*************************************************************** *************************************************************** 134916 file changed, 15065068 insertions(+), 4715178 deletions(-) *************************************************************** *************************************************************** ========platform/art between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 78 +- OWNERS | 3 + PREUPLOAD.cfg | 1 + benchmark/Android.bp | 6 +- .../scoped_primitive_array.cc | 2 +- build/Android.bp | 30 +- build/Android.common_path.mk | 8 +- build/Android.cpplint.mk | 9 +- build/Android.gtest.mk | 46 +- build/art.go | 96 +- build/codegen.go | 8 +- cmdline/cmdline.h | 2 +- cmdline/cmdline_parser.h | 2 +- cmdline/cmdline_parser_test.cc | 12 +- cmdline/cmdline_types.h | 11 +- compiler/Android.bp | 28 +- compiler/common_compiler_test.cc | 21 +- compiler/compiled_method.h | 89 +- compiler/compiled_method_test.cc | 140 +- compiler/compiler.h | 8 +- compiler/debug/elf_debug_info_writer.h | 4 +- compiler/debug/elf_debug_loc_writer.h | 2 +- compiler/debug/elf_debug_writer.cc | 1 + compiler/debug/elf_debug_writer.h | 2 +- compiler/dex/dex_to_dex_compiler.cc | 65 +- compiler/dex/dex_to_dex_decompiler_test.cc | 22 +- compiler/dex/inline_method_analyser.cc | 12 +- compiler/dex/quick_compiler_callbacks.cc | 22 +- compiler/dex/quick_compiler_callbacks.h | 27 +- compiler/dex/verification_results.cc | 53 +- compiler/dex/verification_results.h | 4 +- compiler/dex/verified_method.cc | 13 +- compiler/dex/verified_method.h | 6 +- compiler/driver/compiled_method_storage.cc | 2 +- compiler/driver/compiled_method_storage_test.cc | 4 +- compiler/driver/compiler_driver-inl.h | 53 +- compiler/driver/compiler_driver.cc | 603 +- compiler/driver/compiler_driver.h | 113 +- compiler/driver/compiler_driver_test.cc | 73 +- compiler/driver/compiler_options.cc | 61 +- compiler/driver/compiler_options.h | 44 +- compiler/elf_builder.h | 12 +- compiler/elf_writer.h | 1 + compiler/elf_writer_quick.cc | 27 +- compiler/exception_test.cc | 9 +- compiler/image_test.cc | 491 +- compiler/image_test.h | 500 ++ compiler/image_write_read_test.cc | 33 + compiler/image_writer.cc | 346 +- compiler/image_writer.h | 42 +- compiler/intrinsics_list.h | 6 +- compiler/jit/jit_compiler.cc | 41 +- compiler/jit/jit_logger.cc | 14 +- compiler/jit/jit_logger.h | 10 +- compiler/jni/jni_cfi_test.cc | 15 + compiler/jni/jni_cfi_test_expected.inc | 47 +- compiler/jni/jni_compiler_test.cc | 11 +- .../jni/quick/arm64/calling_convention_arm64.cc | 18 +- compiler/linker/arm/relative_patcher_arm_base.cc | 51 +- compiler/linker/arm/relative_patcher_arm_base.h | 63 +- compiler/linker/arm/relative_patcher_thumb2.cc | 338 +- compiler/linker/arm/relative_patcher_thumb2.h | 90 +- .../linker/arm/relative_patcher_thumb2_test.cc | 915 +- compiler/linker/arm64/relative_patcher_arm64.cc | 210 +- compiler/linker/arm64/relative_patcher_arm64.h | 39 +- .../linker/arm64/relative_patcher_arm64_test.cc | 227 +- compiler/linker/method_bss_mapping_encoder.h | 79 + compiler/linker/method_bss_mapping_encoder_test.cc | 50 + compiler/linker/mips/relative_patcher_mips.cc | 83 +- compiler/linker/mips/relative_patcher_mips.h | 3 - .../linker/mips/relative_patcher_mips32r6_test.cc | 38 +- compiler/linker/mips/relative_patcher_mips_test.cc | 44 +- compiler/linker/mips64/relative_patcher_mips64.cc | 77 +- .../linker/mips64/relative_patcher_mips64_test.cc | 75 +- compiler/linker/multi_oat_relative_patcher.h | 2 +- compiler/linker/multi_oat_relative_patcher_test.cc | 2 +- compiler/linker/output_stream_test.cc | 5 +- compiler/linker/relative_patcher_test.h | 10 +- compiler/linker/x86/relative_patcher_x86_test.cc | 13 +- .../linker/x86_64/relative_patcher_x86_64_test.cc | 13 +- compiler/oat_test.cc | 20 +- compiler/oat_writer.cc | 1234 ++- compiler/oat_writer.h | 80 +- compiler/optimizing/block_builder.cc | 34 +- compiler/optimizing/block_builder.h | 8 +- compiler/optimizing/bounds_check_elimination.cc | 4 +- .../optimizing/bounds_check_elimination_test.cc | 2 +- compiler/optimizing/code_generator.cc | 76 +- compiler/optimizing/code_generator.h | 29 +- compiler/optimizing/code_generator_arm.cc | 8734 -------------------- compiler/optimizing/code_generator_arm.h | 663 -- compiler/optimizing/code_generator_arm64.cc | 638 +- compiler/optimizing/code_generator_arm64.h | 125 +- compiler/optimizing/code_generator_arm_vixl.cc | 1595 ++-- compiler/optimizing/code_generator_arm_vixl.h | 129 +- compiler/optimizing/code_generator_mips.cc | 1215 +-- compiler/optimizing/code_generator_mips.h | 118 +- compiler/optimizing/code_generator_mips64.cc | 652 +- compiler/optimizing/code_generator_mips64.h | 105 +- compiler/optimizing/code_generator_vector_arm.cc | 275 - compiler/optimizing/code_generator_vector_arm64.cc | 225 +- .../optimizing/code_generator_vector_arm_vixl.cc | 605 +- compiler/optimizing/code_generator_vector_mips.cc | 748 +- .../optimizing/code_generator_vector_mips64.cc | 752 +- compiler/optimizing/code_generator_vector_x86.cc | 149 +- .../optimizing/code_generator_vector_x86_64.cc | 153 +- compiler/optimizing/code_generator_x86.cc | 245 +- compiler/optimizing/code_generator_x86.h | 28 +- compiler/optimizing/code_generator_x86_64.cc | 181 +- compiler/optimizing/code_generator_x86_64.h | 31 +- compiler/optimizing/code_sinking.cc | 19 +- compiler/optimizing/codegen_test.cc | 33 +- compiler/optimizing/codegen_test_utils.h | 31 +- compiler/optimizing/common_arm64.h | 21 +- compiler/optimizing/dex_cache_array_fixups_arm.cc | 116 - compiler/optimizing/dex_cache_array_fixups_arm.h | 46 - compiler/optimizing/dex_cache_array_fixups_mips.cc | 111 - compiler/optimizing/dex_cache_array_fixups_mips.h | 46 - compiler/optimizing/graph_checker.cc | 22 +- compiler/optimizing/graph_visualizer.cc | 32 +- compiler/optimizing/gvn.cc | 4 +- compiler/optimizing/induction_var_analysis.cc | 4 +- compiler/optimizing/induction_var_range.cc | 10 +- compiler/optimizing/induction_var_range.h | 1 + compiler/optimizing/induction_var_range_test.cc | 12 +- compiler/optimizing/inliner.cc | 24 +- compiler/optimizing/instruction_builder.cc | 252 +- compiler/optimizing/instruction_builder.h | 48 +- compiler/optimizing/instruction_simplifier.cc | 39 +- compiler/optimizing/instruction_simplifier.h | 14 +- compiler/optimizing/instruction_simplifier_arm.cc | 4 +- .../optimizing/instruction_simplifier_arm64.cc | 13 + compiler/optimizing/instruction_simplifier_arm64.h | 2 + .../optimizing/instruction_simplifier_shared.cc | 62 +- .../optimizing/instruction_simplifier_shared.h | 1 + compiler/optimizing/intrinsics.cc | 4 +- compiler/optimizing/intrinsics_arm.cc | 2796 ------- compiler/optimizing/intrinsics_arm.h | 88 - compiler/optimizing/intrinsics_arm64.cc | 109 +- compiler/optimizing/intrinsics_arm64.h | 3 +- compiler/optimizing/intrinsics_arm_vixl.cc | 119 +- compiler/optimizing/intrinsics_mips.cc | 258 +- compiler/optimizing/intrinsics_mips.h | 1 + compiler/optimizing/intrinsics_mips64.cc | 185 +- compiler/optimizing/intrinsics_mips64.h | 1 + compiler/optimizing/intrinsics_utils.h | 5 +- compiler/optimizing/intrinsics_x86.cc | 87 +- compiler/optimizing/intrinsics_x86_64.cc | 91 +- compiler/optimizing/load_store_analysis.cc | 162 + compiler/optimizing/load_store_analysis.h | 547 ++ compiler/optimizing/load_store_analysis_test.cc | 381 + compiler/optimizing/load_store_elimination.cc | 507 +- compiler/optimizing/load_store_elimination.h | 9 +- compiler/optimizing/loop_optimization.cc | 646 +- compiler/optimizing/loop_optimization.h | 36 +- compiler/optimizing/nodes.cc | 135 +- compiler/optimizing/nodes.h | 306 +- compiler/optimizing/nodes_arm.h | 61 - compiler/optimizing/nodes_mips.h | 32 - compiler/optimizing/nodes_shared.h | 43 + compiler/optimizing/nodes_vector.h | 171 +- compiler/optimizing/nodes_vector_test.cc | 335 + compiler/optimizing/optimizing_cfi_test.cc | 29 +- .../optimizing/optimizing_cfi_test_expected.inc | 35 +- compiler/optimizing/optimizing_compiler.cc | 61 +- compiler/optimizing/pc_relative_fixups_mips.cc | 14 +- compiler/optimizing/pc_relative_fixups_x86.cc | 4 +- .../optimizing/prepare_for_register_allocation.cc | 39 + .../optimizing/prepare_for_register_allocation.h | 1 + compiler/optimizing/reference_type_propagation.cc | 4 +- .../optimizing/register_allocation_resolver.cc | 67 +- .../optimizing/register_allocator_graph_color.cc | 59 +- compiler/optimizing/register_allocator_test.cc | 12 +- compiler/optimizing/scheduler.cc | 261 +- compiler/optimizing/scheduler.h | 25 +- compiler/optimizing/scheduler_arm.cc | 822 ++ compiler/optimizing/scheduler_arm.h | 156 + compiler/optimizing/scheduler_arm64.cc | 151 + compiler/optimizing/scheduler_arm64.h | 79 +- compiler/optimizing/scheduler_test.cc | 419 +- compiler/optimizing/sharpening.cc | 68 +- compiler/optimizing/sharpening.h | 4 +- compiler/optimizing/ssa_liveness_analysis.cc | 19 +- compiler/optimizing/ssa_liveness_analysis.h | 242 +- compiler/utils/arm/assembler_arm.cc | 453 - compiler/utils/arm/assembler_arm.h | 939 --- compiler/utils/arm/assembler_arm_vixl.cc | 5 + compiler/utils/arm/assembler_arm_vixl.h | 2 + compiler/utils/arm/assembler_thumb2.cc | 4033 --------- compiler/utils/arm/assembler_thumb2.h | 909 -- compiler/utils/arm/assembler_thumb2_test.cc | 1666 ---- compiler/utils/arm/constants_arm.cc | 32 + compiler/utils/arm/constants_arm.h | 320 - compiler/utils/arm/jni_macro_assembler_arm.cc | 659 -- compiler/utils/arm/jni_macro_assembler_arm.h | 186 - compiler/utils/arm/jni_macro_assembler_arm_vixl.cc | 16 +- compiler/utils/arm64/jni_macro_assembler_arm64.cc | 9 +- compiler/utils/assembler.cc | 18 - compiler/utils/assembler_thumb_test.cc | 1453 +--- .../utils/assembler_thumb_test_expected.cc.inc | 5522 +------------ ...thod_ref_map-inl.h => atomic_dex_ref_map-inl.h} | 34 +- ...tomic_method_ref_map.h => atomic_dex_ref_map.h} | 20 +- ..._ref_map_test.cc => atomic_dex_ref_map_test.cc} | 32 +- compiler/utils/dedupe_set_test.cc | 2 +- compiler/utils/intrusive_forward_list.h | 30 +- compiler/utils/intrusive_forward_list_test.cc | 418 +- compiler/utils/label.h | 16 +- compiler/utils/managed_register.h | 12 +- compiler/utils/mips/assembler_mips.cc | 1320 ++- compiler/utils/mips/assembler_mips.h | 226 +- compiler/utils/mips/assembler_mips32r5_test.cc | 541 ++ compiler/utils/mips/assembler_mips32r6_test.cc | 852 +- compiler/utils/mips/assembler_mips_test.cc | 2 +- compiler/utils/mips/constants_mips.h | 29 + compiler/utils/mips64/assembler_mips64.cc | 319 + compiler/utils/mips64/assembler_mips64.h | 97 +- compiler/utils/mips64/assembler_mips64_test.cc | 454 +- compiler/utils/swap_space.cc | 3 +- compiler/utils/swap_space.h | 2 +- compiler/utils/x86/assembler_x86.cc | 133 + compiler/utils/x86/assembler_x86.h | 19 + compiler/utils/x86/assembler_x86_test.cc | 64 + compiler/utils/x86_64/assembler_x86_64.cc | 150 + compiler/utils/x86_64/assembler_x86_64.h | 19 + compiler/utils/x86_64/assembler_x86_64_test.cc | 64 + compiler/verifier_deps_test.cc | 445 +- dalvikvm/dalvikvm.cc | 6 +- dex2oat/Android.bp | 5 +- dex2oat/dex2oat.cc | 555 +- dex2oat/dex2oat_image_test.cc | 354 + dex2oat/dex2oat_test.cc | 569 +- dex2oat/include/dex2oat_return_codes.h | 7 +- dexdump/dexdump.cc | 66 +- dexdump/dexdump_cfg.cc | 5 +- dexdump/dexdump_main.cc | 2 +- dexlayout/Android.bp | 18 +- dexlayout/dex_ir.cc | 37 +- dexlayout/dex_ir.h | 1 + dexlayout/dex_visualize.cc | 2 +- dexlayout/dexdiag.cc | 79 +- dexlayout/dexdiag_test.cc | 152 + dexlayout/dexlayout.cc | 94 +- dexlayout/dexlayout.h | 6 + dexlayout/dexlayout_main.cc | 14 +- dexlayout/dexlayout_test.cc | 154 +- dexlist/dexlist.cc | 6 +- dexoptanalyzer/Android.bp | 2 +- dexoptanalyzer/dexoptanalyzer.cc | 22 +- dexoptanalyzer/dexoptanalyzer_test.cc | 15 +- disassembler/Android.bp | 2 +- disassembler/disassembler.cc | 6 +- disassembler/disassembler_mips.cc | 48 +- disassembler/disassembler_mips.h | 7 +- disassembler/disassembler_x86.cc | 66 +- imgdiag/Android.bp | 2 +- imgdiag/imgdiag.cc | 1984 +++-- imgdiag/imgdiag_test.cc | 1 + oatdump/Android.bp | 5 +- oatdump/oatdump.cc | 198 +- oatdump/oatdump_image_test.cc | 43 + oatdump/oatdump_test.cc | 225 +- oatdump/oatdump_test.h | 229 + patchoat/Android.bp | 2 +- patchoat/patchoat.cc | 39 +- patchoat/patchoat.h | 5 - profman/Android.bp | 3 +- profman/boot_image_profile.cc | 138 + profman/boot_image_profile.h | 55 + profman/profile_assistant.cc | 81 +- profman/profile_assistant_test.cc | 337 +- profman/profman.cc | 264 +- runtime/Android.bp | 18 +- runtime/aot_class_linker.cc | 45 + runtime/aot_class_linker.h | 44 + runtime/arch/arch_test.cc | 52 +- runtime/arch/arm/asm_support_arm.S | 11 +- runtime/arch/arm/asm_support_arm.h | 30 + runtime/arch/arm/context_arm.cc | 5 +- runtime/arch/arm/context_arm.h | 2 +- runtime/arch/arm/entrypoints_init_arm.cc | 62 +- runtime/arch/arm/fault_handler_arm.cc | 2 +- runtime/arch/arm/quick_entrypoints_arm.S | 630 +- runtime/arch/arm/quick_method_frame_info_arm.h | 30 +- runtime/arch/arm/registers_arm.h | 3 +- runtime/arch/arm64/asm_support_arm64.S | 10 +- runtime/arch/arm64/context_arm64.cc | 5 +- runtime/arch/arm64/context_arm64.h | 2 +- runtime/arch/arm64/entrypoints_init_arm64.cc | 65 +- runtime/arch/arm64/fault_handler_arm64.cc | 2 +- runtime/arch/arm64/quick_entrypoints_arm64.S | 294 +- runtime/arch/arm64/quick_method_frame_info_arm64.h | 31 +- runtime/arch/arm64/registers_arm64.h | 1 + runtime/arch/context-inl.h | 55 + runtime/arch/context.cc | 35 +- runtime/arch/context.h | 1 - runtime/arch/instruction_set.cc | 24 +- runtime/arch/instruction_set.h | 72 +- runtime/arch/instruction_set_features.cc | 143 +- runtime/arch/memcmp16.cc | 2 +- runtime/arch/memcmp16.h | 2 +- runtime/arch/mips/context_mips.cc | 1 + runtime/arch/mips/entrypoints_init_mips.cc | 48 +- runtime/arch/mips/fault_handler_mips.cc | 5 +- runtime/arch/mips/instruction_set_features_mips.cc | 63 +- runtime/arch/mips/instruction_set_features_mips.h | 12 +- .../mips/instruction_set_features_mips_test.cc | 98 +- runtime/arch/mips/quick_entrypoints_mips.S | 465 +- runtime/arch/mips/quick_method_frame_info_mips.h | 24 +- runtime/arch/mips/registers_mips.cc | 9 + runtime/arch/mips/registers_mips.h | 39 + runtime/arch/mips64/context_mips64.cc | 1 + runtime/arch/mips64/entrypoints_init_mips64.cc | 45 +- runtime/arch/mips64/fault_handler_mips64.cc | 5 +- runtime/arch/mips64/quick_entrypoints_mips64.S | 432 +- .../arch/mips64/quick_method_frame_info_mips64.h | 24 +- runtime/arch/quick_alloc_entrypoints.S | 7 +- runtime/arch/stub_test.cc | 5 +- runtime/arch/x86/context_x86.cc | 1 + runtime/arch/x86/context_x86.h | 2 +- runtime/arch/x86/entrypoints_init_x86.cc | 18 +- runtime/arch/x86/fault_handler_x86.cc | 2 +- runtime/arch/x86/instruction_set_features_x86.cc | 5 + .../arch/x86/instruction_set_features_x86_test.cc | 37 + runtime/arch/x86/quick_entrypoints_x86.S | 125 +- runtime/arch/x86/quick_method_frame_info_x86.h | 20 +- runtime/arch/x86/thread_x86.cc | 2 +- runtime/arch/x86_64/context_x86_64.cc | 1 + runtime/arch/x86_64/context_x86_64.h | 2 +- runtime/arch/x86_64/entrypoints_init_x86_64.cc | 34 +- runtime/arch/x86_64/quick_entrypoints_x86_64.S | 115 +- .../arch/x86_64/quick_method_frame_info_x86_64.h | 20 +- runtime/arch/x86_64/thread_x86_64.cc | 2 +- runtime/art_field-inl.h | 7 +- runtime/art_field.h | 4 +- runtime/art_method-inl.h | 92 +- runtime/art_method.cc | 59 +- runtime/art_method.h | 73 +- runtime/asm_support.h | 31 +- runtime/asm_support_check.h | 65 + runtime/atomic.cc | 2 +- runtime/atomic.h | 2 +- runtime/barrier_test.cc | 2 +- runtime/base/allocator.h | 28 - runtime/base/arena_allocator-inl.h | 34 + runtime/base/arena_allocator.cc | 25 +- runtime/base/arena_allocator.h | 5 +- runtime/base/arena_allocator_test.cc | 51 +- runtime/base/array_ref.h | 33 +- runtime/base/array_slice.h | 114 +- runtime/base/bit_utils.h | 83 +- runtime/base/bit_utils_iterator.h | 112 + runtime/base/bit_utils_test.cc | 1 + runtime/base/callee_save_type.h | 37 + runtime/base/casts.h | 4 +- runtime/base/dumpable-inl.h | 2 +- runtime/base/histogram-inl.h | 2 +- runtime/base/length_prefixed_array.h | 6 +- runtime/base/logging.cc | 55 +- runtime/base/logging.h | 39 +- runtime/base/logging_test.cc | 59 + runtime/base/mutex-inl.h | 33 + runtime/base/mutex.cc | 31 +- runtime/base/mutex.h | 46 +- runtime/base/mutex_test.cc | 4 +- runtime/base/safe_copy_test.cc | 60 +- runtime/base/scoped_arena_allocator.cc | 4 +- runtime/base/scoped_flock.cc | 105 +- runtime/base/scoped_flock.h | 75 +- runtime/base/scoped_flock_test.cc | 32 +- runtime/base/stl_util.h | 52 - runtime/base/stl_util_identity.h | 41 + runtime/base/strlcpy.h | 38 + runtime/base/timing_logger.cc | 4 +- runtime/base/unix_file/fd_file.cc | 42 +- runtime/base/unix_file/fd_file.h | 6 + runtime/base/unix_file/fd_file_test.cc | 79 + runtime/base/variant_map.h | 6 +- runtime/cha.cc | 75 +- runtime/cha.h | 16 +- runtime/cha_test.cc | 64 +- runtime/check_reference_map_visitor.h | 1 + runtime/class_linker-inl.h | 208 +- runtime/class_linker.cc | 1650 ++-- runtime/class_linker.h | 197 +- runtime/class_linker_test.cc | 154 +- runtime/class_loader_context.cc | 772 ++ runtime/class_loader_context.h | 245 + runtime/class_loader_context_test.cc | 607 ++ runtime/class_loader_utils.h | 50 + runtime/class_table-inl.h | 9 + runtime/class_table.cc | 3 +- runtime/class_table.h | 11 +- runtime/common_dex_operations.h | 33 +- runtime/common_runtime_test.cc | 139 +- runtime/common_runtime_test.h | 63 +- runtime/common_throws.cc | 2 +- runtime/compiler_callbacks.h | 9 + runtime/compiler_filter.cc | 4 + runtime/compiler_filter.h | 5 + runtime/debugger.cc | 257 +- runtime/dex2oat_environment_test.h | 1 + runtime/dex_cache_resolved_classes.h | 11 +- runtime/dex_file-inl.h | 25 +- runtime/dex_file.cc | 53 +- runtime/dex_file.h | 37 +- runtime/dex_file_annotations.cc | 23 +- runtime/dex_file_layout.cc | 83 + runtime/dex_file_layout.h | 96 + runtime/dex_file_test.cc | 16 +- runtime/dex_file_tracking_registrar.cc | 266 + runtime/dex_file_tracking_registrar.h | 81 + runtime/dex_file_verifier.cc | 6 +- runtime/dex_file_verifier.h | 11 + runtime/dex_file_verifier_test.cc | 6 +- runtime/dex_instruction.cc | 83 +- runtime/dex_instruction.h | 97 +- runtime/dex_instruction_list.h | 514 +- runtime/dex_instruction_visitor.h | 72 - runtime/dex_instruction_visitor_test.cc | 69 - runtime/dex_method_iterator.h | 8 +- runtime/dex_method_iterator_test.cc | 2 +- runtime/dex_reference_collection.h | 85 + runtime/dex_to_dex_decompiler.cc | 105 +- runtime/elf_file.cc | 4 +- runtime/entrypoints/entrypoint_utils-inl.h | 111 +- runtime/entrypoints/entrypoint_utils.cc | 13 +- runtime/entrypoints/entrypoint_utils.h | 14 +- runtime/entrypoints/jni/jni_entrypoints.cc | 7 +- runtime/entrypoints/quick/callee_save_frame.h | 14 +- .../quick/quick_default_init_entrypoints.h | 2 +- .../quick/quick_deoptimization_entrypoints.cc | 1 + .../quick/quick_dexcache_entrypoints.cc | 18 +- runtime/entrypoints/quick/quick_entrypoints_list.h | 32 +- .../entrypoints/quick/quick_field_entrypoints.cc | 5 +- .../quick/quick_instrumentation_entrypoints.cc | 74 - .../quick/quick_trampoline_entrypoints.cc | 329 +- .../quick/quick_trampoline_entrypoints_test.cc | 39 +- runtime/exec_utils.cc | 1 - runtime/fault_handler.cc | 2 +- runtime/gc/accounting/atomic_stack.h | 9 +- runtime/gc/accounting/bitmap.h | 1 - runtime/gc/accounting/card_table.cc | 2 + runtime/gc/accounting/card_table.h | 11 +- runtime/gc/accounting/heap_bitmap-inl.h | 2 +- runtime/gc/accounting/heap_bitmap.cc | 9 - runtime/gc/accounting/heap_bitmap.h | 6 +- runtime/gc/accounting/mod_union_table.cc | 13 +- runtime/gc/accounting/mod_union_table.h | 15 +- runtime/gc/accounting/mod_union_table_test.cc | 2 +- runtime/gc/accounting/remembered_set.h | 1 - runtime/gc/accounting/space_bitmap-inl.h | 25 +- runtime/gc/accounting/space_bitmap.cc | 33 +- runtime/gc/accounting/space_bitmap.h | 28 +- runtime/gc/allocation_listener.h | 3 +- runtime/gc/allocation_record.cc | 1 + runtime/gc/allocation_record.h | 4 +- runtime/gc/allocator/rosalloc.cc | 2 +- runtime/gc/allocator/rosalloc.h | 3 + runtime/gc/collector/concurrent_copying-inl.h | 6 +- runtime/gc/collector/concurrent_copying.cc | 349 +- runtime/gc/collector/concurrent_copying.h | 29 +- runtime/gc/collector/garbage_collector.cc | 3 +- runtime/gc/collector/garbage_collector.h | 81 +- runtime/gc/collector/immune_spaces_test.cc | 4 +- runtime/gc/collector/iteration.h | 100 + runtime/gc/collector/mark_compact.cc | 4 +- runtime/gc/collector/mark_compact.h | 1 - runtime/gc/collector/mark_sweep.cc | 4 +- runtime/gc/collector/mark_sweep.h | 1 - runtime/gc/collector/object_byte_pair.h | 44 + runtime/gc/collector/partial_mark_sweep.cc | 2 +- runtime/gc/collector/semi_space.cc | 1 + runtime/gc/collector/semi_space.h | 1 - runtime/gc/collector/sticky_mark_sweep.cc | 8 +- runtime/gc/gc_cause.cc | 3 +- runtime/gc/gc_cause.h | 10 +- runtime/gc/heap-inl.h | 10 +- runtime/gc/heap-visit-objects-inl.h | 169 + runtime/gc/heap.cc | 392 +- runtime/gc/heap.h | 55 +- runtime/gc/heap_verification_test.cc | 58 +- runtime/gc/reference_processor-inl.h | 2 + runtime/gc/reference_processor.cc | 3 +- runtime/gc/reference_processor.h | 2 +- runtime/gc/reference_queue.cc | 1 + runtime/gc/reference_queue.h | 4 +- runtime/gc/scoped_gc_critical_section.cc | 2 +- runtime/gc/space/bump_pointer_space-inl.h | 12 +- runtime/gc/space/bump_pointer_space-walk-inl.h | 100 + runtime/gc/space/bump_pointer_space.cc | 60 +- runtime/gc/space/bump_pointer_space.h | 12 +- runtime/gc/space/dlmalloc_space.cc | 1 + runtime/gc/space/image_space.cc | 66 +- runtime/gc/space/image_space.h | 2 +- runtime/gc/space/large_object_space.cc | 9 +- runtime/gc/space/large_object_space_test.cc | 9 +- runtime/gc/space/region_space-inl.h | 101 +- runtime/gc/space/region_space.cc | 146 +- runtime/gc/space/region_space.h | 77 +- runtime/gc/space/rosalloc_space-inl.h | 36 +- runtime/gc/space/rosalloc_space.cc | 34 + runtime/gc/space/space.cc | 3 +- runtime/gc/space/space.h | 3 +- runtime/gc/space/zygote_space.cc | 4 +- runtime/gc/task_processor_test.cc | 2 +- runtime/gc/verification.cc | 142 +- runtime/gc/verification.h | 19 +- runtime/generated/asm_support_gen.h | 18 +- runtime/handle_scope-inl.h | 2 +- runtime/handle_scope.h | 2 +- runtime/hprof/hprof.cc | 346 +- runtime/image.cc | 15 +- runtime/image.h | 18 + runtime/imtable_test.cc | 2 +- runtime/indirect_reference_table-inl.h | 4 +- runtime/indirect_reference_table.cc | 55 + runtime/indirect_reference_table.h | 8 +- runtime/instrumentation.cc | 183 +- runtime/instrumentation.h | 114 +- runtime/instrumentation_test.cc | 196 +- runtime/intern_table.cc | 2 + runtime/intern_table.h | 3 +- runtime/intern_table_test.cc | 1 + runtime/interpreter/interpreter.cc | 22 +- runtime/interpreter/interpreter_common.cc | 92 +- runtime/interpreter/interpreter_common.h | 5 +- runtime/interpreter/interpreter_intrinsics.cc | 1 + runtime/interpreter/interpreter_switch_impl.cc | 101 +- runtime/interpreter/lock_count_data.cc | 111 + runtime/interpreter/lock_count_data.h | 74 + runtime/interpreter/mterp/mips/op_double_to_int.S | 20 +- runtime/interpreter/mterp/mips/op_double_to_long.S | 15 +- runtime/interpreter/mterp/mips/op_float_to_int.S | 19 +- runtime/interpreter/mterp/mips/op_float_to_long.S | 14 +- .../interpreter/mterp/mips64/op_double_to_int.S | 22 +- .../interpreter/mterp/mips64/op_double_to_long.S | 22 +- runtime/interpreter/mterp/mips64/op_float_to_int.S | 22 +- .../interpreter/mterp/mips64/op_float_to_long.S | 22 +- runtime/interpreter/mterp/out/mterp_mips.S | 68 +- runtime/interpreter/mterp/out/mterp_mips64.S | 161 +- runtime/interpreter/shadow_frame.cc | 46 + runtime/interpreter/shadow_frame.h | 431 + runtime/interpreter/unstarted_runtime.cc | 14 +- runtime/interpreter/unstarted_runtime_test.cc | 40 +- runtime/invoke_type.h | 2 +- .../java_frame_root_info.cc | 26 +- runtime/java_frame_root_info.h | 52 + runtime/java_vm_ext.cc | 86 +- runtime/java_vm_ext.h | 1 + runtime/jdwp/jdwp_adb.cc | 2 +- runtime/jdwp/jdwp_event.cc | 4 +- runtime/jdwp/jdwp_expand_buf.cc | 4 +- runtime/jdwp/jdwp_handler.cc | 2 +- runtime/jit/debugger_interface.cc | 4 +- runtime/jit/jit.cc | 40 +- runtime/jit/jit.h | 4 - runtime/jit/jit_code_cache.cc | 122 +- runtime/jit/jit_code_cache.h | 10 +- runtime/jit/profile_compilation_info.cc | 738 +- runtime/jit/profile_compilation_info.h | 297 +- runtime/jit/profile_compilation_info_test.cc | 166 +- runtime/jit/profile_saver.cc | 373 +- runtime/jit/profile_saver.h | 9 +- runtime/jit/profile_saver_options.h | 44 +- runtime/jit/profiling_info.h | 4 +- runtime/jni_env_ext.cc | 6 +- runtime/jni_env_ext.h | 1 - runtime/jni_internal.cc | 245 +- runtime/jni_internal.h | 9 - runtime/jni_internal_test.cc | 31 +- runtime/jvalue-inl.h | 18 + runtime/jvalue.h | 2 + runtime/linear_alloc.cc | 2 +- runtime/managed_stack-inl.h | 48 + runtime/managed_stack.cc | 57 + runtime/managed_stack.h | 107 + runtime/mem_map.cc | 196 +- runtime/mem_map.h | 14 +- runtime/mem_map_test.cc | 2 + runtime/method_bss_mapping.h | 57 + runtime/method_handles.cc | 27 +- runtime/method_handles.h | 5 +- runtime/method_reference.h | 50 + runtime/mirror/accessible_object.h | 1 - runtime/mirror/array.h | 11 +- runtime/mirror/class-inl.h | 174 +- runtime/mirror/class.cc | 405 +- runtime/mirror/class.h | 146 +- runtime/mirror/class_ext.h | 1 - runtime/mirror/class_loader-inl.h | 2 - runtime/mirror/class_loader.h | 4 + runtime/mirror/dex_cache-inl.h | 34 +- runtime/mirror/dex_cache.cc | 59 +- runtime/mirror/dex_cache.h | 31 +- runtime/mirror/dex_cache_test.cc | 23 +- runtime/mirror/executable.h | 1 - runtime/mirror/field-inl.h | 1 - runtime/mirror/field.h | 1 - runtime/mirror/method_handles_lookup.cc | 25 + runtime/mirror/method_handles_lookup.h | 13 + runtime/mirror/object-inl.h | 30 +- runtime/mirror/object-refvisitor-inl.h | 2 + runtime/mirror/object.h | 17 + runtime/mirror/object_test.cc | 2 +- runtime/mirror/reference-inl.h | 8 + runtime/mirror/reference.h | 10 +- runtime/mirror/stack_trace_element.cc | 1 + runtime/mirror/stack_trace_element.h | 1 - runtime/mirror/string-inl.h | 6 +- runtime/mirror/string.cc | 7 + runtime/mirror/string.h | 1 - runtime/mirror/throwable.cc | 13 + runtime/mirror/throwable.h | 17 +- runtime/modifiers.h | 16 +- runtime/monitor.cc | 130 +- runtime/monitor.h | 13 +- runtime/monitor_android.cc | 130 +- runtime/monitor_linux.cc | 2 +- runtime/monitor_pool.cc | 2 +- runtime/monitor_pool_test.cc | 2 +- runtime/native/dalvik_system_DexFile.cc | 21 +- runtime/native/dalvik_system_VMDebug.cc | 7 +- runtime/native/dalvik_system_VMRuntime.cc | 130 +- runtime/native/dalvik_system_VMStack.cc | 11 +- runtime/native/dalvik_system_ZygoteHooks.cc | 9 +- runtime/native/java_lang_Class.cc | 10 +- runtime/native/java_lang_Object.cc | 3 + runtime/native/java_lang_String.cc | 7 +- runtime/native/java_lang_StringFactory.cc | 6 +- runtime/native/java_lang_System.cc | 3 + runtime/native/java_lang_Thread.cc | 14 +- runtime/native/java_lang_Throwable.cc | 3 + runtime/native/java_lang_VMClassLoader.cc | 23 +- runtime/native/java_lang_Void.cc | 3 + .../native/java_lang_invoke_MethodHandleImpl.cc | 3 + runtime/native/java_lang_ref_FinalizerReference.cc | 3 + runtime/native/java_lang_ref_Reference.cc | 3 + runtime/native/java_lang_reflect_Array.cc | 5 +- runtime/native/java_lang_reflect_Constructor.cc | 3 + runtime/native/java_lang_reflect_Executable.cc | 2 + runtime/native/java_lang_reflect_Field.cc | 2 + runtime/native/java_lang_reflect_Method.cc | 3 + runtime/native/java_lang_reflect_Parameter.cc | 2 + runtime/native/java_lang_reflect_Proxy.cc | 3 + .../java_util_concurrent_atomic_AtomicLong.cc | 3 + runtime/native/libcore_util_CharsetUtils.cc | 12 +- runtime/native/native_util.h | 45 + .../org_apache_harmony_dalvik_ddmc_DdmServer.cc | 4 +- ...org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 14 +- runtime/native/sun_misc_Unsafe.cc | 14 +- runtime/native_stack_dump.cc | 4 +- runtime/non_debuggable_classes.cc | 4 +- runtime/oat.cc | 20 +- runtime/oat.h | 7 +- runtime/oat_file.cc | 194 +- runtime/oat_file.h | 51 +- runtime/oat_file_assistant.cc | 218 +- runtime/oat_file_assistant.h | 51 +- runtime/oat_file_assistant_test.cc | 113 +- runtime/oat_file_manager.cc | 314 +- runtime/oat_file_manager.h | 17 +- runtime/oat_file_test.cc | 8 +- runtime/oat_quick_method_header.h | 1 + runtime/obj_ptr-inl.h | 3 +- runtime/object_callbacks.h | 3 - runtime/openjdkjvm/OpenjdkJvm.cc | 14 +- runtime/openjdkjvmti/Android.bp | 2 + runtime/openjdkjvmti/OpenjdkJvmTi.cc | 127 +- runtime/openjdkjvmti/art_jvmti.h | 42 +- runtime/openjdkjvmti/events-inl.h | 118 + runtime/openjdkjvmti/events.cc | 348 +- runtime/openjdkjvmti/events.h | 11 + runtime/openjdkjvmti/fixed_up_dex_file.cc | 58 +- runtime/openjdkjvmti/jvmti_allocator.h | 10 +- runtime/openjdkjvmti/jvmti_weak_table-inl.h | 2 +- runtime/openjdkjvmti/jvmti_weak_table.h | 32 +- runtime/openjdkjvmti/ti_allocator.cc | 95 + runtime/openjdkjvmti/ti_allocator.h | 65 + runtime/openjdkjvmti/ti_breakpoint.cc | 114 + runtime/openjdkjvmti/ti_breakpoint.h | 94 + runtime/openjdkjvmti/ti_class.cc | 143 +- runtime/openjdkjvmti/ti_class.h | 6 + runtime/openjdkjvmti/ti_class_definition.cc | 8 +- runtime/openjdkjvmti/ti_class_definition.h | 12 +- runtime/openjdkjvmti/ti_class_loader.cc | 3 +- runtime/openjdkjvmti/ti_dump.cc | 2 +- runtime/openjdkjvmti/ti_field.cc | 66 +- runtime/openjdkjvmti/ti_field.h | 5 + runtime/openjdkjvmti/ti_heap.cc | 90 +- runtime/openjdkjvmti/ti_jni.cc | 2 +- runtime/openjdkjvmti/ti_method.cc | 38 +- runtime/openjdkjvmti/ti_method.h | 5 + runtime/openjdkjvmti/ti_monitor.cc | 2 +- runtime/openjdkjvmti/ti_object.cc | 2 +- runtime/openjdkjvmti/ti_phase.cc | 4 +- runtime/openjdkjvmti/ti_properties.cc | 6 +- runtime/openjdkjvmti/ti_redefine.cc | 75 +- runtime/openjdkjvmti/ti_redefine.h | 17 +- runtime/openjdkjvmti/ti_search.cc | 14 +- runtime/openjdkjvmti/ti_stack.cc | 383 +- runtime/openjdkjvmti/ti_thread.cc | 368 +- runtime/openjdkjvmti/ti_thread.h | 34 +- runtime/openjdkjvmti/ti_threadgroup.cc | 2 +- runtime/openjdkjvmti/transform.cc | 5 +- runtime/parsed_options.cc | 23 +- runtime/proxy_test.cc | 13 +- runtime/quicken_info.h | 55 + runtime/read_barrier-inl.h | 1 + runtime/read_barrier.cc | 24 + runtime/read_barrier.h | 12 +- runtime/reference_table.h | 1 - runtime/reference_table_test.cc | 6 +- runtime/reflection.cc | 5 +- runtime/reflection_test.cc | 15 +- runtime/runtime-inl.h | 21 +- runtime/runtime.cc | 165 +- runtime/runtime.h | 66 +- runtime/runtime_android.cc | 6 +- runtime/runtime_callbacks_test.cc | 5 +- runtime/runtime_common.cc | 65 +- runtime/runtime_common.h | 3 +- runtime/runtime_linux.cc | 19 +- runtime/runtime_options.def | 7 +- runtime/safe_map.h | 9 + runtime/scoped_thread_state_change-inl.h | 1 + runtime/signal_catcher.cc | 66 +- runtime/signal_catcher.h | 18 +- runtime/stack.cc | 222 +- runtime/stack.h | 656 +- runtime/stack_map.h | 13 +- runtime/stride_iterator.h | 77 +- runtime/string_reference.h | 2 +- runtime/suspend_reason.h | 39 + runtime/thread-current-inl.h | 47 + runtime/thread-inl.h | 78 +- runtime/thread.cc | 164 +- runtime/thread.h | 99 +- runtime/thread_list.cc | 115 +- runtime/thread_list.h | 29 +- runtime/thread_pool.cc | 3 +- runtime/ti/agent.cc | 3 +- runtime/ti/agent.h | 3 +- runtime/trace.cc | 35 +- runtime/trace.h | 48 +- runtime/transaction.cc | 2 + runtime/transaction.h | 3 +- {compiler/utils => runtime}/type_reference.h | 19 +- runtime/utils.cc | 19 +- runtime/utils.h | 3 + runtime/utils/dex_cache_arrays_layout-inl.h | 20 +- runtime/utils/dex_cache_arrays_layout.h | 1 + runtime/utils_test.cc | 9 +- runtime/vdex_file.cc | 178 +- runtime/vdex_file.h | 25 +- runtime/verifier/method_verifier.cc | 205 +- runtime/verifier/method_verifier.h | 8 +- runtime/verifier/reg_type-inl.h | 103 +- runtime/verifier/reg_type.cc | 35 +- runtime/verifier/reg_type.h | 145 +- runtime/verifier/reg_type_cache-inl.h | 37 + runtime/verifier/reg_type_cache.cc | 5 + runtime/verifier/reg_type_cache.h | 80 +- runtime/verifier/reg_type_test.cc | 107 +- runtime/verifier/verifier_deps.cc | 124 +- runtime/verifier/verifier_deps.h | 29 +- runtime/verify_object.h | 1 - runtime/well_known_classes.cc | 34 +- runtime/well_known_classes.h | 5 +- runtime/zip_archive.cc | 3 + runtime/zip_archive.h | 5 +- sigchainlib/Android.bp | 6 + test.py | 18 +- test/003-omnibus-opcodes/src/Main.java | 2 +- test/004-JniTest/build | 35 +- test/004-JniTest/jni_test.cc | 13 + test/004-JniTest/src/Main.java | 7 + .../annotation/optimization/CriticalNative.java | 28 +- .../dalvik/annotation/optimization/FastNative.java | 31 + .../{src => src-art}/Main.java | 0 test/004-ReferenceMap/build | 26 + test/004-ReferenceMap/stack_walk_refmap_jni.cc | 193 +- test/004-StackWalk/build | 26 + test/004-StackWalk/stack_walk_jni.cc | 16 +- test/004-ThreadStress/expected.txt | 11 + test/004-ThreadStress/run | 22 + test/004-ThreadStress/src/Main.java | 2 +- test/008-exceptions/src/Main.java | 12 +- test/021-string2/src/Main.java | 5 + test/023-many-interfaces/src/ManyInterfaces.java | 6 +- test/024-illegal-access/src/Main.java | 10 +- test/030-bad-finalizer/src/Main.java | 4 +- test/031-class-attributes/src/ClassAttrs.java | 10 +- test/032-concrete-sub/src/ConcreteSub.java | 2 +- test/032-concrete-sub/src/Main.java | 2 +- test/036-finalizer/src/Main.java | 2 +- test/042-new-instance/src/Main.java | 60 +- test/044-proxy/src/BasicTest.java | 12 +- test/044-proxy/src/Clash.java | 4 +- test/044-proxy/src/Clash2.java | 2 +- test/044-proxy/src/Clash3.java | 2 +- test/044-proxy/src/Clash4.java | 2 +- test/044-proxy/src/ConstructorProxy.java | 2 +- test/044-proxy/src/WrappedThrow.java | 32 +- test/045-reflect-array/src/Main.java | 4 +- test/046-reflect/src/Main.java | 28 +- test/048-reflect-v8/src/DefaultDeclared.java | 2 +- test/050-sync-test/src/Main.java | 8 +- test/050-sync-test/src/ThreadDeathHandler.java | 4 +- test/051-thread/src/Main.java | 2 +- test/053-wait-some/src/Main.java | 4 +- test/054-uncaught/src/Main.java | 4 +- test/054-uncaught/src/ThreadDeathHandler.java | 4 +- test/059-finalizer-throw/src/Main.java | 4 +- .../jasmin/SubClassUsingInaccessibleField.j | 36 + .../smali/SubClassUsingInaccessibleField.smali | 32 - test/064-field-access/src/Main.java | 32 +- test/065-mismatched-implements/build | 27 + test/065-mismatched-implements/src/Main.java | 2 +- test/066-mismatched-super/src/Main.java | 2 +- test/068-classloader/src/Main.java | 76 +- test/069-field-type/src/Main.java | 2 +- test/070-nio-buffer/src/Main.java | 6 +- test/073-mismatched-field/src/Main.java | 2 +- test/074-gc-thrash/src/Main.java | 16 +- test/075-verification-error/expected.txt | 1 + test/075-verification-error/src/BadIfaceImpl.java | 17 + test/075-verification-error/src/BadInterface.java | 21 + test/075-verification-error/src/Main.java | 32 +- test/075-verification-error/src2/BadInterface.java | 17 + test/077-method-override/src/Main.java | 8 +- test/079-phantom/src/Bitmap.java | 14 +- test/079-phantom/src/Main.java | 25 +- test/084-class-init/src/Main.java | 14 +- test/086-null-super/src/Main.java | 8 +- test/087-gc-after-link/src/Main.java | 8 +- test/088-monitor-verification/src/Main.java | 2 +- test/089-many-methods/build | 6 +- test/089-many-methods/expected.txt | 8 +- test/092-locale/src/Main.java | 16 +- test/095-switch-MAX_INT/src/Main.java | 2 +- test/098-ddmc/src/Main.java | 60 +- test/100-reflect2/src/Main.java | 4 +- test/101-fibonacci/src/Main.java | 2 +- test/104-growth-limit/src/Main.java | 55 +- test/109-suspend-check/src/Main.java | 2 +- test/114-ParallelGC/src/Main.java | 2 +- test/115-native-bridge/check | 20 + test/120-hashcode/src/Main.java | 2 +- test/121-modifiers/info.txt | 2 +- test/130-hprof/src/Main.java | 6 +- test/131-structural-change/build | 39 - test/131-structural-change/expected.txt | 3 - test/131-structural-change/info.txt | 1 - test/131-structural-change/src/Main.java | 54 - test/1337-gc-coverage/gc_coverage.cc | 2 +- test/1338-gc-no-los/expected.txt | 1 + test/1338-gc-no-los/info.txt | 1 + test/1338-gc-no-los/run | 16 + test/1338-gc-no-los/src-art/Main.java | 39 + test/135-MirandaDispatch/src/Main.java | 2 +- .../136-daemon-jni-shutdown/daemon_jni_shutdown.cc | 2 +- test/137-cfi/cfi.cc | 1 + .../{src => src-art}/A.java | 0 .../{src => src-art}/Main.java | 2 +- .../src/FancyLoader.java | 228 - test/138-duplicate-classes-check2/src/Main.java | 37 +- test/141-class-unload/jni_unload.cc | 2 +- test/141-class-unload/src/Main.java | 5 +- test/142-classloader2/src/Main.java | 2 +- test/146-bad-interface/{src => src-art}/Main.java | 2 +- test/148-multithread-gc-annotations/gc_coverage.cc | 2 +- test/155-java-set-resolved-type/src/Main.java | 2 +- .../src/Main.java | 2 +- test/157-void-class/{src => src-art}/Main.java | 0 test/158-app-image-class-table/src/Main.java | 2 +- test/159-app-image-fields/src/Main.java | 2 +- test/162-method-resolution/expected.txt | 46 + test/162-method-resolution/info.txt | 4 + .../jasmin-multidex/Test1User.j | 26 + .../jasmin-multidex/Test3User.j | 26 + test/162-method-resolution/jasmin/Test10Base.j | 25 + test/162-method-resolution/jasmin/Test10User.j | 36 + test/162-method-resolution/jasmin/Test1Derived.j | 43 + test/162-method-resolution/jasmin/Test1User2.j | 26 + test/162-method-resolution/jasmin/Test2Derived.j | 25 + test/162-method-resolution/jasmin/Test2User.j | 26 + test/162-method-resolution/jasmin/Test2User2.j | 23 + test/162-method-resolution/jasmin/Test3Derived.j | 25 + test/162-method-resolution/jasmin/Test4User.j | 29 + test/162-method-resolution/jasmin/Test5User.j | 40 + test/162-method-resolution/jasmin/Test5User2.j | 26 + test/162-method-resolution/jasmin/Test6User.j | 29 + test/162-method-resolution/jasmin/Test6User2.j | 29 + test/162-method-resolution/jasmin/Test8Derived.j | 33 + test/162-method-resolution/jasmin/Test8User.j | 26 + test/162-method-resolution/jasmin/Test8User2.j | 23 + test/162-method-resolution/jasmin/Test9Derived.j | 33 + test/162-method-resolution/jasmin/Test9User.j | 23 + test/162-method-resolution/jasmin/Test9User2.j | 26 + test/162-method-resolution/multidex.jpp | 127 + test/162-method-resolution/src/Main.java | 427 + .../162-method-resolution/src/Test10Interface.java | 18 + .../src/Test1Base.java} | 11 +- .../src/Test2Base.java} | 8 +- test/162-method-resolution/src/Test2Interface.java | 21 + test/162-method-resolution/src/Test3Base.java | 21 + test/162-method-resolution/src/Test3Interface.java | 21 + test/162-method-resolution/src/Test4Derived.java | 18 + test/162-method-resolution/src/Test4Interface.java | 19 + test/162-method-resolution/src/Test5Base.java | 18 + test/162-method-resolution/src/Test5Derived.java | 21 + test/162-method-resolution/src/Test5Interface.java | 19 + test/162-method-resolution/src/Test6Derived.java | 18 + test/162-method-resolution/src/Test6Interface.java | 19 + test/162-method-resolution/src/Test7Base.java | 21 + test/162-method-resolution/src/Test7Derived.java | 18 + test/162-method-resolution/src/Test7Interface.java | 21 + test/162-method-resolution/src/Test7User.java | 21 + test/162-method-resolution/src/Test7User2.java | 22 + test/162-method-resolution/src/Test8Base.java | 21 + test/162-method-resolution/src/Test9Base.java | 21 + test/163-app-image-methods/expected.txt | 3 + test/163-app-image-methods/info.txt | 3 + test/163-app-image-methods/profile | 2 + test/163-app-image-methods/run | 20 + test/163-app-image-methods/src/AAA/Base.java | 22 + test/163-app-image-methods/src/AAA/Derived.java | 21 + test/163-app-image-methods/src/Main.java | 85 + .../expected.txt | 3 + test/164-resolution-trampoline-dex-cache/info.txt | 3 + test/164-resolution-trampoline-dex-cache/profile | 1 + test/164-resolution-trampoline-dex-cache/run | 22 + .../src-ex/MostDerived.java | 50 + .../src/Base.java | 21 + .../src/Derived.java} | 6 +- .../src/Main.java | 59 + test/1900-track-alloc/alloc.cc | 159 + test/1900-track-alloc/expected.txt | 0 test/1900-track-alloc/info.txt | 1 + .../build => 1900-track-alloc/run} | 9 +- test/1900-track-alloc/src/Main.java | 21 + test/1900-track-alloc/src/art/Main.java | 32 + test/1900-track-alloc/src/art/Test1900.java | 153 + test/1901-get-bytecodes/bytecodes.cc | 63 + test/1901-get-bytecodes/expected.txt | 0 test/1901-get-bytecodes/info.txt | 3 + test/1901-get-bytecodes/run | 17 + test/1901-get-bytecodes/src/Main.java | 21 + test/1901-get-bytecodes/src/art/Test1901.java | 147 + test/1902-suspend/expected.txt | 0 test/1902-suspend/info.txt | 2 + test/1902-suspend/run | 17 + test/1902-suspend/src/Main.java | 21 + test/1902-suspend/src/art/Suspension.java | 30 + test/1902-suspend/src/art/Test1902.java | 118 + test/1903-suspend-self/expected.txt | 0 test/1903-suspend-self/info.txt | 1 + test/1903-suspend-self/run | 17 + test/1903-suspend-self/src/Main.java | 21 + test/1903-suspend-self/src/art/Suspension.java | 30 + test/1903-suspend-self/src/art/Test1903.java | 91 + test/1904-double-suspend/expected.txt | 1 + test/1904-double-suspend/info.txt | 1 + test/1904-double-suspend/run | 17 + test/1904-double-suspend/src/Main.java | 21 + test/1904-double-suspend/src/art/Suspension.java | 30 + test/1904-double-suspend/src/art/Test1904.java | 109 + test/1905-suspend-native/expected.txt | 8 + test/1905-suspend-native/info.txt | 1 + test/1905-suspend-native/native_suspend.cc | 51 + test/1905-suspend-native/run | 17 + test/1905-suspend-native/src/Main.java | 21 + test/1905-suspend-native/src/art/Suspension.java | 30 + test/1905-suspend-native/src/art/Test1905.java | 60 + test/1906-suspend-list-me-first/expected.txt | 1 + test/1906-suspend-list-me-first/info.txt | 1 + test/1906-suspend-list-me-first/run | 17 + test/1906-suspend-list-me-first/src/Main.java | 21 + .../src/art/Suspension.java | 30 + .../src/art/Test1906.java | 89 + test/1907-suspend-list-self-twice/expected.txt | 2 + test/1907-suspend-list-self-twice/info.txt | 1 + test/1907-suspend-list-self-twice/run | 17 + test/1907-suspend-list-self-twice/src/Main.java | 21 + .../src/art/Suspension.java | 30 + .../src/art/Test1907.java | 82 + test/1908-suspend-native-resume-self/expected.txt | 10 + test/1908-suspend-native-resume-self/info.txt | 1 + .../native_suspend_resume.cc | 67 + test/1908-suspend-native-resume-self/run | 17 + test/1908-suspend-native-resume-self/src/Main.java | 21 + .../src/art/Suspension.java | 30 + .../src/art/Test1908.java | 71 + test/1909-per-agent-tls/agent_tls.cc | 75 + test/1909-per-agent-tls/expected.txt | 1 + test/1909-per-agent-tls/info.txt | 1 + .../build => 1909-per-agent-tls/run} | 12 +- test/1909-per-agent-tls/src/Main.java | 21 + test/1909-per-agent-tls/src/art/Main.java | 32 + test/1909-per-agent-tls/src/art/Test1909.java | 176 + test/1910-transform-with-default/expected.txt | 4 + test/1910-transform-with-default/info.txt | 4 + test/1910-transform-with-default/run | 17 + test/1910-transform-with-default/src/Main.java | 21 + .../src/art/Redefinition.java | 0 .../src/art/Test1910.java | 84 + test/301-abstract-protected/src/Main.java | 2 +- test/409-materialized-condition/src/Main.java | 87 + test/442-checker-constant-folding/build | 23 + test/442-checker-constant-folding/src/Main.java | 540 +- test/450-checker-types/build | 23 + test/450-checker-types/smali/SmaliTests.smali | 120 - test/450-checker-types/src/Main.java | 56 +- test/458-checker-instruct-simplification/build | 23 + .../smali/SmaliTests.smali | 141 + .../src/Main.java | 103 +- test/463-checker-boolean-simplifier/build | 23 + .../smali/BooleanNotDx.smali | 65 - test/463-checker-boolean-simplifier/src/Main.java | 64 +- test/476-checker-ctor-memory-barrier/src/Main.java | 212 +- test/487-checker-inline-calls/src/Main.java | 2 +- .../src/Main.java | 6 +- .../src/Main.java | 2 +- .../src/Main.java | 2 +- .../clear_dex_cache.cc | 42 +- test/497-inlining-and-class-loader/src/Main.java | 2 +- .../src/Main.java | 6 +- test/527-checker-array-access-simd/expected.txt | 0 test/527-checker-array-access-simd/info.txt | 1 + test/527-checker-array-access-simd/src/Main.java | 223 + test/529-checker-unresolved/src/Main.java | 14 +- test/530-checker-lse-ctor-fences/expected.txt | 0 test/530-checker-lse-ctor-fences/info.txt | 1 + test/530-checker-lse-ctor-fences/src/Main.java | 191 + test/530-checker-lse2/src/Main.java | 16 + test/536-checker-intrinsic-optimization/build | 23 + .../smali/SmaliTests.smali | 64 + .../src/Main.java | 23 +- test/537-checker-inline-and-unverified/build | 23 + .../src/Main.java | 6 +- test/551-checker-shifter-operand/build | 212 - test/551-checker-shifter-operand/src/Main.java | 142 +- test/552-checker-sharpening/src/Main.java | 158 +- test/563-checker-fakestring/smali/TestCase.smali | 11 +- .../smali/IrreducibleLoop.smali | 4 +- test/565-checker-doublenegbitwise/build | 23 + .../smali/SmaliTests.smali | 405 + test/565-checker-doublenegbitwise/src/Main.java | 303 +- test/569-checker-pattern-replacement/run | 2 +- test/569-checker-pattern-replacement/src/Main.java | 107 +- test/570-checker-osr/osr.cc | 3 +- .../src/DeoptimizationController.java | 4 +- test/570-checker-select/src/Main.java | 71 + .../{src => src-art}/Main.java | 0 test/586-checker-null-array-get/build | 23 + .../smali/SmaliTests.smali | 96 + test/586-checker-null-array-get/src/Main.java | 27 +- .../smali/IrreducibleLoop.smali | 8 +- test/593-checker-boolean-2-integral-conv/build | 23 + .../smali/SmaliTests.smali | 119 + .../src/Main.java | 97 +- test/593-checker-shift-and-simplifier/expected.txt | 1 + .../smali/SmaliTests.smali | 58 + .../593-checker-shift-and-simplifier/src/Main.java | 32 +- test/595-profile-saving/profile-saving.cc | 59 +- test/595-profile-saving/run | 1 + test/595-profile-saving/src/Main.java | 32 +- test/596-app-images/app_images.cc | 6 + test/596-app-images/src/Main.java | 124 +- test/596-monitor-inflation/monitor_inflation.cc | 2 +- .../{src => src-art}/Main.java | 0 test/597-deopt-new-string/deopt.cc | 1 + test/602-deoptimizeable/src/Main.java | 4 +- test/606-erroneous-class/jasmin-multidex/ClassA.j | 30 + .../smali-multidex/ClassA.smali | 27 - test/612-jit-dex-cache/{src => src-art}/A.java | 0 test/612-jit-dex-cache/{src => src-art}/B.java | 0 test/612-jit-dex-cache/{src => src-art}/Main.java | 0 .../613-inlining-dex-cache/{src => src-art}/B.java | 0 .../{src => src-art}/Main.java | 0 .../build | 9 +- test/616-cha/src/Main.java | 7 +- test/617-clinit-oome/src/Main.java | 2 +- test/618-checker-induction/src/Main.java | 14 + test/623-checker-loop-regressions/src/Main.java | 103 +- .../src/RacyMisbehavingHelper.java | 2 +- test/633-checker-rtp-getclass/build | 23 + .../smali/SmaliTests.smali | 65 + test/633-checker-rtp-getclass/src/Main.java | 41 +- test/636-arm64-veneer-pool/build | 7 +- test/638-no-line-number/src/Main.java | 4 +- test/639-checker-code-sinking/src/Main.java | 6 +- test/640-checker-boolean-simd/src/Main.java | 48 + test/640-checker-byte-simd/src/Main.java | 94 +- test/640-checker-char-simd/src/Main.java | 94 +- test/640-checker-double-simd/src/Main.java | 44 +- test/640-checker-float-simd/src/Main.java | 42 + test/640-checker-int-simd/src/Main.java | 221 +- test/640-checker-long-simd/src/Main.java | 154 +- test/640-checker-short-simd/src/Main.java | 94 +- test/641-checker-arraycopy/build | 6 +- test/645-checker-abs-simd/src/Main.java | 214 +- test/646-checker-hadd-alt-byte/src/Main.java | 88 + test/646-checker-hadd-alt-char/src/Main.java | 80 + test/646-checker-hadd-alt-short/src/Main.java | 88 + test/646-checker-hadd-byte/src/Main.java | 88 + test/646-checker-hadd-char/src/Main.java | 88 + test/646-checker-hadd-short/src/Main.java | 273 + test/647-jni-get-field-id/get_field_id.cc | 2 +- test/648-many-direct-methods/build | 25 + test/648-many-direct-methods/expected.txt | 1 + test/648-many-direct-methods/info.txt | 2 + .../util-src/generate_java.py | 137 + test/650-checker-inline-access-thunks/expected.txt | 1 + test/650-checker-inline-access-thunks/info.txt | 1 + .../650-checker-inline-access-thunks/src/Main.java | 60 + test/651-checker-byte-simd-minmax/expected.txt | 1 + test/651-checker-byte-simd-minmax/info.txt | 1 + test/651-checker-byte-simd-minmax/src/Main.java | 214 + test/651-checker-char-simd-minmax/expected.txt | 1 + test/651-checker-char-simd-minmax/info.txt | 1 + test/651-checker-char-simd-minmax/src/Main.java | 136 + test/651-checker-double-simd-minmax/expected.txt | 1 + test/651-checker-double-simd-minmax/info.txt | 1 + test/651-checker-double-simd-minmax/src/Main.java | 128 + test/651-checker-float-simd-minmax/expected.txt | 1 + test/651-checker-float-simd-minmax/info.txt | 1 + test/651-checker-float-simd-minmax/src/Main.java | 128 + test/651-checker-int-simd-minmax/expected.txt | 1 + test/651-checker-int-simd-minmax/info.txt | 1 + test/651-checker-int-simd-minmax/src/Main.java | 134 + test/651-checker-long-simd-minmax/expected.txt | 1 + test/651-checker-long-simd-minmax/info.txt | 1 + test/651-checker-long-simd-minmax/src/Main.java | 123 + test/651-checker-short-simd-minmax/expected.txt | 1 + test/651-checker-short-simd-minmax/info.txt | 1 + test/651-checker-short-simd-minmax/src/Main.java | 228 + test/652-deopt-intrinsic/run | 18 + test/652-deopt-intrinsic/src/Main.java | 16 +- test/655-checker-simd-arm-opt/expected.txt | 1 + test/655-checker-simd-arm-opt/info.txt | 1 + test/655-checker-simd-arm-opt/src/Main.java | 99 + test/655-jit-clinit/info.txt | 2 +- test/655-jit-clinit/src/Main.java | 7 +- test/656-annotation-lookup-generic-jni/check | 21 + test/656-annotation-lookup-generic-jni/info.txt | 10 +- .../{src => src-art}/Main.java | 0 test/656-checker-simd-opt/expected.txt | 1 + test/656-checker-simd-opt/info.txt | 1 + test/656-checker-simd-opt/src/Main.java | 112 + test/656-loop-deopt/src/Main.java | 37 +- test/658-fp-read-barrier/src/Main.java | 6 +- test/659-unpadded-array/expected.txt | 0 test/659-unpadded-array/info.txt | 3 + test/659-unpadded-array/src-art/Main.java | 52 + test/661-classloader-allocator/expected.txt | 1 + test/661-classloader-allocator/info.txt | 3 + .../src-ex/OtherClass.java | 28 + test/661-classloader-allocator/src/Main.java | 62 + test/662-regression-alias/expected.txt | 1 + test/662-regression-alias/info.txt | 1 + test/662-regression-alias/src/Main.java | 80 + test/663-odd-dex-size/classes.dex | Bin 0 -> 733 bytes test/663-odd-dex-size/expected.txt | 1 + test/663-odd-dex-size/info.txt | 14 + test/663-odd-dex-size2/663-odd-dex-size2.jar | Bin 0 -> 1136 bytes .../run => 663-odd-dex-size2/build} | 5 +- test/663-odd-dex-size2/expected.txt | 1 + test/663-odd-dex-size2/info.txt | 15 + test/663-odd-dex-size3/663-odd-dex-size3.jar | Bin 0 -> 962 bytes test/663-odd-dex-size3/build | 17 + test/663-odd-dex-size3/expected.txt | 1 + test/663-odd-dex-size3/info.txt | 19 + test/663-odd-dex-size4/663-odd-dex-size4.jar | Bin 0 -> 962 bytes test/663-odd-dex-size4/build | 17 + test/663-odd-dex-size4/expected.txt | 1 + test/663-odd-dex-size4/info.txt | 19 + test/701-easy-div-rem/build | 2 +- test/702-LargeBranchOffset/build | 2 +- test/706-checker-scheduler/src/Main.java | 290 + test/708-jit-cache-churn/expected.txt | 2 + test/708-jit-cache-churn/info.txt | 1 + test/708-jit-cache-churn/jit.cc | 56 + .../708-jit-cache-churn/src/JitCacheChurnTest.java | 279 + test/708-jit-cache-churn/src/Main.java | 31 + .../src/DeoptimizationController.java | 4 +- test/906-iterate-heap/expected.txt | 5 +- test/906-iterate-heap/iterate_heap.cc | 10 + test/906-iterate-heap/src/art/Test906.java | 29 +- test/907-get-loaded-classes/src/art/Cerr.java | 27 + test/907-get-loaded-classes/src/art/Test907.java | 23 +- test/909-attach-agent/attach.cc | 18 +- test/909-attach-agent/{src => src-art}/Main.java | 6 +- test/910-methods/check | 22 + test/910-methods/expected.txt | 2 +- test/910-methods/expected_jack.diff | 4 + test/911-get-stack-trace/check | 22 + test/911-get-stack-trace/expected.txt | 16 +- test/911-get-stack-trace/expected_jack.diff | 32 + test/911-get-stack-trace/src/art/PrintThread.java | 2 +- test/912-classes/expected.txt | 2 +- test/912-classes/{src => src-art}/Main.java | 0 test/912-classes/{src => src-art}/art/DexData.java | 0 test/912-classes/{src => src-art}/art/Main.java | 0 test/912-classes/{src => src-art}/art/Test912.java | 35 +- .../{src => src-art}/art/Test912Art.java | 0 test/913-heaps/check | 22 + test/913-heaps/expected.txt | 32 +- test/913-heaps/expected_jack.diff | 50 + test/913-heaps/heaps.cc | 9 + test/913-heaps/src/art/Test913.java | 25 +- test/916-obsolete-jit/src/Main.java | 2 +- test/921-hello-failure/expected.txt | 3 + test/921-hello-failure/src/Iface4.java | 23 + test/921-hello-failure/src/Main.java | 1 + test/921-hello-failure/src/Transform5.java | 21 + test/921-hello-failure/src/Undefault.java | 64 + test/934-load-transform/src/Main.java | 2 +- test/935-non-retransformable/src/Main.java | 2 +- test/938-load-transform-bcp/src-ex/TestMain.java | 2 +- test/938-load-transform-bcp/src/Main.java | 2 +- test/941-recurive-obsolete-jit/src/Main.java | 2 +- test/943-private-recursive-jit/src/Main.java | 2 +- test/947-reflect-method/src/art/Test947.java | 2 +- test/952-invoke-custom-kinds/build | 22 + test/952-invoke-custom-kinds/classes/Main.class | Bin 0 -> 302 bytes .../classes/invokecustom/Interface.class | Bin 0 -> 152 bytes .../invokecustom/InterfaceImplementor.class | Bin 0 -> 503 bytes .../invokecustom/InvokeCustom$Interface.class | Bin 0 -> 239 bytes .../InvokeCustom$InterfaceImplementor.class | Bin 0 -> 634 bytes .../classes/invokecustom/InvokeCustom.class | Bin 0 -> 8831 bytes .../classes/invokecustom/Super.class | Bin 0 -> 468 bytes .../classes/invokecustom/TestGenerator$1.class | Bin 0 -> 1124 bytes .../classes/invokecustom/TestGenerator.class | Bin 0 -> 8736 bytes test/952-invoke-custom-kinds/expected.txt | 40 + test/952-invoke-custom-kinds/info.txt | 4 + test/952-invoke-custom/build | 5 - test/952-invoke-custom/{src => src-art}/Main.java | 0 .../TestDataInvokeCustomWithConcurrentThreads.java | 0 .../TestDataLinkerMethodMinimalArguments.java | 0 .../TestDataLinkerMethodMultipleArgumentTypes.java | 0 test/953-invoke-polymorphic-compiler/build | 5 - test/953-invoke-polymorphic-compiler/src/Main.java | 34 +- test/954-invoke-polymorphic-verifier/build | 5 - test/955-methodhandles-smali/build | 5 - test/956-methodhandles/build | 5 - test/957-methodhandle-transforms/build | 5 - test/958-methodhandle-stackframe/build | 5 - .../{src => src-art}/Main.java | 2 +- test/959-invoke-polymorphic-accessors/build | 5 - test/960-default-smali/build | 7 - test/961-default-iface-resolution-gen/build | 10 +- test/962-iface-static/build | 9 +- test/963-default-range-smali/build | 27 - test/964-default-iface-init-gen/build | 10 +- test/965-default-verify/build | 27 - test/966-default-conflict/build | 27 - test/967-default-ame/build | 27 - test/969-iface-super/build | 7 - test/972-default-imt-collision/src/Main.java | 2 +- test/972-iface-super-multidex/src/Main.java | 10 +- test/973-default-multidex/src/Main.java | 2 +- .../{src => src-art}/Main.java | 0 .../src-art/art/Redefinition.java | 91 + .../{src => src-art}/art/Test981.java | 0 .../source_transform.cc | 2 +- test/988-method-trace/check | 22 + test/988-method-trace/expected.txt | 457 + test/988-method-trace/expected_jack.diff | 10 + test/988-method-trace/gen_srcs.py | 321 + test/988-method-trace/info.txt | 15 + test/988-method-trace/run | 18 + test/988-method-trace/src/Main.java | 21 + test/988-method-trace/src/art/Test988.java | 371 + .../src/art/Test988Intrinsics.java | 135 + test/988-method-trace/src/art/Trace.java | 56 + test/989-method-trace-throw/expected.txt | 188 + test/989-method-trace-throw/info.txt | 15 + test/989-method-trace-throw/method_trace.cc | 74 + test/989-method-trace-throw/run | 18 + test/989-method-trace-throw/src/Main.java | 21 + test/989-method-trace-throw/src/art/Test989.java | 465 ++ test/989-method-trace-throw/src/art/Trace.java | 56 + test/990-field-trace/expected.txt | 52 + test/990-field-trace/info.txt | 1 + test/990-field-trace/run | 18 + test/990-field-trace/src/Main.java | 21 + test/990-field-trace/src/art/Test990.java | 232 + test/990-field-trace/src/art/Trace.java | 56 + .../build | 13 +- test/990-method-handle-and-mr/expected.txt | 4 + test/990-method-handle-and-mr/info.txt | 2 + test/990-method-handle-and-mr/src/Main.java | 91 + test/991-field-trace-2/expected.txt | 118 + test/991-field-trace-2/field_trace.cc | 59 + test/991-field-trace-2/info.txt | 5 + test/991-field-trace-2/run | 18 + test/991-field-trace-2/src/Main.java | 21 + test/991-field-trace-2/src/art/Test991.java | 219 + test/991-field-trace-2/src/art/Trace.java | 56 + test/992-source-data/expected.txt | 10 + test/992-source-data/info.txt | 1 + test/992-source-data/run | 17 + test/992-source-data/source_file.cc | 53 + test/992-source-data/src/Main.java | 21 + test/992-source-data/src/art/Target2.java | 19 + test/992-source-data/src/art/Test992.java | 47 + test/993-breakpoints/breakpoints.cc | 69 + test/993-breakpoints/expected.txt | 613 ++ test/993-breakpoints/info.txt | 7 + test/993-breakpoints/run | 18 + test/993-breakpoints/src/Main.java | 21 + test/993-breakpoints/src/art/Breakpoint.java | 202 + test/993-breakpoints/src/art/Test993.java | 498 ++ test/994-breakpoint-line/expected.txt | 34 + test/994-breakpoint-line/info.txt | 5 + test/994-breakpoint-line/run | 18 + test/994-breakpoint-line/src/Main.java | 21 + test/994-breakpoint-line/src/art/Breakpoint.java | 202 + test/994-breakpoint-line/src/art/Test994.java | 72 + test/995-breakpoints-throw/expected.txt | 34 + test/995-breakpoints-throw/info.txt | 6 + test/995-breakpoints-throw/run | 18 + test/995-breakpoints-throw/src/Main.java | 21 + test/995-breakpoints-throw/src/art/Breakpoint.java | 202 + test/995-breakpoints-throw/src/art/Test995.java | 136 + test/996-breakpoint-obsolete/expected.txt | 14 + test/996-breakpoint-obsolete/info.txt | 4 + .../obsolete_breakpoints.cc | 76 + test/996-breakpoint-obsolete/run | 18 + test/996-breakpoint-obsolete/src/Main.java | 21 + .../src/art/Breakpoint.java | 202 + .../src/art/Redefinition.java | 91 + test/996-breakpoint-obsolete/src/art/Test996.java | 152 + test/997-single-step/expected.txt | 12 + test/997-single-step/info.txt | 3 + test/997-single-step/run | 18 + test/997-single-step/src/Main.java | 21 + test/997-single-step/src/art/Breakpoint.java | 202 + test/997-single-step/src/art/Test997.java | 82 + test/997-single-step/src/art/Trace.java | 56 + test/998-redefine-use-after-free/expected.txt | 0 test/998-redefine-use-after-free/info.txt | 13 + test/998-redefine-use-after-free/run | 17 + .../src-ex/DexCacheSmash.java | 155 + .../src-ex/art/Redefinition.java | 91 + test/998-redefine-use-after-free/src/Main.java | 54 + test/Android.bp | 40 +- test/Android.run-test-jvmti-java-library.mk | 154 - test/Android.run-test.mk | 2 +- test/ForClassLoaderA/Classes.java | 31 + test/ForClassLoaderB/Classes.java | 30 + test/ForClassLoaderC/Classes.java | 30 + test/ForClassLoaderD/Classes.java | 27 + test/Instrumentation/Instrumentation.java | 13 + test/ManyMethods/ManyMethods.java | 105 + test/MultiDex/Second.java | 6 + test/README.md | 73 + test/README.txt | 13 - test/VerifierDeps/Main.smali | 12 +- test/common/runtime_state.cc | 17 +- test/common/stack_inspect.cc | 2 +- test/dexdump/invoke-custom.dex | Bin 3276 -> 8984 bytes test/dexdump/invoke-custom.lst | 39 +- test/dexdump/invoke-custom.txt | 1543 +++- test/dexdump/invoke-custom.xml | 520 +- test/etc/default-build | 252 +- test/etc/run-test-jar | 93 +- test/knownfailures.json | 185 +- test/run-all-tests | 241 - test/run-test | 60 +- test/testrunner/env.py | 13 +- test/testrunner/target_config.py | 28 + test/testrunner/testrunner.py | 46 +- test/ti-agent/breakpoint_helper.cc | 204 + test/ti-agent/common_helper.cc | 450 +- test/ti-agent/common_helper.h | 16 +- test/ti-agent/common_load.cc | 13 +- test/ti-agent/redefinition_helper.cc | 410 + test/ti-agent/suspension_helper.cc | 98 + test/ti-agent/trace_helper.cc | 493 ++ test/ti-stress/stress.cc | 716 +- tools/add_package_property.sh | 29 + tools/ahat/README.txt | 6 + tools/ahat/src/DocString.java | 17 + tools/ahat/src/DominatedList.java | 2 +- tools/ahat/src/HeapTable.java | 20 +- tools/ahat/src/ObjectHandler.java | 157 +- tools/ahat/src/ObjectsHandler.java | 11 +- tools/ahat/src/OverviewHandler.java | 50 +- tools/ahat/src/SiteHandler.java | 13 +- tools/ahat/src/SitePrinter.java | 2 +- tools/ahat/src/SizeTable.java | 106 + tools/ahat/src/heapdump/AhatClassInstance.java | 60 +- tools/ahat/src/heapdump/AhatHeap.java | 8 +- tools/ahat/src/heapdump/AhatInstance.java | 77 +- .../ahat/src/heapdump/AhatPlaceHolderClassObj.java | 12 +- .../ahat/src/heapdump/AhatPlaceHolderInstance.java | 12 +- tools/ahat/src/heapdump/AhatSnapshot.java | 17 +- tools/ahat/src/heapdump/Diff.java | 44 - tools/ahat/src/heapdump/DiffFields.java | 85 + tools/ahat/src/heapdump/DiffedFieldValue.java | 101 + tools/ahat/src/heapdump/FieldValue.java | 68 +- tools/ahat/src/heapdump/Perflib.java | 91 + tools/ahat/src/heapdump/Site.java | 38 +- tools/ahat/src/heapdump/Size.java | 89 + tools/ahat/src/heapdump/Sort.java | 43 +- tools/ahat/src/heapdump/Value.java | 2 +- tools/ahat/src/manifest.txt | 2 +- tools/ahat/test-dump/Main.java | 6 + tools/ahat/test/DiffFieldsTest.java | 181 + tools/ahat/test/DiffTest.java | 32 - tools/ahat/test/InstanceTest.java | 5 +- tools/ahat/test/NativeAllocationTest.java | 37 + tools/ahat/test/TestDump.java | 6 +- tools/ahat/test/Tests.java | 2 + tools/art | 69 +- tools/asan.sh | 21 + tools/bootjars.sh | 89 + tools/buildbot-build.sh | 13 +- tools/cpp-define-generator/constant_card_table.def | 25 + tools/cpp-define-generator/constant_dexcache.def | 6 +- tools/cpp-define-generator/offset_runtime.def | 16 +- tools/cpp-define-generator/offsets_all.def | 1 + tools/desugar.sh | 91 + tools/dexfuzz/README | 4 + tools/dexfuzz/src/dexfuzz/DexFuzz.java | 12 +- tools/dexfuzz/src/dexfuzz/Options.java | 4 + tools/dexfuzz/src/dexfuzz/executors/Executor.java | 2 - tools/dexfuzz/src/dexfuzz/program/Mutation.java | 15 +- tools/dexfuzz/src/dexfuzz/program/Program.java | 8 + .../dexfuzz/program/mutators/IfBranchChanger.java | 158 + .../dexfuzz/program/mutators/InvokeChanger.java | 178 + .../program/mutators/NewArrayLengthChanger.java | 135 + .../program/mutators/OppositeBranchChanger.java | 72 + .../program/mutators/RandomBranchChanger.java | 70 + tools/generate-boot-image-profile.sh | 73 + tools/javac-helper.sh | 87 + tools/jfuzz/jfuzz.cc | 78 +- tools/jfuzz/run_dex_fuzz_test.py | 11 +- tools/jfuzz/run_jfuzz_test.py | 16 +- tools/jfuzz/run_jfuzz_test_nightly.py | 10 +- tools/libcore_failures.txt | 21 +- tools/libcore_gcstress_debug_failures.txt | 16 + tools/libcore_gcstress_failures.txt | 13 + tools/run-jdwp-tests.sh | 31 +- tools/run-libcore-tests.sh | 45 +- tools/runtime_memusage/README | 100 + tools/runtime_memusage/prune_sanitizer_output.py | 156 + .../runtime_memusage/sanitizer_logcat_analysis.sh | 374 + tools/runtime_memusage/symbol_trace_info.py | 306 + tools/setup-buildbot-device.sh | 8 +- tools/test_presubmit.py | 159 + 1453 files changed, 73494 insertions(+), 50089 deletions(-) 023ab8d5a7 Revert "Temporarily always enable dexlayout output verification." 91d19d565c signal_catcher: print errno when tombstoned_notify_completion fails. 2f33ad21a5 Remove low RAM special casing for heap growth multiplier 087f2046df Add -XX:MadviseRandomAccess option 2ea7ad1e08 [art] Compile secondary dex files in isolation 432e5b6b5d fd_file: don't report failure when trying to flush a pipe. 388bae7477 Increase threshold for profile compilation 1a05046c86 Ensure the oat/vdex file is erased if we fail to truncate 905ae750a5 Revert "Fix region space when used with SetLengthToUsableSizeVisitor. am: 69ddc6dada" 74a22c5866 Make cts JVMTI tests more consistent 616676e671 Remove superfluous directory. 16a1fa297a Unlink the vdex/oat file if we fail to compile succesfully d82ceca998 Add more error logs to profile validation 69ddc6dada Fix region space when used with SetLengthToUsableSizeVisitor. 753d11df93 Do not fill DexCache methods in resolution trampoline. 659a7dccd7 Add check that classpath is up to date to getDexOptNeeded e3a51549a3 Update the context classpath after the dex files are opened. a70def25b8 Show ArtMethods in imgdiag caf6a55c57 Handle new zygote flags in ART cf24cee893 Fix context verification for relative dependencies 0b7f137f5f ART: Change thread dump order on abort 26c5f9dd5a Add more logging for b/64759619 07828ba55e Use real locations when opening dex files from the context 12e5cc893e Verify the checksum before DCHECKS in ProfileCompilationInfo::GetOrAddDexFileData 63199d75a1 Enable dex madvise hints for low ram devices 72662a63a7 Only MADV_RANDOM for low RAM devices 1563f26736 ART: Account for OOME during array merging 3efecdef52 Call madvise hints for image dex files df8a96a1cd Disable app image for very large apps f5516d3873 Add extra dumping for native method JIT samples check 557bbcbf82 Enable regression test for array aliasing bug. 5935c9d434 Regression test for array aliasing bug. 75c5ed6e75 Store layout info in dex files efb3f0db4d Run HeapLocationCollector once in scheduler instead of locally. 38455a8781 Add VisitNewArray() in lsa. 5b2b413552 Recover vdex regression on multidex. ada0e2f98d Fix dex file reading in VdexFile::GetNextDexFileData. 5e0a3cd7af Null initialize dirty_image_objects_filename_ d63fdd7d1e Group dirty images objects together in the image. b1994de249 Revert recent JIT code cache changes 76bb14a182 Allow non word aligned heap limit for space bitmap c1607c02aa Enable class unloading in dex2oat for quicken multidex adc74df1e2 Support class unloading in dex2oat for quicken multidex 921cb1d867 Use class unloading in dex2oat for verify and extract b50b0f79f6 Use the right class loader allocator in ReallocMethods. 6a2ed4fb6e Fix issue where classes that fail verification have kStatusNotReady. be49cbf53a Add FdFile::Compare a0540da1e0 Fix CC handling for no large object space case 1a9294acb4 Add --avoid-storing-invocation option c6d79e6cd8 Stop using the runtime classpath in dex2oat 10a2e2c1f2 Do not pass --runtime-arg -classpath in dex2oat_test 960f30d65c Do not pass --runtime-arg -classpath to dex2oat in dex fuzz e6b4298bc8 Pass the class loader context to dex2oat when optimizing at runtime e86a9c8c41 Fix verifier checks on interface methods. 63a2a09406 Fix verifier deps determinism 1cb7a4fe3c Delete trailing comma 14052ade08 Fix race in artInvokeInterfaceTrampoline(). bf8561d539 Update VMRuntime.preloadDexCaches() for hash-based arrays. ec9ce6b788 Hash-based DexCache methods array. e5071cc58a ART: Change method lookup to be more consistent to JLS and the RI. be831b73c1 ART: Disable CHA for AoT 55e6b552af ART: Move CHA to ClassLinker 29103d6bb9 Remove CHA dependencies for class unloading when JIT is disabled e618fe5f87 Add private dirty image section breakdown 49c7c462aa Fix FastNative/CriticalNative annotation lookup. c88e2ae198 Add AotClassLinker f7e5ff28af ART: Add more logging to ClassLoaderContext mismatches fdc3c3dd0d Be prepared to handle empty class loader contexts 64189301f3 Make imgdiag diff against app vs zygote heap f7337c0a06 Jit Code Cache instruction pipeline flushing c34fa10955 ARM64: More JIT Code Cache maintenace 69fce6fd1b ARM64: JIT Code Cache maintenance 726736e913 Allow failure in RecordClassStatus for uses-library classes 0c101a0a70 Move logic to get profile class descriptors to profile info 532f4ae70b Templatize loops in imgdiag 165ba42d5d ART: Make Touch's stack array smaller under ASAN 2dc01ce7f2 ART: Change main-thread thread paging scheme fd8c26c1c1 Move IsVeryLarge check before we create verification results 4ca02b5b04 ART: Make Touch's stack array smaller under ASAN a79db76ced ART: Change main-thread thread paging scheme c638989e3e Only update declared methods during class redefinition. 854b3503ab ART: Make Touch's stack array smaller under ASAN afb2b33f87 ART: Change main-thread thread paging scheme 0ab76e0a9f DO NOT MERGE: Disable jvmti can_suspend capability and tests 00e475ca4d Only update declared methods during class redefinition. 7897cecf82 ART: Refactor JIT stress mode a runtime debug flag f88b5c0bdf Use the rel_pc instead of computing it. 7dc46cf607 testrunner: Don't override env defaults 56bd562623 dalvikvm.cc: use proper nativehelper headers 1a088d440a Use AtomicDexRefMap for compiled classes 79400aa512 Whitelist user_code_suspension_lock_ for ConditionVariable wait 3cfe3fcfbd Revert "Timeout the test run before go/ab timeout to capture test info" 520dadff21 Unbreak Odroid measurements. 01db5f78f6 Pass the logger to the JIT compiler. 43ce5f82da Change flush order in JIT code cache e431e2758d art: use proper nativehelper headers 41acdc1df1 Fix the default ownership of dex files in ClassLoaderContext a308a32788 Change kMultiDexSeparator from ':' to '!' ef9f3cb8aa Timeout the test run before go/ab timeout to capture test info 4865712f12 Changed isInvokeCallInst() to getDifferentInvokeCallOpcode(). c79470dd97 Allow dex2oat to create a full class loader context 3f9186446f Verify the class loader context when loading oat files 57d0accc08 Create a class loader context starting from an existing ClassLoader d1dbb74e59 Separate rw from rx views of jit code cache 916172127d A mutation that changes the length of an array. 188ac6cb6d Analysis of multiple dex files of a package added 3d14d2b70a ART: Ship debug tools when including debug artifacts b02ba93fb8 Don't encode OatQuickMethodHeader for non-compiled methods. 08490b8404 Only honor $inline$ in AOT. 2bff9ca67a ART: Remove more object_callbacks.h includes 0c18338eba ART: Replace or remove some ObjectCallback Walk functions 10d39085d5 ART: Remove old visit functions 1c158a07ac ART: Use VisitObjects visitor functions 351c447652 ART: Add templated VisitObjects 93764b8ee5 Generalize atomic_method_ref_map to support dex references 0733dc8751 Avoid creating verification_results_ unnecessarily a78d3b074d ART: Let benchmarks import new header library bb090c41e3 Depend on dx binary directly 0cb1728744 Do superclass validation at compile time and log with new class status. 1f0a22f486 Ensure GetThreadState only counts user-code suspensions 3957bfff3a Reduce OatWriter RAM usage for non compilation filters 7d47d5d3fe Revert test changes for post startup methods change 2848a5f8df Avoid creating verified methods for non quickening filters c043d00684 Remove the old ARM assemblers from ART. 88b74b6a4d Avoid creating compiled_methods_ array unnecessarily 6e5c04472d Comment out checks on oat files. 010126fb17 Change very large apps to verify instead of extract 7fef4eb204 tools: Fix art script to run from adb shell interactively afd44eac45 tools: Use single-quotes for argument escaping in "art" script. 092a4046ff Ensure jvmti agents don't share ThreadLocalStorage 6744a5cedf Always pass --root to cpplint 6f54cf2a63 Fix ReadBarrier misuse when relocating the image. 9983e30238 Remove the old ARM code generator from ART's Optimizing compiler. f8db2c3945 ART: Add support for constructor method handles 48a951ba62 Revert "Revert "Relax HasSeenMethod check"" 06bed3009b Revert "Revert "Record post startup methods in profile"" b79f4ac55c Added GVN related attributes to vector nodes. 4014d84dde test: Add support for jasmin a44c44549c Fix compressible string check for ctors with `hibyte`. 957f809755 Add script for generating boot image profile af5180d710 Add script for generating boot image profile 88fd720b67 Add Jvmti Suspend/ResumeThread functions 6d729a789d Introduce a Marking Register in ARM code generation. 42f16581dc Testing: Remove old run-all-tests script 51765b0983 MIPS32: ART Vectorizer a55e2682af Clarify unquickening comment. 854df416f1 MIPS: TLAB allocation entrypoints a867f7ab43 Revert "Record post startup methods in profile" c2b6a63880 Revert "Relax HasSeenMethod check" 36f549e31a Avoid decompiling NOPs for 0 count case f2e2af8d55 Only enforce profile size limits on target builds de4b08ff24 Reduce quicken info size 2f6b7db95d Add array initializer to jfuzz' potential output. 8eecddf0cc Add missing profman arg for compiled_method_threshold 959f348aca Reduce quicken info size 80e6d7376d Relax HasSeenMethod check 7b0648aa7c Move dex files dependencies (en/de)coding to ClassLoaderContext b8c7f1a710 ART: Add libopenjdkd dependency to debug artifacts 282431bd4f Disable test 163-app-image-methods for gcstress 39b179d26a Fix ART run-test 990-method-handle-and-mr with javac+dx. 62c20d1c2e Add missing CFI directives to ARM Quick entrypoints. af24def896 Fix ART ARM64 CFI gtests with GCs other than CC with Baker read barriers. b2e8adc075 Include more cases in ImageWriter 6d3e768847 Abstract SetField functions with Transaction check 9edf8d1e3d Improved scripts that analyze sanitizer poisoning 5594f11fa8 Record post startup methods in profile fef27c271e Fix pointer size mismatch 8c5e2dad9f Move ThreadDeath event before clearing Thread.nativePeer 4430b256e0 ART: Disable some ASAN w/ interp-ac checks tests 4be3e9ba3a Check ClassClass's dependencies in ImageSpace e5193c606a presubmit: Add hooks for checking if generated test files are up-to-date 2b592abe1c test: Make 079-phantom less flakey. cf3d122a92 Allow DexFile#getDexOptNeeded to check case when downgrading is required 7ddd605b34 ART: Add FileNotFoundException to preloads for test 912 8db9dde1f3 Balcklist failing test. 97c46466ae Introduce a Marking Register in ARM64 code generation. 2cfd612d47 signal_catcher: Only notify tombstoned when we're using it. dbf0e0f6aa ART: Add ART_ENABLE_ADDRESS_SANITIZER as env variable 421dbc2004 ART: Fix ArenaAllocator invariant check in Realloc 82b351f1b3 Fix MethodHandle resolution for invoke-direct 1ce7085831 Add support for class loader context in dex2oat 87e2cb64ab Add support for processing class loader contexts 2b0dfe7b2d Fix over-allocation of DexCache field array. 43e99b099a MIPS: Print register names instead of register numbers in disassembler b2cad54aa5 Also backlist tests under jit/ndebuggable. a5fb2049a7 Rewrite bits of RegionSpace::ClearFromSpace. 0436bb29ed Fix region space when used with SetLengthToUsableSizeVisitor. cde8c35dd1 Blacklist 104-growth-limit under ASAN. 9858bf70c9 Revert "Added GVN related attributes to vector nodes." 098ae7f0ce ART: Change StringTable to unordered_set 5b92a70d9c ART: Change StringTable for RecentAllocations d412d7b986 ART: Presize output vector in RecentAllocations d236626aad ART: Add VLOGs to GetRecentAllocations f9f9593b01 ART: Improve Dbg::GetRecentAllocations 84eadb2daa ART: Change StringTable to unordered_set 2eeb01a932 ART: Change StringTable for RecentAllocations d0fc768def ART: Presize output vector in RecentAllocations ff29cee325 ART: Add VLOGs to GetRecentAllocations 46f2503829 Fix mac sdk build. ab7e45a8d8 Added more functionality to dex file tracking. c19cd2faf0 Track jvmti allocations related to object tagging 4b361a8752 Fix region space when used with SetLengthToUsableSizeVisitor. f774a4e524 ART: Improve Dbg::GetRecentAllocations e64ed9ebf4 Remove java.lang (re)definition tests from class_linker_test c2583d207f Disable test 141 for ASAN acc83d77cc Improve string layout in dexlayout. c7affbdd38 Add explicit nativebridge header dependency to art test. 5ed27bc3b8 ART: Fix the debug-build inclusion 8ddfd9f66a Add support for tracking jvmti allocations 448bbcfc76 Avoid cross compilation error in DoCallCommon 588d2fbd9e Temporarily always enable dexlayout output verification. c9658049f9 Eliminate false negatives from ART 141-class-unload test. cdd4912eef Add fast path to FindClass for DelegateLastClassLoader 7865ac7e23 Add DelegateLastClassLoader to the list of WellKnownClassLoaders 415dc3d63f Refactor FindClass code in class linker a79f0b5deb Added GVN related attributes to vector nodes. 5995a8e51d test: Add tests for tracing compiler intrinsics c4543f5267 run-test: Move run-test-jvmti-java to CTS directory 0f15300219 Temporarily always enable dexlayout output verification. 70f689dce4 Add an init encoded fields threshold to compiler 4c174286c5 Add jvmti GetBytecodes function. ca8c2951ea MIPS32: Saves 128-bit vector registers along SuspendCheckSlowPath 2e0a7e5047 MIPS32: Adds changes neccessary for saving 128 bits of data 21fbd78b3e ART: Add OWNERS file 6f1c7517a9 ART: Make Touch's stack array smaller under ASAN c7c3d851fd Invoke Changer 23e81a182f Improve ImageWriter logging. 34afcde6e5 Trace heap size for allocations 163355e94d ART: Let ASAN handle stack traces on host bf64a57227 Move jvmti allocation functions to own file. f79aa7fc10 Small refactoring of field/method access checks. 3b15545581 Prune methods in image DexCache based on referencing class. 775224df29 Extend dexdump2 tests for invoke-custom 5b455d3419 Blacklist test under gcstress. 662dc65f54 Revert "Blacklist failing test." 4913cf39dc Remove obsolete helpers from CompilerDriver. 631827d9b2 Fixes for constant method handles f8aac6111a Blacklist failing test. 0c2d3e5686 ART: Hide system/core/libziparchive headers bc4b013b2f Address missed review comments. a77f3c91ad ARM64: Restore FP registers in read barrier thunk. 7015e76436 ARM64: Restore FP registers in read barrier thunk. d0d6596dd8 Split up ti-agent/common_helper.cc e602b1cde4 Fix boot classes init when compiling app image b4949031bd ART: Conditionally add debug version to art-runtime package f39c091e7c Fix questionable behavior for the bulk region clearing bde0d22a5d Renumber test 988-redefine-use-after-free to 998 478986cd0b Fix race condition new regions in AllocNonVirtual 2c6cd691e4 Check for temporary and retired classes in GetClassFields. 2a3471fc83 Disambiguate memory accesses in instruction scheduling 46f9340f2a Add SuspendReason enum and change Suspension functions. 8f7c41044b ARM: ART Vectorizer (64-bit vectors). cf96bedc85 Fix unintended change in JIT inlining heuristics. abae637935 If branch changer which changes the opcodes. 4b4c0f1c00 Interpreter: Save and restore object result register. 6c63f863f9 ART: Change main-thread thread paging scheme 37dc4df47f Improved subscript and data dependence analysis. d983346b2e Handle spurious wakeups in VerifyClass 5ef7020490 Handle spurious wakeups in VerifyClass c1b3c710f2 Only protect cleared regions for target builds 2989a4a7f6 Make DoDexPcMoveEvent always be NO_INLINE 757b26c244 Add CHECKs to help diagnose a crash seen internally. c9c310487b Turn a few DCHECK into CHECKs. 57c47043f3 Code cleanup around compiler options and JIT. 1fb4a7b5d1 [DO NOT MERGE] Disable non-functional test in oc-dev. d0e2ddd17f Remove 953-invoke-polymorphic-compiler from knownfailures.json d3401278c9 Force DoDexPcMoveEvent to be NO_INLINE with ASAN ba17dbd5f2 Revert "Revert "Fixed Literal String intern mismatch."" ec79f1908d test: Fix 593-checker-shift-and-simplifier for target e27c2136d7 Dump heap reference adjacent memory for logging corruption c38c3699b8 Add JVMTI breakpoint and SingleStep tests a26e349b96 Add JVMTI Breakpoint and SingleStep functionality fc90567ec0 Interpreter needs to handle DexPcMovedEvent throwing. 49bac845bf Protect cleared regions f57c1ae368 Prevent loop optimization in debuggable mode. 70fbac7ac0 Add tests 988-992 to cts 03ba5d67df test: Modify 633-checker-rtp-getclass for javac/dx 420823ff32 Revert "Revert "Refeactor region clearing / allocation code"" 97e78033e6 Move debugger.cc GetCanonicalMethod to ArtMethod 4f1c9e6a2b oatdump: Improve documentation of option `--app-image`. 8098da9cf3 MIPS32: MoveLocation refactoring d0c3e83737 buildbot: Include dx-tests ef43805b0e Interpreter: Save and restore object result register. 1849820b13 Temporarily disable run-test 004-JniTest on javac-dx configurations. 0e5cd3ec37 Ensure 652-deopt-intrinsic is not subject to JIT GC. b645c3069f Revert "Refeactor region clearing / allocation code" b814ef5925 Dump heap reference adjacent memory for logging corruption 0f2531be05 Restore profile saver priority in GC critical section 11ffec2462 test: Modify 586-checker-null-array-get for javac/dx 5494e5b2e6 Restore profile saver priority in GC critical section f8c81921ba test: Modify 565-checker-doublenegbitwise for javac/dx 0381bed9bc test: Modify 536-checker-intrinsic-optimization for javac/dx 1690907af1 test: Modify 593-checker-boolean-2-integral-conv for javac/dx 2347b39389 Refeactor region clearing / allocation code 42691737e5 test: Modify 458-checker-instruct-simplification for javac/dx 14a68b4aa9 Unrolling and dynamic loop peeling framework in vectorizer. 271c1e19c1 Adding additional logging to Class Verbose Log ca06ea33e9 Refactor module registration 2db58b6e0f gofmt -w build/art.go 1b49910396 Move libartd-simulator dependency to host-only 2ed6cce6fc Only look for method optimization annotations in the bootstrap class loader. 1f2dd65f28 Fixes for run-test 656-annotation-lookup-generic-jni. 35e42f0ab3 Only look for method optimization annotations in the bootstrap class loader. 40112dd312 Make waiting for blocking GC more intuitive 87a619f43d Make waiting for blocking GC more intuitive a5385510cf Fix the stack at the beginning of the Generic JNI trampoline. a2d578f242 test: Bump dx max heap size for default*gen tests 0d2323e9fc Fix the stack at the beginning of the Generic JNI trampoline. df5a52372e Add a test for b/62688874. 2c7cebd011 test: Enable checker tests for javac/dx 5ceac0e41b Don't use the graph's dex file when printing HInvoke. bd44132f68 test: Fix 4 checker tests to pass with javac/dx 860626e1a3 Fix braino when handling branches fallthrough in arm backend. 016c0f165d Improve array index analysis in LSA. 6fda42718a Fix braino when handling branches fallthrough in arm backend. d0210e5810 ART: Add stack-dump mode for contention logging 117f9b3a82 ART: Fix issues in RequestSynchronousCheckpoint ab6fa4fd7e Make bootjars work with OUT_DIR & friends 0ffbe5f14b ART: Refactor abort code 7b78379d54 buildbot: Blacklist repeated annotations test failure for javac/dx a792067fcf Don't do a read barrier in GetProfilingInfo. d6918e3c8f ahat: Improve field diffing. 6237cd3802 ART: Fix missing wait in GetAllStackTraces 991725acac Revert "ART: Simple structural class check" be3d723002 Fix static analyzer warnings 111b10957a ART: Change contention logging lock strategy 760a58f031 ART: Create phony package for ART artifacts 2f7945540c Add support for generating boot image profile ad9173df1f ART: Fix use-after-free 247fc334ca ART: Make gAborting an atomic 51d80ccca5 ART: Refactor abort code d86b320e14 Fix static analyzer warnings 984387ffb7 Fix static analyzer warnings a4b58ed1ef Fix static analyzer warning d323277bf9 run-test: Fix bash warning with DESUGAR=false c0f2321e32 test: Fix 956-methodhandle-stackframe for javac/dx 829da13689 test: Fix 636-wrong-static-access for javac/dx f8a4a2c9b4 Ensure GetLoadedClasses only returns 'Loaded' Classes. 919852e014 test: Fix jvmti tests for javac/dx f70fe3d0b0 Add dex2oat support for profile based image creation 27aaf64499 ART: Add slow-debug test in 004-JniTest 46c4c85094 ART: Add slow-debug test in CommonRuntimeTest 1a0a519c82 Fix loop optimization in the presence of environment uses. 69489fad1e ART: Fix old warnings 28c4a23368 ART: Fix RequestSynchronousCheckpoint f1221a1f39 ART: Use ThreadList RunCheckpoint for GetAllStackTraces dd8aa32091 build: disable -Wmissing-noreturn for clang-tidy f86eda6c60 Fix lval/rval confusion in imgdiag d61c381ac1 Revert "More run-test with Jack" 10ba685287 test: More javac/dx fixes bcd163d559 Check that classes are resolved in GetMethodsVisitor 50005a05b9 Revert "Revert "Refactor imgdiag in preparation for ArtMethod"" aea05c17f8 ART: Move debug-checks to runtime-debug-flags 1c5b42f009 ART: Add support for runtime debug checks 71fa64f4a1 Bump vdex version to regenerate vdex files 1c843e9caf test: enable javac/dx to import libcore on the bootclasspath 45de57fe60 Revert "Refactor imgdiag in preparation for ArtMethod" ad47e4d1b2 Fixing syntax and behavior from previous commit e46f3a8399 Address some review comments for aog/415919 7fb4665345 build: always define NDEBUG in the static analyzer 0627be3a7b Refactor imgdiag in preparation for ArtMethod 6fa7b81b09 Add GetSourceFile and GetSourceDebugExt JVMTI functions f48029f18b More robust 652-deopt-intrinsic. 09eb186ca3 test: Fix broken build scripts causing art-test-javac to fail 36a296ff67 ART: Refactor stack.h 43e935dfd2 Add field-access/modification to ti-stress. 7c95849fb8 Add tests for field access and modify JVMTI callbacks 4db66ab6ea test: Fix 004-JniTest for javac/dx e17cf24397 Add field/method skipping helper functions to DexFile 6919639d01 test: Don't force-compile with jack for runtests 6c946b52ab test: Fix javac/dx run-test regressions from adding desugar 084fa370a1 Add field access & modify JVMTI callbacks 7c1be8ba84 Layout code items of post startup methods e00ec30588 Make native field operations call instrumentation listeners. e51819312b test: Skip desugar with DESUGAR=false when running tests 72398650f2 Null check thread peers in JVMTI class callbacks 2a33775e15 Revert "Revert "test: Add desugar support to run-test"" 9804e9ee90 Add a bounds check when getting indexed items in dexlayout. 2dd3d7188b ART: Refactor run-test 104 bbe3a5efcd Refactor some profiling info functions 41d8eeee49 Remaining code review fixes 9e1c45d0bf Added scripts to analyze sanitizer poisoning f789353025 Set the deopt flag after adjusting the stack pointer. 75e7c9cc3d Revert "test: Add desugar support to run-test" 622e2e2973 Create an expectation file for gcstress/debug. 9ac7749591 Clean up ArraySlice<>. d732528814 Blacklist 905-object-free on gcstress & jit & target 166370587e ART: Export ASAN_OPTIONS in build testrunner 0385805f2e ART: Add ASAN_OPTIONS to gtest rules 20e271a990 Make imgdiag more useful for dirty page in zygote 86b0db4b7b test: Add desugar support to run-test e4deaf3ccd ART: JIT code cache allocation cleanup 651ba59996 ART: Split out PROT_EXEC from custom low-4GB allocator bad2f51907 Clean up ti-stress e1993c7d74 Use ArrayRef<> instead of ArraySlice<> in JVMTI. 25e4d1ea98 MIPS: Fix art_quick_instrumentation_entry/exit 1cfea7af6f Code cleanup around vdex. a3d27ebd28 ScopedFlock: Refactor it to be a subclass of FdFile. cd9e5e7c60 Blacklist tests under gcstress/debug/target. 7a8bcfd197 Fix some indentation errors in compiler driver 2b5bc3a81d Revert "ART: Disable test 137 for ASAN" 850a0fe2fc ART: Add GetStackTrace fast-path 17498e59a3 Avoid calling InitializeDependencies for non image case 6db6b4d276 ART: Refactor GetStackTraceVisitor 885a713347 Add support for profiling boot class path 08fee9c7db Add support for profiling boot class path dabeb3adf9 Correctly set oat class status after initializing db40eac139 Address review comments for aog/411660 84f2632f6e tools: Allow testing with javac on buildbot c09ae477e3 Rename art-run-test-asan to art-asan fd37f1dafb Revert "Revert "Fixed installation time regression when compile."" 4f5e3cb690 Add FirstPathFromRootSet and use it to debug reachability issues 504cfabde1 Add art-ndebug target to target_config.py 8aa5270666 Remove method reference from test 988 12d5f3c2ff Blacklist timing sensitive test. 9877855b59 x86/x86-64: Fix art_quick_instrumentation_exit CFI. c5dd99fd58 Fix mips64 build 8f03c57b70 Remove 'break's to make sure we see all options. 9a18396b3f Update test expectation for no-image. 273d110098 Update startup compilation thresholds b8bff09cd5 X86: Add sandybridge microarchitecture faf8320e7b Optimize FetchAndCacheResolvedClassesAndMethods b2d18fa4e3 ART: Clean up asm_support.h 8bdda5a106 ART: Update stl_util.h b7edcda968 Add method tracing JVMTI callbacks 6da1071f8b ART: Fix mac build 2722f380d6 ART: Fix old warnings f654ef9c70 no-image does not prebuild, so disable checker for this. 88f50b13ac Don't reset to a level above warmup threshold. 4e4001ec1e Disable 137-cfi and 629-vdex-speed in no-prebuild mode 941c6ec946 Revert "Update profiling info allocation logic." f44b3a6d3a ART: Fix mips build f1dd69a8fd Revert "Revert "Fully support static encoded fields."" f45d61c086 ART: Fix or disable some tidy warnings. 5fa5c04ca3 MIPS: Shorten .bss string/class loads 5678db5b3a ART: Refactor bit_utils and stl_util 35dd8dc17e Documented serialization method in dexfuzz mutator class b5f33fbf61 ART: Use stdout in run-test 909 3b7dc35f4e ART: Clean up allocator.h 8228cdf4ad ART: Move CalleeSaveType to callee_save_type.h 443f8628ac Fix local reference leak under reflection. 8dfe746dc9 ARM64: Encode constants when it is possible. 7d6a1c0b8d Update profiling info allocation logic. eced692a34 ART: Add JIT cache race test 07c6d726c9 Revert "Revert "Use OatFileAssistant default filter instead of the dex2oat one"" 0758ae7c12 Introduce a number of MSA instructions for MIPS32 206cbaabf4 Layout clinit code items of profiled methods together. f96a2dba65 Store a copy of MethodDebugInfo in ElfWriter e7e354349e ART: Add SANITIZE_HOST test configurations de3a5e9294 Use sleep instead of yield. 043c9088be Added more functionality to dex file tracking d76615851a Handler-ize InstrumentationListener and related code df663fb4f8 Revert "Use OatFileAssistant default filter instead of the dex2oat one" f81621ea5a Be less aggressive when inlining. 0eb882bfc5 Use ArtMethod* .bss entries for HInvokeStaticOrDirect. 23ddfe8678 Don't call EnsureInitialized in the JIT. f62422ed7a Use OatFileAssistant default filter instead of the dex2oat one 84c8432726 Revert "Fully support static encoded fields." f7ab8348b8 Revert "Fixed Literal String intern mismatch." 54c32b1f33 Revert "Fixed installation time regression when compile." 8fea1e18ec MIPS64: Min/max vectorization support 658263ec2f MIPS64: Add min/max MSA instructions 7b135c80fe Only compile hot methods cebf99ca86 Address some review comments for aog/403114 28b5c58207 Dump startup and post startup methods for --dump-only 7c928f0f9c Combine madvise for clearing region space 48fde370a2 ART: Restrict dex2oat watchdog dumping to host e7197bf7d5 Replace invoke kind kDexCacheViaMethod with kRuntimeCall. f0fc4c6c9c ARM64: SIMD instruction scheduling. aa5684df43 MIPS32: Add MSA instruction set feature option 508fdf3eb5 ART: Small class-inl.h cleanup 2ff3b97500 ART: More header cleanups 5d08fcc21a ART: More header cleanups 201e297b81 Don't treat proxy methods as compilable 57cf00bde7 ART: Remove old object_callbacks.h includes 8f987427ce Fixed installation time regression when compile. 43ee054a34 ART: Use dex2oat watchdog in host run-test f81e6566a4 Document and use AtomicStack concurrency properties cd607315e1 ART: Add thread dump to dex2oat watchdog 5544e721c3 ART: Replace some '\n' with std::endl 3e00363204 ART: Increase stack overflow guard for x86 sanitization d2c03b558e ART: Add method names to lock-contention samples 6e92fb33de Pass through inputs beyond arguments in invoke. 73dd3a2ce6 ART: Disable test 137 for ASAN 98e36939c7 ART: Disable test 071-dexfile-map-clean for ASAN 177701a6fd ART: Add custom check script to run-test 115 fa6b0345a6 ART: Disable test 202 for ASAN 46e75d00ec Avoid holding mutator lock while calling dlsym e59cb81647 ART: Rework monitor_android to use liblog helpers 07f0621463 Fix redefinition related use-after-free bug ea650f3bc4 Move profiles to use bitmaps for startup methods 0bb4031b97 Added DexFileAsanRegistrar and necessary additions fdd513d6c5 Move to release CAS for updating object fields ae4c845b2a Revert "Change thread suspend timeout to be fatal for non-debug" f6c66c3348 Tests: never use System.err 8523ea11a6 Fixed bug in relying on precise FP in periodic sequence. 4ee8e291a7 Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64" d254f5c0d7 Revert "ART: Reference.getReferent intrinsic for arm and arm64" b486a98aad ART: Introduce thread-current-inl.h 847e6ce98b Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String. ec32f64023 Delay allocating environment locations. 72a75f7d68 Fix build failure in scheduler_arm with ART_USE_OLD_ARM_BACKEND=1 c6fe427ccc ART: Refactor HandleUnexpectedSignalCommon 39b98113c0 ART: Move source owner data to LogContentionEvent ecfa103caf Added DexFileAsanRegistrar and necessary additions 513061a792 ART: Clean up thread.h and thread_list.h 82b0740f03 Use IntrusiveForwardList<> for Env-/UsePosition. c137cb03a9 Bump oat version 888310802a ART: Allow unlimited PushLocalFrame 0ece10df55 ART: Add IRT table size limit and overflow checks 7d9f425edf Revert "test" 20acb0c7c3 ART: Remove special RegisterNatives code 87583b3de6 ART: Move RegisterNatives helper 08556886a1 Handle gracefully profiles with invalid classes or methods 1a87c1f34d Fix race between System.out.println & System.err.println in 087-gc-after-link f044c229e1 Add access flag for previously warm methods 04de4fe1a9 sigchain: properly block signal when we forward. 3e08ab5eb0 test 655c6fd9fd ART: Increase stack overflow guard for sanitization 762ef842d7 Fixed Literal String intern mismatch. e0f02b785c signal_catcher: track tombstoned API changes. d490129096 ART: Clean up heap headers 88ca8ba34b Relax an assert in AssertPcIsWithinQuickCode() 00286db781 Reset JIT method counters to 0 instead of 1 when clearing. f0446e9c78 ART: Misc header cleanups 2af99028f5 ART: More header cleanup - class_linker.h d482e73fe2 ART: More header cleanup - runtime.h a14100ccf5 ART: More header cleanup - jni_internal.h 6368170eed ART: Add comments to dex2oat return codes bf1cb77aa1 ART: Use templates for VerifyInstruction 29e814295e ART: Add some UNLIKELY in the verifier 8ea4eec913 ART: Mark some functions as always-inline deae7db586 ART: Add missing namespace comments 8d01c3708c ART: Remove unique_ptr release warnings 4b3d690c37 Fix OOME handling in VMClassLoader.getBootClassPathEntries(). 19680d3655 MIPS64: ART Vectorizer 6079dca305 MIPS32R2: Fix MethodLoadKind::kBootImageLinkTimePcRelative d00e02b761 Fix dexlayout fixed point test cc10450383 Simplify CHA dependency tracking data structure. 2419cb78c9 MIPS: Drop unnecessary code for R6 in interpreter (NAN2008) a4acabf6b1 Update ahat version number to 1.2. dbddc22f5d Refactor profiles to use TypeReference instead of ClassReference 5ea8413714 Stop interpreter from accessing code items of compiled code. e6f87cc95e Fix compiler crash due to inline caches and improve docs e71d687844 Fully support static encoded fields. 7b497ee086 Ensure libopenjdk{,jvm,jvmti}d gets built with build-art target e16c3bf54c Remove segfault. 3ee4bff4eb Show RegisteredNativeAllocation sizes in ahat. 5232be6bce ART: Remove RegisterNativeMethods special-casing 352b17af52 Flush data cache after updating the JIT table. bc9f10ce51 ART: Move overflow gap definition to art.go 705543e43d ART: Clean up instruction_set.h 0dd7e852c5 ART: Add simple failure list to tail of testrunner output 01f7743b1e ART: Fix some pedantic warnings 75e4b2af38 Use HeapGrowthMultiplier for native allocaitons 5115efb336 ART: Fix soong defaults order af44e6c5ca Do not deopt when using AOT inline caches 61b68fdfb2 ART: Make run-test-jvmti-java only depend on core 304c8a5dfe Support for narrow operands in "dangerous" operations. 2f470edaff entrypoints: Remove DMBs from art_quick_alloc initialized variants. b9bec2e384 Record types when the interpreter executes intrinsics. 8405cc2356 knownfailures: Remove trailing semicolon. 4c0fe0240a Don't show sizes with sample paths. 73d4665c79 ART: Remove 987-stack-dumping from known failures. 19d7d50c0a ARM64: Fix IsAdrpPatch(). fd522533bf ARM: Specify if some branches go to far targets eb71033745 ART: Use file descriptors handed out by tombstoned for traces. 798ba16bda Use DeletableArenaObject for DexFileData f20729914d optimizing: Fix a potential nullptr dereference a39fd98000 Record inline caches only for the strictly hot methods 9231690d58 Revert "Support for narrow operands in "dangerous" operations." cc3171ab3a Use arena allocation for profiles 28b6e7e674 Deal with ASAN alloc-dealloc mismatch in class transformation code. 3a2c55cf84 ART: Add class instance fields in hprof dumps 4df31208fa testing: Allow adb sync to succeed when vendor is full 6597946d29 Use PC-relative pointer to boot image methods. e952792fdf ahat: better handle bitmaps without pixel info available. c2d199beb9 Kill logd first thing. eda7d3d7ea FdFile: fix operator=(FdFile&&) 5601d4e185 Revert "Revert "ARM: Improve the code generated for HCondition with a constant input"" 96f4c3cd9c Use DumpObjectInfo in CheckPreconditionsForAllocObject b93d5b1f39 Go to suspended before waiting for GC to complete. 89b8584304 ART: Disable sanitization for sigchainlib 76c7665802 heap: Tolerate rosalloc allocation races in the heap visitor c239a2bb94 Create load store analysis pass 5f2a2fcdba ART: Reserve sentinel early 3bada4be05 Avoid binding const references to temporaries. 02ef640339 Added a fixed point test in dexlayout 636e870d55 Support for narrow operands in "dangerous" operations. 66aae3b219 Move some profman messages from LOG(ERROR) to LOG(WARNING) 4ce0c765cf Send holder to Mark in ConcurrentCopying::Process for GC verification 5f80500bba Made idiom recognition more robust. 79d8fa7c52 optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes ef65271c52 Revert "Stop interpreter from accessing code items of compiled code." 5f07820bd9 Use StringBssEntry for testing PC-relative patching. 39100372d5 Use GC critical section for profile saver dcab190959 Do not cache profiles in the ProfileSaver. 2058b1d1a4 Make dexdump2 more forgiving on closing not-live register. 367b9d8694 Also return vdex file from DexFile.getDexFileOutputPath d9dc62add8 Add some additional jvmti-stress skips a07394a0f3 Enable dex diff check on debug builds. 00916b9eb0 X86: Fix LoadString/Class for non-PIC boot image. 5840839a87 ART: Disable detect_leaks in run-tests ed81c1d33d ART: Disable alloc_dealloc_mismatch in run-tests b31a8e74d5 ART: Add RUN_TEST_ASAN_OPTIONS 2fad527ddf Ignore --compile-pic option for JIT. 42ae05ad52 ART: Improve RegType::IsAssignableFrom ad63fe5f33 MIPS: Improve object lock/unlock. daacc5ed75 Quiet run for nightly fuzzing (and some minor edits) 178dce7922 Stop interpreter from accessing code items of compiled code. 0897e1c405 ART: Let JIT tasks finish under sanitization 74979b1a78 ART: Add UNLIKELY in verifier b3937e3110 ART: Collect instruction flags in a struct 764d454d1d Remove LoadString/Class kind kBootImageLinkTimeAddress. da1da8a78c Revert "Revert "RegisterNativeAllocation: Avoid case of double blocking gc."" 602b1c1421 Revert "RegisterNativeAllocation: Avoid case of double blocking gc." 8df0f36b4f RegisterNativeAllocation: Avoid case of double blocking gc. 39e673811d ART: Fix iterator invalidation 5629d2deda ART: Move JIT code cache sentinel to sentinel fault page 2ac67d526e ART: Reserve sentinel fault page 365719c23d No need to lock when calling Thread.interrupted. 3738e98cb8 Fix determinism for app images 6b2018f4b8 sigchain: limit use of SetHandlingSignal. c8e93c736c Min/max SIMDization support. 1189516011 ART: Cache AoT state in verifier ae08cc2c29 ART: Split out old instruction flags e05cc66250 ART: Add experimental constexpr 6fb693a39b ART: Delete dex_instruction_visitor 121f1482c2 ART: Add arena tracking mode fd4d0d3eb9 sigchain: always call InitializeSignalChain on startup. 4b8a96be81 Revert "Revert "Profile compression: Replace method index with difference with the last method_index"" 4d198e08d2 Revert "Revert "Compress profile files"" 26699c6b66 ART: Refactor VerifiedMethod 13056a1720 Revert "Revert "Use IsMarked instead of Mark for profiling info."" f4e23a8a67 MIPS: Drop unnecessary code for R6 (NAN2008) bb84610d2d ART: Remove CompiledClass 1cf1fe2953 Revert "Compress profile files" 509d424027 Revert "Profile compression: Replace method index with difference with the last method_index" 24bd3f9d63 Clear odex/vdex/art file before running run-test d59f564f9b Profile compression: Replace method index with difference with the last method_index 4f0a15a85e Compress profile files 6ca115b5fa Use a sentinel when clearing JIT table entries. 3afefba4b5 Revert "Use IsMarked instead of Mark for profiling info." 7d157fcaaa Clean up some uses of "auto". e1811ed6b5 ARM64: Share address computation across SIMD LDRs/STRs. 3837011236 MIPS64: Add ilvr.df MSA instructions 2abb686ddb Add test for getError() of NativeBridge. a30183dfe0 Use IsMarked instead of Mark for profiling info. cdae15f673 Remove 597-deopt-new-string from blacklist. 093a6fbcaa Fix page accounting for multidex 2665bc8159 Add explicit default copy constructor 6e6444508d ART: Make GC Pause Listener more precise b59d5fbcd4 ARM/ARM64: Clean up relative patchers. 3082661d26 Revert "ARM: Improve the code generated for HCondition with a constant input" 81cc43e7d3 Fix braino in enum use. cf7127b4a3 ART: Fix null dereference for JSR45 4e92c3ce7e Add runtime reasons for deopt. 2eb25e4513 ART: Add IterateThroughHeapExt f787fd3bc5 ART: Refactor IterateThroughHeap 8fd2694aa1 Testrunner: Fix concurrecy for --target 50e20d5467 Moved knowledge on masking shift operands to simplifier. 88abba2b0c ARM/AOT: Allow 16-bit LDR for Baker read barrier loads. 7050f9d4e6 Disable test 640-checker-integer-valueof in PIC mode 36930eca8c Be defensive in dex2oat when updating the vdex in-place. e523aba991 Add test for access thunk inlining. 9c48ee5bac Lower flock LOG(FATAL) to LOG(WARNING) df674c4509 Do not fsync profiles on close 95c466dd33 ART: Fix GetErrorName. b4949f536d Testrunner: Fix --gdb issue b404f349d6 ARM: Improve the code generated for HCondition with a constant input 89112da43c Extra test on coupled induction. d8b6a53074 MIPS64: Saves 128-bit vector registers along SuspendCheckSlowPath f977691961 Bump oat version after compiler filter name changes. 8b5d9b614a Resolve the tracked locations in profile saver f7caf682c6 Instruction scheduling for ARM. 326c1a28c3 Check static field initial value types match in dex file verifier. ff48700df9 Improve the implementation of UnsafeCASObject with Baker read barriers. 0a51fc3048 Refactor Baker CC read barrier link-time thunk generation. eee1c0ec2b ARM: Link-time generated thunks for Baker CC read barrier. f4a67fd8da ART: Disable parts of tests under sanitization 357c66dcc2 Revert "Revert "Ensure dex file are extracted and verified at load time"" d73aba4f0c ART: Add Heap JVMTI extension API 592f802937 Dexdiag returns error when no maps found 5daee90642 Add dexlayout support for call sites and method handles. 4ae432df02 optimizing: Fix undefined behavior in graph checker e39e702b7d ARM/VIXL: Remove obsolete DeduplicateDexCacheAddressLiteral(). 741d426f2e Handle safe mode in PackageManager. a3cb132792 MIPS: Check for forwarding address in READ_BARRIER_MARK_REG. a164ec5b38 ART: Fix test 912 e8857fe334 ART: Change alloc-space begin for x86 ASAN a9a4f5f30b Fix CHECK for is_using_read_barrier_entrypoints 9bfc6bb1f4 Revert "Ensure dex file are extracted and verified at load time" 55232f13e4 Add dexdiag_test e22445fba0 Fixed bug due to not updating TC information (with regression test) d2510c92e7 Ensure dex file are extracted and verified at load time 952b23505e Improve the documentation of an ARM64 parallel move resolver corner case. 07f01dfa26 inliner: Do not assume that the outermost_graph has an art method 806843aa29 Increase profile saver minimum save period to 40 seconds 7acddd8306 Don't use free list LOS for --force-determinism. 3768adec2f Revert "Revert "Add concurrent card graying for immune spaces"" 8275fbaccc runtime: Properly unload partially loaded image spaces c4bed16daa ART: Change shutdown order 14fc9db5ca Update smali/baksmali command syntax for v2.2.0 c12253611e Fix length of descriptor field when reading debug info. 1352f13e76 Split image_test and oatdump_test. d01745ef88 optimizing: constructor fence redundancy elimination - remove dmb after LSE d81047086e ART: Additional verifier flags for invoke-custom f5bea5e9ac Document some dex2oat command line options. 5fa822dd1f Revive ART run-test 648-many-direct-methods for non-debug mode. 6c3af16609 Use dex2oat instead of dex2oatd in non-debug run-tests. c83dd7bfde Revert "Add concurrent card graying for immune spaces" 65ffd8ef04 Bug fix on shift that exceeds "lane width". ef496d9a08 Add basic heap corruption detection ConcurrentCopying::Copy d58bc3212a Allow same-length integral type mixing in SIMD. 612ff540cd Increase GC card size to 1024 88d329a698 Add concurrent card graying for immune spaces c61c076115 MIPS: Change remaining entrypoints to save everything. b4be87198a StringReference comparator operator is missing const 5633ce718b MIPS: java.lang.Integer.valueOf intrinsic. 8cf00fab15 ART: Change dchecked_integral_cast logging a3856d0d80 Add concurrent card graying for immune spaces c8e3520f53 ART: Don't let dex2oat compile image space 88307edcd5 Fix up code warning and errors 5c525746c6 oat_file_manager: Avoid global collision check. 472821b210 Enable string "array get" vectorization. 4684739547 Honor --force-determinism for vdex. 095d6a6be5 Fix unquickening in the presence of duplicate methods. de66d035c7 Relax 030-bad-finalizer test b166f41341 Only log a few types of GC causes for the blocking cases fbc4f118af If a profile is passed, we should always pass output-vdex and input-vdex. fa67602fd0 Add test gcstress 968 to knownfailures.json 3d50593622 Do not reference test 648-many-direct-methods in test/knownfailures.json. 4e868fa7b8 Make vdex and dexlayout compatible. 3923703e75 SignalCatcher: Minor tweaks to log message. eed8ca4596 Remove ART run-test 648-many-direct-methods. fd80b17832 ART: Blacklist dex2oat test under sanitization 08c277cec1 ART: Fix leaks in oat symbolizer 08ae77f115 ART: Free resources in dexlayout 2ae2ddae15 ART: Destroy temporary holder in dex_ir 39f44b7452 ART: Shut down runtime in dexoptanalyzer b8cc175453 ART: Shut down runtime in patchoat eac4f28130 ART: Fix UnstartedRuntime unique_ptr braino afdcbcb56d Remove some hardcoded cases of kCardShift a62b453e6f Use stack allocated context for VisitRoots d212d5b4dc Allow dexlayout to handle duplicate code items. 72155d2f05 fix a null pointer dereference d7a3a673e9 Disable ART run-test 648-many-direct-methods with "no-image". d77156a5e1 Disable test 648 on speed-profile. 77d8a1c357 Revert^2 "ART: Support for SourceDebugExtension" db14fcf45e Pack booleans in the already existing bit field. 996f75eede Improve accounting of native roots in hprof 3cf6a70e7e Ignore an additional thread in test 911 9e6571eed4 test: Blacklist 987-stack-trace-dumping for javac/dx 66d691de21 ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier. 08e9eed8f6 Allow stripped APK to be compiled with a vdex. 56891d9bd4 Disable ART run-test 648-many-direct-methods with AOT. 84695aef89 ART: Support per PID stack trace files. 8889a89744 testrunner: Forward --build-with-javac-dx to run-test 36a282b871 Layout codeitems based on profile data ec0885ea57 Add more cts tests 6d7abbd232 ART: More header cleanup - method_verifier.h 0dfc315a09 ART: More header cleanup - mem_map.h 291ce17ada ART: More header cleanup - CC 68dda8f200 Disable some heap verification test cases for memory tool 6680e3394a Handle classes with a huge number of direct methods. 21b0c29e6a Remove unneeded shims and jni binding code 6530cab77a Revert "ART: Support for SourceDebugExtension" 9aef9924c7 Handle null WellKnownClasses::java_lang_Object b81e9e90ee Improve deterministic boot image compilation with CC collector. 3a842f5adc ART: Add method verifier check for call site id 80248d7ba4 MIPS64: Add add_a.df, ave_s/u.df and aver_s/u.df MSA instructions 23caed84eb Lower profiler saver thread priority. 49cda06d5b Rename and obsolete compiler filter names. 70a45017d6 ART: Support for SourceDebugExtension 6d482aa01d MIPS32: Implement branchless HCondition for longs ========platform/bionic between android-8.0.0_r32..android-8.1.0_r1========= README.md | 67 +- android-changes-for-ndk-developers.md | 10 + benchmarks/Android.bp | 27 + benchmarks/pthread_benchmark.cpp | 2 +- benchmarks/string_benchmark.cpp | 225 ++- benchmarks/tests/benchmark_test.cpp | 39 + benchmarks/util.cpp | 103 ++ benchmarks/util.h | 31 + libc/Android.bp | 200 ++- libc/NOTICE | 194 +-- libc/SECCOMP_WHITELIST.TXT | 3 + libc/SYSCALLS.TXT | 6 +- libc/arch-arm/bionic/atexit_legacy.c | 4 +- libc/arch-arm/cortex-a15/bionic/__strcat_chk.S | 4 + libc/arch-arm/cortex-a15/bionic/__strcpy_chk.S | 4 + libc/arch-arm/cortex-a15/bionic/memcpy.S | 4 + libc/arch-arm/cortex-a15/bionic/memset.S | 4 + libc/arch-arm/cortex-a15/bionic/strcmp.S | 4 + libc/arch-arm/cortex-a53/bionic/__strcat_chk.S | 4 + libc/arch-arm/cortex-a53/bionic/__strcpy_chk.S | 4 + libc/arch-arm/cortex-a53/bionic/memcpy.S | 4 + libc/arch-arm/cortex-a7/bionic/__strcat_chk.S | 4 + libc/arch-arm/cortex-a7/bionic/__strcpy_chk.S | 4 + libc/arch-arm/cortex-a7/bionic/memcpy.S | 4 + libc/arch-arm/cortex-a7/bionic/memset.S | 4 + libc/arch-arm/denver/bionic/__strcat_chk.S | 4 + libc/arch-arm/denver/bionic/__strcpy_chk.S | 4 + libc/arch-arm/denver/bionic/memcpy.S | 4 + libc/arch-arm/generic/bionic/strlen.c | 29 +- libc/arch-arm/krait/bionic/__strcat_chk.S | 4 + libc/arch-arm/krait/bionic/__strcpy_chk.S | 4 + libc/arch-arm/kryo/bionic/memcpy.S | 138 ++ libc/arch-arm64/bionic/crtbegin.c | 70 - libc/arch-arm64/generic/bionic/memchr.S | 55 +- libc/arch-arm64/generic/bionic/strchr.S | 3 +- libc/arch-common/bionic/crtbegin.c | 38 +- libc/arch-common/bionic/crtbegin_so.c | 3 - libc/arch-mips/bionic/cacheflush.cpp | 5 +- .../{clock_gettime.S => __clock_gettime.S} | 4 +- .../syscalls/{gettimeofday.S => __gettimeofday.S} | 4 +- libc/arch-mips64/bionic/stat.cpp | 12 +- .../{clock_gettime.S => __clock_gettime.S} | 5 +- .../syscalls/{gettimeofday.S => __gettimeofday.S} | 5 +- libc/arch-x86/bionic/__set_tls.cpp | 6 +- libc/async_safe/Android.bp | 16 + libc/async_safe/async_safe_log.cpp | 562 +++++++ .../include/async_safe/log.h} | 54 +- libc/bionic/NetdClient.cpp | 5 +- .../__bionic_get_shell_path.cpp} | 54 +- libc/bionic/__cxa_pure_virtual.cpp | 4 +- libc/bionic/__errno.cpp | 2 +- libc/bionic/__libc_current_sigrtmax.cpp | 2 + libc/bionic/__libc_current_sigrtmin.cpp | 2 + libc/bionic/__libc_init_main_thread.cpp | 2 +- libc/bionic/__stack_chk_fail.cpp | 5 +- libc/bionic/abort.cpp | 25 +- libc/bionic/assert.cpp | 8 +- libc/bionic/bionic_arc4random.cpp | 8 +- libc/bionic/bionic_systrace.cpp | 47 +- libc/bionic/c16rtomb.cpp | 6 +- libc/bionic/c32rtomb.cpp | 6 +- libc/bionic/clone.cpp | 1 + .../machine/cpu-features.h => bionic/environ.cpp} | 23 +- libc/bionic/exec.cpp | 12 +- libc/bionic/fork.cpp | 1 - libc/bionic/fortify.cpp | 13 +- libc/bionic/fts.c | 4 +- libc/bionic/gettid.cpp | 1 + libc/bionic/grp_pwd.cpp | 1 - libc/bionic/icu.cpp | 10 +- libc/bionic/libc_init_common.cpp | 19 +- libc/bionic/libc_init_dynamic.cpp | 22 +- libc/bionic/libc_logging.cpp | 630 -------- libc/bionic/locale.cpp | 81 +- libc/bionic/malloc_common.cpp | 6 +- libc/bionic/mbrtoc16.cpp | 8 +- libc/bionic/mbrtoc32.cpp | 12 +- libc/bionic/memmem.cpp | 2 +- libc/bionic/ndk_cruft.cpp | 6 +- libc/bionic/new.cpp | 6 +- libc/bionic/open.cpp | 2 +- libc/bionic/pthread_attr.cpp | 13 +- libc/bionic/pthread_create.cpp | 45 +- libc/bionic/pthread_internal.cpp | 17 +- libc/bionic/pthread_internal.h | 2 +- libc/bionic/sched_cpualloc.c | 5 +- libc/bionic/setjmp_cookie.cpp | 9 +- libc/bionic/stdlib_l.cpp | 59 + libc/bionic/strerror_r.cpp | 5 +- libc/bionic/string_l.cpp | 42 + libc/bionic/strings_l.cpp | 38 + libc/bionic/syslog.cpp | 6 +- libc/bionic/system_properties.cpp | 104 +- libc/bionic/termios.cpp | 86 +- libc/bionic/vdso.cpp | 9 - libc/bionic/wchar.cpp | 46 +- libc/bionic/wchar_l.cpp | 60 + libc/bionic/wctype.cpp | 17 + libc/dns/include/resolv_netid.h | 6 +- libc/dns/include/resolv_params.h | 11 + libc/dns/include/resolv_private.h | 15 +- libc/dns/net/getaddrinfo.c | 3 +- libc/dns/net/gethnamaddr.c | 105 +- libc/dns/net/getnameinfo.c | 5 +- libc/dns/resolv/res_cache.c | 17 +- libc/dns/resolv/res_init.c | 13 +- libc/dns/resolv/res_send.c | 32 +- libc/dns/resolv/res_state.c | 4 +- libc/dns/resolv/res_stats.c | 16 +- libc/include/android/api-level.h | 1 + libc/include/android/legacy_signal_inlines.h | 21 +- libc/include/android/legacy_stdlib_inlines.h | 2 + libc/include/android/legacy_strings_inlines.h | 44 + libc/include/android/legacy_termios_inlines.h | 72 +- libc/include/arpa/ftp.h | 107 ++ libc/include/arpa/telnet.h | 80 +- libc/include/arpa/tftp.h | 81 + libc/include/bits/auxvec.h | 43 + .../elf_machdep.h => include/bits/elf_arm.h} | 45 +- .../elf_machdep.h => include/bits/elf_arm64.h} | 16 - .../elf_machdep.h => include/bits/elf_mips.h} | 25 - .../elf_machdep.h => include/bits/elf_x86.h} | 28 +- .../elf_machdep.h => include/bits/elf_x86_64.h} | 46 +- libc/include/bits/lockf.h | 2 +- libc/include/bits/posix_limits.h | 2 +- libc/include/bits/termios_inlines.h | 119 ++ libc/include/dirent.h | 18 +- libc/include/dlfcn.h | 27 +- libc/include/elf.h | 14 +- libc/include/errno.h | 16 +- libc/include/fcntl.h | 4 + libc/include/limits.h | 6 +- libc/include/link.h | 3 +- libc/include/malloc.h | 8 +- libc/include/math.h | 14 + libc/include/paths.h | 2 + libc/include/pthread.h | 20 + libc/include/stdio.h | 12 +- libc/include/stdlib.h | 4 +- libc/include/string.h | 153 +- libc/include/strings.h | 4 + libc/include/sys/auxv.h | 4 +- libc/include/sys/cdefs.h | 37 +- libc/include/sys/epoll.h | 16 + libc/include/sys/inotify.h | 13 + libc/include/sys/mman.h | 26 +- libc/include/sys/mtio.h | 1 + libc/include/sys/procfs.h | 8 + libc/include/sys/sem.h | 10 +- libc/include/sys/sendfile.h | 5 +- libc/include/sys/stat.h | 4 + libc/include/sys/ttydefaults.h | 34 +- libc/include/sys/types.h | 2 - libc/include/sys/ucontext.h | 60 + libc/include/sys/uio.h | 4 +- libc/include/sys/user.h | 4 + libc/include/unistd.h | 2 +- libc/include/wchar.h | 17 - libc/kernel/android/scsi/{ => scsi}/scsi.h | 14 - libc/kernel/android/scsi/{ => scsi}/scsi_ioctl.h | 3 - libc/kernel/android/scsi/{ => scsi}/scsi_proto.h | 43 - libc/kernel/android/scsi/{ => scsi}/sg.h | 32 - libc/kernel/tools/clean_header.py | 2 +- libc/kernel/tools/cpp.py | 26 +- libc/kernel/tools/defaults.py | 43 +- libc/kernel/tools/update_all.py | 2 +- libc/kernel/uapi/asm-arm/asm/auxvec.h | 1 - libc/kernel/uapi/asm-arm/asm/byteorder.h | 1 - libc/kernel/uapi/asm-arm/asm/fcntl.h | 2 - libc/kernel/uapi/asm-arm/asm/hwcap.h | 7 - libc/kernel/uapi/asm-arm/asm/ioctls.h | 1 - libc/kernel/uapi/asm-arm/asm/kvm.h | 35 - libc/kernel/uapi/asm-arm/asm/perf_regs.h | 5 - libc/kernel/uapi/asm-arm/asm/posix_types.h | 3 - libc/kernel/uapi/asm-arm/asm/ptrace.h | 20 - libc/kernel/uapi/asm-arm/asm/setup.h | 27 - libc/kernel/uapi/asm-arm/asm/sigcontext.h | 6 - libc/kernel/uapi/asm-arm/asm/signal.h | 18 - libc/kernel/uapi/asm-arm/asm/stat.h | 14 - libc/kernel/uapi/asm-arm/asm/statfs.h | 1 - libc/kernel/uapi/asm-arm/asm/swab.h | 2 - libc/kernel/uapi/asm-arm/asm/types.h | 1 - libc/kernel/uapi/asm-arm/asm/unistd-common.h | 88 -- libc/kernel/uapi/asm-arm/asm/unistd-oabi.h | 3 - libc/kernel/uapi/asm-arm/asm/unistd.h | 3 - libc/kernel/uapi/asm-arm64/asm/auxvec.h | 1 - libc/kernel/uapi/asm-arm64/asm/bitsperlong.h | 1 - libc/kernel/uapi/asm-arm64/asm/byteorder.h | 2 - libc/kernel/uapi/asm-arm64/asm/fcntl.h | 2 - libc/kernel/uapi/asm-arm64/asm/hwcap.h | 3 - libc/kernel/uapi/asm-arm64/asm/kvm.h | 35 - libc/kernel/uapi/asm-arm64/asm/param.h | 1 - libc/kernel/uapi/asm-arm64/asm/perf_regs.h | 9 - libc/kernel/uapi/asm-arm64/asm/posix_types.h | 1 - libc/kernel/uapi/asm-arm64/asm/ptrace.h | 13 - libc/kernel/uapi/asm-arm64/asm/setup.h | 1 - libc/kernel/uapi/asm-arm64/asm/sigcontext.h | 7 - libc/kernel/uapi/asm-arm64/asm/siginfo.h | 1 - libc/kernel/uapi/asm-arm64/asm/signal.h | 1 - libc/kernel/uapi/asm-arm64/asm/statfs.h | 1 - libc/kernel/uapi/asm-arm64/asm/ucontext.h | 3 - libc/kernel/uapi/asm-generic/bitsperlong.h | 1 - libc/kernel/uapi/asm-generic/errno-base.h | 9 - libc/kernel/uapi/asm-generic/errno.h | 25 - libc/kernel/uapi/asm-generic/fcntl.h | 38 - libc/kernel/uapi/asm-generic/int-l64.h | 3 - libc/kernel/uapi/asm-generic/int-ll64.h | 4 - libc/kernel/uapi/asm-generic/ioctl.h | 11 - libc/kernel/uapi/asm-generic/ioctls.h | 22 - libc/kernel/uapi/asm-generic/ipcbuf.h | 4 - libc/kernel/uapi/asm-generic/mman-common.h | 10 - libc/kernel/uapi/asm-generic/mman.h | 4 - libc/kernel/uapi/asm-generic/msgbuf.h | 6 - libc/kernel/uapi/asm-generic/param.h | 3 - libc/kernel/uapi/asm-generic/poll.h | 8 - libc/kernel/uapi/asm-generic/posix_types.h | 16 - libc/kernel/uapi/asm-generic/resource.h | 8 - libc/kernel/uapi/asm-generic/sembuf.h | 4 - libc/kernel/uapi/asm-generic/setup.h | 1 - libc/kernel/uapi/asm-generic/shmbuf.h | 9 - libc/kernel/uapi/asm-generic/shmparam.h | 1 - libc/kernel/uapi/asm-generic/siginfo.h | 51 - libc/kernel/uapi/asm-generic/signal-defs.h | 5 - libc/kernel/uapi/asm-generic/signal.h | 20 - libc/kernel/uapi/asm-generic/socket.h | 16 - libc/kernel/uapi/asm-generic/sockios.h | 2 - libc/kernel/uapi/asm-generic/stat.h | 12 - libc/kernel/uapi/asm-generic/statfs.h | 14 - libc/kernel/uapi/asm-generic/swab.h | 2 - libc/kernel/uapi/asm-generic/termbits.h | 44 - libc/kernel/uapi/asm-generic/termios.h | 8 - libc/kernel/uapi/asm-generic/types.h | 1 - libc/kernel/uapi/asm-generic/ucontext.h | 2 - libc/kernel/uapi/asm-generic/unistd.h | 104 -- libc/kernel/uapi/asm-mips/asm/auxvec.h | 1 - libc/kernel/uapi/asm-mips/asm/bitfield.h | 1 - libc/kernel/uapi/asm-mips/asm/bitsperlong.h | 1 - libc/kernel/uapi/asm-mips/asm/break.h | 3 - libc/kernel/uapi/asm-mips/asm/byteorder.h | 1 - libc/kernel/uapi/asm-mips/asm/cachectl.h | 2 - libc/kernel/uapi/asm-mips/asm/errno.h | 26 - libc/kernel/uapi/asm-mips/asm/fcntl.h | 10 - libc/kernel/uapi/asm-mips/asm/hwcap.h | 1 - libc/kernel/uapi/asm-mips/asm/inst.h | 237 --- libc/kernel/uapi/asm-mips/asm/ioctl.h | 2 - libc/kernel/uapi/asm-mips/asm/ioctls.h | 21 - libc/kernel/uapi/asm-mips/asm/kvm.h | 19 - libc/kernel/uapi/asm-mips/asm/mman.h | 14 - libc/kernel/uapi/asm-mips/asm/msgbuf.h | 6 - libc/kernel/uapi/asm-mips/asm/param.h | 1 - libc/kernel/uapi/asm-mips/asm/poll.h | 1 - libc/kernel/uapi/asm-mips/asm/posix_types.h | 3 - libc/kernel/uapi/asm-mips/asm/ptrace.h | 15 - libc/kernel/uapi/asm-mips/asm/reg.h | 41 - libc/kernel/uapi/asm-mips/asm/resource.h | 3 - libc/kernel/uapi/asm-mips/asm/sembuf.h | 2 - libc/kernel/uapi/asm-mips/asm/setup.h | 1 - libc/kernel/uapi/asm-mips/asm/sgidefs.h | 4 - libc/kernel/uapi/asm-mips/asm/shmbuf.h | 6 - libc/kernel/uapi/asm-mips/asm/sigcontext.h | 12 - libc/kernel/uapi/asm-mips/asm/siginfo.h | 20 - libc/kernel/uapi/asm-mips/asm/signal.h | 18 - libc/kernel/uapi/asm-mips/asm/socket.h | 16 - libc/kernel/uapi/asm-mips/asm/sockios.h | 2 - libc/kernel/uapi/asm-mips/asm/stat.h | 18 - libc/kernel/uapi/asm-mips/asm/statfs.h | 17 - libc/kernel/uapi/asm-mips/asm/swab.h | 3 - libc/kernel/uapi/asm-mips/asm/sysmips.h | 2 - libc/kernel/uapi/asm-mips/asm/termbits.h | 44 - libc/kernel/uapi/asm-mips/asm/termios.h | 14 - libc/kernel/uapi/asm-mips/asm/types.h | 1 - libc/kernel/uapi/asm-mips/asm/ucontext.h | 5 - libc/kernel/uapi/asm-mips/asm/unistd.h | 260 ---- libc/kernel/uapi/asm-x86/asm/a.out.h | 4 - libc/kernel/uapi/asm-x86/asm/auxvec.h | 2 - libc/kernel/uapi/asm-x86/asm/bitsperlong.h | 2 - libc/kernel/uapi/asm-x86/asm/boot.h | 1 - libc/kernel/uapi/asm-x86/asm/bootparam.h | 34 - libc/kernel/uapi/asm-x86/asm/byteorder.h | 1 - libc/kernel/uapi/asm-x86/asm/debugreg.h | 9 - libc/kernel/uapi/asm-x86/asm/e820.h | 8 - libc/kernel/uapi/asm-x86/asm/hyperv.h | 50 - libc/kernel/uapi/asm-x86/asm/ist.h | 2 - libc/kernel/uapi/asm-x86/asm/kvm.h | 72 - libc/kernel/uapi/asm-x86/asm/kvm_para.h | 17 - libc/kernel/uapi/asm-x86/asm/kvm_perf.h | 2 - libc/kernel/uapi/asm-x86/asm/ldt.h | 6 - libc/kernel/uapi/asm-x86/asm/mce.h | 8 - libc/kernel/uapi/asm-x86/asm/mman.h | 1 - libc/kernel/uapi/asm-x86/asm/msr.h | 2 - libc/kernel/uapi/asm-x86/asm/mtrr.h | 17 - libc/kernel/uapi/asm-x86/asm/perf_regs.h | 7 - libc/kernel/uapi/asm-x86/asm/posix_types.h | 1 - libc/kernel/uapi/asm-x86/asm/posix_types_32.h | 3 - libc/kernel/uapi/asm-x86/asm/posix_types_64.h | 2 - libc/kernel/uapi/asm-x86/asm/posix_types_x32.h | 1 - libc/kernel/uapi/asm-x86/asm/prctl.h | 2 - libc/kernel/uapi/asm-x86/asm/processor-flags.h | 30 - libc/kernel/uapi/asm-x86/asm/ptrace-abi.h | 16 - libc/kernel/uapi/asm-x86/asm/ptrace.h | 13 - libc/kernel/uapi/asm-x86/asm/sembuf.h | 3 - libc/kernel/uapi/asm-x86/asm/sigcontext.h | 51 - libc/kernel/uapi/asm-x86/asm/sigcontext32.h | 1 - libc/kernel/uapi/asm-x86/asm/siginfo.h | 3 - libc/kernel/uapi/asm-x86/asm/signal.h | 21 - libc/kernel/uapi/asm-x86/asm/stat.h | 23 - libc/kernel/uapi/asm-x86/asm/statfs.h | 1 - libc/kernel/uapi/asm-x86/asm/svm.h | 20 - libc/kernel/uapi/asm-x86/asm/swab.h | 2 - libc/kernel/uapi/asm-x86/asm/types.h | 1 - libc/kernel/uapi/asm-x86/asm/ucontext.h | 2 - libc/kernel/uapi/asm-x86/asm/unistd.h | 2 - libc/kernel/uapi/asm-x86/asm/unistd_32.h | 95 -- libc/kernel/uapi/asm-x86/asm/unistd_64.h | 83 - libc/kernel/uapi/asm-x86/asm/unistd_x32.h | 81 - libc/kernel/uapi/asm-x86/asm/vm86.h | 19 - libc/kernel/uapi/asm-x86/asm/vmx.h | 15 - libc/kernel/uapi/asm-x86/asm/vsyscall.h | 2 - libc/kernel/uapi/drm/amdgpu_drm.h | 112 -- libc/kernel/uapi/drm/armada_drm.h | 8 - libc/kernel/uapi/drm/drm.h | 129 -- libc/kernel/uapi/drm/drm_fourcc.h | 21 - libc/kernel/uapi/drm/drm_mode.h | 97 -- libc/kernel/uapi/drm/drm_sarea.h | 10 - libc/kernel/uapi/drm/etnaviv_drm.h | 33 - libc/kernel/uapi/drm/exynos_drm.h | 51 - libc/kernel/uapi/drm/i810_drm.h | 50 - libc/kernel/uapi/drm/i915_drm.h | 154 -- libc/kernel/uapi/drm/mga_drm.h | 56 - libc/kernel/uapi/drm/msm_drm.h | 32 - libc/kernel/uapi/drm/nouveau_drm.h | 27 - libc/kernel/uapi/drm/omap_drm.h | 17 - libc/kernel/uapi/drm/qxl_drm.h | 20 - libc/kernel/uapi/drm/r128_drm.h | 53 - libc/kernel/uapi/drm/radeon_drm.h | 196 --- libc/kernel/uapi/drm/savage_drm.h | 34 - libc/kernel/uapi/drm/sis_drm.h | 8 - libc/kernel/uapi/drm/tegra_drm.h | 37 - libc/kernel/uapi/drm/vc4_drm.h | 31 - libc/kernel/uapi/drm/vgem_drm.h | 5 - libc/kernel/uapi/drm/via_drm.h | 45 - libc/kernel/uapi/drm/virtgpu_drm.h | 24 - libc/kernel/uapi/drm/vmwgfx_drm.h | 75 - libc/kernel/uapi/linux/a.out.h | 41 - libc/kernel/uapi/linux/acct.h | 17 - libc/kernel/uapi/linux/adb.h | 6 - libc/kernel/uapi/linux/adfs_fs.h | 9 - libc/kernel/uapi/linux/affs_hardblocks.h | 14 - libc/kernel/uapi/linux/agpgart.h | 16 - libc/kernel/uapi/linux/aio_abi.h | 11 - libc/kernel/uapi/linux/am437x-vpfe.h | 15 - libc/kernel/uapi/linux/android/binder.h | 34 - libc/kernel/uapi/linux/apm_bios.h | 21 - libc/kernel/uapi/linux/arcfb.h | 1 - libc/kernel/uapi/linux/ashmem.h | 6 - libc/kernel/uapi/linux/atalk.h | 7 - libc/kernel/uapi/linux/atm.h | 32 - libc/kernel/uapi/linux/atm_eni.h | 2 - libc/kernel/uapi/linux/atm_he.h | 3 - libc/kernel/uapi/linux/atm_idt77105.h | 3 - libc/kernel/uapi/linux/atm_nicstar.h | 5 - libc/kernel/uapi/linux/atm_tcp.h | 6 - libc/kernel/uapi/linux/atm_zatm.h | 6 - libc/kernel/uapi/linux/atmapi.h | 2 - libc/kernel/uapi/linux/atmarp.h | 6 - libc/kernel/uapi/linux/atmbr2684.h | 16 - libc/kernel/uapi/linux/atmclip.h | 2 - libc/kernel/uapi/linux/atmdev.h | 24 - libc/kernel/uapi/linux/atmioc.h | 6 - libc/kernel/uapi/linux/atmlec.h | 17 - libc/kernel/uapi/linux/atmmpc.h | 23 - libc/kernel/uapi/linux/atmppp.h | 2 - libc/kernel/uapi/linux/atmsap.h | 21 - libc/kernel/uapi/linux/atmsvc.h | 9 - libc/kernel/uapi/linux/audit.h | 81 - libc/kernel/uapi/linux/auto_dev-ioctl.h | 25 - libc/kernel/uapi/linux/auto_fs.h | 9 - libc/kernel/uapi/linux/auto_fs4.h | 17 - libc/kernel/uapi/linux/auxvec.h | 6 - libc/kernel/uapi/linux/ax25.h | 22 - libc/kernel/uapi/linux/b1lli.h | 11 - libc/kernel/uapi/linux/batman_adv.h | 20 - libc/kernel/uapi/linux/baycom.h | 3 - libc/kernel/uapi/linux/bcache.h | 38 - libc/kernel/uapi/linux/bcm933xx_hcs.h | 4 - libc/kernel/uapi/linux/bfs_fs.h | 13 - libc/kernel/uapi/linux/binfmts.h | 2 - libc/kernel/uapi/linux/blkpg.h | 6 - libc/kernel/uapi/linux/blktrace_api.h | 26 - libc/kernel/uapi/linux/blkzoned.h | 10 - libc/kernel/uapi/linux/bpf.h | 52 - libc/kernel/uapi/linux/bpf_common.h | 11 - libc/kernel/uapi/linux/bpf_perf_event.h | 2 - libc/kernel/uapi/linux/bpqether.h | 5 - libc/kernel/uapi/linux/bsg.h | 11 - libc/kernel/uapi/linux/bt-bmc.h | 1 - libc/kernel/uapi/linux/btrfs.h | 113 -- libc/kernel/uapi/linux/btrfs_tree.h | 100 -- libc/kernel/uapi/linux/byteorder/big_endian.h | 12 - libc/kernel/uapi/linux/byteorder/little_endian.h | 12 - libc/kernel/uapi/linux/caif/caif_socket.h | 16 - libc/kernel/uapi/linux/caif/if_caif.h | 3 - libc/kernel/uapi/linux/can.h | 15 - libc/kernel/uapi/linux/can/bcm.h | 11 - libc/kernel/uapi/linux/can/error.h | 15 - libc/kernel/uapi/linux/can/gw.h | 18 - libc/kernel/uapi/linux/can/netlink.h | 19 - libc/kernel/uapi/linux/can/raw.h | 3 - libc/kernel/uapi/linux/capability.h | 20 - libc/kernel/uapi/linux/capi.h | 14 - libc/kernel/uapi/linux/cciss_defs.h | 26 - libc/kernel/uapi/linux/cciss_ioctl.h | 16 - libc/kernel/uapi/linux/cdrom.h | 159 -- libc/kernel/uapi/linux/cec-funcs.h | 19 - libc/kernel/uapi/linux/cec.h | 121 -- libc/kernel/uapi/linux/cgroupstats.h | 7 - libc/kernel/uapi/linux/chio.h | 25 - libc/kernel/uapi/linux/cifs/cifs_mount.h | 2 - libc/kernel/uapi/linux/cm4000_cs.h | 9 - libc/kernel/uapi/linux/cn_proc.h | 18 - libc/kernel/uapi/linux/coda.h | 124 -- libc/kernel/uapi/linux/coda_psdev.h | 5 - libc/kernel/uapi/linux/coff.h | 44 - libc/kernel/uapi/linux/connector.h | 9 - libc/kernel/uapi/linux/const.h | 3 - libc/kernel/uapi/linux/coresight-stm.h | 2 - libc/kernel/uapi/linux/cramfs_fs.h | 10 - libc/kernel/uapi/linux/cryptouser.h | 20 - libc/kernel/uapi/linux/cuda.h | 5 - libc/kernel/uapi/linux/cyclades.h | 72 - libc/kernel/uapi/linux/cycx_cfm.h | 11 - libc/kernel/uapi/linux/dcbnl.h | 80 - libc/kernel/uapi/linux/dccp.h | 35 - libc/kernel/uapi/linux/devlink.h | 24 - libc/kernel/uapi/linux/dlm.h | 4 - libc/kernel/uapi/linux/dlm_device.h | 17 - libc/kernel/uapi/linux/dlm_netlink.h | 10 - libc/kernel/uapi/linux/dlm_plock.h | 7 - libc/kernel/uapi/linux/dlmconstants.h | 8 - libc/kernel/uapi/linux/dm-ioctl.h | 26 - libc/kernel/uapi/linux/dm-log-userspace.h | 9 - libc/kernel/uapi/linux/dma-buf.h | 3 - libc/kernel/uapi/linux/dn.h | 24 - libc/kernel/uapi/linux/dqblk_xfs.h | 28 - libc/kernel/uapi/linux/dvb/audio.h | 17 - libc/kernel/uapi/linux/dvb/ca.h | 12 - libc/kernel/uapi/linux/dvb/dmx.h | 24 - libc/kernel/uapi/linux/dvb/frontend.h | 104 -- libc/kernel/uapi/linux/dvb/net.h | 5 - libc/kernel/uapi/linux/dvb/osd.h | 16 - libc/kernel/uapi/linux/dvb/version.h | 1 - libc/kernel/uapi/linux/dvb/video.h | 37 - libc/kernel/uapi/linux/edd.h | 36 - libc/kernel/uapi/linux/efs_fs_sb.h | 10 - libc/kernel/uapi/linux/elf-em.h | 11 - libc/kernel/uapi/linux/elf-fdpic.h | 4 - libc/kernel/uapi/linux/elf.h | 87 -- libc/kernel/uapi/linux/elfcore.h | 12 - libc/kernel/uapi/linux/errqueue.h | 7 - libc/kernel/uapi/linux/ethtool.h | 177 --- libc/kernel/uapi/linux/eventpoll.h | 5 - libc/kernel/uapi/linux/fadvise.h | 3 - libc/kernel/uapi/linux/falloc.h | 2 - libc/kernel/uapi/linux/fanotify.h | 14 - libc/kernel/uapi/linux/fb.h | 76 - libc/kernel/uapi/linux/fcntl.h | 7 - libc/kernel/uapi/linux/fd.h | 44 - libc/kernel/uapi/linux/fdreg.h | 20 - libc/kernel/uapi/linux/fib_rules.h | 16 - libc/kernel/uapi/linux/fiemap.h | 9 - libc/kernel/uapi/linux/filter.h | 13 - libc/kernel/uapi/linux/firewire-cdev.h | 63 - libc/kernel/uapi/linux/firewire-constants.h | 14 - libc/kernel/uapi/linux/flat.h | 6 - libc/kernel/uapi/linux/fou.h | 7 - libc/kernel/uapi/linux/fs.h | 55 - libc/kernel/uapi/linux/fsl_hypervisor.h | 13 - libc/kernel/uapi/linux/fuse.h | 118 -- libc/kernel/uapi/linux/futex.h | 14 - libc/kernel/uapi/linux/gameport.h | 4 - libc/kernel/uapi/linux/gen_stats.h | 10 - libc/kernel/uapi/linux/genetlink.h | 15 - libc/kernel/uapi/linux/genwqe/genwqe_card.h | 63 - libc/kernel/uapi/linux/gfs2_ondisk.h | 72 - libc/kernel/uapi/linux/gigaset_dev.h | 3 - libc/kernel/uapi/linux/gpio.h | 15 - libc/kernel/uapi/linux/gsmmux.h | 7 - libc/kernel/uapi/linux/gtp.h | 7 - libc/kernel/uapi/linux/hash_info.h | 6 - libc/kernel/uapi/linux/hdlc.h | 1 - libc/kernel/uapi/linux/hdlc/ioctl.h | 16 - libc/kernel/uapi/linux/hdlcdrv.h | 16 - libc/kernel/uapi/linux/hdreg.h | 93 -- libc/kernel/uapi/linux/hid.h | 4 - libc/kernel/uapi/linux/hiddev.h | 27 - libc/kernel/uapi/linux/hidraw.h | 6 - libc/kernel/uapi/linux/hpet.h | 4 - libc/kernel/uapi/linux/hsi/cs-protocol.h | 14 - libc/kernel/uapi/linux/hsi/hsi_char.h | 8 - libc/kernel/uapi/linux/hsr_netlink.h | 7 - libc/kernel/uapi/linux/hw_breakpoint.h | 6 - libc/kernel/uapi/linux/hyperv.h | 44 - libc/kernel/uapi/linux/hysdn_if.h | 3 - libc/kernel/uapi/linux/i2c-dev.h | 6 - libc/kernel/uapi/linux/i2c.h | 15 - libc/kernel/uapi/linux/i2o-dev.h | 74 - libc/kernel/uapi/linux/i8k.h | 6 - libc/kernel/uapi/linux/icmp.h | 15 - libc/kernel/uapi/linux/icmpv6.h | 25 - libc/kernel/uapi/linux/if.h | 38 - libc/kernel/uapi/linux/if_addr.h | 11 - libc/kernel/uapi/linux/if_addrlabel.h | 4 - libc/kernel/uapi/linux/if_alg.h | 5 - libc/kernel/uapi/linux/if_arcnet.h | 15 - libc/kernel/uapi/linux/if_arp.h | 25 - libc/kernel/uapi/linux/if_bonding.h | 13 - libc/kernel/uapi/linux/if_bridge.h | 53 - libc/kernel/uapi/linux/if_cablemodem.h | 2 - libc/kernel/uapi/linux/if_eql.h | 6 - libc/kernel/uapi/linux/if_ether.h | 25 - libc/kernel/uapi/linux/if_fc.h | 5 - libc/kernel/uapi/linux/if_fddi.h | 15 - libc/kernel/uapi/linux/if_frad.h | 15 - libc/kernel/uapi/linux/if_hippi.h | 17 - libc/kernel/uapi/linux/if_infiniband.h | 1 - libc/kernel/uapi/linux/if_link.h | 169 -- libc/kernel/uapi/linux/if_ltalk.h | 1 - libc/kernel/uapi/linux/if_macsec.h | 34 - libc/kernel/uapi/linux/if_packet.h | 51 - libc/kernel/uapi/linux/if_phonet.h | 1 - libc/kernel/uapi/linux/if_plip.h | 3 - libc/kernel/uapi/linux/if_pppol2tp.h | 12 - libc/kernel/uapi/linux/if_pppox.h | 23 - libc/kernel/uapi/linux/if_slip.h | 3 - libc/kernel/uapi/linux/if_team.h | 14 - libc/kernel/uapi/linux/if_tun.h | 15 - libc/kernel/uapi/linux/if_tunnel.h | 32 - libc/kernel/uapi/linux/if_vlan.h | 10 - libc/kernel/uapi/linux/if_x25.h | 2 - libc/kernel/uapi/linux/igmp.h | 18 - libc/kernel/uapi/linux/iio/events.h | 4 - libc/kernel/uapi/linux/iio/types.h | 22 - libc/kernel/uapi/linux/ila.h | 8 - libc/kernel/uapi/linux/in.h | 53 - libc/kernel/uapi/linux/in6.h | 40 - libc/kernel/uapi/linux/in_route.h | 5 - libc/kernel/uapi/linux/inet_diag.h | 34 - libc/kernel/uapi/linux/inotify.h | 9 - libc/kernel/uapi/linux/input-event-codes.h | 174 --- libc/kernel/uapi/linux/input.h | 46 - libc/kernel/uapi/linux/ioctl.h | 1 - libc/kernel/uapi/linux/ion.h | 15 - libc/kernel/uapi/linux/ion_test.h | 4 - libc/kernel/uapi/linux/ip.h | 33 - libc/kernel/uapi/linux/ip6_tunnel.h | 9 - libc/kernel/uapi/linux/ip_vs.h | 65 - libc/kernel/uapi/linux/ipc.h | 11 - libc/kernel/uapi/linux/ipmi.h | 29 - libc/kernel/uapi/linux/ipmi_msgdefs.h | 16 - libc/kernel/uapi/linux/ipsec.h | 9 - libc/kernel/uapi/linux/ipv6.h | 31 - libc/kernel/uapi/linux/ipv6_route.h | 9 - libc/kernel/uapi/linux/ipx.h | 18 - libc/kernel/uapi/linux/irda.h | 43 - libc/kernel/uapi/linux/isdn.h | 26 - libc/kernel/uapi/linux/isdn/capicmd.h | 19 - libc/kernel/uapi/linux/isdn_divertif.h | 3 - libc/kernel/uapi/linux/isdn_ppp.h | 10 - libc/kernel/uapi/linux/isdnif.h | 7 - libc/kernel/uapi/linux/iso_fs.h | 34 - libc/kernel/uapi/linux/ivtv.h | 5 - libc/kernel/uapi/linux/ivtvfb.h | 2 - libc/kernel/uapi/linux/ixjuser.h | 117 -- libc/kernel/uapi/linux/jffs2.h | 36 - libc/kernel/uapi/linux/joystick.h | 18 - libc/kernel/uapi/linux/kcm.h | 4 - libc/kernel/uapi/linux/kcmp.h | 3 - libc/kernel/uapi/linux/kcov.h | 1 - libc/kernel/uapi/linux/kd.h | 36 - libc/kernel/uapi/linux/kdev_t.h | 1 - libc/kernel/uapi/linux/kernel-page-flags.h | 7 - libc/kernel/uapi/linux/kernel.h | 1 - libc/kernel/uapi/linux/kernelcapi.h | 6 - libc/kernel/uapi/linux/kexec.h | 7 - libc/kernel/uapi/linux/keyboard.h | 103 -- libc/kernel/uapi/linux/keyctl.h | 12 - libc/kernel/uapi/linux/kfd_ioctl.h | 45 - libc/kernel/uapi/linux/kvm.h | 252 --- libc/kernel/uapi/linux/kvm_para.h | 4 - libc/kernel/uapi/linux/l2tp.h | 30 - libc/kernel/uapi/linux/libc-compat.h | 25 - libc/kernel/uapi/linux/lightnvm.h | 24 - libc/kernel/uapi/linux/limits.h | 4 - libc/kernel/uapi/linux/lirc.h | 18 - libc/kernel/uapi/linux/llc.h | 15 - libc/kernel/uapi/linux/loop.h | 16 - libc/kernel/uapi/linux/lp.h | 10 - libc/kernel/uapi/linux/lwtunnel.h | 14 - libc/kernel/uapi/linux/magic.h | 18 - libc/kernel/uapi/linux/major.h | 36 - libc/kernel/uapi/linux/map_to_7segment.h | 7 - libc/kernel/uapi/linux/matroxfb.h | 7 - libc/kernel/uapi/linux/mdio.h | 51 - libc/kernel/uapi/linux/media-bus-format.h | 24 - libc/kernel/uapi/linux/media.h | 50 - libc/kernel/uapi/linux/mei.h | 4 - libc/kernel/uapi/linux/membarrier.h | 1 - libc/kernel/uapi/linux/memfd.h | 1 - libc/kernel/uapi/linux/mempolicy.h | 8 - libc/kernel/uapi/linux/meye.h | 5 - libc/kernel/uapi/linux/mic_common.h | 19 - libc/kernel/uapi/linux/mic_ioctl.h | 3 - libc/kernel/uapi/linux/mii.h | 31 - libc/kernel/uapi/linux/minix_fs.h | 17 - libc/kernel/uapi/linux/mman.h | 2 - libc/kernel/uapi/linux/mmc/ioctl.h | 7 - libc/kernel/uapi/linux/mmtimer.h | 2 - libc/kernel/uapi/linux/module.h | 1 - libc/kernel/uapi/linux/mpls.h | 6 - libc/kernel/uapi/linux/mpls_iptunnel.h | 2 - libc/kernel/uapi/linux/mqueue.h | 4 - libc/kernel/uapi/linux/mroute.h | 20 - libc/kernel/uapi/linux/mroute6.h | 19 - libc/kernel/uapi/linux/msdos_fs.h | 35 - libc/kernel/uapi/linux/msg.h | 12 - libc/kernel/uapi/linux/mtio.h | 32 - libc/kernel/uapi/linux/n_r3964.h | 7 - libc/kernel/uapi/linux/nbd.h | 10 - libc/kernel/uapi/linux/ncp.h | 40 - libc/kernel/uapi/linux/ncp_fs.h | 24 - libc/kernel/uapi/linux/ncp_mount.h | 10 - libc/kernel/uapi/linux/ncp_no.h | 4 - libc/kernel/uapi/linux/ndctl.h | 47 - libc/kernel/uapi/linux/neighbour.h | 29 - libc/kernel/uapi/linux/net.h | 8 - libc/kernel/uapi/linux/net_dropmon.h | 10 - libc/kernel/uapi/linux/net_namespace.h | 3 - libc/kernel/uapi/linux/net_tstamp.h | 12 - libc/kernel/uapi/linux/netconf.h | 5 - libc/kernel/uapi/linux/netdevice.h | 6 - libc/kernel/uapi/linux/netfilter.h | 13 - libc/kernel/uapi/linux/netfilter/ipset/ip_set.h | 57 - .../uapi/linux/netfilter/ipset/ip_set_bitmap.h | 2 - .../uapi/linux/netfilter/ipset/ip_set_hash.h | 3 - .../uapi/linux/netfilter/ipset/ip_set_list.h | 3 - .../uapi/linux/netfilter/nf_conntrack_common.h | 17 - .../kernel/uapi/linux/netfilter/nf_conntrack_ftp.h | 2 - .../uapi/linux/netfilter/nf_conntrack_sctp.h | 4 - .../kernel/uapi/linux/netfilter/nf_conntrack_tcp.h | 8 - .../linux/netfilter/nf_conntrack_tuple_common.h | 8 - libc/kernel/uapi/linux/netfilter/nf_log.h | 2 - libc/kernel/uapi/linux/netfilter/nf_nat.h | 7 - libc/kernel/uapi/linux/netfilter/nf_tables.h | 165 -- .../kernel/uapi/linux/netfilter/nf_tables_compat.h | 8 - libc/kernel/uapi/linux/netfilter/nfnetlink.h | 13 - libc/kernel/uapi/linux/netfilter/nfnetlink_acct.h | 9 - .../kernel/uapi/linux/netfilter/nfnetlink_compat.h | 7 - .../uapi/linux/netfilter/nfnetlink_conntrack.h | 60 - .../uapi/linux/netfilter/nfnetlink_cthelper.h | 12 - .../uapi/linux/netfilter/nfnetlink_cttimeout.h | 26 - libc/kernel/uapi/linux/netfilter/nfnetlink_log.h | 20 - libc/kernel/uapi/linux/netfilter/nfnetlink_queue.h | 25 - libc/kernel/uapi/linux/netfilter/x_tables.h | 19 - libc/kernel/uapi/linux/netfilter/xt_AUDIT.h | 3 - libc/kernel/uapi/linux/netfilter/xt_CHECKSUM.h | 2 - libc/kernel/uapi/linux/netfilter/xt_CLASSIFY.h | 1 - libc/kernel/uapi/linux/netfilter/xt_CONNMARK.h | 1 - libc/kernel/uapi/linux/netfilter/xt_CONNSECMARK.h | 2 - libc/kernel/uapi/linux/netfilter/xt_CT.h | 7 - libc/kernel/uapi/linux/netfilter/xt_DSCP.h | 3 - libc/kernel/uapi/linux/netfilter/xt_HMARK.h | 11 - libc/kernel/uapi/linux/netfilter/xt_IDLETIMER.h | 2 - libc/kernel/uapi/linux/netfilter/xt_LED.h | 2 - libc/kernel/uapi/linux/netfilter/xt_LOG.h | 3 - libc/kernel/uapi/linux/netfilter/xt_MARK.h | 1 - libc/kernel/uapi/linux/netfilter/xt_NFLOG.h | 4 - libc/kernel/uapi/linux/netfilter/xt_NFQUEUE.h | 6 - libc/kernel/uapi/linux/netfilter/xt_RATEEST.h | 2 - libc/kernel/uapi/linux/netfilter/xt_SECMARK.h | 2 - libc/kernel/uapi/linux/netfilter/xt_SYNPROXY.h | 3 - libc/kernel/uapi/linux/netfilter/xt_TCPMSS.h | 2 - libc/kernel/uapi/linux/netfilter/xt_TCPOPTSTRIP.h | 2 - libc/kernel/uapi/linux/netfilter/xt_TEE.h | 2 - libc/kernel/uapi/linux/netfilter/xt_TPROXY.h | 4 - libc/kernel/uapi/linux/netfilter/xt_addrtype.h | 8 - libc/kernel/uapi/linux/netfilter/xt_bpf.h | 7 - libc/kernel/uapi/linux/netfilter/xt_cgroup.h | 4 - libc/kernel/uapi/linux/netfilter/xt_cluster.h | 3 - libc/kernel/uapi/linux/netfilter/xt_comment.h | 1 - libc/kernel/uapi/linux/netfilter/xt_connbytes.h | 5 - libc/kernel/uapi/linux/netfilter/xt_connlabel.h | 2 - libc/kernel/uapi/linux/netfilter/xt_connlimit.h | 5 - libc/kernel/uapi/linux/netfilter/xt_connmark.h | 4 - libc/kernel/uapi/linux/netfilter/xt_conntrack.h | 16 - libc/kernel/uapi/linux/netfilter/xt_cpu.h | 2 - libc/kernel/uapi/linux/netfilter/xt_dccp.h | 4 - libc/kernel/uapi/linux/netfilter/xt_devgroup.h | 4 - libc/kernel/uapi/linux/netfilter/xt_dscp.h | 4 - libc/kernel/uapi/linux/netfilter/xt_ecn.h | 5 - libc/kernel/uapi/linux/netfilter/xt_esp.h | 2 - libc/kernel/uapi/linux/netfilter/xt_hashlimit.h | 16 - libc/kernel/uapi/linux/netfilter/xt_helper.h | 1 - libc/kernel/uapi/linux/netfilter/xt_ipcomp.h | 2 - libc/kernel/uapi/linux/netfilter/xt_iprange.h | 4 - libc/kernel/uapi/linux/netfilter/xt_ipvs.h | 6 - libc/kernel/uapi/linux/netfilter/xt_l2tp.h | 5 - libc/kernel/uapi/linux/netfilter/xt_length.h | 2 - libc/kernel/uapi/linux/netfilter/xt_limit.h | 3 - libc/kernel/uapi/linux/netfilter/xt_mac.h | 2 - libc/kernel/uapi/linux/netfilter/xt_mark.h | 2 - libc/kernel/uapi/linux/netfilter/xt_multiport.h | 5 - libc/kernel/uapi/linux/netfilter/xt_nfacct.h | 2 - libc/kernel/uapi/linux/netfilter/xt_osf.h | 19 - libc/kernel/uapi/linux/netfilter/xt_owner.h | 3 - libc/kernel/uapi/linux/netfilter/xt_physdev.h | 4 - libc/kernel/uapi/linux/netfilter/xt_pkttype.h | 1 - libc/kernel/uapi/linux/netfilter/xt_policy.h | 11 - libc/kernel/uapi/linux/netfilter/xt_quota.h | 3 - libc/kernel/uapi/linux/netfilter/xt_rateest.h | 7 - libc/kernel/uapi/linux/netfilter/xt_realm.h | 2 - libc/kernel/uapi/linux/netfilter/xt_recent.h | 8 - libc/kernel/uapi/linux/netfilter/xt_rpfilter.h | 3 - libc/kernel/uapi/linux/netfilter/xt_sctp.h | 9 - libc/kernel/uapi/linux/netfilter/xt_set.h | 15 - libc/kernel/uapi/linux/netfilter/xt_socket.h | 5 - libc/kernel/uapi/linux/netfilter/xt_state.h | 2 - libc/kernel/uapi/linux/netfilter/xt_statistic.h | 7 - libc/kernel/uapi/linux/netfilter/xt_string.h | 6 - libc/kernel/uapi/linux/netfilter/xt_tcpmss.h | 2 - libc/kernel/uapi/linux/netfilter/xt_tcpudp.h | 6 - libc/kernel/uapi/linux/netfilter/xt_time.h | 5 - libc/kernel/uapi/linux/netfilter/xt_u32.h | 7 - libc/kernel/uapi/linux/netfilter_arp.h | 2 - libc/kernel/uapi/linux/netfilter_arp/arp_tables.h | 22 - libc/kernel/uapi/linux/netfilter_arp/arpt_mangle.h | 5 - libc/kernel/uapi/linux/netfilter_bridge.h | 3 - .../kernel/uapi/linux/netfilter_bridge/ebt_802_3.h | 10 - .../kernel/uapi/linux/netfilter_bridge/ebt_among.h | 6 - libc/kernel/uapi/linux/netfilter_bridge/ebt_arp.h | 7 - .../uapi/linux/netfilter_bridge/ebt_arpreply.h | 2 - libc/kernel/uapi/linux/netfilter_bridge/ebt_ip.h | 6 - libc/kernel/uapi/linux/netfilter_bridge/ebt_ip6.h | 8 - .../kernel/uapi/linux/netfilter_bridge/ebt_limit.h | 3 - libc/kernel/uapi/linux/netfilter_bridge/ebt_log.h | 4 - .../uapi/linux/netfilter_bridge/ebt_mark_m.h | 3 - .../uapi/linux/netfilter_bridge/ebt_mark_t.h | 3 - libc/kernel/uapi/linux/netfilter_bridge/ebt_nat.h | 2 - .../kernel/uapi/linux/netfilter_bridge/ebt_nflog.h | 4 - .../uapi/linux/netfilter_bridge/ebt_pkttype.h | 2 - .../uapi/linux/netfilter_bridge/ebt_redirect.h | 1 - libc/kernel/uapi/linux/netfilter_bridge/ebt_stp.h | 9 - libc/kernel/uapi/linux/netfilter_bridge/ebt_vlan.h | 4 - libc/kernel/uapi/linux/netfilter_bridge/ebtables.h | 30 - libc/kernel/uapi/linux/netfilter_decnet.h | 10 - libc/kernel/uapi/linux/netfilter_ipv4.h | 10 - libc/kernel/uapi/linux/netfilter_ipv4/ip_tables.h | 27 - .../uapi/linux/netfilter_ipv4/ipt_CLUSTERIP.h | 6 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_ECN.h | 4 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_LOG.h | 4 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_REJECT.h | 4 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_TTL.h | 3 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_ah.h | 2 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_ecn.h | 3 - libc/kernel/uapi/linux/netfilter_ipv4/ipt_ttl.h | 3 - libc/kernel/uapi/linux/netfilter_ipv6.h | 9 - libc/kernel/uapi/linux/netfilter_ipv6/ip6_tables.h | 30 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_HL.h | 3 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_LOG.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_NPT.h | 3 - .../kernel/uapi/linux/netfilter_ipv6/ip6t_REJECT.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_ah.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_frag.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_hl.h | 3 - .../uapi/linux/netfilter_ipv6/ip6t_ipv6header.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_mh.h | 2 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_opts.h | 4 - libc/kernel/uapi/linux/netfilter_ipv6/ip6t_rt.h | 6 - libc/kernel/uapi/linux/netlink.h | 31 - libc/kernel/uapi/linux/netlink_diag.h | 10 - libc/kernel/uapi/linux/netrom.h | 6 - libc/kernel/uapi/linux/nfc.h | 39 - libc/kernel/uapi/linux/nfs.h | 27 - libc/kernel/uapi/linux/nfs2.h | 13 - libc/kernel/uapi/linux/nfs3.h | 20 - libc/kernel/uapi/linux/nfs4.h | 31 - libc/kernel/uapi/linux/nfs4_mount.h | 8 - libc/kernel/uapi/linux/nfs_fs.h | 8 - libc/kernel/uapi/linux/nfs_idmap.h | 5 - libc/kernel/uapi/linux/nfs_mount.h | 13 - libc/kernel/uapi/linux/nfsacl.h | 4 - libc/kernel/uapi/linux/nfsd/cld.h | 6 - libc/kernel/uapi/linux/nfsd/debug.h | 4 - libc/kernel/uapi/linux/nfsd/export.h | 6 - libc/kernel/uapi/linux/nfsd/nfsfh.h | 11 - libc/kernel/uapi/linux/nfsd/stats.h | 1 - libc/kernel/uapi/linux/nilfs2_api.h | 24 - libc/kernel/uapi/linux/nilfs2_ondisk.h | 63 - libc/kernel/uapi/linux/nl80211.h | 324 ---- libc/kernel/uapi/linux/nsfs.h | 1 - libc/kernel/uapi/linux/nubus.h | 37 - libc/kernel/uapi/linux/nvme_ioctl.h | 11 - libc/kernel/uapi/linux/nvram.h | 2 - libc/kernel/uapi/linux/omap3isp.h | 79 - libc/kernel/uapi/linux/omapfb.h | 42 - libc/kernel/uapi/linux/oom.h | 2 - libc/kernel/uapi/linux/openvswitch.h | 91 -- libc/kernel/uapi/linux/packet_diag.h | 16 - libc/kernel/uapi/linux/param.h | 1 - libc/kernel/uapi/linux/parport.h | 15 - libc/kernel/uapi/linux/patchkey.h | 4 - libc/kernel/uapi/linux/pci.h | 3 - libc/kernel/uapi/linux/pci_regs.h | 203 --- libc/kernel/uapi/linux/perf_event.h | 83 - libc/kernel/uapi/linux/personality.h | 10 - libc/kernel/uapi/linux/pfkeyv2.h | 72 - libc/kernel/uapi/linux/pg.h | 4 - libc/kernel/uapi/linux/phantom.h | 7 - libc/kernel/uapi/linux/phonet.h | 16 - libc/kernel/uapi/linux/pkt_cls.h | 98 -- libc/kernel/uapi/linux/pkt_sched.h | 158 -- libc/kernel/uapi/linux/pktcdvd.h | 11 - libc/kernel/uapi/linux/pmu.h | 22 - libc/kernel/uapi/linux/posix_acl.h | 3 - libc/kernel/uapi/linux/posix_acl_xattr.h | 3 - libc/kernel/uapi/linux/posix_types.h | 3 - libc/kernel/uapi/linux/ppdev.h | 9 - libc/kernel/uapi/linux/ppp-comp.h | 10 - libc/kernel/uapi/linux/ppp-ioctl.h | 22 - libc/kernel/uapi/linux/ppp_defs.h | 23 - libc/kernel/uapi/linux/pps.h | 14 - libc/kernel/uapi/linux/pr.h | 10 - libc/kernel/uapi/linux/prctl.h | 28 - libc/kernel/uapi/linux/psci.h | 14 - libc/kernel/uapi/linux/ptp_clock.h | 18 - libc/kernel/uapi/linux/ptrace.h | 14 - libc/kernel/uapi/linux/qnx4_fs.h | 16 - libc/kernel/uapi/linux/qnxtypes.h | 3 - libc/kernel/uapi/linux/qrtr.h | 2 - libc/kernel/uapi/linux/quota.h | 29 - libc/kernel/uapi/linux/radeonfb.h | 2 - libc/kernel/uapi/linux/raid/md_p.h | 50 - libc/kernel/uapi/linux/raid/md_u.h | 19 - libc/kernel/uapi/linux/random.h | 4 - libc/kernel/uapi/linux/raw.h | 3 - libc/kernel/uapi/linux/rds.h | 42 - libc/kernel/uapi/linux/reboot.h | 4 - libc/kernel/uapi/linux/reiserfs_fs.h | 2 - libc/kernel/uapi/linux/reiserfs_xattr.h | 3 - libc/kernel/uapi/linux/resource.h | 11 - libc/kernel/uapi/linux/rfkill.h | 8 - libc/kernel/uapi/linux/rio_cm_cdev.h | 8 - libc/kernel/uapi/linux/rio_mport_cdev.h | 38 - libc/kernel/uapi/linux/romfs_fs.h | 10 - libc/kernel/uapi/linux/rose.h | 17 - libc/kernel/uapi/linux/route.h | 8 - libc/kernel/uapi/linux/rtc.h | 13 - libc/kernel/uapi/linux/rtnetlink.h | 121 -- libc/kernel/uapi/linux/scc.h | 30 - libc/kernel/uapi/linux/sched.h | 8 - libc/kernel/uapi/linux/scif_ioctl.h | 18 - libc/kernel/uapi/linux/screen_info.h | 14 - libc/kernel/uapi/linux/sctp.h | 132 -- libc/kernel/uapi/linux/sdla.h | 18 - libc/kernel/uapi/linux/seccomp.h | 6 - libc/kernel/uapi/linux/securebits.h | 5 - libc/kernel/uapi/linux/seg6.h | 7 - libc/kernel/uapi/linux/seg6_genl.h | 6 - libc/kernel/uapi/linux/seg6_hmac.h | 4 - libc/kernel/uapi/linux/seg6_iptunnel.h | 4 - libc/kernel/uapi/linux/selinux_netlink.h | 6 - libc/kernel/uapi/linux/sem.h | 16 +- libc/kernel/uapi/linux/serial.h | 21 - libc/kernel/uapi/linux/serial_core.h | 28 - libc/kernel/uapi/linux/serial_reg.h | 58 - libc/kernel/uapi/linux/serio.h | 14 - libc/kernel/uapi/linux/shm.h | 12 - libc/kernel/uapi/linux/signal.h | 2 - libc/kernel/uapi/linux/signalfd.h | 6 - libc/kernel/uapi/linux/smiapp.h | 2 - libc/kernel/uapi/linux/snmp.h | 67 - libc/kernel/uapi/linux/sock_diag.h | 7 - libc/kernel/uapi/linux/socket.h | 2 - libc/kernel/uapi/linux/sockios.h | 20 - libc/kernel/uapi/linux/sonet.h | 7 - libc/kernel/uapi/linux/sonypi.h | 23 - libc/kernel/uapi/linux/sound.h | 4 - libc/kernel/uapi/linux/soundcard.h | 164 -- libc/kernel/uapi/linux/spi/spidev.h | 11 - libc/kernel/uapi/linux/stat.h | 8 - libc/kernel/uapi/linux/stddef.h | 1 - libc/kernel/uapi/linux/stm.h | 4 - libc/kernel/uapi/linux/string.h | 1 - libc/kernel/uapi/linux/sunrpc/debug.h | 6 - libc/kernel/uapi/linux/suspend_ioctls.h | 6 - libc/kernel/uapi/linux/swab.h | 78 +- libc/kernel/uapi/linux/sync_file.h | 7 - libc/kernel/uapi/linux/synclink.h | 56 - libc/kernel/uapi/linux/sysctl.h | 188 --- libc/kernel/uapi/linux/sysinfo.h | 5 - libc/kernel/uapi/linux/target_core_user.h | 16 - libc/kernel/uapi/linux/taskstats.h | 20 - libc/kernel/uapi/linux/tc_act/tc_bpf.h | 5 - libc/kernel/uapi/linux/tc_act/tc_connmark.h | 4 - libc/kernel/uapi/linux/tc_act/tc_csum.h | 6 - libc/kernel/uapi/linux/tc_act/tc_defact.h | 4 - libc/kernel/uapi/linux/tc_act/tc_gact.h | 6 - libc/kernel/uapi/linux/tc_act/tc_ife.h | 7 - libc/kernel/uapi/linux/tc_act/tc_ipt.h | 4 - libc/kernel/uapi/linux/tc_act/tc_mirred.h | 5 - libc/kernel/uapi/linux/tc_act/tc_nat.h | 5 - libc/kernel/uapi/linux/tc_act/tc_pedit.h | 7 - libc/kernel/uapi/linux/tc_act/tc_skbedit.h | 6 - libc/kernel/uapi/linux/tc_act/tc_skbmod.h | 6 - libc/kernel/uapi/linux/tc_act/tc_tunnel_key.h | 6 - libc/kernel/uapi/linux/tc_act/tc_vlan.h | 5 - libc/kernel/uapi/linux/tc_ematch/tc_em_cmp.h | 5 - libc/kernel/uapi/linux/tc_ematch/tc_em_meta.h | 21 - libc/kernel/uapi/linux/tc_ematch/tc_em_nbyte.h | 2 - libc/kernel/uapi/linux/tc_ematch/tc_em_text.h | 3 - libc/kernel/uapi/linux/tcp.h | 41 - libc/kernel/uapi/linux/tcp_metrics.h | 10 - libc/kernel/uapi/linux/telephony.h | 34 - libc/kernel/uapi/linux/termios.h | 4 - libc/kernel/uapi/linux/thermal.h | 6 - libc/kernel/uapi/linux/time.h | 11 - libc/kernel/uapi/linux/timerfd.h | 2 - libc/kernel/uapi/linux/times.h | 2 - libc/kernel/uapi/linux/timex.h | 21 - libc/kernel/uapi/linux/tiocl.h | 7 - libc/kernel/uapi/linux/tipc.h | 28 - libc/kernel/uapi/linux/tipc_config.h | 35 - libc/kernel/uapi/linux/tipc_netlink.h | 52 - libc/kernel/uapi/linux/toshiba.h | 4 - libc/kernel/uapi/linux/tty.h | 7 - libc/kernel/uapi/linux/tty_flags.h | 17 - libc/kernel/uapi/linux/types.h | 5 - libc/kernel/uapi/linux/udf_fs_i.h | 1 - libc/kernel/uapi/linux/udp.h | 4 - libc/kernel/uapi/linux/uhid.h | 34 - libc/kernel/uapi/linux/uinput.h | 15 - libc/kernel/uapi/linux/uio.h | 2 - libc/kernel/uapi/linux/uleds.h | 2 - libc/kernel/uapi/linux/ultrasound.h | 9 - libc/kernel/uapi/linux/un.h | 2 - libc/kernel/uapi/linux/unistd.h | 1 - libc/kernel/uapi/linux/unix_diag.h | 11 - libc/kernel/uapi/linux/usb/audio.h | 70 - libc/kernel/uapi/linux/usb/cdc-wdm.h | 1 - libc/kernel/uapi/linux/usb/cdc.h | 73 - libc/kernel/uapi/linux/usb/ch11.h | 39 - libc/kernel/uapi/linux/usb/ch9.h | 139 -- libc/kernel/uapi/linux/usb/functionfs.h | 23 - libc/kernel/uapi/linux/usb/g_printer.h | 2 - libc/kernel/uapi/linux/usb/gadgetfs.h | 5 - libc/kernel/uapi/linux/usb/midi.h | 13 - libc/kernel/uapi/linux/usb/tmc.h | 10 - libc/kernel/uapi/linux/usb/video.h | 87 -- libc/kernel/uapi/linux/usbdevice_fs.h | 33 - libc/kernel/uapi/linux/usbip.h | 3 - libc/kernel/uapi/linux/userfaultfd.h | 17 - libc/kernel/uapi/linux/userio.h | 3 - libc/kernel/uapi/linux/utime.h | 2 - libc/kernel/uapi/linux/utsname.h | 6 - libc/kernel/uapi/linux/uuid.h | 3 - libc/kernel/uapi/linux/uvcvideo.h | 11 - libc/kernel/uapi/linux/v4l2-common.h | 7 - libc/kernel/uapi/linux/v4l2-controls.h | 198 --- libc/kernel/uapi/linux/v4l2-dv-timings.h | 31 - libc/kernel/uapi/linux/v4l2-mediabus.h | 24 - libc/kernel/uapi/linux/v4l2-subdev.h | 20 - libc/kernel/uapi/linux/veth.h | 2 - libc/kernel/uapi/linux/vfio.h | 61 - libc/kernel/uapi/linux/vhost.h | 24 - libc/kernel/uapi/linux/videodev2.h | 328 ---- libc/kernel/uapi/linux/virtio_9p.h | 2 - libc/kernel/uapi/linux/virtio_balloon.h | 6 - libc/kernel/uapi/linux/virtio_blk.h | 16 - libc/kernel/uapi/linux/virtio_config.h | 4 - libc/kernel/uapi/linux/virtio_console.h | 7 - libc/kernel/uapi/linux/virtio_crypto.h | 68 - libc/kernel/uapi/linux/virtio_gpu.h | 52 - libc/kernel/uapi/linux/virtio_ids.h | 4 - libc/kernel/uapi/linux/virtio_input.h | 10 - libc/kernel/uapi/linux/virtio_net.h | 26 - libc/kernel/uapi/linux/virtio_pci.h | 24 - libc/kernel/uapi/linux/virtio_ring.h | 11 - libc/kernel/uapi/linux/virtio_rng.h | 1 - libc/kernel/uapi/linux/virtio_scsi.h | 28 - libc/kernel/uapi/linux/virtio_types.h | 1 - libc/kernel/uapi/linux/virtio_vsock.h | 11 - libc/kernel/uapi/linux/vm_sockets.h | 7 - libc/kernel/uapi/linux/vt.h | 16 - libc/kernel/uapi/linux/vtpm_proxy.h | 4 - libc/kernel/uapi/linux/wait.h | 3 - libc/kernel/uapi/linux/wanrouter.h | 2 - libc/kernel/uapi/linux/watchdog.h | 9 - libc/kernel/uapi/linux/wil6210_uapi.h | 6 - libc/kernel/uapi/linux/wimax.h | 13 - libc/kernel/uapi/linux/wimax/i2400m.h | 72 - libc/kernel/uapi/linux/wireless.h | 107 -- libc/kernel/uapi/linux/x25.h | 19 - libc/kernel/uapi/linux/xattr.h | 11 - libc/kernel/uapi/linux/xfrm.h | 107 -- libc/kernel/uapi/linux/xilinx-v4l2-controls.h | 6 - libc/kernel/uapi/linux/zorro.h | 15 - libc/kernel/uapi/linux/zorro_ids.h | 107 -- libc/kernel/uapi/misc/cxl.h | 26 - libc/kernel/uapi/mtd/inftl-user.h | 16 - libc/kernel/uapi/mtd/mtd-abi.h | 33 - libc/kernel/uapi/mtd/mtd-user.h | 2 - libc/kernel/uapi/mtd/nftl-user.h | 12 - libc/kernel/uapi/mtd/ubi-user.h | 21 - libc/kernel/uapi/rdma/cxgb3-abi.h | 7 - libc/kernel/uapi/rdma/cxgb4-abi.h | 9 - libc/kernel/uapi/rdma/hfi/hfi1_user.h | 44 - libc/kernel/uapi/rdma/hns-abi.h | 4 - libc/kernel/uapi/rdma/ib_user_cm.h | 61 - libc/kernel/uapi/rdma/ib_user_mad.h | 20 - libc/kernel/uapi/rdma/ib_user_sa.h | 9 - libc/kernel/uapi/rdma/ib_user_verbs.h | 225 --- libc/kernel/uapi/rdma/mlx4-abi.h | 12 - libc/kernel/uapi/rdma/mlx5-abi.h | 47 - libc/kernel/uapi/rdma/mthca-abi.h | 12 - libc/kernel/uapi/rdma/nes-abi.h | 14 - libc/kernel/uapi/rdma/ocrdma-abi.h | 22 - libc/kernel/uapi/rdma/qedr-abi.h | 11 - libc/kernel/uapi/rdma/rdma_netlink.h | 38 - libc/kernel/uapi/rdma/rdma_user_cm.h | 58 - libc/kernel/uapi/rdma/rdma_user_rxe.h | 25 - libc/kernel/uapi/rdma/vmw_pvrdma-abi.h | 53 - libc/kernel/uapi/scsi/cxlflash_ioctl.h | 30 - libc/kernel/uapi/scsi/fc/fc_els.h | 131 -- libc/kernel/uapi/scsi/fc/fc_fs.h | 47 - libc/kernel/uapi/scsi/fc/fc_gs.h | 12 - libc/kernel/uapi/scsi/fc/fc_ns.h | 25 - libc/kernel/uapi/scsi/scsi_bsg_fc.h | 20 - libc/kernel/uapi/scsi/scsi_netlink.h | 8 - libc/kernel/uapi/scsi/scsi_netlink_fc.h | 4 - libc/kernel/uapi/sound/asequencer.h | 96 -- libc/kernel/uapi/sound/asoc.h | 78 - libc/kernel/uapi/sound/asound.h | 202 --- libc/kernel/uapi/sound/asound_fm.h | 17 - libc/kernel/uapi/sound/compress_offload.h | 18 - libc/kernel/uapi/sound/compress_params.h | 45 - libc/kernel/uapi/sound/emu10k1.h | 74 - libc/kernel/uapi/sound/firewire.h | 15 - libc/kernel/uapi/sound/hdsp.h | 18 - libc/kernel/uapi/sound/hdspm.h | 33 - libc/kernel/uapi/sound/sb16_csp.h | 14 - libc/kernel/uapi/sound/sfnt_info.h | 32 - libc/kernel/uapi/sound/snd_sst_tokens.h | 13 - libc/kernel/uapi/sound/tlv.h | 7 - libc/kernel/uapi/sound/usb_stream.h | 11 - libc/kernel/uapi/video/edid.h | 1 - libc/kernel/uapi/video/sisfb.h | 28 - libc/kernel/uapi/video/uvesafb.h | 12 - libc/kernel/uapi/xen/evtchn.h | 7 - libc/kernel/uapi/xen/gntalloc.h | 6 - libc/kernel/uapi/xen/gntdev.h | 14 - libc/kernel/uapi/xen/privcmd.h | 9 - libc/libc.arm.map | 106 +- libc/libc.arm64.map | 106 +- libc/libc.map.txt | 2 + libc/libc.mips.map | 106 +- libc/libc.mips64.map | 106 +- libc/libc.x86.map | 106 +- libc/libc.x86_64.map | 106 +- libc/malloc_debug/Android.bp | 10 +- libc/malloc_debug/BacktraceData.cpp | 10 +- libc/malloc_debug/BacktraceData.h | 2 +- libc/malloc_debug/Config.cpp | 506 +++--- libc/malloc_debug/Config.h | 109 +- libc/malloc_debug/DebugData.cpp | 22 +- libc/malloc_debug/FreeTrackData.cpp | 12 +- libc/malloc_debug/FreeTrackData.h | 2 +- libc/malloc_debug/GuardData.cpp | 10 +- libc/malloc_debug/GuardData.h | 2 +- libc/malloc_debug/README.md | 56 +- libc/malloc_debug/RecordData.cpp | 8 +- libc/malloc_debug/RecordData.h | 2 +- libc/malloc_debug/TrackData.cpp | 4 +- libc/malloc_debug/TrackData.h | 2 +- libc/malloc_debug/backtrace.cpp | 25 +- libc/malloc_debug/debug_log.h | 10 +- libc/malloc_debug/malloc_debug.cpp | 88 +- libc/malloc_debug/tests/log_fake.cpp | 2 +- .../tests/malloc_debug_config_tests.cpp | 232 +-- libc/private/CFIShadow.h | 6 +- libc/private/CachedProperty.h | 20 +- libc/private/ScopeGuard.h | 53 - libc/private/WriteProtected.h | 13 +- libc/private/bionic_fortify.h | 14 +- libc/private/bionic_mbstate.h | 30 +- libc/private/bionic_vdso.h | 2 +- libc/seccomp/mips64_policy.cpp | 104 +- libc/seccomp/seccomp_policy.cpp | 4 +- libc/stdio/stdio_ext.cpp | 5 +- libc/stdlib/exit.c | 33 +- libc/tools/generate-NOTICE.py | 122 +- libc/tools/gensyscalls.py | 2 +- libc/tzcode/bionic.cpp | 234 +++ libc/tzcode/localtime.c | 227 +-- libc/upstream-freebsd/lib/libc/stdlib/qsort.c | 102 +- .../android/include/netbsd-compat.h | 4 + libc/upstream-openbsd/android/include/arc4random.h | 5 +- .../android/include/openbsd-compat.h | 12 +- libc/upstream-openbsd/lib/libc/crypt/arc4random.c | 19 +- .../lib/libc/crypt/arc4random_uniform.c | 3 +- libc/upstream-openbsd/lib/libc/gdtoa/dmisc.c | 1 + libc/upstream-openbsd/lib/libc/gdtoa/dtoa.c | 1 + libc/upstream-openbsd/lib/libc/gdtoa/gdtoa.c | 1 + libc/upstream-openbsd/lib/libc/gdtoa/gdtoaimp.h | 2 +- libc/upstream-openbsd/lib/libc/gdtoa/gethex.c | 2 +- libc/upstream-openbsd/lib/libc/gdtoa/hd_init.c | 2 +- libc/upstream-openbsd/lib/libc/gdtoa/hdtoa.c | 5 +- libc/upstream-openbsd/lib/libc/gdtoa/hexnan.c | 2 +- libc/upstream-openbsd/lib/libc/gdtoa/ldtoa.c | 6 +- libc/upstream-openbsd/lib/libc/gdtoa/misc.c | 8 +- libc/upstream-openbsd/lib/libc/gdtoa/strtod.c | 2 +- libc/upstream-openbsd/lib/libc/gdtoa/strtof.c | 1 + libc/upstream-openbsd/lib/libc/gen/alarm.c | 5 +- libc/upstream-openbsd/lib/libc/gen/ctype_.c | 5 +- libc/upstream-openbsd/lib/libc/gen/ftok.c | 3 +- libc/upstream-openbsd/lib/libc/gen/getprogname.c | 4 +- libc/upstream-openbsd/lib/libc/gen/isctype.c | 15 +- libc/upstream-openbsd/lib/libc/gen/setprogname.c | 4 +- libc/upstream-openbsd/lib/libc/gen/tolower_.c | 6 +- libc/upstream-openbsd/lib/libc/gen/toupper_.c | 6 +- libc/upstream-openbsd/lib/libc/gen/verr.c | 4 +- libc/upstream-openbsd/lib/libc/gen/verrx.c | 4 +- libc/upstream-openbsd/lib/libc/gen/vwarn.c | 5 +- libc/upstream-openbsd/lib/libc/gen/vwarnx.c | 5 +- .../lib/libc/include/ctype_private.h | 6 +- libc/upstream-openbsd/lib/libc/locale/_wcstol.h | 4 +- libc/upstream-openbsd/lib/libc/locale/_wcstoul.h | 4 +- libc/upstream-openbsd/lib/libc/locale/btowc.c | 3 +- libc/upstream-openbsd/lib/libc/locale/mbrlen.c | 3 +- libc/upstream-openbsd/lib/libc/locale/wctob.c | 3 +- libc/upstream-openbsd/lib/libc/locale/wctoint.h | 4 +- libc/upstream-openbsd/lib/libc/net/inet_lnaof.c | 3 +- libc/upstream-openbsd/lib/libc/net/inet_makeaddr.c | 3 +- libc/upstream-openbsd/lib/libc/net/inet_netof.c | 3 +- libc/upstream-openbsd/lib/libc/net/inet_ntop.c | 10 +- libc/upstream-openbsd/lib/libc/net/inet_pton.c | 4 +- libc/upstream-openbsd/lib/libc/stdio/fflush.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fgets.c | 9 +- libc/upstream-openbsd/lib/libc/stdio/fmemopen.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fpurge.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fputs.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fputws.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fvwrite.h | 4 +- libc/upstream-openbsd/lib/libc/stdio/fwalk.c | 2 +- libc/upstream-openbsd/lib/libc/stdio/fwide.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/fwrite.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/mktemp.c | 6 +- libc/upstream-openbsd/lib/libc/stdio/perror.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/puts.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/rget.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/setvbuf.c | 5 +- libc/upstream-openbsd/lib/libc/stdio/tmpnam.c | 4 +- libc/upstream-openbsd/lib/libc/stdio/ungetc.c | 7 +- libc/upstream-openbsd/lib/libc/stdio/ungetwc.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/vdprintf.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/vsscanf.c | 4 +- libc/upstream-openbsd/lib/libc/stdio/vswscanf.c | 3 +- libc/upstream-openbsd/lib/libc/stdio/wbuf.c | 3 +- libc/upstream-openbsd/lib/libc/stdlib/abs.c | 3 +- libc/upstream-openbsd/lib/libc/stdlib/atoi.c | 3 +- libc/upstream-openbsd/lib/libc/stdlib/tfind.c | 3 +- libc/upstream-openbsd/lib/libc/stdlib/tsearch.c | 5 +- libc/upstream-openbsd/lib/libc/string/memchr.c | 6 +- libc/upstream-openbsd/lib/libc/string/memmove.c | 3 +- libc/upstream-openbsd/lib/libc/string/memrchr.c | 3 +- libc/upstream-openbsd/lib/libc/string/stpncpy.c | 3 +- libc/upstream-openbsd/lib/libc/string/strcasecmp.c | 4 +- libc/upstream-openbsd/lib/libc/string/strcmp.c | 3 +- libc/upstream-openbsd/lib/libc/string/strcspn.c | 3 +- libc/upstream-openbsd/lib/libc/string/strdup.c | 3 +- libc/upstream-openbsd/lib/libc/string/strlcat.c | 2 +- libc/upstream-openbsd/lib/libc/string/strlcpy.c | 2 +- libc/upstream-openbsd/lib/libc/string/strncat.c | 3 +- libc/upstream-openbsd/lib/libc/string/strncmp.c | 3 +- libc/upstream-openbsd/lib/libc/string/strncpy.c | 3 +- libc/upstream-openbsd/lib/libc/string/strndup.c | 3 +- libc/upstream-openbsd/lib/libc/string/strpbrk.c | 3 +- libc/upstream-openbsd/lib/libc/string/strsep.c | 3 +- libc/upstream-openbsd/lib/libc/string/strspn.c | 3 +- libc/upstream-openbsd/lib/libc/string/wcsstr.c | 7 +- libc/upstream-openbsd/lib/libc/string/wcswidth.c | 3 +- libc/upstream-openbsd/lib/libc/string/wmemcpy.c | 3 +- libc/zoneinfo/Android.mk | 46 - libc/zoneinfo/MODULE_LICENSE_PUBLIC_DOMAIN | 0 libc/zoneinfo/tzdata | Bin 499875 -> 0 bytes libc/zoneinfo/tzlookup.xml | 1622 -------------------- libdl/libdl.arm.map | 11 +- libdl/libdl.arm64.map | 11 +- libdl/libdl.c | 5 + libdl/libdl.map.txt | 11 +- libdl/libdl.mips.map | 11 +- libdl/libdl.mips64.map | 11 +- libdl/libdl.x86.map | 11 +- libdl/libdl.x86_64.map | 11 +- libdl/libdl_cfi.cpp | 10 +- libm/Android.bp | 7 +- libm/fake_long_double.c | 15 +- libm/freebsd-compat.h | 10 +- libm/upstream-freebsd/lib/msun/src/imprecise.c | 63 - linker/Android.bp | 14 +- linker/arch/x86/begin.c | 6 - linker/dlfcn.cpp | 7 +- linker/linker.cpp | 310 ++-- linker/linker.h | 3 +- linker/linker_allocator.cpp | 18 +- linker/linker_allocator.h | 5 +- linker/linker_config.cpp | 50 +- linker/linker_debug.h | 7 +- linker/linker_globals.h | 12 +- linker/linker_libcxx_support.cpp | 4 +- linker/linker_logger.cpp | 13 +- linker/linker_main.cpp | 78 +- linker/linker_main.h | 11 +- linker/linker_memory.cpp | 6 +- linker/linker_namespaces.cpp | 40 + linker/linker_namespaces.h | 3 + linker/linker_phdr.cpp | 21 +- linker/linker_sleb128.h | 4 +- linker/linker_soinfo.cpp | 4 +- linker/linker_soinfo.h | 2 +- linker/tests/Android.mk | 5 +- linker/tests/linker_config_test.cpp | 69 +- tests/Android.bp | 124 +- .../{libc_logging_test.cpp => async_safe_test.cpp} | 87 +- tests/bug_26110743_test.cpp | 6 +- tests/cfi_test.cpp | 20 +- tests/dl_test.cpp | 154 +- tests/dlext_test.cpp | 44 +- tests/dlfcn_test.cpp | 120 +- tests/elf_test.cpp | 44 + libc/bionic/mbstate.cpp => tests/errno_test.cpp | 31 +- tests/fcntl_test.cpp | 7 +- tests/fortify_test.cpp | 94 +- tests/grp_pwd_test.cpp | 18 +- tests/gtest_main.cpp | 71 +- tests/libs/Android.bp | 118 +- tests/libs/Android.build.dlext_testzip.mk | 44 +- tests/libs/bionic_tests_zipalign.cpp | 2 +- tests/libs/cfi_test_lib.cpp | 7 +- ...en_testlib_ifunc.c => dlopen_testlib_ifunc.cpp} | 28 +- tests/libs/dlopen_testlib_ifunc_variable.cpp | 24 + tests/libs/dlopen_testlib_ifunc_variable_impl.cpp | 53 + tests/libs/ld_config_test_helper.cpp | 26 + tests/libs/ld_config_test_helper_lib1.cpp | 4 + tests/libs/ld_config_test_helper_lib2.cpp | 3 + tests/libs/ld_config_test_helper_lib3.cpp | 3 + tests/libs/ld_preload_test_helper.cpp | 26 + tests/libs/ld_preload_test_helper_lib1.cpp | 3 + tests/libs/ld_preload_test_helper_lib2.cpp | 3 + tests/link_test.cpp | 116 ++ tests/linux_swab_test.cpp | 60 + tests/malloc_test.cpp | 10 - tests/math_test.cpp | 46 +- tests/pthread_test.cpp | 53 +- tests/qsort_test.cpp | 106 ++ tests/run-on-host.sh | 1 - tests/scsi_sg_test.cpp | 19 + tests/stdlib_test.cpp | 47 +- tests/string_test.cpp | 82 +- tests/sys_ptrace_test.cpp | 176 ++- tests/sys_sem_test.cpp | 16 + tests/sys_sysinfo_test.cpp | 7 +- tests/sys_ttydefaults_test.cpp | 33 + tests/uchar_test.cpp | 4 +- tests/unistd_test.cpp | 10 +- tests/utils.h | 9 +- tests/wchar_test.cpp | 12 + tools/relocation_packer/src/elf_file.cc | 34 +- tools/versioner/dependencies | 1 + tools/versioner/src/Driver.cpp | 8 + tools/versioner/src/Preprocessor.cpp | 5 +- tools/versioner/src/versioner.cpp | 19 +- 1280 files changed, 7007 insertions(+), 25002 deletions(-) 854556c41 Improve pthread_create failure handling. f2a1b12f2 Include strerror(errno) in __init_tls abort messages. 5e3d44100 Don't run exec_with_ld_config_file* tests on non-production devices 527757e16 Don't resolve permitted.paths 499455219 Extend cfi test to verify a range of target pointers. cb4670ea2 Drop thread list lock before abort. ee2a59a20 [cfi] Fix __cfi_check address calculation. 1e5287177 For devices which are not treble enabled, return the system shell. 917d34a84 Make dlext.ns_shared be independent of default namespace config 157655dc6 Don't run disable_ld_config_file test on non-production devices f02805209 Fix API level of cfi_* symbols to 27 aa3e32422 libc: Add support to allow library calls to find appropriate shell executable for a process 451e99bae Build support for 32-bit armv8-a 2a6e1cbe2 Revert "Revert "arm64: expand CFI shadow to cover 48-bit virtual addresses"" 115e0e785 [cfi] Export __cfi_shadow_size. 6cd398959 Make default namespace handle the 'visible' flag. 68ab54444 Fix the sysconf _SC_2_VERSION test. 709bc4228 Add O MR1 define c2c36b661 Remove a check for AIDs in the OEM range. f1e5dbd1c Revert "linker: disable ld.config.txt in ASAN mode" 34a4acd80 linker: the global group is added to all built-in namespaces 9e77a6468 Fix asan path translation loading a library twice. b09c4fc95 Make xfail passes not failures. 55daf8a60 Remove weaker _POSIX_THREAD_PROCESS_SHARED test. 9ada00a82 Document the intricacies of `_FILE_OFFSET_BITS=32` for LP32. f5605374d Add __RENAME_IF_FILE_OFFSET64. 98414b343 Make _scan_nan a bit less visible for libandroid_support users. d6b25861d loader: fix dlopen performance regression caused by fix for CVE-2017-0670 697f42afd Hide various mbstate implementation details. aac7c3aff Allow passing filenames to generate-NOTICE.py. 5ea0b0667 libm symbol cleanup. 7b41aaf3d Loosen _POSIX_THREAD_PROCESS_SHARED test. 3f0357958 Move wchar _l functions out of wchar.cpp. a35293534 Fix unistd._POSIX_macros_smoke test. 5fc1f6e88 Really fix the mac build. bad43c7af Fix max build. f1cee9662 __cfi_slowpath[_diag] are available to NDK and VNDK clients 1a8b7f2d1 Add a non-TLS slot implementation of locale.cpp. f4447b910 Support memory alignment tests for string_benchmark.cpp e2fd01035 Move non-locale.h APIs out of locale.cpp. b364683ea Sync with upstream OpenBSD: trivial stuff. 0acb63aaa Properly handle elf-files without relocation sections 00fedf587 Undo recent _FILE_OFFSET_BITS=64 changes. 0a0743f86 Move environ valiable into it's own file 4cae5c374 The future passed part of by... 95d8fb1e8 sys_ptrace_test: Better detect missing HW support e925418bd Disable integer_overflow sanitizer in libm. 8d307c9a3 Support building binutils out of the box for x86/x86-64. 02fdd0570 Make more usable. f9abbf698 The ifdef check for AT_SYSINFO_EHDR is no longer needed b9797fe91 Bionic: Add ziparchive test dependency 964564d29 Claim to have a POSIX shell and utilities. 02a3fe9fc Update from FreeBSD. 9d2507205 Conditionally expose splice(2) and sync_file_range(2) constants. 0af3e8feb Fix d_ino/d_off types. 1449974d2 Make inline tcsetattr definition match constants. 8f5608b61 Fix ffs on x86 for old API levels. 79dd9889d Work around missing _Exit in old API levels. 16d9ba808 Add version info for C++ versions of basename, strchrnul. ea3df0c52 Revert "arm64: expand CFI shadow to cover 48-bit virtual addresses" 705910094 bionic: fix assorted static analyzer warnings ae735163e arm64: expand CFI shadow to cover 48-bit virtual addresses db6ab3d5e Enable dlfcn.dt_runpath_absolute_path in glibc tests c0c56ec7c Expand Seccomp whitelist 8cef2f5e3 Shave another uninteresting stack frame off aborts. 076b8d75b Expand Seccomp whitelist c45b58811 Whitelist __NR__newselect. c2ce12046 Put back more legacy pthread APIs. f4b1cbda4 Disable stack protector for __libc_preinit 695713e93 Shave a stack frame off asserts. d7c52625f Shave another uninteresting stack frame off aborts. 9d97008a6 linker_config_test: allow search paths of systems without a vendor partition 899e8caf3 Remove obsolete . 8ad409365 Add #defines for some key enums. 3a32d95e2 Update posix_memalign testing. e2d4663b2 Move a implementation detail into the implementation. a301e7347 MIPS64: move fstat64/fstatat64/_flush_cache syscalls to SECCOMP_WHITELIST.TXT 1c487e103 Add benchmarks for strcpy and strcmp. af0c781cf Add . 6fa8df9d3 Don't use the overloadable attribute if we're not fortified. a99d05280 Add copy-only, seek-only, and copy-and-seek benchmarks for strcat a4e774c2b Add sys/stat.h compatibility macros for old NDKs. 2b1ebb572 Move libc/zoneinfo/ files to system/timezone f9f9a5d76 make libasync_safe vendor_available:true e452cb1ff Remove `volatile` from the `__errno` declaration. 583ef362c The bsd_signal declaration shouldn't be visible if API > 21. 4b1a3992d libc: Sync qsort(3) with FreeBSD revision r318515. cfd49bcdd Move libc/zoneinfo/ files to system/timezone 8c67f1e61 Expose pthread_mutex_lock_timeout_np to the NDK. 271be9bb7 Split memmove benchmark into separate overlapping (src before dst and dst before src) and non-overlapping tests. 24ed8b5fb Explain why we have a test that FALLOC_FL_PUNCH_HOLE is missing. a625ee206 Use libdemangle for function names. 576a7e9fb libc: warn that cpu-features.h is deprecated 2eab77e50 Fix boost build with unified headers. 996f6decf MIPS: 32/64-bit VDSO support cd510cbed Make dl_iterate_phdr return correct name for first entry 488eb8b7d Move mallopt to correct section. ca84fe3be Add mallopt to canonical list of exports. 7c08c7910 Revert "Make mallopt available in the future." 5059939c8 Enable exporting the non-uapi scsi headers. c0352bbd5 Add offset to backtrace_string printing. 4c65669ab Update malloc debug documentation. 966cf62a7 Expand whitelist f008a11ef Relax flaky _SC_AVPHYS_PAGES check in sys_sysinfo_test 96c1db7b9 Remove the repetitive warnings from the uapi headers. 866e7b690 Fix assembler warnings. 4af220cfe Remove obsolete __stack_chk_fail_local. 8543f923f Stop including from . 94072fbb4 Switch to inline assembler in crtbegin. e0e0fa17f Revert "Add test config to linker-unit-tests" 6718e0309 Move libdlext_... to NATIVE_TESTS instead of ETC 90a83beb4 Make use of the DNS query hook in the netcontext 5a215d781 Don't define IN_CLOEXEC/IN_NONBLOCK for pre-L. cdfface66 Undef EPOLL_CLOEXEC for pre-L. dd878fe12 Add a netcontext variant of gethostbyname 13ec1cf3d Va_end should be used with va_start 468c8086e Fix _POSIX_THREAD_PROCESS_SHARED. cfb61712c The future is now. 2b0f2a485 Fix missing function export. 497ad30d7 Make `union semun` usable. 50178056f Add a netcontext variant of gethostbyaddr f0305dcee Add the DNS query hook to net context 3fa758f49 Fix Mac build. b02206a60 Remove reference to obj/lib 083923d96 Make mallopt available in the future. 5d949da8a tests/utils.h should #include 3d68fca0d Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES) f19eeb844 libc: ARM64: fix memset for non-standard ZVA sizes a1c0d2fd4 Add support for modifying decay timer. 94bd27455 Add support for cortex-a73. ec0d6b416 make libasync_safe vendor_available:true cf17b487e test: check unbounded memory leak in pthread detach dfcb82d92 Clean up __isthreaded. a57476b66 Run bionic/libc/tools/genversion-scripts.py 6fca047b5 Add support for cortex-a73. 828b9e162 Fix clang-tidy perfomrance warnings. 37b91af0f greylist is no longer enabled by default. b291d08af Zero-initialize user_desc for __set_thread_area. 9ae23720a Cope with AT_SYSINFO not being set on x86. 2f030af25 Add new memchr/strrchr tests. bf2af69fb Make raise/abort work with stale cached pid/tid values. dd5bd456f [MIPS64] Enable necessary mips64 syscalls in seccomp whitelist 22b4351d5 Fix MIPS seccomp definitions for PRIMARY and SECONDARY arch 28285f533 libc: clean up ARM64 copyright notices c42b4bb09 Remove known failures from arm ifunc tests 7a3681e5b Move libc_log code into libasync_safe. f1cb669a9 Shared namespaces inherit parent ns properties 21975b286 Add ifunc for variable test-case ab4cddc32 Fix pthread_barrier_smoke test (part 2). 2d3122c90 Fix test compile errors after LLVM rebase d5c04c5eb Fix pthread_barrier_smoke test. d10d3eece versioner: disable container overflow checks cf44343c1 fix half-deleted comments in tests d390df1db Restore ELF32_ST_INFO/ELF64_ST_INFO. 01de74e76 linker: add android_get_exported_namespace b50b8c888 versioner: fix leak. 0be1dabfc versioner: add symlink for dependencies. 2fad0d592 Include the libc/kernel/android/scsi headers in the NDK. 81aad0058 Compare Pss of tested library in VerifyMemorySaving 7ba2bed0b Make unified headers' SIGRTMIN/SIGRTMAX usable before API 21. 06be3459c Update bionic after Clang rebase 4a6202683 watchpoint_imprecise test: set 4-byte watchpoints on 32-bit arches db98fed03 Make dl_iterate_phdr weak in libdl. 01ea0c0ee Revert "loader: enable loading libraries from tmpfs" ee1e0a34a Update static functions/macro definitions. 7c10abb4a Add basic tests for . bf34ba364 loader: enable loading libraries from tmpfs f2c6ad633 Make the _Unwind_Ptr declaration match clang's. 2e8e5e60b DO NOT MERGE: The future is now. ff6c8de4f Remove unused lambda captures 72007ee68 Decode the common EM_ values. de9262e5c Add syscalls that aren't currently used to the seccomp whitelist. 5109bb463 Make all the ELF relocation constants available. f1db8372d Add missing required libraries 31e5a35f3 libc: fix typo in __RENAME macro 0446c8c09 Add missing arch-specific AT_ cruft. 901601b48 Remove unused elf_machdep.h cruft. 3914b19bd Add PT_ARM_EXIDX. d6f91ce85 Document DT_RUNPATH support. 438e01940 Un-deprecated __system_property_find_nth. e4ddb3c58 Move bionic_systrace.cpp over to CachedProperty. ef2b2fe99 Link to the public post about clang FORTIFY. 295082b3a Avoid "D linker : (null)" with debug.ld.all for dlerror. be4232be8 Report the right error code from PropertyServiceConnection() 35dfaa89d Fix incorrect check. 04d99df80 libc: ARM: Add 32-bit Kryo memcpy b63ed1d2b Restore __system_property_find_nth version 4d114f9e2 libc: use Cortex-A7/A53 memset on Kryo a01cbaa87 Address review comments on the bionic tzdata loader. 3dd3d55af Add seccomp blacklist, and exclude swap functions d3a07e84a The workaround for apps using older version of soinfos a98aa56f3 Remove the useless lock from CachedProperty. 230a7a44c Mark CRT objects as vendor available 4bd354276 'make bionic-unit-tests' now builds all the required binaries 87ff82466 Move libc_logging.cpp over to CachedProperty. 0e8616a37 Move localtime.c over to CachedProperty. 7ade61cae Don't let missing Treble property context files affect errno. 93d4f8b2f Fix missing parse_open_file method. 51a9bf167 Remove .(ll)ndk suffix from (ll)ndk_library 763f6e108 Send developers straight to the text relocation docs. 2b2b25b87 Refactor Config from a struct to a class. 8ef9874d5 versioner: fix LLVM assertion failure. 98f016f4c Move scopeguard into android::base 5f8a673a7 Enable FORTIFY unit tests for clang 9e27e58fa Add support for disabling the greylist. b8ab61804 Move scopeguard into android::base 590a410d2 Fix compare_exchange_weak tests to allow spurious failure b8f7fde4b Add LLNDK stub libraries for the VNDK 19710f761 libc: remove newlines in prototypes in string.h bd3d2088d libc: add const-correct string.h overloads 7336db761 Add (duplicate) license from new XML file a3ed901ef Remove obsolete Android.mk comments bce9a7d51 libc: use __bos instead of __bos0 for strchr. 10ec9286a Break android_set_abort_message out of libc_logging. acc792158 versioner: remove useless log message. d744a9bcd versioner: fix indentation in usage. 3fcf747f1 versioner: guard preprocessing messages with -v. 950a95836 Add kryo support. 62c03a4ff Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE 14eb5abc2 Only use environment variables on the host. 8b7a3559c Expand whitelist 108279e9e Addition of a new system file for time zone data 4113def4f Refactor sanitized library on-disk layout - bionic. 284c8f1ba Revert "isnan and isinf aren't functions." d3e7d0884 Fix lookup logic for linked namespaces bc055cae4 Add more ptrace process resumption tests. eb04ed506 Fix x86 system calls made from ELF preinit. 11968b80a linker: log only real dlerrors d944b2ecc Add test config to linker-unit-tests 69cb22f4d Build the versioner even on unbundled branches. 22805ea9b Revert "Revert "Run the versioner as part of the build."" c17e5a465 libc_logging: mention that they're async signal safe. 69a5939ea linker: update dependencies. ========platform/bootable/recovery between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 + Android.mk | 106 +- OWNERS | 3 + adb_install.cpp | 198 +-- adb_install.h | 4 +- applypatch/applypatch.cpp | 45 +- applypatch/applypatch.sh | 350 ----- applypatch/applypatch_modes.cpp | 18 +- applypatch/bspatch.cpp | 48 +- applypatch/imgdiff.cpp | 25 +- applypatch/imgdiff_test.sh | 118 -- applypatch/imgpatch.cpp | 169 ++- applypatch/include/applypatch/applypatch.h | 17 +- applypatch/include/applypatch/imgpatch.h | 9 +- applypatch/testdata/new.file | Bin 1388877 -> 0 bytes applypatch/testdata/old.file | Bin 1348051 -> 0 bytes applypatch/testdata/patch.bsdiff | Bin 57476 -> 0 bytes {otautil => boot_control}/Android.mk | 37 +- boot_control/boot_control.cpp | 401 +++++ bootloader_message/Android.bp | 26 + bootloader_message/Android.mk | 25 - bootloader_message/bootloader_message.cpp | 7 + .../bootloader_message/bootloader_message.h | 5 + edify/parser.yy | 3 + error_code.h | 2 + fuse_sideload.cpp | 284 ++-- install.cpp | 402 +++-- install.h | 11 +- minadbd/Android.mk | 1 + minadbd/AndroidTest.xml | 26 + minadbd/fuse_adb_provider_test.cpp | 20 +- minadbd/minadbd_services.cpp | 44 +- minui/Android.mk | 2 +- minui/events.cpp | 47 +- minui/graphics_adf.cpp | 3 +- minui/include/minui/minui.h | 3 +- minui/resources.cpp | 2 +- mounts.cpp | 29 +- mounts.h | 4 - otafault/Android.mk | 7 +- otafault/ota_io.cpp | 18 +- otautil/Android.bp | 33 + otautil/SysUtil.cpp | 126 +- otautil/SysUtil.h | 50 +- otautil/ZipUtil.cpp | 121 -- otautil/ZipUtil.h | 57 - private/install.h | 8 +- recovery-persist.cpp | 30 +- recovery.cpp | 150 +- roots.cpp | 148 +- screen_ui.cpp | 961 ++++++------ screen_ui.h | 223 +-- tests/Android.mk | 25 +- tests/AndroidTest.xml | 31 + tests/common/component_test_util.h | 43 - tests/component/applypatch_test.cpp | 65 +- tests/component/bootloader_message_test.cpp | 5 +- tests/component/imgdiff_test.cpp | 152 +- tests/component/install_test.cpp | 134 +- tests/component/sideload_test.cpp | 19 +- tests/component/uncrypt_test.cpp | 188 +-- tests/component/update_verifier_test.cpp | 96 ++ tests/component/updater_test.cpp | 244 +-- tests/component/verifier_test.cpp | 51 +- tests/manual/recovery_test.cpp | 2 +- tests/testdata/alter-footer.zip | Bin 4009 -> 0 bytes tests/testdata/alter-metadata.zip | Bin 4009 -> 0 bytes tests/unit/rangeset_test.cpp | 112 ++ tests/unit/sysutil_test.cpp | 60 +- tests/unit/zip_test.cpp | 42 +- tests/unit/ziputil_test.cpp | 191 --- tools/recovery_l10n/res/values-en-rCA/strings.xml | 9 + tools/recovery_l10n/res/values-en-rXC/strings.xml | 9 + tools/recovery_l10n/res/values-hi/strings.xml | 2 +- tools/recovery_l10n/res/values-mr/strings.xml | 8 +- tools/recovery_l10n/res/values-pa/strings.xml | 6 +- tools/recovery_l10n/res/values-te/strings.xml | 2 +- ui.cpp | 479 ++++-- ui.h | 313 ++-- update_verifier/Android.mk | 46 +- .../include/update_verifier/update_verifier.h | 24 + update_verifier/update_verifier.cpp | 209 ++- update_verifier/update_verifier_main.cpp | 23 + updater/Android.mk | 1 + updater/blockimg.cpp | 1599 ++++++++++---------- updater/include/updater/rangeset.h | 164 ++ updater/install.cpp | 82 +- updater/updater.cpp | 21 +- verifier.cpp | 143 +- vr_device.cpp | 23 + vr_ui.cpp | 35 + vr_ui.h | 36 + wear_device.cpp | 23 + wear_touch.cpp | 177 --- wear_touch.h | 58 - wear_ui.cpp | 507 +++---- wear_ui.h | 76 +- 97 files changed, 5255 insertions(+), 4710 deletions(-) ba30867b update_verifier: Fix the wrong computation with group_range_count. c9b04168 Import translations. DO NOT MERGE 17fa5c7c ui: Manage menu_ with std::vector. c16d2225 Import translations. DO NOT MERGE 2cf6fe2c screen_ui: Fix a case that may truncate the last char. ee6fefd2 screen_ui: Word-wrap menu headers. 20fa1a92 Import translations. DO NOT MERGE f2be3bd7 wear_ui: Expose menu_unusable_rows via Makefile var. 016120f3 Allow customizing WearRecoveryUI via Makefile variables. 102016ce tests: Add the missing dependency on libhidlbase. bd9664b5 update_verifier: verify blocks in parallel 3222dc0d update_verifier: Support androidboot.veritymode being empty or 'disabled'. 5c2bc51b Import translations. DO NOT MERGE 937e884c ui: Check for bootreason=recovery_ui. af9f8b4d ui: Move the support for touch inputs into RecoveryUI. 5e47d516 recovery: handle security footer before passing size to mke2fs fda6ee7d recovery: Fix the flickering when turning on text mode. 5cee24f4 tests: Add a test to cover legacy care_map.txt handling. 5fb9f532 update_verifier: Handle legacy care_map.txt gracefully. 329fe835 Avoid crashing recovery with unwritable /cache. d9759e8a Fix a case when brotli writer fails to write last few blocks of data d774ff24 Build libminui with BOARD_VNDK_VERSION de6735e8 Fix the android-cloexec-* warnings in bootable/recovery 7af933b6 Remove the obsolete reference to /file_contexts. ca6ce2c8 Fix the missing char when showing recovery logs. 28b67f8e Import translations. DO NOT MERGE 107a34f9 Add support to decompress brotli compressed new data c392888d Restructure vr_ui 14ebc1e5 Fix a rare failure for imgdiff when random data equals gzip header edc6b52f Introduce VR recovery ui ea78d86b Update ScreenRecoveryUI::Draw* function signatures. f95e686d screen_ui: Compute the top and bottom gaps. 3250f723 screen_ui: Compute the top and bottom gaps. 0bc54dd8 wear_ui: Remove dead/duplicate codes. e1bb7a57 Add missing libziparchive dependency. 619b162d recovery: replace make_ext4 with e2fsprogs a29d8d69 avoid assuming build number is a 32-bit integer 99b2d774 Add override specifier and member constness to RecoveryUI classes. 5d2e3bd1 Formatting RecoveryUI related files. 9d4839c6 Restructure vr_ui 81a8e4ca Restructure vr_ui 855eafff Use Makefile variables to specify margin settings. 8f7547ed screen_ui: Allow setting screen margin space. 4521b702 Use Makefile variables to specify margin settings. bb7e005a Remove the obsolete package_extract_dir() test 336cbce2 update_verifier: Support AVB. a92d8fb4 Use Makefile variables to specify margin settings. 171b4c4c screen_ui: Allow setting screen margin space. 87f46508 screen_ui: Allow setting screen margin space. ac31808c recovery: replace make_ext4 with e2fsprogs e2bd8760 Introduce VR recovery ui d6c49be5 Add OWNERS in bootable/recovery a44dba7f Introduce VR recovery ui 2330dd87 Fix "No file_contexts" warning 37957109 Fix a race condition for temperature_logger a897f95b Implement a custom deflate sink function for bspatch 8ed9738b update_verifier: Support AVB. 6957555e Retry the update if ApplyBSDiffPatch | ApplyImagePatch fails 53c38b15 kill package_extract_dir 600e8063 libbootloader_message: convert to Android.bp 72449c9f Fix the input parameter for "set_retry_bootloader_message" ce5fa5e5 Print SHA1 of the patch if bsdiff fails with data error 397a8137 updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0. 0167d4c3 Don't write to /sys/class/android_usb/android0/enable with configfs. 57130c45 recovery: Skip "/" in setup_install_mounts(). f3ae55a1 otautil: Android.mk -> Android.bp 00d57571 Add a binary path param to update_binary_command(). b168f5f8 recovery: Use libverifier instead of rebuilding the sources. adeb41a8 recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0 8be0f39f Revert "Remove EXPAND/STRINGIFY macros." f38401a2 Update the comment for obsolete symlink handling . ec970673 Remove EXPAND/STRINGIFY macros. e0c88793 Add a default error code when updater script aborts ed13819a fuse_sideload: Change the minimal block size to 4096. b656a154 Move sysMapFile and sysReleaseMap into MemMapping class. 29ee69bf recovery: Change install_package() to take std::string. 0150d013 adb_install: Stop passing RecoveryUI as a parameter. 4697d8b1 minui: Fix breakage in graphics_adf. 8fa8f0b1 Fix potential OOM in update_verifier 20126e1e libfusesideload: Clean up the CFLAGS for the module. 83b0780d Separate libupdate_verifier module and add testcases. 8ab28082 applypatch: Remove the obsolete support for "applypatch -s". 391bb7bb applypatch: Add determine the return value of ApplyDiffPatch and capture the error flow. 79a0e98b minadbd: Fix a failing test due to SIGPIPE. d8039acc recovery: Remove the include of adb.h. b24510cd librecovery: Remove -Wno-unused-parameter and add -Wall. d9d16297 Reboot the device on user build after the install fails 0a3e4dca tests: Remove obsolete classes in applypatch_test. f2784b6a Add more tests for verify_package_compatibility(). 919d2c9a Call libvintf to verify package compatibility. 6af51a0e Minor clean up to minadbd_services.cpp 8706a98a Adding support for quiescent reboot to recovery 8a7afcc6 Add tests for read_metadata_from_package(). f8119fba Minor clean up to install.cpp. 0ad2de5e Add 'system' to update_verifier's gid bc4b1fe4 Add tests for update_binary_command(). 4608daf0 init.rc: Remove sys.powerctl action 99c549db Fix the double free in verify_package_compatibility(). 7fdcb19e Add the missing LOCAL_CFLAGS for librecovery. e9590228 libmounts: Remove two dead functions. 2aa0d3ab minadbd: switch adb_thread_create to std::thread. 1d866050 Verify the package compatibility with libvintf. 4bb11c74 Protect filename_cache with lock in ota fault 3a8d98dd Abort the update if there's not enough new data ad87d9dc tests: Use get_bootloader_message_blk_device() to find /misc. 3a8002f8 update_verifier: correct group in rc file a015cd1d update_verifier: tweak priority of update_verifier for quick boot fb00d82f Boot control HAL based on the A/B headers. bf5b77db Change the internal representation in RangeSet. c3ef089d applypatch: Remove duplicate test files. 14eb2086 Import translations. DO NOT MERGE 5a176c0d Use regular check for partition name instead of CHECK() c97edcb4 updater: Keep the parsed parameters in std::unique_ptr. 8f23757a Move parse_range() and range_overlaps() into RangeSet. 3958a95f Update_verifier should read blocks in EIO mode 0bbc764b updater: Don't append newline when calling uiPrint(). 31b6bc5c tests: Remove LOCAL_ADDITIONAL_DEPENDENCIES. 60a70afc updater: Move RangeSinkWrite into RangeSinkState. 84a06485 recovery: switch to fs_mgr_read_fstab_default() 7368316d Add test config to minadbd_test 5f85d1fb Log the error message when failing to mount/umount. 28b79f79 Fix the bad merge (duplicate tests). 545317f4 update_verifier: raise priority and ioprio and start with exec_start c3c3496a Suppress the unused variable warning in parser.yy 3ee2b9db Log temperature during OTA update bdc8c1a2 tests: Add a test for --wipe_ab into UncryptTest. c0e1c46a applypatch: Let Apply{BSDiff,Image}Patch accept std::function. f7eb760f applypatch: Change the ssize_t length parameters to size_t. d2aecd46 updater: Clean up LoadSrcTgtVersion2(). 7e61c6a8 tests: Construct two bad packages at runtime for VerifierTest. 217d9f98 tests: Construct two bad packages at runtime for VerifierTest. 2078b22e Add the missing sr-Latn into png files and rename the png locale header ========platform/build/blueprint between android-8.0.0_r32..android-8.1.0_r1========= .travis.yml | 3 +- Blueprints | 14 +++++ OWNERS | 2 + build.ninja.in | 28 +++++++--- context.go | 25 ++++++--- gotestmain/dummy.go | 1 + gotestmain/gotestmain.go | 68 +++++++++++++++++++++--- gotestmain/testmain_test.go | 33 ++++++++++++ live_tracker.go | 7 +++ ninja_defs.go | 26 ++++++--- ninja_strings.go | 16 +++++- ninja_strings_test.go | 5 ++ parser/ast.go | 59 +++++++++++++++++++++ pathtools/fs.go | 1 + pathtools/glob.go | 37 ++++++++----- pathtools/glob_test.go | 116 ++++++++++++++++++++--------------------- regen_build_ninja_in.sh | 32 ++++++++++++ tests/test_tree/build.ninja.in | 29 ++++++++--- tests/test_tree_tests.sh | 1 + 19 files changed, 395 insertions(+), 108 deletions(-) 616c278 Add . and / to MockFs 5f303b9 Fix tests with TestMain 26c141f Add a script to regenerate build.ninja.in files d317b06 Test against go 1.7.6 and 1.8.3 83359c6 Support TestMain in tests 75fec88 Fix glob deps for non-wild patterns 5e40f19 Add OWNERS in build/blueprint 5d4b9d8 Some util functions to support bpfix 4a02a30 Cap concurrency when parsing blueprint files 8de48af Escape leading space in ninja strings 7aa318f Allow BuildParams to override ninja description ========platform/build/kati between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ dep.cc | 18 +++++++++----- find.cc | 34 +++++++++++++++++--------- flags.cc | 4 ++++ flags.h | 2 ++ testcase/werror_find_emulator.sh | 40 +++++++++++++++++++++++++++++++ testcase/werror_overriding_commands.sh | 44 ++++++++++++++++++++++++++++++++++ 7 files changed, 128 insertions(+), 17 deletions(-) bcb31de Add OWNERS in build/kati f63a3fd Add --werror_find_emulator, --werror_overriding_commands 09279ad Ignore EACCES during find emulator opendir ========platform/build between android-8.0.0_r32..android-8.1.0_r1========= CleanSpec.mk | 11 + OWNERS | 2 + core/Makefile | 401 ++++++++++++++++----- core/aapt2.mk | 2 +- core/base_rules.mk | 51 ++- core/binary.mk | 140 +++---- core/build-system.html | 11 + core/build_id.mk | 2 +- core/clang/OWNERS | 4 + core/clang/versions.mk | 2 +- core/cleanbuild.mk | 140 +------ core/clear_vars.mk | 9 + core/combo/javac.mk | 4 + core/config.mk | 203 +++++++---- core/config_sanitizers.mk | 75 +++- core/cxx_stl_setup.mk | 2 - core/definitions.mk | 268 ++++++++++---- core/dex_preopt.mk | 6 +- core/dex_preopt_libart.mk | 46 ++- core/dex_preopt_libart_boot.mk | 24 +- core/dex_preopt_odex_install.mk | 149 ++++++-- core/distdir.mk | 8 - core/droiddoc.mk | 33 +- core/dynamic_binary.mk | 2 +- core/envsetup.mk | 45 ++- core/fuzz_test.mk | 4 +- core/goma.mk | 1 + core/host_dalvik_java_library.mk | 9 +- core/host_fuzz_test.mk | 2 +- core/host_java_library.mk | 45 +-- core/install_jni_libs.mk | 5 + core/install_jni_libs_internal.mk | 33 +- core/jack-default.args | 2 + core/jacoco.mk | 140 +++++++ core/java.mk | 102 ++++-- core/java_common.mk | 65 ++-- core/java_library.mk | 6 +- core/link_type.mk | 27 ++ core/local_vndk.mk | 2 +- core/main.mk | 379 ++++++++++--------- core/ninja_config.mk | 11 +- core/package.mk | 10 +- core/package_internal.mk | 73 ++-- core/pathmap.mk | 8 +- core/pdk_config.mk | 6 +- core/prebuilt_internal.mk | 134 +++++-- core/product.mk | 12 +- core/product_config.mk | 68 ++-- core/sdk_font.mk | 2 +- core/soong_config.mk | 36 +- core/static_java_library.mk | 3 +- core/tasks/build_custom_images.mk | 17 + core/tasks/check_boot_jars/check_boot_jars.py | 2 +- core/tasks/check_boot_jars/package_whitelist.txt | 11 +- core/tasks/device-tests.mk | 6 +- core/tasks/general-tests.mk | 4 +- core/tasks/sdk-addon.mk | 8 +- core/tasks/tools/build_custom_image.mk | 49 ++- core/tasks/tools/compatibility.mk | 7 +- core/tasks/tools/package-modules.mk | 22 +- core/version_defaults.mk | 36 +- envsetup.sh | 60 ++- target/board/Android.mk | 44 ++- target/board/generic/BoardConfig.mk | 12 +- target/board/generic/device.mk | 3 +- target/board/generic/sepolicy/adbd.te | 1 + target/board/generic/sepolicy/audioserver.te | 1 + target/board/generic/sepolicy/bootanim.te | 3 +- target/board/generic/sepolicy/cameraserver.te | 2 + target/board/generic/sepolicy/file.te | 1 - target/board/generic/sepolicy/file_contexts | 23 +- target/board/generic/sepolicy/goldfish_setup.te | 27 +- .../board/generic/sepolicy/hal_camera_default.te | 3 + target/board/generic/sepolicy/hal_cas_default.te | 1 + target/board/generic/sepolicy/hal_drm_default.te | 2 + target/board/generic/sepolicy/hal_drm_widevine.te | 12 + target/board/generic/sepolicy/hal_gnss_default.te | 3 + .../sepolicy/hal_graphics_composer_default.te | 3 + target/board/generic/sepolicy/init.te | 1 + target/board/generic/sepolicy/mediacodec.te | 1 + target/board/generic/sepolicy/netd.te | 2 + target/board/generic/sepolicy/priv_app.te | 5 + target/board/generic/sepolicy/qemu_props.te | 5 +- target/board/generic/sepolicy/qemud.te | 8 - target/board/generic/sepolicy/rild.te | 1 - target/board/generic/sepolicy/system_server.te | 1 - target/board/generic/sepolicy/vold.te | 1 + target/board/generic/sepolicy/zygote.te | 3 + target/board/generic/system.prop | 3 +- target/board/generic_arm64/BoardConfig.mk | 11 +- target/board/generic_arm64/device.mk | 3 +- target/board/generic_arm64/system.prop | 3 +- target/board/generic_arm64_a/BoardConfig.mk | 46 +-- target/board/generic_arm64_a/system.prop | 0 target/board/generic_arm64_ab/BoardConfig.mk | 48 +-- target/board/generic_arm64_ab/sepolicy/file.te | 1 - .../board/generic_arm64_ab/sepolicy/file_contexts | 1 - target/board/generic_arm64_ab/system.prop | 0 target/board/generic_arm_a/BoardConfig.mk | 43 +-- target/board/generic_arm_a/system.prop | 0 target/board/generic_arm_ab/BoardConfig.mk | 30 ++ target/board/generic_mips/BoardConfig.mk | 10 +- target/board/generic_mips/device.mk | 3 +- target/board/generic_mips/system.prop | 2 +- target/board/generic_mips64/BoardConfig.mk | 10 +- target/board/generic_mips64/device.mk | 3 +- target/board/generic_mips64/system.prop | 2 +- target/board/generic_x86/BoardConfig.mk | 16 +- target/board/generic_x86/device.mk | 3 +- target/board/generic_x86/system.prop | 3 +- target/board/generic_x86_64/BoardConfig.mk | 11 +- target/board/generic_x86_64/device.mk | 3 +- target/board/generic_x86_64/system.prop | 3 +- target/board/generic_x86_64_a/BoardConfig.mk | 25 ++ target/board/generic_x86_64_ab/BoardConfig.mk | 29 ++ target/board/generic_x86_a/BoardConfig.mk | 21 ++ target/board/generic_x86_ab/BoardConfig.mk | 25 ++ target/board/generic_x86_arm/BoardConfig.mk | 3 +- target/board/treble_common.mk | 67 ++++ target/board/treble_common_32.mk | 21 ++ target/board/treble_common_64.mk | 23 ++ target/board/treble_system.prop | 5 + target/product/AndroidProducts.mk | 5 + target/product/aosp_arm.mk | 15 +- target/product/aosp_arm64.mk | 16 +- target/product/aosp_arm64_a.mk | 10 +- target/product/aosp_arm64_ab.mk | 10 +- target/product/aosp_arm_a.mk | 9 +- target/product/aosp_arm_ab.mk | 33 ++ target/product/aosp_x86.mk | 13 + target/product/aosp_x86_64.mk | 14 +- target/product/aosp_x86_64_a.mk | 27 ++ target/product/aosp_x86_64_ab.mk | 33 ++ target/product/aosp_x86_a.mk | 27 ++ target/product/aosp_x86_ab.mk | 33 ++ target/product/base.mk | 15 +- target/product/core_base.mk | 7 +- target/product/core_minimal.mk | 33 +- target/product/core_tiny.mk | 17 +- target/product/embedded.mk | 1 + target/product/emulator.mk | 80 +++- target/product/generic_no_telephony.mk | 1 + target/product/go_defaults.mk | 19 + target/product/go_defaults_512.mk | 28 ++ target/product/go_defaults_common.mk | 57 +++ target/product/languages_full.mk | 95 ++++- target/product/product_launched_with_n_mr1.mk | 2 + target/product/product_launched_with_o.mk | 2 + target/product/product_launched_with_o_mr1.mk | 2 + target/product/runtime_libart.mk | 35 +- target/product/sdk_base.mk | 5 +- target/product/sdk_phone_arm64.mk | 14 + target/product/sdk_phone_armv7.mk | 12 + target/product/sdk_phone_x86.mk | 7 + target/product/sdk_phone_x86_64.mk | 8 + target/product/treble_common.mk | 203 ++--------- target/product/treble_common_32.mk | 22 ++ target/product/treble_common_64.mk | 37 ++ target/product/vndk/Android.mk | 13 + tests/envsetup_tests.sh | 5 +- tools/OWNERS | 2 + tools/checkowners.py | 4 +- tools/dump-package-stats | 12 +- tools/fs_config/Android.mk | 148 +++++++- tools/fs_config/README | 23 +- .../android_filesystem_config_test_data.h | 56 +++ tools/fs_config/fs_config_generate.c | 126 ++++++- tools/fs_config/fs_config_generator.py | 2 +- tools/fs_config/fs_config_test.cpp | 223 ++++++++++++ tools/releasetools/OWNERS | 1 + tools/releasetools/add_img_to_target_files.py | 250 +++++++++++-- tools/releasetools/blockimgdiff.py | 8 +- tools/releasetools/build_image.py | 121 ++++--- .../releasetools/check_target_files_signatures.py | 31 +- tools/releasetools/common.py | 154 +++++--- tools/releasetools/edify_generator.py | 5 - tools/releasetools/img_from_target_files.py | 64 +--- tools/releasetools/ota_from_target_files.py | 37 +- tools/releasetools/ota_package_parser.py | 228 ++++++++++++ tools/releasetools/sign_target_files_apks.py | 326 +++++++++++------ tools/releasetools/test_common.py | 54 +++ tools/releasetools/validate_target_files.py | 233 ++++++++++++ tools/signapk/Android.mk | 2 - tools/vendor_buildinfo.sh | 6 + tools/warn.py | 209 ++++++----- 185 files changed, 5084 insertions(+), 1899 deletions(-) ecdd81781 Version bump to OPM1.171019.011 115a4f3e5 Update Security String to 2017-12-05 for December Security Bug: 67774760 (cherry picked from commit 81ee575d52e964d1a3933ac6e8e1a680321883a8) 33032fe71 Version bump to OPM1.171019.009 519da7cd0 Version bump to OPM1.171019.008 4a400b0e7 Version bump to OPM1.171019.007 48d4ef21d Version bump to OPM1.171019.006 ec4882a43 Version bump to OPM1.171019.005 5129a6f13 build: fix builds when first_api_level isn't defined as property 6b984b21a Move ro.product.first_api_level to vendor/build.prop 3905423c5 Version bump to OPM1.171019.003 c867f1b68 Add make_f2fs into GSI a4560bb0c DO NOT MERGE initial add sts to build 16b67f1c5 Version bump to OPM1.171018.001 344da9cd9 Version bump to OPM1.171017.002 75599915a Version bump to OPM1.171016.001 120a1bdad Add some properties to go_defaults_512.mk 726767625 Split go_defaults into a 512 version and a normal version aea0f92ff Create product sysprops on vendor partition. 053ea4fc0 Version bump to OPM1.171013.002 47ac5ac8a Update Security String to 2017-12-01 For December Security Bug: 67774760 bdee84e91 Version bump to OPM1.171013.001 e10314b50 Version bump to OPM1.171012.001 43cbbe8f6 Version bump to OPM1.171011.002 9e59607a3 Version bump to OPM1.171011.001 bf724b549 Version bump to OPM1.171010.001 2befe2a97 Version bump to OPM1.171009.002 7c4817bf4 Version bump to OPM1.171009.001 0703ef21c Version bump to OPM1.171006.002 a1cfce997 Version bump to OPM1.171006.001 0a0e5ea53 Add Android Go defaults make file ade886fc0 Version bump to OPM1.171004.001 905b2e00f Ignore zip comments in dump-package-stats a22482191 Version bump to OPM1.171003.001 e49ee7095 Enforce TARGET_USES_MKE2FS := true for new devices 810ddd9c2 Version bump to OPM1.170928.006 b39c55491 Version bump to OPM1.170928.005 6dff782b4 Version bump to OPM1.170928.004 16cda2fbf Use computed salt for AVB-signed images. b1629b65b Version bump to OPM1.170928.003 74ab0894d Version bump to OPM1.170928.002 a4a944b71 GSI: add the messaging app 87153c64f Build repeatable system images with mke2fs. aec65df76 EXPERIMENT Add a product variable for priv-apps dependencies. 98ef408b8 Change aosp_arm_(a|ab) to 768MB db2a78f39 EXPERIMENT Add a product variable for priv-apps dependencies. 8f1477b50 Version bump to OPM1.170921.003 12d918e32 Version bump to OPM1.170921.002 8f7bc0e6b DO NOT MERGE: Fix incorrect TARGET_2ND_CPU_VARIANT for A/B devices 04f6ff5ad Disable VNDK runtime checking 4876229af Add support for profiles without preopt 0015eae06 Version bump to OPM1.170918.002 3fdb54993 Set the default value of pm.dexopt.shared to speed 0fbb836cf Add product property for preopting extracted APKs cb9eae249 Version bump to OPM1.170914.005 8599287fe Version bump to OPM1.170914.004 062191956 DO NOT MERGE: Fix incorrect TARGET_2ND_CPU_VARIANT for non-A/B devices 48cc59825 Version bump to OPM1.170914.003 7a6aa393e Version bump to OPM1.170914.002 09d0d5b8c Set default size for 32-bit GSI to 1 GB f23bbf19d Consider prebuilt vendor.img as having vendor partition. a2698ee5f Version bump to OPM1.170913.003 2a2dbcd4b Consider prebuilt vendor.img as having vendor partition. 194ae7103 Version bump to OPM1.170913.002 d24487a2f Update Security String to 2017-11-05 on oc-dev bug:65631379 8f4a4c213 Update Security String to 2017-11-01 on oc-dev bug:65631379 6f224a761 [Do Not Merge] Update Security String to 2017-11-01 on nyc-dev bug:65631379 0c93452c6 [Do Not Merge] Update Security String to 2017-11-01 on mnc-dev bug:65631379 e90604b4b [Do Not Merge] Update Security String to 2017-11-01 on lmp-dev bug:65631379 914a9044f Version bump to OPM1.170912.002 6b728aef9 Make privileged apps always keep uncompressed, 4-byte align dex files. 35c4eab6d Version bump to OPM1.170911.002 0f99033b7 Fix the detection for compressed APKs. 8e003f9f6 Version bump to OPM1.170908.003 f89dc8488 Revert "Support TimeZoneRulesManagerService in GSI" eaadcdf67 Version bump to OPM1.170908.002 afee8f303 Skip checking files that have less blocks in block map. 106fa4f77 Support excluding overlays when enforcing RRO d86171409 Skip checking files that have less blocks in block map. 686aff5b9 add llndk|vndksp.libraries.txt to vndk_package ac2f7ef36 DO NOT MERGE OC-MR1 is REL bbce7baeb Version bump to OPM1.170906.002 62a835d0e DO NOT MERGE OC-MR1 is REL 558f3dd79 Revise GSI to inherit from aosp_base.mk and telephony.mk 6bbb11a62 Include vbmeta.img into -img.zip 292b8433c Remove root folder bt_firmware in GSI 48399ee53 Version bump to OPM1.170831.004 b4b04747f Version bump to OPM1.170831.003 95ddc40d5 Disable adb authorization in GSI 90c50f9f5 Version bump to OPM1.170831.002 75edf540e Fix boot image profile in make files 5bce7f201 Update compatibility matrix logic. 97c38ac12 Version bump to OPM1.170830.002 73c10bed9 add CTS tradefed harness dependencies to PDK fusion config f265d80af Version bump to OPM1.170829.004 e4b8ec4e1 Version bump to OPM1.170829.003 35dac0151 Version bump to OPM1.170829.002 b97fd4e60 Support TimeZoneRulesManagerService in GSI 418258cee Allow system server jars for WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY 56b73bb4b Make GSI for arm64_ab more generic afbb82b05 fwk comp mat: add arch specific kernel requirements 0ae807dab fwk comp mat: use a for loop for supported kernel versions cd26335f7 Version bump to OPM1.170828.002 90da25896 emulator: fix widevine drm vndbinder denial 49f78ff23 configstore: remove configstore 1.1 b260f0d55 Fix potential build break 2ab3cf3c1 emulator: fix selinux issues fdcc4890c Version bump to OPM1.170824.002 bbcdc07d1 dex_preopt: Use the unstripped jar file for generating profiles. 2cf1711b9 Reduce the system partition size of 32 bits GSI 5d8410b60 O MR1 is API 27 c3c1c1457 Version bump to OPM1.170822.002 4196ab67d Version bump to OPM1.170821.002 4e140ce86 Update platform security string to 2017-10-05 in oc-dev Bug:64896113 80d374202 Update platform security string to 2017-10-01 in oc-dev Bug:64896113 1517f3d2d [DO NOT MERGE] Update platform security string to 2017-10-05 in nyc-dev Bug:64896113 73ab80dec [DO NOT MERGE] Update platform security string to 2017-10-01 in nyc-dev Bug:64896113 21a54abba [DO NOT MERGE] Update platform security string to 2017-10-01 in mnc-dev Bug:64896113 cf83f5a4f [DO NOT MERGE] Update platform security string to 2017-10-01 in lmp-dev Bug:64896113 f2f5343ba [Do Not Merge] Update platform security string to 2017-10-01 in KLP dev Bug:64896113 a07bf049b releasetools: Add support for compressed APKs. 0435fffb2 Version bump to OPM1.170817.003 882c99a33 GSI: adds /odm mount point in root dir 82962a982 cxx_stl_setup is not executed for modules from soong cccd0b2a3 64-bit GSI: adds init.zygote32_64.rc into root dir for vendor to select f28900789 Version bump to OPM1.170817.002 3cbe82df5 Apply vndk_package to generic system image 963485ecf Add com.android.location.provider to the system server classpath. 3147e7cfa Copy adbd from system/bin to recovery/root/sbin a50857881 sdk: add vendor-qem.img into the deps list 6a4bd696f apkcerts: Add information about the compressed state of the APK. 2999f29ea Move common 32/64 bits product settings to another files 753e9e446 emulator: squash misc modifications from oc-emu-dev e5e074244 emualtor: keep libopenjdkjvmti*.so on sdk images cb694ebb3 emulator: move rild.libpath to vendor f2e71a435 sdk:enable emulator to launch in build environment d5f90a52e build-emulator: fully treblize emulator image c61b6bd2e Build vendor image for emulator 5cb692516 Version bump to OPM1.170810.004 37ba2d97d Update paths for frameworks/base/config 4ae165c7a Add dirty-images-objects handling to boot image build. e5f3fd564 Version bump to OPM1.170810.003 e745ab0a6 Version bump to OPM1.170810.002 bc961b198 DO NOT MERGE ANYWHERE Revert "Build: More tombstones in userdebug" 7c205107c Implement LOCAL_COMPRESSED_MODULE. cc1d9c35f Reduce the system partition size of generic system images 80755694f Move common settings in BoardConfig.mk into a common makefile 6ea81532e Phony module vndk_package is added aa9cb7e9c Version bump to OPM1.170809.002 e3793d947 Enable Canadian English on L10n builds 47f1b93df v8.0.0 was only temporary. O-DR is 8.0.0 c11e0eac1 Add en-XC (cracked pseudo-locale) to L10n build 075ed1d88 Version bump to OPM1.170808.002 614482f09 thermalserviced: add ThermalService daemon 6197aba94 thermal: Add Thermal HAL 1.1 to treble_common.mk 98c2735b8 oc-mr1-dev is now 8.1.0 19e0320cc build: aux: Fix link type checking for AUX builds cb1d256db Version bump to OPM1.170803.002 8b60c822a Force generic system image to load dex pre-opt from system f28bf722c Making a comment a bit more explicit a302746d9 Change Android version to v8.0.0 f33efbd03 Replace -classpath with --class-loader-context for preopt 9afc0d534 treble_common.mk: add the vbmeta.img to disable verification 1287e59f1 Vendor modules in make also have __ANDROID_VNDK__ defined. bc88ff69c Revert "Revert "emulator: create qemu images for system,vendor"" f6d796667 Version bump to OPM1.170801.002 22c06e7c8 oc-mr1-dev is OC-MR1, don't allow building beyond it 4584215b5 update new HIDL interfaces in generic system image ea27bb505 Version bump to OPM1.170727.002 0f0cc8a17 Add new products aosp_x86_ab and aosp_x86_64_ab e4648214e Add new products aosp_x86_a and aosp_x86_64_a e572132aa Add new product aosp_arm_ab 9821e00ca Share system properties with all GSI project with treble_system.prop 37ae422c6 add legacy-android-test java library to PDK platform.zip 1a5c2dcdc Don't add .vendor suffix for vendor-only modules e58dd19dd Version bump to OPM1.170726.002 eb2e568df Apks are again allowed to use vendor libs as before 86c8bad16 Version bump to OPM1.170725.002 0f61372f5 DO NOT MERGE Setting build_id to OC-MR1 for oc-mr1-dev 3297613a4 Removed overlay from target fa794173f Revert "Removed overlay from target" 4f612c6f3 Adds the Neural Networks lib to the base configuration. 1dc5d4765 Look for non-existent files listed in avb_vbmeta_args. 02112900c Revert "Use java prebuilts" a91035347 Add libstagefright_soft_flacdec to core_base.mk 18be90844 [DO NOT MERGE] Updating Security String to 2017-09-05 Bug:63846344 81a7690eb Add makefile to define PRODUCT_SHIPPING_API_LEVEL for O release 8d56fc91b [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 044c8a807 [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 4061effbf [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 3da103445 [DO NOT MERGE] Updating Security String to 2017-09-01 Bug:63846344 32f388f65 Updating Security String to 2017-09-05 Bug:63846344 f1c17f17f Updating Security String to 2017-09-01 Bug:63846344 58c1b0426 Fix potential build break 9a82bfdc6 Allow integer_overflow sanitizer path exclusion. 5d3b159bf Remove JNI_H_INCLUDE from make. 0b0586055 Make 'make docs' work on OpenJDK 9 toolchain. e44e75aa8 Revert "Use dx.jar directly" fd2b1807c Removed overlay from target ec35a22d2 treble_common.mk: Add wifi 1.1 package 193175094 Use java prebuilts aaae43cd2 Update to latest jacoco usage b0a29ad8c Generate brotli compressed {}.new.dat for full OTA 8ec2a1cb0 custom_images: support verity fec (forward error correction) 89b802b99 Fix LOCAL_JAR_PROCESSOR dependency cbfba70a9 Define paths for vendor native tests. 2bc960fd9 Remove unnecessary configs b43a52d79 Don't allow JNI headers for vendors d41ec5a3b Stop using make wrapper around soong_ui 9fdd00f68 Add the missing 'import stat' line. cb8e636ed fix: device_kernel_headers can't be found in the make world 599fefae6 Add netutils-wrapper to generic system image da8694d18 Add entry to fwk compat mat. bbab8007c configstore: remove configstore 1.1 0c5f1e575 Support kernel modules in the odm image 0c59dab59 Device-specific kernel headers are accessbile again 77226f633 Add support for using profiles for boot images 48ae05ea7 Track the AVB property name change. e37a3c959 Use dx.jar directly cd20d5980 Refactor prebuilt tools 427e49e0d Build: More tombstones in userdebug 47e137f35 Build: More tombstones in userdebug 4a363734b Add integer_overflow sanitization build option. 8533fa1b9 Fix install location for vendor tests d4794315f Re-compute DX command if it changes for PDK. a12d38a72 Increase max heap size for javac to 2GB. 2e81b3c49 Enable stripping of java debug information when required. 7b6320773 emulator: fix emulator booting 7f8be9f69 Give TARGET_OUT_HEADERS to vendor modules d665b020f emulator: get emulator booting 0851df8c8 Provide make variables for java binaries 831fc713f Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD 0556231ca Align size of vbmeta image to 4k boundary 9e95beab3 Align size of vbmeta image to 4k boundary 3f72176da Track the AVB property name change. 9978b5274 Update coverage sanitizer flags in make b83b20526 Add a make maco to convert string to upper case c218a470f Support replacing AVB signing keys. 57ae9a223 Delay the write-back of misc_info in sign_target_files_apks.py. 7db5d2c9f Update new HIDL interfaces in generic system image 572a3df7f Add compiler filter for inactive app downgrade cdf3927ec Add libdl.so to the list of system shared libs 95a95c3a5 Allow packing custom radio images into target_files zip. 639118ff4 Support replacing AVB signing keys. 952f6a458 Removing vboot 1.0 verity metadata 7eb6a926a Move /default.prop to /system/etc/prop.default f829b40c4 Move /default.prop to /system/etc/prop.default e51b671e1 Rewrite the prop file at BOOT/RAMDISK/prop.default. 94f5f9323 Add PRODUCT_SYSTEM_SERVER_DEBUG_INFO property af4bde423 Re-compute DX command if it changes for PDK. de05f89bd Enable missing dependency checks 6a90210c6 Add product system server compiler filter property 4261cdc47 Remove previous implementation of RadioService. b12d4b7ac Get java config from soong ae4916b0a Build: Use ART phony packages in runtime_libart 7caea1411 Enable linker warning toast for userdebug/eng builds 044fc0c4a Add OWNERS in build/make df0387dda Makefile: Add avbtool to INTERNAL_USERIMAGES_DEPS 3abc30baa cas: add CAS hal to build fbcd0412c Use make functions to convert a text to lower case f636a8088 AVB: support chain partition signing 9c384d2ca Verify the contents in install-recovery.sh 91a52277b Add make sync target 78de9f173 Remove the obsolete location check for install-recovery.sh f354b178b Support custom my_copy_pairs in package-modules.mk 84cbe4353 LOCAL_PROPRIETARY_MODULE implies LOCAL_USE_VNDK 3ca68183b LOCAL_PROPRIETARY_MODULE implies LOCAL_USE_VNDK 15fd373e3 Pass FRAMEWORK_VBMETA_VERSION to assemble_vintf e615afd6d Use make functions to convert a text to lower case ea7956e2d Support for android.net.lowpan in frameworks/base fe3191727 Add audio.a2dp.default to generic system image cbd421fd0 Remove unnecessary items in treble_common.mk af505d5f2 Add wificond to Android makefiles a426a60a6 Require sysui overlay 0596384ad Mark oc-dev-plus-aosp OPR1 as REL b8d3cc02c Allow custom compiler filters for system server jars cda3d10e5 core: Move core.oat bootjar definitions into envsetup.mk f3251ac73 Add makefile to define PRODUCT_SHIPPING_API_LEVEL for O release 9d4639c8c core: Move core.oat bootjar definitions into envsetup.mk f33a96c07 core: Move core.oat bootjar definitions into envsetup.mk d2fc242c3 Add android.hardware.power service+impl and power.ranchu 2f137ee11 Revert "core: Move core.oat bootjar definitions into core/config" 4a0ad4ac6 Add a new PRODUCT variable for forcing 'speed' preopt. 54747a7f0 Add junit/textui/** to the proguard filter 8c5079824 core: Move core.oat bootjar definitions into core/config 4f3e5685f Set JAVAC_WRAPPER if USE_GOMA is set. 53cf99992 Align size of vbmeta image to 4k boundary 74d69626a Master is now OPM1 2b8f489e3 Allow sign_target_files_apks.py to create zip64 signed TF.zip. 9ac4cb098 Fix duplicate 'META/care_map.txt' when calling add_img_to_target_files 3e7387a34 Updating the BUILD_ID to OC-DR1 for oc-dr1-dev branch. 3e599ead6 AVB: support chain partition signing 7cd30041e Align size of vbmeta image to 4k boundary 6fdff23df Normalize building generic system image with treble-common.mk 6402873d4 Apply ALLOW_MISSING_DEPENDENCIES to droiddoc template dir bae7ee5d9 add support for test suites with 'prebuilt tools' c45b7e3d9 Added android.test.mock to PRODUCT_PACKAGES f37088fb3 Add mising AAPT2 dependency 78b8dd61b Normalize building generic system image with treble-common.mk c401a62d8 Add mising AAPT2 dependency 6d3850340 More aapt2 aar prebuilt fixes 1130dc496 Use framework resources for prebuilt aars with aapt2 2f3af252e Don't attempt to write to / for aar prebuilts 655c542dc Find target keywords in the first 100 lines. 46a5999a0 Delay the write-back of misc_info in sign_target_files_apks.py. f61b430e6 Use different versions for framework compatibility matrix b22b57218 Unspecialize oc-dev-plus-aosp 910e08c02 DO NOT MERGE ANYWHERE - Set MAX_PLATFORM_VERSION to OPD1 on oc-dr1-dev 350911d72 Revert "Support for android.net.lowpan and LoWPAN Service" 71b832169 Revert "Revert "OC-DR is 8.0.1"" fbba7fe06 main.mk: Set dalvik.vm.stack-trace-dir d2d01e519 Fix the broken script in AssertFingerprintOrThumbprint. 3ebfddeab Remove three board_avb_* args from META/misc_info.txt. dd65f96c3 Switch to clang-4053586 ccc48163e Fix ALLOW_MISSING_DEPENDENCIES in PDK builds 6b2e155ee Generate care_map.txt when AVB is enabled c633ed023 Support re-generating DTBO image from add_img_to_target_files.py. 25f2d0ded Fix make warning/error colors on Mac a64f33668 Move math function definitions. 2bb109709 Remove the obsolete logic in img_from_target_files.py. 3cba374da Pack avbtool into otatools.zip. 780cd459d Revert "OC-DR is 8.0.1" 616fbeb14 Move recovery building from sign_target_files_apk to add_img_to_target_files 143f2b1fe Add blueprint_tools as default target 38af07ff2 Update the recovery files under SYSTEM/ if recovery patch is rebuilt a9fed83fa Update RenderScript build config and definitions. 9bfcbc8a7 Move APP-% and PRODUCT-% implementation out of Kati 562baccae Remove the rest of showcommands, dist goal b5e44b0a0 Add sysui dark theme dependency 9cc3c76ab Let signapk access internal APIs under OpenJDK 9 toolchain 2ddbcdf3a Pass TARGET_BUILD_PDK to soong 97479ccb7 Desugar: allow reflection over internal APIs. 73ebddca7 Accept multiple input files for device manifest. 7ea994b21 Support signing custom images with AVB HASH or AVB HASHTREE e8ef8f70f Makefile: Add the dependency for BUILT_OTATOOLS_PACKAGE. 988a08d00 Fix override warnings when two test suites share an output 6a324ba58 Remove the obsolete UnpackPackageDir() in edify generator c61bd998b Drop build support for LEGACY_USE_JAVA7. 406050bdb Fix the symlink detection when signing TF.zip. f8a49c5a3 Add LOCAL_JAR_PROCESSOR 0ed47f7fd Fix fragile assumptions about build toolchain. (attempt #2) 43b282978 OC-DR is 8.0.1 bf1d094db Since OC-DR is also API26, it should be REL 3c4c0b6ab Make: Don't rely on presence of tools.jar in toolchain. 50e875368 Use installed module stem for .so soname 6b19e495b Android.mk: clear variable at end of use 2b32469c4 Add soong variable for PRODUCT_FULL_TREBLE. 8ef1aae6d Recognize new clang and make warnings. 0f2ab4603 Move dataclean and installclean to soong_ui d8eabaa6c Enable incremental builds for ASAN. (make) 4c764abf3 Revert "build/make/core: Fix fragile assumptions about build toolchain." e2a8da268 build/make/core: Fix fragile assumptions about build toolchain. d4dbf7921 Always use non-sanitized library locations for JNI. 930a918d0 Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE 1b6723497 configstore: build configstore 1.1 instead of 1.0 3bac9b132 Makefile: copy mke2fs.conf to ota root 0618e639a Makefile: Remove the duplicate lines for OTATOOLS. 4b2b2a7bd Removing OPR1 from master as OC is API26 0cf52d84d Start deprecating OVERRIDE_BUILT_MODULE_PATH f72308af8 Start deprecating OVERRIDE_BUILT_MODULE_PATH 83857b6cb Allows DX alternative Jar. 5c2be9a29 Add dexdiag tool to images 1664b90d6 Normalize timestamps in host java libraries a6b038ff4 Embedding the JNI lib is controlled by PRODUCT_FULL_TREBLE 35b34ef17 OTA metadata uses system_matrix.xml. 5b0fe18fe Add support for avbtool in custom_images. b147846b6 Allows DX alternative Jar. 85e55ceff Move auto installclean to soong_ui 3eb44160e Move version checking to soong_ui bd8ac3284 Move clean/clobber to soong_ui 3715001fe Allow disabling of CleanSpec functionality e949585a6 Add c/a/i/u/* to the list of injar filters 889ee5e7d add dtbo support for ota 730624c16 fix builds on macOS when kernel modules are used 10bd2af81 Update whitelisted package name for google vr 44c9c076d Install preopted profiles on device f63e2cd47 OTA Tools: Handle password encrypted keys d1d6fc5cf Teach mgrep to find soong/*.go files. a70b40f60 Set emulator framebuffer display device buffer count to 3 ce9d78fcd Add a script to parse an block-based ota package 9ebc278f9 Selectively add _asan flavor suffix. c7477bc61 package modules.alias onto device 001c676b8 Add the option to reserve headroom for partition images. This is useful for devices with low disk space with different build variants. a820b5a02 Updating path to new frameworks/layoutlib project fa7ecfb75 Clean LOCAL_RESOURCE_DIR paths 5ec6bbc3d Implement clean-path 6324c2d29 Default profile usage based on the existence of the profile dd35495a7 Move include in prep of Android.bp support 7932f9bc5 Export OVERRIDE_RS_DRIVER to soong c5536ffbd Use speed-profile instead of quicken for the profile case d0b9e6247 Add media_profiles_V1_0.dtd 2b0022809 Remove redundant dependencies d7bd1f216 core/Makefile: add AVBTOOL deps to boot.img for BOARD_AVB_ENABLE c96c1de86 Remove redundant dependencies 39451582c releasetools: Add a verbose parameter to common.Run(). 0caf69d72 Remove redundant dependencies 5ab07d4f1 make: add __clang_analyzer__ to clang-tidy b58610530 Remove redundant dependencies 1c1e14219 Only set TARGET_PLATFORM version in lunch when explicitly requested f899251e1 Clear LOCAL_JACK_ENABLED for ANDROID_COMPILE_WITH_JACK=false 30c33b1c2 Sort inputs to compatibility suite zip files ea60db9a8 Pass TARGET_USES_HWC2 to soong as device_uses_hwc2 b2cbafe06 Support for android.net.lowpan and LoWPAN Service 39c2ecef8 Build: Remove com.google from the boot classpath whitelist. 149099cce Revert unnecessary dependency to fs_config_dirs and fs_config_files 6b68da062 Do not package res unless RS target API < 21 3a0afa7f5 Allow PRODUCT_FULL_TREBLE_OVERRIDE to be false. 9e7eab53c Split vendor license notices into vendor partition 9418749c4 Install sqlite3 on userdebug builds 0a06d8ba7 Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"" b105e365c Only set TARGET_PLATFORM version in lunch when explicitly requested ffee7c3b7 OPM1.170501.001 2c17ca154 OPM1.170430.001 9eff830fa Make javac checkbuilds match jack b17f28516 Support LOCAL_JACK_ENABLED := javac_frontend 48d9a5c80 Build: Disable leak sanitizer for ijar 83c5c474b Build: Disable leak sanitizer for llvm-rs-cc c5bb0d736 Build: Disable leak sanitizer for aapt a5bb180a8 Pass --force-determinism to prebuilts. eb3d2f2e7 Use 'quicken' instead of 'interpret-only'. 24f54693f Make the default preopt 'interpret-only'. cdd4343bb Don't preopt system server apps in system_other. b08ada1da Introduce a whitelist for core apps used by system server. 7a1ad6c8a More aapt2 aar prebuilt fixes 470e0e14c Use framework resources for prebuilt aars with aapt2 48845257d Don't attempt to write to / for aar prebuilts 211c90158 Makefile: support build and avb signing of dtbo img ef21d1458 Get Android TOP from build.log file. eb8dc7272 fs_config_dirs and fs_config_files miscalculates LOCAL_REQUIRED_MODULES f68897e03 OPM1.170427.001 21803d357 Revert "Revert "Add compatibility metadata to OTA package"" dd3a5b550 slightly clarify error message from check_boot_jars.py 500f5c40a OPM1.170426.001 0bf506f44 Exempt UBSAN runtime library from soong_to_convert 1fd588cfb fs_config_generator: Add fs_config_(dirs|files)_(vendor|oem|odm) 256d33941 fs_config_generate: add -P option 5649b31a1 fs_config_generate: unit test d5068605f Update stale comment for dalvik.vm.stack-trace-file. 0576b5f24 Update build files to new compiler filters. f7ba37d93 OPM1.170425.001 3e73e2bca base_rules.mk : Support subconfigs for testcases. 89b263c31 OPM1.170424.001 1cb8dea62 Embed jni libs in vendor apks for treble-ized devices c8f4bac81 OPM1.170423.001 169f5f1c6 warn.py: have URLs open in new tabs 2b7f8ab57 link_type: common overrides 2nd 2e3c3cf53 Fix LOCAL_MULTILIB := 64 in TARGET_TRANSLATE_2ND_ARCH builds c026f6d0e Disable CFI for ASAN targets. (Make) 1b23abc19 OPM1.170420.001 c8f57d92f make libprotobuf-cpp-* libs VNDK b47d4e9cf Rewrite link type checking e53c6e720 Add the missing dependency on payload generation script. 5567e5072 Update fuzz_test makefile. 6ae54e4ec OPM1.170419.001 5f89212e2 Filter and colorize javac output V3 2c061b988 OPM1.170418.001 c3b255622 Make PIC/PIE levels compatible for LTO. db7365002 OPM1.170417.001 b177a0a01 OPM1.170416.001 9b3776017 AVB: support BOARD_BUILD_SYSTEM_ROOT_IMAGE 8ee4a3db8 AVB: support signing vendor.img d2e778fb5 Set PRIVATE_PREFIX when using $(transform-prebuilt-to-target) e224725c9 Overridden packages shouldn't install vdex files either 5e93057da Make mini-debug-info stripping pass on already stripped binaries 516296052 OPM1.170413.001 03aaa7e2d Add the ability to save off the CSV to a file. d06c45568 OPM1.170412.001 e8ee68bb9 Support java annotation proccessors cde14987b Support java annotation proccessors 6e4eb24a9 OPM1.170411.001 9d2b3280e Support split /system and /vendor modules from Soong d9c3fd1d5 Revert "master is now OPD1/ODR by default and adding OPM1/OMR1" b608f5ec7 OPM1.170410.001 1468612da OPM1.170409.001 5e5879373 Add support for LOCAL_ERROR_PRONE_FLAGS ffa3258f6 Add LLNDK support for the VNDK efc786a82 Add dtc and libufdt prebuilts to dev path 96476c1d5 Fix duplicate and dangling rules 52697a111 OPM1.170406.001 941b68209 Rearrange java library outputs 950f1efbb Move proguard before classes.jar bee0dec6c Encode special characters in email addresses. 65850daeb Revert "Revert "device-tests: As a dependency to tests"" 8a431d9c7 Common testcase directories: Clean up duplicates 8250dc483 Added make files for variable Nougat MR1 afaa0a638 releasetools: Add validate_target_files.py. 9c1372a65 OPM1.170405.001 2a8a39398 Add LOCAL_EXPORT_CFLAGS for Soong 05909fae9 Add LOCAL_EXPORT_CFLAGS for Soong 2be559488 Exclude ndk stubs from notice file list 40c6fe1dd OPM1.170404.001 1b2242895 Use product-based inclusive rule for enforcing RRO cec578c91 Don't include the dev-key on IOT products. 53524b5da Makefile: copy mke2fs.conf to ota root 9af3fa123 master is now OPD1/ODR by default and adding OPM1/OMR1 c86ea11fe Switch to a shell_and_utilities phony module. 9874161ba OPM1.170403.001 5cd3bcab8 fsconfig: Use defined macro for masking c8b9b13cb OPM1.170402.001 6fabefa88 Move proguard before classes.jar cb7d59687 Switch to a shell_and_utilities phony module. a3afbb956 Expose PLATFORM_VERSION_ALL_CODENAMES to soong. 839db81b2 Auto-generate PLATFORM_VERSION_ALL_CODENAMES. b285c46bb Refactor sanitized library on-disk layout - Make. 2c498a391 Build: Force system owner for ASAN in system 0e5373403 Optimize out extra jar copies e0848c8b7 Make the default preopt 'interpret-only'. 5234c8812 OPM1.170330.001 39f97ae22 Enforce RROs for all the build-time ROs 039b5c779 Build: ASAN in system fc8ead660 Revert "Revert "Revert "Add soong_javac_filter to all javac commands""" 8d677a2e4 OPM1.170329.001 073ab0a70 Switch to clang-3859424. c90165937 Add min and max supported versions 349a7a7f1 Move comments to the previous line a2c6c0b11 Don't preopt system server apps in system_other. 7325f1d0f OPM1.170328.001 562ac3505 Changing default Jack arguments. 2c3289bf3 Ensure that BOARD_VNDK_VERSION is current 9fe97e231 Add USE_FILESLIST_GO to switch to fileslist.go 9af483488 Introduce a whitelist for core apps used by system server. cbf76f635 Add LOCAL_OVERRIDES_MODULES 445c2853b Change the global CFI flag to default to enabled. 45665b40e Change the global CFI flag to default to enabled. ========platform/build/soong between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 72 +++- OWNERS | 2 + android/androidmk.go | 19 +- android/api_levels.go | 65 +++ android/arch.go | 111 +++-- android/config.go | 101 +++-- android/defaults.go | 51 +-- android/defs.go | 10 + android/env.go | 16 + android/module.go | 223 +++++++--- android/mutator.go | 68 ++- android/package_ctx.go | 6 +- android/paths.go | 111 +++-- android/paths_test.go | 160 +++++++ android/prebuilt.go | 9 + android/prebuilt_test.go | 38 +- android/register.go | 29 +- android/testing.go | 98 +++++ android/util.go | 9 + android/variable.go | 27 +- androidmk/Android.bp | 1 + androidmk/cmd/androidmk/android.go | 131 +++--- androidmk/cmd/androidmk/androidmk.go | 14 +- androidmk/cmd/androidmk/androidmk_test.go | 29 +- bpfix/Android.bp | 43 ++ bpfix/bpfix/bpfix.go | 185 ++++++++ bpfix/bpfix/bpfix_test.go | 114 +++++ bpfix/cmd/bpfix.go | 188 +++++++++ build.ninja.in | 75 +++- build_test.bash | 40 ++ cc/androidmk.go | 61 ++- cc/binary.go | 13 +- cc/builder.go | 296 +++++++------ cc/cc.go | 201 +++++++-- cc/cc_test.go | 67 ++- cc/cmakelists.go | 30 +- cc/compiler.go | 45 +- cc/config/arm64_device.go | 21 +- cc/config/arm_device.go | 72 +++- cc/config/clang.go | 10 + cc/config/global.go | 48 ++- cc/config/integer_overflow_blacklist.txt | 4 + cc/config/mips64_device.go | 17 +- cc/config/mips_device.go | 13 +- cc/config/toolchain.go | 18 +- cc/config/x86_darwin_host.go | 34 +- cc/config/x86_linux_host.go | 11 + cc/coverage.go | 1 + cc/gen.go | 28 +- cc/gen_stub_libs.py | 100 ++++- cc/installer.go | 11 +- cc/kernel_headers.go | 50 +++ cc/library.go | 102 +++-- cc/linker.go | 58 ++- cc/llndk_library.go | 24 +- cc/makevars.go | 31 +- cc/ndk_headers.go | 18 +- cc/ndk_library.go | 101 +++-- cc/ndk_prebuilt.go | 12 +- cc/ndk_sysroot.go | 13 +- cc/object.go | 4 +- cc/prebuilt.go | 33 +- cc/proto.go | 39 +- cc/relocation_packer.go | 8 +- cc/rs.go | 117 ++++++ cc/sabi.go | 30 +- cc/sanitize.go | 145 +++++-- cc/stl.go | 14 +- cc/test.go | 32 +- cc/test_data_test.go | 35 +- cc/test_gen_stub_libs.py | 125 +++++- cc/tidy.go | 4 + cc/toolchain_library.go | 3 +- cc/util.go | 57 ++- cc/vndk.go | 140 +++++++ cmd/{javac_filter => javac_wrapper}/Android.bp | 6 +- .../javac_wrapper.go} | 86 +++- .../javac_wrapper_test.go} | 57 ++- cmd/microfactory/microfactory.bash | 92 ++++ cmd/microfactory/microfactory.go | 115 ++++- cmd/microfactory/microfactory_test.go | 8 +- cmd/multiproduct_kati/main.go | 175 ++++++-- cmd/pom2mk/Android.bp | 19 + cmd/pom2mk/pom2mk.go | 254 +++++++++++ cmd/sbox/Android.bp | 21 + cmd/sbox/sbox.go | 185 ++++++++ cmd/soong_build/main.go | 3 +- cmd/soong_ui/main.go | 4 + cmd/soong_zip/soong_zip.go | 150 ++++--- cmd/zip2zip/Android.bp | 1 + cmd/zip2zip/zip2zip.go | 172 ++++++-- cmd/zip2zip/zip2zip_test.go | 243 +++++++++++ genrule/filegroup.go | 9 +- genrule/genrule.go | 73 +++- java/app.go | 34 +- java/app_builder.go | 34 +- java/builder.go | 63 +-- java/config/config.go | 23 + java/config/makevars.go | 29 ++ java/gen.go | 26 +- java/java.go | 332 ++++++++------- java/java_test.go | 240 +++++++++++ phony/phony.go | 7 +- python/androidmk.go | 74 ++++ python/binary.go | 220 ++++++++++ python/builder.go | 147 +++++++ python/installer.go | 39 ++ python/library.go | 37 ++ python/python.go | 463 +++++++++++++++++++++ python/python_test.go | 443 ++++++++++++++++++++ python/scripts/stub_template_host.txt | 91 ++++ python/test.go | 54 +++ root.bp | 10 +- scripts/setup_go_workspace_for_soong.sh | 67 +++ shared/paths.go | 26 ++ soong_ui.bash | 67 +-- ui/build/Android.bp | 17 +- ui/build/build.go | 79 +++- ui/build/cleanbuild.go | 167 ++++++++ ui/build/config.go | 179 ++++++-- ui/build/config_test.go | 174 ++++++++ ui/build/context.go | 4 + ui/build/exec.go | 124 ++++++ ui/build/java.go | 163 ++++++++ ui/build/kati.go | 24 +- ui/build/make.go | 15 +- ui/build/ninja.go | 94 ++++- ui/build/proc_sync.go | 143 +++++++ ui/build/proc_sync_test.go | 241 +++++++++++ ui/build/sandbox/darwin/global.sb | 40 ++ ui/build/sandbox_darwin.go | 69 +++ ui/build/sandbox_linux.go | 32 ++ ui/build/soong.go | 34 +- ui/build/util.go | 13 + ui/tracer/Android.bp | 1 + ui/tracer/microfactory.go | 63 +++ ui/tracer/ninja.go | 77 ++-- ui/tracer/tracer.go | 3 + 138 files changed, 8701 insertions(+), 1595 deletions(-) 61d4611 Use correct flags for host-side assembly a7282fe Make libdl.so be loaded after libc.so 95ec127 Keep vndk library lists sorted 40350ab List of VNDK-related libs are exported to make 1e7495d cflags for vendor variants ef34632 a shared lib header is not exported to vendors if it is in exclude_shared_libs bbf2d25 Allow vndk library dependecies to dump abi again. dd4fd11 Allow 'vndk' tag in cc_defaults 5bc7381 .vendor suffix is added only for libs having core/vendor variants e8dc34a Rename java module and property names for consistency be1da47 Use dependency tags for java modules ec7a042 Use android.Prebuilt for JavaPrebuilts 72bb363 Add basic tests for java modules 1f44a3a Don't pass same argument twice for defaults modules initialization 6650414 Revert "Remove java version checks" f5310e3 Add to cflags in compilerFlags() efac4a8 Switch `owner` to *string to disable concat a40331c Regenerate build.ninja.in 3cf6306 Move default libnativehelper include to mock dir. 5f59553 Allow integer_overflow sanitizer path exclusion. 8effde4 Install VNDK libs in /system instead of /vendor b97e818 Add support for data field in cc_benchmark. 7177107 Regenerate soong's build.ninja.in cec8171 Add integration testing infrastructure c6f07f0 Remove java version checks eb54da6 Fix incorrect package for variable d48633a Use ExistentPathForSource 38cef8a microfactory: Sort dependencies cae59bc Add microfactory tracing 1b82286 Support running soong_ui.bash from anywhere in the tree c40e10b Drop make flags in soong_ui 091525e Parse environment options from the command line 9b58749 Support more ways to pass -j/-k fd7310d Fix kernel_headers module registration d773eb3 add device_kernel_headers module for vendor-specific kernel headers 0c3a1ef Add integer_overflow sanitization build option. 00269f2 Fix install location for vendor tests 4c35af0 fix: a vendor variant of a lib doesn't re-export llndk headers 1a0f09b Fixed the unexpected scenario for "device_supported" 3624285 Refactor factories 8241abb Update coverage sanitizer flags in soong 3978666 Revert "[mips] Disable compact branch generation" ba6b552 Add libdl.so to the list of system shared libs f6ad1db Add header-abi-linker dependency on so file. 6ab3d84 Add header-abi-linker dependency on so file. 0638299 Make '**' implicit 8936b02 Add jar sorting to zip2zip 3e3e72d Add java config and share it with make 540eff8 Split java device properties into separate struct 46c9b8b Remove non-idiomatic inheritance ba21113 Update obsolete references 20e1365 Fix panic in builds with no device 82218f2 zip2zip: Support sorting globbed arguments, '**' 0d58f98 Black-list for clang LibTooling Cflags. 418420e Turn find emulator warnings into errors 98b16c3 Register libnativewindow as llndk 9875edb add exclude_shared_libs for vendor_available:true libs 14b3f7f Turn find emulator warnings into errors e7efcbe Capture backtraces during build_test 44cf1a7 add exclude_shared_libs for vendor_available:true libs 9677e8c Black-list for clang LibTooling Cflags. c381fd0 Revert "Revert "Run bpfix at the end of androidmk"" aff66e5 Revert "Revert "Initial implementation of bpfix"" 651275b Add support for misc_undefined diagnostics e8a25d5 Turn find emulator warnings into errors 81a6cb3 Add OWNERS in build/soong 347ca0f Revert "Revert "Turn find emulator warnings into errors"" 572324a Add JAVAC_WRAPPER support 15be0c6 Require that NDK symbol files end with .map.txt. a6697e8 Only check for ninja stuckness after it's been running for a bit 193f2fb Make absolute OUT_DIR work with sbox aac67d3 Fix the issue that /tmp/soong_python_test* isn't being removed. f49082a Easier debugging of sbox efc1b41 Have Soong try to enforce that genrules declare all their outputs. 2902fa7 Add pom2mk, a maven repo -> Android.mk tool c6482d6 Don't add -lrt on Darwin for sanitized targets. 87f3b24 Fix install path for sanitized native tests. (Soong) 76cee23 Fix -fsanitize=integer not passed for soong builds. 809cc6f Run 'pstree' if ninja_log hasn't updated recently dadff1b Switch to clang-4053586 e748f5d Export clang default settings. a18660d Have installclean remove android-info.txt again e427a40 Stop installcleaning $PRODUCT_OUT/*.{ini,txt,xlb} c2fc276 Revert "Turn find emulator warnings into errors" ae7f3e2 MIPS: Lower LibartImgDeviceBaseAddress() to fix ART tests. dc5b70f Turn find emulator warnings into errors 4932408 correcting the libandroid_net name 849bb6b Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9 04a16c7 Support Make rewriting APP-* eb3186a Revert "Run bpfix at the end of androidmk" a8cc9c5 Revert "Initial implementation of bpfix" 98418a0 Add bionic's scsi headers to the include path. 715cac3 Optimizations to abi checking. dab550d Add pdk product variable 41f5d58 Add libandroid_net to the llndk. 3615fe8 Revert "Revert "Disallow multiple build executions in parallel"" 7fd905a Run bpfix at the end of androidmk de4b046 Initial implementation of bpfix 58a5c8b Export cc_benchmark as NATIVE_TESTS to Make 8b4319c Drop build support for LEGACY_USE_JAVA7. 8756b37 Export clang default settings. f624fb9 Prepare multiproduct_kati to run on the build servers f54e0a7 Add arch, lib name to header-abi-diff invocation. e24bc20 Add Treble as soong variable. f052f78 Move dataclean and installclean to soong_ui be9cd11 Revert "Disallow multiple build executions in parallel" 74f7b97 Make factory functions in cc/prebuilt.go public. Test: refactoring CL. dd84e05 Dedup exported flags from dependencies 5916657 soong: use optimal FPU on Cortex-A15 4a1741c Add all packages under packages/apps to root.bp 5323f8e Add python_test_host module. 7db68be Disallow multiple build executions in parallel 2700511 Fix the issue "\n" didn't get interpreted properly. 0df1517 Add build_test.sh, split common parts of soong_ui.bash 5ed900b Allow specifying a build variant 02781d5 Move auto installclean to soong_ui db8457c Move version checking from Make into soong_ui 6600a44 soong: add cortex-a73 to microarchitecture list a4e43a7 Improve multiproduct_kati output 6606872 Revert "Revert "Ensure environment dependencies are correct"" 0b73b4b Move clean/clobber to soong_ui 6df46f5 Add cortex-a73 support. fa833bb Support for LOCAL_AIDL_INCLUDES in androidmk 734e380 Clarify paths.go somewhat 02f3add Clean OUT_DIR 1d9aa26 Add cortex-a73 support. fa7e8af add libvndksupport to ll-ndk 67a5c13 Prettify soong ninja build descriptions 014de6a Fix genrule documentation 90a4b75 Add bootable/recovery to root.bp 6e8115a Work-around for crt objects with sdk: current 5b52959 Use ctx.ModuleBuild for darwin ar 51d4ab2 Run gofmt 9707116 Soong: Change Sanitize.Recover order 254514e androidmk: support cfi, diag, and misc_undefined properties 8ff9ef4 Declare dependency on sanitizer runtime libraries ceeff0f Add product_sdk_version.cflags property 0fdee74 Revert "androidmk: support cfi, diag, and misc_undefined properties" 4068a5d Revert "Ensure environment dependencies are correct" 2101f4a Automatically add frameworks/rs includes to modules with .rs files a8688c4 androidmk: support cfi, diag, and misc_undefined properties 31e9947 Fix mips32r2-fp-xburst build 95f4dbb Ignore disabled modules when generating ndk sysroot e78473c Ensure environment dependencies are correct 03cc1b6 Use -isystem to export ndk stl includes b2123aa Add a variable to disable modules in the PDK c602b7d Allow "required" property to vary by arch 2a252be Support .rs and .fs files in cc_* module srcs lists 7e0eaf1 Support %s in product variable properties a3e6c52 Always run asan ckati on the build servers 269a8c7 Add exec.Cmd wrapper for logging / sandboxing db0b9a3 Supported python build in host side. 9543642 Support override_rs_driver product variable 561a3fe soong: add __clang_analyzer__ to clang-tidy 307d145 Remove -isystem frameworks/av/include bbc9f4d Export proto deps from reused libraries too 10d2231 Check reused source files in hasSrcExt f281bd8 Supported minor features in soong_zip 5ff51b5 Update protoc support for libplatformprotos 0e409a2 Add device_uses_hwc2 product variable 432c286 Add msa mips features d13a457 Remove -isystem frameworks/av/include 3f6fb2d Add support for named versions in NDK map files. 49927d2 Generate stub libraries for unreleased API levels. e0b933b Globally enable libcxx's thread safety annotations. f173d59 Support ASAN for ckati and ninja 1837b80 Enable mips32r2dsp[r2]-fp in mega device build 893d816 Turn installation on in mega device build ccf01e7 Prepend arch variant include directories e90bfd1 Make generated_sources act like generated_headers dad8c95 Pass -I to yasm 0906f17 Add arm neon and mips dspr2 arch features 5cf3948 Fixups after llvm rebase 87d8b56 Make soong mm/ targets recursive cd30431 Add frameworks/opt/net/wifi to root.bp e28f4e2 Support test_suites in cc_benchmark modules 57a5238 Don't write output during tests 8f4fdd8 Disable CFI for ASAN targets. (Soong) 54c5dd5 Exit early on genrule command parsing failure d87708e Add frameworks/* to root Android.bp 68a0985 Blacklist DISPLAY / GREP_OPTIONS 918b1d9 Fix lots of warnings from abi dumping. ca3e287 Convert soong_javac_filter to a wrapper e87b768 Make PIC/PIE levels compatible for LTO (Soong). 3e231fd Add header-abi-checker for Vndk abi checks. c43ae77 Don't install header libraries c32c3eb Change the global CFI flag to default to enabled. 4247f0d Enable arm_on_x86 mode when arm is a secondary arch 1b59409 Make mini-debug-info stripping pass on already stripped binaries ce87b80 Use ArchType instead of string as map key d402582 Skip ndkApiMutator on disabled modules 5cfd709 soong: use optimal FPU for Cortex-A7 4416e5d Split /system and /vendor modules, allow multi-installation 01a9059 Remove explicit suffixes from (ll)ndk_library fff256f soong: always use -mfpu=neon-vfpv4 for Krait targets 2439eb7 Added duplicates checking when extracting source deps. aa118f9 Implement vendor as a synonym of proprietary 1783a2f soong: use optimal FPU on Kryo targets b916b80 Add LLNDK support for the VNDK 5df73d0 Make use of specific Kryo targeting in Clang b01e7f7 Support a `vndk` tag in gen_stub_libs.py 5853940 Pass exportedFlags directly to Make 13fd3ff Export JAVAC_WRAPPER environment. 48834ee Pass exportedFlags directly to Make d8f8d07 Disable .toc generation for windows 3edeee1 Add ctx.Windows() 866810d Exclude ndk stubs from notice file list ac01ff5 Add support for an armv8 variant for Kryo ae4fc18 Add support for an armv7 variant for Kryo 4df566d Correct variable name LOCAL_COMPATIBILITY_SUITE 1ae73a6 Microfactory support for transitive link dependencies 2e5d7d4 Add `sdk_version: "minimum"`. 30c9d6e Generate file to map codenames to API levels. 07ce4ac Add prebuilts/clang/host/linux-x86 to root.bp. a2226b9 Support prebuilt module types 1dd8839 Refactor sanitized library on-disk layout - Soong. c319948 Fix include order 552432e multiproduct_kati: better directory names. d2130a9 Use a timestamp file for preprocessed_ndk_headers. 280802c Fixed the issue that phony module was broken. 1b4141f fileslist: hash the content of symlink, not the file it points to. e6a4d7c Move versioner's -o before positional arguments. 4442c2f Switch to clang-3859424. 11b2614 Rework vndk detection 7cbf5f8 Fix variant errors when compiling with the NDK d9233f1 [CMakeList generator] Add headers to source files a929db0 Add support for test_suites property on cc_test modules 16b626b Export TSAN_RUNTIME_LIBRARY make variable 620e6ad Add fileslist.go to calculate hashes in parallel dc03a84 Remove -Wl,--allow-shlib-undefined from arm64 a739f24 Add script to make a Go-style workspace for Soong ========platform/cts between android-8.0.0_r32..android-8.1.0_r1========= CleanSpec.mk | 2 + CtsCoverage.mk | 29 +- PREUPLOAD.cfg | 1 + apps/CameraITS/build/scripts/gpylint_rcfile | 2 +- apps/CameraITS/pymodules/its/image.py | 68 +- apps/CameraITS/pymodules/its/objects.py | 1 - .../rolling_shutter_skew/RollingShutterSkew.pdf | Bin 0 -> 590861 bytes .../test_rolling_shutter_skew.py | 675 + apps/CameraITS/tests/scene0/test_metadata.py | 4 +- .../tests/scene0/test_unified_timestamps.py | 4 +- apps/CameraITS/tests/scene1/test_capture_result.py | 1 - .../CameraITS/tests/scene1/test_dng_noise_model.py | 133 +- apps/CameraITS/tests/scene1/test_format_combos.py | 79 +- .../tests/sensor_fusion/test_sensor_fusion.py | 267 +- apps/CameraITS/tools/run_all_tests.py | 104 +- apps/CameraITS/tools/run_parallel_tests.py | 2 + apps/CameraITS/tools/run_sensor_fusion_box.py | 161 +- apps/CtsVerifier/Android.mk | 43 +- apps/CtsVerifier/AndroidManifest.xml | 50 +- apps/CtsVerifier/assets/adb | Bin 0 -> 1191136 bytes .../CtsVerifier/assets/apk/CtsEmptyDeviceAdmin.apk | Bin 7421 -> 0 bytes .../assets/report/compatibility_result.css | 171 +- .../assets/report/compatibility_result.xsl | 12 +- apps/CtsVerifier/jni/verifier/Android.mk | 2 + apps/CtsVerifier/proguard.flags | 1 + .../res/layout-watch/da_policy_main.xml | 61 + .../requesting_bugreport_device_owner.xml | 46 + .../res/layout/audio_frequency_mic_activity.xml | 269 +- apps/CtsVerifier/res/layout/bt_device_picker.xml | 106 +- apps/CtsVerifier/res/layout/da_policy_main.xml | 78 +- .../res/layout/da_uninstall_test_main.xml | 12 +- .../res/layout/dialer_hun_on_incoming.xml | 137 +- .../res/layout/dialer_incoming_call.xml | 124 +- .../res/layout/dialer_telecom_intents.xml | 199 +- apps/CtsVerifier/res/layout/mtp_host_item.xml | 11 +- .../layout/requesting_bugreport_device_owner.xml | 55 +- apps/CtsVerifier/res/layout/snsr_hrm.xml | 8 +- apps/CtsVerifier/res/layout/snsr_next_button.xml | 1 - apps/CtsVerifier/res/layout/tapjacking.xml | 50 + apps/CtsVerifier/res/layout/uap_buttons_panel.xml | 18 - .../res/layout/usb_tapjacking_overlay.xml | 36 + .../res/layout/visual_voicemail_service.xml | 13 +- .../CtsVerifier/res/layout/voicemail_broadcast.xml | 129 +- .../res/layout/voicemail_hide_in_call_settings.xml | 13 +- .../layout/voicemail_hide_ringtone_settings.xml | 13 +- apps/CtsVerifier/res/values-watch/strings.xml | 35 + apps/CtsVerifier/res/values/strings.xml | 188 +- apps/CtsVerifier/res/xml/accessory_filter.xml | 3 +- .../admin/DeviceAdminUninstallTestActivity.java | 94 +- .../admin/tapjacking/OverlayingActivity.java | 7 + .../cts/verifier/admin/tapjacking/UsbTest.java | 279 + .../verifier/audio/AudioFrequencyMicActivity.java | 614 +- .../cts/verifier/audio/AudioLoopbackActivity.java | 4 +- .../android/cts/verifier/audio/Correlation.java | 2 +- .../verifier/audio/HifiUltrasoundTestActivity.java | 1 + .../verifier/audio/USBAudioPeripheralActivity.java | 3 +- .../USBAudioPeripheralAttributesActivity.java | 92 +- .../audio/USBAudioPeripheralButtonsActivity.java | 26 +- .../audio/USBAudioPeripheralRecordActivity.java | 26 +- .../cts/verifier/audio/audiolib/AudioUtils.java | 6 +- .../verifier/audio/audiolib/StreamRecorder.java | 4 +- .../audio/peripheralprofile/ListsHelper.java | 29 + .../audio/peripheralprofile/ProfileManager.java | 14 +- .../cts/verifier/bluetooth/BleClientService.java | 61 +- .../bluetooth/BleClientTestBaseActivity.java | 11 +- .../BleConnectionPriorityClientService.java | 5 + .../bluetooth/BluetoothToggleActivity.java | 6 +- .../cts/verifier/camera/its/ItsTestActivity.java | 1 + .../GnssPseudorangeVerificationTestsActivity.java | 31 + .../verifier/location/GnssStatusTestsActivity.java | 16 + .../verifier/location/GnssTtffTestsActivity.java | 16 + .../location/LocationListenerActivity.java | 16 + .../AlwaysOnVpnSettingsTestActivity.java | 87 + .../AuthenticationBoundKeyTestActivity.java | 36 +- .../managedprovisioning/ByodFlowTestActivity.java | 62 +- .../managedprovisioning/ByodFlowTestHelper.java | 1 + .../managedprovisioning/ByodHelperActivity.java | 48 +- .../CommandReceiverActivity.java | 11 +- .../DeviceAdminTestReceiver.java | 1 + .../EnterprisePrivacyTestListActivity.java | 122 +- .../IntentFiltersTestHelper.java | 2 - .../PolicyTransparencyTestListActivity.java | 4 +- .../managedprovisioning/TurnOffWorkActivity.java | 21 +- .../managedprovisioning/UserRestrictions.java | 11 +- .../AttentionManagementVerifierActivity.java | 639 +- .../ConditionProviderVerifierActivity.java | 8 +- .../notifications/InteractiveVerifierActivity.java | 49 +- .../cts/verifier/notifications/MockListener.java | 334 +- .../NotificationListenerVerifierActivity.java | 830 +- .../cts/verifier/p2p/RequesterTestActivity.java | 9 + .../cts/verifier/p2p/testcase/TestCase.java | 14 +- .../AccelerometerMeasurementTestActivity.java | 1 + .../sensors/DeviceSuspendTestActivity.java | 26 +- .../sensors/OffBodySensorTestActivity.java | 15 +- .../sensors/helpers/PowerTestHostLink.java | 3 + .../usb/accessory/UsbAccessoryTestActivity.java | 8 +- .../verifier/usb/device/UsbDeviceTestActivity.java | 6 +- .../cts/verifier/usb/mtp/MtpHostTestActivity.java | 44 +- .../verifier/vr/VrListenerVerifierActivity.java | 89 +- .../wifiaware/testcase/DataPathInBandTestCase.java | 10 + .../testcase/DataPathOutOfBandTestCase.java | 10 + .../res/xml/accessory_filter.xml | 2 +- .../AccessoryTestCompanion.java | 6 +- apps/EmptyDeviceAdmin/Android.mk | 2 +- apps/EmptyDeviceAdmin/AndroidManifest.xml | 2 +- apps/PermissionApp/Android.mk | 2 +- apps/VpnApp/Android.mk | 21 + apps/VpnApp/api23/Android.mk | 34 + apps/VpnApp/api23/AndroidManifest.xml | 39 + apps/VpnApp/api24/Android.mk | 34 + apps/VpnApp/api24/AndroidManifest.xml | 41 + .../app/VpnApp => apps/VpnApp/latest}/Android.mk | 6 +- .../VpnApp/latest}/AndroidManifest.xml | 12 +- apps/VpnApp/notalwayson/Android.mk | 34 + apps/VpnApp/notalwayson/AndroidManifest.xml | 41 + apps/VpnApp/res/layout/vpn_client.xml | 26 + apps/VpnApp/res/values/strings.xml | 21 + apps/VpnApp/res/values/styles.xml | 25 + .../com/android/cts/vpnfirewall/IcmpMessage.java | 0 .../com/android/cts/vpnfirewall/Ipv4Packet.java | 0 .../com/android/cts/vpnfirewall/PingReflector.java | 0 .../cts/vpnfirewall/ReflectorVpnService.java | 0 .../src/com/android/cts/vpnfirewall/Rfc1071.java | 0 .../src/com/android/cts/vpnfirewall/VpnClient.java | 61 + build/compatibility_test_suite.mk | 38 +- build/device_info_package.mk | 2 +- build/support_package.mk | 1 + build/test_package.mk | 1 + build/test_target_java_library.mk | 1 + .../common/deviceinfo/MediaDeviceInfo.java | 63 +- .../common/deviceinfo/StorageDeviceInfo.java | 2 +- common/device-side/util/jni/Android.mk | 2 + .../compatibility/common/util/ApiLevelUtil.java | 33 + .../common/util/BusinessLogicDeviceExecutor.java | 91 + .../common/util/BusinessLogicTestCase.java | 105 + .../compatibility/common/util/CtsTouchUtils.java | 113 +- .../compatibility/common/util/FeatureUtil.java | 72 + .../compatibility/common/util/MediaUtils.java | 12 + .../compatibility/common/util/PackageUtil.java | 103 + .../compatibility/common/util/PropertyUtil.java | 54 +- .../common/util/ApiLevelUtilTest.java | 77 + .../util/BusinessLogicDeviceExecutorTest.java | 312 + .../common/util/BusinessLogicTestCaseTest.java | 71 + .../res/config/common-compatibility-config.xml | 4 + .../tradefed/res/report/compatibility_result.css | 191 +- .../tradefed/build/CompatibilityBuildHelper.java | 113 +- .../tradefed/build/CompatibilityBuildProvider.java | 24 +- .../tradefed/command/CompatibilityConsole.java | 23 +- .../common/tradefed/result/ResultReporter.java | 180 +- .../common/tradefed/targetprep/ApkInstaller.java | 13 +- .../targetprep/ApkInstrumentationPreparer.java | 3 +- .../tradefed/targetprep/BusinessLogicPreparer.java | 128 + .../tradefed/targetprep/DeviceFileCollector.java | 36 +- .../tradefed/targetprep/DynamicConfigPusher.java | 69 +- .../common/tradefed/targetprep/FilePusher.java | 13 +- .../common/tradefed/targetprep}/MediaPreparer.java | 40 +- .../tradefed/targetprep/ReportLogCollector.java | 10 +- .../testtype/BusinessLogicHostTestBase.java | 78 + .../testtype/CompatibilityHostTestBase.java | 10 +- .../tradefed/testtype/CompatibilityTest.java | 178 +- .../common/tradefed/testtype/FailureListener.java | 44 +- .../common/tradefed/testtype/JarHostTest.java | 2 +- .../common/tradefed/testtype/ModuleDef.java | 99 +- .../common/tradefed/testtype/ModuleRepo.java | 99 +- .../tradefed/testtype/retry/RetryFactoryTest.java | 38 +- .../testtype/suite/CompatibilityTestSuite.java | 60 +- .../tradefed/testtype/suite/ModuleRepoSuite.java | 126 +- .../common/tradefed/util/CollectorUtil.java | 11 +- .../tradefed/util/DynamicConfigFileReader.java | 72 + .../compatibility/common/tradefed/UnitTests.java | 10 + .../build/CompatibilityBuildHelperTest.java | 34 + .../build/CompatibilityBuildProviderTest.java | 96 + .../tradefed/presubmit/ApkPackageNameCheck.java | 109 + .../tradefed/presubmit/CtsConfigLoadingTest.java | 36 + .../common/tradefed/presubmit/IntegrationTest.java | 35 +- .../tradefed/presubmit/ValidateTestsAbi.java | 22 +- .../result/ResultReporterBuildInfoTest.java | 82 + .../common/tradefed/result/ResultReporterTest.java | 34 + .../tradefed/targetprep}/MediaPreparerTest.java | 2 +- .../testtype/CompatibilityHostTestBaseTest.java | 22 +- .../common/tradefed/testtype/JarHostTestTest.java | 6 +- .../common/tradefed/testtype/ModuleRepoTest.java | 46 + .../testtype/retry/RetryFactoryTestTest.java | 41 +- .../testtype/suite/ModuleRepoSuiteTest.java | 356 + .../tradefed/util/DynamicConfigFileReaderTest.java | 122 + common/host-side/util/Android.mk | 2 + .../compatibility/common/util/ApiLevelUtil.java | 37 + .../common/util/BusinessLogicHostExecutor.java | 95 + .../compatibility/common/util/CpuFeatures.java | 38 + .../common/util/DynamicConfigHandler.java | 5 +- .../common/util/DynamicConfigHostSide.java | 14 +- .../compatibility/common/util/FeatureUtil.java | 70 + .../common/util/MetricsReportLog.java | 22 +- .../compatibility/common/util/MonitoringUtils.java | 2 +- .../compatibility/common/util/PackageUtil.java | 38 + .../compatibility/common/util/PropertyUtil.java | 34 + .../common/util/ReportLogHostInfoStore.java | 3 + .../common/util/ShellCommandUtil.java | 30 + .../compatibility/common/util/VersionCodes.java | 6 +- common/host-side/util/tests/Android.mk | 2 +- .../common/util/BusinessLogicHostExecutorTest.java | 318 + .../common/util/DynamicConfigHandlerTest.java | 2 +- .../compatibility/common/util/HostUnitTests.java | 29 +- common/util/Android.mk | 3 +- .../compatibility/common/util/BusinessLogic.java | 156 + .../common/util/BusinessLogicExecutor.java | 179 + .../common/util/BusinessLogicFactory.java | 179 + .../compatibility/common/util/ModuleResult.java | 13 +- .../android/compatibility/common/util/ReadElf.java | 1111 + .../common/util/BusinessLogicTest.java | 250 + .../compatibility/common/util/UnitTests.java | 38 +- error_prone_rules.mk | 6 +- error_prone_rules_tests.mk | 8 +- hostsidetests/aadb/Android.mk | 2 +- .../src/android/aadb/cts/TestDeviceFuncTest.java | 50 +- .../src/android/aadb/cts/TestDeviceStressTest.java | 13 +- hostsidetests/abioverride/Android.mk | 2 +- hostsidetests/abioverride/app/Android.mk | 2 +- hostsidetests/appsecurity/Android.mk | 2 +- .../v1-only-starts-with-00000000-magic.apk | Bin 0 -> 4594 bytes .../pkgsigverify/v1-only-starts-with-dex-magic.apk | Bin 0 -> 4598 bytes .../v2-only-starts-with-00000000-magic.apk | Bin 0 -> 4195 bytes .../pkgsigverify/v2-only-starts-with-dex-magic.apk | Bin 0 -> 4199 bytes .../appsecurity/cts/AppSecurityPreparer.java | 39 +- .../android/appsecurity/cts/AppSecurityTests.java | 79 +- .../appsecurity/cts/ClassloaderSplitsTest.java | 92 + .../appsecurity/cts/InstantCookieHostTest.java | 20 +- .../appsecurity/cts/PermissionsHostTest.java | 57 +- .../cts/PkgInstallSignatureVerificationTest.java | 18 + .../android/appsecurity/cts/StorageHostTest.java | 5 +- .../src/android/appsecurity/cts/Utils.java | 13 +- hostsidetests/appsecurity/test-apps/Android.mk | 2 +- .../appsecurity/test-apps/AppAccessData/Android.mk | 4 +- .../appsecurity/test-apps/AppWithData/Android.mk | 4 +- .../test-apps/ClassLoaderSplitApp/Android.mk | 36 + .../ClassLoaderSplitApp/AndroidManifest.xml | 42 + .../ClassLoaderSplitApp/feature_a/Android.mk | 34 + .../feature_a/AndroidManifest.xml | 34 + .../feature_a/FeatureAActivity.java | 21 + .../feature_a/FeatureAReceiver.java | 37 + .../ClassLoaderSplitApp/feature_b/Android.mk | 33 + .../feature_b/AndroidManifest.xml | 36 + .../feature_b/res/values-pl/values.xml | 6 +- .../feature_b/res/values/values.xml | 10 +- .../feature_b/FeatureBActivity.java | 21 + .../feature_b/FeatureBReceiver.java | 37 + .../cts/classloadersplitapp/BaseActivity.java | 22 + .../cts/classloadersplitapp/BaseReceiver.java | 36 + .../cts/classloadersplitapp/SplitAppTest.java | 174 + .../DeclareNotRuntimePermissions/Android.mk | 2 +- .../test-apps/DocumentClient/Android.mk | 2 +- .../cts/documentclient/DocumentsClientTest.java | 4 +- .../test-apps/DocumentProvider/Android.mk | 2 +- .../cts/documentprovider/MyDocumentsProvider.java | 4 +- .../appsecurity/test-apps/EncryptionApp/Android.mk | 2 +- .../test-apps/EphemeralTestApp/Android.mk | 2 +- .../EphemeralTestApp/EphemeralApp1/Android.mk | 2 +- .../EphemeralTestApp/EphemeralApp2/Android.mk | 2 +- .../ImplicitlyExposedApp/Android.mk | 2 +- .../EphemeralTestApp/NormalApp/Android.mk | 2 +- .../EphemeralTestApp/UnexposedApp/Android.mk | 2 +- .../test-apps/EphemeralTestApp/UserApp/Android.mk | 2 +- .../EphemeralTestApp/UserAppTest/Android.mk | 2 +- .../EscalateToRuntimePermissions/Android.mk | 2 +- .../test-apps/ExternalStorageApp/Android.mk | 4 +- .../test-apps/InstantCookieApp/Android.mk | 4 +- .../test-apps/InstantCookieApp2/Android.mk | 39 + .../InstantCookieApp2/AndroidManifest.xml | 29 + .../src/test/instant/cookie/CookieTest.java | 39 + .../InstrumentationAppDiffCert/Android.mk | 4 +- .../test-apps/IsolatedSplitApp/Android.mk | 2 +- .../IsolatedSplitApp/feature_a/Android.mk | 2 +- .../IsolatedSplitApp/feature_b/Android.mk | 2 +- .../IsolatedSplitApp/feature_c/Android.mk | 2 +- .../test-apps/MultiUserStorageApp/Android.mk | 4 +- .../appsecurity/test-apps/NoRestartApp/Android.mk | 2 +- .../test-apps/NoRestartApp/feature/Android.mk | 2 +- .../test-apps/PackageAccessApp/Android.mk | 2 +- .../test-apps/PermissionDeclareApp/Android.mk | 2 +- .../PermissionDeclareAppCompat/Android.mk | 2 +- .../test-apps/PermissionPolicy25/Android.mk | 40 + .../AndroidManifest.xml | 14 +- .../res/values}/strings.xml | 2 +- .../permission/policy/PermissionPolicyTest25.java | 119 + .../test-apps/PrivilegedUpdateApp/Android.mk | 14 +- .../PrivilegedUpdateApp/CtsShimPrivUpgrade.apk | Bin 5900 -> 0 bytes .../CtsShimPrivUpgradeWrongSHA.apk | Bin 5889 -> 0 bytes .../apk/arm/CtsShimPrivUpgrade.apk | Bin 0 -> 9799 bytes .../apk/arm/CtsShimPrivUpgradeWrongSHA.apk | Bin 0 -> 9801 bytes .../apk/x86/CtsShimPrivUpgrade.apk | Bin 0 -> 10057 bytes .../apk/x86/CtsShimPrivUpgradeWrongSHA.apk | Bin 0 -> 10066 bytes .../test-apps/ReadExternalStorageApp/Android.mk | 4 +- .../test-apps/SharedUidInstall/Android.mk | 2 +- .../test-apps/SharedUidInstallDiffCert/Android.mk | 2 +- .../test-apps/SimpleAppInstall/Android.mk | 2 +- .../test-apps/SimpleAppInstallDiffCert/Android.mk | 2 +- .../appsecurity/test-apps/SplitApp/Android.mk | 16 +- .../test-apps/SplitApp/feature/Android.mk | 2 +- .../appsecurity/test-apps/SplitApp/jni/Android.mk | 2 +- .../test-apps/SplitApp/libs/arm64-v8a/Android.mk | 2 +- .../test-apps/SplitApp/libs/armeabi-v7a/Android.mk | 2 +- .../test-apps/SplitApp/libs/armeabi/Android.mk | 2 +- .../test-apps/SplitApp/libs/mips/Android.mk | 2 +- .../test-apps/SplitApp/libs/mips64/Android.mk | 2 +- .../test-apps/SplitApp/libs/x86/Android.mk | 2 +- .../test-apps/SplitApp/libs/x86_64/Android.mk | 2 +- .../appsecurity/test-apps/StorageAppA/Android.mk | 4 +- .../appsecurity/test-apps/StorageAppB/Android.mk | 4 +- .../test-apps/StorageStatsApp/Android.mk | 4 +- .../test-apps/TargetInstrumentationApp/Android.mk | 2 +- .../test-apps/UsePermissionApp22/Android.mk | 7 +- .../test-apps/UsePermissionApp23/Android.mk | 7 +- .../cts/usepermission/BasePermissionsTest.java | 32 +- .../cts/usepermission/UsePermissionTest23.java | 1 - .../UsePermissionApp24/res/values/strings.xml | 4 - .../test-apps/UsePermissionApp25/Android.mk | 42 + .../UsePermissionApp25/AndroidManifest.xml | 77 + .../Android.mk | 13 +- .../UsePermissionApp26/AndroidManifest.xml | 34 + .../cts/usepermission/UsePermissionTest26.java} | 44 +- .../test-apps/UsePermissionAppLatest/Android.mk | 44 + .../UsePermissionAppLatest/AndroidManifest.xml | 33 + .../test-apps/UsePermissionDiffCert/Android.mk | 4 +- .../test-apps/UsesLibraryApp/Android.mk | 2 +- .../android/cts/useslibrary/UsesLibraryTest.java | 47 +- .../test-apps/WriteExternalStorageApp/Android.mk | 10 +- .../appsecurity/test-apps/keysets/Android.mk | 2 +- .../test-apps/keysets/malBadKey/Android.mk | 2 +- .../test-apps/keysets/malNoDef/Android.mk | 2 +- .../test-apps/keysets/malOneDef/Android.mk | 2 +- .../test-apps/keysets/permDef/Android.mk | 4 +- .../test-apps/keysets/permUse/Android.mk | 4 +- .../test-apps/keysets/testApp/Android.mk | 4 +- .../appsecurity/test-apps/keysets/uA/Android.mk | 8 +- .../appsecurity/test-apps/keysets/uAB/Android.mk | 2 +- .../appsecurity/test-apps/keysets/uAuB/Android.mk | 2 +- .../appsecurity/test-apps/keysets/uB/Android.mk | 6 +- .../test-apps/keysets/uBsharedUser/Android.mk | 4 +- .../appsecurity/test-apps/keysets/uEcA/Android.mk | 2 +- .../appsecurity/test-apps/keysets/uNone/Android.mk | 2 +- .../appsecurity/test-apps/tinyapp/Android.mk | 2 +- hostsidetests/atrace/Android.mk | 2 +- hostsidetests/atrace/AtraceTestApp/Android.mk | 2 +- .../backup/AllowBackup/Android.mk | 19 +- .../backup/AllowBackup/BackupAllowedApp/Android.mk | 39 + .../BackupAllowedApp/AndroidManifest.xml | 29 + .../AllowBackup/BackupNotAllowedApp/Android.mk | 39 + .../BackupNotAllowedApp/AndroidManifest.xml | 30 + .../backup/AllowBackup/src/AllowBackupTest.java | 128 + hostsidetests/backup/Android.mk | 4 +- hostsidetests/backup/FullBackupOnly/Android.mk | 17 + .../FullBackupOnlyFalseNoAgentApp/Android.mk | 39 + .../AndroidManifest.xml | 31 + .../FullBackupOnlyFalseWithAgentApp/Android.mk | 39 + .../AndroidManifest.xml | 32 + .../FullBackupOnlyTrueWithAgentApp/Android.mk | 39 + .../AndroidManifest.xml | 33 + .../src/FullBackupOnlyBackupAgent.java | 116 + .../FullBackupOnly/src/FullBackupOnlyTest.java | 172 + hostsidetests/backup/KeyValueApp/Android.mk | 2 +- .../KeyValueBackupRestoreTest.java | 77 + hostsidetests/backup/RestoreAnyVersion/Android.mk | 17 + .../RestoreAnyVersion/NewVersionApp/Android.mk | 39 + .../NewVersionApp/AndroidManifest.xml | 33 + .../NoRestoreAnyVersionApp/Android.mk | 39 + .../NoRestoreAnyVersionApp/AndroidManifest.xml | 33 + .../RestoreAnyVersionApp/Android.mk | 39 + .../RestoreAnyVersionApp/AndroidManifest.xml | 34 + .../src/RestoreAnyVersionBackupAgent.java | 34 + .../src/RestoreAnyVersionTest.java | 120 + .../backup/SharedPreferencesRestoreApp/Android.mk | 39 + .../AndroidManifest.xml | 41 + .../SharedPreferencesBackupAgent.java | 33 + .../SharedPrefsRestoreTestActivity.java | 103 + hostsidetests/backup/fullbackupapp/Android.mk | 2 +- hostsidetests/backup/includeexcludeapp/Android.mk | 2 +- .../cts/backup/AllowBackupHostSideTest.java | 116 + .../src/android/cts/backup/BackupPreparer.java | 52 + .../android/cts/backup/BaseBackupHostSideTest.java | 74 +- .../cts/backup/FullBackupOnlyHostSideTest.java | 155 + .../backup/KeyValueBackupRestoreHostSideTest.java | 57 + .../cts/backup/RestoreAnyVersionHostSideTest.java | 165 + hostsidetests/bootstats/Android.mk | 2 +- hostsidetests/compilation/Android.mk | 2 +- hostsidetests/compilation/app/Android.mk | 2 +- .../cts/compilation/CompilationTargetActivity.java | 201 +- .../compilation/assets/CtsCompilationApp.apk | Bin 9065 -> 11163 bytes hostsidetests/compilation/assets/primary.prof | Bin 1194 -> 0 bytes hostsidetests/compilation/assets/primary.prof.txt | 103 + .../AdbRootDependentCompilationTest.java | 50 +- hostsidetests/content/Android.mk | 2 +- .../cts/SyncAdapterAccountAccessHostTest.java | 2 +- .../CtsSyncAccountAccessOtherCertTests/Android.mk | 2 +- .../CtsSyncAccountAccessOtherCertTestCases.java | 55 +- .../CtsSyncAccountAccessSameCertTests/Android.mk | 2 +- .../CtsSyncAccountAccessSameCertTestCases.java | 1 + .../src/com/android/cts/content/FlakyTestRule.java | 8 +- .../src/com/android/cts/content/StubActivity.java | 13 + .../Android.mk | 2 +- .../test-apps/SyncAccountAccessStubs/Android.mk | 2 +- hostsidetests/cpptools/Android.mk | 2 +- hostsidetests/cpptools/app/Android.mk | 2 +- hostsidetests/devicepolicy/Android.mk | 2 +- .../devicepolicy/app/AccountCheck/Auth/Android.mk | 11 +- .../app/AccountCheck/NonTestOnlyOwner/Android.mk | 2 +- .../app/AccountCheck/TestOnlyOwner/Android.mk | 2 +- .../AccountCheck/TestOnlyOwnerUpdate/Android.mk | 2 +- .../app/AccountCheck/Tester/Android.mk | 2 +- .../devicepolicy/app/AccountManagement/Android.mk | 9 +- .../accountmanagement/AccountManagementTest.java | 11 +- .../MockAccountAuthenticator.java | 3 +- hostsidetests/devicepolicy/app/Android.mk | 2 +- .../app/AppRestrictionsTargetApp/Android.mk | 2 +- .../devicepolicy/app/Assistant/Android.mk | 4 +- .../devicepolicy/app/AutofillApp/Android.mk | 4 +- .../devicepolicy/app/CertInstaller/Android.mk | 2 +- .../app/ContactDirectoryProvider/Android.mk | 4 +- .../app/CorpOwnedManagedProfile/Android.mk | 4 +- .../devicepolicy/app/CustomizationApp/Android.mk | 2 +- .../app/CustomizationApp/AndroidManifest.xml | 1 + .../devicepolicy/app/DelegateApp/Android.mk | 8 +- .../cts/delegate/AppRestrictionsDelegateTest.java | 27 +- .../cts/delegate/BlockUninstallDelegateTest.java | 14 +- .../cts/delegate/CertInstallDelegateTest.java | 28 +- .../android/cts/delegate/DelegateTestUtils.java | 45 + .../cts/delegate/EnableSystemAppDelegateTest.java | 84 + .../android/cts/delegate/GeneralDelegateTest.java | 7 +- .../cts/delegate/PackageAccessDelegateTest.java | 103 + .../cts/delegate/PermissionGrantDelegateTest.java | 102 + .../devicepolicy/app/DeviceAdmin/api23/Android.mk | 9 +- .../devicepolicy/app/DeviceAdmin/api24/Android.mk | 9 +- .../app/DeviceAdminService/package1/Android.mk | 2 +- .../app/DeviceAdminService/package2/Android.mk | 2 +- .../app/DeviceAdminService/package3/Android.mk | 2 +- .../app/DeviceAdminService/package4/Android.mk | 2 +- .../app/DeviceAdminService/packageb/Android.mk | 2 +- .../app/DeviceAndProfileOwner/api23/Android.mk | 4 +- .../app/DeviceAndProfileOwner/api25/Android.mk | 4 +- .../app/DeviceAndProfileOwner/latest/Android.mk | 2 +- .../latest/AndroidManifest.xml | 1 + .../AlwaysOnVpnMultiStageTest.java | 13 +- .../cts/deviceandprofileowner/AlwaysOnVpnTest.java | 17 +- .../AlwaysOnVpnUnsupportedTest.java | 62 + .../AutofillRestrictionsTest.java | 4 +- .../deviceandprofileowner/BaseDeviceAdminTest.java | 15 + .../PasswordSufficientInitiallyTest.java | 25 + .../ResetPasswordWithTokenTest.java | 177 +- .../deviceandprofileowner/vpn/VpnTestHelper.java | 83 +- .../devicepolicy/app/DeviceOwner/Android.mk | 5 +- .../app/DeviceOwner/AndroidManifest.xml | 9 +- .../cts/deviceowner/BluetoothRestrictionTest.java | 8 + .../cts/deviceowner/LockTaskHostDrivenTest.java | 131 + .../devicepolicy/app/IntentReceiver/Android.mk | 7 +- .../devicepolicy/app/IntentSender/Android.mk | 8 +- .../cts/intent/sender/SuspendPackageTest.java | 33 +- .../devicepolicy/app/LauncherTests/Android.mk | 10 +- .../app/LauncherTestsSupport/Android.mk | 4 +- .../devicepolicy/app/ManagedProfile/Android.mk | 12 +- .../app/ManagedProfile/AndroidManifest.xml | 37 + .../CrossProfileNotificationListenerService.java | 65 + .../cts/managedprofile/DummyConnectionService.java | 16 +- .../MissedCallNotificationReceiver.java | 40 + .../managedprofile/NotificationListenerTest.java | 226 + .../cts/managedprofile/PhoneAccountTest.java | 96 +- .../cts/managedprofile/ProvisioningTest.java | 4 +- .../managedprofile/ResetPasswordWithTokenTest.java | 81 + .../devicepolicy/app/NotificationSender/Android.mk | 37 + .../app/NotificationSender/AndroidManifest.xml | 27 + .../res/raw/ic_contact_picture.png | Bin 0 -> 1009 bytes .../notificationsender/SendNotification.java | 73 + .../devicepolicy/app/PackageInstaller/Android.mk | 8 +- .../devicepolicy/app/ProfileOwner/Android.mk | 8 +- .../devicepolicy/app/SimpleApp/Android.mk | 4 +- .../cts/launcherapps/simpleapp/SimpleService.java | 4 + .../devicepolicy/app/SimplePreMApp/Android.mk | 2 +- .../devicepolicy/app/SingleAdminApp/Android.mk | 42 + .../app/SingleAdminApp/AndroidManifest.xml | 42 + .../app/SingleAdminApp/res/xml/device_admin.xml | 19 + .../singleadmin/ProvisioningSingleAdminTest.java | 76 + .../devicepolicy/app/WidgetProvider/Android.mk | 2 +- .../devicepolicy/app/WifiConfigCreator/Android.mk | 2 +- .../cts/devicepolicy/BaseDevicePolicyTest.java | 40 +- .../devicepolicy/DeviceAndProfileOwnerTest.java | 118 +- .../android/cts/devicepolicy/DeviceOwnerTest.java | 53 +- .../ManagedProfileProvisioningSingleAdminTest.java | 68 + .../cts/devicepolicy/ManagedProfileTest.java | 135 +- .../devicepolicy/MixedManagedProfileOwnerTest.java | 34 +- hostsidetests/dumpsys/Android.mk | 2 +- .../dumpsys/apps/FramestatsTestApp/Android.mk | 2 +- .../dumpsys/apps/ProcStatsHelperApp/Android.mk | 4 +- .../dumpsys/apps/ProcStatsTestApp/Android.mk | 2 +- .../dumpsys/cts/BatteryStatsDumpsysTest.java | 13 +- .../android/dumpsys/cts/StoragedDumpsysTest.java | 10 +- hostsidetests/edi/Android.mk | 2 +- hostsidetests/incident/Android.mk | 2 +- .../incident/apps/batterystatsapp/Android.mk | 2 +- .../apps/batterystatsapp/AndroidManifest.xml | 1 + .../batterystats/BatteryStatsBgVsFgActions.java | 80 +- .../BatteryStatsForegroundActivity.java | 13 +- .../batterystats/BatteryStatsJobDurationTests.java | 15 +- .../BatteryStatsProcessStateTests.java | 4 +- .../batterystats/SimpleForegroundService.java | 37 +- .../cts/device/batterystats/SimpleJobService.java | 5 +- .../incident/apps/boundwidgetapp/Android.mk | 2 +- hostsidetests/incident/apps/errorsapp/Android.mk | 2 +- .../incident/apps/errorsapp/jni/Android.mk | 3 - .../incident/apps/graphicsstatsapp/Android.mk | 2 +- hostsidetests/incident/apps/netstatsapp/Android.mk | 2 +- hostsidetests/incident/apps/storagedapp/Android.mk | 2 +- .../android/server/cts/BatteryIncidentTest.java | 3 - .../server/cts/BatteryStatsValidationTest.java | 143 +- .../android/server/cts/NetstatsIncidentTest.java | 12 +- .../com/android/server/cts/NotificationTest.java | 13 +- .../android/server/cts/PackageIncidentTest.java | 2 - .../com/android/server/cts/ProtoDumpTestCase.java | 4 +- hostsidetests/inputmethodservice/common/Android.mk | 2 +- .../cts/common/DeviceEventConstants.java | 39 + .../cts/common/EventProviderConstants.java | 3 + .../cts/common/test/DeviceTestConstants.java | 6 + .../deviceside/devicetest/Android.mk | 2 +- .../res/layout/activity_inputmethod_test.xml | 9 + .../devicetest/InputMethodServiceDeviceTest.java | 88 + .../cts/devicetest/TestHelper.java | 23 +- .../inputmethodservice/deviceside/ime1/Android.mk | 2 +- .../inputmethodservice/deviceside/ime2/Android.mk | 2 +- .../inputmethodservice/deviceside/lib/Android.mk | 3 +- .../inputmethodservice/cts/DeviceEvent.java | 158 +- .../cts/ime/CtsBaseInputMethod.java | 60 +- .../deviceside/provider/Android.mk | 2 +- .../inputmethodservice/hostside/Android.mk | 2 +- .../hostside/InputMethodServiceLifecycleTest.java | 59 +- hostsidetests/jdwpsecurity/Android.mk | 2 +- hostsidetests/jdwpsecurity/app/Android.mk | 2 +- hostsidetests/jvmti/allocation-tracking/Android.mk | 3 +- .../jvmti/allocation-tracking/app/Android.mk | 2 +- .../jvmti/allocation-tracking/jarjar-rules.txt | 1 + hostsidetests/jvmti/attaching/Android.mk | 17 + hostsidetests/jvmti/attaching/app/Android.mk | 34 + .../jvmti/attaching/app/AndroidManifest.xml | 26 + hostsidetests/jvmti/attaching/app/jni/Android.mk | 63 + .../jvmti/attaching/app/jni/cts_agent.cpp | 142 + .../app/src/android/jvmti/JvmtiActivity.java | 42 + .../app/src/android/jvmti/JvmtiApplication.java | 26 + hostsidetests/jvmti/attaching/host/Android.mk | 26 + hostsidetests/jvmti/attaching/host/AndroidTest.xml | 27 + .../android/jvmti/cts/JvmtiAttachingHostTest.java | 168 + .../host/src/android/jvmti/cts/JvmtiHostTest.java | 33 +- .../host/src/android/jvmti/cts/JvmtiPreparer.java | 40 - hostsidetests/jvmti/redefining/Android.mk | 3 +- hostsidetests/jvmti/redefining/app/Android.mk | 2 +- .../jvmti/cts/JvmtiRedefineClassesTest.java | 2 - hostsidetests/jvmti/redefining/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/Android.mk | 161 + hostsidetests/jvmti/run-tests/src | 1 + hostsidetests/jvmti/run-tests/test-902/Android.mk | 3 +- .../jvmti/run-tests/test-902/AndroidTest.xml | 1 + .../jvmti/run-tests/test-902/app/Android.mk | 2 +- .../jvmti/run-tests/test-902/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-903/Android.mk | 3 +- .../jvmti/run-tests/test-903/AndroidTest.xml | 1 + .../jvmti/run-tests/test-903/app/Android.mk | 2 +- .../jvmti/run-tests/test-903/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-904/Android.mk | 3 +- .../jvmti/run-tests/test-904/AndroidTest.xml | 1 + .../jvmti/run-tests/test-904/app/Android.mk | 2 +- .../jvmti/run-tests/test-904/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-905/Android.mk | 3 +- .../jvmti/run-tests/test-905/AndroidTest.xml | 1 + .../jvmti/run-tests/test-905/app/Android.mk | 2 +- .../jvmti/run-tests/test-905/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-906/Android.mk | 3 +- .../jvmti/run-tests/test-906/AndroidTest.xml | 1 + .../jvmti/run-tests/test-906/app/Android.mk | 2 +- .../jvmti/run-tests/test-906/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-907/Android.mk | 3 +- .../jvmti/run-tests/test-907/AndroidTest.xml | 1 + .../jvmti/run-tests/test-907/app/Android.mk | 2 +- .../jvmti/run-tests/test-907/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-908/Android.mk | 3 +- .../jvmti/run-tests/test-908/AndroidTest.xml | 1 + .../jvmti/run-tests/test-908/app/Android.mk | 2 +- .../jvmti/run-tests/test-908/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-910/Android.mk | 3 +- .../jvmti/run-tests/test-910/AndroidTest.xml | 1 + .../jvmti/run-tests/test-910/app/Android.mk | 2 +- .../jvmti/run-tests/test-910/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-911/Android.mk | 3 +- .../jvmti/run-tests/test-911/AndroidTest.xml | 1 + .../jvmti/run-tests/test-911/app/Android.mk | 2 +- .../jvmti/run-tests/test-911/jarjar-rules.txt | 1 + .../run-tests/{test-981 => test-912}/Android.mk | 5 +- .../{test-981 => test-912}/AndroidTest.xml | 9 +- .../{test-981 => test-912}/app/Android.mk | 4 +- .../{test-981 => test-912}/app/AndroidManifest.xml | 6 +- .../jvmti/run-tests/test-912/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-913/Android.mk | 3 +- .../jvmti/run-tests/test-913/AndroidTest.xml | 1 + .../jvmti/run-tests/test-913/app/Android.mk | 2 +- .../jvmti/run-tests/test-913/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-914/Android.mk | 3 +- .../jvmti/run-tests/test-914/AndroidTest.xml | 1 + .../jvmti/run-tests/test-914/app/Android.mk | 2 +- .../jvmti/run-tests/test-914/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-915/Android.mk | 3 +- .../jvmti/run-tests/test-915/AndroidTest.xml | 1 + .../jvmti/run-tests/test-915/app/Android.mk | 2 +- .../jvmti/run-tests/test-915/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-917/Android.mk | 3 +- .../jvmti/run-tests/test-917/AndroidTest.xml | 1 + .../jvmti/run-tests/test-917/app/Android.mk | 2 +- .../jvmti/run-tests/test-917/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-918/Android.mk | 3 +- .../jvmti/run-tests/test-918/AndroidTest.xml | 1 + .../jvmti/run-tests/test-918/app/Android.mk | 2 +- .../jvmti/run-tests/test-918/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-919/Android.mk | 3 +- .../jvmti/run-tests/test-919/AndroidTest.xml | 1 + .../jvmti/run-tests/test-919/app/Android.mk | 2 +- .../jvmti/run-tests/test-919/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-920/Android.mk | 3 +- .../jvmti/run-tests/test-920/AndroidTest.xml | 1 + .../jvmti/run-tests/test-920/app/Android.mk | 2 +- .../jvmti/run-tests/test-920/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-922/Android.mk | 3 +- .../jvmti/run-tests/test-922/AndroidTest.xml | 1 + .../jvmti/run-tests/test-922/app/Android.mk | 2 +- .../jvmti/run-tests/test-922/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-923/Android.mk | 3 +- .../jvmti/run-tests/test-923/AndroidTest.xml | 1 + .../jvmti/run-tests/test-923/app/Android.mk | 2 +- .../jvmti/run-tests/test-923/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-924/Android.mk | 3 +- .../jvmti/run-tests/test-924/AndroidTest.xml | 1 + .../jvmti/run-tests/test-924/app/Android.mk | 2 +- .../jvmti/run-tests/test-924/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-926/Android.mk | 3 +- .../jvmti/run-tests/test-926/AndroidTest.xml | 1 + .../jvmti/run-tests/test-926/app/Android.mk | 2 +- .../jvmti/run-tests/test-926/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-927/Android.mk | 3 +- .../jvmti/run-tests/test-927/AndroidTest.xml | 1 + .../jvmti/run-tests/test-927/app/Android.mk | 2 +- .../jvmti/run-tests/test-927/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-928/Android.mk | 3 +- .../jvmti/run-tests/test-928/AndroidTest.xml | 1 + .../jvmti/run-tests/test-928/app/Android.mk | 2 +- .../jvmti/run-tests/test-928/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-930/Android.mk | 3 +- .../jvmti/run-tests/test-930/AndroidTest.xml | 1 + .../jvmti/run-tests/test-930/app/Android.mk | 2 +- .../jvmti/run-tests/test-930/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-931/Android.mk | 3 +- .../jvmti/run-tests/test-931/AndroidTest.xml | 1 + .../jvmti/run-tests/test-931/app/Android.mk | 2 +- .../jvmti/run-tests/test-931/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-932/Android.mk | 3 +- .../jvmti/run-tests/test-932/AndroidTest.xml | 1 + .../jvmti/run-tests/test-932/app/Android.mk | 2 +- .../jvmti/run-tests/test-932/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-940/Android.mk | 3 +- .../jvmti/run-tests/test-940/AndroidTest.xml | 1 + .../jvmti/run-tests/test-940/app/Android.mk | 2 +- .../jvmti/run-tests/test-940/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-942/Android.mk | 3 +- .../jvmti/run-tests/test-942/AndroidTest.xml | 1 + .../jvmti/run-tests/test-942/app/Android.mk | 2 +- .../jvmti/run-tests/test-942/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-944/Android.mk | 3 +- .../jvmti/run-tests/test-944/AndroidTest.xml | 1 + .../jvmti/run-tests/test-944/app/Android.mk | 2 +- .../jvmti/run-tests/test-944/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-945/Android.mk | 3 +- .../jvmti/run-tests/test-945/AndroidTest.xml | 1 + .../jvmti/run-tests/test-945/app/Android.mk | 2 +- .../jvmti/run-tests/test-945/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-947/Android.mk | 3 +- .../jvmti/run-tests/test-947/AndroidTest.xml | 1 + .../jvmti/run-tests/test-947/app/Android.mk | 2 +- .../jvmti/run-tests/test-947/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-951/Android.mk | 3 +- .../jvmti/run-tests/test-951/AndroidTest.xml | 1 + .../jvmti/run-tests/test-951/app/Android.mk | 2 +- .../jvmti/run-tests/test-951/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-982/Android.mk | 3 +- .../jvmti/run-tests/test-982/AndroidTest.xml | 1 + .../jvmti/run-tests/test-982/app/Android.mk | 2 +- .../jvmti/run-tests/test-982/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-984/Android.mk | 3 +- .../jvmti/run-tests/test-984/AndroidTest.xml | 1 + .../jvmti/run-tests/test-984/app/Android.mk | 2 +- .../jvmti/run-tests/test-984/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-985/Android.mk | 3 +- .../jvmti/run-tests/test-985/AndroidTest.xml | 1 + .../jvmti/run-tests/test-985/app/Android.mk | 2 +- .../jvmti/run-tests/test-985/jarjar-rules.txt | 1 + hostsidetests/jvmti/run-tests/test-986/Android.mk | 3 +- .../jvmti/run-tests/test-986/AndroidTest.xml | 1 + .../jvmti/run-tests/test-986/app/Android.mk | 2 +- .../jvmti/run-tests/test-986/jarjar-rules.txt | 1 + hostsidetests/jvmti/tagging/Android.mk | 3 +- hostsidetests/jvmti/tagging/app/Android.mk | 2 +- hostsidetests/jvmti/tagging/jarjar-rules.txt | 1 + hostsidetests/media/Android.mk | 2 +- .../media/app/MediaSessionTest/Android.mk | 2 +- .../media/app/MediaSessionTest/AndroidManifest.xml | 12 +- .../media/session/cts/MediaSessionManagerTest.java | 46 +- .../media/app/MediaSessionTestHelper/Android.mk | 2 +- .../MediaSessionTestHelperService.java | 11 +- hostsidetests/media/bitstreams/Android.mk | 2 +- hostsidetests/media/bitstreams/AndroidTest.xml | 16 +- hostsidetests/media/bitstreams/DynamicConfig.xml | 39914 +++++++++++++++++-- hostsidetests/media/bitstreams/app/Android.mk | 2 +- .../app/MediaBitstreamsDeviceSideTest.java | 29 +- .../media/cts/bitstreams/MediaBitstreams.java | 22 +- .../DeviceJUnit4ClassRunnerWithParameters.java | 47 +- .../cts/bitstreams/DeviceJUnit4Parameterized.java | 33 +- .../android/media/cts/bitstreams/FullPackage.java | 28 + .../H264Yuv420_8bitBpBitstreamsFullTest.java | 44 + .../H264Yuv420_8bitBpBitstreamsTest.java | 36 + .../H264Yuv420_8bitHpBitstreamsFullTest.java | 44 + .../H264Yuv420_8bitHpBitstreamsTest.java | 36 + .../H264Yuv420_8bitMpBitstreamsFullTest.java | 44 + .../H264Yuv420_8bitMpBitstreamsTest.java | 36 + .../bitstreams/HevcYuv400BitstreamsFullTest.java | 44 + .../cts/bitstreams/HevcYuv400BitstreamsTest.java | 36 + .../bitstreams/HevcYuv420BitstreamsFullTest.java | 44 + .../cts/bitstreams/HevcYuv420BitstreamsTest.java | 36 + .../bitstreams/HevcYuv422BitstreamsFullTest.java | 44 + .../cts/bitstreams/HevcYuv422BitstreamsTest.java | 36 + .../bitstreams/HevcYuv444BitstreamsFullTest.java | 44 + .../media/cts/bitstreams/MediaBitstreamsTest.java | 243 +- .../media/cts/bitstreams/ReportProcessor.java | 25 +- .../bitstreams/SupportedBitstreamsProcessor.java | 47 +- .../cts/bitstreams/Vp8BitstreamsFullTest.java | 44 + .../media/cts/bitstreams/Vp8BitstreamsTest.java | 36 + .../bitstreams/Vp9Yuv420BitstreamsFullTest.java | 44 + .../cts/bitstreams/Vp9Yuv420BitstreamsTest.java | 36 + .../bitstreams/Vp9Yuv422BitstreamsFullTest.java | 44 + .../cts/bitstreams/Vp9Yuv422BitstreamsTest.java | 36 + .../bitstreams/Vp9Yuv444BitstreamsFullTest.java | 44 + .../src/android/media/cts/BaseMultiUserTest.java | 93 +- .../session/cts/MediaSessionManagerHostTest.java | 148 +- hostsidetests/monkey/Android.mk | 2 +- .../src/com/android/cts/monkey/CategoryTest.java | 74 +- .../src/com/android/cts/monkey/MonkeyTest.java | 4 +- .../src/com/android/cts/monkey/PackageTest.java | 58 +- .../src/com/android/cts/monkey/SeedTest.java | 2 + .../monkey/test-apps/CtsMonkeyApp/Android.mk | 2 +- .../monkey/test-apps/CtsMonkeyApp2/Android.mk | 2 +- hostsidetests/multiuser/Android.mk | 2 +- hostsidetests/net/Android.mk | 2 +- hostsidetests/net/AndroidTest.xml | 1 + hostsidetests/net/app/Android.mk | 2 +- hostsidetests/net/app/AndroidManifest.xml | 2 + .../AbstractRestrictBackgroundNetworkTestCase.java | 126 +- .../hostside/MyNotificationListenerService.java | 6 + hostsidetests/net/app2/Android.mk | 2 +- .../android/cts/net/NetPolicyTestsPreparer.java | 75 + hostsidetests/numberblocking/Android.mk | 2 +- hostsidetests/numberblocking/app/Android.mk | 4 +- hostsidetests/os/Android.mk | 2 +- hostsidetests/os/app/Android.mk | 2 +- .../android/os/cts/StaticSharedLibsHostTests.java | 27 + hostsidetests/os/test-apps/Android.mk | 2 +- .../test-apps/HostLinkVerificationApp/Android.mk | 2 +- .../os/test-apps/ProcfsTestApp/Android.mk | 2 +- .../StaticSharedLibConsumerApp1/Android.mk | 2 +- .../os/lib/consumer1/UseSharedLibraryTest.java | 4 +- .../StaticSharedLibConsumerApp2/Android.mk | 2 +- .../StaticSharedLibConsumerApp3/Android.mk | 32 + .../AndroidManifest.xml | 30 +- .../os/lib/consumer3/UseSharedLibraryTest.java | 33 + .../StaticSharedLibProviderApp1/Android.mk | 2 +- .../StaticSharedLibProviderApp2/Android.mk | 2 +- .../StaticSharedLibProviderApp3/Android.mk | 2 +- .../StaticSharedLibProviderApp4/Android.mk | 2 +- .../StaticSharedLibProviderApp5/Android.mk | 2 +- .../StaticSharedLibProviderApp6/Android.mk | 2 +- .../StaticSharedLibProviderApp7/Android.mk | 39 + .../AndroidManifest.xml | 25 + .../res/values/integers.xml | 19 + .../android/os/lib/provider/StaticSharedLib.java | 25 + .../StaticSharedLibProviderAppRecursive/Android.mk | 2 +- .../StaticSharedNativeLibConsumer/Android.mk | 2 +- .../StaticSharedNativeLibProvider/Android.mk | 4 +- .../StaticSharedNativeLibProvider1/Android.mk | 4 +- hostsidetests/sample/Android.mk | 2 +- hostsidetests/sample/app/Android.mk | 2 +- hostsidetests/sample/app2/Android.mk | 2 +- .../android/sample/cts/SampleHostResultTest.java | 2 +- hostsidetests/security/Android.mk | 2 +- hostsidetests/security/AndroidTest.xml | 81 +- .../security/securityPatch/Bug-32551280/Android.mk | 35 + .../security/securityPatch/Bug-32551280/poc.c | 89 + .../security/securityPatch/Bug-33039685/Android.mk | 35 + .../security/securityPatch/Bug-33039685/poc.c | 107 + .../security/securityPatch/Bug-33299365/Android.mk | 35 + .../security/securityPatch/Bug-33299365/poc.c | 131 + .../security/securityPatch/Bug-33452365/Android.mk | 2 +- .../security/securityPatch/Bug-33863407/Android.mk | 2 +- .../security/securityPatch/Bug-34173755/Android.mk | 35 + .../securityPatch/Bug-34173755/local_poc.h | 81 + .../security/securityPatch/Bug-34173755/poc.c | 155 + .../security/securityPatch/Bug-34328139/Android.mk | 2 +- .../security/securityPatch/Bug-34328139/poc.c | 29 +- .../security/securityPatch/Bug-34624155/Android.mk | 35 + .../security/securityPatch/Bug-34624155/poc.c | 170 + .../security/securityPatch/Bug-35047217/Android.mk | 2 +- .../security/securityPatch/Bug-35047780/Android.mk | 2 +- .../security/securityPatch/Bug-35048450/Android.mk | 2 +- .../security/securityPatch/Bug-35139833/Android.mk | 35 + .../securityPatch/Bug-35139833/local_poc.h | 136 + .../security/securityPatch/Bug-35139833/poc.c | 432 + .../security/securityPatch/Bug-35216793/Android.mk | 35 + .../securityPatch/Bug-35216793/local_poc.h | 345 + .../security/securityPatch/Bug-35216793/poc.c | 92 + .../security/securityPatch/Bug-35468048/Android.mk | 35 + .../security/securityPatch/Bug-35468048/poc.c | 92 + .../security/securityPatch/Bug-35644510/Android.mk | 35 + .../security/securityPatch/Bug-35644510/poc.c | 359 + .../security/securityPatch/Bug-35644812/Android.mk | 35 + .../security/securityPatch/Bug-35644812/poc.c | 106 + .../security/securityPatch/Bug-35644815/Android.mk | 35 + .../security/securityPatch/Bug-35644815/poc.c | 136 + .../security/securityPatch/Bug-35676417/Android.mk | 35 + .../securityPatch/Bug-35676417/local_poc.h | 506 + .../security/securityPatch/Bug-35676417/poc.c | 114 + .../security/securityPatch/Bug-35764875/Android.mk | 37 + .../security/securityPatch/Bug-35764875/poc.c | 128 + .../security/securityPatch/Bug-35950388/Android.mk | 35 + .../securityPatch/Bug-35950388/local_poc.h | 335 + .../security/securityPatch/Bug-35950388/poc.c | 95 + .../security/securityPatch/Bug-35950805/Android.mk | 35 + .../securityPatch/Bug-35950805/local_poc.h | 293 + .../security/securityPatch/Bug-35950805/poc.c | 71 + .../security/securityPatch/Bug-36266767/Android.mk | 35 + .../security/securityPatch/Bug-36266767/poc.c | 72 + .../security/securityPatch/Bug-36492827/Android.mk | 35 + .../security/securityPatch/Bug-36492827/poc.c | 315 + .../security/securityPatch/Bug-36591162/Android.mk | 35 + .../security/securityPatch/Bug-36591162/poc.c | 89 + .../security/securityPatch/Bug-36730104/Android.mk | 35 + .../securityPatch/Bug-36730104/local_poc.h | 4387 ++ .../security/securityPatch/Bug-36730104/poc.c | 785 + .../security/securityPatch/Bug-36817053/Android.mk | 35 + .../securityPatch/Bug-36817053/local_poc.h | 4379 ++ .../security/securityPatch/Bug-36817053/poc.c | 1083 + .../security/securityPatch/Bug-36818198/Android.mk | 35 + .../securityPatch/Bug-36818198/local_poc.h | 4403 ++ .../security/securityPatch/Bug-36818198/poc.c | 1120 + .../security/securityPatch/Bug-37093119/Android.mk | 35 + .../securityPatch/Bug-37093119/local_poc.h | 349 + .../security/securityPatch/Bug-37093119/poc.c | 77 + .../security/securityPatch/Bug-62058746/Android.mk | 35 + .../security/securityPatch/Bug-62058746/poc.c | 50 + .../securityPatch/CVE-2016-10231/Android.mk | 2 +- .../securityPatch/CVE-2016-6730/Android.mk | 8 +- .../securityPatch/CVE-2016-6731/Android.mk | 8 +- .../securityPatch/CVE-2016-6732/Android.mk | 8 +- .../securityPatch/CVE-2016-6733/Android.mk | 8 +- .../securityPatch/CVE-2016-6734/Android.mk | 8 +- .../securityPatch/CVE-2016-6735/Android.mk | 8 +- .../securityPatch/CVE-2016-6736/Android.mk | 8 +- .../securityPatch/CVE-2016-8412/Android.mk | 7 +- .../securityPatch/CVE-2016-8424/Android.mk | 8 +- .../securityPatch/CVE-2016-8425/Android.mk | 8 +- .../securityPatch/CVE-2016-8426/Android.mk | 8 +- .../securityPatch/CVE-2016-8427/Android.mk | 8 +- .../securityPatch/CVE-2016-8428/Android.mk | 8 +- .../securityPatch/CVE-2016-8429/Android.mk | 8 +- .../securityPatch/CVE-2016-8430/Android.mk | 8 +- .../securityPatch/CVE-2016-8431/Android.mk | 7 +- .../securityPatch/CVE-2016-8432/Android.mk | 8 +- .../securityPatch/CVE-2016-8434/Android.mk | 8 +- .../securityPatch/CVE-2016-8435/Android.mk | 7 +- .../securityPatch/CVE-2016-8444/Android.mk | 7 +- .../securityPatch/CVE-2016-8448/Android.mk | 8 +- .../securityPatch/CVE-2016-8449/Android.mk | 8 +- .../securityPatch/CVE-2016-8460/Android.mk | 8 +- .../securityPatch/CVE-2016-8482/Android.mk | 8 +- .../securityPatch/CVE-2016-9120/Android.mk | 8 +- .../securityPatch/CVE-2017-0403/Android.mk | 8 +- .../securityPatch/CVE-2017-0404/Android.mk | 8 +- .../securityPatch/CVE-2017-0429/Android.mk | 7 +- .../securityPatch/CVE-2017-0451/Android.mk | 2 +- .../securityPatch/CVE-2017-0462/Android.mk | 2 +- .../securityPatch/CVE-2017-0564/Android.mk | 2 +- .../securityPatch/CVE-2017-0576/Android.mk | 2 +- .../securityPatch/CVE-2017-0577/Android.mk | 2 +- .../securityPatch/CVE-2017-0579/Android.mk | 2 +- .../securityPatch/CVE-2017-0580/Android.mk | 2 +- .../securityPatch/CVE-2017-0586/Android.mk | 2 +- .../securityPatch/CVE-2017-0705/Android.mk | 2 +- .../securityPatch/CVE-2017-7369/Android.mk | 2 +- .../securityPatch/CVE-2017-8263/Android.mk | 2 +- .../securityPatch/CVE-2017-9678/Android.mk | 35 + .../security/securityPatch/CVE-2017-9678/poc.c | 131 + .../securityPatch/CVE-2017-9680/Android.mk | 35 + .../security/securityPatch/CVE-2017-9680/poc.c | 267 + .../securityPatch/CVE-2017-9692/Android.mk | 35 + .../security/securityPatch/CVE-2017-9692/poc.c | 209 + .../cts/security/ProcessMustUseSeccompTest.java | 125 + .../src/android/security/cts/AdbUtils.java | 67 +- .../src/android/security/cts/Poc17_04.java | 35 +- .../src/android/security/cts/Poc17_06.java | 37 +- .../src/android/security/cts/Poc17_07.java | 79 +- .../src/android/security/cts/Poc17_08.java | 122 + .../src/android/security/cts/Poc17_09.java | 67 + .../src/android/security/cts/Poc17_10.java | 88 + .../src/android/security/cts/SELinuxHostTest.java | 36 +- .../src/android/security/cts/SecurityTestCase.java | 43 +- .../activitymanager/Android.mk | 5 +- .../activitymanager/AndroidTest.xml | 5 +- .../activitymanager/app/Android.mk | 2 +- .../activitymanager/app/AndroidManifest.xml | 43 + .../activitymanager/app/res/values/styles.xml | 5 + .../server/cts/AbstractLifecycleLogActivity.java | 6 + .../server/cts/AlwaysFocusablePipActivity.java | 9 +- .../server/cts/LaunchBroadcastReceiver.java | 9 +- .../cts/LaunchIntoPinnedStackPipActivity.java | 2 +- .../android/server/cts/LaunchPipOnPipActivity.java | 4 +- .../server/cts/ShowWhenLockedAttrActivity.java | 27 + .../cts/ShowWhenLockedAttrRemoveAttrActivity.java | 35 + .../cts/ShowWhenLockedAttrWithDialogActivity.java | 33 + .../server/cts/TurnScreenOnAttrActivity.java | 26 + .../TurnScreenOnAttrDismissKeyguardActivity.java | 36 + .../cts/TurnScreenOnAttrRemoveAttrActivity.java | 32 + .../server/cts/TurnScreenOnShowOnLockActivity.java | 26 + .../server/cts/TurnScreenOnSingleTaskActivity.java | 26 + .../cts/TurnScreenOnWithRelayoutActivity.java | 43 + .../android/server/cts/VirtualDisplayActivity.java | 11 +- .../android/server/cts/tools/ActivityLauncher.java | 6 +- .../activitymanager/appDebuggable/Android.mk | 31 + .../appDebuggable/AndroidManifest.xml | 31 + .../cts/debuggable/DebuggableAppActivity.java | 22 + .../activitymanager/appDisplaySize/Android.mk | 2 +- .../activitymanager/appSecondUid/Android.mk | 2 +- .../appSecondUid/AndroidManifest.xml | 13 +- .../server/cts/second/LaunchBroadcastReceiver.java | 4 +- .../cts/second/SecondActivityNoEmbedding.java | 22 + .../activitymanager/appThirdUid/Android.mk | 2 +- .../appThirdUid/AndroidManifest.xml | 1 + .../ActivityManagerActivityVisibilityTests.java | 116 +- .../server/cts/ActivityManagerAmProfileTests.java | 166 + .../cts/ActivityManagerAppConfigurationTests.java | 45 +- .../cts/ActivityManagerAssistantStackTests.java | 65 +- .../ActivityManagerDisplayLockedKeyguardTests.java | 3 +- .../server/cts/ActivityManagerDisplayTestBase.java | 121 +- .../server/cts/ActivityManagerDisplayTests.java | 633 +- .../cts/ActivityManagerDockedStackTests.java | 33 + .../cts/ActivityManagerFreeformStackTests.java | 20 +- .../cts/ActivityManagerPinnedStackTests.java | 65 +- .../android/server/cts/KeyguardLockedTests.java | 7 +- .../src/android/server/cts/KeyguardTests.java | 73 +- .../server/cts/KeyguardTransitionTests.java | 65 +- .../src/android/server/cts/SplashscreenTests.java | 38 +- .../activitymanager/translucentapp/Android.mk | 2 +- .../activitymanager/translucentappsdk26/Android.mk | 32 + .../translucentappsdk26/AndroidManifest.xml | 33 + .../displayserviceapp/Android.mk | 15 + .../displayserviceapp/app/Android.mk | 33 + .../displayserviceapp/app/AndroidManifest.xml | 25 + .../displayservice/VirtualDisplayService.java | 105 + .../displayserviceapp/util}/Android.mk | 14 +- .../server/displayservice/DisplayHelper.java | 132 + .../server/cts/ActivityAndWindowManagersState.java | 55 +- .../android/server/cts/ActivityManagerState.java | 24 + .../server/cts/ActivityManagerTestBase.java | 203 +- .../windowmanager/Android.mk | 2 +- .../windowmanager/alertwindowapp/Android.mk | 2 +- .../windowmanager/alertwindowappsdk25/Android.mk | 2 +- .../windowmanager/dndsourceapp/Android.mk | 2 +- .../windowmanager/dndtargetapp/Android.mk | 2 +- .../windowmanager/dndtargetappsdk23/Android.mk | 2 +- .../windowmanager/frametestapp/Android.mk | 2 +- .../windowmanager/frametestapp/AndroidManifest.xml | 2 +- .../src/android/server/cts/DialogFrameTests.java | 25 +- .../deviceside/backup/launcher1/Android.mk | 2 +- .../deviceside/backup/launcher2/Android.mk | 2 +- .../deviceside/backup/launcher3/Android.mk | 2 +- .../deviceside/backup/publisher1/Android.mk | 2 +- .../deviceside/backup/publisher2/Android.mk | 2 +- .../deviceside/backup/publisher3/Android.mk | 2 +- .../shortcuts/deviceside/multiuser/Android.mk | 2 +- .../shortcuts/deviceside/upgrade/Android.mk | 4 +- hostsidetests/shortcuts/hostside/Android.mk | 2 +- hostsidetests/shortcuts/hostside/AndroidTest.xml | 5 +- .../shortcuthost/ShortcutManagerBackupTest.java | 8 +- hostsidetests/sustainedperf/Android.mk | 2 +- hostsidetests/sustainedperf/app/Android.mk | 2 +- hostsidetests/sustainedperf/dhrystone/Android.mk | 2 +- .../sustainedperf/shadertoy_android/Android.mk | 2 +- hostsidetests/systemui/Android.mk | 2 +- hostsidetests/systemui/app/Android.mk | 2 +- hostsidetests/theme/Android.mk | 2 +- hostsidetests/theme/README | 39 +- hostsidetests/theme/android_device.py | 139 +- hostsidetests/theme/app/Android.mk | 2 +- hostsidetests/theme/assets/26/360dpi.zip | Bin 8046084 -> 0 bytes hostsidetests/theme/assets/26/420dpi.zip | Bin 9160487 -> 0 bytes hostsidetests/theme/assets/26/560dpi.zip | Bin 12732798 -> 0 bytes hostsidetests/theme/assets/26/hdpi.zip | Bin 4587871 -> 0 bytes hostsidetests/theme/assets/26/mdpi.zip | Bin 2912734 -> 0 bytes hostsidetests/theme/assets/26/xhdpi.zip | Bin 6612687 -> 0 bytes hostsidetests/theme/assets/26/xxhdpi.zip | Bin 9996422 -> 0 bytes hostsidetests/theme/assets/26/xxxhdpi.zip | Bin 14718327 -> 0 bytes hostsidetests/theme/assets/260dpi.zip | Bin 0 -> 5481915 bytes hostsidetests/theme/assets/27/260dpi.zip | Bin 0 -> 5860654 bytes hostsidetests/theme/assets/27/280dpi.zip | Bin 0 -> 6126211 bytes hostsidetests/theme/assets/27/300dpi.zip | Bin 0 -> 6720908 bytes hostsidetests/theme/assets/27/340dpi.zip | Bin 0 -> 7801836 bytes hostsidetests/theme/assets/27/360dpi.zip | Bin 0 -> 8191533 bytes hostsidetests/theme/assets/27/400dpi.zip | Bin 0 -> 8699767 bytes hostsidetests/theme/assets/27/420dpi.zip | Bin 0 -> 9554595 bytes hostsidetests/theme/assets/27/560dpi.zip | Bin 0 -> 12839922 bytes hostsidetests/theme/assets/27/hdpi.zip | Bin 0 -> 4837354 bytes hostsidetests/theme/assets/27/ldpi.zip | Bin 0 -> 2383351 bytes hostsidetests/theme/assets/27/mdpi.zip | Bin 0 -> 3023733 bytes hostsidetests/theme/assets/27/tvdpi.zip | Bin 0 -> 4399701 bytes hostsidetests/theme/assets/27/xhdpi.zip | Bin 0 -> 6676173 bytes hostsidetests/theme/assets/27/xxhdpi.zip | Bin 0 -> 10116789 bytes hostsidetests/theme/assets/27/xxxhdpi.zip | Bin 0 -> 14777472 bytes hostsidetests/theme/assets/280dpi.zip | Bin 0 -> 5864170 bytes hostsidetests/theme/avd.py | 81 + hostsidetests/theme/generate_images.py | 244 + hostsidetests/theme/generate_images.sh | 55 - hostsidetests/theme/run_theme_capture_device.py | 180 - .../theme/src/android/theme/cts/ColorUtils.java | 198 - .../src/android/theme/cts/ComparisonTask.java | 24 - .../theme/src/android/theme/cts/ThemeHostTest.java | 52 +- hostsidetests/trustedvoice/Android.mk | 2 +- hostsidetests/trustedvoice/app/Android.mk | 2 +- .../trustedvoice/cts/TrustedVoiceHostTest.java | 5 +- hostsidetests/tv/Android.mk | 2 +- hostsidetests/tv/app/Android.mk | 2 +- hostsidetests/tv/app2/Android.mk | 2 +- hostsidetests/tzdata/Android.mk | 33 + hostsidetests/tzdata/AndroidTest.xml | 21 + .../com/android/cts/tzdata/TzDataCheckTest.java | 977 + hostsidetests/ui/Android.mk | 2 +- hostsidetests/ui/appA/Android.mk | 2 +- hostsidetests/ui/appB/Android.mk | 2 +- hostsidetests/ui/control/Android.mk | 2 +- hostsidetests/usage/Android.mk | 2 +- hostsidetests/usage/app/Android.mk | 2 +- hostsidetests/usb/Android.mk | 2 +- hostsidetests/usb/SerialTestApp/Android.mk | 4 +- hostsidetests/webkit/Android.mk | 2 +- hostsidetests/webkit/app/Android.mk | 2 +- .../common/util/SynchronousPixelCopy.java | 0 suite/audio_quality/lib/Android.mk | 2 +- suite/audio_quality/test/Android.mk | 2 +- suite/audio_quality/test/LogTest.cpp | 15 +- tests/JobScheduler/Android.mk | 4 +- tests/JobScheduler/AndroidManifest.xml | 5 +- tests/JobScheduler/AndroidTest.xml | 1 + tests/JobScheduler/jobperm/Android.mk | 2 +- tests/JobScheduler/jobperm/README.txt | 2 + tests/JobScheduler/shareduid/Android.mk | 33 + tests/JobScheduler/shareduid/AndroidManifest.xml | 23 + .../android/jobscheduler/cts/shareduid/Empty.java | 19 + .../android/jobscheduler/cts/SharedUidTest.java | 100 + tests/ProcessTest/Android.mk | 2 + tests/acceleration/Android.mk | 5 +- tests/accessibility/Android.mk | 2 +- tests/accessibility/AndroidTest.xml | 1 + tests/accessibilityservice/Android.mk | 7 +- tests/accessibilityservice/AndroidManifest.xml | 14 +- tests/accessibilityservice/res/values/strings.xml | 4 +- .../res/xml/stub_gesture_detect_a11y_service.xml | 26 + ....xml => stub_gesture_dispatch_a11y_service.xml} | 2 +- .../cts/AccessibilityGestureDetectorTest.java | 238 + .../cts/AccessibilityGestureDispatchTest.java | 90 +- .../cts/AccessibilityMagnificationTest.java | 3 +- .../cts/AccessibilityTextActionTest.java | 172 +- .../cts/AccessibilityWindowQueryTest.java | 26 +- .../cts/InstrumentedAccessibilityService.java | 2 + tests/admin/Android.mk | 2 +- tests/admin/app/Android.mk | 4 +- tests/app/Android.mk | 2 +- tests/app/app/Android.mk | 2 +- tests/app/app/AndroidManifest.xml | 20 +- .../src/android/app/stubs/DisplayTestActivity.java | 8 + .../app/stubs/MetaDataMaxAspectRatioActivity.java | 23 + .../android/app/stubs/OrientationTestUtils.java | 89 +- .../app/app/src/android/app/stubs/TestDialog.java | 11 +- tests/app/app2/Android.mk | 2 +- tests/app/appSdk25/Android.mk | 2 +- .../app/cts/ActivityKeyboardShortcutsTest.java | 4 +- .../app/cts/ActivityManagerProcessStateTest.java | 475 +- .../src/android/app/cts/ActivityManagerTest.java | 6 +- .../app/src/android/app/cts/AspectRatioTests.java | 17 + tests/app/src/android/app/cts/DialogTest.java | 14 +- tests/app/src/android/app/cts/DisplayTest.java | 4 +- .../android/app/cts/NotificationManagerTest.java | 313 +- .../app/src/android/app/cts/PendingIntentTest.java | 79 + .../src/android/app/cts/SystemFeaturesTest.java | 3 +- .../src/android/app/cts/TimePickerDialogTest.java | 78 +- .../src/android/app/cts/WallpaperColorsTest.java | 103 + .../src/android/app/cts/WallpaperManagerTest.java | 370 +- .../app/cts/tools/ServiceConnectionHandler.java | 8 + .../app/cts/tools/ServiceProcessController.java | 58 +- .../cts/android/app/cts/tools/WatchUidRunner.java | 202 + tests/aslr/Android.mk | 2 +- tests/autofillservice/Android.mk | 5 +- tests/autofillservice/AndroidManifest.xml | 36 +- tests/autofillservice/AndroidTest.xml | 5 +- tests/autofillservice/assets/login.html | 26 + .../res/layout/custom_description_with_link.xml | 34 + .../res/layout/duplicate_id_layout.xml | 33 + .../res/layout/pre_simple_save_activity.xml | 55 + .../res/layout/simple_save_activity.xml | 65 + .../res/layout/two_horizontal_text_fields.xml | 43 + .../res/layout/webview_activity.xml | 21 + .../cts/AbstractDatePickerActivity.java | 11 - .../cts/AbstractTimePickerActivity.java | 3 +- .../cts/AttachedContextActivity.java | 74 + .../cts/AttachedContextActivityTest.java | 64 + .../cts/AuthenticationActivity.java | 65 +- .../cts/AutoFillServiceTestCase.java | 115 +- .../autofillservice/cts/AutoFinishSessionTest.java | 6 +- .../cts/AutofillActivityTestRule.java | 41 + .../cts/AutofillLoggingTestRule.java | 67 + .../autofillservice/cts/AutofillValueTest.java | 10 +- .../autofillservice/cts/CannedFillResponse.java | 120 +- .../cts/CharSequenceTransformationTest.java | 236 + .../autofillservice/cts/CheckoutActivity.java | 38 +- .../autofillservice/cts/CheckoutActivityTest.java | 124 +- .../autofillservice/cts/CustomDescriptionTest.java | 299 + .../cts/CustomDescriptionWithLinkTestCase.java | 256 + .../cts/DatePickerCalendarActivityTest.java | 6 +- .../cts/DatePickerSpinnerActivityTest.java | 6 +- .../autofillservice/cts/DatePickerTestCase.java | 2 - .../android/autofillservice/cts/DismissType.java | 30 + .../autofillservice/cts/DuplicateIdActivity.java | 37 + .../cts/DuplicateIdActivityTest.java | 145 + .../android/autofillservice/cts/EmptyActivity.java | 2 +- .../android/autofillservice/cts/FatActivity.java | 2 +- .../autofillservice/cts/FatActivityTest.java | 17 +- .../autofillservice/cts/FragmentWithEditText.java | 2 +- .../android/autofillservice/cts/GridActivity.java | 2 +- .../src/android/autofillservice/cts/Helper.java | 358 +- .../src/android/autofillservice/cts/IdMode.java | 25 + .../cts/ImageTransformationTest.java | 154 + .../cts/InitializedCheckoutActivityTest.java | 5 +- .../cts/InstrumentedAutoFillService.java | 89 +- .../android/autofillservice/cts/LoginActivity.java | 50 +- .../autofillservice/cts/LoginActivityTest.java | 714 +- .../cts/LuhnChecksumValidatorTest.java | 139 + .../cts/ManualAuthenticationActivity.java | 2 - .../cts/MultipleExceptionsCatcher.java | 91 + .../cts/MultipleFragmentLoginTest.java | 5 +- .../autofillservice/cts/MyAutofillCallback.java | 16 +- .../autofillservice/cts/NoOpAutofillService.java | 41 + .../cts/OneTimeCancellationSignalListener.java | 48 + .../cts/OneTimeCompoundButtonListener.java | 4 +- .../autofillservice/cts/OptionalSaveActivity.java | 1 - .../cts/OptionalSaveActivityTest.java | 255 +- .../cts/OutOfProcessLoginActivity.java | 4 +- .../cts/PartitionedActivityTest.java | 6 +- .../cts/PreFilledLoginActivityTest.java | 5 +- .../autofillservice/cts/PreSimpleSaveActivity.java | 51 + .../cts/PreSimpleSaveActivityTest.java | 333 + .../autofillservice/cts/RegexValidatorTest.java | 94 + .../src/android/autofillservice/cts/RetryRule.java | 3 +- .../autofillservice/cts/RetryableException.java | 6 +- .../android/autofillservice/cts/SaveInfoTest.java | 78 + .../autofillservice/cts/SessionLifecycleTest.java | 21 +- .../autofillservice/cts/SimpleSaveActivity.java | 87 + .../cts/SimpleSaveActivityTest.java | 720 + .../cts/TimePickerClockActivityTest.java | 6 +- .../cts/TimePickerSpinnerActivityTest.java | 6 +- .../autofillservice/cts/TimePickerTestCase.java | 6 +- .../cts/TrampolineWelcomeActivity.java | 33 + .../src/android/autofillservice/cts/UiBot.java | 140 +- .../android/autofillservice/cts/ValidatorTest.java | 139 + .../autofillservice/cts/ViewAttributesTest.java | 5 +- .../cts/VirtualContainerActivity.java | 3 +- .../cts/VirtualContainerActivityTest.java | 47 +- .../autofillservice/cts/VirtualContainerView.java | 41 +- .../autofillservice/cts/WebViewActivity.java | 114 + .../autofillservice/cts/WebViewActivityTest.java | 275 + .../autofillservice/cts/WelcomeActivity.java | 20 + tests/backup/Android.mk | 2 +- tests/backup/AndroidTest.xml | 7 +- tests/backup/app/Android.mk | 21 +- tests/backup/app/fullbackup/Android.mk | 34 + .../app/{ => fullbackup}/AndroidManifest.xml | 10 +- tests/backup/app/keyvalue/Android.mk | 34 + tests/backup/app/keyvalue/AndroidManifest.xml | 34 + ...BackupAgent.java => FullBackupBackupAgent.java} | 34 +- .../android/backup/app/KeyValueBackupAgent.java | 93 + .../app/src/android/backup/app/MainActivity.java | 3 +- .../app/src/android/backup/app/WakeUpReceiver.java | 36 + .../src/android/backup/cts/BackupQuotaTest.java | 183 - .../src/android/backup/cts/BaseBackupCtsTest.java | 175 + .../backup/cts/FullBackupLifecycleTest.java | 61 + .../android/backup/cts/FullBackupQuotaTest.java | 68 + .../android/backup/cts/KeyValueLifecycleTest.java | 59 + .../src/android/backup/cts/KeyValueQuotaTest.java | 59 + tests/camera/Android.mk | 4 +- tests/camera/AndroidTest.xml | 4 +- tests/camera/api25test/Android.mk | 2 +- tests/camera/api25test/AndroidTest.xml | 1 + .../camera/cts/api25test/EnableZslTest.java | 50 +- tests/camera/libctscamera2jni/Android.mk | 2 - .../camera/libctscamera2jni/native-camera-jni.cpp | 131 +- .../hardware/camera2/cts/AllocationTest.java | 2 +- .../hardware/camera2/cts/CaptureRequestTest.java | 35 +- .../cts/ExtendedCameraCharacteristicsTest.java | 29 +- .../camera2/cts/NativeImageReaderTest.java | 6 + .../hardware/camera2/cts/PerformanceTest.java | 50 +- .../hardware/camera2/cts/StillCaptureTest.java | 1 + .../camera2/cts/rs/BlockingInputAllocation.java | 2 +- .../src/android/hardware/cts/CameraTest.java | 20 +- .../hardware/camera2/cts/CameraTestUtils.java | 13 +- .../camera2/cts/helpers/CameraErrorCollector.java | 20 +- .../core/runner/support/TestNgRunnerBuilder.java | 4 +- tests/dram/Android.mk | 2 +- tests/dram/jni/Android.mk | 2 + tests/expectations/knownfailures.txt | 10 - tests/filesystem/Android.mk | 2 +- .../src/android/filesystem/cts/AlmostFullTest.java | 4 +- tests/fragment/Android.mk | 4 +- tests/fragment/AndroidTest.xml | 2 +- .../fragment/cts/FragmentLifecycleTest.java | 136 + .../src/android/fragment/cts/LoaderActivity.java | 5 + .../src/android/fragment/cts/LoaderTest.java | 3 + .../android/fragment/cts/RecreatedActivity.java | 36 +- tests/inputmethod/Android.mk | 2 +- .../inputmethod/cts/BaseInputConnectionTest.java | 5 +- tests/jank/Android.mk | 2 +- tests/jank/AndroidTest.xml | 2 + tests/jdwp/Android.mk | 2 +- tests/jdwp/AndroidTest.xml | 3 + tests/jdwp/runner/device-side/Android.mk | 2 +- tests/jdwp/runner/host-side/Android.mk | 2 +- tests/leanbackjank/Android.mk | 2 +- tests/leanbackjank/AndroidTest.xml | 1 + tests/leanbackjank/app/Android.mk | 4 +- tests/leanbackjank/app/proguard.flags | 1 + tests/leanbackjank/app/res/values/dimens.xml | 21 + .../leanbackjank/app/presenter/CardPresenter.java | 33 +- .../android/leanbackjank/app/ui/MainFragment.java | 14 +- tests/libcore/javautilcollections/Android.mk | 2 +- tests/libcore/javautilcollections/AndroidTest.xml | 3 +- tests/libcore/jsr166/Android.mk | 8 +- tests/libcore/jsr166/AndroidTest.xml | 3 - tests/libcore/luni/Android.mk | 14 +- tests/libcore/luni/AndroidTest.xml | 3 - tests/libcore/ojluni/Android.mk | 11 +- tests/libcore/ojluni/AndroidManifest.xml | 4 +- tests/libcore/ojluni/AndroidTest.xml | 12 +- tests/libcore/okhttp/Android.mk | 8 +- tests/libcore/okhttp/AndroidTest.xml | 3 - tests/libcore/runner/Android.mk | 2 +- tests/libcore/wycheproof-bc/Android.mk | 49 + tests/libcore/wycheproof-bc/AndroidManifest.xml | 28 + tests/libcore/wycheproof-bc/AndroidTest.xml | 36 + .../wycheproof/BouncyCastleSupportProvider.java | 48 + .../libcore/cts/wycheproof/BouncyCastleTest.java | 91 + tests/libcore/wycheproof/Android.mk | 49 + .../wycheproof}/AndroidManifest.xml | 11 +- tests/libcore/wycheproof/AndroidTest.xml | 36 + .../libcore/cts/wycheproof/ConscryptTest.java | 84 + tests/netlegacy22.api/Android.mk | 2 +- tests/netlegacy22.api/AndroidTest.xml | 2 + tests/netlegacy22.permission/Android.mk | 2 +- tests/netlegacy22.permission/AndroidTest.xml | 1 + .../usescleartexttraffic-false/Android.mk | 2 +- .../usescleartexttraffic-true/Android.mk | 2 +- .../usescleartexttraffic-unspecified/Android.mk | 2 +- tests/openglperf2/Android.mk | 2 +- tests/openglperf2/jni/Android.mk | 2 + .../cts/reference/GLReferenceBenchmark.java | 2 +- tests/pdf/Android.mk | 2 +- tests/pdf/AndroidTest.xml | 3 + tests/sample/Android.mk | 7 +- tests/sensor/Android.mk | 6 +- ...android_hardware_cts_SensorDirectReportTest.cpp | 4 +- .../android/hardware/cts/SensorBatchingTests.java | 4 +- .../hardware/cts/SensorDirectReportTest.java | 1374 +- .../hardware/cts/SensorParameterRangeTest.java | 2 +- .../src/android/hardware/cts/SensorTest.java | 24 +- .../hardware/cts/helpers/FrameworkUnitTests.java | 4 +- .../hardware/cts/helpers/SensorCtsHelper.java | 151 +- .../android/hardware/cts/helpers/SensorStats.java | 2 + .../sensoroperations/SensorOperationTest.java | 2 +- .../sensoroperations/TestSensorOperation.java | 4 +- .../EventBasicVerificationTest.java | 4 +- .../EventOrderingVerificationTest.java | 4 +- .../FrequencyVerificationTest.java | 4 +- .../InitialValueVerification.java | 187 + .../InitialValueVerificationTest.java | 127 + .../sensorverification/JitterVerification.java | 6 +- .../sensorverification/JitterVerificationTest.java | 2 +- .../MagnitudeVerificationTest.java | 2 +- .../sensorverification/MeanVerification.java | 134 +- .../sensorverification/MeanVerificationTest.java | 94 +- .../TimestampClockSourceVerificationTest.java | 2 +- tests/signature/Android.mk | 17 +- .../api-check}/Android.mk | 24 +- .../android-test-mock-current-api/Android.mk | 24 + .../AndroidManifest.xml | 31 + .../android-test-mock-current-api/AndroidTest.xml | 35 + .../android-test-runner-current-api/Android.mk | 25 + .../AndroidManifest.xml | 31 + .../AndroidTest.xml | 38 + .../apache-http-legacy-current-api/Android.mk | 24 + .../AndroidManifest.xml | 29 + .../apache-http-legacy-current-api/AndroidTest.xml | 35 + tests/signature/api-check/build_signature_apk.mk | 38 + tests/signature/api-check/current-api/Android.mk | 26 + .../api-check/current-api/AndroidManifest.xml | 29 + .../api-check/current-api/AndroidTest.xml | 43 + .../api-check/legacy-test-26-api/Android.mk | 24 + .../legacy-test-26-api/AndroidManifest.xml | 31 + .../api-check/legacy-test-26-api/AndroidTest.xml | 35 + .../android/signature/cts/api/SignatureTest.java | 188 + .../api-check/system-current-api/Android.mk | 26 + .../system-current-api/AndroidManifest.xml | 29 + .../api-check/system-current-api/AndroidTest.xml | 42 + tests/signature/api/Android.mk | 72 +- tests/signature/api/build_xml_api_file.mk | 36 + tests/signature/intent-check/Android.mk | 35 + .../{ => intent-check}/AndroidManifest.xml | 8 +- tests/signature/{ => intent-check}/AndroidTest.xml | 18 +- .../signature/{ => intent-check}/DynamicConfig.xml | 0 .../android/signature/cts/intent}/IntentTest.java | 158 +- tests/signature/runSignatureTests.sh | 36 + .../signature/cts/ApiComplianceChecker.java | 744 + .../{SignatureTest.java => ApiDocumentParser.java} | 192 +- .../src/android/signature/cts/CurrentApi.java | 60 +- .../src/android/signature/cts/FailureType.java | 1 + .../signature/cts/JDiffClassDescription.java | 1174 +- .../android/signature/cts/ReflectionHelper.java | 333 + .../src/android/signature/cts/tests/AllTests.java | 2 +- ...tionTest.java => ApiComplianceCheckerTest.java} | 133 +- tests/simplecpu/Android.mk | 2 +- tests/simplecpu/jni/Android.mk | 2 + tests/tests/accounts/Android.mk | 6 +- .../Android.mk | 2 +- .../android/accounts/cts/AccountManagerTest.java | 23 + tests/tests/alarmclock/Android.mk | 2 +- tests/tests/alarmclock/AndroidTest.xml | 2 + tests/tests/alarmclock/common/Android.mk | 2 +- tests/tests/alarmclock/service/Android.mk | 2 +- tests/tests/animation/Android.mk | 5 +- tests/tests/animation/AndroidTest.xml | 1 + .../src/android/animation/cts/AnimatorSetTest.java | 43 + tests/tests/app.usage/Android.mk | 9 +- .../app/usage/cts/NetworkUsageStatsTest.java | 3 +- .../src/android/app/usage/cts/UsageStatsTest.java | 63 +- tests/tests/app/Android.mk | 2 +- tests/tests/app/AndroidTest.xml | 1 + .../app/cts/ApplyOverrideConfigurationTest.java | 20 + tests/tests/appwidget/Android.mk | 2 +- .../appwidget/packages/launchermanifest/Android.mk | 6 +- tests/tests/assist/Android.mk | 2 +- tests/tests/assist/service/Android.mk | 2 +- tests/tests/assist/testapp/Android.mk | 2 +- tests/tests/background/Android.mk | 2 +- tests/tests/background/AndroidTest.xml | 1 + tests/tests/bionic/Android.build.copy.libs.mk | 9 + tests/tests/bionic/Android.mk | 10 +- tests/tests/bluetooth/Android.mk | 4 +- tests/tests/bluetooth/AndroidManifest.xml | 1 + tests/tests/bluetooth/AndroidTest.xml | 1 + .../android/bluetooth/cts/BluetoothLeScanTest.java | 52 + .../bluetooth/cts/BluetoothScanReceiver.java | 52 + tests/tests/calendarcommon/Android.mk | 6 +- tests/tests/calendarcommon/AndroidTest.xml | 1 + tests/tests/car/Android.mk | 4 +- tests/tests/car/AndroidTest.xml | 1 + .../car/src/android/car/cts/CarUiProviderTest.java | 145 - tests/tests/carrierapi/Android.mk | 2 +- tests/tests/carrierapi/AndroidTest.xml | 1 + tests/tests/colormode/Android.mk | 4 +- tests/tests/colormode/AndroidTest.xml | 1 + .../colormode/cts/DefaultColorModeTest.java | 3 + tests/tests/contactsproviderwipe/Android.mk | 5 +- tests/tests/contactsproviderwipe/AndroidTest.xml | 1 + tests/tests/content/Android.mk | 2 +- tests/tests/content/AndroidManifest.xml | 1 + tests/tests/content/AndroidTest.xml | 14 + tests/tests/content/emptytestapp/Android.mk | 30 + .../tests/content/emptytestapp/AndroidManifest.xml | 20 + .../content/res/drawable/drawable_recursive.xml | 23 + tests/tests/content/res/values-v27/strings.xml | 19 + tests/tests/content/res/values-v28/strings.xml | 19 + .../content/cts/ContentResolverSyncTestCase.java | 18 + .../pm/cts/InstallSessionParamsUnitTest.java | 303 + .../content/pm/cts/InstallSessionTransferTest.java | 269 + .../android/content/pm/cts/PackageManagerTest.java | 25 + .../src/android/content/res/cts/ConfigTest.java | 2 +- .../content/res/cts/PrivateAttributeTest.java | 2 +- .../src/android/content/res/cts/ResourcesTest.java | 9 + tests/tests/database/Android.mk | 6 +- .../database/sqlite/cts/DatabaseTestUtils.java | 53 + .../database/sqlite/cts/SQLiteDatabaseTest.java | 129 +- .../database/sqlite/cts/SQLiteOpenHelperTest.java | 124 +- tests/tests/debug/Android.mk | 2 +- tests/tests/debug/AndroidTest.xml | 2 + tests/tests/display/Android.mk | 4 +- .../src/android/display/cts/DisplayTest.java | 6 +- tests/tests/dpi/Android.mk | 2 +- tests/tests/dpi2/Android.mk | 4 +- tests/tests/dreams/Android.mk | 2 +- tests/tests/dreams/AndroidTest.xml | 1 + tests/tests/drm/Android.mk | 4 +- tests/tests/drm/jni/Android.mk | 2 + .../tests/drm/src/android/drm/cts/DrmInfoTest.java | 3 +- tests/tests/dynamic_linker/Android.mk | 48 + tests/tests/dynamic_linker/AndroidManifest.xml | 26 + tests/tests/dynamic_linker/AndroidTest.xml | 25 + .../android/dynamiclinker/DynamicLinkerTest.java | 50 + tests/tests/dynamic_linker/native_lib_a.cpp | 21 + tests/tests/dynamic_linker/native_lib_b.cpp | 21 + tests/tests/effect/Android.mk | 2 +- tests/tests/externalservice/Android.mk | 2 +- tests/tests/externalservice/AndroidTest.xml | 1 + tests/tests/externalservice/service/Android.mk | 2 +- tests/tests/gesture/Android.mk | 2 +- tests/tests/gesture/AndroidTest.xml | 1 + tests/tests/graphics/Android.mk | 3 +- tests/tests/graphics/AndroidManifest.xml | 5 + tests/tests/graphics/AndroidTest.xml | 2 +- .../graphics/assets/out_of_unicode_end_cmap12.ttf | Bin 0 -> 1768 bytes .../graphics/assets/out_of_unicode_end_cmap12.ttx | 198 + .../assets/out_of_unicode_start_cmap12.ttf | Bin 0 -> 1768 bytes .../assets/out_of_unicode_start_cmap12.ttx | 198 + .../tests/graphics/assets/too_large_end_cmap12.ttf | Bin 0 -> 1768 bytes .../tests/graphics/assets/too_large_end_cmap12.ttx | 198 + .../graphics/assets/too_large_start_cmap12.ttf | Bin 0 -> 1768 bytes .../graphics/assets/too_large_start_cmap12.ttx | 198 + tests/tests/graphics/assets/unsorted_cmap12.ttf | Bin 0 -> 1828 bytes tests/tests/graphics/assets/unsorted_cmap12.ttx | 199 + .../assets/unsorted_cmap14_default_uvs.ttf | Bin 0 -> 1884 bytes .../assets/unsorted_cmap14_default_uvs.ttx | 197 + .../assets/unsorted_cmap14_non_default_uvs.ttf | Bin 0 -> 1904 bytes .../assets/unsorted_cmap14_non_default_uvs.ttx | 200 + tests/tests/graphics/assets/unsorted_cmap4.ttf | Bin 0 -> 1824 bytes tests/tests/graphics/assets/unsorted_cmap4.ttx | 197 + tests/tests/graphics/jni/Android.mk | 7 +- tests/tests/graphics/jni/CtsGraphicsJniOnLoad.cpp | 3 + .../android_graphics_cts_CameraGpuCtsActivity.cpp | 638 + .../graphics/jni/android_graphics_cts_SyncTest.cpp | 105 + .../android_graphics_cts_VulkanFeaturesTest.cpp | 48 +- .../drawable-nodpi/bitmap_density_golden_160.png | Bin 297 -> 0 bytes .../drawable-nodpi/bitmap_density_golden_320.png | Bin 1053 -> 0 bytes .../drawable-nodpi/bitmap_density_golden_80.png | Bin 218 -> 0 bytes .../bitmap_shader_am_density_golden_160.png | Bin 807 -> 0 bytes .../bitmap_shader_am_density_golden_320.png | Bin 2803 -> 0 bytes .../bitmap_shader_am_density_golden_80.png | Bin 437 -> 0 bytes .../bitmap_shader_density_golden_160.png | Bin 807 -> 0 bytes .../bitmap_shader_density_golden_320.png | Bin 2824 -> 0 bytes .../bitmap_shader_density_golden_80.png | Bin 436 -> 0 bytes .../vector_icon_gradient_1_clamp_golden.png | Bin 1892 -> 1843 bytes .../vector_icon_gradient_1_golden.png | Bin 2498 -> 2455 bytes .../vector_icon_gradient_2_golden.png | Bin 2222 -> 2224 bytes .../vector_icon_gradient_2_repeat_golden.png | Bin 2372 -> 2375 bytes .../vector_icon_gradient_3_golden.png | Bin 2189 -> 2233 bytes .../vector_icon_gradient_3_mirror_golden.png | Bin 2388 -> 2440 bytes .../res/drawable/bitmap_density_internal.png | Bin 213 -> 0 bytes .../drawable/bitmap_shader_am_density_internal.png | Bin 967 -> 0 bytes .../drawable/bitmap_shader_density_internal.png | Bin 967 -> 0 bytes .../android/graphics/cts/BitmapFactoryTest.java | 49 +- .../graphics/cts/BitmapFactory_OptionsTest.java | 1 - .../graphics/cts/BitmapRegionDecoderTest.java | 11 + .../src/android/graphics/cts/BitmapTest.java | 113 + .../android/graphics/cts/CameraGpuCtsActivity.java | 104 + .../src/android/graphics/cts/CameraGpuTest.java | 77 + .../src/android/graphics/cts/ColorTest.java | 51 + .../src/android/graphics/cts/RenderTarget.java | 214 + .../src/android/graphics/cts/SyncTest.java | 128 + .../src/android/graphics/cts/TypefaceTest.java | 50 + .../android/graphics/cts/VulkanFeaturesTest.java | 22 +- .../AnimatedVectorDrawableParameterizedTest.java | 2 +- .../drawable/cts/AnimationDrawableTest.java | 22 +- .../graphics/drawable/cts/BitmapDrawableTest.java | 134 - tests/tests/hardware/Android.mk | 2 +- .../hardware/res/raw/gamepad_button_a_down.json | 5 + .../hardware/res/raw/gamepad_button_a_up.json | 5 + tests/tests/hardware/res/raw/gamepad_delay.json | 5 + tests/tests/hardware/res/raw/gamepad_press_a.json | 39 - .../hardware/res/raw/gamepad_register_device.json | 20 + .../android/hardware/input/cts/InputCallback.java | 3 + .../hardware/input/cts/InputCtsActivity.java | 35 +- .../hardware/input/cts/tests/GamepadTestCase.java | 46 + .../hardware/input/cts/tests/InputTestCase.java | 147 +- tests/tests/icu/Android.mk | 2 +- tests/tests/icu/AndroidTest.xml | 1 + .../icu/cts/expectations/icu-known-failures.txt | 29 - tests/tests/incident/Android.mk | 5 +- tests/tests/incident/AndroidTest.xml | 1 + tests/tests/jni/Android.mk | 2 +- tests/tests/jni/libjnitest/Android.mk | 2 + .../android_jni_cts_LinkerNamespacesTest.cpp | 4 +- .../android/jni/cts/LinkerNamespacesHelper.java | 1 + tests/tests/jni_vendor/Android.mk | 47 + tests/tests/jni_vendor/AndroidManifest.xml | 34 + tests/tests/jni_vendor/AndroidTest.xml | 26 + tests/tests/jni_vendor/libvendorjnitest/Android.mk | 39 + .../android_jni_vendor_cts_VendorJniTest.cpp | 33 + .../src/android/jni/vendor/cts/VendorJniTest.java | 117 + tests/tests/keystore/Android.mk | 2 +- .../android/keystore/cts/AndroidKeyStoreTest.java | 21 +- .../src/android/keystore/cts/CipherTest.java | 61 +- .../android/keystore/cts/KeyAttestationTest.java | 2 - tests/tests/libcorefileio/Android.mk | 2 +- tests/tests/libcorelegacy22/Android.mk | 2 +- tests/tests/libcorelegacy22/AndroidTest.xml | 1 + tests/tests/location/Android.mk | 19 +- tests/tests/location/protos/ephemeris.proto | 124 + .../location/cts/GnssLocationValuesTest.java | 9 +- .../cts/GnssPseudorangeVerificationTest.java | 117 +- .../src/android/location/cts/GnssTtffTests.java | 2 +- .../location/cts/TestGnssMeasurementListener.java | 76 +- .../android/location/cts/TestMeasurementUtil.java | 74 +- .../location/cts/asn1/base/Asn1BMPString.java | 199 + .../location/cts/asn1/base/Asn1BitString.java | 204 + .../location/cts/asn1/base/Asn1Boolean.java | 86 + .../android/location/cts/asn1/base/Asn1Choice.java | 298 + .../location/cts/asn1/base/Asn1Enumerated.java | 160 + .../location/cts/asn1/base/Asn1GeneralString.java | 179 + .../location/cts/asn1/base/Asn1IA5String.java | 340 + .../location/cts/asn1/base/Asn1Integer.java | 220 + .../android/location/cts/asn1/base/Asn1Null.java | 66 + .../location/cts/asn1/base/Asn1NumericString.java | 49 + .../android/location/cts/asn1/base/Asn1Object.java | 206 + .../cts/asn1/base/Asn1ObjectIdentifier.java | 136 + .../location/cts/asn1/base/Asn1OctetString.java | 173 + .../cts/asn1/base/Asn1ParameterObject.java | 74 + .../cts/asn1/base/Asn1PrintableString.java | 50 + .../location/cts/asn1/base/Asn1Sequence.java | 361 + .../location/cts/asn1/base/Asn1SequenceOf.java | 182 + .../android/location/cts/asn1/base/Asn1SetOf.java | 88 + .../android/location/cts/asn1/base/Asn1Tag.java | 235 + .../location/cts/asn1/base/Asn1TagClass.java | 48 + .../location/cts/asn1/base/Asn1UTCTime.java | 232 + .../location/cts/asn1/base/Asn1Utf8String.java | 119 + .../location/cts/asn1/base/Asn1VisibleString.java | 49 + .../android/location/cts/asn1/base/BitStream.java | 113 + .../location/cts/asn1/base/BitStreamReader.java | 91 + .../location/cts/asn1/base/ChoiceComponent.java | 32 + .../location/cts/asn1/base/PacketBuilder.java | 54 + .../location/cts/asn1/base/PerAlignedUtils.java | 328 + .../location/cts/asn1/base/PerUnalignedUtils.java | 262 + .../location/cts/asn1/base/SequenceComponent.java | 49 + .../map_extensiondatatypes/ExtensionContainer.java | 224 + .../map_extensiondatatypes/PrivateExtension.java | 164 + .../PrivateExtensionList.java | 128 + .../Ext_GeographicalInformation.java | 105 + .../supl2/map_lcs_datatypes/VelocityEstimate.java | 105 + .../cts/asn1/supl2/rrlp_components/Accuracy.java | 108 + .../asn1/supl2/rrlp_components/AccuracyOpt.java | 224 + .../asn1/supl2/rrlp_components/AcquisAssist.java | 284 + .../asn1/supl2/rrlp_components/AcquisElement.java | 1050 + .../supl2/rrlp_components/Add_GPS_AssistData.java | 224 + .../rrlp_components/Add_GPS_ControlHeader.java | 344 + .../supl2/rrlp_components/AddionalAngleFields.java | 447 + .../rrlp_components/AddionalDopplerFields.java | 447 + .../rrlp_components/AdditionalAssistanceData.java | 345 + .../rrlp_components/AdditionalDopplerFields.java | 447 + .../cts/asn1/supl2/rrlp_components/AlertFlag.java | 108 + .../cts/asn1/supl2/rrlp_components/Almanac.java | 366 + .../asn1/supl2/rrlp_components/AlmanacElement.java | 1776 + .../Almanac_ECEFsbasAlmanacSet.java | 1496 + .../rrlp_components/Almanac_GlonassAlmanacSet.java | 2000 + .../rrlp_components/Almanac_KeplerianSet.java | 1635 + .../rrlp_components/Almanac_MidiAlmanacSet.java | 1912 + .../rrlp_components/Almanac_NAVKeplerianSet.java | 1635 + .../Almanac_ReducedKeplerianSet.java | 1066 + .../asn1/supl2/rrlp_components/AntiSpoofFlag.java | 108 + .../asn1/supl2/rrlp_components/AssistBTSData.java | 464 + .../rrlp_components/AssistBTSData_R98_ExpOTD.java | 284 + .../asn1/supl2/rrlp_components/AssistanceData.java | 705 + .../supl2/rrlp_components/AssistanceNeeded.java | 284 + .../supl2/rrlp_components/AssistanceSupported.java | 344 + .../asn1/supl2/rrlp_components/BCCHCarrier.java | 108 + .../cts/asn1/supl2/rrlp_components/BSIC.java | 108 + .../asn1/supl2/rrlp_components/BSICAndCarrier.java | 284 + .../asn1/supl2/rrlp_components/BTSPosition.java | 47 + .../supl2/rrlp_components/BadSignalElement.java | 284 + .../cts/asn1/supl2/rrlp_components/BitNumber.java | 108 + .../asn1/supl2/rrlp_components/CNAVclockModel.java | 2280 ++ .../supl2/rrlp_components/CalcAssistanceBTS.java | 284 + .../cts/asn1/supl2/rrlp_components/CellID.java | 108 + .../asn1/supl2/rrlp_components/CellIDAndLAC.java | 284 + .../rrlp_components/CommonGANSSAssistance.java | 109 + .../asn1/supl2/rrlp_components/ControlHeader.java | 704 + .../rrlp_components/DGANSSExtensionSgnElement.java | 507 + .../DGANSSExtensionSgnTypeElement.java | 284 + .../supl2/rrlp_components/DGANSSSgnElement.java | 789 + .../supl2/rrlp_components/DGPSCorrections.java | 507 + .../DGPSCorrectionsValidityPeriod.java | 128 + .../rrlp_components/DGPSExtensionSatElement.java | 507 + .../asn1/supl2/rrlp_components/EOTDQuality.java | 447 + .../rrlp_components/EnvironmentCharacter.java | 159 + .../EphemerisSubframe1Reserved.java | 729 + .../cts/asn1/supl2/rrlp_components/ErrorCodes.java | 162 + .../supl2/rrlp_components/ExpOTDUncertainty.java | 108 + .../asn1/supl2/rrlp_components/ExpectedOTD.java | 108 + .../supl2/rrlp_components/Extended_reference.java | 447 + .../cts/asn1/supl2/rrlp_components/FineRTD.java | 108 + .../cts/asn1/supl2/rrlp_components/FixType.java | 108 + .../cts/asn1/supl2/rrlp_components/FrameDrift.java | 108 + .../asn1/supl2/rrlp_components/FrameNumber.java | 108 + .../rrlp_components/GANSSAddIonosphericModel.java | 367 + .../supl2/rrlp_components/GANSSAddUTCModel.java | 405 + .../GANSSAdditionalAssistanceChoices.java | 128 + ...ANSSAdditionalAssistanceChoicesForOneGANSS.java | 546 + .../supl2/rrlp_components/GANSSAlmanacElement.java | 521 + .../supl2/rrlp_components/GANSSAlmanacModel.java | 648 + .../supl2/rrlp_components/GANSSAssistance.java | 109 + .../supl2/rrlp_components/GANSSAssistanceData.java | 105 + .../GANSSAssistanceForOneGANSS.java | 366 + .../supl2/rrlp_components/GANSSAssistanceSet.java | 284 + .../rrlp_components/GANSSAuxiliaryInformation.java | 358 + .../supl2/rrlp_components/GANSSClockModel.java | 479 + .../rrlp_components/GANSSCommonAssistData.java | 464 + .../asn1/supl2/rrlp_components/GANSSDataBit.java | 108 + .../supl2/rrlp_components/GANSSDataBitAssist.java | 366 + .../rrlp_components/GANSSDataBitsSgnElement.java | 284 + .../rrlp_components/GANSSDeltaElementList.java | 207 + .../rrlp_components/GANSSDeltaEpochHeader.java | 426 + .../rrlp_components/GANSSDiffCorrections.java | 366 + .../GANSSDiffCorrectionsValidityPeriod.java | 128 + .../rrlp_components/GANSSEarthOrientParam.java | 1152 + .../GANSSEphemerisDeltaBitSizes.java | 2562 ++ .../rrlp_components/GANSSEphemerisDeltaEpoch.java | 284 + .../rrlp_components/GANSSEphemerisDeltaMatrix.java | 128 + .../rrlp_components/GANSSEphemerisDeltaScales.java | 2562 ++ .../rrlp_components/GANSSEphemerisExtension.java | 344 + .../GANSSEphemerisExtensionCheck.java | 344 + .../GANSSEphemerisExtensionHeader.java | 507 + .../GANSSEphemerisExtensionTime.java | 366 + .../GANSSGenericAssistDataElement.java | 1227 + .../supl2/rrlp_components/GANSSIonoStormFlags.java | 870 + .../rrlp_components/GANSSIonosphereModel.java | 588 + .../rrlp_components/GANSSIonosphericModel.java | 284 + .../supl2/rrlp_components/GANSSLocationInfo.java | 949 + .../supl2/rrlp_components/GANSSMeasureInfo.java | 224 + .../asn1/supl2/rrlp_components/GANSSModelID.java | 109 + .../asn1/supl2/rrlp_components/GANSSNavModel.java | 366 + .../supl2/rrlp_components/GANSSOrbitModel.java | 479 + .../supl2/rrlp_components/GANSSPositionMethod.java | 486 + .../rrlp_components/GANSSPositionMethods.java | 128 + .../rrlp_components/GANSSPositioningMethod.java | 109 + .../GANSSPositioningMethodTypes.java | 109 + .../rrlp_components/GANSSRealTimeIntegrity.java | 224 + .../supl2/rrlp_components/GANSSRefLocation.java | 225 + .../rrlp_components/GANSSRefMeasurementAssist.java | 284 + .../GANSSRefMeasurementElement.java | 909 + .../supl2/rrlp_components/GANSSRefTimeInfo.java | 567 + .../supl2/rrlp_components/GANSSReferenceOrbit.java | 344 + .../supl2/rrlp_components/GANSSReferenceTime.java | 284 + .../supl2/rrlp_components/GANSSSatEventsInfo.java | 449 + .../rrlp_components/GANSSSatelliteElement.java | 912 + .../asn1/supl2/rrlp_components/GANSSSignalID.java | 108 + .../asn1/supl2/rrlp_components/GANSSSignals.java | 109 + .../cts/asn1/supl2/rrlp_components/GANSSTOD.java | 108 + .../supl2/rrlp_components/GANSSTODUncertainty.java | 108 + .../GANSSTOD_GSMTimeAssociation.java | 524 + .../cts/asn1/supl2/rrlp_components/GANSSTODm.java | 108 + .../rrlp_components/GANSSTimeModelElement.java | 768 + .../asn1/supl2/rrlp_components/GANSSUTCModel.java | 1293 + .../supl2/rrlp_components/GANSS_AssistData.java | 224 + .../supl2/rrlp_components/GANSS_ControlHeader.java | 284 + .../cts/asn1/supl2/rrlp_components/GANSS_ID1.java | 128 + .../supl2/rrlp_components/GANSS_ID1_element.java | 284 + .../cts/asn1/supl2/rrlp_components/GANSS_ID3.java | 128 + .../supl2/rrlp_components/GANSS_ID3_element.java | 426 + .../supl2/rrlp_components/GANSS_MsrElement.java | 366 + .../supl2/rrlp_components/GANSS_MsrSetElement.java | 546 + .../supl2/rrlp_components/GANSS_SgnElement.java | 1272 + .../rrlp_components/GANSS_SgnTypeElement.java | 426 + .../supl2/rrlp_components/GLONASSclockModel.java | 588 + .../asn1/supl2/rrlp_components/GPSAssistance.java | 109 + .../supl2/rrlp_components/GPSAssistanceData.java | 105 + .../asn1/supl2/rrlp_components/GPSClockModel.java | 729 + .../supl2/rrlp_components/GPSDeltaElementList.java | 207 + .../supl2/rrlp_components/GPSDeltaEpochHeader.java | 426 + .../rrlp_components/GPSEphemerisDeltaBitSizes.java | 2421 ++ .../rrlp_components/GPSEphemerisDeltaEpoch.java | 284 + .../rrlp_components/GPSEphemerisDeltaMatrix.java | 128 + .../rrlp_components/GPSEphemerisDeltaScales.java | 2421 ++ .../rrlp_components/GPSEphemerisExtension.java | 344 + .../GPSEphemerisExtensionCheck.java | 344 + .../GPSEphemerisExtensionHeader.java | 507 + .../rrlp_components/GPSEphemerisExtensionTime.java | 366 + .../supl2/rrlp_components/GPSReferenceOrbit.java | 344 + .../GPSReferenceTimeUncertainty.java | 108 + .../supl2/rrlp_components/GPSSatEventsInfo.java | 449 + .../cts/asn1/supl2/rrlp_components/GPSTOW23b.java | 108 + .../cts/asn1/supl2/rrlp_components/GPSTOW24b.java | 108 + .../asn1/supl2/rrlp_components/GPSTOWAssist.java | 128 + .../supl2/rrlp_components/GPSTOWAssistElement.java | 464 + .../cts/asn1/supl2/rrlp_components/GPSTime.java | 284 + .../GPSTimeAssistanceMeasurements.java | 648 + .../cts/asn1/supl2/rrlp_components/GPSWeek.java | 108 + .../asn1/supl2/rrlp_components/GPS_AssistData.java | 224 + .../supl2/rrlp_components/GPS_MeasureInfo.java | 224 + .../asn1/supl2/rrlp_components/GPS_MsrElement.java | 990 + .../supl2/rrlp_components/GPS_MsrSetElement.java | 426 + .../cts/asn1/supl2/rrlp_components/GSMTime.java | 464 + .../rrlp_components/GanssDataBitsElement.java | 284 + .../supl2/rrlp_components/IonosphericModel.java | 1293 + .../cts/asn1/supl2/rrlp_components/LAC.java | 108 + .../asn1/supl2/rrlp_components/LocErrorReason.java | 170 + .../asn1/supl2/rrlp_components/LocationError.java | 284 + .../asn1/supl2/rrlp_components/LocationInfo.java | 568 + .../supl2/rrlp_components/MeasureResponseTime.java | 108 + .../cts/asn1/supl2/rrlp_components/MethodType.java | 452 + .../asn1/supl2/rrlp_components/ModuloTimeSlot.java | 108 + .../supl2/rrlp_components/MoreAssDataToBeSent.java | 158 + .../cts/asn1/supl2/rrlp_components/MpathIndic.java | 160 + .../asn1/supl2/rrlp_components/MsrAssistBTS.java | 524 + .../rrlp_components/MsrAssistBTS_R98_ExpOTD.java | 284 + .../asn1/supl2/rrlp_components/MsrAssistData.java | 224 + .../rrlp_components/MsrAssistData_R98_ExpOTD.java | 224 + .../supl2/rrlp_components/MsrPosition_Req.java | 705 + .../supl2/rrlp_components/MsrPosition_Rsp.java | 765 + .../supl2/rrlp_components/MultiFrameCarrier.java | 284 + .../supl2/rrlp_components/MultiFrameOffset.java | 108 + .../rrlp_components/MultipleMeasurementSets.java | 109 + .../asn1/supl2/rrlp_components/MultipleSets.java | 507 + .../asn1/supl2/rrlp_components/NAVclockModel.java | 870 + .../supl2/rrlp_components/NavModelElement.java | 284 + .../rrlp_components/NavModel_CNAVKeplerianSet.java | 2844 ++ .../rrlp_components/NavModel_GLONASSecef.java | 1999 + .../rrlp_components/NavModel_KeplerianSet.java | 2421 ++ .../rrlp_components/NavModel_NAVKeplerianSet.java | 2703 ++ .../supl2/rrlp_components/NavModel_SBASecef.java | 1718 + .../supl2/rrlp_components/NavigationModel.java | 224 + .../supl2/rrlp_components/NeighborIdentity.java | 546 + .../rrlp_components/NonGANSSPositionMethods.java | 109 + .../supl2/rrlp_components/NumOfMeasurements.java | 108 + .../cts/asn1/supl2/rrlp_components/OTDValue.java | 108 + .../supl2/rrlp_components/OTD_FirstSetMsrs.java | 46 + .../supl2/rrlp_components/OTD_MeasureInfo.java | 284 + .../rrlp_components/OTD_MeasureInfo_5_Ext.java | 46 + .../rrlp_components/OTD_MeasureInfo_R98_Ext.java | 224 + .../supl2/rrlp_components/OTD_Measurement.java | 344 + .../rrlp_components/OTD_MeasurementWithID.java | 404 + .../supl2/rrlp_components/OTD_MsrElementFirst.java | 687 + .../OTD_MsrElementFirst_R98_Ext.java | 224 + .../supl2/rrlp_components/OTD_MsrElementRest.java | 687 + .../supl2/rrlp_components/OTD_MsrsOfOtherSets.java | 358 + .../supl2/rrlp_components/PosCapabilities.java | 344 + .../supl2/rrlp_components/PosCapability_Req.java | 345 + .../supl2/rrlp_components/PosCapability_Rsp.java | 465 + .../asn1/supl2/rrlp_components/PositionData.java | 109 + .../supl2/rrlp_components/PositionInstruct.java | 464 + .../asn1/supl2/rrlp_components/PositionMethod.java | 159 + .../asn1/supl2/rrlp_components/ProtocolError.java | 345 + .../asn1/supl2/rrlp_components/RefLocation.java | 225 + .../cts/asn1/supl2/rrlp_components/RefQuality.java | 108 + .../supl2/rrlp_components/ReferenceAssistData.java | 404 + .../asn1/supl2/rrlp_components/ReferenceFrame.java | 447 + .../supl2/rrlp_components/ReferenceIdentity.java | 224 + .../rrlp_components/ReferenceIdentityType.java | 499 + .../supl2/rrlp_components/ReferenceNavModel.java | 2421 ++ .../supl2/rrlp_components/ReferenceRelation.java | 159 + .../asn1/supl2/rrlp_components/ReferenceTime.java | 344 + .../asn1/supl2/rrlp_components/ReferenceWGS84.java | 344 + .../Rel5_AssistanceData_Extension.java | 224 + .../Rel5_MsrPosition_Req_Extension.java | 224 + .../Rel7_AssistanceData_Extension.java | 562 + .../Rel7_MsrPosition_Req_Extension.java | 960 + .../Rel98_AssistanceData_Extension.java | 423 + .../supl2/rrlp_components/Rel98_Ext_ExpOTD.java | 284 + .../Rel98_MsrPosition_Req_Extension.java | 423 + .../asn1/supl2/rrlp_components/RelDistance.java | 108 + .../Rel_5_MsrPosition_Rsp_Extension.java | 344 + .../Rel_5_ProtocolError_Extension.java | 224 + .../Rel_7_MsrPosition_Rsp_Extension.java | 345 + .../Rel_98_MsrPosition_Rsp_Extension.java | 478 + .../asn1/supl2/rrlp_components/RelativeAlt.java | 108 + .../asn1/supl2/rrlp_components/RequestIndex.java | 108 + .../rrlp_components/RequiredResponseTime.java | 108 + .../cts/asn1/supl2/rrlp_components/RoughRTD.java | 108 + .../cts/asn1/supl2/rrlp_components/SBASID.java | 109 + .../asn1/supl2/rrlp_components/SBASclockModel.java | 588 + .../cts/asn1/supl2/rrlp_components/SVID.java | 108 + .../cts/asn1/supl2/rrlp_components/SatElement.java | 1353 + .../cts/asn1/supl2/rrlp_components/SatStatus.java | 484 + .../asn1/supl2/rrlp_components/SatelliteID.java | 108 + .../supl2/rrlp_components/SeqOfAcquisElement.java | 128 + .../supl2/rrlp_components/SeqOfAlmanacElement.java | 128 + .../rrlp_components/SeqOfBadSignalElement.java | 128 + .../SeqOfDGANSSExtensionSgnElement.java | 128 + .../rrlp_components/SeqOfDGANSSSgnElement.java | 128 + .../rrlp_components/SeqOfGANSSAlmanacElement.java | 128 + .../SeqOfGANSSGenericAssistDataElement.java | 128 + .../SeqOfGANSSRefMeasurementElement.java | 128 + .../supl2/rrlp_components/SeqOfGANSSRefOrbit.java | 128 + .../SeqOfGANSSSatelliteElement.java | 128 + .../supl2/rrlp_components/SeqOfGANSSTimeModel.java | 128 + .../rrlp_components/SeqOfGANSS_MsrElement.java | 128 + .../rrlp_components/SeqOfGANSS_MsrSetElement.java | 128 + .../rrlp_components/SeqOfGANSS_SgnElement.java | 128 + .../rrlp_components/SeqOfGANSS_SgnTypeElement.java | 128 + .../supl2/rrlp_components/SeqOfGPSRefOrbit.java | 128 + .../supl2/rrlp_components/SeqOfGPS_MsrElement.java | 128 + .../rrlp_components/SeqOfGPS_MsrSetElement.java | 128 + .../rrlp_components/SeqOfGanssDataBitsElement.java | 128 + .../supl2/rrlp_components/SeqOfMsrAssistBTS.java | 128 + .../SeqOfMsrAssistBTS_R98_ExpOTD.java | 128 + .../rrlp_components/SeqOfNavModelElement.java | 128 + .../rrlp_components/SeqOfOTD_FirstSetMsrs.java | 128 + .../SeqOfOTD_FirstSetMsrs_R98_Ext.java | 128 + .../rrlp_components/SeqOfOTD_MsrElementRest.java | 128 + .../rrlp_components/SeqOfOTD_MsrsOfOtherSets.java | 128 + .../SeqOfReferenceIdentityType.java | 128 + .../supl2/rrlp_components/SeqOfSatElement.java | 128 + .../supl2/rrlp_components/SeqOfSgnTypeElement.java | 128 + .../SeqOfStandardClockModelElement.java | 128 + .../rrlp_components/SeqOfSystemInfoAssistBTS.java | 128 + .../SeqOfSystemInfoAssistBTS_R98_ExpOTD.java | 128 + .../rrlp_components/SeqOf_BadSatelliteSet.java | 128 + .../supl2/rrlp_components/SeqOf_GANSSDataBits.java | 128 + .../rrlp_components/Seq_OfGANSSDataBitsSgn.java | 128 + .../asn1/supl2/rrlp_components/SgnTypeElement.java | 426 + .../rrlp_components/SpecificGANSSAssistance.java | 128 + .../rrlp_components/StandardClockModelElement.java | 1011 + .../asn1/supl2/rrlp_components/StdResolution.java | 108 + .../supl2/rrlp_components/SystemInfoAssistBTS.java | 437 + .../SystemInfoAssistBTS_R98_ExpOTD.java | 437 + .../rrlp_components/SystemInfoAssistData.java | 224 + .../SystemInfoAssistData_R98_ExpOTD.java | 224 + .../supl2/rrlp_components/SystemInfoIndex.java | 108 + .../cts/asn1/supl2/rrlp_components/TA0.java | 108 + .../cts/asn1/supl2/rrlp_components/TA1.java | 108 + .../cts/asn1/supl2/rrlp_components/TA2.java | 108 + .../supl2/rrlp_components/TLMReservedBits.java | 108 + .../cts/asn1/supl2/rrlp_components/TLMWord.java | 108 + .../rrlp_components/TOA_MeasurementsOfRef.java | 284 + .../asn1/supl2/rrlp_components/TimeRelation.java | 284 + .../cts/asn1/supl2/rrlp_components/TimeSlot.java | 108 + .../asn1/supl2/rrlp_components/TimeSlotScheme.java | 158 + .../cts/asn1/supl2/rrlp_components/UTCModel.java | 1293 + .../asn1/supl2/rrlp_components/UTCmodelSet2.java | 1436 + .../asn1/supl2/rrlp_components/UTCmodelSet3.java | 872 + .../asn1/supl2/rrlp_components/UTCmodelSet4.java | 1434 + .../asn1/supl2/rrlp_components/UlPseudoSegInd.java | 158 + .../rrlp_components/UncompressedEphemeris.java | 4173 ++ .../supl2/rrlp_components/UseMultipleSets.java | 158 + .../location/cts/asn1/supl2/rrlp_messages/PDU.java | 366 + .../asn1/supl2/rrlp_messages/RRLP_Component.java | 668 + .../cts/asn1/supl2/supl_auth_req/SUPLAUTHREQ.java | 286 + .../asn1/supl2/supl_auth_resp/SUPLAUTHRESP.java | 347 + .../location/cts/asn1/supl2/supl_end/SUPLEND.java | 408 + .../cts/asn1/supl2/supl_init/EncodingType.java | 159 + .../cts/asn1/supl2/supl_init/FormatIndicator.java | 164 + .../cts/asn1/supl2/supl_init/KeyIdentity.java | 109 + .../location/cts/asn1/supl2/supl_init/MAC.java | 109 + .../cts/asn1/supl2/supl_init/Notification.java | 742 + .../cts/asn1/supl2/supl_init/NotificationType.java | 161 + .../location/cts/asn1/supl2/supl_init/SLPMode.java | 158 + .../cts/asn1/supl2/supl_init/SUPLINIT.java | 648 + .../asn1/supl2/supl_notify/Ver2_SUPLNOTIFY.java | 225 + .../supl_notify_response/NotificationResponse.java | 158 + .../Ver2_SUPLNOTIFYRESPONSE.java | 224 + .../cts/asn1/supl2/supl_pos/PosPayLoad.java | 683 + .../location/cts/asn1/supl2/supl_pos/SUPLPOS.java | 346 + .../asn1/supl2/supl_pos_init/NavigationModel.java | 789 + .../supl2/supl_pos_init/RequestedAssistData.java | 1537 + .../cts/asn1/supl2/supl_pos_init/SUPLPOSINIT.java | 590 + .../asn1/supl2/supl_pos_init/SatelliteInfo.java | 128 + .../supl2/supl_pos_init/SatelliteInfoElement.java | 447 + .../supl2/supl_report/GANSSSignalsDescription.java | 367 + .../asn1/supl2/supl_report/GANSSsignalsInfo.java | 128 + .../cts/asn1/supl2/supl_report/PositionData.java | 407 + .../cts/asn1/supl2/supl_report/ReportData.java | 405 + .../cts/asn1/supl2/supl_report/ReportDataList.java | 128 + .../cts/asn1/supl2/supl_report/ResultCode.java | 163 + .../asn1/supl2/supl_report/SessionInformation.java | 225 + .../cts/asn1/supl2/supl_report/SessionList.java | 128 + .../cts/asn1/supl2/supl_report/TimeStamp.java | 521 + .../asn1/supl2/supl_report/Ver2_SUPLREPORT.java | 545 + .../cts/asn1/supl2/supl_response/KeyIdentity4.java | 109 + .../cts/asn1/supl2/supl_response/SETAuthKey.java | 523 + .../cts/asn1/supl2/supl_response/SUPLRESPONSE.java | 467 + .../asn1/supl2/supl_set_init/Ver2_SUPLSETINIT.java | 347 + .../cts/asn1/supl2/supl_start/PosProtocol.java | 643 + .../cts/asn1/supl2/supl_start/PosTechnology.java | 1199 + .../cts/asn1/supl2/supl_start/PrefMethod.java | 159 + .../cts/asn1/supl2/supl_start/SETCapabilities.java | 405 + .../cts/asn1/supl2/supl_start/SUPLSTART.java | 407 + .../BatchRepConditions.java | 647 + .../supl_triggered_response/BatchRepType.java | 721 + .../supl2/supl_triggered_response/RepMode.java | 159 + .../supl_triggered_response/ReportingMode.java | 344 + .../Ver2_SUPLTRIGGEREDRESPONSE.java | 712 + .../supl_triggered_start/AreaEventParams.java | 928 + .../supl2/supl_triggered_start/AreaEventType.java | 160 + .../asn1/supl2/supl_triggered_start/AreaId.java | 640 + .../supl2/supl_triggered_start/AreaIdList.java | 344 + .../asn1/supl2/supl_triggered_start/AreaIdSet.java | 128 + .../supl2/supl_triggered_start/AreaIdSetType.java | 158 + .../supl2/supl_triggered_start/CDMAAreaId.java | 588 + .../asn1/supl2/supl_triggered_start/GSMAreaId.java | 729 + .../supl2/supl_triggered_start/GeoAreaIndex.java | 108 + .../supl_triggered_start/GeoAreaMappingList.java | 128 + .../supl_triggered_start/GeographicTargetArea.java | 408 + .../GeographicTargetAreaList.java | 128 + .../supl2/supl_triggered_start/HRPDAreaId.java | 307 + .../asn1/supl2/supl_triggered_start/LTEAreaId.java | 590 + .../supl2/supl_triggered_start/PeriodicParams.java | 588 + .../RepeatedReportingParams.java | 447 + .../supl2/supl_triggered_start/TriggerParams.java | 358 + .../supl2/supl_triggered_start/TriggerType.java | 158 + .../asn1/supl2/supl_triggered_start/UMBAreaId.java | 590 + .../Ver2_SUPLTRIGGEREDSTART.java | 894 + .../supl2/supl_triggered_start/WCDMAAreaId.java | 729 + .../supl2/supl_triggered_start/WLANAreaId.java | 307 + .../supl2/supl_triggered_start/WimaxAreaId.java | 449 + .../Ver2_SUPLTRIGGEREDSTOP.java | 225 + .../location/cts/asn1/supl2/ulp/ULP_PDU.java | 488 + .../location/cts/asn1/supl2/ulp/UlpMessage.java | 949 + .../asn1/supl2/ulp_components/AltitudeInfo.java | 639 + .../cts/asn1/supl2/ulp_components/CPICH_Ec_N0.java | 108 + .../cts/asn1/supl2/ulp_components/CPICH_RSCP.java | 108 + .../supl2/ulp_components/CdmaCellInformation.java | 1293 + .../cts/asn1/supl2/ulp_components/CellInfo.java | 448 + .../supl2/ulp_components/CellMeasuredResults.java | 1504 + .../ulp_components/CellMeasuredResultsList.java | 128 + .../supl2/ulp_components/CellParametersID.java | 108 + .../cts/asn1/supl2/ulp_components/ChipRate.java | 159 + .../cts/asn1/supl2/ulp_components/FQDN.java | 111 + .../asn1/supl2/ulp_components/FrequencyInfo.java | 554 + .../supl2/ulp_components/FrequencyInfoFDD.java | 284 + .../supl2/ulp_components/FrequencyInfoTDD.java | 224 + .../supl2/ulp_components/GsmCellInformation.java | 930 + .../asn1/supl2/ulp_components/Horandveruncert.java | 1017 + .../asn1/supl2/ulp_components/Horandvervel.java | 733 + .../cts/asn1/supl2/ulp_components/Horvel.java | 449 + .../asn1/supl2/ulp_components/Horveluncert.java | 591 + .../cts/asn1/supl2/ulp_components/IPAddress.java | 515 + .../cts/asn1/supl2/ulp_components/LocationId.java | 284 + .../asn1/supl2/ulp_components/MeasuredResults.java | 344 + .../supl2/ulp_components/MeasuredResultsList.java | 128 + .../cts/asn1/supl2/ulp_components/NMR.java | 128 + .../cts/asn1/supl2/ulp_components/NMRelement.java | 588 + .../cts/asn1/supl2/ulp_components/Pathloss.java | 108 + .../cts/asn1/supl2/ulp_components/PosMethod.java | 173 + .../cts/asn1/supl2/ulp_components/Position.java | 425 + .../supl2/ulp_components/PositionEstimate.java | 1457 + .../supl2/ulp_components/PrimaryCCPCH_RSCP.java | 108 + .../supl2/ulp_components/PrimaryCPICH_Info.java | 306 + .../cts/asn1/supl2/ulp_components/QoP.java | 729 + .../cts/asn1/supl2/ulp_components/SETId.java | 948 + .../cts/asn1/supl2/ulp_components/SLPAddress.java | 358 + .../cts/asn1/supl2/ulp_components/SessionID.java | 284 + .../asn1/supl2/ulp_components/SetSessionID.java | 366 + .../asn1/supl2/ulp_components/SlpSessionID.java | 363 + .../cts/asn1/supl2/ulp_components/Status.java | 159 + .../cts/asn1/supl2/ulp_components/StatusCode.java | 181 + .../asn1/supl2/ulp_components/TAResolution.java | 159 + .../cts/asn1/supl2/ulp_components/TGSN.java | 108 + .../asn1/supl2/ulp_components/TimeslotISCP.java | 108 + .../supl2/ulp_components/TimeslotISCP_List.java | 128 + .../asn1/supl2/ulp_components/TimingAdvance.java | 426 + .../cts/asn1/supl2/ulp_components/UARFCN.java | 108 + .../supl2/ulp_components/UTRA_CarrierRSSI.java | 108 + .../cts/asn1/supl2/ulp_components/Velocity.java | 452 + .../cts/asn1/supl2/ulp_components/Ver.java | 109 + .../cts/asn1/supl2/ulp_components/Version.java | 588 + .../supl2/ulp_components/WcdmaCellInformation.java | 1050 + .../AllowedReportingType.java | 159 + .../BasicProtectionParams.java | 588 + .../HistoricReporting.java | 284 + .../NotificationMode.java | 158 + .../ProtLevel.java | 158 + .../ProtectionLevel.java | 284 + .../ReportingCriteria.java | 507 + .../TimeWindow.java | 447 + .../Ver2_SUPL_END_extension.java | 225 + .../Ver2_SUPL_INIT_extension.java | 730 + .../Ver2_SUPL_POS_INIT_extension.java | 347 + .../Ver2_SUPL_POS_extension.java | 408 + .../Ver2_SUPL_RESPONSE_extension.java | 530 + .../Ver2_SUPL_START_extension.java | 408 + .../DGANSS_Sig_Id_Req.java | 109 + .../EventTriggerCapabilities.java | 648 + .../ExtendedEphCheck.java | 284 + .../ExtendedEphemeris.java | 306 + .../GANSSPositionMethod.java | 570 + .../GANSSPositionMethods.java | 128 + .../GANSSPositioningMethodTypes.java | 582 + .../GANSSextEphTime.java | 447 + .../GPSTime.java | 447 + .../GanssAdditionalDataChoices.java | 729 + .../GanssDataBits.java | 366 + .../GanssExtendedEphCheck.java | 284 + .../GanssNavigationModelData.java | 648 + .../GanssReqGenericData.java | 1647 + .../GanssRequestedCommonAssistanceDataList.java | 860 + .../GanssRequestedGenericAssistanceDataList.java | 128 + .../GeoAreaShapesSupported.java | 443 + .../PosProtocolVersion3GPP.java | 588 + .../PosProtocolVersion3GPP2.java | 128 + .../ReqDataBitAssistanceList.java | 609 + .../SatellitesListRelatedData.java | 447 + .../SatellitesListRelatedDataList.java | 128 + .../ServiceCapabilities.java | 405 + .../ServicesSupported.java | 443 + .../SessionCapabilities.java | 588 + .../Supported3GPP2PosProtocolVersion.java | 590 + .../SupportedBearers.java | 1277 + .../Ver2_Notification_extension.java | 303 + .../Ver2_PosPayLoad_extension.java | 642 + .../Ver2_PosProtocol_extension.java | 544 + .../Ver2_PosTechnology_extension.java | 224 + .../Ver2_RequestedAssistData_extension.java | 404 + .../Ver2_SETCapabilities_extension.java | 284 + .../supl2/ver2_ulp_components/ApplicationID.java | 594 + .../supl2/ver2_ulp_components/BatchRepCap.java | 726 + .../asn1/supl2/ver2_ulp_components/CauseCode.java | 159 + .../ver2_ulp_components/CellGlobalIdEUTRA.java | 284 + .../supl2/ver2_ulp_components/CellIdentity.java | 109 + .../supl2/ver2_ulp_components/CircularArea.java | 648 + .../asn1/supl2/ver2_ulp_components/Coordinate.java | 639 + .../supl2/ver2_ulp_components/EllipticalArea.java | 1212 + .../supl2/ver2_ulp_components/GANSSSignals.java | 109 + .../ver2_ulp_components/GNSSPosTechnology.java | 999 + .../ver2_ulp_components/HrpdCellInformation.java | 872 + .../supl2/ver2_ulp_components/LocationData.java | 445 + .../LocationEncodingDescriptor.java | 158 + .../supl2/ver2_ulp_components/LocationIdData.java | 425 + .../ver2_ulp_components/LteCellInformation.java | 666 + .../cts/asn1/supl2/ver2_ulp_components/MCC.java | 128 + .../supl2/ver2_ulp_components/MCC_MNC_Digit.java | 108 + .../cts/asn1/supl2/ver2_ulp_components/MNC.java | 128 + .../supl2/ver2_ulp_components/MeasResultEUTRA.java | 852 + .../ver2_ulp_components/MeasResultListEUTRA.java | 128 + .../ver2_ulp_components/MultipleLocationIds.java | 128 + .../supl2/ver2_ulp_components/PLMN_Identity.java | 284 + .../asn1/supl2/ver2_ulp_components/PhysCellId.java | 108 + .../supl2/ver2_ulp_components/PolygonArea.java | 366 + .../ver2_ulp_components/PolygonDescription.java | 128 + .../asn1/supl2/ver2_ulp_components/RSRP_Range.java | 108 + .../asn1/supl2/ver2_ulp_components/RSRQ_Range.java | 108 + .../cts/asn1/supl2/ver2_ulp_components/RTD.java | 507 + .../asn1/supl2/ver2_ulp_components/RTDUnits.java | 161 + .../supl2/ver2_ulp_components/RelativeTime.java | 108 + .../supl2/ver2_ulp_components/RepMode_cap.java | 582 + .../ver2_ulp_components/ReportedLocation.java | 284 + .../supl2/ver2_ulp_components/ReportingCap.java | 567 + .../SET_GANSSReferenceTime.java | 1703 + .../asn1/supl2/ver2_ulp_components/SPCSETKey.java | 109 + .../ver2_ulp_components/SPCSETKeylifetime.java | 108 + .../cts/asn1/supl2/ver2_ulp_components/SPCTID.java | 368 + .../SupportedNetworkInformation.java | 2013 + .../ver2_ulp_components/SupportedWCDMAInfo.java | 304 + .../ver2_ulp_components/SupportedWLANApData.java | 500 + .../SupportedWLANApsChannel11a.java | 2389 ++ .../SupportedWLANApsChannel11bg.java | 2111 + .../ver2_ulp_components/SupportedWLANApsList.java | 445 + .../ver2_ulp_components/SupportedWLANInfo.java | 1833 + .../asn1/supl2/ver2_ulp_components/ThirdParty.java | 128 + .../supl2/ver2_ulp_components/ThirdPartyID.java | 1300 + .../ver2_ulp_components/TrackingAreaCode.java | 109 + .../ver2_ulp_components/UTRANGANSSDriftRate.java | 171 + .../ver2_ulp_components/UTRANGPSDriftRate.java | 171 + .../UTRAN_GANSSReferenceTime.java | 1509 + .../UTRAN_GANSSReferenceTimeAssistance.java | 567 + .../UTRAN_GANSSReferenceTimeResult.java | 366 + .../UTRAN_GPSReferenceTime.java | 1562 + .../UTRAN_GPSReferenceTimeAssistance.java | 426 + .../UTRAN_GPSReferenceTimeResult.java | 1703 + .../ver2_ulp_components/UmbCellInformation.java | 1154 + .../Ver2_CellInfo_extension.java | 499 + .../ver2_ulp_components/WimaxBSInformation.java | 344 + .../asn1/supl2/ver2_ulp_components/WimaxBsID.java | 449 + .../asn1/supl2/ver2_ulp_components/WimaxNMR.java | 1272 + .../supl2/ver2_ulp_components/WimaxNMRList.java | 128 + .../asn1/supl2/ver2_ulp_components/WimaxRTD.java | 447 + .../ver2_ulp_components/WlanAPInformation.java | 1890 + .../location/cts/psedorange/Ecef2EnuConverter.java | 119 + .../location/cts/psedorange/Ecef2LlaConverter.java | 177 + .../cts/psedorange/EcefToTopocentricConverter.java | 107 + .../location/cts/psedorange/GpsMathOperations.java | 97 + .../location/cts/psedorange/GpsMeasurement.java | 68 + .../GpsMeasurementWithRangeAndUncertainty.java | 40 + .../android/location/cts/psedorange/GpsTime.java | 315 + .../location/cts/psedorange/IonosphericModel.java | 139 + ...udorangePositionVelocityFromRealTimeEvents.java | 377 + .../cts/psedorange/PseudorangeSmoother.java | 38 + .../SatelliteClockCorrectionCalculator.java | 203 + .../psedorange/SatellitePositionCalculator.java | 298 + .../cts/psedorange/TroposphericModelEgnos.java | 324 + .../UserPositionVelocityWeightedLeastSquare.java | 910 + .../cts/suplClient/SuplRrlpController.java | 258 + .../cts/suplClient/SuplRrlpMessagesGenerator.java | 288 + .../location/cts/suplClient/SuplTcpClient.java | 78 + tests/tests/location2/Android.mk | 2 +- tests/tests/media/Android.mk | 2 +- tests/tests/media/AndroidManifest.xml | 4 +- .../media/libmediandkjni/native-mediadrm-jni.cpp | 230 +- ...ary_counter_320x240_720x240_30fps_600frames.mp4 | Bin 0 -> 94843 bytes tests/tests/media/res/raw/gb18030_utf8_mixed_1.mp3 | Bin 0 -> 18357 bytes tests/tests/media/res/raw/gb18030_utf8_mixed_2.mp3 | Bin 0 -> 18389 bytes tests/tests/media/res/raw/gb18030_utf8_mixed_3.mp3 | Bin 0 -> 18387 bytes .../tests/media/res/raw/iso88591_utf8_mixed_1.mp3 | Bin 0 -> 181961 bytes .../tests/media/res/raw/iso88591_utf8_mixed_2.mp3 | Bin 0 -> 99501 bytes .../tests/media/res/raw/iso88591_utf8_mixed_3.mp3 | Bin 0 -> 230433 bytes .../android/media/cts/AdaptivePlaybackTest.java | 2 +- .../src/android/media/cts/AudioManagerTest.java | 13 + .../src/android/media/cts/AudioRecordTest.java | 46 +- .../media/cts/AudioRecordingConfigurationTest.java | 25 + .../src/android/media/cts/ClearKeySystemTest.java | 99 +- .../src/android/media/cts/DecodeAccuracyTest.java | 18 +- .../android/media/cts/DecodeAccuracyTestBase.java | 39 +- .../src/android/media/cts/ExifInterfaceTest.java | 40 +- .../media/src/android/media/cts/MediaCasTest.java | 9 +- .../src/android/media/cts/MediaCodecListTest.java | 16 + .../src/android/media/cts/MediaCodecTest.java | 8 +- .../src/android/media/cts/MediaControllerTest.java | 5 + .../media/cts/MediaMetadataRetrieverTest.java | 186 + .../src/android/media/cts/MediaMuxerTest.java | 6 +- .../src/android/media/cts/MediaPlayerDrmTest.java | 6 +- .../android/media/cts/MediaPlayerDrmTestBase.java | 38 +- .../src/android/media/cts/MediaPlayerTest.java | 224 +- .../src/android/media/cts/MediaRecorderTest.java | 40 +- .../src/android/media/cts/MediaRouterTest.java | 31 +- .../src/android/media/cts/MediaScannerTest.java | 15 +- .../src/android/media/cts/MediaSessionTest.java | 236 +- .../media/cts/NativeClearKeySystemTest.java | 66 +- .../src/android/media/cts/ResourceManagerTest.java | 4 + .../android/media/cts/StubMediaBrowserService.java | 8 + tests/tests/media/src/android/media/cts/Utils.java | 59 +- .../src/android/media/cts/VolumeShaperTest.java | 135 + tests/tests/mediastress/Android.mk | 2 +- tests/tests/mediastress/AndroidTest.xml | 3 +- tests/tests/mediastress/jni/Android.mk | 2 + tests/tests/midi/Android.mk | 2 +- tests/tests/multiuser/Android.mk | 2 +- tests/tests/nativehardware/Android.mk | 2 +- tests/tests/nativemedia/aaudio/Android.mk | 5 +- tests/tests/nativemedia/aaudio/AndroidTest.xml | 4 +- .../nativemedia/aaudio/src/test_aaudio_mmap.cpp | 125 + .../aaudio/src/test_aaudio_stream_builder.cpp | 3 +- tests/tests/nativemedia/sl/Android.mk | 2 +- tests/tests/nativemedia/xa/Android.mk | 2 +- tests/tests/ndef/Android.mk | 2 +- tests/tests/net/Android.mk | 2 +- tests/tests/net/appForApi23/Android.mk | 2 +- tests/tests/net/jni/Android.mk | 3 + tests/tests/net/native/Android.mk | 15 + tests/tests/net/native/qtaguid/Android.mk | 43 + tests/tests/net/native/qtaguid/AndroidTest.xml | 28 + .../net/native/qtaguid/src/NativeQtaguidTest.cpp | 107 + .../android/net/cts/ConnectivityManagerTest.java | 9 +- .../net/wifi/aware/cts/SingleDeviceTest.java | 21 + .../src/android/net/wifi/cts/WifiManagerTest.java | 24 +- .../usescleartexttraffic-false/Android.mk | 8 +- .../usescleartexttraffic-false/AndroidTest.xml | 1 + .../usescleartexttraffic-true/Android.mk | 8 +- .../usescleartexttraffic-true/AndroidTest.xml | 1 + .../usescleartexttraffic-unspecified/Android.mk | 8 +- .../AndroidTest.xml | 1 + .../networksecurityconfig-attributes/Android.mk | 2 +- .../AndroidTest.xml | 1 + .../networksecurityconfig-basic-domain/Android.mk | 2 +- .../AndroidTest.xml | 1 + .../networksecurityconfig-cleartext/Android.mk | 2 +- .../AndroidTest.xml | 1 + .../Android.mk | 2 +- .../AndroidTest.xml | 1 + .../Android.mk | 2 +- .../AndroidTest.xml | 1 + .../Android.mk | 8 +- .../AndroidTest.xml | 3 +- .../networksecurityconfig-invalid-pin/Android.mk | 2 +- .../AndroidTest.xml | 1 + .../Android.mk | 2 +- .../AndroidTest.xml | 1 + .../networksecurityconfig-resourcesrc/Android.mk | 8 +- tests/tests/neuralnetworks/Android.mk | 52 + tests/tests/neuralnetworks/AndroidTest.xml | 30 + tests/tests/neuralnetworks/src/TestGenerated.cpp | 18 + tests/tests/neuralnetworks/src/TestMemory.cpp | 18 + .../tests/neuralnetworks/src/TestTrivialModel.cpp | 18 + tests/tests/neuralnetworks/src/TestValidation.cpp | 18 + tests/tests/opengl/Android.mk | 4 +- tests/tests/opengl/libopengltest/Android.mk | 3 + .../tests/opengl/libopengltest/gl2_jni_libone.cpp | 6 +- .../opengl/cts/CompressedTextureCtsActivity.java | 6 + .../opengl/cts/OpenGlEsVersionCtsActivity.java | 16 +- .../android/opengl/cts/OpenGlEsVersionTest.java | 35 + .../opengl/src/android/opengl/cts/WrapperTest.java | 9 +- tests/tests/openglperf/Android.mk | 2 +- tests/tests/openglperf/AndroidTest.xml | 1 + tests/tests/openglperf/jni/Android.mk | 2 + tests/tests/os/Android.mk | 7 +- tests/tests/os/AndroidManifest.xml | 4 + tests/tests/os/assets/platform_versions.txt | 2 +- tests/tests/os/jni/Android.mk | 8 +- tests/tests/os/jni/CtsOsJniOnLoad.cpp | 6 + tests/tests/os/jni/android_os_cts_SharedMemory.cpp | 48 + .../tests/os/src/android/os/cts/AsyncTaskTest.java | 2 +- tests/tests/os/src/android/os/cts/BuildTest.java | 7 +- .../os/src/android/os/cts/BuildVersionTest.java | 2 +- tests/tests/os/src/android/os/cts/BundleTest.java | 112 +- .../os/src/android/os/cts/EnvironmentTest.java | 13 +- .../src/android/os/cts/ISharedMemoryService.aidl | 25 + tests/tests/os/src/android/os/cts/LooperTest.java | 10 +- .../os/src/android/os/cts/MemoryFileTest.java | 9 +- .../android/os/cts/ParcelFileDescriptorTest.java | 2 - .../android/os/cts/PowerManager_WakeLockTest.java | 11 + .../os/src/android/os/cts/SharedMemoryService.java | 66 + .../os/src/android/os/cts/SharedMemoryTest.java | 264 + .../os/src/android/os/cts/WorkSourceTest.java | 6 +- .../adminpackageinstaller/Android.mk | 8 +- .../adminpackageinstaller/AndroidManifest.xml | 2 +- .../admin/cts/SessionCommitBroadcastTest.java | 5 +- .../tests/packageinstaller/emptytestapp/Android.mk | 2 +- .../packageinstaller/externalsources/Android.mk | 4 +- .../externalsources/AndroidManifest.xml | 7 - .../externalsources/AndroidTest.xml | 12 +- .../externalsources/cts/ExternalSourcesTest.java | 119 +- tests/tests/permission/Android.mk | 2 +- tests/tests/permission/jni/Android.mk | 2 + tests/tests/permission/res/drawable/robot.png | Bin 0 -> 5634 bytes .../permission/cts/FileSystemPermissionTest.java | 110 +- .../permission/cts/NoWallpaperPermissionsTest.java | 172 + .../permission/cts/ServicePermissionTest.java | 75 + tests/tests/permission2/Android.mk | 7 +- .../tests/permission2/res/raw/android_manifest.xml | 197 +- .../permission2/cts/PermissionPolicyTest.java | 108 +- .../permission2/cts/PrivappPermissionsTest.java | 28 +- .../permission2/cts/ProtectedBroadcastsTest.java | 3 +- tests/tests/preference/Android.mk | 4 +- tests/tests/preference/AndroidTest.xml | 1 + tests/tests/preference2/Android.mk | 3 +- .../cts/PreferenceActivityFlowTest.java | 11 +- .../preference2/cts/PreferenceRecycleTest.java | 23 +- tests/tests/print/Android.mk | 2 +- tests/tests/print/AndroidTest.xml | 5 + .../print/src/android/print/cts/BasePrintTest.java | 281 +- .../android/print/cts/PrintDocumentActivity.java | 17 +- .../cts/PrintDocumentAdapterContractTest.java | 3 +- .../print/cts/PrintJobStateTransitionsTest.java | 30 +- .../src/android/print/cts/PrinterInfoTest.java | 9 + tests/tests/proto/Android.mk | 2 +- tests/tests/provider/Android.mk | 7 +- .../cts/MediaStore_Images_ThumbnailsTest.java | 9 +- .../android/provider/cts/SmsBackupRestoreTest.java | 49 +- .../contacts/ContactsContract_TestDataBuilder.java | 2 +- tests/tests/renderscript/Android.mk | 7 +- .../renderscript/cts/SingleSourceForEachTest.java | 7 + .../renderscript/cts/single_source_script.rs | 22 +- tests/tests/renderscriptlegacy/Android.mk | 2 +- tests/tests/rsblas/Android.mk | 4 +- tests/tests/rscpp/Android.mk | 4 +- tests/tests/rscpp/librscpptest/Android.mk | 1 + tests/tests/sax/Android.mk | 4 +- tests/tests/sax/AndroidTest.xml | 1 + tests/tests/security/Android.mk | 2 +- tests/tests/security/jni/Android.mk | 2 + .../jni/android_security_cts_LinuxRngTest.cpp | 1 + tests/tests/security/res/raw/b38116746_new.ico | Bin 0 -> 1024 bytes tests/tests/security/res/raw/b65290323.webp | Bin 0 -> 30 bytes tests/tests/security/res/raw/bug_36215950.mp4 | Bin 0 -> 1516 bytes tests/tests/security/res/raw/bug_36816007.mp4 | Bin 0 -> 176 bytes tests/tests/security/res/raw/bug_36895511.mp4 | Bin 0 -> 108 bytes tests/tests/security/res/raw/bug_37662286.gif | Bin 0 -> 142931 bytes tests/tests/security/res/raw/bug_37930177_hevc.mp4 | Bin 0 -> 95784 bytes tests/tests/security/res/raw/bug_62187433.mp4 | Bin 0 -> 4844 bytes tests/tests/security/res/raw/bug_62673844.mp4 | Bin 0 -> 35211 bytes tests/tests/security/res/raw/bug_64710074.mp4 | Bin 0 -> 1355 bytes tests/tests/security/res/raw/bug_64836894.mp4 | Bin 0 -> 505 bytes .../res/raw/bug_65717533_header_corrupt.mp4 | Bin 0 -> 20866 bytes tests/tests/security/res/raw/cve_2016_0842.mp4 | Bin 0 -> 3389580 bytes tests/tests/security/res/raw/cve_2016_6712.mp3 | Bin 0 -> 2636 bytes tests/tests/security/res/raw/cve_2017_0599.mp4 | Bin 0 -> 16582 bytes tests/tests/security/res/raw/cve_2017_0600.mp4 | Bin 0 -> 2399 bytes tests/tests/security/res/raw/cve_2017_0643.mp4 | Bin 0 -> 16550 bytes tests/tests/security/res/raw/cve_2017_0687.mp4 | Bin 0 -> 322128 bytes tests/tests/security/res/raw/cve_2017_0691.bmp | Bin 0 -> 16160 bytes tests/tests/security/res/raw/cve_2017_0728.mp4 | Bin 0 -> 706007 bytes tests/tests/security/res/raw/cve_2017_0762.mp4 | Bin 0 -> 1884 bytes .../security/res/raw/cve_2017_0852_b_62815506.hevc | Bin 0 -> 20731 bytes tests/tests/security/res/raw/cve_2017_0857.mp4 | Bin 0 -> 1739 bytes .../src/android/security/cts/AslrTest.java | 5 +- .../cts/BitmapFactoryDecodeStreamTest.java | 13 + .../security/cts/BitmapFactorySecurityTests.java | 40 +- .../src/android/security/cts/CertificateData.java | 23 +- .../security/cts/DeviceIdleControllerTest.java | 11 +- .../src/android/security/cts/EffectBundleTest.java | 169 +- .../android/security/cts/ListeningPortsTest.java | 3 +- .../src/android/security/cts/Movie33897722.java | 36 +- .../security/cts/SkiaICORecursiveDecodingTest.java | 3 + .../src/android/security/cts/StagefrightTest.java | 306 +- tests/tests/security/testeffect/Android.mk | 1 + tests/tests/selinux/selinuxTargetSdk/Android.mk | 7 +- .../tests/selinux/selinuxTargetSdk/AndroidTest.xml | 2 + tests/tests/selinux/selinuxTargetSdk2/Android.mk | 7 +- .../selinux/selinuxTargetSdk2/AndroidTest.xml | 2 + tests/tests/shortcutmanager/Android.mk | 2 +- tests/tests/shortcutmanager/AndroidTest.xml | 1 + .../packages/launchermanifest/Android.mk | 6 +- .../packages/launchermanifest_nonshared/Android.mk | 2 +- .../packages/packagemanifest/Android.mk | 6 +- .../packages/packagemanifest_nonshared/Android.mk | 2 +- .../ShortcutManagerLauncherApiTest.java | 8 + .../ShortcutManagerRequestPinTest.java | 60 + tests/tests/shortcutmanager/throttling/Android.mk | 2 +- tests/tests/simpleperf/Android.mk | 2 +- .../simpleperf/CtsSimpleperfDebugApp/Android.mk | 6 +- tests/tests/speech/Android.mk | 2 +- .../speech/tts/cts/StubTextToSpeechService.java | 15 +- .../speech/tts/cts/TextToSpeechServiceTest.java | 7 +- tests/tests/systemintents/Android.mk | 4 +- tests/tests/systemintents/AndroidTest.xml | 1 + tests/tests/systemui/Android.mk | 5 +- tests/tests/systemui/AndroidManifest.xml | 2 + tests/tests/systemui/AndroidTest.xml | 2 + tests/tests/systemui/res/drawable/ic_save.png | Bin 0 -> 265 bytes tests/tests/systemui/res/values/colors.xml | 19 + tests/tests/systemui/res/values/styles.xml | 25 + .../src/android/systemui/cts/LightBarActivity.java | 30 +- .../android/systemui/cts/LightBarBaseActivity.java | 52 + .../src/android/systemui/cts/LightBarTestBase.java | 63 + .../src/android/systemui/cts/LightBarTests.java | 132 +- .../systemui/cts/LightBarThemeActivity.java | 20 + .../android/systemui/cts/LightBarThemeTest.java | 79 + tests/tests/telecom/Android.mk | 10 +- tests/tests/telecom/AndroidManifest.xml | 7 + .../cts/BaseTelecomTestWithMockServices.java | 30 + .../android/telecom/cts/ConnectionServiceTest.java | 22 +- .../src/android/telecom/cts/MockConnection.java | 48 + .../android/telecom/cts/MockConnectionService.java | 10 + .../src/android/telecom/cts/MockInCallService.java | 36 + .../cts/MockPhoneAccountChangedReceiver.java | 54 + .../telecom/cts/PhoneAccountOperationsTest.java | 52 + .../src/android/telecom/cts/RttOperationsTest.java | 287 + .../cts/SelfManagedConnectionServiceTest.java | 19 +- .../telecom/src/android/telecom/cts/TestUtils.java | 16 + tests/tests/telecom2/Android.mk | 7 +- tests/tests/telecom2/AndroidTest.xml | 1 + tests/tests/telecom3/Android.mk | 5 +- tests/tests/telecom3/AndroidTest.xml | 1 + tests/tests/telephony/Android.mk | 2 +- tests/tests/telephony/AndroidTest.xml | 14 + tests/tests/telephony/preconditions/Android.mk | 2 +- tests/tests/telephony/preconditions/app/Android.mk | 2 +- .../app/TelephonyPreparerAppTest.java | 7 +- .../src/android/telephony/cts/CellInfoTest.java | 9 +- .../telephony/cts/PhoneNumberUtilsTest.java | 25 - .../telephony/cts/VisualVoicemailServiceTest.java | 7 +- tests/tests/telephony2/Android.mk | 2 +- tests/tests/telephony2/AndroidTest.xml | 1 + tests/tests/text/Android.mk | 6 +- tests/tests/text/assets/fonts/samplefont.ttx | 180 + tests/tests/text/res/font/samplefont.ttf | Bin 0 -> 1768 bytes tests/tests/text/res/values/style.xml | 26 + .../src/android/text/cts/BidiFormatterTest.java | 46 - .../src/android/text/cts/DynamicLayoutTest.java | 63 + .../android/text/cts/InputFilter_AllCapsTest.java | 82 +- .../text/src/android/text/cts/LayoutTest.java | 439 - .../text/cts/SpannableStringBuilderTest.java | 27 - .../text/cts/StaticLayoutLineBreakingTest.java | 467 - .../src/android/text/cts/StaticLayoutTest.java | 156 +- .../android/text/format/cts/DateFormatTest.java | 28 +- .../src/android/text/format/cts/DateUtilsTest.java | 41 - .../text/method/cts/BaseMovementMethodTest.java | 2 +- .../text/method/cts/MetaKeyKeyListenerTest.java | 2 +- .../src/android/text/method/cts/TouchTest.java | 7 +- .../android/text/method/cts/WordIteratorTest.java | 143 - .../src/android/text/style/cts/LocaleSpanTest.java | 2 +- .../text/style/cts/StrikethroughSpanTest.java | 25 + .../android/text/style/cts/SuggestionSpanTest.java | 33 +- .../text/style/cts/TextAppearanceSpanTest.java | 60 + .../android/text/style/cts/UnderlineSpanTest.java | 113 + .../src/android/text/util/cts/LinkifyTest.java | 73 +- tests/tests/theme/Android.mk | 4 +- tests/tests/toast/Android.mk | 2 +- tests/tests/toast/AndroidTest.xml | 1 + tests/tests/toastlegacy/Android.mk | 2 +- tests/tests/toastlegacy/AndroidTest.xml | 1 + tests/tests/transition/Android.mk | 6 +- tests/tests/transition/AndroidManifest.xml | 2 +- tests/tests/transition/res/layout/scene13.xml | 12 +- tests/tests/transition/res/values/styles.xml | 20 + .../transition/cts/ActivityTransitionTest.java | 53 + .../src/android/transition/cts/FadeTest.java | 207 + .../src/android/transition/cts/TransitionTest.java | 38 +- tests/tests/tv/Android.mk | 2 +- tests/tests/tv/AndroidTest.xml | 1 + .../src/android/media/tv/cts/TvContractTest.java | 17 +- tests/tests/uiautomation/Android.mk | 4 +- tests/tests/uidisolation/Android.mk | 4 +- tests/tests/uidisolation/AndroidTest.xml | 1 + tests/tests/uirendering/Android.mk | 3 +- tests/tests/uirendering/AndroidManifest.xml | 4 +- tests/tests/uirendering/AndroidTest.xml | 1 + tests/tests/uirendering/assets/wide-gamut-test.png | Bin 0 -> 3515 bytes .../res/drawable-nodpi/edge_effect_color.png | Bin 446 -> 0 bytes .../drawable-nodpi/edge_effect_displacement_0.png | Bin 470 -> 0 bytes .../drawable-nodpi/edge_effect_displacement_1.png | Bin 478 -> 0 bytes .../res/drawable-nodpi/edge_effect_green.png | Bin 467 -> 0 bytes .../res/drawable-nodpi/edge_effect_red.png | Bin 464 -> 0 bytes .../res/drawable-nodpi/edge_effect_size.png | Bin 429 -> 0 bytes .../res/drawable/bitmap_density.xml | 2 +- .../res/drawable/bitmap_shader_am_density.xml | 2 +- .../res/drawable/bitmap_shader_density.xml | 2 +- tests/tests/uirendering/res/drawable/icon_blue.jpg | Bin 0 -> 7977 bytes .../res/layout/wide_gamut_bitmap_layout.xml | 19 + .../cts/bitmapverifiers/BitmapVerifier.java | 8 + .../SamplePointWideGamutVerifier.java | 71 + .../bitmapverifiers/WideGamutBitmapVerifier.java | 46 + .../cts/testclasses/BitmapDrawableTest.java | 160 + .../uirendering/cts/testclasses/BitmapTests.java | 9 +- .../cts/testclasses/EdgeEffectTests.java | 44 +- .../cts/testclasses/HardwareBitmapTests.java | 7 +- .../cts/testclasses/WideColorGamutTests.java | 132 + .../cts/testclasses/view/BitmapView.java | 81 + .../cts/testinfrastructure/ActivityTestBase.java | 9 +- .../cts/testinfrastructure/DrawActivity.java | 12 +- .../uirendering/cts/util/BitmapAsserter.java | 4 +- tests/tests/util/Android.mk | 2 +- .../util/src/android/util/cts/MathUtilsTest.java | 38 + tests/tests/view/Android.mk | 3 +- tests/tests/view/AndroidManifest.xml | 13 +- tests/tests/view/assets/prophoto.png | Bin 0 -> 1701 bytes .../tests/view/res/drawable/scrollbar_no_size.xml | 20 + tests/tests/view/res/drawable/scrollbar_thumb.xml | 23 + tests/tests/view/res/drawable/scrollbar_track.xml | 23 + .../tests/view/res/layout/focus_finder_layout.xml | 3 +- .../view/res/layout/pointer_capture_layout.xml | 16 +- tests/tests/view/res/layout/view_layout.xml | 36 + tests/tests/view/res/values/dimens.xml | 4 + .../android/view/animation/cts/AnimationTest.java | 2 +- .../android/view/cts/ChoreographerNativeTest.java | 6 +- .../src/android/view/cts/ChoreographerTest.java | 2 +- .../view/src/android/view/cts/DragDropTest.java | 15 + .../view/src/android/view/cts/FocusFinderTest.java | 33 +- .../android/view/cts/InputDeviceEnabledTest.java | 84 + .../view/cts/KeyboardShortcutGroupTest.java | 14 +- .../view/src/android/view/cts/PixelCopyTest.java | 153 + .../view/cts/PixelCopyViewProducerActivity.java | 2 +- .../PixelCopyWideGamutViewProducerActivity.java | 141 + .../src/android/view/cts/PointerCaptureGroup.java | 2 +- .../src/android/view/cts/PointerCaptureTest.java | 20 +- .../src/android/view/cts/PointerCaptureView.java | 2 +- .../android/view/cts/TextureViewCameraTest.java | 2 +- .../view/src/android/view/cts/TextureViewTest.java | 2 +- .../view/src/android/view/cts/TooltipTest.java | 21 + .../android/view/cts/ViewConfigurationTest.java | 3 +- .../view/src/android/view/cts/ViewGroupTest.java | 24 +- .../android/view/cts/ViewOutlineProviderTest.java | 2 +- .../tests/view/src/android/view/cts/ViewTest.java | 149 +- .../android/view/cts/View_FocusHandlingTest.java | 32 +- .../cts/surfacevalidator/CapturedActivity.java | 4 + .../cts/TextClassificationManagerTest.java | 76 +- tests/tests/voiceinteraction/Android.mk | 2 +- tests/tests/voiceinteraction/AndroidTest.xml | 2 + tests/tests/voiceinteraction/service/Android.mk | 2 +- tests/tests/voiceinteraction/testapp/Android.mk | 2 +- .../android/voiceinteraction/testapp/TestApp.java | 3 +- tests/tests/voicesettings/Android.mk | 2 +- tests/tests/voicesettings/AndroidTest.xml | 1 + tests/tests/voicesettings/service/Android.mk | 2 +- tests/tests/webkit/Android.mk | 2 +- .../webkit/cts/ServiceWorkerClientTest.java | 28 +- .../android/webkit/cts/WebChromeClientTest.java | 29 + .../src/android/webkit/cts/WebSettingsTest.java | 2 - .../src/android/webkit/cts/WebViewClientTest.java | 103 + .../webkit/src/android/webkit/cts/WebViewTest.java | 162 + tests/tests/widget/Android.mk | 2 +- tests/tests/widget/AndroidTest.xml | 2 +- .../widget/res/layout/relative_layout_bidi.xml | 33 + tests/tests/widget/res/layout/tabhost_focus.xml | 62 + .../src/android/widget/cts/AbsListViewTest.java | 16 + .../android/widget/cts/AbsListView_ScrollTest.java | 49 +- .../src/android/widget/cts/ArrayAdapterTest.java | 17 +- .../src/android/widget/cts/BaseAdapterTest.java | 17 + .../src/android/widget/cts/DatePickerTest.java | 104 +- .../src/android/widget/cts/EditTextTest.java | 4 + .../src/android/widget/cts/NumberPickerTest.java | 66 +- .../src/android/widget/cts/RelativeLayoutTest.java | 27 + .../widget/src/android/widget/cts/TabHostTest.java | 88 + .../src/android/widget/cts/TabWidgetTest.java | 33 +- .../src/android/widget/cts/TextViewTest.java | 162 +- .../src/android/widget/cts/TimePickerTest.java | 55 + tests/tests/wrap/nowrap/Android.mk | 7 +- tests/tests/wrap/nowrap/AndroidTest.xml | 1 + tests/tests/wrap/wrap_debug/Android.mk | 7 +- tests/tests/wrap/wrap_debug/AndroidTest.xml | 1 + tests/tests/wrap/wrap_nodebug/Android.mk | 7 +- tests/tests/wrap/wrap_nodebug/AndroidTest.xml | 1 + tests/tvprovider/Android.mk | 2 +- tests/tvprovider/AndroidTest.xml | 1 + tests/ui/Android.mk | 4 +- tests/ui/AndroidTest.xml | 2 + .../ui/cts/WatchPercentageScreenDimenTest.java | 92 + tests/video/Android.mk | 2 +- tests/vm/Android.mk | 2 +- tests/vr/Android.mk | 8 +- tests/vr/AndroidTest.xml | 1 + tests/vr/jni/Android.mk | 35 + tests/vr/jni/VrExtensionsJni.cpp | 268 + tests/vr/src/android/vr/cts/OpenGLESActivity.java | 12 +- .../vr/cts/RendererProtectedTexturesTest.java | 3 +- tests/vr/src/android/vr/cts/VrDisplayTest.java | 6 +- .../android/vr/cts/VrExtensionBehaviorTest.java | 54 +- .../vr/src/android/vr/cts/VrSetFIFOThreadTest.java | 4 +- tools/cts-api-coverage/Android.mk | 3 + tools/cts-api-coverage/etc/ndk-api-report | 46 + tools/cts-api-coverage/etc/ndk-api.xml | 3407 ++ .../android/cts/apicoverage/ApkNdkApiReport.java | 172 + .../android/cts/apicoverage/CtsApiCoverage.java | 166 +- .../android/cts/apicoverage/GTestApiReport.java | 172 + .../android/cts/apicoverage/NdkApiXmlReport.java | 335 + .../com/android/cts/apicoverage/TestModule.java | 53 + .../cts/apicoverage/TestModuleConfigHandler.java | 66 + tools/cts-device-info/Android.mk | 2 +- .../android/cts/deviceinfo/SensorDeviceInfo.java | 20 + tools/cts-holo-generation/Android.mk | 2 +- .../cts-media-preparer-app}/Android.mk | 2 +- .../cts-media-preparer-app}/AndroidManifest.xml | 0 .../preconditions/app/MediaPreparerAppTest.java | 0 tools/cts-preconditions/Android.mk | 7 +- tools/cts-reference-app-lib/Android.mk | 2 + tools/cts-tradefed/Android.mk | 8 +- tools/cts-tradefed/DynamicConfig.xml | 2 +- tools/cts-tradefed/etc/cts-tradefed | 18 +- tools/cts-tradefed/res/config/cts-common.xml | 52 + tools/cts-tradefed/res/config/cts-device-files.xml | 6 + tools/cts-tradefed/res/config/cts-exclude.xml | 21 + .../cts-tradefed/res/config/cts-known-failures.xml | 120 +- ...-reference-aosp.xml => cts-suite-automated.xml} | 13 +- .../res/config/cts-suite-virtual-device.xml | 25 + tools/cts-tradefed/res/config/cts-suite.xml | 7 + .../res/config/cts-vendor-interface.xml | 70 - tools/cts-tradefed/res/config/cts.xml | 34 +- tools/cts-tradefed/res/config/retry.xml | 1 + tools/selinux/SELinuxNeverallowTestFrame.py | 5 +- tools/utils/java-cert-list-generator.sh | 2 + tools/utils/monsoon.py | 83 +- tools/vm-tests-tf/Android.mk | 20 +- tools/vm-tests-tf/AndroidTest.xml | 1 + .../junit/opcodes/opc_throw/Test_opc_throw.java | 6 +- .../src/util/build/BuildDalvikSuite.java | 15 +- tools/vm-tests-tf/src/util/build/JarBuildStep.java | 94 +- tools/vm-tests-tf/targetprep/Android.mk | 2 +- .../android/core/vm/targetprep/VmTestPreparer.java | 4 +- 2550 files changed, 373090 insertions(+), 14904 deletions(-) 7fd6d468ba DO NOT MERGE Remove CTS Test enforcing rotation limitations based on sdk level. 4a0e45324e SELinuxHostTests: Enforce from shipping api 27 onwards. 739c1650d1 Fix for b/68051472 b6da8aa85f DO NOT MERGE CtsServicesHostTestCases: skip tests when the required feature is not enabled 07bbd2b7ef CtsViewTestCases: increase timeout 30b9153f3c Fix build c8f2929eda Test: CameraCTSTest-Extend camera test timeout from 60min to 200min. a055fd1fbd CtsViewTestCases: fix flakiness in DragDropTest b6be605935 CtxPreference2TestCases: assert appearances of UI items before capturing a screen dd7ed76e38 CtsGraphicsTestCases: increase timeout in CameraGpuTest 16a98c4bdf Add user build utility to PropertyUtils 40a84817cc DO NOT MERGE CTS for the shortcut manager bug 67931644 bf18e862b4 Disable ActivityKeyboardShortcutsTest for FEATURE_EMBEDDED 0b77c94235 Revert "Add UiThreadTest annotation to ActivityKeyboardShortcutsTest" 0d08bafce1 CtsIncidentHostTestCases: enable bluetoothadapter 680b00143b DO NOT MERGE: Bump CTS and CTS Verifier to 8.0_r3 2fb014b00a Fix CTS test for AOD metrics a5d9d26ba7 Update CTS pre-built CtsShim apks a6fef6cf2b Fix failing smart selection tests. bfdf2c613d CtsTransitionTestCases: increase timeout 04ae83ec81 CtsIncidentHostTestCases: create notification channel a0ece57242 DO NOT MERGE all remaining cts tests as part of vts 9161fc7da7 DO NOT MERGE Add test for bug 62187433 37990e0840 DO NOT MERGE Add EffectBundleTest 48948a19eb package dynamic_linker as part of vts ae96c0dee0 DO NOT MERGE Add test for bug 62187433 a959477106 DO NOT MERGE Added Tapjacking test for Device admin f361f6e392 DO NOT MERGE Add EffectBundleTest 3a1486cc1b DO NOT MERGE Add test for bug 62187433 a0f16eb5af DO NOT MERGE Added Tapjacking test for Device admin d88fa3fd63 DO NOT MERGE Add EffectBundleTest 4c3ac02d62 DO NOT MERGE: Bump CTS and CTS Verifier to 6.0_r24 1709dd4184 DO NOT MERGE: Bump CTS and CTS Verifier to 5.1_r25 3b4e91906a DO NOT MERGE: Bump CTS and CTS Verifier to 7.0_r15 392e9e6807 DO NOT MERGE Added Tapjacking test for Device admin eeb8671a1b DO NOT MERGE Add test for bug 62187433 780a88bb07 DO NOT MERGE Add EffectBundleTest e8a48fd4fd DO NOT MERGE Add test for bug 62187433 e4647055b4 DO NOT MERGE Add EffectBundleTest f32e706152 DO NOT MERGE: Bump CTS and CTS Verifier to 7.1_r11 742444b945 Add method to verify package and security SHA digest d5bc66739b Switch CtsLibcoreOjTestCases to use AndroidJUnitRunner 1d3db22a94 Override max icon dimension of shoutcut manager e841d676a1 CtsServicesHostTestCases: exclude Keyguard related tests cases for embedded devices 14f2254d16 Skip equalizer tests for devices without equalizer 0850a69981 Fix UsesLibraryTest to work when WITH_DEXPREOPT=false defb6dc644 Fix UsesLibraryTest for WITH_DEXPREOPT=false 4c062bbfc3 Camera: fix jpeg exif TAG_DATETIME validation 84cd3445b5 Add a flaky test into known-failures. 9b1ce23009 DO NOT MERGE: Make the tests permissive for O 31abbaed1f CtsAppTestCases: make Usb accessory feature optional on embedded devices 4e420dcdd0 Add security test components to VTS. edf2870461 media bitstreams test: remove yuv444 from standard set 008a737c96 media bitstreams test: handle missing report file on device 2adde42d11 media bitstreams test: add timeout for codec init 6e0c865058 CtsLogdTestCases logd#sepolicy_rate_limiter failing (DO NOT MERGE) 0dfd7109b5 CtsLiblogTestCases liblog#wrap_mode_blocks failing (DO NOT MERGE) 3dad5aea88 Loosening matching criteria to subset matching instead of exact matching. 357e703ae3 Skip CtsMediaHostTestCases for lowMem devices ab60561fc5 Remove internal symbols from ndk-api.xml 1ee49d8395 Revert "Terminate child process of CTS immediately" d9bf7cec6a Make the UsageStatsTest more robust 675334ee39 Add CTS test for cve_2017_0852_b_62815506 f260888346 Handle config changes in DecodeAccuracyTest activity 499bb0a2a5 Add UiThreadTest annotation to ActivityKeyboardShortcutsTest a15ace30b2 CtsOpenGlPerf2TestCases: Increase timeout of GLReferenceBenchmark e50cbf70ca Add NDK API Coverage 3e5d7ef46c Disable dialer VVM components when running CTS 8b83f0f673 ResourcesTest should handle recursive drawable throwing NotFoundException Bug: 67462465 Test: test succeeds $ runtest --path=cts/tests/tests/content/src/android/content/res/cts/ResourcesTest.java ... android.content.res.cts.ResourcesTest:.................................................... ecf3e1f34c When bugreportz is not supported use Bugreport 4d333870a3 CTS: update wifi scan timeout to 9 seconds a8a7b67d0f Fix LightBarTests testLightStatusBarIcons 5d4637ec2c CTS test for Android Security b/35269635 0a39e85d5e DO NOT MERGE: STS test for Android Security b/62673128 e0137deabc Update Cts Verifier test to reflect new Settings location 12809253f3 Revert "CTS/STS test for Android Security b/35470735" 1bf67a24ee CTS test for Android Security b/34672748 a9e90c2479 Do not compile vm-test at runtime 3484426635 [DO NOT MERGE] Wait for all activities to be stopped before starting activity. b9584e69ea Check for bad attributes in StreamRecorder. b4ed39389b CTS test for fix of b/65717533 5c9f5f3fa7 DO NOT MERGE: CTS test for Android Security b/33968204 ebdefbd2fa Autofill CTS fixes: 86bacef263 Track instant app permission change 9ef1aa72ff Clarify location of managed device information fc20349f43 Another attempt to workaround the glitch in unknown source test 1b9bd1a22a DO NOT MERGE: Make the tests permissive for O ddc3c5d8fe Fix DecodeAccuracyTest random failures. 06347b16cf Revert "test if b/65484460 is fixed." 83b360bfe0 Add security test annotation for SkiaICORecursiveDecodingTest 5dd14a327f cts: ensure AAudio MMAP cannot be turned on by app 51b44e8067 Improve the reliability of Bluetooth LE Connection Priority Client Test. 707f124c60 Attempt to de-flake CtsUiRendering 0100ba545c Remove duplicate HIDE_NON_SYSTEM_OVERLAY_WINDOWS ee0f12887d Update Cts Verifier test to reflect new Settings location d21c575069 Override build model value when linking custom reports to CTS builds. 61d28fca9a Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info. 5a40b18e43 cts: ensure AAudio MMAP cannot be turned on by app d882117b13 CTS test for Android Security b/65122447 6c81772325 Ensure sync account access tests pass with screen off bb3ae26496 Override build model value when linking custom reports to CTS builds. 79b733abe2 Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info. 92ce0cd6a5 Add a test for invalid webp file DO NOT MERGE 16a01c0a4e Start the installer activity in new task 7e4357feaa Update the test as NFC beam setting is moved in O 7b529444ce Add CTS test for cve_2017_0852_b_62815506 e4d51e5c77 RESTRICT AUTOMERGE Add CTS test for cve_2017_0852_b_62815506 cc29e51c61 Update last public resource attribute 957e07d7a1 Revert "CTS/STS test for Android Security b/35470735" c90dfeb711 DO NOT MERGE: CTS/STS test for Android Security b/34621073 61c1e253c7 Use custom delimiter to find first integer in output. a5b702954d Create proper notification channel for Virtual Display Service. d9a0cb4536 CTS: Device with UI mode set to VR_HEADSET is identified as a watch 4a9b66ec02 Use custom delimiter to find first integer in output. 879ebd66fe Increase the number of methods in profile to trigger recompilation 129ea9f1bb Added Autofill's AttachedContextActivityTest. 1fac4612ea More precise tracking of flinging the list 829604344e RESTRICT AUTOMERGE Add CTS test for cve_2017_0852_b_62815506 af8830fca3 Fix CTS verifier: TELEPHONY checkboxes are not visible 5872eff5ae Fix CtsVerifier Bluetooth Device Picker View 4b1b15126a Camera: fix subsec time expectation 8f2d9f4630 CtsLogdTestCases logd#statistics failing 9eb3ae6413 Camera: fix subsec time expectation cd10e49564 Add resource color test c183c11da1 Override build model value when linking custom reports to CTS builds. 377b3e7dc2 Generate reference images for all densities listed in CDD 7.1.1.3 d3180ac6a7 Assert that PM requires APK to start with ZIP LFH 165d58a0ef Assert that PM requires APK to start with ZIP LFH 34f4169811 Test: Fix for CTS/STS test b/35644815 1249be8a61 test if b/65484460 is fixed. 70ba7c6da5 Collect VINTF, SEPolicy, and kernel config only on Treble devices 2d8a04257a CTS fixes for Wear, which don't support backup feature 1c7a80cd4d Assert that PM requires APK to start with ZIP LFH 7bc3e969f4 Skip testAudioRoute if only one audio route 1b6131e53b Hiding Always-on VPN and Trusted CA Certs if FEATURE_MANAGE_USERS is not supported. ad4f08ba09 Assert that PM requires APK to start with ZIP LFH 175f39d51d [DO NOT MERGE] Revert "Added missing permission to test manifest file." f86294b7e9 [DO NOT MERGE] Revert "Added security patch date check for specific permission." 84ed2ff41e Fix Transition test failure. 042bdf303a Add a test for invalid webp file be69b550c8 Add host-side utility class for PackageManager operations 785772f5dc Add 280dpi resource to Theme test 6dd03a2ba8 CtsHostsideNetworkTests: Add more logging when the test fails. 3eb27c2096 Added security patch date check for specific permission. 91e251cadc Syncrhonize notification requests of "Bluetooth LE Notify Characteristic". 27144c5903 Add resource color test - DO NOT MERGE 2b4370daab Added missing permission to test manifest file. 40febee6f0 DO NOT MERGE: CTS/STS test for Android Security b/36991414 29d58547e2 aaudio: Update list of sampling rates in the builder test 3531a2d53d Fixing the UI render CTS failing. DO NOT MERGE 35b5bd8f1f CTS/STS test for Android Security b/36730104 bbdbd2e10d CTS/STS test for Android Security b/36817053 f17bcbad8d CTS/STS test for Android Security b/62085265 b8647f1449 Add 260dpi resource to Theme test 19cf86f1a0 Increase timeout on decoding accuracy tests 5fd8a8efef CTS for windowLightStatus/NavigationBar and navigationBarDivider 8f7063e9ee DO NOT MERGE Do not call removeLockCredentials directly. 13d3ef0279 Add a test for invalid webp file d36eaa3484 Increase battery stats job duration to 5 sec. 9bb6641a1c Change utility name from isTv to isTV 745a60951d [DO NOT MERGE] Wait for all activities to be stopped. ca6f2d5fc9 Pass position in window to PixelCopy ccafb95e61 Add property checking utility methods da58f8ccc8 Add host-side business logic skipTest and failTest methods 4e337c1a52 DO NOT MERGE Wait for activity visible instead of valid state. c00ae3574c CTS for windowLightStatus/NavigationBar and navigationBarDivider 4a41bc7567 [CTS] Make sure android.backup.app is never in stopped state when running backup e7c4c06240 Ensure that Ethernet is supported if the service is running. 4ff2e36ec4 Fix CtsMediaHostTestCases 668225c61d CtsHostsideNetworkTests: Add more logging when the test fails. 679a47b3c0 CTS: Change patch cwd 699ce496b9 Improve base class support and utility methods for business logic 9b7f355c09 CameraITS: add unit test for unpack_raw10_image f29a02ea12 Added more checks for WebView node on Autofill. e2f9ab935e Update CTS theme test reference images 7d87ceadf6 Updates script to generate images automatically on emulator e0a7005411 When mic is not supported, click pass. b420e987c4 Skip CtsSyncAccountAccessOtherCertTestCases for embedded devices 490cd45c87 reset app preferences 774746af40 CTS/STS test for Android Security b/37093119 8cad94e431 CTS/STS test for Android Security b/37093119 1bb49f6843 Change the ttff threshold to 10 sec 30ae34514e resolve merge conflicts of a81efa0bec to stage-aosp-master ab0c5edb90 CTS/STS test for Android Security b/35645051 ad6b35fd90 Properly set notification policy feef160ff9 [Do not merge] Relax the test description due to a bug in Oreo ee24330b3e DO NOT MERGE: Skips CtsWrapWrapDebugTestCases to avoid timed out d8682ec2b6 CameraITS: fix RAW10/RAW12 unpacking logic e12fcf48bc media bitstreams test: use MediaPreparer to dl test input d9124d282d media bitstreams test: skip when test input is not found b662998cf2 media bitstreams test: pull file and read instead of adb shell cat ae0c7f3e12 CtsMediaBitstreamsTestCases: bitstreams package via annotation 19c7a941bb CtsMediaBitstreamsTestCases: add bitstreams to DynamicConfig b7ac4022b8 media bitstreams test: split into classes based on path prefix 83d1220dc2 Exclude `@Ignore`d tests for accurate test count 32406b6bab log collector: per-device tmp dir and idempotent json processing 173eea9139 media bitstreams test: use class name for report log name de7bb16b0c Update Quick Settings Disclosure for watch. 38f7308532 Add resource color test 81ecf35cf4 camera2: Fix FPS range b3a6471dce Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE bd5c80ed1e Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 4b8e51ae70 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 825fe5d0b5 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 37e191bbc6 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE f9b5bc0f04 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 06e5ea6912 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE be36e4c529 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 64bca4bbf6 Introduce a test case that the font has outside of Unicode code point. - DO NOT MERGE 0b15fb37de Use ps instead of lshal for seccomp tests dbfc68d8fe CTS: JarJar JvmtiHostTest to be specific for tests 0af8002c45 CTS: JarJar JvmtiHostTest to be specific for tests fa933bc043 Revert EditText maxLines CTS test a55e089236 Workaround discarding of @Retention(SOURCE) annotations 912f46d839 Add host-side infra support for taking screenshots in tests 2a74ccc8fe WebView: change getSafeBrowsingEnabled test d137642a5f Camera: add image reader close acquired images test 57d55a43ab Fix Toggle Bluetooth test dialogs 4d834adc67 Update Network Logging UI instructions. d673d10eba TS/STS test for Android Security b/35583675 dbe1b4a87a Camera: Fix AF regions 6a47f5ef0d MediaPlayer/Modular DRM/CTS for AOSP: Using new ClearKey content with proper PSSH 27d732878f Fix light nav bar test fail 8abc85b8f0 Consider hidden system APIs as allowed intents. b30fdab357 Disable Widget Framework Test in automative mode f79b21da33 change DragDropTest's screen orientation to "portrait" 5af30ab3b2 Add test for system crash when adjusting volume a9463cfc0a For cts-reference-aosp, excluded test cases for network usage and carrier api 712509032d For cts-reference-aosp, exclude various test cases including webkit c3d31b763a Add minWidth/minHeight attributes to freeform stack test activities 26d21b4981 Repair testExternalBuffer CTS test when it is launched in isolation. be33de2d3f Increase battery stats job timeout to 30 seconds. ac42d536a0 Replace Object.wait with Semaphore. ace39ee6dd Update expected API version to 27 (O-MR1). c4389d0e7b Add missing feature check 00d05ba63d Disable 5 BYOD Managed Provisioning Tests in automotive mode 1bd82d3952 Remove RequiredVerifierPackage check from testPackageServiceDump bd31af1a28 CTS: Apply Jack diffs to expectation files 86e490224b DO NOT MERGE: Make the tests permissive for O c4ff7b75b2 Set LOCAL_SDK_VERSION in NNAPI CTS tests 0223f7fe0e Add logging to BatteryStatsProcessStateTests. 8daf02f1fb media bitstreams test: use class name for report log name f6913dd166 New autofill tests for tapping home while UI is shown. 69cb772e66 Fix CTS testAutoSizeCallers_setText for android wear 587b957b52 Partial fix for b/64985590. Added checks for picture in picture support and multiwindow support before running activities that require these features. ff41d55669 Sane inode numbers for filesystems (ext4,f2fs) a32f33280b Tests showWhenLocked on a secondary display 1e9ebe6054 Refactor ResultReporter to facilitate other tests suites extending it and customizing the build info. 5d4b01c20e CTS/STS test for Android Security b/62214264 994fc7e57e CTS/STS test for Android Security b/62214264 f3ad4d8cef use appops name instead of number 42bb8fe2b1 Remove unused ColorUtils class and LAB distance method 2c47acb964 Fix flakyness of PreferenceRecycleTest#recycleSetViaCodeTest 136fd8c7b2 Scroll to bottom of screen when adding preferences via code 75caa9594d Disable WiredHeadset cts tests f9cadd3e32 camera2: Check for all valid TLDs during tag verification f6f7414a2b Adaption of default display HDR Capability 74a77b9730 Changed CtsWindowManagerHostTestCases to not use DeviceDefault. 86f6296d67 DO NOT MERGE: Allow secondary event on the fill dataset auth test ad5e0df9ab CtsAutoFillServiceTestCases: adjust text size of VirtualContainerView 86e91c65c2 Find correct eject icon of test root 1b464617d7 Stop expecting special case for RSA/ECB/NoPadding error add335c66b Get status for all processes in OC. e992fda1f0 Fix shortcut backup CTS 07dbdf4b74 Add Malloc Debug feature for CTS/STS tests. 0a3312c7cf Clear up acquired AImage handle properly a2312a0e9a DO NOT MERGE: Make the tests permissive for N f6f06a848e Add a delay() to MessageBundleTest tearDown() 6c7625c77f Terminate child process of CTS immediately 77cd628431 DO NOT MERGE: Fix android.appsecurity.cts.StorageHostTest#testVerifyStatsMultiple for O 448f8ae702 DO NOT MERGE Do not require the Activity to be stopped when sleeping. bc58971e44 Fixed uninstallPackage 3861d00ff2 Revert "Add known failure for CtsWrapWrapDebugTestCases" 2a4dae71d8 Fixed uninstallPackage dc6f138c15 Second half of fix for b/64985590. Updated test to use AnimationTestActivity which is opaque, because the default configuration of an app on Wear was to be transparent due to swipe to dismiss which caused the test to fail when using TestActivity that takes on the default transparency. 22bd02a560 Tests for null left and right tab strip drawables 70697bc4dc Catch exception from MediaExtractor.selectTrack 293a293749 Fix CameraGpuCtsActivity c6fa9aef7b Fix CTS verifier: TELEPHONY cases not scrollable e21bdfeb8b Move test case to StagefrightTest a201f0d3ca Move test case to StagefrightTest 4140c741fc CTS test for bad fread call 33abf20382 DO NOT MERGE: Make the tests permissive for N c3e217a9cd Fix Mtp Host Test to align with the framework behavior change 696dca129e Partial fix for b/64985590. Added checks for picture in picture support and multiwindow support before running activities that require these features. 02dfe6aec3 Revert "[DO NOT MERGE] Build CTS tests as multilib apks" f8ed947366 DO NOT MERGE Bump CTS version to 8.0_r2 9975fbab51 Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test. 775f78165f Add utility class for PackageManager operations 022d950b55 Change the speed threshold in the LocationValue test aed7867d94 Revert "DO NOT MERGE StagefrightTest: add test for bug 23270724" 4ed82b2f6d Revert "DO NOT MERGE StagefrightTest: add test for bug 23270724" 7da54c6ce2 Test for HARDWARE Bitmap in BitmapFactory.Options.inBitmap 33bf404844 Don't save ThemeHostTest failure diffs between runs 673d0feb3f Add height test for TextView maxLines set to zero e53b83b6cc Fix flaky CtsHostsideNetworkTests. 2a2ef70c0e Fixed broken CTS test 48c3eb515f DO NOT MERGE Bump CTS version 5.1_r24 9050f5c53a DO NOT MERGE: Bump CTS version 6.0_r23 1f7c8b677e DO NOT MERGE Test consequent activity launch on virtual displays a16a767a4e DO NOT MERGE Add checks for split screen multi-window support 185a5ae6e3 DO NOT MERGE Skip rotation tests if device does not support rotation a7ca63bf69 Add CTS test for password reset token when device lock is cleared b182f99dd0 Fix Measurement Utils range and bit checks 62f4b38e2f Add libandroid as dependency to support ASharedMemory. 741beabaa5 When using device build info do not clean up tests dir 793e4b1729 Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 796e94cc56 DO NOT MERGE StagefrightTest: add MediaPlayer ANR test. 2a636f369d DO NOT MERGE StagefrightTest: add cts test for bug 37079296 899036d64a DO NOT MERGE Add test that decoding a corrupt ICO does not OOM 9aa60f1d02 DO NOT MERGE AudioSecurityTest: verify equalizer get parameter name faf54bbd7d DO NOT MERGE Test for bug 38342499 69b4b0259f DO NOT MERGE Test security vulnerability fix: Equalizer setParameter memory overflow a0388dd000 DO NOT MERGE CTS Test for security vulnerability fix: potential OOB write in audioserver 2d64d69376 DO NOT MERGE CTS Test for security vulnerability fix: Effect command might allow negative indexes 1e6b74b4be DO NOT MERGE CTS Test for security vulnerability fix: Equalizer command might allow negative indexes e0820474b7 DO NOT MERGE Bump CTS version 7.0_r14 0b2c35724e Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 038d01bd4a DO NOT MERGE StagefrightTest: add MediaPlayer ANR test. 46d93780d6 DO NOT MERGE StagefrightTest: add cts test for bug 37079296 893dec3f6b DO NOT MERGE Add test that decoding a corrupt ICO does not OOM bc6bdfa840 DO NOT MERGE AudioSecurityTest: verify equalizer get parameter name dd2e433f63 DO NOT MERGE Test for bug 38342499 a0ecddb922 DO NOT MERGE Test security vulnerability fix: Equalizer setParameter memory overflow f50db119ef DO NOT MERGE Bump CTS version 7.1_r10 ad2c7517e0 DO NOT MERGE Remove @SecurityTest annotation. 7461657ff7 Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 74ddf4c764 DO NOT MERGE StagefrightTest: add MediaPlayer ANR test. a419134a84 DO NOT MERGE StagefrightTest: add cts test for bug 37079296 f9506510c8 DO NOT MERGE AudioSecurityTest: verify equalizer get parameter name 176bc75282 DO NOT MERGE Test for bug 38342499 3bf711d707 DO NOT MERGE Test security vulnerability fix: Equalizer setParameter memory overflow 55a67cb64b DO NOT MERGE Add a CTS test for FreeType update to 2.6.2+update 0f6c598a1b Testing that invalid authorities are cleared on boot d1b7eff128 Change Location CTS to strict mode e82db00dc1 CameraITS: fix scene5 manual running flow 67b4a0bbd4 CameraITS: fix scene5 manual running flow 6716a2f938 Allow planned reboots during CTS/STS tests. 138de6c81e Make hostsidetests/incident/src/com/android/server/cts/BatteryIncidentTest.java stop caring about: /sys/class/power_supply/usb/current_max /sys/class/power_supply/usb/voltage_max /sys/class/power_supply/battery/technology 98daa4c69e media bitstreams test: use MediaPreparer to dl test input ab9128e4d5 Fix QZSS false CTS failures d4682e5327 Remove attestation checks that fail on unlocked devices. c6ff28ab60 AudioRecordTest: Adjusting condition for low-latency device 747e67c64c WindowManager: Remove untenable tests. fadc96a612 Revert "Testing that invalid authorities are cleared on boot" cdb3b64adc DO NOT MERGE Ensure dynamic file are tracked by File object not path 97d74a60a9 DO NOT MERGE Ensure dynamic file are tracked by File object not path be4bb385ae CTS: Fixed NotificationTest for watches, since they always suppress notifications 98c53b2543 Removed "Disallow network reset" from CtsVerifier.apk on watches b83e9d439f Fix CtsSyncAccountAccessOtherCertTestCases to handle Wear. d505faf1db Increase timeout in BaseInputConnectionTest d3b37aaa18 Skip inapplicable test on devices without rotation. 7770207f37 Fixing tapjacking test for watch 3cf7b7eebd Skip testCryptoError if no MIME_TYPE codec 3b654f91a2 media bitstreams test: use MediaPreparer to dl test input 08efc670cd Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 35644e7bb9 DO NOT MERGE StagefrightTest: add MediaPlayer ANR test. 771fe290fe [DO NOT MERGE] Build CTS tests as multilib apks 1b17780492 CameraITS: fix unified timestamp tests fbea47128b DO NOT MERGE StagefrightTest: add cts test for bug 37079296 597a8b8adc DO NOT MERGE AudioSecurityTest: verify equalizer get parameter name 58af9950f5 DO NOT MERGE Test for bug 38342499 cca2763263 DO NOT MERGE Test security vulnerability fix: Equalizer setParameter memory overflow 8daaa7b002 DO NOT MERGE Add a CTS test for FreeType update to 2.6.2+update 4e699024d1 Test for bug 64836894 7e18a51917 DO NOT MERGE: CTS/STS test for Android Security b/38234812 271c1be612 media bitstreams test: use MediaPreparer to dl test input 2ed8730543 Fix Location WLS test in Ryu 50f6397aa9 Allow planned reboots during CTS/STS tests. 89a7ae01c7 Fix flakiness in android.view.cts.DragDropTest#testDrawableState 28ebd93cbb Integrate NNAPI unit tests into CTS bef796602f Asserts service icon is shown on Save UI. bfefc3b013 Modify CTS/STS test for b/35764875 to make hermetic. 07d15dcbab Update DynamicConfigPusher to find files using CompatibilityBuildHelper a2ad94ff61 New Autofill test. 5eff5b0d53 Skip rotation tests if device does not support rotation d98d79f617 Fix PointerCaptureTest.testWindowFocusChangeEndsCapture 899cf36672 Remove a ModuleRepo reference in CompaTestSuite b7858a8c1f Make CTS process dumpable during testProcSelfPagemapNotAccessible() d21b0438ea Update to handle changes in exceptions thrown by Conscrypt. 703f943f14 Add test to check isActivePasswordSufficient() initial value 3a5cf01b4d Scope ProcessMustUseSeccompTest f88d2a77af Force animation background to always show for anim background test. 60a05f0197 Add CtsVendorJniTestCases b8813b4e90 CTS/STS test for Android Security b/62058746 5cfcfbf70f New autofill test: CharSequenceTransformationTest.testReplaceAllByOne 652f2d7e8f Add extra logging when the test fails. 74f06b0d60 Remove a ModuleRepo reference in CompaTestSuite 0e8eee344d Test to ensure that pip callbacks are sent if the enter animation is interrupted. a4e0a97649 Revert a9cccafc0a3317c9ef8683732e5bdb5cfb29d03f 0cd9ae8cbc Check max supported size before setting them to media format. 2aa6acd185 Add logging to BatteryStatsJobDurationTests. 5072b5b013 Amend password policy transparency test b664c26249 Skip test that requires lock screen for non handheld devices. 90573bbb9d DO NOT MERGE: CTS/STS test for Android Security b/38340117 75bbd6af31 Make CTS process dumpable during testProcSelfPagemapNotAccessible() 8bc9729c7a Add test for bug 64710074 4451c1c953 [DO NOT MERGE] [CameraITS] Camera ITS Test fails on camera 1 scene 1 c8ee0a8b2a Allow empty key status to be returned in testQueryKeyStatus. f893ed88b6 media: fix location parsing logic in MediaMuxerTest 29261869bd Added tests for filtering on authenticated autofill views. 83bc98e42d DO NOT MERGE O MR1 is API 27 2b8ab93c8b Update CTS and CTS Verifier version to 8.1_r1 9e1ba480b3 Refactor some tests to not use eventually() to check for FillHistory. 77f402708e Fix PointerCaptureTest#testEventDispatch c3701bf2a1 media bitstreams test: skip when test input is not found d0fbe291fb Make hostsidetests/incident/src/com/android/server/cts/BatteryIncidentTest.java stop caring about: /sys/class/power_supply/usb/current_max /sys/class/power_supply/usb/voltage_max /sys/class/power_supply/battery/technology 07756ddf1a Fix Permission tests for TV 78d694fca2 Enable negation of business logic condition return values. 0b0bc9eb93 CTS: Fixed SplashscreenTests for circular displays 67256aa01c CTS tests for CVE-2017-0811 2d45b6fbb4 Set public version of notification in CtsVerifier b66225f112 Fixed testDisplayMetricsPinUnpin 0f05863bde Testing that invalid authorities are cleared on boot 3c29758855 Testing that invalid authorities are cleared on boot 55bc4303f5 Testing that invalid authorities are cleared on boot e99ad100aa Making DeviceAdminUninstallTest work on watches 0a9604235a Move SynchronousPixelCopy out of compatibility-device-util 2e7b3d4dc6 Add new resetPasswordWithToken test 8667066b88 Increase timeout for ordered broadcast response. 561c276ec7 Fix GnssPseudorangeVerificationTest issue e83efda17c Split testFillResponseAuthServiceHasNoData into 2 cases: d68187379b Retry clicking print in PrintJobStateTransitionsTest c139313627 Fix light nav bar test fail 27e38a673c Making DeviceAdminUninstallTest work on watches 31977cbbbd CTS tests for BLE scan using pending intents b5651e9580 Fix wear CTS fail in testBroadcastNotReceivedForDifferentLauncher. 4644fe60cf Force animation background to always show for anim background test. 0e6185d512 Test to verify that close-idle-connections is disabled by default c190e6562d Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test. 46436ec6be Fix CTS transition tests for Android Wear devices. 8418e4e562 Assert configstore and omx HALs use seccomp filter f072725357 assert mediaextractor uses a seccomp filter 8775f7f87b Test that configstore uses a seccomp filter df0f127cac Test: check codec support before running video related test 61426afff6 Tap home button before running each CTS 8bf70bab43 Add resources for API 27 and 28. f0479ea8f0 Fix test for handling volumes of MediaRouter e9e513a3c1 Fix test failure in ActivityManagerProcessStateTest. e34956a5e8 Make BackupPrepaper wait for broadcast queue to become idle. 1b73b8eda0 Update dismiss logic in SuspendDialogTest to handle watches. af0e797125 Add testQueryKeyStatus tests to test Clearkey plugin implementation. 4161638703 Add logging to PointerCaptureTest c26ff7a170 Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test. 32e51f00ce Make Telephony test page scrollable. 83670e9b58 VmTests: Ensure order of test classpath cc1f08dd67 Add New CTS: CameraGpuTest ae4aa7603f DO NOT MERGE: CTS/STS test for Android Security b/36075363 064115cf75 Add CTS tests for NNAPI d142b12b0d Use AppOps str instead of constant in pinned stack tests. 15dd5c80ca CTS test - USB Dialog Tapjacking not possible 32542b2e11 Add notification listener using the new shell command. 78695b9c1a [cts] Fix UsesLibraryTest 1c2fec5f75 Add ACCESS_VR_STATE to CTS tests. aac7b0c470 CTS/STS test for Android Security b/36818198 0f6cfe3218 Camera: Handle case where ISO is rounded to closest integer 5c9f08f9c1 Update CTS and CTS Verifier version to 8.1_r1 89fa731ab5 Restrict functionality testing for android defined sensor c57fd0f16d Fixed testDisplayMetricsPinUnpin 058d21f512 DO NOT MERGE: Fix JniStaticTest#test_linker_namespaces failure for libz 748c77b223 Extend FeatureUtil for ease of use w/ business logic feature 6452587afd Ensure dynamic file are tracked by File object not path 895da137c0 CTS for b/64536115 3688afacbb Remove Btn D (Voice Assist) test as it is no longer available to apps. f5f4fb23e9 Cleanup camera cts known failures 0ddff1386a Make the preparer throw TargetSetupError for user created fail eaf9248989 Skip non-metered interface test if WiFi is not supported 38f6edb67a Update CTS media file download URL to version 1.4 50562cb8d2 setDone for module only when module isn't already done d40362dc0a Add utility methods to library for business logic 92bd2dfd58 Add logging to BatteryStatsJobDurationTests. 3a3721b04e refactor CTS harness to be a host Java library 0dd983deb5 Keep screen on during PermissionHostTest 8b30a9f113 audio codec max input channel must be positive f48634707e Add checks for split screen multi-window support 2ae18fc21b Yet moar autofill CTS tests improvements: e37f83b324 Update FEATURE_VULKAN_HARDWARE_COMPUTE test 34c66a53d4 media bitstreams test: pull file and read instead of adb shell cat 3ba2ad4c97 Teach CTS about the new READ_WALLPAPER_INTERNAL permission 3f517fb883 Skip inapplicable test on devices without rotation. 58fb9539bc Add CTS for PendingIntent.FLAG_UPDATE_CURRENT 04b638df23 DO NOT MERGE Fix for testActivityLifeCycleOnResizeFreeformTask 6c16267095 Fix assumption failure not being seen d0da162e31 Test: fixed an old CTS test that was stuck in a loop b/34328139 346606c219 DO NOT MERGE: Introduce a test to verify the consistency of InputDevice.hasMicrophone. b47eab8219 Fix tests in ActivityManagerProcessStateTest. 8a075a6d3e CTS: Fixed SplashscreenTests for circular displays 91791f0244 DO NOT MERGE, Make AccessPrivateDataTest more permissive 2c10a82519 Skip non-metered interface test if WiFi is not supported db55e5c3e2 Additional CTS tests to exercise non-fullscreen activity orientation. 03f1e8472e Fix CTS transition tests for Android Wear devices. 6672b23d49 Lifecycle tests for screen off cfdb393e56 Turn off Package Verifier for cts plan to avoid flaky 3d763f40f8 Wait longer for device added notification. 2fb28a303d Disabling EncryptionTests on Android television d2b6050081 Fix WebChromeClientTest#testOnJsBeforeUnloadIsCalled CTS test. 4d29365d7f Clean up temporary file in ReportLogHostInfoStore 9140497000 Add new test type to StagefrightTest d2a834d03c Allow the new retry.xml to be splitted fe0abe15c2 Add max timeout to wait-for-broadcast-idle 0d4d44efef Fix dynamic config device location ad6a7edd35 Fix dynamic config device location fbe9a22a8f Add a simple smoke test for GL_EXT_external_buffer. bd5e0a1eee media: allow constrained profile files to be created 72711c6359 Test: Fix for CTS/STS test b/35644815 e44a992601 Test: Pass CTS/STS tests that require root when "enable-root" option is false. 5ad3ff0783 Add test for touch exclusion resize ebbb98e529 Do not require condition for business logic rule be3cf8758d Replace Object.wait with Semaphore. fd7864df16 Add test for ellipsization getting reset in DynamicLayout 70c3aef768 Update dismiss logic in SuspendDialogTest to handle watches. d5ec215425 Add unit tests to compare media queue items (3/3) 0867188c15 New autofill tests for when a CustomDescription has a link. fe20fda2d0 Fix CtsSyncAccountAccessOtherCertTestCases to handle Wear. 31430f7d47 [DO NOT MERGE] android.content.cts.ContentProviderCursorWindowTest--testQuery FAIL on 5.1_r22 614c58c7cc Fix Measurement Utils range and bit checks 90a6d1b21b Added initial autofill test for WebView. b933173b0f Added autofill test that only uses UiAutomator to interact with the activity... 29e0568d03 CTS/STS test for Android Security b/36492827 8705f624d2 WebView: add CTS tests for onSafeBrowsingHit 4a6f0fd392 Restore tests for SHOW_WITH_INSECURE_KEYGUARD flag 94746da3d9 DO NOT MERGE Improve DynamicConfig file copying 7061130df8 DO NOT MERGE O MR1 is API 27 27b9e389b5 Remove phone lock for failing cts test fe6a23a9a3 Add CTS tests for shared element snapshot. 125eb5fcda For cts-reference-aosp, excluded test cases for network usage and carrier api 1ced57ac92 Revert "Added autofill tests for dismissing UI on cancel()." 7107c9bb61 Use all certs for computing package signing sha256 - CTS 2ca167862f Ensure screen is not turned on with a relayout. 66ee079959 DO NOT MERGE Improve DynamicConfig file copying 138166fc49 Skip WifiManager tests if WiFi is not supported 8f7d0ffb6d Add business logic handling to compatibility infra 14bf8a07f2 Improve DynamicConfig file copying 592802ab35 Test tooltip for a view in a popup window e847ee15fb CtsMediaBitstreamsTestCases: bitstreams package via annotation 6990157445 Test: check codec support before running video related test afae9d23b5 Restrict functionality testing for android defined sensor 3907a7caa9 Change the ttff threshold to 10 sec 165b5f2c56 WebView: rename API in tests, remove obsolete tests 1ae3a08231 MediaPlayer/Modular DRM/CTS for AOSP: Using new ClearKey content with proper PSSH 3ddad77238 Revert "CtsMediaBitstreamsTestCases: bitstreams package via annotation" 891116a271 Increase timeout in BaseInputConnectionTest 66455c4353 DO NOT MERGE Manually CP ag/1781120 to fix dynamic config file bug 9e0192902c Fix for testActivityLifeCycleOnResizeFreeformTask 3a91a9a454 Scroll to bottom of screen when adding preferences via code 9cd513f785 AudioRecordTest: Adding condition for non-low-latency device 6ca2a7dded CtsMediaBitstreamsTestCases: bitstreams package via annotation 2984bf980b CtsMediaBitstreamsTestCases: add bitstreams to DynamicConfig 29c16072b9 Removed "Disallow network reset" from CtsVerifier.apk on watches 5932e9a663 Remove CONFIGURE_ASSIST_GESTURE since it's not in platform manifest anymore 089172200c Revert "Revert "Remove flaky configuration tests from presubmit"" b985068f37 Add tests for notification styles a08bbf1717 media bitstreams test: split into classes based on path prefix 9703adffd5 Skip WifiManager tests if WiFi is not supported a952793aa9 move Treble test plans to VTS 194c77cc34 Fix errorprone builds 5abd011195 CTS: Fixed NotificationTest for watches, since they always suppress notifications cf55f5fa1a Exclude `@Ignore`d tests for accurate test count d7a03e73ad CTS/STS test for Android Security b/35216793 dde96576d9 CTS/STS test for Android Security b/35764241 15aad974ce Revert "CTS/STS test for Android Security b/36075363" 8b9eb85724 Move SELinuxHostTest.testNoExemptions*() tests to ref AOSP only a3026c5403 DO NOT MERGE: Skip the test if don't support multi-window 822725de02 DO NOT MERGE: Skip multi-window test if not supported 6329c69fee DO NOT MERGE: Add multi-window feature for CrossAppDragAndDropTests 814e3992f7 DO NOT MERGE: Adding method to check multiwindow support. a7cbbf4dca Add CTS test for auto link email 2c133721cf Added autofill tests for dismissing UI on cancel(). ee6995054b Tag small instrumentation module as not-shardable 7a8f15f79f Exclude android.test.AndroidTestCase from CtsJdwpTestCases af5e7a79b3 Prevent enabling/disabling bluetooth when it is not supported. 920628353e Increase timeout for testDeselectTrackForSubtitleTracks 58aeaead60 CTS/STS test for Android Security b/36075363 17e3661bea Revert "Autofill: tests Save UI is dismissed when new activity launches." aff6ce05fc Fix wear CTS fail in testBroadcastNotReceivedForDifferentLauncher. 94fb519460 CTS/STS test for Android Security b/32551280 56a1730c2c WebView: add CTS test for WebView#getSafeBrowsingPrivacyPolicyUrl c5e2acf5bd Test that focusability changes can clear focusedInCluster 5f98a4f27f added missing driver checks in Poc17_06 463173242c CTS/STS test for Android Security b/30593752 7857dbf0be Fix Toggle Bluetooth test dialogs 0e7c60f79a CTS/STS test for Android Security b/35644812 4f45ea309d CTS/STS test for Android Security b/30593752 a5cc6e2133 Added Tapjacking test for Device admin fe80aa180b CTS/STS test for Android Security b/37469795 a51bfacb15 Test both Clearkey UUIDs. 921737e523 Add location permission to netpolicy test app. 1e94ed3318 Adapt CTS to API Council feedback f54a0a1a58 Allow clearing instant app meta-data - CTS 046b622f39 Log backup manager status before back up. 9ba602192a [automerger] Merge commit '990f2a46ee9d4d5ae7cf41f913f6b40af3e0bcf0' into manual_merge_990f2a46ee am: ed638e9552 ebce0156ef CTS fixes for Wear, which don't support backup feature b5f981d75a Add PrivappPermissionsTest to known failures 3a77faf272 Allow permissions to be denied 736ba11326 Add CTS tests for WebView#{init,shutdown}SafeBrowsing 922c83b613 Do not shard tests with expensive setup. a99917942a WebView: add CTS tests for setSafeBrowsingWhitelist a28a0ddf35 New Autofill test: testCancellationSignalCalledAfterTimeout() e57056010d DO NOT MERGE Add tests for activities on secondary displays 43941ab01e aaudio: Update list of sampling rates in the builder test 92e3d76683 Add test for bug 62187433 c7f431becd Readd CTS from exclude list d3b2d72df7 Opt-out for always-on VPN: rename API. fbc56837c7 Verify that getAuthToken is working in work profile aa821b05a7 Increase timeout for testDeselectTrackForSubtitleTracks 55a2d55986 Autofill: tests Save UI is dismissed when new activity launches. 43b608fbb1 Close CTS ResultReporter streams ef68dc9e89 Give button some size in CTS test so it is focusable e3f94fdcee Fix ephemeral permissions test logic 713602aecb Added Tapjacking test for Device admin e8dfd87a43 Added test cases for when autofill save UI is shown in the same activity. 2c861aa099 Give button some size in CTS test so it is focusable 57ee61280d Check mShouldTestTelecom in RTT CTS tests 74b06072a9 Fix for testActivityLifeCycleOnResizeFreeformTask 9693f006df Change protection level from ephemeral to instant 2bba0378cf Add test for always-on VPN working across reboot. 3b1810ab7a Hide mouse pointer during SurfaceViewSyncTests. 3a4bfc463d testPlatformPermissionPolicyUnaltered to list all offending items 6bc7e47877 Update to bugreportz 8ec9230132 Make Telephony test page scrollable. e1145e8c82 DO NOT MERGE Add test to prevent touch location leakage. 2417441e6c DO NOT MERGE Add test to prevent touch location leakage. 6ef3448ce7 Revert "Progress towards FBE and adoptable storage." a05ea724e7 added cts verifier test for GNSS Pseudorange ff19b12fdf fix for CTS test 35644815 163dd97f31 Added autofill tests for DatePicker and TimePicker on widgets module 77bdb92d30 Remove WoSign and StartCom certificates. 20e39ade80 Renamed SimpleRegexValidatorTest to RegexValidatorTest. 67e1417b53 For cts-reference-aosp, exclude various test cases including webkit 6b82c502e0 Add tests for autogrouping 72f9da494f Autofill tests for CustomDescription with multiple transformations per view. 091bd8c41d Increase timeout in Keystore tests on watches. 41e417135d Skip testAudioRoute if only one audio route e4f7be1c29 WindowManager: Remove untenable tests. c2614a3266 CtsVerifier: add countdown to make off-body test easier cb42f84408 Add CtsDynamicLinkerTestCases. 6335d1244f Refactoring information disclosure logic. 689c62a938 New autofill test for CharSequenceTransformation mismatch. e43edb2b3e Revert "Remove flaky configuration tests from presubmit" a0126f5e41 Use correct feature type for watch. dc976f5856 CTS test for ASharedMemory_dupFromJava 6374199597 v8.0.0 was only temporary. O-DR is 8.0.0 adb230e7a3 Adjust runtime-hint of JVMTI modules d2c5925175 Set CtsMediaStress max shard to 2 55e663410a Fix magnified gesture dispatch test 80985302cb Refactoring information disclosure logic. 48a7ca4553 WebView: change getSafeBrowsingEnabled test d6678f6977 Wait until the transition completes before checking lifecycle state 7ee8a158e1 Revert "Update ActivityManagerConfigChangeTests for rotation." fea1ecf08f Add testNeverallowRules440 to known failures 2773e2dd5d Extend CTS Test to cover returning to assistant over home. 66d999f3f8 DO NOT MERGE: Bump CTS and CTS Verifier to 7.1_r9 311742b691 DO NOT MERGE: Bump CTS and CTS Verifier to 7.0_r13 b81bdd6cbe DO NOT MERGE: Bump CTS and CTS Verifier to 6.0_r22 b4eb6fbce3 Add lib/exec for dl.* tests from bionic 595bd0dd65 DO NOT MERGE: Bump CTS and CTS Verifier to 5.1_r23 114c702c13 Fix testPssh. *** DO NOT MERGE *** 13fcfa746b Added CTS tess for get/setTextClassifier in WebView d0a89805ce Add cts tests for setIdleConnectionTimeout methods 3c13b8269f Fixed incompatibility with interfaces eb9d1891bb Fix magnified gesture dispatch test ee1843d8c2 Revert Session.transfer tests c2a77748d9 Fixed cts tests that were failing due to lock credentials. 163185e8a5 DO NOT MERGE StagefrightTest: add test for OOB write in sonivox. c40a811394 DO NOT MERGE StagefrightTest: add test for bug 23270724 6d0a0bd9dd DO NOT MERGE StagefrightTest: add test for OOB write in sonivox. abf3663133 DO NOT MERGE StagefrightTest: add test for bug 23270724 a40a5f04e4 DO NOT MERGE resolve merge conflicts of 6dabee4a94 to mnc-dev b2de82b797 DO NOT MERGE StagefrightTest: add test for bug 23270724 255ec553e9 DO NOT MERGE StagefrightTest: add test for OOB write in sonivox. 58e7ca1041 DO NOT MERGE Add test for security bug 32873375 3a6e3039de DO NOT MERGE Accommodate limitations of CTS web server c619eefc22 DO NOT MERGE StagefrightTest: add test for bug 23270724 d3c1f0af05 CTS/STS test for Android Security b/25818142 f3b0914b32 Handle data scheme for data SMS in VisualVoicemailServiceTest 76015f03cc Revert "Revert Session.transfer tests" 2081b30f2f Re-enable android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile 5665d68396 camera2: Fix FPS range 0c0fffcaac Revert Session.transfer tests 260dae5950 Added missing permission to test manifest file. ae557108bf Re-enable android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile e31fe2a326 Persist test status to handle config interruptions 5de2f56b19 DO NOT MERGE: media: allow media perf tests cabec3e854 Skip BLE READ_RSSI to avoid flaky d196fd3d5a Tests for misc keyboard focus navigation fixed b3bb0c21ff JarHostTestTest: state # of shards in split 8229aa739c Allow timeout per test to be tuned for appsecurity tests f02bf10e02 No longer using specific watch device idle settings 5ef2a8b40f Added missing permissions to test manifest file. 602745a0a4 DO NOT MERGE Hide test related to managed profile if FEATURE_MANAGED_USERS is not supported. 3984c7dfb1 CTS/STS test for Android Security b/36724453 8745fd1526 Add test for SessionParams 3b5d2ed11e Add test for PackageInstallerSession.transfer 69e0ac1d24 CtsPrintTestCases shell-timeout is too high c9360d5df4 DO NOT MERGE: sphal is another linkernamespace that is available to JNI libs f1d094edfe Clean ThemeHostTest to use log utility b9a268c39c Mark newly added sensor direct report test as unenforced 7712d05f8e Two negative case test for sensor direct channel c552f6de66 Disable testBroadcastReceivedForEnablingApp for single-user devices. d62255a44f Reduce the check time for connectivity f80b39aede Fix test to match new API contract b41a780728 oc-mr1-dev is now 8.1.0 0c87b67ef2 DO NOT MERGE Add test to prevent touch location leakage. e221f9a2a7 Add EffectBundleTest 53c9354b21 DO NOT MERGE Add test to prevent touch location leakage. 77b166437b Fix edge effect drawing tests d2c339b8ea Amend the wording of a DO CTS 1daec84f75 Fix wrong package names in cts-reference-aosp e53ec1352a Fix CtsSignatureTestCases test failure in WindowManager d2c99949d8 Shouldn't verify COMP is possible in a device without managed_users feature 8688b7819b DO NOT MERGE Add test to prevent touch location leakage from event metadata. f8ebe01482 Fix edge effect drawing tests 0ad9a99894 Add timestamp, atomic counter test and test for corner cases 35af4b6a86 Adding rate independency test for sensor direct report 10a88c8e72 oc-mr1-dev is OMR1 only, removing obsolete values 44fd8b8b46 Updated CTS after API Review feedback for SQLiteDatabase 3594155d23 Fix MockInCallService's default starting values 7aef9920e6 Add a test for use-after-unmap 11938f67d4 Cleanup platform versions prior to release 2be9dcb341 Do not create pinned stack task while entering PiP in test. ebae37a8b8 Exclude verity relative test cases in cts-reference-aosp b06b63538f media: Add cts test to test scaled video thumbnail extractor api. ca3a84c658 CTS/STS test for Android Security b/35676417 5aacf242f3 CTS/STS test for Android Security b/33039685 46afe143bb CTS for bundle change I30691a032cb1dd1c7f6c1966a096c 8d906c9e8c Change Telephony precondition failure to warning log Bug: 37904586 Test: cts-tradefed run cts -m CtsTelephonyTestCases ecd63d266d Minor Autofill changes after API council review. 79de4e7f39 CTS/STS test for Android Security b/35470735 d02f0581ad Remove fromData(new byte[0]) test 790dbc0ba0 Fix requesting_bugreport_device_owner on watches 7423cabd67 cts: Add testAospPropertyContexts to known failures. 6b7e230ebd Use BackupPreparer to backup shortcut manager c7a3e59b56 DO NOT MERGE: sphal is another linkernamespace that is available to JNI libs d7a8f61147 Disabling EncryptionTests on Android television bef4d67ba2 Add CTS test for null constructor of InputFilter.AllCaps 0c66a69c69 DO NOT MERGE Manually CP ag/1781120 to fix dynamic config file bug 56bb53b46a [DO NOT MERGE] Workaround to avoid deadlock in MediaProvider f55476e558 Improved setOrientation() again: de6bbcde19 Improved setOrientation() again: ea9ec5a602 CTS/STS test for Android Security b/35468048 5bb622e188 Remove text saying restoring the default dialer is optional 83774390ec Add READ_EXTERNAL_STORAGE permission to android.content.cts 80529cc0c8 DO NOT MERGE: CameraITS: add fd to sensor fusion test. 754b29f7c8 MediaPlayer: test TimedText correctness after seek 8efb0b1bc7 DO NOT MERGE: CameraITS: add fd to sensor fusion test. 94ac23ccbf Camera: Fix bug in api25test-EnableZslTest 202270777c Add logging upon failure to copy dynamic config files 294f6a4913 Properly restore 12/24-hour format 66f7caf4dd extract cleanup jobs from run method in ModuleDef f8d45860e3 Fix ContentResolverSyncTestCase#testCancelSync 2fb83609e9 DO NOT MERGE: CameraITS: add fd to sensor fusion test. b4e7eda4ea Improved setOrientation() by waiting until it effectively changes. f3a70f6148 Improved setOrientation() by waiting until it effectively changes. 096a66fbe0 Update CA certificates for O MR1. f5b8ef57b7 Revise cts-ref-aosp plan 833ddbb5fb pseudorange with position validation cts 5d45d3073a Helper function/class to sensor cts test 04ed5383f8 [AWARE][CTS] Check for location setting for test needing to disable Wi-Fi cd869a8496 Fix readHardwareBuffer function to correctly handle offset e0a04d01de EDI collection update for sensor direct report 61fa1b76dc Fix off by one error in timestamp jitter calculation 7f8d367f51 Make the Neural Networks library loadable by CTS. 913d8e0b33 Mark vm-tf-test as not-strict-shardable e1bb4a5231 DO NOT MERGE - Moar Autofill CTS improvements: 5a2fbd8a39 Ensure the CtsMediaBitStream implements option interface a24fcd2aeb Report permission flags for all protections based on SDK - CTS 9408c021e1 Suppress tests that were affected by recent UI changes. c89aa2c578 [DO NOT MERGE] Workaround to avoid deadlock in MediaProvider 364956fb38 Ensure cts-suite initial order of modules e44476adab CtsMediaBitstreamsTestCases: support cli arg passing 82de9a84e8 Add test case of font loading on restricted context. 1636686248 Check for BACKUP_FEATURE for testBackupService. fb8c7bfb77 DO NOT MERGE: Add known failure for android.cts.compilation.AdbRootDependentCompilationTest#testCompile_curProfile 366b9468b9 Autofill: testAutofillLargeNumberOfDatasets() 08aa7fd130 AutoSize TextView - fix transformation method CTS 6da112d595 Keep testFullDisk in the end of CTS run 608caadc44 DO NOT MERGE: Add known failure for CtsWrapWrapDebugTestCases 528f1c17c6 Add new use of "watch-uid" command to tests. 32e6343004 Move profile test to text format e2d8ca5c51 CtsMediaBitstreamsTestCases: refactor metric entry format c4968253cc Add console reporter to cts-suite to receive options 5d6e65211a Add tests to known failures that were affected by recent UI changes. e31ee873cd DO NOT MERGE [CTS] Fix tests for devices that don't support backup feature 218ecefca5 DO NOT MERGE [CTS] Fix tests for devices that don't support backup feature d9905e9de1 Remove SHOW_INPUT_METHOD_PICKER action d5de50ebb4 Test for new API 6b7aa3d069 Fix text cut-off for HRM cts test. 7c2d4ab80a cts: add testAospFileContexts to known failures 65dc23ef6b Camera2: Prettier logging in performance test c0d96938ce Camera2: add some logging in performance test c5a73dc32c Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite 33e90d68df Camera2: Improve testing for devices supporting long exposures 8a1d616204 Move cursor to end of text when autofilling. 50ca31c767 DO NOT MERGE - Increased shell-timeout. 89e266cf3e Fix testClearKeyPlaybackCenc hanging on N and N-MR1 device. 2166617adc DO NOT MERGE: CameraITS: remove scene0/test_metadata frame duration/rolling shutter check 3a39a71654 DO NOT MERGE Disable "Wipe on authentication failure" info test a5e45a0f6c Add SHOW_INPUT_METHOD_PICKER broadcast test 7bb63fac21 Fix the parsing of longitude in MediaRecorderTest cfc330f431 Fix one cause of flakiness in TextToSpeech CTS. e0753acd8b Fix proguard rules for Mockito 64288c27e0 New OptionalSaveActivityTest tests for save when user manually fills: d7a5a19d72 Tests for lookaside configuration 358d920d16 Check CDD required EGL extensions 5ec500f13a Added new AutofillTest 4b64d4ae01 DO NOT MERGE [CTS] Remove call log backup tests (moved to GTS) 37170b2a35 DO NOT MERGE [CTS] Remove call log backup tests (moved to GTS) 55ac8e34ca DO NOT MERGE [CTS] Remove call log backup tests (moved to GTS) 1deca6c2ce Add automated config based on cts-suite 06aed53e1c Don't mark module done after test run failure 8f42361604 Camera2 CTS: Fix too-low timeout in AllocationTest#testBlackWhite 05f48bc45f Rename ACCESS_FM_RADIO to ACCESS_BROADCAST_RADIO permission. a6d022d592 Test that user-specified focus loops don't hang 1a3672c4e5 DO NOT MERGE Test permissions to launch to virtual display f4fcfdeb95 Fix testProcSelfPagemapNotAccessible() on new kernels df68df82bd Explicitly clean-up OpenGlEsVersionTest 3f41b46f8a Allow testResetPasswordWithToken to fail if executed out of order 146027acaf Fix CTS failure with rounded corners 8052305a4b Show toast if lockscreen password is not set d816103818 Remove calls to resetPassword() in CTS verifier 92912b3304 Put cts-suite up to date with CompatibilityTest e6997cc8e6 Introduce several test cases to TextAppearanceTest for font resources. 5760056053 Fixing CTS verifier test for Microphone a0996d07fa CTS/STS test for Android Security b/35139833 bc8acd5c06 CTS/STS test for Android Security b/35950805 c0f21ae082 Fix Hover tests for small watches. 6de93b8ef2 [P2P] Clean-up service channel when done with test/activity 206b9ff3ab Change passing map value from : to := cc4fea1071 Default to file rerun and not serial for LibcoreTest too f0ee210f5c Fix testProcSelfPagemapNotAccessible() on new kernels 58d856614e Exclude Webkit, telephony tests from cts-ref-aosp b6f39705a6 New Autofill tests. 893fa32264 CTS/STS test for Android Security b/35644510 b539620dbf CTS/STS test for Android Security b/33299365 ca679561d2 Use watch layout instead of unified layout ce27fd9757 Removing the latency in audio test 972c4cf857 Attempt to fix flaky LoaderTest f49e45157f Fix Fragment.onCreate() not being called in some cases. bbdb66585d [CTS] Stop testing non-text-only MMS backup and restore on O and O-DR c765bdaf8b Fix CTS failure with rounded corners c53c489867 aaudio test: adjust runtime hint 576cd58fd5 CTS/STS test for Android Security b/35764875 38a294051f Camera2: Improve testing for devices supporting long exposures 560c13ae11 DO NOT MERGE - Moar Autofill CTS improvements: 619bccc35e Changed CustomDescriptionTest to handle 'fail one, fail all' mode. 8991a1bfdb CTS/STS test for Android Security b/34624155 1cb2d6fa26 Loosening matching criteria to subset matching instead of exact matching. e1683ceb1b Add test to check sock addr in qtaguid ctrl file fdb1cf8b9c Rename the native test file cd0fd77a2d resolve merge conflicts of 37b1adaadf to oc-dev 8f75028742 Fix proguard rules for Mockito 62711b4c17 Add a test verifying Movie avoids oob read 122beb36da Revert "Update use of $(DX)" 89bda13c39 Add Verifier test for always-on VPN Settings UI. 8e8a4bd717 Make AlmostFullTest no longer overfill the disk. 5c11c626d7 Add CTS tests for always-on VPN opt-out. 558049842c Uses Pattern instead of String for new Autofill Save API. 4e45605036 Added new tests for SaveInfo. ac1271cc99 resolve merge conflicts of ac55c2b2e4 to stage-aosp-master a1d835bd09 resolve merge conflicts of ac55c2b2e4 to stage-aosp-master fa01422ec7 Adding profile for "Skylab" headset. c6ae648817 Test security of sensitive "bind" permissions. 80559b193d CameraITS: Adds rolling shutter skew test 63764c86b7 Increased shell-timeout. 3da8cfd2ff Manually finish activity 804f232ab3 [AWARE][CtsVerifier] Clean-up after sessions correctly 3f99e5a532 Avoid mixing new and old sharding 699b88682d extract methods and add getters in tradefed code. 33c4848ba5 Switch Skia to the new sweep gradient impl b4b2163eae Fix css stylesheet for report. 7c26a9ed54 Don't use hidden APIs in BasePrintTest 45baf18722 Batterystats CTS: check if bluetooth feature is present bb95b5f32c Do not use static in BasePrintTest 9742d76bbc Support odd (that is, non-even) densities in several drawable tests 7156ffd4b4 Support odd (that is, non-even) densities in GradientDrawable#testPreloadDensity d7a3bd1b65 Add strict mode violation tests for getAccounts methods. b8b8363684 Moar Autofill CTS improvements: d8c5f462b4 Follow removal of NetworkInfo metered flag. 67f670b953 Mention camera gesture on keyguard policy test a1fca47d28 Fix permission issue with CTS tests for wallpaper cfdcd79397 Update configuration description d92a572928 Check accessibility of org.apache.http.legacy classes 5b11179b08 Expand the number of signature tests cea1f068e6 Add tests for bidi fix in RelativeLayout 000a9f0c6c Cleaning up uses of @hide apis 84c17e033a Keep sensor events for default flush operation 23e989d2a3 Enforce test for AOSP defined sensors b5d57585af Try to reduce flakiness of LoaderTest 3ad6d3b48d DO NOT MERGE f6007f2a14 DO NOT MERGE: Bump CTS and CTS Verifier to 7.1_r8 3152b07925 Check CDD required EGL extensions 3d04695ce6 Fix native testClearKeyPlaybackCenc not showing video. 9601af7ff3 DO NOT MERGE: Bump CTS and CTS Verifier to 7.0_r12 b26efc2d16 DO NOT MERGE: Bump CTS and CTS Verifier to 6.0_r21 630d6fe70f DO NOT MERGE: Bump CTS and CTS Verifier to 5.1_r22 62374db3f6 Fix CompatibilityBuildHelper to resupport partial paths. c54dbdfe25 Fix incorrect format specifiers e74f4552ed Tests for StrikethroughSpan not affecting width 43b1d6b294 Fix permission issue with CTS tests for wallpaper 8f7fc92529 AutoSize TextView - upgrade CTS testAutoSizeCallers_setMaxLines 333c77f03f DO NOT MERGE 3a670b5a8c Add couple of error_prone rules and fix errors 0e9e26c3d8 Added some optimizations to the CTS leanback jank test app. a9cccafc0a Adding CTS test to prevent non-fullscreen activities from triggering PIP dad4dbbed2 Fix CTS failure on devices that do not support WCG e1534f7a75 More TextClassificationManagerTest 539d8d89ee Add test to verify mCheckedItemCount is reset after setAdapter. de920be4a6 Remove flaky configuration tests from presubmit 1bc9ca61e2 Refactor BitmapDrawable preload density tests. 508ace9be5 Fix CTS testAutoSizeCallers_setText for android wear #2 d64f306b66 Add test for Validators 6cd6c9de1e Add test for CustomDescription e5f7702360 Add test for SimpleRegexValidator 191c2a5626 Make BackupPreparer wait for backup initialization to complete b17f1627e6 Fix CTS testAutoSizeCallers_setText for android wear 04ede6630d Autofill: Add API for virtual view visibility - CTS deb0eca45a Sane inode numbers for filesystems (ext4,f2fs) ab99882e1d Test wide color gamut rendering in activities 20508ff28b Add test to ensure transparent assistant works with PiP c91f16807d Basic tests for NumberPicker a11y 8474e856cf DO NOT MERGE: StagefrightTest: add test for bug 22771132 bb365eabcb DO NOT MERGE: StagefrightTest: add testStagefright_bug_21443020. 9fe4609ea0 DO NOT MERGE: Backport MediaCodec-based test to StagefrighTest d4776d044f [DO NOT MERGE] Added CTS test for media provider case e49c576cde DO NOT MERGE: StagefrightTest: add test for bug 22771132 e372c76688 DO NOT MERGE: StagefrightTest: add testStagefright_bug_21443020. 78e26279b4 DO NOT MERGE: Backport MediaCodec-based test to StagefrighTest 917b0f5e4e [DO NOT MERGE] Added CTS test for media provider case e0fe4a0174 Fix fail button not showing in sensor HRM tests on wear. 1dc5ce15b0 CTS/STS test for Android Security b/35950388 2c21ac1867 DO NOT MERGE: StagefrightTest: add test for bug 22771132 501e706fde DO NOT MERGE: StagefrightTest: add testStagefright_bug_21443020. 6e13e00266 [DO NOT MERGE] Added CTS test for media provider case 8fe573e257 Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 43cf6c5593 Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 661201f30e Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 92ade3da2a Introduce CTS for unsorted cmap code point entries. DO NOT MERGE 38bc3d18e3 Fix race condition for LoaderTest. bdfd766b62 Protect FragmentManager from Menu calls while not CREATED. 019e9ced4f Add test for LuhnChecksumValidator 4e119505da DO NOT MERGE 9bf3064f6c Check max supported size before setting them to media format. a9207dea52 DO NOT MERGE: Add test for bug 34360591 e86af50799 DO NOT MERGE: CTS test for bug 33897722 5992f1122e DO NOT MERGE: Add test for bug 35763994 efff30154c [DO NOT MERGE] Added ContentProviderCursorWindowTest 4d8f4a4510 Test ImageTransformation d1e11e2da4 StagefrightTest: add MediaPlayer ANR test. 55db317826 Update ActivityManagerConfigChangeTests for rotation. d2a780891e Test CharSequenceTransformation 677fdabd4e Introduce CTS for unsorted cmap code point entries. b998dee1d3 Add CTS Test to exercise setting aspect ratio via meta-data 6af5b8f723 CTS/STS test for Android Security b/34173755 ffd8d565cc Fix testProcSelfPagemapNotAccessible() on new kernels 7bf8406cb1 Added missing CTS test cases to VTS Follow-up of Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 2fe8730701 CTS/STS test for Android Security b/36731152 66386f22a1 Clean Up tmp file from tests 6c6a68ccfa Add timestamp, atomic counter test and test for corner cases 6d8318f9d0 Adding rate independency test for sensor direct report f749c2cf84 Helper function/class to sensor cts test 3907a3eb84 Fix: CTS Verifier app crashes Fingerprint Bound keys Test 3e8b3b927f Revert "Pesudorange with position validation cts" 124685e27a Remove access to hidden API calls in ViewTest f1efbc69e3 Add all CTS tests to VTS, to improve VTS coverage. b/62423436. 5b00bd72b9 Don't test disallowing autofill on devices that don't have that feature. 524c1db1d2 CtsMediaBitstreamsTestCases: refactor metric entry format 2e97208a4e Remove calls to resetPassword() in CTS verifier 008cd04566 jvmti: Remove test-981, since it was using @hide APIs 364363e58e jvmti: Remove test-981, since it was using @hide APIs 632d5c8617 jvmti: Test that compiler intrinsics are being traced (988) 3d1ae7ac29 jvmti: run-tests no longer compile against @hide APIs 7ed4e727e7 Refactor signature compliance checking code d72c7341e7 Dup fds to stop finalizers from invalidating them. b95b324026 Add NativeClearKeySystemTest. 2ad74f8e8f CTS/STS test for Android Security b/35258962 c4acc12e7d jvmti: Remove test-981, since it was using @hide APIs 8df50e230b Add PixelCopy#testReuseBitmap test da255e6a03 jvmti: Remove test-981, since it was using @hide APIs e148240453 Update use of $(DX) ab5c98faa4 MediaBitstreamsTest: remove unnecessary APK installs 097094bb21 [CTS] Change the 'wait' scheme for AccessibilityWindowQueryTest dfd6c2c165 CTS/STS test for Android Security b/35644815 6e793eccaa Pesudorange with position validation cts c5076811ea Adjusted tests to account for async changes dd3a86903b Adding profile for "Skylab" headset. 9125432ecf Make sure to properly close uiautomator connection in backup tests 3ff137d3e1 DO NOT MERGE : Let package of encryption be set by resolving information - 2 f9a1314c53 Fix test to not rely on direct adb call d2847c865a Explicitly set the TextView width for testScrollTo. 3836e75fd2 EDI collection update for sensor direct report 263d1e2cff Set an hour timeout per test. e975b2ba82 Update golden manifest after permission change. 8a17d50ac4 Camera: fix ITS frameDuration setting 1da88227ca Adding delay to testUnlock be2d8e2e72 CTS/STS test for Android Security b/36591162 b950702dea Allow timed wakelocks to be released gracefully. 7e0f8ed878 Add VideoDecoderPerfTest#testVp8Goog0Perf1280x0720 to known failures. 1bff4945f7 Fix readHardwareBuffer function to correctly handle offset a92c4ff7b3 CameraITS: Fixes bug in image size parameter f5c7d9ae9d Test permission grant behavior vs targetSDK 502734fa71 Add CTS test for wallpaper-related permission enforcement 7613acf173 CTS/STS test for Android Security b/36266767 42ed0950dc Add cts-tradefed and compatibility-host-util to general-tests 6fa3978d47 Increase backup test timeout to 30s 1b184576cb Parameterize SignatureTest with expected api files 16df1557dc Switch SignatureTest to repackaged junit/android.test 20802de924 Split CtsSignatureTestCases into two CTS packages dbdcb03398 Fix CtsSignatureTestCases test failure in WindowManager c89c9402a4 Make backup CTS tests more resilient for failing logcat --clear 5729b0118b extract methods and add getters in tradefed code. b899444714 Set parole_duration=0 for CtsHostsideNetworkTests. 95fa051922 Use make variables to access java tools 01dde4a291 MediaBitstreamsTest: accurate runtime hint, no 64 bit ABIs dd29ff8106 MediaBitstreamsTest: remove unnecessary APK installs dbc874a5e5 MediaBitstreamsTest: adjust keys s.t. metrics are copied to results e1028bc203 Correct the components for 3 cts modules. a16d71ace5 CTS: Remove JDK internal class usage from JarBuildStep 146c96c8cc CameraITS: add sensor_fusion test scene c25254e3a7 Cts and CTS companion ask for specific accessory fbd0077826 Ensure /proc/stat and /proc/interrupts are not readable. 971724d278 CTS: Delete JvmtiPreparer 2a0f597028 CTS: Add test for "am start --attach-agent" e5f87e2c1e CTS: Minor cleanups. 68e8bbc08e Adding tests for time spent in state 6b1cf9ac70 Removed CTS test of private API f84b4980a8 Fix the pseudorange basic tests for glonass 3aedb6afec Revert "Relax performance test tolerance" fbb03e73dc Add supports 2k and 8k to MediaDeviceInfo f29f5072b7 Add supported video resolutions to MediaDeviceInfo cbef5fc1d3 CameraITS: rework scene1/test_dng_noise_model to use rawStats 93d133b66c MediaSession: Split test cases for getting active sessions bdfa46fafa Added tests for new Activity flags e14599e925 Notification cts verifier updates 2eb781041e Track move of distro installer code 096d78302f Relax performance test tolerance de56e3bac3 Tests for SharedMemory 912a21a70c Instruct user to enable Location Service for p2p 87ad5fc9b2 Update tests for new launch restrictions on virtual displays 383c4943fb Add supports 2k and 8k to MediaDeviceInfo 0582392a00 Add test to check sock addr in qtaguid ctrl file 5c1a4db25a Fix broken MediaSessionManagerHostTest d342cd3608 Show toast if lockscreen password is not set b15813d813 Fix: CTS Verifier app crashes Fingerprint Bound keys Test b4d7a2ccf0 Add test preconditions to hostside backup CTS. f0530f2729 Add companion test instruction to turn on bluetooth 69b095833c Use BackupPreparer to prepare device for backup tests 1a3bc188d9 [Cherrypick] Make sure we do clean up ByodFlowTest 5823d48093 Allow testResetPasswordWithToken to fail if executed out of order 4b97f492f6 Wrap Telecom CtsVerifier layouts in ScrollView 30e84b02eb Adding month to delineation so as to remove merge conflicts when adding tests. 01d82d29ce Fix cts.TextView.getOffsetForPosition tests a6d8721867 Lower bitrate of HEVC TV test to 5Mbps, which is specified by CDD. a674095c78 Update CompatibilitybuildHelper to check alternate dir for test modules. c7d44b4db6 CameraITS: Adds result processing to sensor fusion 3c658f1f6d CameraITS: Updates gpylint_rcfile to reflect team's usage e2e07e7caf Removing CTS test for CVE-2017-8265, buganizer issue b/32341313 c0f5e63b59 Add CTS tradefed target preparer for backup tests. 93a0a5a3a0 Removing CTS test for CVE-2017-8265, buganizer issue b/32341313 2137167c41 Rewrites CTS test for key/value backup 16d3240e4b CameraITS: Parameterizes sensor fusion FPS & run time 64816ab1de Rewrites CTS test for key/value backup a20588bfc5 Update multi-launch tests to support watch. ef02a17bbe Add failing tests to known-failures. de14a96903 Deliver image results without blocking. 170e06be91 Trim output before testing ad6de2b3fa Disable all networks during cache test. 8b71b0ca70 Add CTS tradefed target preparer for backup tests. e655468031 Add supported video resolutions to MediaDeviceInfo 1dae7b6ff7 Remove 1s delay at start of testThreadCleanup 8d0f00b0e7 Explicitly clean-up OpenGlEsVersionTest 91b9015e59 Explicitly clean-up CompressedTextureTest 977df21d5e Add some hostside tests to the general-tests suite. 8ba8cd69a8 Add a simple smoke test for EGL_image_array. 82366d62f4 Use a separate layout for LinearLayout_LayoutParams tests dbf28bf616 VrCpuTest - On Vr high performance devices, remove need for exclusive core Bug: b/34973979 441c826c88 Add CTS tradefed target preparer for backup tests. bc001dab57 Progress towards FBE and adoptable storage. ccbc50b981 Remove reuse of TimeZoneDistro bc54e8d160 Rewrites CTS test for key/value backup 8fcd470faa Fixes getting the wrong app transition going home after minimized (2/2) 86a7f70046 Change shell command 5c56661d76 Port module metadata filtering to ITestSuite 133cdf00f0 Add lifecycle and quota tests for key value backup e5198bd969 Fix BluetoothRestrictionTest flakiness. 247bde1156 MediaSessionTest: Add CTS for the play/pause double tap as next track babf98091e Fix clang warnings 61cf6377c5 Update Jvmti out of JvmtiPreparer 942f96842d Fix flakiness in testRequestLayoutWithTemporaryDetach d1e637faf0 CTS/STS test for Android Security b/32341313 cbb309b996 CameraITS: scene1/test_format_combos speedup f3cad4f8fd Add CTS tests for android:classLoader. 2baff3c115 Release media session in StubMediaBrowserService 67c5027100 CameraITS: Parameterizes sensor fusion tests 2d2c560f2c add capability to filter modules by metadata field 2dfaf162e6 Added new Autofill test. a9f26e6d59 Autofill CTS improvements: 74e0acf613 CTS/STS test for Android Security b/34126808 399c07698b CTS/STS test for Android Security b/34973477 ce3e7f0c8a Adding CTS Tests bc84819f88 Check that full backup calls expected methods on BackupAgent 0ee9b05f99 Remove references to non-existent directories 550c4a73ec CameraITS: Parameterizes temp dir in run_all_tests 235eb93d2c CameraITS: retry tests with socket failure ad91b4f9de Use Window.isWideColorGamut() cf90e37b0e Disable CtsLibcoreJavaUtilCollectionsTestCases. 9199280ad3 CameraITS: remove scene0/test_metadata frame duration/rolling shutter check f2abd8335c Disable CtsLibcoreJavaUtilCollectionsTestCases. 92877efe5b Dup view ids should not cause dup Autofill ids b6039402b0 Add CTS test for FullBackupDataOutput.getQuota b1a40bad85 Remove unused AndroidManifest.xml file afdba92328 MediaHostTestCases: Post notification with NotificationChannel 01ece86db6 AudioRecordingConfiguration: test config anonymization 06d682bee9 Re-added tests that were failing: 72c3d72dc7 Pixel copy tests for wide color gamut windows e573afcada Use minimum resolution of supported resolutions eb7d6cde86 Add test to check sock addr in qtaguid ctrl file e9a2ece277 Rename the native test file e5b98b4e9d Revert "Revert "CTS for scrollbar dimensions"" 441bb7432f Remove HardwareBitmapTests#testBitmapConfigFromIndex8 e3e1943072 WallpaperColors bitmap/drawable tests 1606643646 Track movement of some libcore/tzdata files 363a5e01f8 Track movement of some libcore/tzdata files cb8a13b1a5 Adding tvdpi assets 9563224ea3 media: tag ResourceManagerTest for continuous testing 30d296a93a Add test that decoding a corrupt ICO does not OOM 8234552b34 Fix dependencies of packages that target earlier releases 33d7d2d2f0 Fix dependencies of packages that target earlier releases eaaa103625 Set initial density to a fixed value de8064076d Fix dependencies of packages that target earlier releases 919f770c2b Add skeleton SyncTest for NDK libsync 49922564f7 AnimationDrawableTest will fail when AnimationDrawable created from cache 382e8d117d Get/set notification policy with official methods. a93f258a69 Update cts tests to reflect the fact that kIndex8 is no longer supported cfca8a50d1 ExifInterface: Test whether DATETIME value is set properly e8661d31f6 Change Linkify phone tests to rely on SIM card region 5056c21a14 Uses USER_SETUP_COMPLETE constant. 866c38c0a9 Use real metrics to determine screen size in CTS. 1ea31d8f73 Mark ChoreographerNativeTest as @FlakyTest b01189f8d1 Split Wycheproof test cases into two CTS modules. c24707b10f Split Wycheproof test cases into two CTS modules. 7bf3046d96 CTS: Add component metadata to JVMTI run-test 912 4150fe87ee CTS: Suppress -Wunused-parameter 8f9c5af205 Add more cases in MediaScannerTest#testEncodingDetection b8dc800640 CTS tests for internationalized InputFilter.AllCaps c7f4afa637 WifiManagerTest: Set key mgmt field in testWifiManagerNetWork 8d2a7bd13c Hide lock screen info verifier test on watches. 273946c3aa Skip WebView renderer crash test when not multiprocess. 3bed453b39 Added clarifications for CtsVerifier test cases ab430f85da Avoid duplicate test names in CtsLibcoreJavaUtilCollectionsTestCases 4c6012371f CTS: Add run-test-based JVMTI tests 67d8501d46 Fix text tests to not use non-public APIs ff65e0728b Fix CtsLibcore{,Oj}TestCases failures when building via .jar files. ccda0a8a9a Revert cts-known-failures.xml 32878eecb0 Revert "Revert "OC-DR is 8.0.1"" 204c454955 Remove an unused AndroidManifest.xml c901789694 Cover missed call case in PhoneAccountTest c40b6fd0f2 add component metadata to all CTS module configs 457bac890c Remove @not_executed from CtsVerifier reports 41d9214601 Disable IME before running DocumentsUI related tests. 5677d666f2 Revert "Disable FAILS_VERIFICATION test case" 55fd56502a Move profile test to text format dc4d9cb848 Move profile test to text format 69cafb0198 Update ServiceWorkerClientTest CTS test to make sure SW is unregistered. c131913926 CTS test for 'fullBackupOnly' manifest attribute f4057e8326 CTS test for 'allowBackup' manifest attribute 5148a3338e Revert "Reland "Add pages count test for WebView printing"" ecda2407d0 CTS tests for more general underlining support ec25139367 CTS test for accessibility gesture recognizer. 846ec2dd22 Add timeout to racy caption test 6c220edb78 EDI: Collect disk partition by kb (df -k) 74e17361be Revert "Add CTS test for underlines not affecting width" 56be1eb410 Assert.assertTrue on instrumentation thread 7bb0824290 Ndef: Update the test to as per changes in Empty NDEF Records. e105d609d7 CTS test to test restoreAnyVersion flag a4c85a4ee1 move test suite constant definitions into ModuleDefinition 2800375179 Add screen percentage test to ensure screen percentage dimensions for round watch devices are set properly. 681215c565 Ndef: Update the test as per stricter NDEF validation rules d8dab0c264 VolumeShaperTest: Add step ramp test ddd2073b48 Revert "OC-DR is 8.0.1" f9c872bfa0 Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9 3e2f233546 TIF: tests for TvContract.isRecordedProgramUri() d4b6d128e0 Fix makefile warnings. f555ae587c Fix CtsBionicTestCases for translated devices 354468bc47 Verify SharedPreference correctness across data restore 1b62b90a2e Ensuring a settings activity for unknown sources e0c9f4d36e Fix usage of private APIs in KeyboardShortcutGroupTest 04155638fd Modify tests for barometer 441e9733ec Update CompatibilityBuildProvider to populate testsDir d7a99cc321 Fix vm-tests-ft for OpenJDK 9 toolchain. cbcdff27dc Fix vm-tests-ft for OpenJDK 9 toolchain. ca4d37aa6f enable metadata embedding in CTS module config 33504af5a5 Remove usage of @removed API in ViewConfigurationTest 6f9e3b6bd1 MathUtils test 29bc0ce82b Remove usages of @hide APIs in PointerCaptureTest ed07bb3b9b Update some uses of @hide apis in CtsViewTestCases 48f1a7bd20 Remove deprecated CarUiProviderTest. 1de9594f2a Fix SmsBackupRestoreTest#testSmsBackupRestore 4c0c87e80f Fixing typo 6c11e6dd7b Add CTS test for underlines not affecting width 08598e88e3 Add links for OPM1 / PPR1 cfd4baf307 Revert "Fix ThemeHostTest by moving assets to the right directory in master." cd65ac8359 Fix find emulator warnings in cts fd2e77fdb1 Add CTS test to verify kiosk mode works after reboot 31d012f056 Add comment explaining virtualdeviceknownfailures.txt 142ccbcde4 Fix flaky DialogTest#testOnSaveInstanceState 51272543f0 Should not load config if module is going to be excluded 723b45822a Package libtest_ifunc_variable_impl.so into CtsBionicTestCases da03878399 Partial backport: Fix makefile warnings. 20610c423f Remove duplicated entry for DialogStubActivity. 2c2cecdfc5 Cts Suite slight clean up 92e6104e51 OC-DR is 8.0.1 4c31046b05 Ensure apks in same configs do not have same package 59cc32d2e4 CTS implementation of ITestSuite f51c3fa9ff Fix expected error message for wrong_arch ac6fe32827 Check for bad attributes in StreamRecorder. 92693995f5 [CTS] Make the package of "debuggable app" unique 2ee7971c02 Make: Don't rely on presence of tools.jar in toolchain. 1d1a5fb237 ExifInterface: Enable CTS test cases 149653ef4b Fix ThemeHostTest by moving assets to the right directory in master. 3cb4142e9b Include for major/minor/makedev. abb4e89139 Fix magnification-related cts tests e35c1f2241 Changed monson.py to use current python enviornment. 18ce4356ef [CTS] Add tests for profiler functionality in 'am' command line tool c1bb6336e1 cts: define mcpu=generic for 32-bit ARM builds 70f2f4f36d TIF: add test case for invalid start and end times 0466598019 Add CTS coverage for pre-M managed profile provisioning API 0eb8d25e1d Prevent InputTestCase base test from running. 11ecf10094 cas: allow empty data array to be used in place of null 7c802b4381 Fix android.cts.compilation.AdbRootDependentCompilationTest 1e7b5422f2 Add a CTS test that hardware bitmap doesn't leak 21fd6b8b87 Native test for qtaguid module 88da367631 Remove reference to deleted file cts-runner-specific-failures.txt 787dc9e689 Update CTS tests to reflect ConnectivityManager API changes. 0e82ad259d Test de-flake experiment 622cba80a4 Fix CTS VLoadTest failures under debug context. 776a436755 Allow for lite protos bd75ebb39c Refactor unused packages and method visibility 9db8346f8a Add tests for MenuItem get/set shortcut methods 066beff5c7 Remove reference to deleted file cts-runner-specific-failures.txt c192038b54 Add libtest_ifunc_variable to CTS' big stupid list of libraries. c0bd71ea57 Add CTS to verify IMS.onStartInput() is called once. 7f18eeb034 Fix out-of-bound accesses in Renderscript GetSetTest 982b7c85c0 Add new time zone related permissions to known set 2ccf87ab75 Remove references to now-empty expectation files. 6b0b47c3c3 Revert "DO NOT MERGE Remove P from platform versions lists." b8d10a20f2 DO NOT MERGE Remove P from platform versions lists. 0112ed2b9a Added some optimizations to the CTS leanback jank test app. f4666efe82 Remove references to now-empty expectation files. 2161b79f8d Cts Retry, avoid relying on option copy 4938b4d5ef KernelSettingsTest: delete SELinux enforcing test 03a03be8a2 Adding CollectionIncompatibleType error_prone 9e989fde10 Add CTS SearchView tests to verify IME visibility. 7c3173d5e2 Prepare for removal of junit and android.test classes from Android API (step 1) 51cd9e8cff Prepare for removal of junit and android.test classes from Android API (step 1) c56e287237 Use the headers from the ndk 5e2e9f1efc Use the headers from the ndk af3c59df06 Improve/fix BuildTest. dc3fd51b74 Use the headers from the ndk 9ddfc98cf2 Fix Self Managed ConnectionService CTSVerifier test. 6b119e5cd8 Add more CTS tests error prone rules 9dabba1129 Re-adding GamepadTestCase f39f391869 CameraITS: set more accessible permissions on /tmp file f3303f999a Test of the input device disable/enable feature. 4eea74f0f4 Ensure that HostTest are not empty e062997c81 Fix off by one error in timestamp jitter calculation f99bcd0087 Enforce TryFailThrowable error_prone rule b879b5cac4 Enable a subset of error prone rules for hostside tests c27fcc2b48 avoid using private APIs for PhoneNumberUtils cts e6892fd9b3 Enable error prone against all CTS harness subproject 765be7e861 Add the new split interface to CTS cfe043ed61 Fix test_linker_namespaces check of kSystemLibraries 675dc6d6cd Cts unit test: aapt parse can fail 1e1ab88f66 Replicate retry logic in external factory 311bf0adb5 Enable error prone against CTS harness b066829b95 Added tests for getAutofillOptions() on BaseAdapter and ArrayAdapter. fe23c87c25 Update hostsidetests/tzdata to match master 0bb6dc9671 Stop using deprecated APIs. 445742e8e7 fix CTS unit test ef163b0c07 Fixes for dexlib2 changes introduced in v2.2.0 598c692db0 Update themehosttest README for emulator reference images 348ee47d16 update cts with renamed API getSlotIndex() 2b0f01f11c Host-side test for the tzdatacheck binary 9b29f1e42f Host-side test for the tzdatacheck binary e205528d40 This test verifies the remote code execution vulnerabilities c61376a0b1 Move tests to facilitate automerging e25bdbfb7d Add CTS tests for Bug - 23034759 and Bug - 21132860 7cbae1625a Update golden manifest for master. 4ce02671e4 Revert "Temporarily remove failing test" 1a51e04907 Temporarily remove failing test b6dfacd4a9 WallpaperManager cts tests 5249bf9ecc WallpaperColors cts test d691bbca39 Explicit calls to destroy() in Refocus CTS test ec86c0d65b Revert "Temporarily enable DEBUG logging to investigate flaky CTS" 44cffdfee5 Fix android.media.cts.MediaCodecTest#testException 3a51173a3a Remove IpSecManagerTest 965a1ee0a9 Import RestrictedBuildTest annotation b0ac26f2ac Fix non-run-test jvmti cts tests 567580c3c8 Add tests for a11y listeners with handlers de31035064 Fix notification listener cts test. d2aa94bb0d Fix of Jvmti tests passing package info c52e1ff035 DO Disclosure: update instructions for enterprise installed apps, admin granted permission and entrise set default apps test cases. 96502a7bba Temporarily enable DEBUG logging to investigate flaky CTS 79abca7fbd Add jvmti run-tests 985 and 986 d886485857 Address API council feedback. 95a4c0e378 cts: Add all tests to general-tests 7235db36ec CTS: Add run-test-based JVMTI tests 645ed336e9 Remove unneeded shims and JNI binding code for jvmti tests 2456c458a0 Fix BuildTest when running on development versions. 97a8973fe9 Revert "BuildTest: split out test expected to fail on prerelease builds" 2a5876d5a4 Revert "Expect failure for CtsJdwpTestCases SourceDebugExtension test" f11b8b7bbf monsoon: Add note of output column format in help string. c3520a96b7 monsoon: Add option to collect USB power data 7174bffc68 monsoon: Note in help that '--samples -1' means infinite 1c36e68918 monsoon: Remove Python 2.6 requirement e91509cde8 10x speed improvement for SELinuxNeverallowRulesTest e14a535aa1 Add test for child being manipulated outside of AnimatorSet a7853a1d88 [AWARE] Rename destroy() method to close() e3f44fb64d Run jdwp tests with JIT enabled 43e5bad5cc Fix BuildTest when running on development versions. c21996a319 Revert "BuildTest: split out test expected to fail on prerelease builds" 32a760a96f Expect failure for CtsJdwpTestCases SourceDebugExtension test 7b13d98846 Tests for NotificationListenerServices managed profile whitelist 4befd6401d Modify Telecom CtsVerifier strings 02c12dde10 Reland "Add pages count test for WebView printing" 74dc23bc21 Allow "unexpected e_machine" failures in JniStaticTest#test_linker_namespaces f1ef1e205f Add CTS tests for phone account register/unregister intents. 6073db9fb3 CTS: Add run-test-based JVMTI tests 5226bc6572 Add PROVIDE_RESOLVER_RANKER_SERVICE permission to CTS. e004f4d9ae Revert "Revert "master is now OPD1/ODR by default and adding OPM1/OMR1"" 6b9cce31d0 Added data consistency check for single source 728f5f6158 JVMTI: Remove incorrect Android.mk statements 886a72b68f Remove reflection from network logging test 8e0db4ceaa Remove DatagramSocket calls from IpSecManagerTest 658935b408 Update platform policy for cts tests. fce0a5c2bb Add jvmti redefinition tests. 47e9824023 Camera: remove unnessary gyro feature 4f494b9a12 Revert "Split pdf tests into a separate module." 665cc461c1 CTS Test for TelephonyManager.getForbiddenPlmns() d5472a5685 CTS Test for TelephonyManager.getForbiddenPlmns() 73ab63bfcf Set unique name for modules to avoid conflict 9b5f3b30f9 CTS: Add run-test-based JVMTI tests 08d735bdb6 Add more cts tags to configurations 5c2baebe1d Tag a couple of cts configs that can be run in TF 39bd5ce511 CTS: Add run-test-based JVMTI tests df5dd957be CTS: Add run-test-based JVMTI tests 9a05c717ca Remove unnecessary sepolicy attributes 42aa3ce3e1 Fix makefile warnings. 8621d19536 JniTest: Fix linker_namespace test for /vendor libraries 8ecb491c47 Clean up CTS known failures for oc-dev: remove passing tests ecd2767da1 Test that seccomp blocks access to swapon/swapoff 16f63a1dc5 Fix testVoiceCommand and testVoiceSearchHandsFree 281ae1e93a CTS tests for DevicePolicyManager#getDelegatePackages 49eaabd72c Refactor repeated WIFI bringup code in ConnectivityManagerTest 3433e51de4 CTS: Add run-test-based JVMTI tests beef1546bb CTS: Use RunTest Java code from ART fd6d41d5f3 Update configurations to avoid using ApkInstaller 4be2a723d3 Nuke not_executed from the result reporting infra a4b3ec3320 Fix CTS compilation tests fc25beca4c Remove test coverage of auto-paging. e396dd7390 Update IpSecAlgorithm CTS for API compliance changes 9f502b0fd6 Un-suppress tests that no longer fail. 2ac63f7fac CTS test for DISALLOW_BLUETOOTH_SHARING. b6068b55f9 Fix android.keystore.cts.KeyAttestationTest#testDeviceIdAttestation 7a10cb40ff CTS: Use ART's libctstiagent f8a0e315f3 Moved TransformationMethod contract tests into own test 929a83bdab set a proper SDK level for cts-test-runner 4d11182434 Add CTS test for getSelfManagedPhoneAccounts. 1598961548 Revert "master is now OPD1/ODR by default and adding OPM1/OMR1" 5191eb24b4 Batterystats CTS test: background job scheduling 75317ee7d3 Batterystats CTS test: background wifi scan d17a7ec6b5 Fix testExternalStorageReadDefaultUris. 796aea8621 Add CTS test for getSelfManagedPhoneAccounts. 4593eebdfb Add CTS module for Wycheproof tests 9c35f1af28 Move retry logic into its own class 301bec9b67 Add Self-Managed CTS Verifier Test. cc15b7211b Disable SelfManagedConnectionServiceTest#testEmergencyCallOngoing. faaea3e88f CTS: Use cmd activity instead of am 34c84a7a50 Whitelist DeviceFilter's @hide-den methods for SignatureTest 64f33ee670 Increase error margin for wifi download 98de32546b Add setLastModified test to testAllPackageDirsWritable 3e0a59a6de Refinement of cts-vendor-interface plan for VTS 28efb918a3 Fix non-conflicting merge issue 07a824b3c0 Adding CTS Verifier test for uninstalling device admins 5f1709c27c Cts dump heap memory when OOM 89e553261f CTS: Fix JVMTI CFLAGS 84e5ec105c Revert "CTS: JVMTI AOSP compatibility shim" ad96c9aee1 CTS: JVMTI AOSP compatibility shim 2404e18236 CTS: Add skeleton for JVMTI tests 6068a2a569 CTS: Add a JVMTI redefineClasses test e205aab2ad CTS: Add a JVMTI allocation tracking test b6bdec887d CTS: Add a JVMTI tagging test 3a5a91df05 Make test metrics keys logged by CtsLeanbackjankTestCases compatible. 0b7e7d4c92 Revert "Remove failing UsesLibrary.testUsesLibrary test." e2a2b13597 Fix wrap modules 7e9cc97445 Add more CTS verifier for Telecom 9f294d7c52 CTS: JVMTI AOSP compatibility shim 7db47c7cbd Revert "Remove failing UsesLibrary.testUsesLibrary test." 10b407e056 CTS: Add skeleton for JVMTI tests e641b5ff16 Add GSM Timing Advance to CellInfo CTS test 195a7db6e6 Add outgoing call CTS verifier test for Telecom 4eddc41200 Initial CTS Tests for IpSec Classes ee95843633 Add CtsConnectionService implementation. 9ed609279d Add not-executed test count to CTS Verifier reports. b2c0054167 Revert "CTS: Add skeleton for JVMTI tests" 394fd446ee Revert "CTS: Add a JVMTI tagging test" d4c99081b6 Revert "CTS: Add a JVMTI allocation tracking test" ae78af7f8b Revert "CTS: Add a JVMTI redefineClasses test" 801b62a16a Revert "CTS: Work around CTS differences" e986d86135 Revert "Remove a11y text tests from known failures" 853da8631e CTS: Work around CTS differences f2e27da77f Add CTS tests for RTT b8acf2c7fe Removing Native MIDI CTS tests from master repo until post-branch O mr1 b083bef573 Add "Enable Phone Account" CTS Verifier Test. 21027c19ff CTS: Add a JVMTI redefineClasses test ded3ae49da CTS: Add a JVMTI allocation tracking test 04a01c8dfd CTS: Add a JVMTI tagging test a9b479dcc2 CTS: Add skeleton for JVMTI tests 405870e7d4 Add "Enable Phone Account" CTS Verifier Test. b9000af75d Create host-side CTS module CtsInputMethodServiceHostTestCases 679f741535 Update CTS profile for compilation test f4298ddb24 Create @VendorInterfaceTest annotation and provide examples 77b1610d00 cts: security: Generalize AslrTest c6d152c233 Remove a11y text tests from known failures 9ce41c83eb Create @VendorInterfaceTest annotation and provide examples d1be6ac71f Increase error margin for wifi download 2502111228 Tests setting default ringers to external storage. e9e6254041 CTS for View.mDefaultFocusHighlightEnabled. 39600f9aa9 CTS for Drawable.hasFocusStateSpecified. 774b4a849d master is now OPD1/ODR by default and adding OPM1/OMR1 ff843564ca Add IME device-side test used from host-side test 043585de14 Rename autoFillHint to autoFillHints. 158918aeb6 Add CTS tests for order of returned account. e6526022a9 CTS test for errors: wait for the correct tag in Dropbox broadcast receiver. 170b8244c5 Add bionic preinit test helper binaries to CTS. d898e94b68 Revert "Use cts-pdk for VTS's CTS on AOSP requirement." 6efdfdb824 Skip battery incident test in case there's no battery present or in case of Android TV. Also auto-formatted the file. d2f57d6242 Set cts-tradefed paths to absolute eabe9732a1 Unselect track to not affect next selected track df30c8929e Camera2: Prettier logging in performance test 6253c1f469 Update TimePickerDialogTest to JUnit4. b584853cc5 Don't run initial focus tests with feature disabled 6c85e48b56 CTS tests for DPM delegation 44d9ee44b5 Test activity moved to display on launch 9258163559 Camera2: add some logging in performance test 1ef9970d25 Improved getAutofillMenuOption(). 25ea2597fb Update CTS to follow FontConfig API changes. 4aa9195870 Test Configuration in onMovedToDisplay 1907aacc14 Retry starting autofill to deal with race 754b1e89a8 Updating policy transparency test for unknown sources fa6ec44755 Add CTS tests for PendingIntent.getForegroundService() e3e3f11a0f Clean up references to ModuleDef and ModuleRepo as we go 90a2a855d7 Test cases for changed long-write behavior c5f2ef6bfd Add getCreationTimeMillis CTS test. 3c46b360d4 Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS 44188ccb92 Test new behaviors of android.graphics.Color 2ccedb44fd Tests for AccessibilityRequestPreparer 7392bb9cad Add CTS test to verify setIsVoipAudioMode functions ae80911502 Test Toolbar KeyShortcut handling cc269d9e18 Make sure tested video resolution is in supported video resolutions af1673f324 Enable CTS Telephony Precondition 0d1d161d57 Added test for cluster/touchscreenBlocksFocus behavior 18d85b743e Add CTS test for async ProxyFileDescrptor. bcd95682f0 Disable WiredHeadset cts tests 0d93ae951b media: limit duration of VideoEncoderDecoderTest ========platform/dalvik between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 10 + dexdump/DexDump.cpp | 64 +- dx/etc/mainDexClasses | 4 +- dx/etc/mainDexClasses.rules | 5 + dx/shrinkedAndroid.proguard.flags | 2 + dx/src/Android.mk | 1 + dx/src/com/android/dex/CallSiteId.java | 55 + dx/src/com/android/dex/Dex.java | 17 + dx/src/com/android/dex/EncodedValueReader.java | 20 + dx/src/com/android/dex/MethodHandle.java | 132 + dx/src/com/android/dex/SizeOf.java | 13 + dx/src/com/android/dx/Version.java | 2 +- .../android/dx/cf/attrib/AttBootstrapMethods.java | 59 + dx/src/com/android/dx/cf/code/BasicBlocker.java | 3 +- .../dx/cf/code/BootstrapMethodArgumentsList.java | 75 + .../android/dx/cf/code/BootstrapMethodsList.java | 140 + dx/src/com/android/dx/cf/code/BytecodeArray.java | 9 +- dx/src/com/android/dx/cf/code/RopperMachine.java | 15 +- dx/src/com/android/dx/cf/code/Simulator.java | 17 + .../com/android/dx/cf/code/ValueAwareMachine.java | 10 + .../com/android/dx/cf/cst/ConstantPoolParser.java | 85 +- dx/src/com/android/dx/cf/cst/MethodHandleKind.java | 49 + .../com/android/dx/cf/direct/DirectClassFile.java | 14 + .../android/dx/cf/direct/StdAttributeFactory.java | 78 + dx/src/com/android/dx/cf/iface/ClassFile.java | 7 + dx/src/com/android/dx/dex/DexOptions.java | 12 + dx/src/com/android/dx/dex/cf/CfTranslator.java | 24 + dx/src/com/android/dx/dex/code/DalvInsnList.java | 4 + dx/src/com/android/dx/dex/code/Dops.java | 8 +- dx/src/com/android/dx/dex/code/OutputFinisher.java | 4 + dx/src/com/android/dx/dex/code/RopToDop.java | 1 + dx/src/com/android/dx/dex/code/form/Form35c.java | 4 +- dx/src/com/android/dx/dex/code/form/Form3rc.java | 4 +- dx/src/com/android/dx/dex/file/CallSiteIdItem.java | 90 + .../android/dx/dex/file/CallSiteIdsSection.java | 130 + dx/src/com/android/dx/dex/file/CallSiteItem.java | 105 + dx/src/com/android/dx/dex/file/DexFile.java | 113 +- dx/src/com/android/dx/dex/file/ItemType.java | 2 + .../com/android/dx/dex/file/MethodHandleItem.java | 100 + .../android/dx/dex/file/MethodHandlesSection.java | 75 + dx/src/com/android/dx/dex/file/ValueEncoder.java | 23 + dx/src/com/android/dx/io/CodeReader.java | 24 +- .../dx/io/instructions/DecodedInstruction.java | 10 + .../dx/io/instructions/InstructionCodec.java | 64 +- .../InvokePolymorphicDecodedInstruction.java | 84 + .../InvokePolymorphicRangeDecodedInstruction.java | 78 + dx/src/com/android/dx/merge/DexMerger.java | 61 +- dx/src/com/android/dx/merge/IndexMap.java | 57 +- .../android/dx/merge/InstructionTransformer.java | 21 + dx/src/com/android/dx/rop/code/RegOps.java | 9 + dx/src/com/android/dx/rop/code/Rops.java | 20 + dx/src/com/android/dx/rop/cst/CstArray.java | 2 +- dx/src/com/android/dx/rop/cst/CstCallSite.java | 110 + dx/src/com/android/dx/rop/cst/CstCallSiteRef.java | 110 + .../com/android/dx/rop/cst/CstInvokeDynamic.java | 224 + dx/src/com/android/dx/rop/cst/CstMethodHandle.java | 198 + dx/src/com/android/dx/rop/cst/CstProtoRef.java | 14 +- dx/tests/029-unit-Bits/run | 2 +- dx/tests/033-unit-IntList/run | 2 +- dx/tests/115-merge/run | 2 +- dx/tests/116-leb128/run | 2 +- dx/tests/117-modified-utf8/run | 2 +- dx/tests/119-merge-conflict/run | 2 +- .../com/android/dx/merge/MergeTest.java | 71 +- dx/tests/127-merge-stress/run | 47 +- dx/tests/133-source-debug-extension/HelloKt.class | Bin 0 -> 2655 bytes dx/tests/134-maindexlist-lambdas/expected.txt | 2 + dx/tests/134-maindexlist-lambdas/info.txt | 2 + dx/tests/134-maindexlist-lambdas/lambda/A.java | 14 + dx/tests/134-maindexlist-lambdas/lambda/B.java | 8 + dx/tests/134-maindexlist-lambdas/run | 36 + dx/tests/135-invoke-custom/expected.txt | 6383 +++++++++++++++++ dx/tests/135-invoke-custom/generate-test | 38 + dx/tests/135-invoke-custom/info.txt | 6 + dx/tests/135-invoke-custom/invokecustom.jar | Bin 0 -> 4699 bytes dx/tests/135-invoke-custom/run | 69 + .../src/invokecustom/InvokeCustom.java | 201 + .../src/invokecustom/TestGenerator.java | 356 + .../136-null-constant-debug-info/NullConstant.java | 25 + dx/tests/136-null-constant-debug-info/expected.txt | 0 dx/tests/136-null-constant-debug-info/info.txt | 9 + dx/tests/136-null-constant-debug-info/run | 19 + dx/tests/137-dexmerger-dex38/expected.txt | 7147 ++++++++++++++++++++ dx/tests/137-dexmerger-dex38/generate-test | 38 + dx/tests/137-dexmerger-dex38/info.txt | 1 + dx/tests/137-dexmerger-dex38/invokecustom.jar | Bin 0 -> 22055 bytes dx/tests/137-dexmerger-dex38/run | 26 + .../src/invokecustom/InvokeCustom.java | 185 + .../src/invokecustom/TestGenerator.java | 464 ++ dx/tests/138-invoke-polymorphic-again/Main.java | 60 + dx/tests/138-invoke-polymorphic-again/expected.txt | 88 + dx/tests/138-invoke-polymorphic-again/info.txt | 7 + dx/tests/138-invoke-polymorphic-again/run | 22 + dx/tests/139-lambda-metafactory/Main.java | 33 + dx/tests/139-lambda-metafactory/expected.txt | 880 +++ dx/tests/139-lambda-metafactory/info.txt | 1 + dx/tests/139-lambda-metafactory/run | 22 + dx/tests/run-test | 29 +- libdex/DexFile.h | 15 + libdex/DexSwapVerify.cpp | 36 +- libdex/SysUtil.cpp | 2 +- 101 files changed, 18893 insertions(+), 132 deletions(-) cd1fc0502 Keep InstrumentationTestCase in main dex a6b2b42d9 dalvik: use proper nativehelper headers 349f7fef6 dx: Extend test 135-invoke-custom d5370b631 Revert^2 "Refinements relating to invoke-custom" bd6107f1d Revert "Refinements relating to invoke-custom" ff80988c1 Refinements relating to invoke-custom afba3fb41 Dalvik: Fix dexmerger test 6b8ee006a dx: Test enhancements 03a41e081 Fix missing receiver type information in invoke-custom 73e080b9d dx: Fix interning of call site items 640b486b5 Skip flaky dx test. 35c478800 Add ngeoffray to dalvik OWNERS. 3d20e8c30 Update list of failing tests. 4eec59dc5 dx: De-dupe prototype reference classes e35b05c41 dx: Update warning in run scripts e7c6fd4fd dx: Fix result information on invoke-{polymorphic,custom} ebf02b65a Add dex 38 support to dexmerger eaa25db31 dx: Rename test generator script for 135-invoke-custom 69c7fce4c Add OWNERS in dalvik b7d748318 dx: Add support for invoke-custom f8d6987f2 Fix local variables with null constant 5a4dc378e Fix a whitespace bug in mainDexClasses 19c0e1011 Keep InstrumentationTestCase in main dex 0a0a63419 Allow parsing constant pool of class file 52 8507f7e1c Revert^2 "Propagate SourceDebugExtension information" 13e8ca9e9 Revert "Propagate SourceDebugExtension information" 2f07b197f Propagate SourceDebugExtension information c16fdce11 Compile dx as java 1.7 881d15f2e Support dex version 38 in dexdeps ========platform/developers/build between android-8.0.0_r32..android-8.1.0_r1========= .../ActionBarCompat-Basic/.google/packaging.yaml | 2 +- .../ActionBarCompat-Basic/Application/build.gradle | 21 +- .../actionbarcompat/basic/MainActivity.java | 6 +- prebuilts/gradle/ActionBarCompat-Basic/README.md | 6 +- .../Application/build.gradle | 21 +- .../listpopupmenu/MainActivity.java | 6 +- .../gradle/ActionBarCompat-ListPopupMenu/README.md | 4 +- .../ActionBarCompat-Styled/.google/packaging.yaml | 2 +- .../Application/build.gradle | 21 +- .../actionbarcompat/styled/MainActivity.java | 6 +- prebuilts/gradle/ActionBarCompat-Styled/README.md | 6 +- .../ActiveNotifications/Application/build.gradle | 19 +- prebuilts/gradle/ActiveNotifications/README.md | 2 +- .../Application/build.gradle | 21 +- prebuilts/gradle/ActivityInstrumentation/README.md | 4 +- .../Application/build.gradle | 21 +- .../gradle/ActivitySceneTransitionBasic/README.md | 4 +- .../AdvancedImmersiveMode/Application/build.gradle | 21 +- prebuilts/gradle/AdvancedImmersiveMode/README.md | 4 +- .../gradle/AgendaData/Application/build.gradle | 23 +- prebuilts/gradle/AgendaData/README.md | 4 +- prebuilts/gradle/AgendaData/Wearable/build.gradle | 26 +- .../Wearable/src/main/AndroidManifest.xml | 2 +- prebuilts/gradle/AlwaysOn/README.md | 4 +- prebuilts/gradle/AlwaysOn/Wearable/build.gradle | 30 +- .../wearable/wear/alwayson/MainActivity.java | 21 +- .../Wearable/src/main/res/layout/activity_main.xml | 54 +- .../src/main/res/layout/rect_activity_main.xml | 59 -- .../src/main/res/layout/round_activity_main.xml | 59 -- .../Wearable/src/main/res/values/dimens.xml | 23 - .../Application/build.gradle | 21 +- prebuilts/gradle/AppRestrictionEnforcer/README.md | 4 +- .../AppRestrictionSchema/Application/build.gradle | 21 +- prebuilts/gradle/AppRestrictionSchema/README.md | 4 +- .../AppRestrictions/Application/build.gradle | 21 +- prebuilts/gradle/AppRestrictions/README.md | 4 +- prebuilts/gradle/AppShortcuts/README.md | 4 +- .../AppUsageStatistics/Application/build.gradle | 21 +- .../AppUsageStatisticsActivity.java | 6 +- prebuilts/gradle/AppUsageStatistics/README.md | 4 +- .../Application/build.gradle | 21 +- .../gradle/AsymmetricFingerprintDialog/README.md | 4 +- .../AutoBackupForApps/Application/build.gradle | 21 +- prebuilts/gradle/AutoBackupForApps/README.md | 4 +- .../AutofillFramework/Application/build.gradle | 48 +- .../Application/src/main/AndroidManifest.xml | 83 +-- .../android/autofillframework/CommonUtil.java | 102 ++- .../autofillframework/app/CreditCardActivity.java | 62 +- .../app/CreditCardAntiPatternActivity.java | 77 ++ .../app/CreditCardCompoundViewActivity.java | 77 ++ .../app/CreditCardDatePickerActivity.java | 91 +++ .../app/CreditCardExpirationDateCompoundView.java | 135 ++++ .../app/CreditCardExpirationDatePickerView.java | 164 +++++ .../app/CreditCardSpinnersActivity.java | 124 ++++ .../autofillframework/app/CustomVirtualView.java | 420 ++++++++--- .../app/EmailComposeActivity.java | 46 ++ .../android/autofillframework/app/InfoButton.java | 54 ++ .../autofillframework/app/MainActivity.java | 113 ++- .../app/MultiplePartitionsActivity.java | 126 ++++ .../autofillframework/app/NavigationItem.java | 78 +++ .../app/ScrollableCustomVirtualView.java | 105 +++ .../app/StandardAutoCompleteSignInActivity.java | 142 ++++ ...inActivity.java => StandardSignInActivity.java} | 20 +- ...ginActivity.java => VirtualSignInActivity.java} | 36 +- .../app/WebViewSignInActivity.java | 61 ++ .../autofillframework/app/WelcomeActivity.java | 24 +- .../AuthActivity.java | 44 +- .../multidatasetservice/AutofillFieldMetadata.java | 86 +++ .../AutofillFieldMetadataCollection.java} | 36 +- .../multidatasetservice/AutofillHelper.java | 117 ++++ .../AutofillHintProperties.java | 86 +++ .../multidatasetservice/AutofillHints.java | 774 +++++++++++++++++++++ .../multidatasetservice/FakeFieldGenerator.java | 22 + .../multidatasetservice/MyAutofillService.java | 144 ++++ .../multidatasetservice/SecurityHelper.java | 199 ++++++ .../multidatasetservice/StructureParser.java | 138 ++++ .../multidatasetservice/W3cHints.java | 86 +++ .../datasource/AutofillDataSource.java | 44 ++ .../datasource/DigitalAssetLinksDataSource.java | 35 + .../datasource/PackageVerificationDataSource.java | 38 + .../datasource/SharedPrefsAutofillRepository.java | 141 ++++ .../SharedPrefsDigitalAssetLinksRepository.java | 63 ++ .../SharedPrefsPackageVerificationRepository.java | 85 +++ .../model/FilledAutofillField.java | 135 ++++ .../model/FilledAutofillFieldCollection.java | 234 +++++++ .../settings/MyPreferences.java | 5 +- .../settings/SettingsActivity.java | 206 ++++++ .../autofillframework/service/AutofillHelper.java | 100 --- .../service/MyAutofillService.java | 128 ---- .../autofillframework/service/StructureParser.java | 85 --- .../service/datasource/AutofillRepository.java | 41 -- .../datasource/LocalAutofillRepository.java | 127 ---- .../service/model/AutofillField.java | 120 ---- .../service/model/ClientFormData.java | 184 ----- .../service/model/SavedAutofillValue.java | 135 ---- .../service/settings/MyPreferences.java | 91 --- .../service/settings/SettingsActivity.java | 176 ----- .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4199 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2535 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6022 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 11040 bytes .../src/main/res/drawable/ic_add_black_24dp.xml | 24 + .../res/drawable/ic_autocomplete_logo_24dp.xml | 24 + .../res/drawable/ic_custom_virtual_logo_24dp.xml | 24 + .../main/res/drawable/ic_edittexts_logo_24dp.xml | 24 + .../src/main/res/drawable/ic_email_black_24dp.xml | 24 + .../src/main/res/drawable/ic_info_black_24dp.xml | 24 + .../src/main/res/drawable/ic_lock_black_24dp.xml | 24 + .../src/main/res/drawable/ic_send_white_24dp.xml | 24 + .../main/res/drawable/ic_spinners_logo_24dp.xml | 24 + .../res/drawable/ic_view_module_black_24dp.xml | 9 + .../src/main/res/drawable/ic_web_black_24dp.xml | 24 + .../src/main/res/layout/activity_main.xml | 138 +++- .../src/main/res/layout/auth_activity.xml | 62 -- .../src/main/res/layout/cc_exp_date.xml | 58 ++ .../src/main/res/layout/credit_card_activity.xml | 258 ++++--- .../layout/credit_card_anti_pattern_activity.xml | 155 +++++ .../layout/credit_card_compound_view_activity.xml | 156 +++++ .../layout/credit_card_date_picker_activity.xml | 162 +++++ .../res/layout/credit_card_spinners_activity.xml | 172 +++++ .../src/main/res/layout/email_compose_activity.xml | 123 ++++ .../Application/src/main/res/layout/list_item.xml | 26 - .../src/main/res/layout/login_activity.xml | 184 +++-- .../src/main/res/layout/login_webview_activity.xml | 19 + .../layout/login_with_autocomplete_activity.xml | 141 ++++ .../layout/multidataset_service_auth_activity.xml | 100 +++ .../res/layout/multidataset_service_list_item.xml | 40 ++ .../multidataset_service_settings_activity.xml} | 50 +- ...ltidataset_service_settings_add_data_dialog.xml | 23 + ...set_service_settings_authentication_dialog.xml} | 15 +- .../res/layout/multiple_partitions_activity.xml | 95 +++ .../src/main/res/layout/navigation_button.xml | 45 ++ .../src/main/res/layout/navigation_item.xml | 67 ++ .../src/main/res/layout/virtual_login_activity.xml | 99 ++- .../src/main/res/layout/welcome_activity.xml | 30 +- .../Application/src/main/res/raw/sample_form.html | 32 + .../main/res/values-sw600dp/template-styles.xml | 25 - .../src/main/res/values-v11/template-styles.xml | 22 - .../src/main/res/values-v21/base-colors.xml | 21 - .../main/res/values-v21/base-template-styles.xml | 24 - .../Application/src/main/res/values/attrs.xml | 30 + .../src/main/res/values/base-strings.xml | 29 - .../Application/src/main/res/values/dimens.xml | 3 + .../Application/src/main/res/values/strings.xml | 166 ++++- .../Application/src/main/res/values/styles.xml | 14 +- .../src/main/res/values/template-styles.xml | 42 -- .../src/main/res/xml/multidataset_service.xml} | 2 +- prebuilts/gradle/AutofillFramework/NOTICE | 16 + prebuilts/gradle/AutofillFramework/README.md | 178 +++-- prebuilts/gradle/AutofillFramework/build.gradle | 22 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/Application/build.gradle | 40 +- .../Application/src/main/AndroidManifest.xml | 64 +- .../android/autofillframework/CommonUtil.java | 54 -- .../android/autofillframework/CommonUtil.kt | 58 ++ .../autofillframework/app/CreditCardActivity.kt | 75 +- .../app/CreditCardCompoundViewActivity.kt | 58 ++ .../app/CreditCardExpirationDateView.kt | 108 +++ .../autofillframework/app/CustomVirtualView.kt | 237 +++---- .../autofillframework/app/EmailComposeActivity.kt | 43 ++ .../android/autofillframework/app/InfoButton.kt | 43 ++ .../android/autofillframework/app/MainActivity.kt | 45 +- .../autofillframework/app/NavigationItem.kt | 65 ++ .../app/StandardAutoCompleteSignInActivity.kt | 121 ++++ ...{LoginActivity.kt => StandardSignInActivity.kt} | 41 +- ...alLoginActivity.kt => VirtualSignInActivity.kt} | 28 +- .../autofillframework/app/WelcomeActivity.kt | 25 +- .../multidatasetservice/AuthActivity.kt | 135 ++++ .../multidatasetservice/AutofillFieldMetadata.kt | 86 +++ .../AutofillFieldMetadataCollection.kt | 52 ++ .../multidatasetservice/AutofillHelper.kt | 119 ++++ .../multidatasetservice/MyAutofillService.kt | 97 +++ .../multidatasetservice/PackageVerifier.kt | 98 +++ .../multidatasetservice/StructureParser.kt | 71 ++ .../datasource/AutofillRepository.kt | 41 ++ .../datasource/SharedPrefsAutofillRepository.kt | 109 +++ .../model/FilledAutofillField.kt | 61 ++ .../model/FilledAutofillFieldCollection.kt | 114 +++ .../multidatasetservice/settings/MyPreferences.kt | 77 ++ .../settings/SettingsActivity.kt | 151 ++++ .../autofillframework/service/AuthActivity.java | 160 ----- .../autofillframework/service/AutofillHelper.java | 100 --- .../service/MyAutofillService.java | 128 ---- .../autofillframework/service/StructureParser.java | 85 --- .../service/datasource/AutofillRepository.java | 41 -- .../datasource/LocalAutofillRepository.java | 127 ---- .../service/model/AutofillField.java | 120 ---- .../service/model/AutofillFieldsCollection.java | 70 -- .../service/model/ClientFormData.java | 184 ----- .../service/model/SavedAutofillValue.java | 135 ---- .../service/settings/SettingsActivity.java | 176 ----- .../res/drawable/ic_autocomplete_logo_24dp.xml | 24 + .../res/drawable/ic_custom_virtual_logo_24dp.xml | 24 + .../main/res/drawable/ic_edittexts_logo_24dp.xml | 24 + .../src/main/res/drawable/ic_email_black_24dp.xml | 24 + .../src/main/res/drawable/ic_info_black_24dp.xml | 24 + .../src/main/res/drawable/ic_lock_black_24dp.xml | 24 + .../src/main/res/drawable/ic_send_white_24dp.xml | 24 + .../main/res/drawable/ic_spinners_logo_24dp.xml | 24 + .../res/drawable/ic_view_module_black_24dp.xml | 9 + .../src/main/res/layout/activity_main.xml | 90 ++- .../src/main/res/layout/auth_activity.xml | 62 -- .../src/main/res/layout/cc_exp_date.xml | 58 ++ .../src/main/res/layout/credit_card_activity.xml | 201 +++--- .../layout/credit_card_compound_view_activity.xml | 135 ++++ .../src/main/res/layout/email_compose_activity.xml | 123 ++++ .../Application/src/main/res/layout/list_item.xml | 26 - .../src/main/res/layout/login_activity.xml | 184 +++-- .../layout/login_with_autocomplete_activity.xml | 140 ++++ .../layout/multidataset_service_auth_activity.xml | 99 +++ .../res/layout/multidataset_service_list_item.xml | 39 ++ .../multidataset_service_settings_activity.xml} | 0 ...set_service_settings_authentication_dialog.xml} | 0 .../src/main/res/layout/navigation_button.xml | 44 ++ .../src/main/res/layout/navigation_item.xml | 67 ++ .../src/main/res/layout/virtual_login_activity.xml | 96 ++- .../src/main/res/layout/welcome_activity.xml | 29 +- .../main/res/values-sw600dp/template-dimens.xml | 24 - .../main/res/values-sw600dp/template-styles.xml | 25 - .../src/main/res/values-v11/template-styles.xml | 22 - .../src/main/res/values-v21/base-colors.xml | 21 - .../main/res/values-v21/base-template-styles.xml | 24 - .../Application/src/main/res/values/attrs.xml | 27 + .../src/main/res/values/base-strings.xml | 29 - .../Application/src/main/res/values/dimens.xml | 2 + .../Application/src/main/res/values/strings.xml | 75 +- .../Application/src/main/res/values/styles.xml | 6 +- .../src/main/res/values/template-dimens.xml | 32 - .../src/main/res/xml/multidataset_service.xml} | 2 +- .../gradle/AutofillFramework/kotlinApp/README.md | 194 +++--- .../AutofillFramework/kotlinApp/build.gradle | 22 + .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/screenshots/10_AuthNeeded.png | Bin 0 -> 65361 bytes .../kotlinApp/screenshots/11_AuthActivity.png | Bin 0 -> 43232 bytes .../kotlinApp/screenshots/1_HomePage.png | Bin 42315 -> 0 bytes .../kotlinApp/screenshots/1_MainPage.png | Bin 0 -> 101277 bytes .../screenshots/2_SampleLoginEditTexts.png | Bin 0 -> 64653 bytes .../screenshots/2_StandardViewAutofillable.png | Bin 41286 -> 0 bytes .../3_SampleLoginEditTextsAutofilled.png | Bin 0 -> 59479 bytes .../screenshots/3_StandardViewAutofilled.png | Bin 43969 -> 0 bytes .../kotlinApp/screenshots/4_WelcomeActivity.png | Bin 33993 -> 53749 bytes .../screenshots/5_CustomViewAutofillable.png | Bin 42695 -> 0 bytes .../screenshots/5_SampleLoginCustomVirtualView.png | Bin 0 -> 66138 bytes .../screenshots/6_CustomViewAutofilled.png | Bin 38360 -> 0 bytes .../6_SampleLoginCustomVirtualViewAutofilled.png | Bin 0 -> 60505 bytes .../7_SampleCheckOutSpinnersAutofillable.png | Bin 0 -> 73583 bytes .../kotlinApp/screenshots/7_SettingsActivity.png | Bin 49842 -> 0 bytes .../kotlinApp/screenshots/8_AuthNeeded.png | Bin 45550 -> 0 bytes .../8_SampleCheckOutSpinnersAutofilled.png | Bin 0 -> 73090 bytes .../kotlinApp/screenshots/9_AuthActivity.png | Bin 39052 -> 0 bytes .../kotlinApp/screenshots/9_SettingsActivity.png | Bin 0 -> 75224 bytes .../kotlinApp/screenshots/icon-web.png | Bin 71715 -> 9672 bytes .../screenshots/10_AuthNeeded.png | Bin 0 -> 65361 bytes .../screenshots/11_AuthActivity.png | Bin 0 -> 43232 bytes .../AutofillFramework/screenshots/1_HomePage.png | Bin 42315 -> 0 bytes .../AutofillFramework/screenshots/1_MainPage.png | Bin 0 -> 101277 bytes .../screenshots/2_SampleLoginEditTexts.png | Bin 0 -> 64653 bytes .../screenshots/2_StandardViewAutofillable.png | Bin 41286 -> 0 bytes .../3_SampleLoginEditTextsAutofilled.png | Bin 0 -> 59479 bytes .../screenshots/3_StandardViewAutofilled.png | Bin 43969 -> 0 bytes .../screenshots/4_WelcomeActivity.png | Bin 33993 -> 53749 bytes .../screenshots/5_CustomViewAutofillable.png | Bin 42695 -> 0 bytes .../screenshots/5_SampleLoginCustomVirtualView.png | Bin 0 -> 66138 bytes .../screenshots/6_CustomViewAutofilled.png | Bin 38360 -> 0 bytes .../6_SampleLoginCustomVirtualViewAutofilled.png | Bin 0 -> 60505 bytes .../7_SampleCheckOutSpinnersAutofillable.png | Bin 0 -> 73583 bytes .../screenshots/7_SettingsActivity.png | Bin 49842 -> 0 bytes .../AutofillFramework/screenshots/8_AuthNeeded.png | Bin 45550 -> 0 bytes .../8_SampleCheckOutSpinnersAutofilled.png | Bin 0 -> 73090 bytes .../screenshots/9_AuthActivity.png | Bin 39052 -> 0 bytes .../screenshots/9_SettingsActivity.png | Bin 0 -> 75224 bytes .../AutofillFramework/screenshots/icon-web.png | Bin 71715 -> 9672 bytes prebuilts/gradle/AutofillFramework/settings.gradle | 1 - .../BasicAccessibility/Application/build.gradle | 21 +- prebuilts/gradle/BasicAccessibility/README.md | 4 +- .../BasicAndroidKeyStore/Application/build.gradle | 21 +- prebuilts/gradle/BasicAndroidKeyStore/README.md | 4 +- .../BasicContactables/Application/build.gradle | 19 +- prebuilts/gradle/BasicContactables/README.md | 4 +- .../BasicGestureDetect/Application/build.gradle | 21 +- prebuilts/gradle/BasicGestureDetect/README.md | 4 +- .../BasicImmersiveMode/Application/build.gradle | 21 +- prebuilts/gradle/BasicImmersiveMode/README.md | 4 +- .../BasicManagedProfile/Application/build.gradle | 21 +- prebuilts/gradle/BasicManagedProfile/README.md | 4 +- .../BasicMediaDecoder/Application/build.gradle | 21 +- prebuilts/gradle/BasicMediaDecoder/README.md | 4 +- .../BasicMediaRouter/Application/build.gradle | 21 +- prebuilts/gradle/BasicMediaRouter/README.md | 4 +- .../BasicMultitouch/Application/build.gradle | 21 +- prebuilts/gradle/BasicMultitouch/README.md | 4 +- .../BasicNetworking/Application/build.gradle | 21 +- prebuilts/gradle/BasicNetworking/README.md | 4 +- .../BasicNotifications/Application/build.gradle | 21 +- prebuilts/gradle/BasicNotifications/README.md | 4 +- .../BasicRenderScript/Application/build.gradle | 21 +- prebuilts/gradle/BasicRenderScript/README.md | 4 +- .../BasicSyncAdapter/Application/build.gradle | 21 +- prebuilts/gradle/BasicSyncAdapter/README.md | 4 +- .../BasicTransition/Application/build.gradle | 21 +- prebuilts/gradle/BasicTransition/README.md | 4 +- .../BatchStepSensor/Application/build.gradle | 21 +- prebuilts/gradle/BatchStepSensor/README.md | 4 +- .../gradle/BeamLargeFiles/Application/build.gradle | 21 +- prebuilts/gradle/BeamLargeFiles/README.md | 4 +- .../Application/build.gradle | 21 +- prebuilts/gradle/BluetoothAdvertisements/README.md | 4 +- .../gradle/BluetoothChat/Application/build.gradle | 21 +- prebuilts/gradle/BluetoothChat/README.md | 4 +- .../BluetoothLeGatt/Application/build.gradle | 21 +- prebuilts/gradle/BluetoothLeGatt/README.md | 4 +- .../BorderlessButtons/Application/build.gradle | 21 +- prebuilts/gradle/BorderlessButtons/README.md | 4 +- .../gradle/Camera2Basic/Application/build.gradle | 21 +- .../android/camera2basic/Camera2BasicFragment.java | 24 +- .../android/camera2basic/CameraActivity.java | 8 +- .../Application/src/main/res/values/styles.xml | 6 +- prebuilts/gradle/Camera2Basic/README.md | 4 +- .../gradle/Camera2Raw/Application/build.gradle | 21 +- prebuilts/gradle/Camera2Raw/README.md | 4 +- .../gradle/Camera2Video/Application/build.gradle | 21 +- prebuilts/gradle/Camera2Video/README.md | 4 +- .../gradle/CardEmulation/Application/build.gradle | 21 +- prebuilts/gradle/CardEmulation/README.md | 4 +- .../gradle/CardReader/Application/build.gradle | 21 +- prebuilts/gradle/CardReader/README.md | 4 +- prebuilts/gradle/CardView/Application/build.gradle | 13 +- prebuilts/gradle/CardView/README.md | 4 +- .../gradle/ClippingBasic/Application/build.gradle | 21 +- prebuilts/gradle/ClippingBasic/README.md | 4 +- prebuilts/gradle/CommitContentSampleApp/README.md | 4 +- prebuilts/gradle/CommitContentSampleIME/README.md | 4 +- .../ConfirmCredential/Application/build.gradle | 21 +- prebuilts/gradle/ConfirmCredential/README.md | 4 +- prebuilts/gradle/ContentProviderPaging/README.md | 4 +- .../gradle/ContentProviderPaging/common.gradle | 8 +- .../ContentProviderPaging/kotlinApp/common.gradle | 8 +- .../CustomChoiceList/Application/build.gradle | 21 +- prebuilts/gradle/CustomChoiceList/README.md | 4 +- .../CustomNotifications/Application/build.gradle | 21 +- prebuilts/gradle/CustomNotifications/README.md | 4 +- .../CustomTransition/Application/build.gradle | 21 +- prebuilts/gradle/CustomTransition/README.md | 4 +- .../gradle/DataLayer/Application/build.gradle | 23 +- prebuilts/gradle/DataLayer/README.md | 4 +- prebuilts/gradle/DataLayer/Wearable/build.gradle | 24 +- .../DelayedConfirmation/Application/build.gradle | 23 +- prebuilts/gradle/DelayedConfirmation/README.md | 4 +- .../DelayedConfirmation/Wearable/build.gradle | 24 +- .../gradle/DeviceOwner/Application/build.gradle | 21 +- prebuilts/gradle/DeviceOwner/README.md | 4 +- .../gradle/DirectBoot/Application/build.gradle | 19 +- prebuilts/gradle/DirectBoot/README.md | 2 +- .../gradle/DirectShare/Application/build.gradle | 21 +- prebuilts/gradle/DirectShare/README.md | 4 +- .../DirectorySelection/Application/build.gradle | 21 +- prebuilts/gradle/DirectorySelection/README.md | 4 +- .../DisplayingBitmaps/Application/build.gradle | 19 +- prebuilts/gradle/DisplayingBitmaps/README.md | 4 +- .../DocumentCentricApps/Application/build.gradle | 21 +- prebuilts/gradle/DocumentCentricApps/README.md | 4 +- .../Application/build.gradle | 21 +- .../DocumentCentricRelinquishIdentity/README.md | 4 +- prebuilts/gradle/DoneBar/Application/build.gradle | 21 +- prebuilts/gradle/DoneBar/README.md | 4 +- .../DownloadableFonts/.google/packaging.yaml | 2 +- prebuilts/gradle/DownloadableFonts/README.md | 12 +- .../gradle/DownloadableFonts/app/build.gradle | 21 +- .../main/res/layout/bottom_sheet_font_query.xml | 7 +- prebuilts/gradle/DownloadableFonts/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../DownloadableFonts/kotlinApp/app/build.gradle | 21 +- .../android/downloadablefonts/QueryBuilder.kt | 16 +- .../main/res/layout/bottom_sheet_font_query.xml | 7 +- .../DownloadableFonts/kotlinApp/build.gradle | 6 +- prebuilts/gradle/DragAndDropAcrossApps/README.md | 4 +- .../DrawableTinting/Application/build.gradle | 21 +- prebuilts/gradle/DrawableTinting/README.md | 4 +- .../gradle/ElevationBasic/Application/build.gradle | 21 +- prebuilts/gradle/ElevationBasic/README.md | 4 +- .../gradle/ElevationDrag/Application/build.gradle | 21 +- prebuilts/gradle/ElevationDrag/README.md | 4 +- .../gradle/ElizaChat/Application/build.gradle | 19 +- prebuilts/gradle/ElizaChat/README.md | 4 +- prebuilts/gradle/EmojiCompat/README.md | 4 +- prebuilts/gradle/EmojiCompat/app/build.gradle | 12 +- .../example/android/emojicompat/MainActivity.java | 33 +- prebuilts/gradle/EmojiCompat/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/EmojiCompat/kotlinApp/app/build.gradle | 12 +- .../example/android/emojicompat/CustomTextView.kt | 27 +- .../android/emojicompat/EmojiCompatApplication.kt | 17 +- .../example/android/emojicompat/MainActivity.kt | 24 +- .../gradle/EmojiCompat/kotlinApp/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/FindMyPhone/Application/build.gradle | 23 +- prebuilts/gradle/FindMyPhone/README.md | 4 +- prebuilts/gradle/FindMyPhone/Wearable/build.gradle | 24 +- .../FingerprintDialog/Application/build.gradle | 19 +- prebuilts/gradle/FingerprintDialog/README.md | 2 +- prebuilts/gradle/Flashlight/README.md | 4 +- prebuilts/gradle/Flashlight/Wearable/build.gradle | 24 +- .../Application/build.gradle | 21 +- .../gradle/FloatingActionButtonBasic/README.md | 4 +- .../gradle/Geofencing/Application/build.gradle | 25 +- prebuilts/gradle/Geofencing/README.md | 4 +- prebuilts/gradle/Geofencing/Wearable/build.gradle | 24 +- prebuilts/gradle/GridViewPager/README.md | 4 +- .../gradle/GridViewPager/Wearable/build.gradle | 24 +- .../gradle/HdrViewfinder/Application/build.gradle | 21 +- prebuilts/gradle/HdrViewfinder/README.md | 4 +- .../HorizontalPaging/Application/build.gradle | 21 +- prebuilts/gradle/HorizontalPaging/README.md | 4 +- .../gradle/ImmersiveMode/Application/build.gradle | 21 +- prebuilts/gradle/ImmersiveMode/README.md | 4 +- .../gradle/Interpolator/Application/build.gradle | 21 +- prebuilts/gradle/Interpolator/README.md | 4 +- .../gradle/JobScheduler/Application/build.gradle | 21 +- prebuilts/gradle/JobScheduler/README.md | 4 +- prebuilts/gradle/JumpingJack/README.md | 4 +- prebuilts/gradle/JumpingJack/Wearable/build.gradle | 24 +- .../gradle/LNotifications/Application/build.gradle | 19 +- prebuilts/gradle/LNotifications/README.md | 4 +- .../MediaBrowserService/.google/packaging.yaml | 2 +- .../MediaBrowserService/Application/build.gradle | 30 +- .../Application/proguard-rules.pro | 25 + .../Application/src/main/AndroidManifest.xml | 93 +-- .../Application/src/main/assets/jazz_in_paris.mp3 | Bin 0 -> 4094187 bytes .../src/main/assets/the_coldest_shoulder.mp3 | Bin 0 -> 6434681 bytes .../android/mediabrowserservice/AlbumArtCache.java | 187 ----- .../mediabrowserservice/BrowseFragment.java | 266 ------- .../MediaNotificationHelper.java | 86 --- .../mediabrowserservice/MusicPlayerActivity.java | 60 -- .../android/mediabrowserservice/MusicService.java | 564 --------------- .../android/mediabrowserservice/Playback.java | 436 ------------ .../mediabrowserservice/model/MusicProvider.java | 258 ------- .../mediasession/client/MediaBrowserAdapter.java | 297 ++++++++ .../android/mediasession/service/MusicService.java | 244 +++++++ .../mediasession/service/PlaybackInfoListener.java | 34 + .../mediasession/service/PlayerAdapter.java | 173 +++++ .../service/contentcatalogs/MusicLibrary.java | 154 ++++ .../notifications/MediaNotificationManager.java | 214 ++++++ .../service/players/MediaPlayerAdapter.java | 257 +++++++ .../android/mediasession/ui/MainActivity.java | 133 ++++ .../android/mediasession/ui/MediaSeekBar.java | 158 +++++ .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 2051 -> 0 bytes .../src/main/res/drawable-hdpi/ic_notification.png | Bin 1364 -> 0 bytes .../main/res/drawable-hdpi/ic_pause_white_24dp.png | Bin 188 -> 294 bytes .../res/drawable-hdpi/ic_play_arrow_white_24dp.png | Bin 282 -> 415 bytes .../res/drawable-hdpi/ic_shuffle_white_24dp.png | Bin 458 -> 0 bytes .../res/drawable-hdpi/ic_skip_next_white_24dp.png | Bin 291 -> 486 bytes .../drawable-hdpi/ic_skip_previous_white_24dp.png | Bin 306 -> 498 bytes .../res/drawable-hdpi/ic_stat_image_audiotrack.png | Bin 0 -> 556 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 1545 -> 0 bytes .../main/res/drawable-mdpi/ic_pause_white_24dp.png | Bin 0 -> 302 bytes .../res/drawable-mdpi/ic_play_arrow_white_24dp.png | Bin 0 -> 349 bytes .../res/drawable-mdpi/ic_skip_next_white_24dp.png | Bin 0 -> 406 bytes .../drawable-mdpi/ic_skip_previous_white_24dp.png | Bin 0 -> 408 bytes .../res/drawable-mdpi/ic_stat_image_audiotrack.png | Bin 0 -> 407 bytes .../main/res/drawable-nodpi/album_jazz_blues.jpg | Bin 0 -> 118326 bytes .../album_youtube_audio_library_rock_2.jpg | Bin 0 -> 127088 bytes .../res/drawable-xhdpi/ic_equalizer_white_24dp.png | Bin 207 -> 0 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 2838 -> 0 bytes .../res/drawable-xhdpi/ic_pause_white_24dp.png | Bin 193 -> 325 bytes .../drawable-xhdpi/ic_play_arrow_white_24dp.png | Bin 318 -> 458 bytes .../res/drawable-xhdpi/ic_shuffle_white_24dp.png | Bin 481 -> 0 bytes .../res/drawable-xhdpi/ic_skip_next_white_24dp.png | Bin 326 -> 563 bytes .../drawable-xhdpi/ic_skip_previous_white_24dp.png | Bin 354 -> 576 bytes .../drawable-xhdpi/ic_stat_image_audiotrack.png | Bin 0 -> 724 bytes .../src/main/res/drawable-xxhdpi/ic_by_genre.png | Bin 1562 -> 0 bytes .../main/res/drawable-xxhdpi/ic_default_art.png | Bin 1593 -> 0 bytes .../drawable-xxhdpi/ic_equalizer_white_24dp.png | Bin 265 -> 0 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 4437 -> 0 bytes .../res/drawable-xxhdpi/ic_media_with_pause.png | Bin 0 -> 57048 bytes .../res/drawable-xxhdpi/ic_media_with_play.png | Bin 0 -> 57729 bytes .../res/drawable-xxhdpi/ic_pause_white_24dp.png | Bin 215 -> 375 bytes .../drawable-xxhdpi/ic_play_arrow_white_24dp.png | Bin 399 -> 667 bytes .../res/drawable-xxhdpi/ic_shuffle_white_24dp.png | Bin 830 -> 0 bytes .../drawable-xxhdpi/ic_skip_next_white_24dp.png | Bin 408 -> 769 bytes .../ic_skip_previous_white_24dp.png | Bin 447 -> 786 bytes .../src/main/res/drawable-xxhdpi/ic_star_off.png | Bin 4835 -> 0 bytes .../src/main/res/drawable-xxhdpi/ic_star_on.png | Bin 3309 -> 0 bytes .../drawable-xxhdpi/ic_stat_image_audiotrack.png | Bin 0 -> 1016 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 5982 -> 0 bytes .../src/main/res/drawable/ic_play_pause_toggle.xml | 21 + .../src/main/res/layout/activity_main.xml | 133 ++++ .../src/main/res/layout/activity_player.xml | 22 - .../src/main/res/layout/fragment_list.xml | 29 - .../src/main/res/layout/media_list_item.xml | 55 -- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2825 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1593 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3651 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6151 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8417 bytes .../Application/src/main/res/values/colors.xml} | 12 +- .../Application/src/main/res/values/dimens.xml | 21 - .../Application/src/main/res/values/strings.xml | 49 +- .../Application/src/main/res/values/styles.xml | 54 +- prebuilts/gradle/MediaBrowserService/CONTRIB.md | 35 - prebuilts/gradle/MediaBrowserService/README.md | 32 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../gradle/MediaBrowserService/packaging.yaml | 4 +- .../MediaBrowserService/screenshots/1-main.png | Bin 45426 -> 916963 bytes .../screenshots/2-music-play.png | Bin 73643 -> 0 bytes .../screenshots/2-notification.png | Bin 0 -> 728162 bytes .../screenshots/3-music-notification.png | Bin 174696 -> 0 bytes .../screenshots/architecture.png | Bin 0 -> 560803 bytes .../MediaBrowserService/screenshots/icon-web.png | Bin 19980 -> 40224 bytes .../gradle/MediaEffects/Application/build.gradle | 21 +- prebuilts/gradle/MediaEffects/README.md | 4 +- .../gradle/MediaRecorder/Application/build.gradle | 21 +- prebuilts/gradle/MediaRecorder/README.md | 4 +- .../gradle/MediaRouter/Application/build.gradle | 21 +- .../android/mediarouter/player/MainActivity.java | 4 +- prebuilts/gradle/MediaRouter/README.md | 4 +- .../MessagingService/Application/build.gradle | 22 +- prebuilts/gradle/MessagingService/README.md | 2 +- .../gradle/MidiScope/Application/build.gradle | 21 +- prebuilts/gradle/MidiScope/README.md | 4 +- .../gradle/MidiSynth/Application/build.gradle | 21 +- prebuilts/gradle/MidiSynth/README.md | 4 +- prebuilts/gradle/MultiWindowPlayground/README.md | 2 +- .../NavigationDrawer/Application/build.gradle | 13 +- prebuilts/gradle/NavigationDrawer/README.md | 4 +- .../gradle/NetworkConnect/Application/build.gradle | 21 +- prebuilts/gradle/NetworkConnect/README.md | 4 +- .../NfcProvisioning/Application/build.gradle | 21 +- prebuilts/gradle/NfcProvisioning/README.md | 4 +- .../NotificationChannels/Application/build.gradle | 21 +- prebuilts/gradle/NotificationChannels/README.md | 4 +- .../gradle/Notifications/Application/build.gradle | 24 +- .../wearable/notifications/MainActivity.java | 77 +- .../src/main/res/drawable/selected_background.xml | 12 +- .../main/res/drawable/unselected_background.xml | 12 +- .../src/main/res/layout/activity_main.xml | 232 ++++++ .../Application/src/main/res/layout/main.xml | 173 ----- .../Application/src/main/res/values/colors.xml | 3 +- .../Application/src/main/res/values/dimens.xml | 2 + prebuilts/gradle/Notifications/README.md | 4 +- .../gradle/Notifications/Wearable/build.gradle | 24 +- .../res/layout/activity_notification_display.xml | 8 +- .../Wearable/src/main/res/values/colors.xml | 2 + .../Wearable/src/main/res/values/dimens.xml | 2 + .../PdfRendererBasic/Application/build.gradle | 21 +- prebuilts/gradle/PdfRendererBasic/README.md | 4 +- .../PermissionRequest/Application/build.gradle | 21 +- prebuilts/gradle/PermissionRequest/README.md | 4 +- .../gradle/PictureInPicture/.google/packaging.yaml | 5 +- prebuilts/gradle/PictureInPicture/README.md | 32 +- prebuilts/gradle/PictureInPicture/app/app.iml | 116 +++ prebuilts/gradle/PictureInPicture/app/build.gradle | 11 +- .../android/pictureinpicture/MainActivityTest.java | 2 +- .../MediaSessionPlaybackActivityTest.java | 202 ++++++ .../app/src/main/AndroidManifest.xml | 3 + .../android/pictureinpicture/MainActivity.java | 205 +++--- .../MediaSessionPlaybackActivity.java | 340 +++++++++ .../android/pictureinpicture/widget/MovieView.java | 279 ++++---- .../res/drawable/ic_picture_in_picture_alt.xml | 6 +- .../app/src/main/res/layout/activity_main.xml | 6 + .../app/src/main/res/values/strings.xml | 2 + .../app/src/main/res/values/styles.xml | 5 - prebuilts/gradle/PictureInPicture/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/.google/packaging.yaml | 5 +- .../gradle/PictureInPicture/kotlinApp/README.md | 23 +- .../PictureInPicture/kotlinApp/app/build.gradle | 13 +- .../android/pictureinpicture/MainActivityTest.kt | 2 +- .../MediaSessionPlaybackActivityTest.kt | 171 +++++ .../kotlinApp/app/src/main/AndroidManifest.xml | 3 + .../android/pictureinpicture/MainActivity.kt | 152 ++-- .../MediaSessionPlaybackActivity.kt | 316 +++++++++ .../android/pictureinpicture/widget/MovieView.kt | 196 +++--- .../res/drawable/ic_picture_in_picture_alt.xml | 6 +- .../app/src/main/res/layout/activity_main.xml | 6 + .../kotlinApp/app/src/main/res/values/strings.xml | 2 + .../kotlinApp/app/src/main/res/values/styles.xml | 5 - .../gradle/PictureInPicture/kotlinApp/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/PictureInPicture/screenshots/1-main.png | Bin 1168244 -> 859787 bytes .../gradle/PictureInPicture/screenshots/2-pip.png | Bin 455049 -> 750027 bytes prebuilts/gradle/Quiz/Application/build.gradle | 23 +- prebuilts/gradle/Quiz/README.md | 4 +- prebuilts/gradle/Quiz/Wearable/build.gradle | 24 +- .../RecipeAssistant/Application/build.gradle | 19 +- prebuilts/gradle/RecipeAssistant/README.md | 4 +- .../gradle/RecyclerView/Application/build.gradle | 21 +- prebuilts/gradle/RecyclerView/README.md | 4 +- .../RenderScriptIntrinsic/Application/build.gradle | 21 +- prebuilts/gradle/RenderScriptIntrinsic/README.md | 4 +- .../gradle/RepeatingAlarm/Application/build.gradle | 21 +- prebuilts/gradle/RepeatingAlarm/README.md | 4 +- .../RevealEffectBasic/Application/build.gradle | 21 +- prebuilts/gradle/RevealEffectBasic/README.md | 4 +- .../Application/src/main/AndroidManifest.xml | 13 +- .../com/example/android/common/logger/Log.java | 236 ------- .../example/android/common/logger/LogFragment.java | 109 --- .../com/example/android/common/logger/LogNode.java | 39 -- .../com/example/android/common/logger/LogView.java | 145 ---- .../example/android/common/logger/LogWrapper.java | 75 -- .../common/logger/MessageOnlyLogFilter.java | 60 -- .../system/runtimepermissions/MainActivity.java | 79 +-- .../system/runtimepermissions/PermissionUtil.java | 2 +- .../runtimepermissions/camera/CameraPreview.java | 78 ++- .../camera/CameraPreviewFragment.java | 32 +- .../contacts/ContactsFragment.java | 30 +- .../java/common/activities/SampleActivityBase.java | 53 -- .../src/main/res/layout-w720dp/activity_main.xml | 73 -- .../src/main/res/layout/activity_main.xml | 60 +- .../src/main/res/layout/fragment_camera.xml | 24 +- .../res/layout/fragment_camera_unavailable.xml | 32 +- .../src/main/res/layout/fragment_contacts.xml | 45 +- .../src/main/res/layout/fragment_main.xml | 32 +- .../Application/src/main/res/menu/main.xml | 21 - .../main/res/values-sw600dp/template-dimens.xml | 24 - .../main/res/values-sw600dp/template-styles.xml | 25 - .../src/main/res/values-v11/template-styles.xml | 22 - .../src/main/res/values-v21/base-colors.xml | 21 - .../main/res/values-v21/base-template-styles.xml | 24 - .../src/main/res/values/base-strings.xml | 32 - .../res/values/{template-dimens.xml => dimens.xml} | 8 +- .../src/main/res/values/fragmentview_strings.xml | 19 - .../Application/src/main/res/values/strings.xml | 28 + .../Application/src/main/res/values/styles.xml} | 6 +- prebuilts/gradle/RuntimePermissions/NOTICE | 16 + prebuilts/gradle/RuntimePermissions/README.md | 4 +- prebuilts/gradle/RuntimePermissions/build.gradle | 18 + .../RuntimePermissions/kotlinApp/app/build.gradle | 37 + .../kotlinApp/app/proguard-rules.pro | 25 + .../kotlinApp/app/src/main/AndroidManifest.xml | 29 + .../system/runtimepermissions/MainActivity.kt | 269 +++++++ .../RuntimePermissionsFragment.kt | 44 ++ .../runtimepermissions/camera/CameraPreview.kt | 117 ++++ .../camera/CameraPreviewFragment.kt | 99 +++ .../contacts/ContactsFragment.kt | 153 ++++ .../extensions/AppCompatActivityExts.kt | 32 + .../runtimepermissions/extensions/CameraExts.kt | 43 ++ .../extensions/CollectionsExts.kt | 18 + .../app/src/main/res/drawable}/tile.9.png | Bin .../app/src/main/res/layout/activity_main.xml | 59 ++ .../app/src/main/res/layout/fragment_camera.xml | 33 + .../res/layout/fragment_camera_unavailable.xml | 43 ++ .../app/src/main/res/layout/fragment_contacts.xml | 55 ++ .../app/src/main/res/layout/fragment_main.xml | 48 ++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3448 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2141 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4360 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7028 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9672 bytes .../kotlinApp/app/src/main/res/values/colors.xml} | 13 +- .../kotlinApp/app/src/main/res/values/dimens.xml} | 8 +- .../kotlinApp/app/src/main/res/values/strings.xml | 50 ++ .../app/src/main/res/values/styles.xml} | 5 +- .../RuntimePermissions/kotlinApp/build.gradle | 25 + .../RuntimePermissions/kotlinApp/gradle.properties | 17 + .../kotlinApp/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + .../gradle/RuntimePermissions/kotlinApp/gradlew | 160 +++++ .../RuntimePermissions/kotlinApp/gradlew.bat | 90 +++ .../RuntimePermissions/kotlinApp/settings.gradle | 1 + .../Application/build.gradle | 21 +- prebuilts/gradle/RuntimePermissionsBasic/README.md | 4 +- .../Application/.build.gradle.ftl.swp | Bin 0 -> 12288 bytes .../Application/build.gradle | 20 +- prebuilts/gradle/RuntimePermissionsWear/README.md | 4 +- .../RuntimePermissionsWear/Shared/build.gradle | 11 +- .../RuntimePermissionsWear/Wearable/build.gradle | 27 +- .../runtimepermissions/MainWearActivity.java | 31 +- .../Wearable/src/main/res/layout/activity_main.xml | 51 +- .../activity_request_permission_on_phone.xml | 6 +- .../src/main/res/layout/rect_activity_main.xml | 57 -- .../src/main/res/layout/round_activity_main.xml | 61 -- .../ScopedDirectoryAccess/Application/build.gradle | 19 +- prebuilts/gradle/ScopedDirectoryAccess/README.md | 2 +- .../gradle/ScreenCapture/Application/build.gradle | 21 +- prebuilts/gradle/ScreenCapture/README.md | 4 +- .../ShareActionProvider/Application/build.gradle | 21 +- prebuilts/gradle/ShareActionProvider/README.md | 4 +- prebuilts/gradle/SkeletonWearableApp/README.md | 4 +- .../SkeletonWearableApp/Wearable/build.gradle | 24 +- .../SlidingTabsBasic/Application/build.gradle | 21 +- prebuilts/gradle/SlidingTabsBasic/README.md | 4 +- .../SlidingTabsColors/Application/build.gradle | 21 +- prebuilts/gradle/SlidingTabsColors/README.md | 4 +- .../gradle/SpeedTracker/Application/build.gradle | 22 +- prebuilts/gradle/SpeedTracker/README.md | 4 +- prebuilts/gradle/SpeedTracker/Shared/build.gradle | 11 +- .../gradle/SpeedTracker/Wearable/build.gradle | 29 +- .../src/main/res/layout/speed_picker_activity.xml | 9 +- .../gradle/StorageClient/Application/build.gradle | 21 +- prebuilts/gradle/StorageClient/README.md | 4 +- .../StorageProvider/Application/build.gradle | 19 +- prebuilts/gradle/StorageProvider/README.md | 4 +- .../Application/build.gradle | 21 +- prebuilts/gradle/SwipeRefreshLayoutBasic/README.md | 4 +- .../Application/build.gradle | 21 +- .../gradle/SwipeRefreshListFragment/README.md | 4 +- .../Application/build.gradle | 21 +- .../gradle/SwipeRefreshMultipleViews/README.md | 4 +- .../Application/build.gradle | 16 +- .../gradle/SynchronizedNotifications/README.md | 4 +- .../SynchronizedNotifications/Shared/build.gradle | 11 +- .../Wearable/build.gradle | 23 +- .../gradle/TextLinkify/Application/build.gradle | 21 +- prebuilts/gradle/TextLinkify/README.md | 4 +- .../gradle/TextSwitcher/Application/build.gradle | 21 +- prebuilts/gradle/TextSwitcher/README.md | 4 +- prebuilts/gradle/Timer/README.md | 4 +- prebuilts/gradle/Timer/Wearable/build.gradle | 24 +- .../gradle/WatchFace/Application/build.gradle | 25 +- .../Application/src/main/AndroidManifest.xml | 32 +- ...AnalogAndCardBoundsWatchFaceConfigActivity.java | 37 - .../FitDistanceWatchFaceConfigActivity.java | 255 ------- .../layout/activity_analog_watch_face_config.xml | 27 - .../res/layout/activity_fit_watch_face_config.xml | 33 - .../Application/src/main/res/values/strings.xml | 4 +- prebuilts/gradle/WatchFace/README.md | 40 +- prebuilts/gradle/WatchFace/Wearable/build.gradle | 29 +- .../config/AnalogComplicationConfigActivity.java | 7 +- ...nalogComplicationConfigRecyclerViewAdapter.java | 34 +- .../watchface/config/ColorSelectionActivity.java | 7 +- .../DigitalWatchFaceWearableConfigActivity.java | 2 +- .../layout/activity_analog_complication_config.xml | 5 +- .../res/layout/activity_color_selection_config.xml | 5 +- .../main/res/layout/activity_digital_config.xml | 9 +- .../config_list_preview_and_complications_item.xml | 17 +- .../Wearable/src/main/res/values/strings.xml | 8 +- .../screenshots/analog-watch-side-config-all.png | Bin 0 -> 52723 bytes prebuilts/gradle/WatchViewStub/README.md | 4 +- .../gradle/WatchViewStub/Wearable/build.gradle | 24 +- .../WearComplicationProvidersTestSuite/README.md | 4 +- .../Wearable/build.gradle | 30 +- .../Wearable/src/main/res/values/styles.xml | 2 +- prebuilts/gradle/WearDrawers/README.md | 4 +- prebuilts/gradle/WearDrawers/Wearable/build.gradle | 30 +- .../wearable/wear/weardrawers/MainActivity.java | 68 +- .../Wearable/src/main/res/layout/activity_main.xml | 16 +- .../Wearable/src/main/res/values/strings.xml | 2 +- .../gradle/WearHighBandwidthNetworking/README.md | 4 +- .../Wearable/build.gradle | 28 +- .../Wearable/src/main/res/layout/activity_main.xml | 6 +- .../WearNotifications/Application/build.gradle | 29 +- .../GlobalNotificationBuilder.java | 2 +- .../wear/wearnotifications/MainActivity.java | 262 ++++--- .../handlers/BigPictureSocialIntentService.java | 4 +- .../handlers/BigTextIntentService.java | 4 +- .../handlers/MessagingIntentService.java | 60 +- .../wear/wearnotifications/mock/MockDatabase.java | 400 ----------- prebuilts/gradle/WearNotifications/README.md | 4 +- .../Shared}/build.gradle | 26 +- .../Shared/src/main/AndroidManifest.xml} | 18 +- .../wearable/wear/common}/mock/MockDatabase.java | 233 ++++--- .../wear/common/util/NotificationUtil.java | 70 ++ .../src/main/res/drawable-hdpi/earth.png | Bin .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin .../src/main/res/drawable-hdpi/ic_n_white_48dp.png | Bin .../res/drawable-hdpi/ic_person_black_48dp.png | Bin .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin .../res/drawable-mdpi/ic_person_black_48dp.png | Bin .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin .../Shared/src/main/res/values/strings.xml} | 12 +- .../gradle/WearNotifications/Wearable/build.gradle | 38 +- .../Wearable/src/main/AndroidManifest.xml | 2 +- .../wear/wearnotifications/Controller.java | 15 + .../GlobalNotificationBuilder.java | 2 +- ...elper.java => ScalingScrollLayoutCallback.java} | 29 +- .../wearnotifications/StandaloneMainActivity.java | 238 ++++--- .../handlers/BigPictureSocialIntentService.java | 42 +- .../handlers/BigTextIntentService.java | 45 +- .../handlers/MessagingIntentService.java | 60 +- .../Wearable/src/main/res/drawable-hdpi/earth.png | Bin 155081 -> 0 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 1201 -> 0 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 751 -> 0 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 194 -> 0 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 428 -> 0 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 219 -> 0 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 821 -> 0 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 536 -> 0 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 144 -> 0 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 307 -> 0 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 165 -> 0 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 1668 -> 0 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 1003 -> 0 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 156 -> 0 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 565 -> 0 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 253 -> 0 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 2492 -> 0 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 1481 -> 0 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 241 -> 0 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 846 -> 0 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 351 -> 0 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 3399 -> 0 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 2015 -> 0 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 248 -> 0 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 1121 -> 0 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 436 -> 0 bytes .../Wearable/src/main/res/layout/activity_main.xml | 3 +- .../Wearable/src/main/res/values/dimens.xml | 2 +- prebuilts/gradle/WearNotifications/settings.gradle | 2 +- prebuilts/gradle/WearSpeakerSample/README.md | 4 +- prebuilts/gradle/WearSpeakerSample/build.gradle | 2 +- .../gradle/WearSpeakerSample/wear/build.gradle | 8 +- .../WearVerifyRemoteApp/Application/build.gradle | 25 +- prebuilts/gradle/WearVerifyRemoteApp/README.md | 4 +- .../WearVerifyRemoteApp/Wearable/build.gradle | 24 +- .../XYZTouristAttractions/Application/build.gradle | 24 +- prebuilts/gradle/XYZTouristAttractions/README.md | 4 +- .../XYZTouristAttractions/Shared/build.gradle | 17 +- .../XYZTouristAttractions/Wearable/build.gradle | 25 +- templates/Wear/Wearable/build.gradle.ftl | 29 +- templates/WearPlusShared/Shared/build.gradle.ftl | 16 +- templates/WearPlusShared/Wearable/build.gradle.ftl | 34 +- templates/WearPlusShared/_MODULE_/build.gradle.ftl | 22 +- .../base-application/_MODULE_/build.gradle.ftl | 38 +- templates/base/_MODULE_/build.gradle.ftl | 33 +- templates/create/_MODULE_/build.gradle.ftl | 2 +- templates/include/common.ftl | 12 +- 841 files changed, 19605 insertions(+), 11626 deletions(-) f1a589f1 Update prebuilts for 2017-10 Samples release 5a219781 Update versions for O/v26 support lib. 56ae2608 Update sample prebuilts for 2017-08 samples release 134b52aa Updates all templates to use the latest version of gradle and adds support for multiDexEnabled, specifying compile version, and updates repositories code. ========platform/developers/demos between android-8.0.0_r32..android-8.1.0_r1========= 873172c Remove usages of ActionBarActivity. ========platform/developers/samples/android between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 1 + .../alarms/RepeatingAlarm/Application/build.gradle | 21 +- .../ContentProviderPaging/.google/packaging.yaml | 3 +- .../ContentProviderPaging/common.gradle | 8 +- .../ContentProviderPaging/kotlinApp/common.gradle | 8 +- .../ContentProviderPaging/template-params.xml | 2 - .../AutofillFramework/Application/build.gradle | 47 ++ .../Application/src/main/AndroidManifest.xml | 51 +- .../android/autofillframework/CommonUtil.java | 100 +++ .../autofillframework/app/CreditCardActivity.java | 55 +- .../app/CreditCardAntiPatternActivity.java | 77 ++ .../app/CreditCardCompoundViewActivity.java | 77 ++ .../app/CreditCardDatePickerActivity.java | 91 +++ .../app/CreditCardExpirationDateCompoundView.java | 135 ++++ .../app/CreditCardExpirationDatePickerView.java | 164 +++++ .../app/CreditCardSpinnersActivity.java | 124 ++++ .../autofillframework/app/CustomVirtualView.java | 390 ++++++++--- .../app/EmailComposeActivity.java | 46 ++ .../android/autofillframework/app/InfoButton.java | 54 ++ .../autofillframework/app/MainActivity.java | 127 +++- .../app/MultiplePartitionsActivity.java | 126 ++++ .../autofillframework/app/NavigationItem.java | 78 +++ .../app/ScrollableCustomVirtualView.java | 105 +++ .../app/StandardAutoCompleteSignInActivity.java | 5 +- .../app/VirtualSignInActivity.java | 35 +- .../app/WebViewSignInActivity.java | 61 ++ .../autofillframework/app/WelcomeActivity.java | 24 +- .../multidatasetservice/AuthActivity.java | 10 +- .../multidatasetservice/AutofillFieldMetadata.java | 51 +- .../AutofillFieldMetadataCollection.java | 4 +- .../multidatasetservice/AutofillHelper.java | 39 +- .../AutofillHintProperties.java | 86 +++ .../multidatasetservice/AutofillHints.java | 774 +++++++++++++++++++++ .../multidatasetservice/FakeFieldGenerator.java | 22 + .../multidatasetservice/MyAutofillService.java | 66 +- .../multidatasetservice/SecurityHelper.java | 199 ++++++ .../multidatasetservice/StructureParser.java | 76 +- .../multidatasetservice/W3cHints.java | 86 +++ ...fillRepository.java => AutofillDataSource.java} | 19 +- .../datasource/DigitalAssetLinksDataSource.java | 35 + .../datasource/PackageVerificationDataSource.java | 38 + .../datasource/SharedPrefsAutofillRepository.java | 88 ++- .../SharedPrefsDigitalAssetLinksRepository.java | 63 ++ .../SharedPrefsPackageVerificationRepository.java | 85 +++ .../model/FilledAutofillField.java | 86 ++- .../model/FilledAutofillFieldCollection.java | 101 ++- .../settings/MyPreferences.java | 3 - .../settings/SettingsActivity.java | 136 ++-- .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4199 bytes .../src/main/res/drawable-hdpi/tile.9.png | Bin 0 -> 196 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2535 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6022 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 11040 bytes .../src/main/res/drawable/ic_add_black_24dp.xml | 24 + .../res/drawable/ic_autocomplete_logo_24dp.xml | 24 + .../res/drawable/ic_custom_virtual_logo_24dp.xml | 24 + .../main/res/drawable/ic_edittexts_logo_24dp.xml | 24 + .../src/main/res/drawable/ic_email_black_24dp.xml | 24 + .../src/main/res/drawable/ic_info_black_24dp.xml | 24 + .../src/main/res/drawable/ic_lock_black_24dp.xml | 24 + .../src/main/res/drawable/ic_send_white_24dp.xml | 24 + .../main/res/drawable/ic_spinners_logo_24dp.xml | 24 + .../res/drawable/ic_view_module_black_24dp.xml | 9 + .../src/main/res/drawable/ic_web_black_24dp.xml | 24 + .../src/main/res/layout/activity_main.xml | 142 +++- .../src/main/res/layout/cc_exp_date.xml | 58 ++ .../src/main/res/layout/credit_card_activity.xml | 258 ++++--- .../layout/credit_card_anti_pattern_activity.xml | 155 +++++ .../layout/credit_card_compound_view_activity.xml | 156 +++++ .../layout/credit_card_date_picker_activity.xml | 162 +++++ .../res/layout/credit_card_spinners_activity.xml | 172 +++++ .../src/main/res/layout/email_compose_activity.xml | 123 ++++ .../src/main/res/layout/login_activity.xml | 184 +++-- .../src/main/res/layout/login_webview_activity.xml | 19 + .../layout/login_with_autocomplete_activity.xml | 184 +++-- .../layout/multidataset_service_auth_activity.xml | 110 ++- .../res/layout/multidataset_service_list_item.xml | 38 +- .../multidataset_service_settings_activity.xml | 50 +- ...ltidataset_service_settings_add_data_dialog.xml | 23 + ...aset_service_settings_authentication_dialog.xml | 15 +- .../res/layout/multiple_partitions_activity.xml | 95 +++ .../src/main/res/layout/navigation_button.xml | 45 ++ .../src/main/res/layout/navigation_item.xml | 67 ++ .../src/main/res/layout/virtual_login_activity.xml | 99 ++- .../src/main/res/layout/welcome_activity.xml | 30 +- .../Application/src/main/res/raw/sample_form.html | 32 + .../Application/src/main/res/values/attrs.xml | 30 + .../Application/src/main/res/values/dimens.xml | 3 + .../Application/src/main/res/values/strings.xml | 162 ++++- .../Application/src/main/res/values/styles.xml | 14 +- input/autofill/AutofillFramework/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/Application/build.gradle | 29 +- .../Application/src/main/AndroidManifest.xml | 28 +- .../android/autofillframework/CommonUtil.kt | 6 + .../autofillframework/app/CreditCardActivity.kt | 47 +- .../app/CreditCardCompoundViewActivity.kt | 58 ++ .../app/CreditCardExpirationDateView.kt | 108 +++ .../autofillframework/app/CustomVirtualView.kt | 186 +++-- .../autofillframework/app/EmailComposeActivity.kt | 43 ++ .../android/autofillframework/app/InfoButton.kt | 43 ++ .../android/autofillframework/app/MainActivity.kt | 45 +- .../autofillframework/app/NavigationItem.kt | 65 ++ .../app/StandardAutoCompleteSignInActivity.kt | 22 +- .../autofillframework/app/WelcomeActivity.kt | 20 + .../multidatasetservice/AuthActivity.kt | 19 +- .../multidatasetservice/AutofillFieldMetadata.kt | 10 +- .../AutofillFieldMetadataCollection.kt | 17 +- .../multidatasetservice/AutofillHelper.kt | 43 +- .../multidatasetservice/MyAutofillService.kt | 32 +- .../multidatasetservice/PackageVerifier.kt | 98 +++ .../multidatasetservice/StructureParser.kt | 25 +- .../datasource/AutofillRepository.kt | 5 +- .../datasource/SharedPrefsAutofillRepository.kt | 26 +- .../model/FilledAutofillField.kt | 27 +- .../model/FilledAutofillFieldCollection.kt | 36 +- .../settings/SettingsActivity.kt | 14 +- .../res/drawable/ic_autocomplete_logo_24dp.xml | 24 + .../res/drawable/ic_custom_virtual_logo_24dp.xml | 24 + .../main/res/drawable/ic_edittexts_logo_24dp.xml | 24 + .../src/main/res/drawable/ic_email_black_24dp.xml | 24 + .../src/main/res/drawable/ic_info_black_24dp.xml | 24 + .../src/main/res/drawable/ic_lock_black_24dp.xml | 24 + .../src/main/res/drawable/ic_send_white_24dp.xml | 24 + .../main/res/drawable/ic_spinners_logo_24dp.xml | 24 + .../res/drawable/ic_view_module_black_24dp.xml | 9 + .../src/main/res/layout/activity_main.xml | 94 ++- .../src/main/res/layout/cc_exp_date.xml | 58 ++ .../src/main/res/layout/credit_card_activity.xml | 201 +++--- .../layout/credit_card_compound_view_activity.xml | 135 ++++ .../src/main/res/layout/email_compose_activity.xml | 123 ++++ .../src/main/res/layout/login_activity.xml | 184 +++-- .../layout/login_with_autocomplete_activity.xml | 171 +++-- .../layout/multidataset_service_auth_activity.xml | 109 ++- .../res/layout/multidataset_service_list_item.xml | 37 +- .../src/main/res/layout/navigation_button.xml | 44 ++ .../src/main/res/layout/navigation_item.xml | 67 ++ .../src/main/res/layout/virtual_login_activity.xml | 96 ++- .../src/main/res/layout/welcome_activity.xml | 29 +- .../Application/src/main/res/values/attrs.xml | 27 + .../Application/src/main/res/values/dimens.xml | 2 + .../Application/src/main/res/values/strings.xml | 71 +- .../Application/src/main/res/values/styles.xml | 6 +- .../autofill/AutofillFramework/kotlinApp/README.md | 8 +- .../AutofillFramework/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/screenshots/10_AuthNeeded.png | Bin 0 -> 65361 bytes .../kotlinApp/screenshots/11_AuthActivity.png | Bin 0 -> 43232 bytes .../kotlinApp/screenshots/1_HomePage.png | Bin 42315 -> 0 bytes .../kotlinApp/screenshots/1_MainPage.png | Bin 0 -> 101277 bytes .../screenshots/2_SampleLoginEditTexts.png | Bin 0 -> 64653 bytes .../screenshots/2_StandardViewAutofillable.png | Bin 41286 -> 0 bytes .../3_SampleLoginEditTextsAutofilled.png | Bin 0 -> 59479 bytes .../screenshots/3_StandardViewAutofilled.png | Bin 43969 -> 0 bytes .../kotlinApp/screenshots/4_WelcomeActivity.png | Bin 33993 -> 53749 bytes .../screenshots/5_CustomViewAutofillable.png | Bin 42695 -> 0 bytes .../screenshots/5_SampleLoginCustomVirtualView.png | Bin 0 -> 66138 bytes .../screenshots/6_CustomViewAutofilled.png | Bin 38360 -> 0 bytes .../6_SampleLoginCustomVirtualViewAutofilled.png | Bin 0 -> 60505 bytes .../7_SampleCheckOutSpinnersAutofillable.png | Bin 0 -> 73583 bytes .../kotlinApp/screenshots/7_SettingsActivity.png | Bin 49842 -> 0 bytes .../kotlinApp/screenshots/8_AuthNeeded.png | Bin 45550 -> 0 bytes .../8_SampleCheckOutSpinnersAutofilled.png | Bin 0 -> 73090 bytes .../kotlinApp/screenshots/9_AuthActivity.png | Bin 39052 -> 0 bytes .../kotlinApp/screenshots/9_SettingsActivity.png | Bin 0 -> 75224 bytes .../kotlinApp/screenshots/icon-web.png | Bin 71715 -> 9672 bytes .../screenshots/10_AuthNeeded.png | Bin 0 -> 65361 bytes .../screenshots/11_AuthActivity.png | Bin 0 -> 43232 bytes .../AutofillFramework/screenshots/1_HomePage.png | Bin 42315 -> 0 bytes .../AutofillFramework/screenshots/1_MainPage.png | Bin 0 -> 101277 bytes .../screenshots/2_SampleLoginEditTexts.png | Bin 0 -> 64653 bytes .../screenshots/2_StandardViewAutofillable.png | Bin 41286 -> 0 bytes .../3_SampleLoginEditTextsAutofilled.png | Bin 0 -> 59479 bytes .../screenshots/3_StandardViewAutofilled.png | Bin 43969 -> 0 bytes .../screenshots/4_WelcomeActivity.png | Bin 33993 -> 53749 bytes .../screenshots/5_CustomViewAutofillable.png | Bin 42695 -> 0 bytes .../screenshots/5_SampleLoginCustomVirtualView.png | Bin 0 -> 66138 bytes .../screenshots/6_CustomViewAutofilled.png | Bin 38360 -> 0 bytes .../6_SampleLoginCustomVirtualViewAutofilled.png | Bin 0 -> 60505 bytes .../7_SampleCheckOutSpinnersAutofillable.png | Bin 0 -> 73583 bytes .../screenshots/7_SettingsActivity.png | Bin 49842 -> 0 bytes .../AutofillFramework/screenshots/8_AuthNeeded.png | Bin 45550 -> 0 bytes .../8_SampleCheckOutSpinnersAutofilled.png | Bin 0 -> 73090 bytes .../screenshots/9_AuthActivity.png | Bin 39052 -> 0 bytes .../screenshots/9_SettingsActivity.png | Bin 0 -> 75224 bytes .../AutofillFramework/screenshots/icon-web.png | Bin 71715 -> 9672 bytes input/autofill/AutofillFramework/settings.gradle | 1 - .../autofill/AutofillFramework/template-params.xml | 26 +- .../android/camera2basic/Camera2BasicFragment.java | 24 +- .../android/camera2basic/CameraActivity.java | 8 +- .../Application/src/main/res/values/styles.xml | 6 +- media/Camera2Basic/README.md | 6 +- media/MediaBrowserService/Application/build.gradle | 70 ++ .../Application/proguard-rules.pro | 25 + .../mediabrowserservice/test/SampleTests.java | 74 -- .../Application/src/main/AndroidManifest.xml | 93 +-- .../Application/src/main/assets/jazz_in_paris.mp3 | Bin 0 -> 4094187 bytes .../src/main/assets/the_coldest_shoulder.mp3 | Bin 0 -> 6434681 bytes .../android/mediabrowserservice/AlbumArtCache.java | 187 ----- .../mediabrowserservice/BrowseFragment.java | 266 ------- .../MediaNotificationHelper.java | 86 --- .../mediabrowserservice/MusicPlayerActivity.java | 60 -- .../android/mediabrowserservice/MusicService.java | 564 --------------- .../android/mediabrowserservice/Playback.java | 436 ------------ .../mediabrowserservice/model/MusicProvider.java | 258 ------- .../mediasession/client/MediaBrowserHelper.java | 260 +++++++ .../android/mediasession/service/MusicService.java | 246 +++++++ .../mediasession/service/PlaybackInfoListener.java | 34 + .../mediasession/service/PlayerAdapter.java | 173 +++++ .../service/contentcatalogs/MusicLibrary.java | 154 ++++ .../notifications/MediaNotificationManager.java | 214 ++++++ .../service/players/MediaPlayerAdapter.java | 257 +++++++ .../android/mediasession/ui/MainActivity.java | 183 +++++ .../android/mediasession/ui/MediaSeekBar.java | 159 +++++ .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 2051 -> 0 bytes .../src/main/res/drawable-hdpi/ic_notification.png | Bin 1364 -> 0 bytes .../main/res/drawable-hdpi/ic_pause_white_24dp.png | Bin 188 -> 294 bytes .../res/drawable-hdpi/ic_play_arrow_white_24dp.png | Bin 282 -> 415 bytes .../res/drawable-hdpi/ic_shuffle_white_24dp.png | Bin 458 -> 0 bytes .../res/drawable-hdpi/ic_skip_next_white_24dp.png | Bin 291 -> 486 bytes .../drawable-hdpi/ic_skip_previous_white_24dp.png | Bin 306 -> 498 bytes .../res/drawable-hdpi/ic_stat_image_audiotrack.png | Bin 0 -> 556 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 1545 -> 0 bytes .../main/res/drawable-mdpi/ic_pause_white_24dp.png | Bin 0 -> 302 bytes .../res/drawable-mdpi/ic_play_arrow_white_24dp.png | Bin 0 -> 349 bytes .../res/drawable-mdpi/ic_skip_next_white_24dp.png | Bin 0 -> 406 bytes .../drawable-mdpi/ic_skip_previous_white_24dp.png | Bin 0 -> 408 bytes .../res/drawable-mdpi/ic_stat_image_audiotrack.png | Bin 0 -> 407 bytes .../main/res/drawable-nodpi/album_jazz_blues.jpg | Bin 0 -> 118326 bytes .../album_youtube_audio_library_rock_2.jpg | Bin 0 -> 127088 bytes .../res/drawable-xhdpi/ic_equalizer_white_24dp.png | Bin 207 -> 0 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 2838 -> 0 bytes .../res/drawable-xhdpi/ic_pause_white_24dp.png | Bin 193 -> 325 bytes .../drawable-xhdpi/ic_play_arrow_white_24dp.png | Bin 318 -> 458 bytes .../res/drawable-xhdpi/ic_shuffle_white_24dp.png | Bin 481 -> 0 bytes .../res/drawable-xhdpi/ic_skip_next_white_24dp.png | Bin 326 -> 563 bytes .../drawable-xhdpi/ic_skip_previous_white_24dp.png | Bin 354 -> 576 bytes .../drawable-xhdpi/ic_stat_image_audiotrack.png | Bin 0 -> 724 bytes .../src/main/res/drawable-xxhdpi/ic_by_genre.png | Bin 1562 -> 0 bytes .../main/res/drawable-xxhdpi/ic_default_art.png | Bin 1593 -> 0 bytes .../drawable-xxhdpi/ic_equalizer_white_24dp.png | Bin 265 -> 0 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 4437 -> 0 bytes .../res/drawable-xxhdpi/ic_media_with_pause.png | Bin 0 -> 57048 bytes .../res/drawable-xxhdpi/ic_media_with_play.png | Bin 0 -> 57729 bytes .../res/drawable-xxhdpi/ic_pause_white_24dp.png | Bin 215 -> 375 bytes .../drawable-xxhdpi/ic_play_arrow_white_24dp.png | Bin 399 -> 667 bytes .../res/drawable-xxhdpi/ic_shuffle_white_24dp.png | Bin 830 -> 0 bytes .../drawable-xxhdpi/ic_skip_next_white_24dp.png | Bin 408 -> 769 bytes .../ic_skip_previous_white_24dp.png | Bin 447 -> 786 bytes .../src/main/res/drawable-xxhdpi/ic_star_off.png | Bin 4835 -> 0 bytes .../src/main/res/drawable-xxhdpi/ic_star_on.png | Bin 3309 -> 0 bytes .../drawable-xxhdpi/ic_stat_image_audiotrack.png | Bin 0 -> 1016 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 5982 -> 0 bytes .../src/main/res/drawable/ic_play_pause_toggle.xml | 21 + .../src/main/res/layout/activity_main.xml | 133 ++++ .../src/main/res/layout/activity_player.xml | 22 - .../src/main/res/layout/fragment_list.xml | 29 - .../src/main/res/layout/media_list_item.xml | 55 -- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2825 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1593 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3651 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6151 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8417 bytes .../Application/src/main/res/values/colors.xml | 12 +- .../Application/src/main/res/values/dimens.xml | 21 - .../Application/src/main/res/values/strings.xml | 49 +- .../Application/src/main/res/values/styles.xml | 54 +- media/MediaBrowserService/CONTRIB.md | 35 - media/MediaBrowserService/README.md | 32 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- media/MediaBrowserService/packaging.yaml | 4 +- media/MediaBrowserService/screenshots/1-main.png | Bin 45426 -> 916963 bytes .../screenshots/2-music-play.png | Bin 73643 -> 0 bytes .../screenshots/2-notification.png | Bin 0 -> 728162 bytes .../screenshots/3-music-notification.png | Bin 174696 -> 0 bytes .../screenshots/architecture.png | Bin 0 -> 560803 bytes media/MediaBrowserService/screenshots/icon-web.png | Bin 19980 -> 40224 bytes media/MediaBrowserService/template-params.xml | 52 +- media/PictureInPicture/app/build.gradle | 11 +- .../android/pictureinpicture/MainActivityTest.java | 2 +- .../MediaSessionPlaybackActivityTest.java | 202 ++++++ .../app/src/main/AndroidManifest.xml | 3 + .../android/pictureinpicture/MainActivity.java | 199 +++--- .../MediaSessionPlaybackActivity.java | 340 +++++++++ .../android/pictureinpicture/widget/MovieView.java | 276 ++++---- .../res/drawable/ic_picture_in_picture_alt.xml | 6 +- .../app/src/main/res/layout/activity_main.xml | 6 + .../app/src/main/res/values/strings.xml | 2 + .../app/src/main/res/values/styles.xml | 5 - media/PictureInPicture/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/.google/packaging.yaml | 5 +- media/PictureInPicture/kotlinApp/README.md | 23 +- media/PictureInPicture/kotlinApp/app/build.gradle | 13 +- .../android/pictureinpicture/MainActivityTest.kt | 2 +- .../MediaSessionPlaybackActivityTest.kt | 171 +++++ .../kotlinApp/app/src/main/AndroidManifest.xml | 3 + .../android/pictureinpicture/MainActivity.kt | 37 +- .../MediaSessionPlaybackActivity.kt | 316 +++++++++ .../android/pictureinpicture/widget/MovieView.kt | 25 + .../res/drawable/ic_picture_in_picture_alt.xml | 6 +- .../app/src/main/res/layout/activity_main.xml | 6 + .../kotlinApp/app/src/main/res/values/strings.xml | 2 + .../kotlinApp/app/src/main/res/values/styles.xml | 5 - media/PictureInPicture/kotlinApp/build.gradle | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- media/PictureInPicture/screenshots/1-main.png | Bin 1168244 -> 859787 bytes media/PictureInPicture/screenshots/2-pip.png | Bin 455049 -> 750027 bytes media/PictureInPicture/template-params.xml | 35 +- .../NotificationChannels/template-params.xml | 1 - projects.txt | 1 + security/FingerprintDialog/template-params.xml | 4 +- .../Application/src/main/AndroidManifest.xml | 13 +- .../system/runtimepermissions/MainActivity.java | 79 +-- .../system/runtimepermissions/PermissionUtil.java | 2 +- .../runtimepermissions/camera/CameraPreview.java | 78 ++- .../camera/CameraPreviewFragment.java | 32 +- .../contacts/ContactsFragment.java | 30 +- .../java/common/activities/SampleActivityBase.java | 53 -- .../src/main/res/layout-w720dp/activity_main.xml | 73 -- .../src/main/res/layout/activity_main.xml | 60 +- .../src/main/res/layout/fragment_camera.xml | 24 +- .../res/layout/fragment_camera_unavailable.xml | 32 +- .../src/main/res/layout/fragment_contacts.xml | 45 +- .../src/main/res/layout/fragment_main.xml | 32 +- .../Application/src/main/res/menu/main.xml | 21 - .../Application/src/main/res/values/dimens.xml | 30 + .../Application/src/main/res/values/strings.xml | 28 + .../Application/src/main/res/values/styles.xml | 38 + system/RuntimePermissions/build.gradle | 18 + system/RuntimePermissions/kotlinApp/.gitignore | 9 + system/RuntimePermissions/kotlinApp/app/.gitignore | 1 + .../RuntimePermissions/kotlinApp/app/build.gradle | 37 + .../kotlinApp/app/proguard-rules.pro | 25 + .../kotlinApp/app/src/main/AndroidManifest.xml | 29 + .../system/runtimepermissions/MainActivity.kt | 269 +++++++ .../RuntimePermissionsFragment.kt | 44 ++ .../runtimepermissions/camera/CameraPreview.kt | 117 ++++ .../camera/CameraPreviewFragment.kt | 99 +++ .../contacts/ContactsFragment.kt | 153 ++++ .../extensions/AppCompatActivityExts.kt | 32 + .../runtimepermissions/extensions/CameraExts.kt | 43 ++ .../extensions/CollectionsExts.kt | 18 + .../kotlinApp/app/src/main/res/drawable/tile.9.png | Bin 0 -> 196 bytes .../app/src/main/res/layout/activity_main.xml | 59 ++ .../app/src/main/res/layout/fragment_camera.xml | 33 + .../res/layout/fragment_camera_unavailable.xml | 43 ++ .../app/src/main/res/layout/fragment_contacts.xml | 55 ++ .../app/src/main/res/layout/fragment_main.xml | 48 ++ .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3448 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2141 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4360 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7028 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9672 bytes .../app/src/main/res/values/colors.xml} | 10 +- .../kotlinApp/app/src/main/res/values/dimens.xml | 30 + .../kotlinApp/app/src/main/res/values/strings.xml | 50 ++ .../kotlinApp/app/src/main/res/values/styles.xml | 39 ++ system/RuntimePermissions/kotlinApp/build.gradle | 25 + .../RuntimePermissions/kotlinApp/gradle.properties | 17 + .../kotlinApp/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + system/RuntimePermissions/kotlinApp/gradlew | 160 +++++ system/RuntimePermissions/kotlinApp/gradlew.bat | 90 +++ .../RuntimePermissions/kotlinApp/settings.gradle | 1 + system/RuntimePermissions/template-params.xml | 3 +- .../ChannelsPrograms}/Application/.gitignore | 2 +- .../Application/proguard-project.txt | 2 +- .../Application/src/main/AndroidManifest.xml | 89 +++ .../tv/channelsprograms/AppLinkActivity.java | 117 ++++ .../InitializeChannelsReceiver.java | 36 + .../android/tv/channelsprograms/MainActivity.java | 132 ++++ .../tv/channelsprograms/SyncChannelJobService.java | 100 +++ .../channelsprograms/SyncProgramsJobService.java | 241 +++++++ .../tv/channelsprograms/model/MockDatabase.java | 273 ++++++++ .../channelsprograms/model/MockMovieService.java | 173 +++++ .../android/tv/channelsprograms/model/Movie.java | 143 ++++ .../tv/channelsprograms/model/Subscription.java | 80 +++ .../playback/PlaybackActivity.java | 36 + .../playback/PlaybackVideoFragment.java | 135 ++++ .../SimplePlaybackTransportControlGlue.java | 160 +++++ .../playback/WatchNextAdapter.java | 116 +++ .../tv/channelsprograms/util/AppLinkHelper.java | 215 ++++++ .../util/SharedPreferencesHelper.java | 147 ++++ .../android/tv/channelsprograms/util/TvUtil.java | 203 ++++++ .../main/res/drawable/app_icon_your_company.png | Bin 0 -> 12416 bytes .../src/main/res/drawable/ic_movie_blue_80dp.xml | 24 + .../res/drawable/ic_video_library_blue_80dp.xml | 24 + .../src/main/res/layout/activity_main.xml | 139 ++++ .../src/main/res/layout/playback_controls.xml | 26 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../Application/src/main/res/values/strings.xml | 39 ++ tv/ChannelsPrograms/build.gradle | 12 + tv/ChannelsPrograms/buildSrc/build.gradle | 16 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + tv/ChannelsPrograms/gradlew | 164 +++++ tv/ChannelsPrograms/gradlew.bat | 90 +++ tv/ChannelsPrograms/settings.gradle | 2 + tv/ChannelsPrograms/template-params.xml | 116 +++ ui/fonts/DownloadableFonts/app/build.gradle | 21 +- .../main/res/layout/bottom_sheet_font_query.xml | 7 +- ui/fonts/DownloadableFonts/build.gradle | 10 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../DownloadableFonts/kotlinApp/app/build.gradle | 21 +- .../main/res/layout/bottom_sheet_font_query.xml | 7 +- ui/fonts/DownloadableFonts/kotlinApp/build.gradle | 12 +- ui/fonts/DownloadableFonts/template-params.xml | 24 +- .../AdvancedImmersiveMode/Application/build.gradle | 21 +- .../MultiWindowPlayground/.google/packaging.yaml | 2 +- views/EmojiCompat/app/build.gradle | 12 +- .../example/android/emojicompat/MainActivity.java | 33 +- views/EmojiCompat/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- views/EmojiCompat/kotlinApp/app/build.gradle | 12 +- .../example/android/emojicompat/MainActivity.kt | 24 +- views/EmojiCompat/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../Wearable/src/main/AndroidManifest.xml | 2 +- wearable/wear/AgendaData/template-params.xml | 1 + wearable/wear/AlwaysOn/Wearable/build.gradle | 30 +- .../wearable/wear/alwayson/MainActivity.java | 401 ++++++----- .../Wearable/src/main/res/layout/activity_main.xml | 69 +- .../src/main/res/layout/rect_activity_main.xml | 59 -- .../src/main/res/layout/round_activity_main.xml | 59 -- .../Wearable/src/main/res/values/dimens.xml | 23 - wearable/wear/AlwaysOn/template-params.xml | 7 +- .../wearable/notifications/MainActivity.java | 77 +- .../src/main/res/drawable/selected_background.xml | 12 +- .../main/res/drawable/unselected_background.xml | 12 +- .../src/main/res/layout/activity_main.xml | 232 ++++++ .../Application/src/main/res/layout/main.xml | 173 ----- .../Application/src/main/res/values/colors.xml | 3 +- .../Application/src/main/res/values/dimens.xml | 2 + .../res/layout/activity_notification_display.xml | 8 +- .../Wearable/src/main/res/values/colors.xml | 2 + .../Wearable/src/main/res/values/dimens.xml | 2 + wearable/wear/Notifications/template-params.xml | 2 + .../Application/.build.gradle.ftl.swp | Bin 0 -> 12288 bytes .../RuntimePermissionsWear/Shared/build.gradle | 55 ++ .../runtimepermissions/MainWearActivity.java | 31 +- .../Wearable/src/main/res/layout/activity_main.xml | 51 +- .../activity_request_permission_on_phone.xml | 6 +- .../src/main/res/layout/rect_activity_main.xml | 57 -- .../src/main/res/layout/round_activity_main.xml | 61 -- .../RuntimePermissionsWear/template-params.xml | 8 +- .../src/main/res/layout/speed_picker_activity.xml | 9 +- wearable/wear/SpeedTracker/template-params.xml | 9 +- .../config/AnalogComplicationConfigActivity.java | 7 +- ...nalogComplicationConfigRecyclerViewAdapter.java | 34 +- .../watchface/config/ColorSelectionActivity.java | 7 +- .../DigitalWatchFaceWearableConfigActivity.java | 2 +- .../layout/activity_analog_complication_config.xml | 5 +- .../res/layout/activity_color_selection_config.xml | 5 +- .../main/res/layout/activity_digital_config.xml | 9 +- .../config_list_preview_and_complications_item.xml | 17 +- .../Wearable/src/main/res/values/strings.xml | 8 +- wearable/wear/WatchFace/template-params.xml | 10 +- .../Wearable/build.gradle | 20 +- .../Wearable/src/main/res/values/styles.xml | 2 +- .../template-params.xml | 10 +- wearable/wear/WearDrawers/Wearable/build.gradle | 20 +- .../wearable/wear/weardrawers/MainActivity.java | 68 +- .../Wearable/src/main/res/layout/activity_main.xml | 16 +- .../Wearable/src/main/res/values/strings.xml | 2 +- wearable/wear/WearDrawers/template-params.xml | 9 +- .../Wearable/build.gradle | 18 +- .../Wearable/src/main/res/layout/activity_main.xml | 6 +- .../template-params.xml | 14 +- .../wear/WearMessagingApp/Wearable/build.gradle | 35 +- .../WearMessagingApp/Wearable/google-services.json | 32 + .../Wearable/src/main/AndroidManifest.xml | 4 + .../Wearable/src/main/res/values/strings.xml | 2 + wearable/wear/WearMessagingApp/build.gradle | 2 +- .../wear/WearMessagingApp/buildSrc/build.gradle | 16 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 49896 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + .../wear/WearMessagingApp/screenshots/chat.png | Bin 0 -> 58619 bytes .../WearMessagingApp/screenshots/chat_list.png | Bin 0 -> 59040 bytes .../wear/WearMessagingApp/screenshots/contacts.png | Bin 0 -> 55396 bytes wearable/wear/WearMessagingApp/template-params.xml | 113 ++- .../GlobalNotificationBuilder.java | 2 +- .../wear/wearnotifications/MainActivity.java | 262 ++++--- .../handlers/BigPictureSocialIntentService.java | 4 +- .../handlers/BigTextIntentService.java | 4 +- .../handlers/MessagingIntentService.java | 60 +- .../wear/wearnotifications/mock/MockDatabase.java | 400 ----------- .../wear/WearNotifications/Shared}/.gitignore | 0 .../wear/WearNotifications/Shared/build.gradle | 57 ++ .../Shared/src/main/AndroidManifest.xml | 18 +- .../wearable/wear/common}/mock/MockDatabase.java | 233 ++++--- .../wear/common/util/NotificationUtil.java | 70 ++ .../src/main/res/drawable-hdpi/earth.png | Bin .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 781 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin .../src/main/res/drawable-hdpi/ic_n_white_48dp.png | Bin .../res/drawable-hdpi/ic_person_black_48dp.png | Bin .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 558 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin .../res/drawable-mdpi/ic_person_black_48dp.png | Bin .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 1062 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 1616 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 2153 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin .../Shared/src/main/res/values/strings.xml | 12 +- .../Wearable/src/main/AndroidManifest.xml | 2 +- .../wear/wearnotifications/Controller.java | 15 + .../GlobalNotificationBuilder.java | 2 +- ...elper.java => ScalingScrollLayoutCallback.java} | 29 +- .../wearnotifications/StandaloneMainActivity.java | 238 ++++--- .../handlers/BigPictureSocialIntentService.java | 42 +- .../handlers/BigTextIntentService.java | 45 +- .../handlers/MessagingIntentService.java | 60 +- .../Wearable/src/main/res/drawable-hdpi/earth.png | Bin 155081 -> 0 bytes .../main/res/drawable-hdpi/ic_alarm_white_48dp.png | Bin 1201 -> 0 bytes .../res/drawable-hdpi/ic_cancel_white_48dp.png | Bin 751 -> 0 bytes .../res/drawable-hdpi/ic_message_black_18dp.png | Bin 194 -> 0 bytes .../res/drawable-hdpi/ic_person_black_48dp.png | Bin 428 -> 0 bytes .../main/res/drawable-hdpi/ic_reply_white_18dp.png | Bin 219 -> 0 bytes .../main/res/drawable-mdpi/ic_alarm_white_48dp.png | Bin 821 -> 0 bytes .../res/drawable-mdpi/ic_cancel_white_48dp.png | Bin 536 -> 0 bytes .../res/drawable-mdpi/ic_message_black_18dp.png | Bin 144 -> 0 bytes .../res/drawable-mdpi/ic_person_black_48dp.png | Bin 307 -> 0 bytes .../main/res/drawable-mdpi/ic_reply_white_18dp.png | Bin 165 -> 0 bytes .../res/drawable-xhdpi/ic_alarm_white_48dp.png | Bin 1668 -> 0 bytes .../res/drawable-xhdpi/ic_cancel_white_48dp.png | Bin 1003 -> 0 bytes .../res/drawable-xhdpi/ic_message_black_18dp.png | Bin 156 -> 0 bytes .../res/drawable-xhdpi/ic_person_black_48dp.png | Bin 565 -> 0 bytes .../res/drawable-xhdpi/ic_reply_white_18dp.png | Bin 253 -> 0 bytes .../res/drawable-xxhdpi/ic_alarm_white_48dp.png | Bin 2492 -> 0 bytes .../res/drawable-xxhdpi/ic_cancel_white_48dp.png | Bin 1481 -> 0 bytes .../res/drawable-xxhdpi/ic_message_black_18dp.png | Bin 241 -> 0 bytes .../res/drawable-xxhdpi/ic_person_black_48dp.png | Bin 846 -> 0 bytes .../res/drawable-xxhdpi/ic_reply_white_18dp.png | Bin 351 -> 0 bytes .../res/drawable-xxxhdpi/ic_alarm_white_48dp.png | Bin 3399 -> 0 bytes .../res/drawable-xxxhdpi/ic_cancel_white_48dp.png | Bin 2015 -> 0 bytes .../res/drawable-xxxhdpi/ic_message_black_18dp.png | Bin 248 -> 0 bytes .../res/drawable-xxxhdpi/ic_person_black_48dp.png | Bin 1121 -> 0 bytes .../res/drawable-xxxhdpi/ic_reply_white_18dp.png | Bin 436 -> 0 bytes .../Wearable/src/main/res/layout/activity_main.xml | 3 +- .../Wearable/src/main/res/values/dimens.xml | 2 +- wearable/wear/WearNotifications/settings.gradle | 2 +- .../wear/WearNotifications/template-params.xml | 24 +- wearable/wear/WearSpeakerSample/build.gradle | 2 +- .../wear/WearVerifyRemoteApp/Wearable/build.gradle | 14 +- 568 files changed, 18444 insertions(+), 6241 deletions(-) e05430c1 Simplify some of the logic. f5705f10 Update compile and targetSdkVersion to v26. 4e4dc050 Updates Always On sample to use new Ambient API. dfb48884 WearMessagingApp: Add missing Gradle files 6defc793 Fix dependency versions 23e45a6f Fix missing Gradle repo for RuntimePermissions c662b54a Fix language in packaging file for ContentProviderPaging sample 5de4b484 Fix autofill service permission. 671a1871 DO NOT MERGE Watchface sample: Accessibility: Fixed "unlabeled button" on linear navigation. 32300d91 Add example of PiP capabilities when using MediaSession. 3968102e PictureInPicture: rm whitespace from build.gradle 382e931c PictureInPicture: Fix build issues 523d6e02 Fix PictureInPicture sample to reflect DP3 API changes df191b62 Watchface: made complication config activity accessible. b6cb182b Autofill sample: formatting. 1a7021ee Uses canonical web domain when validating DAL. 500b70f8 Initial Digital Asset Links support (DAL). 7647b7df Import new sample. bc8e9d27 Autofill sample: Fixed NPE when there are no *supported* hints. 3fcb09bd Autofill sample: Correctly autofill equivalent W3C fields. ccd0a1ea Autofill sample: fix autofill month issue and crash. d25621d8 Autofill sample: Fixed CustomVirtualView preCondition and improved dump. 85a44dc0 Autofill sample: Fixed CustomVirtualView issues. 6e80a69e Autofill sample: Completed layout TODOs. 689cc0c9 Update Notifications sample - prep work for Kotlin version db1648dc Fixed autofillValue() of virtual view when value is empty. e42e7f83 Bunch of improvements on Autofill samples: 96953940 Autofill sample: Fixed top margin. 3df14dea Autofill sample: Fixed formatting. 1c511cbb Autofill sample: Scaffolding for setting to add mock data. 52414a5a Added missing fields on virtual views. 955607a2 Showcase autofill in webviews. 1807a3e9 Autofill sample: formatting. 96be336b Autofill sample: Adding pkg signature check. 03c96abd Added an autofill sample for DatePicker-based Credit Card Expiration date. c68864be Added more Credit cards fields. 48d43004 2 new features on virtual multiple partitions: 0b131738 Added option to launch another activity from MainActivity. 2d2da49b Note: This is a cherry pick of https://googleplex-android-review.googlesource.com/#/c/platform/developers/samples/android/+/2846703/ 9081a906 Added a MultiplePartitions activity. 742bf1a3 Adds support for vibrate on bridged notifications per external feedback: e8d941a2 Refactored CustomVirtualView to be more generic... 313fb232 Autofill sample: add credit card expiration compound view example. 71556a6f Autofill kotlin sample: Improve kotlin style. 741ba087 Autofill sample: ensure text is not empty. 56adb608 Autofill sample: Update versions in gradle files. 4c82d9a9 Add meta data to template-params.xml 519bb258 RuntimePermissions sample: Creating kotlin version. bc0b8eee RuntimePermissions sample: Updating Java in sample. c909fa0c Watchface: made complication config activity accessible. b2f5f046 Delete SpeedTracker/Wearable/build.gradle ba93f0a5 Several fixes for DownloadableFonts sample. 1fb9fc25 Updates new uses of boxinsetlayout to use app:boxedEdges="all" instead of app:layout_box="all" and removes unused layouts. 05e9d626 Updates and refactors notification wear sample to work on sdk 26 and use the latest support library widgets. I also refactored some code that was used in multiple places into a Shared module. 8cc62585 EmojiCompat: Several fixes d9083dac For some reason template system was getting caught up with different template xml files in some projects. Reverted them, then reset them back to changes and refresh works properly now. Trevor pointed out sometimes system gets confused when template file is differet. :/ 9f8a8aaa Updates all samples outside of watch faces and wear notifications that use the new widget support library. ddec2169 Updates watch face to use new support library classes. e1a3e637 Initial commit. 8ef88aac Autofill sample: addresses comments on c/2372625 and c/2409408. 07366660 Ignore .DS_STORE files in git. c9e8b524 Autofill kotlin sample: fixing auth bug. fff04fe1 Autofill sample: adding email compose activity. abc564e1 Autofill sample: use AppCompatActivity for AuthActivity. f5cc7e9e Autofill sample: updating screenshots. 34f6bf75 Autofill sample: make UI nicer. 8e4f496d Autofill sample: Use custom adapter for cc exp years. dd108ebb Autofill sample: added icons, fixed an auth bug, added more comments. bb55ff97 Check autofillHints to make sure autofillHint is supported by service. 7c931def Updating gradle dependencies for beta2 autofill sample. ========platform/development between android-8.0.0_r32..android-8.1.0_r1========= apps/Fallback/res/values-en-rCA/strings.xml | 22 + apps/Fallback/res/values-en-rXC/strings.xml | 22 + apps/Fallback/res/values-hi/strings.xml | 4 +- apps/Fallback/res/values-pa/strings.xml | 4 +- .../src/com/android/sdksetup/DefaultActivity.java | 3 + apps/WidgetPreview/AndroidManifest.xml | 2 +- build/Android.mk | 5 +- build/sdk-android-arm64-v8a.atree | 6 +- build/sdk-android-armeabi-v7a.atree | 6 +- build/sdk-android-armeabi.atree | 2 +- build/sdk.atree | 13 +- build/tools/windows_sdk.mk | 6 + .../src/com/android/commands/monkey/Monkey.java | 53 +- ndk/platforms/android-9/arch-x86/src/crtbegin.c | 2 +- python-packages/Android.bp | 28 + python-packages/adb/device.py | 35 +- python-packages/gdbrunner/__init__.py | 72 +- samples/ApiDemos/Android.mk | 2 + samples/BusinessCard/Android.mk | 2 + samples/DeviceAdminWhitelistedAccount/Android.mk | 33 + .../AndroidManifest.xml | 53 + samples/DeviceAdminWhitelistedAccount/README.md | 24 + .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3074 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1869 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3821 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6052 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8602 bytes .../res/values/strings.xml | 20 + .../res/xml/authenticator.xml | 18 + .../admin/whitelistedaccount/MyAuthenticator.java | 122 +++ .../app/admin/whitelistedaccount/MyMain.java | 48 + samples/IntentPlayground/Android.mk | 19 + samples/IntentPlayground/AndroidManifest.xml | 78 ++ .../res/drawable/card_background.xml | 20 + samples/IntentPlayground/res/drawable/divider.xml | 19 + .../res/drawable/expand_less_mtrl.xml | 24 + .../res/drawable/expand_more_mtrl.xml | 24 + .../res/drawable/expander_group_material.xml | 19 + .../IntentPlayground/res/drawable/info_icon.xml | 24 + .../res/drawable/success_card_background.xml | 20 + .../IntentPlayground/res/layout/activity_main.xml | 31 + .../IntentPlayground/res/layout/activity_node.xml | 72 ++ .../res/layout/activity_radio_list_item.xml | 38 + .../res/layout/checkbox_list_item.xml | 23 + .../res/layout/dialog_list_item.xml | 27 + .../res/layout/fragment_build_intent.xml | 79 ++ .../res/layout/fragment_current_task.xml | 117 +++ .../res/layout/fragment_intent.xml | 186 ++++ .../res/layout/fragment_intent_dialog.xml | 50 + .../IntentPlayground/res/layout/fragment_tree.xml | 42 + .../IntentPlayground/res/layout/section_header.xml | 27 + .../res/layout/simple_list_item.xml | 20 + samples/IntentPlayground/res/layout/task_node.xml | 58 ++ .../res/layout/tree_node_composite.xml | 60 ++ .../res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4208 bytes .../res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2555 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6114 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10056 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14696 bytes samples/IntentPlayground/res/values/colors.xml | 43 + samples/IntentPlayground/res/values/dimens.xml | 17 + samples/IntentPlayground/res/values/strings.xml | 65 ++ samples/IntentPlayground/res/values/styles.xml | 29 + .../android/intentplayground/BaseActivity.java | 126 +++ .../ClearTaskOnLaunchActivity.java | 22 + .../DocumentLaunchAlwaysActivity.java | 22 + .../DocumentLaunchIntoActivity.java | 22 + .../DocumentLaunchNeverActivity.java | 22 + .../android/intentplayground/LauncherActivity.java | 64 ++ .../intentplayground/NoHistoryActivity.java | 22 + .../example/android/intentplayground/Shims.java | 76 ++ .../intentplayground/SingleInstanceActivity.java | 22 + .../intentplayground/SingleTaskActivity.java | 22 + .../intentplayground/SingleTopActivity.java | 22 + .../intentplayground/TaskAffinity1Activity.java | 22 + .../intentplayground/TaskAffinity2Activity.java | 22 + .../intentplayground/TaskAffinity3Activity.java | 22 + samples/ToyVpn/res/drawable/ic_vpn.xml | 34 + samples/ToyVpn/res/layout/form.xml | 3 +- samples/ToyVpn/res/values/strings.xml | 1 + .../com/example/android/toyvpn/ToyVpnClient.java | 63 +- .../example/android/toyvpn/ToyVpnConnection.java | 328 ++++++ .../com/example/android/toyvpn/ToyVpnService.java | 361 ++----- scripts/gdbclient | 3 + scripts/gdbclient.py | 56 +- scripts/native_heapdump_viewer.py | 315 ++++++ scripts/symbol.py | 146 ++- sdk/build_tools_source.prop_template | 3 +- sdk/plat_tools_source.prop_template | 4 +- sdk/platform_source.prop_template | 2 +- sys-img/advancedFeatures.ini.arm | 5 + testrunner/test_defs.xml | 10 +- .../test-apps/SmokeTests/AndroidManifest.xml | 3 +- .../android/support/design/widget/annotations.xml | 9 + tools/logblame/analyze_logs.py | 4 +- tools/logblame/logs.py | 20 + tools/logblame/power_toggle_test | 4 +- tools/privapp_permissions/privapp_permissions.py | 5 +- vndk/tools/abi-tool/strip_debug_info.pl | 66 ++ vndk/tools/abi-tool/vndk_abi_tool.py | 26 +- .../assets/{ => insight}/index.html | 0 .../assets/{ => insight}/insight-data.js | 15 +- .../assets/{ => insight}/insight.css | 6 + .../assets/{ => insight}/insight.js | 10 +- .../definition-tool/assets/visual/dep-graph.css | 35 +- .../definition-tool/assets/visual/dep-graph.js | 103 +- .../datasets/eligible-list-o-mr1-release.csv | 576 +++++++++++ .../datasets/eligible-list-o-release.csv | 509 ++++++++++ .../definition-tool/datasets/minimum_tag_file.csv | 45 + vndk/tools/definition-tool/tests/ndk_toolchain.py | 202 ++++ vndk/tools/definition-tool/tests/targets.py | 121 --- .../definition-tool/tests/test_banned_libs.py | 42 - .../definition-tool/tests/test_elf_link_data.py | 10 +- .../tools/definition-tool/tests/test_elf_linker.py | 191 +--- vndk/tools/definition-tool/tests/test_elfdump.py | 10 +- .../definition-tool/tests/test_module_info.py | 7 +- vndk/tools/definition-tool/tests/test_ndk_libs.py | 169 ---- vndk/tools/definition-tool/tools/update_dataset.py | 110 ++ vndk/tools/definition-tool/vndk_definition_tool.py | 1065 ++++++++++---------- vndk/tools/header-checker/Android.bp | 14 +- .../header-abi-diff/src/abi_diff_wrappers.cpp | 7 +- .../header-abi-dumper/src/abi_wrappers.cpp | 98 +- .../header-abi-dumper/src/abi_wrappers.h | 11 +- .../header-abi-dumper/src/ast_processing.cpp | 71 +- .../header-abi-linker/src/header_abi_linker.cpp | 53 +- .../header-abi-util/include/header_abi_util.h | 45 + .../header-abi-util/src/so_file_parser.cpp | 118 +++ .../merge-abi-diff/src/merge_abi_diff.cpp | 2 +- vndk/tools/header-checker/proto/abi_dump.proto | 3 + .../tools/header-checker/tests/expected/example1.h | 828 +++++++++++++-- .../tools/header-checker/tests/expected/example2.h | 604 ++++++++--- .../tests/expected/func_decl_no_args.h | 194 +++- .../tests/expected/func_decl_one_arg.h | 312 ++++-- .../tests/expected/func_decl_one_arg_ret.h | 338 +++++-- .../tests/expected/func_decl_two_args.h | 468 +++++++-- vndk/tools/vndk-compliance/README.md | 62 ++ vndk/tools/vndk-compliance/parse-and-fix-errors.sh | 85 ++ 142 files changed, 8268 insertions(+), 2088 deletions(-) 77f36c771 Updating BuildTools to 27.0.1 73afaab62 Add shrinkedAndroid.jar to build tools 96a9c1498 Updating BuildTools to 26.0.3 c13f750fe API 27 release config files d416abff2 API 27 release config files 827c91a4c vndk-def: Update eligible-list-o-mr1-release.csv 6dd4e8d87 vndk-def: Add latest eligible-list-o-release.csv 59c36677d Updating Build Tools for API 26 from oc-mr1-dev 5e3703445 Updating Build Tools for API 26 from oc-mr1-dev 29497e6db Import translations. DO NOT MERGE 5277901f9 Import translations. DO NOT MERGE d46f37edb Fix NullPointerException in Monkey. 45d91a062 Change Monkey to allow launching home even if gsa is disabled. f95f1746b vndk-def: Add eligible list update tool b33d0c459 vndk-def: Fix generalized VNDK-SP computation 6dfd48ae4 vndk-def: Update eligible-list-o-mr1-release.csv fdba1f2d7 vndk-def: Generalize FWK-ONLY-RS / VNDK-SP ac404dce8 vndk-def: Support Treble VNDK directory layout fd04ff570 vndk-def: Add eligible-list-o-mr1-release.csv c81305196 vndk-def: Sort eligible-list-o-release.csv 1eb0c61be vndk-def: Update android.hidl.memory@1.0-impl.so 11b99f237 vndk-def: Add automotive HIDL interfaces to VNDK a830757d2 vndk-def: Add deps-unresolved command aa2e8c342 vndk-def: Ignore ELF files with unknown machine ID 9cd97b2b9 vndk-def: Fix test_elfdump.py c9f718348 vndk-def: Add libstagefright_omx and libmedia_omx 8faa6591e vndk-def: Print dest source directory in check-dep 88de96af6 vndk-def: Print source directory in deps command cdbed5fb0 vndk-def: Print source directory in deps-insight 8f707d702 vndk-def: Refactor ModuleInfo class f757dbcb5 vndk-def: Fix unittests with rpath dd54be956 sdk: copy encryptionkey.img to x86{_64} image zip 06855f4f5 sdk: use 3.18 kernel d57c88cd2 Import translations. DO NOT MERGE 4b1e8aea3 Import translations. DO NOT MERGE f57025e45 emulator: merge oc-emu-dev development project 841d0cc79 sdk: copy system-qemu.img to system-images.zip 4c9e48377 Fix usage of a changed IPC API 8f8576608 Disable proguard for BusinessCard app 47ae20277 vndk-def: Add NDK extension usages check de625aa40 vndk-def: Add eligible list to datasets 437c17063 vndk-def: Remove NDK extension check 6ebdbbabd logblame: add support for default format logcat 01d49e374 make the logblame power toggle test slightly better a45b17e0d Fix typo in time duration printing in logblame script. ca72ffc36 Add logblame and some log buffer tests. 39cf6d6d9 vndk-def: Split eligible list checker aa08497a9 vndk-def: Replace NDK_LIBS with TaggedPathDict de7b220cd Update SDK versions for the OC Preview 4 release / API 26 r2 f75eda610 Add e2fs tools to Android SDK build-tools 6d1633e13 logblame: add support for default format logcat 258c89e9e Resolve gdbclient.py -r executable from target 3485fc96f Fix number of * in VNDK ABI output. 2bf50179b The base files for the project & activities and XML resources Test: build and run manually Change-Id: I6eb7f1a444703e99f592ac9106261f9c6bd90127 c27bcaea5 Sample authenticator that creates a "DPM-whitelisted" account. 12a0d340e vndk-def: Move NDK_LIBS out of ELFLinkData 57ee917fb vndk-def: Load LL-NDK and SP-NDK names 6f9900403 vndk-def: Reorder TaggedDict e1e864412 vndk-def: Remove HL-NDK from code a73765076 vndk-def: Remove more unused code 984c62c5a vndk-def: Use os.path.join() instead of '/' 187a74ce9 vndk-def: Move deps-insight assets 10718d141 vndk-def: Remove unsupported commands fff9b6e6e Use make variables to access java tools 89e1ecf9a Fix gdbclient.py -p. ac537690a Make message format change backwards compatible. f5c03e60e Update the runner for systemui f5009921f vndk-def: Add symbol data in VTool 626b5a331 Revert "Emulator allows google apps to have access to locations by default" b88146b0c Fix clang API usage for record / enum link names. 5856865e3 Revert "Emulator allows google apps to have access to locations by default" 50dc27b2c Revert "Emulator: update development to 2362bfb6" ac9cc7d5b Monkey: Dump the most recent ANR trace. 75b24f127 Warn that gdbclient is deprecated in favor of gdbclient.py 2859eb925 Add a rule for android-common-ex tests in testrunner 9b70b376c vndk-def: Add --enumerate to deps-closure 5c26bfa4b Emulator: update development to 2362bfb6 1cd902f59 vndk-def: Add --revert flag to deps-closure 784c54378 Track move of tzdata: bionic to system/timezone d637531ab Track move of tzdata: bionic to system/timezone 9ae5ff489 Fix potential divide by zero in display_html f374b9f5d Added fixing of log.h errors ba097bb57 vndk-def: Fix check-dep errors on vendor_libs 7a8bc4db1 vndk-def: Add tag file support to deps-insight 5ad8d0fe7 vndk-def: Add more output formats to vndk command b68f26d28 vndk-def: Simplify VNDK result 8e208817a vndk-def: Remove "follow" from default action 171534033 vndk-def: Add libz.so back to LL-NDK 16538ed72 vndk-def: Add libandroid_net to LL-NDK 489dabb27 vndk-def: Implement VNDK-SP-Ext collection 6a2fcac08 vndk-def: Collect non-AOSP libs must be copied 89015efb1 vndk-def: Exclude vndk-sp from vndk 55a41a3dd vndk-sp: Fix vndk-sp-unused computation 6582daf96 vndk-def: Add (vndk-sp)? to fwk-only-rs matching 05a13ae43 vndk-def: Exclude vndk-sp/vndk from ndk-indirect 2a5a2dd52 vndk-def: Parse actions for ineligible libs 484219c31 vndk-def: Fix vndk-indirect computation bug 8856a2878 Added check for vendor module to parse-and-fix-errors 47f5097cf vndk-def: Add --system-dir-ignored option 5947a9a23 vndk-def-tool: Update README.md 7e723126e vndk-def: Implement degenerated VNDK for o-release d403f09a4 gdbrunner: Fix find_binary's named argument. c34da2dcc Remove device.get_props. 1a2f12d23 Move away from device.get_props. d31eb3294 vndk-def: Introduce better eligible list dcacc725d 216372: Add metadata for @Duration 0e71236dd make the logblame power toggle test slightly better 5d022704e Fix typo in time duration printing in logblame script. 1c6c89293 New version of api-generator tool 6573ce011 Strip more SymbolInfo from dump 057c2739f gdbrunner: take a run-as/su command instead of a user. f427655e4 Fix potential divide by zero. df9de8d4e vndk-def: Add libvndksupport to LL-NDK 9435d22d7 vndk-def: Update vndk-sp list 9ebe7bfc7 vndk-def: Remove obsolete warning options 64eee2485 Fix NDK x86 build. 51b083038 vndk-def: Add `--aosp-system` option ea60a6cce vndk-def: Remove unused code. fe7e59af3 vndk-abi: Use .dump for unmodified abi-compliance-tool 012630c63 vndk-abi: Integrate strip debug info e6a88775e Add more flexibility to abi checking. a178732bc Script to view native allocations prettily. 328def813 Add Soong rule for python adb library. 46d2510ad vndk-def: Add VTool prototype in vndk_definition_tool b2ccab4c6 Add Script to strip debug info from dump c52723d77 Add support for push --sync. eb755c132 Merge abi diffs, improve linking performance. 46b00d66a Stack: Add subprocess caching c12a5384e vndk-def: Rename VNDK-stable to VNDK-SP 3d97a4612 Stack: Add symbol caching d0484f9b6 Add support for single apk output. 51406197d C/C++ adjustments and bug fixes. 0b30c3054 vndk-def: Add more tags to check-dep command 0c50a27c1 vndk-def: Sort ELFLinkData by path a1fd40bfe vndk-def: Use find() to find terminating char bf0fd147f Remove redundant dependencies dfb4d7611 vndk-def: Update NDK libs. 218369ad4 vndk-def: Add DT_NEEDED removal tool ea109f700 Do not check for existence of exported dirs. 68121b4f3 vndk-def: check-dep: Print symbols and module_path 59ac433af vndk-def: Add fuzzy path matching to insight f3a7a95fd Remove libprotobuf-cpp-lite dependency. dc962341d vndk-def: Remove debug code. 0f82afef8 Add option to parse version script during linking. 74d97ca7e vndk-def: Add vendor module dependency check tool d85e8cb4b vndk-def: Fix compute_vndk() w/o generic refs 561b36e62 Fix: Inaccurate mangled names. b0dd7a775 vndk-def: Add deps-insight 14ba86d7a vndk-def: Add sp-both-vndk-stable 861323ca3 vndk-def: Compute sp-lib in compute_vndk() 43cfc4b60 vndk-def: Code cleanup: Remove duplicated code 8293664ac vndk-def: Rename VNDKHeuristics to VNDKResult fbd41493b vndk-def: Refactor compute_sp_lib() return value 63faec733 vndk-def: Update README.md f24323461 vndk-def: Separate {sp-hal,sp-ndk}-vndk-stable 5e934cd66 vndk-def: Add command line option checks. ad447213d vndk-def: Fix vndk-core path assertion. b61f700bd vndk-def: Code cleanup: Remove redundant code. 990ab9019 vndk-def: Fix typo in unit test name. b401d6b43 Dist the windows 64-bit libaapt2_jni 5fd217ccb Import translations. DO NOT MERGE b73a7a2f4 Add ApiDemos to device-tests as it's needed by JankMicroBenchmarkTests df4420ac6 vndk-def: Add libGLES* pattern to SP-HAL. 466971daa vndk-def: Fix sp-hal and vndk-stable computation. ddbe0faa1 vndk-def: Reuse cached vndk classification. 0b455c673 vndk-def: Add NDKLibDict.classify(). f6b7be55c vndk-def: Update pre-defined vndk-stable list. f3ce3549c Temporary fixes for sizes and mangled names. 5eeca1ba2 README file and shell script to fix errors due to VNDK flag 72f57c994 Make ToyVpn a little more realistic 5fa0613c5 vndk-def: Add libvulkan.so to SP-NDK. ========device/asus/fugu between android-8.0.0_r32..android-8.1.0_r1========= BoardConfig.mk | 7 +- Generic.kl | 441 ++++++++++++++++++++++++ Nexus_Remote.kl | 2 +- Spike.kl | 2 +- compatibility_matrix.xml | 59 ++++ device.mk | 19 +- dumpstate/DumpstateDevice.cpp | 2 +- libaudio/AudioStreamOut.cpp | 39 ++- libaudio/alsa_utils.cpp | 161 ++++++--- libaudio/alsa_utils.h | 6 +- media_codecs_performance.xml | 143 ++++---- proprietary-blobs.txt | 3 +- self-extractors/extract-lists.txt | 3 +- self-extractors/intel/staging/device-partial.mk | 3 +- vendor_owner_info.txt | 3 +- 15 files changed, 727 insertions(+), 166 deletions(-) 16ea9fc media: update codec performance data (OPM1.170913.003) 1e88815 Allow more buffers to work around timing issues ba03d01 Update blobs for mr1 d605354 Allow Assistant on TV to be invoked by search key cacf818 media: update codec performance data (OPM1.170803.002) ffb7556 media: update codec performance data (OPM1.170731.001) 20ec448 Fix for recording source UNPROCESSED 79e506f Remove previous implementation of RadioService. e7b544f Delete product specific mini-debug code 6b55be6 Delete duplicatevVariables in BoardConfig 6f62adc audio HAL: fix supported sampling rates and channel masks 711ffce Check handle for nullptr f91f6f2 Add / to dev compat mat 630f985 fugu: Remove wifi vendor HAL 1c25212 fugu: Add wifi HAL to vintf dcd1f69 Add device compatibility matrix 39829b9 Declare location of device manifest f503755 Revert "Add 2nd arch arm config" 0fcef5b Add 2nd arch arm config cbdc9f5 fugu: Add libbt-vendor in device.mk 316fbac Move fugu to default preopt. ========device/asus/fugu-kernel between android-8.0.0_r32..android-8.1.0_r1========= bzImage | Bin 5456736 -> 5459408 bytes 1 file changed, 0 insertions(+), 0 deletions(-) c488c7e release-request-bbc747ae-190b-4d38-8704-432aa6396c16-for-git_oc-mr1-release-4351869 snap-temp-L93800000104806132 ========device/common between android-8.0.0_r32..android-8.1.0_r1========= generate-packages.sh | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) bce5227 Add taimen and walleye support to the common tool ffa7cb5 Revert "Allow injecting a script to do additional pre-package processing." 98a61f0 Allow injecting a script to do additional pre-package processing. 202d38e Add a variation in generate-package for future devboards 011cc2c Add android-info.txt to the root directory ========device/generic/armv7-a-neon between android-8.0.0_r32..android-8.1.0_r1========= a5aee59 Revert "Replace hardware features conf file to be emulator specific" a328fdd Revert "Replace hardware features conf file to be emulator specific" 337feff Replace hardware features conf file to be emulator specific ========device/generic/car between android-8.0.0_r32..android-8.1.0_r1========= car-x86/AndroidProducts.mk => AndroidProducts.mk | 5 +- car-armv7-a-neon/vendorsetup.sh => aosp_car_arm.mk | 13 +- car-x86_64/vendorsetup.sh => aosp_car_arm64.mk | 15 +- .../AndroidProducts.mk => aosp_car_x86.mk | 12 +- car-arm64/vendorsetup.sh => aosp_car_x86_64.mk | 15 +- car-arm64/AndroidProducts.mk | 18 -- car-arm64/BoardConfig.mk | 22 --- car-arm64/car_emu_arm64.mk | 50 ------ car-armv7-a-neon/BoardConfig.mk | 42 ----- car-armv7-a-neon/car_emu_arm.mk | 51 ------ car-x86/BoardConfig.mk | 31 ---- car-x86/car_emu_x86.mk | 50 ------ car-x86_64/AndroidProducts.mk | 18 -- car-x86_64/BoardConfig.mk | 23 --- common/android.hardware.dummy.xml | 2 +- common/bootanimations/bootanimation-832.zip | Bin 2052281 -> 0 bytes car-x86_64/car_emu_x86_64.mk => common/car.mk | 54 +++--- common/car_core_hardware.xml | 88 +++++++++ common/config.ini | 8 + common/init.car-emulator.rc | 87 --------- common/manifest.xml | 196 +++++++++++++++++++++ common/preloaded-classes-car | 1 - common/product/aosp_arm.mk | 18 -- common/product/aosp_arm64.mk | 34 ---- common/product/aosp_base.mk | 16 -- common/product/aosp_base_telephony.mk | 16 -- common/product/aosp_x86.mk | 49 ------ common/product/aosp_x86_64.mk | 49 ------ common/product/core.mk | 53 ------ common/product/emulator.mk | 78 -------- common/product/full.mk | 31 ---- common/product/full_base.mk | 53 ------ common/product/full_base_telephony.mk | 31 ---- common/product/generic_no_telephony.mk | 71 -------- common/product/manifest.xml | 20 --- common/sepolicy/bootanim.te | 1 - common/sepolicy/device.te | 6 - common/sepolicy/domain.te | 10 -- common/sepolicy/file.te | 2 - common/sepolicy/file_contexts | 19 +- common/sepolicy/fsck.te | 1 - common/sepolicy/hal_vehicle_hwservice.te | 1 + common/sepolicy/hwservice.te | 1 + common/sepolicy/hwservice_contexts | 1 + common/sepolicy/logd.te | 11 -- common/sepolicy/property.te | 3 - common/sepolicy/property_contexts | 4 - common/sepolicy/qemud.te | 9 - common/sepolicy/rild.te | 1 - common/sepolicy/shell.te | 1 - common/sepolicy/surfaceflinger.te | 1 - common/sepolicy/system_app.te | 1 + common/sepolicy/system_server.te | 3 - common/sepolicy/zygote.te | 1 - car-x86/vendorsetup.sh => vendorsetup.sh | 5 +- 55 files changed, 366 insertions(+), 1036 deletions(-) 8f4379a Fix build fingerprint length of aosp_car emulator targets. 987338b Fix incorrect sepolicy path 549fe1d Cleanup AAE Emulator configs 9da2bff Switch vehicle HAL from 2.1 to 2.0 5e6b82f Remove car bootanimation. a73063b Fix arm64 build broken on oc-mr1-car-release c2b02ad Set the various img size to be inline with previous settings. 7558dfa Add TARGET_USES_CAR_FUTURE_FEATURES (back) to car emu BoardConfigs. ac142f7 Fix the Car emulator. 3a810ad Enable Vendor image for emulator builds e1ac93d Add default vhal impl to car emulator 3578ac6 Fix AAE emulator sepolicy denials 228e439 Add aosp_car_emu_x86 build target. 14589ce emulator: Add AOSP varient for car emulators e9f4bd9 Enable VMS in car emulator ========device/generic/common between android-8.0.0_r32..android-8.1.0_r1========= vndk/Android.mk | 4 ++-- vndk/vndk-sp-libs.mk | 23 +++++++++++++---------- 2 files changed, 15 insertions(+), 12 deletions(-) 553a343 Remove all copies of vndk-sp modules 33c5fa4 Move libz vndk-sp from ll-ndk 6cfa3a2 vndk: remove hidl vndk-sp libs from the list. df71f3a vndk: remove hidl vndk-sp libs from the list. 80f28ae vndk: remove some vndk-sp libs from the list. 2fa4f8d Revert "Update libz to VNDK-SP in generic system image" 06eb403 Update libz to VNDK-SP in generic system image cbcac22 vndk-sp: Remove android.hidl.memory@1.0-impl 490c47f vndk-sp: Remove android.hidl.memory@1.0-impl 72868cf vndk-sp: Copy libhidlmemory.so to vndk-sp 59dc7e2 vndk-sp: Copy libhidlmemory.so to vndk-sp 96b586a New target to add vndk-sp libs to system image c680679 New target to add vndk-sp libs to system image 27cee77 Revert "Revert "Revert "New target to add vndk-sp libs to system image""" fdc0c4f Revert "Revert "Revert "New target to add vndk-sp libs to system image""" ========device/generic/goldfish between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 22 + OWNERS | 3 + audio/Android.mk | 4 + audio/audio_hw.c | 17 +- audio/audio_hw_legacy.c | 7 +- camera/Android.mk | 11 +- camera/CallbackNotifier.cpp | 6 +- camera/CallbackNotifier.h | 5 +- camera/EmulatedCamera.cpp | 13 +- camera/EmulatedCamera.h | 5 +- camera/EmulatedCameraFactory.h | 4 +- camera/EmulatedFakeCamera.cpp | 2 + camera/EmulatedFakeCamera2.cpp | 127 +- camera/EmulatedFakeCamera2.h | 2 + camera/EmulatedFakeCamera3.cpp | 224 ++- camera/EmulatedFakeCamera3.h | 9 +- camera/EmulatedQemuCamera.cpp | 2 + camera/Exif.cpp | 47 +- camera/Exif.h | 6 +- camera/GrallocModule.h | 43 + camera/JpegCompressor.cpp | 2 +- camera/PreviewWindow.cpp | 13 +- camera/fake-pipeline2/Base.h | 1 - camera/fake-pipeline2/JpegCompressor.cpp | 26 +- camera/fake-pipeline2/JpegCompressor.h | 4 + camera/fake-pipeline2/Sensor.cpp | 67 +- camera/fake-pipeline2/Sensor.h | 10 +- camera/jpeg-stub/Android.mk | 4 +- camera/media_codecs_performance.xml | 8 +- compatibility_matrix.xml | 59 + data/etc/config.ini | 20 + data/etc/handheld_core_hardware.xml | 2 + fingerprint/Android.mk | 8 +- fingerprint/fingerprint.c | 28 +- fstab.ranchu | 3 +- fstab.ranchu.arm | 7 + fstab.ranchu.early | 6 + fstab.ranchu.early.arm | 6 + gatekeeper/Android.mk | 45 + gatekeeper/SoftGateKeeper.h | 182 +++ gatekeeper/SoftGateKeeperDevice.cpp | 116 ++ gatekeeper/SoftGateKeeperDevice.h | 76 + gatekeeper/module.cpp | 127 ++ gps/Android.mk | 2 + gps/gps_qemu.c | 43 +- hwcomposer/Android.mk | 2 + hwcomposer/hwcomposer.cpp | 3 +- include/qemu_pipe.h | 2 +- include/qemud.h | 7 +- init.goldfish.rc | 2 +- init.ranchu-net.sh | 2 +- init.ranchu.rc | 9 +- keymaster/Android.mk | 20 + keymaster/keymaster_ipc.h | 62 + keymaster/keymaster_module.cpp | 69 + keymaster/trusty_keymaster_device.cpp | 792 +++++++++ keymaster/trusty_keymaster_device.h | 153 ++ keymaster/trusty_keymaster_ipc.cpp | 105 ++ keymaster/trusty_keymaster_ipc.h | 29 + lights/Android.mk | 3 +- manifest.xml | 161 +- .../frameworks/base/core/res/res/values/config.xml | 6 + .../core/res/res/xml/config_webview_packages.xml | 39 - .../SettingsProvider/res/values/defaults.xml | 2 - .../packages/apps/CarrierConfig/res/xml/vendor.xml | 11 + power/Android.mk | 4 + qemu-props/Android.mk | 1 + qemud/Android.mk | 20 - qemud/qemud.c | 1720 -------------------- sensors/Android.mk | 17 +- sensors/sensors_qemu.c | 101 +- tools/mk_qemu_image.sh | 34 + vndk/Android.mk | 59 + 73 files changed, 2794 insertions(+), 2065 deletions(-) af31804 Revert "Emulator: add overlay for goldfish device" 11daf9e goldfish: set correct sepolicy version 8eb6179 Specify keystore dependency on libhardware_headers 7b0446b Fix signaling of uncalibrated magnetic sensor 264d7b7 Enable keymaster3 2c1559c Remove unnecessary dependency on libkeystore_binder 0bf3162 Replace libcamera_client with a VNDK lib 331578d goldfish: update sepolicy version 657ede9 gatekeeper: use std::unique_ptr d4129ed Build emulator hal modules with BOARD_VNDK_VERSION 61a20c7 goldfish: add device level mk file 1e2cff5 Disable goldfish camera for non-generic devices. 586e4aa goldfish: fix build breakage 567250c emulator: guard vndk mk with emulator devices 3cfd493 goldfish: add script to create partitioned image 30aaac9 gatekeeper: add gatekeeper hal 5e67ec4 goldfish: add script to create partitioned image 26a79ca goldfish: remove system partition from fstab 4099ed4 O-CTS android.hardware.camera2.cts.PerformanceTest#testMultipleCapture 67943c2 Fix 'flush' function for gyroscope and magnetic sensor f767b89 Update the framerate values 85a0e29 Explicilty set capabilities and hardware info. a81ba0e emulator: fix format string/sign comparison warnings 6b040b6 Add gyroscope and uncalibrated mag ecf0511 Add gyroscope to supported device list bug: 36718912 e34269e emulator: get emulator booting c67170b Add Broadcast Radio to emulator 310f9b1 drm: add widevine service 05edb17 Fix the sign of storeMetaDataInBuffers return error code 8ac0235 Build power.ranchu and add power hal to manifest.xml 0319174 Emulator: update goldfish to 0ff252b9 cc7d2e6 vts: remove ISap from manifest b1d1115 emu-hal: fix fingerprint VTS failure in enroll/remove d9c01dc avd: provide default config.ini f19bbe1 Add OWNERS in device/generic/goldfish 3e9a2ae Fix drm instance name 1d4ab20 arm: add arm specific fstab files ff052f8 binderize drm 89c64e7 Binderize camera 03993e9 goldfish: add fingerprint to hwbinder manifest b173355 goldfish: Fully treblize emulator image e39d18a goldfish: remove qemud f1ae384 Write orientation to exif when saving jpeg 9ab163b Keystore HAL for CTS test a771d68 Mount vendor image 7e98212 goldfish-gps: always send location fix when navigation starts 4ac9d0b goldfish-gps: send back navigation and satellite status ea8a63b Fix the output file path for bugreport service 1c05f52 Camera: v2/v3: Fix deadlock in sensor / result thread communication a47e71d Fix the 'flush' function for emulated sensors 9ca9f56 Fix the 'flush' function for emulated sensors 014288c fix circular dependency libnativewindow <-> libui 6d298dc Add make and model in exif 8fac274 Build power.ranchu and add power hal to manifest.xml e9d6f84 CTS Telephony pkg bug fix 39f7166 Revert "Emulator: re-enable lockscreen by default" 1ed8ce7 Emulator: add mms agent 2ea5ca4 Camera: Fix assorted HALv3 bugs to pass more CTS fefb9fc Camera: Remove references to goldfish gralloc private details 96424cf Correctly checking hw_get_module return status. cfd093c Replace GraphicBufferMapper with gralloc module. 041daeb Camera: Pass valid user context when requesting memory 1312c97 Emulator: Enable camera in passthrough 0ff252b Enable bugreport service 424a5af Enable picture_in_picture feature b732b21 Emulator: re-enable lockscreen by default 50aa649 Add quota config for CTS 2c5c165 Make Emulator's Light sensor recognized b0bfdbc Make Emulator's Light sensor recognized d20d237 restart adbd periodically d39b2ec [O-CTS] Add app permissions 0660075 Ranchu: separate network related setup from core setup commands fa71487 Binderize graphics allocator b02bbae Enable graphics allocator in passthrough 8687625 Emulator: add emulator specific manifest.xml e71462f Set SetupWizard mode to emulator e790d5f [Workaround] Make emulator take wake lock on startup be27921 Start goldfish-logcat when qemu.logcat=start fab3695 Emulator: enable full disk encryption 7e8b692 Emulator: start adbd after boot completes ========device/generic/goldfish-opengl between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 +- common.mk | 8 ++ system/GLESv2_enc/GL2Encoder.cpp | 179 ++++++++++++++++++++++++--- system/GLESv2_enc/GL2Encoder.h | 29 ++++- system/OpenglSystemCommon/Android.mk | 12 +- system/OpenglSystemCommon/EGLImage.h | 5 +- system/OpenglSystemCommon/goldfishHwc2.cpp | 22 ---- system/OpenglSystemCommon/goldfishHwc2.h | 25 ---- system/egl/Android.mk | 20 ++- system/egl/egl.cpp | 45 +++++-- system/egl/eglDisplay.cpp | 17 +-- system/egl/goldfish_sync.h | 4 + system/gralloc/gralloc.cpp | 60 +++++++-- system/surfaceInterface/Android.mk | 17 --- system/surfaceInterface/surfaceInterface.cpp | 36 ------ system/surfaceInterface/surfaceInterface.h | 25 ---- 16 files changed, 332 insertions(+), 177 deletions(-) 4dd4ecc Fix build error on pre O-MR1 devices a477f14 Export libui_headers as vndk header library 6769d66 Revert "Build libEGL_emulation with BOARD_VNDK_VERSION" a3667ca Build libEGL_emulation with BOARD_VNDK_VERSION 4153dd9 get emulator iamge on oc-mr1-dev work with treble 80a3633 Safe glGetBoolean/Integer/Float queries c9b597b Fix invalid glGetIntegerv queries mangling return values 1374537 Fix guest rendering 256462a Fix API 26 for public emulators, take 2 ef66760 gralloc ashmem hack to delay cb close 1b5d5a7 Emulator: update opengl to bb8d138b 8527011 Resolve emulator opengl dependencies. 22dd0fe Fix aosp_arm build for ODR f351fb5 Always open a file descriptor for color buffer 73cb022 goldfish-opengl: move to vendor partition 8b0bfc7 goldfish-opengl: fix build breakage b1425b6 fix circular dependency libnativewindow <-> libui cf19948 Fix emulator/generic build 67d845e fix circular dependency libnativewindow <-> libui 5a8161c gralloc ashmem hack to delay cb close 820987d Fix byte-per-pixel for floating point color buffer 03cb62c Fix jb-mr2 build 41f2f03 Support more color buffer formats in gralloc 2135ee0 Fix build on older apis, take 2 f46f490 Fix build on older apis for 'override' keyword eef5b07 Fix O-CTS dEQP-EGL get_frame_timestamps failures f3dd5b0 Revert "[hwc2] Add surfaceInterface/goldfishHwc2" 5bbf529 Never restore emulated external target 0 b0a0e2f Rename socket_loopback_server to _socket_loopback_server. e289a8b Fix yet another leak 4b20c7b Update for libcutils socket_loopback_server removal. c4886e3 clear gralloc_device_t after malloc ec7b2c0 Fix huge leak in new O gralloc mmu d2b0c51 Fix emulator with DMA disabled b386601 Fix build on older images for O bringup 409ad0e Revise gralloc memory mgmt for O 6e99bcf [deqp] Fix dEQP-EGL.functional.thread_cleanup.single_context* 5ba01e7 Account for new EGL config attributes ========device/generic/mips between android-8.0.0_r32..android-8.1.0_r1========= c30795e Migrating goldfish/opengl to goldfish-opengl bb4a46d Migrating goldfish/opengl to goldfish-opengl ========device/generic/mips64 between android-8.0.0_r32..android-8.1.0_r1========= 2448fdc Migrating goldfish/opengl to goldfish-opengl ========device/generic/x86 between android-8.0.0_r32..android-8.1.0_r1========= b676b41 Migrating goldfish/opengl to goldfish-opengl 8ff4478 Migrating goldfish/opengl to goldfish-opengl ========device/google/atv between android-8.0.0_r32..android-8.1.0_r1========= Generic.kl | 441 +++++++++++++++++++++ init.ranchu.rc | 37 +- .../base/core/res/res/values-af/strings.xml | 20 + .../base/core/res/res/values-am/strings.xml | 20 + .../base/core/res/res/values-ar/strings.xml | 20 + .../base/core/res/res/values-az/strings.xml | 20 + .../base/core/res/res/values-b+sr+Latn/strings.xml | 20 + .../base/core/res/res/values-be/strings.xml | 20 + .../base/core/res/res/values-bg/strings.xml | 20 + .../base/core/res/res/values-bn/strings.xml | 20 + .../base/core/res/res/values-bs/strings.xml | 20 + .../base/core/res/res/values-ca/strings.xml | 20 + .../base/core/res/res/values-cs/strings.xml | 20 + .../base/core/res/res/values-da/strings.xml | 20 + .../base/core/res/res/values-de/strings.xml | 20 + .../base/core/res/res/values-el/strings.xml | 20 + .../base/core/res/res/values-en-rAU/strings.xml | 20 + .../base/core/res/res/values-en-rCA/strings.xml | 20 + .../base/core/res/res/values-en-rGB/strings.xml | 20 + .../base/core/res/res/values-en-rIN/strings.xml | 20 + .../base/core/res/res/values-en-rXC/strings.xml | 20 + .../base/core/res/res/values-es-rUS/strings.xml | 20 + .../base/core/res/res/values-es/strings.xml | 20 + .../base/core/res/res/values-et/strings.xml | 20 + .../base/core/res/res/values-eu/strings.xml | 20 + .../base/core/res/res/values-fa/strings.xml | 20 + .../base/core/res/res/values-fi/strings.xml | 20 + .../base/core/res/res/values-fr-rCA/strings.xml | 20 + .../base/core/res/res/values-fr/strings.xml | 20 + .../base/core/res/res/values-gl/strings.xml | 20 + .../base/core/res/res/values-gu/strings.xml | 20 + .../base/core/res/res/values-hi/strings.xml | 20 + .../base/core/res/res/values-hr/strings.xml | 20 + .../base/core/res/res/values-hu/strings.xml | 20 + .../base/core/res/res/values-hy/strings.xml | 20 + .../base/core/res/res/values-in/strings.xml | 20 + .../base/core/res/res/values-is/strings.xml | 20 + .../base/core/res/res/values-it/strings.xml | 20 + .../base/core/res/res/values-iw/strings.xml | 20 + .../base/core/res/res/values-ja/strings.xml | 20 + .../base/core/res/res/values-ka/strings.xml | 20 + .../base/core/res/res/values-kk/strings.xml | 20 + .../base/core/res/res/values-km/strings.xml | 20 + .../base/core/res/res/values-kn/strings.xml | 20 + .../base/core/res/res/values-ko/strings.xml | 20 + .../base/core/res/res/values-ky/strings.xml | 20 + .../base/core/res/res/values-lo/strings.xml | 20 + .../base/core/res/res/values-lt/strings.xml | 20 + .../base/core/res/res/values-lv/strings.xml | 20 + .../base/core/res/res/values-mk/strings.xml | 20 + .../base/core/res/res/values-ml/strings.xml | 20 + .../base/core/res/res/values-mn/strings.xml | 20 + .../base/core/res/res/values-mr/strings.xml | 20 + .../base/core/res/res/values-ms/strings.xml | 20 + .../base/core/res/res/values-my/strings.xml | 20 + .../base/core/res/res/values-nb/strings.xml | 20 + .../base/core/res/res/values-ne/strings.xml | 20 + .../base/core/res/res/values-nl/strings.xml | 20 + .../base/core/res/res/values-pa/strings.xml | 20 + .../base/core/res/res/values-pl/strings.xml | 20 + .../base/core/res/res/values-pt-rBR/strings.xml | 20 + .../base/core/res/res/values-pt-rPT/strings.xml | 20 + .../base/core/res/res/values-pt/strings.xml | 20 + .../base/core/res/res/values-ro/strings.xml | 20 + .../base/core/res/res/values-ru/strings.xml | 20 + .../base/core/res/res/values-si/strings.xml | 20 + .../base/core/res/res/values-sk/strings.xml | 20 + .../base/core/res/res/values-sl/strings.xml | 20 + .../base/core/res/res/values-sq/strings.xml | 20 + .../base/core/res/res/values-sr/strings.xml | 20 + .../base/core/res/res/values-sv/strings.xml | 20 + .../base/core/res/res/values-sw/strings.xml | 20 + .../base/core/res/res/values-ta/strings.xml | 20 + .../base/core/res/res/values-te/strings.xml | 20 + .../base/core/res/res/values-th/strings.xml | 20 + .../base/core/res/res/values-tl/strings.xml | 20 + .../base/core/res/res/values-tr/strings.xml | 20 + .../base/core/res/res/values-uk/strings.xml | 20 + .../base/core/res/res/values-ur/strings.xml | 20 + .../base/core/res/res/values-uz/strings.xml | 20 + .../base/core/res/res/values-vi/strings.xml | 20 + .../base/core/res/res/values-zh-rCN/strings.xml | 20 + .../base/core/res/res/values-zh-rHK/strings.xml | 20 + .../base/core/res/res/values-zh-rTW/strings.xml | 20 + .../base/core/res/res/values-zu/strings.xml | 20 + .../frameworks/base/core/res/res/values/config.xml | 3 + .../frameworks/base/core/res/res/values/dimens.xml | 3 + .../base/core/res/res/values/strings.xml | 30 ++ .../packages/SystemUI/res/values-en-rXC/config.xml | 23 ++ products/atv_base.mk | 5 + sdk/images_armeabi-v7a_source.prop_template | 2 +- sdk/images_x86_source.prop_template | 2 +- tutorial-library-google.zip | Bin 644440 -> 728739 bytes tutorial-library-google.zip.etag | 2 +- 94 files changed, 2201 insertions(+), 7 deletions(-) a0c69d4 atv-sdk: bump revision to 2 d53f2c5 Update keylayout file for all default remotes to support Assistant 7f84e33 atv sdk: get emulator TV image to boot 49079b0 Import translations. DO NOT MERGE 8734b49 Import translations. DO NOT MERGE 69011c9 Revert "Revert "Create new Audio include for TVs that doesn't have ringtones."" bc1a629 Import translations. DO NOT MERGE e2abca1 Added assistant content to the post-setup and post-ota tutorials. e554703 ATV a11y shortcut (CL 2 of 3): Overlay config and string 6a244b8 Allow large notification icons on TV 551d1bb Allow large notification icons on TV ae8a677 Add libstagefright_soft_flacdec to atv_base.mk 70c0925 Updated tutorial content for the public OC release 98343e3 Revert "Create new Audio include for TVs that doesn't have ringtones." ========device/google/contexthub between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 + OWNERS | 2 + contexthubhal/Android.mk | 5 +- contexthubhal/nanohubhal.cpp | 17 +- contexthubhal/nanohubhal_default.cpp | 2 +- contexthubhal/system_comms.cpp | 2 +- contexthubhal/test/main.cpp | 2 +- firmware/Android.mk | 2 +- firmware/README | 2 +- firmware/app/app.mk | 3 +- firmware/app/chre/common/chre_app.c | 4 +- firmware/build/common_config.mk | 2 +- firmware/firmware.mk | 2 +- firmware/lib/builtins/Android.mk | 6 + firmware/lib/builtins/aeabi_f2d.c | 19 + firmware/lib/builtins/aeabi_f2ulz.c | 27 + firmware/lib/builtins/aeabi_l2f.c | 80 + firmware/lib/builtins/aeabi_llsl.c | 43 + firmware/lib/builtins/aeabi_llsr.c | 43 + firmware/lib/builtins/aeabi_ul2f.c | 77 + firmware/lib/builtins/fp_extend.h | 89 + firmware/lib/builtins/fp_extend_impl.inc | 108 + firmware/lib/builtins/int_lib.h | 21 +- firmware/lib/lib.mk | 10 +- firmware/lib/libm/kf_rem_pio2.c | 3 +- firmware/lib/libm/sf_cos.c | 6 - firmware/lib/libm/wf_exp.c | 2 + .../os/algos/calibration/accelerometer/accel_cal.c | 10 +- .../os/algos/calibration/accelerometer/accel_cal.h | 9 +- .../algos/calibration/common/diversity_checker.c | 27 +- .../algos/calibration/common/diversity_checker.h | 20 +- firmware/os/algos/calibration/gyroscope/gyro_cal.c | 680 ++- firmware/os/algos/calibration/gyroscope/gyro_cal.h | 66 +- .../os/algos/calibration/magnetometer/mag_cal.c | 204 +- .../os/algos/calibration/magnetometer/mag_cal.h | 39 +- .../calibration/magnetometer/mag_sphere_fit.c | 153 + .../calibration/magnetometer/mag_sphere_fit.h | 78 + .../os/algos/calibration/over_temp/over_temp_cal.c | 1529 ++++--- .../os/algos/calibration/over_temp/over_temp_cal.h | 338 +- firmware/os/algos/calibration/util/cal_log.h | 7 + .../os/algos/common/math/levenberg_marquardt.c | 1 + .../os/algos/common/math/levenberg_marquardt.h | 2 +- firmware/os/algos/common/math/macros.h | 60 + firmware/os/algos/common/math/mat.c | 2 +- firmware/os/algos/common/math/vec.c | 37 +- firmware/os/algos/common/math/vec.h | 26 +- firmware/os/algos/util/nano_assert.h | 8 +- firmware/os/core/bl.c | 4 +- firmware/os/core/nanohubCommand.c | 30 +- firmware/os/core/nanohub_chre.c | 22 +- firmware/os/core/osApi.c | 52 +- firmware/os/core/printf.c | 40 +- firmware/os/core/sensors.c | 1 + firmware/os/core/seos.c | 28 +- firmware/os/cpu/cortexm4/cortexm4.mk | 6 +- firmware/os/cpu/cortexm4/cpu.c | 35 +- firmware/os/cpu/cortexm4/inc/cpu/cmsis.h | 3 - firmware/os/drivers/bosch_bmi160/bosch_bmi160.c | 365 +- firmware/os/drivers/bosch_bmp280/bosch_bmp280.c | 30 +- firmware/os/drivers/leds/leds_gpio.c | 118 +- firmware/os/drivers/leds/leds_lp3943.c | 354 ++ firmware/os/drivers/rohm_rpr0521/rohm_rpr0521.c | 20 +- firmware/os/drivers/si_si7034/si7034a10.c | 503 +++ firmware/os/drivers/st_hts221/README | 34 + firmware/os/drivers/st_hts221/hts221.c | 519 +++ firmware/os/drivers/st_lps22hb/README | 37 + firmware/os/drivers/st_lps22hb/lps22hb.c | 475 +- firmware/os/drivers/st_lsm6dsm/README | 102 +- firmware/os/drivers/st_lsm6dsm/st_lsm6dsm.c | 4583 ++++++++++++++------ .../drivers/st_lsm6dsm/st_lsm6dsm_ak09916_slave.h | 50 +- .../drivers/st_lsm6dsm/st_lsm6dsm_lis3mdl_slave.h | 113 +- .../drivers/st_lsm6dsm/st_lsm6dsm_lps22hb_slave.h | 72 +- .../st_lsm6dsm/st_lsm6dsm_lsm303agr_slave.h | 65 +- firmware/os/drivers/st_mag40/README | 59 + firmware/os/drivers/st_mag40/st_mag40.c | 1031 +++++ .../os/drivers/synaptics_s3708/synaptics_s3708.c | 9 +- firmware/os/drivers/vsync/vsync.c | 10 +- .../window_orientation/window_orientation.c | 8 +- firmware/os/inc/chreApi.h | 5 +- firmware/os/inc/mpu.h | 1 + firmware/os/inc/osApi.h | 5 +- firmware/os/inc/printf.h | 7 +- firmware/os/inc/sensType.h | 1 + firmware/os/inc/seos.h | 12 +- firmware/os/inc/seos_priv.h | 2 +- firmware/os/inc/syscallDo.h | 7 +- firmware/os/inc/usart.h | 1 + firmware/os/platform/stm32/bl.c | 39 +- firmware/os/platform/stm32/inc/plat/cmsis.h | 1 + firmware/os/platform/stm32/inc/plat/pwr.h | 2 +- firmware/os/platform/stm32/lkr/stm32f4xx.bl.lkr | 8 +- firmware/os/platform/stm32/lkr/stm32f4xx.os.lkr | 4 +- firmware/os/platform/stm32/mpu.c | 166 +- firmware/os/platform/stm32/platform.c | 37 +- firmware/os/platform/stm32/spi.c | 2 +- firmware/os/platform/stm32/stm32.mk | 4 +- firmware/os/platform/stm32/usart.c | 11 + firmware/os/platform/stm32/wdt.c | 34 +- firmware/variant/README | 25 +- firmware/variant/lunchbox/inc/variant/variant.h | 16 +- firmware/variant/nucleo/inc/variant/variant.h | 4 +- firmware/variant/variant.mk | 2 +- lefty/Android.mk | 95 + lefty/Lefty.cpp | 49 + lefty/Lefty.h | 54 + lefty/lefty_service.cpp | 37 + lefty/lefty_service.h | 17 + lib/Android.bp | 5 + lib/Android.mk | 14 - sensorhal/Android.mk | 5 + sensorhal/directchannel.cpp | 59 +- sensorhal/directchannel.h | 11 +- sensorhal/hubconnection.cpp | 673 ++- sensorhal/hubconnection.h | 58 +- sensorhal/hubdefs.h | 4 + sensorhal/sensors.cpp | 30 +- util/common/ring.cpp | 13 +- util/nanoapp_cmd/nanoapp_cmd.c | 55 +- util/nanotool/androidcontexthub.cpp | 20 + util/nanotool/apptohostevent.cpp | 10 +- util/nanotool/apptohostevent.h | 4 + util/nanotool/contexthub.cpp | 1 + util/nanotool/contexthub.h | 1 + util/nanotool/nanotool.cpp | 7 + util/nanotool/sensorevent.cpp | 1 + util/stm32_flash/Android.mk | 3 +- util/stm32_flash/flash.c | 32 +- util/stm32_flash/stm32_bl.c | 9 +- util/stm32_flash/stm32_bl.h | 1 + util/stm32_flash/uart.c | 117 + util/stm32_flash/uart.h | 35 + 131 files changed, 11108 insertions(+), 3364 deletions(-) fd9172bb sensorhal: protect mWakeEventCount with lock and handle mRing full a619ebe0 [Accel/Mag Cal] Ensures sqrtf(X), only for X > 0 596363ed hal: retry driver writes returning 0 58a744d9 Remove dependency on flush when updating desired sampling period dfcb2795 [GyroCal/OTC-Gyro] Algorithm Sync for MR1 d38392c9 [Nanohub - Gyro Calibration] BMI160 Driver Update fb51aff3 nanohub: check for sensor rate change in rate changed callback fba63c2a [BMI160] Exclude fifo-disabled sensors in watermark calculation 1ed78b90 rohm_rpr0521: fix compile error 02f1e485 Adding direct report support for uncal sensor types f856f16c nanohub: only return external apps from NANOHUB_HAL_QUERY_APPS cc13c0ea Explicit memory barrier in sensor direct report writer 72d95e5f Detect same gralloc memory by calling GET_BACKING_STORE 35419d08 nanoapp_cmd: fix final fallback erasure step e3de39c0 [GyroCal/OTC-Gyro] Updates to Meet 2017 Gyro Drift Specs 6b28f692 stm32_flash: Add UART support 531c9e3f Make contexthubhal build with the VNDK. 93285ee7 Runtime Gyro Calibration Update c69a674c nanohub: drivers/st_mag40: Discard samples generated during sensor turn-on time b4709e6b nanohub: drivers/st_mag40: Enable offset cancellation a69da9df nanohub: drivers/st_mag40: Force a read to OUT regs to clear DRDY event e943177a Conditionally include individual libraries in the build. 2198da55 Skip building libs when nanohub is not used. 42c348b4 Add Lefty vendor interface implementation to HubConnection. 219e9740 sensorhal: add support for LOG_VERBOSE 3f94eb74 Runtime Gyro Calibration Sync from Google3 67c86cb2 Add OWNERS in device/google/contexthub 6e8960e0 Enable Nanohub INFO and DEBUG logs f53ebf97 nanohub: add VERBOSE log level and move some logging to it 64ede7da Honor gralloc1 cap RELEASE_IMPLY_DELETE in nanohub 78273fc2 contexthubhal: properly deal with poll errors 0e295b87 Add support for lefty mode in HubConnection. b3f7e050 sensorhal: fix uncal accel a0777583 chre: fix race when detasking sensor 5dbb09f6 Runtime Calibration Sync from Google3 5ea0d08f nanohub: lib: add several missing builtins 8a67a721 Sphere fit was removed from the KASA bias fit 61e484ff nanohub: drivers/st_mag40: added magCfgData function 06074038 nanotool: Add the capability to retrieve/send saved mag calibration data 2d893392 Improved flush type-tracking for nanohub sensors. 9f3bc087 nanohub: lunchbox: remove incorrect BL_FLASH_TABLE bb9cc4c9 firmware: Fix shared area to have two 128K blocks 28aba5cb nanohub: bl: align default flash table to default chip f5520d9c util: nanoapp_cmd: Add leds and humidity support, add cfgdata for leds 42513909 firmware: Add new type SENS_TYPE_LEDS_I2C for LED driver LP3943 6f1973b4 nanohub: drivers/st_lps22hb: added sensorCfgData and Calibration functions 8c60af03 nanotool: accept events from STMicroelectronics lps22hb sensor driver a08b3841 nanohub: bl: fix compile error for cvprintf() a4006248 bmi160: fix build without DIVERSITY_CHECK_ENABLED defined fc711537 nanohubCommand: add missing heapAlloc null check e550c38e nanohub: fix BL's .data section a11ac815 chre: fix CHRE_EVENT_MESSAGE_FROM_HOST senderInstanceId 94eb7cea nanohub: firmware: flush usart e182ea7b nanohub: set type NOLOAD to sections .stack and .codeplaceholder 5c2da8a8 nanohub/apps: fix compile warnings with gcc 6 a3424c0d nanohub: stm32f4xx: fix SPI reference clock 1e9ebe0c nanohub: remove -fshort-double 0820ef5f Runtime Calibration Sync from Google3 216ba840 BMI160 driver updates for runtime gyroscope calibration 857931f3 nanohub:drivers:st_lsm6dsm: define macro instead of using const number directly 05955407 nanohub:drivers:st_lsm6dsm: added sensorCfgData and Calibration functions a01ea4e2 nanohub: fix minor typo s/nanhub_math/nanohub_math/ 35556d3e Control noise level by setting OSR mode properly ad9b10d9 Postpone enqueue of gyro otc update to avoid increasing latency 977663cc nanohub: driver/st_lps22hb: Some 'debug prints' are actually 'info prints' 3c7d31a8 nanohub: driver/st_hts221: Some 'debug prints' are actually 'info prints' f45b8256 nanohub: driver/st_mag40: Remove 'state' field from I2C transfer struct 399a6135 nanohub: driver/st_mag40: Some 'debug prints' are actually 'info prints' 97f6b8ef firmware: variant: Update README with customization description 83dfc8e7 nanohub:drivers:st_lsm6dsm: fix array index issue that cause hard fault d8d03ec6 nanohub: driver/st_mag40: Fix hard fault in EVT_APP_START due to evtData == NULL 3b8d0bb9 firmware: bmi160: Add I2C support ed167fab [contexthub] bmi160: Change bmi160 accel to support 8g and 16g range. 703bad1c firmware: bmi160: Enable pin and irq customization 57b9756d nanohub: driver/st_mag40: Add macro to enable the I2C auto-increment feature 4ed834cb nanohub: driver/st_mag40: Add temperature compensation 8a69bede firmware: lp3943: Disable Debug mode e6320b07 dbg: disable WWDT when stopped via debugger 1870f068 mpu: actually enable the mpu (for real this time) 67e42c5d seos: fix osTaskIsChre null pointer dereference c30ce5e9 stm32: output \r before \n for osLog via DEBUG_UART_UNITNO 7a31a21a Wrap NS2US() argument with parentheses 65f2f304 nanohub: drivers/hts221: Remove unused code b52c91aa nanohub: drivers/lps22hb: Remove unused code 91003eaf nanohub: drivers/st_mag40: Add support for STMicroelectronics MAG40 sensor driver 44bb8c77 firmware: leds-lp3943: Add power, firmwareUpload and setRate functions 694610b2 firmware: leds-gpio: Add power, firmwareUpload and setRate functions 693d0cdb nanotool: accept events from STMicroelectronics mag40 sensor driver c21edb83 firmware: si7034-a10 humidity/temp driver 93682bda nanohub: drivers/lps22hb: Remove obsolete states 635a15ed nanohub: drivers/lps22hb: Add timestamp to baro samples for more precision c0a07007 util:nanotool: use delay while executing SelfTest immediatly after DisableSensor 5984653b Runtime Calibration Sync from Google3 a6bb3688 nanohub:drivers:st_lsm6dsm: fix akm reporting data issue while odr >= 50Hz db57cb7c Runtime Calibration Updates c5bf6254 firmware: stm32f4xx: export __blEntry for linker script 5a6f4580 sensorhal: Add support for humidity sensor c5ab7f4a sensorhal: Add support for humidity sensor 7182caee nanohub: drivers/hts221: Added hts221 humidity driver d24d1b1f variant: fix lunchbox/nucleo _TO_ANDROID_COORDINATE macros b7b5feb5 util:nanotool: accept app events from STM lsm6dsm nanoapp e61da58f util:nanotool: add kAppIdVendorSTMicro vendor code 9a9268de nanotool: Add humidity sensor support 60abbe0a sensType: add SENS_TYPE_HUMIDITY dc78f229 Syncs google3 Calibration Code to Android. 34ca1732 seos: fix external apps receiving unexpected evtData back e54b29a8 chre: ignore flush events 42c8aff3 stm32: bl: Allow SH_INT_WAKEUP to be on any gpio bank b64255ae firmware: stm32f4xx: Fix entry point in linker scripts 79f0603d firmware: stm32f4xx: Fix hard-fault handler 78856a5d firmware: Fix minor typo in variant.mk and README 95db68b4 firmware: bosch_bmp280: Free I2cTranfer struct on error 4fb4139d firmware: LP3943-Leds driver a36ec46a nanohub: drivers/lps22hb: Check ret value of i2c transfer operations 03616e98 nanohub: drivers/lps22hb: line up macros for better readability f19fd157 nanohub: drivers/lps22hb: Added debug macros 2243231c nanohub: drivers/lps22hb: Use dynamic I2C transfer buffer allocation 202c9a96 nanohub: drivers/lps22hb: Moved platform dependent data out into variant file a73c5bb3 nanohub:drivers:st_lsm6dsm: fix compile issue when specific macros are not set 97281449 nanohub:drivers:st_lsm6dsm: added self-test procedure for accel, gyro and magn sensors 3d52d301 nanohub:drivers:st_lsm6dsm: verify config macros are all set 1de8fa17 nanohub:drivers:st_lsm6dsm: update driver in order to use internal FIFO 5aae6b3c nanohub:drivers:st_lsm6dsm: calibration algorithms driver updates 93d7b24c nanohub:drivers: add STMicroelectronics LSM6DSM IMU driver ========device/google/dragon between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 18 + AndroidProducts.mk | 3 +- BoardConfig.mk | 4 + CleanSpec.mk | 2 + aosp_dragon_car.mk | 37 ++ bluetooth/Android.bp | 45 +++ bluetooth/bluetooth_address.cc | 79 ++++ bluetooth/bluetooth_address.h | 58 +++ bluetooth/bluetooth_hci.cc | 145 +++++++ bluetooth/bluetooth_hci.h | 59 +++ bluetooth/bt_vendor_lib.h | 434 +++++++++++++++++++++ bluetooth/vendor_interface.cc | 363 +++++++++++++++++ bluetooth/vendor_interface.h | 76 ++++ compatibility_matrix.xml | 59 +++ device.mk | 8 +- dumpstate/DumpstateDevice.cpp | 2 +- manifest_dragon_car.xml | 39 ++ media_codecs_performance.xml | 142 +++---- .../frameworks/base/core/res/res/values/config.xml | 10 +- recovery/OWNERS | 3 + sepolicy/device_domain_deprecated.te | 2 - 21 files changed, 1508 insertions(+), 80 deletions(-) fd5927f FRP: disable credential FRP on dragon 5ff46ad media: update codec performance data (OPM1.170911.002) 02477bd media: update codec performance data (OPM1.170908.002) 0973975 media: update codec performance data (OPM1.170904.001/OPM1.170905.001) db208f1 dragon: Add a Bluetooth HAL to correctly get a MAC b59d163 media: update codec performance data (OPM1.170816.001) 5b8b2c7 media: update codec performance data (OPM1.170803.002) 9a79c17 Revert "dragon: update vsync phase numbers" ebb5e80 media: update codec performance data (OPM1.170731.001) 6d7b330 Fix audio record pre-processing fc92569 CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so 08617cf Remove Broadcast Radio HAL impl library 0c29277 Add OWNERS in device/google/dragon/recovery 14bd977 Add an aosp_dragon_car target for running Android Auto on tablet. 6cc4c81 Check handle for nullptr d819e50 Add / to dev compat mat 6fb8e21 dragon: Add wifi HAL to vintf d65fd32 Add device compatibility matrix ce8eff3 fix build e9a98d1 Use hardware feature definition to indicate Passpoint support bb9a566 Declare the location of device manifest b029239 Import translations. DO NOT MERGE 0c876f1 dragon: Add libbt-vendor in device.mk ========device/google/dragon-kernel between android-8.0.0_r32..android-8.1.0_r1========= Image.fit | Bin 7747420 -> 7827068 bytes Image.fit.kasan | Bin 12908696 -> 12915760 bytes 2 files changed, 0 insertions(+), 0 deletions(-) 5843629 Snap for 4402249 from e51ea209996be30bf5818eaf5e61bf6f17d18234 to oc-mr1-release ========device/google/marlin between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + CleanSpec.mk | 19 +- WCNSS_qcom_cfg.ini | 3 +- audio_effects.conf | 331 ------------------ audio_effects.xml | 82 +++++ camera/QCamera2/Android.mk | 5 +- camera/QCamera2/HAL/QCamera2HWI.cpp | 25 +- camera/QCamera2/HAL/QCamera2HWI.h | 1 + camera/QCamera2/HAL/QCamera2HWICallbacks.cpp | 11 + camera/QCamera2/HAL/QCameraChannel.cpp | 13 + camera/QCamera2/HAL/QCameraParameters.h | 4 +- camera/QCamera2/HAL/QCameraPostProc.cpp | 11 + camera/QCamera2/HAL/QCameraStream.cpp | 113 +++++++ camera/QCamera2/HAL/QCameraStream.h | 3 + camera/QCamera2/HAL3/QCamera3Channel.cpp | 124 ++++--- camera/QCamera2/HAL3/QCamera3Channel.h | 1 + camera/QCamera2/HAL3/QCamera3HWI.cpp | 214 +++++++----- camera/QCamera2/HAL3/QCamera3HWI.h | 27 +- camera/QCamera2/HAL3/QCamera3PostProc.cpp | 8 +- camera/QCamera2/HAL3/QCamera3Stream.cpp | 81 ++++- camera/QCamera2/HAL3/QCamera3Stream.h | 2 + camera/QCamera2/HAL3/QCamera3StreamMem.cpp | 23 ++ camera/QCamera2/HAL3/QCamera3StreamMem.h | 1 + camera/QCamera2/QCamera2Factory.cpp | 5 - camera/QCamera2/stack/common/cam_intf.h | 5 + camera/QCamera2/stack/common/cam_types.h | 12 + camera/QCamera2/stack/common/mm_camera_interface.h | 3 + camera/QCamera2/stack/common/mm_jpeg_interface.h | 27 ++ .../mm-camera-interface/src/mm_camera_stream.c | 109 ++++-- camera/QCamera2/util/QCameraPerf.cpp | 23 +- camera/QCamera2/util/QCameraPerf.h | 18 +- camera/QCameraParameters.h | 4 +- common/base.mk | 9 +- compatibility_matrix.xml | 14 +- dataservices/datatop/src/Android.mk | 1 - dataservices/rmnetctl/src/Android.mk | 1 - dataservices/sockev/src/Android.mk | 1 - default-permissions.xml | 26 +- device-common.mk | 60 ++-- device-marlin.mk | 7 +- device-sailfish.mk | 7 +- dumpstate/DumpstateDevice.cpp | 50 ++- dumpstate/DumpstateDevice.h | 2 + fstab.aosp_svelte | 2 +- fstab.common | 2 +- init.common.diag.rc.userdebug | 8 + init.common.rc | 96 +++++- init.common.usb.rc | 4 +- init.power.sh | 64 +--- init.qcom.devstart.sh | 7 + liblight/Android.mk | 1 - manifest.xml | 17 +- marlin/BoardConfig.mk | 16 +- marlin/android_filesystem_config.h | 5 +- .../base/core/res/res/xml/power_profile.xml | 177 ++++++---- media_codecs.xml | 30 +- media_codecs_performance.xml | 161 +++++---- .../core/res/res/values-mcc310-mnc004/config.xml | 2 +- .../core/res/res/values-mcc311-mnc480/config.xml | 2 +- .../frameworks/base/core/res/res/values/config.xml | 39 ++- .../SystemUI/res/values-mcc234-mnc10/config.xml | 26 ++ .../SystemUI/res/values-mcc262-mnc01/config.xml | 25 ++ .../services/Telephony/res/values/config.xml | 2 + p2p_supplicant_overlay.conf | 1 + power/Android.mk | 42 ++- power/Power.cpp | 196 +++++++++++ power/Power.h | 61 ++++ power/android.hardware.power@1.1-service.marlin.rc | 4 + power/power-8996.c | 50 ++- power/power-common.h | 3 + power/{power.c => power-helper.c} | 210 ++++-------- power/power-helper.h | 115 +++++++ power/service.cpp | 67 ++++ sailfish/BoardConfig.mk | 19 +- sailfish/android_filesystem_config.h | 5 +- .../base/core/res/res/xml/power_profile.xml | 178 ++++++---- self-extractors/extract-lists.txt | 4 - self-extractors/qcom/staging/device-partial.mk | 4 - self-extractors_sailfish/extract-lists.txt | 4 - .../qcom/staging/device-partial.mk | 4 - sensorhal/sensorlist.cpp | 17 +- sepolicy/bootanim.te | 5 + sepolicy/cnd.te | 3 + sepolicy/cnss_diag.te | 3 + sepolicy/device.te | 1 + sepolicy/file.te | 5 +- sepolicy/file_contexts | 62 +--- sepolicy/fsck.te | 2 + sepolicy/genfs_contexts | 66 +++- sepolicy/google_camera_app.te | 1 + sepolicy/hal_camera_default.te | 7 + sepolicy/hal_cas_default.te | 2 + sepolicy/hal_dumpstate_impl.te | 6 + sepolicy/hal_graphics_composer_default.te | 3 + sepolicy/hal_nfc_default.te | 2 + sepolicy/hal_power.te | 9 +- sepolicy/hal_thermal.te | 4 - sepolicy/hal_wifi.te | 4 + sepolicy/ims.te | 3 + sepolicy/init-devstart-sh.te | 2 + sepolicy/init_power.te | 3 + sepolicy/kernel.te | 3 + sepolicy/logger_app.te | 1 + sepolicy/priv_app.te | 6 + sepolicy/{ => private}/service_contexts | 0 sepolicy/property.te | 2 + sepolicy/property_contexts | 2 + sepolicy/radio.te | 3 + sepolicy/rild.te | 10 + sepolicy/rmt.te | 5 +- sepolicy/system_app.te | 4 + sepolicy/thermal-engine.te | 19 +- sepolicy/time.te | 3 + sepolicy/vold.te | 3 + sepolicy/wcnss_filter.te | 9 + spn-conf.xml | 84 ----- thermal-engine-marlin-vr.conf | 13 +- thermal-engine-marlin.conf | 22 +- thermal/Android.mk | 29 -- thermal/thermal.c | 281 ---------------- usb/Android.bp | 32 ++ usb/Android.mk | 36 -- usb/Usb.cpp | 370 +++++++++++++++------ usb/Usb.h | 48 ++- ... => android.hardware.usb@1.1-service.marlin.rc} | 7 +- usb/service.cpp | 6 +- vndk/Android.mk | 26 +- vr-virtual-touchpad-1.idc | 24 -- 128 files changed, 2545 insertions(+), 1853 deletions(-) 2f01e841 Revert "QCamera2: HAL3: Link EIS module if video stabilization tag is set" bf7f8293 Disable Vulkan StorageImageExtendedFormats capability 0164e137 Grant PROCESS_OUTGOING_CALLS,RECEIVE_SMS to MVS 365312b4 Correctly set NXP_CHIP_TYPE c09a1370 Add UFS health information into board specific dumpstate bf335dff Add p2p_no_group_iface=1 to p2p_supplicant_overlay 29d64332 QCamera2: HAL3: Link EIS module if video stabilization tag is set f1b3e5c6 Cleanup selinux logspam 98f031d1 EXPERIMENT Add list of jars/apk loaded by privileged modules. e72a62ff selinux: add the BT logging permission for Pixel logger on marlin [DO NOT MERGE] c9ba6936 EXPERIMENT Add list of jars/apk loaded by privileged modules. f0df463d rild: add permissions for vendor shell to be able to call system() 6f2972c4 QCamera2: HAL3: Avoid race condition during HFR video stop bad2bd7f sepolicy: grant vold to access u:object_r:sysfs_scsi_devices_0000 a5a4b4d9 QCamera2: HAL3: Trigger ERROR_RESULT if partial result is dropped 73302937 Increase rt/schedtune.boost for M and S from 20 to 30 811b5bfc thermal: add throttling report actions to thermal-engine.conf ac4d5dfd thermal: switch to IThermal HAL v1.1 5323ff75 marlin/sailfish thermal HAL: move to thermal-engine 385f0408 QCamera2: HAL3: Extend available request/result/charact. keys 0a845cda Bluetooth sepolicy: Allow setting SSR properties 175cf243 dumpstate: Add UFS debug output to dumpstate_board.txt a801ad43 Camera: fix LSB 2 bits fetching bug 250180a4 Bluetooth sepolicy: Allow ssrdump access to driver f1f0847b Fixed virtualizer boost 5504a8e3 media: update codec performance data (OPM1.170911.003) c2e909c2 Update blobs for mr1 6a78ebd1 pre-grant permissions for Ornament app a3cb8e31 media: update codec performance data (OPM1.170904.001) 227ba9da SI SUPL for Verizon on M/S d233bece Remove /bt_firmware and bt_firmware from android_device_dirs 3c943825 Wifi connection hysteresis (marlin/sailfish) d0528842 sepolicy: Settings should be able to change camera properties 0742526b Enabling LPP for SI SUPL for Marlin/Sailfish on Verizon Bug:63457096 583ba7aa Declare Vulkan compute level 0 system feature 1818b8c4 libz is back to LLNDK b8d7071b media_codecs: advertise vertical video support c58c43b9 Revert "configstore: applied uprev of configstore" f00f898b Remove textclassifier models from marlin/sailfish 78ad6946 QCamera2/HAL3: correct mutex lock/unlock sequence 3a3d8dd7 init.common.rc: wait for bootdevice symbolic creation 62733623 Added direct report flags for uncal type sensors c98b9119 media: update codec performance data (OPM1.170817.001) d61441a7 Wifi connection hysteresis a4ea9b18 QCamera2: HAL3: Use property_get_int32 for mobicat property 411a501f QCamera2: HAL3: Avoid per-frame property_get 30c64062 QCamera2: HAL3: Avoid blindly invalidating buffers 71acc04c QCamera2: HAL3: Remove unnecessary cache ops for raw stream dfd518b9 QCamera2: Add cache flags to frame buffer c89b8a28 marlin: add battery limit in thermal config efe351ae Add netutils-wrapper to device compatibility matrix. 92c4516b marlin: add selinux/private/service_contexts. 0373872c Move libz vndk-sp from ll-ndk 8155a1c5 Remove spn-conf.xml 3a28f516 O2-UK: show LTE+ icon when on NETWORK_TYPE_LTE_CA 23b7412d camera: Fix powerHAL usage dd23620f default-permissions: remove verizon avs... 3fdac907 Revert "Pre-grant READ_EXTERNAL_STORAGE for soundpicker" cc800275 media: update codec performance data (OPM1.170806.001) abeef7d4 IMS: Removing CM service from init.common.rc cb655b1e init.common.rc: remove qseecomd restart from boot 3bc32703 vndk: remove hidl vndk-sp libs from the list. eb0c4e21 vndk: remove hidl vndk-sp libs from the list. 6a4c38ae vndk: remove some vndk-sp libs from the list. 11ad2f56 media: update codec performance data (OPM1.170727.002) 5562b8c7 QCamera2: HAL3: Synchronize access to offline buffers dcedd6da marlin: enable AAudio MMAP mode cf073cf1 QCamera2: HAL3: Initialize variables in PendingRequestInfo 5c012344 QCamera2: HAL3: Support AF_STATE in both partial result and final result f85755bf Add IDC for virtual touchpad on physical display. 0f101185 init.common.rc: disable bus-dcvs during boot 406964ce marlin: add launch hint to atrace ea9ea883 init.common.rc: set ioprio to realtime for rmt_storage 1efe059d Power Profile: update marlin cf83db89 Power Profile: update sailfish 0dc798bc label persist partition and grant e2fsck access d191908f rild: allow ioctls on generic sockets 648b9105 Pre-grant READ_EXTERNAL_STORAGE for soundpicker 11f73307 init.common.rc: boost UFS during boot 994d3ce2 Marlin SE policy: Allow rild to access radio data file 15e71c61 wifi: Ignoring bssid_hint for connection decision b3a99a95 Add powerHintAsync functionality 9fb39424 Revert "configstore: applied uprev of configstore" 28f10d44 marlin: remove LOCAL_CLANG from packages 63a107b2 Convert Marlins audio_effect.conf to audio_effects.xml c793768b DTAG: show LTE+ when on LTE_CA. f89e4747 CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so 12706e23 add rmt_storage to "shutdown critical" 3534424e Revert "Copy libz.so to vndk-sp" e06ed957 QCamera3: Avoid possible deadlock when reporting failed buffers d5980c0f Device specific wakeup packet mark/mask ec19a5d0 init.common.rc: shutdown ssr_setup early to avoid subsystem restart 43c883a7 USB HAL: Use 1.1 IUsb intead of 1.0 IUsb 805dd0b1 Allow network access to google_camera_app domain 2b5c3bd4 Create separate folder for subsystem ramdump c97ff13f marlin: remove ENABLE_CPUSETS and ENABLE_SCHEDBOOST f774b75a Delete product specific mini-debug code b4a26410 Disable snapshot timer 23e56b54 init.common.rc: enable zram on boot_complete a9c09de8 Add sys.slpi.firmware.version property. 338ffad9 Enable 1.1 vts tests for marlin/sailfish 1e3f636c Enable radio service 1.1 c6ea1d2b Add WiFi Statistics to Bugreport to marlin d38b5197 Write modem log to the 2nd fd from dumpstate 8ee7d215 Add WiFi Statistics to Bugreport to Marlin eea5a374 Add WiFi Statistics to Bugreport to Marlin bb5e6fca fstab: panic when error in userdata 627cf2bb cas: add CAS HAL and allow it to use vndbinder c9e68fe2 Revert "Add oemlock to marlin manifest." 898dd1b2 Remove Maps from the list of speed compile apps. 26483ba4 Remove Maps from the list of speed compile apps. d7c5ec09 HAL: usb: rename accessory strings. 1303781a HAL: usb: remove double declaration of current port status f0b70053 Move file labeling to genfs_contexts. 63f8e081 USB: HAL: update marlin hal to V1_1 527a3926 USB HAL: enable non-pd role swap 5409d02a Replace libcamera_client to android.hardware.camera.common@1.0-helper ea3ccf60 sailfish: use mke2fs to create ext4 images 9fdc7a0c Add PRODUCT_COMPATIBILITY_MATRIX_LEVEL_OVERRIDE a83e0cc7 Move file labeling to genfs_contexts. 5e464bec Add wificond to marlin and sailfish image 669f8459 Re-introduce of POWER HAL API 1.1 impl for Marlin 8fa1ba8e Update blobs list for marlin/sailfish 2d5fb84a Add libz to PRODUCT_STATIC_BOOT_CONTROL_HAL. b35f905b libgptutils: Replace libsparse.so with libz.so 3a9f667e thermal-engine: remove obsolete reboot permissions fc7c289a Revert "vndk: remove vndk/Android.mk" 11917fcc vndk: remove vndk/Android.mk 45dc3d5d allow camera hal to find graphics mapper hwservice aecc3fdd Move virtual touchpad IDC file to be shared across devices. 5d01efe0 Add oemlock to marlin manifest. 5ee6d7c7 Check handle for nullptr 09b5ed4d [sensorhal] marlin/sailfish: Change accel range 8g->16g d30fc4f6 Pre-grant permisisons for MVS app c90dcfe0 libgptutils: Replace libsparse.so with libz.so 1e5bad4f configstore: applied uprev of configstore (1.0 -> 1.1) 5f7eead1 Deprecate TARGET_USE_VERIZON_APN_LIB_PREBUILT 41c0aecb Revert "power hal: Add power HAL API 1.1 impl for Marlin" ae89fc4f Copy libz.so to vndk-sp cb10328e init: Use the newly added 'rt' schedtune group for marlin 9c747f6d Stop packaging test HALs in debug/eng builds for VTS 72875e4a Add IDC file to associate virtual touchpad with custom Virtual display. 7dc75201 Add IDC file to associate virtual touchpad with custom Virtual display. 4f5c6398 power hal: Add power HAL API 1.1 impl for Marlin b602cf15 Remove ENABLE_TREBLE wrapped lines. c1504f0f Label timestamp_switch file in sysfs and grant access d6ac391f Revert "Include android.hardware.boot@1.0-impl and @1.0-service." 0db7592c Update libtinyxml.so to libtinyxml2.so 95b1edf4 Add selinux rules for ssr_detector 0893a24b add libbacktrace and its dependents to VNDK-SP f1fa356c Include android.hardware.boot@1.0-impl and @1.0-service. c682998e Add IOmxStore to vintf manifest 0d607566 Use hardware feature definition to indicate Passpoint support 1a5e1f88 Remove the property media.settings.xml. a35f0f72 Create media_profiles_V1_0.xml 1c9d6690 Remove redundant dependencies 352dbc99 Remove redundant dependencies 8ba65948 libeffects: move all libraries to vendor 8e7e8430 Use noatime and no_disconnect when mounting functionfs ce5ce170 Revert "Revert "marlin: remove binder_in_vendor_violators from camera HAL"" 836314c6 libeffects: move all libraries to vendor d6d249c2 Add external storage and contact permissions to google phones. 2ed566b2 Revert "Revert "Replacing copy headers with header libraries"" 99d037a6 Revert "Revert "Replacing copy headers with header libraries"" 36603418 Revert "Replacing copy headers with header libraries" f7830197 Replacing copy headers with header libraries f8f4e65e Move device dependent modules to /vendor df68ee73 Grant device-specific hwservicemanager access 7f59b9ed Reflect removal of vndservice_manager object classes. 2c5f7323 Updating auto-brightness control points. 1a215691 marlin: seal SE policy for location services a206038e Revert "marlin: remove binder_in_vendor_violators from camera HAL" 1ba08d44 Move gnss HAL over to vndbinder. 74793a48 Remove unnecessary sepolicy attributes c4d02fab Remove SKIP_BOOT_JARS_CHECK 1a858d3e Enable handover support for Google devices. db1b6058 Enforce RRO on framework-res 74bea98a Revert "Enforce RRO on packages including system-critical overlays" fccf7c23 Enforce RRO on packages including system-critical overlays c967122e Move marlin/sailfish to kryo targets. b9037125 Switch boot HAL to binderized mode cc56485e marlin: Add libbt-vendor in device-common.mk 463b3637 Annotate core components that access vendor data types 97494dee radio and cameraserver are breaking socket comms rules ffccf856 Sensors hal: toggled -> hwbinder 4ed7a593 nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data f1de41a5 ASAN warnings for NFC have been fixed. 6fe770f6 Move sailfish to default preopt and marlin to 'speed'. c9ab7f97 VR hal: toggled -> hwbinder 9a1e79b8 update time_daemon path from /system/bin to /vendor/bin e9e274e1 QCamera2: HAL3: Set proper partial_result for dropped metadata 3b1d146c marlin: fingerprint: build correct library e7d3d8e5 tag of every HAL. 38c55b30 QCamera2: HAL3: Use List object to hold timeout indexes a09d8aa3 Update default tiles for marlin ========device/google/marlin-kernel between android-8.0.0_r32..android-8.1.0_r1========= Image.gz-dtb.kasan | Bin 24166739 -> 17879334 bytes Image.lz4-dtb | Bin 22292873 -> 21039139 bytes 2 files changed, 0 insertions(+), 0 deletions(-) 3d73c93 Merge cherrypicks of [3215323, 3214370, 3207446] into oc-mr1-release ========device/google/vrservices between android-8.0.0_r32..android-8.1.0_r1========= vrcore/sepolicy/vrcore_app.te | 1 - 1 file changed, 1 deletion(-) b290ba5 release-request-fbba21d1-17b5-4752-9864-95770e5db190-for-git_oc-mr1-release-4144771 snap-temp-L10300000078657232 ========device/huawei/angler between android-8.0.0_r32..android-8.1.0_r1========= BoardConfig.mk | 7 +- CleanSpec.mk | 2 + apns-full-conf.xml | 257 +++------------------ camera/QCamera2/HAL3/QCamera3Channel.cpp | 10 +- camera/QCamera2/HAL3/QCamera3HWI.cpp | 38 ++- camera/QCamera2/HAL3/QCamera3Stream.cpp | 2 +- camera/QCamera2/QCamera2Factory.cpp | 5 - .../stack/mm-camera-interface/inc/mm_camera.h | 2 +- .../stack/mm-camera-interface/src/mm_camera.c | 2 +- compatibility_matrix.xml | 59 +++++ device.mk | 26 +-- dumpstate/DumpstateDevice.cpp | 2 +- init.angler.rc | 1 + init.angler.usb.rc | 14 +- media_codecs.xml | 24 +- media_codecs_performance.xml | 162 +++++++------ .../core/res/res/values-mcc310-mnc410/config.xml | 2 +- .../core/res/res/values-mcc505-mnc03/config.xml | 4 - .../frameworks/base/core/res/res/values/config.xml | 3 - .../base/core/res/res/xml/power_profile.xml | 169 ++++++++------ .../packages/apps/CarrierConfig/res/xml/vendor.xml | 3 + proprietary-blobs.txt | 1 - self-extractors/extract-lists.txt | 1 - self-extractors/qcom/staging/device-partial.mk | 1 - sensorhal/sensorlist.cpp | 11 +- sepolicy/rild.te | 4 + ueventd.angler.rc | 4 +- vendor_owner_info.txt | 1 - 28 files changed, 365 insertions(+), 452 deletions(-) 28515ec QCamera2: stack: Increase camera open retry count 9f6e639 QCamera2: HAL3: Avoid race condition during HFR video stop 81c751c media: update codec performance data (OPM1.170912.002) cf536de QCamera2: HAL3: Extend available request/result/charact. keys cfcadb0 Camera: fix LSB 2 bits fetching bug da554b6 media: update codec performance data (OPM1.170906.002/OPM1.170908.002) 09a6702 Update blobs for mr1 df6f8f9 Revert "angler: Enable MTP over functionfs" 9611148 media: update codec performance data (OPM1.170904.001) 87d1e3d SI SUPL for Angler 1be8f2a Enable sensor direct report for downsampling logic 1e1a18a media_codecs: advertise vertical video support 7765a30 angler: fix nanoapp_cmd permission denieds on uninstall d617819 media: update codec performance data (OPM1.170816.001) 5ecfb9c angler/apns: Update USC apn e3620d0 QCamera2/HAL3: correct mutex lock/unlock sequence 756e59a media: update codec performance data (OPM1.170803.002) 2e20651 media: update codec performance data (OPM1.170731.001) 7818be7 Fix emergency dialer in Cryptkeeper screen 834dae8 Power Profile: update angler 2990a99 Angler SE policy: Allow rild to access radio data file c55997d add rmt_storage to "shutdown critical" 1dd4dcf CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so 40d2796 angler: remove USE_CLANG_PLATFORM_BUILD 7441822 Allow access to qcril.db bca8884 Remove Broadcast Radio HAL impl library f9f0f74 Further increase framerate limits f77930a angler camera HAL: remove open_legacy support 8c6cb1a Increase OMX.google.h264.encoder 1080p achievable framerate 602d56d angler: remove ENABLE_CPUSETS 8863861 Delete product specific mini-debug code 1569858 migrate roaming operator configs to carrierconfig 19a2858 migrate roaming operator configs to carrierconfig 5308974 Check handle for nullptr fcd8d85 [sensorhal] angler: Change accel range 8g->16g 8afa56f Add / to dev compat mat 81571c0 angler: Add wifi HAL to vintf d980a32 Add device compatibility matrix ca71b8e Stop packaging test HALs in debug/eng builds for VTS tests 465dfb6 Update libtinyxml.so to libtinyxml2.so 52586cc Use hardware feature definition to indicate Passpoint support 239457b Fixed some more print formatting errors in device/huawei/angler/camera 5c2d454 Fixed some more print formatting errors in device/huawei/angler/camera a7040a1 libeffects: move all libraries to vendor 7b4bde5 Fixed some more print formatting errors in device/huawei/angler/camera fe23b72 Use noatime and no_disconnect when mounting functionfs ad5915b libeffects: move all libraries to vendor ce62c93 Grant device-specific hwservicemanager access 1192d50 Declare location of device manifest fdd3289 Allow ims ioctl commands for SIOCDEVPRIVATE_D e28bc35 angler: Add libbt-vendor in device.mk f1321a0 nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data 2db3f6f Move angler to default preopt. c958f8c Update locations of qcom effects libraries to /vendor ========device/huawei/angler-kernel between android-8.0.0_r32..android-8.1.0_r1========= Image.gz-dtb | Bin 11165500 -> 11170111 bytes 1 file changed, 0 insertions(+), 0 deletions(-) 2864c48 Snap for 4399693 from 598647b57d08a20175d14a02c93dfb5dc7db9c4b to oc-mr1-release ========device/lge/bullhead between android-8.0.0_r32..android-8.1.0_r1========= BoardConfig.mk | 9 +- CleanSpec.mk | 2 + apns-full-conf.xml | 62 ++++---- camera/QCamera2/HAL3/QCamera3Channel.cpp | 10 +- camera/QCamera2/HAL3/QCamera3HWI.cpp | 38 +++-- camera/QCamera2/HAL3/QCamera3Stream.cpp | 2 +- camera/QCamera2/QCamera2Factory.cpp | 5 - compatibility_matrix.xml | 59 ++++++++ device.mk | 22 +-- dumpstate/DumpstateDevice.cpp | 2 +- init.bullhead.rc | 1 + init.bullhead.usb.rc | 12 +- media_codecs.xml | 21 ++- media_codecs_performance.xml | 154 ++++++++++--------- .../core/res/res/values-mcc310-mnc004/config.xml | 2 +- .../core/res/res/values-mcc310-mnc410/config.xml | 15 ++ .../core/res/res/values-mcc311-mnc480/config.xml | 2 +- .../frameworks/base/core/res/res/values/config.xml | 3 - .../base/core/res/res/xml/power_profile.xml | 163 +++++++++++++-------- .../packages/apps/CarrierConfig/res/xml/vendor.xml | 3 + proprietary-blobs.txt | 1 - self-extractors/extract-lists.txt | 1 - self-extractors/qcom/staging/device-partial.mk | 1 - sensorhal/sensorlist.cpp | 11 +- sepolicy/rild.te | 4 + ueventd.bullhead.rc | 4 +- vendor_owner_info.txt | 1 - 27 files changed, 380 insertions(+), 230 deletions(-) 911890b bullhead/apns: Update apns-full-conf.xml 18f48fc QCamera2: HAL3: Avoid race condition during HFR video stop 742a944 media: update codec performance data (OPM1.170912.002) 9b6b64d QCamera2: HAL3: Extend available request/result/charact. keys 1d979d0 Camera: fix LSB 2 bits fetching bug cb689e2 media: update codec performance data (OPM1.170908.002) d67b634 Update blobs for mr1 e7d630f Revert "bullhead: Enable MTP over functionfs" 1d6f973 media: update codec performance data (OPM1.170904.001) fc51bb5 SI SUPL for Bullhead e9a6ba3 Enable sensor direct report for downsampling logic 7dba1c6 media_codecs: advertise vertical video support 4d22c52 bullhead/apns: Update apns-full-conf.xml 27319eb bullhead: fix nanoapp_cmd permission denieds on uninstall 0d73804 media: update codec performance data (OPM1.170816.001) c0610d4 QCamera2/HAL3: correct mutex lock/unlock sequence e2bd01a media: update codec performance data (OPM1.170803.002) d309f9b CarrierConfig: fix giffgaff voicemail number 233e458 media: update codec performance data (OPM1.170731.001) 2335cc6 bullhead/apns: Update USC apn bccc5c3 bullhead/apns: Update change wind to freedom apn 92e4aa0 bullhead/apns: Update apns-full-conf.xml 6e431cc bullhead/apns: Update apns-full-conf.xml a4b89f6 Power Profile: update bullhead bc6460b bullhead/apns: Update apns-full-conf.xml b610c42 Bullhead SE policy: Allow rild to access radio data file e5fd979 add rmt_storage to "shutdown critical" 8419024 CleanSpec: add "-f" flag for broadcastradio@1.0-impl.so 422731a bullhead: remove USE_CLANG_PLATFORM_BUILD 701c32c Remove Broadcast Radio HAL impl library 67e6e04 Further increase framerate limits fe4bd8a bullhead camera HAL: remove open_legacy support 49c449a Increase OMX.google.vp8.decoder 360p achievable framerate 45cfd5d bullhead: remove ENABLE_CPUSETS 588e8e7 Delete product specific mini-debug code c3d1b52 Check handle for nullptr 09a35ba Add / to dev compat mat 01331b2 thermal-engine: allow access to sys/class/leds e3ce2c9 bullhead: Add wifi HAL to vintf 2195fba Add device compatibility matrix 1af0098 Stop packaging FMQ unit test/benchmark default impl in debug builds 50d1bad Use hardware feature definition to indicate Passpoint support 3360bd1 [sensorhal] bullhead: Change accel range 8g->16g. 8c4ab41 Fixed format errors in device/lge/bullhead a70d6cd Fixed format errors in device/lge/bullhead b5c1075 libeffects: move all libraries to vendor 84c127b Fixed format errors in device/lge/bullhead d39af7b Use noatime and no_disconnect when mounting functionfs 87d2999 libeffects: move all libraries to vendor 1267c4c Grant device-specific hwservicemanager access ca86b3e Declare the location of device manifest 970317f nfc: sepolicy: creates data/vendor/nfc/ for HAL specific data 1b19314 bullhead: Add libbt-vendor in device.mk 0a6b09a Move bullhead to default preopt. 87a5ae9 Update locations of qcom effects libraries to /vendor ========device/lge/bullhead-kernel between android-8.0.0_r32..android-8.1.0_r1========= Image.gz-dtb | Bin 10824588 -> 10826886 bytes 1 file changed, 0 insertions(+), 0 deletions(-) c7fda48 Merge cherrypicks of [3215323, 3214370, 3207446] into oc-mr1-release ========device/linaro/bootloader/OpenPlatformPkg between android-8.0.0_r32..android-8.1.0_r1========= .../HiKey/HiKeyFastbootDxe/HiKeyFastboot.c | 113 +++++++++++++++++---- 1 file changed, 95 insertions(+), 18 deletions(-) 5abd3e3 fastboot: Add ReadPartition functionality 21b5383 HiKeyFastboot: fix calculation of IS_ALPHA ed9c911 HiKeyFastboot: reload partitionlist after flashing ptable ========device/linaro/bootloader/edk2 between android-8.0.0_r32..android-8.1.0_r1========= .../Application/AndroidFastboot/AndroidBootImg.c | 23 -------- .../AndroidFastboot/AndroidFastbootApp.c | 67 +++++++++++++++++++++- .../AndroidFastboot/AndroidFastbootApp.h | 20 +++++++ .../AndroidFastboot/Arm/BootAndroidBootImg.c | 2 +- .../Include/Protocol/AndroidFastbootPlatform.h | 9 +++ EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 6 -- 6 files changed, 95 insertions(+), 32 deletions(-) 5a7bbd27f fastboot: fix handling command line larger than 256 symbols babbc752f [PATCH] fastboot: Add 'fastboot boot Image-dtb' support c8fac6387 Remove redundand ReadBlock call ========device/linaro/hikey between android-8.0.0_r32..android-8.1.0_r1========= AndroidProducts.mk | 3 +- BoardConfigCommon.mk | 14 +- audio/Android.mk | 2 +- bt-wifi-firmware-util/Android.mk | 14 +- bt-wifi-firmware-util/TIInit_11.8.32-pcm-960.bts | Bin 0 -> 70311 bytes bt-wifi-firmware-util/wl18xx-conf-wl1837mod.bin | Bin 0 -> 1229 bytes bt-wifi-firmware-util/wl18xx-fw-4.bin | Bin 745228 -> 745204 bytes build/tasks/dtimage.mk | 17 + compatibility_matrix.xml | 59 + device-common.mk | 11 +- factory-images/generate-factory-images-hikey960.sh | 98 ++ factory-images/generate-factory-images-package.sh | 2 +- gralloc/Android.mk | 5 +- gralloc/framebuffer_device.cpp | 6 + gralloc960/Android.hikey960.mk | 53 + gralloc960/Android.juno.mk | 20 + gralloc960/Android.mk | 165 +++ gralloc960/Android.vexpress.mk | 20 + gralloc960/alloc_device.cpp | 1278 ++++++++++++++++++++ gralloc960/alloc_device.h | 37 + gralloc960/alloc_device_allocator_specific.h | 25 + gralloc960/alloc_ion.cpp | 368 ++++++ gralloc960/framebuffer_device.cpp | 497 ++++++++ gralloc960/framebuffer_device.h | 26 + gralloc960/gralloc_buffer_priv.cpp | 129 ++ gralloc960/gralloc_buffer_priv.h | 214 ++++ gralloc960/gralloc_helper.h | 31 + gralloc960/gralloc_module.cpp | 329 +++++ gralloc960/gralloc_module_allocator_specific.h | 21 + gralloc960/gralloc_module_ion.cpp | 128 ++ gralloc960/gralloc_priv.h | 286 +++++ gralloc960/gralloc_vsync.h | 31 + gralloc960/gralloc_vsync_default.cpp | 60 + gralloc960/gralloc_vsync_report.h | 48 + gralloc960/gralloc_vsync_s3cfb.cpp | 59 + gralloc960/mali_gralloc_formats.cpp | 666 ++++++++++ gralloc960/mali_gralloc_formats.h | 302 +++++ hikey.mk | 11 +- hikey/BoardConfig.mk | 5 + hikey/README | 4 +- hikey/device-hikey.mk | 1 + hikey960.mk | 14 + hikey960/BoardConfig.mk | 17 + hikey960/README | 45 + hikey960/board-info.txt | 1 + hikey960/device-hikey960.mk | 37 + hikey960/fstab.hikey960 | 13 + init.common.rc | 45 +- init.common.usb.rc | 1 - init.hikey.power.rc | 30 + init.hikey960.power.rc | 32 + installer/hikey/fip.bin | Bin 1183464 -> 1183464 bytes installer/hikey/l-loader.bin | Bin 49664 -> 49664 bytes installer/hikey960/README | 41 + installer/hikey960/bl31.bin | Bin 0 -> 148968 bytes installer/hikey960/fastboot.img | Bin 0 -> 3426304 bytes installer/hikey960/flash-all.sh | 28 + installer/hikey960/lpm3.img | Bin 0 -> 217344 bytes installer/hikey960/mkdtimg | 159 +++ installer/hikey960/nvme.img | Bin 0 -> 131072 bytes installer/hikey960/ptable.img | Bin 0 -> 200704 bytes installer/hikey960/sec_xloader.img | Bin 0 -> 154752 bytes power/power_hikey.c | 168 ++- self-extractors_hikey960/Android.mk | 0 self-extractors_hikey960/PART1 | 12 + self-extractors_hikey960/PART2 | 22 + self-extractors_hikey960/PART3 | 12 + self-extractors_hikey960/PROLOGUE | 2 + self-extractors_hikey960/arm/COPYRIGHT | 1 + self-extractors_hikey960/arm/LICENSE | 177 +++ .../arm/staging/BoardConfigPartial.mk | 13 + .../arm/staging/device-partial.mk | 20 + self-extractors_hikey960/extract-lists.txt | 6 + self-extractors_hikey960/root/BoardConfigVendor.mk | 17 + self-extractors_hikey960/root/device-vendor.mk | 19 + sepolicy/file_contexts | 3 + ueventd.common.rc | 2 + vendor_owner_info.txt | 2 + vendorsetup.sh | 1 + 79 files changed, 5881 insertions(+), 104 deletions(-) 8853aaea gralloc960: make register framebuffer no-op a3db107c gralloc960: do not use private_handle_t::{ion_hnd,pid} 5f82a37f gralloc960: make fbdev fd a shallow copy 49887704 hikey960: Enable Vulkan API Support f1c97cbb installer: hikey960: update sec_xloader and fastboot.img d497f630 hikey: Add HIKEY_USE_LEGACY_TI_BLUETOOTH build option to transition to common bluetooth HAL 94984202 Remove obsolete ENABLE_CPUSETS and ENABLE_SCHEDBOOST. 99d2e724 Remove obsolete ENABLE_CPUSETS and ENABLE_SCHEDBOOST. 69c2d875 Add dt.img into BOARD_PACK_RADIOIMAGES. 387e3b84 hikey: bootloader: Update prebuilt fip.bin and l-loader.bin to current sources f2de1348 hikey: Optimize CPU Targets for each variant dc7e5e12 hikey960: Enable selinux enforcing mode 4734517b hikey960: set selinux label for mali device node e9c4e8a3 hikey960: Add README 8d679731 hikey960: update self-extractors 51d2a0d9 HiKey960: Properly integrate mali bifrost gralloc for HiKey960 16100f69 HiKey960: Integrate ARM's reference gralloc for mali bifrost a063cbdb hikey960: create dedicated .rc files for power parameters ed77173a powerHAL: Parameterize lowpower cpufreq code 0e785a2d powerHAL: Parameterize schedtune boost values e24fae65 Enable binderized graphics allocator 7279e978 hikey: Update README to download proper Mali binary 46b6b33d Add / to dev compat mat 0faf13eb installer: hikey960: update sec_xloader, lpm3, and fastboot.img 1b597d44 hikey: remove redundant CONFIG_DRIVER_NL80211 :=y 20f2bc17 hikey: Enable kernel 3.18 instead of 4.1 6cb91460 hikey: Adopt uim to handle old kernel path c024f4b3 Add device compatibility matrix fd855198 hikey: Stop running vendor HAL daemon a12e37d4 gralloc: fix numFds for framebuffer handles 06695a61 gralloc: do not use private_handle_t::ion_hnd fba69b56 gralloc: make register framebuffer no-op 57b9e8ac gralloc: make fbdev fd a shallow copy 9e18cca0 hikey: Compile gralloc only for hikey 58c515ba hikey: Check framebuffer memory allocation 5d080802 hikey960: Initial release e30fde6a hikey: Optimize for cortex-a53 8fd6c4f2 init.common.rc: set cpuset with sys.boot_completed=1 5eb5e963 Declare location of device manifest cb9d0970 hikey: Read UDC from /sys/class/udc/ at run time f63b741b bluetooth: Check the result of registerAsService db3edcac hikey: turn on printk.devkmsg for 4.9 kernel ========device/linaro/hikey-kernel between android-8.0.0_r32..android-8.1.0_r1========= Image-dtb-4.9 | Bin 21485556 -> 22460865 bytes Image.gz-hikey960 | Bin 0 -> 8281743 bytes hi3660-hikey960.dtb | Bin 0 -> 47958 bytes hi6220-hikey.dtb-4.9 | Bin 36340 -> 36801 bytes 4 files changed, 0 insertions(+), 0 deletions(-) 4da0236 release-request-d3de000d-8c5a-4c3c-b63e-e989421d7762-for-git_oc-mr1-release-4176727 snap-temp-L91200000081901352 ========device/sample between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + etc/apns-full-conf.xml | 87 ++++++++++++++++++++++----------- products/product_launched_with_l.mk | 3 -- products/product_launched_with_l_mr1.mk | 3 -- products/product_launched_with_m.mk | 3 -- products/product_launched_with_n.mk | 3 -- 6 files changed, 61 insertions(+), 40 deletions(-) e49e11e Add dun APN for Telstra to apns-full-conf.xml 8d64069 Add dun APN for Telstra to apns-full-conf.xml 8141d0c Add OWNERS in device/sample eeede9a Remove moved product_launched_with_* files 1cbcccf Added APN settings for operator Com4 bea4b1f Remove obsolete Orange Caraïbe WAP APN 25bd22a moved apn definition for 901/43 after apn definition for 901/37 02748f8 added new APNs to apns-full-conf.xml ========platform/docs/source.android.com between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 2 - Android.mk | 41 - CleanSpec.mk | 49 - Doxyfile | 1904 ---- DoxygenLayout.xml | 188 - README | 83 - README.txt | 52 + en/_book.yaml | 37 + en/_index.yaml | 91 + en/compatibility/1.6/android-1.6-cdd.html | 934 ++ en/compatibility/2.1/android-2.1-cdd.html | 1189 ++ en/compatibility/2.1/versions.html | 47 + .../compatibility/2.2/android-2.2-cdd.html | 0 en/compatibility/2.2/versions.html | 47 + en/compatibility/2.3/android-2.3-cdd.html | 1863 +++ en/compatibility/2.3/versions.html | 42 + en/compatibility/4.0/android-4.0-cdd.html | 2444 ++++ en/compatibility/4.0/versions.html | 53 + en/compatibility/4.1/android-4.1-cdd.html | 1075 ++ en/compatibility/4.1/versions.html | 47 + en/compatibility/4.2/android-4.2-cdd.html | 2642 +++++ en/compatibility/4.2/versions.html | 42 + en/compatibility/4.3/android-4.3-cdd.html | 2657 +++++ en/compatibility/4.3/versions.html | 43 + en/compatibility/4.4/android-4.4-cdd.html | 3019 +++++ en/compatibility/4.4/versions.html | 47 + en/compatibility/5.0/android-5.0-cdd.html | 6193 ++++++++++ en/compatibility/5.0/versions.html | 45 + en/compatibility/5.1/android-5.1-cdd.html | 4772 ++++++++ .../compatibility/5.1/android-cdd-cover_5_1.html | 0 en/compatibility/5.1/versions.html | 44 + en/compatibility/6.0/android-6.0-cdd.html | 5701 +++++++++ en/compatibility/6.0/versions.html | 43 + en/compatibility/7.0/android-7.0-cdd.html | 7036 ++++++++++++ en/compatibility/7.0/versions.html | 43 + en/compatibility/7.1/android-7.1-cdd.html | 7086 ++++++++++++ en/compatibility/7.1/versions.html | 43 + .../5.1 => en/compatibility}/CDD_README.txt | 0 en/compatibility/_toc-compatibility.yaml | 47 + en/compatibility/android-7.1-cdd.html | 7086 ++++++++++++ .../source => en/compatibility}/android-cdd.css | 0 en/compatibility/android-cdd.html | 11411 +++++++++++++++++++ en/compatibility/cdd.html | 161 + en/compatibility/contact-us.html | 62 + en/compatibility/cts/audio-framework.html | 501 + en/compatibility/cts/camera-hal.html | 536 + en/compatibility/cts/camera-its-box-assembly.html | 270 + en/compatibility/cts/camera-its-box.html | 245 + .../cts/camera_its_iab_tech_drawings.zip | Bin 0 -> 3334613 bytes en/compatibility/cts/development.html | 317 + en/compatibility/cts/downloads.html | 225 + en/compatibility/cts/images/Near1.png | Bin 0 -> 33218 bytes en/compatibility/cts/images/Near10.png | Bin 0 -> 28303 bytes en/compatibility/cts/images/Near11.png | Bin 0 -> 48502 bytes en/compatibility/cts/images/Near12.png | Bin 0 -> 45583 bytes en/compatibility/cts/images/Near13.png | Bin 0 -> 33126 bytes en/compatibility/cts/images/Near14.png | Bin 0 -> 33126 bytes en/compatibility/cts/images/Near15.png | Bin 0 -> 32067 bytes en/compatibility/cts/images/Near16.png | Bin 0 -> 31912 bytes en/compatibility/cts/images/Near17.png | Bin 0 -> 23878 bytes en/compatibility/cts/images/Near18.png | Bin 0 -> 28820 bytes en/compatibility/cts/images/Near19.png | Bin 0 -> 25145 bytes en/compatibility/cts/images/Near2.png | Bin 0 -> 33218 bytes en/compatibility/cts/images/Near20.png | Bin 0 -> 46440 bytes en/compatibility/cts/images/Near21.png | Bin 0 -> 29325 bytes en/compatibility/cts/images/Near22.png | Bin 0 -> 42616 bytes en/compatibility/cts/images/Near23.png | Bin 0 -> 29258 bytes en/compatibility/cts/images/Near24.png | Bin 0 -> 47111 bytes en/compatibility/cts/images/Near3.png | Bin 0 -> 32609 bytes en/compatibility/cts/images/Near4.png | Bin 0 -> 32812 bytes en/compatibility/cts/images/Near5.png | Bin 0 -> 32068 bytes en/compatibility/cts/images/Near6.png | Bin 0 -> 28303 bytes en/compatibility/cts/images/Near7.png | Bin 0 -> 47828 bytes en/compatibility/cts/images/Near8.png | Bin 0 -> 28303 bytes en/compatibility/cts/images/Near9.png | Bin 0 -> 43028 bytes en/compatibility/cts/images/RVCVXCheck_down.png | Bin 0 -> 89339 bytes en/compatibility/cts/images/RVCVXCheck_flow.png | Bin 0 -> 42588 bytes en/compatibility/cts/images/RVCVXCheck_next.png | Bin 0 -> 82420 bytes en/compatibility/cts/images/RVCVXCheck_pass.png | Bin 0 -> 70590 bytes en/compatibility/cts/images/RVCVXCheck_start.png | Bin 0 -> 73664 bytes .../cts/images/acircles_pattern_reduced.png | Bin 0 -> 5125 bytes .../cts/images/audio-framework-line-port.png | Bin 0 -> 5596 bytes .../cts/images/audio-framework-mic-port.png | Bin 0 -> 10599 bytes .../cts/images/audio-framework-pass.png | Bin 0 -> 3659 bytes .../cts/images/audio-framework-port.png | Bin 0 -> 10380 bytes en/compatibility/cts/images/audio-framework0.png | Bin 0 -> 26328 bytes en/compatibility/cts/images/audio-framework1.png | Bin 0 -> 58237 bytes en/compatibility/cts/images/audio-framework10.png | Bin 0 -> 46356 bytes en/compatibility/cts/images/audio-framework11.png | Bin 0 -> 18078 bytes en/compatibility/cts/images/audio-framework12.png | Bin 0 -> 3763 bytes en/compatibility/cts/images/audio-framework13.png | Bin 0 -> 3772 bytes en/compatibility/cts/images/audio-framework14.png | Bin 0 -> 31554 bytes en/compatibility/cts/images/audio-framework15.png | Bin 0 -> 7485 bytes en/compatibility/cts/images/audio-framework16.png | Bin 0 -> 7847 bytes en/compatibility/cts/images/audio-framework17.png | Bin 0 -> 20242 bytes en/compatibility/cts/images/audio-framework18.png | Bin 0 -> 25103 bytes en/compatibility/cts/images/audio-framework19.png | Bin 0 -> 10935 bytes en/compatibility/cts/images/audio-framework2.png | Bin 0 -> 7110 bytes en/compatibility/cts/images/audio-framework20.png | Bin 0 -> 82693 bytes en/compatibility/cts/images/audio-framework21.png | Bin 0 -> 9335 bytes en/compatibility/cts/images/audio-framework22.png | Bin 0 -> 4114 bytes en/compatibility/cts/images/audio-framework23.png | Bin 0 -> 45755 bytes en/compatibility/cts/images/audio-framework24.png | Bin 0 -> 8452 bytes en/compatibility/cts/images/audio-framework25.png | Bin 0 -> 8588 bytes en/compatibility/cts/images/audio-framework26.png | Bin 0 -> 20221 bytes en/compatibility/cts/images/audio-framework27.png | Bin 0 -> 51456 bytes en/compatibility/cts/images/audio-framework28.png | Bin 0 -> 84239 bytes en/compatibility/cts/images/audio-framework29.png | Bin 0 -> 13888 bytes en/compatibility/cts/images/audio-framework3.png | Bin 0 -> 9825 bytes en/compatibility/cts/images/audio-framework30.png | Bin 0 -> 7547 bytes en/compatibility/cts/images/audio-framework31.png | Bin 0 -> 19684 bytes en/compatibility/cts/images/audio-framework32.png | Bin 0 -> 28816 bytes en/compatibility/cts/images/audio-framework33.png | Bin 0 -> 13089 bytes .../compatibility/cts/images/audio-framework34.jpg | Bin en/compatibility/cts/images/audio-framework35.png | Bin 0 -> 97801 bytes en/compatibility/cts/images/audio-framework36.png | Bin 0 -> 9615 bytes en/compatibility/cts/images/audio-framework37.png | Bin 0 -> 1247 bytes en/compatibility/cts/images/audio-framework38.png | Bin 0 -> 18605 bytes en/compatibility/cts/images/audio-framework39.png | Bin 0 -> 8481 bytes en/compatibility/cts/images/audio-framework4.png | Bin 0 -> 10021 bytes en/compatibility/cts/images/audio-framework40.png | Bin 0 -> 8784 bytes en/compatibility/cts/images/audio-framework41.png | Bin 0 -> 156529 bytes en/compatibility/cts/images/audio-framework42.png | Bin 0 -> 227259 bytes en/compatibility/cts/images/audio-framework43.jpg | Bin 0 -> 234156 bytes en/compatibility/cts/images/audio-framework44.jpg | Bin 0 -> 209727 bytes en/compatibility/cts/images/audio-framework45.jpg | Bin 0 -> 395102 bytes en/compatibility/cts/images/audio-framework46.png | Bin 0 -> 37993 bytes en/compatibility/cts/images/audio-framework47.png | Bin 0 -> 5970878 bytes en/compatibility/cts/images/audio-framework48.png | Bin 0 -> 33845 bytes en/compatibility/cts/images/audio-framework49.jpg | Bin 0 -> 231686 bytes en/compatibility/cts/images/audio-framework5.png | Bin 0 -> 2299 bytes en/compatibility/cts/images/audio-framework50.png | Bin 0 -> 41863 bytes en/compatibility/cts/images/audio-framework51.png | Bin 0 -> 46694 bytes en/compatibility/cts/images/audio-framework52.png | Bin 0 -> 237349 bytes en/compatibility/cts/images/audio-framework53.png | Bin 0 -> 58561 bytes en/compatibility/cts/images/audio-framework54.png | Bin 0 -> 72393 bytes en/compatibility/cts/images/audio-framework6.png | Bin 0 -> 6804 bytes en/compatibility/cts/images/audio-framework7.png | Bin 0 -> 7924 bytes en/compatibility/cts/images/audio-framework8.png | Bin 0 -> 8124 bytes en/compatibility/cts/images/audio-framework9.png | Bin 0 -> 20222 bytes .../cts/images/camera-printed-target.png | Bin 0 -> 16197 bytes .../cts/images/camera_iab_back_no_sides.jpg | Bin 0 -> 243736 bytes en/compatibility/cts/images/camera_iab_cad.png | Bin 0 -> 456204 bytes .../cts/images/camera_iab_front_apertures.jpg | Bin 0 -> 322328 bytes .../cts/images/camera_iab_front_attached.jpg | Bin 0 -> 280812 bytes .../images/camera_iab_front_plate_assembled.jpg | Bin 0 -> 272217 bytes .../cts/images/camera_iab_front_plate_parts.png | Bin 0 -> 1013808 bytes .../cts/images/camera_iab_gater_no_aperture.jpg | Bin 0 -> 310470 bytes .../cts/images/camera_iab_handle_assembled.png | Bin 0 -> 2410500 bytes .../cts/images/camera_iab_handle_parts.png | Bin 0 -> 2511530 bytes .../cts/images/camera_iab_left_side_placed.jpg | Bin 0 -> 257140 bytes .../cts/images/camera_iab_light_assembled.png | Bin 0 -> 1602562 bytes .../cts/images/camera_iab_light_assembly_parts.png | Bin 0 -> 1227528 bytes .../cts/images/camera_iab_light_baffles.png | Bin 0 -> 964615 bytes .../cts/images/camera_iab_light_bar.png | Bin 0 -> 2238676 bytes .../cts/images/camera_iab_light_cord.jpg | Bin 0 -> 241702 bytes .../cts/images/camera_iab_light_cord_secured.jpg | Bin 0 -> 194642 bytes .../cts/images/camera_iab_light_cord_zip.jpg | Bin 0 -> 247502 bytes .../cts/images/camera_iab_light_installed.jpg | Bin 0 -> 202832 bytes .../images/camera_iab_phone_mount_assembled.png | Bin 0 -> 2993262 bytes .../cts/images/camera_iab_phone_mount_parts.png | Bin 0 -> 1729870 bytes .../images/camera_iab_pin_led_mount_details.png | Bin 0 -> 161545 bytes .../cts/images/camera_iab_plunger_parts.png | Bin 0 -> 2703392 bytes .../cts/images/camera_iab_right_side_placed.jpg | Bin 0 -> 304385 bytes .../cts/images/camera_iab_tab_holder_parts.png | Bin 0 -> 2863136 bytes .../cts/images/camera_iab_tab_holder_spacer.png | Bin 0 -> 994174 bytes .../cts/images/camera_iab_tabholder_assembled.png | Bin 0 -> 1397216 bytes .../cts/images/camera_iab_tabholder_inserted.jpg | Bin 0 -> 265988 bytes .../cts/images/camera_iab_tablet_spacer_detail.jpg | Bin 0 -> 156985 bytes .../cts/images/camera_iab_top_bottom_placed.png | Bin 0 -> 1391435 bytes en/compatibility/cts/images/camera_its_cam0.png | Bin 0 -> 379498 bytes en/compatibility/cts/images/camera_its_cam1.png | Bin 0 -> 308063 bytes en/compatibility/cts/images/camera_its_reports.png | Bin 0 -> 34154 bytes en/compatibility/cts/images/camera_its_results.png | Bin 0 -> 379497 bytes en/compatibility/cts/images/camera_its_scene5.png | Bin 0 -> 1283372 bytes en/compatibility/cts/images/cts-0.png | Bin 0 -> 19249 bytes en/compatibility/cts/images/cts-test-report.png | Bin 0 -> 97003 bytes en/compatibility/cts/images/cts-test-summary.png | Bin 0 -> 80750 bytes en/compatibility/cts/images/cts-v2-test-report.png | Bin 0 -> 191298 bytes .../cts/images/cts-v2-test-summary.png | Bin 0 -> 76230 bytes en/compatibility/cts/images/cts-verifier-icon.png | Bin 0 -> 62734 bytes en/compatibility/cts/images/cts-verifier-menu.png | Bin 0 -> 40219 bytes en/compatibility/cts/images/openvc-play.png | Bin 0 -> 73617 bytes en/compatibility/cts/images/path-saved-report.png | Bin 0 -> 66327 bytes en/compatibility/cts/images/screen-lock-test.png | Bin 0 -> 27179 bytes .../cts/images/verifier-preview-icon.png | Bin 0 -> 2161 bytes en/compatibility/cts/images/verifier-save-icon.png | Bin 0 -> 86820 bytes en/compatibility/cts/images/video-verifier.png | Bin 0 -> 42241 bytes en/compatibility/cts/index.html | 143 + en/compatibility/cts/interpret.html | 131 + en/compatibility/cts/near-ultrasound.html | 188 + en/compatibility/cts/rotation-vector.html | 166 + en/compatibility/cts/run.html | 402 + en/compatibility/cts/setup.html | 275 + en/compatibility/cts/verifier.html | 222 + en/compatibility/images/compat-ecosystem.png | Bin 0 -> 16023 bytes en/compatibility/index.html | 97 + en/compatibility/overview.html | 96 + en/devices/_toc-interfaces.yaml | 262 + en/devices/_toc-tech.yaml | 209 + en/devices/accessories/aoa.html | 194 + en/devices/accessories/aoa2.html | 288 + en/devices/accessories/audio.html | 96 + en/devices/accessories/custom.html | 134 + .../accessories/headset/expected-behavior.html | 195 + .../headset/images/button_configuration.png | Bin .../accessories/headset/images/button_icons.png | Bin 0 -> 19736 bytes .../accessories/headset/images/button_spacing.png | Bin 0 -> 14176 bytes .../headset/images/headset-circuit1.png | Bin 0 -> 27303 bytes .../headset/images/headset-circuit2.png | Bin 0 -> 15357 bytes .../accessories/headset/images/icon_sizing.png | Bin 0 -> 10030 bytes .../accessories/headset/images/media_four.png | Bin 0 -> 20444 bytes .../accessories/headset/images/media_one.png | Bin 0 -> 12605 bytes .../accessories/headset/images/media_three.png | Bin 0 -> 20069 bytes .../accessories/headset/images/media_two.png | Bin .../accessories/headset/images/microphone.png | Bin .../accessories/headset/images/telephony_four.png | Bin 0 -> 26768 bytes .../accessories/headset/images/telephony_one.png | Bin 0 -> 17762 bytes .../accessories/headset/images/telephony_three.png | Bin 0 -> 24827 bytes .../accessories/headset/images/telephony_two.png | Bin 0 -> 18283 bytes en/devices/accessories/headset/index.html | 45 + .../accessories/headset/jack-headset-spec.html | 249 + .../accessories/headset/plug-headset-spec.html | 207 + en/devices/accessories/headset/testing.html | 119 + .../accessories/headset/usb-headset-spec.html | 190 + en/devices/accessories/index.html | 55 + en/devices/accessories/protocol.html | 60 + en/devices/accessories/stylus.html | 122 + en/devices/architecture/hal.html | 140 + en/devices/architecture/images/ape_fwk_hal.png | Bin 0 -> 27793 bytes .../architecture/images/treble_blog_after.png | Bin 0 -> 17812 bytes .../architecture/images/treble_blog_before.png | Bin 0 -> 21476 bytes en/devices/architecture/index.html | 79 + en/devices/architecture/treble.html | 73 + en/devices/audio/attributes.html | 259 + en/devices/audio/avoiding_pi.html | 340 + en/devices/audio/data_formats.html | 406 + en/devices/audio/debugging.html | 452 + .../audio/images/ape_audio_tv_hdmi_tuner.png | Bin 0 -> 27917 bytes en/devices/audio/images/ape_audio_tv_tif.png | Bin 0 -> 25113 bytes en/devices/audio/images/ape_audio_tv_tuner.png | Bin 0 -> 27550 bytes en/devices/audio/images/ape_fwk_audio.png | Bin 0 -> 55347 bytes en/devices/audio/images/ape_fwk_hal_audio.png | Bin 0 -> 2254 bytes en/devices/audio/images/audio_hal.png | Bin 0 -> 81033 bytes {src => en}/devices/audio/images/breadboard.jpg | Bin en/devices/audio/images/dac.png | Bin 0 -> 27676 bytes {src => en}/devices/audio/images/display.jpg | Bin {src => en}/devices/audio/images/hub.jpg | Bin .../devices/audio/images/loopback_assembled.jpg | Bin en/devices/audio/images/loopback_circuit.png | Bin 0 -> 7702 bytes en/devices/audio/images/medialog_after.png | Bin 0 -> 36206 bytes en/devices/audio/images/medialog_before.png | Bin 0 -> 5737 bytes {src => en}/devices/audio/images/otg.jpg | Bin {src => en}/devices/audio/images/pcb.jpg | Bin en/devices/audio/images/round-trip-latencies.png | Bin 0 -> 44204 bytes en/devices/audio/images/round_trip.png | Bin 0 -> 2375 bytes en/devices/audio/images/round_trip_bar_graph.png | Bin 0 -> 32129 bytes en/devices/audio/images/round_trip_on_device.png | Bin 0 -> 21696 bytes .../images/round_trip_via_headset_connector.png | Bin 0 -> 34922 bytes en/devices/audio/images/venn.png | Bin 0 -> 44139 bytes en/devices/audio/implement-policy.html | 425 + en/devices/audio/implement-pre-processing.html | 156 + en/devices/audio/implement-shared-library.html | 105 + en/devices/audio/implement.html | 71 + en/devices/audio/index.html | 131 + en/devices/audio/latency.html | 66 + en/devices/audio/latency_app.html | 181 + en/devices/audio/latency_contrib.html | 222 + en/devices/audio/latency_design.html | 241 + en/devices/audio/latency_measure.html | 241 + en/devices/audio/latency_measurements.html | 423 + en/devices/audio/loopback.html | 60 + en/devices/audio/midi.html | 179 + en/devices/audio/midi_arch.html | 232 + en/devices/audio/midi_test.html | 268 + en/devices/audio/src.html | 120 + en/devices/audio/terminology.html | 816 ++ en/devices/audio/testing_circuit.html | 96 + en/devices/audio/tv.html | 304 + en/devices/audio/usb.html | 638 ++ en/devices/audio/warmup.html | 118 + en/devices/automotive/index.html | 109 + en/devices/automotive/properties.html | 231 + en/devices/bluetooth.html | 128 + en/devices/camera/camera3.html | 129 + en/devices/camera/camera3_3Amodes.html | 664 ++ en/devices/camera/camera3_crop_reprocess.html | 138 + en/devices/camera/camera3_error_stream.html | 162 + en/devices/camera/camera3_metadata.html | 67 + en/devices/camera/camera3_requests_hal.html | 434 + en/devices/camera/camera3_requests_methods.html | 120 + .../camera/images/ape_camera_n_api1_hal1.png | Bin 0 -> 38773 bytes .../camera/images/ape_camera_n_api1_hal3.png | Bin 0 -> 36761 bytes .../camera/images/ape_camera_n_api2_hal3.png | Bin 0 -> 31342 bytes en/devices/camera/images/ape_fwk_camera.png | Bin 0 -> 76102 bytes en/devices/camera/images/ape_fwk_hal_camera.png | Bin 0 -> 2530 bytes en/devices/camera/images/camera-hal-overview.png | Bin 0 -> 53246 bytes en/devices/camera/images/camera-ops-flow.png | Bin 0 -> 23492 bytes en/devices/camera/images/camera2_block.png | Bin 0 -> 26861 bytes en/devices/camera/images/camera2_hal.png | Bin 0 -> 78675 bytes en/devices/camera/images/camera_block.png | Bin 0 -> 21243 bytes en/devices/camera/images/camera_hal.png | Bin 0 -> 56377 bytes en/devices/camera/images/camera_model.png | Bin 0 -> 146197 bytes en/devices/camera/images/camera_simple_model.png | Bin 0 -> 45749 bytes en/devices/camera/images/crop-region-11-ratio.png | Bin 0 -> 13410 bytes en/devices/camera/images/crop-region-169-ratio.png | Bin 0 -> 12823 bytes en/devices/camera/images/crop-region-43-ratio.png | Bin 0 -> 12770 bytes .../camera/images/crop-region-43-square-ratio.png | Bin 0 -> 12690 bytes en/devices/camera/index.html | 193 + en/devices/camera/versioning.html | 436 + en/devices/drm.html | 275 + en/devices/graphics/arch-bq-gralloc.html | 143 + en/devices/graphics/arch-egl-opengl.html | 90 + en/devices/graphics/arch-gameloops.html | 157 + en/devices/graphics/arch-sf-hwc.html | 205 + en/devices/graphics/arch-sh.html | 109 + en/devices/graphics/arch-st.html | 208 + en/devices/graphics/arch-sv-glsv.html | 231 + en/devices/graphics/arch-tv.html | 148 + en/devices/graphics/arch-vulkan.html | 133 + en/devices/graphics/architecture.html | 125 + en/devices/graphics/automate-tests.html | 143 + en/devices/graphics/build-tests.html | 354 + en/devices/graphics/cts-integration.html | 70 + en/devices/graphics/images/ape_fwk_graphics.png | Bin 0 -> 41065 bytes .../graphics/images/ape_fwk_hal_graphics.png | Bin 0 -> 2348 bytes en/devices/graphics/images/ape_graphics_vulkan.png | Bin 0 -> 11298 bytes en/devices/graphics/images/bufferqueue.png | Bin 0 -> 12612 bytes .../images/continuous_capture_activity.png | Bin 0 -> 37197 bytes en/devices/graphics/images/dispsync.png | Bin 0 -> 8420 bytes en/devices/graphics/images/graphics_pipeline.png | Bin 0 -> 25928 bytes .../images/graphics_secure_texture_playback.png | Bin 0 -> 20432 bytes en/devices/graphics/images/graphics_surface.png | Bin 0 -> 47259 bytes .../graphics/images/surfaceflinger_bufferqueue.png | Bin 0 -> 22014 bytes en/devices/graphics/implement-hwc.html | 321 + en/devices/graphics/implement-vdisplays.html | 82 + en/devices/graphics/implement-vsync.html | 399 + en/devices/graphics/implement-vulkan.html | 304 + en/devices/graphics/implement.html | 177 + en/devices/graphics/index.html | 231 + en/devices/graphics/port-tests.html | 157 + en/devices/graphics/run-tests.html | 321 + en/devices/graphics/test-groups.html | 64 + en/devices/graphics/testing.html | 186 + en/devices/images/ape_fwk.png | Bin 0 -> 43067 bytes en/devices/images/ape_fwk_all.png | Bin 0 -> 35616 bytes en/devices/images/ape_fwk_bluetooth.png | Bin 0 -> 40601 bytes en/devices/images/ape_fwk_drm.png | Bin 0 -> 39273 bytes en/devices/images/ape_fwk_drm_2.png | Bin 0 -> 11504 bytes en/devices/images/ape_fwk_drm_plugins.png | Bin 0 -> 23177 bytes en/devices/images/ape_fwk_drm_plugins_life.png | Bin 0 -> 10400 bytes en/devices/images/ape_fwk_drm_retrieve_license.png | Bin 0 -> 17032 bytes en/devices/images/ape_fwk_hal.png | Bin 0 -> 38631 bytes en/devices/images/ape_fwk_hal_bluetooth.png | Bin 0 -> 2347 bytes en/devices/images/ape_fwk_hal_drm.png | Bin 0 -> 1898 bytes en/devices/images/ape_fwk_hal_vehicle.png | Bin 0 -> 2195 bytes en/devices/images/bt.png | Bin 0 -> 51786 bytes en/devices/images/drm_framework.png | Bin 0 -> 39271 bytes en/devices/images/drm_hal.png | Bin 0 -> 56173 bytes en/devices/images/drm_license_metadata.png | Bin 0 -> 55321 bytes en/devices/images/drm_plugin.png | Bin 0 -> 52190 bytes en/devices/images/drm_plugin_lifecycle.png | Bin 0 -> 59638 bytes en/devices/images/graphics_arch.png | Bin 0 -> 22278 bytes en/devices/images/ihv_req.png | Bin 0 -> 28804 bytes en/devices/images/overview.png | Bin 0 -> 75406 bytes en/devices/images/system-architecture.png | Bin 0 -> 63190 bytes en/devices/images/system_architecture.png | Bin 0 -> 75406 bytes en/devices/images/vehicle_hal_arch.png | Bin 0 -> 19491 bytes en/devices/images/vehicle_hvac_get.png | Bin 0 -> 37083 bytes en/devices/images/vehicle_hvac_set.png | Bin 0 -> 38728 bytes en/devices/index.html | 47 + en/devices/input/getevent.html | 129 + en/devices/input/images/ape_fwk_hal_input.png | Bin 0 -> 1605 bytes en/devices/input/index.html | 33 + .../input/input-device-configuration-files.html | 140 + en/devices/input/key-character-map-files.html | 444 + en/devices/input/key-layout-files.html | 311 + en/devices/input/keyboard-devices.html | 6447 +++++++++++ en/devices/input/migration-guide.html | 65 + en/devices/input/overview.html | 247 + en/devices/input/touch-devices.html | 1182 ++ en/devices/input/validate-keymaps.html | 106 + en/devices/media/framework-hardening.html | 215 + en/devices/media/images/ape_fwk_hal_media.png | Bin 0 -> 2430 bytes en/devices/media/images/ape_fwk_media.png | Bin 0 -> 40479 bytes .../media/images/ape_media_buffer_alloc_n.png | Bin 0 -> 120287 bytes .../media/images/ape_media_buffer_alloc_pren.png | Bin 0 -> 90932 bytes en/devices/media/images/ape_media_split.png | Bin 0 -> 61504 bytes en/devices/media/index.html | 136 + en/devices/media/oem.html | 165 + en/devices/media/soc.html | 76 + en/devices/sensors/batching.html | 221 + en/devices/sensors/hal-interface.html | 369 + en/devices/sensors/images/ape_fwk_hal_sensors.png | Bin 0 -> 1896 bytes en/devices/sensors/images/ape_fwk_sensors.png | Bin 0 -> 26018 bytes en/devices/sensors/images/axis_auto.png | Bin 0 -> 20308 bytes en/devices/sensors/images/axis_positive_roll.png | Bin 0 -> 8512 bytes en/devices/sensors/images/battery_icon.png | Bin 0 -> 754 bytes en/devices/sensors/images/sensor_layers.png | Bin 0 -> 39399 bytes en/devices/sensors/index.html | 150 + en/devices/sensors/interaction.html | 61 + en/devices/sensors/power-use.html | 69 + en/devices/sensors/report-modes.html | 68 + en/devices/sensors/sensor-stack.html | 186 + en/devices/sensors/sensor-types.html | 773 ++ en/devices/sensors/suspend-mode.html | 83 + en/devices/sensors/versioning.html | 185 + en/devices/storage/adoptable.html | 114 + en/devices/storage/config-example.html | 176 + en/devices/storage/config.html | 159 + en/devices/storage/images/ape_fwk_hal_extstor.png | Bin 0 -> 1994 bytes en/devices/storage/index.html | 84 + en/devices/storage/traditional.html | 100 + en/devices/tech/admin/enterprise-telephony.html | 125 + en/devices/tech/admin/images/multi-user-perms.png | Bin 0 -> 28102 bytes en/devices/tech/admin/implement.html | 201 + en/devices/tech/admin/index.html | 64 + en/devices/tech/admin/managed-profiles.html | 183 + en/devices/tech/admin/multi-user.html | 195 + en/devices/tech/admin/multiuser-apps.html | 129 + en/devices/tech/admin/provision.html | 189 + en/devices/tech/admin/testing-provision.html | 350 + en/devices/tech/admin/testing-setup.html | 117 + en/devices/tech/config/carrier.html | 237 + en/devices/tech/config/connect_tests.html | 127 + en/devices/tech/config/filesystem.html | 207 + .../tech/config/images/namespace-libraries.png | Bin 0 -> 19220 bytes en/devices/tech/config/index.html | 29 + en/devices/tech/config/kernel.html | 190 + en/devices/tech/config/kernel_network_tests.html | 114 + en/devices/tech/config/low-ram.html | 421 + en/devices/tech/config/namespaces_libraries.html | 79 + en/devices/tech/config/runtime_perms.html | 195 + en/devices/tech/config/uicc.html | 354 + en/devices/tech/config/voicemail.html | 222 + en/devices/tech/connect/block-numbers.html | 255 + en/devices/tech/connect/call-notification.html | 120 + en/devices/tech/connect/data-saver.html | 151 + en/devices/tech/connect/emergency-affordance.html | 285 + en/devices/tech/connect/felica.html | 65 + .../tech/connect/images/block-numbers-flow.png | Bin 0 -> 30005 bytes .../tech/connect/images/block-numbers-ui.png | Bin 0 -> 44274 bytes .../tech/connect/images/data-battery-saver.png | Bin 0 -> 66727 bytes en/devices/tech/connect/images/data-saver-app.png | Bin 0 -> 34465 bytes .../connect/images/data-saver-quick-settings.png | Bin 0 -> 87412 bytes en/devices/tech/connect/images/data-saver-use.png | Bin 0 -> 34951 bytes .../tech/connect/images/emergency-button.png | Bin 0 -> 11106 bytes .../tech/connect/images/emergency-option.png | Bin 0 -> 28657 bytes en/devices/tech/connect/images/host_card.png | Bin 0 -> 136507 bytes .../images/ril-refactor-scenario-1-solution-1.png | Bin 0 -> 79748 bytes .../images/ril-refactor-scenario-1-solution-2.png | Bin 0 -> 55546 bytes .../connect/images/ril-refactor-scenario-1.png | Bin 0 -> 64610 bytes .../images/ril-refactor-scenario-2-solution.png | Bin 0 -> 29752 bytes .../connect/images/ril-refactor-scenario-2.png | Bin 0 -> 36008 bytes en/devices/tech/connect/index.html | 30 + en/devices/tech/connect/ril.html | 289 + en/devices/tech/dalvik/configure.html | 472 + en/devices/tech/dalvik/constraints.html | 903 ++ en/devices/tech/dalvik/dalvik-bytecode.html | 1697 +++ en/devices/tech/dalvik/dex-format.html | 3325 ++++++ en/devices/tech/dalvik/gc-debug.html | 452 + en/devices/tech/dalvik/images/jit-arch.png | Bin 0 -> 31349 bytes en/devices/tech/dalvik/images/jit-daemon.png | Bin 0 -> 53542 bytes en/devices/tech/dalvik/images/jit-profile-comp.png | Bin 0 -> 41397 bytes en/devices/tech/dalvik/images/jit-workflow.png | Bin 0 -> 104054 bytes en/devices/tech/dalvik/index.html | 155 + en/devices/tech/dalvik/instruction-formats.html | 499 + en/devices/tech/dalvik/jit-compiler.html | 202 + .../tech/datausage/excluding-network-types.html | 39 + en/devices/tech/datausage/iface-overview.html | 56 + en/devices/tech/datausage/index.html | 42 + en/devices/tech/datausage/kernel-changes.html | 41 + en/devices/tech/datausage/kernel-overview.html | 60 + en/devices/tech/datausage/tags-explained.html | 55 + en/devices/tech/datausage/tethering-data.html | 31 + .../tech/datausage/usage-cycle-resets-dates.html | 33 + en/devices/tech/debug/asan.html | 259 + en/devices/tech/debug/eval_perf.html | 268 + en/devices/tech/debug/ftrace.html | 360 + en/devices/tech/debug/gdb.html | 141 + .../tech/debug/images/perf_trace_binder_trans.png | Bin 0 -> 65031 bytes .../tech/debug/images/perf_trace_fence_end.png | Bin 0 -> 37908 bytes en/devices/tech/debug/images/perf_trace_fm_sf.png | Bin 0 -> 58434 bytes .../debug/images/perf_trace_frame_previous.png | Bin 0 -> 35980 bytes .../debug/images/perf_trace_normal_pipeline.png | Bin 0 -> 55229 bytes .../debug/images/perf_trace_pending_frames.png | Bin 0 -> 29574 bytes .../debug/images/perf_trace_previous_frame.png | Bin 0 -> 44479 bytes .../debug/images/perf_trace_sf_comp_submit.png | Bin 0 -> 54117 bytes .../debug/images/perf_trace_sf_latches_pend.png | Bin 0 -> 52997 bytes .../tech/debug/images/perf_trace_sf_wake_sleep.png | Bin 0 -> 46791 bytes .../tech/debug/images/perf_trace_sf_woken_et.png | Bin 0 -> 56164 bytes en/devices/tech/debug/images/perf_trace_tl.png | Bin 0 -> 55229 bytes en/devices/tech/debug/images/perf_trace_tl_pxl.png | Bin 0 -> 80552 bytes .../tech/debug/images/perf_trace_wake_cpu0.png | Bin 0 -> 36636 bytes .../images/perf_trace_wake_render_enqueue.png | Bin 0 -> 60211 bytes .../tech/debug/images/perf_traces_fences.png | Bin 0 -> 32443 bytes en/devices/tech/debug/index.html | 170 + en/devices/tech/debug/jank_capacity.html | 127 + en/devices/tech/debug/jank_jitter.html | 430 + en/devices/tech/debug/native-crash.html | 567 + en/devices/tech/debug/native-memory.html | 64 + en/devices/tech/debug/perf_traces.zip | Bin 0 -> 26088141 bytes en/devices/tech/debug/strace.html | 121 + en/devices/tech/debug/systrace.html | 335 + en/devices/tech/debug/valgrind.html | 75 + en/devices/tech/display/app-shortcuts.html | 172 + en/devices/tech/display/circular-icons.html | 47 + en/devices/tech/display/dnd.html | 72 + en/devices/tech/display/hdr.html | 707 ++ .../tech/display/images/retail-demo-flow.png | Bin 0 -> 14446 bytes .../tech/display/images/retail-demo-wizard.png | Bin 0 -> 46376 bytes en/devices/tech/display/index.html | 47 + en/devices/tech/display/multi-window.html | 125 + en/devices/tech/display/night-light.html | 147 + en/devices/tech/display/retail-mode.html | 336 + {src => en}/devices/tech/images/composite01.png | Bin {src => en}/devices/tech/images/composite07.png | Bin .../tech/images/dolby_vision_decoder_pipleline.png | Bin 0 -> 27508 bytes en/devices/tech/images/doze_lightweight.png | Bin 0 -> 10894 bytes en/devices/tech/images/hdr10_decoder_pipeline.png | Bin 0 -> 25321 bytes en/devices/tech/images/icon_error.png | Bin 0 -> 19242 bytes en/devices/tech/images/icon_installing.png | Bin 0 -> 25127 bytes en/devices/tech/images/icon_installing_5x.png | Bin 0 -> 118542 bytes .../tech/images/icon_installing_overlay01.png | Bin 0 -> 10081 bytes .../tech/images/icon_installing_overlay07.png | Bin 0 -> 10049 bytes en/devices/tech/images/installing_text.png | Bin 0 -> 8088 bytes en/devices/tech/images/ota_size_comparison.png | Bin 0 -> 18691 bytes en/devices/tech/images/power_sustained_perf.png | Bin 0 -> 14627 bytes en/devices/tech/images/progress_1.png | Bin 0 -> 117 bytes en/devices/tech/images/progress_10.png | Bin 0 -> 293 bytes {src => en}/devices/tech/images/progress_50.png | Bin en/devices/tech/images/progress_empty.png | Bin 0 -> 99 bytes en/devices/tech/images/progress_fill.png | Bin 0 -> 363 bytes .../tech/images/vp9-pq_decoder_pipleline.png | Bin 0 -> 24813 bytes en/devices/tech/index.html | 118 + en/devices/tech/ota/ab_updates.html | 743 ++ en/devices/tech/ota/block.html | 150 + en/devices/tech/ota/device_code.html | 1136 ++ .../tech/ota/images/ab-updates-state-machine.png | Bin 0 -> 37851 bytes en/devices/tech/ota/index.html | 160 + en/devices/tech/ota/inside_packages.html | 289 + en/devices/tech/ota/reduce_size.html | 186 + en/devices/tech/ota/sign_builds.html | 334 + en/devices/tech/ota/tools.html | 117 + en/devices/tech/power/component.html | 261 + en/devices/tech/power/device.html | 251 + en/devices/tech/power/index.html | 85 + en/devices/tech/power/mgmt.html | 338 + en/devices/tech/power/performance.html | 130 + en/devices/tech/power/values.html | 372 + .../tech/test_infra/tradefed/full_example.html | 514 + .../test_infra/tradefed/fundamentals/devices.html | 67 + .../test_infra/tradefed/fundamentals/index.html | 84 + .../tradefed/fundamentals/lifecycle.html | 69 + .../tradefed/fundamentals/machine_setup.html | 63 + .../test_infra/tradefed/fundamentals/options.html | 116 + .../tech/test_infra/tradefed/fundamentals/vts.html | 106 + en/devices/tech/test_infra/tradefed/index.html | 117 + en/devices/tech/test_infra/tradefed/template.html | 33 + en/devices/tv/hdmi-cec.html | 312 + en/devices/tv/images/Built-in_Tuner_TV_Input.png | Bin 0 -> 36269 bytes en/devices/tv/images/HDMI_Control_Service.png | Bin 0 -> 46766 bytes en/devices/tv/images/HDMI_Control_Service_Flow.png | Bin 0 -> 113688 bytes en/devices/tv/images/LiveChannels_Add_channel.png | Bin 0 -> 589478 bytes en/devices/tv/images/LiveChannels_channel_list.png | Bin 0 -> 36406 bytes .../tv/images/LiveChannels_channel_sources.png | Bin 0 -> 36550 bytes .../images/LiveChannels_customize_channel-list.png | Bin 0 -> 84868 bytes .../tv/images/LiveChannels_set_up_sources.png | Bin 0 -> 56003 bytes en/devices/tv/images/LiveChannels_settings.png | Bin 0 -> 332089 bytes en/devices/tv/images/LiveChannels_sources.png | Bin 0 -> 59362 bytes en/devices/tv/images/TIF_HDMI_TV_Input.png | Bin 0 -> 37061 bytes en/devices/tv/images/TIF_MHEG5_app.png | Bin 0 -> 74929 bytes en/devices/tv/images/TIF_Overview.png | Bin 0 -> 95002 bytes en/devices/tv/images/TIF_PIP-PAP.png | Bin 0 -> 95498 bytes en/devices/tv/images/TIF_TV_Provider.png | Bin 0 -> 51623 bytes en/devices/tv/images/TIF_timeshift.png | Bin 0 -> 271647 bytes en/devices/tv/images/TV_App_CEC_integration.png | Bin 0 -> 30284 bytes en/devices/tv/images/TV_Input_DVR.png | Bin 0 -> 45032 bytes en/devices/tv/images/Third-party_Input_HDMI.png | Bin 0 -> 52564 bytes en/devices/tv/images/ape_fwk_hal_tv.png | Bin 0 -> 1231 bytes en/devices/tv/index.html | 681 ++ en/devices/tv/reference-tv-app.html | 193 + en/favicon.ico | Bin 0 -> 1150 bytes {src => en}/images/androidBluetooth.gif | Bin .../images/androidBluetoothProcessDiagram.jpg | Bin {src => en}/images/androidPMArchitecture.gif | Bin {src => en}/images/android_audio_architecture.gif | Bin en/images/android_framework_details.png | Bin 0 -> 116950 bytes en/images/android_framework_small.png | Bin 0 -> 73939 bytes en/images/android_stack.png | Bin 0 -> 136050 bytes {src => en}/images/cameraPreview.jpg | Bin {src => en}/images/cameraTakePicture.jpg | Bin {src => en}/images/camera_video2.gif | Bin en/images/code-lines.png | Bin 0 -> 31039 bytes en/images/external-link.png | Bin 0 -> 163 bytes en/images/git-repo-1.png | Bin 0 -> 52786 bytes en/images/home-bugdroid.png | Bin 0 -> 4254 bytes en/images/jack-library-file.png | Bin 0 -> 38942 bytes en/images/jack-overview.png | Bin 0 -> 28030 bytes en/images/jill.png | Bin 0 -> 27434 bytes en/images/landing_icon-compatibility.png | Bin 0 -> 110825 bytes en/images/landing_icon-porting.png | Bin 0 -> 128612 bytes en/images/landing_icon-security.png | Bin 0 -> 122933 bytes en/images/lil-wrench.png | Bin 0 -> 836 bytes en/images/open_source.png | Bin 0 -> 2262 bytes en/images/pre-dex.png | Bin 0 -> 19956 bytes {src => en}/images/stk.gif | Bin {src => en}/images/stk_display_text.gif | Bin {src => en}/images/stk_refresh_init.gif | Bin {src => en}/images/stk_refresh_reset.gif | Bin {src => en}/images/stk_refresh_update.gif | Bin {src => en}/images/stk_send_SMS.gif | Bin en/images/submit-patches-0.png | Bin 0 -> 12804 bytes {src => en}/images/telephony.gif | Bin {src => en}/images/telephony_solicted_example.gif | Bin .../images/telephony_unsolicted_example.gif | Bin en/images/workflow-0.png | Bin 0 -> 103839 bytes en/legal.html | 67 + en/license.html | 266 + en/reference/_toc.yaml | 27 + en/reference/assets/css/doclava-devsite.css | 13 + en/reference/assets/css/landing.css | 581 + en/reference/index.html | 49 + en/security/_toc.yaml | 155 + en/security/advisory/2016-03-18.html | 193 + en/security/advisory/index.html | 67 + en/security/apksigning/index.html | 140 + en/security/apksigning/v2.html | 370 + en/security/authentication/fingerprint-hal.html | 175 + en/security/authentication/gatekeeper.html | 198 + en/security/authentication/index.html | 253 + en/security/bulletin/2015-08-01.html | 771 ++ en/security/bulletin/2015-09-01.html | 335 + en/security/bulletin/2015-10-01.html | 707 ++ en/security/bulletin/2015-11-01.html | 402 + en/security/bulletin/2015-12-01.html | 585 + en/security/bulletin/2015.html | 111 + en/security/bulletin/2016-01-01.html | 469 + en/security/bulletin/2016-02-01.html | 432 + en/security/bulletin/2016-03-01.html | 626 + en/security/bulletin/2016-04-02.html | 1135 ++ en/security/bulletin/2016-05-01.html | 1237 ++ en/security/bulletin/2016-06-01.html | 1129 ++ en/security/bulletin/2016-07-01.html | 2529 ++++ en/security/bulletin/2016-08-01.html | 2460 ++++ en/security/bulletin/2016-09-01.html | 2054 ++++ en/security/bulletin/2016-10-01.html | 2118 ++++ en/security/bulletin/2016-11-01.html | 2376 ++++ en/security/bulletin/2016-12-01.html | 2097 ++++ en/security/bulletin/2016.html | 206 + en/security/bulletin/2017-01-01.html | 2520 ++++ en/security/bulletin/2017-02-01.html | 1839 +++ en/security/bulletin/2017-03-01.html | 2754 +++++ en/security/bulletin/2017-04-01.html | 2688 +++++ en/security/bulletin/2017-05-01.html | 3084 +++++ en/security/bulletin/2017-06-01.html | 1418 +++ en/security/bulletin/2017-07-01.html | 1785 +++ en/security/bulletin/2017.html | 142 + en/security/bulletin/index.html | 408 + en/security/encryption/file-based.html | 509 + en/security/encryption/full-disk.html | 631 + en/security/encryption/index.html | 72 + en/security/enhancements/enhancements41.html | 69 + en/security/enhancements/enhancements42.html | 85 + en/security/enhancements/enhancements43.html | 112 + en/security/enhancements/enhancements44.html | 73 + en/security/enhancements/enhancements50.html | 81 + en/security/enhancements/enhancements60.html | 63 + en/security/enhancements/enhancements70.html | 63 + en/security/enhancements/index.html | 29 + .../security/images/access-to-keymaster.png | Bin .../security/images/android_software_stack.png | Bin .../security/images/apk-before-after-signing.png | Bin .../security/images/apk-integrity-protection.png | Bin {src => en}/security/images/apk-sections.png | Bin .../security/images/apk-validation-process.png | Bin .../security/images/authentication-flow.png | Bin {src => en}/security/images/boot_orange.png | Bin {src => en}/security/images/boot_red1.png | Bin {src => en}/security/images/boot_red2.png | Bin {src => en}/security/images/boot_yellow1.png | Bin {src => en}/security/images/boot_yellow2.png | Bin .../security/images/dm-verity-hash-table.png | Bin {src => en}/security/images/dm-verity_mgmt.png | Bin {src => en}/security/images/fingerprint-daemon.png | Bin .../security/images/fingerprint-data-flow.png | Bin {src => en}/security/images/gatekeeper-flow.png | Bin {src => en}/security/images/image00.png | Bin {src => en}/security/images/image02.png | Bin {src => en}/security/images/image03.png | Bin .../security/images/image_gmail_installed.png | Bin {src => en}/security/images/image_install.png | Bin {src => en}/security/images/patchreward.png | Bin {src => en}/security/images/permissions_check.png | Bin {src => en}/security/images/tiny-robot.png | Bin {src => en}/security/images/verified_boot.png | Bin en/security/index.html | 265 + en/security/keystore/features.html | 417 + en/security/keystore/implementer-ref.html | 1288 +++ en/security/keystore/index.html | 104 + en/security/overview/acknowledgements.html | 1119 ++ en/security/overview/app-security.html | 383 + en/security/overview/implement.html | 389 + en/security/overview/kernel-security.html | 219 + en/security/overview/updates-resources.html | 359 + en/security/selinux/concepts.html | 178 + en/security/selinux/customize.html | 302 + en/security/selinux/device-policy.html | 312 + .../images/selinux_device_policy_reduction.png | Bin en/security/selinux/implement.html | 244 + en/security/selinux/index.html | 120 + en/security/selinux/validate.html | 162 + en/security/trusty/index.html | 159 + en/security/trusty/trusty-ref.html | 1231 ++ en/security/verifiedboot/dm-verity.html | 248 + en/security/verifiedboot/index.html | 90 + en/security/verifiedboot/verified-boot.html | 542 + .../51-android.rules => en/source/51-android.txt | 0 en/source/64-bit-builds.html | 227 + en/source/_toc.yaml | 71 + en/source/add-device.html | 475 + {src => en}/source/assets/bg_fade.jpg | Bin {src => en}/source/assets/bg_images_sprite.png | Bin .../source/assets/images/sac_logo.png | Bin {src => en}/source/assets/rebox-gradient.gif | Bin en/source/brands.html | 157 + en/source/build-numbers.html | 1998 ++++ en/source/building-kernels.html | 277 + en/source/building.html | 225 + en/source/code-lines.html | 187 + en/source/code-style.html | 718 ++ en/source/community.html | 361 + en/source/contributing.html | 58 + en/source/developing.html | 189 + en/source/devices.html | 285 + en/source/downloading.html | 296 + en/source/faqs.html | 329 + en/source/git-resources.html | 47 + {src => en}/source/images/8100-TM-example.png | Bin {src => en}/source/images/Android_Robot_100.png | Bin {src => en}/source/images/JB-TM-example.png | Bin {src => en}/source/images/No_PeaceBot_200.jpg | Bin {src => en}/source/images/XBrand-TM-example.jpg | Bin .../source/images/android_logo_new_crossed_out.png | Bin .../source/images/android_logo_old_crossed_out.png | Bin {src => en}/source/images/hikey-board.png | Bin en/source/images/hikey620.png | Bin 0 -> 254778 bytes en/source/images/hikey960.png | Bin 0 -> 267973 bytes en/source/images/mobile-view.png | Bin 0 -> 98399 bytes en/source/index.html | 81 + en/source/initializing.html | 469 + en/source/jack.html | 376 + en/source/known-issues.html | 78 + en/source/licenses.html | 110 + en/source/life-of-a-bug.html | 151 + en/source/life-of-a-patch.html | 38 + en/source/read-bug-reports.html | 1018 ++ en/source/report-bugs.html | 309 + en/source/requirements.html | 143 + en/source/roles.html | 102 + en/source/running.html | 480 + en/source/site-updates.html | 79 + en/source/submit-patches.html | 322 + en/source/using-repo.html | 298 + hal_doxygen.css | 43 - hal_footer.html | 22 - hal_header.html | 46 - ja/security/advisory/2016-03-18.html | 191 + ja/security/bulletin/2015-08-01.html | 1390 +++ ja/security/bulletin/2015-09-01.html | 620 + ja/security/bulletin/2015-10-01.html | 1594 +++ ja/security/bulletin/2015-11-01.html | 843 ++ ja/security/bulletin/2015-12-01.html | 1383 +++ ja/security/bulletin/2016-01-01.html | 971 ++ ja/security/bulletin/2016-02-01.html | 475 + ja/security/bulletin/2016-03-01.html | 712 ++ ja/security/bulletin/2016-04-02.html | 1174 ++ ja/security/bulletin/2016-05-01.html | 1184 ++ ja/security/bulletin/2016-06-01.html | 1040 ++ ja/security/bulletin/2016-07-01.html | 2498 ++++ ja/security/bulletin/2016-08-01.html | 2445 ++++ ja/security/bulletin/2016-09-01.html | 2048 ++++ ja/security/bulletin/2016-10-01.html | 2075 ++++ ja/security/bulletin/2016-11-01.html | 2283 ++++ ja/security/bulletin/2016-12-01.html | 1983 ++++ ja/security/bulletin/2017-01-01.html | 2397 ++++ ja/security/bulletin/2017-02-01.html | 1740 +++ ja/security/bulletin/2017-03-01.html | 2582 +++++ ja/security/bulletin/2017-04-01.html | 2146 ++++ ja/security/bulletin/2017-05-01.html | 2499 ++++ ja/security/bulletin/2017-06-01.html | 1269 +++ ja/security/bulletin/index.html | 332 + ko/security/advisory/2016-03-18.html | 186 + ko/security/bulletin/2015-08-01.html | 1576 +++ ko/security/bulletin/2015-09-01.html | 692 ++ ko/security/bulletin/2015-10-01.html | 1693 +++ ko/security/bulletin/2015-11-01.html | 912 ++ ko/security/bulletin/2015-12-01.html | 1476 +++ ko/security/bulletin/2016-01-01.html | 1044 ++ ko/security/bulletin/2016-02-01.html | 480 + ko/security/bulletin/2016-03-01.html | 705 ++ ko/security/bulletin/2016-04-02.html | 1164 ++ ko/security/bulletin/2016-05-01.html | 1388 +++ ko/security/bulletin/2016-06-01.html | 1233 ++ ko/security/bulletin/2016-07-01.html | 2915 +++++ ko/security/bulletin/2016-08-01.html | 2713 +++++ ko/security/bulletin/2016-09-01.html | 2361 ++++ ko/security/bulletin/2016-10-01.html | 2351 ++++ ko/security/bulletin/2016-11-01.html | 2615 +++++ ko/security/bulletin/2016-12-01.html | 2309 ++++ ko/security/bulletin/2017-01-01.html | 2826 +++++ ko/security/bulletin/2017-02-01.html | 2089 ++++ ko/security/bulletin/2017-03-01.html | 3099 +++++ ko/security/bulletin/2017-04-01.html | 2591 +++++ ko/security/bulletin/2017-05-01.html | 2952 +++++ ko/security/bulletin/2017-06-01.html | 1367 +++ ko/security/bulletin/index.html | 350 + ru/security/advisory/2016-03-18.html | 181 + ru/security/bulletin/2015-08-01.html | 1604 +++ ru/security/bulletin/2015-09-01.html | 693 ++ ru/security/bulletin/2015-10-01.html | 1702 +++ ru/security/bulletin/2015-11-01.html | 922 ++ ru/security/bulletin/2015-12-01.html | 1498 +++ ru/security/bulletin/2016-01-01.html | 1068 ++ ru/security/bulletin/2016-02-01.html | 492 + ru/security/bulletin/2016-03-01.html | 717 ++ ru/security/bulletin/2016-04-02.html | 1144 ++ ru/security/bulletin/2016-05-01.html | 1367 +++ ru/security/bulletin/2016-06-01.html | 1261 ++ ru/security/bulletin/2016-07-01.html | 2837 +++++ ru/security/bulletin/2016-08-01.html | 2663 +++++ ru/security/bulletin/2016-09-01.html | 2328 ++++ ru/security/bulletin/2016-10-01.html | 2327 ++++ ru/security/bulletin/2016-11-01.html | 2301 ++++ ru/security/bulletin/2016-12-01.html | 1999 ++++ ru/security/bulletin/2017-01-01.html | 2435 ++++ ru/security/bulletin/2017-02-01.html | 1749 +++ ru/security/bulletin/2017-03-01.html | 2636 +++++ ru/security/bulletin/2017-04-01.html | 2150 ++++ ru/security/bulletin/2017-05-01.html | 2504 ++++ ru/security/bulletin/2017-06-01.html | 1269 +++ ru/security/bulletin/index.html | 334 + scripts/build.py | 124 - scripts/build2stage.sh | 269 - scripts/cleanup.sh | 10 - scripts/micro-httpd.py | 53 - src-intl/ja_ALL/security/advisory/2016-03-18.jd | 186 - src-intl/ja_ALL/security/bulletin/2015-08-01.jd | 1387 --- src-intl/ja_ALL/security/bulletin/2015-09-01.jd | 617 - src-intl/ja_ALL/security/bulletin/2015-10-01.jd | 1591 --- src-intl/ja_ALL/security/bulletin/2015-11-01.jd | 840 -- src-intl/ja_ALL/security/bulletin/2015-12-01.jd | 1380 --- src-intl/ja_ALL/security/bulletin/2016-01-01.jd | 968 -- src-intl/ja_ALL/security/bulletin/2016-02-01.jd | 469 - src-intl/ja_ALL/security/bulletin/2016-03-01.jd | 707 -- src-intl/ja_ALL/security/bulletin/2016-04-02.jd | 1171 -- src-intl/ja_ALL/security/bulletin/2016-05-01.jd | 1175 -- src-intl/ja_ALL/security/bulletin/2016-06-01.jd | 1027 -- src-intl/ja_ALL/security/bulletin/2016-07-01.jd | 2485 ---- src-intl/ja_ALL/security/bulletin/2016-08-01.jd | 2432 ---- src-intl/ja_ALL/security/bulletin/2016-09-01.jd | 2035 ---- src-intl/ja_ALL/security/bulletin/2016-10-01.jd | 2062 ---- src-intl/ja_ALL/security/bulletin/2016-11-01.jd | 2270 ---- src-intl/ja_ALL/security/bulletin/2016-12-01.jd | 1970 ---- src-intl/ja_ALL/security/bulletin/2017-01-01.jd | 2388 ---- src-intl/ja_ALL/security/bulletin/2017-02-01.jd | 1727 --- src-intl/ko_ALL/security/advisory/2016-03-18.jd | 181 - src-intl/ko_ALL/security/bulletin/2015-08-01.jd | 1573 --- src-intl/ko_ALL/security/bulletin/2015-09-01.jd | 689 -- src-intl/ko_ALL/security/bulletin/2015-10-01.jd | 1690 --- src-intl/ko_ALL/security/bulletin/2015-11-01.jd | 909 -- src-intl/ko_ALL/security/bulletin/2015-12-01.jd | 1473 --- src-intl/ko_ALL/security/bulletin/2016-01-01.jd | 1041 -- src-intl/ko_ALL/security/bulletin/2016-02-01.jd | 478 - src-intl/ko_ALL/security/bulletin/2016-03-01.jd | 704 -- src-intl/ko_ALL/security/bulletin/2016-04-02.jd | 1161 -- src-intl/ko_ALL/security/bulletin/2016-05-01.jd | 1379 --- src-intl/ko_ALL/security/bulletin/2016-06-01.jd | 1220 -- src-intl/ko_ALL/security/bulletin/2016-07-01.jd | 2902 ----- src-intl/ko_ALL/security/bulletin/2016-08-01.jd | 2700 ----- src-intl/ko_ALL/security/bulletin/2016-09-01.jd | 2348 ---- src-intl/ko_ALL/security/bulletin/2016-10-01.jd | 2338 ---- src-intl/ko_ALL/security/bulletin/2016-11-01.jd | 2602 ----- src-intl/ko_ALL/security/bulletin/2016-12-01.jd | 2296 ---- src-intl/ko_ALL/security/bulletin/2017-01-01.jd | 2817 ----- src-intl/ko_ALL/security/bulletin/2017-02-01.jd | 2076 ---- src-intl/ru_ALL/security/advisory/2016-03-18.jd | 176 - src-intl/ru_ALL/security/bulletin/2015-08-01.jd | 1601 --- src-intl/ru_ALL/security/bulletin/2015-09-01.jd | 690 -- src-intl/ru_ALL/security/bulletin/2015-10-01.jd | 1699 --- src-intl/ru_ALL/security/bulletin/2015-11-01.jd | 919 -- src-intl/ru_ALL/security/bulletin/2015-12-01.jd | 1495 --- src-intl/ru_ALL/security/bulletin/2016-01-01.jd | 1065 -- src-intl/ru_ALL/security/bulletin/2016-02-01.jd | 491 - src-intl/ru_ALL/security/bulletin/2016-03-01.jd | 716 -- src-intl/ru_ALL/security/bulletin/2016-04-02.jd | 1141 -- src-intl/ru_ALL/security/bulletin/2016-05-01.jd | 1358 --- src-intl/ru_ALL/security/bulletin/2016-06-01.jd | 1248 -- src-intl/ru_ALL/security/bulletin/2016-07-01.jd | 2824 ----- src-intl/ru_ALL/security/bulletin/2016-08-01.jd | 2650 ----- src-intl/ru_ALL/security/bulletin/2016-09-01.jd | 2315 ---- src-intl/ru_ALL/security/bulletin/2016-10-01.jd | 2314 ---- src-intl/ru_ALL/security/bulletin/2016-11-01.jd | 2288 ---- src-intl/ru_ALL/security/bulletin/2016-12-01.jd | 1986 ---- src-intl/ru_ALL/security/bulletin/2017-01-01.jd | 2426 ---- src-intl/ru_ALL/security/bulletin/2017-02-01.jd | 1736 --- src-intl/zh-CN_ALL/security/advisory/2016-03-18.jd | 130 - src-intl/zh-CN_ALL/security/bulletin/2015-08-01.jd | 1403 --- src-intl/zh-CN_ALL/security/bulletin/2015-09-01.jd | 617 - src-intl/zh-CN_ALL/security/bulletin/2015-10-01.jd | 1592 --- src-intl/zh-CN_ALL/security/bulletin/2015-11-01.jd | 838 -- src-intl/zh-CN_ALL/security/bulletin/2015-12-01.jd | 1380 --- src-intl/zh-CN_ALL/security/bulletin/2016-01-01.jd | 969 -- src-intl/zh-CN_ALL/security/bulletin/2016-02-01.jd | 400 - src-intl/zh-CN_ALL/security/bulletin/2016-03-01.jd | 575 - src-intl/zh-CN_ALL/security/bulletin/2016-04-02.jd | 833 -- src-intl/zh-CN_ALL/security/bulletin/2016-05-01.jd | 1113 -- src-intl/zh-CN_ALL/security/bulletin/2016-06-01.jd | 1053 -- src-intl/zh-CN_ALL/security/bulletin/2016-07-01.jd | 2397 ---- src-intl/zh-CN_ALL/security/bulletin/2016-08-01.jd | 2248 ---- src-intl/zh-CN_ALL/security/bulletin/2016-09-01.jd | 1968 ---- src-intl/zh-CN_ALL/security/bulletin/2016-10-01.jd | 2041 ---- src-intl/zh-CN_ALL/security/bulletin/2016-11-01.jd | 2154 ---- src-intl/zh-CN_ALL/security/bulletin/2016-12-01.jd | 1937 ---- src-intl/zh-CN_ALL/security/bulletin/2017-01-01.jd | 2341 ---- src-intl/zh-CN_ALL/security/bulletin/2017-02-01.jd | 1673 --- src-intl/zh-TW_ALL/security/advisory/2016-03-18.jd | 182 - src-intl/zh-TW_ALL/security/bulletin/2015-08-01.jd | 1568 --- src-intl/zh-TW_ALL/security/bulletin/2015-09-01.jd | 688 -- src-intl/zh-TW_ALL/security/bulletin/2015-10-01.jd | 1691 --- src-intl/zh-TW_ALL/security/bulletin/2015-11-01.jd | 903 -- src-intl/zh-TW_ALL/security/bulletin/2015-12-01.jd | 1477 --- src-intl/zh-TW_ALL/security/bulletin/2016-01-01.jd | 1057 -- src-intl/zh-TW_ALL/security/bulletin/2016-02-01.jd | 488 - src-intl/zh-TW_ALL/security/bulletin/2016-03-01.jd | 707 -- src-intl/zh-TW_ALL/security/bulletin/2016-04-02.jd | 976 -- src-intl/zh-TW_ALL/security/bulletin/2016-05-01.jd | 1181 -- src-intl/zh-TW_ALL/security/bulletin/2016-06-01.jd | 1077 -- src-intl/zh-TW_ALL/security/bulletin/2016-07-01.jd | 2550 ----- src-intl/zh-TW_ALL/security/bulletin/2016-08-01.jd | 2308 ---- src-intl/zh-TW_ALL/security/bulletin/2016-09-01.jd | 2004 ---- src-intl/zh-TW_ALL/security/bulletin/2016-10-01.jd | 2035 ---- src-intl/zh-TW_ALL/security/bulletin/2016-11-01.jd | 2212 ---- src-intl/zh-TW_ALL/security/bulletin/2016-12-01.jd | 1946 ---- src-intl/zh-TW_ALL/security/bulletin/2017-01-01.jd | 2396 ---- src-intl/zh-TW_ALL/security/bulletin/2017-02-01.jd | 1706 --- src-intl/zh-TW_ALL/security/security_toc.cs | 125 - src/app.yaml | 16 - src/compatibility/1.6/android-1.6-cdd.html | 934 -- src/compatibility/1.6/android-1.6-cdd.pdf | Bin 218712 -> 0 bytes src/compatibility/2.1/android-2.1-cdd.pdf | Bin 254947 -> 0 bytes src/compatibility/2.1/android-2.1-cdd.xhtml | 1192 -- src/compatibility/2.1/versions.jd | 22 - src/compatibility/2.2/android-2.2-cdd.pdf | 4080 ------- src/compatibility/2.2/versions.jd | 22 - src/compatibility/2.3/android-2.3-cdd.html | 1863 --- src/compatibility/2.3/android-2.3-cdd.pdf | 5223 --------- src/compatibility/2.3/android-2.3-cdd.xhtml | 1864 --- src/compatibility/2.3/android-2.3.3-cdd.pdf | 5584 --------- src/compatibility/2.3/versions.jd | 17 - src/compatibility/4.0/android-4.0-cdd.pdf | Bin 296639 -> 0 bytes src/compatibility/4.0/android-4.0-cdd.xhtml | 2447 ---- src/compatibility/4.0/versions.jd | 28 - src/compatibility/4.1/android-4.1-cdd.html | 1075 -- src/compatibility/4.1/android-4.1-cdd.pdf | Bin 312797 -> 0 bytes src/compatibility/4.1/versions.jd | 22 - src/compatibility/4.2/android-4.2-cdd.pdf | Bin 331741 -> 0 bytes src/compatibility/4.2/android-4.2-cdd.xhtml | 2645 ----- src/compatibility/4.2/versions.jd | 17 - src/compatibility/4.3/android-4.3-cdd.pdf | Bin 332106 -> 0 bytes src/compatibility/4.3/android-4.3-cdd.xhtml | 2660 ----- src/compatibility/4.3/versions.jd | 18 - src/compatibility/4.4/android-4.4-cdd.pdf | Bin 783638 -> 0 bytes src/compatibility/4.4/android-4.4-cdd.xhtml | 3022 ----- src/compatibility/4.4/versions.jd | 22 - src/compatibility/5.0/android-5.0-cdd.html | 6193 ---------- src/compatibility/5.0/android-5.0-cdd.pdf | Bin 2294360 -> 0 bytes src/compatibility/5.0/android-cdd.css | 370 - src/compatibility/5.0/versions.jd | 20 - src/compatibility/5.1/android-5.1-cdd.html | 4770 -------- src/compatibility/5.1/android-5.1-cdd.pdf | Bin 711062 -> 0 bytes src/compatibility/5.1/android-cdd-body.pdf | Bin 501668 -> 0 bytes src/compatibility/5.1/android-cdd-cover.css | 86 - src/compatibility/5.1/android-cdd-cover.pdf | Bin 235316 -> 0 bytes src/compatibility/5.1/android-cdd-footer.html | 37 - src/compatibility/5.1/android-cdd.css | 372 - src/compatibility/5.1/versions.jd | 19 - src/compatibility/6.0/android-6.0-cdd.html | 5700 --------- src/compatibility/6.0/android-6.0-cdd.pdf | Bin 482978 -> 0 bytes src/compatibility/6.0/android-cdd.css | 370 - src/compatibility/6.0/versions.jd | 18 - src/compatibility/7.0/android-7.0-cdd.html | 10616 ----------------- src/compatibility/7.0/android-7.0-cdd.pdf | Bin 598314 -> 0 bytes src/compatibility/7.0/source/android-cdd.css | 382 - src/compatibility/7.0/versions.jd | 18 - src/compatibility/7.1/android-7.1-cdd.html | 7075 ------------ src/compatibility/7.1/android-7.1-cdd.pdf | Bin 617521 -> 0 bytes src/compatibility/7.1/source/android-cdd.css | 382 - src/compatibility/7.1/versions.jd | 18 - src/compatibility/CDD_README.txt | 100 - src/compatibility/android-7.1-cdd.html | 7075 ------------ src/compatibility/android-cdd.html | 7075 ------------ src/compatibility/android-cdd.jd | 6486 ----------- src/compatibility/android-cdd.pdf | Bin 617521 -> 0 bytes src/compatibility/calibration-pattern.pdf | Bin 28601 -> 0 bytes src/compatibility/cdd.jd | 152 - src/compatibility/compatibility_toc.cs | 71 - src/compatibility/contact-us.jd | 53 - src/compatibility/cts/audio-framework.jd | 355 - src/compatibility/cts/camera-hal.jd | 548 - src/compatibility/cts/development.jd | 313 - src/compatibility/cts/downloads.jd | 222 - src/compatibility/cts/images/Near1.png | Bin 46447 -> 0 bytes src/compatibility/cts/images/Near10.png | Bin 41940 -> 0 bytes src/compatibility/cts/images/Near11.png | Bin 74796 -> 0 bytes src/compatibility/cts/images/Near12.png | Bin 53826 -> 0 bytes src/compatibility/cts/images/Near13.png | Bin 46310 -> 0 bytes src/compatibility/cts/images/Near14.png | Bin 46310 -> 0 bytes src/compatibility/cts/images/Near15.png | Bin 46890 -> 0 bytes src/compatibility/cts/images/Near16.png | Bin 46655 -> 0 bytes src/compatibility/cts/images/Near17.png | Bin 34482 -> 0 bytes src/compatibility/cts/images/Near18.png | Bin 43363 -> 0 bytes src/compatibility/cts/images/Near19.png | Bin 36135 -> 0 bytes src/compatibility/cts/images/Near2.png | Bin 46447 -> 0 bytes src/compatibility/cts/images/Near20.png | Bin 70939 -> 0 bytes src/compatibility/cts/images/Near21.png | Bin 42771 -> 0 bytes src/compatibility/cts/images/Near22.png | Bin 66551 -> 0 bytes src/compatibility/cts/images/Near23.png | Bin 42700 -> 0 bytes src/compatibility/cts/images/Near24.png | Bin 75069 -> 0 bytes src/compatibility/cts/images/Near3.png | Bin 47626 -> 0 bytes src/compatibility/cts/images/Near4.png | Bin 47954 -> 0 bytes src/compatibility/cts/images/Near5.png | Bin 48843 -> 0 bytes src/compatibility/cts/images/Near6.png | Bin 41940 -> 0 bytes src/compatibility/cts/images/Near7.png | Bin 73702 -> 0 bytes src/compatibility/cts/images/Near8.png | Bin 41940 -> 0 bytes src/compatibility/cts/images/Near9.png | Bin 65479 -> 0 bytes src/compatibility/cts/images/RVCVXCheck_down.png | Bin 109128 -> 0 bytes src/compatibility/cts/images/RVCVXCheck_flow.png | Bin 57898 -> 0 bytes src/compatibility/cts/images/RVCVXCheck_next.png | Bin 108829 -> 0 bytes src/compatibility/cts/images/RVCVXCheck_pass.png | Bin 99587 -> 0 bytes src/compatibility/cts/images/RVCVXCheck_start.png | Bin 98522 -> 0 bytes src/compatibility/cts/images/acircles_pattern.pdf | Bin 39086 -> 0 bytes .../cts/images/acircles_pattern_reduced.png | Bin 8882 -> 0 bytes .../cts/images/audio-framework-line-port.png | Bin 7144 -> 0 bytes .../cts/images/audio-framework-mic-port.png | Bin 12974 -> 0 bytes .../cts/images/audio-framework-pass.png | Bin 4842 -> 0 bytes .../cts/images/audio-framework-port.png | Bin 12883 -> 0 bytes src/compatibility/cts/images/audio-framework0.png | Bin 30990 -> 0 bytes src/compatibility/cts/images/audio-framework1.png | Bin 69782 -> 0 bytes src/compatibility/cts/images/audio-framework10.png | Bin 55643 -> 0 bytes src/compatibility/cts/images/audio-framework11.png | Bin 22274 -> 0 bytes src/compatibility/cts/images/audio-framework12.png | Bin 4694 -> 0 bytes src/compatibility/cts/images/audio-framework13.png | Bin 4597 -> 0 bytes src/compatibility/cts/images/audio-framework14.png | Bin 47953 -> 0 bytes src/compatibility/cts/images/audio-framework15.png | Bin 7677 -> 0 bytes src/compatibility/cts/images/audio-framework16.png | Bin 8092 -> 0 bytes src/compatibility/cts/images/audio-framework17.png | Bin 29203 -> 0 bytes src/compatibility/cts/images/audio-framework18.png | Bin 40297 -> 0 bytes src/compatibility/cts/images/audio-framework19.png | Bin 16149 -> 0 bytes src/compatibility/cts/images/audio-framework2.png | Bin 9938 -> 0 bytes src/compatibility/cts/images/audio-framework20.png | Bin 82871 -> 0 bytes src/compatibility/cts/images/audio-framework21.png | Bin 14475 -> 0 bytes src/compatibility/cts/images/audio-framework22.png | Bin 5136 -> 0 bytes src/compatibility/cts/images/audio-framework23.png | Bin 72148 -> 0 bytes src/compatibility/cts/images/audio-framework24.png | Bin 8673 -> 0 bytes src/compatibility/cts/images/audio-framework25.png | Bin 8895 -> 0 bytes src/compatibility/cts/images/audio-framework26.png | Bin 29097 -> 0 bytes src/compatibility/cts/images/audio-framework27.png | Bin 61788 -> 0 bytes src/compatibility/cts/images/audio-framework28.png | Bin 84825 -> 0 bytes src/compatibility/cts/images/audio-framework29.png | Bin 19997 -> 0 bytes src/compatibility/cts/images/audio-framework3.png | Bin 14684 -> 0 bytes src/compatibility/cts/images/audio-framework30.png | Bin 11354 -> 0 bytes src/compatibility/cts/images/audio-framework31.png | Bin 29105 -> 0 bytes src/compatibility/cts/images/audio-framework32.png | Bin 47002 -> 0 bytes src/compatibility/cts/images/audio-framework33.png | Bin 19242 -> 0 bytes src/compatibility/cts/images/audio-framework35.png | Bin 98051 -> 0 bytes src/compatibility/cts/images/audio-framework36.png | Bin 14748 -> 0 bytes src/compatibility/cts/images/audio-framework37.png | Bin 1248 -> 0 bytes src/compatibility/cts/images/audio-framework38.png | Bin 27067 -> 0 bytes src/compatibility/cts/images/audio-framework39.png | Bin 8772 -> 0 bytes src/compatibility/cts/images/audio-framework4.png | Bin 14863 -> 0 bytes src/compatibility/cts/images/audio-framework40.png | Bin 9231 -> 0 bytes src/compatibility/cts/images/audio-framework5.png | Bin 2754 -> 0 bytes src/compatibility/cts/images/audio-framework6.png | Bin 8134 -> 0 bytes src/compatibility/cts/images/audio-framework7.png | Bin 8164 -> 0 bytes src/compatibility/cts/images/audio-framework8.png | Bin 8410 -> 0 bytes src/compatibility/cts/images/audio-framework9.png | Bin 29037 -> 0 bytes .../cts/images/camera-printed-target.png | Bin 24589 -> 0 bytes src/compatibility/cts/images/cts-0.png | Bin 28388 -> 0 bytes src/compatibility/cts/images/cts-test-report.png | Bin 97027 -> 0 bytes src/compatibility/cts/images/cts-test-summary.png | Bin 103455 -> 0 bytes .../cts/images/cts-v2-test-report.png | Bin 316982 -> 0 bytes .../cts/images/cts-v2-test-summary.png | Bin 241354 -> 0 bytes src/compatibility/cts/images/cts-verifier-icon.png | Bin 74849 -> 0 bytes src/compatibility/cts/images/cts-verifier-menu.png | Bin 52083 -> 0 bytes src/compatibility/cts/images/openvc-play.png | Bin 92477 -> 0 bytes src/compatibility/cts/images/path-saved-report.png | Bin 80254 -> 0 bytes src/compatibility/cts/images/screen-lock-test.png | Bin 37920 -> 0 bytes .../cts/images/verifier-preview-icon.png | Bin 6360 -> 0 bytes .../cts/images/verifier-save-icon.png | Bin 105843 -> 0 bytes src/compatibility/cts/images/video-verifier.png | Bin 54175 -> 0 bytes src/compatibility/cts/index.jd | 141 - src/compatibility/cts/interpret.jd | 146 - src/compatibility/cts/near-ultrasound.jd | 186 - src/compatibility/cts/rotation-vector.jd | 158 - src/compatibility/cts/run.jd | 374 - src/compatibility/cts/setup.jd | 265 - src/compatibility/cts/verifier.jd | 219 - src/compatibility/images/compat-ecosystem.png | Bin 25540 -> 0 bytes src/compatibility/index.jd | 95 - src/compatibility/ndef-push-protocol.pdf | 471 - src/compatibility/overview.jd | 94 - src/compatibility/source/android-cdd-cover.css | 86 - src/compatibility/source/android-cdd-cover.html | 43 - src/compatibility/source/android-cdd-footer.html | 37 - .../source/images/android-lollipop-mr1.jpg | Bin 598066 -> 0 bytes .../source/images/android-lollipop.jpg | Bin 501700 -> 0 bytes .../source/images/android-marshmallow-1.png | Bin 362394 -> 0 bytes .../source/images/android-marshmallow.png | Bin 90774 -> 0 bytes .../source/images/android-nougat-dark.png | Bin 401762 -> 0 bytes .../source/images/android-nougat-light.png | Bin 401765 -> 0 bytes src/devices/Android-5.0-Bluetooth-HCI-Reqs.pdf | Bin 512461 -> 0 bytes src/devices/Android-6.0-Bluetooth-HCI-Reqs.pdf | Bin 497020 -> 0 bytes src/devices/accessories/aoa.jd | 185 - src/devices/accessories/aoa2.jd | 276 - src/devices/accessories/audio.jd | 94 - src/devices/accessories/custom.jd | 132 - .../accessories/headset/expected-behavior.jd | 192 - .../accessories/headset/images/button_icons.png | Bin 19741 -> 0 bytes .../accessories/headset/images/button_spacing.png | Bin 14181 -> 0 bytes .../headset/images/headset-circuit1.png | Bin 41329 -> 0 bytes .../headset/images/headset-circuit2.png | Bin 23182 -> 0 bytes .../accessories/headset/images/icon_sizing.png | Bin 10034 -> 0 bytes .../accessories/headset/images/media_four.png | Bin 20454 -> 0 bytes .../accessories/headset/images/media_one.png | Bin 12609 -> 0 bytes .../accessories/headset/images/media_three.png | Bin 20081 -> 0 bytes .../accessories/headset/images/telephony_four.png | Bin 40583 -> 0 bytes .../accessories/headset/images/telephony_one.png | Bin 26867 -> 0 bytes .../accessories/headset/images/telephony_three.png | Bin 37348 -> 0 bytes .../accessories/headset/images/telephony_two.png | Bin 27922 -> 0 bytes src/devices/accessories/headset/index.jd | 36 - .../accessories/headset/jack-headset-spec.jd | 247 - .../accessories/headset/plug-headset-spec.jd | 205 - src/devices/accessories/headset/testing.jd | 117 - .../accessories/headset/usb-headset-spec.jd | 183 - src/devices/accessories/index.jd | 46 - src/devices/accessories/protocol.jd | 52 - src/devices/accessories/stylus.jd | 121 - src/devices/audio/attributes.jd | 257 - src/devices/audio/avoiding_pi.jd | 338 - src/devices/audio/data_formats.jd | 405 - src/devices/audio/debugging.jd | 449 - .../audio/images/ape_audio_tv_hdmi_tuner.png | Bin 39689 -> 0 bytes src/devices/audio/images/ape_audio_tv_tif.png | Bin 36202 -> 0 bytes src/devices/audio/images/ape_audio_tv_tuner.png | Bin 39572 -> 0 bytes src/devices/audio/images/ape_fwk_audio.png | Bin 77117 -> 0 bytes src/devices/audio/images/ape_fwk_hal_audio.png | Bin 3573 -> 0 bytes src/devices/audio/images/audio_hal.png | Bin 124558 -> 0 bytes src/devices/audio/images/dac.png | Bin 40915 -> 0 bytes src/devices/audio/images/loopback_circuit.png | Bin 11722 -> 0 bytes src/devices/audio/images/medialog_after.png | Bin 50785 -> 0 bytes src/devices/audio/images/medialog_before.png | Bin 8789 -> 0 bytes src/devices/audio/images/round_trip.png | Bin 2779 -> 0 bytes src/devices/audio/images/round_trip_bar_graph.png | Bin 35361 -> 0 bytes src/devices/audio/images/round_trip_on_device.png | Bin 29734 -> 0 bytes .../images/round_trip_via_headset_connector.png | Bin 44248 -> 0 bytes src/devices/audio/images/venn.png | Bin 53129 -> 0 bytes src/devices/audio/implement-policy.jd | 446 - src/devices/audio/implement-pre-processing.jd | 154 - src/devices/audio/implement-shared-library.jd | 95 - src/devices/audio/implement.jd | 69 - src/devices/audio/index.jd | 122 - src/devices/audio/latency.jd | 57 - src/devices/audio/latency_app.jd | 180 - src/devices/audio/latency_contrib.jd | 220 - src/devices/audio/latency_design.jd | 236 - src/devices/audio/latency_measure.jd | 239 - src/devices/audio/latency_measurements.jd | 474 - src/devices/audio/loopback.jd | 58 - src/devices/audio/midi.jd | 178 - src/devices/audio/midi_arch.jd | 231 - src/devices/audio/midi_test.jd | 267 - src/devices/audio/src.jd | 118 - src/devices/audio/terminology.jd | 803 -- src/devices/audio/testing_circuit.jd | 94 - src/devices/audio/tv.jd | 302 - src/devices/audio/usb.jd | 632 - src/devices/audio/warmup.jd | 114 - src/devices/automotive.jd | 293 - src/devices/bluetooth.jd | 126 - src/devices/camera/camera3.jd | 127 - src/devices/camera/camera3_3Amodes.jd | 662 -- src/devices/camera/camera3_crop_reprocess.jd | 136 - src/devices/camera/camera3_error_stream.jd | 160 - src/devices/camera/camera3_metadata.jd | 65 - src/devices/camera/camera3_requests_hal.jd | 432 - src/devices/camera/camera3_requests_methods.jd | 118 - .../camera/images/ape_camera_n_api1_hal1.png | Bin 55943 -> 0 bytes .../camera/images/ape_camera_n_api1_hal3.png | Bin 52858 -> 0 bytes .../camera/images/ape_camera_n_api2_hal3.png | Bin 45558 -> 0 bytes src/devices/camera/images/ape_fwk_camera.png | Bin 113817 -> 0 bytes src/devices/camera/images/ape_fwk_hal_camera.png | Bin 4183 -> 0 bytes src/devices/camera/images/camera-hal-overview.png | Bin 75950 -> 0 bytes src/devices/camera/images/camera-ops-flow.png | Bin 33402 -> 0 bytes src/devices/camera/images/camera2_block.png | Bin 34499 -> 0 bytes src/devices/camera/images/camera2_hal.png | Bin 96602 -> 0 bytes src/devices/camera/images/camera_block.png | Bin 31553 -> 0 bytes src/devices/camera/images/camera_hal.png | Bin 80725 -> 0 bytes src/devices/camera/images/camera_model.png | Bin 206866 -> 0 bytes src/devices/camera/images/camera_simple_model.png | Bin 63124 -> 0 bytes src/devices/camera/images/crop-region-11-ratio.png | Bin 21110 -> 0 bytes .../camera/images/crop-region-169-ratio.png | Bin 20327 -> 0 bytes src/devices/camera/images/crop-region-43-ratio.png | Bin 20382 -> 0 bytes .../camera/images/crop-region-43-square-ratio.png | Bin 20034 -> 0 bytes src/devices/camera/index.jd | 191 - src/devices/camera/versioning.jd | 434 - src/devices/devices_toc.cs | 477 - src/devices/drm.jd | 261 - src/devices/graphics/arch-bq-gralloc.jd | 141 - src/devices/graphics/arch-egl-opengl.jd | 88 - src/devices/graphics/arch-gameloops.jd | 155 - src/devices/graphics/arch-sf-hwc.jd | 203 - src/devices/graphics/arch-sh.jd | 107 - src/devices/graphics/arch-st.jd | 206 - src/devices/graphics/arch-sv-glsv.jd | 229 - src/devices/graphics/arch-tv.jd | 146 - src/devices/graphics/arch-vulkan.jd | 131 - src/devices/graphics/architecture.jd | 123 - src/devices/graphics/automate-tests.jd | 145 - src/devices/graphics/build-tests.jd | 354 - src/devices/graphics/cts-integration.jd | 69 - src/devices/graphics/images/ape_fwk_graphics.png | Bin 57334 -> 0 bytes .../graphics/images/ape_fwk_hal_graphics.png | Bin 4238 -> 0 bytes .../graphics/images/ape_graphics_vulkan.png | Bin 18444 -> 0 bytes src/devices/graphics/images/bufferqueue.png | Bin 18356 -> 0 bytes .../images/continuous_capture_activity.png | Bin 53399 -> 0 bytes src/devices/graphics/images/dispsync.png | Bin 11667 -> 0 bytes src/devices/graphics/images/graphics_pipeline.png | Bin 37886 -> 0 bytes .../images/graphics_secure_texture_playback.png | Bin 30063 -> 0 bytes src/devices/graphics/images/graphics_surface.png | Bin 73152 -> 0 bytes .../graphics/images/surfaceflinger_bufferqueue.png | Bin 35290 -> 0 bytes src/devices/graphics/implement-hwc.jd | 320 - src/devices/graphics/implement-vdisplays.jd | 81 - src/devices/graphics/implement-vsync.jd | 394 - src/devices/graphics/implement-vulkan.jd | 309 - src/devices/graphics/implement.jd | 176 - src/devices/graphics/index.jd | 230 - src/devices/graphics/port-tests.jd | 156 - src/devices/graphics/run-tests.jd | 317 - src/devices/graphics/test-groups.jd | 63 - src/devices/graphics/testing.jd | 185 - src/devices/images/ape_fwk.png | Bin 67690 -> 0 bytes src/devices/images/ape_fwk_all.png | Bin 53057 -> 0 bytes src/devices/images/ape_fwk_bluetooth.png | Bin 56221 -> 0 bytes src/devices/images/ape_fwk_drm.png | Bin 55331 -> 0 bytes src/devices/images/ape_fwk_drm_2.png | Bin 18358 -> 0 bytes src/devices/images/ape_fwk_drm_plugins.png | Bin 32764 -> 0 bytes src/devices/images/ape_fwk_drm_plugins_life.png | Bin 15525 -> 0 bytes .../images/ape_fwk_drm_retrieve_license.png | Bin 23956 -> 0 bytes src/devices/images/ape_fwk_hal.png | Bin 32102 -> 0 bytes src/devices/images/ape_fwk_hal_bluetooth.png | Bin 3947 -> 0 bytes src/devices/images/ape_fwk_hal_drm.png | Bin 3366 -> 0 bytes src/devices/images/ape_fwk_hal_vehicle.png | Bin 3546 -> 0 bytes src/devices/images/bt.png | Bin 68512 -> 0 bytes src/devices/images/drm_framework.png | Bin 50114 -> 0 bytes src/devices/images/drm_hal.png | Bin 67225 -> 0 bytes src/devices/images/drm_license_metadata.png | Bin 59636 -> 0 bytes src/devices/images/drm_plugin.png | Bin 69284 -> 0 bytes src/devices/images/drm_plugin_lifecycle.png | Bin 77222 -> 0 bytes src/devices/images/graphics_arch.png | Bin 28399 -> 0 bytes src/devices/images/ihv_req.png | Bin 36823 -> 0 bytes src/devices/images/overview.png | Bin 94451 -> 0 bytes src/devices/images/system-architecture.png | Bin 109132 -> 0 bytes src/devices/images/system_architecture.png | Bin 94451 -> 0 bytes src/devices/images/vehicle_hal_arch.png | Bin 29253 -> 0 bytes src/devices/images/vehicle_hvac_get.png | Bin 68958 -> 0 bytes src/devices/images/vehicle_hvac_set.png | Bin 69190 -> 0 bytes src/devices/index.jd | 207 - src/devices/input/diagnostics.jd | 490 - src/devices/input/getevent.jd | 119 - src/devices/input/images/ape_fwk_hal_input.png | Bin 2973 -> 0 bytes src/devices/input/index.jd | 24 - .../input/input-device-configuration-files.jd | 135 - src/devices/input/key-character-map-files.jd | 433 - src/devices/input/key-layout-files.jd | 293 - src/devices/input/keyboard-devices.jd | 6444 ----------- src/devices/input/migration-guide.jd | 55 - src/devices/input/overview.jd | 245 - src/devices/input/touch-devices.jd | 1171 -- src/devices/input/validate-keymaps.jd | 93 - src/devices/media/framework-hardening.jd | 213 - src/devices/media/images/ape_fwk_hal_media.png | Bin 4057 -> 0 bytes src/devices/media/images/ape_fwk_media.png | Bin 57098 -> 0 bytes .../media/images/ape_media_buffer_alloc_n.png | Bin 191706 -> 0 bytes .../media/images/ape_media_buffer_alloc_pren.png | Bin 144726 -> 0 bytes src/devices/media/images/ape_media_split.png | Bin 86520 -> 0 bytes src/devices/media/index.jd | 130 - src/devices/media/oem.jd | 163 - src/devices/media/soc.jd | 74 - src/devices/sensors/batching.jd | 219 - src/devices/sensors/hal-interface.jd | 367 - src/devices/sensors/images/ape_fwk_hal_sensors.png | Bin 3381 -> 0 bytes src/devices/sensors/images/ape_fwk_sensors.png | Bin 38905 -> 0 bytes src/devices/sensors/images/axis_auto.png | Bin 21244 -> 0 bytes src/devices/sensors/images/axis_positive_roll.png | Bin 15510 -> 0 bytes src/devices/sensors/images/battery_icon.png | Bin 2632 -> 0 bytes src/devices/sensors/images/sensor_layers.png | Bin 55356 -> 0 bytes src/devices/sensors/index.jd | 148 - src/devices/sensors/interaction.jd | 52 - src/devices/sensors/power-use.jd | 67 - src/devices/sensors/report-modes.jd | 66 - src/devices/sensors/sensor-stack.jd | 182 - src/devices/sensors/sensor-types.jd | 771 -- src/devices/sensors/suspend-mode.jd | 81 - src/devices/sensors/versioning.jd | 183 - src/devices/storage/adoptable.jd | 102 - src/devices/storage/config-example.jd | 158 - src/devices/storage/config.jd | 148 - src/devices/storage/images/ape_fwk_hal_extstor.png | Bin 3656 -> 0 bytes src/devices/storage/index.jd | 78 - src/devices/storage/traditional.jd | 94 - src/devices/tech/admin/enterprise-telephony.jd | 123 - src/devices/tech/admin/images/multi-user-perms.png | Bin 39526 -> 0 bytes src/devices/tech/admin/implement.jd | 190 - src/devices/tech/admin/index.jd | 62 - src/devices/tech/admin/managed-profiles.jd | 177 - src/devices/tech/admin/multi-user.jd | 192 - src/devices/tech/admin/multiuser-apps.jd | 104 - src/devices/tech/admin/provision.jd | 184 - src/devices/tech/admin/testing-provision.jd | 331 - src/devices/tech/admin/testing-setup.jd | 113 - src/devices/tech/config/carrier.jd | 236 - src/devices/tech/config/connect_tests.jd | 125 - src/devices/tech/config/filesystem.jd | 164 - .../tech/config/images/namespace-libraries.png | Bin 42728 -> 0 bytes src/devices/tech/config/index.jd | 20 - src/devices/tech/config/kernel.jd | 183 - src/devices/tech/config/kernel_network_tests.jd | 110 - src/devices/tech/config/low-ram.jd | 407 - src/devices/tech/config/namespaces_libraries.jd | 79 - src/devices/tech/config/renderer.jd | 193 - src/devices/tech/config/runtime_perms.jd | 194 - src/devices/tech/config/uicc.jd | 345 - src/devices/tech/config/voicemail.jd | 220 - src/devices/tech/connect/block-numbers.jd | 254 - src/devices/tech/connect/call-notification.jd | 118 - src/devices/tech/connect/data-saver.jd | 147 - src/devices/tech/connect/emergency-affordance.jd | 278 - src/devices/tech/connect/felica.jd | 63 - .../tech/connect/images/block-numbers-flow.png | Bin 68629 -> 0 bytes .../tech/connect/images/block-numbers-ui.png | Bin 55290 -> 0 bytes .../tech/connect/images/data-battery-saver.png | Bin 80532 -> 0 bytes src/devices/tech/connect/images/data-saver-app.png | Bin 35775 -> 0 bytes .../connect/images/data-saver-quick-settings.png | Bin 108829 -> 0 bytes src/devices/tech/connect/images/data-saver-use.png | Bin 37116 -> 0 bytes .../tech/connect/images/emergency-button.png | Bin 20486 -> 0 bytes .../tech/connect/images/emergency-option.png | Bin 39210 -> 0 bytes src/devices/tech/connect/images/host_card.png | Bin 178919 -> 0 bytes .../images/ril-refactor-scenario-1-solution-1.png | Bin 79772 -> 0 bytes .../images/ril-refactor-scenario-1-solution-2.png | Bin 55560 -> 0 bytes .../connect/images/ril-refactor-scenario-1.png | Bin 64622 -> 0 bytes .../images/ril-refactor-scenario-2-solution.png | Bin 29790 -> 0 bytes .../connect/images/ril-refactor-scenario-2.png | Bin 36039 -> 0 bytes src/devices/tech/connect/index.jd | 21 - src/devices/tech/connect/ril.jd | 291 - src/devices/tech/dalvik/configure.jd | 473 - src/devices/tech/dalvik/constraints.jd | 903 -- src/devices/tech/dalvik/dalvik-bytecode.css | 165 - src/devices/tech/dalvik/dalvik-bytecode.jd | 1695 --- src/devices/tech/dalvik/dex-format.css | 387 - src/devices/tech/dalvik/dex-format.jd | 3318 ------ src/devices/tech/dalvik/gc-debug.jd | 449 - src/devices/tech/dalvik/images/jit-arch.png | Bin 41446 -> 0 bytes src/devices/tech/dalvik/images/jit-daemon.png | Bin 73155 -> 0 bytes .../tech/dalvik/images/jit-profile-comp.png | Bin 56299 -> 0 bytes src/devices/tech/dalvik/images/jit-workflow.png | Bin 120977 -> 0 bytes src/devices/tech/dalvik/index.jd | 155 - src/devices/tech/dalvik/instruction-formats.css | 129 - src/devices/tech/dalvik/instruction-formats.jd | 499 - src/devices/tech/dalvik/jit-compiler.jd | 399 - .../tech/datausage/excluding-network-types.jd | 30 - src/devices/tech/datausage/iface-overview.jd | 47 - src/devices/tech/datausage/index.jd | 33 - src/devices/tech/datausage/kernel-changes.jd | 32 - src/devices/tech/datausage/kernel-overview.jd | 51 - src/devices/tech/datausage/tags-explained.jd | 45 - src/devices/tech/datausage/tethering-data.jd | 22 - .../tech/datausage/usage-cycle-resets-dates.jd | 24 - src/devices/tech/debug/asan.jd | 260 - src/devices/tech/debug/dumpsys.jd | 103 - src/devices/tech/debug/index.jd | 207 - src/devices/tech/debug/native-crash.jd | 560 - src/devices/tech/debug/native-memory.jd | 43 - src/devices/tech/debug/netstats.jd | 140 - src/devices/tech/debug/procstats.jd | 368 - src/devices/tech/display/app-shortcuts.jd | 166 - src/devices/tech/display/circular-icons.jd | 38 - src/devices/tech/display/dnd.jd | 70 - src/devices/tech/display/hdr.jd | 700 -- .../tech/display/images/retail-demo-flow.png | Bin 23936 -> 0 bytes .../tech/display/images/retail-demo-wizard.png | Bin 56628 -> 0 bytes src/devices/tech/display/index.jd | 38 - src/devices/tech/display/multi-window.jd | 124 - src/devices/tech/display/night-light.jd | 139 - src/devices/tech/display/retail-mode.jd | 333 - .../tech/images/dolby_vision_decoder_pipleline.png | Bin 39962 -> 0 bytes src/devices/tech/images/doze_lightweight.png | Bin 17957 -> 0 bytes src/devices/tech/images/hdr10_decoder_pipeline.png | Bin 36314 -> 0 bytes src/devices/tech/images/icon_error.png | Bin 19306 -> 0 bytes src/devices/tech/images/icon_installing.png | Bin 25261 -> 0 bytes src/devices/tech/images/icon_installing_5x.png | Bin 118562 -> 0 bytes .../tech/images/icon_installing_overlay01.png | Bin 10095 -> 0 bytes .../tech/images/icon_installing_overlay07.png | Bin 10062 -> 0 bytes src/devices/tech/images/installing_text.png | Bin 22516 -> 0 bytes src/devices/tech/images/ota_size_comparison.png | Bin 25645 -> 0 bytes src/devices/tech/images/power_sustained_perf.png | Bin 22480 -> 0 bytes src/devices/tech/images/progress_1.png | Bin 119 -> 0 bytes src/devices/tech/images/progress_10.png | Bin 294 -> 0 bytes src/devices/tech/images/progress_empty.png | Bin 118 -> 0 bytes src/devices/tech/images/progress_fill.png | Bin 404 -> 0 bytes .../tech/images/vp9-pq_decoder_pipleline.png | Bin 35782 -> 0 bytes src/devices/tech/index.jd | 117 - src/devices/tech/ota/ab_updates.jd | 731 -- src/devices/tech/ota/block.jd | 148 - src/devices/tech/ota/device_code.jd | 1115 -- .../tech/ota/images/ab-updates-state-machine.png | Bin 65582 -> 0 bytes src/devices/tech/ota/index.jd | 160 - src/devices/tech/ota/inside_packages.jd | 288 - src/devices/tech/ota/reduce_size.jd | 227 - src/devices/tech/ota/sign_builds.jd | 331 - src/devices/tech/ota/tools.jd | 133 - src/devices/tech/power/batterystats.jd | 575 - src/devices/tech/power/component.jd | 259 - src/devices/tech/power/device.jd | 249 - src/devices/tech/power/index.jd | 82 - src/devices/tech/power/mgmt.jd | 337 - src/devices/tech/power/performance.jd | 127 - src/devices/tech/power/values.jd | 369 - .../tech/test_infra/tradefed/full_example.jd | 473 - .../test_infra/tradefed/fundamentals/devices.jd | 58 - .../tech/test_infra/tradefed/fundamentals/index.jd | 75 - .../test_infra/tradefed/fundamentals/lifecycle.jd | 60 - .../tradefed/fundamentals/machine_setup.jd | 55 - .../test_infra/tradefed/fundamentals/options.jd | 106 - .../tech/test_infra/tradefed/fundamentals/vts.jd | 90 - src/devices/tech/test_infra/tradefed/index.jd | 115 - src/devices/tech/test_infra/tradefed/template.jd | 24 - src/devices/tv/HDMI-CEC.jd | 311 - src/devices/tv/images/Built-in_Tuner_TV_Input.png | Bin 44789 -> 0 bytes src/devices/tv/images/HDMI_Control_Service.png | Bin 55283 -> 0 bytes .../tv/images/HDMI_Control_Service_Flow.png | Bin 127214 -> 0 bytes src/devices/tv/images/LiveChannels_Add_channel.png | Bin 638749 -> 0 bytes .../tv/images/LiveChannels_channel_list.png | Bin 48160 -> 0 bytes .../tv/images/LiveChannels_channel_sources.png | Bin 48297 -> 0 bytes .../images/LiveChannels_customize_channel-list.png | Bin 98296 -> 0 bytes .../tv/images/LiveChannels_set_up_sources.png | Bin 61864 -> 0 bytes src/devices/tv/images/LiveChannels_settings.png | Bin 347346 -> 0 bytes src/devices/tv/images/LiveChannels_sources.png | Bin 74458 -> 0 bytes src/devices/tv/images/TIF_HDMI_TV_Input.png | Bin 45322 -> 0 bytes src/devices/tv/images/TIF_MHEG5_app.png | Bin 88809 -> 0 bytes src/devices/tv/images/TIF_Overview.png | Bin 103861 -> 0 bytes src/devices/tv/images/TIF_PIP-PAP.png | Bin 101077 -> 0 bytes src/devices/tv/images/TIF_TV_Provider.png | Bin 64943 -> 0 bytes src/devices/tv/images/TIF_timeshift.png | Bin 346871 -> 0 bytes src/devices/tv/images/TV_App_CEC_integration.png | Bin 59114 -> 0 bytes src/devices/tv/images/TV_Input_DVR.png | Bin 57575 -> 0 bytes src/devices/tv/images/Third-party_Input_HDMI.png | Bin 65955 -> 0 bytes src/devices/tv/images/ape_fwk_hal_tv.png | Bin 2530 -> 0 bytes src/devices/tv/index.jd | 679 -- src/devices/tv/reference-tv-app.jd | 189 - src/favicon.ico | Bin 318 -> 0 bytes src/images/android_framework_details.png | Bin 164969 -> 0 bytes src/images/android_framework_small.png | Bin 110311 -> 0 bytes src/images/code-lines.png | Bin 45928 -> 0 bytes src/images/external-link.png | Bin 327 -> 0 bytes src/images/git-repo-1.png | Bin 102306 -> 0 bytes src/images/home-bugdroid.png | Bin 5805 -> 0 bytes src/images/jack-library-file.png | Bin 152222 -> 0 bytes src/images/jack-overview.png | Bin 119153 -> 0 bytes src/images/jill.png | Bin 116827 -> 0 bytes src/images/lil-wrench.png | Bin 883 -> 0 bytes src/images/open_source.png | Bin 6340 -> 0 bytes src/images/pre-dex.png | Bin 98405 -> 0 bytes src/images/submit-patches-0.png | Bin 16149 -> 0 bytes src/images/workflow-0.png | Bin 155955 -> 0 bytes src/index.jd | 141 - src/legal.jd | 63 - src/license.jd | 245 - src/security/advisory/2016-03-18.jd | 191 - src/security/advisory/index.jd | 58 - src/security/apksigning/index.jd | 138 - src/security/apksigning/v2.jd | 368 - src/security/authentication/fingerprint-hal.jd | 174 - src/security/authentication/gatekeeper.jd | 196 - src/security/authentication/index.jd | 251 - src/security/bulletin/2015-08-01.jd | 880 -- src/security/bulletin/2015-09-01.jd | 385 - src/security/bulletin/2015-10-01.jd | 801 -- src/security/bulletin/2015-11-01.jd | 450 - src/security/bulletin/2015-12-01.jd | 673 -- src/security/bulletin/2015.jd | 102 - src/security/bulletin/2016-01-01.jd | 540 - src/security/bulletin/2016-02-01.jd | 495 - src/security/bulletin/2016-03-01.jd | 720 -- src/security/bulletin/2016-04-02.jd | 1290 --- src/security/bulletin/2016-05-01.jd | 1413 --- src/security/bulletin/2016-06-01.jd | 1287 --- src/security/bulletin/2016-07-01.jd | 2924 ----- src/security/bulletin/2016-08-01.jd | 2765 ----- src/security/bulletin/2016-09-01.jd | 2395 ---- src/security/bulletin/2016-10-01.jd | 2446 ---- src/security/bulletin/2016-11-01.jd | 2723 ----- src/security/bulletin/2016-12-01.jd | 2382 ---- src/security/bulletin/2016.jd | 197 - src/security/bulletin/2017-01-01.jd | 2837 ----- src/security/bulletin/2017-02-01.jd | 2088 ---- src/security/bulletin/2017-03-01.jd | 3137 ----- src/security/bulletin/index.jd | 343 - src/security/encryption/file-based.jd | 501 - src/security/encryption/full-disk.jd | 630 - src/security/encryption/index.jd | 71 - src/security/enhancements/enhancements41.jd | 44 - src/security/enhancements/enhancements42.jd | 60 - src/security/enhancements/enhancements43.jd | 87 - src/security/enhancements/enhancements44.jd | 48 - src/security/enhancements/enhancements50.jd | 56 - src/security/enhancements/enhancements60.jd | 38 - src/security/enhancements/enhancements70.jd | 53 - src/security/enhancements/index.jd | 20 - src/security/index.jd | 261 - src/security/keystore/features.jd | 415 - src/security/keystore/implementer-ref.jd | 1279 --- src/security/keystore/index.jd | 102 - src/security/overview/acknowledgements.jd | 1033 -- src/security/overview/app-security.jd | 372 - src/security/overview/implement.jd | 385 - src/security/overview/kernel-security.jd | 216 - src/security/overview/updates-resources.jd | 313 - src/security/security_toc.cs | 183 - src/security/selinux/concepts.jd | 174 - src/security/selinux/customize.jd | 300 - src/security/selinux/device-policy.jd | 320 - src/security/selinux/implement.jd | 232 - src/security/selinux/index.jd | 125 - src/security/selinux/validate.jd | 142 - src/security/trusty/index.jd | 157 - src/security/trusty/trusty-ref.jd | 1229 -- src/security/verifiedboot/dm-verity.jd | 246 - src/security/verifiedboot/index.jd | 88 - src/security/verifiedboot/verified-boot.jd | 538 - src/source/64-bit-builds.jd | 225 - src/source/add-device.jd | 419 - src/source/assets/main.css | 321 - src/source/brands.jd | 155 - src/source/build-numbers.jd | 1769 --- src/source/building-kernels.jd | 283 - src/source/building.jd | 223 - src/source/code-lines.jd | 185 - src/source/code-style.jd | 709 -- src/source/community.jd | 364 - src/source/contributing.jd | 49 - src/source/developing.jd | 169 - src/source/devices.jd | 155 - src/source/downloading.jd | 295 - src/source/faqs.jd | 327 - src/source/git-resources.jd | 38 - src/source/index.jd | 72 - src/source/initializing.jd | 475 - src/source/jack.jd | 367 - src/source/known-issues.jd | 199 - src/source/licenses.jd | 108 - src/source/life-of-a-bug.jd | 194 - src/source/life-of-a-patch.jd | 29 - src/source/read-bug-reports.jd | 1181 -- src/source/report-bugs.jd | 72 - src/source/requirements.jd | 141 - src/source/roles.jd | 100 - src/source/running.jd | 466 - src/source/source_toc.cs | 90 - src/source/submit-patches.jd | 305 - src/source/using-repo.jd | 275 - templates/footer | 17 - templates/header | 28 - templates/includes | 8 - templates/main | 4 - templates/sidebar | 4 - zh-cn/_book.yaml | 753 ++ zh-cn/_index.yaml | 69 + zh-cn/devices/audio/terminology.html | 593 + zh-cn/devices/tech/debug/gdb.html | 109 + zh-cn/legal.html | 48 + zh-cn/license.html | 132 + zh-cn/security/advisory/2016-03-18.html | 123 + zh-cn/security/advisory/index.html | 44 + zh-cn/security/apksigning/index.html | 60 + zh-cn/security/apksigning/v2.html | 223 + zh-cn/security/authentication/fingerprint-hal.html | 107 + zh-cn/security/authentication/gatekeeper.html | 106 + zh-cn/security/authentication/index.html | 166 + zh-cn/security/bulletin/2015-08-01.html | 1406 +++ zh-cn/security/bulletin/2015-09-01.html | 620 + zh-cn/security/bulletin/2015-10-01.html | 1595 +++ zh-cn/security/bulletin/2015-11-01.html | 841 ++ zh-cn/security/bulletin/2015-12-01.html | 1383 +++ zh-cn/security/bulletin/2016-01-01.html | 971 ++ zh-cn/security/bulletin/2016-02-01.html | 401 + zh-cn/security/bulletin/2016-03-01.html | 576 + zh-cn/security/bulletin/2016-04-02.html | 836 ++ zh-cn/security/bulletin/2016-05-01.html | 1122 ++ zh-cn/security/bulletin/2016-06-01.html | 1066 ++ zh-cn/security/bulletin/2016-07-01.html | 2410 ++++ zh-cn/security/bulletin/2016-08-01.html | 2261 ++++ zh-cn/security/bulletin/2016-09-01.html | 1981 ++++ zh-cn/security/bulletin/2016-10-01.html | 2054 ++++ zh-cn/security/bulletin/2016-11-01.html | 2167 ++++ zh-cn/security/bulletin/2016-12-01.html | 1950 ++++ zh-cn/security/bulletin/2017-01-01.html | 2350 ++++ zh-cn/security/bulletin/2017-02-01.html | 1686 +++ zh-cn/security/bulletin/2017-03-01.html | 2509 ++++ zh-cn/security/bulletin/2017-04-01.html | 2067 ++++ zh-cn/security/bulletin/2017-05-01.html | 2403 ++++ zh-cn/security/bulletin/2017-06-01.html | 1268 +++ zh-cn/security/bulletin/index.html | 219 + zh-cn/security/encryption/file-based.html | 224 + zh-cn/security/encryption/full-disk.html | 395 + zh-cn/security/encryption/index.html | 38 + zh-cn/security/enhancements/enhancements41.html | 57 + zh-cn/security/enhancements/enhancements42.html | 49 + zh-cn/security/enhancements/enhancements43.html | 63 + zh-cn/security/enhancements/enhancements44.html | 49 + zh-cn/security/enhancements/enhancements50.html | 38 + zh-cn/security/enhancements/enhancements60.html | 35 + zh-cn/security/enhancements/enhancements70.html | 37 + zh-cn/security/enhancements/index.html | 25 + zh-cn/security/index.html | 108 + zh-cn/security/keystore/features.html | 217 + zh-cn/security/keystore/implementer-ref.html | 706 ++ zh-cn/security/keystore/index.html | 55 + zh-cn/security/overview/acknowledgements.html | 864 ++ zh-cn/security/overview/app-security.html | 154 + zh-cn/security/overview/implement.html | 218 + zh-cn/security/overview/kernel-security.html | 86 + zh-cn/security/overview/updates-resources.html | 183 + zh-cn/security/selinux/concepts.html | 106 + zh-cn/security/selinux/customize.html | 247 + zh-cn/security/selinux/device-policy.html | 193 + zh-cn/security/selinux/implement.html | 129 + zh-cn/security/selinux/index.html | 67 + zh-cn/security/selinux/validate.html | 107 + zh-cn/security/trusty/index.html | 95 + zh-cn/security/trusty/trusty-ref.html | 962 ++ zh-cn/security/verifiedboot/dm-verity.html | 186 + zh-cn/security/verifiedboot/index.html | 59 + zh-cn/security/verifiedboot/verified-boot.html | 361 + zh-cn/source/64-bit-builds.html | 155 + zh-cn/source/add-device.html | 290 + zh-cn/source/brands.html | 104 + zh-cn/source/build-numbers.html | 1737 +++ zh-cn/source/building-kernels.html | 243 + zh-cn/source/building.html | 164 + zh-cn/source/code-lines.html | 109 + zh-cn/source/code-style.html | 461 + zh-cn/source/community.html | 235 + zh-cn/source/contributing.html | 39 + zh-cn/source/developing.html | 153 + zh-cn/source/devices.html | 113 + zh-cn/source/downloading.html | 187 + zh-cn/source/faqs.html | 126 + zh-cn/source/git-resources.html | 42 + zh-cn/source/index.html | 44 + zh-cn/source/initializing.html | 364 + zh-cn/source/jack.html | 303 + zh-cn/source/known-issues.html | 119 + zh-cn/source/licenses.html | 47 + zh-cn/source/life-of-a-bug.html | 128 + zh-cn/source/life-of-a-patch.html | 29 + zh-cn/source/read-bug-reports.html | 863 ++ zh-cn/source/report-bugs.html | 53 + zh-cn/source/requirements.html | 95 + zh-cn/source/roles.html | 63 + zh-cn/source/running.html | 391 + zh-cn/source/site-updates.html | 57 + zh-cn/source/submit-patches.html | 179 + zh-cn/source/using-repo.html | 258 + zh-tw/security/advisory/2016-03-18.html | 187 + zh-tw/security/bulletin/2015-08-01.html | 1571 +++ zh-tw/security/bulletin/2015-09-01.html | 691 ++ zh-tw/security/bulletin/2015-10-01.html | 1694 +++ zh-tw/security/bulletin/2015-11-01.html | 906 ++ zh-tw/security/bulletin/2015-12-01.html | 1480 +++ zh-tw/security/bulletin/2016-01-01.html | 1060 ++ zh-tw/security/bulletin/2016-02-01.html | 489 + zh-tw/security/bulletin/2016-03-01.html | 708 ++ zh-tw/security/bulletin/2016-04-02.html | 979 ++ zh-tw/security/bulletin/2016-05-01.html | 1190 ++ zh-tw/security/bulletin/2016-06-01.html | 1090 ++ zh-tw/security/bulletin/2016-07-01.html | 2563 +++++ zh-tw/security/bulletin/2016-08-01.html | 2321 ++++ zh-tw/security/bulletin/2016-09-01.html | 2017 ++++ zh-tw/security/bulletin/2016-10-01.html | 2048 ++++ zh-tw/security/bulletin/2016-11-01.html | 2225 ++++ zh-tw/security/bulletin/2016-12-01.html | 1959 ++++ zh-tw/security/bulletin/2017-01-01.html | 2405 ++++ zh-tw/security/bulletin/2017-02-01.html | 1719 +++ zh-tw/security/bulletin/2017-03-01.html | 2581 +++++ zh-tw/security/bulletin/2017-04-01.html | 2144 ++++ zh-tw/security/bulletin/2017-05-01.html | 2497 ++++ zh-tw/security/bulletin/2017-06-01.html | 1268 +++ zh-tw/security/bulletin/index.html | 331 + 1709 files changed, 395837 insertions(+), 354787 deletions(-) b37b7ebe An update on ro.hwui.* props 883f004d Docs: Changes to source.android.com 7b7ac1c3 Docs: Changes to source.android.com eee70913 Docs: Changes to source.android.com cb2b2fcd Docs: Changes to source.android.com d7251445 Docs: Changes to source.android.com c335830b Add OWNERS in docs/source.android.com ddbca904 Docs: Changes to source.android.com 83b56759 Docs: Changes to source.android.com db839ff8 Docs: Changes to source.android.com 1f4ee09c Docs: Changes to source.android.com 011a7660 Docs: Changes to source.android.com 16b426b9 Docs: Changes to source.android.com d1af55d6 Docs: Changes to source.android.com 9062ef82 Docs: Changes to source.android.com f4269f59 Docs: Changes to source.android.com 6be5fa55 Docs: Changes to source.android.com 9e383e00 Docs: Changes to source.android.com 8f72588b Docs: Changes to source.android.com 57543d44 Docs: Changes to source.android.com 3fbf4f14 Docs: Move April security bulletin to new location. Test: none 90dd9129 Docs: Renaming filenames to match new SAC system. Hoping to keep file history with the initial sync back. Will require a few commits and merges to keep git from getting confused. This commit puts the files in place, the next will sync the changes in place. Add international files for security. Remove old Android build targets and scripts. Test: None 261982ca Docs: Publish April 2017 security bulletin 5381e3e9 Remove mention of deprecated CarCamera interface 6335178b Docs: Publish link to YIR 2016 and update home page ========platform/external/ImageMagick between android-8.0.0_r32..android-8.1.0_r1========= b361f3bc7 Initial empty repository ========platform/external/aac between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + OWNERS | 2 ++ 2 files changed, 3 insertions(+) a4aa860 Make software codecs as VNDK 86e949c Add OWNERS in external/aac ========platform/external/abi-dumper between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + 1 file changed, 1 insertion(+) 9b76336 Add OWNERS in external/abi-dumper ========platform/external/android-clat between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ clatd.c | 4 ---- config.c | 7 +++++-- 3 files changed, 7 insertions(+), 6 deletions(-) 5fcb58e Increase the maximum exponential backoff for DNS64 queries. e700a73 Add OWNERS in external/android-clat cc94e5f clatd.c: remove unsetenv("ANDROID_DNS_MODE") ========platform/external/apache-harmony between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 6 + jdwp/Android.mk | 1 + jdwp/OWNERS | 1 + .../harmony/jpda/tests/framework/TestOptions.java | 7 +- .../harmony/jpda/tests/framework/jdwp/Event.java | 29 +- .../jpda/tests/framework/jdwp/EventBuilder.java | 82 ++- .../jpda/tests/framework/jdwp/EventMod.java | 7 +- .../framework/jdwp/SocketTransportWrapper.java | 6 +- .../jpda/tests/framework/jdwp/VmMirror.java | 747 ++++++--------------- .../tests/jdwp/ArrayType/NewInstanceDebuggee.java | 4 +- .../EventModifiers/JDWPEventModifierTestCase.java | 38 +- .../tests/jdwp/Events/ClassPrepare002Test.java | 12 +- .../jdwp/Events/EventLocationEventTestCase.java | 3 +- .../jpda/tests/jdwp/Events/ThreadEndTest.java | 11 +- .../jpda/tests/jdwp/Events/ThreadStartTest.java | 11 +- .../tests/jdwp/MultiSession/ThreadEndTest.java | 11 +- .../tests/jdwp/MultiSession/ThreadStartTest.java | 12 +- .../jdwp/ObjectReference/GetValues003Debuggee.java | 6 +- .../jdwp/ObjectReference/SetValues004Debuggee.java | 10 +- .../jdwp/ReferenceType/GetValues005Debuggee.java | 6 +- .../jdwp/ReferenceType/InstancesDebuggee.java | 29 +- .../jdwp/StackFrame/StackTrace002Debuggee.java | 3 +- .../tests/jdwp/VirtualMachine/HoldEventsTest.java | 2 +- .../jdwp/VirtualMachine/ReleaseEventsTest.java | 2 +- 24 files changed, 374 insertions(+), 672 deletions(-) ff91e25 Add OWNERS in external/apache-harmony d397f64 Additional test for SourceDebugExtension 05dfc94 Fix the issues highlighted by ArrayToString db3fb7d Revert^2 "JDWP: Add test for SourceDebugExtension" 3e8986f Revert "JDWP: Add test for SourceDebugExtension" f072c8b JDWP: Add test for SourceDebugExtension f63e3e0 JDWP: update ReferenceType.InstancesTest 27f5891 Workaround localhost issues on old runtimes 8b75c0e JDWP: allow to set debuggee classpath df15cdd Cleanup event request API ========platform/external/apache-http between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 55 +- .../net/http/CertificateChainValidator.java | 4 +- android/src/android/net/http/HttpsConnection.java | 3 +- api/apache-http-legacy-current.txt | 4305 ++++++++++++++++++++ api/apache-http-legacy-removed.txt | 0 api/apicheck_msg_apache_http_legacy.txt | 17 + 6 files changed, 4376 insertions(+), 8 deletions(-) 03a9565 Protect org.apache.http.legacy API 3a2f341 Revert "Track updates to Conscrypt". DO NOT MERGE ANYWHERE. ad1d58e Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals 51c5597 Track updates to Conscrypt ========platform/external/archive-patcher between android-8.0.0_r32..android-8.1.0_r1========= README.version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 66e3a02 Add a -hostdex target for libcore CTS tests dc0fd19 Maintain owner in README.version ========platform/external/autotest between android-8.0.0_r32..android-8.1.0_r1========= apache/conf/all-directives | 2 + apache/conf/django-directives | 88 +- apache/conf/logging-directives | 3 + apache/www/afe/AfeClient.html | 7 + cli/host.py | 32 +- cli/server.py | 12 +- cli/shard.py | 58 +- client/bin/autotest | 3 +- client/bin/base_sysinfo.py | 49 +- client/bin/base_sysinfo_unittest.py | 47 + client/bin/base_utils.py | 1076 +---- client/bin/fio_util.py | 7 +- client/bin/job.py | 10 +- client/bin/job_unittest.py | 3 - client/bin/local_host.py | 42 +- client/bin/local_host_unittest.py | 154 +- client/bin/net/net_utils.py | 56 +- client/bin/net/net_utils_unittest.py | 2 +- .../cros/graphite => bin/result_tools}/__init__.py | 0 client/bin/result_tools/common.py | 8 + client/bin/result_tools/runner.py | 50 + client/bin/result_tools/unittest_lib.py | 15 + client/bin/result_tools/utils.py | 400 ++ client/bin/result_tools/utils_lib.py | 81 + client/bin/result_tools/utils_unittest.py | 273 ++ client/bin/result_tools/view.py | 441 ++ client/bin/screenshot.py | 3 +- client/bin/setup_job_unittest.py | 2 - client/bin/site_sysinfo.py | 12 +- client/bin/site_utils.py | 1212 +---- client/bin/temperature.py | 45 + client/bin/update_intel_pci_ids | 2 +- client/bin/utils.py | 2256 ++++++++- client/bin/vm_sanity.py | 8 +- client/common_lib/android_utils.py | 4 +- client/common_lib/base_check_version.py | 69 - client/common_lib/base_job.py | 225 +- client/common_lib/base_job_unittest.py | 5 +- client/common_lib/base_utils.py | 1771 +------ client/common_lib/base_utils_unittest.py | 869 ---- client/common_lib/check_version.py | 79 +- client/common_lib/control_data.py | 50 +- client/common_lib/control_data_unittest.py | 61 + client/common_lib/cros/arc.py | 102 +- client/common_lib/cros/arc_util.py | 77 +- client/common_lib/cros/autoupdater.py | 136 +- client/common_lib/cros/autoupdater_unittest.py | 48 +- client/common_lib/cros/cfm_hangouts_api.py | 340 ++ client/common_lib/cros/cfm_meetings_api.py | 246 + client/common_lib/cros/cfm_util.py | 425 -- client/common_lib/cros/chrome.py | 10 +- client/common_lib/cros/cr50_utils.py | 323 +- client/common_lib/cros/dbus_send.py | 65 +- client/common_lib/cros/dbus_send_unittest.py | 230 + client/common_lib/cros/dbus_send_unittests.py | 208 - client/common_lib/cros/dev_server.py | 229 +- client/common_lib/cros/dev_server_unittest.py | 79 +- client/common_lib/cros/graphite/autotest_es.py | 149 - client/common_lib/cros/graphite/autotest_stats.py | 68 - client/common_lib/cros/graphite/common.py | 8 - .../common_lib/cros/graphite/elasticsearch_mock.py | 15 - .../cros/graphite/elasticsearch_mock_unittest.py | 44 - client/common_lib/cros/graphite/es_test_utils.py | 121 - client/common_lib/cros/graphite/es_utils.py | 501 -- client/common_lib/cros/graphite/stats.py | 187 - .../cros/graphite/stats_es_functionaltest.py | 144 - client/common_lib/cros/graphite/stats_es_mock.py | 81 - client/common_lib/cros/graphite/statsd_mock.py | 46 - .../cros/graphite/statsd_mock_unittest.py | 45 - client/common_lib/cros/kiosk_utils.py | 59 +- client/common_lib/cros/network/interface.py | 4 +- client/common_lib/cros/network/iw_runner.py | 201 +- .../common_lib/cros/network/iw_runner_unittest.py | 244 +- client/common_lib/cros/perf_stat_lib.py | 74 + client/common_lib/cros/power_cycle_usb_util.py | 204 + .../cros/power_cycle_usb_util_unittest.py | 61 + client/common_lib/cros/retry.py | 15 +- client/common_lib/cros/retry_unittest.py | 41 +- client/common_lib/decorators.py | 19 +- client/common_lib/deprecation.py | 51 + client/common_lib/env.py | 20 + client/common_lib/error.py | 110 +- client/common_lib/file_utils.py | 31 +- client/common_lib/host_queue_entry_states.py | 8 +- client/common_lib/logging_config.py | 2 +- client/common_lib/lsbrelease_utils.py | 39 +- client/common_lib/lsbrelease_utils_unittest.py | 126 + client/common_lib/metrics_mock_class.py | 80 + .../perf_expectations/expectation_checker.py | 4 +- client/common_lib/site_utils.py | 987 +--- client/common_lib/site_utils_unittest.py | 341 -- client/common_lib/test.py | 29 +- client/common_lib/test_unittest.py | 86 +- client/common_lib/time_utils.py | 8 +- client/common_lib/utils.py | 2763 ++++++++++- client/common_lib/utils_unittest.py | 1198 +++++ client/cros/a11y/a11y_test_base.py | 54 +- client/cros/audio/alsa_utils.py | 41 +- client/cros/audio/audio_analysis.py | 9 +- client/cros/audio/audio_analysis_unittest.py | 6 +- client/cros/audio/audio_data.py | 10 +- client/cros/audio/audio_helper.py | 40 +- client/cros/audio/audio_quality_measurement.py | 9 +- .../audio/audio_quality_measurement_unittest.py | 3 +- client/cros/audio/audio_test_data.py | 15 + client/cros/audio/check_quality.py | 358 +- client/cros/audio/cmd_utils.py | 45 +- client/cros/audio/cras_configs.py | 1 + client/cros/audio/cras_utils.py | 2 +- client/cros/audio/fix_1330_16.raw | Bin 0 -> 1920000 bytes client/cros/audio/pack_audio_quality.py | 151 + client/cros/audio/sox_utils.py | 13 +- client/cros/bluetooth/advertisement.py | 31 +- .../bluetooth/bluetooth_device_xmlrpc_server.py | 265 +- .../cellular/pseudomodem/pseudomodem_context.py | 2 +- client/cros/chameleon/audio_test_utils.py | 43 +- client/cros/chameleon/audio_widget.py | 2 +- client/cros/chameleon/audio_widget_link.py | 3 +- client/cros/chameleon/chameleon.py | 13 +- client/cros/chameleon/chameleon_info.py | 25 +- client/cros/chameleon/chameleon_port_finder.py | 2 - client/cros/chameleon/chameleon_screen_test.py | 2 +- client/cros/chameleon/motor_board.py | 26 + client/cros/chrome_binary_test.py | 68 +- client/cros/crash/crash_test.py | 43 +- client/cros/crash/crasher/crasher.cc | 63 +- client/cros/crash/user_crash_test.py | 216 +- client/cros/cryptohome.py | 133 + client/cros/cups.py | 32 + client/cros/enterprise/enterprise_policy_base.py | 34 +- client/cros/faft/rpc_functions.py | 15 + client/cros/faft/utils/firmware_updater.py | 10 +- client/cros/graphics/drm.py | 121 +- client/cros/graphics/gbm.py | 225 + client/cros/graphics/graphics_utils.py | 526 ++- client/cros/input_playback/click_events.template | 302 ++ client/cros/input_playback/input_playback.py | 60 +- client/cros/input_playback/keyboard.py | 50 + client/cros/input_playback/keyboard_ctrl+shift+f3 | 18 + client/cros/input_playback/keyboard_enter | 4 + client/cros/input_playback/keyboard_search+down | 22 + client/cros/input_playback/keyboard_search+left | 16 + client/cros/input_playback/keyboard_search+right | 16 + .../cros/input_playback/keyboard_search+shift+down | 17 - .../cros/input_playback/keyboard_search+shift+left | 17 - .../input_playback/keyboard_search+shift+right | 17 - .../cros/input_playback/keyboard_search+shift+up | 17 - client/cros/input_playback/keyboard_search+up | 20 + client/cros/input_playback/stylus.prop.template | 29 + client/cros/input_playback/stylus.py | 105 + client/cros/liststorage.py | 2 +- client/cros/multimedia/audio_facade_native.py | 16 + client/cros/multimedia/cfm_facade_native.py | 152 +- client/cros/multimedia/display_facade_adapter.py | 65 +- client/cros/multimedia/display_facade_native.py | 357 +- client/cros/multimedia/facade_resource.py | 8 +- client/cros/multimedia/system_facade_native.py | 13 +- client/cros/multimedia/usb_facade_native.py | 11 +- client/cros/network.py | 17 +- client/cros/network_chroot.py | 2 +- client/cros/power_status.py | 76 +- client/cros/power_suspend.py | 7 +- client/cros/power_utils.py | 32 +- client/cros/scripts/reorder-services-moblab.sh | 90 + client/cros/storage.py | 5 +- client/cros/sys_power.py | 6 +- client/cros/touch_playback_test_base.py | 25 +- client/cros/tpm_dam.py | 73 - client/cros/video/constants.py | 6 +- client/cros/video/helper_logger.py | 139 + client/cros/video/histogram_verifier.py | 79 +- client/cros/video/native_html5_player.py | 50 +- client/cros/video/video.html | 14 + client/cros/video/youtube_helper.py | 26 +- client/deps/gfxtest/control | 5 - client/deps/gfxtest/gfxtest.py | 19 - client/deps/gfxtest/src/Makefile | 9 - client/deps/gfxtest/src/getfb.c | 83 - .../glbench_reference_images/index.html | 1 + ...r_2.pixmd5-9727b2758d161aaed18a8e26dacab17e.png | Bin 0 -> 503139 bytes client/deps/glbench/glbench_reference_images.txt | 1 + client/deps/glbench/src/utils.cc | 79 +- client/deps/pyxinput/common.py | 15 - client/deps/pyxinput/control | 5 - client/deps/pyxinput/pyxinput.py | 56 - client/deps/pyxinput/src/xi2reader.py | 149 - .../accessibility_ChromeVoxSound.py | 27 +- .../accessibility_Sanity/accessibility_Sanity.py | 20 +- client/site_tests/accessibility_Sanity/page.html | 16 - .../audio_CRASFormatConversion.py | 25 +- .../audio_CrasSanity/audio_CrasSanity.py | 45 +- client/site_tests/audio_CrasSanity/control | 6 +- .../site_tests/autoupdate_ParameterizedJob/control | 18 - client/site_tests/camera_V4L2/camera_V4L2.py | 206 +- client/site_tests/camera_V4L2/control | 6 +- .../camera_V4L2/control.constant_framerate | 34 + client/site_tests/camera_V4L2/src/Makefile | 25 +- .../camera_V4L2/src/camera_characteristics.cc | 309 ++ .../camera_V4L2/src/camera_characteristics.h | 60 + client/site_tests/camera_V4L2/src/common_types.h | 71 + .../camera_V4L2/src/media_v4l2_device.cc | 595 ++- .../site_tests/camera_V4L2/src/media_v4l2_device.h | 68 +- .../src/media_v4l2_is_capture_device.cc | 2 +- .../site_tests/camera_V4L2/src/media_v4l2_test.cc | 625 ++- .../camera_V4L2/src/media_v4l2_unittest.cc | 267 +- .../cheets_CTSHelper/cheets_CTSHelper.py | 49 - client/site_tests/cheets_CTSHelper/control | 19 - client/site_tests/cheets_CTSHelper/control.smoke | 18 - .../site_tests/cheets_CTSHelper/control.stress.0 | 18 - .../site_tests/cheets_CTSHelper/control.stress.1 | 18 - .../site_tests/cheets_CTSHelper/control.stress.2 | 18 - .../site_tests/cheets_CTSHelper/control.stress.3 | 18 - .../site_tests/cheets_CTSHelper/control.stress.4 | 18 - .../site_tests/cheets_CTSHelper/control.stress.5 | 18 - .../site_tests/cheets_CTSHelper/control.stress.6 | 18 - .../site_tests/cheets_CTSHelper/control.stress.7 | 18 - .../site_tests/cheets_CTSHelper/control.stress.8 | 18 - .../site_tests/cheets_CTSHelper/control.stress.9 | 18 - .../cheets_StartAndroid/cheets_StartAndroid.py | 79 + client/site_tests/cheets_StartAndroid/control | 19 + .../site_tests/cheets_StartAndroid/control.smoke | 18 + .../cheets_StartAndroid/control.stress.0 | 22 + .../cheets_StartAndroid/control.stress.1 | 20 + .../cheets_StartAndroid/control.stress.2 | 20 + .../cheets_StartAndroid/control.stress.3 | 20 + .../cheets_StartAndroid/control.stress.4 | 20 + .../cheets_StartAndroid/control.stress.5 | 20 + .../cheets_StartAndroid/control.stress.6 | 20 + .../cheets_StartAndroid/control.stress.7 | 20 + .../cheets_StartAndroid/control.stress.8 | 20 + .../cheets_StartAndroid/control.stress.9 | 20 + client/site_tests/desktopui_ChromeSanity/control | 37 + .../desktopui_ChromeSanity.py | 94 + client/site_tests/desktopui_ChromeSanity/test.html | 5 + .../control.arc | 2 +- .../desktopui_GmailLatency.py | 6 +- client/site_tests/desktopui_MashLogin/control | 11 +- .../desktopui_MashLogin/desktopui_MashLogin.py | 18 +- client/site_tests/desktopui_MusLogin/control | 29 + .../desktopui_MusLogin/desktopui_MusLogin.py | 41 + client/site_tests/dummy_Pass/control | 1 + .../enterprise_KioskEnrollment.py | 4 +- .../enterprise_KioskPerf/enterprise_KioskPerf.py | 12 +- .../enterprise_RemoraRequisition.py | 4 +- .../firmware_SetFWMP/firmware_SetFWMP.py | 47 + .../firmware_TouchMTB/firmware_TouchMTB.py | 3 +- client/site_tests/graphics_Drm/control | 24 + client/site_tests/graphics_Drm/control.atomictest | 7 +- client/site_tests/graphics_Drm/control.bvt | 29 + .../graphics_Drm/control.drm_cursor_test | 24 - client/site_tests/graphics_Drm/control.gamma_test | 5 +- .../site_tests/graphics_Drm/control.linear_bo_test | 24 - client/site_tests/graphics_Drm/control.mmap_test | 6 +- .../graphics_Drm/control.null_platform_test | 24 - client/site_tests/graphics_Drm/control.swrast_test | 25 - client/site_tests/graphics_Drm/control.vgem_test | 6 +- client/site_tests/graphics_Drm/control.vk_glow | 25 + client/site_tests/graphics_Drm/graphics_Drm.py | 158 +- client/site_tests/graphics_GLAPICheck/control | 9 +- .../graphics_GLAPICheck/graphics_GLAPICheck.py | 154 +- client/site_tests/graphics_GLAPICheck/src/Makefile | 27 - .../graphics_GLAPICheck/src/gl_APICheck.cc | 142 - .../graphics_GLAPICheck/src/gles_APICheck.cc | 336 -- client/site_tests/graphics_GLBench/control.bvt | 70 + client/site_tests/graphics_GLBench/control.bvt-cq | 68 - .../graphics_GLBench/graphics_GLBench.py | 16 +- .../site_tests/graphics_GLES2ConformChrome/control | 26 - .../graphics_GLES2ConformChrome.py | 45 - client/site_tests/graphics_GLMark2/control.bvt | 29 + client/site_tests/graphics_GLMark2/control.bvt-cq | 27 - .../graphics_GLMark2/graphics_GLMark2.py | 17 +- client/site_tests/graphics_Gbm/control | 2 +- client/site_tests/graphics_Gbm/graphics_Gbm.py | 10 +- client/site_tests/graphics_Gbm/src/gbmtest.c | 6 +- client/site_tests/graphics_GpuReset/control | 1 - .../graphics_GpuReset/graphics_GpuReset.py | 14 +- .../graphics_Gralloc/graphics_Gralloc.py | 44 +- .../site_tests/graphics_Gralloc/src/.clang-format | 15 + .../site_tests/graphics_Gralloc/src/gralloctest.c | 828 ++-- client/site_tests/graphics_Gralloc/src/sw_sync.h | 36 - client/site_tests/graphics_Idle/control | 2 +- client/site_tests/graphics_Idle/control.arc | 2 +- client/site_tests/graphics_Idle/graphics_Idle.py | 66 +- client/site_tests/graphics_KernelMemory/control | 3 +- .../graphics_KernelMemory/graphics_KernelMemory.py | 18 +- client/site_tests/graphics_LibDRM/control | 3 +- .../site_tests/graphics_LibDRM/graphics_LibDRM.py | 17 +- client/site_tests/graphics_PerfControl/control | 1 - .../graphics_PerfControl/graphics_PerfControl.py | 6 +- client/site_tests/graphics_SanAngeles/control.bvt | 28 + .../site_tests/graphics_SanAngeles/control.bvt-cq | 28 - .../graphics_SanAngeles/graphics_SanAngeles.py | 18 +- .../site_tests/graphics_Sanity/graphics_Sanity.py | 28 +- .../site_tests/graphics_Stress/graphics_Stress.py | 20 +- .../graphics_VTSwitch/graphics_VTSwitch.py | 9 +- client/site_tests/graphics_WebGLAquarium/control | 2 +- .../graphics_WebGLAquarium.py | 31 +- .../graphics_WebGLClear/graphics_WebGLClear.py | 17 +- .../graphics_WebGLManyPlanetsDeep.py | 17 +- .../graphics_WebGLPerformance.py | 17 +- client/site_tests/graphics_dEQP/control.bvt | 27 + client/site_tests/graphics_dEQP/control.egl-master | 21 - .../graphics_dEQP/control.egl.functional | 24 - client/site_tests/graphics_dEQP/control.egl.info | 24 - .../graphics_dEQP/control.egl.performance | 24 - client/site_tests/graphics_dEQP/control.egl.stress | 24 - .../site_tests/graphics_dEQP/control.gles2-master | 12 +- .../graphics_dEQP/control.gles2-master.hasty.0 | 26 + .../graphics_dEQP/control.gles2-master.hasty.1 | 26 + .../graphics_dEQP/control.gles2-master.hasty.2 | 26 + .../graphics_dEQP/control.gles2-master.hasty.3 | 26 + .../graphics_dEQP/control.gles2-master.hasty.4 | 26 + .../graphics_dEQP/control.gles2-master.hasty.5 | 26 + .../graphics_dEQP/control.gles2-master.hasty.6 | 26 + .../graphics_dEQP/control.gles2-master.hasty.7 | 26 + .../graphics_dEQP/control.gles2-master.hasty.8 | 26 + .../graphics_dEQP/control.gles2-master.hasty.9 | 26 + .../graphics_dEQP/control.gles2.accuracy | 24 - .../graphics_dEQP/control.gles2.capability | 24 - .../graphics_dEQP/control.gles2.functional | 24 - .../graphics_dEQP/control.gles2.functional.hasty | 24 - .../graphics_dEQP/control.gles2.functional.hasty.0 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.1 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.2 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.3 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.4 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.5 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.6 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.7 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.8 | 24 - .../graphics_dEQP/control.gles2.functional.hasty.9 | 24 - client/site_tests/graphics_dEQP/control.gles2.info | 24 - .../graphics_dEQP/control.gles2.performance | 24 - .../site_tests/graphics_dEQP/control.gles2.stress | 15 +- .../site_tests/graphics_dEQP/control.gles3-master | 12 +- .../graphics_dEQP/control.gles3-master.hasty.0 | 26 + .../graphics_dEQP/control.gles3-master.hasty.1 | 26 + .../graphics_dEQP/control.gles3-master.hasty.2 | 26 + .../graphics_dEQP/control.gles3-master.hasty.3 | 26 + .../graphics_dEQP/control.gles3-master.hasty.4 | 26 + .../graphics_dEQP/control.gles3-master.hasty.5 | 26 + .../graphics_dEQP/control.gles3-master.hasty.6 | 26 + .../graphics_dEQP/control.gles3-master.hasty.7 | 26 + .../graphics_dEQP/control.gles3-master.hasty.8 | 26 + .../graphics_dEQP/control.gles3-master.hasty.9 | 26 + .../graphics_dEQP/control.gles3.accuracy | 16 +- .../graphics_dEQP/control.gles3.functional | 24 - .../graphics_dEQP/control.gles3.functional.hasty | 24 - .../graphics_dEQP/control.gles3.functional.hasty.0 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.1 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.2 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.3 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.4 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.5 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.6 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.7 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.8 | 24 - .../graphics_dEQP/control.gles3.functional.hasty.9 | 24 - client/site_tests/graphics_dEQP/control.gles3.info | 24 - .../graphics_dEQP/control.gles3.performance | 16 +- .../site_tests/graphics_dEQP/control.gles3.stress | 16 +- .../site_tests/graphics_dEQP/control.gles31-master | 12 +- .../graphics_dEQP/control.gles31-master.hasty.0 | 26 + .../graphics_dEQP/control.gles31-master.hasty.1 | 26 + .../graphics_dEQP/control.gles31-master.hasty.2 | 26 + .../graphics_dEQP/control.gles31-master.hasty.3 | 26 + .../graphics_dEQP/control.gles31-master.hasty.4 | 26 + .../graphics_dEQP/control.gles31-master.hasty.5 | 26 + .../graphics_dEQP/control.gles31-master.hasty.6 | 26 + .../graphics_dEQP/control.gles31-master.hasty.7 | 26 + .../graphics_dEQP/control.gles31-master.hasty.8 | 26 + .../graphics_dEQP/control.gles31-master.hasty.9 | 26 + .../graphics_dEQP/control.gles31.functional | 24 - .../control.gles31.functional.hasty.0 | 24 - .../control.gles31.functional.hasty.1 | 24 - .../control.gles31.functional.hasty.2 | 24 - .../control.gles31.functional.hasty.3 | 24 - .../control.gles31.functional.hasty.4 | 24 - .../control.gles31.functional.hasty.5 | 24 - .../control.gles31.functional.hasty.6 | 24 - .../control.gles31.functional.hasty.7 | 24 - .../control.gles31.functional.hasty.8 | 24 - .../control.gles31.functional.hasty.9 | 24 - .../site_tests/graphics_dEQP/control.gles31.info | 24 - .../site_tests/graphics_dEQP/control.gles31.stress | 17 +- client/site_tests/graphics_dEQP/control.vk-master | 19 +- .../graphics_dEQP/control.vk-master.hasty | 23 - .../site_tests/graphics_dEQP/control.vk.api.hasty | 24 - .../site_tests/graphics_dEQP/control.vk.api.smoke | 24 - .../graphics_dEQP/control.vk.binding_model.hasty | 24 - .../site_tests/graphics_dEQP/control.vk.glsl.hasty | 24 - client/site_tests/graphics_dEQP/control.vk.info | 24 - .../graphics_dEQP/control.vk.pipeline.hasty | 24 - .../graphics_dEQP/control.vk.spirv_assembly.hasty | 24 - .../baytrail/dEQP-GLES2.functional.Fail.bz2 | Bin 971 -> 0 bytes .../baytrail/dEQP-GLES2.functional.Flaky.bz2 | Bin 99 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../baytrail/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 1034 -> 0 bytes .../baytrail/dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 99 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../baytrail/dEQP-GLES3.functional.Fail.bz2 | Bin 909 -> 0 bytes .../baytrail/dEQP-GLES3.functional.Flaky.bz2 | Bin 284 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 3333 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 148 -> 0 bytes .../baytrail/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 976 -> 0 bytes .../baytrail/dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 99 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1465 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 148 -> 0 bytes .../baytrail/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../baytrail/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../baytrail/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../expectations/baytrail/gles3-master.Fail.bz2 | Bin 158 -> 0 bytes .../expectations/baytrail/gles3-master.Flaky.bz2 | Bin 677 -> 0 bytes .../baytrail/gles3-master.NotSupported.bz2 | Bin 3219 -> 0 bytes .../baytrail/gles3-master.QualityWarning.bz2 | Bin 139 -> 0 bytes .../baytrail/gles31-master.Skipped.bz2 | Bin 71994 -> 0 bytes .../braswell/dEQP-GLES2.functional.Fail.bz2 | Bin 889 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../braswell/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 961 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../braswell/dEQP-GLES3.functional.Fail.bz2 | Bin 1033 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 3300 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 179 -> 0 bytes .../braswell/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 935 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1437 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 179 -> 0 bytes .../braswell/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../braswell/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../braswell/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../expectations/braswell/gles3-master.Fail.bz2 | Bin 158 -> 0 bytes .../expectations/braswell/gles3-master.Flaky.bz2 | Bin 677 -> 0 bytes .../braswell/gles3-master.NotSupported.bz2 | Bin 3210 -> 0 bytes .../braswell/gles3-master.QualityWarning.bz2 | Bin 155 -> 0 bytes .../expectations/braswell/gles31-master.Fail.bz2 | Bin 485 -> 0 bytes .../expectations/braswell/gles31-master.Flaky.bz2 | Bin 178 -> 0 bytes .../braswell/gles31-master.NotSupported.bz2 | Bin 34582 -> 0 bytes .../braswell/gles31-master.QualityWarning.bz2 | Bin 197 -> 0 bytes .../broadwell/dEQP-GLES2.functional.Fail.bz2 | Bin 907 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../broadwell/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 8426 -> 0 bytes .../dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 364 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../broadwell/dEQP-GLES3.functional.Fail.bz2 | Bin 1054 -> 0 bytes .../broadwell/dEQP-GLES3.functional.Flaky.bz2 | Bin 262 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 3300 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 179 -> 0 bytes .../broadwell/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 935 -> 0 bytes .../dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 829 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1437 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 179 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 633 -> 0 bytes .../broadwell/dEQP-GLES3.stress.Fail.bz2 | Bin 299 -> 0 bytes .../broadwell/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../broadwell/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../broadwell/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../expectations/broadwell/gles3-master.Fail.bz2 | Bin 158 -> 0 bytes .../expectations/broadwell/gles3-master.Flaky.bz2 | Bin 825 -> 0 bytes .../broadwell/gles3-master.NotSupported.bz2 | Bin 3210 -> 0 bytes .../broadwell/gles3-master.QualityWarning.bz2 | Bin 155 -> 0 bytes .../expectations/broadwell/gles31-master.Fail.bz2 | Bin 485 -> 0 bytes .../expectations/broadwell/gles31-master.Flaky.bz2 | Bin 1175 -> 0 bytes .../broadwell/gles31-master.NotSupported.bz2 | Bin 34582 -> 0 bytes .../broadwell/gles31-master.QualityWarning.bz2 | Bin 197 -> 0 bytes .../haswell/dEQP-GLES2.functional.Fail.bz2 | Bin 889 -> 0 bytes .../haswell/dEQP-GLES2.functional.Flaky.bz2 | Bin 99 -> 0 bytes .../haswell/dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../haswell/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 946 -> 0 bytes .../haswell/dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 99 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../haswell/dEQP-GLES3.functional.Fail.bz2 | Bin 1028 -> 0 bytes .../haswell/dEQP-GLES3.functional.Flaky.bz2 | Bin 99 -> 0 bytes .../haswell/dEQP-GLES3.functional.NotSupported.bz2 | Bin 3333 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 148 -> 0 bytes .../haswell/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 923 -> 0 bytes .../haswell/dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 99 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1465 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 148 -> 0 bytes .../haswell/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../haswell/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../haswell/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../expectations/haswell/gles3-master.Fail.bz2 | Bin 158 -> 0 bytes .../expectations/haswell/gles3-master.Flaky.bz2 | Bin 677 -> 0 bytes .../haswell/gles3-master.NotSupported.bz2 | Bin 3219 -> 0 bytes .../haswell/gles3-master.QualityWarning.bz2 | Bin 139 -> 0 bytes .../expectations/haswell/gles31-master.Skipped.bz2 | Bin 71994 -> 0 bytes .../ivybridge/dEQP-GLES2.functional.Fail.bz2 | Bin 971 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../ivybridge/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 1034 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../ivybridge/dEQP-GLES3.functional.Fail.bz2 | Bin 1054 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 3333 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 148 -> 0 bytes .../ivybridge/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 951 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1465 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 148 -> 0 bytes .../ivybridge/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../ivybridge/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../expectations/ivybridge/gles3-master.Fail.bz2 | Bin 158 -> 0 bytes .../expectations/ivybridge/gles3-master.Flaky.bz2 | Bin 677 -> 0 bytes .../ivybridge/gles3-master.NotSupported.bz2 | Bin 3219 -> 0 bytes .../ivybridge/gles3-master.QualityWarning.bz2 | Bin 139 -> 0 bytes .../ivybridge/gles31-master.Skipped.bz2 | Bin 71994 -> 0 bytes .../mali-t604/dEQP-GLES2.functional.Fail.bz2 | Bin 1058 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 781 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 273 -> 0 bytes .../mali-t604/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 1106 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 781 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 273 -> 0 bytes .../dEQP-GLES2.stress.CompatibilityWarning.bz2 | Bin 413 -> 0 bytes .../mali-t604/dEQP-GLES2.stress.Flaky.bz2 | Bin 206 -> 0 bytes .../mali-t604/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../mali-t604/dEQP-GLES3.functional.Fail.bz2 | Bin 904 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 4822 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 354 -> 0 bytes .../mali-t604/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 904 -> 0 bytes .../dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 179 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 2185 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 341 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 478 -> 0 bytes .../mali-t604/dEQP-GLES3.stress.Flaky.bz2 | Bin 163 -> 0 bytes .../mali-t604/dEQP-GLES3.stress.NotSupported.bz2 | Bin 406 -> 0 bytes .../expectations/mali-t604/gles2-master.Fail.bz2 | Bin 224 -> 0 bytes .../mali-t604/gles2-master.NotSupported.bz2 | Bin 596 -> 0 bytes .../mali-t604/gles2-master.QualityWarning.bz2 | Bin 249 -> 0 bytes .../expectations/mali-t604/gles3-master.Fail.bz2 | Bin 308 -> 0 bytes .../mali-t604/gles3-master.NotSupported.bz2 | Bin 4760 -> 0 bytes .../mali-t604/gles3-master.QualityWarning.bz2 | Bin 312 -> 0 bytes .../mali-t604/gles31-master.NotSupported.bz2 | Bin 22695 -> 0 bytes .../mali-t628/dEQP-GLES2.functional.Fail.bz2 | Bin 843 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 781 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 273 -> 0 bytes .../mali-t628/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 891 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 781 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 273 -> 0 bytes .../dEQP-GLES2.stress.CompatibilityWarning.bz2 | Bin 424 -> 0 bytes .../mali-t628/dEQP-GLES2.stress.Flaky.bz2 | Bin 131 -> 0 bytes .../mali-t628/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../mali-t628/dEQP-GLES3.functional.Fail.bz2 | Bin 700 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 2488 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 354 -> 0 bytes .../mali-t628/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 777 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1346 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 341 -> 0 bytes .../dEQP-GLES3.performance.ResourceError.bz2 | Bin 181 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 497 -> 0 bytes .../mali-t628/dEQP-GLES3.stress.Flaky.bz2 | Bin 128 -> 0 bytes .../mali-t628/dEQP-GLES3.stress.NotSupported.bz2 | Bin 406 -> 0 bytes .../mali-t628/gles2-master.NotSupported.bz2 | Bin 596 -> 0 bytes .../mali-t628/gles2-master.QualityWarning.bz2 | Bin 249 -> 0 bytes .../mali-t628/gles3-master.NotSupported.bz2 | Bin 2461 -> 0 bytes .../mali-t628/gles3-master.QualityWarning.bz2 | Bin 312 -> 0 bytes .../mali-t628/gles31-master.NotSupported.bz2 | Bin 13237 -> 0 bytes .../mali-t760/dEQP-GLES2.functional.Fail.bz2 | Bin 860 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 888 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 273 -> 0 bytes .../mali-t760/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 907 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 888 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 273 -> 0 bytes .../dEQP-GLES2.stress.CompatibilityWarning.bz2 | Bin 440 -> 0 bytes .../mali-t760/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../mali-t760/dEQP-GLES3.functional.Fail.bz2 | Bin 749 -> 0 bytes .../mali-t760/dEQP-GLES3.functional.Flaky.bz2 | Bin 122 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 1067 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 354 -> 0 bytes .../mali-t760/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 821 -> 0 bytes .../dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 119 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 165 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 341 -> 0 bytes .../mali-t760/dEQP-GLES3.performance.Flaky.bz2 | Bin 547 -> 0 bytes .../dEQP-GLES3.performance.ResourceError.bz2 | Bin 143 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 564 -> 0 bytes .../mali-t760/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../mali-t760/gles2-master.NotSupported.bz2 | Bin 660 -> 0 bytes .../mali-t760/gles2-master.QualityWarning.bz2 | Bin 249 -> 0 bytes .../mali-t760/gles3-master.NotSupported.bz2 | Bin 1074 -> 0 bytes .../mali-t760/gles3-master.QualityWarning.bz2 | Bin 312 -> 0 bytes .../expectations/mali-t760/gles31-master.Fail.bz2 | Bin 219 -> 0 bytes .../mali-t760/gles31-master.NotSupported.bz2 | Bin 6387 -> 0 bytes .../pinetrail/dEQP-GLES2.functional.Fail.bz2 | Bin 5876 -> 0 bytes .../pinetrail/dEQP-GLES2.functional.Flaky.bz2 | Bin 254 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 800 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 310 -> 0 bytes .../pinetrail/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 5921 -> 0 bytes .../dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 254 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 800 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 310 -> 0 bytes .../pinetrail/dEQP-GLES2.performance.Fail.bz2 | Bin 145 -> 0 bytes .../dEQP-GLES2.performance.InternalError.bz2 | Bin 1266 -> 0 bytes .../pinetrail/dEQP-GLES2.stress.Fail.bz2 | Bin 164 -> 0 bytes .../pinetrail/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../expectations/pinetrail/gles2-master.Fail.bz2 | Bin 4028 -> 0 bytes .../expectations/pinetrail/gles2-master.Flaky.bz2 | Bin 186 -> 0 bytes .../pinetrail/gles2-master.NotSupported.bz2 | Bin 589 -> 0 bytes .../pinetrail/gles2-master.QualityWarning.bz2 | Bin 249 -> 0 bytes .../pinetrail/gles3-master.Skipped.bz2 | Bin 91318 -> 0 bytes .../pinetrail/gles31-master.Skipped.bz2 | Bin 71994 -> 0 bytes .../rogue/dEQP-GLES2.functional.Fail.bz2 | Bin 899 -> 0 bytes .../rogue/dEQP-GLES2.functional.NotSupported.bz2 | Bin 526 -> 0 bytes .../rogue/dEQP-GLES2.functional.QualityWarning.bz2 | Bin 232 -> 0 bytes .../rogue/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 899 -> 0 bytes .../rogue/dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 84 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 526 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 232 -> 0 bytes .../dEQP-GLES2.stress.CompatibilityWarning.bz2 | Bin 188 -> 0 bytes .../expectations/rogue/dEQP-GLES2.stress.Flaky.bz2 | Bin 91 -> 0 bytes .../rogue/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../dEQP-GLES3.functional.CompatibilityWarning.bz2 | Bin 156 -> 0 bytes .../rogue/dEQP-GLES3.functional.Fail.bz2 | Bin 768 -> 0 bytes .../rogue/dEQP-GLES3.functional.NotSupported.bz2 | Bin 1234 -> 0 bytes .../rogue/dEQP-GLES3.functional.QualityWarning.bz2 | Bin 642 -> 0 bytes ...GLES3.functional.hasty.CompatibilityWarning.bz2 | Bin 156 -> 0 bytes .../rogue/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 1737 -> 0 bytes .../rogue/dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 84 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 485 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 642 -> 0 bytes .../rogue/dEQP-GLES3.performance.Fail.bz2 | Bin 98 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 292 -> 0 bytes .../rogue/dEQP-GLES3.stress.TestTimeout.bz2 | Bin 169 -> 0 bytes .../rogue/dEQP-GLES3.stress.Unknown.bz2 | Bin 117 -> 0 bytes .../sandybridge/dEQP-GLES2.functional.Fail.bz2 | Bin 989 -> 0 bytes .../dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 1051 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../dEQP-GLES3.functional.CompatibilityWarning.bz2 | Bin 156 -> 0 bytes .../sandybridge/dEQP-GLES3.functional.Fail.bz2 | Bin 1176 -> 0 bytes .../sandybridge/dEQP-GLES3.functional.Flaky.bz2 | Bin 141 -> 0 bytes .../dEQP-GLES3.functional.NotSupported.bz2 | Bin 3357 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 148 -> 0 bytes ...GLES3.functional.hasty.CompatibilityWarning.bz2 | Bin 156 -> 0 bytes .../dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 1053 -> 0 bytes .../dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 150 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1618 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 148 -> 0 bytes .../sandybridge/dEQP-GLES3.stress.Unknown.bz2 | Bin 1296 -> 0 bytes .../sandybridge/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../sandybridge/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../gles3-master.CompatibilityWarning.bz2 | Bin 156 -> 0 bytes .../expectations/sandybridge/gles3-master.Fail.bz2 | Bin 340 -> 0 bytes .../sandybridge/gles3-master.Flaky.bz2 | Bin 743 -> 0 bytes .../sandybridge/gles3-master.NotSupported.bz2 | Bin 3373 -> 0 bytes .../sandybridge/gles3-master.QualityWarning.bz2 | Bin 139 -> 0 bytes .../sandybridge/gles31-master.Skipped.bz2 | Bin 71994 -> 0 bytes .../skylake/dEQP-GLES2.functional.Fail.bz2 | Bin 907 -> 0 bytes .../skylake/dEQP-GLES2.functional.Flaky.bz2 | Bin 650 -> 0 bytes .../skylake/dEQP-GLES2.functional.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.QualityWarning.bz2 | Bin 353 -> 0 bytes .../skylake/dEQP-GLES2.functional.hasty.Fail.bz2 | Bin 999 -> 0 bytes .../skylake/dEQP-GLES2.functional.hasty.Flaky.bz2 | Bin 2946 -> 0 bytes .../dEQP-GLES2.functional.hasty.NotSupported.bz2 | Bin 618 -> 0 bytes .../dEQP-GLES2.functional.hasty.QualityWarning.bz2 | Bin 353 -> 0 bytes .../skylake/dEQP-GLES2.stress.Flaky.bz2 | Bin 302 -> 0 bytes .../skylake/dEQP-GLES2.stress.NotSupported.bz2 | Bin 400 -> 0 bytes .../dEQP-GLES3.functional.CompatibilityWarning.bz2 | Bin 115 -> 0 bytes .../skylake/dEQP-GLES3.functional.Fail.bz2 | Bin 1142 -> 0 bytes .../skylake/dEQP-GLES3.functional.Flaky.bz2 | Bin 328 -> 0 bytes .../skylake/dEQP-GLES3.functional.NotSupported.bz2 | Bin 1019 -> 0 bytes .../dEQP-GLES3.functional.QualityWarning.bz2 | Bin 179 -> 0 bytes ...GLES3.functional.hasty.CompatibilityWarning.bz2 | Bin 115 -> 0 bytes .../skylake/dEQP-GLES3.functional.hasty.Fail.bz2 | Bin 1412 -> 0 bytes .../skylake/dEQP-GLES3.functional.hasty.Flaky.bz2 | Bin 3311 -> 0 bytes .../dEQP-GLES3.functional.hasty.NotSupported.bz2 | Bin 1019 -> 0 bytes .../dEQP-GLES3.functional.hasty.QualityWarning.bz2 | Bin 179 -> 0 bytes .../skylake/dEQP-GLES3.performance.Fail.bz2 | Bin 104 -> 0 bytes .../dEQP-GLES3.stress.CompatibilityWarning.bz2 | Bin 91 -> 0 bytes .../skylake/dEQP-GLES3.stress.NotSupported.bz2 | Bin 363 -> 0 bytes .../expectations/skylake/gles2-master.Flaky.bz2 | Bin 551 -> 0 bytes .../skylake/gles2-master.NotSupported.bz2 | Bin 420 -> 0 bytes .../skylake/gles2-master.QualityWarning.bz2 | Bin 295 -> 0 bytes .../skylake/gles3-master.CompatibilityWarning.bz2 | Bin 115 -> 0 bytes .../expectations/skylake/gles3-master.Fail.bz2 | Bin 360 -> 0 bytes .../expectations/skylake/gles3-master.Flaky.bz2 | Bin 1341 -> 0 bytes .../skylake/gles3-master.NotSupported.bz2 | Bin 1017 -> 0 bytes .../skylake/gles3-master.QualityWarning.bz2 | Bin 155 -> 0 bytes .../expectations/skylake/gles31-master.Fail.bz2 | Bin 485 -> 0 bytes .../expectations/skylake/gles31-master.Flaky.bz2 | Bin 598 -> 0 bytes .../skylake/gles31-master.NotSupported.bz2 | Bin 34408 -> 0 bytes .../skylake/gles31-master.QualityWarning.bz2 | Bin 197 -> 0 bytes .../graphics_dEQP/generate_controlfiles.py | 164 +- client/site_tests/graphics_dEQP/graphics_dEQP.py | 297 +- client/site_tests/graphics_dEQP/master/bvt.txt | 43 + .../hardware_Badblocks/hardware_Badblocks.py | 6 +- .../hardware_DiskSize/hardware_DiskSize.py | 4 +- .../hardware_Resolution/hardware_Resolution.py | 19 +- .../hardware_Smartctl/hardware_Smartctl.py | 4 +- .../hardware_SsdDetection/hardware_SsdDetection.py | 4 +- .../hardware_StorageFio/hardware_StorageFio.py | 10 +- .../hardware_StorageTrim/hardware_StorageTrim.py | 4 +- .../site_tests/hardware_TrackpadFunction/control | 22 - .../hardware_TrackpadFunction.py | 116 - .../hardware_Usb30Throughput.py | 6 +- client/site_tests/hardware_ch7036/control | 25 - .../site_tests/hardware_ch7036/hardware_ch7036.py | 99 - .../kernel_ConfigVerify/kernel_ConfigVerify.py | 3 + .../logging_CrashServices/logging_CrashServices.py | 7 - .../logging_FeedbackReport.py | 2 +- .../logging_UserCrash/logging_UserCrash.py | 3 +- .../site_tests/login_CryptohomeIncognito/control | 3 +- .../login_CryptohomeOwnerQuery.py | 7 +- .../login_GuestAndActualSession.py | 8 +- .../site_tests/login_LoginSuccess/control.stress | 11 +- .../site_tests/login_LoginSuccess/control.stress2 | 11 +- .../site_tests/login_LoginSuccess/control.stress3 | 11 +- .../login_MultiUserPolicy/login_MultiUserPolicy.py | 37 +- .../login_MultipleSessions.py | 3 +- .../login_OwnershipApi/login_OwnershipApi.py | 3 +- .../login_OwnershipRetaken.py | 3 +- .../login_RemoteOwnership/login_RemoteOwnership.py | 3 +- .../login_RetrieveActiveSessions.py | 6 +- .../login_SameSessionTwice.py | 9 +- .../login_UserPolicyKeys/login_UserPolicyKeys.py | 16 +- .../longevity_Tracker/longevity_Tracker.py | 11 +- .../network_3GRebootStress.py | 120 - .../network_ProxyResolver/network_ProxyResolver.py | 24 +- .../network_TwoShills/network_TwoShills.py | 2 +- .../network_VPNConnect/network_VPNConnect.py | 4 +- client/site_tests/network_WlanDriver/control | 3 +- .../network_WlanDriver/network_WlanDriver.py | 50 +- .../performance_InboxInputLatency/key_event_tab | 4 - .../performance_InboxInputLatency.py | 89 +- .../performance_Tracker/performance_Tracker.py | 11 +- .../site_tests/platform_AnomalyCollector/control | 20 + .../platform_AnomalyCollector.py | 27 + client/site_tests/platform_BootLockbox/control | 2 +- .../platform_BootPerf/platform_BootPerf.py | 33 +- .../platform_CUPSDaemon/platform_CUPSDaemon.py | 13 +- .../site_tests/platform_CrosDisksArchive/control | 28 - .../platform_CrosDisksArchive.py | 170 - .../platform_CrosDisksFormat.py | 2 +- .../site_tests/platform_CryptohomeStress/control | 2 +- .../platform_CryptohomeStress/control.surfing | 2 +- .../platform_CryptohomeStress.py | 11 +- .../platform_DebugDaemonCupsAddPrinters.py | 4 + .../platform_DebugDaemonDumpDebugLogs.py | 2 +- .../platform_DebugDaemonGetPerfData.py | 7 +- .../platform_DebugDaemonGetRoutes.py | 4 +- .../platform_DebugDaemonPing.py | 2 +- .../platform_DebugDaemonTracePath.py | 3 +- .../site_tests/platform_EncryptedStateful/control | 2 +- .../platform_FilePerms/platform_FilePerms.py | 207 +- .../platform_ImageLoader/platform_ImageLoader.py | 18 + client/site_tests/platform_InputBrightness/control | 2 +- client/site_tests/platform_InputBrowserNav/control | 2 +- client/site_tests/platform_InputNewTab/control | 2 +- .../platform_InputScreenshot.py | 2 +- client/site_tests/platform_InputVolume/control | 2 +- .../platform_KernelVersionByBoard/expected | 36 +- .../platform_PartitionCheck.py | 9 +- .../platform_RootPartitionsNotMounted.py | 5 +- client/site_tests/platform_SecureEraseFile/control | 17 + .../platform_SecureEraseFile.py | 116 + client/site_tests/platform_TLSDate/control | 1 + .../platform_TLSDate/platform_TLSDate.py | 8 +- client/site_tests/platform_TLSDateActual/control | 1 + .../platform_TLSDateActual.py | 28 +- client/site_tests/platform_TabletMode/control | 25 + .../platform_TabletMode/platform_TabletMode.py | 162 + .../platform_ToolchainOptions.py | 3 + .../site_tests/platform_WarningCollector/control | 20 - .../platform_WarningCollector.py | 27 - client/site_tests/policy_AutoFillEnabled/control | 31 - .../policy_AutoFillEnabled/control.false_disable | 24 - .../policy_AutoFillEnabled/control.notset_enable | 24 - .../policy_AutoFillEnabled/control.true_enable | 24 - .../policy_AutoFillEnabled.py | 79 - .../site_tests/policy_AutoFillEnabled/src/Makefile | 28 - .../policy_BlockThirdPartyCookies/control | 31 - .../control.false_allow | 24 - .../control.notset_allow | 24 - .../control.true_block | 24 - .../policy_BlockThirdPartyCookies.py | 81 - .../policy_BlockThirdPartyCookies/src/Makefile | 28 - .../policy_ChromeOsLockOnIdleSuspend.py | 32 +- .../control.false_disable | 3 +- .../control.notset_enable | 3 +- .../control.true_enable | 3 +- .../control.multiplebookmarks_shown | 3 +- .../control.notset_notshown | 3 +- .../control.singlebookmark_shown | 3 +- .../policy_PluginsAllowedForUrls.py | 2 +- .../policy_PluginsBlockedForUrls.py | 2 +- .../site_tests/policy_SearchSuggestEnabled/control | 37 - .../control.false_disable | 25 - .../control.notset_enable | 24 - .../control.true_enable | 25 - .../policy_SearchSuggestEnabled.py | 81 - .../policy_SearchSuggestEnabled/src/Makefile | 27 - .../policy_SpellCheckServiceEnabled/control | 37 - .../control.false_disable | 25 - .../control.notset_editable | 24 - .../control.true_enable | 25 - .../policy_SpellCheckServiceEnabled.py | 84 - .../policy_SpellCheckServiceEnabled/src/Makefile | 27 - client/site_tests/power_CheckAC/power_CheckAC.py | 10 +- client/site_tests/power_Consumption/control | 2 +- .../power_Consumption/power_Consumption.py | 111 +- client/site_tests/power_LoadTest/power_LoadTest.py | 13 +- client/site_tests/power_PSROccupancyTest/control | 22 - .../power_PSROccupancyTest.py | 82 - .../power_ProbeDriver/power_ProbeDriver.py | 2 +- .../site_tests/power_Resume/control.SuspendToIdle | 23 + .../site_tests/power_Resume/control.SuspendToRam | 23 + client/site_tests/power_Resume/power_Resume.py | 12 +- .../power_VideoDetector/power_VideoDetector.py | 4 +- client/site_tests/security_ASLR/security_ASLR.py | 43 +- .../security_AccountsBaseline/baseline.group | 8 +- .../security_AccountsBaseline/baseline.group.freon | 2 +- .../security_AccountsBaseline/baseline.group.x11 | 4 - .../security_AccountsBaseline/baseline.passwd | 6 + .../security_AccountsBaseline/baseline.passwd.x11 | 1 - .../security_AccountsBaseline.py | 70 +- .../site_tests/security_BundledExtensions/baseline | 175 - .../site_tests/security_BundledExtensions/control | 25 - .../security_BundledExtensions.py | 164 - client/site_tests/security_DbusMap/baseline | 703 --- .../site_tests/security_DbusMap/baseline.chronos | 566 --- client/site_tests/security_DbusMap/baseline.nobody | 341 -- client/site_tests/security_DbusMap/control | 23 - .../security_DbusMap/security_DbusMap.py | 574 --- .../security_DbusOwners/security_DbusOwners.py | 10 +- .../security_EnableChromeTesting/control | 21 - .../security_EnableChromeTesting.py | 64 - .../site_tests/security_NetworkListeners/baseline | 4 - .../site_tests/security_NetworkListeners/control | 2 +- .../security_NetworkListeners/control.bvt-arc | 32 + .../site_tests/security_OpenSSLRegressions/control | 7 +- .../site_tests/security_ProfilePermissions/control | 3 +- .../security_ReservedPrivileges/baseline.group | 1 - .../site_tests/security_ReservedPrivileges/control | 22 - .../security_ReservedPrivileges.py | 98 - client/site_tests/security_RestartJob/control | 22 - .../security_RestartJob/security_RestartJob.py | 66 - client/site_tests/security_RootCA/baseline | 20 +- client/site_tests/security_RootfsOwners/control | 11 +- .../security_RootfsOwners/security_RootfsOwners.py | 14 +- .../security_RootfsStatefulSymlinks/baseline | 44 +- .../site_tests/security_RunOci/security_RunOci.py | 103 +- .../src/test-alt-syscall-settime.json | 6 + .../src/test-bind-mount-trailing-slash.json | 2 +- .../security_RunOci/src/test-bind-mount.json | 2 +- .../security_RunOci/src/test-cmd-line-arg.json | 6 + .../src/test-device-cgroup-allow.json | 6 + .../src/test-device-cgroup-deny.json | 6 + .../site_tests/security_RunOci/src/test-gid.json | 2 +- .../security_RunOci/src/test-sys-mounted.json | 5 - .../site_tests/security_RunOci/src/test-uid.json | 2 +- .../site_tests/security_SandboxedServices/baseline | 95 +- .../baseline.guado_moblab | 1 + .../security_SandboxedServices/baseline.lakitu | 50 +- .../security_SandboxedServices/baseline.lakitu-gpu | 38 +- .../security_SandboxedServices/baseline.lakitu-st | 1 + .../security_SandboxedServices/baseline.moblab | 5 + .../baseline.veyron_rialto | 12 +- .../security_SandboxedServices/baseline.whirlwind | 26 +- .../site_tests/security_SandboxedServices/exclude | 7 +- .../security_SandboxedServices.py | 36 +- .../security_SessionManagerDbusEndpoints/control | 25 + .../security_SessionManagerDbusEndpoints.py | 132 + .../security_SuidBinaries/baseline.novato.sgid | 1 + .../security_SuidBinaries/baseline.novato.suid | 1 + client/site_tests/telemetry_LoginTest/control.arc | 2 +- client/site_tests/touch_StylusTaps/control | 24 + .../touch_StylusTaps/touch_StylusTaps.py | 48 + .../video_ChromeHWDecodeUsed/control.h264 | 2 +- .../video_ChromeHWDecodeUsed/control.h264.mse | 2 +- .../video_ChromeHWDecodeUsed/control.vp8 | 2 +- .../video_ChromeHWDecodeUsed/control.vp8.mse | 2 +- .../video_ChromeHWDecodeUsed/control.vp9 | 2 +- .../video_ChromeHWDecodeUsed/control.vp9.mse | 2 +- .../video_ChromeHWDecodeUsed.py | 30 +- .../video_ChromeRTCHWDecodeUsed/control.mjpeg | 5 +- .../video_ChromeRTCHWDecodeUsed/control.y4m | 5 +- .../video_ChromeRTCHWDecodeUsed.py | 4 +- .../video_ChromeRTCHWEncodeUsed.py | 4 +- .../video_ChromeVidResChangeHWDecode/control.h264 | 3 +- .../video_ChromeVidResChangeHWDecode/control.vp8 | 3 +- .../video_ChromeVidResChangeHWDecode.py | 7 +- .../video_GlitchDetection/video_GlitchDetection.py | 6 +- .../video_HangoutHardwarePerf/control.cpu.vp8 | 1 + .../video_HangoutHardwarePerf.py | 27 +- .../site_tests/video_JpegDecodeAccelerator/control | 3 +- .../video_JpegDecodeAccelerator.py | 13 +- client/site_tests/video_MultiplePlayback/control | 2 +- .../video_MultiplePlayback.py | 23 +- .../site_tests/video_MultiplePlayback/youtube.html | 50 - client/site_tests/video_PlaybackPerf/control.h264 | 4 + .../site_tests/video_PlaybackPerf/control.h264.4k | 4 + client/site_tests/video_PlaybackPerf/control.vp8 | 4 + client/site_tests/video_PlaybackPerf/control.vp9 | 4 + .../site_tests/video_PlaybackPerf/control.vp9.4k | 4 + .../video_PlaybackPerf/video_PlaybackPerf.py | 37 +- client/site_tests/video_VDAPerf/control.h264 | 3 +- client/site_tests/video_VDAPerf/control.h264.4k | 2 +- client/site_tests/video_VDAPerf/control.vp8 | 3 +- client/site_tests/video_VDAPerf/control.vp8.4k | 2 +- client/site_tests/video_VDAPerf/control.vp9 | 3 +- client/site_tests/video_VDAPerf/video_VDAPerf.py | 51 +- client/site_tests/video_VDASanity/control.vp9 | 37 + .../site_tests/video_VDASanity/video_VDASanity.py | 57 + client/site_tests/video_VEAPerf/control.h264 | 2 +- client/site_tests/video_VEAPerf/control.h264.bvt | 2 +- client/site_tests/video_VEAPerf/control.vp8 | 2 +- client/site_tests/video_VEAPerf/control.vp8.bvt | 2 +- client/site_tests/video_VEAPerf/video_VEAPerf.py | 19 +- .../video_VideoCorruption/video_VideoCorruption.py | 6 +- .../video_VideoDecodeAccelerator/control.h264 | 3 +- .../video_VideoDecodeAccelerator/control.vp8 | 3 +- .../video_VideoDecodeAccelerator/control.vp9 | 3 +- .../video_VideoDecodeAccelerator.py | 22 +- .../video_VideoDecodeMemoryUsage/control.h264 | 2 +- .../video_VideoDecodeMemoryUsage/control.vp8 | 2 +- .../video_VideoDecodeMemoryUsage/control.vp9 | 2 +- .../video_VideoDecodeMemoryUsage.py | 6 +- .../video_VideoEncodeAccelerator/control.h264 | 3 +- .../video_VideoEncodeAccelerator/control.h264.bvt | 3 +- .../video_VideoEncodeAccelerator/control.vp8 | 3 +- .../video_VideoEncodeAccelerator/control.vp8.bvt | 3 +- .../video_VideoEncodeAccelerator.py | 90 +- .../video_VideoReload/video_VideoReload.py | 6 +- client/site_tests/video_VideoSanity/control.h264 | 2 +- client/site_tests/video_VideoSanity/control.vp8 | 2 +- client/site_tests/video_VideoSanity/control.vp9 | 2 +- .../video_VideoSanity/video_VideoSanity.py | 8 +- client/site_tests/video_VideoSeek/control.h264 | 2 +- .../video_VideoSeek/control.h264.switchres | 2 +- client/site_tests/video_VideoSeek/control.vp8 | 2 +- .../video_VideoSeek/control.vp8.switchres | 2 +- client/site_tests/video_VideoSeek/control.vp9 | 2 +- .../site_tests/video_VideoSeek/video_VideoSeek.py | 42 +- .../video_VimeoVideo/video_VimeoVideo.py | 6 +- .../video_WebRtcCamera/video_WebRtcCamera.py | 5 +- .../loopback_mediarecorder.html | 14 +- .../video_WebRtcMediaRecorder.py | 6 +- .../control.h264 | 2 +- .../control.vp8 | 2 +- .../video_WebRtcPeerConnectionWithCamera.py | 5 +- .../video_WebRtcPerf/video_WebRtcPerf.py | 72 +- .../video_WebRtcSanity/video_WebRtcSanity.py | 5 +- .../video_YouTubeHTML5/video_YouTubeHTML5.py | 5 +- client/site_tests/video_YouTubeHTML5/youtube5.html | 2 +- .../video_YouTubeMseEme/video_YouTubeMseEme.py | 5 +- .../video_YouTubePage/video_YouTubePage.py | 6 +- .../webrtc_PausePlayPeerConnections/control.audio | 25 + .../webrtc_PausePlayPeerConnections/control.video | 27 + .../pause-play.html | 17 + .../webrtc_PausePlayPeerConnections/pause-play.js | 199 + .../webrtc_PausePlayPeerConnections.py | 94 + contrib/abortjob | 16 + contrib/always_failing_tests.py | 6 +- contrib/count_labels | 52 +- contrib/crbug_crawler.py | 415 -- contrib/crbug_shell.py | 129 - contrib/deploy_puppet.sh | 7 +- contrib/inventory_options | 4 +- contrib/result_size_summary.py | 84 - contrib/reverify_unknown | 2 +- docs/best-practices.md | 2 +- docs/user-doc.md | 6 + frontend/afe/500.html | 6 + frontend/afe/frontend_test_utils.py | 7 +- frontend/afe/json_rpc/serviceHandler.py | 13 - frontend/afe/moblab_rpc_interface.py | 267 +- frontend/afe/moblab_rpc_interface_unittest.py | 225 +- frontend/afe/model_logic.py | 35 +- frontend/afe/models.py | 91 +- frontend/afe/rpc_handler.py | 2 +- frontend/afe/rpc_interface.py | 172 +- frontend/afe/rpc_interface_unittest.py | 207 +- frontend/afe/rpc_utils.py | 55 +- frontend/afe/rpc_utils_unittest.py | 2 +- frontend/afe/urls.py | 6 +- frontend/afe/views.py | 2 +- frontend/client/src/autotest/afe/AfeClient.java | 3 +- frontend/client/src/autotest/afe/JobListView.java | 41 +- frontend/client/src/autotest/afe/JobTable.java | 4 +- .../common/table/DatetimeSegmentFilter.java | 34 +- .../src/autotest/common/ui/CustomTabPanel.java | 87 +- .../client/src/autotest/common/ui/TabView.java | 9 + .../src/autotest/moblab/MoblabSetupClient.java | 2 +- .../src/autotest/moblab/SuiteRunnerView.java | 38 +- .../src/autotest/moblab/rpc/MoblabRpcHelper.java | 3 +- frontend/client/src/autotest/public/AfeClient.html | 4 +- .../src/autotest/public/EmbeddedTkoClientTest.html | 23 - frontend/client/src/autotest/public/TkoClient.html | 1 - .../client/src/autotest/public/moblabsetup.css | 13 +- .../src/autotest/tko/DynamicGraphingFrontend.java | 97 - .../client/src/autotest/tko/EmbeddedTkoClient.java | 48 - .../src/autotest/tko/ExistingGraphsFrontend.java | 300 -- .../client/src/autotest/tko/GraphingFrontend.java | 145 - frontend/client/src/autotest/tko/GraphingView.java | 105 - .../src/autotest/tko/MachineQualHistogram.java | 49 - .../autotest/tko/MachineQualHistogramFrontend.java | 135 - frontend/client/src/autotest/tko/MetricsPlot.java | 64 - .../src/autotest/tko/MetricsPlotFrontend.java | 341 -- frontend/client/src/autotest/tko/Plot.java | 113 - frontend/client/src/autotest/tko/TkoClient.java | 3 - frontend/health/check_test_health.py | 119 - frontend/health/check_test_health_unittest.py | 212 - frontend/health/common.py | 14 - frontend/health/complete_failures.py | 174 - .../health/complete_failures_functional_test.py | 137 - frontend/health/complete_failures_unittest.py | 296 -- .../health/manual_check_passing_experimental.py | 73 - frontend/health/passing_experimental.py | 125 - .../health/passing_experimental_functional_test.py | 124 - frontend/health/passing_experimental_unittest.py | 195 - frontend/health/utils.py | 54 - frontend/health/utils_unittest.py | 287 -- frontend/migrations/110_remove_synch_id.py | 10 +- .../111_add_back_synch_id_temporarily.py | 10 +- frontend/migrations/112_remove_synch_id.py | 10 +- .../migrations/113_add_back_sync_id_temporarily.py | 10 +- frontend/migrations/114_add_hqe_start_times.py | 13 + .../migrations/115_add_hqe_index_updating_event.py | 11 + frontend/migrations/116_add_label_lockout_table.py | 13 + frontend/migrations/old_110_remove_synch_id.ignore | 7 + .../old_111_add_back_synch_id_temporarily.ignore | 7 + frontend/server/models.py | 2 +- frontend/tko/graphing_utils.py | 861 ---- frontend/tko/models.py | 19 - frontend/tko/rpc_interface.py | 31 +- frontend/tko/urls.py | 4 +- frontend/tko/views.py | 10 +- frontend/urls.py | 16 +- frontend/urls_common.py | 6 +- global_config.ini | 35 +- moblab_config.ini | 12 +- packages/README | 2 - scheduler/agent_task.py | 100 +- scheduler/archive_results.control.srv | 4 - scheduler/archive_results.py | 24 - scheduler/babysitter_logging_config.py | 15 - scheduler/drone_manager.py | 70 +- scheduler/drone_manager_unittest.py | 8 +- scheduler/drone_utility.py | 346 +- scheduler/drone_utility_unittest.py | 211 +- scheduler/drones.py | 28 +- scheduler/host_scheduler.py | 51 +- scheduler/monitor_db.py | 137 +- scheduler/monitor_db_babysitter | 204 - scheduler/monitor_db_cleanup.py | 234 +- scheduler/monitor_db_functional_test.py | 19 +- scheduler/monitor_db_unittest.py | 2 +- scheduler/postjob_task.py | 49 - scheduler/rdb.py | 2 + scheduler/rdb_hosts.py | 9 +- scheduler/rdb_utils.py | 4 +- scheduler/scheduler_lib.py | 15 +- scheduler/scheduler_models.py | 126 +- scheduler/scheduler_models_unittest.py | 6 +- scheduler/shard/shard_client.py | 42 +- scheduler/shard/shard_client_unittest.py | 43 +- scheduler/site_archive_results.py | 21 - scheduler/site_drone_manager.py | 78 - scheduler/site_drone_utility.py | 11 - scheduler/site_drones.py | 48 - scheduler/site_monitor_db.py | 146 - scheduler/status_server.py | 128 - server/adb_utils.py | 9 +- server/afe_utils.py | 28 +- server/autoserv | 78 +- server/autoserv_parser.py | 7 + server/autotest.py | 306 +- server/autotest_unittest.py | 3 +- server/autoupdate_utils.py | 69 - server/base_utils.py | 117 - server/control_segments/cleanup | 4 +- server/control_segments/provision | 8 +- server/control_segments/repair | 30 +- server/control_segments/reset | 4 +- server/control_segments/verify | 4 +- server/cros/autoupdate_utils.py | 5 +- server/cros/bluetooth/bluetooth_adapter_tests.py | 2048 ++++++++ server/cros/bluetooth/bluetooth_adpater_tests.py | 1931 -------- server/cros/bluetooth/bluetooth_device.py | 82 +- server/cros/cfm_jmidata_v3_helper.py | 2 + server/cros/chaos_lib/chaos_runner.py | 8 +- server/cros/dark_resume_utils.py | 4 +- server/cros/dynamic_suite/comparators.py | 37 - server/cros/dynamic_suite/constants.py | 9 + server/cros/dynamic_suite/control_file_getter.py | 49 +- server/cros/dynamic_suite/dynamic_suite.py | 290 +- .../cros/dynamic_suite/dynamic_suite_unittest.py | 29 +- server/cros/dynamic_suite/frontend_wrappers.py | 30 +- server/cros/dynamic_suite/job_status.py | 111 +- server/cros/dynamic_suite/job_status_unittest.py | 31 +- server/cros/dynamic_suite/reporting.py | 3 + server/cros/dynamic_suite/suite.py | 1822 +++++--- server/cros/dynamic_suite/suite_unittest.py | 353 +- server/cros/faft/config/config.py | 2 +- server/cros/faft/config/poppy.py | 20 + server/cros/faft/config/reef_uni.py | 11 + server/cros/faft/config/soraka.py | 12 + server/cros/faft/cr50_test.py | 199 + server/cros/faft/firmware_test.py | 29 +- server/cros/faft/utils/mode_switcher.py | 225 + server/cros/multimedia/audio_facade_adapter.py | 13 +- server/cros/multimedia/cfm_facade_adapter.py | 45 +- server/cros/multimedia/display_facade_adapter.py | 71 +- .../cros/network/rf_switch}/__init__.py | 0 server/cros/network/rf_switch/rf_mocks.py | 60 + server/cros/network/rf_switch/rf_switch.py | 344 ++ .../cros/network/rf_switch/rf_switch_ssh_tunnel.py | 97 + .../rf_switch/rf_switch_ssh_tunnel_unittest.py | 45 + .../cros/network/rf_switch/rf_switch_unittest.py | 272 ++ server/cros/network/rf_switch/scpi.py | 139 + server/cros/network/rf_switch/scpi_ssh_tunnel.py | 111 + server/cros/network/rf_switch/scpi_unittest.py | 174 + server/cros/network/rf_switch_ap_box.py | 73 + server/cros/network/rf_switch_ap_box_test.py | 94 + server/cros/network/rf_switch_client_box.py | 59 + server/cros/network/rf_switch_client_box_test.py | 57 + server/cros/network/rf_switch_controller.py | 76 + server/cros/network/rf_switch_controller_test.py | 100 + server/cros/network/rf_switch_utils.py | 48 + server/cros/network/rf_switch_utils_test.py | 86 + server/cros/network/wifi_cell_test_base.py | 18 - server/cros/network/wifi_client.py | 54 +- server/cros/network/wpa_cli_proxy.py | 4 +- server/cros/provision.py | 180 +- server/cros/provision_unittest.py | 18 + server/cros/rf_switch_1_ap_box_1_ap_list.conf | 393 ++ server/cros/rf_switch_1_ap_box_2_ap_list.conf | 432 ++ server/cros/rf_switch_1_ap_box_3_ap_list.conf | 419 ++ server/cros/rf_switch_1_ap_box_4_ap_list.conf | 16 + server/cros/servo/chrome_cr50.py | 312 ++ server/cros/servo/chrome_ec.py | 48 +- server/cros/servo/firmware_programmer.py | 25 +- server/cros/telemetry_runner.py | 35 + server/cros/tradefed_test.py | 253 +- server/cros/tradefed_test_unittest.py | 91 + .../CtsAppTestCases-retry.txt | 287 ++ .../CtsAppTestCases.txt | 1313 ++++++ .../CtsHostsideNetworkTests.txt | 901 ++++ .../CtsMediaTestCases.txt | 4914 ++++++++++++++++++++ .../CtsPrintTestCases.txt | 303 ++ .../CtsSecurityTestCases.txt | 151 + .../CtsViewTestCases.txt | 1919 ++++++++ .../CtsWidgetTestCases.txt | 4452 ++++++++++++++++++ server/frontend.py | 51 +- server/hosts/abstract_ssh.py | 102 +- server/hosts/adb_host.py | 74 +- server/hosts/afe_store.py | 55 +- server/hosts/afe_store_unittest.py | 87 +- server/hosts/base_label.py | 6 +- server/hosts/cast_os_host.py | 28 + server/hosts/cros_firmware.py | 11 +- server/hosts/cros_host.py | 219 +- server/hosts/cros_label.py | 25 +- server/hosts/cros_repair.py | 268 +- server/hosts/cros_repair_unittest.py | 154 + server/hosts/factory.py | 52 +- server/hosts/factory_unittest.py | 5 +- server/hosts/file_store.py | 112 + server/hosts/file_store_unittest.py | 193 + server/hosts/host_info.py | 119 +- server/hosts/host_info_unittest.py | 232 + server/hosts/iota_host.py | 62 - server/hosts/jetstream_host.py | 91 + server/hosts/moblab_host.py | 7 +- server/hosts/remote.py | 23 +- server/hosts/repair.py | 3 +- server/hosts/servo_host.py | 15 +- server/hosts/shadowing_store.py | 143 + server/hosts/shadowing_store_unittest.py | 135 + server/hosts/sonic_host.py | 2 +- server/hosts/ssh_host.py | 42 +- server/hosts/ssh_multiplex.py | 156 + server/hosts/testbed.py | 40 +- server/hosts/testbed_unittest.py | 143 + server/lib/status_history.py | 12 +- server/lib/suite_report.py | 3 + server/samples/parallel_sleeptest.srv | 55 - server/self-test/alltests_suite.py | 30 - server/self-test/autotest_test.py | 137 - server/self-test/local_cmd | 43 - server/self-test/machine | 14 - server/self-test/remote_cmd | 45 - server/self-test/timed_test.srv | 12 - server/self-test/utils_test.py | 72 - server/server_job.py | 274 +- server/server_job_unittest.py | 12 +- server/site_host_route.py | 62 - server/site_server_job.py | 153 - server/site_server_job_utils.py | 2 +- server/site_tests/android_ACTS/android_ACTS.py | 184 +- .../android_ACTS/control.BluetoothFunhausTest | 2 + .../control.BluetoothGattLongevityTest | 2 + .../android_ACTS/control.BluetoothPowerTest | 4 +- .../control.BluetoothRfcommLongevityTest | 2 + .../site_tests/android_ACTS/control.BluetoothTest | 1 + .../android_ACTS/control.Telephony_ATT_Basic | 25 - .../android_ACTS/control.Telephony_ATT_Long_Call | 24 - .../android_ACTS/control.Telephony_ATT_Longevity | 24 - .../control.Telephony_Australia_Telstra_Basic | 25 - .../control.Telephony_Callbox_TMO_Angler | 29 + .../control.Telephony_Callbox_TMO_Bullhead | 29 + .../control.Telephony_Callbox_TMO_Marlin | 29 + .../control.Telephony_Callbox_TMO_Sailfish | 29 + .../control.Telephony_Callbox_VZW_Angler | 29 + .../control.Telephony_Callbox_VZW_Bullhead | 29 + .../control.Telephony_Callbox_VZW_Marlin | 29 + .../control.Telephony_Callbox_VZW_Sailfish | 29 + .../control.Telephony_England_EE_Basic | 10 +- ...ntrol.Telephony_England_EE_Basic_Security_Build | 28 + .../control.Telephony_England_EE_Conf_CEP | 10 +- .../control.Telephony_England_EE_Conf_NoCEP | 10 +- .../android_ACTS/control.Telephony_England_EE_WFC | 12 +- .../control.Telephony_England_O2_Basic | 10 +- ...ntrol.Telephony_England_O2_Basic_Security_Build | 28 + .../control.Telephony_England_Three_Basic | 10 +- .../control.Telephony_England_Three_Basic_Security | 28 + .../control.Telephony_England_VZW_roaming | 29 + ...ol.Telephony_England_VZW_roaming_Security_Build | 29 + .../control.Telephony_England_Vodafone_Basic | 28 + ...Telephony_England_Vodafone_Basic_Security_Build | 28 + .../control.Telephony_England_Vodaphone_Basic | 24 - .../control.Telephony_England_iD_Basic | 28 + .../control.Telephony_France_Lapuce_Basic | 25 - .../control.Telephony_Germany_Vodaphone_Basic | 25 - .../control.Telephony_Italy_Vodaphone_Basic | 25 - .../android_ACTS/control.Telephony_MTV_ATT_Basic | 28 + .../control.Telephony_MTV_ATT_Basic_Security_Build | 28 + .../control.Telephony_MTV_ATT_Long_Call | 28 + .../control.Telephony_MTV_ATT_Longevity | 28 + ...control.Telephony_MTV_Australia_Telstra_Roaming | 28 + ...ny_MTV_Australia_Telstra_Roaming_Security_Build | 29 + .../control.Telephony_MTV_France_Lapuce_Roaming | 29 + ...ephony_MTV_France_Lapuce_Roaming_Security_Build | 29 + .../control.Telephony_MTV_Germany_Vodafone_Roaming | 28 + ...ony_MTV_Germany_Vodafone_Roaming_Security_Build | 29 + .../control.Telephony_MTV_Italy_Vodafone_Roaming | 29 + ...phony_MTV_Italy_Vodafone_Roaming_Security_Build | 29 + .../control.Telephony_MTV_Japan_NTT_Roaming | 29 + ....Telephony_MTV_Japan_NTT_Roaming_Security_Build | 29 + .../control.Telephony_MTV_Norway_Telenor_Roaming | 29 + ...phony_MTV_Norway_Telenor_Roaming_Security_Build | 29 + .../android_ACTS/control.Telephony_MTV_SPT_Basic | 28 + .../control.Telephony_MTV_SPT_Basic_Security_Build | 28 + .../control.Telephony_MTV_SPT_Long_Call | 28 + .../control.Telephony_MTV_SPT_Longevity | 28 + .../control.Telephony_MTV_Spain_Vodafone_Roaming | 29 + ...phony_MTV_Spain_Vodafone_Roaming_Security_Build | 29 + .../android_ACTS/control.Telephony_MTV_TMO_Basic | 28 + .../control.Telephony_MTV_TMO_Basic_Security_Build | 28 + .../control.Telephony_MTV_TMO_Conf_CEP | 28 + ...ntrol.Telephony_MTV_TMO_Conf_CEP_Security_Build | 28 + .../control.Telephony_MTV_TMO_Conf_NoCEP | 28 + ...rol.Telephony_MTV_TMO_Conf_NoCEP_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_TMO_Data | 28 + .../control.Telephony_MTV_TMO_Data_Security_Build | 28 + .../control.Telephony_MTV_TMO_Long_Call | 28 + .../control.Telephony_MTV_TMO_Longevity | 27 + .../android_ACTS/control.Telephony_MTV_TMO_VT | 28 + .../control.Telephony_MTV_TMO_VT_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_TMO_WFC | 28 + .../control.Telephony_MTV_TMO_WFC_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_VZW_Basic | 28 + .../control.Telephony_MTV_VZW_Basic_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_VZW_Conf | 28 + .../control.Telephony_MTV_VZW_Conf_CEP | 28 + ...ntrol.Telephony_MTV_VZW_Conf_CEP_Security_Build | 28 + .../control.Telephony_MTV_VZW_Conf_NoCEP | 28 + ...rol.Telephony_MTV_VZW_Conf_NoCEP_Security_Build | 28 + .../control.Telephony_MTV_VZW_Conf_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_VZW_Data | 28 + .../control.Telephony_MTV_VZW_Data_Security_Build | 28 + .../control.Telephony_MTV_VZW_Long_Call | 28 + .../control.Telephony_MTV_VZW_Longevity | 28 + .../android_ACTS/control.Telephony_MTV_VZW_VT | 28 + .../control.Telephony_MTV_VZW_VT_Security_Build | 28 + .../android_ACTS/control.Telephony_MTV_VZW_WFC | 28 + .../control.Telephony_MTV_VZW_WFC_Security_Build | 28 + .../android_ACTS/control.Telephony_Nexus_ATT | 28 + .../android_ACTS/control.Telephony_Nexus_SPT | 28 + .../android_ACTS/control.Telephony_Nexus_TMO | 28 + .../android_ACTS/control.Telephony_Nexus_TMO_VT | 28 + .../android_ACTS/control.Telephony_Nexus_VZW | 28 + .../android_ACTS/control.Telephony_Nexus_VZW_VT | 28 + .../control.Telephony_Norway_Telenor_Basic | 25 - .../android_ACTS/control.Telephony_Power | 6 +- .../control.Telephony_Reston_VZW_Basic | 28 + ...ntrol.Telephony_Reston_VZW_Basic_Security_Build | 28 + .../android_ACTS/control.Telephony_Reston_VZW_Conf | 28 + .../control.Telephony_Reston_VZW_Conf_CEP | 28 + ...ol.Telephony_Reston_VZW_Conf_CEP_Security_Build | 28 + .../control.Telephony_Reston_VZW_Conf_NoCEP | 28 + ....Telephony_Reston_VZW_Conf_NoCEP_Security_Build | 28 + ...ontrol.Telephony_Reston_VZW_Conf_Security_Build | 28 + .../control.Telephony_Reston_VZW_Long_Call | 28 + .../control.Telephony_Reston_VZW_Longevity | 28 + .../android_ACTS/control.Telephony_Reston_VZW_VT | 28 + .../control.Telephony_Reston_VZW_VT_Security_Build | 28 + .../android_ACTS/control.Telephony_Reston_VZW_WFC | 28 + ...control.Telephony_Reston_VZW_WFC_Security_Build | 28 + .../android_ACTS/control.Telephony_SPT_Basic | 25 - .../android_ACTS/control.Telephony_SPT_Long_Call | 24 - .../android_ACTS/control.Telephony_SPT_Longevity | 24 - .../control.Telephony_Spain_Vodaphone_Basic | 25 - .../android_ACTS/control.Telephony_TMO_Basic | 24 - .../android_ACTS/control.Telephony_TMO_Conf_CEP | 24 - .../android_ACTS/control.Telephony_TMO_Conf_NoCEP | 23 - .../android_ACTS/control.Telephony_TMO_Data | 24 - .../android_ACTS/control.Telephony_TMO_Long_Call | 24 - .../android_ACTS/control.Telephony_TMO_Longevity | 24 - .../android_ACTS/control.Telephony_TMO_Mobility | 8 +- .../control.Telephony_TMO_Mobility_Security_Build | 28 + .../control.Telephony_TMO_Mobility_Stress | 28 + .../android_ACTS/control.Telephony_TMO_Nexus | 24 - .../android_ACTS/control.Telephony_TMO_VT | 21 - .../android_ACTS/control.Telephony_TMO_WFC | 24 - .../android_ACTS/control.Telephony_VZW_Basic | 24 - .../android_ACTS/control.Telephony_VZW_Conf | 24 - .../android_ACTS/control.Telephony_VZW_Conf_CEP | 24 - .../android_ACTS/control.Telephony_VZW_Conf_NoCEP | 23 - .../android_ACTS/control.Telephony_VZW_Data | 24 - .../android_ACTS/control.Telephony_VZW_Long_Call | 24 - .../android_ACTS/control.Telephony_VZW_Longevity | 24 - .../android_ACTS/control.Telephony_VZW_Mobility | 8 +- .../control.Telephony_VZW_Mobility_Security_Build | 28 + .../control.Telephony_VZW_Mobility_Stress | 28 + .../android_ACTS/control.Telephony_VZW_Nexus | 24 - .../android_ACTS/control.Telephony_VZW_VT | 24 - .../android_ACTS/control.Telephony_VZW_WFC | 24 - .../control.Telephony_Verizon_London_Basic | 25 - .../site_tests/android_ACTS/control.WiFiDynamicAP | 26 + .../site_tests/android_ACTS/control.WiFiEntRoaming | 2 + .../android_ACTS/control.WiFiEntRoaming_nyc | 25 + server/site_tests/android_ACTS/control.WiFiSanity | 2 + .../site_tests/android_ACTS/control.WiFiSanity_nyc | 26 + server/site_tests/android_ACTS/control.WiFiTelCoex | 25 + .../site_tests/android_ACTS/control.WiFi_IOT_ENT | 2 + .../android_ACTS/control.WiFi_IOT_ENT_nyc | 25 + .../site_tests/android_ACTS/control.WiFi_scanner | 2 + server/site_tests/android_ACTS/control.WifiPower | 3 + .../android_ACTS/control.WifiSoftApStress | 25 + .../site_tests/android_ACTS/control.softApStress | 24 - .../android_EasySetup/android_EasySetup.py | 27 +- .../audio_AudioARCPlayback/control.headphone | 2 +- .../audio_AudioARCRecord/control.ext_mic | 2 +- .../audio_AudioAfterReboot.py | 3 + .../audio_AudioAfterReboot/control.external_mic | 4 +- .../audio_AudioAfterReboot/control.headphone | 4 +- .../audio_AudioAfterReboot/control.internal_mic | 2 +- .../control.internal_speaker | 2 +- .../audio_AudioAfterSuspend/control.external_mic | 4 +- .../control.external_mic.unplug | 4 +- .../audio_AudioAfterSuspend/control.headphone | 4 +- .../control.headphone.unplug | 4 +- .../site_tests/audio_AudioArtifacts/control.hdmi | 2 +- .../audio_AudioArtifacts/control.headphone | 2 +- .../audio_AudioArtifacts/control.headphone.150s | 2 +- .../audio_AudioArtifacts/control.mute_headphone | 2 +- .../control.volume_changing_headphone | 2 +- .../audio_AudioBasicBluetoothPlayback.py | 2 +- .../audio_AudioBasicBluetoothPlaybackRecord.py | 2 +- .../audio_AudioBasicBluetoothRecord.py | 2 +- .../audio_AudioBasicExternalMicrophone/control | 2 +- .../audio_AudioBasicExternalMicrophone/control.bvt | 30 - .../control.quality | 2 +- .../audio_AudioBasicHDMI/audio_AudioBasicHDMI.py | 11 +- server/site_tests/audio_AudioBasicHDMI/control | 2 +- .../audio_AudioBasicHDMI/control.suspend | 2 +- .../audio_AudioBasicHDMI/control.suspend_quality | 31 + .../control.suspend_while_playback | 2 +- .../audio_AudioBasicHeadphone.py | 6 +- .../site_tests/audio_AudioBasicHeadphone/control | 2 +- .../audio_AudioBasicHeadphone/control.bvt | 30 - .../audio_AudioBasicHeadphone/control.quality | 2 +- .../audio_AudioBasicInternalMicrophone.py | 2 +- .../site_tests/audio_AudioBasicUSBPlayback/control | 2 +- .../audio_AudioBasicUSBPlayback/control.suspend | 2 +- .../audio_AudioBasicUSBPlaybackRecord/control | 2 +- .../control.suspend | 2 +- .../site_tests/audio_AudioBasicUSBRecord/control | 2 +- .../audio_AudioBasicUSBRecord/control.suspend | 2 +- .../audio_AudioNodeSwitch/audio_AudioNodeSwitch.py | 17 +- .../site_tests/audio_AudioNodeSwitch/control.HDMI | 2 +- .../audio_AudioNodeSwitch/control.HDMI_JACK_USB | 2 +- .../audio_AudioNodeSwitch/control.HDMI_USB | 2 +- .../site_tests/audio_AudioNodeSwitch/control.JACK | 2 +- .../audio_AudioNodeSwitch/control.JACK_HDMI | 2 +- .../audio_AudioNodeSwitch/control.JACK_USB | 2 +- .../site_tests/audio_AudioNodeSwitch/control.USB | 2 +- .../control.headphone_m4a | 2 +- .../control.headphone_mp3 | 2 +- .../control.headphone_wav | 2 +- server/site_tests/audio_AudioVolume/control.hdmi | 2 +- .../site_tests/audio_AudioVolume/control.headphone | 2 +- server/site_tests/audio_AudioVolume/control.usb | 2 +- .../audio_AudioWebRTCLoopback.py | 6 +- .../audio_InternalCardNodes.py | 11 +- server/site_tests/audio_InternalCardNodes/control | 2 +- .../audio_MediaBasicVerification.py | 6 +- .../audio_PowerConsumption/control.audio_mp3 | 3 +- server/site_tests/autotest_SyncCount/control | 2 +- .../autoupdate_CatchBadSignatures/control | 25 +- .../autoupdate_EndToEndTest.py | 1202 ++--- server/site_tests/autoupdate_EndToEndTest/control | 135 +- .../bluetooth_AdapterHIDReports.py | 4 +- .../bluetooth_AdapterHIDReports/control.mouse | 2 +- .../bluetooth_AdapterLEAdvertising.py | 391 +- .../control.multiple | 6 +- .../bluetooth_AdapterLEAdvertising/control.reboot | 70 + .../bluetooth_AdapterLEAdvertising/control.single | 34 +- .../control.suspend_resume | 71 + .../bluetooth_AdapterPairing.py | 49 +- .../control.mouse.pairing_twice | 2 +- .../control.mouse.stress_100 | 2 +- .../control.mouse.suspend_resume | 46 + .../control.mouse.suspend_resume_stress_100 | 47 + .../bluetooth_AdapterStandalone.py | 102 +- .../bluetooth_AdapterStandalone/control.stress | 47 + .../bluetooth_AdapterSuspendResume.py | 82 + .../bluetooth_AdapterSuspendResume/control | 36 + .../control.stress_100 | 37 + .../site_tests/bluetooth_Sanity_Discovery/control | 2 +- .../brillo_DecodingAudioTest.py | 1 - .../site_tests/brillo_PingTest/brillo_PingTest.py | 4 +- .../brillo_PlaybackAudioTest.py | 1 - .../brillo_WifiInterfaceTest.py | 4 +- server/site_tests/cheets_CTS/cheets_CTS.py | 85 +- server/site_tests/cheets_CTS/control.arm.all | 27 - .../cheets_CTS/control.plans.arm.arc_codec | 28 - .../cheets_CTS/control.plans.x86.arc_codec | 28 - server/site_tests/cheets_CTS/control.x86.all | 27 - .../site_tests/cheets_CTS/generate_controlfiles.py | 12 +- server/site_tests/cheets_CTS/plans/arc_codec.xml | 4 - server/site_tests/cheets_CTS_N/cheets_CTS_N.py | 132 +- .../cheets_CTS_N/control.arm.CtsAadbHostTestCases | 3 +- .../control.arm.CtsAbiOverrideHostTestCases | 3 +- .../control.arm.CtsAccelerationTestCases | 3 +- .../control.arm.CtsAccessibilityServiceTestCases | 3 +- .../control.arm.CtsAccessibilityTestCases | 3 +- .../control.arm.CtsAccountManagerTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsAdminTestCases | 3 +- .../control.arm.CtsAlarmClockTestCases | 3 +- .../control.arm.CtsAndroidAppTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsAnimationTestCases | 3 +- .../control.arm.CtsAppSecurityHostTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsAppTestCases | 3 +- .../control.arm.CtsAppUsageHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsAppWidgetTestCases | 3 +- .../control.arm.CtsAslrMallocTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsAssistTestCases | 3 +- .../control.arm.CtsAtraceHostTestCases | 3 +- .../control.arm.CtsBackupHostTestCases | 33 + .../cheets_CTS_N/control.arm.CtsBackupTestCases | 7 +- .../cheets_CTS_N/control.arm.CtsBionicTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsBluetoothTestCases | 3 +- .../control.arm.CtsCalendarcommon2TestCases | 3 +- .../cheets_CTS_N/control.arm.CtsCallLogTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsCameraTestCases | 3 +- .../control.arm.CtsCameraTestCasesPreconditions | 34 + .../cheets_CTS_N/control.arm.CtsCarTestCases | 3 +- .../control.arm.CtsCarrierApiTestCases | 3 +- .../control.arm.CtsCompilationTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsContentTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsCppToolsTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDatabaseTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDeqpTestCases | 5 +- .../control.arm.CtsDeviceAdminUninstallerTestCases | 3 +- .../control.arm.CtsDevicePolicyManagerTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsDisplayTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDpiTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDpiTestCases2 | 3 +- .../control.arm.CtsDragAndDropHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDramTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDreamsTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsDrmTestCases | 3 +- .../control.arm.CtsDumpsysHostTestCases | 7 +- .../cheets_CTS_N/control.arm.CtsEffectTestCases | 3 +- .../control.arm.CtsExternalServiceTestCases | 3 +- .../control.arm.CtsFileSystemTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsFragmentTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsGestureTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsGraphics2TestCases | 3 +- .../cheets_CTS_N/control.arm.CtsGraphicsTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsHardwareTestCases | 5 +- .../control.arm.CtsHostsideNetworkTests | 3 +- .../control.arm.CtsHostsideNumberBlockingTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsHostsideTvTests | 3 +- .../cheets_CTS_N/control.arm.CtsIcuTestCases | 5 +- .../control.arm.CtsJankDeviceTestCases | 3 +- .../control.arm.CtsJdwpSecurityHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsJdwpTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsJniTestCases | 3 +- .../control.arm.CtsJobSchedulerTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsKeystoreTestCases | 3 +- .../control.arm.CtsLeanbackJankTestCases | 3 +- .../control.arm.CtsLibcoreLegacy22TestCases | 3 +- .../cheets_CTS_N/control.arm.CtsLibcoreOjTestCases | 5 +- .../control.arm.CtsLibcoreOkHttpTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsLibcoreTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsLocation2TestCases | 3 +- .../cheets_CTS_N/control.arm.CtsLocationTestCases | 3 +- .../control.arm.CtsMediaStressTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsMediaTestCases | 5 +- .../control.arm.CtsMediaTestCasesPreconditions | 34 + .../cheets_CTS_N/control.arm.CtsMidiTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsMonkeyTestCases | 3 +- .../control.arm.CtsMultiUserHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsMultiUserTestCases | 3 +- .../control.arm.CtsNativeMediaSlTestCases | 3 +- .../control.arm.CtsNativeMediaXaTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsNdefTestCases | 3 +- .../control.arm.CtsNetSecConfigAttributeTestCases | 3 +- ....arm.CtsNetSecConfigBasicDebugDisabledTestCases | 3 +- ...l.arm.CtsNetSecConfigBasicDebugEnabledTestCases | 3 +- ...l.arm.CtsNetSecConfigBasicDomainConfigTestCases | 3 +- ...ol.arm.CtsNetSecConfigCleartextTrafficTestCases | 3 +- ...rol.arm.CtsNetSecConfigDownloadManagerTestCases | 3 +- .../control.arm.CtsNetSecConfigInvalidPinTestCases | 3 +- ....arm.CtsNetSecConfigNestedDomainConfigTestCases | 3 +- ...ontrol.arm.CtsNetSecConfigResourcesSrcTestCases | 3 +- ...sNetSecPolicyUsesCleartextTrafficFalseTestCases | 3 +- ...tsNetSecPolicyUsesCleartextTrafficTrueTestCases | 3 +- ...cPolicyUsesCleartextTrafficUnspecifiedTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsNetTestCases | 3 +- .../control.arm.CtsNetTestCasesLegacyApi22 | 3 +- .../control.arm.CtsNetTestCasesLegacyPermission22 | 3 +- .../control.arm.CtsNetTestCasesPreconditions | 44 + .../cheets_CTS_N/control.arm.CtsOpenGLTestCases | 3 +- .../control.arm.CtsOpenGlPerf2TestCases | 3 +- .../control.arm.CtsOpenGlPerfTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsOsHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsOsTestCases | 3 +- .../control.arm.CtsPermission2TestCases | 3 +- .../control.arm.CtsPermissionTestCases | 3 +- .../control.arm.CtsPreference2TestCases | 3 +- .../control.arm.CtsPreferenceTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsPrintTestCases | 5 +- .../cheets_CTS_N/control.arm.CtsProviderTestCases | 3 +- .../control.arm.CtsRenderscriptLegacyTestCases | 3 +- .../control.arm.CtsRenderscriptTestCases | 3 +- .../control.arm.CtsRetailDemoHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsRsBlasTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsRsCppTestCases | 3 +- .../control.arm.CtsSampleDeviceTestCases | 3 +- .../control.arm.CtsSampleHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsSaxTestCases | 3 +- .../control.arm.CtsSecurityHostTestCases | 5 +- ...ntrol.arm.CtsSecurityHostTestCasesPreconditions | 37 + .../cheets_CTS_N/control.arm.CtsSecurityTestCases | 3 +- .../control.arm.CtsServicesHostTestCases | 3 +- .../control.arm.CtsShortcutHostTestCases | 5 +- .../control.arm.CtsShortcutManagerTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsSignatureTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsSimpleCpuTestCases | 3 +- .../control.arm.CtsSimpleperfTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsSpeechTestCases | 3 +- ...ontrol.arm.CtsSustainedPerformanceHostTestCases | 3 +- .../control.arm.CtsSystemIntentTestCases | 3 +- .../control.arm.CtsSystemUiHostTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsSystemUiTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsTelecomTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsTelecomTestCases2 | 3 +- .../control.arm.CtsTelephony2TestCases | 3 +- .../cheets_CTS_N/control.arm.CtsTelephonyTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsTextTestCases | 3 +- .../control.arm.CtsTextureViewTestCases | 3 +- .../control.arm.CtsThemeDeviceTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsThemeHostTestCases | 5 +- .../control.arm.CtsToastLegacyTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsToastTestCases | 3 +- .../control.arm.CtsTransitionTestCases | 3 +- .../control.arm.CtsTrustedVoiceHostTestCases | 3 +- .../control.arm.CtsTvProviderTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsTvTestCases | 3 +- .../control.arm.CtsUiAutomationTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsUiDeviceTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsUiHostTestCases | 3 +- .../control.arm.CtsUiRenderingTestCases | 3 +- .../control.arm.CtsUidIsolationTestCases | 3 +- .../control.arm.CtsUsageStatsTestCases | 3 +- ...control.arm.CtsUsageStatsTestCasesPreconditions | 44 + .../cheets_CTS_N/control.arm.CtsUsbTests | 3 +- .../cheets_CTS_N/control.arm.CtsUtilTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsVideoTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsViewTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsVmTestCases | 5 +- .../control.arm.CtsVoiceInteractionTestCases | 3 +- .../control.arm.CtsVoiceSettingsTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsVrTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsWebkitTestCases | 3 +- .../cheets_CTS_N/control.arm.CtsWidgetTestCases | 3 +- server/site_tests/cheets_CTS_N/control.arm.all | 27 - .../control.arm.tradefed-run-collect-tests-only | 30 + .../cheets_CTS_N/control.arm.vm-tests-tf | 5 +- .../cheets_CTS_N/control.x86.CtsAadbHostTestCases | 3 +- .../control.x86.CtsAbiOverrideHostTestCases | 3 +- .../control.x86.CtsAccelerationTestCases | 3 +- .../control.x86.CtsAccessibilityServiceTestCases | 3 +- .../control.x86.CtsAccessibilityTestCases | 3 +- .../control.x86.CtsAccountManagerTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsAdminTestCases | 3 +- .../control.x86.CtsAlarmClockTestCases | 3 +- .../control.x86.CtsAndroidAppTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsAnimationTestCases | 3 +- .../control.x86.CtsAppSecurityHostTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsAppTestCases | 3 +- .../control.x86.CtsAppUsageHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsAppWidgetTestCases | 3 +- .../control.x86.CtsAslrMallocTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsAssistTestCases | 3 +- .../control.x86.CtsAtraceHostTestCases | 3 +- .../control.x86.CtsBackupHostTestCases | 33 + .../cheets_CTS_N/control.x86.CtsBackupTestCases | 7 +- .../cheets_CTS_N/control.x86.CtsBionicTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsBluetoothTestCases | 3 +- .../control.x86.CtsCalendarcommon2TestCases | 3 +- .../cheets_CTS_N/control.x86.CtsCallLogTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsCameraTestCases | 3 +- .../control.x86.CtsCameraTestCasesPreconditions | 34 + .../cheets_CTS_N/control.x86.CtsCarTestCases | 3 +- .../control.x86.CtsCarrierApiTestCases | 3 +- .../control.x86.CtsCompilationTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsContentTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsCppToolsTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDatabaseTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDeqpTestCases | 5 +- .../control.x86.CtsDeviceAdminUninstallerTestCases | 3 +- .../control.x86.CtsDevicePolicyManagerTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsDisplayTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDpiTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDpiTestCases2 | 3 +- .../control.x86.CtsDragAndDropHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDramTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDreamsTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsDrmTestCases | 3 +- .../control.x86.CtsDumpsysHostTestCases | 7 +- .../cheets_CTS_N/control.x86.CtsEffectTestCases | 3 +- .../control.x86.CtsExternalServiceTestCases | 3 +- .../control.x86.CtsFileSystemTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsFragmentTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsGestureTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsGraphics2TestCases | 3 +- .../cheets_CTS_N/control.x86.CtsGraphicsTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsHardwareTestCases | 5 +- .../control.x86.CtsHostsideNetworkTests | 3 +- .../control.x86.CtsHostsideNumberBlockingTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsHostsideTvTests | 3 +- .../cheets_CTS_N/control.x86.CtsIcuTestCases | 5 +- .../control.x86.CtsJankDeviceTestCases | 3 +- .../control.x86.CtsJdwpSecurityHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsJdwpTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsJniTestCases | 3 +- .../control.x86.CtsJobSchedulerTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsKeystoreTestCases | 3 +- .../control.x86.CtsLeanbackJankTestCases | 3 +- .../control.x86.CtsLibcoreLegacy22TestCases | 3 +- .../cheets_CTS_N/control.x86.CtsLibcoreOjTestCases | 5 +- .../control.x86.CtsLibcoreOkHttpTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsLibcoreTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsLocation2TestCases | 3 +- .../cheets_CTS_N/control.x86.CtsLocationTestCases | 3 +- .../control.x86.CtsMediaStressTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsMediaTestCases | 5 +- .../control.x86.CtsMediaTestCasesPreconditions | 34 + .../cheets_CTS_N/control.x86.CtsMidiTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsMonkeyTestCases | 3 +- .../control.x86.CtsMultiUserHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsMultiUserTestCases | 3 +- .../control.x86.CtsNativeMediaSlTestCases | 3 +- .../control.x86.CtsNativeMediaXaTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsNdefTestCases | 3 +- .../control.x86.CtsNetSecConfigAttributeTestCases | 3 +- ....x86.CtsNetSecConfigBasicDebugDisabledTestCases | 3 +- ...l.x86.CtsNetSecConfigBasicDebugEnabledTestCases | 3 +- ...l.x86.CtsNetSecConfigBasicDomainConfigTestCases | 3 +- ...ol.x86.CtsNetSecConfigCleartextTrafficTestCases | 3 +- ...rol.x86.CtsNetSecConfigDownloadManagerTestCases | 3 +- .../control.x86.CtsNetSecConfigInvalidPinTestCases | 3 +- ....x86.CtsNetSecConfigNestedDomainConfigTestCases | 3 +- ...ontrol.x86.CtsNetSecConfigResourcesSrcTestCases | 3 +- ...sNetSecPolicyUsesCleartextTrafficFalseTestCases | 3 +- ...tsNetSecPolicyUsesCleartextTrafficTrueTestCases | 3 +- ...cPolicyUsesCleartextTrafficUnspecifiedTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsNetTestCases | 3 +- .../control.x86.CtsNetTestCasesLegacyApi22 | 3 +- .../control.x86.CtsNetTestCasesLegacyPermission22 | 3 +- .../control.x86.CtsNetTestCasesPreconditions | 44 + .../cheets_CTS_N/control.x86.CtsOpenGLTestCases | 3 +- .../control.x86.CtsOpenGlPerf2TestCases | 3 +- .../control.x86.CtsOpenGlPerfTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsOsHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsOsTestCases | 3 +- .../control.x86.CtsPermission2TestCases | 3 +- .../control.x86.CtsPermissionTestCases | 3 +- .../control.x86.CtsPreference2TestCases | 3 +- .../control.x86.CtsPreferenceTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsPrintTestCases | 5 +- .../cheets_CTS_N/control.x86.CtsProviderTestCases | 3 +- .../control.x86.CtsRenderscriptLegacyTestCases | 3 +- .../control.x86.CtsRenderscriptTestCases | 3 +- .../control.x86.CtsRetailDemoHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsRsBlasTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsRsCppTestCases | 3 +- .../control.x86.CtsSampleDeviceTestCases | 3 +- .../control.x86.CtsSampleHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsSaxTestCases | 3 +- .../control.x86.CtsSecurityHostTestCases | 5 +- ...ntrol.x86.CtsSecurityHostTestCasesPreconditions | 37 + .../cheets_CTS_N/control.x86.CtsSecurityTestCases | 3 +- .../control.x86.CtsServicesHostTestCases | 3 +- .../control.x86.CtsShortcutHostTestCases | 5 +- .../control.x86.CtsShortcutManagerTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsSignatureTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsSimpleCpuTestCases | 3 +- .../control.x86.CtsSimpleperfTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsSpeechTestCases | 3 +- ...ontrol.x86.CtsSustainedPerformanceHostTestCases | 3 +- .../control.x86.CtsSystemIntentTestCases | 3 +- .../control.x86.CtsSystemUiHostTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsSystemUiTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsTelecomTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsTelecomTestCases2 | 3 +- .../control.x86.CtsTelephony2TestCases | 3 +- .../cheets_CTS_N/control.x86.CtsTelephonyTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsTextTestCases | 3 +- .../control.x86.CtsTextureViewTestCases | 3 +- .../control.x86.CtsThemeDeviceTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsThemeHostTestCases | 5 +- .../control.x86.CtsToastLegacyTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsToastTestCases | 3 +- .../control.x86.CtsTransitionTestCases | 3 +- .../control.x86.CtsTrustedVoiceHostTestCases | 3 +- .../control.x86.CtsTvProviderTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsTvTestCases | 3 +- .../control.x86.CtsUiAutomationTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsUiDeviceTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsUiHostTestCases | 3 +- .../control.x86.CtsUiRenderingTestCases | 3 +- .../control.x86.CtsUidIsolationTestCases | 3 +- .../control.x86.CtsUsageStatsTestCases | 3 +- ...control.x86.CtsUsageStatsTestCasesPreconditions | 45 + .../cheets_CTS_N/control.x86.CtsUsbTests | 3 +- .../cheets_CTS_N/control.x86.CtsUtilTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsVideoTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsViewTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsVmTestCases | 5 +- .../control.x86.CtsVoiceInteractionTestCases | 3 +- .../control.x86.CtsVoiceSettingsTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsVrTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsWebkitTestCases | 3 +- .../cheets_CTS_N/control.x86.CtsWidgetTestCases | 3 +- server/site_tests/cheets_CTS_N/control.x86.all | 27 - .../control.x86.tradefed-run-collect-tests-only | 30 + .../cheets_CTS_N/control.x86.vm-tests-tf | 5 +- server/site_tests/cheets_GTS/cheets_GTS.py | 53 +- .../cheets_GTS/control.GtsAccountsHostTestCases | 6 +- .../cheets_GTS/control.GtsAdminTestCases | 4 +- .../site_tests/cheets_GTS/control.GtsAfwTestCases | 4 +- .../site_tests/cheets_GTS/control.GtsArTestCases | 4 +- .../cheets_GTS/control.GtsCastHostTestCases | 4 +- .../cheets_GTS/control.GtsDozeDeviceTestCases | 4 +- .../cheets_GTS/control.GtsExoPlayerTestCases | 4 +- .../cheets_GTS/control.GtsFeaturesTestCases | 4 +- .../cheets_GTS/control.GtsGmscoreHostTestCases | 4 +- .../cheets_GTS/control.GtsHomeHostTestCases | 4 +- .../cheets_GTS/control.GtsLargeApkHostTestCases | 4 +- .../cheets_GTS/control.GtsLocationHostTestCases | 4 +- .../cheets_GTS/control.GtsLocationTestCases | 4 +- .../cheets_GTS/control.GtsMediaTestCases | 4 +- .../site_tests/cheets_GTS/control.GtsNetTestCases | 4 +- .../cheets_GTS/control.GtsNmgiarcTestCases | 29 + .../site_tests/cheets_GTS/control.GtsOsTestCases | 4 +- .../control.GtsPartnerBookmarksTestCases | 4 +- .../cheets_GTS/control.GtsPermissionTestCases | 4 +- .../cheets_GTS/control.GtsPlacementTestCases | 4 +- .../cheets_GTS/control.GtsPlayAutoInstallTestCases | 4 +- .../cheets_GTS/control.GtsPrintTestCases | 4 +- .../cheets_GTS/control.GtsPrivacyTestCases | 4 +- .../site_tests/cheets_GTS/control.GtsRlzTestCases | 4 +- .../cheets_GTS/control.GtsSampleDeviceTestCases | 4 +- .../control.GtsSampleDynamicConfigTestCases | 4 +- .../cheets_GTS/control.GtsSampleHostTestCases | 4 +- .../cheets_GTS/control.GtsSearchHostTestCases | 4 +- .../cheets_GTS/control.GtsSensorHostTestCases | 4 +- .../cheets_GTS/control.GtsSetupWizardHostTestCases | 4 +- .../cheets_GTS/control.GtsTetheringTestCases | 4 +- .../cheets_GTS/control.GtsTvBugReportTestCases | 4 +- .../cheets_GTS/control.GtsWebViewHostTestCases | 4 +- .../cheets_GTS/control.GtsWebViewTestCases | 4 +- .../cheets_GTS/control.GtsYouTubeTestCases | 4 +- .../control.tradefed-run-collect-tests-only | 26 + .../display_ResolutionList.py | 19 +- .../site_tests/display_Tearing/display_Tearing.py | 2 +- server/site_tests/dummy_PassServer/control | 1 + .../enterprise_CFM_HuddlyUpdater/control | 28 + .../enterprise_CFM_HuddlyUpdater.py | 182 + .../huddly052/bin/huddly.bin | Bin 0 -> 774055 bytes .../huddly052/bin/huddly_boot.bin | Bin 0 -> 511672 bytes .../huddly052/manifest.json | 43 + .../huddly052/manifest.txt | 3 + .../enterprise_CFM_HuddlyUpdater/parse.py | 57 + .../enterprise_CFM_HuddlyUpdater/parse_unittest.py | 37 + .../samples/huddly-updater-info.log | 13 + .../enterprise_CFM_MeetAppSanity/control | 32 + .../enterprise_CFM_MeetAppSanity.py | 62 + .../enterprise_CFM_Perf/control.meet_app | 30 + .../enterprise_CFM_Perf/enterprise_CFM_Perf.py | 193 +- server/site_tests/enterprise_CFM_Sanity/control | 2 +- .../site_tests/enterprise_CFM_SiSFwUpdater/control | 29 + .../enterprise_CFM_SiSFwUpdater.py | 143 + .../enterprise_CFM_USBPeripheralHotplugDetect.py | 75 +- .../control | 42 + .../enterprise_CFM_USBPeripheralRebootStress.py | 138 + .../enterprise_CFM_VolumeChange.py | 12 +- .../control.chromesign | 32 - .../control.chromesign_20min | 43 + .../control.chromesign_3hr | 43 + .../control.riseplayer | 20 +- .../enterprise_LongevityTrackerServer.py | 336 +- .../enterprise_longevity_helper.py | 270 ++ .../firmware_CorruptRecoveryCache/control | 2 +- .../firmware_CorruptRecoveryCache/control.dev | 2 +- .../firmware_Cr50ConsoleCommands/control | 29 + .../firmware_Cr50ConsoleCommands.py | 142 + .../firmware_Cr50ConsoleCommands/gpiocfg.0x21 | 7 + .../firmware_Cr50ConsoleCommands/gpiocfg.0x46 | 7 + .../site_tests/firmware_Cr50ConsoleCommands/help | 6 + .../firmware_Cr50ConsoleCommands/pinmux.0x21 | 47 + .../firmware_Cr50ConsoleCommands/pinmux.0x46 | 45 + .../firmware_Cr50DeepSleepStress/control | 12 +- .../firmware_Cr50DeepSleepStress.py | 7 +- .../site_tests/firmware_Cr50InvalidateRW/control | 33 + .../firmware_Cr50InvalidateRW.py | 155 + server/site_tests/firmware_Cr50USB/control | 10 +- .../firmware_Cr50USB/firmware_Cr50USB.py | 16 +- server/site_tests/firmware_Cr50Uart/control | 31 + .../firmware_Cr50Uart/firmware_Cr50Uart.py | 191 + server/site_tests/firmware_Cr50Unlock/control | 33 + .../firmware_Cr50Unlock/firmware_Cr50Unlock.py | 43 + server/site_tests/firmware_Cr50Update/control | 79 + .../firmware_Cr50Update/control.erase_nvmem | 64 + .../firmware_Cr50Update/firmware_Cr50Update.py | 322 ++ .../firmware_Cr50UpdateScriptStress/control | 7 +- .../firmware_Cr50UpdateScriptStress.py | 17 +- .../firmware_ECWakeSource/firmware_ECWakeSource.py | 4 +- server/site_tests/firmware_FWMPDisableCCD/control | 29 + .../firmware_FWMPDisableCCD.py | 128 + .../firmware_RecoveryCacheBootKeys/control | 2 +- .../firmware_RecoveryCacheBootKeys/control.dev | 2 +- .../firmware_UserRequestRecovery.py | 9 + .../site_tests/moblab_RunSuite/control.dummyServer | 2 +- server/site_tests/moblab_RunSuite/control.smoke | 3 +- .../site_tests/moblab_RunSuite/moblab_RunSuite.py | 9 +- .../control.wifi_bintval | 3 +- .../control.wifi_bgscan_backoff | 3 +- .../site_tests/network_WiFi_CSADisconnect/control | 3 +- .../network_WiFi_ChannelScanDwellTime/control | 3 +- .../network_WiFi_ChannelScanDwellTime.py | 3 +- .../network_WiFi_ConnectionIdentifier/control | 3 +- .../control.wifi_DTIM_period | 3 +- .../site_tests/network_WiFi_DisableEnable/control | 4 +- .../network_WiFi_DisconnectClearsIP/control | 3 +- .../network_WiFi_DisconnectReason/control.ap_gone | 4 +- .../control.ap_send_chan_switch | 4 +- .../control.deauth_client | 4 +- .../control.disable_client_wifi | 4 +- .../control.switch_ap | 4 +- server/site_tests/network_WiFi_GTK/control | 4 +- .../site_tests/network_WiFi_HiddenRemains/control | 3 +- server/site_tests/network_WiFi_HiddenScan/control | 5 +- .../network_WiFi_HiddenScan.py | 8 +- .../site_tests/network_WiFi_IBSS/control.wifi_IBSS | 3 +- server/site_tests/network_WiFi_IPv6RA/control | 3 +- .../network_WiFi_LinkMonitorFailure/control | 2 +- .../network_WiFi_LowInitialBitrates/control | 3 +- .../network_WiFi_MalformedProbeResp/control | 4 +- .../control.wifi_masked_bssid | 3 +- .../site_tests/network_WiFi_MissingBeacons/control | 3 +- server/site_tests/network_WiFi_MultiAuth/control | 3 +- .../network_WiFi_OverlappingBSSScan/control | 3 +- .../site_tests/network_WiFi_PMKSACaching/control | 3 +- server/site_tests/network_WiFi_PTK/control | 3 +- .../network_WiFi_Powersave/control.wifi_ps | 3 +- server/site_tests/network_WiFi_Prefer5Ghz/control | 3 +- .../site_tests/network_WiFi_ProfileBasic/control | 4 +- server/site_tests/network_WiFi_ProfileGUID/control | 3 +- server/site_tests/network_WiFi_RateControl/control | 3 +- .../network_WiFi_RateControl.py | 10 +- server/site_tests/network_WiFi_Reassociate/control | 3 +- server/site_tests/network_WiFi_Regulatory/control | 3 +- .../network_WiFi_Roam/control.wifi_roam1xTLS | 3 +- .../network_WiFi_Roam/control.wifi_roamNone | 3 +- .../network_WiFi_Roam/control.wifi_roamWEP | 3 +- .../network_WiFi_Roam/control.wifi_roamWPA | 3 +- server/site_tests/network_WiFi_RoamDbus/control | 3 +- .../network_WiFi_RxFrag/control.wifi_rxfrag | 3 +- .../network_WiFi_ScanPerformance/control | 3 +- server/site_tests/network_WiFi_SecChange/control | 3 +- .../network_WiFi_SetOptionalDhcpProperties/control | 3 +- .../control.wifi_check11a | 3 +- .../control.wifi_check11b | 3 +- .../control.wifi_check11g | 3 +- .../control.wifi_check1x_PEAP | 3 +- .../control.wifi_check1x_TTLS | 3 +- .../control.wifi_check1x_WEP | 3 +- .../control.wifi_check1x_WPA | 3 +- .../control.wifi_check24HT20 | 3 +- .../control.wifi_check24HT40 | 3 +- .../control.wifi_check5HT20 | 3 +- .../control.wifi_check5HT40 | 3 +- .../control.wifi_check5VHT80 | 3 +- .../control.wifi_checkDFS | 3 +- .../control.wifi_checkHidden | 3 +- .../control.wifi_checkHiddenWEP | 3 +- .../control.wifi_checkHiddenWPA | 3 +- .../control.wifi_checkMixedWPA | 3 +- .../control.wifi_checkNonAsciiSSID | 3 +- .../control.wifi_checkOddWPAPassphrases | 3 +- .../control.wifi_checkRawPMK | 3 +- .../control.wifi_checkSSIDLimits | 3 +- .../control.wifi_checkTruncatedBeacon | 3 +- .../control.wifi_checkWEP104 | 3 +- .../control.wifi_checkWEP40 | 3 +- .../control.wifi_checkWPA2 | 3 +- .../control.wifi_checkWPA2_PMF | 3 +- .../control.wifi_checkWPA2_TKIP | 3 +- .../control.wifi_checkWPA_CCMP | 3 +- .../control.wifi_checkWPA_TKIP | 3 +- .../control.wifi_checkWPA_multi | 3 +- .../network_WiFi_SuspendStress/control.11a | 24 +- .../network_WiFi_SuspendStress/control.11b | 24 +- .../network_WiFi_SuspendStress/control.11g | 24 +- .../network_WiFi_SuspendStress/control.24HT40 | 24 +- .../network_WiFi_SuspendStress/control.5HT40 | 24 +- .../network_WiFi_SuspendStress/control.Hidden | 24 +- .../network_WiFi_SuspendStress/control.Integration | 58 + .../network_WiFi_SuspendStress/control.WEP40 | 24 +- .../network_WiFi_SuspendStress/control.WPA2 | 24 +- .../control.stress_24HT40 | 21 +- .../network_WiFi_SuspendStress/control.stress_WPA2 | 21 +- .../network_WiFi_SuspendStress.py | 94 +- server/site_tests/network_WiFi_TDLSPing/control | 3 +- .../network_WiFi_TDLSPing/network_WiFi_TDLSPing.py | 3 + server/site_tests/network_WiFi_VisibleScan/control | 5 +- .../network_WiFi_VisibleScan.py | 8 +- server/site_tests/platform_BootDevice/control.1 | 2 +- .../platform_CorruptRootfs.py | 8 +- .../platform_FullyChargedPowerStatus/control | 38 - .../control.stress | 42 - .../platform_FullyChargedPowerStatus.py | 149 - .../control.CORRUPT_STACK | 2 +- .../platform_KernelErrorPaths/control.LOOP | 27 - .../platform_KernelErrorPaths.py | 3 +- .../platform_LabFirmwareUpdate.py | 111 +- .../site_tests/platform_PowerStatusStress/control | 41 - .../platform_PowerStatusStress/control.stress2 | 41 - .../platform_PowerStatusStress/control.stress3 | 41 - .../platform_PowerStatusStress.py | 158 - .../platform_RotationFps/platform_RotationFps.py | 6 +- .../platform_USBHIDWake/platform_USBHIDWake.py | 15 +- server/site_tests/power_RPMTest/power_RPMTest.py | 7 +- .../site_tests/power_USBHotplugInSuspend/control | 4 + .../power_USBHotplugInSuspend.py | 4 + server/site_tests/provision_AutoUpdate/control | 19 + server/site_tests/provision_CheetsUpdate/control | 41 + .../provision_CheetsUpdate/lib/__init__.py | 20 + .../site_tests/provision_CheetsUpdate/lib/util.py | 88 + .../provision_CheetsUpdate.py | 166 + .../provision_CheetsUpdate/push_to_device.py | 1052 +++++ .../provision_FirmwareUpdate.py | 3 + .../stress_ClientTestReboot/control.bluetooth | 1 + .../telemetry_AFDOGenerate.py | 4 +- .../control.memory.top_7_stress | 32 - .../control.tab_switching.top_10 | 32 - .../site_tests/telemetry_Benchmarks/control.webrtc | 32 + .../control.webrtc.buddy.kepler | 33 + .../control.webrtc.peerconnection | 32 - .../telemetry_Benchmarks/control.webrtc.stress | 32 - .../control.webrtc.stress.buddy.kepler | 35 - .../telemetry_Benchmarks/generate_controlfiles.py | 5 +- .../telemetry_Crosperf/telemetry_Crosperf.py | 19 +- .../telemetry_GpuTests/control.webgl_robustness | 25 - .../telemetry_GpuTests/generate_controlfiles.py | 2 - .../telemetry_GpuTests/telemetry_GpuTests.py | 2 +- .../telemetry_UnitTestsServer/control.guest | 27 + .../telemetry_UnitTestsServer/control.perf | 28 + .../telemetry_UnitTestsServer/control.user | 28 + .../telemetry_UnitTestsServer.py | 49 + .../video_PlaybackQuality/video_PlaybackQuality.py | 2 +- .../site_tests/video_PowerConsumption/control.h264 | 1 + .../video_PowerConsumption/control.hw_hangout.vp8 | 1 + .../site_tests/video_PowerConsumption/control.vp8 | 1 + .../site_tests/video_PowerConsumption/control.vp9 | 1 + .../video_PowerConsumption/control.webrtc | 1 + server/site_utils.py | 154 +- site_utils/abort_suite.py | 5 +- site_utils/acts_lib.py | 229 +- site_utils/admin/autotest.init | 68 - site_utils/analyze_reboot_time.py | 161 - site_utils/attribute_whitelist.txt | 64 +- site_utils/automated_deploy.py | 56 +- site_utils/automated_deploy_unittest.py | 83 +- .../chromeos_proxy/__init__.py | 0 site_utils/chromeos_proxy/bot_config.py | 143 - site_utils/chromeos_proxy/swarming_bot_manager.py | 152 + site_utils/chromeos_proxy/swarming_bots.py | 10 +- site_utils/cloud_console.proto | 45 + site_utils/cloud_console_client.py | 189 + site_utils/cloud_console_client_unittest.py | 86 + site_utils/collect_host_stats.py | 161 - site_utils/collect_suite_time_stats.py | 443 -- site_utils/count_jobs.py | 2 +- site_utils/db_replica_checker.py | 2 +- site_utils/deploy_server.py | 1 + site_utils/deploy_server_local.py | 13 +- site_utils/deployment/install.py | 127 +- site_utils/devserver_history.py | 257 - site_utils/dump_suite_report.py | 41 +- site_utils/dut_status.py | 15 +- site_utils/es_reindex.py | 91 - site_utils/gmail_lib.py | 3 +- site_utils/gs_offloader.py | 780 ++-- site_utils/gs_offloader_unittest.py | 526 +-- site_utils/host_history.py | 267 -- site_utils/host_history_utils.py | 687 --- site_utils/host_history_utils_unittest.py | 59 - site_utils/host_label_utils.py | 166 - site_utils/job_directories.py | 78 +- site_utils/job_overhead.py | 12 +- site_utils/kill_slow_queries.py | 61 +- site_utils/lxc.py | 996 +--- site_utils/lxc/__init__.py | 19 + site_utils/lxc/cleanup_if_fail.py | 52 + {server/self-test => site_utils/lxc}/common.py | 0 site_utils/lxc/config.py | 417 ++ site_utils/lxc/constants.py | 109 + site_utils/lxc/container.py | 404 ++ site_utils/lxc/container_bucket.py | 345 ++ site_utils/lxc/container_bucket_unittest.py | 139 + site_utils/lxc/container_unittest.py | 230 + site_utils/lxc/lxc.py | 275 ++ site_utils/lxc/lxc_config_unittest.py | 179 + site_utils/lxc/lxc_functional_test.py | 370 ++ site_utils/lxc/test/test_ssp.tar.bz2 | Bin 0 -> 279 bytes site_utils/lxc/unittest_cleanup.py | 36 + site_utils/lxc/unittest_container_bucket.py | 49 + site_utils/lxc/unittest_http.py | 74 + site_utils/lxc/unittest_logging.py | 21 + site_utils/lxc/utils.py | 94 + site_utils/lxc/zygote.py | 130 + site_utils/lxc/zygote_unittest.py | 276 ++ site_utils/lxc_config.py | 409 -- site_utils/lxc_config_unittest.py | 31 - site_utils/lxc_functional_test.py | 282 -- site_utils/lxc_utils.py | 55 - site_utils/merge_checksum.sh | 38 - site_utils/metadata_reporter.py | 94 +- site_utils/presubmit_hooks/check_control_files.py | 2 +- site_utils/pubsub_utils.py | 109 +- site_utils/pubsub_utils_unittest.py | 112 +- site_utils/rpc_flight_recorder.py | 299 ++ site_utils/rpm_control_system/rpm_config.ini | 2 +- site_utils/run_suite.py | 614 ++- site_utils/run_suite_unittest.py | 59 +- site_utils/server_manager_utils.py | 11 +- site_utils/sponge_lib/acts_job_info.py | 82 +- site_utils/sponge_lib/autotest_job_info.py | 7 +- site_utils/sponge_lib/sponge_utils.py | 13 +- site_utils/stable_images/assign_stable_images.py | 140 +- site_utils/stable_version_utils.py | 5 - site_utils/stats/apache_access_log_metrics.py | 165 + .../stats/apache_access_log_metrics_unittest.py | 88 + site_utils/stats/apache_error_log_example.txt | 13 + site_utils/stats/apache_error_log_metrics.py | 98 + .../stats/apache_error_log_metrics_unittest.py | 121 + site_utils/stats/log_daemon_common.py | 44 + site_utils/stats/mysql_stats.py | 122 +- site_utils/stats/mysql_stats_unittest.py | 6 +- site_utils/stats/tail_until_writer_finished.py | 99 + .../stats/tail_until_writer_finished_unittest.py | 82 + site_utils/suite_enumerator.py | 18 +- site_utils/suite_scheduler/base_event.py | 7 +- site_utils/suite_scheduler/board_enumerator.py | 8 +- site_utils/suite_scheduler/constants.py | 2 +- site_utils/suite_scheduler/deduping_scheduler.py | 29 +- site_utils/suite_scheduler/driver.py | 34 +- site_utils/suite_scheduler/driver_unittest.py | 21 +- site_utils/suite_scheduler/error.py | 9 + .../suite_scheduler/forgiving_config_parser.py | 3 + site_utils/suite_scheduler/sanity.py | 16 + site_utils/suite_scheduler/suite_scheduler.py | 3 +- site_utils/suite_scheduler/task.py | 105 +- site_utils/suite_scheduler/task_unittest.py | 71 +- site_utils/sync_cloudsql_access.py | 15 +- site_utils/test_push.py | 98 +- site_utils/test_runner_utils.py | 28 +- site_utils/test_that.py | 4 +- site_utils/test_that_unittest.py | 16 +- .../tester_feedback/audio_query_delegate_impl.py | 4 +- test_suites/control.AFDO_record | 3 +- test_suites/control.android_telephony_callbox | 36 + .../control.android_telephony_callbox_security | 36 + ...ndroid_telephony_international_roaming_security | 35 + .../control.android_telephony_longevity_security | 36 + test_suites/control.android_telephony_mobility | 35 + .../control.android_telephony_mobility_security | 35 + test_suites/control.android_telephony_nexus_att | 35 - test_suites/control.android_telephony_nexus_spt | 35 - test_suites/control.android_telephony_nexus_tmo | 35 - test_suites/control.android_telephony_nexus_vzw | 35 - test_suites/control.android_telephony_nightly | 35 + test_suites/control.android_telephony_nightly_att | 35 - .../control.android_telephony_nightly_security | 35 + test_suites/control.android_telephony_nightly_spt | 35 - test_suites/control.android_telephony_nightly_tmo | 35 - test_suites/control.android_telephony_nightly_vzw | 35 - test_suites/control.android_wifi_dynamicAP | 35 + test_suites/control.android_wifi_ent_roaming_nyc | 35 + test_suites/control.android_wifi_iot_ent_nyc | 35 + test_suites/control.android_wifi_sanity_nyc | 35 + test_suites/control.android_wifi_tel_coex | 35 + test_suites/control.au | 2 - test_suites/control.bluestreak | 40 + test_suites/control.bluestreak-pre-cq | 37 + test_suites/control.bluestreak-release | 38 + test_suites/control.bluetooth_stress | 29 + test_suites/control.bvt-arc | 65 + test_suites/control.bvt-cq | 3 +- test_suites/control.bvt-inline | 3 +- test_suites/control.bvt-perbuild | 1 - test_suites/control.cellular_endtoend | 12 - test_suites/control.chrome-informational | 49 + test_suites/control.cr50_stress | 39 + test_suites/control.cr50_stress_experimental | 38 + test_suites/control.cts_N | 15 +- test_suites/control.cts_N_preconditions | 51 + test_suites/control.gts | 12 +- test_suites/control.hardware_memoryqual | 1 - test_suites/control.hardware_memoryqual_quick | 1 - test_suites/control.hardware_storagequal | 1 - test_suites/control.hardware_storagequal_quick | 1 - test_suites/control.hardware_storagequal_temp | 1 - test_suites/control.hotrod | 5 +- test_suites/control.paygen_au_beta | 2 - test_suites/control.paygen_au_canary | 2 - test_suites/control.paygen_au_dev | 2 - test_suites/control.paygen_au_stable | 2 - test_suites/control.platform_input | 53 - test_suites/control.provision | 36 + test_suites/control.storagequal | 1 - test_suites/control.tablet_mode | 54 + test_suites/control.telemetry_unit_server | 35 + test_suites/control.test_that_wrapper | 1 - test_suites/control.toolchain-tests | 1 - test_suites/control.wifi_matfunc_noservo | 38 + tko/db.py | 13 +- tko/parse.py | 42 +- tko/parsers/version_0.py | 9 +- tko/parsers/version_1.py | 15 +- tko/perf_upload/perf_dashboard_config.json | 117 +- tko/site_parse.py | 11 +- utils/autotest-rh.init | 135 - utils/autotest.init | 61 - utils/autotestd.service | 11 - utils/coverage_suite.py | 98 - utils/external_packages.py | 125 +- utils/gslib.py | 34 + utils/gslib_unittest.py | 28 + utils/labellib.py | 176 + utils/labellib_unittest.py | 197 + utils/packager.py | 70 +- utils/run_pylint.py | 18 + utils/unittest_suite.py | 5 +- 2179 files changed, 68539 insertions(+), 43114 deletions(-) 0b48207f4 graphics_WebGLAquarium: add to suite:bvt-perbuild. 1c1b2cbaf Enable suite and deps for BluetoothPowerTest. dd53f71d6 Simplify local_host.run 311ed72a9 Remove unused nohup() method. 92ae3ca11 autotest: delete graphite 98b179e1f autotest: move metrics mock out of graphite lib a730339fc autotest: delete host_label_utils c11a47693 autotest: delete autotest_es from lxc/cleanup_if_fail 4d84cac78 autotest: delete host_history.py, all callers (depends on autotest_es) 9d77bab68 autotest: delete result_size_summary 0663aa5cb autotest: eliminate hosts/ autotest_es callers c03de7939 autotest: delete a bunch of autotest_es sources 73c348d9f [autotest] Drop last uses of afe_utils.get_host_attribute 133dffdd0 [autotest] Factor out job result waiting (re-land) 42cae6348 [autotest] Replace email alerts from scheduler cleanup with metrics d7405dc55 [autotest] Add no warning flag to the precondicion tests d8ee0cef7 crash: Generalize crash testing library b58436895 autotest: remove frontend/health b05c00b56 Add model label to autotest DUTs for unibuilds a3a32edeb platform_WarningCollector: rename warn-collector f7029a493 autotest: delete devserver_history 51ca1a89f autotest: delete collect_suite_time_stats 01bce4c0a autotest: delete analyze_reboot_time 67e384740 autotest: remove autotest_es from scheduler/scheduler_models 271fe6928 autotest: delete autotest_es from frontend/afe/models 17ee256b7 arc: Extend ARC autotest to allow opt-out. a0282595e [autotest] Speed up unit tests. b0ec0b283 [autotest] Factor mounting code into lxc_config. c63952353 [autotest] Implement zygote configuration. 5a2cac103 [autotest] Add a test for Container.install_ssp. b0af621a3 [autotest] Read tko tests from database after it's saved. ffd5b8291 [autotest] Report test result sizes to metrics ccc0cedb8 Fix typo in CL:471846 54905418c Add __eq__ to error.CmdError and utils.CmdResult 5d1c546c9 [autotest] Drop server-side support for multi-section client tests 172255437 [autotest] Drop support for running background autotest tests. 182820824 autotest: delete crbug_crawler, crbug_shell 0964b5cee Remove unused Planner class 0be7261e6 Add an event file for the screen rotation keyboard shortcut. 1b75b452f [autotest] Don't run set_gbb_flags for servo reboot repair. de0594572 Delete merge_checksum.sh aa97f6e69 Add performance monitoring back to the AU test. ec377461b [autotest] Stop Moblab from finding SSP containers as DUT's b6915cac4 graphics_Idle: Add support for i915 per-process active gem object detection 4e7365eb4 [autotest] Split GenerateBuildbotLinks() b1cb3844a [autotest] Clean up _format_anchor_text() ca96d7972 [autotest] Remove unused get_bug_link() b4328a6cb [autotest] rev the partner version of CTS to r7 dfc615cce Add warning to a test I am about to actively break cf87a5d21 Add an audio-only pause/play test. 743559f01 cr50_stress_experimental: add test verifying console bd8838b60 Remove unused packages directory 28be06446 [autotest] Make buildbot links public 36952ebb4 [autotest] Factor out more Container code. a433ba16e Remove site_host_route.py. a71b0a2ec Adds new Google Meet perf test for CFM 7652073dc security_ASLR: More robust PID calculation. 1e9b4cc7f bluetooth: fix adapter reset method 0436e7b17 Remove unused comparators classes. e70fed89b autotest: expunge all references to statsd a9980678e pylint: stop requiring docstrings on TestCase methods 515b749d3 security_NetworkListeners: remove arc-bvt-cq. b527a0f83 Set data list to [0] if list is empty 06893307a Share SSH Master connection across control scripts. 3fea10083 Add control file for England iD testbed. 2218af091 [autotest] Uprev the CTS control files to the latest CTS version. 1e00b222b Revert "[autotest] Factor out job result waiting" ac36b8550 autotest: remove testbed_suite from test_push 096e18566 [autotest] Use namedtuple 4d9212665 security_SandboxedServices: Enforce no_new_privs. 917bafa6b [autotest] external_packages: remove dnspython 836e0f163 graphics_dEQP.py: fix chromeperf failure records 425d91fde [autotest] Extract buildbot poke af081b72c [autotest] Remove unused var 29f5e2486 [autotest] Fix typo 85ae5df6b [autotest] Clean up main() some more 0b675b643 [autotest] Allow ignoring test failures 9ad9194e2 [autotest] Factor out job result waiting ad281cfb4 [autotest] Factor out ignore_errors parameter ee36ab879 [autotest] Factor out bug reporting 344e14f31 [autotest] Remove experimental test support 7a1fb5892 [autotest] Remove bug template default aa7f28480 [autotest] Rename suite_args parameter 6f4701094 [autotest] Make _SuiteSpec private 9e55b9075 [autotest] Add total agent count metric 222eea8e6 [autotest] Remove references to skip_reimage b9b465394 [autotest] Fix docstring 96c60b989 [autotest] Print warning about unused suite arguments 175233bd4 [autotest] Make find_hosts_for_jobs a generator baecf3944 [autotest] Remove unused var 92aae8c38 Adding arc-presubmit to the critical pools list. 2e1cc669a security_SandboxedServices: exclude another form of agetty 3f9543109 Use event log timestamps relative to each other to calculate timeouts. a0cd1c28f autotest: Add link to wmatrix test history. 557946d18 Implement python screenshots using GBM library. e4d500e51 Report failure for most of the graphics_test 53e79ddbc Workaround IPv6 issue in network.CheckInterfaceForDestination c01a32fda [autotest] Remove test warning on tradefed retry. 43bbf051e test_push: add link to monarch stats on success fraction 20ea10629 [autotest] Merge site_server_job 0c93b86dc autotest: skip hqes that suffer from missing host_id malformation 4330c8e96 autotest: remove network_3GRebootStress bd5fe81e3 cleanup: remove dead self-test code 7972bb5cf task.py: explicitly specify priority/timeout 0f3e83487 cr50_test: wait for reboot after updating cr50 2c56b4e06 [Autotest] Temporarily disable bookmark policy tests ee23e06d0 SandboxedServices: update white listed docker daemon processes for lakitu da40440c6 Cleanup local_host unittests. b41324a41 Explicitly import autotest modules 99eba0b5c autotest: Set other logging handlers when require_logfile is not set. fc9846a51 graphics_GLBench: add new reference image. e61a1c22d Add subtestbed param for callbox test control files. ab2884bab [autotest] Make checking for hostlog file explicit. d320ac41e [autotest] Update the run locally steps of autopdate_CatchBadSignatures. d49da6c1e Code refatoring. aee7564f3 autotest: Adds GATT Read/write support. c0ce5456d autotest: reland recent lxc changes 7b8e9b580 [autotest] Stage stateful to the same location as rootfs payloads. ae94a7115 [Autotest] Update whitelist for platform_ToolchainOptions 5e9c35f5d [autotest] Clean up main() ce8ebd68a arc.py: Handle screenshot failure. 400728ec9 Added Reston telephony Control Files 11c89608c Create two separate Longevity tests of varying time periods. 33e1289d9 [autotest] Delete the arc-bvt-cq suite. 2e9d07d7a security_ASLR: Fix _pidof. 4ef5136d5 platform_FilePerms: fix sync and tracing debugfs expectations de5ceb1fc Add DBus method signatures to fix debugd autotests 25e6a459e Reland "autotest: Add chrome-informational test suite" d0d07388c ECWakeSource: Shutdown to G2 instead of G3. ba8adaf25 [autotest] Drop remaining references to autotest_stats 1b617599f autotest: revert recent lxc changes 2bfd24365 [Autotest] Remove max times for ChromeVox sound. a731107f0 Updated enterprise_CFM_USBPeripheralHotplugDetect test to detect crashes. 16cf8da3a [Autotest] Fix touch scrolling tests d8542a8d5 Address container differences on moblab vs shard. 129afcc53 graphics_Idle: Waive verify_graphics_i915_min_clock on quad-core BYT 041d329f1 external_packages: drop httplib2 8265a728d platform_FilePerms: Test if pts and ptmx for the container are noexec+nosuid 7694ddc3c graphics_Gbm: respect gbm_bo_map flags 3fa0543c6 platform_CrosDisksFormat: Fix typo. d3cb33dfd autotest: Let run_suite.py not to generate local log file by default. 07e41a70e Run NTT roaming in MTV test with its' own campaign. 05f757b54 security_SandboxedServices: Add some more no_new_privs. a1d2302ae autotest: Fix whirlwind host verification 87fecd1dc [autotest] Make _get_job_data class method 04c3a4345 Cleanup the pause-play test a bit. 68dbdccbd [autotest] Report metric about client control file section executed 7853147fa firmware_Cr50Update: use Cr50Test 2b7980b4a faft: add a Cr50Test class 5f0442d3d cr50_utils: change UsbUpdate to UsbUpdater 993cb39a1 cr50_utils: cleanup docstrings 7a980af68 cr50_utils: add board_id utilities 3d4fb0200 cr50_utils: Add more informative error message 0ddea91ab chrome_cr50: use console output to detect reboot 3c5dcf9e3 chrome_cr50: add check to see if cr50 rolled back 3c6bb0651 [autotest] Add ablity to run script(s) before running CTS test. 55a810007 arc.py: Make get_container_root() more robust abd9ecd67 platform_FilePerms: Add more mount points for ARC d2a2043bb autotest: Restrict CUPS tests to platforms running cupsd e5945016e [autotest] Add new script to prefer wifi network interface vs ethernet. da5be4f3c cr50_utils: use /dev/tpm0 to get binver and fwver 0c13495f0 autoupdate_EndToEndTest: call .auto_update in a single place 2d41a7f7d cr50_utils: use UsbUpdate to get binver and fwver a168ce8e2 autotest: Add ts_mon setup for swarming_bot_manager 47a23a151 Adding support for Meet app along with basic sanity test d3498cc07 Create Zygote, a configurable container. 3daffee66 [autotest] Remove unused variable e6236ec1a [autotest] Remove references to experimental tests in run_suite.py a0dee8465 Rewrite autoupdate_EndToEndTest to use the Devserver-on-DUT provision flow. fda1d8c16 Add acts flag to ignore devices without a valid job repo url 94b993e4b call_xrandr: Delete x11 remnats edd773b0c graphics_GLAPICheck: Delete X11 remnants 545b16b88 Fix the NAME and environment variable. 16b46f803 [autotest] Delay chromite imports in site_utils d0249f17e [autotest] Remove more dead AU code. 2284834ca [autotest] Drop email notification from drone_utility eda79b2aa [autotest] check_quality: Add arguments for quality measurement 2c6d0b775 [autotest] check_quality: Raise exception at quality issue 394d7d324 [autotest] check_quality: Dump spectral and quality measurement results 8c934ad22 [autotest] check_quality: Add argument to ignore high frequencies 2337207f3 Update the control files for webrtc telemetry tests 240b4672a [autotest] Delay hosts module import in drone_utility 4275fb196 Updating audio_CrasSanity to run in bvt-perbuild. 5ff098676 Improve landing/in-call page evaluation 0b06bbc97 Remove session_manager D-Bus tests. 68ee1c54e test_that: Fix argument validation. 52aa4c3c4 Show autoupdate_EndToEndTest perf data on Chrome Perf Dashboard. 23e19fe25 Remove presubmit boot test. 57761dd68 Revert "arc.py: Add adb_cmd timeout" c58c7ab39 arc.py: Fix unblock_outbound() ae36b767a ui: Sort by created_on when filtering created_on 2ad43677b [autotest] Remove the admin links from the UI be5fe2ba1 power_status: refine S0ix residency accounting of APL 2e5c609b2 [autotest] Make sysinfo logging more robust bb745385f Drop veyron_{brian,brain} references da1484c29 Run telephony tests with master framework. a71d9e8c5 [autotest] Use process pools to read dark mark in drone_utility. aa353b340 graphics_Gralloc: eliminate sw_sync.h 2e10345b7 graphics_Gralloc: modify test expectations 09767b166 [autotest] Add ShadowingStore. 67907010f [autotest] Add __str__ overrides to HostInfoStores. b5420a7d6 [autotest] Extract _get_metric_fields() 1a5cc0a2a [autotest] Get rid of to_raise exception storing 55dd0461a Adds ignore for re-mapping when overriding build url 7ae68aec0 [autotest] Move up results directory setup ae791b1aa autotest: Move lab-related check in suite-scheduler to run_suite.py. aaa970a84 security_SandboxedServices: Update baseline. db05e069d Enable the debug logs for rk3288, rk3399 and go2001 drivers fadbfdfc6 [autotest] Pass clobber_stateful to cros_au. 285d39497 Adds branch mapping to android_ACTS bf3369041 autotest: add metrics for swarming bot manager's tick. a91735362 autotest: add metrics server_in_prod_check_fail for swarming bot manager 0eb8cf055 Move integration suspend stress test to endtoend suite ed3f14999 [autotest] Mock out retry waiting in tests ca7e6dea4 Add arc-gts-qual suite 7a13df159 Create single device callbox test bed control files. 4d981891f Additional refactoring of cfm hangouts api class 66ffb0a19 Renaming cfm_util and refactoring code as needed. 6f46b593b Fix duplicate run on dual carrier testbed. e4f98a342 Revert "autotest: Add chrome-informational test suite" 66aa254e6 [autotest] Skip servo update if pending reboot b3360d2bc autotest: Add chrome-informational test suite 8cd88d5da cheets_GTS.py: Support run 'all' command b7a9ef7a6 reporting: Skip sending mails if there is no recipient. 37663f4f2 FAFT: Create mode_switcher and bypasser for tablets/ detachables 193ff3a3e Update auto bug filing fields eea5fe1b4 Adding vzw_embms as an additional config 334b393b4 Add doc on betty board being the only one that works for VM tests ea69f9318 Add reef-uni FAFT config e2e995d75 [autotest] Move const and helper methods to shared lib module. c165128e2 autotest: move test_importer out of deploy script 97d85b64b [autotest] Fix module not found error in gmail_lib 1ab88d25b Check USB devices after warm rebooting CFM. cdae9eb5f Add metrics from PausePlay test to perf dashboard. 942526e79 arc.py: Add adb_cmd timeout b311a424f rpc_flight_recorder: add shard updating option c19c57fa9 power_Consumption: fix type error a604f8979 autotest: Adds support for cast client. 4eb1a6a25 tradefed_test: disable 32 bit java. 452391995 security_AccountsBaseline: add chronos to arc-camera group 0f553bd77 Wrap the pubsub into a cloud console client. a6c1bff74 [autotest] Adding libraries to control RF Switch for enclosures. ad719c19d Revert "Rename SSHHost.run to SSHHost.run_very_slowly" de15473f5 cheets_StartAndroid.py: group metrics with graph 892a611be [Autotest]New wifi suites for nyc 202d81a2f Add test for LoadComponentAtPath. 77a44e844 Adding new suites for bluestreak 8cd06cea7 [autotest]dbus_send: Drop the compat regex in the output parsing logic 672fb5f88 Rename SSHHost.run to SSHHost.run_very_slowly 68e30b856 Updated the unit description for CPU and Memory metrics 9e5126ef7 [Bluetooth] Removing bluetooth_Sanity_Discovery f189cdafb cheets_CTS/N: use media-1.3 bundle. 876e691c1 utils.py: Fix regex to identify nvme devices 3ce538e93 [autotest] Return the PID of the successful autoupdate run. 0bb62f425 autotest: teach kill_slow_queries.py to periodically check database 4ed69e0c7 Make wait_for_adb_ready wait for data mounted 5e521523a autotest: spew less ssh warnings. 6484eba67 Remove unused gviz package 808828bdc [autotest] Fix reference to get_failure_count() 5f23fe94f More accurate check for Chrome switch 43fdebc4c rpc_flight_recorder: add call to rpc ping_db 9f45534bd autotest: don't allow retry in retrying provision to raise error correctly. ac3fd3c7b [autotest] Restrict ARC tests to bvt-arc. 6d782dce7 autotest: Not raise error when there's no commmited autotest changes. 95c058045 camera_V4L2: Add minimum resolution check test case b41527d6f [autotest] gs_offloader refactor bef37ede9 Report startAndroid time to chrome perf 010c0bcc9 [autotest] Move result_utils to its own package fd9071037 [autotest] Remove final vestiges of WAITING 8745b0df7 [autotest] Remove final vestiges of ARCHIVING 9ea833a44 Draft of Autotest for SiS FW updater 863a2d8c7 [telemetry_UnitTests] Copy .boto file to dut/VM 729fd60e0 security_SandboxedServices: Update baseline for lakitu b273f6fab autotest: Clearly log the process of devserver health check. cd3ec6e8e Device reboot failures now display their serials. c2b17d7f6 ssh_host.py: Rename run to run_very_slowly f53d1269a [autotest] Allow control file to specify maximum test results to collect bba16780a Modifying acts_timeout for longevity dbebc909b autoupdate_EndToEndTest: partial revert of commit 0c88356d. 4ba6f243e [autotest] Remove unused site code from monitor_db 3e96cc24b autoupdate: Install stateful_update from the right location 4c1e2ec84 [Autotest] Removing platform_input suite 6d531b661 [Autotest] Remove ChromeVox Indicator check b26ec3ca7 security_AccountsBaseline: Check new users. 966db080d Create a new module for lxc code. cdcf838fe dynamic_suite: don't use deprecated functions in unit test 28422edd4 autotest: Extract master ssh connection handling into a class. 8763b0d26 Add touch_firmware_calibration user/group to AccountsBaseline dfc85e1ea Add test that frequently pauses and plays streams abb7c09fc Add static configurations for 30 routers. 6c39365dd Add support for Mimo when there is 1 more windows. 802907cf0 Decrease the debug level for driver log on exynos c2a97f4ed [Autotest] Increase max allowed time for ChromeVox intro message. 256cb45ea Upload the complete data set for various metrics 1cf97435c Using testing account youtube video for test 8cca3069f firmware_Cr50Update: check mainfw_type after update c442fd036 Update security_AccountsBaseline. 136240121 [autotest] Compile result summaries into a single html page 1192c4114 [autotest] Remove check for old build from autoupdate_EndToEndTest. bc6c9739d firmware_Cr50InvalidateRW: change order of tests 3c6d0c84c [autotest] Don't allow crash collection to fail repair. b6150912c cr50_utils: add board id usb_update arg 6b4cc78e0 cr50_utils: use argparse to parse usb_update args a66cc51f9 cr50_utils: fix string formatting error 502b60cab Updated the perf config dashboard for Kiosk Longevity. c1b6ab21b [autotest] Test ts_mon first in container functional test 8e00e8b4a [autotest] Remove leftover servo references from autoupdate_EndToEndTest. e1f4827ef autotest: fix test name in perf dashboard config bed7e4abb network_WiFi_ChannelScanDwellTime: work in open air (w/ hidden SSIDs) 9b9f841a9 video_VEA: fix gtest_filter overwritten in stream loop 1fa1d6a9b camera_V4L2: only test FirstFrameAfterStreamOn when config file exists b2bc3fb92 graphics_dEQP: Report of failures to chromeperf 2d6591c17 Reland: tradefed_test: switch to using 32 bit java. 98f500e1e network_WiFi_SuspendStress: don't put long tests in 'wifi_matfunc_noservo' 24798e554 network_WiFi_SuspendStress: don't look for servo for non-servo tests ee20d75f0 power_Consumption: Re-enable BallsFlex. 62182fe4a power_Consumption: Bugfix for running on system without battery. 32add5d67 dynamic_suite: make deprecation errors more useful c790e144d test_that: stop using deprecated Class-level functions 21ba60123 audio: fix up pylint errors for cmd_utils.py and affected tests 5ffa3693a [autotest] Add test in lxc_functional_test to check ts_mon 5e7d4a7f4 rpc_interface: add get_db_test rpc 26a6a8a63 dbus_send: Fixed a bug with _build_arg_string() e8adf59b7 [autotest] Merge scheduler/agent_task f380983e1 power_Resume: Explicit tests for freeze & mem suspend. 33a74b40d power_ProbeDriver: fix undefined variable. e3636465e power_status: Add s0ix residency accounting for SKL & KBL. 1bf6ec07d [autotest] Fix a bug in bulk_post in metadb upload ae5b92f95 [Autotest] Set disable_gaia_services when gaia is not used ff1d8babb [autotest] Remove Brillo v1 update code. 372400ca0 [autotest] Remove _archive_results() 774fb07b0 [Bluetooth] bt_AdapterPairing: add SR test 193a0f0d5 graphics_Drm: only run atomictest on certain kernels f8659c6b5 dynamic_suite: Inherit CIDB keyvals. 5b5642fd9 [autotest] Remove experimental tests filter 0f37b06e5 [autotest] Handle the case where no directory summary was collected. 34618870e Resolve incompatibility with Zero-Touch Devices d271bba5f power_suspend.py: Fix parsing hwclock (RTC) output string. cda739be0 Have lsbrelease_utils function respect argument default. d939d6660 autotest: Fix no_pipes behavior of BgJob. cd6c2a3bf Updating the control Filename. 37f5cf03d Adding reference of CROS_TH version for proper labeling 6be63556c camera_V4L2: fix test case when device doesn't support MJPEG format 157a77a2b [autotest] Fix lsbrelease_utils.is_moblab to respect its argument. d4563bb33 autotest: Add retries to jetstream host verification f7172fa4a audio: clean up regex and popen uses in alsa_utils.py and audio_helper.py 2da317057 Revert "Added stub IotaHost." 739e8c71c Adds util class for interacting with the hotlane telemetry API beadce4ff [autotest] Remove try catch around collect_cros_au_logs. 3df0b2bf7 [autotest] Skip archiving after parsing f487fa146 [autotest] Remove experimental stuff from unittests e59acec4c Disable bug filing and alerts for cellular end2end test c255367c5 [autotest] Remove parser_path for site_parse 326e168a0 [Autotest] Sleep time for logging_FeedbackReport 468de2598 autotest: Add jetstream host autodetection. 1aef2f3c8 [autotest] Remove failure handling in archive step 44969e3e3 [autotest] Add provision suite control file 004ca3f1b [autotest] Extract _run_suite_with_spec() c83c17a9c [autotest] Extract _run_suite() 0b51dc00e [autotest] Extract _stage_artifacts_for_build() bc2256660 [autotest] Make message less shouty 7ae78a5be [autotest] Add deprecations.warn 92c3958be Update the England EE test control files for 3 devices. dc819594b New features and some refactoring of the Longevity Framework. 9785a705b autotest: disable provision with original build for hosts at normal state 92f6f535e autotest: Decrease provision times from 3 to 2. 7b0e57328 autotest: Add aborted status handling. 292ee4862 Run fewer graphics tests in blocking part of CQ/BVT. 536f23869 Move session_manager D-Bus tests to bvt-perbuild. 4e28a32ff Chameleon: Restrict number of power-cycle Type-C ports b6aed51fe Report failure for most of the graphics_test ec0355f64 AFDO_Record: report failures to cros toolchain sheriff 8cd835fc8 [autotest] Handle config error in suite scheduler. 319baaff2 [autotest] status_history: Use the efficient RPC to get HQEs. f6fbe2d1a [autotest] Add new HQE by insert time RPC to frontend. 0c1dd4d19 [autotest] Hotfix stage_server_side_package undefined variable 0aa7b86ce Revert "tradefed_test: switch to using 32 bit java." ca812ff81 autotest: upstart job for swarming client to check bots recursively. f19118f03 autotest: Limit the scope of retryable error keyword for auto-update. b67afa022 Chameleon: Power-cycle Type-C ports 256468f44 cros/video: Update histogram naming for Arc's VDA. f3c5dcd63 autotest: increase "download" timeout to 1200 sec 085c1c5b3 scheduler_models.py: group multiple afe_jobs queries 8a22528a5 Add more control file information for testtracker 96c3bdc2e [autotest] Log test result size tko_job_keyvals 05d0b898d [autotest] Add support to merge directory summaries from multiple result collect 938d181c4 tradefed_test: switch to using 32 bit java. cfabbdef4 [autotest] Use process pool to read pidfiles in drone refresh 31b68c5a9 [autotest] Add run locally steps to provision_AutoUpdate control file. 7295bf332 [autotest] Bump all tests to retry at least once in a suite. 7dd986dc1 camera_V4L2: Make sure first frame is valid fbc89d59e [autotest] audio_analysis: Handle data with too small RMS 1fcbf6a08 [autotest] check_quality: Add raw file support 694990755 [autotest] check_quality: Add support to specify expected frequencies 69de2fa6a [autotest] Fix HQE index table model e99d34fbf autotest_SyncCount: add to bvt-perbuild. 714f0880a [autotest] Put format help where it is needed. f885e8a2b [autotest] When waking up moblab DUTs send more than one ping. 877269f1e camera_V4L2: Add constant framerate control 28a428434 camera_V4L2: Verify constant framerate 03c4e8bbe Add check for NoNewPrivs to security_SandboxedServices. ca0d7841e [moblab] Uprev the default build version to the lastest stable RC 7e98a6621 input_playback: Do not throw an exception if wacom_flash does not exist f26d14d61 security_SandboxedServices: add baseline for lakitu-st 49420390d moblab_RunSuite: Retry tests launched on moblab a7d9e34cd [autotest] Extract ProcessRefresher from DroneUtility 9ccda9dfa [autotest] Use --no-header with ps to skip header. 01e96da13 [autotest] Make some staticmethods free functions. d4db8fffb [autotest] Drop {Base,Site}DroneUtility 08d3df82c [autotest] Rev the public CTS N version to 7.1 R6 de08996f8 [autotest] Commit host attributes when provision via devserver 2aebbbe3b [autotest] Aggressively commit HostInfo back to AFE. 88be131a2 cr50 suite: add the servo dependency to tests that need it 10fde0d92 Stripped quotes from the owner field b927fbf41 Use master framework to run callbox test. 097ab771e video_PowerConsumption: add cc list to bug_template 9b0f6a3fa camera_V4L2: Remove raising failure for optional controls a447e06c2 Revert "cheets_CTS: Add a new test which test only HW codec in android.media." d252d26af [autotest] Populate HostInfoStore from cli/host.py bbb2456ea [autotest] Use HostInfo in host factory to obtain host information 368abdf47 [autotest] Use HostInfo to access host attributes 7a3675fc5 [autotest] Use HostInfo to update version labels cbeab1213 [autotest] Respect exclusive --in-lab or --host-attributes arguments 67ca2fbe0 autotest: disable video power tests if AC state is unexpected d5962711c [Autotest]Add random iterations for softAP stress 66febb21b ssh_host.py: measurement of host.ssh times 6693191b4 Reconcile version reporting scheme. d48e45fa3 [Autotest]Add IPv6RA test to saimpleconect suite for Android e2ec4733a Report cheets_StartAndroid time c5ec06069 [moblab] Only download gsutil when needed. 745b8167a [autotest] Make servo label detection more robust. 2ccbafd7b Add security_SessionManagerDbusEndpoints test. dfe8e6d2f Run platform_EncryptedStateful in bvt-perbuild. 129c0d4b9 [autotest] Fix fields provided to rpc_flight_recorder metric b1e3a70d9 Fix a typo in video_VDAPerf.py 07591f378 camera_V4L2: Move unittests pass logic from python to cc c8dc1143b camera_V4L2: Should not pass 0 fps to InitDevice d4235a4a1 [autotest] pack_audio_quality: Add git SHA-1 to packed file name aed6cdb32 [autotest] Add API to control motor board on chameleon ffd002943 video_VDA: disable ForceBitrate for 320x180 video on elm/hana 79ba0a6ce cheets_GTS: Remove old code for 4.1r1 and some clean up. 43ce039f8 Fix testtracker_project_id and owner 9f879fb89 [autotest] Record directory information when collecting client side logs. 24bce6abc Revert "Reland: autotest: disable video power tests if AC state is unexpected" e0b2e8e7d camera_V4L2: change test suite to bvt-perbuild 3fd3d310d graphics_GLES2ConformChrome: Remove X11 remnants 8c58253aa cheets_CTS: remove public *.all control files. c92efed1d firmware_Cr50Update: move the update code to cr50_utils b9581ec08 firmware_Cr50Update: cleanup original image handling 9f917d777 Revert "autotest: temporarily remove autotest_SyncControl from push_to_prod" 81e97f1e2 Add auto test of HuddlyGo camera firmware updater 18d90810e firmware_Cr50Update: fix ccd compatibility issues 2fbe022d5 cr50_util: change binver to binvers 67b48a435 firmware_Cr50Update: remove unused arg 8a6e367fa firmware_Cr50Update: change restore original image for loop 2357ea226 firmware_Cr50Update: fix running release_path 7d2d63b99 Remove security_OpenSSLRegressions. eb6a440bf autotest: suppress logging for adb devices 1c0fe8bb5 rpc_flight_recorder: fix exception handling 875dca696 Fix security_RootfsOwners. 7051b57d1 Failure to provision devices now waits for all children to finish. cc27c0468 Skip setup wizard fixes 0b4e6ec29 video_VideoSeek: pass immediately for vp8 switchres nyan 1eba6d21c Use hyphens in container hostnames. 5357623e5 security_SandboxedServices: add gce-containers- service to baseline.lakitu 778c9a471 autotest: Add jetstream_host. a39d99a42 [autotest] Decrease bvt-cq, bvt-inline per test time budget. 462858e71 [autotest] Create a new bvt-arc suite. f9e543f32 [Autotest] platform_KernelVersionByBoard: add expected values for poppy and soraka c4273f917 [moblab] Fix bug in moblab run suite RPC. 263d9a450 Fix the video_WebRtcMediaRecorder tests. 094111b2e [autotest] Add CTS test to collect the cannonical test list. 34ae222c3 Assigning video_MultiplePlayback to perbuild suite. 6dadbab63 temperature.py: unify temperature measurement bbeb0f7d8 Reland: autotest: disable video power tests if AC state is unexpected 647fd7cf8 autotest: Wait DUT to boot after updating its firmware 6de2ce60b autotest: Fix firmware_programmer to use the new format of servo version 034d85e1d [autotest] fix test_push metric report f4610bdd3 Revert "autotest: disable video power tests if AC state is unexpected" e1729bb15 autotest: add `atest server list -N` option to list only hostnames 9857f8754 [moblab] Add new featutre to run suite to limit the tests run. 61060f8dc chrome_cr50: check ccd_lock at the end of the unlock process 5696954d3 autotest: add metric to track whether test_push passes 9a0ce5604 autotest: add test to cr50 responds to CCD disable flag 828e78005 autotest: temporarily remove autotest_SyncControl from push_to_prod 73fd8d86a Add testtracker_owner 568275829 Added required dtbo_a image for some Android devices 702ae96c9 Use the latest master framework for security test. 511364751 [autotest] Add new test to GTS/CTS to collect a cannonical list of tests. 3a3045652 [autoest] Add a server role 'sentinel'. ebde459db SuidBinaries: add novato baselines fa01d69f3 Made all volantis devices flash with volantis builds 2310901eb [autotest] Fix couple bugs in gs_offloader 6ec709fd1 Revert to 2 retries for CryptohomeIncognito & ProfilePermissions. c60eb458d Added control files for wifi tel coex tests 30b6f00cc Add VT control file for VZW and TMO for Nexus testing. 20c69b8b9 [Bluetooth] Moving SR method to adapter_tests a9788694a graphics_Drm.py: report Failure Count 6a156ff6e autotest: add label lockout table 42e44d2d3 CTS: Don't make a redundant log from tradefed a failure. 7a907ce00 Changed logs to uberautotest 28c9d6d3c firmware_test: verify the cr50 console works 565582962 chrome_cr50: add lock enable and disable functions 300b1fa91 chrome_ec: move chrome_cr50 to separate file de375a129 graphics_Idle: disable gem_idle. f0c822436 autotest: (base_job) delete TAPReport and all callers b83db0d0f Adding a library of methods to calculate perf stats. 6ff5d72ed autotest: Add platform_SecureErase test. b5fb14e91 update the snaplen to cover AMSDU aggregation cases fc4f5545e suite_scheduler: Add private suites to whitelist. b37088622 graphics_Drm.py: Change of test framework 365049f69 Revert "[autotest] move gs_offloader to use the chromite version of gsutil" 5511bd329 [autotest] Fix reference to __qualname__ 7bea6a060 [autotest] Merge SiteDispatcher 0be2f2da6 [autotest] Give up on retried upload jobs 9579b3807 [autotest] Abstract out upload marker file logic 78c11c76b [autotest] Remove unneeded path join 5aef8512e security_RootCA: Update the set of known CAs to match NSS 3.30.2 85fdffe26 Add test scheduler for callbox and security tese. d7b599621 The option override_build_url now supports the //latest format a26332f4e autotest: Remove unused dynamic_suite timeout arg. 48276a0e4 autotest: Clean up dynamic_suite.py. d9fc0cff3 autotest: capture devserver failure for translating android build. 189a57601 autotest: Fix naming error ca4d02ea6 Revert "[autotest] Added 60s timeout to RPCs" fceb83f3e autotest: catch Exception when label is not matched to certain pattern. 9cca67a5c autotest: disable video power tests if AC state is unexpected 341165b4e [autotest] Add rpc "host_queue_entries_by_insert_time" 0d41282fb mysql_stats: Add deadlock metrics 76f2357d5 [autotest] Add a shard/board_presence metric 690ca4886 autotest: Add tx bitrate and rx bitrate support to IwRunner. f9232dcff video_VideoEncodeAccelerator: disable mid_stream_bitrate_switch cases e73b3280d [autotest] Added 60s timeout to RPCs e81ca3105 Adding AudioAfterReboot tests to perbuild suite. 27ee2110c autotest: fix AC power assertion f670bf6d9 Dump JMI not-aggregated dataset in a json file. 2b56b4747 Acommodate whitespace or lack of whitespace before ec version. e0e4d5523 packager: Compare checksum before skipping tar in upload eb8ac8b9b [autotest] audio_AudioBasicInternalMicrophone: Use 1330 Hz test data c021b1f15 Remove a record of removed audio board. df9a8ae1d rpc_flight_recorder: Monitor service for AFEs f31d36c9d [autotest] Convert more DB queries to be case insensitive b9d993b7c [tko] Sanitize imports afb39c8bb platform_PartitionCheck: Allow 4GB root partition size 484b4adbd [Autotest] Improve input playback emulation cleanup. 0779f5fb9 [autotest] Neuter archiving step f67d6ee4f [autotest] celes HDMI needs extra plug/unplug 84a85956f [tko] Sanitize imports d85615764 [tko] Sanitize imports d83a6a6d4 [autotest] Add FileStore for HostInfo d2d95b371 [autotest] Add HostInfo json serialize / deserialize functions. 97bebd436 autotest: add --do_nothing option to run_suite 3a94fabdc autotest: add host-scheduler metric about host acquisition requests 2396d5683 [autotest] Delete redundant call to parent's __str__ 271962fa1 [autotest] Handle exceptions directly in run_test 0afec4251 server_job: Use new style except statements 37563b056 Update callbox test control files. f2c4e3596 Factor out container cloning. b16fa0fb3 [autotest] audio_AudioBasicHDMI: Check frequency and artifacts 812ef920b chrome_ec: disable ccd when we use servo v4 a2b87b68a vm_sanity: Also test navigation. b5f1c11c6 autotest: drop port # from retrying_afe destination_server stats 98a5428c4 [autotest] cras_configs: Adjust internal mic gain for kevin e211c2b52 [autotest] audio_widget: Fix setting internal mic gain a3c7d4b4d [autotest] audio_widget_link: HDMI on cyan needs extra plug/unplug 62b1d77d6 [autotest] audio_facade: Makes failure in recording audio more obvious f748eb2b8 autotest: Add desktopui_ChromeSanity client test. 64cf7913b autotest: Get the board name from servod for firmware install 7c0bccc26 graphics_dEQP: add a hand selected bvt list. 7e074d58e [autotest] Change the public cts/gts to allow test to be specified. 461336c81 Add GraphicsTest base class for graphic tests 3c4fc6f2d [common_lib/test.py]: add append opt to output_perf_value 3f33732b0 Add rtanalytics group and user to AccountsBaseline 4d556e5ba Fixing control file NAME bug 92bb409ba Enable logs for video autotests 3ab9c30e5 video_VideoSeek: correct nyan board name expression 17cd8017b security_RunOci: Add device cgroup tests a3bbc42d0 autotest: Check whether a host is in old version before provision. 036b3a6de [autotest] Merge scheduler/drone_manager 4b31ab234 Starting youtube playback from current playback quality 4621bf116 [autotest] Add a model for the hqe index table. 4cec5bbc5 autotest: join multi-line reasons into single line 2b3e29720 Fix test to work with dual speakers. 751af7980 faft: Fix skipping running updater for non-bootok modes 56cbe9444 Wrap pubsub code into a reusable class. 807a6b796 [autotest] Add migrations for hqe index table 2a182bd29 Revert adding packet_capture dependency f2a08e3b1 [autotest] Add equality / inequality operators to HostInfo 2260c566b Revert "Disable login_MultipleSessions" 015e223b2 autotest: delete a bunch of graph-related tko gwt code 0f2f685f0 Added new control files for dynamicAP autotest 2e0352764 Add a controller class to manage RF Switch. d575f6445 [autotest] provision.py refactor d72df7527 autotest: run_suite: Fix log message typo. 141d15895 power_status: Log battery stats on battery value exception a885c111f Add 11 more routers to the AP Box. cda7ca909 [autotest] Add 500.html 21e33a5f9 [moblab] Use credentials file from the bucket if available. af271023c graphics_dEQP.py: rerun failing test after hasty mode ce4ce2601 graphics_dEQP.py: return failing tests in results 7b343da88 Add support for Mimo connected to CfM running in meeting mode. 9304d2877 Add Nexus test control files for ATT and SPT. 02dd066dc [autotest] Fix a bug in labellib and better handling exception in gs_offloader 9e8d95a21 [autotest] Fix a bug introduced in CL 506781 46e65b098 autotest: enable metrics from dump_suite_report 90ad6e388 [Bluetooth] Adding bluetooth_AdapterSuspendResume a5b9cc81f lxc: tune download retries. 5cd8659ea Add testtracker_owner into telephony control files. 4dbd804a3 Added dependency for TMO VT 6ad127a4b Revert "[autotest]: subprocess shell option shoule be an arg in the wrapper function" 3e41e80a1 autotest: add metrics from rpc client side for timeout RPCs. 5f3bf7a69 autotest: disable CacheLineUnalignedInputTest for bob dab8e18cf utils.py: Remove X11 remnants be9789ce5 Add support for mount_ex and crypto-migration aa61f9133 autotest: parse error reason for ChromeBinaryTest 04a4b8b6b camera_V4L2: Fix time per frame capability b60a397c6 video_VideoSeek: disable vp8 switchres for nyan 61a70d321 gs_offloader: handle new arc-cts-* suites. b125cbf39 Add an utility class for RF Switch. 23f6b32b1 Added aditional owner as example to bluetooth control file a4b2e3f5e Add classes for RF Switch APBox and ClientBox. aae34bccd [autotest] Merge scheduler/drone_utility 5d122a264 [autotest] Added a apache_access_log_metrics daemon 74a68665a [autotest] Privatize sort_actionable_labels() 2115458e6 [autotest] Make run_special_task_actions() a method 644ccc078 graphics_Gralloc: modify test framework 898e799f0 graphics_Gralloc: test special (*lock_ycbcr()) behavior e72a44ec4 [Autotest]Correcting parameters passed to start softAAP stress e3323aaea Add control file to run pre-oc build with master framework. 935dc2028 autotest: remove annoying deprecated function. a65125c70 autotest: Write all logs returned from collect_cros_au to disk. d8e82ef69 audio_CrasSanity: Remove dependency on network 1681fad72 hardware_ch7036: remove X11 remnants 405ac5e6f Added additional owner to acts job info 37aca879b Revert "apache: Log request time in milliseconds" 9610ca74c apache: Log request time in milliseconds 51809f1dc graphics_LibDRM.py: report of failure count 395697ddb [autotest] Handle tiem_utils call for None input 042351ec8 utils.is_freon: Remove X11 remnants 1d565f26a Backing up the EC FW incase EC Sync fails from BIOS ee3c637de autotest: add a fallback html file when AFE is not working 830876427 cheets_StartAndroid.py: Report of running time 5acd627d0 input_playback: Add 'enter' key event file b2751fcd1 [autotest] add more metrics details in gs_offloader 93313218c Do not check redundant output params. af939a2c1 [autotest]: improve the error message when fail to find devservers 24ff4e882 camera_V4L2: Only test 1600x1200 for internal camera f0e73820a [Autotest] Adding BT address for chameleon boards 908ed5475 video_VideoEncodeAccelerator: disable EncoderPerf for veyron vp8 6c3ea0fdd Removed LOOP test that was redundant to SOFTLOCK. 196abd9f7 [autotest]: subprocess shell option shoule be an arg in the wrapper function 1a2082307 [Bluetooth] Removing stress_500 test fa0412a0c [moblab] Harden get_moblab_id against race conditions. 0cfe9afd0 [Bluetooth] Adding suspend_resume and reboot files f77fd5867 pyxinput: Remove X11 remnants 8f45e132c apache: Modify logging format for all apache instances. 5633feebf [autotest] Force host_scheduler to use metadata_reporter 9307e626e autotest: Support test_push to send notifications to multiple emails. 712ff6b95 security_AccountsBaseline: Add cfm-firmware-updaters user/group c63d07cfe [autotest] Improve deprecation warnings 6576f46ad [autotest] Fix references to client.common_lib.site_utils 12aa4a2b1 autotest: consolidate in_mod_wsgi check, add it to utils _reset_sigpipe 027b638e0 autotest: verify cr50 uart enable/disable 290628d44 chrome_ec: change how using_ccd is determined 3ee5c9663 autotest: Move desktopui_MashLogin to bvt-perbuild 5fdad794e [autotest] Remove symlink for apache_error_stats 5734df660 autotest lxc: increase devserver download timeout. bf59e756d [autotest] Force not to use ssh devserver call if it's not in restricted subnet 82d149426 autotest: deprecate graph-related tko rpcs 47566aebb autotest: Add station dump support to IwRunner. bb990b6a2 Stop control display via settings page e9386a7e1 Lengthened threadname formatting to allow for longer serial numbers 82ad4501a [autotest] move gs_offloader to use the chromite version of gsutil fb744f1da security_SandboxedServices: update baseline for firewalld. 4dbe28123 Updated the test not to raise TestNA error until final changes. d802d05c3 [autotest] Add abortjob contrib utility. a7d7bef81 Update control file to install PMC.apk a63919c36 Revert "autotest: make lsb_release_content as a property for re-use." 5194d953a Add telephony mobility stress test control files. f6941570d cheets: Do not fail if a test case is failing more than the number of abis. 3d8ebe7fa Adjust network_chroot.py for DBus path change. 4b37620b6 hardware_TrackpadFunction: Remove X11 remnants 4dbd4b759 security_NetworkListeners: Remove X11 remnants 92510cf06 hardware_Resolution: Remove X11 remnants 394742e8c logging_CrashServices: Remove X11 remnants 8c26716bc platform_BootPerf: Remove X11 remnants 71658fcf4 graphics_utils.py: Remove X11 remnants cf4787f4c client: Fix 'bootok' execution error in firmware_updater module. 8ce47ead3 external_packages: Enable PIL by fetching it from CrOS mirror 88b9f7c31 security_AccountsBaseline: Add atrus user/group 8719fe7ed facade_resource: Bypass tabs which we can't close 634cacb77 autotest: remove get_sync_control_file 938fa6d1a autotest: make lsb_release_content as a property for re-use. 3358c5204 [autotest] Functional test apache_error_log_metrics 5c2ced339 [autotest] apache_error_log_metrics: Add matcher for all lines 68da57487 [autotest] Rename apache_error_stats -> apache_error_log_metrics. 5b0c8bcb9 [autotest] apache_error_stats: Make regexp more generic 2f251dc18 Add control file to run test on the second device as DUT. a5aa7ba11 [autotest] Clean up cached property implementation e9b2d31d8 graphics_Drm: move certain tests to bvt-cq 37fff2078 camera_V4L2: change attributes to per camera module 2a4ebb2f4 [autotest] audio: Add script to pack audio quality modules 3386cac27 [autotest] audio_quality: Simplify check_quality usage cb5f918ce [autotest] audio_quality: Add support for converting file format a2ccb016e [autotest] audio_data: Fix numpy data type usage 602c866b5 graphics_Gralloc.py: report of failure times 1dd6af940 graphics_Idle.py: report of failure counts 03b065c2d autotest: Skip nyan_* boards for mus/mash autotests. c30d7e98d autotest: Raise error when DUT comes to offline in provision. 3d98b6005 graphics_Gralloc: remove ill-defined test cases dc2b802c4 graphics_Gralloc: add combination test, remove usage test f6b079744 graphics_Gralloc: add additional perform test 1a804161e graphics_Gralloc: run clang-format 356d74b00 Disable login_MultipleSessions 0c75fbd2e video_HangoutHardwarePerf: add cc to chromeos-video-test-failures@ 961e5de6e graphics_utils.xsystem: Remove X11 remants 3102fd49b [moblab] Sort the build numbers correctly when generating build list. ca6f06a1e autotest: verify cr50 header is corrupted on login ea4d8160c Nit: Minor spelling fixes in the test explanation a5752e2a7 autotest: null out self-cancelleing afe migrations 110-113 64d5aea89 autotest: fix syntax error in host_scheduler exception handler cb7b164ee Removing youtube flash video as it is no longer supported 350d7890f [moblab] Call new upstart command that correctly restarts apache. 5ae0a003b autotest: clean up various uses of logging.exception fa8713ce1 autotest: delete status_server, monitor_db_babysitter, all callers e6c94575a perf_dashboard_config.jsoon: Add tests to perf dashboard 54a1d2a79 graphics_utils.xcommand: Remove X11 remants 4c9f349d6 [autotest] Fix concurrent download issue in lxc. 47d6dea84 autotest: update sandboxed services baseline for lakitu 33fdd87e9 [mysql_stats] Re-add missing sleep() ad5e10fa9 packager: Exclude pre-existing packager tarball and checksum 0f4dfded8 [autotest] Exclude the WSGI server from being started on moblab. 460e77035 tradefed_test.py: docstring update 7defddb90 Add control files for telephony callbox tests. 490f71406 autotest: add a default host_scheduler_minimum_tick_sec to global_config ab2fd9e9e [Autotest]Renaming softAP control file. 6a61b7e89 [Autotest]Add "wifi" prefix to softAp tests. 673519bed autotest: Skip updating the repo when it is already up-to-date 9fc531b81 graphics_GLAPICheck: Remove X11 remnants 2cf181995 chromeos-gfx-alerts: don't report memory to dashboard 24c5abe03 graphics_Sanity: report of failure times 70af93408 autotest: log created suite job_id in suite_scheduler ff9eb2dfc [autotest] Add new baseline for guado_moblab. ed5db4297 autotest: silence elasticsearch import warning 3ee1b6d69 autotest: Remove colon from end of statement 327960b0c autotest: remove unused import in power_RPMTest d3678f2e2 Reimplement get_display_{modes,rotation} d2bbb9e2d Fixed bug with flashing a1a45b85d security_RootfsStatefulSymlinks: move /etc/resolv.conf to /run 592bcce30 [autotest] Fix missing import 4ad0c3b47 [autotest] Make unittests executable 9358538d7 [autotest] Lint cleanup 6b82663bb autotest: Add desktopui_MusLogin to bvt-perbuild. 1ed5062f4 autotest: add 'owner' check when parsing task. fddb3d0f0 cheets_StartAndroid: move 9/10 tests to bvt-perbuild. 3002e6e7d test_push: fix the broken go link ea8f85158 autotest: log uncaught exception in monitor_db 1af3192dc firmware_Cr50*: add servo dependencies 048813978 platform_DebugDaemonGetPerfData: remove introspection 844745c72 autotest: make host_scheduler respect host_scheduler_minimum_tick_sec 93518d2a5 cr50_stress_experimental: add platform_KernelErrorPaths.CORRUPT_STACK eba17402f cr50_utils: add -b hack to work with broken usb_updater 7116de7a5 firmware_Cr50Update: get images from gs:// 9f6102c97 firmware_Cr50Update: simplify update_order e7774d837 firmware_Cr50Update: make erase_nvmem a test attribute 6b4e3c2d9 autotest: don't start status_server within scheduler 221caecce autotest: reduce memory usage when download huge file ab7d402dc autotest: minor code clean up (video_HangoutHardwarePerf) cd6b761c4 Remove pd check. c48be08d9 Fix errors in camera_V4L2 6970014cb autotest: clean tree during deploy_server_local 6173759b6 Updated enterprise_CFM_USBPeripheralHotplugDetect test to detect crashes. 5f45b2873 autotest: silently fail PIL import in chameleon.py d2359125e autotest: eliminate au_suite from test_push dc03d2cb2 security_SandboxedServices: Fix style issues. 447901ccd tail_until_writer_finished: Remove "-u" argument b26e84677 Disable audio_CrasSanity temporarily a38d98845 Make functions in EvaluateJavaScript anonymous. 47a2dcdb4 autotest: set check_client_result in power_RPMTest 0ed7f1bb1 autotest: Change v8 subtest to speedometer in power_Consumption c7a96e879 autotest: Move delay from power_RPMTest to power_CheckAC 8e976f60c 3/3 Allow auto_update by specifying payload filename. 77ba765ac security_SandboxedServices: new baseline for lakitu-gpu 55ad3d5b8 Add more logging and comment to make debugging easier. 9b17d54ec autotest: add board_lists for suite_scheduler 8346c2825 [autotest] Rev the CTS version for public CTS tests. 4db12a8b5 [Bluetooth] Adding tests to suite:bluetooth_stress 2abc6716a graphics_Sanity: Remove X11 remnants dd5c132cf [Autotest] Update expected kernel versions. 9bd3eca72 [autotest] Merge scheduler/drones f7e87754b autotest: Delete platform_PowerStatusStress. e5b5fa849 platform_CryptohomeStress: fix fio and suspend stress interaction 2b67d0c0b [Autotest] Adding bluetooth_stress suite control 0495e1525 autotest: run gcloud in non-interactive mode in sync_cloudsql_access 0815bd4fb [autotest] Increase bvt-cq, bvt-inline time budget. c971e00b5 [wifi_cell_test_base] Stop installing pyshark for every wifi job 982f8cc05 [autotest] Use chromeos-admin sync code 73b92bf69 cheets_CTSHelper: rename to cheets_StartAndroid c7e92cc7f autotest: Check for subtest failure in power_RPMTest a6dd50ff5 autotest: Add higher_is_better args for power_LoadTest perf b47f59ae8 [autotest] Add retrieve method 2490f051f autotest: Add desktopui_MashLogin to bvt-cq for tricky e0cbc35b4 telemetry_Crosperf: fix a concurrency issue d8216f5e4 platform_BootLockbox: Change ownership 20ca2612a [autotest] Prevent import warning from deployment_test b716cb9fe Add 'HOTWORD' audio node for kevin e7dbe651c [autotest] Merge scheduler/archive_results 357103679 Added extra env to mobility control files 04d720203 graphics_Drm: check vk_glow 37f61217c graphics_dEQP: Fix not exist error for vk-master baa4ec937 [autotest] Rewrite lambda 5b623128d [autotest] Fix stupid capabilities/configuration naming ceb24430d [autotest] Fix naming and docstring for test_for() 95e930a2d [autotest] Use _get_label_action() for acts_on() 2eea6b30e autotest: add logging to sync_cloudsql_access 5116accab autotest: Take desktopui_MashLogin out of bvt-cq for lumpy 6e415c60e Run tlsdate tests in bvt-perbuild. 998d640b3 external_packages: Removed broken package ImagingLibrary ab2f6c056 Update England EE control file. 2d1a58aa9 Catch Media.GpuVideoDecoderError in video_ChromeHWDecodeUsed d5cec8f8f cheets_CTSHelper.stress: add to all closing suites. 00280b9fd [autotest] Adapt suite_enumerator.py to changes in suite.py a1a38fc31 [autotest] Block access to AFE's admin pages. 606673f8e [autotest] Add _get_label_action() aaabda844 [autotest] Use labellib for version label functions 89711f702 [autotest] Use labellib for provision.py label constants dee56ff16 [autotest] Fix reference to base_utils fb4508d42 security_AccountsBaseline: Add 'firewall' user to baseline. 90ca97177 [Bluetooth] Add bluetooth_sanity suite to control 7f73f66cb autotest: replace scheduler uncaught exception spam with counter 82ae30d95 camera_V4L2: Send mail notificaion to chromeos-video-test-failures@ 806c0253c autotest: Delete platform_FullyChargedPowerStatus. 7b81a313d autotest: Update network_ProxyResolver D-Bus call. 82d0b5904 [Autotest] Removing platform_InputBrowserNav 515a7df9f bluetooth: fix error message for "Failed to register advertisement" 8b62e1855 bluetooth: fix advertising data format 6fe79f0d9 autotest: fix collision between gs_offloader metrics 80c5f5695 Check more resolutions in camera_V4L2 979625c26 [Autotest] Add stylus tap playback test. 687c711a5 [autotest] system_facade_native: Add 'sched' to valid CPU governor mode 5a39eefe5 [autotest] audio_test_utils: Makes the error messages easier to read 8db9ce0da [autotest] Handle the test where we need to know the plugged node type 3bc8fb6e9 [autotest] chameleon: Allow line-out to be detected f2c3bdeb2 arc: Switch to using autotest API to enable Play Store 3d512d3e8 [autotest] Do not ABORT even if reboot ssh command timed out. 4127a8a81 [autotest] Block '*.core' from test results. 403afe118 Add tool for parsing camera config file in camera_V4L2 601e8965a [moblab] Turn on result file tar and compression f45b3c753 cros_firmware: Support the new "BIOS (RW)" field. fc6326f64 [autotest] Merge client/common_lib/check_version 737021591 [autotest] Shorten method names f8b0b70a6 [autotest] Extract _parse_control_file_text method 1967df81f [autotest] Extract get_control_file_path method df30f4f8f [autotest] Add abstract methods for documentation 3adae953b [autotest] Make experimental filtering be a predicate 8646834d4 [autotest] Remove identical default parameter 489052905 [autotest] Deduplicate constructor calling aed934967 [autotest] Make parsing parameters into instance attributes 15e956066 [autotest] Move _parse_control_file_texts method 7b1a83ce7 time_utils: don't complain about missing imports 7c2895cb0 Add "tail_until_writer_finished" script 97f7ce4c4 cheets_GTS: Uprev GTS to 4.2_R2 0fdf76c4f [Autotest]Correcting campign file name in softAP stress 7e0d7ed2c apache_error_stats: Fix to constant and logging b3b206f91 Reland "[autotest]: Update tests to use new container IP" c3fac8bb4 [autotest] Rename find_test_control_data_for_suite method ec99911b2 [autotest] Fix docstrings 975c95280 [autotest] Inline helper methods ce93df7c1 [autotest] Move _should_batch_with closer to use site 1abded59c [autotest] Split _get_control_file_text_for_suite method 3466ae8a4 [autotest] Extract _get_control_file_text_for_suite method 2d7c9561e [autotest] Conditionally create batch retriever da62c6172 [autotest] Make empty batch retriever subclass 57de3909a [autotest] Merge if statement blocks 374c1b67d [autotest] Extract _filter_cf_paths method 340c39157 [autotest] Rename method get_control_file_texts 5e51bd9b9 autotest: Not raise error in copying files in cleanup step. a124fa33f autotest: include shard id in `atest shard list` f53263f56 autotest: separate video test results via tag 9ea613e9b autotest: fix host_scheduler tick metric 1400dd770 [Autotest] Remove policy_ tests failing due to settings page changes. 8a93beb6a autotest: don't crash shard_client on JSONRPCException ae09543f4 [autotest] Add setting to allow devices to be in dev mode. 2d5688817 autotest: add more logs & raise NonHostExistError for scheduler. b0f41503e autotest: remove log spam from apache error.log 1880db97e Adjust platform_FilePerms to allow additional bind mounts. 1f0414fe2 cheets_GTS: GTS4.1r2 uses new test case counting logic. 0bb407180 Update control files with testtracker id 8e312ec3d [autotest] Fix a bug in is_in_container check 30a90deef [autotest] Update lxc check logic 5ed7e63ae [autotest] Merge client/common_lib/site_utils 240e14e3d autotest: add a suite_scheduler tick counter 885017e92 Revert "temporarily move security_SandboxStatus out of bvt-inline" 363cdac33 [autotest] Move control file getting functions onto class 605752751 Added more resources for determing the env from acts f3c86ddc1 afdo: move samus to the llvm pipeline 646f5c8ea video tests: set init_network_controller=True e658c4303 Update stress test to use powerd or servo to suspend / resume 745ac43e2 network_WlanDriver: drop fixed interface name list; ask shill instead 7e382a9d9 dbus_send: allow dbus name with the form org.freedesktop.DBus b3b7665f3 Remove security_DbusMap test. 9628dfb5d graphics_dEQP: maintain control files. 826bd4de6 crash: Clean up crash testing library e7ec66365 [autotest] Standardize label logic 112b05291 [Bluetooth] Add more BT single advertising tests 585cbd6a5 [moblab] Add moblab os type into autoupdate EndToEndTest 34e35246d Autotest to download and flash Android image to run Android APCT and other tests 0b1d88ba9 Graphics_WebGLAquarium: relative memory usage 3cf74ed60 Reland "[autotest] Don't include /var/spool/crash in test results." 158b18049 Revert "[autotest] Don't include /var/spool/crash in test results." 66a5d613a telemetry_GpuTests: remove webgl_robustness bebf41957 Moving Recovery Cache tests to faft_lv6 d364662aa autotest: add timeout for downloading files for ssp. f10f41ab0 Revert "[autotest] Use AfeHostInfoStore to obtain host information ..." 3e9a6f9b7 autotest: don't use timeout_util.Timeout in wsgi environment d14cb7e71 Added an apache error log metrics script. 1d8df7d72 autotest: add a gs_offloader counter for generic errors 0d1b4ecbd graphics_dEQP: delete expectations 05dd15605 autotest: Run desktopui_MashLogin on boards with no internal display. 38d091cc4 Adding dependency to tablet_mode suite 18eb3aa42 [autotest] Fix typo on HostInfo.__str__, add unittest. 1b5589561 security_DbusOwners: Clarify test intent. 7efe09114 [autotest] Add help to the count_labels command. db71b7b5c login_LoginSuccess: fix names for real. 551c10669 temporarily move security_SandboxStatus out of bvt-inline cb21b2937 [autotest] Don't include /var/spool/crash in test results. 6dec0e1dd autotest: make master silently ignore wrong-shard job updates 0a0029f7f autotest: stop using django.urls.defaults (deprecated module) 29a12d48f autotest: don't attempt to install sigalrm handler in mod_wsgi processes bf854f881 autotest: Retry only once for the same job. ba28516ab autotest: remove sensitive lines from error msg for further tko parsing. faf75e956 telemetry: make telemetry_GpuTests run again c5289fbf3 Created Mobility Specific Test Suite abe997086 FAFT: Lazy unmount filesystem for probling an USB disk on servo 24f38a57e [moblab] Update moblab configuration settings 0adbce500 Restore a copy of base_utils.py for backward compatibility ee480ade8 autotest: raw_post_data -> body (address django DeprecationWarning) 70570221a Revert "Move the flaky video_ChromeRTCHWDecodeUsed from bvt-cq to bvt-perbuild" 5ebf69b26 dbus_send_unittest: make it easily runable 74269230c remove gfxtest folder in client/deps 65258bf29 [autotest] Proxy ControlFileRetriever construction 36746975a [autotest] Make cf_getter an instance attribute 574fe4db6 [autotest] Make _ControlFileRetriever class bb60f4445 [autotest] Clean up logging 76b8f31f8 [autotest] Move experimental filtering out more a92cddbca [autotest] Move experimental filtering 447cb1e3b [autotest] Clean up _batch_get_control_file_texts e38d28b12 [autotest] Move unrelated logic out of try/except 00bbe5b2e [autotest] Make tests a parameter constructor d8d1bbdcb [autotest] Remove _cf_getter attribute 9a27f19dc autotest: remove a bunch of obsolete alert lists ce3f8ade7 Adding BT addresses for chameleon boards 559df8d5a telemetry_Benchmarks: remove unused benchmarks ee6f508da autotest: Disable desktopui_MashLogin on peach_pit d2d0c7dc5 [autotest] Allow testbed to run tests requires fewer duts if the build is same 206ccdc3d bluetooth_AdapterStandalone: add a control file for stress test 61cc8b2a0 bluetooth_adapter_tests: wait for condition 3b03cd240 bluetooth: use inspect to get method name 0d0a30ba1 Remove 'security_ReservedPrivileges'. ec2669119 Revert "Move test to bvt-perbuild." 920a2d1fb Revert "autotest: throw Auto Refresh checkbox into the abyss". 86746edf4 Simplfy Run() function in camera_V4L2 17f015a37 Remove Read/Write test in camera_V4L2 1a25ec40b make video unittests support setting test filter from command line 087e008d9 [autotest] Increase WSGI process limit to 65. 2b1a26afb dbus_send: correctly parse new dbus message header cec26f75b [autotest] Extract _ComposedPredicate 67c9af886 [autotest] Use parameters instead of implicit attributes 2887e33e0 [autotest] Fix docstring typo 7f43ef9cc [autotest] Move test initialization to Suite subclass 25bb1c622 [autotest] Move extra constructors to Suite subclass 3b1d4e59f [autotest] Duplicate constructor in Suite subclass 4b5a24f9d [autotest] Split Suite into two classes 20854f520 Fix pylint error for camera_V4L2 0ad4fe312 cheets_CTS for M: Distingiush waiver and pass. 1865f636f [autotest] Make get_test_source_build a function 122cd0920 [autotest] Make list_all_suites a function 1caad8b96 [autotest] Make list_all_suites a staticmethod d1806ac18 [autotest] Make test_file_similarity_predicate a function b5b4a7a5c [autotest] Make test_name_similarity_predicate a function e37d6ba55 [autotest] Make matches_attribute_expression_predicate a function f29b48ad8 [autotest] Make test_file_matches_pattern_predicate a function 1819f5286 [autotest] Make test_name_matches_pattern_predicate a function f8441c8cb [autotest] Make test_name_equals_predicate a function 6e2fa4f2b [autotest] Make name_in_tag_similarity_predicate a function 307731525 autotest: add 'atest shard remove_board' subcommand f57418337 firmware_Cr50Update: fix handling of usb_update result 547d33f1b cr50_stress_experimental: add tests 883eab324 Add configuration files managed by RF Switch 1. 31a50ad98 [autotest] Add a -l option to contrib/count_labels. 976f4417d input_playback: Fix blocking_playback sleep time 4ed76650c input_playback: stylus: Fix template namings 28c750d4c [Autotest] Adding platform_TabletMode test. d6f12e5b2 firmware_Cr50Update: change rollback header checks f7b2f99a9 Add profiler and dep support for tarball & md5 packager precalculation. f7078b287 network/interface: *really* check if this is a wifi device 127f1d5e2 network/interface: drop unused field f41075916 dark_resume_utils: typos in params 398ddbd04 [autotest] Make name_in_tag_predicate a function a640d6d8e [autotest] Make create_fs_getter a function 0f915874f [autotest] Make _create_ds_getter a function 466ce9836 [autotest] Move Suite staticmethods together 0b1fa38c6 [autotest] Make find_and_parse_tests a function eebf9d02d [autotest] Make find_and_parse_tests static 98a26a4cc [autotest] Use a deprecation wrapper for find_possible_tests da012191d [autotest] Make find_possible_tests a function e60b90f2f [autotest] Make find_possible_tests static 644d4f482 cheets_CTS: Reuse media files on retry. f7d33d0b5 [autotest] Update deployment_test to handle firmware 90c247d21 [autotest] Move some code within assign_stable_images. 3031fa9a5 [autotest] Export get_firmware_version. 8438592af [Autotest] Fixing bluetooth_adapter_tests spelling 75998c784 security_SandboxedServices: Fix race condition 37e1a29ec [autotest] Make extra_deps a tuple 76f8d0402 Remove code for security_BundledExtensions. 5629f9c3b Add test tracker extra environment config. 419be9277 audio_PowerConsumption: disable test. ec125511b firmware_Cr50DeepSleepStress: use suspend_iterations 54f38a41e Added ability to specify env through android_ACTS ea6280bc1 [autotest] host_scheduler should use chromite's httplib2 0ae71697d faft: system_info: add cr50 version 194818b7c firmware_Cr50Update: handle ignored posted resets 0136313ed firmware_Cr50Update: clear tpm owner during init b3e72f627 autotest: Run desktopui_MashLogin on peach_pit, not veyron_minnie 54c37b44e Removing unnecessary to check audio nodes e86ccd8c5 [mysql_stats] Add retry to mysql_stats queries d31d6f912 [Autotest] Bluetooth single advertisement testcase c3ae68c9a [autotest] Rev the public CTS N Suite to Rev 4 52161ac0c Revert "[autotest] Don't use "install_by_devserver" for AU repair." 7f2b01fb5 fix cr50 tests so they can run devices with servo v4 bbffcbef0 [autotest] Include jobs from today in lists 2c32d6b59 [autotest] Merge client/bin/site_utils 01d689a5f [autotest] Don't use "install_by_devserver" for AU repair. 70b80cf0f Cr50Update: raise consistent error if the state isn't restored a1f8be13a add test to verify cr50 unlock 5df9f950d autotest: Put MashLogin in bvt-cq for 3 boards fb502cdc8 performance_InboxInputLatency: Fix click and focus issues a6868cb47 input_playback: Add emulated keyboard helper class 1d2445639 network_WiFi_{Hidden,Visible}Scan: disable MAC randomization f5474e418 wifi_client: add mac_address_randomization() 1eb7c886c autotest: Update BUG_TEMPLATE for desktopui_MashLogin 5f356515b input_playback: Add emulated stylus support f0103e37f video_VideoDecodeAccelerator: set resultsdir for writing thumbnail image 224b2205a autotest: add a remove_boards_from_shard RPC bf963c188 autotest: fix race condition between heartbeat and label removal 1495c4aed platform_FilePerms: Handle shared fonts 9e9265577 Add test tracker project ID to telephony controls files. aef569416 Move test to bvt-perbuild. 19bfd2ef4 cheets_CTS_N: Don't throw an error when all failures are waived. 6ade820e4 Added in testtracker envrionment info. 3a83fe668 [autotest] Fold board into extra_deps cceb183a2 [autotest] Fold pool into extra_deps 80dc02c77 [autotest] Move extra_deps variable init 3a6305fa7 [autotest] Remove unused Suite members 388b7a1e5 [autotest] Move _create_job() 55de340f5 [autotest] Move _create_keyvals_for_test_job 32f7d3fa6 [autotest] Deployment should use existing servo port. 27f72a207 [autotest] Move _cros_build property 010c04133 [autotest] Move _create_job_deps da198fd1c [autotest] Create _SuiteChildJobCreator class 57c3b0e1f Skip plugger action if no plugger. cb435c838 cheets_CTS_N: Relax consistency check more to cover duplicated names. a48dbbc52 security_AccountsBaseline: add devicejail users 7a1030b15 power_utils: Set _psr_path to the empty string by default 37377e9cd Fixed Mobility dependencies to avoid multi matches 484b91daa security_RunOci: Add Oci tests 7814fa2a4 network_WiFi_TDLSPing: check if router supports TDLS 6aed0644a [autotest] Fix lint about file builtin 9d0be1296 [autotest] Extract _parse_control_file_texts 59664f9a7 [autotest] Extract control file text getting e911e0434 [autotest] Change filter to generator expression 23cc972ef [autotest] Extract filtered_files logic 1161bab5c [autotest] Extract use_batch logic 9ea208ea2 [autotest] Rename _find_test_control_data e35b336fb [autotest] Replace private attribute check with isinstance 066f5870e [autotest] Make _find_test_control_data a function 2015903c5 [autotest] Rename _find_all_tests 8b8af0531 Adding custom test dependency labels e248c6d86 Stop killing cryptohomed at the end of tests. 38b7871f8 Remove platform_CrosDisksArchive test. e75ed007b autotest: fix "non attribute 'get_server_name'" introduced from rebase cd3012246 Adding cr50 stress suites 3837083e7 wake up cr50 before sending commands 72bd147c9 mark chrome_cr50 ccd commands 2bd8cf8eb change some Cr50DeepSleep test logging statements 162a032f5 add test to verify Cr50 update and recovery from erased nvmem 6273f5a63 autoupdate_EndToEndTest: Enable devserver when devserver is set 9c4a4339f [autotest] Improve error message when job failure reason is unicode 5b6193002 autotest: Add job_id to suite report. 576f3069d Added extra variables to job and test info for sponge upload. 1edcdf217 autotest: update test to expect INET_DIAG to be on for 3.14 4ff74737f tko: fix the suite_timeline string format error 45fa8a381 Added case to allow for test_tracker or testtracker. 86f8c28cf [autotest] Rename suite discoverer to test filter 3bf8782ff Add android_telephony_nightly test suite. d38d57463 [autotest]: is_arc_available has moved to utils. f5ee7864f autotest: Install stateful with the same build of current rootfs. ec882d9b1 [Autotest] Updated expected kernel version for rambi boards. cfc4394dc [autotest] Add wifi_matfunc_noservo 9384b2846 Remove bot_config.py. It is now being managed by luci-config. ee0b0e725 Add video_VDASanity. 8d462603f performance_InboxInputLatency: Skip test on device w/o keyboard f06729f5b autotest: update test to expect INET_DIAG to be on 20f0a59a5 power_utils: Add PSR status tracking for ARM 63189c75b security_RootfsStatefulSymlinks: update python symlinks 03286f0f9 autoupdate_EndToEndTest: Reinstall stateful if DUT was powerwashed when installing source 6f6f89965 autotest: add timeout for reboot_dut_for_shard_deletion. ab026ee31 ui: Add a job creation date filter to job list cc430e2b9 ui: Notify listeners when DateTimeSegmentFilter value changes 484217188 ui: Change the default date range to be last week 6bf4b760a cheets_CTS_N: fix non-termination of while loop. 9235e4cc7 [autotest] Add back HostInfo get call from a bad revert. f5966ee24 Fix max_retry behavior. 9570cc466 Increase sleep time 4be5a1602 [autotest] determine incorrect hosts during heartbeat rpc on master b9077b982 [autotest] shard_client remove incorrect hosts from shard f79fc44a9 cheets: Add unittest for Tradefed v2 result parser. 0bdbdf651 Add MTV control files and clean up test suites. a67fce031 arc.py: Add block_outbound arg in arc_setup() f26cf6ecd Attatch England Tree to the right test suite. 66ccd5903 [autotest] Tweak the error message of the sysrq repair action. 4fe60b4ec cheets_CTSHelper: Drop init_network_controller argument. ========platform/external/avb between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 215 ++++++ Android.mk | 242 ------- OWNERS | 4 + README.md | 680 ++++++++++++++++--- avbtool | 889 +++++++++++++++++++++---- docs/avb-ab-partitions.png | Bin 0 -> 82685 bytes docs/avb-chained-partition.png | Bin 0 -> 92419 bytes docs/avb-integrity-data-in-vbmeta.png | Bin 0 -> 67327 bytes docs/avb-recommended-boot-flow.png | Bin 0 -> 237861 bytes docs/avb-rollback-indexes.png | Bin 0 -> 109981 bytes docs/avb-stored-rollback-indexes.png | Bin 0 -> 21964 bytes examples/uefi/Makefile | 2 +- examples/uefi/main.c | 18 +- examples/uefi/uefi_avb_ops.c | 29 + libavb/avb_crc32.c | 9 +- libavb/avb_ops.h | 14 + libavb/avb_rsa.c | 30 +- libavb/avb_slot_verify.c | 534 +++++++++++---- libavb/avb_slot_verify.h | 145 +++- libavb/avb_vbmeta_image.h | 6 +- libavb/avb_version.h | 4 - libavb_ab/avb_ab_flow.c | 27 +- libavb_ab/avb_ab_flow.h | 34 +- libavb_user/avb_ops_user.c | 84 +++ libavb_user/avb_ops_user.h | 25 +- libavb_user/avb_user_verification.c | 214 ++++++ libavb_user/avb_user_verification.h | 63 ++ libavb_user/avb_user_verity.c | 213 ++++++ libavb_user/avb_user_verity.h | 63 ++ libavb_user/libavb_user.h | 2 + test/avb_ab_flow_unittest.cc | 81 ++- test/avb_atx_validate_unittest.cc | 16 +- test/avb_slot_verify_unittest.cc | 854 ++++++++++++++++++++++-- test/avb_unittest_util.h | 6 +- test/avbtool_signing_helper_test.py | 8 +- test/avbtool_signing_helper_with_files_test.py | 77 +++ test/avbtool_unittest.cc | 532 ++++++++++++++- test/fake_avb_ops.cc | 30 + test/fake_avb_ops.h | 15 + test/libavb_host_symbols_test | 8 +- tools/avbctl/avbctl.cc | 283 ++++---- 41 files changed, 4501 insertions(+), 955 deletions(-) 1b2f7a6 Revert "avbtool: Avoid using $(ANDROID_VERITY_MODE) for now." 047ecf7 libavb: Avoid conflict with system-provided crc32 symbol. 2b9f058 Make it possible to disable verification. 0922bf8 Make it possible to disable verification. 97cb580 avbtool: make_vbmeta_image: Add --padding_size option. a156d3d avbtool: Add --signing_helper_with_files option. 5059b28 Add OWNERS in external/avb 1097a78 avbtool: Add --print_required_libavb_version option. 5dfb4e9 avbtool: verify_image: Verify hash-, hashtree, and chain-descriptors. 01ca996 libavb: Only load and verify hash partition if requested. a47b0a1 libavb: Add test for verifying veritymode is set to 'disabled'. c070440 add avbtool to darwin builds 8d225d8 Move to Android.bp bf56245 avbtool: add_hash_footer: Add --calc_max_image_size option. 73f2afa avbtool: add_hashtree_footer: Add --setup_as_rootfs_from_kernel option. 1614f55 Clarify rollback index protection in README.md file. d3201be avbtool: Avoid using $(ANDROID_VERITY_MODE) for now. bce9a29 avbtool: Generate forward-error-correcting codes for hashtree by default. 2f81222 libavb: Allow specifying dm-verity error handling. a9efb21 Revert "libavb: Allow specifying dm-verity error handling." 4bb7e9a Revert "avbtool: Generate forward-error-correcting codes for hashtree by default." 02c550f avbtool: Generate forward-error-correcting codes for hashtree by default. 8221811 libavb: Allow specifying dm-verity error handling. dc678e8 Update AVB docs to include overview, recommendations and best practices. 27a291f libavb: Load entire partition if |allow_verification_error| is true. 5e92570 Update README.md for build system changes. d8e4858 avbtool: Bail if the same rollback index location is used multiple times. 2bc232b avbtool: Add 'resize_image' command. b60834f uefi: Set both androidboot.slot and androidboot.slot_suffix. 3a58015 Move enable/disable-verity code from avbctl to libavb_user. b623d8b avbtool: Add new verify_image command. c68f082 avbtool: Drop dependency on Crypto.PublicKey.RSA. ff44f23 avbtool: Make raw_sign check the length of signature. 86fd178 avbctl: New tool to control AVB behavior at runtime. 6231399 Removing AVB_MAJOR_VERSION and AVB_MINOR_VERSION ========platform/external/boringssl between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 42 +- AndroidTest.xml | 31 + BORINGSSL_REVISION | 2 +- OWNERS | 2 + crypto_test_data.cc | 2809 + err_data.c | 1043 +- ios-aarch64/crypto/chacha/chacha-armv8.S | 1969 + ios-aarch64/crypto/fipsmodule/aesv8-armx64.S | 755 + ios-aarch64/crypto/fipsmodule/armv8-mont.S | 1405 + ios-aarch64/crypto/fipsmodule/ghashv8-armx64.S | 233 + ios-aarch64/crypto/fipsmodule/sha1-armv8.S | 1222 + ios-aarch64/crypto/fipsmodule/sha256-armv8.S | 1201 + ios-aarch64/crypto/fipsmodule/sha512-armv8.S | 1073 + ios-arm/crypto/chacha/chacha-armv4.S | 1479 + ios-arm/crypto/fipsmodule/aes-armv4.S | 1213 + ios-arm/crypto/fipsmodule/aesv8-armx32.S | 773 + ios-arm/crypto/fipsmodule/armv4-mont.S | 962 + ios-arm/crypto/fipsmodule/bsaes-armv7.S | 2579 + ios-arm/crypto/fipsmodule/ghash-armv4.S | 583 + ios-arm/crypto/fipsmodule/ghashv8-armx32.S | 241 + ios-arm/crypto/fipsmodule/sha1-armv4-large.S | 1503 + ios-arm/crypto/fipsmodule/sha256-armv4.S | 2826 + ios-arm/crypto/fipsmodule/sha512-armv4.S | 1880 + .../crypto/{aes => fipsmodule}/aesv8-armx64.S | 0 .../crypto/{bn => fipsmodule}/armv8-mont.S | 0 .../crypto/{modes => fipsmodule}/ghashv8-armx64.S | 0 .../crypto/{sha => fipsmodule}/sha1-armv8.S | 8 + .../crypto/{sha => fipsmodule}/sha256-armv8.S | 59 +- .../crypto/{sha => fipsmodule}/sha512-armv8.S | 51 +- linux-arm/crypto/bn/armv4-mont.S | 589 - linux-arm/crypto/chacha/chacha-armv4.S | 4 +- linux-arm/crypto/{aes => fipsmodule}/aes-armv4.S | 37 +- .../crypto/{aes => fipsmodule}/aesv8-armx32.S | 3 +- linux-arm/crypto/fipsmodule/armv4-mont.S | 956 + linux-arm/crypto/{aes => fipsmodule}/bsaes-armv7.S | 10 +- .../crypto/{modes => fipsmodule}/ghash-armv4.S | 55 +- .../crypto/{modes => fipsmodule}/ghashv8-armx32.S | 1 + .../crypto/{sha => fipsmodule}/sha1-armv4-large.S | 186 +- .../crypto/{sha => fipsmodule}/sha256-armv4.S | 0 .../crypto/{sha => fipsmodule}/sha512-armv4.S | 21 +- linux-ppc64le/crypto/fipsmodule/aesp8-ppc.S | 3658 + linux-ppc64le/crypto/fipsmodule/ghashp8-ppc.S | 575 + linux-x86/crypto/chacha/chacha-x86.S | 1 - linux-x86/crypto/{aes => fipsmodule}/aes-586.S | 1 - linux-x86/crypto/{aes => fipsmodule}/aesni-x86.S | 1 - linux-x86/crypto/{bn => fipsmodule}/bn-586.S | 1 - linux-x86/crypto/{bn => fipsmodule}/co-586.S | 1 - linux-x86/crypto/{modes => fipsmodule}/ghash-x86.S | 1 - linux-x86/crypto/{md5 => fipsmodule}/md5-586.S | 1 - linux-x86/crypto/{sha => fipsmodule}/sha1-586.S | 1 - linux-x86/crypto/{sha => fipsmodule}/sha256-586.S | 1 - linux-x86/crypto/{sha => fipsmodule}/sha512-586.S | 1 - linux-x86/crypto/{aes => fipsmodule}/vpaes-x86.S | 1 - linux-x86/crypto/{bn => fipsmodule}/x86-mont.S | 1 - linux-x86_64/crypto/chacha/chacha-x86_64.S | 2 +- .../crypto/cipher_extra/aes128gcmsiv-x86_64.S | 3066 + .../chacha20_poly1305_x86_64.S | 200 +- .../crypto/{aes => fipsmodule}/aes-x86_64.S | 5 +- .../{modes => fipsmodule}/aesni-gcm-x86_64.S | 2 +- .../crypto/{aes => fipsmodule}/aesni-x86_64.S | 13 +- .../crypto/{aes => fipsmodule}/bsaes-x86_64.S | 2 +- .../crypto/{modes => fipsmodule}/ghash-x86_64.S | 5 +- .../crypto/{md5 => fipsmodule}/md5-x86_64.S | 2 +- .../crypto/{ec => fipsmodule}/p256-x86_64-asm.S | 2 +- .../crypto/{rand => fipsmodule}/rdrand-x86_64.S | 2 +- linux-x86_64/crypto/{bn => fipsmodule}/rsaz-avx2.S | 5 +- .../crypto/{sha => fipsmodule}/sha1-x86_64.S | 9 +- .../crypto/{sha => fipsmodule}/sha256-x86_64.S | 3 +- .../crypto/{sha => fipsmodule}/sha512-x86_64.S | 3 +- .../crypto/{aes => fipsmodule}/vpaes-x86_64.S | 2 +- .../crypto/{bn => fipsmodule}/x86_64-mont.S | 5 +- .../crypto/{bn => fipsmodule}/x86_64-mont5.S | 5 +- mac-x86/crypto/chacha/chacha-x86.S | 1 - mac-x86/crypto/{aes => fipsmodule}/aes-586.S | 1 - mac-x86/crypto/{aes => fipsmodule}/aesni-x86.S | 1 - mac-x86/crypto/{bn => fipsmodule}/bn-586.S | 1 - mac-x86/crypto/{bn => fipsmodule}/co-586.S | 1 - mac-x86/crypto/{modes => fipsmodule}/ghash-x86.S | 1 - mac-x86/crypto/{md5 => fipsmodule}/md5-586.S | 1 - mac-x86/crypto/{sha => fipsmodule}/sha1-586.S | 1 - mac-x86/crypto/{sha => fipsmodule}/sha256-586.S | 1 - mac-x86/crypto/{sha => fipsmodule}/sha512-586.S | 1 - mac-x86/crypto/{aes => fipsmodule}/vpaes-x86.S | 1 - mac-x86/crypto/{bn => fipsmodule}/x86-mont.S | 1 - mac-x86_64/crypto/chacha/chacha-x86_64.S | 2 +- .../crypto/cipher_extra/aes128gcmsiv-x86_64.S | 3056 + .../chacha20_poly1305_x86_64.S | 200 +- mac-x86_64/crypto/{aes => fipsmodule}/aes-x86_64.S | 5 +- .../{modes => fipsmodule}/aesni-gcm-x86_64.S | 2 +- .../crypto/{aes => fipsmodule}/aesni-x86_64.S | 13 +- .../crypto/{aes => fipsmodule}/bsaes-x86_64.S | 2 +- .../crypto/{modes => fipsmodule}/ghash-x86_64.S | 5 +- mac-x86_64/crypto/{md5 => fipsmodule}/md5-x86_64.S | 2 +- .../crypto/{ec => fipsmodule}/p256-x86_64-asm.S | 2 +- .../crypto/{rand => fipsmodule}/rdrand-x86_64.S | 2 +- mac-x86_64/crypto/{bn => fipsmodule}/rsaz-avx2.S | 5 +- .../crypto/{sha => fipsmodule}/sha1-x86_64.S | 9 +- .../crypto/{sha => fipsmodule}/sha256-x86_64.S | 3 +- .../crypto/{sha => fipsmodule}/sha512-x86_64.S | 3 +- .../crypto/{aes => fipsmodule}/vpaes-x86_64.S | 2 +- mac-x86_64/crypto/{bn => fipsmodule}/x86_64-mont.S | 5 +- .../crypto/{bn => fipsmodule}/x86_64-mont5.S | 5 +- rules.mk | 2 - sources.bp | 393 +- sources.mk | 195 +- src/.gitignore | 3 + src/BUILDING.md | 27 +- src/CMakeLists.txt | 144 +- src/FUZZING.md | 6 +- src/PORTING.md | 11 + src/STYLE.md | 11 + src/crypto/CMakeLists.txt | 226 +- src/crypto/aes/CMakeLists.txt | 82 - src/crypto/aes/aes_test.cc | 190 - src/crypto/aes/internal.h | 87 - src/crypto/asn1/CMakeLists.txt | 1 - src/crypto/asn1/a_d2i_fp.c | 15 + src/crypto/asn1/a_gentm.c | 2 +- src/crypto/asn1/a_print.c | 28 - src/crypto/asn1/a_strnid.c | 3 + src/crypto/asn1/a_utctm.c | 2 +- src/crypto/asn1/asn1_lib.c | 49 - src/crypto/base64/CMakeLists.txt | 11 - src/crypto/base64/base64.c | 76 +- src/crypto/base64/base64_test.cc | 391 +- src/crypto/bio/bio_test.cc | 58 +- src/crypto/bn/CMakeLists.txt | 87 - src/crypto/bn/asm/armv4-mont.pl | 693 - src/crypto/bn/bn_test.cc | 1791 - src/crypto/bn_extra/CMakeLists.txt | 10 + src/crypto/{bn => bn_extra}/bn_asn1.c | 0 src/crypto/{bn => bn_extra}/convert.c | 209 +- src/crypto/bytestring/CMakeLists.txt | 11 - src/crypto/bytestring/bytestring_test.cc | 843 +- src/crypto/bytestring/cbs.c | 9 +- src/crypto/chacha/asm/chacha-armv4.pl | 13 +- src/crypto/chacha/asm/chacha-armv8.pl | 10 +- src/crypto/chacha/asm/chacha-x86.pl | 2 +- src/crypto/cipher/aead_test.cc | 450 - src/crypto/cipher/e_aes.c | 1771 - src/crypto/cipher/test/aes_128_gcm_siv_tests.txt | 133 - src/crypto/cipher/test/aes_256_gcm_siv_tests.txt | 123 - .../cipher/test/chacha20_poly1305_old_tests.txt | 524 - src/crypto/{cipher => cipher_extra}/CMakeLists.txt | 29 +- src/crypto/cipher_extra/aead_test.cc | 653 + src/crypto/cipher_extra/asm/aes128gcmsiv-x86_64.pl | 2256 + .../asm/chacha20_poly1305_x86_64.pl | 122 +- .../t_bitst.c => cipher_extra/cipher_extra.c} | 87 +- src/crypto/{cipher => cipher_extra}/cipher_test.cc | 200 +- src/crypto/{cipher => cipher_extra}/derive_key.c | 2 - src/crypto/cipher_extra/e_aesctrhmac.c | 281 + src/crypto/cipher_extra/e_aesgcmsiv.c | 858 + .../{cipher => cipher_extra}/e_chacha20poly1305.c | 133 +- src/crypto/{cipher => cipher_extra}/e_null.c | 1 - src/crypto/{cipher => cipher_extra}/e_rc2.c | 2 - src/crypto/{cipher => cipher_extra}/e_rc4.c | 0 src/crypto/{cipher => cipher_extra}/e_ssl3.c | 95 +- src/crypto/{cipher => cipher_extra}/e_tls.c | 166 +- src/crypto/{cipher => cipher_extra}/internal.h | 54 +- .../test/aes_128_cbc_sha1_ssl3_tests.txt | 1808 +- .../aes_128_cbc_sha1_tls_implicit_iv_tests.txt | 1808 +- .../test/aes_128_cbc_sha1_tls_tests.txt | 1808 +- .../test/aes_128_cbc_sha256_tls_tests.txt | 1808 +- .../test/aes_128_ctr_hmac_sha256.txt | 0 .../cipher_extra/test/aes_128_gcm_siv_tests.txt | 574 + .../test/aes_128_gcm_tests.txt | 0 .../test/aes_256_cbc_sha1_ssl3_tests.txt | 1808 +- .../aes_256_cbc_sha1_tls_implicit_iv_tests.txt | 1808 +- .../test/aes_256_cbc_sha1_tls_tests.txt | 1808 +- .../test/aes_256_cbc_sha256_tls_tests.txt | 1808 +- .../test/aes_256_cbc_sha384_tls_tests.txt | 1808 +- .../test/aes_256_ctr_hmac_sha256.txt | 0 .../cipher_extra/test/aes_256_gcm_siv_tests.txt | 579 + .../test/aes_256_gcm_tests.txt | 0 .../test/chacha20_poly1305_tests.txt | 0 .../{cipher => cipher_extra}/test/cipher_tests.txt | 52 + .../test/des_ede3_cbc_sha1_ssl3_tests.txt | 1808 +- .../des_ede3_cbc_sha1_tls_implicit_iv_tests.txt | 1808 +- .../test/des_ede3_cbc_sha1_tls_tests.txt | 1808 +- .../test/make_all_legacy_aead_tests.sh | 0 .../test/make_legacy_aead_tests.go | 14 +- .../cipher_extra/test/nist_cavp/aes_128_cbc.txt | 3986 + .../cipher_extra/test/nist_cavp/aes_128_ctr.txt | 3986 + .../cipher_extra/test/nist_cavp/aes_128_gcm.txt | 118278 ++++++++++++++++++ .../cipher_extra/test/nist_cavp/aes_192_cbc.txt | 4910 + .../cipher_extra/test/nist_cavp/aes_192_ctr.txt | 4910 + .../cipher_extra/test/nist_cavp/aes_256_cbc.txt | 5680 + .../cipher_extra/test/nist_cavp/aes_256_ctr.txt | 5680 + .../cipher_extra/test/nist_cavp/aes_256_gcm.txt | 118094 +++++++++++++++++ .../cipher_extra/test/nist_cavp/make_cavp.go | 297 + .../cipher_extra/test/nist_cavp/tdes_cbc.txt | 3302 + .../cipher_extra/test/nist_cavp/tdes_ecb.txt | 2832 + src/crypto/{cipher => cipher_extra}/tls_cbc.c | 210 +- src/crypto/cmac/CMakeLists.txt | 11 - src/crypto/cmac/cmac_test.cc | 88 +- src/crypto/compiler_test.cc | 168 + src/crypto/constant_time_test.cc | 60 +- src/crypto/cpu-ppc64le.c | 6 +- src/crypto/crypto.c | 21 +- src/crypto/curve25519/CMakeLists.txt | 19 - src/crypto/curve25519/asm/x25519-asm-arm.S | 6 +- src/crypto/curve25519/asm/x25519-asm-x86_64.S | 122 +- src/crypto/curve25519/ed25519_test.cc | 76 +- src/crypto/curve25519/ed25519_tests.txt | 13 + src/crypto/curve25519/internal.h | 2 +- src/crypto/curve25519/spake25519_test.cc | 75 +- src/crypto/dh/dh.c | 4 +- src/crypto/dh/params.c | 2 +- src/crypto/digest/CMakeLists.txt | 21 - src/crypto/digest_extra/CMakeLists.txt | 9 + .../digests.c => digest_extra/digest_extra.c} | 191 - src/crypto/{digest => digest_extra}/digest_test.cc | 137 +- src/crypto/{rand => digest_extra}/internal.h | 14 +- src/crypto/dsa/dsa.c | 6 +- src/crypto/ec/CMakeLists.txt | 51 - src/crypto/ec/example_mul.c | 133 - src/crypto/ec/p256-x86_64_test.cc | 508 - src/crypto/{md4 => ec_extra}/CMakeLists.txt | 4 +- src/crypto/{ec => ec_extra}/ec_asn1.c | 53 +- src/crypto/ecdh/CMakeLists.txt | 11 - src/crypto/ecdh/ecdh_test.cc | 115 +- src/crypto/ecdsa/CMakeLists.txt | 40 - src/crypto/ecdsa/ecdsa_sign_test.cc | 120 - src/crypto/ecdsa/ecdsa_test.cc | 361 - src/crypto/ecdsa/ecdsa_verify_test.cc | 110 - src/crypto/ecdsa_extra/CMakeLists.txt | 9 + src/crypto/{ecdsa => ecdsa_extra}/ecdsa_asn1.c | 105 +- src/crypto/err/CMakeLists.txt | 1 + src/crypto/err/bn.errordata | 1 + src/crypto/err/cipher.errordata | 1 + src/crypto/err/ec.errordata | 1 + src/crypto/err/evp.errordata | 4 + src/crypto/err/pkcs7.errordata | 4 + src/crypto/err/rsa.errordata | 1 + src/crypto/err/ssl.errordata | 3 + src/crypto/err/x509.errordata | 1 + src/crypto/evp/CMakeLists.txt | 24 +- src/crypto/evp/digestsign.c | 100 +- src/crypto/evp/evp.c | 9 +- src/crypto/evp/evp_asn1.c | 4 +- src/crypto/evp/evp_ctx.c | 16 +- src/crypto/evp/evp_extra_test.cc | 98 + src/crypto/evp/evp_test.cc | 182 +- src/crypto/evp/evp_tests.txt | 237 +- src/crypto/evp/internal.h | 29 +- src/crypto/evp/p_dsa_asn1.c | 1 - src/crypto/evp/p_ec.c | 10 +- src/crypto/evp/p_ec_asn1.c | 1 - src/crypto/evp/p_ed25519.c | 71 + src/crypto/evp/p_ed25519_asn1.c | 194 + src/crypto/evp/p_rsa.c | 103 +- src/crypto/evp/p_rsa_asn1.c | 24 +- src/crypto/evp/pbkdf.c | 119 +- src/crypto/evp/pbkdf_test.cc | 172 +- src/crypto/evp/print.c | 33 +- src/crypto/evp/scrypt.c | 209 + src/crypto/evp/scrypt_test.cc | 103 + src/crypto/evp/scrypt_tests.txt | 38 + src/crypto/ex_data.c | 36 +- src/crypto/fipsmodule/CMakeLists.txt | 195 + src/crypto/fipsmodule/FIPS.md | 120 + src/crypto/{ => fipsmodule}/aes/aes.c | 40 +- src/crypto/fipsmodule/aes/aes_test.cc | 131 + src/crypto/{ => fipsmodule}/aes/aes_tests.txt | 0 src/crypto/{ => fipsmodule}/aes/asm/aes-586.pl | 4 +- src/crypto/{ => fipsmodule}/aes/asm/aes-armv4.pl | 41 +- src/crypto/{ => fipsmodule}/aes/asm/aes-x86_64.pl | 5 +- src/crypto/{ => fipsmodule}/aes/asm/aesni-x86.pl | 4 +- .../{ => fipsmodule}/aes/asm/aesni-x86_64.pl | 13 +- src/crypto/{ => fipsmodule}/aes/asm/aesp8-ppc.pl | 40 +- src/crypto/{ => fipsmodule}/aes/asm/aesv8-armx.pl | 21 +- src/crypto/{ => fipsmodule}/aes/asm/bsaes-armv7.pl | 14 +- .../{ => fipsmodule}/aes/asm/bsaes-x86_64.pl | 2 +- src/crypto/{ => fipsmodule}/aes/asm/vpaes-x86.pl | 4 +- .../{ => fipsmodule}/aes/asm/vpaes-x86_64.pl | 2 +- src/crypto/fipsmodule/aes/internal.h | 100 + src/crypto/{ => fipsmodule}/aes/key_wrap.c | 2 +- src/crypto/{ => fipsmodule}/aes/mode_wrappers.c | 0 src/crypto/fipsmodule/bcm.c | 679 + src/crypto/{ => fipsmodule}/bn/add.c | 8 +- src/crypto/fipsmodule/bn/asm/armv4-mont.pl | 757 + src/crypto/{ => fipsmodule}/bn/asm/armv8-mont.pl | 11 +- src/crypto/{ => fipsmodule}/bn/asm/bn-586.pl | 4 +- src/crypto/{ => fipsmodule}/bn/asm/co-586.pl | 4 +- src/crypto/{ => fipsmodule}/bn/asm/rsaz-avx2.pl | 5 +- src/crypto/{ => fipsmodule}/bn/asm/x86-mont.pl | 4 +- src/crypto/{ => fipsmodule}/bn/asm/x86_64-gcc.c | 14 +- src/crypto/{ => fipsmodule}/bn/asm/x86_64-mont.pl | 11 +- src/crypto/{ => fipsmodule}/bn/asm/x86_64-mont5.pl | 14 +- src/crypto/{ => fipsmodule}/bn/bn.c | 35 +- src/crypto/fipsmodule/bn/bn_test.cc | 1660 + src/crypto/{ => fipsmodule}/bn/bn_tests.txt | 0 src/crypto/fipsmodule/bn/bytes.c | 269 + src/crypto/{ => fipsmodule}/bn/check_bn_tests.go | 0 src/crypto/{ => fipsmodule}/bn/cmp.c | 0 src/crypto/{ => fipsmodule}/bn/ctx.c | 18 +- src/crypto/{ => fipsmodule}/bn/div.c | 8 +- src/crypto/{ => fipsmodule}/bn/exponentiation.c | 15 +- src/crypto/{ => fipsmodule}/bn/gcd.c | 0 src/crypto/{ => fipsmodule}/bn/generic.c | 8 + src/crypto/{ => fipsmodule}/bn/internal.h | 23 +- .../{bn/kronecker.c => fipsmodule/bn/jacobi.c} | 78 +- src/crypto/{ => fipsmodule}/bn/montgomery.c | 8 +- src/crypto/{ => fipsmodule}/bn/montgomery_inv.c | 4 +- src/crypto/{ => fipsmodule}/bn/mul.c | 20 +- src/crypto/{ => fipsmodule}/bn/prime.c | 289 +- src/crypto/{ => fipsmodule}/bn/random.c | 165 +- src/crypto/{ => fipsmodule}/bn/rsaz_exp.c | 2 +- src/crypto/{ => fipsmodule}/bn/rsaz_exp.h | 0 src/crypto/{ => fipsmodule}/bn/shift.c | 12 +- src/crypto/{ => fipsmodule}/bn/sqrt.c | 4 +- src/crypto/{ => fipsmodule}/cipher/aead.c | 126 +- src/crypto/{ => fipsmodule}/cipher/cipher.c | 50 +- src/crypto/fipsmodule/cipher/e_aes.c | 1446 + src/crypto/{ => fipsmodule}/cipher/e_des.c | 106 +- src/crypto/fipsmodule/cipher/internal.h | 126 + src/crypto/fipsmodule/delocate.h | 88 + src/crypto/{ => fipsmodule}/des/des.c | 14 + src/crypto/{ => fipsmodule}/des/internal.h | 0 src/crypto/{ => fipsmodule}/digest/digest.c | 2 +- src/crypto/fipsmodule/digest/digests.c | 280 + src/crypto/{ => fipsmodule}/digest/internal.h | 2 - src/crypto/{ => fipsmodule}/digest/md32_common.h | 7 +- .../{ => fipsmodule}/ec/asm/p256-x86_64-asm.pl | 24 +- src/crypto/{ => fipsmodule}/ec/ec.c | 446 +- src/crypto/{ => fipsmodule}/ec/ec_key.c | 62 +- src/crypto/{ => fipsmodule}/ec/ec_montgomery.c | 25 +- src/crypto/{ => fipsmodule}/ec/ec_test.cc | 34 +- src/crypto/{ => fipsmodule}/ec/internal.h | 38 +- src/crypto/{ => fipsmodule}/ec/oct.c | 12 - src/crypto/{ => fipsmodule}/ec/p224-64.c | 738 +- src/crypto/{ => fipsmodule}/ec/p256-64.c | 160 +- src/crypto/{ => fipsmodule}/ec/p256-x86_64-table.h | 0 src/crypto/{ => fipsmodule}/ec/p256-x86_64.c | 26 +- src/crypto/{ => fipsmodule}/ec/p256-x86_64.h | 0 src/crypto/fipsmodule/ec/p256-x86_64_test.cc | 386 + .../{ => fipsmodule}/ec/p256-x86_64_tests.txt | 0 src/crypto/{ => fipsmodule}/ec/simple.c | 2 +- src/crypto/{ => fipsmodule}/ec/util-64.c | 0 src/crypto/{ => fipsmodule}/ec/wnaf.c | 9 +- src/crypto/{ => fipsmodule}/ecdsa/ecdsa.c | 153 +- .../{ => fipsmodule}/ecdsa/ecdsa_sign_tests.txt | 0 src/crypto/fipsmodule/ecdsa/ecdsa_test.cc | 373 + .../{ => fipsmodule}/ecdsa/ecdsa_verify_tests.txt | 0 src/crypto/{ => fipsmodule}/hmac/hmac.c | 11 +- src/crypto/fipsmodule/intcheck1.png | Bin 0 -> 30054 bytes src/crypto/fipsmodule/intcheck2.png | Bin 0 -> 99269 bytes src/crypto/fipsmodule/intcheck3.png | Bin 0 -> 81319 bytes src/crypto/fipsmodule/is_fips.c | 27 + src/crypto/{ => fipsmodule}/md4/md4.c | 20 +- src/crypto/{ => fipsmodule}/md5/asm/md5-586.pl | 4 +- src/crypto/{ => fipsmodule}/md5/asm/md5-x86_64.pl | 2 +- src/crypto/{ => fipsmodule}/md5/md5.c | 30 +- .../{ => fipsmodule}/modes/asm/aesni-gcm-x86_64.pl | 2 +- .../{ => fipsmodule}/modes/asm/ghash-armv4.pl | 66 +- src/crypto/{ => fipsmodule}/modes/asm/ghash-x86.pl | 4 +- .../{ => fipsmodule}/modes/asm/ghash-x86_64.pl | 5 +- .../{ => fipsmodule}/modes/asm/ghashp8-ppc.pl | 2 +- .../{ => fipsmodule}/modes/asm/ghashv8-armx.pl | 18 +- src/crypto/{ => fipsmodule}/modes/cbc.c | 0 src/crypto/{ => fipsmodule}/modes/cfb.c | 2 +- src/crypto/{ => fipsmodule}/modes/ctr.c | 2 +- src/crypto/{ => fipsmodule}/modes/gcm.c | 75 +- src/crypto/fipsmodule/modes/gcm_test.cc | 120 + src/crypto/fipsmodule/modes/gcm_tests.txt | 147 + src/crypto/{ => fipsmodule}/modes/internal.h | 27 +- src/crypto/{ => fipsmodule}/modes/ofb.c | 2 +- src/crypto/{ => fipsmodule}/modes/polyval.c | 15 +- .../{ => fipsmodule}/rand/asm/rdrand-x86_64.pl | 2 +- src/crypto/fipsmodule/rand/ctrdrbg.c | 200 + src/crypto/fipsmodule/rand/ctrdrbg_test.cc | 119 + src/crypto/fipsmodule/rand/ctrdrbg_vectors.txt | 1922 + src/crypto/fipsmodule/rand/internal.h | 92 + src/crypto/fipsmodule/rand/rand.c | 360 + src/crypto/{ => fipsmodule}/rand/urandom.c | 237 +- src/crypto/{ => fipsmodule}/rsa/blinding.c | 2 +- src/crypto/{ => fipsmodule}/rsa/internal.h | 55 +- src/crypto/{ => fipsmodule}/rsa/padding.c | 199 +- src/crypto/{ => fipsmodule}/rsa/rsa.c | 368 +- src/crypto/{ => fipsmodule}/rsa/rsa_impl.c | 627 +- src/crypto/{ => fipsmodule}/sha/asm/sha1-586.pl | 4 +- .../{ => fipsmodule}/sha/asm/sha1-armv4-large.pl | 58 +- src/crypto/{ => fipsmodule}/sha/asm/sha1-armv8.pl | 20 +- src/crypto/{ => fipsmodule}/sha/asm/sha1-x86_64.pl | 9 +- src/crypto/{ => fipsmodule}/sha/asm/sha256-586.pl | 4 +- .../{ => fipsmodule}/sha/asm/sha256-armv4.pl | 2 +- src/crypto/{ => fipsmodule}/sha/asm/sha512-586.pl | 4 +- .../{ => fipsmodule}/sha/asm/sha512-armv4.pl | 27 +- .../{ => fipsmodule}/sha/asm/sha512-armv8.pl | 59 +- .../{ => fipsmodule}/sha/asm/sha512-x86_64.pl | 5 +- src/crypto/{ => fipsmodule}/sha/sha1-altivec.c | 17 +- src/crypto/{ => fipsmodule}/sha/sha1.c | 40 +- src/crypto/{ => fipsmodule}/sha/sha256.c | 36 +- src/crypto/{ => fipsmodule}/sha/sha512.c | 31 +- src/crypto/hkdf/CMakeLists.txt | 11 - src/crypto/hkdf/hkdf_test.cc | 60 +- src/crypto/hmac/CMakeLists.txt | 21 - src/crypto/{hmac => hmac_extra}/hmac_test.cc | 129 +- src/crypto/{hmac => hmac_extra}/hmac_tests.txt | 0 src/crypto/internal.h | 131 +- src/crypto/lhash/CMakeLists.txt | 11 - src/crypto/lhash/lhash_test.cc | 50 +- src/crypto/md5/CMakeLists.txt | 30 - src/crypto/modes/CMakeLists.txt | 76 - src/crypto/modes/gcm_test.cc | 425 - src/crypto/obj/CMakeLists.txt | 11 - src/crypto/obj/obj_dat.h | 108 +- src/crypto/obj/obj_mac.num | 1 + src/crypto/obj/obj_test.cc | 141 +- src/crypto/obj/obj_xref.c | 6 +- src/crypto/obj/objects.txt | 5 +- src/crypto/pem/pem_xaux.c | 2 - src/crypto/perlasm/arm-xlate.pl | 16 +- src/crypto/perlasm/readme | 4 +- src/crypto/perlasm/x86_64-xlate.pl | 15 +- src/crypto/perlasm/x86asm.pl | 8 +- src/crypto/perlasm/x86gas.pl | 2 +- src/crypto/perlasm/x86masm.pl | 3 +- src/crypto/pkcs7/CMakeLists.txt | 10 + src/crypto/pkcs7/internal.h | 49 + src/crypto/pkcs7/pkcs7.c | 166 + .../{x509/pkcs7_test.c => pkcs7/pkcs7_test.cc} | 229 +- src/crypto/{x509/pkcs7.c => pkcs7/pkcs7_x509.c} | 154 +- src/crypto/pkcs8/CMakeLists.txt | 18 - src/crypto/pkcs8/pkcs12_test.cc | 89 +- src/crypto/pkcs8/pkcs8_test.cc | 142 +- src/crypto/pkcs8/pkcs8_x509.c | 2 +- src/crypto/poly1305/CMakeLists.txt | 10 - src/crypto/poly1305/internal.h | 3 +- src/crypto/poly1305/poly1305.c | 6 +- src/crypto/poly1305/poly1305_arm.c | 6 +- src/crypto/poly1305/poly1305_arm_asm.S | 4 +- src/crypto/poly1305/poly1305_test.cc | 103 +- src/crypto/pool/CMakeLists.txt | 11 - src/crypto/pool/pool_test.cc | 63 +- src/crypto/rand/CMakeLists.txt | 25 - src/crypto/rand/rand.c | 244 - src/crypto/rand_extra/CMakeLists.txt | 13 + src/crypto/{rand => rand_extra}/deterministic.c | 2 +- src/crypto/rand_extra/forkunsafe.c | 44 + src/crypto/{rand => rand_extra}/fuchsia.c | 4 +- src/crypto/rand_extra/rand_extra.c | 68 + src/crypto/{rand => rand_extra}/windows.c | 2 +- src/crypto/refcount_test.cc | 45 +- src/crypto/rsa/CMakeLists.txt | 13 - src/crypto/{des => rsa_extra}/CMakeLists.txt | 4 +- src/crypto/{rsa => rsa_extra}/rsa_asn1.c | 122 +- src/crypto/{rsa => rsa_extra}/rsa_test.cc | 575 +- src/crypto/sha/CMakeLists.txt | 67 - src/crypto/stack/make_macros.sh | 114 - src/crypto/test/file_test.cc | 267 +- src/crypto/test/file_test.h | 144 +- src/crypto/test/file_test_gtest.cc | 90 + src/crypto/test/gtest_main.cc | 51 +- src/crypto/test/gtest_main.h | 78 + src/crypto/test/malloc.cc | 9 +- src/crypto/test/test_util.h | 10 +- src/crypto/thread_test.c | 217 - src/crypto/thread_test.cc | 200 + src/crypto/x509/CMakeLists.txt | 22 - src/crypto/x509/a_sign.c | 3 +- src/crypto/x509/a_verify.c | 25 +- src/crypto/x509/algorithm.c | 28 +- src/crypto/x509/asn1_gen.c | 37 +- src/crypto/x509/by_dir.c | 4 +- src/crypto/x509/by_file.c | 4 +- src/crypto/x509/rsa_pss.c | 10 +- src/crypto/x509/x509_test.cc | 536 +- src/crypto/x509/x509_vfy.c | 10 +- src/crypto/x509/x509type.c | 126 - src/crypto/x509/x_name.c | 2 +- src/crypto/x509/x_x509.c | 4 +- src/crypto/x509/x_x509a.c | 7 - src/crypto/x509v3/CMakeLists.txt | 22 - src/crypto/x509v3/ext_dat.h | 8 + src/crypto/x509v3/pcy_int.h | 4 +- src/crypto/x509v3/pcy_lib.c | 9 - src/crypto/x509v3/pcy_node.c | 2 +- src/crypto/x509v3/pcy_tree.c | 40 +- src/crypto/x509v3/{tab_test.c => tab_test.cc} | 56 +- src/crypto/x509v3/v3_alt.c | 32 +- src/crypto/x509v3/v3_info.c | 36 +- .../x509v3/{v3name_test.c => v3name_test.cc} | 30 +- src/decrepit/des/cfb64ede.c | 2 +- src/decrepit/ripemd/internal.h | 2 +- src/decrepit/xts/xts.c | 2 +- src/fipstools/CMakeLists.txt | 39 + src/fipstools/cavp_aes_gcm_test.cc | 163 + src/fipstools/cavp_aes_test.cc | 227 + src/fipstools/cavp_ctr_drbg_test.cc | 106 + src/fipstools/cavp_ecdsa2_keypair_test.cc | 93 + src/fipstools/cavp_ecdsa2_pkv_test.cc | 66 + src/fipstools/cavp_ecdsa2_siggen_test.cc | 124 + src/fipstools/cavp_ecdsa2_sigver_test.cc | 84 + src/fipstools/cavp_hmac_test.cc | 103 + src/fipstools/cavp_keywrap_test.cc | 125 + src/fipstools/cavp_main.cc | 71 + src/fipstools/cavp_rsa2_keygen_test.cc | 94 + src/fipstools/cavp_rsa2_siggen_test.cc | 129 + src/fipstools/cavp_rsa2_sigver_test.cc | 125 + src/fipstools/cavp_sha_monte_test.cc | 102 + src/fipstools/cavp_sha_test.cc | 96 + src/fipstools/cavp_tdes_test.cc | 342 + src/fipstools/cavp_test_util.cc | 231 + src/fipstools/cavp_test_util.h | 76 + src/fipstools/run_cavp.go | 469 + src/fipstools/test_fips.c | 259 + src/include/openssl/aead.h | 96 +- src/include/openssl/asn1.h | 85 +- src/include/openssl/asn1t.h | 20 +- src/include/openssl/base.h | 27 +- src/include/openssl/bio.h | 2 + src/include/openssl/bn.h | 72 +- src/include/openssl/bytestring.h | 56 +- src/include/openssl/cipher.h | 2 + src/include/openssl/conf.h | 2 + src/include/openssl/cpu.h | 15 +- src/include/openssl/crypto.h | 7 +- src/include/openssl/curve25519.h | 7 +- src/include/openssl/dh.h | 2 +- src/include/openssl/dsa.h | 2 +- src/include/openssl/ec.h | 1 + src/include/openssl/ec_key.h | 14 +- src/include/openssl/err.h | 33 +- src/include/openssl/evp.h | 108 +- src/include/openssl/ex_data.h | 30 +- src/include/openssl/is_boringssl.h | 16 + src/include/openssl/nid.h | 7 + src/include/openssl/opensslconf.h | 2 + src/include/openssl/pem.h | 124 +- src/include/openssl/pkcs7.h | 70 +- src/include/openssl/pool.h | 4 + src/include/openssl/rsa.h | 125 +- src/include/openssl/ssl.h | 509 +- src/include/openssl/ssl3.h | 15 +- src/include/openssl/stack.h | 227 +- src/include/openssl/stack_macros.h | 3987 - src/include/openssl/x509.h | 132 +- src/include/openssl/x509_vfy.h | 35 +- src/include/openssl/x509v3.h | 42 +- src/infra/config/cq.cfg | 70 +- src/sources.cmake | 52 + src/ssl/CMakeLists.txt | 70 +- src/ssl/{bio_ssl.c => bio_ssl.cc} | 14 +- .../{custom_extensions.c => custom_extensions.cc} | 5 +- src/ssl/{d1_both.c => d1_both.cc} | 16 +- src/ssl/{d1_lib.c => d1_lib.cc} | 4 +- src/ssl/{d1_pkt.c => d1_pkt.cc} | 7 +- src/ssl/{d1_srtp.c => d1_srtp.cc} | 0 src/ssl/{dtls_method.c => dtls_method.cc} | 33 - src/ssl/{dtls_record.c => dtls_record.cc} | 0 .../{handshake_client.c => handshake_client.cc} | 714 +- .../{handshake_server.c => handshake_server.cc} | 878 +- src/ssl/internal.h | 350 +- src/ssl/{s3_both.c => s3_both.cc} | 30 +- src/ssl/{s3_lib.c => s3_lib.cc} | 5 +- src/ssl/{s3_pkt.c => s3_pkt.cc} | 116 +- src/ssl/{ssl_aead_ctx.c => ssl_aead_ctx.cc} | 103 +- src/ssl/{ssl_asn1.c => ssl_asn1.cc} | 36 +- src/ssl/{ssl_buffer.c => ssl_buffer.cc} | 113 +- src/ssl/{ssl_cert.c => ssl_cert.cc} | 74 +- src/ssl/{ssl_cipher.c => ssl_cipher.cc} | 290 +- src/ssl/{ssl_ecdh.c => ssl_ecdh.cc} | 241 +- src/ssl/{ssl_file.c => ssl_file.cc} | 0 src/ssl/{ssl_lib.c => ssl_lib.cc} | 454 +- src/ssl/ssl_privkey.c | 678 - src/ssl/ssl_privkey.cc | 539 + src/ssl/ssl_privkey_cc.cc | 76 - src/ssl/{ssl_session.c => ssl_session.cc} | 105 +- src/ssl/{ssl_stat.c => ssl_stat.cc} | 20 - src/ssl/ssl_test.cc | 627 +- src/ssl/{ssl_transcript.c => ssl_transcript.cc} | 0 src/ssl/ssl_versions.cc | 373 + src/ssl/{ssl_x509.c => ssl_x509.cc} | 22 +- src/ssl/{t1_enc.c => t1_enc.cc} | 9 +- src/ssl/{t1_lib.c => t1_lib.cc} | 500 +- src/ssl/test/bssl_shim.cc | 756 +- src/ssl/test/fuzzer.h | 287 + src/ssl/test/runner/cipher_suites.go | 23 - src/ssl/test/runner/common.go | 151 +- src/ssl/test/runner/conn.go | 81 +- src/ssl/test/runner/curve25519/const_amd64.h | 8 + src/ssl/test/runner/curve25519/const_amd64.s | 4 +- src/ssl/test/runner/curve25519/freeze_amd64.s | 29 +- src/ssl/test/runner/curve25519/ladderstep_amd64.s | 685 +- src/ssl/test/runner/curve25519/mul_amd64.s | 44 +- src/ssl/test/runner/curve25519/square_amd64.s | 29 +- src/ssl/test/runner/dtls.go | 46 +- src/ssl/test/runner/ed25519/ed25519.go | 195 + src/ssl/test/runner/ed25519/ed25519_test.go | 183 + .../runner/ed25519/internal/edwards25519/const.go | 1422 + .../ed25519/internal/edwards25519/edwards25519.go | 1771 + src/ssl/test/runner/ed25519/testdata/sign.input.gz | Bin 0 -> 50330 bytes src/ssl/test/runner/ed25519_cert.pem | 11 + src/ssl/test/runner/ed25519_key.pem | 3 + src/ssl/test/runner/fuzzer_mode.json | 20 +- src/ssl/test/runner/handshake_client.go | 85 +- src/ssl/test/runner/handshake_messages.go | 125 +- src/ssl/test/runner/handshake_server.go | 205 +- src/ssl/test/runner/key_agreement.go | 155 +- src/ssl/test/runner/poly1305/const_amd64.s | 45 - src/ssl/test/runner/poly1305/poly1305_amd64.s | 497 - src/ssl/test/runner/poly1305/poly1305_arm.s | 379 - src/ssl/test/runner/poly1305/poly1305_test.go | 73 + src/ssl/test/runner/poly1305/sum_amd64.go | 4 +- src/ssl/test/runner/poly1305/sum_amd64.s | 125 + src/ssl/test/runner/poly1305/sum_arm.go | 6 +- src/ssl/test/runner/poly1305/sum_arm.s | 427 + src/ssl/test/runner/poly1305/sum_ref.go | 1636 +- src/ssl/test/runner/runner.go | 2181 +- src/ssl/test/runner/sign.go | 61 +- src/ssl/test/runner/tls.go | 42 +- src/ssl/test/test_config.cc | 177 +- src/ssl/test/test_config.h | 20 +- src/ssl/{tls13_both.c => tls13_both.cc} | 162 +- src/ssl/{tls13_client.c => tls13_client.cc} | 166 +- src/ssl/{tls13_enc.c => tls13_enc.cc} | 33 +- src/ssl/{tls13_server.c => tls13_server.cc} | 130 +- src/ssl/{tls_method.c => tls_method.cc} | 37 - src/ssl/{tls_record.c => tls_record.cc} | 187 +- src/tool/CMakeLists.txt | 2 + src/tool/ciphers.cc | 2 +- src/tool/client.cc | 168 +- src/tool/const.cc | 109 - src/tool/file.cc | 50 + src/tool/genrsa.cc | 11 +- src/tool/internal.h | 5 +- src/tool/server.cc | 103 +- src/tool/sign.cc | 83 + src/tool/speed.cc | 55 +- src/tool/tool.cc | 14 +- src/tool/transport_common.cc | 100 +- src/tool/transport_common.h | 28 +- src/util/BUILD.toplevel | 3 +- src/util/all_tests.go | 103 +- src/util/all_tests.json | 51 - src/util/bot/DEPS | 8 +- src/util/bot/UPDATING | 19 + src/util/bot/extract.py | 64 +- src/util/bot/go/bootstrap.py | 2 +- src/util/bot/sde-linux64.tar.bz2.sha1 | 1 + src/util/bot/update_clang.py | 4 +- src/util/bot/vs_toolchain.py | 2 +- src/util/diff_asm.go | 3 +- src/util/embed_test_data.go | 142 + src/util/fipstools/ar.go | 120 + src/util/fipstools/break-hash.go | 147 + src/util/fipstools/const.go | 22 + src/util/fipstools/delocate.go | 1536 + src/util/fipstools/delocate.peg | 80 + src/util/fipstools/delocate.peg.go | 3980 + src/util/fipstools/delocate_test.go | 86 + src/util/fipstools/inject-hash.go | 173 + .../fipstools/testdata/ppc64le-GlobalEntry/in.s | 9 + .../fipstools/testdata/ppc64le-GlobalEntry/out.s | 91 + src/util/fipstools/testdata/ppc64le-LoadToR0/in.s | 4 + src/util/fipstools/testdata/ppc64le-LoadToR0/out.s | 101 + src/util/fipstools/testdata/ppc64le-Sample/in.s | 161 + src/util/fipstools/testdata/ppc64le-Sample/out.s | 581 + src/util/fipstools/testdata/ppc64le-Sample2/in.s | 226 + src/util/fipstools/testdata/ppc64le-Sample2/out.s | 706 + .../fipstools/testdata/ppc64le-TOCWithOffset/in.s | 23 + .../fipstools/testdata/ppc64le-TOCWithOffset/out.s | 207 + src/util/fipstools/testdata/x86_64-BSS/in.s | 33 + src/util/fipstools/testdata/x86_64-BSS/out.s | 140 + src/util/fipstools/testdata/x86_64-Basic/in.s | 43 + src/util/fipstools/testdata/x86_64-Basic/out.s | 127 + src/util/fipstools/testdata/x86_64-GOTRewrite/in.s | 31 + .../fipstools/testdata/x86_64-GOTRewrite/out.s | 196 + .../fipstools/testdata/x86_64-LabelRewrite/in1.s | 43 + .../fipstools/testdata/x86_64-LabelRewrite/in2.s | 12 + .../fipstools/testdata/x86_64-LabelRewrite/out.s | 164 + src/util/fipstools/testdata/x86_64-Sections/in.s | 36 + src/util/fipstools/testdata/x86_64-Sections/out.s | 122 + src/util/generate_build_files.py | 238 +- src/util/make_errors.go | 21 +- src/util/run_android_tests.go | 2 + win-x86/crypto/{aes => fipsmodule}/aes-586.asm | 0 win-x86/crypto/{aes => fipsmodule}/aesni-x86.asm | 0 win-x86/crypto/{bn => fipsmodule}/bn-586.asm | 0 win-x86/crypto/{bn => fipsmodule}/co-586.asm | 0 win-x86/crypto/{modes => fipsmodule}/ghash-x86.asm | 0 win-x86/crypto/{md5 => fipsmodule}/md5-586.asm | 0 win-x86/crypto/{sha => fipsmodule}/sha1-586.asm | 0 win-x86/crypto/{sha => fipsmodule}/sha256-586.asm | 0 win-x86/crypto/{sha => fipsmodule}/sha512-586.asm | 0 win-x86/crypto/{aes => fipsmodule}/vpaes-x86.asm | 0 win-x86/crypto/{bn => fipsmodule}/x86-mont.asm | 0 .../crypto/cipher_extra/aes128gcmsiv-x86_64.asm | 3270 + .../chacha20_poly1305_x86_64.asm | 0 .../crypto/{aes => fipsmodule}/aes-x86_64.asm | 3 +- .../{modes => fipsmodule}/aesni-gcm-x86_64.asm | 0 .../crypto/{aes => fipsmodule}/aesni-x86_64.asm | 11 +- .../crypto/{aes => fipsmodule}/bsaes-x86_64.asm | 0 .../crypto/{modes => fipsmodule}/ghash-x86_64.asm | 3 +- .../crypto/{md5 => fipsmodule}/md5-x86_64.asm | 0 .../crypto/{ec => fipsmodule}/p256-x86_64-asm.asm | 0 .../crypto/{rand => fipsmodule}/rdrand-x86_64.asm | 0 win-x86_64/crypto/{bn => fipsmodule}/rsaz-avx2.asm | 3 +- .../crypto/{sha => fipsmodule}/sha1-x86_64.asm | 7 +- .../crypto/{sha => fipsmodule}/sha256-x86_64.asm | 1 + .../crypto/{sha => fipsmodule}/sha512-x86_64.asm | 1 + .../crypto/{aes => fipsmodule}/vpaes-x86_64.asm | 0 .../crypto/{bn => fipsmodule}/x86_64-mont.asm | 3 +- .../crypto/{bn => fipsmodule}/x86_64-mont5.asm | 3 +- 705 files changed, 375021 insertions(+), 39622 deletions(-) 882b6c0 Don't reauthenticate on renegotiation. 96123c0 Mark renego-established sessions not resumable. 0a45229 Mark the module as VNDK or VNDK-SP in Android.bp 682d4e9 Set BoringSSL to use C++11. d7b0488 Remove tests_per_src in BoringSSL. a12bf46 external/boringssl: Sync to 14308731e5446a73ac2258688a9688b524483cb6. f6200e7 external/boringssl: Sync to ee7aa02744a78bf4630913b1c83d0fe36aa45efc. 927a495 external/boringssl: Sync to a93bc1124c00b1ac0a68ea5cb14b158d6c8366e1. e56da3e external/boringssl: Sync to 3120950b1e27635ee9b9d167052ce11ce9c96fd4. 8ff0355 external/boringssl: Sync to 5e578c9dba73460c3eb17f771c77fc8e36f7812e. fb44824 Add OWNERS in external/boringssl 2bf4d2c Remove unnecessary libssl_static-host target 938d65f trusty: fixup trusty build 2424d84 external/boringssl: Sync to 58e449904e248f34bdfc2be7a609c58bcb0257b7. 9254e68 external/boringssl: Sync to 2c1523733a71166943e52da11ac2eae82b0227b8. 572a4e2 external/boringssl: Sync to 2c45fa0b90f61b27973fa81893e014fc8c8e8999. 899a4fe boringssl: vendor_available 6f79a50 external/boringssl: Sync to faa539f877432814d0f2de19846eb99f2ea1e207. 9397df8 Add test config to boringssl_ssl_test and boringssl_crypto_test ========platform/external/bouncycastle between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + .../main/java/org/bouncycastle/cert/CertUtils.java | 13 +++ .../cert/X509AttributeCertificateHolder.java | 3 +- .../java/org/bouncycastle/cert/X509CRLHolder.java | 8 +- .../bouncycastle/cert/X509CertificateHolder.java | 3 +- .../java/org/bouncycastle/cmc/CMCException.java | 23 +++++ .../org/bouncycastle/cmc/SimplePKIResponse.java | 106 +++++++++++++++++++++ .../java/org/bouncycastle/cms/CMSSignedData.java | 9 +- .../main/java/org/bouncycastle/cms/CMSUtils.java | 8 +- .../cms/SignerInformationVerifier.java | 5 +- .../main/java/org/bouncycastle/cms/bc/package.html | 5 + .../java/org/bouncycastle/cms/jcajce/package.html | 5 + .../DefaultDigestAlgorithmIdentifierFinder.java | 6 +- .../DefaultSignatureAlgorithmIdentifierFinder.java | 12 ++- .../java/org/bouncycastle/operator/bc/package.html | 5 + .../operator/jcajce/OperatorHelper.java | 49 ++++++++++ .../org/bouncycastle/operator/jcajce/package.html | 5 + .../java/org/bouncycastle/pkcs/bc/package.html | 7 ++ .../bouncycastle/asn1/gm/GMObjectIdentifiers.java | 84 ++++++++++++++++ .../asn1/nsri/NSRIObjectIdentifiers.java | 58 +++++++++++ .../java/org/bouncycastle/asn1/pkcs/Attribute.java | 88 +++++++++++++++++ .../asn1/pkcs/CertificationRequest.java | 3 + .../asn1/pkcs/CertificationRequestInfo.java | 35 +++++-- .../asn1/pkcs/PKCSObjectIdentifiers.java | 14 +++ .../org/bouncycastle/asn1/x509/KeyPurposeId.java | 22 ++++- .../bouncycastle/asn1/x509/PolicyConstraints.java | 4 +- .../bouncycastle/crypto/modes/GCMBlockCipher.java | 32 ++++++- .../crypto/params/ParametersWithID.java | 28 ++++++ .../crypto/tls/TlsNoCloseNotifyException.java | 15 +++ .../jcajce/provider/asymmetric/DH.java | 12 +++ .../jcajce/provider/asymmetric/DSA.java | 2 +- .../jcajce/provider/asymmetric/EC.java | 14 +++ .../jcajce/provider/asymmetric/RSA.java | 12 +++ .../dh/AlgorithmParameterGeneratorSpi.java | 9 +- .../asymmetric/dh/KeyPairGeneratorSpi.java | 6 +- .../dsa/AlgorithmParameterGeneratorSpi.java | 13 ++- .../asymmetric/dsa/KeyPairGeneratorSpi.java | 9 +- .../provider/asymmetric/ec/KeyAgreementSpi.java | 22 ++--- .../asymmetric/rsa/KeyPairGeneratorSpi.java | 12 +-- .../jcajce/provider/asymmetric/util/ECUtil.java | 13 +++ .../asymmetric/util/PrimeCertaintyCalculator.java | 21 ++++ .../asymmetric/x509/CertificateFactory.java | 60 ++++++------ .../jcajce/provider/asymmetric/x509/PEMUtil.java | 8 +- .../provider/config/ConfigurableProvider.java | 4 + .../jcajce/provider/symmetric/AES.java | 36 +++++++ .../jcajce/provider/symmetric/util/BaseMac.java | 45 +++++++-- .../provider/symmetric/util/BaseStreamCipher.java | 4 +- .../provider/util/AsymmetricAlgorithmProvider.java | 5 + .../jce/provider/BouncyCastleProvider.java | 24 ++++- .../math/ec/FixedPointCombMultiplier.java | 2 +- .../math/ec/FixedPointPreCompInfo.java | 12 +++ .../org/bouncycastle/math/ec/FixedPointUtil.java | 14 ++- .../main/java/org/bouncycastle/math/raw/Nat.java | 8 ++ .../main/java/org/bouncycastle/util/Arrays.java | 16 ++++ .../java/org/bouncycastle/util/Properties.java | 19 ++++ .../org/bouncycastle/util/encoders/Base64.java | 71 +++++++++----- .../bouncycastle/util/encoders/Base64Encoder.java | 5 + .../bouncycastle/util/io/SimpleOutputStream.java | 21 ++++ bouncycastle.version | 2 +- 59 files changed, 1025 insertions(+), 133 deletions(-) 823ad5b bouncycastle: Android tree with upstream code for version 1.57 1f66b63 Add OWNERS in external/bouncycastle 65832e3 Don't use algorithm parameters if missing salt or iteration count. 07e6602 Remove an Android change that is causing a test to fail ========platform/external/bsdiff between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 19 ++- AndroidTest.xml | 26 ++++ Makefile | 140 +++++++++++++-------- OWNERS | 3 + bsdiff.cc | 2 +- bsdiff.gyp | 114 +++++++++++++++++ bsdiff_main.cc | 2 +- bsdiff_unittest.cc | 2 +- bspatch.cc | 6 +- bspatch_main.cc | 2 +- bspatch_unittest.cc | 2 +- buffer_file.cc | 2 +- buffer_file.h | 2 +- extents.h | 2 +- extents_file.cc | 2 +- extents_file_unittest.cc | 4 +- file.h | 2 +- bsdiff.h => include/bsdiff/bsdiff.h | 0 bspatch.h => include/bsdiff/bspatch.h | 2 +- extents_file.h => include/bsdiff/extents_file.h | 2 +- .../bsdiff/file_interface.h | 0 memory_file.h | 2 +- sink_file.h | 2 +- 23 files changed, 263 insertions(+), 77 deletions(-) 8979de5 Update OWNERS in external/bsdiff ef39a08 Added gyp file for bsdiff 74161f7 Add OWNERS in external/bsdiff ddf9db5 Update Makefile to build shared libraries. c52b8ce Add test config to bsdiff_unittest ========platform/external/bzip2 between android-8.0.0_r32..android-8.1.0_r1========= 9fa5f2d Build bzip2/bunzip2/bzcat. ========platform/external/caliper between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 21 ++++++++------------- OWNERS | 2 ++ 2 files changed, 10 insertions(+), 13 deletions(-) c030854 Add OWNERS in external/caliper 55f01c3 Fix annotation processors working w/ generated code on OpenJDK 9 toolchain 8e31c10 Replace custom annotation processor handling ========platform/external/cblas between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 193 ------------------------------------------------------------- 2 files changed, 191 insertions(+), 193 deletions(-) 7195f3b Mark libblas as VNDK-SP d7e8ee8 Specify "--hash-style=sysv" for libblasV8 d2f0b5c Convert external/cblas to Android.bp ========platform/external/chromium-libpac between android-8.0.0_r32..android-8.1.0_r1========= e3d07c2 Fixup libpac for V8 4.9.385.28 DO NOT MERGE. e45a964 Fix for PAC script function dnsResolve. DO NOT MERGE. a75708a Update proxy resolver and tests for V8 API changes. DO NOT MERGE. ========platform/external/chromium-trace between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 2 + OWNERS | 2 + UPSTREAM_REVISION | 2 +- catapult/common/battor/battor/__init__.py | 2 +- .../battor/battor/battor_binary_dependencies.json | 10 +- catapult/common/battor/battor/battor_wrapper.py | 13 +- .../battor/battor/battor_wrapper_devicetest.py | 6 +- .../battor/battor/battor_wrapper_unittest.py | 8 +- .../py_trace_event/py_trace_event/__init__.py | 6 +- .../py_trace_event/py_trace_event/trace_time.py | 2 + catapult/common/py_utils/py_utils/shell_util.py | 40 + .../dependency_manager/__init__.py | 1 + .../dependency_manager/archive_info.py | 13 +- .../dependency_manager/base_config.py | 7 +- .../dependency_manager/base_config_unittest.py | 39 +- .../cloud_storage_info_unittest.py | 14 +- .../dependency_manager/dependency_manager_util.py | 2 +- catapult/devil/devil/android/battery_utils.py | 12 + catapult/devil/devil/android/device_errors.py | 16 + catapult/devil/devil/android/device_test_case.py | 4 +- catapult/devil/devil/android/device_utils.py | 43 +- .../devil/devil/android/device_utils_devicetest.py | 9 + catapult/devil/devil/android/device_utils_test.py | 26 +- catapult/devil/devil/android/forwarder.py | 9 +- catapult/devil/devil/android/sdk/adb_wrapper.py | 26 +- .../devil/android/sdk/adb_wrapper_devicetest.py | 8 +- catapult/devil/devil/android/settings.py | 40 +- .../devil/devil/android/tools/device_monitor.py | 27 +- .../devil/devil/android/tools/device_recovery.py | 9 +- .../devil/devil/android/tools/device_status.py | 9 +- .../devil/devil/android/tools/provision_devices.py | 118 +- catapult/devil/devil/devil_dependencies.json | 8 +- catapult/devil/devil/utils/cmd_helper.py | 119 +- catapult/devil/devil/utils/cmd_helper_test.py | 4 +- catapult/devil/devil/utils/find_usb_devices.py | 8 +- catapult/devil/devil/utils/usb_hubs.py | 31 +- catapult/systrace/atrace_helper/.gitignore | 2 + catapult/systrace/atrace_helper/Makefile | 24 + catapult/systrace/atrace_helper/README.md | 29 + .../atrace_helper/jni/.clang-format} | 5 +- catapult/systrace/atrace_helper/jni/Android.mk | 21 + catapult/systrace/atrace_helper/jni/Application.mk | 7 + catapult/systrace/atrace_helper/jni/file_utils.cc | 96 + catapult/systrace/atrace_helper/jni/file_utils.h | 53 + catapult/systrace/atrace_helper/jni/logging.h | 28 + catapult/systrace/atrace_helper/jni/main.cc | 198 + .../systrace/atrace_helper/jni/process_info.cc | 102 + catapult/systrace/atrace_helper/jni/process_info.h | 71 + .../atrace_helper/jni/process_memory_stats.cc | 132 + .../atrace_helper/jni/process_memory_stats.h | 68 + catapult/systrace/systrace/__init__.py | 2 +- catapult/systrace/systrace/output_generator.py | 36 +- .../systrace/systrace/output_generator_unittest.py | 74 +- catapult/systrace/systrace/run_systrace.py | 4 +- catapult/systrace/systrace/systrace_runner.py | 9 +- .../systrace/systrace/systrace_trace_viewer.html | 6797 +++++++++++--------- .../systrace/test_data/atrace_data_thread_fixed | 127 - .../test_data/atrace_data_with_thread_list | 1660 ----- .../systrace/systrace/test_data/atrace_ps_dump | 8 - .../systrace/systrace/test_data/atrace_ps_dump_2 | 11 - .../systrace/systrace/test_data/atrace_ps_dump_3 | 11 - .../systrace/test_data/atrace_thread_names | 1 - .../systrace/test_data/battor_test_data.txt | 16 + .../tracing_agents/android_process_data_agent.py | 89 + .../systrace/tracing_agents/atrace_agent.py | 79 +- .../tracing_agents/atrace_agent_unittest.py | 32 - .../tracing_agents/atrace_from_file_agent.py | 2 +- .../atrace_from_file_agent_unittest.py | 11 +- .../systrace/systrace/tracing_agents/walt_agent.py | 120 + .../systrace/tracing_agents/walt_agent_unittest.py | 51 + catapult/systrace/systrace/tracing_controller.py | 13 +- .../systrace/update_systrace_trace_viewer.py | 1 + catapult/telemetry/BUILD.gn | 23 - catapult/telemetry/PRESUBMIT.py | 137 - catapult/telemetry/README.md | 155 - catapult/telemetry/bin/.gitignore | 2 - catapult/telemetry/bin/README.chromium | 54 - catapult/telemetry/bin/run_browser_tests | 23 - catapult/telemetry/bin/run_tests | 24 - .../telemetry/build/generate_telemetry_harness.sh | 15 - catapult/telemetry/build/linux_setup_msr.py | 146 - catapult/telemetry/build/update_docs.py | 148 - catapult/telemetry/cloud_storage | 200 - .../telemetry/docs/api-deprecation-procedure.md | 46 - .../pydoc/telemetry.android.android_story.html | 105 - .../telemetry/docs/pydoc/telemetry.android.html | 26 - .../telemetry.android.shared_android_state.html | 96 - .../telemetry/docs/pydoc/telemetry.benchmark.html | 299 - .../docs/pydoc/telemetry.benchmark_runner.html | 223 - .../telemetry.core.android_action_runner.html | 191 - .../pydoc/telemetry.core.android_platform.html | 275 - .../docs/pydoc/telemetry.core.cros_interface.html | 355 - .../docs/pydoc/telemetry.core.discover.html | 75 - .../docs/pydoc/telemetry.core.exceptions.html | 1241 ---- catapult/telemetry/docs/pydoc/telemetry.core.html | 44 - .../docs/pydoc/telemetry.core.local_server.html | 241 - .../telemetry.core.memory_cache_http_server.html | 527 -- .../pydoc/telemetry.core.network_controller.html | 62 - .../docs/pydoc/telemetry.core.os_version.html | 350 - .../docs/pydoc/telemetry.core.platform.html | 269 - .../pydoc/telemetry.core.profiling_controller.html | 54 - .../pydoc/telemetry.core.tracing_controller.html | 72 - .../telemetry/docs/pydoc/telemetry.core.util.html | 104 - .../telemetry/docs/pydoc/telemetry.decorators.html | 117 - catapult/telemetry/docs/pydoc/telemetry.html | 44 - .../pydoc/telemetry.internal.actions.drag.html | 84 - .../docs/pydoc/telemetry.internal.actions.html | 52 - ...elemetry.internal.actions.javascript_click.html | 73 - .../telemetry.internal.actions.load_media.html | 92 - .../pydoc/telemetry.internal.actions.loop.html | 95 - .../telemetry.internal.actions.media_action.html | 84 - .../telemetry.internal.actions.mouse_click.html | 81 - .../pydoc/telemetry.internal.actions.navigate.html | 74 - .../telemetry.internal.actions.page_action.html | 235 - .../pydoc/telemetry.internal.actions.pinch.html | 73 - .../pydoc/telemetry.internal.actions.play.html | 96 - ...etry.internal.actions.repaint_continuously.html | 79 - ...lemetry.internal.actions.repeatable_scroll.html | 73 - .../pydoc/telemetry.internal.actions.scroll.html | 74 - .../telemetry.internal.actions.scroll_bounce.html | 73 - .../pydoc/telemetry.internal.actions.seek.html | 100 - .../pydoc/telemetry.internal.actions.swipe.html | 73 - .../docs/pydoc/telemetry.internal.actions.tap.html | 75 - .../pydoc/telemetry.internal.actions.wait.html | 73 - .../pydoc/telemetry.internal.app.android_app.html | 93 - .../telemetry.internal.app.android_process.html | 132 - .../docs/pydoc/telemetry.internal.app.html | 82 - .../pydoc/telemetry.internal.app.possible_app.html | 67 - ...etry.internal.backends.android_app_backend.html | 111 - ....backends.android_browser_backend_settings.html | 247 - ...rnal.backends.android_command_line_backend.html | 74 - .../telemetry.internal.backends.app_backend.html | 72 - ...elemetry.internal.backends.browser_backend.html | 218 - ...al.backends.chrome.android_browser_backend.html | 194 - ...nal.backends.chrome.android_browser_finder.html | 132 - ...nal.backends.chrome.chrome_browser_backend.html | 191 - ...ernal.backends.chrome.cros_browser_backend.html | 191 - ...ternal.backends.chrome.cros_browser_finder.html | 115 - ...nal.backends.chrome.cros_browser_with_oobe.html | 183 - ...ry.internal.backends.chrome.cros_test_case.html | 339 - .../telemetry.internal.backends.chrome.crx_id.html | Bin 4891 -> 0 bytes ...al.backends.chrome.desktop_browser_backend.html | 206 - ...nal.backends.chrome.desktop_browser_finder.html | 117 - ...internal.backends.chrome.extension_backend.html | 221 - .../pydoc/telemetry.internal.backends.chrome.html | 49 - ...ternal.backends.chrome.ios_browser_backend.html | 192 - ...nternal.backends.chrome.ios_browser_finder.html | 124 - ....backends.chrome.misc_web_contents_backend.html | 139 - .../telemetry.internal.backends.chrome.oobe.html | 246 - ...ternal.backends.chrome.system_info_backend.html | 62 - ....internal.backends.chrome.tab_list_backend.html | 229 - ...s.chrome_inspector.devtools_client_backend.html | 284 - ...al.backends.chrome_inspector.devtools_http.html | 240 - ...lemetry.internal.backends.chrome_inspector.html | 47 - ...ackends.chrome_inspector.inspector_backend.html | 177 - ...ds.chrome_inspector.inspector_backend_list.html | 141 - ...ackends.chrome_inspector.inspector_console.html | 52 - ...backends.chrome_inspector.inspector_memory.html | 148 - ...ackends.chrome_inspector.inspector_network.html | 209 - ...l.backends.chrome_inspector.inspector_page.html | 82 - ...ackends.chrome_inspector.inspector_runtime.html | 85 - ...kends.chrome_inspector.inspector_websocket.html | 200 - ...l.backends.chrome_inspector.memory_backend.html | 274 - ....backends.chrome_inspector.tracing_backend.html | 392 -- ...ternal.backends.chrome_inspector.websocket.html | 40 - ...ernal.backends.codepen_credentials_backend.html | 92 - ...rnal.backends.facebook_credentials_backend.html | 156 - ...al.backends.form_based_credentials_backend.html | 86 - ...rm_based_credentials_backend_unittest_base.html | 336 - ...ternal.backends.google_credentials_backend.html | 156 - .../docs/pydoc/telemetry.internal.backends.html | 43 - ...emetry.internal.backends.mandoline.android.html | 94 - ...ckends.mandoline.android_mandoline_backend.html | 189 - ...ackends.mandoline.android_mandoline_finder.html | 120 - ...lemetry.internal.backends.mandoline.config.html | 112 - ...ckends.mandoline.desktop_mandoline_backend.html | 180 - ...ackends.mandoline.desktop_mandoline_finder.html | 117 - .../telemetry.internal.backends.mandoline.html | 33 - ...ckends.mandoline.mandoline_browser_backend.html | 175 - ...elemetry.internal.backends.mandoline.paths.html | 64 - .../pydoc/telemetry.internal.backends.remote.html | 26 - ...rnal.backends.remote.trybot_browser_finder.html | 200 - .../pydoc/telemetry.internal.browser.browser.html | 189 - ...metry.internal.browser.browser_credentials.html | 147 - .../telemetry.internal.browser.browser_finder.html | 80 - ...internal.browser.browser_finder_exceptions.html | 149 - .../telemetry.internal.browser.browser_info.html | 65 - ...telemetry.internal.browser.browser_options.html | 245 - .../telemetry.internal.browser.extension_dict.html | 70 - .../telemetry.internal.browser.extension_page.html | 250 - ...lemetry.internal.browser.extension_to_load.html | 195 - .../docs/pydoc/telemetry.internal.browser.html | 46 - ...elemetry.internal.browser.possible_browser.html | 97 - .../telemetry.internal.browser.profile_types.html | 46 - .../docs/pydoc/telemetry.internal.browser.tab.html | 395 -- .../pydoc/telemetry.internal.browser.tab_list.html | 64 - .../telemetry.internal.browser.user_agent.html | 34 - .../telemetry.internal.browser.web_contents.html | 238 - ...etry.internal.forwarders.android_forwarder.html | 202 - ...lemetry.internal.forwarders.cros_forwarder.html | 116 - ...y.internal.forwarders.do_nothing_forwarder.html | 316 - .../docs/pydoc/telemetry.internal.forwarders.html | 293 - .../telemetry/docs/pydoc/telemetry.internal.html | 36 - ...elemetry.internal.image_processing._bitmap.html | 97 - ...elemetry.internal.image_processing.cv_util.html | 50 - ...rnal.image_processing.fake_frame_generator.html | 114 - ....internal.image_processing.frame_generator.html | 160 - .../pydoc/telemetry.internal.image_processing.html | 37 - ...al.image_processing.image_util_bitmap_impl.html | 53 - ...nal.image_processing.image_util_numpy_impl.html | 58 - ...ry.internal.image_processing.screen_finder.html | 168 - .../telemetry.internal.image_processing.video.html | 152 - ...mage_processing.video_file_frame_generator.html | 118 - ...telemetry.internal.platform.android_device.html | 111 - ...internal.platform.android_platform_backend.html | 381 -- .../telemetry.internal.platform.cros_device.html | 92 - ...ry.internal.platform.cros_platform_backend.html | 246 - ...telemetry.internal.platform.desktop_device.html | 81 - ...internal.platform.desktop_platform_backend.html | 233 - .../pydoc/telemetry.internal.platform.device.html | 68 - .../telemetry.internal.platform.device_finder.html | 42 - .../telemetry.internal.platform.gpu_device.html | 96 - .../telemetry.internal.platform.gpu_info.html | 93 - .../docs/pydoc/telemetry.internal.platform.html | 63 - .../telemetry.internal.platform.ios_device.html | 92 - ...try.internal.platform.ios_platform_backend.html | 244 - ...rnal.platform.linux_based_platform_backend.html | 278 - ...y.internal.platform.linux_platform_backend.html | 280 - ...try.internal.platform.mac_platform_backend.html | 253 - ...telemetry.internal.platform.msr_server_win.html | 184 - ...ternal.platform.network_controller_backend.html | 225 - ...lemetry.internal.platform.platform_backend.html | 225 - ...y.internal.platform.posix_platform_backend.html | 253 - ...ower_monitor.android_dumpsys_power_monitor.html | 91 - ...er_monitor.android_fuelgauge_power_monitor.html | 88 - ....power_monitor.android_temperature_monitor.html | 79 - ....platform.power_monitor.cros_power_monitor.html | 171 - .../telemetry.internal.platform.power_monitor.html | 92 - ...atform.power_monitor.monsoon_power_monitor.html | 89 - ...l.platform.power_monitor.msr_power_monitor.html | 177 - ...orm.power_monitor.power_monitor_controller.html | 81 - ...m.power_monitor.powermetrics_power_monitor.html | 98 - ...platform.power_monitor.sysfs_power_monitor.html | 147 - ....profiler.android_prebuilt_profiler_helper.html | 35 - ...platform.profiler.android_profiling_helper.html | 91 - ....profiler.android_screen_recorder_profiler.html | 82 - ...latform.profiler.android_systrace_profiler.html | 88 - ...atform.profiler.android_traceview_profiler.html | 85 - .../telemetry.internal.platform.profiler.html | 105 - ...ernal.platform.profiler.iprofiler_profiler.html | 84 - ...ernal.platform.profiler.java_heap_profiler.html | 88 - ...lemetry.internal.platform.profiler.monsoon.html | 194 - ...nternal.platform.profiler.monsoon_profiler.html | 85 - ...internal.platform.profiler.netlog_profiler.html | 82 - ...ernal.platform.profiler.oomkiller_profiler.html | 151 - ...y.internal.platform.profiler.perf_profiler.html | 93 - ...internal.platform.profiler.profiler_finder.html | 37 - ...internal.platform.profiler.sample_profiler.html | 84 - ...internal.platform.profiler.strace_profiler.html | 87 - ...l.platform.profiler.tcmalloc_heap_profiler.html | 82 - ...nternal.platform.profiler.tcpdump_profiler.html | 87 - ....internal.platform.profiler.trace_profiler.html | 175 - ...try.internal.platform.profiler.v8_profiler.html | 83 - ....internal.platform.profiler.vtune_profiler.html | 85 - ...nternal.platform.profiler.win_pgo_profiler.html | 85 - ...rnal.platform.profiling_controller_backend.html | 68 - .../telemetry.internal.platform.system_info.html | 81 - ...latform.tracing_agent.chrome_tracing_agent.html | 211 - ...cing_agent.chrome_tracing_devtools_manager.html | 30 - ...atform.tracing_agent.display_tracing_agent.html | 73 - .../telemetry.internal.platform.tracing_agent.html | 96 - ...ternal.platform.tracing_controller_backend.html | 143 - .../telemetry.internal.platform.trybot_device.html | 80 - ...try.internal.platform.win_platform_backend.html | 261 - ...internal.results.buildbot_output_formatter.html | 75 - ...ternal.results.chart_json_output_formatter.html | 99 - ...l.results.csv_pivot_table_output_formatter.html | 88 - ...y.internal.results.gtest_progress_reporter.html | 84 - .../docs/pydoc/telemetry.internal.results.html | 43 - ...try.internal.results.html_output_formatter.html | 84 - ...try.internal.results.json_output_formatter.html | 90 - ...elemetry.internal.results.output_formatter.html | 72 - ...lemetry.internal.results.page_test_results.html | 152 - ...lemetry.internal.results.progress_reporter.html | 65 - ...telemetry.internal.results.results_options.html | 48 - .../telemetry.internal.results.story_run.html | 83 - .../pydoc/telemetry.internal.story_runner.html | 178 - ...erable_classes.another_discover_dummyclass.html | 220 - ...g.discoverable_classes.discover_dummyclass.html | 88 - ...etry.internal.testing.discoverable_classes.html | 27 - ...able_classes.parameter_discover_dummyclass.html | 97 - .../docs/pydoc/telemetry.internal.testing.html | 26 - ....internal.testing.page_sets.example_domain.html | 129 - .../telemetry.internal.testing.page_sets.html | 23 - ...metry.internal.testing.pages.external_page.html | 130 - .../pydoc/telemetry.internal.testing.pages.html | 23 - ...y.internal.testing.system_stub_test_module.html | 54 - .../telemetry.internal.util.binary_manager.html | 49 - .../pydoc/telemetry.internal.util.bootstrap.html | 124 - .../pydoc/telemetry.internal.util.camel_case.html | 36 - .../pydoc/telemetry.internal.util.classes.html | 33 - .../telemetry.internal.util.command_line.html | 243 - ...elemetry.internal.util.exception_formatter.html | 37 - .../telemetry.internal.util.external_modules.html | 50 - .../pydoc/telemetry.internal.util.file_handle.html | 95 - .../telemetry.internal.util.find_dependencies.html | 123 - .../telemetry.internal.util.global_hooks.html | 36 - .../docs/pydoc/telemetry.internal.util.html | 47 - .../docs/pydoc/telemetry.internal.util.path.html | 42 - .../pydoc/telemetry.internal.util.path_set.html | 150 - .../pydoc/telemetry.internal.util.ps_util.html | 51 - .../telemetry.internal.util.webpagereplay.html | 294 - .../docs/pydoc/telemetry.page.action_runner.html | 536 -- catapult/telemetry/docs/pydoc/telemetry.page.html | 142 - .../telemetry/docs/pydoc/telemetry.page.page.html | 25 - .../docs/pydoc/telemetry.page.page_test.html | 350 - .../pydoc/telemetry.page.shared_page_state.html | 385 -- .../docs/pydoc/telemetry.project_config.html | 73 - .../telemetry/docs/pydoc/telemetry.record_wpr.html | 173 - catapult/telemetry/docs/pydoc/telemetry.story.html | 40 - .../docs/pydoc/telemetry.story.shared_state.html | 88 - .../docs/pydoc/telemetry.story.story.html | 111 - .../docs/pydoc/telemetry.story.story_filter.html | 72 - .../docs/pydoc/telemetry.story.story_set.html | 139 - .../pydoc/telemetry.testing.browser_test_case.html | 355 - .../pydoc/telemetry.testing.disabled_cases.html | 363 -- .../docs/pydoc/telemetry.testing.fakes.html | 367 -- .../telemetry.testing.gtest_progress_reporter.html | 90 - .../telemetry/docs/pydoc/telemetry.testing.html | 47 - .../telemetry.testing.internal.fake_gpu_info.html | 24 - .../docs/pydoc/telemetry.testing.internal.html | 25 - .../telemetry.testing.options_for_unittests.html | 32 - .../telemetry.testing.page_test_test_case.html | 490 -- .../pydoc/telemetry.testing.progress_reporter.html | 229 - .../telemetry.testing.run_chromeos_tests.html | 39 - .../docs/pydoc/telemetry.testing.run_tests.html | 112 - .../docs/pydoc/telemetry.testing.simple_mock.html | 142 - .../telemetry.testing.story_set_smoke_test.html | 360 -- .../docs/pydoc/telemetry.testing.stream.html | 56 - .../docs/pydoc/telemetry.testing.system_stub.html | 446 -- .../pydoc/telemetry.testing.tab_test_case.html | 345 - .../telemetry.testing.test_page_test_results.html | 143 - .../pydoc/telemetry.testing.unittest_runner.html | 36 - .../docs/pydoc/telemetry.timeline.async_slice.html | 85 - .../docs/pydoc/telemetry.timeline.bounds.html | 88 - .../docs/pydoc/telemetry.timeline.counter.html | 165 - .../docs/pydoc/telemetry.timeline.event.html | 70 - .../pydoc/telemetry.timeline.event_container.html | 118 - .../docs/pydoc/telemetry.timeline.flow_event.html | 80 - .../telemetry/docs/pydoc/telemetry.timeline.html | 56 - .../docs/pydoc/telemetry.timeline.importer.html | 61 - .../telemetry.timeline.inspector_importer.html | 77 - .../telemetry.timeline.memory_dump_event.html | 231 - .../docs/pydoc/telemetry.timeline.model.html | 314 - .../docs/pydoc/telemetry.timeline.process.html | 139 - .../docs/pydoc/telemetry.timeline.sample.html | 85 - .../docs/pydoc/telemetry.timeline.slice.html | 103 - ...elemetry.timeline.surface_flinger_importer.html | 74 - .../pydoc/telemetry.timeline.tab_id_importer.html | 138 - .../docs/pydoc/telemetry.timeline.thread.html | 168 - .../docs/pydoc/telemetry.timeline.trace_data.html | 232 - .../telemetry.timeline.trace_event_importer.html | 81 - ...telemetry.timeline.tracing_category_filter.html | 107 - .../pydoc/telemetry.timeline.tracing_config.html | 69 - .../pydoc/telemetry.timeline.tracing_options.html | 91 - .../docs/pydoc/telemetry.util.color_histogram.html | 159 - catapult/telemetry/docs/pydoc/telemetry.util.html | 36 - .../docs/pydoc/telemetry.util.image_util.html | 90 - .../telemetry/docs/pydoc/telemetry.util.mac.html | 25 - .../pydoc/telemetry.util.mac.keychain_helper.html | 43 - .../telemetry.util.perf_result_data_type.html | 38 - .../pydoc/telemetry.util.perf_tests_helper.html | 25 - .../telemetry.util.perf_tests_results_helper.html | 68 - ...metry.util.process_statistic_timeline_data.html | 114 - .../docs/pydoc/telemetry.util.rgba_color.html | 160 - .../docs/pydoc/telemetry.util.statistics.html | 137 - .../docs/pydoc/telemetry.util.wpr_modes.html | 27 - .../docs/pydoc/telemetry.value.failure.html | 151 - .../docs/pydoc/telemetry.value.histogram.html | 167 - .../docs/pydoc/telemetry.value.histogram_util.html | 60 - catapult/telemetry/docs/pydoc/telemetry.value.html | 235 - .../telemetry.value.improvement_direction.html | 33 - .../telemetry.value.list_of_scalar_values.html | 173 - .../docs/pydoc/telemetry.value.merge_values.html | 90 - .../docs/pydoc/telemetry.value.none_values.html | 168 - .../docs/pydoc/telemetry.value.scalar.html | 141 - .../telemetry/docs/pydoc/telemetry.value.skip.html | 134 - .../docs/pydoc/telemetry.value.summarizable.html | 142 - .../docs/pydoc/telemetry.value.summary.html | 94 - .../docs/pydoc/telemetry.value.trace.html | 168 - .../telemetry/docs/pydoc/telemetry.web_perf.html | 33 - .../telemetry.web_perf.metrics.blob_timeline.html | 104 - .../telemetry.web_perf.metrics.gpu_timeline.html | 112 - .../docs/pydoc/telemetry.web_perf.metrics.html | 51 - ...emetry.web_perf.metrics.indexeddb_timeline.html | 80 - .../pydoc/telemetry.web_perf.metrics.layout.html | 96 - ...try.web_perf.metrics.mainthread_jank_stats.html | 74 - ...telemetry.web_perf.metrics.memory_timeline.html | 91 - ...telemetry.web_perf.metrics.rendering_frame.html | 206 - ...telemetry.web_perf.metrics.rendering_stats.html | 120 - ...try.web_perf.metrics.responsiveness_metric.html | 96 - .../telemetry.web_perf.metrics.single_event.html | 27 - .../telemetry.web_perf.metrics.smoothness.html | 112 - .../telemetry.web_perf.metrics.text_selection.html | 92 - ...try.web_perf.metrics.timeline_based_metric.html | 157 - ...lemetry.web_perf.metrics.trace_event_stats.html | 107 - .../telemetry.web_perf.metrics.v8_gc_latency.html | 110 - ...ry.web_perf.metrics.webrtc_rendering_stats.html | 98 - ...web_perf.metrics.webrtc_rendering_timeline.html | 104 - .../telemetry.web_perf.smooth_gesture_util.html | 42 - .../docs/pydoc/telemetry.web_perf.story_test.html | 144 - ...emetry.web_perf.timeline_based_measurement.html | 269 - ...elemetry.web_perf.timeline_based_page_test.html | 136 - ...metry.web_perf.timeline_interaction_record.html | 317 - .../docs/pydoc/telemetry.wpr.archive_info.html | 157 - catapult/telemetry/docs/pydoc/telemetry.wpr.html | 26 - catapult/telemetry/docs/run_benchmarks_locally.md | 116 - catapult/telemetry/examples/benchmarks/__init__.py | 11 - .../examples/benchmarks/simple_story_set.py | 39 - .../telemetry/examples/benchmarks/tbm_benchmark.py | 21 - .../examples/browser_tests/failed_tests.py | 47 - .../browser_tests/pages/page_with_clickables.html | 17 - .../browser_tests/pages/page_with_link.html | 8 - .../examples/browser_tests/process_tests.py | 53 - .../examples/browser_tests/sample_unittest.py | 12 - .../examples/browser_tests/simple_browser_test.py | 75 - .../examples/browser_tests/simple_numeric_test.py | 82 - .../examples/browser_tests/simple_sharding_test.py | 35 - .../telemetry/examples/credentials_example.json | 10 - catapult/telemetry/examples/run_benchmark | 20 - catapult/telemetry/json_format | 58 - catapult/telemetry/list_telemetry_unittests | 70 - catapult/telemetry/pylintrc | 75 - .../support/html_output/results-template.html | 1488 ----- catapult/telemetry/telemetry.gyp | 16 - catapult/telemetry/telemetry.isolate | 19 - catapult/telemetry/telemetry/__init__.py | 65 - catapult/telemetry/telemetry/android/__init__.py | 6 - .../telemetry/telemetry/android/android_story.py | 28 - .../telemetry/android/shared_android_state.py | 82 - catapult/telemetry/telemetry/benchmark.py | 274 - .../telemetry/telemetry/benchmark_run_unittest.py | 114 - catapult/telemetry/telemetry/benchmark_runner.py | 434 -- .../telemetry/benchmark_runner_unittest.py | 116 - catapult/telemetry/telemetry/benchmark_unittest.py | 161 - catapult/telemetry/telemetry/core/__init__.py | 3 - .../telemetry/core/android_action_runner.py | 168 - .../telemetry/telemetry/core/android_platform.py | 60 - .../telemetry/telemetry/core/cros_interface.py | 570 -- .../telemetry/core/cros_interface_unittest.py | 253 - catapult/telemetry/telemetry/core/discover.py | 175 - .../telemetry/telemetry/core/discover_unittest.py | 109 - catapult/telemetry/telemetry/core/exceptions.py | 183 - catapult/telemetry/telemetry/core/local_server.py | 218 - .../telemetry/core/local_server_unittest.py | 89 - .../telemetry/core/memory_cache_http_server.py | 279 - .../core/memory_cache_http_server_unittest.py | 80 - .../telemetry/telemetry/core/network_controller.py | 43 - catapult/telemetry/telemetry/core/os_version.py | 41 - catapult/telemetry/telemetry/core/platform.py | 425 -- .../telemetry/telemetry/core/platform_unittest.py | 45 - .../telemetry/core/profiling_controller.py | 15 - .../telemetry/telemetry/core/tracing_controller.py | 89 - .../telemetry/core/tracing_controller_unittest.py | 187 - catapult/telemetry/telemetry/core/util.py | 147 - catapult/telemetry/telemetry/core/util_unittest.py | 39 - catapult/telemetry/telemetry/decorators.py | 343 - .../telemetry/telemetry/decorators_unittest.py | 528 -- .../telemetry/internal/actions/action_runner.py | 861 --- .../internal/actions/action_runner_unittest.py | 470 -- .../telemetry/telemetry/internal/actions/drag.js | 72 - .../telemetry/telemetry/internal/actions/drag.py | 106 - .../telemetry/internal/actions/drag_unittest.py | 71 - .../telemetry/internal/actions/gesture_common.js | 77 - .../telemetry/internal/actions/javascript_click.py | 25 - .../telemetry/internal/actions/key_event.py | 96 - .../internal/actions/key_event_unittest.py | 89 - .../telemetry/internal/actions/load_media.js | 30 - .../telemetry/internal/actions/load_media.py | 38 - .../internal/actions/load_media_unittest.py | 66 - .../telemetry/telemetry/internal/actions/loop.js | 53 - .../telemetry/telemetry/internal/actions/loop.py | 43 - .../telemetry/internal/actions/loop_unittest.py | 54 - .../telemetry/internal/actions/media_action.js | 59 - .../telemetry/internal/actions/media_action.py | 47 - .../telemetry/internal/actions/mouse_click.js | 40 - .../telemetry/internal/actions/mouse_click.py | 36 - .../internal/actions/mouse_click_unittest.py | 50 - .../telemetry/internal/actions/navigate.py | 30 - .../internal/actions/navigate_unittest.py | 15 - .../telemetry/internal/actions/page_action.py | 144 - .../internal/actions/page_action_unittest.py | 80 - .../telemetry/telemetry/internal/actions/pinch.js | 77 - .../telemetry/telemetry/internal/actions/pinch.py | 74 - .../telemetry/internal/actions/pinch_unittest.py | 39 - .../telemetry/telemetry/internal/actions/play.js | 35 - .../telemetry/telemetry/internal/actions/play.py | 50 - .../telemetry/internal/actions/play_unittest.py | 112 - .../internal/actions/repaint_continuously.py | 36 - .../internal/actions/repeatable_scroll.py | 50 - .../internal/actions/repeatable_scroll_unittest.py | 97 - .../telemetry/telemetry/internal/actions/scroll.js | 149 - .../telemetry/telemetry/internal/actions/scroll.py | 110 - .../telemetry/internal/actions/scroll_bounce.js | 60 - .../telemetry/internal/actions/scroll_bounce.py | 98 - .../internal/actions/scroll_to_element.py | 85 - .../internal/actions/scroll_to_element_unittest.py | 88 - .../telemetry/internal/actions/scroll_unittest.py | 130 - .../telemetry/telemetry/internal/actions/seek.js | 57 - .../telemetry/telemetry/internal/actions/seek.py | 55 - .../telemetry/internal/actions/seek_unittest.py | 68 - .../telemetry/telemetry/internal/actions/swipe.js | 77 - .../telemetry/telemetry/internal/actions/swipe.py | 80 - .../telemetry/telemetry/internal/actions/tap.js | 77 - .../telemetry/telemetry/internal/actions/tap.py | 74 - .../telemetry/internal/actions/tap_unittest.py | 41 - .../telemetry/telemetry/internal/actions/utils.py | 11 - .../telemetry/telemetry/internal/actions/wait.py | 22 - .../telemetry/telemetry/internal/app/__init__.py | 44 - .../telemetry/internal/app/android_app.py | 42 - .../telemetry/internal/app/android_app_unittest.py | 55 - .../telemetry/internal/app/android_process.py | 56 - .../telemetry/internal/app/possible_app.py | 43 - .../telemetry/internal/backends/__init__.py | 3 - .../internal/backends/android_app_backend.py | 153 - .../backends/android_app_backend_unittest.py | 38 - .../backends/android_browser_backend_settings.py | 121 - .../android_browser_backend_settings_unittest.py | 55 - .../telemetry/internal/backends/app_backend.py | 65 - .../telemetry/internal/backends/browser_backend.py | 170 - .../internal/backends/browser_backend_unittest.py | 45 - .../telemetry/internal/backends/chrome/__init__.py | 3 - .../backends/chrome/android_browser_backend.py | 253 - .../backends/chrome/android_browser_finder.py | 268 - .../chrome/android_browser_finder_unittest.py | 192 - .../backends/chrome/chrome_browser_backend.py | 310 - .../chrome/chrome_browser_backend_unittest.py | 100 - .../backends/chrome/chromeos_login_ext/main.html | 9 - .../backends/chrome/chromeos_login_ext/main.js | 18 - .../chrome/chromeos_login_ext/manifest.json | 16 - .../backends/chrome/cros_browser_backend.py | 277 - .../backends/chrome/cros_browser_finder.py | 122 - .../chrome/cros_browser_finder_unittest.py | 10 - .../backends/chrome/cros_browser_with_oobe.py | 28 - .../internal/backends/chrome/cros_test_case.py | 81 - .../internal/backends/chrome/cros_unittest.py | 199 - .../telemetry/internal/backends/chrome/crx_id.py | 130 - .../internal/backends/chrome/crx_id_unittest.py | 78 - .../backends/chrome/desktop_browser_backend.py | 648 -- .../backends/chrome/desktop_browser_finder.py | 288 - .../chrome/desktop_browser_finder_unittest.py | 298 - .../internal/backends/chrome/extension_backend.py | 48 - .../backends/chrome/ios_browser_backend.py | 157 - .../internal/backends/chrome/ios_browser_finder.py | 115 - .../backends/chrome/ios_browser_finder_unittest.py | 26 - .../backends/chrome/misc_web_contents_backend.py | 36 - .../telemetry/internal/backends/chrome/oobe.py | 125 - .../backends/chrome/system_info_backend.py | 31 - .../internal/backends/chrome/tab_list_backend.py | 112 - .../backends/chrome/tab_list_backend_unittest.py | 51 - .../internal/backends/chrome_inspector/__init__.py | 6 - .../chrome_inspector/devtools_client_backend.py | 491 -- .../devtools_client_backend_unittest.py | 97 - .../backends/chrome_inspector/devtools_http.py | 107 - .../chrome_inspector/devtools_http_unittest.py | 19 - .../backends/chrome_inspector/inspector_backend.py | 508 -- .../chrome_inspector/inspector_backend_list.py | 124 - .../backends/chrome_inspector/inspector_console.py | 54 - .../chrome_inspector/inspector_console_unittest.py | 30 - .../backends/chrome_inspector/inspector_memory.py | 53 - .../chrome_inspector/inspector_memory_unittest.py | 36 - .../backends/chrome_inspector/inspector_page.py | 156 - .../chrome_inspector/inspector_page_unittest.py | 46 - .../backends/chrome_inspector/inspector_runtime.py | 83 - .../chrome_inspector/inspector_runtime_unittest.py | 82 - .../chrome_inspector/inspector_websocket.py | 184 - .../inspector_websocket_unittest.py | 186 - .../backends/chrome_inspector/memory_backend.py | 95 - .../chrome_inspector/memory_backend_unittest.py | 151 - .../backends/chrome_inspector/tracing_backend.py | 298 - .../chrome_inspector/tracing_backend_unittest.py | 285 - .../backends/chrome_inspector/websocket.py | 25 - .../chrome_inspector/websocket_unittest.py | 61 - .../backends/codepen_credentials_backend.py | 41 - .../codepen_credentials_backend_unittest.py | 19 - .../backends/facebook_credentials_backend.py | 46 - .../facebook_credentials_backend_unittest.py | 19 - .../backends/form_based_credentials_backend.py | 131 - ...form_based_credentials_backend_unittest_base.py | 58 - .../backends/google_credentials_backend.py | 46 - .../google_credentials_backend_unittest.py | 19 - .../telemetry/telemetry/internal/bin/README.md | 8 - .../telemetry/internal/binary_dependencies.json | 323 - .../telemetry/internal/browser/__init__.py | 3 - .../telemetry/internal/browser/browser.py | 365 -- .../internal/browser/browser_credentials.py | 149 - .../browser/browser_credentials_unittest.py | 76 - .../telemetry/internal/browser/browser_finder.py | 179 - .../internal/browser/browser_finder_exceptions.py | 11 - .../telemetry/internal/browser/browser_info.py | 70 - .../telemetry/internal/browser/browser_options.py | 470 -- .../internal/browser/browser_options_unittest.py | 111 - .../telemetry/internal/browser/browser_unittest.py | 284 - .../telemetry/internal/browser/extension_dict.py | 33 - .../telemetry/internal/browser/extension_page.py | 27 - .../internal/browser/extension_to_load.py | 57 - .../internal/browser/extension_unittest.py | 191 - .../internal/browser/network_quiescence.js | 107 - .../telemetry/internal/browser/possible_browser.py | 54 - .../telemetry/internal/browser/profile_types.py | 33 - .../internal/browser/profile_types_unittest.py | 17 - .../telemetry/telemetry/internal/browser/tab.py | 269 - .../telemetry/internal/browser/tab_list.py | 23 - .../telemetry/internal/browser/tab_unittest.py | 248 - .../telemetry/internal/browser/user_agent.py | 37 - .../internal/browser/user_agent_unittest.py | 38 - .../telemetry/internal/browser/wait_for_frame.js | 46 - .../telemetry/internal/browser/web_contents.py | 326 - .../1.0.0.0/manifest.json | 8 - .../1.0.0.0/script.js | 8 - .../content_scripts1/Default/Preferences | 42 - .../1.0.0.0/background.html | 10 - .../1.0.0.0/manifest.json | 9 - .../extension_webrequest/Default/Preferences | 77 - .../telemetry/internal/forwarders/__init__.py | 55 - .../internal/forwarders/android_forwarder.py | 85 - .../internal/forwarders/cros_forwarder.py | 64 - .../internal/forwarders/cros_forwarder_unittest.py | 24 - .../internal/forwarders/do_nothing_forwarder.py | 66 - .../forwarders/do_nothing_forwarder_unittest.py | 49 - .../internal/image_processing/__init__.py | 3 - .../telemetry/internal/image_processing/_bitmap.py | 240 - .../internal/image_processing/bitmaptools.cc | 264 - .../telemetry/internal/image_processing/cv_util.py | 90 - .../internal/image_processing/cv_util_unittest.py | 114 - .../image_processing/fake_frame_generator.py | 62 - .../internal/image_processing/frame_generator.py | 62 - .../image_processing/image_util_bitmap_impl.py | 50 - .../image_processing/image_util_numpy_impl.py | 187 - .../internal/image_processing/screen_finder.py | 857 --- .../image_processing/screen_finder_unittest.py | 368 -- .../telemetry/internal/image_processing/video.py | 172 - .../image_processing/video_file_frame_generator.py | 95 - .../video_file_frame_generator_unittest.py | 86 - .../internal/image_processing/video_unittest.py | 50 - .../telemetry/internal/platform/__init__.py | 3 - .../telemetry/internal/platform/android_device.py | 187 - .../internal/platform/android_device_unittest.py | 152 - .../internal/platform/android_platform_backend.py | 834 --- .../platform/android_platform_backend_unittest.py | 216 - .../telemetry/internal/platform/cros_device.py | 54 - .../internal/platform/cros_platform_backend.py | 167 - .../platform/cros_platform_backend_unittest.py | 38 - .../telemetry/internal/platform/desktop_device.py | 24 - .../internal/platform/desktop_platform_backend.py | 27 - .../telemetry/internal/platform/device.py | 32 - .../telemetry/internal/platform/device_finder.py | 43 - .../platform/efficient_android_directory_copy.sh | 78 - .../telemetry/internal/platform/gpu_device.py | 84 - .../internal/platform/gpu_device_unittest.py | 46 - .../telemetry/internal/platform/gpu_info.py | 65 - .../internal/platform/gpu_info_unittest.py | 82 - .../telemetry/internal/platform/ios_device.py | 72 - .../internal/platform/ios_platform_backend.py | 62 - .../platform/linux_based_platform_backend.py | 175 - .../linux_based_platform_backend_unittest.py | 121 - .../internal/platform/linux_platform_backend.py | 162 - .../platform/linux_platform_backend_unittest.py | 41 - .../internal/platform/mac_platform_backend.py | 194 - .../platform/mac_platform_backend_unittest.py | 40 - .../telemetry/internal/platform/msr_server_win.py | 114 - .../platform/network_controller_backend.py | 280 - .../internal/platform/platform_backend.py | 308 - .../internal/platform/platform_backend_unittest.py | 39 - .../internal/platform/posix_platform_backend.py | 156 - .../platform/posix_platform_backend_unittest.py | 87 - .../internal/platform/power_monitor/__init__.py | 50 - .../power_monitor/android_dumpsys_power_monitor.py | 68 - .../android_dumpsys_power_monitor_unittest.py | 92 - .../android_fuelgauge_power_monitor.py | 42 - .../android_fuelgauge_power_monitor_unittest.py | 48 - .../power_monitor/android_power_monitor_base.py | 36 - .../android_power_monitor_controller.py | 91 - .../android_power_monitor_controller_unittest.py | 89 - .../power_monitor/android_temperature_monitor.py | 52 - .../android_temperature_monitor_unittest.py | 50 - .../platform/power_monitor/cros_power_monitor.py | 164 - .../power_monitor/cros_power_monitor_unittest.py | 227 - .../power_monitor/monsoon_power_monitor.py | 120 - .../monsoon_power_monitor_unittest.py | 21 - .../platform/power_monitor/msr_power_monitor.py | 143 - .../power_monitor/msr_power_monitor_unittest.py | 29 - .../internal/platform/power_monitor/pm_mock.py | 61 - .../power_monitor/powermetrics_power_monitor.py | 316 - .../powermetrics_power_monitor_unittest.py | 76 - .../platform/power_monitor/sysfs_power_monitor.py | 230 - .../power_monitor/sysfs_power_monitor_unittest.py | 285 - .../internal/platform/profiler/__init__.py | 68 - .../profiler/android_prebuilt_profiler_helper.py | 33 - .../platform/profiler/android_profiling_helper.py | 325 - .../profiler/android_profiling_helper_unittest.py | 212 - .../profiler/android_screen_recorder_profiler.py | 46 - .../android_screen_recorder_profiler_unittest.py | 30 - .../platform/profiler/android_systrace_profiler.py | 78 - .../profiler/android_systrace_profiler_unittest.py | 33 - .../profiler/android_traceview_profiler.py | 79 - .../platform/profiler/iprofiler_profiler.py | 98 - .../platform/profiler/java_heap_profiler.py | 95 - .../internal/platform/profiler/monsoon.py | 292 - .../internal/platform/profiler/monsoon_profiler.py | 97 - .../internal/platform/profiler/netlog_profiler.py | 45 - .../internal/platform/profiler/perf_profiler.py | 257 - .../platform/profiler/perf_profiler_unittest.py | 48 - .../internal/platform/profiler/profiler_finder.py | 28 - .../internal/platform/profiler/sample_profiler.py | 91 - .../internal/platform/profiler/strace_profiler.py | 256 - .../platform/profiler/tcmalloc_heap_profiler.py | 146 - .../internal/platform/profiler/tcpdump_profiler.py | 128 - .../internal/platform/profiler/trace_profiler.py | 79 - .../platform/profiler/trace_profiler_unittest.py | 26 - .../internal/platform/profiler/v8_profiler.py | 48 - .../internal/platform/profiler/vtune_profiler.py | 161 - .../platform/profiler/vtune_profiler_unittest.py | 118 - .../internal/platform/profiler/win_pgo_profiler.py | 102 - .../platform/profiling_controller_backend.py | 47 - .../internal/platform/remote_platform_options.py | 17 - .../telemetry/internal/platform/system_info.py | 41 - .../internal/platform/system_info_unittest.py | 68 - .../internal/platform/tracing_agent/__init__.py | 98 - .../platform/tracing_agent/atrace_tracing_agent.py | 55 - .../platform/tracing_agent/battor_tracing_agent.py | 113 - .../tracing_agent/battor_tracing_agent_unittest.py | 196 - .../platform/tracing_agent/chrome_tracing_agent.py | 331 - .../tracing_agent/chrome_tracing_agent_unittest.py | 387 -- .../chrome_tracing_devtools_manager.py | 58 - .../platform/tracing_agent/cpu_tracing_agent.py | 326 - .../tracing_agent/cpu_tracing_agent_unittest.py | 150 - .../tracing_agent/display_tracing_agent.py | 32 - .../display_tracing_agent_unittest.py | 67 - .../platform/tracing_controller_backend.py | 293 - .../tracing_controller_backend_unittest.py | 373 -- .../internal/platform/win_platform_backend.py | 443 -- .../telemetry/internal/results/__init__.py | 8 - .../internal/results/base_test_results_unittest.py | 53 - .../results/chart_json_output_formatter.py | 114 - .../chart_json_output_formatter_unittest.py | 229 - .../results/csv_pivot_table_output_formatter.py | 63 - .../csv_pivot_table_output_formatter_unittest.py | 125 - .../internal/results/gtest_progress_reporter.py | 106 - .../results/gtest_progress_reporter_unittest.py | 250 - .../results/histogram_set_json_output_formatter.py | 28 - .../internal/results/html_output_formatter.py | 66 - .../internal/results/json_output_formatter.py | 59 - .../results/json_output_formatter_unittest.py | 136 - .../results/legacy_html_output_formatter.py | 174 - .../legacy_html_output_formatter_unittest.py | 265 - .../telemetry/internal/results/output_formatter.py | 76 - .../internal/results/page_test_results.py | 416 -- .../internal/results/page_test_results_unittest.py | 512 -- .../internal/results/progress_reporter.py | 27 - .../telemetry/internal/results/results_options.py | 186 - .../telemetry/internal/results/story_run.py | 51 - .../internal/results/story_run_unittest.py | 80 - .../telemetry/telemetry/internal/story_runner.py | 470 -- .../telemetry/internal/story_runner_unittest.py | 1083 ---- .../telemetry/internal/testing/.gitignore | 1 - .../telemetry/internal/testing/__init__.py | 0 .../telemetry/internal/testing/animated_page.html | 21 - .../telemetry/internal/testing/arch-lsb-release | 4 - .../internal/testing/archive_files/test.json | 9 - .../internal/testing/archive_files/test_000.wpr | 1 - .../testing/archive_files/test_000.wpr.sha1 | 1 - .../archive_files/test_missing_wpr_file.json | 12 - .../testing/archive_files/test_page_set.py | 36 - .../archive_files/test_simple_one_page_set.py | 12 - .../archive_files/test_simple_two_page_set.py | 12 - .../internal/testing/autotest_ext/background.js | 4 - .../internal/testing/autotest_ext/manifest.json | 13 - .../telemetry/telemetry/internal/testing/bear.webm | Bin 219229 -> 0 bytes .../telemetry/internal/testing/blank.html | 8 - .../telemetry/internal/testing/blink_style.html | 15 - .../telemetry/telemetry/internal/testing/cast.html | 23 - .../internal/testing/create_many_objects.html | 20 - .../dependency_test_dir/dog/dog/__init__.py | 3 - .../dependency_test_dir/dog/dog/dog_object.py | 15 - .../other_animals/cat/cat/__init__.py | 3 - .../other_animals/cat/cat/cat_object.py | 7 - .../other_animals/moose/moose/__init__.py | 3 - .../other_animals/moose/moose/horn/__init__.py | 3 - .../other_animals/moose/moose/horn/horn_object.py | 7 - .../other_animals/moose/moose/moose_object.py | 13 - .../testing/discoverable_classes/__init__.py | 3 - .../another_discover_dummyclass.py | 33 - .../discoverable_classes/discover_dummyclass.py | 9 - .../parameter_discover_dummyclass.py | 11 - .../internal/testing/dom_counter_sample.html | 12 - .../telemetry/internal/testing/draggable.html | 52 - .../telemetry/internal/testing/favicon.ico | Bin 1150 -> 0 bytes .../telemetry/internal/testing/frame0.png | Bin 19957 -> 0 bytes .../telemetry/internal/testing/frame1.png | Bin 14952 -> 0 bytes .../telemetry/internal/testing/frame2.png | Bin 19653 -> 0 bytes .../telemetry/internal/testing/frame3.png | Bin 18208 -> 0 bytes .../telemetry/internal/testing/frame4.png | Bin 18290 -> 0 bytes .../telemetry/internal/testing/frame5.png | Bin 18741 -> 0 bytes .../telemetry/internal/testing/frame6.png | Bin 151596 -> 0 bytes .../telemetry/internal/testing/frame7.png | Bin 141033 -> 0 bytes .../telemetry/internal/testing/green_rect.html | 19 - .../telemetry/telemetry/internal/testing/host.html | 12 - .../telemetry/internal/testing/iframe1.html | 11 - .../telemetry/internal/testing/iframe2.html | 9 - .../telemetry/internal/testing/iframe3.html | 9 - .../telemetry/telemetry/internal/testing/image.png | Bin 10502 -> 0 bytes .../telemetry/internal/testing/image_decoding.html | 8 - .../internal/testing/interaction_enabled_page.html | 96 - .../testing/jebgalgnebhfojomionfpkfelancnnkf.crx | Bin 1843 -> 0 bytes .../internal/testing/manifest_with_key.json | 7 - .../internal/testing/non_scrollable_page.html | 10 - .../testing/page_that_logs_to_console.html | 14 - .../internal/testing/page_with_clickables.html | 16 - .../telemetry/internal/testing/page_with_link.html | 8 - .../internal/testing/page_with_swipeables.html | 53 - .../telemetry/internal/testing/pages/__init__.py | 0 .../internal/testing/pages/external_page.py | 11 - .../internal/testing/perf_report_output.txt | 2497 ------- .../internal/testing/powermetrics_output.output | 3375 ---------- ...powermetrics_output_unsupported_hardware.output | 505 -- .../internal/testing/powermetrics_vmware.output | 2889 --------- .../telemetry/internal/testing/proc_meminfo | 43 - .../internal/testing/sample_perf_report_output.txt | 10 - .../internal/testing/sample_vtune_db_output | 316 - .../telemetry/internal/testing/screen_3_frames.mov | Bin 27525 -> 0 bytes .../internal/testing/screenshot_test.html | 19 - .../internal/testing/scrollable_page.html | 33 - .../internal/testing/simple_app/background.js | 6 - .../internal/testing/simple_app/main.html | 5 - .../internal/testing/simple_app/manifest.json | 11 - .../internal/testing/simple_app/second.html | 5 - .../testing/simple_extension/background.js | 8 - .../testing/simple_extension/manifest.json | 9 - .../telemetry/telemetry/internal/testing/smaps | 1065 --- catapult/telemetry/telemetry/internal/testing/stat | 1 - .../telemetry/telemetry/internal/testing/status | 39 - .../telemetry/internal/testing/status_nohwm | 37 - .../internal/testing/system_stub_test_module.py | 7 - .../internal/testing/test_page_sets/__init__.py | 0 .../testing/test_page_sets/data/.gitignore | 1 - .../test_page_sets/data/example_domain.json | 12 - .../data/example_domain_001.wpr.sha1 | 1 - .../testing/test_page_sets/example_domain.py | 16 - .../telemetry/internal/testing/test_png.png | Bin 92 -> 0 bytes .../telemetry/internal/testing/test_png_2.png | Bin 151 -> 0 bytes .../internal/testing/ubuntu-saucy-lsb-release | 4 - .../telemetry/telemetry/internal/testing/vid.mp4 | Bin 111494 -> 0 bytes .../telemetry/internal/testing/video_test.html | 7 - .../internal/testing/webview_app/background.js | 5 - .../internal/testing/webview_app/main.html | 7 - .../internal/testing/webview_app/manifest.json | 14 - .../telemetry/telemetry/internal/util/__init__.py | 3 - .../telemetry/internal/util/atexit_with_log.py | 16 - .../telemetry/internal/util/binary_manager.py | 153 - .../internal/util/binary_manager_unittest.py | 52 - .../telemetry/internal/util/camel_case.py | 30 - .../telemetry/internal/util/camel_case_unittest.py | 50 - .../telemetry/telemetry/internal/util/classes.py | 22 - .../telemetry/internal/util/classes_unittest.py | 45 - .../telemetry/internal/util/command_line.py | 121 - .../telemetry/internal/util/exception_formatter.py | 103 - .../telemetry/internal/util/external_modules.py | 56 - .../telemetry/internal/util/file_handle.py | 73 - .../internal/util/file_handle_unittest.py | 29 - .../telemetry/internal/util/global_hooks.py | 40 - catapult/telemetry/telemetry/internal/util/path.py | 71 - .../telemetry/telemetry/internal/util/path_set.py | 44 - .../telemetry/internal/util/path_set_unittest.py | 40 - .../telemetry/internal/util/path_unittest.py | 26 - .../telemetry/telemetry/internal/util/ps_util.py | 91 - .../telemetry/internal/util/ts_proxy_server.py | 144 - .../internal/util/ts_proxy_server_unittest.py | 48 - .../telemetry/internal/util/wp_server_unittest.py | 71 - .../telemetry/internal/util/wpr_server.py | 339 - catapult/telemetry/telemetry/page/__init__.py | 228 - catapult/telemetry/telemetry/page/action_runner.py | 7 - .../telemetry/telemetry/page/cache_temperature.py | 90 - .../telemetry/page/cache_temperature_unittest.py | 95 - .../telemetry/telemetry/page/legacy_page_test.py | 195 - catapult/telemetry/telemetry/page/page.py | 8 - .../telemetry/page/page_run_end_to_end_unittest.py | 788 --- .../telemetry/telemetry/page/page_test_unittest.py | 196 - catapult/telemetry/telemetry/page/page_unittest.py | 216 - .../telemetry/telemetry/page/shared_page_state.py | 350 - .../telemetry/page/shared_page_state_unittest.py | 115 - .../telemetry/telemetry/page/traffic_setting.py | 37 - catapult/telemetry/telemetry/project_config.py | 51 - catapult/telemetry/telemetry/record_wpr.py | 295 - .../telemetry/telemetry/record_wpr_unittest.py | 238 - catapult/telemetry/telemetry/story/__init__.py | 15 - catapult/telemetry/telemetry/story/shared_state.py | 80 - catapult/telemetry/telemetry/story/story.py | 142 - catapult/telemetry/telemetry/story/story_filter.py | 82 - .../telemetry/story/story_filter_unittest.py | 94 - catapult/telemetry/telemetry/story/story_set.py | 172 - .../telemetry/story/story_set_unittest.py | 120 - .../telemetry/telemetry/story/story_unittest.py | 60 - .../telemetry/telemetry_unittest_deps.json | 27 - catapult/telemetry/telemetry/testing/__init__.py | 3 - .../telemetry/testing/browser_test_case.py | 115 - .../telemetry/testing/browser_test_context.py | 74 - .../telemetry/testing/browser_test_runner.py | 37 - .../testing/browser_test_runner_unittest.py | 399 -- .../telemetry/testing/decorators_unittest.py | 58 - .../telemetry/telemetry/testing/disabled_cases.py | 63 - .../telemetry/telemetry/testing/fakes/__init__.py | 539 -- .../telemetry/testing/internal/__init__.py | 3 - .../telemetry/testing/internal/fake_gpu_info.py | 241 - .../telemetry/testing/options_for_unittests.py | 32 - .../telemetry/testing/page_test_test_case.py | 106 - .../telemetry/testing/progress_reporter.py | 131 - .../testing/progress_reporter_unittest.py | 54 - .../telemetry/testing/run_browser_tests.py | 355 - .../telemetry/testing/run_chromeos_tests.py | 60 - catapult/telemetry/telemetry/testing/run_tests.py | 303 - .../telemetry/testing/run_tests_unittest.py | 119 - .../testing/serially_executed_browser_test_case.py | 228 - .../telemetry/telemetry/testing/simple_mock.py | 98 - .../telemetry/testing/simple_mock_unittest.py | 83 - .../telemetry/testing/story_set_smoke_test.py | 155 - catapult/telemetry/telemetry/testing/stream.py | 18 - .../telemetry/telemetry/testing/system_stub.py | 491 -- .../telemetry/testing/system_stub_unittest.py | 251 - .../telemetry/telemetry/testing/tab_test_case.py | 49 - .../telemetry/testing/test_page_test_results.py | 40 - .../telemetry/telemetry/testing/unittest_runner.py | 43 - catapult/telemetry/telemetry/timeline/__init__.py | 0 .../telemetry/telemetry/timeline/async_slice.py | 31 - .../telemetry/telemetry/timeline/atrace_config.py | 18 - catapult/telemetry/telemetry/timeline/bounds.py | 114 - .../telemetry/timeline/bounds_unittest.py | 20 - .../timeline/chrome_trace_category_filter.py | 220 - .../chrome_trace_category_filter_unittest.py | 176 - .../telemetry/timeline/chrome_trace_config.py | 189 - .../timeline/chrome_trace_config_unittest.py | 112 - catapult/telemetry/telemetry/timeline/counter.py | 112 - .../telemetry/timeline/counter_unittest.py | 64 - catapult/telemetry/telemetry/timeline/event.py | 56 - .../telemetry/timeline/event_container.py | 144 - .../telemetry/telemetry/timeline/event_unittest.py | 24 - .../telemetry/telemetry/timeline/flow_event.py | 15 - catapult/telemetry/telemetry/timeline/importer.py | 24 - .../telemetry/timeline/inspector_importer.py | 75 - .../timeline/inspector_importer_unittest.py | 150 - .../telemetry/timeline/memory_dump_event.py | 343 - .../timeline/memory_dump_event_unittest.py | 278 - catapult/telemetry/telemetry/timeline/model.py | 279 - .../telemetry/telemetry/timeline/model_unittest.py | 24 - catapult/telemetry/telemetry/timeline/process.py | 101 - catapult/telemetry/telemetry/timeline/sample.py | 20 - catapult/telemetry/telemetry/timeline/slice.py | 78 - .../telemetry/telemetry/timeline/slice_unittest.py | 35 - .../telemetry/timeline/surface_flinger_importer.py | 38 - .../telemetry/timeline/tab_id_importer.py | 65 - .../telemetry/timeline/tab_id_importer_unittest.py | 72 - catapult/telemetry/telemetry/timeline/thread.py | 268 - .../telemetry/timeline/thread_unittest.py | 32 - .../telemetry/timeline/trace_event_importer.py | 466 -- .../timeline/trace_event_importer_unittest.py | 1134 ---- .../telemetry/telemetry/timeline/tracing_config.py | 103 - catapult/telemetry/telemetry/util/__init__.py | 4 - catapult/telemetry/telemetry/util/bot_utils.py | 27 - .../telemetry/telemetry/util/color_histogram.py | 67 - .../telemetry/util/color_histogram_unittest.py | 117 - catapult/telemetry/telemetry/util/command_line.py | 39 - catapult/telemetry/telemetry/util/dependency.py | 17 - catapult/telemetry/telemetry/util/image_util.py | 121 - .../telemetry/util/image_util_unittest.py | 128 - catapult/telemetry/telemetry/util/js_template.py | 69 - .../telemetry/util/js_template_unittest.py | 52 - catapult/telemetry/telemetry/util/mac/README | 2 - catapult/telemetry/telemetry/util/mac/__init__.py | 3 - .../determine_if_keychain_entry_is_decryptable.c | 94 - .../util/mac/determine_if_keychain_is_locked.c | 25 - .../telemetry/util/mac/keychain_helper.py | 65 - catapult/telemetry/telemetry/util/matching.py | 27 - .../telemetry/telemetry/util/matching_unittest.py | 47 - .../telemetry/util/perf_result_data_type.py | 20 - .../telemetry/telemetry/util/perf_tests_helper.py | 14 - .../telemetry/util/perf_tests_results_helper.py | 165 - .../util/process_statistic_timeline_data.py | 58 - .../process_statistic_timeline_data_unittest.py | 47 - catapult/telemetry/telemetry/util/rgba_color.py | 33 - catapult/telemetry/telemetry/util/screenshot.py | 90 - .../telemetry/util/screenshot_unittest.py | 56 - catapult/telemetry/telemetry/util/statistics.py | 346 - .../telemetry/util/statistics_unittest.py | 219 - catapult/telemetry/telemetry/util/wpr_modes.py | 7 - catapult/telemetry/telemetry/value/__init__.py | 373 -- .../telemetry/value/common_value_helpers.py | 41 - .../value/common_value_helpers_unittest.py | 80 - catapult/telemetry/telemetry/value/failure.py | 102 - .../telemetry/telemetry/value/failure_unittest.py | 72 - catapult/telemetry/telemetry/value/histogram.py | 138 - .../telemetry/value/histogram_unittest.py | 137 - .../telemetry/telemetry/value/histogram_util.py | 140 - .../telemetry/value/histogram_util_unittest.py | 80 - .../telemetry/value/improvement_direction.py | 9 - .../telemetry/value/list_of_scalar_values.py | 209 - .../value/list_of_scalar_values_unittest.py | 267 - catapult/telemetry/telemetry/value/merge_values.py | 144 - .../telemetry/value/merge_values_unittest.py | 230 - catapult/telemetry/telemetry/value/none_values.py | 24 - catapult/telemetry/telemetry/value/scalar.py | 128 - .../telemetry/telemetry/value/scalar_unittest.py | 204 - catapult/telemetry/telemetry/value/skip.py | 75 - .../telemetry/telemetry/value/skip_unittest.py | 59 - catapult/telemetry/telemetry/value/summarizable.py | 72 - .../telemetry/value/summarizable_unittest.py | 30 - catapult/telemetry/telemetry/value/summary.py | 150 - .../telemetry/telemetry/value/summary_unittest.py | 429 -- catapult/telemetry/telemetry/value/trace.py | 161 - .../telemetry/telemetry/value/trace_unittest.py | 187 - catapult/telemetry/telemetry/value/unit-info.json | 221 - .../telemetry/telemetry/value/value_unittest.py | 337 - catapult/telemetry/telemetry/web_perf/__init__.py | 7 - .../telemetry/web_perf/metrics/__init__.py | 6 - .../telemetry/web_perf/metrics/blob_timeline.py | 117 - .../web_perf/metrics/blob_timeline_unittest.py | 124 - .../telemetry/web_perf/metrics/gpu_timeline.py | 240 - .../web_perf/metrics/gpu_timeline_unittest.py | 313 - .../web_perf/metrics/indexeddb_timeline.py | 80 - .../telemetry/web_perf/metrics/jitter_timeline.py | 51 - .../web_perf/metrics/jitter_timeline_unittest.py | 50 - .../telemetry/telemetry/web_perf/metrics/layout.py | 22 - .../web_perf/metrics/mainthread_jank_stats.py | 91 - .../metrics/mainthread_jank_stats_unittest.py | 118 - .../telemetry/web_perf/metrics/rendering_frame.py | 86 - .../web_perf/metrics/rendering_frame_unittest.py | 163 - .../telemetry/web_perf/metrics/rendering_stats.py | 316 - .../web_perf/metrics/rendering_stats_unittest.py | 666 -- .../telemetry/web_perf/metrics/single_event.py | 46 - .../web_perf/metrics/single_event_unittest.py | 72 - .../telemetry/web_perf/metrics/smoothness.py | 349 - .../web_perf/metrics/smoothness_unittest.py | 286 - .../telemetry/web_perf/metrics/startup.py | 95 - .../telemetry/web_perf/metrics/startup_unittest.py | 100 - .../telemetry/web_perf/metrics/text_selection.py | 19 - .../web_perf/metrics/timeline_based_metric.py | 87 - .../metrics/timeline_based_metric_unittest.py | 58 - .../web_perf/metrics/trace_event_stats.py | 131 - .../web_perf/metrics/trace_event_stats_unittest.py | 146 - .../telemetry/web_perf/metrics/v8_gc_latency.py | 199 - .../web_perf/metrics/v8_gc_latency_unittest.py | 445 -- .../web_perf/metrics/webrtc_rendering_stats.py | 366 -- .../metrics/webrtc_rendering_stats_unittest.py | 271 - .../web_perf/metrics/webrtc_rendering_timeline.py | 133 - .../telemetry/web_perf/smooth_gesture_util.py | 37 - .../web_perf/smooth_gesture_util_unittest.py | 157 - .../telemetry/telemetry/web_perf/story_test.py | 49 - .../web_perf/timeline_based_measurement.py | 358 -- .../timeline_based_measurement_unittest.py | 212 - .../telemetry/web_perf/timeline_based_page_test.py | 28 - .../web_perf/timeline_based_page_test_unittest.py | 177 - .../web_perf/timeline_interaction_record.py | 235 - .../timeline_interaction_record_unittest.py | 152 - catapult/telemetry/telemetry/wpr/__init__.py | 3 - catapult/telemetry/telemetry/wpr/archive_info.py | 219 - .../telemetry/wpr/archive_info_unittest.py | 407 -- catapult/telemetry/third_party/.gitignore | 1 - catapult/telemetry/third_party/WebKit/LICENSE | 30 - .../resources/jquery.tablesorter.min.js | 4 - .../PerformanceTests/resources/statistics.js | 201 - .../telemetry/third_party/WebKit/README.chromium | 14 - catapult/telemetry/third_party/__init__.py | 0 .../telemetry/third_party/altgraph/MANIFEST.in | 9 - catapult/telemetry/third_party/altgraph/PKG-INFO | 216 - .../telemetry/third_party/altgraph/README.chromium | 12 - catapult/telemetry/third_party/altgraph/README.txt | 6 - .../altgraph/altgraph.egg-info/PKG-INFO | 216 - .../altgraph/altgraph.egg-info/SOURCES.txt | 92 - .../altgraph.egg-info/dependency_links.txt | 1 - .../altgraph/altgraph.egg-info/top_level.txt | 1 - .../altgraph/altgraph.egg-info/zip-safe | 1 - .../telemetry/third_party/altgraph/altgraph/Dot.py | 299 - .../third_party/altgraph/altgraph/Graph.py | 677 -- .../third_party/altgraph/altgraph/GraphAlgo.py | 147 - .../third_party/altgraph/altgraph/GraphStat.py | 73 - .../third_party/altgraph/altgraph/GraphUtil.py | 137 - .../third_party/altgraph/altgraph/ObjectGraph.py | 202 - .../third_party/altgraph/altgraph/__init__.py | 135 - .../altgraph/altgraph_tests/__init__.py | 1 - .../altgraph/altgraph_tests/test_altgraph.py | 45 - .../altgraph/altgraph_tests/test_dot.py | 370 -- .../altgraph/altgraph_tests/test_graph.py | 644 -- .../altgraph/altgraph_tests/test_graphstat.py | 70 - .../altgraph/altgraph_tests/test_graphutil.py | 140 - .../altgraph/altgraph_tests/test_object_graph.py | 349 - .../telemetry/third_party/altgraph/doc/Makefile | 89 - .../third_party/altgraph/doc/changelog.rst | 185 - .../telemetry/third_party/altgraph/doc/conf.py | 209 - .../telemetry/third_party/altgraph/doc/core.rst | 26 - .../telemetry/third_party/altgraph/doc/dot.rst | 224 - .../telemetry/third_party/altgraph/doc/graph.rst | 305 - .../third_party/altgraph/doc/graphalgo.rst | 26 - .../third_party/altgraph/doc/graphstat.rst | 25 - .../third_party/altgraph/doc/graphutil.rst | 55 - .../telemetry/third_party/altgraph/doc/index.rst | 41 - .../telemetry/third_party/altgraph/doc/license.rst | 25 - .../third_party/altgraph/doc/objectgraph.rst | 146 - catapult/telemetry/third_party/altgraph/setup.cfg | 36 - catapult/telemetry/third_party/altgraph/setup.py | 867 --- catapult/telemetry/third_party/chromite/LICENSE | 27 - .../telemetry/third_party/chromite/README.chromium | 15 - .../third_party/chromite/ssh_keys/testing_rsa | 27 - .../third_party/chromite/ssh_keys/testing_rsa.pub | 1 - catapult/telemetry/third_party/flot/LICENSE.txt | 22 - .../telemetry/third_party/flot/README.chromium | 10 - .../telemetry/third_party/flot/jquery.flot.min.js | 29 - catapult/telemetry/third_party/mock/LICENSE.txt | 26 - .../telemetry/third_party/mock/README.chromium | 16 - catapult/telemetry/third_party/mock/mock.py | 2367 ------- .../telemetry/third_party/modulegraph/MANIFEST.in | 9 - .../telemetry/third_party/modulegraph/PKG-INFO | 337 - .../third_party/modulegraph/README.chromium | 11 - .../telemetry/third_party/modulegraph/README.txt | 6 - .../telemetry/third_party/modulegraph/doc/Makefile | 89 - .../third_party/modulegraph/doc/changelog.rst | 307 - .../third_party/modulegraph/doc/commandline.rst | 31 - .../telemetry/third_party/modulegraph/doc/conf.py | 219 - .../third_party/modulegraph/doc/find_modules.rst | 58 - .../third_party/modulegraph/doc/index.rst | 42 - .../third_party/modulegraph/doc/license.rst | 23 - .../third_party/modulegraph/doc/modulegraph.rst | 531 -- .../telemetry/third_party/modulegraph/doc/util.rst | 31 - .../third_party/modulegraph/doc/zipio.rst | 68 - .../modulegraph/modulegraph.egg-info/PKG-INFO | 337 - .../modulegraph/modulegraph.egg-info/SOURCES.txt | 280 - .../modulegraph.egg-info/dependency_links.txt | 1 - .../modulegraph.egg-info/entry_points.txt | 3 - .../modulegraph/modulegraph.egg-info/requires.txt | 1 - .../modulegraph/modulegraph.egg-info/top_level.txt | 1 - .../modulegraph/modulegraph.egg-info/zip-safe | 1 - .../modulegraph/modulegraph/__init__.py | 2 - .../modulegraph/modulegraph/__main__.py | 76 - .../third_party/modulegraph/modulegraph/_compat.py | 9 - .../modulegraph/modulegraph/find_modules.py | 366 -- .../modulegraph/modulegraph/modulegraph.py | 1686 ----- .../third_party/modulegraph/modulegraph/util.py | 119 - .../third_party/modulegraph/modulegraph/zipio.py | 426 -- .../modulegraph/modulegraph_tests/__init__.py | 1 - .../modulegraph/modulegraph_tests/test_basic.py | 43 - .../modulegraph_tests/test_edge_data.py | 417 -- .../modulegraph_tests/test_explicit_packages.py | 51 - .../modulegraph/modulegraph_tests/test_implies.py | 78 - .../modulegraph_tests/test_import_from_init.py | 128 - .../modulegraph/modulegraph_tests/test_imports.py | 473 -- .../modulegraph_tests/test_modulegraph.py | 1060 --- .../modulegraph_tests/test_pep420_nspkg.py | 220 - .../modulegraph_tests/test_pycompat_pkg.py | 60 - .../modulegraph_tests/test_relimport2.py | 45 - .../modulegraph_tests/test_setuptools_nspkg.py | 147 - .../modulegraph/modulegraph_tests/test_util.py | 59 - .../modulegraph/modulegraph_tests/test_zipio.py | 218 - .../distribute-0.6.10/child/namedpkg/slave.py | 2 - .../child/nameduser-1.5-py2.6-nspkg.pth | 1 - .../child/nameduser-1.5-py2.6.egg-info/PKG-INFO | 10 - .../child/nameduser-1.5-py2.6.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../nameduser-1.5-py2.6.egg-info/top_level.txt | 1 - .../parent/namedpkg-1.0-py2.6-nspkg.pth | 1 - .../parent/namedpkg-1.0-py2.6.egg-info/PKG-INFO | 10 - .../parent/namedpkg-1.0-py2.6.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../namedpkg-1.0-py2.6.egg-info/top_level.txt | 1 - .../distribute-0.6.10/parent/namedpkg/parent.py | 2 - .../distribute-0.6.12/child/namedpkg/slave.py | 2 - .../child/nameduser-1.5-py2.5-nspkg.pth | 1 - .../child/nameduser-1.5-py2.5.egg-info/PKG-INFO | 10 - .../child/nameduser-1.5-py2.5.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../nameduser-1.5-py2.5.egg-info/top_level.txt | 1 - .../parent/namedpkg-1.0-py2.5-nspkg.pth | 1 - .../parent/namedpkg-1.0-py2.5.egg-info/PKG-INFO | 10 - .../parent/namedpkg-1.0-py2.5.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../namedpkg-1.0-py2.5.egg-info/top_level.txt | 1 - .../distribute-0.6.12/parent/namedpkg/parent.py | 2 - .../nspkg/setuptools-0.6c9/child/namedpkg/slave.py | 2 - .../child/nameduser-1.5-py2.5-nspkg.pth | 1 - .../child/nameduser-1.5-py2.5.egg-info/PKG-INFO | 10 - .../child/nameduser-1.5-py2.5.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../nameduser-1.5-py2.5.egg-info/top_level.txt | 1 - .../parent/namedpkg-1.0-py2.5-nspkg.pth | 1 - .../parent/namedpkg-1.0-py2.5.egg-info/PKG-INFO | 10 - .../parent/namedpkg-1.0-py2.5.egg-info/SOURCES.txt | 8 - .../dependency_links.txt | 1 - .../namespace_packages.txt | 1 - .../namedpkg-1.0-py2.5.egg-info/top_level.txt | 1 - .../setuptools-0.6c9/parent/namedpkg/parent.py | 2 - .../testdata/nspkg/src/child/namedpkg/__init__.py | 1 - .../testdata/nspkg/src/child/namedpkg/slave.py | 2 - .../nspkg/src/child/nameduser.egg-info/PKG-INFO | 10 - .../nspkg/src/child/nameduser.egg-info/SOURCES.txt | 8 - .../child/nameduser.egg-info/dependency_links.txt | 1 - .../nameduser.egg-info/namespace_packages.txt | 1 - .../src/child/nameduser.egg-info/top_level.txt | 1 - .../testdata/nspkg/src/child/setup.py | 8 - .../testdata/nspkg/src/install.py | 54 - .../nspkg/src/parent/namedpkg.egg-info/PKG-INFO | 10 - .../nspkg/src/parent/namedpkg.egg-info/SOURCES.txt | 8 - .../parent/namedpkg.egg-info/dependency_links.txt | 1 - .../namedpkg.egg-info/namespace_packages.txt | 1 - .../src/parent/namedpkg.egg-info/top_level.txt | 1 - .../testdata/nspkg/src/parent/namedpkg/__init__.py | 1 - .../testdata/nspkg/src/parent/namedpkg/parent.py | 2 - .../testdata/nspkg/src/parent/setup.py | 8 - .../modulegraph/modulegraph_tests/testdata/script | 4 - .../modulegraph_tests/testdata/subdir/file1.txt | 1 - .../modulegraph_tests/testdata/subdir/file2.txt | 1 - .../modulegraph_tests/testdata/syspath.egg | Bin 2065 -> 0 bytes .../modulegraph_tests/testdata/syspath.zip | Bin 1825 -> 0 bytes .../modulegraph_tests/testdata/syspath/myext.pyd | 1 - .../modulegraph_tests/testdata/syspath/mymodule.py | 3 - .../testdata/syspath/mymodule3.py | 1 - .../testdata/syspath/mypkg/__init__.py | 1 - .../modulegraph_tests/testdata/test.egg | Bin 760 -> 0 bytes .../modulegraph_tests/testdata/test.txt | 1 - .../modulegraph_tests/testdata/zipped.egg | Bin 1627 -> 0 bytes .../testpkg-compatmodule/pkg/__init__.py | 1 - .../testpkg-compatmodule/pkg/api.py | 9 - .../testpkg-compatmodule/pkg/api2.py | 11 - .../testpkg-compatmodule/pkg/api3.py | 11 - .../testpkg-edgedata/function_class_existing.py | 1 - .../function_conditional_existing.py | 1 - .../function_conditional_import2_existing.py | 1 - .../function_conditional_import_existing.py | 1 - .../testpkg-edgedata/function_existing.py | 1 - .../testpkg-edgedata/function_import2_existing.py | 1 - .../testpkg-edgedata/function_import_existing.py | 1 - .../testpkg-edgedata/pkg/__init__.py | 1 - .../pkg/function_class_existing.py | 1 - .../pkg/function_conditional_existing.py | 1 - .../pkg/function_conditional_import2_existing.py | 1 - .../pkg/function_conditional_import_existing.py | 1 - .../testpkg-edgedata/pkg/function_existing.py | 1 - .../pkg/function_import2_existing.py | 1 - .../pkg/function_import_existing.py | 1 - .../pkg/toplevel_class_existing.py | 1 - .../pkg/toplevel_conditional_existing.py | 1 - .../pkg/toplevel_conditional_import2_existing.py | 1 - .../pkg/toplevel_conditional_import_existing.py | 1 - .../testpkg-edgedata/pkg/toplevel_existing.py | 1 - .../pkg/toplevel_import2_existing.py | 1 - .../pkg/toplevel_import_existing.py | 1 - .../modulegraph_tests/testpkg-edgedata/script.py | 51 - .../testpkg-edgedata/script_from_import.py | 46 - .../testpkg-edgedata/script_multi_import.py | 26 - .../testpkg-edgedata/toplevel_class_existing.py | 1 - .../toplevel_conditional_existing.py | 1 - .../toplevel_conditional_import2_existing.py | 1 - .../toplevel_conditional_import_existing.py | 1 - .../testpkg-edgedata/toplevel_existing.py | 1 - .../testpkg-edgedata/toplevel_import2_existing.py | 1 - .../testpkg-edgedata/toplevel_import_existing.py | 1 - .../testpkg-import-from-init/pkg/__init__.py | 1 - .../pkg/subpkg/__init__.py | 5 - .../pkg/subpkg/_collections.py | 3 - .../testpkg-import-from-init/pkg/subpkg/compat.py | 3 - .../testpkg-import-from-init/pkg2/__init__.py | 1 - .../pkg2/subpkg/__init__.py | 5 - .../pkg2/subpkg/_collections.py | 3 - .../testpkg-import-from-init/pkg2/subpkg/compat.py | 3 - .../testpkg-import-from-init/script.py | 2 - .../testpkg-packages/main_script.py | 1 - .../testpkg-packages/pkg/__init__.py | 1 - .../testpkg-packages/pkg/sub1/__init__.py | 1 - .../testpkg-packages/pkg/sub1/modA.py | 1 - .../testpkg-packages/pkg/sub2/__init__.py | 1 - .../testpkg-packages/pkg/sub2/mod.py | 1 - .../modulegraph_tests/testpkg-packages/pkg/sub3.py | 1 - .../testpkg-pep420-namespace/path1/package/sub2.py | 1 - .../path2/package/nspkg/mod.py | 1 - .../testpkg-pep420-namespace/path2/package/sub1.py | 1 - .../path2/package/subpackage/__init__.py | 1 - .../path2/package/subpackage/sub.py | 1 - .../modulegraph_tests/testpkg-regr1/main_script.py | 1 - .../testpkg-regr1/pkg/__init__.py | 0 .../modulegraph_tests/testpkg-regr1/pkg/a.py | 1 - .../modulegraph_tests/testpkg-regr1/pkg/b.py | 0 .../modulegraph_tests/testpkg-regr2/main_script.py | 1 - .../testpkg-regr2/pkg/__init__.py | 9 - .../modulegraph_tests/testpkg-regr2/pkg/base.py | 1 - .../modulegraph_tests/testpkg-regr2/pkg/pkg.py | 1 - .../testpkg-regr3/mypkg/__init__.py | 0 .../testpkg-regr3/mypkg/distutils/__init__.py | 0 .../testpkg-regr3/mypkg/distutils/ccompiler.py | 2 - .../modulegraph_tests/testpkg-regr3/script.py | 1 - .../testpkg-regr4/pkg/__init__.py | 1 - .../testpkg-regr4/pkg/core/__init__.py | 1 - .../testpkg-regr4/pkg/core/callables.py | 3 - .../testpkg-regr4/pkg/core/listener.py | 6 - .../testpkg-regr4/pkg/core/listenerimpl.py | 6 - .../modulegraph_tests/testpkg-regr4/script.py | 1 - .../modulegraph_tests/testpkg-regr5/__init__.py | 1 - .../modulegraph_tests/testpkg-regr5/script.py | 4 - .../modulegraph_tests/testpkg-regr6/module.py | 1009 --- .../modulegraph_tests/testpkg-regr6/script.py | 1 - .../modulegraph_tests/testpkg-relimport/mod.py | 1 - .../testpkg-relimport/pkg/__init__.py | 1 - .../modulegraph_tests/testpkg-relimport/pkg/mod.py | 1 - .../testpkg-relimport/pkg/oldstyle.py | 1 - .../testpkg-relimport/pkg/relative.py | 2 - .../testpkg-relimport/pkg/relimport.py | 1 - .../testpkg-relimport/pkg/sub2/__init__.py | 1 - .../testpkg-relimport/pkg/sub2/mod.py | 1 - .../testpkg-relimport/pkg/subpkg/__init__.py | 1 - .../testpkg-relimport/pkg/subpkg/mod2.py | 4 - .../testpkg-relimport/pkg/subpkg/relative.py | 3 - .../testpkg-relimport/pkg/subpkg/relative2.py | 3 - .../testpkg-relimport/pkg/toplevel.py | 2 - .../modulegraph_tests/testpkg-relimport/script.py | 9 - .../testpkg-relimport2/pkg/__init__.py | 2 - .../testpkg-relimport2/pkg/mod1.py | 1 - .../testpkg-relimport2/pkg/mod2.py | 1 - .../testpkg-relimport2/pkg/mod3.py | 1 - .../testpkg-relimport2/pkg/sub/__init__.py | 3 - .../testpkg-relimport2/toplevel.py | 1 - .../build/lib/nspkg/__init__.py | 7 - .../build/lib/nspkg/module.py | 1 - .../build/lib/nspkg/nssubpkg/__init__.py | 7 - .../build/lib/nspkg/nssubpkg/sub.py | 1 - .../testpkg-setuptools-namespace/setup.py | 10 - .../src/nspkg.egg-info/PKG-INFO | 10 - .../src/nspkg.egg-info/SOURCES.txt | 11 - .../src/nspkg.egg-info/dependency_links.txt | 1 - .../src/nspkg.egg-info/namespace_packages.txt | 2 - .../src/nspkg.egg-info/not-zip-safe | 1 - .../src/nspkg.egg-info/top_level.txt | 1 - .../src/nspkg/__init__.py | 7 - .../src/nspkg/module.py | 1 - .../src/nspkg/nssubpkg/__init__.py | 7 - .../src/nspkg/nssubpkg/sub.py | 1 - .../modulegraph/scripts/extract_implies.py | 44 - .../telemetry/third_party/modulegraph/setup.cfg | 54 - .../telemetry/third_party/modulegraph/setup.py | 867 --- catapult/telemetry/third_party/mox3/.gitignore | 71 - catapult/telemetry/third_party/mox3/.gitreview | 4 - catapult/telemetry/third_party/mox3/.mailmap | 1 - catapult/telemetry/third_party/mox3/.testr.conf | 4 - .../telemetry/third_party/mox3/CONTRIBUTING.rst | 17 - catapult/telemetry/third_party/mox3/COPYING.txt | 202 - catapult/telemetry/third_party/mox3/MANIFEST.in | 6 - .../telemetry/third_party/mox3/README.chromium | 19 - catapult/telemetry/third_party/mox3/README.rst | 60 - .../third_party/mox3/doc/source/contributing.rst | 5 - .../third_party/mox3/doc/source/index.rst | 21 - .../third_party/mox3/doc/source/readme.rst | 1 - .../telemetry/third_party/mox3/mox3/__init__.py | 0 .../telemetry/third_party/mox3/mox3/fixture.py | 33 - catapult/telemetry/third_party/mox3/mox3/mox.py | 2168 ------- .../telemetry/third_party/mox3/mox3/stubout.py | 152 - .../third_party/mox3/mox3/tests/__init__.py | 0 .../third_party/mox3/mox3/tests/mox_helper.py | 145 - .../third_party/mox3/mox3/tests/stubout_helper.py | 20 - .../third_party/mox3/mox3/tests/test_mox.py | 2408 ------- .../third_party/mox3/mox3/tests/test_stubout.py | 49 - .../telemetry/third_party/mox3/requirements.txt | 6 - catapult/telemetry/third_party/mox3/setup.cfg | 27 - catapult/telemetry/third_party/mox3/setup.py | 29 - .../third_party/mox3/test-requirements.txt | 22 - catapult/telemetry/third_party/mox3/tox.ini | 28 - catapult/telemetry/third_party/png/README.chromium | 17 - catapult/telemetry/third_party/png/png.py | 3857 ----------- .../telemetry/third_party/pyfakefs/README.chromium | 16 - .../third_party/pyfakefs/pyfakefs/.travis.yml | 29 - .../third_party/pyfakefs/pyfakefs/COPYING | 175 - .../third_party/pyfakefs/pyfakefs/README.md | 51 - .../third_party/pyfakefs/pyfakefs/__init__.py | 0 .../third_party/pyfakefs/pyfakefs/all_tests.py | 47 - .../third_party/pyfakefs/pyfakefs/example.py | 121 - .../third_party/pyfakefs/pyfakefs/example_test.py | 137 - .../pyfakefs/pyfakefs/fake_filesystem.py | 2202 ------- .../pyfakefs/pyfakefs/fake_filesystem_glob.py | 120 - .../pyfakefs/pyfakefs/fake_filesystem_glob_test.py | 82 - .../pyfakefs/pyfakefs/fake_filesystem_shutil.py | 220 - .../pyfakefs/fake_filesystem_shutil_test.py | 305 - .../pyfakefs/pyfakefs/fake_filesystem_test.py | 2925 --------- .../pyfakefs/pyfakefs/fake_filesystem_unittest.py | 226 - .../pyfakefs/fake_filesystem_unittest_test.py | 107 - .../pyfakefs/fake_filesystem_vs_real_test.py | 612 -- .../third_party/pyfakefs/pyfakefs/fake_tempfile.py | 312 - .../pyfakefs/pyfakefs/fake_tempfile_test.py | 197 - .../third_party/pyfakefs/pyfakefs/requirements.txt | 1 - .../third_party/pyfakefs/pyfakefs/setup.py | 88 - .../third_party/pyfakefs/pyfakefs/tox.ini | 8 - .../third_party/pyserial/serial/tools/__init__.py | 0 .../pyserial/serial/urlhandler/__init__.py | 0 catapult/telemetry/third_party/tsproxy/.gitignore | 62 - catapult/telemetry/third_party/tsproxy/LICENSE | 201 - .../telemetry/third_party/tsproxy/README.chromium | 13 - catapult/telemetry/third_party/tsproxy/README.md | 62 - catapult/telemetry/third_party/tsproxy/tsproxy.py | 776 --- .../third_party/web-page-replay/.coveragerc | 4 - .../third_party/web-page-replay/.gitignore | 1 - .../third_party/web-page-replay/.travis.yml | 34 - .../telemetry/third_party/web-page-replay/COPYING | 202 - .../third_party/web-page-replay/PRESUBMIT.py | 28 - .../third_party/web-page-replay/README.chromium | 14 - .../third_party/web-page-replay/README.md | 28 - .../web-page-replay/adb_install_cert.py | 275 - .../third_party/web-page-replay/certutils.py | 289 - .../third_party/web-page-replay/certutils_test.py | 135 - .../web-page-replay/codereview.settings | 3 - .../third_party/web-page-replay/customhandlers.py | 198 - .../third_party/web-page-replay/daemonserver.py | 36 - .../third_party/web-page-replay/deterministic.js | 66 - .../third_party/web-page-replay/dnsproxy.py | 300 - .../web-page-replay/documentation/Contributing.md | 41 - .../documentation/GettingStarted.md | 169 - .../web-page-replay/documentation/Rules.md | 95 - .../documentation/WebPageReplayDiagram.png | Bin 95568 -> 0 bytes .../web-page-replay/exception_formatter.py | 96 - .../third_party/web-page-replay/httparchive.py | 1081 ---- .../web-page-replay/httparchive_test.py | 484 -- .../third_party/web-page-replay/httpclient.py | 512 -- .../third_party/web-page-replay/httpclient_test.py | 284 - .../third_party/web-page-replay/httpproxy.py | 446 -- .../third_party/web-page-replay/httpproxy_test.py | 243 - .../third_party/web-page-replay/httpzlib.py | 86 - .../third_party/web-page-replay/mock-archive.txt | 10 - .../third_party/web-page-replay/mockhttprequest.py | 59 - .../third_party/web-page-replay/net_configs.py | 48 - .../web-page-replay/platformsettings.py | 794 --- .../web-page-replay/platformsettings_test.py | 248 - .../third_party/web-page-replay/proxyshaper.py | 125 - .../web-page-replay/proxyshaper_test.py | 141 - .../telemetry/third_party/web-page-replay/pylintrc | 17 - .../third_party/web-page-replay/replay.py | 563 -- .../third_party/web-page-replay/replay_test.py | 89 - .../third_party/web-page-replay/requirements.txt | 1 - .../third_party/web-page-replay/rules/__init__.py | 18 - .../third_party/web-page-replay/rules/log_url.py | 71 - .../third_party/web-page-replay/rules/rule.py | 40 - .../third_party/web-page-replay/rules_parser.py | 167 - .../web-page-replay/rules_parser_test.py | 81 - .../third_party/web-page-replay/run_tests | 12 - .../third_party/web-page-replay/script_injector.py | 105 - .../web-page-replay/script_injector_test.py | 148 - .../third_party/web-page-replay/servermanager.py | 137 - .../telemetry/third_party/web-page-replay/setup.py | 55 - .../third_party/web-page-replay/sslproxy.py | 89 - .../third_party/web-page-replay/sslproxy_test.py | 194 - .../third_party/web-page-replay/test_runner.py | 78 - .../third_party/web-page-replay/test_utils.py | 31 - .../web-page-replay/third_party/__init__.py | 38 - .../web-page-replay/third_party/dns/LICENSE | 14 - .../third_party/dns/README.web-page-replay | 12 - .../web-page-replay/third_party/dns/__init__.py | 52 - .../web-page-replay/third_party/dns/dnssec.py | 72 - .../web-page-replay/third_party/dns/e164.py | 79 - .../web-page-replay/third_party/dns/edns.py | 142 - .../web-page-replay/third_party/dns/entropy.py | 123 - .../web-page-replay/third_party/dns/exception.py | 40 - .../web-page-replay/third_party/dns/flags.py | 106 - .../web-page-replay/third_party/dns/inet.py | 108 - .../web-page-replay/third_party/dns/ipv4.py | 36 - .../web-page-replay/third_party/dns/ipv6.py | 163 - .../web-page-replay/third_party/dns/message.py | 1083 ---- .../web-page-replay/third_party/dns/name.py | 700 -- .../web-page-replay/third_party/dns/namedict.py | 59 - .../web-page-replay/third_party/dns/node.py | 172 - .../web-page-replay/third_party/dns/opcode.py | 104 - .../web-page-replay/third_party/dns/query.py | 428 -- .../web-page-replay/third_party/dns/rcode.py | 119 - .../web-page-replay/third_party/dns/rdata.py | 456 -- .../web-page-replay/third_party/dns/rdataclass.py | 114 - .../web-page-replay/third_party/dns/rdataset.py | 329 - .../web-page-replay/third_party/dns/rdatatype.py | 232 - .../third_party/dns/rdtypes/ANY/AFSDB.py | 51 - .../third_party/dns/rdtypes/ANY/CERT.py | 131 - .../third_party/dns/rdtypes/ANY/CNAME.py | 24 - .../third_party/dns/rdtypes/ANY/DLV.py | 20 - .../third_party/dns/rdtypes/ANY/DNAME.py | 21 - .../third_party/dns/rdtypes/ANY/DNSKEY.py | 25 - .../third_party/dns/rdtypes/ANY/DS.py | 20 - .../third_party/dns/rdtypes/ANY/GPOS.py | 156 - .../third_party/dns/rdtypes/ANY/HINFO.py | 83 - .../third_party/dns/rdtypes/ANY/HIP.py | 140 - .../third_party/dns/rdtypes/ANY/ISDN.py | 96 - .../third_party/dns/rdtypes/ANY/KEY.py | 20 - .../third_party/dns/rdtypes/ANY/LOC.py | 334 - .../third_party/dns/rdtypes/ANY/MX.py | 20 - .../third_party/dns/rdtypes/ANY/NS.py | 20 - .../third_party/dns/rdtypes/ANY/NSEC.py | 141 - .../third_party/dns/rdtypes/ANY/NSEC3.py | 182 - .../third_party/dns/rdtypes/ANY/NSEC3PARAM.py | 88 - .../third_party/dns/rdtypes/ANY/NXT.py | 99 - .../third_party/dns/rdtypes/ANY/PTR.py | 20 - .../third_party/dns/rdtypes/ANY/RP.py | 86 - .../third_party/dns/rdtypes/ANY/RRSIG.py | 20 - .../third_party/dns/rdtypes/ANY/RT.py | 20 - .../third_party/dns/rdtypes/ANY/SIG.py | 26 - .../third_party/dns/rdtypes/ANY/SOA.py | 127 - .../third_party/dns/rdtypes/ANY/SPF.py | 22 - .../third_party/dns/rdtypes/ANY/SSHFP.py | 77 - .../third_party/dns/rdtypes/ANY/TXT.py | 20 - .../third_party/dns/rdtypes/ANY/X25.py | 62 - .../third_party/dns/rdtypes/ANY/__init__.py | 48 - .../third_party/dns/rdtypes/IN/A.py | 57 - .../third_party/dns/rdtypes/IN/AAAA.py | 58 - .../third_party/dns/rdtypes/IN/APL.py | 170 - .../third_party/dns/rdtypes/IN/DHCID.py | 60 - .../third_party/dns/rdtypes/IN/IPSECKEY.py | 159 - .../third_party/dns/rdtypes/IN/KX.py | 20 - .../third_party/dns/rdtypes/IN/NAPTR.py | 132 - .../third_party/dns/rdtypes/IN/NSAP.py | 59 - .../third_party/dns/rdtypes/IN/NSAP_PTR.py | 20 - .../third_party/dns/rdtypes/IN/PX.py | 97 - .../third_party/dns/rdtypes/IN/SRV.py | 89 - .../third_party/dns/rdtypes/IN/WKS.py | 113 - .../third_party/dns/rdtypes/IN/__init__.py | 30 - .../third_party/dns/rdtypes/__init__.py | 25 - .../third_party/dns/rdtypes/dsbase.py | 92 - .../third_party/dns/rdtypes/keybase.py | 149 - .../third_party/dns/rdtypes/mxbase.py | 105 - .../third_party/dns/rdtypes/nsbase.py | 82 - .../third_party/dns/rdtypes/sigbase.py | 168 - .../third_party/dns/rdtypes/txtbase.py | 87 - .../web-page-replay/third_party/dns/renderer.py | 324 - .../web-page-replay/third_party/dns/resolver.py | 761 --- .../web-page-replay/third_party/dns/reversename.py | 75 - .../web-page-replay/third_party/dns/rrset.py | 175 - .../web-page-replay/third_party/dns/set.py | 263 - .../web-page-replay/third_party/dns/tokenizer.py | 547 -- .../web-page-replay/third_party/dns/tsig.py | 216 - .../web-page-replay/third_party/dns/tsigkeyring.py | 44 - .../web-page-replay/third_party/dns/ttl.py | 64 - .../web-page-replay/third_party/dns/update.py | 241 - .../web-page-replay/third_party/dns/version.py | 34 - .../web-page-replay/third_party/dns/zone.py | 855 --- .../web-page-replay/third_party/ipaddr/COPYING | 202 - .../web-page-replay/third_party/ipaddr/MANIFEST.in | 3 - .../web-page-replay/third_party/ipaddr/README | 8 - .../third_party/ipaddr/README.web-page-replay | 12 - .../web-page-replay/third_party/ipaddr/ipaddr.py | 1897 ------ .../third_party/ipaddr/ipaddr_test.py | 1105 ---- .../web-page-replay/third_party/ipaddr/setup.py | 36 - .../third_party/ipaddr/test-2to3.sh | 29 - .../web-page-replay/third_party/ipfw_win32/LICENSE | 25 - .../third_party/ipfw_win32/README.txt | 27 - .../third_party/ipfw_win32/README.web-page-replay | 12 - .../third_party/ipfw_win32/ipfw.exe | Bin 104448 -> 0 bytes .../third_party/ipfw_win32/ipfw.sys | Bin 119040 -> 0 bytes .../third_party/ipfw_win32/netipfw.inf | 79 - .../third_party/ipfw_win32/netipfw_m.inf | 54 - .../web-page-replay/third_party/jsmin/LICENSE.txt | 23 - .../web-page-replay/third_party/jsmin/MANIFEST.in | 1 - .../web-page-replay/third_party/jsmin/PKG-INFO | 177 - .../web-page-replay/third_party/jsmin/README.rst | 87 - .../third_party/jsmin/README.web-page-replay | 13 - .../web-page-replay/third_party/jsmin/__init__.py | 268 - .../third_party/web-page-replay/trafficshaper.py | 186 - .../web-page-replay/trafficshaper_test.py | 277 - .../telemetry/third_party/web-page-replay/util.py | 95 - .../third_party/web-page-replay/wpr_cert.pem | 31 - .../third_party/websocket-client/.gitignore | 8 - .../third_party/websocket-client/ChangeLog | 253 - .../telemetry/third_party/websocket-client/LICENSE | 165 - .../third_party/websocket-client/MANIFEST.in | 4 - .../third_party/websocket-client/README.chromium | 19 - .../third_party/websocket-client/README.rst | 260 - .../third_party/websocket-client/bin/wsdump.py | 200 - .../websocket-client/compliance/README.md | 11 - .../websocket-client/compliance/fuzzingserver.json | 9 - .../compliance/test_fuzzingclient.py | 43 - .../websocket-client/examples/echo_client.py | 13 - .../websocket-client/examples/echoapp_client.py | 48 - .../third_party/websocket-client/setup.cfg | 7 - .../third_party/websocket-client/setup.py | 70 - .../websocket-client/websocket/__init__.py | 29 - .../websocket-client/websocket/_abnf.py | 422 -- .../third_party/websocket-client/websocket/_app.py | 273 - .../websocket-client/websocket/_core.py | 488 -- .../websocket-client/websocket/_exceptions.py | 80 - .../websocket-client/websocket/_handshake.py | 167 - .../websocket-client/websocket/_http.py | 242 - .../websocket-client/websocket/_logging.py | 74 - .../websocket-client/websocket/_socket.py | 125 - .../websocket-client/websocket/_ssl_compat.py | 44 - .../third_party/websocket-client/websocket/_url.py | 160 - .../websocket-client/websocket/_utils.py | 105 - .../websocket-client/websocket/cacert.pem | 4966 -------------- .../websocket-client/websocket/tests/__init__.py | 0 .../websocket/tests/data/header01.txt | 6 - .../websocket/tests/data/header02.txt | 6 - .../websocket/tests/test_websocket.py | 660 -- catapult/telemetry/update_docs | 11 - catapult/telemetry/validate_binary_dependencies | 49 - .../third_party/pyserial/LICENSE.txt | 0 .../third_party/pyserial/README.chromium | 0 .../third_party/pyserial/linux-product_info.patch | 0 .../third_party/pyserial/serial/__init__.py | 0 .../third_party/pyserial/serial/rfc2217.py | 0 .../third_party/pyserial/serial/serialcli.py | 0 .../third_party/pyserial/serial/serialjava.py | 0 .../third_party/pyserial/serial/serialposix.py | 0 .../third_party/pyserial/serial/serialutil.py | 0 .../third_party/pyserial/serial/serialwin32.py | 0 .../third_party/pyserial/serial/sermsdos.py | 0 .../pyserial/serial/tools}/__init__.py | 0 .../pyserial/serial/tools/list_ports.py | 0 .../pyserial/serial/tools/list_ports_linux.py | 0 .../pyserial/serial/tools/list_ports_osx.py | 0 .../pyserial/serial/tools/list_ports_posix.py | 0 .../pyserial/serial/tools/list_ports_windows.py | 0 .../third_party/pyserial/serial/tools/miniterm.py | 0 .../pyserial/serial/urlhandler}/__init__.py | 0 .../pyserial/serial/urlhandler/protocol_hwgrep.py | 0 .../pyserial/serial/urlhandler/protocol_loop.py | 0 .../pyserial/serial/urlhandler/protocol_rfc2217.py | 0 .../pyserial/serial/urlhandler/protocol_socket.py | 0 .../third_party/pyserial/serial/win32.py | 0 catapult/third_party/zipfile/LICENSE | 255 + catapult/third_party/zipfile/README.chromium | 16 + catapult/third_party/zipfile/zipfile_2_7_13.py | 1543 +++++ catapult/tracing/tracing/__init__.py | 6 + .../tracing/trace_data}/__init__.py | 3 +- .../tracing/trace_data}/trace_data.py | 18 +- .../tracing/trace_data}/trace_data_unittest.py | 13 +- catapult/tracing/tracing_project.py | 196 + update.py | 45 +- 1634 files changed, 7428 insertions(+), 207076 deletions(-) cc3a5f7f Update to latest catapult (6171fd4d) 576fd2a6 Update to latest catapult (6171fd4d) b47f98b8 Add OWNERS in external/chromium-trace 37d51d10 Add dependency on new location of pyserial d0ebf633 Update to latest catapult (c69b7871) ========platform/external/chromium-webview between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 3 +-- README | 8 ++++---- prebuilt/arm/webview.apk | Bin 33924545 -> 33874192 bytes prebuilt/arm64/webview.apk | Bin 61021733 -> 59586551 bytes prebuilt/mips/webview.apk | Bin 41276286 -> 0 bytes prebuilt/x86/webview.apk | Bin 38666997 -> 38980384 bytes prebuilt/x86_64/webview.apk | Bin 66862538 -> 66708183 bytes 7 files changed, 5 insertions(+), 6 deletions(-) 1323826 Snap for 4411005 from 45c9ca4393656f78bfdaf7797ad5ba741f026020 to oc-mr1-release ========platform/external/clang between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + soong/clang.go | 4 +--- soong/tblgen.go | 6 ++++-- 3 files changed, 6 insertions(+), 5 deletions(-) 236a749797 clang-headers are marked as vendor_available 10e60d9d87 Refactor module registration ========platform/external/compiler-rt between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 5 +++++ lib/asan/scripts/asan_device_setup | 27 +++++++++++++++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) 9a02c46ca Remove ld.config.txt for Android O e7cfd5554 Mark the module as VNDK or VNDK-SP in Android.bp ed5e7ef0a Mark as vendor_available ========platform/external/conscrypt between android-8.0.0_r32..android-8.1.0_r1========= .travis.yml | 2 +- Android.bp | 4 +- Android.mk | 29 +- CONTRIBUTING.md | 4 +- Dockerfile | 4 +- OWNERS | 3 + README.md | 10 +- RELEASING.md | 39 +- android-stub/build.gradle | 4 + .../com/android/org/conscrypt/NativeCrypto.java | 9 +- .../android/org/conscrypt/OpenSSLSocketImpl.java | 8 + .../android/org/conscrypt/SSLParametersImpl.java | 2 +- .../src/main/java/dalvik/system/BlockGuard.java | 1 + .../harmony/xnet/provider/jsse/NativeCrypto.java | 8 +- .../xnet/provider/jsse/OpenSSLSocketImpl.java | 9 + android/build.gradle | 7 +- android/lint.xml | 2 +- android/proguard-rules.pro | 2 + .../KitKatPlatformOpenSSLSocketImplAdapter.java | 4 +- android/src/main/java/org/conscrypt/Platform.java | 56 +- .../PreKitKatPlatformOpenSSLSocketImplAdapter.java | 4 +- api-doclet/build.gradle | 4 + appveyor.yml | 5 +- benchmark-base/build.gradle | 32 + .../src/main/java/org/conscrypt/BufferType.java | 48 + .../main/java/org/conscrypt/ClientEndpoint.java | 25 +- .../java/org/conscrypt/ClientSocketBenchmark.java | 155 ++ .../org/conscrypt/EngineHandshakeBenchmark.java | 120 + .../src/main/java/org/conscrypt/EngineType.java | 185 ++ .../java/org/conscrypt/EngineWrapBenchmark.java | 189 ++ .../main/java/org/conscrypt/PooledAllocator.java | 68 + .../main/java/org/conscrypt/ServerEndpoint.java | 42 +- .../java/org/conscrypt/ServerSocketBenchmark.java | 169 ++ .../src/main/java/org/conscrypt/SocketType.java | 71 + benchmark-graphs/build.gradle | 12 + .../src/main/java/org/conscrypt/graphgen/Main.java | 124 + .../src/main/resources/html/footer.html | 33 + .../src/main/resources/html/header.html | 7 + .../json/templates/SslEngineBenchmark.json | 80 + benchmark-jmh/build.gradle | 71 + .../org/conscrypt/JmhClientSocketBenchmark.java | 110 + .../org/conscrypt/JmhEngineHandshakeBenchmark.java | 93 + .../java/org/conscrypt/JmhEngineWrapBenchmark.java | 112 + .../org/conscrypt/JmhServerSocketBenchmark.java | 110 + build.gradle | 25 +- common/src/jni/main/cpp/NativeCrypto.cpp | 1483 ++++++---- .../org/conscrypt/AbstractConscryptSocket.java | 697 +++++ .../java/org/conscrypt/AbstractOpenSSLSession.java | 365 --- .../java/org/conscrypt/AbstractSessionContext.java | 382 +-- .../src/main/java/org/conscrypt/ActiveSession.java | 350 +++ .../src/main/java/org/conscrypt/AddressUtils.java | 21 +- .../main/java/org/conscrypt/AllocatedBuffer.java | 88 + common/src/main/java/org/conscrypt/ArrayUtils.java | 3 +- .../main/java/org/conscrypt/BufferAllocator.java | 44 + .../java/org/conscrypt/ClientSessionContext.java | 121 +- common/src/main/java/org/conscrypt/Conscrypt.java | 191 +- ...OpenSSLEngineImpl.java => ConscryptEngine.java} | 963 ++++--- .../java/org/conscrypt/ConscryptEngineSocket.java | 729 +++++ .../conscrypt/ConscryptFileDescriptorSocket.java | 1103 ++++++++ ...rSocketImpl.java => ConscryptServerSocket.java} | 40 +- .../src/main/java/org/conscrypt/CryptoUpcalls.java | 9 +- .../java/org/conscrypt/DESEDESecretKeyFactory.java | 97 + ...Impl.java => DelegatingExtendedSSLSession.java} | 85 +- .../java/org/conscrypt/DuckTypedPSKKeyManager.java | 5 +- common/src/main/java/org/conscrypt/EvpMdRef.java | 77 +- .../java/org/conscrypt/FileClientSessionCache.java | 2 +- .../src/main/java/org/conscrypt/GCMParameters.java | 118 +- .../main/java/org/conscrypt/HandshakeListener.java | 4 +- .../main/java/org/conscrypt/KeyGeneratorImpl.java | 168 ++ .../java/org/conscrypt/KeyManagerFactoryImpl.java | 1 - .../main/java/org/conscrypt/KeyManagerImpl.java | 6 +- .../src/main/java/org/conscrypt/NativeCrypto.java | 1055 +++---- common/src/main/java/org/conscrypt/NativeRef.java | 133 +- .../java/org/conscrypt/OpenSSLBIOInputStream.java | 13 +- .../main/java/org/conscrypt/OpenSSLBIOSink.java | 19 +- .../main/java/org/conscrypt/OpenSSLBIOSource.java | 15 +- .../src/main/java/org/conscrypt/OpenSSLCipher.java | 150 +- .../main/java/org/conscrypt/OpenSSLCipherRSA.java | 56 +- .../java/org/conscrypt/OpenSSLContextImpl.java | 36 +- .../java/org/conscrypt/OpenSSLECGroupContext.java | 21 +- .../java/org/conscrypt/OpenSSLECKeyFactory.java | 5 +- .../java/org/conscrypt/OpenSSLECPointContext.java | 6 +- .../java/org/conscrypt/OpenSSLECPrivateKey.java | 23 +- .../java/org/conscrypt/OpenSSLECPublicKey.java | 19 +- .../org/conscrypt/OpenSSLEngineSocketImpl.java | 582 ---- common/src/main/java/org/conscrypt/OpenSSLKey.java | 39 +- common/src/main/java/org/conscrypt/OpenSSLMac.java | 12 +- .../org/conscrypt/OpenSSLMessageDigestJDK.java | 12 +- .../main/java/org/conscrypt/OpenSSLProvider.java | 74 +- .../java/org/conscrypt/OpenSSLRSAKeyFactory.java | 2 +- .../org/conscrypt/OpenSSLRSAKeyPairGenerator.java | 2 +- .../org/conscrypt/OpenSSLRSAPrivateCrtKey.java | 7 +- .../java/org/conscrypt/OpenSSLRSAPrivateKey.java | 15 +- .../java/org/conscrypt/OpenSSLRSAPublicKey.java | 2 +- .../src/main/java/org/conscrypt/OpenSSLRandom.java | 2 +- .../conscrypt/OpenSSLServerSocketFactoryImpl.java | 28 +- .../java/org/conscrypt/OpenSSLSessionImpl.java | 336 --- .../main/java/org/conscrypt/OpenSSLSignature.java | 6 +- .../org/conscrypt/OpenSSLSignatureRawECDSA.java | 134 + .../java/org/conscrypt/OpenSSLSignatureRawRSA.java | 2 +- .../org/conscrypt/OpenSSLSocketFactoryImpl.java | 104 +- .../main/java/org/conscrypt/OpenSSLSocketImpl.java | 1284 +-------- .../org/conscrypt/OpenSSLSocketImplWrapper.java | 205 -- .../main/java/org/conscrypt/OpenSSLX509CRL.java | 13 +- .../java/org/conscrypt/OpenSSLX509CRLEntry.java | 5 +- .../java/org/conscrypt/OpenSSLX509CertPath.java | 11 +- .../java/org/conscrypt/OpenSSLX509Certificate.java | 2 +- .../conscrypt/OpenSSLX509CertificateFactory.java | 12 +- .../src/main/java/org/conscrypt/PSKKeyManager.java | 1 + .../main/java/org/conscrypt/PeerInfoProvider.java | 78 + .../src/main/java/org/conscrypt/Preconditions.java | 108 + .../main/java/org/conscrypt/SSLNullSession.java | 22 +- .../main/java/org/conscrypt/SSLParametersImpl.java | 644 +---- .../java/org/conscrypt/SSLServerSessionCache.java | 5 +- common/src/main/java/org/conscrypt/SSLUtils.java | 207 +- .../java/org/conscrypt/ServerSessionContext.java | 45 +- .../main/java/org/conscrypt/SslSessionWrapper.java | 472 ++++ common/src/main/java/org/conscrypt/SslWrapper.java | 580 ++++ .../src/main/java/org/conscrypt/X509PublicKey.java | 7 +- constants/build.gradle | 3 + constants/src/gen/cpp/generate_constants.cpp | 52 +- gradle/wrapper/gradle-wrapper.jar | Bin 54213 -> 54783 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- libcore-stub/build.gradle | 25 + .../main/java/android/system/StructTimeval.java | 52 + .../src/main/java/libcore/io/IoUtils.java | 0 .../src/main/java/libcore/io/Streams.java | 0 .../main/java/libcore/java/io/NullPrintStream.java | 66 + .../java/libcore/java/security/CpuFeatures.java | 73 +- .../java/libcore/java/security/StandardNames.java | 194 +- .../java/libcore/net/NetworkSecurityPolicy.java | 98 + .../src/main/java/libcore/util/Objects.java | 96 + openjdk-benchmarks/build.gradle | 46 - .../ClientSocketThroughputBenchmark.java | 195 -- .../ServerSocketThroughputBenchmark.java | 194 -- .../conscrypt/benchmarks/SslEngineBenchmark.java | 247 -- openjdk-integ-tests/build.gradle | 41 + .../libcore/javax/net/ssl/AbstractSSLTest.java | 31 + .../javax/net/ssl/HttpsURLConnectionTest.java | 164 ++ .../javax/net/ssl/KeyManagerFactoryTest.java | 304 ++ .../net/ssl/KeyStoreBuilderParametersTest.java | 99 + .../libcore/javax/net/ssl/SNIHostNameTest.java | 46 + .../java/libcore/javax/net/ssl/SSLContextTest.java | 640 +++++ .../java/libcore/javax/net/ssl/SSLEngineTest.java | 885 ++++++ .../libcore/javax/net/ssl/SSLParametersTest.java | 226 ++ .../javax/net/ssl/SSLServerSocketFactoryTest.java | 32 + .../libcore/javax/net/ssl/SSLServerSocketTest.java | 76 + .../javax/net/ssl/SSLSessionContextTest.java | 341 +++ .../java/libcore/javax/net/ssl/SSLSessionTest.java | 346 +++ .../javax/net/ssl/SSLSocketFactoryTest.java | 93 + .../java/libcore/javax/net/ssl/SSLSocketTest.java | 2384 ++++++++++++++++ .../javax/net/ssl/TrustManagerFactoryTest.java | 333 +++ .../libcore/javax/net/ssl/X509KeyManagerTest.java | 79 + openjdk/build.gradle | 234 +- openjdk/src/main/java/org/conscrypt/Platform.java | 238 +- .../org/conscrypt/AbstractSessionContextTest.java | 687 +---- .../org/conscrypt/ClientSessionContextTest.java | 141 +- ...ngineImplTest.java => ConscryptEngineTest.java} | 116 +- ...ocketImplTest.java => ConscryptSocketTest.java} | 213 +- .../org/conscrypt/DuckTypedPSKKeyManagerTest.java | 2 +- .../java/org/conscrypt/MockSessionBuilder.java | 85 + .../test/java/org/conscrypt/NativeCryptoTest.java | 1271 +++++---- .../src/test/java/org/conscrypt/NativeRefTest.java | 6 +- .../test/java/org/conscrypt/OpenSSLKeyTest.java | 4 +- .../org/conscrypt/OpenSSLServerSocketImplTest.java | 15 +- .../src/test/java/org/conscrypt/PlatformTest.java | 86 + .../java/org/conscrypt/SSLParametersImplTest.java | 64 - .../src/test/java/org/conscrypt/SSLUtilsTest.java | 49 +- .../org/conscrypt/ServerSessionContextTest.java | 46 + .../java/org/conscrypt/SslSessionWrapperTest.java | 629 +++++ openjdk/src/test/java/org/conscrypt/TestUtils.java | 38 - platform/build.gradle | 123 + platform/proguard-rules.pro | 26 + platform/src/main/AndroidManifest.xml | 6 + .../src/main/java/org/conscrypt/CertBlacklist.java | 36 +- .../main/java/org/conscrypt/CertPinManager.java | 3 + .../conscrypt/CertificatePriorityComparator.java | 3 +- .../java/org/conscrypt/ChainStrengthAnalyzer.java | 4 +- platform/src/main/java/org/conscrypt/Hex.java | 9 +- .../src/main/java/org/conscrypt/InternalUtil.java | 47 + .../src/main/java/org/conscrypt/JSSEProvider.java | 2 + platform/src/main/java/org/conscrypt/Platform.java | 129 +- .../org/conscrypt/TrustManagerFactoryImpl.java | 2 + .../main/java/org/conscrypt/TrustManagerImpl.java | 17 +- .../org/conscrypt/TrustedCertificateIndex.java | 3 + .../conscrypt/TrustedCertificateKeyStoreSpi.java | 3 + .../org/conscrypt/TrustedCertificateStore.java | 3 + .../main/java/org/conscrypt/ct/CTConstants.java | 6 + .../src/main/java/org/conscrypt/ct/CTLogInfo.java | 4 + .../src/main/java/org/conscrypt/ct/CTLogStore.java | 6 + .../main/java/org/conscrypt/ct/CTLogStoreImpl.java | 15 +- .../src/main/java/org/conscrypt/ct/CTPolicy.java | 2 + .../main/java/org/conscrypt/ct/CTPolicyImpl.java | 5 + .../org/conscrypt/ct/CTVerificationResult.java | 5 + .../src/main/java/org/conscrypt/ct/CTVerifier.java | 12 +- .../java/org/conscrypt/ct/CertificateEntry.java | 3 + .../java/org/conscrypt/ct/DigitallySigned.java | 4 + .../src/main/java/org/conscrypt/ct/KnownLogs.java | 6 + .../main/java/org/conscrypt/ct/Serialization.java | 5 + .../org/conscrypt/ct/SerializationException.java | 6 + .../conscrypt/ct/SignedCertificateTimestamp.java | 4 + .../main/java/org/conscrypt/ct/VerifiedSCT.java | 5 + platform/src/main/res/values/strings.xml | 2 + .../org/conscrypt/ChainStrengthAnalyzerTest.java | 2 +- .../test/java/org/conscrypt/NativeCryptoTest.java | 2898 -------------------- .../java/org/conscrypt/OpenSSLSocketImplTest.java | 413 --- .../java/org/conscrypt/TrustManagerImplTest.java | 6 +- .../java/org/conscrypt/ct/CTLogStoreImplTest.java | 15 +- .../test/java/org/conscrypt/ct/CTVerifierTest.java | 7 +- settings.gradle | 30 +- testing/build.gradle | 9 +- .../java/libcore/java/security/TestKeyStore.java | 18 +- .../java/libcore/javax/net/ssl/FakeSSLSession.java | 25 +- .../net/ssl/ForwardingX509ExtendedKeyManager.java | 64 + .../libcore/javax/net/ssl/PSKKeyManagerProxy.java | 95 + .../RandomPrivateKeyX509ExtendedKeyManager.java | 85 + .../javax/net/ssl/SSLConfigurationAsserts.java | 228 ++ .../java/libcore/javax/net/ssl/TestKeyManager.java | 8 + .../java/libcore/javax/net/ssl/TestSSLContext.java | 474 ++++ .../libcore/javax/net/ssl/TestSSLEnginePair.java | 238 ++ .../libcore/javax/net/ssl/TestSSLSessions.java | 72 + .../libcore/javax/net/ssl/TestSSLSocketPair.java | 139 + .../libcore/javax/net/ssl/TestTrustManager.java | 3 + .../libcore/tlswire/handshake/CipherSuite.java | 455 +++ .../libcore/tlswire/handshake/ClientHello.java | 100 + .../tlswire/handshake/CompressionMethod.java | 67 + .../libcore/tlswire/handshake/EllipticCurve.java | 77 + .../handshake/EllipticCurvesHelloExtension.java | 54 + .../tlswire/handshake/HandshakeMessage.java | 58 + .../libcore/tlswire/handshake/HelloExtension.java | 99 + .../handshake/ServerNameHelloExtension.java | 52 + .../java/libcore/tlswire/record/TlsProtocols.java | 27 + .../java/libcore/tlswire/record/TlsRecord.java | 38 + .../main/java/libcore/tlswire/util/IoUtils.java | 52 + .../libcore/tlswire/util/TlsProtocolVersion.java | 87 + .../src/main/java/org/conscrypt/ChannelType.java | 130 + .../{testing/TestUtil.java => TestUtils.java} | 213 +- .../java/tests/net/DelegatingSSLSocketFactory.java | 81 + .../java/tests/net/DelegatingSocketFactory.java | 66 + .../src/main/java/tests/util/ForEachRunner.java | 49 + testing/src/main/java/tests/util/Pair.java | 98 + 241 files changed, 22477 insertions(+), 11914 deletions(-) 64f0eda4 Always use state in ConscryptEngine.is{In,Out}boundClosed() (#242) 928173d7 Expanding benchmarks. (#239) 59dafe59 Remove Java <-> OpenSSL name mapping. (#227) a04b81de Trim constants and remove unsupported key types. (#230) 8fdacbc9 Fix inconsistency with engine socket (#238) 29bcb4a2 Call free() if a new socket is immediately closed. (#241) 72171a4d Implement AlgorithmParameters.GCM in Conscrypt. (#217) 042a13e3 Some parsing and serializing fixes. (#219) a78a1185 Remove remnants of broken SSL_renegotiate tests. (#229) 4d2796a5 Make the BufferAllocator public. (#237) 486db2f3 Use buffer allocator in engine (#236) 0a9f7918 Introducing buffer allocation API. (#235) f2b7ce15 fixing typos (#234) 5cd142b6 Clean up temporary BoringSSL #ifdefs. (#232) 187f2399 Refactoring benchmarks. (#233) cdc1a0d8 Add null check in RSA cipher engine (#134) 50eeb4f6 Revert "Merge upstream master". DO NOT MERGE ANYWHERE. 8f265a49 Remove dead P-192 codepath. 7604044e Partial regression fix. c240f160 Update to the new cmake 30900cc5 Only allow the use of the proper key in RSA with OAEP. (#222) 43e9b629 Add availability checks (#216) e2927746 Fixing disposed module error in IntelliJ (#215) 4e473d9a Misc cleanup (#214) 000ce05d Revert "Merge upstream master". DO NOT MERGE ANYWHERE. 157bd13d Change so pointer is logged instead of long. (#213) 1cdadf63 Implement DESEDE SecretKeyFactory for Conscrypt. (#208) 9c0eb3f4 Enable new Conscrypt algorithms. (#209) f0e05d56 Refactoring session management (#172) ce593c88 Various build fixes from 1.0.0.RC8 release (#210) 1fb99943 Fix FD-based socket bug during interrupt 1a2f7f5f Move closer to the old test version bd086d9c Enable new Conscrypt algorithms. c9943a8b Implement DESEDE SecretKeyFactory for Conscrypt. f2b59430 Set SSLParameters for endpointVerification test 37cc2846 Add support for Android IPv6 hostname eaa8a39b Add some vertical whitespace to tests 9ade0b4f Add KeyGenerators to Conscrypt. (#204) 650cd346 Add Signature NONEwithECDSA. (#205) c323dd4d Add Signature NONEwithECDSA. 7140d87e Conformance fixes for the engine-based socket. (#202) 807d3b12 Add KeyGenerators to Conscrypt. 695ad557 Add OWNERS in external/conscrypt 00551d3f Update JDK in Dockerfile as old version is no longer available (#197) d153b600 Various fixes to the Conscrypt engine. (#201) 0b446a29 Updates to SSLSocketTest to support engine-based socket. (#199) 9f1e0a0c Install Go language on AppVeyor 8a6224ef Make checkNotNull a non-varargs function d4695f2b Fix unwrap bug for large messages. (#189) 8c6ac6b5 Simplifying build for IDEs (#194) d718555e Adding all factory methods for engine socket. (#192) 1148ecd7 Fix length checks for signed vs unsigned 4067a5b6 Fix unwrap bug for large messages. (#189) 6321f7ae Benchmark fixes and various cleanup. (#188) 07849b99 Upgrading gradle to 3.5 (#187) 6a86d90c Importing more Android integration tests. (#185) d4d974d9 Importing more Android integ tests. (#184) 16e2ac2e Importing Android SSLEngineTest (#183) d2658c8f Only run test_SSLSocket_setSoWriteTimeout on Linux (#181) e5e2a219 Refactor OpenSSLSocketImplTest to cover both socket types (#182) 074a48ce Fix cipher suites test (#180) 7d1d6d29 Fix elliptic curve test (#179) 5ca87050 Importing Android integration tests (#178) bb0571e3 Don't fill in RSA_METHOD.encrypt when not needed. be7e9813 lint fixes 234d4d89 Added ExtendedSession Java8 features bacK 4feafbaf Make openjdk target support Java 7 b8f82b43 Switch from libcrypto_static to libcrypto target 98e76119 Switch from libssl_static-host to libssl target 0f7a5fc2 Default to true for jsse.SNIEnabled on restricted platforms 71ba3995 Add additional aliases. 0f2bc1b5 Remove unused RsaMethodVerifyRaw function 2a12c0be Remove duplicate test classes 1cf50c80 Only test platform-specific things on Android 2f068d5b Move ChainStrengthAnalyzer to platform 314b7688 Bring back some Spi interfaces 268e9482 Add benchmark graphing utility 96bbe03d Use a more future-proof pattern to initialize RSA_METHOD. 5d2e92fa Add additional aliases. d16a9195 Suppress unstable OpenSSLServerSocketImplTest[ENGINE] a7c92104 Expose common TLS constants. (#164) b140455c Locking down NativeConstants (#165) 91460828 Convert HandshakeListener into abstract class (#166) 603a0e33 Simplify releasing docs (#161) 29916ef3 Locking down public APIs (#157) 6c291c5b Adding platform to the build (#158) 5f9e51ec Fixing broken link to BUILDING.md (#159) ========platform/external/cros/system_api between android-8.0.0_r32..android-8.1.0_r1========= .../authpolicy/active_directory_account_data.proto | 23 ---- dbus/authpolicy/active_directory_info.proto | 134 +++++++++++++++++++++ dbus/authpolicy/dbus-constants.h | 66 +--------- dbus/biod/constants.proto | 21 ++++ dbus/biod/dbus-constants.h | 52 ++++++++ dbus/biod/messages.proto | 18 +++ dbus/chaps/OWNERS | 3 + dbus/chaps/ck_structs.proto | 75 ++++++++++++ dbus/cros-disks/dbus-constants.h | 1 - dbus/cryptohome/dbus-constants.h | 8 +- dbus/cryptohome/rpc.proto | 9 ++ dbus/debugd/dbus-constants.h | 1 - dbus/login_manager/arc.proto | 36 ++++++ dbus/login_manager/dbus-constants.h | 34 ++++++ dbus/power_manager/dbus-constants.h | 1 + dbus/service_constants.h | 72 ++++------- dbus/shill/dbus-constants.h | 1 - dbus/update_engine/dbus-constants.h | 4 + system_api.gyp | 79 +++++++++++- system_api.pc | 2 +- 20 files changed, 495 insertions(+), 145 deletions(-) 69b19fb system_api: Support for temporary policy read 137ec42 Add |create_server_socket| to arc.proto b77184f authpolicy: Add common_name to ActiveDirectoryAccountInfo e79b0c7 cryptohome: Protobuf change to support public mount in MountEx. 12dd1b1 system_api: Add powerd IgnoreNextPowerButtonPress method 2866ece system_api: Remove kResolveNetworkProxy constant. 638d489 Remove authpolicy/active_directory_account_data.proto 0fed00b system_api: Add 'bool for_login_screen' to arc.proto d1586d3 cros_system_api: Add constants for valid parameters of the SetLEConnectionParameters API. ff270ca New DBus constant for BlueZ API ResetAdvertising. 348c6b3 CHROMIUM: Add SetLEConnectionParameters to DBUS service constants. 1f128df Move authpolicy's ErrorType to a proto 1e05a1a system_api: use '-fPIC' for libsystem_api-chaps-protos.a 6b09df2 Service constants for the MediaPerceptionPrivate API. c672d23 shill: remove unused "Networks" property from Device interface ce280bc system_api: add protos for pkcs11 structs 2a19709 Add login_manager dbus proto message 58aa512 Update dbus constants for update engine b94f377 authpolicy: Add password and last error status 6139ae0 biod: add proto to biod c6eab9e system_api: cros-disks: remove ExperimentalFeaturesEnabled property fd7d48e authpolicy: Add ActiveDirectoryUserStatus protobuf fc9e62f system_api: D-Bus errors from login_manager moved to system_api e0703ca authpolicy: Add error code for missing machine account 00c3a42 authpolicy: Add SAM account name to account info protobuf f425c1c cryptohome: Add a new mount argument for migration 19115ef system-api: Add cryptohome NeedsDircryptoMigration name 4a02e1d system_api: remove unused debugd D-Bus method name b78cb48 cryptohome: Add more DircryptoMigration statuses ========platform/external/curl between android-8.0.0_r32..android-8.1.0_r1========= .github/CONTRIBUTING.md | 4 +- .travis.yml | 2 +- Android.bp | 7 +- CMake/CurlSymbolHiding.cmake | 61 ++ CMake/FindNGHTTP2.cmake | 18 + CMake/OtherTests.cmake | 25 +- CMakeLists.txt | 104 +- GIT-INFO | 14 - Makefile.am | 11 +- README.md | 1 + README.version | 6 +- RELEASE-NOTES | 103 +- acinclude.m4 | 59 +- configure.ac | 126 ++- docs/BINDINGS | 260 ----- docs/BINDINGS.md | 106 ++ docs/CHECKSRC.md | 4 +- docs/CODE_STYLE.md | 66 +- docs/CONTRIBUTE | 261 ----- docs/CONTRIBUTE.md | 247 +++++ docs/FAQ | 20 +- docs/FEATURES | 4 +- docs/{HISTORY => HISTORY.md} | 12 +- docs/HTTP2.md | 29 +- docs/INSTALL | 1108 +------------------- docs/INSTALL.devcpp | 302 ------ docs/INSTALL.md | 513 +++++++++ docs/{INTERNALS => INTERNALS.md} | 167 +-- docs/KNOWN_BUGS | 133 ++- docs/LICENSE-MIXING | 130 --- docs/LICENSE-MIXING.md | 127 +++ docs/MAIL-ETIQUETTE | 9 +- docs/MANUAL | 8 +- docs/Makefile.am | 12 +- docs/RELEASE-PROCEDURE | 8 +- docs/{SECURITY => SECURITY.md} | 28 +- docs/{SSL-PROBLEMS => SSL-PROBLEMS.md} | 14 +- docs/{SSLCERTS => SSLCERTS.md} | 0 docs/THANKS | 46 +- docs/THANKS-filter | 2 + docs/TODO | 423 ++++++-- docs/TheArtOfHttpScripting | 2 +- docs/cmdline-opts/MANPAGE.md | 53 + docs/cmdline-opts/anyauth.d | 17 + docs/cmdline-opts/append.d | 8 + docs/cmdline-opts/basic.d | 11 + docs/cmdline-opts/cacert.d | 28 + docs/cmdline-opts/capath.d | 15 + docs/cmdline-opts/cert-status.d | 13 + docs/cmdline-opts/cert-type.d | 10 + docs/cmdline-opts/cert.d | 32 + docs/cmdline-opts/ciphers.d | 16 + docs/cmdline-opts/compressed.d | 7 + docs/cmdline-opts/config.d | 60 ++ docs/cmdline-opts/connect-timeout.d | 11 + docs/cmdline-opts/connect-to.d | 18 + docs/cmdline-opts/continue-at.d | 15 + docs/cmdline-opts/cookie-jar.d | 24 + docs/cmdline-opts/cookie.d | 36 + docs/cmdline-opts/create-dirs.d | 9 + docs/cmdline-opts/crlf.d | 7 + docs/cmdline-opts/crlfile.d | 10 + docs/cmdline-opts/data-ascii.d | 5 + docs/cmdline-opts/data-binary.d | 13 + docs/cmdline-opts/data-raw.d | 9 + docs/cmdline-opts/data-urlencode.d | 33 + docs/cmdline-opts/data.d | 30 + docs/cmdline-opts/delegation.d | 16 + docs/cmdline-opts/digest.d | 11 + docs/cmdline-opts/disable-eprt.d | 19 + docs/cmdline-opts/dns-interface.d | 11 + docs/cmdline-opts/dns-ipv4-addr.d | 11 + docs/cmdline-opts/dns-ipv6-addr.d | 11 + docs/cmdline-opts/dns-servers.d | 10 + docs/cmdline-opts/dump-header.d | 18 + docs/cmdline-opts/egd-file.d | 7 + docs/cmdline-opts/engine.d | 8 + docs/cmdline-opts/environment.d | 7 + docs/cmdline-opts/expect100-timeout.d | 11 + docs/cmdline-opts/fail-early.d | 18 + docs/cmdline-opts/fail.d | 14 + docs/cmdline-opts/false-start.d | 12 + docs/cmdline-opts/form-string.d | 10 + docs/cmdline-opts/form.d | 54 + docs/cmdline-opts/ftp-account.d | 10 + docs/cmdline-opts/ftp-alternative-to-user.d | 10 + docs/cmdline-opts/ftp-create-dirs.d | 8 + docs/cmdline-opts/ftp-method.d | 21 + docs/cmdline-opts/ftp-pasv.d | 16 + docs/cmdline-opts/ftp-port.d | 32 + docs/cmdline-opts/ftp-pret.d | 8 + docs/cmdline-opts/ftp-skip-pasv-ip.d | 12 + docs/cmdline-opts/ftp-ssl-ccc-mode.d | 11 + docs/cmdline-opts/ftp-ssl-ccc.d | 10 + docs/cmdline-opts/ftp-ssl-control.d | 8 + docs/cmdline-opts/ftp-ssl-reqd.d | 3 + docs/cmdline-opts/ftp-ssl.d | 3 + docs/cmdline-opts/gen.pl | 374 +++++++ docs/cmdline-opts/get.d | 15 + docs/cmdline-opts/globoff.d | 8 + docs/cmdline-opts/head.d | 8 + docs/cmdline-opts/header.d | 39 + docs/cmdline-opts/hostpubmd5.d | 9 + docs/cmdline-opts/http1.0.d | 10 + docs/cmdline-opts/http1.1.d | 8 + docs/cmdline-opts/http2-prior-knowledge.d | 12 + docs/cmdline-opts/http2.d | 10 + docs/cmdline-opts/ignore-content-length.d | 10 + docs/cmdline-opts/include.d | 7 + docs/cmdline-opts/insecure.d | 12 + docs/cmdline-opts/interface.d | 12 + docs/cmdline-opts/ipv4.d | 12 + docs/cmdline-opts/ipv6.d | 12 + docs/cmdline-opts/junk-session-cookies.d | 10 + docs/cmdline-opts/keepalive-time.d | 13 + docs/cmdline-opts/key-type.d | 9 + docs/cmdline-opts/key.d | 10 + docs/cmdline-opts/krb.d | 11 + docs/cmdline-opts/krb4.d | 2 + docs/cmdline-opts/libcurl.d | 11 + docs/cmdline-opts/limit-rate.d | 18 + docs/cmdline-opts/list-only.d | 24 + docs/cmdline-opts/local-port.d | 9 + docs/cmdline-opts/location-trusted.d | 9 + docs/cmdline-opts/location.d | 23 + docs/cmdline-opts/login-options.d | 13 + docs/cmdline-opts/mail-auth.d | 10 + docs/cmdline-opts/mail-from.d | 8 + docs/cmdline-opts/mail-rcpt.d | 19 + docs/cmdline-opts/max-filesize.d | 12 + docs/cmdline-opts/max-redirs.d | 11 + docs/cmdline-opts/max-time.d | 13 + docs/cmdline-opts/metalink.d | 27 + docs/cmdline-opts/negotiate.d | 15 + docs/cmdline-opts/netrc-file.d | 12 + docs/cmdline-opts/netrc-optional.d | 7 + docs/cmdline-opts/netrc.d | 17 + docs/cmdline-opts/next.d | 20 + docs/cmdline-opts/no-alpn.d | 11 + docs/cmdline-opts/no-buffer.d | 11 + docs/cmdline-opts/no-keepalive.d | 8 + docs/cmdline-opts/no-npn.d | 12 + docs/cmdline-opts/no-sessionid.d | 13 + docs/cmdline-opts/noproxy.d | 11 + docs/cmdline-opts/ntlm-wb.d | 7 + docs/cmdline-opts/ntlm.d | 18 + docs/cmdline-opts/oauth2-bearer.d | 11 + docs/cmdline-opts/output.d | 32 + docs/cmdline-opts/page-header | 138 +++ docs/cmdline-opts/pass.d | 8 + docs/cmdline-opts/path-as-is.d | 7 + docs/cmdline-opts/pinnedpubkey.d | 27 + docs/cmdline-opts/post301.d | 11 + docs/cmdline-opts/post302.d | 11 + docs/cmdline-opts/post303.d | 11 + docs/cmdline-opts/progress-bar.d | 11 + docs/cmdline-opts/proto-default.d | 18 + docs/cmdline-opts/proto-redir.d | 17 + docs/cmdline-opts/proto.d | 43 + docs/cmdline-opts/proxy-header.d | 20 + docs/cmdline-opts/proxytunnel.d | 9 + docs/cmdline-opts/referer.d | 12 + docs/cmdline-opts/remote-header-name.d | 19 + docs/cmdline-opts/remote-name.d | 21 + docs/cmdline-opts/sslv2.d | 13 + docs/cmdline-opts/sslv3.d | 13 + docs/cmdline-opts/tlsv1.d | 14 + docs/cmdline-opts/use-ascii.d | 8 + docs/cmdline-opts/user-agent.d | 12 + docs/cmdline-opts/verbose.d | 19 + docs/curl.1 | 133 ++- docs/examples/10-at-a-time.c | 2 +- docs/examples/Makefile.netware | 2 +- docs/examples/anyauthput.c | 4 +- docs/examples/cacertinmem.c | 12 +- docs/examples/curlx.c | 42 +- docs/examples/evhiperfifo.c | 5 +- docs/examples/fileupload.c | 11 +- docs/examples/fopen.c | 2 +- docs/examples/ftpuploadresume.c | 6 +- docs/examples/ghiper.c | 6 +- docs/examples/hiperfifo.c | 5 +- docs/examples/imap-append.c | 8 + docs/examples/multi-uv.c | 63 +- docs/examples/opensslthreadlock.c | 2 +- docs/examples/rtsp.c | 4 +- docs/examples/sessioninfo.c | 2 +- docs/libcurl/Makefile.am | 4 +- docs/libcurl/curl_easy_getinfo.3 | 9 + docs/libcurl/curl_easy_setopt.3 | 38 + docs/libcurl/curl_easy_unescape.3 | 7 +- docs/libcurl/curl_formadd.3 | 4 + docs/libcurl/curl_global_cleanup.3 | 10 +- docs/libcurl/libcurl-errors.3 | 5 +- docs/libcurl/opts/CURLINFO_COOKIELIST.3 | 2 +- docs/libcurl/opts/CURLINFO_PROTOCOL.3 | 55 + .../libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.3 | 44 + docs/libcurl/opts/CURLINFO_SCHEME.3 | 59 ++ docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3 | 4 +- docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3 | 4 +- docs/libcurl/opts/CURLMOPT_PIPELINING.3 | 40 +- docs/libcurl/opts/CURLOPT_CAINFO.3 | 6 + docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 | 1 + docs/libcurl/opts/CURLOPT_FAILONERROR.3 | 2 +- docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.3 | 52 + docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3 | 5 +- docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3 | 6 +- docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 | 13 +- docs/libcurl/opts/CURLOPT_PROXY.3 | 8 +- docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3 | 64 ++ docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3 | 54 + docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.3 | 59 ++ docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.3 | 46 + docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.3 | 56 + docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.3 | 49 + docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.3 | 51 + docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.3 | 51 + docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.3 | 81 ++ docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.3 | 66 ++ docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.3 | 62 ++ docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.3 | 88 ++ docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.3 | 82 ++ docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.3 | 48 + docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.3 | 53 + docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.3 | 46 + docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 | 3 + docs/libcurl/opts/CURLOPT_SOCKS_PROXY.3 | 88 ++ docs/libcurl/opts/CURLOPT_SOCKS_PROXYTYPE.3 | 55 + docs/libcurl/opts/CURLOPT_SSLVERSION.3 | 2 + docs/libcurl/opts/CURLOPT_TCP_NODELAY.3 | 12 +- docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 | 6 +- docs/libcurl/opts/Makefile.am | 24 +- docs/libcurl/symbols-in-versions | 26 + docs/mk-ca-bundle.1 | 23 +- include/README | 2 +- include/curl/curl.h | 89 +- include/curl/curlver.h | 8 +- include/curl/easy.h | 4 +- include/curl/typecheck-gcc.h | 51 +- lib/CMakeLists.txt | 5 + lib/Makefile.inc | 12 +- lib/Makefile.netware | 2 +- lib/Makefile.vc6 | 4 +- lib/amigaos.c | 2 +- lib/asyn-thread.c | 12 +- lib/base64.c | 5 + lib/checksrc.pl | 30 +- lib/config-symbian.h | 6 +- lib/conncache.c | 7 +- lib/connect.c | 69 +- lib/connect.h | 46 +- lib/content_encoding.c | 9 +- lib/cookie.c | 134 ++- lib/cookie.h | 4 +- lib/curl_config.h.cmake | 11 +- lib/curl_endian.c | 18 +- lib/curl_endian.h | 18 +- lib/curl_gethostname.c | 8 +- lib/curl_gssapi.c | 2 +- lib/curl_hmac.h | 26 +- lib/curl_ntlm_core.c | 37 +- lib/curl_ntlm_wb.c | 10 +- lib/curl_sasl.c | 32 +- lib/curl_sec.h | 6 +- lib/curl_setup.h | 28 +- lib/curl_sspi.c | 20 +- lib/curl_threads.c | 4 +- lib/curl_threads.h | 4 +- lib/curlx.h | 13 +- lib/dict.c | 25 +- lib/easy.c | 42 +- lib/escape.c | 41 +- lib/file.c | 13 +- lib/formdata.c | 92 +- lib/formdata.h | 3 +- lib/ftp.c | 251 ++--- lib/ftp.h | 6 +- lib/ftplistparser.c | 3 +- lib/getenv.c | 3 +- lib/getinfo.c | 37 +- lib/gopher.c | 37 +- lib/hash.c | 4 +- lib/hash.h | 15 +- lib/hmac.c | 10 +- lib/hostcheck.c | 14 +- lib/hostip.c | 9 +- lib/hostip.h | 6 +- lib/hostip4.c | 2 +- lib/http.c | 339 +++--- lib/http.h | 1 + lib/http2.c | 298 ++++-- lib/http2.h | 6 +- lib/http_digest.c | 6 +- lib/http_negotiate.c | 17 +- lib/http_ntlm.c | 6 +- lib/http_proxy.c | 71 +- lib/http_proxy.h | 4 +- lib/if2ip.c | 10 +- lib/imap.c | 31 +- lib/inet_ntop.c | 4 +- lib/krb5.c | 14 +- lib/ldap.c | 69 +- lib/libcurl.rc | 6 +- lib/md5.c | 6 +- lib/memdebug.c | 2 +- lib/mk-ca-bundle.pl | 173 +-- lib/mk-ca-bundle.vbs | 261 ++++- lib/mprintf.c | 27 +- lib/multi.c | 315 +++--- lib/multihandle.h | 4 +- lib/multiif.h | 5 +- lib/netrc.c | 18 +- lib/non-ascii.c | 4 +- lib/parsedate.c | 20 +- lib/pingpong.c | 17 +- lib/pingpong.h | 2 +- lib/pipeline.c | 12 +- lib/pop3.c | 18 +- lib/progress.c | 87 +- lib/progress.h | 6 +- lib/rand.c | 130 +++ lib/rand.h | 43 + lib/rtsp.c | 27 +- lib/security.c | 24 +- lib/select.c | 37 +- lib/select.h | 11 +- lib/sendf.c | 2 +- lib/setup-os400.h | 52 +- lib/setup-vms.h | 139 +-- lib/smb.c | 24 +- lib/smtp.c | 14 +- lib/socks.c | 165 +-- lib/socks.h | 5 +- lib/socks_gssapi.c | 18 +- lib/socks_sspi.c | 11 +- lib/speedcheck.c | 6 +- lib/ssh.c | 64 +- lib/{rawstr.c => strcase.c} | 36 +- lib/{rawstr.h => strcase.h} | 26 +- lib/strdup.c | 27 +- lib/strdup.h | 5 +- lib/strequal.c | 79 -- lib/strerror.c | 87 +- lib/strerror.h | 4 +- lib/strtoofft.c | 4 +- lib/system_win32.c | 39 +- lib/telnet.c | 19 +- lib/tftp.c | 35 +- lib/timeval.c | 6 +- lib/timeval.h | 6 +- lib/transfer.c | 107 +- lib/transfer.h | 8 +- lib/url.c | 1045 +++++++++++------- lib/url.h | 11 + lib/urldata.h | 150 ++- lib/vauth/cleartext.c | 26 +- lib/vauth/digest.c | 65 +- lib/vauth/digest_sspi.c | 27 +- lib/vauth/krb5_gssapi.c | 14 + lib/vauth/krb5_sspi.c | 22 + lib/vauth/ntlm.c | 26 +- lib/vauth/ntlm_sspi.c | 21 + lib/vauth/spnego_gssapi.c | 14 + lib/vauth/spnego_sspi.c | 28 +- lib/vauth/vauth.c | 41 + lib/vauth/vauth.h | 15 + lib/version.c | 14 +- lib/vtls/axtls.c | 72 +- lib/vtls/cyassl.c | 99 +- lib/vtls/darwinssl.c | 422 ++++---- lib/vtls/gskit.c | 341 +++++- lib/vtls/gskit.h | 4 +- lib/vtls/gtls.c | 285 +++-- lib/vtls/gtls.h | 4 +- lib/vtls/mbedtls.c | 96 +- lib/vtls/nss.c | 284 +++-- lib/vtls/openssl.c | 484 +++++---- lib/vtls/polarssl.c | 153 ++- lib/vtls/polarssl_threadlock.c | 4 +- lib/vtls/schannel.c | 121 ++- lib/vtls/vtls.c | 315 +++--- lib/vtls/vtls.h | 48 +- lib/x509asn1.c | 192 ++-- lib/x509asn1.h | 26 +- m4/curl-compilers.m4 | 2 +- m4/curl-functions.m4 | 27 +- maketgz | 51 +- packages/AIX/RPM/README | 2 +- packages/DOS/common.dj | 2 +- packages/OS400/README.OS400 | 20 +- packages/OS400/ccsidcurl.c | 23 +- packages/OS400/curl.inc.in | 50 + packages/Symbian/group/curl.mmp | 4 +- packages/Symbian/group/libcurl.mmp | 4 +- packages/Win32/cygwin/README | 10 +- packages/vms/curlmsg.h | 3 +- packages/vms/curlmsg.msg | 2 +- packages/vms/curlmsg.sdl | 1 + packages/vms/curlmsg_vms.h | 2 +- packages/vms/gnv_link_curl.com | 8 +- packages/vms/readme | 10 +- packages/vms/vms_eco_level.h | 2 +- projects/README | 16 +- projects/generate.bat | 3 +- src/CMakeLists.txt | 8 +- src/Makefile.Watcom | 4 +- src/Makefile.inc | 2 - src/Makefile.netware | 2 +- src/Makefile.vc6 | 12 +- src/curl.rc | 8 +- src/macos/MACINSTALL.TXT | 2 +- src/makefile.amiga | 6 +- src/makefile.dj | 2 +- src/tool_cb_dbg.c | 6 +- src/tool_cb_hdr.c | 6 +- src/tool_cfgable.c | 15 +- src/tool_cfgable.h | 21 +- src/tool_dirhie.c | 19 +- src/tool_doswin.c | 4 +- src/tool_formparse.c | 2 +- src/tool_getparam.c | 187 +++- src/tool_getpass.h | 4 +- src/tool_help.c | 31 +- src/tool_helpers.c | 6 +- src/tool_libinfo.c | 6 +- src/tool_metalink.c | 36 +- src/tool_operate.c | 97 +- src/tool_operhlp.c | 8 +- src/tool_paramhlp.c | 26 +- src/tool_setopt.c | 15 +- src/tool_setopt.h | 3 + src/tool_urlglob.c | 69 +- src/tool_urlglob.h | 6 +- src/tool_writeenv.c | 6 +- src/tool_writeout.c | 30 +- tests/README | 5 +- tests/data/Makefile.inc | 13 +- tests/data/test1001 | 2 + tests/data/test1002 | 3 + tests/data/test1008 | 2 + tests/data/test1021 | 3 + tests/data/test1034 | 1 + tests/data/test1035 | 1 + tests/data/test1059 | 1 + tests/data/test1060 | 2 + tests/data/test1061 | 2 + tests/data/test1077 | 3 + tests/data/test1078 | 1 + tests/data/test1087 | 3 + tests/data/test1088 | 3 + tests/data/test1092 | 1 + tests/data/test1097 | 1 + tests/data/test1098 | 2 + tests/data/test1104 | 2 + tests/data/test1106 | 1 + tests/data/test1135 | 2 +- tests/data/test1141 | 2 + tests/data/test1142 | 1 + tests/data/test1144 | 69 ++ tests/data/test1213 | 1 + tests/data/test1214 | 1 + tests/data/test1215 | 2 + tests/data/test1216 | 2 + tests/data/test1218 | 3 + tests/data/test1228 | 2 + tests/data/test1230 | 1 + tests/data/test1232 | 2 + tests/data/test1241 | 2 + tests/data/test1244 | 1 + tests/data/test1245 | 63 ++ tests/data/test1246 | 64 ++ tests/data/test1247 | 38 + tests/data/test1280 | 58 + tests/data/test1301 | 4 +- tests/data/test1314 | 2 + tests/data/test1319 | 1 + tests/data/test1320 | 1 + tests/data/test1321 | 1 + tests/data/test1331 | 2 + tests/data/test1400 | 1 + tests/data/test1401 | 1 + tests/data/test1402 | 1 + tests/data/test1403 | 1 + tests/data/test1404 | 1 + tests/data/test1405 | 1 + tests/data/test1406 | 1 + tests/data/test1407 | 1 + tests/data/test1415 | 1 + tests/data/test1420 | 1 + tests/data/test1421 | 2 + tests/data/test1428 | 1 + tests/data/test1509 | 1 + tests/data/test1525 | 1 + tests/data/test1526 | 1 + tests/data/test1527 | 1 + tests/data/test1528 | 1 + tests/data/test1532 | 49 + tests/data/test1533 | 74 ++ tests/data/test1534 | 50 + tests/data/test16 | 1 + tests/data/test1605 | 25 + tests/data/test161 | 6 +- tests/data/test162 | 1 + tests/data/test165 | 11 +- tests/data/test167 | 2 + tests/data/test168 | 3 + tests/data/test169 | 3 + tests/data/test170 | 1 + tests/data/test171 | 1 + tests/data/test179 | 1 + tests/data/test1800 | 2 +- tests/data/test1801 | 2 +- tests/data/test183 | 2 + tests/data/test184 | 2 + tests/data/test185 | 2 + tests/data/test2045 | 4 +- tests/data/test2047 | 2 + tests/data/test2048 | 2 +- tests/data/test2050 | 1 + tests/data/test206 | 2 + tests/data/test208 | 1 + tests/data/test209 | 2 + tests/data/test213 | 2 + tests/data/test217 | 1 + tests/data/test219 | 37 + tests/data/test233 | 2 + tests/data/test234 | 2 + tests/data/test239 | 2 + tests/data/test243 | 3 + tests/data/test256 | 1 + tests/data/test257 | 3 + tests/data/test258 | 4 + tests/data/test259 | 2 + tests/data/test263 | 1 + tests/data/test264 | 1 + tests/data/test265 | 2 + tests/data/test275 | 1 + tests/data/test278 | 1 + tests/data/test279 | 1 + tests/data/test287 | 1 + tests/data/test299 | 1 + tests/data/test43 | 2 + tests/data/test5 | 1 + tests/data/test503 | 1 + tests/data/test506 | 54 +- tests/data/test517 | 6 + tests/data/test523 | 1 + tests/data/test540 | 3 + tests/data/test547 | 3 + tests/data/test548 | 3 + tests/data/test549 | 1 + tests/data/test550 | 1 + tests/data/test551 | 2 + tests/data/test552 | Bin 142925 -> 142985 bytes tests/data/test555 | 3 + tests/data/test558 | 4 +- tests/data/test561 | 1 + tests/data/test563 | 1 + tests/data/test590 | 3 + tests/data/test63 | 1 + tests/data/test79 | 1 + tests/data/test80 | 1 + tests/data/test81 | 2 + tests/data/test82 | 1 + tests/data/test83 | 1 + tests/data/test84 | 1 + tests/data/test85 | 1 + tests/data/test864 | 2 +- tests/data/test93 | 1 + tests/data/test94 | 1 + tests/data/test95 | 1 + tests/ftpserver.pl | 10 +- tests/libtest/CMakeLists.txt | 4 + tests/libtest/Makefile.inc | 15 +- tests/libtest/lib1500.c | 4 +- tests/libtest/lib1502.c | 4 +- tests/libtest/lib1507.c | 2 +- tests/libtest/lib1511.c | 4 +- tests/libtest/lib1515.c | 2 +- tests/libtest/lib1532.c | 80 ++ tests/libtest/lib1533.c | 199 ++++ tests/libtest/lib1534.c | 129 +++ tests/libtest/lib507.c | 6 +- tests/libtest/lib517.c | 8 +- tests/libtest/lib539.c | 4 +- tests/libtest/lib540.c | 4 +- tests/libtest/lib543.c | 2 +- tests/libtest/lib552.c | 2 +- tests/libtest/lib557.c | 104 ++ tests/libtest/lib571.c | 3 +- tests/libtest/lib582.c | 4 +- tests/libtest/lib583.c | 6 +- tests/libtest/libauthretry.c | 9 +- tests/libtest/libntlmconnect.c | 4 +- tests/libtest/test.h | 2 +- tests/pathhelp.pm | 2 +- tests/server/Makefile.inc | 2 - tests/server/rtspd.c | 6 +- tests/server/sws.c | 12 +- tests/server/tftpd.c | 18 +- tests/server/util.c | 84 ++ tests/server/util.h | 4 +- tests/testcurl.1 | 10 +- tests/unit/CMakeLists.txt | 14 +- tests/unit/Makefile.am | 2 +- tests/unit/Makefile.inc | 4 +- tests/unit/unit1301.c | 2 +- tests/unit/unit1303.c | 41 +- tests/unit/unit1304.c | 2 +- tests/unit/unit1308.c | 6 +- tests/unit/unit1602.c | 2 +- tests/unit/unit1604.c | 6 +- lib/strequal.h => tests/unit/unit1605.c | 32 +- winbuild/Makefile.vc | 47 +- winbuild/MakefileBuild.vc | 52 +- 615 files changed, 13912 insertions(+), 6537 deletions(-) 2653f58 Mark the module as VNDK or VNDK-SP in Android.bp cee0338 Update libcurl from 7.50.1 to 7.54.1. 6dee854 Move the library to vendor partition ========platform/external/dagger2 between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 13 +- OWNERS | 2 + dagger2_annotation_processor.mk | 19 - java_annotation_processors.mk | 66 ---- lib/auto-common-1.0-20151022.071545-39.jar.txt | 404 ++++++++++----------- lib/auto-factory-1.0-20150915.183854-35.jar.txt | 404 ++++++++++----------- lib/auto-service-1.0-rc2.jar.txt | 404 ++++++++++----------- lib/auto-value-1.0-sources.jar | Bin 54600 -> 0 bytes lib/auto-value-1.0.jar | Bin 1787111 -> 0 bytes lib/auto-value-1.4.1-sources.jar | Bin 0 -> 136486 bytes lib/auto-value-1.4.1.jar | Bin 0 -> 1504541 bytes ...-value-1.0.jar.txt => auto-value-1.4.1.jar.txt} | 404 ++++++++++----------- ...oogle-java-format-0.1-20151017.042846-2.jar.txt | 2 +- lib/javax-inject.jar.txt | 404 ++++++++++----------- 14 files changed, 1018 insertions(+), 1104 deletions(-) 671fbc2 Update auto-value to version 1.4.1. d5d25d1 Update license text. d2a319a Add OWNERS in external/dagger2 b4c614c Fix annotation processors working w/ generated code on OpenJDK 9 toolchain d4f3a70 Replace custom annotation processor handling ========platform/external/deqp between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 563 +- OWNERS | 4 + android/cts/Android.mk | 2 +- android/cts/master/egl-master.txt | 50 + android/cts/master/gles3-master.txt | 793 + android/cts/master/gles31-master.txt | 292 + android/cts/master/src/gles3-driver-issues.txt | 233 - android/cts/master/src/vk-excluded-tests.txt | 60 +- android/cts/master/vk-master.txt | 147716 +++++++++++++---- android/cts/nyc/src/vk-master.txt | 24215 +-- android/cts/nyc/vk-master.txt | 24215 +-- android/package/Android.mk | 2 +- data/gles3/shaders/large_constant_arrays.test | 687 + data/gles3/shaders/swizzle_math_operations.test | 6547 + executor/xeTestResultParser.cpp | 8 +- external/fetch_sources.py | 8 +- external/vulkancts/framework/vulkan/CMakeLists.txt | 6 + .../vulkancts/framework/vulkan/vkBasicTypes.inl | 1064 +- .../framework/vulkan/vkBinaryRegistry.cpp | 1 + .../framework/vulkan/vkBufferWithMemory.cpp | 27 + .../framework/vulkan/vkBufferWithMemory.hpp | 65 + .../framework/vulkan/vkConcreteDeviceInterface.inl | 306 +- .../vulkan/vkConcreteInstanceInterface.inl | 4 +- .../framework/vulkan/vkDebugReportUtil.cpp | 67 +- external/vulkancts/framework/vulkan/vkDefs.hpp | 7 + .../framework/vulkan/vkDeviceDriverImpl.inl | 106 +- .../framework/vulkan/vkDeviceFunctionPointers.inl | 306 +- .../framework/vulkan/vkFunctionPointerTypes.inl | 54 +- .../framework/vulkan/vkGetStructureTypeImpl.inl | 673 + .../vulkancts/framework/vulkan/vkGlslProgram.cpp | 58 + .../vulkancts/framework/vulkan/vkGlslProgram.hpp | 76 + .../vulkancts/framework/vulkan/vkGlslToSpirV.cpp | 52 +- .../vulkancts/framework/vulkan/vkGlslToSpirV.hpp | 2 +- .../vulkancts/framework/vulkan/vkHandleType.inl | 5 +- .../vulkancts/framework/vulkan/vkImageUtil.cpp | 1442 +- .../vulkancts/framework/vulkan/vkImageUtil.hpp | 64 + .../framework/vulkan/vkImageWithMemory.cpp | 27 + .../framework/vulkan/vkImageWithMemory.hpp | 64 + .../vulkan/vkInitDeviceFunctionPointers.inl | 306 +- .../vulkan/vkInitInstanceFunctionPointers.inl | 4 +- .../framework/vulkan/vkInstanceDriverImpl.inl | 14 +- .../vulkan/vkInstanceFunctionPointers.inl | 4 +- external/vulkancts/framework/vulkan/vkMemUtil.cpp | 134 +- external/vulkancts/framework/vulkan/vkMemUtil.hpp | 20 +- .../vulkancts/framework/vulkan/vkNullDriver.cpp | 182 +- .../framework/vulkan/vkNullDriverImpl.inl | 602 +- external/vulkancts/framework/vulkan/vkPrograms.cpp | 47 +- external/vulkancts/framework/vulkan/vkPrograms.hpp | 14 +- .../vulkancts/framework/vulkan/vkQueryUtil.cpp | 65 + .../vulkancts/framework/vulkan/vkQueryUtil.hpp | 21 + external/vulkancts/framework/vulkan/vkRefUtil.cpp | 84 + external/vulkancts/framework/vulkan/vkRefUtil.hpp | 26 + external/vulkancts/framework/vulkan/vkRefUtil.inl | 5 +- .../vulkancts/framework/vulkan/vkRefUtilImpl.inl | 45 +- .../vulkancts/framework/vulkan/vkSpirVProgram.hpp | 6 +- external/vulkancts/framework/vulkan/vkStrUtil.inl | 148 +- .../vulkancts/framework/vulkan/vkStrUtilImpl.inl | 1801 +- .../vulkancts/framework/vulkan/vkStructTypes.inl | 577 +- external/vulkancts/framework/vulkan/vkTypeUtil.hpp | 10 + external/vulkancts/framework/vulkan/vkTypeUtil.inl | 92 +- .../framework/vulkan/vkVirtualDeviceInterface.inl | 306 +- .../vulkan/vkVirtualInstanceInterface.inl | 4 +- external/vulkancts/modules/vulkan/CMakeLists.txt | 12 +- .../vulkancts/modules/vulkan/api/CMakeLists.txt | 5 +- .../api/vktApiBufferAndImageAllocationUtil.cpp | 191 + .../api/vktApiBufferAndImageAllocationUtil.hpp | 122 + .../modules/vulkan/api/vktApiBufferTests.cpp | 651 +- .../vulkan/api/vktApiBufferViewAccessTests.cpp | 966 +- .../vulkan/api/vktApiBufferViewCreateTests.cpp | 421 +- .../vulkan/api/vktApiCommandBuffersTests.cpp | 486 +- .../vulkan/api/vktApiCopiesAndBlittingTests.cpp | 4979 +- .../vulkan/api/vktApiDeviceInitializationTests.cpp | 19 +- .../vulkan/api/vktApiExternalMemoryTests.cpp | 3788 + .../vulkan/api/vktApiExternalMemoryTests.hpp | 37 + .../modules/vulkan/api/vktApiFeatureInfo.cpp | 221 +- .../modules/vulkan/api/vktApiFillBufferTests.cpp | 464 +- .../modules/vulkan/api/vktApiGranularityTests.cpp | 26 +- .../vulkan/api/vktApiImageClearingTests.cpp | 581 +- .../vulkan/api/vktApiObjectManagementTests.cpp | 10 +- .../modules/vulkan/api/vktApiSmokeTests.cpp | 2 +- .../vulkancts/modules/vulkan/api/vktApiTests.cpp | 2 + .../binding_model/vktBindingShaderAccessTests.cpp | 111 +- .../modules/vulkan/clipping/CMakeLists.txt | 2 - .../modules/vulkan/clipping/vktClippingTests.cpp | 695 +- .../modules/vulkan/clipping/vktClippingUtil.cpp | 295 - .../modules/vulkan/clipping/vktClippingUtil.hpp | 131 - .../compute/vktComputeBasicComputeShaderTests.cpp | 24 +- .../vktComputeIndirectComputeDispatchTests.cpp | 2 +- .../compute/vktComputeShaderBuiltinVarTests.cpp | 2 +- .../modules/vulkan/compute/vktComputeTestsUtil.cpp | 21 +- .../modules/vulkan/compute/vktComputeTestsUtil.hpp | 4 - .../modules/vulkan/draw/vktBasicDrawTests.cpp | 15 +- .../modules/vulkan/draw/vktDrawBaseClass.cpp | 13 +- .../modules/vulkan/draw/vktDrawImageObjectUtil.cpp | 98 +- .../modules/vulkan/draw/vktDrawImageObjectUtil.hpp | 6 - .../modules/vulkan/draw/vktDrawInstancedTests.cpp | 17 +- .../draw/vktDrawNegativeViewportHeightTests.cpp | 24 +- .../dynamic_state/vktDynamicStateDSTests.cpp | 11 +- .../dynamic_state/vktDynamicStateRSTests.cpp | 11 +- .../vktFragmentOperationsEarlyFragmentTests.cpp | 6 +- .../fragment_ops/vktFragmentOperationsMakeUtil.cpp | 33 +- .../fragment_ops/vktFragmentOperationsMakeUtil.hpp | 2 - ...FragmentOperationsScissorMultiViewportTests.cpp | 4 +- .../vktFragmentOperationsScissorTests.cpp | 4 +- .../vulkan/geometry/vktGeometryBasicClass.cpp | 4 +- .../vktGeometryBasicGeometryShaderTests.cpp | 22 +- .../vktGeometryInstancedRenderingTests.cpp | 5 +- .../geometry/vktGeometryLayeredRenderingTests.cpp | 5 +- .../vulkan/geometry/vktGeometryTestsUtil.cpp | 33 +- .../vulkan/geometry/vktGeometryTestsUtil.hpp | 3 +- .../vulkancts/modules/vulkan/image/CMakeLists.txt | 6 + .../vulkan/image/vktImageAtomicOperationTests.cpp | 4 +- .../vktImageCompressionTranscodingSupport.cpp | 2928 + .../vktImageCompressionTranscodingSupport.hpp | 39 + .../vulkan/image/vktImageLoadStoreTests.cpp | 4 +- .../image/vktImageMultisampleLoadStoreTests.cpp | 7 +- .../modules/vulkan/image/vktImageMutableTests.cpp | 1817 + .../modules/vulkan/image/vktImageMutableTests.hpp | 41 + .../vulkan/image/vktImageQualifiersTests.cpp | 4 +- .../modules/vulkan/image/vktImageSizeTests.cpp | 4 +- .../modules/vulkan/image/vktImageTests.cpp | 6 + .../modules/vulkan/image/vktImageTestsUtil.cpp | 891 +- .../modules/vulkan/image/vktImageTestsUtil.hpp | 199 +- .../image/vktImageTranscodingSupportTests.cpp | 1171 + .../image/vktImageTranscodingSupportTests.hpp | 39 + .../vulkancts/modules/vulkan/memory/CMakeLists.txt | 2 + .../vulkan/memory/vktMemoryBindingTests.cpp | 1019 + .../vulkan/memory/vktMemoryBindingTests.hpp | 39 + .../vulkan/memory/vktMemoryMappingTests.cpp | 275 +- .../memory/vktMemoryPipelineBarrierTests.cpp | 40 +- .../vulkan/memory/vktMemoryRequirementsTests.cpp | 1582 +- .../modules/vulkan/memory/vktMemoryTests.cpp | 2 + .../vulkan/pipeline/vktPipelineBlendTests.cpp | 34 +- .../vulkan/pipeline/vktPipelineCacheTests.cpp | 36 +- .../vulkan/pipeline/vktPipelineDepthTests.cpp | 34 +- .../pipeline/vktPipelineImageSamplingInstance.cpp | 118 +- .../pipeline/vktPipelineImageSamplingInstance.hpp | 10 +- .../vulkan/pipeline/vktPipelineImageTests.cpp | 110 +- .../vulkan/pipeline/vktPipelineImageUtil.cpp | 70 +- .../pipeline/vktPipelineInputAssemblyTests.cpp | 34 +- .../vulkan/pipeline/vktPipelineMakeUtil.cpp | 44 +- .../vulkan/pipeline/vktPipelineMakeUtil.hpp | 3 +- .../pipeline/vktPipelineMultisampleImageTests.cpp | 7 +- .../vktPipelineMultisampleInterpolationTests.cpp | 45 +- .../pipeline/vktPipelineMultisampleTests.cpp | 35 +- .../pipeline/vktPipelinePushConstantTests.cpp | 68 +- .../pipeline/vktPipelineRenderToImageTests.cpp | 1498 +- .../pipeline/vktPipelineSpecConstantTests.cpp | 4 +- .../vulkan/pipeline/vktPipelineStencilTests.cpp | 34 +- .../vulkan/pipeline/vktPipelineTimestampTests.cpp | 25 +- .../pipeline/vktPipelineVertexInputTests.cpp | 48 +- .../query_pool/vktQueryPoolOcclusionTests.cpp | 40 +- .../query_pool/vktQueryPoolOcclusionTests.hpp | 4 +- .../vulkan/rasterization/vktRasterizationTests.cpp | 38 +- .../modules/vulkan/renderpass/CMakeLists.txt | 20 + .../vktRenderPassMultisampleResolveTests.cpp | 1727 + .../vktRenderPassMultisampleResolveTests.hpp | 36 + .../renderpass/vktRenderPassMultisampleTests.cpp | 2310 + .../renderpass/vktRenderPassMultisampleTests.hpp | 36 + .../vulkan/{ => renderpass}/vktRenderPassTests.cpp | 1617 +- .../vulkan/{ => renderpass}/vktRenderPassTests.hpp | 0 .../shaderexecutor/vktOpaqueTypeIndexingTests.cpp | 94 +- .../vktShaderBuiltinPrecisionTests.cpp | 30 +- .../vulkan/shaderexecutor/vktShaderExecutor.cpp | 198 +- .../vulkan/shaderexecutor/vktShaderExecutor.hpp | 7 +- .../vulkan/shaderrender/vktShaderRender.cpp | 213 +- .../vulkan/shaderrender/vktShaderRender.hpp | 2 +- .../vktShaderRenderBuiltinVarTests.cpp | 2032 +- .../sparse_resources/vktSparseResourcesBase.cpp | 5 +- .../vktSparseResourcesBufferMemoryAliasing.cpp | 4 +- .../vktSparseResourcesBufferSparseBinding.cpp | 31 +- .../vktSparseResourcesBufferSparseResidency.cpp | 4 +- .../vktSparseResourcesBufferTests.cpp | 22 +- .../vktSparseResourcesImageMemoryAliasing.cpp | 6 +- .../vktSparseResourcesImageSparseBinding.cpp | 4 +- .../vktSparseResourcesImageSparseResidency.cpp | 42 +- .../vktSparseResourcesMipmapSparseResidency.cpp | 42 +- .../vktSparseResourcesQueueBindSparseTests.cpp | 8 +- .../vktSparseResourcesShaderIntrinsicsBase.cpp | 26 +- .../vktSparseResourcesTestsUtil.cpp | 63 +- .../vktSparseResourcesTestsUtil.hpp | 14 +- .../modules/vulkan/spirv_assembly/CMakeLists.txt | 8 + .../spirv_assembly/vktSpvAsm16bitStorageTests.cpp | 3207 + .../spirv_assembly/vktSpvAsm16bitStorageTests.hpp | 40 + .../spirv_assembly/vktSpvAsmComputeShaderCase.cpp | 249 +- .../spirv_assembly/vktSpvAsmComputeShaderCase.hpp | 28 +- .../vktSpvAsmComputeShaderTestUtil.cpp | 56 +- .../vktSpvAsmComputeShaderTestUtil.hpp | 65 +- .../vktSpvAsmGraphicsShaderTestUtil.cpp | 3627 + .../vktSpvAsmGraphicsShaderTestUtil.hpp | 561 + .../spirv_assembly/vktSpvAsmInstructionTests.cpp | 2641 +- .../vulkan/spirv_assembly/vktSpvAsmUtils.cpp | 216 + .../vulkan/spirv_assembly/vktSpvAsmUtils.hpp | 98 + .../vktSpvAsmVariablePointersTests.cpp | 2561 + .../vktSpvAsmVariablePointersTests.hpp | 40 + .../vulkancts/modules/vulkan/ssbo/CMakeLists.txt | 2 +- .../modules/vulkan/ssbo/vktSSBOLayoutCase.cpp | 188 +- .../modules/vulkan/ssbo/vktSSBOLayoutCase.hpp | 45 +- .../modules/vulkan/ssbo/vktSSBOLayoutTests.cpp | 71 +- .../modules/vulkan/synchronization/CMakeLists.txt | 4 + .../vktSynchronizationBasicEventTests.cpp | 78 +- .../vktSynchronizationBasicFenceTests.cpp | 4 +- .../vktSynchronizationBasicSemaphoreTests.cpp | 40 +- ...vktSynchronizationCrossInstanceSharingTests.cpp | 1279 + ...vktSynchronizationCrossInstanceSharingTests.hpp | 40 + ...onizationInternallySynchronizedObjectsTests.cpp | 4 +- .../vktSynchronizationOperation.cpp | 197 +- .../vktSynchronizationOperation.hpp | 117 +- .../vktSynchronizationOperationMultiQueueTests.cpp | 17 +- .../vktSynchronizationOperationResources.hpp | 65 + ...vktSynchronizationOperationSingleQueueTests.cpp | 19 +- .../vktSynchronizationOperationTestData.hpp | 26 - .../vktSynchronizationSmokeTests.cpp | 48 +- .../synchronization/vktSynchronizationTests.cpp | 4 + .../synchronization/vktSynchronizationUtil.cpp | 31 +- .../synchronization/vktSynchronizationUtil.hpp | 37 +- .../vktSynchronizationWin32KeyedMutexTests.cpp | 1821 + .../vktSynchronizationWin32KeyedMutexTests.hpp | 40 + .../vktTessellationCommonEdgeTests.cpp | 2 +- .../vktTessellationCoordinatesTests.cpp | 10 +- .../vktTessellationFractionalSpacingTests.cpp | 2 +- .../vktTessellationGeometryGridRenderTests.cpp | 2 +- .../vktTessellationGeometryPassthroughTests.cpp | 12 +- .../vktTessellationGeometryPointSizeTests.cpp | 2 +- .../vktTessellationInvarianceTests.cpp | 6 +- .../tessellation/vktTessellationMiscDrawTests.cpp | 12 +- .../vktTessellationPrimitiveDiscardTests.cpp | 14 +- .../vktTessellationShaderInputOutputTests.cpp | 2 +- .../tessellation/vktTessellationUserDefinedIO.cpp | 10 +- .../vulkan/tessellation/vktTessellationUtil.cpp | 52 +- .../vulkan/tessellation/vktTessellationUtil.hpp | 22 +- .../tessellation/vktTessellationWindingTests.cpp | 203 +- .../vulkan/texture/vktSampleVerifierUtil.cpp | 6 +- .../vktTextureFilteringExplicitLodTests.cpp | 21 +- .../vulkan/texture/vktTextureFilteringTests.cpp | 21 + .../modules/vulkan/texture/vktTextureTestUtil.cpp | 47 +- .../modules/vulkan/ubo/vktUniformBlockCase.cpp | 31 +- .../vulkancts/modules/vulkan/vktBuildPrograms.cpp | 8 +- external/vulkancts/modules/vulkan/vktDrawUtil.cpp | 913 + external/vulkancts/modules/vulkan/vktDrawUtil.hpp | 186 + .../modules/vulkan/vktExternalMemoryUtil.cpp | 1048 + .../modules/vulkan/vktExternalMemoryUtil.hpp | 239 + .../vulkancts/modules/vulkan/vktShaderLibrary.cpp | 30 +- external/vulkancts/modules/vulkan/vktTestCase.cpp | 117 +- external/vulkancts/modules/vulkan/vktTestCase.hpp | 1 + .../vulkancts/modules/vulkan/vktTestPackage.cpp | 6 +- .../vulkan/wsi/vktWsiDisplayTimingTests.cpp | 51 +- .../vulkan/wsi/vktWsiIncrementalPresentTests.cpp | 65 +- .../wsi/vktWsiSharedPresentableImageTests.cpp | 32 +- .../modules/vulkan/wsi/vktWsiSwapchainTests.cpp | 58 +- .../vulkancts/modules/vulkan/ycbcr/CMakeLists.txt | 32 + .../vulkan/ycbcr/vktYCbCrConversionTests.cpp | 3031 + .../vulkan/ycbcr/vktYCbCrConversionTests.hpp | 39 + .../modules/vulkan/ycbcr/vktYCbCrCopyTests.cpp | 1097 + .../modules/vulkan/ycbcr/vktYCbCrCopyTests.hpp | 39 + .../modules/vulkan/ycbcr/vktYCbCrFormatTests.cpp | 547 + .../modules/vulkan/ycbcr/vktYCbCrFormatTests.hpp | 39 + .../vulkan/ycbcr/vktYCbCrImageQueryTests.cpp | 778 + .../vulkan/ycbcr/vktYCbCrImageQueryTests.hpp | 39 + .../modules/vulkan/ycbcr/vktYCbCrTests.cpp | 59 + .../modules/vulkan/ycbcr/vktYCbCrTests.hpp | 39 + .../modules/vulkan/ycbcr/vktYCbCrUtil.cpp | 784 + .../modules/vulkan/ycbcr/vktYCbCrUtil.hpp | 125 + .../modules/vulkan/ycbcr/vktYCbCrViewTests.cpp | 773 + .../modules/vulkan/ycbcr/vktYCbCrViewTests.hpp | 39 + external/vulkancts/mustpass/1.0.0/src/master.txt | 24215 +-- external/vulkancts/mustpass/1.0.0/vk-default.txt | 24215 +-- external/vulkancts/mustpass/1.0.1/src/master.txt | 40241 ++--- external/vulkancts/mustpass/1.0.1/vk-default.txt | 40241 ++--- .../mustpass/1.0.2/src/excluded-tests.txt | 46 +- .../vulkancts/mustpass/1.0.2/src/test-issues.txt | 6 + external/vulkancts/mustpass/1.0.2/vk-default.txt | 153755 ++++++++++++++---- external/vulkancts/scripts/gen_framework.py | 139 +- external/vulkancts/scripts/src/vulkan.h.in | 1777 +- framework/common/tcuApp.cpp | 10 +- framework/common/tcuApp.hpp | 4 +- framework/common/tcuRasterizationVerifier.cpp | 107 +- framework/common/tcuRasterizationVerifier.hpp | 22 +- framework/common/tcuTexLookupVerifier.hpp | 5 + framework/common/tcuTexture.cpp | 108 +- framework/common/tcuTexture.hpp | 3 + framework/common/tcuTextureUtil.cpp | 22 +- framework/delibs/debase/CMakeLists.txt | 1 + framework/delibs/debase/deFloat16.c | 157 + framework/delibs/debase/deFloat16.h | 5 +- framework/delibs/debase/deFloat16Test.c | 335 + framework/delibs/debase/deInt32.h | 79 +- framework/delibs/debase/deMath.c | 8 +- framework/delibs/debase/deMath.h | 22 +- framework/egl/egluCallLogWrapper.inl | 2 +- framework/egl/egluCallLogWrapperApi.inl | 2 +- framework/egl/egluStaticES20Library.inl | 2 +- framework/egl/egluStaticES30Library.inl | 2 +- framework/egl/egluStrUtil.inl | 2 +- framework/egl/egluStrUtilPrototypes.inl | 2 +- framework/egl/wrapper/eglwApi.inl | 4 + framework/egl/wrapper/eglwEnums.inl | 11 +- framework/egl/wrapper/eglwEnumsC.inl | 278 + framework/egl/wrapper/eglwFuncPtrLibraryDecl.inl | 2 +- framework/egl/wrapper/eglwFuncPtrLibraryImpl.inl | 2 +- framework/egl/wrapper/eglwFunctionTypes.inl | 2 +- framework/egl/wrapper/eglwFunctions.inl | 2 +- framework/egl/wrapper/eglwImpl.inl | 357 + framework/egl/wrapper/eglwImplExt.inl | 125 + framework/egl/wrapper/eglwInitCore.inl | 2 +- framework/egl/wrapper/eglwInitExtensions.inl | 2 +- framework/egl/wrapper/eglwLibrary.inl | 2 +- framework/egl/wrapper/eglwStaticLibrary14.inl | 2 +- framework/egl/wrapper/eglwStaticLibrary15.inl | 2 +- framework/opengl/gluCallLogUtil.inl | 2 +- framework/opengl/gluCallLogWrapper.inl | 8 +- framework/opengl/gluCallLogWrapperApi.inl | 4 +- framework/opengl/gluES3PlusWrapperFuncs.inl | 2 +- framework/opengl/gluQueryUtil.inl | 2 +- framework/opengl/gluStateReset.cpp | 5 + framework/opengl/gluStrUtil.inl | 2 +- framework/opengl/gluStrUtilPrototypes.inl | 2 +- framework/opengl/gluTextureTestUtil.cpp | 72 +- framework/opengl/wrapper/glwApi.inl | 4 +- framework/opengl/wrapper/glwEnums.inl | 2 +- framework/opengl/wrapper/glwFunctionTypes.inl | 4 +- framework/opengl/wrapper/glwFunctions.inl | 2 +- framework/opengl/wrapper/glwImpl.inl | 6 +- framework/opengl/wrapper/glwInitES20.inl | 2 +- framework/opengl/wrapper/glwInitES20Direct.inl | 2 +- framework/opengl/wrapper/glwInitES30.inl | 2 +- framework/opengl/wrapper/glwInitES30Direct.inl | 2 +- framework/opengl/wrapper/glwInitES31.inl | 2 +- framework/opengl/wrapper/glwInitES31Direct.inl | 2 +- framework/opengl/wrapper/glwInitES32.inl | 2 +- framework/opengl/wrapper/glwInitES32Direct.inl | 2 +- framework/opengl/wrapper/glwInitExtES.inl | 18 +- framework/opengl/wrapper/glwInitExtGL.inl | 14 +- framework/opengl/wrapper/glwInitGL30.inl | 2 +- framework/opengl/wrapper/glwInitGL31.inl | 2 +- framework/opengl/wrapper/glwInitGL32.inl | 2 +- framework/opengl/wrapper/glwInitGL33.inl | 2 +- framework/opengl/wrapper/glwInitGL40.inl | 2 +- framework/opengl/wrapper/glwInitGL41.inl | 2 +- framework/opengl/wrapper/glwInitGL42.inl | 2 +- framework/opengl/wrapper/glwInitGL43.inl | 2 +- framework/opengl/wrapper/glwInitGL44.inl | 2 +- framework/opengl/wrapper/glwInitGL45.inl | 2 +- framework/platform/CMakeLists.txt | 81 +- .../{X11/tcuX11.cpp => lnx/X11/tcuLnxX11.cpp} | 26 +- .../{X11/tcuX11.hpp => lnx/X11/tcuLnxX11.hpp} | 33 +- .../X11/tcuLnxX11EglDisplayFactory.cpp} | 19 +- .../lnx/X11/tcuLnxX11EglDisplayFactory.hpp | 45 + .../X11/tcuLnxX11GlxPlatform.cpp} | 10 +- .../X11/tcuLnxX11GlxPlatform.hpp} | 11 +- .../tcuX11Xcb.cpp => lnx/X11/tcuLnxX11Xcb.cpp} | 5 +- .../tcuX11Xcb.hpp => lnx/X11/tcuLnxX11Xcb.hpp} | 11 +- framework/platform/lnx/tcuLnx.cpp | 54 + .../tcuWaylandEglPlatform.hpp => lnx/tcuLnx.hpp} | 46 +- framework/platform/lnx/tcuLnxEglPlatform.cpp | 63 + .../tcuLnxEglPlatform.hpp} | 20 +- .../tcuX11Platform.cpp => lnx/tcuLnxPlatform.cpp} | 51 +- .../tcuX11Platform.hpp => lnx/tcuLnxPlatform.hpp} | 10 +- .../tcuLnxVulkanPlatform.cpp} | 115 +- .../tcuLnxVulkanPlatform.hpp} | 15 +- .../wayland/tcuLnxWayland.cpp} | 25 +- .../wayland/tcuLnxWayland.hpp} | 35 +- .../wayland/tcuLnxWaylandEglDisplayFactory.cpp} | 18 +- .../wayland/tcuLnxWaylandEglDisplayFactory.hpp} | 27 +- .../platform/null/tcuNullRenderContextFuncs.inl | 5 +- .../null/tcuNullRenderContextInitFuncs.inl | 2 +- framework/platform/wayland/tcuWaylandPlatform.cpp | 83 - .../platform/wayland/tcuWaylandVulkanPlatform.cpp | 147 - .../platform/wayland/tcuWaylandVulkanPlatform.hpp | 52 - framework/qphelper/qpTestLog.h | 2 +- framework/qphelper/qpWatchDog.c | 7 +- framework/qphelper/qpWatchDog.h | 10 +- framework/referencerenderer/rrRasterizer.cpp | 19 +- framework/referencerenderer/rrRasterizer.hpp | 9 +- framework/referencerenderer/rrRenderState.hpp | 28 +- framework/referencerenderer/rrRenderer.cpp | 6 +- framework/referencerenderer/rrShadingContext.cpp | 3 +- framework/referencerenderer/rrShadingContext.hpp | 3 +- modules/egl/CMakeLists.txt | 2 + modules/egl/teglBufferAgeTests.cpp | 4 + modules/egl/teglGLES2SharingThreadedTests.cpp | 4 +- modules/egl/teglGetFrameTimestampsTests.cpp | 76 +- modules/egl/teglGetProcAddressTests.inl | 530 +- modules/egl/teglPartialUpdateTests.cpp | 4 + modules/egl/teglRobustnessTests.cpp | 85 +- modules/egl/teglTestPackage.cpp | 2 + modules/egl/teglWideColorTests.cpp | 1353 + modules/egl/teglWideColorTests.hpp | 39 + .../gles2/functional/es2fFboCompletenessTests.cpp | 2 +- modules/gles3/functional/es3fFunctionalTests.cpp | 30 +- modules/gles3/scripts/gen-large-constant-arrays.py | 119 + .../gles3/scripts/gen-swizzle-math-operations.py | 195 + modules/gles31/functional/CMakeLists.txt | 12 + modules/gles31/functional/es31fDebugTests.cpp | 15 + .../es31fDrawElementsBaseVertexTests.cpp | 916 + .../es31fDrawElementsBaseVertexTests.hpp | 53 + .../functional/es31fFboSRGBWriteControlTests.cpp | 1898 + .../functional/es31fFboSRGBWriteControlTests.hpp | 53 + modules/gles31/functional/es31fFunctionalTests.cpp | 6 + .../functional/es31fNegativeComputeTests.cpp | 876 + .../functional/es31fNegativeComputeTests.hpp | 45 + .../functional/es31fNegativeSSBOBlockTests.cpp | 54 - .../es31fNegativeSampleVariablesTests.cpp | 365 + .../es31fNegativeSampleVariablesTests.hpp | 45 + .../functional/es31fNegativeShaderApiTests.cpp | 128 +- .../es31fNegativeShaderFramebufferFetchTests.cpp | 267 + .../es31fNegativeShaderFramebufferFetchTests.hpp | 45 + .../functional/es31fNegativeTextureApiTests.cpp | 133 + .../es31fNegativeVertexArrayApiTests.cpp | 196 +- modules/gles31/functional/es31fSRGBDecodeTests.cpp | 73 - .../es31fShaderFramebufferFetchTests.cpp | 1426 + .../es31fShaderFramebufferFetchTests.hpp | 54 + modules/internal/ditDelibsTests.cpp | 10 +- modules/internal/ditTextureFormatTests.cpp | 85 + scripts/build_android_mustpass.py | 4 +- scripts/check_build_sanity.py | 12 +- scripts/egl/common.py | 18 +- scripts/egl/enums.py | 6 +- scripts/khr_util/registry_cache.py | 17 +- scripts/opengl/src_util.py | 11 +- targets/{wayland => default}/FindWayland.cmake | 0 targets/default/default.cmake | 6 + targets/wayland/wayland.cmake | 16 +- targets/x11_egl/x11_egl.cmake | 21 + 424 files changed, 405274 insertions(+), 169936 deletions(-) 4efb75b8b eglGetFrameTimestamps: Consider timestamps of 0 as invalid. f355f838e eglGetFrameTimestamps: Allow reads done to equal rendering complete. 57b62d4c4 Exclude incremental_present scale down from Android CTS 03744fdc3 Exclude shared_presentable_image scale down from Android CTS d81d8e2af Disable some UBO tests which got broken by recent glslang change 645b470b6 Fix missing SSBO binding in EGL robustness tests cd1ec788e Fix unused uniform bug in EGL robustness tests 8adce77ee Do not use degenerate frames in EGL tests ae838ac1c Exclude mutable image tests from Android CTS c6b2df70e Catch BAD_MATCH from createWindowSurface 6b3bca439 Check for depthBounds support in shader builtin frag depth tests 0d4e616c3 Fix handling of EGL_NONE as color space 0e4f9f242 Fix regressions in synchronization tests for dedicated allocations ae008be23 Change required sample counts for storage images 311129dc0 Fix flakiness in mailbox.display_timing 2df21b7b8 Fix VK_KHR_maintenance2 extended_usage_bit tests 9bf685099 Fixup some missing/incorrect flushes and invalidates 493695a3b Use SRC image layout for copy image to buffer d197db8da Check for EGL_KHR_gl_colorspace before using it 8c9c0c597 Do not use ycbcr formats if ycbcr extension is not supported 594790a1a Fix unused uniform bug in EGL robustness tests 3f2ac2085 Fix missing SSBO binding in EGL robustness tests bc15c6b84 Fixup some missing/incorrect flushes and invalidates a97b15688 Use safe glFramebufferTexture* function a84ddd715 Do not use degenerate frames in EGL tests 29f89eed9 Check for tessellation/geometry extensions being exposed fbf132dcf Require EGL_KHR_gl_colorspace for wide_color tests. b88e73b07 Fix texture mip level size in framebuffer fetch tests 69d9009f9 Whitelist new extensions for VK 1.0.2.6 e6e76597d Add tests for image copies between YCbCr formats 5b4c115ff Add tests for VK_KHR_sampler_ycbcr_conversion e04a6f07f Test VK_KHR_dedicated_allocation mem requirement queries ef1569301 Add tests for FragCoord interaction with multisampling 7ecaa07d7 Fix VS12 compilation error (typedef) f35ed517f Fix wrong transition in dEQP-VK.glsl.builtin_var.fragdepth 39ad2eac8 Add test for FragDepth shader built-in ab800744f Extend gl_FrontFacing tests 1409d3b19 Add ability to generate images with the reference renderer d1f0e9d47 Add Vulkan DrawContext utility class c291149e2 VK_KHR_maintenance2: View block-compressed add check shader_read_only_optimal 36ae92b65 VK_KHR_maintenance2: extended_usage_bit tests da866d503 Fix build errors with uint32_t vktImageMutableTests.cpp 06b7b26ca VK_KHR_maintenance2: View block-compressed speedup 8d45f5485 VK_KHR_maintenance2: View block-compressed formats extended tests 25b25ca76 Framework support for VK_KHR_sampler_ycbcr_conversion fc8d2c5ca Add support for 10 and 12bit packed unorm formats 16b606a06 Add tests for VK_KHR_image_format_list e0461fc5a Expand tests for mutable images 21a5c1255 Tests for VK_KHR_bind_memory2 819404dff VK_KHR_maintenance2: View block-compressed formats 08e31605d VK_KHR_maintenance2: Point clipping b008a86e0 VK_KHR_maintenance2: New depth and stencil layouts 07ca20740 VK_KHR_maintenance2: Tessellation domain origin 27b51a3b3 Add yflip versions of tessellation winding order tests e84e80632 VK_KHR_maintenance2: Render pass input aspect specifiers 4d2df4020 Add framework support for VK_KHR_maintenance2 b7e64d87c Make create_buffer test use platform limits 0f672f2a2 Fix issues in pipeline.timestamp.transfer_tests e03c6fcbe dEQP-VK.geometry: use proper layout for sampling the image a3e669768 Check only what's needed and use threshold 0369fce9a Fix flakiness in mailbox.display_timing 346ef006a Add more allowed 'dot' alternatives aa426b6fa Keep buffer memory alive through BufferView creation 9909b9f3f Fix combined depth/stencil clear colors. cc1acbf2f Fixed incorrect calculation of GCD e70575ebb Fix layout transition for WSI tests 68024f753 Respect sampleRateShading availability in interpolate tests 063b1fdc4 Fix regressions in synchronization tests for dedicated allocations b00c7d436 Respect maximum workgroup count in SpvAsmInstructionTests 650971715 Sparse buffer test: allocate memory in one big chunk 7c30309cb Check correct error for exceeding texture limit e345d7b6b CP: Add triangle edge guardband for Tex2D lookup diff e792c38ab Allow VK_KHR_relaxed_block_layout extension 028e2ccce Sparse buffer test: allocate memory in one big chunk d3022f1f9 Add VK_KHR_relaxed_block_layout 1deeff6f6 Add GlslBuildOptions::FLAG_ALLOW_RELAXED_OFFSETS c34a126a1 Select correct memory heap index for memory import cd69acfb3 Fix layout transition in blitting tests 35013e60b Add metadata bindings in sparse tests f0fa05e89 Fix atomic ssbo xor test 6a26fb1fd EGL: Add wide-color tests d9623aad4 Fix incorrect scale in pipeline_barrier tests bce4ec470 copies_and_blitting: fix ambiguous signed normalized 1.0 value 1bea8d811 Relax threshold in cube map filtering tests 5347290c8 cross_instance sync: run without VK_KHR_get_memory_requirements2 cec50198b Refactor synchronization test code to avoid compiler warning 92ec92241 Fix gcc 5.4 warnings 8424fe832 Add option to skip fetch external sources 7782ec5ba Update GL wrapper to newest API. ae3759c7c Fetch gl.xml, egl.xml from Github repos 71b18bb88 Report Android extension pack tests as not supported 58f3ba418 Add missing files to Android.mk 1d7c8df82 Add RENDERBUFFER_VALID bit to R8, RG8 definition 9937c63c4 Check that threads started in multithreading tests 5d86672aa Reduce scope of mustpass exclusions due to 22760309 fc35227a4 Add new large constant array indexing tests 695727058 Reset GL_FRAMEBUFFER_SRGB state for ES tests c76765be1 Apply sRGB conversion to reference in sRGB framebuffer fetch test 3bb47b5c5 Fix for integer formats in framebuffer extension tests 2a609fb22 Add new framebuffer fetch extension tests fc24d7d28 Code clean up in swizzle math operations script 821035bbc Add new swizzle math operation tests 5b837a5b2 Fix compute.exceed_atomic_counters_limit 5dd0c1077 Ensure vertex shader presence if a geometry shader exists a1f746c62 Windows build fix. Use deUint types ef74a68e6 Add deqp test cases to VTS. Follow-up on Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 b/62423436. d30cb2929 Add negative OES_sample_variables tests db4a886f3 Add new compute negative coverage tests c77b3cf9f Add new EGL enum negative case to robustness tests a237c0c9a Add negative sRGB texture/sampler API tests bf0b29365 Fix DrawRangeElementsBaseVertex tests with negative basevertex 3c865084e Add new draw elements base vertex tests b46d559e0 Fix typo in framebuffer_srgb_unsupported_enum 6644e7bfe Add sRGB write decode negative case 50d8f31f5 Add sRGB write decode tests f244ed1c5 Fix for variable pointer (writes) in tess.control fbfbecdf7 cross_instance sync tests: add support for non-KMT Win32 handles 493a559ff Wrong handle in external fence reset tests 402644743 Fix extension support checks in negative api tests 8c74c1be2 Fix gcc 6.3 warnings 3b7a9eb53 Remove individual 3D slice layout transitions d03d91bf0 Remove individual 3D slice layout transitions e8d04ba38 Exclude variable pointers tests with stores to SSBOs in tess shaders c8f2c7082 Add ArrayStride decoration to some pointers. f5e7ab6b7 x11_egl: use quotes to include glesv1_cm directories 93175d0c1 Use transfer queue with vkCmdFillBuffer 510a44af7 Exclude certain tests not inlcuded in 1.0.2.3 b2ed9fbe1 Mask compared bits in atomic operation tests. 557b790c1 Exclude render pass multisample resolve tests 53eec1ea3 Reduce the max number of concurrent pipeline cache objects 08acfc005 Reduce the max number of concurrent pipeline cache objects 83af72c04 Use transfer queue with vkCmdFillBuffer 81763b3af Add new VK_KHR_variable_pointers extension tests 889c2ca62 Add tests for SPV_KHR_variable_pointers extension d4f6c1a68 Exclude multisample renderpass input attachment tests 7d0cfb79f Exclude tests for resolving between images of different sizes 4b0dff136 Applying missing changes from 7e5751 92971d53e Add VK_KHR_dedicated_allocation to allowed extensions 2f03d3bec VK_KHR_dedicated_allocation: Image clears d3cfd6af1 Extend dEQP-VK.api.image_clearing tests to cover layered images e5ea3f4d7 VK_KHR_dedicated_allocation: Copies and blits b958b3fab Add copy image to image and blit image tests with various image layouts. Refactor copy and blit tests generation. 179a0508c Add NEAREST filtered blitting tests da29faf40 Improve the test generation in the copies and blitting tests 917c3b178 VK_KHR_dedicated_allocation: Extend renderpass 0b6aab4fc Add render pass multisample resolve tests ec445424e Add multisample renderpass input attachment tests a1768f540 VK_KHR_dedicated_allocation: Extend render_to_image 59bd5c4a5 Add render to mipmaps tests b799f1271 Add max size attachments tests 12b099d59 VK_KHR_dedicated_allocation: Extend pipeline.image 7a4dd1df6 VK_KHR_dedicated_allocation: Memory Mapping tests a2cc31f75 VK_KHR_dedicated_allocation: Buffer tests 0555fbb61 Use deAlign64 in api.buffer and sparse_resources 7bd0ed6e4 Add deInt64 alignment functions to delibs 2d6618770 Definitions for VK_KHR_dedicated_allocation 4a4f75523 Add API tests for VK_KHR_external_fence* extensions 1077dac0f Test for VK_KHR_win32_keyed_mutex bda14e462 API tests for the VK_KHR_external_* extensions e4c67d2a0 defer device creation until after feature checks cdb23cd1a Fix 16bit_storage out of bounds buffer accesses 6cb7a1262 Check for shaderFloat64 before creating shaders 30874c0e4 Fix regressions from 38cdcf98c372cb8af8 b8b1acfc4 Add test for VK_KHR_get_memory_requirements2 d54af5a71 Add tests for the VK_KHR_16bit_storage extension de7ecd11b Add tests for VK_KHR_storage_buffer_storage_class b5c2f56da Improve GLSL source program support 38cdcf98c Cherry-pick SPIR-V assembly test improvements 470464810 Add 32 to 16 bit float conversion w.r.t rounding mode 55dd44266 Add create functions for common Vulkan types. 386ac623f Touch watchdog before freeing objs in max_concurrent 6d7fc9ee1 Add missing flush for opaque_type_indexing tests f172e45f6 Return back transient attachments tests 4203a1b6e Slightly increase threshold in dEQP-VK.draw.basic_draw.draw_indirect 9d21821cc Remove EGL gles1.rgb565_window from mustpass 815781b77 Touch watchdog before freeing objs in max_concurrent feec98a86 Add CtsDeqpTestCases to the general-tests build suite. f5fc3c840 Skip OOB SSBO fragment tests for ES3.1 GPUs dd0d24ff8 Sampling precision issues - mustpass removal 48bcd0081 Add missing flushes for buffer view access tests 9da1b45a8 Ignore A channel in EGL RGB5_A1 clear color tests 2752a1ec1 add component metadata tag to CTS DEQP module ea5d0ac33 Add OWNERS in external/deqp a83de3aef Atomic counter tests rely on stores to SSBOs 4853c0f67 Allow pop-free clipping for lines b79647ef4 Check 'drawIndirectFirstInstance' feature to run indirect draw tests 3fd5ca6b6 dEQP-VK: Fix an incorrect layout transition 83bc8cd7c Fixed invalid usage of VkBufferImageCopy struct b9dd117ad Refactor X11 and wayland platforms to run alongside each other 1872fd5ce Fix Vulkan null driver 1d16f247b Add getAbi new interface 2f4426193 Update vulkan.h.in to 1.0.49 and strip unused exts 1ee59ff98 Remove unused function from es31fSRGBDecodeTests.cpp c8efb45ea Fix texture/sampler mapping in sRGB tests 8f46e5c9f Import fixes from Android Vulkan CTS 1.0.2 branch bc3bf672b Add more alternatives to reflect() precision tests d78b654fc Check sampler_mirror_clamp_to_edge extension in tex filter tests 0807669bb Do not report warning if OOM testing is incomplete e6f4dee13 Fix GCC 6.3 warnings in aosp/master 9de005f03 Fix negative CompressedTexImage2D tests 5e1fb53c1 dEQP-VK: Fix and inline the Image::getPixelOffset helper fb2e496ff Log which watchdog timer was exceeded a3a25c40d dEQP-VK: Fix and inline the Image::getPixelOffset helper 96cb70268 Update Android CTS Vulkan waivers list to match Khronos CTS 89bb39d24 Ensure expected error in copytexsubimage2d_incomplete_framebuffer 4ecb641a1 Skip merging oc-dev mustpass removals 8d1ff9b30 Revert "DO NOT MERGE: Temporarily disable failing deqp tests" 829044347 DEPTH_STENCIL_OES as tex format requires OES_depth_texture 84574b5c7 eglGetFrameTimestamps: Use reserved enum values. afb742864 eglGetFrameTimestamps: Allow optional present support. b4e217e4a eglGetFrameTimestamps: pending vs. invalid timestamps. 82f736009 Allow robustness tests on GLES 3.0 72c880b4c Do not re-init GL functions after context reset 7b4a66f99 x11_egl: search for glesv1_cm, toggle DEQP_SUPPORT_GLES1 on if found cf65c56fb Fix shader bugs in OOB tests 0b6dbeb93 Use new LOD approximation rules for OpenGL ES a9a793142 Relax LOD computation bounds 6d962c2a6 Revert "Allow old behavior in image format property tests" 2b1250eba Update runtime hints for master and Nougat ========platform/external/desugar between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 +- OWNERS | 2 + copy.bara.sky | 4 +- .../build/android/desugar/ClassReaderFactory.java | 10 +- .../build/android/desugar/CoreLibraryRewriter.java | 64 +- .../android/desugar/DefaultMethodClassFixer.java | 370 ++++++++++++ .../devtools/build/android/desugar/Desugar.java | 667 +++++++++++++++------ .../build/android/desugar/GeneratedClassStore.java | 49 ++ .../build/android/desugar/IndexedInputs.java | 67 ++- .../build/android/desugar/InterfaceDesugaring.java | 313 ++++++++++ .../build/android/desugar/Java7Compatibility.java | 2 +- .../build/android/desugar/LambdaClassFixer.java | 48 +- .../build/android/desugar/LambdaClassMaker.java | 3 +- .../build/android/desugar/LambdaDesugaring.java | 118 +++- .../devtools/build/android/desugar/LambdaInfo.java | 9 +- .../android/desugar/LongCompareMethodRewriter.java | 58 ++ ...va => ObjectsRequireNonNullMethodRewriter.java} | 7 +- .../android/desugar/TryWithResourcesRewriter.java | 189 ++++++ .../desugar/runtime/ThrowableExtension.java | 366 +++++++++++ .../DuplicateOptionDeclarationException.java | 4 +- .../common/options/IsolatedOptionsData.java | 300 ++++++--- .../com/google/devtools/common/options/Option.java | 46 +- .../devtools/common/options/OptionsBase.java | 41 +- .../devtools/common/options/OptionsParser.java | 380 ++++++++---- .../devtools/common/options/OptionsParserImpl.java | 196 +++--- .../devtools/common/options/OptionsUsage.java | 7 +- .../devtools/common/options/UsesOnlyCoreTypes.java | 57 ++ 27 files changed, 2831 insertions(+), 554 deletions(-) c948ca2 Add OWNERS in external/desugar 66b92c8 Fix annotation processors working w/ generated code on OpenJDK 9 toolchain 8625fbb Improve diagnostics. Report an error when we fail to register the lambda dump directory. This is achieved by checking InnerClassLambdaMetafactory.dumper's dumpDir. fdf7982 Refine assertion by providing more information. When the given path is NOT a directory, output its path. 2488e5f Fix Desugar duplicating path for dumped classes. 950d20d Optimize the runtime library for try-with-resources, by reducing the granularity of locks. Now it uses a customized concurrent weak identity hash map. cff81ff Fix printing of options categories in CLI help 841a32e fix issue with interfaces redefining (overriding) inherited default methods RELNOTES: none 6dea9f5 Use ASM to collection exception types, so that we can avoid using class loaders to resolve classes hierarchy to determine whether a type is an exception type. 806b9ea Option for try-with-resources runtime classes 885bce7 Bug fix. Enable Desugar to desugar try-with-resources multiple times. acd4846 Don't clean-up externally set dump dir 016d05a Update copy.bara.sky 2968287 Don't copy lambda bodies from interfaces into implementing classes. RELNOTES: none a672cfb Use system property for lambda dir if set c5e345c Desugar try-with-resources statements for Android. Any call to Throwable.addSuppressed(Throwable), getSuppressed(), printStackTrace() printStackTrace(PrintStream), printStackTrace(PrintWriter) is directed to the ThrowableExtension class. 2a020b8 Make companion classes public when desugaring default methods for android RELNOTES: none e5144db Desugar default and static interface methods by default. RELNOTES: none a2cdb75 Add a way for options classes to mark that they are skyframe-friendly 0ad1681 Default and static interface desugaring RELNOTES: n/a f35c086 Make desugaring of lambdas in interface initializers idempotent RELNOTES: fix idempotency issue with desugaring lambdas in interface initializers for android e953599 Don't hard remove --no_, give a warning first. 110f482 Add a way of constructing OptionsBase subclass instances from maps da7c4fb Deprecate use of option category to describe documentation level / usage restrictions. 10217d4 Eliminate some middleman methods fdbb3ed Split out option usage restriction from option category. 95c1d27 Add ordering semantics for cached options data 100a604 Remove the overloading of option category to cover documentation level. 0049fe3 Fix an expansion flag issue where it expands to a repeatable flag. ee8542f Correct ClassRemapperWithBugFix to avoid stack map frame corruption. 56aed98 Remove --no_ support. 1cb4af0 Add error prone dependency 3de913c Replace custom annotation processor handling 400c3c8 Work around the NPE bug in ClassRemapper of ASM. ASM throws an NPE in MethodRemapper when MethodRemapper is chained after MethodNode and there is compressed stack map frame in a method. 8496ad9 Add integration test for --all_incompatible_changes flag conflicts 9d9c3fd Clean up clearValue and parsed option storage. f38a695 Add --all_incompatible_changes, the user's shorthand for turning on all --incompatible_* flags 15332c3 Add new exception for wrapping parser construction failures 2b34eda Watch for --no and --no_ flag name conflicts. 9dc2827 Expand Invocation FlagPolicies on expansion flags. 640a1a9 Add support to read classpath entries from directories a794c4f split the long method Desugar.desugar() into smaller pieces. 7bb6bed refactoring: move the code parsing and validating command line arguments into a separate method, so that the main becomes shorter. Also move most of the code in main to an instance method. 5947007 rewrite Long.compare(long, long) to JVM instruction lcmp, so that devices with API level below 19 can still use Long.compare(long, long) 432eb11 Avoid to re-index classpath and bootclasspath a010019 Avoid factory methods when desugaring lambda expressions and this:: method references for android RELNOTES: no factory methods generated for lambda expressions on android ========platform/external/dexmaker between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ README.version | 1 + .../src/main/java/com/android/dx/mockito/DexmakerMockMaker.java | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) 72ed8ed Add OWNERS in external/dexmaker 2baaa47 Fix DefaultStackTraceCleaner to use the updated package name ========platform/external/dng_sdk between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + OWNERS | 2 ++ 2 files changed, 3 insertions(+) 759bdc1 Make libdng_sdk vendor available. 4cafaba Add OWNERS in external/dng_sdk 2cb858a Throw exception on integer overflow in dng_ifd.cpp. ========platform/external/dnsmasq between android-8.0.0_r32..android-8.1.0_r1========= dbus/DBus-interface | 131 ------------ dbus/dnsmasq.conf | 14 -- src/Android.mk | 6 +- src/config.h | 21 -- src/dbus.c | 436 -------------------------------------- src/dnsmasq.c | 147 +------------ src/dnsmasq.h | 50 +---- src/lease.c | 14 -- src/network.c | 60 +----- src/option.c | 34 +-- src/tftp.c | 600 ---------------------------------------------------- 11 files changed, 15 insertions(+), 1498 deletions(-) 1387a89 Add extra (size_t) cast to avoid compiler warning. 3b12692 Add extra (size_t) cast to avoid compiler warning. f25df86 Make dnsmasq more stable. f7ba4d2 Remove some unused TFTP and DBUS support 68cd69e Allow passing in a mark to use for listen sockets. ========platform/external/doclava between android-8.0.0_r32..android-8.1.0_r1========= res/assets/templates-sdk/macros_override.cs | 2 +- res/assets/templates-sdk/page_info.cs | 14 +- res/assets/templates/macros.cs | 7 + settings.gradle | 17 ++ src/com/google/doclava/AnnotationInstanceInfo.java | 36 +++- src/com/google/doclava/ArtifactTagger.java | 163 +++++++++++++++++ src/com/google/doclava/ClassInfo.java | 22 ++- src/com/google/doclava/Converter.java | 62 ++++++- src/com/google/doclava/DocInfo.java | 21 +++ src/com/google/doclava/Doclava.java | 41 ++++- src/com/google/doclava/Errors.java | 2 + src/com/google/doclava/FederationTagger.java | 67 +++++-- src/com/google/doclava/MemberInfo.java | 16 +- src/com/google/doclava/MethodInfo.java | 26 ++- src/com/google/doclava/NavTree.java | 10 +- src/com/google/doclava/Stubs.java | 200 +++++++++++++-------- src/com/google/doclava/TypeInfo.java | 17 +- src/com/google/doclava/apicheck/ApiCheck.java | 9 +- test/doclava/ApiCheckTest.java | 92 ++++++++-- 19 files changed, 659 insertions(+), 165 deletions(-) 4a6deba Optionally tag classes with Maven artifact spec a45f9a9 Fix handling of @removed APIs. 22603b3 Fix flags bug for linting. d09b4bd cp from master: Docs build: add proper clearsilver comment tag 584da1a Cherrypick from master: add proper clearsilver comment tag a6c5f3a add proper clearsilver comment tag to avoid printing comments in html fe5b873 Add -convert2xmlnostrip option a9380af Add a simple settings.gradle file for Doclava. ef998e0 Add -stubimportpackages 06244b0 Add -stubsourceonly option 8d026d9 Fix searching for overridden methods. 8a4ad19 Enable Doclava API check for changing the synchronized modifier 3f6461f Fix Doclava test for changing return type 5dc7599 Fix Doclava test for add/remove final on class bb3c3f1 Add Doclava support for federated APIs not referenced from code 302f400 Empty change to kick off ub-doclava-master builder. 034f2fb more fixes to solve library location path. Turns out the slashes weren't in the right places. Following ag/2143196 e187bca Fix 'library.root' HDF value so it appears on all pages. This is a followup for ag/2109007 b0c5208 remove hard-coded behavior for Android libraries, replacing them with support for a new doclava option, "dac_libraryroot", which specifies the path to this API's root URL (after accounting for DAC's reference/ path). For example, the wearable doclava build must specify libraryroot as "android/support/constraint/". Also required is a unique name for array created inside lists.js, specified with the "dac_dataname" option. For wearable, it is "SUPPORT_WEARABLE_DATA" 240f3f1 Add fallback to use 'templates-sdk' when no templates specified and the build is targeting devsite. This is necessary for google3 builds so they can stop referencing copied versions of the template files, because it's too messy to export all the template files into a location they can directly reference for the 'templatesdir' argument. So instead, they now just leave off that argument in their doclava command. 5bef2e3 Add -hideAnnotation parameter to doclava. ========platform/external/drm_hwcomposer between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 ++++---- OWNERS | 2 +- drmdisplaycomposition.cpp | 3 +++ drmdisplaycompositor.cpp | 16 ++++++++++------ platformnv.cpp | 23 +++++++++++++++++++++-- platformnv.h | 2 +- 6 files changed, 40 insertions(+), 14 deletions(-) 556f56c drm_hwcomposer: make sure primary plane is allocated for squash 8fc5634 drm_hwcomposer: reorder source layers according to zorder d6ad942 drm_hwcomposer: enumerate additional formats for tegra downscale limits a791258 drm_hwcomposer: skip layers with non-premult blending 9cc8393 DO NOT MERGE: revert HWC2 changes 19756b0 drm_hwcomposer: add checks for tegra hardware limitation ee24aca drm_hwcomposer: add checks for tegra hardware limitation 713d754 drm_hwcomposer: compile platform-specifc code as needed d35880b drm_hwcomposer: Add Marissa and remove Haixia ba494c8 drm_hwcomposer: avoid potential race condition between worker init and exit fa37f67 drm_hwcomposer: refactor Worker da5839c drm_hwcomposer: Add support for GetColorModes & SetCursorPosition 46e9852 fix integration issue with 6eae1c4 ac87415 drm_hwcomposer: Partially implement HWC2 API ed2ec4b drm_hwcomposer: Initial stub HWC2 90f92d8 drm_hwcomposer: Move eglCreateImageKHR into Importer 90414a3 drm_hwcomposer: fix pre comp regions during protected playback 4500232 drm_hwcomposer: fix pre comp regions during protected playback 2d1bc46 drm_hwcomposer: Use correct DRM event context version 80b1a5d drm_hwcomposer: Move some utilities out of hwcomposer.cpp 6511c5e drm_hwcomposer: Remove source_damage from DrmHwcLayer d4a0a3d drm_hwcomposer: Break out of sync_wait loop on success 406dbfc drm_hwcomposer: Harvest min/max resolutions from drm a5df1de drm_hwcomposer: Don't pass hwc_procs_t to VsyncWorker 8600e34 drm_hwcomposer: Clean up error conditions ========platform/external/droiddriver between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + 1 file changed, 1 insertion(+) 9eaed02 Add OWNERS in external/droiddriver ========platform/external/dtc between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 ++ Android.mk | 6 ++- Makefile | 2 +- checks.c | 87 +++++++++++++++++++-------------------- convert-dtsv0-lexer.l | 2 +- data.c | 16 +++---- dtc-lexer.l | 3 +- dtc.c | 9 ++-- dtc.h | 6 +-- fdtdump.c | 2 +- fdtget.c | 4 +- fdtput.c | 4 +- flattree.c | 58 ++++++++++++-------------- libfdt/Android.bp | 21 ++++++++++ libfdt/Android.mk | 36 ---------------- libfdt/fdt_overlay.c | 23 ++++++----- libfdt/fdt_rw.c | 3 +- libfdt/libfdt.h | 30 ++++++++++++++ libfdt/libfdt_env.h | 26 ++++++------ livetree.c | 16 +++---- srcpos.h | 11 +++-- tests/char_literal.c | 2 +- tests/dtbs_equal_ordered.c | 2 +- tests/dtbs_equal_unordered.c | 10 ++--- tests/dumptrees.c | 2 +- tests/integer-expressions.c | 4 +- tests/node_offset_by_prop_value.c | 2 +- tests/nopulate.c | 2 +- tests/property_iterate.c | 4 +- tests/references.c | 4 +- tests/setprop.c | 2 +- tests/sized_cells.c | 6 +-- tests/subnode_iterate.c | 4 +- tests/sw_tree1.c | 4 +- tests/tests.h | 6 +-- tests/value-labels.c | 6 +-- treesource.c | 6 +-- util.c | 11 ++--- util.h | 24 +++++++---- version_non_gen.h | 2 +- 40 files changed, 250 insertions(+), 221 deletions(-) b1d8b2c libfdt: Android.mk -> Android.bp dd063f8 libfdt: Android.mk -> Android.bp 8aa4d20 Build the dtc binary as a static executable a588718 Disable warnings 1873a7f Add dtc to dist artifacts 9dfa11d Build the dtc binary as a static executable 558cd81 dtc: Bump version to v1.4.4 c17a811 fdtput: Remove star from value_len documentation 194d5ca fdtget: Use @return to document the return value d922ecd tests: Make realloc_fdt() really allocate *fdt 921cc17 libfdt: overlay: Check the value of the right variable 9ffdf60 dtc: Simplify asm_emit_string() implementation 881012e libfdt: Change names of sparse helper macros bad5b28 Fix assorted sparse warnings 672ac09 Clean up gcc attributes 49300f2 dtc: Don't abuse struct fdt_reserve_entry fa8bc7f dtc: Bump version to v1.4.3 34a9886 Add printf format attributes f72508e Correct some broken printf() like format mismatches 397d5ef libfdt: Add fdt_setprop_empty() 69a1bd6 libfdt: Remove undefined behaviour setting empty properties acd1b53 Print output filename as part of warning messages ========platform/external/e2fsprogs between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 + contrib/Android.bp | 4 +- contrib/android/Android.bp | 37 +- contrib/android/Android.mk | 42 ++ contrib/android/e2fsdroid.c | 45 +- contrib/android/perms.c | 23 +- contrib/android/perms.h | 8 +- debugfs/Android.bp | 4 +- debugfs/create_inode.c | 972 ------------------------------------------ debugfs/debugfs.c | 3 + e2fsck/Android.bp | 2 +- e2fsck/pass1.c | 9 +- include/mingw/grp.h | 16 + include/mingw/linux/types.h | 33 ++ include/mingw/pwd.h | 20 + include/mingw/sys/stat.h | 20 + include/mingw/sys/sysmacros.h | 11 + include/mingw/sys/types.h | 9 + include/mingw/unistd.h | 13 + lib/blkid/Android.bp | 11 +- lib/blkid/devname.c | 5 +- lib/blkid/devno.c | 3 + lib/blkid/list.h | 2 +- lib/blkid/probe.c | 5 +- lib/blkid/save.c | 8 + lib/config.h | 2 + lib/e2p/Android.bp | 7 + lib/e2p/fgetversion.c | 2 + lib/e2p/fsetversion.c | 2 + lib/e2p/getversion.c | 2 + lib/e2p/setversion.c | 2 + lib/ext2fs/Android.bp | 9 +- lib/ext2fs/finddev.c | 3 + lib/ext2fs/initialize.c | 11 + lib/ext2fs/ismounted.c | 3 + lib/ext2fs/openfs.c | 6 + lib/ext2fs/sparse_io.c | 10 +- lib/support/Android.bp | 7 +- lib/uuid/Android.bp | 7 +- lib/uuid/gen_uuid.c | 15 +- misc/Android.bp | 73 +++- misc/Android.mk | 42 ++ misc/create_inode.c | 13 + misc/mk_hugefiles.c | 5 + misc/mke2fs.c | 33 +- resize/Android.bp | 2 +- util/gen-android-files | 4 +- 47 files changed, 518 insertions(+), 1050 deletions(-) 51663e0d mke2fs, libext2fs: make filesystem image reproducible c6b07d18 Add missing libdl dependencies 7adf0ece e2fsck: fix ASAN error when using 128 byte inodes f425ce53 e2fsdroid: print used/total inode and block count 9f3b79ac build mke2fs for windows using android mingw library bc237175 mke2fs, libext2fs: fix bugs on windows 06bad82b build static version of mke2fs and e2fsdroid for host 42297fb0 build static version of mke2fs and e2fsdroid for host 2fff6fb0 e2fsdroid: use libselinux function to read file context on device 778eaa84 Require mke2fs.conf when building mke2fs 05a31e2c build mke2fs and e2fsdroid as static executables for recovery mode 91e756e8 blkid: Resolve to the exFAT uuid change on reboot. c0bd89b3 e2fsdroid: use libselinux function to read file context on device 43eff9d5 Revert "Mark e2fs libs vendor_available." a86e4d29 Require mke2fs.conf when building mke2fs 834180cc build mke2fs and e2fsdroid as static executables for recovery mode 79147a7e Add OWNERS in external/e2fsprogs 3e156ea9 Revert "Mark e2fs libs vendor_available." 611bef8f Mark e2fs libs vendor_available. 37f805a9 Define HAVE_SYS_SYSMACROS_H for Android. 95e97131 include sys/sysmacros.h as needed b5330546 e2fsdroid: skip setting timestamp if src_dir is null 34f4f33b e2fsdroid: support multiple selinux file contexts 96c8e668 e2fsck: update quota when optimizing the extent tree 085e63d0 libblkid: fix buffer overflow scanning partition name ========platform/external/easymock between android-8.0.0_r32..android-8.1.0_r1========= src/org/easymock/internal/EasyMockProperties.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ae369e1 Clone System properties before iterating ========platform/external/eigen between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 + Android.mk | 16 - Eigen/src/Core/Array.h | 8 +- Eigen/src/Core/ArrayBase.h | 8 +- Eigen/src/Core/ArrayWrapper.h | 6 +- Eigen/src/Core/CwiseNullaryOp.h | 80 +- Eigen/src/Core/DenseBase.h | 8 +- Eigen/src/Core/EigenBase.h | 4 + Eigen/src/Core/GenericPacketMath.h | 6 +- Eigen/src/Core/MathFunctions.h | 15 +- Eigen/src/Core/MatrixBase.h | 4 +- Eigen/src/Core/NumTraits.h | 2 + Eigen/src/Core/ProductEvaluators.h | 6 + Eigen/src/Core/SelfCwiseBinaryOp.h | 8 +- Eigen/src/Core/Solve.h | 4 +- Eigen/src/Core/StableNorm.h | 3 +- Eigen/src/Core/arch/CUDA/Half.h | 52 +- Eigen/src/Core/arch/CUDA/PacketMath.h | 2 +- Eigen/src/Core/arch/NEON/PacketMath.h | 15 +- Eigen/src/Core/functors/NullaryFunctors.h | 11 +- Eigen/src/Core/functors/UnaryFunctors.h | 31 + .../Core/products/GeneralMatrixMatrixTriangular.h | 13 +- .../products/GeneralMatrixMatrixTriangular_BLAS.h | 2 +- Eigen/src/Core/util/Macros.h | 2 +- Eigen/src/Geometry/Quaternion.h | 10 +- Eigen/src/Geometry/arch/Geometry_SSE.h | 60 +- .../IterativeLinearSolvers/BasicPreconditioners.h | 27 +- Eigen/src/Jacobi/Jacobi.h | 42 +- Eigen/src/OrderingMethods/Eigen_Colamd.h | 2 +- Eigen/src/QR/ColPivHouseholderQR.h | 12 +- Eigen/src/SVD/BDCSVD.h | 81 +- Eigen/src/SVD/UpperBidiagonalization.h | 4 +- Eigen/src/SparseCore/SparseSelfAdjointView.h | 3 +- Eigen/src/UmfPackSupport/UmfPackSupport.h | 101 +- OWNERS | 2 + bench/spbench/CMakeLists.txt | 27 +- blas/Android.bp | 61 + blas/Android.mk | 65 - cmake/FindBLAS.cmake | 1499 ++++++++++++++++---- cmake/FindBLASEXT.cmake | 380 +++++ cmake/FindHWLOC.cmake | 331 +++++ cmake/FindMetis.cmake | 297 +++- cmake/FindPTSCOTCH.cmake | 423 ++++++ cmake/FindPastix.cmake | 713 +++++++++- cmake/FindScotch.cmake | 379 ++++- doc/AsciiQuickReference.txt | 2 +- test/CMakeLists.txt | 30 +- test/array_for_matrix.cpp | 22 +- test/half_float.cpp | 24 +- test/lscg.cpp | 8 + test/main.h | 11 + test/numext.cpp | 53 + test/product_mmtr.cpp | 11 +- test/product_notemporary.cpp | 1 + test/sparse_product.cpp | 4 + unsupported/Eigen/CXX11/src/Tensor/README.md | 6 +- unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h | 11 +- .../Eigen/src/MatrixFunctions/MatrixFunction.h | 11 +- .../Eigen/src/MatrixFunctions/MatrixLogarithm.h | 2 +- unsupported/test/autodiff_scalar.cpp | 15 + 60 files changed, 4372 insertions(+), 667 deletions(-) aaa7c2f Mark libF77blas as vendor_available 8c82da6 Make libeigen header only lib vendor available. e241ae5 Add sigmoid functors to Eigen/Core. eda0329 Rebase Eigen to 3.3.4 5c3b4ca Add OWNERS in external/eigen 74c816f Allow host builds to use the eigen library. 74abacb Convert external/eigen to Android.bp aff31ab Add header library target for eigen ========platform/external/expat between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) f2e8548 Mark the module as VNDK or VNDK-SP in Android.bp c4fc4e2 Add vendor_available to libexpat ========platform/external/f2fs-tools between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 5 + Android.mk | 57 +- OWNERS | 3 + README | 8 +- VERSION | 4 +- autogen.sh | 7 + configure.ac | 56 +- fsck/Makefile.am | 9 +- fsck/defrag.c | 102 ++++ fsck/dir.c | 662 ++++++++++++++++++++++ fsck/dump.c | 222 ++++++-- fsck/f2fs.h | 172 +++++- fsck/fsck.c | 1334 ++++++++++++++++++++++++++++++++++--------- fsck/fsck.h | 129 ++++- fsck/main.c | 534 ++++++++++++++--- fsck/mount.c | 1418 +++++++++++++++++++++++++++++++++++++--------- fsck/node.c | 250 ++++++++ fsck/node.h | 101 ++++ fsck/resize.c | 613 ++++++++++++++++++++ fsck/segment.c | 221 ++++++++ fsck/sload.c | 257 +++++++++ fsck/xattr.c | 241 ++++++++ fsck/xattr.h | 65 +++ include/f2fs_fs.h | 385 +++++++++++-- lib/Makefile.am | 3 +- lib/libf2fs.c | 639 ++++++++++++++++----- lib/libf2fs_io.c | 157 ++++- lib/libf2fs_zoned.c | 310 ++++++++++ man/Makefile.am | 2 +- man/defrag.f2fs.8 | 76 +++ man/dump.f2fs.8 | 70 +++ man/fsck.f2fs.8 | 69 +++ man/mkfs.f2fs.8 | 103 +++- man/resize.f2fs.8 | 50 ++ man/sload.f2fs.8 | 56 ++ mkfs/Makefile.am | 13 +- mkfs/f2fs_format.c | 728 +++++++++++++++--------- mkfs/f2fs_format_main.c | 258 +++++++-- mkfs/f2fs_format_utils.c | 57 +- mkfs/f2fs_format_utils.h | 5 +- scripts/verify.sh | 137 +++++ tools/Makefile.am | 5 +- tools/f2fscrypt.8 | 102 ++++ tools/f2fscrypt.c | 916 ++++++++++++++++++++++++++++++ tools/fibmap.c | 1 + tools/sha512.c | 323 +++++++++++ 46 files changed, 9655 insertions(+), 1280 deletions(-) 85b4766 rename f2fs host executable 42c4b98 add sparse support for f2fs ddd7ebd f2fs-tools: merge -next changes bd9de8f rename f2fs host executable 15dcc01 Add OWNERS in external/f2fs-tools 91a801f add sparse support for f2fs f070415 f2fs-tools: merge -next changes 6bd9b29 Adjust f2fs makefile to cope with split. 8be4c2d fsck.f2fs: sanity check segno and blk_off when building curseg array 2010f97 fsck.f2fs: sanity check cp_payload before reading checkpoint 2c3f0a6 fsck.f2fs: sanity check blk_off for summary block entries 1a59456 f2fs-tools: sanity check segment count 3a3c6c2 fsck.f2fs: fix cur_valid_map buffer overflow cb1d442 f2fs-tools: update android makefile after upgrading to 1.8.0 e68e2ce LOCAL_EXPORT_CFLAGS doesn't exist 1e7aedf f2fs-tools: release 1.8.0 ad1bb00 mkfs.f2fs: fix bad assignment of total_sectors for f2fs_configuration b4436b0 fsck.f2fs: remove wrong dentry due to hash conversion 5d9032f fsck.f2fs: always fix seg entry type if it is not DATA ada6525 mkfs.f2fs: fix a segfault when setting more than 7 devices 88753db fsck.f2fs: show parse errors neatly ed031d6 fsck.f2fs: support -p without argument 9deb6fd f2fs-tools: correct endianness 0d6ce1f Add a configure option for SELinux support 33dacab fsck.f2fs: fix wrong i_name check for directory d466dea resize.f2fs: remove unused parameters e8768a9 resize.f2fs: fix the number of moved ssa blocks in migrate_ssa 361b018 fsck.f2fs: remove duplicated header files 1d81a37 resize.f2fs: correct the max segno in migrate_main 0a48220 mkfs.f2fs: detect small partition by overprovision ratio and # of segments 8399a29 mkfs.f2fs: give random checkpoint version b88767e fsck.f2fs: flush curseg sit entries b5e7d44 dump.f2fs: fix an error in dump nat pack num 4f1ded4 fsck.f2fs add a simple check orphan inodes in -p 1 mode bb91228 README: revisit README to fix typos and so on f407393 f2fs-tools: initialize and avoid build warning for android de7e07e f2fs-tools: support multiple devices ea1bd1c fsck.f2fs: refactor build_nat_area_bitmap to speed up fsck 5e056be resize.f2fs: modify condition for resize 890e9b3 fsck.f2fs: add a judgment after calloc 9e341fa fsck.f2fs: no need to write a new cp if nothing to flush 7401b7c resize.f2fs: fill zeros for expanded ssa area 2d7d4ff f2fs-tools: determine cp_addr by sbi->cur_cp f3341c3 sload.f2fs: not support to find or add files in inline_dir directory 8f346ef resize.f2fs: get latest free segments bfa0743 f2fs-tools: fix end block addres when finding free block b467030 resize.f2fs: fix wrong end_blkaddr 2f2ee92 defrag.f2fs: return error for no space case 6ab16ed resize.f2fs: fix wrong offset calculation 0033920 resize.f2fs: add more information in debug messages 893acfc fsck.f2fs: add SSR-based allocation when free segment not enough 112bf05 fsck.f2fs: rewrite entries info in segment manager 0fe50b6 libf2fs: avoid build warning 4b1ecd7 fsck.f2fs: check BLKZONED feature on mount ebbfb59 mkfs.f2fs: check zoned block devices configuration 1e0f68d mkfs.f2fs: reset sequential zones on device discard 9b51f80 mkfs.f2fs: check options for zoned block devices 9691420 f2fs-tools: introduce support for zoned block devices 81c62e2 f2fs-tools: use zoned block device terminology 49bdd64 f2fs-tools: add executable files to .gitignore 6471969 fsck.f2fs: do not check the first seg in a sec in find_next_free_block c4c6526 dump/fsck: convert encrypted file name b0a2386 sload.f2fs: allow to build without libselinux 6e7c503 mkfs.f2fs: fix the discarding size for block device 390fe58 fsck.f2fs: support restore lost files into ./lost_found/ 68ef569 fsck.f2fs: check condition to avoid wrong memory allocation 65f3d40 libf2fs: avoid garbage printout bdc1a0a f2fs-tools: clean up and avoid build warning c499346 f2fs: avoid AOSP build failure 9a708f0 fsck.f2fs: allocate buffer after condition check 3d19ea9 fsck.f2fs: fix a typo in check_sector_size 276571e fsck.f2fs: fix incorrect ERR_MSG in f2fs_do_mount d256214 fsck.f2fs: free cp_page_1 in validate_checkpoint e5b3ec8 libf2fs: increase robustness when called on root device f1ee351 fsck: porting avoid unneeded loop in build_sit_entries to fsck 3ffc5a8 f2fs-tools: use shorter config variable name 79b1858 libf2fs: use dev_read_block and dev_write_block 932d596 mkfs: get fd for f2fs_trim_device e874f42 fsck.f2fs: free node_blk to avoid memory leak 370f8c4 mkfs.f2fs: do not need strdup for parse_feature 3b8a88a fsck: clear useless "continue" in __chk_dentries c6834e9 libf2fs: show disk information d244656 f2fs-tools: release 1.7.0 37dbd83 fsck: recover symlink with zero i_size 9884ad4 fsck.f2fs: clean up duplicated code 4950322 f2fs-tools: update the format of output message 2452568 fsck.f2fs: free nat entry cache ffc7dbc fsck.f2fs: fix typo 278216b fsck.f2fs: correct variable type and name 89d5d52 f2fs.fsck: fix endianess 11adb13 dump.f2fs: show inode->i_dir_level 7b9c5fc mkfs: define DISCARD/SECDISCARD macro 70a8fc3 mkfs/fsck: add host-managed smr feature dc57351 fsck.f2fs: allow zero link count for orphan inode 74673eb mkfs.f2fs: ZBC device support 4f105bb fsck.f2fs: modify sit dump && add nat dump 22aa244 fsck.f2fs: check sector size if formatted from a regular file 6419842 fsck.f2fs: reset fsck flag if there is no bug 43448f9 fsck.f2fs: remove duplicated codes in sanity_check_raw_super 91bd80c resize.f2fs: replace the overprovision calculation method e52321f script: add simple test script 603f8f9 sload.f2fs: support loading files into partition directly d3be088 resize.f2fs: support to expand partition size 0e14e39 fibmap: pull in sys/sysmacros.h for major/minor 99ffb3d fsck.f2fs: check sanity of superblock and fix any misalignment 0301f16 fsck.f2fs: nullify the freed ckpt pointer bea9d60 fsck.f2fs: set fix_on if error is detected ce46aed fsck.f2fs: check ino in nat entry and node footer 31f461c fsck.f2fs: cache all nat entries and check each of them bc28669 fsck.f2fs: count the number of inodes during building nat_area_bitmap 6e22569 fsck.f2fs: introduce -p option to check meta 759df52 f2fs-tools: release 1.6.1 890e4e0 fsck.f2fs: calculate orphan_blkaddr correctly 2a80231 fsck.f2fs: refactor extent info verification flow c8327c9 fsck.f2fs: check dirent position b385e9f mkfs.f2fs: set segment_count in super block correctly 323c8c8 fsck.f2fs: check nat_entry->ino for all nodes f102ca4 f2fs-tools: rebase struct f2fs_summary_block with upstream 9b09631 fsck.f2fs: fix incorrect block_addr of node/meta bc6f686 fsck.f2fs: calculate the total size correctly 2277801 fsck.f2fs: check valid values for dot dentries ecc43cc f2fs-tools: redefine MAX_SIT_BITMAP_SIZE ea34c1c libf2fs: limit the total size up to 16T c00fe85 fsck.f2fs: fix corrupted nat entry [0] c6e8a6b fsck.f2fs: remove corrupted nid entry from indirect/double-indirect node 50aa77b fsck.f2fs: check /proc/mounts first to detect readonly f8bc97b fsck.f2fs: show encrypted filenames matched with kernel 843f5b9 fsck.f2fs: check ino of an inode a9cd90e fsck.f2fs: check ino of an used nat entry 1952ab4 f2fs-tools: fix endianness of on-disk check_sum in summary_footer d9a6b18 fsck.f2fs: avoid fix ssa in some case ad042d9 mkfs.f2fs: reset dnode with zeros e92fd42 fsck.f2fs: nullify raw_super pointer bbc4176 fsck.f2fs: return 0 for no error was reported 231fc70 fsck.f2fs: assign checkpoint pointer correctly b9eb1dc fsck.f2fs: swap checkpoint crc to CPU endian 25b2e75 f2fs-tools: avoid failure and warnings for android build e9dfbbb mkfs.f2fs: introduce zone align for main area 2d3ea14 fsck.f2fs: fix double free invalid checkpoint d3258fa man: modify mkfs.f2fs man page 52dedc6 man: add missing man pages ffd8d05 f2fs-tools: release 1.6.0 e12a3c3 mkfs.f2fs: fix check error when calloc sum_compact failure a828ebb fsck.f2fs: fix losing journal entries 767a93e defrag.f2fs: fix missing SSA updates f66104c defrag.f2fs: enhance allocation speed dbe78ae libf2fs: fix incorrect type define of declaration d614794 defrag.f2fs: return error if there is no space 17acba6 defrag.f2fs: eliminate unexpected journal entries 552d6a8 defrag.f2fs: fix not to allocate current segment b008605 lib: use u8/u32/u64 for bit operations ee65f6e lib: fix test_bit_le functions c8514f8 mkfs.f2fs: remove extent_cache entry for parent directory 9e5c021 mkfs.f2fs: fix storing volume label correctly in utf16 0ff98a3 fsck.f2fs: deal with realloc size and realloc failure 25e7128 Revert "fsck.f2fs: deal with realloc failure" 0fddd6e mkfs.f2fs: fix to calculate left space of checkpoint page correctly 2c1ebe2 defrag.f2fs: introduce defragmentation tool 003b102 fsck.f2fs: LFS alloc_type must have free segment after blkoff 1a35b5e f2fs-tools: export print_raw_sb_info c8ce2bf mkfs.f2fs: export get_best_overprovision c605c5e fsck.f2fs: sanity_check for extent_cache entry 1ea31c4 libf2fs: enhance the bit operations 85aa525 f2fs-tools: add library version info d6b0f70 mkfs/Makefile.am: add a section to build libf2fs_fmt 3894c69 mkfs.f2fs: show correct partition size 0e0b9f2 fsck.f2fs: use get_{sb|cp} and set_{sb|cp} macros 06a1945 mkfs.f2fs: export get_{sb|cp} and set_{sb|cp} c93711f mkfs.f2fs: discard obsolete blocks to avoid roll-forward recovery c9274cb mkfs.f2fs: skip extension name that is too long 1540a28 mkfs.f2fs: avoid dumplicate extensions 43095ca fsck.f2fs: deal with realloc failure 67de42f fsck.f2fs: support a readonly filesystem ee48fd2 fsck.f2fs: declare static function c134e0e f2fs-tools: release 1.5.0 5489249 fsck.f2fs: support a preen mode 2cdb04b mkfs.f2fs: support <1% overprovision ratio e8766f2 fsck.f2fs: check sit types for node or data only 555138c man: fix missing description for overprovision ratio 6e2b58d mkfs.f2fs: fix wrong ovp space calculation on large section 6f9c275 mkfs.f2fs: don't need to limit MIN_VOLUME SIZE 0d6d08e mkfs.f2fs: set overprovision size more precisely 01219c7 mkfs.f2fs: fix wrong documentation e9f8ae8 fsck.f2fs: add segment type in sit_dump ca1436e fsck.f2fs: drop extent_info to avoid potential wrong access 7ac0701 fsck.f2fs: select to update the latest valid summary d24f1bb fsck.f2fs: add hash conversion for encrypted dentries 641d98f fsck.f2fs: avoid build warning 4476615 dump.f2fs: show i_advise field in inode f6eef57 fsck.f2fs: show superblock features and encryption info 6e6c713 mkfs.f2fs: set encryption feature 65950fc fsck.f2fs: show ckeckpoint version info 97c0893 Revert "mkfs.f2fs: 512 UTF-16 characters for label" 1f65c1f fsck.f2fs: fix orphan inode's link count f1e4f9c fsck.f2fs: fix missing dentries 56b8930 fsck.f2fs: clean up child information e358413 fsck.f2fs: fix missing i_links 4d60a12 fsck.f2fs: count child directories correctly for i_links 22a8ae0 fsck.f2fs: fix corrupted dentries 562ec5a fsck.f2fs: fix summary block fce2ff1 fsck.f2fs: return summary block pointer and types 4a31164 fsck.f2fs: preserve orphan blocks 278863e fsck.f2fs: skip block count fix when i_links is fixed c0feeda fsck.f2fs: fix inodes having wrong i_links e177326 fsck.f2fs: check file types 7d253ac fsck.f2fs: remove inconsistent named directories a81e544 fsck.f2fs: reduce redundant message fb5eef1 mkfs.f2fs: 512 UTF-16 characters for label e3ab142 mkfs.f2fs: add quite mode, -q fea6162 fsck.f2fs: show total sectors consumed by filesystem 7ba9eec fsck.f2fs: show cp_state for fsck.f2fs c93d54a mkfs.f2fs: show bytes for total_sectors 3c160e7 configure: add check for fallocate 5792951 f2fs-tools: fix build system to make distcheck correctly fd32210 f2fs-tools: release 1.4.1 737e0e9 f2fstat: fix option parsing e1f3c00 fsck.f2fs: remove corrupted data indices in direct node blocks 0c12db3 mkfs.f2fs: avoid memory leak in mkfs 37580f1 fsck.f2fs: support large sector size b6012fd mkfs.f2fs: support large sector size 631f816 fsck.f2fs: readahead node blocks to speed up b57708a dump.f2fs: show checkpoint flag 6f76365 fsck.f2fs: fix sit types seamlessly 5a51007 fibmap.f2fs: fix the wrong stat info dc532e5 configure: add check for bswap_64 936945a configure: also check for byteswap.h 4757ef0 parse.f2fs: add a tool to parse IO traces made by runtime f2fs 9c6617d dump.f2fs: dump owner of data given block address b76cced fsck.f2fs: no need to fix SIT type for COLD_DATA 370a242 mkfs.f2fs: introduce some macros to simplify coding style 79c1870 fsck.f2fs: remove unused value 0b4d168 mkfs.f2fs: fix missing endian conversion 5945ec1 mkfs: use compact mode for data summaries e7f175a fsck.f2fs: add a missing 'fixed' during chk_dentries() 8f521d9 fsck.f2fs: avoid false alarm on SIT type fix 025829b fsck.f2fs: remove unneeded return ec53a83 fsck.f2fs: show orphan inodes when fixing partition 9a5808c mkfs.f2fs: reclaim free space in case of regular file 762eedf mkfs.f2fs: give a kernel version for initial format 6fa2547 fsck.f2fs: trigger fsck.f2fs when new change was made 232ce76 fsck.f2fs: fix SIT entry types 9f87126 fsck.f2fs: actually flag the fixed dentries as fixed 4eeaff3 f2fs: use last_blk for print dentries 7279f03 fsck.f2fs: fix DATA_EXIST flag for old partition 056e4b0 fsck.f2fs: attempt to identify bad dentries 5007756 fsck.f2fs: show inline status of inode 2c6bb79 fsck.f2fs: fix wrongly allocated 0'th block for inline_data 30b0dfa fsck.f2fs: fix link count correctly aafe2ca fsck.f2fs: fix wrong hash_code made by previous buggy code 6d88640 fsck.f2fs: support inline_dentry 1dd3bc0 fsck.f2fs: fix superblock offset d692412 mkfs.f2fs: avoid build warning 59591e4 fsck.f2fs: fix wrong block addres of nids fe06785 mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed f3a1ea9 f2fs-tools: fix for build big-endian processors baac4b4 f2fs-tools: release 1.4.0 7f47499 f2fstat: enhance readability of output c7ac585 tracepoint.sh: update latest tracepoints cfeb015 f2fs: rearrange options to remove redundant check 7eb6c5a fsck.f2fs: add auto_fix feature a6a7ac8 fsck.f2fs: avoid build warnings 7d96d13 fsck.f2fs: remove list.h a6b2870 fsck.f2fs: check next block is free or not b700e31 fsck.f2fs: fix checkpoint 1dc1edf fsck.f2fs: handle correctly segment summary entries 1bc74e1 fsck.f2fs: remove corrupted xattr block a89223b fsck.f2fs: corrupted orphan inode will be removed 32edfea fsck.f2fs: remove dentry if its inode block is corrupted 48ffea7 fsck.f2fs: add fixing messeages 634dfb1 fsck.f2fs: fix inode block inconsistency 48863d4 fsck.f2fs: give a chance to recover sit entries 1ce70c6 fsck.f2fs: cleanup mount.c 5cd7001 fsck.f2fs: handle error cases 2701c94 fsck.f2fs: remove return value of get_node_info 7aafb1b fsck.f2fs: handle IS_VALID_BLK_ADDR f6d1d58 fsck.f2fs: clean up codes 6f4106c fsck.f2fs: retry to fix corrupted image f460789 f2fs_dentry_hash: avoid casting unsigned char to singed char 347e94f fsck.f2fs: show inode numbers 6cd2c51 dump.f2fs: support dump_file from image f381590 mkfs.f2fs: remove build warning 4b80852 tracepoint.sh: add missing tracepoints 92a65a4 mkfs.f2fs: fix name conflict for BLKDISCARD 092e3d9 mkfs.f2fs: large volume support 58edb10 f2fs-tools: 64-bit compile issue e91da2f libf2fs: move the finalize_device() into the io lib. 09f8f56 mkfs: set BLKDISCARD by default 0575dd1 libf2fs, fsck, mkfs: call f2fs_finalize_device before exit 3ba4ce8 mkfs: support passing in the number of sectors to use 97fd903 License tweak: LGPL v2.1 vs LGPL v2 4ea4f1d fsck.f2fs: large volume support 03ca33c fibmap: need linux/fs.h for FIBMAP a68ee58 Cleanup various build warnings (signed vs unsigned, unused vars,...) a4499db f2fs: fix to remove the test code that should not be merged e35b8af f2fs-tools: announce dual licenses with GPL and LGPL v2 ========platform/external/fio between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 138 + Android.mk | 110 - FIO-VERSION-GEN | 6 +- HOWTO | 5294 +++++++++++++++++++++------------- Makefile | 185 +- README | 424 ++- README.version | 4 +- REPORTING-BUGS | 10 +- STEADYSTATE-TODO | 14 + appveyor.yml | 27 + arch/arch-aarch64.h | 9 +- arch/arch-alpha.h | 15 - arch/arch-arm.h | 17 +- arch/arch-hppa.h | 15 - arch/arch-ia64.h | 15 - arch/arch-mips.h | 15 - arch/arch-ppc.h | 51 +- arch/arch-s390.h | 15 - arch/arch-sh.h | 15 - arch/arch-sparc.h | 15 - arch/arch-sparc64.h | 15 - arch/arch-x86-common.h | 33 +- arch/arch-x86.h | 17 +- arch/arch-x86_64.h | 56 +- arch/arch.h | 6 +- backend.c | 1130 +++++--- blktrace.c | 185 +- cconv.c | 114 +- cgroup.c | 6 +- client.c | 406 ++- client.h | 18 +- compiler/compiler.h | 14 + configure | 870 +++++- crc/crc32c-arm64.c | 115 + crc/crc32c.h | 14 + crc/fnv.c | 24 +- crc/sha3.c | 173 ++ crc/sha3.h | 42 + crc/test.c | 100 +- debug.h | 2 + diskutil.c | 71 +- diskutil.h | 16 +- doc/Makefile | 225 ++ doc/conf.py | 360 +++ doc/fio_doc.rst | 51 + doc/fio_examples.rst | 62 + doc/fio_man.rst | 12 + doc/index.rst | 25 + doc/make.bat | 281 ++ engines/binject.c | 12 +- engines/cpu.c | 11 +- engines/dev-dax.c | 348 +++ engines/e4defrag.c | 20 +- engines/ftruncate.c | 56 + engines/glusterfs.c | 21 +- engines/glusterfs_async.c | 10 +- engines/glusterfs_sync.c | 6 +- engines/guasi.c | 12 +- engines/libaio.c | 27 +- engines/libhdfs.c | 439 ++- engines/mmap.c | 25 +- engines/mtd.c | 209 ++ engines/net.c | 49 +- engines/null.c | 43 +- engines/pmemblk.c | 445 +++ engines/posixaio.c | 14 +- engines/rbd.c | 192 +- engines/rdma.c | 358 ++- engines/sg.c | 536 +++- engines/skeleton_external.c | 8 +- engines/solarisaio.c | 12 +- engines/splice.c | 12 +- engines/sync.c | 105 +- engines/windowsaio.c | 46 +- eta.c | 172 +- examples/backwards-read.fio | 8 + examples/basic-verify.fio | 12 + examples/dev-dax.fio | 45 + examples/fixed-rate-submission.fio | 10 + examples/ftruncate.fio | 27 + examples/gpudirect-rdmaio-client.fio | 15 + examples/gpudirect-rdmaio-server.fio | 12 + examples/jesd219.fio | 20 + examples/mtd.fio | 21 + examples/pmemblk.fio | 71 + examples/poisson-rate-submission.fio | 14 + examples/rand-zones.fio | 18 + examples/rdmaio-client.fio | 6 +- examples/rdmaio-server.fio | 4 +- examples/steadystate.fio | 45 + examples/waitfor.fio | 35 + file.h | 59 +- filehash.c | 21 +- filehash.h | 5 +- filelock.c | 14 +- filelock.h | 4 +- filesetup.c | 394 ++- fio.1 | 998 ++++++- fio.c | 27 +- fio.h | 306 +- fio_time.h | 8 +- flist.h | 3 + flow.c | 2 +- gclient.c | 191 +- gettime-thread.c | 6 +- gettime.c | 55 +- gfio.c | 20 +- goptions.c | 24 +- hash.h | 31 +- helper_thread.c | 185 ++ helper_thread.h | 11 + idletime.c | 25 +- idletime.h | 3 +- init.c | 796 +++-- io_ddir.h | 12 +- io_u.c | 710 +++-- io_u.h | 179 ++ io_u_queue.c | 1 + io_u_queue.h | 8 +- ioengine.h | 250 -- ioengines.c | 213 +- ioengines.h | 90 + iolog.c | 565 +++- iolog.h | 125 +- json.c | 64 +- json.h | 5 +- lib/axmap.c | 45 +- lib/axmap.h | 3 +- lib/bloom.c | 26 +- lib/bloom.h | 4 +- lib/ffz.h | 19 +- lib/gauss.c | 64 + lib/gauss.h | 19 + memalign.c => lib/memalign.c | 6 +- memalign.h => lib/memalign.h | 0 lib/mountcheck.c | 85 + lib/mountcheck.h | 6 + lib/num2str.c | 94 +- lib/num2str.h | 15 + lib/output_buffer.c | 55 + lib/output_buffer.h | 17 + lib/pattern.c | 472 +++ lib/pattern.h | 47 + lib/pow2.h | 12 + lib/prio_tree.c | 5 +- lib/rand.c | 73 +- lib/rand.h | 117 +- lib/seqlock.h | 48 + lib/strntol.c | 33 + lib/strntol.h | 6 + lib/tp.c | 119 - lib/tp.h | 33 - lib/types.h | 16 + lib/zipf.c | 28 +- lib/zipf.h | 2 + libfio.c | 137 +- log.c | 65 +- log.h | 19 +- memory.c | 113 +- minmax.h | 5 + mutex.c | 121 +- mutex.h | 7 +- optgroup.c | 205 ++ optgroup.h | 102 + options.c | 2042 +++++++++---- options.h | 134 +- os/os-aix.h | 4 +- os/os-android.h | 57 +- os/os-dragonfly.h | 204 +- os/os-freebsd.h | 44 +- os/os-hpux.h | 3 +- os/os-linux-syscall.h | 277 ++ os/os-linux.h | 105 +- os/os-mac.h | 73 +- os/os-netbsd.h | 39 +- os/os-openbsd.h | 70 +- os/os-solaris.h | 3 +- os/os-windows.h | 16 +- os/os.h | 53 +- os/windows/eula.rtf | Bin 1060 -> 1072 bytes os/windows/examples.wxs | 112 +- os/windows/install.wxs | 8 +- os/windows/posix.c | 114 +- os/windows/posix/include/sys/ioctl.h | 7 + {lib => oslib}/getopt.h | 0 {lib => oslib}/getopt_long.c | 36 +- {lib => oslib}/inet_aton.c | 0 {lib => oslib}/inet_aton.h | 0 oslib/libmtd.c | 1425 +++++++++ oslib/libmtd.h | 357 +++ oslib/libmtd_common.h | 224 ++ oslib/libmtd_int.h | 109 + oslib/libmtd_legacy.c | 384 +++ oslib/libmtd_xalloc.h | 106 + {lib => oslib}/linux-dev-lookup.c | 4 +- {lib => oslib}/linux-dev-lookup.h | 0 {lib => oslib}/strcasestr.c | 4 + {lib => oslib}/strcasestr.h | 0 oslib/strlcat.c | 24 + oslib/strlcat.h | 6 + {lib => oslib}/strsep.c | 0 {lib => oslib}/strsep.h | 0 parse.c | 160 +- parse.h | 36 +- profiles/act.c | 15 +- profiles/tiobench.c | 7 +- rate-submit.c | 249 ++ rate-submit.h | 7 + server.c | 1025 +++++-- server.h | 64 +- smalloc.c | 96 +- stat.c | 1360 ++++++--- stat.h | 107 +- steadystate.c | 363 +++ steadystate.h | 61 + t/arch.c | 5 + t/btrace2fio.c | 24 +- t/debug.c | 2 +- t/dedupe.c | 9 +- t/gen-rand.c | 68 + t/genzipf.c | 262 +- t/lfsr-test.c | 6 +- t/log.c | 4 +- t/memlock.c | 58 + t/read-to-pipe-async.c | 670 +++++ t/stest.c | 16 +- t/verify-state.c | 154 + thread_options.h | 122 +- time.c | 51 +- tools/fio.service | 10 + tools/fiologparser.py | 221 ++ tools/genfio | 8 +- tools/hist/.gitignore | 3 + tools/hist/fiologparser_hist.py | 388 +++ tools/hist/fiologparser_hist.py.1 | 201 ++ tools/hist/half-bins.py | 38 + tools/plot/fio2gnuplot | 18 +- tools/plot/graph2D.gpm | 37 +- tools/plot/graph3D.gpm | 33 +- tools/plot/math.gpm | 25 +- trim.c | 18 +- trim.h | 12 +- unit_tests/steadystate_tests.py | 222 ++ verify-state.h | 108 + verify.c | 691 +++-- verify.h | 91 +- workqueue.c | 373 +++ workqueue.h | 112 + 248 files changed, 27820 insertions(+), 7875 deletions(-) 138dfa04 We do have process-shared mutexes. f9ff7e60 Fix build. eda3a606 Update to fio-2.20. a54b8cbc fio assumes has been included. ========platform/external/flac between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 13 ++++++++++++ Android.mk | 4 ---- libFLAC/Android.bp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ libFLAC/Android.mk | 40 ------------------------------------- 4 files changed, 71 insertions(+), 44 deletions(-) 75e095d Make software codecs as VNDK a44d56a Convert external/flac to Android.bp afd46ea Convert external/flac to Android.bp a7e3c5e Convert external/flac to Android.bp 32c5d84 Fix the last warning and enable -Werror for external/flac. ========platform/external/freetype between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 6 ++++++ libft2.map.txt | 13 +++++++++++++ 2 files changed, 19 insertions(+) 858d9684 Mark libft2 as LLNDK 38570c22 Revive psmodule. ========platform/external/gemmlowp between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 5 +- Android.bp | 29 + Android.mk | 16 - OWNERS | 1 + doc/design.md | 165 + doc/design.txt | 158 + doc/kernel.md | 172 + doc/kernels.txt | 176 + doc/less-than-8-bit.md | 313 + doc/less-than-8-bit.txt | 305 + doc/low-precision.md | 192 + doc/low-precision.txt | 159 + doc/output.md | 53 + doc/packing.md | 204 + doc/packing.txt | 206 + doc/public.md | 161 + doc/quantization.md | 346 + doc/quantization_example.cc | 391 + eight_bit_int_gemm/Android.bp | 47 + eight_bit_int_gemm/Android.mk | 46 - eight_bit_int_gemm/eight_bit_int_gemm.cc | 77 +- eight_bit_int_gemm/eight_bit_int_gemm.h | 4 +- {internal => fixedpoint}/fixedpoint.h | 387 +- {internal => fixedpoint}/fixedpoint_neon.h | 32 +- fixedpoint/fixedpoint_sse.h | 218 + flags.bzl | 13 +- internal/allocator.h | 15 +- internal/block_params.h | 24 +- internal/common.h | 43 +- internal/compute.h | 14 +- internal/dispatch_gemm_shape.h | 189 + internal/iterator.h | 75 - internal/kernel.h | 21 +- internal/kernel_default.h | 90 +- internal/kernel_neon.h | 1278 +- internal/kernel_reference.h | 16 +- internal/{kernel_SSE.h => kernel_sse.h} | 119 +- internal/multi_thread_gemm.h | 308 +- internal/output.h | 396 +- internal/output_neon.h | 553 +- internal/output_sse.h | 354 + internal/pack.h | 201 +- internal/pack_neon.h | 250 +- internal/{pack_SSE.h => pack_sse.h} | 51 +- internal/simd_wrappers.h | 508 + internal/simd_wrappers_common_neon_sse.h | 646 + internal/simd_wrappers_neon.h | 150 + internal/simd_wrappers_sse.h | 123 + internal/single_thread_gemm.h | 84 +- internal/unpack.h | 302 +- internal/unpack_neon.h | 202 - meta/base.h | 145 + meta/generators/cc_emitter.py | 70 +- meta/generators/common.py | 136 + meta/generators/gemm_NxMxK_neon.py | 140 +- meta/generators/gemv_1xMxK_neon.py | 285 + meta/generators/meta_neon.py | 116 + meta/generators/metagemm_generate_headers.sh | 8 + meta/generators/mul_1x8_Mx8_neon.py | 285 + meta/generators/mul_Nx8_Mx8_neon.py | 70 +- meta/generators/neon_emitter.py | 614 +- meta/generators/neon_emitter_64.py | 1277 + meta/generators/qnt_Nx8_neon.py | 222 +- meta/generators/quantized_mul_kernels_arm_32.py | 47 + meta/generators/quantized_mul_kernels_arm_64.py | 47 + meta/generators/quantized_mul_kernels_common.py | 641 + meta/generators/streams_arm_32.py | 41 + meta/generators/streams_arm_64.py | 41 + meta/generators/streams_common.py | 304 + meta/generators/transform_kernels_arm_32.py | 44 + meta/generators/transform_kernels_arm_64.py | 44 + meta/generators/transform_kernels_common.py | 590 + meta/generators/zip_Nx8_neon.py | 109 +- meta/legacy_multi_thread_common.h | 151 + meta/legacy_multi_thread_gemm.h | 260 + meta/legacy_multi_thread_gemv.h | 168 + meta/legacy_operations_common.h | 61 + meta/legacy_single_thread_gemm.h | 299 + meta/multi_thread_common.h | 139 +- meta/multi_thread_gemm.h | 286 +- meta/multi_thread_gemv.h | 168 + meta/multi_thread_transform.h | 98 + meta/operations_common.h | 61 + meta/quantized_mul_kernels.h | 177 + meta/quantized_mul_kernels_arm_32.h | 4288 +++ meta/quantized_mul_kernels_arm_64.h | 4106 +++ meta/single_thread_gemm.h | 38579 +--------------------- meta/single_thread_transform.h | 90 + meta/streams.h | 312 + meta/streams_arm_32.h | 12248 +++++++ meta/streams_arm_64.h | 12273 +++++++ meta/test_gemm_correctness.cc | 521 + meta/test_streams_correctness.cc | 182 + meta/test_transform_benchmark.cc | 151 + meta/test_transform_correctness.cc | 285 + meta/transform_kernels.h | 244 + meta/transform_kernels_arm_32.h | 8109 +++++ meta/transform_kernels_arm_64.h | 7965 +++++ public/bit_depth.h | 131 +- public/gemmlowp.h | 74 +- public/map.h | 24 +- public/output_stages.h | 63 +- scripts/ci-before.sh | 7 + scripts/ci-test.sh | 14 + scripts/test-android.sh | 5 +- standalone/neon-gemm-kernel-benchmark.cc | 3746 +++ test/benchmark.cc | 11 +- test/benchmark_meta_gemm.cc | 19 +- test/correctness_meta_gemm.cc | 241 +- test/test.cc | 815 +- test/test.h | 31 +- test/test_allocator.cc | 4 +- test/test_data.cc | 14 + test/test_data.h | 14 + test/test_fixedpoint.cc | 555 +- 115 files changed, 70746 insertions(+), 41407 deletions(-) 436ff70 Mark libbnnmlowp as vendor_available 81ef149 Make gemmlowp header only libs vendor available. 7ca694a Make gemmlowp properly support host modules. 2d71596 Enable optimized meta path for libbnnmlowp 8064dfa Always allow GEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK for Android a9fd919 Rebase gemmlowp to 36ffd29 b76ecb1 Add OWNERS in external/gemmlowp 4603c7e Convert external/gemmlowp to Android.bp ========platform/external/giflib between android-8.0.0_r32..android-8.1.0_r1========= 147ea0d Include for SIZE_MAX DO NOT MERGE 1604026 Update GIFLIB to 5.1.4 DO NOT MERGE 7eb1d41 Update GIFLIB to 5.1.4 DO NOT MERGE 7bdef26 Update GIFLIB to 5.1.4 DO NOT MERGE 75c90ad Update GIFLIB to 5.1.4 DO NOT MERGE b95e3f6 Update GIFLIB to 5.1.4 DO NOT MERGE ========platform/external/glide between android-8.0.0_r32..android-8.1.0_r1========= .../main/java/com/bumptech/glide/manager/RequestManagerFragment.java | 2 +- .../main/java/com/bumptech/glide/manager/RequestManagerRetriever.java | 4 ++-- .../com/bumptech/glide/manager/SupportRequestManagerFragment.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) ef6d5767 Rename getLifecycle into getGlideLifecycle. ========platform/external/google-benchmark between android-8.0.0_r32..android-8.1.0_r1========= .travis-libcxx-setup.sh | 6 + .travis.yml | 209 +++++++++++++++++++----------- AUTHORS | 5 + Android.bp | 1 + CMakeLists.txt | 29 ++++- CONTRIBUTORS | 5 + OWNERS | 1 + README.md | 133 ++++++++++++++++++- appveyor.yml | 24 ++-- cmake/AddCXXCompilerFlag.cmake | 35 ++++- cmake/CXXFeatureCheck.cmake | 4 +- cmake/Config.cmake.in | 1 + docs/tools.md | 59 +++++++++ include/benchmark/benchmark_api.h | 107 +++++++++++---- include/benchmark/reporter.h | 33 +++-- src/CMakeLists.txt | 48 ++++++- src/benchmark.cc | 86 ++++++++++--- src/benchmark_api_internal.h | 9 +- src/benchmark_register.cc | 52 ++++++-- src/check.h | 8 ++ src/colorprint.cc | 4 +- src/complexity.cc | 52 +++++++- src/console_reporter.cc | 66 ++++++++-- src/counter.cc | 68 ++++++++++ src/counter.h | 26 ++++ src/csv_reporter.cc | 59 +++++++-- src/cycleclock.h | 31 ++++- src/internal_macros.h | 19 ++- src/json_reporter.cc | 7 +- src/re.h | 16 ++- src/sleep.cc | 3 +- src/sleep.h | 12 +- src/stat.h | 16 ++- src/string_util.cc | 20 +-- src/sysinfo.cc | 9 +- src/timers.cc | 45 ++++--- test/CMakeLists.txt | 33 ++++- test/benchmark_test.cc | 5 +- test/complexity_test.cc | 2 +- test/cxx03_test.cc | 6 + test/diagnostics_test.cc | 2 +- test/donotoptimize_test.cc | 21 ++- test/options_test.cc | 24 +++- test/output_test.h | 130 +++++++++++++++++++ test/output_test_helper.cc | 203 ++++++++++++++++++++++++++++- test/register_benchmark_test.cc | 48 ++++++- test/reporter_output_test.cc | 10 +- test/user_counters_tabular_test.cc | 250 ++++++++++++++++++++++++++++++++++++ test/user_counters_test.cc | 217 +++++++++++++++++++++++++++++++ tools/compare_bench.py | 58 +++++++-- tools/gbench/Inputs/test1_run1.json | 14 ++ tools/gbench/Inputs/test1_run2.json | 14 ++ tools/gbench/report.py | 25 ++-- tools/gbench/util.py | 61 ++++++--- 54 files changed, 2124 insertions(+), 307 deletions(-) 710c2b8 Fix #403 HAVE_${VAR} not passed to makefile (#404) b8a2206 Add ClearRegisteredBenchmark() function. (#402) d6aacaf Revert "Use NEW settings for CMP0063 policy (#399)" (#401) af54206 Use NEW settings for CMP0063 policy (#399) f3b3dd9 Use the sample version of standard deviation (#383) 93bfabc Fix #342: DoNotOptimize causes compile errors on older GCC versions. (#398) 15e9eba Associate the required include directory with the benchmark library (#393) 4b378cb Remove maco@ from OWNERS. febd0d7 Remove unnecessary whitespace in travis yaml b1f33d4 Add macOS builds to .travis.yml (#389) 2aa19b5 Add OWNERS to external/google-benchmark cb8a0cc test commit ec6f035 Trying again to fix error caused by -Wunused-function. 1735413 Fix pragma clang ignore with gcc. 160770f Fix dropped-style elses. a310886 Fix (that is, ignore) clang compile error. 020bac9 Extend tabular counter tests to different counter sets. 2506044 Add unit test for counter sets. ea019f3 Allow different counter sets in CSV reporting. 3db6254 Console reporter: add /s prefix to counter rates. cf20dc9 Add test for tabular output of rate counters. c69b385 Add first unit test for benchmark_tabular_counters. 17a012d Fix: --benchmark_counters_tabular was not being passed to tests. feb69ae Ensure all the necessary keys are present before parsing JSON data (#380) eb2bf34 Fix indentation. 77b9362 Add output_test.h to output_test_helper for VisualStudio editing. b57b2cf Improve some comments. 64b5f3f Make Results::GetTime() receive an enum. 62b1dd9 CHECK_BENCHMARK_RESULTS() was too inconspicuous. 3443ac2 Fix brace formatting (Habits die hard!). 21600b9 Fix VS warning. 47226cc CHECK(): rename EPS to FLOAT for consistency with googletest style. 2a2eb44 Fix VS2013 quirk. cdbcaaf Fix g++-4.8 compile errors. ef6b4fb Simplify printing of counters in console reporter. 8f69e4f Remove whitespace. c16c8ff CHECK_EPS: Use parentheses to wrap macro arguments. c81960a Add missing include of stringstream. b5effb3 Add missing include for providing std::function. 5587661 Remove unused prototype. 180719d Rename ResultsCheckerEntry to Results. f3b82a8 Adopt standard style. 86249c5 Result checking: move some function definitions to source file. 03b0655 Fix expected values of user counters as rates in unit tests. 921a51a Console reporting of user counters: print rates like non-rates. 78548f8 Add (currently failing) tests for user counters with threads. 2814e9d Fix ResultsCheckerEntry::NumThreads() 92034a8 Make result checkers execute on all regex-matching benchmarks. 738fcd9 Add log of the benchmark name when checking results. 1ce286f Avoid compiler-specific pragmas in result check macros. da69e5d User counters: add more tests. 8c757a3 Results check: add checks with epsilon. 1826feb ResultsCheckerEntry: add more getter functions. 2a8d0dd Use const char* instead of std::string in entry name lookup. 8adf59d Add epsilon check macros for float comparison. e869e37 Remove some whitespace. 6452883 Unit testing: add facilities to check benchmark results. 693a430 User counters: add more unit tests. ... 3c2d7f5 User counter tests: first version. b273d9b Reporter tests: reuse csv header. 409f35d User counters: fix misplaced newline in console reporter header. 1295ce8 Fixes #378 coercion to double was causing counter to forget its flags, changed it so that its value is updated directly 2d1a346 Fixes #378 (hopefully). Unit tests for counters to follow. 3336ea0 Support VS2017 on AppVeyor (#376) 7a74b74 fix for android NDK r10e (#375) 09b93cc fix android compilation (#372) 46afd8e Don't limit benchmarks with manual timers to 5x the elapsed real time. 74b2405 Add Benchmark::Iterations for explicit iteration count control - Fixes #370 (#373) 7f87c98 Enable by removing -DNDEBUG when running the tests. 312d9d0 Fix cmake file not to use CMAKE_SOURCE_DIR (#367) 9a5072d Fixes #357: broken RMS values when time unit is set. (#362) 858581e Remove unnecessary benchmark subfolder 128fe25 Fix ${include_install_dir} 824bbb8 Add CMake Package Config files during install 707dd89 User counters: document tabular output in README.md ea26e62 Fixes #357: broken RMS values when time unit is set. 17298b2 Python 2/3 compatibility (#361) 0dbcdf5 Add BENCHMARK_BUILD_32_BITS option and add builders to test it (#360) ec15860 Fix CPU frequency parsing on Linux (#355) (#356) 94c512c Replace int64_t usages with 'int' instead. (#359) 9b92ed7 Fix ICC compiler warnings (#358) f5ff6d0 Include cstdlib for timespec. Clang modules demands that. (#353) f682f7e Implement ClobberMemory() and fix DoNotOptimize on MSVC. (#352) 8ae6448 Fix std::string detection hack for SetLabel. d84d911 Tabular counters: fix missing cast on MSVC. c846eed Fix use of C-style cast. cbb2eb8 Tabular counters: fix dangling reference to color_output_. 0de985a Add command line option --benchmark_counters_tabular 9e34655 Rename BenchmarkCounters to UserCounters (#346) a9a66c8 Add user-defined counters. (#262) 070c0ca Support for Web platforms (#340) fef203b Fix typename for powerpc (#337) 246ee86 Disable iOS CPU Frequency readout (#335) 817bfee Report unrecognized arguments from BENCHMARK_MAIN() macro (#332) b4fdf6e HumanReadableNumber(): Simplify output for simple numbers. Examples: (#291) 34010be Fix librt linking on systems which has it (#331) 4bf28e6 Issue 327 (#328) e381139 fix compare script - output formatting - correctly align numbers >9999 (#322) 56336e7 fix argv accessed out of bounds in ParseCommandLineFlags() (#321) efd4e99 Add support for building w/o exceptions (#317) a3eac44 Update the required CMake version to 2.8.12 (#316) 83ac086 Add compare_bench.py documentation. Fixes #309 (#318) a8aa40c Fix obvious typo in string formatting 2373382 Rewrite compare_bench.py argument parsing. ========platform/external/google-tv-pairing-protocol between android-8.0.0_r32..android-8.1.0_r1========= e69f086 DO NOT MERGE: Revert "Update package names to work with the proto3 compiler" 7bcf8af Update package names to work with the proto3 compiler ========platform/external/googletest between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 3 + CMakeLists.txt | 2 +- README.md | 3 +- appveyor.yml | 71 +++++++ googlemock/Android.bp | 2 +- googlemock/CMakeLists.txt | 2 +- googlemock/README.md | 22 ++- googlemock/docs/CookBook.md | 4 +- googlemock/docs/ForDummies.md | 2 +- googlemock/docs/v1_5/ForDummies.md | 2 +- googlemock/docs/v1_6/ForDummies.md | 2 +- googlemock/docs/v1_7/ForDummies.md | 2 +- googlemock/include/gmock/gmock-matchers.h | 118 ++++++----- googlemock/include/gmock/gmock-spec-builders.h | 53 ++--- .../include/gmock/internal/gmock-internal-utils.h | 9 +- googlemock/make/Makefile | 2 +- googlemock/msvc/2005/gmock_config.vsprops | 2 +- googlemock/msvc/2010/gmock_config.props | 2 +- googlemock/msvc/2015/gmock.sln | 32 +++ googlemock/msvc/2015/gmock.vcxproj | 84 ++++++++ googlemock/msvc/2015/gmock_config.props | 19 ++ googlemock/msvc/2015/gmock_main.vcxproj | 90 +++++++++ googlemock/msvc/2015/gmock_test.vcxproj | 103 ++++++++++ googlemock/src/gmock-cardinalities.cc | 2 +- googlemock/src/gmock-internal-utils.cc | 5 +- googlemock/src/gmock-matchers.cc | 9 +- googlemock/src/gmock-spec-builders.cc | 13 +- googlemock/test/gmock-generated-actions_test.cc | 114 +++++------ .../test/gmock-generated-function-mockers_test.cc | 38 ++-- googlemock/test/gmock-generated-matchers_test.cc | 72 +++---- googlemock/test/gmock-internal-utils_test.cc | 25 ++- googlemock/test/gmock-matchers_test.cc | 170 ++++++++-------- googlemock/test/gmock-more-actions_test.cc | 151 +++++++------- googlemock/test/gmock-nice-strict_test.cc | 27 ++- googlemock/test/gmock-spec-builders_test.cc | 15 +- googlemock/test/gmock_output_test_golden.txt | 8 +- googlemock/test/gmock_stress_test.cc | 2 +- googletest/.gitignore | 2 + googletest/CMakeLists.txt | 2 +- googletest/README.md | 109 ++++++++++- googletest/cmake/internal_utils.cmake | 20 +- googletest/docs/AdvancedGuide.md | 21 +- googletest/docs/FAQ.md | 2 +- googletest/docs/Primer.md | 28 +-- googletest/docs/V1_5_AdvancedGuide.md | 4 +- googletest/docs/V1_6_AdvancedGuide.md | 4 +- googletest/docs/V1_6_FAQ.md | 2 +- googletest/docs/V1_7_AdvancedGuide.md | 4 +- googletest/docs/V1_7_FAQ.md | 2 +- googletest/include/gtest/gtest-printers.h | 99 ++++++---- googletest/include/gtest/gtest-spi.h | 5 +- googletest/include/gtest/gtest-typed-test.h | 7 +- googletest/include/gtest/gtest.h | 216 ++++++++++----------- .../include/gtest/internal/custom/gtest-port.h | 3 + googletest/include/gtest/internal/custom/gtest.h | 23 +++ googletest/include/gtest/internal/gtest-internal.h | 7 +- .../include/gtest/internal/gtest-param-util.h | 19 +- googletest/include/gtest/internal/gtest-port.h | 59 ++++-- googletest/scripts/fuse_gtest_files.py | 33 ++-- googletest/src/gtest-death-test.cc | 7 +- googletest/src/gtest-internal-inl.h | 30 +-- googletest/src/gtest-port.cc | 63 +++--- googletest/src/gtest.cc | 180 +++++++++-------- googletest/test/gtest-death-test_test.cc | 2 +- googletest/test/gtest-port_test.cc | 7 + googletest/test/gtest-printers_test.cc | 56 +++--- googletest/test/gtest_catch_exceptions_test_.cc | 2 +- googletest/test/gtest_env_var_test.py | 18 +- googletest/test/gtest_filter_unittest.py | 13 +- googletest/test/gtest_list_tests_unittest.py | 4 +- googletest/test/gtest_output_test.py | 2 +- googletest/test/gtest_output_test_golden_lin.txt | 114 +++++------ googletest/test/gtest_test_utils.py | 2 +- googletest/test/gtest_throw_on_failure_test.py | 2 +- googletest/test/gtest_uninitialized_test.py | 4 +- googletest/test/gtest_unittest.cc | 112 ++++++----- googletest/test/gtest_xml_output_unittest.py | 21 +- googletest/test/gtest_xml_test_utils.py | 2 +- googletest/xcode/gtest.xcodeproj/project.pbxproj | 47 +++++ travis.sh | 2 +- 80 files changed, 1674 insertions(+), 969 deletions(-) c2d90bd Create gtest-internal.h 00ed9b5 Fixing float comparison broken link 76491b7 Changes add ability to overwrite TempDir(), issue https://github.com/google/googletest/issues/1093 e1466ba Gender-neutralize comments in gtest.h. 09fd5b3 Use std::string and ::string explicitly in gtest and gmock code. b2cbbec Fix -Wmicrosoft-cast warnings when using gtest with clang on Windows. 6c0c8a7 Fixing typo in documentation. b7cf441 Pick up GTEST_API_ definition in gtest/internal/custom/gtest-port.h. 611e8a9 Changes to make TempDir() public bff63a6 Mark as vendor_available 518e051 Minimal changes to fix build failures on Microsoft Visual Studio 2015 ba63868 Remove /tree/ from Readme.md links. 9655b9f fix typo /GTEST_ATTRIBUTE_UNUSED/GTEST_ATTRIBUTE_UNUSED_/ 06a81e9 Add GTEST_ATTRIBUTE_UNUSED_ to REGISTER_TYPED_TEST_CASE_P 53c478d Annotate ColoredPrintf with the format attribute and fix bugs. c0059a7 2.6.4 is the minimum CMake version, so enforce it (#656) cb502b7 Added CMake configure-time download instructions to docs 4eafafb Fix detection of GTEST_HAS_CLONE for Android. 8ce0b59 Cookbok: fix broken relative link 32b4a9b Fixed broken links 0e0ff5c blob vs tree 960a511 Fixing relative links 995db99 Fixing KnownIssues and FrequentlyAskedQuestions links f5c0130 Broken relative links fixed 9cb03aa Fixing ForDummies link 51b290d One works 16d6af7 Relative links 10ff7f9 Fixing relative links d8fe70f Fix build with MinGW-w64 dc2dbf1 Reformatted the Unprintable operator== code style. 531bf5c Fixed issue #775 e51026e Add Appveyor badge to Readme.md 43c0ae3 Support running MSVC build on AppVeyour ce7ec96 Rollback change #808. 2489c30 Fix to tests that return object which implement operator bool e35015f fix to operator precedence in GTEST_TEST_BOOLEAN_ with expressions that implement operator bool 5bae126 Added VS 2015 project support. 01f3d09 Updated the value of GTEST_DIR to reflect the googletest dir. 2746b57 Changed the GTestDir marco value to reflect the new dir of googletest. 2071474 Fix whitespace in paragraph d254052 Update C++ language and library settings to match SDK projects. 0098be3 Fix typo (Inovke -> Invoke) 62700bd Fixed typo ('XCode' -> 'Xcode') 3429113 Fix a test to compile when tuple isn't available. d23cf2b Restructure test so each scenario is independent. 6991f42 Fix env_var_test to ignore XML_OUTPUT_FILE if already set 5db9cbb Restructure $XML_OUTPUT_FILE logic 12b2f23 Fix inconsistent style 407b0aa Add missing headers to Xcode framework target. d6790f2 Read Bazel's $XML_OUTPUT_FILE environment variable a138385 Don't use pthread when on MinGW even if available 9759dcd Fix compilation on MinGW with native threads 83d3b47 Fix formatting in AdvancedGuide.md d4aa34b Fix link that's returned when running tests. #714 b648a30 Add build artifacts to git ignore. f364e18 Change error message of EXPECT_EQ to treat lhs and rhs equivalently. 340c6b3 Add tmux and tmux-256color to the colored terminal list. 456fc2b add python 3 support to fuse_gtest_files script d404af0 add python 3 support to tests ========platform/external/gptfdisk between android-8.0.0_r32..android-8.1.0_r1========= android_popt.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) a76de3a gptfdisk: fix stack overflow in parsing cmdline 3c01fa7 Add an option to allow disk syncing to be turned off ========platform/external/guava between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ 1 file changed, 3 insertions(+) 7d5f0a386 Add OWNERS in external/guava ========platform/external/harfbuzz_ng between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 5 +++++ src/hb-ot-shape-complex-indic-private.hh | 2 +- .../sha1sum/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf | Bin 0 -> 988 bytes test/shaping/tests/indic-syllable.tests | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) e9449b0a [indic] Treat Consonant_With_Stacker as consonant 15268e2c Add OWNERS in external/harfbuzz_ng ========platform/external/hyphenation-patterns between android-8.0.0_r32..android-8.1.0_r1========= README.android | 8 + en-US/NOTICE | 5 + en-US/hyph-en-us.hyp.txt | 1442 ++++++++++++++++++++++++++++++++++++++++++++- en-US/hyph-en-us.pat.txt | 491 ---------------- en-US/ushyphex.tex | 1454 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 2908 insertions(+), 492 deletions(-) c510ad1 Fix bad hyphenations for US English 56ede1d Fix bad hyphenations for US English ========platform/external/icu between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 7 + .../main/java/android/icu/impl/CaseMapImpl.java | 1 + .../src/main/java/android/icu/text/Bidi.java | 141 +++++---- .../src/main/java/android/icu/text/Collator.java | 1 - .../android/icu/text/DecimalFormatSymbols.java | 13 - .../src/main/java/android/icu/text/Normalizer.java | 9 - .../java/android/icu/text/RuleBasedCollator.java | 1 - .../src/main/java/android/icu/util/Calendar.java | 4 - .../tests/android/icu/dev/test/bidi/TestBidi.java | 20 +- .../icu/dev/test/format/ListFormatterTest.java | 34 +++ .../icu/dev/test/lang/UCharacterCaseTest.java | 1 + icu4c/source/Android.bp | 8 +- icu4c/source/common/Android.bp | 13 - icu4c/source/common/listformatter.cpp | 117 +++++--- icu4c/source/common/unicode/listformatter.h | 2 + icu4c/source/i18n/Android.bp | 13 - icu4c/source/test/intltest/listformattertest.cpp | 45 +++ icu4c/source/test/intltest/listformattertest.h | 3 + icu4c/source/test/intltest/measfmttest.cpp | 2 + icu4c/source/test/intltest/strcase.cpp | 1 + .../core/src/com/ibm/icu/impl/CaseMapImpl.java | 1 + .../classes/core/src/com/ibm/icu/text/Bidi.java | 141 +++++---- .../src/com/ibm/icu/dev/test/bidi/TestBidi.java | 20 +- .../ibm/icu/dev/test/format/ListFormatterTest.java | 34 +++ .../ibm/icu/dev/test/lang/UCharacterCaseTest.java | 1 + tools/README.android | 12 +- tools/ZoneCompactor.java | 192 ------------ tools/i18nutil.py | 13 + tools/icuutil.py | 223 ++++++++++++++ tools/srcgen/resources/replacements.txt | 330 +++++++++++++++++++++ .../com/android/icu4j/srcgen/ReplaceIcuTags.java | 12 +- tools/update-tzdata.py | 187 ------------ tools/updateicudata.py | 99 +------ 33 files changed, 1003 insertions(+), 698 deletions(-) 1ece9ffa1 Fix Infinite loop of UCharacter.toUpperCase for GREEK bb2228e34 Regenerated android_icu4j after bugfixes for @see annotations. 2b338972a Bugfix: Hide @see annotations referring to hidden methods. f7d5c16a1 Regenerated android_icu4j after bugfixes for @discouraged annotations. 94d604edd Bugfix: Hide @discouraged annotations referring to hidden methods. 86a017ecb Bugfix: Correct handling of @discouraged annotations. dbf1ed868 Add a utility function for system/timezone scripts 4568fe46d Extend updateicudata.py for ICU tz overlay files dc1643694 Move tz files to system/timezone 563596fe5 Suppress tests that allocate significant heap 5e85b7e9d Mark libicuuc_stubdata as vendor_available. d822004d1 Script refactoring before major changes 48caf18c8 Add groups to external/icu/OWNERS. c0d7fcce3 Cherry-pick: ticket:13094: Handle empty language subtag in parseTagString(). af746522d Android patch: Regenerated data files after CLDR cherry-pick. 5d4c2f054 Cherry-pick: cldrbug 10176: removed \x{A0}'s from percent format a28ee8b69 Revert "Export libicuuc_headers" ae9a6b1b9 Export libicuuc_headers 0aaf3d4bb Add external/icu/OWNERS. b78e65694 Deprecate internal Calendar methods. fdf7823ba Apply patches from upstream ICU for Bidi class 72d6ea869 Integrate changes made for updated CLDR patches into android_icu4j. 40e0c8d61 Android patch: Regenerated data files after updated CLDR patches. 047edd2f5 Android patch: CLDR data: Force default Gregorian calendar. b0d2fabd0 ICU: Remove static library versions of ICU. a3249f39b Be more tolerant about last locale name. 22143c7f6 Be more tolerant about last locale name. dad5510ee Integrate change cherry-picked for ticket #12994 into android_icu4j. 967a5951f Cherry-pick: ticket:12994: Have C++ ListFormatter use ures_getAllItemsWithFallback to load resources; add tests for C and J 3ad5c9d5a Integrate change cherry-picked for ticket #12410 into android_icu4j. 63cafec8b Cherry-pick: ticket:12410: class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup ========platform/external/ims between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + .../src/com/android/service/ims/RcsService.java | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) 768aa48 Wait until the SIM is loaded for IMS Registration 711f9d5 Add OWNERS in external/ims 48689e6 Stop RcsService crash when CarrierConfig misbehaves ad8ea75 Update reference to carrier_volte_provisioned 6c28b09 Fixes Contact Modification Bug ba4ac2a Do not print debug messages/PII by default in RCS 23dd386 EABService and EABProvider improvement 8915b13 Listen to ACTION_CARRIER_CONFIG_CHANGED to start Polling ========platform/external/iproute2 between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) b60dba5a Add OWNERS in external/iproute2 ========platform/external/iptables between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ iptables/ip6tables-restore.c | 7 +------ iptables/ip6tables.c | 11 ++--------- iptables/iptables-restore.c | 7 +------ iptables/iptables.c | 11 ++--------- iptables/xshared.c | 31 ++++++++++++++++++++++++++++--- iptables/xshared.h | 7 +++---- 7 files changed, 39 insertions(+), 37 deletions(-) 5e50be14 Trim OWNERS 4e65269c Add OWNERS in external/iptables 14bc2165 UPSTREAM: iptables: insist that the lock is held. 957abd46 Always build the iptables lock when building iptables. 10cdfd55 Always build the iptables lock when building iptables. ========platform/external/iputils between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) cb38c23 Trim OWNERS 5b627f3 Add OWNERS in external/iputils ========platform/external/jacoco between android-8.0.0_r32..android-8.1.0_r1========= .appveyor.yml | 17 + .github/ISSUE_TEMPLATE.md | 17 + .gitignore | 7 + .travis.sh | 99 +++ .travis.yml | 20 +- .travis/appveyor-toolchains.xml | 15 + .travis/settings.xml | 21 + .travis/toolchains.xml | 15 + .travis/trigger-site-deployment.py | 17 + Android.mk | 65 +- LICENSE.md | 4 +- README.android | 2 + README.md | 9 +- jacoco-maven-plugin.test/.gitignore | 2 - .../it/it-check-fails-halt/pom.xml | 2 +- .../it-check-fails-halt/src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-check-fails-halt/verify.bsh | 2 +- .../it/it-check-fails-no-halt/pom.xml | 2 +- .../src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-check-fails-no-halt/verify.bsh | 2 +- .../it/it-check-passes/pom.xml | 2 +- .../it/it-check-passes/src/main/java/Example.java | 2 +- .../it-check-passes/src/test/java/ExampleTest.java | 2 +- .../it/it-check-passes/verify.bsh | 2 +- .../it/it-customize-agent/pom.xml | 8 +- .../it-customize-agent/src/main/java/Example.java | 18 + .../src/test/java/ExampleTest.java | 21 + .../it/it-customize-agent/verify.bsh | 13 +- jacoco-maven-plugin.test/it/it-dump/pom.xml | 2 +- .../it/it-dump/src/main/java/Server.java | 2 +- jacoco-maven-plugin.test/it/it-dump/verify.bsh | 2 +- .../it/it-includes-excludes/pom.xml | 2 +- .../src/main/java/org/project/DatabaseUtil.java | 2 +- .../src/main/java/org/project/FileUtil.java | 2 +- .../src/main/java/org/project/TestUtil.java | 2 +- .../test/java/org/project/TestDatabaseUtil.java | 2 +- .../it/it-includes-excludes/verify.bsh | 2 +- .../it/it-java9/invoker.properties | 1 + jacoco-maven-plugin.test/it/it-java9/pom.xml | 70 ++ .../it/it-java9/src/main/java/Example.java | 19 + .../it/it-java9/src/test/java/ExampleTest.java | 21 + .../it-merge-passes/it-merge-passes-merge/pom.xml | 2 +- .../it-merge-passes-project1/pom.xml | 2 +- .../src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it-merge-passes-project2/pom.xml | 2 +- .../src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-merge-passes/pom.xml | 2 +- .../it/it-merge-passes/verify.bsh | 2 +- .../child-jar-without-sources/pom.xml | 2 +- .../it/it-multi-module/child/pom.xml | 2 +- .../child/src/main/java/Example.java | 2 +- .../child/src/main/java/somepackage/Example.java | 2 +- .../child/src/test/java/ExampleTest.java | 2 +- .../it/it-multi-module/pom.xml | 2 +- .../it/it-multi-module/skip-child/pom.xml | 2 +- .../skip-child/src/test/ExampleTest.java | 2 +- .../it/it-multi-module/verify.bsh | 4 +- .../it/it-multiple-executions/pom.xml | 2 +- .../src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-multiple-executions/verify.bsh | 2 +- .../child-without-main-classes/pom.xml | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-offline-instrumentation/child/pom.xml | 2 +- .../child/src/main/java/DoNotInstrument.java | 2 +- .../child/src/main/java/Example.java | 2 +- .../child/src/test/java/ExampleTest.java | 2 +- .../it/it-offline-instrumentation/pom.xml | 2 +- .../it/it-offline-instrumentation/verify.bsh | 2 +- .../it/it-prepend-property-skip/pom.xml | 46 ++ .../src/test/java/ExampleTest.java | 23 + .../it/it-prepend-property/pom.xml | 2 +- .../it/it-prepend-property/verify.bsh | 2 +- .../child1/pom.xml | 29 + .../child1/src/main/java/package1/Example1.java | 19 + .../src/test/java/package1/Example1Test.java | 23 + .../child2/pom.xml | 29 + .../child2/src/main/java/package2/Example2.java | 19 + .../src/test/java/package2/Example2Test.java | 23 + .../it/it-report-aggregate-customization/pom.xml | 47 ++ .../report/pom.xml | 65 ++ .../it-report-aggregate-customization/verify.bsh | 37 + .../it/it-report-aggregate/child1-test/pom.xml | 33 + .../src/test/java/package1/Example1bTest.java | 23 + .../it/it-report-aggregate/child1/pom.xml | 25 + .../child1/src/main/java/package1/Example1a.java | 19 + .../child1/src/main/java/package1/Example1b.java | 19 + .../src/test/java/package1/Example1aTest.java | 23 + .../it/it-report-aggregate/child2/pom.xml | 25 + .../child2/src/main/java/package2/Example2.java | 19 + .../src/test/java/package2/Example2Test.java | 23 + .../it/it-report-aggregate/pom.xml | 48 ++ .../it/it-report-aggregate/report/pom.xml | 64 ++ .../src/test/java/packagereport/ReportTest.java | 22 + .../it/it-report-aggregate/verify.bsh | 46 ++ .../it/it-report-nomatch/pom.xml | 2 +- .../it-report-nomatch/src/main/java/Example.java | 2 +- .../it/it-report-nomatch/verify.bsh | 2 +- .../it/it-report-unreadable-dump/pom.xml | 2 +- .../it/it-report-unreadable-dump/verify.bsh | 4 +- .../it/it-report-without-debug/pom.xml | 2 +- .../src/main/java/Example.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-report-without-debug/verify.bsh | 2 +- .../it/it-report-without-dump/pom.xml | 2 +- .../it/it-report-without-dump/verify.bsh | 2 +- .../it/it-site-failsafe/pom.xml | 2 +- .../it/it-site-failsafe/src/main/java/Example.java | 2 +- .../it-site-failsafe/src/test/java/ExampleIT.java | 2 +- .../src/test/java/ExampleTest.java | 2 +- .../it/it-site-failsafe/verify.bsh | 4 +- jacoco-maven-plugin.test/it/it-site/pom.xml | 2 +- .../it/it-site/src/main/java/Example.java | 2 +- .../it/it-site/src/test/java/ExampleTest.java | 2 +- jacoco-maven-plugin.test/it/it-site/verify.bsh | 4 +- jacoco-maven-plugin.test/it/settings.xml | 2 +- jacoco-maven-plugin.test/it/setup-parent/pom.xml | 2 +- jacoco-maven-plugin.test/pom.xml | 4 +- jacoco-maven-plugin/.gitignore | 3 - .../META-INF/m2e/lifecycle-mapping-metadata.xml | 3 +- jacoco-maven-plugin/pom.xml | 22 +- .../src/org/jacoco/maven/AbstractAgentMojo.java | 57 +- .../src/org/jacoco/maven/AbstractJacocoMojo.java | 16 +- .../src/org/jacoco/maven/AbstractReportMojo.java | 212 ++---- .../src/org/jacoco/maven/AgentITMojo.java | 17 +- .../src/org/jacoco/maven/AgentMojo.java | 50 +- .../src/org/jacoco/maven/BundleCreator.java | 105 --- .../src/org/jacoco/maven/CheckMojo.java | 70 +- .../src/org/jacoco/maven/DumpMojo.java | 31 +- .../src/org/jacoco/maven/FileFilter.java | 18 +- .../src/org/jacoco/maven/InstrumentMojo.java | 9 +- .../src/org/jacoco/maven/MergeMojo.java | 20 +- .../src/org/jacoco/maven/ReportAggregateMojo.java | 190 +++++ .../src/org/jacoco/maven/ReportITMojo.java | 60 +- .../src/org/jacoco/maven/ReportMojo.java | 62 +- .../src/org/jacoco/maven/ReportSupport.java | 294 ++++++++ .../src/org/jacoco/maven/RestoreMojo.java | 9 +- .../src/org/jacoco/maven/RuleConfiguration.java | 2 +- jacoco/.gitignore | 1 - jacoco/assembly.xml | 14 +- jacoco/pom.xml | 18 +- org.jacoco.agent.rt.test/.gitignore | 3 - org.jacoco.agent.rt.test/build.properties | 5 - org.jacoco.agent.rt.test/pom.xml | 4 +- .../org/jacoco/agent/rt/internal/AgentTest.java | 2 +- .../agent/rt/internal/ClassFileDumperTest.java | 2 +- .../jacoco/agent/rt/internal/ConfigLoaderTest.java | 2 +- .../agent/rt/internal/CoverageTransformerTest.java | 99 +-- .../agent/rt/internal/ExceptionRecorder.java | 2 +- .../agent/rt/internal/output/ExecutorTestBase.java | 2 +- .../agent/rt/internal/output/FileOutputTest.java | 2 +- .../agent/rt/internal/output/MockServerSocket.java | 2 +- .../rt/internal/output/MockServerSocketTest.java | 2 +- .../rt/internal/output/MockSocketConnection.java | 35 +- .../internal/output/MockSocketConnectionTest.java | 2 +- .../rt/internal/output/TcpClientOutputTest.java | 21 +- .../rt/internal/output/TcpConnectionTest.java | 65 +- .../rt/internal/output/TcpServerOutputTest.java | 5 +- org.jacoco.agent.rt/.gitignore | 3 - org.jacoco.agent.rt/build.properties | 5 - org.jacoco.agent.rt/pom.xml | 8 +- .../src/com/vladium/emma/rt/RT.java | 2 +- .../src/com/vladium/emma/rt/package-info.java | 2 +- .../src/org/jacoco/agent/rt/IAgent.java | 2 +- .../src/org/jacoco/agent/rt/RT.java | 2 +- .../src/org/jacoco/agent/rt/internal/Agent.java | 2 +- .../jacoco/agent/rt/internal/ClassFileDumper.java | 2 +- .../org/jacoco/agent/rt/internal/ConfigLoader.java | 2 +- .../agent/rt/internal/CoverageTransformer.java | 64 +- .../jacoco/agent/rt/internal/IExceptionLogger.java | 2 +- .../jacoco/agent/rt/internal/JmxRegistration.java | 2 +- .../src/org/jacoco/agent/rt/internal/Offline.java | 2 +- .../src/org/jacoco/agent/rt/internal/PreMain.java | 2 +- .../agent/rt/internal/output/FileOutput.java | 2 +- .../agent/rt/internal/output/IAgentOutput.java | 2 +- .../agent/rt/internal/output/NoneOutput.java | 2 +- .../agent/rt/internal/output/TcpClientOutput.java | 2 +- .../agent/rt/internal/output/TcpConnection.java | 2 +- .../agent/rt/internal/output/TcpServerOutput.java | 2 +- .../src/org/jacoco/agent/rt/package-info.java | 2 +- org.jacoco.agent.test/.gitignore | 3 - org.jacoco.agent.test/META-INF/MANIFEST.MF | 9 - org.jacoco.agent.test/build.properties | 5 - org.jacoco.agent.test/pom.xml | 4 +- .../src/org/jacoco/agent/AgentJarTest.java | 2 +- org.jacoco.agent/.gitignore | 4 - org.jacoco.agent/META-INF/MANIFEST.MF | 8 - org.jacoco.agent/build.properties | 4 - org.jacoco.agent/pom.xml | 26 +- .../src/org/jacoco/agent/AgentJar.java | 2 +- .../src/org/jacoco/agent/package-info.java | 2 +- org.jacoco.ant.test/.gitignore | 3 - org.jacoco.ant.test/META-INF/MANIFEST.MF | 9 - org.jacoco.ant.test/build.properties | 5 - org.jacoco.ant.test/pom.xml | 4 +- org.jacoco.ant.test/src/TestTargetInDefault.java | 2 +- .../src/org/jacoco/ant/AgentTaskTest.java | 2 +- .../src/org/jacoco/ant/AgentTaskTest.xml | 12 +- .../src/org/jacoco/ant/AntFilesLocatorTest.java | 2 +- .../org/jacoco/ant/AntResourcesLocatorTest.java | 2 +- .../src/org/jacoco/ant/CoverageTaskTest.java | 2 +- .../src/org/jacoco/ant/CoverageTaskTest.xml | 2 +- .../src/org/jacoco/ant/CreateExecFiles.java | 2 +- .../src/org/jacoco/ant/DumpExecClassNames.java | 2 +- .../src/org/jacoco/ant/DumpTaskTest.java | 2 +- .../src/org/jacoco/ant/DumpTaskTest.xml | 9 +- .../src/org/jacoco/ant/DumpTaskWithServerTest.java | 2 +- .../src/org/jacoco/ant/DumpTaskWithServerTest.xml | 2 +- .../src/org/jacoco/ant/InstrumentTaskTest.java | 2 +- .../src/org/jacoco/ant/InstrumentTaskTest.xml | 2 +- .../src/org/jacoco/ant/MergeTaskTest.java | 2 +- .../src/org/jacoco/ant/MergeTaskTest.xml | 2 +- .../src/org/jacoco/ant/RemoveDebugInfos.java | 2 +- .../src/org/jacoco/ant/ReportTaskLocaleTest.java | 2 +- .../src/org/jacoco/ant/ReportTaskTest.java | 2 +- .../src/org/jacoco/ant/ReportTaskTest.xml | 2 +- .../src/org/jacoco/ant/TestTarget.java | 2 +- org.jacoco.ant/.gitignore | 3 - org.jacoco.ant/META-INF/MANIFEST.MF | 20 - org.jacoco.ant/build.properties | 5 - org.jacoco.ant/pom.xml | 39 +- .../src/org/jacoco/ant/AbstractCoverageTask.java | 13 +- org.jacoco.ant/src/org/jacoco/ant/AgentTask.java | 2 +- .../src/org/jacoco/ant/AntFilesLocator.java | 2 +- .../src/org/jacoco/ant/AntResourcesLocator.java | 2 +- .../src/org/jacoco/ant/CoverageTask.java | 2 +- org.jacoco.ant/src/org/jacoco/ant/DumpTask.java | 2 +- .../src/org/jacoco/ant/InstrumentTask.java | 2 +- org.jacoco.ant/src/org/jacoco/ant/MergeTask.java | 2 +- org.jacoco.ant/src/org/jacoco/ant/ReportTask.java | 2 +- org.jacoco.ant/src/org/jacoco/ant/antlib.xml | 2 +- org.jacoco.build/.gitignore | 1 - org.jacoco.build/pom.xml | 227 +++--- org.jacoco.cli.test/.classpath | 20 + org.jacoco.cli.test/.project | 30 + org.jacoco.cli.test/about.html | 27 + org.jacoco.cli.test/pom.xml | 41 ++ .../org/jacoco/cli/internal/CommandTestBase.java | 73 ++ .../src/org/jacoco/cli/internal/MainTest.java | 77 ++ .../jacoco/cli/internal/XmlDocumentationTest.java | 130 ++++ .../cli/internal/commands/ClassInfoTest.java | 45 ++ .../org/jacoco/cli/internal/commands/DumpTest.java | 131 ++++ .../jacoco/cli/internal/commands/ExecInfoTest.java | 70 ++ .../cli/internal/commands/InstrumentTest.java | 132 ++++ .../jacoco/cli/internal/commands/MergeTest.java | 84 +++ .../jacoco/cli/internal/commands/ReportTest.java | 142 ++++ .../jacoco/cli/internal/commands/VersionTest.java | 31 + org.jacoco.cli/.classpath | 20 + org.jacoco.cli/.project | 30 + org.jacoco.cli/about.html | 27 + org.jacoco.cli/pom.xml | 89 +++ org.jacoco.cli/src/MANIFEST.MF | 2 + .../src/org/jacoco/cli/internal/Command.java | 91 +++ .../org/jacoco/cli/internal/CommandHandler.java | 89 +++ .../src/org/jacoco/cli/internal/CommandParser.java | 33 + .../src/org/jacoco/cli/internal/Main.java | 106 +++ .../org/jacoco/cli/internal/XmlDocumentation.java | 78 ++ .../jacoco/cli/internal/commands/AllCommands.java | 49 ++ .../jacoco/cli/internal/commands/ClassInfo.java | 71 ++ .../src/org/jacoco/cli/internal/commands/Dump.java | 77 ++ .../org/jacoco/cli/internal/commands/ExecInfo.java | 90 +++ .../jacoco/cli/internal/commands/Instrument.java | 96 +++ .../org/jacoco/cli/internal/commands/Merge.java | 62 ++ .../org/jacoco/cli/internal/commands/Report.java | 170 +++++ .../org/jacoco/cli/internal/commands/Version.java | 37 + org.jacoco.core.test/.classpath | 2 +- org.jacoco.core.test/.gitignore | 2 - org.jacoco.core.test/META-INF/MANIFEST.MF | 11 - org.jacoco.core.test/build.properties | 5 - org.jacoco.core.test/pom.xml | 106 ++- .../core/test/filter/TryWithResourcesTest.java | 186 +++++ .../core/test/filter/targets/TryWithResources.java | 204 ++++++ .../test/validation/BadCycleInterfaceTest.java | 54 ++ .../validation/BootstrapMethodReferenceTest.java | 126 ++++ .../validation}/InterfaceDefaultMethodsTest.java | 15 +- .../InterfaceOnlyDefaultMethodsTest.java | 33 + .../test/validation}/LambdaExpressionsTest.java | 16 +- .../test/validation/LambdaInInterfaceTest.java | 40 + .../test/validation/targets/BadCycleInterface.java | 48 ++ .../targets}/InterfaceDefaultMethodsTarget.java | 10 +- .../targets/InterfaceOnlyDefaultMethodsTarget.java | 40 + .../targets}/LambdaExpressionsTarget.java | 15 +- .../targets/LambdaInInterfaceTarget.java | 25 + .../src/org/jacoco/core/JaCoCoTest.java | 2 +- .../src/org/jacoco/core/analysis/AnalyzerTest.java | 115 ++- .../core/analysis/CounterComparatorTest.java | 2 +- .../jacoco/core/analysis/CoverageBuilderTest.java | 25 +- .../jacoco/core/analysis/CoverageNodeImplTest.java | 2 +- .../jacoco/core/analysis/NodeComparatorTest.java | 2 +- .../core/data/ExecutionDataReaderWriterTest.java | 57 +- .../jacoco/core/data/ExecutionDataStoreTest.java | 16 +- .../org/jacoco/core/data/ExecutionDataTest.java | 18 +- .../IncompatibleExecDataVersionExceptionTest.java | 49 ++ .../org/jacoco/core/data/SessionInfoStoreTest.java | 2 +- .../src/org/jacoco/core/data/SessionInfoTest.java | 2 +- .../org/jacoco/core/instr/InstrumenterTest.java | 178 ++++- .../src/org/jacoco/core/instr/MethodRecorder.java | 2 +- .../core/internal/ContentTypeDetectorTest.java | 9 +- .../jacoco/core/internal/Pack200StreamsTest.java | 2 +- .../internal/analysis/BundleCoverageImplTest.java | 8 +- .../core/internal/analysis/ClassAnalyzerTest.java | 49 +- .../internal/analysis/ClassCoverageImplTest.java | 98 ++- .../core/internal/analysis/CounterImplTest.java | 2 +- .../core/internal/analysis/LineImplTest.java | 2 +- .../core/internal/analysis/MethodAnalyzerTest.java | 59 +- .../internal/analysis/MethodCoverageImplTest.java | 2 +- .../internal/analysis/PackageCoverageTest.java | 11 +- .../analysis/SourceFileCoverageImplTest.java | 2 +- .../core/internal/analysis/SourceNodeImplTest.java | 2 +- .../core/internal/analysis/StringPoolTest.java | 2 +- .../internal/analysis/filter/EnumFilterTest.java | 97 +++ .../analysis/filter/LombokGeneratedFilterTest.java | 81 ++ .../PrivateEmptyNoArgConstructorFilterTest.java | 51 ++ .../analysis/filter/SynchronizedFilterTest.java | 166 +++++ .../analysis/filter/SyntheticFilterTest.java | 73 ++ .../filter/TryWithResourcesEcjFilterTest.java | 624 ++++++++++++++++ .../filter/TryWithResourcesJavacFilterTest.java | 814 +++++++++++++++++++++ .../org/jacoco/core/internal/data/CRC64Test.java | 2 +- .../internal/data/CompactDataInputOutputTest.java | 2 +- .../core/internal/flow/ClassProbesAdapterTest.java | 2 +- .../core/internal/flow/FrameSnapshotTest.java | 2 +- .../jacoco/core/internal/flow/InstructionTest.java | 21 +- .../core/internal/flow/LabelFlowAnalyzerTest.java | 2 +- .../jacoco/core/internal/flow/LabelInfoTest.java | 7 +- .../internal/flow/MethodProbesAdapterTest.java | 2 +- .../core/internal/flow/MethodSanitizerTest.java | 2 +- .../core/internal/instr/ClassInstrumenterTest.java | 9 +- .../instr/DuplicateFrameEliminatorTest.java | 4 +- .../core/internal/instr/InstrSupportTest.java | 2 +- .../internal/instr/MethodInstrumenterTest.java | 2 +- .../instr/ProbeArrayStrategyFactoryTest.java | 221 +++++- .../core/internal/instr/ProbeCounterTest.java | 9 +- .../core/internal/instr/ProbeInserterTest.java | 50 +- .../core/internal/instr/SignatureRemoverTest.java | 2 +- .../org/jacoco/core/runtime/AgentOptionsTest.java | 62 +- .../core/runtime/CommandLineSupportTest.java | 2 +- .../org/jacoco/core/runtime/LoggerRuntimeTest.java | 2 +- .../runtime/ModifiedSystemClassRuntimeTest.java | 115 +-- .../OfflineInstrumentationAccessGeneratorTest.java | 2 +- .../runtime/RemoteControlReaderWriterTest.java | 2 +- .../org/jacoco/core/runtime/RuntimeDataTest.java | 2 +- .../org/jacoco/core/runtime/RuntimeTestBase.java | 5 +- .../core/runtime/SystemPropertiesRuntimeTest.java | 2 +- .../src/org/jacoco/core/runtime/TestStorage.java | 2 +- .../core/runtime/URLStreamHandlerRuntimeTest.java | 12 +- .../jacoco/core/runtime/WildcardMatcherTest.java | 2 +- .../org/jacoco/core/test/InstrumentingLoader.java | 84 +++ .../src/org/jacoco/core/test/TargetLoader.java | 27 +- .../jacoco/core/test/filter/ConstructorTest.java | 63 ++ .../jacoco/core/test/filter/SynchronizedTest.java | 74 ++ .../org/jacoco/core/test/filter/SyntheticTest.java | 38 + .../core/test/filter/targets/Constructor.java | 76 ++ .../core/test/filter/targets/Synchronized.java | 60 ++ .../jacoco/core/test/filter/targets/Synthetic.java | 64 ++ .../core/test/perf/AnalysisTimeScenario.java | 2 +- .../test/perf/ExecuteInstrumentedCodeScenario.java | 2 +- .../src/org/jacoco/core/test/perf/IPerfOutput.java | 2 +- .../org/jacoco/core/test/perf/IPerfScenario.java | 2 +- .../test/perf/InstrumentationSizeSzenario.java | 2 +- .../test/perf/InstrumentationTimeScenario.java | 2 +- .../jacoco/core/test/perf/PerfOutputWriter.java | 2 +- .../jacoco/core/test/perf/PerformanceSuite.java | 2 +- .../org/jacoco/core/test/perf/TimedScenario.java | 2 +- .../jacoco/core/test/perf/targets/Target01.java | 2 +- .../jacoco/core/test/perf/targets/Target02.java | 2 +- .../jacoco/core/test/perf/targets/Target03.java | 2 +- .../test/validation/AnnotationInitializerTest.java | 47 ++ .../core/test/validation/BadCycleClassTest.java | 39 + .../test/validation/BooleanExpressionsTest.java | 8 +- .../test/validation/ClassFileVersionsTest.java | 16 +- .../core/test/validation/ClassInitializerTest.java | 8 +- .../org/jacoco/core/test/validation/Compiler.java | 38 + .../test/validation/ControlStructuresTest.java | 22 +- .../test/validation/CyclomaticComplexityTest.java | 17 +- .../test/validation/EnumImplicitMethodsTest.java | 41 ++ .../core/test/validation/ExceptionsTest.java | 48 +- .../test/validation/ExplicitInitialFrameTest.java | 8 +- .../FieldInitializationInTwoConstructorsTest.java | 7 +- .../jacoco/core/test/validation/FramesTest.java | 19 +- .../validation/ImplicitDefaultConstructorTest.java | 9 +- .../ImplicitFieldInitializationTest.java | 7 +- .../validation/InterfaceClassInitializerTest.java | 2 +- .../PrivateEmptyDefaultConstructorTest.java | 13 +- .../ProbesBeforeSuperConstructorTest.java | 7 +- .../test/validation/ResizeInstructionsTest.java | 121 +++ .../org/jacoco/core/test/validation/Source.java | 17 +- .../jacoco/core/test/validation/SourceTest.java | 4 +- .../test/validation/StructuredLockingTest.java | 6 +- .../core/test/validation/ValidationTestBase.java | 114 +-- .../validation/targets/AnnotationInitializer.java | 23 + .../test/validation/targets/BadCycleClass.java | 44 ++ .../validation/targets/EnumImplicitMethods.java | 48 ++ .../jacoco/core/test/validation/targets/Stubs.java | 25 +- .../core/test/validation/targets/Target01.java | 147 +++- .../core/test/validation/targets/Target02.java | 10 +- .../core/test/validation/targets/Target03.java | 65 +- .../core/test/validation/targets/Target04.java | 2 +- .../core/test/validation/targets/Target05.java | 4 +- .../core/test/validation/targets/Target06.java | 4 +- .../core/test/validation/targets/Target07.java | 8 +- .../core/test/validation/targets/Target08.java | 2 +- .../core/test/validation/targets/Target09.java | 2 +- .../core/test/validation/targets/Target10.java | 2 +- .../core/test/validation/targets/Target11.java | 10 +- .../core/test/validation/targets/Target12.java | 19 +- .../org/jacoco/core/tools/ExecDumpClientTest.java | 28 +- .../org/jacoco/core/tools/ExecFileLoaderTest.java | 6 +- org.jacoco.core/.gitignore | 2 - org.jacoco.core/META-INF/MANIFEST.MF | 17 - org.jacoco.core/build.properties | 5 - org.jacoco.core/pom.xml | 28 +- org.jacoco.core/src/org/jacoco/core/JaCoCo.java | 7 +- .../src/org/jacoco/core/analysis/Analyzer.java | 98 ++- .../jacoco/core/analysis/CounterComparator.java | 2 +- .../org/jacoco/core/analysis/CoverageBuilder.java | 24 +- .../org/jacoco/core/analysis/CoverageNodeImpl.java | 2 +- .../org/jacoco/core/analysis/IBundleCoverage.java | 2 +- .../org/jacoco/core/analysis/IClassCoverage.java | 4 +- .../src/org/jacoco/core/analysis/ICounter.java | 2 +- .../org/jacoco/core/analysis/ICoverageNode.java | 2 +- .../org/jacoco/core/analysis/ICoverageVisitor.java | 2 +- .../src/org/jacoco/core/analysis/ILine.java | 2 +- .../org/jacoco/core/analysis/IMethodCoverage.java | 2 +- .../org/jacoco/core/analysis/IPackageCoverage.java | 2 +- .../jacoco/core/analysis/ISourceFileCoverage.java | 2 +- .../src/org/jacoco/core/analysis/ISourceNode.java | 2 +- .../org/jacoco/core/analysis/NodeComparator.java | 2 +- .../src/org/jacoco/core/analysis/package-info.java | 2 +- .../src/org/jacoco/core/data/ExecutionData.java | 17 +- .../org/jacoco/core/data/ExecutionDataReader.java | 37 +- .../org/jacoco/core/data/ExecutionDataStore.java | 7 +- .../org/jacoco/core/data/ExecutionDataWriter.java | 25 +- .../jacoco/core/data/IExecutionDataVisitor.java | 2 +- .../org/jacoco/core/data/ISessionInfoVisitor.java | 2 +- .../data/IncompatibleExecDataVersionException.java | 58 ++ .../src/org/jacoco/core/data/SessionInfo.java | 2 +- .../src/org/jacoco/core/data/SessionInfoStore.java | 2 +- .../src/org/jacoco/core/data/package-info.java | 2 +- .../src/org/jacoco/core/instr/Instrumenter.java | 92 ++- .../src/org/jacoco/core/instr/package-info.java | 2 +- .../jacoco/core/internal/ContentTypeDetector.java | 3 +- .../src/org/jacoco/core/internal/Java9Support.java | 115 +++ .../org/jacoco/core/internal/Pack200Streams.java | 2 +- .../core/internal/analysis/BundleCoverageImpl.java | 2 +- .../core/internal/analysis/ClassAnalyzer.java | 51 +- .../core/internal/analysis/ClassCoverageImpl.java | 53 +- .../jacoco/core/internal/analysis/CounterImpl.java | 2 +- .../jacoco/core/internal/analysis/LineImpl.java | 2 +- .../core/internal/analysis/MethodAnalyzer.java | 85 ++- .../core/internal/analysis/MethodCoverageImpl.java | 2 +- .../internal/analysis/PackageCoverageImpl.java | 2 +- .../internal/analysis/SourceFileCoverageImpl.java | 2 +- .../core/internal/analysis/SourceNodeImpl.java | 4 +- .../jacoco/core/internal/analysis/StringPool.java | 2 +- .../internal/analysis/filter/AbstractMatcher.java | 88 +++ .../core/internal/analysis/filter/EnumFilter.java | 48 ++ .../core/internal/analysis/filter/IFilter.java | 39 + .../internal/analysis/filter/IFilterOutput.java | 33 + .../analysis/filter/LombokGeneratedFilter.java | 44 ++ .../filter/PrivateEmptyNoArgConstructorFilter.java | 55 ++ .../analysis/filter/SynchronizedFilter.java | 74 ++ .../internal/analysis/filter/SyntheticFilter.java | 31 + .../analysis/filter/TryWithResourcesEcjFilter.java | 265 +++++++ .../filter/TryWithResourcesJavacFilter.java | 253 +++++++ .../src/org/jacoco/core/internal/data/CRC64.java | 2 +- .../core/internal/data/CompactDataInput.java | 2 +- .../core/internal/data/CompactDataOutput.java | 2 +- .../core/internal/flow/ClassProbesAdapter.java | 10 +- .../core/internal/flow/ClassProbesVisitor.java | 6 +- .../jacoco/core/internal/flow/FrameSnapshot.java | 2 +- .../src/org/jacoco/core/internal/flow/IFrame.java | 2 +- .../core/internal/flow/IProbeIdGenerator.java | 2 +- .../org/jacoco/core/internal/flow/Instruction.java | 18 +- .../core/internal/flow/LabelFlowAnalyzer.java | 6 +- .../org/jacoco/core/internal/flow/LabelInfo.java | 2 +- .../core/internal/flow/MethodProbesAdapter.java | 6 +- .../core/internal/flow/MethodProbesVisitor.java | 23 +- .../jacoco/core/internal/flow/MethodSanitizer.java | 6 +- ...tegy.java => ClassFieldProbeArrayStrategy.java} | 23 +- .../core/internal/instr/ClassInstrumenter.java | 4 +- .../internal/instr/DuplicateFrameEliminator.java | 5 +- .../core/internal/instr/IProbeArrayStrategy.java | 6 +- .../jacoco/core/internal/instr/IProbeInserter.java | 2 +- .../jacoco/core/internal/instr/InstrSupport.java | 93 ++- .../instr/InterfaceFieldProbeArrayStrategy.java | 154 ++++ .../internal/instr/LocalProbeArrayStrategy.java | 5 +- .../core/internal/instr/MethodInstrumenter.java | 2 +- .../internal/instr/NoneProbeArrayStrategy.java | 5 +- .../internal/instr/ProbeArrayStrategyFactory.java | 14 +- .../jacoco/core/internal/instr/ProbeCounter.java | 10 +- .../jacoco/core/internal/instr/ProbeInserter.java | 20 +- .../core/internal/instr/SignatureRemover.java | 2 +- .../src/org/jacoco/core/jacoco.properties | 9 +- .../src/org/jacoco/core/package-info.java | 2 +- .../org/jacoco/core/runtime/AbstractRuntime.java | 2 +- .../src/org/jacoco/core/runtime/AgentOptions.java | 48 +- .../jacoco/core/runtime/CommandLineSupport.java | 2 +- .../runtime/IExecutionDataAccessorGenerator.java | 2 +- .../jacoco/core/runtime/IRemoteCommandVisitor.java | 2 +- .../src/org/jacoco/core/runtime/IRuntime.java | 2 +- .../src/org/jacoco/core/runtime/LoggerRuntime.java | 2 +- .../core/runtime/ModifiedSystemClassRuntime.java | 16 +- .../OfflineInstrumentationAccessGenerator.java | 2 +- .../jacoco/core/runtime/RemoteControlReader.java | 2 +- .../jacoco/core/runtime/RemoteControlWriter.java | 2 +- .../src/org/jacoco/core/runtime/RuntimeData.java | 2 +- .../core/runtime/SystemPropertiesRuntime.java | 2 +- .../core/runtime/URLStreamHandlerRuntime.java | 2 +- .../org/jacoco/core/runtime/WildcardMatcher.java | 2 +- .../src/org/jacoco/core/runtime/package-info.java | 2 +- .../src/org/jacoco/core/tools/ExecDumpClient.java | 7 +- .../src/org/jacoco/core/tools/ExecFileLoader.java | 2 +- .../src/org/jacoco/core/tools/package-info.java | 2 +- org.jacoco.doc/.gitignore | 1 - org.jacoco.doc/META-INF/MANIFEST.MF | 6 - org.jacoco.doc/build.properties | 2 - org.jacoco.doc/docroot/doc/agent.html | 14 +- org.jacoco.doc/docroot/doc/ant.html | 33 +- org.jacoco.doc/docroot/doc/api.html | 4 +- org.jacoco.doc/docroot/doc/build.html | 45 +- org.jacoco.doc/docroot/doc/changes.html | 179 ++++- org.jacoco.doc/docroot/doc/classids.html | 4 +- org.jacoco.doc/docroot/doc/conventions.html | 51 +- org.jacoco.doc/docroot/doc/counters.html | 4 +- org.jacoco.doc/docroot/doc/empty.html | 4 +- org.jacoco.doc/docroot/doc/environment.html | 95 +-- org.jacoco.doc/docroot/doc/epl-v10.html | 4 +- org.jacoco.doc/docroot/doc/faq.html | 27 +- org.jacoco.doc/docroot/doc/flow.html | 26 +- org.jacoco.doc/docroot/doc/implementation.html | 12 +- org.jacoco.doc/docroot/doc/index.html | 5 +- org.jacoco.doc/docroot/doc/integrations.html | 20 +- org.jacoco.doc/docroot/doc/license.html | 4 +- org.jacoco.doc/docroot/doc/maven.html | 36 +- org.jacoco.doc/docroot/doc/mission.html | 4 +- org.jacoco.doc/docroot/doc/offline.html | 4 +- org.jacoco.doc/docroot/doc/repo.html | 8 +- .../docroot/doc/{.resources => resources}/doc.css | 0 .../doc/{.resources => resources}/extern.gif | Bin .../{.resources => resources}/flow-cond-probe.png | Bin .../doc/{.resources => resources}/flow-cond.png | Bin .../doc/{.resources => resources}/flow-example.png | Bin .../{.resources => resources}/flow-exit-probe.png | Bin .../doc/{.resources => resources}/flow-exit.png | Bin .../{.resources => resources}/flow-goto-probe.png | Bin .../doc/{.resources => resources}/flow-goto.png | Bin .../flow-sequence-probe.png | Bin .../{.resources => resources}/flow-sequence.png | Bin .../doc/{.resources => resources}/group.gif | Bin .../{.resources => resources}/implementation.png | Bin .../docroot/doc/{.resources => resources}/jar.gif | Bin .../doc/{.resources => resources}/report.gif | Bin .../doc/{.resources => resources}/source.gif | Bin .../docroot/doc/{.resources => resources}/test.gif | Bin .../doc/{.resources => resources}/testsuite.gif | Bin org.jacoco.doc/docroot/doc/support.html | 4 +- org.jacoco.doc/docroot/doc/team.html | 4 +- org.jacoco.doc/docroot/index.html | 14 +- org.jacoco.doc/javadoc/stylesheet.css | 2 +- org.jacoco.doc/pom.xml | 199 ++--- org.jacoco.doc/xsl/cli.xsl | 113 +++ org.jacoco.doc/xsl/junit-noframes.xsl | 4 +- org.jacoco.doc/xsl/maven-goal.xsl | 6 +- org.jacoco.examples.test/.gitignore | 3 - org.jacoco.examples.test/META-INF/MANIFEST.MF | 12 - org.jacoco.examples.test/build.properties | 4 - org.jacoco.examples.test/pom.xml | 8 +- .../src/org/jacoco/examples/ClassInfoTest.java | 2 +- .../src/org/jacoco/examples/ConsoleOutput.java | 2 +- .../src/org/jacoco/examples/CoreTutorialTest.java | 2 +- .../src/org/jacoco/examples/ExecDumpTest.java | 2 +- .../src/org/jacoco/examples/MBeanClientTest.java | 45 ++ org.jacoco.examples/.gitignore | 3 - org.jacoco.examples/META-INF/MANIFEST.MF | 15 - org.jacoco.examples/assembly.xml | 2 +- org.jacoco.examples/build.properties | 4 - org.jacoco.examples/build/build-offline.xml | 2 +- org.jacoco.examples/build/build.xml | 2 +- org.jacoco.examples/build/pom-it.xml | 4 +- org.jacoco.examples/build/pom-offline.xml | 4 +- org.jacoco.examples/build/pom.xml | 4 +- .../java/org/jacoco/examples/expressions/Add.java | 2 +- .../org/jacoco/examples/expressions/Const.java | 2 +- .../java/org/jacoco/examples/expressions/Div.java | 2 +- .../jacoco/examples/expressions/IExpression.java | 2 +- .../java/org/jacoco/examples/expressions/Mul.java | 2 +- .../java/org/jacoco/examples/expressions/Sub.java | 2 +- .../jacoco/examples/parser/ExpressionParser.java | 2 +- .../main/java/org/jacoco/examples/parser/Main.java | 2 +- .../jacoco/examples/parser/ExpressionParserIT.java | 2 +- .../examples/parser/ExpressionParserTest.java | 2 +- org.jacoco.examples/pom.xml | 4 +- .../src/org/jacoco/examples/ClassInfo.java | 2 +- .../src/org/jacoco/examples/CoreTutorial.java | 2 +- .../src/org/jacoco/examples/ExecDump.java | 2 +- .../org/jacoco/examples/ExecutionDataClient.java | 2 +- .../org/jacoco/examples/ExecutionDataServer.java | 2 +- .../src/org/jacoco/examples/MBeanClient.java | 25 +- .../src/org/jacoco/examples/ReportGenerator.java | 2 +- org.jacoco.report.test/.gitignore | 3 - org.jacoco.report.test/META-INF/MANIFEST.MF | 11 - org.jacoco.report.test/build.properties | 5 - org.jacoco.report.test/pom.xml | 4 +- .../report/DirectorySourceFileLocatorTest.java | 2 +- .../jacoco/report/FileMultiReportOutputTest.java | 2 +- .../report/InputStreamSourceFileLocatorTest.java | 2 +- .../src/org/jacoco/report/JavaNamesTest.java | 2 +- .../org/jacoco/report/MemoryMultiReportOutput.java | 2 +- .../src/org/jacoco/report/MemoryOutput.java | 2 +- .../org/jacoco/report/MultiReportVisitorTest.java | 2 +- .../jacoco/report/MultiSourceFileLocatorTest.java | 2 +- .../jacoco/report/ReportStructureTestDriver.java | 5 +- .../jacoco/report/ZipMultiReportOutputTest.java | 2 +- .../org/jacoco/report/check/BundleCheckerTest.java | 5 +- .../src/org/jacoco/report/check/LimitTest.java | 2 +- .../src/org/jacoco/report/check/RuleTest.java | 2 +- .../org/jacoco/report/check/RulesCheckerTest.java | 2 +- .../org/jacoco/report/csv/CSVFormatterTest.java | 2 +- .../org/jacoco/report/csv/CSVGroupHandlerTest.java | 2 +- .../org/jacoco/report/csv/ClassRowWriterTest.java | 4 +- .../org/jacoco/report/csv/DelimitedWriterTest.java | 2 +- .../org/jacoco/report/html/HTMLFormatterTest.java | 2 +- .../report/internal/NormalizedFileNamesTest.java | 2 +- .../report/internal/ReportOutputFolderTest.java | 2 +- .../report/internal/html/HTMLDocumentTest.java | 2 +- .../report/internal/html/HTMLElementTest.java | 2 +- .../jacoco/report/internal/html/HTMLSupport.java | 2 +- .../jacoco/report/internal/html/LinkableStub.java | 2 +- .../report/internal/html/page/ClassPageTest.java | 8 +- .../report/internal/html/page/MethodItemTest.java | 2 +- .../report/internal/html/page/NodePageTest.java | 2 +- .../report/internal/html/page/PackagePageTest.java | 14 +- .../internal/html/page/PackageSourcePageTest.java | 2 +- .../report/internal/html/page/PageTestBase.java | 2 +- .../report/internal/html/page/ReportPageTest.java | 4 +- .../internal/html/page/SessionsPageTest.java | 13 +- .../internal/html/page/SourceFilePageTest.java | 8 +- .../internal/html/page/SourceHighlighterTest.java | 2 +- .../internal/html/resources/ResourcesTest.java | 42 +- .../report/internal/html/resources/StylesTest.java | 2 +- .../report/internal/html/table/BarColumnTest.java | 10 +- .../internal/html/table/CounterColumnTest.java | 2 +- .../internal/html/table/LabelColumnTest.java | 2 +- .../internal/html/table/PercentageColumnTest.java | 12 +- .../report/internal/html/table/SortIndexTest.java | 2 +- .../report/internal/html/table/TableTest.java | 2 +- .../report/internal/xml/LocalEntityResolver.java | 2 +- .../report/internal/xml/XMLDocumentTest.java | 2 +- .../jacoco/report/internal/xml/XMLElementTest.java | 2 +- .../report/internal/xml/XMLGroupVisitorTest.java | 2 +- .../org/jacoco/report/internal/xml/XMLSupport.java | 2 +- .../org/jacoco/report/xml/XMLFormatterTest.java | 2 +- org.jacoco.report/.gitignore | 3 - org.jacoco.report/META-INF/MANIFEST.MF | 17 - org.jacoco.report/build.properties | 5 - org.jacoco.report/pom.xml | 30 +- .../jacoco/report/DirectorySourceFileLocator.java | 2 +- .../org/jacoco/report/FileMultiReportOutput.java | 2 +- .../src/org/jacoco/report/ILanguageNames.java | 2 +- .../src/org/jacoco/report/IMultiReportOutput.java | 2 +- .../src/org/jacoco/report/IReportGroupVisitor.java | 2 +- .../src/org/jacoco/report/IReportVisitor.java | 2 +- .../src/org/jacoco/report/ISourceFileLocator.java | 2 +- .../report/InputStreamSourceFileLocator.java | 2 +- .../src/org/jacoco/report/JavaNames.java | 2 +- .../src/org/jacoco/report/MultiReportVisitor.java | 2 +- .../org/jacoco/report/MultiSourceFileLocator.java | 2 +- .../org/jacoco/report/ZipMultiReportOutput.java | 2 +- .../src/org/jacoco/report/check/BundleChecker.java | 2 +- .../org/jacoco/report/check/IViolationsOutput.java | 2 +- .../src/org/jacoco/report/check/Limit.java | 2 +- .../src/org/jacoco/report/check/Rule.java | 2 +- .../src/org/jacoco/report/check/RulesChecker.java | 2 +- .../src/org/jacoco/report/check/package-info.java | 2 +- .../src/org/jacoco/report/csv/CSVFormatter.java | 2 +- .../src/org/jacoco/report/csv/CSVGroupHandler.java | 2 +- .../src/org/jacoco/report/csv/ClassRowWriter.java | 2 +- .../src/org/jacoco/report/csv/DelimitedWriter.java | 2 +- .../src/org/jacoco/report/csv/package-info.java | 2 +- .../src/org/jacoco/report/html/HTMLFormatter.java | 2 +- .../src/org/jacoco/report/html/package-info.java | 2 +- .../report/internal/AbstractGroupVisitor.java | 2 +- .../report/internal/NormalizedFileNames.java | 2 +- .../jacoco/report/internal/ReportOutputFolder.java | 2 +- .../jacoco/report/internal/html/HTMLDocument.java | 2 +- .../jacoco/report/internal/html/HTMLElement.java | 2 +- .../report/internal/html/HTMLGroupVisitor.java | 2 +- .../report/internal/html/IHTMLReportContext.java | 2 +- .../org/jacoco/report/internal/html/ILinkable.java | 2 +- .../report/internal/html/index/ElementIndex.java | 2 +- .../report/internal/html/index/IIndexUpdate.java | 2 +- .../report/internal/html/index/package-info.java | 2 +- .../report/internal/html/page/BundlePage.java | 2 +- .../report/internal/html/page/ClassPage.java | 2 +- .../report/internal/html/page/GroupPage.java | 2 +- .../report/internal/html/page/MethodItem.java | 2 +- .../jacoco/report/internal/html/page/NodePage.java | 2 +- .../report/internal/html/page/PackagePage.java | 2 +- .../internal/html/page/PackageSourcePage.java | 2 +- .../report/internal/html/page/ReportPage.java | 2 +- .../report/internal/html/page/SessionsPage.java | 4 +- .../report/internal/html/page/SourceFileItem.java | 2 +- .../report/internal/html/page/SourceFilePage.java | 2 +- .../internal/html/page/SourceHighlighter.java | 2 +- .../report/internal/html/page/TablePage.java | 2 +- .../report/internal/html/resources/Resources.java | 4 +- .../report/internal/html/resources/Styles.java | 2 +- .../internal/html/resources/package-info.java | 2 +- .../jacoco/report/internal/html/resources/sort.js | 2 +- .../report/internal/html/table/BarColumn.java | 2 +- .../report/internal/html/table/CounterColumn.java | 2 +- .../internal/html/table/IColumnRenderer.java | 2 +- .../report/internal/html/table/ITableItem.java | 2 +- .../report/internal/html/table/LabelColumn.java | 2 +- .../internal/html/table/PercentageColumn.java | 20 +- .../report/internal/html/table/SortIndex.java | 2 +- .../jacoco/report/internal/html/table/Table.java | 2 +- .../internal/html/table/TableItemComparator.java | 2 +- .../report/internal/html/table/package-info.java | 2 +- .../report/internal/xml/XMLCoverageWriter.java | 2 +- .../jacoco/report/internal/xml/XMLDocument.java | 2 +- .../org/jacoco/report/internal/xml/XMLElement.java | 2 +- .../report/internal/xml/XMLGroupVisitor.java | 2 +- .../src/org/jacoco/report/package-info.java | 2 +- .../src/org/jacoco/report/xml/XMLFormatter.java | 2 +- .../src/org/jacoco/report/xml/package-info.java | 2 +- .../src/org/jacoco/report/xml/report.dtd | 2 +- org.jacoco.tests/.gitignore | 1 - org.jacoco.tests/pom.xml | 10 +- pom.xml | 2 +- 734 files changed, 12696 insertions(+), 2608 deletions(-) 538809f5 Copy jacoco-cli into dist directory fcf5caec Revert "Move WildcardMatcher into new 'matcher' package" 10750c3a Revert "Add ClassnameMatcher in preparation to pass into Instrumenter for filtering" bbe2e9a9 Add ClassnameMatcher in preparation to pass into Instrumenter for filtering 8da25e49 Move WildcardMatcher into new 'matcher' package 4ed39e39 Some build updates for latest jacoco 60b82f23 Remove obsolete test code 6ce97375 Fix random test failures in TcpClientOutputTest and TcpConnectionTest c63563d1 Add filter for private empty constructors that do not have arguments (#529) c3f93e3f Increase checked size for build result fb7d7eea Fix description. b8741c05 Remove unnecessary .gitignore 59b2f363 New option -quiet for all commands f2c89c4f Tests for XML documentation generator. 1b2859f2 Test and documentation for multiple values. c24df15e Explanations for possible StackOverflowErrors (#528) a9732678 Add input name to IOException if unable to read during instrumentation (#527) f1a1c507 Fix typo 94ed743f Adjust test case names to new conventions. 3fe99d1b Command to print version. aefb9c99 Update documentation for command line interface e8b2588d Close ServerSocket in tests. 7ee269bd Wrap long usage lines in documentation. 9097d46f Make sure the build runs with Java 5. 1fabac39 Flush output automatically 5653302c Use -dest for option name as output can be folder or file. 9207225c Correct test method naming. 1b9ff6e5 Remove obsolete, commented configuration. d850ed49 Github #525: Simple Command Line Interface 30bc8e19 Add profile for compilation with ECJ (#522) e93053e8 Add filter for try-with-resources statement (#500) 0e72710a Fix compiler warnings reported in Eclipse (#514) e94c7af5 Use new filtering API for existing filter of methods in enums (#512) 7f719c83 Add filter for methods annotated with @lombok.Generated (#513) 40035a00 Use new filtering API for existing filter of synthetic methods (#511) b11b56bd add intellij files to ignore (#510) 1f34a6a6 Add Javadoc for IFilter#filter (#509) eaef191f Add internal API for filters and filter for synchronized statement (#501) 38a26f41 Separate test scenarios in different methods (#504) ca65c222 Include runtime dependencies in aggregated reports (#502) 47094b8e Use isJDKCompiler constant to validate all cases (#503) 8652078d Tests can detect that they were compiled by ECJ (#497) eb4fdb15 Fix typo 296f992a Exclude enum methods "values" and "valueOf" from reports (#491) 274577d8 Fix test about "bad cycles" with interfaces for JDK8u152 (#492) 84de5f5b Fix broken links to CSV and XML coverage reports in distribution (#490) 7432e17a Prepare for next development iteration ec516e47 Prepare release v0.7.9 2b1d4b27 "prepare-agent" should not overwrite property if execution skipped (#486) 4585416d Consolidate .gitignore files (#485) d1a0f198 Generate OSGi Manifests (#211) d80b6b55 MethodAnalyzerTest should not violate contracts of ASM API (#480) b20e4954 Add missing assertions (#477) 8225e1ca Add links about integration of JaCoCo into Codecov and Coveralls (#481) b2085947 Test that "ClassFormatError: Short length on BootstrapMethods" fixed by ASM upgrade (#462) ed979068 Do not recompute frames in case of large methods (#177) c78b2bfd Add missing test case that is described in documentation (#475) 34cd880f Happy New Year 2017! 2bc56b24 Fix build failure with JDK 9 EA b148 (#470) 055e8e4c Make FORMAT_VERSION non-constant eeb3aa88 Move JaCoCo.ASM_API_VERSION to InstrSupport 02accc73 Fix typos (#473) 248723e7 Prepare for next development iteration 6e9b6f2c Prepare release v0.7.8 bb8e46c8 Simplify numbering of versions (#468) 52284d13 No need to sign JARs using maven-jarsigner-plugin (#466) f749802c Add hint about late property evaluation in maven-surefire-plugin (#465) 0988e8c0 To prevent regressions add test for annotation with an initializer (#460) 7c61c383 Remove obsolete build config files (#458) 9eb151b4 Use jacoco.org domain instead of eclemma.org (#457) be326b73 Fix typo in maven plugin comment (#454) 9b1c6f5a Use RoundingMode#FLOOR for percentages in HTML report (#452) 36e54806 Change default OutputMode to none. 616b5fbe Fix typo in Maven plugin help: surefore => surefire. (#450) 36ee3324 Update comments about "bad cycles" with interfaces (#448) 2a3b7568 Clarify runtime dependency in case of offline instrumentation (#445). (#445) a0afcd67 Assert execution order in validation tests with type cycles (#443) e26ee1e3 Improve ValidationTestBase (#440) 54334f20 Do not add members into interfaces with only abstract and clinit methods (#441) 28a112ca Do not violate JVMS regarding initialization of final fields (#434) c6f2b6b7 Execute core tests with bytecode version 9 (#411) 8f05e7c5 Use SonarQube.com 70565308 Fix instrumentation of interfaces with default methods (#428) aa4fda87 Add Visual Studio Team Services to integration matrix (#429) 08a2d0d1 Add report-aggregate to m2e/lifecycle-mapping-metadata.xml (#427) d8b38bfe Fix documentation (#425) 8b212980 Rename dot folder in documentation (#421) 209b27c0 report mojo: add user property for parameter dataFile (#322) 28d5985b Fix usage of code-prettify in documentation (#423) a9f48b80 Prepare for next development iteration 342ce88e Prepare release v0.7.7 e0272565 Exclude unwanted files from distribution b0c293e6 Add note about explicit selection of non-aggregate reports (#420) 8e73ea6a Upgrade to ASM 5.1 (#417) 8068fdbd Get rid of DNS request in DumpTaskTest (#416) fa46575c dataFileIncludes in report-aggregate should be configurable (#415) 55e39fce GitHub #414: Also collect execution data from the project itself. 0cefebec merge mojo: replace "project.parent" by "project" in documentation (#410) b3ed509e prepare-agent mojo: add example of late property evaluation syntax (#334) ea548107 GitHub #300: Allow standard Maven build with any JDK. ccbf42b9 Use Maven Plugin Tools Java Annotations (#412) c5dfcbb8 Compile into bytecode version 1.8 when using JDK 9 EA in Travis 3cf1d3cc Add experimental support for Java 9 class files (#406) c72f3508 Update developer documentation (#408) 64f39fb1 Update configuration for SonarQube a97c034a Enable caching in AppVeyor e19e1934 Publish artifact for pull requests in AppVeyor (#311) fde254dd Add location to IOException when unable to read input during analysis (#400) a6bcbe3f Build on Windows using AppVeyor 1f178936 Fix build on Windows (#405) 8bc34b18 GitHub #401: Renamed "dot" resources in HTML reports bc1c2632 Move creation of coverage report back to "org.jacoco.doc" (#403) 5670443f Fix compiler warning after plexus-utils upgrade (#402) c181f60c GitHub #388: New Maven goal "report-aggregate" to create reports for multi-module projects bac679b3 GitHub #399: Fix compilation with JDK 9 >= b111 db837439 GitHub #397: Improve EOF handling for exec files. c36649b4 Upgrade plexus-utils to 3.0.22 (GitHub #292) ea2f49f6 Don't write empty probe arrays f6562fac Add GitHub issue template. 239f6195 No need to use 'gh-pages' branch c5c7ddb6 Require at least Maven 3.0 for build d189a2cd Prepare for next development iteration 930a8183 Prepare release v0.7.6 24a743df Upgrade maven-jarsigner-plugin to version 1.4 e8331331 GitHub #358: Correct error handling for invalid agent arguments 892e1560 GitHub #326: Document defaults for check goal. 26daee44 GitHub #288: New agent option 'inclnolocationclasses' a6d2b043 Happy New Year 2016! 12164ffe GitHub #364: Avoid ConcurrentModificationException during shutdown. f2aef08a Don't count class stats twice for a package ec3266ac Use latest ASM release 5.0.4. 94e9a3fd Documentation for issue #358. 733030f2 This should not be needed anymore 388d33db This should not be needed anymore e203f242 Fix test 310ceffb Fix for #358 3701096e Add test for #358 f4622217 Refactoring: Avoid passing data around 0638deda Verify that constants with lambda values in interfaces do work. 02453661 Clarify semantic of location parameter. c24f7738 GitHub #319: Improved error message for incompatible exec data files. c5a652a6 GitHub #333: Fix MBeanClient example de608946 One more hint to our forum. 37bafce6 Automatic deployment to GitHub Pages from Travis b2a0696d Do not use "~/.mavenrc" set by Travis bc351926 Deploy snapshots from Travis 1026241b Build with JDK 5 in Travis 33110e55 Upgrade maven-jarsigner-plugin plugin to 1.3 bc08bcad Add Travis build status 883e9bef Build with JDK 6, 7, 8, 8-ea and 9-ea in Travis 6b34aac4 GitHub #270: Clarify declaration of properties. 73e36a10 GitHub #101: Document invalid combination of parameters. e24c99cf Fix link on SonarQube documentation 76bb13be Prepare for next development iteration ========platform/external/jarjar between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 7adc960 Add OWNERS in external/jarjar ========platform/external/jdiff between android-8.0.0_r32..android-8.1.0_r1========= android-changes.txt | 4 + settings.gradle | 17 + src/api.xsd | 3 +- src/jdiff/API.java | 16 +- src/jdiff/APIComparator.java | 18 +- src/jdiff/Comments.java | 8 +- src/jdiff/CommentsHandler.java | 4 +- src/jdiff/ConstructorAPI.java | 5 +- src/jdiff/Diff.java | 20 +- src/jdiff/HTMLFiles.java | 192 +++++------ src/jdiff/HTMLIndexes.java | 79 +++-- src/jdiff/HTMLReportGenerator.java | 647 ++++++++++++++----------------------- src/jdiff/HTMLStatistics.java | 215 ++++++------ src/jdiff/JDiff.java | 6 +- src/jdiff/MergeChanges.java | 12 +- src/jdiff/RootDocToXML.java | 32 +- src/jdiff/XMLToAPI.java | 6 +- 17 files changed, 551 insertions(+), 733 deletions(-) e31a208 Add android-changes documenting what's different 2e3115d poke a file to kick build dfe3479 Poke version number following recent changes a421627 Merge in some android customizations. Minor cleanup. dcb310b Merge in some android customizations. Minor cleanup. 8c169c2 Add a simple settings.gradle file for Jdiff. 658d28e Blank change to kick off the ub-jdiff-master builder. ========platform/external/jemalloc between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 12 ++++++------ android/include/{libc_logging.h => log.h} | 6 +++--- include/jemalloc/internal/arena.h | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) a6f685b Change the decay timer default to 0. be92dfd Change the name of the libc logging header. ========platform/external/jsmn between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 22 ++++++++++++++++++++++ Android.mk | 26 -------------------------- 2 files changed, 22 insertions(+), 26 deletions(-) 45f5995 Convert to Android.bp and mark it as VNDK ========platform/external/jsoncpp between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) f734518 Make libjsoncpp vendor_available. 2d4f6c9 Convert Android.mk to Android.bp 442c4b4 Compile libjsoncpp for the host too. ========platform/external/junit between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) b07a426 add OWNERS to junit ========platform/external/junit-params between android-8.0.0_r32..android-8.1.0_r1========= b03560c Fix JUnitParamsRunner so it works with CTS sharding 2a75dcb Ignore tests that no longer work ========platform/external/libavc between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 491 +++++++++++++++++++++++++++++++++++++++++ Android.mk | 8 - OWNERS | 3 + decoder.arm.mk | 45 ---- decoder.arm64.mk | 43 ---- decoder.mips.mk | 6 - decoder.mips64.mk | 6 - decoder.mk | 75 ------- decoder.x86.mk | 26 --- decoder.x86_64.mk | 29 --- decoder/ih264d_defs.h | 5 +- decoder/ih264d_parse_headers.c | 10 +- decoder/ih264d_parse_slice.c | 3 +- decoder/ih264d_utils.c | 24 +- encoder.arm.mk | 46 ---- encoder.arm64.mk | 43 ---- encoder.mips.mk | 7 - encoder.mips64.mk | 7 - encoder.mk | 93 -------- encoder.x86.mk | 37 ---- encoder.x86_64.mk | 35 --- test/Android.bp | 41 ++++ test/Android.mk | 8 - test/decoder.mk | 13 -- test/encoder.mk | 13 -- 25 files changed, 549 insertions(+), 568 deletions(-) 1541dcc DO NOT MERGE Decoder: Modified setting of error code in set flush api. ed7a63f DO NOT MERGE Decoder: Increased memory allocation. 252628c Decoder: Fixed hang in the case of dangling field 208c74d Decoder: Updated error check while parsing num_ref_idx_lx_active. 3eb692d Decoder: Corrected variable datatypes in ih264d_get_implicit_weights. 09c8cb1 support 4080 max dimension 45aa4ac DO NOT MERGE: Decoder: Conceal picture only if valid picture buffer is obtained. 8a7f15c support 4K max dimension 5df744a Decoder: Conceal picture only if valid picture buffer is obtained. aa11ab9 Added an out of bound check on u4_num_bufs in input argument 4bd04b1 Make software codecs as VNDK a925a6b Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. f15bb32 Decoder : Fix memory leak when sps changes. cbcd284 Decoder: Fixed overflow in refernce list creation. b8d3625 Initialize DPB structures to valid values. f4a17ae Add OWNERS in external/libavc 9e4f0ce Decoder: Fix in the case of MMCO 6 fc442e1 Convert external/libavc to Android.bp ========platform/external/libbrillo between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 274 ++++++++++++++++++++++++++ Android.mk | 312 +----------------------------- OWNERS | 8 + brillo/message_loops/base_message_loop.cc | 4 + 4 files changed, 289 insertions(+), 309 deletions(-) 671ae36 Update owners. 631c662 Fix mac build. 7a4643f Convert most libbrillo targets to soong. 9471399 Include for major/minor/makedev. ========platform/external/libcap between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 7271987 Mark the module as VNDK or VNDK-SP in Android.bp 64dcb22 Enable libcap on host bionic 9c58810 Mark as vendor_available ========platform/external/libchrome between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) f320c0c Temporarily suppress unused-lambda-capture warning warning 394b004 Make libchrome_test_helpers static buildable for host c9027cb Mark as vendor_available ========platform/external/libconstrainedcrypto between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 25 +++++++++++++++++++++++++ Android.mk | 21 --------------------- test/Android.bp | 13 +++++++++++++ test/Android.mk | 15 --------------- 4 files changed, 38 insertions(+), 36 deletions(-) e1a8625 libconstrainedcrypto: Android.mk -> Android.bp ========platform/external/libcups between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 104 +++++++++ Android.mk | 47 ----- config.h | 1 + cups/tls-boringssl.c | 583 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 688 insertions(+), 47 deletions(-) 9eafdc6d Add IPPS support via BoringSSL 2447373f Update libcups to v2.2.3 e78fa6df Store version in file, not a git tag. 475aad7b Convert Android.mk->Android.bp ========platform/external/libcxx between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 ++++ .../basic.string/string.cons/implicit_deduction_guides.pass.cpp | 4 ---- .../string.view/string.view.cons/implicit_deduction_guides.pass.cpp | 4 ---- test/std/strings/string.view/string_view.literals/literal.pass.cpp | 4 ---- test/std/strings/string.view/string_view.literals/literal1.pass.cpp | 4 ---- test/std/strings/string.view/string_view.literals/literal2.pass.cpp | 4 ---- test/std/strings/string.view/string_view.literals/literal3.pass.cpp | 4 ---- 7 files changed, 4 insertions(+), 24 deletions(-) 82c0df65e Mark the module as VNDK or VNDK-SP in Android.bp 0aea6aeca Update XFAIL 1e705dad8 Update XFAIL 4cef24ee3 Mark as vendor_available ========platform/external/libcxxabi between android-8.0.0_r32..android-8.1.0_r1========= c41479a Mark as vendor_available ========platform/external/libdrm between android-8.0.0_r32..android-8.1.0_r1========= .editorconfig | 19 + .gitignore | 7 + Android.common.mk | 13 + Android.mk | 69 +- CleanSpec.mk | 4 + Makefile.am | 16 +- Makefile.sources | 5 +- README | 8 +- RELEASING | 26 +- amdgpu/Android.mk | 10 +- amdgpu/Makefile.sources | 1 + amdgpu/amdgpu-symbol-check | 5 + amdgpu/amdgpu.h | 79 +- amdgpu/amdgpu_asic_id.h | 165 ++ amdgpu/amdgpu_bo.c | 14 +- amdgpu/amdgpu_cs.c | 181 ++- amdgpu/amdgpu_device.c | 15 + amdgpu/amdgpu_gpu_info.c | 22 +- amdgpu/amdgpu_internal.h | 16 + amdgpu/libdrm_amdgpu.pc.in | 1 + autogen.sh | 6 + configure.ac | 88 +- etnaviv/Android.mk | 15 + etnaviv/Makefile.am | 26 + etnaviv/Makefile.sources | 12 + etnaviv/etnaviv-symbol-check | 48 + etnaviv/etnaviv_bo.c | 347 ++++ etnaviv/etnaviv_bo_cache.c | 196 +++ etnaviv/etnaviv_cmd_stream.c | 243 +++ etnaviv/etnaviv_device.c | 119 ++ etnaviv/etnaviv_drm.h | 233 +++ etnaviv/etnaviv_drmif.h | 191 +++ etnaviv/etnaviv_gpu.c | 175 +++ etnaviv/etnaviv_pipe.c | 83 + etnaviv/etnaviv_priv.h | 201 +++ etnaviv/libdrm_etnaviv.pc.in | 11 + exynos/exynos_drm.c | 2 +- freedreno/Android.mk | 8 +- freedreno/Makefile.am | 2 +- freedreno/Makefile.sources | 1 + freedreno/freedreno-symbol-check | 6 + freedreno/freedreno_bo.c | 148 +- freedreno/freedreno_bo_cache.c | 222 +++ freedreno/freedreno_device.c | 62 +- freedreno/freedreno_drmif.h | 17 + freedreno/freedreno_pipe.c | 4 + freedreno/freedreno_priv.h | 42 +- freedreno/freedreno_ringbuffer.c | 71 +- freedreno/freedreno_ringbuffer.h | 27 +- freedreno/{ => kgsl}/README | 10 + freedreno/kgsl/kgsl_bo.c | 6 + freedreno/kgsl/kgsl_drm.h | 2 +- freedreno/kgsl/kgsl_pipe.c | 9 + freedreno/kgsl/kgsl_ringbuffer.c | 19 +- freedreno/kgsl/msm_kgsl.h | 4 +- freedreno/msm/msm_bo.c | 20 + freedreno/msm/msm_device.c | 3 + freedreno/msm/msm_drm.h | 131 +- freedreno/msm/msm_pipe.c | 47 +- freedreno/msm/msm_priv.h | 17 +- freedreno/msm/msm_ringbuffer.c | 452 ++++-- include/drm/README | 157 ++ include/drm/amdgpu_drm.h | 44 +- include/drm/drm.h | 82 +- include/drm/drm_fourcc.h | 17 +- include/drm/drm_mode.h | 210 ++- include/drm/drm_sarea.h | 2 + include/drm/i915_drm.h | 315 +++- include/drm/radeon_drm.h | 51 +- include/drm/vc4_drm.h | 302 ++++ include/drm/virtgpu_drm.h | 109 +- include/drm/vmwgfx_drm.h | 792 ++++++++-- intel/Android.mk | 8 +- intel/Makefile.am | 1 - intel/Makefile.sources | 3 +- intel/intel-symbol-check | 10 + intel/intel_bufmgr.c | 2 +- intel/intel_bufmgr.h | 20 + intel/intel_bufmgr_fake.c | 6 +- intel/intel_bufmgr_gem.c | 541 +++++-- intel/intel_chipset.h | 92 +- intel/intel_decode.c | 4 +- intel/tests/gen5-3d.batch-ref.txt | 2 +- intel/tests/gen6-3d.batch-ref.txt | 2 +- intel/uthash.h | 1074 +++++++++++++ libkms/Android.mk | 7 +- libkms/Makefile.am | 6 +- libkms/exynos.c | 3 +- libkms/libkms.pc.in | 1 + libkms/linux.c | 99 +- libsync.h | 148 ++ man/drm-kms.xml | 2 +- nouveau/Android.mk | 7 +- nouveau/Makefile.am | 2 +- radeon/Android.mk | 7 +- radeon/Makefile.am | 3 +- radeon/libdrm_radeon.pc.in | 1 + radeon/radeon_bo_gem.c | 2 +- radeon/radeon_cs_gem.c | 12 +- radeon/radeon_surface.c | 16 +- rockchip/Android.mk | 2 + tegra/Android.mk | 2 + tests/Makefile.am | 50 +- tests/amdgpu/amdgpu_test.c | 259 ++- tests/amdgpu/amdgpu_test.h | 3 + tests/amdgpu/basic_tests.c | 468 +++++- tests/amdgpu/bo_tests.c | 13 +- tests/amdgpu/cs_tests.c | 59 +- tests/amdgpu/vce_ib.h | 2 +- tests/amdgpu/vce_tests.c | 28 +- tests/auth.c | 138 -- tests/dristat.c | 285 ---- tests/drmdevice.c | 71 +- tests/drmtest.c | 135 -- tests/drmtest.h | 40 - tests/etnaviv/Makefile.am | 41 + tests/etnaviv/cmdstream.xml.h | 242 +++ tests/etnaviv/etnaviv_2d_test.c | 240 +++ tests/etnaviv/etnaviv_bo_cache_test.c | 121 ++ tests/etnaviv/etnaviv_cmd_stream_test.c | 123 ++ tests/etnaviv/state.xml.h | 375 +++++ tests/etnaviv/state_2d.xml.h | 1497 ++++++++++++++++++ tests/etnaviv/write_bmp.c | 151 ++ tests/{getstats.c => etnaviv/write_bmp.h} | 52 +- tests/exynos/Makefile.am | 4 +- tests/getclient.c | 61 - tests/getversion.c | 49 - tests/kms/kms-steal-crtc.c | 4 + tests/kms/kms-universal-planes.c | 5 +- tests/kmstest/Makefile.am | 6 +- tests/kmstest/main.c | 45 +- tests/lock.c | 264 ---- tests/modetest/Android.mk | 5 +- tests/modetest/Makefile.am | 6 +- tests/modetest/modetest.c | 42 +- tests/name_from_fd.c | 58 - tests/nouveau/Makefile.am | 8 +- tests/openclose.c | 37 - tests/planetest/Android.mk | 4 +- tests/proptest/Android.mk | 5 +- tests/proptest/proptest.c | 4 +- tests/setversion.c | 91 -- tests/updatedraw.c | 154 -- tests/util/Android.mk | 9 +- tests/util/kms.c | 6 + tests/vbltest/vbltest.c | 7 +- util_double_list.h | 8 +- vc4/Makefile.am | 34 + vc4/Makefile.sources | 3 + vc4/libdrm_vc4.pc.in | 9 + vc4/vc4_packet.h | 397 +++++ vc4/vc4_qpu_defines.h | 274 ++++ xf86drm.c | 2433 +++++++++++++++++++---------- xf86drm.h | 50 +- xf86drmMode.c | 52 +- xf86drmMode.h | 29 +- 156 files changed, 13282 insertions(+), 3442 deletions(-) a4f9c563 Build libdrm* modules with BOARD_VNDK_VERSION 791d9b9f Android's major/minor/makedev live in 0da99b8a Move libdrm.so to vendor partition 853f81c3 Fix debug info parameter error d4b83443 Bump version for 2.4.75 release 0ad0c12f intel: fix make distcheck ab5a9635 Revert "Bump version for 2.4.75 release" 736970c4 Bump version for 2.4.75 release dfd536c6 intel: Export a function to re-enable implicit synchronisation 22cfd043 intel: Clear execobject flags before preserving object in reuse cache c4b00767 intel: Support passing of explicit fencing from execbuf 1bd35da9 intel: Allow the client to control implicit synchronisation a3d715ee Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 8a89d5f6 amdgpu: A new option to run tests on render node 12dd7a2e amdgpu: A new option to choose which device to run most tests 5e0f7c5c amdgpu: verify the tested device 8ef7e5b7 tests: Use -pthread in CFLAGS instead of -lpthread 58459a57 tests/nouveau: automake: fold C and CPP flags 9c924e82 android: silence ~550 warnings ff38457e android: add note about command line defines and config.h fc05e89b android: add HAVE_VISIBILITY to Android.common.mk 03d2e91d android: introduce Android.common.mk to reduce boilerplate de5b41ef android: remove LOCAL_MODULE_TAGS := optional tag 5403cb39 xf86drm: Reuse sysfs_uevent_get() 13b99f2a tests/drmdevice: Add USB, platform and host1x support 7b1f37f4 xf86drm: Add platform and host1x bus support f8484ccb xf86drm: Add USB support 2e57bba8 xf86drm: Factor out drmDeviceAlloc() 9e4c686a tests/util: Add support for meson module ecc2a097 xf86drm: Fix type-punned pointer build warning 4bfbe4c6 xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors ab50ffbc xf86drmMode.h: Use consistent padding 5856a586 README: Fix grammar 4ecd1ef0 xf86drm: fix null termination of string buffer 44f220ad intel: update global_name before HASH_ADD e1ee01a7 amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test 885624b0 Add .editorconfig e17cad19 xf86drm: Fix indentation eebefaf7 xf86drm: don't fatal on per device error in drmGetDevice[s]2 e2e766d5 xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 d5cf3f98 xf86drm: adjust device node path for minor base e3af5368 modetest: Allow the user to specify the plane ID a07cf7f0 libkms/exynos: fix memory leak in error path 0645648d autogen.sh: set format.subjectPrefix and sendemail.to if needed 3bc14c8c xf86drm: fix sign-compare warning 08257927 xf86drm: implement an OpenBSD specific drmGetDevice2 fd190564 xf86drm: implement drmParsePciBusInfo for OpenBSD c0ef1d07 xf86drm: implement drmParsePciDeviceInfo for OpenBSD d05b9f2d xf86drm: implement drmParseSubsystemType for OpenBSD f189011b xf86drm: implement drmGetMinorNameForFD for non-sysfs 5c1c91b3 tests: automake: reorder makefile contents 0ec7252a configure: remove libudev checks 9b05d403 kms: remove commented out libudev code 0c80fddd tests: remove useless legacy tests b305238c tests/drmdevice: use drmGetDevice[s]2 11687bf4 xf86drm: introduce drmGetDevice[s]2 aae3f318 xf86drm: parse the separate sysfs files for vendor... info 138d2311 xf86drm: add plumbing to not retrieve PCI device revision b40a65d4 xf86drm: use maj/min in drmParsePciDeviceInfo() dae413e4 Bump version for release a8315834 vc4: Add new GETPARAMs that have been merged to drm-next. 23d10b82 freedreno: 64bit support d15515ae etnaviv: add etna_pipe_wait_ns(..) 4f750ec7 etnaviv: change get_abs_timeout(..) to use ns. 1924b670 libdrm: random typo fixes 1fc32f1c tests: kms: fix shadowed declaration warning 37d790f7 xf86drm: introduce drmGetDeviceNameFromFd2 7e0bc3bf automake: make the build less chatty 911280cb intel: Add drm_intel_gem_context_get_id to intel-symbols-check 770f6bc4 intel: Add a getter for the intel_context ctx_id befb6429 etnaviv: add API to create etna_device from private dup() fd a14d6a6a etnaviv: add API to get drm fd from etna_device 3e81f8b7 intel: Add Geminilake PCI IDs 317bdff1 Bump version for release f53d3542 xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo de13ea38 headers: Add README file 8cf43127 Bump version for release b91bcbf6 freedreno: Add fd_ringbuffer_flush2 to symbol check. 01db192f amdgpu: Add amdgpu_asic_id.h to Makefile.sources. 51002c04 intel: Add uthash.h to Makefile.sources. 319108f9 intel: Allow some codenames in INTEL_DEVID_OVERRIDE 670f1e4f amdgpu: add the function to get the marketing name (v4) e9eb44b4 freedreno: add fence fd support 9270d984 freedreno: sync uapi header f803a45e add libsync.h helper 6493860d amdgpu: check parameters in amdgpu_query_gpu_info fe4579e2 intel: Look prime handle up in handle hash table ec39fe07 intel: Add new symbols to intel-symbol-check 9e24d0c5 intel: Migrate handle/name lookups from linear lists to hashtables 455e9b49 intel: Export raw GEM mmap interfaces 2d8c01f2 Silence runtime complaints on platform devices 677cd97d Return an -ENODEV from drmGetDevice() when no device was found. 7dd28475 Add drmModePageFlipTarget 9433b702 headers: Sync drm{,_mode}.h with the kernel a44c9c31 Bump version for release 207efb16 tests/amdgpu: update vce encRefPic addr mode to tiled abfa680d Add drmModeAddFB2WithModifiers() which takes format modifiers 0659558f libdrm: add etnaviv tests 95e2cc6a libdrm: add etnaviv drm support 2d008695 intel: Add new symbols to intel-symbol-check 98887140 intel: Export pooled EU and min no. of eus in a pool. a625ba8d amdgpu: add SI support c6537797 amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version 77bc69ae amdgpu: sync amdgpu_drm.h with the kernel 39fff599 radeon: sync radeon_drm.h with the kernel 44623037 amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag 72a04169 modetest: Also print the pixel clock 587e5a81 modetest: add mediatek to module list 3106a33f modetest: Adding amdgpu to module list b214b05c list: fix an issue with android build using clang f19cd3a5 Simplify the RELEASING steps based on current release.sh. 0caa84cb Bump version for release 248b3343 radeon: Fix typo in stderr message 22263ca1 man: Fix typo 7e9e3739 automake: Include virtgpu_drm.h in the release tarball 9af2ccde virtgpu: Update kernel header a5446775 automake: Don't include Android Makefiles in the release tarball 9d1ce35c radeon: Wire up radeon-symbol-check to make check feb1b39b freedreno: fix warnings 1f1b61d4 freedreno: fix android build break 1af780cc freedreno: fix distcheck errors b59ed188 freedreno: move legacy kgsl related README 6a23bd4b freedreno/msm: use hashtable to track bo idx 419a154d freedreno: support growable cmdstream buffers d93d697d freedreno/msm: split out dump_submit() helper 1d1e01b2 list: add first/last entry macros dd1f3720 freedreno/msm: split out cmd buffer tracking from ring 0d615291 freedreno/msm: drop return from get_cmd() 892141a3 freedreno/msm: use private bo-cache for ringbuffer bo's 19b82b98 freedreno: fix potential leak at free 9e697c74 freedreno: ocd 8a6a8512 freedreno: support either coarse or fine-grained bucket sizes 904f1361 freedreno: expose kernel driver version fe07584e freedreno: fix potential fd leak in error path eb846d46 freedreno: add madvise support 0c270df8 freedreno: sync uapi 82780c87 freedreno: move bo-cache to it's own file 0b34b683 freedreno: refactor bo-cache API b18b6e21 freedreno: split out fd_bo_cache 2ca73c66 freedreno: add simpler ring-reloc 73db0a04 freedreno: rework internal ring->emit_reloc_ring() 681fd2ab tests/drmdevice: be move verbose when using open() dd580445 tests/drmdevice: print out the full 'bus' and 'dev' strings 6c056eec drm: fix drmFreeDevices memory leak on multi GPU setups 3c20893d drm: drmGetDevice return correct device on multi GPU setups 5d830819 Bump version to 2.4.69 for release. 2212a646 vc4: Update kernel headers for getparam addition. 8c8d5dd7 pull in sys/sysmacros.h when available 50d3c85b xf86drm.c: Fix mix of tabs and spaces d342cd34 Android: strip out header files from sources list 7996a870 intel: Removing PCI IDs that are no longer listed as Kabylake. 22b6e33f intel: Add more Kabylake PCI IDs. 625d1810 radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM 09bfd5c7 freedreno/msm: fix memory leak on ringbuffer free 9bdec97a xf86drm: ensure proper alignment of pointers in drmProcessPciDevice 70b64073 drm: fix multi GPU drmGetDevices only return one device 361d0a88 amdgpu: fix fence status query 7aab852d tests/amdgpu: adapt to new polaris10/11 uvd fw 4e7ec72a tests/amdgpu: add interface to adapt firmware requirement 3f5b3193 tests/amdgpu: expand write/copy tests to compute b7a51965 tests/amdgpu: expand write/copy tests to compute fc09c5ab Bump version for release e3623d34 intel/skl: Add missing SKL PCI IDs 739b8886 freedreno: add dummy fd_bo_from_fbdev implementation when KGSL is disabled cc9a53f0 headers: Update drm.h 89cdda3d headers: Update drm_mode.h 268ae7ca headers: Update drm_fourcc.h f37b9a8e headers: Update drm_sarea.h 7cba3bb7 headers: Update drm_i915.h 1e5c590a tests/kms-steal-crtc: Use correct includes 81506da8 headers: Remove _DRM_GEM 65ea85d8 tegra: Sync with Linux kernel UAPI header ce97507c xf86drm: Fix spelling mistakes 96f2907c tests: Fix spelling mistakes 723a6944 intel: Fix spelling mistakes 7b356f4b freedreno: Fix spelling mistakes caef42bd exynos: Fix spelling mistake 0b3f9783 amdgpu: Fix spelling mistakes ea78c178 proptest: print signed values correctly dfd8cd46 modetest: print signed values correctly b5c0cf0f gitignore: ignore kms-steal-crtc and kms-universal-planes 2e6f8f1d tests: add virtio_gpu to the driver list 49041c36 freedreno: add support for FD_TIMESTAMP 67e7103c freedreno: update uapi ea07de92 intel: Adding missing Broxton PCI IDs. 42745396 android: add virgl to be a valid driver db7202d1 vmwgfx: update uapi 99ede3e6 amdgpu/tests: fix tests for asics with one VCE instance add89360 add libdrm_vc4.pc to .gitignore d49efb55 Bump version for release 9b77443f freedreno: add support for FD_MAX_FREQ bc5497d0 freedreno: small refactor for get_param c47385cc freedreno: update uapi f884af9b amdgpu: fix for submition with no ibs 6950af4e tests/amdgpu: add a test for cp dma copy 35c35ea6 tests/amdgpu: make amdgpu_command_submission_sdma_copy_linear generic 0edc4425 tests/amdgpu: add a test for cp dma fill 7c656ba7 tests/amdgpu: make amdgpu_command_submission_sdma_const_fill generic 47c7e7a6 tests/amdgpu: add a test for cp write data c5da5ead tests/amdgpu: make amdgpu_command_submission_sdma_write_linear generic 8be79be0 tests/amdgpu: make amdgpu_sdma_test_exec_cs() generic (v2) 682eaa05 android: enable building static version of libdrm ca5017b6 libkms: add libdrm to Requires.private 31badf03 radeon: add libdrm to Requires.private 87b3bf64 amdgpu: add libdrm as private requirement/dependency 3c717f61 vc4: Add headers and .pc files for VC4 userspace development. 0ad32e7f util: Add support for vc4. eeb23de2 vc4: Add the DRM header file. 432e08de tests/kmstest: inverse the order of LDADD libraries ff0c9caa tests: Include poll.h rather than sys/poll.h 358615f4 tests: Include sys/select.h 1674147a tests: util: Fixup util_open() parameter order 2ad5ea78 tests: add fsl-dcu-drm to modules 0caf58a6 kmstest: Use util_open() 798022b6 configure.ac: don't detect disabled options dependencies 3627f38d xf86drm: Bound strstr() to the allocated data db138b9b radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE ioctl 25712f1d amdgpu: Add new symbols to amdgpu-symbols-check 6b79c66b amdgpu: list each entry safely for sw semaphore when submit ib d4d41843 tests/amdgpu: add semaphore test 6afadeaf amdgpu: add semaphore support f06c9928 amdgpu: validate user memory for userptr 50386e09 amdgpu: drop address patching logics 5198f2b2 configure.ac: disable annoying warning -Wmissing-field-initializers e342c0fc Fix memory leak with drmModeGetConnectorCurrent() 242f77ce intel/kbl: Add Kabylake PCI ids ========platform/external/libese between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 12 +- OWNERS | 2 + apps/Android.bp | 28 + apps/boot/Android.bp | 56 + apps/boot/README.md | 390 +++ apps/boot/boot.c | 821 ++++++ apps/boot/boot_private.h | 40 + .../globalstate/callback/CallbackInterface.java | 12 + .../globalstate/owner/OwnerInterface.java | 65 + .../verifiedboot/storage/BackupInterface.java | 45 + .../android/verifiedboot/storage/BasicLock.java | 359 +++ .../android/verifiedboot/storage/CarrierLock.java | 517 ++++ .../verifiedboot/storage/DefaultOsBackupImpl.java | 68 + .../verifiedboot/storage/GlobalStateImpl.java | 285 ++ .../verifiedboot/storage/JcopBackupImpl.java | 191 ++ .../verifiedboot/storage/LockInterface.java | 108 + .../verifiedboot/storage/OsBackupInterface.java | 60 + .../com/android/verifiedboot/storage/Storage.java | 618 ++++ .../verifiedboot/storage/VersionStorage.java | 135 + apps/boot/ese_boot_tool.cpp | 466 +++ apps/boot/include/ese/app/boot.h | 205 ++ apps/boot/tests/Android.bp | 28 + apps/boot/tests/ese_app_boot_tests.cpp | 162 ++ apps/boot/tests/ese_operations_interface.h | 38 + apps/boot/tests/ese_operations_wrapper.cpp | 77 + apps/boot/tests/ese_operations_wrapper.h | 42 + apps/build.xml | 232 ++ apps/include/ese/app/result.h | 50 + apps/prereqs/ant-javacard.jar.SHA-512 | 1 + ....jcop.eclipse.targetpacks1_4.10.0.1.jar.SHA-512 | 1 + apps/prereqs/javacard_sdks.zip.SHA-512 | 1 + apps/prereqs/ls_library_v02.00.jar.SHA-512 | 1 + apps/weaver/Android.bp | 36 + .../weaver/card/src/com/android/weaver/Consts.java | 39 + apps/weaver/card/src/com/android/weaver/Slots.java | 60 + .../weaver/card/src/com/android/weaver/Weaver.java | 292 ++ .../src/com/android/weaver/core/CoreSlots.java | 244 ++ .../src/com/android/weaver/core/WeaverCore.java | 68 + apps/weaver/include/ese/app/weaver.h | 128 + apps/weaver/tests/weaver_test.cpp | 97 + apps/weaver/weaver.c | 407 +++ esed/Android.bp | 32 +- esed/OemLock.cpp | 189 ++ esed/OemLock.h | 58 + esed/ScopedEseConnection.h | 49 + esed/Weaver.cpp | 170 ++ esed/Weaver.h | 51 + esed/esed.cpp | 27 +- esed/esed.rc | 12 + esed/{pn81a => }/utils.h | 3 +- examples/Android.bp | 2 +- examples/ese_nxp_sample.c | 2 +- {esed/pn81a => libapdu}/Android.bp | 33 +- {esed/pn81a => libapdu}/apdu.cpp | 2 +- {esed/pn81a => libapdu/include/apdu}/apdu.h | 6 +- {esed/pn81a => libapdu}/tests/Android.bp | 7 +- {esed/pn81a => libapdu}/tests/apdu_test.cpp | 2 +- libese-cpp/Android.bp | 56 + .../pn81a.cpp => libese-cpp/NxpPn80tNqNci.cpp | 22 +- .../include/esecpp/EseInterface.h | 18 +- .../include/esecpp/NxpPn80tNqNci.h | 16 +- .../tests/include/esecpp/MockEseInterface.h | 4 +- libese-hw/Android.bp | 10 +- libese-hw/ese_hw_echo.c | 5 +- libese-hw/ese_hw_fake.c | 28 +- libese-hw/nxp/Android.bp | 28 +- libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h | 4 +- libese-hw/nxp/include/ese/hw/nxp/pn80t/platform.h | 2 + libese-hw/nxp/pn80t/common.c | 234 +- libese-hw/nxp/pn80t/linux_spidev.c | 1 + libese-hw/nxp/pn80t/nq_nci.c | 16 + libese-hw/tests/Android.bp | 4 +- libese-sysdeps/Android.bp | 2 +- libese-sysdeps/android-sysdeps.c | 13 + libese-sysdeps/darwin-sysdeps.c | 18 + libese-sysdeps/include/ese/sysdeps.h | 17 + libese-teq1/Android.bp | 18 +- libese-teq1/include/ese/teq1.h | 4 +- libese-teq1/teq1.c | 103 +- libese-teq1/teq1_private.h | 38 +- libese-teq1/tests/Android.bp | 4 +- libese-teq1/tests/ese_operations_interface.h | 38 + libese-teq1/tests/ese_operations_wrapper.cpp | 81 + libese-teq1/tests/ese_operations_wrapper.h | 42 + libese-teq1/tests/teq1_unittests.cpp | 433 ++- libese/Android.bp | 40 +- libese/ese.c | 53 +- libese/ese_private.h | 26 - libese/ese_sg.c | 85 + libese/include/ese/ese.h | 4 + libese/include/ese/ese_hw_api.h | 46 +- libese/include/ese/ese_sg.h | 48 + libese/tests/Android.bp | 8 +- libese/tests/ese_unittests.cpp | 10 +- libese/tests/sg_unittests.cpp | 129 + third_party/Android.bp | 4 + third_party/NXPNFC_P61_JCOP_Kit/Android.bp | 27 + third_party/NXPNFC_P61_JCOP_Kit/README.md | 23 + third_party/NXPNFC_P61_JCOP_Kit/inc/Ala.h | 282 ++ .../NXPNFC_P61_JCOP_Kit/inc/JcopOsDownload.h | 146 + third_party/NXPNFC_P61_JCOP_Kit/inc/data_types.h | 55 + third_party/NXPNFC_P61_JCOP_Kit/include/AlaLib.h | 107 + third_party/NXPNFC_P61_JCOP_Kit/include/IChannel.h | 88 + third_party/NXPNFC_P61_JCOP_Kit/include/JcDnld.h | 78 + third_party/NXPNFC_P61_JCOP_Kit/src/Ala.cpp | 3065 ++++++++++++++++++++ third_party/NXPNFC_P61_JCOP_Kit/src/AlaLib.cpp | 314 ++ third_party/NXPNFC_P61_JCOP_Kit/src/JcDnld.cpp | 166 ++ .../NXPNFC_P61_JCOP_Kit/src/JcopOsDownload.cpp | 700 +++++ tools/Android.bp | 6 +- tools/ese_ls_provision/Android.bp | 31 + tools/ese_ls_provision/README.md | 26 + tools/ese_ls_provision/ese_ls_provision.cpp | 183 ++ tools/ese_relay/Android.bp | 6 +- tools/ese_replay/Android.bp | 32 + tools/ese_replay/buffer.c | 95 + tools/ese_replay/buffer.h | 42 + tools/ese_replay/hw.c | 70 + tools/ese_replay/hw.h | 42 + tools/ese_replay/main.c | 137 + tools/ese_replay/payload.c | 67 + .../ese/sysdeps.h => tools/ese_replay/payload.h | 24 +- 121 files changed, 14308 insertions(+), 348 deletions(-) c13093a esed.rc: disable hardware version filtering in esed. ee7f6a6 libese-teq1: global resync maximum e02e433 Make libese-app-weaver-test build with the VNDK. 4dcd39f Build libp61-jcop-kit with BOARD_VNDK_VERSION 95d4103 Make esed wait until ese_load has completed. 6ec4f1c esed: remove integration tests de5b172 Make esed wait until ese_load has completed. 5ab3613 Add OWNERS in external/libese 77f1c63 esed.rc: add oneshot for doing firmware loads and/or updates. e837c1c esed: Remove use of android::hardware::Status 173657e esed: remove OemLock HAL instantiation fc7b1e2 esed: don't use HW binder status. 5b8f792 Weaver: add command to erase slot value 20d92b5 third_party/nxp: use /data/vendor/ese not /data/nfc 5c2c3b9 apps/boot: Clean up applet 6fde0fa libese-hw: tweak pn80t reset d5ef1a2 libese-hw: restore explicit power off 3eca2f2 Add libese to linking targets f73ccbc pn80t: clean up timing and power cdebf15 Replace dynamic assertion with a static one. 695e318 apps: centralize build.xml and fix AIDs 5396a9b Briefly document ese_ls_provision tool. f213438 Moved third party library from external to third_party. 593d648 Add ese_ls_provision tool. 6b4b3b6 apps/boot: Update README.md with example uses a6926d6 Set up Android.bp and delete old Android.mk e7d386d Copy in NXP's loader service support code. Copy in code taken from https://github.com/NXPNFCProject/NXPNFC_P61_JCOP_Kit.git at revision 141aca3befc4a4cb664543279d268452dc0f059e cf6eada Weaver: use Util.arrayCompare() to compare keys. 7bc3725 apps/boot/card: Clean up ant file b270de2 Enable Weaver throttling. 578c504 libese-teq1: fix S(RESYNC, REQUEST) retransmission 7be2c3f libese, libese-hw: better check for error states. e47ba83 esed: OemLock HAL implementation. 5ca0a14 Detect when the Weaver applet is not installed. e117b88 Add license boilerplate. 6024d16 Implementation of Weaver HAL 9bc8260 Reduce the amount of wear on the flash. 6687290 Test weaver applet library. 8055858 avb_storage: fix nonce update; enable clearing 22d1413 Weaver applet. e092568 ese_boot_tool: support env override of carrier data. 2c8c5d5 libese/*: clarify cooldown comments e416c0e Extract libese C++ wrapper. 14ddec9 Extract libapdu for reuse. d209f71 apps/boot/card: CarrierLock key roll ae1b5aa pn80t gpio: wire up the gpio toggle 83342f5 pn80t,docs: fix cooldown APDU 28e79ff libese: Move all targets to vendor 92973c7 apps/boot: boot applet, library, and tool. d9e00e3 ese-replay: transcieve replay tool 8f367fc libese-hw: move transceive to scattergather b502e59 libese-hw: clean up reference nxp cooldown b6635bf Android.bp: unify cflags ========platform/external/libevent between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) 9f3cfa4 Mark the module as VNDK or VNDK-SP in Android.bp 596447c Mark as vendor_available ========platform/external/libexif between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 70 +++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 2 -- libexif/Android.mk | 79 ------------------------------------------------------ 3 files changed, 70 insertions(+), 81 deletions(-) 18728a5 Mark the module as VNDK or VNDK-SP in Android.bp 2431bfa Export top level directory 6509fd9 Export top level directory e178608 libexif: Android.mk -> Android.bp ========platform/external/libgsm between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 46 +++ Android.mk | 49 ---- COPYRIGHT | 35 +++ ChangeLog | 15 + INSTALL | 99 +++++++ MACHINES | 11 + MANIFEST | 59 ++++ Makefile | 494 +++++++++++++++++++++++++++++++ NOTICE | 36 +-- README | 4 +- README.version | 4 +- add-test/add_test.c | 353 ++++++++++++++++++++++ add-test/add_test.dta | 683 ++++++++++++++++++++++++++++++++++++++++++ inc/config.h | 7 + inc/gsm.h | 2 +- inc/toast.h | 109 +++++++ man/bitter.1 | 70 +++++ man/gsm.3 | 2 +- man/gsm_explode.3 | 2 +- man/gsm_option.3 | 2 +- man/gsm_print.3 | 2 +- man/toast.1 | 156 ++++++++++ src/debug.c | 6 +- src/short_term.c | 16 +- src/toast.c | 797 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/toast_alaw.c | 334 +++++++++++++++++++++ src/toast_audio.c | 113 +++++++ src/toast_lin.c | 24 ++ src/toast_ulaw.c | 621 +++++++++++++++++++++++++++++++++++++++ tls/bitter.c | 66 +++++ tls/bitter.dta | 90 ++++++ tls/ginger.c | 54 ++++ tls/sour.c | 91 ++++++ tls/sour1.dta | 88 ++++++ tls/sour2.dta | 90 ++++++ tls/sweet.c | 66 +++++ tls/taste.c | 139 +++++++++ tls/taste.h | 20 ++ tst/cod2lin.c | 104 +++++++ tst/cod2txt.c | 94 ++++++ tst/gsm2cod.c | 93 ++++++ tst/lin2cod.c | 105 +++++++ tst/lin2txt.c | 94 ++++++ tst/run | 34 +++ 44 files changed, 5275 insertions(+), 104 deletions(-) 0a43528 Make software codecs as VNDK 6e43663 Update libgsm to patchlevel 17. 28a3c4a Update libgsm to patchlevel 16. 243b701 Convert external/libgsm to Android.bp 5b49162 Suppress existing warnings in external/libgsm ========platform/external/libhevc between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 386 +++++++++++++++++++++++++++++++++++++++++ Android.mk | 6 - OWNERS | 2 + decoder.arm.mk | 88 ---------- decoder.arm64.mk | 100 ----------- decoder.mips.mk | 13 -- decoder.mips64.mk | 10 -- decoder.mk | 90 ---------- decoder.x86.mk | 41 ----- decoder.x86_64.mk | 44 ----- decoder/ihevcd_api.c | 4 +- decoder/ihevcd_parse_headers.c | 57 +++++- decoder/ihevcd_parse_slice.c | 182 +++++++++---------- 13 files changed, 535 insertions(+), 488 deletions(-) 2b9fb0c Set error skip ctbs as multiple 8x8 pus 2ae456c Alloc extra bytes for bits buf for parse optimzation 4cf597a Alloc extra bytes for bits buf for parse optimzation a963ba6 Fix overflow in sei timing params 9f0fb67 Fix overflow in sei user data parsing faa26fa Fix reallocation for new sps 8221313 Added an out of bound check on u4_num_bufs in input argument 334f896 Fix tile index buf alloc size 6921d87 Fix tile index buf alloc size 5aee254 RESTRICT AUTOMERGE Fix heap buffer overflow f6ba5ea Fix heap buffer overflow 9bae6dd Fix reallocation for new sps 0323e53 Make software codecs as VNDK 248e72c Ensure CTB size > 16 for clips with tiles and width/height >= 4096 272f2c2 Fix slice decrement for skipped slices 89f58f8 Fix array size for hrd parameters 4146e81 Fix array size for hrd parameters 62830d1 Limit boundary PU sizes in case of errors 5d3d1a0 Add OWNERS in external/libhevc 5b25302 Ensure CTB size > 16 for clips with tiles and width/height >= 4096 3f77436 Convert external/libhevc to Android.bp 7a7277d Limit boundary PU sizes in case of errors 3acdb61 Set current slice ctb x and y to fill prev incomplete slice ========platform/external/libjpeg-turbo between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 10 ++++++++++ OWNERS | 2 ++ 2 files changed, 12 insertions(+) f4434d0 Add host side build for libjpeg-turbo c7719f7 Mark the module as VNDK or VNDK-SP in Android.bp 1bfac6a Add OWNERS in external/libjpeg-turbo ab70cfc Mark libjpeg vendor_available. ========platform/external/libldac between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 6 ++ LICENSE | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NOTICE | 7 +++ 3 files changed, 214 insertions(+) aa89fab Mark the module as VNDK or VNDK-SP in Android.bp 94b3caf Addition of the NOTICE file and the LICENSE file 7f348fe Add vendor_available:true to libldacBT_abr and libldacBT_enc ========platform/external/libmojo between android-8.0.0_r32..android-8.1.0_r1========= build_generated_jni.mk | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) 24543f2 Avoid the .stamp dependency in build_generated_jni.mk ========platform/external/libmpeg2 between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 215 ++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 6 -- OWNERS | 3 + decoder.arm.mk | 31 ------- decoder.arm64.mk | 30 ------- decoder.mips.mk | 6 -- decoder.mips64.mk | 6 -- decoder.mk | 64 ------------- decoder.x86.mk | 28 ------ decoder.x86_64.mk | 28 ------ decoder/impeg2d_api_main.c | 4 + decoder/impeg2d_bitstream.c | 20 ++--- decoder/impeg2d_dec_hdr.c | 26 ++++-- decoder/impeg2d_decoder.c | 12 ++- decoder/impeg2d_pnb_pic.c | 29 ++++++ decoder/impeg2d_structs.h | 4 + test/Android.bp | 16 ++++ test/Android.mk | 5 -- test/decoder.mk | 13 --- test/decoder/main.c | 6 +- 20 files changed, 313 insertions(+), 239 deletions(-) 60c4d95 Reject Multiple seq_hdr With Different Dimensions 4262d8e Update num_mbs_left When mb_x is Reset. d1a1d7b DoS error - Bitstream Overflow 3880194 Fix Error When Input Buffer is Full 86bfec8 Fix Error When Input Buffer is Full 8c0289c Fix Half Pel MC on Last Ref Row dd89269 Check on Picture Dimensions 89b4c1c Check Number of MBs to Skip. 0a21122 Replace memcpy with memmove to Solve Memory Overlap Error c07e832 Propagating Error From impeg2d_pre_pic_dec_proc 3a0b1b1 Make software codecs as VNDK a18a961 Fix Error When Input Buffer is Full 2df0801 Fixed Memory Overflow Errors f52fe4f Fix Memory Records Count in retrieve_mem_rec 9ca98f4 Handle Unsupported Dimensions in Test App a0f640e Add OWNERS in external/libmpeg2 9ba62cc Check For Zero Width/Height in Frame Header 39449cf Convert external/libmpeg2 to Android.bp 1755319 Revert "Convert external/libmpeg2 to Android.bp" 981ea77 Convert external/libmpeg2 to Android.bp ========platform/external/libmtp between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 28 + .travis-translate-pkgs | 50 + .travis.yml | 29 + AUTHORS | 7 +- ChangeLog | 455 +- INSTALL | 172 +- MODULE_LICENSE_LGPL | 0 MacConfigExternalDebug.xcconfig | 19 - MacConfigExternalRelease.xcconfig | 27 - Makefile.am | 36 +- Makefile.in | 792 - NOTICE | 504 - README | 815 +- README.version | 3 - TODO | 31 +- aclocal.m4 | 2158 --- autogen.sh | 72 + config.guess | 1526 -- config.h | 192 - config.h.in | 195 - config.rpath | 0 config.sub | 1658 -- configure | 18408 ------------------- configure.ac | 165 +- depcomp | 630 - doc/.gitignore | 4 + doc/Makefile.in | 384 - examples/.gitignore | 3 + examples/Makefile.am | 50 +- examples/Makefile.in | 687 - examples/albumart.c | 26 +- examples/albums.c | 105 +- examples/common.h | 4 +- examples/connect.c | 71 +- examples/connect.h | 37 + examples/delfile.c | 23 +- examples/detect.c | 121 +- examples/files.c | 99 +- examples/filetree.c | 162 + examples/folders.c | 86 +- examples/getfile.c | 27 +- examples/newfolder.c | 21 +- examples/newplaylist.c | 16 +- examples/sendfile.c | 24 +- examples/sendtr.c | 432 +- examples/thumb.c | 22 +- examples/tracks.c | 98 +- examples/util.c | 15 +- hotplug.sh.in | 11 +- install-sh | 520 - libmtp.pc | 15 - libmtp.pc.in | 4 +- libmtp.sh | 45 - libmtp.xcodeproj/project.pbxproj | 359 - logs/README.TXT | 3 + logs/gigabeat1.html | 5950 ++++++ logs/lsusb-canon-canoscan.txt | 80 + logs/mtp-detect-Archos-Diamond-S.txt | 451 + logs/mtp-detect-acer-cloud-mobile-s500.txt | 460 + logs/mtp-detect-acer-e350.txt | 460 + logs/mtp-detect-acer-e380.txt | 488 + logs/mtp-detect-acer-e39.txt | 469 + logs/mtp-detect-acer-iconia-a1-810.txt | 476 + logs/mtp-detect-acer-iconia-tab-a100-id2.txt | 467 + logs/mtp-detect-acer-iconia-tab-a100.txt | 459 + logs/mtp-detect-acer-iconia-tab-a110.txt | 450 + logs/mtp-detect-acer-iconia-tab-a200.txt | 463 + logs/mtp-detect-acer-iconia-tab-a210.txt | 461 + logs/mtp-detect-acer-iconia-tab-a500-v1.txt | 437 + logs/mtp-detect-acer-iconia-tab-a500-v2.txt | 440 + logs/mtp-detect-acer-iconia-tab-a501.txt | 455 + logs/mtp-detect-acer-iconia-tab-a510-id1.txt | 475 + logs/mtp-detect-acer-iconia-tab-a510.txt | 462 + logs/mtp-detect-acer-iconia-tab-a700.txt | 471 + logs/mtp-detect-acer-liquid-e700.txt | 508 + logs/mtp-detect-acer-liquid-z330.txt | 531 + logs/mtp-detect-acer-liquid-zest-plus.txt | 519 + logs/mtp-detect-acer-z150.txt | 484 + logs/mtp-detect-acer-z200.txt | 489 + logs/mtp-detect-acer-z220.txt | 447 + logs/mtp-detect-alcatel-6030a.txt | 474 + logs/mtp-detect-alcatel-997d-2.txt | 473 + logs/mtp-detect-alcatel-997d.txt | 452 + logs/mtp-detect-alcatel-one-touch-idol3.txt | 542 + logs/mtp-detect-alcatel-one-touch.txt | 465 + logs/mtp-detect-alcatel-one-touch2.txt | 481 + logs/mtp-detect-amazon-fire-hd8.txt | 895 + logs/mtp-detect-amazon-fire-phone.txt | 475 + logs/mtp-detect-amazon-kindle-fire-5.txt | 543 + logs/mtp-detect-amazon-kindle-fire-7.txt | 550 + logs/mtp-detect-amazon-kindle-fire-hd.txt | 462 + logs/mtp-detect-aquarius-ubuntu-touch.txt | 470 + logs/mtp-detect-archos-101xs.txt | 704 + logs/mtp-detect-archos-48.txt | 581 + logs/mtp-detect-archos-5-v1.txt | 693 + logs/mtp-detect-archos-5.txt | 12 + logs/mtp-detect-archos-50-diamond.txt | 498 + logs/mtp-detect-archos-50-heliup-plus.txt | 525 + logs/mtp-detect-archos-50c.txt | 484 + logs/mtp-detect-archos-55-diamond-selfie.txt | 463 + logs/mtp-detect-archos-70c.txt | 464 + logs/mtp-detect-archos-70it2.txt | 707 + logs/mtp-detect-archos-80g9.txt | 707 + logs/mtp-detect-archos-97.txt | 451 + logs/mtp-detect-archos-AC40DTI.txt | 593 + logs/mtp-detect-archos-a504.txt | 561 + logs/mtp-detect-archos-c40.txt | 480 + logs/mtp-detect-archos-g9-101.txt | 720 + logs/mtp-detect-archos-neon.txt | 478 + logs/mtp-detect-archos-xs100.txt | 270 + logs/mtp-detect-asus-TF201-google.txt | 469 + logs/mtp-detect-asus-TF201.txt | 462 + logs/mtp-detect-asus-TF700.txt | 460 + logs/mtp-detect-asus-a450cg.txt | 483 + logs/mtp-detect-asus-fonepad-7.txt | 477 + logs/mtp-detect-asus-fonepad-8.txt | 639 + logs/mtp-detect-asus-k00e.txt | 474 + logs/mtp-detect-asus-k00y.txt | 477 + logs/mtp-detect-asus-k010.txt | 479 + logs/mtp-detect-asus-me172v.txt | 463 + logs/mtp-detect-asus-me173x.txt | 478 + logs/mtp-detect-asus-me301t.txt | 85 + logs/mtp-detect-asus-memo-pad-fhd10.txt | 486 + logs/mtp-detect-asus-memo-pad.txt | 473 + logs/mtp-detect-asus-memo-pad7.txt | 570 + logs/mtp-detect-asus-memo-pad7_2.txt | 486 + logs/mtp-detect-asus-nexus-7.txt | 460 + logs/mtp-detect-asus-padfone-2.txt | 454 + logs/mtp-detect-asus-padfone-x.txt | 478 + logs/mtp-detect-asus-padfone.txt | 469 + logs/mtp-detect-asus-tx201la.txt | 463 + logs/mtp-detect-asus-z00ad.txt | 507 + logs/mtp-detect-asus-zenfone-2.txt | 528 + logs/mtp-detect-asus-zenfone-4.txt | 463 + logs/mtp-detect-asus-zenfone-6.txt | 473 + logs/mtp-detect-asus-zenfone-A500KL.txt | 482 + logs/mtp-detect-asus-zenfone2-ze550ml.txt | 536 + logs/mtp-detect-asus-zenfone2.txt | 528 + logs/mtp-detect-asus-zenpad80.txt | 498 + logs/mtp-detect-asus-zenphone5.txt | 489 + logs/mtp-detect-barnesnoble-nook-hd.txt | 475 + logs/mtp-detect-benq-f5.txt | 482 + logs/mtp-detect-blackberry-9650.txt | 791 + logs/mtp-detect-blackberry-dtek60.txt | 529 + logs/mtp-detect-blackberry-storm.txt | 299 + logs/mtp-detect-blu-energy-x-lte.txt | 529 + logs/mtp-detect-blu-studio--energy-x2.txt | 627 + logs/mtp-detect-blu-studio-hd.txt | 142 + logs/mtp-detect-blu-studio-x.txt | 498 + logs/mtp-detect-bq-aquaris-avila-cooler.txt | 475 + logs/mtp-detect-bq-aquaris-e45-ubuntu-editon.txt | 460 + logs/mtp-detect-bq-aquaris-m55.txt | 449 + logs/mtp-detect-bravis-a401-neo.txt | 521 + logs/mtp-detect-cat-s40.txt | 531 + logs/mtp-detect-cat-s50.txt | 419 + logs/mtp-detect-coby-mp7054g.txt | 326 + logs/mtp-detect-cowon-iaudio-10.txt | 538 + logs/mtp-detect-cowon-iaudio-9.txt | 559 + logs/mtp-detect-cowon-iaudio-d2.txt | 458 + logs/mtp-detect-cowon-iaudio-d2plus.txt | 526 + logs/mtp-detect-cowon-iaudio-j3.txt | 531 + logs/mtp-detect-cowon-iaudio-s9.txt | 535 + logs/mtp-detect-cowon-iaudio-u3.txt | 260 + logs/mtp-detect-creative-zen-2GB.txt | 374 + logs/mtp-detect-creative-zen-4GB.txt | 458 + logs/mtp-detect-creative-zen-V-plus.txt | 693 + logs/mtp-detect-creative-zen-V.txt | 317 + logs/mtp-detect-creative-zen-micro.txt | 260 + logs/mtp-detect-creative-zen-microphoto.txt | 273 + logs/mtp-detect-creative-zen-mozaic.txt | 443 + logs/mtp-detect-creative-zen-pmc.txt | 334 + ...mtp-detect-creative-zen-vision-M-DVP-HD0004.txt | 474 + logs/mtp-detect-creative-zen-vision-M.txt | 481 + logs/mtp-detect-creative-zen-vision-W.txt | 388 + logs/mtp-detect-creative-zen-x-fi.txt | 650 + logs/mtp-detect-dexp-ixion-xl145.txt | 468 + logs/mtp-detect-droid-turbo.txt | 508 + logs/mtp-detect-fairphone-2os.txt | 516 + logs/mtp-detect-fairphone-fp1.txt | 492 + logs/mtp-detect-foxconn-iview-i700.txt | 483 + logs/mtp-detect-foxda-mfloginph.txt | 486 + logs/mtp-detect-gigabyte-rct6773w22.txt | 484 + logs/mtp-detect-gigaware-gx400.txt | 14 + logs/mtp-detect-google-pixel-c-adb.txt | 518 + logs/mtp-detect-google-pixel-c.txt | 518 + logs/mtp-detect-gopro-hero+.txt | 188 + logs/mtp-detect-gopro-hero4.txt | 188 + logs/mtp-detect-gopro-hero5-black.txt | 189 + logs/mtp-detect-haier-ct715.txt | 578 + logs/mtp-detect-haier-ibiza-rhapsody.txt | 472 + logs/mtp-detect-highscreen-omega-prime5.txt | 482 + logs/mtp-detect-hp-slate10hd.txt | 682 + logs/mtp-detect-hp-touchpad.txt | 153 + logs/mtp-detect-htc-626.log | 643 + logs/mtp-detect-htc-8x.txt | 777 + logs/mtp-detect-htc-bird.txt | 472 + logs/mtp-detect-htc-desire-626s.txt | 627 + logs/mtp-detect-htc-desire-816g.txt | 489 + logs/mtp-detect-htc-desire-x.txt | 614 + logs/mtp-detect-htc-droid-incred.txt | 959 + logs/mtp-detect-htc-evo-4g-lte.txt | 464 + logs/mtp-detect-htc-htc6525lvw.txt | 616 + logs/mtp-detect-htc-one-htc6500lvw.txt | 608 + logs/mtp-detect-htc-one-m7.txt | 467 + logs/mtp-detect-htc-one-remix.txt | 616 + logs/mtp-detect-htc-one-s.txt | 607 + logs/mtp-detect-htc-one-v.txt | 464 + logs/mtp-detect-htc-one-x.txt | 566 + logs/mtp-detect-htc-one.txt | 1083 ++ logs/mtp-detect-htc-oneplusone.txt | 463 + logs/mtp-detect-huawei-Kavak-Y625-U03.txt | 16 + logs/mtp-detect-huawei-frd-l09.txt | 532 + logs/mtp-detect-huawei-h60-l12.txt | 560 + logs/mtp-detect-huawei-m2-801w.txt | 675 + logs/mtp-detect-huawei-mediapad.txt | 520 + logs/mtp-detect-huawei-p8-lite.txt | 517 + logs/mtp-detect-huawei-u8815.txt | 473 + logs/mtp-detect-huawei-u8860.txt | 475 + logs/mtp-detect-huawei-y320-u10.txt | 501 + logs/mtp-detect-huawei-y560-l01.txt | 518 + logs/mtp-detect-infocus-m808.txt | 508 + logs/mtp-detect-insignia-DV4G.txt | 429 + logs/mtp-detect-intex-aquafish.txt | 605 + logs/mtp-detect-iriver-clix.txt | 355 + logs/mtp-detect-iriver-clix2.txt | 391 + logs/mtp-detect-iriver-e100.txt | 316 + logs/mtp-detect-iriver-e100v2.txt | 324 + logs/mtp-detect-iriver-h10-20GB.txt | 142 + logs/mtp-detect-iriver-lplayer.txt | 325 + logs/mtp-detect-iriver-spinn.txt | 378 + logs/mtp-detect-iriver-t10.txt | 191 + logs/mtp-detect-iriver-t10a.txt | 344 + logs/mtp-detect-iriver-t20.txt | 297 + logs/mtp-detect-iriver-t30.txt | 287 + logs/mtp-detect-iriver-t60.txt | 211 + logs/mtp-detect-iriver-t7-volcano.txt | 207 + logs/mtp-detect-iriver-u10.txt | 169 + logs/mtp-detect-jolla-jolla.txt | 592 + logs/mtp-detect-kindle-fire-hd6.txt | 503 + logs/mtp-detect-kindle-fire.txt | 463 + logs/mtp-detect-kobo-arc.txt | 460 + logs/mtp-detect-kobo-arc7-hd.log | 473 + logs/mtp-detect-kyocera-duraforce.txt | 527 + logs/mtp-detect-kyocera-hydro-elite-c6750.txt | 495 + logs/mtp-detect-kyocera-kc-s701.txt | 476 + logs/mtp-detect-kyocera-kyl22.txt | 478 + logs/mtp-detect-lenovo-a10-70f.txt | 509 + logs/mtp-detect-lenovo-a1000.txt | 672 + logs/mtp-detect-lenovo-a3500f.txt | 481 + logs/mtp-detect-lenovo-a3500fl.txt | 517 + logs/mtp-detect-lenovo-a706.txt | 449 + logs/mtp-detect-lenovo-a7600f.log | 475 + logs/mtp-detect-lenovo-a850.txt | 470 + logs/mtp-detect-lenovo-b-smartphone.txt | 559 + logs/mtp-detect-lenovo-ideapad-A2109.txt | 460 + logs/mtp-detect-lenovo-ideapad-s5000.txt | 477 + logs/mtp-detect-lenovo-ideapad.txt | 450 + logs/mtp-detect-lenovo-k1.txt | 529 + logs/mtp-detect-lenovo-k3-note.txt | 547 + logs/mtp-detect-lenovo-k4-vibe.txt | 556 + logs/mtp-detect-lenovo-k5.txt | 512 + logs/mtp-detect-lenovo-k900.txt | 412 + logs/mtp-detect-lenovo-lifetab-s1034x.log | 477 + logs/mtp-detect-lenovo-lifetab.txt | 460 + logs/mtp-detect-lenovo-p1ma40.txt | 528 + logs/mtp-detect-lenovo-p2-phone.txt | 512 + logs/mtp-detect-lenovo-p700.txt | 464 + logs/mtp-detect-lenovo-p780.txt | 485 + logs/mtp-detect-lenovo-phab-plus.txt | 517 + logs/mtp-detect-lenovo-s660.txt | 485 + logs/mtp-detect-lenovo-s9714.txt | 461 + logs/mtp-detect-lenovo-thinkpad-tablet.txt | 569 + logs/mtp-detect-lenovo-vibe-k5-note.txt | 508 + logs/mtp-detect-lenovo-vibe-z2.txt | 464 + logs/mtp-detect-lenovo-yoga-tab10.txt | 484 + logs/mtp-detect-lephone-t7.txt | 587 + logs/mtp-detect-letv-s1x500.txt | 505 + logs/mtp-detect-lg-e610.txt | 519 + logs/mtp-detect-lg-e617g.txt | 526 + logs/mtp-detect-lg-g3.txt | 38 + logs/mtp-detect-lg-gr500.txt | 144 + logs/mtp-detect-lg-km900.txt | 334 + logs/mtp-detect-lg-nexus-4.txt | 479 + logs/mtp-detect-lg-p970.txt | 450 + logs/mtp-detect-lg-p990.txt | 456 + logs/mtp-detect-lg-v10.txt | 562 + logs/mtp-detect-lg-v909.txt | 452 + logs/mtp-detect-lg-vs950.txt | 531 + logs/mtp-detect-lg-vs980.txt | 533 + logs/mtp-detect-lg-vx8550.txt | 255 + logs/mtp-detect-lge-vs425pp.txt | 574 + logs/mtp-detect-logik-dax-dab.txt | 220 + logs/mtp-detect-marshall-london.txt | 494 + logs/mtp-detect-maxfield-g-flash-ng-1GB.txt | 145 + logs/mtp-detect-medion-lifetab-p9514.txt | 158 + logs/mtp-detect-medion-lifetab-p9516.txt | 471 + logs/mtp-detect-meizu-m2note.txt | 518 + logs/mtp-detect-meizu-mx4.txt | 478 + logs/mtp-detect-memorex-mmp8585.txt | 327 + logs/mtp-detect-microsoft-kin-1.txt | 797 + logs/mtp-detect-microsoft-kin-twom.txt | 772 + logs/mtp-detect-microsoft-portkit.txt | 302 + ...ect-microsoft-windows-phone-nokia-lumia-800.txt | 814 + logs/mtp-detect-microsoft-zune-hd.txt | 870 + logs/mtp-detect-motorola-atrix-mb860.txt | 521 + logs/mtp-detect-motorola-atrix-xt687.txt | 460 + logs/mtp-detect-motorola-defy.txt | 408 + logs/mtp-detect-motorola-droid-turbo-2.txt | 583 + logs/mtp-detect-motorola-milestone.txt | 379 + logs/mtp-detect-motorola-moto-e.txt | 508 + logs/mtp-detect-motorola-moto-x.txt | 514 + logs/mtp-detect-motorola-razr2-v8.txt | 259 + logs/mtp-detect-motorola-u9.txt | 269 + logs/mtp-detect-motorola-v3m-verizon.txt | 150 + logs/mtp-detect-motorola-v750.txt | 313 + logs/mtp-detect-motorola-x-2014-pure.txt | 533 + logs/mtp-detect-motorola-xoom.txt | 435 + logs/mtp-detect-motorola-xt1080.txt | 1043 ++ logs/mtp-detect-motorola-xt1524.txt | 526 + logs/mtp-detect-motorola-xt890.txt | 507 + logs/mtp-detect-motorola-xt897.txt | 474 + logs/mtp-detect-motorola-z6.txt | 278 + logs/mtp-detect-mymusix-pd6070.txt | 124 + logs/mtp-detect-nec-foma-n01a.txt | 208 + logs/mtp-detect-neffos-c5-max.txt | 643 + logs/mtp-detect-neffos-y5.txt | 641 + logs/mtp-detect-neffos-y5l.txt | 633 + logs/mtp-detect-nextbit-robin.txt | 554 + logs/mtp-detect-noblex-t7a21.txt | 475 + logs/mtp-detect-nokia-300.txt | 652 + logs/mtp-detect-nokia-3109c.txt | 470 + logs/mtp-detect-nokia-3110c.txt | 367 + logs/mtp-detect-nokia-3710.txt | 554 + logs/mtp-detect-nokia-5200.txt | 332 + logs/mtp-detect-nokia-5230.txt | 466 + logs/mtp-detect-nokia-5300.txt | 368 + logs/mtp-detect-nokia-5310.txt | 512 + logs/mtp-detect-nokia-5320.txt | 470 + logs/mtp-detect-nokia-5530.txt | 489 + logs/mtp-detect-nokia-5700.txt | 395 + logs/mtp-detect-nokia-5800-2.txt | 468 + logs/mtp-detect-nokia-5800.txt | 155 + logs/mtp-detect-nokia-6120c.txt | 331 + logs/mtp-detect-nokia-6205.txt | 315 + logs/mtp-detect-nokia-6210.txt | 448 + logs/mtp-detect-nokia-6220.txt | 470 + logs/mtp-detect-nokia-6500c.txt | 519 + logs/mtp-detect-nokia-808.txt | 655 + logs/mtp-detect-nokia-c5-00.txt | 466 + logs/mtp-detect-nokia-e66.txt | 408 + logs/mtp-detect-nokia-e71.txt | 403 + logs/mtp-detect-nokia-lumia-550.txt | 853 + logs/mtp-detect-nokia-lumia-630.txt | 803 + logs/mtp-detect-nokia-lumia-820.txt | 775 + logs/mtp-detect-nokia-n1.txt | 450 + logs/mtp-detect-nokia-n73.txt | 324 + logs/mtp-detect-nokia-n75.txt | 386 + logs/mtp-detect-nokia-n78.txt | 475 + logs/mtp-detect-nokia-n80.txt | 324 + logs/mtp-detect-nokia-n81.txt | 433 + logs/mtp-detect-nokia-n82.txt | 439 + logs/mtp-detect-nokia-n85.txt | 473 + logs/mtp-detect-nokia-n9.txt | 692 + logs/mtp-detect-nokia-n95.txt | 342 + logs/mtp-detect-nokia-n950.txt | 648 + logs/mtp-detect-nokia-n97.txt | 495 + logs/mtp-detect-nokia-x2-dual-sim.txt | 512 + logs/mtp-detect-nokia.txt | 431 + logs/mtp-detect-nook-color.txt | 480 + logs/mtp-detect-nook-glowlight-plus.txt | 624 + logs/mtp-detect-nvidia-tegranote.txt | 486 + logs/mtp-detect-oneplus-one-a2001.txt | 512 + logs/mtp-detect-oneplus-one-two-a2005.txt | 513 + logs/mtp-detect-oneplus-one.txt | 475 + logs/mtp-detect-oneplus-one3003.txt | 543 + logs/mtp-detect-oppo-find-7a.txt | 489 + logs/mtp-detect-orange-nura.txt | 484 + logs/mtp-detect-panasonic-p905i.txt | 229 + logs/mtp-detect-pantech-crux.txt | 489 + logs/mtp-detect-parrot-bebop-drone.txt | 505 + logs/mtp-detect-pegatron-chagall.txt | 462 + logs/mtp-detect-pegatron-hudl2.txt | 485 + logs/mtp-detect-philips-aria.txt | 490 + logs/mtp-detect-philips-gogear-vibe-SA1VBE08.txt | 496 + logs/mtp-detect-philips-gogear-vibe-SA2VBE.txt | 527 + ...tp-detect-philips-gogear-vibe-SA3VBE04PN_02.txt | 550 + logs/mtp-detect-philips-hdd1630_17.txt | 250 + logs/mtp-detect-philips-hdd6320_00.txt | 252 + logs/mtp-detect-philips-psa610.txt | 265 + logs/mtp-detect-philips-sa5145.txt | 249 + logs/mtp-detect-philips-sa6025.txt | 400 + logs/mtp-detect-philips-sa6045.txt | 414 + logs/mtp-detect-philips-vibe8gb.txt | 493 + logs/mtp-detect-philips-w6610.txt | 480 + logs/mtp-detect-phillips-hdd1630_17.txt | 250 + logs/mtp-detect-pioneer-xmp3.txt | 511 + logs/mtp-detect-pocket-tunes-4.txt | 224 + logs/mtp-detect-pocket-tunes.txt | 201 + logs/mtp-detect-polaroid-freescape.txt | 296 + logs/mtp-detect-prestigio-3405.txt | 487 + logs/mtp-detect-prestigio-5504.txt | 489 + logs/mtp-detect-recon-instruments-jet.txt | 486 + logs/mtp-detect-recon-instruments-snow2-hud.txt | 487 + logs/mtp-detect-redmi-1s.txt | 485 + logs/mtp-detect-redmi-hm1s.txt | 467 + logs/mtp-detect-redmi-note-adb.txt | 487 + logs/mtp-detect-redmi-note.txt | 487 + logs/mtp-detect-samsung-gn-jb.txt | 470 + logs/mtp-detect-samsung-gt-b2700.txt | 431 + logs/mtp-detect-samsung-gt-b2710.txt | 535 + logs/mtp-detect-samsung-gt-i8190.txt | 567 + logs/mtp-detect-samsung-gt-i9070.txt | 579 + logs/mtp-detect-samsung-gt-i9100.txt | 563 + logs/mtp-detect-samsung-gt-i9250.txt | 460 + logs/mtp-detect-samsung-gt-i9300.txt | 232 + logs/mtp-detect-samsung-gt-p7510.txt | 524 + logs/mtp-detect-samsung-gt-s5230.txt | 262 + logs/mtp-detect-samsung-gt-s5230w.txt | 139 + logs/mtp-detect-samsung-gt-s7530.txt | 799 + logs/mtp-detect-samsung-gt-s7710.txt | 569 + logs/mtp-detect-samsung-gt-s8500.txt | 550 + logs/mtp-detect-samsung-intensity.txt | 342 + logs/mtp-detect-samsung-juke.txt | 356 + logs/mtp-detect-samsung-nexus-10.txt | 475 + logs/mtp-detect-samsung-nexus-s.txt | 478 + logs/mtp-detect-samsung-s8000.txt | 461 + logs/mtp-detect-samsung-sgh-a707.txt | 326 + logs/mtp-detect-samsung-sgh-l760v.txt | 422 + logs/mtp-detect-samsung-sgh-u900.txt | 146 + logs/mtp-detect-samsung-trance.txt | 359 + logs/mtp-detect-samsung-x830.txt | 324 + logs/mtp-detect-samsung-yh-820.txt | 331 + logs/mtp-detect-samsung-yh-925.txt | 219 + logs/mtp-detect-samsung-yp-k3.txt | 240 + logs/mtp-detect-samsung-yp-k5.txt | 218 + logs/mtp-detect-samsung-yp-m1.txt | 429 + logs/mtp-detect-samsung-yp-p3.txt | 583 + logs/mtp-detect-samsung-yp-q1.txt | 429 + logs/mtp-detect-samsung-yp-q2.txt | 444 + logs/mtp-detect-samsung-yp-q3.txt | 563 + logs/mtp-detect-samsung-yp-r0.txt | 622 + logs/mtp-detect-samsung-yp-s3.txt | 405 + logs/mtp-detect-samsung-yp-t10.txt | 414 + logs/mtp-detect-samsung-yp-t9.txt | 185 + logs/mtp-detect-samsung-yp-u3.txt | 402 + logs/mtp-detect-samsung-yp-u4.txt | 350 + logs/mtp-detect-samsung-yp-u5.txt | 530 + logs/mtp-detect-samsung-yp-z3.txt | 613 + logs/mtp-detect-sandisk-sansa-c240.txt | 790 + logs/mtp-detect-sandisk-sansa-c250.txt | 450 + logs/mtp-detect-sandisk-sansa-clip-plus.txt | 461 + logs/mtp-detect-sandisk-sansa-clip-v2.txt | 494 + logs/mtp-detect-sandisk-sansa-clip.txt | 322 + logs/mtp-detect-sandisk-sansa-connect.txt | 244 + logs/mtp-detect-sandisk-sansa-e250.txt | 363 + logs/mtp-detect-sandisk-sansa-e260.txt | 253 + logs/mtp-detect-sandisk-sansa-e270.txt | 246 + logs/mtp-detect-sandisk-sansa-e280.txt | 251 + logs/mtp-detect-sandisk-sansa-e280v2.txt | 459 + logs/mtp-detect-sandisk-sansa-express.txt | 397 + logs/mtp-detect-sandisk-sansa-fuze.txt | 451 + logs/mtp-detect-sandisk-sansa-fuzev2.txt | 516 + logs/mtp-detect-sandisk-sansa-m240.txt | 284 + logs/mtp-detect-sharp-sh-06e.txt | 490 + logs/mtp-detect-sirius-stiletto2.txt | 254 + logs/mtp-detect-slacker-pmp.txt | 163 + logs/mtp-detect-smarttq-t30.txt | 461 + logs/mtp-detect-sony-e115.txt | 631 + logs/mtp-detect-sony-e2105.txt | 592 + logs/mtp-detect-sony-f5321.txt | 647 + logs/mtp-detect-sony-walkman-nwz-a728b.txt | 384 + logs/mtp-detect-sony-walkman-nwz-a816.txt | 315 + logs/mtp-detect-sony-walkman-nwz-a818.txt | 299 + logs/mtp-detect-sony-walkman-nwz-a828.txt | 375 + logs/mtp-detect-sony-walkman-nwz-a829.txt | 375 + logs/mtp-detect-sony-walkman-nwz-e354.txt | 431 + logs/mtp-detect-sony-walkman-nwz-e436f.txt | 483 + logs/mtp-detect-sony-walkman-nwz-s516.txt | 370 + logs/mtp-detect-sony-walkman-nwz-s545.txt | 530 + logs/mtp-detect-sony-walkman-nwz-s616f.txt | 309 + logs/mtp-detect-sony-walkman-nwz-s618f.txt | 306 + logs/mtp-detect-sony-walkman-nwz-s638f.txt | 425 + logs/mtp-detect-sony-walkman-nwz-s716f.txt | 368 + logs/mtp-detect-sony-walkman-nwz-s739f.txt | 433 + logs/mtp-detect-sony-walkman-nwz-s765.txt | 439 + logs/mtp-detect-sony-walkman-nwz-w202.txt | 555 + logs/mtp-detect-sony-xperia-a.txt | 593 + logs/mtp-detect-sony-xperia-c.txt | 571 + logs/mtp-detect-sony-xperia-compact-z5.txt | 622 + logs/mtp-detect-sony-xperia-e3.txt | 586 + logs/mtp-detect-sony-xperia-go.txt | 557 + logs/mtp-detect-sony-xperia-j.txt | 656 + logs/mtp-detect-sony-xperia-m.txt | 591 + logs/mtp-detect-sony-xperia-m2-aqua.txt | 636 + logs/mtp-detect-sony-xperia-m2.txt | 608 + logs/mtp-detect-sony-xperia-m2dual.txt | 741 + logs/mtp-detect-sony-xperia-sov31.txt | 607 + logs/mtp-detect-sony-xperia-sx.txt | 186 + logs/mtp-detect-sony-xperia-t.txt | 572 + logs/mtp-detect-sony-xperia-tipo.txt | 524 + logs/mtp-detect-sony-xperia-xa.txt | 619 + logs/mtp-detect-sony-xperia-z-ultra.txt | 637 + logs/mtp-detect-sony-xperia-z1-compact.txt | 615 + logs/mtp-detect-sony-xperia-z1-compact2.txt | 621 + logs/mtp-detect-sony-xperia-z1.txt | 628 + logs/mtp-detect-sony-xperia-z2.txt | 475 + logs/mtp-detect-sony-xperia-z3-compact.txt | 1032 ++ logs/mtp-detect-sony-xperia-z4-aqua-dual.txt | 654 + logs/mtp-detect-sony-xperia-z5.txt | 658 + logs/mtp-detect-sony-xperia-zr.txt | 635 + logs/mtp-detect-sonyericsson-U8i.txt | 436 + logs/mtp-detect-sonyericsson-c702.txt | 490 + logs/mtp-detect-sonyericsson-c902.txt | 626 + logs/mtp-detect-sonyericsson-c905.txt | 496 + logs/mtp-detect-sonyericsson-cedar.txt | 544 + logs/mtp-detect-sonyericsson-elm.txt | 558 + logs/mtp-detect-sonyericsson-j10.txt | 557 + logs/mtp-detect-sonyericsson-k850i.txt | 530 + logs/mtp-detect-sonyericsson-mt11i.txt | 488 + logs/mtp-detect-sonyericsson-mt27i-android4.txt | 214 + logs/mtp-detect-sonyericsson-st15i.txt | 593 + logs/mtp-detect-sonyericsson-st17i.txt | 498 + logs/mtp-detect-sonyericsson-st18a.txt | 623 + logs/mtp-detect-sonyericsson-t700.txt | 480 + logs/mtp-detect-sonyericsson-w595.txt | 485 + logs/mtp-detect-sonyericsson-w705.txt | 521 + logs/mtp-detect-sonyericsson-w715.txt | 519 + logs/mtp-detect-sonyericsson-w760i.txt | 477 + logs/mtp-detect-sonyericsson-w890i.txt | 160 + logs/mtp-detect-sonyericsson-w902.txt | 485 + logs/mtp-detect-sonyericsson-w910.txt | 650 + logs/mtp-detect-sonyericsson-w980.txt | 469 + logs/mtp-detect-sonyericsson-wt19i.txt | 491 + logs/mtp-detect-sonyericsson-xperia-mk16i.txt | 583 + ...tect-sonyericsson-xperia-sk17i-androidstack.txt | 478 + logs/mtp-detect-sonyericsson-xperia-sk17i.txt | 593 + logs/mtp-detect-tct-tcl-s950.txt | 478 + logs/mtp-detect-telcast-air-3g.txt | 480 + logs/mtp-detect-telcast-x98_air_3g.txt | 475 + logs/mtp-detect-tesco-hudl.txt | 485 + logs/mtp-detect-thalia-tolino-tab7.txt | 474 + logs/mtp-detect-thomson-em2804.txt | 391 + logs/mtp-detect-thomson-m51.txt | 150 + logs/mtp-detect-thomson-rcah106.txt | 303 + logs/mtp-detect-tomtom-rider40.txt | 471 + logs/mtp-detect-toshiba-at105.txt | 457 + logs/mtp-detect-toshiba-at300.txt | 462 + logs/mtp-detect-toshiba-gigabeat-met401.txt | 524 + logs/mtp-detect-toshiba-gigabeat-meu202.txt | 317 + logs/mtp-detect-toshiba-gigabeat-p10.txt | 159 + logs/mtp-detect-toshiba-gigabeat-p20.txt | 250 + logs/mtp-detect-toshiba-gigabeat-s.txt | 458 + logs/mtp-detect-toshiba-gigabeat-t.txt | 461 + logs/mtp-detect-toshiba-gigabeat-u.txt | 307 + logs/mtp-detect-toshiba-gigabeat-v30.txt | 141 + logs/mtp-detect-toshiba-thrive-7.txt | 456 + logs/mtp-detect-tp-link-neffos-c5.log | 518 + logs/mtp-detect-tp-link-neffos-x1.log | 539 + logs/mtp-detect-trekstor-ibeat-sweez-fm.txt | 210 + logs/mtp-detect-trekstor-vibez.txt | 775 + logs/mtp-detect-viewpia-dr.txt | 460 + logs/mtp-detect-vizio-vtab-1008.txt | 469 + logs/mtp-detect-wiko-rainbow-up.txt | 507 + logs/mtp-detect-wileyfox-swift.txt | 526 + logs/mtp-detect-wyplay-wyplayer.txt | 298 + logs/mtp-detect-xiaomi-1ltew.txt | 527 + logs/mtp-detect-xiaomi-2014811.txt | 484 + logs/mtp-detect-xiaomi-hm-note.txt | 1054 ++ logs/mtp-detect-xiaomi-mi2.txt | 539 + logs/mtp-detect-xiaomi-mi2s.txt | 527 + logs/mtp-detect-xiaomi-mipad.txt | 488 + logs/mtp-detect-xiaomi-redmi2.txt | 485 + logs/mtp-detect-yifang-tesla.txt | 74 + logs/mtp-detect-yota-phone.txt | 118 + logs/mtp-detect-yota-phone2.txt | 465 + logs/mtp-detect-yotaphone2.txt | 476 + logs/mtp-detect-ziilabs-egg.txt | 418 + logs/mtp-detect-zoltartv.txt | 290 + logs/mtp-detect-zte-grand-x-in.txt | 477 + logs/mtp-detect-zte-v5.log | 511 + logs/mtp-detect-zte-v790.txt | 570 + logs/mtp-detect-zte-v790_2.txt | 542 + logs/mtp-detect-zuk-z1.txt | 36 + logs/mtp-detect-zune.txt | 601 + ltmain.sh | 8406 --------- m4/.gitignore | 5 + m4/byteorder.m4 | 2 +- m4/iconv.m4 | 195 + m4/libtool.m4 | 7360 -------- m4/ltoptions.m4 | 368 - m4/ltsugar.m4 | 123 - m4/ltversion.m4 | 23 - m4/lt~obsolete.m4 | 92 - m4/stdint.m4 | 2 +- missing | 376 - src/.gitignore | 5 + src/Makefile.am | 39 +- src/Makefile.in | 616 - src/chdk_live_view.h | 99 + src/chdk_ptp.h | 278 + src/device-flags.h | 154 +- src/gphoto2-endian-intel.h | 137 - src/gphoto2-endian-ppc.h | 119 - src/gphoto2-endian.h | 7 - src/gphoto2-sync.sh | 30 + src/libmtp.c | 2514 ++- src/libmtp.h | 941 - src/libmtp.h.in | 194 +- src/libmtp.sym | 38 + src/libopenusb1-glue.c | 2254 +++ src/libptp-stdint.h | 2 - src/libusb-glue.c | 1308 +- src/libusb-glue.h | 64 +- src/libusb1-glue.c | 2284 +++ src/mtpz.c | 1832 ++ src/mtpz.h | 51 + src/music-players.h | 3142 +++- src/playlist-spl.c | 131 +- src/ptp-pack.c | 1325 +- src/ptp.c | 4048 ++-- src/ptp.h | 1095 +- src/unicode.c | 3 +- src/util.c | 61 +- src/util.h | 28 + sync-usbids.sh | 13 + util/.gitignore | 4 + util/Makefile.am | 11 + examples/hotplug.c => util/mtp-hotplug.c | 158 +- util/mtp-probe.c | 321 + 629 files changed, 272614 insertions(+), 50814 deletions(-) 6c01641 Fix 4G file transfer on 32 bit. c58b246 Look for glibtoolize if libtoolize is not found. 60d0226 Add AFT specific extensions to libmtp. b15c122 Move libmtp to upstream libmtp-1-0-1 in preparation for fast forward. 718b290 Implemented a LIBMTP_Custom_Operation operation (no data transfer) 7e8c850 added Archos 55B Platinum https://sourceforge.net/p/libmtp/support-requests/245/ 9f1df14 added LG Transpyre https://sourceforge.net/p/libmtp/bugs/1701/ 1194c14 added BLU Vivo XL https://sourceforge.net/p/libmtp/bugs/1700/ ed37a8a added Xiaomi 1LTEW 4G Phone https://sourceforge.net/p/libmtp/bugs/1702/ 3fa2ec8 added Huawei Kavak Y625-U03 https://sourceforge.net/p/libmtp/bugs/1703/ bcb8018 added a missing return for unknown keysizes (GCC7) dc771fa added Le eco 1s https://sourceforge.net/p/libmtp/support-requests/241/ d30817b Fix build error. b1b9785 USB3 device support e6a041f libmtp: Support > 4GB file transfers 3020552 debug for LGE VS425PP https://sourceforge.net/p/libmtp/bugs/1696/ 3a5e922 added Trekstor "SurfTab breeze 7.0 quad 3G" https://sourceforge.net/p/libmtp/bugs/1699/ afcd9f6 added Lenovo Yoga 10 Tablet YT3-X50F https://sourceforge.net/p/libmtp/feature-requests/224/ 93331a5 added LG G5 Phone https://sourceforge.net/p/libmtp/feature-requests/222/ 57a4edb added acer liquid Z6E, via email report ee68629 fix one huawei name f0619ee added archos 50 helium plus https://sourceforge.net/p/libmtp/feature-requests/221/ 18b8ab7 added wileyfox swift https://sourceforge.net/p/libmtp/bugs/1693/ 5e5353a added unknown huawei device https://sourceforge.net/p/libmtp/bugs/1695/ 2cee48f added lenovo tab 3 10 plus https://sourceforge.net/p/libmtp/support-requests/242/ 6fea1d9 use $PKG_CONFIG instead of pkg-config c620d2b updated travis images need gettext implicitly apparently eff7884 Added Kyocera Duraforce XD, https://sourceforge.net/p/libmtp/feature-requests/220/ 8246bb0 added Sony NWZ-E384 https://sourceforge.net/p/libmtp/bugs/1688/ 6f372dd added lenovo p2 phone log 6fc0545 Added LeTv Leeco Le 2 Pro https://sourceforge.net/p/libmtp/support-requests/241/ 8cd091d added tp-link neffos x1 https://sourceforge.net/p/libmtp/support-requests/240/ d99bd5c added fairphone 2 with a google vendor id https://sourceforge.net/p/libmtp/feature-requests/218/ b5545a1 added lenovo vibe k5 https://sourceforge.net/p/libmtp/feature-requests/217/ 54ef832 added lenovo c2 https://sourceforge.net/p/libmtp/bugs/1679/ 7e32887 added check for if there are no objects loaded. https://sourceforge.net/p/libmtp/bugs/1683/ 25799a7 added archos 50 helium plus https://sourceforge.net/p/libmtp/bugs/1682/ b556b88 lenovo k5 75b2abd added DEXP Ixion XL145 Snatch https://sourceforge.net/p/libmtp/bugs/1677/ 53c7057 release 1.1.13 3e4ec81 adjusted G2 entry 7c5ccc1 Reenable MTP GetObjectProplist for Samsung Galaxy Models. (Seems to work on my S7) Reenable also for Motorola G2. added POINT OF VIEW TAB-I847 https://sourceforge.net/p/libmtp/feature-requests/215/ 121aac9 add casts for varargs from 64bit to 32bit 56f937f Fixed getpartialobject on non-x86_64 systems f76b10a wrong render command, this is opcode not ofc d717ebc added Lenovo S960 https://sourceforge.net/p/libmtp/bugs/1673/ f81e4b4 rename F5321 into XPeria X Compact 55e9cb9 added GoPro HERO5 Session aa5e178 Update Google device strings, add (PTP+ADB) id aa7d91a imported ptp* from libgphoto2 6016c32 added GoPro HERO5 Black e2bfba8 added sony xperia xz https://sourceforge.net/p/libmtp/feature-requests/207/ aa29857 Archos 70b Neon https://sourceforge.net/p/libmtp/bugs/1660/ ee57b93 added Asus Zenfone Go (ZC500TG) https://sourceforge.net/p/libmtp/feature-requests/208/ 64b4f0b added yota yotaphone https://sourceforge.net/p/libmtp/bugs/1661/ 71234af added archos diamond 55 selfie https://sourceforge.net/p/libmtp/feature-requests/209/ 68af465 added lenovo k4 vibe https://sourceforge.net/p/libmtp/bugs/1664/ 78c411a added nextbit robin https://sourceforge.net/p/libmtp/bugs/1663/ 2f78987 added rim blackberry dtek 60 https://sourceforge.net/p/libmtp/bugs/1658/ 50eb7c3 added Sony XPeria XA https://sourceforge.net/p/libmtp/bugs/1649/ adb31c9 nokia lumia 550 ef5ba15 added Huawei Y360-U03 https://sourceforge.net/p/libmtp/feature-requests/205/ 4c162fa Add LIBMTP_FILES_AND_FOLDERS_ROOT and fix examples 0e78a1e added Nubia Z9 Max "NX512j" https://sourceforge.net/p/libmtp/bugs/1646/ debc797 added ASUS ME581CL https://sourceforge.net/p/libmtp/bugs/1642/ 35d0910 added Lenovo TAB 2 A10-30 https://sourceforge.net/p/libmtp/feature-requests/204/ fc6326b added lenovo k5 cc79c35 added blu energy x lte data 0f51379 added sony xperia z5 debug data https://sourceforge.net/p/libmtp/bugs/1631/ 295bf45 added acer liquid zest plus e7c8283 added Huawei Nova https://sourceforge.net/p/libmtp/bugs/1640/ 02bd181 added Archos 101b Oxygen https://sourceforge.net/p/libmtp/bugs/1637 369791e added Blephone lephone T7+ https://sourceforge.net/p/libmtp/feature-requests/194/ 8440efd added tp-link neffos y5 https://sourceforge.net/p/libmtp/feature-requests/195/ a1af61a added tp-link neffos y5l https://sourceforge.net/p/libmtp/feature-requests/196/ 4db9dac added TP-Link Neffos C5 MAX https://sourceforge.net/p/libmtp/feature-requests/197/ 52b8897 Intex AquaFish SailFish OS https://sourceforge.net/p/libmtp/feature-requests/201/ 827175f add mtp-detect for GoPro Hero+ 39841e9 add GoPro Hero+ 1934f33 iriver ak70 https://sourceforge.net/p/libmtp/bugs/1634/ d74ba8a added SHARP SHV35 AQUOS U https://sourceforge.net/p/libmtp/feature-requests/192/ 8bd9725 added Kyocera Hydra Wave (model C6740N, Android version 5.1) https://sourceforge.net/p/libmtp/feature-requests/192/ 5e6ef6c render opcodes as opcodes, not ofc. render event names ec48843 htc desire 626g dual sim https://sourceforge.net/p/libmtp/bugs/1632/ 507cb88 added huawei frd l09 https://sourceforge.net/p/libmtp/bugs/1626/ be7b733 added HUAWEI Y320-U10 https://sourceforge.net/p/libmtp/bugs/1629/ bad8117 added lenovo P1ma40P https://sourceforge.net/p/libmtp/support-requests/235/ 07d7971 added lenovo b smartphone https://sourceforge.net/p/libmtp/bugs/1624/ f93179d replace the major.version parsing logic by sscanf, allow a non-minor entry (as seen on Samsung) https://sourceforge.net/p/libmtp/bugs/1593/ bd1f9d1 added lenovo k920 https://sourceforge.net/p/libmtp/bugs/1595/ 7413c4e added acer liquid z220 https://sourceforge.net/p/libmtp/support-requests/228/ 490f7c1 added Huawei Y360-U61 https://sourceforge.net/p/libmtp/feature-requests/186/ https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/1572658 80b7ddd added sony f5231 https://sourceforge.net/p/libmtp/support-requests/230/ f56d09d added Lenovo A706 https://sourceforge.net/p/libmtp/support-requests/232/ b53ffdd Motorola Pro+ added https://sourceforge.net/p/libmtp/feature-requests/189/ e493dab added HTC Butterfly x920e https://sourceforge.net/p/libmtp/bugs/1615/ 8d0f059 added bq aquarius x5 (another id) https://sourceforge.net/p/libmtp/feature-requests/181/ 586e047 intex aqua fish https://sourceforge.net/p/libmtp/bugs/1613/ 9e350ba added huawei y560-l01 https://sourceforge.net/p/libmtp/feature-requests/177/ 5cad58a added BLU studio energy x2 phone adjusted the other BLU id to 4017 6ab9b58 added lenovo vibe note k5 https://sourceforge.net/p/libmtp/bugs/1608/ 8469426 added caterpillar cat s40 https://sourceforge.net/p/libmtp/bugs/1603/ 3677b69 added tp-link neffos c5 https://sourceforge.net/p/libmtp/bugs/1606/ ab73910 added another alcatel idol 3 id https://sourceforge.net/p/libmtp/bugs/1605/ 60e4e72 added archos diamonds , https://sourceforge.net/p/libmtp/support-requests/222/ 58741ec oneplus one 3 log a0d0d13 added cat s60 https://sourceforge.net/p/libmtp/feature-requests/176/ 693fbfe zuk z1 log ea35514 zuk z1 second id https://sourceforge.net/p/libmtp/bugs/1596/ a3abdf7 added lenovo k910ss https://sourceforge.net/p/libmtp/bugs/1597/ a5c37dc added bq aquaris x5 https://sourceforge.net/p/libmtp/support-requests/224/ e17a958 added archos diamond s https://sourceforge.net/p/libmtp/support-requests/222/ b14b8a0 1.1.12 release 65698fd added Cubot X17 https://sourceforge.net/p/libmtp/feature-requests/161/ 4e6a352 YotaPhone C9660 https://sourceforge.net/p/libmtp/support-requests/127/ 8919ebe added jolla sailfish 0a07 id 36abb5c fixed c4 dual names 058314c added archos 50d neon https://sourceforge.net/p/libmtp/bugs/1587/ 0ef7641 added Huawei P9 Plus https://sourceforge.net/p/libmtp/feature-requests/173/ 007bbbe added Nokia N1 https://sourceforge.net/p/libmtp/support-requests/221/ 3194b0a Acer A1-841 https://sourceforge.net/p/libmtp/bugs/1579/ a468dd5 Archos 40 Helium phone https://sourceforge.net/p/libmtp/bugs/1581/ c3568d1 letv X800 https://sourceforge.net/p/libmtp/support-requests/220/ 3e0a71c fix indentation for gcc6 aa93549 nVidia Jetson TX1 https://sourceforge.net/p/libmtp/bugs/1582/ 2fa8517 added BLU STUDIO ENERGY 2 https://sourceforge.net/p/libmtp/bugs/1575/ 481f518 added lenovo TAB S8-50F https://sourceforge.net/p/libmtp/support-requests/219/ d5ffaf2 bravis a401 neo added https://sourceforge.net/p/libmtp/bugs/1553/ 19e5d53 Huawei Android Phone H60-L12 https://sourceforge.net/p/libmtp/bugs/1550/ 600860e Archos 101 xenon lite https://sourceforge.net/p/libmtp/bugs/1573/ d6b0d24 added lenovo phab plus https://sourceforge.net/p/libmtp/bugs/1572/ 9eff0bd LeTV X5001s added https://sourceforge.net/p/libmtp/bugs/1574/ 3b1da6b added Recon Instruments Snow2 HUD and Recon Instruments Jet 933a9ca added another htc m9 variant https://sourceforge.net/p/libmtp/support-requests/217/ 39da408 meizu pro 5 ubuntu phone added https://sourceforge.net/p/libmtp/bugs/1563/ 332cc60 added infocus m808 https://sourceforge.net/p/libmtp/bugs/1567/ b92a321 added Acer Iconia One 10 https://sourceforge.net/p/libmtp/bugs/1568/ f40388a LG V10 https://sourceforge.net/p/libmtp/bugs/1559/ 22a7124 Kyocera Hydro Elite https://sourceforge.net/p/libmtp/feature-requests/164/ d52e9d3 lenovo vibe k4 note https://sourceforge.net/p/libmtp/bugs/1562/ b50bdd3 bq aquarius avila cooler https://sourceforge.net/p/libmtp/bugs/1558/ ef8e021 Blackberry Priv https://sourceforge.net/p/libmtp/bugs/1551/ 088aa2d added Kazam Trooper 650 4G https://sourceforge.net/p/libmtp/bugs/1554/ 7772036 BQ Aquaris M10 Ubuntu Edition Full HD https://sourceforge.net/p/libmtp/feature-requests/163/ 04f6ef3 added lenovo a3500-fl https://sourceforge.net/p/libmtp/bugs/1556/ 6f8d2c9 added Jolla phone e2d5719 added acer z630 https://sourceforge.net/p/libmtp/bugs/1552/ 5722dc7 lenovo k3 note debug data https://sourceforge.net/p/libmtp/feature-requests/162/ f57c20d htc desire 626s debug log https://sourceforge.net/p/libmtp/bugs/1543/ 87adef2 fairphone 2 os https://sourceforge.net/p/libmtp/support-requests/214/ 4ebb425 added asus fonepad 8 https://sourceforge.net/p/libmtp/bugs/1548/ bbfa5a3 htc desire 626s https://sourceforge.net/p/libmtp/bugs/1543/ 973a8f3 added lenovo vibe p1 pro https://sourceforge.net/p/libmtp/support-requests/213/ 9cdbe82 zuk z1 added https://sourceforge.net/p/libmtp/bugs/1545/ 41e4d7f added htc 626 detection log https://sourceforge.net/p/libmtp/bugs/1538/ b6a6e32 acer z530 16GB https://sourceforge.net/p/libmtp/bugs/1534/ be11ec7 asus zenpad 80 added https://sourceforge.net/p/libmtp/bugs/1546/ 0a57651 [events] Add an asynchronous function to check for events 0950ff1 added BQ Aquaris M5.5 https://sourceforge.net/p/libmtp/bugs/1541/ baa1010 added Sony WALKMAN NWZ-E474 https://sourceforge.net/p/libmtp/bugs/1540/ 92c3804 Motorola Droid Turbo 2 https://sourceforge.net/p/libmtp/bugs/1539/ 4b917d6 added Sony Xperia C4 Dual https://sourceforge.net/p/libmtp/support-requests/212/ 8645170 added another wileyfox swift id https://sourceforge.net/p/libmtp/feature-requests/159/ 536bccb added LeTv X800 Android phone (libmtp-discuss) https://sourceforge.net/p/libmtp/bugs/1542/ 4d9d458 added lenovo vibe x https://sourceforge.net/p/libmtp/bugs/1531/ e74edee amazon fire 8 hd https://sourceforge.net/p/libmtp/feature-requests/158/ 6837fff added letv 1s https://sourceforge.net/p/libmtp/support-requests/210/ 0474d07 added lenovo k900 https://sourceforge.net/p/libmtp/bugs/1529/ b42853b added haier ct715 https://sourceforge.net/p/libmtp/support-requests/208/ c2c4e48 added another m9 id https://sourceforge.net/p/libmtp/bugs/1508/ a5e3e93 currently dont build for osx d1cc261 add cat s50 2nd id b979b65 Caterpillar S50 added https://sourceforge.net/p/libmtp/bugs/1525/ 027bc1f added xperia m5 https://sourceforge.net/p/libmtp/bugs/1527/ 3e553b5 hmm . libtool is there, but libtoolize is not ae439be try to find libtool harder ff6fb5a try to find libtoolize 99592db always build with a libusb avoid failing autoreconf, as we run autogen.sh dc5d4c7 avoid question for autoupdateing 5e298b1 run autogen.sh instead of configure 3d692dc merge accumulated ptp lowlevel changes from libgphoto2. d8e3e0d hook in travis support 1b720f1 added iRulu X1si https://sourceforge.net/p/libmtp/bugs/1521/ 8160396 added debuginfo for marshall london phone https://sourceforge.net/p/libmtp/bugs/1520/ a67c9bc added sony xperia e1 ids https://sourceforge.net/p/libmtp/support-requests/207/ 83820ce 1.1.11 release bdeee27 Kyocera DIGNO T 302KC https://sourceforge.net/p/libmtp/bugs/1518/ 67020aa allview energy p5 https://sourceforge.net/p/libmtp/bugs/1512/ aac7502 in read, use the maxpacket from the device, not _HS_ packetsize 1d41942 added fairphone 2 https://sourceforge.net/p/libmtp/support-requests/202/ d73743c added oneplus one2 a2003 https://sourceforge.net/p/libmtp/bugs/151/ e959b6c added a microsoft lumia https://sourceforge.net/p/libmtp/feature-requests/155/ b960815 HTC one M9 https://sourceforge.net/p/libmtp/bugs/1508/ 695ea60 addone sony xperia z3v https://sourceforge.net/p/libmtp/feature-requests/153/ 65f3541 added lenovo lifetab S1034X https://sourceforge.net/p/libmtp/support-requests/201/ 0520007 add huawei honor 7 https://sourceforge.net/p/libmtp/bugs/1507/ 0ca5d9d do not do force_reset_on_close for the Kyocera Event https://sourceforge.net/p/libmtp/bugs/1492/ 9eea9ef added data for orange nura phone https://sourceforge.net/p/libmtp/bugs/1503/ a356d05 added nook glowlight plus https://sourceforge.net/p/libmtp/bugs/1504/ f1a97c8 added xperia z5 03d43ec added lenovo lifetab s1034x debug https://sourceforge.net/p/libmtp/bugs/1499/ 6759617 added htc one mini 2 https://sourceforge.net/p/libmtp/bugs/1500/ da6a25a added Lenovo A10-70L https://sourceforge.net/p/libmtp/bugs/1497/ f825478 added fujistsu arrows 202f https://sourceforge.net/p/libmtp/bugs/1495/ 2abc37d added lenovo data f2997e1 added htc desire 520 https://sourceforge.net/p/libmtp/support-requests/200/ 08eb403 lenovo a1000 (probably in ADB mode) https://sourceforge.net/p/libmtp/bugs/1465/ ae2e744 asus zenfone 2 debzug 10401cb This commit alters the flags for the Nexus 6P device by Huawei - it has a working get object properties list and its regular object access is broken with respect to the release date track field. 7452fb3 added Kyocera Event https://sourceforge.net/p/libmtp/bugs/1492/ 1939809 new amazon kindle id added https://sourceforge.net/p/libmtp/bugs/1491/ e9aa64f added lenovo a10 70f https://sourceforge.net/p/libmtp/bugs/1488/ ac7685b added Xiaomi Pad 1 (2717:0668) https://sourceforge.net/p/libmtp/bugs/1489/ 869ead1 corrected the GoPro naming (company/model) added Marshall London https://sourceforge.net/p/libmtp/bugs/1490/ 8031a6c fixed regex match failure for some bugs 0186303 added acer liquid z330 https://sourceforge.net/p/libmtp/bugs/1478/ c57a86f huawei M2-801W log https://sourceforge.net/p/libmtp/bugs/1479/ 4194203 medion p8312 8" tablet-pc. https://sourceforge.net/p/libmtp/bugs/1480/ 254b790 added another htc desire 310 id https://sourceforge.net/p/libmtp/bugs/1481/ 4634821 Add support for the ARCHOS 70 Cobalt https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/1410177 db1423b added Moto Maxx https://sourceforge.net/p/libmtp/bugs/1477/ 36a746e added kyocera kc-s701 https://sourceforge.net/p/libmtp/bugs/1476/ 8e3af29 LIBMP_Create_Folder: fixed doc https://sourceforge.net/p/libmtp/bugs/1472/ 0xFFFFFFFF for root folder instead of 0 fee10cc added acer z530 https://sourceforge.net/p/libmtp/bugs/1469/ 1ec8814 ARCHOS Helium 45B b11855a added nook color info https://sourceforge.net/p/libmtp/bugs/1462/ 864d068 elephone p6000 6fd8d7d gopro hero4 mtp detect ae1137a added several gopro hero ids afe30ad added lg 810 tablet https://sourceforge.net/p/libmtp/bugs/1463/ dd0435a lenovo a1000 https://sourceforge.net/p/libmtp/bugs/1465/ 14331d2 added Prestigio Multipad Color 7 https://sourceforge.net/p/libmtp/feature-requests/148/ 7c8d482 added sony e2105 log 84ae924 Sony Z3 Tablet Compact https://sourceforge.net/p/libmtp/bugs/1454/ 1129a64 added wileyfox swift https://sourceforge.net/p/libmtp/feature-requests/146/ fd9f2d9 added amazon fire hd 8 https://sourceforge.net/p/libmtp/bugs/1460/ e872f09 philips w6610 https://sourceforge.net/p/libmtp/support-requests/163/ bfe31fa added nokia C5-00 alternate PID https://sourceforge.net/p/libmtp/bugs/1457/ 46c3e53 sony xperia compact z5 added https://sourceforge.net/p/libmtp/bugs/1455/ 42a3e5e nokia x2 dual sim https://sourceforge.net/p/libmtp/bugs/1453/ c6e6ef7 removed AC_FUNC_MALLOC https://sourceforge.net/p/libmtp/bugs/1438/ 3087182 xiamo redmi2 2014811 https://sourceforge.net/p/libmtp/bugs/1445/ 56cd4b4 oneplus one a2005 added https://sourceforge.net/p/libmtp/bugs/1450/ c362d39 nvidia shield tegra 4 https://sourceforge.net/p/libmtp/bugs/1447/ 89f0379 google pixel c added https://sourceforge.net/p/libmtp/bugs/1444/ 6eff286 added amazon kindle fire 7 https://sourceforge.net/p/libmtp/bugs/1448/ 1db0cc6 added wiko rainbow 3664e00 added p98 https://sourceforge.net/p/libmtp/bugs/1440/ 467f4c9 1.1.10 release 9a28fa6 check read return in albumart f59e7fd simplify the reader logic, there is no 16 bit entity involved we just copy around the data directly 1e3a5bb added parrot bebop drone id https://sourceforge.net/p/libmtp/bugs/1436/ 7301873 close the directory on error (Coverity) fe2b9d6 memory leaks on error exits (Coverity) 859f9b2 free props to avoid a leak (Coverity) b521477 fixed some memory leaks (Coverity) ff7e545 remove some memory leaks (Coverity) 61fe60f sendtr: fixed memory leak in error exit 1fa6315 added sony xperia m2 aqua https://sourceforge.net/p/libmtp/bugs/1434/ e2c6ea8 lg optimus zone 2 https://sourceforge.net/p/libmtp/support-requests/190/ e223624 added sony e115 https://sourceforge.net/p/libmtp/bugs/1431/ 79bb2eb meizu m2 info added https://sourceforge.net/p/libmtp/bugs/1429/ 5474329 small alcatel Idol3 added https://sourceforge.net/p/libmtp/support-requests/189/ 2f812de Acer phone Liquid Z220 added https://sourceforge.net/p/libmtp/support-requests/188/ 416cb50 sony xperia z4 aqua dual added https://sourceforge.net/p/libmtp/bugs/1424/ a163aa4 oneplus one a2001 https://sourceforge.net/p/libmtp/bugs/1423/ 93ffccb MediaTek MT65xx https://sourceforge.net/p/libmtp/bugs/1422/ 8e471b5 htc desire 816g https://sourceforge.net/p/libmtp/bugs/1420/ 6991925 huawei honor 3c https://sourceforge.net/p/libmtp/bugs/1418/ fd89308 lenovo p70 smartphone added https://sourceforge.net/p/libmtp/bugs/1415/ 948e095 archos 48 https://sourceforge.net/p/libmtp/bugs/1410/ ff91c01 added blu studio x mtp-detet 785b1bc sony xperia z2 tablet 956f297 asus zenfone 2 https://sourceforge.net/p/libmtp/bugs/1406/ 90a9e0b archos AC40DTI https://sourceforge.net/p/libmtp/bugs/1404/ 9a2d432 Xiaomi Redmi 2 added https://sourceforge.net/p/libmtp/bugs/1402/ fce725c Xiaomi Mi2S https://sourceforge.net/p/libmtp/bugs/1400/ 4d97bbe alcatel onetouch idol 3 https://sourceforge.net/p/libmtp/bugs/1401/ 44c948a asus padfone x mtp-detect output 3a6b860 htc device https://sourceforge.net/p/libmtp/bugs/1398/ 0c2e63f elephone p8000 https://sourceforge.net/p/libmtp/feature-requests/79/ 7cd8baa archos phone https://sourceforge.net/p/libmtp/bugs/1393/ 3afca2b prestigio duo 3405 https://sourceforge.net/p/libmtp/feature-requests/141/ 451af99 added lenovo a850+ https://sourceforge.net/p/libmtp/bugs/1394/ 282e71b lenovo yoga tablet 2 https://sourceforge.net/p/libmtp/support-requests/186/ e012b8c examples: detect: fresh up detect 3651b23 examples: albums: retire cached code 0c754e3 examples: tracks: retire cached code bb5322e examples: files: retire cached code 0c1a71d The DEVICE_FLAG_BROKEN_GET_OBJECT_PROPVAL seems bogus, all modern MTP stacks rely on this command to work, and now that I try my Zen Micro with MTP firmware (the first MP3 player ever from Creative to support MTP) it seems to work fine. 2ce2b90 sony xperia z4?z3+? https://sourceforge.net/p/libmtp/bugs/1388/ 3ccc877 sony xperia z3 + https://sourceforge.net/p/libmtp/bugs/1388/ ee82e62 added lenovo a7600f https://sourceforge.net/p/libmtp/bugs/1391/ f915301 added blu studio hd https://sourceforge.net/p/libmtp/bugs/1383/ 214cdfb added lg vs950 https://sourceforge.net/p/libmtp/bugs/1386/ ddc6a90 motorola xt1524 https://sourceforge.net/p/libmtp/feature-requests/136/ b77faeb Fujitsu F02-E https://sourceforge.net/p/libmtp/feature-requests/137/ 636b524 Added Asus Zenphone 5 A500KL without ADB turned on 2582fc5 oppo find 5 added https://sourceforge.net/p/libmtp/support-requests/182/ 2db72f9 added acer z200 https://sourceforge.net/p/libmtp/support-requests/183/ 0e3d1c8 added huawei h60-l11 https://sourceforge.net/p/libmtp/bugs/1381/ e56b5c0 huaweii p8 lite info 3a16b95 ouya.tv https://sourceforge.net/p/libmtp/feature-requests/135/ 99cbb91 added htc one m9 https://sourceforge.net/p/libmtp/support-requests/181/ 1aed2b9 added xolo black https://sourceforge.net/p/libmtp/bugs/1377/ 4d1230f added Asus Zenfone 2 ZE551ML https://sourceforge.net/p/libmtp/bugs/1364/ dd8b851 asus z00ad https://sourceforge.net/p/libmtp/bugs/1364/ a79dde9 added acer liquid e700 https://sourceforge.net/p/libmtp/bugs/1369/ daeddb5 added lenovo p70-a https://sourceforge.net/p/libmtp/support-requests/178/ a480059 Kyocera Torque Model E6715 https://sourceforge.net/p/libmtp/feature-requests/134/ 59ed866 hp slate 10 hd added https://sourceforge.net/p/libmtp/bugs/1366/ 70e09f8 README: mention another gvfs monitor besides the gphoto2 one 857e725 README: use killall instead of pkill f6aa64b autogen.sh: call ./configure at the end d8eed7f tomtom rider 40 https://sourceforge.net/p/libmtp/bugs/1362/ 564d208 added verizon ellipsis 7 https://sourceforge.net/p/libmtp/bugs/1359/ ae49794 added lenovo k3 note https://sourceforge.net/p/libmtp/bugs/1360/ 70ea09d add huawei ascend p8 https://sourceforge.net/p/libmtp/bugs/1361/ 7c321e1 util: print the version of libmtp when warning about unknown device 7485cc6 util: a bit more accurate comment for device_unknown() function 524e42c util: wrap unknown-device erroring in just one function c56ec99 avoid another duplicte name 162f8d7 avoid duplicate name 92ed753 added 2207:0011 id https://sourceforge.net/p/libmtp/bugs/1354/ a1062a3 kindle fire hd6 added https://sourceforge.net/p/libmtp/bugs/1353/ 8789853 added zenfone 56a8b4f Asus Zenfone 2 ZE550ML https://sourceforge.net/p/libmtp/bugs/1350/ 89c4c54 added SONY Xperia E4g MTP https://sourceforge.net/p/libmtp/patches/70/ e2c04e9 https://sourceforge.net/p/libmtp/bugs/1352/ 1dc82d2 Added Archos 50 Diamond support 65263e2 Added Asus Fonepad 7 (FE375CXG) support 58a6877 More responders b2a45d2 Added Kyocera DuraForce support 0a6244a added acer jade s https://sourceforge.net/p/libmtp/bugs/1341/ 6162052 added asus tx201la https://sourceforge.net/p/libmtp/bugs/1337/ 414a8b8 added lenovo s930 https://sourceforge.net/p/libmtp/bugs/1122/ dada945 added chuwi vi8 https://sourceforge.net/p/libmtp/bugs/1338/ 0a80d98 added xiaomi mi 2s https://sourceforge.net/p/libmtp/bugs/1339/ d07cd29 added another LG G3 id https://sourceforge.net/p/libmtp/bugs/1335/ 1017cf7 added sony xperia m2 dual https://sourceforge.net/p/libmtp/bugs/1330/ 62f42b1 added zte v5 https://sourceforge.net/p/libmtp/bugs/1328/ 0758e76 https://sourceforge.net/p/libmtp/bugs/1325/ added archos neon 6f3a354 added motorola xt1080 detection 6480598 https://sourceforge.net/p/libmtp/bugs/1323/ added Motorola XT1080 0ccd406 1.1.9 release 9959f5b allocate albuminfo and trackinfo later, to avoid leaking it in error exits aca5c26 free allocated memory on exit (Coverity) 8171bd1 remove 3 variable unused warnings d8931fe bump the minor version of the library, as we added a new function export (LIBMTP_Check_Capability) 113fa29 added missing break (Coverity) c4b6a19 initialize xwritten for rare bugs (Coverity) 13bbf6a remove double if () (Coverity) 58edbd9 added a missing closedir() (Coverity) 50ed219 avoid using params before checking it against NULL (Coverity) 1f1d865 switch loop end conditions and checks fff5f3b https://sourceforge.net/p/libmtp/bugs/1314/ f370667 added aquarius ubuntu touch debug bceeba3 https://sourceforge.net/p/libmtp/discussion/535190/ fce52e9 https://sourceforge.net/p/libmtp/bugs/1267/ yota phone 2 468e06b https://sourceforge.net/p/libmtp/patches/64/ 210e218 do not report missing .mtpz-data files, most common output line ever. 4c3890d reenable 0bb4:2008 and 0bb4:0c02 for now after bug review and discussion. e92421a README: fix typo ("gfvs" -> "gvfs") c15c610 https://sourceforge.net/p/libmtp/discussion/535190/thread/6270f5ce/ b0c0b0d also adjust the comment to use /usr 8a78332 include config.h, as we are using autoconfed HAVE_ defines here 6d717c2 added Vodafone smart turbo 4 9e6b7bb xoom 2 had a duplicated name f115be1 jolla sailfish was duplicated 6f004f8 duplicate name fixed 1333d13 https://sourceforge.net/p/libmtp/bugs/697/ 59a9c0d smartq t30 44d9822 sony xperia z1 compact 2nd id? ecb5e7f https://sourceforge.net/p/libmtp/bugs/1308/ e1bb26d https://sourceforge.net/p/libmtp/bugs/1311/ added bq aquarius e5 047a4c3 nokia n300 added b02baf6 https://sourceforge.net/p/libmtp/bugs/1155/ 505dda7 https://sourceforge.net/p/libmtp/bugs/1156/ df8a235 https://sourceforge.net/p/libmtp/bugs/1176/ bd82523 https://sourceforge.net/p/libmtp/bugs/1182/ htc desire 310 added 83031ae https://sourceforge.net/p/libmtp/bugs/1184/ 48e85bf https://sourceforge.net/p/libmtp/bugs/1183/ 6df52b6 added debug for 19d2:0307 b97e593 sony xperia zr debug 306dbf0 https://sourceforge.net/p/libmtp/bugs/944/ 05d928d https://sourceforge.net/p/libmtp/bugs/986/ d18c6a4 sony xperia debug 886f181 https://sourceforge.net/p/libmtp/bugs/987/ 18d8b90 https://sourceforge.net/p/libmtp/bugs/992/ 1ecfbb4 https://sourceforge.net/p/libmtp/bugs/1007/ 50f7027 https://sourceforge.net/p/libmtp/bugs/1001/ 8ebe657 https://sourceforge.net/p/libmtp/bugs/1015/ 7a9704b https://sourceforge.net/p/libmtp/bugs/1026/ ae1dac0 https://sourceforge.net/p/libmtp/bugs/1029/ 1315be7 https://sourceforge.net/p/libmtp/bugs/1030/ 5797f28 https://sourceforge.net/p/libmtp/bugs/1032/ 7b0b183 debug for asus k00e fonepad 7 b6a38aa https://sourceforge.net/p/libmtp/bugs/1104/ ab9ac2f https://sourceforge.net/p/libmtp/bugs/1055/ 4ec0e5d https://sourceforge.net/p/libmtp/bugs/1055/ 453b882 https://sourceforge.net/p/libmtp/bugs/1082/ added another Fly IQ id 4924c77 https://sourceforge.net/p/libmtp/bugs/1087/ 3bbfdcc https://sourceforge.net/p/libmtp/bugs/704/ 04ff0f0 inferred MTP+ADB ID for Xperia E3 b779970 added lenovo s660 debug 0a879d9 https://sourceforge.net/p/libmtp/bugs/1069/ 5af3a1c https://sourceforge.net/p/libmtp/bugs/1066/ ed09751 asus fonepad 7 debug 80bf138 https://sourceforge.net/p/libmtp/bugs/1072/ f353450 redmi note mtp+adb c623d79 https://sourceforge.net/p/libmtp/bugs/1095/ 9877244 https://sourceforge.net/p/libmtp/bugs/1095/ f8da4b7 added asus memopad ME302KL 5c359db adder acer e380 aea52af added buglink to acer 0556309 https://sourceforge.net/p/libmtp/bugs/1103/ 033caed https://sourceforge.net/p/libmtp/bugs/1147/ 6d3d906 https://sourceforge.net/p/libmtp/bugs/1127/ b9b15f7 https://sourceforge.net/p/libmtp/bugs/1123/ 68423fd Fixed the style of the if-statement in mtpz_loaddata() 6b65deb https://sourceforge.net/p/libmtp/support-requests/157/ 58b93e0 added asus zenfone 4 debug 579e76a https://sourceforge.net/p/libmtp/bugs/1109/ f59f6b3 fixed the moto g entries bc2a980 https://sourceforge.net/p/libmtp/bugs/1303/ a9c81ab https://sourceforge.net/p/libmtp/bugs/1304/ 4b1b2c7 mtp-hotplug: support outputting HWDB files. 9d404be Inspired by Reverend Homer 097a052 From: Reverend Homer e13049d Avoid overlinking libusb to every consumer of dynamic lib. 9ebd2f0 Re-do 339b394 by fixing AC_MSG_NOTICE when doxygen is autodisabled. f2ee573 https://sourceforge.net/p/libmtp/feature-requests/91/ 76188c4 https://sourceforge.net/p/libmtp/feature-requests/115/ added tesco/pegatron hudl 2 22b3fcd one touch 6034R 5fa86fb https://sourceforge.net/p/libmtp/feature-requests/114/ ac8037e https://sourceforge.net/p/libmtp/feature-requests/125/ added lenovo vibe 2 e235e46 added telcast x98 air 3g debug 599f9f0 archos 50c mtp-detect logs 82e7f58 https://sourceforge.net/p/libmtp/feature-requests/123/ 4d2e129 added motorola moto e debug data 472f9b4 https://sourceforge.net/p/libmtp/bugs/1212/ add fly evotech 4 412118f added HTC Desire 510 reported by Mikkel Oscar Lyderik dfdaa82 added nvidia shield table id reported by benpro82@gmail.com 596b49e correct two sony experia mtp+adb ids e1302dc https://sourceforge.net/p/libmtp/bugs/1161/ 2989845 added htc one m7 debug bca48ae https://sourceforge.net/p/libmtp/bugs/1133/ 7a32dec https://sourceforge.net/p/libmtp/bugs/1126/ added sony xperia m2 1aff033 https://sourceforge.net/p/libmtp/bugs/1149/ a639857 https://sourceforge.net/p/libmtp/bugs/1149/ htc oneplusone debug 1bbd327 https://sourceforge.net/p/libmtp/bugs/1149/ xiaomi mipad added 9326252 asus memopad 7 debug 7972289 https://sourceforge.net/p/libmtp/bugs/1164/ added hongmi hm 1s eda5829 https://sourceforge.net/p/libmtp/bugs/1237/ telcast air 3g b447654 added asus memopad7 debug 66c3e47 https://sourceforge.net/p/libmtp/bugs/1232/ c386dc7 https://sourceforge.net/p/libmtp/bugs/1244/ 887a2a0 https://sourceforge.net/p/libmtp/bugs/1239/ asus k010 added 0fb1221 google play edition of m8 92f517d https://sourceforge.net/p/libmtp/bugs/1221/ 2a0cbca added archos c40 debug 134b431 https://sourceforge.net/p/libmtp/bugs/1227/ 6945db0 https://sourceforge.net/p/libmtp/bugs/1229/ c26140f https://sourceforge.net/p/libmtp/bugs/1236/ e406b86 meizu-mx4 log https://sourceforge.net/p/libmtp/bugs/1241/ 3af570d https://sourceforge.net/p/libmtp/bugs/1258/ 622fad2 https://sourceforge.net/p/libmtp/bugs/1206/ ed38c28 added a alcatel one touch debug 5a68bcb xperia e3 debug d95ee41 https://sourceforge.net/p/libmtp/bugs/1299/ a3f0127 https://sourceforge.net/p/libmtp/bugs/682/ 5ac9d6b https://sourceforge.net/p/libmtp/bugs/682/ 3Q Surf TS1010C (clone Pegatron Chagall) 29cee05 https://sourceforge.net/p/libmtp/bugs/674/ acer cloud mobile 87760b7 https://sourceforge.net/p/libmtp/bugs/1201/ 18e59b4 https://sourceforge.net/p/libmtp/bugs/1186/ 291fa17 https://sourceforge.net/p/libmtp/bugs/1185/ 0dc7bec https://sourceforge.net/p/libmtp/bugs/1204/ dc714ac https://sourceforge.net/p/libmtp/bugs/1298/ af185bf https://sourceforge.net/p/libmtp/bugs/1190/ f492ae5 https://sourceforge.net/p/libmtp/bugs/1179/ 8426d95 https://sourceforge.net/p/libmtp/bugs/1194/ added htc-htc6525lvw log 5cd36e0 https://sourceforge.net/p/libmtp/bugs/1198/ 287594d lumia phone id same for multiple versions d43dce1 https://sourceforge.net/p/libmtp/bugs/1181/ de5b06b https://sourceforge.net/p/libmtp/bugs/1207/ 84e4902 https://sourceforge.net/p/libmtp/bugs/1208/ added kobo arc 7 2ec3ec8 https://sourceforge.net/p/libmtp/bugs/1196/ added asus memopad 7 1887e6c https://sourceforge.net/p/libmtp/bugs/1235/ 3c13093 https://sourceforge.net/p/libmtp/bugs/1291/ c15dd5d https://sourceforge.net/p/libmtp/bugs/1245/ 88bd030 https://sourceforge.net/p/libmtp/bugs/1252/ 5ecbf59 https://sourceforge.net/p/libmtp/bugs/1251/ 6108f20 https://sourceforge.net/p/libmtp/bugs/1250/ 96bab88 https://sourceforge.net/p/libmtp/bugs/1243/ 8bff1fc https://sourceforge.net/p/libmtp/bugs/1266/ 05dfe08 https://sourceforge.net/p/libmtp/support-requests/119/ asus memopad 8 3336f04 htc one debug 71c1637 added oppo find 7 2c319a3 alcatel 997d 2nd id a0bd42c 0x2008 and 0x0c02 are pairs in regards to MTP/MTP+ADB 13a1ec2 https://sourceforge.net/p/libmtp/support-requests/105/ Add HTC One Dual Sim 802w 66a6d69 https://sourceforge.net/p/libmtp/support-requests/128/ 3e1240d https://sourceforge.net/p/libmtp/support-requests/110/ eff585e https://sourceforge.net/p/libmtp/support-requests/108/ b89b3ef https://sourceforge.net/p/libmtp/support-requests/108/ added another Tesco Hudl id (MTP+ADB)? cf6f12e https://sourceforge.net/p/libmtp/support-requests/126/ 98236ee added xperia z2 logs 4432946 https://sourceforge.net/p/libmtp/support-requests/143/ added sony xperia z2 45c7e3b https://sourceforge.net/p/libmtp/support-requests/134/ 1d69832 https://sourceforge.net/p/libmtp/support-requests/146/ 1d346b1 https://sourceforge.net/p/libmtp/support-requests/131/ 01930f1 https://sourceforge.net/p/libmtp/support-requests/135/ 19fac47 https://sourceforge.net/p/libmtp/support-requests/135/ 5f5875c added Infocus M810 0be8f56 https://sourceforge.net/p/libmtp/support-requests/152/ added lenovo lifepad 013dd2b https://sourceforge.net/p/libmtp/support-requests/141/ 390f717 https://sourceforge.net/p/libmtp/bugs/1253/ efa8e23 https://sourceforge.net/p/libmtp/support-requests/153/ e088575 https://sourceforge.net/p/libmtp/bugs/1260/ b34be67 https://sourceforge.net/p/libmtp/bugs/1247/ 4096804 https://sourceforge.net/p/libmtp/bugs/1256/ dfa23ad https://sourceforge.net/p/libmtp/bugs/1255/ added google nexus 5 ee81d31 https://sourceforge.net/p/libmtp/bugs/1263/ 8edf55a https://sourceforge.net/p/libmtp/bugs/1264/ 87c7660 https://sourceforge.net/p/libmtp/bugs/1268/ asus padfone 2 7e3f063 https://sourceforge.net/p/libmtp/bugs/1269/ 2343c46 added asus zenfone 4 b67d639 https://sourceforge.net/p/libmtp/bugs/1272/ 1d8b5d3 https://sourceforge.net/p/libmtp/bugs/1273/ Gigabyte RCT6773W22 9eebdae https://sourceforge.net/p/libmtp/bugs/1275/ bb2ebab https://sourceforge.net/p/libmtp/bugs/1277/ aff5c4c https://sourceforge.net/p/libmtp/bugs/1279/ 8ae96f0 added bq-aquaris-e45-ubuntu-editon.txt 7ba5e0c further cleanups on top of last cleanup 000856b Fixed resource leak in mtpz_loaddata 1f4cabd Added Lenovo S660 support e8d7c9c Make git ignore 'compile' file 282faa4 moved elephone to fairphone if 0 block ed0e5a7 added asus zenphone 5 debug 30460aa https://sourceforge.net/p/libmtp/support-requests/158/ 02a0d5c added redmi 1s debug 5c340f5 https://sourceforge.net/p/libmtp/support-requests/166/ fa572db https://sourceforge.net/p/libmtp/support-requests/168/ 98fa43a https://sourceforge.net/p/libmtp/support-requests/167/ added LG G2 Sprint 948d519 one more bq bug 4b4a8c7 added ZTE Grand X in e2f10a6 https://sourceforge.net/p/libmtp/bugs/672/ 3e6a91e added sony xperia z3 compact debug 441b0c5 https://sourceforge.net/p/libmtp/bugs/1280/ 8876efa added Sony Xperia Z1 Compact f0a2fe6 https://sourceforge.net/p/libmtp/bugs/1287/ 671663b https://sourceforge.net/p/libmtp/bugs/1283/ f562809 added highscreen omega 3 debug b61b74e https://sourceforge.net/p/libmtp/bugs/1284/ faf7a73 Nokia Lumia 830 has the same id as the 635 11f111c https://sourceforge.net/p/libmtp/bugs/1288/ 1550ebb added mtp-detect-motorola-x-2014-pure.txt 1587479 https://sourceforge.net/p/libmtp/bugs/1290/ a2afa74 https://sourceforge.net/p/libmtp/bugs/1292/ a7041b0 Add identifier for bq (krillin) 22c90b5 Add identifiers for HTC One M8 5191e1a Add Xperia Z3 device identifiers 658b430 added nokia lumia 635 https://sourceforge.net/p/libmtp/patches/69/ 46cf049 https://sourceforge.net/p/libmtp/bugs/1294/ lg g flex 2 8365eab added Redmi 1S ef422d8 From: Robert Schweikert 97c288c Kacper Why 6890d88 Simple memory leak fix in playlist-spl.c 01240e8 remove Canon cameras that are handled by libgphoto2 adddefd Export LIBMTP_Check_Capability from lib. dc31a2e new version with compile bug fix dd1f388 compilation bug fix for systems with strndup bb695b1 Revert "De-externalize use_mtpz." 0855000 fixup bb3e246 Bump version to 1.1.7, soversion to 9.2.0 1d617ae more ID 1165b5a Revert "Async buffering for high-speed transfers." 2daee79 new asus 1bf919f zeroize mtpz_rsa_t properly d4d3f0e Oneplus patch. 964f9a2 Update Jolla MTP device id 8004ca4 Fix mtp-probe interface regexp for some USB setups with integrated hub 729f5d3 Several reporters claim Android devices often need a forced reset on close. Let's try this thing then. f76438e More devices again 8f5da8f De-externalize use_mtpz. be42de0 Print a newline after "MTPZ disabled" messages 9783ce3 Sync in upstream gPhoto2 ptp2. 88babc8 Use suggested storage ID when a parent storage is know. dc1c5f4 better placement c867c53 point to Android responder 1a2669c more devices... 357233c avoid duplicate names d964a94 devices galore 0a750f2 devices and stuff yo 4fa5b50 more devcies 80933a3 one more ASUS 9f93557 Use LIBMTP_ERROR instead of LIBMTP_INFO in mtpz_loaddata 0205554 missing log 1f88439 more devices 9f1d7ad Fix memory leak in mtp-filetree example. 8173213 Rename some global variables from foo to g_foo. 1cde518 Do not use legacy device interface in mtp-folders. d33763a some new devices and fixups 0976e94 FreeBSD installs its libusb-1.0 libusb.h implementation in /usr/include. libmtp uses pkg-config to discover it which adds the correct -I flag, so just #include libusb.h to make it work with every implementation. 6a58abf some more devices 11cc9a7 minor coding style cleanup 1bc3a75 delete unused clear_halt()code b9a840c Async buffering for high-speed transfers. 4a9e604 USB3 device support c27ba01 Revert "USB 3.0 support." 760e264 more devices adfdac0 remove bad Galaxy ID and more 6e6c68a new devices 77ad0b1 USB 3.0 support. 2ad5b72 sync to very latest ptp2 43ed650 check that file too 0f751d8 check for SVN 566f076 fix the sync script to use svn f7a6743 remnant d9ee8cd sync to upstream PTP2 4cfbaa1 fix fetch script 1b9f164 new fixes in README d4b28a8 devices devices a6ad6ea Nexus S etc a1237ef Lots of new devices 676f4c2 Desire X log c2c971f Motorola XT897 85b2825 xperia go log 5f392b2 Acro HD dd9f834 XO learning tablet 423e1fe PATCH: avoid unconditional clear_halt a389561 Add capability to check for capabilities 4039710 API per-device cache 9e6e79c quick note e6f7703 Support GetObject for large (>4GB) files. abdd59d libmtp: Support > 4GB file transfers 1a5fe0a ptp: Apply missing changes to support > 4GB transfers. f110a01 Xperia PLAY ADB mode 86905ed New LTE HTC 8af303f A new LG faf197f Fix building libmtp with older GCC versions / non GCC compilers bbc4313 Bump interface version 7489a49 More devices 92ebd02 Ogg/Flac flags for all Samsung Android types 44febe2 Extend Samsung Galaxy MTP device flags 91b85b5 New devices galore a73b0fd Added new nVidia e1082c1 Fix a leak in LIBMTP_Release_Device(). 1e5c80e Fix some leaks in common code paths. 3df1589 Check for failures from libusb_init() in the libusb-1.0 glue code. aeed281 Remove the Nexus S from the list of known MTP devices. 766bcb8 Check for NULL descriptor in the input to parse_extension_descriptor. caa1bbc Check if PTP operations are supported before calling them. e65fc0b Fix a few minor build issues. 5a5f8fe Add Sony Xperia Tablet Z to USB ids 50dd347 Propagate StoreRemoved, ObjectAdded and ObjectRemoved events. cb2794e Move object handlers into the right group 31e831c Expose libptp methods for android read/write extensions. b3aaade Fix signature of ptp_usb_senddata() to be 64bit. a381e8a Properly update to the latest gphoto2 code, and update the script grabbing out the source code... bbbde1b More devices. fd9132c Some README update b7c1a67 Synchronize to upstream libgphoto2. 6e1ae3e Add Sony Xperia Z and ZL to USB ids 52e43e2 Misc device updates e2ff7ff Motorola Atrix 2fabdbd Small MTPZ-free update 83a6af4 Lenovo ideapad 6e96316 ST23 Xperia Miro 6211721 devices galore 0626a1c A new Iconia Tab 57e4a4a More devices again 16a47dc More devices 8426217 New Philips device 749c75d HTC Droid DNA d1ef274 New HTC model 5483e67 Asus reorg ec4116d No I think this is UMS+ADB. d6f18bb New Xperia models. a095702 Nexus 4 26a56a0 Nexus 4 37b0945 YiFang BQ Tesla b98184f Kindle Fire ID2 b96ee75 rename file 318f7c4 new SonyEricsson PIDs 3919ba2 New Intel device ee23a4a devices, devices d76ae6e Patch from Will Preston to fix setup of descriptor. be4a1b2 Close dangling handle in libusb glue 33c7b50 Some new devices and fixup 925acbe Note on locked screen moved 5b9bd24 UMS YP-F3 cbd3999 Probe around in sysfs in Linux, look if the device has three endpoints, one bulk in, one bulk out, one interrupt in. Unless it has this: do not proceed to open the device. 9cf4598 LG E610 3ac6a15 New Iconia Tab 9c9f92e Another Motorola device 0132421 Fix another hotplug issue 16dbff0 HTC fixes a4b3c52 Do not list the HTC Zopo, really 6c25e73 Broad HTC android device 2a1d6d5 Newer asus log f03e7e8 Fix to some MTPZ error messages ed6fdca Kobo Arc 278566d Huawei 3aa76b1 Vibe SA3 3c4668d Xperia Play e5ae0dc Amazon kindle 1a86fff doc updates d8992bb Device reports from Toby Collett at Sony 614fffc P1 tablet 71a318d Tag for 1.1.5 and release cb7cbd3 More device database restructuring and devices 4d742a1 TF700T b86fb1a more player updates 35e6d20 The communication between Canon EOS 3D and libmtp leads to a SIGSEGV in libc, please find here the original bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687004 9c7f035 More proper log name 092a838 Lenovo Lifetab 6c8ac43 YP-R2 is not MTP da26879 Expose LIBMTP_Read_Event to support Add Storage events. b35c113 More ideas 6bc5d26 Another talk idea ef1567b New LG device 82dbb9e ST17i detect log a53cd88 Another SONY model 284bb32 A new Acer c243c0b More Xoom IDs 4c497fa Lenovo P700 c8dee9a Sony Tablet S 514e2eb Small docfix 02ef40c Fixup and disclaimer. 8dca41d Initial MTPZ support. a296264 Update micro log 15d18e3 Do not always set altinterface 0! This is just wildly wrong: if we need ever do that it must be where we can detect that it needs changing, so #if 0 it for now. e68bf94 More device editing fd3362e Rearrange SONY bug flags a bit and explain 99351a4 Expose the getthumbnail method. 062c65e Bump to 1.1.4 f118ee5 Log for A700 3f0e68b More Xperia S 7237d6a More devices and fixes, null all Sony flags fb80726 More players, doc fix 7d06a2f Secondary Zopo ID eeb21c8 Another Sony thing 9f7867e Some devices and flags b9e6c48 Tag X9 with broken objproplist 1c1f5ec More devices 406d5f9 Oops.. restore examples to their original debug flags. c9deb73 another Archos ID da25de0 Clean up related to debug flags. 03f04da Nexus 7 5fff17e Some more doc a53c389 Beef up UTF-8 detection. f0d8363 mtp-detect log from Samsung Galaxy Nexus running Android 4.1 Jelly Bean a23fce3 get_all_metadata_fast doesn't need a storage ID f9b50b4 More device flag fixes 73d26cf Split ptp_strerror out of ptp_perror and use it for friendlier error messages in libmtp.c. e9082f6 Sony fixes 4c570a9 Noticing that Sony (former SonyEricsson) deploy different MTP stacks on the same VID/PID, I finally came up with a mechanism to autodetect the presence of the Aricent stack. b2d4ff4 More descriptive INSTALL 68f3cb6 Huawei mediapad ID2 c134502 Some new devices etc. 3a1a82c Sync from gphoto2 9c6f0d2 Second ID 0ece104 Explain SonyEricsson/SONY device personalities 6f6d37e A medion thing 34bb9c2 Misc new devices and renaming 746789b New HTC EVO and device flags 5394163 More debug modes ab24d17 More players yet 109cde8 SK17i log 0dcf2e8 Split our Aricent bugs 37e0667 Some new players 25e40ec Leave Atmel JTAG programmers alone f942481 Fix typo in header, VCARD v2 and v3 now detected properly. 9aca343 Samsung S3 etc f776f7b Samsung behaviour 976dd95 I9070 3b1d97e TF300 Asus 3a9a03c Archos 70it2 d34b745 Xperia Ray 8e83d47 Xperia P 376514c SonyEricsson Xperia MK16i 0c6c8fc Venkateswarma found this bug in sendtr.c: 187ac2f Sketch of a talk 720c548 Sync in upstream 5e61c06 Another C7 ID 375d01f Another Xoom 2 ID maybe, unify Motorola Android bug flags 7ae062d Reporter aa5bc7a Vizio VTAB 530e451 Cowon C2 73abae9 Also called Y 58cf5d6 Sync in upstream PTP cd8aa4d Fix the libusb detection script. 51856e5 Sync in upstream 6d7ea63 Tentatively rename broken OI bug flag 1e68f96 Fix some info on this bug flag... 0546a76 Sync in upstream libgphoto2. 4872540 LG P990 variant 28a0cf8 Bump to 1.1.3 and release 01592a5 Other fixup of database f6a57b3 Description: Fill libmtp.pc's "Requires" field with the proper information regarding the USB library against which it's compiled against. Author: Alessio Treglia Bug-Debian: http://bugs.debian.org/666713 4b4934d Xperia S f7df72d Kin Twom etc 147e647 Archos 101 G9 Turbo 250 HD c10f7b1 Cowon iAudio 10 07fa820 Additional reporter c8c452b Finally Nokia N79 3b3f430 Creative X-fi 3 b8e24d6 Database fixes, add Adam 8f454bc Ideapad log 4fbd62a Lenovo Ideapad 72a3c1e Acer A501 55b44b6 Add flags to some problematic samsungs 5679512 New LGE device 0ac8cf2 New Huawei 978f209 stupid mistake on xperia mini 62243fa Guesswork on SonyEricsson LT15i ed722ca Some Archos 101 G9 Turbo 2c7bcc7 Transformer prime, somekindof acc4350 Xperia st15i mini, consolidate bug flags for bad MTP stack 7bd8e2a New Samsung 19432fa New archos 8d2fdef AT105 name 96aa0e3 Sync in upstream libptp2 updates, including some MTPZ and bug flag updates. f7ff08a Avoid probing Atheros devices too 8e498d4 Do not try openusb is libusb 1.0 is found. 1d16be4 More galaxies 8f2d3c1 NWZ-B163F a31927b This is not older libusb... 8f1850a Proper bug flags for the Samsung Galaxy Tab S2 4950c02 ptp: add recovery from broken object info 5ab6747 Implement sent object list for folder creation. cf9c8a3 Add log for the Samsung GT-i9100 bac4bbd Explicit PTP-like NEC FOMA bf5794f Fix erroneous symbol 2ad98c8 Lumia 800 3244fd7 Toshiba Thrive 7 ff3d279 Add some details on authors and MTPZ compilation. 1badf4e Add autoconf detection of libgcrypt and add an option to switch MTPZ support based on libgcrypt on and off. ae89021 README about device playback, got questions about this over at stackoverflow.com so copying the answer here. d0628c1 Add log for Nokia 5200. 0de5b19 Add new Archos 6d91ac0 Sony S1 tablet 1ff1a64 Skip probe on Canon 0x22* products bda39ab Just docs 6178563 Canonscan 89ecb2d Add missing sym exports. 60b5159 Sandisk Sansa e250 fbd8e95 Fixed one syntax error, straightened a few spaces bc62ee1 Nook Color 7fd8af6 new creative micro log 30f9acd There was some unfinished porting here. 7ac993a Acer A100 second ID 1c1f7b9 Move one more cd30da1 rename two logs 7b3e302 Reformat Samsung flags to make more readable 6eabd66 HP Touchpad 7433938 Various bc83cb7 New acer log e962add Document the misbehaviour more 54c4f5b Bump to 1.1.2 and release b1dcb70 ST18a fixes bdc4c0e Samsung Z3 log 3d0a0bc some ST18a details 7fe4a39 Fix some confused iterators 59b56fd New players 6e50b1b New Toshiba model 15c7d1b Create composite SONY NWZ bug flags, use these in the device database, then autodetect "sony.net" type devices and auto-assign these flags when encountered. aa43ff7 New SONY player 24232be Fixed bug in very old hotplug.sh script 475e880 Some new devices including Asus TF201 14cee67 Some new devices updating Android bug flags. c36e2a6 Copyedit and extend the FAQ/Common Bugs in README. bdde28b Add archos G9 Android dump and bug flags corrected. fa7782a Added the Galaxy Nexus d000c37 Sync ptp-pack.c from upstream to fix a bug. 51770e2 sync PTP to upstream 11082d3 Add OpenUSB support for Solaris etc. 5fba333 special GCC flags only for GCC b708792 fix syntax errors 8735ce7 N9 log f8d796f Nokia N9 43aba61 Break some long lines to (hopefully) make the code more readable. 6ccbe96 Add bug print for broken direct access on early Creative models. b989cf1 Add new bug flag if 9805 is broken, as in some early Creative devices. 26ceac8 Clean up separation between libusb 1.0 and libusb 0.x Some symbols from were still used here and there in the libusb glue code. Remove from the libmtp.h header, what did it do there in the first place? fbbef8b Make libusb 1.0 and libusb 0.x coexist, merge Marcus' libusb 1.0 support. This makes autoconf select between libusb 1.0 and libusb 0.x at configure-time, use a common libusb-glue.h for both but split implementation files: libusb1-glue.c is the new one for libusb 1.0 and libusb-glue.c is the old one, which will hopefully be phased out one day. 7cf0264 Revert "Rewrite libmtp to use libusb1, drop legacy libusb support." d6f25ba Sync core PTP files from gphoto2 1d9b1ec Pathetic small speling fix 6ba0345 Speling mistake c9105ab Rewrite libmtp to use libusb1, drop legacy libusb support. c575c17 Asus Android bug flags 94715ae ZTE Tablet devices b551e96 Add Samsung YP-Z3 5000cb5 Correct IdeaPad name b3f3dd3 Add Lenovo K1 cb9a1d1 Add a new Archos c65bc90 Avoid color devices even more. d5ab76b Bump to version 1.1.1 and soname libmtp.so.9.0.1. 54f337c Add MTP_NO_PROBE flag so prior udev scripts can explicitly tell libmtp (and other MTP implementations) to avoid autoprobing. 2d19535 Avoid autoprobing color adjustment devices - some of them don't like this AT ALL. Move default libmtp udev rules to be 60-libmtp.rules, 10 steps before 70-acl.rules 7cf3d3f Sansa Clip Zip 9b525fe SonyEricsson Cedar 09342b6 M4 patches for bugs found in Gentoo sandbox builds. 05a0f28 Xperia Neo 126e154 GoGear Vibe/02 15c12e0 Dell Streak 7 added. 03f0c03 Add a new Acer device, also insert code autodetecting the "android.com: 1.0" vendor extension and assign bug flags if this is found, since the Android MTP implementation has some specific bugs. be77092 New SonyEricsson device 16466ec New Lenovo tablet 87e4238 New LV V909 Slate log 3646317 A few new players c65d230 N950 log 31c00ae Newer P7510 dump 33a4f2d New Nokia device ID 2c5470f Minor device entry text a476ae9 README debugging hints 6e10bfa Move this log to appropriate name 7c1b907 New GoGear device 5f5c69f Document how to autodetect with gudev 2e49cf0 Another Xoom variant 1aec6fd Bump to version 1.1.0 and release. 9dd61b1 Sync ptp.c from upstream. bdac9c4 Support for another SonyEricsson ELM variant. 9dfb1f8 Fix device info for Nokia 5200 3dd6eeb Add the Samsung Galaxy Tab b8a9be2 Add new Samsung Xcover device. ea93635 Added some Acer devices etc. 8f86b0e Some more devices again. 7c71089 Add some more players... 4de35d7 A few new devices... 11294ea Update udev rule for auto probing devices with IAD 0a422c0 Allow probing devices using Interface Association Descriptors. e206af6 Sync to upstream libgphoto2, including a time fix for daylight savings. 2186404 Android Xoom fix a3b17bf Fix to naming. 5d4ec21 New SonyEricsson device T15i 1fefa17 Fix bug where we close the device handle before resetting, it should be the reverse order. c9c0102 Fix event check in slow path. f765caf Don't probe device interfaces with != 3 endpoints 335b6fb Adding tentative event ID from Jonas Salling. 9426a06 Support for Nokia E7 153e0af Add new important authors d33cd58 Restor 20s default timeout f691317 Added a device flag to force reset on certain players that like this. Apparently one Sony Walkman likes it so adding the flag to all of them. e04a1b9 Increase some timeouts, add a flag for Samsung device. 4841ffc Some consting 1e4dfea Add a new interface for getting the folder list for a certain storage, useful in file handling: LIBMTP_Get_Folder_List_For_Storage() 8a19928 More API changes 71c7929 Refactor and revamp the new interface a bit. Introduce new mtp-filetree test program for the new interface. 1cc04f4 Samsung log too 509cd65 Add Samsung YP-Q3 366dd1c Fix bug in get_files_uncached() - it didn't handle the case where an already populated list was sent in. Bug found by Jonas Salling. f46d7d9 Speling mistake 755c246 No need to make abstract lists and folders sized 1 anymore, tested on the grumpy Zen Micro and it works, must have masked some other bug. a8b8889 Code revamps and new interfaces based on a large patch from Yavor Goulishev for use in an OS X MTP file transfer program for Android. f68f4c8 Increase timeout 1de49fe Revert "Xoom doesnt do that anyway" 1ac9c46 Xoom doesnt do that anyway 9014328 Permit zerolength files 624f8c1 Xoom 1b07790 Fixup Xoom flags 825ff13 Fixed a crash bug found by Google's Yavor Goulishev in opening USB devices. The handle was checked in a bad way. ddd8981 Motorola Xoom device ID's from Google. dde7f88 Motorola Xoom device ID's from Google. 6a81a34 Set udev rules prio to 39 90ec6e5 Update Solaris install instructions. 587e59e Bump to 1.0.6 1753a6c New devices 8e49914 Drop iconv.h check, already using automake macro 9e09ad0 Sync in changes from libgphoto2 in response to Solaris porting issues. df3ef0f Don't give the standard udev location /lib/udev a full path to mtp-probe. 59d69ab No default udev dir, and if we do supply a dir, make sure it ends with a '/'. 83e79a2 File group and mode for device nodes. d65231f Fix location where some of the files are installed. c868cbc SunOS build info 43d74db put in an older iconv.m4 e0bb6c6 fix for probing issue fe77f1b Bump for libmtp 1.0.5 bac1eed Two new devices adffb35 One header files were wrong named, and another not deleted on distclean. 4eb8ad9 Fixed detection logic AGAIN why can't I get this right??? b9eed54 Better configure options for udev dir and rules 5d92c8c remove PTP probing 3230d1d Fix inverted boolean logic... f09f76e Allow setting the full path to udev rules. 339b394 Change --enable-doxygen to default off. 904073e Add proper .gitignore files fb3e302 Fixup device OS descriptor probe code 9438183 Add small comment 2e10ab5 Retire ChangeLog in favor of git log 8b39d55 Update udev rule for auto probing Meego devices 5cf12e7 Patch the udev file 68c383e Update clog bc442cd Make doxygen doc generation optional. 1130ab5 Revert "Fix location of udev files." 6ee8492 Fix location of udev files. 1661698 Fixes missing connect.h file df0f306 Add proper .gitignore files 9db8a31 Fixup device OS descriptor probe code 9c707f3 Add small comment 4843465 Retire ChangeLog in favor of git log a60e741 Update udev rule for auto probing Meego devices 7aa2f77 Patch the udev file fcb1572 Patch the udev file 4a07bbf Update clog ee3e23d Make doxygen doc generation optional. b2697a3 Revert "Fix location of udev files." fb73af7 Fix location of udev files. f0e793d Fixes missing connect.h file 677e665 Release 1.0.4 a8e6bc6 SonyEricsson U8i 19c0542 Some broken flags for the Sansas c4cd50b Update & document udev use 01d5a73 Nokia E52 and some dumps d7072c3 Update PTP code to match upstream b8ff72f More stuff should be skipped if OS!=Linux 9e44f18 Only compile the probe program on Linux 6190146 Improve udev rules f430680 Update forcing changes 925cd45 Force mtp-probe into /lib/udev... e8305d8 Clean up the making of examples d63f2f9 Loose check_mtp_device.sh 1774a8e Fix up some probing stuff 6a926bb Better changelog 549f49a Improbe the hotplug capability 4f4082b mtp-probe program added e1d774b Stasg up check script 6d3c222 Moved mtp-hotplug to separate util/ dir e527254 Drop some old udev styleing cbfe177 Tag on ID_MTP_DEVICE and ID_MEDIA_PLAYER to the udev environment from hotplug.c. 0d9821a Set the ID_MUSIC_PLAYER environment variable for udev 3d70758 Sansa Fuze+ 96d40c6 Yet another Sony d13f8c2 Another Nokia d959bed New Sony 5f5360f Fix compile error and introduce a new Nokia 2cf6aa8 Commenting out problematic MPMan for now f9137dc Do not reset on every close. 1ed0a83 Nokia N8 versions added 3446765 Missed to check in this file, mea culpa. 843210f Collect headers for connect in a single header and propagate error codes. 0fd302d Exit sendfile with 1 on error. 5a44662 Another Philipps 1fb39bf Another Zen MicroPhoto 36efffb NWZ-A845 3017c56 Windows open fixes from Jelle Geerts 9274192 iRiver T5 cdc1209 NULL check on abstract lists 8d97bad Add strndup for systems that don't have it 2f08245 Wyplay Wyplayer bfb8e64 Having Samsung fun 6d0a512 Specify flags on everything... 7de3a29 Motorola Droid X 568022b Cowon J3 bd0347e Coby device 4467c7f New Samsungs 96a5038 New SonyEricsson device a566f60 Autoremove Ogg/FLAC unknown flags 1365e3b New log 3762282 Update .sym file cf7583a Add bug flag to KM900 f061d05 Update 38d7ee8 Implemented an extension parser 3f7529c Mention Buteo 4955748 You can never get enough whitespace or what? 48fda57 One more lightening e73854e Lighten up the code Johnny. 7d6e684 Mark the GT phone as unable to read battery status. 3c9366e add Apple devices 84559e8 Blackberry 9650 2d54eba Ogg flags on some Cowon and Samsungs e66d274 libmtp 1.0.3 7ef5015 Nokia 6210 07637a6 Two new devices. 8e1ef54 N97 mini be7f77b Add more devices 5d987e1 Don't probe HID devices. 247b3d6 Two new Nokias. ea73f5c libusb mac fixes cd8eb5c Minor add ecbe745 Tag a lot of Cowons as Ogg+FLAC capable 966ec9b SigmaTel weirdo player 1473595 Proper moaning on PTP without MTP 7f27536 Fixed issue with disappearing Samsung playlists b58de74 add more broken flags for Milestone 0d762cc Upstream PTP sync 351df60 Motorola Milestone ebf32cc Some new devices e807907 Fix some YP flags dc9ae69 Sansa Clip + 7c64a06 Clip+ needs firmware e338870 Tag N82 with release interface flag 48ff4aa Release 1.0.2 dabdda3 1.0.2 changes 688e554 Another iRiver 84e054c Gogear Vibe SA... 1e18983 Samsung intensity 40d75ab NWZ545 log 329bbe4 LG GR500 dump e29ca68 Synced some upstream libgphoto2 code 5e44ed5 New devices galore c3a6eeb A new device and sendtr prototype fixup 99d390e Devices galore a2c7d56 Fix the symlink creation problem. 4e36ced Another LG player a9b056f Fixed credits f2d747a Fix multithread bug b7e8f97 Fix some stuff and be happy c18f1aa Another Nokia device 4fc1917 Detect a root folder with ID 0xffffffffU 6e3d953 No mail 9ea512e Samsung YP-M1 4c181a8 Detect some more folder names cbc5e81 We use time_t so include time.h 49e57b8 Don't complain so much about control message 2 4d3618b Cowon iAudio 9 c1a82f1 Fix for libusb bug c2cdbfc Samsung YP-R0 e525e54 add in archos players 18b54d7 Add function LIBMTP_Get_Tracklisting_With_Callback_For_Storage 5e0100b Add function LIBMTP_Get_Album_List_For_Storage 2c1bbd6 You can never get enough whitespace 2aa3574 Another SONY device 8347563 Technika player 1291ce0 New LG device be8b03b Some vendor info a1a2eb7 Another camera a5cb5c9 Fixup of erroneous .pc 8f6e0d9 Move debugmacros to util.h 12ce6b0 Update changelog about the new debug feature 0358408 Add DEBUG flags definition to be clean a99196a A little fix to be clean daadbf2 Add a new function to API to enable debug mode aac4729 Add 'p' and 's' command line options cea83ff Nicolas latest patches 46b909a Tag all walkmen for unique filenames 094b450 Make filenames unique, on demand. b6e06e2 BlackBerry magic check fea4f53 Patches from Nicolas to support the BlackBerry Storm. 936b27b Whitespaceing 28ad9b7 Patch for quiet mode 414a083 Microsoftish bf1469f Default flags for Zii EGG ce0cef6 check malloc fail 5f3c44b Some shapeups from Nicolas a9058aa Add submitter cfe8f3f ZiiLABS Zii EGG 6fb9a5f Gigaware 090535d Add Nyall 6d6e2d1 Tag all SONY NWZ's non-objproplist d8fd9a5 You can never get too much whitespace 5aa88f1 Updated Zen Micro log 08a5fe1 Modernize the way we get album metadata 572cb97 T700 needs the broken flag 5ffcec9 Two new devices a659dfb Bugfix again 54c5c3c Aria log 77127dc Patched and repatched 41bf72c Bug in metadata cache 21a5a1b Newer Sony log 67465c1 Nokia device d866d24 Various changes 3fa653c Cleanup 2aade8c Weird characters removed 749282b Fixups for MTP spec 1.0 device detection. 8824421 Patch to detect PTP descriptors 4fe0890 Nokia N97 18faccb OtherXpressMusic 5800 variant 99a9a39 New device log ffffa27 Device variant 362d13e fix and libmtp 1.0.0 tagging 89bb1cd Add a flag for forgotten FLAC types. e7ab948 Yet another SonyEricsson device 1a0c301 Update to upstream 8d799eb Fix some new Sony devices f661203 Strange device added 0c6808e Sony devices X-series 34b421f The Samsung GT-B2700 15ed3b3 Philipps GoGear ViBEs 5f0814f Samsung Trance 6222f73 All broken Creative players 48946ff I Cowon S9 has unknown OGGs 8407234 Tag Samsungs with UNLOAD_DRIVER 0e47b5a Detect VCF files ef711cb printf pretty print de1620f More device updates 7bd828e Q2 was the name 316628c Samsung YP-Q2 2f1b640 Largefile fixup from Marcus. d123868 Object deletion bug d463750 Marcus' core updates. 21b2dde Fix inclusion of config.h 1d82965 Faster udev scanning recipe. dab453b W595 just broken for GET_PROPLIST on ALL objects 41e94cf YP-U5 76edf7e SEMC C905 2a7c6c7 New TrekStor and some log b49a9f7 Samsung YP-P3 e84dcf1 iRiver E50 c6d7c98 Setting back to local path 6db174f Include some patch from Marcus 7e75653 Upstream sync to libgphoto2 6f05002 A first host of Windows fixes from Carlo Bramini 18ed016 More devices d09f65e Another Cowon 5942604 Forgot memset f8cd3d7 Change my mind; docs updated 8596562 Make LIBMTP_Create_Folder take const name a7de018 Update ChangeLog 75981ac Fix put_func_wrapper return type 6f07084 Add general property support d24f923 Check handler return value fce7b1c Sanity check 7fe2b4f New devices again 4aa66dc New devices 1d13936 Nokia 5320 58f5afe Remove offending sansa ID f88b5a4 Some new default for MyMusix 3524000 Set terminating character for playlist name string 5b4023c handler wrapper 6e3997e ZoltarTV 5f6fff8 Set modification date if using PTP_OC_SendObjectInfo d3b1702 Add send/get file from/to handler function, and modificationdate and add album & playlist types e029eba Fix probe_device_descriptor crash and change get_playlist_extension return type 89af6bb Another Nokia... 50fb612 The log too 1cf1e38 New MyMusix player 4a77956 New devices b7bd245 Release 0.3.7 4096c88 Bad battery levels, bump to 0.3.7 3ddb5b4 Small upstream merge 01fc9c8 New device d98e897 Another refactor of anonymous ogg detection bbf5e7f Nokia N85 5ba40e1 Fuze v2 log b84b385 Increased reliability of file transfers 25a1630 New devices ea7d45b Some text updates 1e0eba7 More info d4157be OGG notes 5c1499e NULL checks ace12fd Newer detect log 30b3e02 Better OGG file detection 22e4bfc New Nokias ee61955 Reintroduce the DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL flag to all older Creative devices. They really have this broken, it was not masked by the other bug. 7954700 New Nokia device afac36b Default playlists and albums to music folder 2fe43e4 documentation update 2288a6a New Samsung 12bbf31 Extend and clarify documentation fce5b02 New log b17b9f1 Release 0.3.6 7e3b307 Updated flags 0b062e8 Document connect behaviour 2eaaff0 include fixes for *BSD a459cc1 Updated for MinGW32 f67c1ad Fix a new device bug flag for broken sendobjproplist ae6c3fd New default flag b57167c Some fixups a0e863b Replace rindex with strrchr 5b4a4d2 Mingw32 fixes 16ee342 Spinn work 84573b3 A new log 5b4d8e0 Fixed another Nokia variant 6e680ad You spinn me round round baby right round like a record baby round round round round dd987c3 Fix distclean 624a15a Latest log for Sansa Clip v2 c65a53f Add m250 string b8ee925 Update instrux deb1aca One new flag to iRiver T7 2242b02 Several new devices and fixes 8aba06d Some more ramblings cb22957 Release 0.3.5 4ab47b2 Expand a comment in the source. a89a794 Patch from Nathan Bullock that turns folders to a flat list. 6cf184e Unload driver for all Cowon devices (doesn't hurt anyway!) fc97312 Fix log d1e14e0 Refactor and shape up debug calls, bring in upstreams updates. 2a84ca4 Updated macros from libgphoto2, fixes compile warnings. b925521 Dump another xml file 5e1c0cf Updated version 2c34d43 New SonyEricsson device W902 2b8c849 Tentative Samsung device e2f6566 Sign of illness 80a2a69 Some new devices d8a2fae Another NULL check. e9b4e91 Fix a special SPL1 erroneous flag b35b200 Some NWZ details 102a72d Try to mitigate some erroneous behaviour. f68d68f Newer Mozaic log 73fecc4 Handle Xi-Fi weirdness 5b03d30 Another Samsung 8c72500 Archos 5 bddfd19 Another Nokia 753acf1 iRiver Lplayer 90b39f5 Samsung SGH-U900 5e5fcb7 Version bump to 3.4.5. e2a23e9 Fixed warnings in src/playlist-spl.c. dc33ef9 New device again 39f9a45 New Sandisk ee387d7 New iAudio device 1ccd586 Allow for zero tracks on a playlist d49955b New upstream PTP files 54c468c Time for 0.3.4 dbbfecc Protection status as well 753a46a Fix the folder creation bug. 3bc0d7f Sync upstream and adjust Richards bug fix. d5356e2 No please, video files are tracks too... ace7f4c Fix up credz 3f8acfa Check to see if we run out of OPL data ef19731 Fix logic problem in get track listing functions 4c8b6e1 Two new Nokias 8bf65a1 Log for the newer version. fc43807 NormSoft, Inc. it should be. 922880f New Toshiba device MET401 387e37a New FAQ-type questions f070298 Small fixes 9462f55 Some source for the Nokia devs 6014451 Even more Nokias from Bastien 5eef6a4 New log from Bastien cfd143d New device from Bastien c775641 Broken SonyEricsson devices cf8dc2b New updates 00e6a5e New Canon flag 1b91ca6 About the examples. e339aed New SEMC device 3758814 New device flag for broken PTP_OPC_DateModified db6da7c New SonyEricsson W980 45b843e Sony device fixes d8f1feb A new SONY device c8abc92 Ogg fixes courtesy of Alvin ff16bfa Check property descriptions f12e305 Prepare 0.3.3 release. fb7212f Alvins fix-up patches d5b3497 Doc fix from Alvin 8d8c435 Florent Mertens file rename functions patch. 4d9165f Misc bug fixes 97c351b Reordered ChangeLog so itmakes sense d71d0b3 Assign default storage to new files in a more sensible way. 4347fda Patch from Joe to support storages eb5d5fe Prepare 0.3.2 release 58871aa Updated log 2832a20 New helper macros 780b390 Drop some device flags f0ea029 The new ZEN Mozaic 238704e Z6 273c4bc New log 4d93a99 New device 31db71a Fixed up symbol table b67fecc fix symbol export from Marcus f329662 Thursdays random updates 9d00c1b Sync to upstream cc88cac petimeter 2f62281 Various stuff, including Chris' patches to timeout defaults. eb14439 Bugfix from Juanan Pereira 5b17d8f Prepare 0.3.1 release 103a78e Some updating 8a6c77d New flags and some notes 8b8c850 Check for locale. e1be4b9 Vartype and return flunkies aed0f4d Short notice deddc34 Move stuff around, sync upstream. 605979b Updated device logs and their names 06e4232 Rob Woolleys Philips GoGear patch. f3c4405 Initial Samsung playlist support by Allistair. 59765e8 Examples subdir code cleanup 23e9a7e Updated 8550 log 56707d6 New Creative model c2bc973 New devices ca8b20a A new Samsung ID 25d5c21 Some doc 7b4794f A new LG device 64e2e98 New fix 07bb538 New devices 7a83e55 New facts on official docs e1b88e8 doc fix e80d6bd Last minute changes ea68f1f Bomb in storage ID support everywhere. 8f7f1aa Only look for default folders in the root folder. c40c9bf Be careful about primary storage 56c6395 Check charsets properly. f8c251e New devices galore. 5e20256 Sansa info and flag fixes 414aca0 Add the porting kit Intel PID 335a81c Massage SanDisk device descriptors. fec4d56 Store the raw device inside PTP_USB 3c64325 Move params creation away from usb layer. 64691b7 Use more raw devices internally. 9b14618 Make raw devices used in detect. bdb89bd Add raw device interface and wrap around it internally. a700d22 Refactor to use raw devices internally (major change!) ef2fb36 Fix up error messages. 9d22ce0 Sync to upstream. 6369464 New device log 0c98ce8 Credit a4e6bdc Support getting a prefered playlist extension. fcb4342 Cornercase bugfixes. 5ba4040 Fix uninitialized variable 6a82104 Add some documentation. 817579a Look up resulting metadata. 9036b33 New device and some doc fixes. 4bfee57 Fix a bug that made the old hotplug system not work, it can never have worked actually. b1058e0 Flag the T9 appropriately 4f61431 New device log. 062ec7d New Sony Walkman device bb9fb4a Add DEVICE_FLAG_BROKEN_SET_SAMPLE_DIMENSIONS 3948422 Motorola V3M 37c2166 New Motorola device deb9dfc Small note b5a4f92 Some new devices added, including logs. f106aa6 Look up device/product name and flags for raw devices. 4a712ef Minor flunky. 10e0ce7 Export macros to detect audio/video/both and track content, use this in sendtr.c. 31b7429 Support for composer metadata. 46651f3 Recognize video as tracks 63fd1e6 Added a raw device detection interface. 67038b9 Stiletto 2 info d0b8499 Stiletto 2 flags. f99c25d Add stiletto log 30a7dd9 A new stiletto. 4b43bbf Add Samsung YP-S5 250ef74 New Nokia device 050c5c9 Added log for the T20 690a316 A Fuze a8ba8c7 New devices and stuff. 88feb2e Some fixups. f044aa1 New devices and strings 161fcce Two patches from Marcus. 5ce59db New parent_id for playlists and albums. 907905b More release stuff 1018c16 Loose debug prints b8f78c7 File updates for 0.2.6 release 21704fd Some new devices. 641d1e3 Add a DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL c12e175 Some fixing up. 5d67511 New MSI devcie a0eda16 Comments f7d8df1 More details. eabc231 Further notices 76b185d On UMS b715ba6 linux-usb blurb bbd9142 Minor code fixes 9564013 Fix a few memory leaks 75fe2bf Add transferred tracks to albums if possible 3191bba Fix two bugs found by Scott Snyder bebc6d5 Wait for response > 0 not > 2 0922c9a New device 81677e1 New device log d424155 More devices 360b5a1 New device flag 804cc62 New Toshiba device 4d815f4 Update device flags 0801cd5 Get metadata for folders. 8be2c03 Fix some problems and docs. ce245a8 Withdraw parent set. 4c3cd68 New device 399807b Fix up some minor stuff and doc problems. de8193f New commands from Florent Martens. 00411ee Read response until <= 2 bytes. 957ffba Device ID fixups a11a6ad Device ID fixups 36e447c LIBMTP_Get_Representative_Sample() 9ffe998 Doc bug and minor fixx 2c414c4 New Thomson device c60d252 New Thomson device 166c8ff Nothing much 2350b71 One new function, some more default folders 7fcaa37 Recognize .bin as firmware 89daa09 0.2.5 maintenance release. 256c351 New device log 23ab154 Another device 75f6727 New device bc3ed4d Sync with libgphoto2 5b452bd Fix up some documentation. 91775a7 Another Creative device ID 28ee6fe Updated log 1079687 Reenable a device 5d709a5 New walkman device 0b75ab6 AlbumArtist e20abaf MacOS ugly hack documented c76e2f7 New Toshiba device, gigabeat T 121b7f2 Credit where credit is due e71639a New Archos device d56e8a6 Add new Sansa a3544f6 New problematic Samsung issue: YP-10 calls Ogg "unknown". 478ddb9 New devices 265b9d6 Some more Creative device bug cc2cf97 Last 0.2.4 changes 8d75c58 Another ZEN 46da874 NO_ZERO_READS on the Samsung YP-P2 a3d0eaa Minor code shrink refactoring fcd4d37 gphoto has a problem with two devices being named exactly the same. b49958f newer log 6e1f7f4 New iRiver 6dc0168 Fix some refs 077a890 Add new Clip device 475224a Newer log 20c3b67 Patch from Chris Waters (Debian) fixing strtoul() use over atoi() plus some memleaks. bc550bc Avoid deep-probing into descriptor named "MTP" 5f42ef4 And submit changelog too. 22cc487 Silence OPFF warnings. b3b29e7 Reporter, too. 2128ee7 New SonyEricsson model d78694d Syncing 10b06d4 Vibez fixup 6a2f3b8 New device 51dde6b New Toshiba device. Doesn't work either. 089bc13 New Trekstor flags 1d0e84f Fixes, changes b8bdb4f m240 log added c50e768 New Samsung 3e4b114 Repair bad header on the zen 5a6bcf7 New devices 9ee2940 lsusb 8f4bb04 Bring cache handling into ptp.c a6d0d48 Another Nokia 0b89a7e Sync in upstream aa6b019 New device 3e667ae Split out a device flag file as well 1a673de Split off a separate player spec file 08c9008 New devices from libgphoto2, shape up sort order fb28b63 Fix to sending files to some devices. 4c01ff2 A new Philips cba7f47 Better log e8cbb57 New device cred 849dccc New devices 4d0deea Fixed the folder retrieveal problem I think 6aee9a6 Various small things, will now look at folder hierarchy 7752b95 Some cache refactoring. Cache is King. 6b6d36b fix debug printing 4dbfa76 change all dubious memcpy():s to memmove():s 26d42da Fix deletion of cached props. e85886c New ZEN 4GB c5908a0 Pedantic indentation of ChangeLog and remove merge leftover da9687e Update the so major number due to the device entry struct reworking. Fix values in libusb-glue.c. Update fdi file generation. f9267e9 Support devices with broken set object proplist. 1d74637 Motorola RAZR2 V8 0654212 Actually repair broken headers. d0fee53 New log 1cff697 Whoops, didn't realize that libmtp.h was being autogenerated. Fix compile... 0bfe3ab Extend LIBMTP_device_entry_struct to include character strings for vendor and product insted of just the concatenated name and vendor and product IDs. This is necessary for full HAL support, as the FDI file now overrides the HAL provided (if at all) info.product and info.vendor, which are very often incorrect. 61a21f8 Fix flags concatenated with , instead of |, which gave a warning and meant that the second flag did nothing. ea445a7 More changes for buggy Creative Zen da0ac3e New Sony Walkman device 830f48f Flag Samsung YH-925 with DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL 2ec6ff5 Release 0.2.2 a91f889 rm some defines 14038f8 Update ZVM detect 0886ea5 Remove OPFF unknown blather 27e376e New log 849a61a New log from Marcus Meissner 1c21c18 Tag the Zen Vision:M:s with the no release interface flag. d89afe9 more recent log 41e75b2 Tag old devices buggy 1d87737 Modified comments ddaba2f Replace OPD calls by using the unused uint8_t in device_t to hold the object size for objects on a certain device. ca2a170 Shape up the 64bit file size retrieveal 6bd84f1 Cannot get all objects. 9340aac Some details on bugs 511176d Gigabeat S 6a2de57 Some new devices d05fce6 Some on native debug prints 99a93e8 avoid crash on failed connect 913a306 Another fixup. 94cd972 Return I/O error if transaction fails 8e3af00 Introduce a new device flag for the Creative ZEN 8GB 29f03ba Special flag for no interface release 8967171 Tentatively add Creative ZEN 8GB 91621ff One more potential device 016e373 More memory leak fixes 61edc1a property cache fixes 4126b30 Include time.h 7783b9b Wrap abstract list update, modification date setting 289505f New device log 264f580 Updates 580aff7 Tag YH-820 with DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL 9c6c154 Some comments and de-prints ccdbb0a Another log da17cda Stop fiddling with the endpoints on close_usb() 724f010 Silenced weirdo error message b644b41 Working cancellation 25d33b5 A final stab at cancellation ff01cb1 Better transaction cancel code structure (bringing upstream) d7bcab5 fix metadata retreival bugs e9f205f Only read descriptors when necessary 3e418e2 Get cancellation working... 997d3ec Bugfix realloc() bd3bf9e A stab at cancellation... f43558d Upstream sync 1e9a033 Marcus' fab qsort() arrays! 71b8c0f New udev style (again) 17cec17 album fixups 584eb8d dual-mode fixes 50d47a5 New udev style does not take precedence 61c2568 Snoop details d1d60ee New devices 6bf68b4 Some storage havin' fun, mark Cowon D2 broken for all list 91fb028 USB sniff explanation 7163abe Cleaned up d6fcaa9 Cowon D2 70ac977 Warn for root 5417636 Check for root user cd1e840 New Nokia device bce7cca Replace /bin/sh for /bin/bash 01c5454 Swap default shell for BASH 968ec01 Unflag Creative devices again 843c469 Tag all Creative's with the broken all flag edd9ef9 Another device... a0b7d04 Sort retrieved object proplists. b0ab548 Refactor interface handling f1cfc5e No resetting, reinitializing. f459207 Petar fixed the AM flags d7373cd Spin over all descriptors, interfaces. c410824 Fixup 468e6ee New detection mechanism 03847a3 Update docs 139455e Better way to detect secondary method. e21284c Some docs 91e9813 Missing semicolon. 8533bf7 More intelligent fallback on getting all metadata. 6d0cf97 Tag all Sansas as erroneous in getting all tags for all objects 1b87ea7 Retire stream send (doesn't work anyway) d660cab Remove test code 1a90559 Some minor flumky d3b7857 7bitstripping and a new Cowon 2955956 Round and twiddle enums and ranges 7f9d075 Insignia DV4G df88ee4 Fixed a new Archos device d47b921 packing of NULL strings 8a0a0db New compatibility thing 91fba48 Remove the UMS device 65b4732 Fix typo 21a3a9d Update LIBMTP_Get_Representative_Format to return max values from the device instead of hard-coded defaults. c4ce360 Put in falling deviceID order 92cb269 Shoqbox cda386e Log addendum 1c649bd c240 is same as c250 53c5f4e Sync to upstream 83ad5ae Extended Vision-M log 284aacb Simple docusoap db90623 Release as 0.2.1 29722d5 Yp-U3gdsfjhg ae182b0 Nokia N75 ceecf21 Added Nokia N75 e23000a Forgotten file 0535838 Enable LFS d2778d1 Wrap track send around the file send function. 0779577 Smack up file transfers dbcc824 Overhaul of proplist settings 1ef8d87 Missing that break fd86bd1 Send 64 bit filesize 5cb0b34 More tricksies 2f04990 New udev syntax 94f23d5 Some releasenotes 529d08f Tweaking revision number and interface for libmtp 0.2.0 and libmtp.so.6 d9d28d5 More 64bit track/filesize fixes 7f2c3e3 Nachos TODO's 25bf800 Device changes ec9a8a3 Cowon D2 3dd298d iriver T60 03f6f27 TrekStor sweez 960ebb6 Magic byteorder fix from Marcus 97ce401 Inden tation 029a813 Retire old 64bit hackish bit twiddle cc26590 Fix up array packing abf5475 Try to get complete 64bit support 8632a4d Update to new kernel standards and HAL c3f5fc3 Some 64 bit filesize support 4813fda Better YP-U3 log 39a147a Better NULL checks 8656ab4 Handle subsystem rename madness somewhat. c51a431 Change subsystem from usb_device to just usb 9c54a7b SYBSYSTEM=usb instead of usb_device e196554 Cowon iAudio 85f274c Toshiba Gigabeat U e53537a Sansa connect ebab8fe The YP-U3 d7d896f YP-U3 bd14bf4 Correctly bail out of LIBMTP_Get_Storage ac052c1 Sync upstream 5d533bb Reset command etc 0fa8352 More NULL checks 07c8d79 Update script used for sync script to viewvc 853da3c New device 8e8d9d4 Add a NULL check 14afeb7 Add Disney MixMax 9521e2b More verbose descriptor dump 3e13dda Special OGG support hack for FDI generation cfcb6d7 New flags for the Clix2 643ab3c Added iriver U10 81bf3cb New Clix device 2b21885 New flag for broken props on all objects a3eb60a update cache when manipulating objects 338ade4 Implement metadata cache. b8ae184 initialize objectinfo cache f0bf437 Sync upstream, cache object infos 42d6356 Added a new Nokia Phone 5beb1cf new Samsung phone and sorted Samsung devices fe03656 New devices. 0f8a6f5 A new Nokia device... 2d65e20 Renamed e200->e280 af3cdf9 Upload mtp detect log 6ae2c3c Sandisk Sansa e270 log and device entry mod (string only) e60d56b Some fixups of album stuff bd7624c New device fixes, a log, README f4e6871 Using & spits out non-compliant XML. Changing to 'and' is an easy fix, unless someone has issue with it... e3f1bba Updated hotplug.sh.in to prompt the user to install HAL rules, which are installed to the standard HAL location. f28f2a1 Fix/update hotplug.c HAL output, and make whitespacing consistent. 2450003 Added Trekstor Vibez f18a45a Samsung YH-920 34a624a Samsung YH-920 99466e3 Sync script a1b66f2 Updated new device section 1ca24c5 TrekStor thingie f4a9c08 Pocket Tunes log d6b6702 Sometimes the 7420 device is the e280 229b24b New devices etc 1ecab69 Added iRiver X20 b2c1b48 Better definition of program 9455a9a New stuff from users 41b2bb8 Zire 1327a85 Archos Gmini 4fa9d5e libusb-glue fixups. 6711f44 Get object handles recursively 8522fea PSA 610 detect 05718c8 Repair broken Archos log 500d3a2 An Archos log cbe1b64 More ID work deb6056 Appended a newer log on top ef8c117 Some fiddling 1869d27 New device edb4533 New RCA device eccaae0 Memleak fix 7eec6ef Logik player characteristics b26e0f5 DAX need to unload driver adce4a5 New album interface ff506ef Fixed usage of new album code 5573def Some doc f10c55a Fixed devicon 933c780 Archos 504 unload flag 971914e More TODO a20a243 Connect is not dual-mode a927f43 Tag in Miguel 953504f Upstream sync 3637e1a new device 9b269f9 Another Samsung thing f06189e More info 856f345 New devices fd53163 udev GOTO fix 8282c97 Archos 504 d132d8e More READING e73f74a Minor 64bit tweaks. cd9f499 * examples/*.c: Print library version number on execution of examples * src/libmtp.h.in: New version number string to aid version echoing 3968f36 Update with Sean too. 057ea77 another zero read fix 5224b1c actually don't give all Samsungs DEVICE_FLAG_NO_ZERO_READS... 1f95cf9 give all Samsungs DEVICE_FLAG_NO_ZERO_READS 75bb388 updated mtp-detects 1483034 Update some info dump code e7df653 Proplist code refactoring 7e731ae PTP_OC_MTP_SetObjPropList implementation 15731fe PTP_OC_MTP_SetObjPropList implementation f41abe5 Tagging all SanDisks to unload USB mass storage driver 6c8fea4 New devices bf2675c New devices d2ff9e3 Add Isabellas prototype thing, it can't hurt 2be40c7 iriver OGG Alzheimer fix c41f2e8 More info a4942fc Fixed up some problems in device detection code d129284 Cleanup patch from Rafael da558be Some ramblings. 054a55e New desirable features edde60b Features that would be nice to have d24a7ab Release 0.1.4 0e33fcf new iriver clix log (output of 2.01 firmware) after fix reading usbinfo b6b6913 Restore detect functionality. 45a8637 Pass the linked list, even simpler code. 5fbb77d Code shrink, tweaks. ac06186 Code shrink. b658318 Fix Sansa flag. c2c9697 Remove cruft functions. 35c0ef1 More minor fixes 27c50c5 Fix detection of known devices. bfcb792 One more fixup, does this fix it? f27d1cd Remove recursive functions for linear, wrap libusb struct, solve a bug. dbcb1fd Remove unnecessary code 1373f1a Bump to 0.1.4 8226522 Some tweaks preparing for 0.1.4 8909e94 Pretty up the output a bit 817a2c9 new iriver clix log (output of 2.01 firmware) after irver reading fix 7e86816 new log after iriver reading fix 898bd53 trim debugging output and clarify actions 848009b New API function to retrieve the number of devices in a list of connected devices bb3e193 trim additional verbose output 65a0577 Output doesn't have to be so verbose 36f2afb Don't echo warnings about reading a single extra byte on devices which DEVICE_FLAG_NO_ZERO_READS has been set 4cec987 Fix compilation warnings. 049f50c Indented code, renamed flag. 4fd59d6 (hopefully) fixed iRiver read errors c0a1143 Minor janitorial 8a5b885 Sync upstream. f68893b Somewhat spripped T10 detect output 56b037f strcasecmp() 07fde34 Sync in upstream ptp.c f2711b3 Notes on Philips HDD 5aaed1c Fixed some formatting problems 6c06095 Prevent ptp.c from closing file descriptors it didn't open in the first place 1e3d176 Added Toshiba Gigabeat P20 b275318 More checks to see if operations to set object props are supported. 304433d Metadata set fixes 45810fe Echo errors more clearly a29ed2a TODO update and libusb-glue.c minor tweak 4eb0112 Fix incorrect transfer sizes causing zero write issues 433d217 Replaced LIBMTP_ERROR_N0_DEVICE_ATTACHED with LIBMTP_ERROR_NO_DEVICE_ATTACHED (zero with Oh) 039d1dd Undeprecate first device function. 0f79476 Fix crash when no devices connected faff337 Fixed some missing End of Line characters 2b45f2e Remove single device libusb-glue code since it has been replaced with the multiple device code now 95d1bc0 Another device 5164920 Updated files.c and tracks.c to use new multi device code 20eb820 Updated albums.c to use multiple device code 44b0ff7 Make sure that LIBMTP_Get_First_Device only returns one device now that it wraps around the multiple device API f47695a Echo friendly name so we know which device we are working with 15b815a LIBMTP_Release_Device_List should be called at the head of the device 9591806 Fixed erroneous calls to device, when should have been using iter e2f94fd Fixed erroneous calls to device, when should have been using iter 12413c0 New Samsung YP-K3 907432d Added some status updates when trying to read device certificate and formatted code to improve readability 54462fc typo on depcomp on last commit b6aed4a ignore some Eclipse IDE project files e771364 * Changed LIBMTP_Get_First_Device to wrap around the multiple device API * Added Deprecation warnings as well 02724f6 read/write sizes changed 507e7fe memset params to 0 to avoid freeing unalloced memory d284f07 Debug output fixes 774503c Tweak segfault fix for new error code bc73009 Correct changelog entry date 34511b1 Fix segfault for new error handling code. 3d78c4c A final round of LGPL boilerplates. 57c2eff Tidy up the ChangeLog 68b19c0 Some error stack tweaking. 4e51cb9 Make sure that the result is NULL so we don't confuse the client apps and cause segfaults 69a445b * examples/folders.c: Updated to use new multi device code * src/libmtp.c: Fixed potential memory leaks * src/libusb-glue.c: Fixed potential memory leaks and fixed device release segfault for multiple devices 073ee90 Added Samsung X830 0f033cb New API for multiple devices is available 8556f52 Samsung X830 bbdf44e Added another Archos variant de7ad54 Add Logik DAX 2d3f7b8 Teds latest multidevice code. 462a5e7 Endianness clarifications. 2a1e3a4 Updated multiple-device code from Ted. c1b4940 Swapons device ID for Noka Mobile Phones 543badf A horde of LGPL boilerplates. 7b7a0e2 LGPL boilerplates. 2f45d22 LGPL boilerplates, 073c417 Free used memory. a8a19cc Sync in upstream libgphoto2 550d6d5 New multiple device interface code from Ted. 1df47cd New device. 552ba32 Moved LIBUSB_Get_Supported_Devices() into the USB subsystem. 070e9b4 General error stack and error handling. 2e1c8a3 Multiple devices patch from Ted Bullock b2e105d Ignoring .orig files from patch (Ted Bullock) 7059ed4 new devices 2715c44 Error stack framework added... a98d054 new device 926405d One more device 85a4c03 Release 0.1.3. d85d2bb Janitorial libmtp.sym update 4df32f8 Zero read fix c49c637 Fixed so callbacks work again, hopefully without breaking anything. 15af853 Encoding profile property. b97379b Credit where credit is due. 58b6279 (re)introduce clear of halt on endpoints, a032327 Sync in Marcus changes in libgphoto2 ef05b89 second zero write fix attempt 68f4588 fix zero write bug b371cdc Put old maxval back in. 0fa4702 Cosmetic diff minimize 99ed83c Fix up commenting. b89ea94 split header/packet sizes fixes c70a6df Minor move. 021421e Split headers/packet size fix fa2d1d1 New defs from Orson a5ab8c4 0.1.2 release 02ee880 Reflect new filetypes. 5fb4713 New MTP types and defs edd6183 fixed bug in debug printing a679b1c fixed packing bug a6c924c abstract list fixes 784ac3f API changes from libgphoto2. e2e2118 0.1.1 fixes. 3a3d24d New release 0.1.1. 8609af3 Pleasing older autotools d6735f7 Update. bc6c579 Short files patch from Matthew Wilcox af20b5d Metadata upload fixes 8709981 One more (N12) fabffc0 One rare iRiver product ID 92fec47 Some note. 037a125 Sync to upstream libgphoto2 f849191 More storage fixes. e1ac07e Get storage properly. 2fcec29 Another one. b01d18b One more round of fixes cd84936 Daniels proper surename 32b3305 rename BuyNow to BuyFlag - more intuitive. 3d58306 add 0xD901 flag as BuyNow object property. 2ff27b9 More device detects 629fe40 Code massage 97efcda Janitorial 15c41bc With W even. 9e1b081 Daniel's revamp of the storage API. 73d02c9 fix date in ChangeLog d2ddb63 set height and width, or duration and size for Representative Samples when sending. 7f23438 Stync a05b980 Added firmware filetype d0f6770 Changes 9316e65 Detect text folder f55e83d YP-K5 abf87a8 Add Clix 934cd7f Last min fixes. 8a08c21 Time to release 0.1.0 f1b02f2 Some rep-sample stuff. 6b63256 Another device. fdef4ae Restore split headers. f13254d Remove the split headers. d11473f update Changelog 5332f9c abstract Send_Representative_Sample() to allow sample data uploads for any format that supports it. f8574f0 Most minor code readability cleanup de764aa Better buffered response packets. 6e44995 Indentation. 048d938 Fix that packing bug for strings. 7e3f276 Album art -> representative sample bdfaac2 Changing long f5fcda3 Check for space first 3a4209d Some more detects. 6e8cef4 Doc updates fa3fbe3 A symlink bug. c3e8a43 Sync to upstream 52f404a Some detect dump 14c58b4 mtp-detect output for the Zune d5ad885 This file updated to match our actual status. 6eab3b3 Fixups... 3319424 Thread-safe buffered packet fix ab0d22d memset PTPObjectInfo structs to 0 057019f memset PTPObjectInfo structs to 0 ef1e635 Windows reversals eac1e00 Make that conditional for windows 4bf38dd Credits... 9dcbb58 Fix the packet problem eventually. 2978f1a Version and interface bumps. 9901e22 Removed external object API. c7d48d2 New devices 7beba57 Some WIN32 porting by Farooq Zaman. cf42f45 Remove external filetype mapping API. 72e9c2b New stuff. 39b9374 May I indent your code? 64ad9ae Some bit stuffing 6c0a6ce Object handles for proplists b7426d1 Some refactoring cc4dd48 Janitorial f73de15 Some fixed from Marcus. 2069848 Janitorial Nachos TODO:s c046fdf Add in 0x a5073c7 Yepp T9 abdf607 No dualmode fe677ac Changes due to broken proplists 1a1b2d1 Exception for broken proplists on iRivers bddc0f8 set object handle ids to 0 when creating new albums and playlists 9be685b Fixed the file send enhanced problem 7430b1b Make consumables consumable 2f5ed5c Enable enhanced metadata get 8ae78bb Check for zero length files/tracks 277cd53 Sync to upstream libgphoto2 33744bb Add a new example program which identifies empty folders (and optionally deletes them). 3136444 Add parent_id propert to LIBMTP_track_struct and populate it when reading tracks from the device. bbb4e56 use MTP enhanced commands to send files a7220ad update to include changes to examples/Makefile.am for newplaylist demo program 508705f use enhanced MTP commands to create playlists and demo program for creating new playlists 48a2d46 Daniel's reconnect patch. ef92502 Tidy up ptp_usb_getdata 9135481 Fixed parent handle for uploaded tracks e660569 Fix up some album art issues with enhanced commands. 109383a Moved PTPDataBuffer into ptp.c 8d82d2f Get object prop list implementation 1ee64b9 Get object prop list implementation ccf28ce Detect album default folder. 9e68bc1 Patch from Rober Reardon to use enhanced commands for albums. 19be421 Added a new Samsung device 8b42ca3 Fix crash when packing long strings e1ab264 Really use undeprecated API dc0b6c7 Added callbacks 3fcfea5 API updates e1f0692 Added Zen Vision W 92a8496 Added a Zen Vision:M variant bb8e416 Someupdates bf7fc27 Name fixup. c80f9b4 Change function names to a standard format 4a99f50 Move newfolder to be all in it's own file and added links for sendfile/getfile 6f23b50 Add example to list albums 71f45f0 Update connect example to incorporate sendtr, sendfile, delfile and newfolder as multi-call binary 4c60f6e supported property checks ca49859 Proper hex figures. 42907f2 Fixed the debug code. 64fa399 check for NULL filenames c81f19f Re-add albumart util to Makefile dfce886 Add usage to connect cb4ac9f Integrate new utility that can do multiple actions 093ca0a Philips device addition. 99310d4 Experimental object list sending e78de6d Small macros to print dumps 622a22a Break out of the loop. 90be30e example albumart tool. graceful handling for players which don't support album objects. 9614340 Before trying to create an album object, check that the device can support it and return an error if not. 11235ea Example tool for adding albums/album art. 0c33ec0 Merge Andys album support. 1d47bb1 Minor flunky 870929f More opcodes 7347d0f Sync to upstream. 405e239 New Toshiba device. 9efe75f Release time 501ba4d Unload kernel driver etc. 2a9d2f0 committing 3725329 Chris' patch 43ff8fc Patch to delfile.c 550bc67 The Zen V plus e543090 Dunlop device 5d21702 Libs.private and stuff 955e6ba 0.0.20 fixes bec05dc Credits! b1318d1 Example script added. 4f40d11 Render a few opcodes 15def33 Read my lips. 4ef39e6 VCARD3 support in sendfile, correct attribute WL 5b5c785 Last minute fixes. f248fdd Release 0.0.19 ef864a5 Prompt before format. bdd006b Added the Zen V b8bfcb2 Format device example ee01b64 Storage ID is uint32_t 13374a4 Added formatting of storage. 0468fe7 Sync files from libgphoto2 a52c93e More debug prints 8043934 Some fixes. d31e619 Bug fix for Toshiba 402e4bd New Toshiba device 77e047c New device iRiver T10 2GB f82dcea More glibc switches 97c7a34 NULL detectiom d5d51c8 Unicode and other changes. 0558ac5 Fixed some new stuff. 6ec2cc1 Speed improvements 43fdb88 Speed improvements 7f0c72e Callbacks and endpoints. 085d8d3 No magic numbers c374349 Nachos TODOs from Richard. a9310fa Bug fixxing cd3eb3d Having fun. d7aa5b2 Documentation fixes 82ed661 Another Samsung device da9500d Updates 04377da iRiver Clix 958441f Packing bug... 735f416 Minor fixup of length of packed DPV a823a70 Sync upstream fa4e979 Updates ee73ef2 Bug fixes galore. 47754c5 Perfect callbacks 4af6fbe bad callback counter d214b9b Fixes galore e7f44be More fixes. 2d069e2 Speling 80d134a Nasty bug fixed. eab650b Release 3ec8631 iconv() converters in device struct for thread safety. 96c6243 Getting files immediately to file descriptor. 924236a Fixup mmap() ChangeLog c3ea3e5 Updates for better mmap() usage 6f68056 An Archos device... 3065879 More interface changes fae2748 More interface 3d2c784 Device updates 0f2e773 perm fix 16571dc Unicode patch-up and stuff. a1124e7 New device 3e188f1 Release. d1f04db One more device ID 232943d Version bumping. 9eb3d31 Patch from Andy Kelk to remove premature exit():s 2eb884b Patch to use mmap when sending files. 38e973c Added one more ID 3ad53d8 Buffer problem, this is serious shit ;-) c00f70d Cosmetics and stuff. 2c1360e New Toshiba device aa4b075 Changes for libmtp 0.0.10 00cf064 Only set track props we know will work 17b55ea New devices. efef14e New device ID c187cb9 More commits 80b2c72 More prior to release stuff e46f12e Audible.com support b7473eb Bug fix 8ab5426 New stuff 0af979a More props cf223e6 Several new track props and other fixes. d14e84f Bug fixes 2e4b5f9 Some new interfaces. 545c779 Latest fixes. 1240164 Latest things 05ccbe7 Use default folders. f530635 Now even compiles. 438bd7f Playlist API fcf8891 Minor glitch 52e3ac5 Fix a stupid bug 3eb115c Fixed disturbing bug in sendtr aed822b New device fc7ab4f Bump to 0.0.7 345a337 Bug fix 63a9258 Notice on udev 5d4ef78 New device ID. 10c5842 Minor fixups. bfd80eb Compilation fix in __WIN32__ code : missing parenthesis. ab1827c Very minor tweak dc09dc0 Release 0.0.6 549ec4d JPEG fixup 83f57eb Fixes related to JPEG transfer d3fdd97 Fixed some bugs courtesy of Flavien Lebarbe 5acfa74 Fixed a bug in tracknumber/duration code f0f3d48 More cleanup and straightening f67bca9 Synchronize with libgphoto2 9b1fcd9 Some small things. 088180b Refactored object handling API to be more generic d9a2864 Refactoring for more generic object API. c6210fb More fixups. 1fd2d27 Some detection of MTP devices. 685137f License switch to LGPL. 9140559 More niceing up... afe6143 Some updates. 6fc8103 Upstream sync, more devices. ef5cca9 Fixing the USB interface claiming stuff. 453813c Some updates before release. c86afbd More fixups and documentation. 0dd71e9 General clean-up and documentation. 43dcb93 Remove stupid stuff in CVS 16c51f0 Lots of updates and bugfixes. 1725e07 TODOs 0ed2a9f Patches and fixes. 62f7a4f CVS fixups. 2ab1009 CVS fixup f9e1e13 Fix up CVS d6a4997 Shape up sources. 87ef073 Things to do later. f46ce4f One device added. c60275a Sync to libgphoto2 3c16fe4 About vCal 370c68d More fixes. d208f9c Some new functionality. 8c45b29 Minor fixups. 99ba91a Remove some debug code. 2128066 Bug fix. 9a96f0b Minor fixups. b02a066 Totally rebased on libgphoto2 sources. 902c0b9 New version 9c6ca02 New Folder API, examples, and some fixups for more filetypes.§ ea08c2b Supply year from command line. a06a279 Some new devices. e5f3ad4 GCC 4.x compilation problems fixed by Diego. 6c04caa INSTALL me e8c5464 Fixes from libgphoto2 6fd2f08 Some work. 8ac0151 Another one. 608ede6 Zen Vision:M ede11d6 One more device. 1ae83f6 Fixin bugs 3c4b6e5 More devices. f6bc178 File API started. 2d411db Internalized USB struct, 6946ac5 New functions... 9b28da3 New fixes. 8012406 Three new functions. a548364 Make USB feel better. 15e344f Moving things around 695d921 Needed for Cygwin DLL building 9321860 Preview release. fa1374c More work. a498273 Some fixups. 95698cd Deletion of tracks. 265a282 Small bug fix. 17e39f7 More work bde621f Brand new program. 394bbbe New functionality... d3bdf76 Readme 3ff2cf8 Getting track works. 0cd8543 Track getting almost working. dcde608 Another sample program stub a094e13 Autogen fixup. b9256fd FIxes put in. 6d6d8f6 Bang in some stuff. 56d3e18 Now even works... 56a3fca Thiscompiles. 3b0440f Fixup. eb8c6fe Initial revision ========platform/external/libnetfilter_conntrack between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 47 +++++++++++++++ .../libnetfilter_conntrack.h | 6 ++ src/conntrack/parse.c | 2 + src/main.c | 69 +++++++++++++++++++--- 4 files changed, 117 insertions(+), 7 deletions(-) 436dd29 move libnetfilter_conntrack.so to vendor 08a13c1 Silence 694 warnings 844d50a bpfmt Android.bp c19b7e8 create Android.bp for conntrack 6d04d81 Add support for passing pre-bound file descriptor ========platform/external/libnfnetlink between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 15 +++++ include/libnfnetlink/libnfnetlink.h | 7 +++ src/libnfnetlink.c | 116 ++++++++++++++++++++++++++++++------ 3 files changed, 121 insertions(+), 17 deletions(-) 6cd19f6 move libnfnetlink.so to vendor 789db9e Add support for passing pre-bound file descriptor d3b7d1f Adding build file for libnfnetlink. ========platform/external/libnl between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) 9ee55f7 Mark the module as VNDK or VNDK-SP in Android.bp defabfc libnl: mark as vendor_available d7b034f libnl: Android.mk -> Android.bp ========platform/external/libogg between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 12 ++++++++++++ Android.mk | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) 8f3cb76 Convert external/libogg to Android.bp ========platform/external/libopus between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 322 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 60 ---------- celt/x86/x86cpu.h | 4 +- 3 files changed, 325 insertions(+), 61 deletions(-) 0d8165b Make software codecs as VNDK ea8fde2 fix alignment exceptions 3effb35 fix alignment exceptions a7703b7 Remove reference to libogg bc4cca9 Convert external/libopus to Android.bp ========platform/external/libpcap between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 36 +- .travis.yml | 5 - Android.mk | 26 +- CHANGES | 46 + CMakeLists.txt | 520 ++++ GenVersion.bat | 23 + INSTALL.txt | 59 +- Makefile-devel-adds | 4 +- Makefile.in | 176 +- README.sita | 2 +- README.version | 4 +- VERSION | 2 +- Win32/Include/Gnuc.h | 36 - Win32/Include/addrinfo.h | 144 - Win32/Include/arpa/nameser.h | 349 --- Win32/Include/bittypes.h | 89 - Win32/Include/cdecl_ext.h | 37 - Win32/Include/inetprivate.h | 67 - Win32/Include/ip6_misc.h | 161 -- Win32/Include/net/netdb.h | 166 -- Win32/Include/net/paths.h | 105 - Win32/Include/sockstorage.h | 38 - Win32/Prj/libpcap.dsp | 168 -- Win32/Prj/libpcap.dsw | 29 - Win32/Prj/wpcap.sln | 28 + Win32/Prj/wpcap.vcxproj | 234 ++ Win32/Prj/wpcap.vcxproj.filters | 107 + Win32/Src/gai_strerror.c | 83 - Win32/Src/getaddrinfo.c | 1124 -------- Win32/Src/getnetbynm.c | 44 - Win32/Src/getnetent.c | 119 - Win32/Src/getservent.c | 125 - Win32/Src/inet_aton.c | 54 - Win32/Src/inet_net.c | 101 - Win32/Src/inet_pton.c | 64 - aclocal.m4 | 114 +- bpf/net/bpf_filter.c | 23 +- bpf_dump.c | 5 +- bpf_filter.c | 1 + bpf_image.c | 12 +- cmake/preconfigure.cmake | 55 + cmakeconfig.h.in | 345 +++ config.h | 47 +- config.h.in | 34 +- config/have_siocglifconf.c | 6 + configure | 1405 ++++++---- configure.in => configure.ac | 683 ++--- dlpisubs.c | 31 +- etherent.c | 6 +- ethertype.h | 3 + extract.h | 221 ++ fad-getad.c | 76 +- fad-gifc.c | 37 +- fad-glifc.c | 60 +- fad-helpers.c | 884 ++++++ fad-sita.c | 59 - fad-win32.c | 248 -- gen_version_c.sh | 11 + gen_version_header.sh | 19 + gencode.c | 4513 ++++++++++++++++--------------- gencode.h | 158 +- grammar.c | 1167 ++++---- tokdefs.h => grammar.h | 13 +- grammar.y | 243 +- inet.c | 898 +----- lbl/os-aix7.h | 23 + lbl/os-osf4.h | 4 +- lbl/os-osf5.h | 6 +- lbl/os-solaris2.h | 2 +- lbl/os-sunos4.h | 4 +- lbl/os-ultrix4.h | 1 - {Win32/Src => missing}/getopt.c | 15 +- missing/getopt.h | 7 + missing/snprintf.c | 20 +- missing/strtok_r.c | 87 + missing/win_snprintf.c | 31 + msdos/bin2c.c | 86 +- msdos/common.dj | 17 +- msdos/makefile | 368 +-- msdos/makefile.dj | 126 +- msdos/makefile.wc | 265 +- msdos/ndis2.c | 1720 ++++++------ msdos/ndis2.h | 1118 ++++---- msdos/ndis_0.asm | 376 +-- msdos/pkt_rx0.asm | 394 +-- msdos/pkt_rx1.s | 310 +-- msdos/pktdrvr.c | 2872 ++++++++++---------- msdos/pktdrvr.h | 306 +-- msdos/readme.dos | 60 +- nametoaddr.c | 73 +- fad-null.c => nametoaddr.h | 34 +- net | 1 + optimize.c | 809 +++--- pcap-bpf.c | 596 +++- pcap-bt-linux.c | 56 +- pcap-bt-monitor-linux.c | 48 +- pcap-can-linux.c | 319 --- pcap-can-linux.h | 36 - pcap-canusb-linux.c | 474 ---- pcap-common.c | 99 +- pcap-config | 89 + pcap-config.1 | 2 +- pcap-dag.c | 211 +- pcap-dag.h | 94 - pcap-dbus.c | 26 +- pcap-dlpi.c | 368 ++- pcap-dos.c | 122 +- pcap-filter.manmisc | 1032 +++++++ pcap-filter.manmisc.in | 13 +- pcap-int.h | 122 +- pcap-libdlpi.c | 39 +- pcap-linktype.manmisc | 48 + pcap-linktype.manmisc.in | 2 +- pcap-linux.c | 904 ++++--- pcap-netfilter-linux.c | 65 +- pcap-new.c | 1265 +++++++++ pcap-nit.c | 41 +- pcap-null.c | 6 +- pcap-pf.c | 57 +- pcap-rpcap.c | 2127 +++++++++++++++ pcap-rpcap.h | 465 ++++ pcap-savefile.manfile | 133 + pcap-savefile.manfile.in | 2 +- pcap-septel.c | 32 +- pcap-sita.c | 82 +- pcap-snf.c | 71 +- pcap-snit.c | 51 +- pcap-snoop.c | 89 +- pcap-stdinc.h | 95 +- pcap-tc.c | 1284 +++++++++ pcap-canusb-linux.h => pcap-tc.h | 31 +- pcap-tstamp.manmisc | 175 ++ pcap-tstamp.manmisc.in | 2 +- pcap-usb-linux.c | 112 +- pcap-win32.c | 877 +++++- pcap.3pcap | 937 +++++++ pcap.3pcap.in | 2 +- pcap.c | 968 ++++--- pcap/bluetooth.h | 4 +- pcap/bpf.h | 1254 +-------- Win32/Src/ffs.c => pcap/can_socketcan.h | 40 +- pcap/dlt.h | 1340 +++++++++ pcap/export-defs.h | 108 + pcap/namedb.h | 32 +- pcap/nflog.h | 4 +- pcap/pcap.h | 299 +- pcap/sll.h | 2 + pcap/usb.h | 4 +- pcap_activate.3pcap | 73 +- pcap_breakloop.3pcap | 2 +- pcap_can_set_rfmon.3pcap | 34 +- pcap_close.3pcap | 2 +- pcap_compile.3pcap | 70 + pcap_compile.3pcap.in | 2 +- pcap_create.3pcap | 2 +- pcap_datalink.3pcap | 68 + pcap_datalink.3pcap.in | 2 +- pcap_datalink_name_to_val.3pcap | 5 +- pcap_datalink_val_to_name.3pcap | 16 +- pcap_dump.3pcap | 2 +- pcap_dump_close.3pcap | 2 +- pcap_dump_file.3pcap | 2 +- pcap_dump_flush.3pcap | 2 +- pcap_dump_ftell.3pcap | 2 +- pcap_dump_open.3pcap | 96 + pcap_dump_open.3pcap.in | 2 +- pcap_file.3pcap | 2 +- pcap_fileno.3pcap | 2 +- pcap_findalldevs.3pcap | 2 +- pcap_freecode.3pcap | 2 +- pcap_get_selectable_fd.3pcap | 2 +- pcap_get_tstamp_precision.3pcap | 52 + pcap_get_tstamp_precision.3pcap.in | 2 +- pcap_geterr.3pcap | 4 +- pcap_inject.3pcap | 2 +- pcap_is_swapped.3pcap | 2 +- pcap_lib_version.3pcap | 2 +- pcap_list_datalinks.3pcap | 73 + pcap_list_datalinks.3pcap.in | 2 +- pcap_list_tstamp_types.3pcap | 70 + pcap_list_tstamp_types.3pcap.in | 2 +- pcap_lookupdev.3pcap | 2 +- pcap_lookupnet.3pcap | 2 +- pcap_loop.3pcap | 2 +- pcap_major_version.3pcap | 2 +- pcap_next_ex.3pcap | 2 +- pcap_offline_filter.3pcap | 2 +- pcap_open_dead.3pcap | 79 + pcap_open_dead.3pcap.in | 2 +- pcap_open_live.3pcap | 2 +- pcap_open_offline.3pcap | 109 + pcap_open_offline.3pcap.in | 2 +- pcap_set_buffer_size.3pcap | 2 +- pcap_set_datalink.3pcap | 2 +- pcap_set_immediate_mode.3pcap | 2 +- pcap_set_promisc.3pcap | 2 +- pcap_set_rfmon.3pcap | 2 +- pcap_set_snaplen.3pcap | 2 +- pcap_set_timeout.3pcap | 9 +- pcap_set_tstamp_precision.3pcap | 61 + pcap_set_tstamp_precision.3pcap.in | 2 +- pcap_set_tstamp_type.3pcap | 65 + pcap_set_tstamp_type.3pcap.in | 2 +- pcap_setdirection.3pcap | 2 +- pcap_setfilter.3pcap | 2 +- pcap_setnonblock.3pcap | 2 +- pcap_snapshot.3pcap | 2 +- pcap_stats.3pcap | 2 +- pcap_statustostr.3pcap | 2 +- pcap_strerror.3pcap | 2 +- pcap_tstamp_type_name_to_val.3pcap | 2 +- pcap_tstamp_type_val_to_name.3pcap | 2 +- pcap_version.h | 13 + pcap_version.h.in | 13 + portability.h | 216 ++ remote-ext.h | 467 ++++ runlex.sh | 233 -- savefile.c | 170 +- scanner.c | 1526 ++++++----- scanner.h | 364 ++- scanner.l | 243 +- sf-pcap-ng.c | 382 ++- sf-pcap.c | 202 +- sockutils.c | 1230 +++++++++ sockutils.h | 241 ++ tests/CMakeLists.txt | 42 + tests/can_set_rfmon_test.c | 92 + tests/capturetest.c | 67 +- tests/filtertest.c | 81 +- tests/findalldevstest.c | 29 +- tests/opentest.c | 77 +- tests/reactivatetest.c | 2 +- tests/selpolltest.c | 73 +- tests/valgrindtest.c | 88 +- version.c | 4 +- version.h | 1 - 236 files changed, 30392 insertions(+), 18087 deletions(-) 895fbcf Upgrade to libpcap 1.8.1. 965a4b5 Upgrade to libpcap 1.8.1. ========platform/external/libphonenumber between android-8.0.0_r32..android-8.1.0_r1========= 9284b9f Upgrade to 8.3.3 ========platform/external/libpng between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) 4223e75 Mark libpng as VNDK ec4e3f3 libpng is not allowed to vendor bdd08fc Add vendor_available:true to libpng ========platform/external/libtextclassifier between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 17 ++++++++++++++ Android.mk | 7 +++--- AndroidTest.xml | 26 +++++++++++++++++++++ models/textclassifier.smartselection.ar.model | Bin 455396 -> 456228 bytes models/textclassifier.smartselection.de.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.en.model | Bin 465844 -> 466676 bytes models/textclassifier.smartselection.es.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.fr.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.it.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.ja.model | Bin 548932 -> 549764 bytes models/textclassifier.smartselection.ko.model | Bin 455428 -> 456260 bytes models/textclassifier.smartselection.nl.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.pl.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.pt-PT.model | Bin 455332 -> 0 bytes models/textclassifier.smartselection.pt.model | Bin 0 -> 456164 bytes models/textclassifier.smartselection.ru.model | Bin 455428 -> 456260 bytes models/textclassifier.smartselection.th.model | Bin 548628 -> 549460 bytes models/textclassifier.smartselection.tr.model | Bin 455332 -> 456164 bytes models/textclassifier.smartselection.zh-Hant.model | Bin 548884 -> 549716 bytes models/textclassifier.smartselection.zh.model | Bin 548868 -> 549700 bytes 20 files changed, 46 insertions(+), 4 deletions(-) 1ce5efd Updates Smart Selection models. 4bce36b Add blueprint build for farmhash 862c7fd Remove english model from being a required module 2ac3915 Remove langId model from being a libtextclassifier dependency. 5287892 Add test config to libtextclassifier_tests ========platform/external/libunwind between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 42 ++++++++++++++++++++++++++++++++++-------- src/x86/Ginit.c | 9 ++++++--- src/x86_64/Ginit.c | 9 +++++---- 3 files changed, 45 insertions(+), 15 deletions(-) 5010309 Mark the module as VNDK or VNDK-SP in Android.bp 76a0b9f Avoid using arg pointer. adfc0a1 Work around reversed architecture specific includes 5626fc0 Mark as vendor_available ========platform/external/libunwind_llvm between android-8.0.0_r32..android-8.1.0_r1========= .arcconfig | 2 +- Android.bp | 1 + CMakeLists.txt | 185 +++++++++++++---- LICENSE.TXT | 76 +++++++ cmake/Modules/HandleCompilerRT.cmake | 58 ++++++ cmake/config-ix.cmake | 41 +++- docs/BuildingLibunwind.rst | 167 +++++++++++++++ docs/CMakeLists.txt | 7 + docs/README.txt | 13 ++ docs/conf.py | 251 ++++++++++++++++++++++ docs/index.rst | 102 +++++++++ include/__libunwind_config.h | 55 ++++- include/libunwind.h | 72 ++++++- include/mach-o/compact_unwind_encoding.h | 32 +-- include/unwind.h | 26 ++- src/AddressSpace.hpp | 204 ++++++++++-------- src/CMakeLists.txt | 62 ++++-- src/CompactUnwinder.hpp | 15 +- src/DwarfInstructions.hpp | 11 +- src/DwarfParser.hpp | 233 ++++++++++----------- src/EHHeaderParser.hpp | 3 +- src/Registers.hpp | 345 +++++++++++++++++++++++++++---- src/Unwind-EHABI.cpp | 221 +++++++++----------- src/Unwind-EHABI.h | 4 +- src/Unwind-sjlj.c | 72 +++---- src/UnwindCursor.hpp | 117 +++++++---- src/UnwindLevel1-gcc-ext.c | 68 +++--- src/UnwindLevel1.c | 150 +++++++------- src/UnwindRegistersRestore.S | 85 +++++++- src/UnwindRegistersSave.S | 97 +++++++-- src/Unwind_AppleExtras.cpp | 29 ++- src/assembly.h | 16 ++ src/config.h | 169 +++++++++------ src/libunwind.cpp | 98 +++++---- src/libunwind_ext.h | 2 +- test/alignment.pass.cpp | 21 ++ 36 files changed, 2279 insertions(+), 831 deletions(-) 93d99bf Suppress new warning that libunwind trips. 0854f16 [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling ab68429 Reland "[CMake][libunwind] Use -nodefaultlibs for CMake checks" a756c60 Mark as vendor_available 98ba30a Revert "[CMake][libunwind] Use -nodefaultlibs for CMake checks" db7033d [CMake][libunwind] Use -nodefaultlibs for CMake checks 62facda Fix unused typedef. Follow up to r299575. 61091fd AddressSpace: fix DWARF based unwinding handling on Android 338c147 Fix invalid memory access on android x86 e128003 Try to trigger the new docs builder. NFC 7d67413 [libunwind] Clean up macro usage. 87afb02 [libunwind] Add sphinx docs c1f5a44 DarwinParser: include limits 188f3c7 Fix up the places where AddressSpace.hpp is included. 2fd2d58 DARWF: silence some warnings about conversions 9834081 Tidy up the way we include EHHeaderParser.hpp. 4b0ff4e Improve readability and correctness of the OS specific libunwind bits. 9979472 Let arm_section_length store the number of bytes. 1b650c9 Drop the dependency on dl_unwind_find_exidx(). ede0475 Fix the project name in the license file. e97cdf8 Add libcxxabi's LICENSE.TXT to libunwind. 29750f4 [libunwind] Disable calls to fprintf for baremetal targets. 50bddc1 Revert r295944. a60bc3f Drop the dependency on dl_unwind_find_exidx(). 43ce8ac [libunwind][CMake] Use libc++ headers when available 3d49b5d Revert "[libunwind][CMake] Use libc++ headers when available" 0e14fd1 [libunwind][CMake] Use libc++ headers when available cb2bed4 Revert "[libunwind][CMake] Use libc++ headers when available" 42bf295 [libunwind][CMake] Use libc++ headers when available 42129c3 Revert "DWARF: convert error logs to _LIBUNWIND_LOG" 11ea06f DWARF: fix -Asserts builds 43a1c58 DWARF: correct cast (NFC) aa805e4 X86: swap EBP, ESP on !APPLE e1d4b2e DWARF: allow enabling tracing at runtime d8c14f5 DWARF: convert error logs to _LIBUNWIND_LOG 24e592c config: clean up some of the macro definition fa05468 rename OtherAddressSpace to RemoteAddressSpace; NFC 52aed8f Don't dump llvm-config --cmakedir output if command fails. ecdac18 Bump version to 5.0.0svn 88c0132 [cmake] Obtain LLVM_CMAKE_PATH from llvm-config if available 1041783 EHABI: mark some functions as exported 8bfcea4 [CMake] Get libunwind building under LLVM/runtimes 0eea5e2 Add support for old versions of MacOS to libunwind. Fixes PR22203. Thanks to Jeremy for the bug report and the patch. 0f7ffb2 Add conditions for PPC to libunwind. Fixes PR22200. Thanks to Jeremy for the bug report and the patch. b109e94 fix _dyld_find_unwind_sections() for pre-10.7. Patch by Jeremy Sequoia a60a2d5 [libunwind] Add support for Fuchsia 122a0f8 [libunwind] Add missing include. NFC. 4289761 libunwind: Add OpenBSD case for _Unwind_Ptr typedef 99e90f4 Also use the proper register numbers on CloudABI. 9feea20 [libunwind] Add support for a single-threaded libunwind build a2a8dc6 Add missing _US_ACTION_MASK constant to unwind.h adc2908 consistently add \n to log and trace messages 85e3961 libunwind: fix X86 register numbers for FreeBSD/i386 17473fd libunwind: correct 'libuwind' typo e55c15b EHABI: fail on WMMX vops without WMMX support a091c23 [ARM] Adding .arch directives around WMMX unwind code ef03fd6 EHABI: cover switch once more 949ee87 Allow building both shared and static library 74a18ee CMakeLists.txt cleanups: synchronize version and CMake minimum required version with rest of LLVM, consistent spacing. 6a38e34 unwind: disable executable stacks f1034cf libunwind: correct return code in unwinding trace log message 8b1a2bb [libunwind][ARM] Add support for Thumb1 targets 9be9138 [libunwind] Properly align _Unwind_Exception. 44db3c9 Update .arcconfig f9f7928 libunwind: limit stack usage in unwind cursor 9de42aa libunwind: sync some coments with NetBSD's version 63469ff libunwind: Use conventional DWARF capitalization in comments and errors 878c40b [PATCH] [libunwind][ehabi] Use early returns where possible. 0ddaf13 [libunwind][ARM] Improve unwinder stack usage - Make WMMX support optional 7a00ec9 [libunwind] Improve unwinder stack usage - III 6079e79 [libunwind] Remove unused code. f7e48cd Attempt to fix libunwind build ced9d77 Add status/warning message for 32 bit builds c00311e [libunwind] Allow target flags to affect CMake configuration tests 589a156 [libunwind] Improve unwinder stack usage - II d45afb2 [libunwind] Disable cross-unwinding by default. be69e8b Use size_t to store the results of sizeof calculations. 98bc676 Fix gcc libunwind build. d2d1ea9 Introduce a native-only unwinder build. 7b1a88c unwind: remove last instance of -Wexpansion-to-defined 3958c71 unwind: remove unnecessary header 64fe393 unwind: unify _LIBUNWIND_ABORT 91596d3 unwind: unify some more macros 1d0f931 unwind: remove another instance of -Wexpansion-to-defined 237becc unwind: unify the definition of _LIBUNWIND_SUPPORT_FRAME_APIS 20c1a03 unwind: remove a second instance of -Wexpansion-to-defined 3a3a5ea unwind: remove an instance of -Wexpansion-to-defined b08360d unwind: unify _LIBUNWIND_SUPPORT_DWARF_UNWIND 874230a [AArch64] Fix libunwind build when using GNU assembler 0f21bf2 Introduce NetBSD support 0e5bf1c Adapt LLVM_CMAKE_PATH for recent cmake path changes 4bcb324 Replace cmake check for printf with a check for fopen. 543f848 Make it possible to use libunwind without heap. 4831fd9 Add FreeBSD _Unwind_Ptr typedef db1c263 unwind: Allow the building of libunwind for MIPS. 4911b2f unwind: cleanup -Wunused-parameter d4255ab [libunwind] Add support for OpenRISC 1000. a3e613d [libunwind] Remove unused includes. ========platform/external/libvpx between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 2160 +++++++++++++++++++++++++++++++++++ Android.bp.in | 102 ++ Android.mk | 10 +- cfi_blacklist.txt | 1 + config.arm.mk | 24 - config.arm64.mk | 18 - config.mips.mk | 25 - config.mips64.mk | 21 - config.x86.mk | 16 - config.x86_64.mk | 17 - config/arm-neon/libvpx_srcs.txt | 399 ------- config/arm/libvpx_srcs.txt | 340 ------ config/arm64/libvpx_srcs.txt | 393 ------- config/generic/libvpx_srcs.txt | 338 ------ config/mips32-dspr2/libvpx_srcs.txt | 377 ------ config/mips32-msa/libvpx_srcs.txt | 386 ------- config/mips32/libvpx_srcs.txt | 338 ------ config/mips64-msa/libvpx_srcs.txt | 386 ------- config/mips64/libvpx_srcs.txt | 338 ------ config/x86/libvpx_srcs.txt | 417 ------- config/x86_64/libvpx_srcs.txt | 423 ------- generate_config.sh | 62 +- libvpx-asm-translation.mk | 27 - libvpx.mk | 48 - libwebm.mk | 14 - libwebm/Android.bp | 11 + 26 files changed, 2323 insertions(+), 4368 deletions(-) 9737a14 [cfi] Blacklist libvpx. e833f37 Make software codecs as VNDK b74a9d5 libvpx: Pull from upstream 0a39d0a libvpx: Pull from upstream ca30a60 libvpx: Cherry-pick 0d88e15 from upstream 45357bf Convert libvpx to Android.bp 404e1ac Update external/libvpx to v1.6.1 0e9e820 libvpx: Cherry-pick 0f42d1f from upstream 9475b98 libvpx: Cherry-pick 8b4c315 from upstream 553da36 Convert libvpx to Android.bp 504f9da Rerun generate-config.sh fcddc56 Convert libvpx to Android.bp e66892f Rerun generate-config.sh 0bbe8e9 libwebm: Android.mk -> Android.bp 898b30a libwebm: Android.mk -> Android.bp 5280486 libwebm: Android.mk -> Android.bp a66bec7 Fix MIPS build 47913c4 Limit vpx decoder to 4K frames a586056 Limit vpx decoder to 4K frames 3efaea1 DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream ========platform/external/libvterm between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 23 +++++++++++++++++++++++ Android.mk | 29 ----------------------------- 2 files changed, 23 insertions(+), 29 deletions(-) f6cc826 libvterm: Android.mk -> Android.bp ========platform/external/libxml2 between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 106 ++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 94 --------------------------------------- include/libxml/xmlversion.h | 7 ++- 3 files changed, 112 insertions(+), 95 deletions(-) d8ecd12a Don't use ICU when built for vendors 378d1527 Mark libxml2 as vendor_available a3690fa4 Mark libxml2 as vendor_available cdef69c6 Revert "Export libxml2_headers" e86301b0 Export libicuuc headers a96ff887 Export libxml2_headers f7889328 Convert external/libxml2 to Android.bp ========platform/external/libyuv between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + Android.mk | 5 -- README.version | 2 +- files/Android.bp | 94 ++++++++++++++++++++++++++++++++ files/Android.mk | 70 ------------------------ files/BUILD.gn | 20 +++++-- files/CMakeLists.txt | 8 +-- files/DEPS | 35 +++++------- files/README.chromium | 2 +- files/docs/deprecated_builds.md | 2 +- files/include/libyuv/convert_from.h | 12 ++++ files/include/libyuv/version.h | 2 +- files/libyuv_test.gyp | 4 +- files/source/convert_from.cc | 69 +++++++++++++++++++++++ files/source/rotate_win.cc | 11 ++-- files/source/row_any.cc | 49 ++++++++--------- files/tools/OWNERS | 6 ++ files/unit_test/convert_test.cc | 3 +- files/unit_test/unit_test.cc | 13 +++++ files/util/{convert.cc => yuvconvert.cc} | 2 +- 20 files changed, 265 insertions(+), 145 deletions(-) 0b8c1b6 Make libyuv_static as vendor_available lib 07d1189 Mark the module as VNDK or VNDK-SP in Android.bp 528352a Convert external/libyuv to Android.bp 5427c84 Convert external/libyuv to Android.bp 75122e4 Convert external/libyuv to Android.bp b33a82f libyuv roll to r1652 for new I422ToRGB565 function ========platform/external/linux-kselftest between android-8.0.0_r32..android-8.1.0_r1========= README | 412 +- android/Android.kselftest.mk | 9 +- ...upported-testcases-for-ftrace-compiles-me.patch | 346 ++ .../0002-Compile-breakpoints-and-x86-tests.patch | 221 + .../patches/0003-psock-tpacket-warning-fix.patch | 14 + android/patches/README | 17 + tools/testing/selftests/.gitignore | 1 + tools/testing/selftests/Makefile | 47 +- tools/testing/selftests/bpf/.gitignore | 5 + tools/testing/selftests/bpf/Makefile | 30 + tools/testing/selftests/bpf/bpf_util.h | 38 + tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/test_kmod.sh | 39 + tools/testing/selftests/bpf/test_lpm_map.c | 358 ++ tools/testing/selftests/bpf/test_lru_map.c | 602 +++ tools/testing/selftests/bpf/test_maps.c | 553 +++ tools/testing/selftests/bpf/test_tag.c | 203 + tools/testing/selftests/bpf/test_verifier.c | 4968 ++++++++++++++++++++ tools/testing/selftests/breakpoints/Makefile | 11 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 236 + tools/testing/selftests/capabilities/Makefile | 11 +- tools/testing/selftests/cpufreq/Makefile | 8 + tools/testing/selftests/cpufreq/cpu.sh | 84 + tools/testing/selftests/cpufreq/cpufreq.sh | 241 + tools/testing/selftests/cpufreq/governor.sh | 153 + tools/testing/selftests/cpufreq/main.sh | 194 + tools/testing/selftests/cpufreq/module.sh | 243 + tools/testing/selftests/cpufreq/special-tests.sh | 115 + tools/testing/selftests/drivers/gpu/drm_mm.sh | 15 + tools/testing/selftests/drivers/gpu/i915.sh | 14 + tools/testing/selftests/efivarfs/Makefile | 8 +- tools/testing/selftests/exec/Makefile | 32 +- tools/testing/selftests/filesystems/.gitignore | 1 + tools/testing/selftests/filesystems/Makefile | 7 + tools/testing/selftests/filesystems/dnotify_test.c | 34 + tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/fw_fallback.sh | 224 + tools/testing/selftests/firmware/fw_filesystem.sh | 25 +- tools/testing/selftests/firmware/fw_userhelper.sh | 99 - tools/testing/selftests/ftrace/.gitignore | 1 + tools/testing/selftests/ftrace/Makefile | 6 +- tools/testing/selftests/ftrace/ftracetest | 16 +- .../ftrace/test.d/ftrace/func-filter-glob.tc | 49 + .../ftrace/test.d/ftrace/func-filter-pid.tc | 117 + tools/testing/selftests/ftrace/test.d/functions | 28 + .../ftrace/test.d/kprobe/kprobe_args_type.tc | 37 + .../ftrace/test.d/trigger/trigger-hist-mod.tc | 2 +- .../ftrace/test.d/trigger/trigger-snapshot.tc | 5 + tools/testing/selftests/futex/Makefile | 21 +- tools/testing/selftests/futex/README | 2 +- tools/testing/selftests/futex/functional/Makefile | 17 +- tools/testing/selftests/futex/functional/run.sh | 2 +- tools/testing/selftests/futex/include/logging.h | 1 + tools/testing/selftests/futex/run.sh | 2 +- tools/testing/selftests/gpio/.gitignore | 1 + tools/testing/selftests/gpio/Makefile | 23 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 324 ++ tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 134 + tools/testing/selftests/gpio/gpio-mockup.sh | 201 + tools/testing/selftests/ia64/.gitignore | 1 + tools/testing/selftests/ia64/Makefile | 8 + tools/testing/selftests/ia64/aliasing-test.c | 263 ++ tools/testing/selftests/intel_pstate/Makefile | 13 +- tools/testing/selftests/intel_pstate/aperf.c | 2 +- tools/testing/selftests/ipc/.gitignore | 1 + tools/testing/selftests/ipc/Makefile | 7 +- tools/testing/selftests/kcmp/Makefile | 6 +- tools/testing/selftests/lib.mk | 40 +- tools/testing/selftests/lib/prime_numbers.sh | 15 + tools/testing/selftests/locking/ww_mutex.sh | 10 + tools/testing/selftests/membarrier/Makefile | 6 +- tools/testing/selftests/memfd/Makefile | 15 +- tools/testing/selftests/mount/Makefile | 7 +- tools/testing/selftests/mqueue/Makefile | 6 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 16 +- tools/testing/selftests/net/psock_fanout.c | 22 +- tools/testing/selftests/net/psock_lib.h | 52 +- tools/testing/selftests/net/psock_tpacket.c | 126 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 255 + tools/testing/selftests/net/run_netsocktests | 2 +- .../selftests/networking/timestamping/.gitignore | 3 + .../selftests/networking/timestamping/Makefile | 8 + .../networking/timestamping/hwtstamp_config.c | 134 + .../networking/timestamping/timestamping.c | 528 +++ .../networking/timestamping/txtimestamp.c | 549 +++ tools/testing/selftests/nsfs/.gitignore | 2 + tools/testing/selftests/nsfs/Makefile | 5 + tools/testing/selftests/nsfs/owner.c | 91 + tools/testing/selftests/nsfs/pidns.c | 78 + tools/testing/selftests/powerpc/Makefile | 20 +- tools/testing/selftests/powerpc/alignment/Makefile | 9 +- .../selftests/powerpc/benchmarks/.gitignore | 3 +- .../testing/selftests/powerpc/benchmarks/Makefile | 17 +- .../selftests/powerpc/benchmarks/context_switch.c | 2 +- .../selftests/powerpc/benchmarks/null_syscall.c | 157 + .../selftests/powerpc/context_switch/Makefile | 9 +- tools/testing/selftests/powerpc/copyloops/Makefile | 19 +- .../selftests/powerpc/copyloops/asm/export.h | 1 + .../selftests/powerpc/copyloops/asm/ppc_asm.h | 2 + .../testing/selftests/powerpc/copyloops/validate.c | 2 +- tools/testing/selftests/powerpc/dscr/Makefile | 13 +- tools/testing/selftests/powerpc/dscr/dscr.h | 10 +- tools/testing/selftests/powerpc/harness.c | 15 +- .../selftests/powerpc/{ => include}/basic_asm.h | 37 +- tools/testing/selftests/powerpc/include/fpu_asm.h | 80 + tools/testing/selftests/powerpc/include/gpr_asm.h | 96 + .../selftests/powerpc/{ => include}/instructions.h | 0 tools/testing/selftests/powerpc/include/reg.h | 145 + .../selftests/powerpc/{ => include}/subunit.h | 0 .../selftests/powerpc/{ => include}/utils.h | 9 +- tools/testing/selftests/powerpc/include/vmx_asm.h | 96 + tools/testing/selftests/powerpc/include/vsx_asm.h | 71 + tools/testing/selftests/powerpc/lib/reg.S | 397 ++ tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/math/Makefile | 26 +- tools/testing/selftests/powerpc/math/fpu_asm.S | 75 +- tools/testing/selftests/powerpc/math/vmx_asm.S | 87 +- tools/testing/selftests/powerpc/math/vsx_asm.S | 61 + tools/testing/selftests/powerpc/math/vsx_preempt.c | 147 + tools/testing/selftests/powerpc/mm/Makefile | 18 +- tools/testing/selftests/powerpc/pmu/Makefile | 26 +- tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 2 - tools/testing/selftests/powerpc/pmu/ebb/Makefile | 17 +- tools/testing/selftests/powerpc/pmu/ebb/ebb_lmr.c | 143 - tools/testing/selftests/powerpc/pmu/ebb/ebb_lmr.h | 39 - .../selftests/powerpc/pmu/ebb/ebb_lmr_regs.c | 37 - .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.c | 6 +- .../testing/selftests/powerpc/primitives/Makefile | 9 +- .../selftests/powerpc/primitives/asm/firmware.h | 0 .../selftests/powerpc/primitives/asm/ppc_asm.h | 1 + .../selftests/powerpc/primitives/asm/processor.h | 0 .../selftests/powerpc/primitives/linux/stringify.h | 0 .../powerpc/primitives/load_unaligned_zeropad.c | 21 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 10 + tools/testing/selftests/powerpc/ptrace/Makefile | 14 + .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 123 + .../testing/selftests/powerpc/ptrace/ptrace-gpr.h | 74 + .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 135 + .../testing/selftests/powerpc/ptrace/ptrace-tar.h | 50 + .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 158 + .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 169 + .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 174 + .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 185 + .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 168 + .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 160 + .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 168 + .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 117 + .../testing/selftests/powerpc/ptrace/ptrace-vsx.h | 127 + tools/testing/selftests/powerpc/ptrace/ptrace.h | 711 +++ tools/testing/selftests/powerpc/reg.h | 60 - tools/testing/selftests/powerpc/signal/.gitignore | 2 + tools/testing/selftests/powerpc/signal/Makefile | 13 + tools/testing/selftests/powerpc/signal/signal.S | 50 + tools/testing/selftests/powerpc/signal/signal.c | 111 + tools/testing/selftests/powerpc/signal/signal_tm.c | 110 + .../testing/selftests/powerpc/stringloops/Makefile | 9 +- .../selftests/powerpc/stringloops/asm/export.h | 1 + .../testing/selftests/powerpc/stringloops/memcmp.c | 2 +- .../selftests/powerpc/switch_endian/Makefile | 17 +- tools/testing/selftests/powerpc/syscalls/Makefile | 9 +- tools/testing/selftests/powerpc/tm/.gitignore | 4 + tools/testing/selftests/powerpc/tm/Makefile | 24 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 92 + .../powerpc/tm/tm-signal-context-chk-gpr.c | 90 + .../powerpc/tm/tm-signal-context-chk-vmx.c | 110 + .../powerpc/tm/tm-signal-context-chk-vsx.c | 125 + tools/testing/selftests/powerpc/tm/tm-signal.S | 114 + tools/testing/selftests/powerpc/tm/tm.h | 29 +- tools/testing/selftests/powerpc/vphn/Makefile | 10 +- tools/testing/selftests/prctl/.gitignore | 3 + tools/testing/selftests/prctl/Makefile | 15 + .../prctl/disable-tsc-ctxt-sw-stress-test.c | 97 + .../prctl/disable-tsc-on-off-stress-test.c | 96 + tools/testing/selftests/prctl/disable-tsc-test.c | 95 + tools/testing/selftests/pstore/Makefile | 4 +- tools/testing/selftests/ptp/.gitignore | 1 + tools/testing/selftests/ptp/Makefile | 8 + tools/testing/selftests/ptp/testptp.c | 523 +++ tools/testing/selftests/ptp/testptp.mk | 33 + tools/testing/selftests/ptrace/Makefile | 8 +- tools/testing/selftests/rcutorture/.gitignore | 2 - tools/testing/selftests/rcutorture/bin/kvm.sh | 5 + .../selftests/rcutorture/configs/lock/CFLIST | 1 + .../selftests/rcutorture/configs/lock/LOCK07 | 6 + .../selftests/rcutorture/configs/lock/LOCK07.boot | 1 + .../selftests/rcutorture/configs/rcu/CFcommon | 3 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 + .../selftests/rcutorture/configs/rcu/TINY02 | 3 +- .../selftests/rcutorture/configs/rcu/TREE01 | 3 + .../selftests/rcutorture/configs/rcu/TREE02 | 4 + .../selftests/rcutorture/configs/rcu/TREE03 | 3 + .../selftests/rcutorture/configs/rcu/TREE04 | 4 + .../selftests/rcutorture/configs/rcu/TREE05 | 3 + .../selftests/rcutorture/configs/rcu/TREE06 | 3 + .../selftests/rcutorture/configs/rcu/TREE07 | 3 + .../selftests/rcutorture/configs/rcu/TREE08 | 4 +- .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 33 +- .../rcutorture/formal/srcu-cbmc/.gitignore | 1 + .../selftests/rcutorture/formal/srcu-cbmc/Makefile | 16 + .../formal/srcu-cbmc/empty_includes/linux/delay.h | 0 .../formal/srcu-cbmc/empty_includes/linux/export.h | 0 .../formal/srcu-cbmc/empty_includes/linux/mutex.h | 0 .../formal/srcu-cbmc/empty_includes/linux/percpu.h | 0 .../srcu-cbmc/empty_includes/linux/preempt.h | 0 .../srcu-cbmc/empty_includes/linux/rcupdate.h | 0 .../formal/srcu-cbmc/empty_includes/linux/sched.h | 0 .../formal/srcu-cbmc/empty_includes/linux/smp.h | 0 .../srcu-cbmc/empty_includes/linux/workqueue.h | 0 .../srcu-cbmc/empty_includes/uapi/linux/types.h | 0 .../formal/srcu-cbmc/include/linux/.gitignore | 1 + .../formal/srcu-cbmc/include/linux/kconfig.h | 1 + .../formal/srcu-cbmc/include/linux/types.h | 155 + .../rcutorture/formal/srcu-cbmc/modify_srcu.awk | 375 ++ .../rcutorture/formal/srcu-cbmc/src/assume.h | 16 + .../rcutorture/formal/srcu-cbmc/src/barriers.h | 41 + .../rcutorture/formal/srcu-cbmc/src/bug_on.h | 13 + .../formal/srcu-cbmc/src/combined_source.c | 13 + .../rcutorture/formal/srcu-cbmc/src/config.h | 27 + .../rcutorture/formal/srcu-cbmc/src/include_srcu.c | 31 + .../rcutorture/formal/srcu-cbmc/src/int_typedefs.h | 33 + .../rcutorture/formal/srcu-cbmc/src/locks.h | 220 + .../rcutorture/formal/srcu-cbmc/src/misc.c | 11 + .../rcutorture/formal/srcu-cbmc/src/misc.h | 58 + .../rcutorture/formal/srcu-cbmc/src/percpu.h | 92 + .../rcutorture/formal/srcu-cbmc/src/preempt.c | 78 + .../rcutorture/formal/srcu-cbmc/src/preempt.h | 58 + .../formal/srcu-cbmc/src/simple_sync_srcu.c | 50 + .../rcutorture/formal/srcu-cbmc/src/workqueues.h | 102 + .../srcu-cbmc/tests/store_buffering/.gitignore | 1 + .../srcu-cbmc/tests/store_buffering/Makefile | 11 + .../tests/store_buffering/assert_end.fail | 1 + .../srcu-cbmc/tests/store_buffering/force.fail | 1 + .../srcu-cbmc/tests/store_buffering/force2.fail | 1 + .../srcu-cbmc/tests/store_buffering/force3.fail | 1 + .../srcu-cbmc/tests/store_buffering/main.pass | 0 .../formal/srcu-cbmc/tests/store_buffering/test.c | 72 + .../formal/srcu-cbmc/tests/test_script.sh | 102 + tools/testing/selftests/seccomp/Makefile | 6 +- tools/testing/selftests/sigaltstack/.gitignore | 1 + tools/testing/selftests/sigaltstack/Makefile | 5 +- tools/testing/selftests/sigaltstack/sas.c | 7 +- tools/testing/selftests/size/Makefile | 10 +- tools/testing/selftests/splice/Makefile | 8 + .../selftests/splice/default_file_splice_read.c | 8 + .../selftests/splice/default_file_splice_read.sh | 7 + tools/testing/selftests/sync/.gitignore | 1 + tools/testing/selftests/sync/Makefile | 24 + tools/testing/selftests/sync/sw_sync.h | 46 + tools/testing/selftests/sync/sync.c | 221 + tools/testing/selftests/sync/sync.h | 40 + tools/testing/selftests/sync/sync_alloc.c | 74 + tools/testing/selftests/sync/sync_fence.c | 132 + tools/testing/selftests/sync/sync_merge.c | 60 + .../testing/selftests/sync/sync_stress_consumer.c | 185 + tools/testing/selftests/sync/sync_stress_merge.c | 115 + .../selftests/sync/sync_stress_parallelism.c | 111 + tools/testing/selftests/sync/sync_test.c | 79 + tools/testing/selftests/sync/sync_wait.c | 91 + tools/testing/selftests/sync/synctest.h | 66 + tools/testing/selftests/timers/.gitignore | 1 + tools/testing/selftests/timers/Makefile | 10 +- tools/testing/selftests/timers/posix_timers.c | 4 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/vDSO/.gitignore | 2 + tools/testing/selftests/vDSO/Makefile | 20 + tools/testing/selftests/vDSO/parse_vdso.c | 269 ++ .../selftests/vDSO/vdso_standalone_test_x86.c | 128 + tools/testing/selftests/vDSO/vdso_test.c | 52 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 50 +- tools/testing/selftests/vm/mlock-random-test.c | 293 ++ tools/testing/selftests/vm/mlock2-tests.c | 63 +- tools/testing/selftests/vm/mlock2.h | 62 + tools/testing/selftests/vm/run_vmtests | 24 + tools/testing/selftests/vm/userfaultfd.c | 484 +- tools/testing/selftests/watchdog/.gitignore | 1 + tools/testing/selftests/watchdog/Makefile | 8 + tools/testing/selftests/watchdog/watchdog-test.c | 105 + tools/testing/selftests/x86/Makefile | 22 +- tools/testing/selftests/x86/fsgsbase.c | 2 +- tools/testing/selftests/x86/ioperm.c | 170 + tools/testing/selftests/x86/ldt_gdt.c | 16 +- tools/testing/selftests/x86/pkey-helpers.h | 219 + tools/testing/selftests/x86/protection_keys.c | 1395 ++++++ tools/testing/selftests/x86/ptrace_syscall.c | 7 +- tools/testing/selftests/x86/sigreturn.c | 16 +- tools/testing/selftests/x86/single_step_syscall.c | 5 +- tools/testing/selftests/x86/sysret_rip.c | 195 + tools/testing/selftests/x86/test_vdso.c | 123 + tools/testing/selftests/zram/Makefile | 3 +- tools/testing/selftests/zram/README | 2 +- 294 files changed, 24407 insertions(+), 1532 deletions(-) c33d1f8c4b98 add patch for Android patch delta a351e9b9fc24 Linux 4.11 88d879d29f9c Prevent timer value 0 for MWAITX 4fa55cefee1b fix a braino in ITER_PIPE iov_iter_revert() 4c761daf8bb9 net: hso: register netdev later to avoid a race condition c21b48cc1bbf net: adjust skb->truesize in ___pskb_trim() 7162fb242cb8 tcp: do not underestimate skb->truesize in tcp_trim_head() 19cdead3e2ef bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal 9b83e0319840 ipv4: Don't pass IP fragments to upper layer GRO handlers. 504926df6df5 cpsw/netcp: refine cpts dependency 36c02d0be4c3 clk: sunxi-ng: always select CCU_GATE c1be7756284b tipc: close the connection if protocol messages contain errors 4e0df4951e9e tipc: improve error validations for sockets in CONNECTING state 42b531de17d2 tipc: Fix missing connection request handling 59372bbf3abd statx: correct error handling of NULL pathname cfcf99f987ba xfrm: fix GRO for !CONFIG_NETFILTER 25e2d8c1b9e3 sched/cputime: Fix ksoftirqd cputime accounting regression 1741937d475d uapi: change the type of struct statx_timestamp.tv_nsec to unsigned 1e2f82d1e9d1 statx: Kill fd-with-NULL-path support in favour of AT_EMPTY_PATH 105f5528b9bb ipv6: check raw payload size correctly in ioctl c12014440750 tcp: memset ca_priv data to 0 properly 199ab00f3cdb ipv6: check skb->protocol before lookup for nexthop 9899886d5e8e net: core: Prevent from dereferencing null pointer when releasing SKB 5294b83086cc macsec: dynamically allocate space for sglist b43bd72835a5 Revert "phy: micrel: Disable auto negotiation on startup" f555f34fdc58 net: phy: fix auto-negotiation stall due to unavailable interrupt 35db06912189 xfrm: do the garbage collection after flushing policy 13bf9fbff0e5 nfsd: stricter decoding of write-like NFSv2/v3 ops db44bac41bbf nfsd4: minor NFSv2/v3 write decoding cleanup e6838a29ecb4 nfsd: check for oversized NFSv2/v3 arguments 8179a101eb5f ceph: fix recursion between ceph_set_acl() and __ceph_setattr() fd2c83b35752 net/packet: check length in getsockopt() called with PACKET_HDRLEN 8048ced9beb2 net: ipv6: regenerate host route if moved to gc list b1b9d366028f bridge: move bridge multicast cleanup to ndo_uninit ec9c4215fef3 ipv6: fix source routing c8fcd133eabc qed: Fix error in the dcbx app meta data initialization. fdfb70d27522 netvsc: fix calculation of available send sections a23f6ce6d959 net: hso: fix module unloading 05ff8378975a tipc: fix socket flow control accounting error at tipc_recv_stream 3364d61c92ec tipc: fix socket flow control accounting error at tipc_send_stream b7d6df57516f ipv6: move stub initialization after ipv6 setup completion 72ec0bc64b9a team: fix memory leaks a53d26eb888a sfc: tx ring can only have 2048 entries for all EF10 NICs 6e4cac23c5a6 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers f6478218e6ed macvlan: Fix device ref leak when purging bc_queue 6f2aee0c0de6 usb: plusb: Add support for PL-27A1 b05c73bd1e3e net: can: usb: gs_usb: Fix buffer on stack 71b611562f45 can: usb: Kconfig: Add PCAN-USB X6 device in help text ea8b65b596d7 can: usb: Add support of PCAN-Chip USB stamp module 7c5bb4ac2b76 Input: i8042 - add Clevo P650RS to the i8042 reset list bfcda65c9ba5 net: dsa: b53: Fix CPU port for 58xx devices 3fb22b0534e4 net: dsa: b53: Implement software reset for 58xx devices a424f0de6163 net: dsa: b53: Include IMP/CPU port in dumb forwarding mode fc1f8f4f310a net: ipv6: send unsolicited NA if enabled for all interfaces 9199cb7677b3 ravb: Double free on error in ravb_start_xmit() b40c5f4fde22 udp: disable inner UDP checksum offloads in IPsec case 4d6fa57b4dab macsec: avoid heap overflow in skb_to_sgvec b7c8487cb3d9 ipv4: Avoid caching l3mdev dst on mismatched local route 11faa7b0359a net: tc35815: move free after the dereference 1510d728639e net/mlx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats f6ebf0bb1a98 sparc: Update syscall tables. b7c02b733c01 sparc64: Fill in rest of HAVE_REGS_AND_STACK_ACCESS_API 5a7ad1146caa Linux 4.11-rc8 5e82c9e4ed60 net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling cbad8cddb6ed net/mlx5e: Fix small packet threshold 5ae85b0edaa5 net/mlx5: Fix UAR memory leak 225aabaffe9a net/mlx5e: Make sure the FW max encap size is enough for ipv6 tunnels 32f3671f6951 net/mlx5e: Make sure the FW max encap size is enough for ipv4 tunnels c415f704c827 net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 55378a238e04 net/mlx5: Fix driver load bad flow when having fw initializing timeout c70b17b775ed netpoll: Check for skb->queue_mapping 723b929ca0f7 ip6mr: fix notification device destruction cdb90499187c bpf, doc: update bpf maintainers entry 6f60f438108c net: qrtr: potential use after free in qrtr_sendmsg() 89087c456fb5 bpf: Fix values type used in test_maps 557c44be917c net: ipv6: RTF_PCPU should not be settable from userspace 43170c4e0ba7 gso: Validate assumption of frag_list segementation 39fba7835aac kaweth: use skb_cow_head() to deal with cloned skbs 6bc6895bdd67 ch9200: use skb_cow_head() to deal with cloned skbs d4ca73591916 lan78xx: use skb_cow_head() to deal with cloned skbs d532c1082f68 sr9700: use skb_cow_head() to deal with cloned skbs a9e840a2081e cx82310_eth: use skb_cow_head() to deal with cloned skbs b7c6d2675899 smsc75xx: use skb_cow_head() to deal with cloned skbs 95b9b88d2da5 ipv6: sr: fix double free of skb after handling invalid SRH b0522e13b2e6 MAINTAINERS: Add "B:" field for networking. 3d5e80125a6e ARCv2: entry: save Accumulator register pair (r58:59) if present fc280fe87144 mm: prevent NR_ISOLATE_* stats from going negative d34b0733b452 Revert "mm, page_alloc: only use per-cpu allocator for irq-safe requests" 3a07bb1d7676 blk-mq: fix potential oops with polling and blk-mq scheduler be56945c4edd nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA" ff5350a86b20 nvme: Adjust the Samsung APST quirk e0535ce58b92 net sched actions: allocate act cookie early c0c5dbe711c7 qed: Fix issue in populating the PFC config paramters. 62289ba27558 qed: Fix possible system hang in the dcbnl-getdcbx() path. 6cf75f1cebb0 qed: Fix sending an invalid PFC error mask to MFW. 66367dab30c7 qed: Fix possible error in populating max_tc field. e9156cd26a49 smsc95xx: Use skb_cow_head to deal with cloned skbs 74d209b8350a MAINTAINERS: update entry for TI's CPSW driver 9d386cd9a755 dp83640: don't recieve time stamps twice 2f3bb64247b5 ipv6: sr: fix out-of-bounds access in SRH validation c1f8d0f98c3b selftests/net: Fixes psock_fanout CBPF test case 3018e947d7fd mac80211: reject ToDS broadcast data frames b72f8051f34b genirq/affinity: Fix calculating vectors to assign 9f327845358d mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card 6f107fab8f18 HID: wacom: Override incorrect logical maximum contact identifier 78f7a45dac2a ring-buffer: Have ring_buffer_iter_empty() return true when empty 073c516ff735 nsfs: mark dentry with DCACHE_RCUACCESS 80d136e138f5 mm: make mm_percpu_wq non freezable fe8c470ab87d ACPI / power: Avoid maybe-uninitialized warning 4981d04dd8f1 mtip32xx: pass BLK_MQ_F_NO_SCHED 3a5088c8c11a block: respect BLK_MQ_F_NO_SCHED 892c7788c724 backlight: pwm_bl: Fix GPIO out for unimplemented .get_direction() df62db5be2e5 tracing: Allocate the snapshot buffer before enabling probe 286f3f478796 HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned 338bd52f3c3a btrfs: qgroup: move noisy underflow warning to debugging build a5859c6d7b61 x86/build: convert function graph '-Os' error to warning 1debdc8f9ebd sh_eth: unmap DMA buffers when freeing rings 32fe905c17f0 ubifs: Fix O_TMPFILE corner case in ubifs_link() 0dc9c639e655 x86/mce: Make the MCE notifier a blocking one 544f8f935863 sparc64: Fix hugepage page table free 395102db441a sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALL a6db2c86033b mmc: dw_mmc: Don't allow Runtime PM for SDIO cards 704de489e0e3 Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 5ef1ecf060f2 mmc: sdio: fix alignment issue in struct sdio_func 9ed19c769567 selftests: ftrace: Add check for function-fork before running pid filter test 093be89a12c8 selftests: ftrace: Add a testcase for function PID filter c9f838d104fe KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings c1644fe041eb KEYS: Change the name of the dead type to ".dead" to prevent user access ee8f844e3c5a KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings be5c5e843c4a powerpc/64: Fix HMI exception on LE with CONFIG_RELOCATABLE=y 9e1ba4f27f01 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 096f41d3a8fc af_key: Fix sadb_x_ipsecrequest parsing 62a6cfddcc0a cifs: Do not send echoes before Negotiate is complete d879d0b8c183 ftrace: Fix function pid filter on instances c2002f983767 bpf: fix checking xdp_adjust_head on tail calls 6b1bb01bcc5b bpf: fix cb access in socket filter programs on tail calls 0aa8c13eb512 ipv6: drop non loopback packets claiming to originate from ::1 85128b2be673 fix nfs O_DIRECT advancing iov_iter too much 71d6ad083793 p9_client_readdir() fix 890559e34eac orangefs_bufmap_copy_from_iovec(): fix EFAULT handling 134d21525f5f net: ethernet: mediatek: fix inconsistency of port number carried in TXD 81d2dd09ca11 net: ethernet: mediatek: fix inconsistency between TXD and the used buffer bfe72442578b net: phy: micrel: fix crash when statistic requested for KSZ9031 phy 426c87caa2b4 net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule b47a57a273fc net: thunderx: Fix set_max_bgx_per_node for 81xx rgx 1862d6208db0 net-timestamp: avoid use-after-free in ip_recv_error 1215e51edad1 ipv4: fix a deadlock in ip_ra_control 271a8b428f83 sfc: limit the number of receive queues 4f7d029b9bf0 Linux 4.11-rc7 330c41863861 Revert "cgroup: avoid attaching a cgroup root to two different superblocks" 3f795cef0ecd parisc: Fix get_user() for 64-bit value on 32-bit kernel 1ec1688c5360 orangefs: free superblock when mount fails c0eb027e5aef vfs: don't do RCU lookup of empty pathnames 409c1b250e30 parisc: fix bugs in pa_memcpy 82cc4fc2e70e ftrace: Fix removing of second function probe 5a8d75a1b8c9 block: fix bio_will_gap() for first bvec with offset 6492f09e8644 ARC: [plat-eznps] Fix build error e68d490def9f fbdev: omapfb: delete check_required_callbacks() 34a477e5297c ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram a8983d01f9b7 Revert "tty: don't panic on OOM in tty_set_ldisc()" 75eb5e1e7b4e irqchip/irq-imx-gpcv2: Fix spinlock initialization f2200ac31130 perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() dfb00a569351 ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type e7661a8e5ce1 scsi: return correct blkprep status code in case scsi_init_io() fails. 5714320d316a mailmap: add Martin Kepplinger's email 85d492f28d05 zsmalloc: expand class bit d72e9a7a93e4 zram: do not use copy_page with non-page aligned address 4ca82dabc9fb zram: fix operator precedence to get offset 045c7a3f53d9 hugetlbfs: fix offset overflow in hugetlbfs mmap 5b7abeae3af8 thp: fix MADV_DONTNEED vs clear soft dirty race 58ceeb6bec86 thp: fix MADV_DONTNEED vs. MADV_FREE race c0c379e2931b mm: drop unused pmdp_huge_get_and_clear_notify() ced108037c2a thp: fix MADV_DONTNEED vs. numa balancing race 0a85e51d3764 thp: reduce indentation level in change_huge_pmd() 76e32a2a084e z3fold: fix page locking in z3fold_alloc() d8a6e3aed955 ia64: restore symbol versions for symbols defined in assembly 3412386b5312 irq/affinity: Fix extra vecs calculation fe50543c194e netfilter: ipt_CLUSTERIP: Fix wrong conntrack netns refcnt usage 79e09ef96b6a netfilter: nft_hash: do not dump the auto generated seed 14cf4a771b30 drivers: net: usb: qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 1315f01632da Revert "ACPICA: Resources: Not a valid resource if buffer length too long" 05b7278d510a nfsd: fix oops on unsupported operation 67dbea2ce687 CIFS: Fix SMB3 mount without specifying a security mechanism 4cca0457686e cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 9e478066eae4 mac80211: fix MU-MIMO follow-MAC mode 4e7655fd4f47 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 372fa10172a2 clk: sunxi-ng: a33: gate then ungate PLL CPU clk after rate change 02ae2bc6febd clk: sunxi-ng: Add clk notifier to gate then ungate PLL clocks e87741ac6c57 clk: sunxi-ng: fix build failure in ccu-sun9i-a80 driver aa01338c0184 clk: sunxi-ng: fix build error without CONFIG_RESET_CONTROLLER 6f6266a56130 x86/efi: Don't try to reserve runtime regions f406270bf73d ACPI / scan: Set the visited flag for all enumerated devices c4a3fa261b16 cpufreq: Bring CPUs up even if cpufreq_online() failed 5f9bf02a58f0 tools/power turbostat: update version number 95149369c1c2 tools/power turbostat: fix impossibly large CPU%c1 value ab23d1146a8e tools/power turbostat: turbostat.8 add missing column definitions 6dbd25a24599 tools/power turbostat: update HWP dump to decimal from hex f4896fa502b8 tools/power turbostat: enable package THERM_INTERRUPT dump 818249216d7d tools/power turbostat: show missing Core and GFX power on SKL and KBL edb0b6a0b449 MIPS: PCI: add controllers before the specified head 11e63f6d920d x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 956a4cd2c957 device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation 162b270c664d MIPS: KGDB: Use kernel context for sleeping threads bac06cf0fb9d MIPS: smp-cps: Fix potentially uninitialised value of core a4866aa81251 mm: Tighten x86 /dev/mem with zeroing reads a2d6cbb0670d ipv6: Fix idev->addr_list corruption b9c1153f7a9c PCI: hisi: Fix DT binding (hisi-pcie-almost-ecam) 45abdf35cf82 drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() ec62a3bd84df MIPS: KASLR: Add missing header files df7dd8fc965c net: xdp: don't export dev_change_xdp_fd() c46f59e90226 MIPS: Avoid BUG warning in arch_check_elf e0211327f068 MIPS: Fix modversioning of _mcount symbol a8f60d1fadf7 s390/mm: fix CMMA vs KSM vs others 5b8d5429daa0 bridge: netlink: register netdevice before executing changelink b6fe0440c637 bridge: implement missing ndo_uninit() 785a470496d8 scsi: ipr: do not set DID_PASSTHROUGH on CHECK CONDITION 911e572e9865 scsi: aacraid: fix PCI error recovery path b6e38b2944f1 ASoC: topology: Fix to store enum text values a967efb30b3a Btrfs: fix potential use-after-free for cloned bio 97bf5a5589aa Btrfs: fix segmentation fault when doing dio read 2e949b0a5592 Btrfs: fix invalid dereference in btrfs_retry_endio 951e7966398b btrfs: drop the nossd flag when remounting with -o ssd 96a94cc51588 bpf: reference may_access_skb() from __bpf_prog_run() 0c45b36f8acc drm/udl: Fix unaligned memory access in udl_render_hline 337b775b6cf5 MIPS: generic: fix out-of-tree defconfig target builds c053b5a506d3 drm/i915: Don't call synchronize_rcu_expedited under struct_mutex 63987bfebd88 drm/i915: Suspend GuC prior to GPU Reset during GEM suspend 84379d83d8e5 Revert "HID: rmi: Handle all Synaptics touchpads using hid-rmi" 703650278372 pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard work again 7f00f388712b x86/intel_rdt: Fix locking in rdtgroup_schemata_write() 1c99a6874133 x86/debug: Fix the printk() debug output of signal_fault(), do_trap() and do_general_protection() 1fa839b4986d CIFS: store results of cifs_reopen_file to avoid infinite wait a0918f1ce6a4 CIFS: remove bad_network_name flag 18ea43113f5b CIFS: reconnect thread reschedule itself 40920c2bb119 CIFS: handle guest access errors to Windows shares 350be257ea83 CIFS: Fix null pointer deref during read resp processing 537636688625 Input: xpad - add support for Razer Wildcat gamepad 4aa5615e080a libnvdimm: band aid btt vs clear poison locking 0beb2012a172 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat 3cf864520e87 sata_via: Enable hotplug only on VT6421 bfb0b80db5f9 cgroup: avoid attaching a cgroup root to two different superblocks 2f8dc3a01f1c virtio-pci: Remove affinity hint before freeing the interrupt 0a9b3f47da5b Revert "virtio_pci: remove struct virtio_pci_vq_info" 0b0f9dc52ed0 Revert "virtio_pci: use shared interrupts for virtqueues" 2008c1544c73 Revert "virtio_pci: don't duplicate the msix_enable flag in struct pci_dev" bf951b1045cc Revert "virtio_pci: simplify MSI-X setup" 8f10d0149fb9 Revert "virtio_pci: fix out of bound access for msix_names" 6fdc6dd90272 x86/vdso: Plug race between mapping and ELF header setup c06989da39cd x86/vdso: Ensure vdso32_enabled gets set to valid values only 264d509637d9 audit: make sure we don't let the retry queue grow without bounds 9d7f29cdb4ca MIPS: cevt-r4k: Fix out-of-bounds array access e6534aebb26e crypto: algif_aead - Fix bogus request dereference in completion function ef0579b64e93 crypto: ahash - Fix EINPROGRESS notification callback 4702bbeefb49 crypto: lrw - Fix use-after-free on EINPROGRESS aa4a829bdace crypto: xts - Fix use-after-free on EINPROGRESS f2b42866b1bb MIPS: perf: fix deadlock 9eec1c01a073 MIPS: Malta: Fix i8259 irqchip setup dbc9d69edfa0 pinctrl: samsung: Add missing part for PINCFG_TYPE_DRV of Exynos5433 17c3060b1701 tcp: clear saved_syn in tcp_disconnect() c6c64a942c87 nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability 1af76ddaa80e nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability 096e9e912ba8 nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability 39da7c509acf Linux 4.11-rc6 7cddd967bfc2 netfilter: nf_ct_expect: use proper RCU list traversal/update APIs 207df8150102 netfilter: ctnetlink: skip dumping expect when nfct_help(ct) is NULL 0c7930e5763b netfilter: make it safer during the inet6_dev->addr_list traversal 3173d5b8c89e netfilter: ctnetlink: make it safer when checking the ct helper name 8b5995d0633b netfilter: helper: Add the rcu lock when call __nf_conntrack_helper_find 97aae0df1de4 netfilter: ctnetlink: using bit to represent the ct event 2638fd0f92d4 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff cf01fb9985e8 mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 425fffd886ba sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec 27f395b857ab MAINTAINERS: separate out kernfs maintainership c8a139d001a1 sysfs: be careful of error returns from ops->show() cf903e9d3a97 Documentation: stable-kernel-rules: fix stable-tag format 7cc2b043bc3f net: tcp: Increase TCP_MIB_OUTRSTS even though fail to alloc skb 321a52a39189 l2tp: don't mask errors in pppol2tp_getsockopt() 364700cf8fd5 l2tp: don't mask errors in pppol2tp_setsockopt() 97fbfef6bd59 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. ce612879ddc7 mm: move pcp and lru-pcp draining into single wq cdcf4330d566 mailmap: update Yakir Yang email address 460bcec84e11 mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() e11f8b7b6c4e dax: fix radix tree insertion race 4fad7fb6b027 mm, thp: fix setting of defer+madvise thp defrag mode 5402e97af667 ptrace: fix PTRACE_LISTEN race corrupting task->state d79bf21e0e02 vmlinux.lds: add missing VMLINUX_SYMBOL macros 1f06b81aea5e mm/page_alloc.c: fix print order in show_free_areas() 045098e94495 userfaultfd: report actual registered features in fdinfo d75450ff40df mm: fix page_vma_mapped_walk() for ksm pages 7c856152cb92 scsi: sd: Fix capacity calculation with 32-bit sector_t bf6061b17a8d scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 8eaf7dfcfcf2 scsi: qedf: Fix crash due to unsolicited FIP VLAN response. a00a78625130 scsi: sr: Sanity check returned mode data 6780414519f9 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable cefdc26e8672 orangefs: move features validation to fix filesystem hang cc663f4d4c97 tcp: restrict F-RTO to work-around broken middle-boxes 6d8c6c0f97ad blk-mq: Restart a single queue if tag sets are shared 6077c2d70609 dm rq: Avoid that request processing stalls sporadically 36e3cf273977 scsi: Avoid that SCSI queues get stuck 7587a5ae7eef blk-mq: Introduce blk_mq_delay_run_hw_queue() 5380e5644afb sysctl: don't print negative flag for proc_douintvec 1680a3868f00 sysctl: add sanity check for proc_douintvec 3c1a42795439 perf annotate s390: Fix perf annotate error -95 (4.10 regression) 9121b15b5628 xen, fbfront: fix connecting to backend cfc5b2b551d8 fbdev/ssd1307fb: fix optional VBAT support ebe8bddb6e30 blk-mq: remap queues when adding/removing hardware queues 54d5329d4256 blk-mq-sched: fix crash in switch error path 93252632e828 blk-mq-sched: set up scheduler tags when bringing up new queues 6917ff0b5bd4 blk-mq-sched: refactor scheduler initialization 81380ca10778 blk-mq: use the right hctx when getting a driver tag fails 404a5c392dcc MAINTAINERS: fix virtio file pattern 2055997f983c virtio_console: fix uninitialized variable use fe36cbe0671e virtio_net: clear MTU when out of range 404123c2db79 virtio: allow drivers to validate features 2e123b44a3c1 virtio_net: enable big packets for large MTU values 806a28efe9b7 Reset TreeId to zero on SMB2 TREE_CONNECT 4fa8e504e5c0 CIFS: Fix build failure with smb2 620d8745b35d Introduce cifs_copy_file_range() 312bbc5946c4 SMB3: Rename clone_range to copychunk_range 38bd49064a1e Handle mismatched open calls 6ae979ab39a3 Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f"" 4749228f0228 powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() 6118714275f0 pinctrl: core: Fix pinctrl_register_and_init() with pinctrl_enable() 16cf72bb0856 team: call netdev_change_features out of team lock 34b2789f1d9b sctp: listen on the sock only when it's state is listening or closed 6c22fce07c97 usbnet: make sure no NULL pointer is passed through 92f9170621a1 net_sched: check noop_qdisc before qdisc_hash_add() a8801799c697 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 86e1066fe2af sparc: remove unused wp_works_ok macro 9d262d95114c sparc32: Export vac_cache_size to fix build error 76811263b3fa sparc64: Fix memory corruption when THP is enabled 9ae34dbd8afd sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() d05d862ead8e ASoC: STI: Fix null ptr deference in IRQ handler a900152b5c29 pwm: rockchip: State of PWM clock should synchronize with PWM enabled state fe1a83b43869 HID: uclogic: add support for Ugee Tablet EX07S b997e3edca4f pwm: lpss: Set enable-bit before waiting for update-bit to go low 3c1460e934f3 pwm: lpss: Split Tangier configuration 0d98479738b9 arm64: allwinner: a64: add pmu0 regs for USB PHY abd80dcbc400 KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl da2ba564a6dc drm/nouveau: initial support (display-only) for GP107 2907e8670b6e drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state d639fbcc1027 drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method f94773b9f5ec drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one 83bce9c2baa5 drm/nouveau/mpeg: mthd returns true on success now a34f83639490 drm/i915/gvt: set the correct default value of CTX STATUS PTR c383bdd14f91 nfp: fix potential use after free on xdp prog 2d2517ee314e tcp: fix reordering SNMP under-counting ecde8f36f8a0 tcp: fix lost retransmit SNMP under-counting 3d016d57fdc5 ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d b884a190afce metag/usercopy: Add missing fixups 2c0b1df88b98 metag/usercopy: Fix src fixup in from user rapf loops fd40eee1290a metag/usercopy: Set flags before ADDZ 563ddc107610 metag/usercopy: Zero rest of buffer from copy_from_user 3ebfdf082184 sctp: get sock from transport in sctp_transport_update_pmtu fb8ea062a8f2 metag/usercopy: Add early abort to copy_to_user 2257211942bb metag/usercopy: Fix alignment error checking ef62a2d81f73 metag/usercopy: Drop unused macros 62277de758b1 ring-buffer: Fix return value check in test_ringbuffer() 40c98cb57cdb crypto: caam - fix RNG deinstantiation error checking 33fa46d7b310 crypto: caam - fix invalid dereference in caam_rsa_init_tfm() ec360607a25f crypto: caam - fix JR platform device subsequent (re)creations b2376407f989 mfd: cros-ec: Fix host command buffer size 88b1bf7268f5 powerpc/mm: Add missing global TLB invalidate if cxl is active 8f5f525d5b83 powerpc/64: Fix flush_(d|i)cache_range() called from modules 55d728a40d36 efi/fb: Avoid reconfiguration of BAR that covers the framebuffer cfac6dfa42bd x86/signals: Fix lower/upper bound reporting in compat siginfo 540f4c0e894f efi/libstub: Skip GOP with PIXEL_BLT_ONLY format fe514739d853 libnvdimm: fix blk free space accounting 30c57f073449 net: ethernet: ti: cpsw: fix race condition during open() 249ee819e24c l2tp: fix PPP pseudo-wire auto-loading a8919661d78b bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_* e08293a4ccbc l2tp: take reference on sessions being dumped ca257b9e2d80 can: rcar_can: Do not print virtual addresses 04abaf07f6d5 ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer 57c1d4c33e8f can: ifi: use correct register to read rx status 62e24c5775ec reset: add exported __reset_control_get, return NULL if optional 1fb883bb827e KVM: nVMX: initialize PML fields in vmcs02 ac4cde398a96 xenbus: remove transaction holder from list before freeing ab007cc94ff9 KVM: nVMX: do not leak PML full vmexit to L1 794a8604fe6e PCI: dwc: Fix dw_pcie_ops NULL pointer dereference 48fe9e948874 powerpc: Don't try to fix up misaligned load-with-reservation instructions 6d56111c92d2 KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABI 5b0d2cc28058 KVM: arm64: Ensure LRs are clear when they should be 8b3405e345b5 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd 09a6adf53d42 arm64: mm: unaligned access by user-land should be received as SIGBUS 7bf8222b9bd0 irq/affinity: Fix CPU spread for unbalanced nodes 0b9aefea8600 tcp: minimize false-positives on TCP/GRO check daffad2123fc clk: stm32f4: fix: exclude values 0 and 1 for PLLQ df2729c3238e sctp: check for dst and pathmtu update in sctp_packet_config ac6a3722fed6 flow dissector: correct size of storage for ARP 6665f8a30769 PCI: dwc: Select PCI_HOST_COMMON for hisi feb199ebef48 PCI: thunder-pem: Fix legacy firmware PEM-specific resources 028402d4bcfd drm/msm: Make sure to detach the MMU during GPU cleanup d322a693f585 drm/msm/hdmi: redefinitions of macros not required 30512040ed8e drm/msm/mdp5: Update SSPP_MAX value a5fef535c529 drm/msm/dsi: Fix bug in dsi_mgr_phy_enable 1a5dff5d74e5 drm/msm: Don't allow zero sized buffer objects f456d348b632 drm/msm: Fix wrong pointer check in a5xx_destroy 280489daa68b drm/msm: adreno: fix build error without debugfs bf9216f92261 xfs: fix kernel memory exposure problems 3dd09d5a8589 xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files 78420281a9d7 xfs: rework the inline directory verifiers 232b8e3b1d49 KVM: s390: remove change-recording override support 89e357d83c06 af_key: Add lock to key dump 2b5efc089769 alpha: fix stack smashing in old_adjtimex(2) 3209f68b3ca4 statx: Include a mask for stx_attributes in struct statx 47071aee6a19 statx: Reserve the top bit of the mask for future struct expansion 5f955f26f3d4 xfs: report crtime and attribute flags to statx 99652ea56a41 ext4: Add statx support 64bd72048a2a statx: optimize copy of struct statx to userspace b15fb70b8229 statx: remove incorrect part of vfs_statx() comment 8c7493aa3e9a statx: reject unknown flags when using NULL path 75dd7e4bb663 Documentation/filesystems: fix documentation for ->getattr() 921d701e6f31 nios2: reserve boot memory for device tree 75514b665485 net: ethernet: ti: cpsw: wake tx queues on ndo_tx_timeout a71c9a1c779f Linux 4.11-rc5 a5d68ba85801 tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case 1c99de981f30 iscsi-target: Drop work-around for legacy GlobalSAN initiator 327868212381 make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error 27c0e3748e41 [iov_iter] new privimitive: iov_iter_revert() bba6d9e47f3e iio: hid-sensor-attributes: Fix sensor property setting failure. 862d1d89ad9e iio: accel: hid-sensor-accel-3d: Fix duplicate scan index error 7fd6592d1287 iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values 51f528a1636f iio: st_pressure: initialize lps22hb bootime 793c7ed9d785 nvmet: fix byte swap in nvmet_parse_io_cmd 78ce3daa7d70 nvmet: fix byte swap in nvmet_execute_write_zeroes 5ac5fcc6c7a2 nvmet: add missing byte swap in nvmet_get_smart_log f1dd03a84dbf nvme: add missing byte swap in nvme_setup_discard bf17aa36c0f1 nvme: Correct NVMF enum values to match NVMe-oF rev 1.0 2777e2ab5a9c l2tp: take a reference on sessions used in genetlink handlers 5e6a9e5a3554 l2tp: hold session while sending creation notifications dbdbc73b4478 l2tp: fix duplicate session creation 57377d635478 l2tp: ensure session can't get removed during pppol2tp_session_ioctl() 61b9a047729b l2tp: fix race in l2tp_recv_common() afe89962ee07 sctp: use right in and out stream cnt 02ea80b1850e bpf: add various verifier test cases for self-tests 79adffcd6489 bpf, verifier: fix rejection of unaligned access checks for map_value_adj fce366a9dd0d bpf, verifier: fix alu ops against map_value{, _adj} register types d5b07ccc1bf5 r8152: The Microsoft Surface docks also use R8152 v2 6f56f6186c18 openvswitch: Fix ovs_flow_key_update() 3af887c38f1a net/faraday: Explicitly include linux/of.h and linux/property.h b917078c1c10 net: hns: Add ACPI support to check SFP present e53e597fd4c4 tty: pl011: fix earlycon work-around for QDF2400 erratum 44 aa4ce4493c88 drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state 13a6798e4a03 kasan: do not sanitize kexec purgatory 4785603bd05b drivers/rapidio/devices/tsi721.c: make module parameter variable name unique ff8c0c53c475 mm/hugetlb.c: don't call region_abort if region_chg fails b0845ce58379 kasan: report only the first error by default 4742a35d9de7 hugetlbfs: initialize shared policy as part of inode allocation 906f2a51c941 mm: fix section name for .data..ro_after_init c9d398fa2378 mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() 0cefabdaf757 mm: workingset: fix premature shadow node shrinking with cgroups 553af430e7c9 mm: rmap: fix huge file mmap accounting in the memcg stats 597b7305dd8b mm: move mm_percpu_wq initialization earlier 4b0ece6fa016 mm: migrate: fix remove_migration_pte() for ksm pages 1493aa65ad07 xtensa: wire up statx system call e640cc306388 xtensa: fix stack dump output fdad4e7a876a ACPI / scan: Prefer devices without _HID for _ADR matching 86e3e83b4436 dm verity fec: fix bufio leaks f17f8a14e82c nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type 0e3d3e5df07d NFSv4.1 fix infinite loop on IO BAD_STATEID error 49e1590c2ead serial: 8250_EXAR: fix duplicate Kconfig text and add missing help text 497e1e16f45c tty/serial: atmel: fix TX path in atmel_console_write() 31ca2c63fdc0 tty/serial: atmel: fix race condition (TX+DMA) a6040bc61055 serial: mxs-auart: Fix baudrate calculation 7a0c5c5b834f dm raid: fix NULL pointer dereference for raid1 without bitmap 42969893b45a irqchip/mips-gic: Fix Local compare interrupt ecf8e89917d6 drm/i915: Use a dummy timeline name for a signaled fence 1383aeca92b7 drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex 9ba2a6261de4 drm/i915/gvt: remove the redundant info NULL check 729a0cd45c88 drm/i915/gvt: adjust mem size for low resolution type 6c9a8cdad48a drm/i915: Avoid lock dropping between rescheduling 2f726aec19a9 ALSA: hda - fix a problem for lineout on a Dell AIO machine 6b1cc946ddfc x86/boot: Include missing header file 29f72ce3e4d1 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs d19c4643a52f target: Fix ALUA transition state race between multiple initiators 7a56dc8888be iser-target: avoid posting a recv buffer twice 555a65f66c3c iser-target: Fix queue-full response handling a4467018c2a7 iscsi-target: Propigate queue_data_in + queue_status errors fa7e25cf13a6 target: Fix unknown fabric callback queue-full errors 4c6fabda1ad1 ARC: fix build warnings with !CONFIG_KPROBES c70c473396cb ARCv2: SLC: Make sure busy bit is set properly on SLC flushing 0b98ca2a45e3 be2net: Fix endian issue in logical link config command 2b83878dd74a xtensa: make __pa work with uncached KSEG addresses d0918764c17b mmc: sdhci-of-at91: fix MMC_DDR_52 timing selection 923713b35745 mmc: sdhci: Disable runtime pm when the sdio_irq is enabled 9b3403ae56e1 arm64: drop non-existing vdso-offsets.h from .gitignore 34d04f25a98c arm64: remove redundant header file in current.h 3dbcc105d556 sctp: alloc stream info when initializing asoc bcc5364bdcfe net/packet: fix overflow in check for tp_reserve 8f8d28e4d6d8 net/packet: fix overflow in check for tp_frame_nr 2b6867c2ce76 net/packet: fix overflow in check for priv area size fabbbee0eb0f PNFS fix fallback to MDS if got error on commit to DS d77facb88448 brcmfmac: use local iftype avoiding use-after-free of virtual interface 893dc68f1b18 rtlwifi: Fix scheduling while atomic splat 335d2c2d1922 arm64: fix NULL dereference in have_cpu_die() 6d6e50039187 drm/vc4: Allocate the right amount of space for boot-time CRTC state. d43e85b7d7c7 ARM: orion5x: only call into phylib when available ac77a0c463c1 block: do not put mq context in blk_mq_alloc_request_hctx 3f135e57a4f7 x86/build: Mostly disable '-maccumulate-outgoing-args' f85726905745 drm/i915/gvt: exclude cfg space from failsafe mode e7e11f995642 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() 53e16798b086 drm/vmwgfx: Remove getparam error message 3ce7803cf3a7 drm/ttm: Avoid calling drm_ht_remove from atomic context fe25deb7737c drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 63774069d952 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 36274ab8c596 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() f7652afa8ead drm/vmwgfx: Type-check lookups of fence objects 4d20c332de37 HID: wacom: call _query_tablet_data() for BAMBOO_TOUCH 8b4073596997 HID: wacom: Don't add ghost interface as shared data 693bdaa164b4 ACPI / gpio: do not fall back to parsing _CRS when we get a deferral 8a146fbe1f14 gpio: acpi: Call enable_irq_wake for _IAE GpioInts with Wake set abe342a5b4b5 tcmu: Fix wrongly calculating of the base_command_size ab22d2604c86 tcmu: Fix possible overwrite of t_data_sg's last iov[] 49cb77e297dc target: Avoid mappedlun symlink creation during lun shutdown efb2ea770bb3 iscsi-target: Fix TMR reference leak during session shutdown afea03fcf3d5 usb: gadget: Correct usb EP argument for BOT status request 740372b76e79 tcmu: Allow cmd_time_out to be set to zero (disabled) c3d9fda68874 ubifs: Fix RENAME_WHITEOUT support 33fda9fa9fb0 ubifs: Fix debug messages for an invalid filename in ubifs_dump_inode e328379a18c5 ubifs: Fix debug messages for an invalid filename in ubifs_dump_node b20e2d999950 ubifs: Remove filename from debug messages in ubifs_readdir 63ed65736250 ubifs: Fix memory leak in error path in ubifs_mknod 9cd9a21ce070 ubi/upd: Always flush after prepared for an update d09c5373e8e4 s390/uaccess: get_user() should zero on failure (again) b79c52aef3cd drm/i915/gvt: Activate/de-activate vGPU in mdev ops. 358e78b5f445 ezchip: nps_enet: check if napi has been completed 3ed3a83e3f38 bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. 23e12c893489 bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() 2247925f0942 bnxt_en: Fix NULL pointer dereference in reopen failure path 293d264f13cb cpuidle: powernv: Pass correct drv->cpumask for registration 476e75a44b56 parisc: Avoid stalled CPU warnings after system shutdown d19f5e41b344 parisc: Clean up fixup routines for get_user()/put_user() 554bfeceb8a2 parisc: Fix access fault handling in pa_memcpy() 3cc070c1c819 ARM: 8665/1: nommu: access ID_PFR1 only if CPUID scheme 916a008b4b8e ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory e91793bb615c l2tp: purge socket queues in the .destruct() callback 94d7ee0baa8b l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 d3805c546b27 sparc/ptrace: Preserve previous registers for short regset write d614fd58a283 mips/ptrace: Preserve previous registers for short regset write 7195ee3120d8 metag/ptrace: Reject partial NT_METAG_RPIPE writes 5fe81fe98123 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS a78ce80d2c91 metag/ptrace: Preserve previous registers for short regset write 502585c75550 h8300/ptrace: Fix incorrect register transfer count fb411b837b58 c6x/ptrace: Remove useless PTRACE_SETREGSET implementation f843ee6dd019 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder 677e806da4d9 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window f3cd1b064f11 drm/etnaviv: (re-)protect fence allocation with GPU mutex dd68f2ba0720 drm/i915/execlists: Wrap tail pointer after reset tweaking 457ae7268b29 Btrfs: fix an integer overflow check ce0dcee626c4 btrfs: Change qgroup_meta_rsv to 64bit 9d0d1c8b1c9d Btrfs: bring back repair during read 7d65f82954da mac80211: unconditionally start new netdev queues with iTXQ support aa62acfd63e7 drm/i915/perf: remove user triggerable warn 4e5f713ffc20 drm/i915/perf: destroy stream on sample_flags mismatch 9e1764309f57 drm/i915: Align "unfenced" tiled access on gen2, early gen3 77c1c03c5b8e netfilter: nfnetlink_queue: fix secctx memory leak a7f12a21f6b3 usb: phy: isp1301: Fix build warning when CONFIG_OF is disabled d3519b9d9606 xhci: Manually give back cancelled URB if we can't queue it for cancel 0ab2881a406b xhci: Set URB actual length for stopped control transfers b07c12517f2a xhci: plat: Register shutdown for xhci_plat b3ef5520c1ea cfg80211: check rdev resume callback only for registered wiphy b768b16de58d openvswitch: Fix refcount leak on force commit. 16b8b6de3257 rocker: fix Wmaybe-uninitialized false-positive 23abec20aa70 svcrdma: set XPT_CONG_CTRL flag for bc xprt e497ec680c4c net/mlx5: Avoid dereferencing uninitialized pointer c2b341a62001 net: moxa: fix TX overrun memory leak af109a2cf6a9 isdn: kcapi: avoid uninitialized data f9ba3501d503 sctp: change to save MSG_MORE flag into assoc 61b79e16c68d ACPI: Fix incompatibility with mcount-based function graph tracing 7d64f82cceb2 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal 08f63d977491 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC e3d5092b6756 ACPI: ioapic: Clear on-stack resource before using it f0bb2d50dfcc virtio_balloon: prevent uninitialized variable use 9646b26e8589 virtio-balloon: use actual number of stats for stats queue buffers fc8653228c85 virtio_balloon: init 1st buffer in stats vq de85ec8b07f8 virtio_pci: fix out of bound access for msix_names 8d40b0f14846 NFS filelayout:call GETDEVICEINFO after pnfs_layout_process completes 629dc8704b92 NFS store nfs4_deviceid in struct nfs4_filelayout_segment 2beb6dad2e8f KVM: x86: cleanup the page tracking SRCU instance 7ed23e1bae8b powerpc: Disable HFSCR[TM] if TM is not supported 7ad658b69353 KVM: nVMX: fix nested EPT detection 0292e169b2d9 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables 658b299580da sched/headers: Remove duplicate #include line 8d09617b076f vmlinux.lds: Add __clkevt_of_table to kernel 07de36b378a5 clockevents: Fix syntax error in clkevt-of macro cc66afea58f8 x86/mce: Don't print MCEs when mcelog is active b03b99a329a1 acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) 0ae2d26ffe70 arch/sparc: Avoid DCTI Couples adfae8a5d833 sparc64: kern_addr_valid regression 85b1da7c4705 sparc64: Add support for 2G hugepages 59f1183dd368 sparc64: Fix size check in huge_pte_alloc ffefb6f4d6ad net: ipconfig: fix ic_close_devs() use-after-free a3902ee98304 scsi: ufs: remove the duplicated checking for supporting clkscaling 248ccd5ee644 MAINTAINERS: Add Andrew Lunn as co-maintainer of PHYLIB 551afbb85b38 NFS cleanup struct nfs4_filelayout_segment ce4b4f228e51 drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags ab6434a1377a audit: move audit_signal_info() into kernel/auditsc.c a431ecd2d459 Revert "pata_atiixp: Don't use unconnected secondary port on SB600/SB700" 2f0ba790df51 cpufreq: Fix creation of symbolic links to policy directories d4ea7e3c5c0e NFS: Fix old dentry rehash after move 351b7c490700 ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 9bcf53f34a2c ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend 75c689dca988 netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register 9c3f3794926a netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister 83d90219a5df netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table 3b7dabf02947 netfilter: invoke synchronize_rcu after set the _hook_ to NULL 0abfe7e2570d drm/i915: Restore marking context objects as dirty on pinning 7b09cc5a9deb sched/clock: Fix broken stable to unstable transfer 1633682053a7 USB: fix linked-list corruption in rh_call_control() 2db2c250dd3d selftests/powerpc: Fix standalone powerpc build c02ed2e75ef4 Linux 4.11-rc4 819f60fb7db1 EDAC, pnd2_edac: Fix reported DIMM number 6ac3b77a6fff irda: vlsi_ir: fix check for DMA mapping errors 834a61d455ff net: hns: avoid gcc-7.0.1 warning for uninitialized data a17f1861b5ea net: hns: fix uninitialized data use d67d64f42314 ext4: fix two spelling nits dac7a4b4b1f6 ext4: lock the xattr block before checksuming it 4bdc9029685a iio: bmg160: reset chip when probing a096926ed453 iio: cros_ec_sensors: Fix return value to get raw and calibbias data. 5659495a7a14 uapi: add missing install of userio.h b1977682a385 bpf: improve verifier packet range checks 43a6684519ab ping: implement proper locking f6aafac184a3 IB/qib: fix false-postive maybe-uninitialized warning ea174c9573b0 RDMA/iser: Fix possible mr leak on device removal event 13a8cd191a2b i40e: Do not enable NAPI on q_vectors that have no rings 28ee1b746f49 secure_seq: downgrade to per-host timestamp offsets b7363e67b23e IB/device: Convert ib-comp-wq to be CPU-bound fedd9e1f7582 IB/cq: Don't process more than the given budget 9fcd67d1772c IB/rxe: increment msn only when completing a request 812755d69efc uapi: fix rdma/mlx5-abi.h userspace compilation errors 0957c29f78af IB/core: Restore I/O MMU, s390 and powerpc support a1c5dd13228a IB/rxe: Update documentation link 004d18ea99b0 RDMA/ocrdma: fix a type issue in ocrdma_put_pd_num() ded260235308 IB/rxe: double free on error b172679b0d3b RDMA/vmw_pvrdma: Activate device on ethernet link up e51c2fb0331c RDMA/vmw_pvrdma: Dont hardcode QP header page 6332dee83d8e RDMA/vmw_pvrdma: Cleanup unused variables 95f255211396 net: Do not allow negative values for busy_read and busy_poll sysctl interfaces abbbdf12497d nbd: replace kill_bdev() with __invalidate_device() f8586855031a nbd: set queue timeout properly c103b4dac8f6 nbd: set rq->errors to actual error code 9dd5d3ab49f7 nbd: handle ERESTARTSYS properly 93efe9817e65 blk-mq: include errors in did_work calculation cb8864559631 infiniband: Fix alignment of mmap cookies to support VIPT caching 9f47a48e6eb9 Revert "e1000e: driver trying to free already-free irq" 86f46aba8d1a IB/core: Protect against self-requeue of a cq work item ae9955aeb8e4 ARC: vdk: Fix support of UIO 871a8623d3b4 i40iw: Receive netdev events post INET_NOTIFIER state a80db69e47d7 kcm: return immediately after copy_from_user() failure a5af83925363 bna: avoid writing uninitialized data into hw registers 90b14dc731b1 MAINTAINERS: add Julian Wiedmann acd9776b5c45 s390/qeth: no ETH header for outbound AF_IUCV 7d969d2e8890 s390/qeth: size calculation outbound buffers 5d73bb863c2e net:ethernet:aquantia: Reset is_gso flag when EOP reached. 386aff88e32e net:ethernet:aquantia: Fix for LSO with IPv6. 9f0dd8c322e8 net:ethernet:aquantia: Missing spinlock initialization. ea0504f554c8 net:ethernet:aquantia: Fix packet type detection (TCP/UDP) for IPv6. 1adbddef118a net:ethernet:aquantia: Remove adapter re-opening when MTU changed. 2f25abe6bac5 r8152: prevent the driver from transmitting packets with carrier off 49d52e8108a2 net: phy: handle state correctly in phy_stop_machine 971edb0a0087 ASoC: simple-card: fix simple_dai clk lookup 3c9d3f1bc2de ASoC: STI: Fix reader substream pointer set 2d7d54002e39 ALSA: seq: Fix race during FIFO resize 4d339989acd7 iwlwifi: mvm: support ibss in dqa mode 251fe09f13bf iwlwifi: mvm: writing zero bytes to debugfs causes a crash a95600294157 iwlwifi: mvm: fix accessing fw_id_to_mac_id 9257821c5a1d HID: xinmo: fix for out of range for THT 2P arcade controller. 9df0eb180c20 crypto: xts,lrw - fix out-of-bounds write after kmalloc failure efc989fce870 crypto: ccp - Make some CCP DMA channels private de5540d088fe padata: avoid race in reordering 74d1cf4897f9 dt-bindings: rng: clocks property on omap_rng not always mandatory dbe4d69d252e i2c: mux: pca954x: Add missing pca9546 definition to chip_desc a46f60d76004 x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization 854fbd6e5f60 lib/syscall: Clear return values when no stack 48481c8fa164 net: neigh: guard against NULL solicit() method f35ec35e5e72 net: phy: Export mdiobus_register_board_info() 9abb27c7594a PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller 81caa91b72fd PCI: thunder-pem: Use Cavium assigned hardware ID for ThunderX host controller e88162f9dad4 Revert "i2c: mux: pca954x: Add ACPI support for pca954x" a2125d02443e hwmon: (asus_atk0110) fix uninitialized data access 7d79f6098d82 ARM: dts: ti: fix PCI bus dtc warnings ce2899428ec0 ARM: dts: am335x-baltos: disable EEE for Atheros 8035 PHY 06e1a5cc5707 ARM: dts: OMAP3: Fix MFG ID EEPROM 90db10434b16 KVM: kvm_io_bus_unregister_dev() should never fail 08d839c4b134 KVM: VMX: Fix enable VPID conditions 63cb6d5f004c KVM: nVMX: Fix nested VPID vmx exec control 24dccf83a121 KVM: x86: correct async page present tracepoint fb6c81984313 kvm: vmx: Flush TLB when the APIC-access address changes c761159cf81b KVM: x86: use pic/ioapic destructor when destroy vm 950712eb8ef0 KVM: x86: check existance before destroy 1914f0cd203c xen/acpi: upload PM state from init-domain to Xen 223b78ea2128 scsi: lpfc: fix building without debugfs support a71e3cdcfce4 scsi: lpfc: Fix PT2PT PRLI reject eb94588dabec scsi: hpsa: fix volume offline state 12ffed96d436 drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again 1c2593cc8fd5 xen/acpi: Replace hard coded "ACPI0007" cd1be315ac97 EDAC, pnd2_edac: Fix !EDAC_DEBUG build 1c5bf78114d3 EDAC: Select DEBUG_FS 633ee407b9d1 libceph: force GFP_NOIO for socket allocations d7402de48efa pinctrl: qcom: ipq4019: add missing pingroups for pins > 70 e855fa9a65c4 pinctrl: st: add irq_request/release_resources callbacks a6566710adaa pinctrl: qcom: Don't clear status bit on irq_unmask 59f34e80c491 pinctrl: samsung: Fix memory mapping code 08a7f260c88f pinctrl: meson-gxbb: Fix typo in i2c ao groups 6e790555b6ca pinctrl: ti: The IODelay driver is a DRA7xxx feature so depend on that SoC 3f307834e695 ALSA: hda - Adding a group of pin definition to fix headset problem 027fb89e6105 mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power e2ebfb2142ac mmc: sdhci: Do not disable interrupts while waiting for clock 698eff6355f7 sched/clock, x86/perf: Fix "perf test tsc" 71fdb70eb487 sched/clock: Fix clear_sched_clock_stable() preempt wobbly 68c386590375 net:ethernet:aquantia: Fix for RX checksum offload. f43feef4e6ac amd-xgbe: Fix the ECC-related bit position definitions c04ca616eed0 sfc: cleanup a condition in efx_udp_tunnel_del() 6e9e6cc8f4e4 Bluetooth: btqcomsmd: fix compile-test dependency ec4fbd64751d inet: frag: release spinlock before calling icmp_send() 15bb7745e94a tcp: initialize icsk_ack.lrcvtime at session start time 1d2a6a5e4bf2 genetlink: fix counting regression on ctrl_dumpfamily() a97e50cc4cb6 socket, bpf: fix sk_filter use after free in sk_clone_lock c64c0b3cac4c ipv4: provide stronger user input validation in nl_fib_input() 8c290e60fa2a bpf: fix hashmap extra_elems logic dd1ef79120e1 enic: update enic maintainers 31739eae738c net: bcmgenet: remove bcmgenet_internal_phy_setup() d515684d7814 ipv6: make sure to initialize sockc.tsflags before first use 2b396d302650 fjes: Do not load fjes driver if extended socket device is not power on. ac23d3cac1f3 fjes: Do not load fjes driver if system does not have extended socket device. 8ab7e2ae15d8 net/mlx5e: Count LRO packets correctly d3a4e4da54c7 net/mlx5e: Count GSO packets correctly 5f40b4ed975c net/mlx5: Increase number of max QPs in default profile 1ad9a00ae0ef net/mlx5e: Avoid supporting udp tunnel port ndo for VF reps 09c91ddf2cd3 net/mlx5e: Use the proper UAPI values when offloading TC vlan actions 375f51e2b5b7 net/mlx5: E-Switch, Don't allow changing inline mode when flows are configured d85cdccbb3fe net/mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch 1f30a86c5809 net/mlx5: Add missing entries for set/query rate limit commands 557d054c01da tipc: fix nametbl deadlock at tipc_nametbl_unsubscribe 581947787eaf sctp: remove useless err from sctp_association_init 1511949c61ec sctp: declare struct sctp_stream before using it 07fef3623407 cpsw/netcp: cpts depends on posix_timers be9ca0d33c85 cpsw/netcp: work around reverse cpts dependency b20cb60e2b86 r8152: fix the rx early size of RTL8153 210c4f70b4c6 r8152: set the RMS of RTL8153 according to the mtu a05d4fd91760 cgroup, net_cls: iterate the fds of only the tasks which are being migrated f0c0cb99f74c arm64: dts: NS2: Add dma-coherent to relevant DT entries afd0e5a87670 arm64: kaslr: Fix up the kernel image alignment 9d3a4de4cb8d iommu: Disambiguate MSI region types cd37a296a9f8 iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5 7d2aa6b81447 iommu/exynos: Block SYSMMU while invalidating FLPD cache 95a49603707d blk-mq: don't complete un-started request in timeout handler 24a47426066c [media] exynos-gsc: Do not swap cb/cr for semi planar formats 389e3f0d57e6 [media] bdisp: Clean up file handle in open() error path 6e2e0eea072f [media] coda/imx-vdoa: platform_driver should not be const f83bf8da1135 netfilter: nfnl_cthelper: Fix memory leak 2c422257550f netfilter: nfnl_cthelper: fix runtime expectation policy updates 5003ae1e735e iommu/vt-d: Fix NULL pointer dereference in device_to_iommu db8466c581cc MIPS: IRQ Stack: Unwind IRQ stack onto task stack 70216fd937fe extcon: int3496: Set the id pin to direction-input if necessary 408c5b41d215 extcon: int3496: Use gpiod_get instead of gpiod_get_index 059c7874b875 extcon: int3496: Add dependency on X86 as it's Intel specific 8cb2cbae45ae extcon: int3496: Add GPIO ACPI mapping table 90400c5884b8 extcon: int3496: Rename GPIO pins in accordance with binding 25cd9721c2b1 usb: gadget: f_hid: fix: Don't access hidg->req without spinlock held 1f459262b0e1 usb: gadget: udc: remove pointer dereference after free 16bb05d98c90 usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed 09424c50b7df usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval 74098c4ac782 usb: gadget: acm: fix endianness in notifications de288e36fe33 usb: dwc3: gadget: delay unmap of bounced requests 26a37ab319a2 x86/mce: Fix copy/paste error in exception table entries ca681ec860d6 s390/pkey: Fix wrong handling of secure key with old MKVP 0861b5a754fd s390/smp: fix ipl from cpu with non-zero address d82c0d12c927 s390/decompressor: fix initrd corruption caused by bss clear a5023a99393d hwmon: Add missing HWMON_T_ALARM 8358378b2251 hwmon: (it87) Avoid registering the same chip on both SIO addresses dd7406dd334a hwmon: (max31790) Set correct PWM value ea33c2c2051a ARM: sun8i: a33: add operating-points-v2 property to all nodes ad4830051aac x86/platform/uv: Fix calculation of Global Physical Address bc2d4b62db67 drm/i915/gvt: Use force single submit flag to distinguish gvt request from i915 request 4071898bf0f4 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 e8f1f34a344d selftests/bpf: fix broken build, take 2 4ef1b2869447 tcp: mark skbs with SCM_TIMESTAMPING_OPT_STATS 8605330aac5a tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs ff010472fb75 cpufreq: Restore policy min/max limits on CPU online 23bb09cfbe04 sctp: out_qlen should be updated when pruning unsent queue 1f904495b790 sctp: define dst_pending_confirm as a bit in sctp_transport 486a43db2e26 sctp: remove temporary variable confirm from sctp_packet_transmit 3dc857f0e8fc net: vrf: Reset rt6i_idev in local dst after put 13e2d5187f6b bna: integer overflow bug in debugfs 6bd845d1cf98 qmi_wwan: add Dell DW5811e aea92fb2e09e sch_dsmark: fix invalid skb_cow() usage 09050957fae8 tun: fix inability to set offloads after disabling them via ethtool 7df9c24625b9 net: unix: properly re-increment inflight counter of GC discarded candidates 0be032c190ab MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation 380feae0def7 vsock: cancel packets when failing to connect 073b4f2c50fe vsock: add pkt cancel capability 16320f363ae1 vhost-vsock: add pkt cancel capability 36d277bac808 vsock: track pkt owner vsock 8a0f5ccfb33b crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex 98d068ab52b4 r8152: fix the list rx_done may be used without initialization ad0a45fd9c14 cpuidle: Validate cpu_dev in cpuidle_add_sysfs() 64897b20eed2 cpufreq: intel_pstate: Fix policy data management in passive mode 093b995e3b55 mm, swap: Remove WARN_ON_ONCE() in free_swap_slot() 0115f6cbf266 MIPS: Flush wrong invalid FTLB entry for huge page 5a34133167dc MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 033cffeedbd1 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 6ef90877eee6 MIPS: Lantiq: fix missing xbar kernel panic fb2155e3c30d MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs 65b1adebfe43 vfio: Rework group release notifier warning 713cc9df6473 arm64: compat: Update compat syscalls 9be3213b14d4 gconfig: remove misleading parentheses around a condition 7292ae3d5a18 jump label: fix passing kbuild_cflags when checking for asm goto support 0ca10b60ceeb reset: fix optional reset_control_get stubs to return NULL 945dd5bacc89 nvme-loop: handle cpu unplug when re-establishing the controller c248c64387fa nvme-rdma: handle cpu unplug when re-establishing the controller 974310d047f3 arm: kprobes: Align stack to 8-bytes in test code 06553175f585 arm: kprobes: Fix the return address of multiple kretprobes 91fc862c613a arm: kprobes: Skip single-stepping in recursing path if possible f3fbd7ec62de arm: kprobes: Allow to handle reentered kprobe on single-stepping df630b8c1e85 KVM: x86: clear bus pointer when destroyed 28787bf47b11 ARM: sun8i: a33: remove highest OPP to fix CPU crashes 5b52330bbfe6 audit: fix auditd/kernel connection state tracking 590379aef2e3 drm/i915: make context status notifier head be per engine 3d3d18f086cd drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) ae5c682113f9 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max 6e5364f5f472 HID: wacom: generic: Wacom mouse is only provided for opaque tablets 01adc47e885f HID: corsair: Add driver Scimitar Pro RGB gaming mouse 1b1c:1b3e support to hid-corsair deaba6369975 HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB b6b1f19b06b7 HID: wacom: don't manually release resources for the EKR 49cc4c217c0d HID: wacom: Correct Intuos Pro 2 resolution c520ff3d03f0 ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() c6736a94d0e5 ALSA: x86: Make CONFIG_SND_X86 bool eb3abaea7ea4 ARM: dts: sun8i: Update audio-routing with renamed widgets d1792285ca63 ASoC: sun8i-codec: Convert to use SND_SOC_DAPM_AIF_IN 79e26de81448 ASoC: sun8i-codec: Fix space on audio-routing widget 649d55436137 ASoC: sun8i-codec: Update mixer to use SOC_DAPM_DOUBLE a82f16188a32 ASoC: sun8i-codec: Remove analog "HP" widget cc638a488a52 gcc-plugins: update architecture list in documentation fc36a903265c Revert "powerpc/64: Disable use of radix under a hypervisor" 22e098daae7e drm/exynos/dsi: make te-gpios optional 9cdf0ed25a9b drm/exynos: Print kernel pointers in a restricted form f07d9c2864d4 drm/exynos/decon5433: fix software trigger mask 82a01783252b drm/exynos/fimd: signal frame done interrupt at front porch f3cce673e1c1 drm/exynos/decon5433: signal frame done interrupt at front porch 73488331eb94 drm/exynos/decon5433: fix vblank event handling a392276d1dec drm/exynos: move crtc event handling to drivers callbacks 6bdc92ee4980 drm/exynos: Remove support for Exynos4415 (SoC not supported anymore) ac7ce78ba036 drm/exynos/decon5433: & vs | typo 359b69310014 drm/i915/gvt: set shadow entry to scratch page while p2m failed 14f5ba26aa70 drm/i915/gvt: Fix guest fail to read EDID leading to black guest console issue. 4a5314886849 drm/i915/gvt: fix wrong offset when loading RCS mocs 814a585038e3 ARCv2: make unimplemented vectors as no-ops rather than halt core 4296f23ed49a cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start() c3104aae5d8c remoteproc: qcom: fix QCOM_SMD dependencies 0d963b6e650d dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty 3aa53859d23e KVM: Documentation: document MCE ioctls 6d1b3ad2cd87 KVM: nVMX: don't reset kvm mmu twice 49e190ec332e PTP: fix ptr_ret.cocci warnings 3863dff0c3dd kvm: fix usage of uninit spinlock in avic_vm_destroy() 6c6c5e0311c8 KVM: VMX: downgrade warning on unexpected exit code 6be3b6cce1e2 ath10k: fix incorrect wlan_mac_base in qca6174_regs 7041d5d286fb f2fs: combine nat_bits and free_nid_bitmap cache 586d1492f301 f2fs: skip scanning free nid bitmap of full NAT blocks 23380b8568b8 f2fs: use __set{__clear}_bit_le 9f7e4a2c49fd f2fs: declare static functions 720037f939fa f2fs: don't overwrite node block by SSR 9702c67c6066 scsi: libsas: fix ata xfer length fdfe4a393e9c generic syscalls: Wire up statx syscall 83749abaafed ASoC: rt5665: fix wrong shift rt5665_if2_1_adc_in_enum cc3a47a248d7 ALSA: hda - add support for docking station for HP 840 G3 04d5466a976b ALSA: hda - add support for docking station for HP 820 G2 72f310481a08 arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 90f6e150e44a arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm e3b1ebd67387 m68k: Wire up statx 3820ed470e71 m68k/defconfig: Update defconfigs for v4.11-rc1 066def56dc71 m68k/bitops: Correct signature of test_bit() 6d98ce0be541 powerpc/64s: Fix idle wakeup potential to clobber registers b467e08a1556 clk: sunxi-ng: fix recalc_rate formula of NKMP clocks 07f5ab6002a4 cxl: Route eeh events to all slices for pci_channel_io_perm_failure state f363a06642f2 ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call fe686babf4cf clk: sunxi-ng: Fix div/mult settings for osc12M on A64 975629c3f76c drm/i915/gvt: add write handler for mmio mbctl 9693219aa61d ARM: sun8i: a23/a33: drop bl_en_pin GPIO pinmux in reference design DTSI 0cdefd5b5485 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings 93a15b58cfb8 drm/i915/kvmgt: Hold struct kvm reference 97da3854c526 Linux 4.11-rc3 452b94b8c8c7 mm/swap: don't BUG_ON() due to uninitialized swap slot cache 0aeccdfe220c scsi: scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL 7cb689fe4292 scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function 625fe857e4fa scsi: scsi_dh_alua: Check scsi_device_get() return value 6985bd5e2190 iio: imu: st_lsm6dsx: fix FIFO_CTRL2 overwrite during watermark configuration 6c611d18f386 qla2xxx: Update driver version to 9.00.00.00-k ec7193e26055 qla2xxx: Fix delayed response to command for loop mode/direct connect. 482c9dc79204 qla2xxx: Change scsi host lookup method. c423437e3ff4 qla2xxx: Add DebugFS node to display Port Database 15f30a575228 qla2xxx: Use IOCB interface to submit non-critical MBX. f1443eebca77 qla2xxx: Add async new target notification 54b9993c8cf2 qla2xxx: Export DIF stats via debugfs be25152c0d9e qla2xxx: Improve T10-DIF/PI handling in driver. 5b33469a055c qla2xxx: Allow relogin to proceed if remote login did not finish f159b3c7cd45 qla2xxx: Fix sess_lock & hardware_lock lock order problem. 8f6fc8d4e7ae qla2xxx: Fix inadequate lock protection for ABTS. 8b666809e10c qla2xxx: Fix request queue corruption. ae940f2c472a qla2xxx: Fix memory leak for abts processing c4a9b538ab2a qla2xxx: Allow vref count to timeout on vport delete. 7d7a74354390 tcmu: Convert cmd_time_out into backend device attribute af980e46a26a tcmu: make cmd timeout configurable 972c7f167974 tcmu: add helper to check if dev was configured 760bf578edf8 target: fix race during implicit transition work flushes 1ca4d4fa3bfc target: allow userspace to set state to transitioning d7175373f274 target: fix ALUA transition timeout handling 207ee84133c0 target: Use system workqueue for ALUA transitions 0a4145729871 target: fail ALUA transitions for pscsi 530c6891b122 target: allow ALUA setup for some passthrough backends 2579325ca0ac tcmu: return on first Opt parse failure 3abaa2bfdb1e tcmu: allow hw_max_sectors greater than 128 9c28ca4ff8ba target: Drop pointless tfo->check_stop_free check 73580dac7618 parisc: Fix system shutdown halt 74e3f6e63da6 parisc: perf: Fix potential NULL pointer dereference 436ecf5519d8 USB: serial: qcserial: add Dell DW5811e 7de32556dfc6 cpufreq: intel_pstate: One set of global limits in active mode 47e6fb4212d0 Input: ALPS - fix trackstick button handling on V8 devices e7348396c6d5 Input: ALPS - fix V8+ protocol handling (73 03 28) e1699d2d7bf6 btrfs: add missing memset while reading compressed inline extents 49d4a3347270 Btrfs: fix regression in lock_delalloc_pages da066f3f039e pNFS/flexfiles: never nfs4_mark_deviceid_unavailable a33e4b036d46 pNFS: return status from nfs4_pnfs_ds_connect 033853325fe3 NFSv4.1 respect server's max size in CREATE_SESSION 63513232f8cd NFS prevent double free in async nfs4_exchange_id 05fae7bbc237 nfs: make nfs4_cb_sv_ops static eed50879d64a xprtrdma: Squelch kbuild sparse complaint 38a33101dd5f NFS: fix the fault nrequests decreasing for nfs_inode COPY 822f5845f710 efi/esrt: Cleanup bad memory map log messages cf8c73afb3ab drm/amd/amdgpu: add POLARIS12 PCI ID 77f88796cee8 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups e7ede72a6d40 perf symbols: Fix symbols__fixup_end heuristic for corner cases 2958b9013fcb drm/i915/gvt: Fix gvt scheduler interval time 3cd23b828b37 drm/i915/gvt: GVT pin/unpin shadow context 17f1b1a6d4e5 drm/i915/gvt: scan shadow indirect context image when valid 5180edc24211 drm/i915/kvmgt: fix suspicious rcu dereference usage cf2135ca3d50 drm/i915/gvt: add enable_execlists check before enable gvt 3dce2aca0292 drm/i915/gvt: Remove bogus retry around i915_wait_request 3f765a341798 drm/i915/gvt: correct the ggtt valid bit check in pipe control command 695fbc08d80f drm/i915/gvt: replace the gvt_err with gvt_vgpu_err 4938ca90166d drm/i915/gvt: handle force-nonpriv registers, cmd parser part 2cd29f2387be gpio:mcp23s08 Fixed missing interrupts 4b07372a32c0 x86/perf: Clarify why x86_pmu_event_mapped() isn't racy 5dc855d44c2a x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 8971e1c79d3f powerpc/pseries: Don't give a warning when HPT resizing isn't available a4a3e061149f tty: fix data race in tty_ldisc_ref_wait() 5362544bebe8 tty: don't panic on OOM in tty_set_ldisc() b767ad726c2a Revert "tty: serial: pl011: add ttyAMA for matching pl011 console" db7f00b8dba6 tcp: tcp_get_info() should read tcp_time_stamp later 7b2db29fbb4e usb: hub: Fix crash after failure to read BOS descriptor e14b4db7a567 netvsc: fix race during initialization d12c917691b4 bridge: resolve a false alarm of lockdep 4d4a6ac73e74 rxrpc: Ignore BUSY packets on old calls 9501df3cd920 ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs cdd7928df0d2 ACM gadget: fix endianness in notifications 2e47c53503eb USB: usbtmc: fix probe error path 687e0687f71e USB: usbtmc: add missing endpoint sanity check 4ee39733fbec net: ipv6: set route type for anycast routes 61733c91c454 net: mpls: Fix nexthop alive tracking on down events bc9ab9231ec8 net: ethernet: aquantia: set net_device mtu when mtu is changed 4cbe4dac82e4 net/mlx4_core: Avoid delays during VF driver device shutdown 966fa72a716c kernfs: Check KERNFS_HAS_RELEASE before calling kernfs_release_file() 15c9e10d9ad4 drivers core: remove assert_held_device_hotplug() 55adc1d05dca mm: add private lock to serialize memory hotplug operations 171012f56127 mm: don't warn when vmalloc() fails due to a fatal signal d0f33ac9ae7b mm, x86: fix native_pud_clear build error 5be9b730b09c kasan: add a prototype of task_struct to avoid warning 271df90e4e53 z3fold: fix spinlock unlocking in page reclaim bf33f87dd04c scsi: sg: check length passed to SG_NEXT_CMD_LEN acfa28b3649e ARM: dts: NSP: GPIO reboot open-source 92461f5d7230 Input: sur40 - validate number of endpoints before using them cb1b494663e0 Input: kbtab - validate number of endpoints before using them ba340d7b8370 Input: hanwang - validate number of endpoints before using them 5cc4a1a9f5c1 Input: yealink - validate number of endpoints before using them 1916d3192716 Input: ims-pcu - validate number of endpoints before using them ac2ee9ba953a Input: cm109 - validate number of endpoints before using them 59cf8bed44a7 Input: iforce - validate number of endpoints before using them 8f3dbfd79ed9 openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD b334e19ae938 Kbuild: use cc-disable-warning consistently for maybe-uninitialized b25634e2a051 nvmet-rdma: Fix a possible uninitialized variable dereference d11ea004a458 nvmet: confirm sq percpu has scheduled and switched to atomic e4c5d3762e2d nvme-loop: fix a possible use-after-free when destroying the admin queue c5051c7bc777 afs: Don't wait for page writeback with the page lock held 65a151094ede afs: ->writepage() shouldn't call clear_page_dirty_for_io() 954cd6dc02a6 afs: Fix abort on signal while waiting for call completion 445783d0ec17 afs: Fix an off-by-one error in afs_send_pages() 7286a35e8931 afs: Fix afs_kill_pages() 6d06b0d25209 afs: Fix page leak in afs_write_begin() 68ae849d7e67 afs: Don't set PG_error on local EINTR or ENOMEM when filling a page ab94f5d0dd6f afs: Populate and use client modification time 70af0e3bd651 afs: Better abort and net error handling 1157f153f37a afs: Invalid op ID should abort with RXGEN_OPCODE 146a11927836 afs: Fix the maths in afs_fs_store_data() 2f5705a5c805 afs: Use a bvec rather than a kvec in afs_send_pages() 6a0e3999e5cb afs: Make struct afs_read::remain 64-bit 29f069853287 afs: Fix AFS read bug 56e714312e7d afs: Prevent callback expiry timer overflow 8a79790bf0b7 afs: Migrate vlocation fields to 64-bit df8a09d1b8f9 afs: security: Replace rcu_assign_pointer() with RCU_INIT_POINTER() 1d7e4ebf291d afs: inode: Replace rcu_assign_pointer() with RCU_INIT_POINTER() 944c74f472f9 afs: Distinguish mountpoints from symlinks by file mode alone 58fed94dfb17 afs: Flush outstanding writes when an fd is closed e8e581a88c5f afs: Handle a short write to an AFS page 3448e6521755 afs: Kill struct afs_read::pg_offset 6db3ac3c4bc5 afs: Handle better the server returning excess or short data bcd89270d93b afs: Deal with an empty callback array 627f46943ff9 afs: Adjust mode bits processing 6186f0788b31 afs: Populate group ID from vnode status 5611ef280d81 afs: Fix page overput in afs_fill_page() 29c8bbbd6e21 afs: Fix missing put_page() efd4b81abbe1 blk-stat: fix blk_stat_sum() if all samples are batched 181302dc7239 mmc: ushc: fix NULL-deref at probe 2ce0c7b65505 mmc: sdhci-of-at91: Support external regulators 8bcd37d8b21d mmc: core: mmc_blk_rw_cmd_err - remove unused variable 763811987d50 ASoC: rt5665: fix define of RT5665_HP_DRIVER_5X 9986943ef5d6 ASoC: rcar: dma: remove unnecessary "volatile" 60a970a6c58d drm/amdgpu: fix the clearing wb size e11ddff68a7c drm/amdgpu: reinstate oland workaround for sclk 66822d815ae6 drm/radeon: reinstate oland workaround for sclk f1a880a93baa dm verity fec: limit error correction recursion d8a8cfc76919 perf/core: Better explain the inherit magic 15121c789e00 perf/core: Simplify perf_event_free_task() e7cc4865f0f3 perf/core: Fix event inheritance on fork() e552a8389aa4 perf/core: Fix use-after-free in perf_release() 40ceda09c8c8 mmc: mediatek: Fixed bug where clock frequency could be set wrong 5c71ad17f97e EDAC, pnd2_edac: Add new EDAC driver for Intel SoC platforms f717629c7f83 powerpc: Wire up statx() syscall 8c75704ebcac hwrng: geode - Revert managed API changes 69db70093187 hwrng: amd - Revert managed API changes 7c468447f406 crypto: ccp - Assign DMA commands to the channel's CCP ea90e0dc8cec nl80211: fix dumpit error path RTNL deadlocks 2317d5f1c349 sched/deadline: Use deadline instead of period when calculating overflow df8eac8cafce sched/deadline: Throttle a constrained deadline task activated after the deadline 5ac69d37784b sched/deadline: Make sure the replenishment timer fires in the next period c3423563c68f vmw_vmci: handle the return value from pci_alloc_irq_vectors correctly 9a69645dde11 ppdev: fix registering same device name 03270c6ac620 parport: fix attempt to write duplicate procfiles 17fcbd590d0c locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y caeb5882979b sched/loadavg: Use {READ,WRITE}_ONCE() for sample window 6e5f32f7a43f sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting dcc3b5ffe1b3 sched/deadline: Add missing update_rq_clock() in dl_task_timer() 6bce725a78de x86/mpx: Make unnecessarily global function static cf8c44d42c4f MAINTAINERS: update for mwifiex driver maintainers 36908c4e5b10 mwifiex: uninit wakeup info when removing device ba1c7e45ec22 mwifiex: set adapter->dev before starting to use mwifiex_dbg() 4e841d3eb929 mwifiex: pcie: don't leak DMA buffers when removing abda288bb207 auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matches b7048ea12fbb drm/i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks 9a3fcf912ef7 iwlwifi: mvm: cleanup pending frames in DQA mode 5e030d5ce9d9 Drivers: hv: vmbus: Don't leak memory when a channel is rescinded 9a5476020a5f Drivers: hv: vmbus: Don't leak channel ids 5a16dfc85512 Drivers: hv: util: don't forget to init host_ts.lock e9c18ae6eb2b Drivers: hv: util: move waiting for release to hv_utils_transport itself dad72a1d2844 vmbus: remove hv_event_tasklet_disable/enable 8200f2085abe vmbus: use rcu for per-cpu channel list c6240cacdb2c mei: don't wait for os version message reply a733ded50b6e mei: fix deadlock on mei reset 9b4f603e7a9f cpufreq: Fix and clean up show_cpuinfo_cur_freq() 645b8ef5943f scsi: ufshcd-platform: remove the useless cast in ERR_PTR/IS_ERR 046885251ae2 scsi: qedi: Add PCI device-ID for QL41xxx adapters. e498520edec6 scsi: aacraid: Fix potential null access 5f7c2beef819 scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 22a0e18eac7a net: properly release sk_frag.page 622c36f143fc amd-xgbe: Fix jumbo MTU processing on newer hardware 5371bbf4b295 net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled 88d339e2d3be MAINTAINERS: remove MACVLAN and VLAN entries 3d20f1f7bd57 net/openvswitch: Set the ipv6 source tunnel key address attribute correctly 186ecf14e58b parisc: Avoid compiler warnings with access_ok() 801a6aa9a63c drm/amd/amdgpu: Fix debugfs reg read/write address width 18a8de1bc37e drm/amdgpu/si: add dpm quirk for Oland 0f424de1fd9b drm/radeon/si: add dpm quirk for Oland 63d32d1e09cb parisc: Wire up statx system call 316ec0624f95 parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range 5f655322b1ba parisc: support R_PARISC_SECREL32 relocation in modules e83bb3e6f3ef iio: adc: ti_am335x_adc: fix fifo overrun recovery fe8daf5fa715 fjes: Fix wrong netdevice feature flags cd9cb405e0b9 jbd2: don't leak memory if setting up journal fails b9cf625d6ecd ext4: mark inode dirty after converting inline directory 94840e3c802d fscrypt: eliminate ->prepare_context() operation 7d7080335f8d scsi: lpfc: Finalize Kconfig options for nvme 949d7fa158b2 scsi: ufs: don't check unsigned type for a negative value 2ef288498087 scsi: hpsa: do not timeout reset operations 87b9e6aa87d9 scsi: hpsa: limit outstanding rescans 85b29008d8af scsi: hpsa: update check for logical volume status 62a10498afb2 ASoC: rcar: clear DE bit only in PDMACHCR when it stops 1b53cf9815bb fscrypt: remove broken support for detecting keyring key revocation 4494dbc6dec3 netfilter: nft_ct: do cleanup work when NFTA_CT_DIRECTION is invalid e4c204ced0ac cpufreq: intel_pstate: Avoid percentages in limits-related computations 363dad58e4a0 openrisc: Export symbols needed by modules 154e67cd8e8f openrisc: fix issue handling 8 byte get_user calls 8af42949d168 openrisc: xchg: fix `computed is not used` warning 28ea06c46fbc gfs2: Avoid alignment hole in struct lm_lockname 340837f985c2 intel_th: pci: Add Gemini Lake support 5118ccd34780 intel_th: pci: Add Denverton SOC support e609ccef5222 intel_th: Don't leak module refcount on failure to activate e67351d56a70 drm/i915/glk: Remove MODULE_FIRMWARE() tag from Geminilake's DMC 630a04e79dd4 xfs: verify inline directory data forks 655d9ca9ac07 drm: amd: remove broken include path 49ec8f5b6ae3 x86/intel_rdt: Put group node in rdtgroup_kn_unlock 87a6b2975f0d x86/unwind: Fix last frame check for aligned function stacks 9bbb25afeb18 futex: Add missing error handling to FUTEX_REQUEUE_PI c236c8e95a3d futex: Fix potential use-after-free in FUTEX_REQUEUE_PI d434936e4cbb mm, x86: Fix native_pud_clear build error 6b116b1d6a52 qed: Enable iSCSI Out-of-Order db31d330e8b0 qed: Correct out-of-bound access in OOO history 1df2adedcce1 qed: Fix interrupt flags on Rx LL2 4621ceb279d0 qed: Free previous connections when releasing iSCSI 752ecb2da111 qed: Fix mapping leak on LL2 rx flow 3ef310a7d992 qed: Prevent creation of too-big u32-chains f3e48119b97f qed: Align CIDs according to DORQ requirement e9093b1183bb mlxsw: reg: Fix SPVMLR max record count f004ec065b48 mlxsw: reg: Fix SPVM max record count 37c343b4f4e7 net: Resend IGMP memberships upon peer notification. dc434e056fe1 cpu/hotplug: Serialize callback invocations proper 11353b9d1039 md/raid1: fix a trivial typo in comments 8c53ad213913 drm/amd/powerplay: fix copy error in smu7_clockpoweragting.c 9c62110454b0 blk-mq-sched: don't run the queue async from blk_mq_try_issue_directly() 0977762f6d15 md/r5cache: fix set_syndrome_sources() for data in cache 8ecc34448e24 mmc: block: Fix cmd error reset failure path 2602b740e45c mmc: block: Fix is_waiting_last_req set incorrectly 773dc118756b mmc: core: Fix access to HS400-ES devices 9c31b087348c drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support 16681037e75c mmc: sdhci-of-arasan: fix incorrect timeout clock 318465adace4 dt-bindings: rockchip-dw-mshc: rename RK1108 to RV1108 fa23b9d1b89f irqchip/mvebu-odmi: Select GENERIC_MSI_IRQ_DOMAIN 1b2e5ea0b706 drm/i915: Always call i915_gem_reset_finish() following i915_gem_reset_prepare() 11abbc9f39e0 drm/tilcdc: Set framebuffer DMA address to HW only if CRTC is enabled abf8315f71dc drm/tilcdc: Fix hardcoded fail-return value in tilcdc_crtc_create() 8f68d591d476 drm/i915: Stop using RP_DOWN_EI on Baytrail 0f5418e564ac drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters. 35a3abfd198e drm/i915: Only enable hotplug interrupts if the display interrupts are enabled 4565bf58d45b drm/i915: Disable engine->irq_tasklet around resets da9a796f5475 drm/i915: Split GEM resetting into 3 phases 60b89f1928af ARM: at91: pm: cpu_idle: switch DDR to power-down mode 6e9f44eaaef0 USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems 0043c1dfbec7 serial: st-asc: Use new GPIOD API to obtain RTS pin bc1e21545420 usb: musb: fix possible spinlock deadlock 6b7ad496084e usb: musb: dsps: fix iounmap in error and exit paths 0090114d336a usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer 3243367b209f usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 4ce362711d78 uwb: i1480-dfu: fix NULL-deref at probe daf229b15907 uwb: hwa-rc: fix NULL-deref at probe 03ace948a4eb USB: wusbcore: fix NULL-deref at probe f259ca3eed6e USB: uss720: fix NULL-deref at probe 1dc56c52d248 USB: lvtest: fix NULL-deref at probe b0addd3fa6bc USB: idmouse: fix NULL-deref at probe 72ef9c4125c7 dccp: fix memory leak during tear-down of unsuccessful connection request b20e2d54789c tun: fix premature POLLOUT notification on tun devices 45caeaa5ac0b dccp/tcp: fix routing redirect race 02bb56ddc671 ucc/hdlc: fix two little issue 23f963e91fd8 dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 22487b66594f scsi: megaraid_sas: Driver version upgrade 874d025da667 scsi: megaraid_sas: raid6 also require cpuSel check same as raid5 49524b3c6e12 scsi: megaraid_sas: add correct return type check for ldio hint logic for raid1 64ff64b90e62 scsi: megaraid_sas: enable intx only if msix request fails 3f8ed54aee49 cpufreq: intel_pstate: Correct frequency setting in the HWP mode 542ed784671d tty: acpi/spcr: QDF2400 E44 checks for wrong OEM revision b15bfbe64277 serial: 8250_dw: Fix breakage when HAVE_CLK=n 09498087f922 serial: 8250_dw: Honor clk_round_rate errors in dw8250_set_termios c80498e36d4e vxlan: fix ovs support 91864f5852f9 net: use net->count to check whether a netns is alive or not be3606ff739d x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y 6e7408acd04d cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() 9aea151f282d ARM: dts: add the AB8500 clocks to the device tree 859bb6d59066 x86/platform/intel-mid: Add power button support for Merrifield c836e5cf0d08 x86/platform/intel-mid: Use common power off sequence c42f8218610a iio: sw-device: Fix config group initialization a13b2082ece9 bridge: drop netfilter fake rtable unconditionally 79e49503efe5 ipv6: avoid write to a possibly cloned skb 0d443b70cc92 x86/platform: Remove warning message for duplicate NMI handlers 6e526fdff7be net: wimax/i2400m: fix NULL-deref at probe 68c32f9c2a36 isdn/gigaset: fix NULL-deref at probe 67e194007be0 ipv6: make ECMP route replacement less greedy 44fee88cea43 x86/tsc: Fix ART for TSC_KNOWN_FREQ c5f7c5a9a0f8 drivers, xen: convert grant_map.users from atomic_t to refcount_t 04166f48d959 Revert "netfilter: nf_tables: add flush field to struct nft_set_iter" ce70df089143 mm, gup: fix typo in gup_p4d_range() 6aef660370a9 drm/i915: Fix forcewake active domain tracking 3a0d137de035 drm/i915: Nuke skl_update_plane debug message from the pipe update critical section aac66bf5f916 drm/i915: use correct node for handling cache domain eviction 366a1569bff3 NFSv4: fix a reference leak caused WARNING messages 6f1f622019f9 nfs4: fix a typo of NFS_ATTR_FATTR_GROUP_NAME 4a3a485b1ed0 writeback: fix memory leak in wb_queue_work() 0067d4b020ea blk-mq: Fix tagset reinit in the presence of cpu hot-unplug a1c2ff537269 ASoC: rsnd: fix sound route path when using SRC6/SRC9 e920dde51608 netfilter: nft_set_bitmap: keep a list of dummy elements 170a1fb9c01b netfilter: Force fake conntrack entry to be at least 8 bytes aligned 4ca60d08cbe6 netfilter: bridge: honor frag_max_size when refragmenting 10596608c4d6 netfilter: nf_tables: fix mismatch in big-endian system fd89b23a4632 netfilter: nft_set_bitmap: fetch the element key based on the set->klen 337ba7fbf0fb uapi: fix drm/omap_drm.h userspace compilation errors 9fa1d7537242 drm/omap: fix dmabuf mmap for dma_alloc'ed buffers 80354c290258 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 65869a47f348 bpf: improve read-only handling 1da8ac7c49fb selftests/bpf: fix broken build 79099aab38c8 mpls: Do not decrement alive counter for unregister events b17075d5c198 xen-netback: fix race condition on XenBus disconnect e37791ec1ad7 mpls: Send route delete notifications when router module is unloaded 52491c7607c5 act_connmark: avoid crashing on malformed nlattrs with null parms 88a7cddce250 Make IP 'forwarding' doc more precise 7ce101246655 netvsc: handle select_queue when device is being removed ecd052250b51 net: ethernet: aquantia: call set_irq_affinity_hint before free_irq bafa687dccbe extcon: int3496: Propagate error code of gpiod_to_irq() 3ea3217cf918 thermal: cpu_cooling: Check OPP for errors 9aec9082bf3c thermal: cpu_cooling: Replace dev_warn with dev_err afd1f4e0a76f thermal: devfreq: Check OPP for errors 8327b830f293 thermal: devfreq_cooling: Replace dev_warn with dev_err a4e49c9bc98d thermal: devfreq: Simplify expression 088db931e065 thermal: Fix potential deadlock in cpu_cooling d1c4e9bf73e7 platform/x86: asus-wmi: Remove quirk_no_rfkill 4495c08e8472 Linux 4.11-rc2 2c4ea6e28dbf x86/tlb: Fix tlb flushing when lguest clears PGE f5fe1b51905d blk: Ensure users for current->bio_list can see the full list. 33d8c15559df Revert "clocksource/drivers/tcb_clksrc: Use 32 bit tcb as sched_clock" 0acf611997d9 score: Fix implicit includes now failing build after extable change a77d6cd96849 acpi/processor: Check for duplicate processor ids at hotplug time 8c8cb30f49b8 acpi/processor: Implement DEVICE operator for processor enumeration 2b85b3d22920 x86/acpi: Restore the order of CPU IDs 09c3f2bd5c7e Revert"x86/acpi: Enable MADT APIs to return disabled apicids" c962cff17dfa Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 52084f89b38c device-dax: fix debug output typo 70b085b06c45 device-dax: fix pud fault fallback handling 4607ebf04b81 kbuild: external module build warnings when KBUILD_OUTPUT set and W=1 0134ed4fb9e7 device-dax: fix pmd/pte fault fallback handling 92ef6f97a66e Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw a4c2a13129f7 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list 800a938f0bf9 NFSD: fix nfsd_reset_versions for NFSv4. 928c6fb3a9bf NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) abcb4dacb098 NFSD: further refinement of content of /proc/fs/nfsd/versions c952cd4e949a nfsd: map the ENOKEY to nfserr_perm for avoiding warning 1345921393ba md: fix incorrect use of lexx_to_cpu in does_sb_need_changing 3fb632e40d76 md: fix super_offset endianness in super_1_rdev_size_change 40c50c1fecdf kexec, x86/purgatory: Unbreak it and clean it up 607523d19c9d drm/amdgpu: fix parser init error path to avoid crash in parser fini d8a8ed975824 drm/amd/amdgpu: Disable GFX_PG on Carrizo until compute issues solved a03849e72102 iommu/io-pgtable-arm-v7s: Check for leaf entry before dereferencing it ed46e66cc1b3 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it b6573da139ec Input: synaptics-rmi4 - prevent null pointer dereference in f30 0e4c0e6ea7d4 arm64: kernel: Update kerneldoc for cpu_suspend() rename ea29bd304d7b net/mlx5e: Fix loopback selftest 65ba8fb7d5c6 net/mlx5e: Avoid wrong identification of rules on deletion 33e21c59526e net/mlx5e: remove IEEE/CEE mode check when setting DCBX mode 5d47f6c89d56 net/mlx5: Don't save PCI state when PCI error is detected af36370569eb net/mlx5: Fix create autogroup prev initializer 14088540ad63 arm64: use const cap for system_uses_ttbr0_pan() 5c2a625937ba arm64: support keyctl() system call in 32-bit mode b0de0ccc8b9e arm64: kasan: avoid bad virt_to_pfn() cb6950b7152f arm64: kprobes: remove kprobe_exceptions_notify 702f2ac87a9a rxrpc: Wake up the transmitter if Rx window size increases on the peer 8b38f890eff6 MAINTAINERS: add Masahiro Yamada as a Kbuild maintainer d1479f610800 drm: mali-dp: Fix smart layer not going to composition 9a8b0a230aca drm: mali-dp: Remove mclk rate management bba8376aea1d x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk a1016e94cce9 ARM: wire up statx syscall 296739839fa2 net: phy: marvell: Fix double free of hwmon device 7b9f71f974a1 powerpc/64s: POWER9 machine check handler c1bbf387d619 powerpc/64s: allow machine check handler to set severity and initiator 1363875bdb63 powerpc/64s: fix handling of non-synchronous machine checks 46f401c4297a powerpc/pmac: Fix crash in dma-mapping.h with NULL dma_ops 6d22fe14005c net: bcmgenet: decouple flow control from bcmgenet_tx_reclaim 89316fa34ab8 net: bcmgenet: add begin/complete ethtool ops 6be371b053dc net: bcmgenet: Power up the internal PHY before probing the MII 07c52d6a0b95 net: bcmgenet: synchronize irq0 status between the isr and task 7627409cc497 net: bcmgenet: power down internal phy if open or resume fails eca4bad73409 net: bcmgenet: reserved phy revisions must be checked first 1ad3d225e5a4 net: bcmgenet: correct MIB access of UniMAC RUNT counters ffff71328a3c net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values d7aba644ffde amd-xgbe: Enable IRQs only if napi_complete_done() is true 6fc166d62c6f rxrpc: rxrpc_kernel_send_data() needs to handle failed call better 4b3b45edba92 udp: avoid ufo handling on IP payload compression packets cdfbabfb2f0c net: Work around lockdep limitation in sockets that use sockets 520ad89a54ed bnxt_en: Ignore 0 value in autoneg supported speed from firmware. bc39f885a9c3 bnxt_en: Check if firmware LLDP agent is running. b386cd362ffe bnxt_en: Call bnxt_ulp_stop() during tx timeout. 3c2217a675ba bnxt_en: Perform function reset earlier during probe. 6cbac9828627 tun: remove copyright printing 9f138fa609c4 net: initialize msg.msg_flags in recvfrom 3f81e1340706 drm: mxsfb: Implement drm_panel handling d42986b6c600 drm: mxsfb_crtc: Fix the framebuffer misplacement 7ad7a5acfb96 drm: mxsfb: Fix crash when provided invalid DT bindings 53990e416bb7 drm: mxsfb: fix pixel clock polarity 10f2889ba35a drm: mxsfb: use bus_format to determine LCD bus width 2378cd6181ed userfaultfd: remove wrong comment from userfaultfd_ctx_get() c0d0e3512851 fat: fix using uninitialized fields of fat_inode/fsinfo_inode ca5b58ea3db8 sh: cayman: IDE support fix ce5bec54bb5d kasan: fix races in quarantine_remove_cache() 68fd814a3391 kasan: resched in quarantine_remove_cache() 40e952f9d687 mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() 6ebb4a1b848f thp: fix another corner case of munlock() vs. THPs 8346242a7e32 rmap: fix NULL-pointer dereference on THP munlocking c9a1b80daeb5 mm/memblock.c: fix memblock_next_valid_pfn() 46aa6a302b53 userfaultfd: selftest: vm: allow to build in vm/ directory 70ccb92fdd90 userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED 7eb76d457fd7 userfaultfd: non-cooperative: fix fork fctx->new memleak bfc7228b9a96 mm/cgroup: avoid panic when init with low memory f4b7ac68f438 drivers/md/bcache/util.h: remove duplicate inclusion of blkdev.h ce9311cf95ad mm/vmstats: add thp_split_pud event for clarity cbfd0c1001be include/linux/fs.h: fix unsigned enum warning with gcc-4.2 8c9e7bb7a41f userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete 9a69a829f9b6 userfaultfd: non-cooperative: robustness check dd0db88d8094 userfaultfd: non-cooperative: rollback userfaultfd_exit b2e593e271b0 x86, mm: unify exit paths in gup_pte_range() ef947b2529f9 x86, mm: fix gup_pte_range() vs DAX mappings d19469e84158 power/mm: update pte_write and pte_wrprotect to handle savedwrite 52c50ca75c53 powerpc/mm: handle protnone ptes on fork 505d3085d712 scripts/spelling.txt: add "overide" pattern and fix typo instances 8a1115ff6b6d scripts/spelling.txt: add "disble(d)" pattern and fix typo instances 6bbc4a4144b1 userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 8bd49ac86677 s390: wire up statx system call a5b11dac1f57 drm/amdgpu: bump driver version for some new features 834e0f8ae4e1 drm/amdgpu: validate paramaters in the gem ioctl 4fe8435909fd bpf: convert htab map to hlist_nulls 9f691549f76d bpf: fix struct htab_elem layout 745cb7f8a5de uapi: fix linux/packet_diag.h userspace compilation error 294acf1c01ba net/tunnel: set inner protocol in network gro hooks 8aad6f14c09d qed: Fix copy of uninitialized memory 36fa35d22bff net: thunderx: Allow IPv6 frames with zero UDP checksum 78aacb6f6eee net: thunderx: Fix invalid mac addresses for node1 interfaces 18de7ba95f6e net: thunderx: Fix LMAC mode debug prints for QSGMII mode 83abb7d7c91f net: thunderx: Fix IOMMU translation faults 3b12f73a5c29 rds: ib: add error handle 67e303e0c768 liquidio: improve UDP TX performance 5be083cedc08 net: ipv6: Remove redundant RTA_OIF in multipath routes 5427290d64c7 SUNRPC/backchanel: set XPT_CONG_CTRL flag for bc xprt 90eceff1a375 mm: introduce __p4d_alloc() c2febafc6773 mm: convert generic code to 5-level paging 048456dcf2c5 asm-generic: introduce 9849a5697d3d arch, mm: convert all architectures to use 5level-fixup.h 30ec842660bd asm-generic: introduce __ARCH_USE_5LEVEL_HACK 505a60e22560 asm-generic: introduce 5level-fixup.h 6fb895692a03 x86/cpufeature: Add 5-level paging detection 6e347b5e05ea PCI: iproc: Save host bridge window resource in struct iproc_pcie 61eb2b43b99e md/raid1/10: fix potential deadlock 1b3bae49fba5 md: don't impose the MD_SB_DISKS limit on arrays without metadata. c94836342192 md: move funcs from pers->resize to update_size 75df023f4f21 md-cluster: remove useless memset from gather_all_resync_info 9c8043f337f1 md-cluster: free md_cluster_info if node leave cluster 99b3d74ec05c md: delete dead code 6d399783e9d4 md/raid10: submit bio directly to replacement disk dcc7620cad5a usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers f95e60a7dbec usb: host: xhci-dbg: HCIVERSION should be a binary number 20e4e37e4a2f usb: xhci: remove dummy extra_priv_size for size of xhci_hcd struct 94a631d91ad3 usb: xhci-mtk: check hcc_params after adding primary hcd 6022c5cadf1a ahci: qoriq: correct the sata ecc setting error 806dbb20efde Revert "i2c: copy device properties when using i2c_register_board_info()" 8ce0928e6867 Revert "i2c: add missing of_node_put in i2c_mux_del_adapters" 9ad224744218 i2c: exynos5: Avoid transaction timeouts due TRANSFER_DONE_AUTO not set 05d8d3461113 KVM: nVMX: do not warn when MSR bitmap address is not backed d6c098a1db46 ASoC: don't dereference NULL pcm_{new,free} 28b62b145868 crypto: s5p-sss - Fix spinlock recursion on LRW(AES) 1a09b6a7c10e phy: qcom-usb-hs: Add depends on EXTCON 11d94e026b96 phy: phy-exynos-pcie: fix the wrong error return 677941a304b7 Revert "dt-bindings: phy: Add documentation for NSP USB3 PHY" 9200c6f17763 Revert "phy: Add USB3 PHY support for Broadcom NSP SoC" 2f6821462fe3 USB: serial: digi_acceleport: fix OOB-event processing 829b84db0c0c MAINTAINERS: usb251xb: remove reference inexistent file fa56fe4ca4a1 doc: dt-bindings: usb251xb: mark reg as required 7f7d8ba3b214 usb: usb251xb: dt: add unit suffix to oc-delay and power-on-time cfa47afe77b3 usb: usb251xb: remove max_{power,current}_{sp,bp} properties d595259fbb7a usb-storage: Add ignore-residue quirk for Initio INIC-3619 de46e56653de USB: iowarrior: fix NULL-deref in write b7321e81fc36 USB: iowarrior: fix NULL-deref at probe fd567653bdb9 usb: phy: isp1301: Add OF device ID table 85550f9148a8 usb: ohci-at91: Do not drop unhandled USB suspend control requests db08e1d53034 powerpc/powernv/ioda2: Update iommu table base on ownership change 955a3fc6d2a1 KVM: arm64: Increase number of user memslots to 512 3e92f94a3b8e KVM: arm/arm64: Remove KVM_PRIVATE_MEM_SLOTS definition that are unused 7af4df857965 KVM: arm/arm64: Enable KVM_CAP_NR_MEMSLOTS on arm/arm64 a677e7046ab5 KVM: Add documentation for KVM_CAP_NR_MEMSLOTS 5a8cf90d743f drm/i915: Drain the freed state from the tail of the next commit edd06b835377 drm/i915: Nuke debug messages from the pipe update critical section 4e6fdafa7ac3 drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctl 0d9dc306e15b drm/i915: Store a permanent error in obj->mm.pages 38230243ef31 drm/i915: Move updating color management to before vblank evasion d253371c4c2f drm/i915/gen9: Increase PCODE request timeout to 50ms 34dc8993eef6 drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 8c9923707f30 drm/i915: Remove the vma from the drm_mm if binding fails b717a0392530 drm/i915/fbdev: Stop repeating tile configuration on stagnation 1d972d6021a1 drm/i915/glk: Fix watermark computations for third sprite plane 89cf83d4e065 drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl e61555c29c28 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro 7aafac11e308 powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested 713c43b315fc mlxsw: spectrum_flower: Remove bogus warns in mlxsw_sp_flower_destroy f7887d40e541 vrf: Fix use-after-free in vrf_xmit 3331aa378e9b team: use ETH_MAX_MTU as max mtu aac1561ad98e net: Revert ksettings conversions. b793f081674e net: ibm: emac: fix regression caused by emac_dt_phy_probe() 50ad480e4d64 net: toshiba: spider_net: use new api ethtool_{get|set}_link_ksettings f441df6b9ff4 net: toshiba: ps3_genic_net: use new api ethtool_{get|set}_link_ksettings 8103015df56d net: sun: sunhme: use new api ethtool_{get|set}_link_ksettings 9dff2defef3c net: sun: sungem: use new api ethtool_{get|set}_link_ksettings 56c07e9501e8 net: sun: niu: use new api ethtool_{get|set}_link_ksettings 15883a43af0b net: sun: cassini: use new api ethtool_{get|set}_link_ksettings 7b022a1b706f net: smsc: smc91x: use new api ethtool_{get|set}_link_ksettings b78125e00fce net: smsc: smc911x: use new api ethtool_{get|set}_link_ksettings 605df8d674ac selftests/powerpc: Replace stxvx and lxvx with stxvd2x/lxvd2x 78b4416aa249 powerpc/perf: Handle sdar_mode for marked event in power9 f04d10802906 powerpc/perf: Fix perf_get_data_addr() for power9 DD1 67b0503db9c2 [media] dvb-usb-firmware: don't do DMA on stack c085bd5119d5 drm/amd/amdgpu: fix console deadlock if late init failed b4fb8f66f1ae mm, page_alloc: Add missing check for memory holes 04bb94b13c02 overlayfs: remove now unnecessary header file include 2fcc319d2467 xfs: try any AG when allocating the first btree block when reflinking bd0f9b356d00 sched/headers: fix up header file dependency on f65e6fad293b xfs: use iomap new flag for newly allocated delalloc blocks 672a2c87c836 axonram: Fix gendisk handling 79bd99596b73 blk: improve order of bio handling in generic_make_request() c01228db4ba9 Revert "scsi, block: fix duplicate bdi name registration crashes" 90f16fddcc28 block: Make del_gendisk() safer for disks without queues df23de55615f bdi: Fix use-after-free in wb_congested_put() b6f8fec4448a block: Allow bdi re-registration 568af6de058c netfilter: nf_tables: set pktinfo->thoff at AH header if found ab809fd81fde i2c: designware: add reset interface 3b0277f198ac i2c: meson: fix wrong variable usage in meson_i2c_put_data b0c1e95ab44f i2c: copy device properties when using i2c_register_board_info() 8e05ba7f8484 netfilter: nf_nat_sctp: fix ICMP packet to be dropped accidently 1945250d9792 i2c: m65xx: drop superfluous quirk structure 7b4fdf77a450 netfilter: don't track fragmented packets 2de3ec4f1d4b i2c: brcmstb: Fix START and STOP conditions 02dbfa5e5583 i2c: add missing of_node_put in i2c_mux_del_adapters b0bfdfc2bf7f block/sed: Fix opal user range check and unused variables 0bc315381fe9 zram: set physical queue limits to avoid array out of bounds accesses 01388df37627 blk-mq: free hctx->cpumask in release handler of hctx's kobject 6c8b232efea1 blk-mq: make lifetime consistent between hctx and its kobject 7ea5fe31c12d blk-mq: make lifetime consitent between q/ctx and its kobject 737f98cfe7de blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() 2501c1bb0542 i2c: riic: fix restart condition f7c6401ff84a ktest: Make sure wait_for_input does honor the timeout 99c014a87979 ktest: Fix while loop in wait_for_input 8c76d7cd520e USB: serial: safe_serial: fix information leak in completion handler 654b404f2a22 USB: serial: io_ti: fix information leak in completion handler 367ec1706745 USB: serial: omninet: drop open callback 30572418b445 USB: serial: omninet: fix reference leaks at open 0b1d250afb8e USB: serial: io_ti: fix NULL-deref in interrupt callback 09b50c3703cc ASoC: rt5665: CLKDET is also a power of ASRC 8f365313beb2 ASoC: rt5665: Vref3 is necessary for Mono Amp 593dd5d9fb66 ASoC: rt5665: increase LDO level f1994a9c0930 ASoC: rt5665: fix getting wrong work handler container 35b2719e72d3 usb: dwc3: gadget: make to increment req->remaining in all cases 12aff9972390 ARM: dts: imx6sx-udoo-neo: Fix reboot hang 9cb74b5e134c MIPS: Wire up statx system call 0c7e2bc87ea6 MIPS: Include asm/ptrace.h now linux/sched.h doesn't 7c5a3d813050 MIPS: ralink: Fix typos in rt3883 pinctrl 4b5347a24a0f MIPS: End spinlocks with .insn 2e6c77477302 MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels fc69910f329d MIPS: Add missing include files 69eb1596b4df staging: octeon: remove unused variable 13603685c1f1 target: Fix VERIFY_16 handling in sbc_parse_cdb a04e54f2c358 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export b985735be7af hwrng: omap - Do not access INTMASK_REG on EIP76 761c25102830 hwrng: omap - use devm_clk_get() instead of of_clk_get() 45c2fdde0129 hwrng: omap - write registers after enabling the clock 07de4bc88ce6 crypto: s5p-sss - Fix completing crypto request in IRQ handler aa2be9b3d6d2 crypto: powerpc - Fix initialisation of crc32c context 08b005f13331 xfs: remove kmem_zalloc_greedy d5825712ee98 xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask 787eb485509f xfs: fix and streamline error handling in xfs_end_io 627c845c0907 drm/i915/gvt: change some gvt_err to gvt_dbg_cmd 85e8a23936ab scsi: lpfc: Add shutdown method for kexec f1c635b439a5 scsi: storvsc: Workaround for virtual DVD SCSI version 3802a345321a xfs: only reclaim unwritten COW extents periodically 97ee351b50a4 powerpc/boot: Fix zImage TOC alignment 15e668070a64 ipv6: reorder icmpv6_init() and ip6_mr_init() 62f8f4d9066c dccp: fix use-after-free in dccp_feat_activate_values 068d9f90a697 ibmvnic: Allocate number of rx/tx buffers agreed on by firmware 142c0ac44579 ibmvnic: Fix overflowing firmware/hardware TX queue 6c4dc75c2517 net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump b21dd4506b71 rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races 16c09b1c7657 rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races 8edc3affc077 rds: tcp: Take explicit refcounts on struct net 9ac25fc06375 net: fix socket refcounting in skb_complete_tx_timestamp() dd4f10722aeb net: fix socket refcounting in skb_complete_wifi_ack() 146d8fef9da1 rxrpc: Call state should be read with READ_ONCE() under some circumstances 02b2faaf0af1 tcp: fix various issues for sockets morphing to listen state e39513259450 bnx2x: add missing configuration of VF VLAN filters 74bcbeb7d77e bnx2x: fix incorrect filter count in an error message 78d550543243 bnx2x: do not rollback VF MAC/VLAN filters we did not configure 83bd9eb8fc69 bnx2x: fix detection of VLAN filtering feature for VF 22118d861cec bnx2x: fix possible overrun of VFPF multicast addresses array 850268d320f0 bnx2x: lower verbosity of VF stats debug messages 466e8bf10ac1 bnx2x: prevent crash when accessing PTP with interface down 239870f2a0eb spi_ks8995: regs_size incorrect for some devices 4342696df764 spi_ks8995: fix "BUG: key accdaa28 not in .data!" 0253f2681f44 net/mlx5e: add IPV6 dependency 3bd7db63a841 PCI/ASPM: Always set link->downstream to avoid NULL dereference on remove 0d5370d1d852 PCI: Prevent VPD access for QLogic ISP2722 a3a4a816b4b1 dt: emac: document device-tree based phy discovery and setup f98c7bce570b serial: samsung: Continue to work if DMA request fails 544714d8e17c PCI: exynos: Initialize elbi_base even when using PHY framework f0f3f2d0a3e0 radix tree test suite: Specify -m32 in LDFLAGS too 4ecd9542dbc3 ida: Free correct IDA bitmap 3f1b6f9d49ba radix tree test suite: Depend on Makefile and quieten grep 284d96a494d7 radix tree test suite: Fix build with --as-needed c4634b08d9eb radix tree test suite: Build 32 bit binaries 54f4d3341c8f radix tree test suite: Add performance test for radix_tree_join() 6478581c85cd radix tree test suite: Add performance test for radix_tree_split() 0d4a41c1a033 radix tree test suite: Add performance benchmarks c629a344accd radix tree test suite: Add test for radix_tree_clear_tags() 166bb1f532fd radix tree test suite: Add tests for ida_simple_get() and ida_simple_remove() 2eacc79c27eb radix tree test suite: Add test for idr_get_next() 82f2341c94d2 tty: n_hdlc: get rid of racy n_hdlc.tbuf 45838660e34d Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 8c71fff434e5 [media] v4l: vsp1: Adapt vsp1_du_setup_lif() interface to use a structure a5e1e6ca94a8 KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled ba4dd156eabd arm64: KVM: Survive unknown traps from guests f050fe7a9164 arm: KVM: Survive unknown traps from guests 370a0ec18199 KVM: arm/arm64: Let vcpu thread modify its own active state 2f707d979822 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 4b9de5da7e12 irqchip/crossbar: Fix incorrect type of register size 90922a2d03d8 irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065 cd3ac9affc43 ASoC: atmel-classd: fix audio clock rate d1a6fe41d3c4 ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointer f8ba2d68e54f clk: rockchip: Make uartpll a child of the gpll on rk3036 9b1b23f03abd clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 7cc5e38f2f0b libceph: osd_request_timeout option 8767b293a4ab rbd: supported_features bus attribute b581a5854eee libceph: don't set weight to IN when OSD is destroyed 9afd30dbc82a libceph: fix crush_decode() for older maps 253160a8ad06 clk: core: Copy connection id cda82ace3d4e dt-bindings: arm: update Armada CP110 system controller binding 68598d2ea886 btrfs: remove btrfs_err_str function from uapi/linux/btrfs.h 7b4af793a7a4 ASoC: wm_adsp: Acknowledge controls should also check the DSP is running 67430a39ca7a ASoC: wm_adsp: Return an error on write to a disabled volatile control fa3aa7a54fe6 jiffies: Revert bogus conversion of NSEC_PER_SEC to TICK_NSEC 5c51f4ae84df objtool: Fix another GCC jump table detection issue bb35e4515411 drivers/char/nwbutton: Fix build breakage caused by include file reshuffling 80aa1a54f054 h8300: Fix build breakage caused by header file changes 1fbdbcea8005 avr32: Fix build error caused by include file reshuffling eeb810849a20 scsi: lpfc: revise version number to 11.2.0.10 b5ccc7d61c76 scsi: lpfc: code cleanups in NVME initiator discovery 2ade92ae6d65 scsi: lpfc: code cleanups in NVME initiator base cd46cdedb323 scsi: lpfc: correct rdp diag portnames ba3bd6e2a9a2 scsi: lpfc: remove dead sli3 nvme code da6b044a28fe scsi: lpfc: correct double print 43140ca68d1a scsi: lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT 166d721120c1 scsi: lpfc: Rework lpfc Kconfig for NVME options 856984b71cef scsi: lpfc: add transport eh_timed_out reference 96418b5e2c88 scsi: lpfc: Fix eh_deadline setting for sli3 adapters. 318083ad9230 scsi: lpfc: add NVME exchange aborts 3ebd9b4701ef scsi: lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport a5068b469588 scsi: lpfc: Fix IO submission if WQ is full b06a622ffe8d scsi: lpfc: Fix NVME CMD IU byte swapped word 1 problem 8b3616392d32 scsi: lpfc: Fix RCTL value on NVME LS request and response 5d181531bc61 scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters d11f54b7d1d4 scsi: lpfc: fix missing spin_unlock on sql_list_lock 332ba3b5d6d2 scsi: lpfc: don't dereference dma_buf->iocbq before null check 7aabe84b8a1b scsi: lpfc: sanity check hrq is null before dereferencing it 70e5afd57d6d scsi: lpfc: remove redundant assignment of sgel 33cc559a8139 scsi: lpfc: replace init_timer by setup_timer fd2b18b4a7bf scsi: qedf: Use vsprintf extension %pad db6b2060bcae scsi: qedf: Fix defective logging format and argument mismatches c527de41aea2 scsi: vmw_pvscsi: handle the return value from pci_alloc_irq_vectors correctly 23456565acf6 scsi: qla2xxx: Fix ql_dump_buffer 934767c56b0d scsi: aacraid: Fix typo in blink status bd571195c953 scsi: qedi: fix build error without DEBUG_FS 040757f738e1 ucount: Remove the atomicity from ucount->count 8a1df543de8a percpu: remove unused chunk_alloc parameter from pcpu_get_pages() 320661b08dd6 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages 637fdbae60d6 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq 0580b762a4d6 libata: drop WARN from protocol error in ata_sff_qc_issue() d85fc67dd11e libata: transport: Remove circular dependency at free time b6a6759daf55 cgroups: censor kernel pointer in debug files 1d18c2747f93 cgroup/pids: remove spurious suspicious RCU usage warning 312eb712e158 cgroup: Fix indenting in PID controller documentation c771c14baa33 iomap: invalidate page caches should be after iomap_dio_complete() in direct write 587d7e72aedc kvm: nVMX: VMCLEAR should not cause the vCPU to shut down 4bd035eae255 EDAC, xgene: Fix wrongly spelled "procesing" ef5e2fa9f65b usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver df7545719a14 usb: gadget: pxa27x: Test for a valid argument pointer 0913750f9fb6 usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() 1551e35ea418 usb: dwc3: gadget: Fix system suspend/resume on TI platforms 3ba534df815f Revert "usb: gadget: f_fs: Fix ExtCompat descriptor validation" b6e7aeeaf235 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 4242820277b5 usb: gadget: udc: atmel: fix debug output 73561128eb72 usb: dwc3: Fix incorrect type for utmi mode 38355b2a4477 usb: gadget: configs: plug memory leak b3e228473e6c irqdomain: Add empty irq_domain_check_msi_remap 077dbaee9df5 irqchip/crossbar: Fix incorrect type of local variables 5bbc852676ae usb: gadget: dummy_hcd: clear usb_gadget region before registration eb38d913c27f Revert "usb: gadget: uvc: Add missing call for additional setup data" a687c5765b5a HID: sony: Fix input device leak when connecting a DS4 twice using USB/BT f2f10b7e722a HID: chicony: Add support for another ASUS Zen AiO keyboard b3bd0f2849f4 staging/vc04_services: add CONFIG_OF dependency 96e1ce8fcd66 pinctrl: uniphier: change pin names of aio/xirq for LD11 8e51533780ba pinctrl: qcom: add get_direction function f759921cfbf4 gpio: altera: Use handle_level_irq when configured as a level_high b115bebc07f2 gpio: xgene: mark PM functions as __maybe_unused fa6256db0330 gpio: mockup: return -EFAULT if copy_from_user() fails 9ce9f7999741 gpio: altera-a10sr: Set gpio_chip parent property 606142af57da [media] dw2102: don't do DMA on stack a7d2475af7ae powerpc: Sort the selects under CONFIG_PPC 9c7a00868c3a powerpc/64: Fix L1D cache shape vector reporting L1I values f2853308b640 x86/build/x86_64_defconfig: Enable CONFIG_R8169 3b3e78552d30 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 6ba422c75fac powerpc/64: Avoid panic during boot due to divide by zero in init_cache_info() 014d02cbf16b powerpc: Update to new option-vector-5 format for CAS 12cc9fd6b2d8 powerpc: Parse the command line before calling CAS a69e2fb70350 powerpc/xics: Work around limitations of OPAL XICS priority handling 2fe42dd0f138 ASoC: hdac_hdmi: don't update the iterator in pcm list remove 04c8f2bf9117 ASoC: hdac_hdmi: avoid reference to invalid variable of the pin list 4dfc05057152 KVM: arm/arm64: vgic-v3: Don't pretend to support IRQ/FIQ bypass 68925176296a arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs 4b30eebfc35c ASoC: rcar: avoid SSI_MODEx settings for SSI8 c2e04fdab331 drm/i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space 8f1117abb408 drm/i915/gvt: handle workload lifecycle properly 2e46565cf622 USB: serial: digi_acceleport: fix OOB-event processing cf3113d893d4 usb: dwc3: gadget: properly increment dequeue pointer on ep_dequeue 2bfa0719ac2a usb: gadget: function: f_fs: pass companion descriptor along 7369090a9fb5 usb: dwc3: gadget: make Set Endpoint Configuration macros safe 36fc579761b5 drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 39319f504b5d ARM: sun8i: Fix the mali clock rate 9ad0bb39fce3 clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clock 69c9ae504130 clk: sunxi: ccu-sun5i needs nkmp ac8616e4c81d clk: sunxi-ng: mp: Adjust parent rate for pre-dividers 7f35144cea21 ARC: get rate from clk driver instead of reading device tree 4ed10958ae46 ARC: [dts] add cpu nodes to ARCHS SMP device tree 854c11e25073 ARC: [dts] add input clocks for cpu nodes 2201ac6129fa dmaengine: bcm2835: Fix cyclic DMA period splitting 0878fff1f42c net: phy: Do not perform software reset for Generic PHY f38837b08d23 bpf: add get_next_key callback to LPM map 0c2bf9f95983 ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags 88d1fa70c21d ARM: dts: BCM5301X: Fix memory start address e51b999e11b8 ARM: dts: BCM5301X: Fix UARTs on bcm953012k a240c4aa5d0f cpufreq: intel_pstate: Do not reinit performance limits in ->setpolicy d74b19929130 cpufreq: intel_pstate: Fix intel_pstate_verify_policy() cd59b4bed9d1 cpufreq: intel_pstate: Fix global settings in active mode d82f26925599 cpufreq: Add the "cpufreq.off=1" cmdline option 655cb1ebff4b cpufreq: schedutil: Pass sg_policy to get_next_freq() 6c4f0fa643cb cpufreq: schedutil: move cached_raw_freq to struct sugov_policy 9e10889a3177 Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node" c1ae3cfa0e89 Linux 4.11-rc1 3ff861f59f6c iio: magnetometer: ak8974: remove incorrect __exit markups 3bec24747446 iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 22048c548550 tools/power turbostat: bugfix: GFXMHz column not changing 1a9070ec91b3 batman-adv: Initialize gw sel_class via batadv_algo 1c2bcc766be4 batman-adv: Keep fragments equally sized b92675d998a9 ARM: OMAP2+: Release device node after it is no longer needed. 10e5778f5476 ARM: OMAP2+: Fix device node reference counts 6ad966d7303b powerpc/64: Fix checksum folding in csum_add() 2a9c4f40ab2c powerpc/powernv: Fix opal tracepoints with JUMP_LABEL=n f78ef7cd9a06 strparser: destroy workqueue on module exit 6407829901f0 cpufreq: intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily 7f17326fc0b6 cpufreq: intel_pstate: Fix intel_cpufreq_verify_policy() 2bc756e7dde2 cpufreq: intel_pstate: Do not use performance_limits in passive mode fd5d666932d5 Documentation/sphinx: fix primary_domain configuration f3fc83e55533 docs: Fix htmldocs build failure 9857b1ad4740 doc/ko_KR/memory-barriers: Update control-dependencies section 2eb6a4b26d13 pcieaer doc: update the link d3c1a297b6fe Documentation: Update path to sysrq.txt 6d43131c158f sfc: fix IPID endianness in TSOv2 d0346b033899 sfc: avoid max() in array size a8d63a53b3ea rds: remove unnecessary returned value check 37411cad633f rxrpc: Fix potential NULL-pointer exception d58cebb79b62 nfp: correct DMA direction in XDP DMA sync 9383b33771e5 nfp: don't tell FW about the reserved buffer space fa42245dff4a net: ethernet: bgmac: mac address change bug 16206524f6ea net: ethernet: bgmac: init sequence bug a254d8f9a8a9 xen-netback: don't vfree() queues under spinlock d67ce7da3b1e xen-netback: keep a local pointer for vif in backend_disconnect() 65a50c656276 ftrace/graph: Add ftrace_graph_max_depth kernel parameter bf7165cfa236 tracing: Add #undef to fix compile error b17ef2ed624a jump_label: Add comment about initialization order for anonymous unions cd8d860dcce9 jump_label: Fix anonymous union initialization ab42632156be module: set __jump_table alignment to 8 92ad18ec2661 ftrace/graph: Do not modify the EMPTY_HASH for the function_graph filter 25e94a997b32 netfilter: nf_tables: don't call nfnetlink_set_err() if nfnetlink_send() fails f9121355eb6f netfilter: nft_set_rbtree: incorrect assumption on lower interval lookups da2f27e9e615 netfilter: nf_conntrack_sip: fix wrong memory initialisation 66ddb82129df can: flexcan: fix typo in comment 7c4263137630 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer 540a27aef355 can: gs_usb: fix coding style c919a3069c77 can: gs_usb: Don't use stack memory for USB transfers 5df62771c556 [media] rc: protocol is not set on register for raw IR devices 413808685dd7 [media] rc: raw decoder for keymap protocol is not loaded on register c1305a40722f [media] rc: nuvoton: fix deadlock in nvt_write_wakeup_codes db5b15b74ed9 [media] lirc: fix dead lock between open and wakeup_filter 2e1e4949f9df i2c: add missing of_node_put in i2c_mux_del_adapters 0265634eb9e0 [media] serial_ir: ensure we're ready to receive interrupts ef65aaede23f smb2: Enforce sec= mount option 284316dd42a2 CIFS: Fix sparse warnings c74042f3b3ca ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines a528d35e8bfc statx: Add a system call to make enhanced file info available d3aa9c9f212a ixgbe: update the rss key on h/w, when ethtool ask for it 5eca1c10cbaa sched/headers: Clean up 7f5f8e8d97d7 sched/headers: Remove #ifdefs from ee6a3d19f15b sched/headers: Remove the include from 283cb90305cf sched/headers, hrtimer: Remove the include from 1a79a72c65b8 sched/headers, x86/apic: Remove the header inclusion from b2d5bfea2d00 sched/headers, timers: Remove the include from 50ff9d130014 sched/headers: Remove from 5c0d0f36414f sched/headers: Remove from 2c873d55cd83 sched/core: Remove unused prefetch_stack() b68070e146b9 sched/headers: Remove from 1d1954e03843 sched/headers: Remove the 'init_pid_ns' prototype from 192c9414516e sched/headers: Remove from cd9c513be34c sched/headers: Remove from fae3c30c2d1a sched/headers: Remove the runqueue_is_locked() prototype a906086ef351 sched/headers: Remove from 4f079e98a0db sched/headers: Remove from b0145d9b332a sched/headers: Remove from dc1995392d79 sched/headers: Remove from f0a0eb699967 sched/headers: Remove the include from 9c6da18109d6 sched/headers: Remove from f780d89a0e82 sched/headers: Remove from e26512fea5bc sched/headers: Remove inclusion from 71af2ed5eeea kasan, sched/headers: Remove from ed53742d793b sched/headers: Remove from aa829c7679a1 sched/headers: Remove from ac4e620967bb sched/headers: Remove #include from de8deb0ad79f sched/headers: Remove from 556725839e54 sched/headers: Remove unused 'task_can_switch_user()' prototype ae1cc8823204 sched/headers: Remove from b8d6d80b37a9 sched/headers: Remove from 5fd73157bdfb sched/headers: Remove from 5a2d6880f461 sched/headers: Remove from cc689c5b352d sched/headers: Remove and from ea94763950e4 sched/headers: Remove from f411229e1dd6 sched/headers: Remove tsk_is_polling() c03cb28e7c44 sched/headers: Remove from 6f175fc95363 sched/headers: Move the sched_exec() prototype to cda66725c144 sched/headers: Move the get_task_struct()/put_task_struct() and related APIs from to dcc2dc45f7cf sched/headers, mm: Move 'struct tlbflush_unmap_batch' from to 93b5a9a7051e sched/headers, timekeeping: Move the timer tick function prototypes to c5a21921d55a sched/headers: Move _init() prototypes from to 42011db0ed5a sched/headers: Move exit_files() and exit_itimers() from to 9049863a32fa sched/headers: Move kstack_end() from to 28851755990c sched/headers, vfs/execve: Move the do_execve*() prototypes from to a2d7a7463c38 sched/headers: Move sched_info_on() and force_schedstat_enabled() from to 1050b27c52f6 sched/headers: Move cputime functionality from and into 56cd697366b6 sched/headers: Move the task_lock()/unlock() APIs to cdc75e9f7b14 sched/headers: Move 'init_task' and 'init_thread_union' from to 77ba809e8b39 sched/headers: Remove the dependency from 9e7d2e44dd88 mm/headers, sched/headers: Move task related MM types from to 76960dbf9b23 signals: Move signal data types from to 70806b21e4d6 sched/headers: Move the 'root_task_group' declaration to f3ac60671954 sched/headers: Move task-stack related APIs from to d04b0ad37e4b sched/headers: Move the PREEMPT_COUNT defines from to c7af7877eeac sched/core: Move, sort and clean up structure predeclarations 6bfbaa51ed47 sched/headers, RCU: Move rcu_copy_process() from to kernel/fork.c 901b14bd946a sched/headers: Move task lifetime APIs from to 0ca0156973a4 sched/headers: Split hotplug CPU interfaces out of into 70b8157e61d0 sched/headers: Move include from the middle of to the header portion 63cc9d6fca8c sched/headers, time/timekeeping: Move the xtime_update() prototype from to d3d1e320d43a sched/headers: Move debugging functions from to 752b3ca734cb sched/headers: Move the NOHZ APIs from to 3605df49556e sched/headers: Move task statistics APIs from to 74444edaa0b2 sched/headers: Move the memalloc_noio_*() APIs to 2a1f062a4acf sched/headers: Move signal wakeup & sigpending methods from into 9a07000400c8 sched/headers: Move CONFIG_TASK_XACCT bits from to 30a1baab8118 sched/headers: Remove various unrelated headers from c41cfc6c5ba4 sched/headers: Move the JOBCTL_ defines and methods from to 5647028d550c sched/headers: Move the NUMA balancing interfaces from to d026ce796cbc sched/headers: Move in_vfork() from to abe722a1c597 sched/headers: Move the 'init_mm' declaration from to 4240c8bf877f sched/headers: Move more mm_struct related functionality from to 7284c6d419b5 sched/headers: Move the cpufreq interfaces to 8d88460edc05 sched/headers: Move 'struct pacct_struct' and 'struct cpu_itimer' form to d151b27d3f86 sched/headers: Move softlockup detector watchdog methods to bcbb6a5bf7df sched/headers: Move 'struct user_struct' definition and APIs to the new header c3edc4010e9d sched/headers: Move task_struct::signal and task_struct::sighand types and accessors into 11701c676836 sched/headers: Move task->mm coredumping related defines and methods from to 68e21be2916b sched/headers: Move task->mm handling methods to 3fb66a70a4ae powerpc/booke: Fix boot crash due to null hugepd 4dc831aa8813 powerpc: Fix compiling a BE kernel with a powerpc64le toolchain a6d8a21596df selftest/powerpc: Fix false failures for skipped tests 424f8acd328a powerpc/powernv: Fix bug due to labeling ambiguity in power_enter_stop 7a70d7288c92 powerpc/64: Invalidate process table caching after setting process table 4ceae137bdab powerpc: emulate_step() tests for load/store instructions e148bd17f48b powerpc: Emulation support for load/store instructions on LE 165a5e22fafb block: Move bdi_unregister() to del_gendisk() 9d49640a21bf CIFS: implement get_dfs_refer for SMB2+ f0712928be1a CIFS: use DFS pathnames in SMB2+ Create requests 9f674e48c13d xen-netback: Use GFP_ATOMIC to allocate hash 31c05415f5b4 bonding: use ETH_MAX_MTU as max mtu 152669bd3cd2 netvsc: fix use-after-free in netvsc_change_mtu() 9d6acb3bc905 ipv6: ignore null_entry in inet6_rtm_getroute() too be12502e2e64 drivers: net: ethernet: remove incorrect __exit markups 332524eaf739 ARM: deconfig: fix the moxart defconfig 7db92362d2fe tcp: fix potential double free issue for fastopen_req 113285b47382 blk-mq: ensure that bd->last is always set correctly 94352d45092c net: Introduce sk_clone_lock() error path routine d5afb6f9b6bb dccp: Unlock sock before calling sk_free() f1304f7ba398 openvswitch: actions: fixed a brace coding style warning 11bd44f62d86 cxgb4: update latest firmware version supported 7b36a7189fc3 block: don't call ioc_exit_icq() with the queue lock held for blk-mq 2697ea5a859b amd-xgbe: Don't overwrite SFP PHY mod_absent settings b42c6761fd16 amd-xgbe: Be sure to set MDIO modes on device (re)start 402168b4c2dc amd-xgbe: Stop the PHY before releasing interrupts 9aea7779b764 drivers: net: xgene: Fix crash on DT systems e3330039ea28 ipv6: check for ip6_null_entry in __ip6_del_rt_siblings() 474c90156c8d give up on gcc ilog2() constant optimizations 3131d970f0d8 ARM: ux500: resume the second core properly 2e4d88009f57 KVM: s390: Fix guest migration for huge guests resulting in panic 7afbeb6df2aa s390/ipl: always use load normal for CCW-type re-IPL a5a79d00017c block: Initialize bd_bdi on inode initialization e02898b42380 loop: fix LO_FLAGS_PARTSCAN hang 302ad8cc0933 nvme: Complete all stuck requests f91328c40a55 blk-mq: Provide freeze queue timeout 6bae363ee305 blk-mq: Export blk_mq_freeze_queue_wait 6a8a21546507 nbd: stop leaking sockets 562bef425977 blk-mq: move update of tags->rqs to __blk_mq_alloc_request() 59748398992c blk-mq: kill blk_mq_set_alloc_data() 6d2809d51a50 blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler request 415b806de557 blk-mq-sched: Allocate sched reserved tags as specified in the original queue tagset d3af3ecdc62c nvme: allocate nvme_queue in correct node 27ddb689909c PCI: add an API to get node from vector 59f082e464ae blk-mq: allocate blk_mq_tags and requests in correct node e53aff45c490 selftests: lib.mk Fix individual test builds 0695d7dc1d9f orangefs: Use RCU for destroy_inode 5839f555fa57 crypto: vmx - Use skcipher for xts fallback c96d0a1c47ab crypto: vmx - Use skcipher for cbc fallback 1657b8f84ed9 ath10k: search SMBIOS for OEM board file extension bb1a2c261656 x86/hpet: Prevent might sleep splat on resume 857811a37129 locking/ww_mutex: Adjust the lock number for stress test 7fb4a2cea6b1 locking/lockdep: Add nest_lock integrity test 2b232e0c3b3a locking/ww_mutex: Replace cpu_relax() with cond_resched() for tests f94c8d116997 sched/clock, x86/tsc: Rework the x86 'unstable' sched_clock() interface 0ba87bb27d66 sched/core: Fix pick_next_task() for RT,DL 4c77b18cf8b7 sched/fair: Make select_idle_cpu() more aggressive de8f1c77313d sched/headers: Move autogroup APIs into dea38c74cb92 sched/headers: Move loadavg related definitions from to e2d1e2aec572 sched/headers: Move various ABI definitions to 47913d4ebd99 sched/headers, delayacct: Move the 'struct task_delay_info' definition from to 5689810360c2 sched/headers: Move scheduler clock interfaces to eb61baf69871 sched/headers: Move the wake-queue types and interfaces from sched.h into 5dbe91de5994 sched/headers: Move idle polling methods to 4437722b0486 sched/headers: Move the wake_up_if_idle() prototype to b768917d2c08 sched/headers: Move the 'cpu_idle_type' enum from to a60b9eda67be sched/headers: Move scheduler topology interfaces to b69339ba1095 sched/headers: Prepare to remove spurious inclusion dependencies 50d34394cee6 sched/headers: Prepare to remove the include from 0881e7bd341e sched/headers: Prepare to move the get_task_struct()/put_task_struct() and related APIs from to 1777e4635507 sched/headers: Prepare to move _init() prototypes from to 61855b6b03df sched/headers: Prepare to move exit_files() and exit_itimers() from to 3f8c24529b42 sched/headers: Prepare to move kstack_end() from to 5c2c5c551439 sched/headers, vfs/execve: Prepare to move the do_execve*() prototypes from to 3905f9ad455e sched/headers: Prepare to move sched_info_on() and force_schedstat_enabled() from to 32ef5517c298 sched/headers: Prepare to move cputime functionality from into f719ff9bcee2 sched/headers: Prepare to move the task_lock()/unlock() APIs to b2d091031075 sched/headers: Prepare to use instead of in 9164bb4a18df sched/headers: Prepare to move 'init_task' and 'init_thread_union' from to 589ee62844e0 sched/headers: Prepare to remove the dependency from 2e58f173ab89 mm/headers, sched/headers: Prepare to split out of f361bf4a66c9 sched/headers: Prepare for the reduction of 's signal API dependency e6d930b4e011 signals: Prepare to split out from dfc3401a3308 sched/headers: Prepare to move the 'root_task_group' declaration to 68db0cf10678 sched/headers: Prepare for new header dependencies before moving code to 299300258d1b sched/headers: Prepare for new header dependencies before moving code to ef8bd77f332b sched/headers: Prepare for new header dependencies before moving code to b17b01533b71 sched/headers: Prepare for new header dependencies before moving code to 370c91355c76 sched/headers: Prepare for new header dependencies before moving code to 03441a3482a3 sched/headers: Prepare for new header dependencies before moving code to fd7712337ff0 sched/headers: Prepare to remove the include from 5b3cc15aff24 sched/headers: Prepare to move the memalloc_noio_*() APIs to 174cd4b1e5fb sched/headers: Prepare to move signal wakeup & sigpending methods from into b12fb7f46af7 sched/headers: Prepare for new header dependencies before moving code to cc5efc2323a8 sched/headers: Prepare for the removal of various unrelated headers from 037741a6d4ab sched/headers: Prepare for the removal of from 4cf421e55d69 sched/headers: Prepare for the removal of from 5b825c3af1d8 sched/headers: Prepare to remove inclusion from 7fce777cd4ea sched/headers: Prepare header dependency changes, move the include to kernel/sched/sched.h 1e4bae646837 sched/headers: Prepare for new header dependencies before moving code to 6a3827d7509c sched/headers: Prepare for new header dependencies before moving code to 010426079ec1 sched/headers: Prepare for new header dependencies before moving more code to 55687da166bf sched/headers: Prepare for new header dependencies before moving code to 38b8d208a454 sched/headers: Prepare for new header dependencies before moving code to 8703e8a465b1 sched/headers: Prepare for new header dependencies before moving code to 3f07c0144132 sched/headers: Prepare for new header dependencies before moving code to f7ccbae45c5e sched/headers: Prepare for new header dependencies before moving code to 6e84f31522f9 sched/headers: Prepare for new header dependencies before moving code to 4eb5aaa3af8a sched/headers: Prepare for new header dependencies before moving code to 4f17722c7256 sched/headers: Prepare for new header dependencies before moving code to ae7e81c077d6 sched/headers: Prepare for new header dependencies before moving code to e601757102cf sched/headers: Prepare for new header dependencies before moving code to 84f001e15737 sched/headers: Prepare for new header dependencies before moving code to 4c822698cba8 sched/headers: Prepare for new header dependencies before moving code to 105ab3d8ce72 sched/headers: Prepare for new header dependencies before moving code to af8601ad420f kasan, sched/headers: Uninline kasan_enable/disable_current() 314ff7851fc8 mm/vmacache, sched/headers: Introduce 'struct vmacache' and move it from to 780de9dd2720 sched/headers, cgroups: Remove the threadgroup_change_*() wrappery f9411ebe3d85 rcu: Separate the RCU synchronization types and APIs into 4b53a3412d66 sched/core: Remove the tsk_nr_cpus_allowed() wrapper 0c98d344fe5c sched/core: Remove the tsk_cpus_allowed() wrapper 59ddbcb2f45b sched/core: Move the get_preempt_disable_ip() inline to sched/core.c c930b2c0de32 sched/core: Convert ___assert_task_state() link time assert to BUILD_BUG_ON() 9ccd27cc2e8b sched/headers: Make all include/linux/sched/*.h headers build standalone eb1e011a1474 average: change to declare precision, not factor 4ec3dd89052a drm/i915/gvt: fix an error for F_RO flag d1eb98143c56 efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y 52e51f16407b efi/libstub: Treat missing SecureBoot variable as Secure Boot disabled 48cac18ecf1d ipv6: orphan skbs in reassembly unit 13baa00ad01b net: net_enable_timestamp() can be called from irq contexts 540e2894f790 net: don't call strlen() on the user buffer in packet_bind_spkt() 8953de2f02ad net: bridge: allow IPv6 when multicast flood is disabled b9043cc5b99e CIFS: set signing flag in SMB2+ TreeConnect if needed 7f9f6d2ec514 CIFS: let ses->ipc_tid hold smb2 TreeIds 51146625f34b CIFS: add use_ipc flag to SMB2_ioctl() 268a635d414d CIFS: add build_path_from_dentry_optional_prefix() 4ecce920e13a CIFS: move DFS response parsing out of SMB1 code 8893cf6cb1cf scsi: mpt3sas: Avoid sleeping in interrupt context c46f09175dab scsi: sd: Check for unaligned partial completion a4b0e8a4e92b scsi: ufs: Factor out ufshcd_read_desc_param c4baad50297d virtio-console: avoid DMA from stack f88949138058 vhost: introduce O(1) vq metadata cache 2651225b5ebc selinux: wrap cgroup seclabel support with its own policy capability 0837e49ab3fa KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload() 449809a66c1d tcp/dccp: block BH for SYN processing eba38a968258 bpf: update the comment about the length of analysis df2c43343b47 bridge: Fix error path in nbp_vlan_init 61cfac6f267d CIFS: Fix possible use after free in demultiplex thread 28db0c7b1c7f PM / OPP: Documentation: Fix opp-microvolt in examples b46dcfa378b0 xtensa: allow merging vectors into .text section 9a736fcb096b xtensa: clean up bootable image build targets 4ab18701c665 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD e390f9a9689a objtool, modules: Discard objtool annotation sections for modules 3b45a4106f14 net: route: add missing nla_policy entry for RTA_MARK attribute 8c171d6ca56c net/ipv6: avoid possible dead locking on addr_gen_mode sysctl 522214d9be9c Input: rmi4 - f30: detect INPUT_PROP_BUTTONPAD from the button count a717e3f74080 geneve: lock RCU on TX path 56de859e9967 vxlan: lock RCU on TX path 39e6c8208d7b net: solve a NAPI race b2d0fe35471d net/mlx4: && vs & typo 4f3de46f7a57 net: usb: asix_devices: fix missing return code check on call to asix_write_medium_mode 0bf09c397e13 MAINTAINERS: Orphan usb/net/hso driver f7df4923fa98 mlxsw: spectrum_router: Avoid potential packets loss 4f7bfb3982e0 rds: ib: add the static type to the variables 5179b26694c9 sctp: call rcu_read_lock before checking for duplicate transport nodes 540b1c48c37a rxrpc: Fix deadlock between call creation and sendmsg/recvmsg acc9ab601327 KVM: nVMX: Fix pending events injection 0fce546f9f07 x86/kvm/vmx: remove unused variable in segment_base() 0eb1d0fa6a68 selftests/x86: Add a basic selftest for ioperm b7ceaec112aa x86/asm: Tidy up TSS limit code e3736c3eb3a6 kvm: convert kvm.users_count from atomic_t to refcount_t 9ad82f117f05 watchdog: retu: restore MFD dependency 9297b652bd0a watchdog: db8500: add back prmcu dependency 3736d4eb6af3 watchdog: kempld: fix gcc-4.3 build 8d5755b3f77b watchdog: softdog: fire watchdog even if softirqs do not get to run ed4a9eca6672 watchdog: kempld: revert to full dependency 2672b7e01abb watchdog: bcm2835: add CONFIG_OF dependency 3eafee956433 watchdog: sp805: add back AMBA dependency 6fb303a81a0b watchdog: menf21bmc: add I2C dependency 0369fdf2e116 watchdog: geode: restore hard CS5535_MFGPT dependency d0e32fba85d5 watchdog: wm831x watchdog really needs mfd 55149d06534a objtool, compiler.h: Fix __unreachable section relocation size bba82fd75694 KVM: x86: never specify a sample period for virtualized in_tx_cp counters 25b68a8f0ab1 timerfd: Only check CAP_WAKE_ALARM when it is needed 1c68bb0f62bf crypto: testmgr - Pad aes_ccm_enc_tv_template vector efa7cebdbfde crypto: arm/crc32 - add build time test for CRC instruction support 1fb1683cb343 crypto: arm/crc32 - fix build error with outdated binutils 8392f16d38bb x86/boot: Correct setup_header.start_sys name e98fe5127b9c x86/purgatory: Fix sparse warning, symbol not declared 72042a8c7b01 x86/purgatory: Make functions and variables static 940b2f2fd963 x86/events: Remove last remnants of old filenames 58ab9a088dda x86/pkeys: Check against max pkey to avoid overflows f2ae5da72617 x86/ioapic: Split IOAPIC hot-removal into two steps 153654dbe595 x86/PCI: Implement pcibios_release_device to release IRQ from IOAPIC e86a2d2d34e2 x86/intel_rdt: Remove duplicate inclusion of linux/cpu.h aa5ec3f715d5 x86/vmware: Remove duplicate inclusion of asm/timer.h 73667e31a153 x86/hyperv: Hide unused label 90b28ded88dd x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 1b17c6df8528 x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register 6b0b7551428e perf/core: Rename CONFIG_[UK]PROBE_EVENT to CONFIG_[UK]PROBE_EVENTS 2a4d0c627f53 x86/selftests: Add clobbers for int80 on x86_64 11277aabcbbe x86/apic: Simplify enable_IR_x2apic(), remove try_to_enable_IR() bb3f0a52630c x86/apic: Fix a warning message in logical CPU IDs allocation b28ace12661f irqchip/crossbar: Fix incorrect type of local variables d03bd0454b10 s390/timex: micro optimization for tod_to_ns e53051e757d6 s390/cputime: provide archicture specific cputime_to_nsecs 3c915bdc1775 s390/cputime: reset all accounting fields on fork e69ca822ce0e s390/cputime: remove last traces of cputime_t d9fcf2a1cbd1 s390: fix in-kernel program checks e7c95effcd3a s390/crypt: fix missing unlock in ctr_paes_crypt on error path 10bce8410607 x86/kdebugfs: Move boot params hierarchy under (debugfs)/x86/ 75013fb16f84 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed 86ef58a4e35e nfit, libnvdimm: fix interleave set cookie calculation 9dcfe2c75b51 locking/refcounts: Change WARN() to WARN_ONCE() a45e47f4b342 staging: fsl-mc: fix warning in DT ranges parser 87bfbddd0935 MAINTAINERS: Remove Noralf Trønnes as fbtft maintainer df06a2d57711 tools/testing/nvdimm: make iset cookie predictable b6b6fbc8310e drm/i915/gvt: use pfn_valid for better checking e3942ed8c66b tools/power turbostat: version 17.02.24 5f3aea57773d tools/power turbostat: bugfix: --add u32 was printed as u64 0815a3d09baf tools/power turbostat: show error on exec 7293fccdffde tools/power turbostat: dump p-state software config 7da6e3e2125d tools/power turbostat: show package number, even without --debug dd778a5e6bbd tools/power turbostat: support "--hide C1" etc. 4e4e1e7c6eaf tools/power turbostat: move --Package and --processor into the --cpu option da67e2b9fd1d tools/power turbostat: turbostat.8 update 6168c2e0fb50 tools/power turbostat: update --list feature 0de6c0df4ecc tools/power turbostat: use wide columns to display large numbers c8ade3616a1a tools/power turbostat: Add --list option to show available header names 218f0e8d5c38 tools/power turbostat: fix zero IRQ count shown in one-shot command mode 1ef7d21afe21 tools/power turbostat: add --cpu parameter 41618e63f2a8 tools/power turbostat: print sysfs C-state stats 495c7654ccfb tools/power turbostat: extend --add option to accept /sys path ade0ebacdf03 tools/power turbostat: skip unused counters on BDX 31e07522be56 tools/power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits 34c7619762f7 tools/power turbostat: skip unused counters on SKX 7170a374377d tools/power turbostat: Denverton: use HW CC1 counter, skip C3, C7 ac01ac1371d0 tools/power turbostat: initial Gemini Lake SOC support 311f77708f36 x86: intel-family.h: Add GEMINI_LAKE SOC 0f47c08d8ccf tools/power turbostat: bug fixes to --add, --show/--hide features 008d396eb219 tools/power turbostat: use tsc_tweak everwhere it is needed 96e4715857cf tools/power turbostat: print system config, unless --quiet fee86541d289 tools/power turbostat: show all columns, independent of --debug 33148d671cc1 tools/power turbostat: decode MSR_MISC_FEATURE_CONTROL 98af74599ea0 x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL b3a34e9382a4 tools/power turbostat: decode CPUID(6).TURBO 0f7887c49b0c tools/power turbostat: dump Atom P-states correctly 92134bdbc627 intel_pstate: use MSR_ATOM_RATIOS definitions from msr-index.h 8a34fd0226ea x86 msr-index.h: Define Atom specific core ratio MSR locations e651262477c6 tools/power turbostat: further decode MSR_IA32_MISC_ENABLE 710f273ba961 tools/power turbostat: add precision to --debug frequency output 0539ba118fe2 tools/power turbostat: Baytrail c-state support 419c9e986ea4 x86: msr-index.h: Remove unused MSR_NHM_SNB_PKG_CST_CFG_CTL 1df2e55abce6 tools/power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL 6cfb2374f83b intel_idle: use new name for MSR_PKG_CST_CONFIG_CONTROL 40496c8ee73a x86: msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL 6f8830f5bbab scsi: libiscsi: add lock around task lists to fix list corruption regression d1a9ccc4b137 scsi: qedi: fix missing return error code check on call to qedi_setup_int 858b0f571d30 drm/i915/gvt: set SFUSE_STRAP properly for vitual monitor detection 1f58af304cce drm/i915/gvt: fix an error for one register 9112caafdf01 drm/i915/gvt: add more registers into handlers list 0aa5277c3a6d drm/i915/gvt: have more registers with F_CMD_ACCESS flags set 4e5acdc23a3d KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 70cd4c10b290 KVM: PPC: Book3S HV: Fix software walk of guest process page tables de09cdd09fa1 intel_idle: stop exposing platform acronyms in sysfs 2664f3c94abc dm raid: bump the target version d36a19541fe8 dm raid: fix data corruption on reshape request ad4704722077 dm raid: fix raid "check" regression due to improper cleanup in raid_message() f3ac9f737603 ALSA: seq: Fix link corruption by event error handling 2a7275a3d867 PCI: altera: Fix TLP_CFG_DW0 for TLP write 900f736251c8 f2fs: avoid to flush nat journal entries ac28e47ccc3f ARM: OMAP2+: Remove legacy gpmc-nand.c 7807e086a2d1 ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure 493de342748c ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming 15c75b09f8d1 ALSA: ctxfi: Fallback DMA mask to 32bit 48385896e9c5 ARM: dts: am335x-pcm953: Fix legacy wakeup source binding 0341735226dc ARM: omap2plus_defconfig: Enable INPUT_MOUSEDEV as loadable modules f5432f01240e ARM: dts: am57xx-idk: tpic2810 is on I2C bus, not SPI b7a42b9d3806 iommu/amd: Fix crash when accessing AMD-Vi sysfs entries a7fdb6e648fb iommu/vt-d: Fix crash when accessing VT-d sysfs entries 71321eb3f2d0 ALSA: timer: Reject user params with too small ticks 20a7db8ab3f2 btrfs: add dummy callback for readpage_io_failed and drop checks 20c9801d393d btrfs: drop checks for mandatory extent_io_ops callbacks 4d53dddbec67 btrfs: document existence of extent_io ops callbacks c3988d630a4d btrfs: let writepage_end_io_hook return void b9d04c607c21 btrfs: do proper error handling in btrfs_insert_xattr_item fa2529923d3b btrfs: handle allocation error in update_dev_stat_item 047e5e17c1e3 btrfs: remove BUG_ON from __tree_mod_log_insert e5d74902362f btrfs: derive maximum output size in the compression implementation 069eac785089 btrfs: use predefined limits for calculating maximum number of pages for compression ff7638665c9a btrfs: export compression buffer limits in a header 4d3a800ebb12 btrfs: merge nr_pages input and output parameter in compress_pages 38c31464089f btrfs: merge length input and output parameter in compress_pages 52f75f4fe74c btrfs: constify name of subvolume in creation helpers 14a3357b4097 btrfs: constify buffers used by compression helpers 9ed573674ae6 btrfs: constify input buffer of btrfs_csum_data da353f6b30bc btrfs: constify device path passed to relevant helpers c3a49c899121 cpufreq: intel_pstate: Fix limits issue with operation mode switching 29e09229d9f2 netfilter: use skb_to_full_sk in ip_route_me_harder cdcc5fa0415d ARM: mm: round the initrd reservation to page boundaries 68b32f361f38 ARM: mm: clean up initrd initialisation 3928624812dc ARM: mm: move initrd init code out of arm_memblock_init() e2fce0a28d8f ARM: 8655/1: improve NOMMU definition of pgprot_*() 7b96ddd02ec3 ARM: 8654/1: decompressor: add strlen prototype 06369a1e58bd ARM: 8652/1: cache-uniphier: clean up active way setup code 1c63d4c5e163 ARM: 8651/1: cache-uniphier: include instead of 050d18d1c651 ARM: 8650/1: module: handle negative R_ARM_PREL31 addends correctly ad475117d201 ARM: 8649/2: nommu: remove Hivecs configuration is asm 58c16709f9ca ARM: 8648/2: nommu: display vectors base f8300a0b5de0 ARM: 8647/2: nommu: dynamic exception base address setting d2ca5f2491c1 ARM: 8646/1: mmu: decouple VECTORS_BASE from Kconfig 035e787543de ARM: 8644/1: Reduce "CPU: shutdown" message to debug level 64fc2a947a98 ARM: 8641/1: treewide: Replace uses of virt_to_phys with __pa_symbol e377cd8221eb ARM: 8640/1: Add support for CONFIG_DEBUG_VIRTUAL a09975bf6c75 ARM: 8639/1: Define KERNEL_START and KERNEL_END 4e23612bb098 ARM: 8638/1: mtd: lart: Rename partition defines to be prefixed with PART_ 985626564eed ARM: 8637/1: Adjust memory boundaries after reservations 374d446d25d6 ARM: 8636/1: Cleanup sanity_check_meminfo 0b581701d977 btrfs: make btrfs_inode_resume_unlocked_dio take btrfs_inode abcefb1eeeff btrfs: make btrfs_inode_block_unlocked_dio take btrfs_inode cef415af2089 btrfs: Make btrfs_add_nondir take btrfs_inode db0a669fb002 btrfs: Make btrfs_add_link take btrfs_inode 9e3e97f45c1f btrfs: Make btrfs_del_delalloc_inode take btrfs_inode fc4f21b1d8d0 btrfs: Make get_extent_t take btrfs_inode 1c8c9c521629 btrfs: Make check_extent_to_block take btrfs_inode a2f392e4015a btrfs: Make clone_update_extent_map take btrfs_inode 6fc0ef687029 btrfs: Make btrfs_clear_bit_hook take btrfs_inode 9cdc51241090 btrfs: Make btrfs_extent_item_to_extent_map take btrfs_inode 19df27a9e470 btrfs: make btrfs_log_inode_parent take btrfs_inode aefa6115c04e btrfs: Make check_parent_dirs_for_sync take btrfs_inode 73f2e545b68f btrfs: Make btrfs_orphan_add take btrfs_inode 3d6ae7bb6a64 btrfs: make btrfs_orphan_del take btrfs_inode 7ab7956ec3fc btrfs: make btrfs_free_io_failure_record take btrfs_inode b30cb441fcf8 btrfs: make clean_io_failure take btrfs_inode 9d4f7f8ad691 btrfs: make repair_io_failure take btrfs_inode f898ac6ae339 btrfs: make check_compressed_csum take btrfs_inode 0970a22e58d4 btrfs: make btrfs_print_data_csum_error take btrfs_inode 4ac1f4acd7c6 btrfs: make free_io_failure take btrfs_inode 2cff578cfceb btrfs: Make lock_and_cleanup_extent_if_need take btrfs_inode 85b7ab6705d9 btrfs: Make check_can_nocow take btrfs_inode a776c6fa1feb btrfs: Make btrfs_lookup_ordered_range take btrfs_inode 7a6d7067958c btrfs: Make btrfs_mark_extent_written take btrfs_inode a012a74e78d9 btrfs: Make fill_holes take btrfs_inode 35339c245b59 btrfs: Make hole_mergeable take btrfs_inode dcdbc059f01e btrfs: Make btrfs_drop_extent_cache take btrfs_inode 46e59791836c btrfs: Make btrfs_requeue_inode_defrag take btrfs_inode 6158e1ce1cc6 btrfs: Make (__)btrfs_add_inode_defrag take btrfs_inode 691fa059673b btrfs: all btrfs_delalloc_release_metadata take btrfs_inode 9f3db423f98c btrfs: Make btrfs_delalloc_reserve_metadata take btrfs_inode 703b391a0362 btrfs: Make btrfs_orphan_release_metadata take btrfs_inode 8ed7a2a0e073 btrfs: Make btrfs_orphan_reserve_metadata take btrfs_inode 0e6bf9b13caa btrfs: Make calc_csum_metadata_size take btrfs_inode baa3ba39b91b btrfs: Make drop_outstanding_extent take btrfs_inode 04f4f916531a btrfs: make btrfs_alloc_data_chunk_ondemand take btrfs_inode 70ddc553b552 btrfs: make btrfs_is_free_space_inode take btrfs_inode 6ef06d27903d btrfs: Make btrfs_i_size_write take btrfs_inode 877574e2548b btrfs: Make btrfs_set_inode_index take btrfs_inode 4c570655f4f9 btrfs: make btrfs_set_inode_index_count take btrfs_inode 8e7611cf3876 btrfs: Make btrfs_insert_dir_item take btrfs_inode d0a0b78de4a6 btrfs: Make btrfs_log_all_parents take btrfs_inode 3b30460c5b0e crypto: ccm - move cbcmac input off the stack 4e4636cf981b objtool: Enclose contents of unreachable() macro in a block 19d19e960598 mac80211: use driver-indicated transmitter STA only for data frames 9bb92f51558f drm/ast: Call open_key before enable_mmio in POST code 905f21a49d38 drm/ast: Fix test for VGA enabled 42a70abddd90 scsi: qedi: Fix memory leak in tmf response processing. fbdab3e7fd54 scsi: aacraid: remove redundant zero check on ret 94fdc2a86a92 drm/ast: POST code for the new AST2500 d95618ef0a05 drm/ast: Rename ast_init_dram_2300 to ast_post_chip_2300 b368e53aae76 drm/ast: Factor mmc_test code in POST code bad09da6deab drm/ast: Fixed vram size incorrect issue on POWER 9f93c8b3c08f drm/ast: Base support for AST2500 6475a7cce619 drm/ast: Fix calculation of MCLK cf2f6bd40247 drm/ast: Remove spurious include 22acdbb1bdbd drm/ast: const'ify mode setting tables 71f677a91046 drm/ast: Handle configuration without P2A bridge 3856081eede2 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS 825c6abbc316 scsi: lpfc: use proper format string for dma_addr_t 90ec7c9dff07 scsi: lpfc: use div_u64 for 64-bit division 3e761a42e19c mm, x86: fix HIGHMEM64 && PARAVIRT build config for native_pud_clear() 2959a5f726f6 mm: add arch-independent testcases for RODATA 8d85063adbb1 hfs: atomically read inode size b279ddc33824 mm: clarify mm_struct.mm_{users,count} documentation 388f79345502 mm: use mmget_not_zero() helper 3fce371bfac2 mm: add new mmget() helper f1f1007644ff mm: add new mmgrab() helper 522b837c672e checkpatch: warn when formats use %Z and suggest %z 5b5e0928f742 lib/vsprintf.c: remove %Z support d7f6724366c5 scripts/spelling.txt: add some typo-words 4091fb95b5f8 scripts/spelling.txt: add "followings" pattern and fix typo instances 608595ed9b33 scripts/spelling.txt: add "therfore" pattern and fix typo instances b8a14f3379a6 scripts/spelling.txt: add "overwriten" pattern and fix typo instances 9a284e5c9e04 scripts/spelling.txt: add "overwritting" pattern and fix typo instances 1cce200081d1 scripts/spelling.txt: add "deintialize(d)" pattern and fix typo instances 66f00449086f scripts/spelling.txt: add "disassocation" pattern and fix typo instances 0cf2a848efc6 scripts/spelling.txt: add "omited" pattern and fix typo instances 34dcaf40c1e0 scripts/spelling.txt: add "explictely" pattern and fix typo instances a6ab4eff19ff scripts/spelling.txt: add "applys" pattern and fix typo instances 2c149601001b scripts/spelling.txt: add "configuartion" pattern and fix typo instances 03671057c3b7 scripts/spelling.txt: add "overrided" pattern and fix typo instances 3f8b6fb7f279 scripts/spelling.txt: add "comsume(r)" pattern and fix typo instances d7f3153e228c scripts/spelling.txt: add "initialiazation" pattern and fix typo instances 183b8021fc0a scripts/spelling.txt: add "intialization" pattern and fix typo instances 4d39f0ac8e5a scripts/spelling.txt: add "unneded" pattern and fix typo instances 176180c2b4ae scripts/spelling.txt: add "neded" pattern and fix typo instances 57366a8d0bf2 scripts/spelling.txt: add "againt" pattern and fix typo instances b43daedc0e78 scripts/spelling.txt: add "embeded" pattern and fix typo instances b564d62e6756 scripts/spelling.txt: add "varible" pattern and fix typo instances 4e0385dd7469 scripts/spelling.txt: add "efective" pattern and fix typo instances 89d790ab31d0 scripts/spelling.txt: add "algined" pattern and fix typo instances 550116d21a65 scripts/spelling.txt: add "aligment" pattern and fix typo instances 8ab102d60a0c scripts/spelling.txt: add "partiton" pattern and fix typo instances 0f5e15583060 scripts/spelling.txt: add "an one" pattern and fix typo instances 03440c4e5e2f scripts/spelling.txt: add "an union" pattern and fix typo instances 9332ef9dbd17 scripts/spelling.txt: add "an user" pattern and fix typo instances c6efb58db4e7 scripts/spelling.txt: add "swithc" pattern and fix typo instances 08a7e621ff81 scripts/spelling.txt: add "swith" pattern and fix typo instances f3048d17d112 nilfs2: use i_blocksize() 1508ddc39ab4 nilfs2: use nilfs_btree_node_size() 93407472a21b fs: add i_blocksize() d31712009709 scatterlist: do not disable IRQs in sg_copy_buffer 1d5210ef7065 scatterlist: reorder compound boolean expression 95e91b831f87 ipc/shm: Fix shmat mmap nil-page protection eac0b1c36816 ipc/mqueue: add missing sparse annotation 9de5ab8a2eee ipc/sem: add hysteresis 27d7be1801a4 ipc/sem.c: avoid using spin_unlock_wait() 08865514805d initramfs: finish fput() before accessing any binary from initramfs 7bcae82621df lib/fonts/Kconfig: keep non-Sparc fonts listed together 0d31a194d517 config: android-base: enable hardened usercopy and kernel ASLR 2d75cb59a5c6 config: android-recommended: disable aio support b3b42c0deaa1 fs/affs: make export work with cold dcache f567accb3ff4 fs/affs/namei.c: forward declarations clean-up c1618208511f fs/affs: add prefix to some functions 1bafd6f164d9 fs/affs: use octal for permissions ed4433d72394 fs/affs: make affs exportable d5de9fd594eb fs/affs: add validation block function 7981a05a0ede fs/affs: remove reference to affs_parent_ino() c857ab640c0c fs,eventpoll: don't test for bitfield with stack value e3b5a342ab96 include/linux/pid.h: use for_each_thread() in do_each_pid_thread() 369f2679f7e7 rapidio: use get_user_pages_unlocked() 464920104bf7 /proc/kcore: update physical address for kcore ram and text 0c49ad415512 tools/testing/selftests/sigaltstack/sas.c: improve output of sigaltstack testcase 441398d378f2 sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT b899ba7d8c71 fs/reiserfs: atomically read inode size a3f2235012cb hfsplus: atomically read inode size 092a53452bb7 autofs: take more care to not update last_used on path walk 3bb2fbdaba16 autofs: remove duplicated AUTOFS_DEV_IOCTL_SIZE definition 0fae77feca33 autofs: add command enum/macros for root-dir ioctls 88488080946c autofs: update ioctl documentation regarding struct autofs_dev_ioctl c5dd2ea06475 autofs: fix wrong ioctl documentation regarding devid d0846dd5af4a autofs: fix typo in Documentation 8723890d1d5d autofs: remove wrong comment 7d134b2ce639 kprobes: move kprobe declarations to asm-generic/kprobes.h fd5bb66cd934 zswap: don't param_set_charp while holding spinlock bae21db88b70 zswap: clear compressor or zpool param if invalid at init ae3d89a7e087 zswap: allow initialization at boot without pool 01cddfe99008 mm,fs,dax: mark dax_iomap_pmd_fault as const 96297aee8bce ide: palm_bk3710: add __initdata to palm_bk3710_port_info ff7d11797e72 nfsd: Fix display of the version string d3635ff07e8c nfsd: fix configuration of supported minor versions dcc235279a52 gcc-plugins: fix sancov_plugin for gcc-5 41139ac3cd76 ACPI: APEI: Fix BERT resources conflict with ACPI NVS area 8b107f5b9777 f2fs: avoid to issue redundant discard commands 0d9f0a52c8b9 virtio_scsi: use virtio IRQ affinity ad71473d9c43 virtio_blk: use virtio IRQ affinity 73473427bb55 blk-mq: provide a default queue mapping for virtio device bbaba4795639 virtio: provide a method to get the IRQ affinity mask for a virtqueue fb5e31d970ce virtio: allow drivers to request IRQ affinity when creating VQs 52a61516125f virtio_pci: simplify MSI-X setup 53a020c66174 virtio_pci: don't duplicate the msix_enable flag in struct pci_dev 07ec51480b5e virtio_pci: use shared interrupts for virtqueues 5c34d002dcc7 virtio_pci: remove struct virtio_pci_vq_info 37e79cd31c2c f2fs: fix a plint compile warning b8d96a30b6f1 f2fs: add f2fs_drop_inode tracepoint 7bb3a371d199 f2fs: Fix zoned block device support 4fcf589ad44e f2fs: remove redundant set_page_dirty() a3ebfe4fd897 f2fs: fix to enlarge size of write_io_dummy mempool b6895e8f99cd f2fs: fix memory leak of write_io_dummy mempool during umount 540faedb0036 f2fs: fix to update F2FS_{CP_}WB_DATA count correctly e3b56cdd4351 vhost: try avoiding avail index access when getting descriptor f0cdbfe6ef0b f2fs: use MAX_FREE_NIDS for the free nids target 4ac912427c42 f2fs: introduce free nid bitmap ced2c7ea8e99 f2fs: new helper cur_cp_crc() getting crc in f2fs_checkpoint 727ebb091e17 f2fs: update the comment of default nr_pages to skipping 0ec4a5b647fc f2fs: drop the duplicate pval in f2fs_getxattr 5f35a2cd5b50 f2fs: Don't update the xattr data that same as the exist 317e13009682 f2fs: kill __is_extent_same 19f4e688f89a f2fs: avoid bggc->fggc when enough free segments are avaliable after cp d27c3d89db99 f2fs: select target segment with closer temperature in SSR mode 55523519bc72 f2fs: show simple call stack in fault injection message dd7b2333e6cd f2fs: no need lock_op in f2fs_write_inline_data 22ad0b6ab466 f2fs: add bitmaps for empty or full NAT blocks 5e8256ac2e37 f2fs: replace rw semaphore extent_tree_lock with mutex lock 3f2be04304cf f2fs: avoid m_flags overlay when allocating more data blocks 6bfaf7b150f7 f2fs: remove unsafe bitmap checking e15882b6c6ca f2fs: init local extent_info to avoid stale stack info in tp 77190e1f313f f2fs: remove unnecessary condition check for write_checkpoint in f2fs_gc 92592285710a f2fs: check discard alignment only for SEQWRITE zones 40465257ac41 f2fs: wait for discard completion after submission 47b898081605 f2fs: much larger batched trim_fs job ad4d307fce09 f2fs: avoid very large discard command ff4dd73dd2b4 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length 3a150df945b7 tracing: Fix code comment for ftrace_ops_get_func() 126cfa2f5e15 ALSA: hda: Add Geminilake HDMI codec ID 51be7a9a261c virtio_mmio: expose header to userspace 6f437d431930 qed: Don't use attention PTT for configuring BW fd3c615ae13a qed: Fix race with multiple VFs 2872de1382a7 PM / hibernate: Define pr_fmt() and use pr_*() instead of printk() 81d45bdf8913 PM / hibernate: Untangle power_down() 6dbf5cea05a7 cpuidle: menu: Avoid taking spinlock for accessing QoS values d825adb48cf9 xenbus: Remove duplicate inclusion of linux/init.h 09e0a2fe1022 mac80211: fix typo in debug print 2595d259b667 mac80211: shorten debug message d98937f4ea71 mac80211: fix power saving clients handling in iwlwifi 890030d3c425 mac80211: don't handle filtered frames within a BA session 8fbcfeb8a9cc mac80211_hwsim: Replace bogus hrtimer clockid b7540d8f25c8 mac80211: don't reorder frames with SN smaller than SSN a9e9200d8661 mac80211: flush delayed work when entering suspend 0328edc77d4f mac80211: fix packet statistics for fast-RX 888022c0473d dma-buf: add support for compat ioctl 29693efcea0f ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine 89027579bc6c crypto: xts - Propagate NEED_FALLBACK bit 016df0abc56e crypto: api - Add crypto_requires_off helper c884b36816c1 crypto: atmel - CRYPTO_DEV_MEDIATEK should depend on HAS_DMA f7f9482e3709 crypto: atmel - CRYPTO_DEV_ATMEL_TDES and CRYPTO_DEV_ATMEL_SHA should depend on HAS_DMA d80388eca1b4 crypto: cavium - fix leak on curr if curr->head fails to be allocated 9bd829041b70 crypto: cavium - Fix couple of static checker errors 51fb60eb162a l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv 1ecc9ad02c3d xfrm: provide correct dst in xfrm_neigh_lookup c4d2603dac3a rhashtable: Fix RCU dereference annotation in rht_bucket_nested ca435407ba66 rhashtable: Fix use before NULL check in bucket_table_free 37f1c63e3e29 net sched actions: do not overwrite status of action creation. d7e15835ab27 rxrpc: Kernel calls get stuck in recvmsg edb9d1bff4bb net sched actions: decrement module reference count after table flush. 9d25af69b3cf lib: Allow compile-testing of parman 99253eb750fd ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt 2e3ce5bc2aa9 sctp: set sin_port for addr param when checking duplicate address c87ba9c49c1f target: Add counters for ABORT_TASK success + failure 17c61ad66f2e iscsi-target: Fix early login failure statistics misses bd4e2d2907fa target: Fix NULL dereference during LUN lookup + active I/O shutdown 31788ca803a0 drm/vmwgfx: Work around drm removal of control nodes 47d3a07528ec net/mlx4_en: fix overflow in mlx4_en_init_timestamp() 13aa5a8f498d netfilter: nft_set_bitmap: incorrect bitmap size 8b1bb92bb6f6 net: s2io: fix typo argumnet argument a573ba43d1f1 net: vxge: fix typo argumnet argument 4b86c459c7be netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 6cf1bf636a06 staging: vchiq_2835_arm: Make cache-line-size a required DT property f4082c6f28a8 staging: bcm2835/mmal-vchiq: unlock on error in buffer_from_host() dc7ffefdcc28 staging/lustre/lnet: Fix allocation size for sv_cpt_data 6e28099d38c0 ipv4: mask tos for input route 8bcfd0925ef1 ipv4: add missing initialization for flowi4_uid 8118b7b76c8c lib: fix spelling mistake: "actualy" -> "actually" 71050ae7bf83 platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT 5802d0bc3fe9 platform/x86: fujitsu-laptop: remove redundant MODULE_ALIAS entries 5296a7361381 platform/x86: fujitsu-laptop: autodetect LCD interface on all models c1d1e8a05176 platform/x86: fujitsu-laptop: simplify acpi_bus_register_driver() error handling 8c590e339f37 platform/x86: fujitsu-laptop: remove redundant forward declarations d3dd4480f8a9 platform/x86: fujitsu-laptop: replace numeric values with constants 8ef27bd3410c platform/x86: fujitsu-laptop: rename FUNC_RFKILL to FUNC_FLAGS 1650602691f4 platform/x86: fujitsu-laptop: make platform-related variables match naming convention 6942eabc140e platform/x86: fujitsu-laptop: replace "hotkey" with "laptop" in symbol names 9fc5cf6e14fc platform/x86: fujitsu-laptop: clearly denote backlight-related symbols f2642888476d tools/power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding 8f6196c192f6 tools/power turbostat: Baytrail: remove debug line in quiet mode 71616c8e936a tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration cf4cbe531488 tools/power turbostat: BYT does not have MSR_MISC_PWR_MGMT 812db3f77b9a tools/power turbostat: Add --show and --hide parameters 678a3bd1b3de tools/power turbostat: fix bugs in --add option ef470a60e10e parisc: Remove flush_user_dcache_range and flush_user_icache_range 8351badf349b parisc: fix a printk e28f701b21ee parisc: ccio-dma: Handle return NULL error from ioremap_nocache 09b871ffd4d8 parisc: Define access_ok() as macro af640d17ecee parisc: eisa: Fix resource leaks in error paths 99cde44edfa0 parisc: eisa: Remove coding style errors 6e5c8381d1db treewide: Remove remaining executable attributes from source files 915f3e3f76c0 mac80211_hwsim: Replace bogus hrtimer clockid ca1c39ef7637 iio: adc: xilinx: Fix error handling c0464062bfea PCI: dwc: Fix crashes seen due to missing assignments 7fb668ac7b49 netfilter: nf_ct_expect: nf_ct_expect_related_report(): Return zero on success. f2168273427c uapi: fix linux/netfilter/xt_hashlimit.h userspace compilation error 3d1e236022cc objtool: Prevent GCC from merging annotate_unreachable() af050abb5c2e platform/x86: intel_turbo_max_3: make it explicitly non-modular 8d2c4538dbc7 platform/x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist bd5762a0c1c9 platform/x86: intel-hid: Support 5 button array c685e20df5cf platform/x86: thinkpad_acpi: Call led_classdev_notify_brightness_hw_changed on kbd brightness change 86ec0c2c0b52 platform/x86: thinkpad_acpi: Use brightness_set_blocking callback for LEDs 06da5325d02e platform/x86: thinkpad_acpi: Stop setting led_classdev brightness directly b8c5099b0027 leds: class: Add new optional brightness_hw_changed attribute 5ffa572a431f platform/x86: acer-wmi: add another KEY_WLAN keycode 280642c3c8dd platform/x86: acer-wmi: Inform firmware that RF Button Driver is active 4ac20e62efc6 platform/x86: asus-wireless: Fix indentation 4b7fb9fcf917 platform/x86: asus-wireless: Use per-HID HSWC parameters 23e775db8cb9 platform/x86: intel_pmc_ipc: Add APL PMC PCI Id 76062b4ae2ea platform/x86: intel_pmc_ipc: read s0ix residency API 8e4b8c7d7df7 platform/x86: alienware-wmi: Remove header duplicate 25b4a38fcf1b platform/x86: intel_mid_powerbtn: Use SCU IPC directly ca45ba06885f platform/x86: intel_mid_powerbtn: Unify IRQ acknowledgment 44b46d739d35 ALSA: hda - Add Geminilake PCI ID 95330473636e checkpatch: remove false unbalanced braces warning e4c5babd32f9 checkpatch: notice unbalanced else braces in a patch 1bde561e471c checkpatch: add another old address for the FSF 758d7aada73e checkpatch: update $logFunctions 45c55e92fcee checkpatch: warn on logging continuations 77cb8546bcd7 checkpatch: warn on embedded function names 69c78423b8f4 lib/lz4: remove back-compat wrappers d21b5ff12df4 fs/pstore: fs/squashfs: change usage of LZ4 to work with new LZ4 version 73a15ac6d541 crypto: change LZ4 modules to work with new LZ4 module version e23d54e48346 lib/decompress_unlz4: change module to work with new LZ4 module version 4e1a33b105dd lib: update LZ4 compressor module 8893f519330b lib/test_sort.c: make it explicitly non-modular c5adae9583ef lib: add CONFIG_TEST_SORT to enable self-test of sort() f231aebfc4ca rbtree: use designated initializers 4f5901f5a672 linux/kernel.h: fix DIV_ROUND_CLOSEST to support negative divisors e4afd2e5567f lib/find_bit.c: micro-optimise find_next_*_bit 55ded9551f9a lib: add module support to atomic64 tests ba95b045e94f lib: add module support to glob tests 5fb7f87408f1 lib: add module support to crc32 tests 738bc38d49e0 kernel/ksysfs.c: add __ro_after_init to bin_attribute structure 3e6daded1f51 kernel/notifier.c: simplify expression 9c57b5808c62 mm balloon: umount balloon_mnt when removing vb device 85caa95b9f19 bug: switch data corruption check to __must_check 849de0cd2c87 m68k: replace gcc specific macros with ones from compiler.h a3f0825e7e37 compiler-gcc.h: add a new macro to wrap gcc attribute 16f4e3195156 include/linux/iopoll.h: include instead of 1ca5eebb894a uapi: mqueue.h: add missing linux/types.h include 796f571b0c5c procfs: use an enum for possible hidepid values a0a07b87f394 proc: less code duplication in /proc/*/cmdline 4e4a7fb7b457 proc: use rb_entry() 35ca6953cac4 alpha: use generic current.h 9ef5ea20134e arch/frv/mb93090-mb00/pci-frv.c: fix build warning 0386bf385d9d kasan: add memcg kmem_cache test f9fa1d919c69 kasan: drain quarantine of memcg slab objects dc18d706a436 memory-hotplug: use dev_online for memhp_auto_online dd8416c47715 mm: do not access page->mapping directly on page_endio 9a8b300f2f78 mm/thp/autonuma: use TNF flag instead of vm fault db08f2030a17 mm/gup: check for protnone only if it is a PTE entry 199eaa05adc5 mm: cleanups for printing phys_addr_t and dma_addr_t b538e422e41f mm/zsmalloc: fix comment in zsmalloc ad69444e75d7 mm/page_alloc.c: remove redundant init code for ZONE_MOVABLE 22c5cef16278 mm/zsmalloc: remove redundant SetPagePrivate2 in create_page_chain e1587a494540 mm: vmpressure: fix sending wrong events on underflow 3a4f8a0b3ffa mm: remove shmem_mapping() shmem_zero_setup() duplicates e02dc017c303 mm/page_alloc: fix nodes for reclaim in fast path d6d8c8a48291 mm/memory_hotplug.c: fix overflow in test_pages_in_a_zone() 8e19d540d107 zram: extend zero pages to same element pages 517663edd6b5 mm/page-writeback.c: place "not" inside of unlikely() statement in wb_domain_writeout_inc() c137a2757b88 powerpc/mm/autonuma: switch ppc64 to its own implementation of saved write 595cd8f256d2 mm/ksm: handle protnone saved writes when making page write protect 288bc54949fc mm/autonuma: let architecture override how the write bit should be stashed in a protnone pte. cee216a696b2 mm/autonuma: don't use set_pte_at when updating protnone ptes 3f472cc978ea mm/shmem.c: fix unlikely() test of info->seals to test only for WRITE and GROW c2f83143f1c6 mm, vmscan: clear PGDAT_WRITEBACK when zone is balanced 8f526e12426e drm: remove unnecessary fault wrappers 166f61b9435a mm: codgin-style fixes 7f2b6ce8e31e mm/memory.c: use NULL instead of literal 0 f2bf14d14dbc mm/page_alloc.c: remove duplicate inclusion of page_ext.h 5d17a73a2ebe vmalloc: back off when the current task is killed dbe43d4d2837 mm: cma: print allocation failure reason and bitmap status def5efe03765 mm, madvise: fail with ENOMEM when splitting vma will hit max_map_count 712c604dcdf8 mm: wire up GFP flag passing in dma_alloc_from_contiguous e2f466e32f56 mm: cma_alloc: allow to specify GFP mask ca96b6253410 mm: alloc_contig_range: allow to specify GFP mask 5a02026d390e userfaultfd: documentation update 96333187ab16 userfaultfd_copy: return -ENOSPC in case mm has gone 27d02568f529 userfaultfd: mcopy_atomic: return -ENOENT when no compatible VMA found ca49ca711455 userfaultfd: non-cooperative: add event for exit() notification 897ab3e0c49e userfaultfd: non-cooperative: add event for memory unmaps 846b1a0f1db0 mm: call vm_munmap in munmap syscall instead of using open coded version 3fe87967c536 mm: convert remove_migration_pte() to use page_vma_mapped_walk() d53a8b49a626 mm: drop page_check_address{,_transhuge} 6a328a626f98 mm: convert page_mapped_in_vma() to use page_vma_mapped_walk() 14fa2daa1588 mm, uprobes: convert __replace_page() to use page_vma_mapped_walk() 36eaff3364e8 mm, ksm: convert write_protect_page() to use page_vma_mapped_walk() c7ab0d2fdc84 mm: convert try_to_unmap_one() to use page_vma_mapped_walk() f27176cfc363 mm: convert page_mkclean_one() to use page_vma_mapped_walk() a8fa41ad2f6f mm, rmap: check all VMAs that PTE-mapped THP can be part of 699fa216808f mm: fix handling PTE-mapped THPs in page_idle_clear_pte_refs() 8eaedede825a mm: fix handling PTE-mapped THPs in page_referenced() ace71a19cec5 mm: introduce page_vma_mapped_walk() c8394812e56f uprobes: split THPs before trying to replace them 0efadf48bca0 mm/hotplug: enable memory hotplug for non-lru movable pages 85fbe5d1b50c HWPOISON: soft offlining for non-lru movable page cbae0170e532 mm/migration: make isolate_movable_page always defined 9e5bcd610ffc mm/migration: make isolate_movable_page() return int type 5a27aa822029 z3fold: add kref refcounting 2f1e5e4d8430 z3fold: use per-page spinlock 1b096e5ae9f7 z3fold: extend compaction function ede93213aab6 z3fold: fix header size related issues 12d59ae67824 z3fold: make pages_nr atomic 220ced1676c4 mm: fix get_user_pages() vs device-dax pud mappings c791ace1e747 mm: replace FAULT_FLAG_SIZE with parameter to huge_fault 9557feee39b7 dax: support for transparent PUD pages for device DAX a00cc7d9dd93 mm, x86: add support for PUD-sized transparent hugepages a2d581675d48 mm,fs,dax: change ->pmd_fault to ->huge_fault bd233f538d51 mm, page_alloc: use static global work_struct for draining per-cpu pages 5104782011a1 mm, page_alloc: don't check cpuset allowed twice in fast-path df76cee6bbeb mm, page_alloc: remove redundant checks from alloc fastpath a09759acaacf zram: remove waitqueue for IO done 3edf41d84587 mm: fix comments for mmap_init() 11bac8000449 mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf 374ad05ab64d mm, page_alloc: only use per-cpu allocator for irq-safe requests a459eeb7b852 mm, page_alloc: do not depend on cpu hotplug locks inside the allocator 0ccce3b92421 mm, page_alloc: drain per-cpu pages from workqueue context 9cd7555875bb mm, page_alloc: split alloc_pages_nodemask() 066b23935578 mm, page_alloc: split buffered_rmqueue() c55e8d035b28 mm: vmscan: move dirty pages out of the way until they're flushed 4eda48235011 mm: vmscan: only write dirty pages that the scanner has seen twice bbef938429f5 mm: vmscan: remove old flusher wakeup from direct reclaim path 726d061fbd36 mm: vmscan: kick flushers when we encounter dirty pages on the LRU 1276ad68e249 mm: vmscan: scan dirty pages even in laptop mode 64527f5d540a userfaultfd: non-cooperative: selftest: enable REMOVE event test for shmem a6bf53eba98e userfaultfd: non-cooperative: add madvise() event for MADV_REMOVE request d811914d8757 userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE 0262d9c845ec memblock: embed memblock type name within struct memblock_type 409efd4c9bae memblock: also dump physmem list within __memblock_dump_all 7409c5f738c8 memblock: let memblock_type_name know about physmem type 997126bbc58e mm/memory_hotplug.c: unexport __remove_pages() 3fc21924100b mm: validate device_hotplug is held for memory hotplug b5d24fda9c3d mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} 299c517adb90 mm, oom: header nodemask is NULL when cpusets are disabled e86c59b1b12d mm/ksm: improve deduplication of zero pages with colouring 8d4a01700262 cris: use generic current.h 7259f1dfe718 sunrpc: don't register UDP port with rpcbind when version needs congestion control 5283b03ee5cd nfs/nfsd/sunrpc: enforce transport requirements for NFSv4 e3a60ead2c9b watchdog: s3c2410: Add prefix to local function 53eac48d5c97 watchdog: s3c2410: Select MFD_SYSCON on all Exynos platforms 456f53d65241 watchdog: s3c2410: Use dev_dbg instead of pr_info 0b445549ea6f watchdog: s3c2410: Fix infinite interrupt in soft mode 4f21195d42ef watchdog: s3c2410: Remove confusing CONFIG prefix from local defines 4cbc69023a21 watchdog: softdog: make pretimeout support a compile option 8ce6796dabb9 watchdog: zx2967: add watchdog controller driver for ZTE's zx2967 family df823c19e524 dt: bindings: add documentation for zx2967 family watchdog controller f201353273b6 watchdog: sama5d4: Implement resume hook 722ce6356ddf watchdog: sama5d4: Cache MR instead of a partial config 8f8dc7bf3e0a watchdog: ts72xx_wdt: convert driver to watchdog core 917003610d17 watchdog: ep93xx_wdt: cleanup and let the core handle the heartbeat 8751f90c819c watchdog: RDC321X_WDT always depends on PCI eca10ae6000d watchdog: add driver for Cortina Gemini watchdog 428a66554a1d watchdog: add DT bindings for Cortina Gemini b893e344bfbd watchdog: constify watchdog_ops structures bb292ac1c602 watchdog: Introduce watchdog_stop_on_unregister helper 540aea3dbffc watchdog: ebc-c384_wdt: Utilize devm_ functions in driver probe callback 4b448c96a7f0 watchdog: tegra_wdt: Convert to use device managed functions 64b849e28b8b watchdog: da9063_wdt: Convert to use device managed functions 528eff34dda0 watchdog: da9062_wdt: Convert to use device managed functions 89f944c0f9ab watchdog: da9055_wdt: Convert to use device managed functions 189c049a01c2 watchdog: da9052_wdt: Convert to use device managed functions 5f5aa6f10a11 watchdog: bcm2835_wdt: Convert to use device managed functions and other improvements cb5c14ea573b watchdog: mena21_wdt: Convert to use device managed functions and other improvements 30cba9a109fe watchdog: wm831x_wdt: Convert to use device managed functions dd36f6ce680d watchdog: digicolor_wdt: Convert to use device managed functions and other improvements d3d77b5abc17 watchdog: iTCO_wdt: Replace shutdown function with call to watchdog_stop_on_reboot 396164b7407b watchdog: intel-mid_wdt: Convert to use device managed functions c8841a606740 watchdog: meson_wdt: Convert to use device managed functions and other improvements 42f82693776c watchdog: sunxi_wdt: Convert to use device managed functions and other improvements 7db1634d62d4 watchdog: aspeed_wdt: Convert to use device managed functions 9e14375880c4 watchdog: coh901327_wdt: Use dev variable instead of pdev->dev 30c65b22f042 watchdog: coh901327_wdt: Use devm_ioremap_resource to map resources 14da8d427eb8 watchdog: coh901327_wdt: Keep clock enabled after loading driver 01372ae13ba6 watchdog: coh901327_wdt: Simplify error handling in probe function 0397c5db1d31 watchdog: tangox: Use watchdog core to install restart handler a70dcc016fed watchdog: dw_wdt: Use watchdog core to install restart handler 71e9b2f0bf2a watchdog: bcm2835_wdt: Use watchdog core to install restart handler 55dbe8f325a2 watchdog: asm9260_wdt: Use watchdog core to install restart handler 3b72c41f13e6 watchdog: bcm47xx_wdt: Don't validate platform data on remove 9616bd2a6600 watchdog: iTCO_wdt: Simplify module init function 78e45696d55c watchdog: iTCO_wdt: Use pdev for platform device and pci_dev for pci device c7bbcc87ac98 watchdog: iTCO_wdt: Use device managed resources ce1b95ca23c1 watchdog: iTCO_wdt: Use allocated data structures 9bf2dfb0e4bc watchdog: orion: fix spelling mistake: "harcoded" -> "hardcoded" da2a68b3eb47 watchdog: Enable COMPILE_TEST where possible e628a0c1fdcd watchdog: pnx833x_wdt: Mark as broken 98078ca34a0a watchdog: nic7018_wdt: Add NIC7018 watchdog driver 6c368932f0d8 watchdog: constify watchdog_info structures cb5f9d406d50 watchdog: pika_wdt: add __ro_after_init to ident 8d97005e0144 watchdog: booke_wdt: add __ro_after_init to booke_wdt_info 027d89d96b68 watchdog: sa11x0/pxa: fix error path of driver initialization f3519a662f5f watchdog: update my email address 362142b25843 sunrpc: flag transports as having congestion control 05a45a2db425 sunrpc: turn bitfield flags in svc_version into bools 4ab495bfe58d nfsd: remove superfluous KERN_INFO 61febef40bfe dm-rq: don't dereference request payload after ending request a4d442663580 openrisc: head: Init r0 to 0 on start a0eba4f7ebcd openrisc: Export ioremap symbols used by modules e34f671d1cf8 arch/openrisc/lib/memcpy.c: use correct OR1200 option 0ccffdf5e114 openrisc: head: Remove unused strings da99f00ece82 openrisc: head: Move init strings to rodata section e6d20c55a4d9 openrisc: entry: Fix delay slot detection 2ead7aba44e9 openrisc: entry: Whitespace and comment cleanups f72deab378db scripts/checkstack.pl: Add openrisc support 1b8c1012142d drivers: net: xgene: Simplify xgene_enet_setup_mss() to kill warning 9dfc96d72b87 MAINTAINERS: Add the openrisc official repository f52092831b07 openrisc: Add .gitignore f5d45dc9116b openrisc: Add optimized memcpy routine d857a1e25349 openrisc: Add optimized memset e29d11c6991d openrisc: Initial support for the idle state 79f8a4d022f2 openrisc: Fix the bitmask for the unit present register 89c94fdb9718 openrisc: remove unnecessary stddef.h include 4ac46db1aaf1 openrisc: add futex_atomic_* implementations bc19598f1dde openrisc: add optimized atomic operations 115951725377 openrisc: add cmpxchg and xchg implementations 3b5923f0796b rds: fix memory leak error 0e9f9fd20ce9 openrisc: add atomic bitops 1158632b5a2d vxlan: don't allow overwrite of config src addr 54ea0046b6fe libceph, rbd, ceph: WRITE | ONDISK -> WRITE b18b9550e405 libceph: get rid of ack vs commit 55f2a04588c5 ceph: remove special ack vs commit behavior 70d625cbdbbb f2fs: do SSR for node segments more aggresively c192f7a47795 f2fs: find data segments across all the types d0db7703ac18 f2fs: do SSR in higher priority 035e97adab26 f2fs: do SSR for data when there is enough free space b9cd20619e35 f2fs: node segment is prior to data segment selected victim 3436c4bdb30d f2fs: put allocate_segment after refresh_sit_entry 7dcdf941cdc9 vti6: return GRE_KEY for vti6 774521f353e1 rxrpc: Fix an assertion in rxrpc_read() 65f2767a64ab net: phy: Add missing driver check in phy_aneg_done() 4e37d6911f36 vxlan: correctly validate VXLAN ID against VXLAN_N_VID 681a55d71799 tipc: move premature initilalization of stack variables fbf68229ffe7 net: stmmac: unify registers dumps methods ac65e2828d03 sparc64: Fix build error in flush_tsb_user_page 77cc7aee099e RDS: IB: fix ifnullfree.cocci warnings dfcb9f4f99f1 sctp: deny peeloff operation on asocs with threads sleeping on it 638f863dbbc8 arm64/cpufeature: check correct field width when updating sys_val d81bbe6d8824 Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate" ea6eac904f0a arm64: Avoid clobbering mm in erratum workaround on QDF2400 d4f6c6f15a1f rtc: ds3232: Call device_init_wakeup before device_register 41bfab35b3d0 drm/i915/gvt: add some new MMIOs to cmd_access white list 8bcd7c188bc4 drm/i915/gvt: fix pcode mailbox write emulation of BDW 96b777452d88 sched/cgroup: Move sched_online_group() back into css_online() to fix crash d1091c7fa3d5 objtool: Improve detection of BUG() and other dead ends 318b1dedcd39 locking/refcounts: Add missing kernel.h header to have UINT_MAX defined 29dee3c03abc locking/refcounts: Out-of-line everything a499c3ead88c sched/fair: Update rq clock before changing a task's CPU affinity 8cb68b343a66 sched/core: Fix update_rq_clock() splat on hotplug (and suspend/resume) 1572e45a924f perf/core: Fix the perf_cpu_time_max_percent check 7bbba0eb1af3 perf/core: Fix perf_event_enable_on_exec() timekeeping (again) 279b5165ffad perf/core: Remove confusing comment and move put_ctx() fb94a687d96c s390: TASK_SIZE for kernel threads 279378430768 s390/crypt: Add protected key AES module d1a513be1f0a drm/i915/gvt: add resolution definition for vGPU type bca5609fcc40 drm/i915/gvt: Add more edid definition support 64a577196d66 lib/Kconfig: make PRIME_NUMBERS not user selectable. 7fef80a4b9c8 drm/tinydrm: helpers: Properly fix backlight dependency ce8c0137001e drm/tinydrm: mipi-dbi: Fix field width specifier warning b401f34314db drm/tinydrm: mipi-dbi: Silence: ‘cmd’ may be used uninitialized 263d3995c93c Btrfs: try harder to migrate items to left sibling before splitting a leaf 76b42abbf748 Btrfs: fix data loss after truncate when using the no-holes feature 82bfb2e7b645 Btrfs: incremental send, fix unnecessary hole writes for sparse files a9b9477db293 Btrfs: fix use-after-free due to wrong order of destroying work queues 5cdd7db6c5c9 Btrfs: fix assertion failure when freeing block groups at close_ctree() 3168021cf9b4 Btrfs: do not create explicit holes when replaying log tree if NO_HOLES enabled 91e1f56a8b3c Btrfs: fix leak of subvolume writers counter 6f546216e9f9 Btrfs: bulk delete checksum items in the same leaf 019141015884 Btrfs: incremental send, do not issue invalid rmdir operations fe9c798dbf4c Btrfs: incremental send, do not delay rename when parent inode is new 4dd9920d9917 Btrfs: send, fix failure to rename top level inode due to name collision 2559a1ef688f scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m ed92d8c137b7 NFSv4: fix getacl ERANGE for some ACL buffer sizes 6682c14bbe50 NFSv4: fix getacl head length estimation ebe73647fb38 scsi: cciss: correct check map error. 669a311b6ecc scsi: qla2xxx: fix spelling mistake: "seperator" -> "separator" d08d1b27fe2a PM / QoS: Remove global notifiers 35bfa99e81f4 PM / runtime: Fix some typos a56e574067c2 scsi: aacraid: Fixed expander hotplug for SMART family 17b4eaf47568 cpufreq: qoriq: clean up unused code 1d55abc0e98a scsi: mpt3sas: switch to pci_alloc_irq_vectors 8cc311167c22 PM / OPP: fix off-by-one bug in dev_pm_opp_get_max_volt_latency loop 1afca6b5f316 scsi: qedf: fixup compilation warning about atomic_t usage fcbfffe2c5cb scsi: remove scsi_execute_req_flags 76aaf87b4cdc scsi: merge __scsi_execute into scsi_execute 2da835452a08 PM / Domains: Power off masters immediately in the power off sequence 3c64649d1cf9 PM / Domains: Rename is_async to one_dev_on for genpd_power_off() 1f8728b7adc4 PM / Domains: Move genpd_power_off() above genpd_power_on() f10754803980 ceph: tidy some white space in get_nonsnap_parent() 7ba0487cca61 crush: fix dprintk compilation 98ba6af728de crush: do is_out test only if we do not collide 47b1f6fd6ebc uapi: stop including linux/sysctl.h in uapi/linux/netfilter.h 427345d61297 netfilter: nft_ct: fix random validation errors for zone set support 1ec492232ed6 md/raid1: fix write behind issues introduced by bio_clone_bioset_partial aff8da09f238 md/raid1: handle flush request correctly d939cdfde34f md/linear: shutup lockdep warnning e93b9865251a f2fs: add ovp valid_blocks check for bg gc victim to fg_gc 86d54795c945 f2fs: do not wait for writeback in write_begin 05eeb118a0e9 f2fs: replace __get_victim by dirty_segments in FG_GC 5012de209b70 f2fs: trace victim's cost selectecd by f2fs_gc 88c5c13a5027 f2fs: fix multiple f2fs_add_link() calls having same name d50aaeec905b f2fs: show actual device info in tracepoints 5b6c6be2d878 f2fs: use SSR for warm node as well d38d35155514 blk-mq-sched: separate mark hctx and queue restart operations da55f2cc7841 blk-mq: use sbq wait queues instead of restart for driver tags 2d19020b085e block/sed-opal: Propagate original error message to userland. e286bcfc59e0 nvme/pci: re-check security protocol support after reset 7d6d15789d69 block/sed-opal: Introduce free_opal_dev to free the structure and clean up state 9c4713701c01 bpf: Fix bpf_xdp_event_output 39133a5015e2 f2fs: enable inline_xattr by default 23cf7212a1ca f2fs: introduce noinline_xattr mount option 25cc5d3b9dde f2fs: avoid reading NAT page by get_node_info 9b064f7d0c9a f2fs: remove build_free_nids() during checkpoint d260081ccf37 f2fs: change recovery policy of xattr node block 2ad0ef846b38 f2fs: super: constify fscrypt_operations structure 1200abb26f82 f2fs: show checkpoint version at mount time 6de3f12eb737 f2fs: fix a typo in f2fs.txt 7f54f51f46f6 f2fs: remove preflush for nobarrier case 942fd3192f83 f2fs: check last page index in cached bio to decide submission d68f735b3bc9 f2fs: check io submission more precisely f566bae8462c f2fs: call internal __write_data_page directly e7c75ab099c8 f2fs: avoid out-of-order execution of atomic writes faa24895acfd f2fs: move write_node_page above fsync_node_pages c1b221078baf f2fs: move flush tracepoint 3769a375ab83 rtc: pcf2127: bulk read only date and time registers. cd429ce2d095 sparc64: memblock resizes are not handled properly 1537b26dab1c sparc64: use latency groups to improve add_node_ranges speed dcd1912d21a0 sparc64: Add 64K page size support c7d9f77d33a7 sparc64: Multi-page size support 4cfe140618b9 Documentation/sparc: Steps for sending break on sunhv console 7db60d05e5cc sparc64: Send break twice from console to return to boot prom 7dd4fcf5b706 sparc64: Migrate hvcons irq to panicked cpu cffb3e76818f sparc64: Set cpu state to offline when stopped f41e54616ca1 sunvdc: Add support for setting physical sector size 269d8523585c sparc64: fix for user probes in high memory fc5e8c283999 sparc: topology_64.h: Fix condition for including cpudata.h cbc41b43e7c2 sparc32: mm: srmmu: add __ro_after_init to sparc32_cachetlb_ops structures efe0220fc2d2 drm/rockchip: cdn-dp: Fix error handling b6705157b2db drm/rockchip: add extcon dependency for DP 7f0137e2ef9f net/mlx4_en: Use __skb_fill_page_desc() 6ed63d845e78 net/mlx4_core: Use cq quota in SRIOV when creating completion EQs 95f1ba9a24af net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 745d8ae4622c net/mlx4: Spoofcheck and zero MAC can't coexist 423b3aecf290 net/mlx4: Change ENOTSUPP to EOPNOTSUPP c12f4d761dd2 uapi: fix linux/rds.h userspace compilation errors ea3ebc73b46f uapi: fix linux/seg6.h and linux/seg6_iptunnel.h userspace compilation errors 50ab3af16c48 lib: Remove string from parman config selection ca92aea97816 forcedeth: Remove return from a void function bc1750f36690 bpf: fix spelling mistake: "proccessed" -> "processed" 40df93be6a70 uapi: fix linux/llc.h userspace compilation error 557d7acd7545 uapi: fix linux/ip6_tunnel.h userspace compilation errors 36154be40a28 net/mlx5e: Fix wrong CQE decompression 6dc4b54e7728 net/mlx5e: Update MPWQE stride size when modifying CQE compress state b0d4660b4cc5 net/mlx5e: Fix broken CQE compression initialization 4078e637c12f net/mlx5e: Do not reduce LRO WQE size when not using build_skb 6f08a22c5fb2 net/mlx5e: Register/unregister vport representors on interface attach/detach 18bcf742fbb0 net/mlx5e: s390 system compilation fix f38e5fb95a1f gfs2: Add missing rcu locking for glock lookup 12cb3a1c4184 crypto: xts - Add ECB dependency 15c0b9edcc41 crypto: cavium - switch to pci_alloc_irq_vectors 613844e811a8 crypto: cavium - switch to pci_alloc_irq_vectors f4f228bff3c9 crypto: cavium - remove dead MSI-X related define 4c21541d8da1 i2c: thunderx: Replace pci_enable_msix() 7999eecb7e56 i2c: exynos5: fix arbitration lost handling 8693b9145b13 s390/dasd: fix spelling mistake: "supportet" -> "supported" fd1c9c856843 i2c: exynos5: disable fifo-almost-empty irq signal when necessary 191020b670f8 drm/i915/gvt: adjust to fixed vGPU types 7c28135c7741 drm/i915/gvt: remove unnecessary error msg from gtt write d8a355be0b2b drm/i915/gvt: refine pcode write emulation da9cc8de22aa drm/i915/gvt: clear the vGPU reset logic bab059304314 drm/i915/gvt: decrease priority of output msg for untracked mmio ec162aa84c90 drm/i915/gvt: set default value to 0 for unhandled mmio regs 187447a106fc drm/i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 e6cedfea6b8d drm/i915/gvt: force-nopriv register handling 4c4b22abb3d4 drm/i915/gvt: add more registers to context save/restore list d8e9b2b9097c drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var 593e59b4b941 drm/i915/gvt: fix unhandled mmio warnings 9272f73f79bd drm/i915/gvt: add a NULL pointer check to avoid kernel panic a33fc7a0482a drm/i915/gvt: enter failsafe mode when guest requires more resources e80d4af0a320 s390/pkey: Introduce pkey kernel module a1d001e26d53 s390/zcrypt: export additional symbols a3358e3de393 s390/zcrypt: Rework CONFIG_ZCRYPT Kconfig text. f546d6a94191 s390/zcrypt: Cleanup leftover module code. 5791d90d0046 s390/nmi: purge tlbs after control register validation 70e28aa0bbb6 s390/nmi: fix order of register validation 776067080ca0 s390/crypto: Add PCKMO inline function d0360d7b523f s390/zcrypt: Enable request count reset for cards and queues. 54397bb0bbed s390/mm: use _SEGMENT_ENTRY_EMPTY in the code 77759137248f s390/chsc: Add exception handler for CHSC instruction f50c0e6371c9 s390: opt into HAVE_COPY_THREAD_TLS b5a882fcf146 s390: restore address space when returning to user space 606aa4aa0b2c s390: rename CIF_ASCE to CIF_ASCE_PRIMARY a00861dbca91 f2fs: show # of APPEND and UPDATE inodes cac5a3d8f517 f2fs: fix 446 coding style warnings in f2fs.h c64ab12e365a f2fs: fix 3 coding style errors in f2fs.h 8ed597455208 f2fs: declare missing static function 0cc0dec2b6f9 f2fs: show the fault injection mount option 73545817c90e f2fs: fix null pointer dereference when issuing flush in ->fsync dba79f38bc60 f2fs: fix to avoid overflow when left shifting page offset ba38c27eb93e f2fs: enhance lookup xattr 04b9a5f0f519 Doc: f2fs: Fix typo in Documentation/filesystems/f2fs.txt b86e33075ed1 f2fs: fix a dead loop in f2fs_fiemap() dc91de78e5e1 f2fs: do not preallocate blocks which has wrong buffer dcc9165dbf99 f2fs: show # of on-going flush and discard bios 1546996348b3 f2fs: add a kernel thread to issue discard commands asynchronously f81fa767077b drm/sti: fix build warnings in sti_drv.c and sti_vtg.c files 0b54fb845819 f2fs: factor out discard command info into discard_cmd_control d4adb30f25f5 f2fs: reorganize stat information b01a92019cac f2fs: clean up flush/discard command namings ae27d62e6bef f2fs: check in-memory sit version bitmap 599a09b2c1ac f2fs: check in-memory nat version bitmap 355e78913c0d f2fs: check in-memory block bitmap 5fe457430e55 f2fs: introduce FI_ATOMIC_COMMIT 939afa943c52 f2fs: clean up with list_{first, last}_entry 25290fa5591d f2fs: return fs_trim if there is no candidate dc5e1d628a7b drm: zte: fix static checker warning on variable 'fmt' f201ebd87652 mm/z3fold.c: limit first_num to the actual range of possible buddy indexes 083fb8edda04 mm: fix stray kernel-doc notation c87d1655c295 zram: remove obsolete sysfs attrs 5d63f81c9e49 mm/memblock.c: remove unnecessary log and clean up 235190738aba oom-reaper: use madvise_dontneed() logic to decide if unmap the VMA ecf1385d72f0 mm: drop unused argument of zap_page_range() 3e8715fdc03e mm: drop zap_details::check_swap_entries da162e936899 mm: drop zap_details::ignore_dirty 685dbf6f5a64 mm, page_alloc: warn_alloc nodemask is NULL when cpusets are disabled 6c18ba7a1899 mm: help __GFP_NOFAIL allocations which do not trigger OOM killer 06ad276ac187 mm, oom: do not enforce OOM killer for __GFP_NOFAIL automatically 9a67f6488eca mm: consolidate GFP_NOFAIL checks in the allocator slowpath 9af744d74317 lib/show_mem.c: teach show_mem to work with the given nodemask 6d23f8a5d432 arch, mm: remove arch specific show_mem a8e99259e7e3 mm, page_alloc: warn_alloc print nodemask c02e50bb8a55 mm, page_alloc: do not report all nodes in show_mem abd6e8a7ac49 Revert "mm: bail out in shrink_inactive_list()" 71ab6cfe88dc mm, vmscan: consider eligible zones in get_scan_count fd538803731e mm, vmscan: cleanup lru size claculations f0958906cd2b mm, vmscan: do not count freed pages as PGDEACTIVATE bc71226b0690 mm/backing-dev.c: use rb_entry() 21440d7eb904 mm, thp: add new defer+madvise defrag option ba81f8384254 mm/swap: skip readahead only when swap slot cache is enabled 039939a65059 mm/swap: enable swap slots cache usage 67afa38e012e mm/swap: add cache for swap slots allocation 7c00bafee87c mm/swap: free swap slots in batch 36005bae205d mm/swap: allocate swap slots in batches e8c26ab60598 mm/swap: skip readahead for unreferenced swap slots 4b3ef9daa4fc mm/swap: split swap cache into 64MB trunks 235b62176712 mm/swap: add cluster lock 6a991fc72d12 mm/swap: fix kernel message in swap_info_get() 16e72e9b3098 powerpc: do not make the entire heap executable ddffe98d166f mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next 857e522a007b mm/sparse: use page_private() to get page->private value 7d41c03e2dc6 mm/memblock.c: check return value of memblock_reserve() in memblock_virt_alloc_internal() ef415ef41153 mm/memblock.c: trivial code refine in memblock_is_region_memory() 399d8eebe768 mm: fix some typos in mm/zsmalloc.c d3a9d7a3784e mm/bootmem.c: cosmetic improvement of code readability 46acef048a65 mm,compaction: serialize waitqueue_active() checks b92df1de5d28 mm: page_alloc: skip over regions of invalid pfns where possible 7f354a548d1c mm, compaction: add vmstats for kcompactd work e57b9d8c5ad0 mm/mmzone.c: swap likely to unlikely as code logic is different for next_zones_zonelist() 870667553af5 mm: fix filemap.c kernel-doc warnings 74d81bfae8e3 mm: un-export wake_up_page functions d94e0c05eba9 nfs: no PG_private waiters remain, remove waker 93607e5a554a trace-vmscan-postprocess: sync with tracepoints updates dcec0b60a821 mm, vmscan: add mm_vmscan_inactive_list_is_low tracepoint 5bccd16657e8 mm, vmscan: enhance mm_vmscan_lru_shrink_inactive tracepoint 3c710c1ad11b mm, vmscan: extract shrink_page_list reclaim counters into a struct 32b3f2974adc mm, vmscan: show LRU name in mm_vmscan_lru_isolate tracepoint 1265e3a69f1e mm, vmscan: show the number of skipped pages in mm_vmscan_lru_isolate 9d998b4f1e39 mm, vmscan: add active list aging tracepoint 30b9aed8cd57 mm, vmscan: remove unused mm_vmscan_memcg_isolate 175ad4f1e7a2 mm: mprotect: use pmd_trans_unstable instead of taking the pmd_lock 7a0c4cf85b85 userfaultfd: selftest: test UFFDIO_ZEROPAGE on all memory types da5502c0a39b userfaultfd: non-cooperative: selftest: add test for FORK, MADVDONTNEED and REMAP events aa0d27217477 userfaultfd: non-cooperative: selftest: add ufd parameter to copy_page 6228b8f2d15b userfaultfd: non-cooperative: selftest: introduce userfaultfd_open 47dd924508f5 userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_SHMEM cb658a453b93 userfaultfd: shmem: avoid leaking blocks and used blocks in UFFDIO_COPY a425d3584e7e userfaultfd: shmem: avoid a lockup resulting from corrupted page->flags 9cc90c664a65 userfaultfd: shmem: lock the page before adding it to pagecache 419624daf0e8 userfaultfd: shmem: add userfaultfd_shmem test 1c9e8def43a3 userfaultfd: hugetlbfs: add UFFDIO_COPY support for shared mappings cac673292b9b userfaultfd: shmem: allow registration of shared memory ranges cfda05267f7b userfaultfd: shmem: add userfaultfd hook for shared memory faults 26071cedc519 userfaultfd: shmem: use shmem_mcopy_atomic_pte for shared memory 95cc09d66f52 userfaultfd: shmem: add tlbflush.h header for microblaze b0506e488da5 userfaultfd: shmem: introduce vma_is_shmem 4c27fe4c4c84 userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd support ba6907db6de1 userfaultfd: introduce vma_can_userfault 163e11bc4f6e userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_HUGETLBFS 21205bf8f77b userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb 87ffc118b54d userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY 369cd2121be4 userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges 9903bd7b73ef userfaultfd: hugetlbfs: add userfaultfd_hugetlb test cab350afcbc9 userfaultfd: hugetlbfs: allow registration of ranges containing huge pages 1a1aad8a9b7b userfaultfd: hugetlbfs: add userfaultfd hugetlb hook 810a56b943e2 userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing 60d4d2d2b40e userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY 8fb5debc5fcd userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support fa4d75c1de13 userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support 09fa5296a40d userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER 0594f58dbd95 userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition 05ce77249d50 userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request 90794bf19dc1 userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() 72f87654c696 userfaultfd: non-cooperative: add mremap() event d3aadc8ed4cb userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users 893e26e61d04 userfaultfd: non-cooperative: Add fork() event 656031445d5a userfaultfd: non-cooperative: report all available features to userland 9cd75c3cd4c3 userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor 6dcc27fd3943 userfaultfd: non-cooperative: Split the find_userfault() routine a94720bf821d userfaultfd: use vma_is_anonymous 8474901a33d8 userfaultfd: convert BUG() to WARN_ON_ONCE() a4605a61d642 userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP e067eba5871c userfaultfd: document _IOR/_IOW 65190cff3cc1 oom, trace: add compaction retry tracepoint d379f01de095 oom, trace: add oom detection tracepoints aff28015fe53 mm, trace: extract COMPACTION_STATUS and ZONE_TYPE to a common header 4583e77310a2 mm/vmalloc.c: use rb_entry_safe 13ad59df67f1 mm, page_alloc: avoid page_to_pfn() when merging buddies 76741e776a37 mm, page_alloc: don't convert pfn to idx when merging aa187507ef8b mm: throttle show_mem() from warn_alloc() f8005451d75f tmpfs: change shmem_mapping() to test shmem_aops 1663f26df3df slub: make sysfs directories for memcg sub-caches optional 17cc4dfeda97 slab: use memcg_kmem_cache_wq for slab destruction operations 50862ce711b3 slab: remove slub sysfs interface files early for empty memcg caches 01fb58bcba63 slab: remove synchronous synchronize_sched() from memcg cache deactivation path c9fc586403e7 slab: introduce __kmemcg_cache_deactivate() 510ded33e075 slab: implement slab_root_caches list bc2791f857e1 slab: link memcg kmem_caches on their associated memory cgroup 9eeadc8b6e0e slab: reorganize memcg_cache_params 657dc2f97220 slab: remove synchronous rcu_barrier() call in memcg cache release path bf5eb3de3847 slub: separate out sysfs_slab_release() from sysfs_slab_remove() 290b6a58b78b Revert "slub: move synchronize_sched out of slab_mutex on shrink" af3b5f8764a2 mm, slab: rename kmalloc-node cache to kmalloc- 65b9de75253e mm/slub: add a dump_stack() to the unexpected GFP check c6e28895a437 slub: do not merge cache if slub_debug contains a never-merge flag 8dcde9def5a1 kernel/watchdog.c: do not hardcode CPU 0 as the initial thread b5c66bab72a6 9p: fix a potential acl leak 612dafabb6a0 block: use for_each_thread() in sys_ioprio_set()/sys_ioprio_get() 6302666d2ef1 parisc: use generic current.h b891fa5024a9 ocfs2: fix deadlock issue when taking inode lock at vfs entry points 439a36b8ef38 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock ca376b378678 score: remove asm/current.h af0de7815e2c m32r: fix build warning 6408b6fb99a0 m32r: use generic current.h 7659c655bede scripts/tags.sh: include arch/Kconfig* for tags generation 8087a5609dbf scripts/checkincludes.pl: add exit message for no duplicates found 0e5a47a8d346 scripts/checkstack.pl: add support for nios2 78c5250296c9 scripts/Lindent: clean up and optimize 10f24f75b304 scripts/spelling.txt: fix incorrect typo-words 8c3200265787 scripts/spelling.txt: add several more common spelling mistakes 0937577d5f57 tools/vm: add missing Makefile rules a5759b2bffa8 dma-debug: add comment for failed to check map error f42003917b45 mm, dax: change pmd_fault() to take only vmf parameter d8a849e1bc12 mm, dax: make pmd_fault() and friends be the same as fault() 27a7ffaccd91 dax: add tracepoints to dax_pmd_insert_mapping() 653b2ea3396f dax: add tracepoints to dax_pmd_load_hole() e057541acc17 dax: update MAINTAINERS entries for FS DAX 282a8e0391c3 dax: add tracepoint infrastructure, PMD tracing d3213e8fd4b0 tracing: add __print_flags_u64() 3949e2f04262 scsi: simplify scsi_execute_req_flags 74a78ebda4fa scsi: make the sense header argument to scsi_test_unit_ready mandatory 6fa2b8f9e3ae scsi: sd: improve TUR handling in sd_check_events 148cff67b401 scsi: always zero sshdr in scsi_normalize_sense 4d7d39a18b8b scsi: scsi_dh_emc: return success in clariion_std_inquiry() f170396c1424 scsi: fix memory leak of sdpk on when gd fails to allocate 8bfcd1bf867d scsi: sd: make sd_devt_release() static 61d8658b4a43 scsi: qedf: Add QLogic FastLinQ offload FCoE driver framework. 67f2db8792f9 scsi: qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call. d0d2c68b759b scsi: qla2xxx: Fix response queue count for Target mode. f54f2cb540b5 scsi: qla2xxx: Cleaned up queue configuration code. 6288d6eabc75 Btrfs: use the correct type when creating cow dio extent b1517622f252 Btrfs: fix deadlock between dedup on same file and starting writeback 75d943f3e422 scsi: lpfc: add missing Kconfig NVME dependencies 693dcc316525 scsi: lpfc: Update lpfc version to 11.2.0.7 d080abe0a869 scsi: lpfc: Update copyrights 2b65e18202fd scsi: lpfc: NVME Target: Add debugfs support d613b6a7aa92 scsi: lpfc: NVME Target: bind to nvmet_fc api 8c258641e01c scsi: lpfc: NVME Target: Merge into FC discovery 2d7dbc4c2775 scsi: lpfc: NVME Target: Receive buffer updates f358dd0ca26c scsi: lpfc: NVME Target: Base modifications bd2cdd5e400f scsi: lpfc: NVME Initiator: Add debugfs support 01649561a8b4 scsi: lpfc: NVME Initiator: bind to nvme_fc api a0f2d3ef374f scsi: lpfc: NVME Initiator: Merge into FC discovery 895427bd012c scsi: lpfc: NVME Initiator: Base modifications 1d9d5a9879ad scsi: lpfc: refactor debugfs queue dump routines 07bcd98efba2 scsi: lpfc: refactor debugfs queue prints 2ea259eead13 scsi: lpfc: minor code cleanups 45ffac1976c5 scsi: lpfc: use pci_irq_alloc_vectors and pci_irq_free_vectors 8ea73db486cd scsi: lpfc: Correct WQ creation for pagesize 943445200b04 scsi: cxlflash: Enable PCI device ID for future IBM CXL Flash AFU 857de6e00778 scsi: use 'scsi_device_from_queue()' for scsi_dh f22aaec97d88 scsi: ufs-qcom: remove redundant condition check ed10858eadd4 scsi: smartpqi: fix time handling 0662cc968ace scsi: aacraid: Update driver version d844752e1801 scsi: aacraid: Fix a potential spinlock double unlock bug 09624645e1e8 scsi: aacraid: Save adapter fib log before an IOP reset c421530bf848 scsi: aacraid: Reorder Adapter status check 146aa1786d49 scsi: aacraid: Skip IOP reset on controller panic(SMART Family) 11da1b7c4856 scsi: aacraid: Decrease adapter health check interval a2d0321dd532 scsi: aacraid: Reload offlined drives after controller reset 849ac6a591bf scsi: aacraid: Skip wellness sync on controller failure a7e2c642844c scsi: aacraid: Fix sync fibs time out on controller reset 30202e067a81 scsi: aacraid: Added sysfs for driver version 1bff5abca65d scsi: aacraid: Fix memory leak in fib init path a0c6143e95c5 scsi: aacraid: Prevent E3 lockup when deleting units 16ae9dd35d37 scsi: aacraid: Fix for excessive prints on EEH f3ef4a74dc37 scsi: aacraid: Use correct channel number for raw srb 1c68856e6ea8 scsi: aacraid: Fix camel case 187368a5c7ad drm/amd/powerplay: fix PSI feature on Polars12. d7276e321ff8 seccomp: Only dump core when single-threaded 124298bd03ac nvme: detect NVMe controller in recent MacBooks eee2faabc63d tcp: account for ts offset only if tsecr not zero 00355fa5bb89 tcp: setup timestamp offset when write_seq already set 9f3768e02335 powerpc: Remove leftover cputime_to_nsecs call causing build error fda2d27db6ea powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU f558b37bf4c3 powerpc/optprobes: Fix TOC handling in optprobes trampoline 0333ad4e4f49 f2fs: avoid needless checkpoint in f2fs_trim_fs ec7cb62d18d8 net/dccp: fix use after free in tw_timer_handler() 2618be7dccf8 uapi: fix linux/if.h userspace compilation errors 12d656af4e3d l2tp: Avoid schedule while atomic in exit_net db690328a7df RDMA/bnxt_re: fix for "bnxt_en: Update to firmware interface spec 1.7.0." ff2924583b72 qlogic: netxen: constify bin_attribute structures 0ccea2210c7e qlogic: qlcnic_sysfs: constify bin_attribute structures a577ca6badb5 net: emac: add support for device-tree based PHY discovery and setup f2625f7db4dd rdma_cm: fail iwarp accepts w/o connection params 8f4e8dace3d1 nvme-rdma: add support for host_traddr 6ccaeb56004a nvmet-rdma: Fix error handling 7a01a6ea2c63 nvmet-rdma: use nvme cm status helper 3ee80c3d15b6 nvme-rdma: move nvme cm status helper to .h file faef3af69dd7 nvme-fc: don't bother to validate ioccsz and iorcsz 9ef3932e250f nvme/pci: No special case for queue busy on IO f33447b90e96 nvme/core: Fix race kicking freed request_queue 6db28eda2660 nvme/pci: Disable on removal when disconnected c5552fde102f nvme: Enable autonomous power state transitions bd4da3abaabf nvme: Add a quirk mechanism that uses identify_ctrl e5a39dd8238e nvme: make nvmf_register_transport require a create_ctrl callback 986994a27587 nvme: Use CNS as 8-bit field and avoid endianness conversion 778f067c185c nvme: add semicolon in nvme_command setting 2dbf5816bb52 nvmet: avoid dereferencing nvmet_req 8432bdb29057 nvme: Make controller state visible via sysfs 15fbad96fc5f nvmet: Make cntlid globally unique f64935abbfce nvmet_fc: cleanup of abort flag processing in fcp_op_done b38b9054989f nvme: admin-cmd: fix spelling mistake: "Counld" -> "Could" b86dd815ff74 block: get rid of blk-mq default scheduler choice Kconfig entries a5e14c937687 Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE" 4deaa6fd00be usercopy: ARM NOMMU has no 64-bit get_user 9a87ad3da905 fuse: release: private_data cannot be NULL 267d84449f52 fuse: cleanup fuse_file refcounting 2e38bea99a80 fuse: add missing FR_FORCE eed64951f15d block/sed: Embed function data into the function sequence 48efbfbf6353 cciss: Remove kmalloc cast 19a5e10c3b53 cciss: Fix checkpatch OPEN_BRACE f0889638456b cciss: Fix checkpatch TRAILING_WHITESPACE 77039b96316d block/sed: Check received header lengths cccb92417d44 block/sed: Add helper to qualify response tokens aedb6e2411ba block/sed: Use ssize_t on atom parsers to return errors 9d8cacbf5636 NFSv4: Fix reboot recovery in copy offload d9d84780f17c vfio: fix a typo in comment of function vfio_pin_pages df3ab232e462 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying c74fd80f2f41 xen: do not re-use pirq number cached in pci device msi msg data 7086b7b3d101 ALSA: usb-audio: Tidy up mixer_us16x08.c e2810d76c5f3 ALSA: usb-audio: Fix memory leak and corruption in mixer_us16x08.c c37a01779b39 iommu/vt-d: Fix crash on boot when DMAR is disabled 01625cc5e65f remoteproc: qcom: mdt_loader: Use signed type for offset ee73bcdb0b1a powerpc/mpc85xx: Update TMU device tree node for T1023/T1024 734211cb621f powerpc/mpc85xx: Update TMU device tree node for T1040/T1042 0d4b7bf12024 dt-bindings: Update QorIQ TMU thermal bindings 89b593c30e83 ALSA: usb-audio: purge needless variable length array 2fa299a917ad HID: rmi: fallback to generic/multitouch if hid-rmi is not built 72cedf599fce ASoC: mediatek: add I2C dependency for CS42XX8 4b49f0f7ee1f ALSA: x86: hdmi: select CONFIG_SND_PCM 34f54f579a99 rtc: armada38x: Add support for Armada 7K/8K 75faea9179a7 rtc: armada38x: Prepare driver to manage different versions 4694335dad73 drm/amdgpu: refuse to reserve io mem for split VRAM buffers 686a816ab6be NFSv4: Clean up owner/group attribute decode 5c741d4f2215 SUNRPC: Add a helper function xdr_stream_decode_string_dup() 1bbe60ff49be NFSv4: Remove bogus "struct nfs_client" argument from decode_ace() 5a1f6d9e9b80 NFSv4: Fix the underestimation of delegation XDR space reservation c065eeea3ba0 NFSv4: Replace callback string decode function with a generic 6da59ce2fd20 NFSv4: Replace the open coded decode_opaque_inline() with the new generic ab6e9aaf16cf NFSv4: Replace ad-hoc xdr encode/decode helpers with xdr_stream_* generics 0ae060ca2bdf SUNRPC: Add generic helpers for xdr_stream encode/decode 3089c1df10e2 drm/ttm: fix use-after-free races in vm fault handling 0b6b524f3915 ALSA: x86: Don't enable runtime PM as default bd1599d931ca scsi_transport_sas: fix BSG ioctl memory corruption 3002b9fb7cbc ALSA: x86: Use runtime PM autosuspend 7a2b3f024b8b PCI: dwc: Remove dependency of designware on CONFIG_PCI a0560209f10c PCI: dwc: Add CONFIG_PCIE_DW_HOST to enable PCI dwc host feb85d9b1c47 PCI: dwc: Split pcie-designware.c into host and core files 314fc854f503 PCI: dwc: designware: Fix style errors in pcie-designware.c 5f334db66517 PCI: dwc: designware: Parse "num-lanes" property in dw_pcie_setup_rc() 442ec4c04d12 PCI: dwc: all: Split struct pcie_port into host-only and core structures 40f67fb2c384 PCI: dwc: designware: Get device pointer at the start of dw_pcie_host_init() 19ce01cc8cbc PCI: dwc: all: Rename cfg_read/cfg_write to read/write 9bcf0a6fdc50 PCI: dwc: all: Use platform_set_drvdata() to save private data b90dc392212d PCI: dwc: designware: Move register defines to designware header file 11a61a860281 PCI: dwc: Use PTR_ERR_OR_ZERO to simplify code 1f6c4501c667 PCI: dra7xx: Group PHY API invocations ebe85a44aad4 PCI: dra7xx: Enable MSI and legacy interrupts simultaneously ab5fe4f4d31e PCI: dra7xx: Add support to force RC to work in GEN1 mode 602d38bc65aa PCI: dra7xx: Simplify probe code with devm_gpiod_get_optional() 950bf6388bc2 PCI: Move DesignWare IP support to new drivers/pci/dwc/ directory 005c3490e9db Revert "ath10k: Search SMBIOS for OEM board file extension" f83f3c515654 kernfs: fix locking around kernfs_ops->release() callback 0d4ec7849f5a MAINTAINERS: add tree for modules a5544880aff9 module: fix memory leak on early load_module() failures 082edf0ab1e8 rtc: ds3232: Add regmap max_register definition. ca4b0a6de8a8 rtc: ds3232: Cleanup whitespace around register and bit definitions. 0500ce589aa7 rtc: m48t86: remove unused platform_data 8ccbd360068a ARM: Orion5x: ts78xx: allow rtc-m48t86 to manage it's own resources 5e8bb41c5145 ARM: Orion5x: ts78xx: remove RTC detection 4c5d7bc63775 usercopy: Add tests for all get_user() sizes cccd9fb9ec96 block: Revalidate i_bdev reference in bd_aquire() d06e05c026ab block: Unhash also block device inode for the whole device 4b8c861a7c79 block: Move bdev_unhash_inode() after invalidate_partition() 6330a2d0b465 nbd: cleanup workqueue on error properly e544541b0765 nbd: set the logical and physical blocksize properly 9442b739207a nbd: cleanup ioctl handling ee5242360424 scsi: zero per-cmd driver data before each I/O ace0c791e6c3 proc/sysctl: Don't grab i_lock under sysctl_lock. fd4a61e08aa7 sched/core: Fix build paravirt build on arm and arm64 e623a9e9dec2 net: socket: fix recvmmsg not returning error from sock_error 1faaa78f36cb bnxt_en: use eth_hw_addr_random() 9d876e79df6a bpf: fix unlocking of jited image when module ronx not set d2852a224050 arch: add ARCH_HAS_SET_MEMORY config 559c59b238eb net: napi_watchdog() can use napi_schedule_irqoff() 29869d66870a tcp: Revert "tcp: tcp_probe: use spin_lock_bh()" d4af4c0ad0a4 net/hsr: use eth_hw_addr_random() d3158807e8d6 net: mvpp2: enable building on 64-bit platforms 0e0372816b9c net: mvpp2: switch to build_skb() in the RX path 8138affc4999 net: mvpp2: simplify MVPP2_PRS_RI_* definitions 31d7677b9130 net: mvpp2: fix indentation of MVPP2_EXT_GLOBAL_CTRL_DEFAULT a8c249a71dca net: mvpp2: remove unused register definitions 3eb2d9982288 net: mvpp2: simplify mvpp2_bm_bufs_add() 7ef7e1d949cd net: mvpp2: drop useless fields in mvpp2_bm_pool and related code 5dfa9e8337b1 net: mvpp2: remove unused 'tx_skb' field of 'struct mvpp2_tx_queue' 36fb7435b6ac net: mvpp2: release reference to txq_cpu[] entry after unmapping ab42676af052 net: mvpp2: handle too large value in mvpp2_rx_time_coal_set() f8b0d5f8cc10 net: mvpp2: handle too large value handling in mvpp2_rx_pkts_coal_set() d63f9e41f981 net: mvpp2: remove useless arguments in mvpp2_rx_{pkts, time}_coal_set 239a3b663647 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() b3bdc3acbb44 macsec: fix validation failed in asynchronous operation. 51c6b429c0c9 batman-adv: Fix transmission of final, 16th fragment 248e23b50e2d batman-adv: Fix double free during fragment merge error 8ccde4c56207 net: sock: Use USEC_PER_SEC macro instead of literal 1000000 f6b10209b90d virtio-net: switch to use build_skb() for small buffer ca4ef4574f1e ip: fix IP_CHECKSUM handling 8dcd81a993f4 vxlan: remove unused variable saddr in neigh_reduce 8bcdc4f3a20b vxlan: add changelink support 5594e88a440b ARM: ep93xx: ts72xx: allow rtc-m48t86 to manage its own resources d1892e4ec96a rtnl: simplify error return path in rtnl_create_link() 3ea07127d936 rtc: m48t86: verify that the RTC is actually present 7e6a69ee954c arm64: dts: juno: update definition for programmable replicator 9761a2469dc2 sunrpc: silence uninitialized variable warning 783112f7401f nfsd: special case truncates some more e7cd7ef58e1f PCI: exynos: Support the PHY generic framework 34f80c7ddfff Documentation: binding: Modify the exynos5440 PCIe binding cf0adb8e281b phy: phy-exynos-pcie: Add support for Exynos PCIe PHY ad8ec41afa98 Documentation: samsung-phy: Add exynos-pcie-phy binding 3498d8694d41 gpio: reintroduce devm_get_gpiod_from_child() 4eba8b78e139 netfilter: nfnetlink: remove static declaration from err_list ba896a05ad93 netfilter: nfnetlink_queue: fix NFQA_VLAN_MAX definition dd0fd8bca185 x86/kvm: Provide optimized version of vcpu_is_preempted() for x86-64 6c62985d576c x86/paravirt: Change vcp_is_preempted() arg type to long 96794e4ed4d7 KVM: VMX: use correct vmcs_read/write for guest segment selector/base b7ffc44d5b2e x86/kvm/vmx: Defer TR reload after VM exit d3273deac9c0 x86/asm/64: Drop __cacheline_aligned from struct x86_hw_tss 8c2e41f7ae12 x86/kvm/vmx: Simplify segment_base() e28baeadcf0d x86/kvm/vmx: Get rid of segment_base() on 64-bit kernels e0c230634af9 x86/kvm/vmx: Don't fetch the TSS base from the GDT 4f53ab142858 x86/asm: Define the kernel TSS limit in a macro 3dbbaf200f53 powerpc/pseries: Advertise Hot Plug Event support to firmware 171ed0fcd896 cxl: fix nested locking hang during EEH hotplug 5e48dc0aa4d9 powerpc/xmon: Dump memory in CPU endian format 017b29c38c0d virito-net: set queues after reset during xdp_set 1763413ac2c1 dpaa_eth: implement ioctl() for PHY-related ops 2cf8a897116a net: qualcomm: qca: use new api ethtool_{get|set}_link_ksettings 17086399c113 bnxt_en: fix pci cleanup in bnxt_init_one() failure path daf1f1e78411 bnxt_en: Fix NULL pointer dereference in a failure path during open. 4e00338a6199 bnxt_en: Reject driver probe against all bridge devices 943db62c316c powerpc/pseries: Revert 'Auto-online hotplugged memory' bd8562626c8e docs / driver-api: Fix structure references in device_link.rst e3941cd9f59d PM / docs: Fix structure references in device.rst a1b5359271e5 Input: zet6223 - export OF device ID as module aliases 51ec502a3266 target: Delete tmr from list before processing 758e99fefe1d nfsd: minor nfsd_setattr cleanup 65ed2ffd6405 qed*: Fix link indication race 85750d74fba5 qed: Don't allocate SBs using main PTT afe981d664ae qede: Prevent index problems in loopback test 33b2fbd0a8d3 qed: Reflect PF link when initializing VF 885185dfc49b qede: Free netdevice only after stoping slowpath 0e0b80a9a718 qede: Initialize lock and slowpath workqueue early c2dedf8773e8 qed: Reserve doorbell BAR space for present CPUs 300c0d7c232d qed: Don't free a QP more than once c5212b943d4b qed: Read queue state before releasing buffer 670dde55c6f1 qed: Release CQ resource under lock on failure e399553d2336 net: ethernet: aquantia: Copying tx buffers is not needed. 89b643889b1f net: ethernet: aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page. c0788f7463f1 net: ethernet: aquantia: Fixed incorrect buff->len calculation. 55629109d934 net: ethernet: aquantia: Call netdev_register after all initialized. df9000ef9609 net: ethernet: aquantia: Null pointer check for aq_nic_ndev_alloc. b350d7b8b8c9 net: ethernet: aquantia: Using NETDEV_TX_OK instead 0. d5919aeba1cc net: ethernet: aquantia: Fixed missing rtnl_unlock. 362f37b28ba5 net: ethernet: aquantia: Superfluous initialization of "err". 14861e9de2c2 net: ethernet: aquantia: Using module_pci_driver. 5513e16421cb net: ethernet: aquantia: Fixes for aq_ndev_change_mtu 15e32a5e1e01 net: ethernet: aquantia: Removed busy_count field. 99e5582730eb net: ethernet: aquantia: Removed extra assignment for skb->dev. e3b88ee95b4e target: Fix handling of aborted failed commands 34371d236eab ALSA: usb-audio: localize function without external linkage 02ed051fe1fd ALSA: usb-audio: localize one-referrer variable e9be2ac7c09c ext4: rename EXT4_IOC_GOINGDOWN to EXT4_IOC_SHUTDOWN e3ccc921b7d8 i2c: at91: ensure state is restored after suspending ababb08938df i2c: bcm2835: Avoid possible NULL ptr dereference 0297ffa69cab i2c: Add Tegra BPMP I2C proxy driver 6a405f7c5d0e dt-bindings: Add Tegra186 BPMP I2C binding eb994594bc22 ipmi: bt-bmc: Use a regmap for register access 06ce521af955 kvm: fix page struct leak in handle_vmon 45ee2440a33f net: qlogic: qlge: use new api ethtool_{get|set}_link_ksettings 49cef10ffaea net: qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings 0bc3827f8c9f nfp: allow application firmware to limit number of SR-IOV VFs 372d504575cb nfp: return nfp_rtsym_read_le() errors correctly af623682ac2e nfp: add very basic access to NSP logs bd5ca062ba7d nfp: report NSP ABI version in ethtool FW version 368b1d1c49f6 nfp: store NSP ABI version in state structure 64db09ed1fc2 nfp: report manufacturing info on load a9c83f7bc7c1 nfp: refactor NSP initialization and add error message 24045a03b879 net: mpls: Add support for netconf 0eb8af4916a5 vfs: use helper for calling f_op->fsync() f74ac01520c9 mm: use helper for calling f_op->mmap() bb7462b6fd64 vfs: use helpers for calling f_op->{read,write}_iter() 0f78d06ac1e9 vfs: pass type instead of fn to do_{loop,iter}_readv_writev() 7687a7a4435f vfs: extract common parts of {compat_,}do_readv_writev() 766a957df9f5 qlcnic: Fix a memory leak in error handling path 177c8d1c96eb net: mvpp2: Fix a memory leak in error handling path 3608b13ccc51 mlx4: reduce OOM risk on arches with large pages e71695307114 ptr_ring: fix race conditions when resizing d4e854ccd641 net: qlogic: qla3xxx: use new api ethtool_{get|set}_link_ksettings f74f92bed642 fsl/fman: fix spelling mistake in variable name en_tsu_err_exeption 4ea0c32f5f42 sctp: add support for MSG_MORE b7018d0b6300 sctp: flush out queue once assoc state falls into SHUTDOWN_PENDING 93a66e93c7d8 GTP: Add some basic documentation about drivers/net/gtp.c eb36bedf28be net: aquantia: remove function aq_ring_tx_deinit 90a6c997bd8b net: ena: remove superfluous check in ena_remove() 2317c6b51e42 openvswitch: Set event bit after initializing labels. 25149ef9d25c net: phy: Check phydev->drv 7b9a88a390da net: phy: Fix PHY unbind crash 68ba32352d51 perf record: Honor --quiet option properly eddaef88961b perf annotate: Add -q/--quiet option 63b42fce864a perf diff: Add -q/--quiet option 27fafab59a60 perf report: Add -q/--quiet option bb963e16507c perf utils: Check verbose flag properly 80df1988201a perf utils: Add perf_quiet_option() 42f82367df2c video: fbdev: fsl-diu-fb: fix spelling mistake "palette" 580203f10e0e fbdev: ssd1307fb: include linux/gpio/consumer.h df963ea8a082 ceph: remove req from unsafe list when unregistering it b9942bc9d3c7 rbd: constify device_type structure d24b98e3a9c6 s390/syscall: fix single stepped system calls 50a0d46c98b7 s390/zcrypt: make ap_bus explicitly non-modular 260021e21b8f s390/zcrypt: Removed unneeded debug feature directory creation. 61841be6358c tpm: declare tpm2_get_pcr_allocation() as static 6c696d8560e7 rbd: kill obj_request->object_name and rbd_segment_name_cache a90bb0c1d47d rbd: store and use obj_request->object_no 223768d02e2c rbd: RBD_V{1,2}_DATA_FORMAT macros bc81207ea9fc rbd: factor out __rbd_osd_req_create() 67e2b65274e3 rbd: set offset and length outside of rbd_obj_request_create() 7e97332ea9ca rbd: support for data-pool feature 263423f8adf4 rbd: introduce rbd_init_layout() 5bc3fb177548 rbd: use rbd_obj_bytes() more 03acf083355f rbd: remove now unused rbd_obj_request_wait() and helpers ecd4a68a26a2 rbd: switch rbd_obj_method_sync() to ceph_osdc_call() 2544a02090aa libceph: pass reply buffer length through ceph_osdc_call() fe5478e0f669 rbd: do away with obj_request in rbd_obj_read_sync() 431a02cd82dd rbd: initialize rbd_dev->header_oloc early 24dca799fdbe rbd: kill rbd_image_header::{crypt_type,comp_type} 848d796c8c91 rbd: use kstrndup() in rbd_header_from_disk() 083a51fbc57c libceph: bump CEPH_PG_MAX_SIZE to 32 ef9324bb1135 libceph: don't go through with the mapping if the PG is too wide 743efcffffc6 crush: merge working data and scratch 66a0e2d579db crush: remove mutable part of CRUSH map 1b6a78b5b91c libceph: add osdmap_set_crush() helper 19def166f378 libceph: remove unneeded stddef.h include 5eb9f6040f38 ceph: do a LOOKUP in d_revalidate instead of GETATTR cdde7c43513d ceph: call update_dentry_lease even when r_locked dir is not set f5d55f03973f ceph: vet the target and parent inodes before updating dentry lease 80d025ffede8 ceph: don't update_dentry_lease unless we actually got one 3dd69aabcef3 ceph: add a new flag to indicate whether parent is locked bc2de10dc4da ceph: convert bools in ceph_mds_request to a new r_req_flags field f5a03b080450 ceph: drop session argument to ceph_fill_trace 6fffaef954c4 ceph: remove "Debugging hook" from ceph_fill_trace c1944fedd8c4 ceph: avoid calling ceph_renew_caps() infinitely 00f06cba53f5 ceph: make sure flushing inode in proper session's cap_flushing list d641df819db8 ceph: update readpages osd request according to size of pages 24c149ad6914 ceph: fix bogus endianness change in ceph_ioctl_set_layout 7fea24c6d4a5 libceph: include linux/sched.h into crypto.c directly d24cdcd3e40a libceph: use BUG() instead of BUG_ON(1) eb65b919b914 ceph: avoid updating mds_wanted too frequently 7c94ba27903c ceph: set io_pages bdi hint 0fbc5360bf43 ceph: fix spelling mistake: "enabing" -> "enabling" 52953d55917e ceph: cleanup ACCESS_ONCE -> READ_ONCE ca6c8ae0f793 ceph: pass parent inode info to ceph_encode_dentry_release if we have it adf0d68701c7 ceph: fix unsafe dcache access in ceph_encode_dentry_release fd36a71762f3 ceph: pass parent dir ino info to build_dentry_path c6b0b656ca24 ceph: clean up unsafe d_parent accesses in build_dentry_path 30c71233a1d4 ceph: clean up unsafe d_parent access in __choose_mds 95cb64c1fe61 fork: Fix task_struct alignment d2bb390a2081 ALSA: usb-audio: Tascam US-16x08 DSP mixer quirk 9f0c18aec620 objtool: Fix CONFIG_STACK_VALIDATION=y warning for out-of-tree modules af5f42a7e426 md/raid1: fix a use-after-free bug 824e47daddbf RAID1: avoid unnecessary spin locks in I/O barrier code fd76863e37fe RAID1: a new I/O barrier implementation to remove resync window a311e738b6d8 powerpc/powernv: Make PCI non-optional cd2b70875058 sctp: check duplicate node before inserting a new transport 7e1392fb94a7 of_mdio: Add "broadcom,bcm5241" to the whitelist. d4ff816e9707 net: ethernet: stmmac: dwmac-rk: Add RK3328 gmac support a4d69a4c3ca6 sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu d884aa635be6 sctp: add reconf chunk event 2040d3d7a362 sctp: add reconf chunk process ea62504373fa sctp: add a function to verify the sctp reconf chunk 16e1a91965b0 sctp: implement receiver-side procedures for the Incoming SSN Reset Request Parameter 810544764536 sctp: implement receiver-side procedures for the Outgoing SSN Reset Request Parameter 35ea82d611da sctp: add support for generating stream ssn reset event notification bd4b9f8b4af7 sctp: add support for generating stream reconf resp chunk 61845d207215 virtio-net: batch stats updating f5a57723371f mlx4: fix potential divide by 0 in mlx4_en_auto_moderation() 1786dbf3702e uapi: fix linux/rds.h userspace compilation error feb0869d90e5 uapi: fix linux/rds.h userspace compilation errors bcb41c6bced1 uapi: fix linux/mroute.h userspace compilation errors 72aa107df6a2 uapi: fix linux/mroute6.h userspace compilation errors 6c07ec0fa571 uapi: fix linux/ipv6_route.h userspace compilation errors 249168ad07cd ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs 901e040aa341 ibmvnic: Use common counter for capabilities checks 6c267b3dea09 ibmvnic: Handle processing of CRQ messages in a tasklet 1e128c81290a qed: Add support for hardware offloaded FCoE. c470abd4fde4 Linux 4.10 3bb9eca91302 ALSA: emu10k1: constify snd_emux_operators structure ad5b55761956 netfilter: xt_hashlimit: Fix integer divide round to zero. 40b446a1d8af netfilter: ipset: Null pointer exception in ipset list:set 50054a9223aa Fix bug: sometimes valid entries in hash:* types of sets were evicted 137d01df511b Fix missing sanity check in /dev/sg fd3fc0b4d730 scsi: don't BUG_ON() empty DMA transfers 7abfe04c47d9 spi: spi-ti-qspi: Fix error handling 30fb27239f98 spi: spi-ti-qspi: Fix error handling 582c97f6868c spi: lantiq-ssc: activate under COMPILE_TEST e92f0051c0c6 spi: armada-3700: Remove spi_master_put in a3700_spi_remove() c97c4604c008 ASoC: sun4i-spdif: drop unnessary snd_soc_unregister_component() 9294000d6d89 IB/srp: Drain the send queue before destroying a QP f039f44fc331 IB/core: Add support for draining IB_POLL_DIRECT completion queues b02c15360b17 IB/srp: Improve an error path a7139ca80f7c IB/srp: Make a diagnostic message more informative 93c76dbb749e IB/srp: Document locking conventions 0a6fdbdeb1c2 IB/srp: Fix race conditions related to task management 6cb72bc1b40b IB/srp: Avoid that duplicate responses trigger a kernel bug d6c58dc40fec IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS 4cd33aafe458 RDMA/qedr: Fix some error handling e57f774db1fe RDMA/bnxt_re: add DCB dependency 3ecc16c82c06 IB/hns: include linux/module.h c67294b70b5a IB/vmw_pvrdma: Expose vendor error to ULPs 7bf3976d6cfd vmw_pvrdma: switch to pci_alloc_irq_vectors 64b2ae74e83c IB/hfi1: use size_t for passing array length 23536dfaa3ef IB/ipoib: Remove redudant label c5e8f57b0b56 IB/ipoib: remove the unnecessary memory free f50cccdd03ed IB/mthca: switch to pci_alloc_irq_vectors 1bb0d7b781b1 IB/hfi1: Code reuse with memdup_copy 832666c163f0 IB/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h 881fccb8640b IB/hfi1: Add rvt_rnr_tbl_to_usec function db069ecb5d4d IB/hfi1: Do not set physical link state if DC is in the shutdown state c27aad00d191 IB/hfi1: Modify logging frequency of DCC errors f9215b5e536b IB/rdmavt, IB/hfi1, IB/qib: Correct ack count for passive (RTR) QPs 3fc4a0906f9c IB/qib: Updates to use rdmavt's SGE helper routines 1198fcea8a78 IB/hfi1, rdmavt: Move SGE state helper routines into rdmavt 0128fceaf934 IB/hfi1, rdmavt: Update copy_sge to use boolean arguments b4238e70579c IB/qib: Use new rdmavt timers 56acbbfb46d9 IB/hfi1: Use new rdmavt timers 11a10d4bc7b2 IB/rdmavt: Adding timer logic to rdmavt 696513e8cf39 IB/hfi1, qib, rdmavt: Move AETH credit functions into rdmavt beb5a0426794 IB/hfi1, qib, rdmavt: Move two IB event functions into rdmavt c03c08d50b3d IB/hfi1: Check upper-case EFI variables 76327627be1d IB/hfi1: Reduce oversized fields in struct hfi1_packet d7c76e91aa6c IB/hfi1: Add additional fields to qp_stats b448bf9a0df6 IB/hfi1: Allocate context data on memory node 338adfdddf6a IB/rdmavt: Use per-CPU reference count for MRs f3e862cb6894 IB/hfi1: Access hfi1_ibport through rcd pointer a8715b97d637 IB/hfi1: Correct error calldown locking 39e2afa8d042 IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs eb04ff09d834 IB/hfi1: Ensure read of producer s_head is correct a82a7fcd1f23 IB/hfi1: Process qp wait list in IRQ thread periodically 4fcf1de5a79b IB/hfi1: Correct defered count after processing qp_wait_list 8d8a47338089 IB/rxe: use setup_timer to simplify the code 32f8e839edeb IB/iser: Protect completion context active_qps update 192539f4ce36 iw_cxgb4: clean up send_connect() 3900dea4cda7 irqchip/qcom: Fix error handling 762b6f00a995 uapi: fix linux/target_core_user.h userspace compilation errors 0ab8ac6f504d target: export protocol identifier 6cb3216a7863 qla2xxx: Fix a warning reported by the "smatch" static checker 4d65491c2697 target/iscsi: Fix unsolicited data seq_end_offset calculation 79e57cfe00f4 target/cxgbit: add T6 iSCSI DDP completion feature 5248788ec300 target/cxgbit: Enable DDP for T6 only if data sequence and pdu are in order d88b504e413e target/cxgbit: Use T6 specific macros to get ETH/IP hdr len 3da1110fd1ac target/cxgbit: use cxgb4_tp_smt_idx() to get smt idx 9a584bf9bf0a target/iscsi: split iscsit_check_dataout_hdr() 83a0c6e58901 i40e: Invoke softirqs after napi_reschedule ee847d935156 i40e: remove duplicate device id from PCI table b9c015d42194 i40e: mark the value passed to csum_replace_by_diff as __wsum ae13670824d5 i40e: Error handling for link event 5cb259016b42 i40e: properly convert le16 value to CPU format 2ae0bf501425 i40e: convert to cpu from le16 to generate switch_id correctly 773d4023bade i40e: refactor AQ CMD buffer debug printing 3c234c470952 i40e: Fix Adaptive ITR enabling 51f38262669b i40evf: add comment 8a68badd12a8 i40evf: free rings in remove function 03aa268b1461 i40e: remove unnecessary call to i40e_update_link_info 1d68005db4e7 i40e: enable mc magic pkt wakeup during power down a410c821c0cf i40e: fix disable overflow promiscuous mode 00ea1ceebe0d ipv6: release dst on error in ip6_dst_lookup_tail eec11535ca3d hfs: fix hfs_readdir() b8826e506ee5 selftest for default_file_splice_read() infoleak 992edf395b8a thermal: mtk_thermal: Staticise a number of data variables 13d00b6439f1 thermal: arm: dra752: Remove all TSHUT related definitions 96234d44ce3d thermal: arm: dra752: Remove TSHUT configuration 173a31271253 thermal: ti-soc-thermal: Remove CPU_THERMAL Dependency from TI_THERMAL 8b051ec37c93 thermal: imx: Fix possible NULL dereference. fc98c3c8c9dc printk: use rcuidle console tracepoint ef9b36d9101e thermal: exynos: Remove parsing unused samsung,tmu_cal_mode property 50fdd36f336a thermal: zx2967: add thermal driver for ZTE's zx2967 family 8f91566f99fa btmrvl: fix spelling mistake: "actived" -> "activated" 69e05170ef0d ARM: multi_v7_defconfig: enable Qualcomm RPMCC e059a465cc79 Bluetooth: hci_qca: fix spelling mistake: "Spurrious" -> "Spurious" 1f47e6cbf58d drm/tinydrm: Add support for Multi-Inno MI0283QT display 6b4e48b5a99c dt-bindings: Add Multi-Inno MI0283QT binding b60c1be74741 dt-bindings: display/panel: Add common rotation property fbaa326df32c of: Add vendor prefix for Multi-Inno 02dd95fe3169 drm/tinydrm: Add MIPI DBI support 9f69eb5c36a6 drm/tinydrm: Add helper functions fa201ac2c61f drm: Add DRM support for tiny LCD displays 336a9cde10d6 hrtimer: Catch invalid clockids again 8d242e932fb7 xfs: remove XFS_ALLOCTYPE_ANY_AG and XFS_ALLOCTYPE_START_AG d11914b21c4c powerpc/64: Implement clear_bit_unlock_is_negative_byte() bcd3bb63dbc8 KVM: PPC: Book3S HV: Disable HPT resizing on POWER9 for now 20bb5505e96f MAINTAINERS: cpufreq: add bmips-cpufreq.c e84b4a84e52d PM / QoS: Fix memory leak on resume_latency.notifiers 00bb39988297 PM / Documentation: Spelling s/wrtie/write/ 8cff66791a6b PM / sleep: Fix test_suspend after sleep state rework 089ec2f87578 xfs: simplify xfs_rtallocate_extent 7323f0d2881b NFSD: Reserve adequate space for LOCKT operation 2282cd2c05e2 NFSD: Get response size before operation for all RPCs 827433801c3b nfsd/callback: Drop a useless data copy when comparing sessionid e86a40bc7331 nfsd/callback: skip the callback tag f7d1ddbe7648 nfsd/callback: Cleanup callback cred on shutdown c3821b3497aa nfsd/idmap: return nfserr_inval for 0-length names 4c03b862b12f irda: Fix lockdep annotations in hashbin_delete(). c836fec5ce8e drm/amd/amdgpu: post card if there is real hw resetting performed 483635a9d080 perf record: Add -a as default target 22f0708a718d vxlan: fix oops in dev_fill_metadata_dst 81efbaddd687 PCI/MSI: Fix msi_desc->affinity memory leak when freeing MSI IRQs 0d79f8b93187 perf stat: Add -a as default target 4e33e3462510 tcp: use page_ref_inc() in tcp_sendmsg() a4ecb15a2432 tcp: accommodate sequence number to a peer's shrunk receive window caused by precision loss in window scaling 9c568fd8844e sfc: do not device_attach if a reset is pending 105eac6c35a1 sfc: forget filters from sw table if hw replies ENOENT on removing them 0ccb998bf46d sfc: fix filter_id misinterpretation in edge case 99e7138eb789 perf tools: Fail on using multiple bits long terms without value 67b49b38f7bd perf tools: Move new_term arguments into struct parse_events_term template fbdf0e28d061 vmxnet3: prevent building with 64K pages 74179d44b6e1 net/wan: add MODULE_LICENSE for fsl_ucc_hdlc 8ca6e0a75a51 PCI: altera: Extract TLP completion status correctly d2c58294f541 rds:Remove unnecessary ib_ring unalloc 5800790a925b PCI: rockchip: Set vendor ID from local core config space 3b4735281f67 nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines 806a83765050 pkt_sched: Remove useless qdisc_stab_lock 88c4845d7dec rxrpc: Change module filename to rxrpc.ko b5124720ed2e netvsc: fix typo on statistics 33be632b8443 PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 025331df34f6 rtnl: don't account unused struct ifla_port_vsi in rtnl_port_size 4a9b0933bdfc PCI: hv: Use device serial number as PCI domain 8a9ae523282f nvme: Check for Security send/recv support before issuing commands. 4f1244c82986 block/sed-opal: allocate struct opal_dev dynamically f5b37b7c2391 block/sed-opal: tone down not supported warnings 7520872c0cf4 block: don't defer flushes on blk-mq + scheduling 64765a75ef25 blk-mq-sched: ask scheduler for work, if we failed dispatching leftovers 0c2a6fe4dc3e blk-mq: don't special case flush inserts for blk-mq-sched c7a571b45055 blk-mq-sched: don't add flushes to the head of requeue queue 2aa0f21d5491 blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO or not 99f18f1d2f44 net: qlogic: netxen: use new api ethtool_{get|set}_link_ksettings 336f8a71aa17 net: hamachi: use new api ethtool_{get|set}_link_ksettings 85e0d509654c perf build: Add special fixdep cleaning rule eda7a5e88d95 bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries 74451e66d516 bpf: make jited programs visible in traces 9383191da4e4 bpf: remove stubs for cBPF from arch code c78f8bdfa11f bpf: mark all registered map/prog types as __ro_after_init 5edabca9d4cf dccp: fix freeing skb too early for IPV6_RECVPKTINFO afcb50ba7f74 bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure 6850f8b50928 net: bgmac: store MAC address directly in netdev->dev_addr 6d6a505a1e4c net: ethoc: Use eth_hw_addr_random() da20420f83ea rhashtable: Add nested tables 40f9f4397060 tipc: Fix tipc_sk_reinit race conditions 98687f426bb3 gfs2: Use rhashtable walk interface in glock_hash_walk 785f35775d96 dpaa_eth: small leak on error 4581be42fce5 net: mvneta: make mvneta_eth_tool_ops static 5cecb6cc0081 net/sched: cls_bpf: Reflect HW offload status 24d3dc6d27ea net/sched: cls_u32: Reflect HW offload status c7d2b2f5eebe net/sched: cls_matchall: Reflect HW offloading status 55593960d0d8 net/sched: cls_flower: Reflect HW offload status e696028acc45 net/sched: Reflect HW offload status 7a335adad8b0 net/sched: cls_matchall: Dump the classifier flags 749e6720d2ee net/sched: cls_flower: Properly handle classifier flags dumping ad8e963ca683 net: oki-semi: pch_gbe: use new api ethtool_{get|set}_link_ksettings 9fe9aa0b7334 net: ethernet: ti: cpsw: correct ale dev to cpsw 2bd624b4611f packet: Do not call fanout_release from atomic contexts 0fa9e2899c5d net: nvidia: forcedeth: use new api ethtool_{get|set}_link_ksettings 85a66e550195 ptp: create "pins" together with the rest of attributes af59e717d5ff ptp: use is_visible method to hide unused attributes 6f7aa56bae6f ptp: use kcalloc when allocating arrays 882f312dc075 ptp: do not explicitly set drvdata in ptp_clock_register() da8a58b56c66 perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu in cpu_topology_map 01f0f4253469 mlx4: do not fire tasklet unless necessary 43db2843a4a4 perf header: Make build_cpu_topology skip offline/absent CPUs 92a7e1278005 perf cpumap: Add cpu__max_present_cpu() 8074bf51fe5a perf session: Fix DEBUG=1 build with clang 67d04bb2bcbd tracing: Remove outdated ring buffer comment 9c72fd0ff092 tools lib traceevent: It's preempt not prempt 4be92cf018c3 perf python: Filter out -specs=/a/b/c from the python binding cc options 8bd8c6533369 tools perf scripting python: clang doesn't have -spec, remove it cfd75c2db17e MIPS: VDSO: Explicitly use -fno-asynchronous-unwind-tables 843574a3ede1 KVM: Return an error code only as a constant in kvm_get_dirty_log() 58d6db349172 KVM: Return an error code only as a constant in kvm_get_dirty_log_protect() f6a3b168e56a KVM: Return directly after a failed copy_from_user() in kvm_vm_compat_ioctl() bd7e5b0899a4 KVM: x86: remove code for lazy FPU handling 460df4c1fc7c KVM: race-free exit from KVM_RUN without POSIX signals cce59c225920 spi: ti-qspi: revise ti_qspi_probe() failure flow 7ba8ba3f4f96 ASoC: Intel: bxt: Add jack port initialize in bxt_rt298 machine 02983449c87b powerpc/powernv: Remove unused variable in pnv_pci_sriov_disable() 727597d12140 powerpc/kernel: Remove error message in pcibios_setup_phb_resources() bdfdaf1a016e MIPS: BCM47XX: Fix button inversion for Asus WL-500W 650a2b29cd4a MIPS: DTS: Add img directory to Makefile c618f6b188a9 powerpc/mm: Fix typo in set_pte_at() b61764946839 MIPS: ip27: Disable qlge driver in defconfig a726f1d2dd4f MIPS: pic32mzda: Fix linker error for pic32_get_pbclk() 774f0c6419bb MIPS: Lantiq: Keep ethernet enabled during boot 884b426917e4 MIPS: OCTEON: Fix copy_from_user fault handling for large buffers 66fd848cadaa MIPS: Fix special case in 64 bit IP checksumming. 49f4b08e6154 pci/hotplug/pnv-php: Disable MSI and PCI device properly 303529d6ef12 pci/hotplug/pnv-php: Disable surprise hotplug capability on conflicts 36c7c9da40c4 pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() 3a4f17608162 KVM: PPC: Book3S HV: Turn "KVM guest htab" message into a debug message 71367b3fa7f5 btrfs: use btrfs_debug instead of pr_debug in transaction abort 21e75ffe3cd2 btrfs: btrfs_truncate_free_space_cache always allocates path 77ab86bf1c64 btrfs: free-space-cache, clean up unnecessary root arguments 5e00f1939f6e btrfs: convert btrfs_inc_block_group_ro to accept fs_info 0c9ab349c205 btrfs: flush_space always takes fs_info->fs_root 87bde3cdfc78 btrfs: pass fs_info to (more) routines that are only called with extent_root fb235dc06fac btrfs: qgroup: Move half of the qgroup accounting time out of commit trans 15b34517a636 btrfs: remove unused parameter from adjust_slots_upwards 0e8d931a824a btrfs: remove unused parameters from __btrfs_write_out_cache 7bf1a159125f btrfs: remove unused parameter from cleanup_write_cache_enospc d75eefdf9671 btrfs: remove unused parameter from __add_inode_ref 4a0ab9d711e9 btrfs: remove unused parameter from clone_copy_inline_extent 1a287cfea17c btrfs: remove unused parameters from btrfs_cmp_data eeac44cb498d btrfs: remove unused parameter from __add_inline_refs e5987e1319e7 btrfs: remove unused parameters from scrub_setup_wr_ctx 61d7e4cb1173 btrfs: remove unused parameter from create_snapshot e4a4dce72ebd btrfs: remove unused parameter from init_first_rw_device 72b468c8daeb btrfs: remove unused parameter from __btrfs_alloc_chunk 56e033a7874a btrfs: remove unused parameter from btrfs_fill_super 4242b64a4c49 btrfs: remove unused parameter from extent_write_cache_pages df9f628e3d31 btrfs: remove unused parameter from add_pending_csums 3d4b9496e87f btrfs: remove unused parameter from update_nr_written c2df8bb43f75 btrfs: remove unused parameter from submit_extent_page f1e302619255 btrfs: remove unused parameter from tree_move_next_or_upnext ab6a43e1221b btrfs: remove unused parameter from tree_move_down 3d3a126a81f1 btrfs: remove unused parameter from btrfs_check_super_valid 8b74c03e3c16 btrfs: remove unused parameter from btrfs_prepare_extent_commit 7775c8184ec0 btrfs: remove unused parameter from btrfs_subvolume_release_metadata 66cb7ddbf2a2 btrfs: remove unused parameter from __push_leaf_left 1e47eef223bd btrfs: remove unused parameter from __push_leaf_right eece6a9cf691 btrfs: merge two superblock writing helpers b75f50624394 btrfs: remove unused parameter from write_dev_supers 4961e2930f03 btrfs: remove unused parameter from split_item 7c302b49dd75 btrfs: remove unused parameter from clean_tree_block e27f62652b89 btrfs: remove unused parameter from check_async_write cda79c545ead btrfs: remove unused parameter from read_block_for_search 6655bc3de107 btrfs: ulist: rename ulist_fini to ulist_release 4ae8553c2d88 btrfs: remove pointless rcu protection from btrfs_qgroup_inherit 0b08e1f4f7b7 btrfs: qgroups: opencode qgroup_free helper 9ea6e2b54847 btrfs: remove unnecessary mutex lock in qgroup_account_snapshot 81353d50f527 btrfs: check quota status earlier and don't do unnecessary frees 53d3235995b3 btrfs: embed extent_changeset::range_changed to the structure 9d0379338618 btrfs: ulist: make the finalization function public 025db916aa7f btrfs: qgroups: make __del_qgroup_relation static 1d4805386ef1 btrfs: make space cache inode readahead failure nonfatal 6602caf149cc btrfs: use GFP_KERNEL in btrfs_add/del_qgroup_relation 52bf8e7aeabb btrfs: use GFP_KERNEL in btrfs_quota_enable 323b88f4ab66 btrfs: use GFP_KERNEL in btrfs_read_qgroup_config 23269bf5eafb btrfs: use GFP_KERNEL in create_snapshot 1af4a0aaa5d4 Btrfs: specify a new ordered extent type for create_io_em 6f9994dbabe5 Btrfs: create a helper to create em for IO 4136135b080f Btrfs: use helper to get used bytes of space_info 0c9b36e0d72c Btrfs: try to avoid acquiring free space ctl's lock 6f6b643e44ef btrfs: Better csum error message for data csum mismatch fe01aa65385c Btrfs: add another missing end_page_writeback on submit_extent_page failure 66bbc1c0c0b2 btrfs: remove unused ulist members 76c0021db8fd Btrfs: use helper to simplify lock/unlock pages da2c7009f6ca btrfs: teach __process_pages_contig about PAGE_LOCK operation 6ae3f8ad2017 powerpc: Add POWER9 architected mode to cputable a2391b35f1d9 powerpc/perf: use is_kernel_addr macro in perf_get_misc_flags() 78a16d9fc120 powerpc/perf: Avoid FAB_*_MATCH checks for power9 8d911904f3ce powerpc/perf: Add restrictions to PMC5 in power9 DD1 356d8ce3d0a4 powerpc/perf: Use Instruction Counter value 8a088542c8f8 powerpc/perf: Use PM_INST_DISP for generic instructions sample a114aca57a59 powerpc/perf: Add alternative event table and function for power9 ac19670eb179 powerpc/perf: Add PM_INST_DISP event to Power9 event list efe881afdd99 powerpc/perf: Factor out event_alternative function 1e561f6166ba ASoC: nau8825: automatic BCLK and LRC divde in master mode d1be371d4f4c drm/i915/gvt: handle fence reg access during GPU reset fd64be636708 drm/i915/gvt: introduced failsafe mode into vgpu eb875d87d9ef drm/nouveau/tmr: provide backtrace when a timeout is hit 5112abc6a433 drm/nouveau/pci/g92: Fix rearm 800efb4c2857 drm/nouveau/drm/therm/fan: add a fallback if no fan control is specified in the vbios 7722e1b0b6ac drm/nouveau/hwmon: expose power_max and power_crit 1efc3c4b9f54 drm/nouveau/iccsense: Parse max and crit power level e5f8eabc0077 drm/nouveau/bios/power_budget: Add basic power budget parsing 75d115f2aae1 drm/nouveau/fifo/gk104-: preempt recovery 3ebef76a1d46 drm/nouveau/fifo/gk104-: trigger mmu fault before attempting engine recovery 03f16f5f278a drm/nouveau/fifo/gk104-: ACK SCHED_ERROR before attempting CTXSW_TIMEOUT recovery 91b9d659abfd drm/nouveau/fifo/gk104-: directly use new recovery code for ctxsw timeout 3534821df5e3 drm/nouveau/fifo/gk104-: directly use new recovery code for mmu faults eaa5ed65eebb drm/nouveau/fifo/gk104-: reset all engines a killed channel is still active on 0faaa47d440d drm/nouveau/fifo/gk104-: refactor recovery code ec5c6bda1940 drm/nouveau/fifo/gk104-: better detection of chid when parsing engine status b88917fe0fbb drm/nouveau/fifo/gk104-: separate out engine status parsing 21e6de29bb12 drm/nouveau/fifo: add an api for initiating channel recovery 13416077e543 drm/nouveau/top: add function to translate subdev index to mmu fault id 6845c313f79f drm/nouveau/gr/gf100-: implement chsw_load() method 71ce33a28a06 drm/nouveau/gr: implement chsw_load() method 17041c7eef2e drm/nouveau/core: add engine method to assist in determining chsw direction 84cd0a55659a drm/nouveau: check for dead channel before trying to idle d8cc37d878d6 drm/nouveau: request notifications for channels that have been killed ff9f29abf0ef drm/nouveau/fifo/gf100-: provide notification to user if channel is killed 40cea73984a7 drm/nouveau/fifo/g84-: rename non-stall interrupt event e774055a074b drm/nouveau/fifo: tidy up channel creation event code 86d7442baa6e drm/nouveau/core: increase maximum number of notifies that a client can request ca33fafdc902 drm/nouveau/drm/nouveau/led: prevent a possible use-after-free 443828fd9e60 drm/nouveau/pci/g92: Enable changing pcie link speeds 725af7482667 drm/nouveau/pci: Rename g94 to g92 9f1c4dbd3def drm/nouveau/devinit/nv50: return error code if pll calculation fails 087968328050 drm/nouveau: fix bug id typo in comment 4d8b3d34c323 drm/nouveau: size is u64 everywhere e5a1dadec364 reset: fix shared reset triggered_count decrement on error 0e47b0275bdb gpu: ipu-v3: Stop overwriting pdev->dev.of_node of child devices 5f1eb69446f4 gpu: ipu-v3: export ipu_csi_set_downsize f57c511a9d1e drm/imx: lift 64x64 pixel minimum framebuffer size requirement fc12bccda8b6 drm/imx: imx-tve: Do not set the regulator voltage 753843471cbb powerpc/pseries: Implement indexed-count hotplug memory remove 333f7b76865b powerpc/pseries: Implement indexed-count hotplug memory add f655e67ac8d7 drm/i915/gvt: Fix check error on opregion.c 1228f7befbf3 s390: add missing "do {} while (0)" loop constructs to multiline macros 549f2bf59478 s390/mm: add cond_resched call to kernel page table dumper 466178fc4e29 s390: get rid of MACHINE_HAS_PFMF and MACHINE_HAS_HPAGE 604ddad038bf s390/mm: make memory_block_size_bytes available for !MEMORY_HOTPLUG 187b5f41b4f1 s390: replace ACCESS_ONCE with READ_ONCE d321796753f5 s390: Audit and remove any remaining unnecessary uses of module.h ff24b07abbe0 s390: mm: Audit and remove any unnecessary uses of module.h 3994a52b5456 s390: kernel: Audit and remove any unnecessary uses of module.h a4a81d8eebdc s390/kdump: Use "LINUX" ELF note name instead of "CORE" d67a5f4b5947 dm: flush queued bios when process blocks to avoid deadlock 37a098e9d10d dm round robin: revert "use percpu 'repeat_count' and 'current_path'" 605f9ccd7d0a drm/nouveau: s/mem/reg/ for struct ttm_mem_reg variables 1167c6bc5188 drm/nouveau: allocate device object for every client 80e60973b249 drm/nouveau: create userspace clients as subclients 20d8a88e557a drm/nouveau: tidy up the client init/fini interfaces fc1b0a02ad4f drm/nouveau: pass nvif_client to nouveau_gem_new() instead of drm_device bab7cc18d3ba drm/nouveau: pass nvif_client to nouveau_bo_new() instead of drm_device d2ee360564dc drm/nouveau/core/memory: distinguish between coherent/non-coherent targets 134fdc1a704f drm/nouveau/core/mm: replace region list with next pointer 04b8867758a4 drm/nouveau/core/client: allow creation of subclients 7c413feb7f99 drm/nouveau/core/client: pass notification callback to nvkm_client_new 05da248bbe91 drm/nouveau/core/client: destroy client objects over nvif 2c3af924fbee drm/nouveau/core/client: use standard object dtor/init/fini paths 03295eabdb95 drm/nouveau/core/client: modify prefix on nvif structures, for consistency 843faa030c36 drm/nouveau/core/object: pass more args in oclass a664869ac4c7 drm/nouveau/core/object: pass client directly to ioctl handlers 83e85d91b2bc drm/nouveau/dma: lookup objects with nvkm_object_search() daad3dfb05be drm/nouveau/core/client: lookup client objects with nvkm_object_search() 110cccff9553 drm/nouveau/core/object: support lookup of specific object types 05073caeedd1 drm/nouveau/dma: use rb_entry() af7db03e1bd5 replace BUG_ON(1) with BUG() 0233a9f40397 drm/nouveau/gr/nv50-mcp89: add defines for gr classes 1894054dc1b6 drm/nouveau/gr/gf100-: fix ccache error logging fc134253651e drm/nouveau/disp/g94: remove unused sor implementation 7eb7497e555e drm/nouveau/fb/ram/gk104: remove unused best_clk variable 63f542e4733a drm/nouveau/secboot: clear halt interrupt after ACR is run 425c816a8062 drm/nouveau/secboot: add lazy-bootstrap flag 64a94ded890a drm/nouveau/secboot: fix WPR descriptor generation 45ef8450098f drm/nouveau/secboot: set default error value in error register b606234e2ffe drm/nouveau/secboot: add missing fields to BL structure b2888c650e61 drm/nouveau/secboot: safer zeroing of BL descriptors 9d896f3e41a6 drm/nouveau/secboot: abstract LS firmware loading functions 9839307cfeed drm/nouveau/secboot: remove ls_ucode_mgr 88490323e466 drm/nouveau/secboot: remove unneeded ls_ucode_img member 3454a034b715 drm/nouveau/secboot: disable falcon interrupts when running blob 555cafb40445 drm/nouveau/secboot: split reset function 8a50452c8903 drm/nouveau/secboot: add LS flags to LS func structure 72e0642fb4c2 drm/nouveau/secboot: reorganize into more files 8f491c892eb4 drm/nouveau/secboot: generate HS BL descriptor in hook e781ff9118fb drm/nouveau/secboot: add low-secure firmware hooks a9b333a50eee drm/nouveau/secboot: remove fixup_hs_desc hook 808d6efdeb36 drm/nouveau/secboot: rename init() hook to oneinit() c8225b54fe1b drm/nouveau/secboot: remove nvkm_secboot_start() 89cd6e2071b3 drm/nouveau/gr/gf100: instantiate and reserve GR falcons 0296b5d985a0 drm/nouveau/gr/gf100: split gf100_gr_init_ctxctl() d2753f40a947 drm/nouveau/gr: add fini() hook d72fb36c4569 drm/nouveau/secboot: use falcon library 236f4747915b drm/nouveau/secboot: fix functions definitions b1c39d801ad0 drm/nouveau/gm20b: add dummy PMU device 9b071c7935f0 drm/nouveau/pmu/gk20a: use falcon library functions 68d82161fdab drm/nouveau/pmu/gk20a: simplify code a bit d8711c5a9cfd drm/nouveau/pmu/gk20a: use nvkm_pmu_ctor() 1e2115d8c0c0 drm/nouveau/pmu: instanciate the falcon in PMU device e72da6e04f73 drm/nouveau/pmu: add nvkm_pmu_ctor() function 31214108ad08 drm/nouveau/core: add falcon library functions c599dd4b70d3 drm/nouveau/mc: add nvkm_mc_enabled() function c1fcb14879e8 drm/nouveau/core: constify nv*_printk macros 939ada5fb587 ntb: ntb_hw_intel: link_poll isn't clearing the pending status properly 8fcd0950c021 ntb_transport: Pick an unused queue 9644347c5240 ntb: ntb_perf missing dmaengine_unmap_put dd62245e73de NTB: ntb_transport: fix debugfs_remove_recursive 4da934dc6515 KVM: PPC: Book3S PR: Ratelimit copy data failure error messages 9ca70356a926 Revert "drm: Resurrect atomic rmfb code, v3" 410d17f67e58 xfs: tune down agno asserts in the bmap code 8ee9fdbebc84 xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment 48af96ab92bc xfs: don't reserve blocks for right shift transactions 353fe445f5ef xfs: fix len comparison in xfs_extent_busy_trim 93aaead52a9e xfs: fix uninitialized variable in _reflink_convert_cow 75d65361cf3c xfs: split indlen reservations fairly when under reserved 0e339ef8556d xfs: handle indlen shortage on delalloc extent merge 9dbddd7b0c64 xfs: resurrect debug mode drop buffered writes mechanism fa7f138ac4c7 xfs: clear delalloc and cache on buffered write failure f5f893c57e37 usercopy: Adjust tests to deal with SMAP/PAN 4fbfeb8bd684 usercopy: add testcases to check zeroing on failure a90e883d8b8f powerpc/mm: Blacklist SLB symbols from kprobe e471c393dfaf powerpc/mm: Convert slb_finish_load[_1T] to local symbols a42715830d55 MAINTAINERS: Remove powerpc's "opal" pattern match eae8263fb1f4 md/raid5: Don't reinvent the wheel but use existing llist API 448c077eeb02 ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build 558e8e27e73f Revert "nohz: Fix collision between tick and other hrtimers" 55f0cd3fb9c2 spi: spi-ep93xx: simplify GPIO chip selects f3caf8618bce cxgb4: Remove redundant code in t4_uld_clean_up() 5d071c24f0cb cxgb4: Add new T5 and T6 pci device id's 45da1ca2e20f cxgb4: Increase max number of tc u32 links 6085831883c2 dm stats: fix a leaked s->histogram_boundaries array b79af13efd98 dm space map metadata: constify dm_space_map structures e3efb2ad834b ASoC: hdac_hdmi: Add device id for Geminilake 255048634366 ASoC: Intel: Skylake: Add Geminlake IDs 06a99ddd2049 ASoC: rt298: Add DMI match for Geminilake reference platform db2f586b803e ASoC: Intel: Skylake: Check device type to get endpoint configuration c5cf9f37a0fb ASoC: Intel: bxt: Add jack port initialize in da7219_max98357a machine 86b5703158ff ASoC: Intel: Skylake: Add jack port initialize in nau88l25_ssm4567 machine 565f13a95ec3 ASoC: Intel: Skylake: Add jack port initialize in nau88l25_max98357a machine 64f8620d482d ASoC: Intel: Skylake: Add jack port initialize in rt286 machine 0324e51b5ba4 ASoC: hdac_hdmi: Add machine pin widget for each port 625de2bf2ed1 ASoC: Intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine 7932b8ace390 ASoC: Intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine 9e4278cd9b8e ASoC: Intel: Skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine c541b2dd4504 ASoC: Intel: Skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine f3af359242f5 ASoC: Intel: Skylake: Create ASoC jack for hdmi in rt286 machine 624900163d06 ASoC: hdac_hdmi: Use ASoC jack instead of snd_jack e0e5d3e5a53b ASoC: hdac_hdmi: Add support for multiple ports to a PCM 1b46ebd136b3 ASoc: hdac_hdmi: Configure pin verbs for MST a9ce96bcd9c4 ASoC: hdac_hdmi: Handle MST pin jack detection at boot/resume fc181b04f2d4 ASoC: hdac_hdmi: Add MST verb support 025205f8f30c x86/mm/ptdump: Add address marker for KASAN shadow region 243b72aae28c x86/mm/ptdump: Optimize check for W+X mappings for CONFIG_KASAN=y 0a441275018b Staging: vc04_services: Fix the "space prohibited" code style errors 6b0d6284d948 Staging: vc04_services: Fix the "wrong indent" code style errors 66812da3a689 staging: octeon: Use net_device_stats from struct net_device 548d35062bc0 Staging: rtl8192u: ieee80211: ieee80211.h - style fix b8edc16314d8 Staging: rtl8192u: ieee80211: ieee80211_tx.c - style fix 87bf14fe117e Staging: rtl8192u: ieee80211: rtl819x_BAProc.c - style fix 6dbe64b2feaf Staging: rtl8192u: ieee80211: ieee80211_module.c - style fix 239378b46a4d Staging: rtl8192u: ieee80211: rtl819x_TSProc.c - style fix 9e664c6feab6 Staging: rtl8192u: r8192U.h - style fix 8ec5252530bc Staging: rtl8192u: r8192U_core.c - style fix 70cd55d6755e Staging: rtl8192u: r819xU_cmdpkt.c - style fix f59de563358e clk: renesas: mstp: ensure register writes complete c95378123d46 staging: rtl8192u: blank lines aren't necessary before a close brace '}' 758c3788a8e6 staging: rtl8192u: Adding space after enum and struct definition 6beed63bf3c9 staging: rtl8192u: Adding space after struct definition db224d31bbcd Staging: ks7010: Add required and preferred spaces around operators d9eb48614727 Staging: ks7010: ks*: Remove redundant blank lines 38fb746872a8 Staging: ks7010: ks*: Add missing blank lines after declarations ee9dc31962ac ASoC: mediatek: add power-domains for mt2701-afe-pcm.txt cc3e1ce2c73c ASoC: mediatek: add power-domain get/put ctrl for mt2701 ad16d4a83ddc spi: rspi: Replaces "n" by "len" in qspi_transfer_*() 7264abc7000d spi: rspi: Fixes bogus received byte in qspi_transfer_in() 614dd644cbac staging: visorbus, replace init_timer with setup_timer dfbfa05210f4 staging: vt6656: rxtx.c Removed multiple dereferencing 42aa03dc5ce7 staging: vt6656: Alignment match open parenthesis 812930665872 staging: vt6656: Alignment should match open parenthesis cd3d9ecebf8b Staging: bcm2835-audio: fixed a code style issue: f5e2199ae574 staging: bcm2835-audio: allocate enough data for work queues 021fbaa5fb5b Staging: bcm2835-audio: && vs & typo f3fe2a8e60d2 staging: wlan-ng: remove space before tab 66dc935358f4 staging: lustre: Fix incompatible argument in osc_match_base 3827b64dba27 regulator: core: Resolve supplies before disabling unused regulators 9ff7400bd38c Staging: comedi: drivers: comedi_test: Add auto-configuration capability 7f1b21591a63 dm cache metadata: use cursor api in blocks_are_clean_separate_dirty() 9b696229aa7d dm persistent data: add cursor skip functions to the cursor APIs 683bb1a3742b dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2 2151249eaabb dm bitset: add dm_bitset_new() 48551054fc25 dm cache metadata: name the cache block that couldn't be loaded 629d0a8a1a10 dm cache metadata: add "metadata2" feature ae4a46a1f609 dm cache metadata: use bitset cursor api to load discard bitset 6fe28dbf05e3 dm bitset: introduce cursor api 9f9ef0657d53 dm btree: use GFP_NOFS in dm_btree_del() 3ba3ba1e8411 dm space map common: memcpy the disk root to ensure it's arch aligned 602548bdd5ac dm block manager: add unlikely() annotations on dm_bufio error paths ca763d0a53b2 dm cache: fix corruption seen when using cache > 2TB bbd6411513aa KVM: Support vCPU-based gfn->hva cache 4bd518f1598d KVM: use separate generations for each address space 5a2d4365d2c3 KVM: only retrieve memslots once when initializing cache 47c0152e0f8b KVM: VMX: use vmcs_set/clear_bits for CPU-based execution controls 4306f200c71b ptp_kvm: try to detect hypercall availability e8411302b44b drm/amdgpu: fix warning on older gcc releases 5a81e6a171cd vfs: fix uninitialized flags in splice_to_pipe() 5187b6cd1d22 drm/ttm: make TTM_MAX_BO_PRIORITY unsigned e89d5b5c2028 drm/amd/amdgpu: Fix flow control in uvd_v4_2_stop() fce293ca3d08 drm/amd/powerplay: add didt config table for polaris kicker 28a488848f9e drm/amd/powerplay: modify VddcPhase value for polaris kicker 5d7213b0be71 drm/amd/powerplay: add kicker flag into smumgr 27d1c469a5d3 Bluetooth: fix spelling mistake: "advetising" -> "advertising" a9a4840dc43c Bluetooth: btmrvl: fix spelling mistake: "caibration" -> "calibration" e27ee2b16bad Bluetooth: btqcomsmd: Allow driver to build if COMPILE_TEST is enabled 441ad62d6c3f Bluetooth: Add another AR3012 04ca:3018 device 89ab37b489d1 Bluetooth: hci_bcm: Add support for BCM2E95 and BCM2E96 3af3a594e111 Bluetooth: btbcm: Add a delay for module reset fdfddc601713 Bluetooth: btusb: Add support for 413c:8143 ffb955dba61d btmrvl: use dt's irqflags for wakeup pin fd1a88da81d6 btmrvl: set irq_bt to -1 when failed to parse it 9af02d86e11d btmrvl: avoid double-disable_irq() race 9dcbc313cd4a Bluetooth: Fix NULL pointer dereference in bt_sock_recvmsg ddf5cf02b981 ARM: multi_v7_defconfig: enable pstore configs a4ccc9e33d2f Bluetooth: btusb: Configure Marvell to use one of the pins for oob wakeup fd913ef7ce61 Bluetooth: btusb: Add out-of-band wakeup support 10ab133b7a1a Bluetooth: btusb: Use an error label for error paths 132509843461 ARM: multi_v7_defconfig: enable some newly added crypto modules 747d3f1a8a2f Bluetooth: btqcomsmd: Fix module autoload a57bac43468e Bluetooth: btusb: add support for 0bb4:0306 d74c67dd7800 drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor 9e3440481845 ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() 32b143637e81 ARM: 8657/1: uaccess: consistently check object sizes 5d7f5ce15156 cfq-iosched: don't call wbt_disable_default() with IRQs disabled 2f1736ff0664 hwmon: (sht15) Add device tree support 75bf2f6478ca EDAC, mce_amd: Print IPID and Syndrome on a separate line 5d4bac9a5f4e genirq: Clarify logic calculating bogus irqreturn_t values 2f44e29cef00 genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg 3bba73b1b7a8 x86/cpufeature: Move RING3MWAIT feature to avoid conflicts 84588a93d097 fuse: fix uninitialized flags in pipe_buffer e42a46b6f524 regulator: Fix regulator_summary for deviceless consumers 1b30ab0c40a9 drm/omapdrm: dispc: Refuse x-decimation above 4 for all but 8-bit formats 897145d0c701 drm/omapdrm: Move commit_modeset_enables() before commit_planes() e025d3860bd9 Revert "drm: omapdrm: Let the DRM core skip plane commit on inactive CRTCs" ffed21bcee7a ixgbe: Don't bother clearing buffer memory for descriptor rings 6f429223b31c ixgbe: Add support for build_skb 2ccdf26ff614 ixgbe: Add private flag to control buffer mode 2de6aa3a666e ixgbe: Add support for padding packet 3fd218767fa4 ixgbe: Break out Rx buffer page management c3630cc40b4f ixgbe: Use length to determine if descriptor is done 4f4542bfb3b5 ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE 1b56cf49f5b0 ixgbe: Update code to better handle incrementing page count f3213d932173 ixgbe: Update driver to make use of DMA attributes in Rx path f215af8cae4c ixgbe: Only DMA sync frame length af43da0dba0b ixgbe: Add function for checking to see if we can reuse page 1733284d02e2 ixgbe: Update version to reflect added functionality 3f40c74ccef0 ixgbe: prefix Data Center Bridge ops struct 1dc0eb75a8f8 ixgbe: Support 2.5Gb and 5Gb speed d48085f0716f x86/platform/UV/NMI: Fix uneccessary kABI breakage 998d75730b40 drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT 636deb5b2277 drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence() ddd09373628a drm/i915/gvt: Disable access to stolen memory as a guest aa9323dd49b2 drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code 44a027058b24 drm/i915: Check for timeout completion when waiting for the rq to submitted 3e52d71ede20 drm/i915: A hotfix for making aliasing PPGTT work for GVT-g ec62ed3e1d93 drm/i915: Restore context and pd for ringbuffer submission after reset 26d12c619476 drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode. 4b84b4a55079 drm/i915/lspcon: Fix resume time initialization due to unasserted HPD 2a57d9cce1c0 drm/i915/gen9+: Enable hotplug detection early 1769ae83c8cb drm/i915: Reject set-tiling-ioctl with stride==0 and a tiling mode 2d2cfc12b127 drm/i915: Recreate internal objects with single page segments if dmar fails b1ef30e5ed17 ALSA: x86: Don't bail out from PCM ops when disconnected 2d42c033aec9 ALSA: x86: Minor code rearrangement be9a2e933e30 ALSA: x86: Stop the stream when buffer is processed after disconnection 28ed125b9a07 ALSA: x86: Avoid register accesses during disconnection a72ccfbad7fd ALSA: x86: Don't return an error from chmap ctl at disconnected 18353192b8f6 ALSA: x86: Fix memory leak in had_build_channel_allocation_map() 5def90196b52 ALSA: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths b9bacf275ca2 ALSA: x86: Implement jack control 9f1bc2c4c58f ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO e3dc847a5f85 vti6: Don't report path MTU below IPV6_MIN_MTU. 5b73d6347eb8 KVM: PPC: Book3S HV: Prevent double-free on HPT resize commit path b802c8410ca9 async_tx: deprecate broken support for channel switching bf3f14d6342c rhashtable: Revert nested table changes. 3f91a89d424a powerpc/64: Disable use of radix under a hypervisor d1da522fb8a7 scsi: megaraid_sas: handle dma_addr_t right on 32-bit 40a4c2c39259 scsi: megaraid_sas: array overflow in megasas_dump_frame() 8e305cb2bd8b scsi: snic: switch to pci_irq_alloc_vectors 6ff8ec98e12f clk: qcom: Do not drop device node twice f84775c2d5d9 powerpc/pseries: Fix build break when MEMORY_HOTREMOVE=n a578884fa0d2 cpufreq: CPPC: add ACPI_PROCESSOR dependency 149ab8649667 cpufreq: make ti-cpufreq explicitly non-modular f451014692ae cpufreq: Do not clear real_cpus mask on policy init 48385dd7400e tools/power/x86: Debug utility for intel_pstate driver b3fc275d548d AnalyzeSuspend: fix drag and zoom bug in javascript cd3e2eb8905d PCI: Sort the list of devices with D3 delay quirk by ID 4e29ccdb240e DT: add Faraday Tec. as vendor d8a4995bcea1 tty: pl011: Work around QDF2400 E44 stuck BUSY bit 62924fd789c6 Add a target to check broken external links in the Documentation 72f8f677e3ec Documentation: Fix linux-api list typo 0f3a249110be Documentation: DocBook/Makefile comment typo 291b9d73681f Improve sparse documentation df56c3dbae0e ALSA: hda - add sanity check to force the separate stream tags e7480b34ad1a ALSA: hda - fix Lewisburg audio issue 75224c93fa98 ibmvnic: Fix endian errors in error reporting output 28f4d16570dc ibmvnic: Fix endian error when requesting device capabilities d7a1030839d3 md: fast clone bio in bio_clone_mddev() ed7ef732ca9f md: remove unnecessary check on mddev 8e58e327e25c md/raid1: use bio_clone_bioset_partial() in case of write behind 10273170fd56 md: fail if mddev->bio_set can't be created c18a1e09008d block: introduce bio_clone_bioset_partial() 4da3273b93bd MIPS: OCTEON: Enable DEVTMPFS 53b7f7b53d83 usb: cdc-wdm: remove logically dead code b973154a2278 atm: idt77252, use setup_timer and mod_timer 0c921a894c2f mlxsw: acl: Use PBS type for forward action c80151ec4b65 net: stmmac: invert the logic for dumping regs cc26dc67b69a net: stmmac: reduce indentation by adding a continue 9beae261baab net: stmmac: split the stmmac_adjust_link 10/100 case 5db135567320 net: stmmac: run stmmac_hw_fix_mac_speed when speed is valid 688495b10ba7 net: stmmac: set speed at SPEED_UNKNOWN in case of broken speed bd00632c5294 net: stmmac: use SPEED_UNKNOWN/DUPLEX_UNKNOWN 3e12790eed9d net: stmmac: likely is useless in occasional function cb2c0acea271 net: stmmac: remove useless parenthesis 51b0be640cf6 tpm: Fix expected number of response bytes of TPM1.2 PCR Extend 36a4a50f4048 net: ethernet: aquantia: switch to pci_alloc_irq_vectors e4e7d59704d4 PCI/MSI: Update MSI/MSI-X bits in PCIEBUS-HOWTO 4c55215c05d2 qede: Add driver support for PTP c78c70fa30e2 qed: Add infrastructure for PTP support b93f79bea9c1 cxgb4: Update proper netdev stats for rx drops 425df17ce3a2 openvswitch: Set internal device max mtu to ETH_MAX_MTU. 7627ae6030f5 net: neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification 8ae70032552a sched: have stub for tcf_destroy_chain in case NET_CLS is not configured acf138f1b00b net: xilinx_emaclite: fix freezes due to unordered I/O cd2245536418 net: xilinx_emaclite: fix receive buffer overflow d498f8719a09 bpf: Rebuild bpf.o for any dependency update cdc6a4ba88fb bpf: Remove redundant ifdef 99f5711e7c15 mlx4: do not use rwlock in fast path 6cf18e6927c0 goldfish: Sanitize the broken interrupt handler 47512cfd0d7a x86/platform/goldfish: Prevent unconditional loading beabdc3cd3e3 USB: serial: keyspan: drop header file 35d479762bef USB: serial: io_edgeport: drop io-tables header file c3cf2c61ddc1 PCI/MSI: Document pci_alloc_irq_vectors(), deprecate pci_enable_msi() b410aff2bd9f block: do not allow updates through sysfs until registration completes afe3e4d11bdf PCI/PME: Restore pcie_pme_driver.remove bef5da60595f tracing/probes: Fix a warning message to show correct maximum length 6732c7401035 lightnvm: set default lun range when no luns are specified 0e5ffd1cb5f7 lightnvm: fix off-by-one error on target initialization 04be87a83db6 ARM: dts: armada-385-linksys: fix DSA compatible property b85ad494098b of: introduce of_graph_get_remote_node 6df6b4a9ce43 IB/cma: Destination and source addr families must match 89052d784bc9 IB/cma: Add default RoCE TOS to CMA configfs 590396084039 IB/core: Remove pointer casting from void to net_device 2b0841766a89 IB/IPoIB: Add destination address when re-queue packet e7d08bcfe9b0 ARM: dts: Fix typo in armada-xp-98dx4251 cdbe33d0f82d IB/mlx5: Fix configuration of port capabilities 681bcea802f2 KVM: svm: inititalize hash table structures directly 34a0548f0162 perf tools: Add missing parse_events_error() prototype 8f0994bb8cbd tracing: Fix return value check in trace_benchmark_reg() eb583cd484f9 tracing: Use modern function declaration 3821fd35b58d jump_label: Reduce the size of struct static_key 7257634135c2 tracing/probe: Show subsystem name in messages 8e0f11429aec tracing/hwlat: Update old comment about migration 8a58a34ba479 timers: Make flags output in the timer_start tracepoint useful 1f9b3546cf4c tracing: Have traceprobe_probes_write() not access userspace unnecessarily 858e25c06fb0 kvm: nVMX: Refactor nested_vmx_run() ca0bde28f2ed kvm: nVMX: Split VMCS checks from nested_vmx_run() 6beb7bd52e48 kvm: nVMX: Refactor nested_get_vmcs12_pages() a8bc284eb70f kvm: nVMX: Refactor handle_vmptrld() e29acc55bfc3 kvm: nVMX: Refactor handle_vmon() cf8b84f48a59 kvm: nVMX: Prepare for checkpointing L2 state b95234c84004 kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection 76dfafd53673 KVM: x86: do not scan IRR twice on APICv vmentry 3d92789f6916 KVM: vmx: move sync_pir_to_irr from apic_find_highest_irr to callers 810e6defcca4 KVM: x86: preparatory changes for APICv cleanups 0ad3bed6c5ec kvm: nVMX: move nested events check to kvm_vcpu_running 967235d32032 KVM: vmx: clear pending interrupts on KVM_SET_LAPIC db1c056cee59 kvm: vmx: Use the hardware provided GPA instead of page walk 1592364de391 drm: Resurrect atomic rmfb code, v3 b30a7d1fc96d perf pmu: Fix check for unset alias->unit array ffe7afd17135 arm64/kprobes: consistently handle MRS/MSR with XZR 521c646108ed arm64: cpufeature: correctly handle MRS to XZR 8b6e70fccff2 arm64: traps: correctly handle MRS/MSR with XZR 6c23e2ff7013 arm64: ptrace: add XZR-safe regs accessors f705d954634d arm64: include asm/assembler.h in entry-ftrace.S 12f043ff2b28 arm64: fix warning about swapper_pg_dir overflow 10d4cf188ab2 powerpc/asm: Define STACK_PT_REGS_OFFSET macro in asm-offsets.c f222449c9dfa timekeeping: Use deferred printk() in debug code 454656155110 powerpc/asm: Use OFFSET macro in asm-offsets.c 8c7cdbf9272c mmc: core: add mmc prefix for blk_fixups 0e9cfcf44e4a mmc: core: move all quirks together into quirks.h 1144c1e4ddab mmc: core: improve the quirks for sdio devices 884f38607897 mmc: core: move some sdio IDs out of quirks file 28fc64af6348 mmc: core: change quirks.c to be a header file 4e03f628b464 mmc: sdhci-cadence: fix bit shift of read data from PHY port 9050d50e2244 MIPS: lantiq: Set physical_memsize 7785bba299a8 esp: Add a software GRO codepath 54ef207ac8f7 xfrm: Extend the sec_path for IPsec offloading bb08c04dc867 drm/dp/mst: fix kernel oops when turning off secondary monitor 7d7be3aa08fa powerpc/spufs: Get rid of broken fasync stuff 6ba4d2722d06 fuse: fix use after free issue in fuse_dev_do_read() 0d2b5cdc76ff powerpc/64e: Fix bogus usage of WARN_ONCE() c9f1e3260081 ath9k: use correct OTP register offsets for the AR9340 and AR9550 727241660912 rt2500usb: don't mark register accesses as inline 91b632803ee4 brcmfmac: Use net_device_stats from struct net_device b686784d03e6 rtlwifi: btcoexist: Fix if == else warnings in halbtc8723b1ant.c 42e74946f016 rtlwifi: btcoexist: Fix if == else warnings in halbtc8821a1ant.c ac0ca72c6f53 rtlwifi: btcoexist: Fix if == else warnings in halbtc8821a2ant.c 2447e2cad752 mwifiex: don't enable/disable IRQ 0 during suspend/resume 3a6282045b22 orinoco: Use net_device_stats from struct net_device 7546bba385b4 rtlwifi: btcoexist: fix semicolon.cocci warnings 1f8665320fa1 wlcore: disable multicast filter in AP mode 454593e54cac drivers/pci/hotplug: Mask PDC interrupt if required d0c424971f70 drivers/pci/hotplug: Fix initial state for empty slot d7d55536c6cd drivers/pci/hotplug: Handle presence detection change properly 5b102782c7f4 powerpc/xmon: Enable disassembly files (compilation changes) 08d96e0b127e powerpc/xmon: Apply binutils changes to upgrade disassembly 438e69b52be7 powerpc/mm/radix: Skip ptesync in pte update helpers cc7639ce18b9 powerpc/xmon: Update ppc-dis/opc.c and ppc.h f4894b80b1dd powerpc/mm/radix: Use ptep_get_and_clear_full when clearing pte for full mm ca94573b9c69 powerpc/mm/radix: Update pte update sequence for pte clear case 18061c17c8ec powerpc/mm: Update PROTFAULT handling in the page fault path c21a493a2b44 powerpc/xmon: Fix data-breakpoint 36b390fd624a powerpc/mm: Fix build break with BOOK3S_64=n and MEMORY_HOTPLUG=y 1e29537034e3 xfrm: Export xfrm_parse_spi. 25393d3fc055 net: Prepare gro for packet consuming gro callbacks 5f114163f2f5 net: Add a skb_gro_flush_final helper. b0fcee825c0a xfrm: Add a secpath_set helper. 2ba3e6e8afc9 ext4: fix fencepost in s_first_meta_bg validation dcd36c436c9c crypto: brcm - Avoid double free in ahash_finup() eafa26696a64 crypto: cavium - fix Kconfig dependencies 6ecb7d62bf8e crypto: cavium - cpt_bind_vq_to_grp could return an error code 36b05efc1b5b crypto: doc - fix typo a9f5a62a112b hwrng: omap - update Kconfig help description 5ba8e2a05ed6 crypto: ccm - drop unnecessary minimum 32-bit alignment 5338ad7065c0 crypto: ccm - honour alignmask of subordinate MAC cipher 944c3d4dca34 crypto: caam - fix state buffer DMA (un)mapping 0355d23d4034 crypto: caam - abstract ahash request double buffering 87ec02e7409d crypto: caam - fix error path for ctx_dma mapping failure bbf2234494af crypto: caam - fix DMA API leaks for multiple setkey() calls cfb725f6d3d3 crypto: caam - don't dma_map key for hash algorithms 838e0a89e33a crypto: caam - use dma_map_sg() return code fa0c92db1eb8 crypto: caam - replace sg_count() with sg_nents_for_len() fd144d83cc42 crypto: caam - check sg_count() return value fd88aac93e4d crypto: caam - fix HW S/G in ablkcipher_giv_edesc_alloc() 4d8348d8e3bf crypto: caam - fix JR IO mapping if one fails b3b5fce7364b crypto: caam - check return code of dma_set_mask_and_coherent() 78fd0fff7fbb crypto: caam - don't include unneeded headers 83d650ab78c7 crypto: ccp - Simplify some buffer management routines 4cdf101ef444 crypto: ccp - Update the command queue on errors a60496a0ca0d crypto: ccp - Change mode for detailed CCP init messages 19998acb0ff6 crypto: atmel-sha - fix error management in atmel_sha_start() dd3f9f40b581 crypto: atmel-sha - fix missing "return" instructions f7cc02b3c3a3 crypto: ccp - Set the AES size field for all modes d5bc1613d02f net: ethernet: ti: cpsw: use var instead of func for usage count 5463b3d04382 bpf: kernel header files need to be copied into the tools directory e70ac1716586 tcp: tcp_probe: use spin_lock_bh() a725eb15db80 uapi: fix linux/if_pppol2tp.h userspace compilation errors 0222967ba05a Maintainers: Modify SED list from nvme to block e225c20eb0fd Move stack parameters for sed_ioctl to prevent oversized stack with CONFIG_KASAN 24bff4d78a57 uapi: sed-opal fix IOW for activate lsp to use correct struct 1aa5ca6e3ec6 drm/rockchip: Use common IOMMU API to attach devices 38f993b7c59e drm/rockchip: Do not use DMA mapping API if attached to IOMMU domain a142f4d3e5c5 PCI/ASPM: Add comment about L1 substate latency aeda9adebab8 PCI/ASPM: Configure L1 substate settings f1f0366dd6be PCI/ASPM: Calculate and save the L1.2 timing parameters b5a0a9b59c81 PCI/ASPM: Read and set up L1 substate capabilities b2103ccbb67e PCI/ASPM: Add support for L1 substates 2220fc1ab363 uapi: add missing install of dma-buf.h fb3d769173d2 leds: ledtrig-heartbeat: Make top brightness adjustable ae3473231e77 tools/leds: Add led_hw_brightness_mon program 12688dc21f71 Revert "i2c: designware: detect when dynamic tar update is possible" 4610d240d691 xen/privcmd: add IOCTL_PRIVCMD_RESTRICT f9c85ee67164 [media] siano: make it work again with CONFIG_VMAP_STACK ab520be8cd5d xen/privcmd: Add IOCTL_PRIVCMD_DM_OP d199fab63c11 packet: fix races in fanout_add() 675d4d5c03d7 pch_gbe: Omit private ndo_get_stats function a06d4d672f76 net: hip04: Omit private ndo_get_stats function 6f2e3f7d9785 net_sched: nla_memdup_cookie() can be static f39f0d1e1e93 ibmvnic: Fix initial MTU settings a60ced990e30 net: ethernet: ti: cpsw: fix cpsw assignment in resume 044950cc48ce net: irda: au1k_ir: drop useless include 59bdb293fce3 net: irda: au1k_ir: remove unused timer 7e57fbb2a341 bpf: reduce compiler warnings by adding fallthrough comments 2be4cb973f0c pcnet32: fix BNC/AUI port on AM79C970A cce5fbadb655 pcnet32: factor out pcnet32_clr_suspend() a0b2f5af4c99 perf tools: Be consistent on the type of map->symbols[] interator 35670dd0c9b4 perf intel pt decoder: clang has no -Wno-override-init 1006ccccd03c clk: mvebu: adjust clock handling for the CP110 system controller c24ae6d96112 perf evsel: Do not put a variable sized type not at the end of a struct fe8e52b9b910 audit: remove unnecessary curly braces from switch/case statements 8a2efd6dd586 perf probe: Avoid accessing uninitialized 'map' variable 179125085bd4 ARM: OMAP3: Fix smartreflex platform data regression eff0b85efb2b usb: musb: add code comment for clarification 8d12f88257cd vmbus: replace modulus operation with subtraction e4165a0fad09 vmbus: constify parameters where possible 6e47dd3e2938 vmbus: expose hv_begin/end_read 5529eaf6e79a vmbus: remove conditional locking of vmbus_write b71e328297a3 vmbus: add direct isr callback mode 631e63a9f346 vmbus: change to per channel tasklet 37cdd991fac8 vmbus: put related per-cpu variable together 51c6ce2ae359 vmbus: callback is in softirq not workqueue 89896051f8da perf tools: Do not put a variable sized type not at the end of a struct 9d6aae725454 perf record: Do not put a variable sized type not at the end of a struct 423d856a4d6a perf tests: Synthesize struct instead of using field after variable sized type 6aa4d8264003 perf bench numa: Make sure dprintf() is not defined 16cab3226fc9 Revert "perf bench futex: Sanitize numeric parameters" b98897166280 tools lib subcmd: Make it an error to pass a signed value to OPTION_UINTEGER e3f75db14d4b staging: comedi: fixed multiple line dereference fa4508ddc369 staging: comedi: made comedi_lrange struct constant 1ca6270b8d93 mlxsw: spectrum: Change ipv6 unregistered mc table 2867af2dcf40 atmel_serial: Use the fractional divider when possible cd27b96bc138 kcm: fix a null pointer dereference in kcm_sendmsg() bc221a34ac47 ldmvsw: disable tso and gso for bridge operations 7602011f59cc ldmvsw: update and simplify version string daa86e50f649 sunvnet: remove extra rcu_read_unlocks bf091f3f362b sunvnet: straighten up message event handling logic fd263fb6e718 sunvnet: add memory barrier before check for tx enable f2f3e210bffe sunvnet: update version and version printing d4aa89cc2bbe sunvnet: remove unused variable in maybe_tx_wakeup 2493b842f258 sunvnet: make sunvnet common code dynamically loadable 973f7dd57589 spi: bcm-qspi: Remove unnecessary platform_set_drvdata() 345309fa7c0c spi: bcm-qspi: Fix bcm_qspi_bspi_read() performance 07460b92db7c ath9k: Access rchan::buf only with per_cpu helper a6e56d749f1b ath9k: clean up and fix ath_tx_count_airtime 1235a3b66cbf ath6kl: Use net_device_stats from struct net_device a532293fcba4 ath10k: fix the garage chars in board file name creation 7be52c03bbf7 ath10k: convert warning about non-existent OTP board id to debug message 9f5bcfe93315 ath10k: silence firmware file probing warnings 310c01afae01 ath10k: add directory to board data error message 1c61bedc0a72 ath10k: fetch firmware images in a loop 62980cb6dd2f sfc: only fall back to a lower interrupt mode if it is supported 6f9f6ec2e0ac sfc: MSI-X is the only interrupt mode for EF10 VFs 5019ab50f26c bridge: fdb: converge fdb_delete_by functions into one 410b3d48f511 bridge: fdb: add proper lock checks in searching functions bfd0aeac52f7 bridge: fdb: converge fdb searching functions into one 1427228d5869 ath10k: fix napi crash during rmmod when probe firmware fails 6d2191135637 ath10k: fix comment 182f1e5a626e ath10k: use size_t for len variables 56ac13bfc703 ath10k: remove ath10k_vif_to_arvif() 3ec72a2a1e5d usb: misc: add USB251xB/xBi Hi-Speed Hub Controller Driver ef5ec7f08d67 usb: misc: usbtest: remove redundant check on retval < 0 cf13a747b169 staging:nvec:nvec_ps2.c: Prefering kzalloc(sizeof(*ser_dev)...) over kzalloc(sizeof(struct serio)...) 5cec5bacd377 tpm xen: drop unneeded chip variable 39f5712b8f01 tpm: fix misspelled "facilitate" in module parameter description 5939eaf4f9d4 tpm_tis: fix the error handling of init_tis() 842954a8e3ec Staging: rtl8188eu: core/rtw_led.c: format line to reduce it below 80 characters 01f8902bcf3f net: fec: fix multicast filtering hardware setup ebd622860988 staging: bcm2835-audio: remove unused macro 65ab7c241038 staging: bcm2835-audio: Fixed checkpatch warning due to line spacing 4cf64a5f512d staging: nvec: Fix incorrect type of i2c address 07e9ef146071 staging: fsl-mc: Add missing header 052d2369d1b4 ipv6: Handle IPv4-mapped src to in6addr_any dst. ec5e3b0a1d41 ipv6: Inhibit IPv4-mapped src address on the wire. 17f84b793c01 spi: lantiq-ssc: add support for Lantiq SSC SPI controller 2c9c5f5a7310 staging: comedi: ni_pcimio: remove unused variable 'serial_number' e1ea433d6ea4 staging: comedi: dyna_pci10xx: usleep_range is preferred over udelay df6ff8a1ee3c staging: comedi: s626: usleep_range is preferred over udelay 020883e5e5b9 staging: comedi: ni_pcidio.c: Spaces preferred around operators 16cc73893f77 staging: comedi: ni_pcidio: blank line issues fed06ee89b78 net/mlx5e: Disable preemption when doing TC statistics upcall 91eaa475e287 net:dsa:mv88e6xxx: use watchdog ops for 6097 chip a748d60df32e IB/mlx4: Take source GID by index from HW GID table d8030b0de03e IB/mlx5: Fix blue flame buffer size calculation 850b74151433 IB/mlx4: Remove unused variable from function declaration d7cf52c249d7 sched: Fix accidental removal of errout goto c4550c63b363 IB: Query ports via the core instead of direct into the driver ce1e055fb9ab IB: Add protocol for USNIC bc63f9d55806 IB/mlx4: Support raw packet protocol 72cd57178f34 IB/mlx5: Support raw packet protocol aa773bd49541 IB/core: Add raw packet protocol 81713d3788d2 IB/mlx5: Add implicit MR support 49780d42dfc9 IB/mlx5: Expose MR cache for mlx5_ib 94990b498969 IB/mlx5: Add null_mkey access d9d0674c0f8a IB/umem: Indicate that process is being terminated d07d1d70ce1a IB/umem: Update on demand page (ODP) support 25bf14d6f589 IB/core: Add implicit MR flag 4be6da1e5b8d IB/mlx5: Support creation of a WQ with scatter FCS offload e4cc4fa7cca9 IB/mlx5: Enable QP creation with cvlan offload b1f74a8437a3 IB/mlx5: Enable WQ creation and modification with cvlan offload e8161334403e IB/mlx5: Expose vlan offloads capabilities 9e1b161f3b8f IB/uverbs: Enable QP creation with cvlan offload af1cb95d2e34 IB/uverbs: Enable WQ creation and modification with cvlan offload 5f23d4265f8e IB/uverbs: Expose vlan offloads capabilities 27b0df1175d5 IB/core: Add scatter FCS flag to use in WQ creation 9c2b270e69da IB/core: Enable QP creation with cvlan offload 10bac72be105 IB/core: Enable WQ creation and modification with cvlan offload ebaaee253ad3 IB/core: Expose vlan offloads capabilities 23a6964e3adb IB/mlx5: Add port counter support for Receive WQs 7c16f4777949 IB/mlx5: Expose Q counters groups only if they are supported by FW 0d06863f903a ext4: don't BUG when truncating encrypted inodes on the orphan list 853fe1bf7554 cdrom: Make device operations read-only 1ffd3a26f890 IB/mlx5: Replace ENOTSUPP usage with EOPNOTSUPP 2ac693f9953a IB/mlx5: Add flow tag support 94e03f11ad1f IB/uverbs: Add support for flow tag 460d019860cc IB/core: Introduce flow tag specification e04a01837729 net/mlx5: Consolidate flow rules regardless their flow tag d1a987f35ebf elevator: fix loading wrong elevator type for blk-mq devices 5abb0da9cd43 IB/mlx5: Remove deprecated module parameter ed88451e1f2d IB/mlx5: Assign DSCP for R-RoCE QPs Address Path 1e0e50b6177b IB/mlx5: Avoid SMP MADs from VFs c43f1112c068 IB/mlx5: Add additional checks before processing MADs 45bded2c216d IB/mlx5: Verify that Q counters are supported 12bbf1ea7e3b IB/mlx5: Return error for unsupported signature type 0fd27a88c2e4 IB/mlx5: Fix out-of-bound access 68bd42d97c30 selftests/powerpc: Fix remaining fallout from recent changes 2e8ec87dad68 selftests/powerpc: Fix the clean rule since recent changes 634ce97cdfa9 selftests: Fix the .S and .S -> .o rules 2047f1d8ba28 selftests: Fix the .c linking rule d83c3ba0b926 selftests: Fix selftests build to just build, not run tests 592e8b3226a2 RDMA/bnxt_re: Add bnxt_re driver build support 1ac5a4047975 RDMA/bnxt_re: Add bnxt_re RoCE driver 873695b301df Btrfs: create helper for processing bits on contiguous pages e4c3b2dcd144 Btrfs: kill trans in run_delalloc_nocow and btrfs_cross_ref_exist f72ad18e9963 Btrfs: pass delayed_refs directly to btrfs_find_delayed_ref_head d07b85284f83 Btrfs: remove unused trans in read_block_for_search bcf934894f1f Btrfs: cleanup unused cached_state in __extent_writepage_io 003d7c59e8af btrfs: allow unlink to exceed subvolume quota 9a9239acb465 Btrfs: fix wrong argument for btrfs_lookup_ordered_range a7ceffbbbd08 btrfs: raid56: Remove unused variable in lock_stripe_add fc4badd9fe6a Btrfs: refactor btrfs_extent_same() slightly 310712b2f73a Btrfs: constify struct btrfs_{,disk_}key wherever possible 4aaedfb0b68c Btrfs: fix another race between truncate and lockless dio write 62c821a8e23a Btrfs: clean up btrfs_ordered_update_i_size 5416034f7acf Btrfs: fix comment in btrfs_page_mkwrite 19fd2df5b116 Btrfs: fix btrfs_ordered_update_i_size to update disk_i_size properly f85b7379cd76 btrfs: fix over-80 lines introduced by previous cleanups f329e319714c btrfs: Make count_inode_refs take btrfs_inode 362836582342 btrfs: Make count_inode_extrefs take btrfs_inode a59108a73f34 btrfs: Make btrfs_log_inode take btrfs_inode 6d889a3b9e66 btrfs: Make log_inode_item take btrfs_inode 94c91a1f3982 btrfs: Make __add_inode_ref take btrfs_inode 207e7d92aa23 btrfs: Make drop_one_dir_item take btrfs_inode 4ec5934e43ca btrfs: Make btrfs_unlink_inode take btrfs_inode 51cc0d322746 btrfs: Make log_new_dir_dentries take btrfs_inode dbf39ea48b86 btrfs: Make log_directory_changes take btrfs_inode 684a5773f96e btrfs: Make log_dir_items take btrfs_inode 9d122629f1f6 btrfs: Make btrfs_log_changed_extents take btrfs_inode 223466370cf6 btrfs: Make btrfs_get_logged_extents take btrfs_inode a0308dd7e01d btrfs: Make btrfs_log_trailing_hole take btrfs_inode 1a93c36acdef btrfs: Make btrfs_log_all_xattrs take btrfs_inode 44d70e194fb2 btrfs: Make copy_items take btrfs_inode 4791c8f19c45 btrfs: Make btrfs_check_ref_name_override take btrfs_inode 481b01c0d3cb btrfs: Make logged_inode_size take btrfs_inode a491abb2e730 btrfs: Make btrfs_del_inode_ref take btrfs_inode 49f34d1f968f btrfs: Make btrfs_del_dir_entries_in_log take btrfs_inode 9ca5fbfbb92e btrfs: Make btrfs_log_new_name take btrfs_inode 0f8939b8ac86 btrfs: Make btrfs_inode_in_log take btrfs_inode 436635571bd0 btrfs: Make btrfs_record_snapshot_destroy take btrfs_inode 4176bdbf2d1a btrfs: Make btrfs_record_unlink_dir take btrfs_inode ab1717b2abf7 btrfs: Make btrfs_must_commit_transaction take btrfs_inode f5cc7b80a61a btrfs: Make btrfs_inode_delayed_dir_index_count take btrfs_inode 5f4b32e94aab btrfs: Make btrfs_commit_inode_delayed_items take btrfs_inode aa79021fde63 btrfs: Make btrfs_commit_inode_delayed_inode take btrfs_inode f48d1cf59ca4 btrfs: Make btrfs_remove_delayed_node take btrfs_inode 4ccb5c723129 btrfs: Make btrfs_kill_delayed_inode_items take btrfs_inode e07222c7d206 btrfs: Make btrfs_delayed_delete_inode_ref take btrfs_inode e67bbbb9d029 btrfs: Make btrfs_delete_delayed_dir_index take btrfs_inode 6f45d18568c2 btrfs: Make btrfs_insert_delayed_dir_index take btrfs_inode fcabdd1ca51f btrfs: Make btrfs_delayed_inode_reserve_metadata take btrfs_inode e5517a7bffaf btrfs: Make btrfs_get_or_create_delayed_node take btrfs_inode 340c6ca9fd07 btrfs: Make btrfs_get_delayed_node take btrfs_inode 4a0cc7ca6c40 btrfs: Make btrfs_ino take a struct btrfs_inode 823bb20ab470 btrfs: add wrapper for counting BTRFS_MAX_EXTENT_SIZE 95995dbbe691 btrfs: remove unused logic of limiting async delalloc pages 26d30f852907 btrfs: consolidate auto defrag kick off policies 8c3e6b1f0cd1 btrfs: btrfs_defrag_root() doesn't defrag extent root tree fef394f75bc1 btrfs: drop unused extent_op arg from btrfs_add_delayed_data_ref 694a0dee9c2d btrfs: remove redundant inode null check 20c7bcec6f8f Btrfs: ACCESS_ONCE cleanup 50d0446e68fa Btrfs: code cleanup min/max -> min_t/max_t 6b4df8b6c59f btrfs: use rb_entry() instead of container_of f74670f7132b btrfs: use BTRFS_COMPRESS_NONE to specify no compression 1aceabf362dc btrfs: drop gfp mask tweaking in try_release_extent_state 3ba7ab220e89 btrfs: fix up misleading GFP_NOFS usage in btrfs_releasepage 18dc22c19bef btrfs: Add WARN_ON for qgroup reserved underflow 12be9f7b5861 HID: intel-ish-hid: constify device_type structure a48324de6d4d HID: wacom: Bluetooth IRQ for Intuos Pro should handle prox/range 49b3cd306e60 tools: Set the maximum optimization level according to the compiler being used 093b75ef5995 tools: Suppress request for warning options not existent in clang 4c86d77743a5 xfrm: Don't use sk_family for socket policy lookups e62d2ca9d05c EDAC, amd64: Bump driver version 4a0b3444da3c drm/i915/gvt: return error code if dma map iova failed bc6a1c857952 drm/i915/gvt: optimize the inhibit context mmio load 6e27d51457df drm/i915/gvt: add sprite plane flip done support. 6294b61ba769 drm/i915/gvt: add missing display part reset for vGPU reset 03806edc3582 drm/i915/gvt: Fix shadow context descriptor 5b3cac191670 drm/i915/gvt: Fix alignment for GTT allocation 9606de36b21f MIPS: sysmips: Remove duplicated include from syscall.c 0d070d2b5c71 Kbuild: Add cpp_its_S in ksym_dep_filter 26dd3e4ff9ac MIPS: Audit and remove any unnecessary uses of module.h 2654294bac83 MIPS: Unify perf counter register definitions 573deec09436 MIPS: Disable stack checks on MIPS kernels 93e502b3c2d4 MIPS: OCTEON: Platform support for OCTEON III USB controller dba9a0babdd9 math64, tile: Fix build failure efff8e7879b8 mmc: Adding AUTO_BKOPS_EN bit set for Auto BKOPS support 6962c2fb2018 mmc: MAN_BKOPS_EN inverse debug message logic e21e6fdd2935 mmc: meson-gx: add support for HS400 mode 62d721a646a9 mmc: meson-gx: remove unneeded checks in remove 4136fcb547d2 mmc: meson-gx: reduce bounce buffer size efe0b6697163 mmc: meson-gx: set max block count and request size 92763b997e46 mmc: meson-gx: improve interrupt handling 690f90b628aa mmc: meson-gx: improve meson_mmc_irq_thread 5da86887638d mmc: meson-gx: improve meson_mmc_clk_set 3d45c86f92be mmc: meson-gx: minor improvements in meson_mmc_set_ios a4c38c8dba98 mmc: meson: Assign the minimum clk rate as close to 400KHz as possible 37dac0681e2b mmc: core: start to break apart mmc_start_areq() 0e65f10cf177 mmc: block: respect bool returned from blk_end_request() 169f03a064c2 mmc: block: return errorcode from mmc_sd_num_wr_blocks() dc312349e875 dmaengine: rcar-dmac: Widen DMA mask to 40 bits fea6d2a610c8 vfs: Use upper filesystem inode in bprm_fill_uid() 3d4ef329757c mmc: core: fix multi-bit bus width without high-speed mode 078502b5842a ALSA: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs a05ef161cdd2 powerpc/mm: Fix build break when CMA=n && SPAPR_TCE_IOMMU=y aad71e3928be powerpc/mm: Fix build break with RADIX=y & HUGETLBFS=n 2194bd108021 net: qcom/emac: fix a sizeof() typo e9ea828f6289 net: fs_enet: Simplify code 1f8f1e89e018 net: fs_enet: Fix an error handling path 26483819f89c md: disable WRITE SAME if it fails in underlayer disks fb585b44383c net: make net_device members garp_port and mrp_port conditional 37fabbf4d489 net: busy-poll: remove LL_FLUSH_FAILED and LL_FLUSH_BUSY 40137906c5f5 rhashtable: Add nested tables 9dbbfb0ab668 tipc: Fix tipc_sk_reinit race conditions 6a25478077d9 gfs2: Use rhashtable walk interface in glock_hash_walk 4872e57c812d NET: Fix /proc/net/arp for AX.25 ebf692f85ff7 xen-netback: vif counters from int/long to u64 c6ce3e2fe3da radix tree test suite: Add config option for map shift 7e73eb0b2df5 idr: Add missing __rcu annotations d7b627277b57 radix-tree: Fix __rcu annotations 12320d0ff1c9 radix-tree: Add rcu_dereference and rcu_assign_pointer calls c0cdbf819cd7 radix tree test suite: Run iteration tests for longer 3b7869c31f93 radix tree test suite: Fix split/join memory leaks 6da0396cac76 radix tree test suite: Fix leaks in regression2.c 18d0c57394e4 radix tree test suite: Fix leaky tests 829f83d3653e radix tree test suite: Enable address sanitizer f7137f79c57f radix_tree_iter_resume: Fix out of bounds error d58275bc96ae radix-tree: Store a pointer to the root in each node 1293d5c5f54d radix-tree: Chain preallocated nodes through ->parent 73bc029b7648 radix tree test suite: Dial down verbosity with -v 5eeb2d23df29 radix tree test suite: Introduce kmalloc_verbose d3e709e63e97 idr: Return the deleted entry from idr_remove 8ac04868315c radix tree test suite: Build separate binaries for some tests d37cacc5adac ida: Use exceptional entries for small IDAs 7ad3d4d85c7a ida: Move ida_bitmap to a percpu variable 0a835c4f090a Reimplement IDR and IDA using the radix tree c5c9b26ee5f1 cciss: switch to pci_irq_alloc_vectors 5cb44ee2f4dd platform/x86: intel_mid_powerbtn: Move comment to where it belongs b30f3f8e1096 platform/x86: intel_mid_powerbtn: Unify PBSTATUS access 4f24ecff0153 platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack be2eba5810db platform/x86: silead depends on I2C being built-in cef9dd85acd7 platform/x86: add support for devices with Silead touchscreens 251af29c320d nlm: Ensure callback code also checks that the files match 09bb6e93956a PM / wakeirq: report a wakeup_event on dedicated wekup irq 0bf0ee8ef9a6 PM / wakeirq: Fix spurious wake-up events for dedicated wakeirqs c84345597558 PM / wakeirq: Enable dedicated wakeirq for suspend ca86cad7380e audit: log module name on init_module 0ac398ef391b radix-tree: Add radix_tree_iter_delete 30b888ba950d radix-tree: Add radix_tree_iter_tag_clear() bfa11193c46d radix tree test suite: Remove obsolete CONFIG 991af734c46d radix tree test suite: Use vpath to find lib files ab3a1ffd11d9 radix tree test suite: Reduce kernel.h 7a4f11b88981 radix tree test suite: Remove export.h 12ea65390bd5 radix tree test suite: Remove types.h a3c7890790e7 radix tree test suite: Remove mempool 43a30c2a3171 radix tree test suite: Depend on tools/include/asm files a734fb5d6006 samples/bpf: Reset global variables 16ad1329002f samples/bpf: Ignore already processed ELF sections af392a8f5399 samples/bpf: Add missing header 5eae7d842510 perf symbols: dso->name is an array, no need to check it against NULL 9ef6839bcce7 perf tests record: No need to test an array against NULL a7c3899c0686 perf symbols: No need to check if sym->name is NULL d6195a6a2c24 perf evsel: Inform how to make a sysctl setting permanent e8c6f437fd12 tools lib traceevent plugin function: Initialize 'index' variable 14e4d7e0abfd tools lib traceevent: Initialize lenght on OLD_RING_BUFFER_TYPE_TIME_STAMP d7dd112ea5ca perf scripting perl: Fix compile error with some perl5 versions d2383267557a drm/amdgpu: Initialize pipe priority order on graphic initialization 06c177cb12ef MAINTAINERS, EDAC: Update email for Thor Thayer 69369f52d28a swiotlb-xen: implement xen_swiotlb_get_sgtable callback 7e91c7df29b5 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 6c356eda225e MIPS: Lantiq: Fix cascaded IRQ setup 4fb69afa7677 MIPS: sync-r4k: Fix KERN_CONT fallout c25f8064c1d5 MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch 6e5b95cdbd0e MIPS: Fix distclean with Makefile.postlink 4828b5f56f95 MIPS: Fix cacheinfo overflow f229454d34e0 MIPS: Fix protected_cache(e)_op() for microMIPS dc9eab6fd94d xen/privcmd: return -ENOTTY for unimplemented IOCTLs 379f831a9278 spi: s3c64xx: fix inconsistency between binding and driver fc1b326efd27 MAINTAINERS: Adjust pstore git repo URI, add files 46418413ed20 pstore: Check for prz allocation in walker 76d5692a5803 pstore: Correctly initialize spinlock and flags f55d404f4919 ASoC: sun4i-i2s: Update binding documentation to include A31 3ba5b5ea7dc3 x86/vm86: Fix unused variable warning if THP is disabled 6308f1787fb8 regulator: tps65086: Fix DT node referencing in of_parse_cb 1c47f7c316de regulator: tps65086: Fix expected switch DT node names 4957b556f5e7 ASoC: fsl_sai: support more than 2 channels 254cd2e08dd0 drm/amdgpu: read hw register to check pg status. d50e5c24480f drm/amdgpu: Add to initialization of mmVCE_VCPU_CNTL register be57b3fd218a perf diff: Change default setting to "delta-abs" 4b35994abe45 perf diff: Add diff.compute config option d49dd15d6973 perf diff: Add diff.order config option a1668c25a8e1 perf diff: Add 'delta-abs' compute method 192614010a50 tools include: Introduce linux/compiler-gcc.h 8f9000a565d0 net:ethernet:aquantia: Add 2500/5000 mbit link modes support. 0c59d28121b9 MAINTAINERS: Remove old e-mail address e33fbb9cc73d md/raid5-cache: exclude reclaiming stripes in reclaim check e8fd52eec2cd md/raid5-cache: stripe reclaim only counts valid stripes 5a6265f9cd98 MD: add doc for raid5-cache 1601c5907c50 Documentation: move MD related doc into a separate dir 9356863c9409 md: ensure md devices are freed before module is unloaded. 39b99586b321 md/r5cache: improve journal device efficiency 03b047f45c29 md/r5cache: enable chunk_aligned_read with write back cache 10257d719686 EXPORT_SYMBOL radix_tree_replace_slot 765d704db1f5 raid5: only dispatch IO from raid5d for harddisk raid 03a9e24ef2aa md linear: fix a race between linear_add() and linear_congested() ecdd09597a57 block/loop: fix race between I/O and set_status 42980da2eb7e [media] cec: initiator should be the same as the destination for, poll 35879ee47690 [media] videodev2.h: go back to limited range Y'CbCr for SRGB and, ADOBERGB deab2b0524aa gpio: pci-idio-16: Fix PCI BAR index 25f71d1c3e98 futex: Move futex_init() to core_initcall baafacab092e pinctrl: samsung: Fix return value check in samsung_pinctrl_get_soc_data() fd254a23cada gpio: pci-idio-16: Fix PCI device ID code aa1dd80f80cc pinctrl: intel: unlock on error in intel_config_set_pull() 61303736638a net: dsa: mv88e6xxx: Add mv88e6390 watchdog interrupt support fcd25166d950 net: dsa: mv88e6xxx: Add watchdog interrupt handler df42cb499eb1 ALSA: x86: Drop unused stream.running field d0c54f2f5be8 USB: serial: upd78f0730: sort device ids e2acecf2c883 ALSA: x86: Handle reset at prepare callback 89fd8ee86c02 USB: serial: upd78f0730: add ID for EVAL-ADXL362Z 9ec1a286d0b3 pinctrl: berlin: make bool drivers explicitly non-modular 8429cba14fbb pinctrl: spear: make bool drivers explicitly non-modular fdbde81badf0 pinctrl: mvebu: make bool drivers explicitly non-modular 156f8759bb70 scsi: megaraid_sas: driver version upgrade a73b0a4b5d17 scsi: megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 41064f1bf888 scsi: megaraid_sas: Indentation and smatch warning fixes e00731bc5abb scsi: megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints ec77959515e5 scsi: megaraid_sas: Increase internal command pool 29206da1490a scsi: megaraid_sas: Use synchronize_irq to wait for IRQs to complete 72bff2d1d0c9 scsi: megaraid_sas: Bail out the driver load if ld_list_query fails 7a7ae4f19280 scsi: megaraid_sas: Change build_mpt_mfi_pass_thru to return void a6821ca39e0c scsi: megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR 1d6dbd1752fb scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool 25fb13dd2d6e scsi: megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion 21c34006dce9 scsi: megaraid_sas: megasas_return_cmd does not memset IO frame to zero cf4e55e7be0a scsi: megaraid_sas: max_fw_cmds are decremented twice, remove duplicate 013aec66afaa scsi: megaraid_sas: update can_queue only if the new value is less 50b7f5a2d012 scsi: megaraid_sas: Change max_cmd from u32 to u16 in all functions b41c0a4aa7c0 scsi: megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID 95c060869e68 scsi: megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD 318aaef88353 scsi: megaraid_sas: avoid unaligned access in ioctl path a174118b7a97 scsi: megaraid_sas: big endian support changes ff96f9251768 scsi: megaraid_sas: Big endian RDPQ mode fix d2d0358bcd09 scsi: megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access a09454ce5dd1 scsi: megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds 5fc499b612c5 scsi: megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails b4a42213a7eb scsi: megaraid_sas: add print in device removal path def0eab3af86 scsi: megaraid_sas: enhance debug logs in OCR context 31d9a57b419d scsi: megaraid_sas: set residual bytes count during IO completion a48ba0eca045 scsi: megaraid_sas: raid 1 write performance for large io 33203bc4d61b scsi: megaraid_sas: NVME fast path io support 96188a89cc6d scsi: megaraid_sas: NVME interface target prop added 15dd03811d99 scsi: megaraid_sas: NVME Interface detection and prop settings f4fc209326c7 scsi: megaraid_sas: change issue_dcmd to return void from int 52205ac8940b scsi: megaraid_sas: megasas_get_request_descriptor always return valid desc f55cf47d925e scsi: megaraid_sas: Use DID_REQUEUE ed981b81fa6c scsi: megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set 3cabd1625658 scsi: megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev 45b8a35eed7b scsi: megaraid_sas: 32 bit descriptor fire cmd optimization 8bf7c65d379a scsi: megaraid_sas: raid 1 fast path code optimize f6c0d55c5b91 scsi: megaraid_sas: cpu select rework. 18bbcabdc6cc Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" 9491be5ff06f mmc: queue: turn queue flags into bools 74f5ba357c7c mmc: block: rename mmc_active to areq b2928e1049e1 mmc: block: refactor mmc_blk_rw_try_restart() c3399ef55d8e mmc: core: rename mmc_start_req() to *areq() acd8dbd64a2a mmc: block: rename rqc and req db435505b561 mmc: block: inline the command abort and start new goto:s a04848c75bc0 mmc: core: switch to ida_simple_ functions in block.c a53210f56d7f mmc: host: omap_hsmmc: avoid possible overflow of timeout value 8cc9a3e73de1 mmc: host: omap_hsmmc: use generic_cmd6_time to program timeout value for CMD6 24380dd4f8da mmc: host: omap_hsmmc: reset cmd line on ceb error 3d33cb5ad582 dt-bindings: mmc: sunxi: Document A64 eMMC compatible ce69e2fea093 mmc: dw_mmc: silent verbose log when calling from PM context e13934bdf459 mmc: core/mmci: restore pre/post_req behaviour 43c15e962c12 mmc: sunxi: Add more debug informations 4fb3ce07eafa mmc: sunxi: Add EMMC (MMC2) controller compatible 16e821e3ba47 mmc: sunxi: Mask DATA0 when updating the clock 9a37e53e451e mmc: sunxi: Enable the new timings for the A64 MMC controllers 860fdf89b92e mmc: sunxi: Always set signal delay to 0 for A64 9479074e9376 mmc: sunxi: Gate the clock when rate is 0 39cc281fb79e mmc: sunxi: Fix clock frequency change sequence 1ed217194488 mmc: core: fix error path in mmc_host_alloc 7413d1f509eb mmc: core: simplify ida handling 543c576d1bf2 mmc: sdhci-msm: Remove unnecessary comments of CDC init sequence 4436c5359962 mmc: sdhci-msm: Remove platform_execute_tuning from sdhci_msm_ops fb00f196fcce mmc: core: Extend mmc_of_parse() to check for mmc-ddr-3_3v 41efc76e0c04 mmc: dt: Document binding for eMMC DDR 3.3V I/O voltage support 20f921bb0114 mmc: core: Invent MMC_CAP_3_3V_DDR 4e74b6b3c6e9 mmc: core: Rename __mmc_set_signal_voltage() to mmc_set_signal_voltage() 2ed573b603f7 mmc: core: Clarify usage of mmc_set_signal_voltage() a44efa479624 mmc: core: Remove redundant code in mmc_set_signal_voltage() 62a4cdead56e mmc: sh_mobile_sdhi: explain clock bindings 34a1654706c6 mmc: sh_mobile_sdhi: add support for 2 clocks dc012058d79a mmc: meson: cleanup stray debug messages df0615889651 mmc: block: stop passing around pointless return values 7d552a48089b mmc: block: introduce new_areq and old_areq da0dbaffe354 mmc: block: inline command abortions 6fb85d658308 mmc: block: do not assign mq_rq when aborting command efb5a05e70df mmc: block: break out mmc_blk_rw_start_new() 4e1f780032c5 mmc: block: break out mmc_blk_rw_cmd_abort() e64aae82eac5 mmc: sdhci-s3c: use the bitops API for bit operation 57f8324501d9 mmc: sdhci-s3c: remove the sdhci-s3c-regs header file ee28981535f4 mmc: tmio: discard obsolete SDIO irqs before enabling irqs 20dd03734cac mmc: host: tmio: SDIO_STATUS_QUIRK is rather SDIO_STATUS_SETBITS e4f38eb18aed mmc: host: tmio: refactor calls to sdio irq de19b4c928ce mmc: pwrseq: add support for Marvell SD8787 chip e3fffc1f0b47 devicetree: document new marvell-8xxx and pwrseq-sd8787 options dfcba5ffca98 mmc: host: tmio: disable clocks when unbinding 44bf23128f48 mmc: sdhci-msm: Provide enhanced_strobe mode feature support d7507aa1b988 mmc: sdhci-msm: Make HS400 tuning follow as per recommeneded HW sequence 8a8fa8797cea mmc: sdhci: Clear SDHCI_HS400_TUNING flag after platform_execute_tuning 083c9aa0ad48 mmc: sdhci-msm: configure CORE_CSR_CDC_DELAY_CFG to recommended value 5574ddcc60aa mmc: sdhci-msm: Reset vendor specific func register on probe db9bd1638115 mmc: sdhci-msm: Factor out sdhci_msm_hs400 0fb8a3d46b03 mmc: sdhci-msm: Factor out function to set/get msm clock rate b54aaa8a4fd8 mmc: sdhci-msm: Factor out sdhci_msm_hc_select_mode 73a85069f91d mmc: mxs-mmc: Implement CMD23 support e81c022a00cd mmc: wbsd: safer check if dma_addr is valid DMA address e28d6f048799 mmc: sdhci-acpi: support deferred probe 23888bfe9bd7 mmc: core: Don't use extern declarations of public mmc functions 5857b29b96dc mmc: core: Move public functions from host.h to private headers 4facdde11394 mmc: core: Move public functions from card.h to private headers 2e4af7b6554a mmc: vub300: Don't use mmc_card_present() when validating for inserted card 136b0a471cd4 mmc: omap: Don't use mmc_card_present() when validating for inserted card 009b0fcea5df mmc: core: Remove unused struct _mmc_csd from public mmc.h header c0a3e080f929 mmc: core: Move erase/trim/discard defines from public core.h to mmc.h 9e1bbc727275 mmc: core: Move some host specific public functions to host.h 55244c5659b5 mmc: core: Move public functions from core.h to private headers 066185d69063 mmc: core: First step in cleaning up private mmc header files 8da007348bf5 mmc: core: First step in cleaning up public mmc header files e1c6ec26b853 mmc: s3cmci: include linux/interrupt.h for tasklet_struct d815cf8f33ef MIPS: Alchemy: Don't rely on public mmc header to include interrupt.h 981f18e646d3 ARM: davinci: Don't rely on public mmc header to include interrupt.h f46f335cb425 ARM: davinci: Don't rely on public mmc header to include leds.h 40d727a2defa ARM: pxa: Don't rely on public mmc header to include leds.h bdf631082f7f mmc: dt-bindings: Fix typo in mmc efd7be7bfc8e mmc: tmio: Remove redundant check of mmc->slot.cd_irq e87d2db2a2b5 mmc: sdhci-of-esdhc: avoid clock glitch when frequency is changing c31165d7400b mmc: sdhci-pci: Add support for HS200 tuning mode on AMD, eMMC-4.5.1 8336bf68b57e mmc: mxcmmc: Include interrupt.h in the platform data header dc0f585e839a mmc: vub300: Remove bogus check of irqs_queued 5fc3d80ef496 mmc: sdio: don't use rocr to check if the card could support UHS mode 0eb51a58ad82 mmc: sdio: Factor out retry init card helper function 63928d4789eb mmc: core: Use kmalloc_array() in mmc_alloc_sg() 3972a20b51c8 mmc: mmc_test: Use kcalloc() in mmc_test_alloc_mem() 554d7c540ea0 mmc: mmc_test: Improve a size determination in five functions 7200449dc6a1 mmc: mmc_test: Combine substrings for 5 messages fda02ea814f9 mmc: mmc_test: Add some spaces for better code readability dc3a5fe6ec11 mmc: mmc_test: Use seq_puts() in mtf_testlist_show() 74536bc0834f mmc: mmc_test: Fix a typo in a comment line 457e4f7f668d mmc: mmc_test: Use kmalloc_array() in mmc_test_area_init() ad7014b3949b mmc: host: tmio: drop superfluous exit path c1ada71fb78e mmc: slot-gpio: Don't override con_id when request descriptor 6ac9b83772a0 mmc: sdhci-pci: Remove unused member cd_con_id 3bc702ed211f mmc: mediatek: correct the implementation of msdc_card_busy e9acc77dd046 mmc: sdhci-of-esdhc: remove default broken-cd for ARM a6b448884a5f mmc: sdhci-esdhc: clean up register definitions a8c643ad00f6 mmc: dw_mmc: zx: Initial support for ZX mmc controller 4c8a03c727d9 mmc: dt-bindings: add ZTE ZX296718 MMC bindings d6fced8337f8 mmc: dw_mmc: Add fifo watermark alignment property a0361c1a4d26 mmc: dw_mmc: Add fifo address property 4a80f77618f7 Documentation: synopsys-dw-mshc: add binding for fifo quirks b8789ec482bb mmc: host: Include interrupt.h in mmc host drivers that depends on it 210583f47293 mmc: sdhci: Include leds.h 963836ad8f84 mmc: sdhci-cadence: Include mmc.h 0f21c58c63ad mmc: dw_mmc: Remove the public dw_mmc header file dba4bb484e9e mmc: sh_mmcif: Remove unused clk_ctrl2_present from the platform data 8020f7111704 mmc: sh_mmcif: Remove unused ccs_unsupported from the platform data 5957eeba5307 mmc: sh_mmcif: Remove unused ->get_cd() platform callback 95cc4df716a2 mmc: sh_mmcif: Remove unused use_cd_gpio/cd_gpio from platform data 13f00f9f2460 mmc: Removed the unused public mmc boot.h header 608241f36ad6 sh: sh7724: Don't use a public mmc header for MMC_PROGRESS* 40165de23df9 mmc: sdhci-iproc: Increase max_blk_size for bcm2835 c82c27754349 mmc: sdhci-iproc: Apply caps from bcm2835-mmc driver c7836d1593b8 mmc: use empty initializer list to zero-clear structures 164b50b35390 mmc: block: Replace "goto retry" by a proper do / while loop 8cb6ed17eb30 mmc: block: Avoid uninitialized warning in mmc_blk_issue_discard_rq() 46bc5c408e4e mmc: core: Export device lifetime information through sysfs b1c95170f97e mmc: sh_mobile_sdhi: enable HS200 03c5b0d90300 mmc: sh_mobile_sdhi: remove superfluous check in SCC error check 7f9096f1c89e mmc: sh_mobile_sdhi: remove superfluous check in init_tuning 97c64b2cd576 mmc: sh_mobile_sdhi: remove superfluous check in hw_reset e831ead3b3dd mmc: sh_mobile_sdhi: improve prerequisites for tuning 6ade9a2c2da8 mmc: sh_mobile_sdhi: improve prerequisite for hw_reset dc9f1a8d790e mmc: sh_mobile_sdhi: simplify accessing DT data c51ff6c6180e mmc: tmio: use SDIO master interrupt bit only when allowed e93c10211d03 mfd: lpc_ich: Enable watchdog on Intel Apollo Lake PCH 788fd8221d36 mfd: lpc_ich: Remove useless comments in core part e33ad65a5808 mfd: Add support for several boards to Kontron PLD driver 24e34b9d75a9 mfd: constify regmap_irq_chip structures 29a0729dd9f6 MAINTAINERS: Add include/dt-bindings/mfd to MFD entry 56e1d40d3bea mfd: cpcap: Add minimal support 1cb8af8d631f mfd: mt6397: Add MT6323 LED support into MT6397 driver 05daab3d6370 Documentation: devicetree: Add LED subnode binding for MT6323 PMIC f8b0380544ec mfd: tps65912: Export OF device ID table as module aliases 91549e87239f mfd: ab8500-core: Rename clock device and compatible 9c576bd35ef4 mfd: cros_ec: Send correct suspend/resume event to EC 644b2ee06d9a mfd: max77686: Remove I2C device ID table be1bb2355bf3 mfd: max77686: Use the struct i2c_driver .probe_new instead of .probe 68e61f75aba9 mfd: max77686: Use of_device_get_match_data() helper 17ee971f03ad mfd: max77686: Don't attempt to get i2c_device_id .data 7e9c40c63933 mfd: ab8500-sysctrl: Handle probe deferral f80e78aa11ad mfd: intel-lpss: Add Intel Gemini Lake PCI IDs 696f0b3f4ae9 mfd: axp20x: Fix AXP806 access errors on cold boot f00c06fd9857 mfd: cros_ec: Send suspend state notification to EC a9eb186e1314 mfd: cros_ec: Prevent data transfer while device is suspended 0f1747692ccc mfd: dt: Add bindings for the Aspeed SoC Display Controller (GFX) 73bee1d330a8 mfd: dt: Add bindings for the Aspeed LPC Host Controller (LHC) 28fe08161230 mfd: dt: Add Aspeed Low Pin Count Controller bindings 0894e9875cff mfd: dt: Add ranges, #address-cells and #size-cells as optional properties bbc741c6f467 mfd: dt: Fix "indicates" typo in mfd bindings document 149da46a2309 mfd: Kconfig: MFD_SUN4I_GPADC depends on !TOUCHSCREN_SUN4I_GPADC a042a7a4e1ce mfd: abx500: Fix spelling mistake: "Celcius" -> "Celsius" 4c6505613385 mfd: axp20x: Add separate MFD cell for AXP223 cd53216625a0 mfd: axp20x: Fix axp288 volatile ranges 178e8351cef3 mfd: axp20x: Add a few missing defines for AXP288 specific registers 59f10f7e62a2 mfd: axp20x: Drop wrong AXP288_PMIC_ADC_EN define 1af468ebe455 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped 8b44e6782e42 mfd: axp20x: Add missing axp288 irqs 0a5454c901ae mfd: axp20x: Use IRQF_TRIGGER_LOW on the axp288 34a23327697d mfd: axp20x: Correct a typo in axp20x_device_remove documentation b3b66158513e mfd: arizona: Remove totally unused forward declaration ea1628e856b4 mfd: sun6i-prcm: Add codec analog controls sub-device for Allwinner A23 3dfaff274d55 mfd: arizona: Correctly clean up after IRQs 1a86dcb3f140 mfd: arizona: Add defines for IRQs on the main Arizona IRQ domain 003db34ef33e mfd: arizona: Use arizona_map_irq instead of hard coding it 6ccc3a33810e input: cros_ec_keyb: Add Tablet Mode switch 3dfe33020ca8 m68k/sun3: Remove dead code in paging_init() fa04b769f283 rpmsg: rpmsg_create_ept() returns NULL on error 202461e2f3c1 tick/broadcast: Prevent deadlock on tick_broadcast_lock 9202ba2397d1 gpio: mockup: implement event injecting over debugfs e2ff7408953f gpio: mockup: add a dummy irqchip d6cffbbe9a7e proc/sysctl: prune stale dentries during unregistering 3b03cc0783b0 net: natsemi: ns83820: use new api ethtool_{get|set}_link_ksettings 2efbe14303e5 net: nuvoton: w90p910: use new api ethtool_{get|set}_link_ksettings 08041ff24a5b net: neterion: vxge: use new api ethtool_{get|set}_link_ksettings 51f21442a210 net: neterion: s2io: use new api ethtool_{get|set}_link_ksettings b6878eaf7517 net: micrel: ks8851_mll: use new api ethtool_{get|set}_link_ksettings 98f2b0922675 net: micrel: ks8851: use new api ethtool_{get|set}_link_ksettings 28213375f95f net: micrel: ks8695net: use new api ethtool_{get|set}_link_ksettings 586b6e274a41 net: natsemi: use new api ethtool_{get|set}_link_ksettings cf901656e773 net: myricom: myri10ge: use new api ethtool_{get|set}_link_ksettings 60fdcfa5ca27 net: microchip: encx24j600: use new api ethtool_{get|set}_link_ksettings 8ff638e4bba7 net: microchip: enc28j60: use new api ethtool_{get|set}_link_ksettings 2fb93a1a9f7e net: micrel: ksz884x: use new api ethtool_{get|set}_link_ksettings 32b40798c1b4 bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs b451c8b69e70 bnxt_en: Fix bnxt_setup_tc() error message. e70c752f88ed bnxt_en: Print FEC settings as part of the linkup dmesg. 33dac24abbd5 bnxt_en: Do not setup PHY unless driving a single PF. 61aad724ec0a bnxt_en: Add hardware NTUPLE filter for encapsulated packets. 964fd4801d40 bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs. a79a5276aa2f bnxt_en: Fix ethtool -l pre-set max combined channel. cb4d1d626145 bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag. bac9a7e0f5d6 bnxt_en: Update to firmware interface spec 1.7.0. 8b74d439e169 net/llc: avoid BUG_ON() in skb_orphan() 7f677633379b bpf: introduce BPF_F_ALLOW_OVERRIDE flag 722c5ac708b4 Input: elan_i2c - add ELAN0605 to the ACPI table 73ec49463f89 m68k/defconfig: amcore board defconfig tuning d0d89493bff8 Input: tsc2004/5 - switch to using generic device properties f7bf6f58675a Input: tsc2004/5 - fix regulator handling 449aa83e69ff Input: tsc2005 - add OF device table c33dea1eda71 Documentation: make Makefile.sphinx no-ops quieter 9210501f475a Documentation: DMA-ISA-LPC.txt da23e4d16ded Documentation: input: fix path to input code definitions 3176d60dfbc7 staging:xgifb:vb_setmode.h: Add missing identifier names da52b8c3239a Staging: media: bcm2048: Fixed coding style issue. c466bda60510 ARM: add CPU_THUMB_CAPABLE to indicate possible Thumb support 7089db84e356 Linux 4.10-rc8 899b5fbf9d3f genirq/devres: Use dev_name(dev) as default for devname 7286ff7fde9f netfilter: nf_tables: honor NFT_SET_OBJECT in set backend selection fc52497eb9dd netfilter: update MAINTAINERS 1a94e38d254b netfilter: nf_tables: add NFTA_RULE_ID attribute 74e8bcd21c40 netfilter: nf_tables: add check_genid to the nfnetlink subsystem 8c4d4e8b5626 netfilter: nfnetlink: allow to check for generation ID 48656835c040 netfilter: nfnetlink: add nfnetlink_rcv_skb_batch() b745d0358db4 netfilter: nfnetlink: get rid of u_intX_t types 4dee62b1b9b4 netfilter: nf_ct_expect: nf_ct_expect_insert() returns void a96e66e702bc netfilter: nf_ct_sip: Use mod_timer_pending() 20f896c4dbb4 staging: rtl8192u: Fixing no new typedef warning 4d0bdcb10c43 staging: rtl8192e: Aligning the * on each line in block comments 272e9e0f870d staging: rtl8192u: Removing unnecessary parentheses 917883b58e86 staging: rtl8192u: Fix warnings relating to printk() 5f5aa17ea853 staging: rtl8192u: Fix RETURN_VOID warnings edcba2d94eff staging: rtl8192u: Fix brace placement 0044defa922d staging: rtl8192u: Removing true and false comparison 3b8c57cfd275 staging: rtl8192u: Remove unnecessary space after a cast f8f65f2ba7cf staging: rtl8192u: Replace explicit NULL comparisons with ! faa86645e97c staging: rtl8192u: Remove useless function 64ae44af918c staging: rtl8192u: Fix braces {} style ce53f4fab7ac staging: rtl8192u: Clean up comparison to NULL a090189cd07a staging: rtl8192u: Fixing multiple assignments 5f7a9da0e2e2 staging: rtl8192u: Removing unnecessary space after a cast ba2e9d4105ee staging: rtl8192u: Removing multiple blank lines 3838eedf136f Staging: rtl8192u: ieee80211: ieee80211_crypt.c - style fix 1c298c5cd0f8 Staging: rtl8192u: ieee80211: ieee80211_crypt.h - style fix 5a41b48d9402 Staging: rtl8192u: ieee80211: ieee80211_crypt_wep.c - style fix caae11568576 Staging: rtl8192u: r8180_93cx6.c - style fix e4cf922593cf Staging: rtl8192u: r8190_rtl8256.c - style fix 56e745be0be9 Staging: rtl8192u: r8190_rtl8256.h - style fix d3566af62d99 Staging: rtl8192u: r8192U_hw.h - style fix 6a5e7311c97a Staging: rtl8192u: r819xU_cmdpkt.h - style fix 30d69ada0771 Staging: rtl8192u: r819xU_firmware.c - style fix 991397d1c19d Staging: rtl8192u: r819xU_phy.c - style fix 415a8e0e77d3 staging: r8712u: Fix Sparse warnings in rtl871x_mlme.c fc5c13ccd990 staging: r8712u: Fix Sparse warnings in rtl871x_ioctl_linux.c 43d60f9b7fde staging: r8712u: Fix Sparse endian warning in rtl871x_recv.c 07222e535831 staging: r8712u: Fix Sparse warning in rtl871x_xmit.c dc223652c6de staging: r8712u: Fix macros used to read/write the TX/RX descriptors 221c46d28957 staging: rtl8712u: Fix endian settings for structs describing network packets e2288bce8ec8 staging: rtl8712: Fix some Sparse endian messages 76b94eb1eb88 staging: set msi_domain_ops as __ro_after_init fac103e0ab8d Staging: ks7010: ks_*: Removed blank lines before and after braces. 8a0e4b9e469c staging: android: ion: fix coding style issue 563a8412c563 staging: greybus: fix symbolic permission coding style issues 461ab8077d57 staging: greybus: fix "line over 80 characters" coding style issues 59d409014a91 staging: greybus: arpc.h: remove duplicate line. b3fc909ad1a3 staging: dgnc: dgnc_tty.c: fix argument list alignment issue. e6b240bd3b0c Staging: sm750fb: sm750.c - style fix 606ea2bd81d0 staging: wlan-ng: reduce type warnings aefc958960e7 staging:wilc1000: Fix line over 80 characters bc9e43ad503e staging: comedi: dmm32at: usleep_range is preferred over udelay 4f280a69e969 staging: comedi: dt2801: usleep_range is preferred over udelay 9fbe9b06e75f staging: comedi: dt2814: usleep_range is preferred over udelay 1b2d7f198140 staging: comedi: dt2815: usleep_range is preferred over udelay 8bd05c98b29f staging: comedi: ni_at_a2150: usleep_range is preferred over udelay d54b1bdaa331 staging: bcm2835-audio: fix trailing statements cdefc236ef23 staging: lustre: lnet: fix type warning in lib-socket.c de51919c9a02 staging: lustre: llite: check reply status in ll_migrate() aa2f4a3f20fc staging: lustre: llite: root inode checking for migration 7b0a17f5f68a staging: lustre: llite: check request != NULL in ll_migrate f0b914aeea8e m68k/include: Modernize printing of kernel messages e6991137a389 m68k/mm: Modernize printing of kernel messages 05b70ff69cda m68k/mm: sun3 - Modernize printing of kernel messages 7c79e1eef8c9 m68k/kernel: Modernize printing of kernel messages 4eee1e72ad06 m68k/sun3x: Modernize printing of kernel messages 56bbd86257f8 m68k/sun3: Modernize printing of kernel messages 446926f94903 m68k/q40: Modernize printing of kernel messages 3c8bc6b7d944 m68k/mvme16x: Modernize printing of kernel messages 0c29d757f3bd m68k/mvme147: Modernize printing of kernel messages 0269be792f33 m68k/bvme6000: Modernize printing of kernel messages ed1aded433ee m68k/68000: Modernize printing of kernel messages 6d7919a7bacf m68k/atari: Modernize printing of kernel messages b7eaf8f16e87 i40e: Save more link abilities when using ethtool 671889e6740a i40e: avoid race condition when sending filters to firmware for addition d88d40b01c5c i40e: allow i40e_update_filter_state to skip broadcast filters e6e3fc2bd3ee i40e: don't warn every time we clear an Rx timestamp register 3e03d7ccf441 i40e: Save link FEC info from link up event b3f028fc8abd i40e: Add bus number info to i40e_bus_info struct 3bb83baf9ac9 i40e: Clean up dead code cfffef76e7fa i40e/i40evf : Changed version from 1.6.25 to 1.6.27 a158aeaf5bb5 i40e: update comment explaining where FDIR buffers are freed 9b37c937313b i40e/i40evf: eliminate i40e_pull_tail() e72e56597ba1 i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring 7987dcd7b951 i40e/i40evf: Limit DMA sync of RX buffers to actual packet size e5f77f4a2ff2 i40evf: track outstanding client request d7ce6422d6e6 i40e: don't check params until after checking for client instance 87b60cfacf9f net_sched: fix error recovery at qdisc creation 1bf960502e4c net: ethernet: ti: cpsw: return NET_XMIT_DROP if skb_padto failed 98eb253cbde7 vxlan: remove vni zero check and drop for COLLECT_METADATA c16ec18599c8 net: rename dst_neigh_output back to neigh_output e722af639194 ibmvnic: Call napi_disable instead of napi_enable in failure path db5d0b597bc2 ibmvnic: Initialize completion variables before starting work 90d2ea9f66d3 sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors 235a9d89da97 ipvtap: IP-VLAN based tap driver 9a393b5d5988 tap: tap as an independent module d9f1f61c0801 tap: Extending tap device create/destroy APIs 6fe3faf86757 tap: Abstract type of virtual interface from tap implementation ebc05ba7e860 tap: Tap character device creation/destroy API 635b8c8ecdd2 tap: Renaming tap related APIs, data structures, macros a8e046987327 tap: Refactoring macvtap.c b180cf8b0bce rtc: m48t86: add NVRAM support 8057c86d43a6 rtc: m48t86: allow driver to manage its resources 68b54f477fae rtc: m48t86: shorten register name defines 6db6bd479d4c bindings: rtc: correct wrong reference in required properties aaa65a9ce685 rtc: sun6i: Fix return value check in sun6i_rtc_clk_init() 3d837bc01c21 clocksource/drivers/arm_arch_timer:: Mark cyclecounter __ro_after_init f2029b1e47b6 perf/x86/intel: Add Kaby Lake support dd905a61e95e misc: eeprom: at24: use device_property_*() functions instead of of_get_property() 9d12ba86f818 crypto: brcm - Add Broadcom SPU driver 206dc4fc27be crypto: brcm - DT documentation for Broadcom SPU hardware 62ad8b5c0964 crypto: cavium - Enable CPT options crypto for build c694b233295b crypto: cavium - Add the Virtual Function driver for CPT 9e2c7d99941d crypto: cavium - Add Support for Octeon-tx CPT Engine 87f3d0887c9c hwrng: cavium - Use per device name to allow for multiple devices. 4c147bcff52b crypto: atmel - fix 64-bit build warnings ceb4afb3086a crypto: atmel - refine Kconfig dependencies db91af0fbe20 crypto: algapi - make crypto_xor() and crypto_inc() alignment agnostic 7d6e91050267 crypto: improve gcc optimization flags for serpent and wp512 4860620da7e5 crypto: arm64/aes - add NEON/Crypto Extensions CBCMAC/CMAC/XCBC driver f15f05b0a5de crypto: ccm - switch to separate cbcmac driver 092acf069813 crypto: testmgr - add test cases for cbcmac(aes) b5e0b032b6c3 crypto: aes - add generic time invariant AES cipher ec38a9376163 crypto: aes-generic - drop alignment requirement c459bd7beda0 crypto: sha512-mb - Protect sha512 mb ctx mgr access 5d3d9c8bda2c crypto: arm64/crc32 - merge CRC32 and PMULL instruction based drivers ca8d8e03b4c9 iio: 104-quad-8: Fix off-by-one error when addressing flag register 6a6e1d56a076 iio: pressure: mpl115: do not rely on structure field ordering 9cf6cdba586c iio: pressure: mpl3115: do not rely on structure field ordering 87d08b11b161 devicetree: add lm90 thermal_zone sensor support e531ffc0ff79 hwmon: (it87) Add support for IT8792E 4c7b8ca1ae5e hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers d66777caa57f hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 82dbe987b700 hwmon: (it87) Ensure that pwm control cache is current before updating values 638c1c07f99b hwmon: (it87) Improve IT8622 support 8af1abae7275 hwmon: (it87) Add support for IT8622E a9eebd4f28ae hwmon: (it87) Add feature flag indicating that VIN3 is connected to 5V 5ff22646d246 module: Optimize search_module_extables() 6e78b3f7a193 Btrfs: fix btrfs_decompress_buf2page() 0fc1223f0e77 PCI/ASPM: Add L1 substate capability structure register definitions c10c8f7c2710 drm/amdgpu/pm: check for headless before calling compute_clocks 327847808474 PCI: exynos: Refactor to make it easier to support other SoCs 948b7620c154 PCI/MSI: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors 3674cc49da9a PCI/portdrv: Use pci_irq_alloc_vectors() 862290f9e23c PCI/MSI: Check that we have a legacy interrupt line before using it f1d722b607d6 PCI: rockchip: Fix rockchip_pcie_probe() error path to free resource list 21b7245034aa PCI: imx6: Fix a typo in error message 60e2e2fbafdd PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal fed678145d02 PCI: Remove duplicate check for positive return value from probe() functions bed45f79a2af gtp: add MAINTAINERS 72fb96e7bdbb l2tp: do not use udp_ioctl() bc6a3d9977b6 bpf: Add test_tag to .gitignore 702498a1426b bpf: Remove bpf_sys.h from selftests f4874d01beba bpf: Use bpf_create_map() from the library 5f155c256359 bpf: Use bpf_map_get_next_key() from the library e58383b80349 bpf: Use bpf_map_delete_elem() from the library e5ff7c4019c6 bpf: Use bpf_map_lookup_elem() from the library 10ecc728fe12 bpf: Use bpf_map_update_elem() from the library 2ee89fb9a942 bpf: Use bpf_load_program() from the library d02d8986a768 bpf: Always test unprivileged programs 7f73f39a89c2 bpf: Change the include directory for selftest 9a7382662fc8 tools: Sync {,tools/}include/uapi/linux/bpf.h 63461a028f76 nfp: add the PF driver fdace6c224e9 nfp: allocate irqs in lower driver 6f1cd5ca3592 nfp: add port layer to debugfs directories 1a64821c6af7 nfp: add support for service processor access 5f30fe4d460c nfp: add rtsym support ab78c1d286df nfp: add MIP reading support a0d8e02c35ff nfp: add support for reading nffw info 59a8474888e9 nfp: add hwinfo support f01a2161577d nfp: add support for resources 4cb584e0ee7d nfp: add CPP access core 2633beb99b81 nfp: rename the driver and add new main file 1697599ee301 bitfield.h: add FIELD_FIT() helper abdbf4d635a9 PCI/DPC: Wait for Root Port busy to clear 87b336d003d4 PCI/DPC: Decode extended reasons 699c4cec2387 PCI/MSI: Remove pci_msi_domain_{alloc,free}_irqs() 47feb41888bc PCI/MSI: Remove unused pci_msi_create_default_irq_domain() 26b54be568ad PCI: xilinx-nwl: Remove mask for messages not supported by AXI 3adfb572f297 PCI/MSI: Return failure when msix_setup_entries() fails 4456f61cfd2a devlink: allow to fillup eswitch attrs even if mode_get op does not exist 1a6aa36b6f92 devlink: use nla_put_failure goto label instead of out 21e3d2dd4a19 devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill adf200f31c00 devlink: fix the name of eswitch commands d91f6cee98b6 mtd: aspeed: remove redundant dev_err call in aspeed_smc_probe() 4c7384131c8d tracing: Have COMM event filter key be treated as a string f435da416bea genirq: Fix /proc/interrupts output alignment b977b644ccf8 sunrpc: Allow xprt->ops->timer method to sleep 9a5c63e9c405 xprtrdma: Refactor management of mw_list field 0a90487bf718 xprtrdma: Handle stale connection rejection 18c0fb31a034 xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs c6f5b47f9fde xprtrdma: Shrink send SGEs array 16f906d66cd7 xprtrdma: Reduce required number of send SGEs c95a3c6b8865 xprtrdma: Disable pad optimization by default b5f0afbea4f2 xprtrdma: Per-connection pad optimization 24abdf1be15c xprtrdma: Fix Read chunk padding 1deeaa0b8697 net: ethernet: ti: netcp_core: remove netif_trans_update 4d56a29f1750 net: dsa: remove unnecessary phy*.h includes 7ecb6227ca33 net: ath5k: fix build errors when linux/phy*.h is removed from net/dsa.h e3bfc6e7baaa net: liquidio: fix build errors when linux/phy*.h is removed from net/dsa.h 7ca2ea8253f1 MIPS: Octeon: Remove unnecessary MODULE_*() da5df6205b9c iscsi: fix build errors when linux/phy*.h is removed from net/dsa.h 9303ab2b3402 net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h f225e4e69770 net: fman: fix build errors when linux/phy*.h is removed from net/dsa.h 13bf77604e16 net: bgmac: fix build errors when linux/phy*.h is removed from net/dsa.h 8c56ea410efb net: lan78xx: fix build errors when linux/phy*.h is removed from net/dsa.h fc182b8512aa net: macb: fix build errors when linux/phy*.h is removed from net/dsa.h 43cc277a93a2 net: cgroups: fix build errors when linux/phy*.h is removed from net/dsa.h f39b2dde4886 net: sunrpc: fix build errors when linux/phy*.h is removed from net/dsa.h 74470954857c xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() dc371700d43e spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW 7ba1b6890387 NET: mkiss: Fix panic b85ea006b6be net: hns: Fix the device being used for dma mapping during TX f4563a75fb93 net: Fix checkpatch, Missing a blank line after declarations eb13da1a103a net: Fix checkpatch block comments warnings 643aa9cba0b6 net: Fix checkpatch whitespace errors 722c9a0cebb8 net: Fix checkpatch WARNING: please, no space before tabs 3d492c2e0146 blk-mq-sched: don't hold queue_lock when calling exit_icq 853a14ba4682 net/act_pedit: Introduce 'add' operation 71d0ed7079df net/act_pedit: Support using offset relative to the conventional network headers ea6da4fd388a net/skbuff: Introduce skb_mac_offset() 2bfc74527426 dt-bindings: mtd: add a common label property to all mtd devices 28309572aac4 mtd: name the mtd device with an optional label property f6f94300cda0 block: set make_request_fn manually in blk_mq_update_nr_hw_queues 4f04f68e1598 mtd: physmap_of: fixup gemini/versatile dependencies 7da7a1a66e77 PCI: xgene: Configure PCIe MPS settings 337072604224 clk: mvebu: Expand mv98dx3236-core-clock support 48239135dd3f clk: zte: add i2s clocks for zx296718 a73effaf583f drm/amdgpu: use amdgpu_gem_va_check() in amdgpu_gem_va_update_vm() 4ce3bd45b351 drm/amdgpu: add more cases to DCE11 possible crtc mask setup 90e0f0c1b4f2 mlxsw: spectrum: Update mc_disabled flag by switchdev attr 1e5d94327dfb mlxsw: spectrum: Extend port_orig_get for bridge devices 8ecd4591e761 mlxsw: spectrum: Add an option to flood mc by mc_router_port 71c365bdc439 mlxsw: spectrum: Separate bc and mc floods 63fe813c6008 mlxsw: spectrum: Change max vfid 69be01f374e4 mlxsw: spectrum: Make port flood update more generic eaa7df3c5afe mlxsw: spectrum: Break flood set func to be per table 6d5496483f5e switchdev: bridge: Offload mc router ports f12e7d95d12f bridge: mcast: Merge the mc router ports deletions to one function 147c1e9b902c switchdev: bridge: Offload multicast disabled 40c81b25b16c sched: check negative err value to safe one level of indent 7215032ced14 sched: add missing curly braces in else branch in tc_ctl_tfilter 6bb16e7ae260 sched: move err set right before goto errout in tc_ctl_tfilter 33a48927c193 sched: push TC filter protocol creation into a separate function cf1facda2f61 sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api 79112c26f14c sched: rename tcf_destroy to tcf_destroy_proto b4db2b35fc44 afs: Use core kernel UUID generation ff548773106e afs: Move UUID struct to linux/uuid.h 599cf8f95f22 mlxsw: spectrum_router: Add support for route replace 4283bce5f8c2 mlxsw: spectrum_router: Add support for route append 9aecce1c7d97 mlxsw: spectrum_router: Correctly handle identical routes 2f3a5272e5c1 ipv4: fib: Add events for FIB replace and append 5b7d616dbccc ipv4: fib: Send notification before deleting FIB alias 42d5aa76ec8f ipv4: fib: Send deletion notification with actual FIB alias type 58e3bdd59742 ipv4: fib: Only flush FIB aliases belonging to currently flushed table f1ba82616c33 blk-mq: pass bio to blk_mq_sched_get_rq_priv 17627157cda1 kernfs: handle null pointers while printing node name and path 6d35b131caea tty: Remove extra include in HVC console tty framework def95c73567d binder: Add support for file-descriptor arrays 7980240b6d63 binder: Add support for scatter-gather 4bfac80af3a6 binder: Add extra size to allocator a056af42032e binder: Refactor binder_transact() ac4812c5ffbb binder: Support multiple /dev instances 14db31814a9a binder: Deal with contexts in debugfs 342e5c90b601 binder: Support multiple context managers feba3900cabb binder: Split flat_binder_object 8fa8bea728c2 auxdisplay: ht16k33: remove private workqueue cac513f1a9f7 auxdisplay: ht16k33: rework input device initialization bbd39d1e4ada auxdisplay: ht16k33: do not try to free fbdev 372b1e91343e drivers: hv: Turn off write permission on the hypercall page 3454323c9547 vmbus: remove unused kickq argument to sendpacket f6c439155357 vmbus: remove no longer used signal_policy b103a56f8087 vmbus: drop no longer used kick_q argument 5c1bec61fdfc vmbus: use kernel bitops for traversing interrupt mask bb6a4db92f83 Drivers: hv: util: Fix a typo 3716a49a81ba hv_utils: implement Hyper-V PTP source dee863b571b0 hv: export current Hyper-V clocksource 9b06e1018abc Drivers: hv: Fix the bug in generating the guest ID fda4ae1819ce misc: panel: Abstract temporary backlight handling 204a4f6d67a4 misc: panel: Add lcd_home() helper 3f77b4396505 misc: panel: Remove always-true check from panel_detach() 9db3cf1ccd5f misc: panel: Move all suboptions into a big if section 731fcec46980 misc: panel: Remove reference to misc device support e28fa714aa8b misc: panel: Remove unused LCD_FLAG_S and LCD_FLAG_ID 30f468b2ea7a misc: panel: Remove PANEL_VERSION 84a1ed0407d2 misc: panel: Fix LCD_FLAG_F/LCD_FLAG_N exchange 90beaf642267 w1: ds2405: use module_w1_family to simplify the code 45003a1e251a w1: ds2490: use kmemdup rather than duplicating its implementation 425902f5c8e3 fpga zynq: Use the scatterlist interface baa6d3966351 fpga: Add scatterlist based programming b496df86ac1b fpga zynq: Check the bitstream for validity 6b45e0f24c7b fpga zynq: Check for errors after completing DMA cb97fbbcac15 mei: remove support for broken parallel read dd37eed7db0f drivers/fsi: add driver to device matches fda07a6c94ac drivers/fsi: Add device & driver definitions 0508ad1fff11 drivers/fsi: Add empty fsi bus definitions bf7696a12071 acpi: lpss: call pwm_add_table() for BSW PWM device 172c33cb61da serial: exar: Enable MSI support 7e12357ed64a serial: exar: Move register defines from uapi header to consumer site 0d560a1d5493 serial: pci: Remove unused pci_boards entries fc6cc9615779 serial: exar: Move Commtech adapters to 8250_exar as well 7795753661f1 serial: exar: Fix feature control register constants 5b5f252d67af serial: exar: Fix initialization of EXAR registers for ports > 0 24572af4fb6c serial: exar: Fix mapping of port I/O resources 90afa5255f5c serial: sh-sci: fix hardware RX trigger level setting 6a5f0e2f9352 tty/serial: atmel: ensure state is restored after suspending 424d79183af0 serial: 8250_dw: Avoid "too much work" from bogus rx timeout interrupt 2c9f1af528a4 vfio/type1: Fix error return code in vfio_iommu_type1_attach_group() 9d3352a3fe82 staging: bcm2835-audio: Make internal symbols static 626eea7df90e staging: bcm2835-audio: Fixed initialization of global to "false" 55dd5a39a982 staging: wlan_ng: fix logical continuation alignment 29fcf85bc1b0 staging:vt6656:baseband.h: fix function definition argument without identifier name issue 360daa828466 staging: rtl8192u: Adding a blank line after declarations 1393f1bc112d Staging: rtl8192e: remove redundant null check on array alg f40c60db19ab staging: fsl-mc: update MAINTAINERS d0f6f5832603 iommu: Remove iommu_register_instance interface d2c302b6e8b1 iommu/exynos: Make use of iommu_device_register interface 2b5e77308f33 irqdesc: Add a resource managed version of irq_alloc_descs() 7fa2c7038cc0 mtd: spi-nor: cqspi: remove redundant dead code on error return check 35fd766117de Documentation: mtk-quadspi: update DT bindings 9b2a34906c91 mtd: fsl-quadspi: Rename SEQID_QUAD_READ to SEQID_READ dfdb3eb56405 mtd:fsl-quadspi:use the property fields of SPI-NOR e9cf64dec106 mtd: spi-nor: Add support for gd25q16 56c5c328962b mtd: spi-nor: Fix S3AN addressing calculation f40a2725ea72 mtd: aspeed: fix compile warning in aspeed_smc_read_from_ahb() 3a08e933415c mtd: spi-nor: add dt support for Everspin MRAMs fcf690a22b2b mtd: spi-nor: Add lock/unlock support for f25l32pa ba3ae6a1d4c7 mtd: spi-nor: add a stateless method to support memory size above 128Mib 902cc69a0820 mtd: spi-nor: rename SPINOR_OP_* macros of the 4-byte address op codes 9e276de6a367 mtd: m25p80: consider max message size in m25p80_read 9e84609e8cdb mtd: spi-nor: bindings for the Aspeed memory controllers e56beebbc734 mtd: aspeed: add memory controllers for the Aspeed AST2400 SoC ceb720c71b63 mtd: spi-nor: add memory controllers for the Aspeed AST2500 SoC bc0e151514d0 mtd: spi-nor: remove WARN_ONCE() message in spi_nor_write() 32c90f1682a0 mtd: spi-nor: improve macronix_quad_enable() e99ca98f1d71 mtd: spi-nor: Add support for S3AN spi-nor devices b16c0170b53c iommu/mediatek: Make use of iommu_device_register interface 42df43b36163 iommu/msm: Make use of iommu_device_register interface 9648cbc9625b iommu/arm-smmu: Make use of the iommu_register interface c73e1ac8b2bc iommu: Add iommu_device_set_fwnode() interface e3d10af1128b iommu: Make iommu_device_link/unlink take a struct iommu_device 39ab9555c241 iommu: Add sysfs bindings for struct iommu_device b0119e870837 iommu: Introduce new 'struct iommu_device' c09e22d53707 iommu: Rename struct iommu_device 534766dfef99 iommu: Rename iommu_get_instance() 38fd94b0275c arm64: Work around Falkor erratum 1003 baa42a359e72 ohci-hub: fix typo in dbg_port macro 1e38da300e1e timerfd: Protect the might cancel mechanism proper 7551b02b94ad timer_list: Remove useless cast when printing dfb4357da6dd time: Remove CONFIG_TIMER_STATS 146fbb766934 x86/mm/ptdump: Fix soft lockup in page table walker 3fe2cf7eb21a ALSA: x86: Support S16 format 85bd8748ca23 ALSA: x86: Support S32 format e8de9859e4e8 ALSA: x86: Allow no-period-wakeup setup 8d48c0163d1a ALSA: x86: Allow single period PCM operation a9ebdd0ef261 ALSA: x86: Don't pass SNDRV_PCM_INFO_BATCH flag 0cad93c3453f debugobjects: Improve variable naming 7e5f3d30860a drm/i915/gvt: fix crash at function release_shadow_wa_ctx 5f2e71e71410 x86/tsc: Make the TSC ADJUST sanitizing work for tsc_reliable f2e04214ef7f x86/tsc: Avoid the large time jump when sanitizing TSC ADJUST 7bdb59f1ad47 tick/nohz: Fix possible missing clock reprog after tick soft restart d9cc34a6e1a8 thermal: use cpumask_var_t for on-stack cpu masks c462c2f5f5ee drm/sti: debug fps reset 97d7c5763029 drm/sti: hdmi: automatically check DVI/HDMI mode b7e05db3d1ff drm/sti: unbind all components while driver cleanup e9f494d36fc4 drm/sti: do not post GDP command if no update c5649ee49761 drm/sti: do not set gdp pixel clock rate if mode is not set 1b7f145123f4 drm/sti: enable gdp pixel clock in atomic_update 0c7ff84f7f9d drm/sti: remove deprecated legacy vtg slave e6d50dc64779 drm/sti: remove deprecated sink_term config 6801723b0187 drm/sti: do not check hw scaling if mode is not set c62052d1469d drm/sti: Fix up crtc_state->event handling 5e60f595d6ca drm/sti: use atomic_helper for commit bc88c10d7e69 locking/spinlock/debug: Remove spinlock lockup detection code f9af456a61ec lockdep: Fix incorrect condition to print bug msgs for MAX_LOCKDEP_CHAIN_HLOCKS 6ce77bfd6ced perf/core: Allow kernel filters on CPU events 9ccbfbb157a3 perf/core: Do error out on a kernel filter on an exclude_filter event bb3bac2ca9a3 sched/core: Remove unlikely() annotation from sched_move_task() 451d24d1e5f4 perf/core: Fix crash in perf_event_read() ff86b30010ee lkdtm: Convert to refcount_t testing 10383aea2f44 kref: Implement 'struct kref' using refcount_t f405df5de317 refcount_t: Introduce a special purpose refcount type f2114795f721 i2c: mux: pca954x: Add interrupt controller support 9aedcc61ed10 dt: bindings: i2c-mux-pca954x: Add documentation for interrupt controller f8251f1dfda9 i2c: mux: pca954x: Add missing pca9542 definition to chip_desc 5469d7c3087e ext4: do not use stripe_width if it is not set d9b22cf9f546 ext4: fix stripe-unaligned allocations b0b5a76579ea powerpc/pseries: Fix typo in parameter description 316d4d78cf9b openvswitch: Pack struct sw_flow_key. dd41d33f0b03 openvswitch: Add force commit. 9dd7f8907c37 openvswitch: Add original direction conntrack tuple to sw_flow_key. 09aa98ad496d openvswitch: Inherit master's labels. 6ffcea79957d openvswitch: Refactor labels initialization. b87cec3814cc openvswitch: Simplify labels length logic. cb80d58fae76 openvswitch: Unionize ovs_key_ct_label with a u32 array. 193e30967897 openvswitch: Do not trigger events for unconfirmed connections. 9ff464db50e4 openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted. 5e17da634a21 openvswitch: Fix comments for skb->_nfct 0ddde5004d26 powerpc/kprobes: Remove kprobe_exceptions_notify() fc62d0207ae0 kprobes: Introduce weak variant of kprobe_exceptions_notify() 3e5d6897176d net/ena: update driver version to 1.1.2 dd8427a78ffc net/ena: change condition for host attribute configuration 7102a18ac3f3 net/ena: change driver's default timeouts 5add6e4a222f net/ena: reduce the severity of ena printouts a8496eb81342 net/ena: use READ_ONCE to access completion descriptors b1669c9f5ac9 net/ena: use napi_complete_done() return value 3f6159dbfc24 net/ena: fix potential access to freed memory during device reset d81db2405613 net/ena: refactor ena_get_stats64 to be atomic context safe 22b331c9e0a3 net/ena: fix NULL dereference when removing the driver after device reset failed 422e21e7619b net/ena: fix RSS default hash configuration 6e2de20ddc4b net/ena: fix ethtool RSS flow configuration 6a1ce2fb6716 net/ena: fix queues number calculation fdeea0ad87fd net/ena: remove ntuple filter support from device feature list 42e9401bd146 mtd: Add partition device node to mtd partition devices 89a0d9a9f194 mtd: bcm47xxpart: support layouts with multiple TRX partitions b522d7b0ebe3 mtd: bcm47xxpart: move TRX parsing code to separated function 496e9cb5b2aa powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL a7e0fb6c2029 powerpc/powernv: Fix opal_exit tracepoint opcode 99ad503287da powerpc: Add a prototype for mcount() so it can be versioned be9ba9ff93cc powerpc: Drop GPL from of_node_to_nid() export to match other arches 762df10bad69 powerpc/kprobes: Optimize kprobe in kretprobe_trampoline() 51c9c0843993 powerpc/kprobes: Implement Optprobes 30176466e36a powerpc/kprobes: Fixes for kprobe_lookup_name() on BE ebfa50df435e powerpc: Add helper to check if offset is within relative branch range c233f5979b3d powerpc/bpf: Introduce __PPC_SH64() 438cc81a41e8 powerpc/pseries: Automatically resize HPT for memory hot add/remove 0de0fb09bbce powerpc/pseries: Advertise HPT resizing support via CAS dbcf929c0062 powerpc/pseries: Add support for hash table resizing 0839ffb83e44 nfsd: Revert "nfsd: special case truncates some more" 52176603795c KEYS: Use memzero_explicit() for secret data 57cb17e764ba KEYS: Fix an error code in request_master_key() f86880175d0d sign-file: fix build error in sign-file.c with libressl 2dfa6688aafd scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send 8af8e1c22f99 scsi: aacraid: Fix INTx/MSI-x issue with older controllers ffdadd68af5a scsi: mpt3sas: disable ASPM for MPI2 controllers 8b9b22ba7590 scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() 60db3a4d8cc9 PCI: Enable PCIe Extended Tags if supported 2fd260f03b6a PCI/AER: Remove unused .link_reset() callback 9c744d10870c enic: add vxlan offload on tx path 257e738238e8 enic: add udp_tunnel ndo for vxlan offload ca0291798227 enic: add devcmds for vxlan offload c0e4dadb3494 net: dsa: mv88e6xxx: Move forward declaration to where it is needed 50f008e583d1 net: dsa: Fix duplicate object rule bb1a619735b4 net: phy: Initialize mdio clock at probe function 038b9404d4e2 net: qcom/emac: add ethtool support for setting ring parameters c4e7beea2192 net: qcom/emac: add ethtool support for reading hardware registers 15c2e102412d ARM: orion: remove unused wnr854t_switch_plat_data 051bd84bb45b cpufreq: dt: Don't use generic platdev driver for ti-cpufreq platforms e13cf046cd70 cpufreq: ti: Add cpufreq driver to determine available OPPs at runtime 242bd2d519d7 sctp: implement sender-side procedures for Add Incoming/Outgoing Streams Request Parameter 78098117f8bf sctp: add support for generating stream reconf add incoming/outgoing streams request chunk a92ce1a42dde sctp: implement sender-side procedures for SSN/TSN Reset Request Parameter c56480a1e902 sctp: add support for generating stream reconf ssn/tsn reset request chunk 119aecbae57e sctp: streams should be recovered when it fails to send request. 9faf1c0fd5a9 sctp: drop unnecessary __packed from some stream reconf structures 83f66a6f08fa Input: add driver for Zeitec ZET6223 953a0f183374 Documentation: dt: add bindings for ti-cpufreq 0764c604c812 PM / OPP: Expose _of_get_opp_desc_node as dev_pm_opp API e5fbd977641c sfc: configure UDP tunnel offload ports d4e85477cc3f sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS 0ca2b46dbb64 sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command 8a531400623c sfc: harden driver against MC resets during initial probe da50ae2eae96 sfc: set csum_level for encapsulated packets a0ee35414837 sfc: process RX event inner checksum flags 9c8bb163ae78 igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() e2e004acc7cb xen-netfront: Improve error handling during initialization 764895d3039e sierra_net: Skip validating irrelevant fields for IDLE LSIs 5a70348e1187 sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 90858794c960 module.h: remove extable.h include now users have migrated 8a293be0d6fa core: migrate exception table users off module.h and onto extable.h 98e3862ca2b1 kcm: fix 0-length case for kcm_sendmsg() 538d92912d31 xen-netfront: Rework the fix for Rx stall during OOM and network stress 45536d373a21 Input: joydev - do not report stale values on first open 6d9f66ac7fec net: phy: Fix PHY module checks and NULL deref in phy_attach_direct() 81dec809aa72 Input: synaptics-rmi4 - forward upper mechanical buttons to PS/2 guest bf3e8502eefd Input: synaptics-rmi4 - clean up F30 implementation bf23cfc34317 Input: synaptics - use SERIO_OOB_DATA to handle trackstick buttons 8672aed7bd86 pstore: don't OOPS when there are no ftrace zones 19ba1eb15a2a Input: psmouse - add a custom serio protocol to send extra information eb68d0324dc4 orangefs: fix buffer size mis-match between kernel space and user space. 05973c2efb40 orangefs: Dan Carpenter influenced cleanups... 4560e78f40cb xfs: don't block the log commit handler for discards 466941298168 xfs: improve busy extent sorting 7ea6856d6f56 perf intel-pt: Use __fallthrough 26ae102f2cfd NFSv4: Set the connection timeout to match the lease period 0ca582fd0463 vfio: Replace module request with softdep 7196dbb02ea0 SUNRPC: Allow changing of the TCP timeout parameters on the fly ebf55872616c xfs: improve handling of busy extents in the low-level allocator 5e30c23d1391 xfs: don't fail xfs_extent_busy allocation b20fe4730ea5 xfs: correct null checks and error processing in xfs_initialize_perag c5ecb4234285 xfs: update ctime and mtime on clone destinatation inodes 8d1b8c62e080 SUNRPC: Refactor TCP socket timeout code into a helper function d23bb113952d SUNRPC: Remove unused function rpc_get_timeout() 2bf47e194608 arm64: head.S: Enable EL1 (host) access to SPE when entered at EL2 6e01398fe450 arm64: arch_timer: document Hisilicon erratum 161010101 2e2bbc039fad perf tests: Avoid possible truncation with dirent->d_name + snprintf 3aff8ba0a4c9 perf bench numa: Avoid possible truncation when using snprintf() 66ead502af7d ASoC: zx-i2s: introduce pclk for zx2967 family b5f18ba89391 ASoC: zx-i2s: Add the info of pclk to the binding document for zx2967 family 71ccea095ea1 i2c: riic: correctly finish transfers 279fa5803563 EDAC, fsl_ddr: Make locally used symbols static 9827f9eb79c5 i2c: i801: Add support for Intel Gemini Lake d9928b4c48a8 spi: armada-3700: Remove .owner field for driver e278d64190c2 i2c: mux: pca9541: Export OF device ID table as module aliases acf6ef1d6c96 i2c: mux: pca954x: Export OF device ID table as module aliases fad061270ac4 drm/amdgpu: report the number of bytes moved at buffer creation 1da872670062 i2c: mux: mlxcpld: remove unused including 38fc4856ad98 drm/amdgpu: fix a potential deadlock in amdgpu_bo_create_restricted() fd8aa9095a95 xen: optimize xenbus driver for multiple concurrent xenstore accesses 5584ea250ae4 xen: modify xenstore watch event interface 332f791dc98d xen: clean up xenbus internal headers bbb27fc33d44 i2c: piix4: Request the SMBUS semaphore inside the mutex f43128c75202 i2c: piix4: Fix request_region size 92d9d0dfb0fd i2c: busses: constify i2c_algorithm structures 6b66a6f27e79 i2c: i2c-mux-gpio: rename i2c-gpio-mux to i2c-mux-gpio a52d120f62b8 drm/amdgpu: add support for new smc firmware on polaris 4d8d44c6ce8c drm/amd/powerplay: refine code to avoid potential bug that the memory not cleared. bd0096d7467f of: Add missing space at end of pr_fmt(). e553f539f2af of: make of_device_make_bus_id() static 971d33cb422b MAINTAINERS: Add Cavium ThunderX2 entry e40a05dc3f53 arm64: add ARCH_THUNDER2 to defconfig 03b6fd5db4a7 arm64: add THUNDER2 processor family 8ef81a9a453f KVM: x86: hide KVM_HC_CLOCK_PAIRING on 32 bit 3fb5561879d7 PCI: generic: Call pci_fixup_irqs() only on ARM 72f2ff0deb87 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports 4788316f7435 PCI: hisi: Rename config space accessors to remove "acpi" 0549bde0fcb1 of: fix of_node leak caused in of_find_node_opts_by_path db3b7e134185 char: ipmi: constify ipmi_smi_handlers structures c690d141489b acpi:ipmi: Make IPMI user handler const f181d6a3bcc3 mac80211: fix CSA in IBSS mode 8585989d146c cfg80211: fix NAN bands definition 097472134851 ACPICA: Update version to 20170119 abb7c61e03bc arm64: use is_vmalloc_addr 892411dd0584 ACPICA: Tools: Update common signon, remove compilation bit width 7735ca0eb4eb ACPICA: Source tree: Update copyright notices to 2017 ffab9188e444 ACPICA: Linuxize: Restore and fix Intel compiler build b1e9a64972bf cpufreq: qoriq: Don't look at clock implementation details 5026ac23145e cpufreq: qoriq: add ARM64 SoCs support 16d0bf188210 PM / Domains: Provide dummy governors if CONFIG_PM_GENERIC_DOMAINS=n ecdc35c45398 m68k: Delete an unnecessary variable assignment in sys_cacheflush() 16a1a66a5e83 m68k/mac: Clean up interrupt debug macros and printk statements ed6344e1fd64 m68k/mac: Remove SHUTUP_SONIC interrupt hack 3cd53b14e7c4 m68k/mac: Improve NMI handler c7ff87409d1a m68k/defconfig: Update defconfigs for v4.10-rc1 7fb48e746eeb m68k/mac: Remove unneeded linux/miscdevice.h include 6c71100db53e fanotify: simplify the code of fanotify_merge 10d258c51869 serdev: ttyport: check whether tty_init_dev() fails 80cd94e759fd serial: 8250_pci: make pciserial_detach_ports() static 255348289f71 usb: musb: dsps: Manage CPPI 4.1 DMA interrupt in DSPS a96ca0d20636 usb: musb: tusb6010: Clean up tusb_omap_dma structure 995ee0eab88d usb: musb: cppi_dma: Clean up cppi41_dma_controller structure 03158f90155b usb: musb: cppi_dma: Clean up cppi structure ed232c0b4beb usb: musb: cppi41: Detect aborted transfers in cppi41_dma_callback() 050dc900cfe8 usb: musb: dma: Add a DMA completion platform callback 7c92e5fbf4da drivers: usb: usbip: Add missing break statement to switch b7ecfe7126d2 usb: mtu3: remove redundant dev_err call in get_ssusb_rscs() db17c640e7a9 staging: fsl-mc: dprc: drop unused APIs 5e62af883565 staging: fsl-mc: dpbp: add a few missing EXPORT_SYMBOL()s 7337013473fd staging: fsl-mc: dpbp: drop unused APIs 58acb3875bb1 staging: fsl-mc: dpmng: drop unused prototype ee9d06064ee5 staging: fsl-mc: dpmcp: drop unused APIs 9b65332e0e3f staging: fsl-mc: remove slab cache for mc devices dc341c4ec2bf staging: fsl-mc: don't use devres api for refcounted objects 95b3523b723e staging: fsl-mc: add device release callback 95b5daf5326a staging: fsl-mc: fix device ref counting 0e724ba37e38 staging: fsl-mc: drop root dprc counting c075b6f2d357 staging: sm750fb: Replace POKE32 and PEEK32 by inline functions 0840ff76902d staging: rtl8192u: remove redundant null check on array alg 7a976ce11efe staging: rtl8192u: Fix indentation df47a14c2c8b staging:r8188eu: replace recv_frame->rx_(data|len|tail) with pkt->(data|len|tail) and remove unused recvframe_(put|pull|pull_tail)() e038e67f0891 staging:r8188eu: update pkt->(data|tail|len) synchronously with rx_(data|tail|len) in recv_frame structure bdf299c1407b staging:r8188eu: remove unused rtw_ieee80211_bar structure definition 35abf582a537 staging:r8188eu: replace rx_end member of recv_frame with pkt->end 70cb11622cfa staging: rtl8712: rtl8712: fixed missing conversion to le32 c3103a361795 Staging: bcm2835-audio: remove unneeded NULL check 0afad9135639 Staging: bcm2835-audio: fix an uninitialized return value 84472ecd7074 staging: bcm2835-audio: off by one in snd_bcm2835_playback_open_generic() 1605cda06ba5 Staging: bcm2835-audio: Fixed that open brace should be on previous line error in bcm2835-ctl.c 5182c2cf2a9b USB: serial: mos7840: fix another NULL-deref at open b715b51e1858 staging: bcm2835-audio: Remove unnecessary space after cast ab601be466e3 staging: bcm2835-audio: Rewrite comparison to NULL 2b48e8857106 staging: bcm2835-audio: Fix argument indentation be36cefeca40 staging: bcm2835-audio: Simplify bcm2835_alsa_device_init() 99f36b181072 staging: bcm2835-audio: Move open brace to correct line ab7cfdbb7447 staging: bcm2835-audio: Remove whitespace before quoted newline 0042755fed69 staging: bcm2835-audio: Remove incorrect whitespace 69c429864e69 staging: bcm2835-audio: Remove static initialisation d3ea53c7a45c staging: gdm724x: fix incorrect type in assignment cd47e4d69abf staging: gdm724x: fix a couple array overflows 57e60850e741 staging: most: dim2_hdm octal permissions fix fb837d6761ca Staging: speakup: speakup.h - remove unused define ffe3d1e43cc0 arm64: use linux/sizes.h for constants 5982f0849e08 KVM: PPC: Book 3S: Fix error return in kvm_vm_ioctl_create_spapr_tce() dbec27298b0d staging: greybus: operation: add generic timeout support 64b40ffbc830 powerpc/pseries: Add hypercall wrappers for hash page table resizing 37b103830ec3 xfrm: policy: make policy backend const bdba9fe01e1b xfrm: policy: remove xfrm_policy_put_afinfo a2817d8b279b xfrm: policy: remove family field 3d7d25a68ea5 xfrm: policy: remove garbage_collect callback 2b61997aa0c6 xfrm: policy: xfrm_policy_unregister_afinfo can return void f5e2bb4f5b22 xfrm: policy: xfrm_get_tos cannot fail 960fdfdeb9e8 xfrm: input: constify xfrm_input_afinfo c282222a45cb xfrm: policy: init locks early b2c9652eba6c target: Remove command flag CMD_T_DEV_ACTIVE fd5e64def917 target: Remove command flag CMD_T_BUSY 6b6427b6fd90 target: Move session check from target_put_sess_cmd() into target_release_cmd_kref() b1a2ecdad72e target: Inline transport_cmd_check_stop() 580ab13ac445 target: Remove an overly chatty debug message a5eb307f37d1 target: Stop execution if CMD_T_STOP has been set 2d4760ee4720 target: Correct transport_wait_for_tasks() documentation 3a1e7ca64f2d target: Make core_tmr_abort_task() consider all commands 4f4c6c3ddb15 target: Remove se_tmr_req.tmr_lun 59b6986dbfcd target/iscsi: Fix iSCSI task reassignment handling e381fe9e8990 target/iscsi: Introduce a helper function for TMF translation 53c561dca9fd target/iscsi: Fix spelling of "reallegiance" 0d5efb8a3c62 target/iscsi: Fix spelling of "perform" 1efaa949396b target/iscsi: Fix indentation in iscsi_target_start_negotiation() 664a722b4f1b target/tcm_fc: Remove a set-but-not-used variable bdec5188745c target/cxgbit: Use T6 specific macro to set the force bit 5cadafb236df target/cxgbit: Fix endianness annotations 2fdbc65eae39 qla2xxx: Avoid using variable-length arrays 25ff6af10562 qla2xxx: Simplify usage of SRB structure in driver 41dc529a4602 qla2xxx: Improve RSCN handling in driver 0ca559384974 qla2xxx: Remove unused reverse_ini_mode ead038556f64 qla2xxx: Add Dual mode support in the driver 726b85487067 qla2xxx: Add framework for async fabric discovery af677166cf63 ALSA: hda - adding a new NV HDMI/DP codec ID in the driver 5d964837c6a7 qla2xxx: Track I-T nexus as single fc_port struct 37cacc0a1301 qla2xxx: Use d_id instead of s_id for more clarity 5e4deaf6a47f qla2xxx: Fix wrong argument in sp done callback 2c39b5ca2a8c qla2xxx: Remove SRR code 1eb42f965ced qla2xxx: Make trace flags more readable be92fc3fde95 qla2xxx: Cleanup TMF code translation from qla_target df2e32c5ada8 qla2xxx: Remove direct access of scsi_status field in se_cmd 811a4cf273af drm/i915/gvt: enable IOMMU for gvt b86dc6ed20f1 drm/i915/gvt: map pfn for PTE entry in kvm 5de6bd4c23ba drm/i915/gvt: Map shadow page before using it in shadow page table b15b2a612dfb drm/i915/gvt: reduce the line of interrupt logs and log friendly 3ce3274bff89 drm/i915/gvt: remove a redundant end of line in debug log 6e3745cea752 drm/i915/gvt: remove a noisy unimportant log in sched_policy 31bb90f1cd08 drm/amdgpu: shut up #warning for compile testing f83e6862047e powerpc/powernv: Properly set "host-ipi" on IPIs 9b256714979f powerpc/powernv: Fix CPU hotplug to handle waking on HVI 90c1e3c2fafe powerpc/mm/radix: Update ERAT flushes when invalidating TLB d966564fcdc1 Revert "x86/ioapic: Restore IO-APIC irq_chip retrigger callback" 3b802c9455f9 Revert "hwrng: core - zeroize buffers with random data" 6127f4aee474 drm/amdgpu/virt: fix double kfree on bo_va 9338acc579f9 drm/radeon: remove some dead code 3b4821f8a459 drm/radeon: avoid kernel segfault in vce when gpu fails to resume 8434a2ec13d5 perf header: Fix handling of PERF_EVENT_UPDATE__SCALE 113f9017e503 cpufreq: brcmstb-avs-cpufreq: remove unnecessary platform_set_drvdata() a69261e4470d cpufreq: s3c2416: double free on driver init error path 2a96c9ecbbaa MIPS: BMIPS: enable CPUfreq cdb56cbfd755 cpufreq: bmips-cpufreq: CPUfreq driver for Broadcom's BMIPS SoCs a8d709b06592 BMIPS: Enable prerequisites for CPUfreq in MIPS Kconfig. 71468d748ca0 MIPS: BMIPS: Update defconfig 0883ac038be1 PM / Domains: Fix asynchronous execution of *noirq() callbacks a810007afe23 mm/slub.c: fix random_seq offset destruction 4d59b6ccf000 cpumask: use nr_cpumask_bits for parsing functions 0911d0041c22 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers ed5bd7dc88ed kernel/ucount.c: mark user_header with kmemleak_ignore() de55ce0de94b Documentation: powerpc/fsl: Update compatible for l2cache binding 86f7ce4b4751 powerpc/opal-lpc: Remove unneeded include 2717a33d6074 powerpc/opal-irqchip: Use interrupt names if present 470a36a8c014 powerpc/powernv: Display the correct error info for CAPP errors. e623c54ec995 powerpc/powernv: Add XHCI and USB storage to defconfig 63b2547b155d powerpc/64: Include bpf/bcc related config options in defconfigs ccc38234fdc7 mtd: bcm47xxsflash: support reading flash out of mapping window 5ada90d55f6f drm/amd/powerplay: set fan speed to max in profile peak mode only. 0d09a096c4c5 drm/amd/gfx6: update gb_addr_config ea0875a0b6fc drm/amdgpu: update HAINAN_GB_ADDR_CONFIG_GOLDEN 5d708ecc6c77 mtd: Fix typo: "occured" -> "occurred" 2c0c8f2d3843 drm/amdgpu: update VERDE_GB_ADDR_CONFIG_GOLDEN dd5dfa61b4ff drm/amdgpu: refine si_read_register c5dc14fb9861 drm/amdgpu/gfx6: clean up spi configuration 375d6f7057a9 drm/amdgpu/gfx6: clean up cu configuration 69dd3d2c618d drm/amdgpu/gfx6: clean up rb configuration 6fc11b0ed354 drm/amdgpu: refine vce3.0 code and related powerplay pg code. f1ea278d6fe0 drm/amdgpu: move subfunctions to the front of vce_v2_0.c. ca6d35031ff0 drm/amdgpu: enable vce pg feature on Kv. beeea9819d1b drm/amdgpu: refine code for VCE2.0 and related dpm code. 28ed5504ab4b drm/amdgpu: when dpm disabled, also need to stop/start vce. e3e672e63105 drm/amdgpu: refine uvd5.0/6.0 code. bac601ec00d3 drm/amdgpu: fix uvd can't initialized when dpm disabled on Ci. 8b55d17eeea7 drm/amdgpu: refine uvd4.2 init/stop code. d01c6236acff drm/amdgpu: refine uvd pg code in kv_dpm.c 3a78696658a0 drm/amdgpu: power down/up uvd4 when smu disabled. cbd9262f80e7 drm/amdgpu: add current_pg_status register define for smu7.1 e38ca2b3250f drm/amdgpu: when dpm disabled, also can enable uvd cg/pg. 34da5f5f3bf5 mtd: nand: set max_bb_per_die and blocks_per_die for ONFI compliant chips 5671842fced7 mtd: nand: implement 'max_bad_blocks' mtd function ceb374eb0684 mtd: nand: Add max_bb_per_die and blocks_per_die fields to nand_chip 49d29a077af8 drm: vc4: adapt to new behaviour of drm_crtc.c e70dda0868fa mtd: ichxrom: maybe-uninitialized with gcc-4.9 a974deee477a NFSv4: Fix memory and state leak in _nfs4_open_and_get_state 8ccc869169d0 sunrpc: use simple_read_from_buffer for reading cache flush 3f373e81b1e8 sunrpc: record rpc client pointer in seq->private directly 6489a8f41370 sunrpc: update the comments of sunrpc proc path af4926e5619f sunrpc: remove dead codes of cr_magic in rpc_cred 5786461bd8ea sunrpc: rename NFS_NGROUPS to UNX_NGROUPS for auth unix 863d7d9c2e0c sunrpc/nfs: cleanup procfs/pipefs entry in cache_detail 2864486bd0fd sunrpc: error out if register_shrinker fail 600424e3d91b nfs: no PG_private waiters remain, remove waker 920b4530fb80 NFS: nfs_rename() handle -ERESTARTSYS dentry left behind 6080ef6e7c0a mtd: introduce function max_bad_blocks ce709f86501a PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS d6fc8821c2d2 SUNRPC/Cache: Always treat the invalid cache as unexpired 471a930ad7d1 SUNRPC: Drop all entries from cache_detail when cache_purge() 70bc1b684b49 PCI: versatile: Configure PCIe MPS settings ec6bd78a09d9 PCI: xilinx: Configure PCIe MPS settings 7da0fffb3a4c mtd: fix typos in ooblayout comment blocks 4d4836ab70d3 PCI: iproc: Configure PCIe MPS settings 906b268477bc mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy 56ff337ea433 mtd: physmap_of: add a hook for Gemini flash probing 5f478e4ea5c5 block: fix double-free in the failure path of cgwb_bdi_init() 40bc941d6559 mtd: update my email address 075ad765ef75 net: thunderx: Fix PHY autoneg for SGMII QLM mode df6dd79be8d8 mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops b35ba01ea697 nvme: support ranged discard requests 1e739730c5b9 block: optionally merge discontiguous discard bios into a single request 34fe7c054006 block: enumify ELEVATOR_*_MERGE 6cf7677f1a94 block: move req_set_nomerge to blk.h bdf23a9a190d perf thread_map: Correctly size buffer used with dirent->dt_name 7b0214b702ad perf top: Use __fallthrough d64b721d27ae tools strfilter: Use __fallthrough 94bdd5edb34e tools string: Use __fallthrough in perf_atoll() b5bf1733d6a3 tools include: Add a __fallthrough statement 9665b74562ab mlxsw: spectrum_router: Flush resources when RIF is deleted ad178c8eefdd mlxsw: spectrum_router: Reflect nexthop status changes 982acb97560c ipv4: fib: Notify about nexthop status changes 70ad35067c99 mlxsw: spectrum_router: Use trap action only for some route types 4b4114775143 mlxsw: spectrum_router: Determine offload status using generic function 013b20f953ab mlxsw: spectrum_router: More accurately set offload flag a8c970142798 mlxsw: spectrum_router: Refactor nexthop init routine c8b030774f43 mlxsw: spectrum_router: Remove FIB info from FIB entry struct b8399a1e5ad8 mlxsw: spectrum_router: Store routes in a more generic way b3e8d1ebad2d mlxsw: spectrum_router: Add gateway indication to nexthop group d55409cb2858 mlxsw: spectrum_router: Use nexthop's scope to set action type c53b8e1b5a6a mlxsw: spectrum_router: Store nexthops in a hash table e9ad5e7d8d3c mlxsw: spectrum_router: Store nexthop groups in a hash table e58be79e2dc8 mlxsw: spectrum_router: Nullify nexthop's neigh pointer 0e517c93dc02 USB: serial: console: clean up sanity checks 14816b16fa0a USB: serial: console: fix uninitialised spinlock b05d0cfa1932 mlxsw: acl: Fix mlxsw_afa_block_commit error path f790eb57e6ec vfio/mdev: Use a module softdep for vfio_mdev d88423f7844e vfio: Fix build break when SPAPR_TCE_IOMMU=n a6a3e026f0d3 net: stmmac: replace unsigned by u32 64679e565a4a net: stmmac: remove unused variable in sysfs_display_ring 732fe78c0785 net: stmmac: remove dead code in stmmac_tx_clean b05c76a1f8fe net: stmmac: print phy information e0a76606d6f0 net: stmmac: rename rx_crc to rx_crc_errors 662ec2b7e842 net: stmmac: Rewrite two test against NULL value cba920affb7e net: stmmac: Correct the error message about invalid speed b2a8315a5c65 net: stmmac: replace ENOSYS by EINVAL 8a70aeca80c2 net: stmmac: Use readl_poll_timeout a5f48adc316a net: stmmac: replace stmmac_mdio_busy_wait by readl_poll_timeout efd89b60a35d net: stmmac: fix some code style problem bbf892849678 net: stmmac: remplace asm/io.h by linux/io.h deeb6376caee net: stmmac: remove freesoftware address 8d45e42babb1 net: stmmac: fix some typos in comments 6a2cac549b36 net: stmmac: Remove the bus_setup function pointer 280892226ba2 net: stmmac: fix the typo on MAC_RNABLE_RX 382e1eea2d98 net: dsa: Do not destroy invalid network devices 168316db3583 dax: assert that i_rwsem is held exclusive for writes 81fa3275f95a svcrdma: Poll CQs in "workqueue" mode a3ab867fa64f svcrdma: Combine list fields in struct svc_rdma_op_ctxt aba7d14ba18c svcrdma: Remove unused sc_dto_q field c2ccf64a6c4b svcrdma: Clean up backchannel send header encoding 647e18e3bd03 svcrdma: Clean up RPC-over-RDMA Call header decoder 98fc21d3bfd5 svcrdma: Clean up RPC-over-RDMA Reply header encoder cbaf58032efc svcrdma: Another sendto chunk list parsing update 92004a064875 PCI: exynos: Remove duplicated code c502faf94153 bpf, lpm: fix overflows in trie_alloc checks 2681c0e7ff70 PCI: exynos: Use the bitops BIT() macro to build bitmasks ff5462e39ca1 ext4: fix DAX write locking 8ef959476461 bridge: vlan tunnel id info range fill size calc cleanups 7a5980f9c006 tools lib bpf: Add missing header to the library e3538f402453 PCI: exynos: Remove unnecessary local variables 76667024171a perf vendor events intel: Add uncore events for Broadwell DE 97e219b7c1f7 gro_cells: move to net/core/gro_cells.c 22c8e5526b7b perf vendor events intel: Add uncore events for Xeon Phi (Knights Landing) dd32cb5d8fd4 perf vendor events intel: Add uncore events for Sandy Bridge Server d6da7d90fad8 PCI: exynos: Replace the *_blk/*_phy/*_elb accessors 6b138c7b14d6 perf vendor events intel: Add uncore events for IvyBridge Server 949c84efcac9 perf vendor events intel: Add uncore events for Broadwell Server 7003f00fdb7b perf vendor events intel: Add uncore events for Haswell Server processor 22f090a4b15b mtd: add DT bindings for the Cortina Systems Gemini Flash 40710cf9ad23 net: mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings 8ed81ec82a8c PCI: mvebu: Change delay after reset to the PCIe spec mandated 100ms 76624175dcae arm64: uaccess: consistently check object sizes 21bdbb7102ed perf: add qcom l2 cache perf events driver be5e50991833 mtd: bcm47xxsflash: use platform_(set|get)_drvdata 2f7db5557994 perf tools: Fix include of linux/mman.h 73d2c6678e6c ping: fix a null pointer dereference 57031eb79490 packet: round up linear to header len 217e6fa24ce2 net: introduce device min_header_len b22bc27868e8 ibmvscsis: Add SGL limit 3c19bd6c52d4 net: qcom/emac: fix semicolon.cocci warnings 8480ac567959 ASoC: hdmi-codec: remove HDMI device unregister e5028a259733 ASoC: sunxi: allow the analog codec driver to be built on ARM64 a4d7641fa797 regulator: core: simplify _regulator_get() 04d8a0a5f3b6 net: phy: Add LED mode driver for Microsemi PHYs. acfe27633b4c USB: serial: metro-usb: drop redundant URB reinitialisation 168fc6c3c33e USB: serial: metro-usb: drop function-tracing debugging d395c9ab0090 USB: serial: metro-usb: drop redundant URB unlink 965bbef552cd USB: serial: metro-usb: drop unused interrupt-out callback ff4cf0e5ce95 net: dsa: bcm_sf2: cleanup bcm_sf2_cfp_rule_get() a little 2acd8309a3a4 ASoC: hdac_hdmi: Add support to handle MST capable pin 8d13640f6b9f ASoC: Intel: Skylake: Add route change to nau88l25_ssm4567 machine b0aad231bd1e ASoC: Intel: Skylake: Add route change to nau88l25_max98357a machine eaba31035aa9 ASoC: Intel: bxt: Add route change to rt298 machine 754695f9960b ASoC: hdac_hdmi: Begin to add support for DP Multi-stream audio 2195bff04148 selftests, x86, protection_keys: fix wrong offset in siginfo 16846c2d96b0 selftests, x86, protection_keys: fix uninitialized variable warning 0a7d2cd7407d selftest: cpufreq: Update MAINTAINERS file d7426c69a194 sit: fix a double free on error path 2bd137de5313 lwtunnel: valid encap attr check should return 0 when lwtunnel is disabled 646ebd4166ca RDMA: Don't reference kernel private header from UAPI header 647bf3d8a8e5 IB/rxe: Fix mem_check_range integer overflow 628f07d33c1f IB/rxe: Fix resid update 34d677a90f06 irqchip/gic-v3-its: Zero command on allocation a11a7f71cac2 ipv6: addrconf: fix generation of new temporary addresses 2a362249187a btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls 9b2792c3da1e target: Fix COMPARE_AND_WRITE ref leak for non GOOD status 01d4d6735589 target: Fix multi-session dynamic se_node_acl double free OOPs a0e136d436de PTP: add kvm PTP driver f4066c2bc4d0 kvmclock: export kvmclock clocksource and data pointers 6f69f0ed6136 fscrypt: constify struct fscrypt_operations 0c8d0a4770cb iwlwifi: mvm: avoid exceeding the allowed print length cd4d23c1ea9b iwlwifi: mvm: Fix removal of IGTK 735a0045f9ea iwlwifi: mvm: avoid race condition in ADD_STA. b45242c99f50 iwlwifi: mvm: Fix CSA received immediately after association 2b18824a5d1e iwlwifi: pcie: set STATUS_RFKILL immediately after interrupt 43d59a4ce78b iwlwifi: mvm: don't call << operator with a negative value 1aa0ec5cdf60 iwlwifi: dvm: don't call << operator with a negative value 6eac0e817aee iwlwifi: make RTPM depend on EXPERT 04fa3e680b4d iwlwifi: pcie: don't increment / decrement a bool 5bc13c2cbeec irqchip/gic-v3-its: Fix command buffer allocation c54eeffbe933 target: Fix early transport_generic_handle_tmr abort scenario 0583c261e632 target: Use correct SCSI status during EXTENDED_COPY exception 391e2a6de978 target: Don't BUG_ON during NodeACL dynamic -> explicit conversion 0704916a4b24 video: fbdev: fsl-diu-fb: remove impossible condition 8018ce3f20c5 video: fbdev: amifb: remove impossible condition 6e376822ee9e fbdev/ssd1307fb: clear screen in probe ba14301e0356 fbdev/ssd1307fb: add support to enable VBAT fdde1a8148d8 fbdev: ssd1307fb: Make reset gpio devicetree property optional 519b4dba5861 fbdev: ssd1307fb: Remove reset-active-low from the DT binding document 72db33355c14 fbdev: ssd1307fb: Start to use gpiod API for reset gpio b49898ce606d video: fbdev: sh_mobile_lcdcfb: fix error return code in sh_mobile_lcdc_probe() 8d22556873cb video: fbdev: offb: switch to using for_each_node_by_type cd7b917c98d6 video/console: use setup_timer and mod_timer instead of init_timer cf81db30a6ed rt2x00: remove queue_entry from skbdesc 2ceb813798e1 rt2x00: call entry directly in rt2x00_dump_frame 80a97eae3046 rt61pci: use entry directly 0488a6121dfe rt2x00usb: fix anchor initialization 93c7018ec16b rt2x00usb: do not anchor rx and tx urb's d5efe1535af0 rtlwifi: Move items out of rtl_pci_priv and rtl_usb_priv d0630555650a brcmfmac: merge two remaining brcmf_err macros 087fa712a006 brcmfmac: switch to C function (__brcmf_err) for printing errors 9587a01a7ead brcmfmac: merge two brcmf_err macros into one f9ad86e42d03 drm/atomic: fix an error code in mode_fixup() 24f76b2c87ed drm: Cancel drm_fb_helper_resume_work on unload f21b9a92ca7c drm: Cancel drm_fb_helper_dirty_work on unload 7b6b46311a85 KVM: arm/arm64: Emulate the EL1 phys timer registers c9a3c58f01fb KVM: arm64: Add the EL1 physical timer access handler f242adaf0c7e KVM: arm/arm64: Set up a background timer for the physical timer emulation fb280e97576a KVM: arm/arm64: Set a background timer to the earliest timer expiration 58e0c9732a31 KVM: arm/arm64: Update the physical timer interrupt level a91d18551e7b KVM: arm/arm64: Initialize the emulated EL1 physical timer 009a5701bb2d KVM: arm/arm64: Add the EL1 physical timer context 9171fa2e0951 KVM: arm/arm64: Decouple kvm timer functions from virtual timer 90de943a4300 KVM: arm/arm64: Move cntvoff to each timer context fbb4aeec5fc2 KVM: arm/arm64: Abstract virtual timer context into separate structure 0bdbf3b07198 KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice c0d197d55e8e xenbus: Neaten xenbus_va_dev_error 5524ddd4c1f1 ath10k: select WANT_DEV_COREDUMP 949c2d009675 wil6210: include moduleparam.h dab55d1083db ath10k: remove unneeded semicolon fe0a7ef74d1f arm64: remove wrong CONFIG_PROC_SYSCTL ifdef 3046ec674d44 ARM: smccc: Update HVC comment to describe new quirk parameter 4cfffcfa5106 irqchip/mips-gic: Fix local interrupts 9eeb0ed0f309 [media] mtk-vcodec: fix build warnings without DEBUG b4d3053c8ce9 irqchip: Add a driver for Cortina Gemini f59098c3ee77 irqchip: DT bindings for Cortina Gemini irqchip 0d1270df836f [media] zd1301: fix building interface driver without demodulator 9165ba166cac [media] usbtv: add sharpness control e3c484b183d3 irqchip/gic-v3: Remove duplicate definition of GICD_TYPER_LPIS 6a25ad3a9f98 irqchip/gic-v3-its: Rename MAPVI to MAPTI 3f190e3aec21 [media] cxusb: Use a dma capable buffer also for reading 4f46de9d2eda irqchip/gic-v3-its: Drop deprecated GITS_BASER_TYPE_CPU 4d36f136d57a irqchip/gic-v3-its: Refactor command encoding 69d3973af1ac [media] ttpci: address stringop overflow warning 005145378c9a [media] dvb-usb-v2: avoid use-after-free 2fd632a00383 irqchip/gic-v3-its: Enable cacheable attribute Read-allocate hints 6467753d6139 tools lib traceevent: Robustify do_generate_dynamic_list_file 935b7f643018 netfilter: nft_exthdr: add TCP option matching edee4f1e9245 netfilter: nft_ct: add zone id set support 5c178d81b69f netfilter: nft_ct: prepare for key-dependent error unwind ab23821f7ecf netfilter: nft_ct: add zone id get support 665153ff5752 netfilter: nf_tables: add bitmap set type 0b5a78749260 netfilter: nf_tables: add space notation to sets 55af753cd9fd netfilter: nf_tables: rename struct nft_set_estimate class field 1f48ff6c5393 netfilter: nf_tables: add flush field to struct nft_set_iter 1ba1c41408df netfilter: nf_tables: rename deactivate_one() to flush() baa2d42cff08 netfilter: nf_tables: use struct nft_set_iter in set element flush 5cb82a38c6b5 netfilter: nf_tables: pass netns to set->ops->remove() c078ca3b0c5b netfilter: nft_exthdr: Add support for existence check 57d7f939e7bd s390: add no-execute support 2583b848cad0 s390: report new vector facilities 4920e3cf7734 s390: use correct input data address for setup_randomness f694bb3a36a8 s390/sclp: get rid of common response code handling 02407baaebde s390/sclp: don't add new lines to each printed string d5ab7a34f9bb s390/sclp: make early sclp code readable 76fdf1416eed s390/sclp: disable early sclp code as soon as the base sclp driver is active 9090f3feb363 s390/sclp: move early printk code to drivers d9c23523ed98 printk: drop call_console_drivers() unused param de6fcbdb68b2 printk: convert the rest to printk-safe 430ae1261c51 [media] add Hama Hybrid DVB-T Stick support 8b1742c9c207 printk: remove zap_locks() function f975237b7682 printk: use printk_safe buffers in printk ddb9baa82226 printk: report lost messages in printk safe/nmi contexts 360e071b1822 perf tools: Use zfree() to avoid keeping dangling pointers 506fde11a35f perf tools: Use zfree() instead of ad hoc equivalent 5aa365f29867 perf tools: Add missing check for failure in a zalloc() call 75fc5ae5cc53 perf tools: Only increase index if perf_evsel__new_idx() succeeds d5c3a937e0b3 perf probe: Add option --symfs bed6838f0113 [media] et8ek8: Fix compiler / Coccinelle warnings d7df2443cd5f powerpc/mm: Fix spurrious segfaults on radix with autonuma d3e1b617ae20 i2c: allow specify device properties in i2c_board_info 26db4d39064e [media] media: fix semicolon.cocci warnings 91f2a7b24b80 [media] media: exynos4-is: add flags to dummy Exynos IS i2c adapter e22f709e055e [media] v4l: of: check for unique lanes in data-lanes and clock-lanes f3c826ac2676 PM / Domains: Correct comment in irq_safe_dev_in_no_sleep_domain() d2fe28feaebb [media] coda/imx-vdoa: constify structs 9b200653518e perf symbols: Take into account symfs setting when reading file build ID 27cf5706a04e perf sdt: Show proper hint when event not yet in place via 'perf probe' 80e5d455339a MAINTAINERS: Rework entry for Backlight 29058690bd66 [media] st-delta: debug: trace stream/frame information & summary 433ff5b4a29b [media] st-delta: add mjpeg support 017c324242c2 [media] st-delta: EOS (End Of Stream) support 91c83f395fbe [media] st-delta: rpmsg ipc support c502e583506e [media] st-delta: add memory allocator helper functions f386509e4959 [media] st-delta: STiH4xx multi-format video decoder v4l2 driver f34b87e486c5 [media] MAINTAINERS: add st-delta driver 9a80d024e532 [media] ARM: multi_v7_defconfig: enable STMicroelectronics DELTA Support a1f32ffcfb10 [media] ARM: dts: STiH407-family: add DELTA dt node ce0b001bda3a [media] Documentation: DT: add bindings for ST DELTA f23610245c1a perf list: Add debug support for outputing alias string 231bb2aa3249 perf pmu: Support event aliases for non cpu// pmus 15b22ed369aa perf pmu: Support per pmu json aliases fedb2b518239 perf jevents: Add support for parsing uncore json files d581141970ef perf jevents: Parse eventcode as number 4d416436f382 perf bpf: Add missing newline in debug messages 3bb53c9f124b perf tools arm64: Add support for generating bpf prologue 4842e98f26dd ALSA: seq: Fix race at creating a queue cdd7950e7aa4 input: cros_ec_keyb: Add non-matrix buttons and switches 6e7eb1783be7 drm/i915: Always convert incoming exec offsets to non-canonical 83bf6d55c132 drm/i915: Remove overzealous fence warn on runtime suspend 789ea12500e5 drm/i915/bxt: Add MST support when do DPLL calculation 5cad24d83577 mmc: mmci: avoid clearing ST Micro busy end interrupt mistakenly b44c4d3f1ee7 mfd: cros-ec: Update cros_ec_commands.h for buttons and switches 853277481178 drm/i915: don't warn about Skylake CPU - KabyPoint PCH combo 715218715919 drm/i915: fix i915 running as dom0 under Xen e3818697e1d9 drm/i915: Flush untouched framebuffers before display on !llc 5351fbb1bf14 drm/i915: fix use-after-free in page_flip_completed() d45cb20e123c iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station 5351f9ab254c iwlwifi: mvm: fix reorder timer re-arming c56108b58ab8 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 3374c3ab7f61 iwlwifi: mvm: fix a print of NSS for HT rate f4a1f04a3f66 iwlwifi: pcie: Re-configure IVAR table after stop device d7270d619aaf iwlwifi: pcie: re-configure IVAR table after suspend-resume 837300580504 iwlwifi: pcie: separate between SW and HW MSIX configuration 7acac3445acd printk: always use deferred printk when flush printk_safe lines 099f1c84c005 printk: introduce per-cpu safe_print seq buffer f92bac3b141b printk: rename nmi.c and exported api bd66a8924989 printk: use vprintk_func in vprintk() 80fbd89cbd07 KVM: x86: fix compilation bee427b86217 cfg80211: Pass new RSSI level in CQM RSSI notification 769f07d8f0fb mac80211: Pass new RSSI level in CQM RSSI notification 548cf34b3a22 MAINTAINERS: Add printk maintainers aad1e812eee3 nl80211: fix validation of scheduled scan info for wowlan netdetect 66cd794e3c30 nl80211: add HT/VHT capabilities to AP parameters a4956dca0764 cfg80211: make rdev assignment clearer in nl80211_testmode_dump() b2347a322d1f mac80211: check for allocation failure in debugfs code 26717828b75d mac80211: aes-cmac: switch to shash CMAC driver fe8de3da13bd mac80211: fils_aead: Use crypto api CMAC shash rather than bare cipher b699b71d82e7 cfg80211 debugfs: Cleanup some checkpatch issues 0c461cb727d1 selinux: fix off-by-one in setprocattr 7ca00409b5bd iwlwifi: pcie: move msix conf functions above other functions 1051408f7ecd sched/autogroup: Rename auto_group.[ch] to autogroup.[ch] bfeda41d06d8 stacktrace, lockdep: Fix address, newline ugliness f3c4c73704b2 usb: xhci-mtk: make the reference clock optional ca12cb7cb06d usb: mtu3: make the reference clock optional cb6efc7bea96 arm64: dts: mt8173: add reference clock for usb 23f378ad3bdb drivers: usb-misc: sisusbvga: remove dead code 3d95521c12d8 drivers: usb: early: remove unused code 5bf63fb40eac drm/i915/gvt/kvmgt: remove some dead code e0fa56489f21 dt: bindings: add documentation for zx2967 family thermal sensor ef15d36154cc drm/fsl-dcu: check for clk_prepare_enable() error 5d2883d51d60 drm/fsl-dcu: remove unneeded 'ret' assignment 1ea0ce40690d selinux: allow changing labels for cgroupfs 291e9e3f6931 HID: intel-ish-hid: ipc: check FW status to distinguish ISH resume paths 605cdf0875f8 gdrom: Add missing error code bb42ca474010 clocksource/drivers/arm_arch_timer: Work around Hisilicon erratum 161010101 16d10ef29f25 clocksource/drivers/arm_arch_timer: Introduce generic errata handling infrastructure 5444ea6a7f46 clocksource/drivers/arm_arch_timer: Remove fsl-a008585 parameter 729e55225b1f clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum 7942f7b568d7 scsi: ufs: dump hw regs on link failures 9c46b8676271 scsi: ufs-qcom: dump additional testbus registers 0701e49da985 scsi: ufs: kick start clock scaling only after device detection 401f1e4490ee scsi: ufs: don't suspend clock scaling during clock gating 6ba65588381d scsi: ufs: add host state prints in failure cases a3cd5ec55f6c scsi: ufs: add load based scaling of UFS gear 7fabb77b3aa0 scsi: ufs: reduce printout for aborted requests e0b299e36004 scsi: ufs: skip request abort task when previous aborts failed 413d37326700 Input: synaptics-rmi4 - select 'SERIO' when needed a050a570db01 selinux: fix off-by-one in setprocattr 80a94bb35781 scsi: aacraid: avoid open-coded upper_32_bits e78395334ba6 Input: synaptics-rmi4 - fix error return code in rmi_probe_interrupts() 76291469772f scsi: aacraid: rcode is unsigned and should be signed int 76e0e70e6452 liquidio: do not dereference pointer if it's NULL 0f5bf6d0afe4 arch: Rename CONFIG_DEBUG_RODATA and CONFIG_DEBUG_MODULE_RONX ad21fc4faa2a arch: Move CONFIG_DEBUG_RODATA and CONFIG_SET_MODULE_RONX to be common b6789123bccb mm: fix KPF_SWAPCACHE in /proc/kpageflags fb6002a8268c clocksource/drivers/ostm: Add renesas-ostm timer driver a1966cd29d5f clocksource/drivers/ostm: Document renesas-ostm timer DT bindings 7b9f1d16e6d1 clocksource/drivers/tcb_clksrc: Use 32 bit tcb as sched_clock 4750535bc94b clocksource/drivers/gemini: Add driver for the Cortina Gemini 9744b181ee3f clocksource: add DT bindings for Cortina Gemini 376bc27150f1 clockevents: Add a clkevt-of mechanism like clksrc-of 5739438b725c ktest: Add variable run_command_status to save status of commands executed c6057e101a2d ARM: ux500: remove deleted file from Makefile ca6d4480f87d bridge: avoid unnecessary read of jiffies 9bcdef3288f2 spectrum: acl_tcam: Fix catchall prio value a8cab863a75f bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range 85c727b59483 sctp: drop __packed from almost all SCTP structures 912964eacb11 sctp: check af before verify address in sctp_addr_id2transport bb580ad698ae bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info 1f02b5f42f53 net: bridge: remove redundant check to see if err is set ee467fbaaf8e sfc: fix an off by one bug ac6e058b75be net: phy: dp83867: Recover from "port mirroring" N/A MODE4 fc6d39c39581 net: phy: dp83867: Add lane swapping support in the DP83867 TI's PHY driver 252ae5330daa Documentation: devicetree: Add PHY no lane swap binding e69e46261063 net: dsa: Do not clobber PHY link outside of state machine 6136c8fe53a8 net: netcp: Do not clobber PHY link outside of state machine 482ff9fdc84d net: pxa168_eth: Do not clobber PHY link outside of state machine 1105a2d3b36d net: mv643xx_eth: Do not clobber PHY link outside of state machine 930a42ded3fe vfio/spapr_tce: Set window when adding additional groups to container 4b741bc35962 dt-bindings: net: remove reference to fixed link support 219189e764be net: ethernet: ti: cpsw: remove netif_trans_update 38413406277f bnxt_en: Add support for XDP_TX action. c6d30e8391b8 bnxt_en: Add basic XDP support. fa3e93e86cc3 bnxt_en: Refactor tx completion path. 5f4492493e75 bnxt_en: Add a set of TX rings to support XDP. a960dec98861 bnxt_en: Add tx ring mapping logic. d1e7925e6d80 bnxt_en: Centralize logic to reserve rings. 4e5dbbda4c40 bnxt_en: Use event bit map in RX path. c61fb99cae51 bnxt_en: Add RX page mode support. b3dba77cf0ac bnxt_en: Parameterize RX buffer offsets. 745fc05c9db1 bnxt_en: Add bp->rx_dir field for rx buffer DMA direction. 11cd119d31a7 bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path. 6bb19474391d bnxt_en: Refactor rx SKB function. b44700e97584 net: qcom/emac: add ethool support for setting pause parameters 51ce8bd4d17a net: pending_confirm is not used anymore 0dec879f636f net: use dst_confirm_neigh for UDP, RAW, ICMP, L2TP 63fca65d0863 net: add confirm_neigh method to dst_ops c3a2e8370534 tcp: replace dst_confirm with sk_dst_confirm c86a773c7802 sctp: add dst_pending_confirm flag 4ff0620354f2 net: add dst_pending_confirm flag to skbuff 9b8805a32559 sock: add sk_dst_pending_confirm flag b08d46b01e99 net: phy: bcm7xxx: Add BCM74371 PHY ID a524c218bc94 ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup 2dcab5984841 sctp: avoid BUG_ON on sctp_wait_for_sndbuf bd4ce941c8d5 mlx4: Invoke softirqs after napi_reschedule 6474ace999ed ktest.pl: Powercycle the box on reboot if no connection can be made 6e98d1b4415f ktest: Add timeout to ssh command 55dd00a73a51 KVM: x86: add KVM_HC_CLOCK_PAIRING hypercall 6342c50ad12e KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail 42cf014d38d8 KVM: nVMX: kmap() can't fail 32677207dcc5 ktest: Fix child exit code processing 2e07c9f55eca ktest: Have POST_TEST run after the test has totally completed 8d1fb01df8f6 mlxsw: add psample dependency for spectrum bb4005bae3da ipv6: sr: fix non static symbol warnings 89d82452d1fd net/sched: act_mirred: remove duplicated include from act_mirred.c fee402211ff2 net: wan: slic_ds26522: Remove .owner field for driver c3afa9955382 net: wan: slic_ds26522: Use module_spi_driver to simplify the code 69629464e0b5 udp: properly cope with csum errors 575e93f7b5e6 ARM: orion: Register DSA switch as a MDIO device 648ea0134069 net: phy: Allow pre-declaration of MDIO devices 71e0bbde0d88 net: dsa: Add support for platform data 14b89f36eed2 net: dsa: Rename and export dev_to_net_device() a23b296198cb net: dsa: mv88e6xxx: Refactor remaining port setup cf3e80df13e5 net: dsa: mv88e6xxx: Implement Clause 45 access to SMI devices f39908d3b1c4 net: dsa: mv88e6xxx: Set the CMODE for mv88e6390 ports 9 & 10 55601a880690 net: phy: Add 2000base-x, 2500base-x and rxaui modes 40ce4b5d70b0 ALSA: x86: Cache AUD_CONFIG register value 2d6a0e9de03e catc: Use heap buffer for memory size test d41149145f98 catc: Combine failure cleanup code in catc_probe() 7926aff5c57b rtl8150: Use heap buffers for all register access 5593523f968b pegasus: Use heap buffers for all register access 2de2f7f40ef9 virtio_net: XDP support for adjust_head 9fe7bfce8b3e virtio_net: refactor freeze/restore logic into virtnet reset logic 722d82830a04 virtio_net: remove duplicate queue pair binding in XDP 0354e4d19cd5 virtio_net: factor out xdp handler for readability 473153291b8a virtio_net: wrap rtnl_lock in test for calling with lock already held 7781e61b5ba0 ARM: ep93xx: Disable TS-72xx watchdog before uncompressing 4b483ed0be8b ARM: ux500: cut some platform data 51f8f3c4e225 ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials e593b2bf513d ovl: properly implement sync_filesystem() 01ad3eb8a073 ovl: concurrent copy up of regular files 39d3d60a54df ovl: introduce copy up waitqueue d8514d8edb5b ovl: copy up regular file using O_TMPFILE 42f269b92540 ovl: rearrange code in ovl_copy_up_locked() e7f52429b4a5 ovl: check if upperdir fs supports O_TMPFILE 77531beeb97d ALSA: x86: Rearrange defines 387720c93812 ARM: DTS: Fix register map for virt-capable GIC 1defa60e5dc4 dt-bindings: arm,gic: Fix binding example for a virt-capable GIC 1df989242d3d ALSA: x86: mark hdmi suspend/resume functions as __maybe_unused bfe219d373ca vfs: wrap write f_ops with file_{start,end}_write() 11cbfb10775a vfs: deny copy_file_range() for non regular files 9e79b1326302 vfs: deny fallocate() on directory af7bd4dc1309 vfs: create vfs helper vfs_tmpfile() 7a1c44ebc5ac xen/pvh: Use Xen's emergency_restart op for PVH guests 2a7197f02ddd xen/pvh: Enable CPU hotplug bcc57df281d9 xen/pvh: PVH guests always have PV devices 8613d78ab099 xen/pvh: Initialize grant table for PVH guests 5adad168e586 xen/pvh: Make sure we don't use ACPI_IRQ_MODEL_PIC for SCI 7243b93345f7 xen/pvh: Bootstrap PVH guest cee2cfb7d18d xen/pvh: Import PVH-related Xen public interfaces 063334f30543 xen/x86: Remove PVH support 5a7670ee23f2 x86/boot/32: Convert the 32-bit pgtable setup code from assembly to C 6ac423973397 PM / OPP: Make _find_opp_table_unlocked() static febf2407418a x86/ACPI: keep x86_cpu_to_acpiid mapping valid on CPU hotplug 0c6543f6cda4 spi: acpi: Initialize modalias from of_compatible 622b307712f1 i2c: acpi: Initialize info.type from of_compatible 51ede5d9668f ACPI / bus: Introduce acpi_of_modalias() equiv of of_modalias_node() 2d479e1fa2d0 device property: export code duplicating array of property entries 9426998ce6f8 device property: constify property arrays values bec84da8d1da device property: allow to constify properties 873ab035752e ALSA: x86: Fix driver name string overflow 6c5da8031a3a [media] cx231xx: Fix I2C on Internal Master 3 Bus a096fd6492ea [media] cx231xx: Initial support Evromedia USB Full Hybrid Full HD f2cb13609d53 sched/topology: Split out scheduler topology code from core.c into topology.c 004172bdad64 sched/core: Remove unnecessary #include headers 535b9552bb81 sched/rq_clock: Consolidate the ordering of the rq_clock methods 4025819d328c delayacct: Include d1ccc66df8bf sched/core: Clean up comments b3879a4d3a31 efi/libstub: Make file I/O chunking x86-specific 9661b332041d efi: Print the secure boot status in x86 setup_arch() f3cf6f7434de efi: Disable secure boot if shim is in insecure mode de8cb458625c efi: Get and store the secure boot status e58910cdc9f4 efi: Add SHIM and image security database GUID definitions 6d0ca4a47bf8 arm/efi: Allow invocation of arbitrary runtime services a2cd2f3f29f2 x86/efi: Allow invocation of arbitrary runtime services bddb2afcb6c5 mac80211: add back lost debugfs files 543113d2f4b5 x86/apic: Fix a typo in a comment line 5773ebfee729 x86/kconfig: Remove misleading note regarding hibernation and KASLR 2d6ceb8e654a drm/i915/gvt: fix vgpu type size init 144730256f7a drm/i915/gvt: use normal mmio read function for firmware exposure 3de49a7314c9 drm/i915/gvt: remove detect_host() MPT hook d2896e34eb6f drm/i915/gvt: move intel iommu detection to intel_gvt_init() 26f837e8e1ec drm/i915: make intel_gvt_init() later instead of too early 2c88313650f3 drm/i915/gvt: add more resolutions in virtual edid 3a5e969bb2f6 ath9k: fix race condition in enabling/disabling IRQs a34d0a0da1ab ath9k_hw: check if the chip failed to wake up d63ffc45c5d3 ath9k: rename tx_complete_work to hw_check_work 03c95dbef642 wcn36xx: Implement cancel_hw_scan 7f622593cc5a ath10k: fix reading sram contents for QCA4019 cb4281528b62 ath10k: fix boot failure in UTF mode/testmode ee8b08a1be82 ath10k: add debugfs support to get per peer tids log via tracing 39bfe9f7c0c9 ath10k: few whitespace fixes 019e4280fac9 ath10k: use names in function definition arguments b2d604156846 ath10k: prefer unsigned int over just unsigned 075a1d46bed3 ALSA: x86: Rename had_enable_audio_int() to had_ack_irqs() 3e21a76ca32f ALSA: x86: Drop suspicious U24 format support 5d81296b5e78 ALSA: line6: Always setup isochronous transfer properties f3d83317a69e Revert "ALSA: line6: Only determine control port properties if needed" 6773386f977c rtlwifi: rtl8192c-common: Fix "BUG: KASAN: 41880bb38a55 rtlwifi: btcoexist: Convert halbtcoutsrc.c to use standard debugging 10468c3b438c rtlwifi: btcoexist: Convert halbtc8821a2ant.c to use standard debugging bed4ff58af9d rtlwifi: btcoexist: Convert halbtc8821a1ant.c to use standard debugging 2277f5f1154a rtlwifi: btcoexist: Convert halbtc8723b2ant.c to use standard debugging dd192494e6ed rtlwifi: btcoexist: Convert halbtc8723b1ant.c to use standard debugging 258b93cc391b rtlwifi: btcoexist: Convert halbtc8192e2ant.c to use standard debugging d5e582523aea rtlwifi: rtl8821ae: Fix typo in symbol for bandwidth numbers a5b60de6972d mwifiex: Avoid skipping WEP key deletion for AP 6232c17438ed rt2x00: avoid introducing a USB dependency in the rt2x00lib module 0f83ff697356 brcmfmac: use wiphy_read_of_freq_limits to respect limits from DT 50d55b6d3f1c mwifiex: don't include mac80211.h cceb0a597320 rtlwifi: Add work queue for c2h cmd. 0ff78adeef11 rtlwifi: rtl8723be: fix ant_sel code e0215c142026 rtlwifi: btcoex: move bt_type declaration 7fe1fe75c311 rtlwifi: rtl8723be: btcoex: add package_type function to btcoex 0de9b5db9fbf rtlwifi: move btcoex's ant_num declaration db8cb0095b0e rtlwifi: rtl8723be: btcoexist: Add single_ant_path d46fa3e47aeb rtlwifi: btcoexist: Change logging in halbtc8192e2ant.c 1a2814739fe5 rtlwifi: btcoexist: Add vendor definition for new btcoexist 6f85c03bc34c rtlwifi: Add a new enumeration value to btc_set_type 8d0d43e34208 rtlwifi: Set retry limit depends on vif type. 1e75622c630b rtlwifi: Fix programing CAM content sequence. ea417aa8a38b s390/debug: make debug event time stamps relative to the boot TOD clock 8676caa4fb7f s390/topology: correct allocation of topology information da8fd820f389 s390: make setup_randomness work f74faec6b3af m68k/mac: Replace via-maciisi driver with via-cuda driver d23eee88b569 via-cuda: Add support for Egret system controller 97ced1aac07e via-cuda: Initialize data_index early and increment consistently ac39452e942a via-cuda: Use spinlock_irq_save/restore instead of enable/disable_irq a64662432200 via-cuda: Avoid TREQ race condition cfbf99801bca via-cuda: Fix re-initialization of reply_ptr and reading_reply fe73b582f179 via-cuda: Prevent read buffer overflow fd7a65a27c6c via-cuda: Add TREQ, TIP and TACK signal helpers 06d7e99408ac via-cuda: Remove redundant temporary variable 523717d1496c via-cuda: Cleanup printk calls ab9bad0ead9a powerpc/powernv: Remove separate entry for OPAL real mode calls 2337d207288f powerpc/64: CONFIG_RELOCATABLE support for hmi interrupts a5ecdad48478 powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask 7ff093d09f8f drm/exynos: fimd: Do not use HW trigger for exynos3250 aa1815701600 drm/exynos/hdmi: add bridge support 1514d50b7a1b drm/exynos/decon5433: signal vblank only on odd fields 5aa6c9ace55d drm/exynos/decon5433: add support for interlace modes 849fb0de898c drm/exynos/hdmi: fix PLL for 27MHz settings 10abdbc5eeec drm/exynos/hdmi: fix VSI infoframe registers 648225880264 drm/exynos/hdmi: add 297MHz pixel clock support d796ddc9ea0c drm/exynos: g2d: change platform driver name to 'exynos-drm-g2d' b93c2e8b5d9d drm/exynos/decon5433: configure sysreg in case of hardware trigger b14c8e6afd87 fscrypt: properly declare on-stack completion 46f47e48008b fscrypt: split supp and notsupp declarations into their own headers 02680b31a0b3 fscrypt: remove redundant assignment of res 83a718d62949 bridge: fdb: write to used and updated at most once per jiffy 1214628cb186 bridge: move write-heavy fdb members in their own cache line f7cdee8a79a1 bridge: move to workqueue gc 1f90c7f34705 bridge: modify bridge and port to have often accessed fields in one cache line 63dfef75ed75 bpf: enable verifier to add 0 to packet ptr 837585a5375c macvtap: read vnet_hdr_size once e1edab87faf6 tun: read vnet_hdr_sz once ccf7abb93af0 tcp: avoid infinite loop in tcp_splice_read() da8c1c46f208 thermal/intel_powerclamp: Remove set-but-not-used variables 29200c199cc9 bpf: test for AND edge cases a1fbf5bbef02 Input: xpad - restore LED state after device resume 213c4b966398 drm/rockchip: cdn-dp: fix cdn-dp complie warning 3c68d44a2b49 xfs: allocate direct I/O COW blocks in iomap_begin a14234c72bf4 xfs: go straight to real allocations for direct I/O COW writes dcf9585a7511 xfs: return the converted extent in __xfs_reflink_convert_cow f13eb2055ae4 xfs: introduce xfs_aligned_fsb_count 54a4ef8af4e0 xfs: reject all unaligned direct writes to reflinked files db61ffe3a71c random: move random_min_urandom_seed into CONFIG_SYSCTL ifdef block 8c87fe722053 Fix SED-OPAL UAPI structs to prevent 32/64 bit size differences. a76037ff3479 scsi: pm8001: switch to pci_irq_alloc_vectors 556e26a70b64 scsi: remove tsk_mgmt_response and it_nexus_response transport methods b6a05c823fc5 scsi: remove eh_timed_out methods in the transport template 28917d40e63a scsi: libsas: remove sas_scsi_timed_out 103eb3b5d0f2 scsi: mvumi: remove fake transport template 1f318a8bafcf modules: mark __inittest/__exittest as __maybe_unused 09bdcd6e1784 clk: sunxi-ng: sun9i-a80: Fix wrong pointer passed to PTR_ERR() f3f1ea34fe18 clk: sunxi-ng: select SUNXI_CCU_MULT for sun5i 5d806f9fc8e6 clk: sunxi-ng: Check kzalloc() for errors and cleanup error path b88009210932 NFSDv4: use export cache flushtime for changeid on V4ROOT objects. a2ec1996098c PCI: hisi: Add DT almost-ECAM support for Hip06/Hip07 host controllers f32361b71ae5 Input: synaptics-rmi4 - add rmi_find_function() 57b8443d3e5b Input: xpad - fix stuck mode button on Xbox One S pad 04d3a4c6af52 net: dsa: introduce bridge notifier f515f192ab4f net: dsa: add switch notifier c5d35cb32cff net: dsa: change state setter scope 9c2654268513 net: dsa: rollback bridging on error 8e92ab3a426e net: dsa: simplify netdevice events handling 88e4f0ca4e4e net: dsa: move netdevice notifier registration 88e30752dd47 rpmsg: qcom: smd: Return positively when not enabled 321fa4ffd94e net/mlx5e: fix another maybe-uninitialized false-positive d0d7b10b0594 net-next: treewide use is_vlan_dev() helper function. 231c8dfd1a9f remoteproc: st: add virtio communication support 3e49ecf6b49c remoteproc: st: correct probe error management 5e6533f72ce8 remoteproc: Modify the function names 7a20c64ddb3d remoteproc: Reduce asynchronous request_firmware to auto-boot only 80c6b15732f0 blk-mq-sched: (un)register elevator when (un)registering queue 66a66aa74ee2 remoteproc: Drop qcom_scm_pas_supported() from adsp_probe() 1a6822d194c3 powerpc/64s: Use (start, size) rather than (start, end) for exception handlers 852e5da99d15 powerpc/64s: Tidy up after exception handler rework b7eed6ddaa71 arm64: do not trace atomic operations 5e5afa6cbdae ACPI/IORT: Fix the error return code in iort_add_smmu_platform_device() 030abd8a5d33 ACPI/IORT: Fix iort_node_get_id() mapping entries indexing dc36143fba93 docs: Remove the copyright year from conf.py 6d526ee26ccd arm64: mm: enable CONFIG_HOLES_IN_ZONE for NUMA 2185d4df8a50 docs: Fix a warning in the Korean HOWTO.rst translation 730c4c053012 PM / sleep / docs: Convert PM notifiers document to reST 2728b2d2e5be PM / core / docs: Convert sleep states API document to reST 4d29b2e5ad37 PM / core: Update kerneldoc comments in pm.h 8ba605b607b7 ARC: [plat-*] ARC_HAS_COH_CACHES no longer relevant b48fba057ca8 ARCv2: intc: Delete useless comments in Device Trees ec69b269d87c ARCv2: IDU-intc: Delete deprecated parameters in Device Trees fc73965ed0aa ARCv2: IDU-intc: mask all common interrupts by default 6f0310a126f1 ARCv2: IDU-intc: Use build registers for getting numbers of interrupts be568e78dbb3 ARCv2: intc: Set default priority for all core interrupts 179cf194e6d1 ARCv2: intc: Use runtime value of irq count for setting up intc f33b8cddc8ad ARCv2: intc: Rework the build time irq count information fe7b10994618 ARC: [intc-*]: confine NR_CPU_IRQS to intc code e98a7bf0b094 ARCv2: intc: Use ARC_REG_STATUS32 for addressing STATUS32 reg cf16bf7779a6 arc: vdk: Add support of UIO d9174e722deb arc: vdk: Add support of MMC controller 91447ec9b4d0 arc: vdk: Disable halt on reset 16620b483eaf USB: serial: sierra: fix bogus alternate-setting assumption a6bb1e17a398 USB: serial: ftdi_sio: fix line-status over-reporting 8364fbb497f0 iwlwifi: mvm: support new beacon template command 23aeea943b46 iwlwifi: pcie: fix another RF-kill race 5594d80e9bf4 iwlwifi: support two phys for a000 devices 0c4881ced8d2 iwlwifi: remove unnecessary cfg element in iwl_drv 49060383a758 iwlwifi: remove unnecessary argument to iwl_drv_start() 0d7f1b993b2e iwlwifi: mvm: cleanup iwl_mvm_tx_mpdu a bit 4b40571eaf42 iwlwifi: mvm: align copy-break SKB payload for MQ RX 94c3e614df21 iwlwifi: mvm: fix pending frame counter calculation 2c6262b754f3 iwlwifi: pcie: fix the set of DMA memory mask df88c08d5c7e iwlwifi: mvm: release static queues on bcast release 05e5a7e58d3f iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe bd05a5bd6b11 iwlwifi: mvm: overwrite skb info later b3f2d07f4649 hns: avoid stack overflow with CONFIG_KASAN 73cfb2a2e49e net/mlx4_en: fix a condition f820c0ac6cc8 sfc: don't rearm interrupts if busy polling 38c6fc32387a MAINTAINERS: Add missing rpmsg include path 4b48921a8f74 remoteproc: qcom: Use common SMD edge handler b90fcfcb1378 remoteproc: qcom: wcnss: Make SMD handling common 2aad40d911ee remoteproc: Move qcom_mdt_loader into drivers/soc/qcom 7f0dd07a9b29 remoteproc: qcom: mdt_loader: Refactor MDT loader 3e8b571a9a08 remoteproc: qcom: mdt_loader: Don't overwrite firmware object bde440eee270 remoteproc: qcom: Extract non-mdt related helper e7fd25226295 remoteproc: qcom: q6v5: Decouple driver from MDT loader d15c9ede6123 sctp: process fwd tsn chunk only when prsctp is enabled a98e58e54fbd nvme: Add Support for Opal: Unlock from S3 & Opal Allocation/Ioctls 455a7b238cd6 block: Add Sed-opal library 19641f2d7674 Include: Uapi: Add user ABI for Sed/Opal a088d1d73a4b ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches 5aff1d245e8c ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in eeeefd418432 block: don't try Write Same from __blkdev_issue_zeroout 08b3b33f3e4d MAINTAINERS: socfpga: update email for Dinh Nguyen 245c5c7b0863 ASoC: fix ES8328_I2C/SPI dependencies 21c42da18ef1 drm/msm: return -EFAULT if copy_from_user() fails f079f6d999cb drm/msm/dsi: Add PHY/PLL for 8x96 a4df68fa232e drm/msm/dsi: Add new method to calculate 14nm PHY timings b62aa70a98c5 drm/msm/dsi: Move PHY operations out of host 34d9545b9f76 drm/msm/dsi: Reset both PHYs before clock operation for dual DSI 57bf43389337 drm/msm/dsi: Pass down use case to PHY dceac340155b drm/msm/dsi: Return more timings from PHY to host 25c45d897016 drm/msm/dsi: Add a PHY op that initializes version specific stuff 3a3ff88a0fc1 drm/msm/dsi: Add 8x96 info in dsi_cfg a1b1a4f7e4c3 drm/msm/dsi: Don't error if a DSI host doesn't have a device connected 10967a0687b1 drm/msm/mdp5: Add support for legacy cursor updates 9142364e4666 drm/msm/mdp5: Refactor mdp5_plane_atomic_check bff8fba48b52 drm/msm/mdp5: Add cursor planes 5798c8e0d3e0 drm/msm/mdp5: Misc cursor plane bits 829200ac9138 drm/msm/mdp5: Configure COLOR3_OUT propagation 3b6acf144053 drm/msm/mdp5: Use plane helpers to configure src/dst rectangles 106f9727dda4 drm/msm/mdp5: Prepare CRTC/LM for empty stages e5366ffe50cc drm/msm/mdp5: Create only as many CRTCs as we need 710a651fdd69 drm/msm/mdp5: cfg: Change count to unsigned int b3a94705a036 drm/msm/mdp5: Create single encoder per interface (INTF) df8a71d2b22f drm/msm/mdp5: Prepare for merging video and command encoders 9c9f6f8d472c drm/msm: Set encoder's mode of operation using a kms func 97e00119534b drm/msm: Construct only one encoder for DSI 0bb70b82c2f9 drm/msm/dsi: Set msm_dsi->encoders before initializing bridge cd576abfffe4 drm/msm/dsi: Update generated headers f71516bd5841 drm/msm/mdp5: Update generated headers d90d7026e75b drm/msm/mdp5: cfg: Add pipe_cursor block 7f8036b7f6c6 drm/msm: let gpu wire up it's own fault handler 720c3bb80235 drm/msm: drop _clk suffix from clk names 4e09b95d72e5 drm/msm: drop quirks binding 1db7afa49146 drm/msm: drop qcom,chipid 1a4a66ddc7b2 drm/msm: remove qcom,gpu-pwrlevels bindings fd76d9105b8e mlxsw: spectrum_router: Fix typo in comment 01b1aa359dd4 mlxsw: spectrum_router: Don't read 'nud_state' without lock 8a0b72752685 mlxsw: spectrum_router: Remove redundant check a8eca326151e net: remove ndo_neigh_{construct, destroy} from stacked devices 5c8802f14a06 mlxsw: spectrum_router: Simplify neighbour reflection de04b6a35887 mlxsw: spectrum_router: Remove unused variable e60234ddb541 mlxsw: spectrum_router: Use ordered workqueue for neigh updates a0e4761d9bd5 mlxsw: core: Queue work immediately instead of delaying it 2bb5d9069999 remoteproc: qcom: q6v5: Remove mss supply from 8916 8ca967ab6767 net/mlx5e: Bring back bfreg uar map dedicated pointer b70149dd7dc9 net/mlx5e: XDP Tx, no inline copy on ConnectX-5 a6f402e49901 net/mlx5e: Tx, no inline copy on ConnectX-5 2b31f7ae5f64 net/mlx5: TX WQE update f32f5bd2eb7e net/mlx5: Configure cache line size for start and end padding e158e5ef24d1 mlxsw: reg: Fix HTGT register length 4b0b0d9d05ab doc-rst: Fix recursive make invocation from macros 04b709117271 doc-rst: Delete output of failed dot-SVG conversion 85bd9020d86b doc-rst: Break shell command sequences on failure b60a00f9c5f1 net: mvneta: implement .set_wol and .get_wol ebf6c9cb23d7 ipv6: tcp: add a missing tcp_v6_restore_cb() 096de07f1d71 can: flexcan: switch imx6 and vf610 to timestamp based offloading b3cf53e988ce can: flexcan: add support for timestamp based rx-offload 9eb7aa891101 can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS 4bd888a80b1d can: flexcan: activate individual RX masking and initialize reg_rximr 30164759db1b can: flexcan: make use of rx-offload's irq_offload_fifo b93917c37006 can: flexcan: make TX mailbox selectable during runtime 28ac7dcd5b13 can: flexcan: calculate default value for imask1 during runtime dd2f122a96ea can: flexcan: flexcan_irq(): don't unconditionally return IRQ_HANDLED a5c02f668c36 can: flexcan: flexcan_poll_bus_err(): fold in do_bus_err() 238443df8154 can: flexcan: flexcan_poll_state(): no need to initialize new_state, rx_state, tx_state d166f56bf58b can: flexcan: do_bus_err(): convert rx_,tx_errors into bool a3c11a7ac6cd can: flexcan: make declaration of devtype_data const 1c10feee3e03 can: flexcan: remove write-only member pdata of struct flexcan_priv 62d1086e8722 can: flexcan: add missing register definitions 3abbac0b5dd3 can: rx-offload: Add support for timestamp based irq offloading d254586c3453 can: rx-offload: Add support for HW fifo based irq offloading 37a7ea4a9b81 ALSA: seq: Don't handle loop timeout at snd_seq_pool_done() 8a68ea00a62e gpio: mockup: implement naming the lines e4ba07bf8d14 gpio: mockup: code shrink ca4091607847 gpio: mockup: readability tweaks a514a6e241f0 iommu: Fix static checker warning in iommu_insert_device_resv_regions 909111ba0ba6 iommu: Avoid unnecessary assignment of dev->iommu_fwspec 63104c06a9ed openrisc: add l.lwa/l.swa emulation 8c9b7db0de3d openrisc: head: refactor out tlb flush into it's own function c2dc72437a55 openrisc: head: use THREAD_SIZE instead of magic constant 742fb582b454 openrisc: tlb miss handler optimizations 3e06a1633930 openrisc: add cache way information to cpuinfo c0fcaf554ed9 openrisc: use SPARSE_IRQ 087a908f533f iommu/mediatek: Remove bogus 'select' statements a1831bb94037 iommu/dma: Remove bogus dma_supported() implementation 3b6bb5b705a4 iommu/ipmmu-vmsa: Restrict IOMMU Domain Geometry to 32-bit address space f95d7a46bc57 netfilter: ctnetlink: Fix regression in CTA_HELP processing a963d710f367 netfilter: ctnetlink: Fix regression in CTA_STATUS processing fb7dc1d4ddce KVM: s390: detect some program check loops e1b239f371c0 ALSA: x86: Refactor PCM process engine dfe75ff8ca74 netfilter: nf_ct_helper: warn when not applying default helper assignment a4077ce58713 mtd: nand: Add Winbond manufacturer id cff1f7a9a27d pinctrl: sunxi: make sun5i explicitly non-modular e1e8a9624f7b KVM: s390: Disable dirty log retrieval for UCONTROL guests 1fe57d67e093 pinctrl: sunxi: Remove stray printk call in sun5i driver's probe function b6263178b8db kprobes/x86: Use hlist_for_each_entry() instead of hlist_for_each_entry_safe() cd1ee3b1e30b kprobes/arm64: Remove a redundant dependency from the Kconfig 304c92e8fcf5 pinctrl: samsung: mark PM functions as __maybe_unused 623461e23bd5 pinctrl: sunxi: Remove redundant A31s pinctrl driver 4924982e306e pinctrl: sunxi: Support A31/A31s with pinctrl variants 02e74fc0401a gpio: Add GPIO support for the ACCES PCI-IDIO-16 9a593656def0 USB: serial: cp210x: add new IDs for GE Bx50v3 boards a61d5ce9cc56 net/mlx5: Fix static checker warnings 36523b6830fa ARM: dts: STiH410-b2260: Enable HW flow-control cf38e1a60ea9 ARM: dts: STiH407-family: Use new Pinctrl groups 34224a0c1941 ARM: dts: STiH407-pinctrl: Add Pinctrl group for HW flow-control 105fc00bc388 ARM: dts: STiH410-b2260: Identify the UART RTS line 8ab99f59f42d dt-bindings: serial: Update 'uart-has-rtscts' description 233680a2b0da serial: st-asc: Use generic DT binding for announcing RTS/CTS lines d7356256488c serial: st-asc: (De)Register GPIOD and swap Pinctrl profiles 6929cb00a501 serial: st-asc: Read in all Pinctrl states a4f6072fe45b serial: st-asc: Provide RTS functionality 5ab066e5465b serial: st-asc: Ignore the parity error bit if 8-bit mode is enabled 1c9c858e2ff8 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards 5d23188a473d serial: sh-sci: make RX FIFO parameters tunable via sysfs 039403765e5d serial: sh-sci: SCIFA/B RX FIFO software timeout 18e8cf159177 serial: sh-sci: increase RX FIFO trigger defaults for (H)SCIF d4168be73c8f pinctrl: Amend bindings for STM32 pinctrl 117bd6e842a8 pinctrl: Add STM32 pinctrl driver DT bindings 98a5f361b862 powerpc: Add new cache geometry aux vectors 608b42140e96 powerpc/64: Hard code cache geometry on POWER8 65e01f386fcd powerpc/64: Add L2 and L3 cache shape info e2827fe5c156 powerpc/64: Clean up ppc64_caches using a struct per cache 5d451a87e5eb powerpc/64: Retrieve number of L1 cache sets from device-tree bd067f83b084 powerpc/64: Fix naming of cache block vs. cache line f9e473f1aa75 powerpc: Remove obsolete comment about patching instructions 33ec723cac63 powerpc: Move {d,i,u}cache_bsize definitions to a common place 2a196e24b39a powerpc: Move ARCH_DLINFO out of uapi deb30f51aac2 pinctrl: stm32: Add STM32H743 MCU support 63b8482781ae include: dt-bindings: Add STM32H7 pinctrl DT defines cad327412182 mtd: nand: sunxi: Improve sunxi_nfc_cmd_ctrl() 8de15e1feb23 mtd: nand: sunxi: Stop using polling mode when waiting for long operations 19649e2c16fb mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events() 656441478ed5 mtd: nand: ifc: Fix location of eccstat registers for IFC V1.0 da2ee9731148 ARM: dts: sun8i: sinlinx: Enable audio nodes 8e66f3f438cd ARM: dts: sun8i: parrot: Enable audio nodes 870f1bd1f5e9 ARM: dts: sun8i: Add audio codec, dai and card for A33 fd551bac4795 nl80211: Fix mesh HT operation check da7061c82e4a mac80211: Fix adding of mesh vendor IEs 01fba20b5976 mac80211: Allocate a sync skcipher explicitly for FILS AEAD e479ab651f07 mac80211: Fix FILS AEAD protection in Association Request frame 783d94854499 ext4: add EXT4_IOC_GOINGDOWN ioctl d5adbfcd5f7b Linux 4.10-rc7 7892032cfe67 ip6_gre: fix ip6gre_err() invalid reads 02c1602ee7b3 net: remove __napi_complete() 32e19300a4f6 aeroflex/greth: use napi_complete_done() 3d1a6333d901 ibm/emac: use napi_complete_done() 0eb7b85c9669 qla3xxx: add GRO support 7ea4007757e5 ks8695net: add GRO support 135844ef9fef skge: use napi_complete_done() a3961789727c ep93xx_eth: add GRO support 5b2ec6f2be51 pcnet32: use napi_complete_done() c46e9907d4dc amd8111e: add GRO support 1fa8c5f33a7e epic100: use napi_complete_done() ab1e7e1d2666 8139cp: use napi_complete_done() 617f01211baf 8139too: use napi_complete_done() 307a082484eb staging: fbtft: fix unaligned parentheses 163478dae0b6 regulator: core: have regulator_dev_lookup() return ERR_PTR-encoded errors 858274b6a13b debugobjects: Reduce contention on the global pool_lock cb23ebdfa6a4 Drivers: staging: speakup: spk_priv.h - style fix 08b259631b5a x86/CPU/AMD: Fix Zen SMT topology 79a8b9aa388b x86/CPU/AMD: Bring back Compute Unit ID 38955adfeb94 staging: vchip_shim: Remove unneeded stddef.h include 6ddcf34f113a staging: vt6656: Add missing identifier names 75ce077cc0b5 Staging: bcm2835-audio: removed spaces around parenthesis e495fac83932 staging:most/hdm-i2c: Replace symbolic permissions with octal permissions 8ad253fc0a09 staging: octeon: Fix line over 80 characters 17fa2dcbd632 iio: adc: handle unknow of_device_id data ef1844b7ed84 drm/rockchip: cdn-dp: don't configure hardware in mode_set 13e0e2069401 drm/rockchip: cdn-dp: retry to check sink count be0270e4d146 drm/rockchip: cdn-dp: Move mutex_init to probe 81632df69772 drm/rockchip: cdn-dp: do not use drm_helper_hpd_irq_event 5eb2e6ee97b5 drm/rockchip: cdn-dp: Do not run worker while suspended 83c132ed46a7 drm/rockchip: cdn-dp: Load firmware if no monitor connected 1a0f7ed3abe2 drm/rockchip: cdn-dp: add cdn DP support for rk3399 5a2c920c99bc drm/rockchip: return ERR_PTR instead of NULL 17a794d76838 drm/rockchip: vop: make vop register setting take effect 1cf05ba2cafa ALSA: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n b556290f9a83 ALSA: x86: Unify local function prefix f4566aa112b8 ALSA: x86: Minor cleanup of reset buffer procedure 83af57dd515c ALSA: x86: Don't check connection in lowlevel accessors 412bbe7d5b8c ALSA: x86: Explicit specify 32bit DMA c429ceb1e182 dmaengine: sun6i: allow build on ARM64 platforms (sun50i) 0db1ff222d40 ext4: add shutdown bit and check for it 9549a168bd50 ext4: rename s_resize_flags to s_ext4_flags 4753d8a24d45 ext4: return EROFS if device is r/o and journal replay is needed 97abd7d4b5d9 ext4: preserve the needs_recovery flag when the journal is aborted e112666b4959 jbd2: don't leak modified metadata buffers on an aborted journal eb5efbcb762a ext4: fix inline data error paths 7d4d5065ecb0 net: ipv6: Use compressed IPv6 addresses showing route replace error 16a16cd35ee2 net: ipv6: Change notifications for multipath delete to RTA_MULTIPATH 3b1137fe7482 net: ipv6: Change notifications for multipath add to RTA_MULTIPATH beb1afac518d net: ipv6: Add support to dump multipath routes via RTA_MULTIPATH attribute 0ae8133586ad net: ipv6: Allow shorthand delete of all nexthops in multipath route d71b78968863 netlabel: out of bound access in cipso_v4_validate() 34b2cef20f19 ipv4: keep skb->dst around in presence of IP options 4d6308aac325 virtio_net: exploit napi_complete_done() return value 4d8bb00604b1 x86/cpufeature: Enable RING3MWAIT for Knights Mill bfb34527a32a libnvdimm, pfn: fix memmap reservation size versus 4K alignment 619e96f4bf9d gpio: aspeed: Remove dependence on GPIOF_* macros 537b94dafce2 gpio: Add the devm_fwnode_get_index_gpiod_from_child() helper 4b0947974e59 gpio: Rename devm_get_gpiod_from_child() e8e1a5b5679b gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error e980f62353c6 dm: don't allow ioctls to targets that don't map to whole devices 1013fe32a63d x86/mm/pat: Use rb_entry() 0cf5a17159ed ASoC: Intel: Skylake: Report Platform ID info from NHLT eaae2ea73593 ASoC: rockchip: Add machine driver for RK3288 boards that use analog/HDMI aa00f2c8aff7 ASoC: Allow to select ES8328_I2C and ES8328_SPI directly b9b044e2967d ASoC: es8328: Add support for slave mode 17db9f386632 regulator: gpio: correct default type ba2103467794 ASoC: Intel: bxt: add channel map support in bxt_da7219_max98357a machine 6d707a74a79c ASoC: Intel: bxt: Add route change to da7219_max98357a machine 111c2ae1fb46 ASoC: Intel: Skylake: Add route change to rt286 machine 51e0f3c825f0 ASoC: Intel: bxt: add channel map support in rt298 machine ab1eea19d022 ASoC: hdac_hdmi: Move channel info from pin to PCM structure 0ad4c07edd41 regulator: cpcap: Add basic regulator support c1644e3de45d ASoC: nau8540: new codec driver d6075c260180 ASoC: Drop unnecessary debugfs ifdef d1642ea717be regulator: core: fix typo in regulator_bulk_disable() 3eaeb4756336 regulator: core: optimize devm_regulator_bulk_get() b8c77ff6902b regulator: core: simplify regulator_bulk_force_disable() a8bd42a97741 regulator: core: have _regulator_get() accept get_type argument 7d245afa24b3 regulator: core: remove dead code in _regulator_get() 07d495dae207 x86/traps: Get rid of unnecessary preempt_disable/preempt_enable_no_resched 68dee8e2f2ca x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 97dd552eb23c debugobjects: Scale thresholds with # of CPUs c4b73aabd098 debugobjects: Track number of kmem_cache_alloc/kmem_cache_free done 668802c25729 tick/broadcast: Reduce lock cacheline contention e16fd002afe2 x86/cpufeature: Enable RING3MWAIT for Knights Landing 1d12d0ef0194 x86/cpufeature: Add RING3MWAIT to CPU features 0274f9551eff x86/elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT ae47eda905e6 x86/msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit 1cfd3ba0c146 platform/x86: intel_mid_powerbtn: Remove snail address 7591b9f52d6d platform/x86: intel_mid_powerbtn: Sort headers alphabetically fdde1a82265b platform/x86: intel_mid_powerbtn: Join string literals 6a0f99885638 platform/x86: intel_mid_powerbtn: Enable driver for Merrifield 553e9c1861b7 platform/x86: intel_mid_powerbtn: Acknowledge interrupts 4b819c6d5f3c platform/x86: intel_mid_powerbtn: Factor out mfld_ack() 18934eceed98 platform/x86: intel_mid_powerbtn: Introduce driver data 48b44529d35f platform/x86: intel_mid_powerbtn: Substitute mfld by mid 07d9089d3989 platform/x86: intel_mid_powerbtn: Convert to use devm_*() 4ec567b8dda2 platform/x86: Support Turbo Boost Max 3.0 for non HWP systems a28c7e93bf26 platform/x86: fujitsu-laptop: make hotkey handling functions more similar 29544f03e52b platform/x86: fujitsu-laptop: break up complex loop condition 2451d19d5d6a platform/x86: fujitsu-laptop: move keycode processing to separate functions eb357cbaf701 platform/x86: fujitsu-laptop: decrease indentation in acpi_fujitsu_hotkey_notify() 5c461e8e74a6 platform/x86: fujitsu-laptop: simplify logolamp_get() dcb50b351646 platform/x86: fujitsu-laptop: rework logolamp_set() to properly handle errors 565ebe8073f8 cpufreq: Fix typos in comments a9306a636314 PM / runtime: Avoid false-positive warnings from might_sleep_if() 6e978b22efa1 cpufreq: intel_pstate: Disable energy efficiency optimization 8fc7554ae5cc cpufreq: intel_pstate: Calculate guaranteed performance for HWP 4e5d3f713b61 cpufreq: intel_pstate: Make HWP limits compatible with legacy 7d9a8a9f4ee6 cpufreq: intel_pstate: Lower frequency than expected under no_turbo fb1fe1041c04 cpufreq: intel_pstate: Operation mode control from sysfs 0c30b65b3c8e cpufreq: intel_pstate: Expose global sysfs attributes upfront 052f573f5cca cpufreq: Remove CPUFREQ_START notifier event fa29ae5f2218 ACPI: processor_perflib: Simplify code and stop using CPUFREQ_START b12f7a2b01f7 cpufreq: powernv: Add boost files to export ultra-turbo frequencies 7de962c0c79a cpufreq: Documentation: Updates based on current code 4e660759becf cpufreq: Documentation: Minor reformatting 801e0f378fe7 cpufreq: Remove CONFIG_CPU_FREQ_STAT_DETAILS config option f9f41e3ef99a cpufreq: Remove policy create/remove notifiers 4dd2eb633598 xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t 6e7bc478c9a0 net: skb_needs_check() accepts CHECKSUM_NONE for tx 79e7fff47b7b net: remove support for per driver ndo_busy_poll() 7a655c6324a8 enic: Remove local ndo_busy_poll() implementation. 508aac6dee02 ixgbevf: get rid of custom busy polling code 3ffc1af57655 ixgbe: get rid of custom busy polling code 5abf186a30a8 mm, fs: check for fatal signals in do_generic_file_read() d1908f52557b fs: break out of iomap_file_buffered_write on fatal signals a96dfddbcc04 base/memory, hotplug: fix a kernel oops in show_valid_zones() deb88a2a19e8 mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone() 35f860f9ba6a jump label: pass kbuild_cflags when checking for asm goto support 253fd0f02040 shmem: fix sleeping from atomic context 4f40c6e5627e kasan: respect /proc/sys/kernel/traceoff_on_warning d7b028f56a97 zswap: disable changing params if init fails 79134d11d030 MAINTAINERS: update email address for Amit Shah cda8bba0f99d vhost: fix initialization for vq->is_le 0d5415b489f6 Revert "vring: Force use of DMA API for ARM-based systems with legacy devices" 7aa0f5aa9030 mlxsw: spectrum: Implement TC flower offload 69ca05ce9dec sched: cls_flower: expose priority to offloading netdevice 22a677661f56 mlxsw: spectrum: Introduce ACL core with simple TCAM implementation 44091d29f207 lib: Introduce priority array area manager b862815c3ee7 list: introduce list_for_each_entry_from_reverse helper 8708ecf01d45 mlxsw: resources: Add ACL related resources b876b9aaadce mlxsw: spectrum: Introduce basic set of flexible key blocks 4cda7d8d7098 mlxsw: core: Introduce flexible actions support 3f1a84e6962c mlxsw: core: Introduce flexible keys support e3426e12fee1 mlxsw: reg: Add Policy-Engine Extended Flexible Action Register d120649d8685 mlxsw: reg: Add Policy-Engine Policy Based Switching Register 937b682cc0bc mlxsw: reg: Add Policy-Engine Rules Copy Register af7170eee6ee mlxsw: reg: Add Policy-Engine Port Binding Table 0171cdec03bd mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2 d9c2661e1c8a mlxsw: reg: Add Policy-Engine TCAM Allocation Register 10fabef5134b mlxsw: reg: Add Policy-Engine ACL Group Table register 3279da4c8877 mlxsw: reg: Add Policy-Engine ACL Register d5e556c6a158 mlxsw: item: Add helpers for getting pointer into payload for char buffer item 2946fde9fd7f mlxsw: item: Add 8bit item helpers 3d67576da151 bonding: Remove unnecessary returned value check 38ab52e8e1e2 tcp: clear pfmemalloc on outgoing skb 5226b7919641 cxgb4: get rid of custom busy poll code 362108b5addd myri10ge: get rid of custom busy poll code 5fa8bbda38c6 net: use a work queue to defer net_disable_timestamp() work fb6113e688e0 be2net: get rid of custom busy poll code 94b5e0f97025 net: ipv6: Set protocol to kernel for local routes 792e0a6814b6 PCI: hisi: Use of_device_get_match_data() to simplify probe 3898fac1f488 trace: rename trace_print_hex_seq arg and add kdoc ca6f2796eef7 clk: tegra: Add BPMP clock driver 70ea163699b6 tpm: silence an array overflow warning f38c5ad79f1e MAINTAINERS: add Ivan as a switchdev maintainer 11538d039ac6 bridge: vlan dst_metadata hooks in ingress and egress paths efa5356b0d97 bridge: per vlan dst_metadata netlink support b3c7ef0adadc bridge: uapi: add per vlan tunnel info 3ad7a4b141eb vxlan: support fdb and learning in COLLECT_METADATA mode f35581d64e55 ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode 295a6e06d21e net/sched: act_ife: Change to use ife module 1ce8460496c0 net: Introduce ife encapsulation module 1d5e7c859e81 net/sched: act_ife: Unexport ife_tlv_meta_encode a118cf2a5b5a tpm: fix the type of owned field in cap_t 4d23cc323cdb tpm: add securityfs support for TPM 2.0 firmware event log e46e22f12b19 tpm: enhance read_log_of() to support Physical TPM event log c1f92b4b04ad tpm: enhance TPM 2.0 PCR extend to support multiple banks 1db15344f874 tpm: implement TPM 2.0 capability to get active PCR banks 7d761119a914 tpm: fix RC value check in tpm2_seal_trusted 419a16d9cda3 tpm_tis: fix iTPM probe via probe_itpm() function fa2825da6f5d tpm: Begin the process to deprecate user_read_timer 1d1915532b3f tpm: remove tpm_read_index and tpm_write_index from tpm.h 2a3532214e54 clk: uniphier: add eMMC clock for LD11 and LD20 SoCs 19771622d852 clk: uniphier: add NAND clock for all UniPhier SoCs e471486c13b8 acpi, nfit: fix acpi_nfit_flush_probe() crash 5b0948dfe138 PCI: Lock each enable/disable num_vfs operation in sysfs 70823b9bf329 orangefs: Remove orangefs_backing_dev_info 31c829f36476 orangefs: Support readahead_readcnt parameter. eb82fbcf8296 orangefs: silence harmless integer overflow warning c0bfc549e962 perf: xgene: Include module.h b128cb55f066 arm: perf: use builtin_platform_driver 82bcd087029f firmware: qcom: scm: Fix interrupted SCM calls 680a0873e193 arm: kernel: Add SMC structure parameter 29905b52fad0 log2: make order_base_2() behave correctly on const input value zero 00c87e9a70a1 KVM: x86: do not save guest-unsupported XSAVE state 4f69bd16df1a PCI: Increase VPD access timeout to 125ms 47b037a0512d [media] v4l2-async: failing functions shouldn't have side effects 79a2eda80c6d [media] mantis_dvb: fix some error codes in mantis_dvb_init() e4d750c97794 block: free merged request in the caller b973cb7e89fe blk-merge: return the merged request 91b0cb0cc07b ALSA: x86: Rename drv_status to connected 73997b050c99 ALSA: x86: Yet more tidy-up and clean-ups 44684f61b23c ALSA: x86: Simplify comments 36ed34662f19 ALSA: x86: Set CA bits for DisplayPort too 4aedb9465f71 ALSA: x86: Create ELD control element 03c343775588 ALSA: x86: Clean up unused defines and inclusions 7ceba75f21e4 ALSA: x86: Reduce redundant register field names df0435db1db9 ALSA: x86: Use the standard ELD bytes definitions f69bd104b5cd ALSA: x86: Move stream status into pcm_stream_info 182cdf23dbf6 ALSA: x86: Implement runtime PM 313d9f28c1d5 ALSA: x86: Properly manage PCM substream lifetype 7d9e79869ba2 ALSA: x86: Drop unused fields from pcm_stream_info fa5dfe6a0148 ALSA: x86: Drop redundant had_stream_pvt 0e9c67d7c88c ALSA: x86: Drop superfluous state field d0e9b1a23ca3 ALSA: x86: Drop flag_underrun field 8f8d1d7fe009 ALSA: x86: Fix racy access to chmap bcce775ca8d6 ALSA: x86: Remove superfluous irqsave flags 4a5ddb2cb1ef ALSA: x86: Constfy tables 4151ee845ad8 ALSA: x86: Remove _v[12] suffices 2e52f5e518fb ALSA: x86: Tidy up codes 79f439ea4007 ALSA: x86: Drop had_get_hwstate() caa2a61a702a ALSA: x86: Remove superfluous check at resume 99b2ab9d3aa0 ALSA: x86: Fix sleep-in-atomic via i915 notification f6a82a0c01e5 ALSA: x86: Drop superfluous PCM private_free e9d65abfa63f ALSA: x86: Drop unused fields from snd_intelhad struct df76df12f178 ALSA: x86: Remove indirect call of snd_pcm_period_elapsed() e29c0f967261 ALSA: x86: Fix for CONFIG_PM=n c75b0476245a ALSA: x86: Replace pr_xxx() with dev_xxx() 372d855f87b5 ALSA: x86: Fold intel_hdmi_audio_if.c into main file da8648097497 ALSA: x86: Flatten two abstraction layers eeb756c5bf75 ALSA: x86: Drop unused hdmi_audio_query() 36ec0d99bbd7 ALSA: x86: Call snd_card_register() at the end 301cf8a9559b ALSA: x86: Check platform_data earlier c415022e487f ALSA: x86: Drop superfluous CHT PCI ID check 5647aec26640 ALSA: x86: Embed snd_intelhad into snd_card dae15a9d960e ALSA: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c 4b9eee96fcb3 module: unify absolute krctab definitions for 32-bit and 64-bit 71810db27c1c modversions: treat symbol CRCs as 32 bit quantities 56067812d5b0 kbuild: modversions: add infrastructure for emitting relative CRCs 4fed1b125eb6 xen/manage: correct return value check on xenbus_scanf() c2987aaf0c9c [media] exynos-gsc: Avoid spamming the log on VIDIOC_TRY_FMT 0e18060f99a4 ALSA: x86: Drop unused hw_silence field 6ddb3ab66f94 ALSA: x86: Move the global underrun_count to struct snd_intelhad 7f2e9ab5a2e1 ALSA: x86: Drop global ELD copy 055610b002c1 ALSA: x86: Drop global hlpe_state bf8b24f81690 ALSA: x86: Drop the global platform device reference af3e5c9c5d37 ALSA: x86: Drop unused mid_hdmi_audio_is_busy() 43fab9793c1f [media] dvb-usb: don't use stack for firmware load 2b2d1d403343 [media] exynos4-is: Add missing 'of_node_put' dd93e79c602c [media] media: dvb-frontends: constify vb2_ops structure 8b6fe20a5d7b [media] media: pci: constify vb2_ops structure 909aa003eb72 [media] v4l: subdev: Clean up properly in subdev devnode registration error path 033e925f68c9 ALSA: x86: Fix possible stale interrupt calls 8af7779f3cbc [media] coda: add Freescale firmware compatibility location 44750606b9dd [media] mce_kbd: add missing keys from UK layout 32002f725fc7 [media] lirc: cannot read from tx-only device 7a6628b5c321 [media] Documentation: devicetree: add the RC map name of the geekbox remote 031d3e18f317 [media] Documentation: devicetree: meson-ir: "linux,rc-map-name" is supported d46e0a8bdb6e [media] gp8psk: make local symbol gp8psk_fe_ops static 634b2b5c65c8 [media] tm6000: fix typo in parameter description 437af8f29462 ALSA: x86: Call event callback directly dd895f2e9b01 ALSA: x86: Drop useless mutex at probe 45459d168679 ALSA: x86: Handle the error from hdmi_audio_probe() properly 79dda75a2cfc ALSA: x86: Pass snd_intelhad object to helpers 6f9ecc76f4e0 ALSA: x86: Drop snd_intel_had_interface indirect calls 9eca88c881f1 ALSA: x86: Replace indirect query_ops with direct calls f23df8071b17 ALSA: x86: Replace indirect register ops with direct calls 76296ef0ecec ALSA: x86: Drop indirect calls of had_ops 4812dcc437fb ALSA: x86: Remove v1 ops and structs 3541f9e8bdeb tcp: add tcp_mss_clamp() helper ff3edc9b8efc hns_enet: use cpumask_var_t for on-stack mask ceef438d613f virtio_net: remove custom busy_poll c45f8e109b62 atl1e: add GRO support 3808d3483818 ethtool: do not vzalloc(0) on registers dump 013e8167899d ipv6: sr: remove cleanup flag and fix HMAC computation 0d4b729dac35 cxgb4: Fix uld_send() for ctrl pkts e704eff3ff51 ftrace: Have set_graph_function handle multiple functions in one write 649b988b12dd ftrace: Do not hold references of ftrace_graph_{notrace_}hash out of graph_lock 0e684b6578ee tracing: Reset parser->buffer to allow multiple "puts" ae98d27afc3b ftrace: Have set_graph_functions handle write with RDWR d4ad9a1ccac3 ftrace: Reset fgd->hash in ftrace_graph_write() 555fc7813eea ftrace: Replace (void *)1 with a meaningful macro name FTRACE_GRAPH_EMPTY 2b2c279c8141 ftrace: Create a slight optimization on searching the ftrace_hash 2b0cce0e190f tracing: Add ftrace_hash_key() helper function 1586342e428d [media] em28xx: support for Hauppauge WinTV-dualHD 01595 ATSC/QAM 4f75189024f4 [media] lgdt3306a: support i2c mux for use by em28xx 3f7060887294 [media] media/usbvision: remove ctrl_urb_wq 96f6a6134766 scsi: aacraid: update version 0ba8fdae311f scsi: aacraid: Change Driver Version Prefix f4babba0af36 scsi: aacraid: Update copyrights c799d519bf08 scsi: aacraid: Retrieve HBA host information ioctl 09867a0e34d2 scsi: aacraid: Added ioctl to trigger IOP/IWBR reset 313643295650 scsi: aacraid: Added new IWBR reset 999b3ffc0f3b scsi: aacraid: VPD 83 type3 support 954b2b5ac76d scsi: aacraid: Added support to abort cmd and reset lun ab5d129f93c9 scsi: aacraid: Add task management functionality 423400e64d37 scsi: aacraid: Include HBA direct interface 6223a39fe6fb scsi: aacraid: Added support for hotplug a052865fe287 scsi: aacraid: Added support to set QD of attached drives 71a91ca4f983 scsi: aacraid: Retrieve Queue Depth from Adapter FW 3d77d8404478 scsi: aacraid: Added support for periodic wellness sync 113156bcea9e scsi: aacraid: Reworked aac_command_thread f956a669bf1c scsi: aacraid: Added support for read medium error 3ffd6c5a74d9 scsi: aacraid: Added support for response path 4ec57fb4edae scsi: aacraid: Process Error for response I/O c4e2fbca374b scsi: aacraid: Reworked scsi command submission path c83b11e31cf9 scsi: aacraid: Retrieve and update the device types d503e2fde2b6 scsi: aacraid: Added sa firmware support d1ef4da8487f scsi: aacraid: added support for init_struct_8 24b043cb6150 scsi: aacraid: Added aacraid.h include guard d3e191750045 scsi: aacraid: Remove duplicate irq management code f5b0cba8f239 dm crypt: replace RCU read-side section with rwsem a074faad5126 udf: simplify udf_ioctl() 757b435aaabe efi: arm64: Add vmlinux debug link to the Image binary 12ed1faece3f KVM: MIPS: Allow multiple VCPUs to be created ad58d4d4a274 KVM: MIPS/T&E: Expose read-only CP0_IntCtl register 013044cc65f8 KVM: MIPS/T&E: Expose CP0_EntryLo0/1 registers be67a0be94b6 KVM: MIPS/T&E: Default to reset vector 7801bbe1bd90 KVM: MIPS/T&E: Implement CP0_EBase register 654229a02456 KVM: MIPS/T&E: Move CP0 register access into T&E 230c57244c2c KVM: MIPS: Claim KVM_CAP_READONLY_MEM support 411740f5422a KVM: MIPS/MMU: Implement KVM_CAP_SYNC_MMU f9b11e51f89f KVM: MIPS/MMU: Pass GPA PTE bits to mapped GVA PTEs b584f460e6d6 KVM: MIPS/MMU: Pass GPA PTE bits to KSeg0 GVA PTEs b5f1dd1ba404 KVM: MIPS/MMU: Handle dirty logging on GPA faults a1ac9e17b7c9 KVM: MIPS: Clean & flush on dirty page logging enable e88643ba1acb KVM: MIPS/MMU: Use generic dirty log & protect helper f0c0c330f7bb KVM: MIPS/MMU: Add GPA PT mkclean helper 64ebc9e24074 KVM: MIPS/T&E: Handle read only GPA in TLB mod b8f79ddb7db9 KVM: MIPS/T&E: Treat unhandled guest KSeg0 as MMIO 420ea09b645b KVM: MIPS/T&E: Abstract bad access handling 577ed7f71e9c KVM: MIPS: Pass type of fault down to kvm_mips_map_page() 89d6ad8a6b26 KVM: MIPS/T&E: Ignore user writes to CP0_Config7 b62091108633 KVM: MIPS: Implement kvm_arch_flush_shadow_all/memslot 4cf74c9c83dd KVM: MIPS/Emulate: Use lockless GVA helpers for cache emulation 5207ce144a25 KVM: MIPS/MMU: Use lockless GVA helpers for get_inst() 4b21e8abf959 KVM: MIPS/T&E: Use lockless GVA helpers for dyntrans 1880afd6057f KVM: MIPS/T&E: Add lockless GVA access helpers 91737ea20585 KVM: MIPS/T&E: Reduce stale ASID checks b29e115ae451 KVM: MIPS/T&E: Handle TLB invalidation requests 4841e0dd4f53 KVM: MIPS: Update vcpu->mode and vcpu->cpu 06c158c96ed8 KVM: MIPS/MMU: Convert guest physical map to page table 6a97c775ff77 KVM: MIPS: Use CP0_BadInstr[P] for emulation 122e51d47418 KVM: MIPS: Improve kvm_get_inst() error return a1ecc54d7ea6 KVM: MIPS/T&E: Don't treat code fetch faults as MMIO a98dd7410370 KVM: MIPS/MMU: Drop kvm_get_new_mmu_context() 7071a8859bb3 KVM: MIPS/Emulate: Drop redundant TLB flushes on exceptions 49ec508e3bd0 KVM: MIPS/TLB: Drop kvm_local_flush_tlb_all() 8af0e3c2e89e KVM: MIPS/Emulate: Fix CACHE emulation for EVA hosts dacc3ed1dd60 KVM: MIPS: Use uaccess to read/modify guest instructions 7a156e9f822d KVM: MIPS: Drop vm_init() callback 4c86460cbc03 KVM: MIPS/MMU: Convert commpage fault handling to page tables 7e3d2a750bcb KVM: MIPS/MMU: Convert TLB mapped faults to page tables fb99589391a9 KVM: MIPS/MMU: Convert KSeg0 faults to page tables aba8592950f1 KVM: MIPS/MMU: Invalidate stale GVA PTEs on TLBW a31b50d741bd KVM: MIPS/MMU: Invalidate GVA PTs on ASID changes 57e3869cfaae KVM: MIPS/TLB: Generalise host TLB invalidate to kernel ASID f3a8603f098f KVM: MIPS/TLB: Fix off-by-one in TLB invalidate a7cfa7ac1236 KVM: MIPS: Add fast path TLB refill handler 29b500b54ef3 KVM: MIPS: Support NetLogic KScratch registers 7faa6eec6991 KVM: MIPS/T&E: Activate GVA page tables in guest context f7f1427dc0c6 KVM: MIPS/T&E: Allocate GVA -> HPA page tables 630766b3694f KVM: MIPS: Wire up vcpu uninit a7ebb2e410f8 KVM: MIPS/T&E: active_mm = init_mm in guest context 91cdee5710d5 KVM: MIPS/T&E: Restore host asid on return to host a2c046e40ff1 KVM: MIPS: Add vcpu_run() & vcpu_reenter() callbacks c550d53934d8 KVM: MIPS: Remove duplicated ASIDs from vcpu 1581ff3dbf69 KVM: MIPS/MMU: Move preempt/ASID handling to implementation a60b8438bdba KVM: MIPS: Convert get/set_regs -> vcpu_load/put 1534b3964901 KVM: MIPS/MMU: Simplify ASID restoration 00104b417149 KVM: MIPS: Drop partial KVM_NMI implementation 716733032ab3 ALSA: x86: Don't set PCM state to DISCONNECTED 782deb2eecc0 udf: fix ioctl errors 9db13e5f2d6d drm/i915: Enable VLV audio chicken bit for LPE audio 7170bdc77755 MIPS: Add return errors to protected cache ops 722b45443146 MIPS: Export some tlbex internals for KVM to use 93a93c2461f9 MIPS: uasm: Add include guards in asm/uasm.h ccf015166ddb MIPS: Export pgd/pmd symbols for KVM 4087a1fffe38 dm rq: cope with DM device destruction while in dm_old_request_fn() d19a55ccad15 dm mpath: cleanup -Wbool-operation warning in choose_pgpath() f20cc9b00c7b irqchip/qcom: Add IRQ combiner driver d44fa3d46079 ACPI: Add support for ResourceSource/IRQ domain mapping fa20b176f609 ACPI: Generic GSI: Do not attempt to map non-GSI IRQs during bus scan 86bc8b310f1f sfc-falcon: get rid of custom busy polling code e7fe9491261e sfc: get rid of custom busy polling code d98e0929071e Revert "PCI: pciehp: Add runtime PM support for PCIe hotplug ports" 9b54d816e004 blkcg: fix double free of new_blkg in blkcg_init_queue 6ea29ce57496 iwlwifi: mvm: set AID to firmware only for associated stations cba84570a0eb iwlwifi: mvm: fix D3 replay counter value 4b70f07686d7 iwlwifi: mvm: synchronize firmware DMA paging memory 5c228d63f963 iwlwifi: mvm: support new alive notification 45b957e3edd2 iwlwifi: mvm: reduce usage of IEEE80211_SKB_CB() 01796ff2fa6e iwlwifi: mvm: always free inactive queue when moving ownership 9ba221b372c1 iwlwifi: mvm: support new scan API 0e7ac018dc06 iwlwifi: mvm: support new statistics APIs 4f23f206ddce iwlwifi: mvm: cleanup incorrect and redundant define 6574dc943fc3 iwlwifi: mvm: Use aux queue for offchannel frames in dqa 19f63c531b85 iwlwifi: mvm: support v2 of mfuart load notification 1f3706508395 iwlwifi: mvm: support unification of INIT and RT images 143b0b2ae8c1 iwlwifi: mvm: fix PS-Poll enablement 1059b687d002 [media] v4l2-subdev.h: fix v4l2_subdev_pad_config documentation 4c171636bc2b [media] v4l: rcar_fdp1: use %4.4s to format a 4-byte string d615128a7edb [media] cx23885: attach md88ds3103 driver via i2c_client for DVBSky S952 f3287a995ac3 HID: multitouch: fix LG Melfas touchscreen e7deb1570a52 HID: wacom: don't apply generic settings to old devices 081d0d8c2340 [media] ngene: drop ngene_link_reset() e90bbacd8ce4 [media] media: dvb: dmx: fixed coding style issues of spacing 646933284e46 DT: add binding documentation for STTS751 7f07ec0fa17a hwmon: new driver for ST stts751 thermal sensor 504fc0286d84 [media] stk1160: make some functions static 9a4825edbcd6 [media] stk1160: Wait for completion of transfers to and from AC97 codec 1dc7df4d3d78 [media] stk1160: Check whether to use AC97 codec e36e6b5f26c1 [media] stk1160: Remove stk1160-mixer and setup internal AC97 codec automatically 814e92b8cadf [media] v4l2-ctrls.c: add NULL check 75d1b1379fba [media] media: radio-cadet, initialize timer with setup_timer c548a1c17560 gfs2: Make gfs2_write_full_page static ca80fbcd4ce6 [media] saa7164: "first image" should be "second image" in error message c099b73a2927 [media] gspca_stv06xx: remove redundant check for err < 0 676c002af672 [media] tc358743: ctrl_detect_tx_5v should always be updated 0a1f085061e7 [media] tc358743: Disable HDCP with "manual HDCP authentication" bit 59e34ba82aeb [media] tc358743: Do not read number of CSI lanes in use from chip 10106c13f444 [media] media: platform: s3c-camif: constify v4l2_subdev_ops structures 5332b6263742 [media] dib7000p: avoid division by zero f83435c42ee6 s390/qdio: improve some debug prints 72a01d0b6afb s390/qdio: fix up tiqdio_thinint_handler() kerneldoc 67bb323bfee7 s390/qdio: clean up q->irq_ptr usage 1e4a382fdc0b s390/qdio: clear DSCI prior to scanning multiple input queues a63f53e34db8 s390/dcssblk: fix device size calculation in dcssblk_direct_access() 9893ae86066c platform/x86: dell-smbios: Auto-select as needed 596c12423264 platform/x86: intel_pmc_ipc: Remove unused iTCO_version variable a93151a72061 platform/x86: intel_mid_thermal: Fix module autoload 275721585b34 platform/x86: intel_mid_thermal: Remove duplicated platform device ID 9a38b67c9877 platform/x86: mlx-platform: mlxcpld-hotplug driver style fixes 3e491607600a platform/x86: hp_accel: Add support for HP ZBook 17 98d610c3739a platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 5f25b0054f08 platform/x86: fujitsu-laptop: set default trigger for radio LED to rfkill-any 2ad6f30de708 ASoC: sun4i-i2s: Add quirks to handle a31 compatible 164e372747ce ASoC: codecs: Add sun8i-a33 binding documentation 36c684936fae ASoC: Add sun8i digital audio codec bf14da7e5516 ASoC: sun8i-codec-analog: Add amplifier event to fix first delay 0f06feba9158 staging: bcm2835: cleanup: remove deprecated include 76bdaa161cd9 staging: lustre: libcfs: double copy bug dcdf43a01e95 staging: lustre: fix coding style issue in vvp_page.c a3463e64adfa staging: lustre: ptlrpc : remove userland usage from ptlrpc 86df59846c92 staging: lustre: osc: avoid 64 divide in osc_cache_too_much 1cf96da241f4 staging: lustre: lmv: remove nlink check in lmv_revalidate_slaves 77759771fb95 staging: lustre: llite: don't invoke direct_IO for the EOF case 62898c2d7efc staging: lustre: obd: move s3 in lmd_parse to inner loop 1a8dded1a3fc staging: lustre: fid: Change positional struct initializers to C99 15a4ca983fc3 staging: lustre: ptlrpc: update replay cursor when close during replay 067e634307ce staging: lustre: ptlrpc: update MODULE_PARAM_DESC in ptlrpcd.c b6d6d0571bac staging: lustre: ptlrpc: remove unused pc->pc_env 04d8615889c8 staging: lustre: socklnd: remove socklnd_init_msg 6cd67869214c staging: lustre: ksocklnd: ignore timedout TX on closing connection 59bedbccb5d2 staging: lustre: mdc: avoid returning freed request 26d2bf1e7152 staging: lustre: mdc: Make IT_OPEN take lookup bits lock acd8f3e4e85a staging: lustre: libcfs: Change positional struct initializers to C99 69d3990cfdac staging: lustre: libcfs: fix error messages 3ff31517459a staging: lustre: obd: remove OBD_NOTIFY_CREATE c6de2b37b74d staging: lustre: ptlrpc: allow blocking asts to be delayed 7550387a6e4c staging: lustre: osc: osc_match_base prototype differs from declaration d7cad1697541 staging: ptlrpc: leaked rs on difficult reply 9fc9a344a3d6 staging: libcfs: remove integer types abstraction from libcfs 3f4f78240d7c staging: lustre: llite: Adding timed wait in ll_umount_begin 71c5eec3ee38 staging: lustre: llite: specify READA debug mask for ras_update 8e7a7362c3cb staging: lustre: header: remove assert from interval_set() 098b325b8fc3 staging: lustre: lov: ld_target could be NULL ff27098bba41 staging: lustre: libcfs: default CPT matches NUMA topology c2351249f140 staging: lustre: libcfs: avoid stomping on module param cpu_pattern aabb4adaddb3 staging: lustre: osc: limits the number of chunks in write RPC 553ed75d8512 staging: lustre: clio: sync write should update mtime c843ce20125d staging: lustre: ptlrpc: comment for FLD_QUERY RPC reply swab 07b71df1496b staging: lustre: llite: Setting xattr are properly checked with and without ACLs aad88bde74dc staging: lustre: ldlm: ASSERTION(flock->blocking_export!=0) failed 15134e091090 staging: lustre: mgc: handle config_llog_data::cld_refcount properly d9421ff6c199 staging: lustre: llite: Trust creates in revalidate too. e27bcd66cb84 staging: lustre: llite: normal user can't set FS default stripe e39cb21b33db staging: lustre: lustre: Remove old commented out code 24eac929de49 staging: lustre: lmv: remove unused placement parameter 3cd9714d458f staging: lustre: llite: remove obsolete comment for ll_unlink() 7304370b5707 staging: lustre: llite: handle inactive OSTs better in statfs 4c43c27ddc46 staging: lustre: ptlrpc: skip lock if export failed 3f5b9d55f500 staging: lustre: obdclass: do not call lu_site_purge() for single object exceed d49ae4383a1f staging: lustre: llite: don't ignore layout for group lock request 22aadb91c0a0 staging: lustre: hsm: stack overrun in hai_dump_data_field 30af99db7ab3 staging: lustre: lmv: Error not handled for lmv_find_target e202d55b05f2 staging: lustre: obd: RCU stalls in lu_cache_shrink_count() 65aaf99d5dc1 staging: lustre: lmv: Correctly generate target_obd 8a140b45e4ad staging: lustre: ldlm: Restore connect flags on failure 67597ce28a6b staging: lustre: ptlrpc: set proper mbits for EINPROGRESS resend 198a49a964a0 staging: lustre: clio: revise readahead to support 16MB IO ea3f00df2715 staging: lustre: mdc: quiet console message for known -EINTR 279b7afab215 staging: lustre: clio: add cl_page LRU shrinker 58ff698c9076 staging: lustre: statahead: drop support for remote entry 1ed32aedc83e staging: lustre: llite: Remove access of stripe in ll_setattr_raw b8780779057a staging: rtl8188eu: remove not necessary braces {} (checkpatch fix) 5f50ca98af96 staging: greybus: Remove duplicate include file de9a009b934a staging: rts5208: remove unncessary result set and check, just return SUCCESS 041b67b389fc staging: rts5208: remove redundant retval status check 22eb36b8142b staging: fbtft: change 'gamma' array to u32 26190d41b977 staging: rtl8192u: move stats_IndicateArray off stack 5610ced4f13d [media] drivers: media: i2c: ml86v7667: constify v4l2_subdev_* structures 4d7aa5e9911c [media] drivers: media: i2c: ak881x: constify v4l2_subdev_* structures 646c3ae9d96f [media] media: i2c: m5mols: m5mols_core: constify v4l2_subdev_pad_ops structures 964481ad0e03 [media] m5mols: set usleep_range delta greater 0 ef30da1c52c6 ASoC: rsnd: fixup reset timing of sync convert_rate 5a66e2f60ef6 [media] v4l: vsp1: Add VIDIOC_EXPBUF support 7c137c601b11 [media] drivers: media: i2c: constify v4l2_subdev_* structures cebb31c8b5fd [media] media: platform: xilinx: xilinx-tpg: constify v4l2_subdev_* structures 8726650a1a6c [media] bt8xx: Delete unnecessary variable initialisations in ca_send_message() 6e531f104cdd [media] bt8xx: Delete two error messages for a failed memory allocation 1064f874abc0 mnt: Tuck mounts under others instead of creating shadow/side mounts. 65c059bcaa73 powerpc: Enable support for GCC plugins eac6f8b0c7ad powerpc: Correctly disable latent entropy GCC plugin on prom_init.o 7b4010edff09 gcc-plugins: Fix definition of DISABLE_LATENT_ENTROPY_PLUGIN 39d408715266 cxl: Fix build when CONFIG_DEBUG_FS=n 3b28f4f2c2c7 checkkconfigsymbols.py: support Kconfig's 'imply' statement 47f60a017169 mei: me: generate an interrupt if the hw indicates reset. 9c7daa61d916 mei: me: add a wrapper to set host generated data interrupt e1ef962bf125 misc: fix typo on Kconfig 3bb434cdcc6a vmw_vmci: switch to pci_irq_alloc_vectors bb18dfcc640d drm: kselftest for drm_mm and bottom-up allocation 1a20b9661265 crypto: arm/aes - don't use IV buffer to return final keystream block 88a3f582bea9 crypto: arm64/aes - don't use IV buffer to return final keystream block 12fcd9230588 crypto: arm64/aes - replace scalar fallback with plain NEON fallback 4edd7d015b95 crypto: arm64/aes-neon-blk - tweak performance for low end cores c458c4ada0e3 crypto: arm64/aes - performance tweak 262ea4f670b7 crypto: arm64/aes - avoid literals for cross-module symbol references 4d1108fd747f crypto: arm64/chacha20 - remove cra_alignmask ccc5d51ef968 crypto: arm64/aes-blk - remove cra_alignmask 8f4102dbd9b6 crypto: arm64/aes-ce-ccm - remove cra_alignmask 4a70b5262035 crypto: arm/chacha20 - remove cra_alignmask 1465fb13d359 crypto: arm/aes-ce - remove cra_alignmask 5ba042c094f9 crypto: chcr - Fix Smatch Complaint d2826056cb5e crypto: chcr - Fix wrong typecasting 8f0660150199 crypto: chcr - Change algo priority 44e9f7991616 crypto: chcr - Change cra_flags for cipher algos 8356ea515ba1 crypto: chcr - Use cipher instead of Block Cipher in gcm setkey ee3bd84f55d6 crypto: chcr - fix itnull.cocci warnings 8a13449fceb0 crypto: chcr - Change flow IDs 0569fc46f09b crypto: atmel-sha - add verbose debug facilities to print hw register names 89a82ef87e01 crypto: atmel-authenc - add support to authenc(hmac(shaX), Y(aes)) modes a1f613f167a3 crypto: atmel-aes - fix atmel_aes_handle_queue() 81d8750b2b59 crypto: atmel-sha - add support to hmac(shaX) 69303cf0f1dc crypto: atmel-sha - add simple DMA transfers eec12f66b02c crypto: atmel-sha - add atmel_sha_cpu_start() 563c47df7974 crypto: atmel-sha - add SHA_MR_MODE_IDATAR0 9064ed92695b crypto: atmel-sha - add atmel_sha_wait_for_data_ready() f07cebad63b2 crypto: atmel-sha - redefine SHA_FLAGS_SHA* flags to match SHA_MR_ALGO_SHA* b5ce82a7b493 crypto: atmel-sha - make atmel_sha_done_task more generic a29af939b24d crypto: atmel-sha - update request queue management to make it more generic 8340c7fd28d1 crypto: atmel-sha - create function to get an Atmel SHA device 379d972b8115 crypto: doc - Fix hash export state information 4e64e5539d15 drm: Improve drm_mm search (and fix topdown allocation) with rbtrees 7c2cf1c4615c crypto: chcr - Fix key length for RFC4106 d2180e0cf77d [media] v4l: async: make v4l2 coexist with devicetree nodes in a dt overlay 2ce899423c15 [media] media: pci: meye: set error code on failures d54a90c4c193 [media] media: platform: sti: return -ENOMEM on errors 4865fffa8348 [media] mtk-vcodec: use V4L2_DEC_CMD_STOP to implement flush 0b529f143e8b crypto: algif_aead - Fix kernel panic on list_del c26819900036 crypto: aesni - Fix failure when pcbc module is absent e5da5c566738 crypto: ccp - Fix double add when creating new DMA command 500c0106e638 crypto: ccp - Fix DMA operations when IOMMU is enabled f5f7bebc91ab crypto: chcr - Check device is allocated before use 94e1dab1c947 crypto: chcr - Fix panic on dma_unmap_sg 974eadf1fc4f [media] lmedm04: make lme2510_powerup a little smaller bfe17178a824 [media] lmedm04: make some string arrays static 75759e31e6e7 [media] lmedm04: change some static variables to automatic 3a3402d3180c [media] lmedm04: use %phN for hex dump 90cd366bc61c [media] media: Protect enable_source and disable_source handler code paths 321d17c19bf5 EDAC, mpc85xx: Add T2080 l2-cache support 92fbeb40b132 [media] tw686x: silent -Wformat-security warning 062c5fff31be [media] media: ti-vpe: vpdma: fix a timeout loop 8ee3fde04758 tty_port: register tty ports with serdev bus bed35c6dfa6a serdev: add a tty port controller driver cd6484e1830b serdev: Introduce new bus for serial attached devices c1c98dadb2de dt/bindings: Add a serial/UART attached device binding c3485ee0d560 tty_port: Add port client functions d39e74fdcdcc [media] Staging: media: platform: davinci: - Fix for memory leak a380ed461f66 serial: sh-sci: implement FIFO threshold register setting 88641c79c501 serial: sh-sci: consider DR (data ready) bit adequately 54e14ae2f3e8 serial: sh-sci: add FIFO trigger bits 30f895a9e1df [media] b2c2: use IS_REACHABLE() instead of open-coding it 0832a4620295 tty: serial: cpm_uart: make use of for_each_node_by_type() aea9a80ba98a tty: serial: pl011: add ttyAMA for matching pl011 console a8a1781b8726 serial: samsung: enable clock before accessing interrupt mask resister 5d1a2388edee serial: 8250_pci: remove exar code d0aeaa83f0b0 serial: exar: split out the exar code from 8250_pci 6689638025a9 [media] ivtv: mark DVB "borrowed" ioctls as deprecated 4ab53a692570 usb: musb: dsps: make dsps_musb_clear_ep_rxintr() static c1fce66ecd27 usb: musb: sunxi: add support for the variant in H3/V3s SoC c0927fea6ae6 usb: musb: omap2430: constify dev_pm_ops structures 369469a92393 usb: musb: Add support for optional VBUS irq to dsps glue layer 1ef2bcefa21d usb: musb: blackfin: fix unused warnings on suspend/resume 45abfa683bec usb: musb: dsps: switch to static id for musb-hdrc platform devices 7eebe4ec412f usb: musb: debugfs: allow forcing host mode together with speed in testmode bb1d1ce8c74e usb: musb: sunxi: Uses the resource-managed extcon API when registering extcon notifier 486fc20ac839 usb: musb: da8xx: Fix host mode suspend a926ed11e7b4 usb: musb: Add a quirk to preserve the session during suspend 71f5a0ad9e82 usb: musb: da8xx: Add support of suspend / resume ca7c1d5094ec usb: musb: davinci: remove redundant code be0e5c602cc5 usb: musb: am35x: remove redundant code 41c4eb450fd3 usb: musb: da8xx: remove redundant code f2e3818ac89d usb: musb: dsps: remove redundant code e945953dd736 usb: musb: remove musb_generic_disable function a994ce2d7e66 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods 453785c64e09 usb: misc: adutux: remove redundant error check on copy_to_user return code 38611529a011 [media] MAINTAINERS: remove hd29l2 e11415c81104 [media] mt2060: implement sleep 753dfd23612d usb: chipidea: msm: Fix return value check in ci_hdrc_msm_probe() 490b63e6de63 usb: chipidea: Configure phy for appropriate mode d4c554c374f3 [media] MAINTAINERS: add zd1301 DVB USB interface driver 992b39872b80 [media] zd1301: ZyDAS ZD1301 DVB USB interface driver a40cc81477dc [media] MAINTAINERS: add zd1301_demod driver 47d65372b3b6 [media] zd1301_demod: ZyDAS ZD1301 DVB-T demodulator driver 433c4864977a [media] mt2060: add param to split long i2c writes 59e8b7aa931c [media] mt2060: add i2c bindings 33084060fb6d i40e: add interrupt rate limit verbosity 1c0e6a3613d3 i40e: refactor macro INTRL_USEC_TO_REG 04766b22cf80 i40e: remove unused function 11131e2b8e94 i40e: Remove FPK HyperV VF device ID 52ea3e802047 i40e: Quick refactor to start moving data off stack and into Tx buffer info 9588397d24ee i40e: remove unnecessary __packed 17901e1bde9b i40evf: remove unused device ID 6de432c5ae28 i40e: Deprecating unused macro 9569a9a4547d i40e: when adding or removing MAC filters, correctly handle VLANs 148141bb26cf i40e: avoid O(n^2) loop when deleting all filters feffdbe47d6f i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan d983001f044c i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan 7aaf9536c450 i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan f94484b75847 i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 8fe809a99263 net: add LINUX_MIB_PFMEMALLOCDROP counter 661091093918 net: ipv4: remove fib_lookup.h from devinet.c include list b9ea2a7be758 net: remove useless pfmemalloc setting cafe8df8b9bc net: phy: Fix lack of reference count on PHY driver 749860ce2427 prctl: propagate has_child_subreaper flag to every descendant 0f1b92cbdd03 introduce the walk_process_tree() helper cda1ade6a25c ARM: dts: Add EMAC AXI settings for Arria10 740117a8e2b0 net: dsa: mv88e6xxx: Fix typ0 when configuring 2.5Gbps b91e055c57e4 net: dsa: mv88e6xxx: Fix ATU age timer for MV88E6390 60f06fde4cff net: phy: marvell: Add support for 88e1545 PHY fd3984e6e78a net: stmmac: Fix wrong message in stmmac_probe_config_dt 722eef286167 net: stmmac: add separate warning for PTP not being supported by HW d6db61a40ee0 net: stmmac: don't set tx delay in RGMII_ID and RGMII_TXID mode ba94f3088b79 unix: add ioctl to open a unix socket file with O_PATH e4cf8a38fc0d net: phy: Marvell: Add mv88e6390 internal PHY da9f33018e2c net: dsa: mv88e6xxx: Workaround missing PHY ID on mv88e6390 770f82253dbd mlx4: xdp_prog becomes inactive after ethtool '-L' or '-G' f32b20e89e82 mlx4: Fix memory leak after mlx4_en_update_priv() d95fa3c76a66 nsfs: Add an ioctl() to return owner UID of a userns 0cacba6cf825 blk-mq-sched: bypass the scheduler for flushes entirely e17354961bb5 zram_drv: update for backing dev info changes 5eda43000064 xfs: mark speculative prealloc CoW fork extents unwritten 05a630d76bd3 xfs: allow unwritten extents in the CoW fork de14c5f541e7 xfs: verify free block header fields b3bf607d5852 xfs: check for obviously bad level values in the bmbt root d5a91baeb603 xfs: filter out obviously bad btree pointers 7a652bbe3664 xfs: fail _dir_open when readahead fails 4b5bd5bf3fb1 xfs: fix toctou race when locking an inode to access the data map 1f3d62090d3b xgene_enet: remove bogus forward declarations a45463cbf3f9 workqueue: avoid clang warning 7e6328fd1f84 drm: Fix build when FBDEV_EMULATION is disabled d7d29553d6a8 drm/amdgpu: stop reserving a shared fence for VA updates 2ffdaafb5d5f drm/amdgpu: fix race in GEM VA map IOCTL v2 576dd464505f cgroup: drop the matching uid requirement on migration for cgroup v2 968ebff1efde cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy 965861d66fad arm64: ensure __raw_read_system_reg() is self-consistent 7d0928f18bf8 arm64: fix erroneous __raw_read_system_reg() cases f85279b4bd48 arm64: KVM: Save/restore the host SPE state when entering/leaving a VM 3d29a9a0f883 arm64: make use of for_each_node_by_type() e4563f6ba717 drm: Rely on mode_config data for fb_helper initialization b343d77b94b6 soc: samsung: pmu: Add register defines for pad retention control 6629490aa027 arm64: dts: exynos: Add regulators for Vbus and Vbus-Boost ad6afec832a7 arm64: dts: exynos: Add USB 3.0 controller node for Exynos7 53225f638b10 ARM: dts: am335x-chiliboard: Support charger 41f0e0670e52 ARM: dts: am335x-chiliboard: Support power button 1a902f6b70c5 ARM: orion5x: fix Makefile for linkstation-lschl.dtb 6ac93117ab00 blktrace: use existing disk debugfs directory 62ebce16c0ac blk-mq: move debugfs_remove() of disk dir to blk_release_queue() 18fbda91c637 block: use same block debugfs directory for blk-mq and blktrace a428d314ebcf blktrace: make do_blk_trace_setup() static 03796c149a99 block: fix debugfs config conditional in struct request_queue a7c5437b0bbe debugfs: add debugfs_lookup() 51a2de551755 arm64: dts: exynos: Use macros for pinctrl configuration on Exynos7 860ac88abeca pinctrl: dt-bindings: samsung: Add Exynos7 specific pinctrl macro definitions 1c83a9aab807 ext4: move halfmd4 into hash.c directly dfef358bd1be PCI/MSI: Don't apply affinity if there aren't enough vectors left 51964e9e12d0 drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl 57bcd0a6364c drm/amdgpu/si: fix crash on headless asics 26a346f23c52 tracing/kprobes: Fix __init annotation 7a1ca76dba35 reset: make zx2967 explicitly non-modular 0dba1314d4f8 scsi, block: fix duplicate bdi name registration crashes efa7c9f97e3e block: Get rid of blk_get_backing_dev_info() b1d2dc5659b4 block: Make blk_get_backing_dev_info() safe without open bdev d03f6cdc1fc4 block: Dynamically allocate and refcount backing_dev_info dc3b17cc8bf2 block: Use pointer to backing_dev_info from request_queue f44f1ab5a2dc block: Unhash block device inodes on gendisk destruction 814f91bf3ea0 MIPS: Move pgd_alloc() out of header f30c92576af4 drm: Provide a driver hook for drm_dev_release() aa33b9b9a2eb perf callchain: Reference count maps a1c9f97f0b64 perf diff: Fix -o/--order option behavior (again) 8381cdd0e32d perf diff: Fix segfault on 'perf diff -o N' option 8aaacbc0e5c7 drm: meson: rename driver name to meson-drm 3e6e2fd5531c drm: meson: rename module name to meson-drm 5a6da5f78431 MIPS: KVM: Return directly after a failed copy_from_user() in kvm_arch_vcpu_ioctl() 685ce0626840 crypto: qat - zero esram only for DH85x devices 3484ecbe0e9d crypto: qat - fix bar discovery for c62x 2851940ffee3 netfilter: allow logging from non-init namespaces 90c1aff702d4 ipvs: free ip_vs_dest structs when refcnt=0 a9e419dc7be6 netfilter: merge ctinfo into nfct pointer storage area 303223092081 netfilter: guarantee 8 byte minalign for template addresses c74454fadd5e netfilter: add and use nf_ct_set helper cb9c68363efb skbuff: add and use skb_nfct helper 97a6ad13decc netfilter: reduce direct skb->nfct usage 6e10148c5c85 netfilter: reset netfilter state when duplicating packet 11df4b760f11 netfilter: conntrack: no need to pass ctinfo to error handler 10435c1192d0 netfilter: nf_tables: Eliminate duplicated code in nf_tables_table_enable() 156650083f7d staging: bcm2835: don't mark 'bcm2835_v4l2_debug' as static 284a4e3ab55c staging: rtl8192e: Aligning the * on each line in block comments d308d2b5847c staging: unisys: visorbus: get rid of unused payload info 85afaa681b68 staging: unisys: visorbus: remove putfile data structures 9c70ee32ffed staging: unisys: visornic: prevent hang doing 'modprobe -r visornic' 7289a8dd2b25 staging: unisys: visorbus: Consolidate kobject functions 308ee8aa1fd2 staging: unisys: visorbus: Check controlvm message payload size 0c773962cfa6 staging: unisys: visorbus: Remove unused struct in visorchannel.c a8e39c57c1f7 staging: bcm2835-audio: fix style problem in vc_vchi_audioserv_defs.h 7dd551e20ea2 staging: bcm2835-audio: use | instead of || otherwise result is just boolean 1 f440d909085e staging: lustre: remove CLASSERT macro 757b9bd07431 staging: bcm2835: mark all symbols as 'static' b07525b89f95 staging: bcm2835-audio: fix empty-body warning fe822dc6c12b staging: bcm2835-audio: remove incorrect include path 3ad13763b5f4 staging: bcm2835-v4l: remove incorrect include path d3a4e613bcc3 staging: bcm2835/mmal-vchiq: Replace call to vchi_msg_queue with vchi_queue_kernel_message c07acb97fd56 staging: bcm2835-audio: Replace call to vchi_msg_queue with vchi_queue_kernel_message 9af684efc74e ARM: sun8i: dt: Add mali node 487a07fba0c9 dt-bindings: gpu: Add Mali Utgard bindings 45d0ea86d235 drm/bridge/sii8620: enable interlace modes 9fc6ade810c0 drm/bridge/sii8620: enable MHL3 mode if possible a21e658bfbcd drm/bridge/sii8620: add HSIC initialization code 581a923730b4 drm/bridge/sii8620: improve gen2 write burst IRQ routine 269ed8eec9c2 drm/bridge/sii8620: send EMSC features on request bf1722cab55a drm/bridge/sii8620: rewrite hdmi start sequence be1cd6fe2058 drm/bridge/mhl: add MHL3 infoframe related definitions 003f9929f852 drm/bridge/sii8620: fix disconnect sequence 263b5c93a294 drm/bridge/sii8620: split EDID read and write code 4dc3c0712720 drm/bridge/sii8620: add delay during cbus reset 6bed9bc2ae48 drm/bridge/sii8620: do not stop MHL output when TMDS input is stopped 26a4cef81550 drm/bridge/sii8620: set gen2 write burst before sending MSC command 9a466cd1dd0d drm/bridge/sii8620: abstract out sink detection code ef822a074572 drm/bridge/sii8620: fix initialization sequence for MHL2 receivers d6d59c5a57eb drm/bridge/sii8620: fix MSC message removal 73a5d25d5006 drm/bridge/sii8620: remove spare CBUS bring-up sequence e3a654872d1b drm/bridge/sii8620: fix peer device capabilities read code 4a3688858527 drm/bridge/sii8620: respond to feature requests e19e9c692f81 drm/bridge/sii8620: add support for burst eMSC transmissions 981b3f372458 drm/bridge/mhl: add write burst related definitions 2c8fb853c063 drm/bridge/sii8620: initial support for eCBUS-S mode 0c2d18756b5b drm/bridge/sii8620: add continuations to messages e9c6da270aaa drm/bridge/sii8620: add reading device capability registers bb4954c77c25 drm/bridge/sii8620: add MHL3 mode check helper dd12312906b3 drm/bridge/sii8620: simplify MHL3 mode setting 673bc4354d42 powerpc/pseries: Report DLPAR capabilities 675d8ee68519 powerpc/pseries: Update affinity for memory and cpus specified in a PRRN event 82260364fd0c drm/etnaviv: Remove duplicate header file include e17d0bf23f12 Revert "drm/etnaviv: trick drm_mm into giving out a low IOVA" e66774dd6f6a drm/etnaviv: add cmdbuf suballocator 9912b4db7bea drm/etnaviv: get cmdbuf physical address through the cmdbuf abstraction c3ef4b8c3e10 drm/etnaviv: wire up iova handling in new cmdbuf abstraction ea1f5729aa1b drm/etnaviv: move cmdbuf de-/allocation into own file d46450737c00 drm/etnaviv: always flush MMU TLBs on map/unmap bc179f08d26a drm/etnaviv: constify etnaviv_iommu_ops structures cbdded7f8a63 drm: qxl: Embed drm_device into driver structure d74d74aeaf0b drm: qxl: Drop duplicated pci_device pointer attribute 5472bdee3f7a drm: qxl: Drop duplicated device pointer attribute 768851b92cf2 drm: qxl: Drop misleading comment 1acf566195e1 drm/bochs: Implement nomodeset e64d5fbe5625 x86/mpx: Re-add MPX to selftests Makefile 36401cb7ffae brcmfmac: be more verbose when PSM's watchdog fires f4737a62033d brcmfmac: check brcmf_bus_get_memdump result for error e70d59700fc3 powerpc/pseries: Introduce memory hotplug READD operation c21f515c7436 powerpc/pseries: Make the acquire/release of the drc for memory a seperate step e71ff89c712c powerpc/xmon: Cleanup to use is_kernel_addr macro 4eb43875a185 powerpc/boot: Update .gitignore 1c877f71b7b9 powerpc/debug: PTDUMP should depend on DEBUG_FS 1925febe4bc4 powerpc/64: Add BPF_JIT to powernv and pseries defconfigs d6c569b99558 powerpc/64: Move HAVE_CONTEXT_TRACKING from pseries to common Kconfig f2ca80905929 powerpc/sparse: Constify the address pointer in __get_user_nosleep() d466f6c5cac1 powerpc/sparse: Constify the address pointer in __get_user_nocheck() f84ed59a612d powerpc/sparse: Constify the address pointer in __get_user_check() 0b1c764339ef powerpc/powernv: Fix section mismatch from opal_lpc_init() dd01b690f8f4 ext4: fix use-after-iput when fscrypt contexts are inconsistent dbfcef6b0f40 jbd2: fix use after free in kjournald2() b0d9111a2d53 nbd: use an idr to keep track of nbd devices 124d6db07c3b nbd: use our own workqueue for recv threads ae6f8dd4d0c8 CIFS: Allow to switch on encryption with seal mount option c42a6abe3012 CIFS: Add capability to decrypt big read responses 4326ed2f6a16 CIFS: Decrypt and process small encrypted packets d70b9104b1ca CIFS: Add copy into pages callback for a read operation 9b7c18a2d4b7 CIFS: Add mid handle callback 9bb17e0916a0 CIFS: Add transform header handling callbacks 026e93dc0a3e CIFS: Encrypt SMB3 requests before sending cabfb3680f78 CIFS: Enable encryption during session setup phase 7fb8986e7449 CIFS: Add capability to transform requests before sending b8f57ee8aad4 CIFS: Separate RFC1001 length processing for SMB2 read cb200bd6264a CIFS: Separate SMB2 sync header processing 738f9de5cdb9 CIFS: Send RFC1001 length in a separate iov fb2036d81758 CIFS: Make send_cancel take rqst as argument da502f7df03d CIFS: Make SendReceive2() takes resp iov 31473fc4f965 CIFS: Separate SMB2 header structure 9c25702cee14 CIFS: Fix splice read for non-cached files b9be76d585d4 cifs: Add soft dependencies 3692304bba61 cifs: Only select the required crypto modules c1ecea87471b cifs: Simplify SMB2 and SMB311 dependencies bbfc3c5d6c78 block: queue lock must be acquired when iterating over rls 902dcd14dae1 MAINTAINERS: Update for the current location of the bcm2835 tree. 4078f5757144 drm/vc4: Add DSI driver 302cee3648ba dt-bindings: Document the VC4 DSI module nodes. a86773d120d7 drm/vc4: Add support for feeding DSI encoders from the pixel valve. d17a1bb9b801 drm/vc4: Set up SCALER_DISPCTRL at boot. c8f325a59cfc efi/fdt: Avoid FDT manipulation after ExitBootServices() c8929258a59b Documentation/sphinx: make targets independent of Sphinx work for HAVE_SPHINX=0 7cabd5ac69a4 doc-rst: fixed cleandoc target when used with O=dir 2a0f4038a491 Documentation/sphinx: prevent generation of .pyc files in the source tree 5fad1b64aed8 block: Update comments that refer to __bio_map_user() and bio_map_user() 72f2f8f6929c blk-mq-debug: Introduce debugfs_create_files() 8c0f14eab8f1 blk-mq-debug: Make show() operations interruptible a1ae0f74a73f blk-mq-debug: Avoid that sparse complains about req_flags_t usage f3bcb0e60685 blk-mq-debugfs: Add missing __acquires() / __releases() annotations 62e13097c46c net: phy: broadcom: rehook BCM54612E specific init 8cf4664332d3 dt-bindings: power: reset: qnap-poweroff: Drop reference to pm_power_off a7f5cf380138 dt-bindings: power: reset: gpio-poweroff: Drop reference to pm_power_off c3b5dda04f3d dt-bindings: mfd: as3722: Drop reference to pm_power_off 88c68f9dbf47 dt-bindings: display: move ANX7814 and SiI8620 bridge bindings f3b20313aef9 net/sched: act_psample: Remove unnecessary ASSERT_RTNL cadb9c9fdbc6 net/sched: act_sample: Fix error path in init bfe7288e0dd1 iio: stx104: Add GPIO set_multiple callback function support 5ec69524d430 Input: joydev - use clamp() macro 77e546b7ba3e ASoC: cht-bsw-rt5645: fix unused variable compiler warning cec55827dde1 ASoC: rt5645: fix error handling for gpio detection 6ecfe51b4082 Input: refuse to register absolute devices without absinfo 601bbbe05173 Input: uinput - fix crash when mixing old and new init style 06425c308b92 tcp: fix 0 divide in __tcp_select_window() 0cf45a3b1e2c sh_eth: fix wakeup event reporting from MagicPacket 5e2ed1329ee0 sh_eth: align usage of sh_eth_modify() with rest of driver ff1176f6164f ethernet: aquantia: fix dma_mapping_error test 63117f09c768 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() cdb478e5e413 liquidio: fix for iq and droq cnts going negative 390891d0baf8 ARM: dts: stm32: Add I2C1 support for STM32429 eval board 9834ffd1ecc3 ASoC: omap-mcbsp: Add PM QoS support for McBSP to prevent glitches 51576d360305 ARM: dts: stm32: Add I2C1 support for STM32F429 SoC 1f5e29ce7989 net: ipv6: add NLM_F_APPEND in notifications when applicable 1a2a14444d32 net: fix ndo_features_check/ndo_fix_features comment ordering f69618620307 net: ethernet: ti: cpsw: fix NULL pointer dereference in switch mode b2504a5dbef3 net: reduce skb_warn_bad_offload() noise 969218fee101 drm: Clean up the 1366x768 fixup codes fd62d9f5c575 net/sched: matchall: Fix configuration race 160ca0142431 rtnetlink: Handle IFLA_MASTER parameter when processing rtnl_newlink 2da64d20a0b2 vfio/spapr: Fix missing mutex unlock when creating a window 4993b39ab04b be2net: fix initial MAC setting f20a406bf74f ARM: dts: stm32: Use clock DT binding definition on stm32f429 family 2cfb397b1506 dt-bindings: mfd: stm32f4: Add missing binding definition 982b159297d0 dt-bindings: mfd: stm32f4: Fix STM32F4_X_CLOCK() macro 82da3bbf4d46 ARM: dts: stm32: Enable pwm1 and pwm3 for stm32f469-disco c0e14fc712d9 ARM: dts: stm32: add Timers driver for stm32f429 MCU d9ff80f83ecb arm64: Work around Falkor erratum 1009 93faccbbfa95 fs: Better permission checking for submounts b1c01f4df20a drm/i915: Pass platform device to LPE audio notifier 0843e043cf2e ALSA: x86: Use config base depending on the pipe 964ca8083c02 ALSA: x86: intel_hdmi: add definitions and logic for DP audio f95e29b92190 drm/i915: Pass pipe to LPE audio notification 9c9191f3de59 drm/i915: Avoid MST pipe handling for LPE audio d5d8c3a19e43 drm/i915: add DisplayPort amp unmute for LPE audio mode b5f2be9ae5bf drm/i915: add DP support in LPE audio mode 5238f60feb40 gpio: ws16c48: Add support for GPIO names 210b4bde5fc9 gpio: gpio-mm: Add support for GPIO names e0af4b5e248b gpio: 104-idio-16: Add support for GPIO names 4891486fb2c8 reset: core: fix reset_control_put a71dc2537a1a gpio: 104-idi-48: Add support for GPIO names 7bdba73effe2 gpio: 104-dio-48e: Add support for GPIO names 9e1b487bb494 gpio: ws16c48: Remove unnecessary driver_data set 232a448706a2 gpio: gpio-mm: Remove unnecessary driver_data set c74f04d4b5b5 gpio: 104-idio-16: Remove unnecessary driver_data set b4e73edee51a gpio: 104-idi-48: Remove unnecessary driver_data set 3547f1405d03 gpio: 104-dio-48e: Remove unnecessary driver_data set 93946c49cdaf rtc: sun6i: extend test coverage 15829cf4b3f8 rtc: sun6i: Fix compatibility with old DT binding 7bb633b1a981 rtc: snvs: add a missing write sync 4c466872d8ae rtc: bq32000: add support to enable disable the trickle charge FET bypass 5dff3a311317 rtc: sun6i: Switch to devm_rtc_device_register 3855c2c3e546 rtc: sun6i: Expose the 32kHz oscillator fb61bb82cb46 rtc: sun6i: Switch to the external oscillator a9422a19ce27 rtc: sun6i: Add some locking 11710dec8a45 KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq 5443624bedd0 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing 975e155ed873 sched/rt: Show the 'sched_rr_timeslice' SCHED_RR timeslice tuning knob in milliseconds 733ce725aa4b sched/clock: Add dummy clear_sched_clock_stable() stub function e8fe4f4b2b7b drm/i915: Track pinned vma in intel_plane_state eeee74a4f662 drm/atomic: Unconditionally call prepare_fb. ec671b5360b9 remoteproc: qcom: fix initializers for qcom_mss_reg_res array 1e74016370ec x86/platform/UV: Clean up the NMI code to match current coding style 9ec808a0225a x86/platform/UV: Ensure uv_system_init is called when necessary 56e17ca2c5ed x86/platform/UV: Initialize PCH GPP_D_0 NMI Pin to be NMI source f550e4692749 x86/platform/UV: Verify NMI action is valid, default is standard 278c9b099b2f x86/platform/UV: Add basic CPU NMI health check abdf1df6bc04 x86/platform/UV: Add Support for UV4 Hubless NMIs 74862b03b46a x86/platform/UV: Add Support for UV4 Hubless systems 7243e10689fd x86/platform/UV: Clean up the UV APIC code 0754445d71c3 sched/wake_q: Clarify queue reinit comment 7e1f9467d1e4 sched/wait, rcuwait: Fix typo in comment b672592f0221 sched/cputime: Remove generic asm headers 934ad473552a sched/cputime: Remove unused nsec_to_cputime() ea3a96d0b4d2 s390, sched/cputime: Remove unused cputime definitions e7f340ca9c07 powerpc, sched/cputime: Remove unused cputime definitions 42b425b3360a s390, sched/cputime: Make arch_cpu_idle_time() to return nsecs c833d82df734 ia64, sched/cputime: Remove unused cputime definitions e2339a4caa5e ia64: Convert vtime to use nsec units directly 4c562529f1de ia64, sched/cputime: Move the nsecs based cputime headers to the last arch using it f22d6df0b23e sched/cputime: Remove jiffies based cputime bfce1d6006f3 sched/cputime, vtime: Return nsecs instead of cputime_t to account 2b1f967d80e8 sched/cputime: Complete nsec conversion of tick based accounting fb8b049c988f sched/cputime: Push time to account_system_time() in nsecs 18b43a9bd7ae sched/cputime: Push time to account_idle_time() in nsecs be9095ed4fb3 sched/cputime: Push time to account_steal_time() in nsecs 23244a5c8003 sched/cputime: Push time to account_user_time() in nsecs 71ea47b197de sched/cputime: Remove temporary cputime_t accessors 858cf3a8c599 timers/itimer: Convert internal cputime_t units to nsec ebd7e7fc4bc6 timers/posix-timers: Convert internals to use nsecs 715eb7a9243a timers/posix-timers: Use TICK_NSEC instead of a dynamically ad-hoc calculated version a499a5a14dbd sched/cputime: Increment kcpustat directly on irqtime account bde8285e5cf7 signal: Convert obsolete cputime type to nsecs 605dc2b31a2a tsacct: Convert obsolete cputime type to nsecs dbf3da1c2d14 delaycct: Convert obsolete cputime type to nsecs d4bc42af73bf acct: Convert obsolete cputime type to nsecs cd19c364b313 fs/binfmt: Convert obsolete cputime type to nsecs c0e7a5000d4d isdn: Convert obsolete cputime type to nsecs f7dcd63de442 x86: Convert obsolete cputime type to nsecs dc9b77b56c2e alpha: Convert obsolete cputime_t to nsecs 5613fda9a503 sched/cputime: Convert task/group cputime to nsecs a1cecf2ba78e sched/cputime: Introduce special task_cputime_t() API to return old-typed cputime 16a6d9be9037 sched/cputime: Convert guest time accounting to nsecs (u64) 564b733c899f macintosh/rack-meter: Convert cputime64_t use to u64 7fb1327ee9b9 sched/cputime: Convert kcpustat to nsecs ba03ce822db2 sched/cputime: Remove the unused INIT_CPUTIME macro 07e5f5e353aa time: Introduce jiffies64_to_nsecs() 93825f2ec736 jiffies: Reuse TICK_NSEC instead of NSEC_PER_JIFFY 696204faa6e8 efi/libstub: Preserve .debug sections after absolute relocation check 22c091d02a54 efi/x86: Add debug code to print cooked memmap 7b0a911478c7 efi/x86: Move the EFI BGRT init code to early init code c4c39c70c5fe efi: Use typed function pointers for the runtime services table e66880808960 efi/esrt: Fix typo in pr_err() message 18141e89a76c x86/efi: Add support for EFI_MEMORY_ATTRIBUTES_TABLE a19ebf59e208 efi: Introduce the EFI_MEM_ATTR bit and set it from the memory attributes table 3a6b6c6fb236 efi: Make EFI_MEMORY_ATTRIBUTES_TABLE initialization common across all architectures db4545d9a788 x86/efi: Deduplicate efi_char16_printk() 2bd79f30eea1 efi: Deduplicate efi_file_size() / _read() / _close() fff4b87e594a perf/x86/intel/uncore: Make package handling more robust 1aa6cfd33df4 perf/x86/intel/uncore: Clean up hotplug conversion fallout dd86e373e09f perf/x86/intel/rapl: Make package handling more robust 12d70958a2e8 blk-mq: don't fail allocating driver tag for stopped hw queue c6c70f4455d1 exit: fix the setns() && PR_SET_CHILD_SUBREAPER interaction 1328c727004d vfs: open() with O_CREAT should not create inodes with unknown ids f2e767bb5d6e scsi: mpt3sas: Force request partial completion alignment 2780f3c8f023 scsi: qla2xxx: Avoid that issuing a LIP triggers a kernel crash 86e6828a8aed scsi: scsi_debug: Add OPTIMAL TRANSFER LENGTH GRANULARITY option. 7cfa76963f18 scsi: mpt3sas: Updating driver version to v15.100.00.00 6b4c335a0f6c scsi: mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test. 459325c466d2 scsi: mpt3sas: Fix for Crusader to achieve product targets with SAS devices. 6c44c0fe91af scsi: mpt3sas: Added print to notify cable running at a degraded speed. 96b6ce4e8b66 scsi: hpsa: remove coalescing settings for ioaccel2 4b3e6f2ef372 xtensa: fix noMMU build on cores with MMU 526db94e5de8 scsi: storvsc: remove bogus code to transfer struct scatterlist 546a4d1812b6 scsi: atari_scsi: Reset DMA during bus reset only under ST-DMA lock b15e791d0c51 scsi: ncr5380: Improve target selection robustness 4ab2a7878fa5 scsi: ncr5380: Resolve various static checker warnings 14d739f640d8 scsi: ncr5380: Reduce #include files 9507037304e5 scsi: ncr5380: Clean up dead code and redundant macro usage 090284610632 scsi: ncr5380: Shorten host info string by removing unused option macros 9d032f4201d3 libnvdimm, namespace: do not delete namespace-id 0 970d14e39891 nvdimm: constify device_type structures 028f25332c4f docs: Convert the regulator docbook to RST 8a8a602fdb83 docs: Convert the deviceio template to RST ce363f0dec73 Input: synaptics-rmi4 - add sysfs interfaces for hardware IDs 5a89916df2c8 Input: synaptics-rmi4 - add sysfs attribute update_fw_status 7c10da373698 arm64: dts: qcom: Add msm8916 CoreSight components e5c3b3e9f012 PCI: iproc: Use of_device_get_match_data() to simplify probe 6dc2c04fd986 PCI: layerscape: Use of_device_get_match_data() to simplify probe ff1677e23165 PCI: rcar: Use of_device_get_match_data() to simplify probe f447c196fe7a tracing: Clean up the hwlat binding code cbc00c1310d3 ACPI: save NVS memory for Lenovo G50-45 d222678426fa ACPI, APEI, EINJ: fix malformed newline escape 3015d3b05239 ARM: dts: add the AB8500 sysclk to the device trees 6097c2d0afa4 ARM: dts: Ux500: move USB PHY pins to PHY device adef953bbc86 ARM: dts: push MMC/SD to board and add comments 81ab52fd94f3 spi: bcm-qspi: Added mspi read fallback in bcm_qspi_flash_read() b6e643adfd68 ASoC: qcom: Drop __func__ usage from log prints 46dccc3573bc ASoC: qcom: lpass-cpu: Remove unnecessary clock checks 8324147f3801 spi: fix device-node leaks d486f1f20438 block: move internal_tag to same cache line as tag aebf526b53ae block: fold cmd_type into the REQ_OP_ space 2f5a8e80f79d ide: don't abuse cmd_type 57292b58ddb5 block: introduce blk_rq_is_passthrough 09fc54ccc427 nbd: move request validity checking into nbd_send_cmd 27410a8927fb nbd: remove REQ_TYPE_DRV_PRIV leftovers 55460a8a7e6f mspro_block: remove pointless prep_fn cf22f802fc34 ms_block: remove pointless prep_fn 261c83c1a9e5 mmc: remove pointless request type check in mmc_prep_request 243842b8813d regulator: rn5t618: constify regulator_ops structure 68b568c797c0 ѕd: remove pointless REQ_TYPE_FS check 1dd128a1ff1e scm_blk: remove unneeded REQ_TYPE_FS check fb74036b83c1 regulator: rc5t583-regulator: constify regulator_ops structure 36fe20c7cd2c regulator: pv88090-regulator: constify regulator_ops structure d4fdf5e14eb3 regulator: pv88080-regulator: constify regulator_ops structure ea51874cb34d regulator: pv88060-regulator: constify regulator_ops structure e5053853d8d7 regulator: pfuze100-regulator: constify regulator_ops structure 0be794314add regulator: pcf50633-regulator: constify regulator_ops structure 00804e6af96b regulator: pcap-regulator: constify regulator_ops structure a180df71e7b3 regulator: pbias-regulator: constify regulator_ops structure 0e5a768008f0 regulator: palmas-regulator: constify regulator_ops structure 6e09f4af13b4 regulator: max8952: constify regulator_ops structure 85214c9a0ca8 regulator: max8925-regulator: constify regulator_ops structure 88c9d47aa4f7 regulator: max8907-regulator: constify regulator_ops structure 0301987a89b2 regulator: max77802-regulator: constify regulator_ops structure b68f907835b8 regulator: max77693-regulator: constify regulator_ops structure 404826cb39fb regulator: max77686-regulator: constify regulator_ops structure 634dc7abc5f7 regulator: max77620-regulator: constify regulator_ops structure 18c6c42c0fb4 regulator: max14577-regulator: constify regulator_ops structure f9e93acc14d1 regulator: ltc3676: constify regulator_ops structure 0becc0ae5b42 x86/mce: Make timer handling more robust c093c3a3db9d regulator: ltc3589: constify regulator_ops structure d42797a416ff regulator: lp8755: constify regulator_ops structure dc83c94ae513 regulator: hi655x-regulator: constify regulator_ops structure 71880ab24723 regulator: fan53555: constify regulator_ops structure 20f860c16040 regulator: bcm590xx-regulator: constify regulator_ops structure ef306e44ce89 regulator: axp20x-regulator: constify regulator_ops structure 1bacf4637194 regulator: as3711-regulator: constify regulator_ops structure fc28ab1882b5 sound: oss/ad1848: remove some dead code 2773ead133b1 regulator: arizona-micsupp: constify regulator_ops structure 03d06107f834 regulator: arizona-ldo1: constify regulator_ops structure bb24b9df7c2c regulator: ad5398: constify regulator_ops structure 1ed1da3c1016 regulator: act8945a-regulator: constify regulator_ops structure 2abf29af907a regulator: aat2870-regulator: constify regulator_ops structure 32cb5d30cf49 regulator: 88pm8607: constify regulator_ops structure b9f19321287f regulator: 88pm800: constify regulator_ops structures c9b0bdc74735 ASoC: wm8741: Remove unused WM8741_NUM_RATES macro b1b9e0d3d98e ASoC: mt8173-max98090: remove the call to snd_soc_jack_add_pins. 059c7a5a748d Documentation/gpu: drm-mm.rst: fix formatting for struct vm_operations_struct 7bde09dfcf60 ASoC: Intel: cht-bsw-rt5645: fix DAI formats bf92c6efc68a ASoC: Intel: add support for ALC3270 codec d74390b5fe47 ASoC: Intel: cht-bsw-rt5645: select ASRC source based on routing quirk 22af29114eb4 ASoC: Intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing ff9d1fbb3ffa ASoc: rt5645: add ACPI ID 10EC3270 fd0138dc5d17 ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 42648c2270ca ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection e1d06914542a ASoC: Intel: Atom: add machine driver for baytrail-rt5645 hardware 11ad80898620 ASoC: rt5645: add support for RT5648 93ffeaa8ee3f ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 a1a91752cb9c ASoC: Intel: add support for Realtek 5651 on Cherrytrail e7974816a8fc ASoC: Intel: Atom: Add HP Pavilion x2 10-p000 machine entry 03200140ee83 ASoC: rt5640: Add "10EC3276" ACPI ID a50477e55fff ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support f12f5c84e35c ASoC: Intel: atom: fix frame polarity 3639ac1cd517 ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers 1ce24864bff4 spi: mediatek: Only do dma for 4-byte aligned buffers 88b0aa544af5 spi: When no dma_chan map buffers with spi_master's parent 5b101ab465c5 ASoC: Intel: Atom: Configure media_loop1 and sprot_loop in stereo d1160ebff1fe arm64: dts: exynos: Add initial configuration for DISP clocks for TM2/TM2e 73d8ef76006b Input: mousedev - stop offering PS/2 to userspace by default 8b1a315b35a9 Input: tca8418 - switch to using generic device properties aef01aad89e4 Input: matrix-keypad - switch to using generic device properties 55d74adfa975 ARM: dts: exynos: Add labels to all existing power domains b13b2330aab5 soc: samsung: pm_domains: Read domain name from the new label property d1a09872fe2f soc: samsung: pm_domains: Remove message about failed memory allocation 066502d483de soc: samsung: pm_domains: Remove unused name field 402e73c5192b soc: samsung: pm_domains: Use full names in subdomains registration log aaaec6fc7554 x86/irq: Make irq activate operations symmetric b05d1093987a perf ftrace: Add ftrace.tracer config option 43d41deb71fe perf tools: Create for_each_event macro for tracepoints iteration a26305363d4b perf test: Add libbpf pinning test 71dc4c30680f tools lib api fs: Add bpf_fs filesystem detector 9a9c733d68c5 tools perf util: Make rm_rf(path) argument const d5148d8554d0 tools lib bpf: Add bpf_object__pin() b6989f35e80b tools lib bpf: Add bpf_map__pin() f367540c8c13 tools lib bpf: Add BPF program pinning APIs 9c68ae98c6f7 perf callchain: Reference count maps 1c74a6da1e4f iio: adc: add device tree bindings for Qualcomm PM8xxx ADCs 7d816e54b847 iio: stx104: Add support for GPIO names 8e6f31baba7e net: bgmac: use PHY subsystem for initializing PHY aa8863e5d494 net: bgmac: drop struct bcma_mdio we don't need anymore 34a5102c3235 net: bgmac: allocate struct bgmac just once & don't copy it 953046e1af0f net: dsa: bcm_sf2: Fix build module 0d909aa7c276 cxgb4: update latest firmware version supported 4d1ceea8516c net: ethtool: convert large order kmalloc allocations to vzalloc e26bfebdfc0d fscache: Fix dead object requeue 6bdded59c893 fscache: Clear outstanding writes when disabling a cookie 62deb8187d11 FS-Cache: Initialise stores_lock in netfs cookie 90427ef5d2a4 ipv6: fix flow labels when the traffic class is non-0 f8244ab55200 net: aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings c73e44269369 net: thunderx: avoid dereferencing xcv when NULL 97b50a654d5d virtio_blk: make SCSI passthrough support configurable 85dada09eeb3 virtio_blk: remove struct request backpointer from virtblk_req 72148aecf4fd block: make scsi_request and scsi ioctl support optional 3719fa8622a9 skd: implement trivial scsi ioctls directly c528fcb116e6 USB: serial: keyspan_pda: fix receive sanity checks 1b0aed2b1600 USB: serial: digi_acceleport: fix incomplete rx sanity check 2d380889215f USB: serial: digi_acceleport: fix OOB data sanity check 32ddd944a056 nfsd: opt in to labeled nfs per export 5cf23dbb1d31 nfsd: constify nfsd_suppatttrs c01410f7f6fd lockd: initialize sin6_scope_id in lockd_inet6addr_event() 7b19824de685 nfsd: initialize sin6_scope_id in nfsd_inet6addr_event() 865d50b23e4d NFSD: Remove unused value inode in nfsd_vfs_write 52e380e049d2 NFSD: cleanup dead codes and values in nfsd_write 54bbb7d206db NFSD: pass an integer for stable type to nfsd_vfs_write e35659f1b03c NFSD: correctly range-check v4.x minor version when setting versions. 2b477c00f3bd svcrpc: free contexts immediately on PROC_DESTROY 034dd34ff491 svcrpc: fix oops in absence of krb5 module 41f53350a0f3 nfsd: special case truncates some more d19fb70dd68c NFSD: Fix a null reference case in find_or_create_lock_stateid() e9904990e8e7 sfc: fix an off-by-one compare on an array size ec663d967b22 arm64: Improve detection of user/non-user mappings in set_pte(_at) f57e9618738d [media] ivtv: use pr_foo() instead of calling printk() directly bbdba43f202b [media] ivtv: prepare to convert to pr_foo() d07830db1bdb USB: serial: pl2303: add ATEN device ID 6fdb7b0c0e64 USB: serial: ark3116: use port device for info and error messages 41a2af93aeeb USB: serial: ark3116: remove redundant interrupt-urb check ecb10b694b72 ACPI / button: Remove lid_init_state=method mode 77e9a4aa9de1 ACPI / button: Change default behavior to lid_init_state=open 4481200364ab USB: serial: ark3116: fix endpoint-check return value 7bf7d778620d nvme/pci: Don't mark IOD as aborted if abort wasn't sent 9a69b0ed6257 lightnvm: allow targets to use sysfs deccf5a52ea5 lightnvm: free properly on target creation error 38ea2f7656f8 lightnvm: Add CRC read error 06894efea706 lightnvm: use end_io callback instead of instance 84d4add793c6 lightnvm: add ioctls for vector I/Os 19bd6fe73ca8 lightnvm: reduce number of nvm_id groups to one dab8ee9e8a30 lightnvm: cleanup nvm transformation functions 61a561d8d7d1 lightnvm: make nvm_map_* return void 8f4fe008fb25 lightnvm: remove nvm_get_bb_tbl and nvm_set_bb_tbl 583b7058b2e8 lightnvm: remove nvm_submit_ppa* functions 10995c3dc9d7 lightnvm: collapse nvm_erase_ppa and nvm_erase_blk ade69e2432b7 lightnvm: merge gennvm with core a3035886852c ARM: davinci: remove BUG_ON() from da850_register_sata() 00bacfbfaf50 ARM: davinci: da850: model the SATA refclk 8ba0f6caa41c ARM: davinci: da850: add con_id for the SATA clock cdf0ead37472 sata: ahci-da850: un-hardcode the MPY bits 3988d663c02f gpiolib: Fix a WARN_ON that can never trigger 7354740666cd gpio: random documentation update 79c6f448c8b7 tracing: Fix hwlat kthread migration e7b3a2b22176 [media] st-hva: hva_dbg_summary() should be static c610b5a8e22a [media] st-hva: add debug file system f7e1a6dba9dd [media] st-hva: encoding summary at instance release 0df03379c541 [media] ov9650: use msleep() for uncritical long delay 70829035ba71 [media] v4l: mt9v032: Remove unneeded gpiod NULL check da42c3c641ea Revert "[media] coda/imx-vdoa: constify structs" e2aec4901c78 [media] v4l: omap4iss: Clean up file handle in open() and release() 5cb13094484b ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards 3f81df559fb1 ARM: dts: mvebu: Add device tree for 98DX3236 SoCs 8f2e045ec878 drm/color: un-inline drm_color_lut_extract() 1deb54d4c081 [media] v4l: omap3isp: Clean up file handle in open() and release() 39dc3aaeec63 [media] uvcvideo: Change result code of debugfs_init to void 17c341ec0115 [media] uvcvideo: Fix a wrong macro 313fe8473bd5 [media] uvcvideo: (cosmetic) Remove a superfluous assignment bb1d34875cac [media] uvcvideo: (cosmetic) Add and use an inline function 239dd6164c86 [media] af9033: estimate cnr from formula a71e479c132a [media] af9035: correct demod i2c addresses 8efb34b28040 [media] it913x: add chip device ids for binding 35ef193b2aa3 [media] af9035: register it9133 tuner using platform binding 675ee8016333 [media] it913x: change driver model from i2c to platform 3461831adc35 [media] af9033: return regmap for integrated IT913x tuner driver 81e19912558d [media] af9033: style related and minor changes c2feb9ffce1e [media] af9033: use 64-bit div macro where possible 92c715fca907 drm/atomic: Fix double free in drm_atomic_state_default_clear bc85d5e2fa73 [media] af9033: convert to regmap api 09bfd96ca326 [media] af9035: read and store whole eeprom c62d29c81736 [media] si2168: implement ucb statistics 8393c00369f1 [media] si2168: implement ber statistics 91aba937086d ARM: dts: da850-lcdk: enable the SATA node 031913931bc8 ARM: dts: da850: add the SATA node e5360224ebce [media] mark myself as mainainer for camera on N900 c5254e72b8ed [media] media: Driver for Toshiba et8ek8 5MP sensor d3d557cf646c sata: ahci-da850: add a workaround for controller instability d436501e0679 sata: ahci: export ahci_do_hardreset() locally f4d435f32656 sata: ahci-da850: implement a workaround for the softreset quirk bf4ae3f07889 sata: ahci-da850: add device tree match table ded9a92a626d [media] media: et8ek8: add device tree binding documentation a2fafda66dcc [media] exynos4-is: constify v4l2_subdev_* structures 4742575cde1f [media] exynos4-is: fimc-is: Unmap region obtained by of_iomap() cb610c8fdfbe [media] exynos-gsc: Fix unbalanced pm_runtime_enable() error 3a07a8278ae7 [media] exynos-gsc: Clean up file handle in open() error path 8e9faa15469e HID: cp2112: fix gpio-callback error handling 7a7b5df84b6b HID: cp2112: fix sleep-while-atomic 5e6df4eb255a [media] exynos4-is: Clean up file handle in open() error path 319fe159889a hwmon: Register thermal zone only if 'dev' parameter was provided 82dbe1a68fd6 sata: ahci-da850: get the sata clock using a connection id 74d3b6419772 hwmon: Relax name attribute validation for new APIs f7116e115acd iommu/vt-d: Don't over-free page table directories 21e722c4c837 iommu/vt-d: Tylersburg isoch identity map check is done too late. aaa59306b0b7 iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu cbef9099398c drm/docs: Fix documentation for drm_atomic_set_mode_for_crtc 6cfd3cd8d836 ARM: dts: orion5x-lschl: More consistent naming on linkstation series 81917bad86a6 ARM: dts: orion5x-lschl: Fix model name ff2ac58a4591 virtio-gpu: disable VIRGL with BE kernel 050f23390f6b KVM: PPC: Book3S HV: Advertise availablity of HPT resizing on KVM HV b5baa6877315 KVM: PPC: Book3S HV: KVM-HV HPT resizing implementation 5e9859699aba KVM: PPC: Book3S HV: Outline of KVM-HV HPT resizing implementation 639e45976884 KVM: PPC: Book3S HV: Create kvmppc_unmap_hpte_helper() f98a8bf9ee20 KVM: PPC: Book3S HV: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to change HPT size 57a66aafda62 ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for SATA aae0777f1e82 KVM: PPC: Book3S HV: Split HPT allocation from activation 3d089f84c6f9 KVM: PPC: Book3S HV: Don't store values derivable from HPT order 3f9d4f5a5f35 KVM: PPC: Book3S HV: Gather HPT related variables into sub-structure db9a290d9c3c KVM: PPC: Book3S HV: Rename kvm_alloc_hpt() for clarity ef1ead0c3b1d KVM: PPC: Book3S HV: HPT resizing documentation and reserved numbers ccc4df4e2c38 Documentation: Correct duplicate section number in kvm/api.txt 484290350c8d ARM: davinci_all_defconfig: enable SATA modules 79a2dc984930 devicetree: bindings: add bindings for ahci-da850 d0979c07ff52 arm64: dts: marvell: adjust name of sd-mmc-gop clock in syscon 0ffb94b6cc5d [media] cxd2820r: fix gpio null pointer dereference d40e98c13b3e [media] coda: support YUYV output if VDOA is used e7f3c5481035 [media] coda: use VDOA for un-tiling custom macroblock format 161e6d44a5e2 mmc: sdhci: Ignore unexpected CARD_INT interrupts 7691f821ff19 [media] coda: fix frame index to returned error d677b6482baf [media] coda: add debug output about tiling 4ec319eb828a [media] coda: correctly set capture compose rectangle 126f52b02e6e [media] coda/imx-vdoa: constify structs cadf8106661c doc: convert UIO howto from docbook to sphinx b0444f18e0b1 [media] coda: add i.MX6 VDOA driver f8a096059fc5 mei: simplify error handling via devres function. 67c5900658fb [media] dt-bindings: Add a binding for Video Data Order Adapter f046192d98c9 mei: revamp io list cleanup function. 962ff7bcec24 mei: replace callback structures used as list head by list_head 9ecdbc58f96b mei: amthif: allow the read completion after close 6537ae2f2041 mei: amthif: clean command queue upon disconnection 6c0d6701a551 mei: abort waiting for notification on unsupported HW 7c47d2ca0fec mei: return error on notification request to a disconnected client 57080e88240a mei: bus: unregister callbacks upon me client disable call 5d88246090c5 mei: bus: prevent hardware module unload if device on bus is active 9ecb839f16a3 mei: bus: cancel and disable callback after release call 1274a690f6b2 Drivers: hv: Log the negotiated IC versions. a16564541318 Drivers: hv: vmbus: Use all supported IC versions to negotiate ad6d41253bf9 Drivers: hv: balloon: add a fall through comment to hv_memory_notifier() 5647dbf8f080 Drivers: hv: restore TSC page cleanup before kexec d6f3609d2b4c Drivers: hv: restore hypervcall page cleanup before kexec 17244623a4c0 hv_util: switch to using timespec64 7cf8c1000dcd [media] pvrusb2-io: Add some spaces for better code readability 2b5078937355 drm/nouveau/kms/nv50: request vblank events for commits that send completion events 24bf7ae359b8 drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval d347583a39e2 drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215 d72498ca2cbc drm/nouveau/nouveau/led: prevent compiling the led-code if nouveau=y and leds=m 7dfee6827780 drm/nouveau/disp/mcp7x: disable dptmds workaround c966b6279f61 drm/nouveau: prevent userspace from deleting client object 96692b097ba7 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 16eddbe352e7 [media] pvrusb2-io: Use kmalloc_array() in pvr2_stream_buffer_count() 56271bc8da23 [media] davinci: VPIF: add basic support for DT init faa3185114f7 [media] dt-bindings: add TI VPIF documentation 62dd4acd0bc8 [media] davinci: vpif_capture: fix start/stop streaming locking 433e19cf33d3 Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read() 2d40cb3f0d71 [media] davinci: vpif_capture: remove hard-coded I2C adapter id bff782d78a96 [media] davinci: VPIF: fix module loading, init errors e3bb3cddd177 [media] media: fix dm1105.c build error a2370ba27525 [media] v4l: s5c73m3: fix negation operator 21b5a1c33e11 [media] Add maintainers for camera on N900 bc2be239feef serial: imx: Fix the CTS_B polarity in RS485 mode 1a613626d289 serial: imx: Fix the RTS GPIO polarity in RS485 mode 203804300820 staging: vc04_services: Make vchi_msg_queue static 619969770f14 staging: vc04_services: Add vchi_queue_user_message function fbcaed9e324d staging: vc04_services: Add vchi_queue_kernel_message function ba21d0ea2189 s390/dasd: correct inconsistent indenting ca732e111ff7 s390/dasd: check blockdevice pointer before trying to sync blockdevice 2202134e48a3 s390/dasd: check for device error pointer within state change interrupts defc2a9b9899 s390/dasd: allow 0 for path_threshold attribute 0cec463e391e staging: bcm2835-audio: Simplify callback structure for write data 9c4f728693f7 staging: bcm2835-audio: Remove code for non device tree init 6c07499d6314 staging: bcm2835-audio: Add TODO list f9e9c0669f15 [media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister() 34525e1f7e8d s390: store breaking event address only for program checks 9945cf9997b5 [media] media: usb: cpia2: Use kmemdup instead of kmalloc and memcpy 3b1bea012710 s390/dasd: Improve parameter list parsing 09762dcb623b s390/dasd: Always store parameter elements in an array 7fbe5c0f2af3 s390/zcrypt: use spin_lock_bh for all queue locks and unlocks. d34b1acb78af s390/prng: Adjust generation of entropy to produce real 256 bits. 01faa0d9c79e [media] pvrusb2: Clean up file handle in open() error path a4f2779ecf2f s390/crypto: Extend key length check for AES-XTS in fips mode. f3d3584faf29 s390/crypto: Check des3_ede keys for uniqueness in fips mode c5b81fe36cc6 [media] ivtv: Clean up file handle in open() error path 1e071039b153 [media] tm6000: Clean up file handle in open() error path 2217a1d1cb06 [media] zoran: Clean up file handle in open() error path 60d5c020bbc0 staging: bcm2835-v4l2: Apply spelling fixes from checkpatch. 03b0a78d067f staging: bcm2835-v4l2: Apply many whitespace fixes from checkpatch. 7002786a12f6 staging: bcm2835-v4l2: Add a TODO file for improvements we need. 97b35807cc4d staging: bcm2835-v4l2: Add a build system for the module. 411d68bef922 staging: bcm2835-v4l2: Update the driver to the current VCHI API. 7b3ad5abf027 staging: Import the BCM2835 MMAL-based V4L2 camera driver. 7c13a4d6997d [media] vim2m: Clean up file handle in open() error path c4d27f4b4dc9 [media] solo6x10: use designated initializers 6351db2b4df3 [media] mtk-vcodec: use designated initializers 6792eb0cf931 [media] bt8xx: fix memory leak 7cebf2ee8b7e [media] lirc: fix null dereference for tx-only devices f348b4d323a6 [media] lirc: LIRC_GET_MIN_TIMEOUT should be in range 8caebcdc53c9 [media] rc: remove excessive spaces from error message c9bbd5661fa8 [media] lirc: fix transmit-only read features 126f6846cb18 [media] rc/keymaps: add a keytable for the GeekBox remote control 2b4883d00baa [media] Documentation: devicetree: Add document bindings for mtk-cir 330d432bc3a7 [media] Documentation: devicetree: move shared property used by rc into a common place 6691e7b9a57c [media] rc: add driver for IR remote receiver on MT7623 SoC 922ee72da7c7 [media] rx51: broken build 05e0be7c9007 Input: synaptics-rmi4 - fix reversed conditions in enable/disable_irq_wake 50e66ccbb72d staging: unisys: visornic: Fix typo in visornic_main.c 2c474b8579e9 staging: wlan-ng: add missing byte order conversion d9c3b5a7645a Staging: speakup: speakup_bns: fix comment 73c3700e86ab Staging: speakup - syle fix permissions to octal b1fe0cf06f92 Input: delete MPU3050 driver 8cf4ecc0ca9b KVM: PPC: Book3S HV: Enable radix guest support f11f6f79b606 KVM: PPC: Book3S HV: Invalidate ERAT on guest entry/exit for POWER9 DD1 53af3ba2e819 KVM: PPC: Book3S HV: Allow guest exit path to have MMU on a29ebeaf5575 KVM: PPC: Book3S HV: Invalidate TLB on radix guest vcpu movement 65dae5403a16 KVM: PPC: Book3S HV: Make HPT-specific hypercalls return error in radix mode 8f7b79b8379a KVM: PPC: Book3S HV: Implement dirty page logging for radix guests 01756099e0a5 KVM: PPC: Book3S HV: MMU notifier callbacks for radix guests 5a319350a465 KVM: PPC: Book3S HV: Page table construction and page faults for radix guests f4c51f841d2a KVM: PPC: Book3S HV: Modify guest entry/exit paths to handle radix guests 9e04ba69beec KVM: PPC: Book3S HV: Add basic infrastructure for radix guests ef8c640cb9cc KVM: PPC: Book3S HV: Use ASDR for HPT guests on POWER9 468808bd35c4 KVM: PPC: Book3S HV: Set process table for HPT guests on POWER9 c92701322711 KVM: PPC: Book3S HV: Add userspace interfaces for POWER9 MMU bc3551257af8 powerpc/64: Allow for relocation-on interrupts from guest to host 16ed141677c5 powerpc/64: Make type of partition table flush depend on partition type ba9b399aee6f powerpc/64: Export pgtable_cache and pgtable_cache_add for KVM dbcbfee0c81c powerpc/64: More definitions for POWER9 cc3d2940133d powerpc/64: Enable use of radix MMU under hypervisor on POWER9 3f4ab2f83b4e powerpc/pseries: Fixes for the "ibm,architecture-vec-5" options 18569c1f134e powerpc/64: Don't try to use radix MMU under a hypervisor a97a65d53d9f KVM: PPC: Book3S: 64-bit CONFIG_RELOCATABLE support for interrupts 4585fbcb5331 PM / devfreq: Modify the device name as devfreq(X) for sysfs 775fa8c3aa22 PM / devfreq: Simplify the sysfs name of devfreq-event device 3ad38ceb2769 x86/mm: Remove CONFIG_DEBUG_NX_TEST b1a4c9a19659 bcma: make OF code more generic (not platform_device specific) 6715208d0a95 rt2800: enable rt3290 unconditionally on pci probe a971df0b9d04 bcma: use (get|put)_device when probing/removing device driver 2a2a5d1835b6 brcmfmac: add .update_connect_params() callback 0b57010fc18e brcmfmac: allow wowlan support to be per device d29afe91af59 brcmfmac: fix handling firmware results for wowl netdetect 2ef0359031b9 brcmfmac: provide a value for struct wowlan_support::max_nd_match_sets d546530e5694 iwlwifi: alloc memory dynamically also for DVM 33e962c8871f rt2x00: fix clk_get call 52f5631a4c05 rtlwifi: rtl8192ce: Fix loading of incorrect firmware 29b6968b05b6 PM / devfreq: Remove unnecessary separate _remove_devfreq() 30582c25a4b4 PM / devfreq: Fix wrong trans_stat of passive devfreq device bcf23c79c4e4 PM / devfreq: Fix available_governor sysfs b0d75c08092f PM / devfreq: exynos-ppmu: Show the registred device for ppmu device c701335e7afa PM / devfreq: Fix the wrong description for userspace governor 9d0109be482c PM / devfreq: Fix the checkpatch warnings 7b70246c3b8c PM / devfreq: exynos-bus: Print the real clock rate of bus 2a3ea6478912 PM / devfreq: exynos-ppmu: Use the regmap interface to handle the registers b513652443fc PM / devfreq: exynos-bus: Add the detailed correlation for Exynos5433 924b9111a14f PM / devfreq: Don't delete sysfs group twice 92f3e6ebf6e4 firmware: arm_scpi: Add hardware dependencies 77d65d6f3d60 dmaengine: Provide a wrapper for memcpy operations 2b2d3eb41c92 sh_eth: stop using bare numbers for EESIPR values 00300b2aac27 sh_eth: add missing EESIPR bits 1a0bee6c1e78 sh_eth: rename EESIPR bits 0d0a4bc2a6f7 powerpc/mm: unstub radix__vmemmap_remove_mapping() 4b5d62ca17a1 powerpc/mm: add radix__remove_section_mapping() 6cc27341b21a powerpc/mm: add radix__create_section_mapping() b5200ec9edf0 powerpc/mm: refactor radix physical page mapping 023b13a50183 powerpc/powernv: Add support for direct mapped LPC on POWER9 b3c711a9e19e powerpc: Add support for non-PCI ISA bridges 38e9d36bc149 powerpc: Move isa bridge definitions to separate include 7598d167df99 livepatch/module: print notice of TAINT_LIVEPATCH 1dbba0863468 xfs: remove unused full argument from bmap e4229d6b0bc9 xfs: fix eofblocks race with file extending async dio writes c3155097ad89 xfs: sync eofblocks scans under iolock are livelock prone a36b926180cd xfs: pull up iolock from xfs_free_eofblocks() 64f61ab6040c xfs: remove unused struct declarations 8ff6daa17b6a iomap: constify struct iomap_ops b6f41e448277 xfs: remove boilerplate around xfs_btree_init_block af7d20fd83d9 xfs: make xfs_btree_magic more generic f88ae46b09e9 xfs: glean crc status from mp not flags in xfs_btree_init_block_int 1ded56df3247 PCI: xgene: Fix double free on init error e41456bfc811 drm/exynos: g2d: prevent integer overflow in 8646dcb8a0de drm/exynos: fix a timeout loop 41cbf0fdaa28 drm/exynos: use atomic helper commit 9db41d432364 drm/exynos: remove unnecessary codes 4e8ba5cc8863 drm/exynos: mic: Add runtime PM support 328c057ca4de drm/exynos: Stop using drm_framebuffer_unregister_private cc2b022518b0 drm/exynos: mic: Fix parse_dt function e87eb57c6900 drm/exynos: mic: Add mode_set callback function a71280722eeb PCI: imx6: Remove LTSSM disable workaround cdcb33f98244 PCI: Avoid possible deadlock on pci_lock and p->pi_lock 047487241ff5 sparc64: Handle PIO & MEM non-resumable errors. 7a7dc961a28b sparc64: Zero pages on allocation for mondo and error queues. 2099c77d4af7 remoteproc: Drop firmware_loading_complete 608d792192d7 remoteproc: Add RPROC_DELETED state b003d45b37b2 remoteproc: Move rproc_delete_debug_dir() to rproc_del() b807421a720f cgroup: misc cleanups 1558727a1c1b net: dsa: mv88e6xxx: Add support for ethernet switch 88E6141 a75961d0ebfd net: dsa: mv88e6xxx: Add support for ethernet switch 88E6341 891daf49b0f6 net: dsa: mv88e6xxx: Don't forbid MDIO I/Os for PHY addr >= num_of_ports 90a068ed3fc9 remoteproc: qcom: Add SLPI rproc support to load and boot slpi proc. 040587af3122 net/sched: cls_flower: Correct matching on ICMPv6 code cdaf25dfc058 smc: some potential use after free bugs e323fc030c45 remoteproc: qcom: Add additional agree2_clk and px regulator resource. b48ff52043f4 Documentation:powerpc: Add device-tree bindings for power-mgt 09206b600c76 powernv: Pass PSSCR value and mask to power9_idle_stop 9e9fc6f00a54 cpuidle:powernv: Add helper function to populate powernv idle states. dd34c74c97b6 powernv:stop: Rename pnv_arch300_idle_init to pnv_power9_idle_init 823b7bd5156a powernv:idle: Add IDLE_STATE_ENTER_SEQ_NORET macro c7715e47bf6d remoteproc: qcom: Compatible string based resource initialization. 0abd6bdde04f rpmsg: unlock on error in rpmsg_eptdev_read() ec960de61503 net: dsa: bcm_sf2: Add support for port mirroring ed3af5fd08eb net: dsa: b53: Add support for port mirroring 151da0171e12 net: dsa: b53: Add mirror capture register definitions f50f212749e8 net: dsa: Add plumbing for port mirroring 420a3879d694 MAINTAINERS: change email address from atmel to microchip e085b9d8fcbd MAINTAINERS: at91: change email address 0b351c986a5f PCI: rockchip: Mark PM functions as __maybe_unused 2b89ed65a6f2 ipv6: Paritially checksum full MTU frames 7faebda21d57 PCI: rockchip: Use readl_poll_timeout() instead of open-coding it d585df1c5ccf net/mlx4_core: Avoid command timeouts during VF driver device shutdown 87ac0c24bd8e iio: tmp007: Fix `name` attribute ABI 1f8176f7352a net/mlx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow bf1f9396831c net/mlx4_en: Check the enabling mtu flag in SET_PORT wrapper flow 40fb4fc1e18b net/mlx4_en: Pass user MTU value to Firmware at set port command 297e1cf29eac net/mlx4_en: Adding support of turning off link autonegotiation via ethtool 4b5e5b7ececc net/mlx4_core: Get num_tc using netdev_get_num_tc ae5a2e29d11e net/mlx4_core: Add resource alloc/dealloc debugging 38353364015c net/mlx4_core: Device revision support 72b8eaab245e net/mlx4: Replace ENOSYS with better fitting error codes 30357d7d8aaf lwtunnel: remove device arg to lwtunnel_build_state 6ad20165d376 drivers: net: generalize napi_complete_done() 6705e1277c21 iio: stx104: Remove unneeded struct stx104_dev code 63a6fff353d0 net: Avoid receiving packets with an l3mdev on unbound UDP sockets 376e5f5449d1 MAINTAINERS: add dma-fence* files to Sync File maintainership 7318166cacad net: dsa: bcm_sf2: Add support for ethtool::rxnfc 853458087ef0 net: dsa: bcm_sf2: Add CFP registers definitions e1b9147cbdb8 net: dsa: bcm_sf2: Configure traffic classes to queue mapping bf9f26485d23 net: dsa: Hook {get,set}_rxnfc ethtool operations c0621acf45a9 tools headers: Sync {tools/,}arch/powerpc/include/uapi/asm/kvm.h, {tools/,}arch/x86/include/asm/cpufeatures.h and {tools/,}arch/arm/include/uapi/asm/kvm.h 6b6a1867667a ARM64: dts: meson-gxbb-p200: add ADC laddered keys bd80ef5ed462 ARM64: dts: meson: meson-gx: add the SAR ADC 68e33bd6bbb7 NFSv4: Fix warning for using 0 as NULL 2e54b9b1b0ac pNFS/flexfiles: Make local symbol layoutreturn_ops static 045c551947a8 NFS: Return the comparison result directly in nfs41_match_stateid() 49ad0145c3a8 NFS: Clean up nfs41_same_server_scope() 81b68de493a3 NFS: No need to set and return status in nfs41_lock_expired() 9df1336ca42c NFS: Remove unnecessary goto in nfs4_lookup_root_sec() 334f87dd11b7 NFS: Remove nfs4_recover_expired_lease() d7e9825848ce NFS: Remove an extra if in _nfs4_recover_proc_open() 37a8484aef09 NFS: Return errors directly in _nfs4_opendata_reclaim_to_nfs4_state() 820bf85ce249 NFS: Remove nfs4_wait_for_completion_rpc_task() eeea5361634e NFS: Clean up _nfs4_is_integrity_protected() d9b67e1e499b NFS: Fix inconsistent indentation in nfs4proc.c ad05cc0f0434 NFS: Make trace_nfs4_setup_sequence() available to NFS v4.0 3d35808b1de4 NFS: Merge the remaining setup_sequence functions 76ee03540f31 NFS: Check if the slot table is draining from nfs4_setup_sequence() 0dcee8bb749e NFS: Handle setup sequence task rescheduling in a single place 6994cdd79856 NFS: Lock the slot table from a single place during setup sequence 9dd9107f330c NFS: Move slot-already-allocated check into nfs_setup_sequence() 7981c8a65914 NFS: Create a single nfs4_setup_sequence() function 6de7e12f53a1 NFS: Use nfs4_setup_sequence() everywhere 42e1cca7e91e NFS: Change nfs4_setup_sequence() to take an nfs_client structure 172d9de15a0d NFS: Change nfs4_get_session() to take an nfs_client structure efc6f4aa742d NFS: Move nfs4_get_session() into nfs4_session.h 6f6e3c09c0dd NFS: tidy up nfs_show_mountd_netid 4c3ffd058c28 SUNRPC: two small improvements to rpcauth shrinker. ddeaa6379d50 sunrpc & nfs: Add and use dprintk_cont macros a052af2a548d [media] staging/media/s5p-cec/exynos_hdmi_cecctrl.c Fixed blank line before closing brace '}' 7f01be234a2d [media] staging/s5p-cec: fixed alignment should match open parenthesis 5f98e5f555d7 [media] adv7170: drop redundant ret local 30e0e2ed7cf6 [media] ov2659: remove NOP assignment 7289cf4acfbf [media] gp8psk: fix spelling mistake: "firmare" -> "firmware" 187a1446cbde [media] b2c2: fix spelling mistake: "Contunuity" -> "Continuity" 774ad26b2cd7 [media] cobalt: fix spelling mistake: "Celcius" -> "Celsius" f8d5219dcd3b [media] dvb-frontends: fix spelling mistake on cx24123_pll_calcutate 6ebf75774f82 [media] am437x-vpfe: always assign bpp variable 05a89739e9f5 [media] gen-errors.rst: document EIO 6ab1a322dcaf [media] vivid: Enable 4k resolution for webcam capture device fc2cc75a20b7 [media] media: s5p-cec: Remove references to non-existent PLAT_S5P symbol ba218bf91176 [media] media: s5p-cec: Remove unneeded linux/miscdevice.h include da8892d410db [media] adv7604: Initialize drive strength to default when using DT aacee72061a3 GFS2: Reduce contention on gfs2_log_lock 32dd9e873bba [media] media: platform: soc_camera_platform : constify v4l2_subdev_* structures a5bc63f28a38 [media] soc-camera: Fix a return value in case of error 561eb9d09a93 fbdev: omap/lcd: Make callbacks optional b2c1e8a75b2b fbdev: omap/lcd: Staticize non-exported lcd_panel structs 0ed711168a20 fbdev: omap/lcd: Remove no-op driver callbacks 0a9aae40a676 video/mbx: use simple_open() 74a2b96e61d7 video: fbdev: stifb: handle NULL return value from ioremap_nocache f998ff681c06 video: fbdev: pmagb-b-fb: Remove bad `__init' annotation 879e5a0df626 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 6306b3a58c91 video: ARM CLCD: use panel device node for getting backlight and mode be7367968f54 video: ARM CLCD: use panel device node for panel initialization 69550ad23d30 video: ARM CLCD: sort included headers out alphabetically f41003a23a02 [media] staging: lirc_imon: port remaining usb ids to imon and remove d48982f49b53 [media] staging: lirc_bt829: remove 2933974cbb03 [media] staging: lirc_parallel: remove cc06393aae59 [media] staging: lirc_sir: port to rc-core a92def1becf3 [media] ir-rx51: port to rc-core fe052da49201 [media] rc: add support for IR LEDs driven through SPI 182c2909e22d [media] Documentation: bindings: add documentation for ir-spi device driver 4af0e5bb95ee gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page d5083677b3ba [media] rc-ir-raw: do not generate any receiving thread for raw transmitters d34aee101834 [media] rc-core: add support for IR raw transmitters 7ff2c2bc259e [media] rc-main: split setup and unregister functions 0f7499fddb15 [media] rc-main: assign driver type during allocation 97c129747af5 [media] rc: nuvoton-cir: Add support wakeup via sysfs filter callback 914535c05971 [media] rc: rc-loopback: Add loopback of filter scancodes f423ccc1a32f [media] rc: rc-core: Add support for encode_wakeup drivers 103293be9d23 [media] rc: ir-sony-decoder: Add encode capability d35afc5fe097 [media] rc: ir-sharp-decoder: Add encode capability cb981257dc75 [media] rc: ir-sanyo-decoder: Add encode capability d8a2ae5cbdc8 [media] rc: ir-jvc-decoder: Add encode capability 141cfb1432f5 [media] rc: ir-nec-decoder: Add encode capability 9d974e49339d [media] rc: ir-rc6-decoder: Add encode capability e9ab364a28c7 [media] rc: ir-rc5-decoder: Add encode capability caec098477d2 [media] rc: rc-ir-raw: Add pulse-distance modulation helper 844a4f45f43b [media] rc: rc-ir-raw: Add Manchester encoder (phase encoder) helper 3875233d0b42 [media] rc: rc-ir-raw: Add scancode encoder callback d9bf28e2650f PCI: mvebu: Handle changes to the bridge windows while enabled 1a7347c7dba9 nvme/scsi: don't rely on BLK_MAX_CDB dca72e09e0cd pinctrl: stm32: fix bad location of gpiochip_lock_as_irq 838adb576d4a drivers: pinctrl: add driver for Allwinner H5 SoC 94842b4fc4d6 net: ethtool: add support for 2500BaseT and 5000BaseT link modes 122fac030e91 iommu/dma: Implement PCI allocation optimisation f51d7bb79c11 iommu/dma: Stop getting dma_32bit_pfn wrong 3d84fdb3f0b5 gpio: mcp23s08: use regmap cdca06e4e859 pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler 1b89970d81bb pinctrl: baytrail: Debounce register is one per community 827e1579e1d5 pinctrl: baytrail: Rectify debounce support (part 2) 8c34b5c4c82e [media] rc: raw IR drivers cannot handle cec, unknown or other 459fbe006934 x86/mm/cpa: Avoid wbinvd() for PREEMPT f4742e1d2dd3 [media] winbond-cir: use sysfs wakeup filter 08d85f3ea99f irqdomain: Avoid activating interrupts more than once 6eae57e9d5b0 [media] rc: unify nec32 protocol scancode format b590c0bfaee6 [media] rc: Add scancode validation 0751d33c27ea [media] rc: change wakeup_protocols to list all protocol variants 0fcd3f0a3f8e [media] rc5x: document that this is the 20 bit variant fd844d905d1b [media] rc5x: 6th command bit is S2 bit 56a6036c5fcb [media] rc: allow software timeout to be set 6693f9f96a09 pinctrl: intel: Add Intel Gemini Lake pin controller support 2940c7e49775 [media] serial_ir: generate timeout 04cc058f0c52 pinctrl: intel: Add support for 1k additional pull-down 17809ed21994 [media] em28xx: IR protocol not reported correctly e57725eabf87 pinctrl: intel: Add support for hardware debouncer d7ae8f8dee7f pinctrl: mvebu: pinctrl driver for 98DX3236 SoC 07e9293c188d [media] lirc: LIRC_{G,S}ET_SEND_MODE fail if device cannot transmit bd291208d7f5 [media] lirc_dev: LIRC_{G,S}ET_REC_MODE do not work 3cf8d8e4fcc4 [media] mceusb: LIRC_SET_SEND_CARRIER returns 0 on success 517b500713fd [media] cxusb: port to rc-core 9d93dc1c96ec arm/arm64: KVM: Get rid of KVM_MEMSLOT_INCOHERENT 13b7756cec3d arm/arm64: KVM: Stop propagating cacheability status of a faulted page 8f36ebaf21fd arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 e363e05e12d7 KVM: arm/arm64: Documentation: Update arm-vgic-v3.txt e96a006cb066 KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctl d017d7b0bd7a KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access 5fb247d79c04 KVM: arm/arm64: vgic: Introduce VENG0 and VENG1 fields to vmcr struct 5c3415370489 irqchip/gic-v3: Add missing system register definitions 4b927b94d5df KVM: arm/arm64: vgic: Introduce find_reg_by_id() 94574c9488e2 KVM: arm/arm64: vgic: Add distributor and redistributor access 2df903a89a81 KVM: arm/arm64: vgic: Implement support for userspace access 74d47d75beb1 [media] rc: refactor raw handler kthread 82bbd8c8400e pinctrl: broxton: No need to take pointer of a pointer f9f96fc10c09 [media] cec: fix wrong last_la determination 8015d6b83cad [media] cec-intro.rst: mention the v4l-utils package and CEC utilities db88977894ab arm: mvebu: support for SMP on 98DX3336 SoC ed72b81bb7a4 [media] cec rst: remove "This API is not yet finalized" notice 0cffd6312f3f [media] davinci: Use a local media device pointer instead 2312d8b8a09a [media] xilinx: Use a local media device pointer instead 79ac44c88fd0 [media] omap3isp: Use a local media device pointer instead aa79a84f65b3 [media] media: entity: Add debug information to graph walk 91b619adeb37 [media] media: Use single quotes to quote entity names 228dbbfb5d77 ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write 97a98ae5b8ac ARM: 8642/1: LPAE: catch pending imprecise abort on unmask e17a0ded5ca1 drm/etnaviv: set up initial PULSE_EATER register a1540a7fa4ec drm/etnaviv: add new GC3000 sensitive states c3a696b6e8f8 ACPI / EC: Use busy polling mode when GPE is not enabled 4c237371f290 ACPI / EC: Remove old CLEAR_ON_RESUME quirk 612f0c0b859e perf/x86/events: Add an AMD-specific Makefile da6adaea2b7e perf/x86/amd/uncore: Update sysfs attributes for Family17h processors bc1daef6b5da perf/x86/amd/uncore: Update the number of uncore counters a83f4c00dd6a perf/x86/amd/uncore: Rename 'L2' to 'LLC' 40999312c703 perf/core: Try parent PMU first when initializing a child event 487f05e18aa4 perf/core: Optimize event rescheduling on active contexts fe45bafbd0e1 perf/core: Don't re-schedule CPU flexible events needlessly 1fd7e4169954 perf/core: Remove perf_cpu_context::unique_pmu 058fe1c0440e perf/core: Make cgroup switch visit only cpuctxs with cgroup events 07f76443ef81 mtd: nand: mediatek: remove redundant dev_err call in mtk_nfc_probe() de0b34455afd mtd: nand: Add OX820 NAND hardware dependency 4404d7d821c3 mtd: nand: fsmc: remove stale non-DT probe path 4339b7fdbb90 mtd: nand: lpc32xx_slc: Remove unneeded NULL check on 'rc' 61babe943938 mtd: nand: fix nand.h kernel-doc warnings 7b1d4185050d gpu: host1x: Set OF node for new host1x devices 619bd4a71874 sched/rt: Add a missing rescheduling point 4b12db939166 sched/core: Fix &rd->cpudl memory leak 92c99ac82993 sched/core: Fix &rd->rto_mask memory leak 4d25b35ea372 sched/fair: Restore previous rq_flags when migrating tasks in hotplug 1b1d62254df0 sched/core: Add missing update_rq_clock() call in sched_move_task() 49ee576809d8 sched/core: Optimize pick_next_task() for idle_sched_class b9c16a0e1f73 locking/mutex: Fix lockdep_assert_held() fail 4009f4b3a9d8 locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock() 0b3589be9b98 perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory a76a82a3e38c perf/core: Fix use-after-free bug b8bcf0e1b212 arm64: allwinner: add BananaPi-M64 support e7ba733d32cc arm64: allwinner: a64: add UART1 pin nodes ebe3ae29c631 arm64: allwinner: pine64: add MMC support 22be992faea7 arm64: allwinner: a64: Increase the MMC max frequency a3e8f4926248 arm64: allwinner: a64: Add MMC pinctrl nodes f3dff3478a8a arm64: allwinner: a64: Add MMC nodes a8c39dd77cb9 KVM: s390: Add debug logging to basic cpu model interface 4bead2a423ea KVM: s390: Fix RRBE return code not being CC a69cbe81b2f3 KVM: s390: guestdbg: filter PER i-fetch on EXECUTE properly 3fa8cad7402c KVM: s390: prepare to read random guest instructions f41711788c9c KVM: s390: guestdbg: filter i-fetch events on icpts 2f87d942be9d KVM: s390: Introduce BCD Vector Instructions to the guest 53743aa7f146 KVM: s390: Introduce Vector Enhancements facility 1 to the guest 27f67f872784 KVM: s390: Get rid of ar_t d051ae531324 KVM: s390: get rid of bogus cc initialization cd1836f583d7 KVM: s390: instruction-execution-protection support a679c547d19d KVM: s390: gaccess: add ESOP2 handling 37efa4b41ffb CPU / PM: expose pm_qos_resume_latency for CPUs a06393ed0316 can: bcm: fix hrtimer/tasklet termination in bcm op removal 9908859acaa9 cpuidle/menu: add per CPU PM QoS resume latency consideration 8e37e1a2a329 cpuidle/menu: stop seeking deeper idle if current state is deep enough db02b7614a54 drm/atmel-hlcdc: Rework the fbdev creation logic 616badd2fb49 powerpc/powernv: Use OPAL call for TCE kill on NVLink2 1d0761d2557d powerpc/powernv: Initialise nest mmu e6e7b48b295a drm: Don't race connector registration 4e5b54f12742 drm: prevent double-(un)registration for connectors 55d661658536 drm/vc4: Remove vc4_debugfs_cleanup() b526a314263e pwm: Try to load modules during pwm_get() 24c2503255d3 x86/microcode: Do not access the initrd after it has been freed 6185deaac579 PM / OPP: Update Documentation to remove RCU specific bits cdd3e614cfda PM / OPP: Simplify dev_pm_opp_get_max_volt_latency() a7f3987ea1af PM / OPP: Simplify _opp_set_availability() 052c6f19141d PM / OPP: Move away from RCU locking 5b650b388844 PM / OPP: Take kref from _find_opp_table() 8a31d9d94297 PM / OPP: Update OPP users to put reference 7034764a1e4a PM / OPP: Add 'struct kref' to struct dev_pm_opp b83c1899a0e9 PM / OPP: Use dev_pm_opp_get_opp_table() instead of _add_opp_table() 31641cda53dd PM / OPP: Take reference of the OPP table while adding/removing OPPs fa30184d192e PM / OPP: Return opp_table from dev_pm_opp_set_*() routines f067a982cefa PM / OPP: Add 'struct kref' to OPP table 37a73ec0c9bb PM / OPP: Add per OPP table mutex 69efb3439ccf pwm: Don't hold pwm_lookup_lock longer than necessary 19b26d92dfb7 pinctrl: intel: merrifield: Add missed check in mrfld_config_set() 2154d94b40ea pinctrl: sunxi: Don't enforce bias disable (for now) e82d02580af4 pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 42883cbc086b pwm: Make the PWM_POLARITY flag in DTB optional f2dafc095018 pwm: Print error messages with pr_err() instead of pr_debug() 326ed314fefe pwm: imx: Add polarity inversion support to i.MX's PWMv2 c322f457755a pwm: imx: doc: Update imx-pwm.txt documentation entry 871985b154ad pwm: imx: Remove redundant i.MX PWMv2 code 0ca1a11a1d81 pwm: imx: Provide atomic PWM support for i.MX PWMv2 73b1ff1f3e5c pwm: imx: Move PWMv2 wait for fifo slot code to a separate function 970247a48675 pwm: imx: Move PWMv2 software reset code to a separate function b3c088fe0297 pwm: imx: Rewrite v1 code to facilitate switch to atomic PWM 003892295423 pwm: imx: Add separate set of PWM ops for v1 and v2 9fb27fac39f4 pwm: imx: Remove ipg clock and enable per clock when required 64507fe38de3 ARM: dts: sun9i: Switch to new clock bindings 783ab76ae553 clk: sunxi-ng: Add A80 Display Engine CCU 439b65c4bb66 clk: sunxi-ng: Add A80 USB CCU b8eb71dcdd08 clk: sunxi-ng: Add A80 CCU 3de64bf187ce clk: sunxi-ng: Support separately grouped PLL lock status register 82aab516ec96 clk: sunxi-ng: mux: Get closest parent rate possible with CLK_SET_RATE_PARENT 216abdcc3ae7 clk: sunxi-ng: mux: honor CLK_SET_RATE_NO_REPARENT flag ed48205fb405 clk: sunxi-ng: mux: Fix determine_rate for mux clocks with pre-dividers ae2520540cb0 pwm: lpss: Add Intel Gemini Lake PCI ID 9900073cf558 pwm: lpss: Do not export board infos for different PWM types 10d56a4cb1c6 pwm: lpss: Avoid reconfiguring while UPDATE bit is still enabled b14e8ceff034 pwm: lpss: Switch to new atomic API b5c050c71992 pwm: lpss: Allow duty cycle to be 0 684309e5043e pwm: lpss: Avoid potential overflow of base_unit 2a8628d41602 powerpc/mm: Allow memory hotplug into an offline node 7656cd8e8e23 powerpc/mm: Simplify loop control in parse_numa_properties() 1995876a06bc xfrm: Add a dummy network device for napi. f991bb9da142 net: Drop secpath on free after gro merge. f2a5e8f0023e powerpc/fadump: Fix the race in crash_fadump(). 79270e0a3fd1 powerpc/mm/hash: Properly mask the ESID bits when building proto VSID fa11b3dd54ec arm64: defconfig: enable CONFIG_MTD_NAND and CONFIG_MTD_NAND_DENALI_DT ddf4d59b3450 arm64: defconfig: enable CONFIG_MTD_BLOCK a0615a16f7d0 powerpc/mm: Use the correct pointer when setting a 2MB pte f605208e01f5 nvme: fix compilation of scsi component 44e4e5fb57fb MAINTAINERS: Extend ARM/Mediatek SoC support section a3e3fa0bfaed arm64: defconfig: enable CONFIG_MMC_SDHCI_CADENCE e66e93712132 ARM: Import tango4_defconfig 40be0dda0725 net: add devm version of alloc_etherdev_mqs function 678550c651ae tcp: include locally failed retries in retransmission stats 7e98102f4897 tcp: record pkts sent and retransmistted fd0e97b806f0 net: qcom/emac: add an error interrupt handler for the sgmii e7e7454b40d2 net: qcom/emac: remove extraneous wake-on-lan code 0f20276dd51b net: qcom/emac: do not call emac_mac_start twice 3db5d555eaec net: qcom/emac: always use autonegotiation to configure the SGMII link 9da34f27c13b net: qcom/emac: display the phy driver info after we connect d1156b489fa7 net: adaptec: starfire: add checks for dma mapping errors 5b8784aaf29b openvswitch: Simplify do_execute_actions(). cc272163ea55 x86/xen: Fix APIC id mismatch warning on Intel 56dd5af9bc23 xen/netback: set default upper limit of tx/rx queues to 8 034702a64a66 xen/netfront: set default upper limit of tx/rx queues to 8 cf626c3b252b net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause ddd3a0c8408d net: dsa: b53: use dsa_port's bridge pointer 922754a48a4e net: dsa: qca8k: use dsa_port's bridge pointer fae8a25e5b3b net: dsa: mv88e6xxx: use dsa_port's bridge pointer f123f2fbedc7 net: dsa: pass bridge device when a port leaves a5e9a02e1f18 net: dsa: move bridge device in dsa_port afdcf151c1f7 net: dsa: store a dsa_port in dsa_slave_priv 818be8489d6f net: dsa: add ds and index to dsa_port 26895e299cfb net: dsa: use ds->num_ports when possible a0c02161ecfc net: dsa: variable number of ports 0e98f9d5f0b4 ravb: Support 1Gbps on R-Car H3 ES1.1+ and R-Car M3-W 61fccb2d6274 ravb: Add tx and rx clock internal delays mode of APSR f1712c737140 can: Fix kernel panic at security_sock_rcv_skb dc97a89e726c net: macb: Fix 64 bit addressing support for GEM 1a28242bac44 net: ethernet: aquantia: return -ETIME in macro AQ_HW_WAIT_FOR f81e5ca9155e net: ethernet: aquantia: remove another redundant err check e52cfb63a0ba net: ethernet: aquantia: remove redundant err check 0a764db10337 stmmac: Discard masked flags in interrupt status register 566cf877a1fc Linux 4.10-rc6 744cc304a18f power: supply: add AC power supply driver for AXP20X and AXP22X PMICs 38fa69682fe9 dt-bindings: power: supply: add AXP20X/AXP22X AC power supply 33863c938caa power: supply: axp20x_usb_power: use IIO channels when available 166e8dbd630a power: supply: max14656: Export I2C and OF device ID as module aliases 39cb2c9a316e drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj() d15118af2683 net/mlx5e: Check ets capability before ets query FW command a100ff3eef19 net/mlx5e: Fix update of hash function/key via ethtool 1d3398facd08 net/mlx5e: Modify TIRs hash only when it's needed 3e621b19b0bb net/mlx5e: Support TC encapsulation offloads with upper devices 5bae8c031053 net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy 5403dc703ff2 net/mlx5: E-Switch, Err when retrieving steering name-space fails eff596da4878 net/mlx5: Return EOPNOTSUPP when failing to get steering name-space 9eb7892351a3 net/mlx5: Change ENOTSUPP to EOPNOTSUPP 95ed41df129c dt-bindings: video: exynos7-decon: Remove obsolete samsung,power-domain property dfaf06baad0c ARM: dts: exynos: Fix indentation of EHCI and OHCI ports 0cb8eb30d425 leds: class: Add new optional brightness_hw_changed attribute 1796a81de4fb gtp: let userspace handle packets for invalid tunnels 10931923b5a5 gtp: remove unnecessary rcu_read_lock 2763ea0585c9 iio: adc: stm32: add optional dma support 4e6a8d9b224f f2fs: relax async discard commands more bb95d9ab2a9d f2fs: drop exist_data for inline_data when truncated to 0 363fa4e078cb f2fs: don't allow encrypted operations without keys 26a28a0c1eb7 f2fs: show the max number of atomic operations ec91538dccd4 f2fs: get io size bit from mount option 0a595ebaaa6b f2fs: support IO alignment for DATA and NODE writes 554b5125f5cf f2fs: add submit_bio tracepoint d621e6b3707f f2fs: fix wrong tracepoints for op and op_flags 9d52a504db6d f2fs: reassign new segment for mode=lfs 650d3c4e56e1 f2fs: fix a missing discard prefree segments ed0b56209fe7 f2fs: use rb_entry_safe 746e2403927e f2fs: add a case of no need to read a page in write begin 7855eba4d610 f2fs: fix a problem of using memory after free 07fe8d44409f f2fs: remove unneeded condition 5c9e418436f3 f2fs: don't cache nat entry if out of memory fed24668482e f2fs: remove unused values in recover_fsync_data 73447f68d7b2 dt-bindings: clockgen: Add compatible string for LS1012A ce3ef577276c Documentation: DT: add LS1012A compatible for SCFG and DCFG 6d3db2f79b83 Documentation: DT: Add entry for FSL LS1012A RDB, FRDM, QDS boards 8b649e426336 ARM: dts: imx53-qsb-common: fix FEC pinmux config 18ba386826f1 ARM: dts: udoo_neo: Add Bluetooth support 850a983f16ec ARM: dts: udoo_neo: Add Wifi support ab51eba74c72 ARM: dts: udoo_neo: Add UDOO Neo USB OTG1 and OTG2 support c519d57b1962 ARM: imx6: remove unit address from LDB node 7c3f836369f9 ARM: imx6qp: adapt DT to changed FEC interrupts ecbf5e7019cc ARM: imx6: fix regulator constraints on anatop 1p1 and 2p5 993051b27e9f ARM: imx6: fix min/max voltage of anatop 2p5 regulator 213e51ca8df1 ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names ccc59b0c18e9 ARM: dts: imx7d-cl-som: Fix OTG power pinctrl 9a20aa2677fd ARM: dts: imx7d-sdb: Fix watchdog and pwm pinmux 1d4a594338fb ARM: dts: imx7s-warp: Fix watchdog pinmux 4e0a90b381bd PCI: exynos: Rename all pointer names from "exynos_pcie" to "ep" 45345e9a85f9 i2c: sh_mobile: document support for r8a7796 (R-Car M3-W) 22ae11245e17 i2c: i2c-cros-ec-tunnel: Reduce logging noise cefae80249f6 i2c: core: helper function to detect slave mode 2ad5d52d4281 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header 83b5d1e3d301 parisc, parport_gsc: Fixes for printk continuation lines 7184f5b451cf PCI: Add ACS quirk for Intel Union Point 122b5f458051 Documentation: dt: iio: stm32-adc: optional dma support 732f2dc46813 iio: adc: stm32: add trigger polarity extended attribute f24a33b3e2a3 iio: adc: stm32: Enable use of stm32 timer triggers da9b948514c3 iio: adc: stm32: add support for triggered buffer mode 1dc2af87877d iio: distance: srf08: add driver ABI documentation 78f839029e1d iio: distance: srf08: add IIO driver for us ranger 2bee073c0d4c iio: distance: srf08: add trivial DT binding bb46d1eb41a4 ARM: dts: exynos: Increase MFC left reserved memory region size d732248fdb5c iio: cros_ec: Add cros_ec barometer driver 1bd9900b8301 EDAC, amd64: Add x86cpuid sanity check during init 4688c9b42dd2 EDAC, amd64: Don't treat ECC disabled as failure d7fc9d77acb8 EDAC: Add routine to check if MC devices list is empty 966d2b04e070 percpu-refcount: fix reference leak during percpu-atomic transition b2d226caecfc iio: stx104: Utilize devm_ functions in driver probe callback 75de5546100e Documentation: dt: iio: imu: st_lsm6dsx: add st,drdy-int-pin property dba329048ee5 iio: imu: st_lsm6dsx: add possibility to select drdy pin 3adbf3427330 iio: adc: add a driver for the SAR ADC found in Amlogic Meson SoCs 564c364c35ca Documentation: dt-bindings: add the Amlogic Meson SAR ADC documentation 7f47d56c5b05 Staging: iio: adc: ad7816: fix symbolic permissions coding style issue df64636fa481 EDAC, amd64: Remove unused printing macros 11ab1cae5881 EDAC, amd64: Rework messages in ecc_enabled() 349ee0402c4b drivers:staging:iio:cdc: Style fix. 752d01d9907b iio: common: ssp_sensors: gyro: use devm_iio_device_register() fa4c115ca5bd iio: common: ssp_sensors: accel: use devm_iio_device_register() df1fd2de118e iio: max5481: Add support for Maxim digital potentiometers 234365f56e75 EDAC, amd64: Move global code out of instance functions 2b9b2c465928 EDAC, amd64: Free unused memory when init_one_instance() fails 67d7fd306ef2 EDAC, mce_amd: Give more context to deferred error message ba34b3a2df09 Documentation: dt-bindings: tmp007: Add optional interrupt support 059c53b32329 iio: adc: Add Renesas GyroADC driver ec2ef1533554 iio: adc: Add Renesas GyroADC bindings 3e7514afc7d7 batman-adv: Fix includes for IS_ERR/ERR_PTR 7c946062b3ae batman-adv: Fix double call of dev_queue_xmit f58576666ccd x86/mm: Improve documentation for low-level device I/O functions bf29bddf0417 x86/efi: Always map the first physical page into the EFI pagetables 2b1d530cb315 MAINTAINERS: ath9k-devel is closed 575ddce05077 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down 64ad08605e84 wlcore: print the sdio buffer after reading it cc37d8efd2ba mwifiex: use pci_dma_sync_single* APIs 3e66849865ed mwifiex: mwifiex_unmap_pci_memory() handling for sleep confirm 98e71f44c51d rt2x00: add support for RT5350 WiSoC 5c4412e07280 rt2x00: rt2800lib: add support for RT3352 with 20MHz crystal 34db70b92fae rt2x00: add copy of clk for soc devices b3d75a81f07c brcmfmac: drop duplicated core selection from brcmf_pcie_attach 098988cbe584 drm: zte: add tvenc driver support 9f17d740432c dt: add bindings for ZTE tvenc device 9cc2a68519ae drm: zte: add function to configure vou_ctrl dividers 831a8d5e0bef drm: zte: move struct vou_inf into zx_vou driver b246a9d2671f tools: Provide a definition of WARN_ON c68a2aab3300 radix tree test suite: Remove duplicate bitops code 35534c869c62 radix tree: constify some pointers 15f2e88ddd4b radix tree: Add some implicit includes 6848af2d2fdb drm: zte: add interlace mode support 4e986d3705df drm: zte: add overlay plane support 7254b1f91ebc drm: zte: add .atomic_disable hook to disable graphic layer 98ae9869d187 drm: zte: make zx_plane accessible from zx_vou driver 83d7115250c1 drm: zte: support hdmi audio through spdif 1aaaac1f955b drm: zte: select VIDEOMODE_HELPERS in Kconfig fb045ca25cc7 block: don't assign cmd_flags in __blk_rq_prep_clone 82ed4db499b8 block: split scsi_request out of struct request 8ae94eb65be9 block/bsg: move queue creation into bsg_setup_queue e9c787e65c0c scsi: allocate scsi_cmnd structures as part of struct request d48777a633d6 scsi: remove __scsi_alloc_queue eeff68c5618c scsi: remove scsi_cmd_dma_pool 0a6ac4ee7c21 scsi: respect unchecked_isa_dma for blk-mq 0fbc3e0ff623 scsi: remove gfp_flags member in scsi_host_cmd_pool 80e1836cf94e scsi_dh_hp_sw: switch to scsi_execute_req_flags() b78205c93297 scsi_dh_emc: switch to scsi_execute_req_flags() 327825574132 scsi_dh_rdac: switch to scsi_execute_req_flags() eb8db831be80 dm: always defer request allocation to the owner of the request_queue 4bf58435fae3 dm: remove incomplete BLOCK_PC support 48b77ad60844 block: cleanup tracing 6d247d7f71d1 block: allow specifying size for extra command data 5ea708d15a92 block: simplify blk_init_allocated_queue e6f7f93d58de block: fix elevator init check 309bd96af9e2 md: cleanup bio op / flags handling in raid1_write_request 400f73b23f45 blk-mq: fix debugfs compilation issues eaff16bc4988 clk: qcom: SDHCI enablement on Nexus 5X / 6P 6eeaf8ff2f7f dt-bindings: qcom: clk: Add missing binding for SDCHI enablement on Nexus 5X/6P b18b6a9cef7f timers: Omit POSIX timer stuff from task_struct when disabled 030305d69fc6 PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies ef09e0f539f1 ARM: dts: sun8i-h3: Add SPDIF to the Beelink X2 b91a391204a0 ARM: dts: sun8i-h3: Add the SPDIF block to the H3 b0f361542300 ARM: dts: sun8i-h3: Add SPDIF TX pin to the H3 63d8d50ce356 staging: lustre: lnet: Fix coding style errors 4d9119132bc7 staging: rtl8188eu: Fix coding style issues e4d9861cd98d staging: xgifb: XGI_main_26: Remove multiple assignments 3b136499e906 ext4: fix data corruption in data=journal mode cd648b8a8fd5 ext4: trim allocation requests to group size 24dc831b77ec IB/core: Add inline function to validate port 2bce1a6d2209 IB/srpt: Accept GUIDs as port names a3dd3a48a5f6 IB/cma: Fix reversed test b4cfe3971f6e RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled f2593cb1b291 ath10k: Search SMBIOS for OEM board file extension c440408cf690 random: convert get_random_int/long into get_random_u32/u64 f5b98461cb81 random: use chacha20 for get_random_int/long 20f482ab9e0f ima: allow to check MAY_APPEND bc15ed663e7e ima: fix ima_d_path() possible race with rename 249a2243e97e ARM64: dts: meson-gxl: add the pwm_ao_b pin e48512244f65 ARM64: dts: meson-gx: add the missing pwm_AO_ab node 2d3b74d38369 clk: gxbb: fix CLKID_ETH defined twice 9aed02feae57 ARC: [arcompact] handle unaligned access delay slot corner case e120c17a70e5 clk: mvebu: support for 98DX3236 SoC 5b1f8329121f [media] media: entity: Split graph walk iteration into two functions 20b852273642 [media] media: Rename graph and pipeline structs and functions 1ad38fd719da ath10k: fix typo in addr calculation 0de4df5ba2ad ath10k: use dma_zalloc_coherent() dd51fa3d8a1d ath10k: remove multiple defines of DIAG_TRANSFER_LIMIT 78484c44e4b3 wil6210: convert symbolic permissions to octal permissions c3bfea05a6fd wil6210: option to override A-BFT length in start AP/PCP 9d865ee232ec wil6210: report association ID (AID) per station in debugfs a52fb913aee9 wil6210: align to latest auto generated wmi.h a895cb8b990c wil6210: fix for broadcast workaround in PBSS 3ee908dc3b48 wil6210: protect against false interrupt during reset sequence 4d4c4dc324b4 wil6210: missing reinit_completion in wmi_call 0d2370e939ac wil6210: support new WMI-only FW capability af3db60a3033 wil6210: remove __func__ from debug printouts a351f2f537b7 wil6210: support loading dedicated image for sparrow-plus devices 849a564b7e28 wil6210: add disable_ap_sme module parameter e0d76fa4475e xfs: prevent quotacheck from overloading inode lru 8c96c678011e dma/fence: Export enable-signaling tracepoint for emission by drivers 268c3001842c drm/amdgpu: fix amdgpu_bo_va_mapping flags 999446a78672 drm/amdgpu: access stolen VRAM directly on CZ (v2) f39093059b2f drm/amdgpu: access stolen VRAM directly on KV/KB (v2) 8485b5e1876b drm/amdgpu: fix kernel panic when dpm disabled on Kv. 36a94a8ad74e drm/amdgpu: fix dpm bug on Kv. cb256cc383bd drm/amd/powerplay: fix regresstion issue can't set manual dpm mode. 17ed9be81582 drm/amdgpu: handle vfct with multiple vbios images a882f5de402d drm/radeon: handle vfct with multiple vbios images 689957b12b63 drm/amdgpu: move misc si headers into amdgpu d848c0ba66a0 drm/amdgpu: remove unused header si_reg.h e894f7ef32de drm/radeon: drop pitcairn dpm quirks 85d2fce605e4 drm/amdgpu: drop pitcairn dpm quirks 3b2c69328280 drm: radeon: radeon_ttm: Handle return NULL error from ioremap_nocache 8ba28ac9f5cc drm/amd/amdgpu/amdgpu_ttm: Handle return NULL error from ioremap_nocache 967de2a9dcd5 drm/amdgpu: add new virtual display ID 50ddc75e32bb drm/amd/amdgpu: remove the uncessary parameter for ib scheduler a2e2f29970aa drm/amdgpu: Bring bo creation in line with radeon driver (v2) 08f1408c474f drm/amd/powerplay: fix misspelling in header guard 896d630d240e drm/ttm: revert "add optional LRU removal callback v2" 260498f2cdfc drm/ttm: revert "implement LRU add callbacks v2" 373308a5f5f3 drm/amdgpu: double the priority of kernel allocations e1f055b30187 drm/amdgpu: user BO priority instead of self coding it (v2) cf6c467d67d3 drm/ttm: add BO priorities for the LRUs 2ee7fc92cfd3 drm/ttm: remove allow_errors parameter from ttm_bo_force_list_clean 49f6cba617fe arm64: handle sys and undef traps consistently 158f323b9868 net: adjust skb->truesize in pskb_expand_head() 9b4108012517 sfc: insert catch-all filters for encapsulated traffic 34e7aefb2a15 sfc: refactor debug-or-warnings printks f617f27653c4 net: implement netif_cond_dbg macro 2d3d4ec01641 sfc: fixes to filter restore handling f2591b993ec9 soc: dove: constify reset_control_ops structures 5de267b29982 ARM: mv78xx0: fix possible PCI buffer overflow c58736c160c1 ARM: dts: STiH407-family: Add missing pwm irq 2b368b234ec4 net: wan: Remove unused stats member from struct frad_local 0fc9ae107669 net: phy: broadcom: add support for BCM54210E 950eabbd6dde ISDN: eicon: silence misleading array-bounds warning 63d24f8846b0 drm/amdgpu/vi: fix mailbox irq mistake e941ea997d33 drm/amdgpu: fix reboot failure issue for virtualization 9a9993590d03 drm/amd/amdgpu: Add PCI info to gca_config debugfs bc1e59b24d55 drm/amdgpu:insert switch buffer only for VM submit 79bbbf8bfe64 drm/amdgpu:Preamble is forbid to be ignored in SRIOV 714fbf803922 drm/amdgpu:set cond_exec polling value to 1 in ring_init c2ce92fc7912 drm/amdgpu:in cntx_ctrl we need insert meta-init for CE/DE(V2) 7e6bf80f739b drm/amdgpu:introduce new flag to identify VM domain for cntx_ctrl acad2b2a7b70 drm/amdgpu:implement CE/DE meta-init routines 0a8e147369d5 drm/amdgpu:implement ring_write_multiple ae65a26dd387 drm/amdgpu:add META_DATA struct for CSA/SRIOV v2 a1970a6382b8 drm/amdgpu: refine ci uvd dpm code. 50261151a131 drm/amdgpu: simplify allocation of scratch regs cb341a319f7e drm/amdgpu: Refactor flip into prepare submit and submit. (v3) 3caf861e987a drm/amdgpu: Switch error code when bo pin fails. (v3) f10b478d9e5f drm/amdgpu/gfx8: fix bugon.cocci warnings 034041f33498 drm/amdgpu: use the num_rings variable for checking vce rings f1543f58cbc7 drm/amd/amdgpu: fix locking in bo creation error path 36ea83d15120 drm/amd/amdgpu: lock reservation object while creating shadow bo 54170226a6c9 drm/amdgpu: fix typo of CGTS fb140b293b71 drm/amdgpu: do not reset gpu for virtualization 06465d8ec91a drm/amdgpu/virt: enable virtual display 99581cc57387 drm/amdgpu/vi: add support virtualization 3149d9da1226 drm/amdgpu: request/release full gpu access if device is vf ab71ac56f6d8 drm/amdgpu/virt: implement VI virt operation interfaces 1e9f1392795e drm/amdgpu/virt: add high level interfaces for virt bc992ba5a3c1 drm/amdgpu/virt: use kiq to access registers (v2) 5ec9f06e105d drm/amdgpu/virt: add runtime flag 880e87e38098 drm/amdgpu/gfx8: implement emit_rreg/wreg function b6091c1217e1 drm/amdgpu/ring: add two interfaces to support r/w registers with kiq 2493664f0594 drm/amdgpu:invoke CSA functions (v2) 4e4bbe7343a6 drm/amdgpu:add new file for SRIOV bd7de27d81a7 drm/amdgpu:new field members for SRIOV 3e19e69ab01f drm/amd/amdgpu: add check that shadow page tables are GPU-accessible d1144b84fc15 drm/amd/amdgpu: add check that shadow page directory is GPU-accessible b99f31030a50 drm/amd/amdgpu: add amdgpu_bo_gpu_accessible helper function 661a7606c97b drm/amd/amdgpu: move eviction counting to amdgpu_bo_move_notify 66257db7a527 drm/ttm: add evict parameter to ttm_bo_driver::move_notify 714b1f5371fc drm/amdgpu: refine vce3.0 initialize. 570272d2296c drm/amdgpu: extend profiling mode. 7f61bed0c45d drm/amd/powerplay: refine DIDT feature in Powerplay. 7ef600e8084a drm/amd/powerplay: add new smu message. e31e8a226ac9 drm/amd/powerplay: Configuring DIDT blocks only SQ enabled on Polaris11. 8e7afd34fd5f drm/amdgpu: fix bug return invalid value to sysfs. c79b55618a9c drm/amdgpu: add get clockgating_state method for vce v3 c8781f56c859 drm/amdgpu: add get clockgating_state method for uvd v5&v6 abd2c2fe1212 drm/amdgpu: add get clockgating_state method for vi common 41c360f6a6cc drm/amdgpu: add get clockgating_state method for sdma v3 8bcab092f863 drm/amdgpu: add get clockgating_state method for gmc v8 ebd843d6ee91 drm/amdgpu: add get clockgating_state method for gfx v8 a8503b15ab77 drm/amdgpu: add parse clock gating state 6cb2d4e4f3b1 drm/amdgpu: introduce an interface to get clock gating status dynamically c8394f38fa23 drm/amdgpu: remove detect_hw_virtualization interface 91caa081378c drm/amdgpu/vi: move virtualization detection forward 5a5099cbf4d8 drm/amdgpu/virt: rename fieldes of virtualization structure 4e638ae9c1e7 drm/amdgpu/gfx8: add support kernel interface queue(KIQ) b64a18c502fe drm/amdgpu: PCI I/O bar can be disabled a5b580e1193e drm/amd/powerplay: change function name to make code more readable 63b55943b3e1 drm/amd/powerplay: refine smumgr code a0aa70463e49 drm/amd/powerplay: fix memory leak in smu7_hwmgr cd576e63d222 drm/amd/powerplay: fix memory leak in cz_hwmgr.c 4c283acf69cf drm/amd/powerplay: not free hwmgr/smumgr in asic private functions. 6f4dc24a88a0 drm/amd/powerplay: not use module parameter in powerplay. 1c8638024846 drm/amd/powerplay: refine powerplay interface. ae6a58e40903 drm/amdgpu: use same enter/exit safe mode for gfx_8. 3bd58979648f drm/amd/powerplay: add profiling mode in dpm level 9d273495e691 drm/amdgpu: delete dead definitions of dpm_ip_funcs b9bc58140e43 drm/amdgpu: delete dead module parameter:amdgpu_powerplay. 23c8ea921d28 drm/amd/powerplay: fix issue can't load another smu firmware. bcb5487bceb3 drm/amd/powerplay: refine code in cz_smumgr.c 0d12570aaf5d drm/amd/powerplay: fix bug dpm level unexpectly be reset to auto. e5d03ac2b8bd drm/amd/powerplay: Unify dpm level defines db7da7aa3a8c drm/amd/powerplay: delete dpm code for Cz/St. 634a24d8af02 drm/amd/powerplay: update all printk to pr_* on smumgr b5c11b8e37aa drm/amd/powerplay: update all printk to pr_* on hwmgr 19946cfd370b drm/amd/powerplay: update all printk to pr_* on eventmgr 0fb829def63d drm/amd/powerplay: refine print message for amd_powerplay 7bd55429fdbd drm/amd/powerplay: reshuffle headers to make pr_fmt macro before 7739b1e7e153 drm/amd/powerplay: add prefix for all powerplay pr_* prints 5c964221003d drm/amdgpu: refine gfx_v8 pg code. f6f534e2af5b drm/amdgpu: add drm light sleep support for Vi e8a95b274d2f drm/amdgpu: add cgs interface for enter/exit rlc safe mode. 919db4c19912 drm/amdgpu: Refine the way to get atom bios 33503e9e5a5a drm/amd/amdgpu: Add DPHY_SCRAM_CNTL register defines 8c27f5c1fda5 drm/amd/amdgpu: Add HDMI_DATA_SCRAMBLE register definition 9e4bd4ca621d drm/amdgpu: cleanup useless extern functions 35af17b0e5b5 drm/amdgpu: cleanup useless smu_ucode_xfer_vi.h 5c1104b9dc6b drm/amd/powerplay: fix request smc_sk firmware case e81f74945200 drm/amd/powerplay: add request_firmware/release_firmware for smu7 613e61a0252c drm/amdgpu: use designated initializers f7e9e9feb09f drm/amdgpu: Remove checking for atombios e11666eb9b6b drm/amd/amdgpu: Widen mmio trace register address width 44879b626153 drm/amd/amdgpu: get maximum and used UVD handles (v4) 0ef5b226c472 drm/amd/powerplay: move vi smu firmware declares to powerplay. 78bbe771174c drm/amd/amdgpu: De-numberify golden SI registers 167112bff8a7 drm/amd/powerplay: add callbacks to move smc firmware request into sw_init phase 9d162ed69f51 net: phy: micrel: add support for KSZ8795 f3a8ab7d55bc block: cleanup remaining manual checks for PREFLUSH|FUA bd6737f1ae92 blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() f73f44eb00cb block: add a op_is_flush helper bba8e3f42736 ARM64: dts: meson-gx: Add firmware reserved memory zones feb3cbea0946 ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage 3ab1b469e847 gtp: fix cross netns recv on gtp socket c6ce1d08eede gtp: clear DF bit on GTP packet tx ab729823ec16 gtp: add genl family modules alias 92e55f412cff tcp: don't annotate mark on control socket from tcp_v6_send_response() 45ce0fd19da9 net/ipv6: support more tunnel interfaces for EUI64 link-local generation d35a00b8e33d net/ipv6: allow sysctl to change link-local address generation mode ecc4c5614b24 perf tools: Propagate perf_config() errors c13660a08c8b blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() 50e1dab86aa2 blk-mq-sched: fix starvation for multiple hardware queues and shared tags 99cf1dc580f0 blk-mq: release driver tag on a requeue event 3c782d67c168 blk-mq: fix potential race in queue restart and driver tag allocation 0abad7741243 blk-mq: improve scheduler queue sync/async running e582b47a9252 ARM: dts: sun8i-h3: Add dts for the Beelink X2 STB 7ac91832679f ARM: sun8i: sina33: Enable display fc26feeb2eff ARM: sun8i: a23/a33: Add the oscillators accuracy e7f68403f49e ARM: sun8i: a23/a33: Enable the real LOSC and use it 01dc563b63e9 ARM: dts: sunxi: add support for Lichee Pi Zero board f989086ccbc6 ARM: dts: sunxi: add dtsi file for V3s SoC 4a46f05ebf99 blk-mq: move hctx and ctx counters from sysfs to debugfs be21547318b2 blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs d7e3621ad1e4 blk-mq: add tags and sched_tags bitmaps to debugfs d96b37c0af3e blk-mq: move tags and sched_tags info from sysfs to debugfs 0bfa5288a781 blk-mq: export software queue pending map to debugfs 24af1ccfe12a sbitmap: add helpers for dumping to a seq_file 7b3938524cfb blk-mq: add extra request information to debugfs 950cd7e9ffdc blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs 9abb2ad21e8b blk-mq: add hctx->{state,flags} to debugfs 07e4fead45e6 blk-mq: create debugfs directory tree 8413299cb393 ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk d3e328f2cb01 kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault d162f30a7ceb kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault 20d65236d01c kvm: x86: mmu: Update comment in mark_spte_for_access_track 312b616b30d8 kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c ab22a4733fe9 kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants 12030f489ef8 [media] media: entity: Be vocal about failing sanity checks 56cbbf25b783 drm/tilcdc: Remove tilcdc_debugfs_cleanup() 5b6954b98b82 drm/tegra: Remove tegra_debugfs_cleanup() fc3706ea0030 drm/sti: Remove drm_debugfs_remove_files() calls c8e73d1a2645 drm/radeon: Remove drm_debugfs_remove_files() call c259e81bcd0e drm/omap: Remove omap_debugfs_cleanup() e0dfccf48339 drm/hdlcd: Remove hdlcd_debugfs_cleanup() 59defa7cb68b drm/etnaviv: Remove etnaviv_debugfs_cleanup() 2f38a67a725b drm/etnaviv: allow build with COMPILE_TEST 41387a59c8fd [media] media: entity: Fix stream count check 30a171018750 drm/amd/amdgpu: Remove drm_debugfs_remove_files() call 6a4bc2b4c3c9 net: Fix ndo_setup_tc comment fa4c1de4a1ae drm/prime: Clarify DMA-BUF/GEM Object lifetime fa715319c11f arm64: Use __tlbi() macros in KVM code ea5f9d1a6965 arm64: Define Falkor v1 CPU bcb63314e2c2 [media] media: Drop FSF's postal address from the source code files afc45cf52c93 perf config: Do not consider an error not to have any perfconfig file 192738b711d3 GFS2: Inline function meta_lo_add 98d85f3cb912 [media] media: Properly pass through media entity types in entity enumeration 9862ca056e65 GFS2: Switch tr_touched to flag in transaction 02c952c8f95f clk: samsung: mark s3c...._clk_sleep_init() as __init 96a8d7536f2b clk: samsung: Add enable/disable support for PLL35XX clocks 9341e39d41b7 clk: samsung: exynos5433: Correct typos in SoC name b07609cecaac ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_card_name 440a3006f154 ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix 21efde50ca9c ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets 2bc644af610f ASoC: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing 3f81d9aa80ae ASoC: davinci - Fix possible NULL derefrence. 606f42265d38 arm64: skip register_cpufreq_notifier on ACPI-based systems b6160e26936b PM / OPP: Split out part of _add_opp_table() and _remove_opp_table() dc2c9ad52af4 PM / OPP: Don't expose srcu_head to register notifiers 3aa26a3b2ea6 PM / OPP: Rename dev_pm_opp_get_suspend_opp() and return OPP rate 8cd2f6e8f34e PM / OPP: Don't allocate OPP table from _opp_allocate() 9274c892430e PM / OPP: Rename and split _dev_pm_opp_remove_table() 969fceb3c7e6 PM / OPP: Add light weight _opp_free() routine 04a86a84c42c PM / OPP: Error out on failing to add static OPPs for v1 bindings 63a69ea4b88f PM / OPP: Rename _allocate_opp() to _opp_allocate() 1715371ddd5a PM / OPP: Remove useless TODO 7f8538ebaefc PM / OPP: Fix memory leak while adding duplicate OPPs 3c223c19aea8 cpufreq: brcmstb-avs-cpufreq: properly retrieve P-state upon suspend 9b02c54bc951 cpufreq: brcmstb-avs-cpufreq: extend sysfs entry brcm_avs_pmap 698e0d1d2234 clk: samsung: exynos5433: Add data for 250MHz and 278MHz PLL rates 5ccb58968bf7 clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks 47087eeb744c PM / Hibernate: Use rb_entry() instead of container_of() 4f497a431064 PM / QoS: Remove unneeded linux/miscdevice.h include 03bc39beb760 scripts: analyze_suspend.py: Update to upstream v4.5 1ea39643b64a scripts: analyze_suspend.py: Update to upstream v4.4 203f1f986a0d scripts: analyze_suspend.py: Update to upstream v4.3 2dc8ffad8c53 ACPI / idle: small formatting fixes 7292ff67b9b2 arm64: dts: marvell: add generic-ahci compatibles for CP110 ahci 64afa89ff608 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for the GPU bf3be2caa593 clk: sunxi-ng: Call divider_round_rate if we only have a single parent fcd4f3c6d150 KVM: PPC: Book3S PR: Refactor program interrupt related code into separate function ee55ae6194a5 soc: samsung: pmu: Remove duplicated define for ARM_L2_OPTION register 87108dc78eb8 memory: atmel-ebi: Enable the SMC clock if specified 4cb3e3782776 soc: samsung: pmu: Remove unused and duplicated defines 8464c8842de2 KVM: PPC: Book3S HV: Fix H_PROD to actually wake the target vcpu 987e079ecab7 memory: atmel-ebi: Properly handle multiple reference to the same CS 427456e4772c memory: atmel-ebi: Fix the test to enable generic SMC logic 7bcf266462da arm64: tegra: Use symbolic reset identifiers 7e1c23b94ed7 arm64: dts: r8a7796: Mark EthernetAVB device node disabled 0d1390ff283f arm64: dts: r8a7795: Mark EthernetAVB device node disabled 769fa8369b9d arm64: dts: r8a7795: tidyup audma definition order 239ac65fa5ff drm/ttm: Make sure BOs being swapped out are cacheable 23b028c871e1 staging: bcm2835-audio: initial staging submission e7b56b14b879 staging/rtl8192u: add endianness conversions 3e99c2d2405f staging: rtl8192u: Adding space after ',' fa687e739c22 staging: rtl8192u: Adding space around '=' 95134d435c76 staging: vt6656: Add missing identifier names 520488621eb0 staging: lustre: llite: use octal permissions b40b4bc5fb06 staging: lustre: libcfs: use octal permissions 74e3bb75315c staging: lustre: ptlrpc: avoid warning on missing return f3147b66a813 staging: most: hdm-usb: fix symbolic permissions warning 62f79ecdb8d2 staging: fbtft: fix unaligned parentheses 33b8807a6fe1 staging: greybus: loopback: fix broken udelay 946d7c78a07e staging: greybus: sdio: Prefer u32 over uint32_t 414850d9ce65 staging: greybus: uart: fix TIOCGSERIAL flags 0b10f64dbe60 phy: qcom-ufs: Fix misplaced jump label 0bacdbc76b5a arm64: dts: r8a7796: Link ARM GIC to clock and clock domain b6e56e4c1fd7 arm64: dts: r8a7795: Link ARM GIC to clock and clock domain af25d1c2a9ca arm64: dts: r8a7796: Add R-Car Gen3 thermal support b443cd1740a2 arm64: dts: r8a7795: Add R-Car Gen3 thermal support 2cab226c3453 arm64: dts: r8a7795: Add missing power-domains property for sata aa42db44f670 8250: of: remove remnants of generic of_serial driver 54b12c48f0c6 serial: sh-sci: Reformat sci_parse_dt() for git diff 2331e0686504 tty: serial: constify uart_ops structures 191e885a2e13 firmware: fix NULL pointer dereference in __fw_load_abort() f2d697604cc8 eeprom: idt_89hpesx: Drop kfree for memory allocated with devm_kzalloc aed74b140e10 eeprom: idt_89hpesx: Discard memory freeing allocated by devm_kmalloc ba0c6d008751 drm/atomic: Remove drm_atomic_debugfs_cleanup() d963654e1095 clk: renesas: r8a7796: Add IIC-DVFS clock 2c8e79898c9a clk: renesas: r8a7795: Add IIC-DVFS clock 6197aa65c490 clk: renesas: cpg-mssr: Add support for reset control a4ea6a0f8307 clk: renesas: cpg-mssr: Rename cpg_mssr_priv.mstp_lock 67c995b55e1a clk: renesas: cpg-mssr: Document suitability for RZ/G1 98aabfff7df4 dt-bindings: clock: renesas: cpg-mssr: Document reset control support 1ce87dd2f0bb clk: renesas: mstp: Reformat cpg_mstp_clock_register() for git diff a67834f8bfa1 drm: drm_minor_register(): Clean up debugfs on failure 086f2e5cde74 drm: debugfs: Remove all files automatically on cleanup 73f1a5858bf8 drm/fourcc: add vivante tiled layout format modifiers 6bce1974f64a soc: samsung: pm_domains: Add new Exynos5433 compatible fb43e86f42db phy: fix rockchip-inno-usb2 build errors d7bc1a7d41bf phy: Add USB3 PHY support for Broadcom NSP SoC c8ca631f9480 dt-bindings: phy: Add documentation for NSP USB3 PHY 42020c70656f phy: qcom-ufs: Suppress extraneous logging 96c163f108ef phy: qcom-ufs: Remove -always-on property 3471426f6ddb phy: qcom-ufs: Correct usage of regulator_get() e7d5e412160c phy: qcom-ufs: Don't kfree devres resource e2427b09ba92 phy: Add support for Qualcomm's USB HS phy 605b8652f7f0 phy: Add support for Qualcomm's USB HSIC phy 5d25fde23b31 drm/vmwgfx: Use kmemdup instead of kmalloc and memcpy 8c95742e566f drm/vmwgfx: Fix depth input into drm_mode_legacy_fb_format 0f580386b6ad drm/vmwgfx: Fix a potential integer overflow 0fd67c1cb802 drm/vmwgfx: Clear an uninitialized struct member f08c86c30e96 drm/vmwgfx: Annotate ignored return values 8cd9f2514711 drm/vmwgfx: Clear uninitialized fields of a parameter 7ede531773ea KVM: PPC: Book3S: Move 64-bit KVM interrupt handler out from alt section d3918e7fd4a2 KVM: PPC: Book3S: Change interrupt call to reduce scratch space use on HV 242ef5d48359 drm/vmwgfx: Fix depth input into drm_mode_legacy_fb_format a5b2b6ebf34b drm/sti: Fix compilation failure for drm_framebuffer.pixel_format c4d79c220155 Reinstate "drm/probe-helpers: Drop locking from poll_enable"" 15266ae38fe0 drm/nouveau: Handle fbcon suspend/resume in seperate worker cae9ff036eea drm/nouveau: Don't enabling polling twice on runtime resume 6c971c09f387 drm/ast: Fixed system hanged if disable P2A 86e12eac1f7f PM / Domains: Rename functions in genpd for power on/off 2e6f38cef883 platform/x86: fix typo in comment 282a4e4ce5f9 platform/x86: Enable Atom PMC platform clocks 80a7581f38c0 arch/x86/platform/atom: Move pmc_atom to drivers/platform/x86 1141d9d08184 clk: x86: Add Atom PMC platform clocks f35b6542c3ac clk: Make x86/ conditional on CONFIG_COMMON_CLK 55da97e38cab clk: hisilicon: fix lock assignment 55921ce27695 clk: ux500: Convert ABx500 clocks to use OF probing 839a72af8863 clk: ux500: Add device tree bindings for ABx500 clocks 689a318c1667 clk: ux500: move AB8500 sysclk over to PRCMU clk driver 3d21a4b6462a clk: mediatek: Fix MT8135 dependencies 6e9c0d5a3347 clk: mediatek: Fix MT2701 dependencies ced3068344ec clk: ti: divider: Add the table parsing to get the best divider value 843be1e7fb30 clk: qcom: gdsc: Fix handling of hw control enable/disable 340a84ce1edd clk: meson8b: fix clk81 register address 88c9b70bb2b2 clk: stm32f7: Introduce stm32f7 clocks for STM32F746 boards f080a4938600 clk: uniphier: continue probing even if some clocks fail to register 75b824727680 powerpc/8xx: Perf events on PPC 8xx 2add203169fd powerpc/32: Remove FIX_SRR1 57b59ed2e5b9 Btrfs: remove ->{get, set}_acl() from btrfs_dir_ro_inode_operations 1fdf41941b80 Btrfs: disable xattr operations on subvolume directories 67ade058ef2c Btrfs: remove old tree_root case in btrfs_read_locked_inode() a47b70ea86bd ravb: unmap descriptors when freeing rings 1f17e2f2c8a8 net: ipv6: ignore null_entry on route dumps 3b7b2b0acdbf net: ipv6: remove skb_reserve in getroute 21acd0e4df04 KVM: PPC: Book 3S: XICS: Don't lock twice when checking for resend 17d48610ae0f KVM: PPC: Book 3S: XICS: Implement ICS P/Q states bf5a71d53835 KVM: PPC: Book 3S: XICS: Fix potential issue with duplicate IRQ resends 37451bc95dee KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 5efa6605151b KVM: PPC: Book 3S: XICS cleanup: remove XICS_RM_REJECT 2069889ff78c docs/zh_CN: Add coding-style into docs build system 0dacbc9df5c9 zh_CN/CodingStyle: Convert to ReST markup 9e5e74e61ce8 zh_CN/CodingStyle: improve translation 8da9704c8bb7 Doc: Fix double words in Documentation 5a0bc578e072 kernel-doc: Handle returning pointers to pointers 31fc93d5f29b dynamic-debug-howto: Correct echo -c to -n c80c45019957 Documentation: dontdiff: Update with additional entries 586655d278ba rtc: jz4740: make the driver buildable as a module again 3deda5e50c89 KVM: PPC: Book3S HV: Don't try to signal cpu -1 b48fda0976a8 blk-mq-sched: check for successful allocation before assigning tag 07cd12945551 cgroup: don't online subsystems before cgroup_name/path() are operational 877a021e08cc HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2 ed9ab4287f96 HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL 282e4637bc1c HID: wacom: Fix poor prox handling in 'wacom_pl_irq' ee6625a948d2 pNFS: Fix a reference leak in _pnfs_return_layout 10c55cacb8b2 HID: wacom: generic: support LEDs d2ec58aee8b1 HID: wacom: generic: support generic touch switch ac2423c975db HID: wacom: generic: add vendor defined touch 60a221869803 HID: wacom: generic: add support for touchring 65ef4c1e98b7 HID: wacom: generic: remove input_event_flag 4922cd26f03c HID: wacom: Support 2nd-gen Intuos Pro's Bluetooth classic interface 5ba13c649501 HID: wacom: Move WAC_CMD_* into wacom_wac.h b9e06256932b HID: wacom: Enable HID_GENERIC codepath for Bluetooth devices bc1727d242fa net: dsa: Move ports assignment closer to error checking 3512a8e95e6a net: dsa: Suffix function manipulating device_node with _dn 293784a8f856 net: dsa: Make most functions take a dsa_port argument 55ed0ce0898e net: dsa: Pass device pointer to dsa_register_switch 80c8eae6ee66 liquidio: Avoid accessing skb after submitting to input queue 406dab8450ec nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" cbe99c538d17 leds: ktd2692: avoid harmless maybe-uninitialized warning 7547162ac351 arm64: dts: exynos: Add clocks to Exynos5433 LPASS module fa59aa70907b soc: samsung: pmu: Add dummy support for Exynos5433 SoC e572d0887137 tools build: Add tools tree support for 'make -s' 5a797e00dc93 blk-mq: don't lose flags passed in to blk_mq_alloc_request() 27d807180ae0 ISDN: eicon: reduce stack size of sig_ind function bf062bd20e6c perf ftrace: Remove needless code setting default tracer 3677a649a751 iommu/arm-smmu: Fix for ThunderX erratum #27704 dc0eaa4e19a7 iommu/arm-smmu: Support for Extended Stream ID (16 bit) 65e251a4634c iommu: Drop the of_iommu_{set/get}_ops() interface 692c4e422dae iommu/arm-smmu-v3: limit use of 2-level stream tables 810871c57011 iommu/arm-smmu-v3: Clear prior settings when updating STEs 4ddecf76b5ae USB: cdc-acm: fix TIOCGSERIAL flags c364b6d0b6cd xfs: fix bmv_count confusion w/ shared extents ff9f8a7cf935 sysctl: fix proc_doulongvec_ms_jiffies_minmax() 228c8c6b1f43 wireless: define cipher/AKM suites using a macro 08965c2eba13 Revert "sd: remove __data_len hack for WRITE SAME" fcc8a22cc905 drm/edid: Set YQ bits in the AVI infoframe according to CEA-861-F 779c4c286615 drm/edid: Set AVI infoframe Q even when QS=0 a2ce26f815b1 drm/edid: Introduce drm_hdmi_avi_infoframe_quant_range() c8127cf08ab9 drm/edid: Introduce drm_default_rgb_quant_range() 001479345984 drm/edid: Have drm_edid.h include hdmi.h bb07a829ec38 ARM: dts: Add support for phyCORE-AM335x PCM-953 carrier board a6f9dec2a99a ALSA: cs46xx: constify snd_pcm_ops structures 9ae8282d7f19 cris: migrate exception table users off module.h and onto extable.h 1e8fb9c3684e hexagon: migrate exception table users off module.h and onto extable.h a75f3108f518 microblaze: migrate exception table users off module.h and onto extable.h 0f91f3f6fa5a unicore32: migrate exception table users off module.h and onto extable.h 0f296af85be8 score: migrate exception table users off module.h and onto extable.h 6bb6bf7fdab5 metag: migrate exception table users off module.h and onto extable.h 9ce6dbe8ea42 arc: migrate exception table users off module.h and onto extable.h 7e227e88187f nios2: migrate exception table users off module.h and onto extable.h 5437344c2bb8 sparc: migrate exception table users onto extable.h ce139ab8e629 openrisc: migrate exception table users off module.h and onto extable.h 2b24efa8e5c5 pinctrl: samsung: Replace syscore ops with standard platform device pm_ops dabd14569299 pinctrl: samsung: Move retention control from mach-s5pv210 to the pinctrl driver 07731019c59c pinctrl: samsung: Move retention control from mach-exynos to the pinctrl driver 6f15f84c38d1 drm: Silence the compiler for drm_mode_get_hv_timings() 19e420bb4076 nvme-fc: use blk_rq_nr_phys_segments 83d642ee6dbe drm: mali-dp: fix stride setting for multi-plane formats b70b332f14b7 drm: mali-dp: Add plane offset to the plane's physical start address register 4d6000edcd9d drm: mali-dp: Check for sufficient address space 592d8c8ccef6 drm: mali-dp: Check hw version matches device-tree 6211b4868ea6 drm: mali-dp: Rename malidp_input_format to malidp_pixel_format 748ff8408f8e nvmet-rdma: Fix missing dma sync to nvme data structures 23a8ed4a6243 nvmet: Call fatal_error from keep-alive timout expiration 06406d81a2d7 nvmet: cancel fatal error and flush async work before free controller 344770b07b7a nvmet: delete controllers deletion upon subsystem release c81e55e057b6 nvmet_fc: correct logic in disconnect queue LS handling 3655a1ca6bd8 pinctrl: baytrail: Fix debugfs offset output 1fc8ad86f736 pinctrl: samsung: Add infrastructure for pin-bank retention control 991efb0f151f pinctrl: samsung: Remove dead code 9abc2b90977d pinctrl: samsung: Use generic of_device_get_match_data helper ed07bda4024d pinctrl: samsung: Add missing initconst annotation 38575edcabb4 gpio-hammer: fix make consumer_label suitable to work on gpio-nails 79d6208988a0 pinctrl: mediatek: Use real dependencies b4cad1bc5ff6 gpio: ws16c48: Utilize devm_ functions in driver probe callback 2141b0a1d718 gpio: gpio-mm: Utilize devm_ functions in driver probe callback 837143d356fd gpio: 104-idio-16: Utilize devm_ functions in driver probe callback e43fee60344a gpio: 104-idi-48: Utilize devm_ functions in driver probe callback 00de1a518aeb gpio: 104-dio-48e: Utilize devm_ functions in driver probe callback ec347870a9d4 perf ftrace: Make 'function_graph' be the default tracer d01f4e8db22c perf ftrace: Introduce new 'ftrace' tool a7619aef6dca perf util: Add more debug message on failure path cd4ceb63438e perf util: Save pid-cmdline mapping into tracing header 0a87e7bc6c55 perf scripting perl: Do not die() when not founding event for a type e28ff1a8382e tools lib bpf: Add libbpf_get_error() 7803ba730998 tools lib bpf: Add set/is helpers for all prog types ed7940731ac8 tools lib bpf: Define prog_type fns with macro 94e5adece8b3 tools lib bpf: Fix map offsets in relocation d1d0e29cb7d0 perf probe: Delete an unnecessary assignment in try_to_find_absolute_address() 42e233cacc05 perf probe: Delete an unnecessary check in try_to_find_absolute_address() 1b29dfbba124 perf probe: Fix wrong register name for arm64 cff2b010250c pinctrl: meson: meson-gxl: add the pwm_ao_b pin ece2dac9f13e pinctrl: broxton: Rename apl-pinctrl driver 2956b5d94a76 pinctrl / gpio: Introduce .set_config() callback for GPIO chips 15381bc7c7f5 pinctrl: Allow configuration of pins from gpiolib based drivers 58957d2edfa1 pinctrl: Widen the generic pinconf argument from 16 to 24 bits af81ba3cfdee pinctrl: mvebu: remove unused variable 1736f75d35e4 gpio: aspeed: Add banks Y, Z, AA, AB and AC 8ccb6dc6e999 pinctrl: aspeed: g4: Fix mux configuration for GPIOs AA[4-7], AB[0-7] 7153f8ef679d gpio: aspeed: Make bank names strings adbe7e26f425 arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB 2e449048a25e arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set 79ba11d24b28 arm64: kernel: do not mark reserved memory regions as IORESOURCE_BUSY 1c33dc1015be drivers: firmware: psci: Use __pa_symbol for cpu_resume cbb999dd0b45 arm64: Use __pa_symbol for empty_zero_page 33f0698a52d9 regulator: s2mpa01: reduce stack size for probe function 58fb24cb9556 EDAC, i7300: Test for the second channel properly eacc8dafa8d9 Documentation/gpu: Move LPE audio section after HD-audio 4f9758302cca arm64: dts: allwinner: Remove no longer used pinctrl/sun4i-a10.h header 6596e59e63cd gpio: exar: add gpio for exar cards 8adabb8928bc drm/i915: Pevent copying uninitialised garbage into vma->ggtt_view 47b03ca903fb pinctrl: qcom: Use raw spinlock variants 99c8ac957e6b gpio: ws16c48: Add set_multiple callback function support eaeebffa90f3 drm/panel: simple: Specify bus width and flags for EDT displays 65502a12adc3 gpio: gpio-mm: Add set_multiple callback function support 9d7ae8127ff9 gpio: 104-idio-16: Add set_multiple callback function support e6c2f066d5ed drm/panel: simple: Add Netron DY E231732 be1832022281 gpio: 104-dio-48e: Add set_multiple callback function support 559bdaf729bf drm/doc: Fix typos for early_unregister doc 196cd5d3758c drm: s/drm_crtc_get_hv_timings/drm_mode_get_hv_timings/ 0683c0ab1640 drm/moc: Mark legacy fields in drm_driver as such 9b5dd047eb56 drm: Nuke ums vgaarb support 2ce0264d6154 drm: remove device_is_agp callback 858b2c1bf820 drm/mga: remove device_is_agp callback 49d66d8de228 drm/i810: drop device_is_agp callback aec97460e900 drm/doc: Clarify connector overview 505c9d410574 of: Add vendor prefix for Netron DY adb973ef53a7 drm/panel: simple: Add support for Tianma TM070JDHG30 c81cbc2e33ac of: Add vendor prefix for Tianma Micro-electronics cac1a41125e7 drm/panel: simple: Add support BOE NV101WXMN51 095790b75068 dt-bindings: display: Add BOE NV101WXMN51 panel binding ea534e0b4047 USB: serial: add uPD78F0730 USB to Serial Adaptor Driver e42a5dbb8a3d usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions 1f7b8eae5c16 pinctrl: samsung: Fix samsung_pinctrl_create_functions return value fa5c0f46e2b9 pinctrl: samsung: Remove messages for failed memory allocation 9d7b1f28c1ff pinctrl: samsung: Document Exynos3250 SoC support 49cec4d8326b gpio: Add a driver for Cortina Systems Gemini GPIO 284864f990ac gpio: add DT bindings for Cortina Gemini GPIO 035a86b85790 gpio: davinci: Remove custom .xlate 8e11047b8f3c gpio: davinci: Add support for multiple GPIO controllers b5cf3fd827d2 gpio: davinci: Redesign driver to accommodate ngpios in one gpio chip 53d333ac9391 gpio: davinci: Remove unwanted blank line 8f7cf8c65746 gpio: davinci: Remove gpio2regs function fbc2a294f29e gpio: intel-mid: Fix build warning when !CONFIG_PM b2987d7438e0 gpio: Pass GPIO label down to gpiod_request a264d10ff45c gpiolib: Convert fwnode_get_named_gpiod() to configure GPIO d9bd264596b9 MAINTAINERS: transfer maintainership for the EZX platform 4fe160d51e42 usb: dwc2: eliminate irq parameter from dwc2_hcd_init 348becdcc319 usb: dwc2: fix "iomem 0x00000000" message df2c0cc10934 usb: phy: ab8500: remove unused ab8500_eyediagram_workaroud() 5528954a1a0c usb: gadget: udc: fsl: Add missing complete function. 731977e97b36 mac80211: use helper function to access ieee802_1d_to_ac[] 51211a3d9b59 USB: serial: drop unused ASYNC flags 59556608139e USB: serial: ftdi_sio: clean up ioctl handler c33705188c49 batman-adv: Treat NET_XMIT_CN as transmit successfully 758c98e08938 iwlwifi: mvm: cleanup redundant assignment cf90da352a32 iwlwifi: mvm: use mvm_disable_queue instead of sharing logic 758d1a8a8af0 iwlwifi: mvm: mark ret as maybe_unused in iwl_dbgfs_fw_restart_write() a43ae1de13f4 iwlwifi: dvm: remove unused variable compiler warning in debugfs.c 18c44b271b67 iwlwifi: mvm: remove unused sta_id variable in iwl_mvm_change_queue_owner() 727c02dfb848 iwlwifi: pcie: cleanup rfkill checks ad04e088d48a iwlwifi: dvm: make rs_tl_get_load() return void 3ce4a03852d6 iwlwifi: pcie: trans: Remove unused 'shift_param' 9d50443575fa iwlwifi: mvm: rs: Remove unused 'mcs' variable c94aace0030e iwlwifi: mvm: rs: Remove unused 'mvmvif'/'mvmsta' variables 7b1be5ad26d3 iwlwifi: mvm: remove unused variable in iwl_mvm_handle_statistics() d8320d75b59e iwlwifi: fix MODULE_FIRMWARE for 6030 34118c25a909 iwlwifi: mvm: support version 2 of stored beacon notification 5ec295dbbd67 iwlwifi: mvm: separate rate calculation to a new function b86dd74f8c73 iwlwifi: mvm: change iwl_mvm_tx_csum to return value eef187a7b8a1 iwlwifi: enlarge number of ucode sections 850fe9af62b2 iwlwifi: mvm: replace the number of blocks calculation 08d785fd809c iwlwifi: mvm: simplify paging allocation code 5d81fbd5df96 iwlwifi: mvm: bump max API to 28 c2e27e16f241 iwlwifi: mvm: properly check for transport data in dump 5bdaa0ef7706 iwlwifi: allow memory debug TLV to specify the memory type 0843f197c46d batman-adv: Remove one condition check in batadv_route_unicast_packet 269cee621847 batman-adv: Remove unused variable in batadv_tt_local_set_flags ac79cbb96b58 batman-adv: update copyright years for 2017 e60bf3ea6767 uapi: install batman_adv.h header d3e9768ab97f batman-adv: don't add loop detect macs to TT 2aa6ba7b5ad3 xfs: clear _XBF_PAGES from buffers when readahead page 5b9d6b154a62 bridge: move maybe_deliver_addr() inside #ifdef 0901df3aeaee bpf: use prefix_len in test_tag when reading fdinfo 5e7bfa6cb0a9 net: phy: bcm-phy-lib: clean up remaining AUXCTL register defines 8293c7bcdef1 net: phy: broadcom: drop duplicated define for RGMII SKEW delay 85b4685da52f net: phy: broadcom: use auxctl reading helper in BCM54612E code 529ec6ac2665 virtio_net: reject XDP programs using header adjustment b68df015609e virtio_net: use dev_kfree_skb for small buffer XDP receive 7489bdadb7d1 r8152: check rx after napi is enabled 248b213ad908 r8152: re-schedule napi for tx de9bf29dd6e4 r8152: avoid start_xmit to schedule napi when napi is disabled 26afec393069 r8152: avoid start_xmit to call napi_schedule during autosuspend e13fe92bb58c i2c: imx-lpi2c: add VLLS mode support b9b487e49471 Revert "drm/radeon: always apply pci shutdown callbacks" 50b918c5a6ff i2c: omap: constify dev_pm_ops structures a4f64ae2b543 i2c: mv64xxx: add suspend/resume support 62817fc8d282 i2c: stm32f4: add driver 0e1929dedea3 i2c: i2c-cadence: Initialize configuration before probing devices 0369d6315bc2 ALSA: x86: hdmi: fix returnvar.cocci warnings 1372cef1c697 regulator: fixed: Revert support for ACPI interface 7f554a3d05be srcu: Reduce probability of SRCU ->unlock_count[] counter overflow 418b2977b343 rcutorture: Add CBMC-based formal verification for SRCU d85b62f18d54 srcu: Force full grace-period ordering f2c4689640e9 srcu: Implement more-efficient reader counts 54a07c7bb0da Revert "drm/probe-helpers: Drop locking from poll_enable" 33eb46e1dca1 dt-bindings: Document the STM32 I2C bindings f154be241d22 net: dsa: Bring back device detaching in dsa_slave_suspend() 434502930f59 net: dsa: Mop up remaining NET_DSA_HWMON references 6eacfb54ea18 sfc: reduce severity of PIO buffer alloc failures fff37fdad9df net: thunderx: Leave serdes lane config on 81/83xx to firmware fff4ffdde175 net: thunderx: Support to configure queue sizes from ethtool 3c880eb02052 net: phy: leds: Fix truncated LED trigger names d6f8cfa3dea2 net: phy: leds: Break dependency of phy.h on phy_led_triggers.h 8a87fca8dd58 net: phy: leds: Clear phy_num_led_triggers on failure to avoid crash 8b901f6bbcf1 net-next: ethernet: mediatek: change the compatible string 61976fff20f9 Documentation: devicetree: change the mediatek ethernet compatible string 3979ad7e82df net/tcp-fastopen: make connect()'s return case more consistent with non-TFO 19f6d3f3c842 net/tcp-fastopen: Add new API support 25776aa94340 net: Remove __sk_dst_reset() in tcp_v6_connect() 065263f40f09 net/tcp-fastopen: refactor cookie check logic 90c694bb7181 bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 0eaa24b971ae bnxt_en: Fix RTNL lock usage on bnxt_update_link(). a551ee94ea72 bnxt_en: Fix bnxt_reset() in the slow path task. a9c54ad2c737 r8152: fix the wrong spelling 56d806222ace tcp: correct memory barrier usage in tcp_check_space() d234559952f4 Doc: DT: bindings: net: dsa: marvell.txt: Tabification a67edbf4fb6d bpf: add initial bpf tracepoints 0fe05591790e lib, traceevent: add PRINT_HEX_STR variant 2acae0d5b0f7 trace: add variant without spacing in trace_print_hex_seq 60b1af330072 tcp: reduce skb overhead in selected places a08ef4768f47 tipc: uninitialized return code in tipc_setsockopt() 1045ba77a596 net sched actions: Add support for user cookies 5207f3996338 sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment 6f29a1306131 sctp: sctp_addr_id2transport should verify the addr before looking up assoc 493611ebd626 xfs: extsize hints are not unlikely in xfs_bmap_btalloc 93fbe91b5521 iio: Add STM32 timer trigger driver bf2d8581b1b3 iio: Add bindings for STM32 timer trigger driver 7edf7369205b pwm: Add driver for STM32 plaftorm 35ca8168133c arm64: dts: Add dts files for Hisilicon Hi3660 SoC 022e53bef93c dt-bindings: Add a support cpu type for cortex-a73 59d94d2ed45d ARM: dts: watchdog0 cannot reliably trigger reset 02d71a98a86e document: dt: add binding for Hi3660 SoC 5a93790d4e2d xfs: remove racy hasattr check from attr ops c6dce2626606 USB: serial: ftdi_sio: fix extreme low-latency setting 76d771b4cbe3 xfs: use per-AG reservations for the finobt 4dfa2b84118f xfs: only update mount/resv fields on success in __xfs_ag_resv_init d5d487eb07c3 drm: Update kerneldoc for drm_crtc.[hc] 1031548c61fe drm/gma500: Nuke device_is_agp callback d574528a64c3 drm/kms-core: Use recommened kerneldoc for struct member refs ef40cbf99985 drm/core: Use recommened kerneldoc for struct member refs 940eba2d58a7 drm/gem|prime|mm: Use recommened kerneldoc for struct member refs 6806cdf9aa1c drm/kms-helpers: Use recommened kerneldoc for struct member refs 200e86b3372b blk-mq: only apply active queue tag throttling for driver tags 42f82e2e62ae wireless: radiotap: rewrite the radiotap header file f172841573c4 hwmon: Update documentation to clarify rules for the 'name' attribute 8353863a52a8 hwmon: Make name attribute mandatory for new APIs f0fd4122f052 ALSA: x86: fix resource_size.cocci warnings 232892fb1426 ALSA: x86: hdmi: continue playback even when display resolution changes 5dab11d89777 ALSA: x86: hdmi: Add audio support for BYT and CHT 287599cf2d77 ALSA: add Intel HDMI LPE audio driver for BYT/CHT-T 46d196ec460b drm/i915: Add support for audio driver notifications eef57324d926 drm/i915: setup bridge for HDMI LPE audio driver fd25ea29093e Revert "ACPI / video: Add force_native quirk for HP Pavilion dv6" 10f92c4c5377 KVM: arm/arm64: vgic: Add debugfs vgic-state file 31489c0b1d8b ASoC: cq93vc: remove MFD_DAVINCI_VOICECODEC dependency from CQ0093VC 8694e4da66a6 KVM: arm/arm64: Remove struct vgic_irq pending field 105db5991240 dm raid: cleanup awkward branching in raid_message() option processing 977f1a0a3f81 dm raid: use mddev rather than rdev->mddev e2568465bd55 dm raid: use read_disk_sb() throughout 63c32ed4afc2 dm raid: add raid4/5/6 journaling support 50c4feb9a3e3 dm raid: be prepared to accept arbitrary '- -' tuples c63ede3b4211 dm raid: fix transient device failure processing f28442497b5c x86/boot: Fix KASLR and memmap= collision 393a33c74554 ARM: tegra: nyan-blaze: Proper pinmux for TPM I2C 8a44a98d911f ARM: tegra: nyan-big: Proper pinmux for TPM I2C 83e526f2a2fa usb: gadget: f_fs: Assorted buffer overflow checks. a02620ea09da ARM: tegra: nyan-blaze: Include compatible revisions for proper detection bfa3c0d4e8ba ARM: tegra: nyan-big: Include compatible revisions for proper detection 5fc01a990927 ARM: tegra: nyan: Use external control for bq24735 charger 38333641b6dd ARM: tegra: nyan: Use proper IRQ type definitions 2f5db26c2ecb drm/i915: reinstate call to trace_i915_vma_bind 1a336c934623 console: Make persistent scrollback a boot parameter aabd31c421dd console: Add persistent scrollback buffers for all VGA consoles bcd375f7f71f console: Add callback to flush scrollback buffer to consw struct 66da39eb91b4 console: Move scrollback data into its own struct 061132d2b9c9 test_firmware: add test custom fallback trigger eb67bc3ffd17 tools: firmware: add fallback cancelation testing 823b0221a522 tools: firmware: rename fallback mechanism script afb999cdef69 tools: firmware: check for distro fallback udev cancel rule 083a93b0c1f2 test_firmware: use device attribute groups 67fd553ce0e5 test_firmware: move misc_device down fd0c478c0dd8 nvmem: core: Allow getting nvmem cell with a NULL cell id 29143268ec7d nvmem: core: Correct a bunch of function documentations 3b4a687726f0 nvmem: core: Allow ignoring length when reading a cell 1e928fff9a74 devicetree: bindings: nvmem: Add compatible string for imx6ul 4aa2b4802046 nvmem: octop: Add support for imx6ul 28781789051e usb: dwc3: gadget: read IN ep FIFO size from HW 37afff0d87c9 misc: sram: Integrate protect-exec reserved sram area type 728bbe75c82f misc: sram: Introduce support code for protect-exec sram type cdd1737cba7a misc: sram: Split sram data structures into local header 8a0934bf9b2c w1: Fixup source file headers d2ce4ea1a0b0 w1: don't leak refcount on slave attach failure in w1_attach_slave_device() dd6478d68b16 w1: add DS2405 addressable switch driver 61cd1b4cd1e8 w1: ds2490: USB transfer buffers need to be DMAable 8333eb153a9f w1: omap_hdq: Free resources on error path 27a7e2a72c02 coresight: etm4x: Fix timestamp configuration when working from perf ae3fabcda00d coresight: etm4x: Fix enabling of cycle accurate tracing in perf. f09444639099 coresight: fix kernel panic caused by invalid CPU 6f0f02dc56f1 drm/i915: Move atomic state free from out of fence release 6d1d427a4e24 drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic() 3781bd6e7d64 drm/i915: Fix calculation of rotated x and y offsets for planar formats 21d6e0bde507 drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend() c34f078675f5 drm/i915: Don't leak edid in intel_crt_detect_ddc() a38a7bd1766b drm/i915: Release temporary load-detect state upon switching 27892bbdc923 drm/i915: prevent crash with .disable_display parameter 9797484ba83d VME: restore bus_remove function causing incomplete module unload 9ba60573638e lkdtm: Fix Oops when unloading the module 8ade6039b840 eeprom: fix platform_no_drv_owner.cocci warnings acf50ec77370 eeprom: fix memory leak on buf when failed allocation of csraddr_str 3c84dc7e79f5 char: xilinx_hwicap: Remove pointless local variables b78671591a10 drm/i915: Avoid drm_atomic_state_put(NULL) in intel_display_resume b17c1bba9cec staging: greybus: timesync: validate platform state callback ced04842d282 staging: fbtft: fix checkpatch decimal permissions error dec9fcd03284 Staging: rtl8712: fix spelling errors d58812486bda staging: fbtft: remove duplicate entries of ili9225 5786ac14239a ARM: dts: r7s72100: add power-domains to mmcif aa7f39d51e33 ARM: shmobile: rcar-gen2: Add more register documentation 4e0f5cc65098 serial: 8250_omap: Fix probe and remove for PM runtime f99b63afb943 serial: hp300: mask the warning for people just doing build coverage 5935a2b3a57c serial: xuartps: Enable uart loopback mode 91539eb1fda2 dmaengine: pl330: fix double lock 067fdeb2f391 dmaengine: zx: fix build warning d9b2997e4a0a USB: Add quirk for WORLDE easykey.25 MIDI keyboard 3ba7b7795b7e usb: musb: Fix external abort on non-linefetch for musb_irq_work() 407788b51db6 usb: musb: Fix host mode error -71 regression 6969408de268 xhci: refactor xhci_urb_enqueue 7e64b0373af5 xhci: simplify how we store TDs in urb private data 9ef7fbbb4fdf xhci: Rename variables related to transfer descritpors e6f7caa3de7a xhci: rename size variable to num_tds a711edeeb1a1 usb: host: xhci: add xhci_virt_device tracer d4d93e6c5502 usb: host: xhci: remove newline from tracer c0e625c41abb usb: host: xhci: convert several if() to a single switch statement 5abdc2e6e12f usb: host: xhci: add urb_enqueue/dequeue/giveback tracers a37c3f76e6a6 usb: host: xhci: make a generic TRB tracer ed6d643b14e7 usb: host: xhci: combine event TRB completion debugging messages a54cfae3c772 usb: host: xhci: convert to list_for_each_entry_safe() 5278204c9818 xhci: use the trb_to_noop() helper for command trbs ae1e3f073208 xhci: Introduce helper to turn one TRB into a no-op a60f2f2ffabe usb: host: xhci: unconditionally call xhci_unmap_td_bounce_buffer() f45e2a02112a usb: host: xhci: check for a valid ring when unmapping bounce buffer f3899a28e2b8 usb: host: xhci: remove bogus __releases()/__acquires() annotation 55fa4396b24d usb: host: xhci: introduce xhci_td_cleanup() be0f50c2e3c4 usb: host: xhci: reorder variable definitions 04861f83367e usb: host: xhci: use slightly better list helpers ec84481708ad usb: host: xhci: remove unneded semicolon 76a35293b901 usb: host: xhci: simplify irq handler return 0b7c105a04ca usb: host: xhci: rename completion codes to match spec ced09c959637 usb: host: xhci: print HCIVERSION on debug 98871e9470a5 usb: host: xhci: change pre-increments to post-increments 989bad111979 usb: xhci: remove unnecessary return in xhci_pci_setup() daa47f2132dc usb: xhci: use list_is_singular for cmd_list fb79a6da459b usb: xhci: avoid unnecessary calculation 80c479622fb4 usb: xhci: remove unnecessary assignment 21939f003ad0 usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 41135de1e7fd usb: xhci: add quirk flag for broken PED bits 52c31bd5294d xhci: Put warning message on a single line e22caf8bc140 usb: host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure 1cc6d8617b91 usb: xhci: remove unnecessary second abort try 6b02e97491c9 xhci: remove unnecessary check for pending timer f99265965b32 xhci: detect stop endpoint race using pending timer instead of counter. 9983a5fc39bf xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING 505f581c48bc xhci: simplify if statement to make it more readable 92190e365a28 usb: storage: sddr09: Remove a set-but-not-used variable 1e572aa5686a usb: musb: constify musb_hdrc_config structures a3e4863ea908 ARM: dts: tegra: Fix missing card detection in Trimslice µSD card slot 9729017f8444 x86/fpu: Fix the "Giving up, no FPU found" test 37ac78b67b33 x86/fpu: Fix CPUID-less FPU detection 9170fb409437 x86/fpu: Fix "x86/fpu: Legacy x87 FPU detected" message 60d345016743 x86/cpu: Re-apply forced caps every time CPU caps are re-read 8bf1ebca215c x86/cpu: Factor out application of forced CPU caps 78d1b296843a x86/cpu: Add X86_FEATURE_CPUID 4ad8622dc548 powerpc/8xx: Implement hw_breakpoint fa769d3f58e6 powerpc/32: Enable HW_BREAKPOINT on BOOK3S fdc8c4adb6a4 powerpc/corenet: add support for the kmcent2 board 7b51f8e35e11 powerpc/85xx: remove the kmp204x_defconfig a674c7d470bb powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 1c06552a703c powerpc/85xx: Enable display support for t1042rdb c58f5f884839 arm64: tegra: Use symbolic clock identifiers 5edcebb96b2f arm64: tegra: Use symbolic HSP identifiers 0c18927f51f4 ARM: tegra: paz00: Mark panel regulator as enabled on boot ed0a27ef6411 ARM: tegra: paz00: Fix __initdata placement a5828ed3d03d x86/fpu/xstate: Move XSAVES state init to a function b92f4380a1c7 memory: tegra: Add a missing 'of_node_put()' call 6270bd3d9187 ARM: tegra: apalis-tk1: Update compatibility comment ab9670d5524a ARM: tegra: apalis-tk1: Fix SD card detect on v1.1 HW 5142bd659c1b ARM: tegra: apalis-tk1: Adjust pin muxing for v1.1 HW a7f9d4febc81 ARM: tegra: apalis-tk1: Optional DisplayPort hot-plug detect 02888f8be5ef ARM: tegra: apalis-tk1: Pull-up temperature alert f7c799e950f9 dmaengine: dw: we do support Merrifield SoC in PCI mode 199244d69458 dmaengine: dw: add support of iDMA 32-bit hardware a9f4d1b83143 dmaengine: dw: introduce register mappings for iDMA 32-bit 2d248812aa14 dmaengine: dw: introduce block2bytes() and bytes2block() f4aa3183c36d dmaengine: dw: extract dwc_chan_pause() for future use be242f4e2e55 dmaengine: dw: replace convert_burst() with one liner 08d62f58aa25 dmaengine: dw: register IRQ and DMA pool with instance ID a46a7634017a dmaengine: dw: Fix data corruption in large device to memory transfers 567ab5a81ba5 extcon: palmas: Use dev_dbg macro for the debug messages 6610d0edf6dc dmaengine: cppi41: Clean up pointless warnings 362f4562466c dmaengine: cppi41: Fix oops in cppi41_runtime_resume ae4a3e028bb8 dmaengine: cppi41: Fix runtime PM timeouts with USB mass storage 7b0a89a6db9a drm/dp: Store drm_device in MST topology manager b5fa0f7f88ed powerpc: Fix build failure with clang due to BUILD_BUG_ON() 10528b9c45cf powerpc/bpf: Flush the entire JIT buffer 052de33ca4f8 powerpc/bpf: Remove redundant check for non-null image 14a3ae34bfd0 cxl: Prevent read/write to AFU config space while AFU not configured d7b1946c7925 cxl: Force psl data-cache flush during device shutdown 0e17166d377e cxl: Drop unused header asm/pnv-pci.h a967f161abc7 powerpc/mm: Return directly after a failed __copy_from_user() in sys_subpage_prot() 3c4b66a6d0d2 powerpc/sstep: Return directly after a failed address_ok() in emulate_step() 8b2577832100 powerpc/kernel: Fix unbalanced refcount on RTAS device node de6d2d1b7bf2 powerpc/kernel: Use of_property_read_u32() in rtas_initialize() dbecd5093043 powerpc/kernel: Remove nested if statements in rtas_initialize() fb37e12896c1 powerpc/powernv/pci: Use kmalloc_array() in two functions 4ab2537c4204 powerpc/mm: Fixup wrong LPCR_VRMASD value d4fde568a34a powerpc/64: Use optimized checksum routines on little-endian b492f7e4e07a powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold 14a41d6b7572 powerpc/powernv: Report size of OPAL memcons log ba7addcd805e MAINTAINERS: update new mail list for intel gvt driver 7283accfaef6 drm/i915/gvt: Fix kmem_cache_create() name bdbfd5196d24 drm/i915/gvt/kvmgt: mdev ABI is available_instances, not available_instance 98e58b01e167 MIPS: Lantiq: Lock DMA register accesses for SMP b3d91db3f71d mips: ath79: clock:- Unmap region obtained by of_iomap a3078e593b74 MIPS: Generic: Fix big endian CPUs on generic machine e7093053f7a5 MIPS: BCM47XX: Add Luxul devices to the database c9d3fdf3372d MIPS: syscall: Return directly in mips_mmap() a45526bb7852 MIPS: MT: Move an assignment for the variable "retval" in mipsmt_sys_sched_setaffinity() fcf4aec13b56 MIPS: Return directly in 32_mmap2() 42b76a1d6dfe MIPS: Avoid old-style declaration 23ca9b522383 MIPS: ip22: Fix ip28 build for modern gcc e9663b13c81b MIPS: Octeon: Avoid empty-body warning 72d1cfc924f8 MIPS: Loongson64: Fix empty-body warning in dma_alloc 886f9c69fc68 MIPS: ralink: Remove unused rt*_wdt_reset functions 6d2700a95f73 MIPS: ralink: Fix request_mem_region error handling d92240d12a9c MIPS: ralink: Remove unused timer functions 98ea51cb0c8c MIPS: Lantiq: Fix another request_mem_region() return code check e45587293c69 MIPS: Alchemy: Remove duplicate initializer 8c9b23ffb3f9 MIPS: 'make -s' should be silent 1742ac265046 MIPS: VDSO: avoid duplicate CAC_BASE definition 3feb479cea37 Revert "thermal: thermal_hwmon: Convert to hwmon_device_register_with_info()" e5ff5ce6e20e nsfs: Add an ioctl() to return the namespace type aab45453ff5c MAINTAINERS: add Dan Streetman to zbud maintainers 534c9dc982ac MAINTAINERS: add Dan Streetman to zswap maintainers 3277953de2f3 mm: do not export ioremap_page_range symbol for external module 3705ccfdd1e8 mn10300: fix build error of missing fpu_save() f598f82e204e romfs: use different way to generate fsid for BLOCK or MTD 4180c4c170a5 frv: add missing atomic64 operations e47483bca2cc mm, page_alloc: fix premature OOM when racing with cpuset mems update 5ce9bfef1d27 mm, page_alloc: move cpuset seqcount checking to slowpath 16096c25bf0c mm, page_alloc: fix fast-path race with cpuset update or removal ea57485af8f4 mm, page_alloc: fix check for NULL preferred_zone ff7a28a074cc kernel/panic.c: add missing \n 2dc705a9930b fbdev: color map copying bounds checking 545d58f677b2 frv: add atomic64_add_unless() d51e9894d274 mm/mempolicy.c: do not put mempolicy before using its nodemask dd040b6f6d56 radix-tree: fix private list warnings bbd88e1d53a8 Documentation/filesystems/proc.txt: add VmPin 3674534b7753 mm, memcg: do not retry precharge charges 3ba4bceef232 proc: add a schedule point in proc_pid_readdir() 424f6c4818bb mm: alloc_contig: re-allow CMA to compact FS pages aa2efd5ea404 mm/slub.c: trace free objects at KERN_INFO 15a77c6fe494 userfaultfd: fix SIGBUS resulting from false rwsem wakeups de182cc8e882 drivers/memstick/core/memstick.c: avoid -Wnonnull warning b94f51183b06 kernel/watchdog: prevent false hardlockup on overloaded system 6affb9d7b137 dax: fix build warnings with FS_DAX and !FS_IOMAP 8310d48b125d mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp 8a1f780e7f28 memory_hotplug: make zone_can_shift() return a boolean value c7070619f340 vring: Force use of DMA API for ARM-based systems with legacy devices f7f6634d2383 virtio_mmio: Set DMA masks appropriately 0516ffd88fa0 vhost/vsock: handle vhost_vq_init_access() error 78f824d4312a ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached 27873de99f2f scsi: qla2xxx: Fix a recently introduced memory leak 1130383c1744 netvsc: call netif_receive_skb b58a185801da netvsc: simplify get next send section 6c80f3fc2398 netvsc: report per-channel stats in ethtool statistics 793e39555511 netvsc: account for packets/bytes transmitted after completion 46b4f7f5d1f7 netvsc: eliminate per-device outstanding send counter 2289f0aa706e netvsc: simplify rndis_filter_remove 2c7f83ca713f netvsc: don't pass void * to internal device_add dc54a08cd362 netvsc: optimize receive path b8b835a89b2f netvsc: group all per-channel state together ceaaea0483cf netvsc: remove unused variables d8e18ee0fa96 netvsc: enhance transmit select_queue ff4a44199012 netvsc: allow get/set of RSS indirection table 2b01888d1b45 netvsc: allow more flexible setting of number of channels 962f3fee83a4 netvsc: add ethtool ops to get/set RSS key b5a5dc8dc8ac netvsc: report rss field values b448f4e89272 netvsc: report number of rx queues in ethtool 23312a3be999 netvsc: negotiate checksum and segmentation parameters 0b307ebd6834 netvsc: remove no longer needed receive staging buffers 5c37077fd025 IB/ipoib: Remove the unnecessary error check 85c814016ce3 lwtunnel: Fix oops on state free after encap module unload 88ff7334f259 net: Specify the owning module for lwtunnel ops 3f9fade5e77d i40iw: Set maj_err and min_err in i40iw_sc_cqp_create 564649b4ea86 IB/qib: Remove empty function 21d6454a392d RDMA/core: create struct ib_port_cache dfc0e5550664 IB/ipoib: function interface change 820cd30ac2ad i40iw: fix some indenting in i40iw_sc_vsi_init() 19b752a19dce IB/cma: Allow port reuse for rdma_id 498683c6a7ee IB/cma: Add debug messages to error flows f7534f45dcbc IB/ipoib: Remove unnecessary returned value check 506f71d1811a IB/isert: fix spelling mistake: "teminating" -> "terminating" 2d4b21e0a291 IB/rxe: Prevent from completer to operate on non valid QP f39f775218a7 IB/rxe: Fix rxe dev insertion to rxe_dev_list 35e22e49a5d6 tipc: fix cleanup at module unload 4c887aa65d38 tipc: ignore requests when the connection state is not CONNECTED 9dc3abdd1f7e tipc: fix nametbl_lock soft lockup at module exit fc0adfc8fd18 tipc: fix connection refcount error d094c4d5f5c7 tipc: add subscription refcount to avoid invalid delete 93f955aad4ba tipc: fix nametbl_lock soft lockup at node/link events b2c11e4b9536 netfilter: nf_tables: bump set->ndeact on set flush de70185de033 netfilter: nf_tables: deconstify walk callback function 35d0ac9070ef netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL 5ce6b04ce968 netfilter: nft_log: restrict the log prefix length to 127 828f6fa65ce7 IB/umem: Release pid in error and ODP flow f719315b52b5 Input: constify device_type structures f449c7a2d822 RDMA/qedr: Dispatch port active event from qedr_add 9c1e0228ab35 RDMA/qedr: Fix and simplify memory leak in PD alloc af2b14b8b8ae RDMA/qedr: Fix RDMA CM loopback 1a5907519797 RDMA/qedr: Fix formatting 27a4b1a6d6fc RDMA/qedr: Mark three functions as static 933e6dcaa0f6 RDMA/qedr: Don't reset QP when queues aren't flushed c78c31496111 RDMA/qedr: Don't spam dmesg if QP is in error state 91bff997db2e RDMA/qedr: Remove CQ spinlock from CM completion handlers 59e8970b3798 RDMA/qedr: Return max inline data in QP query result 865cea40b697 RDMA/qedr: Return success when not changing QP state 20f5e10ef8bc RDMA/qedr: Add uapi header qedr-abi.h 097b615965fb RDMA/qedr: Fix MTU returned from QP query d3f4aadd614c RDMA/core: Add the function ib_mtu_int_to_enum c61a6a71e7a4 net: dsa: mv88e6xxx: Implement the 6390 external MDIO bus a3c53be55c95 net: dsa: mv88e6xxx: Support multiple MDIO busses 0dd12d54c425 net: dsa: mv88e6xxx: Add mdio private structure ee26a2284b3d net: dsa: mv88e6xxx: Pass mii_bus to all PHY operations efb3e74da2e1 net: dsa: mv88e6xxx: Abstract mv88e6165 PHY operations c929ea0b9103 SUNRPC: cleanup ida information when removing sunrpc module 185aceefd80f alx: work around hardware bug in interrupt fallback path 37187a016c37 alx: fix fallback to msi or legacy interrupts f1db5c101cd4 alx: fix wrong condition to free descriptor memory 5b9f57516337 qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card 146408693945 net: sctp: fix array overrun read on sctp_timer_tbl 83d230eb5c63 xfs: verify dirblocklog correctly 23d28a859fb8 ibmveth: Add a proper check for the availability of the checksum features aa13f7cedd9f net: ethernet: aquantia: Integrate AQtion 2.5/5 GB NIC driver ee6d6d005544 net: ethernet: aquantia: Receive side scaling c5760d03d4eb net: ethernet: aquantia: Ethtool support 753f4783be7b net: ethernet: aquantia: Hardware interface and utility functions 98c4c20142e9 net: ethernet: aquantia: Atlantic hardware abstraction layer a4d36e20d035 net: ethernet: aquantia: PCI operations 970a2e9864b0 net: ethernet: aquantia: Vector operations bab6de8fd180 net: ethernet: aquantia: Atlantic A0 and B0 specific functions. 97bde5c4f909 net: ethernet: aquantia: Support for NIC-specific code ef8115356aee net: ethernet: aquantia: Low-level hardware interfaces 018423e90bee net: ethernet: aquantia: Add ring support code 3a35780f3167 net: ethernet: aquantia: Common functions and definitions 5015024ddfe5 net: ethernet: aquantia: Make and configuration files. efb5f68f3299 vxlan: do not age static remote mac entries 8b3f9337e17a vxlan: don't flush static fdb entries on admin down 82272db84d87 net: dsa: Drop WARN() in tag_brcm.c 3ebe8344eb8a net: ks8851: Drop eeprom_size structure member fbfa743a9d2a ipv6: fix ip6_tnl_parse_tlv_enc_lim() 21b995a9cb09 ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() 3fadc8011583 bpf: enable verifier to better track const alu ops 62b64660262a bpf: add prog tag test case to bpf selftests d1b662adcdb8 bpf: allow option for setting bpf_l4_csum_replace from scratch 2492d3b86704 bpf: enable load bytes helper for filter/reuseport progs 4faf940dd869 bpf: simplify __is_valid_access test on cb bab572f1d42d iw_cxgb4: Guard against null cm_id in dump_ep/qp d0fa28f00052 virtio_net: fix PAGE_SIZE > 64k 0fb44559ffd6 af_unix: move unix_mknod() out of bindlock 2e38a37f23c9 md/r5cache: disable write back for degraded array f57e8ca50e23 IB/mad: Add port_num to error message 1dd70ea36077 IB/vmw_pvrdma: Remove unused qp_type 07e83364845e md/r5cache: shift complex rmw from read path to write path a85dd7b8df52 md/r5cache: flush data only stripes in r5l_recovery_log() ba02684daf7f md/raid5: move comment of fetch_block to right location 86aa1397ddfd md/r5cache: read data into orig_page for prexor of cached data d46d29f072ac md/raid5-cache: delete meaningless code 6c6e51a617df IB/core: Fix typo in comment ff89b070b7c9 IB/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path 7d211c81e97e IB/vmw_pvrdma: Don't leak info from alloc_ucontext 5eb0249b4352 net/mlx5e: CQE compression control code reuse b4e029da29ce net/mlx5e: Reduce memory consumption on kdump kernel 7898489880f5 IB/mlx5: Enable Eth VFs to query their min-inline value for user-space 8c7245a60ef8 net/mlx5: Push min-inline mode resolution helper into the core c9497c98901c net/mlx5: Add support for setting VF min rate 264d7bf3c1cf net/mlx5: E-Switch, Enlarge the FDB size for the switchdev mode ce99f6b97fcd net/mlx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels 9a941117fb76 net/mlx5e: Maximize ip tunnel key usage on the TC offloading path 76f7444dd5a4 net/mlx5e: Use the full tunnel key info for encapsulation offload house-keeping 75c33da82736 net/mlx5e: TC ipv4 tunnel encap offload cosmetic changes 19f4440141af net/mlx5e: Add TC offloads matching on IPv6 encapsulation headers 073ff3c8e6ac net/mlx5: Use exact encap header size for the FW input buffer bf02454a741b ARC: smp-boot: Decouple Non masters waiting API from jump to entry point 187024144c6e phy: marvell: remove conflicting initializer e1636836e0a0 net: dummy: Introduce dummy virtual functions 517e7610d2ce ARCv2: MCIP: update the BCR per current changes 36425cd67052 ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list 8b86b2c1b83e net: broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings 98d0f7b9acda mlxsw: spectrum: Add packet sample offloading support 0677d6828b03 mlxsw: reg: add the Monitoring Packet Sampling Configuration Register 5c5670fae430 net/sched: Introduce sample tc action 6ae0a6286171 net: Introduce psample, a new genetlink channel for packet sampling a59b7e024677 mlxsw: spectrum_router: Correctly reallocate adjacency entries 6a0b76c04ec1 r8152: don't execute runtime suspend if the tx is not empty 8a180cc79deb net: dsa: b53: Utilize mdio_module_driver b70f43a16182 net: phy: Fix typo for MDIO module boilerplate comment b765234e72fc net: stmmac: dwmac-meson8b: make the RGMII TX delay configurable d5490f1f6711 net: dt-bindings: add RGMII TX delay configuration to meson8b-dwmac 23e3d618e49e net: dsa: Fix inverted test for multiple CPU interface 7630ea4bda18 Documentation: net: phy: improve explanation when to specify the PHY ID 3f5c34c6d468 Input: wm97xx - make missing platform data non-fatal 92fdb527eecf ARCv2: MCIP: Deprecate setting of affinity in Device Tree 1011509dfd25 ASoC: Intel: Skylake: Use set_tdm_slot to set the dma channel c9bfb5d74dd2 ASoC: hdac_hdmi: Register widget event handlers a430607b2ef7 NFSv4.0: always send mode in SETATTR after EXCLUSIVE4 6c992d35b889 arm64: dts: exynos: set LDO7 regulator as always on 059aa7348241 nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 3753941475ae rtc: sun6i: Disable the build as a module bc7d8ebf37e7 rtc: gemini: Add device tree probing f39aac7e8393 net: phy: marvell: Add Wake from LAN support for 88E1510 PHY ece74f63b1f3 frv: migrate exception table users off module.h and onto extable.h d92280d1328f sh: migrate exception table users off module.h and onto extable.h 6cc306ea5cda xtensa: migrate exception table users off module.h and onto extable.h 8ac449e44b73 mn10300: migrate exception table users off module.h and onto extable.h 9c14f8353e4c alpha: migrate exception table users off module.h and onto extable.h 0ea9365a51f9 arm: migrate exception table users off module.h and onto extable.h ae26cdae4f00 m32r: migrate exception table users off module.h and onto extable.h e7088170e3a7 ia64: ensure exception table search users include extable.h 82ed1ac9c262 ia64: move ia64_done_with_exception out of asm/uaccess.h 6db6f0eae605 bridge: multicast to unicast 0bbb3b7496ea IB/rxe, IB/rdmavt: Use dma_virt_ops instead of duplicating it b668970e610f MIPS: Fix modversions ea58fca1842a MIPS: Update ip27_defconfig for SCSI_DH change b3f6046186ef MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change 9ddc16ad8e0b MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change d783738c0014 MIPS: BMIPS: Add support SPI device nodes 35e7f7885e1b MIPS: Fix printk continuations in cpu-bugs64.c 99db9494035f IB/core: Remove ib_device.dma_device 92f4ae355983 nvme-rdma: Switch from dma_device to dev.parent 5f68dcaff552 RDS: net: Switch from dma_device to dev.parent e3dfa60c0a18 IB/srpt: Modify a debug statement dee2b82a5faf IB/srp: Switch from dma_device to dev.parent 61118cecf268 IB/iser: Switch from dma_device to dev.parent db97ed0a2edf IB/IPoIB: Switch from dma_device to dev.parent 85e9f1dbbd14 IB/rxe: Switch from dma_device to dev.parent a62ef9a7d254 IB/vmw_pvrdma: Switch from dma_device to dev.parent 6b06d52dbe79 IB/usnic: Switch from dma_device to dev.parent 989ab358f795 IB/qib: Switch from dma_device to dev.parent 69117101f95c IB/qedr: Switch from dma_device to dev.parent e6a73f26721d IB/ocrdma: Switch from dma_device to dev.parent a487a0bff383 IB/nes: Remove a superfluous assignment statement 26e372705f36 IB/mthca: Switch from dma_device to dev.parent 9b0c289ec4a5 IB/mlx5: Switch from dma_device to dev.parent d66c88a8fcf7 IB/mlx4: Switch from dma_device to dev.parent f2296adccfe9 IB/i40iw: Remove a superfluous assignment statement fecd02eb2c52 IB/hns: Switch from dma_device to dev.parent 3067771c517b IB/hfi1: Switch from dma_device to dev.parent d08868a15a78 IB/cxgb4: Set dev.parent instead of dma_device 91f734b4f308 IB/cxgb3: Set dev.parent instead of dma_device 1e35a0880fb8 IB/core: Use dev.parent instead of dma_device 97a9ea848016 IB/core: Initialize ib_device.dev.parent earlier 5f0cb80134a0 IB/qib: Remove DMA mapping code e6d356d3cdfd IB/hf1: Remove DMA mapping code d43dbacfc063 IB/core: Change the type of an ib_dma_alloc_coherent() argument 69324c2015e9 RDS: IB: Remove an unused structure member 6532c380bf40 IB/core: Remove ib_dma_*map_single_attrs() 551199aca1c3 lib/dma-virt: Add dma_virt_ops 7844572c6339 lib/dma-noop: Only build dma_noop_ops for s390 and m32r 1eec9e2befd3 lib/dma-noop: Clarify a comment 815dd18788fe treewide: Consolidate get_dma_ops() implementations ca6e8e103141 treewide: Consolidate set_dma_ops() implementations 5657933dbb6e treewide: Move dma_ops from struct dev_archdata into struct device 5299709d0a87 treewide: Constify most dma_map_ops structures b1a27eac7fef IB/cxgb3: fix misspelling in header guard bd00fdf198e2 vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null 4548b683b781 Introduce a sysctl that modifies the value of PROT_SOCK. 83236f0157fe IB/iser: remove unused variable from iser_conn struct 1e5db6c31ade IB/iser: Fix sg_tablesize calculation 7b9e1d89e1b6 MAINTAINERS: Add myself to X86 PLATFORM DRIVERS as a co-maintainer 0a475ef4226e IB/srp: fix invalid indirect_sg_entries parameter value 73b2951414f6 ata: pata_of_platform: using of_property_read_u32() helper ad8e66b4a801 IB/srp: fix mr allocation when the device supports sg gaps 115865fa0826 mac80211: don't try to sleep in rate_control_rate_init() 8c4bc910633d ARM: OMAP: clock: Remove unused mpurate cmdline option ac57feb25833 ARM: omap2plus_defconfig: Enable support for RTC M41T80 e5e6cf4b8179 ARM: omap2plus_defconfig: Enable support for micrell phys 0d6da872d3e4 s390/mm: Fix cmma unused transfer from pgste into pte 690e5325b8c7 block: fix use after free in __blkdev_direct_IO 3c6aea7344c3 usb: dwc2: gadget: Add checking for g-tx-fifo-size parameter c138ecfa6108 usb: dwc2: gadget: Set TX FIFO depths to calculated defaults e1f411d1b3db usb: dwc2: host: Correct snpsid checking for GDFIFOCFG d3fe81d2ccc4 usb: dwc2: host: use msleep() for long delay ca8b03324877 usb: dwc2: Add a quirk to allow speed negotiation for Hisilicon Hi6220 9156a7ef1c3b usb: dwc2: Force port resume on switching to device mode fc30c4bb44a3 usb: dwc2: Workaround case where GOTGCTL state is wrong 6e6360b67d12 usb: dwc2: Avoid sleeping while holding hsotg->lock 2124f9e67312 usb: dwc2: Show dr_mode via debugfs 5dc6422564b3 usb: dwc2: Remove debug prints in params.c 4bd1ac641c7c usb: dwc2: Add debugfs file to show params 06e75df1b98e usb: dwc2: Remove unnecessary parameters 95832c00bc5c usb: dwc2: Fix usage of bool params 7de1debcd2de usb: dwc2: Remove platform static params d936e666aea1 usb: dwc2: Check core parameters 57b8e2351140 usb: dwc2: Rearrange param structure members d21bcc3f035c usb: dwc2: Update parameter types f9f93cbb3c11 usb: dwc2: Get device properties 245977c967ee usb: dwc2: Set core parameters to default values 0f3a7459ae2f usb: dwc2: Remove unused otg_ver parameter 749494b6bdbb usb: gadget: f_hid: fix: Move IN request allocation to set_alt() 5aaac4278afa ARM: vf610m4: defconfig: enable EXT4 filesystem a971c5545c3d ARM: dts: imx: Pass 'chosen' and 'memory' nodes 1e9bbb9bc2aa can: softing_cs: ret is never non-zero, so remove non-zero check and -ENODEV return 431af779256c can: dev: add CAN interface API for fixed bitrates c3606d438a14 can: dev: can_changelink: allow to set bitrate on devices not providing {data_,}bittiming_const 12a6075cabc0 can: dev: add CAN interface termination API 37dfe2afc561 ARM: dts: rskrza1: add ostm DT support 69b5c6dceaa1 ARM: dts: r7s72100: add ostm to device tree cfddd3db08f6 ARM: dts: r7s72100: add ostm clock to device tree d589d8b83503 ASoC: wm_adsp: Fixup wm_adsp2_boot_work error paths e779974b8649 ASoC: wm_adsp: Set booted/running flags at the end of bring up bb24ee411ae9 ASoC: wm_adsp: Correct some missing locking 5d03a2fd2292 USB: serial: option: add device ID for HP lt2523 (Novatel E371) f2574030b0e3 powerpc: Revert the initial stack protector support e348dc74f798 arm: dts: mt2701: Add thermal device node. f05fea5b3574 powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe() 1331b62c9721 rfkill: remove rfkill-regulator 57eeb2086d64 mac80211: fix documentation warnings c6c94aea8216 cfg80211: fix a documentation warning 442ffefc0c3f drm/vgem: Switch to reservation_object_lock() helpers a6a9534cdd19 drm/simple-helpers: Add missing includes a4405b567eb9 drm/fb-cma-helper: Add drm_fbdev_cma_set_suspend_unlocked() b46b54a55841 drm: Update drm_cache.c to pull in the new drm_cache.h 977ac789507a usb: gadget: udc: constify usb_ep_ops structures 741d2558bf0a usb: gadget: udc: atmel: Update endpoint allocation scheme 41dc9ac163e7 usb: gadget: f_fs: Accept up to 30 endpoints. f199a80cfece usb: gadger: f_fs: Do not copy past descriptor end. a98feef743a2 usb: phy: fsl: Remove the set_power callback 7b61980a99df usb: phy: msm: Remove the set_power callback 788c8abbef6c usb: phy: ab8500: Remove the set_power callback f87c842f7268 usb: dwc2: gadget: Set GDFIFOCFG e92b9d449d04 usb: gadget: uac2: add req_number as parameter ec33efe28f9f usb: dwc2: Fix sizeof in kzalloc 1a2e91091330 usb: dwc2: Remove 'return' from void function 77b6200e186b usb: dwc2: Fix code indentation after conditionals b98866c25aec usb: dwc2: Fix lines over 80 characters 34c0887fde34 usb: dwc2: Fix brace usage ab2832028f07 usb: dwc2: Fix logical continuations 38beaec6fc88 usb: dwc2: Fix comment alignment and format 3b1920e78228 usb: dwc2: Add identifier in prototypes 9da5197475a0 usb: dwc2: Cleanup some checkpatch issues 33e4c1a9987a usb: gadget: f_hid: Use spinlock instead of mutex aa65d11aa008 usb: gadget: f_hid: fix: Prevent accessing released memory 20d2ca955bd0 usb: gadget: f_hid: fix: Free out requests 271d2d6d94dd tools: usb: ffs-test: add SS descriptors 5abb9b91e8e5 tools: usb: ffs-test: switch to _DEFAULT_SOURCE ffb80fc672c3 usb: dwc3: gadget: skip Set/Clear Halt when invalid 538967983b88 usb: dwc3: ep0: Fix the possible missed request for handling delay STATUS phase 746c90857b3b usb: phy: tahvo: Replace the deprecated extcon API c773bb0b9264 usb: dwc3: omap: Replace the extcon API ea07b8cf08f7 usb: renesas_usbhs: Replace the deprecated extcon API 874c9cc99e7d usb: phy: qcom-8x16-usb: Replace the extcon API e61bebde51d4 usb: phy: msm: Replace the extcon API 7df337891e61 usb: phy: omap-otg: Replace the extcon API c6267a51639b usb: dwc3: gadget: align transfers to wMaxPacketSize 905dc04ea796 usb: dwc3: gadget: allocate bounce buffer for unaligned xfers e49d3cf4926a usb: dwc3: gadget: extract __dwc3_prepare_one_trb() 843053093f47 usb: dwc3: gadget: simplify dwc3_prepare_one_trb() 88f950a69174 usb: gadget: f_uac2: improve error handling 07423fd8e0e0 Documentation: usb: fix wrong documentation paths 433def4da8a5 Documentation: dt: dwc3: add reference to the usb-xhci properties fdb09b3e0c1d usb: dwc2: host: use true/false for boolean 04a9db799253 usb: dwc2: host: use msleep() for long delays 0e4018ff5d12 usb: dwc3: exynos: Remove MODULE_ALIAS() 3e27b3f66a56 usb: dwc3: exynos remove suspend clock unspecified debug message bee562358dd3 usb: gadget: constify usb_gadget_ops structures 00c704ccb5b3 usb: dwc2: use u32 for DT binding parameters ff86110e26c5 usb: renesas_usbhs: mod_host: fix typo: "connecte" -> "connected" fdc01cc286be usb: gadget: printer: Remove pnp_string static buffer 00b6c62eb74d usb: gadget: ether: Add \n to each attribute of ethernet functions 8236800da115 usb: gadget: udc-core: Rescan pending list on driver unbind 9026cc82b632 x86/ras, EDAC, acpi: Assign MCE notifier handlers a priority cff4c0391a69 x86/ras: Get rid of mce_process_work() 0bceab677dce EDAC/mce/amd: Dump TSC value 1fbcd9090352 EDAC/mce/amd: Unexport amd_decode_mce() bd43f60a260c x86/ras/amd/inj: Change dependency 669c00f09935 x86/ras: Flip the TSC-adding logic 0b737a9c2af8 x86/ras/amd: Make sysfs names of banks more user-friendly 9b052ea4ced0 x86/ras/therm_throt: Do not log a fake MCE for thermal events d4b2ac63b0ea x86/ras/inject: Make it depend on X86_LOCAL_APIC=y dffba9a31c77 x86/fpu/xstate: Fix xcomp_bv in XSAVES header 9dce990d2cf5 s390/ptrace: Preserve previous registers for short regset write abb397f479e0 ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL NAND initial support e44a3bfc1731 ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL eMMC initial support d5ad78436a88 drm: bridge: dw-hdmi: fix building without CONFIG_OF af2b7fa17eb9 powerpc: Add missing error check to prom_find_boot_cpu() 8ac092519ad9 NFSv4.1: Fix a deadlock in layoutget d140199af510 bpf, lpm: fix kfree of im_node in trie_update_elem 68eb94f16227 proc: Better ownership of files for non-dumpable tasks in user namespaces 9227dd2a84a7 exec: Remove LSM_UNSAFE_PTRACE_CAP 20523132ec5d exec: Test the ptracer's saved cred to see if the tracee can gain caps 70169420f555 exec: Don't reset euid and egid when the tracee has CAP_SETUID 1cce1eea0aff inotify: Convert to using per-namespace limits b2fbd0449878 netfilter: nf_tables: validate the name size when possible 3a1d19a29670 drm/amdgpu: fix unload driver issue for virtual display c5f21c9f878b drm/amdgpu: check ring being ready before using 1110f8e37d66 iwlwifi: mvm: make iwl_dump_prph() void 2ed1e0191082 iwlwifi: mvm: accept arbitrary memory dump TLVs bac453ab3745 iwlwifi: mvm: don't restart HW if suspend fails with unified image 371a17ed415a iwlwifi: mvm: expose device timestamp in radiotap b8a943e29422 samples/bpf: add lpm-trie benchmark 4d3381f5a322 bpf: Add tests for the lpm trie map b95a5c4db09b bpf: add a longest prefix match trie map implementation 10eeb5e645b5 net: xilinx: constify net_device_ops structure 30bd2f52e56e net: moxa: constify net_device_ops structures ca7b89647b76 of/unittest: Swap arguments of of_unittest_apply_overlay() 4078b76cac68 net: dsa: Check return value of phy_connect_direct() eab127717a6a net: phy: Avoid deadlock during phy_error() 38d30b336ccf rcu: Adjust FQS offline checks for exact online-CPU detection 3a19b46a5c17 rcu: Check cond_resched_rcu_qs() state less often to reduce GP overhead 02a5c550b273 rcu: Abstract extended quiescent state determination 2625d469baee rcu: Abstract dynticks extended quiescent state enter/exit operations 5946fdaee4ba pata_atiixp: Don't use unconnected secondary port on SB600/SB700 8dc79888a792 rcu: Add lockdep checks to synchronous expedited primitives bb4e2c08bbfa rcu: Eliminate unused expedited_normal counter d78973c32a21 llist: Clarify comments about when locking is needed 9831ce3bb4f8 rcu: Fix comment in rcu_organize_nocb_kthreads() 961518259b3b rcu: Enable RCU tracepoints by default to aid in debugging fdbb9b315ce4 rcu: Make rcu_cpu_starting() use its "cpu" argument 09e2db37ec6d rcu: Add comment headers to expedited-grace-period counter functions 630c7ed9ca06 rcu: Don't wake rcuc/X kthreads on NOCB CPUs 1626c365f8e6 rcu: Re-enable TASKS_RCU for User Mode Linux 7aa92230c9e8 rcu: Once again use NMI-based stack traces in stall warnings b201fa673718 rcu: Remove short-term CPU kicking 589d572671fe libata-sff: Don't scan disabled ports when checking for legacy mode. 28053bc72c0e rcu: Add long-term CPU kicking 94060d2235cf rcu: Remove unused but set variable 2535db485cad rcu: Remove unneeded rcu_process_callbacks() declarations c4402b27f177 rcu: Only dump stalled-tasks stacks if there was a real stall 907565337ebf Fix: Disable sys_membarrier when nohz_full is enabled 4d4f88fa235f lockdep: Make RCU suspicious-access splats use pr_err d786b91f422c pata_octeon_cf: remove unused local variables from octeon_cf_set_piomode() d8e166b4ad0e ARM: dts: dra72/1-evm: add pcf8575 used for lcd 4cd6a59f5c1a ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 d2b3964a0780 xfs: fix COW writeback race 3b4f18843e51 xen-blkfront: correct maximum segment accounting b32728ffef7f xen-blkfront: feature flags handling adjustments 7eea67101b97 ARM64: dts: meson-gxl: rename Nexbox A95x for consistency 33d0fcdfe0e8 clk: gxbb: add the SAR ADC clocks and expose them 0264a88d6153 dt-bindings: amlogic: Add WeTek boards d537d289de06 ARM64: dts: meson-gxbb: Add support for WeTek Hub and Play 9bfa24e90956 ASoC: Revert "Drop SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag" b8ab0ccc0b6e ASoC: Revert "samsung: Remove unneeded initialization of chan_name" ca7734ad77b4 regulator: anatop: Add support for "anatop-enable-bit" d0e287a401d9 regulator: axp20x: AXP806: Fix dcdcb being set instead of dcdce 64e02cb0bdfc spi: pca2xx-pci: Allow MSI 100bd9a961e3 dt-bindings: vendor-prefix: Add wetek vendor prefix e51e9b93049f spi: pxa2xx: Prepare for edge-triggered interrupts 5f166156dbd4 ASoC: es8328-i2c: Add compatible for ES8388 4404323c6ac2 net: qcom/emac: claim the irq only when the device is opened 41c1093f2e1a net: qcom/emac: rename emac_phy to emac_sgmii and move it b4c2e158a1e1 regulator: tps65217: Allow DCDC1 and DCDC3 up to 3.3V 9f427a0e474a net: mpls: Fix multipath selection for LSR use case e984fd61e860 ASoC: simple-card: use devm_get_clk_from_child() 880a38547ff0 userns: Make ucounts lock irq-safe 4e09f4a6b620 arm64: dts: exynos: configure TV path clocks for Ultra HD modes c659af78eb7b tpm: Check size of response before accessing data 1d70fe9d9c3a tpm_tis: use default timeout value if chip reports it as zero 62bfdacbac4c tpm: Do not print an error message when doing TPM auto startup 19b7bf51fc3d tpm, tpm_crb: Handle 64-bit resource in crb_check_resource() aea7f54f3c75 tpm/tpm_tis_spi: drop duplicate header module.h 176cebc56bc7 tpm/st33zp24: Remove unneeded linux/miscdevice.h include 93c12f293f87 tpm/vtpm: fix kdoc warnings 2998b02b2fb5 tmp: use pdev for parent device in tpm_chip_alloc 794c6e109b59 tpm/tpm2-chip: fix kdoc errors f865c196856d tpm: add kdoc for tpm_transmit and tpm_transmit_cmd b9032741e4f8 bnx2x: avoid two atomic ops per page on x86 1cf417530375 cfq-iosched: Adjust one function call together with a variable assignment d609af3a1397 blk-throttle: Adjust two function calls together with a variable assignment 4d608baac5f4 block: Initialize cfqq->ioprio_class in cfq_get_queue() 9c9b1bc25291 ARM: davinci: add skeleton for pdata-quirks 90ffc1ecc500 ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment 4a8d8a14c0d0 arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA 5018c8d5ef0c iommu/arm-smmu: Do not advertise IOMMU_CAP_INTR_REMAP anymore 9d72f87babf1 vfio/type1: Check MSI remapping at irq domain level 5d704992189f vfio/type1: Allow transparent MSI IOVA allocation 59768527db3d irqchip/gicv3-its: Sets IRQ_DOMAIN_FLAG_MSI_REMAP c7b41f0af38f irqdomain: irq_domain_check_msi_remap 88156f009041 genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation 631a9639ac41 irqdomain: Add irq domain MSI and MSI_REMAP flags 50019f09a4ba iommu/arm-smmu-v3: Implement reserved region get/put callbacks f3ebee80b313 iommu/arm-smmu: Implement reserved region get/put callbacks 7dede913fc2a crypto: vmx - disable preemption to enable vsx in aes_ctr.c d03f7b0d58ac crypto: mediatek - add support to GCM mode e04a31d7f571 crypto: mediatek - add support to CTR mode 059b14947aaa crypto: mediatek - fix typo and indentation 0abc271494d1 crypto: mediatek - regroup functions by usage 87421984b4d2 crypto: mediatek - rework crypto request completion 382ae57d5e52 crypto: mediatek - make crypto request queue management more generic 4432861fb974 crypto: mediatek - fix incorrect data transfer result a873996238e4 crypto: mediatek - move HW control data to transformation context e183914af00e crypto: x86 - make constants readonly, allow linker to merge them 587d531b8f67 crypto: x86/crc32c - fix %progbits -> @progbits 13954e788dc7 crypto: arm/aes-neonbs - fix issue with v2.22 and older assembler 76512f2d8ca5 crypto: tcrypt - Add debug prints 3bfb2e6b3244 crypto: img-hash - use dma_data_direction when calling dma_map_sg 11e3b725cfc2 crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes d6040764adcb crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg cd9a99c2f8e8 dt-bindings: pwm: Add STM32 bindings d0f949e220fd mfd: Add STM32 Timers driver 8f9359c6c6a0 dt-bindings: mfd: Add bindings for STM32 Timers driver 4397f32c03a7 iommu/amd: Declare MSI and HT regions as reserved IOVA regions 0659b8dc45a6 iommu/vt-d: Implement reserved region get/put callbacks bc7d12b91bd3 iommu: Implement reserved_regions iommu-group sysfs file 6c65fb318e8b iommu: iommu_get_group_resv_regions 544a25d904ca iommu: Only map direct mapped regions 2b20cbba3390 iommu: iommu_alloc_resv_region d30ddcaa7b02 iommu: Add a new type field in iommu_resv_region e5b5234a36ca iommu: Rename iommu_dm_regions into iommu_resv_regions fdbe574eb693 iommu/dma: Allow MSI-only cookies 03c902bff524 iwlwifi: mvm: avoid crash on restart w/o reserved queues 7941c59e45f3 iwlwifi: fix double hyphen in MODULE_FIRMWARE for 8000 6b48644b1d29 ARM: gr8: Convert to CCU 98a59a0fbf80 ARM: sun5i: Convert to CCU 5e73761786d6 clk: sunxi-ng: Add sun5i CCU driver 7c09b858961d clk: sunxi-ng: Implement global pre-divider 0c3c8e135897 clk: sunxi-ng: Implement multiplier maximum c9520be38390 clk: sunxi-ng: mult: Fix minimum in round rate e66f81bbd746 clk: sunxi-ng: Implement factors offsets d77e8135b340 clk: sunxi-ng: multiplier: Add fractional support b25e67161c29 seccomp: dump core when using SECCOMP_RET_KILL 127c1225bf89 EDAC, sb_edac: Get rid of ->show_interleave_mode() 7f59b319111b ARM: dts: imx6dl: fix GPIO4 range e34084fb9a02 clk: renesas: mstp: Make INTC-SYS a critical clock 72f5df2c2bbb clk: renesas: cpg-mssr: Migrate to CLK_IS_CRITICAL a544c619a54b HID: wacom: do not attempt to switch mode while in probe c0265a9488c2 HID: wacom: remove warning while disconnecting devices 5b779fc52020 HID: wacom: release the resources before leaving despite devm c7ffa59cf03c drm: mali-dp: fix Lx_CONTROL register fields clobber 7916efe5b575 drm: mali-dp: Fix transposed horizontal/vertical flip edabb3c4cd2d drm: mali-dp: Fix destination size handling when rotating b2a2ddb0e2a1 drm: mali-dp: Don't force source size == crtc size b9c3315c57fa drm: mali-dp: Check more use cases in the plane's ->atomic_check() cf4c88708446 drm: malidp: Remove event_list member from struct malidp_drm 94d8b9b75c61 drm/arm/malidp: Fix possible dereference of NULL db017f399639 ARM: dts: r8a7745: Link ARM GIC to clock and clock domain 7add1da17ac8 ARM: dts: r8a7743: Link ARM GIC to clock and clock domain 4c833368f0bf x86/fpu: Set the xcomp_bv when we fake up a XSAVES area ca38f9cb76c8 ARM: dts: imx6qdl: Fix "ERROR: code indent should use tabs where possible" e9748e0364fe mmc: dw_mmc: force setup bus if active slots exist 6de18454e06f arm64: dts: mt8173: add node for thermal calibration da0aa3dde051 x86/microcode/AMD: Remove struct cont_desc.eq_id 69f5f983001f x86/microcode/AMD: Remove AP scanning optimization 72edfe950b36 x86/microcode/AMD: Simplify saving from initrd e71bb4ec0739 x86/microcode/AMD: Unify load_ucode_amd_ap() f3ad136d6ef9 x86/microcode/AMD: Check patch level only on the BSP 7a93a40be23e x86/microcode: Remove local vendor variable 8cc26e0b4c49 x86/microcode/AMD: Use find_microcode_in_initrd() 3da9b4179459 x86/microcode/AMD: Get rid of global this_equiv_id 309aac77768c x86/microcode: Decrease CPUID use 8801b3fcb574 x86/microcode/AMD: Rework container parsing f454177f739e x86/microcode/AMD: Extend the container struct ef901dc33dfa x86/microcode/AMD: Shorten function parameter's name 1f02ac068205 x86/microcode/AMD: Clean up find_equiv_id() 0c12d18ab96e x86/microcode: Convert to bare minimum MSR accessors a585df8edabd x86/MSR: Carve out bare minimum accessors 30a9566a4f60 usb: chipidea: usb2: delete the redundant setting default DMA mask code bec584a87780 usb: chipidea: delete an useless header include 1c5fa1c7dbff staging: media: lirc: use new parport device model 76f2507be883 staging: lustre: lnet: change msg union in struct lnet_hdr to proper structure c532c91f3706 staging: lustre: lnet: change lnet_hdr_t to proper structure 5f991c4ce77e staging: lustre: lnet: change lnet_magicversion_t to proper structure 9fbf9201e13d staging: lustre: lnet: change lnet_acceptor_connreq_t to proper structure 2ea8f9aae72f staging: lustre: lnet: change lnet_process_id_packed_t to proper structure 581c38f3296c staging: lustre: lnet: change lnet_ni_status_t to proper structure 3236dd367da8 staging: lustre: lnet: change lnet_ping_info_t to proper structure af7e07cc6a69 staging: lustre: lnet: change lnet_handle_wire_t to proper structure 41a5d7c00853 staging: greybus: audio_gb.c: Change uint32_t to u32 11b74593cbd3 Staging: rtl8188eu: os_dep: usb_ops_linux.c - style fix d0f619b2c918 staging: rtl8192u: Adding space around '=' c26665ab5c49 x86/microcode/intel: Drop stashed AP patch pointer optimization c7afee63d1c9 drm/exynos: Remove Kconfig deps for FIMD and DECON7 ed8959f40a66 iio: accel: fix Kconfig warning d352f352a377 drm: Show leaked connectors upon unload 8ad43336b5c1 powerpc/mm/4k: don't allocate larger pmd page table for 4k 9859f0c7e05b powerpc/mm: Remove the debug hugepd_ok check 717c8ae7aae4 lib/prime_numbers: Suppress warn on kmalloc failure bdf6f135973a drm/hisilicon/hibmc: Fix wrong pointer passed to PTR_ERR() 899cc5f14054 drm/atomic: make release_crtc_commit() static a8d4c8246b29 x86/crash: Update the stale comment in reserve_crashkernel() 8fe1764ea8d2 ARM: dts: vf610-zii-dev: add EEPROM entry to Rev C add6329c728c drm/i915: Update DRIVER_DATE to 20170123 13444ac9eeae ARM: dts: add Armadeus Systems OPOS6UL and OPOS6ULDEV support 7f1931b35f09 ARM: imx: hide unused variable in #ifdef d8f2be936c19 ARM: dts: imx6q-utilite-pro: enable 2nd display pipeline f0493e653f96 drm/mgag200: Added support for the new device G200eH3 cefb26d4b37c Input: touchscreen - drop unnecessary calls to input_set_drvdata 86178c8634ff Input: dm355evm_keys - drop unnecessary call to input_set_drvdata 555c765b0cc2 Input: mouse - drop unnecessary calls to input_set_drvdata 0ff44b0fd35c Input: maplecontrol - drop unnecessary call to input_set_drvdata 14fdb924afd9 Input: keyboard - drop unnecessary calls to input_set_drvdata 43c73221b3b1 ext4: replace BUG_ON with WARN_ON in mb_find_extent() 01daf9452569 ext4: propagate error values from ext4_inline_data_truncate() a811498902cf clk: rockchip: rk3288: make all niu clocks critical 1d70ba3bfb30 rtc: stm32: fix comparison warnings a560c527638d rtc: stm32: use 0 instead of ~PWR_CR_DBP in regmap_update_bits 5fa408698750 rtc: tegra: Implement clock handling 78162d48466d ARM: dts: at91: Enable DMA on sama5d2_xplained console 2ea9c2362b56 Input: i8042 - add dbg msg when a command can't write its parameter a5e5da2b6f12 Input: max11801_ts - drop call to input_set_drvdata() 039a7b8592ab net: phy: bcm7xxx: Implement EGPHY workaround for 7278 582d0ac397ca net: phy: bcm7xxx: Add entry for BCM7278 64ff2aef91af net: dsa: bcm_sf2: Allow non-IMP ports to have Broadcom tags enabled ebb2ac4f32c3 net: dsa: bcm_sf2: Move code enabling Broadcom tags 0fe9933804eb net: dsa: bcm_sf2: Add support for BCM7278 integrated switch a78e86ed586d net: dsa: bcm_sf2: Prepare for different register layouts 329b5c58f8b2 net: dsa: bcm_sf2: Make SF2_IO64_MACRO() utilize 32-bit macro 738f7f647371 amd-xgbe: Check xgbe_init() return code 4eccbfc36186 amd-xgbe: Add a hardware quirk for register definitions 44a4524c54af net: systemport: Add support for SYSTEMPORT Lite 7b78be48a8eb net: systemport: Dynamically allocate number of TX rings 9ca677b1bd89 ipv6: add NUMA awareness to seg6_hmac_init_algo() f4ec60644a7f net: stmicro: fix LS field mask in EEE configuration 3704eb6f6fd0 net/mlx4: use rb_entry() 530cef21d989 6lowpan: use rb_entry() 7a308bb3016f Linux 4.10-rc5 10e840dfb0b7 iio: trigger: free trigger resource correctly cf9790e0fcd1 clk: rockchip: use rk3288 vip_out clock ids db86dadf18c8 clk: rockchip: add rk3288 vip_out clock id 2c99f1a09da3 iio: trigger: clean up viio_trigger_alloc() 5c113b5e0082 iio: dht11: Use usleep_range instead of msleep for start signal 74b51465c02f ARM: dts: uniphier: add SD pin-mux node 99a22f062b1c iio: adc: constify iio_info structures 3bdafc49f5df iio: industrialio-trigger: constify device_type structures d5d24bcc0a10 iio: trigger: close race condition in acquiring trigger reference dfebd8d81dc6 iio: imu: st_lsm6dsx: fix typo in gyro sensitivity definition 2db5054ac28d staging: iio: isl29028: add runtime power management support 0fac96ed50d1 staging: iio: isl29028: only set ALS scale when ALS/IR sensing is enabled 84a76694bc17 staging: iio: isl29028: only set proximity sampling rate when proximity is enabled 6766342441cb staging: iio: isl29028: remove enable flag from isl29028_enable_proximity() 71a0a643468e staging: iio: isl29028: remove unnecessary parenthesis 8c9394026806 staging: iio: isl29028: remove out of memory log message 65ac716b2013 staging: iio: isl29028: remove unnecessary error logging in isl29028_chip_init_and_power_on() 578e02a7ed55 staging: iio: isl29028: made error messages consistent bcf5104e2718 staging: iio: isl29028: move failure logging into isl29028_set_als_scale() ae1e5238f71c staging: iio: isl29028: move failure logging into isl29028_set_proxim_sampling() 19140ae90484 staging: iio: isl29028: remove unused define ISL29028_DEV_ATTR b1dda969350e staging: iio: isl29028: change newlines to improve readability 6db2fa0ab5d9 staging: iio: isl29028: made alignment of variables in struct isl29028_chip consistent b44b1f3193ff staging: iio: isl29028: combine isl29028_proxim_get() and isl29028_read_proxim() c4f60925984f staging: iio: isl29028: fix alignment of function arguments 99be230db987 iio: adc: max1363: Export OF device ID table as module aliases 9c6e4efded8d iio: potentiometer: mcp4531: Export OF device ID table as module aliases b1450ae9b66c iio: light: opt3001: Export OF device ID table as module aliases 18e2452a3c4e iio: health: max30100: use msleep() for long uncritical delays ac2bec9d587c iio: adc: tlc4541: add support for TI tlc4541 adc 0dbe71c27455 dt-bindings: iio: document MAX11100 ADC e1bd326f4caf ARM: dts: uniphier: add eMMC pin-mux node 3a93cc261a29 arm64: dts: uniphier: add eMMC controller node for LD11/LD20 8f32b8124a99 arm64: dts: uniphier: add SD-ctrl node for LD11 SoC cfee5d63767b platform/x86: ideapad-laptop: handle ACPI event 1 3a09b8d45b3c sched/Documentation/sched-rt-group: Fix incorrect example 4c45c5167c95 x86/timer: Make delay() work during early bootup bcc9a76d5ac4 locking/rwsem: Reinit wake_q after use 2de8b4110c82 Input: pwm-beeper - switch to using "atomic" PWM API 9e5492443278 Input: pwm-beeper - add optional amplifier regulator 624818814012 Input: pwm-beeper - suppress error message on probe defer e9728f0dd7dc Input: pwm-beeper - fix race when suspending 48a55d7de79f Input: pwm-beeper - use input_set_capability() bcf4b0460ba5 Input: pwm-beeper - switch to using managed resources 2031717544ca Input: pwm-beeper - remove calls to legacy pwm_request API ed77bdf4e4be Input: synaptics-rmi4 - use local variables consistently 8010e0db7071 Input: misc - drop empty remove functions f20b161f59b7 Input: serio - drop unnecessary calls to device_init_wakeup 8e1b4d83cf8b Input: touchscreen - drop unnecessary calls to device_init_wakeup 56580c2cb7d7 Input: misc - drop unnecessary calls to device_init_wakeup de3a00ef21d6 Input: keyboard - drop unnecessary calls to device_init_wakeup d7ddf15414dd Input: touchscreen - use local variables consistently ad56814fccfb Input: mouse - use local variables consistently a0d86ecd23a9 Input: misc - use local variables consistently b4e66e7d1948 Input: keyboard - use local variables consistently 8300445cc7c1 Input: touchscreen - drop calls to platform_set_drvdata and i2c_set_clientdata 4cd216cbe744 Input: misc - drop calls to platform_set_drvdata and i2c_set_clientdata 666c0b8366b8 Input: keyboard - drop calls to platform_set_drvdata and i2c_set_clientdata 68f0c8c92395 hwmon: (lm70) Add support for TI TMP122/124 e82951465037 hwmon: (lm70) Utilize dev_warn instead of pr_warn 83e4947a569f Input: gpio-keys - add support for setkeycode 5c4fa2a6da7f Input: soc_button_array - debounce the buttons bb85ceb1b312 hwmon: (ltc4151) Export OF device ID table as module aliases 9f6fe6f01376 arm64: dts: exynos: Fix drive strength of sd0_xxx pin definitions d1aaf20ee655 iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume 828f84ee8f84 iio: health: max30100: fixed parenthesis around FIFO count check a8e7e88df9ec iio: adc: Add Maxim MAX11100 driver 802ecfc113df iio: health: afe4404: retrieve a valid iio_dev in suspend/resume a5badd1e97e6 iio: health: afe4403: retrieve a valid iio_dev in suspend/resume 2d3f956e2ea8 iio: bmi160: use variable names for sizeof() operator 92549cdc288f iwlwifi: fix kernel crash when unregistering thermal zone d1242acc566a iio: light: cm3605: mark PM functions as __maybe_unused 3bc1abcddb24 iio: pressure: ms5611: claim direct mode during oversampling changes 6b2e7589b82f iio: proximity: sx9500: claim direct mode during raw proximity reads 80dea21f95a4 iio: magnetometer: mag3110: claim direct mode during raw writes 6146e6da5c96 drm/i915: reinstate call to trace_i915_vma_bind b00ddb27324e drm/i915: Assert that created vma has a whole number of pages 44a0ec0d3bd5 drm/i915: Assert the drm_mm_node is allocated when on the VM lists e0216b762a70 drm/i915: Treat an error from i915_vma_instance() as unlikely 1fcdaa7e72a7 drm/i915: Reject vma creation larger than address space befedbb7e249 drm/i915: Use common LRU inactive vma bumping for unpin_from_display d65415df0708 drm/i915: Do an unlocked wait before set-cache-level ioctl a1b94355ea3f power: supply: bq2415x: check for NULL acpi_id to avoid null pointer dereference 52af8557bb59 clk: stm32f7: Add stm32f7 clock DT bindings for STM32F746 boards 6847c4c296a4 clk: imx7d: Add the OCOTP clock 3f9195811d8d clk: bcm2835: Add leaf clock measurement support, disabled by default 8a39e9fa5782 clk: bcm2835: Register the DSI0/DSI1 pixel clocks. 55486091bd1e clk: bcm2835: Don't rate change PLLs on behalf of DSI PLL dividers. c567fb37f123 clk: cs2000: add Suspend/Resume feature 3e1aec4e2c41 clk: vc5: Add support for IDT VersaClock 5P49V5923 and 5P49V5933 773c7220e22d scsi: virtio_scsi: Reject commands when virtqueue is broken 13c599069130 scsi: hisi_sas: decrease running_req in hisi_sas_slot_task_free() 0757f041b171 scsi: hisi_sas: fix probe ordering problem 297d73023ac5 scsi: hisi_sas: downgrade internal abort exit print 0edef7e46c24 scsi: hisi_sas: modify hard reset for directed-attached disk 87e287c1ebf8 scsi: hisi_sas: downgrade refclk message c399acfb8597 scsi: hisi_sas: modify some values of ITCT table f2f89c32a0f1 scsi: hisi_sas: workaround v2 hw SATA IO timeout issue 9044d87377b3 clk: vc5: Add bindings for IDT VersaClock 5P49V5923 and 5P49V5933 e2934ed183b9 scsi: lpfc: Fix lpfc_wwn_set return code check 5a00b6c24384 platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT e95ac4574b23 platform/x86: surface3-wmi: fix uninitialized symbol 44e686164674 platform/x86: surface3-wmi: Shut up unused-function warning 63d762b88cb5 platform/x86: mlx-platform: free first dev on error f4a0a6c309ce clk: imx6: don't restrict LDB mux changes on QuadPlus 9f8197980d87 delay: Add explanation of udelay() inaccuracy f2a3313d65f0 scsi: sd: Cleaned up comment references to @sdp argument explanation. f253473699b2 scsi: be2iscsi: Use GFP_ATOMIC under spin lock e01ea5e2a3f2 scsi: lpfc: Replace BUG() with BUG_ON() 0b4c208d443b Revert "KVM: nested VMX: disable perf cpuid reporting" d0f11d14b0bc clk: sunxi-ng: add support for V3s CCU 4a9decc9a764 dt-bindings: add device binding for the CCU of Allwinner V3s b074fede01c0 arm: sunxi: add support for V3s SoC b6677449dff6 bridge: netlink: call br_changelink() during br_dev_newlink() 3139b4a3a24c drm/i915/huc: Assert that HuC vma is placed in GuC accessible range 7e8d12bc733f drm/i915/huc: Avoid attempting to authenticate non-existent fw 190bacca16d0 perf c2c report: Coalesce by default only by pid,iaddr 8763e6ac2d36 perf c2c report: Display Total records column in offset view b9b0c831bed2 ftrace: Convert graph filter to use hash tables 4046bf023b06 ftrace: Expose ftrace_hash_empty and ftrace_lookup_ip cf1a56a4cf19 net: dsa: Remove hwmon support 0b04680fdae4 phy: marvell: Add support for temperature sensor 319554f284dd inet: don't use sk_v6_rcv_saddr directly 90c311b0eeea xen-netfront: Fix Rx stall during network stress and OOM 8dd6666f4937 ARM: OMAP2+: omap_hwmod: Add support for earlycon 220fbc13c2f7 ARM: dts: dra7xx: Add stdout-path property bc1baa6b8f77 ARM: dts: am57xx: Add stdout-path property 24a1eb45b47f ARM: dts: am43xx: Add stdout-path property b763973a18f5 ARM: dts: am33xx: Add stdout-path property 885658fd3736 ARM: dts: am335x-sl50: Enable the Ambient Light Sensor. 4340f9d7e093 ARM: dts: am335x-sl50: Enable the MCP23017 GPIO Expander. 1d669a712898 ARM: dts: am335x-sl50: Enable BQ32000 Real Time Clock. f37f911b805e ARM: dts: am335x-sl50: Enable SPI0 interface and Flash Memory. e9c7bebed367 ARM: dts: am335x-sl50: Enable UART1. fd252312016e ARM: dts: am335x-sl50: Remove I2C1 node. 631af44c10f9 ARM: OMAP3: Fix SoC detection of OMAP36/37 Family bd5e444bf1dc ARM: OMAP5: Add HWMOD_SWSUP_SIDLE_ACT flag for UART e048fc50d7bd net/mlx5e: Do not recycle pages from emergency reserve 022d7ad71dc5 net: ethernet: ti: cpsw: clarify ethtool ops changing num of descs fe734d0aa9e1 net: ethernet: ti: cpsw: don't duplicate common res in rx handler 03fd01ad0eea net: ethernet: ti: cpsw: don't duplicate ndev_running 176b0cbffdf3 net: ethernet: ti: cpsw: don't disable interrupts in ndo_open aafc93a3b6b0 net: ethernet: ti: cpsw: remove dual check from common res usage function 322dc6e067a1 macvlan: use netdev_is_rx_handler_busy instead of checking specific type c3262d9decca ipvlan: use netdev_is_rx_handler_busy instead of checking specific type 1b7cd0044e4a net: remove duplicate code. 264b87fa617e fq_codel: Avoid regenerating skb flow hash unless necessary 1f6cc07e1703 vxlan: preserve type of dst_port parm for encap_bypass_if_local() 22fbece133b7 csum: eliminate sparse warning in remcsum_unadjust() 01fd12bb189a tipc: make replicast a user selectable option a853e4c6d084 tipc: introduce replicast as transport option for multicast 2ae0b8af1fe3 tipc: add functionality to lookup multicast destination nodes 9999974a8318 tipc: add function for checking broadcast support in bearer a5e8c07059d0 bpf: add bpf_probe_read_str helper cdb749cef16b bpf: fix samples xdp_tx_iptunnel and tc_l2_redirect with fake KBUILD_MODNAME df384d435a5c bcm63xx_enet: avoid uninitialized variable warning 0629a330cf55 qed: avoid possible stack overflow in qed_ll2_acquire_connection 9af15c38254d device: Implement a bus agnostic dev_num_vf routine 02e0bea6c83c PCI: implement num_vf bus type callback 582a686f52d2 device: bus_type: Introduce num_vf callback 3e278c0dc1cf ftrace: Factor out __ftrace_hash_move() 0ecac9f312f4 arm: hisi: drop extern hip01_cpu_die 6c59ebd356ff sock: use hlist_entry_safe 1da6de33e439 soc: samsung: pmu: Remove messages for failed memory allocation 0e3fa7a7acdd perf hists browser: Add e/c hotkeys to expand/collapse callchain for current entry ec7cc5b15ecc soc: samsung: pmu: Use of_device_get_match_data helper c10aa71b9d82 gre6: Clean up unused struct ipv6_tel_txoption definition 76640b84bd7a soc: samsung: pmu: Provide global function to get PMU regmap 91e744653cb8 Revert "net: sctp: fix array overrun read on sctp_timer_tbl" c2a2efbbfcb3 net: remove bh disabling around percpu_counter accesses 0e73fc9a56f2 net: sctp: fix array overrun read on sctp_timer_tbl 0a327889f646 cxgb4: hide unused warnings 0f84832fb8f9 arm64: defconfig: Enable NUMA and NUMA_BALANCING e363116b9090 ipv6: seg6_genl_set_tunsrc() must check kmemdup() return value 2c561b2b728c r8152: fix rtl8152_post_reset function 70f36b6001bf blk-mq: allow resize of scheduler requests 6391a4481ba0 virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving e2d2cfac4416 arm64: defconfig: enable SMMUv3 config cd6111b26280 ASoC: hdmi-codec: add channel mapping control 25f7b701c20d ASoC: core: add optional pcm_new callback for DAI driver c82dbe5c055e DRM: add help to get ELD speaker allocation 20422a0c2956 arm64: dts: exynos: Disable pull down for audio pins in Exynos5433 SoCs aaf0f2fa6828 percpu_counter: percpu_counter_hotcpu_callback() cleanup 994261dc8f3d devicetree: sort the Garmin vendor prefix properly. 04478197416e KVM: s390: do not expose random data via facility bitmap d193c169149a HID: whitespace cleanup 0a76ac80e84d HID: multitouch: enable Surface 3 Type Cover Pro to report multitouch data a4e6964a7894 ARM: dts: stm32: enable RTC on stm32429i-eval 3709e0ce191f ARM: dts: stm32: enable RTC on stm32f469-disco 8cc12f2668a3 ARM: dts: stm32: enable RTC on stm32f429-disco 5e6ec1b58c7b ARM: dts: stm32: Add RTC support for STM32F429 MCU 8867295da393 ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f429 2da751b09ac4 ARM: dts: stm32: Include auxiliary stm32fx clock definition 305b0495e404 ARM: dts: stm32: Add external I2S clock on stm32f429 MCU 7465d81191a1 ARM: dts: stm32: enable ADC on stm32f429i-eval board ee58bfa158d4 ARM: dts: stm32: Add ADC support to stm32f429 872c87f0ea92 ARM: dts: stm32: Add missing USART3 pin config to stm32f469-disco board 38b3200f8666 ARM: dts: stm32: Fix memory size from 8MB to 16MB on stm32f469-disco board 488dc164914f xhci: remove WARN_ON if dma mask is not set for platform devices 8e27a236312c Drivers: hv: vmbus: Cleanup hyperv_vmbus.h 37e11d5c7052 Drivers: hv: vmbus: Define an APIs to manage interrupt state 7297ff0ca9db Drivers: hv: vmbus: Define an API to retrieve virtual processor index 06d1d98a839f Drivers: hv: vmbus: Define APIs to manipulate the synthetic interrupt controller 8e307bf82d76 Drivers: hv: vmbus: Define APIs to manipulate the event page 155e4a2f28a5 Drivers: hv: vmbus: Define APIs to manipulate the message page d383877db60b Drivers: hv: vmbus: Get rid of an unsused variable 305f7549c929 Drivers: hv: util: Use hv_get_current_tick() to get current tick d5116b4091ec Drivers: hv: vmbus: Restructure the clockevents code e810e48c0c9a Drivers: hv: vmbus: Move the code to signal end of message 73638cddaad8 Drivers: hv: vmbus: Move the check for hypercall page setup d058fa7e98ff Drivers: hv: vmbus: Move the crash notification function 8de8af7e0873 Drivers: hv: vmbus: Move the extracting of Hypervisor version information 63ed4e0c67df Drivers: hv: vmbus: Consolidate all Hyper-V specific clocksource code f1225ee4c8fc swiotlb-xen: update dev_addr after swapping pages aa75941ca1de serial: 8250_omap: Remove rx_dma_broken flag b6ffcf210823 serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 75f54acc0869 serial: 8250_omap: pause DMA only if DMA transfer in progress 669c256cb9fb mei: make mei_cl_set_disconnected static 29fe7d59bdd8 mei: make mei_io_list_flush static bb9fdbfdaae8 staging: skein: fix checkpatch block comments warning f6fa11a35c54 ASoC: hdac_hdmi: use audio component framework to read ELD ce8f45370e11 ahci: qoriq: added ls2088a platforms support 01f2901a264d ahci: qoriq: report error when ecc register address is missing in dts 386dc3b87a04 ahci: qoriq: added a condition to enable dma coherence 07254d835dfc pinctrl: sh-pfc: r8a7791: Add ADI pinconf support 639467c8f26d ASoC: dapm: fix some pointer error handling b33f92265101 perf hists browser: Put hist_entry folding logic into single function 1bd92af877ab ASoC: sun4i-spdif: Add support for the H3 SoC cb5c978f9a56 ASoC: sunxi: Add bindings for sun8i to SPDIF 826e83de58e3 ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment 685db57ace04 ARM: davinci_all_defconfig: enable iio 4302a38ef6f1 ARM: dts: Add LEGO MINDSTORMS EV3 dts b514aeae49aa dt-bindings: add "microchip,24c128" compatible string 21078ab174c9 dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification 7dcc31e2e68a dt-bindings: Add vendor prefix for LEGO cb190af29032 power: supply: bq24190_charger: Adjust formatting ba52e7571878 power: supply: bq24190_charger: Handle fault before status on interrupt 68abfb801583 power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 2d9fee6a42ea power: supply: bq24190_charger: Call power_supply_changed() for relevant component d62acc5ef062 power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() e05ad7e0741c power: supply: bq24190_charger: Call set_mode_host() on pm_resume() 767eee362fd7 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING 70f16cef06b5 udf: allow implicit blocksize specification during mount 106e0deca1ac rtlwifi: rtl8192cu: Convert driver to use common macros 69d8597e9fe5 rtlwifi: rtl8192cu: Calculate descriptor checksum correctly for BE 89d32c9071aa rtlwifi: Download firmware as bytes rather than as dwords 9336d376edf1 rtlwifi: Remove debugging entry in sysfs c34df318ec9f rtlwifi: Convert COMP_XX entries into a proper debugging mask 102e295ed5a4 rtlwifi: Redo debugging macros RTPRINT and RT_PRINT_DATA e8cd47501fa0 brcmfmac: rename brcmf_bus_start function to brcmf_bus_started bfa7295e5b4d brcmfmac: drop brcmf_bus_detach and inline its code f5611e038172 brcmfmac: move brcmf_c_set_joinpref_default declaration to common.h c8d870794d5d brcmfmac: drop unneeded function declarations from headers 8e290cecdd01 brcmfmac: fix incorrect event channel deduction 1ee83789fc1f rtl8xxxu: Update author/maintainer contact info 5407fd7de69f rtl8xxxu: Add additional USB IDs for rtl8192eu devices 66dfa26ebca8 rtl8xxxu: Add USB ID for D-Link DWA-131 rev E1 (rtl8192eu) c14239f23adb rtl8xxxu: Add another 8192eu device to the USB list d607e396566a rtl8xxxu: Mark 8192eu device 0x0bda:0x818b as tested a62a77881b1b brcmfmac: add support for BCM43455 with modalias sdio:c00v02D0dA9BF 0ed917d09d51 mwifiex: don't complain about 'unknown event id: 0x63' fe1167883939 mwifiex: pcie: read FROMDEVICE DMA-able memory with READ_ONCE() 5d5ddb5e0d9b mwifiex: pcie: don't loop/retry interrupt status checks 062e008a6e83 mwifiex: pcie: use posted write to wake up firmware bb475230b8e5 reset: make optional functions really optional ee48c726d0b0 reset: Change shared flag from int to bool 88a7f5237dfd reset: uniphier: add compatible string for LD11 SD-reset block b38386f46bc7 reset: zx2967: add reset controller driver for ZTE's zx2967 family 8041311cbfd6 MAINTAINERS: add zx2967 reset controller driver to ARM ZTE architecture e76a96effb23 dt: bindings: add documentation for zx2967 family reset controller 7e79a6836cfd drm/i915: Set adjustment to zero on Up/Down interrupts if freq is already max/min e2e2eabb68df x86/platform/intel-mid: Move watchdog registration to arch_initcall() 939533955d1f x86/platform/intel-mid: Don't shadow error code of mp_map_gsi_to_irq() 910a26f6e952 x86/platform/intel-mid: Allocate RTC interrupt for Merrifield 358e96deaed3 x86/ioapic: Return suitable error code in mp_map_gsi_to_irq() 06321dd2d1ae locking/rwsem: Remove unnecessary atomic_long_t casts afff6067b305 usb: chipidea: Drop lock across event_notify during gadget stop ed04f19f28ff usb: chipidea: msm: Be silent on probe defer errors 11893dae63da usb: chipidea: msm: Handle phy power states 1b8fc5a5253d usb: chipidea: msm: Add reset controller for PHY POR bit 26f8e3a8cb81 usb: chipidea: msm: Make platform data driver local instead of global 47654a162081 usb: chipidea: msm: Restore wrapper settings after reset 2fc305be364e usb: chipidea: msm: Mux over secondary phy at the right time e9f15a71f17b usb: chipidea: msm: Add proper clk and reset support ee33f6e70b9e usb: chipidea: msm: Use hw_write_id_reg() instead of writel dd3749099cfa usb: chipidea: msm: Rely on core to override AHBBURST 2c8ea46d3e54 usb: chipidea: msm: Mark device as runtime pm active c3b674a04b8a usb: chipidea: vbus event may exist before starting gadget 11d8bcef7a03 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement 5cc49268995a usb: chipidea: Consolidate extcon notifiers d852d39432f5 timerqueue: Use rb_entry_safe() instead of open-coding it 1202a096328e drm/exynos/decon5433: fix CMU programming 4151e9a61c26 drm/exynos/decon5433: do not disable video after reset 8d254a340efb pwm: pca9685: Fix period change with same duty cycle a1a22c12060e net: ipv6: Keep nexthop of multipath route on admin down dceeab0e5258 mlx4: support __GFP_MEMALLOC for rx 178f358208ce powerpc: Ignore reserved field in DCSR and PVR reads and writes 564e73d283af thermal: rcar_gen3_thermal: Add R-Car Gen3 thermal driver b022e9b9d0e6 thermal: rcar_gen3_thermal: Document the R-Car Gen3 8a43c052c7c1 Revert "net: qcom/emac: configure the external phy to allow pause frames" b34ca60148c5 powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write 99dfe80a2a24 powerpc/ptrace: Preserve previous fprs/vsrs on short regset write 7bb7e9b1a431 usb: chipidea: Add support for ULPI PHY bus 732a4af85e87 usb: chipidea: Remove locking in ci_udc_start() b90a17c5ba81 usb: chipidea: Notify events when switching host mode 8feb3680bd03 usb: chipidea: Add platform flag for wrapper phy management a89b94b53371 usb: chipidea: Handle extcon events properly f60f8ccd54e0 usb: chipidea: Only read/write OTGSC from one place ef6a7bcfb01c usb: ulpi: Support device discovery via DT 7a3b7cd332db of: device: Export of_device_{get_modalias, uvent_modalias} to modules 9c829c097f2f of: device: Support loading a module with OF based modalias 3f991aa0b665 usb: chipdata: Replace the extcon API 7a37052adb5e ACPICA: Tables: Fix hidden logic related to acpi_tb_install_standard_table() 1443ebbacfd7 cpufreq: intel_pstate: Fix sysfs limits enforcement for performance policy e326ce013a8e Revert "PM / sleep / ACPI: Use the ACPI_FADT_LOW_POWER_S0 flag" acb04058de49 sched/clock: Fix hotplug crash 15fa00090850 ARM: dts: tango4: Import USB nodes ab3b8023f0f4 ARM: dts: tango4: Import MMC nodes 0e89d65176ba ARM: dts: tango4: Add alias for eth0 43849785e107 ARM: dts: da850-evm: fix read access to SPI flash d3f4759bcf61 arm64: dts: marvell: Add DT for MACCHIATOBin board a3fe1d5dce14 ARM: dts: kirkwood-rd88f6281: Utilize new DSA binding cd0cc11acba9 ARM: dts: kirkwood-mv88f6281gtw-ge: Utilize new DSA binding 69e8e6aead71 ARM: dts: kirkwood-linksys-viper: Utilize new DSA binding 5f84613ba19c ARM: dts: kirkwood-dir665: Utilize new DSA binding 499400c9ac20 ARM: dts: armada-xp-linksys-mamba: Utilize new DSA binding c0405563a613 ARM: dts: armada-388-clearfog: Utilize new DSA binding 455b82f03f52 ARM: dts: armada-385-linksys: Utilize new DSA binding 4cb2ec8cad8c ARM: dts: armada-370-rd: Utilize new DSA binding ef8d02d4a2c3 ARM: dts: at91: Enable DMA on sama5d4_xplained console 0db1dba5dfaf virtio/s390: virtio: constify virtio_config_ops structures 99240622bdde virtio/s390: add missing \n to end of dev_err message 7d3ce5ab9430 virtio/s390: support READ_STATUS command for virtio-ccw 47a4c49af6cc tools/virtio/ringtest: tweaks for s390 21f5eda9b867 tools/virtio/ringtest: fix run-on-all.sh for offline cpus 8379cadf71c3 virtio_console: fix a crash in config_work_handler 532e15af105a vhost/scsi: silence uninitialized variable warning 1d822a40b815 vhost: scsi: constify target_core_fabric_ops structures d61b7f972dab nbd: only set MSG_MORE when we have more to send 3dd69e3dd219 net/mlx5e: Reorder update stats 701052c57819 net/mlx5: Move cached hca caps to designated caps struct 0f7f348192a9 net/mlx5e: Expose PCIe statistics to ethtool 8ed1a6306dc7 net/mlx5: Add MPCNT register infrastructure 5db0a4f64c04 net/mlx5e: Expose physical layer statistical counters to ethtool d8dc0508c50f net/mlx5: Add PPCNT physical layer statistical group infrastructure 71862561f3a6 net/mlx5: Query and cache PCAM, MCAM registers on initialization c835ad64683b net/mlx5: Implement PCAM, MCAM access register commands cfdcbceaeffc net/mlx5: Expose PCAM, MCAM registers infrastructure 8a271746a264 net/mlx5e: Receive s-tagged packets in promiscuous mode 105433659d39 net/mlx5: Add support to s-tag in mlx5 firmware interface ee7f12205abc net/mlx5e: Implement 1PPS support f9a1ef720e9e net/mlx5: Add MTPPS and MTPPSE registers infrastructure 712bfef60912 net/mlx5: Fix version printout in case of health issue f82eed452399 net/mlx5: Remove information print after attempt to load mlx5_ib module 5205761d7a2e arm64: dts: exynos: Add TM2 touchkey node 4e6118974c7a ARM64: dts: meson-gxm: Rename q200 and q201 DT files for consistency 079a248b0e4c ASoC: Intel: boards: Remove ignore_suspend for WoV streams 0623013ca629 ARM: dts: keystone-k2e: Add PSC reset controller node 2ae4dad3523b ARM: dts: keystone-k2l: Add PSC reset controller node e695c71892e7 ARM: dts: keystone-k2hk: Add PSC reset controller node e2dd60f9a5ff ARM: dts: keystone: Add PSC node a2735c3067e7 ARM: Keystone: Enable ARCH_HAS_RESET_CONTROLLER 6f897f51c418 drm: qxl: Open code teardown function for qxl 2b65d5677a79 drm: qxl: Open code probing sequence for qxl 1e4c2830c369 selftest: cpufreq: Add special tests 6751faf3d833 selftest: cpufreq: Add support to test cpufreq modules b03eaf8dbac5 selftest: cpufreq: Add suspend/resume/hibernate support e66d5b673741 selftest: cpufreq: Add support for cpufreq tests 32a34441a9bd ARM: keystone: dts: fix netcp clocks and add names 6320303fb27a selftests: Add intel_pstate to TARGETS 29fa1d436e96 selftests/intel_pstate: Update makefile to match new style aff985fd07cf selftests/intel_pstate: Fix warning on loop index overflow 4da39ceb269c cpupower: Restore format of frequency-info limit 99c21f6d004d selftests/futex: Add headers to makefile dependencies 083f34515193 selftests/futex: Add stdio used for logging 91298eec05cd Btrfs: fix truncate down when no_holes feature is enabled 97dcdea076ec Btrfs: Fix deadlock between direct IO and fast fsync 47b5d6469135 btrfs: fix false enospc error when truncating heavily reflinked file 69fed99baac1 gianfar: Do not reuse pages from emergency reserve 4567d686f5c6 phy: increase size of MII_BUS_ID_SIZE and bus_id c2594d804d5c macb: Common code to enable ptp support for MACB/GEM 54c30f604dcc net: caif: Remove unused stats member from struct chnl_net 0dbd7ff3ac50 tcp: initialize max window for a new fastopen socket c92d781f1a5e tty: constify tty_ldisc_receive_buf buffer pointer 3086365db61e tty_port: make tty_port_register_device wrap tty_port_register_device_attr ed3f0af8c0b7 tty_port: allow a port to be opened with a tty that has no file handle 39b7b6a62475 net/sched: cls_flower: reduce fl_change stack size ad05df399f33 net/mlx5e: Remove unused variable 03e4deff4987 ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock ec7c98ec9b8d ARM: dts: rockchip: add soc-specific uart compatibles for rk3066/rk3188 59cfa789d04c MAINTAINERS: update cxgb4 maintainer 14b4dbafa7e7 Revert "iommu/arm-smmu: Set PRIVCFG in stage 1 STEs" e19898077cfb iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' 1b2354dbcc7b dmaengine: pl330: Make sure microcode is privileged 7d2822dfea12 arm/dma-mapping: Implement DMA_ATTR_PRIVILEGED 737c85ca1c3a arm64/dma-mapping: Implement DMA_ATTR_PRIVILEGED b2fb366425ce common: DMA-mapping: add DMA_ATTR_PRIVILEGED attribute 5baf1e9d0bb2 iommu/io-pgtable-arm-v7s: Add support for the IOMMU_PRIV flag e7468a23daec iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag 579b2a65d245 iommu: add IOMMU_PRIV attribute 1de777fed54d ASoC: hdac_hdmi: Enable pin and converter in prepare a700a1e65aa3 ASoC: Intel: Skylake: set the resume point to LPIB 7cbfdf87f422 ASoC: Intel: Skylake: Don't reset pass-through pipe in BE prepare 7d9e8f71b989 arm64: avoid returning from bad_mode e96128235b0f drm/i915: Remove the double handling of 'flags from intel_mode_from_pipe_config() a8cd6da0c0d5 drm/i915: Remove crtc->config usage from intel_modeset_readout_hw_state() 7e79dadce222 blk-mq: stop hardware queue in blk_mq_delay_queue() e18a80acd136 spi: pxa2xx: Add support for Intel Gemini Lake 8cecb07d70e7 blk-mq-tag: remove redundant check for 'data->hctx' being non-NULL 610d886c0c22 elevator: fix unnecessary put of elevator in failure case 068f530b3f27 tracing: Add the constant count for branch tracer 134e6a034cb0 tracing: Show number of constants profiled in likely profiler 7abbd11f344a drm/i915: Release temporary load-detect state upon switching 8c9faa556a37 tty: serial: meson: allow baud-rates higher than 115200 e5072053b096 netfilter: conntrack: refine gc worker heuristics, redux 524b698db06b netfilter: conntrack: remove GC_MAX_EVICTS break 9ed90d20449b tty: move the non-file related parts of tty_release to new tty_release_struct 2cc32b18d124 tty: serial: 8250: 8250_gsc:- Handle return NULL error from ioremap_nocache 28ec9570a22f serial: omap: Add omapserial earlycon 7951ffc9eade serial: pl011: Mark console as CON_ANYTIME 1ea146a7dc9a tty: serial: constify dev_pm_ops structures 216e234d6686 serial: 8250_mid: set PCI master only for DMA capable device 6d59225f2da7 serial: 8250_mid: enable MSI on Denverton 4831e0d9054c serial: 8250_mid: handle interrupt correctly in DMA case 6a171b299379 serial: 8250_dw: Allow hardware flow control to be used a9ce7856cad1 HID: wacom: Fix sibling detection regression c75c398be6ed ath10k: dump Copy Engine registers during firmware crash 0f8a2b7772f7 ath10k: fix per station tx bit rate reporting 0a744d927406 ath10k: prevent sta pointer rcu violation dfc80387aefb serial: sh-sci: Compute the regshift value for SCI ports 97ed9790c514 serial: sh-sci: Remove unused platform data capabilities field d5cb1319a91d serial: sh-sci: Remove manual break debouncing 219fb0c1436e serial: sh-sci: Remove the platform data dma slave rx/tx channel IDs b2f20ed9c483 serial: sh-sci: Extend sci_port_params with more port parameters daf5a8959a83 serial: sh-sci: Constify platform data e095ee6b447a serial: sh-sci: Replace regmap array with port parameters 40b34ddb0385 serial: sh-sci: Remove initialization of zero fields in sci_port_params a752ba18af82 serial: sh-sci: Fix register offsets for the IRDA serial port f48debc42f9a sh: Don't set the sh-sci platform data REIE bit when not implemented a05ea9e26456 sh: Don't set the sh-sci platform data scscr CKE0 bit bcce9daa87cd sh: Don't set sh-sci port_reg 9c21ac508c6a sh: Don't set the sh-sci pdata UPF_BOOT_AUTOCONF flags 1b10b8853157 sh: sh726[49]: Don't set sh-sci pdata scscr TOIE bit 203a1aeb5da5 sh: Don't set sh-sci pdata scscr TIE and RIE bits c3fa400b2763 sh: Don't set sh-sci pdata scscr TE and RE bits 3d73f32bfa31 serial: sh-sci: Don't rely on platform data flags when not needed 9f8325b3c19c serial: sh-sci: Set the SCSCR TE and RE bits in the driver 96d179b517a9 ath6kl: fix warning for using 0 as NULL a51741ebe131 Documentation: usb: fix wrong documentation paths dab38e7d251d rt2x00: rt2800lib: support for for RT3352 with external PA b8c2db58d5a1 rt2x00: rt2800lib: fix rf id for RT3352 e974f3acafe3 rt2x00: rt2800lib: correctly set HT20/HT40 filter feecb0cb466b rt2800: remove warning on bcn_num != rt2x00dev->intf_beaconing 5f0a221f59ad mwifiex: remove redundant dma padding in AMSDU e457a8a01a19 brcmfmac: make brcmf_of_probe more generic 259010c509b6 libertas: fix improper return value 64e90a8acb85 Introduce STATIC_USERMODEHELPER to mediate call_usermodehelper() 377e7a27c049 Make static usermode helper binaries constant 09249ecdfd9b staging: fbtft: fb_ssd1306: Refactor write_vmem() 95ecde0f6566 staging: fbtft: fb_ssd1306: Support smaller screen sizes 09142c17daed staging: fbtft: propagate error code from kstrto*() 7c3eaadd0209 staging: fbtft: remove custom DMA mapped buffer 9ed2bfb3e39b staging: fbtft: convert fbtft_reset() to be non-atomic 6d2c5d6c46dd kmod: make usermodehelper path a const string 7a11a1d1b588 lkdtm: hide stack overflow warning for corrupt-stack test 4474f4c40a9c coresight: STM: Balance enable/disable d8e22fb4ccac ARM: da850: add the nand dev_id to the clock lookup table f95bd041203b memory: aemif: allow passing device lookup table as platform data ad90a3de9dd1 pc104: Introduce the PC104 Kconfig option 14a169922595 regulator: qcom-smd: Add PM8994 regulator support 6ab42a66d2cc Drivers: hv: vmbus: Move Hypercall invocation code out of common code 8730046c1498 Drivers: hv vmbus: Move Hypercall page setup out of common code 352c9624242d Drivers: hv: vmbus: Move the definition of generate_guest_id() 3f646ed70ccd Drivers: hv: vmbus: Move the definition of hv_x64_msr_hypercall_contents a0227cf344e2 eeprom: Add IDT 89HPESx driver bindings file cfad6425382e eeprom: Add IDT 89HPESx EEPROM/CSR driver f17331eb4bbb staging: rtl8188eu: core: Remove NULL test before vfree 564f87f95263 staging: vc04: Fix coding style errors "open brace go on the same line" 8e8e333179d6 checkkconfigsymbols.py: don't sort similar symbols 481a6f7dcf43 drm/i915: Remove i915_gem_object_to_ggtt() a01cb37affb7 drm/i915: Remove i915_vma_create from VMA API 4ea9527cc03e drm/i915: Add a check that the VMA instance we lookup matches the request 718659a63054 drm/i915: Rename some warts in the VMA API be1e341513ca drm/i915: Track pinned vma in intel_plane_state 079550b95d29 staging: lustre: lnet: change sfw_counter_t to proper structure f7a985a0262f staging: lustre: lnet: change srpc_counters_t to proper structure ba0b6953b5c1 staging: lustre: lnet: change lst_test_ping_param_t to proper structure 28c9901090de staging: lustre: lnet: change lst_test_bulk_param_t to proper structure 0c65aa798fd3 staging: lustre: lnet: change lst_brw_[type|flags]_t to proper enum 538a92698a0e staging: lustre: lnet: change lstio_test_args_t to proper structure e7f8efc4b436 staging: lustre: lnet: change lst_test_type_t to proper enum 887793eaf60a staging: lustre: lnet: change lstio_stat_args_t to proper structure be3ebc084c4a staging: lustre: lnet: change lstio_batch_info_args_t to proper structure aa7a7ac934ee staging: lustre: lnet: change lstio_batch_list_args_t to proper structure 5092eb424f7b staging: lustre: lnet: change lstio_batch_query_args_t to proper structure 383dbccc6b75 staging: lustre: lnet: change lstio_batch_stop_args_t to proper structure 1fb74e9e5efa staging: lustre: lnet: change lstio_batch_run_args_t to proper structure b1181c460c77 staging: lustre: lnet: change lstio_batch_del_args_t to proper structure a14a433bc4cc staging: lustre: lnet: change lstio_batch_add_args_t to proper structure 920fe8689f1d staging: lustre: lnet: change lstio_group_info_args_t to proper structure 6e9be2931c18 staging: lustre: lnet: change lstio_group_list_args_t to proper structure d0debbe78659 staging: lustre: lnet: change lstio_group_nodes_args_t to proper structure 165949c64ec6 staging: lustre: lnet: change lstio_group_update_args_t to proper structure 41ec7aa21bbd staging: lustre: lnet: change lstio_group_del_args_t to proper structure 884258d70517 staging: lustre: lnet: change lstio_group_add_args_t to proper structure 7f6d6dd1e63f staging: lustre: lnet: change lstio_debug_args_t to proper structure 223d3e07d0ba staging: lustre: lnet: change lstio_session_end_args_t to proper structure 6de6921b5b17 staging: lustre: lnet: change lstio_session_info_args_t to proper structure 18a28fb4f884 staging: lustre: lnet: change lstio_session_new_args_t to proper structure 4f6c6934e3fe staging: lustre: lnet: change lstcon_trans_stat_t to proper structure ef9114c2fe6a staging: lustre: lnet: change lstcon_rpc_ent_t to proper structure cd9f7d7e2912 staging: lustre: lnet: change lstcon_test_batch_ent_t to proper structure 55442b5153ef staging: lustre: lnet: change lstcon_batch_ent_t to proper structure b38531271acd staging: lustre: lnet: change lstcon_test_ent_t to proper structure 652c3076dde5 staging: lustre: lnet: change lstcon_ndlist_ent_t to proper structure 11535af7f6f6 staging: lustre: lnet: change lstcon_node_ent_t to proper structure cc35d8d1bf1d staging: lustre: lnet: change lst_bid_t to proper structure cb850bb369f1 staging: lustre: lnet: change lst_nid_t to proper structure a2db578bc074 staging: vchiq_arm: Avoid premature message stalls ca3df03b83f2 staging: vc04_services: Fix messages appearing twice 5069c86acb0d staging: vchiq_arm: Service callbacks must not fail 72ed1db4cd4e staging: vchiq_arm: Fix unlocked access to dequeue_pending c599a22e60f9 staging: vchiq_core: Reduce the memdump size 055fb9ce92d5 staging: greybus: audio: Ensure proper byte order 96249da9ce2f staging: greybus: audio: Cleanup junk codec registers 1023ab9c3800 staging: greybus: audio: Initialize sig_bits before configuring hwparams 84510052d658 staging: greybus: audio: Avoid less than zero check for le32 variable e965af6bb932 staging: greybus: loopback_test: use octal permissions instead of symbolic 0367cd002c63 staging: fbtft: replace decimal with 4-digit octal permissions ca366962eee3 staging: rtl8188eu: fix type sign of len in rtw_get_bcn_info 84f2634d4ae0 staging: rtl8188eu: fix type of wpa_ielen in rtw_get_cipher_info 6d380a1e09be staging: unisys: visorbus: fix checkpatch block comments warning 910f404afcf6 staging: comedi: ni_pcimio: Support more PXI cards 0d0ad8298d06 staging: comedi: ni_660x: Support PCI-6224 afa197e3cb24 dt-bindings: mt8173-mtu3: add reference clock 63376c10f0f6 dt-bindings: mt8173-xhci: add reference clock 9c4afd429bee usb: xhci-mtk: add reference clock 4d70d0c6c1bf usb: mtu3: add reference clock 5cbf2d69f69e usb: mtu3: get resources that cause deferred probe earlier df1539c25cce pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20 b27e36482c02 pinctrl: meson: fix uart_ao_b for GXBB and GXL/GXM 5de4e1ea9a73 usb: host: xhci: plat: check hcc_params after add hcd fd7723e29e4f usb: host: constify dev_pm_ops structures 3774e02c7429 usb: isp1760: constify usb_gadget_ops structures 5954a5046b32 usb: gadget: constify usb_gadget_ops structures 76b8db0d480e usb: hcd: initialize hcd->flags to 0 when rm hcd 58268de5e7e3 usb: storage: ene_ub6250: remove unused variable 51c7629ed009 usb: host: oxu210hp-hcd: remove unused variable 123b7b308142 usb: core: update comments for send message functions 4fb6fde74d67 EDAC: Expose per-DIMM error counts in sysfs 5464cd657632 drm/i915/get_params: Add HuC status to getparams dac84a388528 drm/i915/huc: Support HuC authentication 0509ead11493 drm/i915/huc: Add debugfs for HuC loading status check f2ec71d550d3 drm/i915/HuC: Add KBL huC loading Support cd69098579d4 drm/i915/huc: Add BXT HuC Loading Support bd132858e9f9 drm/i915/huc: Add HuC fw loading support 739e6f5945d8 gpio: provide lockdep keys for nested/unnested irqchips 5b8cd0755f8a drm/i915: prevent crash with .disable_display parameter 24d615a694d6 USB: serial: qcserial: add Dell DW5570 QDL 02cfdc95a010 sched/x86: Remove unnecessary TBM3 check to update topology 85b36c931ff3 jump_labels: Move header guard #endif down where it belongs b5b46c4740ae objtool: Fix IRET's opcode b70ea16d2d55 rpmsg: char: add CONFIG_NET dependency 3587c856675c drm/bridge: adv7511: Re-write the i2c address before EDID probing 4226d9b127cf drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID 651e4769ba2a drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally 40d86d2d22b0 drm/bridge: adv7511: Enable HPD interrupts to support hotplug and improve monitor detection 6d5104c5a6b5 drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 518cb7057a59 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context d0e73e2ac6a6 ARC: Revert "ARC: mm: IOC: Don't enable IOC by default" 76894a72a0d7 ARC: mm: split arc_cache_init to allow __init reaping of bulk 5d0e5ea343a0 random: fix comment for unused random_min_urandom_seed 43d8a72cd985 random: remove variable limit 2e03c36f25eb random: remove stale urandom_init_wait 3d071d8da1f5 random: remove stale maybe_reseed_primary_crng d69dece5f5b6 LSM: Add /sys/kernel/security/lsm 5ab1a37c6027 ARM: dts: bcm283x: Enable the VEC IP on all RaspberryPi boards b899c45208d6 ARM: dts: bcm283x: Add VEC node in bcm283x.dtsi 3b4b6252f0b5 ARM: dts: BCM5301X: Add DT for Luxul XWR-1200 3ba116a04530 ARM: dts: BCM5301X: Add DT for Luxul XAP-1410 5d1f2d2c2530 ARM: dts: BCM5301X: Set 5 GHz wireless frequency limits on Netgear R8000 3107fa5bcfb2 ARM: dts: NSP: Add SD/MMC support b6318107f4e1 ARM: dts: NSP: Add Ethernet to NSP XMC 5aeda7bf8a1e ARM: dts: NSP: Add and enable amac2 d9ff8878bbed ARM: dts: NSP: Add BCM958625K switch ports 89b0a4c7da3d ARM: dts: NSP: Add QSPI support to missing boards fe6bf9999723 ARM: dts: NSP: Correct NAND partition unit address 1fd2bb6ceb40 ARM: dts: NSP: DT Clean-ups a503cf0cbe66 ARM: dts: BCM53573: Specify USB ports of on-SoC controllers a252ccd3d232 ARM: dts: BCM5301X: Specify all RAM by including an extra block 849af7f45862 ARM: dts: BCM5301X: Set GPIO enabling USB power on Netgear R7000 0725c8421c72 ARM: dts: BCM5301X: Specify USB controllers in DT 226cc022057f ARM: dts: BCM5301X: Fix LAN LED labels for Luxul XWR-3100 7b790d3b2943 ARM: dts: BCM5301X: Enable UART by default for BCM4708(1), BCM4709(4) & BCM53012 b2ec9efc1f4f pwm: constify pwm_ops structures 5bf22ff32e73 pwm: bcm-iproc: Update dependencies for compile-test bccec89f0a35 pwm: pca9685: Allow any of the 16 PWMs to be used as a GPIO 8dca4a41f1ad pinctrl/amd: Drop pinctrl_unregister for devm_ registered device e497c8e52a83 ARCv2: IOC: Use actual memory size to setup aperture size 72d1f2346ded Input: tm2-touchkey - add touchkey driver support for TM2 8c47f83ba459 ARCv2: IOC: Adhere to progamming model guidelines to avoid DMA corruption 38dbb7dd4db1 blk-cgroup: don't quiesce the queue on policy activate/deactivate d4911cdd3270 ARCv2: IOC: refactor the IOC and SLC operations into own functions b949165c86cd ARM64: dts: meson-gx: Add HDMI HPD/DDC pinctrl nodes 2fbbc4bf69f2 ARM64: dts: meson-gxbb-vega-s95: Add LED 261e1d5cc5ee ARM64: dts: meson-gx: add the serial CTS and RTS pin groups 890a96a257b4 ARM64: dts: meson-gx: add the missing uart_AO_B aa6f92222182 Input: sis_i2c - drop unnecessary call to i2c_set_clientdata 4a7c972644c1 net: Remove usage of net_device last_rx member 88a7503376f4 blk-mq: Remove unused variable d407bd25a204 bpf: don't trigger OOM killer under pressure with map alloc 9ed59592e3e3 lwtunnel: fix autoload of lwt modules 719ca8111402 bnxt_en: Fix "uninitialized variable" bug in TPA code path. cd33b3e0da43 net: phy: bcm63xx: Utilize correct config_intr function 9520ed8fb841 net: dsa: use cpu_switch instead of ds[0] b22de490869d net: dsa: store CPU switch structure in the tree e33c2ef106d1 net: ethernet: ti: davinci_cpdma: correct check on NULL in set rate 5503fcecd49f tun: rx batching 0ed005ce02fa vhost_net: tx batching 275bf960ac69 vhost: better detection of available buffers 1a8b6d76dc5b net:add one common config ARCH_WANT_RELAX_ORDER to support relax ordering f8cfe2ceb1c2 net: ipv6: remove prefix arg to rt6_fill_node fd61c6ba313d net: ipv6: remove nowait arg to rt6_fill_node 6c0ca7ae292a sbitmap: fix wakeup hang after sbq resize f66227de5924 sbitmap: use smp_mb__after_atomic() in sbq_wake_up() fd29f7af75b7 xfs: fix xfs_mode_to_ftype() prototype 7be2c82cfd5d net: fix harmonize_features() vs NETIF_F_HIGHDMA f16f1df65f1c xen-netback: protect resource cleaning on XenBus disconnect 9a6cdf52b85e xen-netback: fix memory leaks on XenBus disconnect 1a28ad74ebd8 netfilter: nf_tables: eliminate useless condition checks 62bc306e2083 audit: log 32-bit socketcalls c61f13eaa1ee gcc-plugins: Add structleak for more stack initialization 3fd0b634de7d netfilter: ipt_CLUSTERIP: fix build error without procfs 639e9e94160e net/mlx5e: Remove unnecessary checks when setting num channels e91ef71dfe83 net/mlx4_en: Remove unnecessary checks when setting num channels 31a86d137219 net: ethtool: Initialize buffer when querying device channel settings 7f9d68ac944e sctp: implement sender-side procedures for SSN Reset Request Parameter 9fb657aec0e2 sctp: add sockopt SCTP_ENABLE_STREAM_RESET c28445c3cb07 sctp: add reconf_enable in asoc ep and netns 7a090b04522b sctp: add stream reconf primitive 7b9438de0cd4 sctp: add stream reconf timer cc16f00f6529 sctp: add support for generating stream reconf ssn reset request chunk 8beb7172b428 Input: bcm-keypad - drop unnecessary call to platform_set_drvdata e634d08dec48 Input: twl4030_keypad - drop unnecessary call to platform_set_drvdata b8f6a6ad777f Input: ab8500-ponkey - drop unnecessary call to platform_set_drvdata 8ace98df9ade Input: tps65218-pwrbutton - drop unnecessary call to platform_set_drvdata aa45590ae858 Input: soc_button_array - use 'dev' instead of dereferencing it 9e85aa695659 Input: mma8450 - drop unnecessary call to i2c_set_clientdata a196b2c9f5f7 Input: gpio_decoder - drop unnecessary call to platform_set_drvdata 0265c324b8a2 Input: bfin_rotary - switch to using devm_add_action_or_reset() ad03ae44baeb Input: eeti_ts - drop goto to return statement 5d20b927fa17 Input: atmel-wm97xx - drop unnecessary error messages a8e90be16109 Input: ar1021_i2c - drop unnecessary call to i2c_set_clientdata 32237677fb6a Input: xilinx_ps2 - use 'dev' instead of dereferencing it 009af5fdb4fb Input: at32psif - drop unnecessary error messages and other changes 2057e15945a8 Input: cros_ec_keyb - drop unnecessary call to dev_set_drvdata and other changes 92c82e8a322b audit: add feature audit_lost reset f169fd695b19 netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family 9a6d87626252 netfilter: pkttype: unnecessary to check ipv6 multicast address eb1357d942e5 ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds d4ae1e2648da Revert "libata: switch to dynamic allocation instead of ata_scsi_rbuf" 22dfab102cfa ARM: EXYNOS: Remove Exynos4415 arch code (SoC not supported anymore) c008fad264f6 drivers: remoteproc: constify rproc_ops structures 19f902b53b47 remoteproc: qcom: Initialize and enable proxy and active regulators. 39b2410bdcdb remoteproc: qcom: Initialize and enable proxy and active clocks. 7a8ffe1fcaf8 remoteproc: qcom: Compatible string based private resource initialization. a73d9468c802 remoteproc: add some kind of help 0be363bf4bf7 rpmsg: smd: Register rpmsg user space interface for edges c0cdc19f84a4 rpmsg: Driver for user space endpoint interface adaa11b02c34 rpmsg: qcom_smd: Implement endpoint "poll" 84d58132d285 rpmsg: Introduce "poll" to endpoint ops 5e53c42c33bb rpmsg: qcom_smd: Add support for "label" property 9315e63d3ced ARM: pxa: include linux/leds.h 5a582cff47c9 clk: meson-gxbb: Export HDMI clocks 67af5ebde1a4 ARM: pxa: ezx: fix a910 camera data ad9e202aa1ce arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields aeb1f39d814b arm64/ptrace: Avoid uninitialised struct padding in fpr_set() a672401c00f8 arm64/ptrace: Preserve previous registers for short regset write 9dd73f72f218 arm64/ptrace: Preserve previous registers for short regset write 9a17b876b573 arm64/ptrace: Preserve previous registers for short regset write 637bc8bbe6c0 inet: reset tb->fastreuseport when adding a reuseport sk 289141b7688b inet: split inet_csk_get_port into two functions 6cd66616834c inet: don't check for bind conflicts twice when searching for a port b9470c27607b inet: kill smallest_size and smallest_port aa078842b702 inet: drop ->bind_conflict fe38d2a1c8be inet: collapse ipv4/v6 rcv_saddr_equal functions into one ab70e5862670 stmicro: add more information to Kconfig 6df8c9d80a27 ceph: fix bad endianness handling in parse_reply_info_extra fe2ed4251753 ceph: fix endianness bug in frag_tree_split_cmp 1097680d7599 ceph: fix endianness of getattr mask in ceph_d_revalidate 124f930b8cbc libceph: make sure ceph_aes_crypt() IV is aligned 6e09d0fb6440 ceph: fix ceph_get_caps() interruption b98acbff9a05 regulator: twl6030: fix range comparison, allowing vsel = 59 d8bec2b29a82 net/mlx5e: Support bpf_xdp_adjust_head() acff07d060d8 ASoC: arizona: Propagate errors from arizona_spk_init 0e879a3e7d35 arm64: dts: exynos: Remove unneeded unit names in Exynos5433 nodes 51962a359cdc power: supply: qcom_smbb: add regulator dependency b6d30432e04c power: reset: at91-reset: remove leftover platform_device_id f22dfd86f0b3 power: reset: at91-reset: add samx7 support 9343e45bf6cc perf unwind: Fix looking up dwarf unwind stack info 4d199c6f1c84 blk-cgroup: ensure that we clear the stop bit on quiesced queues 020eb3daaba2 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 3bfdfdcbce27 drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible 4fc020d86464 drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. c77b9abf3c5a drm: vc4: use crtc helper drm_crtc_from_index() 75bcb0545b56 drm: tegra: use crtc helper drm_crtc_from_index() ea441bd33f93 drm: nouveau: use crtc helper drm_crtc_from_index() ffec8925836c drm: mediatek: use crtc helper drm_crtc_from_index() b8bf6836bf00 drm: kirin: use crtc helper drm_crtc_from_index() 4c7d0c9cb713 ovl: fix possible use after free on redirect dir lookup 1492a864364e arm64: dts: juno: remove motherboard USB node fd47c2062aa8 arm64: dts: juno: add ETR SMMU power domain 193d00a2b35e arm64: dts: juno: add dma-ranges property a3c764e9884a drm: exynos: use crtc helper drm_crtc_from_index() 1e5a15d65d4c drm/i915: Avoid drm_atomic_state_put(NULL) on error paths 1fe8d6cbfb47 pinctrl: meson: Add HDMI HPD/DDC pins functions befa60113ce7 can: ti_hecc: add missing prepare and unprepare of the clock c97c52be78b8 can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer 3c5e37f169cb drm/i915: Avoid drm_atomic_state_put(NULL) in intel_display_resume 1c8a946bf375 arm64: mm: avoid name clash in __page_to_voff() cde6f9ab10c6 arm64: dts: juno: add missing CoreSight STM component cdc07e96047a arm64: dts: juno: add CoreSight support for Juno r1/r2 variants 19ac17c031ce arm64: dts: juno: refactor CoreSight support on Juno r0 d29e849cafe6 arm64: dts: juno: remove dtsi nesting inside tree structure 0fec9557fd0c cpu/hotplug: Remove unused but set variable in _cpu_down() a9b4f08770b4 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 71895a085879 drm/i915: Add comment how we treat hung contexts 0e178aef8f13 drm/i915: Detect a failed GPU reset+recovery 61da536204ca drm/i915: Tidy up engine reset logic bf2f04366c1e drm/i915: Introduce engine_stalled helper 211b12afe68c drm/i915: Cleanup request skip decision 36193acd54bd drm/i915: Introduce engine_skip_context 4c9655436522 drm/i915: Move engine reset preparation to i915_gem_reset_prepare() 9635af833eaf pinctrl: samsung: Remove support for Exynos4415 (SoC not supported anymore) 77affa31722b drm/i915/psr: Fix compiler warnings for hsw_psr_disable() b86bef20e0f6 drm/i915: Fix compiler warnings for i915_edp_psr_status() 3e1531dbc333 clk: rockchip: fix the incorrect pclk_edp div width for RK3399 9eb5d0e635eb ALSA: hda/realtek - Add support headphone Mic for ALC221 of HP platform fbbad73e1b78 drm/i915/huc: Unified css_header struct for GuC and HuC db0a091bcd14 drm/i915/guc: Make the GuC fw loading helper functions general 731d43cd6bac pinctrl: ti-iodelay: remove redundant pin < 0 check on unsigned int 0a13cd1a05e7 locking/atomic, kref: Implement kref_put_lock() d068b0988a48 pinctrl: mvebu: add simple regmap based pinctrl implementation ad9ec4ecee68 pinctrl: mvebu: switch drivers to generic simple mmio 44aa9d0604f5 pinctrl: mvebu: provide generic simple mmio-based implementation 20955c5f5c42 pinctrl: mvebu: provide per-control private data 30be3fb9b89c pinctrl: mvebu: constify mvebu_mpp_ctrl structures f9cda0486780 drm/i915/guc: Move GuC log related functions into dedicated file c9c9ac714b3f ARM: dts: sun6i: sina31s: Enable USB OTG controller in peripheral mode 27593d72c4ad powerpc/perf: Use MSR to report privilege level on P9 DD1 df21d2fa7330 selftest/powerpc: Wrong PMC initialized in pmc56_overflow test 387bbc974f6a powerpc/eeh: Enable IO path on permanent error 01f8c951c25f dt-bindings: display: dw-hdmi: Clean up DT bindings documentation 2668db37888f drm: bridge: dw-hdmi: Assert SVSRET before resetting the PHY 54d72737b098 drm: bridge: dw-hdmi: Fix the name of the PHY reset macros f0e7f2f3b633 drm: bridge: dw-hdmi: Define and use macros for PHY register addresses faba6c3cff17 drm: bridge: dw-hdmi: Detect PHY type at runtime be41fc55f1aa drm: bridge: dw-hdmi: Handle overflow workaround based on device version 0c674948b7f4 drm: bridge: dw-hdmi: Detect AHB audio DMA using correct register 0527e12e8264 drm: bridge: dw-hdmi: Reject invalid product IDs f4104e8fe12c drm: bridge: dw-hdmi: Rename CONF0 SPARECTRL bit to SVSRET 1acc6bdeee1e drm: bridge: dw-hdmi: Remove PHY configuration resolution parameter 69497eb9234e drm: bridge: dw-hdmi: Implement DRM bridge registration d2ae94ae840b drm: bridge: dw-hdmi: Create connector in the bridge attach operation fd30b38c27c3 drm: bridge: dw-hdmi: Reorder functions to prepare for next commit c608119dfdde drm: bridge: dw-hdmi: Move IRQ and IO resource allocation to common code ba5d7e6160b7 drm: bridge: dw-hdmi: Don't forward HPD events to DRM core before attach 527b863f6ad4 drm: bridge: dw-hdmi: Remove encoder field from struct dw_hdmi 70c963ec4f15 drm: bridge: dw-hdmi: Embed drm_bridge in struct dw_hdmi dfa73065d61b drm: bridge: dw-hdmi: Remove unused function parameter ecaa98f1e6f7 drm: bridge: dw-hdmi: Remove unneeded arguments to bind/unbind functions cc7e96232763 drm: bridge: dw-hdmi: Merge __hdmi_phy_i2c_write and hdmi_phy_i2c_write d89f473ff6f8 powerpc/perf: Fix PM_BRU_CMPL event code for power9 20717e1ff526 powerpc/mm: Fix little-endian 4K hugetlb ff8b85796dad powerpc/mm/hugetlb: Don't panic when we don't find the default huge page size bf5ca68dd2ee powerpc: Fix pgtable pmd cache init 259b77ef853c Input: tca8418 - use the interrupt trigger from the device tree a5e4c7d0aa67 drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible 1ea6af3216b0 ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV 0e40f4c9593b tcp: accept RST for rcv_nxt - 1 after receiving a FIN a870a97757dd net: ethoc: Make needlessly global struct ethtool_ops static a707d18851a3 sfc: read back RX hash config from the NIC when querying it with ethtool -x f74d1995192c sfc: support setting RSS hash key through ethtool API 96fe11f27b70 cxgb4: Implement ndo_get_phys_port_id for mgmt dev 93b43fd137cd net: phy: dp83848: add DP83620 PHY support 3fbfadce6012 bpf: Fix test_lru_sanity5() in test_lru_map.c a7ef6715c4b5 net: ping: Use right format specifier to avoid type casting 17324b6add82 drm/amdgpu: add support for new hainan variants 4e6e98b1e48c drm/radeon: add support for new hainan variants ca581e45335c drm/amdgpu: change clock gating mode for uvd_v4. 50a1ebc70a28 drm/amdgpu: fix program vce instance logic error. e05208ded190 drm/amdgpu: fix bug set incorrect value to vce register 0ee28e31553a qed: Replace memset with eth_zero_addr d5ff72d9af73 vxlan: fix byte order of vxlan-gpe port number 53631a5f9c66 bridge: sparse fixes in br_ip6_multicast_alloc_query() d45ae1f7041a tracing: Process constants for (un)likely() profiler f7bcd4b6f698 ARM64: dts: meson-gxbb-odroidc2: Disable SCPI DVFS 657bdfb7f5e6 xfs: don't wrap ID in xfs_dq_get_next_id a324cbf10a3c xfs: sanity check inode di_mode fab8eef86c81 xfs: sanity check inode mode when creating new dentry 1fc4d33fed12 xfs: replace xfs_mode_to_ftype table with switch statement b597dd5373a1 xfs: add missing include dependencies to xfs_dir2.h 3c6f46eacd87 xfs: sanity check directory inode di_size bf46ecc3d8cc xfs: make the ASSERT() condition likely 27d691056bde mpls: Packet stats aefb4d4ad83b net: AF-specific RTM_GETSTATS attributes ffb584565894 scsi: mpt3sas: fix hang on ata passthrough commands 300af14bdb28 qla2xxx: Disable out-of-order processing by default in firmware 4f060736f29a qla2xxx: Fix erroneous invalid handle message 200ffb159b2f qla2xxx: Reduce exess wait during chip reset 5f35509db179 qla2xxx: Terminate exchange if corrupted fc1ffd6cb38a qla2xxx: Fix crash due to null pointer access 8d3c9c230818 qla2xxx: Collect additional information to debug fw dump c0f6462754f0 qla2xxx: Reset reserved field in firmware options to 0 2a47c68529e9 qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx version 1cbb91562df5 qla2xxx: Include ATIO queue in firmware dump when in target mode bb1181c9a8b4 qla2xxx: Fix wrong IOCB type assumption 91f42b33e5b4 qla2xxx: Avoid that building with W=1 triggers complaints about set-but-not-used variables 61778a1c5a45 qla2xxx: Move two arrays from header files to .c files ca825828a5c7 qla2xxx: Declare an array with file scope static c2a5d94ffd04 qla2xxx: Fix indentation 8667f515952f scsi: lpfc: Set elsiocb contexts to NULL after freeing it a249708bc2aa stmmac: add missing of_node_put 501db511397f virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit 68af412c7713 scsi: sd: Ignore zoned field for host-managed devices 26f2819772af scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type 463377379994 scsi: bfa: fix wrongly initialized variable in bfad_im_bsg_els_ct_request() 9373eba6cfae scsi: ses: Fix SAS device detection in enclosure 5eb7c0d04f04 taint/module: Fix problems when out-of-kernel driver defines true or false ebad64d19377 ASoC: sun4i-i2s: Increase DMA max burst to 8 45e861a1c12c spi/topcliff-pch: Delete an error message for a failed memory allocation in pch_spi_set_tx() b996356d305f spi/topcliff-pch: Combine substrings for four messages baa35f5734aa spi/topcliff-pch: Improve size determinations in pch_spi_probe() 84aa0ba12442 spi/topcliff-pch: Use kcalloc() in pch_spi_handle_dma() 6ceb3b27b1ed spi/topcliff-pch: Delete an unnecessary return statement in two functions 797236f10a09 spi/ppc4xx: Use kcalloc() in spi_ppc4xx_of_probe() ffcaef5ac27b spi/ppc4xx: Combine substrings for a message in spi_ppc4xx_of_probe() 9c4f0440ba8f spi/mpc52xx: Combine substrings for two messages 8b6c8955b5dc spi/mpc52xx: Use kmalloc_array() in mpc52xx_spi_probe() 31ae77942109 spi: fsl: Combine substrings for two messages 5223db0b10c7 spi: fsl: Use kcalloc() in of_fsl_spi_get_chipselects() d9bc4a8539a5 spi: fsl: Use kmalloc_array() in of_fsl_spi_get_chipselects() f9bdb7fdd2ca spi: Use kcalloc() in spi_register_board_info() bcb8c270829a ASoC: mxs-saif: fix setting master base rate b25658ed7d24 ASoC: mxs-saif: fix setting SAIF1 register b03124825b86 spi: pxa2xx: Factor out handle_bad_msg 13861a44b4d3 ASoC: rt5659: fix platform_no_drv_owner.cocci warnings 37e1df8c95e2 ASoC: dapm: handle probe deferrals 72bc7ae0633e spi: s3c64xx: potential oops on probe error 6496bb72bf20 uprobe: Find last occurrence of ':' when parsing uprobe PATH:OFFSET 3122c66fd215 ASoC: Intel: Use DMI name for sound card long name in Broadwell machine driver 345233d7c6be ASoC: core: Add API to use DMI name in sound card long name 2914266975fc ASoC: Intel: remove ignored dependencies ebf79091bf85 ASoC: Intel: select DW_DMAC_CORE since it's mandatory 231a091ef8de ASoC: Intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM dd8275771f7a ASoC: Intel: remove redundant select SND_SOC_INTEL_SST a5b0e4062fb2 ibmvscsis: Fix sleeping in interrupt context 387b978cb0d1 ibmvscsis: Fix max transfer length 829d2bd13392 arm64: entry-ftrace.S: avoid open-coded {adr,ldr}_l 526d10ae022c arm64: efi-entry.S: avoid open-coded adr_l 9bb003600ed9 arm64: head.S: avoid open-coded adr_l d34849913819 blk-mq-sched: allow setting of default IO scheduler 945ffb60c11d mq-deadline: add blk-mq adaptation of the deadline IO scheduler bd166ef183c2 blk-mq-sched: add framework for MQ capable IO schedulers 2af8cbe30531 blk-mq: split tag ->rqs[] into two fd2d332677c6 blk-mq: add support for carrying internal tag information in blk_qc_t cc71a6f43886 blk-mq: abstract out helpers for allocating/freeing tag maps 4941115bef2b blk-mq-tag: cleanup the normal/reserved tag allocation 2c3ad667902e blk-mq: export some helpers we need to the scheduling framework 16a3c2a70cad blk-mq: un-export blk_mq_free_hctx_request() c23ecb426084 block: move rq_ioc() to blk.h c51ca6cf545b block: move existing elevator ops to union a17f32270af1 kvm: x86: Expose Intel VPOPCNTDQ feature to guest 55f78fcdd88c net: marvell: sky2: use new api ethtool_{get|set}_link_ksettings 0f826385a6fa net: marvell: skge: use new api ethtool_{get|set}_link_ksettings c523838c8514 net: jme: use new api ethtool_{get|set}_link_ksettings af473688ce44 net: korina: use new api ethtool_{get|set}_link_ksettings 603a0c8af9cb clk: sunxi-ng: a33: Add CLK_SET_RATE_PARENT to ac-dig c5082b70adfe partitions/efi: Fix integer overflow in GPT size calculation 797a8b4d768c iommu: Handle default domain attach failure b368f53378a4 drm/i915: Fix a typo in vgt_balloon_space() a61266ebdf2c pinctrl: mvebu: Use seq_putc() in mvebu_pinconf_group_dbg_show() 420dc6164292 pinctrl: mvebu: Use seq_puts() in mvebu_pinconf_group_dbg_show() 39c7c5abe8cf pinctrl: mvebu: Delete an unnecessary return statement in mvebu_pinconf_group_dbg_show() 77d3d2e27562 pinctrl: mvebu: Delete an error message for a failed memory allocation in three functions e6e965ce5608 pinctrl: mvebu: Use kmalloc_array() in mvebu_pinctrl_dt_node_to_map() 4d191b1b63c2 PCI/MSI: pci-xgene-msi: Fix CPU hotplug registration handling d94386f28aba perf evlist: Fix typo in deliver_sample() d25ed5d9fad9 perf tools: Move two variables usied in libperf from perf.c 587782c52a83 perf sched timehist: Show total wait times for summary 414e050c68ec perf sched timehist: Add --state option 941bdea79e19 perf sched timehist: Account thread wait time separately ce2e852ecc9a KVM: x86: fix fixing of hypercalls 1cb51a15b576 ubifs: Fix journal replay wrt. xattr nodes 3d4b2fcbc980 ubifs: remove redundant checks for encryption key a75467d91013 ubifs: allow encryption ioctls in compat mode 404e0b63312e ubifs: add CONFIG_BLOCK dependency for encryption 507502adf0f4 ubifs: fix unencrypted journal write e8f19746e4b1 ubifs: ensure zero err is returned on successful return 7195439d1d71 Revert "bcma: init serial console directly from ChipCommon code" 7f2f61377bca rtlwifi: rtl8192de: Remove a pointless goto 9a802431c527 arm64: cacheinfo: add support to override cache levels via device tree 5fa23530d4fc of: base: add support to find the level of the last cache 6183468a23fc mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print ab99063f8737 brcmfmac: setup wiphy bands after registering it first 9ea0c307609f brcmfmac: don't preset all channels as disabled 66ecec02e851 rt2800: set max_psdu to 3 on usb devices 51583248187c rt2x00: do not flush empty queue 170122169676 rt2800usb: mark tx failure on timeout e4019e7f9530 rt2800: tune TX_RTS_CFG config 01d97ef4b25f rt2800: change default retry settings 15ec51b25e05 rt2x00: save conf settings before reset tuner cfe82fbd8423 rt2800: increase TX timeout 480b468625da rt2800usb: remove watchdog 77c0d0cd10e7 brcmfmac: avoid writing channel out of allocated array 0e8edb9aed03 mwifiex: fix uninitialized variable access in pcie_remove 524dabe1c68e arm64: Fix swiotlb fallback allocation 8e945cba255f drm: qxl: Let DRM core handle connector registering 6b8ac63847bc drm/vc4: Return -EINVAL on the overflow checks failing. 0f2ff82e11c8 drm/vc4: Fix an integer overflow in temporary allocation layout. 21ccc32496b2 drm/vc4: fix a bounds check 7622b2554366 drm/vc4: Fix memory leak of the CRTC state. 4e71de798638 perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug eb758c8864d4 esp: Introduce a helper to setup the trailer 03e2a30f6a27 esp6: Avoid skb_cow_data whenever possible cac2661c53f3 esp4: Avoid skb_cow_data whenever possible bf6b2030bed9 drm/i915: Assert internal objects are page aligned bc7c36eedb0c clocksource/exynos_mct: Clear interrupt when cpu is shut down e8aa6811ca95 ARM: dts: r8a7779, marzen: Fix sata device status 62f0a11e2339 drm/i915/gvt: Fix relocation of shadow bb 58c744da9dcc drm/i915/gvt: Enable the shadow batch buffer 788d23930a97 irq/platform-msi: Fix comment about maximal MSIs a811b420b6c1 firmware: qcom_scm: Add set remote state API 472cef345ca0 MAINTAINERS: Update the files to include the Qualcomm DMA folder c5d8ccfec0e5 bus: qcom_ebi2: default y if ARCH_QCOM b58a2d31f946 firmware: qcom: scm: Mask APQ8064 core clk dependency e12799125074 firmware: qcom: scm: Add empty functions to help compile testing 5b06ba2378e1 drm/bridge: adv7511: Initialize regulators e9a7c0beb236 dt-bindings: drm/bridge: adv7511: Add regulator bindings db8318865e2c thermal: rockchip: fixes the conversion table 5d0e7705774d sparc: Fixed typo in sstate.c. Replaced panicing with panicking a29b6235560a net: mvneta: add BQL support 2a90f7e1d5d0 net: mvneta: add xmit_more support 7c6094db591b rcu: update: Make RCU_EXPEDITE_BOOT be the default 9728a7c8ab2f powerpc/icp-opal: Fix missing KVM case and harden replay 0faa9cb5b383 net sched actions: fix refcnt when GETing of action after bind d04ba0a2cbaa power: supply: max14656: fix platform_no_drv_owner.cocci warnings 8b2f63ab05eb rcu: Abstract the dynticks snapshot operation e448e2d14905 power: supply: pcf50633-charger: Compress return logic into one line. 33237fb8f01e power: supply: ab8500_btemp: Compress return logic into one line. 32b53c012e0b powerpc/mm: Fix memory hotplug BUG() on radix 6563de9d6f13 rcu: Abstract the dynticks momentary-idle operation 0b0408745e7f power: reset: at91-poweroff: timely shutdown LPDDR memories e3f0a4017c21 ARM: at91: define LPDDR types 9d60595a069b power: supply: Add support for MAX14656 USB charger detector 0f36ba6185b1 dt-bindings: power: supply: Add max14656_charger_detector 61274eff0dde power: supply: qcom_smbb: Add otg regulator for control of vbus 3a3e11647315 dt-bindings: power: supply: Add otg regulator binding 7e9081c5aac7 drm/fence: fix memory overwrite when setting out_fence fd 3ccb76c5dfe0 apparmor: fix undefined reference to `aa_g_hash_policy' 67d35e70af9c scsi: libfc: Fix variable name in fc_set_wwpn 9577b174cd03 net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV 7c3945bc2073 net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 291c566a2891 net/mlx4_core: Fix racy CQ (Completion Queue) free a3308d8fd1f5 net/sched: cls_flower: Disallow duplicate internal elements b618ab4561d4 net: stmmac: don't use netdev_[dbg, info, ..] before net_device is registered abeffce90c7f net/mlx5e: Fix a -Wmaybe-uninitialized warning a50a05f497a2 ipv6: sr: add missing Kbuild export for header files 2d071c643f1c bpf, trace: make ctx access checks more robust 06b35d93af0a x86/cpufeature: Add AVX512_VPOPCNTDQ feature 8a367e74c012 ax25: Fix segfault after sock connection timeout 019ec0032e82 ipvlan: fix dev_id creation corner case. f1f7714ea51c bpf: rework prog_digest into prog_tag c634700f7eec sfc: get PIO buffer size from the NIC de1deff99428 sfc: allow PIO more often cdfb1a9f30aa sctp: remove useless code from sctp_apply_peer_addr_params 11d05ac1dfb2 sctp: remove unused var from sctp_process_asconf 57b68ec2a7be flow dissector: check if arp_eth is null rather than arp 613f050d68a8 perf probe: Fix to probe on gcc generated functions in modules e89df813174d netlink: do not enter direct reclaim from netlink_trim() 3be0679b4a91 cxgb4: Shutdown adapter if firmware times out or errors out 3e96dac7c956 perf probe: Add error checks to offline probe post-processing 57d5f64d83ab tipc: allocate user memory with GFP_KERNEL flag 51c89e6a3bf6 afs: Conditionalise a new unused variable 34c55cf2fc75 net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types 02ca0423fd65 ip6_tunnel: Account for tunnel header in tunnel MTU d2d4edbebe07 perf probe: Fix to show correct locations for events on modules be3d466c7356 perf script: Also allow forcing reading of non-root owned files by root 5c64f99b1d03 perf script: Fix man page about --dump-raw-trace option f7ee6595a5ac tools lib subcmd: Fix missing member name 2484c4c58fd1 perf tools: Remove unneccessary feature-dwarf warning d02fc6bcd537 perf pmu: Factor out scale conversion code 1666d49e1d41 mld: do not remove mld souce list info when set link down 90f92c631b21 ARM: 8613/1: Fix the uaccess crash on PB11MPCore 34393529163a be2net: fix MAC addr setting on privileged BE3 VFs 6d928ae590c8 be2net: don't delete MAC on close on unprivileged BE3 VFs fe68d8bfe59c be2net: fix status check in be_cmd_pmac_add() 1fac9c5a6c2a staging:r8188eu: remove unused rx_head member of struct recv_frame ee151399acda staging:r8188eu: remove unnecessary trace output in rtw_recv_indicatepkt() c5771c7ddd11 staging:r8188eu: remove unused struct wifidirect_info and all corresponding code a8ee720f1966 staging:r8188eu: remove unused get_rxmem() 09ca47811960 staging:r8188eu: remove unused EOR macro 68b754e2cc13 staging:r8188eu: remove unused WPA_(GET|PUT)_(BE|LE)_xx macro 08efd9e701b7 staging:r8188eu: remove unused (GET|PUT)U32 macros 68108516d7a1 staging: android/ion: Use variable names in header d71f1be79569 staging: android/ion: Align comment mark 250c23fc7825 staging: android/ion: Don't use return in void function 34f973de38d5 staging: android/ion: Split function call d64d22745ad6 staging:wilc1000:wilc_sdio.c Deleted un-needed blank lines 76889ddfcd9f staging:wilc1000:wilc_sdio.c Aligns code match open parenthesis 351e6c24398f staging:wilc1000:wilc_debugfs.c Removes multiple blank lines c4de5df54793 staging:wilc1000:wilc_debugfs.c Aligns code to match open parenthesis 36190caa4fd3 staging:wilc1000:linux_wlan.c Align code to match open parenthesis 7a8c48a26227 staging:wilc1000:host_interface.c Added braces {} on else statemement 045cb1c7b8ad staging:wlan-ng:cfg80211.c Aligned code with open parenthesis 686ef485d5a3 staging: rtl8192e: rtl8192e: Remove NULL test before vfree 679da8ac4477 drivers: staging: rtl8188eu: include: wifi: Removed unnecessary defined macros 5fbe4bfc6232 Drivers: staging: rtl8192e: style fix, octal file permissions cf25326683ca staging:vt6656:mac.c Aligned to match open parenthesis e996024f0463 staging: wlan-ng: Fix sparse warnings about endianness 6e017006022a staging: rtl: fix possible NULL pointer dereference 20fecf37b20e staging: rtl8192u: Removed multiple white lines. a1dbeecdb65a staging: rtl8192u: Add character '*' in all lines of the block comments. 503ec4bc36f4 Staging: media: davinci_vpfe: style fix, using octal file permissions 9a8936d62c1c staging: ks7010: Fix brace style issue in ks_wlan_net.c 3331f9cbddac drivers: staging: rts5208: fix endianness handling 00e293b9efe4 staging: vme: vme_user.c: fix warning 'line over 80 characters' 5a10380bfbbf staging: most: hdm-usb: Fix mismatch between types used in sizeof operator 1d3dfbd1dd34 staging: greybus: fix checkpatch unsigned warnings a1f10771cad2 staging: greybus: fix checkpatch braces not necessary warning cbd8733cfd4d staging: greybus: loopback_test: fix checkpatch bad function definition error 0a8d852234b3 Staging: greybus: style fix, permissions as octal 565af1cda2d3 staging: lustre: ptlrpc: silence a shift wrapping warning d43e6fb4ac4a cpmac: remove hopeless #warning 8ec3e8a192ba ravb: do not use zero-length alignment DMA descriptor 4b5b1ac5c0b7 sfc: Replace memset with eth_zero_addr 0d7f4f0594fc MAINTAINERS: update rmk's entries 8cf699ec849f mlx4: do not call napi_schedule() without care 2eee05020a0e USB: serial: opticon: fix CTS retrieval at open 39712e8bfa8d USB: serial: ti_usb_3410_5052: fix control-message error handling 1eac5c244f70 USB: serial: ssu100: fix control-message error handling 5ed8d4102375 USB: serial: spcp8x5: fix modem-status handling 8c34cb8ddfe8 USB: serial: quatech2: fix control-message error handling b5fda434b13d USB: serial: pl2303: fix line-setting error handling cd8db057e93d USB: serial: mos7840: fix control-message error handling 0d130367abf5 USB: serial: mos7720: fix control-message error handling 36356a669edd USB: serial: mct_u232: fix modem-status error handling 750acdd781cf USB: serial: iuu_phoenix: remove unused buffer from open 3c0e25d883d0 USB: serial: io_edgeport: fix descriptor error handling e4457d9798ad USB: serial: io_edgeport: fix epic-descriptor handling e3e574ad85a2 USB: serial: ftdi_sio: fix latency-timer error handling 427c3a95e3e2 USB: serial: ftdi_sio: fix modem-status error handling b631433b175f USB: serial: ark3116: fix open error handling 9fef37d7cf17 USB: serial: ark3116: fix register-accessor error handling 8bf793883da2 drm/amdkfd: fix improper return value on error ee6ff743e3a4 mmc: core: Restore parts of the polling policy when switch to HS/HS DDR 770e96f30cc2 ARM: configs: stm32: Add RTC support in STM32 defconfig d99c66406a84 ARM: dts: stm32: enable RTC on stm32429i-eval d1b89100fe2e ARM: dts: stm32: enable RTC on stm32f469-disco e1d27cca7901 ARM: dts: stm32: enable RTC on stm32f429-disco dd3feb755a4a ARM: dts: stm32: Add RTC support for STM32F429 MCU 8b9f4efd47a9 ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f429 8b169cb27c82 ALSA: mips: avoid potential uninitialized variable use e4670b058af6 netfilter: Fix typo in NF_CONNTRACK Kconfig option description d21e540b4dd7 netfilter: nf_tables: fix possible oops when dumping stateful objects 6443ebc3fdd6 netfilter: rpfilter: fix incorrect loopback packet judgment d7f5762c5e53 netfilter: nf_tables: fix spelling mistakes f131e3562ef0 drm/i915: Skip switch to kernel context if already done 6ffb7d0756e3 drm/i915: Construct a request even if the GPU is currently hung 9734ad13c232 drm/i915: Assert we do not attempt to reuse an allocated node 3fec7ec4450f drm/i915: Catch attempting to use the aliasing_gtt's drm_mm 6f13f29f2c19 drm/i915: Flush the change in debugobject before reallocation a76f73dcd036 drm/i915/dp: Silence compiler for missing prototype dda35931ef2e drm/i915: Use __printf markup to silence compiler 4205e4786d0b cpu/hotplug: Provide dynamic range for prepare stage 2c85e0a96126 USB: serial: kl5kusb105: remove unused termios structure c2a24bb1e4b9 USB: serial: kl5kusb105: clean up struct definition 2d11f28207c2 USB: serial: kl5kusb105: remove dead code 0546579330f7 USB: serial: kl5kusb105: make logging less verbose 726282aa6bbe IPsec: do not ignore crypto err in ah6 input ebd89a2d0675 IPsec: do not ignore crypto err in ah4 input 7c61b0d5e82b USB: serial: ch341: change initial line-control settings 448b6dc5a964 USB: serial: ch341: rename LCR variable in set_termios e8024460354c USB: serial: ch341: rename modem-status register beea33d4f94b USB: serial: ch341: rename shadow modem-control register 91e0efcd4c23 USB: serial: ch341: clean up control debug messages a0467a967f34 USB: serial: ch341: fix modem-status handling 56e6d90797b4 USB: serial: cypress_m8: remove unused variable a8df2768c2ed drivers: phy: constify phy_ops structures 66adb88955e9 phy: sun4i-usb: Replace the deprecated extcon API c6f30a5b8eaa phy: rcar-gen3-usb2: Replace the deprecated extcon API 16c403614bcd phy: sun4i-usb: add support for V3s USB PHY 3445be595b8b phy: rockchip-inno-usb2: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set 2287c63643f0 EDAC, amd64: Save and return err code from probe_one_instance() cb4ac949ea14 clk: samsung: Remove Exynos4415 driver (SoC not supported anymore) f5c61277f67f EDAC, i82975x: Add ioremap_nocache() error handling e6bfa25deb50 apparmor: replace remaining BUG_ON() asserts with AA_BUG() 2c17cd3681ea apparmor: fix restricted endian type warnings for policy unpack e6e8bf418850 apparmor: fix restricted endian type warnings for dfa unpack ca4bd5ae0ae4 apparmor: add check for apparmor enabled in module parameters missing it d4669f0b036e apparmor: add per cpu work buffers to avoid allocating buffers at every hook e3ea1ca59ada apparmor: sysctl to enable unprivileged user ns AppArmor policy loading e025be0f26d5 apparmor: support querying extended trusted helper extra data 12eb87d50bfe apparmor: update cap audit to check SECURITY_CAP_NOAUDIT 31f75bfecd9c apparmor: make computing policy hashes conditional on kernel parameter aa9a39ad8f60 apparmor: convert change_profile to use fqname later to give better control c3e1e584ad38 apparmor: fix change_hat debug output 5ef50d014c59 apparmor: remove unused op parameter from simple_write_to_buffer() ef88a7ac55fd apparmor: change aad apparmor_audit_data macro to a fn macro 47f6e5cc7355 apparmor: change op from int to const char * 55a26ebf630b apparmor: rename context abreviation cxt to the more standard ctx a20aa95fbe1a apparmor: fail task profile update if current_cred isn't real_cred b7fd2c0340ea apparmor: add per policy ns .load, .replace, .remove interface files 12dd7171d645 apparmor: pass the subject profile into profile replace/remove 04dc715e24d0 apparmor: audit policy ns specified in policy load 5ac8c355ae00 apparmor: allow introspecting the loaded policy pre internal transform fc1c9fd10a53 apparmor: add ns name to the audit data for policy loads 078c73c63fb2 apparmor: add profile and ns params to aa_may_manage_policy() fd2a80438d73 apparmor: add ns being viewed as a param to policy_admin_capable() 2bd8dbbf22fe apparmor: add ns being viewed as a param to policy_view_capable() a535ad57d0e6 ALSA: hda/realtek - New codec support of ALC1220 a6f233003b1a apparmor: allow specifying the profile doing the management 3e3e56953986 apparmor: allow introspecting the policy namespace name b79473f2de3e apparmor: Make aa_remove_profile() callable from a different view ee2351e4b07c apparmor: track ns level so it can be used to help in view checks a71ada305801 apparmor: add special .null file used to "close" fds at exec 34c426acb75c apparmor: provide userspace flag indicating binfmt_elf_mmap change 11c236b89d7c apparmor: add a default null dfa 6604d4c1c1a6 apparmor: allow policydb to be used as the file dfa 293a4886f93f apparmor: add get_dfa() fn 474d6b751062 apparmor: prepare to support newer versions of policy 5ebfb1282265 apparmor: add support for force complain flag to support learning mode abbf8734039f apparmor: remove paranoid load switch 181f7c977680 apparmor: name null-XXX profiles after the executable 30b026a8d16b apparmor: pass gfp_t parameter into profile allocation 73688d1ed0b8 apparmor: refactor prepare_ns() and make usable from different views 5fd1b95fc9b9 apparmor: update policy_destroy to use new debug asserts d102d895713c apparmor: pass gfp param into aa_policy_init() bbe4a7c8733c apparmor: constify policy name and hname 6e474e3063ea apparmor: rename hname_tail to basename efeee83a7060 apparmor: rename mediated_filesystem() to path_mediated_fs() 680cd62e910d apparmor: add debug assert AA_BUG and Kconfig to control debug info 57e36bbd67bd apparmor: add macro for bug asserts to check that a lock is held 92b6d8eff55f apparmor: allow ns visibility question to consider subnses 31617ddfdd77 apparmor: add fn to lookup profiles by fqname 3b0aaf5866bf apparmor: add lib fn to find the "split" for fqnames 9a2d40c12d00 apparmor: add strn version of aa_find_ns 1741e9eb8c15 apparmor: add strn version of lookup_profile fn 8399588a7f9d apparmor: rename replacedby to proxy d97d51d253e0 apparmor: rename PFLAG_INVALID to PFLAG_STALE efe357f4633a usb: dwc2: host: fix Wmaybe-uninitialized warning ca02954ada71 usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value 121d4a91e3c1 apparmor: rename sid to secid 98849dff90e2 apparmor: rename namespace to ns to improve code line lengths cff281f6861e apparmor: split apparmor policy namespaces code into its own file fe6bb31f590c apparmor: split out shared policy_XXX fns to lib 12557dcba21b apparmor: move lib definitions into separate lib include 3819a35fdb8f xfrm: fix possible null deref in xfrm_init_tempstate 9437964885f8 s390/bpf: remove redundant check for non-null image 21665912dd72 s390/cio: remove cmf related code relevant for 31 bit only 89175cf76686 s390: provide sclp based boot console f03197485991 s390/sclp: always stay within bounds of the early sccb 742dc5773cf5 s390/sclp: make early sclp irq handler more robust 68cc795d1933 s390/topology: make "topology=off" parameter work 970ba6ac6a59 s390: use false/true when using bool 0b9251591679 s390: remove couple of unneeded semicolons 496e59cc48e8 s390/topology: reduce number of printks 00de54c803d5 s390/mem_detect: fix memory type of first block a2ce2a956814 s390/mem_detect: add debugging output 7be5e359a7ea s390/setup: call memblock_reserve only for size > 0 5064cd35062b s390/pci: use proper endianness annotations 90b3baa232ea s390: proper type casts for csum_partial invocations dd695546603e s390/zcore: remove unneeded linux/miscdevice.h include 00851e6925a8 s390/cio: remove unused struct member 64dfdd4b539f s390/cio: export real cssid 15a2044d7f3c s390/cio: css initialization cleanup 6c7012688bdc s390/cio: css attribute cleanup e2e0de9b579d s390/cio: use cssid for pgid generation 98cc43ab6bc9 s390/cio: clarify cssid usage 57c52ae75774 s390/zcrypt: get rid of variable length arrays 227374b1dd08 s390/zcrypt: make structures static 9fbd5a0931ed s390/cio: get rid of variable length array 551f41343473 s390/lib: improve memmove, memset and memcpy e3850ecfc17e s390/cpumf: get rid of variable length array 1d9995771fcb s390: update defconfigs e991c24d68b8 s390/ctl_reg: make __ctl_load a full memory barrier 8486adf0d755 apparmor: use designated initializers 75f01a4c9cc2 openvswitch: maintain correct checksum state in conntrack actions dbeaa8c2a4ba stmmac: indent an if statement 1ecf9284c146 synopsys: remove dwc_eth_qos driver 49def1853334 Linux 4.10-rc4 bfc2cf6f61fc cgroup: call subsys->*attach() only for subsystems which are actually affected by migration e595cd706982 cgroup: track migration context in cgroup_mgctx d8ebf5191d7f cgroup: cosmetic update to cgroup_taskset_add() d7969f5976a3 ahci: imx: fix building without hwmon or thermal 630a7fa0480b Input: synaptics-rmi4 - correctly swap clip values if axes are swapped 13e360ac97e2 Input: cyapa - use msleep() for long delay cd4c1b412d4d Input: cyapa - use time based retry loop de901cc31d15 Input: mpr121 - switch to device tree probe 08fea55e37f5 Input: mpr121 - handle multiple bits change of status register 9723ddc8fe0d Input: mpr121 - set missing event capability a4b1aeb72662 Input: mpr121 - remove unused field in struct mpr121_touchkey 890fa16762c7 Input: mpr121 - annotate PM methods as __maybe_unused a7f6c1b63b86 AppArmor: Use GFP_KERNEL for __aa_kvmalloc(). 602d9858f07c swiotlb: ensure that page-sized mappings are page-aligned 0bf1a2aac6c5 iio: adc: ti-ads7950: Change regulator matching string to "vref" 2b84f4ded44c iio: adc: ti-ads7950: Drop "ti-" prefix from module name 0287c8d24bd7 DT/bindings: Add bindings for TI ADS7950 A/DC chips 41438f1314b0 ALSA: hda - Make single_cmd option to stop the fallback mechanism 7d025948e498 torture: Enable DEBUG_OBJECTS_RCU_HEAD for Tiny RCU f4dbba591945 locktorture: Fix potential memory leak with rw lock test b1c14a39adcf torture: Update RCU test scenario documentation c31db96f56bf torture: Run a couple scenarios with CONFIG_RCU_EQS_DEBUG 24e2f4de665a torture: Run one test with DEBUG_LOCK_ALLOC but not PROVE_LOCKING ad4b594b5d71 torture: Run at least one test with CONFIG_DEBUG_OBJECTS_RCU_HEAD cdfc7f1ab5ce torture: Add tests without slow grace period setup/cleanup 4faf185cee66 torture: Add CONFIG_PROVE_RCU_REPEATEDLY=y for TINY02 963447e6b539 torture: Add a check for CONFIG_RCU_STALL_COMMON for TINY01 e3c50dfbbd6f doc: Add rcutree.rcu_kick_kthreads to kernel-parameters.txt 4afac159c3ba doc: Quick-Quiz answers are now inline c8241f8553e8 doc: Update control-dependencies section of memory-barriers.txt 526914a0aee7 doc: Fix RCU requirements typos e73c14ebc36b rcu: Design documentation for expedited grace periods 52d7e48b86fc rcu: Narrow early boot window of illegal synchronous grace periods f466ae66fa6a rcu: Remove cond_resched() from Tiny synchronize_sched() b9dc6f65bc5e fix a fencepost error in pipe_advance() 4d22c75d4c7b coredump: Ensure proper size of sparse core files a12f1ae61c48 aio: fix lock dep warning 81ddd8c0c5e1 cifs: initialize file_info_lock ca4b5eb88aa0 cxgb4: Remove redundant memset before memcpy 47a8e3f6aebd drm/i915: Eliminate superfluous i915_ggtt_view_normal 7b92c047bae2 drm/i915: Eliminate superfluous i915_ggtt_view_rotated 8bab1193c193 drm/i915: Convert i915_ggtt_view to use an anonymous union 3bf4d5751943 drm/i915: Stop clearing i915_ggtt_view 992e418dd945 drm/i915: Compact memcmp in i915_vma_compare() 8d9046ad5d9b drm/i915: Mark the ggtt_view structs as packed 7ff19c560fb2 drm/i915: Name the anonymous structs inside i915_ggtt_view f21860bac05b locking/mutex, sched/wait: Fix the mutex_lock_io_nested() define 0100a3e67a9c efi/x86: Prune invalid memory map entries and fix boot regression 15c606686541 dmaengine: ste_dma40: indicate granularity on channels 49873e99b7b5 dmaengine: ste_dma40: indicate directions on channels e2eb179c0031 iio: magnetometer: ak8974: remove redundant zero timeout check c7334ce814f7 Revert "driver core: Add deferred_probe attribute to devices in sysfs" a9c99c76f5b9 iio: Documentation: Add proximity unit 53b36426d050 Documentation: dt: iio: add st_lsm6dsx sensor device binding 290a6ce11d93 iio: imu: add support to lsm6dsx driver adc8ec5ff183 iio: inkern: pass through raw values if no scaling 23b19ec33779 locking/ww_mutex: Turn off __must_check for now 948b707df8d2 iio:temperature: Add support for TI TMP007 sensor 3efb772c853f locking/atomic, kref: Avoid more abuse 6b1ffa06e59d locking/atomic, kref: Use kref_get_unless_zero() more bdfafc4ffdd2 locking/atomic, kref: Kill kref_sub() 2c935bc57221 locking/atomic, kref: Add kref_read() 1e24edca0557 locking/atomic, kref: Add KREF_INIT() 2b0b211134a6 locking/ww_mutex: Add ww_mutex to tools/testing/selftests 2a0c11282881 locking/ww_mutex: Add kselftests for ww_mutex stress d1b42b800e5d locking/ww_mutex: Add kselftests for resolving ww_mutex cyclic deadlocks 70207686e492 locking/ww_mutex: Add kselftests for ww_mutex ABBA deadlock detection c22fb3807fd0 locking/ww_mutex: Add kselftests for ww_mutex AA deadlock detection f2a5fec17395 locking/ww_mutex: Begin kselftests for ww_mutex 0186a6cbdc62 locking/ww_mutex: Add ww_mutex to locktorture test af2e859edd47 locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZER 9e3d6223d209 math64, timers: Fix 32bit mul_u64_u32_shr() and friends 6fa7aa50b2c4 fs/jbd2, locking/mutex, sched/wait: Use mutex_lock_io() for journal->j_checkpoint_mutex 1460cb65a10f locking/mutex, sched/wait: Add mutex_lock_io() 10ab56434f2f sched/core: Separate out io_schedule_prepare() and io_schedule_finish() e33a9bba85a8 sched/core: move IO scheduling accounting from io_schedule_timeout() into scheduler b8fd8423697b sched/fair: Explain why MIN_SHARES isn't scaled in calc_cfs_shares() 89ee048f3cc7 sched/core: Fix group_entity's share update da9647e076d4 sched/completions: Fix complete_all() semantics 59f8c2989283 sched/deadline: Show leftover runtime and abs deadline in /proc/*/sched 5680d8094ffa sched/clock: Provide better clock continuity 9881b024b7d7 sched/clock: Delay switching sched_clock to stable 555570d744f8 sched/clock: Update static_key usage 12907fbb1a69 sched/clock, clocksource: Add optional cs::mark_unstable() method cb42c9a3ebbb sched/core: Add debugging code to catch missing update_rq_clock() calls 2fb8d36787af sched/core: Add missing update_rq_clock() call in set_user_nice() 3bed5e2166a5 sched/core: Add missing update_rq_clock() call for task_hot() 80f5c1b84baa sched/core: Add missing update_rq_clock() in detach_task_cfs_rq() 4126bad67173 sched/core: Add missing update_rq_clock() in post_init_entity_util_avg() 46f69fa33712 sched/fair: Push rq lock pin/unpin into idle_balance() 92509b732baf sched/core: Reset RQCF_ACT_SKIP before unpinning rq->lock d8ac897137a2 sched/core: Add wrappers for lockdep_(un)pin_lock() 27bd57aa81d9 locking/ww_mutex/Documentation: Update the design document 977625a69328 locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging c516df978df1 locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optimistic spin 25f13b4040b6 locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop 427b18207a87 locking/mutex: Improve inlining 659cf9f5824a locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lock 200b18744015 locking/ww_mutex: Notify waiters that have to back off while adding tasks to wait list 6baa5c60a97d locking/ww_mutex: Add waiters in stamp order c5470b22d183 locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers ea9e0fb8fe1b locking/ww_mutex: Set use_ww_ctx even when locking without a context 3822da3ed067 locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after() e274795ea7b7 locking/mutex: Fix mutex handoff 52b94129f274 locking/percpu-rwsem: Replace waitqueue with rcuwait 8f95c90ceb54 sched/wait, RCU: Introduce rcuwait machinery 642fa448ae6b sched/core: Remove set_task_state() d269a8b8c575 kernel/locking: Compute 'current' directly 5376f2e72202 drivers/tty: Compute 'current' directly 0039962a1473 kernel/exit: Compute 'current' directly 18e7a45af91a perf/x86: Reject non sampling events with precise_ip 475113d937ad perf/x86/intel: Account interrupts for PEBS errors 321027c1fe77 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race 63cae12bce98 perf/core: Fix sys_perf_event_open() vs. hotplug c8d7dabf8f91 sched/cputime: Rename vtime_account_user() to vtime_flush() b7394a5f4ce9 sched/cputime, s390: Implement delayed accounting of system time 7dd582305d19 sched/cputime, ia64: Accumulate cputime and account only on tick/task switch a19ff1a2cc92 sched/cputime, powerpc/vtime: Accumulate cputime and account only on tick/task switch f828c3d0aeba sched/cputime, powerpc: Migrate stolen_time field to the accounting structure 8c8b73c4811f sched/cputime, powerpc: Prepare accounting structure for cputime flush on tick 1213699ab426 sched/cputime: Export account_guest_time() c31cc6a5187e sched/cputime: Allow accounting system time using cpustat index 8388d21468e7 sched/cputime, ia64: Fix incorrect start cputime assignment on task switch 90d08ba2b9b4 sched/cputime, powerpc32: Fix stale scaled stime on context switch aef591cd3d1d locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabled 453828625731 x86/mpx: Use compatible types in comparison to fix sparse error 1753187e288a ALSA: oxfw: enclose identifiers referred by single function for scs1x feature 695085b4bc76 x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc() 81a711767406 x86/platform/UV: Fix 2 socket config problem eee5715efd8c x86/platform/UV: Fix panic with missing UVsystab support 5b485629ba0d kprobes, extable: Identify kprobes trampolines as kernel text area de1c2540aa4f x86/platform/intel-mid: Enable RTC on Intel Merrifield a665ece8b471 x86/platform/intel: Remove PMIC GPIO block support f750e82e7fcb cxgb4: Fix misleading packet/frame count stats. 2f5938467bd7 bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver. 5ad2cbeed74b bnxt_en: Add support for ethtool -p. f183886c0d79 bnxt_en: Update to firmware interface spec to 1.6.1. 341138c3e6af bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set. b742995445fb bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined. 94bdc9785a11 tcp: disable fack by default 4a7f60094411 tcp: remove thin_dupack feature ac229dca7e4e tcp: remove RFC4653 NCR bec41a11dd3d tcp: remove early retransmit 840a3cbe8969 tcp: remove forward retransmit feature 89fe18e44f7e tcp: extend F-RTO to catch more spurious timeouts a0370b3f3f2c tcp: enable RACK loss detection to trigger recovery 98e36d449cc6 tcp: check undo conditions before detecting losses 1d0833df5943 tcp: use sequence to break TS ties for RACK loss detection 57dde7f70de3 tcp: add reordering timer in RACK loss detection deed7be78f51 tcp: record most recent RTT in RACK loss detection e636f8b0104d tcp: new helper for RACK to detect loss db8da6bb574e tcp: new helper function for RACK loss detection 7410191afcac liquidio: use fallback for selecting txq 98fc3c6fa5cf net: dsa: mv88e6xxx: add EEPROM support to 6390 5a45a4c5c3f5 gcc-plugins: consolidate on PASS_INFO macro bef13315e990 block: don't try to discard from __blkdev_issue_zeroout f80de881d8df sd: remove __data_len hack for WRITE SAME b131c61d6226 nvme: use blk_rq_payload_bytes fd102b125e17 scsi: use blk_rq_payload_bytes 2e3258ecfaeb block: add blk_rq_payload_bytes 3a52153975f7 arm64: dts: db820c: add support to volume up key b4dba947656f arm64: dts: apq8016-sbc: Limit MPP4 high state to 1.8V f953d999d261 arm64: dts: apq8016-sbc: Add Volume Up key device node 70151ff46c9f arm64: dts: apq8016-sbc: add support to hdmi audio via adv7533 227c35835ac1 arm64: dts: db820c: fix gpio pinctrl name correctly 88106096cbf8 ARM: dts: msm8916: Add and enable wcnss node 702956a187b8 arm64: dts: msm8996: Add SCM DT node a402a354dc11 arm64: dts: qcom: msm8916: Use fixed factor xo clock 8cbb59af7ecf arm64: dts: rockchip: add rockchip,grf property for RK3399 PMUCRU/CRU 1a0abcd634dc dt-bindings: clk: add rockchip,grf property for RK3399 e96165a30f0d ARM: defconfig: qcom: add APQ8060 DragonBoard devices a0f9419c7f21 ARM: qcom_defconfig: enable thermal sensors 05eeee7dee71 ARM: qcom_defconfig: add ahci configs 15ee5c8c2af8 ARM: qcom_defconfig: add pcie and atl1c ethernet configs 55729edd7670 ARM: qcom_defconfig: add usb related configs 2ec8258fe4d0 ARM: qcom_defconfig: Enable RPM/RPM-SMD clocks 6ba1f9e1772f drm/i915/psr: report live PSR2 State 18b9bf3ee5a4 drm/i915/psr: enable psr2 for y cordinate panels 6433226b0f51 drm/i915/psr: set PSR_MASK bits for deep sleep d86f0482cd03 drm/i915/psr: set CHICKEN_TRANS for psr2 7a5c275fd821 ARM: dts: qcom: Add apq8064 CoreSight components d724d6ba8645 ARM: dts: Add gyro and accel to APQ8060 Dragonboard 97fdcaacfc8f ARM: dts: reference PM8058 as IRQ parent 86e06f026bce ARM: dts: rename MSM8660/APQ8060 pmicintc to pm8058 fc0dd86644f1 ARM: dts: sd-600eval: enable 1.8v regulator on LS expansion efd63c13a2b1 ARM: dts: sd-600eval: add hdmi support ec65428fdd0c ARM: dts: move hdmi pinctrl out of board file. 2bde88801543 ARM: dts: qcom: sd600eval: Enable riva-pil 340a16defca8 ARM: dts: qcom: sd600-eval: pm8921_s2 regulator properties 59c25fdeb2f7 ARM: dts: qcom: apq8064-sony-yuga: Enable riva-pil f9a8aaeda669 ARM: dts: qcom: apq8064: Add riva-pil node 4123366a5538 ARM: dts: apq8064: add support to pm8821 06dbf468a2c4 arm: dts: qcom: Fix ipq board clock rates 57f6db651bd4 ARM: dts: msm8974: Remove "unused" reserved region 6f04d7c53e84 ARM: dts: msm8974: Add ADSP PIL node 3028cbab945a ARM: dts: msm8974: Add ADSP smp2p and smd nodes 769907ae6e6c ARM: dts: qcom: msm8974: Add USB gadget nodes c6180a623717 NFSv4: Fix client recovery when server reboots multiple times da72ff5bfcb0 partially revert "xen: Remove event channel notification through Xen PCI platform device" 43d8808b0820 Documentation: cpuset: Fix 'cpuset.tasks' -> 'tasks' e57ae44a584f Doc: clarify that GPL is GPL v2, not v2+ ada5f446bbe5 kernel-doc: properly document array arguments of function 1f19b983a887 libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero ff58fa7f556c Documentation: Update CPU hotplug and move it to core-api 003c941057ea tcp: fix tcp_fastopen unaligned access complaints on sparc fa79581ea66c ipv6: sr: fix several BUGs when preemption is enabled 148d3d021cf9 net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim 87cb12910a2a ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available. 4fe0395550ae PCI/MSI: Remove pci_enable_msi_{exact,range}() e75377404726 amd-xgbe: Update PCI support to use new IRQ functions 69bcc0b7140c Revert "drm/amdgpu: Only update the CUR_SIZE register when necessary" ed79c9d34f4f ARM: put types.h in uapi 0ae20595e334 rtc: tegra: Sort includes alphabetically 224763ef7249 rtc: stm32: fix building without CONFIG_OF 0404abb221d1 rtc: stm32: remove __exit annotation on remove callback 0325701a34f9 drm/i915: Assert that we have allocated the drm_mm_node upon pinning 0c7eeda1af05 drm/i915: Move i915_ppgtt_close() into i915_gem_gtt.c 9dd9dd894ab8 clk: rockchip: use clock ids for memory controller parts on rk3066/rk3188 210675270caa fuse: fix time_to_jiffies nsec sanity check c5d032d39846 clk: rockchip: use rk3288 isp_in clock ids 46887082713e clk: rockchip: add clock ids for memory controller parts on rk3066/rk3188 e8e8dd6d20fa [media] cobalt: use pci_irq_allocate_vectors() 6547653050f1 clk: rockchip: add rk3288 isp_in clock ids 7fcef92db8ba arm64: dts: mt8173: Fix cpu_thermal cooling-maps contributions fc6634ac0e53 arm64: dts: mt8173: add mmsel clocks for 4K support 46daed6ebd4b pinctrl: Initialize pinctrl_dev.node 950b0d91dc10 pinctrl: core: Fix regression caused by delayed work for hogs 94a6fa899d2c vfio/type1: Remove pid_namespace.h include de85d2b35ac7 drm/msm: fix potential null ptr issue in non-iommu case c57a94ffd010 drm/msm/mdp5: rip out plane->pending tracking 301501d3b5eb arm: dts: mt2701: Add auxadc device node. 111758b738cc arm: dts: mt2701: Add nand device node 159f5ae739c8 arm: dts: mt2701: Add spi device node f3cba0f49c7c ARM: dts: mt2701: add iommu/smi dtsi node for mt2701 571b95894d70 ARM: dts: mediatek: update my email address 9f3746aff970 arm: dts: mt2701: Add power domain controller device node f235c7e7a753 arm: dts: mt2701: Add subsystem clock controller device nodes 42e4d6d5d495 arm: dts: mt2701: Sort DT nodes by register address dbef53621116 mac80211: prevent skb/txq mismatch 3b6e9da8abc0 ARM: dts: da850: Add ti,da830-uart compatible for serial ports cd59102779ac ath10k: fix tx legacy rate reporting c486dc571a37 ath10k: fix wifi connectivity and warning in rx with channel 169 1077ec472df4 ath9k: move RELAY and DEBUG_FS to ATH9K[_HTC]_DEBUGFS c1e3330f22bc ath10k: add accounting for the extended peer statistics bc1efd739b61 ath10k: add VHT160 support 06efdbe70f9c ath10k: refactor ath10k_peer_assoc_h_phymode() fa5ce3d1928c arm64: errata: Provide macro for major and minor cpu revisions eac8017f0c47 arm64: mm: use phys_addr_t instead of unsigned long in __map_memblock 1193e6aeecb3 KVM: arm/arm64: vgic: Fix deadlock on error handling 488f94d7212b KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems 63e41226afc3 KVM: arm/arm64: Fix occasional warning from the timer work function 59cf70be5b7c arm64: dts: rockchip: add aspm-no-l0s for rk3399 a8a86d78d673 fuse: clear FR_PENDING flag when moving requests out of pending queue 7a546af50eb7 HID: corsair: fix control-transfer error handling 6d104af38b57 HID: corsair: fix DMA buffers on stack 87170961f312 crypto: virtio - adjust priority of algorithm 658fa754cd07 crypto: arm/aes - avoid reserved 'tt' mnemonic in asm code 0ff1436fb2e3 hwrng: n2 - update version info 07e25d43be85 hwrng: n2 - support new hardware register layout becbc4940ad8 hwrng: n2 - add device data descriptions db602a7f940a hwrng: n2 - limit error spewage when self-test fails de0f96d7724f crypto: mediatek - make symbol of_crypto_id static 21c8e72037fb crypto: testmgr - use calculated count for number of test vectors 43071d8fb3b7 mac80211: initialize SMPS field in HT capabilities cc477bf64573 crypto: arm/aes - replace bit-sliced OpenSSL NEON code 821b40b79db7 drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled f65a7c9cb377 drm/exynos/decon5433: update shadow registers iff there are active windows c88215d7050f cfg80211: Fix documentation for connect result 3093ebbeabcd cfg80211: Specify the reason for connect timeout bf95ecdba93b cfg80211: Add support to sched scan to report better BSSs ab5bb2d51ba8 cfg80211: Add support for randomizing TA of Public Action frames 10b2eb6949ec wext: uninline stream addition functions c34eaa8d0f9d drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked cfe65f4037ce drm/i915/gvt: fix vGPU instance reuse issues by vGPU reset function 97d58f7dd0ff drm/i915/gvt: introduce intel_vgpu_reset_mmio() to reset mmio space cdcc43479c9b drm/i915/gvt: move mmio init/clean function to mmio.c c64ff6c77441 drm/i915/gvt: introduce intel_vgpu_reset_cfg_space to reset configuration space 536fc234074b drm/i915/gvt: move cfg space inititation function to cfg_space.c b611581b375c drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt d22a48bf7302 drm/i915/gvt: introudce intel_vgpu_reset_resource() to reset vgpu resource state 3139dc8ded6f dmaengine: rcar-dmac: unmap slave resource when channel is freed 102c5ce082f5 RDMA/cma: use cached port state when bind loopback 93b1f29de71f RDMA/cma: resolve to first active ib port 9e2c3f1c7f3e RDMA/core: export ib_get_cached_port_state aaaca121c7cf RDMA/core: add port state cache 4e64350f42e2 rtc: add STM32 RTC driver d47d1d27fd62 pmem: return EIO on read_pmem() failure 340c93c0a32a drm/i915/psr: enable ALPM for psr2 f40c484b78a3 drm/i915/psr: disable aux_frame_sync on psr2 exit 3fcb0ca1d8db drm/i915/psr: fix blank screen issue for psr2 7c60930500b5 dt-bindings: document the STM32 RTC bindings 6771e01f7965 ARM: dts: NSP: Fix DT ranges error 91546c56624a ARM: multi_v7_defconfig: set bcm47xx watchdog 321012faf597 ARM: multi_v7_defconfig: fix config typo 92c2f4a904da ARM: dts: omap3-igep: Remove NAND partition table d1b333d12cde vfio iommu type1: fix the testing of capability for remote task 52349a2abff1 ARM: dts: am57xx-beagle-x15: implement errata "Ethernet RGMII2 Limited to 10/100 Mbps" ab8db87b8256 drm/amd/powerplay: refine vce dpm update code on Cz. a84476475127 drm/amdgpu: fix vm_fault_stop on gfx6 3731d12dce83 drm/amd/powerplay: fix vce cg logic error on CZ/St. a628392cf03e drm/radeon: drop the mclk quirk for hainan 3a69adfe5617 drm/radeon: drop oland quirks 5cc6f520ace3 drm/amdgpu: drop the mclk quirk for hainan 89d5595a6f53 drm/amdgpu: drop oland quirks f1d877be65d3 drm/amdgpu/si: load special ucode for certain MC configs ef736d394e85 drm/radeon/si: load special ucode for certain MC configs c554a6d8fe5c ARM: dts: am335x-phycore-som: Remove partition tables fad51b08b7e0 ARM: dts: dra72-evm-revc: enable irqs for dp83867 eth phys d680414d0f42 ARM: dts: Configure BeagleBone peripheral USB VBUS irq 89d5dcc48c08 clk: stm32f4: avoid uninitialized variable access c5c4d3a3f4a8 PCI: thunder-pem: Add support for cn81xx and cn83xx SoCs 8e2329ead748 ARM: dts: dra72-evm-revc: fix typo in ethernet-phy node 717ac5ce1302 ipv6: sr: static percpu allocation for hmac_ring 7aa4865506a2 net: thunderx: acpi: fix LMAC initialization 8fb472c09b9d ipmr: improve hash scalability 36b29eb30ee0 soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe() afc9595ea477 PCI: rockchip: Disable RC's ASPM L0s based on DT "aspm-no-l0s" ce1ca7d2d140 svcrdma: avoid duplicate dma unmapping during error recovery 8e38b7d4d714 ieee802154: atusb: fix driver to work with older firmware versions f301606934b2 at86rf230: Allow slow GPIO pins for "rstn" 5eb35a6ccea6 ieee802154: atusb: do not use the stack for address fetching to make it DMA able 2fd2b550a5ed ieee802154: atusb: make sure we set a randaom extended address if fetching fails 05a974efa4bd ieee802154: atusb: do not use the stack for buffers to make them DMA able c1ce1560a1ae secure_seq: fix sparse errors 546125d16142 sunrpc: don't call sleeping functions from the notifier block callbacks 78794d189070 svcrpc: don't leak contexts on PROC_DESTROY dcd208697707 nfsd: fix supported attributes for acl & labels a8ac1a55d085 liquidio VF: reduce load time of module d3129ef672ca NFSv4: update_changeattr should update the attribute timestamp c40d52fe1c2b NFSv4: Don't call update_changeattr() unless the unlink is successful c733c49c3262 NFSv4: Don't apply change_info4 twice on rename within a directory 2dfc61736482 NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created a4dbf7cf17a5 drm/i915: Fix up kerneldoc parameters for i915_gem_gtt_*() 53762ba81039 PCI/ACPI: Fix bus range comparison in pci_mcfg_lookup() cb2336b5965d liquidio: remove unnecessary code 8a430ed50bb1 net: ipv4: fix table id in getroute response b65b09aa7908 tilepro: Fix non-void return from void function 994c5483e7f6 net: qcom/emac: grab a reference to the phydev on ACPI systems ea7a80858f57 net: lwtunnel: Handle lwtunnel_fill_encap failure 52aab18ef54b net: mdio-gpio: Use gpio subsystem to handle low-active pins 7e5fbd1e0700 net: mdio-gpio: Convert to use gpiod functions where possible 08d9665cfed3 net: mdio-gpio: Use devm_gpio_request_one instead of devm_gpio_request 701dc207bf55 i2c: piix4: Avoid race conditions with IMC 3846fd9b8600 drm/probe-helpers: Drop locking from poll_enable 2659161dd40d i2c: fix spelling mistake: "insufficent" -> "insufficient" 6f724fb30395 i2c: print correct device invalid address 331c34255293 i2c: do not enable fall back to Host Notify by default 30f939feaeee i2c: fix kernel memory disclosure in dev interface 27d41d29c7f0 IB/ipoib: Change list_del to list_del_init in the tx object c586071d1dc8 IB/ipoib: Replace list_del of the neigh->list with list_del_init 13ee429a0271 IB/ipoib: Use debug prints instead of warnings in RNR WC status d32b9a81d7c9 IB/ipoib: Add detailed error message to dev_queue_xmit call 89a3987ab7a9 IB/ipoib: rtnl_unlock can not come after free_netdev 0a0007f28304 IB/ipoib: Fix deadlock between rmmod and set_mode 1c3098cdb052 IB/ipoib: Fix deadlock over vlan_mutex 80b5b35aba62 IB/ipoib: Set device connection mode only when needed 29da686dff75 IB/ipoib: When given an invalid UD MTU, give debug msg 84fcc2d2bd6c ceph: fix get_oldest_context() cc8e83429301 ceph: fix mds cluster availability check 41c066f2c4d4 arm64: assembler: make adr_l work in modules under KASLR 4b09ec4b14a1 nfs: Don't take a reference on fl->fl_file for LOCK operation 66d228a2bf03 regulator: core: Don't use regulators as supplies until the parent is bound c5a2a394835f spi: davinci: use dma_mapping_error() 969f751036fd ASoC: rt5660: use msleep() for long delay 4281fcc02ed9 ASoC: rt5660: remove double const 8abab35f9a58 ASoC: Fixup some small kernel-doc typos 2cf8e2dfdf88 regmap: Fixup the kernel-doc comments on functions/structures eae39b5f4269 ASoC: rt5659: drop double const db287ec5cb58 RDMA/ocrdma: Replace BUG() with BUG_ON() b462b06eb6b4 RDMA/cxgb4: Use AF_INET for sin_family field 55efcfcd7776 RDMA/core: Fix incorrect structure packing for booleans 0230f088adcf ASoC: rt5659: declare rt5659_i2c_driver static 11b4ad9631d9 ASoC: rt5659: use msleep() for long delays df15856132bc RDMA/qedr: restructure functions that create/destroy QPs 4a312c9c825a ASoC: rt5640: use msleep() for long delays f92f5ce01ee6 arm64: Advertise support for Rounding double multiply instructions 21976853fcb0 drm/i915: Expand ggtt_view parameters for debugfs fcd46e53449c drm/i915: Declare i915_gem_object_create_internal() as taking phys_addr_t size 7c3f86b6dc51 drm/i915: Invalidate the guc ggtt TLB upon insertion bb75f33cf0f8 RDMA/qib: use rb_entry() e8f4eb3bfaf4 RDMA/hfi1: drop pci_link_reset() 850d08721aa1 RDMA/qib: drop qib_pci_link_reset() 7f6856b789ff RDMA/i40iw: use designated initializers 6554c9f7f749 RDMA/nes: use designated initializers 1abee99eafab crypto: arm64/aes - reimplement bit-sliced ARM/NEON implementation for arm64 81edb4262975 crypto: arm/aes - replace scalar AES cipher bed593c0e852 crypto: arm64/aes - add scalar implementation 293614ce3eda crypto: arm64/aes-blk - expose AES-CTR as synchronous cipher as well afaf712e99a7 crypto: arm/chacha20 - implement NEON version based on SSE3 code b7171ce9eb52 crypto: arm64/chacha20 - implement NEON version based on SSE3 code 41e05324fde9 crypto: mediatek - fix format string for 64-bit builds 7dee9f618790 crypto: mediatek - remove ARM dependencies b8fbe71f7535 crypto: x86/chacha20 - Manually align stack buffer e93acd6f6778 crypto: testmgr - Allocate only the required output size for hash tests f283148a0774 crypto: mediatek - don't return garbage err on successful return 012ef70336a0 crypto: picoxcell - Remove spacc_is_compatible() wrapper function 6b2be1ddbc42 crypto: picoxcell - Remove platform device ID table 4f44d86df083 crypto: picoxcell - Allow driver to build COMPILE_TEST is enabled d8c34b949d8c crypto: Replaced gcc specific attributes with macros from compiler.h d2110224a667 crypto: testmgr - use kmemdup instead of kmalloc+memcpy 2016ead446b9 ARM: dts: STiH407-family: Supply Mailbox properties to delta RProc eea6b611de9b ARM: dts: STiH407-family: Supply mailbox properties to GP0 RProc 2196cb86f955 ARM: dts: STiH407-family: update dmu remoteproc node f0e3ed1c0b84 ARM: dts: STiH407-family: remove gp1 remoteproc node 5eac80e8cd13 ARM: dts: STiH407-family: remove audio remoteproc node 04f0d55f9050 ARM: dts: STiH407-family: update gp0_reserved memory region b9ec866d223f ARM: dts: STiH410-family: fix wrong parent clock frequency b005ebf945e9 ARM: dts: STiH410: add DELTA dt node b32a2297f4b5 ARM: dts: STiH407-family: disable fdma1 and fdma2 241a687853b9 ARM: dts: STiH410: add hqvdp node 3a2f5a59a695 security,selinux,smack: kill security_task_wait hook b4ba35c75a06 selinux: drop unused socket security classes 37c9782c7306 cdc-ether: usbnet_cdc_zte_status() can be static 3e7d2fddba5a drm/tegra: Stop using drm_framebuffer_unregister_private 7f332fc1f0f0 arm64: Add support for DMA_ATTR_SKIP_CPU_SYNC attribute to swiotlb 4d7b9dc1f36a tools: psock_lib: harden socket filter used by psock tests 18a3ed59d09c ravb: Remove Rx overflow log messages ec6d06efb0ba arm64: Add support for CONFIG_DEBUG_VIRTUAL 2077be6783b5 arm64: Use __pa_symbol for kernel symbols 869dcfd10dfe arm64: Add cast for virt_to_pfn 9e22eb616f86 arm64: Move some macros under #ifndef __ASSEMBLY__ 79471b10d67a lwt_bpf: bpf_lwt_prog_cmp() can be static e48b9eaaa29a s390/qeth: fix retrieval of vipa and proxy-arp addresses 1034051045d1 s390/qeth: issue STARTLAN as first IPA command ac988d78dc99 s390/qeth: shuffle MAC management functions around 979d79292af3 s390/qeth: extract qeth_l2_remove_mac() 754e0b8d92e5 s390/qeth: consolidate errno translation 4b764d1de395 s390/qeth: don't convert return code twice c07cbf2e2091 s390/qeth: drop qeth_l2_del_all_macs() parameter c2a7ee2a3bee s390/qeth: Remove QETH_IP_HEADER_SIZE dadc08c7e019 s390/qeth: Allow reading hsuid in state DOWN dae84c8e2a88 s390/qeth: display warning for OSA3 RX/TX checksum offloading f9d8e6dc0fde s390/qeth: test RX/TX checksum offload reply c9475369bd2b s390/qeth: rework RX/TX checksum offload 62c7989b24db bpf: allow b/h/w/dw access for bpf's cb in ctx 6b8cc1d11ef7 bpf: pass original insn directly to convert_ctx_access f99e86485cc3 block: Rename blk_queue_zone_size and bdev_zone_size cc75c577806a mwifiex: get rid of global save_adapter and sdio_work a7513a4fa919 mwifiex: get rid of __mwifiex_sdio_remove helper c742e623e941 mwifiex: sdio card reset enhancement ec750f1082d7 mwifiex: cleanup in PCIe flr code path 8750ab6236b0 mwifiex: get rid of mwifiex_do_flr wrapper c0e6aa426823 mwifiex: use module_*_driver helper macros 143c017108f8 smc: ETH_ALEN as memcpy length for mac addresses 526735ddc0ae net: fix AF_SMC related typo 045f0c1b5e26 mwifiex: get rid of global user_rmmod flag 90ff71f95575 mwifiex: code rearrangement in pcie.c and sdio.c 3860e5e39532 mwifiex: move pcie_work and related variables inside card 41efaf5824e7 mwifiex: wait firmware dump complete during card remove process d27121fca129 mwifiex: get rid of drv_info* adapter variables fb45bd0c6d6b mwifiex: do not free firmware dump memory in shutdown_drv 5bf15e3fb85d mwifiex: don't wait for main_process in shutdown_drv 1d4258db3e0b drm/i915: Remove useless casts to intel_plane_state 28e46a0f2e03 mlxsw: pci: Fix EQE structure definition 400fc0106dd8 mlxsw: switchx2: Fix memory leak at skb reallocation 36bf38d158d3 mlxsw: spectrum: Fix memory leak at skb reallocation 038c35a86d21 cxgb4: Initialize mbox lock and list for mgmt dev 738b35ccee1b net: core: Make netif_wake_subqueue a wrapper 33ab91103b34 KVM: x86: fix emulation of "MOV SS, null selector" df2105749a8a drm/i915: Update i915_reset parameter for kerneldoc 87c390b67bdf drm/i915: Keep i915_handle_error kerneldoc parameters together 19c816e8e455 capability: export has_capability 546d87e5c903 KVM: x86: fix NULL deref in vcpu_scan_ioapic 8726f2faa371 drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. 4f3dbdf47e15 KVM: eventfd: fix NULL deref irqbypass consumer 129a72a0d3c8 KVM: x86: Introduce segmented_write_std cef84c302fe0 KVM: x86: flush pending lapic jump label updates on module unload b6416e610124 jump_labels: API for flushing deferred jump label updates f3c05596344f ARM: ux500: remove duplicated include from cpu-db8500.c 9e634cae7256 ARM: ux500: simplify secondary boot 4aa8a472c33f arm64: Documentation - Expose CPU feature registers 77c97b4ee212 arm64: cpufeature: Expose CPUID registers by emulation f0e8faa7a5e8 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation f43e5407e418 ALSA: usb: Constify snd_rawmidi_ops 57eb67994a9d ALSA: firewire: Constify snd_rawmidi_ops 485885b9d047 ALSA: pci: Constify snd_rawmidi_ops 9021b2b8fd8f ALSA: isa: Constify snd_rawmidi_ops c36f486d7bc7 ALSA: drivers: Constify snd_rawmidi_ops c62a57004abd ALSA: seq: Constify snd_rawmidi_ops 6ba79b853289 ALSA: rawmidi: Add const to snd_rawmidi_ops d748c9810be2 rtc: armada38x: make struct rtc_class_ops const 01167c7b9cbf mmc: mxs-mmc: Fix additional cycles after transmission stop e1d070c3793a mmc: sdhci-acpi: Only powered up enabled acpi child devices 714ee339ff90 ath9k: fix spelling mistake: "meaurement" -> "measurement" 50f3818196f5 ath9k: ar9003_mac: kill off ACCESS_ONCE() d5a3a76a9cb8 ath9k: ar9002_mac: kill off ACCESS_ONCE() a70e1d6fd6b5 ath5k: drop bogus warning on drv_set_key with unsupported cipher b59eb96181e7 wil6210: constify cfg80211_ops structures 83796f2652bc drm/i915/guc: Make sure vma containing firmware is GuC mappable d48b62ceeea2 ath10k: htc: simplified credit distribution a2d6a987bfe4 serial: 8250: Add new port type for TI DA8xx/66AK2x 7bc7441e4da3 ath10k: htc: removal of unused struct members b2ae93e0580c doc: DT: Add ti,da830-uart to serial/8250 bindings 194588930c5d serial: 8250_mid: make option visible dce22df19001 serial: 8250_lpss: make option visible f1e8c710e20c serial: 8250_pci: make option visible 699a11ba7ec8 serial: 8250_port: Remove dangerous pr_debug() 1a5c2d1de7d3 tty: goldfish: Fix a parameter of a call to free_irq 7b7e8e8e8fc6 serial: imx: Allow passing 'rst-gpios' for rs485 mode 3f0808782695 serial: 8250_lpss: avoid potential kernel crash when remove abe81f3b8ed2 tty: serial: msm: Fix module autoload 9c4b60fe5313 serial: 8250: moxa: Store num_ports in brd 6def047c29b9 serial: 8250_fintek: Add resource check for Fintek F81504/508/512 732dbf3a6104 serial: do not accept sysrq characters via serial port 552df698e9e8 tty: update my email address ec84aa0a9201 tty: serial: lantiq: implement earlycon support 2aaa957361f9 serial: pic32_uart: Fix 'request_irq' and 'free_irq' inconsistancy ba3d6f8f10c3 serial: samsung: Simplify DMA engine initialization code f87fa71e6fb0 serial: mxs-auart: support CMSPAR termios cflag 11652fc7b7e3 serial: max310x: Add support for newer silicon revisions 54a44d54be3a tty: serial: fsl_lpuart: fix del_timer_sync() vs timer routine deadlock 623ac1d4a52f tty: serial: sh-sci: set error code when kasprintf fails d53628882255 wcn36xx: Don't use the destroyed hal_mutex 43efa3c0f241 wcn36xx: Implement print_reg indication 886039036c20 wcn36xx: Implement firmware assisted scan f303a9311065 wcn36xx: Transition driver to SMD client 6c0b2e833f14 soc: qcom: smem_state: Fix include for ERR_PTR() 17ee33072af1 Documentation: dt: reset: Revise typos in TI syscon reset example 1013258814bd reset: constify reset_control_ops structures 2384d62385ae drm/cma-helper: Stop using drm_framebuffer_unregister_private b77bc10bba41 drm/omap: Stop using drm_framebuffer_unregister_private 7e53c284ec7e drm: fix MMU dependencies f5c5d57a949c drm/msm: Stop using drm_framebuffer_unregister_private 3995d3f40bdb ARM: dts: sun8i: reference-design: use AXP223 DTSI 2cc6f5a715cf mac80211: set wifi_acked[_valid] bits for transmitted SKBs cef0acd4d7d4 mac80211: Add RX flag to indicate ICV stripped 93be2b74279c wext: handle NULL extra data in iwe_stream_add_point better 73a9b73a076e ARM: dts: sun8i: parrot: use AXP223 DTSI dd48e8ed3bfd ALSA: Documentation about HDA DP MST pin init and connection a13792cfe0e2 ARM: dts: sun8i: sina33: use AXP223 DTSI 9152085defb6 ALSA: hda - add DP MST audio support 13800f397ee3 ALSA: hda - add DP mst verb support 9c890b33dffc ARM: dts: sun8i: a33-olinuxino: use AXP223 DTSI cdae59f85658 ARM: dts: add DTSI for AXP223 46116a5059ac dt-bindings: power: axp20x-usb: add axp223 compatible 7880b43bdfc9 9p: constify ->d_name handling 6e03f66c0017 locking/jump_labels: Update bug_at() boot message c19a5f35e315 x86/e820/32: Fix e820_search_gap() error handling on x86-32 34869776c76b drm/i915: check ppgtt validity when init reg state 75437bb304b2 locking/pvqspinlock: Don't wait if vCPU is preempted 607904c357c6 locking/spinlocks: Remove the unused spin_lock_bh_nested() API ff3f7e2475bb x86/entry: Fix the end of the stack for newly forked tasks 2c96b2fe9c57 x86/unwind: Include __schedule() in stack traces 84936118bdf3 x86/unwind: Disable KASAN checks for non-current tasks 900742d89c1b x86/unwind: Silence warnings for non-current tasks e4621b73b6b4 drm/i915: Fix phys pwrite for struct_mutex-less operation e88893fea179 drm/i915: Clear ret before unbinding in i915_gem_evict_something() 32856eea7bf7 usb: gadget: udc: atmel: remove memory leak 8ae584d1951f usb: dwc3: exynos fix axius clock error path to do cleanup 866932e2771f usb: dwc2: Avoid suspending if we're in gadget mode b2f92f0ff0a2 usb: dwc2: use u32 for DT binding parameters 08f37148b6a9 usb: gadget: f_fs: Fix iterations on endpoints. 9383e084a88d usb: dwc2: gadget: Fix DMA memory freeing 990758c53eaf usb: gadget: composite: Fix function used to free memory f869a6ecf254 drm/atomic: Add target_vblank support in atomic helpers (v2) a7522cd938f9 amdkfd: fix spelling mistake in kfd_ioctl_dbg_unrgesiter 16ee20619f63 drm/i915: Detect vma reserved for execbuf in evict-for-node 581d3c202563 pinctrl: amd: avoid maybe-uninitalized warning 49c030962638 pinctrl: baytrail: Do not add all GPIOs to IRQ domain cd60be4916ae scsi: lpfc: avoid double free of resource identifiers 2c0f83f328fc scsi: qla4xxx: remove two unused MSI-X related #defines 98624c4fed0a scsi: qla2xxx: remove irq_affinity_notifier 17e5fc58588b scsi: qla2xxx: fix MSI-X vector affinity 1e668f4e7921 MAINTAINERS: Update maintainer entry for NBD f8a5b12247fe blk-mq: make mq_ops a const pointer 729204ef49ec block: relax check on sg gap 1661f2e21c8b floppy: replace wrong kmalloc(GFP_USER) with GFP_KERNEL 0df5bef73960 scsi: cxlflash: Cancel scheduled workers before stopping AFU fb67d44dfbdf scsi: cxlflash: Cleanup prints 696d0b0c7153 scsi: cxlflash: Support SQ Command Mode 9c7d1ee5f13a scsi: cxlflash: Refactor context reset to share reset logic 73eba2be9203 scsi: ufs: fix arguments order some trace calls 2e48e3491189 scsi: vmw_pvscsi: switch to pci_alloc_irq_vectors b907f2d5194c ext4: avoid calling ext4_mark_inode_dirty() under unneeded semaphores c755e251357a ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() 178478921b6e power: supply: bq27xxx: adds device tree binding documentation. 8835cae5f2ab power: supply: bq27xxx: adds specific support for bq27520-g4 revision. 825e915ba2e8 power: supply: bq27xxx: adds specific support for bq27520-g3 revision. a5deb9a93040 power: supply: bq27xxx: adds specific support for bq27520-g2 revision. 68f2a813eb25 power: supply: bq27xxx: adds specific support for bq27520-g1 revision. 71375aa7d6a7 power: supply: bq27xxx: adds specific support for bq27510-g3 revision. 698a2bf5fc31 power: supply: bq27xxx: adds specific support for bq27510-g2 revision. bd28177f3ec8 power: supply: bq27xxx: adds specific support for bq27510-g1 revision. 32833635b0fe power: supply: bq27xxx: adds specific support for bq27500/1 revision. 6da6e4bdd383 power: supply: bq27xxx: rename BQ27510 allow for deprecation in future. 818e3012c2ea power: supply: bq27xxx: rename BQ27500 allow for deprecation in future. 15df6d98ec3b power: supply: axp20x_usb_power: fix warning on 64bit c7821d0f3d81 HID: rmi: Support the Lenovo Thinkpad X1 Tablet dock using hid-rmi 279967a65b32 HID: rmi: Handle all Synaptics touchpads using hid-rmi 0b2c7a897378 HID: rmi: Make hid-rmi a transport driver for synaptics-rmi4 0719e72ccb80 netvsc: add rcu_read locking to netvsc callback fe6cc17f89b2 HID: hid-mf: add force feedback support for Mayflash DolphinBar and GameCube c7fc50aa6fca HID: add device ID for updated Mayflash/Dragonrise GameCube adapter 171d87aca0da net: thunderx: Make hfunc variable const type in nicvf_set_rxfh() 60dce04b8142 net: thunderx: Fix error return code in nicvf_open() b40296fc73f5 sfc: efx_get_phys_port_id() can be static dadf17334f38 PCI/MSI: Fix msi_capability_init() kernel-doc warnings 4ecb1d83f6ab vxlan: Set ports in flow key when doing route lookups 19c0f40d4fca r8152: fix the sw rx checksum is unavailable 66e5c5ffc7a5 HID: multitouch: enable Surface 4 Type Cover Pro (non-JP) to report multitouch data caf3f562e116 PCI: imx6: Remove redundant "Link never came up" message 1acf8bca9cdb PCI: acpiphp_ibm: Make ibm_apci_table_attr __ro_after_init a89af4abdf9b HID: i2c-hid: Add sleep between POWER ON and RESET 63d182abd71c PCI: rpadlpar: Remove unnecessary return statement 670e9875eb14 ext4: add debug_want_extra_isize mount option 675f52b23743 tools: Sync x86's vmx.h with the kernel bfacbe3bf244 perf record: Add switch-output time option argument 0c5824498e8b perf record: Add switch-output size warning dc0c6127c231 perf record: Add switch-output size option argument cb4e1ebb6a39 perf record: Change switch-output option to take optional argument 1b43b70484a9 perf record: Add struct switch_output 9808143ba2e5 perf tools: Add unit_number__scnprintf function e978be9ea299 perf evlist: Fix typo in perf_evlist__start_workload() 017037ff3d0b perf trace: Allow specifying list of syscalls and events in -e/--expr/--event 355637717d57 perf kallsyms: Introduce tool to look for extended symbol information on the running kernel 7d132caaf939 perf machine: Add a kallsyms loading constructor d5f805c09620 tools lib subcmd: Add missing linux/kernel.h include to subcmd.h cd7f355ac406 perf jvmti: Create libdir directory before installing libperf-jvmti.so 73da4268fdba vfio-mdev: remove some dead code 5c677869e0ab vfio-mdev: buffer overflow in ioctl() 6ed0993a0b85 vfio-mdev: return -EFAULT if copy_to_user() fails 8267b07526ca PCI: rcar: Add compatible string for r8a7796 e94888d23736 PCI: rcar: Return -ENODEV from host bridge probe when no card present 013dd3d5e183 PCI: rockchip: Add system PM support 0a417b8dc1f1 xfs: Timely free truncated dirty pages 9d65f902ddca ARM: dts: STiH410-B2120: enable sti-hda at board level 3e91293ffcca selftests: x86 protection_keys remove dead code fbb02ed8a14f selftests: x86 protection_keys fix unused variable compile warnings a33f9d8e02ed selftests: ipc add missing generated file to .gitignore be7b89eef7b7 selftests: gpio add .gitignore for generated files fdf35a6b2224 drm: Fix broken VT switch with video=1366x768 option fd056f05b9fc drm: add fourcc codes for 16bit R and RG bca9085e0ae9 ARM: dts: exynos: remove Exynos4212 support (dead code) f0c379a1cc29 drm: add more MMU dependencies 8bc57e7f1197 rtc: constify rtc_class_ops structures a734cc9ba371 Documentation: dt: rtc-imxdi: security violation interrupt fef1eeb1a787 rtc: imxdi: use the security violation interrupt 644d4c366b28 rtc: mcp795: add alarm support. 72877b51d0c5 rtc: mcp795: Add support for weekday. 844a3073c989 rtc: armada38x: Follow the new recommendation for errata implementation b5a10c5f7532 nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too 1392370ee7de nvme-rdma: fix nvme_rdma_queue_is_ready e4e381133241 arm64: dts: exynos: Enable HDMI/TV path on Exynos5433-TM2 cb872bd936b7 arm64: dts: exynos: Add HDMI node to Exynos5433 e80deee0a543 arm64: dts: exynos: Add DECON_TV node to Exynos5433 46a049dae771 ALSA: hda/ca0132 - fix possible NULL pointer use a0a74270efaa video: fbdev: wm8505fb use permission-specific DEVICE_ATTR variants a3accfd70e16 video: fbdev: simplefb: Separate clk / regulator get and enable steps 8aac7f343697 fbcon: Fix vc attr at deinit dc312120b771 video: fbdev: imxfb: always allocate 256 entries for the color map d67fa87de05f video: fbdev: maxinefb: add __initdata to maxinefb_fix a641261e9998 video: fbdev: matroxfb: use designated initializers 6895aff47170 video: fbdev: sh_mobile_lcdcfb: use designated initializers cbbd86075a7e video: fbdev: imxfb: remove the macros for initializing the DMACR 99d31326cbe6 net/sched: cls_flower: Support matching on ARP 55733350e5e8 flow disector: ARP support d6169d04097f xhci: fix deadlock at host remove by running watchdog correctly 25dc3bbc55a6 serial: fsl-imx-uart.txt: Remove generic property 380043b9dee4 net: netcp: correct netcp_get_stats function signature f0d50460753d gpio: mvebu: fix warning when building on 64-bit ad5013d5699d perf/x86/intel: Use ULL constant to prevent undefined shift behaviour 054ccdef8b28 gpio: pca953x: Add optional reset gpio control d2941df8fbd9 mac80211: recalculate min channel width on VHT opmode changes 96aa2e7cf126 mac80211: calculate min channel width correctly 06f7c88c107f cfg80211: consider VHT opmode on station update 566088d1d2a0 devicetree: Add Fujitsu Ltd. vendor prefix d7f842442f76 mac80211: fix the TID on NDPs sent as EOSP carrier 56d9e4a76039 pinctrl: sunxi: add driver for V3s SoC 3d301cb938c1 gpio: tools: add .gitignore for generated files 51ebfc92b72b PCI: Enumerate switches below PCI-to-PCIe bridges 89e9f7bcd874 x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F c38c39bf7cc0 mac80211: Fix headroom allocation when forwarding mesh pkt 24c63bbc18e2 net: vrf: do not allow table id 0 a13c06525ab9 net: phy: marvell: fix Marvell 88E1512 used in SGMII mode fb505747c06b gpio: Remove impossible checks on container_of() result eb004603c857 sctp: Fix spelling mistake: "Atempt" -> "Attempt" 7a18c5b9fb31 net: ipv4: Fix multipath selection with vrf 592050b25414 Revert "net: dsa: Implement ndo_get_phys_port_id" 44bb765cf07a net: dsa: Implement ndo_get_phys_port_name() 73b351473547 cgroup: move CONFIG_SOCK_CGROUP_DATA to init/Kconfig c781c978e784 drm/i915: Add a sanity check that no request is submitted in the middle 9f91484f6fcc net: dsa: make "label" property optional for dsa2 1a08e3d9e0ac drivers: firmware: psci: Use __pa_symbol for kernel symbol 46f6236aa1c4 mm/usercopy: Switch to using lm_alias 5c6a84a3f455 mm/kasan: Switch to using __pa_symbol and lm_alias b6e92aa81038 kexec: Switch to __pa_symbol 568c5fe5a54f mm: Introduce lm_alias 2dece445b6db mm/cma: Cleanup highmem check fa5b6ec9e527 lib/Kconfig.debug: Add ARCH_HAS_DEBUG_VIRTUAL 3775dac1bc38 pinctrl/amd: white space cleanups in amd_gpio_dbg_show() 6e8b66c1b7ae pinctrl: imx7d-pinctrl: Fix a typo 2104d12d1120 pinctrl: Drop error prints on kzalloc() failure 476e3e1d0555 pinctrl: da850-pupd: Add to module device table 7cfd5fd5a981 gro: use min_t() in skb_gro_reset_offset() 0612413fbeed pinctrl: baytrail: Convert to use devm_*() 7acec26cec5a cfg80211: wext does not need to set monitor channel in managed mode 04ff5a095d66 pinctrl: baytrail: Rectify debounce support f25c3aa9085e pinctrl: intel: Convert to use devm_gpiochip_add_data() 17fab473693e pinctrl: intel: Set pin direction properly ecc8995363ee pinctrl: broxton: Use correct PADCFGLOCK offset 606fec956c0e drm/i915: Prefer random replacement before eviction search 625d988acc28 drm/i915: Extract reserving space in the GTT to a helper e007b19d7ba7 drm/i915: Use the MRU stack search after evicting 6cc7fbdf8d93 ARM: at91: pm: remove useless extern definition fc1e65c3a858 ASoC: ak4642: Replace mdelay function to msleep 6d6daa20945f perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code e567c35f4909 gpiolib: Update documentation of struct acpi_gpio_info 2d5a9c72d0c4 USB: serial: ch341: fix control-message error handling 5e4e6fb3ff31 gpiolib: Switch to for_each_set_bit() bb5b06750f1d gpio: davinci: Remove redundant members davinci_gpio_controller stuct 69d012345a1a arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags c8a6a09c1c61 vme: Fix wrong pointer utilization in ca91cx42_slave_get 24b91e360ef5 nohz: Fix collision between tick and other hrtimers 3546fb0cdac2 drm/etnaviv: trick drm_mm into giving out a low IOVA 113ccc38378b firmware: revamp firmware documentation 880444e214cf selftests: firmware: send expected errors to /dev/null f5786313f091 selftests: firmware: only modprobe if driver is missing 8a18f4284ec9 platform: Print the resource range if device failed to claim a0244a8df15d kref: prefer atomic_inc_not_zero to atomic_add_unless e41746b0dd51 debugfs: improve formatting of debugfs_real_fops() 546cf3ef9c92 auxdisplay: fix new ht16k33 build errors 802c03881f29 sysrq: attach sysrq handler correctly for 32-bit kernel b0f2d7d546d3 VME: Remove node entry from vme_driver e1873a479a4a genwqe: drop .link_reset() 3755584a91c1 soc: zte: pm_domains: Add support for zx296718 4c2c2e39713b soc: zte: pm_domains: Prepare for supporting ARMv8 zx2967 family eea1d99b900f soc: zte: Add header for PM domains specifiers 15e2dcd675e4 MAINTAINERS: add zx2967 SoC drivers to ARM ZTE architecture 4a4cd0ccd47a dt-bindings: zte: add bindings document for zx2967 power domain controller 0fa2c8eb2704 ppdev: don't print a free'd string 5b11ebedd6a8 extcon: return error code on failure 95b8c64afad8 drm: Fix error handling in drm_mm eviction kselftest 6741f551a0b2 Revert "tty: serial: 8250: add CON_CONSDEV to flags" 2bed8a8e7072 Clearing FIFOs in RS485 emulation mode causes subsequent transmits to break c130b666a9a7 8250_pci: Fix potential use-after-free in error path f2cfa58b136e char: lack of bool string made CONFIG_DEVPORT always on b389f173aaa1 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 89d8232411a8 tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx 488debb9971b drivers: char: mem: Fix thinkos in kmem address checks 7ee7f45a763b mei: bus: enable OS version only for SPT and newer 223e4b93e61f scsi: megaraid_sas: driver version upgrade ede7c3ce82dc scsi: megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers b71b49c209fa scsi: megaraid_sas: ldio_outstanding variable is not decremented in completion path 3e5eadb1a881 scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth 9581ebebbe35 scsi: megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities d889344e4e59 scsi: megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers 69c337c0f8d7 scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes fdd84e2514b0 scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing 45d446038c7b scsi: megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers 2493c67e518c scsi: megaraid_sas: 128 MSIX Support 45f4f2eb3da3 scsi: megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers 47069a81b631 scsi: remove useless acpi functions in the header file 93fdd5ac64bb scsi: ufs: refactor device descriptor reading d79713f91191 scsi: ufs: ufshcd_get_max_icc_level fix endianity handling 8209b6d54e7e scsi: ufs: unexport descritpor reading functions 26cf9155bf6b scsi: ufs: ufshcd_query_descriptor_retry should be static 5e44fca50470 net/mlx5: Only cancel recovery work when cleaning up device 0bbcc0a8fc39 net/mlx5e: Remove WARN_ONCE from adaptive moderation code 3deef8cea3ef net/mlx5e: Un-register uplink representor on nic_disable 5e86397abe10 net/mlx5e: Properly handle FW errors while adding TC rules a757d108dc1a net/mlx5e: Fix kbuild warnings for uninitialized parameters 0827444d052b net/mlx5e: Set inline mode requirements for matching on IP fragments 2e72eb438ce5 net/mlx5e: Properly get address type of encapsulation IP headers a42485eb0ee4 net/mlx5e: TC ipv4 tunnel encap offload error flow fixes 2fcd82e9be13 net/mlx5e: Warn when rejecting offload attempts of IP tunnels cd3776638003 net/mlx5e: Properly handle offloading of source udp port for IP tunnels 575b1967e10a timerfd: export defines to userspace e5bbc8a6c992 mm/hugetlb.c: fix reservation race when freeing surplus pages c4e490cf148e mm/slab.c: fix SLAB freelist randomization duplicate entries b09ab054b69b zram: support BDI_CAP_STABLE_WRITES e7ccfc4ccb70 zram: revalidate disk under init_lock f05714293a59 mm: support anonymous stable page 4d09d0f45dd5 mm: add documentation for page fragment APIs 2976db801853 mm: rename __page_frag functions to __page_frag_cache, drop order from drain 8c2dd3e4a4ba mm: rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_frag_free b4536f0c829c mm, memcg: fix the active list aging for lowmem requests when memcg is enabled f073bdc51771 mm: don't dereference struct page fields of invalid pages 9ebf73b275f0 mailmap: add codeaurora.org names for nameless email commits 2d39b3cd34e6 signal: protect SIGNAL_UNKILLABLE from unintentional clearing. 20f664aabeb8 mm: pmd dirty emulation in page fault handler c626bc46edb0 ipc/sem.c: fix incorrect sem_lock pairing da0510c47519 lib/Kconfig.debug: fix frv build failure 41b6167e8f74 mm: get rid of __GFP_OTHER_NODE 2df26639e708 mm: fix remote numa hits statistics f931ab479dd2 mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done} e7ee2c089e94 ocfs2: fix crash caused by stale lvb with fsdlm plugin 7984c27c2c5c bpf: do not use KMALLOC_SHIFT_MAX bb1107f7c605 mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER f729c8c9b24f dax: wrprotect pmd_t in dax_mapping_entry_mkclean 097963959594 mm: add follow_pte_pmd() d670ffd87509 mm/thp/pagecache/collapse: free the pte page table on collapse for thp page cache. 965d004af540 dax: fix deadlock with DAX 4k holes 5771f6ea8d5c MAINTAINERS: remove duplicate bug filling description 57ea52a86514 gro: Disable frag0 optimization on IPv6 ext headers 1272ce87fa01 gro: Enter slow-path if there is no tailroom 9f9b74ef8967 mlx4: Return EOPNOTSUPP instead of ENOTSUPP dc5367bcc556 net/af_iucv: don't use paged skbs for TX on HiperSockets a505e5825271 packet: pdiag_put_ring() should return TX_RING info for TPACKET_V3 3bf003335ba3 bpf: Make unnecessarily global functions static a5ef01aaac24 bpf: Remove unused but set variable in __bpf_lru_list_shrink_inactive() 5d722b3024f6 net: add the AF_QIPCRTR entries to family name tables da36e13cf653 ipvlan: improvise dev_id generation logic in IPvlan 3512a1ad5617 net: qrtr: Mark 'buf' as little endian 372e2db7210d livepatch: doc: remove the limitation for schedule() patching faf3a932fbeb net: dsa: Ensure validity of dst->ds[0] 8d4973a1c01d gcc-plugins: add PASS_INFO and build_const_char_string() acf45d11050a drm/i915/psr: disable psr2 for resolution greater than 32X20 97da2ef449c4 drm/i915/psr: program vsc header for psr2 d0ce90629120 drm : adds Y-coordinate and Colorimetry Format 8a792e9afbce ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM 79964a1c2972 ARM: 8633/1: nommu: allow mmap when !CONFIG_MMU ddc37832a134 ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs 270c8cf1cacc ARM: 8632/1: ftrace: fix syscall name matching 00a19f3e25c0 ARM: 8627/1: avoid cache flushing in flush_dcache_page() bd97abc0d049 ARM64: dts: meson-gxm: add SCPI configuration for GXM 47961f1353b8 ARM64: dts: meson-gx: move the SCPI and SRAM nodes to meson-gx c5540a0195ec IB/rxe: Fix an skb leak 839f5ac0d806 IB/rxe: Remove a pointless indirection layer ab17654476a1 IB/rxe: Fix reference leaks in memory key invalidation code b3a459961014 IB/rxe: Fix a MR reference leak in check_rkey() 18d3451c0d7e IB/rxe: Generate a completion for all failed work requests 723ec9ae2adf IB/rxe: Introduce functions for queue draining 642c7cbcaf2f IB/rxe: Add a runtime check in alloc_index() 43553b47c312 IB/rxe: Issue warnings once 32404fb76408 IB/rxe: Let the compiler check the type of the cleanup functions 046ef24d256b IB/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments 967335ab906d IB/rxe: Remove superfluous casts 175f1244c199 IB/rxe: Remove an unused variable and an unused argument c8b82182cb35 IB/rxe: Remove an unused function 2bec3baded4f IB/rxe: Constify the pool name 8d8f08372091 IB/rxe: Suppress sparse warnings e30eca0e69cb iio:adc:qcom-spmi-vadc: use div64_s64 instead of direct 64 bit division. f51455d442c0 drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE 2a20d6f8582d drm/i915: Rename i915_gem_engine_cleanup() to engine_set_wedged() 3cd9442f66dc drm/i915: Mark all incomplete requests as -EIO when wedged 3c1b28475987 drm/i915: Set an error status for a resubmitted request c0d5f32c5043 drm/i915: Set guilty-flag on fence after detecting a hang 2edc6e0df1c1 drm/i915: Consolidate reset_request() 874bcd00f520 apm-emulation: move APM_MINOR_DEV to include/linux/miscdevice.h 8681d5b04f81 ds1302: remove unneeded linux/miscdevice.h include f17c941cbcdc mmtimer: add member name to the miscdevice declaration 816c9311f114 misc: mic: double free on ioctl error path ddc5c9a37be4 misc: set error code when devm_kstrdup fails d77044d142e9 Drivers: hv: util: Backup: Fix a rescind processing issue 20951c7535b5 Drivers: hv: util: Fcopy: Fix a rescind processing issue 5a66fecbf6aa Drivers: hv: util: kvp: Fix a rescind processing issue ccb61f8a99e6 Drivers: hv: vmbus: Fix a rescind handling bug 523b94087078 hv: make CPU offlining prevention fine-grained 76d36ab79820 hv: switch to cpuhp state machine for synic init/cleanup e7e97dd8b77e Drivers: hv: vmbus: Prevent sending data on a rescinded channel 56ef6718a1d8 hv: don't reset hv_context.tsc_page on crash 3c7630d35009 hv: init percpu_list in hv_synic_alloc() 421b8f20d3c3 hv: allocate synic pages for all present CPUs c0bb03924f1a Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 6bf6b0aa3da8 virtio_blk: fix panic in initialization error path 25b4acfc7de0 nbd: blk_mq_init_queue returns an error code on failure, not NULL a14d749fcebe virtio_blk: avoid DMA to stack for the sense buffer dd545b52a3e1 do_direct_IO: Use inode->i_blkbits to compute block count to be cleaned 292ccbd3c419 iio:adc:qcom-spmi-vadc silence a long constant warning. 2bd72d84f6bc iio:adc:qcom-spmi-vadc : fix undefined __divdi3 c3b2fdd0ea7e iio: adc: hx711: Add IIO driver for AVIA HX711 ff1293f67734 iio: adc: hx711: Add DT binding for avia,hx711 fa2849e9649b iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 06fc41daae22 staging:iio:addac:adt7316 Fixes Alignment should match open parenthesis 8f0d7daf5397 iio: adc: imx25-gcq: Fix module autoload 33dd94cb9721 iio:buffer.h - split into buffer.h and buffer_impl.h c56b7d80e376 iio:dummy: Stop enabling timestamp by default. 2b827ad54111 iio:buffer: Push implementation of iio_device_attach_buffer into .c file 19a5a8a5dcee iio:buffer.h include pushdown into buffer implementations 8abd5ba53962 iio:kfifo_buf header include push down. d4ad4f4b721a iio:buffer:iio_push_to_buffers_with_timestamp fix kernel-doc. 315a19eca0e7 iio:buffers: Push some docs down into the .c file. c2bf8d5f3262 iio:buffer: Stop exporting iio_scan_mask_query 9f4667776c13 iio:buffer: Introduced a function to assign the buffer specific attrs. 263cf5e6577a iio:buffer.h Reformat structure comments to be inline. 78c9981f6132 iio:buffer: Stop exporting iio_update_demux 762227721fe6 iio: accel: st_accel: handle deprecated bindings ecd43afdbe72 ARCv2: save r30 on kernel entry as gcc uses it for code-gen de28c99d71d9 liquidio: store the L4 hash of rx packets in skb 0d71a84c7448 sfc: stop setting dev_port ac019f089532 sfc: implement ndo_get_phys_port_name 08a7b29be973 sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV 69ae543969ab RDMA: Adding ethertype ETH_P_IBOE 3bcf96e0183f iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort c12a67fec8d9 iw_cxgb4: free EQ queue memory on last deref 4fe7c2962e11 iw_cxgb4: refactor sq/rq drain logic d61b23daf0c6 ASoC: mpc5200_psc_ac97: Remove unused DAI ID defines df5d5a934b38 arm64: dts: exynos: Fix addresses in node names on Exynos5433 d9584d8ccc06 net: skb_flow_get_be16() can be static 79f664edc1cf net: qcom/emac: add ethtool support dfa5def56f61 ASoC: wm8731: Adjust clk definitions so that simple card can work f2cb904f074b ARM: dts: sun7i: Add wifi dt node on Banana Pro 0183c256f390 ARM: dts: sun6i: Add SPDIF to the Mele I7 d62d8fcace15 devicetree: bindings: Add vendor prefix for Shenzhen Xunlong Software 282d45ba4788 ARM: dts: sun8i-h3: orange-pi-pc: Enable audio codec 20d5c4e93978 ARM: dts: sun8i-h3: Add device nodes for audio codec and its analog controls bd85e90c66bf ARM: dts: sun8i-a23: q8-tablet: Enable internal audio codec ad2151c5427f ARM: dts: sun8i-a23: Add device node for internal audio codec 7f5d64f369f4 ARM: dts: sun8i: Add codec analog path controls node in PRCM for A23/A33 e3f5f5a8fbbb ARM: dts: sunxi: Enable UEXT related nodes for Olimex A20 SOM EVB 1647fe31882a ARM: dts: sun7i: Enable audio codec on Banana Pro 9bbe3559b73b ARM: dts: sunxi: Add num-cs for A20 spi nodes b43776d65a33 ARM: dts: sunxi: Use axp209.dtsi for Olinuxino Lime2 53e32e703270 ARM: dts: sun5i: add support for Lichee Pi One board 3e60eb446d2c dt-bindings: add vendor prefix for Lichee Pi e6c5bfeaf2ee ARM: dts: sun5i: add a pinctrl node for 4bit mmc2 ccb4e689ab8a ARM: dts: sun4i: A1000: add axp209 regulator nodes 63b31ba24048 ARM: dts: sun6i: Add the SPDIF block to the A31 5f396b1d391a ARM: dts: sun6i: Add SPDIF TX pin to the A31 ecdf526224c7 ARM: dts: sun6i: Mele I7: Enable internal audio codec b5fa16b62042 ARM: dts: sun8i: add a delay after reset xr819 on Orange Pi Zero 03749eb88e63 ARM: dts: sun8i: add opp-v2 table for A33 90f6e8f4a32d ARM: dts: sun8i: set cpu-supply in reference tablet DTSI 7d1be43fe089 ARM: dts: sun8i: add a cpu0 label to cpu@0 node on A23/33 054e52fb6043 ARM: dts: sunxi: add support for Orange Pi Zero board b67379a6ac02 ARM: dts: sun6i: hummingbird: Enable USB OTG 80ee72e7e9ac ARM: dts: sunxi: Explicitly enable pull-ups for MMC pins 7896dfb0a618 rdmacg: Fixed uninitialized current resource usage 20c56e595cd7 cgroup: Add missing cgroup-v2 PID controller documentation. 83a1e53f3920 Smack: ignore private inode for file functions 805b65a80bed Smack: fix d_instantiate logic for sockfs and pipefs c9d238a18baa SMACK: Use smk_tskacc() instead of smk_access() for proper logging 348dc288d4bf Smack: Traverse the smack_known_list using list_for_each_entry_rcu macro 3d4f673a6988 SMACK: Free the i_security blob in inode using RCU d54a197964e7 SMACK: Delete list_head repeated initialization 2e962e2fec5c SMACK: Add new lock for adding entry in smack master list 0c96d1f5328e Smack: Fix the issue of wrong SMACK label update in socket bind fail case 9d44c97384fd Smack: Fix the issue of permission denied error in ipv6 hook 3c7ce3427106 SMACK: Add the rcu synchronization mechanism in ipv6 hooks fa83b7936e97 RDMA/core: Unify style of IOCTL commands 10b31e792e58 RDMA/core: Rename RDMA magic number 8edec0b55a47 RDMA/core: Move HFI1 IOCTL declarations to common file 38e8b671bf04 RDMA/hfi1: Avoid redeclaration error 06393bc39e2f RDMA/core: Move legacy MAD IOCTL declarations to common file 843debb889c7 RDMA/core: Commonize RDMA IOCTL declarations location 3116d37651d7 ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc 7c9d8d0c41b3 ibmvscsis: Fix srp_transfer_data fail return code 661ccdc1a95f ARM: dts: sun8i: Support DTB build for NanoPi M1 6b546c2a15f9 ARM: dts: sun6i: hummingbird: Enable display engine again 205ac7b33e55 ARM: dts: sun6i: Disable display pipeline by default 7b6c1b4c0e1e usb: musb: fix runtime PM in debugfs c72eeabd0ca8 hwmon: (adc128d818) Preserve operation mode fe4fbdbcddea arm64: cpufeature: Track user visible fields 4e1796c89213 hwmon: (adc128d818) Support operation modes 1-3 8c2dcbd2c444 arm64: Add helper to decode register from instruction c9ee0f98662a arm64: cpufeature: Define helpers for sys_reg id 156e0d57f8bc arm64: cpufeature: Document the rules of safe value for features eab43e88734f arm64: cpufeature: Cleanup feature bit tables 564279ff6f1f arm64: cpufeature: remove explicit RAZ fields b389d7997acb arm64: cpufeature: treat unknown fields as RES0 a45923c27de4 hwmon: (adc128d818) Implement mode selection via dt bbcf37d73c2d devicetree: hwmon: Add bindings for ADC128D818 24333ac26d01 hwmon: (tmp401) use smb word operations instead of 2 smb byte operations 87cdfa9d60f4 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes f80e868cb92a hwmon: (gl518sm) Fix overflows seen when writing into limit attributes 07cc189d160b hwmon: (dme1737) Fix overflows seen when writing into limit attributes 75dc692eda11 r8152: fix rx issue for runtime suspend 8fb280616878 r8152: split rtl8152_suspend function 18ff854e8e30 staging:vt6656:main_usb.c Removed un-needed blank lines c6bf6d2d202b staging:vt6656:main_usb.c Aligned code to match open parenthesis 0ef48913354e staging:vt6656:mac.c Aligned code to match open parenthesis 5e38e15e689b staging:vt6656:key.c Aligned code with open parenthesis b33050d06995 staging: vc04_services: Fix space issues f306ed07d1b5 staging: vc04_services: Fix indentation 946d61ace1f4 staging: vc04_services: Drop vchiq_2835.h 698c4eba862f staging: vc04_services: Improve readability of kthread names 364d26f15095 staging: vc04_services: Use preferred kernel types 943166738272 staging: vchiq_core: make local spinlock static b19dae1d2fcb staging: vchiq_core: remove unused variable type 87156518da94 target: support XCOPY requests without parameters c5520ee07466 staging: vc04_services: make local functions static c98a5a0f1ced staging: vchiq_arm: remove vchiq_platform_check_resume 8bfea03410c3 staging: rtl8188eu: fixed 'braces are not necessary for single statement blocks'. f94fd098f674 target: check for XCOPY parameter truncation 66640d35c1e4 target: use XCOPY segment descriptor CSCD IDs f184210bca6c target: check XCOPY segment descriptor CSCD IDs 94aae4caacda target: simplify XCOPY wwn->se_dev lookup helper c243849720ac target: return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense 7d38706669ce target: bounds check XCOPY total descriptor list length af9f62c16862 target: bounds check XCOPY segment descriptor list 61c359194c46 target: use XCOPY TOO MANY TARGET DESCRIPTORS sense e864212078de target: add XCOPY target/segment desc sense codes 1dfcda6fe7ed staging:sm750fb:ddk750_chip.c removes un-necessary blank lines 87f0f086c640 staging:sm750fb:ddk750_chip.c Adds braces to last arm of statement 3dd312b464a1 staging:rtl8192u:r819xU_cmdpkt.c Removes un-necessary blank lines 5b2696c12107 staging:rtl8192u:r819xU_cmdpkt.c Fix Alignment should match open parenthesis 08a36974c010 staging: olpc_dcon: olpc_dcon_xo_1_5: Remove multiple blank lines. 8862ce68a8e0 staging: olpc_dcon: olpc_dcon: Fix spaces between operator and variables. 13c7faa54091 staging: olpc_dcon: olpc_dcon_xo_1_5: Remove redundant return statement. 5f6791ec5a04 staging: olpc_dcon: olpc_dcon: Fix open parenthesis alignment. cee9ba1c30d0 staging: sm750fb: fix checkpatch 80 characters warning c7c5722d16fe staging: sm750fb: fix checkpatch multiple blank lines check 5dc6f89da13c Staging: comedi: comedi_fops: Remove unused stat.h header 38d14bdbe74d Staging: comedi: comedi_fops: Remove unused vmalloc.h header 7bfe956c78b0 Staging: comedi: comedi_fops: Remove redundant init.h header 79adc3577e6d Staging: comedi: comedi_fops: Remove unused kmod.h header aa72f35ea6f2 staging: comedi: daqboard2000: use pci_id_table 'driver_data' 41ab27de8fe7 staging: comedi: daqboard2000: change COMEDI device names ca685dc914ad staging: comedi: daqboard2000: support 4 AO channels 54e22bbf11ca staging: comedi: daqboard2000: use designated initializers 852d3f917a62 staging: comedi: daqboard2000: use shorter, consistent prefix 1c5a6eab8b2e staging: comedi: daqboard2000: remove unused 'card' member fba4e898b9c8 staging: comedi: daqboard2000: check CPLD status before writing firmware data f8d7b3b2f921 staging: comedi: daqboard2000: check result of FPGA programming 7680a2272936 staging: comedi: daqboard2000: change daqboard2000_write_cpld() return value 90bc9cb34bc2 staging: comedi: daqboard2000: replace daqboard2000_poll_cpld() 7cff0b776a7a staging: comedi: daqboard2000: check firmware length 3bc3a8239009 staging: comedi: daqboard2000: use type 'u16' for CPLD data and status 1736bcf3c53f staging: comedi: daqboard2000: define macros for CPLD registers 1d7f14dd927a staging: comedi: daqboard2000: use macros from "plx9080.h" 168400d0e93e staging: wlan-ng: remove unnecessary blank lines f4535f4eaedd Staging: speakup: style fix, octal file permissions 05a157403cb0 staging: wilc1000: Connect to highest RSSI value for required SSID 246ee524a284 drm/i915: Put "cooked" vlank counters in frame CRC lines 8c6b709d96cb drm/i915: Use new CRC debugfs API dc647ec88e02 net: socket: Make unnecessarily global sockfs_setattr() static f631a9704833 staging: unisys: fix checkpatch block comments warning dca71b0fba23 Staging: unisys: visorbus: visorchipset.c: style fix b3d76e80c7bc Staging: unisys: visorbus: visorbus_main.c: fixed style 9eedb509af80 staging: unisys: remove redundant unlocks of visornic_devdata.priv_lock ef44146cb7ae staging: unisys: visornic: Remove errant -EIO returns 6219e4933329 staging: unisys: visornic: Reorder logic in visornic_enable_with_timeout() 4b3d7b6d8493 staging: unisys: visorbus: Remove duplicate invocation of init_rcv_bufs() 046f93dc727a staging: unisys: visorbus: Replace parser_param_start with parser_name_get 396e36c9ace5 staging: unisys: visorbus: relocate error-check from isr to registration db2003f52471 staging: unisys: visorbus: Remove unused enum members 9c1e67f94101 rdmacg: Added documentation for rdmacg 43579b5f2c79 IB/core: added support to use rdma cgroup controller 39d3e7584a68 rdmacg: Added rdma cgroup controller 7e11aabd48eb ata: add Atari Falcon PATA controller driver 989e0aac1a80 ata: pass queued command to ->sff_data_xfer method 7563f625469e ata: allow subsystem to be used on m68k arch a234f7395c93 libata: switch to dynamic allocation instead of ata_scsi_rbuf 620f1a632ebc wusbcore: Fix one more crypto-on-the-stack bug 1129d270cbfb USB: Increase usbfs transfer limit 444d930998f8 tools: usb: usbip: Update README 68bd6fc3cfa9 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 3f6026b1dcb3 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 808cf33d4817 usb: make the MTK XHCI driver compile for older MIPS SoCs 9038a038754c usb: renesas_usbhs: mod_host: fix typo: "connecte" -> "connected" bf2b419aa194 USB: ohci-omap: defer probe if PHY is missing a52d3ec54a62 tools: usb: usbip: Add simple script to show how to setup vUDC a0c0b0e945ca libata: don't call ata_scsi_rbuf_fill for command without a response buffer 8fc6c0657bf8 libata: call ->scsi_done from ata_scsi_simulate 506db3609cdf libata: remove the done callback from ata_scsi_args f0a37d12f51a libata: move struct ata_scsi_args to libata-scsi.c aa18da8b7ec5 libata: avoid global response buffer in atapi_qc_complete 146cc8a17a3b USB: serial: kl5kusb105: fix line-state error handling 957870f93412 drm/i915: Split out i915_gem_object_set_tiling() 111dbcab3d5b drm/i915: Include ioctl in set-tiling and get-tiling function names 21dd0ece34c2 ARM: dts: at91: add devicetree for the Axentia TSE-850 f46b1d47d4a1 ARM: sama5_defconfig: add support for the Axentia TSE-850 board ee194289502a memory/atmel-ebi: Fix ns <-> cycles conversions 5347d806558b ARM: dts: at91: add dts file for sama5d36ek CMP board a782b5f986c3 PCI: designware: Check for iATU unroll only on platforms that use ATU 6c1652af61f0 ARM: dts: at91: sama5d2: add ssc0 definition 89a236d68a35 ARM: dts: at91: sama5d2 Xplained: use DMA for UART3 f72d20fed99f ARM: dts: at91: sama5d2: move UART3 to DMA1 22eb6cc22213 ARM: dts: at91: add dma1 definition to sama5d2 0d98013de89a ARM: dts: at91: sama5d4 Xplained: enable UART1 node with DMA e60f79113871 ARM: dts: at91: sama5d4: change DMA allocation for secure peripherals 1c1d36940818 ARM: dts: at91: sama5d3_uart: fix reg sizes to match documentation f31deaadff0d arm64: cpufeature: Don't enforce system-wide SPE capability b20d1ba3cf4b arm64: cpufeature: allow for version discrepancy in PMU implementations fff2fd1a9e4b iommu/exynos: Properly release device from the default domain in ->remove 0bd5a0c77ad4 iommu/exynos: Ensure that SYSMMU is added only once to its master device 0d6d3da46ac5 iommu/exynos: Fix warnings from DMA-debug ec5d241b5f8b iommu/exynos: Improve page fault debug message 99e8ccd3837a iommu/amd: Fix error code path in early_amd_iommu_init() af3076e67c31 drm: flip cirrus driver status to "obsolete". 0c19f97f12bb drm: update MAINTAINERS for qemu drivers (bochs, cirrus, qxl, virtio-gpu) 71d3f6ef7f5a drm/virtio: fix framebuffer sparse warning c8b06e3fdddd arm64: Remove useless UAO IPI and describe how this gets enabled 510224c2b10a arm64: head.S: fix up stale comments 117f5727ae05 arm64: add missing printk newlines 9c6a3af003c0 spi: make falcon-spi bool 96241bae08f6 ASoC: remove snd_soc_platform_trigger() 0e81eb77f5f8 ARM: configs: Update Aspeed with new drivers 8201c1fad4f4 drm/i915: Clip the partial view against the object not vma 2d4281bb9304 drm/i915: Extract compute_partial_view() 43c08c1c1ae5 ARM: aspeed: Select pinctrl drivers 8f4b326d663b arm64: Don't trace __switch_to if function graph tracer is enabled 1d82a56bc5bf udf: check partition reference in udf_read_inode() 23bcda112f77 udf: atomically read inode size 8f9bafbb92c0 ARM: dts: aspeed: Add Romulus BMC platform 34ea5c9de39b ARM: dts: aspeed: Add ftgmac100 to g4 and g5 platforms 9b08d4506cf8 ARM: dts: aspeed: Correct palmetto device tree e53a7f1b998d ARM: dts: aspeed: Reserve framebuffer memory 2039f90d136c ARM: dts: aspeed-g5: Add gpio controller to devicetree b590c8d2eed5 ARM: dts: aspeed-g5: Add syscon and pin controller nodes cec822f89ec1 ARM: dts: aspeed-g5: Add LPC Controller node daf042580a0d ARM: dts: aspeed-g5: Add SoC Display Controller node 09955007b2f6 ARM: dts: aspeed-g4: Add gpio controller to devicetree d90722795e9b ARM: dts: aspeed-g4: Add syscon and pin controller nodes 54bb60d53114 udf: merge module informations in super.c b31c9ed99ed1 udf: remove next_epos from udf_update_extent_cache() 19a91dd4e39e MMC: meson: avoid possible NULL dereference cb5e497c0eaf ARM: dts: stm32: Include auxiliary stm32fx clock definition c22188d40b7b ARM: dts: stm32: Add external I2S clock on stm32f429 MCU 0bacd39be9d4 ARM: dts: stm32: enable ADC on stm32f429i-eval board 3604ef9c8154 ARM: dts: stm32: Add ADC support to stm32f429 6084ce05de36 ARM: dts: stm32: Add missing USART3 pin config to stm32f469-disco board 6d6122c218c1 ARM: dts: stm32: Fix memory size from 8MB to 16MB on stm32f469-disco board 7ed0fbd7e318 udf: Factor out trimming of crtime 2e40795c3bf3 ALSA: usb-audio: Add a quirk for Plantronics BT600 68f458eec706 drm: Schedule the output_poll_work with 1s delay if we have delayed event be20fe159d00 clk: stm32f4: Update DT bindings documentation d50c4dd5279b udf: remove empty condition bbc9abd23991 udf: remove unneeded line break 02d4ca49fa22 udf: merge bh free 3cc6f8444a9d udf: use pointer for kernel_long_ad argument 75f271380d49 udf: use __packed instead of __attribute__ ((packed)) fc36ec76f3f6 drm/exynos: constify exynos_drm_crtc_ops structures f9a87bd7d5b6 drm: Move drm_clflush prototypes to drm_cache header file f0e36723a68d drm: Document drm_cache interface 75cda62d9ca2 xfrm: state: simplify rcu_read_unlock handling in two spots 711059b9752a xfrm: add and use xfrm_state_afinfo_get_rcu af5d27c4e12b xfrm: remove xfrm_state_put_afinfo 423826a7b104 xfrm: avoid rcu sparse warning 961a9c0a4a97 xfrm: remove unused function 5280bc3ed7b0 ARM: dts: davinci: da850-lcdk: enable VPIF 8922306e25ff ARM: dts: davinci: da850-evm: enable VPIF 6afa43a4bcad ARM: dts: davinci: da850: VPIF: add node and muxing 322128e90777 ARM: davinci_all_defconfig: Enable PWM modules 73a40d793cb6 ARM: davinci_all_defconfig: enable DA8xx pinconf 254e0931f5b9 drm/i915/glk: Convert a few more IS_BROXTON() to IS_GEN9_LP() b9fd799e408f drm/i915/glk: Add missing bits to allow runtime pm suspend on GLK. dbb28b5c3d3c drm/i915/DMC/GLK: Load DMC on GLK 91d4e0aa923e drm/i915: Move ggtt fence/alignment to i915_gem_tiling.c cea84d16c3da drm/i915: Remove the rounding down of the gen4+ fence region 944397f04f24 drm/i915: Store required fence size/alignment for GGTT vma 0d4e8f1dbcab drm/i915: Replace WARNs in fence register writes with extensive asserts 5b30694b474d drm/i915: Align GGTT sizes to a fence tile row 6649a0b6501d drm/i915: Extract tile_row_size for fencing b1980ff0c335 arm64: dts: h3ulcb: follow sound CTU/MIX supports d4cd158176c3 ARM: dts: vf610-zii-dev: Add .dts file for rev. C 73f2e6593b83 ARM: dts: vf610-zii-dev-rev-b: Remove leftover PWM pingroup b8aa8453918e security: Fix inode_getattr documentation 497de07d89c1 tmpfs: clear S_ISGID when setting posix ACLs 527a27591312 dmaengine: omap-dma: Fix the port_window support 5df4eb453cbd dmaengine: stm32-dma: Add error messages if xlate fails 21d25f6a4217 dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping allocations. ebb7fe2100e8 dmaengine: dw: pci: remove LPE Audio DMA ID b6f0ec3621d7 scsi: esas2r: Fix format string type mistakes eab5c1503b60 scsi: pmcraid: switch to pci_alloc_irq_vectors 984dc46c5715 scsi: bfa: remove bfa_fcs_mod_s 577419f70463 scsi: qla2xxx: rename {vendor|hba}_indentifer to {vendor|hba}_identifer c3c4239465e1 scsi: qla2xxx: Fix apparent cut-n-paste error. 44a8f954449c scsi: qla2xxx: make msix_entries const e2e8f619adaa scsi: qla2xxx: silence -Wformat-security warning c7702b8c2271 scsi: qla2xxx: Get mutex lock before checking optrom_state 4675ac39b5dd namei.c: split unlazy_walk() a89f833737e6 namei.c: fold the check for DCACHE_OP_REVALIDATE into d_revalidate() 15f422c892f9 ARM: dts: imx6: Support Savageboard quad 7c9a5670451b ARM: dts: imx6: Support Savageboard dual 4a9c1f7cb44c ARM: dts: imx6: Add Savageboard common file 0f7a4bcbe51d arm64: dts: ls1046a: Add TMU device tree support 64cbff449a8a ARM, ARM64: dts: drop "arm,amba-bus" in favor of "simple-bus" part 3 94417e5659eb ARM: defconfig: pxa: cut MPU3050 input driver 1b1fe1d97327 ARM: defconfig: tegra: switch to MPU3050 IIO driver 3b0c9f5e562a ARM: defconfig: replace MPU3050 driver on multi_v7 ff90e93867b2 ARM: multi_v7_defconfig: enable Qualcomm RPMCC 042f6d98261d ARM: dts: imx53-qsb: Provide the TVE DAC regulators 37530e74609a ARM: dts: imx6qdl-nitrogen6_som2: fix sgtl5000 pinctrl init 6ab5c2b662e2 ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init a4e31f26842e ARM: dts: imx6q: Add mccmon6 board support 653e9b17f94b Doc: devicetree: bindings: Add vendor prefix entry - lwn e839a4488145 power: supply: bq27xxx: move overtemp tests to a switch statement. 13283626c889 ARM: dts: imx/vf: Correct license text ba3213602d28 arm64: dts: Add support for FSL's LS1012A SoC f082bbff3b1d ARM: dts: imx25.dtsi: DryIce security violation interrupt 7cbad9fa5fe5 dt-bindings: power: supply: Update TPS65217 properties 8686439de090 ARM: dts: imx: Add ocotp node for imx6ul 5508124cccb8 clk: cdce925: add support for CDCE913, CDCE937, and CDCE949 93362fa47fe9 sysctl: Drop reference added by grab_header in proc_sys_readdir add7c65ca426 pid: fix lockdep deadlock warning due to ucount_lock 75422726b0f7 libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount 3895dbf8985f mnt: Protect the mountpoint hashtable with mount_lock 8e18d065899e clk: mdm9615: Add EBI2 clock e3dcb74991b7 rtc: tps65910: use 'unsigned int' instead of 'unsigned' in arguments aecb57da7ae9 rtc: tps65910: Add RTC calibration support 5c48ea1ebc50 clk: uniphier: remove unneeded #include 0c70ffc5f300 clk: mvebu: adjust AP806 CPU clock frequencies to production chip d374e6fd5088 clk: hisilicon: Add clock driver for hi3660 SoC 70c497deb456 dt-bindings: Document the hi3660 clock bindings 318fa46cc60d clk/samsung: exynos542x: mark some clocks as critical e2d793330875 clk: clk-conf: Do not print error messages if EPROBE_DEFER 67bcc2c5f1da clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled 4263499a6e05 clk: qcom: Add GCC_MSS_RESET support edc6da239a1a clk: zte: add audio clocks for zx296718 699902760538 dt-bindings: zx296718-clk: add compatible for audio clock controller 26f6b0b771b6 clk: zx296718: do not panic on failure ed784c532a3d clk: wm831x: fix usleep_range with bad range c77cbdd11b68 clk: imx: pllv3: support fractional multiplier on vf610 PLL1/PLL2 6205406cf6f2 clk/axs10x: Clear init field in driver probe 3a89eaa65db6 net: dsa: select NET_SWITCHDEV f1be6cdaf57c x86/platform/intel-mid: Make intel_scu_device_register() static 2e86222c67bb x86/microcode/intel: Use correct buffer size for saving microcode data 9fcf5ba2ef90 x86/microcode/intel: Fix allocation size of struct ucode_patch 4167709bbf82 x86/microcode/intel: Add a helper which gives the microcode revision f3e2a51f568d x86/microcode: Use native CPUID to tickle out microcode revision 5dedade6dfa2 x86/CPU: Add native CPUID variants returning a single datum b369e7fd41f7 tcp: make TCP_INFO more consistent 32cd7cbbacf7 md/raid5: Use correct IS_ERR() variation on pointer check 39f19ebbf57b bpf: rename ARG_PTR_TO_STACK 06c1c049721a bpf: allow helpers access to variable memory f0318d01b694 bpf: allow adjusted map element values to spill 5722569bb9c3 bpf: allow helpers access to map element values dbcfe5f76dd5 bpf: split check_mem_access logic for map values 84a4620cfe97 xfs: don't print warnings when xfs_log_force fails 12ef830198b0 xfs: don't rely on ->total in xfs_alloc_space_available 54fee133ad59 xfs: adjust allocation length in xfs_alloc_space_available 255c51627817 xfs: fix bogus minleft manipulations 5149fd327f16 xfs: bump up reserved blocks in xfs_alloc_set_aside 6bb629db5e7d tcp: do not export tcp_peer_is_proven() 2ebae8bd6018 net: phy: Add Meson GXL PHY hardware dependency ce7e40c432ba net/appletalk: Fix kernel memory disclosure b007f09072ca ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int 67c408cfa886 ipv6: fix typos f16a7dd5cf27 smc: netlink interface for SMC sockets b38d732477e4 smc: socket closing and linkgroup cleanup 952310ccf2d8 smc: receive data from RMBE e6727f39004b smc: send data (through RDMA) 5f08318f617b smc: connection data control (CDC) 9bf9abead28a smc: link layer control (LLC) bd4ad57718cc smc: initialize IB transport incl. PD, MR, QP, CQ, event, WR f38ba179c6ca smc: work request (WR) base for use by LLC and CDC cd6851f30386 smc: remote memory buffers (RMBs) 0cfdd8f92cac smc: connection and link group creation a046d57da19f smc: CLC handshake (incl. preparation steps) 6812baabf24d smc: establish pnet table management a4cf0443c414 smc: introduce SMC as an IB-client ac7138746e14 smc: establish new socket family 4b9d07a44015 net: introduce keepalive function in struct proto 267e1d5c7473 sh_eth: enable wake-on-lan for sh7763 159c2a90442c sh_eth: enable wake-on-lan for sh7734 33017e240f48 sh_eth: enable wake-on-lan for r8a7740/armadillo e410d86d4aa7 sh_eth: enable wake-on-lan for R-Car Gen2 devices d8981d029da9 sh_eth: add generic wake-on-lan support via magic packet 6dcf45e51497 sh_eth: use correct name for ECMR_MPDE bit 7ba91ecb1682 net: for rate-limited ICMP replies save one atomic operation c0303efeab73 net: reduce cycles spend on ICMP replies that gets rate limited 8d9ba388f35b Revert "icmp: avoid allocating large struct on stack" a82f67afe8e2 net: dsa: Make dsa_switch_ops const ab3d408d3f40 net: dsa: Encapsulate legacy switch drivers into dsa_switch_driver 73095cb1881e net: dsa: bcm_sf2: Declare our own dsa_switch_ops 3117455dd6c1 net: dsa: b53: Export most operations to other drivers 62e04b7e0e3c sh_eth: rename 'sh_eth_cpu_data::hw_crc' 2e653ff0758a sh_eth: get rid of 'sh_eth_cpu_data::shift_rd0' 811a919135b9 phy state machine: failsafe leave invalid RUNNING state da095587e6be Revert "ide: Fix interface autodetection in legacy IDE driver (trial #2)" 75640e790052 Documentation: display: fix wrong documentation paths 261c73f3f6ce of: remove redundant memset in overlay d8256121a91a stmmac: adding new glue driver dwmac-dwc-qos-eth f573c0b9c4e0 stmmac: move stmmac_clk, pclk, clk_ptp_ref and stmmac_rst to platform structure b4b7b772e8b0 stmmac: adding DT parameter for LPI tx clock gating 3a7f75e53242 alx: add feature flag for rx checksumming 19426bdedb72 ASoC: sun4i-codec: Add "Right Mixer" to "Line Out Mono Diff." route c008b33f3ef0 net/sched: act_csum: compute crc32c on SCTP packets ab9d226e3e2a net/sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected e915ac68d9c5 mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP 136f14457800 mlxsw: spectrum: Fix order of commands in port remove function 65acb5d0827c mlxsw: spectrum: Make the add_matchall_tc_entry symmetric 169852718f21 mlxsw: cmd: Fix API name comments for event-queues 36ca68bf9919 mlxsw: Fix mlxsw_i2c_write return value 102ecc471b9d spi: fsl-lpspi: fix indentation error 10611e1b0b7a ASoC: remove .bespoke_trigger from snd_soc_platform_driver fcff45f8e092 ASoC: remove .delay from snd_soc_platform_driver f89d21b9c310 net: ethernet: ti: cpsw: extend limits for cpsw_get/set_ringparam 58fa118f3de4 cls_u32: don't bother explicitly initializing ->divisor to zero fe62d05b295b syncookies: use SipHash in place of SHA1 7cd23e5300c1 secure_seq: use SipHash in place of MD5 1ae2324f732c siphash: implement HalfSipHash1-3 for hash tables 2c956a60778c siphash: add cryptographically secure PRF 200d0177b462 gpio: devres: Use global array of gpio suffixes eafea7390e59 net: ipv4: remove disable of bottom half in inet_rtm_getroute 003910ebc83b pinctrl: Introduce TI IOdelay configuration driver 92c2b671848e pinctrl: core: Make dt_free_map optional f502d834950a net/mlx5: Activate support for 4K UARs 30aa60b3bd12 IB/mlx5: Support 4k UAR for libmlx5 b037c29a8056 IB/mlx5: Allow future extension of libmlx5 input data 5fe9dec0d045 IB/mlx5: Use blue flame register allocator in mlx5_ib 0118717583cd net/mlx5: Add interface to get reference to a UAR 2956b338b729 bus:qcom : Fix typo in qcom,ebi2.txt 6b0c06e0b660 net: intel: e100: use new api ethtool_{get|set}_link_ksettings 8a43379fc619 net: ibm: ibmvnic: use new api ethtool_{get|set}_link_ksettings 9ce8c2dfceae net: ibm: ibmveth: use new api ethtool_{get|set}_link_ksettings e4ccf764488a net: ibm: emac: use new api ethtool_{get|set}_link_ksettings cecf62d6c618 net: ibm: ehea: use new api ethtool_{get|set}_link_ksettings 1e9116327e1d net: change init_inodecache() return void bf99b4ded5f8 tcp: fix mark propagation with fwmark_reflect enabled cc31d43b4154 netfilter: use fwmark_reflect in nf_send_reset ec2318904965 xtables: extend matches and targets with .usersize 4915f7bbc402 xtables: use match, target and data copy_to_user helpers in compat b5040f6c33a5 ebtables: use match, target and data copy_to_user helpers 244b531bee2b arptables: use match, target and data copy_to_user helpers e47ddb2c4691 ip6tables: use match, target and data copy_to_user helpers f77bc5b23fb1 iptables: use match, target and data copy_to_user helpers f32815d21d4d xtables: add xt_match, xt_target and data copy_to_user functions 24f56ea66df7 dt-bindings: qman: Remove pool channel node c13215dd2aac Documentation: panel-dpi: fix path to display-timing.txt 7b536c0012d6 devicetree: bindings: clk: mvebu: fix description for sata1 on Armada XP 5bb61d14b98b Docs: dt: Be explicit and consistent in reference to IOMMU specifiers 33ec224045b7 Documentation: ehci-omap: remove the unnecessary newline b5ee3daf6efc Documentation: omap-usb-host: fix OMAP OHCI/EHCI file names f1aa54840657 of/irq: improve error report on irq discovery process failure a009e975da5c dma-fence: Introduce drm_fence_set_error() helper fb1b8b117531 libata-eh: Use switch() instead of sparse array for protocol strings 900fde06cb9d selinux: default to security isid in sel_make_bools() if no sid is found 4262fb51c9f5 selinux: log errors when loading new policy b21507e27262 proc,security: move restriction on writing /proc/pid/attr nodes to proc be0554c9bf9f selinux: clean up cred usage and simplify 01593d3299a1 selinux: allow context mounts on tmpfs, ramfs, devpts within user namespaces ef37979a2cfa selinux: handle ICMPv6 consistently with ICMP a2c7c6fbe5ab selinux: add security in-core xattr support for tracefs da69a5306ab9 selinux: support distinctions among all network address families d83bb5a46ded pinctrl: sunxi: Remove old sun5i pinctrl drivers 9e65a3787217 drm/i915: don't open code the pdpe/pml4e clearing 568431076053 drm/i915: s/gen8_setup_page_directory_pointer/gen8_setup_pml4e/ 5c693b2b8ae4 drm/i915: s/gen8_setup_page_directory/gen8_setup_pdpe/ 858f559f3dab pinctrl: sunxi: Add common sun5i pinctrl driver 578db85f6777 pinctrl: sunxi: Add pinctrl variants d6c99f4bf093 dma-fence: Wrap querying the fence->status 83dd1376fd92 dma-fence: Clear fence->status during dma_fence_init() 55fa15b5987d USB: serial: ch341: fix baud rate and line-control handling 3cca8624b662 USB: serial: ch341: fix line settings after reset-resume ce5e29282811 USB: serial: ch341: fix resume after reset f2950b78547f USB: serial: ch341: fix open error handling 030ee7ae52a4 USB: serial: ch341: fix modem-control and B0 handling a20047f36e2f USB: serial: ch341: fix open and resume after B0 4e2da44691cf USB: serial: ch341: fix initial modem-control state 21e7fbe7db2a kvm: nVMX: Reorder error checks for emulated VMXON 4d82d12b3913 KVM: lapic: do not scan IRR when delivering an interrupt 26fbbee5815e KVM: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update b3c045d33218 KVM: lapic: remove unnecessary KVM_REQ_EVENT on PPR update eb90f3417a0c KVM: vmx: speed up TPR below threshold vmexits 0f1e261ead16 KVM: x86: add VCPU stat for KVM_REQ_EVENT processing 0f89b207b04a kvm: svm: Use the hardware provided GPA instead of page walk 5bd5db385b3e KVM: x86: allow hotplug of VCPU with APIC ID over 0xff b4535b58ae0d KVM: x86: make interrupt delivery fast and slow path behave the same 6e50043912d9 KVM: x86: replace kvm_apic_id with kvm_{x,x2}apic_id f98a3efb284a KVM: x86: use delivery to self in hyperv synic 63dbe14d39b0 kvm: x86: mmu: Update documentation for fast page fault mechanism f160c7b7bb32 kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits. 37f0e8fe6b10 kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs f39a058d0ea2 kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update 83ef6c8155c0 kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear 97dceba29a6a kvm: x86: mmu: Fast Page Fault path retries ea4114bcd3a8 kvm: x86: mmu: Rename spte_is_locklessly_modifiable() 27959a4415a5 kvm: x86: mmu: Use symbolic constants for EPT Violation Exit Qualifications 114df303a7ee kvm: x86: reduce collisions in mmu_page_hash f3414bc77419 kvm: x86: export maximum number of mmu_page_hash collisions 826da32140da KVM: x86: simplify conditions with split/kernel irqchip 8231f50d9853 KVM: x86: prevent setup of invalid routes e5dc48777dcc KVM: x86: refactor pic setup in kvm_set_routing_entry 099413664c71 KVM: x86: make pic setup code look like ioapic setup 49776faf93f8 KVM: x86: decouple irqchip_in_kernel() and pic_irqchip() 35e6eaa3df55 KVM: x86: don't allow kernel irqchip with split irqchip e297b7343d04 ARM: configs: stm32: enable ADC driver 368e5fbdfc60 ata: sata_mv: Convert to devm_ioremap_resource() 2e7ee33615f7 ARM: davinci_all_defconfig: enable pwm-beeper 3d63a47a380a spi: s3c64xx: Don't request/release DMA channels for each SPI transfer bd2522b16884 cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECT 4ef8c1c93f84 cfg80211: size various nl80211 messages correctly e21ab17904ff ASoC: dwc: Enable 24 bit sample size in PIO mode e2f748e06db3 ASoC: dwc: Add record capability in PIO mode da369d0ab58c ASoC: rt5645: set high voltage for capless power 02c5c03283c5 ASoC: rt5645: set sel_i2s_pre_div1 to 2 e70002c80d4d spi: dw: Make debugfs use bus num and make irq name unique 9620ca90115d spi: spi-axi: Free resources on error path 341f741f04be afs: Refcount the afs_call struct 210f035316f5 rxrpc: Allow listen(sock, 0) to be used to disable listening 56ff9c837778 afs: Kill afs_wait_mode fac69d0efad0 x86/boot: Add missing declaration of string functions 914122c389d0 x86/apic: Implement set_state_oneshot_stopped() callback 9b8e34e211b1 rfkill: Add rfkill-any LED trigger 011cda589938 drm: fix compilations issues introduced by "drm: allow to use mmuless SoC" 562a7a07bf61 btrfs: make tracepoint format strings more compact 7856654842bd Btrfs: add truncated_len for ordered extent tracepoints 92a1bf76a89a Btrfs: add 'inode' for extent map tracepoint 11b3c20bdd15 drm: Change the return type of the unload hook to void ac0c7cf8be00 btrfs: fix crash when tracepoint arguments are freed by wq callbacks 931c670d209b drm: add more document for drm_crtc_from_index() a09759e82f2d drm: remove useless parameters from drm_pick_cmdline_mode function eeb0d56fab4c mac80211: implement multicast forwarding on fast-RX path 1527058736fa reset: hisilicon: add reset-hi3660 836e23549583 dt-bindings: Document the hi3660 reset bindings 5987b4bf5121 reset: ti_syscon: fix a ti_syscon_reset_status issue 9631739f8196 drm/i915/gvt: cleanup GFP flags 8e8d7f13b6d5 afs: Add some tracepoints 5d799acdd057 drm/i915: Update DRIVER_DATE to 20170109 f0a8b49c03d2 drm/bridge: analogix dp: Fix runtime PM state on driver bind 209a7fb2104f lookup_fast(): clean up the logics around the fallback to non-rcu mode 916cafdc9584 samples/seccomp: fix 64-bit comparison macros ad1633a151df namei: fold unlazy_link() into its sole caller 5753394b64a0 drm/i915/gvt/kvmgt: return meaningful error for vgpu creating failure 03551e971f6e drm/i915/gvt: cleanup opregion memory allocation code 4e5378918b5b drm/i915/gvt: destroy the allocated idr on vgpu creating failures 59c0573dfbd5 drm/i915/gvt: init/destroy vgpu_idr properly 440a9b9fae37 drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done 2e51ef32b0d6 drm/i915/gvt: fix use after free for workload 2fcdb66364ee drm/i915/gvt: remove duplicated definition 888530b57f88 drm/i915/gvt: adjust high memory size for default vGPU type 901a14b721fe drm/i915/gvt: print correct value for untracked mmio 905a5035ebe7 drm/i915/gvt: always use readq and writeq 39762ad437f1 drm/i915/gvt: fix return value in mul_force_wake_write a12010534d09 drm/i915/gvt: fix error handing of tlb_control emulation 3e70c5d6ea51 drm/i915/gvt: verify functions types in new_mmio_info() 2cfe8f8290bd net: dsa: bcm_sf2: Utilize nested MDIO read/write a4c61b92b3a4 net: dsa: bcm_sf2: Do not clobber b53_switch_ops 03e916fa8b55 ext4: do not polute the extents cache while shifting extents 2a9b8cba62c0 ext4: Include forgotten start block on fallocate insert range bc31c905e946 net-tc: convert tc_from to tc_from_ingress and tc_redirected 8dc07fdbf205 net-tc: convert tc_at to tc_at_ingress a5135bcfba73 net-tc: convert tc_verd to integer bitfields e7246e122aaa net-tc: extract skip classify bit from tc_verd d6264071ce7d net-tc: make MAX_RECLASSIFY_LOOP local aec745e2c520 net-tc: remove unused tc_verd fields 86d6cda68f37 extcon: Modify the name of EXTCON_USB_HOST connector 3c5f0e076833 extcon: Add new EXTCON_CHG_USB_PD type for USB Power Delivery 62a37443e93b extcon: Add documentation for EXTCON_CHG_USB_SLOW/FAST bcb7440e76a9 extcon: usb-gpio: Add pinctrl operation during system PM e6cf04654376 extcon: Move defintion of struct extcon_dev to driver/extcon directory 6e3a7e89ff1a extcon: adc-jack: Use the internal data instead of using struct extcon_dev 2f556bdb9f2e extcon: int3496: Add Intel INT3496 ACPI device extcon driver 5298b8365832 extcon: axp288: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set db6228612ce2 extcon: Add documentation for EXTCON_CHG_USB_* and EXTCON_USB_* 01b4c9a1ae07 extcon: Remove potential problem when calling extcon_register_notifier() dd3a55fc688b extcon: axp288: Fix the module not auto-loading be1749528ea8 extcon: axp288: Remove unnecessary irq?_en register writes 5757aca10146 extcon: axp288: Use vbus-valid instead of -present to determine cable presence 5d2199ea340d extcon: axp288: Fix possibly reporting 2 cables in state true 3fe1e0e2ab50 extcon: axp288: Simplify axp288_handle_chrg_det_event 1490d157e075 extcon: axp288: Remove usb_phy notification code 768842413997 extcon: axp288: Remove dependency on non-existing platform_data 9fe172b9be53 extcon: palmas: Check the parent instance to prevent the NULL af57fa4de246 extcon: Restructure multi-line comments to follow codingstyle e7d9dd5ab15f extcon: Return error code on failure 8a522bf2d4f7 extcon: adc-jack: Fix incompatible pointer type warning 6c467a106f4c extcon: arizona: Simplify micd_pol_gpio handling a2cd64f30140 net: stmmac: fix maxmtu assignment to be within valid range 29b84f20e2c5 mdio: Demote print from info to debug in mdio_device_register 5944701df90d net: remove useless memset's in drivers get_stats64 bc1f44709cf2 net: make ndo_get_stats64 a void function a121103c9228 Linux 4.10-rc3 dc33da59ff88 net: ipv4: Remove flow arg from ip_mkroute_input 9f09eaeae28a net: ipmr: Remove nowait arg to ipmr_get_route 60889869147e liquidio: simplify octeon_flush_iq() 9d5ecb09d525 bpf: change back to orig prog on too many passes 0035ddf4399c fm10k: remove FM10K_FLAG_DEBUG_STATS b5db29f08afc fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp 881571c12fed fm10k: Limit dma sync of RX buffers to actual packet size 6721f2dad511 fm10k: bump version number f0524955177c fm10k: do not clear global mailbox interrupt bits 2f3fc1e62003 fm10k: request reset when mbx->state changes aee243334461 fm10k: remove extraneous variable definition in fm10k_ethtool.c 50bfaee50c00 fm10k-shared: use mac-> instead of hw->mac. a6d51b68611e net/mlx5: Introduce blue flame register allocator 0b80c14f0097 IB/mlx5: Fix retrieval of index to first hi class bfreg 2f5ff26478ad mlx5: Fix naming convention with respect to UARs f4044dac63e9 IB/mlx5: Fix error handling order in create_kernel_qp de8d6e02efbd IB/mlx5: Fix kernel to user leak prevention logic a5d431eff2e0 fscrypt: make fscrypt_operations.key_prefix a string f099d616dd68 fscrypt: remove unused 'mode' member of fscrypt_ctx 173b8439e1ba ext4: don't allow encrypted operations without keys 111427f6eb5a net: dsa: move HWMON support to its own file f5992b72ebe0 tg3: Fix race condition in tg3_get_stats64(). 6052cd1af86f be2net: fix unicast list filling ea07b862ac8e mm: workingset: fix use-after-free in shadow node shrinker b361da837392 net: netcp: ale: add proper ale entry mask bits for netcp switch ALE 7938a0d75fd6 net: netcp: ale: use ale_status to size the ale table ca47130a744b net: netcp: ale: update to support unknown vlan controls for NU switch 4cd85a61d218 net: netcp: use hw capability to remove FCS word from rx packets 0cead3a6a1ab net: netcp: ethss: get phy-handle only if link interface is MAC-to-PHY 6a8162e99ef3 net: netcp: store network statistics in 64 bits aa255101f7e9 net: netcp: remove the redundant memmov() 69d707d034b6 net: netcp: extract eflag from desc for rx_hook handling b0b9b3df27d1 mm: stop leaking PageTables c40d8883a28e Documentation: DT: net: cpsw: remove no_bd_ram property be034fc14015 net: ethernet: ti: cpsw: add support for ringparam configuration 90225bf0ba35 net: ethernet: ti: cpsw: add support for descs pool size configuration 7f3b490aaacd net: ethernet: ti: cpdma: use devm_ioremap 5fcc40a90064 net: ethernet: ti: cpdma: minimize number of parameters in cpdma_desc_pool_create/destroy() 12a303e3b813 net: ethernet: ti: cpdma: fix desc re-queuing a6c83ccf3c53 net: ethernet: ti: cpdma: am437x: allow descs to be plased in ddr 94b00aee437d ARM: configs: keystone: Enable Generic on-chip SRAM driver b3511c9e525b ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor 88bd82249173 ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor 82d76b6a203c ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor 2e54ecb66229 ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor b6f922ab524f ARM: dts: keystone-k2g: Add MSM RAM node 75eaf8724152 ARM: dts: keystone-k2e: Add MSM RAM node d29db5a159d5 ARM: dts: keystone-k2l: Add MSM RAM node b4d15ba8e7d2 ARM: dts: keystone-k2hk: Add MSM RAM node 17be2a2905a6 staging: iio: ad7606: replace range/range_available with corresponding scale 04e917305d6a iio:trigger: Fix coding style in iio-trig-bfin-timer.c by aligning parameters with opening bracket. 01d0f7158691 MAINTAINERS: add greybus subsystem mailing list 9b9cefd00faa staging: gdm724x: cleanup long lines to conform to kernel coding style 8943880eff43 staging:rtl8188eu:rtw_ap.c remove unnecessary braces 759fc3c1e9b6 Staging: vt6656: Align lines to match open parenthesis 945cd472601f staging:rtl8188eu:core Fixes Alignment should match opening brace 015ae42838d2 staging:rtl8712 Aligned code with open parenthesis 5d04ac5412f6 staging:rtl8712: Removed unnecessary parentheses bdfb95c4baab staging: greybus: remove timesync protocol support 9e6612ebe595 ARM: dts: da850-lcdk: Enable ohci for omapl138 lcdk fa4fabff6a95 ARM: dts: da850: Add usb device node 20b1e22d01a4 x86/efi: Don't allocate memmap through memblock after mm_init() 1d0f110a2c6c be2net: fix accesses to unicast list bcd5e1a49f0d netlabel: add CALIPSO to the list of built-in protocols c5fdae044030 l2tp: rework socket comparison in __l2tp_ip*_bind_lookup() 986f7cbc510e l2tp: remove useless NULL check in __l2tp_ip*_bind_lookup() bb39b0bdc8c6 l2tp: make __l2tp_ip*_bind_lookup() parameters 'const' 8cf2f7045341 l2tp: remove redundant addr_len check in l2tp_ip_bind() b63f5e84826b GFS2: Wake up io waiters whenever a flush is done 780e982905be RDS: validate the requested traces user input against max supported a83863174a61 sctp: prepare asoc stream for stream reconf df560056d960 udp: inuse checks can quit early for reuseport 40d9f8275004 timekeeping: Remove unused timekeeping_{get,set}_tai_offset() 7192c54a6801 drm/amdgpu: drop verde dpm quirks 8a08403bcb39 drm/radeon: drop verde dpm quirks 6458bd4dfd94 drm/radeon: update smc firmware selection for SI 5165484b02f2 drm/amdgpu: update si kicker smc firmware 70fd80d6f7e3 drm/amd/powerplay: extend smu's response timeout time. d6df71e125b4 drm/amdgpu: remove static integer for uvd pp state fc8e9c54699e drm/amd/amdgpu: add Polaris12 PCI ID f4309526576d drm/amdgpu/powerplay: add Polaris12 support c4642a479fac drm/amd/amdgpu: add Polaris12 support (v3) 7f4c4f80fd22 MAINTAINERS: Update mailing list for radeon and amdgpu 89eb9835b265 cxgb4: Add port description for new cards. 5e78f7fd3743 cxgb4/cxgb4vf: Display 25G and 100G link speed 93e246f783e6 vti6: fix device register to report IFLA_INFO_KIND c7b371e34c0b net: ipv4: make fib_select_default static 0c8d803f397a net: ipv4: Simplify rt_fill_info 4055ae5e6d00 cxgb4: Synchronize access to mailbox 5ca7d1ca77dc net: phy: dp83867: fix irq generation 4b92ea81cca3 net: dsa: b53: Utilize common helpers for u64/MAC 7558828adebe net: dsa: remove version string 064c3db9c564 ata: sata_mv:- Handle return value of devm_ioremap. 026b471bfc99 liquidio: fix wrong information about channels reported to ethtool 2dae99558e86 libata: Fix ATA request sense 88af4bbd8f69 ata: sata_mv: fix module license specification f784ad3d79e5 ipv6: do not send RTM_DELADDR for tentative addresses 54643a83b41a ahci: imx: Add imx53 SATA temperature sensor support 896b4db685cf amd-xgbe: Fix IRQ processing when running in single IRQ mode 90028b07a74d liquidio VF: fix incorrect struct being used 0f1f9cbc04db sh_eth: R8A7740 supports packet shecksumming 978d3639fd13 sh_eth: fix EESIPR values for SH77{34|63} fd7c99142d77 tile/ptrace: Preserve previous registers for short regset write 1dd558135454 ARM: dts: keystone: Add "ti,da830-uart" compatible string 6e03f653e318 soc: ti: knav: cleanup includes and sort header files 4ee34aae4108 soc: ti: knav_dma: fix typos in trace message aa142ed77099 Input: intel-mid-touch - remove driver 0eeecf603949 Input: edt_ft5x06 - change msleep to usleep_range for small msecs c01b5e7464f0 Input: xpad - don't depend on endpoint order a8c34e27fb1e Input: xpad - simplify error condition in init_output 4f88476c7542 Input: xpad - move reporting xbox one home button to common function c02fc1d9e5d9 Input: xpad - correctly sort vendor id's e360e72e715f spi: bcm53xx: (re)license code to the GPL v2 9f169b9f52a4 ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused 09a8bf812c66 ALSA: hda: check stream decoupled register state bc65a326c579 ASoC: Intel: Skylake: Release FW ctx in cleanup 1448099dd3d5 ASoC: Intel: bxtn: Use DSP poll API to poll FW status 9cc8f9fe0f9e ASoC: Intel: Common: Update dsp register poll implementation eee0e16f8c3c ASoC: Intel: Skylake: Clean up manifest info 66459c5a50a7 spi: imx: adjust watermark level according to transfer length af813a6fd874 ASoC: wm_adsp: Add mechanism to preload firmware on a core 7453c549f5f6 swiotlb: Export swiotlb_max_segment to users 8118fe40d4a4 clk: rockchip: Remove useless init of "grf" to -EPROBE_DEFER 57b6bfcf66d1 MAINTAINERS: Add Aaro Koskinen as TI omap1 SoC co-maintainer b42a13d9181e drm/i915: Drain freed objects for mmap space exhaustion 91b467e0a3f5 afs: Make afs_readpages() fetch data in bulk 196ee9cd2d04 afs: Make afs_fs_fetch_data() take a list of pages f62280efe893 ARM: dts: Fix compatible for ti81xx uarts for 8250 1aa09df0854e ARM: dts: Fix am335x and dm814x scm syscon to probe children 6e613ebf4405 ARM: OMAP2+: Fix init for multiple quirks for the same SoC 1a292fa53d06 drm/i915: Purge loose pages if we run out of DMA remap space d97556c80120 ARM: dts: Fix omap3 off mode pull defines 10466d2a59b2 drm/i915: Fix phys pwrite for struct_mutex-less operation e0edc8c54646 libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices f7f01ffbca77 ARM: dts: omap5-igep0050: Allow bootloader to configure USB Ethernet MAC e13a22a406f2 ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC 879a29e32c2d ARM: dts: pandaboard: Allow bootloader to configure USB Ethernet MAC 055d31de7158 ARM: omap3: beagleboard-xm: dt: Add ethernet to the device tree 657279778af5 ARM: OMAP1: DMA: Correct the number of logical channels de2518201e52 ata: ahci_xgene: free structure returned by acpi_get_object_info() 36cc9fd9ce0f soc: ti: wkup_m3_ipc: Drop wait from wkup_m3_rproc_boot_thread 2874d5ee6c06 libata: Protect DMA core code by #ifdef CONFIG_HAS_DMA 6cf32ed9eee2 libata: Make ata_sg_clean() static again b16a0168c41f ata: AHCI and other non-SFF native drivers should depend on HAS_DMA 7bc7ab1e63df ata: ATA_BMDMA should depend on HAS_DMA 2a736e0585e5 ata: SATA_HIGHBANK should depend on HAS_DMA 62989cebd367 ata: SATA_MV should depend on HAS_DMA 984ff29f74c0 drm/i915: Simplify testing for am-I-the-kernel-context? e8f9ae9b5062 drm/i915: Use range_overflows() edd1f2fe11ff drm/i915: Use fixed-sized types for stolen 46fad808b1b7 drm/i915: Use phys_addr_t for the address of stolen memory c4d3ae6852bd drm/i915: Consolidate checks for memcpy-from-wc support 1ebb71143758 HID: hid-cypress: validate length of report eca90a3b3226 EDAC: Fix typos in enum mem_type comments 628ea92f0928 EDAC: Make dev_attr_sdram_scrub_rate static 9f547425fd9f drm: crc: Call wake_up_interruptible() each time there is a new CRC entry 1ae0d5af347d drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache 6d10c54a83e2 drm/sti: remove deprecated sti_vtac.c file 8953e9ee0ce5 drm/sti: create fbdev at binding a69e466b0666 drm/sti: update fps debugfs entries 97120776f7cd drm/sti: do not post HQVDP command if no update 49fb560a7bf5 drm/sti: load XP70 firmware only once dd841870d0f5 drm/sti: allow audio playback on HDMI even if disabled. 83089bb9a30d arm64: dts: exynos: Make TM2 and TM2E independent from each other 2f3e77392099 arm64: dts: exynos: Fix wrong values for ldo23 and ldo25 on TM2/TM2E 7021b60073f8 HID: remove use of DRIVER_LICENSE e691ac2f75b6 cfg80211: support ieee80211-freq-limit DT property 4787cfa08476 cfg80211: move function checking range fit to util.c b330b25eaabd dt-bindings: document common IEEE 802.11 frequency limit property 76ed5a8f4747 igb: Fix hw_dbg logging in igb_update_flash_i210 5bc8c230e2a9 igb: add i211 to i210 PHY workaround 9474933caf21 igb: close/suspend race in netif_device_detach 69b97cf6dbce igb: re-assign hw address pointer on reset after PCI error 182785335447 igb: reset the PHY before reading the PHY ID 629823b87240 igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr 4e684f59d760 igb: Workaround for igb i210 firmware issue c4f9b6e5783c igb: correct register comments 7e54d9d063fa e1000e: driver trying to free already-free irq 030ec9e68239 igb: Realign bad indentation 62a0d98a188c drm: allow to use mmuless SoC 99c48e1e38f0 drm: compile drm_vm.c only when needed 82f42e4cc164 fbmem: add a default get_fb_unmapped_area function 19f0f3021e75 ARM: rockchip: drop rk3288 jtag/mmc switch handling 4c58063d4258 soc: rockchip: add driver handling grf setup 2c257ce6ab6f dt-bindings: add used but undocumented rockchip grf compatible values 7c294e002641 arm64: dts: exynos: Remove unsupported regulator-always-off property from TM2E 712fa1777207 arm64: dts: rockchip: add max-link-speed for rk3399 b3b73b8e6df6 xfrm: state: do not acquire lock in get_mtu helpers 7f0f5460d468 ARM: dts: socfpga: add missing compatible string for SDRAM controller 984442b72c23 ARM: dts: socfpga: add fpga region support on Arria10 7c8e5afd6873 ARM: dts: socfpga: add base fpga region and fpga bridges 12bf98b91f7a x86/apic: Fix typos in comments 1e620f9b23e5 x86/boot/32: Convert the 32-bit pgtable setup code from assembly to C a33d331761bc x86/CPU/AMD: Fix Bulldozer topology ecc7ea5dd140 x86/platform/intel-mid: Enable GPIO keys on Merrifield a01b3391b542 x86/platform/intel-mid: Get rid of duplication of IPC handler 4b5b61eaf8b7 x86/platform/intel-mid: Remove Moorestown code d74b9db5e8e0 arm64: dts: exynos: Comply to the samsung pinctrl naming convention in TM2 4c50383e8747 arm64: dts: exynos: Use macros for pinctrl configuration on Exynos5433 eba7e6c6e528 pinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433 f53345e8cf02 thermal: core: move tz->device.groups cleanup to thermal_release 352e5fd10598 scsi: lpfc: Reinstate lpfc_soft_wwn parameter 2d1148f0f450 scsi: bfa: Increase requested firmware version to 3.2.5.1 0371adcdaca9 scsi: snic: Return error code on memory allocation failure 9698b6f47355 scsi: fnic: Avoid sending reset to firmware when another reset is in progress af5179a405c0 power: supply: remove Intel Moorestown battery support da7b66e720dc scsi: hisi_sas: lock sensitive region in hisi_sas_slot_abort() 64d631873258 scsi: hisi_sas: lock sensitive regions when servicing CQ interrupt d177c408113e scsi: hisi_sas: service v2 hw CQ ISR with tasklet ab3dabb3e8cf scsi: ufs-qcom: Fix module autoload ff8e20c66249 scsi: ufs: Improve fatal error logs 1a07f2d96eb9 scsi: ufs: add trace event for ufs commands 911a0771b6fa scsi: ufs: add time profiling support d2aebb9b269b scsi: ufs: fix setting init power mode 4e768e7645ec scsi: ufs: add capability to keep auto bkops always enabled 0c8f75869ed8 scsi: ufs: set default UFS power management level 09690d5a6ae1 scsi: ufs: provide sysfs attribute to select the PM level fcb0c4b08a18 scsi: ufs: Add sysfs node to dynamically control clock scaling b427411abb3d scsi: ufs: Add sysfs node to dynamically control clock gating e7d38257a40f scsi: ufs: fix multiple ufs spec violation 7ff5ab473633 scsi: ufs: add tracing support 66cc820f9cbf scsi: ufs: dump debug info during failures 1c3415a06b10 Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data 4e552c8cb5bc leds: add LED_ON brightness as boolean value e64b8cc72bf9 DT: leds: Improve examples by adding some context f57e8384c5d2 arm64: dts: enable the MUSB controller of Pine64 in host-only mode 972a3ecdf27f arm64: dts: add MUSB node to Allwinner A64 dtsi d49f9dbc8f0c arm64: dts: allwinner: enable EHCI1, OHCI1 and USB PHY nodes in Pine64 ac93c09cdbaf arm64: dts: allwinner: sort the nodes in sun50i-a64-pine64.dts a004ee350177 arm64: dts: allwinner: add USB1-related nodes of Allwinner A64 7ec73b7e36d0 drm/i915: Only skip requests once a context is banned b7163936bd99 drm/i915: Move a few more utility macros to i915_utils.h 210af2a5f124 ipmi: make ipmi_usr_hndl const 08f6cd01fe77 Documentation: Fix a typo in IPMI.txt. f07b35202148 GFS2: Made logd daemon take into account log demand 02bbd9802da7 staging: i4l: delete the whole thing a8ba798bc8ec selftests: enable O and KBUILD_OUTPUT 80d443e88766 selftests: add EXTRA_CLEAN for clean target 5a2d4a5763c9 selftests: remove CROSS_COMPILE in dedicated Makefile 7d758af257bc selftests: add default rules for c source file 5fe59799352b selftests: remove useless TEST_DIRS 88baa78d1f31 selftests: remove duplicated all and clean target 7738789fba09 selftests: x86/pkeys: fix spelling mistake: "itertation" -> "iteration" 3659f98b5375 selftests: do not require bash to run netsocktests testcase d979e13a3fa9 selftests: do not require bash to run bpf tests a2b1e8a20c99 selftests: do not require bash for the generated test c1878f7a89ef tools: psock_tpacket: block Rx until socket filter has been added and socket has been bound to loopback. ad02c4f54782 tcp: provide timestamps for partial writes 2fcf5cc3be06 GFS2: Limit number of transaction blocks requested for truncates 394ed8e4743b md: cleanup mddev flag clear for takeover 99f17890f04c md/r5cache: fix spelling mistake on "recoverying" d2250f105f18 md/r5cache: assign conf->log before r5l_load_log() 3c66abbaaf69 md/r5cache: simplify handling of sh->log_start in recovery 28ca833ecf89 md/raid5-cache: removes unnecessary write-through mode judgments 0a8fd1346254 USB: fix problems with duplicate endpoint addresses 8f12dc24490b usb: ohci-at91: use descriptor-based gpio APIs correctly 421463b80b40 hyper-v: Add myself as additional MAINTAINER 674aea07e382 usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 3bc02bce908c usb: hub: Move hub_port_disable() to fix warning if PM is disabled 5563bb5743cb usb: musb: blackfin: add bfin_fifo_offset in bfin_ops c8bd2ac3b4c6 usb: musb: fix compilation warning on unused function 8c300fe282fa usb: musb: Fix trying to free already-free IRQ 4 c48400baa021 usb: musb: dsps: implement clear_ep_rxintr() callback 6def85a396ce usb: musb: core: add clear_ep_rxintr() to musb_platform_ops 457c005aaf02 staging: gdm724x: update HCI structs with new bitwise types 64cd405ac9b9 staging:r8188eu: eleminate recovery attemp using skb_clone after netdev_alloc_skb fail 80c96e08c416 staging:r8188eu: remove unused WIFI_MP_*STATE and WIFI_MP_CTX* definitions c3747e003fba staging:r8188eu: remove (NDEV|ADPT)_(FMT|ARG) definitions e84741a93841 staging:r8188eu: remove rtw_update_mem_stat definition c27fb88256fc staging:r8188eu: remove RTW_STATUS_CODE() 746fb137c1d3 staging: unisys: visorbus: visorchipset.c: Don't check for more than PAGE_SIZE length 7a41385e68da staging: unisys: visorbus: Don't check for more than PAGE_SIZE length in visorbus 401579c22ccb staging: rtl8188eu: fix incorrect ERROR tags from logs cbe50fc43207 staging: most: change dma_buf variable to __le16 c887e69d908f staging:iio:addac Fixes Alignment should match open parenthesis 4ee5a460a34f Staging: lustre: lustre: lmv: Compress return logic into one line. e1d714983271 staging: rtl8188eu: remove unused function _linked_rx_signal_strehgth_display 9e3596b0c653 kbuild: initramfs cleanup, set target from Kconfig ae30ab4cd711 kbuild: initramfs fix dependency checking for compressed target 8f95a51e6149 ARM: defconfig: omap2plus: switch LIS3LV02DL driver 4d94b4a239ee ARM: OMAP1: USB: delete redundant CPU class checks bde49e5928c5 ARM: OMAP1: USB: make omap_otg_init() static 7e600cadda94 ARM: OMAP1: USB: tidy up logging output 6ca36a455e27 ARM: dts: am335x-icev2: Remove the duplicated pinmux setting a3ac350793d9 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate 588bfea9108a staging: greybus: log: Fix line over 80 characters. 8a983614ca95 staging: greybus: audio_topology: Fix spaces between operator and string e6220da0e4d7 ARM: dts: am335x-wega: Update ethernet phy node cf9d092e2ec3 ARM: dts: am335x-phycore-som: Update ethernet phy node 18175c385281 ARM: dts: am335x-wega: Set USB0 mode to otg 1fe61439c947 ARM: dts: am335x-phycore-som: Add i2c temp sensor 7f103dc05308 ARM: dts: am335x-phycore-som: Update compatible string for spi nor e2ae7efefb32 ARM: dts: Update Nanobone dts file to add external FRAM chip 7afa44e0e8db ARM: OMAP2+: Make the omapdss_find_dss_of_node() function static 8635cb2c2b11 ARM: OMAP2+: Remove unused omap_display_init() function 1a8eca7fa8ca ARM: dts: dra72-evm: drop NAND support 0c8a507fd291 ARM: dts: dra7-evm: add pinmux configuration for mmc1/2 d888e9d78337 ARM: dts: dra7-evm: Remove pinmux configurations for erratum i869 ca244a83ecc7 ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event 121dfbb2a2ef drm/i915: Clear ret before unbinding in i915_gem_evict_something() 5e6eb456983c net:dsa: check for EPROBE_DEFER from dsa_dst_parse() 56b46b4378f0 net:mv88e6xxx: use g2 interrupt for 6097 chip 60f9b5e8068b net: xilinx: emaclite: Remove xemaclite_remove_ndev() aa884a26a135 net: ethoc: Remove unused members from struct ethoc 9b60047a9c95 r8169: fix the typo in the comment 3429fb3cda34 pinctrl: Fix panic when pinctrl devices with hogs are unregistered f585a15cb094 ARM: dts: n900: cleanup 921282360b9c ALSA: firewire-tascam: enclose identifiers referred by single function a4e86cba09c9 ALSA: firewire-digi00x: enclose identifiers referred by single function fcbe08d469bd ALSA: dice: enclose identifiers referred by single function 39feaf2d0a2e ALSA: oxfw: enclose identifiers referred by single function 7cdc887a00d7 ALSA: fireworks: enclose identifiers referred by single function 4780f774f991 ALSA: bebob: enclose identifiers referred by single function db9309a526e5 drm/i915/guc: Exclude the upper end of the Global GTT for the GuC 40b326eefe0a drm/i915: Move a few utility macros into a separate header f3b8f9126a9f drm/i915/execlists: Reorder execlists register enabling 56f6e0a7e7b0 drm/i915: Assert that we do create the deferred context d51dafaf07bf drm/i915: Assert all timeline requests are gone before fini 696c7f8e0373 ACPI / DMAR: Avoid passing NULL to acpi_put_table() 69130ea1e6b9 KVM: VMX: remove duplicated declaration 32eb12a6c110 KVM: MIPS: Flush KVM entry code from icache globally 4c881451d301 KVM: MIPS: Don't clobber CP0_Status.UX e9284603d857 soc: rockchip: power-domain: add power domain support for rk3328 825681c86908 dt-bindings: add binding for rk3328 power domains 9540480b71f5 dt-bindings: power: add RK3328 SoCs header for idle-request 79bb17ce8edb soc: rockchip: power-domain: Support domain control in hiword-registers 08f9572671c8 HID: ignore Petzl USB headlamp 0e377f3b9ae9 iio: Add gravity sensor support 571299d099dc iio: Add channel for Gravity 7b7db5ab33d2 ARM: dts: turris-omnia: add support for ethernet switch ed51e7902c51 ARM: dts: armada388-clearfog: move uart nodes a14c2338948d ARM: dts: armada388-clearfog: move ethernet related nodes aa09b30f1bfb ARM: dts: armada388-clearfog: move I2C nodes fce54ee273ef ARM: dts: armada388-clearfog: move device specific pinctrl nodes 712032aa65ae ARM: dts: armada388-clearfog: add pro model DTS file beb9ab5e5128 ARM: dts: armada388-clearfog: add base model DTS file 571800487837 ASoC: Intel: bytcr_rt5640: quirks for Insyde devices 60448b077ed9 ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode 3db5e3e707eb wireless: move IEEE80211_NUM_ACS to ieee80211.h fe3511ad8a1c clk: rockchip: add clock controller for rk3328 80691c8f08b3 ASoC: pxa2xx-ac97: Remove unused DAI ID defines 4cc4b72c136a netfilter: xt_connlimit: use rb_entry() cf6e007eef83 netfilter: conntrack: validate SCTP crc32c in PREROUTING 300ae149468f netfilter: select LIBCRC32C together with SCTP conntrack 6ed6bf47623f ARM: dts: socfpga: fpga manager data is 32 bits f549af06e9b6 ARM: dts: socfpga: Add NAND device tree for Arria10 b51af0bad827 dt-bindings: add bindings for rk3328 clock controller 6cc1aef0ad0d clk: rockchip: add dt-binding header for rk3328 343884c87e5a cfg80211: only pass sband to set_mandatory_flags_band() c7858bf16c0b asm-prototypes: Clear any CPP defines before declaring the functions 3e018daf045f rxrpc: Show a call's hard-ACK cursors in /proc/net/rxrpc_calls b1d9f7fde0bb rxrpc: Add some more tracing b54a134a7de4 rxrpc: Fix handling of enums-to-string translation in tracing 753aacfd2e95 nl80211: fix sched scan netlink socket owner destruction e8fa5671183c drm: crc: Wait for a frame before returning from open() 1aa81be3af12 drm: Move locking into drm_debugfs_crtc_crc_add 88017bd06e74 drm/imx: imx-tve: Remove unused variable 660602140103 selftests/x86: Add a selftest for SYSRET to noncanonical addresses 74545f63890e perf/x86: Set pmu->module in Intel PMU modules 159d3726db12 x86/platform/intel-mid: Rename 'spidev' to 'mrfld_spidev' 754c73cf4d24 x86/cpu: Fix typo in the comment for Anniedale 00bd61757821 Revert "drm: nouveau: fix build when LEDS_CLASS=m" c4158ff53643 x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers b3ba3f6fab87 drm: Add kernel-doc for drm_crtc_commit_get/put dd853fd216d1 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option e4f34cf6d591 Revert "ALSA: firewire-lib: change structure member with proper type" ad4d05329df5 udf: Make stat on symlink report symlink length as st_size 13a6c8328e60 ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion 1d0f953086f0 ALSA: usb-audio: Fix irq/process data synchronization 364757e4682c scsi: qla4xxx: comments correction 703e747a6b6f scsi: qedi: return via va_end to match corresponding va_start a5c1be7005e2 scsi: be2iscsi: Update driver version 5fa7db2111df scsi: be2iscsi: Add warning message for unsupported adapter dd940972f367 scsi: be2iscsi: Reinit SGL handle, CID tables after TPE 413f365657a8 scsi: be2iscsi: Add checks to validate CID alloc/free 29e80b7ce36f scsi: be2iscsi: Remove wq_name from beiscsi_hba fa1261c4b683 scsi: be2iscsi: Remove unused struct members b7d98ca7fb47 scsi: be2iscsi: Remove redundant receive buffers posting d7401055480d scsi: be2iscsi: Fix iSCSI cmd cleanup IOCTL 3f7f62ee5b10 scsi: be2iscsi: Add checks to validate completions 392b7d2f1222 scsi: be2iscsi: Set WRB invalid bit for SkyHawk faa0a22d5423 scsi: be2iscsi: Take iscsi_task ref in abort handler 987132167f4b scsi: be2iscsi: Fix for crash in beiscsi_eh_device_reset f35050137796 scsi: be2iscsi: Fix use of invalidate command table req 19099dc393f3 scsi: dpt_i2o: double free if adpt_i2o_online_hba() fails e0075478ca7c scsi: mptlan: Remove linux/miscdevice.h from mptlan.h 5f5fca6db3d3 scsi: cciss: use designated initializers 93380123fbb5 scsi: hpsa: use designated initializers 4b089d18ed97 scsi: lpfc: lpfc version change to 11.2.0.4 6b3b3bdb83b4 scsi: lpfc: Add missing memory barrier 2f07784f05c2 scsi: lpfc: Correct oops on vport port resets f2bf460cf5ef scsi: lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter b5749fe182a0 scsi: lpfc: Fix Xlane dynamic LUN set for LUN priority. 104450eb08ca scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 6c9231f604c2 scsi: lpfc: Correct host name in symbolic_name field e6c6acc0e022 scsi: lpfc: Correct issue leading to oops during link reset 8c6a6f407698 scsi: lpfc: Deprecate lpfc_soft_wwn parameter b2fd103b05fe scsi: lpfc: Correct error in setting OS Driver Version with FW e0165f20447c scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 40630f462824 scsi: storvsc: properly set residual data length on errors bba5dc332ec2 scsi: storvsc: properly handle SRB_ERROR when sense message is present 3cd6d3d9b1ab scsi: storvsc: use tagged SRB requests if supported by the device d86adf482b84 scsi: storvsc: Enable multi-queue support 977965283526 scsi: storvsc: Remove the restriction on max segment size f64dad2628bd scsi: storvsc: Enable tracking of queue depth 57ea884b0dcf packet: fix panic in __packet_set_timestamp on tpacket_v3 in tx mode e9ca038a94f5 ACPICA: Update version to 20161222 6b506235770f ACPICA: Parser: Update parse info table for some operators 9a947291374d ACPICA: Fix a problem with recent extra support for control method invocations ce87e09dd88c ACPICA: Parser: Allow method invocations as target operands 74e30f96ad21 ACPICA: Fix for implicit result conversion for the ToXXX functions e51d5d02f688 ARCv2: IRQ: Call entry/exit functions for chained handlers in MCIP 2163266c2704 ARC: IRQ: Use hwirq instead of virq in mask/unmask fa84d7310d19 ARC: mmu: clarify the MMUv3 programming model f8a892815fee ARM: dts: socfpga: add fpga-manager node for Arria10 3e2c972ca320 ARM: dts: socfpga: add the LTC2977 power monitor on Arria10 devkit a0c7807c3e8a ARM: dts: socfpga: enable watchdog timer on Arria5 and Arria10 a7f9dac38c0c ARM: dts: socfpga: enable CAN on Cyclone5 devkit c4fb689307fb ARM: dts: socfpga: Add Rohm DH2228FV DAC 4d3e72b1198b ARM: dts: socfpga: set desired i2c clock on Cyclone5 and Arria5 devkits 55b0f44cc289 ARM: dts: socfpga: enable GPIO and LEDs for Cyclone5 and Arria5 devkits e11b6293a8fc cpufreq: dt: Add support for APM X-Gene 2 666b5d1e9f87 rtc: rx8010: change lock mechanism df31175bb4d3 kernel-doc: make highlights more homogenous for the various backends 5267dd354bcd kernel-doc: make member highlighting available in all backends fc6d7af89fa9 kernel-doc: include parameter type in docbook output b1aaa546b52b kernel-doc: strip attributes even if they have an argument 02a4f4fe522c kernel-doc: cleanup parameter type in function-typed arguments f2c1a053ceed Doc: clarify source of jitter in USB1.1, and USB2.0 fe4c56c98c13 Doc: Typos in documentation e1235e18b502 Doc: Correct PPS doc to reflect code location 0a4cbc53d798 Documentation: fix spelling mistakes of "Celcius" -- > "Celsius" 843e4d1ed9e5 Note that the POWER[89] processors are supported. 5952758101fb dsa: mv88e6xxx: Optimise atu_get 71eae1ca77fd sh_eth: enable RX descriptor word 0 shift on SH7734 fb9a33ae6ba7 power: supply: gpio_charger: switch to using GPIO descriptors c56ca24a01ee power: supply: fix spelling mistake: supply: "Celcius" -> "Celsius" e3e774186d2c power: supply: wm97xx_battery: remove redundant 2nd null check on pdata 1169735dc26c power: supply: axp288_fuel_gauge: Remove unnecessary irq?_en register writes de4fb05142aa power: supply: bq24735: bring down the noise level dbff4c8eaa85 power: supply: bq24735: allow polling even if there is no ac-detect gpio 577b1f06e220 power: supply: axp288_charger: Use one notifier_block per extcon cable 7def63ca9cb2 power: supply: axp288_charger: Fix the module not auto-loading 620874c2df59 power: supply: axp288_charger: Remove unnecessary irq?_en register writes 8cffbe47e598 power: supply: axp288_charger: Fix wrong regmap_update_bits 5c5bcb8c576c power: supply: axp288_charger: Get and process initial hardware-state bcd39ba7327e power: supply: axp288_charger: Some minor cleanups 71851a63af60 power: supply: axp288_charger: Handle charger type changing without disconnect 7508f44129ca power: supply: axp288_charger: Actually get and use the USB_HOST extcon device d96e07350ab9 power: supply: axp288_charger: Move init_hw_regs call before supply registration 42e2008a66a7 power: supply: axp288_charger: Register extcon notifers after power_supply e3668e37f907 power: supply: axp288_charger: Use devm_power_supply_register feb583e37f8a power: supply: add sbs-charger driver 63219a2fe465 dt-bindings: power: supply: sbs-charger bindings a7d143d42b3d power: supply: bq24735: always check for AC adapter presence in probe a07bea32c612 power: supply: bq24735: configure the charger as part of enabling it 2e66585ca255 power: supply: bq24735: move down bq24735_{en,dis}able_charging 5b903a1555e1 power: supply: tps65217: Use generic charger name 757620c4e4fe power: supply: tps65217: Use generic name for get_property() da50b3a584ff power: supply: tps65217: Use generic name for power supply property 3967d1f91cb8 power: supply: tps65217: Use generic name for power supply structure 3c2e58a6d7db power: supply: tps65217: Use generic name for charger online 20a7e173c2a3 power: supply: tps65217: Support USB charger interrupt 9ef0bf1184a6 power: supply: tps65217: Use 'poll_task' on unloading the module bdca5d9e6b9a power: supply: qcom_smbb: Replace the deprecated extcon API c31480348fcf power: supply: axp288_charger: Replace the extcon API a50b0dbbaf49 power: supply: max8997_charger: Using device managed API and remove OOM print 50111d3f886a power: supply: axp20x_usb_power: add 100mA max current limit for AXP223 ac88bebedae4 dt-bindings: power: supply: axp20x_usb_power: add axp223 compatible 5c3ff59b4e7a power: supply: axp20x_usb_power: set min voltage and max current from sysfs 0dcc70ca8644 power: supply: axp20x_usb_power: use of_device_id data field instead of device_is_compatible bf383fea1fdd power: supply: bq24735-charger: optionally poll the ac-detect gpio 248efcf00602 power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time 4949fc5e071f power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time 6f074bc878dc power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error 94c7073fe32a dt-bindings: power: supply: bq24735: reverse the polarity of ac-detect d0ddcba9e9de power: supply: bq24735-charger: simplify register update to stop charging 888f97435a85 power: supply: axp288_fuel_gauge: Drop platform_data dependency eac53b3664f5 power: supply: axp288_charger: Drop platform_data dependency d556f21cb0f8 power: supply: axp288_charger: Make charger_init_hw_regs propagate i2c errors c7efff9284df ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL 49b2fd6ea63d docs: IIO documentation sphinx conversion c6ef7fd40edd vfio-mdev: fix non-standard ioctl return val causing i386 build fail 30965eeab5c8 of: drop duplicate headers a3b398e6f2f1 of: reserved_mem: set dma_ops for devices using reserved mem cf9e1672a66c mtd: nand: lpc32xx: fix invalid error handling of a requested irq 4fdda95893de sfc: don't report RX hash keys to ethtool when RSS wasn't enabled 8eb9f2f9e446 cxgb4: Support compressed error vector for T6 9b39f05ce8e0 sh_eth: factor out sh_eth_emac_interrupt() 1940f240769a sh_eth: no need for *else* after *goto* 4063469971af sh_eth: handle only enabled E-MAC interrupts 0fbb0f24dde8 dpaa_eth: Initialize CGR structure before init 3fe61f0940d9 dpaa_eth: cleanup after init_phy() failure b1ed35d9179b drm/i915: Revoke fenced GTT mmapings across GPU reset 25014521603f spi: pxa2xx-pci: Enable DMA for Intel Merrifield 63971c5682bf spi: pxa2xx: fix indentation of the comments in header a2dd8af00ca7 spi: pxa2xx: add missed break 38e5a85562a6 net: systemport: Pad packet before inserting TSB bb7da333d0a9 net: systemport: Utilize skb_put_padto() 009146d117b9 ipvlan: assign unique dev-id for each slave device. a896eee3349e net: dsa: remove out label in dsa_switch_setup_one 9feb16ae0b2d liquidio: remove PTP support in 23XX adapters 4ee437fbf626 ASoC: fsl_ssi: set fifo watermark to more reliable value cd7aeb1f9706 LiquidIO VF: s/select/imply/ for PTP_1588_CLOCK a9a8cdb368d9 libcxgb: fix error check for ip6_route_output() ac4340fc3ce0 net: Assert at build time the assumptions we make about the CMSG header. 1ff8cebf49ed scm: remove use CMSG{_COMPAT}_ALIGN(sizeof(struct {compat_}cmsghdr)) 63dfb0dac905 net: usb: asix_devices: add .reset_resume for USB PM e7ad4a73364c spi: sh-msiof: Remove useless memory allocation failure message ffcfae382375 spi: rspi: Remove useless memory allocation failure message b577fafc4366 nvmem: fix nvmem_cell_read() return type doc 14ba972842f9 nvmem: imx-ocotp: Fix wrong register size 01d0d2c42a14 nvmem: qfprom: Allow single byte accesses for read/write e09ee853c920 mei: move write cb to completion on credentials failures 5026c9cb0744 mei: bus: fix mei_cldev_enable KDoc ed3c177d960b ALSA: vx: Don't try to update capture stream before running 874e1f6fad9a ALSA: vx: Fix possible transfer overflow 6f05afcbb031 scripts/dtc: Update to upstream version 0931cea3ba20 fd7d6c5c8f3e drm/i915: enable FBC on gen9+ too 98b2f01c8dfc drm/i915: actually drive the BDW reserved IDs 0784bc624ae9 drm/i915: more .is_mobile cleanups for BDW 7fbd995ce424 drm/i915: fix INTEL_BDW_IDS definition 9d84fb27fa13 arm64: restore get_current() optimisation 6ef4fb387d50 arm64: mm: fix show_pte KERN_CONT fallout 76fede2fa79d drm/atomic: Fix outdated comment. e19f32da5ded vfio-pci: Handle error from pci_iomap d293dbaa540b vfio-mdev: fix some error codes in the sample code 8a937a25a7e3 perf probe: Fix to probe on gcc generated symbols for offline kernel eba484b51b8c iommu/iova: Use rb_entry() 432abf68a793 iommu/amd: Fix the left value check of cmd buffer 65ca7f5f7d1c iommu/vt-d: Fix pasid table size encoding eebc509b2088 perf probe: Fix --funcs to show correct symbols for offline module aec0e86172a7 iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped cf1716e9dae5 spi: dw-mid: switch to new dmaengine_terminate_* API (part 2) 80317c2cb400 ASoC: rt5640: move DAC2 Power to rt5640_dapm_widgets 42f7f3c4811b drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS 4dcd19bfabae video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap 04f6152d9fba MAINTAINERS: add myself as maintainer of fbdev 7e6d80ddb29d drm/omap: dsi: fix compile errors when enabling debug prints bb82250fc456 backlight: da9052: Fix module autoload d1b812945750 backlight: pwm_bl: Check the PWM state for initial backlight power state 7613c922315e backlight: pwm_bl: Move the checks for initial power state to a separate function 0eb3fba8c682 backlight: adp5520: Fix error handling in adp5520_bl_probe() cc21942bce65 backlight: lcd: Fix race condition during register 5db60ea93d4f drm/meson: Fix CVBS VDAC disable 0c931a290cc0 drm/meson: Fix CVBS initialization when HDMI is configured by bootloader b8e98db0dc64 ARM: dts: armada388-clearfog: move rear button 869fe59cd194 ARM: dts: armada388-clearfog: move SPI CS1 54f0ec0a3d48 ARM: dts: armada388-clearfog: move second PCIe port d5bd63358595 ARM: dts: armada388-clearfog: move DSA switch 76138f94a353 ARM: dts: armada388-clearfog: split clearfog DTS file 77fb9c04a8af ARM: dts: armada388-clearfog: move sdhci pinctrl node to microsom 744771fc982a ARM: dts: armada388-clearfog: move SPI flash into microsom 2cd367356a76 ARM: dts: armada388-clearfog: fix SPI flash #size-cells 85bcf96caba8 ALSA: hda - Fix up GPIO for ASUS ROG Ranger ab949d519601 ALSA: hda - Fix deadlock of controller device lock at unbinding aebe55c2d4b9 drm: Clean up planes in atomic commit helper failure path 24835e442f28 drm: reference count event->completion 7800fb69ddf3 drm/i915: Update comment that sets I915_MODE_FLAG_INHERITED ef079936d3cd USB: serial: ti_usb_3410_5052: fix NULL-deref at open cc0909248258 USB: serial: spcp8x5: fix NULL-deref at open f09d1886a41e USB: serial: quatech2: fix sleep-while-atomic in close 76ab439ed1b6 USB: serial: pl2303: fix NULL-deref at open 5afeef2366db USB: serial: oti6858: fix NULL-deref at open a5bc01949e3b USB: serial: omninet: fix NULL-derefs at open and disconnect 472d7e55d559 USB: serial: mos7840: fix misleading interrupt-URB comment fc43e651bf39 USB: serial: mos7840: remove unused write URB 5c75633ef751 USB: serial: mos7840: fix NULL-deref at open 9da049bcedf4 USB: serial: mos7720: remove obsolete port initialisation fde1faf872ed USB: serial: mos7720: fix parallel probe 75dd211e773a USB: serial: mos7720: fix parport use-after-free on probe errors 91a1ff4d53c5 USB: serial: mos7720: fix use-after-free on probe errors b05aebc25fdc USB: serial: mos7720: fix NULL-deref at open 21ce57840243 USB: serial: kobil_sct: fix NULL-deref in write 5d9b0f859bab USB: serial: keyspan_pda: verify endpoints at probe 90507d54f712 USB: serial: iuu_phoenix: fix NULL-deref at open e35d6d7c4e65 USB: serial: io_ti: bind to interface after fw download 2330d0a853da USB: serial: io_ti: fix I/O after disconnect 4f9785cc99fe USB: serial: io_ti: fix another NULL-deref at open a323fefc6f50 USB: serial: io_ti: fix NULL-deref at open 0dd408425eb2 USB: serial: io_edgeport: fix NULL-deref at open c4ac4496e835 USB: serial: garmin_gps: fix memory leak on failed URB submit 3dca01114dce USB: serial: cyberjack: fix NULL-deref at open 0c5987d3e3c5 ARM: dts: OX820: Update with dt-bindings includes ed4d903d2f54 ARM: dts: OX810: Update with dt-bindings includes 4b0ea93f250a gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap b2b9443beee5 arm64: dts: r8a7795: Add PWM support 569265002782 drm: Document deprecated load/unload hook a5ad0fd8524e drm: nouveau: fix build when LEDS_CLASS=m 0cf1725676a9 mtd: spi-nor: cqspi: Fix build on arches missing readsl/writesl 8c0216f37740 pwm: Remove .can_sleep from struct pwm_chip fe2858c8c6d1 pwm: Remove pwm_can_sleep() 247bde13b91a leds: pwm: Remove atomic code paths f97fd383d9a1 drm: tilcdc: simplify the recovery from sync lost error on rev1 28f1f9b26cee ALSA: hda/realtek - Add new codec ID ALC299 327bc443416d drm/panel: Constify device node argument to of_drm_find_panel() 5ec71dd7f1b6 cfg80211: sysfs: use wiphy_name() 4ea33ef0f9e9 batman-adv: Decrease hardif refcnt on fragmentation send error 1365e547c6bb xfrm: trivial typos 2f96c035fbd1 thermal: convert devfreq_cooling to use an IDA ae606089621e thermal: convert cpu_cooling to use an IDA 7a6639dca61b thermal: convert clock cooling to use an IDA b31ef8285b19 thermal core: convert ID allocation to IDA ff97f2399eda xfs: fix max_retries _show and _store functions 7611fb68062f thermal: thermal_hwmon: Convert to hwmon_device_register_with_info() 721a0edfbe1f xfs: update MAINTAINERS a1b7a4dea616 xfs: fix crash and data corruption due to removal of busy COW extents 20e73b000bcd xfs: use the actual AG length when reserving blocks 7a21272b0888 xfs: fix double-cleanup when CUI recovery fails 4fdf18242408 ARM: socfpga_defconfig: update defconfig for SoCFPGA ec2507d2a306 net/sched: cls_matchall: Fix error path 9ea28a369198 ARM: dts: Add am335x-bonegreen-wireless a0c2b6189140 ARM: dts: Move most of am335x-bonegreen.dts to am335x-bonegreen-common.dtsi 926d93a33e59 net: vrf: Add missing Rx counters 7158339d4c1e block: fix up io_poll documentation 096fe8726e5d arm64: dts: NS2: add support for XMC form factor 0cc878d67844 arm64: dts: NS2: reserve memory for Nitro firmware 2f5cb59c079f arm64: dts: NS2: enable PAXC on NS2 SVK 177232d22de5 arm64: dts: NS2: enable GICv2m for PAXB/PAXC interfaces 07eea570accc ixgbe: Add PF support for VF promiscuous mode 41e544cdad0b ixgbevf: Add support for VF promiscuous mode b3eb4e1860f3 ixgbe: Implement support for firmware-controlled PHYs 12c78ef09822 ixgbe: Implement firmware interface to access some PHYs d2a10ae72ed6 ixgbe: Remove unused firmware version functions and method 3efa9ed260ce ixgbe: Fix issues with EEPROM access 54f6d4c42451 ixgbe: Configure advertised speeds correctly for KR/KX backplane 26403b7fde65 ixgbevf: restore hw_addr on resume or error aeb4c73100be ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags b19cf6eea9e2 ixgbevf: fix AER error handling 126db13fa0e6 ixgbe: fix AER error handling a9d2d53a788a ixgbe: test for trust in macvlan adjustments for VF 2dad7b2775ea ixgbevf: handle race between close and suspend on shutdown f7f37e7ff2b9 ixgbe: handle close/suspend race with netif_device_detach/present f215266470df ixgbe: Fix reporting of 100Mb capability 3f0d646b720d ixgbe: Reduce I2C retry count on X550 devices 910c9c0f5956 ixgbe: Add bounds check for x540 LED functions 2bf1a87b903b ixgbe: add mask for 64 RSS queues 5c092749e304 ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset cb8e051446ae ixgbe: Report driver version to firmware for x550 devices 1fe954b2097b ixgbe: do not disable FEC from the driver be29d20f3f5d audit: Fix sleep in atomic 5390974f9819 drm/i915: Update SKL SRV GT4 pci ids reference. 01427fe7c4b9 Input: adxl34x - make it enumerable in ACPI environment 47e3a5edc653 Input: ALPS - fix TrackStick Y axis handling for SS5 hardware 81d873a87114 gcc-plugins: update gcc-common.h for gcc-7 9988f4d577f4 latent_entropy: fix ARM build error on earlier gcc 7934c98a6e04 perf symbols: Robustify reading of build-id from sysfs 30a9c6444810 perf tools: Install tools/lib/traceevent plugins with install-bin 074859184d77 tools lib traceevent: Fix prev/next_prio for deadline tasks 0b47a6bd1150 Xen: ARM: Zero reserved fields of xatp before making hypervisor call 32d53d1baf87 MAINTAINERS: extend PSCI entry to cover the newly add PSCI checker code 4309cfe334af drivers: psci: annotate timer on stack to silence odebug messages 87eb832ae974 mfd: lpc_ich: Add support for Intel Apollo Lake SoC ff00d7a32a1b mfd: lpc_ich: Add support for SPI serial flash host controller 8afda8b26d01 spi-nor: Add support for Intel SPI serial flash controller fcdaf1a2a7a0 ARM64: defconfig: enable DRM_MESON as module fafdbdf76789 ARM64: dts: meson-gx: Add Graphic Controller nodes 1cf3df8a9ca7 ARM64: dts: meson-gxl: fix GPIO include bb5f1ed70bc3 md/raid10: Refactor raid10_make_request 3b046a97cbd3 md/raid1: Refactor raid1_make_request 29fc1aa454d0 usb: host: xhci: handle COMP_STOP from SETUP phase too 6c97cfc1a097 usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake 1c111b6c3844 xhci: Fix race related to abort operation cb4d5ce588c5 xhci: Use delayed_work instead of timer for command timeout 4dea70778c0f usb: xhci: hold lock over xhci_abort_cmd_ring() a5a1b9514154 xhci: Handle command completion and timeout race 2a7cfdf37b7c usb: host: xhci: Fix possible wild pointer when handling abort command 2b985467371a usb: xhci: fix possible wild pointer 28bedb5ae463 usb: return error code when platform_get_irq fails 90797aee5d69 usb: xhci: fix return value of xhci_setup_device() ee8665e28e8d xhci: free xhci virtual devices with leaf nodes first c2931667c83d Btrfs: adjust outstanding_extents counter properly when dio write is split 7b73305160f1 module: Drop redundant declaration of struct module 365ad353c256 tipc: reduce risk of user starvation during link congestion 4d8642d896c5 tipc: modify struct tipc_plist to be more versatile 8c44e1af16b2 tipc: unify tipc_wait_for_sndpkt() and tipc_wait_for_sndmsg() functions e7c9a3d9e432 staging: octeon: Call SET_NETDEV_DEV() 6b8b810f2c9a staging: rtl8188eu: remove unused members from struct recv_priv 3b48ab2248e6 drop_monitor: consider inserted data in genlmsg_end 24f0b6fe52d2 ARM: dts: mvebu: Correct license text fe878cad38d3 tools: test case for TPACKET_V3/TX_RING support 7f953ab2ba46 af_packet: TX_RING support for TPACKET_V3 096de2f83ebc benet: stricter vxlan offloading check in be_features_check e7072f666986 sfc-falcon: declare module version (same as ethtool drvinfo version) 14077e9ed3cf sfc: declare module version (same as ethtool drvinfo version) 9fe7b29c6cc1 staging: rtl8188eu: remove unused field bRxRSSIDisplay in struct adapter 7d2af82cc5f5 staging: rtl8188eu: In core directory, fixed 'missing a balnk line after declarations' warnings. 37ad17a4b48c staging: rtl8188eu: Fixed 'Missing a blank line after declarations' warnings. ce02320224f7 staging: rtl8712: used a better macro 16b8852fa321 staging: rtl8712: changed u16 to __be16 56384ad6d0e6 staging: rtl8712: changed cast to __le16 78a9bc730401 staging: rtl8712: changed u32 to __le32 502c80744fca staging: rtl8712: fixed little endian problem 6839bc81478f staging: rtl8712: changed uint to __le32 b596f5483472 staging: rtl8712: changed u32 to __le32 aa2e04bcdd4a staging: rtl8712: changed typecast to __le 3d7164c3790a staging: rtl8712: changed GetFrameSubType macro dd9161483f42 staging: rtl8712: casted variables to __le32 bcb91a5cfe57 staging: rtl8712: changed function argument to __le32 e8cd841beecd staging: rtl8712: changed variables to __le32 8c3af8f0debe staging: rtl8712: changed struct members to __le32 1f8bb58ec522 staging: xgifb: This patch removes the unnecessary return statement using spatch fc800c590985 staging: r8188eu: fix spelling mistake on xmitframe_coalsece 94500d566738 staging: wilc1000: Fix endian sparse warning 0dad03cdb0c2 Staging: vt6656: checkpatch: fix identifier name in wcmd.h 3e588e3afb57 staging: rtl8712: changed struct members to __le32 209ec69ab3cd MIPS: zboot: Consolidate compiler flag filtering. 08d90c81b714 MIPS: ralink: Fix incorrect assignment on ralink_soc 48ed33c1b373 MIPS: sc-mips: L2 cache is inclusive of L1 dcache for CM3 d66f99bc4692 MIPS: c-r4k: Treat physically indexed dcaches as not aliasing 819da1ead136 MIPS: c-r4k: Treat I6400 dcache as though physically indexed 5d0a99d6afd8 MIPS: Loongson1B: Change the OSC clock name a8b3b0c94ac2 MIPS: Netlogic: Fix assembler warning from smpboot.S f44374f14c38 MIPS: Export {copy, clear}_page functions alongside their definitions 62730c957164 staging: greybus: svc_watchdog: replace printk() with pr_err() 28cf203524de staging: greybus: svc_watchdog: Fix spaces on a single definition statement 6da8086375c3 staging: greybus: arche-apb-ctrl: fix unused warnings on resume/suspend f05a88a39c5b staging: greybus: add host device function pointer checks a072a72da96f staging: greybus: loopback: use gb_loopback_async_wait_all don't spin af1550cce0b5 staging: emxx_udc: Fix CamelCase variable name 7e026bfabbe4 staging: emxx_udc: Remove unecessary temporary variable 86e2ba1c4527 staging: emxx_udc: Rename CamelCase variable 34e89dd18616 staging: emxx_udc: Fix CamelCase function name 4f3445067d5f staging: emxx_udc: remove incorrect __init annotations 299d2f0238ec arm64: defconfig: enable XORv2 for Marvell Armada 7K/8K 576a2f0c5c6d MIPS: Export memcpy & memset functions alongside their definitions d6cb67158975 MIPS: Export string functions alongside their definitions 231300423a54 MIPS: Export csum functions alongside their definitions aa4089e6ce54 MIPS: Export invalid_pte_table alongside its definition 827456e71036 MIPS: Export _mcount alongside its definition 29830c124d83 MIPS: Export _save_fp & _save_msa alongside their definitions 08889582b8aa MIPS: End asm function prologue macros with .insn 2c0e57eaef3c MIPS: tlbex: Clear ISA bit when writing to handle_tlb{l,m,s} 858e2b2310ca MIPS: Use generic asm/export.h de96ec2a77c6 OF: Prevent unaligned access in of_alias_scan() 5c01918068ec MIPS: IRQ: Remove useless i8259_of_init() prototype. cd854fc6f18f MIPS: uprobes: Remove __weak attribute from arch_uprobe_copy_ixol. 9c48568b3692 MIPS: ralink: Cosmetic change to prom_init(). 07724712bf22 MIPS: ralink: Add missing symbol for highmem support. 80e6321abc85 MIPS: ralink: Add missing clk_round_rate(). 58181a117d35 MIPS: ralink: Fix a typo in the pinmux setup. 16eccef68f21 MIPS: ralink: Add missing pinmux. 2517caf19dbf MIPS: ralink: Add missing I2C and I2S clocks. 4f79ddec0422 MIPS: ralink: MT7621 does not set its SoC type. ef462f3b64e9 MIPS: Add cacheinfo support 0014dea6b71a MIPS: generic/kexec: add support for a DTB passed in a separate buffer 856b0f591e95 MIPS: kexec: add debug info about the new kexec'ed image a8f108d70c74 MIPS: kexec: Do not reserve invalid crashkernel memory on boot 73fbc1eba7ff MIPS: fix mem=X@Y commandline processing 4c9fff362261 MIPS: relocate: Optionally relocate the DTB 0063fdede69b MIPS: platform: Allow for DTB to be moved during kernel relocation 73346081cac1 MIPS: Use early_init_fdt_reserve_self to protect DTB location d9b5b658210f MIPS: init: Ensure bootmem does not corrupt reserved memory e89ef66d7682 MIPS: init: Ensure reserved memory regions are not added to bootmem 269aa43aad0f MIPS: Do not request resources for crashkernel if one isn't defined 39a3cb27c123 MIPS: elfcore: add correct copy_regs implementations 08c941bf6ec5 MIPS: Move register dump routines out of ptrace code bff323d5653c MIPS: Kconfig: Fix indentation for kexec-related entries c83c2eed67e5 MIPS: kexec: remove SMP_DUMP 109c32ffd89d MIPS: Add support for ARCH_MMAP_RND_{COMPAT_}BITS d9ae4f18c0d2 MIPS: Lantiq: Activate more drivers in default configuration 16190b363937 MIPS: lantiq: Refresh default configuration 3ec754410cb3 of: Add check to of_scan_flat_dt() before accessing initial_boot_params 02564fc89d3d ralink: Introduce fw_passed_dtb to arch/mips/ralink 5e73ad3ffceb MIPS: Loongson1: Add watchdog support for Loongson1 board e31e4505b2c9 MIPS: Loongson1: Remove several redundant RTC-related macros 3ae34beb5ec9 MIPS: Remove RESTORE_ALL_AND_RET 9eaa9a82e5d6 MIPS: Allow pre-r6 emulation on SMP MIPSr6 kernels 3b4b82399c45 MIPS: Cleanup LLBit handling in switch_to e11124d8ffcd MIPS: Remove r2_emul_return from struct thread_info daa10170da27 MIPS: DTS: img: add device tree for Marduk board d774a5896e7d MIPS: DTS: Add base device tree for Pistachio SoC 35e6de38858f MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems d65e5677ad5b MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 1d79bf0e9082 MIPS: Loongson1B: Modify DEFAULT_MEMSIZE c11621256c6f MIPS: Loongson1C: Remove ARCH_WANT_OPTIONAL_GPIOLIB 51ad4ace97ed MIPS: BMIPS: Migrate interrupts during bmips_cpu_disable 60067341105d MIPS: xilfpga: Update defconfig beb6e9b368dc MIPS: xilfpga: Add DT node for AXI emaclite da621d502288 MIPS: xilfpga: Add DT node for AXI I2C 1e73f967474e MIPS: xilfpga: Update DT node and specify uart irq 79a93295339c MIPS: xilfpga: Use Xilinx Interrupt Controller 35b258dc24f0 MIPS: xilfpga: Use irqchip instead of the legacy way 20d6f0c3e283 MIPS: ath79: Fix error handling 5b0093f3a4ac MIPS: SMP-CPS: Don't BUG if a CPU fails to start 5892d6a60341 MIPS: SMP: Remove cpu_callin_map a00eeede507c MIPS: SMP: Use a completion event to signal CPU up 9799270affc5 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds 225844c59f12 MIPS: Remove unused HIGHMEM_DEBUG macro 44079d3509ae MIPS: Use Makefile.postlink to insert relocations into vmlinux 096a0de427ea MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps bb9bc4689b9c MIPS: Calculate microMIPS ra properly when unwinding the stack 67c75057709a MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions b6c7a324df37 MIPS: Fix get_frame_info() handling of microMIPS function size a3552dace7d1 MIPS: Prevent unaligned accesses during stack unwinding ccaf7caf2c73 MIPS: Clear ISA bit correctly in get_frame_info() ca0c40c38c3b MIPS: Use generic asm/unaligned.h 3f00f4d8f083 MIPS: Ensure bss section ends on a long-aligned address 8cc709d7d4f0 MIPS: Relocatable: Provide plat_post_relocation hook 3ff72be4c9ce MIPS: Octeon: Enable KASLR 126c1113bf3e MIPS: Octeon: Add plat_get_fdt() function for Cavium platforms. 715e20eb41cc MIPS: Octeon: Add fw_init_cmdline() for Cavium platforms. 3cc3434fd630 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK dda45f701c9d MIPS: Switch to the irq_stack in interrupts 510d86362a27 MIPS: Only change $28 to thread_info if coming from user mode d42d8d106b02 MIPS: Stack unwinding while on IRQ stack fe8bd18ffea5 MIPS: Introduce irq_stack ae2f5e5ed04a MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. f9f1c8db1c37 MIPS: IP22: Reformat inline assembler code to modern standards. e4c64e6f3dd3 MIPS: Zboot: Don't use $(LINUXINCLUDE) twice 2cec11d87181 MIPS: TXx9: Modernize printing of kernel messages 2b58a76e2fd6 MIPS: Octeon: Kill cvmx_helper_link_autoconf() 3c2b02397893 MIPS: TXx9: 7segled: use permission-specific DEVICE_ATTR variants ccebb88aea13 MIPS: zboot: Add "uzImage.bin" target eeee8b1776db staging: vc04_services: Fix bracing on single statement blocks c322160ac5e3 staging: vc04_services: Fix NULL ptr sparse warnings 7048e2548308 Staging: ks7010: ks7010_sdio.h: Trailing whitespace 64d94cd3c4c1 Staging: ks7010: ks7010_sdio.h: Complex macro not in parentheses 8315388d98ef Staging: skein: checkpatch: fix comment aligning in skein_base.c 6b5f707c949a staging: fbtft: fix code alignment with open parenthesis 58a748f7dc29 ARM64: dts: marvell: Correct license text c7d7ea67d32f arm64: dts: marvell: Add I2C definitions for the Armada 3700 bc3573935458 arm64: dts: marvell: Enable spi0 on the board Armada-3720-db e09dfa8fa57a arm64: dts: marvell: Add definition of SPI controller for Armada 3700 1708ebc9636a ipmr, ip6mr: add RTNH_F_UNRESOLVED flag to unresolved cache entries f0c05e876212 arm64: dts: marvell: Add ethernet switch definition for the ESPRESSObin 07b76ba9f827 dsa:mv88e6xxx: allow address 0x1 in smi_init 28fa4f308e44 net: freescale: dpaa: use new api ethtool_{get|set}_link_ksettings 5350d54f6cd1 ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules 515028fe29d8 net: macb: Updated resource allocation function calls to new version of API. c7591a266aeb staging: dgnc: update TODO file a8de4d719dfc net: stmmac: dwmac-oxnas: use generic pm implementation 6b4c212b95ce net: stmmac: dwmac-oxnas: fix fixed-link-phydev leaks 8f87e626b059 net: stmmac: dwmac-oxnas: fix of-node leak 298afff08c82 staging: fixed spelling error in TODO file for dgnc driver 2e4b5cd64105 Staging: comedi: proc: Warn if unable to create proc entry 6bd68e29b6fd Staging: comedi: proc: Add module owner ec0bff06bb09 Staging: comedi: proc: Add __init prefix 5f52f319cd3f Staging: comedi: proc: Change file permission to read only bf279ece37d2 Staging: comedi: comedi_fops: Avoid orphaned proc entry 3358a0ca2152 Staging: comedi: comedidev.h: Drop old style zero-length array 3c4a2d9e25eb staging: comedi: ni_670x: using the BIT(x) macro 8f2ee91256cb staging: comedi: ni_at_ao: using the BIT(x) macro db30e33f4a33 staging: comedi: cb_pcidas64: use preferred kernel type u32 9e23afed3579 staging: comedi: cb_pcidas64: use preferred kernel type u16 7afd6d217934 staging: comedi: cb_pcidas64: use preferred kernel type u8 9fe3b628e6ab staging: comedi: comedidev.h: add identifiers to function parameters 1016d5a6c20f staging: comedi: comedi_usb.h: add identifiers to function parameters 514871ef43e3 staging: comedi: comedi_pcmcia.[ch]: add identifiers to function parameters 751922da902c staging: comedi: comedi_internal.h: add identifiers to function parameters 7885bc8389eb staging: comedi: comedi_compat32.h: add identifiers to function parameters bef966264b39 staging: comedi: ni_tio_internal.h: add identifiers to function parameters d83889a87b6a staging: comedi: ni_tio.h: add identifiers to function parameters 13938181e25b staging: comedi: ni_labpc.h: add identifiers to function parameters 22d3c2ca8263 staging: comedi: mite.h: add identifiers to function parameters 81735efcc985 staging: comedi: comedi_isadma.h: add identifiers to function parameters 00b298544c45 staging: comedi: comedi_8254.h: add identifiers to function parameters cf9781131b9c staging: comedi: addi_watchdog.h: add identifiers to function parameters e9f363c01416 drivers: staging: comedi: fix function prototypes 5a30502c869e staging: nvec: fix indent issue in nvec_power.c aacd17837341 staging: android: ion: return -ENOMEM in ion_cma_heap allocation failure 781feef7e6be Btrfs: fix lockdep warning about log_mutex e321f8a801d7 Btrfs: use down_read_nested to make lockdep silent e795491822c4 staging: unisys: visorbus: my_device_destroy add error handling 40fc79f9b437 staging: unisys: visorbus: my_device_changestate add error handling 300ed61251db staging: unisys: visorbus: Add err handling for function save_crash_message ad2a7d65b126 staging: unisys: visorbus: my_device_create add error handling 6008a071d2c4 staging: unisys: visorhba: Remove unused MAX_BUF define 5d501ef44057 staging: unisys: visorbus: Convert references to /proc to /sys 22da2c123174 staging: unisys: visorbus: controlvmchannel.h remove unused pound defines 3e4273db10ee staging: unisys: visorbus: Remove unneeded checks for valid variable addr 36309d3b105c staging: unisys: visorbus: Use switch statement instead of conditionals 98f9ed9ecb57 staging: unisys: visorbus: shorten error message defines e3e0293ca9b9 staging: lustre: osc: use rb_entry_safe 69eb1a0dbfde staging : lustre : Remove braces from single-line body. d02809964370 btrfs: fix locking when we put back a delayed ref that's too new aa7c8da35d19 btrfs: fix error handling when run_delayed_extent_op fails 60437ac02f39 perf record: Fix --switch-output documentation and comment efd21307119d perf record: Make __record_options static b66fb1da5a8c tools lib subcmd: Add OPT_STRING_OPTARG_SET option 364139d3b01c staging: lustre: obdclass: style cleanup for obdo related functions 2e69d1ceb75f staging: lustre: obdclass: Create a header for obdo related functions 4091af4a0948 staging: lustre: Fix variable type declaration after refactoring efd6271be194 staging: lustre: lnet: make brw_inject_one_error() static 4ddcd16f54b4 staging: lustre: osc: handle osc eviction correctly 1a43fbc399f9 staging/lustre/ptlrpc: Move nrs_conf_fifo extern to a header a6b73b7f8e53 staging/lustre: Move lov_read_and_clear_async_rc declaration 30d758ce8f29 staging/lustre: Declare lu_context/session_tags_default f62427b85905 staging/lustre/osc: extern declare osc_caches in a header d445048b4af9 staging/lustre/lov: make lov_lsm_alloc() static a6c77da5ff8d staging/lustre/llite: mark ll_io_init() static b1bca45860b5 staging/lustre/ldlm: Correct itree_overlap_cb return type 4c13990e35b9 staging/lustre/llite: move root_squash from sysfs to debugfs 2fd2434c3f47 staging: lustre: ldlm: use designated initializers 0bf0230ea11a drm/i915: Initialize num_scalers for skl and glk too f9751a60f17e xen: events: Replace BUG() with BUG_ON() 949a358418aa netfilter: nft_ct: add average bytes per packet support 237bab6611c6 netfilter: nf_tables: add missing descriptions in nft_ct_keys 9700ba805b4f netfilter: nat: merge udp and udplite helpers e4781421e883 netfilter: merge udp and udplite conntrack helpers 43aef5c2ca90 usb: gadget: Fix copy/pasted error message 9418ee15f718 usb: dwc3: gadget: Fix full speed mode c9efef7bd91f drm/i915: Update comment in vlv_set_rps_idle() 8043d25b3c0f mtd: nand: tango: Reset pbus to raw mode in probe b0e159fe34f7 ALSA: dice: ensure transmission speed for transmitted packets 6b7e95d1336b ALSA: firewire-lib: change structure member with proper type 6a2a2f45560a ALSA: firewire-tascam: Fix to handle error from initialization of stream data e2eb31d72156 ALSA: fireworks: fix asymmetric API call at unit removal 03abd33a11e3 ALSA: oxfw: add support for Mackie Onyx 1640i bae3fdce0614 drm/i915/guc: Make intel_guc_recv static. a17f0cb5b9ea fs/udf: make #ifdef UDF_PREALLOCATE unconditional 88b50ce3ab5a fs: udf: Replace CURRENT_TIME with current_time() 70def3e53694 ARM: shmobile: rcar-gen2: Remove unused rcar_gen2_read_mode_pins() 367ed998fa3e ARM: shmobile: r8a7791: Allow booting secondary CPU cores in debug mode d03c8f78d03a ARM: shmobile: apmu: Allow booting secondary CPU cores in debug mode 10f778a97845 ARM: shmobile: apmu: Add debug resource reset for secondary CPU boot 460d4117a471 ARM: shmobile: apmu: Add more register documentation 654450baf2af ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 50a15093c6f1 ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for msiof nodes fdda1f9e23f1 ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for msiof nodes 40a99dbb99b1 ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for iic nodes 21b3f9862943 ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for iic nodes 8d76bf8a6a6b ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for iic nodes b8075eea3654 ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for iic nodes 5e6173897c03 ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for i2c nodes b3bb35a86200 ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for i2c nodes cfcb93b33f35 ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for i2c nodes c7407ca7ef61 ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for i2c nodes 82f8bfbef986 ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for i2c nodes eb6f2adfa5ad ARM: dts: r8a7778: Use R-Car Gen 1 fallback binding for i2c nodes 137d27f10f63 ARM: dts: r8a7779: Use R-Car Gen 1 fallback binding for i2c nodes f81c163b38be ARM: dts: r8a7794: Use renesas,rcar-gen2-usb-phy fallback binding c39a6e76db7e ARM: dts: r8a7791: Use renesas,rcar-gen2-usb-phy fallback binding 3b0922c55e17 ARM: dts: r8a7790: Use renesas,rcar-gen2-usb-phy fallback binding c20839a36132 ARM: dts: gose: Add da9063 PMIC device node for system restart 5ff43b37ce96 ARM: dts: sh73a0: Use SoC-specific compat string for mmcif f9be04fe05ee ARM: dts: r8a7778: Use SoC-specific compat string for mmcif 5b0161743e19 ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif 8916c7b58319 ARM: dts: r8a7745: Add device node for PRR 11d4407e939e ARM: dts: r8a7743: Add device node for PRR 13ae6ac49584 ARM: dts: r8a7745: Move RST node before SYSC node a97f1dfb7f6e ARM: dts: r8a7743: Move RST node before SYSC node e37278d83e34 ARM: multi_v7_defconfig: Enable r8a774[35] SoCs d234e29dae04 ARM: shmobile: defconfig: Enable r8a774[35] SoCs 77af670a7698 ARM: shmobile: defconfig: Enable CMA for DMA 1682a9c5694d ARM: shmobile: defconfig: Enable CONFIG_VIDEO_ADV7604 2471eb5fb6e1 drm/i915: Prevent timeline updates whilst performing reset 64d1461ce0c3 drm/i915: Silence allocation failure during sg_trim() 8b51f97138ca arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for msiof nodes dc36965a8905 arm64: dts: r8a7796: salvator-x: Enable EthernetAVB 8e8b9eaef8fb arm64: dts: renesas: r8a7796: Add EthernetAVB instance d78fcc47e681 arm64: dts: r8a7796: salvator-x: Update memory node to 4 GiB map c3f923b55453 drm/i915: Don't clflush before release phys object 5553e2196229 arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for i2c nodes d8ebefc9ace7 arm64: dts: r8a7795: Use R-Car Gen 3 fallback binding for i2c nodes fb04f4b8bd7e arm64: dts: r8a7795: Use Gen 3 fallback compat string for PCIE ad5805f3aa07 arm64: dts: r8a7795: add sound MIX support c9293d784d32 arm64: dts: r8a7795: add sound CTU support 9169757ae67b drm/i915: Fix oops in overlay due to frontbuffer tracking 6695092b34a3 arm64: dts: r8a7795: Use renesas,rcar-gen3-usb2-phy fallback binding 6be91f865660 arm64: renesas: r8a7796/salvator-x: Add board part number to DT bindings f4176d7c7c03 arm64: dts: r8a7796: Add CAN FD support 909c16252415 arm64: dts: r8a7796: Add CAN support 8a6de0453954 arm64: dts: r8a7796: Add CAN external clock support 80fab06e258d arm64: dts: r8a7796: Add all MSIOF nodes b72eb5ffa6d8 drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff a6d3e7d35d08 drm/i915: Initialize overlay->last_flip properly 00b2b7288299 drm/i915: Move the min_pixclk[] handling to the end of readout 8581f1b5ee08 drm/i915: Force VDD off on the new power seqeuencer before starting to use it dcafc45dcb6d drm/meson: Fix plane atomic check when no crtc for the plane b631436ec4af ARM: davinci_all_defconfig: enable dumb vga-dac drm bridge 7165b8ad36f8 mtd: nand: tango: Update DT binding description 6ac4c1ad2eda pinctrl: amd: fix compilation warning 3fd6d6ad73af pinctrl: imx: use generic pinmux helpers for managing functions e566fc11ea76 pinctrl: imx: use generic pinctrl helpers for managing groups 824e4d954dfb pinctrl: qcom: msm8660: rename some SDC1->SDC4 571aec4df5b7 pinctrl: single: Use generic pinmux helpers for managing functions caeb774ea3b1 pinctrl: single: Use generic pinctrl helpers for managing groups a76edc89b100 pinctrl: core: Add generic pinctrl functions for managing groups c033a718f615 pinctrl: stricten up generic group code c7059c5ac70a pinctrl: core: Add generic pinctrl functions for managing groups 2d22e5b006d1 pinctrl: add some comments to the hog/late init code 99e4f67508e1 pinctrl: core: Use delayed work for hogs eb2e2a816834 arm64: dts: zx: support cpu-freq for zx296718 cbc3ad131701 ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL initial support 84ebdaa25569 ARM: dts: imx6q-icore-rqs: Update model to support Dual SOM 7a9caba55a61 ARM: dts: imx6dl: Add Engicam i.CoreM6 DualLite/Solo RQS initial support c1cbd60fe071 ARM: imx_v6_v7_defconfig: Select wireless extensions option 6c05f0f2e506 arm64: dts: ls2080a-rdb: remove disable status of pca9547 27958ccdf29e ARM: dts: imx: Remove unexistant property 5fdb98dcfb02 ARM: mach-mx27_3ds: Remove camera support 790e383dd7ab ARM: mach-pcm037: Remove camera support cc7969a189b1 ARM: mach-mx35_3ds: Remove camera support 9eba4b8e5954 ARM: mx31moboard-smartbot: Remove camera support a20bb25fa2dc ARM: mx31moboard-marxbot: Remove camera support 7b239307db60 ARM: mach-mx31_3ds: Remove camera support 88b00d2d78ad ARM: davinci_all_defconfig: enable video capture as modules 276b0046ff77 dmaengine: stm32-dma: Add max_burst support dc808675104b dmaengine: stm32-dma: Add synchronization support 2b12c5580e0a dmaengine: stm32-dma: Fix residue computation issue in cyclic mode 8d1b76f031ce dmaengine: stm32-dma: Rework starting transfer management 16545502d706 dt-bindings: stm32-dma: Fix typo regarding DMA client binding ddf9bd4089b5 dmaengine: stm32-dma: Fix typo in Kconfig 5c9e6c2b2ba3 dmaengine: pl330: Fix runtime PM support for terminated transfers f53243b563e8 MAINTAINERS: dmaengine: Update + Hand over the at_hdmac driver to Ludovic 836c3ce2566f dmaengine: omap-dma: Fix dynamic lch_map allocation 116dad7d4339 ARM: dts: imx6: Disable "weim" node in the dtsi files 32dd77316997 PM / devfreq: exynos-bus: Fix the wrong return value 73613b16cb5c PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 9932ef3ca7f4 MAINTAINERS: Add myself as reviewer for DEVFREQ subsystem support 6e092c8c0463 PM / docs: Drop confusing kernel-doc references from infrastructure.rst 57707a9a7780 ACPICA: Resources: Not a valid resource if buffer length too long 7225d0467c59 ACPICA: Utilities: Update debug output a654b8ca6d28 ACPICA: Disassembler: Add Switch/Case disassembly support 553330893909 ACPICA: EFI: Add efihello demo application 0822d4f4f8db ACPICA: MSVC: Fix MSVC6 build issues 23741569dc31 ACPICA: Linux-specific header: Add support for s390x compilation 0fc5e8f4e4b3 ACPICA: Hardware: Add sleep register hooks fcfb45531d7e ACPICA: Macro header: Fix some typos in comments 04cf05379972 ACPICA: Hardware: Sort access bit width algorithm cc573b97c89e ACPICA: Utilities: Add power of two rounding support dc4c73766575 ACPICA: Hardware: Add access_width/bit_offset support in acpi_hw_write() 123a1577b79f ACPICA: Hardware: Remove bit_offset masking support 703ecd220d57 ACPICA: Debugger: Rename debugger OSL names 3289025aedc0 RDS: add receive message trace used by application f9fb69adb6c7 RDS: make message size limit compliant with spec 192a798f5299 RDS: add stat for socket recv memory usage cf657269d311 RDS: IB: fix panic due to handlers running post teardown 941f8d55f6d6 RDS: RDMA: Fix the composite message user notification be2f76eacc27 RDS: IB: Add vector spreading for cqs 09b2b8f52895 RDS: IB: add few useful cache stasts 581d53c91cbf RDS: IB: track and log active side endpoint in connection c536a068870a RDS: RDMA: silence the use_once mr log flood 56012459310a RDS: IB: split the mr registration and invalidation path 584a8279a44a RDS: RDMA: return appropriate error on rdma map failures 8d5d8a5fd7f9 RDS: RDMA: start rdma listening after init 3e56c2f856d7 RDS: RDMA: fix the ib_map_mr_sg_zbva() argument fab8688d7185 RDS: IB: make the transport retry count smallest ff3f19a2f608 RDS: IB: include faddr in connection log bb7897631d23 RDS: mark few internal functions static to make sparse build happy f69b22e65ecf RDS: log the address on bind failure 0a0a8d6b0e88 net: fealnx: use new api ethtool_{get|set}_link_ksettings 9da12b6454c4 net: faraday: ftmac100: use new api ethtool_{get|set}_link_ksettings fd90095db596 net: emulex: benet: use new api ethtool_{get|set}_link_ksettings 88c513d478de net: dlink: sundance: use new api ethtool_{get|set}_link_ksettings 9022255006cd net: dlink: dl2k: use new api ethtool_{get|set}_link_ksettings 453e5f3dfc35 net: dec: winbond-840: use new api ethtool_{get|set}_link_ksettings 6711a87a9b43 net: dec: uli526x: use new api ethtool_{get|set}_link_ksettings 41a65f7040d1 net: dec: de2104x: use new api ethtool_{get|set}_link_ksettings e938ed150f1e net: sfc: falcon: use new api ethtool_{get|set}_link_ksettings 8e4881aa1d5d net: mdio: add mdio45_ethtool_ksettings_get 977509f7c5c6 PCI: Apply _HPX settings only to relevant devices 0f0861e31e3c drm/sun4i: Fix a return value in case of error 11937f69b65b ARM: sunxi: Add CONFIG_THERMAL_OF 16fa9629c4ea ARM: sunxi: add support for H2+ SoC 70421257c068 clk: sunxi-ng: A31: Fix spdif clock register bb021cda2ccf clk: sunxi-ng: set the parent rate when adjustin CPUX clock on A33 790d929b5406 clk: sunxi-ng: fix PLL_CPUX adjusting on A33 a43c96427e71 clk: sunxi-ng: fix PLL_CPUX adjusting on H3 c2a6bbaf0c5f ACPI / scan: Prefer devices without _HID/_CID for _ADR matching aa8e08d2f523 IB/mlx5: Improve MR check 17d2f88f92ce IB/mlx5: Add ODP atomics support d9aaed838765 {net,IB}/mlx5: Refactor page fault handling 223cdc724290 net/mlx5: Update PAGE_FAULT_RESUME layout 7d0cc6edcc70 IB/mlx5: Add MR cache for large UMR regions c438fde1c288 IB/mlx5: Add support for big MRs 3161625589c1 IB/mlx5: Refactor UMR post send format bcda1aca7712 net/mlx5: Support new MR features d5ea2df9cefa IB/mlx5: Add helper mlx5_ib_post_send_wait 9f885201f274 IB/mlx5: Reorder code in query device command 7b13558f2427 net/mlx5: Fix offset naming for reserved fields in hca_cap_bits 4e5da369df64 Documentation/networking: fix typo in mpls-sysctl 5bbdcbbb3961 fscrypt: make test_dummy_encryption require a keyring key 3ef01c968fbf ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* 295b8c5915e3 arm64: dts: exynos: Add support of bus frequency using VDD_INT on Exynos5433 TM2 ce23eb93b8ef arm64: dts: exynos: Add bus nodes using VDD_INT for Exynos5433 7774f4e237d5 arm64: dts: exynos: Add PPMU node to Exynos5433 53e678d75e7c hwmon: (sht21) Add Electronic Identification Code retrieval 5343aed12f26 hwmon: (tmp401) use permission-specific DEVICE_ATTR variants d013f7f5b797 hwmon: (fam15h_power) use permission-specific DEVICE_ATTR variants 1d05303cc94e hwmon: (adt7475) use permission-specific DEVICE_ATTR variants 2f2dbea6ebd7 hwmon: (lm95234) use permission-specific DEVICE_ATTR variants 1fc673769f9e hwmon: (max6650) use permission-specific DEVICE_ATTR variants 4cd0183dcf2a hwmon: (emc2103) use permission-specific DEVICE_ATTR variants 14c05198bc74 hwmon: (lm83) use permission-specific DEVICE_ATTR variants 41919a55cf58 hwmon: (adm1025) use permission-specific DEVICE_ATTR variants 4318ad776288 hwmon: (k8temp) use permission-specific DEVICE_ATTR variants 3776c835293d hwmon: (sch5627) use permission-specific DEVICE_ATTR variants eabb6f159b56 hwmon: (lm78) use permission-specific DEVICE_ATTR variants e33110d0f69e hwmon: (pc87360) use permission-specific DEVICE_ATTR variants 93d72ac3b68f hwmon: (nct6775) use permission-specific DEVICE_ATTR variants e57959a6d5d7 hwmon: (lm90) use permission-specific DEVICE_ATTR variants ddc64ae83950 hwmon: (it87) use permission-specific DEVICE_ATTR variants fd5ddb813c01 hwmon: (dme1737) use permission-specific DEVICE_ATTR variants 0c36d72e57df hwmon: (k10temp) use permission-specific DEVICE_ATTR variants d5034db6cc19 hwmon: (vt8231) use permission-specific DEVICE_ATTR variants 329beb71fd66 hwmon: (w83793) use permission-specific DEVICE_ATTR variants 8258e49019a5 hwmon: (f71805f) use permission-specific DEVICE_ATTR variants a81b67dacb0a hwmon: (pc87427) use permission-specific DEVICE_ATTR variants 8d0ec428d531 hwmon: (w83791d) use permission-specific DEVICE_ATTR variants 7fe6d2b90340 hwmon: (w83792d) use permission-specific DEVICE_ATTR variants b80b814b5e94 hwmon: (w83781d) use permission-specific DEVICE_ATTR variants 8dfcdfc1e0cf hwmon: (w83627hf) use permission-specific DEVICE_ATTR variants 9bbacbfe0e78 hwmon: (w83627ehf) use permission-specific DEVICE_ATTR variants 8b2bd7aefa79 hwmon: (via686a) use permission-specific DEVICE_ATTR variants 1664d7fd62d1 hwmon: (via-cputemp) use permission-specific DEVICE_ATTR variants 2d1c4cf1052f hwmon: (smsc47m192) use permission-specific DEVICE_ATTR variants 83aa233e5dc2 hwmon: (smsc47m1) use permission-specific DEVICE_ATTR variants feaf8bd49ce0 hwmon: (sis5595) use permission-specific DEVICE_ATTR variants af3d387f49e5 hwmon: (sht15) use permission-specific DEVICE_ATTR variants 309c675e62d1 hwmon: (pcf8591) use permission-specific DEVICE_ATTR variants d0688f6ccdcd hwmon: (nsa320) use permission-specific DEVICE_ATTR variants 1f856175e44b hwmon: (nct6683) use permission-specific DEVICE_ATTR variants 5c2f0dd5705a hwmon: (mcp3021) use permission-specific DEVICE_ATTR variants 918b405699d7 hwmon: (mc13783-adc) use permission-specific DEVICE_ATTR variants a93c843bbfbd hwmon: (max197) use permission-specific DEVICE_ATTR variants 23eb359dd622 hwmon: (max1619) use permission-specific DEVICE_ATTR variants 17c45c4d06ae hwmon: (max1111) use permission-specific DEVICE_ATTR variants ce847a3320ab hwmon: (lm93) use permission-specific DEVICE_ATTR variants 3dba95dfd47d hwmon: (lm92) use permission-specific DEVICE_ATTR variants 07a366cc5549 hwmon: (lm87) use permission-specific DEVICE_ATTR variants d0ed69d55b79 hwmon: (lm85) use permission-specific DEVICE_ATTR variants 1547690d4870 hwmon: (lm80) use permission-specific DEVICE_ATTR variants 89cb4af87cc5 hwmon: (lm70) use permission-specific DEVICE_ATTR variants dc7a3265890f hwmon: (lm63) use permission-specific DEVICE_ATTR variants abf04402b65d hwmon: (jz4740) use permission-specific DEVICE_ATTR variants 3edf03b3c132 hwmon: (i5k_amb) use permission-specific DEVICE_ATTR variants 3eb52cfdf5d3 hwmon: (i5500_temp) use permission-specific DEVICE_ATTR variants 2ab0c6c55e6d hwmon: (core) use permission-specific DEVICE_ATTR variants c490c63e9505 hwmon: (gpio-fan) use permission-specific DEVICE_ATTR variants 2579b7ff0804 hwmon: (gl520sm) use permission-specific DEVICE_ATTR variants 251f65cde829 hwmon: (g762) use permission-specific DEVICE_ATTR variants 92a4873d532d hwmon: (g760a) use permission-specific DEVICE_ATTR variants e34e885b9e32 hwmon: (fschmd) use permission-specific DEVICE_ATTR variants f2620e7fa3be hwmon: (f71882fg) use permission-specific DEVICE_ATTR variants 345d52fa3713 hwmon: (ds1621) use permission-specific DEVICE_ATTR variants 0acf2a5f2a63 hwmon: (atxp1) use permission-specific DEVICE_ATTR variants 82e73f7f9538 hwmon: (asb100) use permission-specific DEVICE_ATTR variants ac8e35b25160 hwmon: (adt7x10) use permission-specific DEVICE_ATTR variants 808fc6c2c3f3 hwmon: (adt7470) use permission-specific DEVICE_ATTR variants b57511165fd0 hwmon: (adm9240) use permission-specific DEVICE_ATTR variants bfb6b1732a2c hwmon: (adm1031) use permission-specific DEVICE_ATTR variants 6d3c213d9da0 hwmon: (adm1026) use permission-specific DEVICE_ATTR variants 6b41013d6ee4 hwmon: (adm1021) use permission-specific DEVICE_ATTR variants 9bb2d47d744d hwmon: (adt7411) add min, max and alarm attributes 5da99328f259 hwmon: (sch56xx) Remove unneeded linux/miscdevice.h include e9572fdd13e2 hwmon: (lm90) fix temp1_max_alarm attribute fbb5850bd3c1 ARM: dts: Add am335x-boneblack-wireless 2876cc4a773c ARM: dts: Move most of am335x-boneblack.dts to am335x-boneblack-common.dtsi 7ababb782690 igmp: Make igmp group member RFC 3376 compliant d0af683407a2 flow_dissector: Update pptp handling to avoid null pointer deref. 31b95c9bdc20 net: stmmac: remove unused duplicate property snps,axi_all 1f2ed153b916 perf probe: Fix to get correct modname from elf header b4a9eb4cd596 parisc: Add line-break when printing segfault info 9eca53508a15 block: Avoid that sparse complains about context imbalance in __wbt_wait() 542b9f0759ed ARM: dts: qcom: apq8064: Add missing scm clock f2e0a0b29268 block: Make wbt_wait() definition consistent with declaration 6c006a9d94bf clean_bdev_aliases: Prevent cleaning blocks that are not in block range e9e79d5395b2 ARM: dts: rockchip: use pin constants to describe gpios 0af13f7063a6 ARM: dts: rockchip: add qos node for rk3288 4eb45558909e arm64: dts: rockchip: use pin constants to describe gpios b5d1c5729973 arm64: dts: rockchip: add u2phy clock for ehci and ohci of rk3399 8742466a43c9 arm64: dts: rockchip: add rk3399 eDP HPD pinctrl 647cea2e6842 arm64: dts: rockchip: add rk3399 thermal_zones phandle 7bed92460d91 clk: rockchip: add new pll-type for rk3328 4d3e84f99628 clk: rockchip: describe aclk_vcodec using the new muxgrf type on rk3288 cb1d9f6ddaa4 clk: rockchip: add a clock-type for muxes based in the grf c415f9e8304a ARM64: zynqmp: Fix i2c node's compatible string 4ea2a6be9565 ARM64: zynqmp: Fix W=1 dtc 1.4 warnings 23c4cfbdab49 drm/edid: constify edid quirk list 143fca77cce9 HID: sensor-hub: Move the memset to sensor_hub_get_feature() 1c74eeaf16b8 drm/i915: Move number of scalers initialization to runtime init 8aa2cc7e7478 HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar. f83f90cf7ba6 HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD 5299a92a3b98 HID: intel-ish-hid: format 32-bit integers with %X 0aae34fa314d HID: intel-ish-hid: add printf attribute to print_log() 7c93931e4cee ARM: dts: da850: specify the maximum pixel clock rate for tilcdc c982534433b4 ARM: dts: da850-lcdk: add the vga-bridge node b7f98864de21 cfg80211: fix example REG_RULE usage in Documentation b4c7a3023a29 cfg80211: update wireless-regdb repo url in Documentation c1f7de04c72a ARM: dts: da850: rename the display node label 57629915d568 mac80211: Fix addition of mesh configuration element d1df1e01af1d ARM: davinci: da8xx: Fix sleeping function called from invalid context 48cd30b49527 ARM: davinci: Make __clk_{enable,disable} functions public e3d9e1eb5ebd ARM: dts: da850-lcdk: add gpio-keys 35f432a03e41 mac80211: initialize fast-xmit 'info' later 430d7dd448f4 bus: da850-mstpri: fix my e-mail address 00eb3630a98a ARM: dts: imx: remove obsoleted property fsl,spi-num-chipselects b40881738f09 ARM: davinci: da850: fix da850_set_pll0rate() 0a5011673af0 ARM: davinci: da850: coding style fix 8e45ac1f0f86 drm/i915: Move intel_atomic_get_shared_dpll_state() to intel_dpll_mgr.c 427157631648 USB: serial: f81534: detect errors from f81534_logic_to_phy_port() 27767d68a9ff ARM: dts: imx28: Add simple-card support ef37427ac567 ARM: davinci: da850: don't add emac clock to lookup table twice 5d45b011c14a ARM: davinci: da850: fix infinite loop in clk_set_rate() f0fcdc506b76 mtd: nand: oxnas_nand: fix build errors on arch/um, require HAS_IOMEM 7b0173811260 usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() 8f8983a56836 usb: dwc3: pci: add Intel Gemini Lake PCI ID 86e881e7d769 usb: dwc2: fix flags for DMA descriptor allocation in dwc2_hsotg_ep_enable 0eae2fde164c usb: dwc3: pci: Add "linux,sysdev_is_parent" property 12a7f17fac5b usb: dwc3: omap: fix race of pm runtime with irq handler in probe 890e6c236dcd USB: gadgetfs: remove unnecessary assignment 1c069b057dcf USB: gadgetfs: fix checks of wTotalLength in config descriptors add333a81a16 USB: gadgetfs: fix use-after-free bug faab50984fe6 USB: gadgetfs: fix unbounded memory allocation bug b3ce3ce02d14 usb: gadget: f_fs: Fix possibe deadlock d7fd41c6dbcc usb: dwc3: skip interrupt when ep disabled 0994b0a25755 usb: gadgetfs: restrict upper bound on device configuration size bcdbeb844773 USB: dummy-hcd: fix bug in stop_activity (handle ep0) 354bc45bf329 usb: gadget: f_fs: Fix ExtCompat descriptor validation 96a420d2d37c usb: gadget: f_fs: Document eventfd effect on descriptor format. 7e4da3fcf7c9 usb: gadget: composite: Test get_alt() presence instead of set_alt() 51c1685d9562 usb: dwc3: pci: Fix dr_mode misspelling e71d363d9c61 usb: dwc3: core: avoid Overflow events d62145929992 usb: dwc3: gadget: always unmap EP0 requests 19ec31230eb3 usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 7931ec86c1b7 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() efc95b2ca424 usb: dwc2: gadget: fix default value for gadget-dma-desc 6118d0647b10 usb: dwc2: fix default value for DMA support de02238d6a79 usb: dwc2: fix dwc2_get_device_property for u8 and u16 f34197352795 usb: dwc2: Do not set host parameter in peripheral mode a2724663494f mtd: nand: xway: fix build because of module functions 73529c872a18 mtd: nand: xway: disable module support 4541d31e2ab5 drm/bridge: Use recommened kerneldoc for struct member refs 9690e915a655 ARM: imx: remove unused device definitions 2bc7b91a6985 ARM: dts: imx6sx-udoo-neo: Pass the 'phy-reset-duration' property d7da1ccfa2c2 ARM: i.MX: remove map_io callback 4c51de4570d6 ARM: dts: vf610-zii-dev-rev-b: Add missing newline db9e188674ec ARM: dts: imx6qdl-nitrogen6x: remove duplicate iomux entry af92305e567b ARM: dts: imx31: fix AVIC base address b0b09f62648a ARM: dts: boundary: remove hardcoded LVDS bus format 1eac1e3dd4c3 ARM: dts: imx6q-cm-fx6: enable S/PDIF support 5051bff33102 ARM: dts: imx: ventana: add LTC3676 PMIC support b0a5c46d6f1d ARM: dts: imx: add SPI to GW54xx d447dd884af3 ARM: dts: imx: Adjust CPU nodes 156ae09245c4 dmaengine: zx: fix residue calculation fc318d64f3d9 dmaengine: zx: set DMA_CYCLIC cap_mask bit 253f9f4412e0 dmaengine: zx: rename zx296702_dma.c to zx_dma.c adee40b265d7 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. c4c5cd695fde dmaengine: qcom_hidma: Wrong domain name in the email address 75bdc7f31a3a dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. adc064cd9f6e dmaengine: Convert ID allocation to an IDA 57b5a32135c8 dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status 7e96304d9947 dmaengine: stm32-dma: Set correct args number for DMA request from DT a9b2dff80be9 l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups 97b84fd6d917 l2tp: consider '::' as wildcard address in l2tp_ip6 socket lookup 4200462d88f4 drop_monitor: add missing call to genlmsg_end 1032471b3ec8 dmaengine: dw: fix typo in Kconfig 34a31f0af841 dmaengine: ioatdma: workaround SKX ioatdma version 1594c18fd297 dmaengine: ioatdma: Add Skylake PCI Dev ID ce742922acdc qed*: Advance driver versions to 8.10.10.20. 1fe582ecade7 qed: Conserve RDMA resources when !QEDR 8806787609de qed: Support Multicast on Tx-switching f990c82c385b qed*: Add support for ndo_set_vf_trust f29ffdb65ff0 qed*: RSS indirection based on queue-handles 04e0fd006a9a qede: Remove unnecessary datapath dereference 7ca547bdb00e qede - mark SKB as encapsulated e3eef7ee0201 qede: Postpone reallocation until NAPI end e1d32acbcbd3 qed*: Change maximal number of queues aed284c7f0d9 qede: Split filtering logic to its own file cdda926d4098 qede: Break datapath logic into its own file e8f1cb507d01 qed*: Update to dual-license 086cc1c31a0e openrisc: Add _text symbol to fix ksym build error 0c744ea4f77d Linux 4.10-rc2 58ae74683ae2 fscrypt: factor out bio specific functions e16e558e83ed rtlwifi: fix spelling mistake: "encrypiton" -> "encryption" a60db8e70313 wlcore: fix spelling mistake in wl1271_warning e1a3a60a2ebe net: socket: don't set sk_uid to garbage value in ->setattr() 32bcad4b7f33 batman-adv: Start new development cycle efee590e4a3f fscrypt: pass up error codes from ->get_context() 868e1bc64d04 fscrypt: remove user-triggerable warning messages 8488cd96ff88 fscrypt: use EEXIST when file already uses different policy dffd0cfa06d4 fscrypt: use ENOTDIR when setting encryption policy on nondirectory 54475f531bb8 fscrypt: use ENOKEY when file cannot be created w/o key ab51e6ba0059 PM / domains: Fix 'may be used uninitialized' build warning 111b8b3fe4fa cpufreq: intel_pstate: Always keep all limits settings in sync cad304679632 cpufreq: intel_pstate: Use locking in intel_cpufreq_verify_policy() aa439248ab71 cpufreq: intel_pstate: Use locking in intel_pstate_resume() 88e20c74ee02 irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND a1792cda5130 ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL a33b56a6a824 ASoC: nau8825: correct the function name of register 91ce54978cce ASoC: Intel: Skylake: Fix to fail safely if module not available in path 7762681a3ada ASoC: sun4i-spdif: Add quirks to the spdif driver 96e53c41e1f8 ASoC: sun4i-spdif: remove legacy dapm components 85798e153e6c spi: armada-3700: Coding style fixes cfd6693c0632 spi: armada-3700: Replaced raw values for nbits by the SPI macros 13288bdf4adb spi: dw: Make debugfs name unique between instances 03303da5243f ASoC: tlv320aic3x: Add delay after power on and register sync 63c3194b8253 ASoC: tlv320aic3x: Mark the RESET register as volatile 2f884e6e688a irqchip/keystone: Fix "scheduling while atomic" on rt 78d759daceaf spi: bcm53xx: set of_node to let DT specify device(s) 9b41da80e091 ASoC: samsung: i2s: Provide I2S device for registered clocks afa99da863e8 ASoC: samsung: i2s: Let runtime PM operations to control op_clk too e7e52dfc68a2 ASoC: samsung: i2s: Move saving and restoring regs to runtime pm operations dc938ddb5628 ASoC: samsung: i2s: Ensure proper runtime PM state of I2S device be2c92eb6402 ASoC: samsung: i2s: Remove virtual device for secondary DAI d2e3a1358c37 ASoC: Fix binding and probing of auxiliary components 279e4af7b4be spi: bcm-qspi: Enable the driver on BMIPS_GENERIC b257c1a45e99 iio: pulsedlight-lidar-lite-v2: add lidar-lite-v3 property 9b27c270d403 devicetree: add Garmin vendor prefix 65e4345c8ef8 iio: accel: st_accel: fix LIS3LV02 reading and scaling 65c8aea07de1 iio: common: st_sensors: fix channel data parsing fe88d122e6ae drm/i915: Drop kerneldoc markup from non-kerneldoc enum drrs_refresh_rate_type 6095868a271d drm/i915: Complete kerneldoc for struct i915_gem_context a73c7a442738 drm/i915: Fix kerneldoc for i915_gem_object_pin_map() 7a5580a2a69a drm/i915: Move assert of page pin vs bind count into i915_vma_unbind 42d97eb0ade3 fscrypt: fix renaming and linking special files 6b6bbb5922a4 net: 3com: typhoon: typhoon_init_one: make return values more specific 107fded7bf61 net: 3com: typhoon: typhoon_init_one: fix incorrect return values 7bb387c5ab12 net: Allow IP_MULTICAST_IF to set index to L3 slave f792e3503ff4 iio: Documentation: fix spelling mistake: "deactived" -> "deactivated" b4e8a0eb7187 iio: max44000: correct value in illuminance_integration_time_available 1a38de880992 ARM: dts: am572x-idk: Add gpios property to control PCIE_RESETn 9a18636ebbac staging:iio:adt7316: Fix braces not present on all arms of if else statement 83b0b397b909 iio: dummy: No semicolon at end of function definition 14221cc45caa bridge: netfilter: Fix dropping packets that moving through bridge interface 2cc5b0df86dc iio: dac: ad5593r: Add ACPI support b0570bcee39a iio: dac: ad5592r: Add ACPI support 8afa505c1230 iio: light: add driver for Capella CM3605 170df593a4e4 iio: light: add DT bindings for Capella CM3605 578f8d770892 iio: light: hid-sensor-als: Add duplicate IIO_LIGHT channel 421242aab39e drm/cma-helpers: Use recommened kerneldoc for struct member refs b112481bb327 drm/cma-helper: simplify setup for drivers with ->dirty callbacks 7357f89954b6 drm/armada: Fix compile fail b1448ea9cd95 iio: adc: TI_AM335X_ADC should depend on HAS_DMA 433e404f07be drm/armada: s/drm_mm_dump_table/drm_mm_print/ 1dff32d7df7f arm64: dts: vexpress: Support GICC_DIR operations 45e869714489 vfio-pci: use 32-bit comparisons for register address for gcc-4.5 99e3123e3d72 vfio-mdev: Make mdev_device private and abstract interfaces 9372e6feaafb vfio-mdev: Make mdev_parent private 42930553a7c1 vfio-mdev: de-polute the namespace, rename parent_device & parent_ops 49550787a90b vfio-mdev: Fix remove race 6c38c055cc4c vfio/type1: Restore mapping performance with mdev support 08c1a4ef7ccc vfio-mdev: Fix mtty sample driver building 368400e242dc ARM: dts: vexpress: Support GICC_DIR operations a766347b15c0 firmware: arm_scpi: fix reading sensor values on pre-1.0 SCPI firmwares 80b7a2e2498b ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime 6098909cf2d0 drm: Avoid NULL dereference of drm_device.dev ad334bbb07b0 brcmfmac: fix spelling mistakes on "Ivalid" 3b1fc7680a0f rtlwifi: fix spelling mistake: "contry" -> "country" 40b368af4b75 rtlwifi: Fix alignment issues 26eb994d5239 libertas: constify cfg80211_ops structures c93ac39da006 rtlwifi: Remove some redundant code 02527a73beb3 rtlwifi: rtl8188ee: Remove all instances of DBG_EMERG 0fc30e9350be rtlwifi: rtl8192c-common: Remove all instances of DBG_EMERG e40a005652ad rtlwifi: rtl8192ce: Remove all instances of DBG_EMERG c38af3f06af4 rtlwifi: rtl8192cu: Remove all instances of DBG_EMERG b8c79f454880 rtlwifi: rtl8192de: Remove all instances of DBG_EMERG 2d15acac2354 rtlwifi: rtl8192se: Remove all instances of DBG_EMERG c7532b87653b rtlwifi: rtl8723-common: Remove all instances of DBG_EMERG a44f59d60365 rtlwifi: rtl8192ee: Remove all instances of DBG_EMERG a67005bc46d9 rtlwifi: rtl8723ae: Remove all instances of DBG_EMERG 4e2b4378f9d7 rtlwifi: rtl8723be: Remove all instances of DBG_EMERG 004a1e167905 rtlwifi: rtl8821ae: Remove all instances of DBG_EMERG b03d968b6644 rtlwifi: Remove RT_TRACE messages that use DBG_EMERG 531940f9644d rtlwifi: Replace local debug macro RT_ASSERT 60f59ce02785 rtlwifi: rtl_usb: Fix missing entry in USB driver's private data 1259feddd0f8 pinctrl: samsung: Fix the width of PINCFG_TYPE_DRV bitfields for Exynos5433 a51c158bf0f7 pinctrl: imx: use radix trees for groups and functions b28742be4709 pinctrl: imx: remove const qualifier of imx_pinctrl_soc_info 059a6e630bb9 pinctrl: single: fix spelling mistakes on "Ivalid" 824387b2f6a1 drm/atomic-helpers: Remove outdated comment 5edbfc474c92 drm/rect: Fix formatting of example code f5a8d8774bbb drm/doc: Update styleguide 347e89034a3b drm: Nuke connector_list locking assert ea0dd85a75f1 drm/doc: use preferred struct reference in kernel-doc e9b4d7b56f29 dma-buf: Use recommended structure member reference 570b90fa230b orinoco: Use shash instead of ahash for MIC calculations c7d1c77781f4 rt2x00: add mutex to synchronize config and link tuner f641d3b536e5 dma-buf: use preferred struct reference in kernel-doc 05fc03217e08 drm/mm: Some doc polish a81828634382 drm/docs: Small cleanup in drm-uapi.rst c821f6ab2e47 crypto: skcipher - introduce walksize attribute for SIMD algos d79b5d0bbf2e crypto: virtio - support crypto engine framework 1043c5146877 crypto: qat - increase number of supported devices 21aad0b6ca4d crypto: qat - modify format of dev top level debugfs entries 841d6d10b38a crypto: qat - zero esram only for DH85x devices 4f78ce870a4d crypto: qat - fix bar discovery for c62x ac6d9a2cec19 crypto: qat - replace hardcoded BIT(0) in vf_isr aebeff888256 crypto: qat - fix comments describing adf_disable_sriov() 0a3b1abedf26 crypto: qat - fix indentation b834ff86a61c drm: Update TTM initialization documentation 5bbf92d3eb01 drm: Export drm_ioctl_permit to kernel-doc 8caead148a45 drm: Drop unused forward declaration of drm_version 75f6dfe3e652 drm: Deduplicate driver initialization message 31369c323ba0 rt2800: replace msleep() with usleep_range() on channel switch eb79a8fe94c8 rt2800: replace mdelay by usleep on vco calibration. d96324703ffa rt2x00: merge agc and vco works with link tuner 24d42ef3b152 rt2800: perform VCO recalibration for RF5592 chip bc0077053948 rt2800: warn if doing VCO recalibration for unknow RF chip 8845254112ac rt2800: rename adjust_freq_offset function 8f03a7c6e7f9 rt2800: set MAX_PSDU len according to remote STAs capabilities a51b89698ccc rt2800: set minimum MPDU and PSDU lengths to sane values e49abb19d1bf rt2800: don't set ht parameters for non-aggregated frames a08b98196a36 rt2800: make rx ampdu_factor depend on number of rx chains 1fef293b8a98 orinoco: Use shash instead of ahash for MIC calculations 7f0d874036f0 iio: st_pressure: Export sampling frequency for lps25h and lps331ap 1b211d48abaa iio: st_pressure: Fix data sign c705a6b3aa78 adm80211: return an error if adm8211_alloc_rings() fails ae3cf4764506 iwlegacy: make il3945_mac_ops __ro_after_init a0c10687ec95 Revert "remoteproc: Merge table_ptr and cached_table pointers" d7864cf21235 mwifiex: Enable dynamic bandwidth signalling b82dd3bdf1a1 mwifiex: change width of MAC control variable 74c8719b8ee0 mwifiex: sdio: fix use after free issue for save_adapter e82dfa00da40 drm: Reduce verbosity level for drm_core_init() debug message c81c0e0710f0 remoteproc: fix vdev reference management 48df6336d770 drm: rockchip: use crtc helper drm_crtc_from_index() ac620ba3d09b drm: zte: use crtc helper drm_crtc_from_index() 63447646ac65 rpmsg: virtio_rpmsg_bus: fix channel creation 6d1b81d8e25d drm: add crtc helper drm_crtc_from_index() b5c3714fe878 drm/mm: Convert to drm_printer 01d1f7a99e45 iio: bmi160: Fix time needed to sleep after command execution 3d387d923c18 drm/printer: add debug printer c7bff8902dd5 Documentation: DT: Add bmi160 imu binding 75eadb8fe05e iio: bmi160: Add of device table for spi 968bdbf8f3e4 iio: bmi160: Add of device table for i2c 07825f0acd85 crypto: aesni - Fix failure when built-in with modular pcbc 34c30b0a5e97 ath10k: enable advertising support for channel 169, 5Ghz a7773b5db155 ath10k: Remove passing unused argument for ath10k_mac_tx d2e202c06ca4 ath10k: ignore configuring the incorrect board_id d679fa1b3c89 ath10k: recal the txpower when removing interface 727000e6af34 ath10k: support dev_coredump for crash dump 88407beb1b14 ath10k: fix incorrect txpower set by P2P_DEVICE interface 097e46d2ae90 ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats() b1eb8fabc83b pinctrl: simplify check for pin request conflicts a79fead50f06 gpio: of: Add support for multiple GPIOs in a single GPIO hog baddc7ca446c gpio: update my email address 55e409502e02 pinctrl: update my email address 704ae2069612 pinctrl: sirf: atlas7: Improve code layout 7af355e6715b pinctrl: sirf: atlas7: Add missing 'of_node_put()' 5018ada69a04 gpio: Move freeing of GPIO hogs before numbing of the device c32c22eea0c4 pinctrl: stm32: activate strict mux mode abc8d5832fd1 gpio: mxs: remove __init annotation 0e028b49d27c pinctrl: fix DT bindings for marvell,kirkwood-pinctrl f50b79f096a7 drm/i915: Add dpll entrypoint for dumping hw state 294591cfbd2b drm/i915: Update kerneldoc for intel_dpll_mgr.c eac6176cbdcb drm/i915: Rename intel_shared_dpll->mode_set() to prepare() 2c42e5351445 drm/i915: Rename intel_shared_dpll_config to intel_shared_dpll_state 3c0fb58820ac drm/i915: Rename intel_shared_dpll_commit() to _swap_state() a1c414ee82d9 drm/i915: Introduce intel_release_shared_dpll() f5a0aab84b74 net: ipv4: dst for local input routes should use l3mdev if relevant 15d3afcc051f liquidio: optimize reads from Octeon PCI console 3a543ef47986 net: dsa: Implement ndo_get_phys_port_id 2344ef3c86a7 sh_eth: fix branch prediction in sh_eth_interrupt() 98473f9f3f9b mm/filemap: fix parameters to test_bit() 1fe0a7e0bc52 parisc: Drop TIF_RESTORE_SIGMASK and switch to generic code 41744213602a parisc: Mark cr16 clocksource unstable on SMP systems 3d48b53fb2ae net: dev_weight: TX/RX orthogonality afbb16741584 stmmac: adding EEE to GMAC4 f24d311f92b5 pinctrl: meson: fix gpio request disabling other modes 2983f296f232 pinctrl/amd: Set the level based on ACPI tables a6cb3b864b21 drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set 6490abc4bc35 drm/msm: Put back the vaddr in submit_reloc() 88b333b0ed79 drm/msm: Ensure that the hardware write pointer is valid bfd2e4b8734d sctp: refactor sctp_datamsg_from_user 3f0d80b6d228 MAINTAINERS: Add bnxt_en maintainer info. bdbd1eb59c56 bnxt_en: Handle no aggregation ring gracefully. 486b5c22ea1d bnxt_en: Set default completion ring for async events. 391be5c27364 bnxt_en: Implement new scheme to reserve tx rings. dda0e7465f04 bnxt_en: Add IPV6 hardware RFS support. 8427af811a2f bnxt_en: Assign additional vnics to VFs. ae10ae740ad2 bnxt_en: Add new hardware RFS mode. 8079e8f107bf bnxt_en: Refactor code that determines RFS capability. 8fdefd63c203 bnxt_en: Add function to get vnic capability. 5910906ca9ee bnxt_en: Refactor TPA code path. 68515a186cf8 bnxt_en: Fix and clarify link_info->advertising. 9d8bc09766f1 bnxt_en: Improve the IRQ disable sequence during shutdown. e7b956910299 bnxt_en: Use napi_complete_done() b356a2e729ce bnxt_en: Remove busy poll logic in the driver. 10b1c04e9222 net/mlx4_core: Fix raw qp flow steering rules under SRIOV 61b6034c6cfd net/mlx4_en: Fix type mismatch for 32-bit systems c1d5f8ff80ea net/mlx4: Remove BUG_ON from ICM allocation routine 6496bbf0ec48 net/mlx4_en: Fix bad WQE issue 3b01fe7f91c8 net/mlx4_core: Use-after-free causes a resource leak in flow-steering detach f0c16ba8933e net: fix incorrect original ingress device index in PKTINFO 4775cc1f2d5a rtnl: stats - add missing netlink message size checks b91e1302ad9b mm: optimize PageWaiters bit use for unlock_page() 3a11c0e1f139 Input: synaptics-rmi4 - remove redundant null check on rmi_dev 0c54fe74db73 Input: synaptics-rmi4 - check for non zero version logically dead code b29c139a15b6 Input: synaptics-rmi4 - use Kconfig "if" to express dependency 25e77388e1ab PCI: Remove res_to_dev_res() debug message b2eb09af7370 net: stmmac: Fix error path after register_netdev move ae7cd93e20a1 drivers: atm: eni: rename macro DAUGTHER_ID to fix spelling mistake de8499cee594 ipv6: remove unnecessary inet6_sk check e4c5e13aa45c ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output 9eb12474787d stmmac: enable rx queues fee83d097b16 ipv4: Namespaceify tcp_max_syn_backlog knob 1946e672c173 ipv4: Namespaceify tcp_tw_recycle and tcp_max_tw_buckets knob 801822d1beea net: Use kmemdup instead of kmalloc and memcpy 5671e8c19c8c fddi: skfp: Use more common logging styles 5dbc65309391 skfp: hwmtm: Use proper logging macros, correct mismatches a5b16dfa5bc3 clk: samsung: exynos-audss: Replace syscore PM with platform device PM 0cda91181211 clk: samsung: exynos5433: Set NoC (Network On Chip) clocks as critical c369596f895b clk: samsung: Add CPU clk configuration data for Exynos4412 Prime 3590312f4773 ARM: dts: exynos: Enable DMA support for UART modules on Exynos5 SoCs 74b0ee7579f2 ARM: exynos_defconfig: Enable IP multicast cda1a52dab50 ARM: s3c64xx: Constify wake_irqs 7264ebd92e20 ARM: s3c24xx: Constify wake_irqs 9060a4172f75 ARM: SAMSUNG: Constify array of wake irqs passed to samsung_sync_wakemask 552146b0c20d ARM: s3c64xx: Annotate external clock frequencies __ro_after_init f3c7bfd73880 ARM: s3c24xx: Constify few integer tables 731d97c23683 ARM: EXYNOS: Annotate iomem and pm_data pointers __ro_after_init b4765037fc8c ARM: EXYNOS: Constify list of retention registers 861769017404 ath10k: add debug trace to rts/cts set function 7cfe0455ee12 ath10k: set CTS protection VDEV param only if VDEV is up 35bac90abf5e ath10k: decrease num of peers support b08b5b53a1ed ath10k: override CE5 config for QCA9377 77cf13ad5731 ath10k: fix IRAM banks number for QCA9377 ae774e2c68d1 drm/doc: link style-guide to doc-guide 6bfebd863b2b ARM: s3c24xx: Drop unused struct s3c_audio_pdata entries b70ff8779a3c ARM: s3c64xx: Drop initialization of unused struct s3c_audio_pdata fields e9112936f240 arm64: dts: msm8996: Add required memory carveouts 60133867f1f1 net: wan: slic_ds26522: fix spelling mistake: "configurated" -> "configured" 9dd0f896d2cc net: atm: Fix warnings in net/atm/lec.c when !CONFIG_PROC_FS 37f304d10030 net/mlx5e: Disable netdev after close 610e89e05c3f net/mlx5e: Don't sync netdev state when not registered 4525a45bfad5 net/mlx5e: Check ets capability before initializing ets settings 1efbd205b3cc Revert "net/mlx5: Add MPCNT register infrastructure" 465db5dab86d Revert "net/mlx5e: Expose PCIe statistics to ethtool" ccce1700263d net/mlx5: Prevent setting multicast macs for VFs 9b8c514291a8 net/mlx5: Release FTE lock in error flow 077b1e8069b9 net/mlx5: Mask destination mac value in ethtool steering rules d151d73dcc99 net/mlx5: Avoid shadowing numa_node 689a248df83b net/mlx5: Cancel recovery work in remove flow 883371c453b9 net/mlx5: Check FW limitations on log_max_qp before setting it 9da34cd34e85 net/mlx5: Disable RoCE on the e-switch management port under switchdev mode 0df0f207aab4 net/sched: cls_flower: Fix missing addr_type in classify b77b7565a6d1 sctp: add pr_debug for tracking asocs not found 3ea35d3406d3 driver: ipvlan: Remove unnecessary ipvlan NULL check in ipvlan_count_rx 8667398277af driver: ipvlan: Define common functions to decrease duplicated codes used to add or del IP address 509e7a311f04 sctp: sctp_chunk_length_valid should return bool 66b91d2cd034 sctp: remove return value from sctp_packet_init/config 0630c56e40b0 sctp: simplify addr copy 1ff0156167df sctp: reduce indent level in sctp_sf_shut_8_4_5 eab59075d3cd sctp: reduce indent level at sctp_sf_tabort_8_4_8 6f96d639915f MAINTAINERS: Add Patchwork URL to Samsung Exynos entry d1ad1b148365 ARM: s5pv210_defconfig: Remove old MACHs 287dad02e659 ARM: dts: exynos: Cleanup Odroid-X2 and enable sound on Odroid-X f3a3a3bf7103 ARM: dts: exynos: Fix initial audio clocks configuration on Exynos4 boards 087ce39cdf4b ARM: dts: exynos: Correct clocks for Exynos4 I2S module 823ff161fe51 ALSA: hda - Fix click noises on Samsung Ativ Book 8 972aa2c70870 ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE 1c623c2409b1 ALSA: mixart: fix a comment typo 3eff682d765b ALSA: usb-audio: Support both DSD LE/BE Amanero firmware versions f93a1c9e5e6a ALSA: synth: use designated initializers fe4cb86cdea7 ALSA: cs5535audio: fix unused warnings on resume/suspend b6f4c66704b8 samples/bpf trace_output_user: Remove duplicate sys/ioctl.h include 364ac45655f1 gpio: mockup: coding style fixes ad6d8004fa29 gpio: mockup: dynamically allocate memory for chip name e53c60289dfa gpio: mockup: make pins_name_start static 9b8b75de4cb3 drm: Add kerneldoc markup for new @scan parameters in drm_mm 1c9bd1ede83c drm/mm: Document locking rules adb040b86bc2 drm: Use drm_mm_insert_node_in_range_generic() for everyone 3db93756b501 drm: Apply range restriction after color adjustment when allocation 3f85fb3462dc drm: Wrap drm_mm_node.hole_follows 3bfd44306c65 pinctrl: amd: Add support for additional GPIO 3fa489dabea9 drm: Apply tight eviction scanning to color_adjust f29051f12f33 drm: Simplify drm_mm scan-list manipulation 4741da925fa3 drm/i915/guc: Assert that all GGTT offsets used by the GuC are mappable 9a956b154879 drm: Optimise power-of-two alignments in drm_mm_scan_add_block() 0b04d474a611 drm: Compute tight evictions for drm_mm_scan 268c6498fba2 drm: Fix application of color vs range restriction when scanning drm_mm 2c4b389518fb drm: Unconditionally do the range check in drm_mm_scan_add_block() 4a6c156f56be drm: Rename prev_node to hole in drm_mm_scan_add_block() a608a9d52fa4 platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks f6c5c1f96d97 platform/x86: fix surface3_button build errors 25a7bb18346f drm: Fix O= out-of-tree builds for selftests 5386e5d1f8b7 Revert "crypto: arm64/ARM: NEON accelerated ChaCha20" abfb7b686a3e efi/libstub/arm*: Pass latest memory map to the kernel b4ed1d15b453 x86/e820: Make e820_search_gap() static and remove unused variables 5701659004d6 net: stmmac: Fix race between stmmac_drv_probe and stmmac_open ee12996c9d39 samples/bpf sock_example: Avoid getting ethhdr from two includes 9396c9cb0d95 perf sched timehist: Show total scheduling time fe4f6c801c03 fscrypt: fix the test_dummy_encryption mount option 2d65472bcb3f gpio: rcar: Fine-grained Runtime PM support 47bd38a31adc gpio: rcar: set IRQ chip parent_device b75dd8722e17 pinctrl: aspeed: Fix kerneldoc return descriptions f1337856dd88 pinctrl: aspeed-g5: Add mux configuration for all pins 6d329f14a75f pinctrl: aspeed-g4: Add mux configuration for all pins 7d29ed88acbb pinctrl: aspeed: Read and write bits in LPC and GFX controllers c95b0fec3cff pinctrl: aspeed: dt: Fix compatibles for the System Control Unit 395717ee0d01 clk: qcom: ipq4019: Add the cpu clock frequency change notifier f63bb4f442d6 Input: bma150 - switch to using usleep_range instead of msleep d7ddad0acc4a Input: synaptics-rmi4 - fix F03 build error when serio is module b6fc513da50c Input: xpad - use correct product id for x360w controllers 36f671be1db1 Documentation/unaligned-memory-access.txt: fix incorrect comparison operator 66115335fbb4 docs: Fix build failure 7b4632f04841 cgroup: fix a comment typo e0aed7c74f0b cgroup: fix RCU related sparse warnings dcfe149b9f45 cgroup: move namespace code to kernel/cgroup/namespace.c d62beb7f3dc6 cgroup: rename functions for consistency 1592c9b22374 cgroup: move v1 mount functions to kernel/cgroup/cgroup-v1.c fa069904dd38 cgroup: separate out cgroup1_kf_syscall_ops 633feee310de cgroup: refactor mount path and clearly distinguish v1 and v2 paths 0a268dbd7932 cgroup: move cgroup v1 specific code to kernel/cgroup/cgroup-v1.c 201af4c0fab0 cgroup: move cgroup files under kernel/cgroup/ 5f617ebbdf10 cgroup: reorder css_set fields 2fae98634334 cgroup: remove cgroup_pid_fry() and friends b4b90a8e86f2 cgroup: reimplement reading "cgroup.procs" on cgroup v2 e90cbebc3fa5 cgroup add cftype->open/release() callbacks 0e67db2f9fe9 kernfs: add kernfs_ops->open/release() callbacks a1d82aff5df7 kernfs: make kernfs_open_file->mmapped a bitfield 4bbc84ffd137 sparc: use symbolic names for tsb indexing 9a6b6f75d9da ARM: OMAP2+: PRM: Delete an error message for a failed memory allocation 4cf48f1d7520 ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags 1a177cf72b3a ARM: dts: dra72-evm-tps65917: Add voltage supplies to usb_phy, mmc, dss 5acd016c8893 ARM: dts: am57xx-idk: Put USB2 port in peripheral mode 10d27dfaf6b6 ARM: dts: am57xx-idk: Support VBUS detection on USB2 port 820381572fc0 dt-bindings: input: Specify the interrupt number of TPS65217 power button 81d7358d7038 dt-bindings: power/supply: Update TPS65217 properties be53e38f0df2 dt-bindings: mfd: Remove TPS65217 interrupts 30aa2e48962c ARM: dts: am335x: Fix the interrupt name of TPS65217 5066d5296ff2 ARM: omap2+: fixing wrong strcat for Non-NULL terminated string f86a2c875fd1 ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init() 7245f67f86e8 ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kit 7f6c857b1291 ARM: dts: dra7: Add an empty chosen node to top level DTSI 6ed80b3a232e ARM: dts: dm816x: Add an empty chosen node to top level DTSI 9536fd30d41a ARM: dts: dm814x: Add an empty chosen node to top level DTSI 5799fc905930 net: stmmac: fix incorrect bit set in gmac4 mdio addr register 610c908773d3 r8169: add support for RTL8168 series add-on card. be26727772cd net: xdp: remove unused bfp_warn_invalid_xdp_buffer() df30f7408b18 openvswitch: upcall: Fix vlan handling. 56ab6b93007e ipv4: Namespaceify tcp_tw_reuse knob ce95077d0cdf ARM: dts: am4372: Add an empty chosen node to top level DTSI 1d8d6d3f2f7d ARM: dts: am33xx: Add an empty chosen node to top level DTSI c9faa84cb9c3 ARM: dts: omap5: Add an empty chosen node to top level DTSI 6c565d1a63ce ARM: dts: omap4: Add an empty chosen node to top level DTSI 23ab4c6183ac ARM: dts: omap3: Add an empty chosen node to top level DTSI 3d37d41a148c ARM: dts: omap2: Add an empty chosen node to top level DTSI 40eca140c404 [media] mn88473: add DVB-T2 PLP support 9a71e277888b drm: Extract struct drm_mm_scan from struct drm_mm 6259a56ba0e1 drm: Add asserts to catch overflow in drm_mm_init() and drm_mm_init_scan() ac9bb7b7d33f drm: Simplify drm_mm_clean() c820186d5b3b drm: Detect overflow in drm_mm_reserve_node() ba004e39b199 drm: Fix kerneldoc for drm_mm_scan_remove_block() 7173320758e5 drm: Promote drm_mm alignment to u64 d1bac3a78111 drm: kselftest for drm_mm and restricted color eviction c1b702c9a543 drm: kselftest for drm_mm and color eviction 4c2ba55b5c76 drm: kselftest for drm_mm and color adjustment 05ab3c2eec74 drm: kselftest for drm_mm and top-down allocation 0e483254e578 drm: kselftest for drm_mm and range restricted eviction 560b32842912 drm: kselftest for drm_mm and eviction 9b26f2ed29f8 drm: kselftest for drm_mm and alignment 2fba0de0a9ec drm: kselftest for drm_mm_insert_node_in_range() 2bd966d106e3 drm: kselftest for drm_mm_replace_node() 7886692a5804 drm: kselftest for drm_mm_insert_node() 900537dc3889 drm: kselftest for drm_mm_reserve_node() 06df8ac682e6 drm: kselftest for drm_mm_debug() 393b50f30566 drm: kselftest for drm_mm_init() 50f0033d1a0f drm: Add some kselftests for the DRM range manager (struct drm_mm) a33d42dd0335 drm: Add a simple generator of random permutations cf4a7207b1cb lib: Add a simple prime number generator b3ee963fe41d drm: Compile time enabling for asserts in drm_mm 2bc98c86517b drm: Use drm_mm_nodes() as shorthand for the list of nodes under struct drm_mm 7e164ce4e8ec perf/x86/amd/ibs: Fix typo after cleanup state names in cpu/hotplug 0e4e4999aac1 pinctrl: sh-pfc: r8a7796: Add HSCIF pins, groups, and functions aa6931f135d2 pinctrl: sh-pfc: r8a7793: Implement voltage switching for SDHI 4753231cc946 pinctrl: sh-pfc: r8a7796: Add MSIOF pins, groups and functions 3dc93dcea67c pinctrl: sh-pfc: r8a7796: Add CAN FD support cf75341accab pinctrl: sh-pfc: r8a7796: Add CAN support 4c2fb44d60b9 pinctrl: sh-pfc: r8a7795: Support none GPIO pins bias setting 2d40bd24274d pinctrl: sh-pfc: r8a7796: Add bias pinconf support 9e35d6fa825c pinctrl: sh-pfc: r8a7796: Add drive strength support e6bdf28eff47 clk: renesas: r8a7796: Add MSIOF controller clocks 0ece46c24f5f clk: renesas: r8a7796: Add CAN FD peripheral clock 9e620beecdf4 clk: renesas: r8a7796: Add CANFD clock e00d20c99d39 clk: renesas: r8a7796: Add CAN peripheral clock fb91a661d99f crypto: mediatek - add DT bindings documentation 785e5c616c84 crypto: mediatek - Add crypto driver support for some MediaTek chips 620711944459 crypto: algif_hash - avoid zero-sized array 422ef504590a crypto: bfin_crc - Remove unneeded linux/miscdevice.h include 862d64c9d303 crypto: bfin_crc - Fix format printing warning 079840bd13f7 hwrng: core - remove unused PFX macro fd50d71f94fb hwrng: core - Move hwrng miscdev minor number to include/linux/miscdevice.h affdec58dafc hwrng: core - Replace asm/uaccess.h by linux/uaccess.h dd8014830d2b hwrng: core - Rewrite the header 2a971e3b2487 hwrng: core - rewrite better comparison to NULL 6bc17d90e62d hwrng: core - do not use multiple blank lines 50fb57042402 crypto: aesni-intel - RFC4106 can zero copy when !PageHighMem f262c770644f crypto: drivers - bring back alphabetical order of Makefile 9ae433bc79f9 crypto: chacha20 - convert generic and x86 versions to skcipher 809666727347 crypto: arm/chacha20 - implement NEON version based on SSE3 code 8621caa0d45e crypto: arm64/chacha20 - implement NEON version based on SSE3 code 0bfd4a01a660 drm: Get atomic property value even if DRIVER_ATOMIC is not set a743d7582db9 drm: Wrap the check for atomic_commit implementation 02608e02fbec crypto: testmgr - Use heap buffer for acomp test input 1db175428ee3 ext4: Simplify DAX fault path 9f141d6ef625 dax: Call ->iomap_begin without entry lock during dax fault f449b936f1af dax: Finish fault completely when loading holes e3fce68cdbed dax: Avoid page invalidation races and unnecessary radix tree traversals c6dcf52c23d2 mm: Invalidate DAX radix tree entries only if appropriate e568df6b84ff ext2: Return BH_New buffers for zeroed blocks b8e2df1f812a ncpfs: switch to sock_sendmsg() 2cebcc78fab5 ncpfs: don't mess with manually advancing iovec on send 4b4fbad37f70 ncpfs: sendmsg does *not* bugger iovec these days 61ff6e9b452d ceph_tcp_sendpage(): use ITER_BVEC sendmsg 39c6aceae961 afs_send_pages(): use ITER_BVEC be6e4d66f013 rds: remove dead code 100803a84d3c ceph: switch to sock_recvmsg() 3995d1610713 usbip_recv(): switch to sock_recvmsg() 4113e47b3d09 iscsi_target: deal with short writes on the tx side c9f2b6aeb922 [nbd] pass iov_iter to nbd_xmit() 366430b5c2f6 cpufreq: intel_pstate: Do not expose PID parameters in passive mode c1696cab7005 [nbd] switch sock_xmit() to sock_{send,recv}msg() 79ab80beb792 [drbd] use sock_sendmsg() 0dad3a3014a0 x86/mce/AMD: Make the init code more robust b9d9d6911bd5 smp/hotplug: Undo tglxs brainfart c6e2c1e1138f ACPI / watchdog: Print out error number when device creation fails 9c4aa1eecb48 ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding 709f94ff018a ACPI: Drop misplaced acpi_dma_deconfigure() call from acpi_bind_one() b4b8664d291a arm64: don't pull uaccess.h into *.S b2ae75052a8c ide: Fix interface autodetection in legacy IDE driver (trial #2) e6afb1ad88fe net: korina: Fix NAPI versus resources freeing 628185cfddf1 net, sched: fix soft lockup in tc_classify f061ff077e65 drm/i915: Update DRIVER_DATE to 20161226 1edcd36fcb48 ARM: sunxi: Convert pinctrl nodes to generic bindings 119c366aeae3 ARM: sunxi: Remove useless allwinner,pull property d312f6fb806d ARM: sunxi: Remove useless allwinner,drive property 4e0203ba11e7 drm/i915/gvt: fix typo in cfg_space range check 34700631bd46 drm/i915/gvt: fix an issue in emulating cfg space PCI_COMMAND 8ff842fd9eab drm/i915/gvt/kvmgt: trival: code cleanup 364fb6b789ff drm/i915/gvt/kvmgt: prevent double-release of vgpu faaaa53bdc67 drm/i915/gvt/kvmgt: check returned slot for gfn bfeca3e5716a drm/i915/gvt/kvmgt: dereference the pointer within lock d650ac060237 drm/i915/gvt: reset the GGTT entry when vGPU created b8395cc7a454 drm/i915/gvt: fix an error in opregion handling 7ce7d89f4883 Linux 4.10-rc1 8ae679c4bc2e powerpc: Fix build warning on 32-bit PPC d33d5a6c88fc avoid spurious "may be used uninitialized" warning 62906027091f mm: add PageWaiters indicating tasks are waiting for a page bit 6326fec1122c mm: Use owner_priv bit for PageSwapCache, valid when PageSwapBacked 1f3a8e49d8f2 ktime: Get rid of ktime_equal() 8b0e195314fa ktime: Cleanup ktime_set() usage 2456e8553544 ktime: Get rid of the union a5a1d1c2914b clocksource: Use a plain u64 instead of cycle_t 008b69e4d52f irqchip/armada-xp: Consolidate hotplug state space 6896bcd198df irqchip/gic: Consolidate hotplug state space 36e5b0e39194 coresight/etm3/4x: Consolidate hotplug state space 73c1b41e63f0 cpu/hotplug: Cleanup state names 530e9b76ae8f cpu/hotplug: Remove obsolete cpu hotplug register/unregister functions 7b737965b331 staging/lustre/libcfs: Convert to hotplug state machine e210faa2359f scsi/bnx2i: Convert to hotplug state machine c53b005dd64b scsi/bnx2fc: Convert to hotplug state machine dc280d936239 cpu/hotplug: Prevent overwriting of callbacks 59fefd0890f1 x86/msr: Remove bogus cleanup from the error path 26242b330093 bus: arm-ccn: Prevent hotplug callback leak 834fcd298003 perf/x86/intel/cstate: Prevent hotplug callback leak a051f220d6b9 ARM/imx/mmcd: Fix broken cpu hotplug handling a98d1a0ca6d3 scsi: qedi: Convert to hotplug state machine 6886fee4d7a3 tools/power turbostat: remove obsolete -M, -m, -C, -c options 388e9c8134be tools/power turbostat: Make extensible via the --add parameter 7c0f6ba682b9 Replace with globally feef2a7cb93e drm/i915: re-use computed offset bias for context pin d3ef1af6fdb6 drm/i915: request ring to be pinned above GUC_WOPCM_TOP 6ef4e07ecd2d KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS eb9def61be71 net/mlx4_en: Fix user prio field in XDP forward 693c56491fb7 tipc: don't send FIN message from connectionless socket e252536068ef ipvlan: fix multicast processing b1227d019fa9 ipvlan: fix various issues in ipvlan_process_multicast() e3ba730702af fsnotify: Remove fsnotify_duplicate_mark() dfb7d24c5ad5 ntb_transport: Remove unnecessary call to ntb_peer_spad_read 28734e8f6939 NTB: Fix 'request_irq()' and 'free_irq()' inconsistancy 09e71a6f1344 ntb: fix SKX NTB config space size register offsets 5c43c52d5fb6 NTB: correct ntb_peer_spad_read for case when callback is not supplied. bc034e52627a MAINTAINERS: Change in maintainer for AMD NTB b17faba03fc7 ntb_transport: Limit memory windows based on available, scratchpads 872deb21038e NTB: Register and offset values fix for memory window e5b0d2d1ba92 NTB: add support for hotplug feature 783dfa6cc41b ntb: Adding Skylake Xeon NTB support c280f7736ab2 Revert "x86/unwind: Detect bad stack return address" 61033e089cde xen: remove stale xs_input_avail() from header 9a6161fe73bd xen: return xenstore command failures via response instead of rc 639b08810d6a xen: xenbus driver must not accept invalid transaction ids 1636098c46ac sctp: fix recovering from 0 win with small data chunks 58b94d88deb9 sctp: do not loose window information if in rwnd_over bb91accf2733 virtio-net: XDP support for small buffers c47a43d3004a virtio-net: remove big packet XDP codes 92502fe86c7c virtio-net: forbid XDP when VIRTIO_NET_F_GUEST_UFO is support 5c33474d41af virtio-net: make rx buf size estimation works for XDP b00f70b0dacb virtio-net: unbreak csumed packets for XDP_PASS 1830f8935f3b virtio-net: correctly handle XDP_PASS for linearized packets 56a86f84b833 virtio-net: fix page miscount during XDP linearizing 275be061b33b virtio-net: correctly xmit linearized page on XDP_TX 73b62bd085f4 virtio-net: remove the warning before XDP linearizing 58312125da58 mlxsw: spectrum_router: Correctly remove nexthop groups 93a87e5e794f mlxsw: spectrum_router: Don't reflect dead neighs 53f800e3baf9 neigh: Send netevent after marking neigh as dead a98f91758995 ipv6: handle -EFAULT from skb_copy_bits 39b2dd765e07 inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets d9724772e69c net/sched: cls_flower: Mandate mask when matching on flags dc594ecd4185 net/sched: act_tunnel_key: Fix setting UDP dst port in metadata under IPv6 567be786597c stmmac: CSR clock configuration fix 00c25e3f4008 drm/i915: Prevent timeline updates whilst performing reset 07e19ea4f743 drm/i915: Assert that the partial VMA fits within the object 8bfc478fa455 drm/i915: Silence allocation failure during sg_trim() e5facdf9644f drm/i915: Don't clflush before release phys object bdeb978506a7 drm/i915: Repeat flush of idle work during suspend 28f412e02b15 drm/i915: Break after walking all GGTT vma in bump_inactive_ggtt 4c5cfcc301f6 drm/i915: Kill the 830 MI_OVERLAY_OFF workaround 6c5d5cfbe3c5 netfilter: ipt_CLUSTERIP: check duplicate config when initializing e840fd310852 drm/i915/dsi: Move disable pll call outside of clear_device_ready() ce2e87b4ce9a drm/915: Parsing the missed out DTD fields from the VBT 128394eff343 sg_write()/bsg_write() is not fit to be called under KERNEL_DS f698cccbc89e ufs: fix function declaration for ufs_truncate_blocks 613cc2b6f272 fs: exec: apply CLOEXEC before changing dumpable task flags e522751d605d seq_file: reset iterator to first record for zero offset 22725ce4e4a0 vfs: fix isize/pos/len checks for reflink & dedupe 33844e665104 [iov_iter] fix iterate_all_kinds() on empty iterators c00d2c7e8988 move aio compat to fs/aio.c bdd75729e5d2 perf sched timehist: Fix invalid period calculation 4fa0d1aa2711 perf sched timehist: Remove hardcoded 'comm_width' check at print_summary 9b8087d72086 perf sched timehist: Enlarge default 'comm_width' 0e6758e8231d perf sched timehist: Honour 'comm_width' when aligning the headers 8fdded8215f4 drm/i915: Disable L2 cache clock gating on 830 when using the overlay 39ccc04e7435 drm/i915: Use primary plane->state for overlay ckey setup 2daac462fdc1 drm/i915: Reorganize overlay filter coeffs into a nicer form 7039a6dc17a9 drm/i915: Simplify SWIDTHSW calculation 949d8cf8017c drm/i915: Kill intel_panel_fitter_pipe() 73699147e08d drm/i915: Use pipe_src_w in overlay code 58d09ebdb4ed drm/i915: Fix the overlay frontbuffer tracking 4a15cdbbc554 drm/i915: Fix oops in overlay due to frontbuffer tracking ecd9caa0522d drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff 330afdb1df0f drm/i915: Initialize overlay->last_flip properly 72c5296f9d64 genhd: remove dead and duplicated scsi code 64d656a162d7 block: add back plugging in __blkdev_direct_IO 305335b90794 MAINTAINERS: Update Jacek Anaszewski's email address 1134c2b5cb84 perf/x86: Fix overlap counter scheduling bug daa864b8f8e3 perf/x86/pebs: Fix handling of PEBS buffer overflows cef4402d7627 x86/paravirt: Mark unused patch_default label 5cc8fabc5e4c IB/rxe: Don't check for null ptr in send() cbf1f9a46c9c IB/rxe: Drop future atomic/read packets rather than retrying 37b36193946e IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends 74c3875c3d9a qedr: Always notify the verb consumer of flushed CQEs 27035a1b37fc qedr: clear the vendor error field in the work completion 922d9a40d3ba qedr: post_send/recv according to QP state 8b0cabc650a9 qedr: ignore inline flag in read verbs b4c2cc48aa0b qedr: modify QP state to error when destroying it d6ebbf29c301 qedr: return correct value on modify qp a121135973ca qedr: return error if destroy CQ failed c7eb3bced78f qedr: configure the number of CQEs on CQ creation 61f51b7b20f6 i40iw: Set 128B as the only supported RQ WQE size fba332b07902 IB/cma: Fix a race condition in iboe_addr_get_sgid() 7d99569460ea net: ipv4: Don't crash if passing a null sk to ip_do_redirect. aca1ebf49151 drm/i915: Move the min_pixclk[] handling to the end of readout 5d5ab2d26f32 drm/i915: Force VDD off on the new power seqeuencer before starting to use it a98d9c1d7e9b drm/i915/ddi: Rely on VBT DDI port info for eDP detection ac632f5b6301 befs: add NFS export support e60f749b6097 befs: remove trailing whitespaces 50b00fc468dd befs: remove signatures from comments 12ecb38d03cf befs: fix style issues in header files 62b80719dfe1 befs: fix style issues in linuxvfs.c 1ca7087e59cb befs: fix typos in linuxvfs.c 4c7df6455923 befs: fix style issues in io.c 85a06b302a9d befs: fix style issues in inode.c a83179a8e95e befs: fix style issues in debug.c 108109444ff6 drm/i915: Check num_pipes before initializing audio component 2f60b28831c7 xen/evtchn: use rb_entry() 7ecec8503af3 xen/setup: Don't relocate p2m over existing one 3868f132cce6 clk: stm32f4: Use CLK_OF_DECLARE_DRIVER initialization method e2a33c34ddff clk: renesas: mstp: Support 8-bit registers for r7s72100 844ca23f5b2e clk: stm32f4: SDIO & 48Mhz clock management for STM32F469 board 62710c121b26 clk: stm32f4: Add SAI clocks 12696bac3ac2 clk: stm32f4: Add I2S clock daf2d117cbca clk: stm32f4: Add lcd-tft clock 517633ef630e clk: stm32f4: Add post divisor for I2S & SAI PLLs 83135ad3c517 clk: stm32f4: Add PLL_I2S & PLL_SAI for STM32F429/469 boards f8b503636141 clk: stm32f4: Update DT bindings documentation 685dc94b7d8f clk: qcom: smd-rpmcc: Add msm8974 clocks 86c654d41a52 clk: qcom: ipq4019: Add all the frequencies for apss cpu b52a0c2c1140 clk: qcom: ipq4019: correct sdcc frequency and parent name 5c1a96935f78 clk: qcom: ipq4019: Add the nodes for pcnoc d83dcacea185 clk: qcom: ipq4019: Add the apss cpu pll divider clock node 4577aa01a5d1 clk: qcom: ipq4019: remove fixed clocks and add pll clocks f79f7b1b4f91 CREDITS: Remove outdated address information 551cde192343 net: fddi: skfp: use %p format specifier for addresses rather than %x 0a9648f12939 tcp: add a missing barrier in tcp_tasklet_func() 52bce91165e5 splice: reinstate SIGPIPE/EPIPE handling 8354491c9d5b net: mvpp2: fix dma unmapping of TX buffers for fragments f217bfde2407 net: ethernet: stmmac: dwmac-rk: make clk enablement first in powerup 76b15923b777 be2net: Increase skb headroom size to 256 bytes b428018a065b KVM: nVMX: fix instruction skipping during emulated vm-entry f8114f8583bb Revert "ALSA: usb-audio: Fix race at stopping the stream" bfc5e3a6af39 selinux: use the kernel headers when building scripts/selinux 22b68b93ae25 rtlwifi: Fix kernel oops introduced with commit e49656147359 d1f1c0e289e1 ath9k: do not return early to fix rcu unlocking 093d680a482f drm/i915/glk: Add new bit fields in MIPI CTRL register 7c3a23b85cac nvmet/fcloop: remove some logically dead code performing redundant ret checks 6c73f949300f nvmet: fix KATO offset in Set Features 17a1ec08ce70 nvme/fc: simplify error handling of nvme_fc_create_hw_io_queues c70348988521 nvme/fc: correct some printk information 2c473a9d02fb nvme/scsi: Remove START STOP emulation ff13b39ecf72 nvme/pci: Delete misleading queue-wrap comment 9fa196e7fc7a nvme/pci: Fix whitespace problem e6282aef7b89 nvme: simplify stripe quirk b508fc354f6d nvme: update maintainers information 8877ebdd3f9a x86/microcode/AMD: Reload proper initrd start address c739c0a7c3c2 [media] s5k4ecgx: select CRC32 helper 4dd19196c553 [media] dvb: avoid warning in dvb_net 79d6205a3f74 [media] v4l: tvp5150: Don't override output pinmuxing at stream on/off time b4b2de386bbb [media] v4l: tvp5150: Fix comment regarding output pin muxing aff808e813fc [media] v4l: tvp5150: Reset device at probe time, not in get/set format handlers 48775cb73c2e [media] pctv452e: move buffer to heap, no mutex 78ccbf9ff89b [media] media/cobalt: use pci_irq_allocate_vectors f60f35609f89 [media] cec: fix race between configuring and unconfiguring d3d64bc7408f [media] cec: move cec_report_phys_addr into cec_config_thread_func 52bc30fda962 [media] cec: replace cec_report_features by cec_fill_msg_report_features 7af26f889eb6 [media] cec: update log_addr[] before finishing configuration a24f56d47930 [media] cec: CEC_MSG_GIVE_FEATURES should abort for CEC version < 2 120476123646 [media] cec: when canceling a message, don't overwrite old status info f3854973f196 [media] cec: fix report_current_latency 4bfb934b0067 [media] smiapp: Make suspend and resume functions __maybe_unused 9447082ae666 [media] smiapp: Implement power-on and power-off sequences without runtime PM e85baa8868b0 mmc: sd: Meet alignment requirements for raw_ssr DMA adec57c61c24 cpufreq: s3c64xx: remove incorrect __init annotation 2a8fa123d9a1 cpufreq: Remove CPU hotplug callbacks only if they were initialized 1358e038fac2 CPU/hotplug: Clarify description of __cpuhp_setup_state() return value 8d3523fb3b72 ACPI / osl: Remove deprecated acpi_get_table_with_size()/early_acpi_os_unmap_memory() 6b11d1d67713 ACPI / osl: Remove acpi_get_table_with_size()/early_acpi_os_unmap_memory() users 66360faa4333 ACPICA: Tables: Allow FADT to be customized with virtual address 174cc7187e6f ACPICA: Tables: Back port acpi_get_table_with_size() and early_acpi_os_unmap_memory() from Linux kernel f8d9422ef80c drm/amdgpu: update tile table for oland/hainan 3548f9a82973 drm/amdgpu: update tile table for verde f815b29cea09 drm/amdgpu: update rev id for verde dae5c2985da9 drm/amdgpu: update golden setting for verde 8fd74cb4a0e5 drm/amdgpu: update rev id for oland 6b7985efc3b5 drm/amdgpu: update golden setting for oland 05319478dad4 drm/amdgpu: update rev id for hainan bd27b678c26e drm/amdgpu: update golden setting for hainan e285a9a64d64 drm/amdgpu: update rev id for pitcairn 1245a694617e drm/amdgpu: update golden setting for pitcairn 7c0a705e0326 drm/amdgpu: update golden setting/tiling table of tahiti 7961d53d2237 scsi: qedi: fix build, depends on UIO 7dbbf0fa1bf1 scsi: scsi-mq: Wait for .queue_rq() if necessary 160494d38137 parisc: Optimize timer interrupt function a763f78cea84 RDS: use rb_entry() 7f7cd56c3393 net_sched: sch_netem: use rb_entry() e124557d60cc net_sched: sch_fq: use rb_entry() f7fb138389aa net/mlx5: use rb_entry() ae99b639ce79 ethernet: sfc: Add Kconfig entry for vendor Solarflare b8607805dd15 sctp: not copying duplicate addrs to the assoc's bind address list 165f2cf6405a sctp: reduce indent level in sctp_copy_local_addr_list 48fed73ab6d2 ARM: dts: hix5hd2: don't change the existing compatible string f7ca8e3b9453 net: hix5hd2_gmac: fix compatible strings name 87e159c59d9f openvswitch: Add a missing break statement. 4c0ef2319a6c net: netcp: ethss: fix 10gbe host port tx pri map configuration e9838ef2d6f3 net: netcp: ethss: fix errors in ethtool ops 2e3db5a4b9ee fsl/fman: enable compilation on ARM64 1e33099540b1 fsl/fman: A007273 only applies to PPC SoCs ae6021d4fc2b powerpc: fsl/fman: remove fsl,fman from of_device_ids[] 606987b04e6c fsl/fman: fix 1G support for QSGMII interfaces 308d3165d8b2 dt: bindings: net: use boolean dt properties for eee broken modes 57f3986231bb net: phy: use boolean dt properties for eee broken modes 3bb9ab632766 net: phy: fix sign type error in genphy_config_eee_advert 50f4d9bda9f8 printk: fix typo in CONSOLE_LOGLEVEL_DEFAULT help text 1b011e2f13fc ratelimit: fix WARN_ON_RATELIMIT return value 4983f0ab7ffa kcov: make kcov work properly with KASLR enabled 7ede8665f27c arm64: setup: introduce kaslr_offset() 4dd72b4a47a5 mm: fadvise: avoid expensive remote LRU cache draining after FADV_DONTNEED 98e1d55d033e ima: platform-independent hash value d68a6fe9fccf ima: define a canonical binary_runtime_measurements list format c7d09367702e ima: support restoring multiple template formats 3f23d624de73 ima: store the builtin/custom template definitions in a list 7b8589cc29e7 ima: on soft reboot, save the measurement list ab6b1d1fc4aa powerpc: ima: send the kexec buffer to the next kernel d158847ae89a ima: maintain memory size needed for serializing the measurement list dcfc56937b62 ima: permit duplicate measurement list entries 94c3aac567a9 ima: on soft reboot, restore the measurement list 467d27824920 powerpc: ima: get the kexec buffer passed by the previous kernel eb6f771b4989 drm/i915: Remove useless VLV_FEATURE Macro. 0a28cfd51e17 ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output d4166b8b3365 ath10k: free host-mem with DMA_BIRECTIONAL flag 9899694a7f67 samples/bpf: Move open_raw_sock to separate header 205c8ada314f samples/bpf: Remove perf_event_open() declaration 811b4f0d785d samples/bpf: Be consistent with bpf_load_program bpf_insn parameter 5dc880de6e7c tools lib bpf: Add bpf_prog_{attach,detach} 43371c83f382 samples/bpf: Switch over to libbpf ed6c166cc7dc perf diff: Do not overwrite valid build id edee44be5919 perf annotate: Don't throw error for zero length symbols 6ba0566cf2af drm/i915: skip the first 4k of stolen memory on everything >= gen8 abb0deacb5a6 drm/i915: Fallback to single PAGE_SIZE segments for DMA remapping d8953c8326d8 drm/i915: Fix use after free in logical_render_ring_init 1c4672ce4eea drm/i915: disable PSR by default on HSW/BDW b1b7ec985805 drm/i915: Fix setting of boost freq tunable 2c57b18adb93 drm/i915: tune down the fast link training vs boot fail 057f803ff107 drm/i915: Reorder phys backing storage release dccf82ad1775 drm/i915/gen9: Fix PCODE polling during SAGV disabling 2c7d0602c815 drm/i915/gen9: Fix PCODE polling during CDCLK change notification 22ca0d499116 drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting 25e23bc57e73 drm/i915/dsi: Fix swapping of MIPI_SEQ_DEASSERT_RESET / MIPI_SEQ_ASSERT_RESET bb98e72adaf9 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating 35f6c2336b1a drm/i915: drop the struct_mutex when wedged or trying to reset cabab3f9f5ca s390/kbuild: enable modversions for symbols exported from asm 8f2b468aadc8 s390/vtime: correct system time accounting 2b66325d5ea7 brcmfmac: fix uninitialized field in scheduled scan ssid configuration cb853da3a368 brcmfmac: fix memory leak in brcmf_cfg80211_attach() 3c6b29b2df12 drm/i915: fully apply WaSkipStolenMemoryFirstPage d43537610470 drm/i915: skip the first 4k of stolen memory on everything >= gen8 9de3ffa1b714 perf bench futex: Fix lock-pi help string 2bd42f3aaa53 perf trace: Check if MAP_32BIT is defined (again) 96c2fb69b92f samples/bpf: Make perf_event_read() static c2dc6cc946aa drm/i915: Add a test that we terminate the trimmed sgtable as expected d766ef53006c drm/i915: Fallback to single PAGE_SIZE segments for DMA remapping d8567862dc04 drm/i915/breadcrumbs: s/container_of/rb_entry/ 264c3e8de4fb spi: sh-msiof: Do not use C++ style comment 1cab2a84f470 ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data 15520111500c mmc: core: Further fix thread wake-up 84ec048ba133 mmc: sdhci: Fix to handle MMC_POWER_UNDEFINED 5b311c1519c6 mmc: sdhci-cadence: add Socionext UniPhier specific compatible string f802cf7e0986 drm/i915/debugfs: use rb_entry() 9120cf4fd9ae x86/platform/intel/quark: Add printf attribute to imr_self_test_result() 634b847b6d23 x86/platform/intel-mid: Switch MPU3050 driver to IIO 34bfab0eaf0f x86/alternatives: Do not use sync_core() to serialize I$ a268b5f1d6e4 x86/topology: Document cpu_llc_id 59107e2f4883 x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic 7b854982b273 Revert "rfkill: Add rfkill-any LED trigger" 8ac2b42238f5 NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES f07d4a31ccd7 NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES d8d849835eb2 NFSv4: Place the GETATTR operation before the CLOSE 9413a1a1bf5d NFSv4: Also ask for attributes when downgrading to a READ-only state a5f925bccce7 NFS: Don't abuse NFS_INO_REVAL_FORCED in nfs_post_op_update_inode_locked() e71708d4df1d pNFS: Return RW layouts on OPEN_DOWNGRADE b6808145ad2a NFSv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE 86cfb0418537 NFS: Don't disconnect open-owner on NFS4ERR_BAD_SEQID 3f8f25489fa6 NFSv4: ensure __nfs4_find_lock_state returns consistent result. cfd278c280f9 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. 1c48cee83bc2 pNFS/flexfiles: delete deviceid, don't mark inactive 187e593d2779 NFS: Clean up nfs_attribute_timeout() 3f642a133594 NFS: Remove unused function nfs_revalidate_inode_rcu() 21c3ba7e5dcd NFS: Fix and clean up the access cache validity checking 9cdd1d3f1a8c NFS: Only look at the change attribute cache state in nfs_weak_revalidate() 61540bf6bb40 NFS: Clean up cache validity checking 58ff41842c7b NFS: Don't revalidate the file on close if we hold a delegation 0bc2c9b4dca9 NFSv4: Don't discard the attributes returned by asynchronous DELEGRETURN e603a4c1b5c2 NFSv4: Update the attribute cache info in update_changeattr a1f49cc179ce drm/amdgpu: fix cursor setting of dce6/dce8 08fe007968b2 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache f64915be2d8c ARC: mm: No need to save cache version in @cpuinfo 5af7edc5859a drm/i915: Simplify gem stolen initialization. 9244f858d741 drm/i915: Rename get stolen functions for LP platforms chv+ 8727dc090284 drm/i915: Expand is_lp backwards to gen8_lp and gen7_lp. 73ba39ab9307 btrfs: return the actual error value from from btrfs_uuid_tree_iterate f79f26921ee1 drm/i915: Add a cursor hack to allow converting legacy page flip to atomic, v3. f2b0feeb2e1f drm/atomic: Remove drm_atomic_helper_framebuffer_changed. 633395b67bb2 block: check partition alignment ad688cdbb076 stmmac: fix memory barriers 162809dfc2bf net: ethernet: cavium: octeon: octeon_mgmt: Handle return NULL error from devm_ioremap a3fbb53f45fd drm/atomic: Wait for vblank whenever a plane is added to state. 671a911bb9ae regmap: use rb_entry() bdc571464c49 drm/atomic: Clean up wait_for_vblanks, v2. 0532be078a20 drm/atomic: Unconditionally call prepare_fb. c965809c669d nvme : Use correct scnprintf in cmb show 25cdb6451064 block: allow WRITE_SAME commands with the SG_IO ioctl ef85b6738543 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) cc0d907c0907 kvm: take srcu lock around kvm_steal_time_set_preempted() 931f261b42f1 kvm: fix schedule in atomic in kvm_steal_time_set_preempted() db4d22c07e3e mailbox: mailbox-test: allow reserved areas in SRAM baef9a35d246 mailbox: mailbox-test: add support for fasync/poll cf17581340d7 mailbox: bcm-pdc: Remove unnecessary void* casts 30d1ef623fd1 mailbox: bcm-pdc: Simplify interrupt handler logic 63bb50bdb997 mailbox: bcm-pdc: Performance improvements 38ed49ed4a99 mailbox: bcm-pdc: Don't use iowrite32 to write DMA descriptors 8aef00f090bc mailbox: bcm-pdc: Convert from threaded IRQ to tasklet 7493cde34efc mailbox: bcm-pdc: Try to improve branch prediction e004c7e7d3b8 mailbox: bcm-pdc: streamline rx code ab8d1b2d564f mailbox: bcm-pdc: Convert from interrupts to poll for tx done 9310f1ded440 mailbox: bcm-pdc: PDC driver leaves debugfs files after removal 9fb0f9ac54b3 mailbox: bcm-pdc: Changes so mbox client can be removed / re-inserted 9b1b2b3adb31 mailbox: bcm-pdc: Use octal permissions rather than symbolic 2f50497d71e2 mailbox: sti: Fix module autoload for OF registration f42cce3c2409 mailbox: mailbox-test: Fix module autoload 405182c2459f HID: sony: Ignore DS4 dongle reports when no device is connected c70d5f70ccbb HID: sony: Use DS4 MAC address as unique identifier on USB 2b6579d4a71a HID: sony: Fix error handling bug when touchpad registration fails fff5d9922510 swiotlb: Add swiotlb=noforce debug option ae7871be189c swiotlb: Convert swiotlb_force from int to enum 6c206e4d99f2 x86, swiotlb: Simplify pci_swiotlb_detect_override() 4a8b3a682be9 ASoC: Intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled 23e291c2e4c8 spi: rockchip: support "sleep" pin configuration 2700e6067c72 quota: Fix bogus warning in dquot_disable() 9f2bdb006a7e drm/i915: Prevent PPS stealing from a normal DP port on VLV/CHV bf51997c91e0 drm/i915: Drop mutex after successful kref_put_mutex() c198b121b1a1 x86/asm: Rewrite sync_core() to use IRET-to-self 484d0e5c7943 x86/microcode/intel: Replace sync_core() with native_cpuid() 426d1aff3138 Revert "x86/boot: Fail the boot if !M486 and CPUID is missing" 1c52d859cb2d x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels 3df8d9208569 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 7ebb91678294 x86/tools: Fix gcc-7 warning in relocs.c 8b5e99f02264 x86/unwind: Dump stack data on warnings 8023e0e2a48d x86/unwind: Adjust last frame check for aligned function stacks 22d3c0d63b11 x86/init: Fix a couple of comment typos 32786fdc9506 x86/init: Remove i8042_detect() from platform ops d79e141c1c6e Input: i8042 - Trust firmware a bit more when probing on X86 93ffa9a479ff x86/init: Add i8042 state to the platform data 4fed0231994b HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data c8b1b3dd89ea HID: asus: Fix keyboard support c9435f35ae64 clocksource/drivers/moxart: Plug memory and mapping leaks 938d0071573c HID: intel-ish-hid: Remove unneeded linux/miscdevice.h include b766922e6535 powerpc/livepatch: Remove klp_write_module_reloc() stub f357563f958d irqchip/st: Mark st_irq_syscfg_resume() __maybe_unused 2b4c91569a40 x86/microcode/AMD: Use native_cpuid() in load_ucode_amd_bsp() a15a753539ec x86/microcode/AMD: Do not load when running on a hypervisor 200d3553163f x86/microcode/AMD: Sanitize apply_microcode_early_amd() 8feaa64a9a69 x86/microcode/AMD: Make find_proper_container() sane again 2f95bc6d324a drm: omapdrm: Perform initialization/cleanup at probe/remove time e57e17cc40d3 drm: Move vblank cleanup from unregister to release d501b12999eb drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures 84e1d4578fe9 drm: omapdrm: Remove global variables 80f91bffb784 drm: omapdrm: Simplify IRQ wait implementation ca52d2f33bbb drm: omapdrm: Inline the pipe2vbl function 156548175cdf drm: omapdrm: Don't call DISPC power handling in IRQ wait functions 5d9f5b33399c drm: omapdrm: Remove unused parameter from omap_drm_irq handler da06a922cf61 drm: omapdrm: Don't expose the omap_irq_(un)register() functions 14389a374b12 drm: omapdrm: Keep vblank interrupt enabled while CRTC is active d173d3dc5e41 drm: omapdrm: Use a spinlock to protect the CRTC pending flag 577d3983c87a drm: omapdrm: Prevent processing the same event multiple times 03af8157aac6 drm: omapdrm: Check the CRTC software state at enable/disable time dadf4659d060 drm: omapdrm: Let the DRM core skip plane commit on inactive CRTCs f933a3a93b2d drm: omapdrm: Replace DSS manager state check with omapdrm CRTC state 6b5538d4ecb7 drm: omapdrm: Handle OCP error IRQ directly e0519af75d6e drm: omapdrm: Handle CRTC error IRQs directly 728ae8dd696a drm: omapdrm: Handle FIFO underflow IRQs internally a078a3ddc720 drm: omapdrm: fb: Turn framebuffer creation error messages into debug 6941e3d12b32 drm: omapdrm: fb: Simplify mode command checks when creating framebuffer a39c94e8138f drm: omapdrm: fb: Simplify objects lookup when creating framebuffer c9028b39597f drm: omapdrm: fb: Use format information provided by the DRM core 4d20dfc053c7 drm: omapdrm: fb: Limit number of planes per framebuffer to two ef6503e89194 drm: Kbuild: add omap_drm.h to the installed headers d4af49f810db firmware: dmi_scan: Always show system identification string 983eeba7d2a8 ARC: enable SG chaining d3e5925902dc rtc: mcp795: Fix whitespace and indentation. a2b429975134 rtc: mcp795: Prefer using the BIT() macro. 43d0b10f60c5 rtc: mcp795: fix month write resetting date to 1. 26eeefd59564 rtc: mcp795: fix time range difference between linux and RTC chip. e72765c648a1 rtc: mcp795: fix bitmask value for leap year (LP). bcf18d88ac16 rtc: mcp795: use bcd2bin/bin2bcd. 0b6a8f5c9beb rtc: add support for EPSON TOYOCOM RTC-7301SF/DG 9c19b8930d2c rtc: ds1307: Add ACPI support 1a9027770f3d Input: i8042 - force synchronous probing of PNP drivers 67626c932302 Input: synaptics_i2c - change msleep to usleep_range for small msecs 41c567a5d7d1 Input: i8042 - add Pegatron touchpad to noloop table 65dadffddbe4 Input: joydev - remove unused linux/miscdevice.h include 83da6b59919a platform/x86: surface3-wmi: Balance locking on error path 957ae5098185 platform/x86: Add Whiskey Cove PMIC TMU support 217e2bfab22e docs: sphinx-extensions: make rstFlatTable work with docutils 0.13 e259934d4df7 IB/rxe: Fix a memory leak in rxe_qp_cleanup() b414fa01c313 iw_cxgb4: set correct FetchBurstMax for QPs f73e73999d39 drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfunc 2947e4080f22 drm/i915/execlists: Request the kernel context be pinned high 70ffe9956c5c drm/i915: Mark the shadow gvt context as closed 69df05e11ab8 drm/i915: Simplify releasing context reference e8a9c58fcd9a drm/i915: Unify active context tracking between legacy/execlists/guc ef11c01db405 drm/i915: Move intel_lrc_context_pin() to avoid the forward declaration 81147b07f276 drm/i915: Add a reminder that i915_vma_move_to_active() requires struct_mutex 8c9b9d87b855 x86/tsc: Limit the adjust value further 16588f659257 x86/tsc: Annotate printouts as firmware bug 2fa70bb9b564 drm/nouveau: use designated initializers 5ca16d8efa66 drm/vmwgfx: use designated initializers 4e98c378a137 drm/ttm: use designated initializers c92f72370571 drm/ttm: use designated initializers 9118c0b7a6d4 drm/hisilicon: Fix spelling of clock in hisi-ade.txt 188f78825de7 drm: Fix spelling of clock in drm_connector.h 298360af3dab drivers/gpu/drm/ast: Fix infinite loop if read fails 91eefc05f0ac drm: Tighten locking in drm_mode_getconnector e73ab00e9a0f drm: prevent double-(un)registration for connectors 2ab8c5f8c035 drm: Clean up connectors by unreferencing them c36a3254f785 drm: Convert all helpers to drm_connector_list_iter 613051dac40d drm: locking&new iterators for connector_list 15092c7a3cdd drm: Drop locking cargo-cult from drm_mode_config_init 2babdc850cc4 drm/radeon|amdgpu: Remove redundant num_connectors check 5bc9cb4dfbe8 drm: Move atomic debugfs functions into drm_crtc_internal.h 25a9939c09ea drm/irq: drm_legacy_ prefix for legacy ioctls 6e15174ecd7a drm: bridge: Detach all bridges in a chain at encoder cleanup time 4a878c03d562 drm: bridge: Detach bridge from encoder at encoder cleanup time 3bb80f249525 drm: bridge: Link encoder and bridge in core code 2407d1dc0478 drm: Fix compilation warning caused by static inline forward declaration 9338203c4f03 drm: Don't include in 297e765e390a uprobes: Fix uprobes on MIPS, allow for a cache flush after ixol breakpoint creation ffc7dc8d838c x86/floppy: Use designated initializers 649ac63a9ae5 i2c: mux: mlxcpld: fix i2c mux selection caching 3e3397e7b11c net: mv643xx_eth: fix build failure a6b3c48312f6 isdn: Constify some function parameters 9a60c9072295 mlxsw: spectrum: Mark split ports as such 483c4933ea09 cgroup: Fix CGROUP_BPF config 7729bad4fd95 qed: fix old-style function definition c2ed1880fd61 net: ipv6: check route protocol when deleting routes c762eaa777b7 r6040: move spinlock in r6040_close as SOFTIRQ-unsafe lock order detected 3a7f0762a6b7 irda: w83977af_ir: cleanup an indent issue 7cafe8f82438 net: sfc: use new api ethtool_{get|set}_link_ksettings 99bff5ee44f3 net: davicom: dm9000: use new api ethtool_{get|set}_link_ksettings 93dfe6c29012 net: cirrus: ep93xx: use new api ethtool_{get|set}_link_ksettings b7b44fd23e6d net: chelsio: cxgb3: use new api ethtool_{get|set}_link_ksettings 49cad93909b1 net: chelsio: cxgb2: use new api ethtool_{get|set}_link_ksettings 6760bf2ddde8 bpf: fix mark_reg_unknown_value for spilled regs on map value marking 5ccb071e97fb bpf: fix overflow in prog accounting aafe6ae9cee3 bpf: dynamically allocate digest scratch buffer d7fe1a67f658 dax: add region 'id', 'size', and 'align' attributes e8465447d2f3 block: Remove unused member (busy) from struct blk_queue_tag b8c0d911ac52 bcache: partition support: add 16 minors per bcacheN device be628be09563 bcache: Make gc wakeup sane, remove set_task_state() 8e598769c55d i2c: designware: fix wrong Tx/Rx FIFO for ACPI 1635c5d04ea9 i2c: xgene: Fix missing code of DTB support 7f638c1cb0a1 i2c: mux: pca954x: fix i2c mux selection caching 493ff7e2cdda i2c: octeon: thunderx: Limit register access retries d928be81b44d gtp: Fix initialization of Flags octet in GTPv1 header 88edf10315c8 gtp: gtp_check_src_ms_ipv4() always return success e999cb43d51f net/x25: use designated initializers ebf12f1320c7 isdn: use designated initializers 9751362a4fe7 bna: use designated initializers aabd7ad94924 WAN: use designated initializers 9d1c0ca5e1d6 net: use designated initializers 99a5e178bde4 ATM: use designated initializers 4794195058b9 isdn/gigaset: use designated initializers 72979a6c3590 virtio_net: xdp, add slowpath case for non contiguous buffers 56434a01b12e virtio_net: add XDP_TX support 672aafd5d88a virtio_net: add dedicated XDP transmit queues f600b6905015 virtio_net: Add XDP support f23bc46c30ca net: xdp: add invalid buffer warning 08abb79542c9 sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null 5cb2cd68ddf9 sctp: sctp_epaddr_lookup_transport should be protected by rcu_read_lock 63f4b4b0348b MAINTAINERS: net: add entry for Freescale QorIQ DPAA Ethernet driver 708f0f4f9cec dpaa_eth: remove redundant dependency on FSL_SOC 7d6f8dc0b218 dpaa_eth: use big endian accessors 616f6b40236f irda: irnet: add member name to the miscdevice declaration 33de4d1bb9e3 irda: irnet: Remove unused IRNET_MAJOR define 24c946cc5d35 irnet: ppp: move IRNET_MINOR to include/linux/miscdevice.h e29282355970 irda: irnet: Move linux/miscdevice.h include 078497a4d953 irda: irproc.c: Remove unneeded linux/miscdevice.h include dcdc43d6642c bpf: cgroup: annotate pointers in struct cgroup_bpf with __rcu 0643ee4fd1b7 inet: Fix get port to handle zero port number with soreuseport set 9af7e923fdd8 inet: Don't go into port scan when looking for specific bind port 0eb6984f7000 bpf, test_verifier: fix a test case error result on unprivileged a08dd0da5307 bpf: fix regression on verifier pruning wrt map lookups eb63ecc1706b net: vrf: Drop conntrack data after pass through VRF device on Tx a0f37efa8225 net: vrf: Fix NAT within a VRF f93bd17b9169 net/sched: cls_flower: Use masked key when calling HW offloads 970bfcd09791 net/sched: cls_flower: Use mask for addr_type 83a77e9ec415 net: macb: Added PCI wrapper for Platform Driver. 94acf164dc8f ibmveth: calculate gso_segs for large packets 026acd5f4734 net: qcom/emac: don't try to claim clocks on ACPI systems cb02de96ec72 x86/mpx: Move bd_addr to mm_context_t 5235d448c48e reorganize do_make_slave() 066715d3fde4 clone_private_mount() doesn't need to touch namespace_sem f4cc1c3810a0 remove a bogus claim about namespace_sem being held by callers of mnt_alloc_id() e297046875f2 platform/x86: ideapad-laptop: Add Y700 15-ACZ to no_hw_rfkill DMI list 1a64b719d3ae platform/x86: Introduce button support for the Surface 3 3dda3b3798f9 platform/x86: Add custom surface3 platform device for controlling LID afc4715901f0 platform/x86: mlx-platform: Add mlxcpld-hotplug driver registration c3886c9d6076 platform/x86: mlx-platform: Fix semicolon.cocci warnings 6613d18e9038 platform/x86: mlx-platform: Move module from arch/x86 966d5bf5eb90 drm/i915: convert to using range_overflows 86e617357109 drm/i915: introduce range_overflows utility macros 7a0499a4b8c2 drm/i915: move vma sanity checking into i915_vma_bind 17cfde60a1c4 drm/i915: introduce GEM_WARN_ON 14e73e78ee98 tile: use __ro_after_init instead of tile-specific __write_once 18bfd3e6ab69 tile: migrate exception table users off module.h and onto extable.h 870ee4ff5647 tile: remove #pragma unroll from finv_buffer_remote() 8e36f722f73f tile-module: Rename jump labels in module_alloc() 8797fe75f164 tile-module: Use kmalloc_array() in module_alloc() 65f62ce84921 tile/pci_gx: fix spelling mistake: "delievered" -> "delivered" b822ee6c5e5b encx24j600: Fix some checkstyle warnings ebe5236d06ab encx24j600: bugfix - always move ERXTAIL to next packet in encx24j600_rx_packets 8cd1f70f205a net: ethernet: hip04: Call SET_NETDEV_DEV() 2087d421a5a1 net: ethernet: hisi_femac: Call SET_NETDEV_DEV() 66e2809dd324 net: dsa: mv88e6xxx: Fix opps when adding vlan bridge e28ceeb10cd1 net/3com/3c515: Fix timer handling, prevent leaks and crashes 3f5ad8be3713 KVM: hyperv: fix locking of struct kvm_hv fields 868f036fee4b libnvdimm: fix mishandled nvdimm_clear_poison() return value b44f97fd78ce drm/i915: Simplify i915_gtt_color_adjust() 067161281f42 watchdog: it87_wdt: add IT8620E ID f01d74cc5a2a watchdog: mpc8xxx: Remove unneeded linux/miscdevice.h include 724284a323c4 watchdog: octeon: Remove unneeded linux/miscdevice.h include 054ae1942285 watchdog: bcm2835_wdt: set WDOG_HW_RUNNING bit when appropriate 1d8565ee4f5b watchdog: loongson1: Add Loongson1 SoC watchdog driver b6621df5c876 watchdog: cpwd: remove memory allocate failure message 72106c1894aa watchdog: da9062/61: watchdog driver bb79036215e2 intel-mid_wdt: Error code is just an integer 31ecad65b011 intel-mid_wdt: make sure watchdog is not running at startup 9eff1140a82d watchdog: mei_wdt: request stop on reboot to prevent false positive event 4cfccbdaa234 watchdog: hpwdt: changed maintainer information 35ffa961df7e watchdog: jz4740: Fix modular build f06f35c66fdb watchdog: qcom: fix kernel panic due to external abort on non-linefetch 9b3865749589 watchdog: davinci: add support for deferred probing 807f0b2d22b0 watchdog: meson: Remove unneeded platform MODULE_ALIAS 0f3871f8a535 watchdog: Standardize leading tabs and spaces in Kconfig file f99524dced4c watchdog: max77620_wdt: fix module autoload 57d77c62536e watchdog: bcm7038_wdt: fix module autoload d038fc7e4fff drm/i915: Fix use after free in logical_render_ring_init 45b186f111f1 drm: Constify the drm_mm API ad579002c8ec drm: Add drm_mm_for_each_node_safe() e77a8be9a0a7 nl80211: better describe field in struct nl80211_bss_select_rssi_adjust 505a2e882bfa nl80211: rework {sched_,}scan event related functions ac29a8f41740 ASoC: da7218: Set DAI output pin high impedance when not in use 42cd4ed88839 spi: armada-3700: Set mode bits correctly 0cc059abac0d spi: armada-3700: Remove unnecessary condition 9e4d59ada4d6 ASoC: hdmi-codec: use unsigned type to structure members with bit-field 8759fec4af22 crypto: marvell - Copy IVDIG before launching partial DMA ahash requests 83337e544323 iscsi-target: Return error if unable to add network portal a3960ced84b8 target: Fix spelling mistake and unwrap multi-line text a91918cd3ea1 target/iscsi: Fix double free in lio_target_tiqn_addtpg() c3c869966480 ovl: fix reStructuredText syntax errors in documentation 313684c48cc0 ovl: fix return value of ovl_fill_super 32a3d848eb91 ovl: clean up kstat usage 9aba652190f8 ovl: fold ovl_copy_up_truncate() into ovl_copy_up() 97c684cc9110 ovl: create directories inside merged parent opaque 5cf5b477f0ca ovl: opaque cleanup c5bef3a72b9d ovl: show redirect_dir mount option 3ea22a71b65b ovl: allow setting max size of redirect 688ea0e5a0e2 ovl: allow redirect_dir to default to "on" d15951198eac ovl: check for emptiness of redirect dir a6c606551141 ovl: redirect on rename-dir 02b69b284cd7 ovl: lookup redirects e28edc46b8e2 ovl: consolidate lookup for underlying layers 48fab5d7c750 ovl: fix nested overlayfs mount 6b2d5fe46fa8 ovl: check namelen bbb1e54dd53c ovl: split super.c 2b8c30e9ef14 ovl: use d_is_dir() 8ee6059c58ea ovl: simplify lookup 3ee23ff1025a ovl: check lower existence of rename target 370e55ace59c ovl: rename: simplify handling of lower/merged directory 38e813db61c3 ovl: get rid of PURE type 2aff4534b6c4 ovl: check lower existence when removing c412ce498396 ovl: add ovl_dentry_is_whiteout() 99f5d08e3640 ovl: don't check sticky 804032fabb3b ovl: don't check rename to self ca4c8a3a8000 ovl: treat special files like a regular fs 6c02cb59e6fe ovl: rename ovl_rename2() to ovl_rename() 2ea98466491b ovl: use vfs_clone_file_range() for copy up if possible 31c3a7069593 Revert "ovl: get_write_access() in truncate" 2d8f2908e60b ovl: update doc b335e9d9944d vfs: fix vfs_clone_file_range() for overlayfs files 031a072a0b8a vfs: call vfs_clone_file_range() under freeze protection 913b86e92e1f vfs: allow vfs_clone_file_range() across mount points 3616119da484 vfs: no mnt_want_write_file() in vfs_{copy,clone}_file_range() 8d3e2936375b Revert "vfs: rename: check backing inode being equal" beef5121f3a4 Revert "af_unix: fix hard linked sockets on overlay" 15a43cbf4736 drm/i915: relax uncritical udelay_range() 0a7b35ce2e7a drm/i915: relax uncritical udelay_range() settings f6b4122c93f4 rfkill: hide unused goto label 659643f7d814 drm/i915/gvt/kvmgt: add vfio/mdev support to KVMGT f440c8a572d7 drm/i915/gvt/kvmgt: read/write GPA via KVM API c55b1de02d68 drm/i915/gvt/kvmgt: replace kmalloc() by kzalloc() 776594d52807 drm/i915: Fix inconsistent naming of i915_guc_client parameter 56e3d1cd05cc kref: prefer atomic_inc_not_zero to atomic_add_unless f43d3ec3a889 Input: imx6ul_tsc - generalize the averaging property 9cf8bd529c6b libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held 47057abde515 nfsd: add support for the umask attribute 14d37564fa3d GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next 6bdf1e0efb04 Makefile: drop -D__CHECK_ENDIAN__ from cflags 378d5a40fa2c fs/logfs: drop __CHECK_ENDIAN__ dc67a9f70c0b Documentation/sparse: drop __CHECK_ENDIAN__ 9efeccacd3a4 linux: drop __bitwise__ everywhere 46d832f5e210 checkpatch: replace __bitwise__ with __bitwise 9536099a8ef1 Documentation/sparse: drop __bitwise__ 376a5fb34b04 tools: enable endian checks for all sparse builds 05de97003c77 linux/types.h: enable endian checks for all sparse builds cecdbdc3771e virtio_mmio: Set dev.release() to avoid warning 8d390464bf22 vhost: remove unused feature bit 0c7eaf5930e1 virtio_ring: fix description of virtqueue_get_buf b9fd06d0dae3 vhost/scsi: Remove unused but set variable ea9156fb3b71 tools/virtio: use {READ,WRITE}_ONCE() in uaccess.h 9d1b972f8a25 vringh: kill off ACCESS_ONCE() 5da889c795b1 tools/virtio: fix READ_ONCE() dbaf0624ffa5 crypto: add virtio-crypto driver 809ecb9bca6a vhost: cache used event for better performance 6c083c2b8a0a vsock: lookup and setup guest_cid inside vhost_vsock_lock a3cbec69727c virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variants 66f2f5554227 virtio_pci: merge vp_free_vectors into vp_del_vqs 9f8196cc05ca virtio_pci: remove the call to vp_free_vectors in vp_request_msix_vectors fa3a3279354e virtio_pci: use pci_alloc_irq_vectors d41795978c47 virtio: clean up handling of request_irq failure cb2bf25145e0 platform/x86: thinkpad_acpi: Initialize local in_tablet_mode and type d3ea54785385 rdma: fix buggy code that the compiler warns about 8a19e7fa085e drm/amdgpu: refine set clock gating for tonga/polaris ca18b84986cc drm/amdgpu: initialize cg flags for tonga/polaris10/polaris11. 398d82ccbd8b drm/amdgpu: add new gfx cg flags. ad1830d504d8 drm/amdgpu: fix pg can't be disabled by PG mask. c4d17b81244d drm/amdgpu: always initialize gfx pg for gfx_v8.0. 98fccc78bc29 drm/amdgpu: enable AMD_PG_SUPPORT_CP in Carrizo/Stoney. 202e0b227b90 drm/amdgpu: fix init save/restore list in gfx_v8.0 eb5842412269 drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0. 54971406b773 drm/amdgpu: disable uvd pg on Tonga. d40fc181ebec samples/bpf: Make samples more libbpf-centric a5580c7f7a6d tools lib bpf: Add flags to bpf_create_map() 83d994d02bf4 tools lib bpf: use __u32 from linux/types.h 0cb34dc2a372 tools lib bpf: Sync {tools,}/include/uapi/linux/bpf.h e216874cc194 perf annotate: Fix jump target outside of function address range 3ee2eb6da20d perf annotate: Support jump instruction with target as second operand 23dc4f158615 perf record: Force ignore_missing_thread for uid option a359c17a7e1a perf evsel: Allow to ignore missing pid 38af91f01de0 perf thread_map: Add thread_map__remove function 83c2e4f3968d perf evsel: Use variable instead of repeating lengthy FD macro 631ac41b46d2 perf mem: Fix --all-user/--all-kernel options 7e6a79981b7a perf tools: Remove some needless __maybe_unused ba957ebb5489 perf sched timehist: Show callchains for idle stat 07235f84ece6 perf sched timehist: Add -I/--idle-hist option a4b2b6f56e0c perf sched timehist: Skip non-idle events when necessary 699b5b920db0 perf sched timehist: Save callchain when entering idle 3bc2fa9cb829 perf sched timehist: Introduce struct idle_time_data 96039c7c52e0 perf sched timehist: Split is_idle_sample() aeafd623f866 perf tools: Move headers check into bash script ee84595a91c6 afs, rxrpc: Update the MAINTAINERS file b9a0deb96b8b redo: radix tree test suite: fix compilation 8fa9a697ab08 printk: Remove no longer used second struct cont 30b507051dd1 xtensa: update DMA-related Documentation/features entries 644b213ccced xtensa: configure shared DMA pool reservation in kc705 DTS 9d2ffe5c6255 xtensa: enable HAVE_DMA_CONTIGUOUS c02f39ac00a6 drm: Fix kernel docs for drm_helper_mode_fill_fb_struct() c2e51ac3d054 spi: core: Extract of_spi_parse_dt() 99b04f4c4051 ASoC: add Component level pcm_new/pcm_free 512f09801b35 cpu/hotplug: Clarify description of __cpuhp_setup_state() return value 98cf9965c09f regulator: arizona-micsupp: Use SoC component pin control functions 98856d5ad89c ASoC: wm0010: Remove unneeded linux/miscdevice.h include df3b5733496f ASoC: rt5677: Remove unneeded linux/miscdevice.h include e98aa526b4c5 ASoC: rt5514-spi: Remove unneeded linux/miscdevice.h include d0905ca757bc target/user: Fix use-after-free of tcmu_cmds if they are expired d9a5bb2d7fda drm/atomic: Delete wrong comment. 20c9ca4fda32 drm: Fix typo in drm_event_reserve_init() kerneldoc ffb9c3698d18 drm/cma: Fix compile fail due to fomat->format typo 83781d180b21 KVM: x86: Expose Intel AVX512IFMA/AVX512VBMI/SHA features to guest. 37b9a671f346 kvm: nVMX: Correct a VMX instruction error code for VMPTRLD 3c2a769de795 Documentation, x86, resctrl: Recommend locking for resctrlfs 2bf0d26706f8 drm/i915: Optimise VMA lookup slightly 604788ae480d drm: Eliminate the useless "non-RGB fb" debug message dbd4d5761e1f drm: Replace 'format->format' comparisons to just 'format' comparisons 438b74a5497c drm: Nuke fb->pixel_format 272725c7db4d drm: Nuke fb->bits_per_pixel b00c600e9153 drm: Nuke fb->depth 145fcb115052 drm/i915: Use drm_framebuffer_plane_{width,height}() where possible 8f8f6a6c3cbe drm: Add drm_framebuffer_plane_{width,height}() 801c8fe83195 drm/i915: Store a pointer to the pixel format info for fbc 9857ecbe5169 drm/nouveau: Use fb->format rather than drm_format_info() ca984a998ad3 drm/fb_cma_helper: Replace drm_format_info() with fb->format 353c85989963 drm: Replace drm_format_plane_cpp() with fb->format->cpp[] 8305494e1ee9 drm/i915: Eliminate the ugly 'fb?:' constructs from the ilk/skl wm code bcb0b461454c drm: Replace drm_format_num_planes() with fb->format->num_planes 570cec324444 drm: Reject fbs w/o format info in drm_framebuffer_init() 2f3f4763c1ba drm/i915: Populate fb->format early for inherited fbs e14c23c647ab drm: Store a pointer to drm_format_info under drm_framebuffer 95bce7601581 drm: Populate fb->dev from drm_helper_mode_fill_fb_struct() d2e9f5fcc646 drm/i915: Set fb->dev early on for inherited fbs 9d020467a1c2 drm/virtio: Call drm_helper_mode_fill_fb_struct() before drm_framebuffer_init() 5360943f0572 drm/qxl: Call drm_helper_mode_fill_fb_struct() before drm_framebuffer_init() f4e4e9893964 ASoC: Intel: Skylake: Removed unused skl_get_format() ad036bdee57a ASoC: Intel: Skylake: Add helper function to setup host/link dma bb704a737cec ASoC: Intel: Skylake: Configure DMA in PRE_PMD handler of Mixer 12c3be0e720f ASoC: Intel: Skylake: Update link_index and format in pipe params ca8c7f233fa2 ASoC: atmel: tse850: rely on the ssc to register as a cpu dai by itself e8314d7d53c8 misc: atmel-ssc: register as sound DAI if #sound-dai-cells is present a3f913ca9892 drm: Pass 'dev' to drm_helper_mode_fill_fb_struct() 5372e155a28f x86/mm: Drop unused argument 'removed' from sync_global_pgds() af4b654f9fa8 ASoC: wm8753: Add control to allow swapping HiFi DAC channels 409c69be433b ASoC: samsung: Remove tests of member address 0223f500aa39 ASoC: samsung: add GPIOLIB dependency 5d079fdc12ff ASoC: samsung: include gpio consumer.h c7f87f96e384 ASoC: rt5665: Make SND_SOC_RT5665 entry sort in Kconfig and Makefile c2b36129ce53 ASoC: topology: kfree kcontrol->private_value before freeing kcontrol 6c2494f38595 ASoC: zx296702-i2s: remove unused ‘format’ e85a709974db ASoC: samsung: smdk_wm8580: remove unused ‘bfs’ 7d7c80f3f335 ASoC: Intel: sst: remove unused ‘ret_val’ c0af52437254 genirq/affinity: Fix node generation from cpumask c1a9eeb938b5 tick/broadcast: Prevent NULL pointer dereference bfe48dffc80e ASoC: img: remove unused ‘format’ fc25914631d6 ASoC: pcm3168a: remove unused ‘format’ 9fe78b2888ad ASoC: max9867: remove unused ‘ret’ 1d00734806d6 ASoC: adau17x1: remove unused ‘ret’ 30cd849771b5 ASoC: AMD: remove unused ‘dma_buffer’ 1c445a42c487 ASoC: max98090: remove superflous check for 'micbias' d56923da8f92 ASoC: hdac_hdmi: remove unused 'dai_map' fd3404556799 ASoC: topology: remove unused 'err' ee9292e859be ASoC: Intel: sst: remove unused 'msg_high' cf90c8245bb0 ASoC: Intel: sst: remove unused 'ops' 547cafa3efc3 ASoC: Intel: Skylake: remove unused 'ret' 9bf11ecce5a2 clocksource/dummy_timer: Move hotplug callback after the real timers 0ea617a298dc ASoC: rsnd: don't double free kctrl 4838a0def07f EDAC: Document HW_EVENT_ERR_DEFERRED type 6b1fb6f70372 edac.rst: move concepts dictionary from edac.h e002075819d9 edac: fix kenel-doc markups at edac.h 66c222a02fad edac: fix kernel-doc tags at the drivers/edac_*.h b73bbad352a5 edac: adjust docs location at MAINTAINERS and 00-INDEX 6634fbb6b635 driver-api: create an edac.rst file with EDAC documentation e01aa14cf2e7 edac: move documentation from edac_mc.c to edac_core.h fdaf0b3505f3 edac: move documentation from edac_pci*.c to edac_pci.h 5336f75499bb edac: move documentation from edac_device to edac_core.h 78d88e8a3d73 edac: rename edac_core.h to edac_mc.h 6d8ef2472410 edac: move EDAC device definitions to drivers/edac/edac_device.h 0b892c717714 edac: move EDAC PCI definitions to drivers/edac/edac_pci.h fd77f6ba7b3a docs-rst: admin-guide: add documentation for EDAC 9c058d24ccb3 edac.txt: Improve documentation, adding RAS introduction e4b5301674c0 edac.txt: update information about newer Intel CPUs 96714bd7078f edac.txt: remove info that the Nehalem EDAC is experimental b27a2d04feb6 edac.txt: convert EDAC documentation to ReST 032d0ab743ff edac.txt: add a section explaining the dimmX and rankX directories 723061753724 edac: edac_core.h: remove prototype for edac_pci_reset_delay_period() a2c223b5ed64 edac: edac_core.h: get rid of unused kobj_complete 5bae156241e0 x86/tsc: Force TSC_ADJUST register to value >= zero 6a369583178d x86/tsc: Validate TSC_ADJUST after resume aec03f89e905 ACPI/NUMA: Do not map pxm to node when NUMA is turned off 4370a3ef39f3 x86/acpi: Use proper macro for invalid node 427d77a32365 x86/smpboot: Prevent false positive out of bounds cpumask access warning 38252e9ef689 mac80211: minstrel: avoid port control frames for sampling 73b16589b859 mac80211: minstrel_ht: remove obsolete #if for >= 3 streams 4cae4cd10d05 mac80211: minstrel: make prob_ewma u16 instead of u32 4f0bc9c61bae mac80211: minstrel: store probability variance instead of standard deviation 0217eefa6450 mac80211: minstrel: reduce MINSTREL_SCALE 1109dc392ea0 mac80211: minstrel: remove cur_prob from debugfs 95cd470c75a8 mac80211: check for MCS in ieee80211_duration before fetching chanctx 70550df2d354 mac80211: minstrel_ht: make att_hist and succ_hist u32 instead of u64 782dda00ab8e mac80211: minstrel_ht: move short preamble check out of get_rate 41d085835d3d mac80211: minstrel_ht: move supported bitrate mask out of group data 0c2e384267b8 mac80211: only alloc mem if a station doesn't exist yet a17d93ff3a95 mac80211: fix legacy and invalid rx-rate report 2289b3e11f39 drm/bridge: analogix_dp: set the DPCD600 during disabling PSR 02a9e08d7374 ath10k: Avoid potential page alloc BUG_ON in tx free path 5c4607ebaabe ath9k: Turn ath_txq_lock/unlock() into static inlines. 63fefa050477 ath9k: Introduce airtime fairness scheduling between stations 4bca5303eb55 ath9k: define all EEPROM fields in Little Endian format 68fbe792916c ath9k: Make the EEPROM swapping check use the eepmisc register 9bff7428d55a ath9k: consistently use get_eeprom_rev(ah) 7d7dc5386836 ath9k: replace eeprom_param EEP_MINOR_REV with get_eeprom_rev d8ec2e2a63e8 ath9k: Add an eeprom_ops callback for retrieving the eepmisc value 291478b7b3c0 ath9k: indicate that the AR9003 EEPROM template values are little endian 81a834e3483c ath9k: Add a #define for the EEPROM "eepmisc" endianness bit 374402a2a1df cifs_get_root shouldn't use path with tree name 395664439c49 Fix default behaviour for empty domains and add domainauto option c6fc663e90e5 cifs: use %16phN for formatting md5 sum 5c2992ee7fd8 printk: remove console flushing special cases for partial buffered lines 5aa068ea4082 printk: remove games with previous record flags f83f12d660d1 vsock/virtio: fix src/dst cid format 819483d806f4 vsock/virtio: mark an internal function static 6c7efafdd5c1 vsock/virtio: add a missing __le annotation 72952cc0614b vhost: add missing __user annotations 2f952c0105d1 vhost: make interval tree static inline 3373755a415c drm/virtio: annotate virtio_gpu_queue_ctrl_buffer_locked f862e60f8d52 drm/virtio: fix lock context imbalance 8854a56f3e71 drm/virtio: fix endianness in primary_plane_update 7328fa64aa30 virtio_console: drop unused config fields 1d0fd57a50aa logfs: remove from tree c60923cb9cb5 virtio_ring: fix complaint by sparse 61bd405f4edc virtio_pci_modern: fix complaint by sparse 852d21ae1fcd docs: add back 'Documentation/Changes' file (as symlink) e1e14ab8411d radix tree test suite: delete unused rcupdate.c 092bc0b225a9 radix tree test suite: add new tag check e8de4340767d radix-tree: ensure counts are initialised bbe9d71f2c54 radix tree test suite: cache recently freed objects de1af8f62a78 radix tree test suite: add some more functionality 424251a4a929 idr: reduce the number of bits per level from 8 to 6 444306129a92 rxrpc: abstract away knowledge of IDR internals 37f4915fef05 tpm: use idr_find(), not idr_find_slowpath() 99c494077e2d idr: add ida_is_empty 3e3cdc68bede radix tree test suite: check multiorder iteration a90eb3a2a405 radix-tree: fix replacement for multiorder entries 2791653a6814 radix-tree: add radix_tree_split_preload() e157b555945f radix-tree: add radix_tree_split 175542f57572 radix-tree: add radix_tree_join 268f42de7181 radix-tree: delete radix_tree_range_tag_if_tagged() 478922e2b0f4 radix-tree: delete radix_tree_locate_item() 148deab223b2 radix-tree: improve multiorder iterators b35df27a39f4 btrfs: fix race in btrfs_free_dummy_fs_info() 218ed7503aee radix-tree: improve dump output bc412fca6edc radix-tree: make radix_tree_find_next_bit more useful 9498d2bb34b0 radix-tree: create node_tag_set() 91d9c05ac6c7 radix-tree: move rcu_head into a union with private_list 91b9677c4c12 radix-tree: fix typo 0629573e6bbd radix tree test suite: use common find-bit code b328daf3b713 tools: add more bitmap functions 101d9607fffe radix tree test suite: record order in each item 3ad75f8a1d9b radix tree test suite: handle exceptional entries af1c5cca9030 radix tree test suite: use rcu_barrier cfa40bcfd6fe radix tree test suite: benchmark for iterator ba20cd60c979 radix tree test suite: iteration test misuses RCU 061ef3936b16 radix tree test suite: make runs more reproducible 6df5ee786786 radix tree test suite: free preallocated nodes 847d357635ce radix tree test suite: track preempt_count 31023cd66468 radix tree test suite: allow GFP_ATOMIC allocations to fail ebb9a9aedb95 tools: add WARN_ON_ONCE 4b4bb46d00b3 dax: clear dirty entry tags on cache flush 2f89dc12a25d dax: protect PTE modification on WP fault by radix tree entry lock a6abc2c0e77b dax: make cache flushing protected by entry lock cae1240257d9 mm: export follow_pte() a19e25536ed3 mm: change return values of finish_mkwrite_fault() 66a6197c1185 mm: provide helper for finishing mkwrite faults 997dd98dd68b mm: move part of wp_page_reuse() into the single call site a41b70d6dfc2 mm: use vmf->page during WP faults 38b8cb7fbb89 mm: pass vm_fault structure into do_page_mkwrite() 97ba0c2b4b09 mm: factor out common parts of write fault handling b1aa812b2108 mm: move handling of COW faults into DAX code 9118c0cbd442 mm: factor out functionality to finish page faults 3917048d4572 mm: allow full handling of COW faults in ->fault handlers 2994302bc8a1 mm: add orig_pte field into vm_fault fe82221f57ea mm: use passed vm_fault structure for in wp_pfn_shared() 936ca80d3773 mm: trim __do_fault() arguments 667240e0f2e1 mm: use passed vm_fault structure in __do_fault() 0721ec8bc156 mm: use pgoff in struct vm_fault instead of passing it separately 1a29d85eb0f1 mm: use vmf->address instead of of vmf->virtual_address 82b0f8c39a38 mm: join struct fault_env and vm_fault 8b7457ef9a9e mm: unexport __get_user_pages_unlocked() 5b56d49fc31d mm: add locked parameter to get_user_pages_remote() 370b262c896e ipc/sem: avoid idr tree lookup for interrupted semop b5fa01a22e4b ipc/sem: simplify wait-wake loop f150f02cfbc7 ipc/sem: use proper list api for pending_list wakeups 4663d3e8f216 ipc/sem: explicitly inline check_restart 4ce33ec2e42d ipc/sem: optimize perform_atomic_semop() 9ae949fa382b ipc/sem: rework task wakeups 248e7357cf8e ipc/sem: do not call wake_sem_queue_do() prematurely ... as this call should obviously be paired with its _prepare() 7a5c8b57cec9 sparc: implement watchdog_nmi_enable and watchdog_nmi_disable 73ce0511c436 kernel/watchdog.c: move hardlockup detector to separate file 249e52e35580 kernel/watchdog.c: move shared definitions to nmi.h 22722799de86 ktest.pl: fix english b5fc8c6c000a drivers/net/wireless/intel/iwlwifi/dvm/calib.c: simplfy min() expression b6f8a92c9ca8 posix-timers: give lazy compilers some help optimizing code away 63980c80e1e9 ipc/shm.c: coding style fixes 999898355e08 ipc: msg, make msgrcv work with LONG_MIN db2aa7fd15e8 initramfs: allow again choice of the embedded initram compression algorithm 35e669e1a254 initramfs: select builtin initram compression algorithm on KConfig instead of Makefile 34aaff40b421 kdb: call vkdb_printf() from vprintk_default() only when wanted d5d8d3d0d4ad kdb: properly synchronize vkdb_printf() calls with other CPUs d1bd8ead1266 kdb: remove unused kdb_event handling 2d13bb6494c8 kernel/debug/debug_core.c: more properly delay for secondary CPUs db862358a4a9 kcov: add more missing includes 0462554707d6 Kconfig: lib/Kconfig.ubsan fix reference to ubsan documentation 700199b0c192 Kconfig: lib/Kconfig.debug: fix references to Documenation 9a29d0fbc2d9 relay: check array offset before using it bd4171a5d4c2 igb: update code to better handle incrementing page count 5be5955425c2 igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC 44fdffd70504 mm: add support for releasing multiple instances of a page 0495c3d36794 dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs 4bfa135abec9 arch/xtensa: add option to skip DMA sync as a part of mapping 33c77e53d838 arch/tile: add option to skip DMA sync as a part of map and unmap 68bbc28f616c arch/sparc: add option to skip DMA sync as a part of map and unmap a08120017d7d arch/sh: add option to skip DMA sync as a part of mapping 6f774809612d arch/powerpc: add option to skip DMA sync as a part of mapping f50a2bd298b4 arch/parisc: add option to skip DMA sync as a part of map and unmap 043b42bcbbc6 arch/openrisc: add option to skip DMA sync as a part of mapping abdf4799dac6 arch/nios2: add option to skip DMA sync as a part of map and unmap 9f318d470e37 arch/mips: add option to skip DMA sync as a part of map and unmap 98ac2fc274e0 arch/microblaze: add option to skip DMA sync as a part of map and unmap 38bdbdc7e391 arch/metag: add option to skip DMA sync as a part of map and unmap 5140d2344f10 arch/m68k: add option to skip DMA sync as a part of mapping b8a346dd472a arch/hexagon: Add option to skip DMA sync as a part of mapping 34f8be79a772 arch/frv: add option to skip sync on DMA map 64c596b59c72 arch/c6x: add option to skip sync on DMA map and unmap 8c16a2e209d5 arch/blackfin: add option to skip sync on DMA map e8b4762c2258 arch/avr32: add option to skip sync on DMA map fc1b138de791 arch/arm: add option to skip sync on DMA map and unmap 8a3385d2d47c arch/arc: add option to skip sync on DMA mapping 7560ef39dc0b sysctl: add KERN_CONT to deprecated_sysctl_warning() 8e53c073a417 kexec: add cond_resched into kimage_alloc_crash_control_pages 401721ecd1dc kexec: export the value of phys_base instead of symbol address 69f58384791a Revert "kdump, vmcoreinfo: report memory sections virtual addresses" 760c6a9139c3 coredump: clarify "unsafe core_pattern" warning c7be96af89d4 signals: avoid unnecessary taking of sighand->siglock 73e64c51afc5 mm, compaction: allow compaction for GFP_NOFS requests 4d1f0fb096ae kernel/watchdog: use nmi registers snapshot in hardlockup handler 40f7828b36e3 btrfs: better handle btrfs_printk() defaults 053d20f57125 netfilter: nft_payload: mangle ckecksum if NFT_PAYLOAD_L4CSUM_PSEUDOHDR is set 3e38df136e45 netfilter: nf_tables: fix oob access c2e756ff9e69 netfilter: nft_queue: use raw_smp_processor_id() 8010d7feb2f0 netfilter: nft_quota: reset quota after dump f88f0bdfc32f um: UBD Improvements 45ee2c1d6618 libceph: remove now unused finish_request() wrapper c297eb42690b libceph: always signal completion when done 80e80fbb584d ceph: avoid creating orphan object when checking pool permission 89670affa2a6 audit: Make AUDIT_ANOM_ABEND event normalized 7c397d01e434 audit: Make AUDIT_KERNEL event conform to the specification d1b1cea1e584 blk-mq: Fix failed allocation path when mapping queues d2a145252c52 scsi: avoid a permanent stop of the scsi device's request queue d05c5f7ba164 vfs,mm: fix return value of read() at s_maxbytes 307d9075a02b scsi: mpt3sas: Recognize and act on iopriority info 093df73771ba scsi: qla2xxx: Fix Target mode handling with Multiqueue changes. 5601236b6f79 scsi: qla2xxx: Add Block Multi Queue functionality. d74595278f4a scsi: qla2xxx: Add multiple queue pair functionality. 4fa183455988 scsi: qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls. 77ddb94a4853 scsi: qla2xxx: Only allow operational MBX to proceed during RESET. d92df868a56c drm/nouveau: Add local 'fb' variables bdcb2f910693 drm/nouveau: Fix crtc->primary->fb vs. drm_fb fail 59477fa90bfe drm/arm: Add local 'fb' variables 81852b6abcdf drm/arcpgu: Add local 'fb' variables 93aac5c03828 drm/cirrus: Add some local 'fb' variables 515601950d1c drm/gma500: Add some local 'fb' variables 7445283a3ef7 drm/ast: Add local 'fb' variables 72952757b82e drm/mgag200: Add local 'fb' variable 3a6176e7febb drm/radeon: Use DIV_ROUND_UP() 489f32677751 drm/radeon: Add local 'fb' variables 7e8a9486786d scsi: hpsa: remove memory allocate failure message 2c9bce5b4971 scsi: Update 3ware driver email addresses 6f2ce1c6af37 scsi: zfcp: fix rport unblock race with LUN recovery 1967b34d5afb drm/i915: Add local 'fb' variables 56d23ed7adf3 scsi: zfcp: do not trace pure benign residual HBA responses at default level 2ee7dc497e34 drm/i915: disable PSR by default on HSW/BDW dac37e15b7d5 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF 165ae50e450b scsi: libcxgbi: return error if interface is not up 1fe1fdb04b92 scsi: cxgb4i: libcxgbi: add missing module_put() 44830d8fd28a scsi: cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature 586be7cb694f scsi: cxgb4i: libcxgbi: add active open cmd for T6 adapters e0eed8ab7379 scsi: cxgb4i: use cxgb4_tp_smt_idx() to get smt_idx ace7f46ba5fd scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework. 29c8d9eba550 IB: Add vmw_pvrdma driver 46d0703fac3f IB/mlx4: fix improper return value 5b4c9cd7e479 IB/ocrdma: fix bad initialization 6a3a1056d66e infiniband: nes: return value of skb_linearize should be handled 3b9d96500969 MAINTAINERS: Update Intel RDMA RNIC driver maintainers f93146c82a58 MAINTAINERS: Remove Mitesh Ahuja from emulex maintainers 17069d32a340 IB/core: fix unmap_sg argument 22b1ae6169e3 qede: fix general protection fault may occur on probe 7ceb740c540d IB/mthca: Replace pci_pool_alloc by pci_pool_zalloc 1974ab9d9d5b mlx5, calc_sq_size(): Make a debug message more informative 3d6bdf162585 mlx5: Remove a set-but-not-used variable 626bc02d4d33 mlx5: Use { } instead of { 0 } to init struct 4fa354c9dbfe IB/srp: Make writing the add_target sysfs attr interruptible 290081b45342 IB/srp: Make mapping failures easier to debug 3787d9908c4e IB/srp: Make login failures easier to debug 042dd765bdf4 IB/srp: Introduce a local variable in srp_add_one() 1a1faf7a8a25 IB/srp: Fix CONFIG_DYNAMIC_DEBUG=n build d3a2418ee36a IB/multicast: Check ib_find_pkey() return value 11b642b84e8c IPoIB: Avoid reading an uninitialized member variable 2fe2f378dd45 IB/mad: Fix an array index check 533c7b69c764 audit: use proper refcount locking on audit_sock fba143c66abb netns: avoid disabling irq for netns id a09cfa470817 audit: don't ever sleep on a command record/message 6c54e7899693 audit: handle a clean auditd shutdown with grace e1d166212894 audit: wake up kauditd_thread after auditd registers 3197542482df audit: rework audit_log_start() c6480207fdf7 audit: rework the audit queue handling af8b824f283d audit: rename the queues and kauditd related functions 4aa83872d346 audit: queue netlink multicast sends just like we do for unicast sends 6c9255645350 audit: fixup audit_init() 55a6f170a413 audit: move kaudit thread start from auditd registration to kaudit init (#2) b42dde478bca IB/mlx4: Rework special QP creation error path 0d38c240f976 IB/srpt: Report login failures only once 5f4c7e4eb5f3 IB/usnic: simplify IS_ERR_OR_NULL to IS_ERR 9315bc9a1330 IB/core: Issue DREQ when receiving REQ/REP for stale QP 24dc08c3c989 IB/nes: use new api ethtool_{get|set}_link_ksettings def4a6ffc9d1 IB/isert: do not ignore errors in dma_map_single() f6f0083cca66 spi: armada-3700: fix unsigned compare than zero on irq 4286db8456f4 spi: sh-msiof: Add R-Car Gen 2 and 3 fallback bindings 91829a9a25cc spi: spi-ath79: use gpio_set_value_cansleep for GPIO chip select 22c76326bff8 spi: spi-ath79: support multiple internal chip select lines 107177b14d81 ARCv2: intc: default all interrupts to priority 1 78833e79d516 ARCv2: entry: document intr disable in hard isr 22dccc5454a3 IB/rdmavt: Only put mmap_info ref if it exists f5eabf5e5129 IB/rdmavt: Handle the kthread worker using the new API 6efaf10f163d IB/rdmavt: Avoid queuing work into a destroyed cq kthread worker e98172462f0b IB/mlx4: avoid a -Wmaybe-uninitialize warning 14ab8896f5d9 IB/mlx5: avoid bogus -Wmaybe-uninitialized warning 35493294df1a rdma UAPI: Use __kernel_sockaddr_storage ba75d570b60c ubifs: Initialize fstr_real_len 512fb1b32bac nvmet_rdma: log the connection reject message 1e38a366ee86 ib_isert: log the connection reject message 39384f04d03e rds_rdma: log the connection reject message 97540bb90acf ib_iser: log the connection reject message 7f03953c2f28 nvme-rdma: use rdma connection reject helper functions 5f24410408fd rdma_cm: add rdma_consumer_reject_data helper function 5042a73d3e9d rdma_cm: add rdma_is_consumer_reject() helper function 77a5db131539 rdma_cm: add rdma_reject_msg() helper function aecb66b2b01a qedr: remove pointless NULL check in qedr_post_send() aafec388a1b7 qedr: Use list_move_tail instead of list_del/list_add_tail 181d80151f9c qedr: Fix possible memory leak in qedr_create_qp() ea7ef2accdea qedr: return -EINVAL if pd is null and avoid null ptr dereference 9fa240bbfc42 IB/mad: Eliminate redundant SM class version defines for OPA 0b7589ecca2b s390/pci: query fmb length d03502684b65 s390/zcrypt: add missing memory clobber to ap_qci inline assembly f1c7ea261781 s390/extmem: add missing memory clobber to dcss_set_subcodes 86fa7087d348 s390/nmi: fix inline assembly constraints 7a71fd1c59df s390/lib: add missing memory barriers to string inline assemblies 259acc5c255a s390/cpumf: fix qsi inline assembly 6d7b2ee9d56a s390/setup: reword printk messages 50cff5adcf8e s390/dasd: fix typos in DASD error messages 75a357341e7c s390: fix compile error with memmove_early() inline assembly 13b251bdc8b9 s390/zcrypt: tracepoint definitions for zcrypt device driver. cccd85bfb7bf s390/zcrypt: Rework debug feature invocations. bf9f31190aa1 s390/zcrypt: Improved invalid domain response handling. c1c1368de497 s390/zcrypt: Fix ap_max_domain_id for older machine types 148784246ef2 s390/zcrypt: Correct function bits for CEX2x and CEX3x cards. e47de21dd35b s390/zcrypt: Fixed attrition of AP adapters and domains b886a9d1560d s390/zcrypt: Introduce new zcrypt device status API e28d2af43614 s390/zcrypt: add multi domain support 34a151677394 s390/zcrypt: Introduce workload balancing 9af3e04ee41e s390/zcrypt: get rid of ap_poll_requests 0db78559f965 s390/zcrypt: header for the AP inline assmblies 236fb2ab95e9 s390/zcrypt: simplify message type handling fc1d3f02544a s390/zcrypt: Move the ap bus into kernel b3e8652bcbfa s390/zcrypt: Introduce CEX6 toleration 36e1f3d10786 blk-mq: Avoid memory reclaim when remapping queues 6fce983f9b3e ASoC: dwc: Fix PIO mode initialization dadab2d4e3cf spi: SPI_FSL_DSPI should depend on HAS_DMA cc4a7ffe02c9 spi: fsl-lpspi: Pre-initialize ret in fsl_lpspi_transfer_one_msg() 73a798711314 drm/i915: Fix setting of boost freq tunable 9eebfdbff2f8 drm/i915: simplify check for I915G/I945G in bit 6 swizzling detection 18e615ad87bc crypto: skcipher - fix crash in virtual walk efcae7c931b4 sign-file: Fix inplace signing when src and dst names are both specified fbb726302a9a crypto: asymmetric_keys - set error code on failure 74dcba3589fc NTB: correct ntb_spad_count comment typo ecbf12882f90 misc: ibmasm: fix typo in error message 846221cfb8f6 Remove references to dead make variable LINUX_INCLUDE d06505b2a95e Remove last traces of ikconfig.h 9165dabb2500 treewide: Fix printk() message errors 95f21c5c6d83 Documentation/device-mapper: s/getsize/getsz/ 31dcfec11f82 x86/boot/64: Push correct start_cpu() return address ec2d86a9b646 x86/boot/64: Use 'push' instead of 'call' in start_cpu() 06deeec77a5a cifs: Fix smbencrypt() to stop pointing a scatterlist at the stack a1f761a5929a drm: bridge: add support for TI ths8135 2e644be30fcc drm: bridge: add DT bindings for TI ths8135 18591add41ec thermal: rockchip: handle set_trips without the trip points cadf29dc2a8b thermal: rockchip: optimize the conversion table d3530497f5c3 thermal: rockchip: fixes invalid temperature case cdd8b3f7b779 thermal: rockchip: don't pass table structs by value e6ed1b4ad303 thermal: rockchip: improve conversion error messages 7a62a52333f8 block_dev: don't update file access position for sync direct IO d2a61918401e nvme/pci: Log PCI_STATUS when the controller dies bcc7f5b4bee8 block_dev: don't test bdev->bd_contains when it is not stable cdb98c2698b4 Revert "nvme: add support for the Write Zeroes command" 3fa71d0f58a9 crypto: doc - optimize compilation 3f692d5f97cb crypto: doc - clarify AEAD memory structure 71f3f027f8f8 crypto: doc - remove crypto_alloc_ablkcipher 8d23da22ac33 crypto: doc - add KPP documentation c30c98d174e5 crypto: doc - fix separation of cipher / req API 0184cfe72d2f crypto: doc - fix source comments for Sphinx c441a4781ff1 crypto: doc - remove crypto API DocBook 3b72c814a8e8 crypto: doc - convert crypto API documentation to Sphinx 334bb7738764 x86/kbuild: enable modversions for symbols exported from asm 2dd85aeb5bc9 drm/i915: tune down the fast link training vs boot fail 9f56eca3aeea ata: avoid probing NCQ Prio Support if not explicitly requested c4085743834c drm/fsl: don't use drm_put_dev e89e50ac35d9 drm: mxsfb: drm_dev_alloc() returns error pointers de7b6be7f300 drm: Use atomic state for FB in legacy ioctls f5f3bde4f676 ARC: ARCompact entry: elide re-reading ECR in ProtV handler af913418261d drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define ef548c551e72 dm flakey: introduce "error_writes" feature 3e1ed981b7a9 netlink: revert broken, broken "2-clause nla_ok()" 2939e1a86f75 btrfs: limit async_work allocation and worker func duration ec9160dacdb0 ubifs: Use fscrypt ioctl() helpers 7d29f349a4b9 IB/mlx5: Properly adjust rate limit on QP state transitions 189aba99e700 IB/uverbs: Extend modify_qp and support packet pacing 528e5a1bd3f0 IB/core: Support rate limit for packet pacing d949167d68b3 IB/mlx5: Report mlx5 packet pacing capabilities when querying device ca5b91d63192 IB/mlx5: Support RAW Ethernet when RoCE is disabled 45f95acd6322 IB/mlx5: Rename RoCE related helpers to reflect being Eth ones d012f5d6f859 IB/mlx5: Refactor registration to netdev notifier b216af408c98 IB/mlx5: Use u64 for UMR length afd02cd3a9b6 IB/mlx5: Avoid system crash when enabling many VFs c73b7911de97 IB/mlx5: Assign SRQ type earlier c482af646d08 IB/mlx4: Fix out-of-range array index in destroy qp flow 41c450fd8da5 IB/mlx5: Make create/destroy_ah available to userspace 5097e71f3eda IB/mlx5: Use kernel driver to help userspace create ah 477864c8fcd9 IB/core: Let create_ah return extended response to user 6ad279c5a2e5 IB/mlx5: Report that device has udata response in create_ah c90ea9d8e511 IB/core: Change ib_resolve_eth_dmac to use it in create AH 2d1e697e9b71 IB/mlx5: Add support to match inner packet fields fbf46860b19d IB/core: Introduce inner flow steering ffb30d8f107b IB/mlx5: Support Vxlan tunneling specification a0cb4c759af1 IB/uverbs: Add support for Vxlan protocol 76bd23b34204 IB/core: Align structure ib_flow_spec_type 0dbf3332b7b6 IB/core: Add flow spec tunneling support 1cbe6fc86ccf IB/mlx5: Add support for CQE compressing 7e43a2a5bae3 IB/mlx5: Report mlx5 CQE compression caps during query 191ded4a4d99 IB/mlx5: Report mlx5 multi packet WQE caps during query c226dc22ec49 net/mlx5: Report multi packet WQE capabilities d680ebed91e0 IB/rxe: Increase max number of completions to 32k bf08e884bfd5 IB/mlx4: Check if GRH is available before using it 1f22e454df2e IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs 1d161d4cd719 platform/x86: dell-laptop: Use brightness_set_blocking for kbd_led_level_set bb55a2ee76c2 platform/x86: thinkpad_acpi: Fix old style declaration GCC warning a3c42a467a25 platform/x86: thinkpad_acpi: Adding new hotkey ID for Lenovo thinkpad b03f4d49469f platform/x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode b31800283868 platform/x86: thinkpad_acpi: Move tablet detection into separate function e74e25993927 platform/x86: asus-nb-wmi.c: Add X45U quirk 085370eb19d3 platform/x86: asus-nb-wmi: Make use of dmi->ident 8023eff10e7b platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB b4aca383f9af platform/x86: intel_mid_thermal: Fix suspend handlers unused warning bb9ad484845d platform/x86: intel-vbtn: Switch to use devm_input_allocate_device 3526ecadc86c platform/x86: Use ACPI_FAILURE at appropriate places 5dc444b804ea platform/x86: dell-wmi: Add events created by Dell Rugged 2-in-1s 915ac0574c85 platform/x86: dell-wmi: Adjust wifi catcher to emit KEY_WLAN daf5d1433d66 platform/x86: intel_pmc_core: Add KBL CPUID support 9c2ee19987ef platform/x86: intel_pmc_core: Add LTR IGNORE debug feature fe7482275701 platform/x86: intel_pmc_core: Add MPHY PLL clock gating status 173943b3dae5 platform/x86: intel_pmc_core: ModPhy core lanes pg status 0bdfaf429d1d platform/x86: intel_pmc_core: Add PCH IP Power Gating Status 8434709ba714 platform/x86: intel_pmc_core: Fix PWRMBASE mask and mmio reg len 5241b1938a4d platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family ecdfcebb4cb8 drm/etnaviv: Use drm_dev_unref, not drm_put_dev ae9d2daecf08 drm/mediatek: don't use drm_put_dev 3dbb16b87b57 selftests: ftrace: Shift down default message verbosity a220871be66f virtio-net: correctly enable multiqueue 3bed7f4dd3c9 drm/i915: clean up Hz to PWM for i965 a318b4c4ea9a drm/i915: Intel panel downclock cleanup 1650be744d1b drm/i915: Intel panel detection cleanup 445cd452fe51 mac80211: Use appropriate name for functions and messages 76f43b4c0a93 mac80211: Remove invalid flag operations in mesh TSF synchronization 73f4f76a196d rfkill: Add rfkill-any LED trigger 6124c53edeea rfkill: Cleanup error handling in rfkill_init() 385886686609 ubifs: Use FS_CFLG_OWN_PAGES d8da0b5d64d5 mac80211: Ensure enough headroom when forwarding mesh pkt 4a5eccaa9350 mac80211: Show pending txqlen in debugfs. 11197d006bcf mac80211: Suppress NEW_PEER_CANDIDATE event if no room ebceec860fc3 mac80211: multicast to unicast conversion ab7257251cc6 mac80211: Remove unused 'beaconint_us' variable 148f284b2306 mac80211: Remove unused 'sband' and 'local' variables cd5861bde029 mac80211: Remove unused 'len' variable b7f2405c6bd8 mac80211: Remove unused 'i' variable fb803becb118 mac80211: Remove unused 'struct rate_control_ref' variable 872684b1f7de mac80211: Remove unused 'rates_idx' variable 99cd25810e32 mac80211: Remove unused 'struct ieee80211_rx_status' ptr b528414ca3b7 nl80211: multicast_to_unicast can be changed while IFF_UP 5a88de5342f3 nl80211: check NL80211_ATTR_SCHED_SCAN_INTERVAL only once 543b921b475a cfg80211: get rid of name indirection trick for ieee80211_get_channel() 74204f8fa117 rfkill: simplify rfkill_set_hw_state() slightly ec4efc4a10c3 mac80211: don't call drv_set_default_unicast_key() for VLANs c1617abc48a0 drm/i915: Move all the DP compliance data to a separate struct fdb14d335f8c drm/i915: Find fallback link rate/lane count 22f6592b23ef selftest/gpio: add gpio test case 981c3db62e2d selftest: sync: improve assert() failure message f482984acb10 drm/i915: Compute sink's max lane count/link BW at Hotplug 213e08ad60ba drm/i915/bxt: add bxt dsi gpio element support e7e21c72b178 dma-buf: Final bits of doc polish 0959a1683d78 dma-buf: Update cpu access documentation 5716863e0f82 fsnotify: Fix possible use-after-free in inode iteration on umount 2904a8c1311f dma-buf: Reorganize device dma access docs 24a367348a01 dma-buf: Update kerneldoc for sync_file_create 9d85eb9119f4 x86/smpboot: Make logical package management more robust 744606c76c4a nios2: add screen_info 863cf8da0f32 nios2: Convert pfn_valid to static inline 3c98fd266b76 nios2: Extend !__ASSEMBLY__ section in asm/page.h 38bf57fa7b67 drm/hisilicon: Don't set drm_device->platformdev 731035fe8e32 drm/i915/debugfs: Move out pipe CRC code fdd5b877e9eb drm: Enforce BKL-less ioctls for modern drivers dcf727ab5d17 drm: setclientcap doesn't need the drm BKL 5acc614ac474 drm: Protect master->unique with dev->master_mutex b9fb2a21ac80 drm_fourcc: Document linear modifier fe6bce8d30a8 treewide: Make remaining source files non-executable 0faf7dd5a947 MAINTAINERS: Samsung: Update maintainer for PWM FAN and SAMSUNG THERMAL 39a0e975c37d init: reduce rootwait polling interval time to 5ms 30f74aa0854c binfmt_elf: use vmalloc() for allocation of vma_filesz a82603a8325f checkpatch: don't emit unified-diff error for rename-only patches fd39f904b176 checkpatch: don't check c99 types like uint8_t under tools 11ca40a0f8e3 checkpatch: avoid multiple line dereferences d6430f71805a checkpatch: don't check .pl files, improve absolute path commit log test 224236d9c3a6 scripts/checkpatch.pl: fix spelling f2c19c2f380f checkpatch: don't try to get maintained status when --no-tree is given a2ef9471c771 lib/ida: document locking requirements a bit better ce093a04543c lib/rbtree.c: fix typo in comment of ____rb_erase_color 6b2a65c7ff61 lib/Kconfig.debug: make CONFIG_STRICT_DEVMEM depend on CONFIG_DEVMEM 5fc41a70d804 MAINTAINERS: add drm and drm/i915 irc channels 57599f9b879c MAINTAINERS: add "C:" for URI for chat where developers hang out 51b06f9f84eb MAINTAINERS: add drm and drm/i915 bug filing info 2de2bd95f456 MAINTAINERS: add "B:" for URI where to file bugs 03aed214b25c get_maintainer: look for arbitrary letter prefixes in sections a8cfdc68f6cf printk: add Kconfig option to set default console loglevel 0a4824bf8f8b printk/sound: handle more message headers 262c5e86fec7 printk/btrfs: handle more message headers 497957576cf8 printk/kdb: handle more message headers 22c2c7b2ef78 printk/NMI: handle continuous lines and missing newline 4a998e322abc printk/NMI: fix up handling of the full nmi log buffer 8e8780a547d9 compiler-gcc.h: use "proved" instead of "proofed" 4ca5ede07c98 hung_task: decrement sysctl_hung_task_warnings only if it is positive 1270dd8d9940 fs/proc: calculate /proc/* and /proc/*/task/* nlink at init time bac5f5d56bbc fs/proc/base.c: save decrement during lookup/readdir in /proc/$PID 209b14dc0307 fs/proc/array.c: slightly improve render_sigset_t 492b2da6056e proc: tweak comments about 2 stage open and everything 39a10ac23cfd proc: kmalloc struct pde_opener f5887c71cf68 proc: fix type of struct pde_opener::closing field 06a0c4175db6 proc: just list_del() struct pde_opener 9a87fe0d7c2d proc: make struct struct map_files_info::len unsigned int 623f594e7d20 proc: make struct pid_entry::len unsigned af884cd4a5ae proc: report no_new_privs state 8f6066049c54 mm/percpu.c: fix panic triggered by BUG_ON() falsely c5caf21ab0cf kasan: turn on -fsanitize-address-use-after-scope 64abdcb24351 kasan: eliminate long stalls during quarantine reduction 5c5c1f36cedf kasan: support panic_on_warn 49920d28781d mm: make transparent hugepage size public a66c0410b97c mm: add cond_resched() in gather_pte_stats() dc644a073769 mm: add three more cond_resched() in swapoff a6de734bc002 mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted d5a187daf585 mm, rmap: handle anon_vma_prepare() common case inline 46e8a3a08c23 mm, debug: print raw struct page data in __dump_page() 953c66c2b22a mm: THP page cache support for ppc64 1dd38b6c27d5 mm: move vma_is_anonymous check within pmd_move_must_withdraw 763b218ddfaf mm: add preempt points into __purge_vmap_area_lazy() f9e09977671b mm: turn vmap_purge_lock into a mutex 5803ed292e63 mm: mark all calls into the vmalloc subsystem as potentially sleeping 8d5341a6260a x86/ldt: use vfree_atomic() to free ldt entries 0f110a9b956c kernel/fork: use vfree_atomic() to free thread stack bf22e37a6413 mm: add vfree_atomic() 0574ecd141df mm: refactor __purge_vmap_area_lazy() 9c3acf6043ac mm: remove free_unmap_vmap_area_addr() c8eef01e2f98 mm: remove free_unmap_vmap_area_noflush() b53889987862 mm: workingset: update shadow limit to reflect bigger active list dbc446b88e70 mm: workingset: restore refault tracking for single-page files 14b468791fa9 mm: workingset: move shadow entry tracking to radix tree exceptional tracking 4d693d08607a lib: radix-tree: update callback for changing leaf nodes f4b109c6dad5 lib: radix-tree: add entry deletion support to __radix_tree_replace() 6d75f366b924 lib: radix-tree: check accounting of existing slot replacement users f7942430e40f lib: radix-tree: native accounting of exceptional entries b936887e8739 mm: workingset: turn shadow node shrinker bugs into warnings 59749e6ce537 mm: khugepaged: fix radix tree node leak in shmem collapse error path 91a45f71078a mm: khugepaged: close use-after-free race during shmem collapsing 8db378a57033 include/linux/backing-dev-defs.h: shrink struct backing_dev_info 9491ae4aade6 mm: don't cap request size based on read-ahead setting f1f5929cd971 shmem: fix compilation warnings on unused functions bace9248188f fs/fs-writeback.c: remove redundant if check c70b647d381c mm/filemap.c: add comment for confusing logic in page_cache_tree_insert() d5e6eff265fe mm: cma: make linux/cma.h standalone includible c1ef8e2c0235 mm: disable numa migration faults for dax vmas c7142aead87a mm/pkeys: generate pkey system call code only if ARCH_HAS_PKEYS is selected c3352cbb1bdf dt: add documentation of "hotpluggable" memory property 41a9ada3e6b4 of/fdt: mark hotpluggable memory 114cf3cc55ec mm: enable CONFIG_MOVABLE_NODE on non-x86 arches 39fa104d5b87 mm: remove x86-only restriction of movable_node 4a3bac4e3ac2 powerpc/mm: allow memory hotplug into a memoryless node 8d303e44e99c mm/mempolicy.c: forbid static or relative flags for local NUMA mode 80a795162771 mm: fix up get_user_pages* comments 692a68c1544d mm: remove the page size change check in tlb_remove_page 07e326610e56 mm: add tlb_remove_check_page_size_change to track page size change b528e4b6405b mm/hugetlb: add tlb_remove_hugetlb_entry for handling hugetlb pages b5bc66b71310 mm: update mmu_gather range correctly c0f2e176f87b mm: use the correct page size when removing the page 23f919d4ad0e shmem: avoid maybe-uninitialized warning 6afcf8ef0ca0 mm, compaction: fix NR_ISOLATED_* stats for pfn based migration 6d8409580bee mm, mempolicy: clean up __GFP_THISNODE confusion in policy_zonelist fd60775aea80 mm, thp: avoid unlikely branches for split_huge_pmd 3f5000693f80 mm/vmalloc.c: simplify /proc/vmallocinfo implementation 29fac03bef72 mm: make unreserve highatomic functions reliable 04c8716f7b00 mm: try to exhaust highatomic reserve before the OOM 4855e4a7f29d mm: prevent double decrease of nr_reserved_highatomic 88ed365ea227 mm: don't steal highatomic pageblock 22901c6c9f93 kmemleak: fix reference to Documentation 8bea80520750 mm/hugetlb.c: use huge_pte_lock instead of opencoding the lock 3999f52e3198 mm/hugetlb.c: use the right pte val for compare in hugetlb_cow 771ab4302c59 mm/gup.c: make unnecessarily global vma_permits_fault() static 5f33a0803bbd mm/vmscan.c: set correct defer count for shrinker 3e32158767b0 mm/mprotect.c: don't touch single threaded PTEs which are on the right node bf00bd345804 mm, slab: maintain total slab count instead of active count f728b0a5d72a mm, slab: faster active and free stats e70954fd6d4b mm/slab_common.c: check kmem_create_cache flags are common 84582c8ab947 slub: avoid false-postive warning 89e364db71fb slub: move synchronize_sched out of slab_mutex on shrink 13583c3d3224 mm: memcontrol: use special workqueue for creating per-memcg caches c62c38f6b91b ocfs2: replace CURRENT_TIME macro 395627b0718b ocfs2: use time64_t to represent orphan scan times 4131d5381068 ocfs2: fix double put of recount tree in ocfs2_lock_refcount_tree() 07f38d971cd9 ocfs2: clean up unused 'page' parameter in ocfs2_write_end_nolock() 28bb5ef485d3 ocfs2/dlm: clean up deadcode in dlm_master_request_handler() aa7b58597f48 ocfs2: delete redundant code and set the node bit into maybe_map directly 46832b2de5fa ocfs2/dlm: clean up useless BUG_ON default case in dlm_finalize_reco_handler() 3da82065f1e5 drivers/pcmcia/m32r_pcc.c: check return from add_pcc_socket c795cf4f1865 drivers/pcmcia/m32r_pcc.c: use common error path 4170a20f21e7 drivers/pcmcia/m32r_pcc.c: check return from request_irq 17e96230d95c m32r: fix build warning eb17726b00b3 m32r: add simple dma 779d5eb375f8 scripts/tags.sh: handle OMAP platforms properly 0d7bbb43641c scripts/bloat-o-meter: compile .NUMBER regex 3af06fd96aae scripts/bloat-o-meter: don't use readlines() 3fb4afd9a504 prctl: remove one-shot limitation for changing exe link c0b942a76361 kthread: add __printf attributes 0cb80b484755 dax: Fix sleep in atomic contex in grab_mapping_entry() d4d7ccc834fe kprobes/trace: Fix kprobe selftest for newer gcc f18f97ac43d7 tracing/kprobes: Add a helper method to return number of probe hits 19d53d014776 drm/nouveau/kms/nv50: fix atomic regression on original G80 b53ac1ee12a3 drm/nouveau/bl: Do not register interface if Apple GMUX detected db1a0ae21461 drm/nouveau/bl: Assign different names to interfaces 79d48dadb0a7 drm/nouveau/bios/dp: fix handling of LevelEntryTableIndex on DP table 4.2 f4e65efc88b6 drm/nouveau/ltc: protect clearing of comptags with mutex 64373e4bb6e1 drm/nouveau/gr/gf100-: handle GPC/TPC/MPC trap 1fe487d7d285 drm/nouveau/core: recognise GP106 chipset 10dcab3e7f47 drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas 732be80743e7 drm/nouveau/gr/gf100-: FECS intr handling is not relevant on proprietary ucode 48dac9350697 drm/nouveau/gr/gf100-: properly ack all FECS error interrupts ec884f74f1ec drm/nouveau/fifo/gf100-: recover from host mmu faults 99e6f6e8134b tracing/rb: Init the CPU mask on allocation dc24de82d61b ceph: properly set issue_seq for cap release 1e4ef0c6332b ceph: add flags parameter to send_cap_msg 43b296733073 ceph: update cap message struct version to 10 0ff8bfb39412 ceph: define new argument structure for send_cap_msg 9670079f5f0a ceph: move xattr initialzation before the encoding past the ceph_mds_caps 4945a084799e ceph: fix minor typo in unsafe_request_wait 5f743e456606 ceph: record truncate size/seq for snap data writeback e9e427f0a14f ceph: check availability of mds cluster on mount 7ce469a53e71 ceph: fix splice read for no Fc capability case 2b1ac852eb67 ceph: try getting buffer capability for readahead/fadvise 5c341ee32881 ceph: fix scheduler warning due to nested blocking a380a031cbe4 ceph: fix printing wrong return variable in ceph_direct_read_write() f6c0d1a3edb5 crush: include mapper.h in mapper.c d4c2269b3d5d rbd: silence bogus -Wmaybe-uninitialized warning 28076483afac ACPI / CPPC: Fix per-CPU pointer management in acpi_cppc_processor_probe() 9e9d68dad58c ACPI / CPPC: Fix crash in acpi_cppc_processor_exit() 34888602eb99 Input: drv260x - use generic device properties ba4cf3783854 Input: drv260x - use temporary for &client->dev 5a8a6b89c157 Input: drv260x - fix input device's parent assignment d6f7bbcc2e41 i40iw: Reorganize structures to align with HW capabilities 0cc0d851ccf1 i40iw: Fix incorrect check for error 6b0805c25657 i40iw: Assign MSS only when it is a new MTU d627b506313c i40iw: Fix race condition in terminate timer's handler fd90d4d4c2dc i40iw: Fix memory leak in CQP destroy when in reset 1cda28bb5b50 i40iw: Fix QP flush to not hang on empty queues or failure f4a87ca12a1c i40iw: Fix double free of QP 91c42b72f8e8 i40iw: Use correct src address in memcpy to rdma stats counters 5e589171225b i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and I40IW_STAG_INDEX_FROM_STAG b3bbd3f2ab19 libceph: no need to drop con->mutex for ->get_authorizer() 0dde584882ad libceph: drop len argument of *verify_authorizer_reply() 5c056fdc5b47 libceph: verify authorize reply on connect 5418d0a2c859 libceph: no need for GFP_NOFS in ceph_monc_init() 7af3ea189a9a libceph: stop allocating a new cipher on every crypto request 6db2304aabb0 libceph: uninline ceph_crypto_key_destroy() 2b1e1a7cd0a6 libceph: remove now unused ceph_*{en,de}crypt*() functions e15fd0a11db0 libceph: switch ceph_x_decrypt() to ceph_crypt() d03857c63bb0 libceph: switch ceph_x_encrypt() to ceph_crypt() 4eb4517ce7c9 libceph: tweak calcu_signature() a little 7882a26d2e2e libceph: rename and align ceph_x_authorizer::reply_buf a45f795c65b4 libceph: introduce ceph_crypt() for in-place en/decryption 55d9cc834f93 libceph: introduce ceph_x_encrypt_offset() 462e650451c5 libceph: old_key in process_one_ticket() is redundant 36721ece1e84 libceph: ceph_x_encrypt_buflen() takes in_len fc4b891bbefa ubifs: Raise write version to 5 e021986ee411 ubifs: Implement UBIFS_FLG_ENCRYPTION d63d61c16972 ubifs: Implement UBIFS_FLG_DOUBLE_HASH cc41a536524f ubifs: Use a random number for cookies 528e3d178f25 ubifs: Add full hash lookup support b91dc9816e5c ubifs: Rename tnc_read_node_nm ca7f85be8d6c ubifs: Add support for encrypted symlinks f4f61d2cc6d8 ubifs: Implement encrypted filenames b9bc8c7bdbbc ubifs: Make r5 hash binary string aware 304790c038bc ubifs: Relax checks in ubifs_validate_entry() 7799953b34d1 ubifs: Implement encrypt/decrypt for all IO 1ee77870c9ea ubifs: Constify struct inode pointer in ubifs_crypt_is_encrypted() f1f52d6b0297 ubifs: Introduce new data node field, compr_size 959c2de2b30b ubifs: Enforce crypto policy in mmap 700eada82a34 ubifs: Massage assert in ubifs_xattr_set() wrt. fscrypto 9270b2f4cd9d ubifs: Preload crypto context in ->lookup() ac7e47a9ed1b ubifs: Enforce crypto policy in ->link and ->rename a79bff21c120 ubifs: Implement file open operation ba40e6a3c405 ubifs: Implement directory open operation 43b113fea2d4 ubifs: Massage ubifs_listxattr() for encryption context d475a507457b ubifs: Add skeleton for fscrypto 6a5e98ab7d86 ubifs: Define UBIFS crypto context xattr ade46c3a6029 ubifs: Export xattr get and set functions f6337d842668 ubifs: Export ubifs_check_dir_empty() d40a7962174f ubifs: Remove some dead code 1b7fc2c0069f ubifs: Use dirty_writeback_interval value for wbuf timer 854826c9d526 ubifs: Drop softlimit and delta fields from struct ubifs_wbuf 995c6a7fd9b9 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change 012007309133 ALSA: usb-audio: Eliminate noise at the start of DSD playback. 7f38ca047b0c ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC 37f69f43fb5a IB/rxe: Hold refs when running tasklets 07bf9627d5f1 IB/rxe: Wait for tasklets to finish before tearing down QP 5407f530122a IB/rxe: Fix ref leak in duplicate_request() 5b9ea16c5488 IB/rxe: Fix ref leak in rxe_create_qp() accacb8f51c2 IB/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS d4fb59256ac0 IB/rxe: Add support for zero-byte operations d38eb801aa14 IB/rxe: Unblock loopback by moving skb_out increment 2a7a85487e54 IB/rxe: Don't update the response PSN unless it's going forwards dd753d87436c IB/rxe: Advance the consumer pointer before posting the CQE 6e9bb530ff8b IB/rxe: Remove buffer used for printing IP address 95db9d05b717 IB/rxe: Remove unneeded cast in rxe_srq_from_attr() 4ac4707102d9 IB/rxe: Use DEFINE_SPINLOCK() for spinlock a0fa72683e78 IB/rxe: avoid putting a large struct rxe_qp on stack 82cbd568bc5a parisc: perf: return -EFAULT on error 637250cc8f5e parisc: Enhance CPU detection code on PAT machines 5c38602d83e5 parisc: Re-enable interrupts early 18d98a79382c parisc: Enable KASLR 070cbd1d42aa ipmi: create hardware-independent softdep for ipmi_devintf 4fccd4a1e894 hwmon: (g762) Fix overflows and crash seen when writing limit attributes 59715f4d16c2 hwmon: (emcw201) Fix overflows seen when writing into limit attributes ca1b10b82502 hwmon: (emc2103) Fix overflows seen when temperature limit attributes 67b2003485ee hwmon: (lm85) Fix overflows seen when writing voltage limit attributes 12fa55ccc49d hwmon: (lm87) Fix overflow seen when writing voltage limit attributes c0d04e9112ad hwmon: (nct7802) Fix overflows seen when writing into limit attributes 5191d88acc68 Input: synaptics-rmi4 - add support for F34 V7 bootloader 74c82dae6c47 Input: drv260x - fix initializing overdrive voltage 7343d1190678 Input: ALPS - fix protcol -> protocol 4d46f0148ed1 Input: i8042 - comment #else/#endif of CONFIG_PNP 2aab7a2055a1 clk: bcm: Fix 'maybe-uninitialized' warning in bcm2835_clock_choose_div_and_prate() c0ed4405a99e f2fs: fix a missing size change in f2fs_setattr c59f29cb144a tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results 75037120e62b arm64: Disable PAN on uaccess_enable() 04102c76a779 orangefs: Axe some dead code 2ef7ff03a9b0 dmaengine: sirf-dma: remove unused ‘sdesc’ 920e00d62ef9 dmaengine: pl330: remove unused ‘regs’ 963173fe4875 dmaengine: s3c24xx: remove unused ‘cdata’ cad0eca39fc0 dmaengine: stm32-dma: remove unused ‘src_addr’ 2a440bd417a5 dmaengine: stm32-dma: remove unused ‘dst_addr’ 1bc4f06c24a0 dmaengine: stm32-dma: remove unused ‘sfcr’ b33f7832bbf2 dmaengine: pch_dma: remove unused ‘cookie’ 765d2a6548f6 dmaengine: mic_x100_dma: remove unused ‘data’ e5a6b3d5deee dmaengine: img-mdc: remove unused ‘prev_phys’ 7833a31df71d dmaengine: usb-dmac: remove unused ‘uchan’ eef2c22cc339 dmaengine: ioat: remove unused ‘res’ 4cc8044148e7 dmaengine: ioat: remove unused ‘ioat_dma’ 56c492f34110 dmaengine: ioat: remove unused ‘is_raid_device’ 4defb5f912a0 orangefs: fix memory leak of string 'new' on exit path 1c7de2b4ff88 PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3) 044bc425bb72 PCI: Expand "VPD access disabled" quirk message 5fbeef637748 PCI: pciehp: Remove loading message d9b47d5496fa PCI: hotplug: Remove hotplug core message 98892fae40ed PCI: Remove service driver load/unload messages 68a55ae5c013 PCI/AER: Log AER IRQ when claiming Root Port 576700b67a39 PCI/AER: Log errors with PCI device, not PCIe service device 2298a7aaa837 PCI/AER: Remove unused version macros a902d81ac802 PCI/PME: Log PME IRQ when claiming Root Port 0a1e1b26f560 PCI/PME: Drop unused support for PMEs from Root Complex Event Collectors cc10385b6fde PCI: Move config space size macros to pci_regs.h 4d41c74dcb67 ASoC: wm_adsp: wm_adsp_buf_alloc should use kfree in error path c931225480ae x86/platform/intel-mid: Constify mid_pci_platform_pm dd5abb742071 ASoC: topology: avoid uninitialized kcontrol_type f397c8d80a5e mmc: block: Move files to core add033793c9e drm/i915: Parse panel backlight controller from VBT 709613ad2b3c xen/balloon: Only mark a page as managed when it is released 581d21a2d02a xenbus: fix deadlock on writes to /proc/xen/xenbus 7c7808ce107d openrisc: prevent VGA console, fix builds cdb75442fedf openrisc: include l.swa in check for write data pagefault d01e1f35fee5 openrisc: Updates after openrisc.net has been lost 266c7fad1572 openrisc: Consolidate setup to use memblock instead of bootmem 994894c3f710 openrisc: remove the redundant of_platform_populate 34bbdcdcda88 openrisc: add NR_CPUS Kconfig default value 1f43e235dfc4 openrisc: Support both old (or32) and new (or1k) toolchain e60aa2fba467 openrisc: Add thread-local storage (TLS) support c79902190f7e openrisc: restore all regs on rt_sigreturn f47706099bdb openrisc: fix PTRS_PER_PGD define 7155b057c61e drm/i915: Retire before attempting to evict from the active lists dbb4351bab0a drm/i915: Reorder phys backing storage release c19805f870c1 s390/cpumf: Use configuration level indication for sampling data b4623d4e5b23 s390: provide memmove implementation 82897ede9235 s390: cleanup arch/s390/kernel Makefile d543a106f96d s390: fix initrd corruptions with gcov/kcov instrumented kernels b5cb9bf8dd2c s390: exclude early C code from gcov profiling a521b048bc8c s390/dasd: channel path aware error recovery c93461515a1a s390/dasd: extend dasd path handling 7df11604592b s390: remove unused labels from entry.S d183e4efcae8 [media] v4l: tvp5150: Add missing break in set control handler 6e98bee28995 [media] v4l: tvp5150: Don't inline the tvp5150_selmux() function 406ff67d5820 [media] v4l: tvp5150: Compile tvp5150_link_setup out if !CONFIG_MEDIA_CONTROLLER c6d48134cb26 [media] em28xx: don't store usb_device at struct em28xx 29b05e22f5c6 [media] em28xx: use usb_interface for dev_foo() calls ea48c3680829 [media] em28xx: don't change the device's name 697cc9c8a2c3 drm: Simplify GETRESOURCES ioctl 8cd16166b000 HID: fix missing irq field ba1660f1791f HID: i2c-hid: fix build d46ddc593f4d HID: i2c-hid: Disable IRQ before freeing buffers 8712a5b80750 avr32: wire up pkey syscalls 79ba1814dafc AVR32-pio: Replace two seq_printf() calls by seq_puts() in pio_bank_show() 78b7c6bff173 AVR32-pio: Use seq_putc() in pio_bank_show() 017e7d024691 AVR32-clock: Combine nine seq_printf() calls into one call in clk_show() 65c0787ce096 AVR32-clock: Use seq_putc() in two functions 5457e03de918 s390/vmlogrdr: fix IUCV buffer allocation 9e6e7c743150 s390/crypto: unlock on error in prng_tdes_read() 122020af8561 dma-buf: Provide wrappers for reservation's lock 541cc39433a8 sparc: fix a building error reported by kbuild acff7fdbc3c1 sparc64: fix typo in pgd_clear() e241cfd3bd35 sparc64: restore irq in error paths in iommu 601e6e3cc5bf sparc: leon: Fix a retry loop in leon_init_timers() b5c3206190f1 sparc64: make string buffers large enough efca4885b5de sparc64: move dereference after check for NULL b1ebb975507d sparc: kernel: use builtin_platform_driver e8f4aa6087fa sparc64:Support User Probes for sparc 7c4c71ac8a72 Revert "Btrfs: adjust len of writes if following a preallocated extent" 6eb89ef029fe i2c: fsl-lpi2c: read lpi2c fifo size in probe() 38190dfb7056 i2c: octeon: thunderx: Remove double-check after interrupt ccee1a4cdcd0 i2c: octeon: thunderx: TWSI software reset in recovery f8989783d7a4 i2c: cadence: Allow Cadence I2C to be selected for Cadence Xtensa CPUs b880ccaf1742 i2c: sh_mobile: Add per-Generation fallback bindings ad4a8dc3fec6 i2c: rcar: Add per-Generation fallback bindings 6a34e4d2be07 fscrypt: Rename FS_WRITE_PATH_FL to FS_CTX_HAS_BOUNCE_BUFFER_FL f32d7ac20a58 fscrypt: Delay bounce page pool allocation until needed d073472ac26f kbuild: fix scripts/adjust_autoksyms.sh* for the no modules case bd7b8290388d fscrypt: Cleanup page locking requirements for fscrypt_{decrypt,encrypt}_page() 1400451f04f2 fscrypt: Cleanup fscrypt_{decrypt,encrypt}_page() 9e532772b4e3 fscrypt: Never allocate fscrypt_ctx on in-place encryption e550c16c8aab fscrypt: Use correct index in decrypt path. 41d5319af336 fscrypt: move the policy flags and encryption mode definitions to uapi header cc4e0df038dd fscrypt: move non-public structures and constants to fscrypt_private.h b98701df349b fscrypt: unexport fscrypt_initialize() 3325bea5b26a fscrypt: rename get_crypt_info() to fscrypt_get_crypt_info() db717d8e26c2 fscrypto: move ioctl processing more fully into common code 8048123576d1 fscrypto: remove unneeded Kconfig dependencies c1b2212990e1 MAINTAINERS: fscrypto: recommend linux-fsdevel for fscrypto patches 83c3a1bad224 xconfig: fix missing suboption and help panels on first run e039303ff71a xconfig: fix 'Show Debug' functionality 868c97a846a7 dma-buf: Extract dma-buf.rst 66431b0e8657 IB/hfi1: Define platform_config_table_limits once 0fc859a6576a IB/hfi1: constify mmu_notifier_ops structure 5dc806052a9f IB/rdmavt, IB/hfi1, IB/qib: Add inlines for mtu division c64607aa8abd IB/hfi1,IB/qib: use rvt swqe mr deref helper f6475223b12b IB/rdmavt: Add swqe mr deref helper 9d8145a60493 IB/hfi1: Avoid credit return allocation for cpu-less NUMA nodes 0771da5a6e9d IB/hfi1,IB/qib: Use new send completion helper f2dc9cdce83c IB/rdmavt: Add a send completion helper 238b1862b460 IB/qib: Use standard refcount wrapper for QPs f84dfa26e61c IB/hfi1: Use reference count wrapper for MRs b44980f8794f IB/hfi1: Replace qp->refcount release code with standard driver wrapper 008016746720 IB/hfi1: Preserve external device completed bit 9b86071c5ef7 IB/hfi1: Remove critical section gap in sc_buffer_alloc() b777f154a0c2 IB/hfi1: Remove usage of qp->s_cur_sge fcb29a6668a2 IB/rdmavt: Add trace of MR segs 5213006ade47 IB/hfi1: Add special setting for low power AOC 6e40b59cfa99 IB/hfi1: Remove definition of unused hfi1_affinity struct e922ae06e90a IB/hfi1: Remove dependence on qp->s_cur_size b7481944b06e IB/hfi1: Show statistics counters under IB stats interface cf4c2f8c9d04 IB/rdmavt: Fix trace hierarchy e730139b3464 IB/hfi1: Disable header suppression for short packets 1b9e77493352 IB/hfi1: Export 8051 memory and LCB registers via debugfs 53e91d264be9 IB/hfi1: Use non-atomic __test_and_clear_bit in hot path d7cf4ccf6fe5 IB/hfi1: Fix dc8051 multiple qword memory reads 62aeddbf28fa IB/hfi1: Read new EPROM format 69973b830859 Linux 4.9 d84701ecbcd6 netfilter: nft_counter: rework atomic dump and reset 6b94780e45c1 sched/core: Use load_avg for selecting idlest group f519a3f1c6b7 sched/core: Fix find_idlest_group() for fork 11f254dbb3a2 x86/paravirt: Fix bool return type for PVOP_CALL() 45dbea5f55c0 x86/paravirt: Fix native_patch() b0c1ef529595 perf/x86: Fix exclusion of BTS and LBR for Goldmont 0f66784ae2eb scripts/kallsyms: remove last remnants of --page-offset option 79e51b5c2dee kconfig/nconf: Fix hang when editing symbol with a long prompt e19b7cee0204 make use of make variable CURDIR instead of calling pwd d1e774f49f03 Coccinelle: misc: Add support for devm variant in all modes 35b303ae3616 Coccinelle: misc: Improve the result given by context mode dca24c4544d9 Coccinelle: misc: Improve the matching of rules 51a5f81079bf kbuild/mkspec: avoid using brace expansion 75238b9e6aad Coccinelle: Add misc/boolconv.cocci 76bee23411f8 kbuild: cmd_export_list: tighten the sed script ba735155b964 MIPS: Lantiq: Fix mask of GPE frequency edb6fa1a6452 MIPS: Return -ENODEV from weak implementation of rtc_mips_set_time 311191297125 e1000: use disable_hardirq() for e1000_netpoll() 0266ac4536cd i40e: don't truncate match_method assignment 6246168b4a38 net: ethernet: ti: netcp: add support of cpts 529ed1275263 net: phy: phy drivers should not set SUPPORTED_[Asym_]Pause fba40c632c64 net: l2tp: ppp: change PPPOL2TP_MSG_* => L2TP_MSG_* 47c3e7783be4 net: l2tp: deprecate PPPOL2TP_MSG_* in favour of L2TP_MSG_* 41c43fbee68f net: l2tp: export debug flags to UAPI 739c8e149ae4 net: ethernet: stmmac: remove private tx queue lock 980f140493b6 net: ethernet: sxgbe: remove private tx queue lock 34d8acd8aabb net: bridge: shorten ageing time on topology change 8384b5f5b293 net: bridge: add helper to set topology change 82dd4332aa07 net: bridge: add helper to offload ageing time 73b92a2a5e97 ext4: do not perform data journaling when data is encrypted bfd8d977af23 net: nicvf: use new api ethtool_{get|set}_link_ksettings 52986a2f926c net: ethernet: ti: cpsw: sync rates for channels in dual emac mode 0be01b8e0a36 net: ethernet: ti: cpsw: re-split res only when speed is changed 32b78d8563c5 net: ethernet: ti: cpsw: combine budget and weight split and check 32b5f2d1f9bf net: ethernet: ti: cpsw: don't start queue twice cb7d78d04557 net: ethernet: ti: cpsw: use same macros to get active slave 0e85663b887a net: mvneta: select GENERIC_ALLOCATOR fa1bd57a6377 net: socket: removed an unnecessary newline efa172f42836 netlink: use blocking notifier 6449b088dd51 drm: Add fake controlD* symlinks for backwards compat 29ac8e856cb3 ocfs2: implement the VFS clone_range, copy_range, and dedupe_range features 86e59436d406 ocfs2: charge quota for reflinked blocks aef73a61c01a ocfs2: fix bad pointer cast dbf896fc286a ocfs2: always unlock when completing dio writes 085549553dca ocfs2: don't eat io errors during _dio_end_io_write 3e10b793fc40 ocfs2: budget for extent tree splits when adding refcount flag 06a70305812c ocfs2: prohibit refcounted swapfiles 86544fbd853c ocfs2: add newlines to some error messages 84e40080bd6f ocfs2: convert inode refcount test to a helper 04fff6416cb7 simple_write_end(): don't zero in short copy into uptodate 92e50d2d42d7 exofs: don't mess with simple_write_{begin,end} 77469c3f570e 9p: saner ->write_end() on failing copy into non-uptodate page 43388b21e72d fix gfs2_stuffed_write_end() on short copies b9de313cf05f fix ceph_write_end() f8611c00d9ab Staging: iio: impedance-analyzer: ad5933: fix wrong comments 7c271eea7b8a iio: adc: spmi-vadc: Changes to support different scaling ba71704af4a0 iio: adc: spmi-vadc: Update function for generic voltage conversion af7d9f0c5794 libnvdimm, pfn: fix align attribute 1cded9d2974f SUNRPC: fix refcounting problems with auth_gss messages. 578620f451f8 ext4: return -ENOMEM instead of success 7e6e1ef48fc0 ext4: reject inodes with negative size 190cc65e912d uio-hv-generic: store physical addresses instead of virtual 64bd708ae0ed hwmon: (adt7470) Fix overflows seen when writing into limit attributes b94793b4da10 hwmon: (adt7462) Fix overflows seen when writing into limit attributes f1b9baa99bd9 hwmon: (adm1026) Fix overflows seen when writing into limit attributes 7cb53e28b030 hwmon: (adm1025) Fix overflows seen when writing voltage limits df60d7013c36 hwmon: (via-cputemp) Convert to hotplug state machine 8017c0f2989f devicetree: hwmon: Add documentation for TMP108 driver. 66e1c9171339 hwmon: Add Texas Instruments TMP108 temperature sensor driver. 3a412d5e4a1c hwmon: (core) Simplify sysfs attribute name allocation 848ba0a2f20d hwmon: (core) Rename groups parameter in API to extra_groups b2a4cc3a060d hwmon: (core) Explain why at least two attribute groups are allocated 239552f495b9 hwmon: (core) Make is_visible callback truly mandatory af1bd36c06b5 hwmon: (core) Deprecate hwmon_device_register() f4d325d5ed09 hwmon: (core) Clarify use of chip attributes e159ab5cb1af hwmon: (core) Add support for string attributes to new API f680b2845694 hwmon: (core) Clarify when read and write callbacks are mandatory a2a0c3c57a8c hwmon: (lm90) Mention support for TI TMP451 in Kconfig description 712668460594 hwmon: (coretemp) Simplify package management 2195c31b127d hwmon: (coretemp) Use proper error codes in cpu online callback e00ca5df37ad hwmon: (coretemp) Convert to hotplug state machine 4b138cf73f45 hwmon: (coretemp) Avoid redundant lookups e1b370b64031 hwmon: (coretemp) Simplify sibling management 723f573433b2 hwmon: (coretemp) Fixup target cpu for package when cpu is offlined 78305ae70cba hwmon: (smsc47m192) Fix overflows seen when writing into limit attributes baae856ebdee powerpc/fsl/dts: add FMan node for t1042d4rdb f93ace2b22e9 powerpc/fsl/dts: add sg_2500_aqr105_phy4 alias on t1024rdb 138bde87876c powerpc/fsl/dts: add QMan and BMan nodes on t1024 056f96577c83 powerpc/fsl/dts: add QMan and BMan nodes on t1023 39e7ac1bcf0f soc/fsl/qman: test: use DEFINE_SPINLOCK() ec5a0171c78d powerpc/fsl-lbc: use DEFINE_SPINLOCK() 4b9142869947 powerpc/8xx: Implement support of hugepages 03bb2d65900c powerpc: get hugetlbpage handling more generic 9b081e10805c powerpc: port 64 bits pgtable_cache to 32 bits dff25ddb4808 nfs: add support for the umask attribute d33695fbfab7 net: mlx5: Fix Kconfig help text 3174fed9820e net: skb_condense() can also deal with empty skbs ab4e4c07aca7 net: smsc911x: back out silently on probe deferrals 7b5967389f5a ibmveth: set correct gso_size and gso_type c0cf3ef5e0f4 nfs_write_end(): fix handling of short copies 02ab0d139cff udp: udp_rmem_release() should touch sk_rmem_alloc later 6b229cf77d68 udp: add batching to udp_rmem_release() c84d949057ca udp: copy skb->truesize in the first cache line 4b272750dbe6 udp: add busylocks in RX path a51f4047232a net: qcom/emac: add support for the Qualcomm Technologies QDF2400 1e88ab6fbbaa net: qcom/emac: move phy init code to separate files d9152114f7c9 pNFS/flexfiles: Ensure we have enough buffer for layoutreturn 5ba6a09e9234 pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() 7e3eb599236d drm/i915/psr: report psr2 hw enabled from psr2_ctl 876bec6f9bbf vfs: refactor clone/dedupe_file_range common functions a76b5b04375f fs: try to clone files first in vfs_copy_file_range e2a32b6bb59c remoteproc: qcom_adsp_pil: select qcom_scm 2bfc311a57f5 remoteproc: Drop wait in __rproc_boot() 394c62000acb remoteproc/ste: Delete unused driver a4ff18e9ed1d remoteproc: Remove "experimental" warning c167df443b4a drm/vc4: Don't use drm_put_dev 6e89a3ce7c58 drm/vc4: Document VEC DT binding e4b81f8c74c8 drm/vc4: Add support for the VEC (Video Encoder) IP 299a16b163c9 drm: Add TV connector states to drm_connector_state dee7a4fee730 drm: Turn DRM_MODE_SUBCONNECTOR_xx definitions into an enum ab8df60e3a3b drm/vc4: Fix ->clock_select setting for the VEC encoder 990e9dc381e6 x86/ldt: Make all size computations unsigned 296dc5806de5 x86/ldt: Make a size argument unsigned 61eb3a04f978 dt: pwm: bcm2835: fix typo in clocks property name 1a85ff590440 devicetree: add vendor prefix for National Instruments 34bc3560c657 x86: Remove empty idle.h header 07c94a381253 x86/amd: Simplify AMD E400 aware idle routine e7ff3a47630d x86/amd: Check for the C1E bug post ACPI subsystem init 3344ed30791a x86/bugs: Separate AMD E400 erratum and C1E bug a588b9836447 x86/cpufeature: Provide helper to set bugs bits 7cd54aa84389 blk-stat: fix a few cases of missing batch flushing 8af1d63e638b remoteproc: qcom_adsp_pil: select qcom_scm 2b41226b39b6 Revert "radix tree test suite: fix compilation" 8dcf07be2d0b target: Minimize #include directives f5045724578b target/user: Add an #include directive 3bc71e1f43d5 cxgbit: Add an #include directive e9409b267250 ibmvscsi_tgt: Add two #include directives 4323e65b79e5 sbp-target: Add an #include directive 09ce66aee776 qla2xxx: Add an #include directive a6ab53742a52 configfs: Minimize #include directives 03274445c015 usb: gadget: Fix second argument of percpu_ida_alloc() 8456066a5794 sbp-target: Fix second argument of percpu_ida_alloc() ecaf597b411e target/user: Fix a data type in tcmu_queue_cmd() 8cc3bb0789ea target: Use NULL instead of 0 to represent a pointer 0a8b13eab134 Revert "of: base: add support to get machine model name" 32bed310ad32 of: Fix issue where code would fall through to error case. 4aa663444048 drivers/of: fix missing pr_cont()s in of_print_phandle_args 5f01f26375a9 devicetree: bindings: Add vendor prefix for Oki e0e3a19c18ab devicetree: bindings: Add vendor prefix for Andes Technology Corporation c8e52ba5e2d6 blk-flush: run the queue when inserting blk-mq flush 70b3ea056f30 elevator: make the rqhash helpers exported f04c3df3efec blk-mq: abstract out blk_mq_dispatch_rq_list() helper ae911c5e796d blk-mq: add blk_mq_start_stopped_hw_queue() 21cbe3cc8a48 arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest 8e1a0476f856 KVM: arm/arm64: timer: Check for properly initialized timer on init 266068eabb10 KVM: arm/arm64: vgic-v2: Limit ITARGETSR bits to number of VCPUs d16744ec8ad0 vfs: make generic_readlink() static dfeef68862ed vfs: remove ".readlink = generic_readlink" assignments 76fca90e9f3a vfs: default to generic_readlink() fd4a0edf2a3d vfs: replace calling i_op->readlink with vfs_readlink() 2a07a1f5abba proc/self: use generic_readlink 6c988f575915 ecryptfs: use vfs_get_link() f9d03f96b988 block: improve handling of the magic discard payload be07e14f96e3 blk-wbt: don't throttle discard or write zeroes 1a41442864e3 tracing/fgraph: Have wakeup and irqsoff tracers ignore graph functions too 794de08a16cf fgraph: Handle a case where a tracer ignores set_graph_notrace 656c7f0d2d2b tracing: Replace kmap with copy_from_user() in trace_marker writing 847fa1a6d3d0 ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 9c1f6bb8c88a tracing: Allow benchmark to be enabled at early_initcall() 989a0a3d2481 tracing: Have system enable return error if one of the events fail 1dd349ab74d2 tracing: Do not start benchmark on boot up 8cf868affdc4 tracing: Have the reg function allow to fail e36ce99ee081 hwmon: (ds620) Fix overflows seen when writing temperature limits 0fb620c4334e hwmon: (adm9240) Fix overflows seen when writing into limit attributes e5d6b12fe14e Btrfs: don't WARN() in btrfs_transaction_abort() for IO errors 76ae054c69a7 x86/intel_rdt: Implement show_options() for resctrlfs c60fa555b11b HID: usbhid: fix improper return value 59024954a1e7 Documentation/livepatch: Fix stale link to gmame c9cfb2aca265 HID: wacom: generic: Don't sync input on empty input packets f3f24e7b6984 HID: wacom: generic: Pad supports more than buttons 6f46cf9b40df HID: wacom: generic: Send data only when the interface is defined 354a32985a86 HID: wacom: generic: Don't return a value for wacom_wac_event e6f462df9acd cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts 2fa436b3a2a7 nl80211: Use different attrs for BSSID and random MAC addr in scan req eeb04a9688f4 nl80211: fix logic inversion in start_nan() c029a2bec66e timekeeping: Use mul_u64_u32_shr() instead of open coding it cbd99e3b289e timekeeping: Get rid of pointless typecasts acc89612a70e timekeeping: Make the conversion call chain consistently unsigned 9c1645727b8f timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 3f9ca75516a7 bad_inode: add missing i_op initializers d8a12b7117b4 USB: serial: option: add dlink dwm-158 5b09eff0c379 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 82ffb6fc6371 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 17f08b0d9aaf ALSA: usb-audio: add implicit fb quirk for Axe-Fx II 3da96be58f2c xen/scsifront: don't request a slot on the ring until request is ready 738662c35c49 xen/x86: Increase xen_e820_map to E820_X_MAX possible entries 9d2f86c6cad5 x86: Make E820_X_MAX unconditionally larger than E820MAX 16d98b31f807 drm/i915/perf: More documentation hooked to i915.rst ad595b77c4a8 m68k/atari: Use seq_puts() in atari_get_hardware_list() f2a0c5340299 m68k/amiga: Use seq_puts() in amiga_get_hardware_list() 2953079c692d md: separate flags for superblock changes 82a301cb0ea2 md: MD_RECOVERY_NEEDED is set for mddev->recovery 6995f0b247e1 md: takeover should clear unrelated bits 9875258ca7ab xfs: nuke unused tracepoint definitions b24a978c377b xfs: use GPF_NOFS when allocating btree cursors 0c187dc508d7 xfs: use xfs_vn_setattr_size to check on new size 4cf4573d899c xfs: deprecate barrier/nobarrier mount option 2291dab2c9d1 xfs: Always flush caches when integrity is required 2e1d23370e75 xfs: ignore leaf attr ichdr.count in verifier during log replay 65990d1afbd2 pNFS/flexfiles: Fix a deadlock on LAYOUTGET f006b2c5dff3 net: xgene: avoid bogus maybe-uninitialized warning dece303fa3aa net: xgene: move xgene_cle_ptree_ewdn data off stack 9afd895271d9 net/mlx5e: use %pad format string for dma_addr_t 5579f28cc8ba net: ethernet: cpmac: Call SET_NETDEV_DEV() 9cecb138e54c net: ethernet: lantiq_etop: Call SET_NETDEV_DEV() c4587631c7ba vhost-vsock: fix orphan connection reset 5a6e7ec3bfef ACPICA: Utilities: Add new decode function for parser values e99dda8fc456 dm cache policy smq: use hash_32() instead of hash_32_generic() 71a2f11511b4 clk: add devm_get_clk_from_child() API 16cd77645bdd clk: st: clk-flexgen: Unmap region obtained by of_iomap 113ff9c99a69 clk: keystone: pll: Unmap region obtained by of_iomap 81ba3cc29a03 clk:mmp:clk-of-mmp2: Free memory and Unmap region obtained by kzalloc and of_iomap 19b9f29d256f clk:mmp:clk-of-pxa910: Free memory and Unmap region obtained by kzmalloc and of_iomap 8daa528204de clk: mmp: clk-of-pxa1928: Free memory obtained by kzalloc 5785271ef2bb clk: cdce925: Fix limit check 100edfe33a31 clk: bcm: Make COMMON_CLK_IPROC into a library 447093584fa3 clk: qoriq: added ls1012a clock configuration 846cc1231a0a net: socket: preferred __aligned(size) for control buffer d2a007ab1916 cxgb4/cxgb4vf: Assign netdev->dev_port with port ID b0d66369edcd liquidio VF error handling f625fe620815 liquidio VF timestamp d8ab848c6b4f liquidio VF ethtool stats c05ebcc8a513 liquidio VF vxlan 2135f9b112b8 liquidio VF vlan support f8d17344a609 clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message d86d46af8485 clk: bcm: Allow rate change propagation to PLLH_AUX on VEC clock 155e8b3b0ee3 clk: bcm: Support rate change propagation on bcm2835 clocks 68af4fa8f39b clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk a897b6664e95 nbd: use dev_err_ratelimited in io path 20032ec38d16 nbd: reset the setup task for NBD_CLEAR_SOCK ae2aae242198 scsi: aacraid: remove wildcard for series 9 controllers b39205d248b9 scsi: ibmvscsi: add write memory barrier to CRQ processing 15c9274699e8 scsi: ibmvscsi: log bad SRP response opcode in hex format 32d6e4b6e4ea scsi: ibmvscsi: add vscsi hosts to global list_head b84ca6e9c74d scsi: ufs-qcom: fix bug with read/modify write of UFS_CFG1 56d4a1866d74 scsi: ufs: add quirk to increase host PA_SaveConfigTime ab436706e4a8 scsi: ufs-qcom: add probe_defer in case phy driver not probed yet c01848c67d48 scsi: ufs: add support for UFS HCI 2.1 70439e93345e scsi: g_NCR5380: Autoprobe board IRQ by default 145c3ae4c193 scsi: g_NCR5380: Fix automatic IRQ on HP C2502 cards 906e4a3c7e03 scsi: g_NCR5380: Use probe_irq_*() for IRQ probing 89fa9b5cb08c scsi: g_NCR5380: Check for chip presence before calling NCR5380_init() 035cd485a47d clk: ti: omap36xx: Work around sprz319 advisory 2.1 b3b8e99984a4 drm/i915/gen9: Fix PCODE polling during SAGV disabling e53f9a28bee3 PCI/ASPM: Don't retrain link if ASPM not possible 24d0492b7d5d parisc: Fix TLB related boot crash on SMP machines 5d47ec02c37e firmware: Correct handling of fw_state_wait() return value a0b8a1fe3443 drm/i915/gen9: Fix PCODE polling during CDCLK change notification 3e0f9b2ca8e4 staging: comedi: comedidev.h: Document usage of 'detach' handler 3c87f653af6f staging: fsl-mc: remove unnecessary info prints from bus driver b4904595e624 staging: fsl-mc: add sysfs ABI doc ea1e76f78a30 cxgb4/cxgb4vf: Remove deprecated module parameters 1a31cc86ef3c driver: ipvlan: Unlink the upper dev when ipvlan_link_new failed 12d8bb64e3f6 bpf: xdp: Add XDP example for head adjustment ea3349a03519 mlx4: xdp: Reserve headroom for receiving packet when XDP prog is active b45f0674b997 mlx4: xdp: Allow raising MTU up to one page minus eth and vlan hdrs 17bedab27231 bpf: xdp: Allow head adjustment in XDP prog 02dc1f3d613d lan78xx: add LAN7801 MAC only support f38e7a32ee4f phy: add phy fixup unregister functions 93a97c50cbf1 ser_gigaset: return -ENOMEM on error instead of success 32859f7335d8 drm/amdgpu/dce6: Set MASTER_UPDATE_MODE to 0 in resume_mc_access as well 027c431ccfcc dm crypt: reject key strings containing whitespace chars b446396b7482 dm space map: always set ev if sm_ll_mutate() succeeds 0c79ce0b7530 dm space map metadata: skip useless memcpy in metadata_ll_init_index() 314c25c56c1e dm space map metadata: fix 'struct sm_metadata' leak on failed create 58fc4fedee4a Documentation: dm raid: define data_offset status field 11e2968478ed dm raid: fix discard support regression affa9d28f7e9 dm raid: don't allow "write behind" with raid4/5/6 54cd640d20de dm mpath: use hw_handler_params if attached hw_handler is same as requested c538f6ec9f56 dm crypt: add ability to use keys from the kernel key retention service 0637018dff10 dm array: remove a dead assignment in populate_ablock_with_values() 6080758d441a dm ioctl: use offsetof() instead of open-coding it b23df0d048e5 dm rq: simplify use_blk_mq initialization 2e91c3694181 dm: use blk_set_queue_dying() in __dm_destroy() 41c73a49df31 dm bufio: drop the lock when doing GFP_NOIO allocation d12067f428c0 dm bufio: don't take the lock in dm_bufio_shrink_count 9ea61cac0b1a dm bufio: avoid sleeping while holding the dm_bufio lock 5b8c01f74cf0 dm table: simplify dm_table_determine_type() 301fc3f5efb9 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device 6936c12cf809 dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded 7fe285769cf6 drm/amdgpu: use pin rather than pin_restricted in a few cases d2939bc78007 drm/amd/powerplay: use pr_debug to print function not implemented message cc3f5b8df9fc drm/amd/amdgpu: Add gpr reading for GFX v7 34e646f44412 drm/amd/amdgpu: Add gpr reading for GFX v6 c5a60ce81b49 drm/amd/amdgpu: Add debugfs support for reading GPRs (v2) 40ee5888faec drm/amd/amdgpu: export vbios information (v2) a9f5db9ca7a9 drm/amd/amdgpu: stored bios_size 5c8a934349ee dt-binding: soc: qcom: smd: Add label property 3c6edc66085e md/r5cache: after recovery, increase journal seq by 10000 5c88f403a5d2 md/raid5-cache: fix crc in rewrite_data_only_stripes() d2a4dd37f6b4 bpf: fix state equivalence 3665f3817cd3 net: do not read sk_drops if application does not care c8c8b127091b udp: under rx pressure, try to condense skbs ffbd79682147 PCI: iproc: Skip check for legacy IRQ on PAXC buses 9217c3cf84d7 liquidio VF rx data and ctl path 9bdca5c66b40 liquidio CN23XX: VF TX buffers 9981328a8722 liquidio CN23XX: VF xmit beea50a5d56b liquidio CN23XX: VF scatter gather lists 50f7f94b96a9 liquidio CN23XX: VF mac address 3cd25e48215f liquidio CN23XX: VF link status 846b46873eeb liquidio CN23XX: VF offload features 038ccb3e8cee ARM: dts: orion5x: fix number of sata port for linkstation ls-gl 13bfff25c081 net: rfs: add a jump label c9fba3ed3a43 macsec: remove first zero and add attribute name in comments 4022d039a315 net: smmac: allow configuring lower pbl values 89caaa2d80b7 net: stmmac: add support for independent DMA pbl for tx/rx 825658a27361 net: stmmac: dwmac1000: fix define DMA_BUS_MODE_RPBL_MASK a332e2fa5634 net: stmmac: stmmac_platform: fix parsing of DT binding 50ca903afc2a net: stmmac: simplify the common DMA init API 89ab75bf7253 net: stmmac: return error if no DMA configuration is found c4ae2adedb38 PCI: pciehp: Leave power indicator on when enabling already-enabled slot 7b8076ce8a00 NET: usb: cdc_mbim: add quirk for supporting Telit LE922A d30dfeb9be25 md/raid5-cache: no recovery is required when create super-block 3f0dd6b79c01 net: ethernet: slicoss: use module_pci_driver() 7243e0b20729 spi: mvebu: fix baudrate calculation for armada variant 5c5a94a50fb8 USB: OHCI: nxp: fix code warnings 890f670756ec USB: OHCI: nxp: remove useless extern declaration baf50a6f22e8 USB: OHCI: at91: remove useless extern declaration 651b297c9bc5 usb: misc: rio500: fix result type for error message 7b684884fbfa net/sched: cls_flower: Support matching on ICMP type and code 972d3876faa8 flow dissector: ICMP support 7cc99fd29b98 net: stmmac: stmmac_platform: use correct setup function for gmac4 4966a692d055 net: stmmac: dwmac-generic: add missing compatible strings 6357d15e48df bindings: net: stmmac: correct note about TSO c461265679ce kselftests: Exercise hw-independent mock tests for i915.ko 062054727654 net: ll_temac: Utilize of_get_mac_address() da90e38003e2 net: axienet: Utilize of_get_mac_address() 3f7d0eb42d59 net/mlx5e: Offload TC matching on packets being IP fragments faa3ffce7829 net/sched: cls_flower: Add support for matching on flags d26aac2d8783 net: mvneta: Indent some statements 0b801290ea94 drivers: net: xgene: uninitialized variable in xgene_enet_free_pagepool() 635abf019181 vhost: remove unnecessary smp_mb from vhost_work_queue 1440a3a12ba0 vhost-vsock: remove unused vq variable f91c58d68b86 icmp: correct return value of icmp_rcv() 44b1c9a6e7a2 ASoC: zte: spdif: correct ZX_SPDIF_CLK_RAT define de7975c2a42d ASoC: zte: spdif and i2s drivers are not zx296702 specific 5762ab71eb24 spi: Add support for Armada 3700 SPI Controller 4049537742b3 spi: armada-3700: Add documentation for the Armada 3700 SPI Controller 1d74e7ed5dc1 rpmsg: qcom_smd: Correct return value for O_NONBLOCK d07c9e1e212c dmaengine: pl330: do not generate unaligned access 646b3b569e9a dmaengine: k3dma: move to dma_pool_zalloc 12154c87374c dmaengine: at_hdmac: move to dma_pool_zalloc 8b27787a6dda selftests: add missing gitignore files/dirs 1dbbf44178e3 selftests: add missing set-tz to timers .gitignore 7da0e124af76 drm/atomic: Use active instead of enable in wait_for_vblanks. 15f7e3c21b76 iw_cxgb4: Fix error return code in c4iw_rdev_open() b67d0dd7d0dc can: peak: fix bad memory access and free sequence 36da91bdf568 KVM: x86: Handle the kthread worker using the new API 16c2aec6a295 KVM: nVMX: invvpid handling improvements 1dc35dacc16b KVM: nVMX: check host CR3 on vmentry and vmexit 9ed38ffad473 KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry ee146c1c100d KVM: nVMX: propagate errors from prepare_vmcs02 7ca29de21362 KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT 5a6a9748b4b4 KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated VM-entry 8322ebbb2408 KVM: nVMX: generate MSR_IA32_CR{0,4}_FIXED1 from guest CPUID 3899152ccbf4 KVM: nVMX: fix checks on CR{0,4} during virtual VMX operation 62cc6b9dc61e KVM: nVMX: support restore of VMX capability MSRs 0115f9cbac61 KVM: nVMX: generate non-true VMX MSRs based on true versions ea07e42dec56 KVM: x86: Do not clear RFLAGS.TF when a singlestep trap occurs. 6affcbedcac7 KVM: x86: Add kvm_skip_emulated_instruction and use it. eb2775621701 KVM: VMX: Move skip_emulated_instruction out of nested_vmx_check_vmcs12 09ca3f20492f KVM: VMX: Reorder some skip_emulated_instruction calls 6a908b628cff KVM: x86: Add a return value to kvm_emulate_cpuid ff6af28faff5 mmc: sdhci-cadence: add Cadence SD4HC support 85a882c2e91d mmc: sdhci: export sdhci_execute_tuning() 8fb9dcbdc361 kthread: Don't abuse kthread_create_on_cpu() in __kthread_create_worker() cf380a4a96e2 kthread: Don't use to_live_kthread() in kthread_[un]park() efb29fbfa50c kthread: Don't use to_live_kthread() in kthread_stop() eff9662547f3 Revert "kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function" 1da5c46fa965 kthread: Make struct kthread kmalloc'ed c3f4688a08fd ceph: don't set req->r_locked_dir in ceph_d_revalidate 8ebcb400af61 arm64: dts: h3ulcb: Provide sd0_uhs node 87a6752c43f2 drm/i915: Use DRM_DEV_ERROR in i915_driver_load 04b46fbdea5e crypto: testmgr - fix overlap in chunked tests again 678b5c6b22fe crypto: algif_aead - fix uninitialized variable warning d82faafd81fe drm: Update drm_device docs about embedding. 5c2a392d5742 drm/omap: tpd12s015: fix error handling e43f2c3395fd drm/omap: fix primary-plane's possible_crtcs 5cd57a46e3e3 drm: fix possible_crtc's type 4e8048f80aa0 drm/i915: Shrink pipe config checker 8f50f2a1b46a cris: No need to append -O2 and $(LINUXINCLUDE) 72a93e8dd52c drm: Take ownership of the dmabuf->obj when exporting 777c6e0daebb hotplug: Make register and unregister notifier API symmetric f3f4c4d68a28 drm: Allow CAP_PRIME on !MODESET 238600783d74 fbdev: remove current maintainer 991914274bdd drm/i915: Catch non-existent registers in find_fw_domain 577f79e411b7 xen/pci: Bubble up error and fix description. 2466d4b9d0c2 xen: xenbus: set error code on failure 0fdb47440203 xen: set error code on failures a62da6f14db7 Bluetooth: SMP: Add support for H7 crypto function and CT2 auth flag 0705f7b12b57 Bluetooth: btmrvl: drop duplicate header slab.h 5d82288b93db ieee802154: atusb: implement .set_frame_retries ops callback 6cc33eba232c ieee802154: atusb: try to read permanent extended address from device 46551564a28e ieee802154: atusb: store firmware version after retrieval for later use c84d59e72830 ieee802154: atusb: sync header file from firmware for new features 951a086437b7 Input: lpc32xx-keys - fix invalid error handling of a requested irq 5d244f7effaf Input: synaptics-rmi4 - fix debug for sensor clip 5eba8c5d1fb3 f2fs: fix to access nullified flush_cmd_control pointer 166ad0e1e213 kcov: add missing #include 53855d10f456 radix tree test suite: fix compilation 5c7e9ccd91b9 zram: restrict add/remove attributes to root only e37d35082e75 devfreq: rk3399_dmc: Don't use OPP structures outside of RCU locks d8323de3d406 devfreq: rk3399_dmc: Remove dangling rcu_read_unlock() c8ce82b9b9c4 devfreq: exynos: Don't use OPP structures outside of RCU locks bf006e149a57 Documentation: intel_pstate: Document HWP energy/performance hints 984edbdccc6f cpufreq: intel_pstate: Support for energy performance hints with HWP b59fe5405396 cpufreq: intel_pstate: Add locking around HWP requests 9320f95c0b8f PM / sleep: Print active wakeup sources when blocking on wakeup_count reads 8166255704ed drm: mxsfb: Select DRM_PANEL 20979202ee6e clk: clk-wm831x: fix a logic error 05a926227742 PM / core: Fix bug in the error handling of async suspend 1221ae211f64 clk: uniphier: add cpufreq data for LD11, LD20 SoCs d08f1f0d596c clk: uniphier: add CPU-gear change (cpufreq) support f5b893c94715 scsi: qla4xxx: switch to pci_alloc_irq_vectors 26f3ba9600e5 scsi: hisi_sas: support deferred probe for v2 hw fad119b707f8 scsi: megaraid_sas: switch to pci_alloc_irq_vectors 816c60c131d9 arm64: tegra: Add missing Smaug revision 5e6b9a89afce arm64: tegra: Add VDD_GPU regulator to Jetson TX1 9c58b395563b scsi: scsi_devinfo: remove synchronous ALUA for NETAPP devices 385895fef6b5 PCI: pciehp: Prioritize data-link event over presence detect 49da21108f77 PCI: rcar: Add gen3 fallback compatibility string for pcie-rcar d83a328ad185 PCI: rcar: Use gen2 fallback compatibility last 7b99d94277ba PCI: rcar-gen2: Use gen2 fallback compatibility last 64d2ab32efe3 vfs: fix put_compat_statfs64() does not handle errors a2125ff7dd1e f2fs: free meta pages if sanity check for ckpt is failed 2040fce83fe1 f2fs: detect wrong layout e185934ff944 libata-scsi: disable SCT Write Same for the moment 73f67aa8cc3c drm/i915: distinguish G33 and Pineview from each other 24d5373dda7c arm/xen: Use alloc_percpu rather than __alloc_percpu 0722bdd2962a PCI: rockchip: Move the deassert of pm/aclk/pclk after phy_init() 9e663d3f11ee PCI: rockchip: Split out rockchip_cfg_atu() f37500b8aac4 PCI: rockchip: Clean up bit definitions for PCIE_RC_CONFIG_LCS a45e2611b9bb PCI: rockchip: Correct the use of FTS mask 77bc68cf1797 PCI: rockchip: Remove the pointer to L1 substate cap f2fb5b8f2a0c PCI: rockchip: Specify the link capability 45e9320f3a4e PCI: rockchip: Fix negotiated lanes calculation 1177f76a7e7e PCI: rockchip: Add Kconfig COMPILE_TEST b8ab8e041cc0 PCI: rockchip: Mark RC as common clock architecture 4816c4c7b82b PCI: rockchip: Provide captured slot power limit and scale 4b707fa00a80 ARM: dts: imx7d: fix LCDIF clock assignment 4367c1d84655 dts: sun8i-h3: correct UART3 pin definitions ca5ab37b19df PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategy 253e80651ed8 arm64: dts: zte: clean up gic-v3 redistributor properties fe901d357895 arm64: dts: zx: Fix gic GICR property 554d9ec7b4c3 PCI: spear: Use builtin_platform_driver() to simplify the code 2f065ddb6419 pNFS: Layoutreturn must free the layout after the layout-private data cb067935175c pNFS/flexfiles: Fix ff_layout_add_ds_error_locked() 7a0566b38c51 NFSv4: Add missing nfs_put_lock_context() ccc24b39a6fa drm/i915: Add intel_atomic_get_existing_crtc_state function b95320bdf2d8 drm/i915/skl+: change WM calc to fixed point 16.16 4b7b2331885a drm/i915/kbl: IPC workaround for kabylake a3a8986cb22a drm/i915/bxt: IPC WA for Broxton ef8a4fb479d3 drm/i915/skl: Add variables to check x_tile and y_tile 25e3e84b183a dummy: expend mtu range for dummy device e82621e329b6 nlmon: use core MTU range checking in nlmon driver ec988ad78ed6 phy: Don't increment MDIO bus refcount unless it's a different owner a1f5315ce4e1 driver: macvlan: Remove the rcu member of macvlan_port 48140a210b45 driver: ipvlan: Free ipvl_port directly with kfree instead of kfree_rcu 42db500a551f PCI: vmd: Fix suspend handlers defined-but-not-used warning 3906b91844d6 PCI: vmd: Use SRCU as a local RCU to prevent delaying global RCU ef0915cacd04 bpf: fix loading of BPF_MAXINSNS sized programs a50af86dd49e netvsc: reduce maximum GSO size 74685b08fbb2 drivers: net: cpsw-phy-sel: Clear RGMII_IDMODE on "rgmii" links 90364feaf70f net: stmmac: do not call phy_ethtool_ksettings_set from atomic context af099eab35c3 arm64: tegra: Enable PCIe on Jetson TX1 589a2d3f18be arm64: tegra: Add PCIe host bridge on Tegra210 7ac0271397ab PCI: tegra: Enable the driver on 64-bit ARM c7a091c7627c PCI: tegra: Add Tegra210 support 76245ca2dfa8 PCI: tegra: Implement PCA enable workaround 528925c4394f dt-bindings: pci: tegra: Add Tegra210 support 76f254149171 PCI: tegra: Use new pci_register_host_bridge() interface a52d1443bba1 PCI: Export host bridge registration interface 5909406598d9 PCI: Allow driver-specific data in host bridge b2b45fcd921e drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting 2b8208ac93be drm/i915/dsi: Fix swapping of MIPI_SEQ_DEASSERT_RESET / MIPI_SEQ_ASSERT_RESET 37d6a0a6f470 PCI: Add pci_register_host_bridge() interface da6b21e97e39 ARM: Drop fixed 200 Hz timer requirement from Samsung platforms f27c2f69cc8e Revert "default exported asm symbols to zero" a0ac402cfcdc Don't feed anything but regular iovec's to blk_rq_map_user_iov faefba95c9e8 drm/amdgpu: just suspend the hw on pci shutdown 20138cf9efc1 net: ethernet: ti: cpts: fix overflow check period 88f0f0b0bebf net: ethernet: ti: cpts: calc mult and shift from refclk freq 5304121adae9 clocksource: export the clocks_calc_mult_shift to use by timestamp code 4a88fb9565d4 net: ethernet: ti: cpts: move dt props parsing to cpts driver 8a2c9a5ab4b9 net: ethernet: ti: cpts: rework initialization/deinitialization 2a79df3ee967 net: ethernet: ti: cpts: drop excessive writes to CTRL and INT_EN regs e4439fa838eb net: ethernet: ti: cpts: clean up event list if event pool is empty 8fcd68914e44 net: ethernet: ti: cpts: disable cpts when unregistered 6c691405bcaf net: ethernet: ti: cpts: fix registration order fd123a941476 net: ethernet: ti: cpts: fix unbalanced clk api usage in cpts_register/unregister b63ba58ee995 net: ethernet: ti: cpsw: minimize direct access to struct cpts c8395d4e1d4f net: ethernet: ti: allow cpts to be built separately 391fd6caf5cf net: ethernet: ti: cpts: switch to readl/writel_relaxed() 7708550ce579 drm/i915/perf: use DRM_DEBUG for userspace issues a588e4580a7e bnxt_en: Add interface to support RDMA driver. a1653b13f14c bnxt_en: Refactor the driver registration function with firmware. e4060d306b51 bnxt_en: Reserve RDMA resources by default. 7b08f661ab80 bnxt_en: Improve completion ring allocation for VFs. aa8ed021ab51 bnxt_en: Move function reset to bnxt_init_one(). 7809592d3e2e bnxt_en: Enable MSIX early in bnxt_init_one(). 33c2657eb688 bnxt_en: Add bnxt_set_max_func_irqs(). 467a14d935c6 drm/i915: Protect DSPARB registers with a spinlock b88e0ae95826 rtc: imxdi: (trivial) fix a typo b99258a3151a ASoC: rsnd: setup BRGCKR/BRRA/BRRB when starting c2d317184761 ASoC: rsnd: enable/disable ADG when suspend/resume timing 6bf66b1c3587 ASoC: rsnd: tidyup ssi->usrcnt counter check in hw_params 5b8e2f61b9df net: sock_rps_record_flow() is for connected sockets 01835fadf5ed rtc: ds1374: Merge conditional + WARN_ON() 859d8e458746 staging/lustre/o2iblnd: Fix misspelled attemps->attempts 8aff51c4fbe9 staging/lustre/o2iblnd: Fix misspelling intialized->intialized 8dde06854c2e staging/lustre: Convert all bare unsigned to unsigned int 6b02ac34d338 staging/lustre/socklnd: Fix whitespace problem 8773159a97cc staging/lustre/o2iblnd: Add missing space 4f43d8dbe634 staging/lustre/lnetselftest: Fix potential integer overflow f82144450874 pinctrl: sx150x: use new nested IRQ infrastructure 108a7c103b76 perf tools: Explicitly document that --children is enabled by default b336352b417e perf sched timehist: Cleanup idle_max_cpu handling 5d92d96a947a perf sched timehist: Handle zero sample->tid properly 571f1eb9b967 perf callchain: Introduce callchain_cursor__copy() 6fa94258ce26 perf sched: Cleanup option processing f45bf8d3939d perf sched timehist: Improve error message when analyzing wrong file 283dc0be75b2 pinctrl: sx150x: handle missing 'advanced' reg in sx1504 and sx1505 c9d26f1aab00 pinctrl: sx150x: rename 'reg_advance' to 'reg_advanced' 6c4ef627d8c4 pinctrl: sx150x: access the correct bits in the 4-bit regs of sx150[147] 222ed59e8dac pinctrl: mt8173: set GPIO16 to usb iddig mode 85ae9e512f43 pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP 1ff91f0ae336 pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 342030c7a29a devicetree: bindings: pinctrl: Add binding for ti,da850-pupd 0ea66f76ba17 Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition 3ae02c14d964 pinctrl: intel: set default handler to be handle_bad_irq() 46a5c112a401 gpio: merrifield: Implement gpio_get_direction callback e7a718f9b1c1 gpio: merrifield: Add support for hardware debouncer f4e81c529767 gpio: chardev: Return error for seek operations 975acebbbcb7 gpio: arizona: Tidy up probe error path a3ee78ec6a5d gpio: arizona: Remove pointless set of platform drvdata 6da7b0dd5175 gpio: pl061: delete platform data handling 562b488443f6 gpio: pl061: move platform data into driver 2796325ffadd gpio: pl061: rename variable from chip to pl061 538f76c566eb gpio: pl061: rename state container struct 9c18be8e9342 gpio: pl061: use local state for parent IRQ storage 73c25fb13933 netfilter: nft_quota: allow to restore consumed quota b18cc3de00ec tracing/rb: Init the CPU mask on allocation 06bcd84873da drm/i915: use platform enum instead of duplicating PCI ID if possible f69c11aeb872 drm/i915: give G45 and GM45 their own platform enums 2a307c2e91b9 drm/i915: add some more "i" in platform names for consistency c0f86832e3fd drm/i915: rename BROADWATER and CRESTLINE to I965G and I965GM, respectively 35f8cc3b9a92 drm/fence: add drm_crtc_create_fence() a5ce929bc3ca drm/i915: keep intel device info structs in gen based order 2c16d6033264 netfilter: xt_bpf: support ebpf 5bad87348c70 netfilter: x_tables: avoid warn and OOM killer on vmalloc call 8411b6442e59 netfilter: nf_tables: support for set flushing 37df5301a3ae netfilter: nft_set: introduce nft_{hash, rbtree}_deactivate_one() 1a37ef769d68 netfilter: nf_tables: constify struct nft_ctx * parameter in nft_trans_alloc() 3189a290f98d netfilter: nat: skip checksum on offload SCTP packets 3b760dcb0fd3 netfilter: rpfilter: bypass ipv4 lbcast packets with zeronet source a9fea2a3c3cf netfilter: nf_tables: allow to filter stateful object dumps by type 63aea2906002 netfilter: nft_objref: support for stateful object maps 8aeff920dcc9 netfilter: nf_tables: add stateful object reference to set elements 1896531710ab netfilter: nft_quota: add depleted flag for objects b46dc033818d ext2: reject inodes with negative size d0a3431a7bbd crypto: arm/crc32 - accelerated support based on x86 SSE implementation 8fefde90e90c crypto: arm64/crc32 - accelerated support based on x86 SSE implementation 1d481f1cd892 crypto: arm/crct10dif - port x86 SSE implementation to ARM 6ef5737f3931 crypto: arm64/crct10dif - port x86 SSE implementation to arm64 d31de187acdd crypto: testmgr - add/enhance test cases for CRC-T10DIF 7e4c7f17cde2 crypto: testmgr - avoid overlap in chunked tests 9a97ffd49ca9 crypto: chcr - checking for IS_ERR() instead of NULL b80609a161f0 crypto: caam - check caam_emi_slow instead of re-lookup platform 2599e98934c5 netfilter: nf_tables: notify internal updates of stateful objects 43da04a593d8 netfilter: nf_tables: atomic dump and reset for stateful objects 48a992727d82 crypto: mcryptd - Check mcryptd algorithm compatibility 0c1e16cd1ec4 crypto: algif_aead - fix AEAD tag memory handling 39eaf759466f crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel 9e5f7a149e00 crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash 68c7f8c1c4e9 crypto: marvell - Don't copy hash operation twice into the SRAM 795595f68d6c netfilter: nft_quota: dump consumed quota 048ea6dfbe94 ALSA: cs46xx: add a new line e32eae10e589 s390/sysinfo: show partition extended name and UUID if available 3282998c8010 staging: greybus: audio_module: remove redundant OOM message 9b33f918c0c1 staging: dgnc: Fix lines longer than 80 characters 1100a3b0ac4b staging: dgnc: fix blank line after '{' warnings. 06f2eb5ff046 staging/android: remove Sync Framework tasks from TODO cd15dd6ef4ea staging/lustre/osc: Revert erroneous list_for_each_entry_safe use 2e0d26f86618 drm/i915: replace platform flags with a platform enum 332b05ca7a43 can: raw: raw_setsockopt: limit number of can_filter that can be set 220d88eaddad usb: mtu3: fix U3 port link issue c7d4abbcb19e usb: mtu3: enable auto switch from U3 to U2 febe42964fe1 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm c78e710c1c9f parisc: Purge TLB before setting PTE c499af5a692f drm/i915/guc: Drop comment on fwif autogeneration 70821af60b21 drm/i915: Keep has_* in alphabetical order 9e1d0e604e0e drm/i915: Advertise ppgtt support type in platform definition 6031e73a5b3f xfs: use rhashtable to track buffer cache e6d4a636acdb s390/numa: pin all possible cpus to nodes early 8c9105802235 s390/numa: establish cpu to node mapping early 30fc4ca2a8ab s390/topology: use cpu_topology array instead of per cpu variable af51160ebd3c s390/smp: initialize cpu_present_mask in setup_arch ebb299a51059 s390/topology: always use s390 specific sched_domain_topology_level 5423145f8c4e s390/smp: use smp_get_base_cpu() helper function 307b3114eff6 s390/numa: always use logical cpu and core ids 11a247e37666 s390: Remove VLAIS in ptff() and clear_table() ce4dda3f02ac s390: fix machine check panic stack switch 489a32650721 i40e: move all updates for VLAN mode into i40e_sync_vsi_filters 9af52f60b2d9 i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID 490a4ad3a7c5 i40e: factor out addition/deletion of VLAN per each MAC address 756970255a58 i40e: delete filter after adding its replacement when converting ac9e23901441 i40e: refactor i40e_update_filter_state to avoid passing aq_err 38326218acce i40e: recalculate vsi->active_filters from hash contents 1e28e861c0c5 i40e: defeature support for PTP L4 frame detection on XL710 910890338399 i40e: lock service task correctly f62ba91458b5 i40e: Add functions which apply correct PHY access method for read and write operation 60f000a4d839 i40e: Add FEC for 25g 3123237af59e i40e: Add support for 25G devices 5951cf9495bc i40e: use unsigned printf format specifier for active_filters count 360238693d2b Changed version from 1.6.21 to 1.6.25 4f9b43075435 i40e: Blink LED on 1G BaseT boards 3c7cbd45bca8 i40e: remove code to handle dev_addr specially 6beb84a73ec5 i40e/i40evf: napi_poll must return the work done 1596b5ddbf25 i40e: restore workaround for removing default MAC filter 4293d5f528b5 i40e: simplify txd use count calculation 7ec9ba11b046 i40e: Driver prints log message on link speed change d4aea20d889e tun: Use netif_receive_skb instead of netif_rx 8f34a548718e drm/bridge: analogix: Don't return -EINVAL when panel doesn't support PSR 99d8d2159d7c irda: w83977af_ir: Neaten logging 646bf0926d8e irda: w83977af_ir: Parenthesis alignment ae9e736b32a9 irda: w83977af_ir: Use the common brace style c947164698cd irda: w83977af_ir: Neaten pointer comparisons 47fda1a76699 irda: w83977af_ir: Remove and add blank lines 8a3fb40d6bb4 irda: w83977af_ir: More whitespace neatening 352019c858c2 irda: w83977af_ir: Whitespace neatening 325896ffdf90 device-dax: fix private mapping restriction, permit read-only a7de92dac9f0 tools/testing/nvdimm: unit test acpi_nfit_ctl() d6eb270c57fe acpi, nfit: fix bus vs dimm confusion in xlat_status 82aa37cf0986 acpi, nfit: validate ars_status output buffer size efda1b5d87cb acpi, nfit, libnvdimm: fix / harden ars_status output length handling 9a901f5495e2 acpi, nfit: fix extended status translations for ACPI DSMs ff9d646017b9 drm/amdgpu: update golden setting of tonga 5a23f2720589 drm/amdgpu/si: load the proper firmware on 0x87 oland boards ce66cb1e9cbf drm/amdgpu: add additional pci revision to dpm workaround abb2e3c1ce64 drm/radeon/si: load the proper firmware on 0x87 oland boards 8729675c00a8 drm/radeon: add additional pci revision to dpm workaround e9efaaa047b1 drm/amd/powerplay: Fix potential NULL pointer issue 84f3f05b4432 drm/amdgpu: Don't touch GFX hw during HW fini c7fac7dc1d5d drm/amd/powerplay: Adjust the position of data size initial e224e4f17dc8 drm/amd/powerplay: Ignore smu buffer usage ed91dd49ba19 drm/amd/powerplay: cut digest part aeab20320569 drm/amdgpu: drop redundant vi_mqd define 47e50d5c0d13 drm/amdgpu: fix gtt available page num accounting 10e2ca346bf7 drm/amd/powerplay: bypass fan table setup if no fan connected 1cd99a8d97c9 drm/amd/amdgpu: validate the shadow BO. f5f857f45d33 drm/amd/powerplay: disable cg pg task when pp uninitialize. 8201a67a49a0 drm/amdgpu: no need to ungate uvd/vce clock when fini. 6b16cf7785a4 drm/radeon: Hide the HW cursor while it's out of bounds 4349bd775cc8 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values dcab0fa64e30 drm/radeon: Also call cursor_move_locked when the cursor size changes 7c83d7abc999 drm/amdgpu: Only update the CUR_SIZE register when necessary 8b02cde994e3 drm/amdgpu: Also call cursor_move_locked when the cursor size changes 8e57ec613df7 drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values dd31ae9ac933 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG ecc2cf7cc8ba drm/amdgpu: enable VCE clockgating in Polaris-10/11 ddbc2594cc90 drm/amdgpu: fix CI bug uvd status not true in debugfs. 188a301fd7f8 drm/amdgpu: remove error message when loading driver 7047391fabab drm/amd/powerplay: fix firmware loading failure 3c3a7e616c02 drm/amdgpu: fix bug mclk can't change on Polaris 805b3ba87dfa drm/amdgpu: refine uvd 6.0 clock gate feature. ad3b96142321 drm/amdgpu/gfx8: move eop programming per queue 70b5c5aae57c Revert "drm/amdgpu: use the kernel zone memory size as the max remote memory in amdgpu" bed570307ed7 PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend 2fb65f09c2c6 ACPI / osl: Refactor acpi_os_get_root_pointer() to drop 'else':s 5dcb9ca8403c ACPI / osl: Propagate actual error code for kstrtoul() 598da548ef78 PM / Domains: Fix compatible for domain idle state c97d22e68bfe netfilter: nf_tables: add stateful object reference expression 173705d9a2df netfilter: nft_quota: add stateful object type b1ce0ced101e netfilter: nft_counter: add stateful object type e50092404c1b netfilter: nf_tables: add stateful objects 3bf327611945 netfilter: add and use nf_fwd_netdev_egress df122f58b834 netfilter: ingress: translate 0 nf_hook_slow retval to -1 1ed9887ee31a netfilter: xt_multiport: Fix wrong unmatch result with multiple ports 1814096980bb netfilter: nft_payload: layer 4 checksum adjustment for pseudoheader fields e0ffdbc78d84 netfilter: nft_fib_ipv4: initialize *dest to zero 11583438b73f netfilter: nft_fib: convert htonl to ntohl properly ae0ac0ed6fcf netfilter: x_tables: pack percpu counter allocations f28e15bacedd netfilter: x_tables: pass xt_counters struct to counter allocator 4d31eef5176d netfilter: x_tables: pass xt_counters struct instead of packet counter 679972f3bef8 netfilter: convert while loops to for loops d415b9eb76fc netfilter: decouple nf_hook_entry and nf_hook_ops 0aa8c57a0490 netfilter: introduce accessor functions for hook entries 834184b1f3a4 netfilter: defrag: only register defrag functionality if needed c5d460396100 PCI: Add MCFG quirks for X-Gene host controller 648d93fc77da PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller 44f22bd91e88 PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controller 0d414268fb8d PCI: thunder-pem: Factor out resource lookup 5f00f1a0178c PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllers 2ca5b8ddc6f7 PCI: Add MCFG quirks for Qualcomm QDF2432 host controller 169de969c018 PCI/ACPI: Provide acpi_get_rc_resources() for ARM64 platform 5b69b85ba1dd PCI/ACPI: Check for platform-specific MCFG quirks 13983eb89d5a PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors 8fd4391ee717 arm64: PCI: Exclude ACPI "consumer" resources from host bridge windows 093d24a20442 arm64: PCI: Manage controller-specific data on per-controller basis 08b1c19606b5 arm64: PCI: Search ACPI namespace to ensure ECAM space is reserved dfd1972c2b46 arm64: PCI: Add local struct device pointers 2b8bb1d771f7 vfio iommu type1: Fix size argument to vfio_find_dma() in pin_pages/unpin_pages 7c03f4284643 vfio iommu type1: Fix size argument to vfio_find_dma() during DMA UNMAP. 3eb15f282846 sunrpc: use DEFINE_SPINLOCK() db444e1344dd drm/atomic: doc: remove old comment about nonblocking commits 0af72df267f2 staging: slicoss: remove the staging driver 163117e8d4fd dbri: move dereference after check for NULL 10d20bd25e06 shmem: fix shm fallocate() list corruption c0f1147d14e4 net/mlx5e: Change the SQ/RQ operational state to positive logic 3c8591d593a3 net/mlx5e: Don't flush SQ on error b8335d91b472 net/mlx5e: Don't notify HW when filling the edge of ICO SQ f9c14e46748b net/mlx5: Fix query ISSI flow 9e5b2fc1d39b net/mlx5: Remove duplicate pci dev name print f663ad986239 net/mlx5: Verify module parameters 862b3d2090ae net: hns: Fix to conditionally convey RX checksum flag to stack f85de6666347 net: fec: fix compile with CONFIG_M5272 d14584d91976 be2net: Add DEVSEC privilege to SET_HSW_CONFIG command. e37e2ff350a3 virtio-net: Fix DMA-from-the-stack in virtnet_set_mac_address() 48e0a83ece78 net: ethernet: ti: cpsw: fix early budget split 343dfaa198e9 Revert "dctcp: update cwnd on congestion event" a199d8b6956f net: dsa: mv88e6xxx: add PPU operations 17e708baf7f2 net: dsa: mv88e6xxx: add a soft reset operation 309eca6db96a net: dsa: mv88e6xxx: add helper to hardware reset 4ac4b5a623f8 net: dsa: mv88e6xxx: add helper to disable ports b9567027385a MAINTAINERS: add entry for slicoss ethernet driver 60c140df15db net: ethernet: slicoss: add slicoss gigabit ethernet driver 8ac1eb7bab7c perf tools: Move perf build related variables under non fixdep leg abb26210a395 perf tools: Force fixdep compilation at the start of the build 16e2ef4ed27f perf tools: Move PERF-VERSION-FILE target into rules area a940cad331e7 perf build: Check LLVM version in feature check 8c31f6034b24 drm/panel: simple: Add support for AUO G185HAN01 697035c6b869 drm/panel: simple: Add support for AUO G133HAN01 dcb17d22e1c2 tcp: warn on bogus MSS and try to amend it 18b709beb503 ACPI/IORT: Make dma masks set-up IORT specific 4ae13e486866 drm/panel: simple: Add more properties to Innolux G121I1-L01 cd9e1927a525 arm64: Work around broken .inst when defective gas is detected bbb56c27228d arm64: Add detection code for broken .inst support in binutils 5466a631b2ad drm/panel: simple: Add bits-per-component for Sharp LQ123P1JX31 230c5b44233f drm/panel: simple: Check against num_timings when setting preferred for timing 2cb35c802ad9 drm/panel: Add support for Chunghwa CLAA070WP03XG panel efc45154828a uapi glibc compat: fix outer guard of net device flags enum a297569fe00a net/udp: do not touch skb->peeked unless really needed 6b3374cb1c0b net: stmmac: clear reset value of snps, wr_osr_lmt/snps, rd_osr_lmt before writing 0855950ba580 ARM: dts: hix5hd2: add gmac generic compatible and clock names 7087140d50fb net: hix5hd2_gmac: add reset control and clock signals e5222b1c3f21 net: hix5hd2_gmac: add tx scatter-gather feature d0fb6ba75dc0 net: hix5hd2_gmac: add generic compatible string c01638f5d919 fuse: fix clearing suid, sgid for chown() 2bfcfcd3f3ea net: dsa: mv88e6xxx: Use EDSA on mv88e6097 3f731d89e407 bpf: add additional verifier tests for BPF_PROG_TYPE_LWT_* fd7aabb062fa tools: hv: Enable network manager for bonding scripts on RHEL c1aee1d828ca ASoC: Intel: update bxt_da7219_max98357a to support quad ch dmic capture 34441361c4f5 btrfs: opencode chunk locking, remove helpers 3a45bb207ee2 btrfs: remove root parameter from transaction commit/end routines bf89d38febaa btrfs: split btrfs_wait_marked_extents into normal and tree log functions 2ff7e61e0d30 btrfs: take an fs_info directly when the root is not used otherwise afdb57189061 btrfs: simplify btrfs_wait_cache_io prototype 71ff6437c236 btrfs: convert extent-tree tracepoints to use fs_info ccdf9b305a49 btrfs: root->fs_info cleanup, access fs_info->delayed_root directly 0b246afa62b0 btrfs: root->fs_info cleanup, add fs_info convenience variables 6202df692149 btrfs: root->fs_info cleanup, update_block_group{,flags} 3796d335356a btrfs: root->fs_info cleanup, lock/unlock_chunks 27965b6c2cad btrfs: root->fs_info cleanup, btrfs_calc_{trans,trunc}_metadata_size da17066c4047 btrfs: pull node/sector/stripe sizes out of root and into fs_info f15376df0dc2 btrfs: root->fs_info cleanup, io_ctl_init fb456252d3d9 btrfs: root->fs_info cleanup, use fs_info->dev_root everywhere c28f158e5ee7 btrfs: struct reada_control.root -> reada_control.fs_info de143792253e btrfs: struct btrfsic_state->root should be an fs_info 2b2e27eb9230 btrfs: alloc_reserved_file_extent trace point should use extent_root 5112febbc772 btrfs: btrfs_init_new_device should use fs_info->dev_root 6bccf3ab1e1f btrfs: call functions that always use the same root with fs_info instead 5b4aacefb8fb btrfs: call functions that overwrite their root parameter with fs_info 5f1516d52f92 ASoC: nau8825: disable sinc filter for high THD of ADC d637c17832bd drm/i915: Use memcpy_from_wc for GPU error capture 475d0fe79551 nvme-fabrics: Add FC LLDD loopback driver to test FC-NVME 9e22ff439fa2 Update Documentation/00-INDEX fd1a5059610c ALSA: usb-audio: more tolerant packetsize 1e2e3fe48006 ALSA: usb-audio: avoid setting of sample rate multiple times on bus 1fe7841d8929 drm: Don't block the kworker waiting for mode_config.mutex in output_poll() d5264ed3823a drm: Return -ENOTSUPP when called for KMS cap with a non-KMS driver 914657c2be09 ASoC: cs35l34: Simplify the logic to set CS35L34_MCLK_CTL setting df2f3c48b9cd arm: dts: zynq: Add MicroZed board support f73cd43ac3b4 ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO 2eb72d4b790c Tools: hv: kvp: configurable external scripts path 95096f2fbd10 uio-hv-generic: new userspace i/o driver for VMBus fc76936d3ea5 vmbus: add support for dynamic device id's 6ffc4b85358f hv: change clockevents unbind tactics abd1026da4a7 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() f45be72c8ec0 hyperv: Fix spelling of HV_UNKOWN 076802d00615 mei: bus: enable non-blocking RX a2eb0fc07f4d mei: fix the back to back interrupt handling 4a8efd4a1a95 mei: synchronize irq before initiating a reset. 8d7cc7adcec5 VME: Remove shutdown entry from vme_driver 4ec941d68c2c staging: lustre: libcfs: remove lnet upcall code 989a0d7dfe77 staging: lustre: remove set but unused variables 923dc82c61e8 staging: lustre: osc: set lock data for readahead lock 29bdcd6725a8 staging: lustre: import: don't reconnect during connect interpret 9fd14479a6d8 staging: lustre: clio: remove mtime check in vvp_io_fault_start() db2472b0b64c staging: lustre: llite: Invoke file_update_time in page_mkwrite 5965de814e91 staging: lustre: rpc: increase bulk size 3c8fb1b105cd staging: lustre: statahead: set sai_index_wait with lli_sa_lock held 817990ba1a15 staging: lustre: obdclass: limit lu_site hash table size on clients bfb9944c215d staging: lustre: llite: Add client mount opt to ignore suppress_pings 3c092fdbdb5f staging: lustre: clio: revise read ahead algorithm 865581823976 staging: lustre: obdclass: lu_site_purge() to handle purge-all d6426a64df33 staging: lustre: llite: ll_dir_ioctl cleanup of redundant comparisons 26c5d2db9cbb staging: lustre: libcfs: report hnode value for cfs_hash_putref b4f840c15ac7 staging: lustre: mdt: fail FMODE_WRITE open if the client is read only 2ba88d4e100d staging: lustre: llog: reset llog bitmap f8e9463889eb staging: lustre: mdt: race between open and migrate ea1fb96b650d staging: lustre: osc: fix debug log message formatting 219c0c454bc9 staging: lustre: llite: clear LLIF_DATA_MODIFIED in atomic f4ec57b632fe locking/ww_mutex: Use relaxed atomics 9aa7c90dce76 staging: lustre: cl_page: fix a typo in comments 0db184bc2590 staging: lustre: Fix function declaration/definition mismatch 8efea9e9b771 staging: lustre: mgc: make llog_process_lock static 4f9bc53fdcaa staging: lustre: lnet: fix improper return value f943fe0faf27 lockdep: Fix report formatting 17037fbd56b0 staging: lustre: osc: Performance tune for LRU aed71a15bbd9 staging: lustre: osc: create cli_name to get obd name bc32a0de8976 staging: lustre: osc: add and fixup comments for LRU handling 884a13694054 staging: lustre: headers: sort headers affected by swab move 36dc51ccb3e5 staging: lustre: headers: move swab functions to new header files 7c4788950ba5 x86/uaccess, sched/preempt: Verify access_ok() context 3cea2b2154e1 Staging: ks7010: ks7010_stio.h: fixed coding style error f416e264577c staging: ks7010: fixed 'space prohibited after that *' erros. fe4975306926 staging: ks7010: Fixed 'missing blank line after declaration' warnings. 8d60b476658d staging: android: ashmem: clean up range inline functions 40270ca0de2d staging: android: ashmem: convert range macros to inlines e895f00a8496 Staging: wlan-ng: hfa384x_usb.c Fixed too long code line warnings. e5851dc05bbd staging: vt6655: Add spaces around + 30c39a650724 Staging:rtl8712: Fixed coding style issue dbb804bc4246 staging: dgnc: fix unnamed parameter c7ea8b511014 Staging: comedi: kcomedilib: Add module_init/exit function b13db6bf539d staging: comedi: s626: use preferred kernel type u32 0bc45380096d staging: comedi: s626: use preferred kernel type u16 d9f9600b8b1c staging: comedi: s626: use preferred kernel type u8 5e0ad0d8747f ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq 58309befa82d drm/amdgpu: don't add files at control minor debugfs directory 8f5040e421ca drm: allow changing DPMS mode 1de7ac686bbc MAINTAINERS: add entry for Amlogic DRM drivers 42a7119b51ee dt-bindings: display: add Amlogic Meson DRM Bindings 8fc31ce8896f perf/core: Remove invalid warning from list_update_cgroup_even()t 7f612a7f0bc1 perf/x86: Fix full width counter, counter overflow 1dba23b12f49 perf/x86/intel: Enable C-state residency events for Knights Mill 69042bf2001b objtool: Fix bytes check of lea's rex_prefix c53432030d86 nvme-fabrics: Add target support for FC transport e399441de911 nvme-fabrics: Add host support for FC transport d6d20012e116 nvme-fabrics: Add FC transport LLDD api definitions b1ad1475b447 nvme-fabrics: Add FC transport FC-NVME definitions cba3bdfd2e89 nvme-fabrics: Add FC transport error codes to nvme.h 6ea76f33e9ab Add type 0x28 NVME type code to scsi fc headers 885aa4015f70 nvme-fabrics: patch target code in prep for FC transport support 721b3917c4ae nvme-fabrics: set sqe.command_id in core not transports a317178e36b5 parser: add u64 number parser 27a4beef0b05 nvme-rdma: align to generic ib_event logging helper 675796be47d6 nvmet-rdma: align to generic ib_event logging helper d4a5340edd64 nvme-rdma: remove redundant define 6eb728305414 nvme-fabrics: Adjust source code indentation 6bcb5268d46b nvme/scsi: Remove set-but-not-used variables e4fcf07cca6a nvmet: Fix possible infinite loop triggered on hot namespace removal f3116d8f1e11 nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path 8eadfcb1b63d nvme-fabrics: Fix memory leaks in nvmf_parse_options() 76c08bf46a28 nvme-rdma: force queue size to respect controller capability 70d4281c4b70 nvmet-rdma: Fix REJ status code 918b8ac55b6c usbip: fix warning in vhci_hcd_probe/lockdep_init_map 89778ba335e3 usb: core: usbport: Use proper LED API to fix potential crash 71158c28eb43 usbip: add missing compile time generated files to .gitignore d3f8dc42024b dmaengine: at_xdmac: don't restore unsaved status 7393fca924e2 dmaengine: ioat: set error code on failures b424d2a0a186 dmaengine: ioat: set error code on failures 362fb578a573 pNFS: Release NFS_LAYOUT_RETURN when invalidating the layout stateid 45d59d704080 drm: Add new driver for MXSFB controller 7b920aae917d dt-bindings: mxsfb: Add new bindings for the MXSFB driver 9c8f2eed7393 dt-bindings: mxsfb: Indentation cleanup e231f8d7ed9a PM / OPP: Don't WARN on multiple calls to dev_pm_opp_set_regulators() 4dab160eb158 PM / OPP: Allow platform specific custom set_opp() callbacks 947355850fcb PM / OPP: Separate out _generic_set_opp() dfbe4678d709 PM / OPP: Add infrastructure to manage multiple regulators ce31781a7574 PM / OPP: Pass struct dev_pm_opp_supply to _set_opp_voltage() 0f0fe7e01327 PM / OPP: Manage supply's voltage/current in a separate structure dc39d06fcd7a PM / OPP: Don't use OPP structure outside of rcu protected section 579c49efdf5a PM / OPP: Reword binding supporting multiple regulators per device 309fe8d65034 PM / OPP: Fix incorrect cpu-supply property in binding 0e7414b7aa8b cpuidle: Add a kerneldoc comment to cpuidle_use_deepest_state() 8f6040cebd23 cpuidle: fix improper return value on error b53f40db59b2 x86/suspend: fix false positive KASAN warning on suspend/resume ee39222d4583 ACPI / property: Document usage rules for _DSD properties e2342ca83272 md: fix refcount problem on mddev when stopping array. 3d7e7e1d9db0 md/r5cache: do r5c_update_log_state after log recovery 43b9674832cc md/raid5-cache: adjust the write position of the empty block if no data blocks ed5d7788a934 netlink: Do not schedule work from sk_destruct ffe3bb85c19e uapi: export nf_log.h ad5588582957 uapi: export tc_skbmod.h 8f64fb1ccef3 namei: fold should_follow_link() with the step into not-followed link 31d66bcd3f19 namei: pass both WALK_GET and WALK_MORE to should_follow_link() 1c4ff1a87e46 namei: invert WALK_PUT logics 7f49b4710970 namei: shift interpretation of LOOKUP_FOLLOW inside should_follow_link() ba8f46135ab1 namei: saner calling conventions for mountpoint_last() c1d4dd27678f namei.c: get rid of user_path_parent() f0bb5aaf2c51 vfs: misc struct path constification ca71cf71eeda namespace.c: constify struct path passed to a bunch of primitives 8c54ca9c6882 quota: constify struct path in quota_on a4141d7cf80f constify alloc_file() 92872094a163 constify btrfs_mksubvol() 5b5577e4ebbd autofs: constify find_autofs_mount() callback 71215a75cedd constify get_dcookie() and friends 8bd107633b64 audit_log_{name,link_denied}: constify struct path 40212d531d4b fsnotify: constify the places working with ->f_path 12c7f9dc0fd1 constify fsnotify_parent() e637835eccc8 fsnotify(): constify 'data' 3cd5eca8d7a2 fsnotify: constify 'data' passed to ->handle_event() 640eb7e7b524 fs: Constify path_is_under()'s arguments a8f6cb7bb300 drm/nouveau/mxm: warn more loudly on unsupported DCB version f6bf17391fbb drm/nouveau/mxm: handle DCB 4.1 modification 8ca99316fd6f drm/nouveau/bios/mxm: handle digital connector table 1.1 3cedd7d75f9a vfio iommu type1: WARN_ON if notifier block is not unregistered 84a261ff7654 scsi: be2iscsi: set errno on error path 29b33252751b scsi: be2iscsi: set errno on error path 2a80d5458a02 scsi: hpsa: fallback to use legacy REPORT PHYS command d29425b065cd scsi: scsi_dh_alua: Fix RCU annotations 609a70df07af scsi: hpsa: use %phN for short hex dumps d37a00829193 scsi: hisi_sas: fix free'ing in probe and remove 0f60724f53c2 docs: 00-INDEX: document directories/files with no docs a240bfedee7f docs: 00-INDEX: remove non-existing entries 822d289f2872 docs: 00-INDEX: add missing entries for documentation files/dirs 79c87c30d0e6 docs: 00-INDEX: consolidate process/ and admin-guide/ description f15c323397f8 scripts: add a script to check if Documentation/00-INDEX is sane 20b786eb2598 Docs: change sh -> awk in REPORTING-BUGS aad800403a87 Documentation/core-api/device_link: Add initial documentation 78300cf8152f i40iw: Add request for reset on CQP timeout 1ef936b229c5 i40iw: Code cleanup, remove check of PBLE pages bf69f494c337 i40iw: Correctly fail loopback connection if no listener fd4e906b2e2c i40iw: Fill in IRD value when on connect request 7eb2bde7f390 i40iw: Set TOS field in IP header e0b010da87e3 i40iw: Add NULL check for ibqp event handler a05e15135b67 i40iw: Replace list_for_each_entry macro with safe version e5e74b61b165 i40iw: Add IP addr handling on netdev events d59659340c61 i40iw: Add missing cleanup on device close f26c7c83395b i40iw: Add 2MB page support b6a529da69ce i40iw: Utilize physically mapped memory regions d4165e3abdf1 i40iw: Fix incorrect assignment of SQ head 78e945aace5b i40iw: Remove variable flush_code and check to set qp->sq_flush dfd9c43b3ce9 i40iw: Remove check on return from device_init_pestat() 5ebcb0ff54e5 i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6) e67791858e7b i40iw: Use actual page size 1ad19f739f49 i40iw: Remove NULL check for cm_node->iwdev 799749979dbf i40iw: Remove checks for more than 48 bytes inline data 85a87c90ee90 i40iw: Query device accounts for internal rsrc e7f9774af591 i40iw: Optimize inline data copy c38d7e0d0842 i40iw: Fix for LAN handler removal 01d0b3679873 i40iw: Correct values for max_recv_sge, max_send_sge e69c5093617a i40iw: Use vector when creating CQs 68583ca2a183 i40iw: Convert page_size to encoded value 96a988ffeb90 CIFS: Fix a possible double locking of mutex during reconnect 4cfa20c8345f drm/i915: allow GEM_BUG_ON expr checking with !DEBUG_GEM 0798cff46bb2 drm/i915/execlists: Use list_safe_reset_next() instead of opencoding bdb821ca44d7 drm/i915: Enable swfence debugobject support for i915.ko 778e23a9e05b drm/i915: Implement local atomic_state_free callback 7d1d9aea3ee0 drm/i915: Tidy i915_gem_valid_gtt_space() 172ae5b4c8c1 drm/i915: Fix i915_gem_evict_for_vma (soft-pinning) 85fd4f58d7ef drm/i915: Mark all non-vma being inserted into the address spaces c823abac1792 net: ep93xx_eth: Do not crash unloading module b0da4f743db5 net: calxeda: xgmac: use new api ethtool_{get|set}_link_ksettings 7bd509e311f4 bpf: add prog_digest and expose it via fdinfo/netlink 8d829bdb97dc bpf, cls: consolidate prog deletion path 1afaf661b20a bpf: remove type arg from __is_valid_{,xdp_}access 38b4bc207795 net: ethoc: Demote packet dropped error message to debug b34296a9c047 net: ethoc: Utilize of_get_mac_address() abf7e53e9e6b net: ethoc: Account for duplex changes 1c0d32fde5bd net_sched: gen_estimator: complete rewrite of rate estimators bec60e50af83 perf annotate: Show raw form for jump instruction with indirect target 360d9df2acd9 bnx2x: Prevent tunnel config for 577xx 65870fa77fd7 bnx2x: Correct ringparam estimate when DOWN 53e0e11efe92 CIFS: Fix a possible memory corruption during reconnect a6e169312971 net/sched: cls_flower: Set the filter Hardware device for all use-cases 9a53682b340b isdn: hisax: set error code on failure 005f7e68e74d net: bnx2x: fix improper return value 0ff18d2d36ef net: ethernet: qlogic: set error code on failure 7cf6156633b7 atm: fix improper return value 8ad3ba934587 net: irda: set error code on failures 96d5822c1d81 ipv6: Allow IPv4-mapped address as next-hop c79e167c3cba net: caif: remove ineffective check f455c8a5f0a2 f2fs: call sync_fs when f2fs is idle 204706c7accf Revert "f2fs: use percpu_counter for # of dirty pages in inode" 0b62fca2623e switch getfrag callbacks to ..._full() primitives 15e6cb46c9b0 make skb_add_data,{_nocache}() and skb_copy_to_page_nocache() advance only on success cbbd26b8b1a6 [iov_iter] new primitives - copy_from_iter_full() and friends aecec8b60422 ahci: warn about remapped NVMe devices bfa9cb3e110c ahci-remap.h: add ahci remapping definitions a2e7eefd5618 nvme: move NVMe class code to pci_ids.h d4dcadec43de perf tools: Add non config targets 207da4739e3e perf tools: Cleanup build directory before each test 6e85eaf3078b blk-mq: blk_account_io_start() takes a bool 0b4d4b076251 perf tools: Move python/perf.so target into rules area e3d240e9d505 CIFS: Fix a possible memory corruption in push locks 4772c7959956 CIFS: Fix missing nls unload in smb2_reconnect() 5c319a67b13d perf tools: Move install-gtk target into rules area 2fedf79b69cf tools build: Move tabs to spaces where suitable a5ba0a1a5af3 tools build: Make the .cmd file more readable edd695b032ba perf clang: Compile BPF script using builtin clang support 5e08a76525b8 perf clang: Support compile IR to BPF object and add testcase e67d52d411c3 perf clang: Update test case to use real BPF script a9495fe9dc63 perf clang: Allow passing CFLAGS to builtin clang 77dfa84a843c perf clang: Use real file system for #include 00b86691c77c perf clang: Add builtin clang support ant test case d58ac0bf8d1e perf build: Add clang and llvm compile and linking support c7fb4f62e2a9 tools build: Add feature detection for clang cb40d55b595c tools build: Add feature detection for LLVM 2bd42de0e196 perf llvm: Extract helpers in llvm-utils.c 8ad85e9e6fda perf tools: Pass context to perf hook functions baa1973ebcf6 tools build: Fix objtool build with clang 1cd6472e3f8d tools build: Make fixdep parsing wait for last target 721d484563e1 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating 3c839744b337 bpf: Preserve const register type on const OR alu ops f0903ea371f5 r8169: Add support for restarting auto-negotiation 0eab121ef875 net: ping: check minimum size on ICMP header length 7aa5470c2c09 tcp: tsq: move tsq_flags close to sk_wmem_alloc 9115e8cd2a0c net: reorganize struct sock for better data locality 12a59abc22d6 tcp: tcp_mtu_probe() is likely to exit early 75eefc6c59fd tcp: tsq: add a shortcut in tcp_small_queue_check() a9b204d15647 tcp: tsq: avoid one atomic in tcp_wfree() b223feb9de2a tcp: tsq: add shortcut in tcp_tasklet_func() 408f0a6c21e1 tcp: tsq: remove one locked operation in tcp_wfree() 40fc3423b983 tcp: tsq: add tsq_flags / tsq_enum 4606c9e8c541 atm: lanai: set error code when ioremap fails 51920830d9d0 net: usb: set error code when usb_alloc_urb fails b59589635ff0 net: bridge: set error code on failure 14dd3e1b970f net: af_mpls.c add space before open parenthesis 89aa8445cd4e netdev: broadcom: propagate error code c77192f20425 bnxt_en: Add PFC statistics. 7df4ae9fe855 bnxt_en: Implement DCBNL to support host-based DCBX. 87c374ded0b2 bnxt_en: Update firmware header file to latest 1.6.0. c5e3deb8a384 bnxt_en: Re-factor bnxt_setup_tc(). a52ca62c4a67 ipv4: Drop suffix update from resize code 1a239173cccf ipv4: Drop leaf from suffix pull/push functions 16571a8a435a drm/qxl: fix use of uninitialized variable c7a61319ad35 net: phy: dp83848: Support ethernet pause frames da91723ce0c5 ASoC: Intel: Add ASoC Intel SST Atom sysfs description c7da1e9d2641 ASoC: Intel: atom: save FW version fade74dfab7c ASoC: Intel: atom: Add sysfs entry in order to store FW version f8192880a102 regulator: tps65086: Fix 25mV ranges for BUCK regulators 1, 2, and 6 3a71b3c8946f libnvdimm, e820: use module_platform_driver b9c2a2a39898 usb: hcd.h: construct hub class request constants from simpler constants c9e82b076f17 USB: OHCI: ohci-pxa27x: remove useless functions 680811dfec5d USB: OHCI: omap: remove useless extern declaration 1b43a8529c30 USB: OHCI: ohci-omap: remove useless functions f83fb631110a USB: OHCI: ohci-s3c2410: remove useless functions 301216044e4c USB: cdc-acm: add device id for GW Instek AFG-125 58886785db31 block: fix unintended fallthrough in generic_make_request_checks() e339d67eeb02 drm/i915: Pass crtc state to vlv_compute_wm_level() fa292a4be991 drm/i915: Clean up vlv_program_watermarks() 50f4caef8679 drm/i915: Write all DDL registers in one go 6fe6a7ffd380 drm/i915: Zero out HOWM registers before writing new WM/HOWM register values 11a85d6ab114 drm/i915: Skip vblank wait if cxsr was already off 3d90e649fa3d drm/i915: Protect cxsr state with wm_mutex 7c951c0025d1 drm/i915: Pass around dev_priv in vlv wm functions 26cca0e5f324 drm/i915: Introduce vlv_invert_wm_value() 1b31389cd0e6 drm/i915: Organize vlv/chv watermarks by plane_id 6b6b3eeffb00 drm/i915: Remove duplicated wm setup for vlv and chv 50a9dd3f24e1 drm/i915: Clean up VLV/CHV maxfifo watermark setup 1be4d3793d5a drm/i915: Fix the level 0 max_wm hack on VLV/CHV ddd2b792cc94 drm/i915: Use the ilk_disable_lp_wm() return value 3125d39fe62e drm/i915: Drop the nop intel_update_watermarks() call from haswell_crtc_enable() 22a2c8e0457f drm/i915: Validate mode against max. link data rate for DP MST fd81c44eba9c drm/i915: Fix DP link rate math 9d4b82706357 fsl/usb: Workarourd for USB erratum-A005697 22547c4cc4fe usb: hub: Wait for connection to be reestablished after port reset b282a118eb4e usbip: vudc: Refactor init_vudc_hw() to be more obvious 3e448e13a662 usbip: vudc: fix: Clear already_seen flag also for ep0 64df1148876e driver core: Silence device links sphinx warning 8c317fafdd4e ASoC: cs42l56: Fix misuse of regmap_update_bits eea3dd4f1247 ASoC: topology: Only free TLV for volume mixers of a widget 1a7dd6e2f192 ASoC: topology: Allow a widget to have multiple enum controls 6b11e70bb72c mmc: sdhci: Tidy tuning loop 85336109c0b2 mmc: sdhci: Simplify tuning block size logic da4bc4f2851e mmc: sdhci: Factor out tuning helper functions d0c3ab59105d mmc: sdhci: Use mmc_abort_tuning() e711f0309109 mmc: mmc: Introduce mmc_abort_tuning() 0760c355525c mmc: sdhci: Always allow tuning to fall back to fixed sampling 5ef5203b95c5 mmc: sdhci: Fix tuning reset after exhausting the maximum number of loops 61e53bd0047d mmc: sdhci: Fix recovery from tuning timeout 2ca71c27eeae Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" ef3d232245ab mmc: mmc: Relax checking for switch errors after HS200 switch 4e7752492692 drm/exynos: Use VIDEO_SAMSUNG_EXYNOS_GSC=n as GSC Kconfig dependency 1bb399360fab drm/exynos: gsc: fix spelling mistakes 63eb0a12d137 exynos-drm: Fix error messages to print flags and size 5f9e228d1cdd drm/exynos/hdmi: refactor infoframe code d989eed20791 spi: fsl-lpspi: quit reading rx fifo under error condition b6787b6807fb spi: fsl-lpspi: use GPL as module license 30103b5b6432 regulator: Fix regulator_get_error_flags() signature mismatch 29a43aa9b4b6 ASoC: simple_card_utils: tidyup file comment/define 3ce2959d162a ASoC: rsnd: rsnd_get_dalign() needs to care SSIU, not SSI b2661e983f5b regulator: core: add newline in debug message 3c30c7f7b09a drm/i915: Add I2C and DP-AUX char devices to debug kconfig d15697de60db adm80211: add checks for dma mapping errors e54a8c4b5753 mwifiex: clean up some messy indenting 49f5522e495a arm64: Remove reference to asm/opcodes.h 16200948d835 ALSA: usb-audio: Fix race at stopping the stream db52d4f8a4bd mmc: sdhci-acpi: support 80860F14 UID 2 SDIO bus 8baa74f3dd2c mmc: sdhci-of-at91: remove bogus MMC_SDHCI_IO_ACCESSORS select 3f23df72dc35 mmc: sdhci-pci: Use ACPI to get max frequency for Intel NI byt sdio 42b06496407c mmc: sdhci-pci: Add PCI ID for Intel NI byt sdio 69be8522a2db mmc: sdhci-s3c: add spin_unlock_irq() before calling clk_round_rate e6cd7a8ea1c3 mmc: dw_mmc: display the clock message only one time when card is polling d10111cf8586 mmc: dw_mmc: add the debug message for polling and non-removable 1c238a95a727 mmc: dw_mmc: check the "present" variable before checking flags df9bcc2bc0a1 mmc: dw_mmc: add missing codes for runtime resume 9b93d392fdbd mmc: dw_mmc: exynos: fix to call suspend callback f28ef5617254 mmc: mmc_test: remove BUG_ONs and deploy error handling 8508cb986801 mmc: queue: remove BUG_ON for bounce_sg 8664dccf3adb mmc: sdio_uart: remove meaningless BUG_ON 6ff897ff5c62 mmc: core: remove BUG_ONs from core.c 349583d66620 mmc: core: remove BUG_ONs from sd 8cce3ecc535d mmc: core: remove BUG_ONs from mmc a48ee3e65a9e mmc: debugfs: remove BUG_ON from mmc_ext_csd_open 5df0e8231f95 mmc: core: remove BUG_ONs from sdio 925ff3a7a334 mmc: mmc: Add Command Queue definitions c5bda0ca6fab mmc: queue: Introduce queue depth and use it to allocate and free c09949cff5eb mmc: queue: Factor out mmc_queue_reqs_free_bufs() 64e29e42a61b mmc: queue: Factor out mmc_queue_alloc_sgs() f2b8b522cf64 mmc: queue: Factor out mmc_queue_alloc_bounce_sgs() c853982ece93 mmc: queue: Factor out mmc_queue_alloc_bounce_bufs() e0097cf5f2f1 mmc: queue: Fix queue thread wake-up 5be80375f5a0 mmc: block: Fix 4K native sector check 5dd784d2e4eb mmc: block: Restore line inadvertently removed with packed commands 7a9e10253e9e drm/i915: Move priority bumping for flips earlier 0e932c080cde drm/i915: Hold a reference on the request for its fence chain b9f16ff2730c drm/i915/audio: fix hdmi audio noise issue 3acd24017563 drm/i915/debugfs: Increment return value of gt.next_seqno 6cef2f847720 drm/i915/debugfs: Drop i915_hws_info 1f3dc3e334c1 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time 14676ec6b1a6 drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things e4ce904d6289 ARM: dts: da850: enable high speed for mmc 991015743272 drm/i915: Make skl_write_{plane,cursor}_wm() static ce1135c7de64 drm/i915: Complete requests in nop_submit_request ce6612d68447 drm/i915: Update DRIVER_DATE to 20161205 48d9831627c6 drm/qxl: Don't register debugfs for control minors 1f32478f8fe5 drm/radeon: don't add files at control minor debugfs directory dd29908b87b8 dt-binding: soc: qcom: smd: Add label property cae028df5344 xfs: optimise CRC updates 11ef38afe98c xfs: make xfs btree stats less huge ff45000fcb56 powerpc/boot: Request no dynamic linker for boot wrapper d7544424169e soc/fsl/bman: Use resource_size instead of computation c9492b4bea26 soc/fsl/qe: use builtin_platform_driver 16c6cb46a771 powerpc/fsl_pmc: use builtin_platform_driver 53a46e8188e0 powerpc/83xx/suspend: use builtin_platform_driver 1bb33a98702d xfs: don't cap maximum dedupe request length ef388e2054fe xfs: don't allow di_size with high bit set 0f352f8ee841 xfs: error out if trying to add attrs and anextents > 0 96a3aefb8ffd xfs: don't crash if reading a directory results in an unexpected hole 356a3225222e xfs: complain if we don't get nextents bmap records bb3be7e7c1c1 xfs: check for bogus values in btree block headers d2a047f31e86 xfs: forbid AG btrees with level == 0 f7a136aee3c1 xfs: several xattr functions can be void c44a1f22626c xfs: handle cow fork in xfs_bmap_trace_exlist 7710517fc37b xfs: pass state not whichfork to trace_xfs_extlist 200237d6746f xfs: Move AGI buffer type setting to xfs_read_agi 6b10b23ca944 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket 50523a29d900 Yama: allow access for the current ptrace parent d94cbf6c7332 NFSv4.1: Don't schedule lease recovery in nfs4_schedule_session_recovery() 2cf10cdd486c NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE 1cd9cb05f96e NFS: Only look at the change attribute cache state in nfs_check_verifier 450630975da9 don't open-code file_inode() 9310b224f2ec NFS: Fix incorrect size revalidation when holding a delegation 07c65a665b8d m68knommu: AMCORE board, add iMX i2c support a41cdd0117bf m68k: add Sysam AMCORE open board support 2d24b532f95b m68knommu: platform support for i2c devices on ColdFire SoC 10727772b93c NFS: Fix incorrect mapping revalidation when holding a delegation 3e5de27e940d Linux 4.9-rc8 481fa3734769 netfilter: conntrack: add nf_conntrack_default_on sysctl 0c66dc1ea3f0 netfilter: conntrack: register hooks in netns when needed by ruleset 20afd423976e netfilter: nf_tables: add conntrack dependencies for nat/masq/redir expressions a357b3f80bc8 netfilter: nat: add dependencies on conntrack module ecb2421b5ddf netfilter: add and use nf_ct_netns_get/put a379854d91b2 netfilter: conntrack: remove unused init_net hook 9b91c96c5d1f netfilter: conntrack: built-in support for UDPlite a85406afeb3e netfilter: conntrack: built-in support for SCTP c51d39010a1b netfilter: conntrack: built-in support for DCCP 3fefeb88d002 netfilter: nf_conntrack_tuple_common.h: fix #include a7647080d365 netfilter: nfnetlink_log: add "nf-logger-5-1" module alias name 673ab46f3455 netfilter: nf_log: do not assume ethernet header in netdev family b8ad652f9779 netfilter: built-in NAT support for UDPlite 7a2dd28c7034 netfilter: built-in NAT support for SCTP 0c4e966eafff netfilter: built-in NAT support for DCCP cd7275146885 netfilter: update Arturo Borrero Gonzalez email address b44fe760433a libnvdimm, namespace: use octal for permissions 0a3f27b9a6a8 libnvdimm, namespace: avoid multiple sector calculations d37806dc37b4 libnvdimm: remove else after return in nsio_rw_bytes() 29e90cd79f52 staging: iio: isl29028: made alignment of #defines consistent 58f643669e87 staging: iio: isl29028: remove chip test and defaults from isl29028_chip_init() f40531d1e784 staging: iio: isl29028: remove nested if statements 91ca1a8c584f staging: iio: cdc: fix improper return value db4e5376d058 iio: light: fix improper return value 0de2788447b6 EDAC, amd64: Fix improper return value c66ebf2db555 net: dcb: set error code on failures adc176c54722 ipv6 addrconf: Implemented enhanced DAD (RFC7527) 3ce0e65eb605 net: dsa: mv88e6xxx: Implement mv88e6390 pause control b35d322a1d93 net: dsa: mv88e6xxx: Refactor pause configuration ef70b1119ee8 net: dsa: mv88e6xxx: Refactor egress rate limiting 5f4366660d65 net: dsa: mv88e6xxx: Refactor setting of jumbo frames 6e55f69846f0 net: dsa: mv88e6xxx: Reserved Management frames to CPU 56995cbc3540 net: dsa: mv88e6xxx: Refactor CPU and DSA port setup 443d5a1b7d2a net: dsa: mv88e6xxx: Move the tagging protocol into info 33641994a676 net: dsa: mv88e6xxx: Monitor and Management tables ef0a731882a2 net: dsa: mv88e6xxx: Implement mv88e6390 tag remap 1c4344a50d70 autofs - dont hold spin lock over direct mount expire 455e8f1030de autofs - constify misc struct path instances f74e7b33c37e vfs: remove unused have_submounts() function 603597414734 autofs: use path_has_submounts() to fix unreliable have_submount() checks cfaf86ab6ccd autofs: use path_is_mountpoint() to fix unreliable d_mountpoint() checks dd36a882e7ad autofs: change autofs4_wait() to take struct path 74f504cff50b autofs: change autofs4_expire_wait()/do_expire_wait() to take struct path 01619491a5f0 vfs: add path_has_submounts() c6609c0a1c34 vfs: add path_is_mountpoint() helper c3852ef7f2f8 ipv4: fib: Replay events when registering FIB notifier cacaad11f43a ipv4: fib: Allow for consistent FIB dumping d3f706f68e2f ipv4: fib: Convert FIB notification chain to be atomic 17f8be7dafce rocker: Register FIB notifier before creating ports db7019557cb4 rocker: Implement FIB offload in deferred work c1bb279cfa9d rocker: Create an ordered workqueue for FIB offload 3057224e014c mlxsw: spectrum_router: Implement FIB offload in deferred work a3832b31898f mlxsw: core: Create an ordered workqueue for FIB offload 1c677b3d2828 ipv4: fib: Add fib_info_hold() helper b423cb10807b ipv4: fib: Export free_fib_info() 548ed722465b act_mirred: fix a typo in get_dev 2bb148785ed7 tcp: fix the missing avr32 SOF_TIMESTAMPING_OPT_STATS 011c88e36c26 ext4: remove another test in ext4_alloc_file_blocks() 9e645ab72e6f Documentation: fix description of ext4's block_validity mount option 5f16e80449b3 dt-bindings: add MYIR Tech hardware vendor prefix ab04df78181b ext4: fix checks for data=ordered and journal_async_commit options 363dc73acacb udp: be less conservative with sock rmem accounting 12efa1fa4396 net_sched: gen_estimator: account for timer drifts e01b16a7e217 sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead 9b474ecee5e1 samples, bpf: Add automated test for cgroup filter attachments 1a922fee66c8 samples, bpf: Refactor test_current_task_under_cgroup - separate out helpers 69a9d09b2251 samples/bpf: silence compiler warnings 6af2d5fff2fd netns: fix net_generic() "id - 1" bloat 9bfc7b9969db netns: add dummy struct inside "struct net_generic" 1a9a05920329 netns: publish net_generic correctly b649668c0bb3 mbcache: document that "find" functions only return reusable entries 4f7df337fe79 netlink: 2-clause nla_ok() fe211cd8d850 staging: wilc1000: use reset to set mac header a52a8a4d98f8 iwlwifi: use reset to set transport header 690291093a54 mlx4: use reset to set mac header 0e24c0ad2b95 bnx2x: use reset to set network header 90caf3c9d46d qede: use reset to set network header 0296fe4da650 drivers: net: xgene: ethtool: Add get/set_pauseparam 56090b12283d drivers: net: xgene: Add flow control initialization bb64fa09ac1b drivers: net: xgene: Add flow control configuration a809701fed15 drivers: net: xgene: fix: RSS for non-TCP/UDP 350b4e33b893 drivers: net: xgene: Add change_mtu function a9380b0f7be8 drivers: net: xgene: Add support for Jumbo frame d6d489694fda drivers: net: xgene: Configure classifier with pagepool 2c839337520b drivers: net: xgene: Add helper function 132d4e2d55df mbcache: use consistent type for entry count 97c7b18a5d15 mbcache: remove unnecessary module_get/module_put b1226c7db1d9 vmxnet3: Move PCI Id to pci_ids.h 230bc962a6ff pNFS/flexfiles: Support sending layoutstats in layoutreturn 422c93c881a1 pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn 2f8220c16ee0 NFS: Fix up read of mirror stats 08e2e5bc6c9a pNFS/flexfiles: Clean up layoutstats 5b9b3c855a16 pNFS/flexfiles: Refactor encoding of the layoutreturn payload 21d0f4fa8e7b mbcache: don't BUG() if entry cache cannot be allocated 397c5ad153f0 net: ethernet: ti: davinci_cpdma: add missing EXPORTs 7cba2cc13e12 i40iw: Set MAX IRD, MAX ORD size to max supported value 7581e96ca4de i40iw: Remove workaround for pre-production errata d62d563424e3 i40iw: Enable message packing 0fc2dc58896f i40iw: Add Quality of Service support b91dce4c5bc9 net: stmmac: unify mdio functions 01f1f615bdc5 net: stmmac: avoid Camelcase naming 918b7306edac mbcache: correctly handle 'e_referenced' bit 7b2024fdec05 irda: w83977af_ir: fix damaged whitespace c6c60dae8170 stmmac: cleanup documenation, make it match reality 4d4099584c2c IB/hns: Move HNS RoCE user vendor structures 3b5184be8944 IB/hns: Fix the IB device name afb6b092d650 IB/hns: Fix the bug when free cq 19a408efa099 IB/hns: Delete the redundant memset operation 9daed0affa13 IB/hns: Fix the bug of setting port mtu bfcc681bd09d IB/hns: Fix the bug when free mr d838c481e025 IB/hns: Fix the bug when destroy qp e84e40be8e7b IB/hns: Fix for Checkpatch.pl comment style errors 82547469782a IB/hns: Implement the add_gid/del_gid and optimize the GIDs management 5e6ff78a229c IB/hns: Change qpn allocation to round-robin mode. dd783a212c02 IB/hns: Modify query info named port_num when querying RC QP 6b877c32bc40 IB/hns: Modify the macro for the timeout when cmd process 1dec243ac00c IB/hns: Fix the bug for qp state in hns_roce_v1_m_qp() 80596c6717a7 IB/hns: Modify the condition of notifying hardware loopback 543bfe6c3c16 IB/hns: add self loopback for CM 8d497eb0f325 IB/hns: Optimize the logic of allocating memory using APIs 8f3e9f3ea087 IB/hns: Add code for refreshing CQ CI using TPTR 9eefa953f475 IB/hns: Add the interface for querying QP1 e88f72cb9f54 nbd: fix 64-bit division f73a1dbc45a5 infiniband: remove WARN that is not kernel bug 74226649f42d IB/ipoib: Remove and fix debug prints after allocation failure 93b80f290446 IB/isert: Remove and fix debug prints after allocation failure 907610bfdf1a IB/rxe: Remove and fix debug prints after allocation failure 740c330ee677 IB/ocrdma: Remove and fix debug prints after allocation failure 02d93f8e6b8b IB/usninc: Remove and fix debug prints after allocation failure 870b28524552 IB/mthca: Remove debug prints after allocation failure 2e65835a1ba0 IB/nes: Remove debug prints after allocation failure c40a83b9786e IB/qib: Remove debug prints after allocation failure 315b41480bb9 IB/i40iw: Remove debug prints after allocation failure 9a88f96f21b2 IB/cxgb4: Remove debug prints after allocation failure 51ad2bae213f IB/cxgb3: Remove debug prints after allocation failure 5ce9f115bd79 IB/hfi1: Remove debug prints after allocation failure 0886d8f0b7c9 IB/mlx5: Remove debug prints after allocation failure 15d4626e498c IB/mlx4: Remove debug prints after allocation failure aa6aae38f7fb IB/core: Release allocated memory in cache setup failure a0b3455fcb2d IB/core: Remove debug prints after allocation failure 271624321224 IB/mad: Remove debug prints after allocation failure 287bd3e95452 pNFS: Add a layoutreturn callback to performa layout-private setup c02e0349d7e9 powerpc/ftrace: Fix the comments for ftrace_modify_code 67351df7f134 staging: iio: replace symbolic permission e91c3dfcd3ff iio: 104-quad-8: Fix active level mismatch for the preset enable option a96cd0f901ee iio: accel: hid-sensor-accel-3d: Add timestamp 7e1c4058e741 iio: 104-quad-8: Fix off-by-one errors when addressing IOR 47af2c676ae1 iio: 104-quad-8: Fix index control configuration 902c4b2446d4 iio: adc: New driver for TI ADS7950 chips 071cf2494361 IIO: Change msleep to usleep_range for small msecs 160d95870c8a iio: adis16203: Fix copyright year 58401bd40b3d iio: adis1620x: Fix mixed up device descriptions 32b28076801c iio: accel: mma8452: define unsigned return values where appropriate 25fc503e2dca iio: humidity: Support acpi probe for hts211 9d317724cfeb iio: st_pressure: Support i2c probe using acpi 89a2a93f3bf1 iio: st_accel: Support sensor i2c probe using acpi 3dc59262f762 iio: st_sensors: match sensors using ACPI handle 23bb6dc3644a i40e: change message to only appear when extra debug info is wanted e5d32205555d i40e/i40evf: replace for memcpy with single memcpy call in ethtool 435c084aad96 i40e: set broadcast promiscuous mode for each active VLAN 4ad9f4f9e287 i40e: Fix for ethtool Supported link modes ef4603e82f64 i40evf: protect against NULL msix_entries and q_vectors pointers e586bb66b57c i40e: Pass unknown PHY type for unknown PHYs 27e5f25b917b i40e: Remove unreachable code 47d2a5d8279d i40evf: check for msix_entries null dereference dedecb6d429b i40evf: Move some i40evf_reset_task code to separate function 2f7679ee2ec1 i40e: fix panic on SPARC while changing num of desc 64f5ead95ade i40e: Add protocols over MCTP to i40e_aq_discover_capabilities 0b7c8b5d5436 i40e: fix trivial typo in naming of i40e_sync_filters_subtask 91dc1e5d3dbe i40e: Add Clause22 implementation d182a5ca1f72 i40e: avoid duplicate private flags definitions 6a112785fd18 i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid 7429c0bd0155 i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg 06fc016c43ea i40evf: Be much more verbose about what we can and cannot offload f114dca2533c i40e: Be much more verbose about what we can and cannot offload 4d796d751cef pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn ef77b515243b nbd: use loff_t for blocksize and nbd_set_size args 209200efa3db blk-stat: fix a typo fb5f51c7425e vfs: change d_manage() to take a struct path 19339c251607 Revert "evm: Translate user/group ids relative to s_user_ns when computing HMAC" bd041733c9f6 mm, vmscan: add cond_resched() into shrink_node_memcg() 20ab67a563f5 mm: workingset: fix NULL ptr in count_shadow_nodes ae9979c31007 Input: synaptics-rmi4 - store the attn data in the driver b908d3cd812a Input: synaptics-rmi4 - allow to add attention data e621132f934f Input: synaptics-rmi4 - f03 - grab data passed by transport device c5e8848fc98e Input: synaptics-rmi4 - add support for F03 bc18461816bd ACPI: Document _OSI and _REV for Linux BIOS writers b0a752b5ce76 CIFS: Decrease verbosity of ioctl call 865563924022 kbuild: fix building bzImage with CONFIG_TRIM_UNUSED_KSYMS enabled e67af182c286 remoteproc: qcom: mdt_loader: add include for sizes 1b109c49b72d hwmon: (adt7411) update to new hwmon registration API 3d7e0a24947c hwmon: (via-cputemp) Remove pointless CPU check on each CPU f4dc811c16b9 hwmon: (mcp3021) add devicetree support b502a926d29e hwmon: (mcp3021) replace S_IRUGO with 0444 10de07f446a6 hwmon: (mcp3021) add devicetree bindings documentation 00a0c905ab4b hwmon: (lm87) Use hwmon to create the sysfs groups 2b3d0c19537c hwmon: (adm1275) Enable adm1278 VOUT sampling aaf6fabf1be8 hwmon: Add tc654 driver 4538bfbf2d9f hwmon: (amc6821) sign extension temperature 13edb767aa60 hwmon: (scpi) Fix module autoload 01a551971c0f drm/i915: Only poll DW3_A when init DDI PHY for ports B and C. f687a33ef02d md/r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0 2fbadc3002c5 arm/arm64: xen: Move shared architecture headers to include/xen/arm b98b0bc8c431 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE 5b0101475999 geneve: avoid use-after-free of skb->data 3de81b758853 tipc: check minimum bearer MTU 50d5aa4cf822 net: renesas: ravb: unintialized return value 33d446dbba4d sh_eth: remove unchecked interrupts for RZ/A1 8c4799ac7996 net: bcmgenet: Utilize correct struct device for all DMA operations ea7ae8854a35 ARM64: dts: marvell: Add network support for Armada 3700 2636ac3cc2b4 net: mvneta: Add network support for Armada 3700 SoC f34dacccb412 net: mvneta: Only disable mvneta_bm for 64-bits 8d5047cf9ca2 net: mvneta: Convert to be 64 bits compatible f88bee1c4bfa net: mvneta: Use cacheable memory to store the rx buffer virtual address e9f6499965c6 net: mvneta: Do not allocate buffer in rxq init with HWBM ac83b7ddf227 net: mvneta: Optimize rx path for small frame ed8d747fd2b9 Fix up a couple of field names in the CREDITS file 554ae6e792ef samples/bpf: add userspace example for prohibiting sockets 4f2e7ae56e04 samples/bpf: Update bpf loader for cgroup section names aa4c1037a30f bpf: Add support for reading socket family, type, protocol ad2805dc79e6 samples: bpf: add userspace example for modifying sk_bound_dev_if 610236587600 bpf: Add new cgroup attach type to enable sock modifications b2cd12574aa3 bpf: Refactor cgroups code in prep for new type 9bd813da24cd NET: usb: qmi_wwan: add support for Telit LE922A PID 0x1040 d5c83d0d1d83 cdc_ether: Fix handling connection notification 6b6ebb6b01c8 ip6_offload: check segs for NULL in ipv6_gso_segment. 7f7bf1606fa8 mlx4: fix use-after-free in mlx4_en_fold_software_stats() bd3ad7d3a14b net: thunderx: Fix transmit queue timeout issue c4ae94a36c76 MAINTAINERS: add etnaviv mailinglist 1db012790446 drm/etnaviv: move linear window on MC1.0 parts if necessary 172dbac35efd drm/etnaviv: don't invoke OOM killer from dump code 5f4a4a73f437 drm/etnaviv: fix gem_prime_get_sg_table to return new SG table 557800532ebd drm/etnaviv: Allow DRAW_INSTANCED commands 5688e57eb50c drm/etnaviv: implement dma-buf mmap 721c7443dcb2 RDS: TCP: unregister_netdevice_notifier() in error path of rds_tcp_init_net ebe06875ff1f net/mlx5e: Support adding ingress tc rule when egress device flag is set 726293f1f851 net/mlx5e: Save the represntor netdevice as part of the representor 718f13e72be4 net/mlx5e: Bring back representor's ndos that were accidentally removed 7091d8c7055d net/sched: cls_flower: Add offload support using egress Hardware device 255cb30425c0 net/sched: act_mirred: Add new tc_action_ops get_dev() 3036dab670ba net/sched: cls_flower: Provide a filter to replace/destroy hardware filter functions 796852197c7a net/sched: cls_flower: Try to offload only if skip_hw flag isn't set 55330f059694 net/sched: Add separate check for skip_hw flag 25429d7b7dca tcp: allow to turn tcp timestamp randomization off 95a22caee396 tcp: randomize tcp timestamp offsets for each connection 1d6cff4fca43 qed: Add iSCSI out of order packet handling. fc831825f99e qed: Add support for hardware offloaded iSCSI. 80d1106aeaf6 Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()" b4e479a96fc3 ipv6: Set skb->protocol properly for local output f4180439109a ipv4: Set skb->protocol properly for local output 84ac7260236a packet: fix race condition in packet_set_ring 4db0d88e2ebc ext4: fix reading new encrypted symlinks on no-journal file systems 2219d5ed77e8 net: ethernet: altera: TSE: do not use tx queue lock in tx completion handler 151a14db2281 net: ethernet: altera: TSE: Remove unneeded dma sync for tx buffers b14945ac3efd net: atarilance: use %8ph for printing hex string d709b2a18676 net/mlx5e: skip loopback selftest with !CONFIG_INET 8ab2ae655bfe default exported asm symbols to zero f8c3cf9d7d7f NFSv4: Add a generic structure for managing layout-private information 06946c6a3d8b pNFS/flexfiles: Only send layoutstats updates for mirrors that were updated 46c98c6d1bd3 pNFS/flexfiles: Don't attempt to send layoutstats if there are no entries 1bcf4c5c597d NFS: Allow getattr to also report readdirplus cache hits 63519fbc67d0 NFS: Be more targeted about readdirplus use when doing lookup/revalidation 79f687a3de9e NFS: Fix a performance regression in readdir 909e481e2467 arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions dabdcdc9822a drm/vmwgfx: Switch to mode_cmd2 ad1231080be5 drm/vgem: Use ww_mutex_(un)lock even with a NULL context 366cbf2f4604 bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller 83a1a1a70e87 sock: reset sk_err for ICMP packets read from error queue f74599f7c530 bpf: Add tests and samples for LWT-BPF 3a0af8fd61f9 bpf: BPF for lightweight tunnel infrastructure efd857008142 route: Set lwtstate for local traffic and cached input dsts 11b3d9c5869b route: Set orig_output when redirecting to lwt on locally generated traffic 5067b6020770 net/mlx5e: Remove flow encap entry in the correct place 961e8979ec35 net/mlx5e: Refactor tc del flow to accept mlx5e_tc_flow instance 86a33ae1ca06 net/mlx5e: Correct cleanup order when deleting offloaded TC rules 53636068d8d6 net/mlx5e: Remove redundant hashtable lookup in configure flower ec8b9981ad3f net/mlx5e: Create UMR MKey per RQ 3608ae77c098 net/mlx5e: Move function mlx5e_create_umr_mkey 1c1b522808a1 net/mlx5e: Implement Fragmented Work Queue (WQ) d2ed0a7755fe net: ethernet: stmmac: fix of-node and fixed-link-phydev leaks 661f049be17a net: ethernet: stmmac: platform: fix outdated function header 5cc70bbcacf6 net: ethernet: stmmac: dwmac-meson8b: fix probe error path 939b20022765 net: ethernet: stmmac: dwmac-generic: fix probe error path 2d222656db08 net: ethernet: stmmac: dwmac-rk: fix probe error path 0a9e22715ee3 net: ethernet: stmmac: dwmac-sti: fix probe error path 50ac64cfc39d net: ethernet: stmmac: dwmac-socfpga: fix use-after-free on probe errors 3b804564333f net: ethernet: altera_tse: add support for SGMII PCS dc855b3b7418 net: phy: vitesse: add support for VSC8572 6919756caaea net/rtnetlink: fix attribute name in nlmsg_size() comments e9c9882556fc drm/i915/glk: Configure number of sprite planes properly b817c440c1e8 drm/i915/glk: Implement core display init/uninit sequence for geminilake 09d093869feb drm/i915/glk: Allow dotclock up to 2 * cdclk on geminilake 89b3c3c7ee9d drm/i915/glk: Reuse broxton's cdclk code for GLK f7044dd904d7 drm/i915/glk: Update Port PLL enable sequence for Geminilkae 51b3ee35affa drm/i915/glk: Set DCC delay range 2 in PLL enable sequence 0a116ce895e7 drm/i915/glk: Implement Geminilake DDI init sequence 0d03926de530 drm/i915/glk: Add power wells for Geminilake cc3f90f0633c drm/i915/glk: Reuse broxton code for geminilake 8bf41b7298b3 drm/i915/gen6+: Clear upper data byte during PCODE write f55d23be11ed drm/i915/audio: extend audio sync rate support for DP MST 31613268c0a6 drm/i915/audio: extend get_saved_enc() to support more scenarios 608ad1848b41 HID: intel_ish-hid: use %pUL for uuid formatting a9a251c2aea5 drm/i915: make i915_suspend_switcheroo static bca8f17f57bd arm64: Get rid of asm/opcodes.h 34a6980c82fb arm64: smp: Prevent raw_smp_processor_id() recursion 84d82ec5b904 locking/rtmutex: Explain locking rules for rt_mutex_proxy_unlock()/init_proxy_locked() b5016e820300 locking/rtmutex: Get rid of RT_MUTEX_OWNER_MASKALL 1be5d4fa0af3 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() dbb26055defd locking/rtmutex: Prevent dequeue vs. unlock race b6ea8b4a8ef8 drm/i915: Fix kerneldoc for intel_guc_fini c2d0f48a13e5 batman-adv: Check for alloc errors when preparing TT local data 44b3e31d540e leds: pca955x: Add ACPI support 93de056babc5 drm/i915: Fix intel_psr_init() kerneldoc db7ad63624b3 s390/setup: fix memblock usage 3e488c95c72b s390/zcrypt: Convert to PM ops 9f88eb4df728 s390/kexec: use node 0 when re-adding crash kernel memory c7c3f568beff powerpc/perf: macros for power9 format encoding 18201b204286 powerpc/perf: power9 raw event format encoding 520ed5b04f3e powerpc/perf: update attribute_group data structure 60b00025641e powerpc/perf: factor out the event format field 7268d407ad4c tools/power turbostat: Denverton uses a 25 MHz crystal, not 19.2 MHz 4b6fad7097f8 powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown bc82d122ae4a vfio/spapr: Reference mm in tce_container d9c728949ddc vfio/spapr: Postpone default window creation 6f01cc692a16 vfio/spapr: Add a helper to create default DMA window 39701e56f5f1 vfio/spapr: Postpone allocation of userspace version of TCE table d7baee6901b3 powerpc/iommu: Stop using @current in mm_iommu_xxx 88f54a3581eb powerpc/iommu: Pass mm_struct to init/cleanup helpers 5cc6323c7976 tools/power turbostat: line up headers when -M is used f6853eb561fb powerpc/64: Define ILLEGAL_POINTER_VALUE for 64-bit 93c2ec0f7019 powerpc Don't print misleading facility name in facility unavailable exception d8ebb442264d tools/power turbostat: fix SKX PKG_CSTATE_LIMIT decoding 499a1d11f265 selftest: sync: stress test for merges c52dee5025d9 selftest: sync: stress consumer/producer test 54b519f32ccd selftest: sync: stress test for parallelism fdba7cffc32b selftest: sync: wait tests for sw_sync framework 1c5839c6eefb selftest: sync: merge tests for sw_sync framework 6a5b7d2c55ca selftest: sync: fence tests for sw_sync framework 82208160ae35 selftest: sync: basic tests for sw_sync framework 74fcdae1a7fd x86/intel_rdt: Call intel_rdt_sched_in() with preemption disabled 1f759d328f6d soc/fsl/qbman: Convert to hotplug state machine fce77c3562ec soc/fsl/qbman: Convert to hotplug state machine 1dd6c834fa4a zram: Convert to hotplug state machine 3f7cd919f3df KVM/PPC/Book3S HV: Convert to hotplug state machine a7ce95e1741f arm64/cpuinfo: Convert to hotplug state machine 914fb85f0157 arm64/cpuinfo: Make hotplug notifier symmetric e46b1db249d8 mm/compaction: Convert to hotplug state machine 21647615db28 iommu/vt-d: Convert to hotplug state machine cab7a7e5b6c5 mm/zswap: Convert pool to hotplug state machine ad7ed7708db9 mm/zswap: Convert dst-mem to hotplug state machine 215c89d055e0 mm/zsmalloc: Convert to hotplug state machine 5438da977f83 mm/vmstat: Convert to hotplug state machine 4c501327b4c6 mm/vmstat: Avoid on each online CPU loops 76f290935b1a mm/vmstat: Drop get_online_cpus() from init_cpu_node_state/vmstat_cpu_dead() b32614c03413 tracing/rb: Convert to hotplug state machine 14660b7ea3ca oprofile/nmi timer: Convert to hotplug state machine 9f9a35a7b654 ACPI / APEI / ARM64: APEI initial support for ARM64 a545715d2dae ACPI / APEI: Fix NMI notification handling f36ab161bebe NFS: fix typo in parameter description d51fdb87a611 NFS: discard nfs_lockowner structure. 8d42443166a5 NFSv4: enhance nfs4_copy_lock_stateid to use a flock stateid if there is one 173934754965 NFSv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner 29b59f941693 NFSv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state. 532d4def2f95 NFSv4: add flock_owner to open context b184b5c38e46 NFS: remove l_pid field from nfs_lockowner 4d3b55d3c7c8 NFS: Remove unused argument from nfs_direct_write_complete() 7d38de3ffa75 NFS: Remove unused authflavour parameter from nfs_get_client() a55fa9d0e42e i2c: imx-lpi2c: add low power i2c bus driver 20ce1e308d6b dt-bindings: i2c: imx-lpi2c: add devicetree bindings ced85a7568b5 nfs: fix false positives in nfs40_walk_client_list() 2c2ee6d20b10 sunrpc: Don't engage exponential backoff when connection attempt is rejected. 531ccabbe4cc i2c: designware-pcidrv: Add 10bit address feature to medfield/merrifield 294be03c627b i2c: pxa: Add support for the I2C units found in Armada 3700 6c14bdacdb29 i2c: pxa: Add definition of fast and high speed modes via the regs layout c27090280342 dt-bindings: i2c: pxa: Update the documentation for the Armada 3700 b85f562049cc pNFS: Skip invalid stateids when doing a bulk destroy 29ade5db1293 pNFS: Wait on outstanding layoutreturns to complete in pnfs_roc() abb3e1c8777e pNFS: Don't mark the layout as freed if the last lseg is marked for return 4aab97327f35 pNFS: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn 24408f5282df pNFS: Fix bugs in _pnfs_return_layout fe1cf9469d7b pNFS: Clear all layout segment state in pnfs_mark_layout_stateid_invalid 53e6fc86abbb pNFS: Prevent unnecessary layoutreturns after delegreturn 1c5bd76d17cc pNFS: Enable layoutreturn operation for return-on-close 828ed9ec1b56 pNFS: Clean up - add a helper to initialise struct layoutreturn_args 586f1c39daf5 NFSv4: Add encode/decode of the layoutreturn op in DELEGRETURN cf80516579ce NFSv4: Add encode/decode of the layoutreturn op in CLOSE d8434d4c5478 NFSv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz 69820d22c559 pNFS: Don't mark layout segments invalid on layoutreturn in pnfs_roc 94e5c571fccb pNFS: Get rid of unnecessary layout parameter in encode_layoutreturn callback 0cdc329ec9b1 pNFS: Skip checking for return-on-close if the layout is invalid e685d237e608 pNFS: Remove spurious wake up in pnfs_layout_remove_lseg() 2a974425e57f NFSv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid 68f744797edd pNFS: Do not free layout segments that are marked for return 7b410d9ce460 pNFS: Delay getting the layout header in CB_LAYOUTRECALL handlers 17822b207f3b pNFS: consolidate the different range intersection tests ee284e35d8c7 pNFS: Fix race in pnfs_wait_on_layoutreturn 6604b203fb63 pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed 9888d837f3cf pNFS: Force a retry of LAYOUTGET if the stateid doesn't match our cache ae5a459d5f65 pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid 7b650994ab07 pNFS: Don't clear the layout stateid if a layout return is outstanding 54e4a0dfa25d pNFS: Fix a deadlock between read resends and layoutreturn 9a837856cf61 NFSv4.1: Fix regression in callback retry handling 1ad13dbc8591 NFSv4: Optimise away forced revalidation when we know the attributes are OK 3ecefc929599 NFSv4: Don't request close-to-open attribute when holding a delegation 3947b74d0f9d NFSv4: Don't request a GETATTR on open_downgrade. 1cc1baf14b59 NFSv4: Don't ask for the change attribute when reclaiming state 536585ccf95d NFSv4: Don't check file access when reclaiming state fb1013a01673 intel_idle: Convert to hotplug state machine 29d7bbada98e intel_idle: Remove superfluous SMP fuction call 1bfbc260a5b4 ASoC: samsung: Add machine driver for Exynos5433 based TM2 board 48a760279ba3 ASoC: samsung: Add DT bindings documentation for TM2 sound subsystem 4dd63b49a7b0 cpufreq: ondemand: Set MIN_FREQUENCY_UP_THRESHOLD to 1 00710984eac5 ACPI: Add acpi_resource_consumer() to find device that claims a resource c54cdc316dbd ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum 516165a1e2f2 igb/igbvf: Don't use lco_csum to compute IPv4 checksum 88bcef508f23 firmware: remove warning at documentation generation time 99831b1ea508 sfc: remove RESET_TYPE_RX_RECOVERY d7d6cabaa1a5 sfc: don't select SFC_FALCON edd96fa0defd sfc: fix debug message format string in efx_farch_handle_rx_not_ok 931afc4114c5 Input: arizona-haptics - Use SoC component pin control functions efd95c71f489 extcon: arizona: Use SoC component pin control functions 9178feb4538e ASoC: add Component level suspend/resume 1a653aa44725 ASoC: core: replace aux_comp_list to component_dev_list d9fc40639dc1 ASoC: core: replace codec_dev_list to component_dev_list on Card 3a4b77cd47bb ext4: validate s_first_meta_bg at mount time d7614cc16146 ext4: correctly detect when an xattr value has an invalid size 290ab230016f ext4: don't read out of bounds when checking for in-inode xattrs 2dc8d9e19b0d ext4: forbid i_extra_isize not divisible by 4 2934c9dbd385 rtnetlink: return the correct error code fadf3a280544 net: asix: Fix AX88772_suspend() USB vendor commands failure issues 7e2ef003302c spi: fsl-espi: fix ioread16/iowrite16 endianness d3fc425e819b kbuild: make sure autoksyms.h exists early 445caaa20c4d mtd: Allocate bdi objects dynamically 192aa18142b2 drm/i915: Make intel_pm_setup take dev_priv af6dc7425b35 drm/i915: Make i915_save/restore_state and intel_i2c_reset take dev_priv 12ff05e750df drm/i915: Make i915_destroy_error_state take dev_priv 401964465f04 drm/i915: Make gmbus setup take dev_priv 7f26cb88014a drm/i915: Unexport VGA switcheroo functions da5f53bf3c3a drm/i915: dev_priv cleanup in bridge/bar/mmio init code cb15d9f8c30c drm/i915: More GEM init dev_priv cleanup bf9e8429ab97 drm/i915: Make various init functions take dev_priv 12d79d78287c drm/i915: Make GEM object create and create from data take dev_priv 187685cb9098 drm/i915: Make GEM object alloc/free and stolen created take dev_priv 59dbc86cdc42 mtd: nand: tango: Add standard legalese header 2ba90ccca775 core-api: remove an unexpected unident c3cbd075fce7 ppc/idle: Add documentation for powersave=off 7d56f0facd6c Doc: Correct typo, "Introdution" => "Introduction" d8ca5bd158f7 regulator: tps65086: Fix 25mV ranges for BUCK regulators 2fc1bec15883 kvm: set/clear kvm to/from vfio_group when group add/delete ccd46dbae77d vfio: support notifier chain in vfio_group ba679017ef0f ext4: disable pwsalt ioctl when encryption disabled by config 35997d1ce8b0 ext4: get rid of ext4_sb_has_crypto() 05ac5aa18abd ext4: fix inode checksum calculation problem if i_extra_size is small 6dcc693bc57f ext4: warn when page is dirtied without buffers 22195cbd3451 vfio: vfio_register_notifier: classify iommu notifier 60602982720f audit: remove useless synchronize_net() 4e26c5c31570 net: phy: Fix the mdix_ctrl changes 233275ecf3c1 net: phy: Add mdi(x) support in Microsemi PHYs driver 1004ee619625 net: phy: update the mdix_ctrl with correct value. f4ed2fe34fb7 net: phy: add mdix_ctrl to hold the user configuration. 0fcb1da4aba6 perf annotate: AArch64 support 859afa6ca932 perf annotate: Use arch->objdump.comment_char in dec__parse() 46690a8051e4 perf report: Add option to specify time window of interest 2a865bd8dddd perf kmem: Add option to specify time window of interest 853b74071110 perf sched timehist: Add option to specify time window of interest a91f4c473fa1 perf script: Add option to specify time window of interest c284d669a20d perf tools: Move parse_nsec_time to time-utils.c fdf9dc4b34f5 perf tools: Add time-based utility functions d256459fae4d vfio: Fix handling of error returned by 'vfio_group_get_from_dev()' e0c723000966 block: factor out req_set_nomerge af309226db91 block: protect iterate_bdevs() against concurrent close a0f1d21c1ccb KVM: use after free in kvm_ioctl_create_device() 949f08862d66 drm: Make the connector .detect() callback optional 5b0e34e1949e block: mtip32xx: set error code on failure d262920998c8 nvmet: add support for the Write Zeroes command 6d31e3ba232e nvme: add support for the Write Zeroes command 3b7c33b28a44 nvme.h: add Write Zeroes definitions a6f0788ec288 block: add support for REQ_OP_WRITE_ZEROES e73c23ff736e block: add async variant of blkdev_issue_zeroout b02d8aaea124 block: Check partition alignment on zoned block devices 365fe4e0ce21 [media] mn88472: fix chip id check on probe d930b5b5bf12 [media] mn88473: fix chip id check on probe b40769ee2ed0 [media] lirc: fix error paths in lirc_cdev_add() 47d03e48efa5 ARM: davinci_all_defconfig: Enable da8xx usb otg 58bf454272d9 cpufreq: intel_pstate: Add Knights Mill CPUID 993e5483a471 MAINTAINERS: Add bug tracking system location entry for cpufreq 7937038a2b09 ARM: dts: da850: Add node for pullup/pulldown pinconf 4a057549d604 alarmtimer: Add tracepoints for alarm timers 31f8a651fc57 x86/tsc: Validate cpumask pointer before accessing it 6af33995318f MAINTAINERS: Add Jacob Pan as a new intel_idle maintainer e3cb0e47b923 scsi: isci: switch to pci_alloc_irq_vectors 2ed38cbe05e7 MAINTAINERS: Add bug tracking system location entries for cpuidle 173fcf802699 ACPICA: Tables: Add an error message complaining driver bugs 170564d90b2e ACPICA: Tables: Add acpi_tb_unload_table() 42cc87a55b05 ACPICA: Tables: Cleanup acpi_tb_install_and_load_table() 760235cd6ca8 ACPICA: Events: Fix acpi_ev_initialize_region() return value f7cc87413b38 ACPICA: Back port of "ACPICA: Dispatcher: Tune interpreter lock around AcpiEvInitializeRegion()" 0d8f8efd32ba net: can: usb: kvaser_usb: fix spelling mistake of "outstanding" 08469bba2852 can: rcar_canfd: Correct order of interrupt specifiers b4e79e46936f can: rcar_canfd: Add r8a7796 support 2f500e39ca96 can: rcar_can: Add r8a7796 support 523db19bdc35 ACPICA: Namespace: Add acpi_ns_handle_to_name() 908764f6d0bd drm/i915/lspcon: Enable AUX interrupts for resume time initialization f00b534ded60 can: peak: Add support for PCAN-USB X6 USB interface fe5b40642f1a can: peak: Fix bittiming fields size in bits 5937d81a9613 crypto: algif_aead - fix AIO handling of zero buffer efad2b61ae25 crypto: aes-ce - Make aes_simd_algs static e2c1b82330bc crypto: algif_skcipher - set error code when kcalloc fails 37d8468108ef crypto: caam - make aamalg_desc a proper module 9c0bc511e93c crypto: caam - pass key buffers with typesafe pointers 0be8a270b3f4 crypto: arm64/aes-ce-ccm - Fix AEAD decryption length ff330f7348ba MAINTAINERS: add crypto headers to crypto entry 8eea134c3787 crypt: doc - remove misleading mention of async API 450a6c30ef3b crypto: doc - fix header file name 864e0981fd1b crypto: api - fix comment typo 34bc085c839c crypto: skcipher - Add separate walker for AEAD decryption c59f13bbead4 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting 3e4274f86e73 drm/i915/glk: Add a IS_GEN9_LP() macro 8363e3c3947d drm/i915/glk: Add Geminilake PCI IDs c22097fa4769 drm/i915/glk: Introduce Geminilake platform definition 80fa66b6ad2b drm/i915: Create a common GEN9_LP_FEATURE. dadc4a1bb9f0 powerpc/64: Fix placement of .text to be immediately following .head.text 409bf7f8a02e powerpc/eeh: Fix deadlock when PE frozen state can't be cleared 384abd33d5d5 ath5k: drop duplicate header vmalloc.h 8ae5d62c7eba wil6210: align to latest auto generated wmi.h 615788200557 wil6210: add debugfs blobs for UCODE code and data 1db226ffe1c2 wil6210: validate wil_pmc_alloc parameters bb6743f7c2ff wil6210: delay remain on channel when scan is active 982a6151f6f1 ath9k_htc: don't use HZ for usb msg timeouts 8ca5a6078d6d ath9k: constify ath_bus_ops structure 43ca92d380a8 ath10k: wmi-alloc-chunk should use DMA_BIDIRECTIONAL 9ec34a86195a ath10k: fix Tx DMA alloc failure during continuous wifi down/up c2cac2f74ab4 ath10k: fix soft lockup during firmware crash/hw-restart 4e322f7db51a ath10k: fix TLV set regdomain command 335967276bb6 powerpc: Make selects of IBM_EMAC_* depend on IBM_EMAC 577ec789a79e powerpc/cell: Drop select of MEMORY_HOTPLUG 5246c540073f EDAC, amd64: Improve amd64-specific printing macros 87fedb974e0c ath9k: feed only active spectral / dfs-detector 87291e5dbae9 drm/bridge: tc358767: don't warn if display side ASSR enable fails e16769d4bca6 fs: configfs: don't return anything from drop_link 2db029ef58ab powerpc/pseries: Use lmb_is_removable() to check removability cc98e6ce6abe drm: Initialise drm_mm.head_node.allocated bbbe775ec5b5 drm: Add support for Amlogic Meson Graphic Controller af8bc2fb99d4 staging: unisys: visorbus: Remove two passthrough postcode macros c6bc82f144e9 staging: unisys: visorbus: Remove POSTCODE_SEVERITY levels a96b44f058a0 staging: unisys: visorbus: Fix spelling error (FAIULRE to FAILURE) df4c13921eed staging: unisys: visorbus: Remove unused values from guestlinuxdebug 3d118a421b7e staging: unisys: visorbus: Update visorchipset postcode values f30c2c355cbd staging: unisys: visorbus: Remove POSTCODE_LINUX_4 macro 6daa8205e11b staging: unisys: visorbus: Remove POSTCODE_LINUX_3 macro 3840b772f58d staging: unisys: visorbus: Remove POSTCODE_LINUX_2 macro c0e87ae270bf staging: unisys: visorbus: Use CURRENT_FILE_PC in base postcode macro c7e047768b8c staging: unisys: visorbus: Replace two base postcode macros with one 22744c96c7a4 staging: unisys: visorbus: vbuschannel.h remove unused pound defines a96f58c1dcb9 staging: unisys: visorbus: vmcallinterface.h remove unused pound defines 1eb388b67a38 staging: dgnc: remove sysfs files cd8bddc4ab53 drm/i915/perf: Treat u64 in uabi as a normal integer 005c82d64d1a tools/power turbostat: Support Knights Mill (KNM) ddadb8adea76 tools/power turbostat: Display HWP OOB status 5bbac26eae35 tools/power turbostat: fix Denverton BCLK 869ce69e1e8a tools/power turbostat: use intel-family.h model strings 0f64490978ef tools/power/turbostat: Add Denverton RAPL support 2c48c990ea33 tools/power/turbostat: Add Denverton support 9148494c59f5 tools/power/turbostat: split core MSR support into status + limit 0a91e551527a tools/power turbostat: fix error case overflow read of slm_freq_table[] 01a67adfc5d7 tools/power turbostat: Allocate correct amount of fd and irq entries 3d109de23c93 tools/power turbostat: switch to tab delimited output ba3dec99fc99 tools/power turbostat: Gracefully handle ACPI S3 e975db5d528a tools/power turbostat: tidy up output on Joule counter overflow 8b217fe7fcad SMB3: parsing for new snapshot timestamp mount parm a2c1bc645e87 x86/intel_idle: Add Knights Mill CPUID dd5ac03e0955 powerpc/mm: Fix page table dump build on non-Book3S 5e7ec268fd48 x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) e34af7849014 KVM: PPC: Book3S: Move prototypes for KVM functions into kvm_ppc.h 3502fbcc25eb mtd: maps: add missing iounmap() in error path accbcea3465b Input: imx6ul_tsc - convert int to u32 70f5a294ad2e Input: imx6ul_tsc - add mask when set REG_ADC_CFG 0a135b88bcea Input: synaptics-rmi4 - have only one struct platform data e9dade4106e1 Input: synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions e155d4ee0b87 Input: synaptics-rmi4 - remove mutex calls while updating the firmware 9dadfb973f0d scsi: ipr: Fix runaway IRQs when falling back from MSI to LSI af25756de972 scsi: dpt_i2o: double free on error path fe7f96982a4e scsi: cxlflash: Migrate scsi command pointer to AFU command 48b4be36edf8 scsi: cxlflash: Migrate IOARRIN specific routines to function pointers 9d89326c6660 scsi: cxlflash: Cleanup queuecommand() d4ace35166e5 scsi: cxlflash: Cleanup send_tmf() 9ba848acbf4f scsi: cxlflash: Remove AFU command lock de01283baa33 scsi: cxlflash: Wait for active AFU commands to timeout upon tear down 25bced2b61b4 scsi: cxlflash: Remove private command pool 5fbb96c8f1ba scsi: cxlflash: Use cmd_size for private commands 350bb478f573 scsi: cxlflash: Allocate memory instead of using command pool for AFU sync e7ab2d401dbf scsi: cxlflash: Remove unused buffer from AFU command 326bc876fed4 Documentation/atomic_ops.txt: convert to ReST markup c232694ec155 Documentation/local_ops.txt: convert to ReST markup c3cbf1a70479 Documentation/assoc_array.txt: convert to ReST markup 5cbc198ae08d mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb 828347f8f9a5 kasan: support use-after-scope detection 045d599a286b kasan: update kasan_global for gcc 7 f8ff04e2be08 lib/debugobjects: export for use in modules 529e71e16403 zram: fix unbalanced idr management at hot removal 655548bf6271 thp: fix corner case of munlock() of PTE-mapped THPs e1465d125d21 mm, thp: propagation of conditional compilation in khugepaged.c c3396656666c docs-rst: parse-headers.pl: cleanup the documentation 293fbd4fefec docs-rst: fix media cleandocs target bf5bfe85ec1e docs-rst: media/Makefile: reorganize the rules ec868e4ee2bc docs-rst: media: build SVG from graphviz files ffbdad94d07f docs-rst: replace bayer.png by a SVG image 86e6808abbdf docs-rst: replace the selection.png by a SVG image 394709da73bc docs-rst: convert pipeline to SVG format 2bd658de409d docs-rst: nv12mt zigzag images: replace by SVG images 16bc3bfb2377 svg files: cleanup them 76cf11aa1590 convert more media images to SVG 4c9456df8849 arm64: dts: juno: Correct PCI IO window bd9089162d80 powercap / RAPL: Add Knights Mill CPUID fafedf81700d svcrdma: Further clean-up of svc_rdma_get_inv_rkey() 07257450208b svcrdma: Break up dprintk format in svc_rdma_accept() f5426d37f654 svcrdma: Remove unused variable in rdma_copy_tail() 9a16a34d2146 svcrdma: Remove unused variables in xprt_rdma_bc_allocate() 96a58f9c1921 svcrdma: Remove svc_rdma_op_ctxt::wc_status dd6fd213b05e svcrdma: Remove DMA map accounting e4eb42cecc6d svcrdma: Remove BH-disabled spin locking in svc_rdma_send() 5fdca6531434 svcrdma: Renovate sendto chunk list parsing 4d712ef1db05 svcauth_gss: Close connection when dropping an incoming message 1b9f700b8cfc svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm c090959b9dd8 bus: vexpress-config: fix device reference leak 501634759d55 ACPI / CPPC: set an error code on probe error path a8b76d9917f5 arm64: defconfig: drop GPIO_SYSFS on multiplatforms a0910d72afc6 ARM: defconfig: drop GPIO_SYSFS on multiplatforms ab8380566760 cpufreq: dt: Add support for zx296718 91291d9ad92f PM / OPP: Pass opp_table to dev_pm_opp_put_regulator() 34994692216b PM / Domains: Do not print PM domain add error message if EPROBE_DEFER 034e7906211c PM / QoS: Export dev_pm_qos_update_user_latency_tolerance 80a6f7c79b78 PM / QoS: Fix writing 'auto' to pm_qos_latency_tolerance_us ee061da8d9df PM / QoS: Improve sysfs pm_qos_latency_tolerance validation 920f8bf7f366 soc: ti: qmss: fix the case when !SMP 1c02cbfec5c7 rtc: twl: make driver DT only e3e7f95bca95 rtc: twl: kill static variables aa196eed3d80 macvtap: handle ubuf refcount correctly when meet errors af1cc7a2b86d tun: handle ubuf refcount correctly when meet errors 8f679ed88f88 driver: ipvlan: Remove useless member mtu_adj of struct ipvl_dev 4ccfd6383a1a net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during resume fec668d36d10 ethernet :mellanox :mlx5: Replace pci_pool_alloc by pci_pool_zalloc 77d1337bf635 ethernet :mellanox :mlx4: Replace pci_pool_alloc by pci_pool_zalloc 7badf6fefca8 ARC: axs10x: really enable ARC PGU 4988cc5635ed ARC: rename Zebu platform support to HAPS a26b0d4962c7 clocksource: nps: avoid maybe-uninitialized warning 60263dcd821b clocksource: Add clockevent support to NPS400 driver 0465fb495f9c clocksource: update "fn" at CLOCKSOURCE_OF_DECLARE() of nps400 timer 09dcd1958be4 soc: Support for NPS HW scheduling c4c9a040ecb7 clocksource: import ARC timer driver b26c2e3823ba ARC: breakout timer include code into separate header ... 2d7f5c48c03e ARC: move mcip.h into include/soc and adjust the includes c33a605dd6f3 ARC: breakout aux handling into a separate header 92b03314033c ARC: time: move time_init() out of the driver 044214200b0b ARC: timer: gfrc, rtc: build under same option (64-bit timers) ec7cb87bf998 ARC: timer: gfrc, rtc: Read BCR to detect whether hardware exists ... 2cd690ea6d6b ARC: timer: gfrc, rtc: deuglify big endian code d109e61bfe7a net: ipv4: Don't crash if passing a null sk to ip_rt_update_pmtu. e95489010b7a bpf: add test for the verifier equal logic bug e2d2afe15ed4 bpf: fix states equal logic for varlen access 17a49cd549d9 netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel 8feb0a196507 net: ethernet: ti: cpsw: split tx budget according between channels 342934a55898 net: ethernet: ti: cpsw: optimize end of poll cycle 83fcad0c986d net: ethernet: ti: cpsw: add .ndo to set per-queue rate 8f32b90981dc net: ethernet: ti: davinci_cpdma: add set rate for a channel 0fc6432cc78d net: ethernet: ti: davinci_cpdma: add weight function for channels d4881a48a85c drm/i915: Remove dummy i915_kick_out_firmware_fb cb6aeb079294 qede: Add support for XDP_TX 496e05170958 qede: Add basic XDP support 9eb22357d568 qede: Better utilize the qede_[rt]x_queue 8a4725306522 qede: Don't check netdevice for rx-hash 3da7a37ae688 qed*: Handle-based L2-queues. 567b3c127a79 qede: Revise state locking scheme f4fad34c0e45 qede: Refactor data-path Rx flow 4dbcd6400244 qede: Refactor statistics gathering 80439a1704e8 qede: Remove 'num_tc'. 6d937acfb3f1 qed: Optimize qed_chain datapath usage 01e23015a97c qede: Optimize aggregation information size f54b8cd6efed ehea: Remove unnecessary memset of stats in netdev private data 31e2f21fb35b l2tp: fix address test in __l2tp_ip6_bind_lookup() df90e6886146 l2tp: fix lookup for sockets not bound to a device in l2tp_ip d5e3a190937a l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() a3c18422a4b4 l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() 0382a25af3c7 l2tp: lock socket before checking flags in connect() bb83d62fa834 cxgb4: Add PCI device ID for new adapter b634d30a79ec cgroup, bpf: remove unnecessary #include 18502acd9a96 neigh: remove duplicate check for same neigh a107bf8b3905 isofs: add KERN_CONT to printing of ER records 4a15b24a65f1 ASoC: sun4i-codec: Add support for H3 codec dac5f86bc9e6 ASoC: sun4i-codec: Add support for A23 codec d54ef0574ade spi: fsl-espi: remove unused linearization code dcb425f3ba6e spi: fsl-espi: eliminate need for linearization when reading from hardware 058234328445 spi: fsl-espi: eliminate need for linearization when writing to hardware e1cdee73dfca spi: fsl-espi: determine need for byte swap only once fee3244cd1f5 ASoC: cht_bsw_rt5672: Use HID translation unit 2fc995a87f2e ASoC: intel: Fix crash at suspend/resume without card registration b88a0deaaf97 spi: fsl-lpspi: read lpspi tx/rx fifo size in probe() d2ad0a62d4ee spi: fsl-lpspi: use wait_for_completion_timeout() while waiting transfer done 80cca775cdc4 net: fec: cache statistics while device is down 109c75afa1cf regulator: core: Correct type of mode in regulator_mode_constrain 2263fddcd0ba ASoC: nau8825: lock longer to avoid playback pop upon resume 9bee294f53ef samples/bpf: fix include path 786e1c37194e ASoC: intel: Replace kthread with work 763dfa276c9a macvtap: replace printk with netdev_err 35f4403edb21 ASoC: arizona: Use component pin control functions 1b4d9c221915 ASoC: core: Add component pin control functions 6473bbfd7e85 Input: drv2667 - fix misuse of regmap_update_bits 037b3af6bf84 Input: drv2665 - fix misuse of regmap_update_bits a64ea311f1e4 Input: synaptics-rmi4 - add rmi_enable/disable_irq 0d37d63a0012 Input: synaptics-rmi4 - remove unused fields in struct rmi_driver_data 9e421b7c6086 Input: synaptics-rmi4 - fix documentation of rmi_2d_sensor_platform_data 17b463654f41 vxlan: fix a potential issue when create a new vxlan fdb entry. 2425f1808123 Input: change KEY_DATA from 0x275 to 0x277 2a7bf53f577e Btrfs: fix tree search logic when replaying directory entry deletes b4b22a012ef9 scsi: lpfc: Replace pci_pool_alloc by pci_pool_zalloc b0120d990625 scsi: storvsc: Payload buffer incorrectly sized for 32 bit kernels. 338be0723381 scsi: cxgb4i: Add a missing call to neigh_release 11f7b1844ac0 scsi: cxlflash: Avoid command room violation 3d2f617d448f scsi: cxlflash: Improve context_reset() logic 8a2605430a64 scsi: cxlflash: Fix crash in cxlflash_restore_luntable() 68ab2d76e4be scsi: cxlflash: Set sg_tablesize to 1 instead of SG_NONE d25280060835 ASoC: rt5670: Add missing 10EC5072 ACPI ID b4ff47d2843f ASoC: rt5670: Enable Braswell platform workaround for Dell Wyse 3040 6648eb8666af ASoC: Intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail 734829105874 spi: orion: fix comment to mention MVEBU b3c35973b8ac liquidio CN23XX: VF init and destroy cf39faf54289 liquidio CN23XX: VF interrupt f7cdd64bede8 liquidio CN23XX: VF mailbox 9003baf09ea6 liquidio CN23XX: init VF softcommand queues da15c78b5664 liquidio CN23XX: VF register access c865cdf13ac8 liquidio CN23XX: VF queue setup 69c69da33d1d liquidio CN23XX: VF config setup 111fc64a237f liquidio CN23XX: VF registration 547be9ec1273 liquidio CN23XX: VF register definitions f92a80a99721 openvswitch: Fix skb leak in IPv6 reassembly. 8879f9ffab26 arm64: defconfig: Do not lower CONFIG_LOG_BUF_SHIFT 1379fd3c426c samples: bpf: Refactor test_cgrp2_attach -- use getopt, and add mode 377fa64f19ff net: brocade: bna: use new api ethtool_{get|set}_link_ksettings 85de8576a0b1 bpf, xdp: allow to pass flags to dev_change_xdp_fd b23ce9e8b3d6 net: phy: bcm7xxx: Plug in support for reading PHY error counters 820ee17b8d3b net: phy: broadcom: Add support code for reading PHY counters 5a6681e22c14 sfc: separate out SFC4000 ("Falcon") support into new sfc-falcon driver 6bb10c2bc657 cpsw: ethtool: add support for nway reset 1c885808e456 tcp: SOF_TIMESTAMPING_OPT_STATS option for SO_TIMESTAMPING efd901741675 tcp: export sender limits chronographs to TCP_INFO b0f71bd3e190 tcp: instrument how long TCP is limited by insufficient send buffer 5615f88614a4 tcp: instrument how long TCP is limited by receive window 0f87230d1a6c tcp: instrument how long TCP is busy sending 05b055e89121 tcp: instrument tcp sender limits chronographs a090994980a1 cpsw: ethtool: add support for getting/setting EEE registers 2aa488a6bc6a misc: sram: remove useless #ifdef f98121f3ef3d arm64: dts: fix build errors from missing dependencies ec125cfb7ae2 Btrfs: fix deadlock caused by fsync when logging directory entries 2cdaf447e8c4 Btrfs: fix enospc in hole punching 1d57ee941692 btrfs: improve delayed refs iterations 824d8dff8846 btrfs: qgroup: Fix qgroup data leaking by using subtree tracing 33d1f05ccb69 btrfs: Export and move leaf/subtree qgroup helpers to qgroup.c 50b3e040b7c0 btrfs: qgroup: Rename functions to make it follow reserve,trace,account steps 1d2beaa95b30 btrfs: qgroup: Add comments explaining how btrfs qgroup works 1621f8f3f9cd btrfs: use bio_for_each_segment_all in __btrfsic_submit_bio 4989d277eb4b btrfs: refactor __btrfs_lookup_bio_sums to use bio_for_each_segment_all 2a4d0c9068a6 btrfs: calculate end of bio offset properly 81381053d094 btrfs: use bi_size 6cd7ce493548 btrfs: don't access the bio directly in btrfs_csum_one_bio 6a2de22f6bab btrfs: don't access the bio directly in the direct I/O code 80ace3e40390 btrfs: don't access the bio directly in the raid5/6 code 974b1adc3b10 btrfs: use bio iterators for the decompression handlers 0c476a5d7f63 btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space f94480bd7be6 Btrfs: abort transaction if fill_holes() fails 62fe51c1d010 Btrfs: fix file extent corruption d2fbb2b589ec btrfs: increment ctx->pos for every emitted or skipped dirent in readdir c2951f32d36c btrfs: remove old tree_root dirent processing in btrfs_real_readdir() d1111a75479d btrfs: Call kunmap if zlib_inflateInit2 fails ed0df618b1b0 btrfs: store and load values of stripes_min/stripes_max in balance status item 4d5106a126f3 btrfs: remove redundant check of btrfs_iget return value 0b5e3dafb602 btrfs: change btrfs_csum_final result param type to u8 a23eaa875f0f Btrfs: adjust len of writes if following a preallocated extent 7b9ea6279b33 btrfs: return early from failed memory allocations in ioctl handlers 58e8012cc12b btrfs: add optimized version of eb to eb copy b159fa2808b1 btrfs: remove constant parameter to memset_extent_buffer and rename it fba1acf9ff77 btrfs: use specialized page copying helpers in btrfs_clone_extent_buffer d24ee97b96db btrfs: use new helpers to set uuids in eb f157bf765b37 btrfs: introduce helpers for updating eb uuids 2230adffe4ea btrfs: delete unused member from superblock 62d1f9fe97dd btrfs: remove trivial helper btrfs_find_tree_block b917bb387812 btrfs: reada, remove pointless BUG_ON check for fs_info 8694bb613605 btrfs: reada, remove pointless BUG_ON in reada_find_extent fc2e901f2685 btrfs: reada, sink start parameter to btree_readahead_hook bcdc51b2043a btrfs: reada, remove unused parameter from __readahead_hook 04998b3324fc btrfs: reada, cleanup remove unneeded variable in __readahead_hook ef2fff64fd54 btrfs: rename helper macros for qgroup and aux data casts 5d9dbe617a9e btrfs: remove stale comment from btrfs_statfs 926b92335a60 btrfs: remove unused headers, statfs.h 745699ef6292 btrfs: remove useless comments ebce0e01b930 btrfs: make block group flags in balance printks human-readable 8e2bd3b7fac9 Btrfs: deal with existing encompassing extent map in btrfs_get_extent() 939659dfd3ed btrfs: add necessary comments about tickets_id 0186fcce896d drm/tilcdc: fix parsing of some DT properties 3672583f2525 drm/tilcdc: Enable frame done irq and functionality for LCDC rev 1 6dff5b67054e powerpc/ps3: Fix system hang with GCC 5 builds 76ffb5785047 powerpc/prom: Switch to using structs for ibm_architecture_vec d03d1d65b557 powerpc/prom: Define structs for client architecture vectors 53ce299615e5 powerpc/pseries: add definitions for new H_SIGNAL_SYS_RESET hcall 75d7f277eefc drm/tilcdc: Configure video mode to HW in enable() not in mode_set_nofb() 274c34dbe756 drm/tilcdc: Load palette at the end of mode_set_nofb() e59f5af9fba2 drm/tilcdc: Add timeout wait for palette loading to complete 55e165c4d9d3 drm/tilcdc: Enable palette loading for revision 2 LCDC too f13e088ca8ba drm/tilcdc: Fix load mode bit-field setting in tilcdc_crtc_enable() 0f92e898d187 drm/tilcdc: Add tilcdc_write_mask() to tilcdc_regs.h 9963d36d14ec drm/tilcdc: Fix tilcdc_crtc_create() return value handling 9345235e9c67 drm/tilcdc: implement palette loading for rev1 cba8844a687e drm/tilcdc: Enable sync lost error and recovery handling for rev 1 LCDC ec9eab097a50 drm/tilcdc: Add drm bridge support for attaching drm bridge drivers dc55ac3b52e6 drm/bridge: Add ti-tfp410 DVI transmitter driver e2103d36dd95 dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge 500c7ab1a9db powerpc: Enable CONFIG_KEXEC_FILE in powerpc server defconfigs. 80f60e509a03 powerpc/kexec: Enable kexec_file_load() syscall 0d97631392c2 powerpc: Add purgatory for kexec_file_load() implementation. a0458284f062 powerpc: Add support code for kexec_file_load() da6658859b9c powerpc: Change places using CONFIG_KEXEC to use CONFIG_KEXEC_CORE instead. e2e806f9e437 kexec_file: Factor out kexec_locate_mem_hole from kexec_add_buffer. ec2b9bfaac44 kexec_file: Change kexec_add_buffer to take kexec_buf as argument. 60fe3910bb02 kexec_file: Allow arch-specific memory walking for kexec_add_buffer 13b3d7270581 drm/tilcdc: Recover from sync lost error flood by resetting the LCDC a9b01b5823f7 serial: 8250_mid fix calltrace when hotplug 8250 serial controller cd74da957ba2 drivers: base: dma-mapping: Fix typo in dmam_alloc_non_coherent comments 31114fa95bdb auxdisplay: ht16k33: select framebuffer helper modules 81126d1a8bc2 crypto: arm/aesbs - fix brokenness after skcipher conversion 2debd3325e55 crypto: chcr - Add AEAD algos. 5c86a8ff2e0d crypto: chcr - Move tfm ctx variable to request context e7922729bef4 crypto: chcr - Use SHASH_DESC_ON_STACK adf1ca6182a6 crypto: chcr - Adjust Dest. buffer size cc1b156df510 crypto: chcr - Calculate Reverse round key in setkey callback. 44fce12a3464 crypto: chcr - Remove dynamic allocation 18f0aa06a3c9 crypto: chcr - Fixes Unchecked dereference inside function 358961d1cd1e crypto: chcr - Added new structure chcr_wr 39f91a34f321 crypto: chcr - Cosmetic change b3e1e0cbd9ee crypto: arm64/aes-ce-ctr - fix skcipher conversion 3cbf61fb9fe2 crypto: skcipher - fix crash in skcipher_walk_aead() 7f329c17427b crypto: arm/aes-ce - fix broken monolithic build 6fdf436fd854 crypto: arm/aes - Add missing SIMD select for aesbs f1706cb74e2e staging: sm750fb: fix tabstop style warning a4424bf50b3e staging: lustre: libcfs: repair improper unlikely test 57891633eeef crypto: rsa - Add Makefile dependencies to fix parallel builds 66bf09377204 crypto: chcr - Fix memory corruption 510298121245 crypto: drbg - prevent invalid SG mappings 6bf0d84d13e9 docs: ieee802154: update main documentation file e03551d7b99c ieee802154: fakelb: print number of created fake devices during probe 5cc92049e298 ieee802154: add myself as co-maintainer to MAINTAINERS file 4d7101d76572 at86rf230: fix cca ed values for rf233 5b3211dcd435 ieee802154: check device type 003611334d55 [media] s5p-mfc: Add support for MFC v8 available in Exynos 5433 SoCs 1bce6fb3edf1 [media] s5p-mfc: Rework clock handling 741f4331d07f [media] s5p-mfc: Don't keep clock prepared all the time 387e08e20210 [media] s5p-mfc: Kill all IS_ERR_OR_NULL in clocks management code 7e55a016fac0 [media] s5p-mfc: Remove dead conditional code 8accb8fdf6ea [media] s5p-mfc: Ensure that clock is disabled before turning power off 2e4e084465dd [media] s5p-mfc: Remove special clock rate management 0a79ef333dfa [media] s5p-mfc: Use printk_ratelimited for reporting ioctl errors 3605163d98db [media] s5p-mfc: Set DMA_ATTR_ALLOC_SINGLE_PAGES 825fe38a0976 leds: netxbig: fix module autoload for OF registration a55e23864d38 esp6: Fix integrity verification when ESN are used f26dab9fc745 leds: pca963x: Add ACPI support 7c7fedd51c02 esp4: Fix integrity verification when ESN are used e411072d5740 drm/i915: drop the struct_mutex when wedged or trying to reset 2420489bcb89 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error 83e2d0587ae8 xfrm_user: fix return value from xfrm_user_rcv_msg 3c3dd1e058cb USB: serial: kl5kusb105: abort on open exception path 6774d5f53271 USB: serial: kl5kusb105: fix open error path 13c28b029708 HID: cp2112: explicitly require irqchip support in gpiolib e94bd1736f1f drm: Don't call drm_for_each_crtc with a non-KMS driver b836554386cc x86/tsc: Fix broken CONFIG_X86_TSC=n build c3b004460d77 quota: Remove dqonoff_mutex 5f530de63cfc ocfs2: Use s_umount for quota recovery protection ee1ac541a244 quota: Remove dqonoff_mutex from dquot_scan_active() 2a64f80ee3ab ocfs2: Protect periodic quota syncing with s_umount semaphore 0a21fc1214a2 sched/x86: Make CONFIG_SCHED_MC_PRIO=y easier to enable de966cf4a4fa sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO b36585a0a3c1 xen/events: use xen_vcpu_id mapping for EVTCHNOP_status 0ab5171b8971 powerpc/mm: Fix no execute fault handling on pre-POWER5 881eadabe71f net: dsa: slave: fix fixed-link phydev leaks 14cab6f6510c net: ethernet: ti: davinci_emac: fix fixed-link phydev and of-node leaks c41a47678d06 net: ethernet: dwc_eth_qos: fix fixed-link phydev leaks 9f70eb339f52 net: ethernet: renesas: ravb: fix fixed-link phydev leaks 16a67eb3ec21 net: ethernet: mediatek: fix fixed-link phydev leaks 5a57a304315c net: ethernet: marvell: mvneta: fix fixed-link phydev leaks 0807c4ceb8d1 net: ethernet: ucc_geth: fix fixed-link phydev leaks 42c70042458d net: ethernet: gianfar: fix fixed-link phydev leaks b9755f03728b net: ethernet: fs_enet: fix fixed-link phydev leaks 82005b1c19b1 net: ethernet: fec: fix fixed-link phydev leaks 140ca9d3471c net: ethernet: bcmgenet: fix fixed-link phydev leaks 39f8b0d426e0 net: ethernet: bcmsysport: fix fixed-link phydev leaks 9e0810313038 net: ethernet: aurora: nb8800: fix fixed-link phydev leaks 5a89394ad2a5 net: ethernet: altera: fix fixed-link phydev leaks 3f65047c853a of_mdio: add helper to deregister fixed-link PHYs 0d8f3c67151f net: dsa: slave: fix of-node leak and phy priority acdda3aae146 xfs: use iomap_dio_rw ff6a9292e6f6 iomap: implement direct I/O ec1b826097f3 fs: make sb_init_dio_done_wq available outside of direct-io.c 6552321831dc xfs: remove i_iolock and use i_rwsem in the VFS inode instead f8319483f57f locking/lockdep: Provide a type check for lock_is_held bd2c6636cc59 dmaengine: DW DMAC: add multi-block property to device tree 258f2277a93f dmaengine: DW DMAC: enable memory-to-memory transfers support 08c824e87ea0 dmaengine: edma: re-initialize dummy slot during system resume 201ac4861c19 dmaengine: omap-dma: Support for slave devices with data port window 54cd25580876 dmaengine: dma_slave_config: add support for slave port window 9dcd74089a1e dmaengine: at_xdmac: Use dma_pool_zalloc c2e60fc702db dmaengine: zx296702_dma: Use dma_pool_zalloc d64816086389 dmaengine: dmatest: honor alignment restriction for buffers 31d182574a0e dmaengine: fix spacing issues for dmatest 7646ff2e7a33 thermal/x86 pkg temp: Convert to hotplug state machine 556238e45c8d thermal/x86_pkg_temp: Sanitize package management 411bb3835f47 thermal/x86_pkg_temp: Move work into package struct 64ca738f1fba thermal/x86_pkg_temp: Move work scheduled flag into package struct ab47bd964af6 thermal/x86_pkg_temp: Sanitize locking 8079a4bdcb07 thermal/x86_pkg_temp: Cleanup code some more 3883a64e3811 thermal/x86_pkg_temp: Cleanup namespace b6badbea30bb thermal/x86_pkg_temp: Get rid of ref counting 09a674cd695f thermal/x86_pkg_temp: Sanitize callback (de)initialization 21a3d3d4c8f3 thermal/x86_pkg_temp: Replace open coded cpu search 89baa56be7fa thermal/x86_pkg_temp: Remove redundant package search 768bd13c93c0 thermal/x86_pkg_temp: Cleanup thermal interrupt handling f37fabb8643e thermal: hwmon: Properly report critical temperature in sysfs 3816199506c7 block: add bio_iov_iter_get_pages() 93ba22225504 hv_netvsc: remove excessive logging on MTU change 523779c734d9 mlxsw: core: Change order of operations in removal path 81d4d7289a6b mlxsw: core: Add missing rollback in error path 87259f18778c mlxsw: spectrum_buffers: Limit size of pools f414b48e92d2 mlxsw: resources: Add maximum buffer size a51088782417 GSO: Reload iph after pskb_may_pull 725cbb62e7ad sched: cls_flower: remove from hashtable only in case skip sw flag is not set 648f0c28df28 net/dccp: fix use-after-free in dccp_invalid_packet 67ea7ef19bdd mlxsw: switchib: add MLXSW_PCI dependency 0075bd692dca net: phy: Fix use after free in phy_detach() ffac0e967f20 net: macb: ensure ordering write to re-enable RX smoothly a0b44eea372b net: macb: fix the RX queue reset in macb_rx() 22d3efe5f62e stmmac: fix comments, make debug output consistent 01ae87eab536 bpf: cgroup: fix documentation of __cgroup_bpf_update() 707693c8a498 netlink: Call cb->done from a worker thread 95c2027bfeda net/sched: pedit: make sure that offset is valid c44a3bc142f3 dt: bindings: add ethernet phy eee-broken-modes option documentation 1fc31357ad19 dt-bindings: net: add EEE capability constants d853d145ea3e net: phy: add an option to disable EEE advertisement 436feafe95cc net: stmmac: enable tx queue 0 for gmac4 IPs synthesized with multiple TX queues 0b457dde3cf8 PCI: Add comments about ROM BAR updating 7a6d312b50e6 PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE 286c2378aacc PCI: Remove pci_resource_bar() and pci_iov_resource_bar() 546ba9f8f22f PCI: Don't update VF BARs while VF memory space is enabled 6ffa2489c51d PCI: Separate VF BAR updates from standard BAR updates faaae2a58143 Re-enable CONFIG_MODVERSIONS in a slightly weaker form 530742e70719 net: arc_emac: add dependencies on associated arches and compile test b26bff6e52d8 MAINTAINERS: Add device tree bindings to mv88e6xx section e8d7c33232e5 md/raid5: limit request size according to implementation limits 0002b61bdaac f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage 26787236b366 f2fs: do not activate auto_recovery for fallocated i_size 26fc78f6fef3 drm/vc4: Fix race between page flip completion event and clean-up 0de8ce3ee8e3 PCI: hv: Allocate physically contiguous hypercall params buffer 1a0ec5c30c37 md/raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly dbd22c8d7fc6 md/raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log bc8f167f9c46 md/raid5-cache: release the stripe_head at the appropriate location fc833c2a2f41 md/raid5-cache: use ring add to prevent overflow 9b69173e5c60 md/raid5-cache: remove unnecessary function parameters 462eb7d87297 raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache 661a3755610e drm: Fix locking cargo-cult in encoder/plane init/cleanup b07c42547b82 drm/doc: Fix indenting in drm_modeset_lock.c comment feb6cd6a0f9f thermal/intel_powerclamp: stop sched tick in forced idle cb91fef1b719 thermal/intel_powerclamp: Convert to CPU hotplug state 8d962ac7f396 thermal/intel_powerclamp: Convert the kthread to kthread worker API 14f3f7d8cbce thermal/intel_powerclamp: Remove duplicated code that starts the kthread 6276e53fa8c0 ACPI / video: Add force_native quirk for HP Pavilion dv6 350fa038c31b ACPI / video: Add force_native quirk for Dell XPS 17 L702X 7020bcb82838 ACPI: do not warn if _BQC does not exist e499807737b7 MAINTAINERS: add git url for fpga 1d7f1589d341 fpga: Clarify how write_init works streaming modes 340c0c53ea30 fpga zynq: Fix incorrect ISR state on bootup 80baf649c277 fpga zynq: Remove priv->dev 1930c2865108 fpga zynq: Add missing \n to messages a0e1b6185859 fpga: Add COMPILE_TEST to all drivers 3a72dc771cc3 xprtrdma: Relocate connection helper functions c351f9438754 xprtrdma: Update dprintk in rpcrdma_count_chunks 2f6922ca334e xprtrdma: Shorten QP access error message 6d6bf72de914 xprtrdma: Squelch "max send, max recv" messages at connect time 289400af2b87 xprtrdma: Update documenting comment a100fda1a2e1 xprtrdma: Refactor FRMR invalidation 48016dce46ad xprtrdma: Avoid calls to ro_unmap_safe() 109b88ab9d78 xprtrdma: Address coverity complaint about wait_for_completion() ae09531d3c1f SUNRPC: Proper metric accounting when RPC is not transmitted 5e9fc6a06bba xprtrdma: Support for SG_GAP devices 8d38de65644d xprtrdma: Make FRWR send queue entry accounting more accurate 62aee0e30286 xprtrdma: Cap size of callback buffer resources d6ba7a9c8b5a doc: Sphinxify the tracepoint docbook 8da3dc533472 doc: debugobjects: actually pull in the kerneldoc comments 93dc3a112bf8 doc: Convert the debugobjects DocBook template to sphinx cc9086e772b5 i2c: qup: support SMBus block read 515da746983b i2c: qup: add ACPI support 0bb33e25e5c9 docs: Move the 802.11 guide into the driver-api manual 4763601a56f1 ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() fc90172ba283 ALSA: line6: Claim pod x3 usb data interface 0e0d3d2c5f99 driver core: test_async: fix up typo found by 0-day 5bcf2a921ba0 staging: unisys: fix spelling mistake of "outstanding" feebd0ed7e33 staging: gdm724x: Remove one blank line in sequence 95703a78296f staging: gdm724x: Align parameters to parenthesis d28fb1ffbaf4 staging: sm750fb: fix a type issue in sm750_set_chip_type() 4e0447cdaf60 staging: sm750fb: update license 3e3d96c156a7 staging: slicoss: remove UPDATE_STATS_GB macro and inline code 4dc0e9832ba1 staging: slicoss: remove not used UPDATE_STATS macro e0d648151d00 Staging: ks7010: Fixed {} brace warnings for single statement blocks. 7e47629e7af1 staging: most: Eliminate usage of symbolic permissions a53ca63502e6 drm: Protect fb_helper list manipulation with a mutex 64e94407fb5a drm: Pull together probe + setup for drm_fb_helper 966a6a13c666 drm: Hold mode_config.lock to prevent hotplug whilst setting up crtcs 3ce173a162e6 staging: lustre: obd: reserve connection flag OBD_CONNECT_FLAGS2 59b6693aea77 staging: lustre: obd: reserve connection flag OBD_CONNECT_OBDOPACK 0b83bc1675de staging: lustre: obd: reserve connection flag OBD_CONNECT_LOCK_AHEAD 9ed8e66a4310 staging: lustre: obd: reserve connection flag OBD_CONNECT_SUBTREE 986dbb586fda staging: lustre: ldlm: change "int" to proper enum type 581b75c25077 staging: lustre: ldlm: rename LDLM_CANCEL_* flags 394a9726d235 staging: lustre: ldlm: remove ldlm_wire_policy_data_t typedef usage from code 2885bdeae68c staging: lustre: ldlm: remove ldlm_side_t typedef usage from code 3dea34781956 staging: lustre: ldlm: remove ldlm_policy_data_t typedef usage from code 5bba129eaa00 staging: lustre: lnet: memory corruption in selftest 7966f2d22e2a staging: lustre/ptlrpc: small leak on allocation failure 7edd7e82b96b console: Move userspace I/O out of console_lock to fix lockdep warning fab82cb3f1e1 firmware: move fw_state_is_done() into UHM section 5b029624948d firmware: do not use fw_lock for fw_state protection 0430cafcc4fb firmware: drop bit ops in favor of simple state machine f52cc379423d firmware: refactor loading status 2e700f8d8597 firmware: fix usermode helper fallback loading 3f214cff7c6e driver core: firmware_class: convert to use class_groups f76d25275c31 driver core: devcoredump: convert to use class_groups ced6473e7486 driver core: class: add class_groups support 8fae47705685 audit: add support for session ID user filter b5a062344419 kernfs: Declare two local data structures static 2eed70ded4d4 driver-core: fix platform_no_drv_owner.cocci warnings e22defeb9810 drivers/base/memory.c: Remove unused 'first_page' variable f7b7bee75e06 raid5-cache: add another check conditon before replaying one stripe e663c5dbad29 uio: pruss: add clk_disable() 999e4bf1d736 char/pcmcia: add some error checking in scr24x_read() 7f1a5f044e27 MAINTAINERS: Update fpga-mgr entry with new linux-fpga mailing list da191c28f571 snsc: restore IRQs on error path in scdrv_write() dd5c472a60e4 ppdev: check before attaching port 826a4c6574ef ppdev: use pr_* macros 805675644109 MAINTAINERS: update email 2bd362d5f45c ppdev: fix memory leak 9b57da0630c9 netfilter: ipv6: nf_defrag: drop mangled skb on ream error 5020ded78348 tty: nozomi: avoid sprintf buffer overflow f209fa03fc9d serial: 8250_pci: Detach low-level driver during PCI error recovery f06122f0bdd0 i2c: designware: Consolidate default functionality bits 9ff2007bea1f mei: me: add lewisburg device ids d5f8e166c257 mei: request async autosuspend at the end of enumeration 333ba053d145 lightnvm: transform target get/set bad block da2d7cb828ce lightnvm: use target nvm on target-specific ops. a279006afa33 lightnvm: introduce max_phys_sects helper function 959e911b3198 lightnvm: introduce helpers for generic ops in rrpc 8e53624d44c1 lightnvm: eliminate nvm_lun abstraction in mm 2a02e627c245 lightnvm: eliminate nvm_block abstraction on mm eec44565e9ab lightnvm: remove debug lun statistics from gennvm 0ac4072eb10c lightnvm: remove get_lun operation on gennvm 8e79b5cb1d3b lightnvm: move block provisioning to targets 8176117b82e4 lightnvm: manage lun partitions internally in mm de93434fcf74 lightnvm: remove gen_lun abstraction 98379a12c549 lightnvm: use constant name instead of value eb00352b5213 lightnvm: remove unnecessary variables in rrpc 0e5c3246dbb9 lightnvm: make address conversion functions global 7e4f64a9b300 lightnvm: cleanup unused target operations 17b25cfc873e lightnvm: remove sysfs configuration interface f0b01b6a610f lightnvm: rrpc: split bios of size > 256kb 402ab9a89d7b lightnvm: add ECC error codes a24ba4644b7a lightnvm: export set bad block table 8a3c95ab385f lightnvm: do not protect block 0 bb3149792e0e lightnvm: enable to send hint to erase command 3dc87dd048dc nvme: lightnvm: attach lightnvm sysfs to nvme block device 7498e99fc51c nvme: lightnvm: frees wrong cmd structure feff5c0a274e i2c: i2c-mux-gpio: update mux with gpiod_set_array_value_cansleep bbf9d262a147 i2c: mux: pca954x: Add ACPI support for pca954x ec98960e0bbb coresight: perf: Add a missing call to etm_free_aux bcb5b815de0c coresight: Add support for ARM Coresight STM-500 675a502305c4 coresight: tmc: Remove duplicate memset c38e505e2701 coresight: tmc: Get rid of mode parameter for helper routines 297ab90f15f6 coresight: tmc: Cleanup operation mode handling d52c9750f150 coresight: reset "enable_sink" flag when need be a39f841a5b5b coresight: etm3x: Adding missing features of Coresight PTM components a3e4df85b0dd coresight: etm3x: indentation fix (extra space removed) 9870ef5c584e coresight: stm: return error code instead of zero in .packet() dfa2ccc30e65 Revert "i2c: octeon: thunderx: Limit register access retries" 2d53a18098e5 drm/tilcdc: Fix race from forced shutdown of crtc in unload 9e79e062dc9b drm/tilcdc: Use unload to handle initialization failures 923310ba73d7 drm/tilcdc: Stop using struct drm_driver load() callback 15d704e53c7d drm/tilcdc: Remove obsolete drm_connector_register() calls d701453bd509 drm/tilcdc: Correct misspelling in error message 4c268d635f8d drm/tilcdc: Add revision handling for FB_CEILING 507b72b24cae drm/tilcdc: add a da850-specific compatible string cb42e20ea05b drm/tilcdc: add a workaround for failed clk_set_rate() e59d8bb574f6 ALSA: echoaudio: Fix improper return value in function load_asic 40931b85113d mlx4: give precise rx/tx bytes/packets counters cc4db26899dc x86/tsc: Try to adjust TSC if sync test fails 76d3b8515850 x86/tsc: Prepare warp test for TSC adjustment 4c5e3c637521 x86/tsc: Move sync cleanup to a safe place a36f5136814b x86/tsc: Sync test only for the first cpu in a package 1d0095feea59 x86/tsc: Verify TSC_ADJUST from idle 8b223bc7abe0 x86/tsc: Store and check TSC ADJUST MSR bec8520dca0d x86/tsc: Detect random warps 7b3d2f6e08ed x86/tsc: Use X86_FEATURE_TSC_ADJUST in detect_art() 76fb051d4294 ARM: mm: allow set_memory_*() to be used on the vmalloc region 580218f9678e ARM: mm: fix set_memory_*() bounds checks 6a259b1f8a9e drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time 6a8b2ca702b2 ARC: mm: PAE40: Fix crash at munmap 2349b5331673 scsi: ufs: fix default power mode to FAST/SLOW 0b257734344a scsi: ufs: optimize system suspend handling f37e9f8cf8bc scsi: ufs: fix condition in which DME command failure msg is printed out fb7b45f0462f scsi: ufs: handle errors from PHY_ADAPTER_ERROR register 7caf489b99a4 scsi: ufs: issue link starup 2 times if device isn't active c6a6db439868 scsi: ufs: ensure that host pa_tactivate is higher than device 10fe5888a40e scsi: ufs: increase the scsi query response timeout bde44bb665d0 scsi: ufs: fix failure to read the string descriptor 24d624320463 scsi: ufs: update device descriptor maximum size 4b761b580150 scsi: ufs: add index details to query error messages 61e073590b82 scsi: ufs: add queries retry mechanism 95d3af6bd18f EDAC, amd64: Autoload amd64_edac_mod on Fam17h systems 713ad54675fd EDAC, amd64: Define and register UMC error decode function d27f3a348e36 EDAC, amd64: Determine EDAC capabilities on Fam17h systems 2d09d8f301f5 EDAC, amd64: Determine EDAC MC capabilities on Fam17h 2924ecd441f3 trace: Update documentation for mono, mono_raw and boot clock 80ec3552107a trace: Add an option for boot clock as trace clock 948a5312f416 timekeeping: Add a fast and NMI safe boot clock ec4101e8903e timekeeping/clocksource_cyc2ns: Document intended range limitation ba58d1020a54 timekeeping: Ignore the bogus sleep time if pm_trace is enabled a109ded26c8c selftests/timers: Fix spelling mistake "Asyncrhonous" -> "Asynchronous" 021e2927586d scsi: dpt_i2o: Add a missing call to kfree b1509e5d2b47 scsi: isci: Add a missing call to pci_unmap_biosrom 5cfa2a3c7342 scsi: isci: avoid array subscript warning 24c790fbf5d8 iommu/amd: Missing error code in amd_iommu_init_device() 37bad55b784c iommu/s390: Drop duplicate header pci.h 7faf44bf9255 usb: fix improper return value when kzalloc fails cd63a1c1952e usb: return correct errno on failures fca0ca95c34d usb: return correct errno code when krealloc fails fd3ed14ed079 USB: EHCI: ehci-w90x900: remove unuseful functions 5c3ef39738f7 ata: sata_mv: check for errors when parsing nr-ports from dt 96cad6ffa61f usb: ohci: s3c2410: allow probing from device tree 4000188bda34 dt-bindings: usb: add DT binding for s3c2410 USB OHCI controller 640308b72f7d USB: ohci: da8xx: Resume the entire host controller 190534f64ac3 USB: ohci: da8xx: Allow probing from DT ff8c1bd8cf88 USB: ohci: da8xx: Add devicetree bindings c844ff74b04f USB: ohci: da8xx: Allow a regulator to handle VBUS f3c56fb39658 USB: ohci: da8xx: Add wrappers for platform callbacks c7a4f9f35b57 USB: ohci: da8xx: use ohci priv data instead of globals ce41b41e190b scsi: hisi_sas: shift vs compare typos aa8c65a4fdc8 scsi: aic94xx: Add a missing call to kfree 16961204a0eb scsi: hpsa: add 'ctlr_num' sysfs attribute 1ccde7004ff6 scsi: hpsa: use correct DID_NO_CONNECT hostbyte 669f044170d8 scsi: srp_transport: Move queuecommand() wait code to SCSI core a2ce2666aa35 mremap: move_ptes: check pte dirty after its removal d14e7683ecf0 ext4: be more strict when verifying flags set via SETFLAGS ioctls 07ed82ef93d6 EDAC, amd64: Add Fam17h debug output f8011d93a2d1 ext4: add EXT4_JOURNAL_DATA_FL and EXT4_EXTENTS_FL to modifiable mask 64eff7d9c446 perf script: Add option to stop printing callchain 643b8e4d86f8 ACPI/IORT: Introduce iort_iommu_configure 618f535a6062 ACPI/IORT: Add single mapping function ea50b5245ba8 ACPI/IORT: Replace rid map type with type mask d6fcd3b149f3 iommu/arm-smmu: Add IORT configuration bbb8a1848f35 iommu/arm-smmu: Split probe functions into DT/generic portions e4dadfa8122d iommu/arm-smmu-v3: Add IORT configuration 2985b5210f4d iommu/arm-smmu-v3: Split probe functions into DT/generic portions 846f0e9e74a0 ACPI/IORT: Add support for ARM SMMU platform devices creation bdca0c077fc5 ACPI/IORT: Add node match function d760a1baf20e ACPI: Implement acpi_dma_configure 778de0745375 iommu/arm-smmu-v3: Convert struct device of_node to fwnode usage ce9babe5f66d iommu/arm-smmu: Convert struct device of_node to fwnode usage e4f10ffe4c9b iommu: Make of_iommu_set/get_ops() DT agnostic 7936df92b9db ACPI/IORT: Add support for IOMMU fwnode registration 34ceea275f62 ACPI/IORT: Introduce linker section for IORT entries probing 027b25b26447 ACPI: Add FWNODE_ACPI_STATIC fwnode type 6eb18d4a2b86 iommu/arm-smmu: Set SMTNMB_TLBEN in ACR to enable caching of bypass entries dfed5f01e246 iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures ca297aad17e1 iommu/arm-smmu: Constify iommu_gather_ops structures 5896f3a3a1a8 iommu/arm-smmu: Constify iommu_gather_ops structures 4ae8a5c528c0 iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code 34ba5a80f249 drm/i915/guc: Split hw submission for replay after GPU reset 4d357af49918 drm/i915/guc: Keep the execbuf client allocated across reset 597bdc8bb2e8 drm/i915/guc: Initialise doorbell cookie to matching value 357248bfe592 drm/i915/guc: Rename client->cookie to match use 334636c67e86 drm/i915: Trim i915_guc_info() stack usage aa58e9afb613 perf kmem stat: Track memory freed d09f00810850 pwm: Add PWM driver for HiSilicon BVT SOCs 030910c08546 perf test: Remove "test" and similar strings from test descriptions 0e1614ac84f1 pwm: Fix device reference leak 7f9e77545b92 drm/i915: enable dp mst audio 9935f7fa2854 drm/i915: abstract ddi being audio enabled 59391a96dc73 bcma: add Dell Inspiron 3148 9a148a96fc3a drm/i915/debugfs: add dp mst info ba9f93f82aba rtlwifi: Fix enter/exit power_save 05db221e30a9 mt7601u: wait for clear rxq when stopping mac 53e3a80d80c8 brcmfmac: fix scheduled scan result handling for newer chips c6989fd55ceb brcmfmac: use requested scan interval in scheduled scan dfe5b0d52d58 brcmfmac: remove restriction from .sched_scan_start() callback 331e78944361 brcmfmac: use provided channels for scheduled scan 3e48611d31dd brcmfmac: move scheduled scan activation to pno source file fca6cb2f059e brcmfmac: split up brcmf_pno_config() function fa85b30a9084 brcmfmac: make internal escan more generic ab5981c83033 brcmfmac: change prototype for brcmf_do_escan() 3e2e86ab19c2 brcmfmac: fix handling ssids in .sched_scan_start() callback ac55136f43d3 brcmfmac: move pno helper functions in separate source file dc630dc5c753 brcmfmac: add support for 43341 chip be4b092cab84 brcmfmac: add pcie host dongle interface rev6 support 22dde1ed5a48 mwifiex: pcie: implement timeout loop for FW programming doorbell 4133828c76c3 mwifiex: Remove unused 'bcd_usb' variable 67dd2a754906 mwifiex: Removed unused 'pkt_type' variable e9f1db8b6859 mwifiex: Remove unused 'pm_flag' variable 60261b266a84 mwifiex: Remove unused 'adapter'variable 2c2bcabf02e1 mwifiex: Remove unused 'sta_ptr' variable 8ac9134161d9 mwifiex: Remove unused 'chan_num' variable 70d740598713 mwifiex: Removed unused mwifiex_private* 'priv' variable 9ce12d8be12c HID: asus: Add i2c touchpad support a074865e60ed perf tools: Introduce perf hooks 5a6acad17d2e tools lib bpf: Retrive bpf_map through offset of bpf_map_def 10931d241347 tools lib bpf: Add private field for bpf_object 9742da015078 tools lib bpf: Add missing BPF functions 415d3dab964c blk-mq: Drop explicit timeout sync in hotplug abac4c89731c kbuild: minor improvement for thin archives build d8c1eb86e952 kbuild: modpost warn if export version crc is missing 4b89b7f7aad5 kbuild: keep data tables through dead code elimination 9da2f584b54f kbuild: improve linker compatibility with lib-ksyms.o build 7e441fe759b1 genksyms: Regenerate parser 0efdb2282343 kbuild/genksyms: handle va_list type fe026a851b6b kbuild: thin archives for multi-y targets 7e2b37c971a2 kbuild: kallsyms allow 3-pass generation if symbols size has changed bcfdd5d51050 drm/radeon: fix check for port PM availability 7ac33e47d576 drm/amdgpu: fix check for port PM availability 6d290391be92 HID: intel-ish-hid: Fix potential race condition 45d004f4afef PCI: Update BARs using property bits appropriate for type a000f0d3995f [media] vivid: Set color_enc on HSV formats 94868d612fd9 [media] v4l2-tpg: Init hv_enc field with a valid value f51e80804f08 [media] cec: pass parent device in register(), not allocate() cf2113ca5631 [media] uvcvideo: freeing an error pointer de66a1a04c25 HID: sony: Support DS4 dongle 53938ee427bf scripts/decode_stacktrace.sh: Fix address line detection on x86 dc1a90c6aad8 btrfs: cleanup: use already calculated value in btrfs_should_throttle_delayed_refs() cf8cddd38bab btrfs: don't abuse REQ_OP_* flags for btrfs_map_block 0eb47346968f Scripts: kconfig: nconf: fix _GNU_SOURCE redefined warning c1de45ca831a sched/idle: Add support for tasks that inject idle bb8313b603eb cpuidle: Allow enforcing deepest idle state selection dd7b2f035ec4 powerpc/mm: Fix lazy icache flush on pre-POWER5 c6385c947f4d drm/i915: Fix tracepoint compilation 24603935830b drm/i915/perf: Wrap 64bit divides in do_div() 49d73912cbfc drm/i915: Convert vm->dev backpointer to vm->i915 1650ac49c2a0 arm64: head.S: Fix CNTHCTL_EL2 access on VHE system e3d62cb8c70f ASoC: rt298: disable IRQ when jack is NULL 91197a9230e8 ASoC: Intel: atom: Make some messages to debug level 63079b6e43a8 ASoC: wm_adsp: Remove redundant extern declarations 739507159e4e ASoC: arizona: Remove redundant extern declarations f0f7fe1ac353 powerpc/boot: Fix rebuild when changing kernel endian 42d0c932b05b powerpc/boot: All uses of if_changed should depend on FORCE 1196d7aaebf6 powerpc: Stop passing ARCH=ppc64 to boot Makefile 3aaa8aba9f41 drm/i915: fix compilation warnings on maybe uninitialized pointers 0c9bd6004d25 USB: serial: add Fintek F81532/534 driver a18dbba8f01f drm/i915: Move the release of PT page to the upper caller ddbb271aea87 drm/i915: drop the struct_mutex when wedged or trying to reset 389f78b361fc drm: Introduce drm_framebuffer_assign() c4fcfc1619ea ovl: fix d_real() for stacked fs 70cd14761d8a Revert "drm/i915/execlists: Use a local lock for dfs_link access" 92117f0bce64 drm/i915: Move priority bumping for flips earlier 8328255ff81e powerpc/virtex: Use generic xilinx irqchip driver 8a11da598e2f irqchip/xilinx: Try to fall back if xlnx,kind-of-intr not provided 9689c99e4950 irqchip/xilinx: Add support for parent intc 2120a43527f3 irqchip/xilinx: Rename get_irq to xintc_get_irq 591db74bfad4 irqchip/xilinx: Restructure and use jump label api a5734de263e7 irqchip/xilinx: Clean up print messages 0547dc788585 microblaze/irqchip: Move intc driver to irqchip bb29cecb3bcd ARM: virt: Select ARM_GIC_V3_ITS 92116b804a02 ARM: gic-v3-its: Add 32bit support to GICv3 ITS 0968a61918a9 irqchip/gic-v3-its: Specialise readq and writeq accesses 328191c05ed7 irqchip/gic-v3-its: Specialise flush_dcache operation d524eaa2a8c0 irqchip/gic-v3-its: Narrow down Entry Size when used as a divider b11283eb89b0 irqchip/gic-v3-its: Change unsigned types for AArch32 compatibility 016f98afd050 irqchip/gic-v3: Use nops macro for Cavium ThunderX erratum 23154 d44ffa5ae70a irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s 93559191e71b mfd: tps65217: Support an interrupt pin as the system wakeup fa9170522b36 mfd: tps65217: Make an interrupt handler simpler 6d2c2b9f806a mfd: tps65217: Update register interrupt mask bits instead of writing operation f66020640367 mfd: tps65217: Specify the IRQ name 40a50f8b307d mfd: tps65217: Fix page fault on unloading modules 445c93093d7f mfd: palmas: Remove redundant check in palmas_power_off fb36f77efec7 mfd: arizona: Disable IRQs during driver remove 953f432b3d0a mfd: pm8xxx: add support to pm8821 85a9419a254e mfd: intel-lpss: Try to enable Memory-Write-Invalidate c5e589a17172 mfd: rn5t618: Add Ricoh RC5T619 PMIC support 34d9030b5d06 mfd: axp20x: Add address extension registers for AXP806 regmap f57576e73cc4 mfd: intel_soc_pmic_bxtwc: Fix a typo in MODULE_DEVICE_TABLE() dd5a8f20c287 mfd: core: Fix device reference leak in mfd_clone_cell 794550ffbf91 mfd: bcm590xx: Simplify a test 51a6c60b2f4d mfd: sun4i-gpadc: Select regmap-irq fdae7ba31c30 mfd: abx500-core: drop unused MODULE_ tags from non-modular code dac94efad230 mfd: ab8500: make sysctrl explicitly non-modular 1d57c39d003a mfd: ab8500-gpadc: Make it explicitly non-modular 4b3f2b60b53c mfd: ab8500-debugfs: Make it explicitly non-modular 31cbae2224c1 mfd: ab8500-core: Make it explicitly non-modular 4be85fc4f8ea mfd: ab3100-core: Make it explicitly non-modular d4c55da236e6 mfd: si476x-i2c: Fix spelling mistakes "Failet" and "gett" d34bffb5c5b4 mfd: arizona: Use irq_find_mapping when appropriate 202b56890aea mfd: wm8994-core: Don't use managed regulator bulk get API 8ca9edc83793 mfd: davinci_voicecodec: Tidyup header difinitions ba28f546754b mfd: wm5102: Remove spurious trailing spaces e8ae79d67466 mfd: sun4i-gpadc: Fix 'cast from pointer to integer of different size' warning 41751b033aaa mfd: axp20x-i2c: Add i2c-ids to fix module auto-loading 8e52b61cc8ea mfd: syscon: Support native-endian regmaps b2e2c8509171 mfd: rk808: RK818 uses DEV_OFF to power off supplies a893764ca869 mfd: fsl-imx25-tsadc: Fix module autoload when registered via OF e45b6c80b8bc mfd: hi655x-pmic: Fix module autoload when registered via OF 108fbd619869 mfd: abx500-core: Allow driver to built if COMPILE_TEST is enabled 23feb7c6e124 mfd: exynos-lpass: Add hardware dependency 054814b863b3 mfd: tps65912: Move regmap config into core driver bb63f7d33d35 mfd: wm8994-core: Disable regulators before removing them 3e56c4688e6b mfd: wm8994-core: Don't split lines unnecessarily 28e9e55ed30d mfd: Enable compile testing for max77620 and max77686 d87814a3e846 mfd: tc3589x: Improve function-level documentation 937d3a0af521 mfd: Add support for Allwinner SoCs ADC 7fff7d9b1544 dt-bindings: mfd: Add Altera Arria10 System Resource Chip bindings 34c1c21e94ac soc: fsl: fix section mismatch build warnings 151ede40fd69 mmc: sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 1b48706f027c MAINTAINERS: add entry for Freescale SoC drivers a6fc3b698130 soc: fsl: add GUTS driver for QorIQ platforms a8c759c78f70 dt: bindings: move guts devicetree doc out of powerpc directory e7a802c02c29 ARM64: dts: ls2080a: add device configuration node 585b5fa63da9 crypto: arm/aes - Select SIMD in Kconfig a4b15bed547a crypto: arm64/sha2 - add generated .S files to .gitignore fb3470f795ab mmc: sh_mmcif: Document r8a73a4, r8a7778 and sh73a0 DT bindings 15ae5fcab798 mmc: sh_mobile_sdhi: remove support for sh7372 03d640ae1f9b mmc: block: delete packed command support d3c6aac3bdfe mmc: delete is_first_req parameter from pre-request callback e173f8911f09 mmc: core: Update CMD13 polling policy when switch to HS DDR mode 53e60650f74e mmc: core: Allow CMD13 polling when switching to HS mode for mmc aa33ce3c411a mmc: core: Enable __mmc_switch() to change bus speed timing for the host 5ec32f84111a mmc: core: Check SWITCH_ERROR bit from each CMD13 response when polling 625228fa3e01 mmc: core: Rename ignore_crc to retry_crc_err to reflect its purpose 89e57aedda33 mmc: core: Remove redundant __mmc_send_status() 437590a123b6 mmc: core: Retry instead of ignore at CRC errors when polling for busy 8f743d03948d mmc: sdhci-pci: Allow deferred probe for sd card detect gpio 2d1956d0a4e0 mmc: sdhci-pci: Add support for Intel GLK 02e4293dc013 sdhci: sdhci-msm: update dll configuration cc392c583d0f mmc: sdhci-msm: Add calibration tuning for CDCLP533 circuit abf270e5c626 mmc: sdhci-msm: Save the calculated tuning phase ff06ce417828 mmc: sdhci-msm: Add HS400 platform support b12d44db4b01 mmc: sdhci-msm: Add clock changes for DDR mode. edc609fd19e1 mmc: sdhci-msm: Implement set_clock callback for sdhci-msm fec796739740 mmc: sdhci: Factor out sdhci_enable_clk a0e3142869d2 mmc: sdhci-msm: Enable few quirks 80031bdeb764 mmc: sdhci-msm: Add get_min_clock() and get_max_clock() callback 83736352e0ca mmc: sdhci-msm: Update DLL reset sequence f927ea416771 dt-bindings: sdhci-msm: Add xo value 29301f40cb9f mmc: sdhci-msm: Change poor style writel/readl of registers 53e391aba608 Documentation: synopsys-dw-mshc: remove the unused properties b023030f1057 mmc: dw_mmc: The "clock-freq-min-max" property was deprecated 0349c0854eb6 mmc: dw_mmc: remove the unnecessary mmc_data structure a4cc7eb4416f mmc: dw_mmc: use the cookie's enum values for post/pre_req() e13c3c081845 mmc: dw_mmc: call the dw_mci_prep_stop_abort() by default 8c005b409080 mmc: dw_mmc: use the hold register when send stop command 72e83577bc5b mmc: dw_mmc: change the DW_MCI_FREQ_MIN from 400K to 100K 1f4d50790b74 mmc: dw_mmc: fix the debug message for checking card's present 21657ebd6377 mmc: dw_mmc: display the real register value on debugfs 26be9d705f44 mmc: dw_mmc: fix spelling mistake in dev_dbg message e01071dd2bfc mmc: block: move packed command struct init 7db3028e00f0 mmc: block: rename data to blkdata f2818bff37b6 mmc: block: use mmc_req_is_special() 6e628dad6553 mmc: davinci: request gpios using gpio descriptors c8301e798fc8 mmc: davinci: use mmc_of_parse to parse common mmc configuration e726e8c959fc mmc: tmio: remove SDIO from TODO list 0c4bf5beff79 mmc: tmio: fix wrong bitmask for SDIO irqs a5488a35bae7 mmc: wbsd: implement check for dma mapping error 16652a936e96 mmc: mmc_test: Uninitialized return value 178b0fa0d465 mmc: sdhci: remove unneeded (void *) casts in sdhci_(pltfm_)priv() c833e92bbb60 mmc: sdhci-iproc: support standard byte register accesses 40fe0d43da6e mmc: sdhci-iproc: Add brcm, sdhci-iproc compat string in bindings document 06f438dd389a mmc: sh_mobile_sdhi: Add tuning support 4f11997773b6 mmc: tmio: Add tuning support e8f36b5d3b54 mmc: tmio: Add hw reset support 2f87365f832b mmc: tmio: document mandatory and optional callbacks 96e0b2ba00ee mmc: tmio: enhance illegal sequence handling c820af5f18ec mmc: core: Add helper to see if a host can be retuned 0963dd56b1cf mmc: sh_mobile_sdhi: Add r7s72100 support 8185e51f358a mmc: tmio-mmc: add support for 32bit data port f19417f38264 mmc: sh_mobile_sdhi: add ocr_mask option 8e8b3f514c12 mmc: core: use enum mmc_blk_status properly 2cc64587089f mmc: block: convert ecc_err to a bool c44d6cefdf36 mmc: block: make gen_err a bool variable 92e0c44b92e4 mmc: sdhci: Use sdhci-caps-mask and sdhci-caps to change the caps read during __sdhci_read_caps 426ad975237e mmc: sdhci: dt: Add device tree properties sdhci-caps and sdhci-caps-mask 49adc0cacbe8 mmc: mmci: refactor ST Micro busy detection 5db3eee7b914 mmc: mmci: clean up header defines 18fae5c45c4b mmc: s3cmci: Use DMA slave map rather than exported DMA filter c2c24819b280 mmc: core: Don't power off the card when starting the host 028583a4aac6 Documentation: DT: MMC: meson-gx: new bindings doc 51c5d8447bd7 MMC: meson: initial support for GX platforms ed24e1ff5ae3 mmc: dw_mmc: remove system PM callback ee2112be4182 mmc: dw_mmc-pltfm: deploy runtime PM facilities 53b272881181 mmc: dw_mmc-pci: deploy runtime PM facilities cf5237eff9e0 mmc: dw_mmc-exynos: deploy runtime PM facilities 2c8ae20e6c49 mmc: dw_mmc-k3: deploy runtime PM facilities 1f5c51d76e8f mmc: dw_mmc: disable biu clk if possible 50fcbbbb79de mmc: core: expose the capability of gpio card detect f90142683f04 mmc: dw_mmc-rockchip: add runtime PM support e9ed8835e990 mmc: dw_mmc: add runtime PM callback 70562644f4ee mmc: core: Don't use ->card_busy() and CMD13 in combination when polling 716bdb8953c7 mmc: core: Factor out code related to polling in __mmc_switch() cb26ce069ffa mmc: core: Clarify code which deals with polling in __mmc_switch() 20348d1981da mmc: core: Make mmc_switch_status() available for mmc core 67e6db113c90 mmc: sdhci-msm: Add pm_runtime and system PM support 424feb59d878 mmc: sunxi: Prevent against null dereference for vmmc 417b1bf8367e mmc: block: Change MMC_IOC_MAX_BYTES d9943c683033 mmc: sdhci-of-at91: Fix module autoload 9cb02eefecd0 mmc: mediatek: Fix module autoload 089d6aa64a21 mmc: rtsx_usb_sdmmc: Enable runtime PM autosuspend 273c5414e3a4 mmc: sdhci: put together into one condition checking c6790c8e770c ALSA: hda/realtek - Add support for headset MIC for ALC622 dd5224986eb4 s390/uapi: sort header export list aa9725ff9cae s390/hypfs: add hypfs header file to uapi header export list 6bc32bf0a0e6 s390: use generic asm-offsets.h 9e427365af73 s390: convert remaining bootmem allocations to memblock ae9ebe7c4ee0 CIFS: iterate over posix acl xattr entry correctly in ACL_to_cifs_posix() b8c600120fc8 Call echo service immediately after socket reconnect 5f4b55699aaf CIFS: Fix BUG() in calc_seckey() 23fce365c6a2 Input: ALPS - clean up code for SS5 hardware 7229c58c096c Input: ALPS - clean up TrackStick handling for SS5 hardware 864db9295b06 Input: ALPS - fix TrackStick support for SS5 hardware b2383fa35920 drm/bridge: adv7511: Enable the audio data and clock pads on adv7533 53c515befe28 drm/bridge: adv7511: Add Audio support 5c279b1003f9 dmaengine: pch_dma: Replace pci_pool_alloc by pci_pool_zalloc 73fe26a48659 drm/fsl-dcu: introduce kernel parameter to specify fbdev depth c162215f5705 drm/fsl-dcu: remove separate compilation unit for fbdev emulation 238e4f44c056 drm/fsl-dcu: Propagate the real error code 54ac0a0f72cd drm/fsl-dcu: Remove unneeded NULL check 39c74b515bc2 drm/fsl-dcu: disable outputs before unloading driver 39a5019a2c13 drm/fsl-dcu: unload driver before disabling clocks 388f9b20f98d Documentation/process/howto: Only send regression fixes after -rc1 b64268d8a3f6 drm/amd/powerplay: initialize the soft_regs offset in struct smu7_hwmgr cb43f81b8489 powercap/intel_rapl: fix and tidy up error handling 238b323a681d libnvdimm, namespace: fix the type of name variable 8508e44ae986 f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack 2dbb4c05d048 bpf/samples: Fix PT_REGS_IP on s390x and use it 7a99cd6e2136 net: dsa: fix unbalanced dsa_switch_tree reference counting 31ac1c19455f geneve: fix ip_hdr_len reserved for geneve6 tunnel. 79dc7e3f1cd3 net: handle no dst on skb in icmp6_send cc9111162b4c Documentation: net: phy: Add links to several standards documents bf8f6952a233 Documentation: net: phy: Add blurb about RGMII 2fa3e25b454e Documentation: net: phy: Add a paragraph about pause frames/flow control 527fd70e26e6 Documentation: net: phy: remove description of function pointers 5edef2f288bc net: dsa: mv88e6xxx: Fix mv88e6xxx_g1_irq_free() interrupt count 16f46050e709 dbri: Fix compiler warning e58566b1b17f qlogicpti: Fix compiler warnings 44b911e77793 net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering b4353708f5a1 Revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" 2401a0084614 drm/msm: gpu: Add support for the GPMU b5f103ab98c7 drm/msm: gpu: Add A5XX target support 4ac277cd9dd0 drm/msm: Disable interrupts during init 89d777a57245 drm/msm: Remove 'src_clk' from adreno configuration 05b9401bee13 drm/msm: gpu: Add OUT_TYPE4 and OUT_TYPE7 fb0399819239 drm/msm: Add adreno_gpu_write64() ae53a829d5c9 drm/msm: gpu Add new gpu register read/write functions c4a8d4756061 drm/msm: gpu: Return error on hw_init failure bcc188b77d3e drm/msm: gpu: Cut down the list of "generic" registers to the ones we use a26ae754b0ac drm/msm: update generated headers 398efc46f80f drm/msm/adreno: move scratch register dumping to per-gen code d0651fe8ab64 drm/msm/rd: support for 64b iova 78babc1633c4 drm/msm: convert iova to 64b 9bcc86064bb5 net/mlx5e: Add CQE compression user control 59ece1c96939 net/mlx5e: Moves pflags to priv->params 0952da791c97 net/mlx5e: Add support for loopback selftest d605d6686dc7 net/mlx5e: Add support for ethtool self diagnostics test 0eca995f3ede net/mlx5e: Add DCBX control interface e207b7e99176 net/mlx5e: ConnectX-4 firmware support for DCBX 341c5ee2fb78 net/mlx5: Add DCBX firmware commands support 820c2c5e773d net/mlx5e: Read ETS settings directly from firmware 3a6a931dfb8e net/mlx5e: Support DCBX CEE API 80653f73c53d net/mlx5e: Add qos capability check c681ca42bfb7 ARM64: dts: meson-gxbb: add SCPI pre-1.0 compatible 8441add12b9e ARM64: dts: meson-gxl: Add support for Nexbox A95X f51b454549b8 ARM64: dts: meson-gxm: Add support for the Nexbox A1 4d217a5adccf module: fix DEBUG_SET_MODULE_RONX typo 450c6633e874 libnvdimm: use consistent naming for request_mem_region() faa1fa54fd25 net/sched: Export tc_tunnel_key so its UAPI accessible 449000102901 virtio-net: enable multiqueue by default 63880b230a4a PCI: Ignore BAR updates on virtual functions d62118b6dd99 blk-wbt: allow wbt to be enabled always through sysfs fa224eed2b5e blk-wbt: cleanup disable-by-default for CFQ 80e091d10e8b blk-wbt: allow reset of default latency through sysfs 91eefaabf102 amd-xgbe: Fix unused suspend handlers build warning 23cb1f644019 ARC: mm: IOC: Don't enable IOC by default 3c7c7a2fc881 ARC: Don't use "+l" inline asm constraint 4df21dfcf229 tcp: Set DEFAULT_TCP_CONG to bbr if DEFAULT_BBR is set e3230494b57e net: phy: realtek: fix enabling of the TX-delay for RTL8211F e5f3a4a56ce2 Documentation: devicetree: clarify usage of the RGMII phy-modes 15da3cc890f8 net: dsa: mv88e6xxx: add missing comment for MV88E6097 c534178bdd74 net: dsa: mv88e6xxx: add g1_irqs definition for MV88E6097 8051c0af3c84 EDAC, amd64: Add Fam17h scrubber support a6c14dce85e2 EDAC, mce_amd: Don't report poison bit on Fam15h, bank 4 b64ce7cd7f54 EDAC, amd64: Read MC registers on AMD Fam17h 936fc3afaa8a EDAC, amd64: Reserve correct PCI devices on AMD Fam17h 9c6bafab03de net/iucv: Use explicit clean up labels in iucv_init() c45a4e46570a drm/edid: Consider alternate cea timings to be the same VIC 79b955523364 drm/atomic: Constify drm_atomic_crtc_needs_modeset() d936377414fa net, sched: respect rcu grace period on cls destruction c06696a95820 rtl8xxxu: tx rate reported before set 9131f8cc2b4e HID: sony: Comply to Linux gamepad spec for DS4 ac797b95f532 HID: sony: Make the DS4 touchpad a separate device 4f967f6d7374 HID: sony: Fix memory issue when connecting device using both Bluetooth and USB 13de9cca514e HID: cp2112: add IRQ chip handling 00f7fea5da49 HID: i2c-hid: force the IRQ level trigger only when not set b897f6db3ae2 HID: multitouch: do not retrieve all reports for all devices 8fe89ef076fa HID: multitouch: enable the Surface 3 Type Cover to report multitouch data 72d19459d791 HID: input: rework HID_QUIRK_MULTI_INPUT 594312b88b0f HID: multitouch: handle external buttons for Precision Touchpads 5cc5084dd9af HID: sensor-hub: add quirk for Microchip MM7150 da809197a919 HID: sensor-hub add quirk for Microsoft Surface 3 a3605c46e0c0 cpufreq: acpi-cpufreq: drop rdmsr_on_cpus() usage 4d66ddf28dd6 cpufreq: acpi-cpufreq: Convert to hotplug state machine 7a3ba767f6bf cpufreq: intel_pstate: fix intel_pstate_exit_perf_limits() prototype 8442885fca09 cpufreq: intel_pstate: Set EPP/EPB to 0 in performance mode eb0955935e2a crypto: testmgr - don't use stack buffer in test_acomp() 93aafb6d4f32 MAINTAINERS: add maintainers for caam crypto driver 1a0166f19974 crypto: caam - refactor ahash shared descriptor generation 6655cb8e5669 crypto: caam - consolidate split key length computation 8cea7b66b821 crypto: caam - refactor encryption descriptors generation 746f06903896 crypto: caam - remove unneded dependencies on CRYPTO_DEV_FSL_CAAM 281669dfbabe crypto: caam - rewrite some generic inline append cmds 4cbe79ccb523 crypto: caam - improve key inlining 488ebc3a4126 crypto: caam - remove superfluous alg_op algorithm param db57656b0072 crypto: caam - group algorithm related params 64c9295b2320 crypto: caam - move append_key_aead() into init_sh_desc_key_aead() 211f41af534a crypto: aesbs - Convert to skcipher cc868d82abca crypto: cbc - Export CBC implementation 79c65d179a40 crypto: cbc - Convert to skcipher da40e7a4ba4d crypto: aes-ce - Convert to skcipher d0ed0db149fc crypto: arm64/aes - Convert to skcipher 85671860caac crypto: aesni - Convert to skcipher eed93e0ce335 crypto: testmgr - Do not test internal algorithms 065ce3273782 crypto: glue_helper - Add skcipher xts helpers 043a44001b9e crypto: pcbc - Convert to skcipher 266d05160101 crypto: simd - Add simd skcipher helper 4e0958d19bd8 crypto: cryptd - Add support for skcipher 430b441cdcde crypto: api - Do not clear type bits in crypto_larval_lookup f1c131b45410 crypto: xts - Convert to skcipher 700cb3f5fe75 crypto: lrw - Convert to skcipher cf2c0fe74084 crypto: aes-ce-ccm - Use skcipher walk interface b286d8b1a690 crypto: skcipher - Add skcipher walk interface 7cf31864e60f crypto: crc32c-vpmsum - Rename CRYPT_CRC32C_VPMSUM option 30faaafdfa0c xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 88d7658bf31f ARM: multi_v7_defconfig: enable STMicroelectronics HVA driver 10c77dba40ff powerpc/boot: Fix build failure in 32-bit boot wrapper 7918ecef073f crypto: arm64/sha2 - integrate OpenSSL implementations of SHA256/SHA512 d522ae1e49a4 powerpc/mm: Batch tlb flush when invalidating pte entries e58d1cf24309 powerpc/mm: update radix__pte_update to not do full mm tlb flush b3603e174fc8 powerpc/mm: update radix__ptep_set_access_flag to not do full mm tlb flush 6d3a0379ebdc powerpc/mm: Add radix__tlb_flush_pte_p9_dd1() 049d567af209 powerpc/mm: Introduce _PAGE_LARGE software pte bits ccf17c8b5c84 powerpc/mm/hugetlb: Handle hugepage size supported by hash config bee8b3b56d1d powerpc/mm: Rename hugetlb-radix.h to hugetlb.h ae88f7b9af17 powerpc/64e: Don't branch to dot symbols f87f253bac3c powerpc/64e: Convert cmpi to cmpwi in head_64.S 878e908ad956 ARM: dts: da850: enable memctrl and mstpri nodes per board 0efc89be9471 x86/intel_rdt: Update task closid immediately on CPU in rmdir and unmount 2659f46da830 x86/intel_rdt: Fix setting of closid when adding CPUs to a group a293b3954a9d x86/sched: Use #include instead of #include b5e1438cf98a ARM: davinci: da830-evm: use gpio descriptor for mmc pins bdf0e8364fd3 ARM: davinci: da850-evm: use gpio descriptor for mmc pins c69f43fb4f26 ARM: davinci: hawk: use gpio descriptor for mmc pins 63926ba85fdf drm: bridge: dw-hdmi: add ASoC dependency c96521eebc24 drm: Fix shift operations for drm_fb_helper::drm_target_preferred() a2ec1c132a59 drm: Avoid NULL dereference for DRM_LEGACY debug message ef510bea5f6c serial: core: don't check port twice in a row 75df62478c84 drm: Use u64_to_user_ptr() helper for blob ioctls 8b2fb7b6518d drm: Fix conflicting macro parameter in drm_mm_for_each_node_in_range() 9190e21780df x86/build: Remove three unneeded genhdr-y entries 06cbbac0f57d x86/build: Don't use $(LINUXINCLUDE) twice 55f856e64056 x86/unwind: Fix guess-unwinder regression adee8705d251 x86/build: Annotate die() with noreturn to fix build warning on clang 20ab6677716c x86/platform/olpc: Fix resume handler build warning 6248f4567442 x86/boot/64: Optimize fixmap page fixup 0b2fe6594fa2 drm/nouveau: Queue hpd_work on (runtime) resume 81280d0e24e7 drm/nouveau: Rename acpi_work to hpd_work bd9f6605a8fd drm/nouveau/kms/nv50: Fix atomic pageflip events. 02099bac651f drm/nouveau/fb/ram/gp100-: fix memory detection where FBP_NUM != FBPA_NUM ff5354120fa1 drm/nouveau/bios/volt: pointers are 32-bit 60fb7064e495 drm/nouveau/bios/vmap: pointers are 32-bit 1957d3d56823 drm/nouveau/bios/timing: pointers are 32-bit a215721fb64e drm/nouveau/bios/therm: pointers are 32-bit 8f6a5ab9b1f7 drm/nouveau/bios/perf: pointers are 32-bit 5764ff609de3 drm/nouveau/bios/iccsense: pointers are 32-bit 4a8daacf50bd drm/nouveau/bios/fan: pointers are 32-bit 6496b4e5ab5d drm/nouveau/bios/cstep: pointers are 32-bit 5878601767bf drm/nouveau/bios/boost: pointers are 32-bit d3014e21e18b md/r5cache: enable IRQs on error path d7bd398e97f2 md/r5cache: handle alloc_page failure e177e7307c47 ARM: dts: da850-lcdk: Add ethernet0 alias to DT 031bfed2aba8 Input: imx6ul_tsc - add support for sample averaging ae3b4469dbcd Input: xpad - fix Xbox One rumble stopping after 2.5 secs 599b8c09d974 Input: xpad - add product ID for Xbox One S pad f782088c9e5d xfs: pass post-eof speculative prealloc blocks to bmapi 0260d8ff5f76 xfs: clean up cow fork reservation and tag inodes correctly 974ae922efd9 xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() fba3e594ef0a xfs: always succeed when deduping zero bytes cf7841c12d85 fs: xfs: libxfs: constify xfs_nameops structures bb6e0ebed7f7 fs: xfs: xfs_icreate_item: constify xfs_item_ops structure fd26a88093ba xfs: factor rmap btree size into the indlen calculations 1247ec4c5f6e xfs: add XBF_XBF_NO_IOACCT to buf trace output e00c7b216f34 bpf: fix multiple issues in selftest suite and samples a3af5f800106 bpf: allow for mount options to specify permissions 21116b7068b9 bpf: add owner_prog_type and accounted mem to array map's fdinfo c491680f8f48 bpf: reuse dev_is_mac_header_xmit for redirect 55556dd59dfc bpf: drop useless bpf_fd member from cls/act 88575199cc65 bpf: drop unnecessary context cast from BPF_PROG_RUN 9590112241ba tipc: fix link statistics counter errors e3739099270b sfc: remove unneeded variable e824265d6326 driver: macvtap: Unregister netdev rx_handler if macvtap_newlink fails 6ffe1c4cd0a7 net: qcom/emac: fix of_node and phydev leaks cb1f3410ff12 net: fsl/fman: fix fixed-link-phydev reference leak 966830340302 net: fsl/fman: fix phydev reference leak 0da60541f8a7 net: bcmgenet: fix phydev reference leak fd05d7b18cec net: dsa: fix fixed-link-phy device leaks c9bd28233b6d irda: fix overly long udelay() 147fd2874d8a driver: ipvlan: Fix one possible memleak in ipvlan_link_new 6ccad8cea5bc KVM: Add halt polling documentation 908a09359ef4 KVM: PPC: Book3S HV: Comment style and print format fixups f4944613ad1a KVM: PPC: Decrease the powerpc default halt poll max value e03f3921e597 KVM: PPC: Book3S HV: Add check for module parameter halt_poll_ns 307d93e476a3 KVM: PPC: Book3S HV: Use generic kvm module parameters ec76d819d270 KVM: Export kvm module parameter variables 39290b389ea2 module: extend 'rodata=off' boot cmdline parameter to module mappings 9430066a15d6 tpm: adjust return value of tpm_read_log c4484f791c94 tpm: vtpm_proxy: conditionally call tpm_chip_unregister 0cf577a03f21 tpm: Fix handling of missing event log 005451d44ad4 tpm: Check the bios_dir entry for NULL before accessing it 79eec5b940cf tpm: return -ENODEV if np is not set 5efae7d6b07f tpm: cleanup of printk error messages ed4fdb4f5dc7 tpm: replace of_find_node_by_name() with dev of_node property 02ae1382882f tpm: redefine read_log() to handle ACPI/OF at runtime f40e68ef4a11 tpm: fix the missing .owner in tpm_bios_measurements_ops 748935eeb72c tpm: have event log use the tpm_chip 7518a21a9da3 tpm: drop tpm1_chip_register(/unregister) cd9b7631a888 tpm: replace dynamically allocated bios_dir with a static array b1a9b7b602c5 tpm: replace symbolic permission with octal for securityfs files cbef69a9e190 char: tpm: fix kerneldoc tpm2_unseal_trusted name typo 420d439849ca tpm_tis: Allow tpm_tis to be bound using DT 7ea7861c8c24 tpm, tpm_vtpm_proxy: add kdoc comments for VTPM_PROXY_IOC_NEW_DEV 6804f6bba099 tpm: Only call pm_runtime_get_sync if device has a parent 2528a64664f8 tpm: define a generic open() method for ascii & bios measurements f45aac38c8b7 Documentation: tpm: add the Physical TPM device tree binding documentation 82003e0487fb Documentation: tpm: add the IBM Virtual TPM device tree binding documentation 1a277e674bc2 tpm: Get rid of TPM_CHIP_FLAG_REGISTERED 1f0f30e404b3 tpm xen: Remove bogus tpm_chip_unregister d1d253cff74f tpm tis: Do not print timeout messages twice 26a137e31ffe tpm_tis: Check return values from get_burstcount. ca6d45802201 tpm: place kdoc just above tpm_pcr_extend 84fda15286d1 tpm: sanitize constant expressions aaa6f7f6c8bf tpm: Clean up reading of timeout and duration capabilities 2c97f6f20cb1 char/tpm: Check return code of wait_for_tpm_stat e74f2f76c137 tmp/tpm_crb: implement runtime pm for tpm_crb c58bd34cec4c tpm/tpm_crb: open code the crb_init into acpi_add bc33c5df710c tmp/tpm_crb: fix Intel PTT hw bug during idle state ba5287b6ef6a tpm/tpm_crb: implement tpm crb idle state e5517c2a5a49 Linux 4.9-rc7 5a717f4f8f28 netdevice: fix sparse warning for HARD_TX_LOCK 428951161b8a ptp: gianfar: Use high resolution frequency method. b9972d2205f6 mlx4: do not use priv->stats_lock in mlx4_en_auto_moderation() c83ea576010d drm/msm: set dma_mask properly d8dd80526c90 drm/msm: Remove bad calls to of_node_put() 9708ebbe1728 drm/msm/mdp5: move LM bounds check into plane->atomic_check() e8406b6132a0 drm/msm/mdp5: dump smp state on errors too bc5289eed481 drm/msm/mdp5: add debugfs to show smp block status 49ec5b2e5acb drm/msm/mdp5: handle SMP block allocations "atomically" 4a0f012da3e2 drm/msm/mdp5: dynamically assign hw pipes to planes ac2a3fd35b48 drm/msm/mdp5: add skeletal mdp5_state 870d738acb7e drm/msm: subclass drm_atomic_state c056b55dc672 drm/msm/mdp5: introduce mdp5_hw_pipe f5903bad80fe drm/msm/mdp5: rip out mode_changed 6ff3ddca2a69 drm/msm/mdp5: don't be so casty 0002d30f3f82 drm/msm/mdp5: drop mdp5_plane::name a210069557f5 drm/msm/mdp5: nuke mdp5_plane_complete_flip() cee265886d1e drm/msm/mdp5: drop mdp5_crtc::name d3937111cdaf drm/msm/mdp5: small rename 667ce33e57d0 drm/msm: support multiple address spaces 1ae6d00ad057 Bluetooth: hci_qca: Use setup_timer Kernel API instead of init_timer a1e0d0439668 Bluetooth: hci_h5: Use setup_timer Kernel API instead of init_timer 6e5ffd0f4509 Bluetooth: hci_bcsp: Use setup_timer Kernel API instead of init_timer 21fcf572716f Bluetooth: __ variants of u8 and friends are not neccessary inside kernel 8e54cadab447 fix default_file_splice_read() 394da4b8f37e drm/msm/mdp5: clip img size to src size 7ed216e53cb9 drm/msm: use DRM_DEBUG_DRIVER() 702673f6289c drm/msm/mdp5: 8x16 actually has 8 mixer stages 7f6337ffb8bc drm/msm: update uapi header license 2c381848833a drm/msm/mdp5: no scaling support on RGBn pipes for 8x16 1455adbd4596 drm/msm/mdp5: handle non-fullscreen base plane case 9060dd2c5036 ext4: fix mmp use after free during unmount 71d9f5079358 module: Fix a comment above strong_try_module_get() 905dd707fc85 module: When modifying a module's text ignore modules which are going away too 885a78d4a5b3 module: Ensure a module's state is set accordingly during module coming cleanup code c714965f580a module: remove trailing whitespace 7fd8329ba502 taint/module: Clean up global and module taint flags handling c7d47f26df94 modpost: free allocated memory dfce0cd943fe mtd: spi-nor: constify fsl_qspi_devtype_data edd0c8f4932d mtd: spi-nor: Add support for mr25h40 61e4611864b3 mtd: spi-nor: Add support for N25Q016A b08618c929b2 mtd: spi-nor: Add at25df321 spi-nor flash support 10ad1d754a43 mtd: spi-nor: Fix some error codes in cqspi_setup_flash() 193e87143c29 mtd: spi-nor: Off by one in cqspi_setup_flash() 022a400f90ce mtd: spi-nor: add support for s25fl208k 4287916d7bab mtd: spi-nor: fix flags for s25fl128s 3b10d0095a1e powerpc/mm/radix: Prevent kernel execution of user space 6998cc6ec237 tipc: resolve connection flow control compatibility problem 9148e7cf73ce mlxsw: spectrum: Add policers for trap groups 76a4c7d32a0b mlxsw: reg: Add QoS Policer Configuration Register 2b77958bf4c8 mlxsw: resources: Add max cpu policers resource 117b0dad2d54 mlxsw: Create a different trap group list for each device 616d8040e56f mlxsw: spectrum: Add BGP trap 579c82e4c5a8 mlxsw: Change trap groups setting 23432cb86a53 mlxsw: resources: Add max trap groups resource 9d87fceac6e1 mlxsw: core: Change emad trap group settings 0fb78a4e9c85 mlxsw: Add option to choose trap group d570b7ee4e47 mlxsw: Change trap set function 85d5c9cd90d2 mlxsw: switchib: Use generic listener struct for events 6bf08b53ed84 mlxsw: switchx2: Use generic listener struct for events 4544913ed792 mlxsw: spectrum: Use generic listener struct for events fb9012d93f3d mlxsw: core: Introduce generic macro for event 2332d8c7df95 mlxsw: switchx2: Use generic listener struct for rx traps 14eeda99c4a6 mlxsw: spectrum: Use generic listener struct for rx traps b63da93de89b mlxsw: core: Expose generic macros for rx trap 0791051c43ef mlxsw: core: Create a generic function to register / unregister traps ee4a60d89882 mlxsw: spectrum: Remove unused traps e8f967c3d884 mvpp2: use correct size for memset 5e7dfeb75866 net/mlx5: drop duplicate header delay.h 8f8a8b13b447 net: ieee802154: drop duplicate header delay.h 4ee12efa2dbf ibmvnic: drop duplicate header seq_file.h 1f1e70efe53c fsl/fman: fix a leak in tgec_free() eafa6abd99ea net/mlx5: remove a duplicate condition 8006f6bf5e39 net: ethtool: don't require CAP_NET_ADMIN for ETHTOOL_GLINKSETTINGS 430da208089b net: thunderx: Pause frame support d5b2d7a71840 net: thunderx: Configure RED and backpressure levels 1cc702591bae net: thunderx: Add ethtool support for supported ports and link modes. 5271156b1a93 net: thunderx: 80xx BGX0 configuration changes d876a4d2afec tipc: improve sanity check for received domain records f79675563a6b tipc: fix compatibility bug in link monitoring a7dac9f9c169 phy: fix error case of phy_led_triggers_(un)register 97db8afa2ab9 net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented f52dffe049ee net: properly flush delay-freed skbs cd3caefb4663 Fix subtle CONFIG_MODVERSIONS problems 4362321817f3 ARM: lpc32xx: drop duplicate header device.h 7548dd7e47c8 ARM: ixp4xx: drop duplicate header gpio.h 292b44c3a3eb ARM: configs: Add new config fragment to change RAM start point 686564434e88 MAINTAINERS: Add bug tracking system location entry type c00f3188417f ARM: dts: artpec: add pcie support 048f789b9531 ARM: ARTPEC-6: add select MFD_SYSCON to MACH_ARTPEC6 afafe375df51 ARM: dts: artpec: add pcie support d09a0011ec0d drivers: psci: Allow PSCI node to be disabled ea8b1c4a6019 drivers: psci: PSCI checker module 89119f08354b Revert "i2c: designware: do not disable adapter after transfer" 8d6faaf65e8f drm/i915/guc: Remove spurious include 413e8fdb6ae7 drm/i915/guc: Init send_mutex in intel_uc_init_early() 2d803c2de09e drm/i915/guc: Move guc_{send,recv}() to intel_uc.c a80bc45ff0cf drm/i915/guc: Drop guc2host/host2guc from names 8c4f24f95c68 drm/i915: Rename intel_guc.h to intel_uc.h d8c5b17f2bc0 samples: bpf: add userspace example for attaching eBPF programs to cgroups 33b486793cb3 net: ipv4, ipv6: run cgroup eBPF egress programs c11cd3a6ec3a net: filter: run cgroup eBPF ingress programs f4324551489e bpf: add BPF_PROG_ATTACH and BPF_PROG_DETACH commands 3007098494be cgroup: add support for eBPF programs 0e33661de493 bpf: add new prog type for cgroup socket filtering f7db0ec9572f dwc_eth_qos: drop duplicate headers 619228d86b0e cxgb4: fix memory leak on txq_info 3d5a9437a68a Input: soc_button_array - bail out earlier if gpiod_count is zero be8e7a7ec876 Input: soc_button_array - use gpio_is_valid() aa07df6eb506 perf trace: Update tid/pid filtering option to leverage symbol_conf 350f54fab2af perf sched timehist: Handle cpu migration events 5252b1aeabd0 perf annotate: Show invalid jump offset in error message 9484b86e9cad perf ui helpline: Provide a printf variant 19c526515f6b f2fs: fix 32-bit build 05e6ea2685c9 f2fs: set ->owner for debugfs status file's file_operations b08b12d2ddc8 f2fs: fix incorrect free inode count in ->statfs b4ceec29219e f2fs: drop duplicate header timer.h 97dd26ad8347 f2fs: fix wrong AUTO_RECOVER condition 3a3a5ead7b6d f2fs: do not recover i_size if it's valid 281518c694a5 f2fs: fix fdatasync 04d47e673863 f2fs: fix to account total free nid correctly d40a43af0a57 f2fs: fix an infinite loop when flush nodes in cp 36951b38d13a f2fs: don't wait writeback for datas during checkpoint c79b7ff1d3c7 f2fs: fix wrong written_valid_blocks counting 7702bdbe505a f2fs: avoid BG_GC in f2fs_balance_fs c040ff9d69fd f2fs: fix redundant block allocation a7de608691f7 f2fs: use err for f2fs_preallocate_blocks 3c62be17d4f5 f2fs: support multiple devices e57e9ae5b179 f2fs: allow dio read for LFS mode 6ae1be13e85f f2fs: revert segment allocation for direct IO 8d9eddad1946 Btrfs: fix qgroup rescan worker initialization 26ca8b52d6e1 ARM: dts: add support for Turris Omnia 747e5a5ff2a2 drm: hdlcd: Fix cleanup order c0214039bdb8 devicetree: Add vendor prefix for CZ.NIC 27c3d76821a5 scsi: libfc: Remove an unneeded condition 679882ae5805 scsi: ufs: Add missing UFS_MASK macro definition 2319f847a891 scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() 2ae757871f48 scsi: hisi_sas: add PHY set linkrate support for v1 and v2 hw f696cc32b598 scsi: hisi_sas: use atomic64_t for hisi_sas_device.running_req 04708ff4c295 scsi: hisi_sas: check SATA FIS when directly attaching SATA device ee44bfe45769 scsi: hisi_sas: modify some values in get_ata_protocol() 04b7f431da23 scsi: hisi_sas: delete repeated configuration in free_device_v2_hw() 997ee43c3a75 scsi: hisi_sas: modify return value of hisi_sas_query_task() d2d7e7a03eb3 scsi: hisi_sas: replace WARN_ON() with dev_warn() for internal abort 1d7e9469ef0e scsi: hisi_sas: fix port form bug in hisi_sas_port_notify_formed() 85080a253a18 scsi: hisi_sas: only process broadcast change in phy_bcast_v2_hw() c70f1fb7558f scsi: hisi_sas: alloc queue id of slot according to device id d3b688d3c69d scsi: hisi_sas: add v2 hw support for ECC and AXI bus fatal error a3f79ca63b9b drm/i915: Don't sanitize has_decoupled_mmio if platform is not broxton c39055b072f8 drm/i915: Pass dev_priv to intel_setup_outputs() 152b695d7437 builddeb: fix cross-building to arm64 producing host-arch debs 4708bbda5cb2 tools lib bpf: Fix maps resolution d6be16719e0b perf tools: Add missing struct definition in probe_event.h 35ca3f61617d gpio: set explicit nesting on drivers d245b3f9bd36 gpio: simplify adding threaded interrupts 3dbe46c5245f perf record: Fix segfault when running with suid and kptr_restrict is 1 d18acd15c6df perf tools: Fix kernel version error in ubuntu 218adc17b0d3 drm: Fixup kernel doc for driver->gem_create_object 8388deb3ba4d perf sched timehist: Enlarge max stack depth by 2 cdeb01bf7863 perf sched timehist: Mark schedule function in callchains 2d9bbf6eb382 perf callchain: Add option to skip ignore symbol when printing callchains fc1584059d6c drm/i915: Integrate i915_sw_fence with debugobjects 48bc2a4a427a drm/i915: Hold a reference on the request for its fence chain 1618bdb89b5d drm/i915: Assert no external observers when unwind a failed request alloc 4ffd6e0cfe18 drm/i915: Add is-completed assert to request retire entrypoint 4f5ac8cf0a11 pinctrl: sx150x: add support for sx1501, sx1504, sx1505 and sx1507 bba709bd7ad7 pinctrl: sx150x: sort chips by part number 1663682cf090 pinctrl: sx150x: use correct registers for reg_sense (sx1502 and sx1508) dbdebdc53822 perf annotate: Initial PowerPC support acc9bfb5fae5 perf annotate: Improve support for ARM 0781ea923445 perf annotate: Allow arches to have a init routine and a priv area 2a1ff812c40b perf annotate: Introduce alternative method of keeping instructions table 75b49202d87c perf annotate: Remove duplicate 'name' field from disasm_line b5337cfe067e ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 8f5983ad6b81 pinctrl: imx: fix imx_pinctrl_desc initialization 48458cc89123 ASoC: Intel: Skylake: Removed the unused I2S blob structure c186fe7401e4 ASoC: Intel: Skylake: Don't use dma I2S config structure in kernel 768f3d9d80d2 spi: atmel: remove the use of private channel fields d5fab59cab18 spi: atmel: trivial: remove unused fields in DMA structure 04242ca4e891 spi: atmel: Use SPI core DMA mapping framework 7910d9af000a spi: atmel: Use core SPI_MASTER_MUST_[RT]X handling ce24a513fb14 spi: atmel: trivial: move info banner to latest probe action 14de3918eacf spi: imx: replace schedule() with cond_resched() e3a49390ebef spi: imx: fix potential shift truncation 3ffa1a5dc696 spi: imx: use prepare_transfer_hardware() for lpspi daaadbf07433 regmap: cache: Remove unused 'blksize' variable 5035b230e7b6 parisc: Also flush data TLB in flush_icache_page_asm c0452fb9fb8f parisc: Fix race in pci-dma.c 43b1f6abd590 parisc: Switch to generic sched_clock implementation 741dc7bf1c7c parisc: Fix races in parisc_setup_cache_timing() 1a41741fd60b mfd: wm8994-core: Don't use managed regulator bulk get API 3cfc43df7af0 mfd: wm8994-core: Disable regulators before removing them 2a872a5dcec7 MIPS: mm: Fix output of __do_page_fault d29ccdb3f0e5 mfd: syscon: Support native-endian regmaps d3d83ee20afd [media] DaVinci-VPFE-Capture: fix error handling 4c0bfeaae9f9 brcmsmac: fix array out-of-bounds access in qm_log10 e267e71e68ae mwifiex: Disable adhoc feature based on firmware capability 13e1349aff82 rtl8xxxu: Fix non static symbol warning b4c3d9cfb607 rtl8xxxu: Pass tx_info to fill_txdesc in order to have access to retry count a748a11038f8 rtl8xxxu: Obtain RTS rates from mac80211 5d03f882c2fc rtl8xxxu: Fix rtl8192eu driver reload issue b9af93551127 rtl8xxxu: Fix rtl8723bu driver reload issue cf7cfef06462 rtl8xxxu: Fix big-endian problem reporting mactime a0aba89763f8 rtl8xxxu: Fix memory leak in handling rxdesc16 packets 399426cadf5b [media] cx88: make checkpatch.pl happy b9da4d223bda mwifiex: avoid double-disable_irq() race d96e39270ba5 mwifiex: cleanup wake-IRQ handling if suspend fails 61d108421422 rsi: Add support for 802.11d 4edbcd1aa783 rsi: Add support for antenna selection 8b36de8cf5ab rsi: Add support for configuring tx power e6d6428449c5 rsi: Add support to filter rx frames 1d3897143815 [media] v4l: rcar_fdp1: add FCP dependency fa4a2fd17dc5 [media] v4l: rcar_fdp1: mark PM functions as __maybe_unused 8c2ebcf103b1 [media] media: remove obsolete Media Device Managed resource interfaces 40fdc6b0d2b9 arm64: dts: berlin4ct-dmp: add missing unit name to /memory node c71aa0e20020 arm64: dts: berlin4ct-stb: add missing unit name to /memory node 47d56462fce4 arm64: dts: berlin4ct: add missing unit name to /soc node cb9c638510ef MAINTAINERS: update for maintainer of s390/zcrypt 61aaef51cc98 s390: fix kernel oops for CONFIG_MARCH_Z900=y builds 0248994d7cce ARM: dts: berlin2q-marvell-dmp: fix typo in chosen node d289fcc88890 ARM: dts: berlin2q-marvell-dmp: fix regulators' name 8b0041db80dd [media] dvb-net: split the logic at dvb_net_ule() into other functions efb9ab67255f [media] dvb_net: prepare to split a very complex function 312c3c47ef76 drm/i915/debugfs: Update pageflip information 4c266edb4c98 drm/i915: Rename i915_gem_timeline.next_seqno to .seqno b61abd49c5dd drm/hisilicon/hibmc: mark PM functions __maybe_unused 0a4c9ffbd476 drm/hisilicon/hibmc: Checking for NULL instead of IS_ERR() 942ba9dc133d dmaengine: rcar-dmac: Document R-Car M3-W bindings 644e906f9239 dmaengine: sun6i: fix the uninitialized value for v_lli 812608d1961c dmaengine: mv_xor: use builtin_platform_driver 018edcfac4c3 efi/libstub: Make efi_random_alloc() allocate below 4 GB on 32-bit 2513940989fa locking/selftest: Fix output since KERN_CONT changes 9b032d21f648 x86/boot/64: Use defines for page size c5db858bdfef dmaengine: mv_xor: Add support for scatter-gather DMA mode e9bb8a9df316 dmaengine: hsu: pci: switch to new API for IRQ allocation 85f57752b33c dmaengine: imx-sdma - correct the dma transfer residue calculation 1d18ad026844 powerpc/mm: Detect instruction fetch denied and report ee97b6b99f42 powerpc/mm/radix: Setup AMOR in HV mode to allow key 0 378f96d3cd44 powernv: Clear SPRN_PSSCR when a POWER9 CPU comes online 56144ec7c93f powerpc/xmon: Add 'dt' command to dump trace buffers 984d7a1ec67c powerpc/mm: Fixup kernel read only mapping ebb242d56bbe powerpc/of_platform: Use builtin_platform_driver 7184bc2ddb15 cxl: drop duplicate header sched.h da58b23cb976 powerpc: Fix __cmpxchg() to take a volatile ptr again f5527fffff3f mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] 2b95fda2c4fc X.509: Fix double free in x509_cert_parse() [ver #3] 53d6f812c0db drm/i915/gvt: fix lock not released bug for dispatch_workload() err path a24b5dd5eda7 ipmi: Fix sequence number handling 94671710183c ipmi: Pick up slave address from SMBIOS on an ACPI device bb2a08c01a66 ipmi_si: Clean up printks 1abf71eef32c Move platform device creation earlier in the initialization d74200024009 gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap ed61390bff3a cpuidle/powernv: staticise powernv_idle_driver 436accebb530 tuntap: remove unnecessary sk_receive_queue length check during xmit 19a8bb28d1c6 net sched filters: fix filter handle ID in tfilter_notify_chain() db6a71dd9a75 samples/bpf: fix bpf loader d2b024d32d6e samples/bpf: fix sockex2 example e3f42f845390 mlx4: reorganize struct mlx4_en_tx_ring 4b65246b4271 ethtool: Protect {get, set}_phy_tunable with PHY device mutex de0af0bf64fc net/mlx5e: Enforce min inline mode when offloading flows bffaa916588e net/mlx5: E-Switch, Add control for inline mode 34e4e9907866 net/mlx5: Enable to query min inline for a specific vport 59bfde01fab0 devlink: Add E-Switch inline mode control 20a1ea674783 net/mlx5e: Support VF vport link state control for SRIOV switchdev mode 370bad0f9a52 net/mlx5e: Support HW (offloaded) and SW counters for SRIOV switchdev mode 3df5b3c67546 net: Add net-device param to the get offloaded stats ndo b4005e9278a4 powercap/intel_rapl: Track active CPUs internally 58705069204c powercap/intel_rapl: Cleanup duplicated init code 5e4dc7915979 powercap/intel rapl: Convert to hotplug state machine a74f43675790 powercap/intel_rapl: Propagate error code when registration fails bed5ab6375cd powercap/intel_rapl: Add missing domain data update on hotplug 76da8706d90d net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change d06e622d3d92 cpufreq: schedutil: Rectify comment in sugov_irq_work() function 30ce0de43560 net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change db88816ba222 net: phy: bcm7xxx: Add support for downshift/Wirespeed 99cec8a4dda2 net: phy: broadcom: Allow enabling or disabling of EEE d06f78c4232d net: phy: broadcom: Add support code for downshift/Wirespeed 5519da874ad0 net: phy: broadcom: Move bcm54xx_auxctl_{read, write} to common library 6f771d0b338d iio: magnetometer: separate the values of attributes based on their usage type for HID compass sensor f8071cde7890 tcp: enhance tcp_collapse_retrans() with skb_shift() 867d1212bf3c bnxt: do not busy-poll when link is down 30c7be26fd35 udplite: call proper backlog handlers 7d381a025f01 net: dsa: mv88e6xxx: add MV88E6097 switch f1cbbec9fce9 EDAC, amd64: Add AMD Fam17h family type and ops 0e8d2b0f74c0 iio: tsl2583: make array large enough 196b79fcc8ed EDAC, amd64: Extend ecc_enabled() to Fam17h 17669006adf6 cpufreq/intel_pstate: Use CPPC to get max performance 8b533a0eeefc acpi/bus: Set _OSC for diverse core support 5c2832e91a3e acpi/bus: Enable HWP CPPC objects d3d37d850d1d x86/sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU f9793e34952c x86/sysctl: Add sysctl for ITMT scheduling feature 5e76b2ab36b4 x86: Enable Intel Turbo Boost Max Technology 3.0 7d25127cef44 x86/topology: Define x86's arch_update_cpu_topology df492896e6df KVM: x86: check for pic and ioapic presence before use 81cdb259fb6d KVM: x86: fix out-of-bounds accesses of rtc_eoi map 2117d5398c81 KVM: x86: drop error recovery in em_jmp_far and em_ret_far 444fdad88f35 KVM: x86: fix out-of-bounds access in lapic 8370c3d08bd9 kvm: svm: Add kvm_fast_pio_in support 147277540bbc kvm: svm: Add support for additional SVM NPF error codes 18594e9bc4a2 init: use pr_cont() when displaying rotator during ramdisk loading. 764d3be6e415 ipv6: bump genid when the IFA_F_TENTATIVE flag is clear e22e996b72d4 net/phy: add trace events for mdio accesses b9116823189e VSOCK: add loopback to virtio_transport 1031398035a2 MIPS: Mask out limit field when calculating wired entry count 4d5538f5882a i2c: use an IRQ to report Host Notify events, not alert c912a25a5a12 i2c: i801: remove SMBNTFDDAT reads as they always seem to return 0 f91fba627caa i2c: i801: use the BIT() macro for FEATURES_* also fe9ba3ec1b6d i2c: i801: use BIT() macro for bits definition 9786b1f19ecf i2c: i801: minor formatting issues 22e94bd6779e i2c: i801: store and restore the SLVCMD register at load and unload 6bec23bff914 i2c: mlxcpld: add master driver for mellanox systems df950da188f7 gpio: vf610: use builtin_platform_driver 1d2b2ac05ac6 gpio: axp209: use correct register for GPIO input status 1516c6350aa2 gpio: stmpe: fix interrupt handling bug 22eaf13c7ff3 gpio: em: depnd on ARCH_SHMOBILE 4d6d5f1d08d2 i2c: designware: fix rx fifo depth tracking 2bf413d56b7d i2c: designware: report short transfers 2027cbcf4975 driver core: add CLASS_ATTR_WO() 60abfbb86a8d drm/i915/audio: fix hdmi audio noise issue 9d1ccbe70e0b quota: Use s_umount protection for quota operations 7d6cd73d33b6 quota: Hold s_umount in exclusive mode when enabling / disabling quotas ec61168bc0bc pinctrl: sx150x: support setting multiple pins at once 41736a8e3331 drm/i915: Use the precomputed value for whether to enable command parsing 5173bc679dec netfilter: nat: fix crash when conntrack entry is re-used 49cdc4c74918 netfilter: nft_range: add the missing NULL pointer check d3e2a1110cae netfilter: nf_tables: fix inconsistent element expiration calculation 7223ecd46699 netfilter: nat: switch to new rhlist interface 728e87b49605 netfilter: nat: fix cmp return value abd66e9f3cc5 netfilter: nft_hash: validate maximum value of u32 netlink hash attribute 8ca18eec2b22 KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs afe06efdf07c sched: Extend scheduler's asym packing 9607ae79710a drm/i915/debugfs: Increment return value of gt.next_seqno 486dcf43da78 netfilter: fix nf_conntrack_helper documentation 00b4422fe363 netfilter: Update nf_send_reset6 to consider L3 domain 6d8b49c3a3a3 netfilter: Update ip_route_me_harder to consider L3 domain 007873b30b90 drm/i915: kick out cmd_parser specific structs from i915_drv.h e3f51ece02f8 drm/i915: cleanup use of INSTR_CLIENT_MASK 30576a2c462d drm/i915/debugfs: Drop i915_hws_info 999982ef7c7f ASoC: sunxi: Uninitialized variable in probe() 989dbe4a3072 ALSA: hda - fix headset-mic problem on a Dell laptop 64047d7f4912 ALSA: hda - ignore the assoc and seq when comparing pin configurations 2761ba6c0925 drm: bridge: add DesignWare HDMI I2S audio support 1eb08545c0a3 xen-scsifront: Add a missing call to kfree 2db86dfcefbb drm: Check against color expansion in drm_mm_reserve_node() 522e85dd8677 drm: Define drm_mm_for_each_node_in_range() 6a8a66eda17e drm/doc: Fix links in drm_property.c 5ad45307d990 drm/mediatek: fix null pointer dereference f6c872397028 drm/mediatek: fixed the calc method of data rate per lane 1ee6f347f819 drm/mediatek: fix a typo of DISP_OD_CFG to OD_RELAYMODE a1ff57416af9 powerpc/boot: Fix the early OPAL console wrappers c987775aa4af arm64: dts: qcom: msm8916: Add ddr support to sdhc1 a91b2e690d40 ARM: dts: Add xo to sdhc clock node on qcom platforms 550dd77ebb63 drm/i915/gvt: fix getting 64bit bar size error c4597fd75683 x86/apic/uv: Silence a shift wrapping warning 7b2dd3682896 x86/coredump: Always use user_regs_struct for compat_elf_gregset_t 83929cce9525 sched/autogroup: Fix 64-bit kernel nice level adjustment 034e33f5eda3 md: stop write should stop journal reclaim ce1ccd079fac raid5-cache: suspend reclaim thread instead of shutdown a8acaece5d88 KVM: PPC: Correctly report KVM_CAP_PPC_ALLOC_HTAB a91d5df2b44a KVM: PPC: Move KVM_PPC_PVINFO_FLAGS_EV_IDLE definition next to its structure e2702871b4b7 KVM: PPC: Book3S HV: Fix compilation with unusual configurations 18058822768f soc/qman: Handle endianness of h/w descriptors 99db5ff7fe0b ACPI / property: Hierarchical properties support update 38e11df13429 ring-buffer: Force rb_end_commit() and rb_set_commit_to_write() inline babe3fce95e6 ring-buffer: Froce rb_update_write_stamp() to be inlined 2289d5672f99 ring-buffer: Force inline of hotpath helper functions 52ffabe3848a tracing: Make __buffer_unlock_commit() always_inline b6e01232e256 net/mlx4_en: Free netdev resources under state lock a4cd0271ead0 net: revert "net: l2tp: Treat NET_XMIT_CN as success in l2tp_eth_dev_xmit" 93af205656be rtnetlink: fix the wrong minimal dump size getting from rtnl_calcit() 57aac71b3e9e bnxt_en: Fix a VXLAN vs GENEVE issue 920c1cd36642 netdevice.h: fix kernel-doc warning c3891fa2543c driver: macvlan: Check if need rollback multicast setting in macvlan_open ffa54a238c69 net: phy: micrel: fix KSZ8041FTL supported value 96893e101eb2 clk: qcom: Put venus core0/1 gdscs to hw control mode 904bb4f5c7de clk: qcom: gdsc: Add support for gdscs with HW control 0e8d630ba039 xfs: remove NULLEXTNUM 6edc977f775e xfs: remove xfs_bmap_search_extents 4ab8671c1962 xfs: use new extent lookup helpers in xfs_reflink_end_cow df5ab1b5a841 xfs: use new extent lookup helpers in xfs_reflink_cancel_cow_blocks 86f12ab05ffc xfs: use new extent lookup helpers in xfs_reflink_trim_irec_to_next_cow 092d5d9d5812 xfs: cleanup xfs_reflink_find_cow_mapping 2755fc443850 xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow 656152e552e5 xfs: use new extent lookup helpers xfs_file_iomap_begin_delay 65c5f419788d xfs: remove prev argument to xfs_bmapi_reserve_delalloc 7efc794561f6 xfs: use new extent lookup helpers in __xfs_bunmapi 2d58f6ef79db xfs: use new extent lookup helpers in xfs_bmapi_write 334f3423d6a6 xfs: use new extent lookup helpers in xfs_bmapi_read 86685f7ba5c0 xfs: cleanup xfs_bmap_last_before 93533c7855c3 xfs: new inode extent list lookup helpers f40ec3c748c6 PCI: Do any VF BAR updates before enabling the BARs feacdb4a3592 PCI: iproc: Fix incorrect MSI address alignment 22a1e7783e17 xc2028: Fix use-after-free bug properly d0491fc39bdd PCI: qcom: Add support for MSM8996 PCIe controller ac2402882f12 drm/i915: Remove all ->config dereferences from intel_hdmi, v2. b11d207fb229 PCI: cpqphp: Add missing call to pci_disable_device() c7c44527b364 PCI: iproc: Add support for the next-gen PAXB controller f7acf811a086 PCI: iproc: Add PAXBv2 binding info 6480af4915d6 power_supply: wm97xx_battery: use power_supply_get_drvdata 8d4124cb94c0 wm8350_power: use permission-specific DEVICE_ATTR variants 5ee1d39e1c2e power: ipaq_micro_battery: fix alias 3bee9ea1de68 power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520 b7d79eb4615e clk: bcm: Fix unmet Kconfig dependencies for CLK_BCM_63XX 075eb5719d53 bq24190_charger: Fix PM runtime use for bq24190_battery_set_property 2ee13be34b13 KVM: PPC: Book3S HV: Update kvmppc_set_arch_compat() for ISA v3.00 45c940ba490d KVM: PPC: Book3S HV: Treat POWER9 CPU threads as independent subcores 84f7139c064e KVM: PPC: Book3S HV: Enable hypervisor virtualization interrupts while in guest bf53c88e42ac KVM: PPC: Book3S HV: Use stop instruction rather than nap on POWER9 f725758b899f KVM: PPC: Book3S HV: Use OPAL XICS emulation on POWER9 1704a81ccebc KVM: PPC: Book3S HV: Use msgsnd for IPIs to other cores on POWER9 7c5b06cadf27 KVM: PPC: Book3S HV: Adapt TLB invalidations to work on POWER9 e9cf1e085647 KVM: PPC: Book3S HV: Add new POWER9 guest-accessible SPRs 83677f551e0a KVM: PPC: Book3S HV: Adjust host/guest context switch for POWER9 7a84084c6054 KVM: PPC: Book3S HV: Set partition table rather than SDR1 on POWER9 abb7c7ddbacd KVM: PPC: Book3S HV: Adapt to new HPTE format on POWER9 e42010d8207f PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) e784930bd645 PCI: Export pcie_find_root_port 4cc5bed1caeb [media] uvcvideo: Use memdup_user() rather than duplicating its implementation eb165a20dfbe [media] uvcvideo: Add bayer 16-bit format patterns 5bbced125ac5 [media] doc-rst: Specify raw bayer format variant used in the examples 5b382290ffe1 [media] v4l: Add description of the Y8I, Y12I and Z16 formats b9a4b13c770a [media] v4l: Add 16-bit raw bayer pixel formats 59eba2d1ec02 [media] saa7146: Fix for while releasing video buffers 1a9164a98eaf [media] extended-controls.rst: fix typo 4239174570da tracing: Make tracepoint_printk a static_key 98fb2b95d293 clk: sunxi-ng: enable so-said LDOs for A33 SoC's pll-mipi clock e658a6f14d7c tile: avoid using clocksource_cyc2ns with absolute cycle count f177d73949bf Btrfs: fix emptiness check for dirtied extent buffers at check_leaf() ef85b25e982b Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty 9780aad59cf4 drm/i915: Simplify error handling in intel_modeset_all_pipes() 8d96561a0a31 drm/i915: Protect dev_priv->atomic_cdclk_freq with all the crtc locks e0ca7a6be38c drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things 812b1d2fe527 drm/i915/bxt: Correct dual-link MIPI port control. e7b8243d3e0a drm/amdgpu: drop is_display_hung from display funcs 206147112860 f2fs: return directly if block has been removed from the victim d47b8715953a Revert "f2fs: do not recover from previous remained wrong dnodes" b4b9d34c855e f2fs: remove checkpoint in f2fs_freeze bdb7d964c4fb f2fs: assign segments correctly for direct_io 9f0552e078b8 f2fs: fix wrong i_atime recovery 60dcedc9972d f2fs: record inode updating status correctly 126606c7a99b f2fs: Trace reset zone events f46e8809e88d f2fs: Reset sequential zones on zoned block devices 178053e2f1f9 f2fs: Cache zoned block devices zone type 3adc57e97792 f2fs: Do not allow adaptive mode for host-managed zoned block devices 96ba2decb424 f2fs: Always enable discard for zoned blocks devices 0ab029983573 f2fs: Suppress discard warning message for zoned block devices d1b959c87702 f2fs: Check zoned block feature for host-managed zoned block devices 0bfd7a091c19 f2fs: Use generic zoned block device terminology 487df616dec3 f2fs: Add missing break in switch-case 099228000eff f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes ed6bd4b14652 f2fs: report error of f2fs_fill_dentries 230436b3ef3f f2fs: hide a maybe-uninitialized warning 35782b233f37 f2fs: remove percpu_count due to performance regression 18340edc8da2 f2fs: make clean inodes when flushing inode page 7c45729a4d6d f2fs: keep dirty inodes selectively for checkpoint 664ba972df9b f2fs: use BIO_MAX_PAGES for bio allocation 3e7b5bbbef7f f2fs: declare static function for __build_free_nids 15d04354555f f2fs: call f2fs_balance_fs for setattr b9610bdfcbdb f2fs: count dirty inodes to flush node pages during checkpoint 02110a4fd531 f2fs: avoid casted negative value as shrink count 3a2ad5672bb3 f2fs: don't interrupt free nids building during nid allocation eb0aa4b80784 f2fs: clean up free nid list operations b8559dc242d1 f2fs: split free nid list a11b9f65eae7 f2fs: clear nlink if fail to add_link 0c0b471e43e7 f2fs: fix sparse warnings 9de69279750e f2fs: fix error handling in fsync_node_pages b691d98fdd4c f2fs: fix to update largest extent under lock 58736fa60f6a f2fs: be aware of extent beyond EOF in fiemap 6f2d8ed654bf f2fs: don't miss any f2fs_balance_fs cases 9434fcde1fa0 f2fs: add missing f2fs_balance_fs in f2fs_zero_range 933439c8f347 f2fs: give a chance to detach from dirty list 2dd15654ac0a f2fs: fix to release discard entries during checkpoint 2411cf5befa5 f2fs: exclude free nids building and allocation e87f7329bbd6 f2fs: fix overflow due to condition check order 042eb9106000 drm/amdgpu/uvd: reduce IB parsing overhead on UVD5+ (v2) 80983e4df719 drm/amdgpu/uvd: consolidate code for fetching addr from ctx 7b1e8cad1f36 drm/amdgpu: Disable DPM in virtualization 617859e0766f drm/amdgpu: use AMDGPU_GEM_CREATE_VRAM_CLEARED for VM PD/PTs (v2) f45dc74c9324 drm/amdgpu: improve AMDGPU_GEM_CREATE_VRAM_CLEARED handling (v2) c3af1258a7c7 drm/amdgpu: fix error handling in amdgpu_bo_create_restricted f29224a6197d drm/amdgpu: fix amdgpu_fill_buffer (v2) 3b1c9036a678 drm/amdgpu: remove amdgpu_irq_get_delayed 01615881ff4f amdgpu: Wrap dev_err() calls on vm faults with printk_ratelimit() b01dd025ca63 amdgpu: Use dev_err() over vanilla printk() in vm_decode_fault() b00861b98b4e drm/amd/amdgpu: port of DCE v6 to new headers (v3) 99e3820a6b4c drm/amdgpu: cleanup unused iterator members for sdma v2.4 4bc07289f07b drm/amdgpu: cleanup unused iterator members for sdma v3 45682886bcd4 drm/amdgpu:impl vgt_flush for VI(V5) 79abf1add6e6 drm/amdgpu: enable uvd mgcg for Fiji. b02d4081a526 drm/amdgpu: refine cz uvd clock gate logic. 49845a231587 drm/i915: Use enum plane_id in VLV/CHV wm code 83c04a62a187 drm/i915: Use enum plane_id in VLV/CHV sprite code 8e816bb49676 drm/i915: Use enum plane_id in SKL plane code d5cdfdf54ea5 drm/i915: Use enum plane_id in SKL wm code d97d7b48b644 drm/i915: Add crtc->plane_ids_mask b14e5848c01d drm/i915: Add per-pipe plane identifier d9348dec902f drm/i915: Make skl_write_{plane,cursor}_wm() static 2357adb625f1 ARM: dts: r8a7794: Add device node for PRR c832999d3af2 ARM: dts: r8a7793: Add device node for PRR 7cbae74e6417 ARM: dts: r8a7792: Add device node for PRR 366cd1120258 ARM: dts: r8a7791: Add device node for PRR 328f39b84d43 ARM: dts: r8a7790: Add device node for PRR 9ba368e2226e ARM: dts: r8a7779: Add device node for PRR f02703320698 ARM: dts: r8a73a4: Add device node for PRR 6b334366e636 ARM: dts: sk-rzg1e: add Ether support e9189e66dbdc ARM: dts: sk-rzg1e: initial device tree 28c43fbb3ca0 ARM: dts: r8a7745: add IRQC support bed98a59b62d ARM: dts: r8a7745: add Ether support e0d2da54c4d0 ARM: dts: r8a7745: add [H]SCIF{|A|B} support 06a80bad0429 ARM: dts: r8a7745: add SYS-DMAC support c95360247bdd ARM: dts: r8a7745: initial SoC device tree d05ab65b1d0b ARM: dts: sk-rzg1m: add Ether support 22e69c4bfce7 ARM: dts: sk-rzg1m: initial device tree ef0ca5077449 ARM: dts: r8a7743: add IRQC support 75f97fb45e62 ARM: dts: r8a7743: add Ether support 809c01342691 ARM: dts: r8a7743: add [H]SCIF{A|B} support 6ed5ed500a5c ARM: dts: r8a7743: add SYS-DMAC support 34e8d993a68a ARM: dts: r8a7743: initial SoC device tree f9f2fc0b8d65 ARM: dts: alt: Enable UHS-I SDR-104 0726729a4c68 ARM: dts: koelsch: Enable UHS-I SDR-104 dcc2fe783d53 ARM: dts: lager: Enable UHS-I SDR-104 e60a19f03cdb ARM: dts: alt: use demuxer for I2C4 6723438b3b98 ARM: dts: koelsch: use demuxer for I2C1 b2f15ca697a1 ARM: dts: lager: use demuxer for IIC1/I2C1 1e26fcf31c5c ARM: dts: lager: rename and reindex i2cexio 24b2d930a506 ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for sound dc8ee9dbdba5 ARM: dts: r8a7794: Correct hsusb parent clock 5591aa424943 ARM: dts: alt: Fix PFC names for DU 705d7aa06220 ath10k: fix monitor vdev for receiving other bss frames 5608eaf7b086 ath10k: add support for per sta tx bitrate cec17c382140 ath10k: add per peer htt tx stats support for 10.4 f2a46926aba1 clk: bcm2835: Fix ->fixed_divider of pllh_aux 8d6799a9ba23 soc: renesas: Identify SoC and register with the SoC bus c260524aba53 clk: qcom: clk-rpm: Fix clk_hw references 81b7667aace0 clk: qcom: clk-smd-rpm: Fix clk_hw references 5f5001a978fc clk: qcom: Move all sdcc rcgs to use clk_rcg2_floor_ops 081ba80206d6 clk: qcom: Add rcg ops to return floor value closest to the requested rate d3ac31f3b4bf drm/radeon: fix power state when port pm is unavailable (v2) 1db4496f167b drm/amdgpu: fix power state when port pm is unavailable 1600f62534b7 PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ d76d2fe05fd9 PCI: Convert Mellanox broken INTx quirks to be for listed devices only b88214ce4d70 PCI: Convert broken INTx masking quirks from HEADER to FINAL ee6a7fce8e5e arm64: Remove I-cache invalidation from flush_cache_range() 833a9f4b5c61 arm64: Enable HIBERNATION in defconfig 044e7a414be9 EDAC, amd64: Don't force-enable ECC checking on newer systems 2a4c744fcb15 arm64: dts: exynos: Enable HS400 mode for eMMC for TM2 79700041b37f ARM: dts: exynos: Remove the cd-gpios property for eMMC of Odroid XU3/4 6753c0ad974f ARM: dts: exynos: Specify snps, dwmac in compatible string for gmac dfce0738256e ARM: dts: Add xo to sdhc clock node on qcom platforms ed19b86e817c firmware: qcom: scm: Return PTR_ERR when devm_clk_get fails ab0822d57d8c firmware: qcom: scm: Remove core, iface and bus clocks dependency d5c2253388f3 dt-bindings: firmware: scm: Add MSM8996 DT bindings d443a0aa3a29 HID: hid-sensor-hub: clear memory to avoid random data 2ae3986b84e9 HID: microsoft: Add Surface 4 type cover pro 4 not JP versions 6dab07df555b HID: rmi: make transfer buffers DMA capable b7a87ad6775f HID: magicmouse: make transfer buffers DMA capable d7a32394e734 spi: ath79: Fix module autoload for OF registration 061232f0d47f HID: lg: make transfer buffers DMA capable b87c701b660f spi: xlp: Fix module autoload for OF registration aa12c1ab8bb2 spi: jcore: Fix module autoload for OF registration 01affe239c64 spi: spi-axi: Fix module autoload 929ddbf3ef4e ring-buffer: Always inline rb_event_data() 5817430ba725 ARM: dts: AM571x-IDK Initial Support 1ffb3c40ffb5 HID: cp2112: make transfer buffers DMA capable fa7ffb39efcc ring-buffer: Make rb_reserve_next_event() always inlined 3e9a8aadca48 tracing: Create a always_inlined __trace_buffer_lock_reserve() 983779235a4d regulator: max77620: add documentation for MPOK property 383d0fca7035 regulator: max77620: add support to configure MPOK 14944934f8ac ARM: OMAP2+: Remove legacy gpio code f5c59d165af1 ARM: dts: am335x-baltos: use phy-phandle declarations 8804755bfb1f ARM: dts: am57xx-idk-common: Add overide powerhold property 1f166499ce00 ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property c4a407b91f4b [media] staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() eb02cadc5ca0 [media] staging: media: davinci_vpfe: Fix indentation issue in vpfe_video.c a3283fb2165f [media] staging: media: davinci_vpfe: fix W=1 build warnings 5f87406663d4 [media] staging: media: davinci_vfpe: allow modular build bb51b5350d2f ARM64: dts: Add support for Meson GXM 7809c97622a2 [media] staging: media: davinci_vpfe: Fix spelling error on a comment f1c002f262fb [media] staging: media: davinci_vpfe: dm365_resizer: Fix some spelling mistakes 3f5a7896a509 x86/mce: Include the PPIN in MCE records when available e1159cb35712 [media] mceusb: remove pointless mce_flush_rx_buffer function d26cec2268bc [media] mceusb: remove useless debug message 3498c5e15db3 regulator: twl6030: Remove unused fields from struct twlreg_info 15cc95c44285 regulator: twl: Remove unused fields from struct twlreg_info fc641261e122 [media] media: Update documentation for media_entity_notify 159a55a64d44 rt2800: disable CCK rates on HT 8d79b0078278 rt2800: tune *_PROT_CFG parameters 6c40063d5a61 rt2800: use RTS/CTS protection instead of CTS-to-self 231aeca1e19e rt2800: correct TX_SW_CFG1 for 5592 be82de9d64e2 rt2800: correct AUTO_RSP_CFG b4c449b1b803 rt2800: do not overwrite WPDMA_GLO_CFG_WP_DMA_BURST_SIZE 770e4b730a73 rt2800: OFDM rates are mandatory b29a1c1f08f3 rt2800usb: do not wipe out USB_DMA_CFG settings cea5b03d8a10 rt2800: correctly report MCS TX parameters cee0122de3a8 leds: leds-cobalt-raq: use builtin_platform_driver f25ba69c638b brcmfmac: update beacon IE after bss up and clear when AP stopped a083c8fd277b rt2x00: Fix incorrect usage of CONFIG_RT2X00_LIB_USB 90866b3a8011 [media] Raise adapter number limit 190b23b4eb99 [media] em28xx: only use mt9v011 if camera support is enabled fa6317eedd63 [media] go7007: add MEDIA_CAMERA_SUPPORT dependency 5c5afd020122 s390/pci: use unique UIDs for domain enumeration 80abb39b504e s390: update defconfig e1231b0e487c s390: add cma support 1e16b09666ba s390/cpumf: simplify psw generation 3a890380e426 s390/thread_info: get rid of THREAD_ORDER define 56e9219a8248 s390/uaccess: make setfs macro return void a19e160d108a [media] dvb: remove unused systime() function d0c7546f6257 memory: da8xx-ddrctl: drop the call to of_flat_dt_get_machine_name() 48c28337380a bus: da8xx-mstpri: drop the call to of_flat_dt_get_machine_name() 3fea18d079e2 wil6210: support NL80211_ATTR_WIPHY_RETRY_SHORT cbf795c195fb wil6210: align to latest auto generated wmi.h 035859a5117b wil6210: add support for abort scan dfb5b098e0f4 wil6210: fix deadlock when using fw_no_recovery option 2c207eb8e6ab wil6210: add support for power save enable / disable f9e3033ff7eb wil6210: fix net queue stop/wake 386701892b48 [media] stv090x: use lookup tables for carrier/noise ratio b7a2a2306a01 MAINTAINERS: Add link to drm-misc documentation 807c16253319 mtd: spi-nor: fix spansion quad enable 793b61ea9f99 drm/i915: i915_gem_alloc_context_obj can be static e853ab7ca3f6 drm/i915/guc: Remove unused intel_guc_fw struct member 5499a6b22e55 can: bcm: fix support for CAN FD frames 40bea976c72b ath9k: fix NULL pointer dereference 91851cc7a939 ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success 5a401f36ba30 ath10k: add spectral scan support to wmi-tlv 18ae68fff392 ath10k: fix null deref on wmi-tlv when trying spectral scan f6f64cfb966d ath10k: remove set/get_tsf ieee80211_ops 973324fff154 ath10k: implement offset_tsf ieee80211_op ff32eeb86aa1 ath10k: advertize hardware packet loss mechanism 355445b86f0f mtd: spi-nor: add Macronix mx25u25635f to list of known devices. a407b0678bc1 perf sched timehist: Add -V/--cpu-visual option 6c973c90852c perf sched timehist: Add call graph options fc1469f1b207 perf sched timehist: Add -w/--wakeups option 52df138caaa8 perf sched timehist: Add summary options 49394a2a24c7 perf sched timehist: Introduce timehist command 69b7e48070ca perf evsel: Support printing callchains with arrows a8763445f6c7 perf symbols: Print symbol offsets conditionally 3a5bfab60e59 perf c2c: Support cascading options d940baccc990 perf c2c report: Display total HITMs on default dba8ab93792a perf c2c report: Add struct c2c_stats::tot_hitm field b7ac4f9f3b25 perf c2c report: Add -f/--force option e8c5fe101e55 perf c2c report: Setup browser after opening perf.data 7b4b82bced07 perf tools: Show event fd in debug output c52d9e4e677b tools lib traceevent: Add retrieval of preempt count and latency flags bb5a7316b909 tools lib traceevent: Use USECS_PER_SEC instead of hardcoded number 7bd474963a48 pinctrl: sx150x: various spelling fixes and some white-space cleanup 5384f45cd971 ARM: shmobile: Document DT bindings for Product Register 141723e0cbdc soc: renesas: rcar-sysc: add R8A7745 support 97ca8402997c ARM: shmobile: r8a7745: add power domain index macros 0a69516cd8b9 ASoC: ab8500: Remove explicit initialization of driver callbacks to NULL a17efbc5ef94 spi: imx: add devicetree binding for lpspi 222e728ca29b ASoC: uda1380: Request GPIOs at bus probe time 4185d4be22a3 ASoC: uda1380: Remove unused DAI ID defines 8439a1d77d07 ARM: davinci: da8xx: Fix ohci device name 3382a6220ff3 cxl: Fix coccinelle warnings 902e06eb86cd powerpc/32: Change the stack protector canary value per task 6533b7c16ee5 powerpc: Initial stack protector (-fstack-protector) support d0563a1297e2 powerpc: Implement {cmp}xchg for u8 and u16 8004ca995c24 powerpc/pseries/ibmebus: Remove legacy suspend/resume support 6cc89bad60a6 powerpc/kprobes: Invoke handlers directly 82de5797a260 powerpc: Remove extraneous header from asm-prototypes.h ba6379f7e6c7 fs: Provide function to get superblock with exclusive s_umount 902488004658 drm/i915/lspcon: Remove unused force change mode parameter 357c0ae9198a drm/i915/lspcon: Wait for expected LSPCON mode to settle dd75f6dd2e7d drm/i915/lspcon: Add dp_to_lspcon helper() f2b667b658f9 drm/i915/lspcon: Ensure AUX CH is awake while in DP Sleep state 8478132a8784 Revert "arm: move exports to definitions" 2b4d5b2582de sched/fair: Clean up the tunable parameter definitions eacae5d2b940 usb: ohci-da8xx: rename driver to ohci-da8xx 176cedc4ed14 sched/dl: Fix comment in pick_next_task_dl() 469554a148e8 staging: speakup: speakup_soft.c Align parenthesis 866352a891b7 staging: speakup: speakup_soft.c comment modifications b61f49a6e580 staging: speakup: speakup_soft.c Blank line after { a46063f38684 staging: speakup: speakup_soft.c Multiple blank lines 59cb14b2b9bd staging: speakup: speakup_soft.c Logical continuation 5dde604ecdb5 staging: speakup: speakup_soft.c Space around operator 33b04a45af76 staging: speakup: speakup_spkout.c Space around operator 5007aa0528f7 staging: speakup: speakup_spkout.c comment modifications d00289450779 staging: speakup: speakup_txprt.c Spaces preferred around operator a953dd7607ec staging: speakup: speakup_txprt.c Comment modifications 3e8855743a01 staging: speakup: spk_priv_keyinfo.h Space around operator 1ce8eeb18fce staging: speakup: spk_priv_keyinfo.h align columns 253f5fbf67ef staging: speakup: spk_types.h Align parenthesis 958cb7d4a6e0 staging: speakup: spk_types.h Comment modifications be8431dc1ee6 staging: emxx_udc: emxx_udc.c Align parenthesis 89c92514d968 staging: emxx_udc: emxx_udc.c Spaces preferred around operators b6576797f698 staging: emxx_udc: emxx_udc.c {} Single statement blocks 89eda1faeed7 staging: emxx_udc: emxx_udc.c Logical continuation a0edbc941078 staging: emxx_udc: emxx_udc.c Blank lines after { c71529fef3aa staging: unisys: visorbus: bus_configure add error handling 5d295bc3e7a6 staging: unisys: visorbus: return EAGAIN when empty 29b278097476 staging: unisys: visorbus: device_responder add error handling 68f99d4911a0 staging: unisys: visorbus: device_changestate_responder add error handling 734ad93a23a8 staging: unisys: visorbus: bus_responder add error handling 8dff01f7d07a staging: unisys: visorbus: save_crash_message add error handling 2c4ef563f48e staging: unisys: visorbus: controlvm_respond_physdev_changestate add error handling 2d26aeb77357 staging: unisys: visorbus: controlvm_respond add error handling 79c3f971d9ba staging: unisys: visorbus: chipset_init add error handling 1d7f5522036c staging: unisys: visorbus: controlvm_respond_chipset_init add error handling 9ed146cdb996 staging: unisys: visorbus: visorbus_private rename 'local' var to 'dest' 8c3c1e47fa1e staging: unisys: visorbus: visorchannel.c rename 'local' variable to 'dest' b18f9c676f93 staging: unisys: include: fix pound defines 209e3500ef7b staging: unisys: include: fixed iochannel.h comments e330ea5e8cea ARM: oxnas: Add OX820 config and makefile entry af76e806b5b7 ARM: oxnas: Add OX820 SMP support 86b4522d1932 ARM: dts: STiH407-family: fix i2c nodes c208faefdf13 staging: slicoss: change some macros into inline functions 496bfa11de2e soc/qman: Clean up CGR CSCN target update operations efe848cdb724 soc/qman: Change remaining contextB into context_b 5a42f1ecb304 soc/qbman: Handle endianness of qm/bm_in/out() b539945286bd soc/qman: Drop unused field from eqcr/dqrr descriptors d6753c7e65e7 soc/qman: Fix accesses to fqid, cleanup 7ff07da015c2 soc/qman: Remove unused struct qm_mcc* layouts e5caf693ac6a soc/qman: Remove redundant checks from qman_create_cgr() 021ba0106631 soc/qman: test: Don't use dummy platform device for dma mapping 0fbeac3b0f67 soc/qman: Don't add a new platform device for dma mapping 57e68a5e2357 soc/qman: test: Fix implementation of fd_cmp() b6e969dbaec0 soc/qman: Fix direct access to fd's addr_lo, use proper accesor 9f3670e8f6df soc/qman: Fix struct qm_fqd set accessor for context_a 333e72cf4750 soc/qbman: Fix resource leak on portal probing error path d95cb0d361d5 soc/qman: Fix h/w resource cleanup error path handling 2f28d218d4b8 soc/qman: Replace of_get_property() with portable equivalent 02b7d2a833b0 soc/qman: Check ioremap return value ee3dd586f163 powerpc/85xx: Enable gpio power/reset driver 0f236988e9ec powerpc/fsl_soc: improve and simplify get_baudrate 47a48a92102b powerpc/fsl_soc: improve and simplify get_brgfreq 5bda6c0eb7cd powerpc/fsl_soc: improve and simplify fsl_get_sys_freq 6b2264878155 flowcache: Increase threshold for refusing new allocations 4f5a763c9a0d ext4: Add select for CONFIG_FS_IOMAP 75ff76687cfd dmaengine: qcom_hidma: autoload while probing ACPI e992faee1f82 drm/i915/gvt: fix missing init param.primary feffa5cc7b47 nbd: fix setting of 'error' in NBD_DO_IT ioctl 3aa537437674 devfreq_cooling: pass a pointer to devfreq in the power model callbacks 1cea4e7776b7 devfreq_cooling: make the structs devfreq_cooling_xxx visible for all ecaa015c7ab3 dt-bindings: rockchip-thermal: fix the misleading description ce62abaebed2 thermal: rockchip: improve the warning log 8093a116b4be thermal: db8500: Fix module autoload 26d9339db03a thermal: tango: Fix module autoload 3f2883e5bf12 thermal: max77620: Fix module autoload cd323b2b5aba thermal: qcom-spmi: Treat reg property as a single cell f05f4821268d thermal: hisilicon: fix for dependency 882f5815de0c thermal: ti-soc-thermal: add missing clk_put() 00b6cfc4c4ee powerpc/85xx/qemu: Enable CONFIG_E500 and CONFIG_PPC_E500MC 373f91d1256d thermal: core: move slop and offset helpers to thermal_helpers.c b819dc9ef064 thermal: sysfs: use kcalloc() instead of kzalloc() 95e3ed151349 thermal: core: use kzalloc(sizeof(*ptr),...) 38e7b549af82 thermal: core: improve kerneldoc entry of thermal_cooling_device_unregister b659a30d7bdd thermal: core: remove style warnings and checks 2a0b4c44ce34 thermal: core: remove void function return statements eb7be329bd93 thermal: core: standardize line breaking alignment 5027ba36cda6 thermal: core: small style fix when checking for __find_governor() 7eb4bd723e11 thermal: core: remove FSF address in the GPL notice 698db4fdd3e8 thermal: sysfs: remove symbols of emul_temp when config is disabled 81193e2e6b47 thermal: core: add a comment describing the device management section 712afbdfdf0d thermal: core: add a comment describing the power actor section 8772e185f191 thermal: core: add a comment describing the main update loop 106339ab7e98 thermal: core: move notify to the zone update section 4b0d3c2d3b60 thermal: core: add inline to print_bind_err_msg() f502ab844013 thermal: core: move __bind() to where it is used 9b68ef89c957 thermal: core: fix couple of style issues on __bind() helper 90f5b5bb7f4d thermal: core: move bind_tz() to where it is used 949aad839c33 thermal: core: move bind_cdev() to where it is used f11997fa2422 thermal: core: move __unbind() helper to where it is used 4f5163fac28e thermal: core: small style fix on __unbind() helper c30176fc6f48 thermal: core: move idr handling to device management section 1b4f48494eb2 thermal: core: group functions related to governor handling cd221c7b638f thermal: core: introduce thermal_helpers.c 77dc4f903200 thermal: core: remove a couple of style issues on helpers 45cf2ec99c16 thermal: core: move cooling device sysfs to thermal_sysfs.c 99ea2eff9108 thermal: core: move to_cooling_device macro to header file a369ee88f7f6 thermal: core: move thermal_zone sysfs to thermal_sysfs.c 72afe8e54974 thermal: core: match parenthesis on code alignment 09544da9e825 thermal: core: treat correctly the return value of *scanf calls ba78da443bd5 thermal: core: move to_thermal_zone() macro to header file 97d2423bd973 thermal: core: split available_policies_show() 6b885202d7c1 thermal: core: split policy_store 3d0055d2b252 thermal: core: split passive_store 2a4806bf7afd thermal: core: remove unnecessary device_remove() calls 4d0fe7490d7f thermal: core: move trips attributes to tz->device.groups e161aefb9a5f thermal: core: create tz->device.groups dynamically 0a9de81907e6 thermal: core: move the trip attrs to the tz sysfs I/F section 3bafb5e2a683 thermal: core: fix style on remove_trip_attrs() 9d934fc8838b thermal: core: remove useless empty line 1a7e7cc03f17 thermal: core: move power actor code out of sysfs I/F section 059386f43ef9 thermal: core: improve power actor documentation 3a836bfe9ff6 thermal: core: move passive attr to tz->device.groups 8baa5dae60ad thermal: core: move mode attribute to tz->device.groups 66e554bde9f8 thermal: core: move emul_temp creation to tz->device.groups 1c600861fa6f thermal: core: use dev.groups to manage always present tz attributes 308f726ac872 thermal: core: group device_create_file() calls that are always created ef1d8bff72e1 thermal: core: group thermal_zone DEVICE_ATTR's declarations 54fa38cc2eda thermal: core: prevent zones with no types to be registered c6068a6edd50 thermal: intel_pch_thermal: Support skylake PCH 100 series thermal 5184eeb3b016 thermal: int340x_thermal: use permission-specific DEVICE_ATTR variants de6b0c1acc14 thermal: hwmon: use permission-specific DEVICE_ATTR variants 0e2b4458e918 Input: i8042 - fix typo from i8042_aux_close to i8042_port_close c762cc68b6a1 Input: synaptics-rmi4 - propagate correct number of rx and tx electrodes to F54 6adba43fd222 Input: synaptics-rmi4 - add support for F55 sensor tuning 29fd0ec2bdbe Input: synaptics-rmi4 - add support for F34 device reflash a94e502c22b6 cpuidle: dt: assign ->enter_freeze to same as ->enter callback function 02ed21aeda0e powerpc/powernv: Define and set POWER9 HFSCR doorbell bit 1f0f2e72270c powerpc/reg: Add definition for LPCR_PECE_HVEE 9dd17e8517f5 powerpc/64: Define new ISA v3.00 logical PVR value and PCR register value ffe6d810fe95 powerpc/powernv: Define real-mode versions of OPAL XICS accessors 9d66195807ac powerpc/64: Provide functions for accessing POWER9 partition table 7d436400223b tracing: Add error checks to creation of event files 9dfed80d87ca stm: Mark the functions of writing STM with notrace 9b5e3ff6b9ba stm dummy: Mark dummy_stm_packet() with notrace 22975be20f40 intel_th: Mark sth_stm_packet() with notrace dea5d0e1fcac coresight: Mark stm_generic_packet() with notrace 262e1f6e3914 stm class: ftrace: Add ftrace-export-over-stm driver 9287aed2ad1f selinux: Convert isec->lock into a spinlock 478409dd683d tracing: Add hook to function tracing for other subsystems to use c8b877a5e58a x86/pci/amd-bus: Convert to hotplug state machine 89666c504722 x86/oprofile/nmi: Convert to hotplug state machine 08ed487c819d x86/oprofile/nmi: Remove superfluous smp_function_call_single() e5355cd6e78c sparc/sysfs: Convert to hotplug state machine 977ab257a2b3 powerpc/sysfs: Convert to hotplug state machine 9b377e217f0b ARM/hw_breakpoint: Convert to hotplug state machine a3c9b14f6f15 arm/bL_switcher: Convert to hotplug state machine 31eff2434db5 sched/nohz: Convert to hotplug state machine 38b482929e8f net/iucv: Convert to hotplug state machine 948b9c60cb3e watchdog/octeon: Convert to hotplug state machine 9c248f8896e6 PCI/xgene-msi: Convert to hotplug state machine 8fba38c937cd x86/msr: Convert to hotplug state machine ee92be9b0d7a x86/cpuid: Move the hotplug callbacks to online 8c07b494ab28 x86/cpuid: Convert to hotplug state machine 33d97302eb50 x86/mce/therm_throt: Move hotplug callbacks to online d6526e73dbbb x86/mce/therm_throt: Convert to hotplug state machine 23b98e4b5fc5 scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() 7ff723ad0f87 scsi: mpt3sas: Unblock device after controller reset 7630b3a599e2 scsi: hpsa: use bus '3' for legacy HBA devices 2d76a2478bb8 scsi: pmcraid: Add missing resource releases 75b1cc4ad63a scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk 39385cb5f327 Bluetooth: Fix using the correct source address type d55b352b01bc NFSv4.x: hide array-bounds warning 153aae5f996d selftests: ftrace: Add a testcase for types of kprobe event 60c1afbf1052 selftests: ftrace: Add a testcase for function filter glob match 62197529000a selftests: ftrace: Introduce TMPDIR for temporary files 57209b969513 selftests: ftrace: Hide ftracetest logs from git 780ade555a96 selftests: ftrace: Fix trigger-mod to run without syscall trace 63db89eaf0b9 nbd: move multi-connection bit to unused value c9b8af133019 flow_dissect: call init_default_flow_dissectors() earlier b2c4ba5cf712 mtd: mtdswap: fix spelling mistake "erassure" -> "erasure" 131c60c39cf0 selftests: ftrace: Check whether snapshot trigger is supported correctly 7786bcca7775 selftests: ftrace: Add --quiet option not to show error logs on screen f84df2a6f268 exec: Ensure mm->user_ns contains the execed files 9561a7ade0c2 nbd: add multi-connection support 5314987de5e5 spi: imx: add lpspi bus driver bd5d21310133 mtd: bcm47xxpart: fix parsing first block after aligned TRX 84d77d3f06e7 ptrace: Don't allow accessing an undumpable mm 48c2c9935904 ASoC: wm_adsp: Check return value from wm_adsp_buffer_init e1788bb995be KVM: s390: handle floating point registers in the run ioctl not in vcpu_put/load 31d8b8d41a7e KVM: s390: handle access registers in the run ioctl not in vcpu_put/load 131f840d5b7c selftests: ftrace: Initialize ftrace before each test 8ccd22db9279 [media] netup_unidvb: use module_pci_driver d08876f524a6 [media] stk-webcam: fix an endian bug in stk_camera_read_reg() 414e72c72953 [media] ir-hix5hd2: make hisilicon,power-syscon property deprecated 69ace6ee3e3d [media] mn88473: refactor and fix statistics 61393b0732fa [media] mn88473: add DVBv5 statistics support ba2ff3027b5a ASoC: sunxi: Add support for A23/A33/H3 codec's analog path controls 837e71847aef ASoC: sunxi: Add bindings for A23/A33/H3 codec's analog path controls 64b875f7ac8a ptrace: Capture the ptracer's creds not PT_PTRACE_CAP bfedb589252c mm: Add a user_ns owner to mm_struct and fix ptrace permission checks 20e4933c478a drm/i915: Stop the machine as we install the wedged submit_request handler 3dcf93f7f23a drm/i915: Complete requests in nop_submit_request c2a126a46d4c drm/i915: Disable hangcheck when wedged d9e9da64c4a7 drm/i915: Don't deref context->file_priv ERR_PTR upon reset ae0f5499511e kvm: x86: don't print warning messages for unimplemented msrs 4821d914fe74 ASoC: rsnd: use dma_sync_single_for_xxx() for IOMMU edce5c496c6a ASoC: rsnd: Request/Release DMA channel each time 1db51e6fb0f5 ASoC: wm_adsp: Remove unused wm_coeff_ctl.kcontrol 685f51a5eb98 ASoC: wm_adsp: Firmware controls should be added as codec controls a823a17981a7 ASoC: cht_bsw_rt5645: Fix leftover kmalloc 1919cbb23bf1 md/raid10: add failfast handling for writes. 8d3ca83dcf9c md/raid10: add failfast handling for reads. 212e7eb7a340 md/raid1: add failfast handling for writes. 2e52d449bcec md/raid1: add failfast handling for reads. 46533ff7fefb md: Use REQ_FAILFAST_* on metadata writes where appropriate 4345a64ac931 parisc: Fix printk continuations in system detection 688834e6ae6b md/failfast: add failfast flag for md to be used by some personalities. 95f5609d223d ASoC: samsung: Enable COMPILE_TEST for SmartQ and WM8580 a41dcdeee5d8 ASoC: samsung: Enable COMPILE_TEST for entire Samsung ASoc cd9e2b62768c ASoC: samsung: smdk_wm8580: Remove old platforms and drop mach-types usage f8cbab42d982 ASoC: samsung: Remove non-existing MACH dependencies ccf7d8ee3d6e spi: spi-fsl-dspi: Fix continuous selection format 1eaccf210c59 spi: spi-fsl-dspi: Fix incorrect DMA setup 27d21e9f988e spi: spi-fsl-dspi: Fix incorrect freeing of DMA allocated buffers 852801417a89 ASoC: Make return type of dpcm_state_string() const char * 60bc6173e049 ASoC: wm8580: Remove #if IS_ENABLED(CONFIG_I2C) 8dd4a0163e73 spi: use sg_next for walking through the allocated scatterlist table bcdde302b826 KVM: nVMX: invvpid handling improvements 63f3ac48133a KVM: VMX: clean up declaration of VPID/EPT invalidation types e00f4f4d0ff7 block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg 05aea81b4bc9 fs: logfs: remove unnecesary check c12484367865 fs: logfs: use bio_add_page() in do_erase() d4f98a89f9cd fs: logfs: use bio_add_page() in __bdev_writeseg() 739a9975468c fs: logfs: convert to bio_add_page() in sync_request() 4113b88a6587 bcache: debug: avoid accessing .bi_io_vec directly 84c8590646d5 target: avoid accessing .bi_vcnt directly 2c73a603cd07 block: floppy: use bio_add_page() 06efffda51d9 block: drbd: remove impossible failure handling 3a83f4677539 block: bio: pass bvec table to bio_init() 9a794fb9bdde block_dev: get rid of blksize bits calculation ed2ab35ef1a1 vgaarb: use valid dev pointer in vgaarb_info() 213971e7571e ARM: davinci_all_defconfig: Enable OHCI as module 4d1a4765426f block_dev: Fixed direct I/O bio sector calculation 06b37b650cf8 marvell: mark mvneta and mvpp2 32-bit only a50c1e35650b mlxsw: core: Implement thermal zone 55c63aaa6952 mlxsw: reg: Add Management Fan Speed Limit register 7f9ef3af397b net: dsa: mv88e6xxx: Move g1 stats code in global1.[ch] e0d8b61556b6 net: dsa: mv88e6xxx: Implement mv88e6390 get_stats 052f947fe123 net: dsa: mv88e6xxx: Add stats_get_stats to ops structure dfafe449bbc9 net: dsa: mv88e6xxx: Add stats_get_sset_count|string to ops structure de2273876e3f net: dsa: mv88e6xxx: Add mv88e6390 statistics unit init 795234739105 net: dsa: mv88e6xxx: Add mv88e6390 stats snapshot operation 4b325d8c84a8 net: dsa: mv88e6xxx: Add comment about family a device belongs to a605a0fe7115 net: dsa: mv88e6xxx: Abstract stats_snapshot into ops structure 1a3b39ecfe32 net: dsa: mv88e6xxx: Add the mv88e6390 family 096eea0ff83b net: dsa: mv88e6xxx: Fix unused variable warning by using variable b4308f046a38 net: dsa: mv88e6xxx: Take switch out of reset before probe 0fa1c17c162f ARM: dts: sun6i: hummingbird-a31: Enable display output through VGA bridge 9bfe7c8d1af5 ARM: dts: sun5i: Add touchscreen node to reference-design-tablet.dtsi be7bc6b98781 ARM: sunxi: Add the missing clocks to the pinctrl nodes 82f2e1884eba ARM: dts: sun7i: bananapi-m1-plus: Enable USB OTG e57904eb6944 ARM: dts: sun7i: bananapi-m1-plus: Add PMIC regulators 0cff18cbab4f ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support daa4c2603aea ARM: sun8i: sina33: Enable USB gadget 6a08816d9b78 ARM: dts: sun8i: reference-design-tablet: ldo_io1 is vcc-touchscreen ff44ded68901 ARM: dts: sun8i: replace enable-sdio-wakeup with wakeup-source for BananaPi M1+ b9b8daa203d8 ARM: gr8: evb: Add i2s codec caed8b581578 ARM: dts: sun6i: sina31s: Enable internal audio codec 77042bec6f34 ARM: dts: sun6i: hummingbird: Enable internal audio codec 94a160c65604 ARM: dts: sun6i: Add audio codec device node e7c66334f676 ARM: gr8: evb: Enable SPDIF 8e1ce6c63e0f ARM: dts: sun8i: Add SPI controller node in H3 eeeb2d64e8d6 ARM: dts: sun8i: Add SPI pinctrl node in H3 10efbf5f1633 ARM: dts: sun8i: Add dts file for NanoPi M1 SBC f10239ea378e ARM: dts: sun8i: Use the common file in NanoPi NEO SBC 49f01c9e14b3 ARM: dts: sun8i: Add common dtsi file for NanoPi SBCs e62c46bcdd53 ARM: dts: sun9i: cubieboard4: Enable AP6330 WiFi 6cf4eaef12f1 ARM: dts: sun9i: a80-optimus: Enable AP6330 WiFi 56b0730157f7 ARM: dts: sun9i: Add mmc1 pinmux setting 77df9d66b0b1 ARM: sun5i: chip: Add optional buses 60a47e43436e ARM: sun5i: Add RGB 565 LCD pins 9255fb6c7e0c ARM: sun5i: Add SPI2 pins 915688621ba4 ARM: sun5i: Rename A10s pins 74194620add1 ARM: sun5i: chip: add a node for the w1 gpio controller bb1ea8bf1bed ARM: sun5i: chip: Enable Wi-Fi SDIO chip e63604933ec7 ARM: gr8: Add CHIP Pro support 15df8ad971f4 ARM: gr8: Add UART3 pins 7c432442c883 ARM: gr8: Add UART2 pins aade6b90d584 ARM: gr8: Add missing pwm channel 1 pin e900146c2f58 ARM: gr8: Fix typo in the i2s mclk pin group 95f4b4f44414 ARM: gr8: Add the UART3 0ff8219fa6da ARM: dts: sun6i: Add A31 LCD0 RGB888 pins 6d0e5b70be13 ARM: dts: sun6i: Add device nodes for first display pipeline f19802bd4dd1 ARM: dts: sunxi: Add cpu-supply for Olimex A20 EVB 960eb12dc5c0 ARM: sun5i: a13-olinuxino: Enable VGA bridge dc0aea386a62 ARM: dts: sun6i: Sort pinmux setting nodes 30f88a42b658 [media] staging: lirc: Improvement in code readability 7a79279e7186 drm/arm: hdlcd: fix plane base address update e5cd7ff7058d ARM: gr8: Rename the DTSI and relevant DTS c7dd15b33707 kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] 7abbd8d670bb drm/i915: Add a kerneldoc summary for i915_perf.c c8a9483fb829 drm/i915: Add more Haswell OA metric sets 00319ba0434a drm/i915: add dev.i915.oa_max_sample_rate sysctl ccdf6341ed36 drm/i915: Add dev.i915.perf_stream_paranoid sysctl option 442b8c06fc72 drm/i915: advertise available metrics via sysfs d79651522e89 drm/i915: Enable i915 perf stream for Haswell OA unit 8a3003dd93e2 drm/i915: Add 'render basic' Haswell OA unit config 10ff401df041 drm/i915: don't whitelist oacontrol in cmd parser 9bbeaedb664a drm/i915: return EACCES for check_cmd() failures a941795a3aea drm/i915: rename OACONTROL GEN7_OACONTROL eec688e1420d drm/i915: Add i915 perf infrastructure 2bfc04d64db6 [media] sanyo decoder: address was being truncated a56bc171598c [media] v4l: compat: Prevent allocating excessive amounts of memory 3cded4179481 x86/paravirt: Optimize native pv_lock_ops.vcpu_is_preempted() 05ffc951392d locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted 5aff60a191e5 locking/osq: Break out of spin-wait busy waiting loop for a preempted vCPU in osq_lock() 3dd3e0ce7989 Documentation/virtual/kvm: Support the vCPU preemption check de7689cf8f38 x86/xen: Support the vCPU preemption check 1885aa7041c9 x86/kvm: Support the vCPU preemption check 0b9f6c4615c9 x86/kvm: Support the vCPU preemption check 4ec6e8636256 kvm: Introduce kvm_write_guest_offset_cached() 446f3dc8cc0a locking/core, x86/paravirt: Implement vcpu_is_preempted(cpu) for KVM and Xen guests 760928c0dafc locking/spinlocks, s390: Implement vcpu_is_preempted(cpu) 41946c86876e locking/core, powerpc: Implement vcpu_is_preempted(cpu) d9345c65eb79 sched/core: Introduce the vcpu_is_preempted(cpu) interface 9388093db443 ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration a85b2257a57d ARM: 8629/1: vfp: properly tag assembly function declarations in C code 7e5930aaef5d ARM: 8622/3: add sysfs cpu_capacity attribute 06073ee26775 ARM: 8621/3: parse cpu capacity-dmips-mhz from DT 033ac60c7f21 perf/x86/intel/uncore: Allow only a single PMU/box within an events group b8000586c90b perf/x86/intel: Cure bogus unwind from PEBS entries ae31fe51a3cc perf/x86: Restore TASK_SIZE check on frame pointer 8e5bfa8c1f84 sched/autogroup: Do not use autogroup->tg in zombie threads 18f649ef3441 sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() f5382de9d4b1 x86/mce/AMD: Add system physical address translation for AMD Fam17h a9aa4233b894 ARM: dts: da850-lcdk: fix mmc card detect polarity 9e5f68842276 powerpc: Fix missing CRCs, add more asm-prototypes.h declarations af93189d4ebc [media] ti-vpe: get rid of some smatch warnings eb1610b4c273 led: core: Fix blink_brightness setting race a9c6ce57ec2f led: core: Use atomic bit-field for the blink-flags 8338eab50ffb leds: Add user LED driver for NIC78bx device dca897e28f36 leds: verify vendor and change license in mlxcpld driver a8c170b015ff leds: pca963x: enable low-power state 90a5537bd83b leds: pca9532: Use default trigger value from platform data 35c7d30179fb leds: pca963x: workaround group blink scaling issue ed25e9cae1ab cleanup LED documentation and make it match reality aa73684cdeb3 leds: lp3952: Export I2C module alias information for module autoload cce35f357fb4 leds: mc13783: Fix MC13892 keypad led access e602fda1a358 ledtrig-cpu.c: fix english e28aaeabeed7 leds/leds-lp5523.txt: make documentation match reality fa7f32422ea1 tools/leds: Add uledmon program for monitoring userspace LEDs eb1ce7469940 leds: Use macro for max device node name size e381322b0190 leds: Introduce userspace LED class driver 427da406bcaf [media] vpdma: remove vpdma_enable_list_notify_irq() 1827bdc7b141 [media] vpfe_capture: fix compiler warning ed1f47cc69c3 [media] media: ti-vpe: vpe: Add proper support single and multi-plane buffer 3ce0f30f8ead [media] media: ti-vpe: csc: Add debug support for multi-instance 1ea0c02e7018 drm/atomic: Unconfuse the old_state mess in commmit_tail 51b56c394141 [media] media: ti-vpe: Make colorspace converter library into its own module ee1c02949d99 [media] media: ti-vpe: vpdma: Add RAW8 and RAW16 data types 35be6d865c2b [media] media: ti-vpe: vpe: Make sure frame size dont exceed scaler capacity d6a617877368 [media] media: ti-vpe: scaler: Add debug support for multi-instance 1c6e81783cff [media] media: ti-vpe: Make scaler library into its own module b8b3ac44ddf1 [media] media: ti-vpe: vpe: Enable DMABUF export 00db969964c8 [media] media: ti-vpe: vpe: Fix line stride for output motion vector 07e72eb0725c [media] media: ti-vpe: vpdma: Use bidirectional cached buffers c786595beb89 [media] media: ti-vpe: vpdma: Fix race condition for firmware loading dfe1349dc805 [media] media: ti-vpe: vpe: Fix vb2 buffer cleanup bc809bfc1796 [media] media: ti-vpe: sc: Fix incorrect optimization 3d7e61f6e25d [media] media: ti-vpe: vpdma: RGB data type yield inverted data eaa6808d1d81 [media] media: ti-vpe: vpdma: Corrected YUV422 data type label e228467caa6e [media] media: ti-vpe: vpe: Added MODULE_DEVICE_TABLE hint c1cd15ea4283 [media] media: ti-vpe: vpdma: allocate and maintain hwlist b28b8f1d7fc7 [media] media: ti-vpe: vpe: Add RGB565 and RGB5551 support 5b6179570fb3 [media] media: ti-vpe: vpe: Post next descriptor only for list complete IRQ 4e201566402c genirq/msi: Drop artificial PCI dependency 0f469c1acf20 [media] media: ti-vpe: vpe: Setup srcdst parameters in start_streaming 655e46567191 [media] media: ti-vpe: vpe: configure line mode separately afbc0ae9a42e [media] media: ti-vpe: vpdma: Clear IRQs for individual lists 4e4676d250ef [media] media: ti-vpe: vpdma: Make list post atomic operation 752fda89f5f1 gpio: zx: depend on ARCH_ZX 72aba2e25e0f gpio: x86: update config dependencies for x86 specific hardware dc12b124353b [media] media: ti-vpe: vpdma: Add abort channel desc and cleanup APIs 4ecb65fb87b6 pinctrl: mediatek: use builtin_platform_driver d65aa4b67b4f gpio: mb86s7x: use builtin_platform_driver 6f1bd54ca49c gpio: etraxfs: use builtin_platform_driver 634271f8f675 [media] media: ti-vpe: vpdma: Add support for setting max width height f43aa420a89a [media] media: ti-vpe: Free vpdma buffers in vpe_release 072915b57a85 [media] media: ti-vpe: vpe: Return NULL for invalid buffer type 8028bfed42dd [media] media: ti-vpe: Increasing max buffer height and width 823f4208b228 [media] media: ti-vpe: Add support for SEQ_TB buffers 5dc07f20b67d [media] media: ti-vpe: vpe: Do not perform job transaction atomically 5b209efa3fe8 pinctrl: stm32: use builtin_platform_driver b3cde198b17f pinctrl: sunxi: Testing the wrong variable 15f632e66565 [media] media: ti-vpe: Use line average de-interlacing for first 2 frames 4f36178188e0 [media] media: ti-vpe: vpdma: Fix bus error when vpdma is writing a descriptor 3f43554c0a3c [media] media: ti-vpe: vpdma: Add helper to set a background color 2f88703a0bfd [media] media: ti-vpe: vpdma: Add multi-instance and multi-client support e4e9aeaf8c2f [media] media: ti-vpe: vpdma: Make vpdma library into its own module 84c39b8b7d46 clocksource/drivers/bcm2835_timer: Unmap region obtained by of_iomap c60b4088108c [media] serial_ir: fix reference to 8250 serial code fa5dc29c1fcc [media] lirc_serial: move out of staging and rename to serial_ir a6f6ad4173b3 lirc_serial: make checkpatch happy 0a847634849c [media] lirc_serial: use precision ktime rather than guessing b66db53f8d85 [media] lirc_serial: port to rc-core 3f98da963602 [media] cec: ignore messages that we initiated 7febb418a32a [media] mtk-mdp: allocate video_device dynamically 4c0c596adfca [media] zoran: fix spelling mistake in dprintk message db9ee88bb22e [media] vivid: fix HDMI VSDB block in the EDID e04e581093d7 [media] atmel-isc: fix error return code in atmel_isc_probe() 57907a73e0ff soc/fsl: fix spelling mistakes in critical error messages 8ba1baabde85 powerpc/dts: add device tree entry for W83793 on T4240RDB 9b894c91a95b DT: i2c: W83793 is a trivial device 9a83a71ac0d5 drm/fences: add DOC: for explicit fencing c8467f7a3620 crypto: scatterwalk - Remove unnecessary aliasing check in map_and_copy 8acf7a106326 crypto: algif_hash - Fix result clobbering in recvmsg 7a43906f5cbf powerpc: Set missing wakeup bit in LPCR on POWER9 a6854dff635d scsi: ufs: qcom: Properly clear hba priv on failure 2244459070c8 scsi: bfa: turn bfa_mem_{kva,dma}_setup into inline functions d5dd33d9de0d cpufreq: intel_pstate: increase precision of performance limits 46992d6b55b5 cpufreq: intel_pstate: round up min_perf limits 64168f4296fa powerpc/mm/coproc: Handle bad address on coproc slb fault 6654c9368a6f powerpc/eeh: Refactor EEH PE reset functions 1f52f1761456 powerpc/pci: Always print PHB and PE numbers as hexadecimal d4791db527bf powerpc/powernv: Don't warn on PE init if unfreeze is unsupported 7fd317f8c330 powerpc/64: Add some more SPRs and SPR bits for POWER9 fb2659230120 PCI: Warn on possible RW1C corruption for sub-32 bit config writes 702ed3be1b1b PCI: Create revision file in sysfs 778889d8412e block: apply blk_partition_remap to REQ_OP_ZONE_RESET effb46b40f80 watchdog: wdat_wdt: Select WATCHDOG_CORE 08b98d329165 PM / sleep / ACPI: Use the ACPI_FADT_LOW_POWER_S0 flag 406e79385f32 PM / sleep: System sleep state selection interface rework c6f049db0a78 dt-bindings: add rockchip RK1108 Evaluation board e796f49d826a net: ieee802154: constify ieee802154_ops structures 3322d0d64f4e selinux: keep SELinux in sync with new capability definitions 7af371a70139 arm64: dts: NS2: Add PCI PHYs ebcc47ab81d8 arm64: dts: NS2: enable sdio1 9677e7dd1c79 spi: spi-topcliff-pch: Remove some dead code f196e9ac07ed ASoC: wm8523: Remove #if IS_ENABLED(CONFIG_I2C) 2e0b26e10352 geneve: Optimize geneve device lookup. bcceeec3ccc4 geneve: Remove redundant socket checks. c3ef5aa5e5f8 geneve: Merge ipv4 and ipv6 geneve_build_skb() 9b4437a5b870 geneve: Unify LWT and netdev handling. 5ba6de98c78a vfio: fix vfio_info_cap_add/shift 95881a54b8b1 clk: sunxi-ng: sun6i-a31: Enable PLL-MIPI LDOs when ungating it ba42822af1c2 arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN 9cf09d68b89a arm64: xen: Enable user access before a privcmd hvc call 786889636ad7 arm64: Handle faults caused by inadvertent user access with PAN enabled 39bc88e5e38e arm64: Disable TTBR0_EL1 during normal kernel execution 4b65a5db3627 arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1 eb51cffa743d spi: sh-msiof: Add support for R-Car M3-W 8c0b55e22aff drm/atomic: cleanup debugfs entries on un-registering the driver. 87aa63746260 ASoC: wm_adsp: Only write shutdown controls for active firmwares e97991832a4e tcp: make undo_cwnd mandatory for congestion modules 85f7e7508a1d tcp: add cwnd_undo functions to various tcp cc algorithms aa2ae3e71c74 bridge: mcast: add MLDv2 querier support 5e9235853d65 bridge: mcast: add IGMPv3 query support 7082c5c3f240 tcp: zero ca_priv area when switching cc algorithms 7c6ae610a1f0 net: l2tp: Treat NET_XMIT_CN as success in l2tp_eth_dev_xmit f33bcf03e607 arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro bd38967d406f arm64: Factor out PAN enabling/disabling into separate uaccess_* macros a8ada146f517 arm64: Update the synchronous external abort fault description 34d05111226b arm64: dts: exynos: Add the mshc_2 node for supporting T-Flash fc51f2b7e5f6 driver: macvlan: Remove duplicated IFF_UP condition check in macvlan_forward_source d75a6a0e3933 NFSv4.1: Keep a reference on lock states while checking 2f8f5e76c7da ext4: avoid lockdep warning when inheriting encryption context d086630e193b ext4: remove unused function ext4_aligned_io() 7ccf62941a38 usb: musb: da8xx: Set phy in OTG mode by default 09721ba6daa1 usb: musb: da8xx: Call earlier clk_prepare_enable() 35bd67b2e566 usb: musb: da8xx: Add DT support for the DA8xx driver 830fc64ca721 usb: musb: core: added helper function for parsing DT c92340ab32b2 dt/bindings: Add binding for the DA8xx MUSB driver dc66ba8d9b48 usb: musb: omap2430: make complain on -EPROBE_DEFER dev_dbg 71127a7962d2 usb: musb: omap2430: use dev_err 3df08dc7124f usb: musb: don't complain on -EPROBE_DEFER when initializing controller 454f83d5e601 musb: sunxi: Force session end on babble errors in host-mode d24b63abf4bc musb: sunxi: Remove custom babble handling 653227978036 USB: musb: remove obsolete resume-signalling comments 93c5bdf7ab71 block: clear all of bi_opf in bio_set_op_attrs 6bc5445c0180 ethernet: stmmac: make DWMAC_STM32 depend on it's associated SoC 8694f59c3b13 USB: OHCI: use dma_pool_zalloc dad42c3038a5 mlx4: avoid unnecessary dirtying of critical fields 5a8b187c61e9 pktcdvd: mark as unmaintained and deprecated b668534c1d9b bnx2: use READ_ONCE() instead of barrier() 8c1d254f2de8 [media] dvb-usb: remove another redundant #include d21dbdfe0afb udp: avoid one cache line miss in recvmsg() 6d67942dd0eb bpf: add __must_check attributes to refcount manipulating helpers a055c19be98b bpf, mlx5: drop priv->xdp_prog reference on netdev cleanup c54c06290428 bpf, mlx5: fix various refcount issues in mlx5e_xdp_set 97bc402db782 bpf, mlx5: fix mlx5e_create_rq taking reference on prog 6929ef385e09 ahci: always fall back to single-MSI mode c77d17c0985a [media] lirc: use-after free while reading from device and unplugging 7c38dc624bc4 ARM: dts: socfpga: fine-tune L2 cache configuration afbb110172b9 [media] lirc: prevent use-after free 12accdcb92ca [media] lirc: might sleep error in lirc_dev_fop_read 6599c84e4ce6 dm mpath: do not modify *__clone if blk_mq_alloc_request() fails 4813577f9320 dm mpath: change return type of pg_init_all_paths() from int to void cc5bd925f194 dm mpath: add checks for priority group count to avoid invalid memory access f97dc421280e dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() bff7e067ee51 dm flakey: return -EINVAL on interval bounds error in flakey_ctr() 1b1b58f54fdb dm crypt: constify crypt_iv_operations structures 453c2a8967e5 dm raid: correct error messages on old metadata validation bb1423a96f06 dm raid: fix typos in Documentation/device-mapper/dm-raid.txt 23cab26dfca1 dm cache: add missing cache device name to DMERR in set_cache_mode() 07d938822a1a dm cache metadata: remove an extra newline in DMERR and code 209e23679173 uapi dm-log-userspace.h: use __u32, __s32, __u64 and __s64 from linux/types.h 21ffe552e9cd dm verity: fix incorrect error message 671ea6b4574e dm crypt: rename crypt_setkey_allcpus to crypt_setkey 265e9098bac0 dm crypt: mark key as invalid until properly loaded 0dae7fe59749 dm crypt: use bio_add_page() cacc7b055673 dm io: use bvec iterator helpers to implement .get_page and .next_page 4f9c74c60438 dm rq: replace 'bio->bi_vcnt == 1' with !bio_multiple_segments ed424bb3680b hwrng: Make explicit that max >= 32 always 8ff4c191d112 crypto: drbg - advance output buffer pointer a48c4bbdff4f [media] redrat3: increase set size for lengths to maximum c49fcdde38cb [media] redrat3: enable carrier reports using wideband receiver 8a21ec9bb3ec [media] redrat3: fix error paths in probe d6aca6ea281d [media] redrat3: remove dead code and pointless messages da500033df2b [media] redrat3: don't include vendor/product id in name 009615ab7fd4 USB: serial: cp210x: use tcflag_t to fix incompatible pointer type 6932234fbe74 [media] winbond-cir: use name without space for pnp driver 21098562a41c [media] c8sectpfe: fix error return code in c8sectpfe_probe() 1f5ecaf985c4 [media] dibusb: fix possible memory leak in dibusb_rc_query() 30248feff5e5 cpufreq: Make cpufreq_update_policy() void bca5f557dcea ACPI / processor: Make acpi_processor_ppc_has_changed() void 182e36af0663 cpufreq: Avoid using inactive policies 001c76f05b01 cpufreq: intel_pstate: Generic governors support 9713adc2a1a5 Revert "ACPI: Execute _PTS before system reboot" b7c5005378f1 mfd: arizona: Mark AIFx_TX_BCLK_RATE as readable for cs47l24 e420d6a1816b mfd: lpc_ich: Use gpio-ich driver for 8-series and 9-series Intel PCH devices 3f89586bc1ce mfd: axp20x: Add adc volatile ranges for axp22x ec638db8cb9d thermal/powerclamp: add back module device table 40a3a0f2ba63 mfd: qcom-pm8xxx: Clean up PM8XXX namespace bc1d53c64773 drm/i915: Wipe hang stats as an embedded struct b083a0870c79 drm/i915: Add per client max context ban limit 841021713a4d drm/i915: Add bannable context parameter e5e1fc47eac8 drm/i915: Use request retirement as context progress 3fe3b030bd2d drm/i915: Decouple hang detection from hangcheck period 6e16d028e441 drm/i915: Split up hangcheck phases b2251c082044 drm/i915: Add more keywords to firmware loading message 3d02a9c48d47 x86/dumpstack: Make stack name tags more comprehensible 58415918d443 drm/i915: Use num_scalers instead of SKL_NUM_SCALERS in debugfs 381744f80622 drm/i915: Add a warning on shutdown if signal threads still active b84cf5363c2a drm/i915: Use user, not driver, DRM_DEBUG for 2 context ioctls 8fcfba072420 mtd: nand: tango: Use nand_to_mtd() instead of directly accessing chip->mtd 1aba579f3cf5 cdc-acm: handle read pipe errors d305394ee8c4 cdc-acm: remove is_int_ep from acm structure 74bccc9b71dc cdc-acm: store in and out pipes in acm structure ba8c931ded8d cdc-acm: refactor killing urbs e46146069bf6 cdc-acm: avoid interface_to_usbdev call 90744af8b04b cdc-acm: reindent log messages e96271f3ed7e perf/core: Fix address filter parser 08711b876d3f Staging: rtl8712: rtl871x_*: Removed unnecessary else statements after a break or return f947ee147e08 clocksource/drivers/arm_arch_timer: Map frame with of_io_request_and_map() 09b080f73a41 staging: rtl8712: Fix coding style warnings on Block comments e6186820a745 arm64: dts: rockchip: Arch counter doesn't tick in system suspend 8d130c3b0fb6 staging/lustre: Use proper number of bytes in copy_from_user 354872712e20 staging: vt6656: Fix coding style warnings on Block comments 35754e500238 staging: vt6655: Fixed coding style warnings on Block comments 0575b181180d staging: dgnc: dgnc_tty: Remove blank lines 9310e56703c3 staging: skein: threefish_block.c Remove blank lines 4f9f6927851e staging: dgnc: digi.h Spelling correction 5ef56a3ad5f6 staging: dgnc: digi.h Comment style modifications 16465dcd0aba staging: dgnc: dgnc_tty.c Spelling corrections 7127fa28a5a3 staging: dgnc: dgnc_tty.c comment style modifications 7bd43874ccfc staging: dgnc: dgnc_tty.c Align on parenthesis acca0c1fb078 staging: dgnc: dgnc_tty.c Space preferred around 0699669b49d0 staging: slicoss: fix different address space warnings 647f80a1f233 mmc: dw_mmc: fix the error handling for dma operation e5dce2868818 x86/platform/intel-mid: Rename platform_wdt to platform_mrfld_wdt d8ec7595a013 clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend 020f95cb5103 staging: speakup: synth.c Align parenthesis d2ad9a825506 staging: speakup: synth.c Comment modifications eaf40ad456bc staging: speakup: synth.c Logical continuation 99f01137b79c staging: speakup: synth.c Blank line before } c67095cec558 staging: speakup: synth.c Spaces around operators dd451964f3f2 staging: speakup: thread.c align on parenthesis b42fe0bc1448 staging: speakup: thread.c Comment modifications 44c8e49b358d staging: speakup: TODO Correct email 9eca657fff4a staging: speakup: varhandlers.c Align parenthesis 26ce8a4fce03 staging: speakup: varhandlers.c Comment style modifications a980ce352fcd x86/build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well 254fe9c7a418 x86/MCE/AMD: Fix thinko about thresholding_en 8c5c86fb6abe x86/platform/intel-mid: Register watchdog device after SCU d12a969ebbfc EDAC, amd64: Add Deferred Error type 99575bceebd6 arm64: tegra: Add NVIDIA P2771 board support 0dfde1332509 arm64: tegra: Enable PSCI on P3310 df205de62b80 arm64: tegra: Add NVIDIA P3310 processor module support fc4bb754c81c arm64: tegra: Add GPIO controllers on Tegra186 99425dfd6b49 arm64: tegra: Add SDHCI controllers on Tegra186 40cc83b34cb8 arm64: tegra: Add I2C controllers on Tegra186 a7a77e2e83dd arm64: tegra: Add serial ports on Tegra186 cd6fe32e34fa arm64: tegra: Add CPU nodes for Tegra186 39cb62cb8973 arm64: tegra: Add Tegra186 support e70984d9ebb4 EDAC, amd64: Rename __log_bus_error() to be more specific b22cbe404a9c x86/fpu: Fix invalid FPU ptrace state after execve() 194a6b5b9cb6 sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q e7934b70d765 EDAC, amd64: Change target of pci_name from F2 to F3 5de68961cf56 arm64: dts: r8a7796: Add device node for PRR bd6777f8b4cd arm64: dts: r8a7795: Add device node for PRR 93373c309a70 arm64: dts: h3ulcb: rename SDHI0 pins 274dc8916d4b arm64: dts: h3ulcb: enable SDHI2 fd51baee7abc arm64: dts: m3ulcb: enable SDHI2 5be54db85872 arm64: dts: m3ulcb: enable SDHI0 31e12cb663b0 arm64: dts: m3ulcb: enable WDT 7be98b473d40 arm64: dts: m3ulcb: enable EXTALR clk 96cc1e177c12 arm64: dts: m3ulcb: enable GPIO keys 811a0d07e68e arm64: dts: m3ulcb: enable GPIO leds d92ce1a57480 arm64: dts: m3ulcb: enable SCIF clk and pins d9b1c7538783 arm64: dts: m3ulcb: initial device tree 76b5bba9855e arm64: dts: m3ulcb: add M3ULCB board DT bindings c77c97557614 arm64: dts: h3ulcb: update header d65e3e4a7b31 arm64: dts: h3ulcb: update documentation with official board name 20b93fbb08bd arm64: dts: r8a7796: salvator-x: enable I2C c758f4e333ee arm64: dts: r8a7796: Enable I2C DMA fcb008a75702 arm64: dts: r8a7796: add I2C support e9cbc4bd0140 drm/i915: Update DRIVER_DATE to 20161121 5c332202f805 EDAC, mce_amd: Rename nb_bus_decoder to dram_ecc_decoder 1e8096bb2031 EDAC: Add LRDDR4 DRAM type ed68d7e9b9cf x86/boot: Fail the boot if !M486 and CPUID is missing fc0e81b2bea0 x86/traps: Ignore high word of regs->cs in early_fixup_exception() 3d40658c9777 apparmor: fix change_hat not finding hat after policy replacement 68b8b72bb221 KVM: PPC: Book3S HV: Drop duplicate header asm/iommu.h f064a0de1579 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT 0d808df06a44 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state a56ee9f8f01c KVM: PPC: Book3S HV: Add a per vcpu cache for recently page faulted MMIO entries f05859827d28 KVM: PPC: Book3S HV: Clear the key field of HPTE when the page is paged out 28d057c8970d KVM: PPC: Book3S HV: Use list_move_tail instead of list_del/list_add_tail ebe4535fbe7a KVM: PPC: Book3S HV: sparse: prototypes for functions called from assembler 025c95113866 KVM: PPC: Book3S HV: Fix sparse static warning 61f7c3f8032c net: dsa: mv88e6xxx: Hold the mutex while freeing g1 interrupts 8e757eba074f net: dsa: mv88e6xxx: Fix releasing for the global2 interrupts 3dd0ef05f746 net: dsa: mv88e6xxx: Fix cleanup on error for g1 interrupt setup 3460a5770ce9 net: dsa: mv88e6xxx: Mask g1 interrupts and free interrupt 46712644d6e7 net: dsa: mv88e6xxx: Fix unconditional irq freeing a3db3d3a52f0 net: dsa: mv88e6xxx: Fix typos when removing g1 interrupts dd936e4313fa dax: rip out get_block based IO support 00697eed386d ext2: use iomap_zero_range() for zeroing truncated page in DAX path 0bd2d5ec3d76 ext4: rip out DAX handling from direct IO path e2ae766c1b03 ext4: convert DAX faults to iomap infrastructure 96f8ba3dd632 ext4: avoid split extents for DAX writes 776722e85d3b ext4: DAX iomap write support 47e6935136b1 ext4: use iomap for zeroing blocks in DAX mode 364443cbcfe7 ext4: convert DAX reads to iomap infrastructure a3caa24b7037 ext4: only set S_DAX if DAX is really supported 213bcd9ccbf0 ext4: factor out checks from ext4_file_write_iter() ea49d10eee5a selinux: normalize input to /sys/fs/selinux/enforce 9c763584b7c8 Linux 4.9-rc6 c1e8f06d7a0e audit: fix formatting of AUDIT_CONFIG_CHANGE events 833fc48d18ce audit: skip sessionid sentinel value when auto-incrementing 541332a13b1d extcon: usb-gpio: Add VBUS detection support 83de086cc894 ARM: dts: da850-lcdk: Enable the usb otg device node 2957e36e76c8 ARM: dts: da850: Add the usb otg device node f7715b299954 ARM: davinci: PM: fix build when da850 not compiled in 90a80d88d2aa remoteproc: Update last rproc_put users to rproc_free 6242347226c6 remoteproc: qcom: adsp: Add missing MODULE_DEVICE_TABLE 51b9a31c42ed tipc: eliminate obsolete socket locking policy description 3f0ae05d6fea rtnl: fix the loop index update error in rtnl_dump_ifinfo() c72d8cdaa5db net: fix bogus cast in skb_pagelen() and use unsigned variables 32d84cdcfde0 netlink: smaller nla_attr_minlen table 3b2c75d37174 netlink: use "unsigned int" in nla_next() e0d7924a4aaa net: make struct napi_alloc_cache::skb_count unsigned int 32c231164b76 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() 8cdf3372fe83 ext4: sanity check the block and cluster size at mount time 0f0909e242f7 fscrypto: don't use on-stack buffer for key derivation 3c7018ebf8db fscrypto: don't use on-stack buffer for filename encryption ad092de60f86 i2c: i2c-mux-pca954x: fix deselect enabling for device-tree 4d6aecfb7e26 mtd: remove unneeded initializer in mtd_ooblayout_count_bytes() 7c295ef9642c mtd: use min_t() to refactor mtd_ooblayout_{get, set}_bytes() 8e8fd4d1e83e mtd: remove unneeded initializer in mtd_ooblayout_{get, set}_bytes() a2b07739ff5d kvm: x86: merge kvm_arch_set_irq and kvm_arch_set_irq_inatomic 7301d6abaea9 KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr 22583f0d9c85 KVM: async_pf: avoid recursive flushing of work items e3fd9a93a12a kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use 1650b4ebc99d KVM: Disable irq while unregistering user notifier 910170442944 iommu/vt-d: Fix PASID table allocation 9c240d757658 Change the document about iowait 2dde123b23ce parse-headers.rst: add an introduction to the man page 327f5a754ab1 parse-headers.pl: add documentation for this script 1dc4bbf0b268 docs-rst: doc-guide: split the kernel-documentation.rst contents 38f985e3c9bb doc: Document the new inline struct member kernel-doc style 8b9534406456 KVM: x86: do not go through vcpu in __get_kvmclock_ns 9dd35d6882a1 sparc: drop duplicate header scatterlist.h 5a2138812604 af_packet: Use virtio_net_hdr_from_skb() directly. db60eb5f6506 af_packet: Use virtio_net_hdr_to_skb(). 9403cd7cbb08 virtio_net: Do not clear memory for struct virtio_net_hdr twice. d66016a77757 virtio_net.h: Fix comment. 3e9e40e74753 virtio_net: Simplify call sites for virtio_net_hdr_{from, to}_skb(). 178c7ae94444 net: macb: add check for dma mapping error in start_xmit() 2a2a83de548f Btrfs: remove rb_node field from the delayed ref node structure 001895b313e6 Btrfs: remove unused code when creating and merging reloc trees 054570a1dc94 Btrfs: fix relocation incorrectly dropping data references d3010a4c2d87 staging: dgnc: dgnc_sysfs.c Delete blank line a4eac955ef19 staging: dgnc: dgnc_sysfs.c Comment style modifications ee1c0de213c6 staging: dgnc: dgnc_neo.h Spelling correction 7b46b400ae43 staging: dgnc: dgnc_neo.h Comment style modifications 4e5f26be370c staging: dgnc: dgnc_neo.c Comment style modifications 29e9b7bf0d20 staging: dgnc: dgnc_mgmt.c Comment style modifications 608859b6b86b staging: slicoss: avoid CamelCases slicoss.c 1081bb83a1c5 staging: slicoss: avoid CamelCases in slichw.h a81691d1cc2e staging: slicoss: braces should be used on all arms of this statement 95263c955679 staging: slicoss: logical continuations should be on the previous line 0b402c8e0dc3 staging: slicoss: fix parenthesis alignment in slicoss.c b277b90b9eb5 staging: slicoss: avoid CamelCases in slic.h db1a4194c84d staging: Greybus: Remove unnecessary braces for single statement block 46d567e65b9c staging: dgnc: dgnc_driver.h Spelling correction 57fa74f39c58 staging: dgnc: dgnc_driver.h Align columns 7cc7ded614d2 staging: dgnc: dgnc_driver.h Comment style modifications 778d24d50163 staging: dgnc: dgnc_driver.c Blank line before } 011ec1f7ee47 staging: dgnc: dgnc_driver.c Remove blank lines b075b4646a8e staging: dgnc: dgnc_driver.c Comment style modifications 747d64f0d2d4 staging: dgnc: dgnc_cls.c Comment style modifications 1858df292865 staging: dgnc: dgnc_cls.h Spelling correction 1fede020317e staging: vme: vme_user.c Spelling corrections 536e973cd76c Staging: wlan-ng: prism2mgmt: Fixed operators spacing style issues ff7b8d8c99b5 staging: xgifb: XGI_main.h Align data columns 2a3d10798b87 staging: xgifb: vb_util.h Space after cast df5d4312fde6 staging: xgifb: vb_setmode.c Align match parenthesis cf99b3573d73 staging: xgifb: vb_setmode.c Logical continuation f2b839d47878 staging: xgifb: vb_setmode.c Space after cast c193e792edb0 staging: xgifb: vb_setmode.c Braces single statement blocks ad1698aab1fc staging: xgifb: vb_setmode.c Space around operator 45e44f8d0406 staging: xgifb: vb_setmode.c Comment style modifications d8ea0a162af4 staging: xgifb: vb_setmode.c Comment Spelling correction ee32a4984c9f staging: lustre: libcfs: use uXX instead of __uXX types in headers 07945bb97695 staging: lustre: libcfs: remove zero comparisons in headers 27b83b3f5b49 staging: lustre: libcfs: remove NULL comparisons in headers e230dd8bb201 staging: lustre: libcfs: remove whitespace in libcfs_fail.h ebd7531325f2 staging: lustre: libcfs: use bit macro in libcfs headers 61f3dc4c9201 staging: lustre: libcfs: correct spelling in libcfs_cpu.h 6cd80ce971ad staging: lustre: libcfs: remove blank line in header 0b987e3e3694 staging: lustre: libcfs: name parameters for function prototypes 4c6d33f97578 staging: lustre: libcfs: remove header's bare unsigned use a59e5747d6b6 staging: lustre: libcfs: fixup all header block comments ab16bdd8340f staging: lustre: llog: fix wrong offset in llog_process_thread() 9049531c91b4 iio: accel: st_accel: inline per-sensor data 33e423c40ccf [media] media: mtk-mdp: mark PM functions as __maybe_unused 0f883b223aa4 iio: adc: Add support for STM32 ADC 1add69880240 iio: adc: Add support for STM32 ADC core 841fcea454fe Documentation: dt-bindings: Document STM32 ADC DT bindings 442168273ecf mtd: nand: nandsim: fix error check 37871abdd5ea mtd: nand: tango: Cleanup raw_write and raw_read ff9e9eae0f50 mtd: nand: tango: Enable custom page accessors 3371d663bb45 mtd: nand: Support controllers with custom page fc80f21a1115 mtd: nand: denali: remove debug lines of __FILE__, __LINE__, __func__ 01a1d524eb68 mtd: nand: denali: remove unneeded parentheses a227d4e4c356 mtd: nand: denali: return error code from nand_scan_ident/tail on error 7ebb8d06781f mtd: nand: denali: return error code from devm_request_irq() on error 3684534548d4 ARM64: dts: marvell: Fixup memory DT warning for Armada 37xx 70347888dca1 arm64: dts: marvell: Fixup config-space DT warning For Armada 7K/8K ee5d56196388 arm64: dts: marvell: Fixup internal-regs DT warning for Armada 37xx c1d0df192c3a mtd: nand: denali: use managed devm_irq_request() 376563917c23 mtd: nand: denali: remove unused struct member totalblks, blksperchip 789ccf17754f mtd: nand: denali: remove "Spectra:" prefix from printk strings c9e025843242 mtd: nand: denali: remove detect_partition_feature() 50d5f2a00aeb mtd: nand: denali: remove bogus comment about interrupt handler setup c4ae0977f57d mtd: nand: denali: remove unused struct member denali_nand_info::idx ef5327dc2597 mtd: nand: denali: remove unneeded includes 2f7132852038 ARM: dts: armada-375: Fixup ethernet child DT warning 1a15dca330e8 ARM: dts: armada-375: Fixup memory DT warning 4b91a217d496 ARM: dts: armada-375: Remove skeleton.dtsi 41c2f4e4c619 ARM: dts: armada-375: Fixup pinctrl DT warnings 5eacabfe946b ARM: dts: armada-375: Fixup pcie DT warnings 6b15260482db ARM: dts: armada-375: Fixup mdio DT warning 3a33467f42bf ARM: dts: armada-375: Use the node labels e4a0709da2d3 ARM: dts: armada-375: Add node labels baa2f7447e18 ARM: dts: armada-370-xp: Fixup regulator DT warning 9e622af05c2e ARM: dts: armada-370-xp: Remove button address and fixup names eb94ec6423ad ARM: dts: armada-370-xp: Remove address from dsa unit name 6f477f43f9de ARM: dts: armada-370-xp: Fixup memory DT warning 3a729d7ccfb5 ARM: dts: armada-370-xp: Fixup l2-cache DT warning 1cb92a98a1a5 ARM: dts: armada-370-xp: Remove skeleton.dtsi 8d977093bf54 ARM: dts: armada-370: Fixup pcie DT warnings 007d05d89805 ARM: dts: armada-xp: Fixup pcie DT warnings 1fc2129553c5 ARM: dts: armada-370-xp: Fixup mdio DT warning f60f913986ac ARM: dts: armada-370-xp: Use the node labels 11f7135bb9db ARM: dts: armada-370-xp: add node labels e72996b80d53 ARM: dts: armada-370-xp: move the cpurst node in the common file 1a9cd8f36d06 ARM: dts: armada-xp-matrix: Fix the location of the pcie-controller node 95430414c7ed ARM: dts: kirkwood: fix spelling mistake ecfe69639157 ARM: orion5x: remove legacy support of ls-chl 97489c284d9f mwifiex: pcie: stop checking for NULL adapter->card e98fb11ffa0a mwifiex: stop checking for NULL drvata/intfdata 6caf34cb3a92 mwifiex: sdio: don't check for NULL sdio_func 58b7033551cd mwifiex: usb: handle HS failures bcf28a2f2846 mwifiex: reset card->adapter during device unregister b42dbb27e326 mwifiex: resolve suspend() race with async FW init failure 7ccdf72f9128 mwifiex: don't pretend to resume while remove()'ing a1beec4b2c6f mwifiex: remove redundant pdev check in suspend/resume handlers 4a79aa17d53e mwifiex: resolve races between async FW init (failure) and device removal 6712076883ca mwifiex: complete blocked power save handshake in main process eb2428fb1a21 mwifiex: check tx_hw_pending before downloading sleep confirm f94f268979a2 ARM: dts: orion5x: convert ls-chl to FDT 853402a00823 mwifiex: Enable WoWLAN for both sdio and pcie 5e28e5fbdcf0 mwifiex: Introduce mwifiex_probe_of() to parse common properties 2e02b5814217 mwifiex: Allow mwifiex early access to device structure 6b4480d109b0 mwifiex: parse device tree node for PCIe 4c52ffc708c9 ARM: dts: add SMSC ethernet on the APQ8060 Dragonboard e3770594c4c8 ARM: dts: add EBI2 to the Qualcomm MSM8660 DTSI 663286e7e63c arm: dts: qcom: apq8064-nexus7: Add pstore support to nexus7 a3e6e13addee arm: dts: qcom: apq8064-nexus7: Add DSI and panel nodes f078eac68e8d arm: dts: qcom: apq8064: Add dsi, gpu and iommu nodes c809801d4ceb arm: dts: qcom: apq8064-ifc6410: Add HDMI support e77a3a7841f5 arm: dts: qcom: apq8064: Add display DT nodes a511e97c495f ARM: dts: qcom: msm8974-hammerhead: Add sdhci1 node 5afb20bd68b0 dt-bindings: arm: Add Sierra Wireless modules bindings 8ab8a8c3945b ARM: dts: Add WP8548 based MangOH Green board DTS 3106dba69640 ARM: dts: Add Sierra Wireless WP8548 dtsi 3bddb7f8f264 md/r5cache: handle FLUSH and FUA 1d9174fbc55e PM / Runtime: Defer resuming of the device in pm_runtime_force_resume() dbfa048db97c MAINTAINERS: Add LED subsystem co-maintainer f2709c206d8a Revert "[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations" 05c348377d90 drm/i915: Skip final clflush if LLC is coherent a6a7cc4b7db6 drm/i915: Always flush the dirty CPU cache when pinning the scanout 8e35c48e70d2 ARM: dts: exynos: Fix invalid GIC interrupt flags in audio block of Exynos5410 5aabf7c49d9e md/r5cache: r5cache recovery: part 2 b4c625c67362 md/r5cache: r5cache recovery: part 1 9ed988f5dc67 md/r5cache: refactoring journal recovery code 2c7da14b90a0 md/r5cache: sysfs entry journal_mode a39f7afde358 md/r5cache: write-out phase and reclaim support 1e6d690b9334 md/r5cache: caching phase of r5cache 2ded370373a4 md/r5cache: State machine for raid5-cache write back mode 937621c36e0e md/r5cache: move some code to raid5.h c757ec95c220 md/r5cache: Check array size in r5l_init_log b17993b7b296 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error 786d290cae84 drm/i915: Check that each request phase is completed before retiring 43e157fa1de5 drm/i915: i915_pages_create_for_stolen should return err ptr a4afb3ed430a [media] Kconfig: fix breakages when DVB_CORE is not selected e245d99e6cc4 lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined e6b5f1be7afe config: Adding the new config parameter CONFIG_PROVE_LOCKING_SMALL for sparc d41cbfc9a64d NFSv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state 1a9bbccaf818 sunbmac: Fix compiler warning 266439c94df9 sunqe: Fix compiler warnings 5cc7861eb5b4 NFSv4: Don't call close if the open stateid has already been cleared d30a6b84df00 sparc64: Enable 64-bit DMA f08978b0fdbf sparc64: Enable sun4v dma ops to use IOMMU v2 APIs 5116ab4eabed sparc64: Bind PCIe devices to use IOMMU v2 service 31f077dc7dff sparc64: Initialize iommu_map_table and iommu_pool f0248c1524fa sparc64: Add ATU (new IOMMU) support c88c545bf320 sparc64: Add FORCE_MAX_ZONEORDER and default to 13 f82ef3e10a87 rtnetlink: fix FDB size computation c044170fcfca [media] media: rc: nuvoton: replace usage of spin_lock_irqsave in ISR 73d4576d8ff4 [media] media: rc: nuvoton: rename spinlock nvt_lock f7ceec4fa0f4 [media] media: rc: nuvoton: eliminate nvt->tx.lock ab677ff4ad15 cxgb4: Allocate Tx queues dynamically b24ccccaee5e [media] media: rc: nuvoton: eliminate member pdev from struct nvt_dev c816061d2765 liquidio CN23XX: bitwise vs logical AND typo 0f5258cd91e9 netns: fix get_net_ns_by_fd(int pid) typo 06a77b07e3b4 af_unix: conditionally use freezable blocking calls in read f6e3ef3e4d35 lan78xx: relocate mdix setting to phy driver 0717b8769bce net: dsa: mv88e6xxx: Select IRQ_DOMAIN a0627f776a45 net: marvell: Allow drivers to be built with COMPILE_TEST 603ab57363a0 bus: mvebu-bus: Provide inline stub for mvebu_mbus_get_dram_win_info 0827be21a0c1 net: fsl: Allow most drivers to be built with COMPILE_TEST 00a19e55ca18 net: gianfar_ptp: Rename FS bit to FIPERST 23a09873221c net: ethernet: ti: cpsw: fix fixed-link phy probe deferral 3420ea88509f net: ethernet: ti: cpsw: add missing sanity check a7fe9d466f6a net: ethernet: ti: cpsw: fix secondary-emac probe error path 8cbcc466fd4a net: ethernet: ti: cpsw: fix of_node and phydev leaks a4e32b0d0a26 net: ethernet: ti: cpsw: fix deferred probe 86e1d5adcef9 net: ethernet: ti: cpsw: fix mdio device reference leak c46ab7e08c79 net: ethernet: ti: cpsw: fix bad register access in probe error path 06ba3b2133dc net: sky2: Fix shutdown crash c48ae41bafe3 ext4: add sanity checking to count_overhead() 3e7dfb1659c2 NFSv4: Fix CLOSE races with OPEN 23ea44c2150d NFSv4.1: Fix a regression in DELEGRETURN cd6bb35bf7f6 ext4: use more strict checks for inodes_per_block on mount 5aee0f8a3f42 ext4: fix in-superblock mount options processing f4cb41001938 vfio/pci: Drop unnecessary pcibios_err_to_errno() 9e47a4c9fc58 ext4: sanity check the block and cluster size at mount time 3c263bc7b727 add bindings document for altera freeze bridge 1adcbea4201a ARM: socfpga: add bindings doc for arria10 fpga manager e3d19244c843 ARM: socfpga: add bindings document for fpga bridge drivers 672806a5f168 ARM: defconfig: turn on the DT cpufreq for Integrator 964971c8a3ef ARM: dts: Add Integrator/AP cpus node and operating points 426610dd8cc5 ARM: dts: Add Integrator/CP cpus node and operating points 504634f60f46 md: add blktrace event for writes to superblock 578b54ade8a5 md/raid1, raid10: add blktrace records when IO is delayed 581dbd94da80 md/bitmap: add blktrace event for writes to the bitmap 109e37653033 md: add block tracing for bio_remapping e7cd17a29d72 [media] drivers/media/media-device: fix double free bug in _unregister() 5a4e4c8f0236 amd-xgbe: Update connection validation for backplane mode f43365ee17f8 selftests: arm64: add test for unaligned/inexact watchpoint handling 0ddb8e0b784b arm64: Allow hw watchpoint of length 3,5,6 and 7 fdfeff0f9e3d arm64: hw_breakpoint: Handle inexact watchpoint addresses b08fb180bb88 arm64: Allow hw watchpoint at varied offset from base address 651be3cb0853 hw_breakpoint: Allow watchpoint of length 3,5,6 and 7 6753743e1154 [media] media-entity: clear media_gobj.mdev in _destroy() 1f862a68df24 [media] dvb_frontend: move kref to struct dvb_frontend 310d9ad57ae0 net: phy: Add downshift get/set support in Microsemi PHYs driver 65feddd5b91b ethtool: Core impl for ETHTOOL_PHY_DOWNSHIFT tunable 607c70291467 ethtool: (uapi) Add ETHTOOL_PHY_DOWNSHIFT to PHY tunables 968ad9da7e0e ethtool: Implements ETHTOOL_PHY_GTUNABLE/ETHTOOL_PHY_STUNABLE 0d27f4e437e4 ethtool: (uapi) Add ETHTOOL_PHY_GTUNABLE and ETHTOOL_PHY_STUNABLE f686c14364ad [media] stb0899: move code to "detach" callback d812b3caea39 [media] dvb_frontend: add "detach" callback 9c7262399ba1 net/mlx5e: Expose PCIe statistics to ethtool 7f503169cabd net/mlx5: Add MPCNT register infrastructure 012e50e109fd net/mlx5: Set driver version into firmware 0dbc6fe09fbe net/mlx5: Set driver version infrastructure bedb7c909c19 net/mlx5e: Add port module event counters to ethtool stats d4eb4cd78b07 net/mlx5: Add handling for port module event 4ce3bf2fa8ba net/mlx5: Port module event hardware structures 0ac3ea70897f net/mlx5: Make the command interface cache more flexible 967d8e8f4cac [media] dvb_frontend: merge the two dvb_frontend_detach() versions 194ced7a5a99 [media] dvb_frontend: tuner_ops.release returns void 22a613e89825 [media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations 4d5030b69bb4 [media] dvb-core/en50221: use dvb_remove_device() c496f6762b9a remoteproc: wcnss-pil: add QCOM_SMD dependency 1f4ed6cd58f3 [media] dvbdev: split dvb_unregister_device() bd336e63441b [media] dvb: make DVB frontend *_ops instances "const" 46d1efd852cc sfc: remove Software TSO e638ee1d0a6a sfc: handle failure to allocate TSOv2 contexts e9117e5099ea sfc: Firmware-Assisted TSO version 2 e17705c43b42 sfc: Update EF10 register definitions ece0cc179392 sfc: Update MCDI protocol definitions c183d3584b17 [media] rc-main: clear rc_map.name in ir_free_table() b68002db13f5 [media] media: platform: ti-vpe: call of_node_put on non-null pointer c9205e18b41a [media] blackfin: check devm_pinctrl_get() for errors 5911f629266d [media] lirc_dev: remove compat_ioctl assignment 74e382b870ca ARM: dts: pxa: add pxa27x cpu operating points 93ab7c84863e ARM: dts: pxa: add pxa25x cpu operating points 4852a25eab45 ARM: dts: pxa: fix gpio0 and gpio1 interrupts 1e0ced094868 ARM: dts: pxa: fix no. of gpio cells in the pxa gpio binding documentation 209f4d7a3d50 ARM: dts: pxa: add pxa25x .dtsi file 5a91206ff0d0 [media] saa7134: fix warm Medion 7134 EEPROM read c7d03a00b56f netns: make struct pernet_operations::id unsigned int 5fa88151ecdb [media] dvb-usb-cxusb: Geniatech T230 - resync TS FIFO after lock e68b6e50fa35 udp: enable busy polling for all sockets bfc303e7bef8 [media] c8sectpfe: Remove clk_disable_unprepare hacks 8be135d052dd [media] Staging: media: radio-bcm2048: Remove FSF address from GPL notice 3194e858c5b8 [media] Staging: media: radio-bcm2048: Fix indentation 24dc974d1c1d [media] Staging: media: radio-bcm2048: Fix symbolic permissions cf590b873270 vgaarb: Downgrade userspace-triggerable messages to debug bb16d21cfa87 [media] doc-rst: v4l: Add documentation on CSI-2 bus configuration ee01aebbe2c4 intel_th: Document debug host mode d4f5f545da12 intel_th: gth: Handle host mode correctly c49a75910c5e intel_th: Support Host Debugger mode of operation 77c98b28ee68 intel_th: Constify subdevices b29f6d3e59a1 stm class: Document stm_source channel assignment 50e95b6b854c ARM: dts: am57xx-idk: Add Industrial output support 8b43764f5d68 ARM: dts: am57xx-idk: Add Industrial input support c0a0ee469351 ARM: dts: am437x-idk: Add Industrial output support a2f8ad59881f ARM: dts: am437x-idk: Add Industrial input support a59c2238d62b ARM: dts: am335x-icev2: Add ADC support 722cb0fa0791 ARM: dts: am335x-icev2: Disable Industrial I/O LEDs and fix naming 3c558b3289e8 ARM: dts: am335x-icev2: Add Industrial input support bd566189723d stm class: Document the stm_source interface a0ebf519b8a2 stm class: Fix device leak in open error path e5269794d2e9 of: base: add support to get machine model name 9a05e7541c39 block: Change extern inline to static inline 55f958cc6ccf skd_main: drop duplicate header scatterlist.h a8348bca2944 crypto: algif_hash - Fix NULL hash crash with shash b0921d5c9ed6 mmc: sdhci-of-esdhc: fixup PRESENT_STATE read dc606c520553 reset: Add Tegra BPMP reset driver b704ed8095ee dt-bindings: firmware: Allow child nodes inside the Tegra BPMP ad7cb19824f4 dt-bindings: Add power domains to Tegra BPMP firmware 983de5f97169 firmware: tegra: Add BPMP support ca791d7f4256 firmware: tegra: Add IVC library d55865608fe0 dt-bindings: firmware: Add bindings for Tegra BPMP 68050eb6c611 mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells() 0fe88461a0ec mailbox: Add Tegra HSP driver 34c535793bcb irqchip/bcm7038-l1: Implement irq_cpu_offline() callback 50637aa7ffa6 drm/i915: Enable support for nonblocking modeset ce3aeaf22c9f [media] winbond-cir: Use kmalloc_array() in wbcir_tx() 3f81678d8e49 [media] RedRat3: Return directly after a failed rc_allocate_device() in redrat3_init_rc_dev() 37bf4ab84be2 clk: exynos5433: Mark some clocks as critical 9d45d5fbeb46 [media] RedRat3: Delete an unnecessary variable initialisation in redrat3_init_rc_dev() 7aa20afea649 [media] RedRat3: Delete an unnecessary variable initialisation in redrat3_get_firmware_rev() fac59136bc22 [media] RedRat3: Return directly after a failed kcalloc() in redrat3_transmit_ir() 5e253dfbdbea phy: rockchip-inno-usb2: select USB_COMMON dd796e921ea5 phy: rockchip-inno-usb2: fix uninitialized tmout variable 9d052aa01b78 phy: phy-twl4030-usb: emit VBUS status events to userspace 5d04c8837972 phy_sun4i_usb: set_mode: Allow using set_mode to force end the current session e4d5973f9cba phy: fix returnvar.cocci warnings 045ef3115382 phy: Fix ptr_ret.cocci warnings 0e65ba283eb4 phy: fix semicolon.cocci warnings b3e78cbc3d45 phy: exynos-mipi-video: simplify check for coupled phy status 9bb86777fb71 phy: rcar-gen3-usb2: add sysfs for usb role swap 23e9b38d8e72 phy: da8xx-usb: Configure CFGCHIP2 to support OTG workaround fb954c48aea6 phy: stih41x-usb: Remove usb phy driver and dt binding documentation. 4eb8eb1d307a phy: phy-miphy365x: Remove miphy365 driver and dt binding documentation. 882e1492c7ca phy: rockchip-inno-usb2: correct 480MHz output clock stable time ae9fc711d3d0 phy: rockchip-inno-usb2: correct clk_ops callback 98898f3bc83c phy: rockchip-inno-usb2: support otg-port for rk3399 5acefd4aed45 phy: meson8b-usb2: request a shared reset line f42bec197d7f phy: meson8b-usb2: fix missing clk_disable_unprepare() on error 7965ba051e34 phy: meson: add USB2 PHY support for Meson8b and GXBB 8647de4f4ef4 Documentation: dt-bindings: rename meson-usb2-phy to meson8b-usb2-phy b8a40022bccc Documentation: dt-bindings: update the meson-usb2-phy example 576df632f24f [media] RedRat3: Improve another size determination in redrat3_reset() 559f64d4de35 [media] RedRat3: Delete six messages for a failed memory allocation 0bebaa5f01bc [media] RedRat3: Use kcalloc() in two functions 74c78036d5b5 arm64: dts: exynos: TM2 - add support for MFC video codec device e036c75ae2fa arm64: dts: exynos: TM2 - add support for JPEG codec device 88b9ca09c5ce arm64: dts: exynos: TM2 - add support for GScaler devices cac4a185405d powerpc/mm: Fix missing update of HID register on secondary CPUs 6037b3ca28f4 [media] tveeprom: print log messages using pr_foo() d3d96820d0de [media] rc-main: use pr_foo() macros e51341148920 [media] tvp5150: get rid of KERN_CONT ad0e37447068 [media] tvp5150: Get rid of direct calls to printk() 257e29f84e37 [media] tvp5150: convert it to use dev_foo() macros ce8591ff023e [media] em28xx: convert it from pr_foo() to dev_foo() e2d575918bf3 ASoC: wm9081: Remove #if IS_ENABLED(CONFIG_I2C) 39ad799a85e2 [media] msp3400: convert it to use dev_foo() macros b68d75b955a6 [media] msp3400-driver: don't use KERN_CONT 4a5cf1320a95 ASoC: uda1380: Remove #if IS_ENABLED(CONFIG_I2C) a41231d52ff7 [media] v4l2-common: add a debug macro to be used with dev_foo() c9a865bd4715 ARM: dts: exynos: Add ADCs on 4412 and 5422 based odroid boards. 680d87c0a9e3 [media] tuner-core: use pr_foo, instead of internal printk macros 9811430465fc spi: spi-fsl-dspi: Fix SPI transfer issue when using multiple SPI_IOC_MESSAGE cc8e7ff44066 [media] af9005: remove a printk that would require a KERN_CONT e9eb0278dad9 powerpc/64: Used named initialisers for ibm_pa_features 3baad97067ba powerpc/configs: Turn on PPC crypto implementations in the server defconfigs 90ee8762e2b2 powerpc/pseries: Disable IBMEBUS on little endian builds 30757de2030d powerpc/pseries: Move ibmebus.c into platforms pseries 139ac5afe30b powerpc/pseries: Move vio.c into platforms pseries bdecf76e319a cxl: Fix coredump generation when cxl_get_fd() is used 0a6dc89ae403 [media] dibx000_common: use pr_foo() instead of printk() 3dd722622f1d [media] dib9000: use pr_foo() instead of printk() 8af16adfbb45 [media] dib8000: use pr_foo() instead of printk() 5a0e2a4e936d [media] dib7000p: use pr_foo() instead of printk() 757022772440 [media] dib7000m: use pr_foo() instead of printk() d5c024f3761d usb: gadget: serial: fix possible Oops caused by calling kthread_stop(NULL) 8c9f2de459c7 usb: dwc3: Do not set dma coherent mask d64ff406e51e usb: dwc3: use bus->sysdev for DMA configuration 1c404b51a05d usb: dwc3: ep0: avoid empty-body warning 4411beba632d usb: dwc2: Move functions from header to source 7d94f970028d usb: dwc2: Fix fifo_show() functionality 01719c2ef06e usb: dwc2: Remove unnecessary request length checking c3b22fe2e4cc usb: dwc2: Fix Control Write issue in DMA mode 729e65746d4f usb: dwc2: Don't program DMA address for 0 length request 9d8da85798cb usb: dwc2: Stop Complete Splits after Data PID == 0 36daf3aa399c usb: dwc3: pci: avoid build warning 28632b44d129 usb: dwc3: Workaround for irq mask issue cf40b86b6ef6 usb: dwc3: Implement interrupt moderation 3922fb46f060 usb: dwc2: add amcc,dwc-otg support 4be0080c18fb usb: dwc2: fixes host_dma logic 38e9002b8567 usb: dwc2: gadget: Add new core parameter for low speed 552d940f0bea usb: dwc2: gadget: Program ep0_mps for LS 1e6b98ebd458 usb: dwc2: gadget: Add IOT device IDs, configure core accordingly 79c3b5bb8955 usb: dwc2: Add support of dedicated full-speed PHY interface a4f827714539 usb: dwc2: gadget: Disable enabled HW endpoint in dwc2_hsotg_ep_disable ae79dd5dddb6 usb: dwc2: gadget: Correct dwc2_hsotg_ep_stop_xfr() function f0afdb424162 usb: dwc2: gadget: For DDMA parse setup only after SetUp interrupt 95d2b0370d3c usb: dwc2: gadget: Adjust ISOC OUT request's actual len for DDMA ec01f0b231fc usb: dwc2: gadget: Enable the BNA interrupt 540ccba08599 usb: dwc2: gadget: Start and complete DDMA isoc transfers f4736701cf96 usb: dwc2: gadget: In DDMA keep incompISOOUT and incompISOIN masked ab7d2192947c usb: dwc2: gadget: Add DDMA isoc related fields to dwc2_hsotg_ep a5c18f113150 usb: dwc2: gadget: Enable descriptor DMA mode ef750c7142a7 usb: dwc2: gadget: Start DDMA IN status phase in StsPhseRcvd handler 9d9a6b07ebf5 usb: dwc2: gadget: Fixes for StsPhseRcvd interrupt aa3e8bc81311 usb: dwc2: gadget: DDMA transfer start and complete e02f9aa6119e usb: dwc2: gadget: EP 0 specific DDMA programming 8ad07335e811 usb: dwc2: Remove reading in of invalid property 1ad528db1a64 usb: twl6030-usb: make driver DT only 65aca3205046 usb: dwc3: gadget: clear events in top-half handler ebbb2d59398f usb: dwc3: gadget: use evt->cache for processing events caefe6c7be47 usb: dwc3: gadget: use evt->length as we should d9fa4c63f766 usb: dwc3: core: add a event buffer cache a0fe0415e0b2 usb: phy: phy-generic: add the implementation of .set_suspend a22f884b2665 usb: dwc3: core: remove dwc3_soft_reset() 97f0117b4570 usb: gadget: Fix checkpatch error for braces 6ae660b59c9f usb: isp1301-omap: don't opencode IS_REACHABLE() 5909cbc881d0 usb: core: urb make use of usb_endpoint_maxp_mult 7ac51a12ea11 usb: dwc3: Add a function to check properties a987a906e95c usb: dwc3: Add a check for the DWC_usb3 core 5f54c54b0ba8 usb: dwc2: gadget: Add DDMA chain pointers to dwc2_hsotg_ep structure cf77b5fb9b39 usb: dwc2: gadget: Transfer length limit checking for DDMA 3a1ec35160c6 usb: dwc2: host: Rename MAX_DMA_DESC_SIZE to HOST_DMA_NBYTES_LIMIT 0f6b80c0dbba usb: dwc2: gadget: Add DMA descriptor chains for EP 0 e6fcfb57c6f7 usb: dwc2: gadget: Add DMA descriptor status quadlet fields dec4b55677ed usb: dwc2: gadget: Add descriptor DMA parameter aa4049f3a58c usb: dwc2: Make the DMA descriptor structure packed ec7032512829 usb: dwc2: Update DMA descriptor structure 9962b62f1be9 usb: dwc2: Deprecate g-use-dma binding 5fb6fdaf38f7 usb: dwc3: gadget: Fix dead code writing GCTL.RAMCLKSEL 3c22037050ac usb: dwc2: Fix coverity issue in hcd_queue.c 2df72e7f6ea5 usb: dwc2: Fix dead code in hcd.c 39ebb05ca83d usb: dwc3: gadget: Remove descriptor arguments to ep_enable ee2c40de6415 usb: dwc2: gadget: Update for new usb_endpoint_maxp() f2694a93e0df usb: dwc3: warn on once when no trbs 87aba10639b0 usb: dwc3: isoc clean DWC3_EP_PENDING_REQUEST flag e3aee48692ac usb: dwc3: fix post-increment ce3fc8b32994 usb: dwc3: clean TRB if STARTTRANSFER fail 8ab89da4c281 usb: dwc3: decrement queued_requests ced8a03cf3f0 usb: dwc2: Add PCI properties 6b66ce51e212 usb: dwc2: Get host DMA device properties e7839f99b7da usb: dwc2: Rename the dma_enable parameter to host_dma 05ee799f2021 usb: dwc2: Move gadget settings into core_params d1531319dddc usb: dwc2: Rename host_rx_fifo_size hardware parameter c1d286cfb0be usb: dwc2: Remove unnecessary prototypes 0a7d0d7fa820 usb: dwc2: Remove dwc2_set_all_params function 334bbd4ebe1b usb: dwc2: Move parameter initialization into params.c bea8e86c51cf usb: dwc2: Declare the core params struct statically 323230ef4ef1 usb: dwc2: Add params.c file d4c0cf2d902c usb: dwc2: Remove unused hardware parameter cd4b1e34655d usb: dwc2: Remove unnecessary kfree 015105b12183 USB: phy: am335x-control: fix device and of_node leaks f1d3861d63a5 usb: gadget: f_uac2: fix error handling at afunc_bind 982555fc26f9 usb: gadget: fix request length error for isoc transfer 05e78c6933d6 usb: gadget: f_fs: fix wrong parenthesis in ffs_func_req_match() 441d54e3431d [media] dib3000mc: use pr_foo() instead of printk() 585e3227ec58 [media] dib3000mb: use pr_foo() instead of printk() 4302055b29cb drm/i915: Be more careful to drop the GT wakeref 4bd1a8ddadfb [media] dib0090: use pr_foo() instead of printk() fb11cbd1a9b8 [media] dib0070: use pr_foo() instead of printk() abf051be684b cxl: Do adapter fence check before handling afu interrupt bb81733de28c cxl: Fix error handling in _cxl_pci_associate_default_context() 28e323e5a0b2 cxl: Fix error handling in _cxl_cx4_setup_msi_irqs() 5cd4f5cec237 cxl: Fix memory allocation failure test a80e1d965cb9 [media] ttpci: cleanup debug macros and remove dead code 7458e8b2ce62 powerpc: Fix second nested oops hang 6f44b20ee9b4 powerpc: Fix graceful debugger recovery 43c9127d94d6 powerpc: Add option to use thin archives 5e9d0e3d9ea6 powerpc/lib: Fix randconfig build failure in sstep.c 25b587fba9a4 powerpc/pseries: Correct possible read beyond dlpar sysfs buffer d6d56ec738dc powerpc/mce: Remove unused but set variable 60d862e531f3 powerpc: Fix old style declaration GCC warnings c05f69a3dc70 powerpc/64: get rid of MIN_HUGEPTE_SHIFT 61fc87498bc6 [media] ttusb_dec: use KERNEL_CONT where needed 4eb74a7c24d7 arm64: dts: exynos: TM2 - remove unused UART3 and set clocks directly on CMU d41fa3f02812 arm64: dts: exynos: Assign parent clock of the clkout clock for TM2 board 4c9eec94a556 arm64: dts: exynos: Move FSYS CMU configuration from Exynos5433 dtsi to TM2 dts e681376e6231 arm64: dts: exynos: Add missing parent clocks to audio block in Exynos5433 SoC 6dc3a355633b [media] pvrusb2: use KERNEL_CONT where needed e206f85cfb43 arm64: dts: exynos: Fix FSYS CMU parent clocks in Exynos5433 SoC cebef6be66f1 arm64: dts: exynos: Fix IRQ type flags for Exynos5433 SoC ac2ac8376eae [media] wl128x: use KERNEL_CONT where needed 623b2f4a67f9 [media] zoran: use KERN_CONT where needed 7c66e12136c2 [media] pluto2: use KERN_CONT where needed 66b9c182538e mwifiex: don't do unbalanced free()'ing in cleanup_if() 5b8c8aec8e8e drm/i915: Move frontbuffer CS write tracking from ggtt vma to object 14e5e9375926 mwifiex: ignore calibration data failure 6a7b1910c3c6 mwifiex: add power save parameters in hs_cfg cmd 7a3e686e1bb5 x86/idle: Remove enter_idle(), exit_idle() 9694be731dc8 x86: Remove x86_test_and_clear_bit_percpu() f08b5fe2d4ee x86/idle: Remove is_idle flag 8e7a7ee9ddd5 x86/idle: Remove idle_notifier b65ce83f2a60 i7300_idle: Remove this driver d806e6828be3 drm/i915: Only dump dp_m2_n2 configuration when drrs is used 7b61ba8ff838 [media] cx88: make checkpatch happier 65bc2fe86e66 [media] cx88: convert it to use pr_foo() macros 3b0cb24f96dc [media] cx88: use KERN_CONT where needed e39682b5d96a [media] cx23885: convert it to use pr_foo() macros f1dc10b6e18d gp8psk-fe: add missing MODULE_foo() macros 09f8be263c9c [media] cx23885: use KERN_CONT where needed fa132a64e200 [media] bt8xx: use pr_foo() macros instead of printk() 7c646913530e [media] bt8xx/dst: use a more standard way to print messages 984fecebda3b x86/tsc: Finalize the split of the TSC_RELIABLE flag f3a02ecebed7 x86/tsc: Set TSC_KNOWN_FREQ and TSC_RELIABLE flags on Intel Atom SoCs 4635fdc696a8 x86/tsc: Mark Intel ATOM_GOLDMONT TSC reliable 4ca4df0b7eb0 x86/tsc: Mark TSC frequency determined by CPUID as known 47c95a46d0fa x86/tsc: Add X86_FEATURE_TSC_KNOWN_FREQ flag fed9d8f3cd6b [media] stv090x: get rid of continuation lines a8cd47d3608e [media] stb0899_drv: get rid of continuation lines a75d68f62106 vgaarb: Use dev_printk() when possible 069cad6d02fe Revert "dma-buf/sync-file: Avoid enable fence signaling if poll(.timeout=0)" b112c84a6ff0 KVM: arm64: Fix the issues when guest PMCCFILTR is configured 30b6b22f4e6e MAINTAINERS: update XEN HYPERVISOR INTERFACE 9e3f7a296940 arm64: KVM: pmu: Fix AArch32 cycle counter access 04d02c7a5ec6 pinctrl: nomadik: split up and comments MC0 pins e40ed1542dd7 perf/x86: Add perf support for AMD family-17h processors 4ada6f228404 drm: document standard connector properties b2c74191f467 thunderbolt: Compile on x86 only 5fbc89d37bb3 thunderbolt, efi: Fix Kconfig dependencies harder 91e08ab0c851 x86/dumpstack: Prevent KASAN false positive warnings c2d75e03d630 x86/unwind: Prevent KASAN false positive warnings in guess unwinder 2e57069c869f ALSA: bebob: compare whole string for model name so that readers are not confused 8d78f0f2ba76 staging: lustre: lnet: cleanup some of the > 80 line issues 4c93630fa5f2 staging: lustre: lnet: use BIT macro in LNet selftest a7e1894c6d3c staging: lustre: libcfs: remove use of __u* types 4dd7020d5172 staging: lustre: libcfs: use pr_* instead of printk 7749489228dc staging: lustre: libcfs: Make char * array envp static constant 5d73c772e6d4 staging: lustre: libcfs: fix misspelling of descriptor 715475ae4224 staging: lustre: libcfs: white space cleanup 6fc68ea5f38f staging: lustre: libcfs: remove == 0 testing d95531fc0643 staging: lustre: libcfs: remove != 0 testing c54f79916cd2 staging: lustre: lnet: replace uninitialized_var eb280ab7899e staging: lustre: lnet: fill in real lnet_md_t 515c17509755 staging: lustre: lnet: missing blank line after declaration 68e625340c4e staging: lustre: lnet: remove unused lib_me_dump 3d277bf5fc76 staging: lustre: lnet: fix misspelled word destroy 20d63a7adfd1 staging: lustre: libcfs: fix aligment issue dace63054678 staging: lustre: libcfs: remove explicit test of NULL variable e5ba96573230 staging: lustre: libcfs: use static const char const * for a suffixes array 8dddd2681a80 staging: lustre: lnet: resolve trailing */ errors a2d288c6b9bf staging: lustre: lnet: don't use bare unsigned 9853a55ef1bb cfg80211: limit scan results cache size 94a07de1902e ARM: integrator: drop EBI access use syscon 330e832abda9 xfrm: unbreak xfrm_sk_policy_lookup 10e6246e2275 block: document the 'io_poll_delay' queue sysfs file 96ed1fe511a8 powerpc/mm/radix: Invalidate ERAT on tlbiel for POWER9 DD1 4aaa4065f762 scsi: mptfusion: Fix printk continuations 208da78e8ec8 scsi: libfc: fix seconds_since_last_reset miscalculation 0910d8bbdd99 scsi: aacraid: switch to pci_alloc_irq_vectors 254df038e5ca i2c: xlp9xx: ACPI support for I2C clients a291b6b3d287 ARM: dts: am335x-boneblack: Add blue-and-red-wiring -property to LCDC node b92b7dbc714f i2c: uniphier-f: rename jump label to follow coding style guideline a0f4bd7f2a5b scsi: fc: move FC transport's bsg code to bsg-lib fb6f7c8d8a19 block: add bsg_job_put() and bsg_job_get() 06548160dfec scsi: fc: use bsg_job_done 6aa858cd335a scsi: fc: use bsg_softirq_done c00da4c90ffd scsi: fc: Use bsg_destroy_job 75cc8cfc6e13 scsi: change FC drivers to use 'struct bsg_job' bf0f2d380f15 block: add reference counting for struct bsg_job ad7660cc1ef1 scsi: fc: implement kref backed reference counting 7ac65007c285 scsi: libfc: don't set FC_RQST_STATE_DONE before calling fc_bsg_jobdone() 1d69b1222abc scsi: fc: provide fc_bsg_to_rport() helper cd21c605b2cf scsi: fc: provide fc_bsg_to_shost() helper 1abaede71560 scsi: fc: Export fc_bsg_jobdone and use it in FC drivers 01e0e15c8b3b scsi: don't use fc_bsg_job::request and fc_bsg_job::reply directly eb34094820c5 scsi: Get rid of struct fc_bsg_buffer a837bad6f213 i2c: uniphier: rename jump label to follow coding style guideline 973652db6f14 i2c: designware: Allow reduce bus speed by "clock-frequency" property c3ae106050b9 i2c: designware: Implement support for SMBus block read and write 379883cc67d8 i2c: constify i2c_adapter_quirks structures 68db9bc81436 PCI: pciehp: Add runtime PM support for PCIe hotplug ports 68d85d0e03ea i2c: digicolor: use clk_disable_unprepare instead of clk_unprepare 437eb7bf7b28 ACPI / hotplug / PCI: Make device_is_managed_by_native_pciehp() public 6ef13824e0d8 ACPI / hotplug / PCI: Use cached copy of PCI_EXP_SLTCAP_HPC bit 718a0609ae26 PCI: Unfold conditions to block runtime PM on PCIe ports 97a90aee5dab PCI: Consolidate conditions to allow runtime PM on PCIe ports c6a633070614 PCI: Activate runtime PM on a PCIe port only if it can suspend e8559b710032 PCI: Speed up algorithm in pci_bridge_d3_update() 1ed276a7b9d8 PCI: Autosense device removal in pci_bridge_d3_update() ff3a98be794d i2c: i2c-pxa-pci; make explicitly non-modular 738a7edbfc7b PCI: Don't acquire ref on parent in pci_bridge_d3_update() 1c8018f7a7a6 ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' 7d40c2cf0809 Revert "drm/mediatek: set vblank_disable_allowed to true" e9f01049d1ea Revert "drm/mediatek: fix a typo of OD_CFG to OD_RELAYMODE" 9b2502b6ebc6 drm/i2c: tda998x: fix spelling mistake 14e5b5889d75 drm/i2c: tda998x: allow sharing of the CEC device accesses ae81553c30ef drm/i2c: tda998x: allow interrupt to be shared 9476ed2e3883 drm/i2c: tda998x: power down pre-filter and color conversion 3cb43378d83e drm/i2c: tda998x: switch to boolean is_on 02efac0fbfd5 drm/i2c: tda998x: remove complexity from tda998x_audio_get_eld() ad975f9364a3 drm/i2c: tda998x: group audio functions together a2f75662b7c3 drm/i2c: tda998x: separate connector initialisation 25576733ec6e drm/i2c: tda998x: group connector functions and funcs together 94579273b893 drm/i2c: tda998x: move and rename tda998x_encoder_set_config() 95a9b686d679 drm/i2c: tda998x: correct function name in comments 8f3f21f63c36 drm/i2c: tda998x: only enable audio if supported by sink 896a4130b8e6 drm/i2c: tda998x: only configure infoframes and audio if supported 2cae8e028ecb drm/i2c: tda998x: avoid race when programming audio 319e658c78be drm/i2c: tda998x: avoid racy access to mode clock 6d30c0f728ca drm/i2c: tda998x: avoid race in tda998x_encoder_mode_set() ba300c1787f7 drm/i2c: tda998x: move audio mutex initialisation c19e4b9037fa net/mlx4_core: Use device ID defines c02b7bf532f7 i2c: mux: mellanox: add driver 7254383341bc PCI: Add Mellanox device IDs d0ea59e18894 cpufreq: intel_pstate: Request P-states control from SMM if needed ea84aa776fb9 drm/i915: don't leak global_timeline ed9724ddde86 drm/i915: add i915_address_space_fini dd9d4e7498de PCI: iproc: Add inbound DMA mapping support 3589c66cca7f PCI: iproc: Add optional dma-ranges 4213e15c364e PCI: iproc: Make outbound mapping code more generic 8bfdccdb4bcc PCI: iproc: Remove redundant outbound properties 787b3c4f2e7d PCI: iproc: Add PAXC v2 support 542ff7bf18c6 block: new direct I/O implementation 78250c02d973 block: make __blkdev_direct_IO_sync() support O_SYNC/DSYNC 72ecad22d9f1 block: support a full bio worth of IO for simplified bdev direct-io 64f1c21e86f7 blk-mq: make the polling code adaptive 06426adf072b blk-mq: implement hybrid poll mode for sync O_DIRECT 189ce2b9dcc3 block: fast-path for small and simple direct I/O requests 763d8960a171 perf annotate: Add per arch instructions annotate handlers 6288c79ea519 drm/i915: Add a few more sanity checks for stolen handling 9c2fb451bda0 perf annotate: Allow arches to specify functions to skip 786c1b51844d perf annotate: Start supporting cross arch annotation 429a787be679 nbd: fix use-after-free of rq/bio in the xmit path 354b445b5f84 raid5-cache: fix lockdep warning f97960fbddd9 kernel/printk: Block cpuhotplug callback when tasks are frozen 30a391a13ab9 net sched filters: pass netlink message flags in event notification 1a0e100fb2c9 RDS: TCP: Force every connection to be initiated by numerically smaller IP address 905dd4184e07 RDS: TCP: Track peer's connection generation number 315ca6d98ed3 RDS: TCP: set RDS_FLAG_RETRANSMITTED in cp_retrans list b3e51069627e net: stmmac: replace if (netif_msg_type) by their netif_xxx counterpart de9a2165a576 net: stmmac: replace hardcoded function name by __func__ 38ddc59d65b6 net: stmmac: replace all pr_xxx by their netdev_xxx counterpart 29c58472ec2a net_sched: sch_fq: use hash_ptr() 5d1904204c99 mremap: fix race between mremap() and page cleanning dadbb0aa363b Input: gpio_keys - set input direction explicitly 2e002bdedcdc dt-bindings: Add documentation for Tegra186 Denver b5c2d49544e5 ip6_tunnel: disable caching when the traffic class is inherited d30d9ccbfac7 net/mlx5e: remove napi_hash_del() calls 13c9d934a5a1 net: phy: fixed_phy: fix of_node leak in fixed_phy_unregister 3ae30f4ce65e of_mdio: fix device reference leak in of_phy_find_device 48c1699d5335 of_mdio: fix node leak in of_phy_register_fixed_link error path 8358c6b5fc8c firmware: arm_scpi: add support for pre-v1.0 SCPI compatible 42b3178b0a05 Documentation: bindings: Add support for Amlogic GXBB SCPI protocol bc24108b66de Documentation: bindings: add compatible specific to pre v1.0 SCPI protocols a90b15e0ad72 Documentation: bindings: decouple juno specific details from generic binding cfc44a4d147e net: check dead netns for peernet2id_alloc() 5188287a860b MAINTAINERS: Add entry VFIO based Mediated device drivers 9d1a546c53b4 docs: Sample driver to demonstrate how to use Mediated device framework. 3771bd96976d docs: Sysfs ABI for mediated device framework bb07fafaec70 net/mlx4_en: remove napi_hash_del() call 92d22d77b14c arm64: defconfig: allow rk3399-based boards to boot from mmc and usb 5295a3157348 arm64: defconfig: enable RK808 components 5f1074ac197e arm64: defconfig: enable I2C and DW MMC controller on rockchip platform 66579e29f7ab ARM: dts: omap5: replace gpio-key,wakeup with wakeup-source property 7c7a6077f5c7 mei: bus: split RX and async notification callbacks c110cdb17148 mei: bus: make a client pointer always available bd47b5269dbb mei: introduce host client uninitialized state a194b8cb8495 drm/i915: Waterproof verification of gen9 forcewake table ranges 18f47f5e4737 crypto: vmx - various build fixes 7a0b86b1b964 crypto: sha-mb - Fix total_len for correct hash when larger than 512MB 75aa0a7cafe9 crypto: gf128mul - Zero memory when freeing multiplication table b516b88a7946 hwrng: atmel - use clk_disable_unprepare instead of clk_disable 9b50184ea56d crypto: nx - drop duplicate header types.h e8b2fa476e72 crypto: jitterentropy - drop duplicate header module.h 1a252b139eeb staging: xgifb: XGI_main_26.c Align match parenthesis edea29b80945 staging: xgifb: XGI_main_26.c Blank line before } e990c69d5777 staging: xgifb: XGI_main_26.c Blank line after { d20243cce84c staging: xgifb: XGI_main_26.c Space around operator 28d98f8c1c79 staging: xgifb: XGI_main_26.c Logical continuation 569e5c9d3dde staging: xgifb: XGI_main_26.c No space after cast d9921483953f staging: xgifb: XGI_main_26.c Comment style modifications 8e1c5a4048b8 docs: Add Documentation for Mediated devices 2818c6e91980 vfio: Define device_api strings a1e03e9bccd1 vfio_platform: Updated to use vfio_set_irqs_validate_and_prepare() ef198aaa169c vfio_pci: Updated to use vfio_set_irqs_validate_and_prepare() c747f08aea84 vfio: Introduce vfio_set_irqs_validate_and_prepare() c535d34569bb vfio_pci: Update vfio_pci to use vfio_info_add_capability() b3c0a866f169 vfio: Introduce common function to add capabilities c086de818dd8 vfio iommu: Add blocking notifier to notify DMA_UNMAP 20a035e2d886 Staging: rtl8712: Fixed 'tabstop' coding style warnings. bb1243a6fb4e staging: xgifb: vb_init.c Comment style 945e17cef5a1 staging: xgifb: vb_init.c Align on parenthesis 49a906a9430a staging: xgifb: vb_init.c Logical continuation a3078477d52e staging/lustre/ptlrpc: update imp_known_replied_xid on resend-replay 80dd4c42ccf0 staging/lustre/ptlrpc: track unreplied requests 37be66767e3c usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices f7c4a46352b5 phy: twl4030-usb: Fix for musb session bit based PM 247529170d72 usb: musb: Drop pointless PM runtime code for dsps glue 536d599d4a51 usb: musb: Add missing pm_runtime_disable and drop 2430 PM timeout 2bff3916fda9 usb: musb: Fix PM for hub disconnect ea2f35c01d5e usb: musb: Fix sleeping function called from invalid context for hdrc glue c723bd6ec2b5 usb: musb: Fix broken use of static variable for multiple instances a54eb55045ae vfio iommu type1: Add support for mediated devices 8f0d5bb95f76 vfio iommu type1: Add task structure to vfio_dma 7896c998f0e7 vfio iommu type1: Add find_iommu_group() function ea85cf353e4f vfio iommu type1: Update argument of vaddr_get_pfn() 3624a2486c8c vfio iommu type1: Update arguments of vfio_lock_acct 2169037dc322 vfio iommu: Added pin and unpin callback functions to vfio_iommu_driver_ops 32f55d835b23 vfio: Common function to increment container_users 7ed3ea8a7118 vfio: Rearrange functions to get vfio_group from dev fa3da00cb8c0 vfio: VFIO based driver for Mediated devices 7b96953bc640 vfio: Mediated device Core driver d132d6d53e0c ACPI / LPSS: enable hard LLP for DMA 1e98dcd77970 mfd: 88pm860x: Move over to new I2C device .probe() call b8a1a4cd5a98 i2c: Provide a temporary .probe_new() call-back type 5f441fcaa3ce i2c: Export i2c_match_id() for direct use by device drivers da10c06a044b i2c: Make I2C ID tables non-mandatory for DT'ed devices 298d4de1ed00 i2c: Match using traditional OF methods, then by vendor-less compatible strings cabcf4f6be65 i2c: Add the ability to match device to compatible string without an of_node 08c4d7fcb326 drm/i915: Introduce enableddisabled helper a74f83754dbb drm/i915: Only dump possible panel fitter config for the platform dd2f616d3733 drm/i915: Only dump scaler config where supported 2c89429e6bfe drm/i915: Compact a few pipe config debug lines 66766e4f83ed drm/i915: Don't log pipe config kernel pointer and duplicated pipe name a430965756db drm/i915: Dump FDI config only where applicable f69823325858 drm/i915: Extract intel_link_m_n config printing into a helper 95a2e2be952c drm/i915: Remove stolen object spam c4c29d7b594b drm/i915: Demote i915_gem_open() debugging from DRIVER to USER a5a40d4624cd crypto: caam - fix type mismatch warning 5e963a02b31c drm/i915: Make scaler updates less chatty 5ca43ef00fdd drm/i915: Remove __I915__ magic macro 801388cb168d drm/i915: Fix for_each_pipe argument in vlv_display_power_well_init 6315b5d33a8f drm/i915: dev_priv cleanup in intel_display.c 175fded17c4c drm/i915: dev_priv cleanup in intel_pm.c dd11bc109dec drm/i915: dev_priv cleanup in intel_dp.c 66478475b57e drm/i915: Assorted INTEL_INFO(dev) cleanups 29b74b7f17ab drm/i915: dev_priv cleanup in i915_suspend.c b243f530b299 drm/i915: dev_priv cleanup in i915_irq.c 5f56d5f97e9b drm/i915: dev_priv cleanup in i915_gpu_error.c 118bb9fb5a62 drm/i915: dev_priv cleanup in i915_gem_tiling.c 7ace3d302499 drm/i915: dev_priv cleanup in i915_gem_stolen.c 275a991c038a drm/i915: dev_priv cleanup in i915_gem_gtt.c 4362f4f6dd58 drm/i915: Use dev_priv in INTEL_INFO in i915_gem_fence_reg.c f0836b726f03 drm/i915: Use dev_priv in INTEL_INFO in i915_gem_execbuffer.c c6be607abcf7 drm/i915: dev_priv and a small cascade of cleanups in i915_gem.c 78424c927cf1 drm/i915: Fix gen9 forcewake range table 4c9e92df790a clk: exynos5433: Add documentation for the audio block parent clocks 9a81188e4c8a clk: exynos5433: Fix parent clocks for FSYS block f97df70b1c87 xenfs: Use proc_create_mount_point() to create /proc/xen 1ea55e8078a4 xen-platform: use builtin_pci_driver fcd2042e8d36 mwifiex: printk() overflow with 32-byte SSIDs 5ff262229378 mwifiex: fix memory leak in mwifiex_save_hidden_ssid_channels() 9e3d073009d2 [media] docs-rst: cleanup SVG files a45267ae4008 [media] dtv-core: get rid of duplicated kernel-doc include 27bfa74b9029 drm: also move DSI panels to the front of the connector list bae781b25926 drm: Nuke modifier[1-3] 200453bfced5 drm/i915/opregion: fill in the CADL from connector list, not DIDL 8e1b56a4b1de drm/i915: make i915 the source of acpi device ids for _DOD d5afc1b68a6d dmaengine: cppi41: More PM runtime fixes c41668ad5de9 ARM: s3c64xx: Drop unused DMA fields from struct s3c64xx_spi_csinfo 6f8dc9d48175 spi: s3c64xx: Do not use platform_data for DMA parameters 5d13982a246c ARM: s3c64xx: Add DMA slave maps for PL080 devices da6f8ca13fb7 dmaengine: pl08x: Add support for the DMA slave map 27bda205ba93 EDAC, mpc85xx: Implement remove method for the platform driver 3d6b3715fb5d dmaengine: st_fdma: Revert: "Revert: Update st_fdma to 'depends on REMOTEPROC'" 0b46fcdb082c MAINTAINERS: Move dma-buf to drm-misc git f5f4c80e9a43 staging: vc04_services: add HAS_DMA dependancy af948a25ecb2 drm/bridge: dumb-vga-dac: Support a VDD regulator supply d7ab992c68c9 drm/i915: fix the dequeue logic for single_port_submission context 53e86ada8e53 drm/i915/gvt: remove unresolved vfio pin/unpin pages interface dependency 5620f47dface MAINTAINERS: Add Archit as drm bridge maintainer d52ea7e3d493 MAINTAINERS: Add drm-misc 8a357d10043c drm: Nerf DRM_CONTROL nodes 3200ca806942 selftests/x86: Add test_vdso to test getcpu() a582c540ac1b x86/vdso: Use RDPID in preference to LSL when available 4b4b40a09d79 MAINTAINERS: Update HISILICON DRM entries 1d98b9161172 drm/hisilicon/hibmc: Add support for vblank interrupt 5294967f4ae4 drm/hisilicon/hibmc: Add support for VDAC da52605eea8f drm/hisilicon/hibmc: Add support for display engine d1667b86795a drm/hisilicon/hibmc: Add support for frame buffer e4daebc77e7b drm/hisilicon/hibmc: Add video memory management 5e0df3a08f3d drm/hisilicon/hibmc: Add hisilicon hibmc drm master driver 6d0d287891a0 locking/core: Provide common cpu_relax_yield() definition 96bc81839701 ARM: socfpga: checking the wrong variable 8052d7245b60 ssb: Fix error routine when fallback SPROM fails f4474c9f0bba x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl() e49656147359 rtlwifi: Use dev_kfree_skb_irq instead of kfree_skb 7fc1503c906f cw1200: fix bogus maybe-uninitialized warning 10f3366b4d89 wireless: fix bogus maybe-uninitialized warning 6f1758178820 p54: memset(0) whole array e1c122d55f9e brcmfmac: print name of connect status event 77364aae88d7 rsi: Host to device command frame vap_capabilites modified with new field vap status b022539db49a rsi: Fix memory leak in module unload 87016f5eb1a3 wlcore: Allow scans when in AP mode 1b4893264e4f rtlwifi: Remove address of Free Software Foundation 61a288fcdc9d rtlwifi: rtl8192c: Remove address of Free Software Foundation 044a609a1dc9 rtlwifi: rtl8188ee: Remove address of Free Software Foundation 20ac950f20a0 rtlwifi: rtl8723ae: Remove address of Free Software Foundation 7d63d36b9286 rtlwifi: rtl8192cu: Remove address of Free Software Foundation 6456d4d35e9b rtlwifi: rtl8192ce: Remove address of Free Software Foundation 22beafeaf324 rtlwifi: rtl8192se: Remove address of Free Software Foundation 0d3d253b2040 rtlwifi: rtl8192de: Remove address of Free Software Foundation df566a481ee8 mwifiex: report wakeup for wowlan e7ee74b56f23 wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event 42c7372a1116 wlcore: Pass win_size taken from ieee80211_sta to FW 553bbc11aa6c x86/boot: Avoid warning for zero-filling .bss f33a73586f4d remoteproc: Add support for xo clock cc7d54b05057 remoteproc: adsp-pil: fix recursive dependency 555c16328ae6 powerpc/mm: Correct process and partition table max size 5bdac52f3c67 selftests/powerpc: Add ptrace tests for TM SPR registers a18b55bf51b3 selftests/powerpc: Add ptrace tests for VSX, VMX registers in suspended TM 11508074c9a7 selftests/powerpc: Add ptrace tests for VSX, VMX registers in TM 0da535c0844b selftests/powerpc: Add ptrace tests for VSX, VMX registers 01f7fdc7b90e selftests/powerpc: Add ptrace tests for TAR, PPR, DSCR in suspended TM fcf73a6bd9cb selftests/powerpc: Add ptrace tests for TAR, PPR, DSCR in TM 254dae59af67 selftests/powerpc: Add ptrace tests for TAR, PPR, DSCR registers c7096dc0ee02 selftests/powerpc: Add ptrace tests for GPR/FPR registers in suspended TM 509fcfe57b09 selftests/powerpc: Add ptrace tests for GPR/FPR registers in TM f666ad413db6 selftests/powerpc: Add ptrace tests for GPR/FPR registers 15ec3997aa3b selftests/powerpc: Move shared headers into new include dir efe71a67b5aa selftests/powerpc: Add more SPR numbers, TM & VMX instructions to 'reg.h'/'instructions.h' 1515ab932156 powerpc/mm: Dump hash table 8eb07b187000 powerpc/mm: Dump linux pagetables 8f272a5dd682 powerpc/pseries: Move CMO code from plapr_wrappers.h to platforms/pseries ac8d3818aab7 powerpc/mm: Fix typo in radix encodings print a95aeb2ff4a9 s390/pci_dma: remove memset from dma_alloc 4f5359e94bbf s390/pci_dma: make lazy flush independent from the tlb_refresh bit 6b7df3ce92ac s390/pci: fix dma address calculation in map_sg 191ce9d1fde8 s390/time: fix clocksource steering for negative clock offsets 68962269a4af zcore: Improve startup-message text 955c1dd15d3b drm/i915/gvt: drop checks for early Skylake revisions 680bb946a1ae fix iov_iter_advance() for ITER_PIPE 4a5901537284 xattr: Fix setting security xattrs on sockfs e5f6f564fd19 bnxt: add a missing rcu synchronization d556e929164f mlxsw: minimal: Add I2C support for Mellanox ASICs 4ebd00bc5ffc mlxsw: Invoke driver's init/fini methods only if defined 6882b0aee180 mlxsw: Introduce support for I2C bus c711e27a1851 mlxsw: Add bus capability flag d01eb808c7b8 net: netcp: replace IS_ERR_OR_NULL by IS_ERR e47112d9d600 net: dsa: b53: Fix VLAN usage and how we treat CPU port 7fda702f9315 sctp: use new rhlist interface on sctp transport rhashtable a011952a1a46 bnxt_en: Add ethtool -n|-N rx-flow-hash support. 87da7f796d5e bnxt_en: Add UDP RSS support for 57X1X chips. 286ef9d64ea7 bnxt_en: Enhance autoneg support. 16d663a69f4a bnxt_en: Update firmware interface spec to 1.5.4. 927b75a628b1 PM / devfreq: rk3399_dmc: Use the resource-managed function to add devfreq dev bafeb42bd80f PM / devfreq: correct comment typo. 6bbda2d4f83f PM / devfreq: exynos-ppmu: Remove unused mutex from struct exynos_ppmu f8dbe363ba01 PM / devfreq: exynos-ppmu: ppmu_events array should not be NULL terminated 29e477f23598 PM / devfreq: exynos-ppmu: Fix module autoload dfd7c845ba98 PM / devfreq: rockchip-dfi: Fix module autoload ca5c3b216fcb PM / devfreq: exynos-nocp: Fix module autoload 2f3f1a261c0f PM / devfreq: rk3399_dmc: Fix module autoload af15769ffab1 scsi: mvsas: fix command_active typo 5e315016d04c scsi: dmx3191d: use module_pci_driver 6008e96b8107 scsi: fnic: Correcting rport check location in fnic_queuecommand_lck 792f497b22af Input: synaptics-rmi4 - unlock on error 141f81651037 scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED 6593ccd8002c MAINTAINERS: Updating maintainers list for Cisco FNI and SNIC drivers bfd7546cd19a scsi: hpsa: correct logical resets e9fb7cc63801 Input: psmouse - disable automatic probing of BYD touchpads fac96cc9f867 Input: raydium_i2c_ts - fix spelling mistake in dev_err message 18103efcacee scsi: megaraid-sas: request irqs later 5c6b2aaf9316 iw_cxgb4: invalidate the mr when posting a read_w_inv wr 4ff522ea4794 iw_cxgb4: set *bad_wr for post_send/post_recv errors 6fa26208206c IB/mlx4: Fix port query for 56Gb Ethernet links 731e0415b4af IB/mlx4: Put non zero value in max_ah device attribute befcabcd530e IB/mlx4: Handle well-known-gid in mad_demux processing 850d8fd76507 IB/mlx4: Handle IPv4 header when demultiplexing MAD af4295c117b8 IB/mlx4: Set traffic class in AH 0b59970e7d96 IB/IPoIB: Remove can't use GFP_NOIO warning 762f899ae787 IB/mlx5: Limit mkey page size to 2GB 288c01b746aa IB/mlx5: Fix reported max SGE calculation acbda523884d IB/mlx5: Wait for all async command completions to complete 86695a6582e3 IB/mlx5: Put non zero value in max_ah 578e72647ba5 IB/mlx5: Fix atomic cap in indirect UMR 2d2215888d75 IB/mlx5: Replace numerical constant with predefined MACRO 8ecc7985b4b1 IB/core: Save QP in ib_flow structure 6d931308f55f IB/rxe: Update qp state for user query aa75b07b478a IB/rxe: Clear queue buffer when modifying QP to reset 002e062e13db IB/rxe: Fix handling of erroneous WR 1454ca3a97e1 IB/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum 593ff73bcfdc IB/mlx4: Fix create CQ error flow 37995116fecf IB/mlx4: Check gid_index return value a1ab8402d15d IB/mlx5: Fix NULL pointer dereference on debug print dbaaff2a2caa IB/mlx5: Fix fatal error dispatching 6bc1a656ab9f IB/mlx5: Resolve soft lock on massive reg MRs 16b0e0695a73 IB/mlx5: Use cache line size to select CQE stride efd7f40082a0 IB/mlx5: Validate requested RQT size 90be7c8ab728 IB/mlx5: Fix memory leak in query device 3c7ba5760ab8 IB/core: Avoid unsigned int overflow in sg_alloc_table 61c3702863be IB/core: Add missing check for addr_resolve callback return value aeb76df46d11 IB/core: Set routable RoCE gid type for ipv4/ipv6 networks 9db0ff53cb9b IB/cm: Mark stale CM id's whenever the mad agent was unregistered 5b810a242c28 IB/uverbs: Fix leak of XRC target QPs 6f6deb4866a4 Input: silead - add regulator support baf28d91e7b1 Input: bma150 - avoid binding to bma180 if IIO bma180 driver present a8d9df5a509a x86/cpufeatures: Enable new AVX512 cpu features e8e11817e2ff drm/armada: fix NULL pointer comparison warning 6f3723c15ab8 drm/armada: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 244a2419b6c6 drm/armada: remove some dead code 42b454590f96 drm/armada: mark symbols static where possible 917a3cbee03e drm/armada: de-midlayer armada 2a3811068fbc ARM: Fix XIP kernels ed828666a797 drm/nouveau/disp/gp102: rename from gp104 a4fa851c64c7 drm/nouveau/ce/gp102: rename from gp104 eeea423c48cd drm/nouveau/fb/gp102: rename from gp104 e50fcff15fe1 drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices 2a32b9b1866a drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing classes 4391d7f5c79a drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user 3a6536c51d5d drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE dc2b65592801 drm/nouveau/devinit/gm200: drop pmu reset sequence 920c58a7119b drm/nouveau/devinit/gm200: replace while loops with PTIMER-based timeout loops d91ccec63116 drm/nouveau/pmu/gp102: initial implementation 41c7be6913e9 drm/nouveau/pmu/gp100: initial implementation 2f524aa0b729 drm/nouveau/pmu: execute reset before running devinit da7d2062fc54 drm/nouveau/pmu: move ucode handling into gt215 implementation 17ff521d6920 drm/nouveau/core: initial support for GP102 9e38b13ea5f9 drm/nouveau/device/pci: fix oops if no mmu subdev present 3ca03cac3993 drm/nouveau/kms/nv50: avoid touching DP_MSTM_CTRL if !DP_MST_CAP 89c4b442b78b netpoll: more efficient locking 0c9aa209579d kernel-doc: add support for one line inline struct member doc comments dc92726e7f8d docs/completion.txt: drop dangling reference to completions-design.txt dd0b38d8eef8 Documentation: convert USB to new format 01e4644203b0 Documentation: circular-buffers: use READ_ONCE() 47f421221029 Documentation: atomic_ops: use {READ,WRITE}_ONCE() 3863c58cc742 xtensa: move S32C1I self-test to a separate file 22917b992d37 docs: Add more manuals to the PDF build 1629dd4f763c cadence: Add LSO support. 955e16026d08 net/phy/vitesse: Configure RGMII skew on VSC8601, if needed e74d2ebdda33 PCI: hv: Delete the device earlier from hbus->children for hot-remove 17978524a636 PCI: hv: Fix hv_pci_remove() for hot-remove 8286e96d95f2 PCI: hv: Use the correct buffer size in new_pcichild_device() c54b6b37796e docs: Avoid warning on cleandocs f0da898b4649 cpufreq: dt: Add support for r8a7743 and r8a7745 8a10c06a20ec cpufreq: powernv: Disable preemption while checking CPU throttling state 21ef57297b15 cpufreq: schedutil: irq-work and mutex are only used in slow path 02a7b1ee3baa cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task 4a71ce4348bb cpufreq: schedutil: enable fast switch earlier 8e2ddb03643e cpufreq: schedutil: Avoid indented labels 15a04d4e76bd docs-rst: auto-generate PDF image files f3902934797b docs-rst: convert gif files to png 00e99ed2c845 convert some images from png to svg 346dabfee054 subdev-formats.rst: add missing columns to tabularcolumns ce998e6fbaf7 subdev-formats.rst: don't use adjustbox on a longtable e2a91f4f4201 docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+ 9f46107b8ce4 PCI: designware-plat: Update author email 42d951c851f1 cpufreq: conservative: Fix comment explaining frequency updates 00bfe05889e9 cpufreq: conservative: Decrease frequency faster for deferred updates fc2480f9b255 PCI: designware: Change maintainer to Joao Pinto 2d09af4a88d9 ACPI / battery: If _BIX fails, retry with _BIF eff4a751cce5 ACPI / video: Move ACPI_VIDEO_NOTIFY_* defines to acpi/video.h 5f00a8d8a2c2 cxgb4: do not call napi_hash_del() ea339343d64a be2net: do not call napi_hash_del() 08348995c47e netronome: don't access real_num_rx_queues directly 973334a1d3bb sfc: remove napi_hash_del() call 708f5dcc21ae ACPI / blacklist: Make Dell Latitude 3350 ethernet work a23a8f5bc17e lwtunnel: subtract tunnel headroom from mtu on output redirect 9523b9bf6dce ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520 3a1689ea7524 ARM: bcm2835: Add names for the RPi Zero GPIO lines 6b9170887e1b ARM: bcm2835: Fix names for the Raspberry Pi GPIO lines a44e87b47148 ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED c139c6b7b75a ACPI / tebles: remove redundant declare of acpi_table_parse_entries() a5b1ef3c50aa ARM64: dts: meson-gxbb: add the USB reset also to the second USB PHY d5a4b1a540b8 tools/power/acpi: Remove direct kernel source include reference c778cc5df944 drm/vc4: Add fragment shader threading support 4504b5c9414c kvm: x86: Add AVX512_4VNNIW and AVX512_4FMAPS support 27745e829a5c drm/i915/execlists: Use a local lock for dfs_link access 283c95d0e389 KVM: x86: emulate FXSAVE and FXRSTOR aabba3c6abd5 KVM: x86: add asm_safe wrapper 485201878943 KVM: x86: save one bit in ctxt->d d3fe959f8102 KVM: x86: add Align16 instruction flag 695151964d3f kvm: x86: remove unused but set variable ecd8a8c2b406 kvm: x86: hyperv: make function static to avoid compiling warning 1e13175bd2b6 kvm: x86: cpuid: remove the unnecessary variable ae6a237560dc kvm: x86: make a function in x86.c static to avoid compiling warning 33365e7a454f kvm: x86: make function static to avoid compiling warning 1480986d68ce ARM: dts: enable GPIO-b for Broadcom NSP 41182beb217c ARM: BCM5301X: Add DT for TP-LINK Archer C9 V1 09f3510fb70a ARM: BCM5301X: Add back handler ignoring external imprecise aborts 7fa8b51b5d2a ARM: dts: Add node for Broadcom OTP controller driver 2c42d0f06080 ARM: dts: Enable interrupt support for cygnus crmu gpio driver 77f923cb141b ARM: dts: Enable Broadcom iProc mailbox controller d331d30360d7 mlxsw: spectrum_router: Adjust placement of FIB abort warning 0b6e3d0322b3 net: dsa: mv88e6xxx: Respect SPEED_UNFORCED, don't set force bit 963abe5c8a02 virtio-net: add a missing synchronize_net() 712778d02d5c pinctrl: single: Fix a couple error codes d8a222127373 pinctrl: sunxi: fix theoretical uninitialized variable access 3107d572349f gpio: max77620: add compatible string to device id list ddfe43cdc0da x86/amd_nb: Add SMN and Indirect Data Fabric access for AMD Fam17h b791c6b6a55c x86/amd_nb: Add Fam17h Data Fabric as "Northbridge" de6bd0835ac1 x86/amd_nb: Make all exports EXPORT_SYMBOL_GPL c7993890e772 x86/amd_nb: Make amd_northbridges internal to amd_nb.c f9c22ec6c1c5 gpio: Remove GPIO_DEVRES option d48756228ee9 nvme/pci: Don't free queues on error 688daf234fa3 pinctrl: rockchip: add support for rk1108 30e1db86bae9 clk: sunxi-ng: Mark structs static and cleanup spaces da7800a88c5a drm/amd/powerplay: avoid out of bounds access on array ps. bdfdabfedc30 clk: efm32gg: Pass correct type to hw provider registration 3ca0b51decf7 clk: berlin: Pass correct type to hw provider registration 1c1f619e451b amd-xgbe: Fix maximum GPIO value check 5e4cbaa7fb69 amd-xgbe: Fix possible uninitialized variable 13f0ac410955 net: ethernet: marvell: pxa168_eth: Implement ethtool::nway_reset 00606c498664 net: ethernet: mvpp2: Implement ethtool::nway_reset 5489ee897685 net: ethernet: mvneta: Implement ethtool::nway_reset 3d3ba5685eed net: ethoc: Implement ethtool::nway_reset cab247e9dfae net: stmmac: Implement ethtool::nway_reset 80f1c21c53dc bnx2x: switch to napi_complete_done() 2e713283751f net/mlx4_en: use napi_complete_done() return value 364b6055738b net: busy-poll: return busypolling status to drivers 21cb84c48ca0 net: busy-poll: remove need_resched() from sk_can_busy_loop() 217f69743681 net: busy-poll: allow preemption in sk_busy_loop() c0026c7bfb95 [media] s5p-mfc: Fix clock management in s5p_mfc_release() function c5086f130a77 [media] s5p-mfc: Use clock gating only on MFC v5 hardware 5d1ec73184e6 [media] s5p-mfc: Skip incomplete frame dd62b8f1a393 [media] s5p-mfc: Fix MFC context buffer size f662f1b7e5b6 [media] s5p-mfc: Correct scratch buffer size of H.263 decoder 92955ea0baf4 [media] exynos-gsc: Add support for Exynos5433 specific version 6f99e1b85af4 [media] exynos-gsc: Enable driver on ARCH_EXYNOS aa7929f5954c [media] exynos-gsc: Use of_device_get_match_data() helper e0f013990e5b [media] exynos-gsc: Add missing newline char in debug messages d641cf26941e [media] exynos-gsc: Remove unused lclk_freqency entry 8098f9ca9490 [media] exynos-gsc: Simplify system PM even more 701a8de6ef4e [media] exynos-gsc: Simplify system PM 7ebcb3e842bd [media] exynos-gsc: Do full clock gating at runtime PM suspend a006c04e6218 [media] exynos-gsc: Fixup clock management at ->remove() 81aa8d141f84 [media] exynos-gsc: Make PM callbacks available conditionally 15f90ab57acc [media] exynos-gsc: Make driver functional when CONFIG_PM is unset f9fd6ee6fb50 [media] exynos-gsc: Convert gsc_m2m_resume() from int to void d83db90456d5 [media] exynos-gsc: Simplify clock management 43e6347f400d [media] s5p-mfc: include buffer size in error message 76ca0824afef [media] exynos-gsc: cleanup m2m src and dst vb2 queues on STREAMOFF 115a16ba3fa4 [media] exynos-gsc: unregister video device node on driver removal c94acf805d93 net: thunderx: Fix memory leak and other issues upon interface toggle 964cb69bdc9d net: thunderx: Fix VF driver's interface statistics cadcf95a4f70 net: thunderx: Fix configuration of L3/L4 length checking 712c31853440 net: thunderx: Program LMAC credits based on MTU 612e94bd9991 net: thunderx: Introduce BGX_ID_MASK macro to extract bgx_id f4ca5030b3a3 [media] exynos-gsc: don't release a non-dynamically allocated video_device 652bb68018a5 [media] exynos-gsc: do proper bytesperline and sizeimage calculation 8a661745b7ad [media] exynos-gsc: fix supported RGB pixel format daba4dfbd298 [media] exynos-gsc: don't clear format when freeing buffers with REQBUFS(0) def2cc8c4094 [media] exynos-gsc: change spamming try_fmt log message to debug 0f7a55b4e09f [media] s5p-mfc: Collapse two error message into one 90b4c9c65ab4 [media] exynos4-is: fimc: Roundup imagesize to row size for tiled formats 3114cdfe66c1 ipv4: Fix memory leak in exception case for splitting tries 3b7093346b32 ipv4: Restore fib_trie_flush_external function and fix call ordering 4710b752e029 [media] v4l: Add Renesas R-Car FDP1 Driver f23cc643f9ba bpf: fix range arithmetic for bpf map access 3547d32be045 [media] dt-bindings: Add Renesas R-Car FDP1 bindings 446e41259721 [media] v4l: ctrls: Add deinterlacing mode control a9943f6b6b77 [media] v4l: omap3isp: Use dma_request_chan_by_mask() to request the DMA channel 04b96d1a6954 [media] v4l: omap3isp: Fix OF node double put when parsing OF graph 03c47aaeffec [media] uvcvideo: add support for Oculus Rift Sensor 82e0191a1aa1 arm64: Support systems without FP/ASIMD 71334ae42d6b [media] cec-ioc-adap-g-log-addrs.rst: describe CEC_LOG_ADDRS_FL_CDC_ONLY cac28ae60e3d regulator: twl: split twl6030 logic into its own file 8313a4fb66b1 regulator: twl: kill unused functions 25d82337705e regulator: twl: make driver DT only dab780a3b489 regulator: twl-regulator: rework fixed regulator definition a4023f682739 arm64: Add hypervisor safe helper for checking constant capabilities 8991a63d1a8a [media] cec: zero counters in cec_received_msg() 104eda6d7e3e [media] MAINTAINERS: update paths 764040c49cbb [media] s5p-cec/st-cec: update TODOs aee4c782df24 [media] pulse8-cec: move out of staging a161bef04286 [media] cec: an inner loop clobbered the outer loop variable b6e5d5b94752 genirq/affinity: Use default affinity mask for reserved vectors bfe130773862 genirq/affinity: Take reserved vectors into account when spreading irqs 3145c754aca8 [media] cec.h/cec-funcs.h: don't use bool in public headers 7ae2a888eedd [media] cec: sanitize msg.flags 0dbacebede1e [media] cec: move the CEC framework out of staging and to media a40db07fbf6c ASoC: rt5677: Remove superfluous linux/kthread.h inclusion 6342ad66d117 ASoC: rt5514: Remove superfluous linux/kthread.h inclusion a69a168a1bd4 [media] cec: add proper support for CDC-Only CEC devices f5580d8d6fd0 [media] cec: accept two replies for CEC_MSG_INITIATE_ARC 3074fe4a7da5 [media] cec: filter invalid messages adc0c6227839 [media] cec: add CEC_MSG_FL_REPLY_TO_FOLLOWERS f4062625ede8 [media] cec: add flag to cec_log_addrs to enable RC passthrough 77edf603f224 [media] cec rst: convert tables and drop the 'row' comments 6fde3789a2ef staging: vc04_services: clarify firmware dependency b826d73b3024 staging: vc04_services: remove duplicate mutex_lock_interruptible 735bb39ca3be staging: wilc1000: simplify vif[i]->ndev accesses acd4973563f5 [media] pulse8-cec: set all_device_types when restoring config 9f750b2b1512 [media] cobalt: fix copy-and-paste error b7ccb9fb7994 [media] mtk-vcodec: add index check in decoder vidioc_qbuf 93d39efdb1f8 [media] control.rst: improve the queryctrl code examples e92ca73b7057 [media] cec-core.rst: improve documentation e91b6006bfa6 [media] DaVinci-VPFE-Capture: Replace a memcpy() call by an assignment in vpfe_enum_input() 2eaa68f33b86 [media] DaVinci-VPBE: Check return value of a setup_if_config() call in vpbe_set_output() 64bab1a20c21 [media] staging: st-cec: add parentheses around complex macros 827c1f525a07 [media] adv7604: add vic detect d736e348a0bc [media] cobalt: add cropcap support 652430763f9f [media] v4l2-dv-timings: add helpers for vic and pixelaspect ratio cf0381205dec [media] v4l2-dv-timings: add VICs and picture aspect ratio 4cb19355ea19 device-dax: fail all private mapping attempts 19ff7fcc76e6 orangefs: add .owner to debugfs file_operations a5e18f1401d1 [media] vidioc-g-dv-timings.rst: document the new dv_timings flags 2874aa2e467d bpf: Fix compilation warning in __bpf_lru_list_rotate_inactive 4f100ff65955 [media] videodev2.h: add VICs and picture aspect ratio 46738b1317e1 ipv6: sr: add option to control lwtunnel support f2826c1fe5d0 ASoC: rt5665: Use devm_gpio_request_one() 0c95666f0d73 ASoC: rt5665: Fix missing mutex_unlock in rt5665_calibrate b81064547338 mxs-auart: count FIFO overrun errors 2ab13292d7a3 USB: serial: cp210x: add ID for the Zone DPMX ee76bba7e547 scr24x_cs: include linux/io.h 4121d385f145 blk-wbt: fix old-style function declaration 8fbe91e7918a [media] videodev2.h: checkpatch cleanup a503ff812430 [media] hdpvr: fix interrupted recording 708f48e76d6d [media] v4l: Document that m2m devices have a file handle specific context 20d93338bf25 [media] st-hva: fix a copy-and-paste variable name error 29a8d9792514 [media] squash lines for simple wrapper functions 4a3229834d5f [media] s5p-cec: remove unused including f76fb34a2596 [media] media: fix platform_no_drv_owner.cocci warnings 55d80506c5f7 [media] media: mtk-mdp: NULL-terminate mtk_mdp_comp_dt_ids 92153d30c7c8 null_blk: add usage hints for NVM 5fc4b067ec08 [media] media: solo6x10: fix lockup by avoiding delayed register write 84512f3e1c54 [media] v4l: doc: Fix typo in vidioc-g-tuner.rst 2411434a2b78 [media] st-cec: Fix module autoload 0dc5fb0a0b37 [media] s5p-cec: Fix module autoload 5bb50fe731fb [media] rc: meson-ir: Fix module autoload d6023d33a4ac [media] v4l: rcar-fcp: Fix module autoload for OF registration 3184c3bf67d1 [media] v4l: vsp1: Fix module autoload for OF registration 62de7d99dcfe [media] usbtv: don't do DMA on stack 0a6219a95f0b block: deal with stale req count of plug list c53a846c48f2 [media] usbtv: add video controls 6b2bed891253 [media] st-hva: fix some error handling in hva_hw_probe() eadf081146ec [media] s5p-cec: mark PM functions as __maybe_unused again ea0e437cf944 [media] DaVinci-VPIF-Display: Delete an unnecessary variable initialisation in process_progressive_mode() 3ce5f6601470 [media] DaVinci-VPIF-Display: Delete an unnecessary variable initialisation in vpif_channel_isr() 396c88e6c80c [media] DaVinci-VPIF-Display: Adjust 11 checks for null pointers ded1c8fa7563 [media] DaVinci-VPIF-Display: Delete an error message for a failed memory allocation d5cf467ecec5 [media] DaVinci-VPIF-Display: Use kcalloc() in vpif_probe() c64d61df9a5d [media] DaVinci-VPIF-Capture: Delete an unnecessary variable initialisation in vpif_channel_isr() 6a842cc29dbf [media] DaVinci-VPIF-Capture: Delete an unnecessary variable initialisation in vpif_querystd() 03161cdb69ef [media] DaVinci-VPIF-Capture: Adjust ten checks for null pointers bc285799f7e8 [media] DaVinci-VPIF-Capture: Delete an error message for a failed memory allocation b442c46f1b10 [media] DaVinci-VPIF-Capture: Use kcalloc() in vpif_probe() f254e65ce20f spi: fsl-espi: set spi_master members min_speed_hz and max_speed_hz a9a813ddc505 spi: fsl-espi: simplify of_fsl_espi_suspend 96ca88423605 [media] DaVinci-VPFE-Capture: Delete an unnecessary return statement in vpfe_unregister_ccdc_device() b899065640fc [media] DaVinci-VPFE-Capture: Delete unnecessary braces in vpfe_isr() 19d4695a4fbd [media] DaVinci-VPFE-Capture: Move two assignments in vpfe_s_input() 2a0de2c84288 [media] DaVinci-VPFE-Capture: Delete an unnecessary variable initialisation in 11 functions c580f295663e [media] DaVinci-VPFE-Capture: Adjust 13 checks for null pointers 1d3811d35c0f [media] DaVinci-VPFE-Capture: Improve another size determination in vpfe_open() efb74461f5a6 [media] DaVinci-VPFE-Capture: Delete an unnecessary variable initialisation in vpfe_probe() e4c0cd0ae34b [media] DaVinci-VPFE-Capture: Improve another size determination in vpfe_probe() 11691f0e8aae [media] DaVinci-VPFE-Capture: Delete three error messages for a failed memory allocation ed011a23c907 [media] DaVinci-VPFE-Capture: Use kmalloc_array() in vpfe_probe() 630bf79a455b [media] DaVinci-VPBE: Delete an unnecessary variable initialisation in vpbe_set_output() 15a78313b7fd [media] DaVinci-VPBE: Rename a jump label in vpbe_set_output() 837fdcf05af6 [media] DaVinci-VPBE: Reduce the scope for a variable in vpbe_set_default_output() ca7948aa8529 [media] DaVinci-VPBE: Return the success indication only as a constant in vpbe_set_mode() 9d2fe9ae298d [media] DaVinci-VPBE: Return an error code only as a constant in vpbe_probe() 135387513d1b [media] DaVinci-VPBE: Adjust 16 checks for null pointers 2ac0989242fb [media] DaVinci-VPBE: Delete two error messages for a failed memory allocation f42afd29e605 [media] DaVinci-VPBE: Use kmalloc_array() in vpbe_initialize() e44e9489a7bd [media] blackfin-capture: Delete an error message for a failed memory allocation 73446966b9ab [media] blackfin-capture: Use kcalloc() in bcap_init_sensor_formats() 26f61c0ddf0e [media] cx88-dsp: Add some spaces for better code readability 045d69ce2116 [media] cx88-dsp: Use kmalloc_array() in read_rds_samples() 68226b4dfa9b [media] dvb-tc90522: Rename a jump label in tc90522_probe() d2dc12d6c832 [media] dvb-tc90522: Use kmalloc_array() in tc90522_master_xfer() beaf5af48034 drm/fence: add out-fences support c458e1b504a6 ARM: dts: rockchip: add the sdmmc pinctrl for rk1108 f35597ac4906 ARM: dts: rockchip: add rockchip RK1108 Evaluation board 601018167fcb ARM: dts: rockchip: add basic support for RK1108 SOC e44dde279492 clk: rockchip: add clock controller for rk1108 aac343ebb35e dt-bindings: add documentation for rk1108 cru 5fababc161b4 clk: rockchip: add dt-binding header for rk1108 aa43112445f0 ASoC: atmel: tse850: add ASoC driver for the Axentia TSE-850 c821d30148ca ASoC: tse850: document axentia,tse850-pcm5142 bindings a85787edaaf7 ASoC: atmel_ssc_dai: if not provided, default to sensible dividers 9c496033b3b4 clk: rockchip: fix copy-paste error in rk3399 testclk e5b56aa7906d HID: intel-ish-hid: ipc: use msleep_interrupt() for wait 7ede704d746e HID: intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function fa39baa9700c HID: intel-ish-hid: ipc: remove unused macro 47bdf3378d62 x86/cpuid: Provide get_scattered_cpuid_leaf() 47f10a36003e x86/cpuid: Cleanup cpuid_regs definitions 266c618d67dd ASoC: intel: mfld: Make static string arrays 'const 'char * const []' 0e0b989eb330 serial: 8250_dw: Add support for IrDA SIR mode db405a8f8bf7 serial: 8250: Expose set_ldisc function 98838d95075a serial: 8250: Add IrDA to UART capabilities 5fe86674840c serial: 8250_dma: power off device after TX is done 7d4e00c6253b serial: 8250_port: export serial8250_rpm_{get|put}_tx() af6f9d6883ac serial: sunsu: Free memory when probe fails fbb7d2e3a9cc serial: sunhv: Free memory when remove() is called 722f191080de mfd: core: Fix device reference leak in mfd_clone_cell f40584200bc4 mfd: stmpe: Fix RESET regression on STMPE2401 9600702082b2 mfd: intel_soc_pmic_bxtwc: Fix usbc interrupt 274e43edcda6 mfd: intel-lpss: Do not put device in reset state on suspend 2c8c34167c98 mfd: lpss: Fix Intel Kaby Lake PCH-H properties 6d6003c4b613 drm/fence: add fence timeline to drm_crtc 43496d35513b locking/mutex: Don't mark mutex_trylock_recursive() as deprecated, temporarily 85ee17ebeedd drm/i915/bxt: Broxton decoupled MMIO 1fa1522f61f1 pinctrl: sh-pfc: r8a7795: Add group for QSPI0 and QSPI1 pins b25719eb938e pinctrl: sh-pfc: r8a7795: Add group for AVB MDIO and MII pins ea9c740583c6 pinctrl: sh-pfc: r8a7795: Support none GPIO pins with configurable drive-strength 1ce56aea7cf4 pinctrl: sh-pfc: Support named pins with custom configuration d03266910a53 sched/fair: Fix task group initialization 5c296f69ab71 pinctrl: sh-pfc: r8a7778: Use lookup function for bias data 4e5160766fcc sched/fair: Propagate asynchrous detach d3b861bccdee pinctrl: sh-pfc: r8a7795: Use lookup function for bias data 09a43ace1f98 sched/fair: Propagate load during synchronous attach/detach d31b1a66cbe0 sched/fair: Factorize PELT update 9c2791f936ef sched/fair: Fix hierarchical order in rq->leaf_cfs_rq_list df217913e72e sched/fair: Factorize attach/detach entity 893c5d227904 sched/fair: Fix incorrect comment for capacity_margin 9e0994c0a1c1 sched/fair: Avoid pulling tasks from non-overloaded higher capacity groups bf475ce0a3dd sched/fair: Add per-CPU min capacity to sched_group_capacity 6a0b19c0f39a sched/fair: Consider spare capacity in find_idlest_group() 104cb16d9eb6 sched/fair: Compute task/cpu utilization at wake-up correctly f285144f81e8 sched/x86: Do not clear PREEMPT_NEED_RESCHED on preempt count reset 527b0a76f41d sched/cpuacct: Avoid %lld seq_printf warning 42831cf96531 pinctrl: sh-pfc: r8a7795: Simplify get bias logic 5d07c2cc1962 x86/msr: Cleanup/streamline MSR helpers 5bd0b85ba8bb locking/core, arch: Remove cpu_relax_lowlatency() f2f09a4cee35 locking/core: Remove cpu_relax_lowlatency() users 22b6430d3665 locking/core, s390: Make cpu_relax() a barrier again bf0d31c05411 locking/core, stop_machine: Yield the CPU during stop machine() 79ab11cdb90d locking/core: Introduce cpu_relax_yield() 7e431af8fa0b ARM: davinci: PM: support da8xx DT platforms 1428ed1ad3e8 ARM: davinci: PM: cleanup: remove references to pdata aa9aa1ec2df6 ARM: davinci: PM: rework init, remove platform device 31b5929d533f vt: fix Scroll Lock LED trigger name 18807ddb7f88 x86/mce/AMD: Reset Threshold Limit after logging error 9626014258a5 drm/fence: add in-fences support c499336cea8b perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC f96acec8c802 x86/sysfb: Fix lfb_size calculation 9164b4ceb7b4 x86/sysfb: Add support for 64bit EFI lfb_base 0e285d36bd2b x86/mcheck: Move CPU_DEAD to hotplug state machine 8c0eeac819c8 x86/mcheck: Move CPU_ONLINE and CPU_DOWN_PREPARE to hotplug state machine 39f152ffbfed x86/mcheck: Reorganize the hotplug callbacks 4d7b02d58c40 x86/mcheck: Split threshold_cpu_callback into two callbacks 7f34b935e8bf x86/mcheck: Be prepared for a rollback back to the ONLINE state ec553abb318d x86/mcheck: Explicit cleanup on failure in mce_amd 0943637293a0 x86/mcheck: Move threshold_create_device() 995966ccde55 ARM: zynq: Fix pmu register description coding style da457d57594b ARM: zynq: Fix W=1 dtc 1.4 warnings 7fe91fccc49f ARM: zynq: Remove skeleton.dtsi baa73d9e478f posix-timers: Make them configurable 53d3eaa31508 posix_cpu_timers: Move the add_device_randomness() call to a proper place 74ba181e61c6 timer: Move sys_alarm from timer.c to itimer.c d1cbfd771ce8 ptp_clock: Allow for it to be optional 32ce5ac867bf Kconfig: Regenerate *.c_shipped files after previous changes 237e3ad0f195 Kconfig: Introduce the "imply" keyword bc9db5ad3253 drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT 03eae3aca94c xtensa: fix screen_info, clean up unused declarations in setup.c 81710951fb36 Staging: ks7010: Use preffered kernel types ef50db6357f0 staging: xgifb: vb_table.h Preferred space around 9703cad45f1c staging: xgifb: vb_table.h Blank line after declarations 19423ba7109a drm/bridge: analogix_dp: return error if transfer none byte 6b243fcfb5f1 powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format d768319cd427 alx: enable multiple tx queues f58e0f77471b alx: enable msi-x interrupts by default 2e06826bc659 alx: prepare tx path for multi queue support a4076d347f9a alx: prepare resource allocation for multi queue support e0eac2546090 alx: prepare interrupt functions for multiple queues 702e84185f47 alx: switch to per queue data structures b0999223f224 alx: add ability to allocate and free alx_napi structures bccffcf71544 alx: extend data structures for multi queue support 8c2a4c8efb0c alx: refactor descriptor allocation 0aaee4cc8342 drm/i915/gvt: check workload empty before real scan b3cfaa31e385 rtnetlink: fix rtnl message size computation for XDP 7e75f74a171a rtnetlink: fix rtnl_vfinfo_size e0bd03d0eaa4 arch/powerpc: Enable dpaa_eth 9256f21e503f arch/powerpc: Enable FSL_FMAN 8f2840197a9d arch/powerpc: Enable FSL_PAMU eb11ddf36eb8 dpaa_eth: add trace points 846a86e20123 dpaa_eth: add sysfs exports b0ce0d02e44d dpaa_eth: add ethtool statistics b0cdb1682b21 dpaa_eth: add ethtool functionality 9ad1a3749333 dpaa_eth: add support for DPAA Ethernet ff86aae3b411 devres: add devm_alloc_percpu() 319b0534b958 tcp: allow to enable the repair mode for non-listening sockets e88a2766143a gro_cells: mark napi struct as not busy poll candidates 97a2532660c4 liquidio CN23XX: fix for new check patch errors 50579d3d951f liquidio CN23XX: copyrights changes and alignment 763185a38b7f liquidio CN23XX: code cleanup 515e752d2b87 liquidio CN23XX: device states 86dea55b9aef liquidio CN23XX: VF related operations 5d65556beb36 liquidio CN23XX: mailbox interrupt processing 8c978d059224 liquidio CN23XX: Mailbox support ca6139ffc67e liquidio CN23XX: sysfs VF config support d13520c7ca77 liquidio CN23XX: HW config for VF support 73e2d5e34b6c udp: restore UDPlite many-cast delivery 8c5385cbb036 amd-xgbe: Fix up some coccinelle identified warnings e6fbd47add0d amd-xgbe: Fix mask appliciation for Clause 37 register 934d0048d07d net: ethernet: sun4i-emac: Read rxhdr in CPU byte-order b8ca3387fe94 net: ethernet: sun4i-emac: Allow to enable netif messages f8be0d78be6e net: ethernet: stmmac: change dma descriptors to __le32 4780566784b3 dctcp: update cwnd on congestion event 0fa1dfd6b92b net: bcm63xx_enet: Fix build failure with phy_ethtool_nway_reset b9e718e950c3 remoteproc: Introduce Qualcomm ADSP PIL f904e7245b8b dt-binding: remoteproc: Introduce ADSP loader binding d0e3f65b34c5 net: arc_emac: don't pass multicast packets to kernel in non-multicast mode c7a4e3d8c0d4 net: arc_emac: annonce IFF_MULTICAST support ee112c12ebd2 stmmac: fix PTP type ethtool stats ba1ffd74df74 stmmac: fix PTP support for GMAC4 d2042052a0aa stmmac: update the PTP header file 24803f38a5c0 igmp: do not remove igmp souce list info when set link down fc46d4e453f5 ramoops: add pdata NULL check to ramoops_probe 70ad35db3321 pstore: Convert console write to use ->write_buf e9e360b08a44 pstore: Protect unlink with read_mutex 7a0032f50472 pstore: Use global ftrace filters for function trace filtering d032ae8921ea ftrace: Provide API to use global filtering for ftrace ops a5d23b956cab pstore: Clarify context field przs as dprzs c443a5f3f1f1 pstore: improve error report for failed setup 2fbea82bbb89 pstore: Merge per-CPU ftrace records into one fbccdeb8d77d pstore: Add ftrace timestamp counter a1cf53ac6d15 ramoops: Split ftrace buffer space into per-CPU zones de83209249d6 pstore: Make ramoops_init_przs generic for other prz arrays 663deb47880f pstore: Allow prz to control need for locking b9876d5061a0 drm: drm_irq.h header cleanup 2d1e331fa942 drm/irq: Unexport drm_vblank_on/off d6b0f6263757 drm/irq: Unexport drm_vblank_count 07600c536341 drm/irq: Make drm_vblank_pre/post_modeset internal 9bc6db0d9127 drm/nouveau: Use drm_crtc_vblank_off/on 08e10d4dd159 net: bnx2: use new api ethtool_{get|set}_link_ksettings 778e1a5419ce drm/amdgpu: Use drm_crtc_vblank_on/off for dce6 717fd813b813 drm/color: document NULL values and default settings better 8af8d2970ed9 IB/hfi1: Optimize pio_buf and send_context structs 2474d775d9e2 IB/hfi1: Get rid of divide in pio buffer allocator fe4d924396a8 IB/hfi1: Add active channel and backplane support for integrated devices 6e768f0682e2 IB/hfi1: Optimize devdata cachelines 860ce4b4015c net: usb: lan78xx: Utilize phy_ethtool_nway_reset eea16da82ccc net: usb: ax88172x: Utilize phy_ethtool_nway_reset e3979ce98bd9 net: ethernet: lantiq_etop: Utilize phy_ethtool_nway_reset e06986fab3fc net: ethernet: ucc: Utilize phy_ethtool_nway_reset 11d592890c17 net: fec: Utilize phy_ethtool_nway_reset 7c5ad3d9a823 net: fs_enet: Utilize phy_ethtool_nway_reset 016e770d87d4 net: bcmgenet: Utilize phy_ethtool_nway_reset 17fc4637fc71 net: ethernet: ixp4xx_eth: Utilize phy_ethtool_nway_reset 16250527b343 net: ethernet: ll_temac: Utilize phy_ethtool_nway_reset 8fd9ce0b760b net: ethernet: smsc9420: Utilize phy_ethtool_nway_reset fe1eb9c5bbb1 net: smsc911x: Utilize phy_ethtool_nway_reset fc5e353cd1a7 net: mv643xx_eth: Utilize phy_ethtool_nway_reset 42469bf5d9bb net: bcm63xx_enet: Utilize phy_ethtool_nway_reset b3de7f36de1d net: nb8800: Utilize phy_ethtool_nway_reset e86a8987e458 net: phy: Add phy_ethtool_nway_reset 8ebd115bb23a vxlan: Fix uninitialized variable warnings. a6cd5f08e085 IB/hfi1: Unify access to GUID entries 99c7abfb626d IB/hfi1: Optimize pio cachelines be5d740bdc54 IB/rdmvat: Organize hot path calldowns into a single cacheline 99f80d2f5fb6 IB/hfi1: Optimize lkey validation structures 63df8e09e185 IB/hfi1: Inline sdma_txclean() for verbs pio 4e045572e2c2 IB/hfi1: Add unique txwait_lock for txreq events 2b16056f8452 IB/hfi1: Remove incorrect IS_ERR check 09a7908b1ba6 IB/hfi1: Prevent hardware counter names from being cut off f2d8a0b367e7 IB/hfi1: Fix ECN processing in prescan_rxq 505efe3e46d5 IB/hfi1: Fix status error code for unsupported packets 11501ab9df68 IB/hfi1: Relocate rcvhdrcnt module parameter check. 458ed666fe14 IB/hfi1: Fix rnr_timer addition f0f98f74c91c IB/hfi1: Delete unused lock 26ea2544ddbe IB/hfi1: Clean up unused argument eacc830f95c0 IB/hfi1: Remove leftover snoop references 4dfe7cceb2bf IB/hfi1: Fix a potential memory leak in hfi1_create_ctxts() 83fb4af6800d IB/hfi1: Return ENODEV for unsupported PCI device ids. acd7c8fe1493 IB/hfi1: Fix an Oops on pci device force remove d9ac4555fb2b IB/hfi1: Fix integrity check flags default values 39eb2795f192 IB/hfi1: Remove redundant sysfs irq affinity entry e1fafdcbe0e3 IB/rdmavt: rdmavt can handle non aligned page maps fa32e8557b47 tracing: Add new trace_marker_raw ab5b24fdd2d5 ARM64: dts: meson-gxbb-vega-s95: Add SD/SDIO/MMC and PWM nodes 0fbab1516b35 ARM64: dts: meson-gxl-s905x: Enable internal ethernet PHY 73a5d99febe6 ARM64: dts: meson-gxl-p23x: Enable ethernet e9e27c647cb0 ARM64: dts: meson-gxl: Add ethernet nodes with internal PHY 0e26f26ff3df ARM64: dts: amlogic: Reorder copyrights for meson-gx 72093fac811f ARM64: dts: meson-gxl-p23x: Enable IR receiver 1d92bc896e2b ARM64: dts: meson-gxl-p23x: Add SD/SDIO/MMC and PWM nodes c67fe414059d ARM64: dts: meson-gxl-p23x: Add uart pinctrl 6d489dc84673 ARM64: dts: meson-gxl: Add MMC/SD/SDIO nodes 5d28bb016cfb ARM64: dts: meson-gxl: Add i2c nodes 973fbd55b53c ARM64: dts: meson-gxl: Add clock nodes fb0fe92294a9 ARM64: dts: meson-gxl: Add pinctrl nodes 998a9c8aa8fd ARM64: dts: meson-gxbb: Move common nodes to meson-gx 70db166a2baa ARM64: dts: meson-gxbb: Add SCPI with cpufreq & sensors Nodes 2868f13c303e scsi_lib: untangle 0 and BLK_MQ_RQ_QUEUE_OK bac0000af5f8 nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK 1da2c326e43b drm/amdgpu:fix vpost_needed routine cb434658a8ff drm/amdgpu/powerplay: drop a redundant NULL check 9c106e4efab2 ARM: omap2plus_defconfig: Run make savedefconfig to save some space 39fe33f98b64 spi: atmel: Fix scheduling while atomic d06a3507fe7c spi: spi-ti-qspi: reinit of completion variable 7e2f8c0ae670 ARM: dts: Add minimal support for motorola droid 4 xt894 c55d240003ae lkdtm: Prevent the compiler from optimising lkdtm_CORRUPT_STACK() a5d906bb261c usb: chipidea: move the lock initialization to core file eb708b0ff972 arm64: dts: Add ARM PMU node for exynos7 58a6a7dd1998 drm/amdgpu: change log level to KERN_INFO in ci_dpm.c 953618cf1c96 drm/amdgpu: always un-gate UVD REGS path. f410770293a1 x86/intel_rdt: Update percpu closid immeditately on CPUs affected by changee c7cc0cc10cde x86/intel_rdt: Reset per cpu closids on unmount 59fe5a77d473 x86/intel_rdt: Select KERNFS when enabling INTEL_RDT_A a2584e1d5a74 x86/intel_rdt: Prevent deadlock against hotplug lock f57b30872890 x86/intel_rdt: Protect info directory from removal 152f91d4d11a Smack: Remove unnecessary smack_known_invalid 9a40cb0cb8b5 regulator: max77620: remove unused variable 9efdb92d68c7 vxlan: remove unsed vxlan_dev_dst_port() 0770b53bd276 vxlan: simplify vxlan xmit fee1fad7c73d vxlan: simplify RTF_LOCAL handling. 655c3de16540 vxlan: improve vxlan route lookup checks. c46b7897ad5b vxlan: simplify exception handling 03dc52a86d58 vxlan: avoid checking socket multiple times. 4a4f86cc7d6b vxlan: avoid vlan processing in vxlan device. 59b011314077 ASoC: rl6231: add 19.2M to 4.096M pll preset table f6c365fad103 net: ethernet: Fix SGMII unable to switch speed and autonego failure c915fe13cbaa udplite: fix NULL pointer dereference 5db58faf989f bpf: Add tests for the LRU bpf_htab 8f8449384ec3 bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH 29ba732acbee bpf: Add BPF_MAP_TYPE_LRU_HASH fd91de7b3c69 bpf: Refactor codes handling percpu map 961578b63474 bpf: Add percpu LRU list 3a08c2fd7634 bpf: LRU List 6bf3f9c3cb08 drm/amdgpu/sdma: fix typo in packet setup 40eb47767852 bus: Add support for Tegra Generic Memory Interface 1de9aecbb0a4 dt/bindings: Add bindings for Tegra GMI controller c6a385539175 kbuild: Steal gcc's pie from the very beginning ef280c859f4c s390: move sys_call_table and last_break from thread_info to thread_struct 01bf92788ee7 ARM: 8623/1: mm: add ARM_L1_CACHE_SHIFT_7 for UniPhier outer cache 256ff1cf6b44 ARM: 8628/1: dma-mapping: preallocate DMA-debug hash tables in core_initcall 544457fa2782 ARM: 8624/1: proc-v7m.S: fix init section name c6299451bb45 arm64: defconfig: Enable Tegra186 SoC 24c66dfd569c ARM: fix backtrace fe7f2de1c6ca arm64: dts: rockchip: add usb2-phy otg-port support for rk3399 53a20465e6b6 regulator: pwm: Add missing quotes to DT example 4fb373dfabee of/platform: clarify of_find_device_by_node refcounting 71ec6f4f7314 of/platform: fix of_platform_device_destroy comment 5581a95f2dac of: Remove unused variable overlay_symbols 4458db4c9b73 of: Move setting of pointer to beside test for non-null d9181b20a83b of: Add back an error message, restructured 269f1a67d097 of: Update comments to reflect changes and increase clarity ea8229b78899 of: Remove redundant size check 624ab2a49ca3 of: Update structure of code to be clearer, also remove BUG_ON() 25e168776761 of: Rename variables to better reflect purpose or follow convention fad556bf3f5a of: Remove prefix "__of_" from local function names f94823f2ebd5 of: Rename functions to more accurately reflect what they do 9f27ede49dc4 of: Convert comparisons to zero or NULL to logical expressions 96d1c8e8e38f of: Remove excessive printks to reduce clutter. a67976ecc81b of: Remove comments that state the obvious, to reduce clutter b6cc9474e2dd of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible. 2092c1dbf3f9 dt-bindings: Add vendor prefix for Udoo d731cb8e6fc0 dt-bindings: Add vendor prefix for Samtec d4240fdb558a dt-bindings: Add vendor prefix for Terasic Inc. 636ffc630cad dt-bindings: Add Macnica Americas vendor prefix c6e106b85c73 of: Add vendor prefix for Aries Embedded GmbH a9632cdb9817 dt/bindings: arm-boards: Remove skeleton.dtsi inclusion from example 31b239824ece ath10k: use the right length of "background" f3d47fc99157 ARM: dts: da850: add the mstpri and ddrctl nodes f004e532a80a ath10k: remove extraneous error message in tx alloc 19f338c6eb0c ath10k: clean up HTT tx buffer allocation and free fcf7cf1551ca ath10k: fix failure to send NULL func frame for 10.4 50f08edf9809 ath9k: Switch to using mac80211 intermediate software queues. 14acebc33e6d ath9k_htc: fix minor mistakes in dev_err messages 138b41253d9c ath9k: parse the device configuration from an OF node b40ded2ad75c ath9k: add a helper to get the string representation of ath_bus_type fc383ffdb91a Documentation: dt: net: add ath9k wireless device binding e983940270f1 dt-bindings: mailbox: Add Tegra HSP binding ed72af3a8ccf ARM: socfpga: fix spelling mistake in error message 79e57dd113d3 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. 4522112069a9 soc/tegra: pmc: Use consistent naming for PM domains 0b137340d04b soc/tegra: pmc: Remove genpd when adding provider fails cd5ceda27d4b soc/tegra: pmc: Check return code for pm_genpd_init() 54e247211f6b soc/tegra: pmc: Clean-up I/O rail error messages 27b12b4e5852 soc/tegra: pmc: Simplify IO rail bit handling f4392d6da5f5 soc/tegra: pmc: Guard against uninitialised PMC clock 21b499105178 soc/tegra: pmc: Add I/O pad voltage support 95b780b3d7e3 soc/tegra: pmc: Use consistent ordering of bit definitions 84cf85ea6ea2 soc/tegra: pmc: Correct type of variable for tegra_pmc_readl() 6c0bd217c361 soc/tegra: pmc: Use BIT macro for register field definition 25a064426560 soc/tegra: Add Tegra186 support edd420eaffb3 drm: Drop externs from drm_crtc.h 9498c19b3f53 drm: Move tile group code into drm_connector.c 28575f165d36 drm: Extract drm_mode_config.[hc] 83113df5a74d Revert "drm: Add aspect ratio parsing in DRM layer" 7920232d54d9 Revert "drm: Add and handle new aspect ratios in DRM layer" 4fb7f8af1f4c mac80211_hwsim: fix beacon delta calculation a786f96da0d6 mac80211: fix A-MSDU aggregation with fast-xmit + txq fff712cbe38b mac80211: remove bogus skb vif assignment c1f4c9ede3c7 mac80211: update A-MPDU flag on tx dequeue 8fdd136f2200 cfg80211: add bitrate for 20MHz MCS 9 6c18a6b4e799 Revert "mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE" 9c5dcd723171 HID: udraw-ps3: accel_limits is local to the driver 0edffe655a52 HID: udraw-ps3: Add support for the uDraw tablet for PS3 0f5225b024d4 locking/mutex, drm: Introduce mutex_trylock_recursive() c8eaf3479e52 mac80211: Ignore VHT IE from peer with wrong rx_mcs_map 864c2357ca89 perf/core: Do not set cpuctx->cgrp for unscheduled cgroups 2ecaa477b404 ARM: dts: stm32f429: Add QSPI clock ec2f9b10f33f ARM: dts: Add STM32F746 MCU and STM32746g-EVAL board 3400606d8ffd microblaze: Add new fpga families 8ee80500ad78 microblaze: Add missing release version code v9.6 and v10 7181e5590e5b microblaze: Add missing syscalls 63b7c83ebea0 microblaze: Fix return value from xilinx_timer_init 5eff503b9d96 drm/i915/gen9+: Kill off hw_ddb from intel_crtc. 2d5e836de7b2 drm/print: Move kerneldoc next to definition fd5ebf99f814 arm/arm64: KVM: Clean up useless code in kvm_timer_enable 4f93624ee7c0 drm: Consolidate dumb buffer docs 6c4789edc55d drm: Clean up kerneldoc for struct drm_driver 85e634bce01a drm: Extract drm_drv.h 8a5846bf5d47 doc/dma-buf: Fix up include directives ebc896db6730 drm/i915: Fixup kerneldoc includes 1a02ea434ec3 drm: Extract drm_dumb_buffers.c 62280cf2e8bb iommu/iova: Extend cached node lookup condition 59c3b76cc61d fuse: fix fuse_write_end() if zero bytes were copied 3b23aabfcd48 ARM: dts: hisi-x5hd2: Remove skeleton.dtsi inclusion 4899138fa772 ARM: dts: hi3620: Remove skeleton.dtsi inclusion ca34ab20255d ARM: dts: hip01: Remove skeleton.dtsi inclusion 5d1d43b0f623 iommu/mediatek: Fix M4Uv1 group refcounting 3a8d40b6ce8c iommu/mediatek: Fix M4Uv2 group refcounting f2f101f6bcb3 iommu/amd: Fix group refcounting e1b44cbe7b5d iommu/arm-smmu: Fix group refcounting 13f59a78c6d6 iommu: Allow taking a reference on a group directly 196594efc2b9 drm/fb_cma_helper: Add missing forward declaration 9ce9a123d9e7 HID: wacom: Declare tool ID 0x84a as an Intuos eraser a35f09b84941 HID: wacom: Don't clear bits unintentionally 6bc18b83c0c3 ARM: Kconfig: Introduce MACH_STM32F746 flag a77e393c321f ARM: mach-stm32: Add a new SOC - STM32F746 85f5bd9e7713 arm64: dts: hisi: add refclk node to hip06 dts files for SAS 84ad1f54095b arm64: dts: hisi: disable sas0 and sas2 for d03 f65e786604b3 arm64: dts: hisi: fix hip06 sas am-max-trans quirk 06b29676555d arm64: dts: hip06: Fix no reg property warning 4f357f94e13d arm64: dts: hisilicon: Add initial dts for Hip07 D05 board 2c6aa008b84c Documentation: arm64: Add Hisilicon Hip07 D05 dts binding 4d75a171b67f arm64: dts: hip06: Correct hardware pin number of usb node 5bf7b6e86f29 ARM: dts: STiH410-b2260: Fix typo in spi0 chipselect definition 512b552798bf drm/i915/gen9+: Preserve old allocation from crtc_state. e62929b3f628 drm/i915/gen9+: Program watermarks as a separate step during evasion, v3. ccf010fb943a drm/i915: Add an atomic evasion step to watermark programming, v4. a652baa06413 ARM: davinci_all_defconfig: add missing options for systemd 8176170e03db EDAC, xgene: Fix spelling mistake in error messages 2ce9d2272b98 Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y e12ff55ca9a8 ARM: davinci_all_defconfig: enable the mstpri and ddrctl drivers e3007002f119 staging: comedi: ni_mio_common: remove variable 'dl' in ni_ai_insn_read() 857a661020a2 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data 655c4d442d12 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 9a151987d709 drm/i915: Add execution priority boosting for mmioflips 29f22246477e staging: rtl8192e: Added new line after declaration 839396f55560 staging: rtl8192e: Fixed coding style wornings on Block comments. cbafdc9816b4 Staging: fsl-mc: include: mc: Kernel type 'int' preferred over 's16' 7cb15d044867 staging: lustre: mdc: manage number of modify RPCs in flight c314c9f15aa5 pinctrl: sh-pfc: Add helper to handle bias lookup table 5d7400c4acbf pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE cccc618a0b74 pinctrl: sh-pfc: r8a7796: Add DU support 9c99a63ec74f pinctrl: sh-pfc: r8a7796: Add EtherAVB pins, groups and functions 72282a88d4ea drm: zte: checking for NULL instead of IS_ERR() 4af239175d00 ARM: shmobile: document SK-RZG1E board 967b274e02e1 mei: fix parameter rename KDoc 4b9960d05284 mei: constify buffer in the write functions calls 17ba8a08b58a mei: consolidate repeating code in mei_cl_irq_read_msg c763ea2650df x86/kconfig: Sort the 'config X86' selects alphabetically 953fee1d82f3 x86/kconfig: Clean up 32-bit compat options c836790ae55b mcb: fix compiler warning logical-op in mcb-parse.c 39f88911b9dc x86/kconfig: Clean up IA32_EMULATION select c0a36013639b powerpc/64: Fix setting of AIL in hypervisor mode 3b8d0fb9b802 dt-bindings: add documentation for rk1108 pinctrl 5261bee8f29c gpio: intel-mid: use builtin_pci_driver 52c8e6017c76 x86/kconfig, x86/pkeys: Move pkeys selects to X86_INTEL_MEMORY_PROTECTION_KEYS d94e068573f2 x86/kconfig: Move 64-bit only arch Kconfig selects to 'config X86_64' 47802fd7c7c4 ARM: shmobile: r8a7745: basic SoC support 220a04f0e532 gpio: tc3589x: fix up .get_direction() 341c787e34af x86/kconfig: Move 32-bit only arch Kconfig selects to 'config X86_32' 3940c34ac898 gpio: tag line labels used for interrupts ad17731d7bd1 gpio: clamp values on gpio[d]_direction_output() 60f8339eb388 gpio: do not double-check direction on sleeping chips 7c926492d38a pinctrl: sunxi: Add support for interrupt debouncing 518148271902 pinctrl: sunxi: Make sunxi_pconf_group_set use sunxi_pconf_reg helper c5fda170e87a pinctrl: sunxi: Add support for fetching pinconf settings from hardware 223dba00b407 pinctrl: sunxi: Fix PIN_CONFIG_BIAS_PULL_{DOWN,UP} argument 88f01a1bd0e0 pinctrl: sunxi: Free configs in pinctrl_map only if it is a config map 23d511f6fe3f pinctrl: vt8500: make bool drivers explicitly non-modular 353c50ebe329 sched/cputime: Simplify task_cputime() 40565b5aedd6 sched/cputime, powerpc, s390: Make scaled cputime arch specific 981ee2d44440 sched/cputime, powerpc: Remove cputime_to_scaled() 7008eb997bcf sched/cputime, powerpc: Remove cputime_last_delta global variable 8d8e20e2d7bb ipvs: Decrement ttl fe24a0c3a974 ipvs: Use IS_ERR_OR_NULL(svc) instead of IS_ERR(svc) || svc == NULL 348a4b6dd77d drm/virtio: allocate some extra bufs ff996e72a0a1 qxl: Allow resolution which are not multiple of 8 9e3b31783929 qxl: Don't notify userspace when monitors config is unchanged ae4b9a09234e qxl: Remove qxl_bo_init() return value b3740e88601d qxl: Call qxl_gem_{init, fini} 00d7d6427022 qxl: Add missing '\n' to qxl_io_log() call 86c792aa22d6 qxl: Remove unused prototype e4a76442efe1 qxl: Mark some internal functions as static 1775db074a32 Revert "drm: virtio: reinstate drm_virtio_set_busid()" 9785b4321b0b drm/virtio: fix busid regression a6b5fac59cb2 drm: re-export drm_dev_set_unique ac8130e94c94 pinctrl: samsung: Add GPF support for Exynos5433 8b1bd11c1f8f pinctrl: samsung: Add the support the multiple IORESOURCE_MEM for one pin-bank 35cf03508d84 drm: don't let crtc_ww_class leak out 79f9cd35b05e thunderbolt, efi: Fix Kconfig dependencies 6bfec6d94556 dma-buf: Use fence_get_rcu_safe() for retrieving the exclusive fence 782ea2a493ba drm/imx: Switch to drm_fb_cma_prepare_fb() helper aeaa6203b6c4 ALSA: emu10k1: Use workqueue instead of kthread for emu1010 fw polling 4e4dfe4c3fb2 ALSA: emu10k1: Simplify firmware loader code 236f794e4463 arm64: dts: ls2080a: Add TMU device tree support for LS2080A 18486552b752 arm64: dts: ls1043a: Add TMU device tree support for LS1043A e8c44abeab76 ALSA: emu10k1: Fix emu1010 dock attach check 43e575fabbaa ALSA: core: Fix kernel-doc warnings f84551e45fd7 ALSA: compress: Fix kernel-doc warnings 1936f00424d1 ALSA: ac97: Fix kernel-doc error with sphinx formatter 523d0fb4f05d x86/percpu: Remove unnecessary include of module.h, add asm/desc.h 6de1a507c46b remoteproc: qcom_wcnss: Fix circular module dependency cda852934693 remoteproc: Merge table_ptr and cached_table pointers 2ca7d866ca13 remoteproc: Remove custom vdev handler list 48f18f898963 remoteproc: Update max_notifyid as we allocate vrings f5bcb35387ef remoteproc: Decouple vdev resources and devices 2b45cef5868a remoteproc: Further extend the vdev life cycle a863af5d4193 remoteproc: virtio: Anchor vring life cycle in vdev aab8d8022304 remoteproc: Assign kref to rproc_vdev be33c28fadc5 dt-binding: remoteproc: wcnss: Allow describing smd edge 5a856bc63ce9 remoteproc: wcnss: Bond SMD edge to remoteproc 8fc947230fbc rpmsg: smd: Expose edge registration functions c6e4584dab24 dmaengine: qcom_hidma: cleanup sysfs entries during remove d5c8dab6a8a1 ext4: remove parameter from ext4_xattr_ibody_set() 88e0387769c4 ext4: allow inode expansion for nojournal file systems 9a881bc55d7b clk: Hi6220: enable stub clock driver for ARCH_HISI eeca7ea1baa9 ext4: use current_time() for inode timestamps 30a9d7afe70e ext4: fix stack memory corruption with 64k block size 69e43e8cc971 ext4: fix mballoc breakage with 64k block size 75b832fea256 ARM: imx: mach-imx6ul: add imx6ull support 73cd5e53caba clk: imx: clk-imx6ul: add clk support for imx6ull c201369d4aa5 ARM: dts: imx6ull: add imx6ull support 70e105ad35ac ARM: dts: imx6q: replace gpio-key,wakeup with wakeup-source for Utilite Pro 85e8f8d175ca drm: rcar-du: Fix LVDS start sequence on Gen3 fd1adef3bff0 drm: rcar-du: Fix H/V sync signal polarity configuration 9cdced8a39c0 drm: rcar-du: Fix display timing controller parameter a3c477b33d6c drm: rcar-du: Fix dot clock routing configuration 63b5053e53a0 drm: rcar-du: Add R8A7796 support 73323ddbbddf drm: rcar-du: Add R8A7792 support 4f7b0d263833 drm: rcar-du: Simplify and fix probe error handling c733ab351243 scsi: qla2xxx: do not abort all commands in the adapter during EEH recovery 7dc62d935459 scsi: hpsa: free irq on q indexed by h->intr_mode and not i 63eb7b6bc7a3 scsi: isci: fix typo in deg_dbg message 99c7b6aec1d2 scsi: isci: fix spelling mistakes in dev_warn messages 644da3c39aaa scsi: megaraid_sas: add in missing white spaces in error messages text 378eeade1fa9 scsi: scsi_transport_fc: Hold queue lock while calling blk_run_queue_async() ccca1ad5db0e pinctrl: bcm2835: Return pins to inputs when freed 00445b5d5866 pinctrl: bcm2835: Fix ints for GPIOs 28-31 & 46-53 fc868e8fa683 dt-bindings: rockchip-dw-mshc: add RK1108 dw-mshc description b4a567e81143 loop: return proper error from loop_queue_rq() f29224ae95c9 PCI: iproc: Add PAXCv2 related binding 538928fd6ce8 PCI: iproc: Fix exception with multi-function devices 404349c5c806 PCI: iproc: Add BCMA type 7cbd50d275fe PCI: iproc: Do not reset PAXC when initializing the driver e123386bc31b tile: handle __ro_after_init like parisc does ac571de999e1 mlxsw: spectrum_router: Flush FIB tables during fini 9648dc15772d recordmcount: arm: Implement make_nop 8d414bd2f77c tracing: Allow wakeup_dl tracer to be used by instances 3f303fbccfc4 tracing/filter: Define op as the enum that it is fdf5b679864b tracing: Optimise comparison filters and fix binary and for 64 bit 60f1d5e3bac4 ftrace: Support full glob matching 06324ede76cd PCI: iproc: Improve core register population eb2ca35f1814 mdio: Demote print from info to debug in mdio_driver_register c51e424dc79e net: stmmac: Fix lack of link transition for fixed PHYs d94d02547ef9 driver: macvlan: Replace integer number with bool value 546fece4eae8 ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records 977c1f9c8c02 ftrace: Ignore FTRACE_FL_DISABLED while walking dyn_ftrace records fc4f57fadea9 PCI/ASPM: Use permission-specific DEVICE_ATTR variants 535e7b4b5ef2 bpf: Use u64_to_user_ptr() 5bf35ddfee05 sctp: change sk state only when it has assocs in sctp_shutdown 9a1dc3891255 of/pci: Add of_pci_get_max_link_speed() to parse max-link-speed from DT 2fa39159b6a9 Documentation/devicetree: Add PCIe max-link-speed property 6df77862f63f bnx2: Wait for in-flight DMA to complete at probe stage 5d0d4b91bf62 Revert "bnx2: Reset device during driver initialization" 6ca595a70bc4 mailbox: PCC: Fix lockdep warning when request PCC channel 6ff1a25318eb ALSA: usb-audio: Fix use-after-free of usb_device at disconnect 1bc2f5fac345 ARM: dts: omap5: board-common: fix wrong SMPS6 (VDD-DDR3) voltage 6b5e90f58c56 drm/i915/scheduler: Boost priorities for flips 9f792ebafe00 drm/i915: Store the execution priority on the context 20311bd35060 drm/i915/scheduler: Execute requests in order of priorities 52e542090701 drm/i915/scheduler: Record all dependencies upon request construction 0de9136dbbc9 drm/i915/scheduler: Signal the arrival of a new request 663f71e73ffd drm/i915: Remove engine->execlist_lock d55ac5bf97c6 drm/i915: Defer transfer onto execution timeline to actual hw submission 23902e49c999 drm/i915: Split request submit/execute phase into two bb89485e9991 drm/i915: Create distinct lockclasses for execution vs user timelines 556b74871058 drm/i915: Give each sw_fence its own lockclass 8c15d66e429a Smack: Use GFP_KERNEL for smack_parse_opts_str(). 13457d073c29 selinux: Clean up initialization of isec->sclass db978da8fa1d proc: Pass file mode to proc_pid_make_inode d5f905a93c32 cpufreq: conservative: Rename get_freq_target() to get_freq_step() c9a81e6864d4 cpufreq: powernv: Fix uninitialized lpstate_idx in gpstates_timer_handler() 709fb1f961ea xtensa: wire up new pkey_{mprotect,alloc,free} syscalls 7f7a516ee30a cpufreq: intel_pstate: Use CPU load based algorithm for PM_MOBILE 420591128cb2 selinux: Minor cleanups 7ba630f54ca6 nfsd: constify reply_cache_stats_operations structure 8443075eacb5 audit: tame initialization warning len_abuf in audit_log_execve_info d15bb3a6467e dm rq: fix a race condition in rq_completed() 2e8ed71102ff dm block manager: make block locking optional c6463c651d7a sd_zbc: Force use of READ16/WRITE16 c80dfd9bf54e clk: hisilicon: add CRG driver for Hi3516CV300 SoC 8931c3bdb3bf SELinux: Use GFP_KERNEL for selinux_parse_opts_str(). e2174b0c24ca Revert "ACPICA: FADT support cleanup" 1f32ee658648 torture: Prevent jitter from delaying build-only runs 31f19ed4f41f torture: Remove obsolete files from rcutorture .gitignore aa3e0bf1aa76 rcu: Don't kick unless grace period or request 0742ac3e2f9f rcu: Make expedited grace periods recheck dyntick idle state d0af39e89ec5 torture: Trace long read-side delays f2151a0a3436 rcu: RCU_TRACE enables event tracing as well as debugfs 1f21b50b7785 rcu: Remove obsolete comment from __call_rcu() 5403d367a746 rcu: Remove obsolete rcu_check_callbacks() header comment b8f2ed538477 rcu: Tighten up __call_rcu() rcu_head alignment check 87a349f9cc09 sparc64: fix compile warning section mismatch in find_node() 8cf503d3378d Documentation/RCU: Fix minor typo e2c85cb12c86 documentation: Present updated RCU guarantee 7020637bdf59 ps3_gelic: fix spelling mistake in debug message a788859649b7 net: atheros: atl2: use new api ethtool_{get|set}_link_ksettings 1dae02b3719a net: atheros: atl1: use new api ethtool_{get|set}_link_ksettings 58046c7043d0 net: atheros: atl1c: use new api ethtool_{get|set}_link_ksettings 36a4e690a7cb net: alx: use new api ethtool_{get|set}_link_ksettings e3c566dfe4df drm/i915: Remove some duplicated plane swapping logic c99f53f7cab9 drm/i915: Simplify DP port limited color range bit platform checks 0037071d8a66 drm/i915: Kill dp_encoder_is_mst d9dc8b0f8b4e net: fix sleeping for sk_wait_event() 4ea7be2b5628 drm/i915: Add horizontal mirroring support for CHV pipe B planes df0cd455e720 drm/i915: Clean up rotation DSPCNTR/DVSCNTR/etc. setup f22aa14352cc drm/i915: Use & instead if == to check for rotations ee2bd216e1fa ASoC: lpass-platform: fix uninitialized variable f5c9f9c72395 Revert "printk: make reading the kernel log flush pending lines" b52b3484eec5 spi: atmel: fix indenting in atmel_spi_gpio_cs() 93d710a65ef0 i2c: mux: fix up dependencies dbb3ab03563c bsg: Add sparse annotations to bsg_request_fn() b15efc38626f gp8psk-fe: add missing MODULE_foo() macros 88c9cb7c109e ARM64: configs: Activate Internal PHY for Meson GXL fef51ecd1056 perf report: Show branch info in callchain entry for browser mode 8577ae6b0400 perf report: Show branch info in callchain entry for stdio mode 3dd029ef9401 perf report: Calculate and return the branch flag counting f9a7be7c0243 perf report: Create a symbol_conf flag for showing branch flag counting 410024dbbcb1 perf report: Add branch flag to callchain cursor node 883820366747 nfsd: update workqueue creation 2f5f44f205cc iommu/exynos: Use device dependency links to control runtime pm 9b265536c271 iommu/exynos: Add runtime pm support e11723000f16 iommu/exynos: Rework and fix internal locking 92798b4566b1 iommu/exynos: Set master device once on boot 47a574fffca1 iommu/exynos: Simplify internal enable/disable functions b0d4c861a99d iommu/exynos: Remove dead code e7689f0dc400 iommu/exynos: Remove excessive, useless debug 08d090cfed8c perf config: Mark where are config items from (user or system) c6fc018a7a64 perf config: Add support setting variables in a config file b662a9dd8a1a ARM: dts: at91: replace gpio-key,wakeup with wakeup-source for sam9260ek 5697d60f6e56 drm/i915/fbc: convert intel_fbc.c to use INTEL_GEN() 4f8f22515150 drm/i915/fbc: use drm_atomic_get_existing_crtc_state when appropriate f7e9b004b8a3 drm/i915/fbc: inline intel_fbc_can_choose() ee2be309971e drm/i915/fbc: extract intel_fbc_can_enable() ba67fab02c02 drm/i915/fbc: replace a loop with drm_atomic_get_existing_crtc_state() 03e39104d9fd drm/i915/fbc: move the intel_fbc_can_choose() call out of the loop 4d1368f7faf7 drm/i915: Fix test on inputs for vma_compare() 60c4e804ff7f arm64: Wire up iommu_dma_{map, unmap}_resource() 51f8cc9e818a iommu/dma: Implement dma_{map,unmap}_resource() 36662794bb52 perf config: Validate config variable arguments before trying use them 909236083ee5 perf config: Add support for getting config key-value pairs 8c9c3d2f950c perf kvmti: Remove unused Makefile file d4dfdf00d43e perf jvmti: Plug compilation into perf build 285932a25879 tools build: Add jvmti feature detection support ea08e39230e8 sunrpc: svc_age_temp_xprts_now should not call setsockopt non-tcp transports 1bc60beec02d arm64: dts: rockchip: add pd_sd power-domain node for rk3399 a1907df27e22 arm64: dts: rockchip: add eMMC's power domain support for rk3399 2ef32dee97fc drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases 0ffaa9c8eb2f staging: lustre: hsm: Use file lease to implement migration b73d803b656e staging: lustre: lnet: add offset for selftest brw 482b27d897d0 staging: lustre: lmv: lock necessary part of lmv_add_target 8bcaef92664f staging: lustre: ptlrpc: mbits is sent within ptlrpc_body dff37ca97a02 staging: lustre: obd: rename obd_unpackmd() to md_unpackmd() 6a9b2c927620 staging: lustre: clio: get rid of cl_req bb371b952a2d staging: lustre: llite: tar restore fails for HSM released files. b1839e0e6c1a staging: lustre: lmv: revalidate the dentry for striped dir 6736cd0b4b78 staging: lustre: obdclass: remove structure holes to reduce memory f6763b689868 staging: lustre: obd: Remove dead code in precleanup 43eb3b3344da staging: lustre: ptlrpc: Move IT_* definitions to lustre_idl.h 25782b539d11 staging: lustre: misc: clean up DFID related error messages b6c6539b7bbd staging: lustre: osc: Remove remains of osc_ast_guard c90cfdba417c staging: lustre: idl: clean up file attribute flags 5ce86eaccfa8 staging: lustre: llite: lookup master inode by ilookup5_nowait 7a3cc2a7b2c7 ARM: zynq: Reserve correct amount of non-DMA RAM 8d2dab899a98 staging: lustre: ptlrpc: race at req processing 95a9cd321c88 staging: lustre: nrs: serialize executions of nrs_policy_stop d7f651ad64c2 staging: lustre: osc: osc_extent should hold refcount to osc_object a80ba5fe7581 staging: lustre: llite: clear dir stripe md in ll_iget 54576e132ee2 staging: lustre: mgc: IR log failure should not stop mount f383a3cbaa49 staging: lustre: ldlm: improve lock timeout messages 62522cc48c58 staging: lustre: ptlrpc: reset imp_replay_cursor ca42800ced40 staging: lustre: llite: ll_write_begin/end not passing on errors 6bf18cd3b3e0 staging: lustre: mdc: remove console spew from mdc_ioc_fid2path 7da42db8355b staging: lustre: hsm: prevent migration of HSM archived files 542c45acfe3f staging: lustre: llite: support SELinux context labelling 1fb26939dcc8 staging: lustre: osc: Do not merge extents with partial pages e8b237227b15 staging: lustre: statahead: lock leaks if statahead file recreated c7298013ce30 staging: lustre: osc: fix max_dirty_mb tunable setting limit 1a0d8dac5155 iommu/exynos: Add support for page access protection bits b8cb86fd95bb staging: lustre: ldlm: pl_recalc time handling is wrong 46468f03c155 staging/lustre/osc: indent an if statement f761d016b62a staging: lustre: lov: init LOV stripe type beforehand cf9da2704971 staging: lustre: lov: avoid infinite loop in lsm_alloc_plain() 578c0e7e8363 arm64: dts: rockchip: add backlight support for rk3399 evb board e273d54380c5 Staging: fsl-mc: include: mc: Kernel type 's32' preferred over 'int32_t' 04d5b9f79c0d Staging: fsl-mc: include: mc: Kernel type 's16' preferred over 'int16_t' 835068d8824b Staging: ks7010: Prefer using the BIT macro ece26a694ed9 staging: dgnc: re-arrange functions for removing forward declarations 41849215b081 Revert "Staging: vme: Use BIT macro for bit field definitions." d349883fb7c9 staging: wlan-ng: use GENMASK macro in different defines of hfa384x.h 408fec3ff8e1 staging: wlan-ng: use GENMASK macro in different defines of p80211hdr.h e49651b836f2 staging: wlan-ng: use GENMASK macro in define of p80211netdev.h 27e8d4609436 staging: wlan-ng: use GENMASK macro in two bitwise operations in prism2sta.c caac19b97d47 staging: vc04_services: fix ifnullfree.cocci warnings 5209f93b1905 staging: vc04_services: fix array_size.cocci warnings 30d84860c938 staging: vc04_services: fix returnvar.cocci warnings 53a6e71fdf24 staging: vc04_services: fix setup_timer.cocci warnings 2ec8107d8e0d tools build: Add CFLAGS_REMOVE_* support 2afc1db0c5ba arm64: dts: rockchip: add gmac needed pclk for rk3399 pd 7a17995a3dc8 drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT 4743ced99130 ARM: dts: vfxxx: Enable DMA for DSPI2 and DSPI3 6906b0ec5cde spi: spi-pxa2xx: Remove unused macro c007fb4a38ee drm/i915: rename preliminary_hw_support to alpha_support d2ad3ae4ecf5 drm/i915: Update i915_driver_load kerneldoc c73e8833bec5 EDAC, mc: Fix locking around mc_devices list 8e7223fc8626 bus: davinci: add support for da8xx bus master priority control 62a8a73923ed memory: davinci: add support for da8xx DDR2/mDDR controller 14d7f96f90fb drm/fb_cma_helper: Add drm_fb_cma_prepare_fb() helper 33ada14a26c8 ASoC: add rt5665 codec driver b396ebca736f ASoC: wm_adsp: factor out getting base register for a control 134340b33f2d ASoC: rt5616: Don't use rtd->codec 278c48d2ab2c spi: fsl-espi: separate fsl-espi from fsl-lib completely 35ab046b52f6 spi: fsl-espi: introduce struct fsl_espi 456c742be68e spi: fsl-espi: factor out fsl_espi_init_regs 219b5e3b2392 spi: fsl-espi: introduce struct fsl_espi_cs 7cb55577232f spi: fsl-espi: migrate relevant parts of mpc8xxx_spi_probe and of_mpc8xxx_spi_probe cdb2f77cf520 spi: fsl-espi: remove usage of mpc8xxx_spi->irq e3ce4f44f6a0 spi: fsl-espi: remove usage of mpc8xxx_spi->flags 7454346b0cbc spi: fsl-espi: remove remaining usage of struct fsl_spi_platform_data 2808f778de3d spi: fsl-espi: don't set pdata->cs_control a554bb5fb018 clk: rockchip: validity should be checked prior to cpu clock rate change 689d41fbd40a spi: fsl-espi: remove usage of pdata->initial_spmode 2988509dd8a0 ARM: KVM: Support vGICv3 ITS e29bd6f26703 KVM: arm64: vgic-its: Fix compatibility with 32-bit a3614a868fd3 drm/i915/gvt: clear guest opregion a045fba47d1e drm/i915/gvt: add more MMIO regs with command access flag ee145f66e77a drm/i915/gvt: Fix static checker warning on intel_gvt_i2c_handle_aux_ch_write() f4b0c2860b53 drm/i915/gvt: fix mem leakage in setup_vgpu_mmio for vgpu reset 0427f06aec42 drm/i915/gvt: fix crash in vgpu_reset_execlist 4f3f1aed4b80 drm/i915/gvt: emulate right behavior for tlb_control 90d27a1b180e drm/i915/gvt: fix deadlock in workload_thread 8ce0eda30aea ARM: dts: rockchip: enable dma for uart and mmc on rk3066a e5a31718d69c ARM: dts: rockchip: fix TSADC reset node for rk3066a c95a9f83711b usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL a8bac371e729 usb: mtu3: declare functions static c2d3d49bba08 usb: xhci: move slot_id from xhci_hcd to xhci_command structure 87e44f2aac8d usb: xhci: remove the use of xhci->addr_dev 228cfaea5418 usb: xhci: cleanup cmd_completion in xhci_virt_device 5071e6b27917 xhci: add helper to get the endpoint state of a endpoint context 3f1dae6b19c9 usb: host: xhci: plat: add support for Renesas r8a7796 SoC 125f0c0ca065 usb: host: xhci: rcar: add a new firmware version for r8a7796 f4c8f03ca31a usb: xhci: clean up error_bitmask usage 2a72126de1bb xhci: Remove duplicate xhci urb giveback functions 0c03d89d0c71 xhci: Giveback urb in finish_td directly 446b31419cb1 xhci: refactor handle_tx_event() urb giveback 2d6d5769f82d xhci: fix non static symbol warning 0d58a1a047fb xhci: cleanup and refactor td_to_noop() 36da3a1dd8d9 xhci: refactor and cleanup process_isoc_td() f97c08ae329b xhci: rename endpoint related trb variables 30a65b45bfb1 xhci: cleanup and refactor process_bulk_intr_td() 0b6c324c8b60 xhci: cleanup and refactor process_ctrl_td() 52ab86852f74 xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases 0ce5749959c6 xhci: add trb_is_noop() helper function 3495e451d137 xhci: use trb helper functions when possible c11ae038d62b xhci: don't try to reset the host if it is unaccessible 99154fd3aa9c xhci: cleanup error message if halting the host failed. cf5d344e1365 xhci: remove unnecessary xhci_quiesce call before xhci_halt 1aed61f9c966 powerpc: convert storcenter_defconfig to use libata PATA drivers 80269fe42034 powerpc: convert pseries_defconfig to use libata PATA drivers 7f10fe363690 powerpc: convert ppc6xx_defconfig to use libata PATA drivers 4a0b4bfe0101 powerpc: convert ppc64e_defconfig to use libata PATA drivers 7ddf3db3d775 powerpc: convert ppc64_defconfig to use libata PATA drivers b0d3a0741741 powerpc: convert pmac32_defconfig to use libata PATA drivers 23bf36cd120f powerpc: disable IDE subsystem in pasemi_defconfig c1f9d2938bd7 powerpc: convert maple_defconfig to use libata PATA drivers b10fd396376c powerpc: convert g5_defconfig to use libata PATA drivers f22cc4d7bb26 powerpc: convert chrp32_defconfig to use libata PATA drivers 8020c1220dd4 powerpc: convert cell_defconfig to use libata PATA drivers 67f6d6655993 powerpc: convert amigaone_defconfig to use libata PATA drivers 0e27d27e0d6d selftests/powerpc: Return false instead of -1 in require_paranoia_below() 99e5cde5eae7 powerpc/pci/rpadlpar: Fix device reference leaks e8cfb7e7c3b2 powerpc/vio: Clarify vio_find_node() reference counting 815a7141c4d1 powerpc/ibmebus: Fix further device reference leaks fe0f3168169f powerpc/ibmebus: Fix device reference leaks in sysfs interface 9e4f51bdaf88 powerpc/powernv: Simplify searching for compatible device nodes 29a969b76481 powerpc: Revert Load Monitor Register Support 7c65856b7e0d selftests/powerpc: Revert Load Monitor Register Tests 7da33a37b48f reset: allow using reset_control_reset with shared reset 740b4be3f742 dmaengine: cpp41: Fix handling of error path 7f107887d199 ARM: dts: imx: Remove skeleton.dtsi 425dd2773ed0 ARM: dts: imx6q-utilite-pro: i2c1 is muxed 72649a460679 ARM: dts: imx6q-cm-fx6: fix fec pinctrl 3cdcd2e841ab ARM: dts: imx7d-pinfunc: fix UART pinmux defines df38e42f9da9 ARM: dts: imx6qp: correct LDB clock inputs 3da6c2f3b730 drm/gma500: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops a36384dd941b drm/i915: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops d074e55de421 drm/omapdrm: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops e59a03f58163 drm/virtio: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 00d44063fded drm/msm: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 812162f04fa3 drm/udl: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 0d74a9c2eb59 ARM: imx: Drop errata 769419 for Vybrid 902c255b52de drm/tegra: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 13be31f95892 drm/radeon: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 72b6bcb1a2a4 drm/rockchip: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 1102af19cd3f drm/qxl: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 51a11f3ba504 drm/nouveau: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 2eec838cf4df drm/exynos: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 659119de7e01 drm/fb_cma_helper: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops d4d938c9bd28 drm/bochs: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 1caae277607f drm/armada: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops ea4ffffea3d7 drm/amdgpu: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 1e0089288b9b drm/fb-helper: add fb_debug_* to DRM_FB_HELPER_DEFAULT_OPS 1b99b72489c6 drm/fb-helper: fix segfaults in drm_fb_helper_debug_* 554dd692afd5 drm/ast: free correct pointer in astfb_create() error paths c4479f6f57a0 ARM: dts: add new compatible string for i.MX6QP mmdc c47c6fe41c15 ARM: imx: mmdc perf function support i.MX6QP d46dc99507de dmaengine: ioatdma: error string table missing an entry 098de42ad670 dmaengine: cppi41: Fix unpaired pm runtime when only a USB hub is connected 12f5908080bd dmaengine: cppi41: Fix list not empty warning on module removal 8cc12b26b403 dmaengine: qcom_hidma: hide MSI handler when unused 6d066389d598 dmaengine: st_fdma: Revert: Update st_fdma to 'depends on REMOTEPROC' f732c5b7c734 dmaengine: sun6i: fix the uninitialized value for v_lli c44da03dd517 dmaengine: pl330: Handle xferred count if DMAMOV hasn't finished 9a1a34f3c861 dmaengine: nbpfaxi: add optional max-burst property for memory reads/writes b4bfec7f4a86 security/integrity: Harden against malformed xattrs 5465d02a4970 Doc: security: keys-trusted: drop duplicate blobauth entry 064be15c525d ima: include the reason for TPM-bypass mode f5acb3dcba1f Revert "ima: limit file hash setting by user to fix and log modes" 9a11a18902bc ima: fix memory leak in ima_release_policy 3ed16793e0e7 dmaengine: tegra210-adma: convert TEGRA210_ADMA from bool to tristate 87ffcea55303 dmaengine: qcom_hidma: remove unneeded of_node_put() 8d419324efeb mlxsw: spectrum_router: Add FIB abort warning 94d66ae63151 net: dsa: mv88e6xxx: 6351 family also has RGMII delays fedf18651b07 net: dsa: mv88e6xxx: Don't modify RGMII delays when not RGMII mode d0b2a5b80317 dmaengine: fsl_raid: Fix module autoload 1566a48aaa10 ext4: don't lock buffer in ext4_commit_super if holding spinlock d0abb36db44f ext4: allow ext4_ext_truncate() to return an error 2c98eb5ea249 ext4: allow ext4_truncate() to return an error a6e089128617 fscrypto: don't use on-stack buffer for key derivation 08ae877f4e91 fscrypto: don't use on-stack buffer for filename encryption 397dadf5508f dmaengine: Documentation: Fix typo in pxa_dma.txt 19a61be848fb dmaengine: Documentation: Fix typo in provider.txt 0a734757f880 dmaengine: Documentation: Fix double spaces in dmatest.txt 4dc7b4365d7b dmaengine: Documentation: Fix double spaces in client.txt 841310d00a76 ARM: dts: imx6sx-udoo: Add board specific compatible strings 3be3251db088 usb: chipidea: imx: Disable internal 60Mhz clock with ULPI PHY d13631bb15ce usb: chipidea: imx: configure imx for ULPI phy 34445fb4333f usb: chipidea: Properly mark little endian descriptors 982742913275 ARM: dts: mx5: Add new M53EVK manufacturer compat 8df0547fb11f ARM: dts: mxs: Add new M28EVK manufacturer compat 05ee29e94acf drm: rcar-du: Fix crash in encoder failure error path eb508ce6f1df drm: rcar-du: Remove memory allocation error message 0fab63c7b868 drm: rcar-du: Remove test for impossible error condition 410fa00a96bf drm: rcar-du: Bring HDMI encoder comments in line with the driver 48b03494c8ae drm: rcar-du: Constify node argument to rcar_du_lvds_connector_init() f5a000c9f8c1 video: of: Constify node argument to display timing functions 9c4bb8a3a9b4 fscrypt: Let fs select encryption index/tweak 0b93e1b94b86 fscrypt: Constify struct inode pointer 62a03defeabd PM / hibernate: Verify the consistent of e820 memory map by md5 digest 7a53ef5ebe80 powerpc/configs: Drop REISERFS from pseries & powernv 0e865a80c135 macintosh: Remove dependency on IDE_GD_ATA if ADB_PMU_LED_DISK is selected f923efbcfdba powerpc/hash64: Be more careful when generating tlbiel 3a849815a136 powerpc/book3s64: Always build for power4 or later 70839d207792 powerpc/64: Add an option to force run-at-load to test relocation 5246adec5945 powerpc/pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec 9e607f72748d i2c_powermac: shut up lockdep warning c0a5149105ab powerpc: Make _ASM_NOKPROBE_SYMBOL a noop when KPROBES not defined 5b9ff0278598 powerpc: Build-time sort the exception table 61a92f703120 powerpc: Add support for relative exception tables 24bfa6a9e0d4 powerpc: EX_TABLE macro for exception tables 997e20018234 selftests/powerpc: Fail load_unaligned_zeropad on miscompare 06236f4efb92 selftests/powerpc: Abort load_unaligned_zeropad on unhandled SEGV 9f751b82b491 powerpc/module: Add support for R_PPC64_REL32 relocations e3f2c6c39371 powerpc/asm: Allow including ppc_asm.h in asm files f4329f2ecb14 powerpc/64s: Reduce exception alignment fda0440d82d3 powerpc: Remove suspect CONFIG_PPC_BOOK3E #ifdefs in nohash/64/pgtable.h d8db9bc55a31 selftests/powerpc: Add Anton's null_syscall benchmark to the selftests 14c862dbb0a0 nvmet-rdma: drain the queue-pair just before freeing it c8dbc37cd81d nvme-rdma: stop and free io queues on connect failure 766dbb179d41 nvmet-rdma: don't forget to delete a queue from the list of connection failed 8242ddac1bfc nvmet: Don't queue fatal error work if csts.cfs is set 553cd9ef82ed nvme-rdma: reject non-connect commands before the queue is live fa14a0acea1f nvmet-rdma: Fix possible NULL deref when handling rdma cm events 7821d4dd4589 fscrypt: Enable partial page encryption b50f7b268bad fscrypt: Allow fscrypt_decrypt_page() to function with non-writeback pages 1c7dcf69eea3 fscrypt: Add in-place encryption mode 819baf885953 ntb_perf: potential info leak in debugfs 25ea9f2bf5f7 ntb: ntb_hw_intel: init peer_addr in struct intel_ntb_dev cdc08982a5f3 ntb: make DMA_OUT_RESOURCE_TO HZ independent c0a88032ef8e ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent 49b89de41f8d NTB: ntb_hw_intel: Fix typo in module parameter descriptions cedecbc5e0f3 ntb_pingpong: Fix db_init parameter description eb1a6bdc2826 netfilter: x_tables: simplify IS_ERR_OR_NULL to NULL test 7e416ad74163 netfilter: conntrack: remove unused netns_ct member b2fac0730347 ALSA: pci: don't opencode IS_REACHABLE() f5ff9b63d494 MAINTAINERS: The Chinese documentation moved ba42c574fc8b Documentation: Add HOWTO Korean translation into rst based build system 63fb571ee503 net: atheros: atl1e: use new api ethtool_{get|set}_link_ksettings 9544a2daebba Documentation: Move translations into a sub-directory 3080b056b3d4 docs/driver-api: Apply changed source file names 7774d46b2037 net: ethernet: ixp4xx_eth: fix spelling mistake in debug message e1fac0adf0f9 ibmvnic: Fix size of debugfs name buffer b7f193da17fb ibmvnic: Unmap ibmvnic_statistics structure 46d054f8f540 sfc: clear napi_hash state when copying channels b993eec0e1ec net: ethernet: ti: davinci_cpdma: don't stop ctlr if it was stopped 991ddb1f6a94 net: ethernet: ti: davinci_cpdma: fix fixed prio cpdma ctlr configuration a25f0944ba9b Linux 4.9-rc5 811073b11b83 i2c: Add pointer dereference protection to i2c_match_id() 7a0786c19d65 gp8psk: Fix DVB frontend attach 1596c387e970 gp8psk: fix gp8psk_usb_in_op() logic 7724325a19fb dvb-usb: move data_mutex to struct dvb_usb_device f7ad3d4b83e6 mlxsw: reg: Fix pwm_frequency field size in MFCR register 42cdb338f40a mlxsw: spectrum_router: Correctly dump neighbour activity 2d644d4c7506 mlxsw: spectrum: Fix refcount bug on span entries 73b9bad63ae3 bnxt_en: Fix VF virtual link state. 3ffb6a39b751 bnxt_en: Fix ring arithmetic in bnxt_setup_tc(). 7b5b74efcca0 Revert "include/uapi/linux/atm_zatm.h: include linux/time.h" ac6e780070e3 tcp: take care of truncations done by sk_filter() 969447f226b4 ipv4: use new_gw for redirect neigh lookup 98e4321b97cc genetlink: Make family a signed integer. b5718b5aeff1 net: phy: marvell: optimize logic for page changing during init ca0a75316dc6 r8152: Fix error path in open function f44d5c8ac399 staging: iio: tsl2583: move out of staging c45a226fcaec staging: iio: tsl2583: add copyright and MODULE_AUTHOR 0859fdd3198d staging: iio: tsl2583: remove unnecessary variable initialization b912c6564c29 staging: iio: tsl2583: remove unnecessary memset call fafc5631d664 staging: iio: tsl2583: remove comment for tsl2583_probe() 2fb2848ff0ae staging: iio: tsl2583: clarified comment about clearing interrupts aadc4c904dfe staging: iio: tsl2583: add tsl2583 to list of supported devices in the header 0b6b361e161d staging: iio: tsl2583: move from a global to a per device lux table 8386dd50a7d2 staging: iio: tsl2583: don't assume an unsigned int is 32 bits 1ad513604fe9 staging: iio: tsl2583: remove unnecessary parentheses a8898dced810 staging: iio: tsl2583: change tsl2583_als_calibrate() to return 0 on success ed9125566b80 staging: iio: tsl2583: moved code block inside else statement 043c1da79472 staging: iio: tsl2583: updated code comment to match what the code does 2a1e3f074c5d staging: iio: tsl2583: fix multiline comment syntax a3549966eeb0 staging: iio: tsl2583: combine sysfs documentation 184f916fa756 staging: iio: tsl2583: change newlines to improve readability 6d94de6aaf1b staging: iio: tsl2583: fix comparison between signed and unsigned integers 8391c882ac8e staging: iio: tsl2583: fix alignment of #define values 686c592284d3 staging: iio: tsl2583: unify function and variable prefix to tsl2583_ 24ad430ecda4 staging: iio: tsl2583: cleaned up logging c9759e3fba33 staging: iio: tsl2583: remove the FSF's mailing address cade8cde796c staging: iio: tsl2583: remove redundant write to the control register in taos_probe() 85e9304c166e staging: iio: tsl2583: change current chip state from a tristate to a bool 2ff8a35bd79e staging: iio: tsl2583: remove unnecessary chip status checks in suspend/resume 6a77e3f65130 staging: iio: tsl2583: remove unnecessary chip status check in taos_get_lux acf9ead8fa2e staging: iio: tsl2583: check if chip is in a working state in in_illuminance_calibrate_store b475f80b354a iio: envelope-detector: ADC driver based on a DAC and a comparator e778aa142ab0 dt-bindings: iio: document envelope-detector bindings 7fde1484af21 iio: dpot-dac: DAC driver based on a digital potentiometer ed13134ba8c0 dt-bindings: iio: document dpot-dac bindings ff6bd170c046 dt-bindings: add axentia to vendor-prefixes 2704e30014dd iio: mcp4531: provide range of available raw values 00c5f80c2fad iio: inkern: add helpers to query available values from channels 51239600074b iio:core: add a callback to allow drivers to provide _available attributes 92be58106e5d ASoC: pxa: Make static string arrays 'const 'char * const []' 28ab49bf9bd9 ASoC: mioa701_wm9713: add missing white space in dev_err message 24b35ed9a84a gpio: htc-egpio: read output value from cache dfeb693d5a5d drm/sun4i: constify component_ops structures 9a1a1c08dc28 crypto: caam - merge identical ahash_final/finup shared desc 24a4f14f0a93 crypto: caam - constify pointer to descriptor buffer e25ff92e8feb crypto: caam - move sec4_sg_entry to sg_sw_sec4.h 2b163b5bce04 Revert "crypto: caam - get rid of tasklet" c73e36e82b23 crypto: caam - fix DMA API mapping leak in ablkcipher code 9305dff7ab8b crypto: caam - remove unreachable code in report_ccb_status() 4ca7c7d8fea1 crypto: caam - trivial code clean-up 1b008eedb0af crypto: caam - remove unused command from aead givencrypt 00fef2b26a35 crypto: caam - remove unused may_sleep in dbg_dump_sg() c530e3414061 crypto: caam - fix smatch warnings 8439e94fceb3 crypto: caam - fix sparse warnings 2090456a0128 crypto: caam - desc.h fixes 39957c8eb362 crypto: caam - completely remove error propagation handling d128af17876d crypto: caam - fix AEAD givenc descriptors d266f44b5b51 crypto: gf128mul - remove dead gf128mul_64k_lle code 8edda7d22a95 crypto: dh - Consistenly return negative error codes 109e23bd10b5 crypto: poly1305 - Use unaligned access where required 650d4a978271 Crypto: mv_cesa - Switch to using managed resources 4d9b3a5b9380 crypto: talitos - fix spelling mistake e6414b13ea39 crypto: ccp - Fix handling of RSA exponent on a v5 device 83d2c9a9c17b crypto: caam - do not register AES-XTS mode on LP units 2e622ae41e65 ASoC: compress: Add support for compress dai ops 295070e9aa01 regulator: stw481x-vmmc: fix ages old enable error bf46241bee7b ASoC: Intel: bytct_rt5640: change default capture settings 64e84305cb93 ASoC: Intel: detect audio routing with CHAN package 3421894765a3 ASoC: Intel: common: add ACPI package extraction utility d70674eeaa5e iio: maxim_thermocouple: detect invalid storage size in read() f6697df36bdf x86/efi: Prevent mixed mode boot corruption with CONFIG_VMAP_STACK=y 02e56902e40e x86/efi: Fix EFI memmap pointer size warning c9cc3aaa0281 thunderbolt: Use Device ROM retrieved from EFI 58c5475aba67 x86/efi: Retrieve and assign Apple device properties 3552fdf29f01 efi: Allow bitness-agnostic protocol calls 46cd4b75cd0e efi: Add device path parser 568bc4e87033 efi/arm*/libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table a6a144698db9 efi/libstub: Add random.c to ARM build 636259880a7e efi: Add support for seeding the RNG from a UEFI config table f135a176426f MAINTAINERS: Add ARM and arm64 EFI specific files to EFI subsystem 5b88a31c222c efi/libstub: Fix allocation size calculations 10b217681dde net: bpqether.h: remove if_ether.h guard d7445d1f0506 amd-xgbe: Add support for a KR redriver 732f2ab7afb9 amd-xgbe: Add support for MDIO attached PHYs abf0a1c2b26a amd-xgbe: Add support for SFP+ modules 372788f964c9 net: phy: expose phy_aneg_done API for use by drivers 5ab1dcd58597 amd-xgbe: Add I2C support for sideband communication e78332b2285d amd-xgbe: Add ECC status support for the device memory 4c70dd8ac9ef amd-xgbe: Add support for new DMA interrupt mode 8d6b2e92bdad amd-xgbe: Allow for a greater number of Rx queues 47f164deab22 amd-xgbe: Add PCI device support aba9777ae3dd amd-xgbe: Add a workaround for Tx timestamp issue 5ffc0335d511 amd-xgbe: Guard against incorrectly generated interrupts 217ac77a3c25 openvswitch: allow L3 netdev ports 91820da6ae85 openvswitch: add Ethernet push and pop actions 0a6410fbde59 openvswitch: netlink: support L3 packets 5108bbaddc37 openvswitch: add processing of L3 packets 1560a074df62 openvswitch: support MPLS push and pop for L3 packets e2d9d8358cb9 openvswitch: pass mac_proto to ovs_vport_send 329f45bc4f19 openvswitch: add mac_proto field to the flow key 738314a084aa openvswitch: use hard_header_len instead of hardcoded ETH_HLEN bd4760ca0315 firmware: qcom: scm: Use devm_reset_controller_register() 4fb1a4207804 MAINTAINERS: add drivers/pinctrl/qcom to ARM/QUALCOMM SUPPORT e19811a89d0f arm64: qcom: enable GPIOLIB in Kconfig feeaf56ac78d arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support a3da91576618 dt-bindings: qcom: Add msm899(2/4) bindings 6a6d1978f9c0 arm64: dts: msm8992 SoC and LG Bullhead (Nexus 5X) support 2f45d9fcd531 arm64: dts: msm8996: Add SMP2P and APCS nodes da3d658e28b5 arm64: dts: msm8996: Add SMEM DT nodes 13eb40eb428d arm64: dts: msm8996: Add reserve-memory nodes ee17692c20ba arm64: dts: msm8996: Add SMEM reserve-memory node 5582fcb3829f arm64: dts: apq8016-sbc: add analog audio support with multicodec a77a71339539 arm64: configs: enable configs for msm899(2/4) basic support 34fad54c2537 net: __skb_flow_dissect() must cap its return value 90e02896f1a4 bpf: Add test for bpf_redirect to ipip/ip6tnl 4e3264d21b90 bpf: Fix bpf_redirect to an ipip/ip6tnl dev c540594f864b bpf, mlx4: fix prog refcount in mlx4_en_try_alloc_resources error path b602e491a518 net: ethernet: ti: davinci_cpdma: free memory while channel destroy 2167769aed61 staging: iio: tsl2583: fix issue with changes to calibscale and int_time not being set on the chip c908fb76b29b staging: iio: tsl2583: split out functionality of taos_chip_on() 91a86a3b8946 iio: pressure: st_pressure: inline per-sensor data 57d035545165 iio: magn: st_magn: inline per-sensor data 7b93ca43b7e2 scsi: g_NCR5380: Fix release_region in error handling d8594fa22a3f iio: gyro: st_gyro: inline per-sensor data ee32c9098f2e scsi: ufs: introduce hibern8_notify callback d2877be42f35 scsi: ufs: introduce setup_task_mgmt 0e675efa9e9e scsi: ufs: introduce setup_xfer_req callback 0cbc72a17812 aoe: fix crash in page count manipulation 18f6084a989b scsi: mpt3sas: Fix secure erase premature termination bc2bb1543e62 scsi: hpsa: use pci_alloc_irq_vectors and automatic irq affinity 08f3ffce6e80 iio: imu: inv_mpu6050: inform the i2c mux core about how it is used 6c02e33facff iio: cros_ec_sensors_core: fix unsigned compared less than zero on status 0d8391f3d60f iio:adc: ad7766: testing the wrong variable in probe 9298539c0472 gpio: htc-egpio: add .get_direction() support b3c11ac267d4 drm: move allocation out of drm_get_format_name() 4e2cc814eb27 ASoC: tlv320aic31xx: Add support for tlv320dac3101 2ffd04dee0da powerpc/oops: Fix missing pr_cont()s in instruction dump 7dae865f5878 powerpc/oops: Fix missing pr_cont()s in show_regs() db5ba5ae6e8d powerpc/oops: Fix missing pr_cont()s in print_msr_bits() et. al. 9a1f490f358e powerpc/oops: Fix missing pr_cont()s in show_stack() e6740ae631db powerpc: Fix exception vector build with 2.23 era binutils f23ed166f283 powerpc/64s: Fix system reset interrupt winkle wakeups 658355b599c7 ALSA: oss: don't opencode IS_REACHABLE() 7e1b23b07825 ALSA: rawmidi: don't opencode IS_REACHABLE() db0717da2a74 ALSA: opl3: don't opencode IS_REACHABLE() 2d9a02744f5a nvdimm: use the right length of "pmem" 82bf1037f2ca libnvdimm: check and clear poison before writing to pmem 409ae5a76e05 lightnvm: invalid offset calculation for lba_shift 707d33cb0b73 clk: hisilicon: add CRG driver for Hi3798CV200 SoC 382cf633edcb blk-wbt: use BLK_STAT_{READ,WRITE} instead of 0/1 8054b89f8fca blk-wbt: remove stat ops d8a0cbfd73cb blk-wbt: store queue instead of bdi 12e460649a01 MAINTAINERS: Add devicetree binding to PCI i.MX6 entry 286fbaef149f MAINTAINERS: Update Richard Zhu's email address b3449ea7fbd1 MAINTAINERS: Add devicetree binding to PCI i.MX6 entry f0f1ba0347a8 MAINTAINERS: Update Richard Zhu's email address 1d77040bde2d PCI: layerscape: Add LS1046a support ccdb6be9ec65 USB: UHCI: report non-PME wakeup signalling for Intel hardware 6496ebd7edf4 PCI: Check for PME in targeted sleep state 362ad5d58e9a fs: jfs: Replace CURRENT_TIME_SEC by current_time() 5b23e8fa46ca PCI: vmd: Remove unnecessary pci_set_drvdata() ad719956a848 PCI: hisi: Remove redundant error message from hisi_pcie_probe() e594233803aa PCI: layerscape: Remove redundant error message from ls_pcie_probe() c19699a8c657 PCI: altera: Remove redundant error message in altera_pcie_parse_dt() c5d933b1229c PCI: altera: Use builtin_platform_driver() to simplify the code 0f6f9302b819 clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks 937ff9ded8b6 clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocks bbd7bb7017d5 block: move poll code to blk-mq b425b0201e89 Block: mtip32xx: Improvement in code readability when memdup_user() fails. dd68a526c7ec pinctrl: single: search for the bits property when parsing bits de7416bcee3f pinctrl: single: check for any error when getting rows 066a4a73cee9 blk-mq: blk_mq_try_issue_directly() should lookup hardware queue d8991f51e55f pstore: Warn on PSTORE_TYPE_PMSG using deprecated function 109704492ef6 pstore: Make spinlock per zone instead of global c02433dd6de3 arm64: split thread_info from task stack 1b7e2296a822 arm64: assembler: introduce ldr_this_cpu 57c82954e77f arm64: make cpu number a percpu variable 580efaa7ccfb arm64: smp: prepare for smp_processor_id() rework 623b476fc815 arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx 9bbd4c56b0b6 arm64: prep stack walkers for THREAD_INFO_IN_TASK 2020a5ae7c8c arm64: unexport walk_stackframe 876e7a38e878 arm64: traps: simplify die() and __die() a9ea0017ebe8 arm64: factor out current_stack_pointer 3fe12da4c7fa arm64: asm-offsets: remove unused definitions dcbe02855f04 arm64: thread_info remove stale items dc3d2a679cd8 thread_info: include for THREAD_INFO_IN_TASK 53d74d056a4e thread_info: factor out restart_block ce2a6ca5c6ec ARM64: bcm2835: dts: add thermal node to device-tree of bcm2837 731b26a6ac17 ARM: bcm2835: Add names for the Raspberry Pi GPIO lines bab0cb905504 ARM: bcm2835: add thermal driver to default config ac178e4280e6 ARM64: bcm2835: add thermal driver to default config 43bac4133f40 ARM: bcm2835: dts: add thermal node to device-tree of bcm283x 1567e95a010b dt: bindings: add thermal device driver for bcm2835 2fbd69c4e333 USB: serial: fix invalid user-pointer checks 4324cb23f456 Kbuild: enable -Wmaybe-uninitialized warnings by default 75ed26878b4c pcmcia: fix return value of soc_pcmcia_regulator_set c50e90d0d2bc infiniband: shut up a maybe-uninitialized warning beae2c9eb500 crypto: aesni: shut up -Wmaybe-uninitialized warning 9cdbe14fb468 rc: print correct variable for z8f0811 ba13e98f2ceb dib0700: fix nec repeat handling 92dfffee974f s390: pci: don't print uninitialized data for debugging 069013a9e2bb nios2: fix timer initcall return value 3a6d867612dc x86: apm: avoid uninitialized data e84efa32b9d2 NFSv4.1: work around -Wmaybe-uninitialized warning a76bcf557ef4 Kbuild: enable -Wmaybe-uninitialized warning for "make W=1" c6ab9e57e84e ASoC: doc: ReSTize codec_to_codec.txt 40433cd34e28 ASoC: doc: ReSTize DPCM.txt 8155258a7d76 ASoC: doc: ReSTize jack.txt fb3df950833c ASoC: doc: ReSTize clocking.txt c9746eeafca3 ASoC: doc: ReSTize pops_clicks.txt d9641c9d6390 ASoC: doc: ReSTize machine.txt d8a5d624cc39 ASoC: doc: ReSTize platform.txt 77190f033377 ASoC: doc: ReSTize dapm.txt e732d1bcd452 ASoC: doc: ReSTize DAI.txt 693ba474a39a ASoC: doc: ReSTize codec.txt 8e5336a14476 ASoC: doc: ReSTize overview.txt 2b3c83176e90 drm/i915: Stop skipping the final clflush back to system pages 9caa34aa9382 drm/i915: Only wait upon the execution timeline when unlocked 699c12a7cca3 perf intel-pt: Update documentation about context switch events ae65a21fb851 lib/stackdepot: export save/fetch stack for drivers d7c19b066dcf mm: kmemleak: scan .data.ro_after_init f773e36de3d7 memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB 70d78fe7c8b6 coredump: fix unfreezable coredumping task 60da81ea6120 mm/filemap: don't allow partially uptodate page for pipes 96b96a96ddee mm/hugetlb: fix huge page reservation leak in private mapping error paths d006c71f8ad2 ocfs2: fix not enough credit panic c6c7d83b9c9e Revert "console: don't prefer first registered if DT specifies stdout-path" c3901e722b29 mm: hwpoison: fix thp split handling in memory_failure() dd111be69114 swapfile: fix memory corruption via malformed swapfile 6b36ba599d60 mm/cma.c: check the max limit for cma allocation eef06b82f16c scripts/bloat-o-meter: fix SIGPIPE 9956edf37e65 shmem: fix pageflags after swapping DMA32 object 5e322beefc86 mm, frontswap: make sure allocated frontswap map is assigned 9e80c719a82b mm: remove extra newline from allocation stall warning 8263cb33c863 spi: fsl-espi: add support for dual output read mode aca75157d9be spi: fsl-espi: add support for ESPI RXSKIP mode a23ebba845fe ASoC: wm_adsp: Support acknowledged controls 8eb084d066ba ASoC: wm_adsp: Add support for SYSTEM firmware controls 9ce5e6e61122 ASoC: wm_adsp: factor out getting region name from type f4f0c4c60c39 ASoC: wm_adsp: Signal firmware shutdown through event control f174c1db904f ASoC: samsung: Remove unselectable smdk_wm8580pcm 09f2ba0b0b7c regulator: gpio: properly check return value of of_get_named_gpio 90c53e658063 s390: move cputime accounting fields from thread_info to thread_struct f8fc82b47149 s390: move system_call field from thread_info to thread_struct d5c352cdd022 s390: move thread_info into task_struct c360192bf4a8 s390/preempt: move preempt_count to the lowcore 1993dbc7e09a s390/bitops: use atomic primitives for bitops 126b30c3cb47 s390/atomic: refactor atomic primitives 5acbd343980b ASoC: samsung: Makefile cleanup 205321f0927a regulator: lp873x: Add support for populating input supply aee02c75a5fb ASoC: nau8825: FLL parameters finetune d6d197458b5f ASoC: nau8825: AD/DA over sampling rate configuration 93dfec758ff2 ASoC: nau8825: Disable short Frame Sync detection logic 618c80896885 regulator: axp20x: Fix axp809 ldo_io registration error on cold boot 1ef5bcd57be5 ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets 8f5ebb1bee15 ASoC: soc-core: adjust for graph on snd_soc_of_parse_card_name 7251826971d6 drm/amd/amdgpu: Port GMC v6 driver to new SI headers (v2) cf54d6d9f811 drm/amd/powerplay: add mask bit for fan control mode. e9472a0771f3 drm/amdgpu: remove extra placement for AMDGPU_GEM_CREATE_NO_CPU_ACCESS 5befb22a4d6e drm/amdgpu: disable the VRAM manager on special placements v2 809a6a62b6b3 drm/amdgpu: refine uvd 5.0 clock gate feature. 68260f340e19 drm/amd/powerplay: partial revert commit 01b0e7fb1. 0401eb403dad drm/amdgpu: not set bypass mode for uvd5.0/uvd6.0 3ee73ed8540a drm/amd/amdgpu: add wave reader to gfx v6 25069e0696f8 drm/amd/amdgpu: port gfx6 over to new si headers (v2) 5e2e2119955a drm/amd/amdgpu: add SI defines/registers de2bdb3dcf92 drm/amd/amdgpu: Introduction of SI registers (v2) 3f12325ab8dc drm/amd/amdgpu : Fix NULL pointer comparison bc24fbe9df66 drm/amd/amdgpu: Clean up wave gfx8 helper 4098e6cd6106 drm/amd/amdgpu: Clean up wave gfx7 helper 526bae372c1f drm/amdgpu: fix logic error for checking amdgpu_vram_page_split 061995540d26 drm/amd/powerplay:Tonga not to start SMC if SRIOV aa4747c00a2d drm/amdgpu: refine uvd_4.2 clock gate sequence. dc2f8a9aa98c drm/amd/powerplay: delete duplicate code in smu7_hwmgr.c 4c696ecf4f87 drm/amd/powerplay: enable voltage control by default for dgpu. ce4286bfa712 drm/amd/powerplay: fix code style 3ca67300acb5 drm/amdgpu: delete duplicate module parameter. 801caaf66309 drm/amdgpu: use mask bit for deep sleep feature on dpm. 55ff54837845 drm/amd/powerplay: use mask bit for deepsleep/power tune feature. ba5f884cfa3d drm/amdgpu/powerplay: pp module only enable smu when dpm disabled. acd546b9fda6 drm/amdgpu:bypass avfs event manager for sriov e22504425f72 drm/amdgpu:no gpu scheduler for KIQ 2068751d0941 drm/amdgpu: Add a ring type KIQ definition f8bdce3e8687 drm/amdgpu: enable UVD clockgating in Polaris-10/11 81c1514bf8db drm/amd/amdgpu: expose fan rpm though hwmon 72a16a9d59ee drm/amd/powerplay: export a function to read fan rpm 47ecd3c4e09e drm/amdgpu: remove amdgpu_cs_handle_lockup a414cd708b16 drm/amdgpu: cleanup amdgpu_cs_ioctl to make code logicality clear a08d8c929f77 drm/amd/powerplay: make CAC feature controlled by module parameter. 53b963b603d7 drm/amd/powerplay: add new bit mask to ctrl clock stretch feature. 8e94a46c1770 drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5) b6defcca0a60 ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix 1ad8ec535b99 ASoC: soc-core: snd_soc_get_dai_name() become non static 7364c8dc2552 ASoC: soc-core: adjust for graph on snd_soc_of_parse_audio_routing 514e1d64801a drm/i915: Convert i915_drv.c to INTEL_GEN b7f05d4ae0a6 drm/i915: Pass dev_priv to INTEL_INFO everywhere apart from the gen use 4805fe82c008 drm/i915: Further assorted dev_priv cleanups 56b857a5e3c6 drm/i915: More assorted dev_priv cleanups 0031fb96859c drm/i915: Assorted dev_priv cleanups 585ee0f27ef7 drm/tegra: Set sgt pointer in BO pin 7ecada3cc447 drm/tegra: Support kernel mappings with IOMMU d4b5781890b9 gpu: host1x: Add locking to syncpt 28d6e3647bd7 arm: dts: mt2701: Use real clock for UARTs adf6eb7774a9 arm: dts: mt2701: Add clock controller device nodes f08ef2d1a1a9 gpu: host1x: Store device address to all bufs f92e1ee52ae2 drm: Add missing mutex_destroy in drm_dev_init/release b42fe9ca0a1e drm/i915: Split out i915_vma.c 90ba37033cb9 spi: spi-fsl-dspi: Add DMA support for Vybrid 9a2541910dc7 ALSA: hda - Fix mic regression by ASRock mobo fixup fc22b787890f drm/i915: Refresh that status of MST capable connectors in ->detect() 9f1a7ab26030 drm/i915: Grab the rotation from the passed plane state for VLV sprites 48004881f693 drm/i915: Mark CPU cache as dirty when used for rendering d786810b2f89 perf/x86/intel/uncore: Add more Intel uncore IMC PCI IDs for SkyLake 9846d50df3de sched/deadline: Fix typo in a comment 83f06168ef15 locking/lockdep: Remove unused parameter from the add_lock_to_list() function 859af13a103f x86/mce/AMD: Fix HWID_MCATYPE calculation by grouping arguments 54467353a965 x86/MCE: Correct TSC timestamping of error records 7bc61cc5df80 drm/arcpgu: Accommodate adv7511 switch to DRM bridge dabc0259db63 soc: rockchip: power-domain: Handle errors from of_genpd_add_provider_onecell 79d12b7a7f22 soc: rockchip: power-domain: use pm_genpd_remove in error cleanup dcd2ea410d87 cpufreq: pxa: use generic platdev driver for device-tree ee7930ee27fe cpufreq: stats: New sysfs attribute for clearing statistics 26f0dbc9ab15 cpufreq: governor: Don't use 'timer' keyword 07b5ab3f71d3 sparc32: Fix inverted invalid_frame_pointer checks on sigreturns 74a5ed5c4f69 sparc64: Fix find_node warning if numa node cannot be found 872f91b5ea72 clk: qcom: Add support for RPM Clocks 20b15b766354 cpufreq: powernv: Use PMCR to verify global and local pstate 60c9efb8f783 cpufreq: powernv: Adding fast_switch for schedutil 00f64b58874e clk: qcom: Add support for SMD-RPM Clocks 44cae7d5a1b4 PM / Domains: Fix a warning message 54823af9cd52 clk: qcom: Always add factor clock for xo clocks e7d040b8a2ea cpufreq: brcmstb-avs-cpufreq: make symbol brcm_avs_cpufreq_attr static 6f75c3fd56da PM / sleep: don't suspend parent when async child suspend_{noirq, late} fails aec89f78cf01 clk: qcom: Add support for msm8994 global clock controller e519e7774784 splice: remove detritus from generic_file_splice_read() 19944b3a4a30 ARM: OMAP2+: Drop legacy sdram timings e5581fe2b4f4 drm/udl: make control msg static const. (v2) abbdc56b17d6 staging: vc04_services: add CONFIG_COMPILE_TEST ability dbf828ec4c76 ARM: OMAP2+: Drop legacy ads7846 init 29ac9652a210 arm64: dts: qcom: Add missing interrupt entry for pm8994 gpios 5c99bfdc1fd3 arm64: dts: apq8016-sbc: Set up LDO2, LDO6 and LDO17 regulator voltage ranges 6a6e640bc191 ARM: OMAP2+: Remove legacy board-flash.c b7b23ffcf7d8 ARM: OMAP2+: Remove legacy smsc911x and smc91x GPMC support 49e28282430b dt-bindings: qcom: clocks: Add msm8994 clock bindings bc79c9851a76 PCI: VMD: Update filename to reflect move 6f877e79a7db clk: tegra: dfll: Use builtin_platform_driver to simplify the code f336c3f07221 ALSA: doc: ReSTize img,spdif-in.txt bb02859cd344 ALSA: doc: ReSTize serial-u16550.txt c79b5bb0a36f ALSA: doc: ReSTize hdspm.txt a02f5895eee7 ALSA: doc: ReSTize README.maya44 7bb97dfdcaca ALSA: doc: ReSTize Bt87x.txt 3d8e81862ce4 ALSA: doc: ReSTize MIXART.txt 4e47556e345c ALSA: doc: ReSTize Audiophile-USB.txt 312c01b1736e ALSA: doc: ReSTize VIA82xx-mixer.txt e7030c96fc0e ALSA: doc: ReSTize emu10k1-jack.txt 72e69166714b ALSA: doc: ReSTize Audigy-mixer.txt ecef1481d516 ALSA: doc: ReSTize SB-Live-mixer document d9d9cec02835 ARM: OMAP2+: Remove legacy data from hwmod for omap3 d29fa0cb7602 swiotlb: Minor fix-ups for DMA_ATTR_SKIP_CPU_SYNC support 87760e5eef35 block: hook up writeback throttling e34cbd307477 blk-wbt: add general throttling mechanism cf43e6be865a block: add scalable completion tracking of requests f10a59eb8c10 i2c: Documentation: i2c-topology: fix minor whitespace nit d052db11c153 i2c: mux: demux-pinctrl: make drivers with no pinctrl work again e9f5f1e45608 ARM: OMAP2+: Remove legacy mux code b42814557fd5 ARM: OMAP2+: Remove legacy hwmod mux code 4e37d32fef08 ARM: OMAP2+: Remove legacy usb-musb.c platform init code 602105ed740d ARM: OMAP2+: Remove legacy muxing for usb-tusb6010.c 9080b8dc761a ARM: OMAP2+: Remove legacy usb-host.c platform init code 2e4939f7026f Smack: ipv6 label match fix b437aba85b5c SMACK: Fix the memory leak in smack_cred_prepare() hook 7128ea159d60 SMACK: Do not apply star label in smack_setprocattr hook 2097f59920ea smack: parse mnt opts after privileges check 264048afab27 libceph: initialize last_linger_id with a large integer 3890dce1d3a8 libceph: fix legacy layout decode with pool 0 8a8d56176635 ceph: use default file splice read callback 954e6bee03fe drm/amd/powerplay: implement get_clock_by_type for iceland. 0e3715c9c250 mlxsw: spectrum_router: Ignore FIB notification events for non-init namespaces 33b1341cd1bf mlxsw: spectrum_router: Fix handling of neighbour structure 5c5f26090840 qed: Correct rdma params configuration 8d1d8fcb21cf qed: configure ll2 RoCE v1/v2 flavor correctly a4a1d79ea75e ASoC: tlv320aic31xx: Add missing of_device_id for dac3100 85b037442e3f regulators: helpers: Fix handling of bypass_val_on in get_bypass_regmap 4d3222f7071c arm64: dts: rockchip: add three new resets for rk3399 PCIe controller 31a3a7b5b26f PCI: rockchip: Add three new resets as required properties 95ee717a8937 ALSA: doc: ReSTize CMIPCI document ebc4ff661fbe block: cfq_cpd_alloc() should use @gfp f59c3c6d87d6 ALSA: doc: ReSTize Joystick document df3a57105c04 ALSA: doc: ReSTize Jack-Controls.txt 20a1d0f44d94 ALSA: doc: ReSTize timestamping document e9df12c3bac6 ALSA: doc: ReSTize compress-offload document 5a481fe309e7 ALSA: doc: ReSTize ControlNames.txt 07aecc06eb32 ALSA: doc: ReSTize seq_oss document 0c266c4b707e ALSA: doc: ReSTize OSS-Emulation document efe541c230e4 ALSA: doc: ReSTize Channel-Mapping-API document 48e92b488d3c ALSA: doc: ReSTize powersave document afb8fd3c72a9 ALSA: doc: ReSTize Procfile document f6d23df5cac1 ALSA: doc: ReSTize ALSA-Configuration document 7bf58533a0bc nvme: don't pass the full CQE to nvme_complete_async_event d49187e97e94 nvme: introduce struct nvme_request 0ace81ec7192 ipv4: update comment to document GSO fragmentation cases. 76ab4e15158c ALSA: doc: ReSTize HD-Audio-DP-MST-audio.txt fe0abd18e1ef ALSA: doc: ReSTize HD-Audio-Controls document a4caad753f0c ALSA: doc: ReSTize HD-Audio-Models document 9000d69925ac ALSA: doc: ReSTize HD-Audio document 7ddedebb03b7 ALSA: doc: ReSTize writing-an-alsa-driver document 8551914a5e19 ALSA: doc: ReSTize alsa-driver-api document 3a5182c04a02 ALSA: doc: Remove alsa-parameters.txt 66355f52ca95 net: hns: add the support to add/remove the ucast entry to/from table ec2cafe68267 net: hns: add multicast tcam table clear 590457f4ec3d net: hns: modify tcam table of mask_key 9d189b853cbc net: hns: modify tcam table of mac mc-entry 928971b6bc95 net: hns: modify tcam table of mac mc-port 39a6c9ebcbc6 net: hns: modify table index to get mac entry c9c0b37072f5 net: hns: modify tcam table of mac uc-entry 5483bfcb169c net: hns: modify tcam table and set mac key d30721d459fb net: hns: modify buffer format of cpu data to le64 20b3385aaab5 net: hns: fix to intimate the link-status change by adding LF/RF method 28b3012400ad net: hns: modify ethtool statistics value error f165e03b94e8 net: hns: delete redundant macro definition da2ef1e5585b net: hns: bug fix about restart auto-negotiation 2e7c80577e40 net: hns: set default mac pause time to 0xffff 1f5fa2dd1cfa net: hns: fix for promisc mode in HNS driver 153b1d48707e net: hns: add fuzzy match of tcam table for hns edd9a29829e6 Doc: hisi: hns adds mc-mac-mask property dfea747d2aba drivers: base: cacheinfo: support DT overrides for cache properties 8e1073b1ffff drivers: base: cacheinfo: add pr_fmt logging 55877ef45fbd drivers: base: cacheinfo: fix boot error message when acpi is enabled fac51482577d drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled 79543cf2b18e driver-core: add test module for asynchronous probing 6751667a29d6 driver core: Add deferred_probe attribute to devices in sysfs 88c1886075e0 ASoC: arizona: Call arizona_init_notifiers for all CODECs d3d5c9055630 ASoC: arizona: Move notifier functions to header and make inline 4090d63b49d7 ASoC: wm2200: Correct types of mixer texts and values 0d07c1cba36e ARM: OMAP2+: Remove legacy twl4030 platform init code 45ee1d855528 ASoC: fix platform_no_drv_owner.cocci warnings 35db57622c31 ASoC: sun4i-codec: fix semicolon.cocci warnings 0f12f73c5175 drm/amd/powerplay/smu7: fix checks in smu7_get_evv_voltages (v2) 90ebf11857c2 drm/amd/powerplay: update phm_get_voltage_evv_on_sclk for iceland 0a866d38ef3c drm/amd/powerplay: propagate errors in phm_get_voltage_evv_on_sclk 62bdf94a2049 xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect f2ed287bcc90 char/pcmcia: add scr24x_cs chip card interface driver acbb910ae04b fpga-manager: Add Socfpga Arria10 support ca24a648f535 fpga: add altera freeze bridge support e5f8efa5c8bf ARM: socfpga: fpga bridge driver support 0fa20cdfcc1f fpga: fpga-region: device tree control for FPGA 21aeda950c5f fpga: add fpga bridge framework 12e2508213ac add sysfs document for fpga bridge class 1df2865f8dd9 fpga-mgr: add fpga image information struct a33ddf80b67a fpga: add bindings document for fpga region 40e83578fd1e doc: fpga-mgr: add fpga image info to api 9dce0287a60d fpga: add method to get fpga manager from device 39a842e22c1b of/overlay: add of overlay notifications cb6675d6a868 ARM: OMAP2+: Remove legacy PM init c1eac0d034d3 s390: char: make slp_ctl explicitly non-modular 2d4d3b5d45f2 blackfin: make-bf561/coreb.c explicitly non-modular 389b2a1c0e90 lightnvm: make core.c explicitly non-modular 65fa3e719f36 ARM: OMAP2+: Remove legacy i2c.c platform init code c4d7e5101085 MAINTAINERS: auxdisplay: Added myself as maintainer for ht16k33 driver 8992da44c680 auxdisplay: ht16k33: Driver for LED controller f3b78f728955 ARM: OMAP2+: Remove legacy serial.c 7279b238bade mei: send OS type to the FW fcd35857d662 lkdtm: Do not use flush_icache_range() on user addresses 052662cada1f platform: goldfish: pipe: use get_user_pages_unlocked() 9d59c6e8ae27 nvmem: Add the Broadcom OTP controller driver dff20aa1a076 dt-bindings: Document Broadcom OTP controller driver b16ebc017ebf nvmem: dt: document lpc1850 OTP binding 88806daf10f4 nvmem: add NXP LPC18xx OTP driver 9127d54bb894 clk: renesas: cpg-mssr: Add R8A7745 support c0b2d75d2a4b clk: renesas: cpg-mssr: Add R8A7743 support 468389357480 clk: renesas: cpg-mssr: Add common R-Car Gen2 support b13d14339baa ppdev: fix double-free of pp->pdev->name 71aeebff2c11 tile-srom: allow the driver to be built as a module 26ba68d2f81b tty: typo in comments in drivers/tty/vt/keyboard.c fcb321590c9d tty: amba-pl011: Add earlycon support for SBSA UART 19467fa179d0 tty: nozomi: use permission-specific DEVICE_ATTR variants adcb05f01f36 tty: serial: Make the STM32 serial port depend on it's arch 0a940b0d252b serial: ifx6x60: Free memory when probe fails 7f8b4ebeb2a1 serial: ioc4_serial: Free memory when kzalloc fails during probe 65dabaf532ba serial: pxa2xx: mark PM functions as __maybe_unused 9de4153dbb24 serial: pxa2xx: remove __deprecated annotation 68832b20c92a serial: crisv10: fix invalid user-pointer check 7a3f09846c97 tty: rocket: fix invalid user-pointer checks 6f8ada129290 tty: amiserial: fix invalid user-pointer check 5c31ef91c06d 8250: FIX Fourth port offset of Pericom PI7C9X7954 boards 6fc5a520429e serial: sh-sci: Fix deadlock caused by serial output request 146b4d5b36b5 tty: serial: make crisv10 explicitly non-modular 9211432b4ac5 serial: 8250_pxa: hide early console setup when disabled da7fa058a36c serial: 8250_uniphier: avoid locking for FCR register write 94cbb6978b63 serial: 8250_uniphier: hardcode regshift to avoid unneeded memory read 424a4b595e35 staging: greybus: use get_icount tty operation 4807f2c0e684 staging: vc04_services: add vchiq_pagelist_info structure 4dfc109c7118 staging: greybus: uart: fix invalid user-pointer check 52d0744d751d staging: sm750fb: prefix global identifiers 8b9fa5511148 Staging: xgifb: vgatypes: Replace decimal permissions with 4 digit octal 1007e6136c5b staging: fbtft: Fix 'line over 80 characters' fbcda650533d staging: lustre: obd: rename health sysfs file to health_check 0efe6171ddaf staging: lustre: o2iblnd: use bool assignment to true/false 737d387b75ec netfilter: ipset: hash: fix boolreturn.cocci warnings fcb58a033271 netfilter: ipset: use setup_timer() and mod_timer(). c0db95c7bcca netfilter: ipset: hash:ipmac type support added to ipset a71bdbfa9927 netfilter: ipset: Fix reported memory size for hash:* types 9be37d2acdc4 netfilter: ipset: Collapse same condition body to a single one 21956ab290f7 netfilter: ipset: Make struct htype per ipset family 961509ac183e netfilter: ipset: Optimize hash creation routine 5a902e6d4b61 netfilter: ipset: Make sure element data size is a multiple of u32 cee8b97b6c13 netfilter: ipset: Make NLEN compile time constant for hash types 509debc97587 netfilter: ipset: Simplify mtype_expire() for hash types 5fdb5f6938cf netfilter: ipset: Remove redundant mtype_expire() arguments 9e41f26a505c netfilter: ipset: Count non-static extension memory for userspace 702b71e7c666 netfilter: ipset: Add element count to all set types header a54dad51a83b netfilter: ipset: Add element count to hash headers 837a90eab67e netfilter: ipset: Regroup ip_set_put_extensions and add extern 722a94519a68 netfilter: ipset: Separate memsize calculation code into dedicated function 57982edc2739 netfilter: ipset: Split extensions into separate files 1d0d6bd61d49 netfilter: ipset: Use kmalloc() in comment extension helper bec810d97300 netfilter: ipset: Improve skbinfo get/init helpers 7ffea37957b9 netfilter: ipset: Headers file cleanup da9fbfa76f32 netfilter: ipset: Mark some helper args as const. 2da16a6948ca netfilter: ipset: Remove extra whitespaces in ip_set.h b586fbd3968a staging: wlan-ng: remove unnecessary parenthesis in prism2fw.c 98c1a778def0 staging: wlan-ng: remove unnecessary blank lines in prism2fw.c 86605dd0e7e1 staging: wlan-ng: fix parenthesis alignment in prism2fw.c e0ae434801f6 staging: wlan-ng: remove unnecessary blank lines in p80211wep.c d7a711b06eac staging: wlan-ng: change comparison to NULL to preferred style. b1f3b305d46c staging: wlan-ng: match open parenthesis alignment in p80211req.c d1866af104b5 staging: wlan-ng: match open parenthesis alignment in hfa384x_usb.c 1bca0df4ab86 staging: wlan-ng: replace BUG_ON() into WARN_ON() on hfa384x_usbin_callback 3883cd56b536 staging: wlan-ng: remove unnecessary parenthesis in hfa384x_usb.c 0904f84a218e staging: wlan-ng: remove unnecessary out of memory message in p80211conv.c 9546780b33d0 staging: wlan-ng: fix line style issue in macro WLAN_GET_FC_FSTYPE e0cb6b2f878d mei: enable to set the internal flag for client write bb2d387c4d90 USB: cdc-acm: use get_icount tty operation 04cbf3832bbe USB: cdc-acm: fix invalid user-pointer check ebcfa2843954 iommu/amd: Tell kmemleak about the irq_remap_table 18266403f3fe USB: cdc-acm: fix TIOCMIWAIT 00c7c81f7b49 iommu/mediatek: Convert DT component matching to component_match_add_release() 84672f192671 iommu/mediatek: Convert M4Uv1 to iommu_fwspec 58f0d1d536bc iommu/mediatek: Convert M4Uv2 to iommu_fwspec 0c40ce130e38 drm/i915: Trim the object sg table 71af01a8c85a HID: i2c-hid: add a simple quirk to fix device defects da65a1589dac base: soc: Provide a dummy implementation of soc_device_match() ab6a713e7dc2 base: soc: Check for NULL SoC device attributes c97db7cc7778 base: soc: Introduce soc_device_match() interface 1da1b3628df3 base: soc: Early register bus when needed 0f06ac3b6616 xen-netback: fix error handling output 64783ea7de0b ARM: dts: STiHxxx-b2120: change sound card name 486d379cc374 ARM: dts: STiH410-B2260: enable sound card 226226994c88 ARM: dts: remove stih415-clks.h e614a121c434 ARM: dts: stih407-clocks: Identify critical clocks 2ecb704a1290 ALSA: hda - add a new condition to check if it is thinkpad f30437c5e7bf drm/i915/gvt: add KVMGT support 9ec1e66b8084 drm/i915/gvt: refactor intel_gvt_io_emulation_ops to be intel_gvt_ops 7b3343b7e804 drm/i915/gvt: allow several MPT methods to be NULL 40df6ea07a15 drm/i915/gvt: introduce host_init/host_exit to MPT 8f89743bddec drm/i915/gvt: remove obsolete code for old kvmgt opregion 1f31c8294880 drm/i915/gvt: add intel vgpu types support c754936fe66c drm/i915/gvt: use kmap instead of kmap_atomic around guest memory access 9baf0920b5d8 drm/i915/gvt: don't rely on guest PPGTT entry to free old shadow data 41c9499b221e skd: fix function prototype 3bc8492f009c skd: fix msix error handling 7bdc9650f036 remoteproc: Introduce subdevices f522a5fcf6db tcp: remove unaligned accesses from tcp_get_info() 9b6c14d51bd2 net: tcp response should set oif only if it is L3 master 8da3cf2a49a6 Net Driver: Add Cypress GX3 VID=04b4 PID=3610. e4788b800f66 ptp: dp83640: Use the high resolution frequency method. c79e975e1f43 ptp: igb: Use the high resolution frequency method. d8d263541913 ptp: Introduce a high resolution frequency adjustment method. 149d6ad83663 net: napi_hash_add() is no longer exported ef8d759b5251 bnxt_en: do not call napi_hash_add() de464375daf0 bpf: Remove unused but set variables f41cd11d64b2 tc_act: Remove tcf_act macro 8bc66a4423db ipv6: sr: add documentation file for per-interface sysctls a149e7c7ce81 ipv6: sr: add support for SRH injection through setsockopt 613fa3ca9e9e ipv6: add source address argument for ipv6_push_nfrag_opts 9baee83406d6 ipv6: sr: add calls to verify and insert HMAC signatures 4f4853dc1c9c ipv6: sr: implement API to control SR HMAC structure bf355b8d2c30 ipv6: sr: add core files for SR HMAC support 6c8702c60b88 ipv6: sr: add support for SRH encapsulation and injection with lwtunnels 915d7e5e5930 ipv6: sr: add code base for control plane support of SR-IPv6 1ababeba4a21 ipv6: implement dataplane support for rthdr type 4 (Segment Routing Header) dc0b2c9cb47a net: mii: report 0 for unknown lp_advertising 6c27f99d35f4 xen-netback: prefer xenbus_scanf() over xenbus_gather() 1af92836e53f igmp: Document sysctl force_igmp_version f567e950bf51 rtnl: reset calcit fptr in rtnl_unregister() 6119e6792bca md: remove md_super_wait() call after bitmap_flush() cbf2e548ca8a clk: qcom: ipq806x: Fix board clk rates d8e9e5e80e88 drbd: Fix kernel_sendmsg() usage - potential NULL deref 4053ab1bf98d vxlan: hide unused local variable 3f9b9770b479 net: l2tp: fix negative assignment to unsigned int 57ceb8611d85 net: l2tp: cleanup: remove redundant condition 97b7af097edb net: l2tp: netlink: l2tp_nl_tunnel_send: set UDP6 checksum flags 7ff516ffe4ec net: l2tp: only set L2TP_ATTR_UDP_CSUM if AF_INET 3f11ec045fec net: l2tp: change L2TP_ATTR_UDP_ZERO_CSUM6_{RX, TX} attribute types 6dbcd8fb5968 ibmvnic: Start completion queue negotiation at server-provided optimum values 9d1a6c4ea43e net: icmp_route_lookup should use rt dev to determine L3 domain d61d072e87c8 net-gro: avoid reorders df63022e182d net: qcom/emac: enable flow control if requested 3e8844934481 net: qcom/emac: configure the external phy to allow pause frames 1571875beecd ACPI / platform: Add support for build-in properties 9484ab1bf446 dax: Introduce IOMAP_FAULT flag 56a62e2218f5 netfilter: conntrack: fix NF_REPEAT handling 30f581584873 udp: provide udp{4,6}_lib_lookup for nf_socket_ipv{4,6} 6eebfeb9cf0d ARM: dts: Add support for dra718-evm 5d080aa30681 ARM: dts: dra72: Add separate dtsi for tps65917 6cd9699c6b21 ARM: DRA7: hwmod: Do not register RTC on DRA71 a2af765adb4a ARM: OMAP2+: board-generic: add support for DRA71x family a930029d7856 ARM: omap2plus_defconfig: Enable LP873X support 9c5355646707 ARM: omap2plus_defconfig: Enable REGULATOR_GPIO e9a05fbd21de ARM: dts: dra72-evm: Fix modelling of regulators 46cfc8945887 ARM: dts: dra72-evm: Remove pinmux configurations for erratum i869 0e54d2179f65 netfilter: conntrack: simplify init/uninit of L4 protocol trackers 5ce93ff60161 ARM: dts: am335x-baltos: don't reset gpio3 block 3fb5c894f6db ARM: dts: AM335X-evmsk: Add the internal and external clock nodes for rtc 542a7707ce8c ARM: dts: AM335X-evm: Add the internal and external clock nodes for rtc 17fad5f3ab61 ARM: dts: AM335X-bone-common: Add the internal and external clock nodes for rtc 5c584dd58ea8 ia64/topology: Convert to hotplug state machine aa17662bc26d ia64/salinfo: Convert to hotplug state machine 715c32116fa9 ia64/palinfo: Convert to hotplug state machine 122231445f25 ia64/err-inject: Convert to hotplug state machine 38643a0e691e drivers base/topology: Convert to hotplug state machine 7cc277b489b4 drivers base/cacheinfo: Convert to hotplug state machine dfbbd86a0f1c s390/smp: Convert to hotplug state machine ef65d45cbfbb s390/smp: Make cpu notifier symetric a4fc1bfc4206 net/flowcache: Convert to hotplug state machine f0bf90def352 net/dev: Convert to hotplug state machine 517bbed90635 mm/vmscan: Convert to hotplug state machine 005fd4bbef16 mm/page_alloc: Convert to hotplug state machine d544abd5ff7d lib/radix-tree: Convert to hotplug state machine 5588f5afb4cf lib/percpu_counter: Convert to hotplug state machine 308167fcb330 mm/memcg: Convert to hotplug state machine 90b14889d2f9 kernel/printk: Convert to hotplug state machine fc4d24c9b471 fs/buffer: Convert to hotplug state machine 80513a2b9f04 ARM: omap3: Add missing memory node in SOM-LV eae3339f23f4 ARM: dts: am335x-baltos-ir5221: use both musb channels in host mode 4e24877e61e8 netfilter: nf_tables: simplify the basic expressions' init routine f86dab3aa6fe netfilter: nft_hash: get random bytes if seed is not specified d88d30e7b55d ARM: AMx3xx: hwmod: Add data for RNG d7e4c12856ef ARM: AM43xx: hwmod: Add data for DES c2ce5fb3f3f5 ARM: OMAP: DRA7xx: Make L4SEC clock domain SWSUP only 7a825cc88515 ARM: DRA7: hwmod: Add data for RNG IP 7e45f17998fd ARM: DRA7: hwmod: Add data for SHA IP 628d75873169 ARM: DRA7: hwmod: Add data for AES IP c311864310ae ARM: DRA7: hwmod: Add data for DES IP 195c7a52b76d ARM: OMAP2+: mux: Use seq_putc() in omap_mux_dbg_signal_show() 5c02b01d234f ARM: OMAP2+: pm-debug: Use seq_putc() in two functions bbf193fc3c44 ARM: OMAP2+: mux: Replace three seq_printf() calls by seq_puts() 62e95674c6e1 ARM: omap2plus_defconfig: Enable TOUCHSCREEN_TSC2004 b6a4280a59f0 ARM: dts: am4372: add DMA properties for tscadc 55e871fc19ca ARM: dts: am33xx: add DMA properties for tscadc 2d46c0c60725 ARM: dts: omap5 uevm: add USR1 button b14b0eb0b892 ARM: dts: omap5 uevm: add LEDs 3559fe7bd8b3 ARM: dts: omap5 uevm: add EEPROM 76eddd604635 ARM: OMAP: kill omap_pmic_init 30bfa0deb356 ARM: OMAP2: kill omap2_pmic_init 873fe3f9ef81 ARM: OMAP3: kill omap3_pmic_init 482fde8c2d41 ARM: OMAP3: kill omap3_pmic_get_config and twl_{get,set}_voltage c01cda4c3515 ARM: OMAP4: kill omap4_pmic_init and omap4_pmic_get_config 71b2e2e3b31d ARM: OMAP2+: Remove the omapdss_early_init_of() function 72478a0cc402 mfd: tps65217: Fix mismatched interrupt number eb3e4bbebac4 ARM: dts: am335x: Add the power button interrupt 1934e89a769b ARM: dts: am335x: Add the charger interrupt 98af5958044e dt-bindings: mfd: Provide human readable defines for TPS65217 interrupts 2d63b9ce2136 ARM: dts: am335x: Support the PMIC interrupt e598c4418097 ARM: dts: tps65217: Add the power button device 9ec0a6585f63 ARM: dts: tps65217: Add the charger device bd0fdb4cbdbc ARM: dts: tps65217: Specify the interrupt controller cc6acc11cad1 kbuild: be more careful about matching preprocessed asm ___EXPORT_SYMBOL 90944e40ba18 x86/kexec: add -fno-PIE 82031ea29e45 scripts/has-stack-protector: add -fno-PIE 98efe8af1c9f xfs: fix unbalanced inode reclaim flush locking 8ca225520e27 x86/apic: Prevent tracing on apic_msr_write_eoi() b2c5ea4f7591 x86/msr: Add wrmsr_notrace() be306c298980 md: define mddev flags, recovery flags and r1bio state bits using enums f2c771a65504 md/raid1: fix: IO can block resync indefinitely 84558ff77067 clk: pxa: Use __iomem properly and staticize lock variable 308a047c3f6b x86/pat, mm: Make track_pfn_insert() return void 9adce7a44138 ARM: dts: exynos: Replace "clock-freq-min-max" with "max-frequency" 295face99be9 clk: gate: fix coding style d49597fd3bc7 x86/cpu: Deal with broken firmware (VMWare/XEN) 2517b32bd9e1 clk: pxa: fix pxa2xx_determine_rate return b718c88a62c9 sfc: report 4-tuple UDP hashing to ethtool, if it's enabled a33a4c738105 sfc: enable 4-tuple RSS hashing for UDP a54e20b4fcae net/mlx5e: Add basic TC tunnel set action for SRIOV offloads 4a25730eb202 net/mlx5e: Add ndo_udp_tunnel_add to VF representors bbd00f7e2349 net/mlx5e: Add TC tunnel release action for SRIOV offloads 66958ed906b8 net/mlx5: Support encap id when setting new steering entry c9f1b073d0d7 net/mlx5: Add creation flags when adding new flow table 43f93839e359 net/mlx5: Check max encap header size capability ae9f83ac2456 net/mlx5: Move alloc/dealloc encap commands declarations to common header file 75bfbca01e48 net/sched: act_tunnel_key: Add UDP dst port option 24ba898d43e8 net/dst: Add dst port to dst_metadata utility functions f4d997fd6130 net/sched: cls_flower: Add UDP port to tunnel parameters 519d10521cd3 net/sched: cls_flower: Allow setting encapsulation fields as used key 9ba6a9a9f7a4 flow_dissector: Add enums for encapsulation keys 9ce183b4c4d2 net/sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key d837a80d1950 ARM: dts: socfpga: add nand controller nodes cdb26d3387f0 net: bgmac: fix reversed checks for clock control flag d667f78514c6 bna: Add synchronization for tx ring. f91d718156fe Revert "net/mlx4_en: Fix panic during reboot" 35b80733b3d3 net: core: add missing check for uid_range in rule_exists. bb4802428432 qed: Prevent stack corruption on MFW interaction b12ab9b11966 net: 3com: typhoon: fix typhoon_get_link_ksettings 90fdd04e2c2c net: xgbe: use new api ethtool_{get|set}_link_ksettings ea74df816f1d net: amd: pcnet32: use new api ethtool_{get|set}_link_ksettings 1435003c2c2d net: amd8111e: use new api ethtool_{get|set}_link_ksettings d17970d746b8 net: alteon: acenic: use new api ethtool_{get|set}_link_ksettings f1cd5aa07808 net: adaptec: starfire: use new api ethtool_{get|set}_link_ksettings 5a3c7805c444 Revert "net: stmmac: allow to split suspend/resume from init/exit callbacks" 07a5e76924a1 stmmac: dwmac-rk: absorb rk_gmac_init into probe 0de8c4c9a911 stmmac: dwmac-rk: turn exit into standard driver remove callback 5619468a4136 stmmac: dwmac-rk: turn resume/suspend into standard PM callbacks fb56be83e43d net-ipv6: on device mtu change do not add mtu to mtu-less routes 3023898b7d4a sock: fix sendmmsg for partial sendmsg aa5fd0fb7748 driver: macvlan: Destroy new macvlan port if macvlan_common_newlink failed. 67db3e4bfbc9 tcp: no longer hold ehash lock while calling tcp_get_info() ccbf3bfaee0e tcp: shortcut listeners in tcp_get_info() 7334b3e47aee net: phy: Add Meson GXL Internal PHY driver 9a4c80374825 net: mdio-mux-mmioreg: Add support for 16bit and 32bit register sizes 117d15bbfde6 RDS: TCP: start multipath acceptor loop at 0 1ac507d4ffbf RDS: TCP: report addr/port info based on TCP socket in rds-info 094339443e6e arm64: percpu: kill off final ACCESS_ONCE() uses 0c2f0afe3582 arm64: hugetlb: fix the wrong address for several functions 20156ce2365d arm64: hugetlb: remove the wrong pmd check in find_num_contig() 6ed0038d5ecb arm64: Fix typo in add_default_hugepagesz() for 64K pages b986723c4c93 pata: imx: support controller modes up to PIO4 fab43e14347e pata: imx: add support of setting timings for PIO modes 65a443ea5483 pata: imx: set controller PIO mode with .set_piomode callback 07b9733fdad9 pata: imx: sort headers out 4b514e10157a drm: Make DRM_DEBUG_MM depend on STACKTRACE_SUPPORT 5e5ec1759dd6 scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression b6a50cddbcbd x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature b0b6e8684609 x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems fe948dcb2c12 thunderbolt: Macro rename 8b4a133c6145 ASoC: Intel: Skylake: Flush pending D0i3 request on suspend 68d03a3aa274 ASoC: Intel: Skylake: remove pci device enabling calls on suspend 6a5d1db98ef1 drm/i915: Spin until breadcrumb threads are complete c72ab446cac1 perf hists: Fix column length on --hierarchy a8636c89648a PM / Runtime: Don't allow to suspend a device with an active child 881287296082 net: smsc911x: Synchronize the runtime PM status during system suspend 17e593e32ceb ASoC: topology: ABI - Rename be_dai_elems to dai_elems in manifest dbab1cb88e84 ASoC: topology: Check name strings of physical DAI links b9bf911e990a perf hists browser: Fix column indentation on --hierarchy b4f89a0cce0d ASoC: msm8916-wcd-analog: Update correct register setting for MIC BIAS Internal1 b3af6d3f966a ASoC: fsl: fix fsl_spdif.c build errors 9aead156c066 ASoC: sun4i-codec: Add support for optional reset control to quirks 24c99f843208 ASoC: sun4i-codec: Add support for A31 ADC capture path 131d51eb1d17 perf hists browser: Show folded sign properly on --hierarchy 3d9f4683929a perf hists browser: Fix indentation of folded sign on --hierarchy 9cba98445477 perf hist browser: Fix hierarchy column counts cab004fa972f ARM: socfpga_defconfig: enable FS configs to support Angstrom filesystem c49590691f38 arm64: dts: rockchip: replace to "max-frequency" instead of "clock-freq-min-max" b099b1319d58 spi: s3c64xx: Allow driver to build if COMPILE_TEST is enabled 06859fca4368 ASoC: core: If a platform doesn't have an of_node use parent's node fbd972d7f4a6 ASoC: wm8978: Adjust clock indices so that simple card works b2b7b56f713a ASoC: sunxi: i2s: Implement set_sysclk da16c5579353 ASoC: cs42l42: Add devicetree bindings for CS42L42 2c394ca79604 ASoC: Add support for CS42L42 codec 6a8883d614c7 ARM: dts: rockchip: replace to "max-frequency" instead of "clock-freq-min-max" 3b89e4b77ef9 ASoC: lpass-platform: initialize dma channel number db30083813b5 spi: rspi: avoid uninitialized variable access 9610620078a3 spi: atmel: use managed resource for gpio chip select 677100ce1511 drm/i915: Pass atomic state to verify_connector_state c3b326587ba2 drm/i915: Update atomic modeset state synchronously, v2. 1f4faefe740a drm/edid: Remove drm_select_eld bbf35e9defb9 drm/i915: Pass atomic state to intel_audio_codec_enable, v2. df18e721a614 drm/i915: Convert intel_hdmi to use atomic state b5b457b33dcd gpu: ipu-di: silence videomode logspam 5ced937b7d8d drm/imx: disable planes before DC 8d897006fe92 arm64: dts: marvell: add unique identifiers for Armada A8k SPI controllers c82064f26f44 ACPI / gpio: avoid warning for gpio hogging code 2ec27be33898 arm64: dts: marvell: fix clocksource for CP110 slave SPI0 29f0c9edbdd9 arm64: dts: marvell: Fix typo in label name on Armada 37xx e0275034ad94 gpio: davinci: Use unique labels for each gpio chip 0cf71b04467b PCI: Remove the irq_affinity mask from struct pci_dev 402723ad5c62 PCI/MSI: Provide pci_alloc_irq_vectors_affinity() 61e1c5905290 PCI/MSI: Propagate IRQ affinity description through the MSI code 67c93c218dc5 genirq/affinity: Handle pre/post vectors in irq_create_affinity_masks() 212bd846223c genirq/affinity: Handle pre/post vectors in irq_calc_affinity_vectors() 20e407e195b2 genirq/affinity: Introduce struct irq_affinity ae5b2ec8ad5e block: set REQ_SYNC if we clear REQ_FUA|REQ_PREFLUSH 9afdd6128c39 cw1200: Don't leak memory if krealloc failes 424342ff0e03 mwifiex: fix missing destroy_workqueue() on error in mwifiex_add_virtual_intf() 3d8bd85c2c9e mwifiex: fix p2p device doesn't find in scan problem 49abe5c83cd0 mwifiex: fix command timeout problem seen in stress tests 77f486c8bb39 mwifiex: update tx_pkts_queued for requeued packets a936ea543657 mwifiex: add memrw command information in README 113630b581d6 mwifiex: vendor_ie length check for parse WMM IEs c44c040300d7 mwifiex: Fix NULL pointer dereference in skb_dequeue() 5190f2e40591 mwifiex: report error to PCIe for suspend failure ec815dd2a5f1 mwifiex: prevent register accesses after host is sleeping b073ac1fcf42 brcmfmac: proto: add callback for queuing TX data 9766cb709089 rt2x00: add support for mac addr from device tree 3d6f37102bd6 drm/fsl-dcu: disable planes before disabling CRTC 93daeeca2c94 drm/fsl-dcu: update all registers on flush 34a515d27c65 drm/fsl-dcu: do not update when modifying irq registers 77d150b90d58 drm/i915: Restrict DRM_DEBUG_MM automatic selection cd456f8d06d2 drm: Restrict stackdepot usage to builtin drm.ko 82264d0cf7ae Input: synaptics-rmi4 - add SMBus support 332c3988fe9c Input: synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type 24f63b1cb050 Input: synaptics-rmi4 - add support for controlling dribble packets in F12 2775e523246e Input: synaptics-rmi4 - add parameters for dribble packets and palm detect gesture 6d0dbeae71f0 Input: synaptics-rmi4 - handle incomplete input data 3aeed5b573f9 Input: synaptics-rmi4 - move IRQ handling to rmi_driver bec9d48d7a30 xfs: check minimum block size for CRC filesystems 959217c84c27 pstore: Actually give up during locking failure 72d3d79f8da9 rtc: fix typos in Kconfig b9168c539c0b rtc: jz4740: make the driver builtin only 215e2aa6c024 gcc-plugins: Adjust Kconfig to avoid cyc_complexity 406d5a2de071 Input: da9062 - update bindings docs to account for da9061 c3fc60893d2d Input: melfas_mip4 - add product ID reporting 8029a283c4ac Input: synaptics-rmi4 - add a couple of debug lines 6bd0dcfacf28 Input: synaptics-rmi4 - factor out functions from probe ad338e8b5c8c Input: synaptics-rmi4 - stop scanning PDT after two empty pages 68fdc678df46 MAINTAINERS: add GCC plugins Makefile 4861ee15f2b7 scsi: ufs: Use the resource-managed function to add devfreq device 1535aa75a3d8 scsi: qla2xxx: fix invalid DMA access after command aborts in PCI device remove 04dfaa53a0b6 scsi: qla2xxx: do not queue commands when unloading 69e2d1e6c0af scsi: libcxgbi: fix incorrect DDP resource cleanup 8c1ee96a2feb reset: mediatek: Add MT2701 reset driver e9862118272a clk: mediatek: Add MT2701 clock support d0799621349d scsi: fix spelling mistake in error message 6c7abffc7ff0 scsi: mpt3sas: fix some spelling mistakes in message and comments 41e1d60ea50a scsi: ufs: qcom: Don't free resource-managed kmalloc element d7fe6b661abc scsi: ufs: qcom: Add phy_exit call in hcd exit path 3d4640f1cf84 phy: qcom-ufs: Remove common layer phy exit callback feb3d79800ec scsi: ufs-qcom: phy/hcd: Refactoring phy clock handling 9c7ce698ba41 phy: qcom-ufs-qmp-xx: Move clock and regulator init out of phy init 15887cb8cb91 phy: qcom-ufs: Remove unnecessary function declarations a378508d361c phy: qcom-ufs-qmp-xx: Discard remove callback for drivers. 300f96771d78 phy: qcom-ufs: Skip obtaining rx/tx_iface_clk for msm8996 based phy e41973769bb5 phy: qcom-ufs-14nm: Add new compatible for msm8996 based phy 89bd296b78bc phy: qcom-ufs: Cleanup clock and regulator initialization add78fc05702 phy: qcom-ufs: Use devm sibling of kstrdup for regulator names fd91ddad2e9a phy: qcom-ufs: Remove unnecessary BUG_ON fd3e165ac8be scsi: megaraid_sas: driver version upgrade d55735844292 scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map 295dde2f1c65 MAINTAINERS: Update megaraid maintainers list 58c78e104d93 netfilter: nf_tables: fix oops when inserting an element into a verdict map e0df8cae6c16 netfilter: conntrack: refine gc worker heuristics 6114cc516dcc netfilter: conntrack: fix CT target for UNSPEC helpers fb9c9649a1d0 netfilter: connmark: ignore skbs with magic untracked conntrack objects 8fbfef7f505b ipvs: use IPVS_CMD_ATTR_MAX for family.maxattr e0a3862c14f8 clk: pxa mark dummy helper as 'inline' d0fc91d67c59 scsi: megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware 5219822687be scsi: smartpqi: switch to pci_alloc_irq_vectors 2d9c5c20c93e scsi: allow LLDDs to expose the queue mapping to blk-mq 9e5a7e22951b blk-mq: export blk_mq_map_queues 69d72ac8369a scsi: ufs: change device rails hpm mode ramp up sequence d6fcf81a0d97 scsi: ufs: suspend clock scaling at the start of suspend afa3dfd42d20 scsi: ufshcd: release resources if probe fails 30fc33f1ef47 scsi: ufs: fix race between clock gating and devfreq scaling work 6b64b286c8b6 scsi: mpt3sas: Bump driver version as "14.101.00.00" aa53bb89522f scsi: mpt3sas: Fix for Endianness issue. 81c16f83231a scsi: mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices. 186a18e51db0 scsi: mpt3sas: set EEDP-escape-flags for SAS35 devices. 0bb337c97c2c scsi: mpt3sas: Increased/Additional MSIX support for SAS35 devices. 998f26aedf41 scsi: mpt3sas: Added Device ID's for SAS35 devices and updated MPI header. e270263ec1e1 scsi: mpt3sas: Bump driver version as "14.100.00.00" 58e2fe7afe21 scsi: mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" c696f7b83ede scsi: mpt3sas: Implement device_remove_in_progress check in IOCTL path bb3506612346 scsi: mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first. b2fe6be79875 scsi: mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device. f46e7cd36b5f scsi: advansys: fix build warning for PCI=n d5c3eb26d9ad scsi: libfc: Don't have fc_exch_find log errors on a new exchange 3f0c06de80d3 scsi: ufs: optimize clock gate work f2a785ac2312 scsi: ufshcd: Fix race between clk scaling and ungate work 8643ae66ce74 scsi: ufs: fail ufshcd_probe_hba() if power configuration fails a508253d0916 scsi: ufs: suspend clock scaling for failed runtime_resume dcea0bfbc4cb scsi: ufs: fix sense buffer size to 18 bytes ad1a1b9cd67a scsi: ufs: commit descriptors before setting the doorbell e3ce73d69aff scsi: ufs: fix bugs related to null pointer access and array size 8d9c1f86a303 scsi: cciss: replace custom function to hexdump df441cc03054 scsi: replace custom approach to hexdump small buffers 1bc504552e20 scsi: ips: don't use custom hex_asc_upper[] table d1d81bd09776 scsi: qla4xxx: print MAC and SID via %p[mM][R] caf4ebcbe7fd scsi: fusion: print lan address via %pMR 36fe90b0f0bd scsi: fnic: use kernel's '%pM' format option to print MAC a1dfd62c1ebc scsi: megaraid_sas: Do not fire DCMDs during PCI shutdown/detach b3e3827bdd32 scsi: megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade 18e1c7f68a58 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset b8aca0c17e11 MAINTAINERS: Revise lpfc maintainers to reflect Broadcom 9625cc483b8c scsi: libfc: Replace ->seq_release callback with function call 96d564e24ac2 scsi: libfc: Replace ->seq_assign callback with function call f1d61e6e682c scsi: libfc: Replace ->seq_set_resp callback with direct function call c6865b30be7e scsi: libfc: Replace ->seq_start_next callback with function call 768c72cc34a2 scsi: libfc: Replace ->exch_done callback with function call 0ebaed17feba scsi: libfc: Replace ->seq_exch_abort callback with function call 0cac937da525 scsi: libfc: Replace ->seq_send callback with function call a8220ded0956 scsi: libfc: Remove fc_rport_init() 5922a957457c scsi: libfc: Replace ->rport_flush_queue callback with function call e76ee65fa649 scsi: libfc: Replace ->rport_recv_req callback with function call c96c792aee33 scsi: libfc: Replace ->rport_logoff callback with function call 05d7d3b0bd07 scsi: libfc: Replace ->rport_login callback with function call 2580064b5ec6 scsi: libfc: Replace ->rport_create callback with function call 558b88fe6dd8 scsi: scsi_transport_fc: rename 'fc_rport_create' to 'fc_remote_port_create' e87b77779381 scsi: libfc: Replace ->rport_lookup callback with function call 944ef9689d8a scsi: libfc: Replace ->rport_destroy callback with function call 3afd2d152195 scsi: libfc: Replace ->exch_seq_send callback with function call c5cb444c31d1 scsi: libfc: Replace ->lport_recv with function call 31c0a631a430 scsi: libfc: Replace ->lport_reset callback with function call 7ab24dd16579 scsi: libfc: Replace ->seq_els_rsp_send callback with function call 11950d70b52d scsi: ibmvscsis: Issues from Dan Carpenter/Smatch 9c93cf03d4eb scsi: ibmvscsis: Return correct partition name/# to client 7435b32e2d2f scsi: ibmvscsis: Clean up properly if target_submit_cmd/tmr fails 8bf11557d44d scsi: ibmvscsis: Synchronize cmds at remove time c9b3379f60a8 scsi: ibmvscsis: Synchronize cmds at tpg_enable_store time 79fac9c9b74f scsi: ibmvscsis: Rearrange functions for future patches c1f7cf0aeed1 scsi: g_NCR5380: add HAS_IOPORT_MAP dependency c5969656715d scsi: fcoe: Fixup missing initialisation in fcoe_dcb_create() efe583c6d3cd scsi: lpfc: Use %zd format string for size_t 5d5a51d205ba scsi: fcoe: filter out frames from invalid vlans f7e6ed065412 scsi: fcoe: correct sending FIP VLAN packets on VLAN 0 c959655042b8 scsi: fcoe: FIP debugging 5cc551269053 scsi: fcoe: catch invalid values for the 'enabled' attribute c216e8762f96 scsi: fcoe: set default TC priority e0a25286d8ac scsi: libfc: Check xid when looking up REC exchanges 87da3b832e54 scsi: libfc: wait for E_D_TOV when out-of-order sequence is received ad3120cfe0c5 scsi: libfc: reset timeout on queue full 53db8fa8a3b3 scsi: libfc: Do not drop out-of-order frames d11b44eff113 scsi: libfc: don't fail sequence abort for completed exchanges 9ca1e182b9d1 scsi: libfc: quarantine timed out xids b73aa56ee91c scsi: libfc: safeguard against invalid exchange index 5d339d163a54 scsi: libfc: Clarify ramp-down messages 8acf1b50cfa4 scsi: libfc: Return LS_RJT_BUSY for PRLI in status PLOGI 386b97b43c0c scsi: libfc: Rework PRLI handling 7c5a51b8f82f scsi: libfc: Implement RTV responder 9f9504a7cdee scsi: libfc: use error code for fc_rport_error() 0f4c16a2f414 scsi: libfc: do not overwrite DID_TIME_OUT status 69aabccede61 scsi: fcoe: make R_A_TOV and E_D_TOV configurable 76e72ad11781 scsi: libfc: sanitize E_D_TOV and R_A_TOV setting a50cc9eccce6 scsi: libfc: use configured rport E_D_TOV f7ce413ceac0 scsi: libfc: use configured lport R_A_TOV a0452bb45c6b scsi: libfc: spurious I/O error under high load 57d3ec7e468b scsi: libfc: additional debugging messages f8f91f3f3120 scsi: libfc: Revert "[SCSI] libfc: use offload EM instance again instead jumping to next EM" c74f95d63044 scsi: lpfc: lpfc version changed to 11.2.0.2 6b6ef5db2590 scsi: lpfc: Fix fw download on SLI-4 FC adapters c691816e00d0 scsi: lpfc: Synchronize link speed with boot driver 89533e9be08a scsi: lpfc: Correct panics with eh_timeout and eh_deadline 401304cc0d50 scsi: lpfc: Fix lost target in pt-to-pt connect 6c86068dd235 scsi: lpfc: Revise strings with full lpfc parameter name 0cfbbf2f9672 scsi: lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter ed5b15291397 scsi: lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter 0a0354398cf8 scsi: lpfc: Code cleanup for lpfc_topology parameter 506139a23eff scsi: lpfc: Code cleanup for lpfc_aer_support parameter 31202b0e3c8d scsi: lpfc: Code cleanup for lpfc_enable_rrq parameter 0d8c8ba3fa5e scsi: lpfc: Code clean up for lpfc_iocb_cnt parameter b3b98b742962 scsi: lpfc: Make lpfc_prot_xxx params per hba parameters 61bda8f7c3ce scsi: lpfc: Set driver environment data on adapter eed695d70e7e scsi: lpfc: Fix sg_reset on SCSI device causing kernel crash dc58f44c2140 scsi: lpfc: Correct embedded io wq element size 4b160ae8a349 scsi: lpfc: Fix few small typos in lpfc_scsi.c bdee98606f68 MAINTAINERS: Changing maintainer for ufs DWC. 6f4f788f4667 MAINTAINERS: Remove defunct iss storage mailing list 19be606be1df scsi: hpsa: Remove unneeded void pointer cast 4e6f767dba1c scsi: mptscsih: Remove bogus interpretation of request->ioprio 9af9fecb9e53 scsi: ncr5380: Suppress unhelpful "interrupt without IRQ bit" message 4a98f896bf2c scsi: ncr5380: Use correct types for DMA routines 7c60663143c2 scsi: ncr5380: Expedite register polling d5d37a0ab13b scsi: ncr5380: Pass hostdata pointer to register polling routines 61e1ce588b10 scsi: ncr5380: Use correct types for device register accessors 820682b1b34e scsi: ncr5380: Store IO ports and addresses in host private data 25894d1f98ae scsi: ncr5380: Improve hostdata struct member alignment and cache-ability 4822827a69d7 scsi: ncr5380: Increase register polling limit d4408dd7ecff scsi: ncr5380: Simplify register polling limit abd12b09292c scsi: atari_scsi: Make device register accessors re-entrant b223680da062 scsi: cumana_1: Remove unused cumanascsi_setup() function b61bacbc2bf5 scsi: g_NCR5380: Merge g_NCR5380 and g_NCR5380_mmio drivers 1e879e8fa9f6 scsi: ufshcd: Fix possible unclocked register access fd37f66eb680 scsi: fcoe: Harden CVL handling when we have not logged into the fabric. f89b8d67db79 scsi: libfc: don't advance state machine for incoming FLOGI 06ee2571a438 scsi: libfc: Do not login if the port is already started e5a20009dae0 scsi: libfc: Do not drop down to FLOGI for fc_rport_login() 785141c62a26 scsi: libfc: Do not take rdata->rp_mutex when processing a -FC_EX_CLOSED ELS response. a407c593398c scsi: libfc: Fixup disc_mutex handling 4d2095cc42a2 scsi: libfc: Revisit kref handling 3bc45af81d0d scsi: hisi_sas: Add v2 hw support for different refclk 039ae102a8d4 scsi: hisi_sas: Add device tree support for hip07 64110cce987d scsi: devicetree: bindings: hisi_sas: add hip07 support 48c4676dcbfc scsi: fnic: Use time64_t to represent trace timestamps a299ee62cf40 scsi: ipr: Use pci_irq_allocate_vectors 68130c994809 scsi: arcmsr: Use pci_alloc_irq_vectors 8ae94224c9d7 kbuild: add -fno-PIE 47d5c5ffa33d ARM: dts: socfpga: Enable QSPI on the Arria5 devkit 466e90ca2138 ARM: dts: socfpga: Enable QSPI on the Cyclone5 sockit 1df99da8953a ARM: dts: socfpga: Enable QSPI in Arria10 devkit 5d662bf15dcb ARM: dts: socfpga: Add QSPI node for the Arria10 e8f0ff58330b ARM: dts: socfpga: enable qspi on the Cyclone5 devkit 06d9f56f1d9a drm/msm: module param to dump state on error irq dd701ae9ce37 drm/msm/mdp5: add atomic_print_state support 6559c901cb48 drm/atomic: add debugfs file to dump out atomic state fceffb325b30 drm/atomic: add new drm_debug bit to dump atomic state 1638d30c1584 drm: add helpers to go from plane state to drm_rect d8187177b0b1 drm: add helper for printing to log or seq_file 65c7dc18b2b6 drm: helper macros to print composite types d1da66351749 ARM: dts: socfpga: add specific compatible strings for boards d1d111e07384 PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity() 819c21785b49 rtc: jz4740: remove unused EXPORT_SYMBOL b548674ea784 iio: gyro: mpu3050: add I2C dependency 630e7ab47049 iio: gyro: mpu3050: remove duplicate initializer c266cda29ae6 staging: iio: tsl2583: fix unused function warning 16d917b130d7 PCI: Don't attempt to claim shadow copies of ROM ca16c9c8a6e4 ARM: config: Enable GPIO Key driver in stm32_defconfig 0a0a047def15 ARCv2: MCIP: Use IDU_M_DISTRI_DEST mode if there is only 1 destination core 6826fdbd2e20 staging: iio: ad9832: allocate data before using 34e71e4cbb8e ARC: IRQ: Do not use hwirq as virq and vice versa 06a66b5c77ed reservation: revert "wait only with non-zero timeout specified (v3)" v2 98a6dd909bbd drm/ttm: fix ttm_bo_wait 698c0f7ff216 dma-buf/fence: revert "don't wait when specified timeout is zero" (v2) bcc004b629d2 dma-buf/fence: make timeout handling in fence_default_wait consistent (v2) eef18a827a9e drm/amdgpu: add the interface of waiting multiple fences (v4) 7392b4bb702b dma-buf: return index of the first signaled fence (v2) c5ec903d8e8e MAINTAINERS: update Sync File Framework files 4592bfcd177f dma-buf/sw_sync: put fence reference from the fence creation 9b4aec647a92 batman-adv: fix rare race conditions on interface removal 2c0c06ff4423 batman-adv: Add module alias for batadv netlink family ee3b5e9fe840 batman-adv: Update wifi flags on upper link change 1942de1bbac3 batman-adv: retrieve B.A.T.M.A.N. V WiFi neighbor stats from real interface 5ed4a460a1d3 batman-adv: additional checks for virtual interfaces on top of WiFi 10b1bbb46c6c batman-adv: Cache the type of wifi device for each hardif f44a3ae9a281 batman-adv: refactor wifi interface detection 93bbaab455f3 batman-adv: Reject unicast packet with zero/mcast dst address 88ffc7d0e2cd batman-adv: Return non-const ptr in batadv_getlink_net 92eef520d77d batman-adv: Disallow zero and mcast src address for mgmt frames 9f75c8e1c8cc batman-adv: Disallow mcast src address for data frames 7d72d174c7b6 batman-adv: Remove dev_queue_xmit return code exception b91a2543b4c1 batman-adv: Consume skb in receive handlers 19dbc7622889 ARC: [plat-eznps] set default baud for early console 748815881f78 dma-buf/sw_sync: mark sync_timeline_create() static 66619433d0fd ARC: [plat-eznps] remove IPI clear from SMP operations 76a08404742e Revert "ARC: build: retire old toggles" f20024d8ba6b drm/amd/powerplay: return false instead of -EINVAL 71d5895aac0c drm/i915: avoid harmless empty-body warning c09a8c40e0a0 x86/RAS: Hide SMCA bank names a9a1c0ee04aa x86/RAS: Rename smca_bank_names to smca_names 1ce9cd7f9f0b x86/RAS: Simplify SMCA HWID descriptor struct 79349f529ab1 x86/RAS: Simplify SMCA bank descriptor struct cd9c57cad3fe x86/MCE: Dump MCE to dmesg if no consumers 8c203dbb78ca x86/RAS: Add TSC timestamp to the injected MCE f5e886ef9b45 x86/MCE: Do not look at panic_on_oops in the severity grading a29d126027c7 drm/amdgpu/powerplay/smu7: fix unintialized data usage b57d74aff9ab writeback: track if we're sleeping on progress in balance_dirty_pages() 4ce8e6a51abf ALSA: hda - Fix typo 7ee7e87dfb15 genirq: Use irq type from irqdata instead of irqdesc bea64033dd7b iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path 8c82d6ec5abc iommu/arm-smmu: Fix out-of-bounds dereference 3c117b543528 iommu/arm-smmu: Check that iommu_fwspecs are ours ec615f43d3b6 iommu/arm-smmu: Don't inadvertently reject multiple SMMUv3s fba4f8e5c494 iommu/arm-smmu: Work around ARM DMA configuration bfb81049fef4 drm/i915: Use intel_fb_gtt_offset() also for gen2/3 primary plane d2b2cbce9915 drm/i915: Fix error handling for cursor/sprite plane create failure 11df4d95b3ad drm/i915: Grab the rotation from the passed plane state for VLV sprites 6809cd682b82 ALSA: info: Return error for invalid read/write 95bdb0ea3668 pinctrl: st: st_pctl_dt_parse_groups simplify expression fdcf83552ab1 pinctrl: st: st_pinconf_dbg_show wrong format string 93ce75fa3dba drm: Add stackdepot include for DRM_DEBUG_MM 027a9fe68356 ALSA: info: Limit the proc text input size e64053f05eb9 drm: mali-dp: Clear CVAL when leaving config mode dbf499cf720a usb: gadget: f_hid add super speed support d0da48cf9211 drm/i915: Remove chipset flush after cache flush dc9ef58884ea usb: gadget: mv_u3d: mv_u3d_start_queue() refactoring 6ffd65154e23 usb: gadget: mv_u3d: add check for dma mapping error 5eb30cedced6 usb: dwc3: trace: purge dwc3_trace() 2870e5013e19 usb: dwc3: trace: add a tracepoint for ep enable/disable dafba3f6fb86 ARM: tegra: Enable GMI driver in default configuration 9797f058bb75 ARM: tegra: Enable SGTL5000 audio 5e1e303d57dd ARM: tegra: Update default configuration for v4.9-rc1 24327f837f07 drm/i915: Remove two sloppy inline functions from .h 3835b46e5535 drm/plane: add inline doc for struct drm_plane 5d586983d6c9 drm/msm: use drm_atomic_set_fence_for_plane() to set the fence aee2586490e9 drm/imx: use drm_atomic_set_fence_for_plane() to set the fence 13b55664eec7 drm/atomic: add drm_atomic_set_fence_for_plane() 7abc7d47510c drm: don't override possible_crtcs for primary/cursor planes 5e8a724d1433 ARM: tegra: apalis-tk1: Drop leading 0 from unit-address 91d5ee045160 drm/uapi: Add a warning that mode flags must match the xrandr definitions e587803c0a0f drm/edid: Add the missing "Hz" to VIC 58,59 comment c36ed713fb52 drm/gma500: remove unused ioctl declarations 4470dc9cca39 drm/gma500: make function static to eliminate compiling warning 0dc9967d030b drm/atomic-helper: fix reference to drm_atomic_helper_commit_planes 03e93ac75691 drm: update the documentation of drm_framebuffer_unregister_private 5c7fcf2db027 drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG 5705670d0463 drm: Track drm_mm allocators and show leaks on shutdown 847e0700121b s390: remove unneeded dependency for gen_facilities 386377b54730 gpio: pca953x: Move memcpy into mutex lock for set multiple 7f8d61f00522 percpu: use notrace variant of preempt_disable/preempt_enable 53f8d3222346 gpio: pca953x: Fix corruption of other gpios in set_multiple. fc669d13cb77 pinctrl: sx150x: fix up headers f9038d603a64 pinctrl-sx150x: Remove magic numbers from sx150x_reset fd931f237366 pinctrl-sx150x: Remove magic numbers from sx150x_irq_set_type 080c489dde63 pinctrl-sx150x: Use handle_bad_irq instead of handle_edge_irq 05a90cc72938 pinctrl-sx150x: Simplify interrupt handler ab5bd0354459 pinctrl-sx150x: Improve oscio GPIO functions d977a876c655 pinctrl-sx150x: Remove excessive locking 6489677f86c3 pinctrl-sx150x: Replace sx150x_*_cfg by means of regmap API 0db0f26c2c5d pinctrl-sx150x: Convert driver to use regmap API b30d31e40e2d pinctrl-sx150x: Improve sx150x_init_misc for SX1504/5/6 310cdfa0097a pinctrl-sx150x: Move some code out of sx150x_init_hw 9af2ca82b33f pinctrl-sx150x: Fix incorrect constant in sx150x_init_hw 7d68a79acfd5 pinctrl-sx150x: Replace magic number in sx150x_init_hw 978ac0335d45 bindings: pinctrl-sx150x: Document SX1503 compatibility string 6697546d650d pinctrl-sx150x: Add SX1503 specific data e3ba81206811 pinctrl-sx150x: Improve OF device matching code 58e197d631d4 drm/i915: Update DRIVER_DATE to 20161108 8e1de26cd5db skd_main: use %*ph to dump small buffers 180b0ae77d49 skd: use pci_alloc_irq_vectors 9cfc93b2f881 ARM: zx: Fix error handling ce3409615244 ARM: spear: Fix error handling 64ad46379fcf mtd: bcm47xxsflash: use uncached MMIO access for BCM53573 d55003d86e0c USB: fix typo in documentation beab6cb20c1d coding-style: fix mismatch of jump label name 05d5f95dc7c6 doc-rst: make cleandocs misses a fair number of files 5d829300bee0 xfs: provide helper for counting extents from if_bytes 799a545bb938 tpm: move documentation under Documentation/security 9e355ba76455 tpm: transition tpm_vtpm_proxy documentation to the Sphinx 4dfce57db635 xfs: fix up xfs_swap_extent_forks inline extent handling 04197b341f23 xfs: don't BUG() on mixed direct and mapped I/O 399372349a7f xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan fd0285a39b1c fib_trie: Correct /proc/net/route off by one error 8e0140a2d7c9 Documentation: networking: dsa: Update tagging protocols f3358507c119 virtio-net: drop legacy features in virtio 1 mode 5d41ce29e3b9 net: icmp6_send should use dst dev to determine L3 domain f5f99309fa74 sock: do not set sk_err in sock_dequeue_err_skb 84c46dd86538 qdisc: catch misconfig of attaching qdisc to tx_queue_len zero device 1159708432f7 net/qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len d0a81f67cd62 net: make default TX queue length a defined constant c56cb33b56c1 perf callchain: Fixup help/config for no-unwinding 78566cf137da Doc: update kselftest.txt with details on how to run tests after install ca4354543a7d docs: Fix a PDF build error in bug-bisect.rst 4fd29ec47212 xfs: check return value of _trans_reserve_quota_nblks 5e52365ac863 xfs: move dir_ino_validate declaration per xfsprogs e6fc6fcf4447 xfs: don't call xfs_sb_quota_from_disk twice 523b2e76e3ec libxfs: clean up _dir2_data_freescan ae90b994b40f libxfs: fix xfs_attr_shortform_bytesfit declaration 68c098582b20 libxfs: fix whitespace problems 420fbeb4bff4 libxfs: synchronize dinode_verify with userspace 755c7bf5ddca libxfs: convert ushort to unsigned short 190b5caad750 dax: remove "depends on BROKEN" from FS_DAX_PMD 862f1b9d6718 xfs: use struct iomap based DAX PMD fault path 642261ac995e dax: add struct iomap based DAX PMD support 422476c4641e dax: move put_(un)locked_mapping_entry() in dax.c fa28f7296a7c dax: move RADIX_DAX_* defines to dax.h 1550290b0801 dax: dax_iomap_fault() needs to call iomap_end() 333ccc978e1e dax: add dax_iomap_sector() helper function 11c59c92f44d dax: correct dax iomap code namespace b9fde0462e34 dax: remove dax_pmd_fault() 63e95b5c4f16 dax: coordinate locking for offsets in PMD range e3ad61c64abc dax: consistent variable naming for DAX entries aada54f98004 dax: remove the last BUG_ON() from fs/dax.c ce95ab0fa669 dax: make 'wait_table' global variable static 03e0990fc88f ext2: remove support for DAX PMD faults fa0d3fce7cef dax: remove buffer_size_valid() 547edce3ba23 ext4: tell DAX the size of allocation holes 700a38b27eef Input: gpio_keys - switch to using generic device properties 5feeca3c1e39 Input: gpio_keys - add support for GPIO descriptors 0860913b02c2 Input: gpio_keys - fix leaking DT node references f9645f225842 Input: gpio_keys - annotate PM methods as __maybe_unused ea6aabf877d8 Input: gpio_keys_polled - always use gpiod_get_value_cansleep 0f78ba96bbcf Input: gpio_keys_polled - keep button data constant ac72618fc84d ko_KR/HOWTO: Mark subsection in suggested format 15c467f98182 ko_KR/HOWTO: Add whitespace between URL and text 602facb35b06 ko_KR/HOWTO: Clean up bare :: lines a1456a7303bb ko_KR/HOWTO: Adjust external link references 80f0fceb4fc7 ko_KR/HOWTO: Improve some markups to make it visually better 48fe44ccf311 ko_KR/HOWTO: Update information about generating documentation ae8fc192811f ko_KR/HOWTO: Add cross-references to other documents 1c9feddacdfa ko_KR/HOWTO: Convert to ReST notation d7e81bfd5581 ko_KR/HOWTO: Update obsolete link to bugzilla faq a9fb9356af81 ko_KR/HOWTO: Fix subtitles style a9c9c70e3422 ko_KR/HOWTO: Fix a typo: s/Linux Torvalds/Linus Torvalds d80b9d2aba35 Documentation/process/howto: Mark subsection in suggested format 7abdb0e23e7b ARM: OMAP5: Add basic cpuidle MPU CSWR support cbf264287233 ARM: OMAP4+: Fix bad fallthrough for cpuidle 8a8be46afeaa ARM: OMAP5: Fix mpuss_early_init f226e460875d admin-guide: merge oops-tracing with bug-hunting 337c188dff4a admin-guide: move tainted kernels info to a separate file c730904b16c7 doc-rst: admin-guide: move bug bisect to a separate file ab0e44c15551 bug-hunting.rst: update info about bug hunting da6d5993bf95 ARM: OMAP5: Fix build for PM code 1219e3db7ecb ASoC: omap-abe-twl6040: fix typo in bindings documentation 0b68f1beea9e dts: omap5: board-common: enable twl6040 headset jack detection 725ed2238cdb dts: omap5: board-common: add phandle to reference Palmas gpadc 0ab11d8ea46f ARM: OMAP2+: avoid NULL pointer dereference 4ae46efcff19 ARM: OMAP2+: PRM: initialize en_uart4_mask and grpsel_uart4_mask 271a3024db1f ARM: dts: omap3: Fix memory node in Torpedo board 72bb40b8b762 ARM: AM43XX: Select OMAP_INTERCONNECT in Kconfig 85c9ccd4f026 md/bitmap: Don't write bitmap while earlier writes might be in-flight a9ae93c8cc0b md/raid10: abort delayed writes when device fails. 5e2c7a361197 md/raid1: abort delayed writes when device fails. 060b0689f5df md: perform async updates for metadata where possible. 3fd880af4174 raid5-cache: restrict the use area of the log_offset variable cc6167b4f3b3 md/raid5: change printk() to pr_*() 08464e092640 md/raid10: change printk() to pr_*() 1d41c216febe md/raid1: change printk() to pr_*() 766038846e87 md/raid0: replace printk() with pr_*() 7279694da4af md/multipath: replace printk() with pr_*() a2e202afa6ae md/linear: replace printk() with pr_*() ec0cc226854a md/bitmap: change all printk() to pr_*() 9d48739ef19a md: change all printk() to pr_err() or pr_warn() etc. 7f0f0d87fa17 md: fix some issues with alloc_disk_sb() cbb387323610 md/bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM 7adb072ca83d raid5: revert commit 11367799f3d1 91a6c4aded58 md: wake up personality thread after array state update dcbcb48650ec md: don't fail an array if there are unacknowledged bad blocks 35b785f7691a md: add bad block support for external metadata b9bf33a8bd9d lib/raid6: Add AVX2 optimized xor_syndrome functions 2ae2e28852f2 misc: sram: add Atmel securam support 15adffadc59b misc: sram: document new compatible 35424042c0f3 ARM: at91: add secumod register definitions e07fd0f67a43 Documentation: dt: atmel-at91: Document secumod bindings d4ce5f44d440 ARM: dts: at91: sama5d2: Add securam node d44432dfc4b2 ARM: dts: at91: sama5d2: Add secumod node 58c016e09cd2 ARM: dts: at91: sama5d2: use correct sckc compatible da32081ffa0f ARM: dts: at91: sama5d4: use proper sckc compatible 9d50513d8cf2 ARM64: configs: Add Platform MHU in defconfig 85566ca6b6d7 ARM: OMAP3: Fix formatting of features printed 0ac84b72c0ed fs/nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use() 192747166a46 NFS: Don't print a pNFS error if we aren't using pNFS 8ef3295530dd NFS: Ignore connections that have cl_rpcclient uninitialized 7aa6ca61ee55 drm/i915: Mark CPU cache as dirty when used for rendering 0443fa003fa1 swiotlb: Add support for DMA_ATTR_SKIP_CPU_SYNC 7641842164c3 swiotlb-xen: Enforce return of DMA_ERROR_CODE in mapping function ebcf6f979d55 swiotlb: Drop unused functions swiotlb_map_sg and swiotlb_unmap_sg 0d2e18985a99 swiotlb: Rate-limit printing when running out of SW-IOMMU space bb29dd84333a SUNRPC: Fix suspicious RCU usage 922cc171998a ARC: timer: rtc: implement read loop in "C" vs. inline asm e6e335bf3a40 ARC: change return value of userspace cmpxchg assist syscall 7c13f97ffde6 udp: do fwd memory scheduling on dequeue ad959036a708 net/sock: add an explicit sk argument for ip_cmsg_recv_offset() 20b2b24f91f7 bpf: fix map not being uncharged during map creation failure 483bed2b0ddd bpf: fix htab map destruction when extra reserve is in use 7233bc84a3ae sctp: assign assoc_id earlier in __sctp_connect 2271150bfb81 net: hns: fix device reference leaks 6bed0118012e net: ethernet: ti: davinci_emac: fix device reference leak c7262aaace1b net: ethernet: ti: cpsw: fix device and of_node leaks 17ae1c650c1e phy: fix device reference leaks c11daf6a8fcc ipmi: Update documentation 56189b5f2f0f ipmi_ssif: Remove an unused module parameter 5ac7b2fccd0c ipmi: Periodically check for events, not messages 7b03b6223105 arm64: fix error: conflicting types for 'kprobe_fault_handler' 9842ceae9fa8 arm64: Add uprobe support 06beb72fbe23 arm64: introduce mm context flag to keep 32 bit task information 53d07e21854d arm64: Handle TRAP_BRKPT for user mode as well 3fb69640fed1 arm64: Handle TRAP_TRACE for user mode as well b66c9870e974 arm64: kgdb_step_brk_fn: ignore other's exception c2249707ee53 arm64: kprobe: protect/rename few definitions to be reused by uprobe 1404d6f13e47 arm64: dump: Add checking for writable and exectuable pages cfd69e9551a1 arm64: dump: Remove max_addr ae5d1cf358a5 arm64: dump: Make the page table dumping seq_file optional 4ddb9bf83349 arm64: dump: Make ptdump debugfs a separate option 0bfc445dec9d arm64: mm: set the contiguous bit for kernel mappings where appropriate f14c66ce81b5 arm64: mm: replace 'block_mappings_allowed' with 'page_mappings_only' e98216b52176 arm64: mm: BUG on unsupported manipulations of live kernel mappings b7b941afe557 arm64: Remove pointless WARN_ON in DMA teardown 4890ae46911c arm64/kprobes: Tidy up sign-extension usage be8f185d8af4 arm64: add sysfs cpu_capacity attribute 7202bde8b7ae arm64: parse cpu capacity-dmips-mhz from DT de42fe116dcc Documentation: arm: define DT cpu capacity-dmips-mhz bindings cd2c0f454039 net: Update raw socket bind to consider l3 domain dddc3c9d7d02 arm64: dts: NS2: add AMAC ethernet support dd5c5d037f5e net: ethernet: bgmac: add NS2 support 1676aba5ef7e net: ethernet: bgmac: device tree phy enablement 0086f0944f8f Documentation: devicetree: net: add NS2 bindings to amac b14995ac2527 net: phy: broadcom: Add BCM54810 PHY entry 3b9feb60e10e Documentation: devicetree: add PHY lane swap binding 5b4e29005123 net: phy: broadcom: add bcm54xx_auxctl_read 757124d95c42 drm/amdgpu: fix crash in acp_hw_fini e79249143f46 arm64: dts: Add Broadcom Northstar2 device tree entries for PDC driver. 54905ab5fe7a drm/i915: Limit Valleyview and earlier to only using mappable scanout c4b8c570447a drm/i915: Round tile chunks up for constructing partial VMAs 61e0c5438866 drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms fbb21c5202ae drm/i915/dp: BDW cdclk fix for DP audio cdffe3e252bb drm/i915/vlv: Prevent enabling hpd polling in late suspend 8d83bc22b259 drm/i915: Respect alternate_ddc_pin for all DDI ports ad0de58bfec9 ARM: dts: mvebu: Update comment for main PLL frequency feebd5687257 pktcdvd: don't scribble over the bvec array dc0336214eb0 orangefs: clean up debugfs be76fd3197df ARM: dts: Add #pinctrl-cells for pinctrl-single instances 4db069a2bf99 drm/sun4i: Propagate error to the caller 867341b95891 gpu: ipu-v3: add ipu_csi_set_downsize cdda2df7e05d drm/imx: imx-ldb: remove unnecessary double disable check 0a30284b9fe1 clk: renesas: r8a7795: Fix HDMI parent clock e6e3558626f6 clk: renesas: r8a7796: Add VIN clocks 5fccac6d945b clk: renesas: r8a7796: Add CSI2 clocks 1fa8a875df6b clk: renesas: Add r8a7745 CPG Core Clock Definitions 4e195933de46 clk: renesas: Add r8a7743 CPG Core Clock Definitions 83f48f80de8a mtd: nand: socrates: use nand_scan() for nand_scan_ident/tail() combo c75183020fca mtd: nand: nandsim: remove unneeded checks for nand_scan_ident/tail() 133fe8fa6141 mtd: nand: pxa3xx: return error code of nand_scan_ident() on error c8cae35572b6 mtd: nand: hisi504: return error code of nand_scan_ident() on error 72480e4e9537 mtd: nand: cafe: return error code of nand_scan_ident() on error e9d354b4b26a mtd: nand: vf610: return error code of nand_scan_ident/tail() on error bd93a3af82d5 mtd: nand: omap2: return error code of nand_scan_ident/tail() on error bc83c7887103 mtd: nand: mxc: return error code of nand_scan_ident/tail() on error f0dbe4aa35e7 mtd: nand: mediatek: return error code of nand_scan_ident/tail() on error b04bafca67da mtd: nand: lpc32xx: return error code of nand_scan_ident/tail() on error ad5678ec4076 mtd: nand: fsmc: return error code of nand_scan_ident/tail() on error c25cca0336a2 mtd: nand: brcmnand: return error code of nand_scan_ident/tail() on error b5169d35ed58 mtd: nand: atmel: return error code of nand_scan_ident/tail() on error ce2eaca7ebf1 mtd: nand: plat_nand: return error code of nand_scan() on error 4e5af27e2a3a mtd: nand: pasemi: return error code of nand_scan() on error 6c34ad7d1784 mtd: nand: orion: return error code of nand_scan() on error 43358c173d02 mtd: nand: tmio: return error code of nand_scan() on error bbd4d03c5608 mtd: nand: mpc5121: return error code of nand_scan() on error 408bf51e9275 mtd: nand: gpio: return error code of nand_scan() on error 29453ba40bb5 mtd: nand: cs553x: return error code of nand_scan() on error 546fe03fe349 mtd: nand: cmx270: return error code of nand_scan() on error 0d0aa866ffa4 mtd: nand: ams-delta: return error code of nand_scan() on error 4722c0e958e6 mtd: nand: change return type of nand_get_flash_type() to int a1a261707b51 mtd: nand: denali_dt: replace clk_disable() with clk_disable_unprepare() 6956e2385a16 mtd: nand: add tango NAND flash controller support c3d03de39621 mtd: nand: add tango NFC dt bindings doc 8bd8fbd8bccf mtd: nand: pxa3xx_nand: write exactly one message on probe failure 6ea40a3ba93e mtd: nand: Wait tCCS after a column change 204e7ecd47e2 mtd: nand: Add a few more timings to nand_sdr_timings 1c825ad1b8cf mtd: s3c2410: parse the device configuration from OF node 7baf9a04e58a dt-bindings: mtd: add DT binding for s3c2410 flash controller e9f66ae23c20 mtd: s3c2410: make ecc mode configurable via platform data 8948e7468ab9 ARM: tegra: apalis/colibri t30: Integrate audio 5d831dd5e2ee ARM: tegra: nyan: Enable GPU node and related supply 44a1e990b5c3 serial: tegra20-hsuart: Fix typo in dmas DT binding description 999c9af9e3a2 xen: make use of xenbus_read_unsigned() in xenbus 4e81f1caa7ff xen: make use of xenbus_read_unsigned() in xen-pciback eaf46e181ec3 xen: make use of xenbus_read_unsigned() in xen-fbfront 1080b38db49f xen: make use of xenbus_read_unsigned() in xen-scsifront 58faf07b7681 xen: make use of xenbus_read_unsigned() in xen-pcifront 2890ea5c1332 xen: make use of xenbus_read_unsigned() in xen-netfront f95842e7a9f2 xen: make use of xenbus_read_unsigned() in xen-netback 81362c6f159d xen: make use of xenbus_read_unsigned() in xen-kbdfront 0240933469ea xen: make use of xenbus_read_unsigned() in xen-tpmfront f27dc1ac5686 xen: make use of xenbus_read_unsigned() in xen-blkfront 8235777b2068 xen: make use of xenbus_read_unsigned() in xen-blkback 9c53a1792a5e xen: introduce xenbus_read_unsigned() 5e35c1f037ce ARM: tegra: Add Tegra30 GMI support c1700644dd38 ARM: tegra: Add Tegra20 GMI support 31ab49abde41 drm/i915: Add assert for no pending GPU requests during suspend/resume in LR mode 0cb5670baa3a drm/i915: Make sure engines are idle during GPU idling in LR mode 93c97dc17ffc drm/i915: Avoid early GPU idling due to race with new request 5bd11a34e46a drm/i915: Avoid early GPU idling due to already pending idle work f91346e8b5f4 mmc: mxs: Initialize the spinlock prior to using it fe1b5700c70f mmc: mmc: Use 500ms as the default generic CMD6 timeout be55f7bee39e mmc: mmc_test: Fix "Commands during non-blocking write" tests 086b0ddbeff5 mmc: sdhci: Fix missing enhanced strobe setting during runtime resume fe5fb2e3b58f mmc: sdhci: Reset cmd and data circuits after tuning failure 69b962a65a54 mmc: sdhci: Fix unexpected data interrupt handling 6ebebeab5185 mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer 767a222e47cc drm/i915: Limit Valleyview and earlier to only using mappable scanout cc09cb6da9b0 drm/tegra: gem: Remove some dead code e8a6123e9ead x86/platform/intel-mid: Retrofit pci_platform_pm_ops ->get_state hook 4141e7448b50 drm/tegra: sor: No need to free devm_ allocated memory 87ba3e15fb6e drm/tegra: Fix error handling 9376cad2073d drm/tegra: dpaux: Fix error handling 0ef723cbceb6 drm/i915: Round tile chunks up for constructing partial VMAs dfd2812e6d96 drm/i915: Remove the vma from the object list upon close 458b0d6e751b x86/intel_rdt: Add info files to Documentation 53a114a69095 x86/intel_rdt: Export the minimum number of set mask bits in sysfs 7bff0af51012 x86/intel_rdt: Propagate error in rdt_mount() properly 68fae2f3df45 staging: nvec: remove managed resource from PS2 driver 17c1c9ba15b2 Revert "staging: nvec: ps2: change serio type to passthrough" d8f8a74d5fec drivers: staging: nvec: remove bogus reset command for PS/2 interface c78874f116be tty: serial: make crisv10 explicitly non-modular d9966f1de990 staging: greybus: arche-platform: fix device reference leak 55abe8165f31 staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value 328cf6927bb7 cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 993403b97981 staging: lustre: fixed shadowed variable in socklnd_cb.c 93497d244134 staging: lustre: o2iblnd: replace space indentation with tabs 39e6d756d21f staging/lustre: Get rid of LIBLUSTRE_CLIENT and its users 7995035f0df5 staging/lustre/llite: do not clear uptodate bit in page delete 4a21aef42fc7 staging/lustre/llite: update ras window correctly 9cc58f1eba46 staging/lustre/ptlrpc: Correctly calculate hrp->hrp_nthrs 028f78a9b835 staging/lustre/llite: protect from accessing NULL lli_clob a08a07c39dd2 staging/lustre/ptlrpc: Suppress error for flock requests 2b637d7f6a2d staging/lustre/ldlm: engage ELC for all ldlm enqueue req d9f4cf1acbe8 staging/lustre/ldlm: Reinstate ldlm_enqueue_pack() a18a46ddb570 staging/lustre/llite: drop_caches hangs in cl_inode_fini() a763e916d81e staging/lustre: Get rid of cl_env hash table 2d8c919e59df staging/lustre/llite: clear inode timestamps after losing UPDATE lock 731bef62d65f staging/lustre: conflicting PW & PR extent locks on a client 70519529991d staging/lustre/ldlm: fix export reference problem e4b739abf125 staging/lustre/ldlm: Drop unused blocking_refs flock field 388b45377d30 staging: wlan-ng: remove unnecessary blank line d4e1818a4cd6 staging: wlan-ng: remove unnecessary parentheses 6c55d50e0c76 staging: wlan-ng: change comparison to NULL to preferred style. 9923df478b7f staging: wlan-ng: remove two unnecessary blank lines f0d4de6a948c staging: wlan-ng: add spaces around or operator : HOSTWEP_DEFAULTKEY_MASK a82f50668b80 staging: st-cec: add parentheses around complex macros ffbad99addc0 staging: vt6655: card.c: Fixing multiple assignments c56de0967a65 staging: sm750fb: Replace pr_*() with dev_*(). fb6e3cf2cb6c Staging:emxx_udc:emxx_udc: Compression of lines for immediate return bd4fcdaddc8d staging : rtl8712: Free memory when kmalloc fails 1ecf034bed34 s5p-cec: remove unused including c9b32721225b staging: comedi: ni_tio: fix warnings of uninitialized variables 48157007c8d4 staging: vc04_services: fix up some printk warnings d1f7e8f85b51 s390: squash facilities_src.h into gen_facilities.c 72cc9918ef67 s390: delete unneeded #include from facilities_src.h 9224c15c4342 staging: vchiq_arm: change order during module probe 0ece01c67fc8 staging: vchiq_arm: remove debugfs entries on module unload 0feb1ed5c51a staging: vchiq_arm: handle error case of get_user_pages 6d5f49a9f618 staging: vchiq_arm: remove hardcoded buffer length d10543ec1415 staging: vchiq_arm: add missing of_node_put 396e92544ee3 staging: vchiq_core: fix format strings in vchiq_dump_service_state 81a8b5427b9a staging: vchiq_core: fix service dereference in unlock_service 2ea15699281e staging: vc04_services: parse_rx_slots() - Fix compiler warning 49bec49fd7f2 staging: vc04_services: remove vchiq_copy_from_user c01cc53d4eb8 staging: vc04_services: setup DMA and coherent mask dc5424ae0be4 staging: vc04_services: call sg_init_table to init scatterlist 2a0fc8bc0c4e Staging: vme: Fix parenthesis alignment. f0316a1950c3 Staging: vme: Add required identifier names. d4ef13130ee0 Staging: vme: Use BIT macro for bit field definitions. b197fd9d6785 Staging: vme: Remove excessive blank lines. a4e93a694877 staging: unisys: visorinput: Add default conditions to case statements 0762188b8f33 staging: unisys: visorbus: Adjust formatting of variable assignment 9e9eec6b81b5 staging: unisys: visorbus: in my_device_destroy don't call device_epilog 8e609b5b6f87 staging: unisys: visorbus: my_device_changestate: no longer call device_epilog 0825f191ec60 staging: unisys: visorbus: my_device_changestate: add error response 5a80e98aafc7 staging: unisys: visorbus: my_device_create does not call device_epilog b6b057d8608b staging: unisys: visorbus: remove bus_epilog 33161a29c8d2 staging: unisys: visorbus: bus_create fix error handling 30f6c3f5ff35 staging: unisys: visorbus: bus_destroy add error handling 3e0e8db92fef staging: unisys: visorbus: bus_destroy do not call bus_epilog 8f334e30c3c7 staging: unisys: visorbus: bus_create no longer calls bus_epilog ca1cbf907092 staging: unisys: visorbus: fix double response c4fe36cd262d staging: unisys: visorbus: remove unused initializations 8217becc1b41 staging: unisys: visorbus: convert client_bus_info sysfs to debugfs a25280b317b4 staging: unisys: visorbus: move DEVICE_ATTR_RO defs as-per conventions d290effe7e47 Staging: speakup: Remove unnecessary space after cast 0f866a967921 pinctrl: sh-pfc: r8a7796: Fix GPSR definitions for SDHI2/3 a33547cc764c pinctrl-aspeed-g5: Never set SCU90[6] 33c027ae3cfd staging: sm750fb: Fix bugs introduced by early commits 9bfef729a3d1 USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad 11f107f708fd usb: storage: drop freezer.h usage 42cda7d8d3d8 wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants 4d0556475094 wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants d79cda045e3b usbip: fix possibility of dereference by NULLL pointer in vhci_hcd.c 220c61b6f73a usbip: deletion of incorrect socket descriptor checking 7309aa847ead cdc-acm: fix uninitialized variable c289d0eff3d5 drivers/usb: Skip auto handoff for TI and RENESAS usb controllers 2e52ec2394fb usb: musb: remove duplicated actions 355f1a391834 usb: musb: da8xx: Don't print phy error on -EPROBE_DEFER 3372592a140d Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host 1f6ee4e7d835 Drivers: hv: vmbus: On write cleanup the logic to interrupt the host 74198eb4a42c Drivers: hv: vmbus: Base host signaling strictly on the ring state 0c38cda64aec tools: hv: remove unnecessary header files and netlink related code 1745ba41945d tools: hv: fix a compile warning in snprintf 822114aaf5ee tools: hv: remove unnecessary link flag 8500096017e3 Drivers: hv: balloon: Fix info request to show max page count b357fd3908c1 Drivers: hv: vss: Operation timeouts should match host expectation 23d2cc0c29eb Drivers: hv: vss: Improve log messages. b3bb97b8a49f Drivers: hv: balloon: Add logging for dynamic memory operations 8ba8c0a11108 Drivers: hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set 3da0401b4d0e Drivers: hv: utils: Fix the mapping between host version and protocol to use d7edd31ba9a6 Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout fa32ff657662 Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) 3a667e3ff78a mmc: dw_mmc: add the "reset" as name of reset controller 9a76a3ac3b9b Documentation: synopsys-dw-mshc: add binding for reset-names 8ff42c021931 x86/intel_rdt: Add a missing #include 064025f7ea1e x86/boot: Simplify the GDTR calculation assembly code a bit d4eccafcaf33 xtensa: clean up printk usage for boot/crash logging 0acba3f91823 x86/boot/build: Remove always empty $(USERINCLUDE) 3b6411c2c205 drm/i915/gvt: implement scratch page table tree for shadow PPGTT 2fb39fad065f drm/i915/gvt: emulate vgpu engine reset control behavior 9b172345caa4 drm/i915/gvt: Fix workload status after wait d4362225e8cb drm/i915/gvt: update misc ctl regs base on stepping info f24940e00062 drm/i915/gvt: correct the emulation in TLB control handler 5f399f115895 drm/i915/gvt: add write vreg in MMIO DMA_CTRL handler 337d0665270a drm/i915/gvt: remove unused variable 'execlist' 173bcc6018a7 drm/i915/gvt: Fix shift for cmd data size b27add13f500 drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex e137040e0d03 drm/nouveau/gr: fallback to legacy paths during firmware lookup f479c0ba4a17 drm/nouveau/kms/nv50: initial support for DP 1.2 multi-stream d665c7e91458 drm/nouveau/kms/nv50: allow encoder update to be called from other modules 9bfdee9a08bb drm/nouveau/kms/nv50: rename remaining nv50_crtc to nv50_head f00f0e218b5d drm/nouveau/kms/nv50: remove code to create ctxdma for every framebuffer e1ef6b42d901 drm/nouveau/kms/nv50: remove code to support non-atomic page flips c2d926aacc7e drm/nouveau/kms/nv50: remove code to support non-atomic connector properties 8896ceef7826 drm/nouveau/kms/nv50: remove code to support non-atomic dpms f7aa20e83338 drm/nouveau/kms/nv50: remove code to support non-atomic modesets 839ca903f12e drm/nouveau/kms/nv50: transition to atomic interfaces internally 5f674a5c4667 drm/nouveau/kms/nv50: turn mode_set_base_atomic() into a stub d92c8adf80fd drm/nouveau/kms/nv50: convert encoder mode_fixup into an atomic_check() f20c665ca04a drm/nouveau/kms/nv50: clean-up encoder functions 354d3508bca3 drm/nouveau/kms/nv50: ensure encoder normal power state is enabled at startup accdea2ef458 drm/nouveau/kms/nv50: prepare ctxdma interface to be usable with atomic 22e927d2f818 drm/nouveau/kms/nv50: separate out cursor channel commit 973f10c2d3ea drm/nouveau/kms/nv50: separate out base channel commit 06ab282f1321 drm/nouveau/kms/nv50: separate out vblank dmi commit 7e08d67c5fe9 drm/nouveau/kms/nv50: separate out procamp commit 7e91833dfb2d drm/nouveau/kms/nv50: separate out dither commit c4e6812c1c40 drm/nouveau/kms/nv50: separate out viewport commit 6bbab3b6b656 drm/nouveau/kms/nv50: separate out base/ovly channel usage bounds commit ea8ee39002a1 drm/nouveau/kms/nv50: separate out cursor surface commit a7ae1561909d drm/nouveau/kms/nv50: separate out lut commit ad6336195393 drm/nouveau/kms/nv50: separate out core surface commit 3dbd036b8419 drm/nouveau/kms/nv50: separate out mode commit 5a223daccbf3 drm/nouveau/kms/nv50: give more useful names to encoders 7f55a0729319 drm/nouveau/kms/nv50: control evo trace output with DRM_UT_KMS 52aa30f2524d drm/nouveau/kms/nv50: switch mst sink back into sst mode fc21a4a0993a drm/nouveau/kms: never call drm_helper_disable_unused_functions() with atomic b167db0e68dc drm/nouveau/kms: prepare to support suspend/resume of display state with atomic 986edb91b273 drm/nouveau/kms: prepare to support vbl timestamp calculation with atomic d6455379a9ab drm/nouveau/kms: prepare to support legacy connector set_property with atomic b2b75eea576b drm/nouveau/kms: prepare to support legacy connector dpms with atomic 56182b8bd14b drm/nouveau/kms: separate connector property attach from nouveau_connector 616915ec7629 drm/nouveau/kms: subclass atomic connector state 07193f705154 drm/nouveau/kms: execute drm_mode_config_reset() after constructing display 3b4c0abb1bb7 drm/nouveau/kms: move drm_crtc_force_disable_all() earlier d000edd36012 drm/nouveau/kms: drop dpms off/on in response to hotplug 1608a0fbb692 drm/nouveau/fbcon: refcount the drm_framebuffer 595b61cc1316 drm/nouveau/fbcon: make use of drm_fb_helper.fb 9dec92805231 drm/nouveau/fbcon: make use of drm_fb_helper.dev 725fa3ac39be drm/nouveau/disp/g94-: stop listening for dp (sst) retrain irq when disabling link 4cddeb9b3157 drm/nouveau/disp/sor/gf119-: add method to program mst payload information f2a4051379f8 drm/nouveau/disp/sor/gf119-: add method to control mst enable 1f8711bafe0b drm/nouveau/disp/dp: remove workqueue for link training a3f8a41fd2b4 drm/nouveau/nvif: helper to match against supported class list f3a8b6645dc2 drm/nouveau: silence sparse warnings about symbols not being marked static 91cf301f6ffb drm/nouveau/tegra: Fix error handling 770b06e8cbda drm/nouveau/fb: add gm20b device 60958b8f2922 drm/nouveau/fb/gk20a: use regular gf100's functions 635cb7da577e drm/nouveau/fb/gk20a: fix constructor call ed7acfae2a8f drm/nouveau/pmu: remove reset() hook 8423d75d8f15 drm/nouveau: fix notify data leak 9a47a657bdf2 drm/nouveau: fix nv84 fence context leak b74c0a9969f2 drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized e08a1d97d33e drm/nouveau: mark symbols static where possible e8390eb260d5 drm/nouveau: add missing header dependencies 5b3800a6b763 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation f1963a47c0a9 drm/nouveau/i2c/aux/g94-: retry transactions after hw reports an error 768e847759d5 drm/nouveau/kms: lvds panel strap moved again on maxwell 4d98773081ec drm/nouveau/mxm: add some extra debug output 5dc7f4aa9d84 drm/nouveau/bios: require checksum to match for fast acpi shadow method dbb010376768 MAINTAINERS: add an entry for ZTE ZX DRM driver 0a886f59528a drm: zte: add initial vou drm driver f78dd2c210b5 dt-bindings: add bindings doc for ZTE VOU display controller cb42d4b64b1a stmmac: dwmac-sti: remove unused priv dev member 0eebedc2fd28 stmmac: dwmac-sti: clean up and rename sti_dwmac_init b89cbfb01a28 stmmac: dwmac-sti: move clk_prepare_enable out of init and add error handling 06a6e829bdaf stmmac: dwmac-sti: move st, gmac_en parsing to sti_dwmac_parse_data 2517cfd4ca78 stmmac: dwmac-sti: add PM ops and resume function b211aa655d26 stmmac: dwmac-sti: remove clk NULL checks a4c48ad7370b stmmac: dwmac-sti: remove useless of_node check 901725b7902e ARM: dts: imx6ul-14x14-evk: update TX D_CAL for USBPHY 67cb5d52ea2c ARM: dts: imx6sx-sdb: update TX D_CAL for USBPHY 9446f62e8e18 i2c: bcm2835: Add support for dynamic clock e13e19e12f66 i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT ee05fea21b01 i2c: bcm2835: Add support for Repeated Start Condition 8d2cc5cc6ee5 i2c: bcm2835: Can't support I2C_M_IGNORE_NAK 23c9540b3ad1 i2c: bcm2835: Use dev_dbg logging on transfer errors d4030d75c7cb i2c: bcm2835: Protect against unexpected TXW/RXR interrupts e2474541032d i2c: bcm2835: Fix hang for writing messages larger than 16 bytes 772918524dfb nbd: Fix error handling c02ebfdddbaf blk-mq: Always schedule hctx->next_cpu 6d6d36bc6e77 mm/filemap: don't allow partially uptodate page for pipes 2c7a5c5c48d9 openrisc: Define __ro_after_init to avoid crash c2b0d2cfb031 staging: iio: tsl2583: remove redudant i2c call in taos_als_calibrate() 0561155f6fc5 staging: iio: tsl2583: don't shutdown chip when updating the lux table babe444798eb staging: iio: tsl2583: remove redundant power off sequence in taos_chip_on() 4a0f36144c25 staging: iio: tsl2583: fixed ordering of comments 6bd0cb2b594b staging: iio: tsl2583: removed unused code from device probing 04a6e5e83a37 ARM: dts: rockchip: Set sdmmc frequency at boot time for rk3066a 6ba5dee90b24 staging: iio: tsl2583: i2c_smbus_write_byte() / i2c_smbus_read_byte() migration 3483b163d2ac MAINTAINERS: Update Broadcom Vulcan maintainer email bc33b0ca11e3 Linux 4.9-rc4 d278d4a8892f block: add code to track actual device queue depth bf92384b6d72 clk: rockchip: Ignore frac divisor for PLL equivalence when it's unused 161baaea7c34 clk: rockchip: remove more CLK_IGNORE_UNUSED for rk3399 clocktree 82e56393a80b clk: rockchip: add 400MHz to rk3066 clock rates table 15607a3ad427 HID: intel-ish-hid: initialize ts_format.reserved 272d01bd790f arm64: Fix circular include of asm/lse.h through linux/jump_label.h e413bd33ac44 ARM: pxa: fix pxa25x interrupt init b6e417977da8 mlxsw: Remove unused including 6f77199e9e4b iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. 8af644a7d684 iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) f438b9da75eb drivers: iio: ti_am335x_adc: add dma support c9329d8638cf mfd: ti_am335x_tscadc: store physical address bc3ae982e2fb iio: adc: at91: add suspend and resume callback ab54163190f2 iio: hid-sensor-attributes: Check sample_frequency/hysteresis write data legitimacy 43a07e48af44 staging: iio: ad9832: clean-up regulator 'reg' a98461d79ba5 staging: iio: ad9832: add DVDD regulator 9d1548143faf staging: iio: ad7192: rename regulator 'reg' to 'avdd' cb8bb16caf42 staging: iio: ad7192: add DVdd regulator 3925ff0fcba7 staging: iio: rework regulator handling c834e1718aae staging: iio: set proper supply name to devm_regulator_get() 4c4480aad0d8 HID: sensor: fix attributes in HID sensor interface 9d56d6cb4e93 ARM: S3C24XX: Add DMA slave maps for remaining s3c24xx SoCs 05a3589f46f9 ARM: dts: exynos: Add SCU device node to exynos4.dtsi 379f10910c96 ARM: EXYNOS: Remove smp_init_cpus hook from platsmp.c 021afd55e219 HID: intel-ish-hid: request_irq failure 2a1e3b932c56 HID: intel-ish-hid: Fix driver reinit failure 8b2979febc13 HID: intel-ish-hid: Move DMA disable code to new function c2ed83f54266 HID: intel-ish-hid: consolidate ish wake up operation 13b4a6190b25 ARM: dts: uniphier: make compatible of syscon nodes SoC-specific fb28cef06a90 arm64: dts: uniphier: make compatible of syscon nodes SoC-specific 64f4896592b5 ARM: dts: uniphier: add clocks/resets to EHCI nodes of sLD3 SoC 29ad7f49628e ARM: dts: uniphier: remove redundant serial fifo-size properties 2752bcaa1a94 ARM: dts: uniphier: make 32bit SoC DTSI linear 1be81ea58607 ARM: dts: imx6: Add imx-weim parameters to dtsi's e3c9d9d6ebfe ARM: dts: imx53-qsb: Fix regulator constraints 4320f9d4c183 phy: sun4i: check PMU presence when poking unknown bit of pmu 232c260982ab phy-rockchip-pcie: remove deassert of phy_rst from exit callback 766325427fdb phy: da8xx-usb: rename the ohci device to ohci-da8xx 98430c7aad6a phy: Add reset callback for not generic phy 7a8a6588219d ARM: dts: uniphier: add CPU clocks and OPP table for PXs2 SoC 35167e27f2b7 ARM: dts: uniphier: add CPU clocks and OPP table for Pro5 SoC 6c0dceaae604 ARM: dts: uniphier: increase register region size of sysctrl node 183ad3669f28 arm64: dts: uniphier: add CPU clocks and OPP tables for LD20 SoC bdb818368181 arm64: dts: uniphier: add CPU clock and OPP table for LD11 SoC 1ef64af81716 arm64: dts: uniphier: increase register region size of sysctrl node 2f81137f0347 arm64: dts: uniphier: switch over to PSCI enable method 08382c9f6efe Smack: Assign smack_known_web label for kernel thread's eeffceee421b ixgbevf: Handle previously-freed msix_entries 9f3c7504fa00 ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers 520288218cf2 ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets 5f1c3589b0f0 ixgbe: Correct X550 phy ID 470739b56386 ixgbe: Add X553 FW ALEF support 55570b6f5e2c ixgbe: set device if before calling get_invariants b71f6c40bb36 ixgbe: use link instead of I2C combined abstraction 812d7dff107f ixgbe: remove SFP ixfi support 1fa71252778d ixgbe: Handle previously-freed msix_entries 2916500db307 ixgbe: Add X553 PHY FC autoneg support 21d882eb3a7e ixgbe: fix link status check for copper X550em 4dc4000b3511 ixgbe: do not use ixgbe specific mdio defines d2e455a8884d ixgbe: Update setup PHY link to unset all speeds 805cedd66354 ixgbe: Add support to retrieve and store LED link active 0c1b7de4f33f ixgbe: Add X552 iXFI configuration helper function 3a62234680d8 drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state. 8e9e3f5ba9ec Documentation: bindings: fix twl-rtc documentation 959df7778bbd rtc: Enable compile testing for Maxim and Samsung drivers d839c60ac556 MIPS: jz4740: Remove obsolete code 6ab590183703 MIPS: qi_lb60: Probe RTC driver from DT and use it as power controller 262d62cb00ce MIPS: jz4740: DTS: Probe the jz4740-rtc driver from devicetree f9eb69d1ae2f rtc: jz4740: Add support for acting as the system power controller 465e42180cd1 pinctrl: qcom: Add msm8994 pinctrl driver c05229a893e7 rtc: jz4740: Add support for devicetree 88d88c5a4ad6 Documentation: dt: Add binding info for jz4740-rtc driver cd563200c090 rtc: jz4740: Add support for the RTC in the jz4780 SoC 8b6102534cef rtc: sparc: make sun4v explicitly non-modular 683cec8a06a0 rtc: sparc: make starfire explicitly non-modular 87ebfd6439c1 rtc: make rtc-lib explicitly non-modular 0c8c6ba00cbf pinctrl: sunxi: make bool drivers explicitly non-modular efce21fc43e0 rtc: omap: prevent disabling of clock/module during suspend 3984903a2e39 rtc: omap: Fix selecting external osc c18b4c52c755 rtc: pcf85063: do not register a RTC device if chip is not present 0f15f500ff2c pinctrl: meson: Add GXL pinctrl definitions 43bbf94c333a gpio: htc-egpio: Make it explicitly non-modular 22d5127ec916 pinctrl: single: Use generic parser and #pinctrl-cells for pinctrl-single,bits 4622215fb1dd pinctrl: single: Use generic parser and #pinctrl-cells for pinctrl-single,pins 42124bc598f6 pinctrl: Introduce generic #pinctrl-cells and pinctrl_parse_index_with_args d2cdf5dc58f6 pinctrl: cherryview: Prevent possible interrupt storm on resume 56211121c082 pinctrl: cherryview: Serialize register access in suspend/resume 8f3086d2a9c1 spi: fsl-espi: don't write ESPI_SPMODE register if the mode doesn't change 60d9531a61ef spi: fsl-espi: remove unneeded call to fsl_espi_setup_transfer 300a18d13f7e ASoC: sun4i-codec: Add support for A31 board level audio routing ecd5cdb4fd81 ASoC: sun4i-codec: Add support for A31 analog microphone inputs 0f909f98d7cb ASoC: sun4i-codec: Add support for A31 Line Out playback ce98321bf7d2 fs: Remove unmap_underlying_metadata e64855c6cfaa fs: Add helper to clean bdev aliases under a bh and use it 69a9bea146b1 ext2: Use clean_bdev_aliases() instead of iteration 64e1c57fa474 ext4: Use clean_bdev_aliases() instead of iteration f734c89cc96e direct-io: Use clean_bdev_aliases() instead of handmade iteration 29f3ad7d8380 fs: Provide function to unmap metadata for a range of blocks 172ff5a22d4c clk: ti: make clk-dra7-atl explicitly non-modular 33996b029de8 clk: tegra: make clk-tegra124-dfll-fcpu explicitly non-modular 188e8719c50d clk: mvebu: make ap806-system-controller explicitly non-modular 7acf751ea5d0 clk: mvebu: make cp110-system-controller explicitly non-modular 416379f9ebde PCI: designware: Check for iATU unroll support after initializing host 9fe694295098 clk: pxa: transfer CPU clock setting from pxa2xx-cpufreq 147b36d5b70c i2c: core: fix NULL pointer dereference under race condition 0e97a34083a0 net/mlx5: Fix invalid pointer reference when prof_sel parameter is invalid ee39fbc4447d net/mlx5: E-Switch, Set the actions for offloaded rules properly 358d79a47e5a net/mlx5e: Handle matching on vlan priority for offloaded TC rules abd3277287c7 net/mlx5e: Disallow changing name-space for VF representors d7a0ecab380c net/mlx5e: Re-arrange XDP SQ/CQ creation 87dc02551c50 net/mlx5e: Fix XDP error path of mlx5e_open_channel() 6d6770755f05 nfp: add support for offload of XDP programs 2e9d594d5065 nfp: remove unnecessary parameters from nfp_net_bpf_offload() ecd63a0217d5 nfp: add XDP support in the driver 68f929ff2654 debugfs: constify argument to debugfs_real_fops() 13df4c666c55 nfp: reorganize nfp_net_rx() to get packet offsets early 164d1e9e5d52 nfp: add support for ethtool .set_channels 1e9e10d0c136 nfp: move RSS indirection table init into a separate function e31230f9260f nfp: add helper to reassign rings to IRQ vectors 0668b60ba602 nfp: loosen relation between rings and IRQs vectors a10b563d8846 nfp: reuse ring helpers on .ndo_open() path 0ae42dfcf249 nfp: rename ring allocation helpers 68453c7a8973 nfp: centralize runtime reconfiguration logic 81cc2e434a9e nfp: add support for ethtool .get_channels bd8255d8ba35 amd-xgbe: Prepare for supporting PCI devices 4b8acdf5fe97 amd-xgbe: Update how to determine DMA channel status e5a20b9072eb amd-xgbe: Support for 64-bit management counter registers b03a4a6fb309 amd-xgbe: Prepare for a new PCS register access method 1bf40ada6290 amd-xgbe: Add support for clause 37 auto-negotiation a64def4161d4 amd-xgbe: Prepare for introduction of clause 37 autoneg e57f7a3feaef amd-xgbe: Prepare for working with more than one type of phy 43e0dcf70840 amd-xgbe: Perform priority-based hardware FIFO allocation 586e3cfb260a amd-xgbe: Prepare for priority-based FIFO allocation d9682c90cf54 amd-xgbe: Fix formatting of PCS register dump e2d118a1cb5e net: inet: Support UID-based routing in IP protocols. 622ec2c9d524 net: core: add UID to flows, rules, and routes 86741ec25462 net: core: Add a UID field to struct sock. d78343d2d796 net: dsa: mv88e6xxx: setup port's MAC 96a2b40c7bd3 net: dsa: mv88e6xxx: add port's MAC speed setter a0a0f6229b81 net: dsa: mv88e6xxx: add port's RGMII delay setter 7f1ae07b51e8 net: dsa: mv88e6xxx: add port duplex setter 08ef7f1022e8 net: dsa: mv88e6xxx: add port link setter 385a0995cc64 net: dsa: mv88e6xxx: add port 802.1Q mode setter 77064f37b9c2 net: dsa: mv88e6xxx: add port PVID accessors b4e48c500eb8 net: dsa: mv88e6xxx: add port FID accessors 5a7921f46df2 net: dsa: mv88e6xxx: add port vlan map setter e28def33291c net: dsa: mv88e6xxx: add port state setter 18abed211c05 net: dsa: mv88e6xxx: add port files 1b5b42216469 regulator: core: Add new API to poll for error conditions d42c79701a3e KVM: arm/arm64: vgic: Kick VCPUs when queueing already pending IRQs 112b0b8f8f6e KVM: arm/arm64: vgic: Prevent access to invalid SPIs 94d0e5980d67 arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a single CPU e0b70061404f drm/i915: Reinit polling before hpd when resuming f97f193613dc drm/i915: Remove redundant reprobe in i915_drm_resume 7aacbc7ff7f6 ASoC: stac9766: Remove ac97_read/ac97_write wrappers 6bbf787bb70c ASoC: stac9766: Convert to regmap dccb395c268e ASoC: stac9766: Move register defines to main source file 2bea8f97d4c3 ASoC: stac9766: Remove register paging support 355602eb5af9 ASoC: stac9766: Remove unused DAI ID defines 6ff67ccafdf4 ASoC: topology: ABI - Add voice wake up flag for DAI links 9aa3f03473ce ASoC: topology: Rename functions & variables for physical DAIs 3fbf793510c7 ASoC: topology: ABI - Rename struct and type for physical DAIs ab4bc5eed8e9 ASoC: topology: Rename the function to create a FE link 593d9e52f9bb ASoC: topology: Add support to configure existing physical DAI links 17fb175520e5 ASoC: Define API to find a dai link ed8b0c0f93fd drm/arm: mark symbols static where possible 2fe1f08ee06e drm: mali-dp: Add support for setting plane's rotation property from userspace. fe37ed6a2dd6 drm: mali-dp: Don't set DRM_PLANE_COMMIT_ACTIVE_ONLY 70c94a3c8f68 drm: mali-dp: Store internal format and n_planes in plane state c57eb710b657 drm: mali-dp: Enable alpha blending 158077806846 drm: mali-dp: Refactor plane initialisation de9c4810abc6 arm: mali-dp: Extract mode_config cleanup into malidp_fini a46a096a40c8 drm: mali-dp: Add pitch alignment check for planes a228062cb4e4 drm: mali-dp: Add pitch alignment check function 3be09bec42a8 spi: rspi: supports 32bytes buffer for DUAL and QUAD 676c6b5208f7 ASoC: topology: ABI - Update physical DAI link configuration for version 5 ba9b8c42cff5 ASoC: codecs: msm8916-wcd-digital: rename parse_dt to get_clks 4323ec250cbc ASoC: codecs: msm8916-wcd-analog: clean parse_dt() e634b76caf83 spi: spidev_test: Fix input file check when transferring file 16976085a114 drm/msm: Fix error handling crashes seen when VRAM allocation fails 9c7540241885 drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms b30ce9e0552a drm/i915/dp: BDW cdclk fix for DP audio b83bd893f3a0 pinctrl: bcm2835: reduce GPPUD set-up time 684373eaa95f pinctrl: cherryview: Drop ctrlX prefix from the pin debugfs output 951f033d969a pinctrl: zynq: Add a 8 bit wide nand option f6dbbff4f0af ARM: dts: stm32f429: add LSI and LSE clocks ed75bf3380bb ARM: dts: stm32f429: remove Ethernet wake on Lan support 682d77cf0a9b ARM: dts: stm32f429: Fix Ethernet node on Eval Board d9b296b91a12 ARM: dts: stm32f429: Align Ethernet node with new bindings properties 626e7ea00215 ARM: DT: stm32: move dma translation to board files f11343899055 ARM: DT: STM32: add dma for usart3 on F429 73767f19a018 ARM: DT: STM32: add dma for usart1 on F429 5670501c9969 ARM: dts: Declare push button as GPIO key on stm32f429 boards ed01154fe7dd ARM: dts: Add GPIO irq support to STM32F429 ebbd9896a692 ARM: dts: armada-370-rn102: add pinmuxing for i2c0 3f1b13f4e118 ARM: dts: armada-370-rn102: drop specification of compatible for i2c0 2c3a3f44dc13 drm/i915: Fix pages pin counting around swizzle quirk e13258f38e92 batman-adv: Detect missing primaryif during tp_send as error 27915aa61060 batman-adv: Revert "fix splat on disabling an interface" 871b7ef2a185 kvm/page_track: export symbols for external usage d126363d8fe9 kvm/page_track: call notifiers with kvm_page_track_notifier_node ae7cd87372a4 KVM: x86: add track_flush_slot page track notifier 52c468fb37b6 MAINTAINERS: oxnas: Add new files definitions 38d4a53733f5 ARM: dts: Add support for OX820 and Pogoplug V3 68cc085a4daa ARM: dts: r8a7794: remove Z clock 8698d83dcf1b ARM: dts: r8a7779: marzen: Configure pinmuxing for the DU0 input clock cbdcf396fc86 ARM: dts: sh73a0: Remove skeleton.dtsi inclusion d0b54c54f1a2 ARM: dts: r8a7740: Remove skeleton.dtsi inclusion 1cfc0c03602b ARM: dts: r8a7779: Remove skeleton.dtsi inclusion 3bc313022dbd ARM: dts: r8a7778: Remove skeleton.dtsi inclusion 51b884d0e1d8 ARM: dts: emev2: Remove skeleton.dtsi inclusion 30524edfae10 ARM: dts: r8a7779: Fix DU reg property 06b64afa6e98 ARM: dts: r8a7793: Enable VIN0-VIN2 84e3a74664c5 ARM: dts: koelsch: add HDMI input 56548d0c5aea ARM: dts: lager: Add entries for VIN HDMI input support bba1b7ea9a1c ARM: dts: rskrza1: add sdhi1 DT support 66474697923c ARM: dts: r7s72100: add sdhi to device tree 0f4eebb63eb7 ARM: dts: r8a7794: Fix W=1 dtc warnings af897250ea54 ARM: dts: gose: use generic pinctrl properties in SDHI nodes 7c8522b7047c ARM: dts: r7s72100: add sdhi clock to device tree 887862227ba3 ARM: dts: r7s72100: add mmcif to device tree b0663cd4211a ARM: dts: r8a7792: add MSIOF support 5cef452bf895 ARM: dts: r8a7792: add MSIOF clocks f6eea82a87db ARM: dts: wheat: add DU support 655ea5550642 ARM: dts: r8a7794: Correct SCIFB reg properties to cover all registers 88b8596ba955 ARM: dts: r8a7793: Correct SCIFB reg properties to cover all registers 5f25f9f52e19 ARM: dts: r8a7791: Correct SCIFB reg properties to cover all registers f31fbe837b42 ARM: dts: r8a7790: Correct SCIFB reg properties to cover all registers 9510f3492589 ARM: dts: alt: enable UHS for SDHI 0 & 1 5babb5d46413 ARM: dts: r8a7794: set maximum frequency for SDHI clocks d3cec922fe20 ARM: dts: koelsch: enable UHS for SDHI 0, 1 & 3 9652623f8f01 ARM: shmobile: r8a7779/marzen: Add board part number to DT bindings 44c1a893820d ARM: shmobile: select errata 798181 for SoCs with CA15 cores 935085209343 arm64: renesas: r8a7796: add SYS-DMAC controller nodes 0751e1bd1e9e arm64: dts: r8a7795: salvator-x: add bias setting for usb1_pins 38548328fe3f arm64: dts: r8a7796: salvator: enable on board eMMC 7c827d1fda99 arm64: dts: r8a7795: salvator: enable on-board eMMC af3cf72f5f4b arm64: dts: r8a7796: salvator-x: enable UHS for SDHI 0 & 3 e2420b92de49 arm64: dts: r8a7796: salvator-x: enable SDHI0 & 3 ac95330b9637 clk: sunxi: Fix M factor computation for APB1 600271d90000 blk-mq: immediately dispatch big size request 50d24c34403c block: immediately dispatch big size request 7154d76fedf5 drm/vc4: Add support for rendering with ETC1 textures. 457e67a72869 drm/vc4: Fix termination of the initial scan for branch targets. 16a767ec6316 MIPS: Fix max_low_pfn with disabled highmem f92722dc4545 MIPS: Correct MIPS I FP sigcontext layout 758ef0a939d4 MIPS: Fix ISA I/II FP signal context offsets 6daaa3266db9 MIPS: Remove FIR from ISA I FP signal context 35938a00ba86 MIPS: Fix ISA I FP sigcontext access violation handling 5a1aca4469fd MIPS: Fix FCSR Cause bit handling for correct SIGFPE issue c9e560397457 MIPS: ptrace: Also initialize the FP context on individual FCSR writes 8a98495c7008 MIPS: dump_tlb: Fix printk continuations 752f5499823e MIPS: Fix __show_regs() output 41000c5819ee MIPS: traps: Fix output of show_code fe4e09e70121 MIPS: traps: Fix output of show_stacktrace bcf084de5d42 MIPS: traps: Fix output of show_backtrace 818f38c5b7c4 MIPS: Fix build of compressed image 9a59061cfd7a MIPS: generic: Fix KASLR for generic kernel. 473669796338 MIPS: KASLR: Fix handling of NULL FDT 93032e31a5f1 MIPS: Malta: Fixup reboot 682c1e52215d MIPS: CPC: Provide default mips_cpc_default_phys_base to ignore CPC b4eb4f7f1a97 audit: less stack usage for /proc/*/loginuid a44342acde30 drm/i915: Fix test on inputs for vma_compare() 243d52126184 taskstats: fix the length of cgroupstats_cmd_get_policy 00ffc1ba02d8 genetlink: fix a memory leak on error path f8690450f3d0 HID: Add new force feedback driver for Mayflash game controller adapters b2554000f5b5 HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters 990ff4d84408 ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped 04a886727ca7 ARM: dts: exynos: Use human-friendly symbols for interrupt properties in exynos5440 7184c42c5712 ARM: dts: exynos: Use human-friendly symbols for interrupt properties in exynos5260 888950b0cb49 ARM: dts: exynos: Use human-friendly symbols for interrupt properties in exynos5 74e2c9586b25 ARM: dts: exynos: Use human-friendly symbols for interrupt properties in exynos4 9645ab2cbc1a ARM: dts: exynos: Use human-friendly symbols for interrupt properties in exynos3250 c473c9a18044 ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos5440 eb87868a28eb ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos5260 6abdf8d135b7 ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos5410/exynos542x 27e64b27b688 ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos5250 12a5e2b17f9b ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos5 89be851108fa ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos3250 86bb573d0b2a arm64: dts: exynos: Use human-friendly symbols for interrupt properties in exynos7 ef4aea97a700 arm64: dts: exynos: Fix invalid GIC interrupt flags in exynos7 11ebc47cdebb ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos4x12 71990ea32f1f ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos4210 63aee4fa75be ARM: dts: exynos: Fix invalid GIC interrupt flags in exynos4 dff505125067 ASoC: sun4i-codec: Add support for A31 Line In playback 8d9e4c9e993f ASoC: sun4i-codec: Add support for A31 playback through headphone output 730e2dd0cbc7 ASoC: sun4i-codec: Increase DMA max burst to 8 bc03f0d57600 ASoC: sun4i-codec: Expand quirks to handle register offsets and card creation 5976c5f45c40 net/sched: cls_flower: Support matching on SCTP ports bd720ecf4ec6 ASoC: sun4i-codec: Revise comments for register definition macros 29ab5a3b94c8 ehea: fix operation state report 5e5f89e70b29 mlxsw: pci: Fix the FW ready mask length 8ac46fc57df8 arm64: dts: exynos: Add dts file for Exynos5433-based TM2E board 01e5d2352152 arm64: dts: exynos: Add dts file for Exynos5433-based TM2 board 5f04c4cfcc92 arm64: dts: exynos: Add dtsi files for Samsung Exynos5433 64bit SoC 1aa9d1a0e7ee ipv6: dccp: fix out of bound access in dccp_v6_err() 93636d1f1f16 netlink: netlink_diag_dump() runs without locks 6706a97fec96 dccp: fix out of bound access in dccp_v4_err() 346da62cc186 dccp: do not send reset to already closed sockets c3f24cfb3e50 dccp: do not release listeners too soon 79d8665b9545 tcp: fix return value for partial writes 9ee6c5dc816a ipv4: allow local fragmentation in ip_finish_output_gso() da96786e26c3 net: tcp: check skb is non-NULL for exact match on lookups 72aa0d899a3e drm/i915/guc: Cache the client mapping dbd1759e6a9c ipv6: on reassembly, record frag_max_size 0cc0aa614b4c ipv6: add IPV6_RECVFRAGSIZE cmsg 70ecc2484132 ipv4: add IP_RECVFRAGSIZE cmsg ac9e70b17ecd tcp: fix potential memory corruption 9512925a2cc2 qede: Correctly map aggregation replacement pages 52b6c5c21800 dt-bindings: net: Add OXNAS DWMAC Bindings 5ed7414062e7 net: stmmac: Add OXNAS Glue Driver 9999370faed9 net: ip, raw_diag -- Use jump for exiting from nested loop cd05a0eca875 net: ip, raw_diag -- Fix socket leaking for destroy request 0b53df1e9e07 cxgb4: correct device ID of T6 adapter 14135f30e33c inet: fix sleeping inside inet_wait_for_connect() cf0ea4da4c7d HID: usbhid: add ATEN CS962 to list of quirky devices 1793e1c5217c HID: intel-ish-hid: Fix !CONFIG_PM build warning 5459ada2b3cd HID: sensor-hub: Fix packing of result buffer for feature report 4f43c501db32 arm64: defconfig: enable EEPROM_AT25 config option 2f2a3462bc15 ASoC: sun4i-codec: Move data structures to add create_card call to quirks a83e3b4c4454 ASoC: Intel: Skylake: Add D0i3 mode ref counting 6bd9dcf339eb ASoC: Intel: Skylake: Add support for specifying D0i3 configuration 8a0cb2360ddb ASoC: Intel: Skylake: Add support for LPMode 5bb4cd46ace5 ASoC: Intel: Skylake: Add D0iX callbacks a26a3f53e3d2 ASoC: Intel: Skylake: Add support for programming D0i3C 41b7523f192b ASoC: Intel: Skylake: Add D0iX IPCs 80a0df18191a ASoC: Intel: Add sst_ipc_tx_message_nopm a79a812131b0 arc: Implement arch-specific dma_map_ops.mmap ae73b34f66f6 ASoC: sun4i-i2s: Implement capture support 717a8e723537 ASoC: topology: ABI - Add flags and private data to PCM 288b8da7e992 ASoC: topology: Support topology file of ABI v4 8f27c4abc2cd ASoC: topology: Only use valid names of PCM for the kernel DAI & DAI link 55726dc95b78 ASoC: topology: Make PCM backward compatible from ABI v4 46f3cc176210 block: drop q argument from bsg_validate_sgv4_hdr a933568eb61d drm/i915: Tidy slab cache allocations e9300a4b7bba firewire: net: fix fragmented datagram_size off-by-one 667121ace9db firewire: net: guard against rx buffer overflows 1c0e3e82a7fb dmaengine: qcom_hidma: add MSI support for interrupts 0e858f8d6f66 dmaengine: qcom_hidma: protect common data structures 9483d9ae0945 dmaengine: qcom_hidma: bring out interrupt cause bdcfddfd7481 dmaengine: qcom_hidma: make pending_tre_count atomic 184e13969fe6 dmaengine: st_fdma: Update st_fdma to 'depends on REMOTEPROC'. ad3610919e6f kvm: x86: avoid atomic operations on APICv vmentry 08733a0cb7de netfilter: handle NF_REPEAT from nf_conntrack_in() 26dfab721629 netfilter: merge nf_iterate() into nf_hook_slow() 01886bd91f1b netfilter: remove hook_entries field from nf_hook_state c63cbc460419 netfilter: use switch() to handle verdict cases from nf_hook_slow() 0e5a1c7eb3fc netfilter: nf_tables: use hook state from xt_action_param structure dfc5148fb3f9 drm/i915: Introduce HAS_64BIT_RELOC 07c7e30c1885 Documentation/admin-guide: split the device list to a separate file e52347bd66f6 Documentation/admin-guide: split the kernel parameter list to a separate file 29849a695ffe Documentation/gpu: use code-block with proper language 57131dd3fd9f Documentation/dev-tools: use code-block with proper language 07a37ba58353 Documentation/admin-guide: use code-block with proper language b459106ea4b7 Documentation/sphinx: set literal block highlight language to none 8d26d90ba3e1 Documentation/sphinx: include admin-guide in the latex/pdf build 0af205ea6c35 Documentation/sphinx: fix make SPHINXDIRS="dirs" pdfdocs for more than one dir eaed1b25a783 Documentation/sphinx: change pdflatex interaction mode to batchmode c8556966720f Documentation/sphinx: remove superfluous trailing ; from quiet_cmd_sphinx 207fc55bc32f Documentation/sphinx: make it possible to build latexdocs without pdflatex 1171a28bacee Documentation/sphinx: let the user specify PDFLATEX and LATEXOPTS cfbd950d5e6e video: ARM CLCD: fix Vexpress regression 613dbd95723a netfilter: x_tables: move hook state into xt_action_param structure 06fd3a392bb3 netfilter: deprecate NF_STOP 1610a73c4175 netfilter: kill NF_HOOK_THRESH() and state->tresh d2be66f6858d netfilter: remove comments that predate rcu days b250a7fc3bbe netfilter: get rid of useless debugging from core 9cecca75b5a0 usb: dwc3: pci: call _DSM for suspend/resume 0f817ae696b0 usb: dwc3: pci: add a private driver structure ff377ae47de5 usb: dwc3: gadget: always kick if num_pending_sgs > 0 7282c4ef0b66 usb: dwc3: gadget: stop touching HWO TRBs d86c5a676e5b usb: dwc3: gadget: always try to prepare on started_list first e62c5bc57367 usb: dwc3: gadget: tracking per-TRB remaining bytes 6cb2e4e3de10 usb: dwc3: gadget: cope with XferNotReady before usb_ep_queue() 76a638f8ac0d usb: dwc3: gadget: wait for End Transfer to complete 38314e59a901 usb: gadget: NCM: differentiate consumed packets from dropped packets 18d4689643b0 usb: gadget: u_ether: link socket buffers to the device for received packets 9a5380c3ba17 usb: gadget: NCM: link socket buffers to the device for tx packets 5bdcde90d745 usb: gadget: f_fs: use complete() instead complete_all() 31faf878bd8c usb: renesas_usbhs: cleanup with list_first_entry_or_null() 785c91f8ae4d usb: dwc3: cleanup with list_first_entry_or_null() ffc4b4067e1b usb: dwc2: cleanup with list_first_entry_or_null() 3f5ad8640cd1 usb: Convert pr_warning to pr_warn 5002c9313594 usb: gadget: composite: use kasprintf() instead of open coding it bb0147364850 usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so cf68923055cb usb: dwc3: gadget: purge dwc3_stop_active_transfers() c5ac6116db35 usb: dwc3: core: add dwc3_get_properties() 3b2733227f40 usb: dwc3: core: remove unnecessary alignment 941f918ecfa7 usb: dwc3: core: introduce dwc3_core_setup_global_control() 0759956f8ae7 usb: dwc3: core: introduce dwc3_core_is_valid() 0bb39ca1ad87 usb: dwc3: Add support for device L1 exit f9d2f9228cde usb: dwc3: remove unused struct member dwc3->mem 0a695d4c75ff usb: dwc3: gadget: never ever kill the machine c9508c8c50f9 usb: dwc3: gadget: only interrupt on short if short_not_ok is set 58f29034b4c4 usb: dwc3: gadget: CSP is only valid for OUT endpoints b9bd138e06b9 usb: dwc3: gadget: remove unused 'first_trb_index' 39e07ffb1c3d usb: dwc3: ep0: simplify dwc3_ep0_handle_feature() 6d729a55cc0f usb: dwc3: host: extract dwc3_host_get_irq() 6db3812e09db usb: dwc3: gadget: extract dwc3_gadget_get_irq() 4dd5a69e495b usb: dwc3: trace: add a proper tracepoint for reg accessors ba1773fb7de9 usb: dwc3: Kconfig: allow all glues to build if COMPILE_TEST 57b14da56227 usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y a97ea994605e usb: dwc3: gadget: offset Start Transfer latency for bulk EPs fa8d965d736b usb: dwc3: trace: pretty print high-bandwidth transfers too 9d8ee9c4b651 usb: gadget: udc: mv: remove unnecessary & operation 0eb862e9c4f7 usb: gadget: udc: fsl: remove unnecessary & operation 14f91dd524c4 usb: ip: remove unnecessary & operation efdd17e66718 usb: misc: usbtest: remove unnecessary & operation 1e1eea0eeb39 usb: gadget: udc: s3c2410: remove unnecessary & operation 090bdb5c1f9c usb: gadget: udc: net2280: remove unnecessary & operation 8c683c43fb8f usb: gadget: udc: net2272: remove unnecessary & operation c2b4d863e1dc usb: gadget: udc: dummy: remove unnecessary & operation cc2e895c604c usb: gadget: udc: bdc: remove unnecessary & operation 44fbbf1f837f usb: gadget: udc: atmel: remove unnecessary & operation 9ad587710a2f usb: gadget: composite: remove unnecessary & operation 8437ab99a683 usb: host: ehci: remove unnecessary max_packet() macro 5f9492ff1dd7 usb: core: endpoint: remove unnecessary & operation c091b6b34b55 usb: core: devices: remove unnecessary & operation 63b9e901e461 usb: chipidea: udc: remove unnecessary & operation 670216f4d38b media: usb: uvc: remove unnecessary & operation 734d3ddd8190 usb: host: xhci: purge GET_MAX_PACKET() abb621844f6a usb: ch9: make usb_endpoint_maxp() return only packet size 6ddcabc2aa40 usb: musb: make use of new usb_endpoint_maxp_mult() 131e19b9e3a5 usb: misc: usbtest: make use of new usb_endpoint_maxp_mult() dcf5228c1c78 usb: host: xhci: make use of new usb_endpoint_maxp_mult() e3b89080f2c5 usb: host: ehci: make use of new usb_endpoint_maxp_mult() df4769e37a1f usb: gadget: udc: mv_udc: make use of new usb_endpoint_maxp_mult() a0fefbde4680 usb: gadget: udc: gr: make use of new usb_endpoint_maxp_mult() 2f237451a815 usb: gadget: udc: fusb300: make use of new usb_endpoint_maxp_mult() 4250914d3a29 usb: gadget: udc: fsl: make use of new usb_endpoint_maxp_mult() ee8ac85596ec usb: gadget: udc: dummy: make use of new usb_endpoint_maxp_mult() 1f5bba7381c5 usb: gadget: udc: bdc: make use of new usb_endpoint_maxp_mult() f0419d9fdf40 usb: gadget: udc: atmel: make use of new usb_endpoint_maxp_mult() 91f97521bb3f usb: core: devices: make use of new usb_endpoint_maxp_mult() a98e25e71d11 usb: chipidea: udc: make use of new usb_endpoint_maxp_mult() 4e3886081848 arm64: dts: add Pine64 support bc13d8feb6dc Documentation: devicetree: add vendor prefix for Pine64 6bc37fac30cf arm64: dts: add Allwinner A64 SoC .dtsi c6a0637460c2 clk: sunxi-ng: Add A64 clocks 8243d5597793 sched/core: Remove pointless printout in sched_show_task() 382005027fed sched/core: Fix oops in sched_show_task() c7faee2109f9 locking/drm: Fix i915_gem_shrinker_lock() locking eed6f0eda0a0 virtio-gpu: fix vblank events a6a7b9a207d4 drm: mali-dp: Set the drm->irq_enabled flag to match driver's state. aad389634066 drm: mali-dp: Clear the config_valid flag before using it in wait_event. 18088db042dd parisc: Ignore the pkey system calls for now 6a6e2a14bbc0 parisc: Use LINUX_GATEWAY_ADDR define instead of hardcoded value 6ed518328d01 parisc: Ensure consistent state when switching to kernel stack at syscall entry f4125cfdb300 parisc: Avoid trashing sr2 and sr3 in LWS code 6f63d0f6be4e parisc: use KERN_CONT when printing device inventory 3bd31cdc4aa6 clk: qcom: Add freq tables for a few rcgs 86c390dcd8cd clk: qcom: Add .is_enabled ops for clk-alpha-pll f2131c543649 ARM: pxa: remove duplicated include from spitz.c 37a7b3e26335 ARM: socfpga: updates for socfpga_defconfig 10565dfd3548 spi: sun6i: Support Allwinner H3 SPI controller 8ea7ce9cc6de spi: sun6i: Add binding for Allwinner H3 SPI controller fe3683779e0b ASoC: bcm: add depends on HAS_DMA 1b07304c587d KVM: nVMX: support descriptor table exits 5587859fb1e8 KVM: x86: use ktime_get instead of seeking the hrtimer_clock_base 8003c9ae204e KVM: LAPIC: add APIC Timer periodic/oneshot mode VMX preemption timer support 7e810a38e6c7 KVM: LAPIC: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer 498f81621916 KVM: LAPIC: introduce kvm_get_lapic_target_expiration_tsc() a10388e11fd0 KVM: LAPIC: guarantee the timer is in tsc-deadline mode 7d7f7da2f1fc KVM: LAPIC: extract start_sw_period() to handle periodic/oneshot mode ce35ef27d4b7 kvm/stats: Update kvm stats to clear on write to their debugfs entry 868a32f327e3 kvm: x86: remove the misleading comment in vmx_handle_external_intr b5f5fdca65db KVM: x86: add track_flush_slot page track notifier 23611332938d KVM: VMX: refactor setup of global page-sized bitmaps 2e69f8656139 KVM: VMX: join functions that disable x2apic msr intercepts 40d8338d095e KVM: VMX: remove functions that enable msr intercepts 83bafef1a131 kvm: nVMX: Update MSR load counts on a VMCS switch cf3215d9394a kvm: nVMX: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->fail 66d73e12f278 KVM: X86: MMU: no mmu_notifier_seq++ in kvm_age_hva c63e45635bfa KVM: VMX: Better name x2apic msr bitmaps d9092f52d7e6 kvm: x86: Check memopp before dereference (CVE-2016-8630) 3e91d07bb592 clk: renesas: rcar-gen2: Remove obsolete rcar_gen2_clocks_init() b9fe9421d066 clk: renesas: r8a7779: Remove obsolete r8a7779_clocks_init() 7978a78c828a clk: renesas: r8a7778: Remove obsolete r8a7778_clocks_init() 80951f04c3f9 ARM: shmobile: rcar-gen2: Stop passing mode pins state to clock driver eae339264fd4 ARM: shmobile: r8a7779: Stop passing mode pins state to clock driver f3519926babe ARM: shmobile: r8a7778: Stop passing mode pins state to clock driver ddab5aed8ecd clk: renesas: rcar-gen3-cpg: Remove obsolete rcar_gen3_read_mode_pins() 05972d48d239 clk: renesas: r8a7796: Obtain mode pin values from R-Car RST driver 969921e0d2b5 clk: renesas: r8a7795: Obtain mode pin values from R-Car RST driver f84c9c3ca977 clk: renesas: rcar-gen2: Obtain mode pin values using RST driver 931db8a0c646 clk: renesas: r8a7779: Obtain mode pin values from R-Car RST driver 578d601cbc51 clk: renesas: r8a7778: Obtain mode pin values using R-Car RST driver 65f922c78f96 arm64: renesas: r8a7796 dtsi: Add device node for RST module 6ddbb4cec2f4 arm64: renesas: r8a7795 dtsi: Add device node for RST module 46edf183af72 ARM: dts: r8a7794: Add device node for RST module eb2d2723d51e ARM: dts: r8a7793: Add device node for RST module d6f78ec4521b ARM: dts: r8a7792: Add device node for RST module 1fd27b80b60d ARM: dts: r8a7791: Add device node for RST module dd2b267bae04 ARM: dts: r8a7790: Add device node for RST module ad40150ab896 ARM: dts: r8a7779: Add device node for RESET/WDT module e2eb35e03af7 ARM: dts: r8a7778: Add device node for RESET/WDT module 527c02f66d26 soc: renesas: Add R-Car RST driver 362922a1a534 reset: Add renesas,rst DT bindings dbdcc4f996df clk: renesas: r8a7796: Add DU and LVDS clocks 88ddc1f8e367 clk: renesas: r8a7796: Add VSP clocks f4407a6e26b1 clk: renesas: r8a7796: Add FCP clocks 1b9fe7030cfd clk: renesas: cpg-mssr: Remove bogus commas from error messages cf31bc71c0f8 clk: renesas: r8a7796: Add DRIF clock 269ebce4531b xen-netfront: cast grant table reference first to type int 17197236d62c enic: set skb->hash type properly f7a5537cd2a5 net: 3com: typhoon: use new api ethtool_{get|set}_link_ksettings 1913540a1328 ila: Fix crash caused by rhashtable changes 3de864f8c9e4 net: ip, diag -- Adjust raw_abort to use unlocked __udp_disconnect cc89c323a30e lan78xx: Use irq_domain for phy interrupt from USB Int. EP 2331ccc5b323 tcp: enhance tcp collapsing 4fd19c15dece ip6_udp_tunnel: remove unused IPCB related codes 23f4ffedb7d7 ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() b646cf299e14 net: 3c509: use new api ethtool_{get|set}_link_ksettings e19b7883ef8b net: 3c59x: use new api ethtool_{get|set}_link_ksettings bc8ee596afe8 net: mii: add generic function to support ksetting support 45788f1f5534 MAINTAINERS: Update MELLANOX MLX5 core VPI driver maintainers 15fca2c8eb41 net/mlx4_en: Add ethtool statistics for XDP cases 67f8b1dcb9ee net/mlx4_en: Refactor the XDP forwarding rings scheme ccc109b8ed24 net/mlx4_en: Add TX_XDP for CQ types 355f4fb1405e kvm: nVMX: VMCLEAR an active shadow VMCS after last use e4ff952a7e11 sctp: clean up sctp_packet_transmit ea26e4ec08d4 KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK 13fa876ebd03 net/sched: cls_flower: merge filter delete/destroy common code a1a8f7fe92a2 net/sched: cls_flower: add missing unbind call when destroying flows a6eaa8849f92 nvme: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code 3174dd33fa83 nvme: Fix a race condition related to stopping queues 7b17c2f7292b dm: Fix a race condition related to stopping and starting queues f0d33ab76cfc dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code 2b053aca76b4 blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() 6a83e74d214a blk-mq: Introduce blk_mq_quiesce_queue() 9b7dd572cc43 blk-mq: Remove blk_mq_cancel_requeue_work() 52d7f1b5c2f3 blk-mq: Avoid that requeueing starts stopped queues 2253efc850c4 blk-mq: Move more code into blk_mq_direct_issue_request() fd00144301d6 blk-mq: Introduce blk_mq_queue_stopped() 5d1b25c1ecab blk-mq: Introduce blk_mq_hctx_stopped() bc27c01b5c46 blk-mq: Do not invoke .queue_rq() for a stopped queue 47d7fbb32c57 drm/sun4i: Add a few formats 46dcf0ff0de3 ARM: dts: exynos: Remove exynos4415.dtsi 6c08d7ab23dd drm/sun4i: Fix error handling 2cefe4dbaadf block: add bio_iov_iter_get_pages() 13edd5e7315a writeback: mark background writeback as such 7637241e651e writeback: add wbc_to_write_flags() 1d796d6a9641 block: add REQ_BACKGROUND 02866eab0f0d ASoC: dapm: Introduce DAPM_DOUBLE_R dual channel dual register control type 9ee7ef31b5a0 ASoC: dapm: Introduce DAPM_DOUBLE dual channel control type e7aa450fe178 ASoC: dapm: Implement stereo mixer control support e411b0b5eb9b ASoC: dapm: Support second register for DAPM control updates 55edf41b699b drm: define drm_compat_ioctl NULL on CONFIG_COMPAT=n and reduce #ifdefs 0a97c81a9717 drm/gma500: Add compat ioctl 32df9ff2b88f spi: imx: set spi_bus_clk for mx21 and mx27 6c9473c55e7b ASoC: samsung: s3c24xx-i2s.c merge fixup a4513320423a ASoC: samsung: spdif: Fix DMA filter initialization a076d418235f ASoC: samsung: Drop AC97 drivers 5d3c1f633ea2 ASoC: samsung: s2c24xx-i2s: remove redundant error message d8dbb4b327a8 ASoC: samsung: pcm: Conversion to use devm_ioremap_resource() c8247c067159 drm/i915: Show the execlist queue in debugfs/i915_engine_info 67cba0fbb484 drm/msm/mdp5: 8x16 actually has 8 mixer stages 07cd2e36263a drm/msm/mdp5: no scaling support on RGBn pipes for 8x16 31e4801aa2e5 drm/msm/mdp5: handle non-fullscreen base plane case 73b65b197024 drm/msm: Set CLK_IGNORE_UNUSED flag for PLL clocks 8d23ea403044 drm/msm/dsi: Queue HPD helper work in attach/detach callbacks 46311707939f ARM: dts: imx: Fix "ERROR: code indent should use tabs where possible" 56cea32382bc drm/i915: Unify global_list into global_link 3ac168a70b24 drm/i915: Move hangcheck code out from i915_irq.c fce937559ef0 drm/i915/gtt: Mark tlbs dirty on clear 37c6393431bf drm/i915/gtt: Fix pte clear range a0c4e2ccb315 ARM: shmobile: Consolidate R8A7743 and R8A779[234] machine definitions 4b8f5955be83 ARM: shmobile: r8a7793/gose: Add board part number to DT bindings d4a2c642ec96 ARM: shmobile: r8a7794/alt: Add board part number to DT bindings 7c1959d6879f ARM: shmobile: document SK-RZG1M board e920565a1cc4 ARM: shmobile: r8a7743: basic SoC support e11fc795215e ARM: shmobile: only call rcar_gen2_clocks_init() if present d7b56e6f4e34 drm/omap: panel-lgphilips-lb035q02: Add note for incorrect data drive edge and DE level 3a3caf305f53 drm/omap: panel-sharp-ls037v7dw01: Add note for incorrect data drive edge 737b513b4c63 drm/omap: panel-tpo-td028ttec1: Add note for incorrect sync drive edge 26a8d210d2d4 drm/omap: panel-tpo-td043mtea1: Add note for incorrect sync drive edge da11bbbb10a9 drm/omap: Use consistent name for struct videomode 4520ff28aaa1 drm/omap: Replace struct omap_video_timings with videomode 7aa91e76aec9 drm/omap: Change the types of struct omap_video_timings members d34afb73c3e8 drm/omap: omap_display_timings: Use display_flags for sync edge f149e17a7bf9 drm/omap: omap_display_timings: Use display_flags for pixel data edge 531efb380c6d drm/omap: omap_display_timings: Use display_flags for double_pixel mode 3fa3ab4a881b drm/omap: omap_display_timings: Use display_flags for DE level 6b44cd2748d6 drm/omap: omap_display_timings: Use display_flags for h/vsync level 3b592939b7c0 drm/omap: dispc: Simplify _dispc_mgr_set_lcd_timings() parameters 530582998ace drm/omap: omap_display_timings: Use display_flags for interlace mode fe70cd7667ed drm/omap: HDMI5: Use pointer to cfg->v_fc_config.timings in hdmi_core_video_config 458540c60675 drm/omap: omap_display_timings: rename vbp to vback_porch 0996c68e1bf7 drm/omap: omap_display_timings: rename vfp to vfront_porch d5bcf0aa3f6f drm/omap: omap_display_timings: rename vsw to vsync_len a85f4a80784b drm/omap: omap_display_timings: rename hbp to hback_porch 0a30e150f053 drm/omap: omap_display_timings: rename hfp to hfront_porch 4dc2250d7d9e drm/omap: omap_display_timings: rename hsw to hsync_len fb7f3c4399ff drm/omap: omap_display_timings: rename y_res to vactive 81899060de35 drm/omap: omap_display_timings: rename x_res to hactive bd9642b9b8d3 video: of: display_timing: Add support for syncclk-active property e886fecbe7b2 video: display_timing: Add flags to select the edge when the sync is driven 86f46565dff3 dt-bindings: display: display-timing: Add property to configure sync drive edge bda63d5c7093 drm/omap: fix return value check in dsi_bind() 6cb096562e36 drm/omap: omap_gem: Do not try to unmap page which is not mapped a7e8cd39af6a drm/omapdrm: Remove double gamma table write in omap_crtc_atomic_flush() 0cac5b61ff3c drm/omap: remove unneeded conversions to bool cfb73f202dd9 drm/omap: print error instead of WARN() if plane setup fails 70dd2a62aa35 drm/omap: cleanup omap_plane_atomic_check() aaf7642e9891 drm/omap: fix plane check when crtc is disabled a7859df4fd7d ARM: dts: imx6qdl-nitrogen6_max: use hyphens for nodes name 241f8f6fec2f ARM: dts: imx6qdl-nit6xlite: use hyphens for nodes name 986fb9e4a038 ARM: dts: imx6qdl-nitrogen6x: use hyphens for nodes name 4abe28eaae69 ARM: dts: imx6qdl-sabrelite: use hyphens for nodes name 3faa1bb2e89c ARM: dts: imx: add Boundary Devices Nitrogen6_SOM2 support 0a379e27db51 drm/i915/bxt: Don't set OCL2_LDOFUSE_PWR_DIS bit in phy init sequence ceb75787bc75 PM / sleep: fix device reference leak in test_suspend 400d9fda39bc clk: qcom: Enable FSM mode for votable alpha PLLs 31256f4892b4 clk: qcom: handle alpha PLLs with 16bit alpha val registers 9f4e627702c8 clk: qcom: Add support to initialize alpha plls feb65645c1d2 clk: qcom: Add support for alpha pll hwfsm ops f747597ea30a clk: qcom: ipq4019: changed i2c freq table fb16d9e50a33 clk: pxa: export core clocks 7c5145191b2c clk: pxa: b bit of clkcfg means fast bus 26bd423b88a7 clk: pxa: core pll is not affected by t bit 06b8ec4eadde clk: pxa: remove unused variables 80e521987bf7 clk: qoriq: add ls1046a support 74a484ced26d clk: qcom: lcc-ipq806x: Fixup overriding val in regmap_read call 10f2bfb092e3 clk: mmp: pxa910: fix return value check in pxa910_clk_init() deab07261d54 clk: mmp: pxa168: fix return value check in pxa168_clk_init() a29e52a6e66f clk: mmp: mmp2: fix return value check in mmp2_clk_init() 42134fa2b70e clk: tegra: dfll: improve function-level documentation 5170d55e2892 clk: keystone: improve function-level documentation 57ecc7a0d3f8 clk: mvebu: migrate CP110 system controller to clk_hw API and registration 9c1b305c1e8c clk: Enable compile testing for s2mps11 and max77686 16845c1987dd clk: renesas: cpg-mssr: Fix inverted debug check 45261a3e625d clk: nxp: clk-lpc18xx-ccu: Unmap region obtained by of_iomap f84d42a9cffc clk: lpc32xx: add a quirk for PWM and MS clock dividers 7c1c5413a7bd clk: qoriq: Don't allow CPU clocks higher than starting value 4154f61997e1 clk: qcom: mmcc-8996: Add gpu gdscs e7cc455fcd07 clk: qcom: Handle the clamp_io assert/deassert sequence c5a8045a553e clk: imx: improve precision of AV PLL to 1 Hz 5c2f117a22e4 clk: imx: fix integer overflow in AV PLL round rate 0d326927f9d7 arm64: dts: rockchip: add cpu-id nvmem cell node for rk3399 1dfbec390554 clk: rockchip: optimize 800MHz and 1GHz pll rates on RK3399 e4c8cd82d5e1 soc: rockchip: power-domain: avoid infinite loop a5dd506e1584 scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init abd3e80545c1 firmware: arm_scpi: allow firmware with get_capabilities not implemented 4dfe32d5cd05 firmware: arm_scpi: add alternative legacy structures, functions and macros bb789cd12cfc firmware: arm_scpi: increase MAX_DVFS_OPPS to 16 entries f0b24871cc3a drm/armada: use common helper for plane base address 2925db08174e drm/armada: move setting primary plane position to armada_drm_primary_set() 37af35c77858 drm/armada: split out primary plane update 8be523db65ad drm/armada: move plane state to struct armada_plane ec6fb1590a17 drm/armada: clean up armada_drm_plane_work_run() c8a220c686a5 drm/armada: add tracing support 3716a891d65c ASoC: sun4i-codec: Enable bus clock after getting GPIO 886bc50348fd netfilter: nf_queue: place volatile data in own cacheline e41e9d623cd7 netfilter: nf_tables: remove useless U8_MAX validation 2fa841938c64 netfilter: nf_tables: introduce routing expression 8db4c5be88f6 netfilter: move socket lookup infrastructure to nf_socket_ipv{4,6}.c 1fddf4bad0ac netfilter: nf_log: add packet logging for netdev family f6d0cbcf09c5 netfilter: nf_tables: add fib expression 56094edd1797 sunrpc: GFP_KERNEL should be GFP_NOFS in crypto code e864c189e1d6 nfsd: catch errors in decode_fattr earlier 916d2d844afd nfsd: clean up supported attribute handling 851238a22f3b nfsd: fix error handling for clients that fail to return the layout 8f97514b423a nfsd: more robust allocation failure handling in nfsd_reply_cache_init f46c445b7990 nfsd: Fix general protection fault in release_lock_stateid() 8d42629be0cb svcrdma: backchannel cannot share a page for send and rcv buffers 579d542534c9 staging: iio: cdc: ad7746: add additional config defines 1b7e9e2cbd64 staging: iio: tsl2583: add locking to sysfs attributes f375a49f7105 staging: iio: tsl2583: add error code to sysfs store functions b2fa81be96ca staging: iio: tsl2583: use IIO_*_ATTR* macros to create sysfs entries 143c30f4a51e staging: iio: tsl2583: convert illuminance0_calibscale sysfs attr to use iio_chan_spec b3d941550d9d staging: iio: tsl2583: convert to use iio_chan_spec and {read,write}_raw 84bc1704cbf4 staging: iio: tsl2583: check return values from taos_chip_{on,off} 27f4fabd4f94 staging: iio: tsl2583: remove redundant power_state sysfs attribute 20d823afff20 staging: iio: tsl2583: return proper error code instead of -1 9d5f36d2419e staging: iio: tsl2583: check for error code from i2c_smbus_read_byte() a3b6b4b63bed staging: iio: tsl2583: add of_match table for device tree support 1fbf14810632 Documentation: dt: iio: accel: add lng2dm sensor device binding dcdb0a78cab3 iio: accel: st_accel: add support to lng2dm b0d801985418 iio: si7020: Add devicetree support and trivial bindings d1c67534123d iio: humidity: remove duplicated include from hts221_buffer.c 812d47889a8e gpio/mvebu: Use irq_domain_add_linear b4d2192e6fa8 iio:cros_ec_sensors: Swap from a select to a depends in Kconfig df3d422cbac6 scsi: scsi_dh_alua: Fix a reference counting bug aac173e9618f scsi: vmw_pvscsi: return SUCCESS for successful command aborts 6d3a56ed0985 scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk 1fdd14279eab scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() e0029dcb5b6e libata-scsi: Fixup ata_gen_passthru_sense() 3599a91cc8d0 drm/i915: Allow shrinking of userptr objects once again 8ec4b736d709 Documentation/ABI: ibm_rtl: The "What:" fields are incomplete b9b84fc07dbc net: mv643xx_eth: ensure coalesce settings survive read-modify-write 42fb18fd5852 net/mlx5: Simplify a test e7947ea770d0 unix: escape all null bytes in abstract unix domain socket 7bb9f731d102 net: qcom/emac: use correct value for SGMII_LN_UCDR_SO_GAIN_MODE0 22ca904ad70a genetlink: fix error return code in genl_register_family() f126df850327 drivers: net: xgene: fix: Coalescing values for v2 hardware b5a4a3eb4ec7 drivers: net: xgene: fix: Disable coalescing on v1 hardware d881d25cf5bc samples/seccomp: Support programs with >256 instructions 1ff120504f8c samples/seccomp: Enable PR_SET_NO_NEW_PRIVS in dropper 0af04ba5640d samples/seccomp: Fix hostprogs variable e58e41596811 net: Enable support for VRF with ipv4 multicast 285fdfc5d995 seccomp: Fix documentation f40acbaf425e tipc: remove SS_CONNECTED sock state 99a20889816a tipc: create TIPC_CONNECTING as a new sk_state 6f00089c7372 tipc: remove SS_DISCONNECTING state 9fd4b070f631 tipc: create TIPC_DISCONNECTING as a new sk_state 438adcaf0df1 tipc: create TIPC_OPEN as a new sk_state 8ea642ee9a0d tipc: create TIPC_ESTABLISHED as a new sk_state 0c288c86928e tipc: create TIPC_LISTEN as a new sk_state c752023aab58 tipc: remove socket state SS_READY 360aab6b49b9 tipc: remove probing_intv from tipc_sock d6fb7e9c9946 tipc: remove tsk->connected from tipc_sock 87227fe7e420 tipc: remove tsk->connected for connectionless sockets aeda16b6aec8 tipc: rename tsk->remote to tsk->peer for consistent naming ba8aebe9431a tipc: rename struct tipc_skb_cb member handle to bytes_read cb5da847af44 tipc: set kern=0 in sk_alloc() during tipc_accept() 4891d8fe1634 tipc: wakeup sleeping users at disconnect 7cf87fa27873 tipc: return early for non-blocking sockets at link congestion 7281b4526cef block: remove the CONFIG_BLOCK ifdef in blk_types.h be297968da22 mm: only include blk_types in swap.h if CONFIG_SWAP is enabled 9f0821712056 ceph: don't include blk_types.h in messenger.h fe8ecc86fa83 arm, arm64: don't include blk_types.h in 2f8b544477e6 block,fs: untangle fs.h and blk_types.h 1e3914d4cf4e block, fs: move submit_bio to bio.h d38499530e5f fs: decouple READ and WRITE from the block layer ops 70fd76140a6c block,fs: use REQ_* flags directly a2b809672ee6 block: replace REQ_NOIDLE with REQ_IDLE b685d3d65ac7 block: treat REQ_FUA and REQ_PREFLUSH as synchronous 6f6b29171a19 block: don't use REQ_SYNC in the READ_SYNC definition 67f055c798c7 btrfs: use op_is_sync to check for synchronous requests 83b5df67c509 bcache: use op_is_sync to check for synchronous requests 03ea4afa6756 umem: use op_is_sync to check for synchronous requests d71d9ae14a09 blk-cgroup: use op_is_sync to check for synchronous requests aa39ebd40442 cfq-iosched: use op_is_sync instead of opencoding it 4efca4ed05cb kbuild: modversions for EXPORT_SYMBOL() for asm f6b2db084b65 vmbus: make sysfs names consistent with PCI cbeaf7aa733a nfp: bring back support for different ring counts b33ae997a362 nfp: replace num_irqs with max_r_vecs 4b27a1eb7b83 nfp: remove nfp_net_irqs_wanted() a4b562bb8ebd nfp: use unsigned int for vector/ring counts 23a4e389bdc7 nfp: create separate define for max number of vectors 1a1d74d378b1 nfp: use AND instead of modulo to get ring indexes b64b7bb6d492 nfp: add separate buffer allocation function for napi c0f031bc8866 nfp: use alloc_frag() and build_skb() e9949aebe04a nfp: add buffer drop/recycle helper for RX bf187ea01b07 nfp: centralize the buffer size calculation fa95f1d2bf18 nfp: remove inline attributes and dead code 8c8b0e99eb5c nfp: remove unnecessary call to ether_setup() 416db5c1e448 nfp: remove support for nfp3200 7ff5c83a1deb nfp: simplify nfp_net_poll() d6124b409ca3 uwb: fix device reference leaks b0fca3122f62 qed: Correct VF mac number 0183eb1c7504 qede: Don't override priv_flags 62d75df7b00f drm/i915: Pass dev_priv to intel_init_pm() bb7265197a86 drm/i915: Pass dev_priv to ilk_setup_wm_latency() & co. 712bf36449ef drm/i915: Pass dev_priv to intel_suspend_hw() 46f16e631aa2 drm/i915: Pass dev_priv to init_clock_gating ffc7a76b8bce drm/i915: Pass dev_priv to single_enabled_crtc() a9097be4f980 drm/i915: Pass dev_priv to rest of IS_FOO() macros for the old platforms a26e52392191 drm/i915: Pass dev_priv to IS_BROADWATER/IS_CRESTLINE 03427fcb75ef drm/i915: Pass dev_priv to HAS_FW_BLC ef0f5e93bd1f drm/i915: Pass dev_priv to .get_fifo_size() 148ac1f375fe drm/i915: Pass dev_priv to i915_pineview_get_mem_freq() and i915_ironlake_get_mem_freq() 9b1e14f4d892 drm/i915: Pass dev_priv to IS_PINEVIEW() 646d57720969 drm/i915: Pass dev_priv to IS_MOBILE() 1353c4fb1803 drm/i915: Pass dev_priv to .get_display_clock_speed() 4c75b9405ea3 drm/i915: Pass dev_priv to cdclk update funcs 5ab0d85b6bf0 drm/i915: Pass dev_priv to intel_crtc_init() 98187836fc75 drm/i915: Always use intel_get_crtc_for_pipe() b91eb5cce650 drm/i915: Pass dev_priv to intel_get_crtc_for_pipe() f0ce23104012 drm/i915: Pass dev_priv to g4x wm functions 30ad9814d5ce drm/i915: Pass dev_priv to vlv force pll functions 0f0f74bc83aa drm/i915: Pass dev_priv to intel_wait_for_vblank() e2af48c66b41 drm/i915: Store struct intel_crtc * in {pipe,plane}_to_crtc_mapping[] efc2611e6ecb drm/i915: Use struct intel_crtc in legacy platform wm code 432081bcbf9a drm/i915: Pass intel_crtc to update_wm functions 525b9311be95 drm/i915: Pass intel_crtc to intel_crtc_active() 65edcccef3b5 drm/i915: Pass dev_priv to skl_init_scalers() 580503c7c52a drm/i915: Pass dev_priv to plane constructors 07c9a21a0d59 drm/i915: Export a function to flush the context upon pinning fd9afd3cbe40 usb: gadget: u_ether: remove interrupt throttling 801173fe6f48 ARM: dts: imx6qdl-icore: Add FEC support 9daee3076940 ARM: dts: imx6q: Add Engicam i.CoreM6 DualLite/Solo initial support 6df11287f7c9 ARM: dts: imx6q: Add Engicam i.CoreM6 Quad/Dual initial support 03af79e0b801 drm/i915/gen9+: Use the watermarks from crtc_state for everything, v2. 49845a7aff54 drm/i915/skl+: Clean up minimum allocations, v2. fefdd8104d6f drm/i915/skl+: Remove minimum block allocation from crtc state. 1e6ee542262d drm/i915/skl+: Remove data_rate from watermark struct, v2. 7570498efb69 drm/i915/gen9+: Use for_each_intel_plane_on_crtc in skl_print_wm_changes, v2. 220b0965219e drm/i915/gen9+: Use cstate plane mask instead of crtc->state. c8fe32c13543 drm/i915/skl+: Prepare for removing data rate from skl watermark state, v2. a16fe2c1f65e ARM: dts: imx6ul-14x14-evk: add USB dual-role support 548625ee8fde drm/i915: Improve lockdep tracking for obj->mm.lock db6c2b4151f2 drm/i915: Store the vma in an rbtree under the object 5d283b083800 clk: imx6: Fix procedure to switch the parent of LDB_DI_CLK 03d576f202e8 clk: imx6: Make the LDB_DI0 and LDB_DI1 clocks read-only f13abeff2cde clk: imx6: Mask mmdc_ch1 handshake for periph2_sel and mmdc_ch1_axi_podf bc0629a76726 drm/i915: Track pages pinned due to swizzling quirk cb399eabc41a drm/i915: Avoid accessing request->timeline outside of its lifetime 36173c2d023b ARM: davinci: da850: Fix pwm name matching ced95ac08155 ARM: davinci: da8xx: register USB PHY clocks in the DT file 0004b02a6820 ARM: davinci: da8xx: add usb phy clocks 3b996e5f8f40 ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for USB phy 1b499f255589 ARM: dts: da850: Add cfgchip syscon node 535972771d8c drm/i915: Move the recently scanned objects to the tail after shrinking 415981623f80 drm/i915: Discard objects from mm global_list after being shrunk 7d5d59e527b4 drm/i915: Use the full hammer when shutting down the rcu tasks 6fe5aeb5e7e9 ARM: clk: imx31: properly init clocks for machines with DT bae203d58b7d clk: imx31: fix rewritten input argument of mx31_clocks_init() 1f87aee6a2e5 ARM: dts: imx31: move CCM device node to AIPS2 bus devices 2e575cbc9309 ARM: dts: imx31: fix clock control module interrupts description 08295ee0e697 media: usb: uvc: make use of new usb_endpoint_maxp_mult() af25ed59b561 x86/fpu: Remove clts() 0d50612c041f x86/fpu: Remove stts() bef8b6da9522 x86/fpu: Handle #NM without FPU emulation as an error cd95ea81f256 x86/fpu, lguest: Remove CR0.TS support 04ac88abaf75 x86/fpu, kvm: Remove host CR0.TS manipulation 5a83d60c074d x86/fpu: Remove irq_ts_save() and irq_ts_restore() fc560a80bac9 x86/fpu: Stop saving and restoring CR0.TS in fpu__init_check_bugs() 36fd4f0249f8 x86/fpu: Get rid of two redundant clts() calls adb402cd1461 x86/copy_user: Unify the code by removing the 64-bit asm _copy_*_user() variants 405c0759712f fork: Add task stack refcounting sanity check and prevent premature task stack freeing 6e9be8608771 ARM: davinci_all_defconfig: enable LED default-on trigger 5d19836dd6d1 ARM: davinci_all_defconfig: build MMC into kernel ba9cbf0b4c38 ARM: davinci_all_defconfig: enable gpio poweroff driver cbee1e07a1b7 ARM: davinci_all_defconfig: enable LCDC DRM driver c25badc9ceb6 cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set a410c03d6681 cpufreq: intel_pstate: protect limits variable 33de45c133b4 cpufreq: brcmstb-avs-cpufreq: add debugfs support de322e085995 cpufreq: brcmstb-avs-cpufreq: AVS CPUfreq driver for Broadcom STB SoCs bb446b574e1a dt: cpufreq: brcm: New binding document for brcmstb-avs-cpufreq 1758b3374bc5 cpufreq: dt: add Socionext UniPhier SoCs support 22449c0cba0e Documentation: kernel parameters: per core P-State control 9e472f95e480 Documentation: intel_pstate: Update per core limits 5879f877398a cpufreq: intel_pstate: Reduce impact due to rounding error eae48f046ffa cpufreq: intel_pstate: Per CPU P-State limits ae8b8d8f86a0 cpufreq: retire the Integrator cpufreq driver 650ec6cfe323 cpufreq: enable the DT cpufreq driver on the Integrators b0a6af8b34c9 drm/nouveau/acpi: fix check for power resources support bd68a2a854ad net: set SK_MEM_QUANTUM to 4096 a13925a46ebc net: cris: make eth_v10.c explicitly non-modular fcdefccac976 bgmac: stop clearing DMA receive control register right after it is set 89277a7d0ed4 crypto: cryptd - Remove unused but set variable 'tfm' 60425a8bad39 crypto: skcipher - Get rid of crypto_spawn_skcipher2() a35528eca097 crypto: skcipher - Get rid of crypto_grab_skcipher2() a1fa98d8116f hwrng: atmel - disable TRNG during suspend 6c0f40005ce4 crypto: acomp - fix dependency in Makefile d69985a07692 crypto: caam - fix type mismatch warning 9ae811f28070 crypto: sahara - fix typo "Decidated" -> "Dedicated" fc783341f0e6 crypto: atmel - drop pointless static qualifier in atmel_aes_probe() 2cc751545854 hwrng: core - zeroize buffers with random data 1d701d3dd8ca remoteproc: st: Fix error return code in st_rproc_probe() fd50d8c0619e remoteproc: debugfs: Remove state entry which is duplicated is sysfs 2aefbef04149 remoteproc: Add a sysfs interface for firmware and state 8f6d9eb2a3f3 ARC: [SMP] avoid overriding present cpumask 6227e9f0e9ee ARC: Enable PERF_EVENTS in nSIM driven platforms 2c8a57088045 rpmsg: Provide function stubs for API 93e9324431c9 rpmsg: Handle invalid parameters in public API bbd188092e3b rpmsg: Support drivers without primary endpoint e95060478244 rpmsg: Introduce a driver override mechanism 66dca399e600 rpmsg: smd: Reduce restrictions when finding channel 3aa7b74dbeed i40e: removed unreachable code 81fa7c97bebd i40e: Implementation of ERROR state for NVM update state machine 999b315d3990 i40e: Fix for division by zero 13fd3f9cc3de i40e: clear mac filter count on reset 1dc8b538795f i40e: Reorder logic for coalescing RS bits 4b8164467b85 i40e: Add common function for finding VSI by type 7d3f04af69be i40evf: avoid an extra msleep while 124905012db8 i40e: replace PTP Rx timestamp hang logic 195512629c95 i40e: use a mutex instead of spinlock in PTP user entry points 144ed1763003 i40e: correct check for reading TSYNINDX from the receive descriptor 0093631966aa i40e: remove duplicate add/delete adminq command code for filters cbebb85f306f i40e: avoid looping to check whether we're in VLAN mode 84f5ca6cf4ea i40e: fix MAC filters when removing VLANs 4a2ce27bb5f2 i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters 278e7d0b9d68 i40e: store MAC/VLAN filters in a hash with the MAC Address as key 290d255719af i40e: implement __i40e_del_filter and use where applicable 57b341d66684 i40e: When searching all MAC/VLAN filters, ignore removed filters 5feb3d7b0c0a i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan 35ec2ff37c5a i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan 6622f5cdbaf3 i40e: make use of __dev_uc_sync and __dev_mc_sync 1bc87e807a65 i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter ff00f3a9670f i40e: Add missing \n to end of dev_err message 494975c9cc00 ARM: mediatek: clean up mach-mediatek/Makefile 9999fe5df587 pinctrl: imx: reset group index on probe 0553d8d0b03a pinctrl: stm32: move gpio irqs binding to optional 1064a2b41579 pinctrl: stm32: remove dependency with interrupt controller c35e7790dcbe pinctrl: st: don't specify default interrupt trigger 091c531b09c1 pinctrl: iproc: Fix iProc and NSP GPIO support c7e9d39831a3 gpio: of: fix GPIO drivers with multiple gpio_chip for a single node 953b956a2e6d gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak dae399d7fdee sctp: hold transport instead of assoc when lookup assoc in rx path 7c17fcc72690 sctp: return back transport in __sctp_rcv_init_lookup cd26da4ff4eb sctp: hold transport instead of assoc in sctp_diag 91b02d3d133b bridge: mcast: add router port on PIM hello message 56245cae19f5 net: pim: add all RFC7761 message types 20bb6ce9879e net: pim: add a helper to check for IPv4 all pim routers address 556d299fcb4a net: pim: add common pimhdr struct and helpers 87557efc27f6 xen-netfront: do not cast grant table reference to signed short 4520bcb2ba45 bug: Avoid Kconfig warning for BUG_ON_DATA_CORRUPTION 91a6cee6e30e lib/Kconfig.debug: Fix typo in select statement 6819d101dd73 lkdtm: Add tests for struct list corruption de54ebbe26bb bug: Provide toggle for BUG on data corruption 0cd340dcb05c list: Split list_del() debug checking into separate function 54acd4397d7e rculist: Consolidate DEBUG_LIST for list_add_rcu() d7c816733d50 list: Split list_add() debug checking into separate function 2edbff8dcb5d qed: Learn resources from management firmware 5a1f965aac7a qed: Use VF-queue feature 6927e8268069 qed: Learn of RDMA capabilities per-device d7455f6e4450 qede: Decouple ethtool caps from qed 14d39648cbfc qed*: Add support for WoL 7a4b21b7d1f0 qed: Add nvram selftest 0fefbfbaad29 qed*: Management firmware - notifications and defaults deb507f91f1a can: bcm: fix warning in bcm_connect/proc_register 460d2830b00d can: sja1000: plx_pci: Add support for Moxa CAN devices 46d0847cdd4a mlxsw: spectrum: Fix incorrect reuse of MID entries cbbf049a7c34 qede: Fix statistics' strings for Tx/Rx queues 89d9123e8ee2 solos-pci: use permission-specific DEVICE_ATTR variants 63215705a6cc ptp: use permission-specific DEVICE_ATTR variants 4f2e4ad56a65 net: mangle zero checksum in skb_checksum_help() 0f98621bef5d bpf, inode: add support for symlinks and fix mtime/ctime e551c32d57c8 net: clear sk_err_soft in sk_clone_lock() 8778b276645b ldmvsw: tx queue stuck in stopped state after LDC reset ce6dd23329b1 dctcp: avoid bogus doubling of cwnd after loss 184c449f91fe net: Add support for XPS with QoS via traffic classes 6234f87407cb net: Refactor removal of queues from XPS map and apply on num_tc changes 8d059b0f6f5b net: Add sysfs value to determine queue traffic class 9cf1f6a8c4cb net: Move functions for configuring traffic classes out of inline headers 4314f928f79f ASoC: lpass-platform: use dma_ch instead of rdma_ch/wrdma_ch 58bea4144d23 latent_entropy: Fix wrong gcc code generation with 64 bit variables 94201798dbce ASoC: lpass-cpu: add module licence and description 022d00ee0b55 ASoC: lpass-platform: Fix broken pcm data usage 19bda36c4299 ipv6: add mtu lock check in __ip6_rt_update_pmtu 542ccf4551fa PCI: hv: Make unnecessarily global IRQ masking functions static 7d891a685dd4 ARM: dts: bcm283x: fix typo in mailbox address 3435bbf28ae3 DT: binding: bcm2835-mbox: fix address typo in example baa8809f6097 PM / runtime: Optimize the use of device links 21d5c57b3726 PM / runtime: Use device links 8c73b4288496 PM / sleep: Make async suspend/resume of devices use device links da7389ac6c83 gcc-plugins: Export symbols needed by gcc 9ed9895370ae driver core: Functional dependencies tracking support f89c56ce710a ipv6: Don't use ufo handling on later transformed packets acc50ec7526d s390: virtio: make ccw explicitly non-modular 0729dcf24832 s390: hotplug: make pci_hpc explicitly non-modular 8ba8b05f579d s390: kernel: make lgr explicitly non-modular cee672e1803e s390: hypfs: make inode explicitly non-modular aae175d2dca8 s390: char: make slcp_quiesce explicitly non-modular 238b9285b9d9 s390: char: make sclp_tty explicitly non-modular 6e4c1d846417 s390: char: make con3215 explicitly non-modular cbe62fac178c s390: char: make zcore explicitly non-modular a00f761f095f s390: cio: make it explicitly non-modular 245ae5e91585 drm/amdgpu: add some error handling to amdgpu_init v2 c24784f01549 drm/amd: fix scheduler fence teardown order v2 91efdb2718e0 drm/amd/powerplay: don't succeed in getters if fan is missing 18eddaedc940 mvsas: fix error return code in mvs_task_prep() eef2b4112242 drm/amdgpu: make sure ddc_bus is valid in connector unregister 582ab27a063a mei: bus: fix received data size check in NFC fixup 0a6e21056eaa drm/radeon: Fix kernel panic on shutdown 84b1528e8cef drm/amdgpu: disable runtime pm in certain cases 066f1f0b4719 drm/radeon: disable runtime pm in certain cases 85915b63ad8b ASoC: sun4i-codec: return error code instead of NULL when create_card fails 4774e27ab820 ASoC: rt286: remove unnecessary selection in Kconfig befd99656c5e tpm: remove invalid min length check from tpm_do_selftest() bdacd1b426db driver core: fix smatch warning on dev->bus check c5f0627488be driver core: skip removal test for non-removable drivers 20861f26e33d driver: tun: Use new macro SOCK_IOC_TYPE instead of literal number 0x89 c62cce2caee5 net: add an ioctl to get a socket network namespace 1890ae64841a drm/i915: Reorganize sprite init b079bd17e301 drm/i915: Bail if plane/crtc init fails a81d6fa0966b drm/i915: Initialize planes in a reasonable order 33edc24d12c4 drm/i915: Don't try to initialize sprite planes on pre-ilk 2a43ca0aa908 mv643xx_eth: Properly resolve merge conflict. 641089c1549d ovl: fsync after copy-up b93d4a0eb308 ovl: fix get_acl() on tmpfs fd3220d37b1f ovl: update S_ISGID when setting posix ACLs 7b7a119e8546 drm/i915: Mark up obj->mm.lock for shrinker d8e4aa070751 mv643xx_eth: Fix merge error. b73b8a1ba598 netfilter: nft_dup: do not use sreg_dev if the user doesn't specify it c17c3cdff10b netfilter: nf_tables: destroy the set if fail to add transaction 90731c24d2db drm/i2c: tda998x: mali-dp: hdlcd: refactor connector registration b08157a1b650 ARM: davinci: da8xx: Add USB device names to clock lookup tables 9b504750923c ARM: davinci: da8xx: Add USB PHY platform device ec7cc27ed157 ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for lcdc 40a17abc8b98 ARM: davinci: da8xx: Add full regulator constraints for non-DT boot 0fcd54112a9f ARM: davinci: da8xx: Add CFGCHIP syscon platform device 766763dbdc1d ARM: davinci: da8xx: Remove duplicated defines b5028b287242 ARM: dts: da850: Add DMA to SPI0 f28b7824310d ARM: dts: da850: add a node for the LCD controller f2303f709fda of: add vendor prefix for Holtek Semiconductor d882039e7617 mei: bus: demote error to debug level upon disconnect 88d1bece891f mei: show the HBM protocol versions in the device attributes d3f45647a427 genwqe: use pci_irq_allocate_vectors b72b7979c356 media: usbtv: core: make use of new usb_endpoint_maxp_mult() 43c96be1c46e usb: dwc3: trace: print out ep0state also from XferComplete cdd72ac20b4a usb: dwc3: debug: move dwc3_ep0_state_string() to debug.h 8566cd1adf29 usb: dwc3: gadget: remove redundant trace prints 45a2af2f2b5a usb: dwc3: debug: decode control endpoint phase too 799e9dc82968 usb: dwc3: gadget: conditionally disable Link State change events 15b8d9332b92 usb: dwc3: gadget: giveback request if we can't kick it 8897a761c371 usb: dwc3: gadget: make use of No Response Update Transfer 5999914f227b usb: dwc3: gadget: properly check ep cmd 6b9018d4c1e5 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs eaa496ffaaf1 usb: gadget: composite: always set ep->mult to a sensible value e8f29bb719b4 usb: gadget: composite: correctly initialize ep->maxpacket 541b6fe63023 usb: add helper to extract bits 12:11 of wMaxPacketSize 4accb8a1ee7d usb: dwc3: st: add missing include 9b9d7cdd0a20 usb: dwc3: Fix error handling for core init 09e258af4eda gpio: of: add missing of_node_put() in of_gpiochip_scan_gpios() 550a9532b809 ACPI / gpio: make acpi_gpiochip_parse_own_gpio static 1b6998c96ccc ACPI / gpio: add missing fwnode_handle_put() in acpi_gpiochip_scan_gpios() 96bb12deadac pinctrl: at91: add support for OUTPUT config 48553d103d0b MAINTAINERS: Add maintainer for Intel RDT resource allocation 4f341a5e4844 x86/intel_rdt: Add scheduler hook 60ec2440c63d x86/intel_rdt: Add schemata file e02737d5b826 x86/intel_rdt: Add tasks files 12e0110c11a4 x86/intel_rdt: Add cpus file 60cf5e101fd4 x86/intel_rdt: Add mkdir to resctrl file system 4e978d06dedb x86/intel_rdt: Add "info" files to resctrl file system 5ff193fbde20 x86/intel_rdt: Add basic resctrl filesystem support 2264d9c74dda x86/intel_rdt: Build structures for each resource based on cache topology f20e57892806 Documentation, x86: Documentation for Intel resource allocation user interface b9a321b48af4 r8152: Fix broken RX checksums. a3207d644fb8 arm64: dts: mt8173: Fix auxadc node 3e96c653372d soc: mediatek: Add MT2701 power dt-bindings 112ef1882e12 soc: mediatek: Add MT2701 scpsys driver 6078c651947a soc: mediatek: Refine scpsys to support multiple platform 75bfa81bf089 virtio_ring: mark vring_dma_dev inline 678ff27d25c6 virtio/vhost: add Jason to list of maintainers 2ff98449ee88 virtio_blk: Delete an unnecessary initialisation in init_vq() 668866b6e8df virtio_blk: Use kmalloc_array() in init_vq() 3dae2c6152fb virtio: remove config.c 34563769e438 virtio: console: Unlock vqs while freeing buffers 948a8ac2964f ringtest: poll for new buffers once before updating event index d3c3589b8b3c ringtest: commonize implementation of poll_avail/poll_used 44d65ea16150 ringtest: use link-time optimization 8424af5336b3 virtio: update balloon size in balloon "probe" 0ea1e4a6d9b6 virtio_ring: Make interrupt suppression spec compliant a0be1db4304f virtio_pci: Limit DMA mask to 44 bits for legacy virtio devices d46b63494544 net: bonding: use new api ethtool_{get|set}_link_ksettings d1ba52638456 mlxsw: switchib: Introduce SwitchIB and SwitchIB silicon driver 64b92b011412 mlxsw: switchx2: Add IB port support 03ddb787c729 mlxsw: switchx2: Add eth prefix to port create and remove 0c81ea5db259 mlxsw: core: Add port type (Eth/IB) set API d808c7e49035 mlxsw: core: Add "eth" prefix to mlxsw_core_port_set c68b71cb2fa9 mlxsw: switchx2: Add Infiniband switch partition 67963a33b4fd mlxsw: Make devlink port instances independent of spectrum/switchx2 port instances 7136793e4a44 mlxsw: reg: Add local-port to Infiniband port mapping 794177027b20 mlxsw: reg: Add Infiniband support to PTYS 401c8b4e3cc5 mlxsw: reg: Add eth prefix to PTYS pack and unpack 10dbf8f8ec58 mlxsw: switchx2: Fix port speed configuration e50e789ce178 mlxsw: switchx2: Add support for physical port names f83e21027b4d mlxsw: spectrum: Move port used check outside port remove function adc4e04a4bbd mlxsw: switchx2: Move port used check outside port remove function abc1de256c19 mlxsw: switchx2: Check if port is usable before calling port create 5b0907407e7f mlxsw: core: Zero payload buffers for couple of registers ffa5d3eec7b1 ARM: Update mach-types aaa6f6acaa5f ABI: rtc-ab8500: fix rtc_calibration documentation 70fe2f48152e aio: fix freeze protection of aio writes 89319d31d2d0 fs: remove aio_run_iocb 723c038475b7 fs: remove the never implemented aio_fsync file operation 0b944d3a4bba aio: hold an extra file reference over AIO read/write operations d304286abbbe iio: st_sensors: fix scale configuration for h3lis331dl c2b6028fd106 staging: sm750fb: Shorten local variables names. 03140dabf584 staging: sm750fb: Replace functions CamelCase naming with underscores. cefc2fc61e1f staging: sm750fb: Refine code in set_current_gate(). 1fda5b756656 Staging: rtl8188eu: Fix code indention found by checkpatch. 9a3ca7240bc2 staging: rtl8188eu: Standardize test for NULL. 6e8cb1cf26cc staging: rtl8192u: Standardize test for NULL. 15ed5398c94c staging: rtl8192e: Standardize test for NULL. 7dd448f0986a staging: dgnc: Fix multi-line comment alignment ce9daef8477e staging: dgnc: Fix lines longer than 80 chars. 25e3854c83e6 staging: most: hdm-usb: add comment b5367061920a staging: lustre: llog: record the minimum record size f906a246bbbd staging: lustre: ptlrpc: imp_peer_committed_transno should increase 5d01897eba2a staging: lustre: headers: Create single .h for lu_seq_range bbadab80d2cb staging: lustre: ptlrpc: do not switch out-of-date context 539ff1393293 staging: lustre: llite: Inform copytool of dataversion changes 4e724acca3af staging: lustre: ptlrpc: Forbid too early NRS policy tunings d8389249f1ce staging: lustre: ptlrpc: do not sleep if encpool reached max capacity f65053dff95e staging: lustre: obdclass: race lustre_profile_list b44c295dba07 staging: lustre: recovery: don't skip open replay on reconnect c2242d14234a staging: lustre: ldlm: reclaim granted locks defensively 115ee9d00cfe staging: lustre: mdt: disable IMA support 8ae44c778d8c staging: lustre: ptlrpc: replay bulk request bb280ab4c879 staging: lustre: mdc: deactive MDT permanently dac91f85c5df staging: lustre: obdecho: don't copy lu_site f0a3b550207d staging: lustre: ptlrpc: Do not resend req with allow_replay d1fc93b730cb staging: lustre: llite: report back to user bad stripe count 51cfb8c43be6 staging: lustre: llite: basic support of SELinux in CLIO 96049bd1ecd0 staging: lustre: ptlrpc: embed highest XID in each request e7291a6d1a80 staging: lustre: dne: setdirstripe should fail if not supported 84078adb8131 staging: lustre: clio: update file attributes after sync 55051039fdad staging: lustre: lov: remove LSM from struct lustre_md 8d69af038193 staging: lustre: ptlrpc: Introduce iovec to bulk descriptor 662e035ca526 staging: lustre: lmv: allow cross-MDT rename and link 11c647caf74b staging: lustre: obdclass: variable llog chunk size 623f55c45109 staging: lustre: llite: restart short read/write for normal IO 330e2a0f5f9e staging: lustre: llite: remove IS_ERR(master_inode) check 371bebb4f7de staging: lustre: osc: remove handling cl_avail_grant less than zero e37a79e5d4ca net/mlx5e: Add tc support for FWD rule with counter ae05831424ed net/mlx5: Add option to add fwd rule with counter 74491de93712 net/mlx5: Add multi dest support a62249857779 net/mlx5: Group similer rules under the same fte 814fb8754155 net/mlx5: Refactor find_flow_rule 0501fc477c2b net/mlx5: Use fte status to decide on firmware command 0fd758d6112f net/mlx5: Don't unlock fte while still using it bd77bf1cb595 net/mlx5: Add SRIOV VF max rate configuration support 1bd27b11c1df net/mlx5: Introduce E-switch QoS management 813f854053c2 net/mlx5: Introduce TSAR manipulation firmware commands 86490d9a5969 net/mlx5: Add ConnectX-5 PCIe 4.0 VF device ID 6887a825dc5c net/mlx5: Fix length of async_event_mask dd257efb1e0f net/mlx5: Ensure SRQ physical address structure endianness 5579e1519bad net/mlx5: Update struct mlx5_ifc_xrqc_bits bdc379249c5b IB/mlx5: Skip handling unknown events 1c387188c60f iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions 1ad5bcb2a032 batman-adv: Consume skb in batadv_send_skb_to_orig 8def0be82dd1 batman-adv: Consume skb in batadv_frag_send_packet eaac2c876ecc batman-adv: Count all non-success TX packets as dropped bd687fe41991 batman-adv: use consume_skb for non-dropped packets 3111beed0d59 batman-adv: Simple (re)broadcast avoidance cbebd363b2e9 batman-adv: Use own timer for multicast TT and TVLV updates eb6915e2eb25 batman-adv: Remove unused skb_reset_mac_header() b77697633d74 batman-adv: Remove unnecessary lockdep in batadv_mcast_mla_list_free cbfc16de30d4 batman-adv: Add wrapper for ARP reply creation 75721643d5f2 batman-adv: Close two alignment holes in batadv_hard_iface ce1a21d14226 batman-adv: Mark batadv_netlink_ops as const 9bcb94c8617e batman-adv: Introduce missing headers for genetlink restructure 7e251bb21ae0 m68k: Fix ndelay() macro 955fe2aaed3a m68k/defconfig: Update defconfigs for v4.9-rc1 80e9a4f21fd7 x86/vmware: Add paravirt sched clock 91d1e54ebd16 x86/vmware: Add basic paravirt ops support 687bca8d664a x86/vmware: Use tsc_khz value for calibrate_cpu() 357f4aae859b firewire: net: really fix maximum possible MTU 0e82c7635997 genetlink: Fix generic netlink family unregister fceb9c3e3825 geneve: avoid using stale geneve socket. c6fcc4fc5f8b vxlan: avoid using stale vxlan socket. 087892d29b75 qede: Fix out-of-bound fastpath memory access af1fee982199 net: phy: Add support for Microsemi VSC 8530/40 Fast Ethernet PHY 3034783472f5 net: phy: dp83848: add dp83822 PHY support 9fe1c98ac900 enic: fix rq disable 06bd2b1ed04c tipc: fix broadcast link synchronization problem 8bf371e6adff ibmvnic: Fix missing brackets in init_sub_crq_irqs 9888d7b02c77 ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context dbc34e73c2be Revert "ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context" 976990569360 rocker: set physical device for port netdevice 9b9375b5b7fd tcp_bbr: add a state transition diagram and accompanying comment f9d4286b9516 arch/powerpc: Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold a909d3e63699 Linux 4.9-rc3 eb4b67882599 net/mlx4_en: Save slave ethtool stats command d2582a03939e net/mlx4_en: Fix potential deadlock in port statistics flow 6f2e0d2c3bf0 net/mlx4: Fix firmware command timeout during interrupt test 81d184199e32 net/mlx4_core: Do not access comm channel if it has not yet been initialized 9d2afba05872 net/mlx4_en: Fix panic during reboot 8d59de8f7bb3 net/mlx4_en: Process all completions in RX rings after port goes up 4850cf458157 net/mlx4_en: Resolve dividing by zero in 32-bit system 72da2e911f79 net/mlx4_core: Change the default value of enable_qos 33a1f8b196dc net/mlx4_core: Avoid setting ports to auto when only one port type is supported aa0c08feae81 net/mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec ff57087f314b rds: debug messages are enabled by default ebb676daa1a3 bpf: Print function name in addition to function id 46b5ab1a7cfe net: dev: Fix non-RCU based lower dev walker d9fa04725f27 ARM: pxa: em-x270: use the new pxa_camera platform_data 8d7533e5aaad ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context fd33b2447bec net: mv643xx_eth: Fetch the phy connection type from DT b917783c7b35 flow_dissector: __skb_get_hash_symmetric arg can be const 5ea8ea2cb7f1 tcp/dccp: drop SYN packets if accept queue is full 58effd7168e9 net: phy: at803x: Add a definition for PHY ID mask e934f6848563 Revert "hv_netvsc: report vmbus name in ethtool" 104ba78c9880 packet: on direct_xmit, limit tso and csum to supported devices 4700e9ce6ed8 net_sched actions: use nla_parse_nested() c778453b1388 switchdev: Remove redundant variable b15ca182ed13 netlink: Add nla_memdup() to wrap kmemdup() use on nlattr 166e6045cacc cxgb4: Fix error handling in alloc_uld_rxqs(). a4256bc9ec36 IB/mlx4: avoid a -Wmaybe-uninitialize warning f8da977989c5 net: ip, diag: include net/inet_sock.h 0f16bc1355ba driver: tun: Move tun check into the block of TUNSETIFF condition check 5ee67b587a2b spi: dspi: clear SPI_SR before enable interrupt ae148b085876 ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit() 96a8eb1eeed2 bpf: fix samples to add fake KBUILD_MODNAME 196737912da5 spi: sun4i: Allow transfers larger than FIFO size 2f3d1b659344 ASoC: wm8580: Fix non static symbol warnings 73aaf15849d9 spi: fsl-espi: fix support for all available clock rates 66b8053e249c spi: fsl-espi: small fix to error path in fsl_espi_irq b65fba3d8721 USB: core: add missing license information to some files 4911f94dd327 usb: ohci-da8xx: remove redundant dev_err call in usb_hcd_da8xx_probe() e4cabca54911 inet: Fix missing return value in inet6_hash 6b276190c50a net/mlx5: Avoid passing dma address 0 to firmware 04c0c1ab38e9 net/mlx5: PCI error recovery health care simulation 05ac2c0b7438 net/mlx5: Fix race between PCI error handlers and health work 2241007b3d78 net/mlx5: Clear health sick bit when starting health poll 247f139cdae7 net/mlx5: Change the acl enable prototype to return status 5e1e93c70473 net/mlx5e: Unregister netdev before detaching it 2b029556667a net/mlx5e: Choose best nearest LRO timeout e83d6955fe42 net/mlx5: Correctly initialize last use of flow counters 32dba76a7a31 net/mlx5: Fix autogroups groups num not decreasing eccec8da3b4e net/mlx5: Keep autogroups list ordered bba1574c2f11 net/mlx5: Always Query HCA caps after setting them b47bd6ea4063 {net, ib}/mlx5: Make cache line size determination at runtime. bf911e985d6b sctp: validate chunk len before actually using it 93a205ee98a4 virtio-net: Update the mtu code to match virtio spec 642525d87109 MAINTAINERS: drop dri-devel list for i915 6c1b417adc8f ARM: pxa: ezx: use the new pxa_camera platform_data 4ebfcdee815a ARM: pxa: mioa701: use the new pxa_camera platform_data 1e90a13d0c3d x86/smpboot: Init apic mapping before usage b64b54093148 drm/i915/vlv: Prevent enabling hpd polling in late suspend e11dee2e98f8 pinctrl: sunxi: Deal with configless pins b9aa65ba8efa pinctrl: intel: merrifield: Add pin config group handlers e06c2ee5f13c pinctrl: generic: Parse pinmux init nodes if node status is okay 24d6a91c9df3 pinctrl: max77620: add OF dependency 5d4ca23e58f2 i40e: Clean up handling of msglevel flags and debug parameter c17ef430b9fd i40e: Fix bit logic error in failure case cf465fe75041 i40e/i40evf: Changed version from 1.6.19 to 1.6.21 53cb6e9e8949 i40e: Removal of workaround for simple MAC address filter deletion ab425cb7ffdb i40e: Fix for long link down notification time 99dad8b34c68 i40e: Drop redundant Rx descriptor processing code 128150576f85 i40e: fix confusing dmesg info for ethtool -L option fe180a5e275a i40e: Make struct i40e_stats const 4adbb642eaf5 i40e/i40evf: Changed version from 1.6.16 to 1.6.19 96db776a3682 i40e/i40evf: fix interrupt affinity bug 6d6fd1be2a10 i40e: group base mode VF offload flags 7be96322a57a i40e: reopen client after reset e1da71ca8817 i40e: Drop code for unsupported flow types dc7621205a93 i40e: Remove unused function i40e_vsi_lookup 7ed3573223dd i40e: Bit test mask correction ed245406da14 i40e: Rewrite Flow Director busy wait loop c73d2e8462d0 i40e: Fix client interaction 1217e1d1999e md: be careful not lot leak internal curr_resync value into metadata. -- (all) 7449f699b2fb raid1: handle read error also in readonly mode 9a8b27fac5bb raid5-cache: correct condition for empty metadata write ad5cb123fd0e ceph: switch to use of ->d_init() 18fc8abdb753 ceph: unify dentry_operations instances 8633db6b0279 ACPICA: Dispatcher: Fix interpreter locking around acpi_ev_initialize_region() 8121aa26e320 ACPICA: Dispatcher: Fix an unbalanced lock exit path in acpi_ds_auto_serialize_method() 25ccd2429fd0 ACPICA: Dispatcher: Fix order issue of method termination 6a84fb4b4e43 device-dax: check devm_nsio_enable() return value 18e601d6adae sunrpc: fix some missing rq_rbuffer assignments 80b204bce8f2 drm/i915: Enable multiple timelines f2d13290e327 drm/i915: Defer setting of global seqno on request to submission 28176ef4cfa5 drm/i915: Reserve space in the global seqno during request allocation f6168e330438 drm/i915: Convert breadcrumbs spinlock to be irqsafe 562f5d45508b drm/i915: Create a unique name for the context 85e17f5974b3 drm/i915: Move the global sync optimisation to the timeline caddfe7192f5 drm/i915: Defer breadcrumb emission 98f29e8d908f drm/i915: Record space required for breadcrumb emission 9b81d556b11f drm/i915: Rename ->emit_request to ->emit_breadcrumb 65e4760e3920 drm/i915: Introduce a global_seqno for each request 4680816be336 drm/i915: Wait first for submission, before waiting for request completion 3033acab07f9 drm/i915: Queue the idling context switch after all other timelines 73cb97010d4f drm/i915: Combine seqno + tracking into a global timeline struct c004a90b7263 drm/i915: Restore nonblocking awaits for modesetting d07f0e59b2c7 drm/i915: Move GEM activity tracking into a common struct reservation_object f0cd518206e1 drm/i915: Use lockless object free fbbd37b36fa5 drm/i915: Move object release to a freelist + worker 40e62d5d6be8 drm/i915: Acquire the backing storage outside of struct_mutex in set-domain fe115628d567 drm/i915: Implement pwrite without struct-mutex bb6dc8d96b68 drm/i915: Implement pread without struct-mutex 7dd737f377ff drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex 1233e2db199d drm/i915: Move object backing storage manipulation to its own locking 03ac84f1830e drm/i915: Pass around sg_table to get_pages/put_pages backend a4f5ea64f0a8 drm/i915: Refactor object page API d2a84a76a3b9 drm/i915: Use radixtree to jump start intel_partial_pages() 96d776345277 drm/i915: Use a radixtree for random access to the object's backing storage 4c7d62c6b8a2 drm/i915: Markup GEM API with lockdep asserts 4e50f082ac51 drm/i915: Reuse the active golden render state batch 920cf4194954 drm/i915: Introduce an internal allocator for disposable private objects e95433c73a11 drm/i915: Rearrange i915_wait_request() accounting with callers f8a7fde45610 drm/i915: Defer active reference until required 2e36991a8aa2 drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked() c92ac094a9c6 drm/i915: Remove superfluous wait_for_error() from throttle-ioctl 7e941861c9c2 drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate b52992c06c90 drm/i915: Support asynchronous waits on struct fence from i915_gem_request fc0990903c47 drm/i915: Remove insert-page shortcut from execbuf relocate_iomap() 3b496626ee8f drm/amdgpu: add support for new smc firmware on iceland 646cccb55b26 drm/amdgpu: add support for new smc firmware on tonga 583958fa2e52 ASoC: topology: Make manifest backward compatible from ABI v4 ca5f17c59b63 ASoC: rt5640: add Mono ADC Capture Switch control f05689a662d4 spi: fsl-espi: fix and improve reading from RX FIFO e508cea45bc3 spi: fsl-espi: make better use of the RX FIFO db1b049fad8b spi: fsl-espi: extend and improve transfer error handling b3bec5f95f73 spi: fsl-espi: simplify and inline function fsl_espi_change_mode f895e27f5912 spi: fsl-espi: Rename len in struct mpc8xxx_spi to rx_len and make it unsigned 54731265966d spi: fsl-espi: fix and improve writing to TX FIFO e9e128a69af2 spi: fsl-espi: improve check for SPI_QE_CPU_MODE 2c4b49a0f73f drm/i915: Use macro in place of open-coded for_each_universal_plane loop 8b364b41ced2 drm/i915: Rename for_each_plane -> for_each_universal_plane 6c1c06cb776c ASoC: simple-card-utils: remove unnecessary cpu/codec pointer check 193599264f3e ASoC: simple-scu-card: code sync: tidyup props/link naming 6910e8679ff4 ASoC: simple-scu-card: code sync: rename asoc_simple_card_priv 15a190ffec3b ASoC: simple-scu-card: code sync: follow to simple family style 3e58690b8dbd ASoC: rsnd: use BRGCKR instead of SSICKR f999d1fd69ed ASoC: Intel: Add check_dsp_lp_on callback on IPC 06b113e9f28f clk: xgene: Don't call __pa on ioremaped address e3cd6cf425bf spi: fsl-espi: fix merge conflict for commit "avoid processing uninitalized data on error" b09edbd07f87 net caif: insert missing spaces in pr_* messages and unbreak multi-line strings 71fac305fb78 mlxsw: switchx2: Set physical device for port netdevice f20a91f1cc70 mlxsw: spectrum: Set physical device for port netdevice 1d20d23c59c9 mlxsw: Move PCI id table definitions into driver modules 62e86f9e8281 mlxsw: pci: Rename header with HW definitions 8c9583a81cd3 mlxsw: spectrum: Remove extra whitespace 8b99becdc89e mlxsw: spectrum_router: Compare only trees which are in use during tree get 2083d36790e3 mlxsw: spectrum_router: Save requested prefix bitlist when creating tree ba14fa1a57c0 regulator: core: silence warning: "VDD1: ramp_delay not set" 340327a62c4a ASoC: hdmi-codec: Fix hdmi_of_xlate_dai_name when #sound-dai-cells = <0> 73f5dfc68316 ASoC: samsung: get access to DMA engine early to defer probe properly 6a7f5e41128d ASoC: Intel: atom: Add debug information related to FW version 72193a953ada regmap: Rename ret variable in regmap_read_poll_timeout b75dcd9c7d35 ARC: module: print pretty section names d65283f7b695 ARC: module: elide loop to save reference to .eh_frame f644e3688855 ARC: mm: retire ARC_DBG_TLB_MISS_COUNT... c3005475889c ARC: build: retire old toggles d975cbc8acb6 ARC: boot log: refactor cpu name/release printing d7c46114e356 ARC: boot log: remove awkward space comma from MMU line a024fd9bc4d0 ARC: boot log: don't assume SWAPE instruction support 73e284d25725 ARC: boot log: refactor printing abt features not captured in BCRs 711c1f267117 ARCv2: boot log: print IOC exists as well as enabled status d64b5bf5b10a ASoC: da7219: Connect output enable register to DAIOUT ca590c1c45d1 ASoC: Intel: Skylake: Use DPIB to update position for Playback stream e7f08ffb1855 Documentation/workqueue.txt: convert to ReST markup 24755a55b01f Documentation/00-index: update for new core-api folder 42412c3aae5d workqueue: kerneldocify workqueue_attrs c950a1739eae kernel-doc: better parsing of named variable arguments b058b176dd26 ASoC: rl6347a: Use dev_err for I2C communication error prints 7a5857c3c282 ASoC: Intel: Skylake: Fix to turn off hdmi power on probe failure 87374179c535 block: add a proper block layer data direction encoding ef295ecf090d block: better op and flags encoding e806402130c9 block: split out request-only flags into a new namespace 8d2bbd4c8236 block: replace REQ_THROTTLED with a bio flag 188bd2b16b3c block: move REQ_RAHEAD to common flags bd1c1c21741c block: REQ_NOMERGE is common to the bio and request c4aebd0332da block: remove bio_is_rw 4cf986348522 ARM: dts: exynos: Document eMMC/SD/SDIO devices in Snow and Peach boards 46cb25b1a0ee perf tools: Add missing object file to the python binding linkage list 9a8860bbaa93 perf scripting: Don't die if scripting can't be setup, disable it cf346d5bd4b9 perf scripting: Avoid leaking the scripting_context variable ca7202bffa32 perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc,free,mprotect) 0fb75c8ce15b tools: Update asm-generic/mman-common.h copy from the kernel e0c4758278e2 perf bench mem: Ignore export.h related changes to mem{cpy,set}.S 67bdc35fb48c perf list: Support matching by topic 99620a5d0cc8 perf tools: Introduce timestamp__scnprintf_usec() a00052a296e5 ubifs: Fix regression in ubifs_readdir() 40b6e61ac72e ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap() a7d5afe82d49 MAINTAINERS: Add entry for genwqe driver eb94cd68abd9 VMCI: Doorbell create and destroy fixes a7a7aeefbca2 GenWQE: Fix bad page access during abort of resource allocation 6ad37567b6b8 vme: vme_get_size potentially returning incorrect value on failure c89d5454d48e drm/i915: Fix SKL+ 90/270 degree rotated plane coordinate computation 7e9b3f95d641 drm/i915: Remove two invalid warns 6d9deb910c8e drm/i915: Rotated view does not need a fence e3b9e6e3a989 drm/i915/fbc: fix CFB size calculation for gen8+ 1fb3672eaf6e drm: i915: Wait for fences on new fb, not old 0ce140d45a83 drm/i915: Clean up DDI DDC/AUX CH sanitation e334cd69fa65 Move CONFIG_DEVKMEM default to n f71082f815bf miscdevice: introduce builtin_misc_device 1e4edb3fe93f mei: bus: remove rx callback context 972cedf6e39a nfc: mei_phy: get phy from the driver data 094dbffedcc5 nfc: mei: use module_mei_cl_driver macro b2a2f70863d2 watchdog: mei_wdt: use module_mei_cl_driver macro 5be149bdd36c mei: bus: add module_mei_cl_driver helper macro 198c5ee3c601 drm/i915: Respect alternate_aux_channel for all DDI ports 5e33791e1f27 drm/i915/gen9: fix watermarks when using the pipe scaler fd58753ead86 drm/i915: Fix mismatched INIT power domain disabling during suspend be4dd651ff79 drm/i915: fix a read size argument 47ed32483e1f drm/i915: Use fence_write() from rpm resume 01c72d6c17dc drm/i915/gen9: fix DDB partitioning for multi-screen cases 7a0e17bd5d5a drm/i915: workaround sparse warning on variable length arrays 9cccc76bb49f drm/i915: keep declarations in i915_drv.h 574762025781 netfilter: ip_vs_sync: fix bogus maybe-uninitialized warning d0f4bce2bce7 tty: serial_core: fix NULL struct tty pointer access in uart_write_wakeup 4dda864d7307 tty: serial_core: Fix serial console crash on port shutdown 0d18c1928860 checkkconfigsymbols.py: support git's "^" syntax 9bcffe7575b7 tty/serial: at91: fix hardware handshake on Atmel platforms 40dba341124b drm/i915: Change the placement of some static functions in intel_dp.c cd23604a4b25 pinctrl: single: Drop pointless macro 223decc457c9 pinctrl: single: Drop custom names 514877182b53 mac80211: fils_aead: fix encrypt error handling bd768e146624 KVM: x86: fix wbinvd_dirty_mask use-after-free ed37892e6df2 drm/i915: Address broxton phy registers based on phy and channel number e7583f7b1018 drm/i915: Add location of the Rcomp resistor to bxt_ddi_phy_info 842d416654eb drm/i915: Create a struct to hold information about the broxton phys b6e08203cc1f drm/i915: Move broxton vswing sequence to intel_dpio_phy.c f38861b814b5 drm/i915: Move DPIO phy documentation section to intel_dpio_phy.c 47a6bc61b866 drm/i915: Move broxton phy code to intel_dpio_phy.c b284eedaf74b drm/i915: Pass lane count to bxt_ddi_phy_calc_lane_optmin_mask() 362624c9ba3f drm/i915: Explicitly map broxton DPIO power wells to phys 01c3faa70bcd drm/i915: Rename struct i915_power_well field data to id f92b7604149a perf/x86/intel: Honour the CPUID for number of fixed counters in hypervisors 5aab90ce1ec4 perf/powerpc: Don't call perf_event_disable() from atomic context 0933840acf7b perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic 1c27f646b18f x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=y 8ff0513bdcdd mtd: mtk: avoid warning in mtk_ecc_encode 9f9d53e5bdb4 s390/dasd: Fix locking issue when changing RO attribute 9de67725c80c s390/dasd: Fix locking issue when changing EER attribute 0f57c97f241b s390/dasd: Eliminate race condition in dasd_generic_set_offline() 1081f3a70b74 s390/dasd: Make use of dasd_set_feature() more often ce7a788f4d5a s390/dasd: Replace simple_strtoul with kstrtouint 8139d8526c3c s390/cio: clean up DEV_STATE_SENSE_PGID 75c7b6f3f6ba s390/time: steer clocksource on STP sync events 2ace06ec0d99 s390/time: adjust last_update_clock at clock synchronization b1c0854d168c s390/time: refactor clock sync 62ba6f85ee3f s390/dasd: Define often used variable 5303e6578f4a s390/dasd: Make setting queue_max_segments more explicit 237d6e688413 s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment 73f907fd5fa5 mtd: nand: Fix data interface configuration logic ce93bedb5ed2 mtd: nand: gpmi: disable the clocks on errors 463e2a2b8996 serial: fsl_lpuart: remove build warning 4bdb35506b89 driver core: Add a wrapper around __device_release_driver() 7f847dd31736 debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS edbbf994bde8 kobject: improve function-level documentation 24d86f59093b x86/unwind: Ensure stack grows down 67dece7d4c58 x86/vdso: Set vDSO pointer only after success a01aa6c9f40f x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTORE 8e819101ce6f drivers/misc/sgi-gru/grumain.c: remove bogus 0x prefix from printk 17a88939568b cris/arch-v32: cryptocop: print a hex number after a 0x prefix 9105585d13bd ipack: print a hex number after a 0x prefix ee52c44dee63 block: DAC960: print a hex number after a 0x prefix 14f947c87a21 fs: exofs: print a hex number after a 0x prefix 62e931fac45b lib/genalloc.c: start search from start of chunk 89a2848381b5 mm: memcontrol: do not recurse in direct reclaim 8f72cb4ef90c CREDITS: update credit information for Martin Kepplinger 06b2849d103f proc: fix NULL dereference when reading /proc//auxv 37df49f433bc mm: kmemleak: ensure that the task stack is not freed during scanning 02754e0a484a lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB 0e07f663c901 latent_entropy: raise CONFIG_FRAME_WARN by default c0a0aba8e478 kconfig.h: remove config_enabled() macro 8c8d4d452049 ipc: account for kmem usage on mqueue and msg 07a63c41fa1f mm/slab: improve performance of gathering slabinfo stats 1f84a18fc010 mm: page_alloc: use KERN_CONT where appropriate 1bc11d70b5db mm/list_lru.c: avoid error-path NULL pointer deref 21753583056d h8300: fix syscall restarting b274c0bb394c kcov: properly check if we are in an interrupt 86d9f48534e8 mm/slab: fix kmemcg cache creation delayed issue a064a07f72e9 clk: stm32f469: Add QSPI clock 4261a881cfee clk: stm32f4: Add RTC clock 861adc44d290 clk: stm32f4: Add LSI & LSE clocks 2552e3f878c2 blk-mq: get rid of confusing blk_map_ctx structure 7dd2fb6877b6 blk-mq: update hardware and software queues for sleeping alloc 5c4a9129b810 clk/samsung: Use CLK_OF_DECLARE_DRIVER initialization method for CLKOUT 52e73eb2872c device-dax: fix percpu_ref_exit ordering 87ca90ef9503 arm64: Enable HIBERNATION in defconfig 0a53ef4bea9b ARM: defconfig: update U8500 defconfig 67463e54beb6 Allow KASAN and HOTPLUG_MEMORY to co-exist when doing build testing 867dfe342118 nvdimm: make CONFIG_NVDIMM_DAX 'bool' 2797cd03f5cc USB: update intro of documentation 9db4f36e82c2 mm: remove unused variable in memory hotplug 67972a539e9f docs: Add a warning to applying-patches.rst 31b24bee3357 docs: add a warning to submitting-drivers.rst be4612447b37 docs: Collapse the process guide TOC 89edeedd61e8 docs: Tweak submitting-patches.rst formatting 9b4ebd98da91 docs: Apply some basic organization to the process guide 5700d1974818 docs: Get rid of the "basic profiling" guide 2c79dcafd8ec docs: Get rid of the badRAM guide 7358bb2f3293 docs: Clean up and organize the admin guide a bit 555af62431e6 docs: retitle the kernel-documentation.rst b51208d41c6a docs: Tweak the top-level Sphinx page 002d8a1a6c11 net: skip genenerating uevents for network namespaces that are exiting 599b076d15ee i40e: fix call of ndo_dflt_bridge_getlink() 9ee7837449b3 net sched filters: fix notification of filter delete with proper handle 4c95aa5d8fc3 i40e: disable MSI-X interrupts if we cannot reserve enough vectors ea6acb7ef789 i40e: Fix configure TCs after initial DCB disable a3b8cb1f84a0 ixgbe: fix panic when using macvlan with l2-fwd-offload enabled c121f72a66c5 net: bgmac: fix spelling mistake: "connecton" -> "connection" bc72f3dd89e0 flow_dissector: fix vlan tag handling d5d32e4b7668 net: ipv6: Do not consider link state for nexthop validation 830218c1add1 net: ipv6: Fix processing of RAs in presence of VRF e30520c2b075 kalmia: avoid potential uninitialized variable use 30656167bd23 MAINTAINERS: add more people to the MTD maintainer team e0f841f5cbf2 macsec: Fix header length if SCI is added if explicitly disabled 110447f8269a ethernet: fix min/max MTU typos 56989f6d8568 genetlink: mark families as __ro_after_init 2ae0f17df1cd genetlink: use idr to track families 489111e5c25b genetlink: statically initialize families a07ea4d9941a genetlink: no longer support using static family IDs c90c39dab3e0 genetlink: introduce and use genl_family_attrbuf() e2796541ef1d MAINTAINERS: add a maintainer for the SPI NOR subsystem 4fe77d82ef80 skbedit: allow the user to specify bitmask for mark f62265b53ef3 at803x: double check SGMII side autoneg 4fc6d239ee56 Revert "at803x: fix suspend/resume for SGMII link" 3495a1035793 drm/amdgpu: turn on/off uvd clock when dpm enable/disable on CI 415282b15e15 drm/amdgpu: disable dpm before turn off clock when vce idle. 4be5097ccba6 drm/amdgpu: enable uvd bypass mode for CI/VI. 3f767e3d076d drm/amdgpu: just not load smc firmware if smu is already running 86f8c599b09c drm/amdgpu: when suspend, set boot state instand of disable dpm. 8ed8147abc7c drm/amdgpu: use failed label to handle context init failure 796f4687bd62 kvm/x86: Show WRMSR data is in hex a2941d012674 drm/amd/powerplay: fix bug get wrong evv voltage of Polaris. 71451bdfc2f7 drm/amdgpu/si_dpm: workaround for SI kickers 570dd45042a7 btrfs: fix races on root_log_ctx lists cdb436d181d2 netfilter: conntrack: avoid excess memory allocation f1d505bb762e netfilter: nf_tables: fix type mismatch with error return from nft_parse_u32_check 444f901742d0 netfilter: nf_conntrack_sip: extend request line validation 9dcb8b685fc3 mm: remove per-zone hashtable of bitlock waitqueues dab45060a56a netfilter: nf_tables: fix race when create new element in dynset 61f9e2924f49 netfilter: nf_tables: fix *leak* when expr clone fail bb6a6e8e0913 netfilter: nft_dynset: fix panic if NFT_SET_HASH is not enabled a74ad5e660a9 sparc64: Handle extremely large kernel TLB range flushes more gracefully. 7fe311302f7d blk-mq: update hardware and software queues for sleeping alloc 248ff0216543 driver core: Make Kconfig text for DEBUG_TEST_DRIVER_REMOVE stronger 2a9becdd4dbe kernfs: Add noop_fsync to supported kernfs_file_fops 009e39ae44f4 vt: clear selection before resizing d3532ea6ce4e brcmfmac: avoid maybe-uninitialized warning in brcmf_cfg80211_start_ap c0891284a74a arm64: dts: mediatek: add USB3 DRD driver d0ed062a8b75 usb: mtu3: dual-role mode support b3f4e727c1ec usb: mtu3: host only mode support a29de31b9ed3 usb: mtu3: Super-Speed Peripheral mode support df2069acb005 usb: Add MediaTek USB3 DRD driver 065d48cf403e usb: xhci-mtk: make IPPC register optional 77100acca98f dt-bindings: mt8173-mtu3: add devicetree bindings 78f8a0fae653 dt-bindings: mt8173-xhci: support host side of dual-role mode 6c21caa333f9 USB: OHCI: make ohci-da8xx a separate driver 1f0c41dd0c21 usb: usbip:checkpatch; fix bare use of unsigned 5864f7c11399 Documentation/ABI: Added ABI information for devspec and obppath. 51fa91475e43 usb/core: Added devspec sysfs entry for devices behind the usb hub 03842c17397e sc16is7xx: always write state when configuring GPIO as an output c03e1b8703a4 sh-sci: document R8A7743/5 support ecb988a3b798 tty: serial: 8250: 8250_core: NXP SC16C2552 workaround 32b2921e6a74 tty: limit terminal size to 4M chars d704b2d32c39 tty: serial: fsl_lpuart: Fix Tx DMA edge case b9c8b7fc252c vgacon: remove prehistoric macros 96fd95542391 vgacon: switch boolean variables to bool 7c918cdceb32 tty: vt, rename variables to sane names 210fd7460e75 tty: vt, compute vc offsets in advance 35cc56f9a304 tty: vgacon+sisusb, move scrolldelta to a common helper 89765b9424ea tty: vt, unify scrolling functions d705ff38189f tty: vt, cleanup and document con_scroll de48b0999df4 serial: 8250_fintek: Add F81865 Support da60d6afaa3e serial: 8250_fintek: Add F81866 Support 1e26c472c1a2 serial: 8250_fintek: Add F81216 Support c2236facaec9 serial: 8250_fintek: Set maximum FIFO of F81216H 06e3957259ef serial: 8250_fintek: Set IRQ Mode when port probed f1232ac229cc serial: 8250_fintek: Refactoring read/write method fea6dd14868a serial: 8250: pxa: add devicetree earlyconsole ba061c1a9066 serial: 8250_lpss: get IRQ via pci_irq_vector() 04da73803c05 sc16is7xx: Drop bogus use of IRQF_ONESHOT eca84e99d1af serial: 8250_lpss: Try to enable Memory-Write-Invalidate 3f3a46951e02 serial: 8250_lpss: set PCI master only for private DMA 0fe07647cc50 tty: serial: Makefile: move kgdb to be initialized last 2a41bc2a2b05 tty: serial: fsl_lpuart: add polled console functions 10879ae5f12e serial: pl011: add console matching function 1353ec383336 drm/i915: Correct pipe fault reporting string f00a7c57569d serial: 8250_lpss: enable MSI for sure 088e8df82f91 cfg80211: Add support to update connection parameters 8ac63448651f cfg80211: handle fragmented IEs in splitting ce0ce13a1c89 cfg80211: configure multicast to unicast for AP interfaces f3ca52aa52ee mac80211: Claim Fast Initial Link Setup (FILS) STA support 39404feee691 mac80211: FILS AEAD protection for station mode association frames dbc0c2cb2f0a mac80211: Add FILS auth alg mapping 348bd4566998 cfg80211: Add KEK/nonces for FILS association frames 631810603a20 cfg80211: Add Fast Initial Link Setup (FILS) auth algs 3f817fe718c6 cfg80211: Define IEEE P802.11ai (FILS) information elements 60b8084e8448 cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA 6ec63612c3c8 mac80211: Allow AUTH_DATA to be used for FILS 11b6b5a4ced2 cfg80211: Rename SAE_DATA to more generic AUTH_DATA bfe2c7b1cce4 nl80211: use nla_parse_nested() instead of nla_parse() 1794899e8b53 nl80211: move unsplit command advertising to a separate function ab28f51c77cd serial: rewrite pxa2xx-uart to use 8250_core be2c92b8f164 serial: core: fix console problems on uart_close 09065c5f0f1f serial: 8250_uniphier: fix clearing divisor latch access bit 0ead21ad25f5 serial: 8250_uniphier: fix more unterminated string beadba5e19e2 serial: pch_uart: add terminate entry for dmi_system_id tables 78c22449f2d3 devicetree: bindings: uart: Add new compatible string for ZynqMP 0267a4ff9836 serial: xuartps: Add new compatible string for ZynqMP bc2a024f865d serial: SERIAL_STM32 should depend on HAS_DMA b20fb13c7c09 serial: stm32: Fix comparisons with undefined register 42acfc6615f4 tty: vt, fix bogus division in csi_J 32774ef3e4bb staging: vc04_services: use bcm2835 consequently 801b1aa002d3 staging: vc04_services: fix CamelCase 6e474d8e3981 staging: vchiq_shim: avoid code duplication bea845af8d87 staging: vchiq_arm: Make DT firmware node mandatory 8f8a34026ec5 staging: vchiq_arm: add MODULE_DESCRIPTION 57499d136e35 staging: sm750fb: Refine the code and remove unused code. cf9caf192988 staging: vc04_services: Replace dmac_map_area with dmac_map_sg c4b370efc7fb staging: ks7010: add a blank line after declarations 091a3d58f099 staging: ks7010: split long line 5906d33c5fd6 staging: ks7010: remove space before tab 84b8ae9fd598 staging: ks7010: fix complex macro error df86d641db76 staging: ks7010: fix spacing errors decd3d0cfda6 staging: fsl-mc: uprev binary interface to match MC v10.x 6466dac79c5a staging: fsl-mc: update copyright dates 58caaac1f503 staging: fsl-mc: improve wording in comments e3494af5ce5f staging: fsl-mc: cleanup: improve clarity of messages 66fcc741edc6 staging: fsl-mc: improve message clarity by adding __func__ a673783771d0 staging: fsl-mc: improve pr_* messages 363b0cbf3d97 staging: fsl-mc: cleanup comment style fea9a0f51ffc staging: fsl-mc: whitespace cleanup: improve alignment in prototypes 7eef98273d78 staging: fsl-mc: whitespace cleanup: align function args eacaebdd5299 staging: fsl-mc: whitespace cleanup: remove extraenous tabs b4cdc9160228 staging: fsl-mc: whitespace cleanup: remove blank lines d8b97569b696 staging: fsl-mc: update MAINTAINERS 9d5b4d838f74 Staging:dgnc:dgnc_tty: fix Block comments should align the * on each line e33269f60ae1 staging: most: hdm-usb: introduce synchronization function 7c23baa90db1 staging: most: hdm-usb: do h/w specific synchronization at configuration time 1e80e19ce9c6 staging: most: aim-networking: keep channels closed if ndo_open fails a513cf1e6457 arm64: dts: r8a7796: add SDHI nodes ab33da0bd8f9 arm64: dts: r8a7795: Remove FCP SoC-specific compatible strings a733c81115da dt-bindings: media: renesas-fcp: Remove SoC-specific compatible strings a1fee00dc956 PM / Domains: check for negative return from of_count_phandle_with_args() fb479e44a9e2 powerpc/64s: relocation, register save fixes for system reset interrupt bd77c4498616 powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpu 39715bf972ed powerpc/process: Fix CONFIG_ALIVEC typo in restore_tm_state() 85c856b39b47 kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types fa80b4eca6b3 ASoC: max98504: Add missing MAX98504 on SND_SOC_ALL_CODECS 67923f779b8d ASoC: rsnd: enable SRC sync even FIN = FOUT c8c6f0d81de6 ASoC: rt5670: increse LDO power bdc3478f90cd ALSA: usb-audio: Add quirk for Syntek STK1160 58e3948a87e3 KVM: document lock orders 912cffb4ed86 firmware: ti_sci: Add support for reboot core service 9f72322050e4 firmware: ti_sci: Add support for Clock control 9e7d756da7a5 firmware: ti_sci: Add support for Device control aa276781a64a firmware: Add basic support for TI System Control Interface (TI-SCI) protocol 04f1024e1df5 Documentation: Add support for TI System Control Interface (TI-SCI) protocol d1f63f0c81c2 mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() ac668afe414b mac80211: validate new interface's beacon intervals 4c8dea638c16 cfg80211: validate beacon int as part of iface combinations 56271da29c52 cfg80211: disallow beacon_int_min_gcd with IBSS 275fcf62c289 cfg80211: mesh: track (and thus validate) beacon interval 0507a3ac6e98 cfg80211: fix beacon interval in interface combination iteration 73c7da3dae1e cfg80211: add generic helper to check interface is running 8f20542386c5 wireless: deprecate WDS and disable by default 833c97254724 arm64: defconfig: Enable DRM DU and V4L2 FCP + VSP modules f5d6d2da0d90 sched/fair: Remove unused but set variable 'rq' b6959a362177 x86/unwind: Detect bad stack return address 0d2b8579add4 x86/dumpstack: Warn on stack recursion c32c47c68a0a x86/unwind: Warn on bad frame pointer 56fb2d6eb63a objtool: Fix rare switch jump table pattern detection 56df51d00320 drm/bridge: fix platform_no_drv_owner.cocci warnings 3a81e96094b7 drm/bridge: fix semicolon.cocci warnings 31e6ec4519c0 security/keys: make BIG_KEYS dependent on stdrng. 7df3e59c3d1d KEYS: Sort out big_key initialisation 03dab869b7b2 KEYS: Fix short sprintf buffer in /proc/keys show function 67f0160fe34e MAINTAINERS: Update qlogic networking drivers e45d7b7f47a4 drm/i915/gvt: fix nested sleeping issue 6fb5082a8c42 drm/i915/gvt: throw error basing on execlist submit result 23736d1b1b23 drm/i915/gvt: add full vGPU reset support e52fed7177f7 netvsc: fix incorrect receive checksum offloading 2bf7dc8443e1 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware 4d2b496f19f3 scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded 8dd5e0b364e5 Input: da9063 - fix module autoload when registered via OF e1cb73f6f536 Input: fsl-imx25-tcq - fix module autoload when registered via OF 39a0d75ae32c Input: elan_i2c - always output the device information fdd91a3dfadf doc-rst: build PDF of 80211 and gpu sub-project 6f2ec3a9d548 doc-rst: include index only in subproject AND html 241a8021c60f doc-rst: make driver-api folder buildable stand-alone c289312f964b doc-rst: make dev-tools folder buildable stand-alone ea4348c8462a Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning c2c4ba82022c Input: melfas_mip4 - use product id for firmware name 04d7ad83c6a6 Input: da9061 - onkey driver 6d86c4714da5 Input: pxa27x_keypad - fix typo "debpunce" -> "debounce" 10df8e6152c6 udp: fix IP_CHECKSUM handling ecc515d7238f sctp: fix the panic caused by route update 293de7dee4f9 doc: update docbook annotations for socket and skb 6edf10173a1f devlink: Prevent port_type_set() callback when it's not needed 89ab88b01bac firewire: net: set initial MTU = 1500 unconditionally, fix IPv6 on some CardBus cards 5d48f00d836a firewire: net: fix maximum possible MTU e2897b8238ab net: netcp: add missing of_node_put() in netcp_probe() f850b4a77d71 net: ena: use setup_timer() and mod_timer() 675a6ceefc31 amd-xgbe: Fix error return code in xgbe_probe() 0942170f32e1 net: ns83820: use dev_kfree_skb_irq instead of kfree_skb a24a9d7aca2d net: eth: altera: Fix error return code in altera_tse_probe() 68497a87c4f4 net: dsa: mv88e6xxx: use setup_timer to simplify the code 1aaa87aff688 net: netcp: drop kfree for memory allocated with devm_kzalloc 1c00164d4cd1 drm/i915/DMC/KBL: Load DMC on KBL using the no_stepping_info array 92d230dd8caf rocker: fix error return code in rocker_world_check_init() 701470babace batman-adv: Revert "use core MTU range checking in misc drivers" d92ead16be40 net: phy: broadcom: Add support for BCM54612E 3cf25904fe46 net: phy: broadcom: Update Auxiliary Control Register macros 73e42ff72a86 sch_htb: do not report fake rate estimators 6b281569df64 x86/cqm: Share PQR_ASSOC related data between CQM and CAT c1c7c3f9d6bb x86/intel_rdt: Pick up L3/L2 RDT parameters from CPUID 113c60970cf4 x86/intel_rdt: Add Haswell feature discovery 78e99b4a2b9a x86/intel_rdt: Add CONFIG, Makefile, and basic initialization 4ab1586488cb x86/cpufeature: Add RDT CPUID feature bits d57e3ab7e34c x86/intel_cacheinfo: Enable cache id in cache info e9a2ea5a1ba0 cacheinfo: Introduce cache id 1d78dc59f5ab Documentation, ABI: Document the new sysfs files for cpu cache ids 9ff7a1b0ba82 drm: Print some debug/error info during DP dual mode detect 2876a34466ce sunrpc: don't pass on-stack memory to sg_set_buf 05692d7005a3 vfio/pci: Fix integer overflows, bitmask check 329f4c812a69 drm: mark drm_of_component_match_add dummy inline ad110449e285 PCI: qcom: Fix pp->dev usage before assignment 7dc86ef5ac91 drm/radeon/si_dpm: workaround for SI kickers 49a5d73fd035 drm/amdgpu: fix s3 resume back, uvd dpm randomly can't disable. 3fa72fe9c614 arm64: mm: fix __page_to_voff definition 3f7a09f44e5e arm64/numa: fix incorrect log for memory-less node 26984c3bc29a arm64/numa: fix pcpu_cpu_distance() to get correct CPU proximity a236441bb697 sparc64: Fix illegal relative branches in hypervisor patched TLB cross-call code. 830cda3f9855 sparc64: Fix instruction count in comment for __hypervisor_flush_tlb_pending. 4da5caa6a6f8 drm/dp/mst: Check peer device type before attempting EDID read 36e3fa6a38e1 drm/dp/mst: Clear port->pdt when tearing down the i2c adapter a2889606636d drm/fb-helper: Keep references for the current set of used connectors 38d868e41c4b drm: Don't force all planes to be added to the state due to zpos 814efe3ed72d ASoC: rsnd: clear SSI_SYS_STATUSx every time 42b197e794db ASoC: rsnd: fixup SCU_SYS_STATUSx access bb7927c793e1 ASoC: rsnd: rsnd_reg cleanup for SSIU f0b20e712084 ASoC: rsnd: remove "Gen2 only" comment bc9c6cc85784 arm: spitz_defconfig: convert to use libata PATA drivers cc81123ee1a3 arm: s3c2410_defconfig: convert to use libata PATA drivers 4289ab7ad650 arm: netwinder_defconfig: convert to use libata PATA drivers 26d14eb3a9c1 arm: jornada720_defconfig: convert to use libata PATA drivers 150a55a46dba arm: ixp4xx_defconfig: convert to use libata PATA drivers 8b7f25bb8123 arm: h3600_defconfig: convert to use libata PATA drivers f3514095ff90 arm: corgi_defconfig: convert to use libata PATA drivers 752a47ef73ba arm: am200epdkit_defconfig: convert to use libata PATA drivers ff1719664127 arm: omap1_defconfig: convert to use libata PATA drivers fb93fdab98e5 arm: collie_defconfig: convert to use libata PATA drivers 1a2b32e580d4 arm: shannon_defconfig: disable IDE subsystem a17d7bf2c3bf arm: mainstone_defconfig: disable IDE subsystem 5d9283de34d2 arm: lart_defconfig: disable IDE subsystem ff9c6cb34633 arm: cerfcube_defconfig: disable IDE subsystem 241680cb3717 arm: badge4_defconfig: disable IDE subsystem 9b9c96649bac arm: assabet_defconfig: disable IDE subsystem 1095e281559d ASoC: arizona: Access driver data through platform from compressed ops da064b47c0b8 drm/i915: Fix SKL+ 90/270 degree rotated plane coordinate computation 91495329dcf8 ASoC: cs47l24: Fixup missing variable typo 254432613c58 netfilter: nft_ct: add notrack support 96d9f2a72c71 netfilter: nft_meta: permit pkttype mangling in ip/ip6 prerouting 0ecba4d9d1db netfilter: nft_numgen: start round robin from zero 5efa0fc6d7f7 netfilter: nf_tables: allow expressions to return STOLEN 0813fbc91358 netfilter: nfnetlink_log: Use GFP_NOWARN for skb allocation dd2602d00f80 netfilter: xt_multiport: Use switch case instead of multiple condition checks 94d7dea448fa block: flush: fix IO hang in case of flood fua req 7dfcb36a1f17 drm/fb-helper: Fix connector ref leak on error e144e5d06d02 ASoC: rsnd: enable COMPILE_TEST 609c94865adc ASoC: rsnd: depends on OF 36343f6ea721 KVM: fix OOPS on flush_work 45c7ee43a518 KVM: s390: Fix STHYI buffer alignment for diag224 aafee2eb8ce8 drm/i915: fix comment on I915_{READ, WRITE}_FW e1e575f6b026 KVM: MIPS: Precalculate MMIO load resume PC ede5f3e7b54a KVM: MIPS: Make ERET handle ERL before EXL 9078210ef401 KVM: MIPS: Fix lazy user ASID regenerate for SMP 8244bd3ab405 spi: change post transfer udelay() to usleep_range() for long delays 4b7e9cf9c84b timers: Fix documentation for schedule_timeout() and similar 6c5e90596925 timers: Fix usleep_range() in the context of wake_up_process() 7e235deb69dc ASoC: sti-sas: enable fast io for regmap 92591efabc01 ASoC: sti-sas: add missing return in messages strings 165a57a3df02 ASoC: sti-sas: clean legacy in sti-sas 1e6d30443195 ASoC: sti: fix channel status update after playback start 4db61af068f5 ASoC: sti: clean unused include 4c88f89f9c25 ASoC: sti: reset refactoring 748abba8f3a9 ASoC: sti: fix errors management 5de0a8c0c240 x86: Fix export for mcount and __fentry__ 452a256898e7 ASoC: Codec to codec dai link description 5c0ba57744b1 spi: fsl-espi: avoid processing uninitalized data on error e1b790a87201 SoC: mxs-saif: check validity of ids in mxs_saif_probe() c8eabf821cac ASoC: Intel: Skylake: Fix a shift wrapping bug 0809492e894f ASoC: arizona: Move request of DSP IRQ into bus probe 31833ead95c2 ASoC: arizona: Move request of speaker IRQs into bus probe 62c61514191b doc: Add missing parameter for msi_setup 51111dce2509 kernel/smp: Tell the user we're bringing up secondary CPUs 92b232782983 kernel/smp: Make the SMP boot message common on all arches ca7dfdbb3367 kernel/smp: Define pr_fmt() for smp.c 489375c866c1 drm/i915/lspcon: Add workaround for resuming in PCON mode a5d94b83ec70 drm/i915/lspcon: Get DDC adapter via container_of() instead of cached ptr 12a47a422862 drm/i915/dp: Read DP descriptor for eDP and LSPCON too 24e807e79f10 drm/i915/lspcon: Fail LSPCON probe if the start of DPCD can't be read 7b3fc170d6a6 drm/i915/dp: Print full branch/sink descriptor 5e8966774253 drm/i915/dp: Print only sink or branch specific OUI based on dev type 6f172a43a6d6 drm/i915/dp: Remove debug dependency of DPCD SW/HW revision read c726ad01d2e3 drm/dp: Factor out helper to distinguish between branch and sink devices 6014ac122ed0 drm/i915/audio: set proper N/M in modeset 2dc4940360d4 regulator: tps65218: Remove all the compatibles 4531156db726 mfd: tps65218: Use mfd_add_devices instead of of_platform_populate 77aa99265a8d input: tps65218-pwrbutton: Add platform_device_id table 38eceb3a4412 Documentation: regulator: tps65218: Update examples 0aced355757d mfd: tps65218: Remove redundant read wrapper 9ca89c443de9 drm/i915/audio: drop extra crtc clock check from HDMI audio N lookup 87d3b6588f9b drm/fb-helper: Don't call dirty callback for untouched clips cac5fcedaabd drm: Release reference from blob lookup after replacing property 1aab956c7b88 drm/i915: Refresh that status of MST capable connectors in ->detect() fc89017c83b7 ARM: davinci: dm365: Remove DMA resources for SPI 0dc68bc0840e ARM: davinci: dm355: Remove DMA resources for SPI 638671053c66 ARM: davinci: devices: Remove DMA resources for MMC 7dcdfef19a43 ARM: davinci: devices-da8xx: Remove DMA resources for MMC and SPI 3299e7e43484 drm/i915: Remove two invalid warns 07ee2bce6a51 drm/i915: Rotated view does not need a fence 7e62a699aafb iwlwifi: mvm: use dev_coredumpsg() 7948b87308a4 iwlwifi: mvm: enable dynamic queue allocation mode 2925d366f450 extcon: qcom-spmi-misc: Sync the extcon state on interrupt 7cf321d118a8 drm/drivers: add support for using the arch wc mapping API. bb12d6740f6d x86/decoder: Use stderr if insn sanity test fails bdcc18b548b8 x86/decoder: Use stdout if insn decoder test is successful b4f7f4ad425a mac80211: fix some sphinx warnings e1957dba5b54 cfg80211: process events caused by suspend before suspending ce6e153f414a drm/bridge: add Silicon Image SiI8620 driver 8ef4227615e1 x86/io: add interface to reserve io memtype for a resource range. (v1.1) 0a8b66e3adbe drm/i915/gvt: correct the reset logic 40d2428b3a6a drm/i915/gvt: add vreg write for GDRST handler b0122f3114e2 drm/i915/gvt: fix detect_host calling logic 64fafcf5a2fa drm/i915/gvt: fix an typo in skl_decode_mi_display_flip 4397752c2efe dt-bindings: add Silicon Image SiI8620 bridge bindings 00c635e5a456 video: add header file for Mobile High-Definition Link (MHL) interface 849c49876606 sparc64: Handle extremely large kernel TSB range flushes sanely. 9d9fa230206a sparc: Handle negative offsets in arch_jump_label_transform a467a672cf09 MAINTAINERS: Begin module maintainer transition b429ae4d5b56 sparc64: Fix illegal relative branches in hypervisor patched TLB code. bb118c56fda5 Documentation: cpu-hotplug: Fix typos 7b855a120b22 locking/Doc/ko_KR: Clarify limited control-dependency scope ed4596ea992d drm/i915/guc: WA to address the Ringbuffer coherency issue 55060feefcdf ASoC: cs35l34: Remove CS35L34_CHIP_ID from cs35l34_readable_register 2ef9555bd13d ASoC: samsung: s3c24xx-i2s: Debug/error trace cleanup b57a089bd421 ASoC: samsung: s3c24xx-i2s: Don't use platform_data for DMA parameters c6644119a3f8 ASoC: Drop SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag cdaf9af1eaeb ASoC: samsung: Remove unneeded initialization of chan_name ca493dabbc77 ASoC: cs42l73: Remove cache bypass for read of ID registers da5eb41763c7 ASoC: cs42l56: Make ID registers volatile and remove cache bypass 03d2ec460f12 ASoC: cs42xx8: Mark chip ID as volatile and remove cache bypass 9982ca681e43 drm/amdgpu: add amdgpu_ttm_bo_eviction_valuable callback a2ab19fed9d1 drm/ttm: make eviction decision a driver callback v2 585ffd65441a drm/ttm: fix coding style in ttm_bo_driver.h 1c331f75aa6c drm/radeon/pm: autoswitch power state when in balanced mode fad742f89d20 drm/amd/powerplay: fix spelling mistake and add KERN_WARNING to printks aafcafa0fa5f drm/amdgpu:new ids flag for preempt d1936cc2fc56 drm/amdgpu: mark symbols static where possible 356aee305af6 drm/amdgpu: change function declarations and add missing header dependencies f93932bcdcbb drm/amdgpu: s/amdgpuCrtc/amdgpu_crtc/ in pageflip code f1e68a7cf582 drm/amdgpu/atom: remove a bunch of unused functions 72a57438d1b4 drm/amdgpu: consolidate atom scratch reg handling for hangs a76ed485c57e drm/amdgpu: use amdgpu_bo_[create|free]_kernel for wb 986147018171 drm/amdgpu: add VCE VM session tracking 45088efc8529 drm/amdgpu: improve parse_cs handling a bit 5e876c62d85a drm/amdgpu: refine set power state logic for dpm. 8c8e2c30d2da drm/amdgpu: update current ps/requeset ps in adev with real ps. 6061789a455b drm/amdgpu: add an implement for check_power_state equal for KV 3411717501dc drm/amdgpu: add an implement for check_power_state equal for Si. 73909a746a66 drm/amdgpu: add an implement for check_power_state equal for Cz. 1d516c41d9b1 drm/amdgpu: add an implement for check_power_state equal for CI fbebf2c6bc2a drm/amdgpu: add new callback to check power state info db82b67c5764 drm/amdgpu: check min clock set by DAL before set ps. 74f3ce31e991 drm/amd/amdgpu: Put in rest of wave fields 472259f02657 drm/amd/amdgpu: re-factor debugfs wave reader 394fdde256ad drm/amd/amdgpu: Make debugfs write compliment read 32977f93b4eb drm/amd/amdgpu: Allow broadcast on debugfs read (v2) 5ecfb3b8fcb4 drm/amd/amdgpu: Fix debugfs wave reader 273d7aa13c21 drm/amd/amdgpu: Add wave reader to debugfs a12551072126 drm/amdgpu: rework IP block registration (v2) cf35c7ca3d50 drm/amdgpu/powerplay: fix spelling in amdgpu_powerplay.h 623fea1868ee drm/amdgpu/virtual_dce: move define into source file 2120df475d6d drm/amdgpu: enable virtual dce on SI 07fecde5d3ec drm/amdgpu: fill in vce clock info ioctl query (v2) 597be302f1d3 drm/amdgpu/powerplay: add an implementation for get_vce_clock_state (v3) 825cc9974d15 drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) 230cf1ba7274 drm/amdgpu/dpm: add new callback to fetch vce clock state (v2) bbe879747629 drm/amdgpu: add info ioctl query for vce clock info (v3) 66ba1afd8542 drm/amdgpu: save number of vce states in dpm struct. 0d8de7ca0b01 drm/amdgpu: use same vce state definition in dpm and powerplay cf0978819cf7 drm/amdgpu: move dpm related definitions to amdgpu_dpm.h 7988714237c6 drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 21cd942e5c47 drm/amdgpu: move the ring type into the funcs structure (v2) e12f3d7a23c9 drm/amdgpu: move IB and frame size directly into the engine description 7bc6be825a2e drm/amdgpu: remove explicit NULL init for parse_cs e08c90a77460 drm/amdgpu: remove 128 NOP hack from vm_flush v2 c81b07e6bcbc drm/amdgpu: remove ring type check for conditional execution 66f3b2d52715 drm/amdgpu: pad gfx and compute rings to 256 dw ec9aaaff6666 drm/radeon: clarify why we evict vram twice on suspend a0a71e49f533 drm/amdgpu: clarify why we evict vram twice on suspend db9635cc14f3 drm/amdgpu: used cached gca values for vi_read_register (v2) 34817db6c73d drm/amdgpu/gfx8: use cached raster config values in csb setup 392f0c775c80 drm/amdgpu/gfx8: cache rb config values e3fa76306f07 drm/amdgpu: add additional cached gca config variables b88c8796d815 drm/amdgpu: use amdgpu_vm_get_pd_bo in the GEM code 073440d26272 drm/amdgpu: move VM defines into amdgpu_vm.h 78023016116f drm/amdgpu: move fence and ring defines into amdgpu_ring.h 561135049992 drm/amdgpu: move sync handling into a separate header 914b4dce4fda drm/amdgpu: stop using a bo list entry for the VM PTs f7da30d979d4 drm/amdgpu: move PT validation back into VM code v2 a7d64de65994 drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 f3fd451263f0 drm/amd/amdgpu: Enable UVD PG on Tonga 97f40ef049dd drm/amd/powerplay: Enable UVD powergating for SMU7 f8991bab1aa2 drm/amdgpu: update the shadow PD together with the real one v2 42e8cb5001d3 drm/amdgpu:wptr poll address of gfx8 is needed 4c2b2453ef9b drm/amdgpu:properly fix some JumpTable issues bed5712e1a52 drm/amdgpu:add MEC_STORAGE ucode id for sriov ac00bbf32b02 drm/amdgpu:add callback in cgs for sriov detect f501a7e55001 drm/amdgpu:fw bo should be in VRAM for SRIOV 01ab960d49cd drm/amdgpu:keep bo pinned in prefered domain 4bc10d168a41 drm/amdgpu:use smc_index_11 for VI e1d99217d02c drm/amdgpu:add one more fiji device id f8a4c11b0a33 drm/amd/powerplay: mark symbols static where possible 22e5808ebae9 drm/radeon: mark symbols static where possible 297b12862d73 drm/radeon: add missing header dependencies ef704318d351 drm/amd/amdgpu: bump version for memory query info e0adf6c86ceb drm/amd/amdgpu: unify memory query info interface 6a7f76e70fac drm/amdgpu: add VRAM manager v2 8892f153c83e drm/amdgpu: enable amdgpu_move_blit to handle multiple MM nodes v2 63e0ba40e52c drm/amdgpu: handle multiple MM nodes in the VMs v2 d2e938701ac5 drm/amdgpu: set at least the node size in the gtt manager 56de55a1a8fc drm/amdgpu: use explicit limit for VRAM_CONTIGUOUS 03f48dd5d208 drm/amdgpu: add AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag v3 cfa32556e58d drm/amd/amdgpu: add info about vram and gtt max allocation size 9f6163e7e342 drm/amd/amdgpu: add info about vram and gtt total size 46c9cc11a5e3 drm/amdgpu/dce6: don't enable HPD Rx interrupts 079ea1901b71 drm/amdgpu/dce6: RMW hpd registers 34386043d904 drm/amdgpu/dce6: simplify hpd code d2486d25bdfc drm/amdgpu/dce11: simplify hpd code 03ae23b93bcb drm/amdgpu/dce8: RMW hpd registers 6753ac2bf4c7 drm/amdgpu/dce10: simplify hpd code 2285b91cd2d9 drm/amdgpu/dce8: simplify hpd code 0f66356d24c6 drm/amd/amdgpu: For virtual display, enable multi crtcs. (v3) 483ef98588aa drm/amdgpu: rename amdgpu_whether_enable_virtual_display 87320cafbcbe Revert "drm/amdgpu: Add virtual connector and encoder macros." 66264ba80492 drm/amdgpu: simplify encoder and connector setup (v2) 9405e47dbab3 drm/amdgpu/virtual_dce: clean up interrupt handling bf2335a54e19 drm/amdgpu/virtual_dce: no need to an irq process callback 82b9f8176070 drm/amdgpu/virtual_dce: drop pageflip_irq funcs 425f6d603371 drm/amdgpu/virtual_dce: drop empty function a1d37046d4ff drm/amdgpu/virtual_dce: add dce6 support 1d160f430301 drm/amdgpu/dce6: add dce_v6_0_disable_dce 5a195c6d4ecf gpio: gpiolib-devprop: Check chip->parent pointer before dereferencing e107f129e2e0 perf sched map: Always show task comm with -v 1208bb274ba5 perf sched map: Apply cpu color when there's an activity 537b4b462caa drm/radeon: drop register readback in cayman_cp_int_cntl_setup ef6239e0cf5e drm/amdgpu/vce3: only enable 3 rings on new enough firmware (v2) ff26956875c2 brd: remove support for BLKFLSBUF 366f4aea649a brd: Switch rd_size to unsigned long d1193df9c3cb ARM: lpc32xx: remove unused header file clock.h ee1df783d15b ARM: lpc32xx: remove unused header file mach/irqs.h 1754906fffca ARM: dts: lpc32xx: set default parent clock for pwm1 & pwm2 34eee70a7b82 staging: iio: ad5933: avoid uninitialized variable in error case 5668bfdd90cd platform/chrome: cros_ec_dev - Register cros-ec sensors e4244ebddae2 platform/chrome: Introduce a new function to check EC features. c14dca07a31d iio: cros_ec_sensors: add ChromeOS EC Contiguous Sensors driver 974e6f02e27e iio: cros_ec_sensors_core: Add common functions for the ChromeOS EC Sensor Hub. adb1fe9ae2ee mm/page_alloc: Remove kernel address exposure in free_reserved_area() 0ee1dd9f5e7e x86/dumpstack: Remove raw stack dump bb5e5ce545f2 x86/dumpstack: Remove kernel text addresses from stack dump efdb4167e676 scripts/faddr2line: Fix "size mismatch" error 32cb7d27e65d iio: maxim_thermocouple: detect invalid storage size in read() 3089ec2c104c staging: iio: cdc/ad7746: fix missing return value 3904b28efb2c iio: gyro: Add driver for the MPU-3050 gyroscope f767c22c1f25 ARM: socfpga_defconfig: Enable HIGHMEM e0549df64ed8 iio: gyro: Add MPU-3050 device tree bindings 97ac0e47aed5 drm: convert DT component matching to component_match_add_release() 0ce57f8af178 ahci: fix the single MSI-X case in ahci_init_one 6bad6bccf2d7 timers: Prevent base clock corruption when forwarding 041ad7bc758d timers: Prevent base clock rewind when forwarding clock 4da9152a4308 timers: Lock base for same bucket optimization b831275a3553 timers: Plug locking race vs. timer migration 10a9cca13220 ASoC: rsnd: add nolock_start/stop callback 161ba1f1a5c9 ASoC: rsnd: don't call unneeded of_node_put() on dma.c dae4b83295ae ASoC: rsnd: remove rsnd_dma_detach() 701172dca15b ASoC: rsnd: don't use devm_request_irq() for SSI b99305d20122 ASoC: rsnd: remove non DT support for DMA 9b50898ad96c ALSA: seq: Fix time account regression a5461fd6c8f7 ASoC: rt5514: Add the DMIC initial delay to wait it ready. 77f02f44460a perf sched: Make common options cascading 369a2478973a tools lib subcmd: Suppport cascading options 892ccf0f2173 ASoC: s3c24xx_uda134x: Move global variables to driver's data structure 8a06b0be6507 perf hist browser: Fix hierarchy column counts 60758d6668b3 perf bench futex: Sanitize numeric parameters e2e1680fda15 perf bench futex: Avoid worker cacheline bouncing f54d1867005c dma-buf: Rename struct fence to dma_fence de867c20b94b drm/i915: Include the kernel uptime in the error state f85522c207ce gpio: altera-a10sr: Drop unnecessary gpiochip_remove b7f865ede20c ARM: dts: sun8i: fix the pinmux for UART1 2beaa601c849 clk: sunxi-ng: Implement minimum for multipliers 6e0d50daa97f clk: sunxi-ng: Add minimums for all the relevant structures and clocks b8302c7267de clk: sunxi-ng: Finish to convert to structures for arguments ee28648cb2b4 clk: sunxi-ng: Remove the use of rational computations 14cfbe55c75a x86/microcode: Bump driver version, update copyrights 06b8534cb728 x86/microcode: Rework microcode loading 8027923ab4df x86/microcode/intel: Remove intel_lib.c 76bd11c23aaa x86/microcode/amd: Move private inlines to .c and mark local functions static 7f709d0c3222 x86/microcode: Collect CPU info on resume 6b14b81899a2 x86/microcode: Issue the debug printk on resume only on success b3763a672dc0 x86/microcode/amd: Hand down the CPU family 058dc4980317 x86/microcode: Export the microcode cache linked list f5bdfefbf962 x86/microcode: Remove one #ifdef clause f61337d98412 x86/microcode/intel: Simplify generic_load_microcode() 5879a2675208 x86/microcode: Move driver authors to CREDITS 777284b66f23 x86/microcode: Run the AP-loading routine only on the application processors 533169d164c6 i2c: imx: defer probe if bus recovery GPIOs are not ready 171e23e150ac i2c: designware: Avoid aborted transfers with fast reacting I2C slaves ba9ad2af7019 i2c: i801: Fix I2C Block Read on 8-Series/C220 and later 603616017c35 i2c: xgene: Avoid dma_buffer overrun 60a951af8e16 i2c: digicolor: Fix module autoload 2cb496db3d56 i2c: xlr: Fix module autoload for OF registration 06e7b10a8711 i2c: xlp9xx: Fix module autoload 3855ada848db i2c: jz4780: Fix module autoload 17791650c356 i2c: allow configuration of imx driver for ColdFire architecture 59c6f278bdee x86/cpu: Get rid of the show_msr= boot option 62a67e123e05 x86/cpu: Merge bugs.c and bugs_64.c d54ff31dd86c x86/cpu: Remove the printk format specifier in "CPU0: " 6a676fb69dcb i2c: mark device nodes only in case of successful instantiation 5ccd5f7057d2 x86/platform/intel-mid: Unexport intel_mid_pci_set_power_state() d320b9a5bd85 x86/quirks: Hide maybe-uninitialized warning a2209b742e6c x86/build: Fix build with older GCC versions 5e25d5bdf6d4 x86/entry64: Remove unused audit related macros 7fbe6ac02485 x86/unwind: Fix empty stack dereference in guess unwinder b341afb325eb locking/mutex: Enable optimistic spinning of woken waiter a40ca56577f6 locking/mutex: Simplify some ww_mutex code in __mutex_lock_common() 5bbd7e644378 locking/mutex: Restructure wait loop 9d659ae14b54 locking/mutex: Add lock handoff to avoid starvation a3ea3d9b865c locking/mutex: Allow MUTEX_SPIN_ON_OWNER when DEBUG_MUTEXES 890658b7ab48 locking/mutex: Kill arch specific code 3ca0ff571b09 locking/mutex: Rework mutex::owner 3ab7c086d5ec locking/drm: Kill mutex trickery a22502382803 sched/core: Explain sleep/wakeup in a better way 399c168ab5ab i2c: rk3x: Give the tuning value 0 during rk3x_i2c_v0_calc_timings ae824f00241f i2c: hix5hd2: allow build with ARCH_HISI 54dc7ed37d39 Staging: media: davinci_vpfe: fix indentation issue in vpfe_video.c b8fd7220752f staging: iio: ad5933: avoid uninitialized variable in error case fb26718744c4 staging: rtl8188eu: os_dep: remove unnecessary alloc fail message 1050394cd7f0 staging: rtl8188eu: os_dep: remove unnecessary parentheses 3ddaf64835d4 staging: rtl8188eu: os_dep: fix missing spaces around operators ec0f85f8ccdd staging: rtl8188eu: os_dep: fix block comment alignment issue 3e9e3bb7f784 staging: rtl8188eu: os_dep: remove empty lines f5016082f63d staging: sm750fb: restructure multi-line comments to follow CodingStyle 57935a3f8729 staging:r8188eu: Remove space before comma 2ce7b194c6d0 Staging:vt6656:main_usb: fix Block comments should align the * on each line 6d408e0b9406 Staging: xgifb: Fix NULL pointer comparison warning 31b15fe6262a staging: wilc1000: Remove unused function wilc_lock_timeout f0208b7155bc staging: unisys: visorbus: visorchannel: Refactor locking code to be statically deterministic. e0e6964805c6 staging: wlan-ng: Replace data type declaration with variable of same type in prism2mgmt.c ab42187a17db staging: wlan-ng: avoid CamelCase: hfa384x_KeyIDChanged 0c3b2bd7b7cc staging: wlan-ng: avoid CamelCase: hfa384x_PSUserCount b8f55192ab1c staging: wlan-ng: avoid CamelCase: hfa384x_AuthRequest 7190f3f1cf73 staging: wlan-ng: avoid CamelCase: hfa384x_LinkStatus 0e2ce9adcaa9 staging: wlan-ng: avoid CamelCase: hfa384x_HScanResult 8f8149de8c8e staging: wlan-ng: avoid CamelCase: hfa384x_HScanResultSub c447358a76d1 staging: wlan-ng: avoid CamelCase: hfa384x_ChInfoResult 4cc454f27de7 staging: wlan-ng: avoid CamelCase: hfa384x_CommTallies16 c08510e166a6 staging: wlan-ng: avoid CamelCase in fields of struct hfa384x_dbmcommsquality 162da263c2c1 staging: wlan-ng: avoid CamelCase: hfa384x_WPAData e474b4d4ea69 staging: wlan-ng: avoid CamelCase: hfa384x_HostScanRequest_data b937612f9d0d staging: wlan-ng: avoid CamelCase: HFA384x_RID_CNFAPBCNint 45c7a4908a30 mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference 7ef54de7fdf1 drm/i915: Mark the GuC log buffer flush interrupts handling WQ as freezable 1e6b8b0dc8d4 drm/i915: Early creation of relay channel for capturing boot time logs 717065907ff7 drm/i915: Use SSE4.1 movntdqa based memcpy for sampling GuC log buffer 685534ef4c8f drm/i915: Debugfs support for GuC logging control 896a0cb0fe72 drm/i915: Support for forceful flush of GuC log buffer 27b85beae0e7 drm/i915: Augment i915 error state to include the dump of GuC log buffer 72c0bc66ca57 drm/i915: Increase GuC log buffer size to reduce flush interrupts 6941f3c9ce4a drm/i915: Optimization to reduce the sampling time of GuC log buffer 5aa1ee4b12be drm/i915: Add stats for GuC log buffer flush interrupts 5dd7989bbd28 drm/i915: New lock to serialize the Host2GuC actions f824083559af drm/i915: Add a relay backed debugfs interface for capturing GuC logs 4100b2ab3e8b drm/i915: Handle log buffer flush interrupt event from GuC 26705e20752a drm/i915: Support for GuC interrupts f4e9af4f5af5 drm/i915: Add low level set of routines for programming PM IER/IIR/IMR register set d6b40b4b179d drm/i915: New structure to contain GuC logging related fields 5d34e85a9ea5 drm/i915: Add GuC ukernel logging related fields to fw interface file b1e37103f251 drm/i915: Decouple GuC log setup from verbosity parameter 991d5add50a5 usb: chipidea: host: fix NULL ptr dereference during shutdown 1a3f099101b8 ALSA: hda - Fix surround output pins for ASRock B150M mobo 36a80337d7af staging: slicoss: replace memcpy_fromio with memcpy 7b0f8525c38c staging: ks7010: Remove trailing whitespace 20358d1384c3 staging: ks7010: ks7010_sdio.c: Fixing multiple assignments f3f2d351db4e staging: ks7010: Corrected a spelling mistake 0966c755040d staging: ks7010: Add spaces around '*' 0371fa4f6a9e staging: ks7010: ks_wlan_net: Use setup_timer instead of init_timer and data fields 35092b6d9b74 staging: ks7010: convert list_for_each to entry variant 5e935b782a71 staging: ks7010: remove unused including b26639697b12 staging: i4l: pcbit: remove duplicated include from capi.c c536c5de3458 staging: i4l: pcbit: drv: remove duplicated include from drv.c ef5aa934cf03 staging: rts5208: rtsx.c: Fix invalid use of sizeof in rtsx_probe() d298ec65803b staging: bcm2708_vchiq: fix return value check in vchiq_init_state() b04451d7dfac staging: bcm2708_vchiq: fix return value check in vchiq_platform_conn_state_changed() cf8e732b54b6 staging: bcm2708_vchiq: remove .owner field for driver 5123e93e1939 staging/vchi: Add a TODO file of things I know we need to deal with. a95cd6deebb4 staging: clocking-wizard: Fix incorrect type of speed grade 4a5a7a662a00 MAINTAINERS: Add the staging vchiq driver as a bcm2835 responsibility. a6ec5bb812fd staging: lustre: Move assignments out of function calls. f99e73a5e3ff Staging: lustre: lov: check return value of lov_sub_get() 1b301e8343d2 staging: lustre: remove broken dead code in cfs_cpt_table_create_pattern d4bcd7e75cce staging: lustre: restore initialization of return code c444ebc83ee2 Staging:fbtft: Replace decimal permissions with 4 digit octal f2503acfe3ff staging: fbtft: Fix module autoload 3e93e354de1e staging: fsl-mc: cleanup: convert uintX_t types to uX dffeacd95ed6 staging: fsl-mc: dprc: shorten DPRC interrupt name d64c28a3139a staging: fsl-mc: irq: shorten name of interrupt name 3642b8ea38cd staging: fsl-mc: update Kconfig dependency 8431dc5d8dfb staging: fsl-mc: clean up Kconfig description 8cf663053411 staging: fsl-mc: add missing includes to fsl-mc-private.h 824ebf182db0 staging: fsl-mc: cleanup: move dpbp and dpcon cmd headers 5d43dfdba0e3 staging: rtl8192x: fix bogus maybe-uninitialized warning 723863e82eb0 staging: rtl8188eu: Fix coding style errors 4b4462ecd025 Staging: gs_fpgaboot: Use octal permissions '0444' 4efdb3702580 staging: dgnc: Replace CamelCase namings with underscores 02782a1963c9 staging: dgnc: Remove some redundant functions 78010cd9736e dma-buf/fence: add an lockdep_assert_held() 714cf7ea5055 drm/dp: Factor out helper to distinguish between branch and sink devices 407a3aee6ee2 hv: do not lose pending heartbeat vmbus packets 14544d0937bf drm/edid: Only print the bad edid when aborting 0fd0ff01d4c3 sparc64: Delete now unused user copy fixup functions. 614da3d9685b sparc64: Delete now unused user copy assembler helpers. ee841d0aff64 sparc64: Convert U3copy_{from,to}_user to accurate exception reporting. 4f24450c6e58 ARM64: dts: bcm2835: Fix bcm2837 compatible string e93704e4464f sparc64: Convert NG2copy_{from,to}_user to accurate exception reporting. d7db7a882deb crypto: acomp - update testmgr with support for acomp f6ded09de8bd crypto: acomp - add support for deflate via scomp 6a8de3aefb0a crypto: acomp - add support for 842 via scomp 91d53d96e270 crypto: acomp - add support for lz4hc via scomp 8cd9330e0a61 crypto: acomp - add support for lz4 via scomp ac9d2c4b39e0 crypto: acomp - add support for lzo via scomp 1ab53a77b772 crypto: acomp - add driver-side scomp interface 2ebda74fd6c9 crypto: acomp - add asynchronous compression api c8d283ff8b0b crypto: ccp - fix typo "CPP" 4e88768a959a hwrng: meson - Remove unneeded platform MODULE_ALIAS c4ca2b0b2581 crypto: engine - Handle the kthread worker using the new API 103600ab966a crypto: ccp - Clean up the LSB slot allocation code ec9b70df75b3 crypto: ccp - remove unneeded code fdd2cf9db1e2 crypto: ccp - change bitfield type to unsigned ints 877f69a81eee hwrng: meson - Fix module autoload for OF registration 9b40f79c08e8 crypto: gcm - Fix error return code in crypto_gcm_create_common() ff4f44de44db crypto: ccp - Fix non static symbol warning 4e518816a938 crypto: caam - add support for iMX6UL 119a0798dc42 padata: Remove unused but set variables 5f2808ff1582 sd: fix uninitialized variable access in error handling 3c4da75814c4 block: zoned: fix harmless maybe-uninitialized warning 49129204c31c drm/i915/gvt: get msi cap offset from pdev directly 99c79fd4dfda drm/i915/gvt: use well wrapped set_mask_bits() instead of defining new one 2cce9b289466 drm/i915/gvt: fix an error string format 31f09cb79e79 drm/i915/gvt: fix bad 32 bit shift in gtt 7ae3aaf53f16 sparc64: Convert NGcopy_{from,to}_user to accurate exception reporting. 0d7317598214 mm: unexport __get_user_pages() 272ddc8b3735 proc: don't use FOLL_FORCE for reading cmdline and environment 957077048009 sparc64: Convert NG4copy_{from,to}_user to accurate exception reporting. 1e793f6fc0db scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices 324ae0958cab Input: psmouse - cleanup Focaltech code 16f889499a52 md: report 'write_pending' state when array in sync 56056c2e7d58 md/raid5: write an empty meta-block when creating log super-block 28cd88e2b4c5 md/raid5: initialize next_checkpoint field before use 579ed34f7b75 RAID10: ignore discard error e3f948cd3283 RAID1: ignore discard error 411bf2a8db76 PM / doc: Update device documentation for devices in IRQ-safe PM domains 2f1d407adab0 cpufreq: intel_pstate: Always set max P-state in performance mode c93972df7f75 dt-bindings: qcom: Add MDM9615 bindings 2c5e596524e7 ARM: dts: Add MDM9615 dtsi 206787737e30 ARM: qcom_defconfig: Fix MDM9515 LCC and GCC config 0f10425e8113 drm/amdgpu: fix fence slab teardown 9566213359aa drm/amdgpu: update kernel-doc for some functions 2d7c17be00e0 drm/amdgpu: fix a vm_flush fence leak a053fb7e512c drm/amdgpu: fix sched fence slab teardown 9dc79965b219 Revert "drm/radeon: fix DP link training issue with second 4K monitor" 4560738a8e9d drm/amdgpu/dpm: flush any thermal work on fini e8d7515a983b drm/amdgpu: cancel reset work on fini bd676c0c04ec [media] v4l2-flash-led-class: remove a now unused var 0cc11a61b80a nfsd: move blocked lock handling under a dedicated spinlock 636959fc1232 pinctrl: pm8994: add pad voltage regulator defines daa6e41ce2b5 soc: qcom: wcnss_ctrl: Stub wcnss_ctrl API 50784e61032d dts: arm64: db820c: add pmic pins specific dts file 2b98ce134078 arm64: dts: qcom: msm8916: Add Hexagon PIL node 1a2c9221df64 arm64: dts: qcom: msm8916: Add Hexagon SMD edge 079933dbcb02 [media] v4l: flash led class: Fix of_node release in probe() error path c762ff1f7e3b [media] coda: fix the error path in coda_probe() 69fd825c17a9 [media] Add Cinergy S2 rev.4 support e128c9acdd4b [media] bcm2048: Remove FSF mailing address b6f3ece38733 [media] rc: nuvoton: use managed versions of rc_allocate_device and rc_register_device ddbf7d5a698c [media] rc: core: add managed versions of rc_allocate_device and rc_register_device 8f3408d5a14f [media] stih-cec: remove unused including fa8bbe0a8567 [media] atmel-isc: start dma in some scenario 37e90a220abc [media] rc: ir-raw: change type of available_protocols to atomic64_t 8a5d2acee6fa [media] VPU: mediatek: Fix return value in case of error c771f42fed7f [media] media: platform: pxa_camera: add missing sensor power on 6dfcd296576a [media] tw5864: crop picture width to 704 e546b1ef2285 [media] cx88: fix error return code in cx8802_dvb_probe() 017f4fb7f2ea [media] bdisp: fix error return code in bdisp_probe() df94121f02ec [media] gs1662: drop kfree for memory allocated with devm_kzalloc b7491e7e902a [media] gs1662: remove .owner field for driver ff681022c663 [media] platform: pxa_camera: add VIDEO_V4L2 dependency 9b2633635660 [media] lirc_imon: use complete() instead complete_all() 7c073fffb763 [media] imon: use complete() instead of complete_all() 0fc6a9dc94e4 drm/i915/fbc: fix FBC_COMPRESSION_MASK on BDW+ 79f2624b1b9f drm/i915/fbc: fix CFB size calculation for gen8+ 1ff52fa0f19c [media] ad5820: Fix sparse warning c57a68a152dc [media] media: adv7604: automatic "default-input" selection f59d4418c420 [media] media: adv7604: fix bindings inconsistency for default-input 1a33ac00c5eb [media] media: i2c: tvp514x: Reported mbus format should be MEDIA_BUS_FMT_UYVY8_2X8 7ec03e60ef81 [media] ite-cir: initialize use_demodulator before using it 423221d1745b nbd: fix incorrect unlock of nbd->sock_lock in sock_shutdown 19157003abe4 [media] mb86a20s: always initialize a return value 82b65714a6f5 [media] dvb-usb-dvbsky: Add support for TechnoTrend S2-4650 CI 69117994aa7d [media] variable name is never null, so remove null check 06c24f6779ea [media] coda: add missing header dependencies c0b34ab14150 [media] cx24120: do not allow an invalid delivery system types 804b1737d712 orangefs: don't use d_time cb736fdbb208 sparc64: Convert U1copy_{from,to}_user to accurate exception reporting. d0796b555ba6 sparc64: Convert GENcopy_{from,to}_user to accurate exception reporting. 0096ac9f47b1 sparc64: Convert copy_in_user to accurate exception reporting. 83a17d266167 sparc64: Prepare to move to more saner user copy exception handling. d62a9025aee4 orangefs: user file_inode() where it is due aa95ce361ed9 sparc64: Delete __ret_efault. ee9e83973d54 sparc32: Fix old style declaration GCC warnings 844bdf1b2a2f sparc64: Fix old style declaration GCC warnings d624716b6c67 sparc64: Setup a scheduling domain for highest level cache. 5faf071d08dd ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call 68a564006a21 NFSv4.1: work around -Wmaybe-uninitialized warning 5841ce10154e ASoC: ak4641: Move register defines to main source 5fdc402ab58f ASoC: ak4641: Remove unused AK4641_CACHEREGNUM define fe75e14f15f4 ASoC: ak4641: Remove unused DAI ID defines 0f40132d5d68 ASoC: es8328: Remove some unused defines 43605e293eb1 mei: txe: don't clean an unprocessed interrupt cause. 3f7fab0d7c61 ASoC: pxa-ssp: Remove unused DAI ID defines 78d70675a4c7 ASoC: pxa2xx-i2s: Remove unused DAI ID defines 4afb604e2d14 ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct 0a3ffab93fe5 ANDROID: binder: Add strong ref checks d41a5b4a0860 ASoC: wm9705: Remove unused DAI ID defines 68b24a20cbf0 ASoC: wm8753: Remove unused DAI ID defines 50d12367811a ASoC: wm9713: Remove unused DAI ID defines 0d895e14dff0 ASoC: wm9712: Remove unused DAI ID defines ddba7fa4cfd1 ASoC: constify snd_soc_ops structures 9b6fdef62b37 ASoC: constify snd_soc_ops structures 8a7a282b7801 ASoC: tegra: constify snd_soc_ops structures 251fc7a58eca ASoC: qcom: storm: constify snd_soc_ops structures 705e9994a437 ASoC: rockchip: constify snd_soc_ops structures 28549313da65 ASoC: atmel_wm8904: constify snd_soc_ops structures d5bc18c148fd ASoC: intel: broadwell: constify snd_soc_ops structures a5d93da13c86 ASoC: rt5670: Enable MCLK detection 25fb7062484a ASoC: rt5640: enable MCLK detection e0af98a7e025 spi: mark device nodes only in case of successful instantiation 5229f1f4a458 ASoC: PXA: Brownstone needs I2C 818f76831992 ASoC: rk3399_gru_sound: Fix non static symbol warning 89c03ddbb9aa ASoC: sst-bxt-da7219_max98357a: fix obsoleted initializer for array 028f5a5bc853 ASoC: wm8580: Add the wm8581 codec to the driver be78cea151af ASoC: rsnd: add rsnd_parse_of_node() and integrate rsnd_xxx_of_node 9b87bfb2e8e1 ASoC: rsnd: use for_each_rsnd_mod_xxx() on rsnd_rdai_continuance_probe() 5f222a29212c ASoC: rsnd: use for_each_rsnd_mod_xxx() on rsnd_dai_call() b3ca3fbeb229 ASoC: rsnd: add rsnd_mod_next() for for_each_rsnd_mod_xxx() 0af5c01a79ad ASoC: rsnd: amend .probe/.remove call for DPCM 5490a109937b ASoC: rsnd: remove duplicate define of rsnd_dvc_of_node() 2dd33f9cec90 spi: imx: support DMA for imx35 d01580c394f5 ASoC: rt5660: enable MCLK detection 09065f8b44a3 ASoC: qcom: apq8016-sbc: Add support to multi codec. 393ac586236c ASoC: apq8016-sbc: dt bindings: remove incorrect property 150db8c5afa1 ASoC: codecs: Add msm8916-wcd digital codec 585e881e5b9e ASoC: codecs: Add msm8916-wcd analog codec 6d13f62d931b ASoC: Intel: Skylake: Always acquire runtime pm ref on unload 73444723b2b5 ASoC: rt5663: rename rt5668 as rt5663 v2 bf8e27621eff regulator: rk808: Use rdev_get_id() to access id of regulator e98d5fef8556 regulator: tps6507x: Drop pointless static qualifier for *reg_data variable 1457de3b8766 ASoC: wm9705: Remove ac97_read/ac97_write wrappers 206964e8265c ASoC: wm9705: Convert to regmap a545f5d859c7 ASoC: davinci-mcbsp: DT fix s/interrupts-names/interrupt-names/ 88f0e3a5e6ed regulator: arizona-ldo1: Set appropriate value for ramp_delay ae1ea48c5c59 ASoC: arizona: Add gating for source clocks of the FLLs 7a4413d0dc96 ASoC: arizona: Add gating for clock when used for direct MCLK cf986d470208 ARCv2: IOC: use @ioc_enable not @ioc_exist where intended 91e040a79df7 ARC: syscall for userspace cmpxchg assist 9d1032cc49a8 btrfs: fix WARNING in btrfs_select_ref_head() 9c894696f56f Btrfs: remove some no-op casts dd4b857aabbc btrfs: pass correct args to btrfs_async_run_delayed_refs() 69ae5e4459e4 btrfs: make file clone aware of fatal signals 0b34c261e235 btrfs: qgroup: Prevent qgroup->reserved from going subzero 86a6c211d676 NFS: Trim extra slash in v4 nfs_path 37e785682746 [media] Add support for EVOLVEO XtraTV stick a98b69002a16 USB: serial: ch341: add debug output for chip version ba781bdf8662 USB: serial: ch341: add support for parity, frame length, stop bits 4e46c410e050 USB: serial: ch341: reinitialize chip on reconfiguration 6fde8d29b042 USB: serial: ch341: add register and USB request definitions dafa724bf582 dm table: fix missing dm_put_target_type() in dm_table_add_target() e950267ab802 [media] uvcvideo: uvc_scan_fallback() for webcams with broken chain 57619b4c9393 ASoC: remove component from snd_soc_pcm_runtime 39b2238e2c4b ASoC: bunch up bit field for snd_soc_dai a7df0d3b455c ASoC: bunch up bit field for snd_soc_pcm_runtime 1236fa1e3c29 ASoC: soc.h: use bit field for playback/capture_only 4690481060f3 ASoC: Intel: Atom: add terminate entry for dmi_system_id tables 2e9c079ccced spi: omap2-mcspi: Remove redundant return value check of platform_get_resource() c251f15c7dbf xenbus: check return value of xenbus_scanf() e1e5b3ff4198 xenbus: prefer list_for_each() f515c3834a4a ASoC: rt298: fix jack type detect error 26c1ec2fe410 dlm: fix error return code in sctp_accept_from_sock() cb5f7e7c1ded x86: xen: move cpu_up functions out of ifdef 44b3c7af02ca xenbus: advertise control feature flags f08ea3cc94ee gpio: mxs: fix duplicate level interrupts 66a37c3bbf73 gpio: mxs: use enable/disable regs to (un)mask irqs 4035cc15b99f ACPI / gpio: Add support for naming GPIOs 9427ecbed46c gpio: Rework of_gpiochip_set_names() to use device property accessors c80f1ba75df2 ACPI / gpio: Add hogging support 6f7194a10bdb ACPI / gpio: Allow holes in list of GPIOs for a device 1208c93525f9 gpio: pca953x: Add MAX7318 compatible 4c5f15b71b22 gpio: ts4900: Add hardware dependencies 74100bb96777 tools/gpio: re-work gpio hammer with gpio operations e1acec0e7500 tools/gpio: add gpio basic opereations 26a48c4cc2f1 gpio: altera-a10sr: Add A10 System Resource Chip GPIO support. e78ade0a2f50 gpio: merrifield: set default handler to be handle_bad_irq() fdf4332fdef2 gpio: max77620: Remove unused fields from struct max77620_gpio 08bcd3edec25 gpio: fix struct gpio_chip comment 9e80f9064e73 pinctrl: Add SX150X GPIO Extender Pinctrl Driver dfdad68ff46f pinctrl: sunxi: Deprecate sunxi pinctrl bindings cefbf1a1b295 pinctrl: sunxi: Support generic binding f0a8548bc1ff dt-bindings: oxnas: Update Pinctrl and GPIO for OX820 Support 4b0c0c25fa79 pinctrl: oxnas: Add support for OX820 93f889b9657f pinctrl: oxnas: Move OX810SE specific function and structure as separate 07fe64ba213f pinctrl: sunxi: Handle bias disable 42676fa4aa87 pinctrl: sunxi: Use macros from bindings header file for DT parsing f233dbca6227 pinctrl: sunxi: Rework the pin config building code c170a14e2029 drm/msm: add missing header dependencies a5725ab0497a drm/msm/adreno: move function declarations to header file c20ea8fd4986 drm/i2c/tda998x: mark symbol static where possible 04b553ad7dc3 perf coresight: Removing miscellaneous debug output 38d14f0c58fd perf list: Make vendor event matching case insensitive ecf1e2253ea7 perf trace: Use the syscall raw_syscalls:sys_enter timestamp 1f36946019ee perf trace: Remove thread_trace->exit_time 34b753007d64 perf bench futex: Cache align the worker struct 899735066a8d perf tools: Use normal error reporting when processing PERF_RECORD_READ events e7b32d12a287 perf tools: Normalize sq_quote_argv() error reporting 47b5757bac03 perf bench mem: Move boilerplate memory allocation to the infrastructure e36b7821a985 perf trace: Implement --delay 21e8c81095cd perf hists browser: Dynamically change verbosity level 042cfb5fa622 perf tools: Fix typo "No enough" to "Not enough" fb967063699e perf pmu: Only print Using CPUID message once b3151ea50065 perf jit: Add jitdump format specification document 6760d77b7085 perf jit: Check JITHEADER_VERSION 086f9f3d7897 perf jit: Generate .eh_frame/.eh_frame_hdr in DSO 0284fecd13b6 perf jit: Add unwinding support eac05af2bf33 perf jit: Do not assume pgoff is zero 7354ec7a86c0 perf jit: Make perf skip unknown records 13b9012ab42e perf jit: Remove unecessary padding in jitdump file 621cb4e7837e perf jit: Enable jitdump support without dwarf cdd75e3b0d1e perf jit: Improve error messages from JVMTI 5fef5f3f096d perf jit: Add NT_GNU_BUILD_ID definition for older distros ef2c3e76d98d perf jit: Avoid returning garbage for a ret variable ac12f6764c50 perf tools: Implement branch_type event parameter 84ee74affccc perf record: Improve documentation of event parameters 0c2aff4c78e8 perf header: Display feature name on write failure aabae1657599 perf header: Display missing features f45f56151ac6 perf report: Move captured info to generic header info 02bc11de5672 tools lib: Add for_each_clear_bit macro fe316723a810 tools lib traceevent: Add version for traceevent shared object 39944a768a6d tools lib traceevent: Rename LIB_FILE to LIB_TARGET c121bdbb870b tools lib traceevent: Add do_install_mkdir Makefile function 722a4984079c tools lib traceevent: Add install_headers target b4974b4055b6 perf tools: Sync copy of x86's syscall table 224e2c977b64 perf script: Support insn and insnlen e866dd8aab76 greybus: fix a leak on error in gb_module_create() 1305f2b2f52a greybus: es2: fix error return code in ap_probe() 25633d1f5dd7 greybus: arche-platform: Add missing of_node_put() in arche_platform_change_state() 49b9137a6002 staging: greybus: audio: remove redundant slot field 73270bb49830 Staging: Greybus: Fix trailing */ in block comments 7fec2bc90a4c staging: greybus: es2: fix arpc request size cf55902b9c30 staging: android: ion: Fix error handling in ion_query_heaps() f9a21a3f4919 staging: greybus: audio_manager_sysfs: Replace sscanf with kstrto* to single variable conversion. 5bc45c9d1eba staging: xgifb: Remove unnecessary parentheses. 596f14494381 staging: vt6656: Remove unnecessary parentheses. a0f204a4f79d Staging: android: ion: Make a read-only structure 9fdd532c51ce staging: android: Remove unnecessary parentheses. faaa87680b25 perf intel-pt/bts: Report instruction bytes and length in sample 32f98aab75dd perf intel-pt/bts: Tidy instruction buffer size usage 4edd601c5a9c ARM: imx: mach-imx6q: Fix the PHY ID mask for AR8031 f9bee6dd24ad staging: vc04_services: Add casts to remove warnings in vchiq_core.c 8e8e2e36f77a staging: vc04_services: Handle conversion from VCHIQ_SERVICE_HANDLE_T to VCHI_SERVICE_HANDLE_T 24a4262afb10 staging: vc04_services: Convert pointers in shared state to offsets e64568b8ea6c staging: vc04_services: Change fields of page list structure to fixed length 35b7ebda57af staging: vc04_services: Convert dsb() to dsb(sy) 6110c425d98b usb: ohci-da8xx: Remove code that references mach 6fbbcf387302 hwrng: chaoskey - drop workaround for old hwrng core limitation 054d4b7b577d usb: ohci-at91: Use descriptor-based gpio APIs 38d8ed65092e hwmon: (core) fix resource leak on devm_kcalloc failure 7c108fd8feac drm/i915: Move fence cancellation to runtime suspend 2eedfc7d5899 drm/i915: Remove RPM sequence checking 3594a3e21f1f drm/i915: Remove superfluous locking around userfault_list 9c870d03674f drm/i915: Use RPM as the barrier for controlling user mmap access 275f039db56f drm/i915: Move user fault tracking to a separate list 1adb469b9b76 PM / suspend: Fix missing KERN_CONT for suspend message 629dd219881a USB: EHCI: merge all cases that disable the IO watchdog 5c2ad982fb42 USB: EHCI: elide I/O watchdog on AMD parts a4e6a8524f43 usb: Convert pr_warning to pr_warn 88aecde40b84 usbtmc: Add, clarify and fix comments 864e2fe93522 usb: fix a typo in usb_class_driver documentation b76032396d79 usb: renesas_usbhs: add wait after initialization for R-Car Gen3 806487a8fc8f ACPI / APEI: Fix incorrect return value of ghes_proc() ed6d6f8f42d7 usb: increase ohci watchdog delay to 275 msec cacaaf80c3a6 usb: musb: Call pm_runtime from musb_gadget_queue d8e5f0eca1e8 usb: musb: Fix hardirq-safe hardirq-unsafe lock order error 1e4b4348753b usb: ehci-platform: increase EHCI_MAX_RSTS to 4 ed19ece135a6 usb: ohci-at91: Set RemoteWakeupConnected bit explicitly. 4881f0bad9eb ACPI / APD: Add clock frequency for future AMD I2C controller 98756f5319c6 ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs f1caa61df2a3 ACPI/PCI: pci_link: penalize SCI correctly eeaed4bb5a35 ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages 478c9440b328 ARM: dts: imx6ul: Add DTS for liteBoard 1317efa1699f ARM: dts: imx6ul: Add DTS for liteSOM module 44d524218c65 ARM: dts: vf610: fix IRQ flag of global timer 95a36c119781 ARM: dts: novena: Enable PWM1 3252e255371a ARM: imx_v6_v7_defconfig: Select the es8328 codec driver ab20e556f15d ARM: imx_v6_v7_defconfig: Increase CMA size 352cb4ef2d34 drm/i915: remove AGP dependency from DRM_I915 kconfig help text 76e691fc7653 ARM: dts: imx6sx: Add UDOO Neo support 3cbd4b543bef Documentation/00-INDEX: remove legacy media directories 6bef44b9b969 README: add a new README file, pointing to the Documentation/ 08a9a8d44c1c doc: re-add CodingStyle and SubmittingPatches 8c27ceff3604 docs: fix locations of several documents that got moved 9d85025b0418 docs-rst: create an user's manual book 186128f75392 docs-rst: add documents to development-process 0e4f07a65f53 docs: rename development-process/ to process/ 44b10006a97e README: convert it to ReST markup afeb000e1a05 REPORTING-BUGS: convert to ReST markup 8c287de37b2c Documentation/CodeOfConflict: convert to ReST 35a1beb9c45d Documentation/parport.txt: fix table to show on LaTeX 9c27d77d9994 Documentation/volatile-considered-harmful.txt: convert to ReST markup 27641b953c54 Documentation/VGA-softcursor.txt: convert to ReST markup 77514391ee1a Documentation/unicode.txt: convert it to ReST markup c8956bb7dd95 Documentation/sysrq.txt: convert to ReST markup 3177ae4a1034 Documentation/sysfs-rules.txt: convert it to ReST markup b2777b650c50 Documentation/ramoops.txt: convert it to ReST format e095f0711b49 Documentation/parport.txt: convert to ReST markup 9f4b9ec63cff Documentation/oops-tracing.txt: convert to ReST markup 503c5bf9fa46 Documentation/java.txt: convert to ReST markup 9cdda3d23b8a Documentation/mono.txt: convert to ReST markup 94e980cc45f2 Documentation/module-signing.txt: convert to ReST markup aeb04e52f114 Documentation/md.txt: Convert to ReST markup 9a11e15381b3 Documentation/magic-number.txt: convert it to ReST markup 8887addef55f Documentation/init.txt: convert to ReST markup 5d0ad553783f Documentation/initrd.txt: convert to ReST markup 7d4e3517bdc2 Documentation/dynamic-debug-howto.txt: convert it to ReST markup d9f92f9f9d0e Documentation/devices.rst: convert it to ReST markup 953ab835a981 Documentation/BUG-HUNTING: convert to ReST markup 8e7fbec66255 Documentation/braille-console: convert it to ReST markup c2ffd5dafa9d Documentation/serial-console.txt: convert it to ReST markup 5902981bce63 Documentation/binfmt_misc.txt: convert it to ReST markup 3bdb5971ffc6 Documentation/basic_profiling.rst: convert to ReST markup d078a815196b Documentation/bad_memory.txt: convert it to ReST markup 684adc0aa3d4 Documentation/kernel-parameters.txt: convert to ReST markup 12983bcd822f Documentation/adding-syscalls.txt: convert it to ReST markup 3a61baddcec3 Documentation/applying-patches.txt: fix a bad external link 6b7271d2536a USB: serial: cp210x: use bool for registered flag cf5276ce7867 USB: serial: cp210x: Adding GPIO support for CP2105 0407f1ce8fce USB: serial: cp210x: return -EIO on short control transfers c2b33559200f USB: serial: cp210x: clean up CSIZE handling 3907fae86eba [media] cardlist: convert them to asciiart tables 9fd79cf35083 [media] gspca-cardlist.rst: update camera names c3739983d4f3 [media] gspca-cardlist.rst: update cardlist from drivers USB IDs 959fe10443aa [media] gspca-cardlist.rst: sort entries and adjust table margins b2fdd0ee948f [media] stv06xx: store device name after the USB_DEVICE line 0889e4a1bd56 [media] spca506: rewrite a commented line to avoid wrong parsing 392ce382743b arm64: dts: zx: Add clock controller nodes 4d9e9cbb61fd ARM: dts: ls1021a: Add TMU device tree support for LS1021A 14c416336820 ARM: dts: vfxxx: Enable DMA for DSPI on Vybrid f7f3b484d550 ARM: dts: imx6sx: Fix LCDIF interrupt type fa8d20c8dbb7 ARM: dts: vfxxx: Add node corresponding to OCOTP 227802b18dfa ARM: dts: vf610-zii-dev-rev-b: Remove I2C3 49bc67b61c60 ARM: dts: imx6qdl-wandboard-revb: Fix "ERROR: trailing whitespace" bf5393c5ec9c ARM: dts: imx6qdl: Fix "ERROR: code indent should use tabs where possible" 05c183e44be7 ARM: dts: imx6qdl: Fix "WARNING: please, no space before tabs" cdd24f76fe84 reset: lpc18xx: make it explicitly non-modular fadb03cd46c4 reset: zynq: make it explicitly non-modular c4742ed32b39 reset: sunxi: make it explicitly non-modular 02163199bed1 reset: socfpga: make it explicitly non-modular ed4dba99cae8 reset: berlin: make it explicitly non-modular 09b7e37b18ee powerpc/64: Fix race condition in setting lock bit in idle/wakeup code 56c46222af0d powerpc/64: Re-fix race condition between going idle and entering guest 4a65429457a5 s390/mm: fix zone calculation in arch_add_memory() 47ece7fef4e4 s390/dumpstack: use pr_cont within show_stack and die f9d1f7a7ad91 ARM: imx: gpc: Fix the imx_gpc_genpd_init() error path eef0b282bb58 ARM: imx: gpc: Initialize all power domains 2d2c5ad83f77 drm: i915: Wait for fences on new fb, not old 9558e74c26d2 drm/i915: Update DRIVER_DATE to 20161024 7b889adbac8d doc: add missing docbook parameter for fence-array b77428b12b55 xfs: defer should abort intent items if the trans roll fails c17a8ef43d6b xfs: clear cowblocks tag when cow fork is emptied 7b7381f04356 xfs: fix up inode cowblocks tracking tracepoints c663e29f8885 fs: Do to trim high file position bits in iomap_page_mkwrite_actor 946260e5fb60 drm/i915/gvt: Fix broken mocs offset 1c860a306e76 drm/i915/gvt: Implement WaForceWakeRenderDuringMmioTLBInvalidate 7093f5ff75ae drm/i915: GVT-g driver depends on 64BIT kernel d1bbef6d1535 drm/i915/gvt: Fix failure when ACPI is not enabled a05b82d5149d cxl: Fix leaking pid refs in some error paths d71cf15b865b gpio: mpc8xxx: Correct irq handler function 07d9a380680d Linux 4.9-rc2 432490f9d455 net: ip, diag -- Add diag interface for raw sockets 6d8d271eee0e gpio: ath79: Fix module autoload 963d790468a2 arm64: dts: Updated NAND DT properties for NS2 SVK f76a9db351f8 lwt: Remove unused len field a4b8e71b05c2 net: sctp, forbid negative length 235bde1ed3f0 net: fec: Call swap_buffer() prior to IP header alignment b678aa578c9e ipv6: do not increment mac header when it's unset a6e2846cacf9 bnx2x: Use the correct divisor value for PHC clock readings. 7281a66590cb net: allow to kill a task which waits net_mutex in copy_new_ns d65f2fa680d6 net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames c1a3831121f6 mlxsw: Convert resources into array f38a2314e559 mlxsw: cmd: Push resource query defines to cmd.h 8e9658d56718 mlxsw: reg: Generare register names automatically 21978dcfc8d8 mlxsw: reg: Use helper macro to define registers 412791df394b mlxsw: item: Make char *buf arg constant for getters fe0612dc902a mlxsw: item: Make struct mlxsw_item args const 64bc2d02d754 iio: accel: sca3000_core: avoid potentially uninitialized variable d1fe85ec7702 iio:chemical:atlas-ph-sensor: Fix use of 32 bit int to hold 16 bit big endian value 30df2d1879ff iio: dac: mcp4725: fix odd_ptr_err.cocci warnings dbdef9ba693a staging:iio:ad7606: fix ptr_ret.cocci warnings a84a6a8aa0f6 iio: proximity: pulsedlight-lidar-lite-v2: cleanup power management 815bbc87462a iio: ti-adc0832: add triggered buffer support 16bf793f86b2 iio: humidity: hdc100x: add triggered buffer support for HDC100X 88e39a88b7ff iio: dac: mcp4725: add devicetree support 29157c6d601d iio: dac: mcp4725: support voltage reference selection 8b0ee39f4de1 Documentation: dt: iio: add mcp4725/6 dac device binding 6a31c225f5d5 iio: dac: mcp4725: fix incorrect comment f0879217a871 staging: iio: ad7606: rework regulator handling 12edb97471fd staging: iio: ad7606: set proper supply name to devm_regulator_get() fa23105f8574 staging:iio:ad7606: Move buffer code to main source file 722407a4e8c0 staging:iio:ad7606: Use GPIO descriptor API f52666772d57 staging:iio:ad7606: Run trigger handler only once per trigger event a866058f8e40 staging:iio:ad7606: Let common remove function take a struct device * 71faca73af90 staging:iio:ad7606: Let the common probe function return int 382a4777ec03 staging:iio:ad7606: Move set_drvdata() into common code 91b7334bae73 staging:iio:ad7606: Factor out common code between periodic and one-shot capture f915f7aafba7 staging:iio:ad7606: Avoid allocating buffer for each data capture e79e8027c1bb staging:iio:ad7606: Use oversampling ratio of 1 for no oversampling aa9602666894 staging:iio:ad7606: Remove out-of-band error reporting 9f72520fa4e0 staging:iio:ad7606: Remove default device configuration from platform data 063a51c5bdef staging:iio:ad7606: Remove redundant name field from ad7606_chip_info 36534b406735 staging:iio:ad7606: Remove unused int_vref_mv field 7c5fe4112421 tools: iio: iio_generic_buffer: drop unneeded parentheses 71ccbe5dc566 tools: iio: iio_generic_buffer: rename and change type of force variable 0b0feb34175d Documentation: dt: iio: humidity: add hts221 sensor device binding e4a70e3e7d84 iio: humidity: add support to hts221 rh/temp combo device 4aee98738043 iio: light: ltr501: claim direct mode during raw writes 218e95e9769b iio: light: ltr501: claim direct mode during select raw reads d62e5fee88e2 staging:iio:accel:sca3000 Move out of staging. 2ccf61442ff1 staging:iio:accel:sca3000 kernel docify comments that were nearly kernel doc. 389c583fd8cf staging:iio:accel:sca3000 small checkpatch fixes (alignment etc) 9a4936dc89a3 staging:iio:accel:sca3000 Tidy up probe order to avoid a race. 7ab9fa005287 staging:iio:accel:sca3000 replace non standard revision attr with dev_info on probe 6831c17236a4 staging:iio:accel:sca3000 Drop custom measurement mode attributes 626f971b5b07 staging:iio:accel:sca3000 Add write support to the low pass filter control 74bdc9407576 staging:iio:accel:sca3000: Fix off by one error in axis due to IIO_NO_MOD 085fe1b2e3df staging:iio:accel:sca3000 add readback of the 3db low pass filter frequency 9bc11d32b3a4 staging:iio:accel:sca3000 Clean up register defines. 45ae5561acf5 staging:iio:accel:sca3000 use a 'fake' channel to handle freefall event registration. 2600e12b8ba6 staging:iio:accel:sca3000 drop some unused variables. 152a6a884ae1 staging:iio:accel:sca3000 move to hybrid hard / soft buffer design. c19a02582b9b staging:iio:accel:sca3000 Drop custom ABI for watersheds. 271a25f6480d staging:iio:accel:sca3000 Fix clearing of flag + setting of size of scan. d1bf1a865fe6 staging:iio:accel:sca3000 drop sca3000_register_ring_funcs ced5c03d360a staging:iio:accel:sca3000 merge files into one. e3ef7532a3d2 staging:iio:accel:sca3000 Fix a use before setting of the indio_dev->buffer pointer. a57504144c62 staging: iio: isl29018: move out of staging af06437dae78 staging: iio: isl29018: add ABI documentation for infrared suppression ac13980584d1 iio: pressure: mpl3115: claim direct mode during raw reads 79de2ee469aa iio: accel: mma8452: claim direct mode during write raw 4d9b0413e29d iio: accel: mma8452: claim direct mode during raw reads 4e2cf0e21f5c tools: iio: iio_generic_buffer: add -A to force-enable all channels b440f1d90ec5 iio: dac: mcp4725: use regulator framework 3f5def652f66 iio: ms65611_core: Fixes dereferencing regulator pointer d5d4602e0405 Staging: iio: fix a MAINTAINERS entry dd4ba3fb2223 iio: bmi160_core: Fix sparse warning due to incorrect type in assignment bac80fd0cf88 staging: iio: isl29018: rename description in Kconfig for consistency b2f85b08c9e7 staging: iio: isl29018: remove blank line for consistency aba1a8d77fe3 staging: iio: isl29018: combine two return statements into one 19a00a9d4c90 staging: iio: isl29018: fix multiline comment syntax 8281101c2d69 staging: iio: isl29018: fix poorly named function 744ef62c2ee6 staging: iio: isl29018: add newlines to improve readability 92da01a08deb staging:iio:TODO drop outdated entries in this todo. f08a1508476d staging: iio: cdc: ad7152: Replace mlock with a local mutex lock 2296c0623eb7 staging: iio: cdc: ad7746: implement IIO_CHAN_INFO_SAMP_FREQ 6572389bcc11 staging: iio: cdc: ad7152: Implement IIO_CHAN_INFO_SAMP_FREQ attribute d783f36fce33 dt-bindings: clk: oxnas,stdclk: Add OX820 bindings 6df4393daf8b clk: oxnas: Add OX820 Gate clocks 5a9e54a81b5e clk: oxnas: Refactor to make use of devm_clk_hw_register() 1a2cfd0070c1 clk: oxnas: Rename to clk_oxnas_gate 588145629524 clk: oxnas: Add dt-bindings include file for OX820 6fc8ec8bfd5a clk: oxnas: Add dt-bindings include file for OX810SE 304887041d95 platform/x86: Introduce support for Mellanox hotplug driver e76bdfd7403a ARM: imx: Added perf functionality to mmdc driver 371a8dd6fa75 ARM: dts: imx: b650v3: Calibrate USB PHY to pass eye diagram test fabd545c6d27 qede: Fix incorrrect usage of APIs for un-mapping DMA memory 15c6de2c6504 qed: Zero-out the buffer paased to dcbx_query() API ed0dd91515bb qede: Reconfigure rss indirection direction table when rss count is updated 0e191827383a qed*: Reduce the memory footprint for Rx path 837d4eb6ed7c qede: Loopback implementation should ignore the normal traffic ba300ce35123 qede: Do not allow RSS config for 100G devices bdc8cbd34d5d qede: get_channels() need to populate max tx/rx coalesce values 3c2c3c16aaf6 reuseport, bpf: add test case for bpf_get_numa_node_id 2d0e30c30f84 bpf: add helper for retrieving current numa node id 850cbaddb52d udp: use it's own memory accounting schema f970bd9e3a06 udp: implement memory accounting helpers f8c3bf00d440 net/socket: factor out helpers for memory and queue manipulation 396a30cce15d ipv4: use the right lock for ping_group_range 4a2947e32ea9 net: dsa: bcm_sf2: Do not rely on kexec_in_progress 0ce66d4f70d3 Revert "kexec: Export kexec_in_progress to modules" 2a73306b6096 netns: revert "netns: avoid disabling irq for netns id" 989cea5c14be kbuild: prevent lib-ksyms.o rebuilds 90e493d7d51c EDAC, altera: Disable IRQs while injecting SDRAM errors 240ea9214a60 EDAC, skx_edac: Fix non static symbol warnings 8e68c65d111a arm64: dts: uniphier: change MIO node to SD control node 1bdb60ef1865 ARM: dts: uniphier: change MIO node to SD control node 668592492409 mtd: nand: Add OX820 NAND Support 19eb4a47224d reset: uniphier: rename MIO reset to SD reset for Pro5, PXs2, LD20 SoCs 75924903c51d arm64: uniphier: select ARCH_HAS_RESET_CONTROLLER bcf4f311e034 ARM: uniphier: select ARCH_HAS_RESET_CONTROLLER ff8560512b8d x86/boot/smp: Don't try to poke disabled/non-existent APIC 6686df8cf1cf drm: RIP mode_config->rotation_property 574a37b1bb07 drm/msm/mdp5: Advertize 180 degree rotation 5b560c3a99a0 drm/msm/mdp5: Use per-plane rotation property fbf0296c25ce drm/i915: Stop setting SNB min-freq-table 0 on powersave setup ebedca04ec6f ARM: dts: imx6qdl-apalis: Use enable-gpios property for backlight aacf62465aca ARM: dts: imx6q-apalis-ixora: Remove use of pwm-leds fc48e76489fd ARM: dts: imx6: Add support for Toradex Colibri iMX6 module 77b425399f6d Input: i8042 - use chassis info to skip selftest on Asus laptops e2aad66638f9 Input: melfas_mip4 - add product_id sysfs attribute b4a1278c78bc badblocks: badblocks_set/clear update unacked_exist f660f6066716 softirq: Display IRQ_POLL for irq-poll statistics 80f23935cadb powerpc: Convert cmp to cmpd in idle enter sequence 62623d5f918f KVM: PPC: Book3S HV: Fix build error when SMP=n 75a163c4a3ee vme: Convert documentation to reStructuredText, move under driver APIs 5d812b47a668 Doc: cciss: Fix a typo in cciss.txt a164a8a66354 doc: add documentation for uio-hv-generic 5ac9baf47a57 Doc: dm raid: Fix typo in dm-raid.txt 7058763b3f1c Documentation/trace/uprobetracer.txt: fix incorrect examples d716f4798ff8 PM / Domains: Support IRQ safe PM domains 35241d12f750 PM / Domains: Abstract genpd locking 70bb510e4279 dt/bindings / PM/Domains: Update binding for PM domain idle states 0c9b694a8a7d PM / Domains: Save the fwnode in genpd_power_state 30f604283e05 PM / Domains: Allow domain power states to be read from DT 405f72260140 PM / Domains: Add residency property to genpd states 59d65b73a23c PM / Domains: Make genpd state allocation dynamic a6c6ead14183 cpufreq: intel_pstate: Set P-state upfront in performance mode b8b97a425254 Documentation: intel_pstate: PID tuning is not always available 185d82456eda cpufreq: intel_pstate: Remove PID debugfs when not used 1d29815ef2d2 cpufreq: intel_pstate: Drop boost_iowait flag 8a5bbf327aa1 drm: Use u64 for intermediate dotclock calculations 8b1efc0f83f1 net: remove MTU limits on a few ether_setup callers bc9b91e6be38 [media] v4l: vsp1: Add support for capture and output in HSV formats 429175e41f01 [media] vivid: Add support for HSV encoding 5f3d32ec739f [media] Documentation: Add HSV encodings 8a0d62af9302 [media] videodev2.h Add HSV encoding f1eb926d1d79 [media] vivid: Local optimization 7a20f3985fb6 [media] vivid: Fix YUV555 and YUV565 handling ca2b32da5988 [media] vivid: Introduce TPG_COLOR_ENC_LUMA 25e90073497b [media] vivid: Rename variable 54fb15348385 [media] vivid: Add support for HSV formats 646895e9361a [media] vivid: Code refactor for color encoding 05b6f8a5526f [media] Documentation: Add Ricardo Ribalda 9bef7546b09f [media] Documentation: Add HSV format 66b2ab271afc [media] videodev2.h Add HSV formats 93bef2302498 [media] smiapp: Implement support for autosuspend cbba45d43631 [media] smiapp: Use runtime PM 4ecc2d75c0c5 [media] smiapp: Set use suspend and resume ops for other functions df77542ede76 [media] smiapp: Set device for pixel array and binner 88b3e311b526 [media] smiapp: Drop BUG_ON() in suspend path b08726bf2ea0 [media] smiapp-pll: Don't complain aloud about failing PLL calculation fbffb28f0337 [media] smiapp: Drop a debug print on frame size and bit depth 1b81717ed7be [media] smiapp: Obtain correct media bus code for try format 2aa8e838a303 [media] smiapp: Remove useless newlines and other small cleanups e43665a9d7b4 [media] smiapp: Improve debug messages from frame layout reading 3fc34b7beb89 [media] smiapp: Obtain frame layout from the frame descriptor df0e40339b48 [media] smiapp: Use SMIAPP_PADS when referring to number of pads a118e61edc3e [media] smiapp: Unify setting up sub-devices 1344bf74c93b [media] smiapp: Read frame format earlier 3ecb86641b20 [media] smiapp: Merge smiapp_init() with smiapp_probe() 997695407512 [media] smiapp: Fix resource management in registration failure 231d1a014aeb [media] smiapp: Always initialise the sensor in probe 624e9896c5bf [media] smiapp: Remove unnecessary BUG_ON()'s 6c5ff7c8e880 [media] smiapp: Provide a common function to obtain native pixel array size 2fca9ca0d6fb [media] smiapp: Split off sub-device registration into two c959ab8be233 ARM: dts: rockchip: use pin constants to describe gpios on Popmetal-RK3288 93ca7e006670 drm/i915: Use the per-plane rotation property c8ea0395ff3b arm/arm64: KVM: Map the BSS at HYP 0da88db14034 drm/omap: Use per-plane rotation property 60e21a0ef54c arm64: KVM: Take S1 walks into account when determining S2 write faults 18391ec0bb4a drm/omap: Set rotation property initial value to BIT(DRM_ROTATE_0) insted of 0 9fe58f017b54 drm/atmel-hlcdc: Use per-plane rotation property ea0e1ce20f73 drm/arm: Use per-plane rotation property d138dd3c0c70 drm: Add support for optional per-plane rotation property 6e0c7c3358d4 drm/atomic: Reject attempts to use multiple rotation angles at once bd2ef25d921c drm: Add drm_rotation_90_or_270() 150696e2e3a4 include: dt-bindings: Add GPIO pin index definition for rockchip pinctrl 6d8d61fe661a [media] smiapp: Initialise media entity after sensor init cc1488a1fcdc [media] smiapp: Explicitly define number of pads in initialisation b7547ef86700 [media] smiapp: Move sub-device initialisation into a separate function cbab82029c87 ARM: dts: rockchip: Add rk3066 MK808 board 6ac18a4859b3 mtd: nand: add support for the TC58NVG2S0H chip f59dab8d9e8f mtd: nand: sunxi: fix support for 512bytes ECC chunks c2eb848ffa7f devicetree: Add vendor prefix for Rikomagic 8651be8f14a1 ipv6: fix a potential deadlock in do_ipv6_setsockopt() e8f0a89cd759 hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf() 8861a8209782 drm/amd/powerplay: don't give up if DPM is already running 51585e03f5b2 drm/amd/powerplay: fix static checker warning in process_pptables_v1_0.c 57d7f9b64ad9 drm/amdgpu: avoid drm error log during S3 on RHEL7.3 e6b2a7d29436 drm/amdgpu: explicitly set pg_flags for ST 0711257ee6d1 drm/amdgpu/st: move ATC CG golden init from gfx to mc 1304f0c7ddd8 drm/amd/amdgpu: expose max engine and memory clock for powerplay enabled case e695e77c6b49 drm/amdgpu: move atom scratch register save/restore to common code 08e23a02e3e2 drm/amdgpu: drop atom scratch save/restore in gpu reset fb9a5b0c1c98 drm/radeon/si_dpm: Limit clocks on HD86xx part 77f7f71f5be1 drm/amdgpu/powerplay/smu7: fix static checker warning 57dae748959d ARM: multi_v7_defconfig: Remove ST_THERMAL_SYSCFG Kconfig symbol 02a1b8f4167e PCI: designware-plat: Update author email address 30cd85dd6edc dma-buf/sync_file: hold reference to fence when creating sync_file de1e211ff7b9 drm/virtio: kconfig: Fixup white space. 126d26f66d98 USB: serial: fix potential NULL-dereference at probe 669c6141ea78 [media] mtk-mdp: fix double mutex_unlock a0345caf7faf [media] pixfmt-reserved.rst: Improve MT21C documentation 1b06fcf56aa6 [media] media: mtk-mdp: fix build error 37bf7e34ecc8 [media] media: mtk-mdp: fix build warning in arch x86 fc96ec0dce65 [media] media: mtk-mdp: add Maintainers entry for Mediatek MDP driver 859b5e407d83 [media] media: mtk-mdp: support pixelformat V4L2_PIX_FMT_MT21C 004b93b9e9a7 [media] mtk-mdp: fix compilation warnings if !DEBUG 989b292a448f [media] arm64: dts: mediatek: Add MDP for MT8173 c8eb2d7e8202 [media] media: Add Mediatek MDP Driver b391202c06cf [media] dt-bindings: Add a binding for Mediatek MDP 737ea6cfd226 [media] VPU: mediatek: Add mdp support 60eaae2b139d [media] arm64: dts: mediatek: Add Video Decoder for MT8173 86082512625c [media] vcodec: mediatek: Add V4L2_PIX_FMT_MT21C support for v4l2 decoder a38b7ce98bff [media] docs-rst: Add compressed video formats used on MT8173 codec driver d4de663458bd [media] v4l: add Mediatek compressed video block format 211eba9e791e [media] VPU: mediatek: fix null pointer dereference on pdev 67712beb2df0 [media] vcodec: mediatek: add Maintainers entry for Mediatek MT8173 vcodec drivers fa44d3b9e785 [media] vcodec: mediatek: fix odd_ptr_err.cocci warnings f77e89854b3e [media] vcodec: mediatek: Add Mediatek VP9 Video Decoder Driver 988fcf0c0ea6 [media] Add documentation for V4L2_PIX_FMT_VP9 fa14a56475ff [media] v4l2-ioctl: add VP9 format description a8b4a1ea0cec [media] videodev2.h: add V4L2_PIX_FMT_VP9 format d1fad85f5af3 [media] vcodec: mediatek: Add Mediatek VP8 Video Decoder Driver a7b131751cd3 [media] vcodec: mediatek: Add Mediatek H264 Video Decoder Drive 487a4c51c1e9 [media] mtk-vcodec: fix some smatch warnings 305b54750d6b ARM: dts: rockchip: initialize rk3066 PLL clock rate b1a60995a684 PM / Runtime: Convert pm_runtime_set_suspended() to return an int 216ef0b6b8c7 PM / Runtime: Clarify comment in rpm_resume() when resuming the parent 62006c1702b3 PM / Runtime: Remove the exported function pm_children_suspended() 349aa92e81bd PM / OPP: fix debug/error messages in dev_pm_opp_of_get_sharing_cpus() 4bee77dc734c PM / OPP: make _of_get_opp_desc_node() a static function 838de39fc951 drm/fence: release fence reference when canceling event b20ca2af125a arm64: dts: add LS1046A-QDS board support 74b037026b9b Documentation: DT: Add entry for QorIQ LS1046A-QDS board 796b436034fb arm64: dts: add LS1046A-RDB board support a135b28f23eb Documentation: DT: Add entry for QorIQ LS1046A-RDB board 8126d88162a5 arm64: dts: add QorIQ LS1046A SoC support 4afb47445570 dt-bindings: ahci-fsl-qoriq: updated for SoC ls1046a 2b688d5b146e dt-bindings: qoriq-clock: add LS1043A/LS1046A/LS2080A compatible for clockgen f849aef6afa7 dt-bindings: i2c: adds two more nxp devices 981034a2bfca dt-bindings: fsl: add LS1043A/LS1046A/LS2080A compatible for SCFG and DCFG 75b637f3bdd2 dt-bindings: fsl: Add LS1043A/LS1046A/LS2080A SoC compatible strings af09b2d35e18 perf c2c report: Add --show-all option 18f278d2dd68 perf c2c report: Add --no-source option 465f27a3b2a2 perf c2c: Add man page and credits 9a406eb610e3 perf c2c report: Add help windows 1a56a42534da perf c2c report: Iterate node display in browser 590b6a3ac513 perf c2c report: Add support to manage symbol name length bb342daed890 perf c2c report: Add cacheline index entry 25aa84e32df0 perf c2c report: Recalc width of global sort entries fc9c630e8ed1 perf c2c report: Allow to set cacheline sort fields 55b9577672b2 perf c2c report: Add support to choose local HITMs 9857b7173cf4 perf c2c report: Limit the cachelines table entries dd805768f7d7 perf c2c report: Allow to report callchains 2709b97dc2e2 perf c2c report: Add c2c related stats stdio output 7ef2efaab4ad perf c2c report: Add shared cachelines stats stdio output 74c63a25f283 perf c2c report: Add global stats stdio output f1c5fd4d0bb9 perf c2c report: Add TUI cacheline browser 5a1a99cd2e4e perf c2c report: Add main TUI browser 46dd212a0679 clk: rockchip: Use clock ids for cpu and peri clocks on rk3066 550a13315e31 clk: rockchip: Add binding ids for cpu and peri clocks on rk3066 6a34e0e6b49f arm64: dts: Add timer erratum property for LS2080A and LS1043A 974f86498ed2 cpufreq / CPPC: Add MODULE_DEVICE_TABLE for cppc_cpufreq driver d4cb3fd9b548 drm/i915/dp: add lane_count check in intel_dp_check_link_status 91f1551a746f gpio: ts4800: Fix module autoload f5261402494a PM / AVS: rockchip-io: make the log more consistent e5f1b245870d cpuidle: governors: Remove remaining old module code 590577a4e525 [media] vcodec: mediatek: Add Mediatek V4L2 Video Decoder Driver ac7dbb991ee5 gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags e3e847c7f15a gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags 9799c50372b2 batman-adv: fix splat on disabling an interface 3eded5d83bf4 gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak c8a89b08a43e drm/i915: Fix whitespace issues 9454fa871edf drm/i915: Clean up DDI DDC/AUX CH sanitation e4ab73a13291 drm/i915: Respect alternate_ddc_pin for all DDI ports 8f7ce038f117 drm/i915: Respect alternate_aux_channel for all DDI ports b8b0e3d30365 gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset d82aa4a8f2e8 gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak e405f9fcb636 gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset f3ad804c9dda [media] dt-bindings: Add a binding for Mediatek Video Decoder e2818a59f7ca [media] VPU: mediatek: Add decode support 0f4bbb233743 gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak 1f1cc4566bd9 gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation 3467c9a7e7f9 [media] s5p-mfc: fix failure path of s5p_mfc_alloc_memdev() 7cda4c5bae46 [media] tveeprom: use dev_foo() for printk messages 8ca2e927eb29 [media] tuners: don't break long lines 25ec587c02c3 [media] rc: don't break long lines 547633def7f5 [media] radio: don't break long lines 759a4ed4d8e0 [media] platform: don't break long lines 4c481739afeb [media] firewire: don't break long lines f96cffd77b01 [media] firewire: use dev_dbg() instead of printk() 2a3edc5d55c2 [media] common: don't break long lines 4bd69e7b9c1b [media] dvb-frontends: don't break long lines 8720427c198b [media] v4l2-core: don't break long lines 3a611875d971 [media] zr364xx: don't break long lines 02c539d3ea2f [media] usbvision: don't break long lines bf769a4e68d1 [media] ttusb-dec: don't break long lines 80ebec68ec02 [media] ttusb-budget: don't break long lines 686165045739 [media] tm6000: don't break long lines b4b3f99c8d77 [media] stkwebcam: don't break long lines 67390d21fe8f [media] siano: don't break long lines c91e42f5efea [media] pwc: don't break long lines 96292c89cf1f [media] pvrusb2: don't break long lines 4d5ded751e86 [media] hdpvr: don't break long lines 1ddc9f75a4c9 [media] gspca: don't break long lines c558d13c216d [media] em28xx: don't break long lines 4ab320060876 [media] dvb-usb-v2: don't break long lines f319ed911cc8 [media] dvb-usb: don't break long lines ba1da97e0a9d [media] cx231xx: don't break long lines ca852dcd88be [media] cpia2: don't break long lines 4a58d39075e1 [media] b2c2: don't break long lines 22990690b188 [media] au0828: don't break long lines e84541f0fbf3 [media] wl128x: don't break long lines 3c1e300966d7 [media] si4713: don't break long lines cbfc90809862 [media] si470x: don't break long lines 637d5ac51380 [media] ti-vpe: don't break long lines 7152c88e556b [media] c8sectpfe: don't break long lines c12a5cc61637 [media] s5p-mfc: don't break long lines d26da9905886 [media] omap3isp: don't break long lines fd166a3e0534 ARM: dts: STiH407: DT fix s/interrupts-names/interrupt-names/ bc39030bb2d4 [media] omap: don't break long lines a4585c31c501 [media] marvell-ccic: don't break long lines 57425dc76d81 [media] exynos4-is: don't break long lines ded026e0805f [media] davinci: don't break long lines db6d8d5fdf95 [media] tw68: don't break long lines 008e6ff9b9bf [media] ttpci: don't break long lines 465418c6064c drm/i915/gen9: Remove WaEnableYV12BugFixInHalfSliceChicken7 3d160041dcce [media] solo6x10: don't break long lines 24f711c135a7 [media] saa7164: don't break long lines 395eff951a9d [media] saa7134: don't break long lines 2d96b44f0abf [media] pt1: don't break long lines f8a3dcb5a927 [media] meye: don't break long lines 67ccf860a018 [media] ivtv: don't break long lines 0e8aebb52d38 [media] dm1105: don't break long lines 935747ff1805 [media] ddbridge: don't break long lines 144235ea752b spi: spidev: Add device to spidev device tree compatibility list af9e53fef701 spi: omap2-mcspi: Fix modifying platform resource data e318e584f70f [media] cx88: don't break long lines 923ab15e1a5c spi: fsl-espi: fix handling of word sizes other than 8 bit e4be7053b9d3 spi: fsl-espi: reject MSB-first transfers with word sizes other than 8 or 16 b497eb024531 spi: fsl-espi: replace of_get_property with of_property_read_u32 8eee6b9dd30d spi: Add Flag to Enable Slave Select with GPIO Chip Select. 7e845e76e656 ASoC: wm9712: Remove ac97_read/ac97_write wrappers b4f4f2eba4e8 ASoC: wm9712: Convert to regmap d2e3cb85a9c5 ASoC: topology: ABI - Define DAI physical PCM data formats 07ab29e11696 [media] cx23885: don't break long lines 7e7e76bd5693 ASoC: Add jd function for rt5663. ad466a463376 ASoC: rl6347a: Use dev_err for I2C communication error prints a31b466f9541 ASoC: Intel: report JACK_LINEOUT event c1124c09e103 ASoC: cs35l34: Initial commit of the cs35l34 CODEC driver. e58dfab6063b ASoC: cs35l34: Add device tree bindings file for cs35l34 90554f2e2d53 ASoC: wm_adsp: Remove duplicate set of kcontrol->iface 6beb1388a0b5 [media] cx18: don't break long lines 652fd6eaebc7 [media] bt8xx: don't break long lines d6376f0e64b1 [media] b2c2: don't break long lines 8f44c3925139 [media] soc_camera: don't break long lines 4b68f05e4d60 [media] smiapp: don't break long lines 72cc0671b0fa [media] cx25840: don't break long lines d9942ad0228a [media] b2c2: don't break long lines cc5ad2b659d2 [media] nxt6000: use pr_foo() macros instead of printk() 5479a582deb5 [media] dvb-pll: use pr_foo() macros instead of printk() 6dd23d4c952f [media] cx2341x: mark printk continuation lines as such 7887d3710b6e [media] flexcop-i2c: mark printk continuation lines as such 178991e03c43 [media] tvaudio: mark printk continuation lines as such c5bac2e75270 [media] mt20xx: use %*ph to do small hexa dumps 832d40c028cf [media] imon: use %*ph to do small hexa dumps 69396c4e2a98 [media] uvc_driver: use KERN_CONT where needed 9a9689cf6d4d [media] dvb_filter: use KERN_CONT where needed 54e0443b47bb [media] dvb_filter: get rid of dead code b676e7316ae9 [media] dvb-core: move dvb_filter out of the DVB core dd79d27e1bbd [media] dvb-core: get rid of demux optional circular buffer 801edd6bb9b2 [media] dvb_demux: uncomment a packet loss check code bbd02f6aa9fb [media] dvb_demux: convert an internal ifdef into a Kconfig option b3ad24d2e0b0 [media] dvb-core: use pr_foo() instead of printk() e428744a9fa1 [media] tuner-core: use %&ph for small buffer dumps 0919f3a04b5e [media] tuner-core: don't break long lines 0a93dc1c18fd [media] dvb-core: don't break long lines 2a96f60e89b9 [media] em28xx: convert the remaining printks to pr_foo 8314d40233f3 [media] em28xx: use pr_foo instead of em28xx-specific printk macros 3e7974169a82 [media] em28xx: mark printk continuation lines as such 5ccb197de292 [media] em28xx: don't break long lines 2af3eb647e9b [media] tuner-xc2028: don't break long lines 15c8ffc41a15 [media] tuner-xc2028: mark printk continuation lines as such d2d9c4a3d01c x86/apic: Get rid of "warning: 'acpi_ioapic_lock' defined but not used" 3118dac501bc kernel/irq: Export irq_set_parent() 1ba0158fa66b target/tcm_fc: use CPU affinity for responses 8962a4d29bcb target/tcm_fc: Update debugging statements to match libfc usage 91b385b4909e target/tcm_fc: return detailed error in ft_sess_create() b04bf5833e8a target/tcm_fc: print command pointer in debug message 1b4c59b7a1d0 target: fix potential race window in target_sess_cmd_list_waiting() cf1137294943 x86/vmware: Read tsc_khz only once at boot time 5c1c63f6345b clk: rockchip: add 533.25MHz to rk3399 clock rates table 6fa81a12b3f1 x86/dumpstack: Print orig_ax in __show_regs() 1141c3e39c64 x86/dumpstack: Fix duplicate RIP address display in __show_regs() 3b3fa11bc700 x86/dumpstack: Print any pt_regs found on the stack 79439d8e15b5 x86/dumpstack: Print stack identifier on its own line acb4608ad186 x86/unwind: Create stack frames for saved syscall registers 946c191161ce x86/entry/unwind: Create stack frames for saved interrupt registers 58d5b693637d pwm: meson: Remove unneeded platform MODULE_ALIAS c699995663b4 pwm: meson: Add missing spin_lock_init() 29a6d7964d68 entry/64: Remove unused ZERO_EXTRA_REGS macro 3cf799680d26 crypto: ccp - change type of struct member lsb to signed 58010fa6f71c crypto: arm/aes-ce - fix for big endian caf4b9e2b326 crypto: arm64/aes-xts-ce: fix for big endian a2c435cc9986 crypto: arm64/aes-neon - fix for big endian 56e4e76c68fc crypto: arm64/aes-ccm-ce: fix for big endian 174122c39c36 crypto: arm64/sha2-ce - fix for big endian ee71e5f1e7d2 crypto: arm64/sha1-ce - fix for big endian 9c433ad5083f crypto: arm64/ghash-ce - fix for big endian 1803b9a52c4e crypto: arm64/aes-ce - fix for big endian f16743e0c71a crypto: cmac - fix alignment of 'consts' 48ee41bf5ba0 crypto: cmac - return -EINVAL if block size is unsupported 9c8ae17bbf41 crypto: api - Remove no-op exit_ops code afb5a0a947f6 crypto: skcipher - Remove unused crypto_lookup_skcipher() declaration 4c36941aee7f crypto: crypto4xx - Fix size used in dma_free_coherent() f34dad172164 crypto: marvell - Don't break chain for computable last ahash requests 0c99620f0ac1 crypto: marvell - Use an unique pool to copy results of requests 1f696097ad00 crypto: api - Fix Kconfig dependencies for FIPS d52db5188a87 crypto: atmel-aes - add support to the XTS mode f709dc86bc4f crypto: atmel-aes - fix compiler error when VERBOSE_DEBUG is defined a0743c1536ff arm64: dts: marvell: add TRNG description for Armada 8K CP 383212425c92 hwrng: omap - Add device variant for SafeXcel IP-76 found in Armada 8K f0d5a11200ca hwrng: omap - Don't prefix the probe message with OMAP e54feeb0db9c hwrng: omap - Add support for 128-bit output of data b23d2d92ce34 hwrng: omap - Remove global definition of hwrng 69eb4d0190ea hwrng: omap - Switch to non-obsolete read API implementation 52060836f790 dt-bindings: omap-rng: Document SafeXcel IP-76 device variant e4d6013eafb6 dt-bindings: Add vendor prefix for INSIDE Secure 97dcaa0fcfd2 kexec: Export kexec_in_progress to modules 91bbc174d45c clk: at91: Fix a return value in case of error 69d4e425d218 ACPICA: Update version to 20160930 066118ffe94b ACPICA: Move acpi_gbl_max_loop_iterations to the public globals file a335e95590ac ACPICA: Disassembler: Fix for Divide() support, new support for test suite cacf54750a42 ACPICA: Increase loop limit for AE_AML_INFINITE_LOOP exception b97acdf1b0cd ACPICA: MacOSX: Fix wrong sem_destroy definition 6c9fd7eda78d ACPICA: MacOSX: Fix anonymous semaphore implementation 3a993ab603c7 ACPICA: Update an info message during table load phase 28e3d7002ba9 watchdog: wdat_wdt: Ping the watchdog on resume 0fdd491861e1 drm/i915: KBL - Recommended buffer translation programming for DisplayPort 0a91877cf2ee drm/i915: Move down skl/kbl ddi iboost and n_edp_entires fixup 593876838826 Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" b96f9afee4eb ipv4/6: use core net MTU range checking 46b3ef4cdf6f s390/net: use net core MTU range checking b3e3893e1253 net: use core MTU range checking in misc drivers d0c2c9973ecd net: use core MTU range checking in virt drivers 91572088e3fd net: use core MTU range checking in core net infra 8b6b4135e4fb net: use core MTU range checking in WAN drivers 9c22b4a34edd net: use core MTU range checking in wireless drivers f77f0aee4da4 net: use core MTU range checking in USB NIC drivers d894be57ca92 ethernet: use net core MTU range checking in more drivers a681574c99be ipv4: disable BH in set_ping_group_range() 1a61a8f17767 myri10ge: fix typo in parameter description 81ad2b7de6dd net: ethernet: mediatek: use dev_kfree_skb_any instead of dev_kfree_skb d80f45ffd884 dwc_eth_qos: use dev_kfree_skb_any instead of dev_kfree_skb 286c72deabaa udp: must lock the socket in udp_disconnect() 2399d6143f85 net: dsa: bcm_sf2: Prevent GPHY shutdown for kexec'd kernels 0d906b1e8d40 bpf, test: fix ld_abs + vlan push/pop stress test fcd91dd44986 net: add recursion limit to GRO 7aa8e63f0d0f ipv6: properly prevent temp_prefered_lft sysctl race 547412fe0823 net: phy: aquantia: add PHY ID of AQR106 and AQR107 01e5943ac16b net: fec: drop check for clk==NULL before calling clk_* 9995f4f18461 clocksource: Add J-Core timer/clocksource driver a2ce092be34c of: Add J-Core timer bindings a5efb6b6c99a KVM: s390: reject invalid modes for runtime instrumentation 7034b566a4e7 netfilter: fix nf_queue handling 7bb6615d395a netfilter: conntrack: restart gc immediately if GC_MAX_EVICTS is reached a478b097474c ahci: fix nvec check a501a14e38cc clk: sunxi-ng: Rename the internal structures fe62a2b232b7 ARM64: dts: meson-gxbb: Add SRAM node a776e045ce3d ARM64: dts: meson-gxbb: Add MMC nodes to Nexbox A95x ab3943fe57a2 ARM64: dts: meson-gxbb: Add P20x Wifi SDIO support caafa69d364f ARM64: dts: meson-gxbb: Add Wifi 32K clock for p20x boards ef8d2ffedf18 ARM64: dts: meson-gxbb: add MMC support a59294b2f7c7 ARM64: defconfig: Enable MMC related configs 49c440e87cd6 drm/sun4i: Add compatible strings for A31/A31s display pipelines 93a5ec14da24 drm/sun4i: Add compatible string for A31/A31s TCON (timing controller) 91ea2f29cba6 drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure b3e0b2dba870 drm/sun4i: sun6i-drc: Support DRC on A31 and A31s 7d3b016a6f5a xhci: use default USB_RESUME_TIMEOUT when resuming ports. 346e99736c3c xhci: workaround for hosts missing CAS bit 4c39135aa412 xhci: add restart quirk for Intel Wildcatpoint PCH 368e21aebe95 rtc: cmos: Don't enable interrupts in the middle of the interrupt handler 138c2b2f175b ARM: dts: at91: fixes dbgu pinctrl, set pullup on rx, clear pullup on tx 3d9cc1ab7677 dt-bindings: usb: atmel: fix a couple of copy-paste style typos 8be0328e52dc stmmac: display the descriptors if DES0 = 0 9652dc2eb9e4 tcp: relax listening_hash operations 22d8aa93d7ea net/ncsi: Improve HNCDSC AEN handler bbc7c01e95ce net/ncsi: Choose hot channel as active one if necessary 008a424a24a9 net/ncsi: Fix stale link state of inactive channels on failover 7ba5c003db59 net/ncsi: Avoid if statements in ncsi_suspend_channel() 25c07e2c5ec8 net: smc91x: fix neponset breakage by pxa u16 writes c5098ebbd660 ila: Fix tailroom allocation of lwtstate 5712bf9c5c30 net/sched: act_mirred: Use passed lastuse argument 164c971d1cc3 mlxsw: pci: Fix reset wait for SwitchX2 7fb6a36bab6b mlxsw: switchx2: Fix ethernet port initialization 37956d78b8f0 mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn 19271c1a0832 mlxsw: spectrum_router: Use correct tree index for binding 620c52f4db4d ARM: multi_v7_defconfig: Remove stih41x phy Kconfig symbol. 2ea9484bbc02 ARM: multi_v7_defconfig: Remove miphy365 phy Kconfig symbol. 54475c8d7800 ARM: dts: at91: sama5d2: enable FIFOs for high-speed i2c controllers e0dce187559c ARM: dts: at91: sama5d4: Add new MA5D4EVK manufacturer compat c6fe46a79ecd cpufreq: fix overflow in cpufreq_table_find_index_dl() f7881bd64447 arm64: remove pr_cont abuse from mem_init db4b0710fae9 arm64: fix show_regs fallout from KERN_CONT changes 97a0b97f9e81 ARM: dts: stih410-clocks: Add PROC_STFE as a critical clock 4e647d960c51 ata: set ncq_prio_enabled iff device has support 7b25718e8064 ARM: dts: STiH410-B2260: clean unnecessary hdmi node overlay 800b1388300a ARM: dts: STiHxxx-b2120: Add support of HDMI audio 24595472ff96 ARM: dts: STiH410: Add label for sti-hdmi node eec7f93f6c65 ARM: dts: STiH407: Add label for sti-hdmi node a6f1c53a720e ARM: dts: STiH407-family: sti sound card field cleaning 11079647c20e ARM: dts: remove STiH41x-b2020.dtsi 8690d17e5716 ARM: dts: remove STiH41x-b2000.dtsi 10da42c9001c ARM: dts: remove STiH41x-b2020.dtsi 01a66a33d0fb ARM: dts: remove STiH41x.dtsi 27356509813d ARM: dts: remove STiH416.dtsi 5e7f8d1619ef ARM: dts: remove STiH415.dtsi ebdce1119e8a ARM: dts: remove STiH415-pinctrl.dtsi e92e2f324b8f ARM: dts: remove STiH415-clock.dtsi ce1dfb381752 ARM: dts: remove STiH415-b2000.dts 1a770b724d2d ARM: dts: remove STiH415-b2020.dts 3b3deba776d6 ARM: dts: remove STiH416-pinctrl.dtsi 1047121a1ced ARM: dts: remove STiH416-clock.dtsi 495075275949 ARM: dts: remove STiH416-b2000.dts ee6310e8b209 ARM: dts: remove STiH416-b2020.dts d724f9459589 ARM: dts: remove STiH416-b2020e.dts eafc4894d0a6 drm/i915: Add a sunset clause to GPU hang logging 8678654e3c7a kvm: x86: memset whole irq_eoi 758f588d6fa2 kvm/x86: Fix unused variable warning in kvm_timer_init() a92d81456c08 gpu: ipu-v3: initially clear all interrupts eae13c9337e2 drm/imx: ipuv3-plane: add support for YUV 4:2:2 and 4:4:4, NV12, and NV16 formats c9d508c2df04 gpu: ipu-v3: add YUV 4:4:4 support 9c24d680de0d gpu: ipu-cpmem: remove unused ipu_cpmem_set_yuv_planar function f2fa3536b211 drm/imx: ipuv3-plane: let drm_plane_state_to_ubo/vbo handle chroma subsampling other than 4:2:0 3fd8b292ae6b drm/imx: ipuv3-plane: merge ipu_plane_atomic_set_base into atomic_update 181c9bfe4b37 drm/imx: ipuv3-plane: request modeset if plane offsets changed 86126748cd50 drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel 5fb57ab328aa drm/imx: ipuv3-plane: make sure x/y offsets are even in case of chroma subsampling 67bf5156edc4 gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get() 0cb940927df7 gpio: mockup: add sysfs dependency d1ca19cb3bc8 gpio: stmpe: || vs && typo 44df08198bc9 gpio: mxs: Unmap region obtained by of_iomap 15e2a3578769 gpio/board.txt: point to gpiod_set_value eaa14c24864e drm/i915: Stop reporting error details in dmesg as well as the error-state c8061485a0d7 sched/core, x86: Make struct thread_info arch specific again ed1e7db33c33 x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() b9dce7f1ba01 arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y fd5bed48b446 irqchip/gic: Add missing \n to CPU IF adjustment message af6924006088 memory: atmel-sdramc: use builtin_platform_driver to simplify the code ecc2d430fadf memory: atmel-ebi: fix return value check in at91_ebi_dev_disable() 211bc8c3e5f7 dt-bindings: reset: oxnas: Update for OX820 8cc134a36766 dt-bindings: reset: oxnas: Add include file with reset indexes a68262bb1e0c reset: oxnas: Add OX820 support 3bda1ed9ae42 reset: sti: softreset: Remove obsolete platforms from dt binding doc. 64933513e461 reset: sti: Remove STiH415/6 reset support 6aecd8715802 ALSA: hda - Fix headset mic detection problem for two Dell laptops 3602ffdee9af irqchip/jcore: Don't show Kconfig menu item for driver 19e6393fb536 drm/i915/gvt: do not ignore return value of create_scratch_page 76a79d59ada0 drm/i915/gvt: fix spare warnings on odd constant _Bool cast 999ccb4017c2 drm/i915/gvt: mark symbols static where possible 321927db9832 drm/i915/gvt: fix sparse warnings on different address spaces 0fac21e7e978 drm/i915/gvt: properly access enabled intel_engine_cs 3eec872207cc drm/i915/gvt: Remove defunct vmap_batch() a28615041ea2 drm/i915/gvt: Use common mapping routines for shadow_bb object bcd0aeded478 drm/i915/gvt: Use common mapping routines for indirect_ctx object 66bbc3b2b16b drm/i915/gvt: Stop waiting whilst holding struct_mutex f460c251ea37 drm/i915/gvt: Stop checking for impossible interrupts from a kthread 0eb742d7af22 drm/i915/gvt: Hold a reference on the request eeacd86efa53 drm/i915/gvt: Remove dangerous unpin of backing storage of bound GPU object b6d891429d29 drm/i915/gvt: Use the returned VMA to provide the virtual address 894cf7d15634 drm/i915/gvt: i915_gem_object_create() returns an error pointer 75ea10da063f drm/i915/gvt: Add runtime pm around fences 22681c7bc79a Documentation/gpu: Add section for Intel GVT-g host support bbc3693351fc drm/i915/gvt: Fix warning on obsolete function usage 66a46e9df043 MAINTAINERS: Add new Intel GVT-g driver maintainer feddf6e866c9 drm/i915/gvt: clean up intel_gvt.h as interface for i915 core de24e0a108bc USB: serial: cp210x: fix tiocmget error handling d08544127d9f arm64: suspend: Reconfigure PSTATE after resume from idle 7209c868600b arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call 2a6dcb2b5f3e arm64: cpufeature: Schedule enable() calls instead of calling them via IPI 87261d19046a arm64: Cortex-A53 errata workaround: check for kernel addresses 6add49fff923 Bluetooth: btwilink: Fix probe return value c0bf57411b6b HID: input: Recognize ABS_WHEEL in hidinput_calc_abs_res bf78adcb6dc6 HID: wacom: generic: Extend pad support 93aab7fa4f80 HID: wacom: generic: Add support for battery status on pen and pad interfaces 5922e613256f HID: wacom: generic: Introduce pad support 345857bb493f HID: wacom: generic: Add support for sensor offsets e779ef231048 HID: wacom: Fix sensor outbounds and redefine as offsets from each edge f85c9dc678a5 HID: wacom: generic: Support tool ID and additional tool types 82527da319ee HID: wacom: Read and internally use corrected Intuos tool IDs 61ce346a21a7 HID: wacom: generic: Add support for vendor-defined "Sense" usage 929d6d5d2276 HID: wacom: generic: Add support for vendor-defined "Fingerwheel" usage b5c921e6c391 HID: wacom: generic: Add support for vendor-defined "Distance" usage c9c095874ab4 HID: wacom: generic: Support and use 'Custom HID' mode and usages 50066a042da5 HID: wacom: generic: Add support for height, tilt, and twist usages f2209d4aefac HID: wacom: generic: Strip off excessive name prefixing 6005a13c90a3 HID: wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 49005b9fd052 HID: wacom: Refactor button-to-key translation into function 1b18b75c7e24 HID: wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields 8de82280e3f5 HID: wacom: Update vendor-defined usage names to better match standards d17af5056cf9 mm: Change vm_is_stack_for_task() to vm_is_stack_for_current() b18cb64ead40 fs/proc: Stop trying to report thread stacks 0a1eb2d474ed fs/proc: Stop reporting eip and esp in /proc/PID/stat e728f61ce054 x86/boot: Move the _stext marker to before the boot code 22dc391865af x86/boot: Fix the end of the stack for idle tasks 595c1e645d9f x86/boot/64: Put a real return address on the idle task stack a9468df5ad48 x86/boot/64: Use a common function for starting CPUs b9b1a9c363ff x86/boot/smp/32: Fix initial idle stack location on 32-bit kernels 6616a147a79c x86/boot/32: Fix the end of the stack for idle tasks 4d516f417040 x86/entry/32: Fix the end of the stack for newly forked tasks 7252c4c35e94 x86/entry/32: Rename 'error_code' to 'common_exception' 1b00255f32b9 x86/entry/32, x86/boot/32: Use local labels 7fb71c8f4f45 drm/i915: Handle early failure during intel_get_load_detect_pipe 41b9bb1b3be4 drm/fb_cma_helper: do not free fbdev if there is none caef78b6cded x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updates 3c3fcb45d524 sched/fair: Kill the unused 'sched_shares_window_ns' tunable 59df22683117 x86/entry/64: Remove unused 'addskip' parameter of the ALLOC_PT_GPREGS_ON_STACK macro 3105f234e0ab thermal/powerclamp: correct cpu support check 33086a9a3071 thermal: intel_pch_thermal: Enable Haswell PCH aed3f249f93f thermal: intel_pch_thermal: Add an ACPI passive trip 64e6428ddd00 xfs: remove xfs_bunmapi_cow c1112b6e6266 xfs: optimize xfs_reflink_end_cow 3e0ee78f7a5a xfs: optimize xfs_reflink_cancel_cow_blocks fa5c836ca8eb xfs: refactor xfs_bunmapi_cow 3ba020befef0 xfs: optimize writes to reflink files 5f9268ca53ac xfs: don't bother looking at the refcount tree for reads 62c5ac89de7d xfs: handle "raw" delayed extents xfs_reflink_trim_around_shared 0a0af28cad9a xfs: add xfs_trim_extent d33fd776f992 iomap: add IOMAP_REPORT 5faaf4fa0a20 xfs: merge xfs_reflink_remap_range and xfs_file_share_range ec4075990255 xfs: remove xfs_file_wait_for_io 576177818e6f xfs: move inode locking from xfs_reflink_remap_range to xfs_file_share_range a62e82b35b97 xfs: fix the same_inode check in xfs_file_share_range 4fbc2c65255f xfs: remove the same fs check from xfs_file_share_range 8cdcc8102c0c libxfs: v3 inodes are only valid on crc-enabled filesystems 58d789678546 libxfs: clean up _calc_dquots_per_chunk d099245297e2 xfs: unset MS_ACTIVE if mount fails fe23759eaf2f xfs: remove pointless error goto in xfs_bmap_remap_alloc 0ee7a3f6b5b2 xfs: don't take the IOLOCK exclusive for direct I/O page invalidation f1b8243c55ca xfs: add some 'static' annotations 1be7f9be0efa xfs: Fix uninitialized variable in xfs_reflink_reserve_cow_range() 1d55a4bfd080 xfs: remove redundant assignment of ifp 61f36166c245 Revert "target: Fix residual overflow handling in target_complete_cmd_with_length" 926317de3399 target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code 449a137846c8 target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE 527268df31e5 target: Re-add missing SCF_ACK_KREF assignment in v4.1.y 1a40f0a36fb6 iscsi-target: fix iscsi cmd leak 3fc6a642e435 iscsi-target: fix spelling mistake "Unsolicitied" -> "Unsolicited" 3d9b95558f58 target/user: Fix comments to not refer to data ring 554617b2bbe2 target/user: Return an error if cmd data size is too large 02eb924fabc5 target/user: Use sense_reason_t in tcmu_queue_cmd_ring 0a70c998d0c5 drm/fsl-dcu: enable pixel clock when enabling CRTC 978903769501 drm/fsl-dcu: do not transfer registers in mode_set_nofb b6ead864ea89 drm/fsl-dcu: do not transfer registers on plane init 8dedefbc3817 drm/fsl-dcu: enable TCON bypass mode by default c83ed4c9dbb3 ubifs: Abort readdir upon error 884a3b647809 UBI: Fix crash in try_recover_peb() a15cf34fed77 ubi: fix swapped arguments to call to ubi_alloc_aeb 843741c57783 ubifs: Fix xattr_names length in exit paths 390975ac3978 ubifs: Rename ubifs_rename2 58af04dff742 Documentation/sphinx: rename kernel-doc.py to kerneldoc.py 1dec78585328 ARC: fix build warning in elf.h faccd9941b17 drm/i915/gen9: Don't wrap strings in verify_wm_state() 3de8a14c288c drm/i915/gen9: Actually verify WM levels in verify_wm_state() 45ece23016cc drm/i915/gen9: Add skl_wm_level_equals() 1c80e9603fe8 toshiba-wmi: Fix loading the driver on non Toshiba laptops bf9d99ad17ff drm/i915/gen9: Make skl_pipe_wm_get_hw_state() reusable 413fc530c5b2 drm/i915/gen9: Add ddb changes to atomic debug output d8c0fafcbd68 drm/i915/gen9: Get rid of redundant watermark values 5c6201e60a57 clk: uniphier: rename MIO clock to SD clock for Pro5, PXs2, LD20 SoCs 7d36b9c10231 clk: uniphier: fix memory overrun bug 446647d4b9b9 ideapad-laptop: Add another DMI entry for Yoga 900 8441bb33beaf net: macb: Add ethtool get_ringparam and set_ringparam functionality b410d13e10db net: macb: Use variables with defaults for tx/rx ring sizes instead of hardcoded values 0f6e87613c32 net: arc_emac: use dev_kfree_skb_any instead of dev_kfree_skb 76e4cc7731a1 openvswitch: remove unnecessary EXPORT_SYMBOLs f33eb0cf9984 openvswitch: remove unused functions c30a70d3ac60 stmmac: fix and review the ptp registration. da25311c7ca8 Input: i8042 - add XMG C504 to keyboard reset table 38fac8bffca2 drm/i915: STOP_MACHINE is no more, stop selecting it 83aa3e0f791d nfs4: fix missing-braces warning 84f95243b543 ata: ATA Command Priority Disabled By Default 8e061784b51e ata: Enabling ATA Command Priorities 5dc8b362a237 block: Add iocontext priority to request 3ca45a46f8af percpu: ensure the requested alignment is power of two e9c9346e20c1 nvmet: use symbolic constants for CNS values fa60682677c5 nvme: use symbolic constants for CNS values 329dd7681c5a nvme.h: add an enum for cns values 8d63687afda0 nvme.h: don't use uuid_be a446c0840e24 nvme.h: resync with nvme-cli 8ef2074d2837 nvme: Add tertiary number to NVME_VS 3115bb02b5c2 pmem: report error on clear poison failure 75d29713b792 libnvdimm, namespace: potential NULL deref on allocation error 2facc6dacc64 ahci: qoriq: added ls1046a platform support 17a51f12cfbd ahci: only try to use multi-MSI mode if there is more than 1 port e642873dcce4 ARM: sa1100: remove SA-1101 header file 3da43104d318 ARC: Adjust cpuinfo for non-continuous cpu ids e687cd19f1cb dmaengine: st_fdma: Fix the error return code in st_fdma_probe() f61851f64b17 Bluetooth: Fix append max 11 bytes of name to scan rsp data 1ecc281ec2f5 netfilter: x_tables: suppress kmemcheck warning 2d388bd0c9d3 perf c2c report: Add stdio output support 22dd59d14574 perf c2c report: Set final resort fields 1d62fcd693c0 perf c2c report: Setup number of header lines for hists 89d9ba8f5852 perf c2c report: Add src line sort key b6fe2bbc346e perf c2c report: Add 'cpucnt' sort key 92062d543f1f perf c2c report: Add stats related sort keys 1e181b92a2da perf c2c report: Add 'node' sort key 51dedaa44653 perf c2c report: Add 'symbol' and 'dso' sort keys e87019c5e8c6 perf c2c report: Add 'tid' sort key 36d3deb9d6d7 perf c2c report: Add 'pid' sort key 6c70f54cf7dc perf c2c report: Add dram related sort keys 9cb3500afc09 perf c2c report: Add hitm/store percent related sort keys f0c50c15934e perf c2c report: Add hitm percent sort key 55177c4ea669 perf c2c report: Add total loads sort key 01b84d76928d perf c2c report: Add total record sort key 04402d205a40 perf c2c report: Add llc load miss dimension key 4d08910c94c5 perf c2c report: Add llc and remote loads related dimension keys 1295f6854095 perf c2c report: Add loads related dimension keys 0f18896de4e1 perf c2c report: Add stores related dimension keys 97cb486e497a perf c2c report: Add hitm related dimension keys 43575a95207a perf c2c report: Add 'iaddr' dimension key 48acdebdc328 perf c2c report: Add 'offset' dimension key cbb88500a769 perf c2c report: Add 'dcacheline' dimension key 600a8cf45b79 perf c2c report: Add header macros b2252ae67b68 perf c2c report: Decode c2c_stats for hist entries ec06f9b9b23f perf c2c report: Add cacheline hists processing 78b275437873 perf c2c report: Add sample processing 5f2eca833cc2 perf c2c report: Fallback to standard dimensions 8d3f938dc757 perf c2c report: Add sort_entry dimension support c75540e3160f perf c2c report: Add dimension support 903a6f15b996 perf c2c: Add report subcommand 39bcd4a4e4cb perf c2c: Add record subcommand 7aef3bf3daa1 perf c2c: Add c2c command 0a9a24cc0e9b perf c2c: Introduce c2c_add_stats function aadddd68bde4 perf c2c: Introduce c2c_decode_stats function aa9f1012858b dlm: don't specify WQ_UNBOUND for the ast callback workqueue 2186d9f940b6 workqueue: move wq_numa_init() to workqueue_init() 8835ca59dac2 printk: suppress empty continuation lines d2fee58a3bb1 dlm: remove lock_sock to avoid scheduling while atomic 3735b4b9f1c1 dlm: don't save callbacks after accept 7963b8a59845 dlm: audit and remove any unnecessary uses of module.h dbef1c05341b dlm: make genl_ops const dafb1048740c tools/testing/nvdimm: dynamic label support 42237e393f64 libnvdimm: allow a platform to force enable label support 8d7c22ac0c03 libnvdimm: use generic iostat interfaces 821489934298 x86/cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features 854dd54245f7 x86/vmware: Skip timer_irq_works() check on VMware f307ab6dcea0 mm: replace access_process_vm() write parameter with gup_flags 137baabe351e mm/numa: Remove duplicated include from mprotect.c 613a308159e5 drm: Fix LSPCON kernel-doc 82454581d76c tcp: do not export sysctl_tcp_low_latency 6347e8d5bcce mm: replace access_remote_vm() write parameter with gup_flags 442486ec1096 mm: replace __access_remote_vm() write parameter with gup_flags 9beae1ea8930 mm: replace get_user_pages_remote() write/force parameters with gup_flags 768ae309a961 mm: replace get_user_pages() write/force parameters with gup_flags 7f23b3504a0d mm: replace get_vaddr_frames() write/force parameters with gup_flags 3b913179c3fa mm: replace get_user_pages_locked() write/force parameters with gup_flags 57a09bf0a416 bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers 85dda4e5b0ee rtnetlink: Add rtnexthop offload flag to compare mask 97c242902c20 switchdev: Execute bridge ndos only for bridge ports 1b7794163ab3 dmaengine: ioatdma: loop for number elements in array chanerr_str e4961b076885 net: core: Correctly iterate over lower adjacency list 1e6e57d9b34a arm64: percpu: rewrite ll/sc loops in assembly 1c5b51dfb7b4 arm64: swp emulation: bound LL/SC retries before rescheduling 3134e9bdbe9c net: fs_enet: Use net_device_stats from struct net_device 3805a938a6c2 flow_dissector: Check skb for VLAN only if skb specified. 889882bce2a5 perf/x86/intel/cstate: Add C-state residency events for Knights Landing 3310f488b7cc arm64: Add BCM2835 (Raspberry Pi 3) support to the defconfig b350e9dd1f78 ARM: dts: cygnus: fix naming of pinctrl node 547f23183d9d ARM: BCM53573: Specify PMU and its ILP clock in the DT 4335e6fd58b8 ARM: BCM5301X: Add DT for Luxul XWR-3100 fe91846397ca ARM: BCM5301X: Add DT for Luxul XAP-1510 92b7b6ad1a09 ARM: BCM5301X: Specify USB 3.0 PHY in DT fa87b008da3f ARM: BCM5301X: Enable UART on Netgear R8000 54b902a4cd02 ARM: BCM5301X: Add separated DTS include file for BCM47094 329f98c1974e ARM: dts: NSP: Add QSPI nodes to NSPI and bcm958625k DTSes e90d2d51c412 ARM: BCM5301X: Add basic dts for BCM53573 based Tenda AC9 05b3c64d5637 ARM: BCM5301X: Add DT for Netgear R8500 62b69232d681 arm64: dts: Update Broadcom NS2 to generic IOMMU binding f4013cb78ac2 arm64: dts: Updated NAND DT properties for NS2 SVK 3b3de83b7d28 arm64: dts: rename ns2.txt to brcm,ns2.txt ff73917d38a6 ARM64: dts: Add QSPI Device Tree node for NS2 8dace3040426 ARM: multi_v7_defconfig: Enable BCM47xx/BCM5301x drivers fc737969f645 dmaengine: qcom_hidma: break completion processing on error d3eab504d448 dmaengine: qcom_hidma: add a common API to setup the interrupt 9da0be80be6e dmaengine: qcom_hidma: configure DMA and MSI for OF 5282c181662c of: irq: make of_msi_configure accessible from modules 13af1c8c1608 Documentation: DT: qcom_hidma: correct spelling mistakes ef6661bfdf1b Documentation: DT: qcom_hidma: update binding for MSI 1ee1710cd6bb wusb: fix error return code in wusb_prf() b5b809532e7b dmaengine: qcom_hidma: remove useless debugfs file removal 0741b8192460 dmaengine: omap-dma: initialize can_pause to false 919b742fb5f4 dmaengine: st_fdma: fix uninitialized variable access b5a9b340789b sched/fair: Fix incorrect task group ->load_avg b0dddf6c147e efi/arm: Fix absolute relocation detection for older toolchains 05ec0e4501f7 drm/panel: simple: Add NVD9128 as a simple panel 7ee933a1d5c4 drm/panel: simple: Add support for AUO T215HVN01 0f9cdd743f7f drm/panel: simple: Add support for Sharp LQ150X1LG11 panels 1bfafc53d51f dt-bindings: display: Add Sharp LQ150X1LG11 panel binding dd1dafcdf071 irqchip/eznps: Drop pointless static qualifier in nps400_of_init() e3f56b2953ec drm: fix sparse warnings on undeclared symbols in crc debugfs 40fa60c8af68 drm/i915: Catch premature unpinning of pages 9a9260ca926c EDAC, sb_edac: Add Knights Mill support 20f4d6924378 EDAC, {sb,skx}_edac: Use Intel model macros instead of open-coding them 0ea2a2ee8de0 cfg80211: allow vendor commands to be sent to nan interface 0711d6387869 cfg80211: allow aborting in-progress connection atttempts f438ceb81d42 mac80211: uapsd_queues is in QoS IE order f3fe4e93dd63 mac80211: add a HW flag for supporting HW TX fragmentation 0aa419ec6e7b mac80211: allow the driver not to pass the tid to ieee80211_sta_uapsd_trigger b473b8f12a6e mac80211: improve RX aggregation data in debugfs 1c3d185a9a0b mac80211: fix tid_agg_rx NULL dereference a1264c3d6c04 wireless: radiotap: fix timestamp sampling position values a17b9e4c9c5e clk: sunxi-ng: sun6i-a31: Force AHB1 clock to use PLL6 as parent 1dc16aac8a53 drm/i915: make lspcon_get_current_mode static b610393a66c7 drm: make is_lspcon_adaptor static 207b1150c00d ARM: 8619/1: udelay: document the various constants 8236f7db2724 iwlwifi: mvm: assign cab queue to the correct station 19c52f460f6d iwlwifi: mvm: tell the firmware about the AID of the peer 64fa3aff8978 iwlwifi: pcie: give a meaningful name to interrupt request 65e254821cee iwlwifi: mvm: use firmware station PM notification for AP_LINK_PS ad5de7373403 iwlwifi: mvm: fix dqa deferred frames marking 78914ff08436 powerpc: Ignore the pkey system calls for now 8467801cc874 powerpc: Fix numa topology console print 08b5e79ebdb5 powerpc/mm: Drop dump_numa_memory_topology() 70b565bbdb91 cxl: Prevent adapter reset if an active context exists 65bc3ece84ef powerpc/boot: Fix boot on systems with uncompressed kernel image d2cf909cda5f powerpc/mm: Prevent unlikely crash in copro_calculate_slb() 6127d124ee4e ARM: wire up new pkey syscalls 04946fb60fb1 ARM: fix oops when using older ARMv4T CPUs 737847aa2c22 iwlwifi: mvm: support MONITOR vif in DQA mode 56214749e0b4 iwlwifi: mvm: fix reserved txq freeing 341ca402e42b iwlwifi: mvm: update txq metadata to current owner 290cd0f07f0c rtc: cmos: don't refer to asm-generic/rtc.h 6a6af3d04435 rtc: cmos: Reject unsupported alarm values 0525a062df00 drm/i915: Emit telltales for extra levels of debug upon initialisation fb80016af071 gpu: Remove depends on RESET_CONTROLLER when not a provider b9a1b7179cde i915: don't call drm_atomic_state_put on invalid pointer 5a143db8c4a2 iwlwifi: mvm: fix netdetect starting/stopping for unified images e0d9727c111a iwlwifi: pcie: fix SPLC structure parsing a3a0673b9db6 rtc: cmos: remove all __exit_p annotations aa156c8aee22 rtc: asm9260: fix module autoload 4c7da0f6dbcd batman-adv: Avoid precedence issues in macros 507b37cf71c8 batman-adv: Use octal permissions instead of macros 70ea5cee9547 batman-adv: Use proper name for gateway list head 176e5b772b11 batman-adv: Use proper name for fragments list head 422d2f77803d batman-adv: Remove needless init of variables on stack 3a732c65de42 iwlwifi: mvm: wake the wait queue when the RX sync counter is zero 5bfadc8255e2 iwlwifi: mvm: comply with fw_restart mod param on suspend 85cd69b8f1f7 iwlwifi: mvm: fix d3_test with unified D0/D3 images 276c4b4b74b6 iwlwifi: mvm: use ssize_t for len in iwl_debugfs_mem_read() faead41cc721 iwlwifi: pcie: mark command queue lock with separate lockdep class 44fccac4ff17 power: supply: lp8788: remove an unneeded NULL check 6d4952d9d9d4 hwrng: core - Don't use a stack buffer in add_early_randomness() c96f5919e6b0 ARM: dts: socfpga: socrates: enable qspi c6deff00b904 ARM: dts: socfpga: add qspi node acf3b20c2386 ARM: dts: socfpga: Add LED framework to A10-SR GPIO 07e75f4393b4 ARM: dts: socfpga: Enable GPIO parent for Arria10 SR chip 5984be047d35 ARM: dts: socfpga: Add Devkit A10-SR fields for Arria10 f2d6f8f81781 ARM: dts: socfpga: Add SPI Master1 for Arria10 SR chip 93f7c27b4dc5 power: reset: zx-reboot: Fix module autoload 0a27aa9c316e power: reset: syscon-reboot-mode: Fix module autoload c9ba9b77631d power: reset: at91-poweroff: Fix module autoload 991de440363d power: reset: at91-reset: Fix module autoload 99e33fbdffc6 power: supply: axp288_fuel_gauge: Fix module autoload a5a8539927b8 power: supply: max8997_charger: Fix module autoload 14d60bdd1ef5 power: supply: max17040: Change register transaction length from 8 bits to 16 bits 950b6c2d110e power: supply: bq27xxx_battery: don't update poll_interval param if same 32c52eff6a27 power: supply: improve function-level documentation 89d947561077 sd: Implement support for ZBC devices 0d2200794f0a drm/mediatek: modify the factor to make the pll_rate set in the 1G-2G range 968253bd7caa drm/mediatek: enhance the HDMI driving current d542b7c473f0 drm/mediatek: do mtk_hdmi_send_infoframe after HDMI clock enable 56e4b1e18355 drm/mediatek: clear IRQ status before enable OVL interrupt f752fff611b9 drm/mediatek: set vblank_disable_allowed to true 83ba62bc700b drm/mediatek: fix a typo of OD_CFG to OD_RELAYMODE d852b5f35e84 KVM: MIPS: Add missing uaccess.h include 99f453f875a5 sh: add earlycon support to j2_defconfig db766b0a25c9 sh: add Kconfig option for J-Core SoC core drivers af148e458d0a remoteproc: qcom: wcnss_iris: Fix module autoload 4958aabb0c49 remoteproc: qcom: wcnss: Fix module autoload 3227c876fb9a remoteproc: qcom: q6v5_pil: Fix module autoload 0f57dc6ae1ff remoteproc: Keep local copy of firmware name c164154f66f0 mm: replace get_user_pages_unlocked() write/force parameters with gup_flags d4944b0ecec0 mm: remove write/force parameters from __get_user_pages_unlocked() 859110d7497c mm: remove write/force parameters from __get_user_pages_locked() 19be0eaffa3a mm: remove gup_flags FOLL_WRITE games from __get_user_pages() b112f8e8293f ARM: socfpga: defconfig: enable qspi ecba2390e350 ARM: dts: socfpga: enable arm,shared-override in the pl310 73c7d4203c2f ARM: dts: socfpga: Add Macnica sodia board 587aed72c6b9 ARM: dts: socfpga: Add new MCVEVK manufacturer compat b4f0fd4baa90 qed: Use list_move_tail instead of list_del/list_add_tail 219622b7b3dc ARM: wire up new pkey syscalls 96a8fae0fe09 ARM: convert to generated system call tables 4e2648db9c5f ARM: remove indirection of asm/mach-types.h 4251e7475d4b qed: Remove useless set memory to zero use memset() aa0938c6d77d net: dsa: mv88e6xxx: fix non static symbol warning d248cafc892e r8152: add new products of Lenovo 9c403b6beeeb net: vlan: Use sizeof instead of literal number ecf244f753e0 rocker: fix maybe-uninitialized warning 52ccd6318481 net/hyperv: avoid uninitialized variable 4b75ca5a7a9e net: bcm63xx: avoid referencing uninitialized variable 41ee9c557ef5 soreuseport: do not export reuseport_add_sock() 87737f8810db ibmvnic: Update MTU after device initialization 12608c260d2f ibmvnic: Fix GFP_KERNEL allocation in interrupt context 9fa2f2cca21b ibmvnic: Driver Version 1.0.1 c4055a8cf7ba net: smsc91x: add u16 workaround for pxa platforms 9c365f31775c net: smc91x: take into account half-word workaround d09d747ae4c2 net: smc91x: isolate u16 writes alignment workaround 9a9743421581 ARM: pxa: enhance smc91x platform data 7c6273194445 arm64: dts: rockchip: remove the abuse of keep-power-in-suspend cd94e519dc5d ethernet/sfc: use core min/max MTU checking 937fa62e8a00 dm rq: clear kworker_task if kthread_run() returned an error 7cb3f9214dfa bridge: multicast: restore perm router ports on multicast enable 339b2fb36a67 ARM: dts: exynos: Add TOPEET itop elite based board accc477c9c30 ARM: dts: exynos: Add TOPEET itop core board SCP package version 5a0803bd5ae2 ARM64: dts: meson-gxbb-odroidc2: Enable USB Nodes 3be2d9cf1cfb ARM64: dts: meson-gxbb: Add rmii pinctrl node and rename rgmii node 214ec5230d21 ARM64: dts: meson-gx: Add missing L2 cache node c246e9d6f6bc ARM64: dts: meson-gxbb: Add support for the Nexbox A95X Board 3ed05a987e0f blk-zoned: implement ioctls 6a0cb1bc106f block: Implement support for zoned block devices d09960b00321 dm: free io_barrier after blk_cleanup_queue call 2d253440b5af block: Define zoned block device operations 987b3b26eb7b block: update chunk_sectors in blk_stack_limits() 87caf97cf54b blk-sysfs: Add 'chunk_sectors' to sysfs attributes 797476b88bde block: Add 'zoned' queue limit 2e0bc452f472 net: phy: leds: add support for led triggers on phy link state change 1f9127caece4 net: phy: Create phy_supported_speeds function which lists speeds currently supported by a phydevice 61a179657f1d net: phy: Encapsulate actions performed during link state changes into function phy_adjust_link 0e0f27dd65dd skge: Rename LED_OFF and LED_ON in marvel skge driver to avoid conflicts with leds namespace 67b62f98a1de net: dev: Improve debug statements for adjacency tracking 0f524a80ff35 net: Add warning if any lower device is still in adjacency list f1170fd462c6 net: Remove all_adj_list and its references cf2d67408b2f rocker: Flip to the new dev walk API dd82364c3ab9 mlxsw: Flip to the new dev walk API 1cd127fc7d3a ixgbe: Flip to the new dev walk API e0e79c8e74b0 IB/ipoib: Flip to new dev walk API 453d39329ad0 IB/core: Flip to the new dev walk API b3208b2024c9 net: bonding: Flip to the new dev walk API 1a3f060c1a47 net: Introduce new api for walking upper and lower devices 790510d99f39 net: Remove refnr arg when inserting link adjacencies 5aa5bd14c5f8 bpf: add initial suite for selftests 1a776b9ce82d bpf: add various tests around spill/fill of regs d2e4d593516e netfilter: nf_tables: avoid uninitialized variable warning 44770e1180de ethernet: use core min/max MTU checking 1281a2c7b814 ethernet/toshiba: use core min/max MTU checking f58f0817d78a ethernet/tile: use core min/max MTU checking 3d5d96acfeb9 ethernet/ibm: use core min/max MTU checking 109cc16526c6 ethernet/cavium: use core min/max MTU checking 18c310fb9583 ethernet/neterion: use core min/max MTU checking f7ad72bfceb9 ethernet/dlink: use core min/max MTU checking 540bfe30dc3f ethernet/sun: use core min/max MTU checking c7315a95c2a3 ethernet/realtek: use core min/max MTU checking caff2a87f60a ethernet/qlogic: use core min/max MTU checking b80f71f5816f ethernet/mellanox: use core min/max MTU checking 5777987e0f4b ethernet/marvell: use core min/max MTU checking 91c527a55664 ethernet/intel: use core min/max MTU checking e1c6dccaf3af ethernet/broadcom: use core min/max MTU checking 67bef9428018 ethernet/atheros: use core min/max MTU checking a75dcb584835 efi/efivar_ssdt_load: Don't return success on allocation failure 753375a881ca efifb: Show framebuffer layout as device attributes c208ed916e58 efi/efi_test: Use memdup_user() as a cleanup 9c30a2199311 efi/efi_test: Fix uninitialized variable 'rv' 46b9b7135332 efi/efi_test: Fix uninitialized variable 'datasize' 0709a008c9fa efi/arm*: Fix efi_init() error handling 10714dd37aa7 efi: Remove unused include of 6026ed2fe258 MAINTAINERS: Add myself as EFI maintainer 698ec9beba30 devicetree: Add vendor prefix for Nexbox da47515ee63f ARM64: dts: amlogic: Add basic support for Amlogic S905D 15abee8ab055 ARM64: dts: amlogic: Add basic support for Amlogic S905X c328666d58aa ARM64: dts: amlogic: Add Meson GX dtsi from GXBB 7dcec7577ddb dmaengine: qcom_hidma: prevent disable in error d6619761068c dmaengine: mmp_tdma: add missing select GENERIC_ALLOCATOR in Kconfig 9934075471dc dmaengine: omap-dma: add support for pause of non-cyclic transfers f95df7d6cd92 dmaengine: edma: Fix error return code in edma_alloc_chan_resources() 556195f492a1 Revert "dmaengine: pxa_dma: add support for legacy transition" 1f0655444201 ARM: dts: dra72-evm-revc: fix correct phy delay b76db38cd8ae ARM: dts: dra72-evm-revc: add phy impedance settings ed838fe937db net: phy: dp83867: add support for MAC impedance configuration d6081de7e011 net: phy: dp83867: Add documentation for optional impedance control ecaf33bc037a ARM: multi_v7_defconfig: Enable STi and simple-card drivers. 5cb7b365d363 ARM: multi_v7_defconfig: Enable STi FDMA driver 4ba975a8965a ARM: multi_v7_defconfig: Enable st_remoteproc driver. 6fb347c057e6 ARM: multi_v7_defconfig: Enable remoteproc core 6da0f216f2d6 MAINTAINERS: Add FDMA driver files to STi section. 6b4cd727eaf1 dmaengine: st_fdma: Add STMicroelectronics FDMA engine driver support 812ab065ea95 dmaengine: st_fdma: Add STMicroelectronics FDMA driver header file 897f419add4e dmaengine: st_fdma: Add STMicroelectronics FDMA DT binding documentation e41ddbc00e79 remoteproc: Update Kconfig setup to 'depends on REMOTEPROC' c9d7cc3e76b7 MAINTAINERS: Add st slim core rproc driver to STi section. bb6869b21478 remoteproc: st_slim_rproc: add a slimcore rproc driver 7ab488951aa5 tcp: Remove unused but set variable a56177e18f2e cxgb4: Fix number of queue sets corssing the limit 7e1670c15c9b ipv4: Remove unused but set variable 1826277802d8 dwc_eth_qos: enable flow control by default 902943c0d759 dwc_eth_qos: do not clear pause flags from phy_device->supported 8d324fd9e1be net/hsr: Remove unused but set variable 403f0727cb35 vlan: Remove unnecessary comparison of unsigned against 0 6bc80629eefc bnx2: fix locking when netconsole is used 0ce267ff95a0 fuse: fix root dentry initialization ebc0808fa2da drm/i915: Restrict pagefault disabling to just around copy_from_user() 4ff340f0617d drm/i915: Limit the scattergather coalescing to 32bits b4bcbe2a90a1 drm/i915: Document our internal limit on object size 3ef7f228931a drm/i915: Bump object bookkeeping to u64 from size_t 30d1b5fe8c72 drm/i915/gen9: don't call ilk_pipe_pixel_rate() twice on the same function 393b299d2cb8 batman-adv: Less function calls in batadv_is_ap_isolated() after error detection cfd7e3a20251 drm/i915/gen9: fix watermarks when using the pipe scaler c89cadd50b01 drm/i915/gen9: look for adjusted_mode in the SAGV check for interlaced ee3d532fcb64 drm/i915/gen9: unconditionally apply the memory bandwidth WA c538b9436751 pinctrl: intel: Only restore pins that are used by the driver a171bc51fa69 pinctrl: baytrail: Fix lockdep 8eb37aff76f4 pinctrl: aspeed-g5: Fix pin association of SPI1 function d3dbabe98480 pinctrl: aspeed-g5: Fix GPIOE1 typo 97e8c3f5e765 pinctrl: aspeed-g5: Fix names of GPID2 pins 5366f1460c44 pinctrl: aspeed: "Not enabled" is a significant mux state 21e33021a7cf drm/i915/guc: Sanitory checks for platform that dont have GuC d69bb92e402f ALSA: asihpi: fix kernel memory disclosure a1aa8cf6471b Revert "Documentation: devicetree: dwc2: Deprecate g-tx-fifo-size" 3fa9538539ac Revert "usb: dwc2: gadget: fix TX FIFO size and address initialization" 2317eacd9cf9 Revert "usb: dwc2: gadget: change variable name to more meaningful" 5130ccea7cf4 ceph: fix non static symbol warning 5f43086bb922 locking, fs/locks: Add missing file_sem locks 55a76b59b5fe locking/rwsem/x86: Add stack frame dependency for ____down_write() 31ca58781019 ceph: fix uninitialized dentry pointer in ceph_real_mount() f72f94555aa3 ceph: fix readdir vs fragmentation race 488546fc4d24 drm: Don't export the drm_fb_get_bpp_depth() function 7ccf281fb1f9 drm/arm: mali-dp: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() 6c5d064a2dd9 drm: vmwgfx: Replace drm_fb_get_bpp_depth() with drm_format_info() 802aaf7642f5 drm: radeon: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() 8e911ab770f7 drm: amdgpu: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() f771d5bb71d4 ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table e0f9a4ab49a1 drm: gma500: Replace drm_fb_get_bpp_depth() with drm_format_info() b7f9745cda2f drm: cirrus: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() 59f11a43237f drm: tilcdc: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() ba0891d11203 drm: hdlcd: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() 333d2da5b7cf drm: WARN when calling drm_format_info() for an unsupported format d549349007ed drm: Use drm_format_info() in DRM core code 86c238aa51c2 drm: Implement the drm_format_*() helpers as drm_format_info() wrappers 84770cc24f3a drm: Centralize format information 910530c06305 drm/i915: Add lspcon resume function ff66212415e3 drm/i915: Enable lspcon initialization 6389dd837684 drm/i915: Parse VBT data for lspcon dbe9e61b8e43 drm/i915: Add lspcon support for I915 driver 056996b95686 drm: Helper for lspcon in drm_dp_dual_mode e952813e210b ext2: avoid bogus -Wmaybe-uninitialized warning a2ed0b391dd9 isofs: Do not return EACCES for unknown filesystems 3ab7511eafdd ALSA: hda - allow 40 bit DMA mask for NVidia devices e73aca5184ad drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12 8cca354816ad drm/imx: drm_dev_alloc() returns error pointers 81d553545a15 drm/imx: ipuv3-plane: Skip setting u/vbo only when we don't need modeset 43daa01323da drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset 4721ca738569 reset: sti: softreset: Remove obsolete platforms from dt binding doc. cbac8a08381a reset: sti: Remove obsolete platforms from dt binding doc. feada609a7a3 thermal: sti: Remove obsolete platforms from the DT doc. eae865a0cc06 ahci: st: Remove STiH416 dt example c54540f0b421 MAINTAINERS: Remove phy-stih41x-usb.c entry from STi arch 6bea01ab025a MAINTAINERS: Remove phy-miphy365x.c entry from STi arch e63650840e8b x86/fpu: Finish excising 'eagerfpu' cff52e5fc4cf drm: avoid uninitialized timestamp use in wait_vblank 3738ca1b2a7b ARM: pxa: pxa_cplds: honor probe deferral d3570e3c5002 ARM: sa11x0/pxa: get rid of get_clock_tick_rate 6924089c488e watchdog: sa11x0/pxa: get rid of get_clock_tick_rate f4e14edf2566 ARM: sa11x0/pxa: acquire timer rate from the clock rate a758c9b93f5c clk: pxa25x: OSTIMER0 clocks from the main oscillator 320c975f180b cfg80211: fix possible memory leak in cfg80211_iter_combinations() 1140f9ed0510 drm/i915/gvt: Fix build failure after intel_engine_cs change 29676833df1d power: reset: Add Intel PIIX4 poweroff driver d3397484bb5b clk: hi6220: use CLK_OF_DECLARE_DRIVER for sysctrl and mediactrl clock init 4aa6c99d31c0 clk: mvebu: armada-37xx-periph: Fix the clock gate flag c4e634ce412d clk: bcm2835: Clamp the PLL's requested rate to the hardware limits. 1c7032258d56 clk: max77686: fix number of clocks setup for clk_hw based registration 981e1bea55e5 clk: mvebu: armada-37xx-periph: Fix the clock provider registration 339e1e54891c clk: core: add __init decoration for CLK_OF_DECLARE_DRIVER function 234d511d8c15 clk: mediatek: Add hardware dependency 34b89b2967f2 clk: samsung: clk-exynos-audss: Fix module autoload c0ce317f0c88 clk: uniphier: fix type of variable passed to regmap_read() 8236d9ac4cf2 clk: uniphier: add system clock support for sLD3 SoC 2723605169d8 ARM: multi_v7_defconfig: Enable Intel e1000e driver 70e1a28fe1e3 MAINTAINERS: add myself as Marvell berlin SoC maintainer 14155cafeadd btrfs: assign error values to the correct bio structs eac0ca77e42f x86, pkeys: remove cruft from never-merged syscalls 5fac7e8405a9 bus: qcom-ebi2: depend on ARCH_QCOM or COMPILE_TEST 1b283eea6228 ARM: dts: fix the SD card on the Snowball b052b07c39d5 dm raid: fix activation of existing raid4/10 devices 91cb163e4d14 arm64: sysreg: Fix use of XZR in write_sysreg_s 77f18a87186a scsi: NCR5380: no longer mark irq probing as __init 7d2c0d643244 scsi: be2iscsi: Replace _bh with _irqsave/irqrestore 4fa507992f0a scsi: libiscsi: Fix locking in __iscsi_conn_send_pdu a6d729dbe115 ARM64: dts: bcm283x: Use dtsi for USB host mode 3f3177bb680f fsl/fman: fix error return code in mac_probe() 94cdc5608b55 hwmon: (max31790) potential ERR_PTR dereference 667f4bab81ea hwmon: (adm9240) handle temperature readings below 0 a0e65de71527 net: report right mtu value in error message ca8eddc2759c net: ethernet: nb8800: fix error return code in nb8800_open() ea939008c2d7 fjes: fix format string for trace output b156b7f2169b mtd: nand: omap2: Fix module autoload 0822b43e4f08 net: dsa: bcm_sf2: Fix module autoload for OF registration 03eaae52537f net: dsa: b53: Fix module autoload af40097e3eaf net: hisilicon: Fix hns_mdio module autoload for OF registration 7097268509a7 net: qcom/emac: Fix module autoload for OF registration a7deb924d33b net: hns: Fix hns_dsaf module autoload for OF registration 2fa3e317e6c8 net: ethernet: nb8800: Fix module autoload fc971a2f2383 net: nps_enet: Fix module autoload b2cdeb19f16a drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos() ccca6607c545 netfilter: nft_range: validate operation netlink attribute a6d962aeb22f ARM: dts: bcm283x: drop alt3 from &gpio f8bef3619bb2 ARM: dts: bcm283x: add pinctrl group to &sdhci, drop pins from &gpio 4eb65cbfa721 ARM: dts: bcm283x: add pinctrl group to &i2c1, drop pins from &gpio e6e199712008 ARM: dts: bcm283x: add pinctrl group to &i2c0, drop pins from &gpio 14e0ea34058c ARM: dts: bcm283x: add pinctrl group to &pwm, drop pins from &gpio 21ff843931b2 ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node. 396a3529800a pinctrl: bcm2835: add pull defines to dt bindings 71757904efad generic syscalls: kill cruft from removed pkey syscalls e471e9b4b13b ARM: multi_v7_defconfig: Enable exynos-gsc driver as module c1ab65b24065 arm64: dts: juno: add cpu capacity-dmips-mhz information to R2 boards f5ef5c9e01f4 arm64: dts: juno: add cpu capacity-dmips-mhz information to R1 boards 4d6815b453c6 arm64: dts: juno: add cpu capacity-dmips-mhz information to R0 boards 2ac15068f346 arm64: dts: juno: Add SMMUs device nodes 46b627a25f22 perf vendor events: Support couple more POWER8 PVRs in mapfile 2a81fa3bb5ed perf vendor events: Add power8 PMU events 1fbd54b2e235 perf vendor events: Add WestmereEX V2 event file 01dd25455b35 perf vendor events: Add WestmereEP-SP V2 event file 1f888acd92c8 perf vendor events: Add WestmereEP-DP V2 event file 6e82bdae4723 perf vendor events: Add SandyBridge V15 event file 1b0978458300 perf vendor events: Add Silvermont V13 event file 47cbd67e243a perf vendor events: Add Skylake V24 event file d8c303858582 perf vendor events: Add NehalemEX V2 event file edaa78b4c050 perf vendor events: Add NehalemEP V2 event file 55d42d272ee3 perf vendor events: Add KnightsLanding V9 event file 902ea4ee33e6 perf vendor events: Add Jaketown V20 event file d910f0ba6d72 perf vendor events: Add IvyTown V19 event file 4b90798ebb0b perf vendor events: Add IvyBridge V18 event file ede007404388 perf vendor events: Add HaswellX V17 event file dcfbad10c7ba perf vendor events: Add Haswell V24 event file 4a00680b059a perf vendor events: Add Goldmont V8 event file 052aa3cce3f2 perf vendor events: Add Bonnell V4 event file 19c0389b60d4 perf vendor events: Add BroadwellX V10 event file b74d1315cab1 perf vendor events: Add Broadwell V17 event file 27b565b1eb04 perf vendor events: Add BroadwellDE V5 event file d1c7d9b668f6 ARM: exynos_defconfig: Enable exynos-gsc driver as module b01c3994817d ARM: dts: vexpress: add TC2 cpu capacity-dmips-mhz information ad3b5ef7ee99 ARM: dts: exynos: Add entries for sound support on Odroid-XU board 69d7fbb0faf4 ARM: dts: exynos: Remove "simple-bus" compatible from fimc-is node 21a9e0f1568e netfilter: nft_exthdr: fix error handling in nft_exthdr_init() 09525a09ad30 netfilter: nf_tables: underflow in nft_parse_u32_check() 5751e175c60b netfilter: nft_hash: add missing NFTA_HASH_OFFSET's nla_policy d6ea689345ec ARM/orion/gpio: Replace three seq_printf() calls by seq_puts() in orion_gpio_dbg_show() f434ed0a00b2 netfilter: xt_ipcomp: add "ip[6]t_ipcomp" module alias name 6d19375b5876 netfilter: xt_NFLOG: fix unexpected truncated packet 4f76de5f2376 netfilter: conntrack: remove obsolete sysctl (nf_conntrack_events_retry_timeout) a8b1e36d0d1d netfilter: nft_dynset: fix element timeout for HZ != 1000 9224eb77e63f irqchip/gic-v3-its: Fix entry size mask for GITS_BASER 1b203c138c5a netfilter: xt_hashlimit: Add missing ULL suffixes for 64-bit constants 67b11e2ea704 cxgb4: fix memory leak of qe on error exit path 8fe88a4145cd arm64: kaslr: keep modules close to the kernel when DYNAMIC_FTRACE=y e735aaf8fc4a arm64: dts: marvell: Add definition for the Globalscale Marvell ESPRESSOBin Board bc4725d9029e clk: renesas: cpg-mssr: Fix inverted debug check f283745b3caf arm: vf610: zii devel b: Add support for switch interrupts ae0219cb441c net: phy: Use phy name when requesting the interrupt 664fcf123a30 net: phy: Threaded interrupts allow some simplification c974bdbc3e77 net: phy: Use threaded IRQ, to allow IRQ from sleeping devices dc30c35be720 net: dsa: mv88e6xxx: Implement interrupt support. ae6f00209dcb ARM: dts: armada-xp-rn2120: add pinmuxing for ethernet fcfd3da305ad ARM: dts: armada-xp-rn2120: drop wrong compatible for i2c0 43940ce3b089 ARM: dts: armada-370-rn104: drop specification of compatible for i2c0 83a70ff01a25 ARM: dts: armada-370-rn104: add pinmuxing for i2c0 9c7cbcf5a870 rds: Remove duplicate prefix from rds_conn_path_error use e81c7b69c872 rds: Remove unused rds_conn_error 850540351bb1 arm64: kernel: Init MDCR_EL2 even in the absence of a PMU 9a0b1e8ba406 net: pktgen: remove rcu locking in pktgen_change_name() 9a1a1f404be5 perf: xgene: Remove bogus IS_ERR() check baa5567c18d1 arm64: kernel: numa: fix ACPI boot cpu numa node mapping 9edbf1fa600a drm: Add API for capturing frame CRCs ca006f785fbf USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7 865afb11949e drm/fb-helper: reject any changes to the fbdev a7f7b44beadb net: hip04: Remove superfluous ether_setup after alloc_etherdev ab3a70bef8f3 ila: Don't use dest cache when gateway is set 0566df307bc8 batman-adv: Allow selecting BATMAN V if CFG80211 is not built 843314c9775c batman-adv: remove unsed argument from batadv_dbg_arp() function 6020a86a4a20 batman-adv: fix batadv_forw_packet kerneldoc for list attribute bf093191db67 batman-adv: Remove unused batadv_icmp_user_cmd_type c408c1b9d490 batman-adv: Move batadv_sum_counter to soft-interface.c 739ae86cd2b3 batman-adv: Remove unused function batadv_hash_delete 0de939bac21e batman-adv: Document new nc, mcast and tpmeter log levels 204fa42c6fc9 batman-adv: Add dat, mcast, nc and neighbor debugfs files to README 1ed0359f1556 batman-adv: Add network_coding and mcast sysfs files to README 53613e005496 perf jit: Fix build issue on Ubuntu 2d470b62fa24 perf jevents: Handle events including .c and .o a04a480d4392 net: Require exact match for TCP socket lookups if dif is l3mdev f4a067f9ffca mac80211: move struct aead_req off the stack 1aeb5b615cd1 [media] radio-bcm2048: don't ignore errors 43ea43b9d8b2 [media] radio-bcm2048: don't ignore errors c2059d858219 batman-adv: Add B.A.T.M.A.N. V sysfs files to README 611b975b5c86 batman-adv: Add BATADV_DBG_TP_METER to BATADV_DBG_ALL 9ca488dd5308 batman-adv: Modify neigh_list only with rcu-list functions fb0828316bf6 pinctrl: sh-pfc: r8a7796: Add DRIF support 02609a2335fd pinctrl: sh-pfc: r8a7796: Add I2C pin support 30ad3cf00e94 clk: renesas: rcar-gen3-cpg: Always use readl()/writel() c1b5371b7264 clk: renesas: cpg-mssr: Always use readl()/writel() 878f8baa02d4 clk: renesas: r8a7796: Add I2C clocks 28aa831949d6 clk: renesas: r8a7796: Add HSCIF clocks 951456c37df6 clk: renesas: r8a7796: Add SCIF clocks cf8fe97cad4a clk: renesas: r8a7796: Add SYS-DMAC clocks 4547f4d8ffd6 Btrfs: kill BUG_ON in do_relocation 82bb095ee9dc MAINTAINERS: mmc: Move the mmc tree to kernel.org 9158cb29e7c2 memstick: rtsx_usb_ms: Manage runtime PM when accessing the device 796aa46adf1d memstick: rtsx_usb_ms: Runtime resume the device when polling for cards 4f48aa7a11bf mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led 31cf742f515c mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused 801f33be8e90 drivers: cci: add missing CCI port availability firmware check 525d4015e633 ARM: vexpress: refine MCPM smp operations override criteria 02265cd60335 mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error 15480f3ab7a8 PCI: layerscape: Fix drvdata usage before assignment dabe7ecc5724 PCI: designware-plat: Change maintainer to Jose Abreu 7f43049b4050 ARM: dts: mps2: remove skeleton.dtsi include and fix unit address warnings dcddba96cdbc s390/dumpstack: get rid of return_address again 4d062487f343 s390/disassambler: use pr_cont where appropriate a790634544f5 s390/dumpstack: use pr_cont where appropriate d0208639dbc6 s390/dumpstack: restore reliable indicator for call traces a28187ccab94 drm/edid: Use block local to refer to the block d0679cfaf54c mailbox: PCC: Fix return value of pcc_mbox_request_channel() f14f36867054 drm/edid: Rename local variable block to edid a68362fe3e84 drm: Add and handle new aspect ratios in DRM layer a6e78b3e1406 video: Add new aspect ratios for HDMI 2.0 6dffd431e229 drm: Add aspect ratio parsing in DRM layer 876f43c073d7 drm: add picture aspect ratio flags 4a2d09e31d4b batman-adv: Start new development cycle bfd02b3c557c drm/i915: Suppress underruns during DP link retraining 65f2130cbdeb drm/i915: Extract intel_crtc_pch_transcoder() 9c0e83c371cf arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y 862372bc8fef drm/i915: GMBUS don't need no forcewake 589ce5f447b8 irqchip/gic-v3-its: Fix 64bit GIC{R,ITS}_TYPER accesses 54e23845e965 alarmtimer: Remove unused but set variable a19b882c07a6 wusb: Stop using the stack for sg crypto scratch space a3e2f4b6ed9d mac80211: fix A-MSDU outer SA/DA 06f2bb1e0171 mac80211: avoid extra memcpy in A-MSDU head creation 4b82a004ec1e mac80211_hwsim: suggest nl80211 instead of wext driver in documentation 51fbc7c06c89 usb: dwc3: Fix size used in dma_free_coherent() a9e6f83c2df1 usb: gadget: f_fs: stop sleeping in ffs_func_eps_disable 454915dde06a usb: gadget: f_fs: edit epfile->ep under lock a07ce8d34eb3 usb: dwc2: Add msleep for host-only b5003b5f0a19 s390/mm: use hugetlb_bad_size() 179a98cba11b s390/cio: don't register chpids in reserved state 12e721964e7f s390: ignore pkey system calls 0f02c4e749bc s390/dasd: avoid undefined behaviour 761d0efee839 firmware: arm_scpi: add command indirection to support legacy commands ba2f81575eba perf/x86/intel/uncore: Add Knights Mill CPUID 36c4b6c14d20 perf/x86/intel/rapl: Add Knights Mill CPUID 608284bf0def perf/x86/intel: Add Knights Mill CPUID 0047f59834e5 x86/cpu/intel: Add Knights Mill to Intel family 26f64a6ba149 Staging: vt6655: Replace dwIoBase by iobase 00162ea2e4cc staging: rtl8188eu: core: constify local structure a98753b7e94c staging: rtl8192e: Compress return logic into one line. dcb9360e6628 staging: xgifb: Compress return logic into one line. ce439c425b4e staging: vt6656: Compress return logic into one line. a2d1e4285542 Staging: unisys: visorbus: Make a read-only structure d889c23ce4e3 usb: dwc3: gadget: never pre-start Isochronous endpoints a9c3ca5fae6b usb: dwc3: gadget: properly account queued requests 6c83f77278f1 usb: gadget: function: u_ether: don't starve tx request queue bbe097f092b0 usb: gadget: udc: atmel: fix endpoint name bd46a80110dc staging: ks7010: Remove braces around single statement blocks ab1effc09519 staging: ks7010: Add blank line after declarations 68a30a63516b staging: wilc1000: Remove unnecessary extern variables. ee705c3b9385 Staging: vt6656: Make a read-only structure ae719092fe1b staging: unisys: visorbus: add missing include e2aefba617e3 staging:vt6656:baseband.h: fix function definition argument without identifier name issue d44e0e5ddc3e staging: dgnc: Add const qualifier to struct declaration. 6aab2d7eacb0 staging: sm750fb: Add const qualifier to struct declaration. 2328ed663b3a Staging: android: ion: constify dma_buf_ops structure 4d79f4319130 Staging: greybus: uart: constify tty_port_operations structure 9edae4928505 staging: greybus: es2: Use kmemdup instead of kmalloc and memcpy d0af1bd5f6f4 staging: greybus: audio: Rename cport with intf_id c89d98e224b4 staging/lustre/llite: Move unstable_stats from sysfs to debugfs 1d4f1d53e1e2 Staging: wilc1000: Fix kernel Oops on opening the device 0047b6e5f1b4 staging: android/ion: testing the wrong variable 4fa589126f23 Staging: greybus: uart: Use gbphy_dev->dev instead of bundle->dev 039bea844016 Staging: greybus: gpio: Use gbphy_dev->dev instead of bundle->dev a604a37d46b8 ARM: shmobile: defconfig: Enable CONFIG_CGROUPS 9255f6fd453e ARM: shmobile: Sort Kconfig selections 4ad3e92c2805 gpu: ipu-v3: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) 3e3affe549eb drm/imx: hide an unused label 538321bd9718 ARM: shmobile: r8a7743: add power domain index macros 603311ba979f soc: renesas: rcar-sysc: add R8A7743 support 49521b13cbc0 drivers/gpu/vga: allocate vga_arb_write() buffer on stack fa860a1751e3 drm: Print device information again in debugfs 1efd670a73a6 ARM: dts: r8a7791: set maximum frequency for SDHI clocks 6c35a666566c ARM: dts: r7s72100: add mmcif clock to device tree 0853695c3ba4 drm: Add reference counting to drm_atomic_state ea3c17b03b9b arm64: dts: r8a7795: salvator-x: Add DU LVDS output endpoint ad47fff19411 arm64: dts: r8a7796: salvator-x: Populate EXTALR 2a927eeaf6b6 arm64: dts: r8a7795: salvator-x: enable UHS for SDHI 0 & 3 1dfdb0ed34b2 drm/crtc: constify drm_crtc_mask parameter d807ed1c55fb drm: atomic: Clarify documentation around drm_atomic_crtc_needs_modeset f83ace3b1ed4 nl80211: ifdef WoWLAN related policies 1609d18de655 nl80211: correctly use nl80211_nan_srf_policy 1bab7502dde2 drm/i915/gen9: Cleanup skl_pipe_wm_active_state a62163e97baf drm/i915/gen9: Make skl_wm_level per-plane b707aa504146 drm/i915/skl: Remove linetime from skl_wm_values ce0ba283f64e drm/i915/skl: Move per-pipe ddb allocations into crtc states 27f3d2a3b59f ARC: [build] Support gz, lzma compressed uImage 3ce0fefc51bd ARCv2: intc: untangle SMP, MCIP and IDU 0df03b43035a drm/sun4i: rgb: Remove the bridge enable/disable functions 5647b25c3335 drm/sun4i: rgb: Enable panel after controller a0eb3ee3c8db ARM: multi_v7: enable VGA bridge 305dbbdcd781 ARM: sunxi: Enable VGA bridge 35b1fc2cd710 clk: sunxi: mod0: improve function-level documentation c474e50711aa x86/fpu: Split old_fpu & new_fpu handling into separate functions 317b622cb2fd x86/fpu: Remove 'cpu' argument from __cpu_invalidate_fpregs_state() 5c38181ce9c5 perf/x86/intel: Remove an inconsistent NULL check 23446cb66c07 x86/e820: Don't merge consecutive E820_PRAM ranges a705e07b9c80 cpu/hotplug: Use distinct name for cpu_hotplug.dep_map 9f7d416c3612 kprobes: Unpoison stack in jprobe_return() for KASAN 9254139ad083 kprobes: Avoid false KASAN reports during stack copy 08f2a14c9713 Staging: lustre: indent an if statement acefb6450d74 staging: ks7010: Fixes warning :do not add new typedefs aa059b30935e staging: ks7010: Replace __attribute__(aligned(x)) with __aligned(x) aa1eecdc4942 staging: sm750fb: Remove unnecessary comments. 3fcb465f1e74 staging: sm750fb: Replace functions CamelCase naming with underscores. 3f98afe0b6d6 staging: greybus: audio_codec: Remove useless return statement. 3b438f2ca9bb Staging: wilc1000: Compress return logic into one line 1cbe7adb9c6d Staging: netlogic: Compress return logic into one line 42178baf4af0 Staging: rtl8188eu: hal: Compress return logic into one line daf60ef9040d Staging: vt6655: Removes unused macros. 0a9e0f54b39b staging: vt6655: Adding space around '<<' bee80f292634 staging: vt6655: Adding space around '+' f4190ce37f08 staging:vt6656:card.c: fix block comments should align the * on each line 4b6588dc2fed staging: i4l: pcbit: replace some include asm/*.h with linux/*.h cb2ec2eff206 staging: greybus: timesync.c: Fixed WARNING for brace issue cf3ba55dca14 staging: greybus: arche-platform: Format block comments. c4fc2ebcbf76 staging: greybus: camera: Use kcalloc for array's memory allocation. 9d3318f48ce3 staging: greybus: camera: Replace blank spaces with tabstops. cd7b701f52d2 staging: greybus: camera: Add blank lines after variable declarations. b41514b1def7 staging: rts5208: rtsx.c: Alignment fix 88936fe85304 staging: rts5208: rtsx_chip.c: Long lines 7b468a297d7f staging: rts5208: rtxs_chip.h: Long lines 7314203b38bb staging: rts5208: rtsx_scsi.h: Long lines d264ceb7796a staging: rts5208: CamelCase fix a3e7c0928b2d staging: rts5208: ms.c: Braces fix 36e32ee542ac staging: rts5208: ms.c: Multiple assignments 25ccf0b0a785 staging: rts5208: ms.c: Long Lines 9c378f1488e7 staging: rts5208: ms.c: Parenthesis alignment 8473e5bb5c45 staging: rts5208: ms.h: Parenthesis alignment 2eb9d8cbb3c3 staging: rts5208: rtsx.c: Alloc sizeof struct 8149b9ab570e staging: rts5208: rtsx.c: Spacing cd4b77586b5b staging: rts5208: rtsx.c: CamelCase 7e0ea476edb5 staging: rts5208: rtsx.c: Spacing cd5491af0d6e staging: rts5208: rtsx.c: Multiple assignments c8b07957c4a3 staging: rts5208: rtsx.c: Alignment 379dfd326906 staging: rts5208: rtsx.c: Unnecessary parentheses a38e369b31ee staging: rts5208: Comparison to NULL 911e84a09af6 staging: rts5208: Spacing 117b6038b2bb staging: rts5208: Unnecessary parentheses e379c79baeab staging: rts5208: Parenthesis alignment f5becff72881 staging: rts5208: Unecessary parantheses 5d2de0d9b778 staging: rts5208: Parenthesis alignment 2c6b3b934787 staging: rts5208: Prefer using BIT macro 15794518d784 staging: rts5208: Long lines fixes 33f28123af71 staging: rts5208: Alignment fixes 3f19de3681d5 staging: rts5208: Add space around operator 44000fe6f173 staging: rts5208: Add braces to if() f4bfffb9594e staging: rts5208: Remove multiple assignment 904af7d5b529 staging: rts5208: CamelCase fixes 33a1b1cd2e49 staging: rts5208: Remove parentheses 3b8cd5aa1751 staging: rts5208: Alignment fixes 7fb7a2fc40d7 staging: rts5208: Fix typo in function name ea2030d5ae4b staging: rts5208: Alignment fix c3cca2d1b434 staging: rts5208: Unnecessary parentheses cleanup 5426c164ff83 staging: rts5208: Alignment fixes fe421a75ec52 staging: rts5208: sd.c: Spacing cleanup 3c3776441fec staging: rts5208: sd.c: Fix logical continuations 57a3fcfa6b41 staging: rts5208: sd.c: CamelCase fixes 7fbe04f1ce6d staging: rts5208: sd.c: Long line fixes 20390dc72e94 staging: rts5208: sd.c: Alignment fixes 33f2b1216590 staging: rts5208: sd.c: Remove unnecessary parentheses e78bff3266c1 staging: rts5208: sd.h: Alignment fixes 8c3c144bff1b staging: rts5208: spi.c: Alignment fixes 4669f6e27585 staging: rts5208: spi.c: Remove unnecessary parenthesis 96268418f9e2 staging: ks7010: Fixes error "foo * bar should be foo *bar" 99a751c74baf staging: ks7010: Replace asm/uaccess.h and asm/atomic.h 2072763cf082 drivers: staging: greybus: audio_manager_sysfs.c: Fixed CHECK for brace issue 32623b0d28e5 Staging: wilc1000: Replace memcpy by ether_addr_copy f9d033c8ecef staging: vt6655: Adding space around '*' 21971f3e0e55 staging: vt6655: Removes the FSF mailing address. 51ea64c98d8f Staging: media: lirc: Use unsigned int instead unsigned a88727e7ccbb Staging: media: omap4iss: Unnecessary KERN_ERR efffed8e06f8 staging: wlan-ng: cfg80211: Remove unnecessary parentheses around variables 67fafe375a63 staging: wlan-ng: Replace data type declaration with variable of same type in prism2sta.c ec30aebb0db0 staging: wlan-ng: Replace data type declaration with variable of same type in p80211netdev.c 229dbdc577cf staging: wlan-ng: Replace data type declaration with variable of same type in p80211conv.c a567d0d47ffb staging: wlan-ng: Replace data type declaration with variable of same type in hfa384x_usb.c 89e13b4590d0 staging: wlan-ng: Replace data type declaration with variable of same type in cfg80211.c be704e58328d staging: sm750fb: compress return logic efe9bc08bf47 staging: sm750fb: Merge ddk750_help.* into ddk750_chip.*. 1ffe8bdc09f8 staging: comedi: ni_mio_common: split out ao arming from ni_ao_inttrig cc7a6d6c4614 staging: comedi: make constants slightly more consistent 5c53440daa05 staging: comedi: porting NI_GPCT constants from comedi.org module 5cf793714e6f Staging: fbtft: Fix too many leading tabs warning 9f8e0562e366 staging: fbtft: Convert int arrays to s16 d45f1a563b92 staging: vc04_services: fix up rpi firmware functions df044ebfc5bf staging: vc04_services: don't print pointers directly f51bb7a6f548 staging: vc04_services: fix dmac_map/unmap_area prototypes 7a29a391ec8e staging: vc04_services: fix debugfs write functions 9ae7a47f7f32 drivers: staging: greybus: audio_codec.c: Fixed CHECKS for brace issues 673ec4e05e26 Staging: rts5208: Remove unnecessary parentheses 7343f6215a9d Staging: wilc1000: Unnecessary 'out of memory' message 14e6cc71bcf3 staging: wilc1000: Replace printk() with pr_info(). 98b6594844c9 Staging: wilc1000: Remove unnecessary 'out of memory' message. 0907bb2ca2b0 staging: media: cxd2099: Format block comments. 06d1f85e8118 staging: i4l: remove parens around return statement 5e5a1138ff09 Staging: i4l: icn: Fixed open brace should be on previous line error bdb2a2ff2c8d Staging: i4l: icn: prefer pr_* instead of printk db0e8e5732c3 Staging: i4l: icn: Fixed open brace should be on previous line error f7417a55104c staging: net: netlogic: use new api ethtool_{get|set}_link_ksettings d2337a50eb94 staging: wlan-ng: fix block comments style in prism2mgmt.h 1d715f7ec41d staging: wlan-ng: fix block comments style in p80211req.h 406c39141a1d staging: wlan-ng: fix block comments style in p80211netdev.h ea0ebda761c1 staging: wlan-ng: fix block comments style in p80211msg.h 6b168f0b5d9f staging: wlan-ng: fix block comments style in p80211mgmt.h f09fd9bcf644 staging: wlan-ng: fix block comments style in p80211metadef.h 813ea669c3bd staging: wlan-ng: fix block comments style in p80211ioctl.h ed2e0f83944d staging: wlan-ng: fix block comments style in p80211hdr.h 3ae3a74736a1 staging: wlan-ng: fix block comments style in p80211conv.h 4ba165e76b94 staging: ks7010: use netdev_* instead of printk() 71a476e48dbd staging: ks7010: fix space related style issues in ks7010_sdio.c 4fdaa0d700e4 staging: ks7010: fix indent style in ks7010_sdio.c cfea8abf67e5 staging: wlan-ng: get memory from kernel allocators instead of big static buffer 173bf7e37f71 staging: wlan-ng: avoid new typedef CTLX_STATE 33630b00183d staging: wlan-ng: fix block comment warnings in prism2fw.c 258ffd7bf1a4 staging: wlan-ng: fix block comment warnings in prism2sta.c 96da9e643690 staging: wlan-ng: fix block comment warnings in prism2mib.c 01fe9c92dff8 staging: wlan-ng: fix block comment warnings in prism2mgmt.c 87f26d08cf13 staging: wlan-ng: fix line style warnings in p80211wep.c 17d954823d2b staging: wlan-ng: fix block comment warnings in p80211wep.c c97efa34f404 staging: wlan-ng: fix line style warnings in p80211req.c 3aa4ecf7859f staging: wlan-ng: fix block comment warnings in p80211req.c 4d43b7916b04 staging: wlan-ng: do not return -ENOSYS 84ad1efa7d2b staging: wlan-ng: fix block comment warnings in p80211netdev.c 0a6b83e55332 staging: wlan-ng: fix line style warnings in p80211netdev.c b1a57426d0b5 staging: wlan-ng: fix block comment warnings in p80211conv.c d3fcb8a2769a staging: wlan-ng: fix block comment warnings in hfa384x_usb.c 5a919c78871d staging: wlan-ng: fix line style warnings in hfa384x_usb.c f346d62f33fe staging:r8188eu: remove unnecessary type cast for update_recvframe_phyinfo_88e argument cd30a3924932 staging:r8188eu: refactor recvbuf2recvframe function 165601c98f56 staging:r8188eu: change poiter type from u8 to void for pallocated_frame_buf member of recv_priv structure d70c50915229 staging:r8188eu: remove precv_frame_buf member of recv_priv structure d7689c821d89 staging:r8188eu: remove rx_pending_cnt member of recv_priv structure 437a7b6e116c staging:r8188eu: remove free_recvframe_cnt member of recv_priv structure fd5d86d2f386 staging:r8188eu: remove intf_stop member of adapter structure 94b6a662c316 staging:r8188eu: remove pallocated_recv_buf member of the recv_priv structure 63764c7fb6e1 staging:r8188eu: change type of the precv_buf member of recv_priv structure aaa27e8c4abc staging:r8188eu: remove prhdr local variable from rtw_free_stainfo function 175fa9a7a87a staging:r8188eu: remove unused function declerations 5cd3879757cd staging:r8188eu: remove padapter and free_sz arguments of rtw_os_xmit_resource_free function 9c0549119008 staging:r8188eu: remove rtw_endofpktfile function 5e88cae5dcda staging:r8188eu: remove ANTTEST(ALL|A|B) definitions 660d7afff779 staging:r8188eu: remove bTXPowerTrackingInit member of odm_rf_cal structure 85a7dc225d0b staging:r8188eu: refactor rtl88eu_dm_txpower_tracking_callback_thermalmeter function b39db0b160be staging:r8188eu: remove NumTotalRFPath member of hal_data_8188e structure 76fe8b32b425 staging:r8188eu: remove RF_TYPE_8190P enumeration ffc2ab44f4d3 staging:r8188eu: remove rf_chip member of hal_data_8188e structure 6f8f444d6c39 staging:r8188eu: remove Antenna_(Lfet|Right) enumeration items 81bd8837458d staging:r8188eu: remove unused members of hal_data_8188e structure 1a4a467fa235 staging:r8188eu: remove ExternalPA member of hal_data_8188e structure ae2d23e0755f staging:r8188eu: remove bLedOpenDrain member of hal_data_8188e structure 005aca517055 staging:r8188eu: remove bLedStartToLinkBlinkInProgress and bSWLedCtrl members of LED_871x structure f4bf56ac985d staging:r8188eu: remove bRegUseLed member of led_priv structure 30f5687367aa staging:r8188eu: remove wrappers for LedControl8188eu function cbc63fdc2883 staging:r8188eu: remove ff_hwaddr member of recv_priv structure dbddb97ec1e0 staging:r8188eu: remove (u32 cnt) argument of usb_read_port function 181e61440dd0 staging:r8188eu: change usb_read_port last argument type to (struct *recv_buf) 49cb9d47780b staging:r8188eu: remove skb data alignment in r8188eu driver code 72e8072a1d56 staging:r8188eu: remove free_recv_buf_queue_cnt member of recv_priv structure b091c6b6ff79 staging:r8188eu: remove pm_netdev_open function 4f1ca4d09398 staging:r8188eu: remove wrappers for rtw_hal_inirp_init function bb5cd2e531c0 staging:r8188eu: remove rtw_os_recv_resource_alloc function 3a542007fdd4 staging: most: hdm-usb: fix mbo buffer leak 02245b607718 staging: most: hdm-dim2: remove tracing of mac address f28e6cd3ac88 staging: most: hdm-usb: remove filtering of networking state 812b55e53154 staging: most: aim-network: avoid calling netdev_info() 81ad5207862d staging: most: aim-network: setup mac address before ifup has finished 553a42e51a3b staging: most: aim-network: fix startup scenario. eefb2a845ca9 staging: most: core: update examples on how to link channels 5d7df3ae4c4d staging: most: core: remove processing of deprecated names 931161b7141e staging: most: core: remove read option from remove_link 7b518be47dff staging: most: core: remove member add_link 9ce7664405bd Staging: fwserial: remove unused function fill_unplug_req b1e9c8b76cf1 Staging: fbtft: Fixed open parenthesis alignment check 03f705d285ea Staging: emxx_udc: constify usb_ep_ops structure 15fb2af604d6 Staging: emxx_udc: Remove useless type conversion 1af172fa4156 Staging: skein: skein_api: Remove useless type conversion 321c799cd95c staging: comedi: Align the * on block comments 06e0f0f05324 staging: i4l: add blank line after declarations 8ba392d151c5 staging: i4l: move open brace to previous line 2e41eb96f99a staging: dgnc: make find_board_by_major static 6d2117f1a510 staging: rts5208: xd.c: Remove multiple assignments 40eeb86243de staging: rts5208: xd.c: Fix CamelCase daaca111db57 staging: rts5208: xd.c: Clean up comparison to NULL 14c42c79fef0 staging: rts5208: xd.c: Remove unnecessary parentheses d55497207687 staging: rts5208: Logical continuation fixes dd67ec811122 staging: rts5208: Alignment fix b32e807d262e staging: rts5208: xd.h: Alignment fix 7f140181b47e Staging: media: radio-bcm2048: constify v4l2_ioctl_ops structure 5c065b53ec47 staging: media: lirc: Format block comments. 592c61165b52 staging: ks7010: Replace header files c44893aafbd0 Staging: ks7010: Delete unnecessary return statement 31a86a533a11 Staging: ks7010: __packed instedad of __attribute__((packed)) e33c759a1e7c staging: ks7010: remove unnecessary else statement 7a98abccd28e staging: ks7010: Use printk format specifier for MAC addresses 0af454793a24 staging: ks7010: Remove unnecessary cast 6b750fac6089 Staging: ks7010: fix brace coding style issue 697f9f7f8441 Staging: ks7010: add blank line after declaration 3f64b35e3352 staging: ks7010: fix checkpatch "space after #ifdef" error 0157403e8a31 staging: ks7010: reformat makro ps_confirm_wait_inc() ec9d6dcefc76 staging: ks7010: use tabs for indentation 6f8800682673 staging: ks7010: fix "prohibited space" errors reported by checkpatch dd2aa2501c92 staging: rtl8188eu: core: fixes tabstop alignment c10364e1f4f6 staging: rtl8188eu: core: removes unecessary parenthesis 340c0469911c Staging: rtl8712: remove unused functions 67f9dcb15587 Staging: rtl8192e: rtl_core: Constify rtllib_qos_parameters structures 9ab9d4529a61 staging: sm750fb: Replace printk() with pr_info(). 67f13aa7ea93 staging: android: ion_test: remove extra line per checkpatch.pl 855d19882659 staging: wilc1000: Add blank line after variable declarations. 10426351723a staging: wilc1000: Format block comment. 6b6f94912bb0 staging: wlan-ng: renames ANL_currFC to avoid camelcase 0e771659c67f staging: wlan-ng: renames ASL_currBSS to avoid camelcase 1680202c751a staging: wlan-ng: renames CQ_currBSS to avoid camelcase 4c976b16551d staging: wlan-ng: renames hfa384x_authenticateStation_data to avoid camelcase 1889b0db31a0 staging: wlan-ng: renames hfa384x_AssocStatus to avoid camelcase e35baeb07ce8 staging: wlan-ng: renames hfa384x_ChInfoResultSub to avoid camelcase b263dd5e3ea6 staging: wlan-ng: renames hfa384x_scanResultSub to avoid camelcase de3dc47c9e7c staging: wlan-ng: renames hfa384x_JoinRequest_data to avoid camelcase 040a7bd4ec00 staging: wlan-ng: renames hfa384x_ScanResult to avoid camelcase b244edc632b1 staging: wlan-ng: renames hfa384x_CommTallies32 to avoid camelcase 60f5f3fb78b1 staging: wlan-ng: renames hfa384x_InfFrame to avoid camelcase 1230053264ff staging: wlan-ng: fixed lines over 80 characters c802be98d08a staging: wlan-ng: aligned block to open parenthesis 84d7238f937f staging: lustre: use 'unsigned int' not unsigned 832bd710656e staging: lustre: echo: request pages in batches e10a431b3fd0 staging: lustre: lov: move LSM to LOV layer 48a2a12afc54 staging: lustre: osc: remove remaining bits for capa support e1f361aca553 staging: lustre: mdc: add max modify RPCs in flight variable 7d870d93badd staging: lustre: lov: copy_to_user uses wrong casting f7d5215d0afe staging: lustre: ldlm: interval tree search in ldlm_lock_match() 0154672fbecd staging: lustre: ldlm: cancel aged locks for LRUR f648eed6f324 staging: lustre: lov: use obd_get_info() to get def/max LOV EA sizes 0a4bea92409b staging: lustre: obd: remove destroy cookie handling e57721e7244e staging: lustre: quota: remove obsolete quota code d0365097bac6 staging: lustre: ptlrpc: Move NRS structures out of lustre_net.h ef3a1d2a82bb staging: lustre: hsm: make HSM modification requests replayable 090a648530c1 staging: lustre: llite: add cl_object_maxbytes() 85cb63bc68a7 staging: lustre: llite: remove lli_has_smd 55554f31e978 staging: lustre: lov: add cl_object_layout_get() f0cf21abcccc staging: lustre: clio: add CIT_DATA_VERSION and remove IOC_LOV_GETINFO e3d863580713 staging: lustre: mgc: MGC should retry for invalid import 7c6564d02a21 staging: lustre: obd: remove unused LSM parameters 6ffa4ec96c8c staging: lustre: mdc: Removed unneeded NULL check a823acf59034 staging: lustre: remove Size on MDS support 0bce7b932ade staging: lustre: ptlrpc: dont take unwrap in req_waittime calculation 8a4939e5fa69 staging: lustre: llite: Report first encountered error e6104c874cd2 staging: lustre: ptlrpc: remove old protocol compatibility 594efc4244b0 staging: lustre: ldlm: Do not use cbpending for group locks db431dad7519 staging: lustre: osc: fix bug when setting max_pages_per_rpc e33115e33715 staging: lustre: ptlrpc: Add a tag field to ptlrpc messages 933eb3973629 staging: lustre: clio: use CIT_SETATTR for FSFILT_IOC_SETFLAGS 2a99f829472e staging: lustre: clio: get rid of lov_stripe_md reference 872cbbdf1d64 staging: lustre: ptlrpc: Add OBD_CONNECT_MULTIMODRPCS flag 239fd5d41f9b staging: lustre: libcfs: shortcut to create CPT from NUMA topology d0d3caaed9e1 staging: lustre: llite: default dir stripe index only for mkdir bb0c9db9bee2 staging: lustre: ptlrpc: ret -ECONNREFUSED if not context found in req cbd4d4a8e319 staging: lustre: llite: remove duplicate fiemap defines e7226dd4da48 staging: lustre: ldlm: remove unnecessary EXPORT_SYMBOL 1e1db2a97be5 staging: lustre: clio: Revise read ahead implementation f28f1a4581cb staging: lustre: obd: remove client Size on MDS support 0cd999311373 staging: lustre: llite: remove client Size on MDS support fbe93b34fa2a staging: lustre: obdclass: Add synchro in lu_context_key_degister() 91171c3414c6 staging: lustre: obdclass: fix race during key quiescency 43ff7f53de22 Staging: vc04_services: vchiq_arm: Remove unused function remote_event_destroy 02ae32f754a6 drivers: staging: greybus: Fixed CHECKS for brace issues a2a87b224b33 staging: greybus: Add blank line after declaration 1047cc1359a2 staging: greybus: fix block comment cb026e398852 staging: greybus: Fix a commit coding style issue. 3d30311c0e4d staging: vt6655: Removes unnecessary blank lines. 14c681ea83ad Staging: sm750fb: use unsigned int instead unsigned 9872fa751e0b Staging: sm750fb: fix do not add new typedefs warning e0cb35095753 ARM: bcm2835: Add #define for VCHIQ property message. 232664b386e1 staging/vchi: Update for rename of page_cache_release() to put_page(). 166beccd47e1 staging/vchi: Convert to current get_user_pages() arguments. 9cfffb116887 objtool: Skip all "unreachable instruction" warnings for gcov kernels 3732710ff6f2 objtool: Improve rare switch jump table pattern detection 41a603b9337c arm64: dts: rockchip: add sdmmc support for px5-evb 674c81cf2c22 arm64: dts: rockchip: Add more properties for emmc on px5-evb 76c923bb6492 arm64: dts: rockchip: Add PX5 Evaluation board 06ad4b2fad80 arm64: dts: rockchip: add powerdomain for typec on rk3399 2c60dc4342f1 arm64: dts: rockchip: fix i2c resource error of rk3368 864c9c021fe6 ARM: dts: rockchip: enable HS200/DDR52 mode for emmc on rk3288-popmetal 9daa25528c31 ARM: dts: rockchip: Support UHS mode for SD card on PopMetal-RK3288 board 3a2766cc68e7 ARM: dts: rockchip: remove always-on and boot-on from vcc_sd for px3-evb 85b72602df53 ARM: dts: rockchip: update compatible strings for Rockchip efuse 3f22c76b21b5 ARM: dts: rockchip: add rockchip PX3 Evaluation board adc9e3a68840 ARM: dts: rockchip: Add missing unit name to memory nodes in rk3xxx boards 0b639b815f15 ARM: dts: rockchip: Add missing unit name to memory nodes in rk3288 boards 09fbc4a08e8c ARM: dts: rockchip: Add missing unit name to memory nodes in rk322x boards 4c2b306f69cd ARM: dts: rockchip: Add missing unit name to memory nodes in rk3036 boards 80f6defc921d ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk3xxx.dtsi c6b2d392093c ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk3288.dtsi 0193273d99ef ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk322x.dtsi 5418e4604ab9 ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk3036.dtsi 3f2fe461c754 soc: rockchip: power-domain: Don't (incorrectly) set rk3399 up/down counts 0362fcc9d683 arm64: dts: rockchip: remove always-on and boot-on from vcc_sd 4a262b14c57d clk: rockchip: don't return NULL when failing to register ddrclk branch 7126bc2e8d60 lustre: switch to use of ->d_init() ab530f63e7fb ipvlan: constify l3mdev_ops structure fb5c6cfaec12 vmxnet3: avoid assumption about invalid dma_pa in vmxnet3_set_mc() 50756ebecf69 stmmac: fix an error code in stmmac_ptp_register() 93966b715b32 net: qcom/emac: disable interrupts before calling phy_disconnect 79ff2fc31e0f ila: Cache a route to translated address 1104d9ba443a lwtunnel: Add destroy state operation f00764361367 r8169: set coherent DMA mask as well as streaming DMA mask 0d7718f666be ceph: fix error handling in ceph_read_iter 4d73644bc3d7 rbd: don't retry watch reregistration if header object is gone 87c0fded852a rbd: don't wait for the lock forever if blacklisted 1001354ca341 Linux 4.9-rc1 d74f3d25289a ext4: add missing KERN_CONT to a few more debugging uses 8906a8223ad4 fscrypto: lock inode while setting encryption policy 199625098a18 ext4: correct endianness conversion in __xattr_check_inode() f573bbc7a777 pkeys: Remove easily triggered WARN 7041c57709ef score: traps: Add missing include file to fix build error f1a9622037cd fs/super.c: don't fool lockdep in freeze_super() and thaw_super() paths 89f39af12938 fs/super.c: fix race between freeze_super() and thaw_super() 655042cc1406 overlayfs: Fix setting IOP_XATTR flag ffecee4f2442 iov_iter: kernel-doc import_iovec() and rw_copy_check_uvector() 8a4236a2c786 scsi: ipr: Fix async error WARN_ON e7cb08e894a0 scsi: zfcp: spin_lock_irqsave() is not nestable 610df1d2342d net: asix: Avoid looping when the device does not respond 85a624403c77 ethtool: silence warning on bit loss 3514de3fd5fa CIFS: Retrieve uid and gid from special sid if enabled 9593265531fa CIFS: Add new mount option to set owner uid and gid from special sids in acl 993d1b52615e qedr: Add events support and register IB device 048867793046 qedr: Add GSI support 1d1424c8f834 qedr: Add LL2 RoCE interface afa0e13be754 qedr: Add support for data path e0290cce6ac0 qedr: Add support for memory registeration verbs cecbcddf6461 qedr: Add support for QP verbs a7efd7773e31 qedr: Add support for PD,PKEY and CQ verbs ac1b36e55a51 qedr: Add support for user context verbs ec72fce401c6 qedr: Add support for RoCE HW init 2e0cbc4dd077 qedr: Add RoCE driver framework 496063426dec pkeys: Remove easily triggered WARN 11ed3e0ef354 MIPS: Wire up new pkey_{mprotect,alloc,free} syscalls c13fb7789096 drm/i915: Fix cxsr_latency_table reorg f28a9b65c9e3 drm/amd/powerplay: fix bug stop dpm can't work on Vi. 36c285c53359 drm/amd/powerplay: notify smu no display by default. 8f87d7750515 fjes: Update fjes driver version : 1.2 c753119e6d1a fjes: Add debugfs entry for EP status information in fjes driver b6ba737d0b29 fjes: ethtool -w and -W support for fjes driver 82f6aea801e3 fjes: Add tracepoints in fjes driver 21b7efbc5e91 fjes: Enhance ethtool -S for fjes driver 462d80747478 fjes: ethtool -d support for fjes driver d5df7688b6a3 qed: Fix possible race when reading firmware return code. 7eff82b0fc26 qed: Handle malicious VFs events c59f5291fd63 qed: Allow chance for fast ramrod completions 7b7e70f979e3 qed*: Allow unicast filtering 256958538ae2 qede: Prevent GSO on long Geneve headers a150241ccf31 qede: GSO support for tunnels with outer csum c3aaa403840a qed: Pass MAC hints to VFs 12a7cf5ba6c7 dm mirror: use all available legs on multiple failures dcb2ff564173 dm mirror: fix read error on recovery after default leg failure 11a1e0ed7908 [media] dvb-usb: warn if return value for USB read/write routines is not checked 59dde8e70cfb [media] pctv452e: fix semicolon.cocci warnings 154061db8853 drm/amdgpu/dpm: implement thermal sensor for CZ/ST b430eaba0be5 [media] flexcop-usb: don't use stack for DMA b5f93cb5133d [media] stk-webcam: don't use stack for DMA db65c49e442c [media] s2255drv: don't use stack for DMA 45ae4a5220a4 [media] cpia2_usb: don't use stack for DMA 3dadf91cb830 [media] digitv: handle error code on RC query aa9efbc7b64a [media] dw2102: return error if su3000_power_ctrl() fails e22960210815 [media] nova-t-usb2: handle error code on RC query ca3d28de6268 drm/amdgpu/powerplay: implement thermal sensor for CZ/ST 3e96dbfd5899 drm/amdgpu: disable smu hw first on tear down da146d3b5262 drm/amdgpu: fix amdgpu_need_full_reset (v2) 88ca36190013 [media] technisat-usb2: use DMA buffers for I2C transfers 5dfd2c8f263d [media] pctv452e: don't call BUG_ON() on non-fatal error 73d5c5c864f4 [media] pctv452e: don't do DMA on stack c3a66e9f465e [media] nova-t-usb2: don't do DMA on stack f1a503dddf4d [media] gp8psk: don't go past the buffer size fa86c9a1fca5 [media] gp8psk: don't do DMA on stack 8f306145df33 [media] dtv5100: don't do DMA on stack a3f9f07e06eb [media] dtt200u: handle USB control message errors ab883e2de3fc [media] dtt200u: don't do DMA on stack ba705a629cee [media] dtt200u-fe: handle errors on USB control messages 89919b518863 [media] dtt200u-fe: don't do DMA on stack 208d8af50945 [media] dtt200u-fe: don't keep waiting for lock at set_frontend() f0b0ada7184c [media] digitv: don't do DMA on stack ff1c123545d7 [media] dibusb: handle error code on RC query 426398b15d9f [media] dibusb: don't do DMA on stack fa1ecd8dc454 [media] dib0700_core: don't use stack on I2C reads bd1f976cc95b [media] dib0700: be sure that dib0700_ctrl_rd() users can do DMA 17ce039b4e54 [media] cxusb: don't do DMA on stack 0d43c0ff8b7e [media] cinergyT2-fe: don't do DMA on stack c2730eef5fa1 [media] cinergyT2-fe: cache stats at cinergyt2_fe_read_status() 54d577a4c91b [media] cinergyT2-core: handle error code on RC query 5ef8ed0e5608 [media] cinergyT2-core: don't do DMA on stack c58b84ee467b [media] af9005: don't do DMA on stack 958b3d396d7f net/mlx4_en: fixup xdp tx irq to match rx 8c93beaf5714 qed: Additional work toward cleaning C=1 0189efb8f4f8 qed*: Fix Kconfig dependencies with INFINIBAND_QEDR ce6b04ee8b11 qed: Fix static checker warning. 76506a986dc3 IPv6: fix DESYNC_FACTOR 9d6280da39c0 IPv6: Drop the temporary address regen_timer fc791b633515 IB/ipoib: move back IB LL address into the hard header f56f7d2e1cbe Documentation/networking: update git urls to use https over http 53592b364001 net/sched: act_mirred: Implement ingress actions 5724b8b56947 net/sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' dcf800344a91 net/sched: act_mirred: Refactor detection whether dev needs xmit at mac header 165779231ff9 net/sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit and make it a bool 059f01410822 net: wan: slic_ds26522: Allow driver to built if COMPILE_TEST is enabled 485c9d433821 net: wan: slic_ds26522: Export OF module alias information 558c5eb58a5c net: wan: slic_ds26522: add SPI device ID table to fix module autoload 4f58e6dceb0e net: phy: Cleanup the Edge-Rate feature in Microsemi PHYs. a220445f9f43 ipv6: correctly add local routes when lo goes up cf53b1da73bd Revert "net: Add driver helper functions to determine checksum offloadability" 93d26aeab54c HID: i2c-hid: exit if the IRQ is not valid ba18a9314a94 Revert "HID: i2c-hid: Add support for ACPI GPIO interrupts" 68d00f332e0b ip6_tunnel: fix ip6_tnl_lookup d102eb5c1ac5 irqchip/gicv3: Handle loop timeout proper c024f06b3de3 irqchip/jcore: Fix lost per-cpu interrupts c0ca8df71706 irqchip/eznps: Acknowledge NPS_IPI before calling the handler c836eeda3e1e x86: Remove duplicate rtit status MSR macro 1ec6ec14a294 x86/smp: Add irq_enter/exit() in smp_reschedule_interrupt() 2ce5179fe826 drm/i915/gtt: Free unused lower-level page tables d209b9c3cd28 drm/i915/gtt: Split gen8_ppgtt_clear_pte_range 4fb84d991ef2 drm/i915: Remove unused "valid" parameter from pte_encode 4c494a5769cd drm/i915: Fix mismatched INIT power domain disabling during suspend 5db9401983ac drm/i915: Make IS_GEN macros only take dev_priv 55b8f2a76dff drm/i915: Make INTEL_GEN only take dev_priv 11a914c28679 drm/i915: Make IS_VALLEYVIEW only take dev_priv 920a14b24597 drm/i915: Make IS_CHERRYVIEW only take dev_priv 9beb5fea044e drm/i915: Make IS_G4X only take dev_priv 3c9192bc08dd drm/i915: Make HAS_L3_DPF only take dev_priv e2d214ae2b34 drm/i915: Make IS_BROXTON only take dev_priv d9486e65010f drm/i915: Make IS_SKYLAKE only take dev_priv 0853723b8956 drm/i915: Make IS_KABYLAKE only take dev_priv 772c2a519cec drm/i915: Make IS_HASWELL only take dev_priv 8652744b647e drm/i915: Make IS_BROADWELL only take dev_priv fd6b8f43c9e9 drm/i915: Make IS_IVYBRIDGE only take dev_priv 50a0bc905416 drm/i915: Make INTEL_DEVID only take dev_priv c1812bdbe006 drm/i915: Make IS_GEN-range macro only take dev_priv 70006ad6d805 drm/i915: Do not use INTEL_INFO(dev_priv)->ring_mask inside WARNs 6772ffe02359 drm/i915: Make HAS_RUNTIME_PM only take dev_priv 49cff963dd14 drm/i915: Make HAS_GMCH_DISPLAY only take dev_priv 6e266956a57f drm/i915: Make INTEL_PCH_TYPE & co only take dev_priv 4f8036a28112 drm/i915: Make HAS_DDI and HAS_PCH_LPT_LP only take dev_priv 21196a81c2d8 drm/i915/gvt: Support GVT-g on Skylake be1da7070aea drm/i915/gvt: vGPU command scanner 178657139307 drm/i915/gvt: vGPU context switch 4b63960ebd3f drm/i915/gvt: vGPU schedule policy framework e473405783c0 drm/i915/gvt: vGPU workload scheduler 28c4c6ca7f79 drm/i915/gvt: vGPU workload submission 8453d674ae7e drm/i915/gvt: vGPU execlist virtualization 04d348ae3f0a drm/i915/gvt: vGPU display virtualization e39c5add3221 drm/i915/gvt: vGPU MMIO virtualization 4d60c5fd3f87 drm/i915/gvt: vGPU PCI configuration space virtualization 2707e4446688 drm/i915/gvt: vGPU graphics memory virtualization c8fe6a6811a7 drm/i915/gvt: vGPU interrupt virtualization. 3f728236c516 drm/i915/gvt: trace stub 82d375d1b568 drm/i915/gvt: Introduce basic vGPU life cycle management 579cea5f30f2 drm/i915/gvt: golden virtual HW state management 12d14cc43b34 drm/i915/gvt: Introduce a framework for tracking HW registers. 28a60dee2ce6 drm/i915/gvt: vGPU HW resource management 7764235becf3 ovl: use vfs_get_link() d60874cd58fc vfs: add vfs_get_link() helper 78a3fa4f3249 ovl: use generic_readlink cb348edb6bef ovl: explain error values when removing acl from workdir 3b3f1650b1ca drm/i915: Allocate intel_engine_cs structure only for the enabled engines de74025052ef CIFS: Reset read oplock to NONE if we have mandatory locks after reopen f2cca6a7c99f CIFS: Fix persistent handles re-opening on reconnect 166cea4dc3a4 SMB2: Separate RawNTLMSSP authentication from SMB2_sess_setup 3baf1a7b9215 SMB2: Separate Kerberos authentication from SMB2_sess_setup cb978ac8b85f Expose cifs module parameters in sysfs 24df1483c272 Cleanup missing frees on some ioctls 834170c85978 Enable previous version support 18dd8e1a65dd Do not send SMB3 SET_INFO request if nothing is changing aee3960a0ca3 drm/amdgpu/si_dpm: Limit clocks on HD86xx part 24e8df6a6837 drm/amd/powerplay: fix static checker warnings in smu7_hwmgr.c eeb2fa0c97ba drm/amdgpu: potential NULL dereference in debugfs code 9faa6b0277fa drm/amd/powerplay: fix static checker warnings in smu7_hwmgr.c e07053241b02 drm/amd/powerplay: fix static checker warnings in iceland_smc.c 02cfb5fccb0f drm/radeon: change vblank_time's calculation method to reduce computational error. dc8184aa8621 drm/amdgpu: change vblank_time's calculation method to reduce computational error. c197d758036d cpufreq: CPPC: Correct desired_perf calculation 86e83e35d190 drm/i915: Merge duplicate gen4 and vlv/chv enable vblank callbacks a3f9d1b58a9f pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary f208b87b48d5 sh: support CPU_J2 when compiler lacks -mj2 4eb6753c3324 net: bridge: add the multicast_flood flag attribute to brport_attrs 5852e93d4b67 net: axienet: Remove unused parameter from __axienet_device_reset 10f6c4d6ab2c liquidio: CN23XX: fix a loop timeout 775f4f05501b net: rtnl: info leak in rtnl_fill_vfinfo() 7307616245ba tipc: info leak in __tipc_nl_add_udp_addr() 6104e112f4a6 net: ipv4: Do not drop to make_route if oif is l3mdev 50a2c95381a7 afs: call->operation_ID sometimes used as __be32 sometimes as u32 3c293f4e08b5 net: phy: Trigger state machine on state change and not polling. f7170e2eb8f6 drm/i915: fix a read size argument 38b876746212 Documentation: MIPS supports HAVE_REGS_AND_STACK_ACCESS_API 8ce48623f0cf ipv6: tcp: restore IP6CB for pktoptions skbs 3f2b0a5a3583 netvsc: Remove mistaken udp.h inclusion. f112be65fd39 xen-netback: fix type mismatch warning 7086605a6ab5 stmmac: fix error check when init ptp be9b3174c491 stmmac: fix ptp init for gmac4 f7e3a16c4a80 s390/lcs: remove trailing space at end of dev_err message 9edebf11a4aa s390/netiucv: improve checking of sysfs attribute buffer baac789832ac s390/netiucv: get rid of one memcpy in netiucv_printuser d4e991313bd5 qed: fix old-style function definition de1dfeefefde bridge: add address and vlan to fdb warning messages ad19bc8a95ba netvsc: fix checksum on UDP IPV6 ad16d2ed8fa8 drm/i915: Skip unbinding large unmappable global buffers adf08d481b52 regmap: include from include/linux/regmap.h ab102b80cef2 net_sched: reorder pernet ops and act ops registrations e463139a7262 ath9k: change entropy formula for easier understanding ebaa4b1620bf ath10k: fix kernel panic due to race in accessing arvif list d1ef006dc116 xen-netback: fix guest Rx stall detection (after guest Rx refactor) 02a9079c6634 drivers/ptp: Fix kernel memory disclosure b8a4ddb2e8f4 net/mlx5: Add MLX5_ARRAY_SET64 to fix BUILD_BUG_ON f957a5308dbb perf header: Set nr_numa_nodes only when we parsed all the data c611152373e8 perf top: Fix refreshing hierarchy entries on TUI 9a765881bf3d qmi_wwan: add support for Quectel EC21 and EC25 3145c037e749 openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev 72ec108d7015 openvswitch: fix vlan subtraction from packet length 20ecf1e4e300 openvswitch: vlan: remove wrong likely statement 88a2428b83db qed: Fix to use list_for_each_entry_safe() when delete items 1e09c106a44c tlan: avoid unused label with PCI=n a9339b8e138d xen-netback: (re-)create a debugfs node for hash information fa59b27c9d6f net_sched: do not broadcast RTM_GETTFILTER result 7543d11682ef ath10k: cleanup calling ath10k_htt_rx_h_unchain 8ae808eb853e sctp: remove the old ttl expires policy cc6ac9bccf6b sctp: reuse sent_count to avoid retransmitted chunks for RTT measurements a52ad514fdf3 net: deprecate eth_change_mtu, remove usage 61e84623ace3 net: centralize net_device min/max MTU checking c975e39ccadf ASoC: rt5663: fix a debug statement abb6627910a1 cpufreq: conservative: Fix next frequency selection 06392e3b21a2 drm/i915: Fix misplaced '\n' in printing the GPU error's RING_HEAD 35ca039e0a45 drm/i915: Record the current requests queue for execlists upon hang 0c317a02ca98 cfg80211: support virtual interfaces with different beacon intervals db49296ba1e9 drm/i915: Shrink TV modes const data ae9400cab1be drm/i915: Shrink per-platform watermark configuration 579627ea1897 drm/i915: Shrink sdvo_cmd_names 44a655cae304 drm/i915: Shrink cxsr_latency_table e227300c8395 cfg80211: pass struct to interface combination check/iter 1ea2643961b0 ath6kl: add Dell OEM SDIO I/O for the Venue 8 Pro 304e5ac118cc Revert "ath9k_hw: implement temperature compensation support for AR9003+" f67b107d4ced ath10k: cache calibration data when the core is stopped cf4747d7535a rtlwifi: Fix regression caused by commit d86e64768859 1c777c5d1dcd drm/i915/hsw: Fix GPU hang during resume from S3-devices state 07096f612fdf rxrpc: Fix checking of error from ip6_route_output() 54fde4234579 rxrpc: Fix checker warning by not passing always-zero value to ERR_PTR() 233c9edcca01 afs: unmapping the wrong buffer 5e2bd93b8fca Bluetooth: hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 77da3da0b22a mmc: sdhci-esdhc-imx: Correct two register accesses f7741aa75e76 drm/savage: dereferencing an error pointer 1550333c597a drm/gma500: add comments for new parameters 9c9a7f94840f drm/gma500: remove useless comment 024b6a63138c gpu: drm: gma500: Use vma_pages() fb4454376df9 fscrypto: make XTS tweak initialization endian-independent c4704a4fbe83 ext4: do not advertise encryption support when disabled 559cce698eaf jbd2: fix incorrect unlock on j_list_lock 651e1c3b1576 ext4: super.c: Update logging style using KERN_CONT de0dcc40f6e2 f2fs: fix wrong sum_page pointer in f2fs_gc ea893695ec11 platform/x86: asus-wmi: add SERIO_I8042 dependency abc4b9a53ea8 acpi_os_vprintf: Use printk_get_level() to avoid unnecessary KERN_CONT 4a446d55843f drm/amdgpu: clarify UVD/VCE special handling for CG b0b00ff16f27 drm/amd/amdgpu: enable clockgating only after late init 113d0f9db7be drm/radeon: allow TA_CS_BC_BASE_ADDR on SI ce199ad690bd drm/amdgpu: initialize the context reset_counter in amdgpu_ctx_init 6ae81452f927 drm/amdgpu/gfx8: fix CGCG_CGLS handling 9305ee6fe520 drm/radeon: fix modeset tear down code b0c80bd5d2e3 drm/radeon: fix up dp aux tear down (v2) 40492f60794a drm/amdgpu: use .early_unregister hook to remove DP AUX i2c e311404f7925 ACPI / PAD: don't register acpi_pad driver if running as Xen dom0 899bb6642f2a cpufreq: skip invalid entries when searching the frequency 3954517e2f08 cpufreq: intel_pstate: Fix struct pstate_adjust_policy kerneldoc 0843e83c1a4a cpufreq: intel_pstate: Proportional algorithm for Atom fdd8218d7d1b ALSA: line6: fix a crash in line6_hwdep_write() 30c0702246ac ALSA: seq: fix passing wrong pointer in function call of compatibility layer 4875a5f72180 ALSA: hda - Fix a failure of micmute led when having multi adcs ef6000b4c670 Disable the __builtin_return_address() warning globally after all 202021c1a63c nvme : Add sysfs entry for NVMe CMBs when appropriate 141891f4727c SMB3: Add mount parameter to allow user to override max credits 52ace1ef1259 fs/cifs: reopen persistent handles on reconnect 3afca265b5f5 Clarify locking of cifs file and tcon structures and make more granular d171356ff11a Fix regression which breaks DFS mounting 94f873717571 fs/cifs: keep guid when assigning fid to fileinfo fa70b87cc664 SMB3: GUIDs should be constructed as random but valid uuids c2afb8147e69 Set previous session id correctly on SMB3 reconnect 7d414f396c91 cifs: Limit the overall credit acquired 9742805d6b1b Display number of credits available 6609804413ae Add way to query creation time of file via cifs xattr a958fff24295 Add way to query file attributes via cifs xattr 45353ce59b3e drm/i915: Treat a framebuffer reference as an active reference whilst shrinking 3dc9d38c0cf6 MAINTAINERS: Add maintainer for the PCIe Marvell Armada 8K driver 441106d934d9 MAINTAINERS: Add DT binding to the Aardvark PCIe driver maintainer 8baa1f04b9ed drm/i915: Update debugfs describe_obj() to show fault-mappable 4676dc838b37 drm/i915: Use fence_write() from rpm resume c5f6ce97c121 nvme: don't schedule multiple resets 706590609627 nvme: Delete created IO queues on reset 0df1e4f5e0e8 nvme: Stop probing a removed device b68d8379c28d dma-buf: Restart reservation_object_test_signaled_rcu() after writes 1cec20f0ea0e dma-buf: Restart reservation_object_wait_timeout_rcu() after writes fedf54132d24 dma-buf: Restart reservation_object_get_fences_rcu() after writes 4be0542073a3 dma-buf: Introduce fence_get_rcu_safe() 998a7aa1bdeb drm/vmwgfx: Remove call to reservation_object_test_signaled_rcu before wait 491d8a1dd8be drm/nouveau: Remove call to reservation_object_test_signaled_rcu before wait cd34db4a526c drm/etnaviv: Remove manual call to reservation_object_test_signaled_rcu before wait 0fea2ed61e7f drm/amdgpu: Remove call to reservation_object_test_signaled_rcu before wait 1fa9ce8d0e90 badblocks: fix overlapping check for clearing 74f1077b5b78 MIPS: ptrace: Fix regs_return_value for kernel context 32910bb951a2 mac80211: preserve more bits when building QoS header 08015ee0ff8a PCI: rockchip: Indent "if" statement body 1cd713762e4c rtc: rv8803: set VDETOFF and SWOFF via device tree eff6675b5cc1 dt/bindings: Add bindings for Micro Crystal rv8803 0f2065177ba9 devicetree: Add Micro Crystal AG vendor id 0a97015d45ee drm/i915: Compress GPU objects in error state fc4c79c37e82 drm/i915: Consolidate error object printing 95374d759ac7 drm/i915: Always use the GTT for error capture 9f267eb8d2ea drm/i915: Stop the machine whilst capturing the GPU crash dump 98a2f411671f drm/i915: Allow disabling error capture 0e70447605f4 drm/i915: Move common code out of i915_gpu_error.c d5e84fd8d063 Btrfs: fix incremental send failure caused by balance 72f15d53f3e0 mac80211: filter multicast data packets on AP / AP_VLAN 5f9994bd4a58 mac80211: remove unnecessary num_mcast_sta check 246ad56e25b4 mac80211_hwsim: make multi-channel ops const 850092db5acf mac80211: remove unnecessary mesh check 40c30bbf3377 platform/x86: ideapad-laptop: Add Lenovo Yoga 910-13IKB to no_hw_rfkill dmi list 127595ed21c1 platform/x86: intel_pmc_core: avoid boot time warning for !CONFIG_DEBUGFS_FS 40006c4355e3 drm/i915: Remove unused BSM_MASK causing warning 2ecf7c43d780 drm/nouveau/fb/nv50: defer DMA mapping of scratch page to oneinit() hook ebf7655aebe6 drm/nouveau/fb/gf100: defer DMA mapping of scratch page to oneinit() hook 38f5359354d4 drm/nouveau/pci: set streaming DMA mask early bbe1f94a8b3f drm/nouveau/kms: add Maxwell to backlight initialization f9c0715e39f0 drm/nouveau/bar/nv50: fix bar2 vm size 97163967acab drm/nouveau/disp: remove unused function in sorg94.c 321c258e9192 drm/nouveau/volt: use kernel's 64-bit signed division function d6c6035af7cc drm/nouveau/core: add missing header dependencies 1cc88ab95424 drm/nouveau/gr/nv3x: add 0x0597 kelvin 3d class support 8d021d71b324 drm/nouveau/drm/nouveau: add a LED driver for the NVIDIA logo ebaf3e70aabe drm/nouveau/fb/ram: Use Kepler implementation on Maxwell 114653c7593a drm/nouveau/volt: Make use of cvb coefficients 08de5743db92 drm/nouveau/volt/gf100-: Add speedo a3c950f2ac2c drm/nouveau/volt: Add implementation for gf100 5c3b16ee1db6 drm/nouveau/bios/vmap: unk0 field is the mode 5e00e3263ba6 drm/nouveau/volt: Don't require perfect fit 4b9ce6e7b686 drm/nouveau/clk: Allow boosting only when NvBoost is set f26493d22fbc drm/nouveau/bios: Add parsing of VPSTATE table 1f7f3d91ad38 drm/nouveau/clk: Respect voltage limits in nvkm_cstate_prog 0d6f81003e9e drm/nouveau/clk: Fixup cstate selection 8d08c264d2b2 drm/nouveau/volt: Add temperature parameter to nvkm_volt_map 61a8b84f1cff drm/nouveau/clk: Let nvkm_clk_tstate take a temperature value 761c8f69afdf drm/nouveau/clk: Add index field to nvkm_cstate fa6c4d8e2c61 drm/nouveau/volt: Add min_id parameter to nvkm_volt_set_id 4a4555a7f1dd drm/nouveau/volt: Parse the max voltage map entries 17d063dbdce3 drm/nouveau/clk: Don't create cstates with voltages higher than what the gpu can do 17f486de6a56 drm/nouveau/volt: Properly detect entry based voltage tables 32dd7f232976 drm/nouveau/bios/volt: Handle voltage table version 0x50 with zeroed header 380b1cadb0ef drm/nouveau/fb/ramgk104: Touch 0x62c000 only when there is a display engine cc90badd3c07 drm/nouveau/clk: Fix potential NULL pointer access when there is no fb subdev a8c119a4d0af drm/nouveau/iccsense: Parse the resistors and config the right way 9936aeeaebce drm/nouveau/nouveau: bios pointers may be unaligned, use proper accessors 69b624983f94 drm/nouveau/ibus/gk20a: use udelay() in interrupt context 1d4de2e222b4 mac80211: fix CMD_FRAME for AP_VLAN e2b5227faaf3 mac80211: validate DA/SA during A-MSDU decapsulation 8b935ee2ea17 cfg80211: add ability to check DA/SA in A-MSDU decapsulation 7f6990c830f3 cfg80211: let ieee80211_amsdu_to_8023s() take only header-less SKB ea720935cf66 mac80211: discard multicast and 4-addr A-MSDUs 8c68b1a0e9fa Subject: [PATCH] af_iucv: drop skbs rejected by filter 4e0ad3221691 Subject: [PATCH] af_iucv: enable control sends in case of SEND_SHUTDOWN d2561ed38957 arm64: xgene: defconfig: Enable Standby GPIO 751d6fd18fb3 drivers: net: xgene: fix: Use GPIO to get link status 6d3a4c404648 strparser: Propagate correct error code in strp_recv() c66549ffd666 openvswitch: correctly fragment packet with mpls headers bb10bb3ea8d6 net: dsa: slave: use new api ethtool_{get|set}_link_ksettings 6e76510e7e19 net: usb: lan78xx: use new api ethtool_{get|set}_link_ksettings 86e3a0400237 net: ti: netcp_ethss: use new api ethtool_{get|set}_link_ksettings 2479876d460f net: ti: cpsw: use new api ethtool_{get|set}_link_ksettings 1685e785cc88 net: stmmac: use new api ethtool_{get|set}_link_ksettings d6d50c7ea42d net: stmmac: use phydev from struct net_device a54e1612bc3d net: mv643xx_eth: use new api ethtool_{get|set}_link_ksettings 1e8a655db2f4 net: mv643xx_eth: use phydev from struct net_device f84cfdf72109 PCI: hisi: Reorder struct hisi_pcie e9480b5a7f34 PCI: hisi: Pass device-specific struct to internal functions a458ce33d40f PCI: hisi: Include register block base in PCIE_SYS_STATE4 address 8e5ec4143d6e PCI: dra7xx: Reorder struct dra7xx_pcie 228ee66c460b PCI: xilinx-nwl: Remove unused platform data adf9e284b4f7 PCI: xilinx-nwl: Add local struct device pointers e59e5ff9a0e9 PCI: xilinx: Removed unused xilinx_pcie_assign_msi() argument 6a6c2e8a7cb6 PCI: xilinx: Remove unused platform data 5d07188e210d PCI: xilinx: Add local struct device pointers 8e93c5132ca2 PCI: xgene: Add register accessors 4ecf6b0f8352 PCI: xgene: Pass struct xgene_pcie_port to setup functions c6fe9ebaacc4 PCI: xgene: Remove unused platform data 16cbff14076d PCI: tegra: Remove unused platform data a581fa993672 PCI: tegra: Add local struct device pointers 8dd99bca7bfa PCI: tegra: Fix argument order in tegra_pcie_phy_disable() 9d274755c6f1 PCI: rockchip: Remove unused platform data de9e6bc84b7e PCI: rcar-gen2: Add local struct device pointers 3ff8e4ac3a34 PCI: rcar: Remove DRV_NAME macro d0206f21212a PCI: rcar: Remove unused rcar_pcie_get_resources() platform_device arg d9c64c500aec PCI: rcar: Remove unused platform data ee053694123f PCI: qcom: Reorder struct qcom_pcie e6a087eeaf91 PCI: qcom: Remove redundant struct qcom_pcie.dev 0edd578e7aac PCI: qcom: Remove redundant struct qcom_pcie.dbi 661a0e4ce08a PCI: qcom: Remove unused platform data 96f61707f26a PCI: mvebu: Use existing of_node pointer 160b4e418909 PCI: mvebu: Add local struct device pointers 6caaa28d9261 PCI: layerscape: Reorder struct ls_pcie 4726a8231eec PCI: layerscape: Remove unused ls_add_pcie_port() platform_device arg fefe6733e516 PCI: layerscape: Move struct pcie_port setup to probe function 7b0b11133cbf PCI: layerscape: Pass device-specific struct to internal functions d41d2959593b PCI: layerscape: Remove redundant struct ls_pcie.dbi 9f6a148f829a PCI: layerscape: Remove unused platform data c11125ebe746 PCI: layerscape: Add local struct device pointers 4841f3ad0cd0 PCI: keystone: Reorder struct keystone_pcie 5c725353e161 PCI: keystone: Add app register accessors e481e0d00d8b PCI: keystone: Pass keystone_pcie, not va_app_base, to DBI functions 5649e4ced967 PCI: keystone: Pass keystone_pcie, not address, to IRQ functions f3eca6c4f42d PCI: keystone: Use generic DesignWare accessors 21fa0c51f02f PCI: keystone: Add local struct device pointers e3a1698b1e77 PCI: iproc: Hard-code PCIe capability offset instead of searching 6d76833c5223 PCI: iproc: Remove redundant null pointer checking f66e5b290796 PCI: iproc: Validate CSR base in BCMA setup code 556c7bb7df36 PCI: iproc: Set drvdata at end of probe function 786aeccb4ac6 PCI: iproc: Add local struct device pointers 9ab021b6cf8b PCI: imx6: Remove unused return values 916bf1cc6528 PCI: imx6: Reorder struct imx6_pcie 2a6a85d5368e PCI: imx6: Use generic DesignWare accessors e7d7705ace94 PCI: imx6: Pass device-specific struct to internal functions 8bad7f2fc300 PCI: imx6: Pass struct imx6_pcie to PHY accessors 51c84709b8c4 PCI: imx6: Removed unused struct imx6_pcie.mem_base c5af40747c00 PCI: imx6: Remove redundant of_node pointer 13957652f724 PCI: imx6: Add local struct device pointers 4368f096c4ac PCI: hisi: Use generic DesignWare accessors 761c43c73554 PCI: hisi: Remove redundant struct hisi_pcie.reg_base bf4ed37cbb3e PCI: hisi: Name private struct pointer "hisi_pcie" consistently d5d4f6e4237a PCI: hisi: Remove unused platform data 88790f99c75c PCI: hisi: Add local struct device pointers 6b1f185a5f07 PCI: exynos: Reorder struct exynos_pcie cc08e82b854c PCI: exynos: Pass device-specific struct to internal functions 10284bfa3478 PCI: exynos: Name private struct pointer "exynos_pcie" consistently 53e5bff16f82 PCI: exynos: Uninline register accessors fae68d690df5 PCI: exynos: Add local struct device pointers 150645b94348 PCI: dra7xx: Move struct pcie_port setup to probe function 21baa1c49888 PCI: dra7xx: Pass device-specific struct to internal functions feeb720180e5 PCI: dra7xx: Use generic DesignWare accessors 03fa2ae184c3 PCI: dra7xx: Set drvdata at end of probe function 01856d1de475 PCI: dra7xx: Remove redundant struct device pointer from dra7xx_pcie c7f8146b7c56 PCI: dra7xx: Add local struct device pointers 7c62efcfc619 PCI: artpec6: Add resource name comments b6f5f434f079 PCI: artpec6: Pass device-specific struct to internal functions acaa88e4e21f PCI: artpec6: Remove unnecessary artpec6_pcie_link_up() 0d93f8d17e33 PCI: artpec6: Use generic DesignWare accessors 26fbcc5a4525 PCI: artpec6: Add register accessors f392bd11e6ae PCI: artpec6: Remove unused platform data e6f3115f5836 PCI: artpec6: Add local struct device pointers a477815f8954 PCI: armada: Reorder struct armada8k_pcie b2d6fd77d7f1 PCI: armada: Pass device-specific struct to internal functions 76876957ef49 PCI: armada: Use generic DesignWare accessors 74e69079e2e8 PCI: armada: Remove redundant struct armada8k_pcie.base afb374f8ac07 PCI: armada: Add local base pointer e4aea9c4adbd PCI: armada: Remove unused platform data 4f276288617d PCI: altera: Simplify TLP_CFG_DW1 usage eb5767122feb PCI: altera: Simplify TLB_CFG_DW0 usage 14c7b9580f91 PCI: altera: Rename altera_pcie_valid_config() to altera_pcie_valid_device() dbeb4bd8bae5 PCI: altera: Remove redundant platform_get_resource() return value check ee34264eec48 PCI: altera: Remove unused platform data fe4906778ce2 PCI: altera: Add local struct device pointers f2ab1bbaf58e PCI: aardvark: Remove unused platform data 9aec2feaf787 PCI: aardvark: Add local struct device pointers 930e19248e9b Input: i8042 - skip selftest on ASUS laptops 4e1bff07d7e7 Input: melfas_mip4 - add ic_name sysfs attribute 819bf593767c docs-rst: sphinxify 802.11 documentation 9c5d760b8d22 mm: split gfp_mask and mapping flags into separate fields 5114a97a8bce fs: use mapping_set_error instead of opencoded set_bit 97139d4a6f26 treewide: remove redundant #include 48a6d64edadb hung_task: allow hung_task_panic when hung_task_warnings is 0 e154ccc831b5 kthread: add kerneldoc for kthread_create() dbf52682cb02 kthread: better support freezable kthread workers 9a6b06c8d9a2 kthread: allow to modify delayed kthread work 37be45d49dec kthread: allow to cancel kthread work 22597dc3d97b kthread: initial support for delayed kthread work 8197b3d43b25 kthread: detect when a kthread work is used by more workers 35033fe9cbbf kthread: add kthread_destroy_worker() fbae2d44aa1d kthread: add kthread_create_worker*() 255451e45345 kthread: allow to call __kthread_create_on_node() with va_list args a65d40961dc7 kthread/smpboot: do not park in kthread_create_on_cpu() 3989144f863a kthread: kthread worker API cleanup e700591ae038 kthread: rename probe_kthread_data() to kthread_probe_data() d0c75f33f065 scripts/tags.sh: enable code completion in VIM 9099daed9c69 mm: kmemleak: avoid using __va() on addresses that don't have a lowmem mapping 0549a3c02efb kdump, vmcoreinfo: report memory sections virtual addresses 2a1613a586de ipc/sem.c: add cond_resched in exit_sme ed27f9122c54 ipc/msg: avoid waking sender upon full queue d0d6a2a95e80 ipc/msg: make ss_wakeup() kill arg boolean e3658538bf37 ipc/msg: batch queue sender wakeups ee51636ca54f ipc/msg: implement lockless pipelined wakeups 5864a2fd3088 ipc/sem.c: fix complex_count vs. simple op race 65deb8af76de kcov: do not instrument lib/stackdepot.c 2489a1771aae config: android: enable CONFIG_SECCOMP d90ae51a3e75 config: android: set SELinux as default security mode f023a3956f27 config: android: move device mapper options to recommended a2c6a235dbf4 config/android: Remove CONFIG_IPV6_PRIVACY 26b5679e437e relay: Use irq_work instead of plain timer for deferred wakeup ab47deb6bb03 pps: kc: fix non-tickless system config dependency 54c721b857fd mips/panic: replace smp_send_stop() with kdump friendly version in panic path 0ee59413c967 x86/panic: replace smp_send_stop() with kdump friendly version in panic path 2b6b535d9158 nvme: use the DMA_ATTR_NO_WARN attribute af8a24988e48 powerpc: implement the DMA_ATTR_NO_WARN attribute a9a62c938441 dma-mapping: introduce the DMA_ATTR_NO_WARN attribute 7425154d3bbf random: remove unused randomize_range() 05c2679e9562 unicore32: use simpler API for random address requests 09fddbaf90aa tile: use simpler API for random address requests fa5114c78c59 arm64: use simpler API for random address requests c984cbf2e34c ARM: use simpler API for random address requests 9c6f0902a552 x86: use simpler API for random address requests 99fdafdeacfa random: simplify API for random address requests 7836a2d9803c rapidio/rio_cm: use memdup_user() instead of duplicating code 0a5bf409d3ee ptrace: clear TIF_SYSCALL_TRACE on ptrace detach 086e774a57fb pipe: cap initial pipe capacity according to pipe-max-size limit 9c87bcf0a31b pipe: make account_pipe_buffers() return a value, and use it a005ca0e6813 pipe: fix limit checking in alloc_pipe_info() 09b4d1990094 pipe: simplify logic in alloc_pipe_info() b0b91d18e2e9 pipe: fix limit checking in pipe_set_size() 3734a13b96eb pipe: refactor argument for account_pipe_buffers() d37d41666408 pipe: move limit checking logic into pipe_set_size() f491bd71118b pipe: relocate round_pipe_size() above pipe_set_size() fcc24534b0d6 autofs: refactor ioctl fn vector in iookup_dev_ioctl() 962ca7cfbdc4 autofs: remove possibly misleading /* #define DEBUG */ 9b88ee0f3bb4 autofs4: move linux/auto_dev-ioctl.h to uapi/linux f58b3c91f678 autofs: move inclusion of linux/limits.h to uapi 390855547c3d autofs: fix print format for ioctl warning message d9e1923207f7 autofs: add autofs_dev_ioctl_version() for AUTOFS_DEV_IOCTL_VERSION_CMD aa8419367b62 autofs: fix dev ioctl number range check b6e3795a06c2 autofs: fix pr_debug() message bf72eda5f9c5 autofs: update struct autofs_dev_ioctl in Documentation d873284103da autofs: fix Documentation regarding devid on ioctl 72063e01eda7 autofs: remove AUTOFS_DEVID_LEN 41a4497a4f78 autofs: don't fail to free_dev_ioctl(param) eea618e6d5a8 autofs: remove obsolete sb fields ca552599bfb9 autofs: use autofs4_free_ino() to kfree dentry data 1574fa7beb9f autofs: remove ino free in autofs4_dir_symlink() 97537b35b662 autofs: add WARN_ON(1) for non dir/link inode case 1973a1226971 autofs: fix autofs4_fill_super() error exit handling 749800ef5378 autofs: test autofs versions first on sb initialization 4a44c1859ffd autofs: drop unnecessary extern in autofs_i.h e662145f5c12 autofs: fix typos in Documentation/filesystems/autofs4.txt bfd45be0b83e kprobes: include instead of 459cf0ae5d66 checkpatch: improve the octal permissions tests ca0d8929e75a checkpatch: add warning for unnamed function definition arguments 5207649b7b1d checkpatch: improve MACRO_ARG_PRECEDENCE test 9192d41a3f0b checkpatch: add --strict test for precedence challenged macro arguments f59b64bffe16 checkpatch: add --strict test for macro argument reuse af207524a49c checkpatch: improve the block comment * alignment test 0616efa45af4 checkpatch: speed up checking for filenames in sections marked obsolete 15c03cfeabff const_structs.checkpatch: add frequently used from Julia Lawall's list bf1fa1dae68e checkpatch: externalize the structs that should be const f333195d41e1 checkpatch: don't test for prefer ether_addr_ 08eb9b8016b1 checkpatch: test multiple line block comment alignment f90774e1fd27 checkpatch: look for symbolic permissions and suggest octal instead 85b0ee18bbf8 checkpatch: see if modified files are marked obsolete in MAINTAINERS 2d13e6ca429c lib/bitmap.c: enhance bitmap syntax 8cfd56d47904 lib/kstrtox.c: smaller _parse_integer() 1204c77f9b6a include/linux/ctype.h: make isdigit() table lookupless bf90e56e467e lib: harden strncpy_from_user e0176a2f1e13 radix-tree tests: properly initialize mutex eec4852543e4 radix-tree tests: add iteration test 915045fe15a5 radix-tree: 'slot' can be NULL in radix_tree_next_slot() 2d19309cf868 fs/select: add vmalloc fallback for select(2) 25f4c41415e5 block: implement (some of) fallocate for block devices 28b2be203e5a block: require write_same and discard requests align to logical block size 22dd6d356628 block: invalidate the page cache when issuing BLKZEROOUT 0cc482ee41d6 ocfs2: fix memory leak in dlm_migrate_request_handler() 03eb6b8d314e scsi: Remove one useless stack variable bcd8f2e94808 scsi: Fix use-after-free 0ba43a81ef7b scsi: Replace wrong device handler name for CLARiiON arrays 08bf75ba852e powerpc/mm/hash64: Fix might_have_hea() check 1a34439e5a0b powerpc/64: Fix incorrect return value from __copy_tofrom_user 74f47f07e53d gpio: pca953x: add a comment explaining the need for a lockdep subclass b60e4ea4a400 ACPI / property: Allow holes in reference properties 5c33677c87cb dm raid: fix compat_features validation 0a862485f42a parisc: Show trap name in kernel crash e3b6a02816eb parisc: Zero-initialize newly alloced memblock e748e2801a70 staging: iio: isl29018: add documentation about the infrared suppression 88efa2baf15a staging: iio: isl29018: document device tree bindings 73d2ad96fd9c Staging: iio: meter: ade7758_core: implement IIO_CHAN_INFO_SAMP_FREQ eceb04609b3f dt: bindings: vendor-prefix: Add 3 accelerometer vendor prefixes f225951dbb9d iio: accel: Add driver for the MiraMEMS DA280 3-axis 14-bit digital accelerometer a13e831fcaa7 staging: iio: ad7192: implement IIO_CHAN_INFO_SAMP_FREQ 598893e9cb64 iio: accel: Add driver for the MiraMEMS DA311 3-axis 12-bit digital accelerometer 569906e2032e iio: accel: Add driver for dmard10 3-axis Accelerometer 34cf779d3cdc dt: bindings: i2c/trivial-devices.txt: Add 2 iio supported accelerometers 5a920b85f2c6 drm/i915/gen9: fix DDB partitioning for multi-screen cases 1689c73a739d Fix off-by-one in __pipe_get_pages() 9eeb7304f3ae drm/i915/audio: rename N value getter to emphasize it's for hdmi 2561389a128c drm/i915/audio: add register macros for audio config N value a7c4efbfbe45 drm/i915/audio: HDMI audio gets the TMDS clock by crtc_clock 4bd2d6f680e3 drm/i915/audio: set proper N/MCTS on more platforms 12e87f23c627 drm/i915/audio: split dp and hdmi audio config update 8f1ec181b12e drm/i915/audio: use the same code for updating audio config 3af306d905b5 drm/i915/audio: port is going to be just fine, simplify checks 6c26291d1fe5 drm/i915/audio: abstract audio config update 6a43a425a074 PCI: spear: Clean up struct device usage 7a29f04a5664 PCI: spear: Reorder struct spear13xx_pcie ffe82fa66afb PCI: spear: Pass device-specific struct to internal functions ca7b941c900f PCI: spear: Remove unused constants 4c9441d1e64c PCI: designware-plat: Remove unused platform data 2d6054b968d4 PCI: designware-plat: Add local struct device pointers bb8a79477738 PCI: designware-plat: Remove redundant dw_plat_pcie.mem_base fecf861e765b selftests/futex: Check ANSI terminal color support f5acb5c51de2 PCI: designware: Swap order of dw_pcie_writel_unroll() reg/val arguments 3d469939bcdf PCI: designware: Uninline register accessors 8ad750193430 PCI: designware: Export dw_pcie_readl_rc(), dw_pcie_writel_rc() ad8802189426 PCI: designware: Swap order of dw_pcie_writel_rc() reg/val arguments 7e00dfd0fbbb PCI: designware: Simplify pcie_host_ops.readl_rc() and .writel_rc() interfaces a26e0108b61d PCI: designware: Simplify dw_pcie_readl_unroll(), dw_pcie_writel_unroll() aa5f920993bd ASoC: cs4270: fix DAPM stream name mismatch 9445622cfbc3 MIPS: VDSO: Drop duplicated -I*/-E* aflags 034827c727f7 MIPS: Fix -mabi=64 build of vdso.lds 80b444e57948 spi: dw: Set GPIO_SS flag to toggle Slave Select on GPIO CS 6b1576aa8753 spi: Add Flag to Enable Slave Select with GPIO Chip Select. 7c8cb4b50f3c powerpc/64s: Fix power4_fixup_nap placement 05af40e88595 powerpc/pseries: Fix stack corruption in htpe code c3474e211576 ASoC: Intel: haswell depends on sst-firmware 7c45e3cc6a59 ASoC: topology: Reenable use from userspace 908b1232252e drm/i915: Convert open-coded use of vma_pages() 871dfbd67d4e drm/i915: Allow compaction upto SWIOTLB max segment size 465350d0db06 drm/i915: Remove self-harming shrink_all on get_pages_gtt fail 7f92083eb58f vti6: flush x-netns xfrm cache when vti interface is removed bd3769bfedb2 netfilter: Fix slab corruption. 9cfb38a7ba5a sched/fair: Fix sched domains NULL dereference in select_idle_sibling() 2cc17fda94c5 objtool: Support '-mtune=atom' stack frame setup instruction c8990359d4b1 Coccinelle: flag conditions with no effect 1e01892e7ad5 scripts/coccicheck: Update reference for the corresponding documentation feac470e3642 xfs: convert COW blocks to real blocks before unwritten extent conversion d0563a039c9d PM / devfreq: Skip status update on uninitialized previous_freq 0f376c9cd86c PM / devfreq: Add proper locking around list_del() 3b91f4b361da PM / devfreq: exynos-nocp: Remove redundant code 69e67a0626e5 PM / devfreq: exynos-nocp: Select REGMAP_MMIO 0766f788eb72 latent_entropy: Mark functions with __latent_entropy 38addce8b600 gcc-plugins: Add latent_entropy plugin daeb20167ddb MAINTAINERS: Add ARM64-specific ACPI maintainers entry d963ab22ad32 PCI: xgene: Add local struct device pointers 19c4d2f99478 Revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" 862f6157d176 drm/vmwgfx: Adjust checks for null pointers in 13 functions 4ef80d72a6f1 PCI: rcar: Add local struct device pointers c138d03f1bf3 drm/vmwgfx: Use memdup_user() rather than duplicating its implementation 7ed3b3943281 drm/vmwgfx: Use kmalloc_array() in vmw_surface_define_ioctl() a19440304db2 drm/vmwgfx: Avoid validating views on view destruction 51ab70bed997 drm/vmwgfx: Limit the user-space command buffer size 728c3b53995f drm/vmwgfx: Remove a leftover debug printout e7a45284ba1a drm/vmwgfx: Allow resource relocations on byte boundaries 1f982e4e390b drm/vmwgfx: Enable SVGA_3D_CMD_DX_TRANSFER_FROM_BUFFER command 07028959bcc6 drm/vmwgfx: Remove call to reservation_object_test_signaled_rcu before wait 2d8e60e8b074 drm/vmwgfx: Replace numeric parameter like 0444 with macro cd27e455042d [btrfs] fix check_direct_IO() for non-iovec iterators b57332b4105a constify iov_iter_count() and iter_is_iovec() c3a690240423 fix ITER_PIPE interaction with direct_IO a5bd451b6e6e drm/crtc: constify drm_crtc_index parameter 3a8db79889ce dlm: free workqueues after the connections cabca8c098f0 MIPS: Enable hardened usercopy 8814d2dce00f drm/etnaviv: block 64K of address space behind each cmdstream 8c136b590f79 drm/etnaviv: ensure write caches are flushed at end of user cmdstream 105f1a65b04a drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-next f59c668c0b89 Doc: update 00-INDEX files to reflect the runnable code move 184892925118 samples: move blackfin gptimers-example from Documentation 449f6615473d drm/i915/guc: Unwind GuC workqueue reservation if request construction fails 61a05870b939 drm/i915: Reset the breadcrumbs IRQ more carefully c92fa4fe9025 drm/i915: Force relocations via cpu if we run out of idle aperture 9b05a6099ed6 drm/i915: Distinguish last emitted request from last submitted request 16c83fad79ca drm/i915: Allow DP to work w/o EDID 1015811609c0 drm/i915: Move long hpd handling into the hotplug work c79d7303e1dd drm/i915/execlists: Reinitialise context image after GPU hang 27399eeec28f drm/i915: Use correct index for backtracking HUNG semaphores ca5732c53bf6 drm/i915: Unalias obj->phys_handle and obj->userptr f856f847b22c drm/i915: Just clear the mmiodebug before a register access be5c571b2ff3 drm/i915/gen9: only add the planes actually affected by ddb changes a3fd4c67af3d drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_HIGH_SPEED 9bf9675cafde drm/i915/bxt: Fix HDMI DPLL configuration 73fed0ef8567 drm/i915/gen9: fix the watermark res_blocks value cf6c525a31fa drm/i915/gen9: fix plane_blocks_per_line on watermarks calculations ccc1057477bc drm/i915/gen9: minimum scanlines for Y tile is not always 4 4e4d3814a9bb drm/i915/gen9: fix the WaWmMemoryReadLatency implementation 17777d61f4a8 drm/i915/kbl: KBL also needs to run the SAGV code 6e7fdb873d62 drm/i915: introduce intel_has_sagv() 674f823b455c drm/i915: SAGV is not SKL-only, so rename a few things 9700f8b28f9b drm/i915: don't forget to set intel_crtc->dspaddr_offset on SKL+ ec7ce653d9f6 drm/i915: Only shrink the unbound objects during freeze ac75694125f1 drm/i915: Restore current RPS state after reset 11dec6a2940c drm/i915: Unlock PPS registers after GPU reset 915b41794603 drm/i915/backlight: setup backlight pwm alternate increment on backlight enable 16e1203db8ab drm/i915/backlight: setup and cache pwm alternate increment value fee686b74a9c mmc: sdhci-pci: Fix bus power failing to enable for some Intel controllers 6bc090631dfc mmc: sdhci-pci: Let devices define their own sdhci_ops 606d31312409 mmc: sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() fc605f1d8060 mmc: sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC 3f2d26643595 mmc: core: Annotate cmd_hdr as __le32 8a3bee9b1382 mmc: sdhci-of-arasan: add sdhci_arasan_voltage_switch for arasan, 5.1 4f25580fb84d mmc: core: changes frequency to hs_max_dtr when selecting hs400es 1720d3545b77 mmc: core: switch to 1V8 or 1V2 for hs400es mode 48ab086d262e mmc: block: add missing header dependencies 13d62fd26924 mmc: sdhci-of-arasan: Fix non static symbol warning b907900ec406 ALSA: line6: Fix POD X3 Live audio input 621a99933c5c drm: use the right function name in documentation 9a47dba1f931 drm: Release resources with a safer function 67c8f116f5d5 drm: Fix up kerneldoc for new drm_gem_dmabuf_export() fdd8326a016a drm/bridge: Drop drm_connector_unregister and call drm_connector_cleanup directly 21bf75eca03c drm/fb-helper: fix sphinx markup for DRM_FB_HELPER_DEFAULT_OPS 4973ca9a01e2 HID: add quirk for Akai MIDImix. 1bcaa05ebee1 Revert "HID: dragonrise: fix HID Descriptor for 0x0006 PID" e15944099870 HID: hid-dr: add input mapping for axis selection 3d1355b3cfad HID: hid-led: fix issue with transfer buffer not being dma capable cf1015d65d7c HID: sony: Update device ids bdae9e0e9536 HID: sony: Adjust value range for motion sensors cdc1c0215ab4 HID: sony: Handle multiple touch events input record e7ef53adbf47 HID: sony: Send ds4 output reports on output end-point 49b9ca6c6c36 HID: sony: Perform CRC check on bluetooth input packets 2c159de05082 HID: sony: Adjust HID report size name definitions e1bc84d0071f HID: sony: Fix race condition in sony_probe 738bb80e3e3d drm/i915: Update DRIVER_DATE to 20161010 6f97077ff6ef xfs: rework refcount cow recovery error handling 1987fd743415 xfs: clear reflink flag if setting realtime flag 9780643cde26 xfs: fix error initialization 93fed47013b3 xfs: fix label inaccuracies 97a1b87ea7b2 xfs: remove isize check from unshare operation 024adf487022 xfs: reduce stack usage of _reflink_clear_inode_flag 63646fc58d66 xfs: check inode reflink flag before calling reflink functions 56fe8b6f4991 drm/bridge: Add RGB to VGA bridge support eab05ec38073 ACPI / EC: Fix unused function warning when CONFIG_PM_SLEEP=n 84baf1725dc5 ACPI / fan: Fix error reading cur_state bfd8d3f23b51 printk: make reading the kernel log flush pending lines 5e467652ffef printk: re-organize log_output() to be more legible c362c7ff8463 printk: split out core logging code into helper function 4bcc595ccd80 printk: reinstate KERN_CONT for printing continuation lines f00593a4bdd2 cpufreq: intel_pstate: Clarify comment in get_target_pstate_use_performance() f9f4872df6e1 cpufreq: intel_pstate: Fix unsafe HWP MSR access dc6e8511ff71 be2net: Enable VF link state setting for BE3 f3d6ad848072 be2net: Fix TX stats for TSO packets 77b696cba961 be2net: Update Copyright string in be_hw.h f5ef017e1195 be2net: NCSI FW section should be properly updated with ethtool for BE3 6ee080bb0988 be2net: Provide an alternate way to read pf_num for BEx chips f79b076eb3a8 parisc: Move exception table into read-only section 6449e31ddebd firewire: nosy: do not ignore errors in ioremap_nocache() f8850abb7ba6 parisc: Fix kernel memory layout regarding position of __gp 65bf34f59594 parisc: Increase initial kernel mapping size 2967999fbcef iio: adc: ti-adc081c: Select IIO_TRIGGERED_BUFFER to prevent build errors 4a5936dac5aa staging: iio: ad7606: implement IIO_CHAN_INFO_OVERSAMPLING_RATIO b321a38d2407 staging: iio: ad7606: fix improper setting of oversampling pins a38671d65dce parisc: Migrate exception table users off module.h and onto extable.h d4b05923f579 x86/pkeys: Make protection keys an "eager" feature df610d678893 x86/apic: Prevent pointless warning messages f3bf1dbe64b6 x86/acpi: Prevent LAPIC id 0xff from being accounted a17e7d2010b4 befs: befs: fix style issues in datastream.c a20af5f9eaac befs: improve documentation in datastream.c d327e612bd1f befs: fix typos in datastream.c 02d91f97fdd6 befs: fix typos in btree.c 103c0fb3400b befs: fix style issues in super.c 11674239f927 befs: fix comment style bbe1bd0b6bba befs: add check for ag_shift in superblock d1a8c70676c7 befs: dump inode_size superblock information 78f647c27f17 befs: remove unnecessary initialization 2ac636b4d047 befs: fix typo in befs_sb_info 6ea4558f9b37 befs: add flags field to validate superblock state bb75e66627b2 befs: fix typo in befs_find_key 672a8515ee7c befs: remove unused BEFS_BT_PARMATCH 33c712b4fcf2 fs: befs: remove ret variable abcf911691ee fs: befs: remove in vain variable assignment f30661035b01 fs: befs: remove unnecessary *befs_sb variable 143d2a615fe3 fs: befs: remove useless initialization to zero 88ff34446b33 fs: befs: remove in vain variable assignment a26bc1adc740 fs: befs: Insert NULL inode to dentry d70ee4f2de3d fs: befs: Remove useless calls to brelse in befs_find_brun_dblindirect 4bb594329a35 fs: befs: Coding style fix d84e4a5a09c3 fs: befs: Remove redundant validation from befs_find_brun_direct 2dfa8a6e56f6 befs: fix typo in befs_bt_read_node documentation cfe0cb20e6fa befs: in memory free_node_ptr and max_size never read 4c3897cce077 befs: make consistent use of befs_error() 9ae51a32b1a0 befs: use simpler while loop 50858ef96dee befs: remove constant variable f7769f9cf95f befs: avoid dereferencing dentry twice 39dcfd3b3448 fs: befs: remove comment that confuses kernel-doc a64998504ebd fs: befs: check silent flag before logging error f7f675406be6 fs: befs: replace befs_bread by sb_bread f0f2536fe366 befs: remove unused functions 10145d611632 befs: fix function name in documentation 173b066f5826 befs: check return of sb_min_blocksize c08f1cb627c4 fs: befs: remove useless pr_err in befs_init_inodecache() e808792784e5 fs/befs/linuxvfs.c: remove useless befs_error c625426fb61a fs/befs/linuxvfs.c: remove useless pr_err in befs_fill_super() dceee2e230e0 fs/befs/linuxvfs.c: check silent flag before logging errors 30982583e4e5 fs/befs/linuxvfs.c: move useless assignment 39487f6688a5 watchdog: imx2_wdt: add pretimeout function support 2accf3207862 watchdog: softdog: implement pretimeout support 89873a711dd2 watchdog: pretimeout: add pretimeout_available_governors attribute 53f96cee1aff watchdog: pretimeout: add option to select a pretimeout governor in runtime da0d12ff2b82 watchdog: pretimeout: add panic pretimeout governor f77710c4cda0 watchdog: pretimeout: add noop pretimeout governor ff84136cb6a4 watchdog: add watchdog pretimeout governor framework 776482cd8d8a wan/fsl_ucc_hdlc: Fix size used in dma_free_coherent() fa6114d4bde7 net: macb: NULL out phydev after removing mdio bus 912e27e85e07 xen-netback: make sure that hashes are not send to unaware frontends 21d9629a7abd Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion 7d3cfc36ec3a MAINTAINERS: add myself as a maintainer of xen-netback cb4a4c691e86 ipv6 addrconf: disallow rtr_solicits < -1 fd50ecaddf83 vfs: Remove {get,set,remove}xattr inode operations 05fd007e4629 console: don't prefer first registered if DT specifies stdout-path 81243eacfa40 cred: simpler, 1D supplementary groups 954f74bf4526 CREDITS: update Pavel's information, add GPG key, remove snail mail address 69474afb0423 mailmap: add Johan Hovold 218dd85887da .gitattributes: set git diff driver for C source code files ea036230f7c6 uprobes: remove function declarations from arch/{mips,s390} 470164572dc2 spelling.txt: "modeled" is spelt correctly 6727ad9e206c nmi_backtrace: generate one-line reports for idle cpus 511f8389454e arch/tile: adopt the new nmi_backtrace framework 677664895278 nmi_backtrace: do a local dump_stack() instead of a self-NMI 9a01c3ed5cdb nmi_backtrace: add more trigger_*_cpu_backtrace() methods 589a9785ee3a min/max: remove sparse warnings when they're nested 53aeee7a8662 Documentation/filesystems/proc.txt: add more description for maps/smaps 855af072b6c4 mm, proc: fix region lost in /proc/self/smaps 4b2bd5fec007 proc: fix timerslack_ns CAP_SYS_NICE check when adjusting self 904763e1fb5e proc: add LSM hook checks to /proc//timerslack_ns 7abbaf940499 proc: relax /proc//timerslack_ns capability requirements e16e2d8e14a1 meminfo: break apart a very long seq_printf with #ifdefs 75ba1d07fd6a seq/proc: modify seq_put_decimal_[u]ll to take a const char *, not char f7a5f132b447 proc: faster /proc/*/status 68ba0326b4e1 proc: much faster /proc/vmstat 51a021244b9d atomic64: no need for CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 445ed0a0eac5 ia64: implement atomic64_dec_if_positive 1061b0d21e16 linux/mm.h: canonicalize macro PAGE_ALIGNED() definition 72e2936c04f7 mm: remove unnecessary condition in remove_inode_hugepages 63f53dea0c98 mm: warn about allocations which stall for too long 7877cdcc3893 mm: consolidate warn_alloc_failed users c2a9737f45e2 vfs,mm: fix a dead loop in truncate_inode_pages_range() 14f099107aac arm64 Kconfig: select gigantic page 461a7184320a mm/hugetlb: introduce ARCH_HAS_GIGANTIC_PAGE 82e7d3abec86 oom: print nodemask in the oom report 9996f05eac09 mm: clarify why we avoid page_mapcount() for slab pages in dump_page() 8f26e0b176f3 mm: vma_merge: correct false positive from __vma_unlink->validate_mm_rb 86d12e471d9f mm: vma_adjust: minor comment correction 97a42cd43981 mm: vma_adjust: remove superfluous check for next not NULL e86f15ee64d8 mm: vma_merge: fix vm_page_prot SMP race condition against rmap_walk fb8c41e9ad1f mm: vma_adjust: remove superfluous confusing update in remove_next == 1 case 6d2329f8872f mm: vm_page_prot: update with WRITE_ONCE/READ_ONCE 6213055f2c06 mm,ksm: add __GFP_HIGH to the allocation in alloc_stable_node() ac34dcd263a3 mm/page_isolation: fix typo: "paes" -> "pages" eb03aa008561 mm/hugetlb: improve locking in dissolve_free_huge_pages() 082d5b6b60e9 mm/hugetlb: check for reserved hugepages during memory offline 2247bb335ab9 mm/hugetlb: fix memory offline with hugepage size > memory block size 914a051654c5 mm: nobootmem: move the comment of free_all_bootmem 19938e350adc mm/shmem.c: constify anon_ops 2d7580738345 mm: memcontrol: consolidate cgroup socket tracking 08ea8c07fb56 mm: move phys_mem_access_prot_allowed() declaration to pgtable.h cc30c5d6461a mm/page_io.c: replace some BUG_ON()s with VM_BUG_ON_PAGE() a104808e212a mm: don't emit warning from pagefault_out_of_memory() 20311420282f mm, compaction: restrict fragindex to costly orders cc5c9f098fe4 mm, compaction: ignore fragindex from compaction_zonelist_suitable() 423b452e1553 mm, page_alloc: pull no_progress_loops update to should_reclaim_retry() 9f7e3387939b mm, compaction: make full priority ignore pageblock suitability c2033b00dbe8 mm, compaction: restrict full priority to non-costly orders d943649831ab mm, compaction: more reliably increase direct compaction priority 3250845d0526 Revert "mm, oom: prevent premature OOM killer invocation for high order request" 8cd797887ae0 mm: remove page_file_index f6ab1f7f6b2d mm, swap: use offset of swap entry as key of swap cache 87744ab3832b mm: fix cache mode tracking in vm_insert_mixed() d66ba15bde22 memory-hotplug: fix store_mem_state() return value 0247f3f4d78a mm/memcontrol.c: make the walk_page_range() limit obvious 6fcb52a56ff6 thp: reduce usage of huge zero page's atomic counter 0f30206bf2a4 fs/proc/task_mmu.c: make the task_mmu walk_page_range() limit in clear_refs_write() obvious 03e86dba5b62 cpu: fix node state for whether it contains CPU dbe6ec815641 ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings 74d2fad1334d thp, dax: add thp_get_unmapped_area for pmd mappings 26b4224d9961 selftests: expanding more mlock selftest d5aed9c06712 selftest: move seek_to_smaps_entry() out of mlock2-tests.c 1448d4d8931c selftests/vm: add test for mlock() when areas are intersected c7f032bbe4ca selftest: split mlock2_ funcs into separate mlock2.h b155b4fde5bd mm: mlock: avoid increase mm->locked_vm on mlock() when already mlock2(,MLOCK_ONFAULT) 0cf2f6f6dc60 mm: mlock: check against vma for actual mlock() size 9254990fb9f0 oom: warn if we go OOM for higher order and compaction is disabled 371a096edf43 mm: don't use radix tree writeback tags for pages in swap cache 1d8bf926f873 mm/bootmem.c: replace kzalloc() by kzalloc_node() 2382705f22c1 mm/nobootmem.c: remove duplicate macro ARCH_LOW_ADDRESS_LIMIT statements 1e76609cc164 powerpc: implement arch_reserved_kernel_pages 8907de5dc6e9 mm/memblock.c: expose total reserved memory f6f34b4387d9 mm: introduce arch_reserved_kernel_pages() c9634cf01232 mm: use zonelist name instead of using hardcoded index 1b51e65eab64 oom, oom_reaper: allow to reap mm shared by the kthreads 3f70dc38cec2 mm: make sure that kthreads will not refault oom reaped memory 38531201c121 mm, oom: enforce exit_oom_victim on current task 7d2e7a22cf27 oom, suspend: fix oom_killer_disable vs. pm suspend properly 862e3073b3ee mm, oom: get rid of signal_struct::oom_victims 7283094ec3db kernel, oom: fix potential pgd_lock deadlock from __mmdrop 26db62f179d1 oom: keep mm of the killed task available 8496afaba93e mm,oom_reaper: do not attempt to reap a task twice 7ebffa45551f mm,oom_reaper: reduce find_lock_task_mm() usage 6b53491598a4 mm, swap: add swap_cluster_list 131ddc5c7d81 mm: unrig VMA cache hit ratio f7e2355f0f86 mm: pagewalk: fix the comment for test_walk c4b209a42684 do_generic_file_read(): fail immediately if killed 9300d8dfd282 mm/page_owner: don't define fields on struct page_ext by hard-coding 980ac1672e7e mm/page_ext: support extra space allocation by page_ext user 0b06bb3f6075 mm/page_ext: rename offset to index e2f612e673f6 mm/page_owner: move page_owner specific function to page_owner.c f1c1e9f7b5b3 mm/debug_pagealloc.c: don't allocate page_ext if we don't use guard page acbc15a4b397 mm/debug_pagealloc.c: clean-up guard page handling code bf48438354a7 mm, vmscan: get rid of throttle_vm_writeout e780149bcd4b mm: fix set pageblock migratetype in deferred struct page init e506b99696a2 mem-hotplug: fix node spanned pages when we have a movable node fdd4c6149a71 mm, vmscan: make compaction_ready() more accurate and readable 8348faf91f56 mm, compaction: require only min watermarks for non-costly orders 984fdba6a32e mm, compaction: use proper alloc_flags in __compaction_suitable() 9861a62c335c mm, compaction: create compact_gap wrapper f2b8228c5f99 mm, compaction: use correct watermark when checking compaction success a8e025e55b35 mm, compaction: add the ultimate direct compaction priority 7ceb009a2251 mm, compaction: don't recheck watermarks after COMPACT_SUCCESS cf378319d335 mm, compaction: rename COMPACT_PARTIAL to COMPACT_SUCCESS 791cae9620e3 mm, compaction: cleanup unused functions 06ed29989f39 mm, compaction: make whole_zone flag ignore cached scanner positions 5870c2e1d78b mm/oom_kill.c: fix task_will_free_mem() comment 58fa2a5512d9 mm: memcontrol: add sanity checks for memcg->id.ref on get/put 252e5c6e2e5b mm/vmalloc.c: fix align value calculation error 7c5f64f84483 mm: oom: deduplicate victim selection code for memcg and global oom 48e509ece97e ocfs2: fix undefined struct variable in inode.h 055fdcff35e5 fs/ocfs2/dlm: remove deprecated create_singlethread_workqueue() 44be97569170 fs/ocfs2/super: remove deprecated create_singlethread_workqueue() bf940776c051 fs/ocfs2/cluster: remove deprecated create_singlethread_workqueue() 0b41be07630e fs/ocfs2/dlmfs: remove deprecated create_singlethread_workqueue() 3740dcdf8a77 jiffies: add time comparison functions for 64 bit jiffies ed2726406c6a fsnotify: clean up spinlock assertions 0b1b86527df4 fanotify: fix possible false warning when freeing events 073f65522aeb fanotify: use notification_lock instead of access_lock c21dbe20f606 fsnotify: convert notification_mutex to a spinlock 1404ff3cc3a1 fsnotify: drop notification_mutex before destroying event 6c6ef9f26e59 xattr: Stop calling {get,set,remove}xattr inode operations bf3ee71363c0 vfs: Check for the IOP_XATTR flag in listxattr 5d6c31910bc0 xattr: Add __vfs_{get,set,remove}xattr helpers f5c244383725 libfs: Use IOP_XATTR flag for empty directory handling 5f6e59ae8277 vfs: Use IOP_XATTR flag for bad-inode handling d0a5b995a308 vfs: Add IOP_XATTR inode operations flag b6ba11773d95 vfs: Move xattr_resolve_name to the front of fs/xattr.c 4e65e9381c7a /dev/dax: fix Kconfig dependency build breakage bc0a0fe94f33 dax: use correct dev_t value d76911ee933a dax: convert devm_create_dax_dev to PTR_ERR ff43f433e011 Input: melfas_mip4 - add maintainer information e687abfe9dc1 Input: melfas_mip4 - add devicetree binding documentations 62837b3c1a95 Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled 2937f3757519 staging/lustre: Disable InfiniBand support 49b53a93a64a iw_cxgb4: add fast-path for small REG_MR operations 086de575c142 cxgb4: advertise support for FR_NSMR_TPTE_WR b6bc1c731f0b IB/core: correctly handle rdma_rw_init_mrs() failure 681cc3608355 IB/srp: Fix infinite loop when FMR sg[0].offset != 0 52bb8c626e0e IB/srp: Remove an unused argument 52746129e029 IB/core: Improve ib_map_mr_sg() documentation fd10ed8e6f42 IB/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets 486f60954c71 IB/mthca: Move user vendor structures c546b2a3b661 IB/nes: Move user vendor structures a7fe7380f6b2 IB/ocrdma: Move user vendor structures 9ce28a20eec5 IB/mlx4: Move user vendor structures e44ee2fd9845 IB/cxgb4: Move user vendor structures a85fb3383340 IB/cxgb3: Move user vendor structures 3085e29e2f83 IB/mlx5: Move and decouple user vendor structures bd99fdea420b IB/{core,hw}: Add constant for node_desc 32f7451d1c62 ipoib: Make ipoib_warn ratelimited fb6375d7e6e7 IB/mlx4/alias_GUID: Remove deprecated create_singlethread_workqueue b4541f6f883a IB/ipoib_verbs: Remove deprecated create_singlethread_workqueue 855cda68285e IB/ipoib: Remove deprecated create_singlethread_workqueue 9e5df3125c9d IB/nes: Remove deprecated create_singlethread_workqueue fcf621dd2ba2 IB/mlx4/mcg: Remove deprecated create_singlethread_workqueue 90b14b3237ba IB/mlx4/mad: Remove deprecated create_singlethread_workqueue 41cd3944057a IB/mlx4: Remove deprecated create_singlethread_workqueue 72a36d114187 IB/mlx5/odp: Remove deprecated create_singlethread_workqueue 3c856c82adc2 IB/mlx5: Remove deprecated create_singlethread_workqueue 5e9ff9b0bf0a i40iw_cm: Remove deprecated create_singlethread_workqueue 73b976954360 i40iw_main: Remove deprecated create_singlethread_workqueue 401f047e1b10 IB/mthca: Remove deprecated create_singlethread_workqueue 52ee1a05d272 iw_cxgb4: Remove deprecated create_singlethread_workqueue b59114bbca19 IB/qib: Remove deprecated create_singlethread_workqueue b41ff7cdb50a iw_cxgb3: Remove deprecated create_singlethread_workqueue daf0879f4cb9 IB/iwcm: Remove deprecated create_singlethread_workqueue f54816261c2b IB/addr: Remove deprecated create_singlethread_workqueue dee9acbb3254 IB/cma: Remove deprecated create_singlethread_workqueue a190d3b07c9f IB/ucma: Remove deprecated create_singlethread_workqueue 01013cdf06d9 IB/multicast: Remove deprecated create_singlethread_workqueue 1c99e299ba62 IB/mad: Remove deprecated create_singlethread_workqueue 4534d8590201 IB/sa : Remove deprecated create_singlethread_workqueue 13eab21f92de IB/mlx5: LAG QP load balancing 4babcf97c551 IB/mlx5: Set unique device name on LAG 88621dfe9067 IB/mlx5: Port status track LAG master, when LAG is active 9ef9c640f4c5 IB/mlx5: Merge vports flow steering during LAG 5ec8c83e3ad3 IB/mlx5: Port events in RoCE now rely on netdev events 350d0e4c7e4b IB/mlx5: Track asynchronous events on a receive work queue 466fa6d2e364 IB/mlx5: Add support of more IPv6 fields to flow steering ca0d47538528 IB/mlx5: Add support in TOS and protocol to flow steering a72c6a2b0e69 IB/core: Add more fields to IPv6 flow specification 989a3a8f91ba IB/uverbs: Add more fields to IPv4 flow specification 15dfbd6b4f05 IB/uverbs: Add support to extend flow steering specifications c47ac6aee6df IB/mlx5: Add validation to flow specifications parsing 1f02a09c3804 IB/mlx4: Add validation to flow specifications parsing cc0e5d42351d IB/mlx5: Add sniffer support to steering d9d4980af21d IB/mlx5: Increase flow table reference count in create rule dd063d0e6c78 IB/mlx5: Fix coverity warning 5497adc63213 IB/mlx5: Save flow table priority handler instead of index 7055a29471ee IB/mlx5: Fix steering resource leak eb49ab0c5f3d IB/mlx5: Add port counter support for raw packet QP 0680efa21478 IB/mlx5: Refactor raw packet QP modify function 31f69a82b456 IB/mlx5: Expose RSS related capabilities 47adf2f4f580 IB/uverbs: Expose RSS related capabilities ccf20562601d IB/core: Expose RSS related capabilities 35d04077ad96 metag: Only define atomic_dec_if_positive conditionally 29ae7f9dc21a NFSD: Implement the COPY call 42e616167abb nfsd: handle EUCLEAN ff30f08c32f9 nfsd: only WARN once on unmapped errors 690d097c00c8 parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernels 98a29c39dc68 libnvdimm, namespace: allow creation of multiple pmem-namespaces per region 991d9020f3e0 libnvdimm, namespace: lift single pmem limit in scan_labels() c969e24c1b69 libnvdimm, namespace: filter out of range labels in scan_labels() 762d067dbad5 libnvdimm, namespace: enable allocation of multiple pmem namespaces 16660eaea0cc libnvdimm, namespace: update label implementation for multi-pmem 012207334a26 libnvdimm, namespace: expand pmem device naming scheme for multi-pmem a1f3e4d6a0c3 libnvdimm, region: update nd_region_available_dpa() for multi-pmem support 6ff3e912d32e libnvdimm, namespace: sort namespaces by dpa at init 0e3b0d123c8f libnvdimm, namespace: allow multiple pmem-namespaces per region at scan time bd4cd745b3b4 tools/testing/nvdimm: support for sub-dividing a pmem region 4fe9e1d957e4 parisc: Drop bootmem and switch to memblock 2a51fe083eba arch/x86: Handle non enumerated CPU after physical hotplug 29d5e6fbd65b rtl8xxxu: Fix rtl8192eu driver reload issue ab05e5ec81c7 rtl8xxxu: Fix rtl8723bu driver reload issue 8a55698f2f29 rtl8xxxu: Fix big-endian problem reporting mactime 1e54134ccad0 rtl8xxxu: Fix memory leak in handling rxdesc16 packets 9ad93fe35aff x86/fpu: Split old & new FPU code paths 66f314efca38 x86/fpu: Remove __fpregs_(de)activate() 25d83b531c1a x86/fpu: Rename lazy restore functions to "register state valid" 3d42de25d290 x86/fpu, kvm: Remove KVM vcpu->fpu_counter 3913cc350757 x86/fpu: Remove struct fpu::counter c592b5734706 x86/fpu: Remove use_eager_fpu() 2f7fada23549 x86/fpu: Remove the XFEATURE_MASK_EAGER/LAZY distinction ca6938a1cd8a x86/fpu: Hard-disable lazy FPU mode 02f39b2379fb x86/crypto, x86/fpu: Remove X86_FEATURE_EAGER_FPU #ifdef from the crc32c code c7e163fe282f Bluetooth: btusb: Fix atheros firmware download error 5ba899082cbf drm/i915/guc: Unwind GuC workqueue reservation if request construction fails ad07dfcddf13 drm/i915: Reset the breadcrumbs IRQ more carefully d7f763355750 drm/i915: Force relocations via cpu if we run out of idle aperture 8687b3ec852e drm/i915: Distinguish last emitted request from last submitted request 4b899da50dcf ecryptfs: Switch to generic xattr handlers bba0bd31b117 sockfs: Get rid of getxattr iop 971df15bd54a sockfs: getxattr: Fail with -EOPNOTSUPP for invalid attribute names e72a1a8b3a5a kernfs: Switch to generic xattr handlers b8020eff7f82 hfs: Switch to generic xattr handlers 6966f842c044 jffs2: Remove jffs2_{get,set,remove}xattr macros 5d18cbf16cfb xattr: Remove unnecessary NULL attribute name check 7aa6ec229661 drivers: net: phy: Correct duplicate MDIO_XGENE entry e5e0fbfc4e3b ethernet: qualcomm: QCOM_EMAC should depend on HAS_DMA and HAS_IOMEM 3a09f18ef6f6 net: ethernet: mediatek: remove hwlro property in the device tree 983e1a6c95ab net: ethernet: mediatek: get hw lro capability by the chip id instead of by the dtsi b95b6d99ce36 net: ethernet: mediatek: get the chip id by ETHDMASYS registers 4af1474e6198 net: bgmac: Fix errant feature flag check d35c99ff77ec netlink: do not enter direct reclaim from netlink_dump() 6664498280cf packet: call fanout_release, while UNREGISTERING a netdev 3d9e133fe611 devicetree: net: micrel-ksz90x1.txt: Properly explain skew settings 0a55c12f9734 net: phy: Add Wake-on-LAN driver for Microsemi PHYs. ed2eb0fb873e dt-bindings: net: renesas-ravb: Add support for R8A7796 RAVB 0fb26c3063ea drivers: net: cpsw-phy-sel: add support to configure rgmii internal delay 451e856ef709 net: hns: Add missing \n to end of dev_err messages, tidy up text 87089dd76815 net: ps3_gelic: Add missing \n to end of deb_dbg message 68c8182bedb1 net: axienet: Add missing \n to end of dev_err messages 2167ca029c24 xen/netback: add fraglist support for to-guest rx a37f12298c25 xen-netback: batch copies for multiple to-guest rx packets 98f6d57ced73 xen-netback: process guest rx packets in batches 7c0b1a23e6f9 xen-netback: immediately wake tx queue when guest rx queue has space eb1723a29b9a xen-netback: refactor guest rx fedbc8c132bc xen-netback: retire guest rx side prefix GSO feature 3254f83694fe xen-netback: separate guest side rx code into separate module 9e91db6b4abe parisc: Add hardened usercopy feature dfccd937deec drm/vc4: Add support for double-clocked modes. 21317b3fba54 drm/vc4: Set up the AVI and SPD infoframes. 682e62c45406 drm/vc4: Fix support for interlaced modes on HDMI. 2b29bf16611a drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes. 9d44abbbb8d5 drm/vc4: Fall back to using an EDID probe in the absence of a GPIO. 6e1cbbad670c drm/vc4: Enable limited range RGB output on HDMI with CEA modes. 7edabee06a56 drm/vc4: Fix races when the CS reads from render targets. 57b9f569447c drm/vc4: cleanup with list_first_entry_or_null() 1034023606d0 PCI: designware: Rename dw_pcie_valid_config() to dw_pcie_valid_device() e404f945a610 IB/rxe: improved debug prints & code cleanup b9fe856e5454 rdma_rxe: Ensure rdma_rxe init occurs at correct time b6bbee0d2438 IB/rxe: Properly honor max IRD value for rd/atomic. d9703650f4ab IB/{rxe,core,rdmavt}: Fix kernel crash for reg MR ffae955d49e6 IB/rxe: Fix sending out loopback packet on netdev interface. 063af5959749 IB/rxe: Avoid scheduling tasklet for userspace QP 8036617e92e3 drm/amdgpu: revert "use more than 64KB fragment size if possible" 2f9ba199daf3 drm/amdgpu: warn if dp aux is still attached on free 140c94da3c33 drm/amdgpu/dce11: add missing drm_mode_config_cleanup call 8a2eef1dbc85 drm/amdgpu: also track late init state 3f5f0a4475e1 MIPS: generic: Convert SEAD-3 to a generic board eed0eabd12ef MIPS: generic: Introduce generic DT-based board support cf2a5e0bb4c6 MIPS: Support generating Flattened Image Trees (.itb) 3ffc17d8768b MIPS: Adjust MIPS64 CAC_BASE to reflect Config.K0 dabdc1853d59 MIPS: Print CM error reports upon bus errors 20d330645cfb MIPS: Support per-device DMA coherence cfa93fb9c2ea MIPS: dma-default: Don't check hw_coherentio if device is non-coherent f23020230e68 MIPS: Sanitise coherentio semantics 87dd9a4de421 MIPS: PCI: Support generic drivers c5611df96804 MIPS: PCI: Introduce CONFIG_PCI_DRIVERS_LEGACY f8091a88978b MIPS: PCI: Split pci.c into pci.c & pci-legacy.c ab96b03144c5 MIPS: PCI: Inline pcibios_assign_all_busses f474ba9d9f27 MIPS: PCI: Make pcibios_set_cache_line_size an initcall 88555b481958 MIPS: PCI: Support for CONFIG_PCI_DOMAINS_GENERIC 23dac14d058f MIPS: PCI: Use struct list_head lists d05c513069f1 MIPS: tracing: disable uprobe/kprobe on compact branch instructions e3031b32840c MIPS: tracing: move insn_has_delay_slot to a shared header d66698e08346 MIPS: BMIPS: Support APPENDED_DTB a2c510a2d041 MIPS: BMIPS: Use interrupt-controller node name cfc8be04c36a MIPS: BMIPS: Add support NAND device nodes b2420e2762e3 MIPS: BMIPS: Add support SDHCI device nodes c707844d4b87 MIPS: BMIPS: Add support GPIO device nodes 7bbe59ddbb9f MIPS: BMIPS: Add support PWM device nodes c834469b88cd MIPS: Malta: Remove custom halt implementation 10b6ea0959de MIPS: Malta: Use syscon-reboot driver to reboot 97af8e1cb318 MIPS: Malta: Probe pflash via DT 0a46ffa3604e MIPS: Malta: Probe RTC via DT eea1645bb864 MIPS: Malta: Remove custom DT match table ecd76eded07d of/platform: Probe "isa" busses by default 38ec82fe21cd MIPS: Malta: Probe interrupt controllers via DT 0051fc2e7b84 MIPS: Malta: Use all available DDR by default 422dd256642b MIPS: Malta: Allow PCI devices DMA to lower 2GB physical 5d2949ec86a5 irqchip: i8259: Remove unused i8259A_irq_pending 19afc3d269fe irqchip: i8259: Allow platforms to override poll function 690803acca14 irqchip: i8259: Add domain before mapping parent irq e6a54ba304b1 MIPS: SEAD3: Remove custom read_persistent_clock 5e189564d574 MIPS: SEAD3: Use img-ascii-lcd driver 0cad855fbd08 auxdisplay: img-ascii-lcd: driver for simple ASCII LCD displays 8ef3ff2723f8 dt-bindings: img-ascii-lcd: Document a binding for simple ASCII LCDs eb42d760db2e FBDEV: cobalt_lcdfb: Drop SEAD3 support ec5218a23c47 MIPS: SEAD3: Drop use of cobalt fbdev driver 69a44b16cba8 drm/i915: Add spurious CRT DMI match for Intel DZ77BH-55K f0dfb1a81a9d drm/i915: Register shadow VGA even when it produces spurious detection results 26aa23396ed3 Revert "Skip intel_crt_init for Dell XPS 8700" 09bb8bfffd29 exportfs: be careful to only return expected errors. 8321564a11bb selftests/powerpc: Fix build break caused by EXPORT_SYMBOL changes ad654f25a12d MAINTAINERS: Update powerpc website & add selftests 55099115ca52 MAINTAINERS: Drop separate pseries entry 56a5b8da29fb MAINTAINERS: Remove myself from PA Semi entries 2ae342e64d98 selftests/powerpc: Add missing binaries to .gitignores 0dcfc487e521 ASoC: Intel: report JACK_LINEOUT event 9a58725ba533 ASoC: Intel: Skylake: Use DPIB to update position for Playback stream a6a198bc60e6 xen/x86: Update topology map for PV VCPUs 476080a79367 nios2: use of_property_read_bool 1b422066658b Bluetooth: Refactor append name and appearance 7ddb30c7471e Bluetooth: Add appearance to default scan rsp data cecbf3e932c1 Bluetooth: Fix local name in scan rsp 1165df0ee470 Bluetooth: btusb: add entry for Marvell 8997 chipset 0c9501f823a4 backlight: pwm_bl: Handle gpio that can sleep 358791033f39 backlight-tosa: Delete unnecessary assignment for the field "owner" cfee9eddcd61 x86/unwind: Fix oprofile module link error fb833b1fbb68 ARM: fix delays fdb6e4839e3a ath6kl: configure SDIO when power is reapplied db14b18a73a1 ath6kl: after cleanup properly reflect that sg is disabled 3605d751d5dd ath6kl: fix busreqs so they can be reused when sg is cleaned up bf7d620abf22 rxrpc: Don't request an ACK on the last DATA packet of a call's Tx phase 9749fd2beac4 rxrpc: Need to produce an ACK for service op if op takes a long time 9008f998a2e9 afs: Check for fatal error when in waiting for ack state cf69207afa2a rxrpc: Return negative error code to kernel service 94bc669efa3b rxrpc: Add missing notification d7833d00915e rxrpc: Queue the call on expiry b3156274ca01 rxrpc: Partially handle OpenAFS's improper termination of calls a5af7e1fc69a rxrpc: Fix loss of PING RESPONSE ACK production due to PING ACKs 26cb02aa6d3e rxrpc: Fix warning by splitting rxrpc_send_call_packet() a9f312d98aff rxrpc: Only ping for lost reply in client call 7212a57e8eaa rxrpc: Fix oops on incoming call to serviceless endpoint 19c0dbd5406d rxrpc: Fix duplicate const b63452c11e22 rxrpc: Accesses of rxrpc_local::service need to be RCU managed 98e98eb6a8a1 sparc: fixing ident and beautifying code aa7bde1a8b49 sparc64: Enable setting "relaxed ordering" in IOMMU mappings 8914391b4e65 sparc64: Enable PCI IOMMU version 2 API cdd4f4c71047 sparc: migrate exception table users off module.h and onto extable.h 8a5f50d3b7f2 libnvdimm, namespace: unify blk and pmem label scanning f95b4bca9e7d libnvdimm, namespace: refactor uuid_show() into a namespace_to_uuid() helper af70c1f92d35 phy: micrel.c: Enable ksz9031 energy-detect power-down mode a44c984f1ef1 netfilter: merge fixup for "nf_tables_netdev: remove redundant ip_hdr assignment" 1f08af52e7c9 xfs: implement swapext for rmap filesystems 39aff5fdb91e xfs: refactor swapext code e06259aa08fb xfs: various swapext cleanups e54b5bf9d7ae xfs: recognize the reflink feature bit a35eb41519ab xfs: simulate per-AG reservations being critically low 4f435ebe7d04 xfs: don't mix reflink and DAX mode for now c8e156ac336d xfs: check for invalid inode reflink flags e153aa7990a0 xfs: set a default CoW extent size of 32 blocks 3f165b334e51 xfs: convert unwritten status of reverse mappings for shared files ceeb9c832eec xfs: use interval query for rmap alloc operations on shared files 0e07c039bac5 xfs: add shared rmap map/unmap/convert log item types 80de462e090c xfs: increase log reservations for reflink 83104d449e8c xfs: garbage collect old cowextsz reservations 90e2056d76ad xfs: try other AGs to allocate a BMBT block 6fa164b865e4 xfs: don't allow reflink when the AG is low on space 84d6961910ea xfs: preallocate blocks for worst-case btree expansion f7ca35227253 xfs: create a separate cow extent size hint for the allocator 98cc2db5b8b2 xfs: unshare a range of blocks via fallocate f0bc4d134b46 xfs: swap inode reflink flags when swapping inode extents f86f403794b1 xfs: teach get_bmapx about shared extents and the CoW fork cc714660bb8b xfs: add dedupe range vfs function 9fe26045e98f xfs: add clone file and clone range vfs functions 862bb360ef56 xfs: reflink extents from one file to another 174edb0e46e5 xfs: store in-progress CoW allocations in the refcount btree 5e7e605c4d1b xfs: cancel pending CoW reservations when destroying inodes aa8968f227a8 xfs: cancel CoW reservations and clear inode reflink flag when freeing blocks 0613f16cd201 xfs: implement CoW for directio writes db1327b16c2b xfs: report shared extent mappings to userspace correctly 87095f7ddeff tools build: Add feature detection for g++ f61bdc330428 tools build: Support compiling C++ source file 2ad8327fd001 perf top/report: Add tips about a list option 49343235d08a perf report/top: Add a tip about system-wide collection from all CPUs 8649b6434ebc perf report/top: Add a tip about source line numbers with overhead c5317167854e proc: switch auxv to use of __mem_open() aa7eb9ad32f8 remove a stray reference to asm/uaccess.h in docs c99d2abd9bc6 sparc64: separate extable_64.h, switch elf_64.h to it 88dd4a748da7 score: separate extable.h, switch module.h to it 29abfbd9cbba mips: separate extable.h, switch module.h to it 91fff9b347f9 hpfs: support FIEMAP dcfc3a6740d3 tools: Synchronize tools/include/uapi/linux/bpf.h a949e6399246 pipe: fix comment in pipe_buf_operations ca76f5b6bdbd pipe: add pipe_buf_steal() helper fba597db4218 pipe: add pipe_buf_confirm() helper a779638cf622 pipe: add pipe_buf_release() helper 7bf2d1df8082 pipe: add pipe_buf_get() helper a7c2242166eb relay: simplify relay_file_read() 523ac9afc73a switch default_file_splice_read() to use of pipe-backed iov_iter 82c156f85384 switch generic_file_splice_read() to use of ->read_iter() 241699cd72a8 new iov_iter flavour: pipe-backed a5c4c74564f0 tools: Synchronize tools/arch/x86/include/asm/cpufeatures.h d23e354fe58a perf bench mem: Sync memcpy assembly sources with the kernel 72c6ff2583fb perf jevents: Fix Intel JSON fixed counter conversions 64f77566e1c8 crush: remove redundant local variable 74a5293832b3 crush: don't normalize input of crush_ln iteratively 43caeb187deb xfs: move mappings from cow fork to data fork after copy-write 4862cfe825c0 xfs: support removing extents from CoW fork f39cce654f9a parisc: Add cfi_startproc and cfi_endproc to assembly code 2929e738002e parisc: Move hpmc stack into page aligned bss section 997198ba1ed6 fs/block_dev.c: return the right error in thaw_bdev() 3ddf40e8c319 mm: filemap: fix mapping->nrpages double accounting in fuse d3798ae8c6f3 mm: filemap: don't plant shadow entries without radix tree node f38b7c254753 wlcore: sdio: drop kfree for memory allocated with devm_kzalloc 9b7396624a7b mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk() 93c76b6b2faa mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk() a130347973c4 tools lib traceevent: Fix kbuffer_read_at_offset() 58bfea953255 timekeeping: Fix __ktime_get_fast_ns() regression a4fce9cb782a drm/prime: Take a ref on the drm_dev when exporting a dma_buf 56a76c0123d6 drm/prime: Pass the right module owner through to dma_buf_export() bf3b123e3d94 drm/bridge: Call drm_connector_cleanup directly 7d83a155f0c4 drm: simple_kms_helper: Add prepare_fb and cleanup_fb hooks 587680c1c52d drm: Release resources with a safer function 87e5fc99b028 DT: irqchip: renesas-irqc: document R8A7743/5 support e94f0044c9d2 dt-bindings: Add Keith&Koep vendor prefix 566c56a493ea drm/i915: Sort DEV_INFO_FOR_EACH_FLAG 604db6509dda drm/i915: Reduce trickery in DEV_INFO_FOR_EACH_FLAG 86834511c2ac ASoC: da7219: Improve pop/click performance for sensitive HPs 3bccbe20f6d1 perf intel-pt: Fix MTC timestamp calculation for large MTC periods 51ee6481fa8e perf intel-pt: Fix estimated timestamps for cycle-accurate mode a1d9972e59e1 perf uretprobe ppc64le: Fix probe location 65543b3353e7 irqchip/metag-ext: Improve function-level documentation 0ff4deee9cbb irqchip/vic: Improve function-level documentation b91688f528fe x86/vmware: Skip lapic calibration on VMware 2df0e78b44e2 x86/syscalls: Remove bash-isms in syscall table generator 5cb651a79593 drm/i915: Allow DP to work w/o EDID 565fdc6a2afe xen/x86: Initialize per_cpu(xen_vcpu, 0) a little earlier 27d4efc5591a drm/i915: Move long hpd handling into the hotplug work 6679dac513fd x86/pkeys: Update documentation 33f53719d13a drm/i915: Show waiters in i915_hangcheck_info 1b36595ffb35 drm/i915: Show RING registers through debugfs cdb324bde570 drm/i915: Show bounds of active request in the ring on GPU hang 77c607013e20 drm/i915: Double check hangcheck.seqno after reset 9e60ab038781 drm/i915: Disable irqs across GPU reset c87d50cc9fcc drm/i915/execlists: Move clearing submission count from reset to init a3aabe86a340 drm/i915/execlists: Reinitialise context image after GPU hang 62ae14b1edca drm/i915: Share the computation of ring size for RING_CTL register ef4736678fc3 xfs: allocate delayed extents in CoW fork 60b4984fc392 xfs: support allocating delayed extents in CoW fork 2a06705cd595 xfs: create delalloc extents in CoW fork be51f8119c2f xfs: support bmapping delalloc extents in the CoW fork 3993baeb3c52 xfs: introduce the CoW fork 11715a21bc30 xfs: don't allow reflinked dir/dev/fifo/socket/pipe files f0ec1b8ef11d xfs: add reflink feature flag to geometry 53aa1c34f4eb xfs: define tracepoints for reflink activities 4453593be6c5 xfs: return work remaining at the end of a bunmapi operation c84750906b48 async_pq_val: fix DMA memory leak 251d41c58b76 mlxsw: switchx2: Fix misuse of hard_header_len feb7d387a6cf mlxsw: spectrum: Fix misuse of hard_header_len fd4d74042708 MIPS: SEAD3: Parse memsize in DT shim a1ec6003f215 MIPS: SEAD3: Use generic restart-poweroff driver 70bfdcec9ad9 MIPS: SEAD3: Reset via generic syscon-reboot driver & DT c764583f40b8 MIPS: SEAD3: Use register-bit-led driver via DT for LEDs 3aefc6554ad9 MIPS: SEAD3: Probe parallel flash via DT 63c8d90ca967 USB: host: ehci-sead3: Remove SEAD-3 EHCI code 7afd2a5aec2e MIPS: SEAD3: Probe EHCI controller using DT a34e93882de4 MIPS: SEAD3: Probe ethernet controller using DT 53f37d1d3069 MIPS: SEAD3: Use generic ns16550a earlycon support c11e3b48dbc3 MIPS: SEAD3: Probe UARTs using DT b6d5e47e6729 MIPS: SEAD3: Probe interrupt controllers using DT 0a15273666aa MIPS: SEAD3: Split obj-y entries across lines ba7505022c8b MIPS: pm-cps: Generate idle state entry code when CPUs are onlined cd14c92bbd09 MIPS: kvm: Audit and remove any unnecessary uses of module.h 2722090af4f8 MIPS: pci: Audit and remove any unnecessary uses of module.h 527581b9cf6e MIPS: lib: Audit and remove any unnecessary uses of module.h d9ba57780637 MIPS: mm: Audit and remove any unnecessary uses of module.h d9d5417755ed MIPS: kernel: Audit and remove any unnecessary uses of module.h 74abd4e9b100 mailmap: Canonicalize to Qais' current email address. 7688c5391038 MIPS: smp.c: Introduce mechanism for freeing and allocating IPIs e710d6668309 MIPS: tlb-r4k: If there are wired entries, don't use TLBINVF b2ff71718e60 MIPS: c-r4k: Fix flush_icache_range() for EVA 24d1a6e63e8f MIPS: KVM: Use __local_flush_icache_user_range() ea908ba8f734 drm/armada: fix clock counts 3f807e5ae559 NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic 2f86e0919a02 fs: nfs: Make nfs boot time y2038 safe 261d7794c49b Input: synaptics-rmi4 - fix error handling in I2C transport driver bbc2ceeb3220 Input: synaptics-rmi4 - fix error handling in SPI transport driver 574a62c93a66 Input: ALPS - add V8 protocol documentation aeaa881f9b17 Input: ALPS - set DualPoint flag for 74 03 28 devices 7ad8a1067dfc Input: ALPS - allow touchsticks to report pressure a831776323e7 Input: ALPS - handle 0-pressure 1F events 4777ac220c43 Input: ALPS - add touchstick support for SS5 hardware 17c12bcd3030 xfs: when replaying bmap operations, don't let unlinked inodes get reaped 9f3afb57d5f1 xfs: implement deferred bmbt map/unmap operations 4847acf868bb xfs: pass bmapi flags through to bmap_del_extent f65306ea5246 xfs: map an inode's offset to an exact physical block 77d61fe45e72 xfs: log bmap intent items 6413a01420c2 xfs: create bmbt update intent log items 181ffd19cc98 x86/PCI: VMD: Move VMD driver to drivers/pci/host ca1989084054 PCI: rockchip: Fix wrong transmitted FTS count 58c6990c5ee7 PCI: rockchip: Improve the deassert sequence of four reset pins 277743ef616d PCI: rockchip: Increase the Max Credit update interval b3327f7fae66 PCI: rcar: Try increasing PCIe link speed to 5 GT/s at boot 8cb619d82ef9 drm/amdgpu/virtual_dce: adjust config ifdef 5eeda8a48134 drm/amdgpu/vce: add support for hw config packet (v2) 806c60c2c1d3 drm/amdgpu: clean up to set fw_offset as 0 twice c64474e4f72f drm/amdgpu: remove DRM_AMD_POWERPLAY 363926dc9ef6 drm/radeon: Prevent races on pre DCE4 between flip submission and completion. 73d4c23f5361 drm/radeon: Slightly more robust flip completion handling for < DCE-4 ebee76f7fa46 ath10k: allow setting coverage class 209b2a68de76 ath10k: add platform regulatory domain support d291d8e0592a ath: export alpha2 helper bafe492610d5 ath10k: add cc_wraparound type for QCA9888 and QCA9884 ac86aa5755db ath10k: provide provision to get Transmit Power Control stats for 10.4 b8d336ed90f5 mfd: arizona: Handle probe deferral for reset GPIO 1961531d1a0a mfd: arizona: Remove arizona_of_get_named_gpio helper function f4c052622567 mfd: arizona: Add DT options for max_channels_clocked and PDM speaker config 0133d323463e mfd: twl6040: Register child device for twl6040-pdmclk 25d94a11db6d mfd: cros_ec_spi: Remove unused variable 'request' c7c76277702c mfd: omap-usb-host: Return value is not 'const int' 364c517edc3f mfd: ab8500-debugfs: Remove 'weak' function suspend_test_wake_cause_interrupt_is_mine() e58d3e76be1b mfd: ab8500-debugfs: Remove ab8500_dump_all_banks_to_mem() 45ff2b685a6e mfd: db8500-prcmu: Remove unused *prcmu_set_ddr_opp() calls c45eab2cb060 mfd: ab8500-debugfs: Prevent initialised field from being over-written c646e2b115b0 mfd: max8997-irq: 'inline' should be at the beginning of the declaration fae5e033d65a mfd: rk808: Fix RK818_IRQ_DISCHG_ILIM initializer b4feabe917ee mfd: tps65217: Fix nonstandard declaration fe62c477df0c mfd: lp873x: Remove unused mutex lock from struct lp873x 2c2469bc03d5 mfd: atmel-hlcdc: Do not sleep in atomic context 22a96b85eabd mfd: exynos-lpass: Mark PM functions as __maybe_unused c50cdd62dda3 mfd: intel-lpss: Add default I2C device properties for Apollo Lake 7a243b632383 mfd: twl-core: Make it explicitly non-modular 391cd33a0b66 mfd: sun6i-prcm: Make it explicitly non-modular da4d0f242574 mfd: smsc-ece1099: Make it explicitly non-modular b3fe9c5c4753 mfd: intel_msic: Make it explicitly non-modular ed401e8ff47c mfd: as3722: Convert MFD_AS3722 from bool to tristate 0a589167b3be mfd: altera-a10sr: Make it explicitly non-modular dea9c730e568 mfd: tps65217: Add power button as subdevice 6556bdacf646 mfd: tps65217: Add support for IRQs 7e94e51525d3 mfd: sm501: Constify gpio_chip structures cc370ab50e57 syscon: dt-bindings: Add documentation for Aspeed system control units 80366127be7a MAINTAINERS: Add MFD's DT bindings directory to MFD entry b53046cbf8c9 mfd: ucb1x00: Remove NO_IRQ check bab1e0c01810 doc: bindings: mfd: act8945a: Update the example c78cb17867e4 mfd: twl6040: The chip does not support bulk access 3612b27cfb4a mfd: arizona: Use suspend_noirq inplace of suspend_late 7235711aec8d mfd: act8945a: Add .of_compatible for act8945a-charger 75d8a2b041f2 mfd: arizona: Add sensible return value to some error paths c695abab2429 mfd: Add Samsung Exynos Low Power Audio Subsystem driver e18183cefc8b mfd: Add DT bindings documentation for Samsung Exynos LPASS 547120edbacb mfd: da9053: Ensure the FAULT_LOG is cleared during MFD driver probe 29090265a242 mfd: dm355evm_msp: Refactoring for add_child() 8dcc5ff8fcaf mfd: rtsx_usb: Avoid setting ucr->current_sg.status 09185a5999c7 mfd: ucb1x00: Allow IRQ probing to work with IRQs > 32 3526403353c2 mfd: qcom_rpm: Handle message RAM clock 8c5d0571596e mfd: max14577: Change Krzysztof Kozlowski's email to kernel.org 78fd1a0fa988 Documentation: mfd: Add DT bindings for the LP873X 9c6235c86332 mfd: intel_soc_pmic_bxtwc: Add bxt_wcove_usbc device 77fc5ff64f18 mfd: lpss: Add Intel Kaby Lake PCH-H PCI IDs 9a6dc644512f mfd: 88pm80x: Double shifting bug in suspend/resume 7f70495a5188 mfd: altera-a10sr: Make altr_a10sr_regmap_config static const 88003fb10f1f mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled 37778d83a744 mfd: da9063: Update author information to remove incorrect e-mail addresses b419c16b52cd mfd: axp20x: Add AXP209 GPIO support 349290fc9e76 mfd: qcom_rpm: Add missing of_node_put after calling of_parse_phandle cdd8da8cc66b mfd: arizona: Add gating of external MCLKn clocks d99a043a9a50 MIPS: uprobes: Flush icache via kernel address 8e3a9f4c3ab6 MIPS: cacheflush: Use __flush_icache_user_range() 01882b4d5eae MIPS: c-r4k: Split user/kernel flush_icache_range() d260d97e64c0 MIPS: c-r4k: Drop bc_wback_inv() from icache flush 4b22c693e325 MIPS: traps: Ensure full EBase is written c195e079e9dd MIPS: traps: Convert ebase to KSEG0 18022894eca1 MIPS: traps: 64bit kernels should read CP0_EBase 64bit 72bc8c75eaf7 cpuidle: cpuidle-cps: Enable use with MIPSr6 CPUs. 4b6401365a6c MIPS: SMP: Wrap call to mips_cpc_lock_other in mips_cm_lock_other 77451997237f MIPS: pm-cps: Support CM3 changes to Coherence Enable Register 929d4f51e6b8 MIPS: pm-cps: Add MIPSr6 CPU support 15ea26cf510c MIPS: pm-cps: Remove selection of sync types 90b084b1bc7e MIPS: pm-cps: Use MIPS standard completion barrier 85e540be7549 MIPS: pm-cps: Use MIPS standard lightweight ordering barrier 6622ada354ba MIPS: Barrier: Add definitions of SYNC stype values f6b43d935482 MIPS: pm-cps: Update comments on barrier instructions b97d0b9099af MIPS: pm-cps: Change FSB workaround to CPU blacklist d6219420480b MIPS: CPC: Avoid lock when MIPS CM >= 3 is present 6b89d22e742a MIPS: CPC: Convert bare 'unsigned' to 'unsigned int' e6e5b7b6d0de MIPS: Octeon: Fix PCI interrupt routing on D-Link DSR-500N. 6fcdc71735a5 MIPS: Octeon: Add DTS for D-Link DSR-500N. 1491eaf970ee MIPS: Octeon: Split dlink_dsr-1000n.dts to allow reuse with D-Link DSR-500N. 6376d7baffb9 MIPS: Octeon: Delete unused cvmx-mdio.h 0d19672e7807 MIPS: Octeon: Delete legacy code for PHY access 0a1e192d660d MIPS: Octeon: Delete unused cvmx_helper_board_link_set_phy. 80c73b3509f2 MIPS: Octeon: Delete unused cvmx_override_board_link_get. b93ebc1d5bd1 MIPS: Octeon: Don't try to maintain link state in early init. 23d1f8f589df MIPS: Octeon: Delete legacy hack for broken bootloaders 00ca02501259 MIPS: BCM63xx: Let clk_disable() return immediately if clk is NULL 5f92635462d6 MIPS: PCI: Reduce stack frame usage 44ce9a9ae977 MIPS: TXx9: Convert to Common Clock Framework 39a3b6355329 WATCHDOG: txx9wdt: Add missing clock (un)prepare calls for CCF 5ac676ade1ea MIPS: TXx9: tx49xx: Move GPIO setup from .mem_setup() to .arch_init() 561eca499055 MIPS: TXx9: tx39xx: Move GPIO setup from .mem_setup() to .arch_init() db19462bb7ac MIPS: Squash lines for simple wrapper functions 60219c563c9b MIPS: Add RTC support for Loongson1C board 9f3b8081a476 MIPS: Migrate exception table users off module.h and onto extable.h 6f42e0e384d6 MIPS: Lantiq: Make xrx200_phy_fw explicitly non-modular 0008ef9b1595 MIPS: Lantiq: Make vmmc explicitly non-modular 62ee73d284e7 MIPS: ralink: Make timer explicitly non-modular 191084bca831 MIPS: BCM47xx: Make serial explicitly non-modular d2b965b24895 MIPS: Delete unused file smp-gic.c f715677f8f13 MIPS: pistachio: Remove ANDROID_TIMED_OUTPUT from defconfig. 94a2de0fdb34 MIPS: pci-mt7620: Delete unnecessary assignment for the field "owner" 765b06479a47 MIPS: Move identification of VP(E) into proc.c from smp-mt.c 5b9a15e891b8 MIPS: Loongson1C: Add defconfig 12e3280b33fe MIPS: Loongson1C: Add board support a1ca83869d4e MIPS: Add CPU support for Loongson1C fd6ecf42fb34 MIPS: Octeon: Rename upper case variables at setup time. 4c0f5a7124aa MIPS: Octeon: Take all memory into use by default. ef0c592ad099 MIPS: BMIPS: Add device tree example for BCM6362 8e385a66d7db MIPS: BMIPS: Add BCM6362 support 484d83b3d6a0 MIPS: BMIPS: Add device tree example for BCM3368 4bac0e2afc7b MIPS: BMIPS: Add BCM3368 support 786e19a88895 MIPS: BMIPS: Add device tree example for BCM63268 695835511f96 MIPS: BMIPS: rename bcm96358nb4ser to bcm6358-neufbox4-sercom 5035dd83cc57 MIPS: BMIPS: add missing bcm97435svmb to DT_NONE 80b7978c6014 MIPS: Don't specify STACKPROTECTOR in defconfigs 615e5000830d drm/i915: silence io mapping/unmapping sparse warnings on different address spaces 8ddee393a566 dt-bindings: add vendor prefix for Auvidea GmbH db91aa793ff9 x86/irq: Prevent force migration of irqs which are not in the vector domain bb7791bd2bd4 drm/i915: make skl_ddb_add_affected_planes static 9480dbf07441 drm/i915: Inline binary search 5a659383816a drm/i915: Use binary search when looking for shadowed registers 47188574a966 drm/i915: Sort the shadow register table 22d48c55ba5f drm/i915: Remove identical write mmmio functions 6044c4a37102 drm/i915: Remove identical mmio read functions 895833bd97fb drm/i915: Remove identical macros 15157970f7c5 drm/i915: Store the active forcewake range table pointer 0dd356bb6ff5 drm/i915: Eliminate Gen9 special case 91e630b9e636 drm/i915: Use binary search when looking up forcewake domains b008123966a4 drm/i915: Sort forcewake mapping tables 9fc1117cf8ca drm/i915: Data driven register to forcewake domains lookup c521b0c898b0 drm/i915: Do not inline forcewake taking in mmio accessors 003342a50021 drm/i915: Keep track of active forcewake domains in a bitmask e9b825f4e98c drm/i915: Remove redundant hsw_write* mmio functions ff64aa1e6300 drm/i915: workaround sparse warning on variable length arrays b7b7013cac55 powerpc/bpf: Add support for bpf constant blinding ce0761419fae powerpc/bpf: Implement support for tail calls 7b847f523fe0 powerpc/bpf: Introduce accessors for using the tmp local stack space 2685f826e5ff powerpc/fadump: Fix build break when CONFIG_PROC_VMCORE=n 5d176f751ee3 powerpc: tm: Enable transactional memory (TM) lazily for userspace 172f7aaa75d0 powerpc/tm: Add TM Unavailable Exception d986d6f4d0ee powerpc: Remove do_load_up_transact_{fpu,altivec} 000ec280e3dd powerpc: tm: Rename transct_(*) to ck(\1)_state dc3106690b20 powerpc: tm: Always use fp_state and vr_state to store live registers dd9bda478093 selftests/powerpc: Add checks for transactional VSXs in signal contexts 7bb0e7e38b57 selftests/powerpc: Add checks for transactional VMXs in signal contexts 5ca4ffcd5cee selftests/powerpc: Add checks for transactional FPUs in signal contexts f10d4424b20c selftests/powerpc: Add checks for transactional GPRs in signal contexts ef186331b427 selftests/powerpc: Check that signals always get delivered 8e03bd4e70b6 selftests/powerpc: Add TM tcheck helpers in C 0886c6d4d21e selftests/powerpc: Allow tests to extend their kill timeout babcd9c4b3e8 selftests/powerpc: Introduce GPR asm helper header file 2b4093790abd selftests/powerpc: Move VMX stack frame macros to header file be4a9f56666a selftests/powerpc: Rework FPU stack placement macros and move to header file 65ca668f58a2 selftests/powerpc: Check for VSX preservation across userspace preemption d9c409d67131 drm/i915: keep CONFIG_DRM_FBDEV_EMULATION=n function stubs together be6a2e4c46cc Revert "sched/core: Do not use smp_processor_id() with preempt enabled in smpboot_thread_fn()" 2fbfadb5436a MAINTAINERS: net: add entry for Freescale QorIQ DPAA FMan driver 07d8aafb3ef8 fsl/fman: remove leftover comment 2fa46c130193 netfilter: nft_limit: fix divided by zero panic dbb5918cb333 netfilter: fix namespace handling in nf_log_proc_dostring 0af46590d415 fsl/fman: fix return value checking 73912d51d6c8 fsl/fman: simplify redundant condition 604104fc549a fsl/fman: check of_get_phy_mode() return value 47256192c65b fsl/fman: check pcsphy pointer before use 44045e45abbd fsl/fman: MEMAC may use QSGMII PHY interface mode 73c364e11001 fsl/fman: return a phy_dev pointer from init 537a31658f8a fsl/fman: simplify device tree reads 6fa8519274db fsl/fman: use of_get_phy_mode() 5df6f7fa47e0 fsl/fman: small fixes 29c4684e7619 fsl/fman: fix loadable module compilation 8536aa06f7d7 fsl/fman: split lines over 80 characters 0546d685f07c drm/rockchip: analogix_dp: Refuse to enable PSR if panel doesn't support it 561b069008dc drm/bridge: analogix_dp: Add analogix_dp_psr_supported 74064893901a drm/fb-helper: add DRM_FB_HELPER_DEFAULT_OPS for fb_ops 61802130d85f drm: Document caveats around atomic event handling 58f0f9f75c1b uapi: add missing install of sync_file.h 6bd488db80a4 drm: Simplify drm_printk to reduce object size quite a bit 8cadab0a2adc drm/i915: Account for sink max TMDS clock when checking the port clock 6a2a5c5dea7e drm/i915: Replace a bunch of connector->base.display_info with a local variable 23ebf8b9eab9 drm/edid: Move dvi_dual/max_tmds_clock parsing out from drm_edid_to_eld() 011acce2859a drm/edid: Clear the old cea_rev when there's no CEA extension in the new EDID 1cea146a806a drm/edid: Reduce the number of times we parse the CEA extension block 1826750f5775 drm/edid: Don't pass around drm_display_info needlessly 2a272ca9b8f7 drm/edid: Move dvi_dual/max_tmds_clock to drm_display_info ab5603c4d334 drm/edid: Make max_tmds_clock kHz instead of MHz 75d7e542bd36 drm/edid: Clear old dvi_dual/max_tmds_clock before parsing the new EDID 85c91580555a drm/edid: Clear old audio latency values before parsing the new EDID 077675c1e8a1 drm: Convert prime dma-buf <-> handle to rbtree 188af070d4d2 drm/mediatek: mark symbols static where possible 6239817702e6 drm/rockchip: mark symbols static where possible 813cfc89f826 drm/rockchip: add missing header dependencies 2c15f25b2923 net/faraday: Stop NCSI device on shutdown c0cd1ba4f8bd net/ncsi: Introduce ncsi_stop_dev() 83afdc6aad9d net/ncsi: Rework the channel monitoring a0509cbeef5d net/ncsi: Allow to extend NCSI request properties a15af54f8f2a net/ncsi: Rework request index allocation 55e02d0837fb net/ncsi: Don't probe on the reserved channel ID (0x1f) bc7e0f50aa69 net/ncsi: Introduce NCSI_RESERVED_CHANNEL d8cedaabe712 net/ncsi: Avoid unused-value build warning from ia64-linux-gcc 93409033ae65 net: Add netdev all_adj_list refcnt propagation to fix panic d11994314b2b powerpc: signals: Stop using current in signal code e909fb83d392 powerpc: Never giveup a reclaimed thread when enabling kernel {fp, altivec, vsx} 3cee070a13b1 powerpc: Return the new MSR from msr_check_and_set() b0f16b46988f powerpc: Add check_if_tm_restore_required() to giveup_all() dc16b553c949 powerpc: Always restore FPU/VEC/VSX if hardware transactional memory in use 0e7736c6b806 powerpc/powernv: Fix data type for @r in pnv_ioda_parse_m64_window() 5adaf8629b19 powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data() 066bcd785aac powerpc/powernv: Specify proper data type for PCI_SLOT_ID_PREFIX a7032132d756 powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag() d63e51b31e0b powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear() 39f0d6fbdc3f drivers/pci/hotplug: Use of_property_read_u32() in powernv driver 735840b44bcc cxl: replace loop with for_each_child_of_node(), remove unneeded of_node_put() aaa2245ed836 cxl: Flush PSL cache before resetting the adapter e2ad477cb263 powerpc: Set default CPU type to POWER8 for little endian builds 8a18cc0c2c36 powerpc: Only disable HAVE_EFFICIENT_UNALIGNED_ACCESS on POWER7 little endian 61e98ebff3ba powerpc: Remove static branch prediction in atomic{, 64}_add_unless bb85fb580327 powerpc: During context switch, check before setting mm_cpumask 91ac730b8b1d powerpc/eeh: Quieten EEH message when no adapters are found 9eda65fb82f3 powerpc/configs: Enable Intel i40e on 64 bit configs d3eb34a31242 powerpc/configs: Change a few things from built in to modules 32eab6c9e15a powerpc/configs: Bump kernel ring buffer size on 64 bit configs 43c2394fc150 powerpc/configs: Enable VMX crypto 12ab11a2c09b powerpc/64: Align hot loops of memset() and backwards_memcpy() a4cc96d1f017 net: phy: Add Edge-rate driver for Microsemi PHYs. 277964e19e14 vmxnet3: Wake queue from reset work 21f54ddae449 Using BUG_ON() as an assert() is _never_ acceptable edfc23ee3e0e i40e: avoid NULL pointer dereference and recursive errors on early PCI error 8b0678dc9142 ASoC: tas571x: remove improper PDN signal usage in set_bias_level abd49676c707 qed: Add RoCE ll2 & GSI support ee8eaea30b13 qed: Add support for memory registeration verbs f10939403352 qed: Add support for QP verbs c295f86e60f5 qed: PD,PKEY and CQ verb support 51ff17251c9c qed: Add support for RoCE hw init cee9fbd8e2e9 qede: Add qedr framework 0a7fb11c23c0 qed: Add Light L2 support e54de7f55597 ASoC: tas571x: extend the t_i2c time to comply with TAS5721 960695670502 ASoC: tas571x: move mixer volume controls from TAS5711 to TAS5717 5e549a0c18fc ASoC: tas571x: wait 50ms after oscillator trim c2cbc38b9715 drm: virtio: reinstate drm_virtio_set_busid() 2adb29b18ea7 drm: Undo damage to page_flip_ioctl e86fa21b77f4 drm: Restore lost drm_framebuffer_unreference in drm_mode_page_flip_ioctl abd97a94ba91 i40e: fix sideband flow director vector allocation 4ce20abc645f i40e: fix MSI-X vector redistribution if hw limit is reached 9ca57e97a757 i40e: check if vectors are already depleted when doing VMDq allocation e0319829a9f2 powerpc/64s: Remove unused exception code, small cleanups a33532af18e7 powerpc/64s: Use a single macro for both parts of OOL exception 0f0c6ca1945b powerpc/64s: Move __replay_interrupt function below handlers 3965f8ab77e3 powerpc/64s: Consolidate CBE Thermal 0x1800 interrupt b51c079ed4dc powerpc/64s: Consolidate Altivec 0x1700 interrupt 69a793444c7a powerpc/64s: Consolidate Debug 0x1600 interrupt d7e898491c6f powerpc/64s: Consolidate Softpatch 0x1500 interrupt 4e96dbbfe3dc powerpc/64s: Consolidate Instruction Breakpoint 0x1300 interrupt ff1b32064012 powerpc/64s: Consolidate CBE System Error 0x1200 interrupt e46b964c1a5f powerpc/64s: Consolidate Reserved 0xfa0-0x1200 interrupts 14b0072cfd3c powerpc/64s: Consolidate Hypervisor Facility Unavailable 0xf80 interrupt 1134713c2633 powerpc/64s: Consolidate Facility Unavailable 0xf60 interrupt 792cbddd6282 powerpc/64s: Consolidate VSX Unavailable 0xf40 interrupt d1a0ca9c8bda powerpc/64s: Consolidate Vector Unavailable 0xf20 interrupt b1c7f150a98e powerpc/64s: Consolidate Performance Monitor 0xf00 interrupt bda7fea2b8f5 powerpc/64s: Consolidate Reserved 0xec0, 0xee0 interrupts 74408776752a powerpc/64s: Consolidate Hypervisor Virtualization 0xea0 interrupt 9bcb81bf6882 powerpc/64s: Consolidate Directed Hypervisor Doorbell 0xe80 interrupt 62f9b03b06b1 powerpc/64s: Consolidate Hypervisor Maintenance 0xe60 interrupt 031b4026a8e3 powerpc/64s: Consolidate Hypervisor Emulation Assistance 0xe40 interrupt 82517cabc5d0 powerpc/64s: Consolidate Hypervisor Instruction Storage 0xe20 interrupt f5c32c1d9a6b powerpc/64s: Consolidate Hypervisor Data Storage 0xe00 interrupt bc6675c6087e powerpc/64s: Consolidate Trace 0xd00 interrupt d807ad37e801 powerpc/64s: Consolidate System Call 0xc00 interrupt 341215dc12d0 powerpc/64s: Consolidate Reserved 0xb00 interrupt ca2431633b41 powerpc/64s: Consolidate Directed Privileged Doorbell 0xa00 interrupt facc6d742428 powerpc/64s: Consolidate Hypervisor Decrementer 0x980 interrupt 39c0da57a974 powerpc/64s: Consolidate Decrementer 0x900 interrupt c78d9b974731 powerpc/64s: Consolidate FP Unavailable 0x800 interrupt 11e87346b9b8 powerpc/64s: Consolidate Program 0x700 interrupt f9aa67142ef2 powerpc/64s: Consolidate Alignment 0x600 interrupt c138e58890dd powerpc/64s: Consolidate External 0x500 interrupt 8d04631ad7cb powerpc/64s: Consolidate Instruction Segment 0x480 interrupt 27ce77df6066 powerpc/64s: Consolidate Instruction Storage 0x400 interrupt 2b9af6e40e47 powerpc/64s: Consolidate Data Segment 0x380 interrupt 80795e6cbed5 powerpc/64s: Consolidate Data Storage 0x300 interrupt afcf00954898 powerpc/64s: Consolidate Machine Check 0x200 interrupt 582baf44f9ad powerpc/64s: Consolidate System Reset 0x100 interrupt 57f266497d81 powerpc: Use gas sections for arranging exception vectors 573819e34332 powerpc/64: Change the way relocation copy is calculated be642c3457e7 powerpc/64s: Consolidate exception handler alignment da2bc4644c75 powerpc/64s: Add new exception vector macros b9118b7221eb ptp: Fix resource leak in case of error 0fd7d43fbc4a net: qcom/emac: fix return value check in emac_sgmii_config() b6a7920848ca net: skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header f39acc84aad1 net/sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions b42c7369e3f4 perf pmu-events: Add Skylake frontend MSR support 0b1db474314c perf pmu-events: Fix fixed counters on Intel e312bcf13053 perf tools: Make alias matching case-insensitive 06835545b144 perf tools: Allow period= in perf stat CPU event descriptions. d82718e348fe fuse_dev_splice_read(): switch to add_to_pipe() 25869262ef7a skb_splice_bits(): get rid of callback 79fddc4efd5d new helper: add_to_pipe() 8924feff66f3 splice: lift pipe_lock out of splice_to_pipe() db85a9eb2e36 splice: switch get_iovec_page_array() to iov_iter e7c3c6462406 splice_to_pipe(): don't open-code wakeup_pipe_readers() 4038acdb187e consistent treatment of EFAULT on O_DIRECT read/write 06d839b4f712 perf tools: Add README for info on parsing JSON/map files dd5f10368a5f perf list jevents: Add support for event list topics c8d6828a6510 perf list: Support long jevents descriptions 794ba54a8393 perf jevents: Add support for long descriptions fc06e2a5aad9 perf pmu: Add override support for event list CPUID 1c5f01fe8660 perf list: Add a --no-desc flag 61eb2eb434b3 perf tools: Query terminal width and use in perf list 08e60ed15d04 perf pmu: Support alias descriptions dc720ffc9863 perf jevents: Handle header line in mapfile f9a703a54d16 Input: elantech - force needed quirks on Fujitsu H760 ad3cce064116 Input: elantech - fix Lenovo version typo 265d426d7470 Input: elan_i2c - fix return tests of i2c_smbus_read_block_data() 979987ded3a5 Input: ektf2127 - mark PM functions as __maybe_unused f33d1227197e perf tools: Support CPU id matching for x86 v2 ce88f27ccc72 perf powerpc: Support CPU ID matching for Powerpc 933f82ff72d7 perf pmu: Use pmu_events table to create aliases 80eeb67fe577 perf jevents: Program to convert JSON file 6bcf3f63394b pinctrl: qcom: fix masking of pinmux functions e08529406623 gpio: add missing static inline f4c1181f0fde gpio: OF: localize some gpiochip init functions 031ba28a8197 gpio: acpi: separation of concerns 7f709dcda461 iio: magnetometer: ak8974: small endianness fixes 23123cd8d338 Staging: iio: ad7150: constify attribute_group structures f0c816161c6b Staging: iio: addac: constify attribute_group structures 0fa90023f23c Staging: iio: ad7816: constify attribute_group structures e0e1bec85501 Staging: iio: ad7280a: constify attribute_group structures 348b9b119214 drm/i915: Use correct index for backtracking HUNG semaphores 5f12b80a0b42 drm/i915: Unalias obj->phys_handle and obj->userptr dda960335e02 drm/i915: Just clear the mmiodebug before a register access 6d01a4d3fbd1 staging: iio: cdc: ad7152: Add blank line after declarations to increase readability f60fbdbf41c8 Revert "orangefs: bump minimum userspace version" bb086a89a406 md: set rotational bit f5b88de28493 mtd: nand: fix trivial spelling error 0e6757859efe btrfs: tests: uninline member definitions in free_space_extent d2d9ac6aae1b btrfs: tests: constify free space extent specs 781e3bcf0e76 Btrfs: expand free space tree sanity tests to catch endianness bug 9426ce754fab Btrfs: fix extent buffer bitmap tests on big-endian systems 6675df311db8 Btrfs: catch invalid free space trees f8d468a15c22 Btrfs: fix mount -o clear_cache,space_cache=v2 2fe1d55134fc Btrfs: fix free space tree bitmaps on big-endian systems 350a27a6a65c xfs: introduce reflink utility functions d0e853f3600c xfs: reserve AG space for the refcount btree root a90c00f05554 xfs: add refcount btree block detection to log recovery 62aab20f0875 xfs: adjust refcount when unmapping file blocks 33ba61292084 xfs: connect refcount adjust functions to upper layers 3172725814f9 xfs: adjust refcount of an extent of blocks in refcount btree f997ee213717 xfs: log refcount intent items baf4bcacb715 xfs: create refcount update intent log items bdf28630b721 xfs: add refcount btree operations f310bd2ecd37 xfs: account for the refcount btree in the alloc/free log reservation ac4fef69386a xfs: add refcount btree support to growfs 1946b91cee4f xfs: define the on-disk refcount btree format af30dfa14411 xfs: refcount btree add more reserved blocks 46eeb521b952 xfs: introduce refcount btree definitions c75c752d0374 xfs: define tracepoints for refcount btree activities 9cdafd8a769b xfs: return an error when an inline directory is too small 71be6b4942dd vfs: add a FALLOC_FL_UNSHARE mode to fallocate to unshare a range of blocks 0a6eab8bd4e0 vfs: support FS_XFLAG_COWEXTSIZE and get/set of CoW extent size hint 1bdab400af59 IB/hns: Fix for removal of redundant code deb17f6f8267 IB/hns: Delete the redundant lines in hns_roce_v1_m_qp() 3e413872b183 IB/hns: Fix the bug when platform_get_resource() exec fail 1fad5fab782c IB/hns: Update the rq head when modify qp state 24f0c9c0ff09 IB/hns: Cq has not been freed cb814642e7e3 IB/hns: Validate mtu when modified qp 7c7a4ea145a5 IB/hns: Some items of qpc need to take user param c6c3bfea82be IB/hns: The Ack timeout need a lower limit value 07182fa77b3a IB/hns: Return bad wr while post send failed 1cd11064da4b IB/hns: Fix bug of memory leakage for registering user mr 49fdf6bb0a17 IB/hns: Modify the init of iboe lock c4a193d3a847 IB/hns: Optimize code of aeq and ceq interrupt handle and fix the bug of qpn 1ca5b253adbf IB/hns: Delete the sqp_start from the structure hns_roce_caps 97f0e39fa514 IB/hns: Fix bug of clear hem 76445703e543 IB/hns: Remove unused parameter named qp_type a598c6f4c5a8 IB/hns: Simplify function of pd alloc and qp alloc ed3e6d01138e IB/hns: Fix bug of using uninit refcount and free 622b85f9f7fb IB/hns: Remove parameters of resize cq a4be892e834e IB/hns: Remove unused parameters in some functions 1cfbfdd84274 IB/hns: Add node_guid definition to the bindings document ac11125bfd63 IB/hns: Fix two bugs for rdma cm connecting 509bf0c2da99 IB/hns: Fix the bug of rdma cm connecting on user mode b280db52cc71 IB/hns: Change the logic for allocating uar registers 7716809efe57 IB/hns: Add phy_port for computing GSI/QPN c24bf895c561 IB/hns: Fix two possible bugs for rdma cm a74aab6c2fdb IB/hns: Fix the value of device_cap_flags 31644665d411 IB/hns: Add & initialize "node_guid" parameter for RDMA CM 2eefca272275 IB/hns: Register HNS RoCE Driver get_netdev() with IB Core 5d80b3e1cf99 net: hns: delete redundant broadcast packet filter process 2162a4a1ed8b net: hns: bug fix about broadcast/multicast packets 58035fd92dcd net: hns: fix the bug of forwarding table ea870bf93c5c net: hns: fix port not available after testing loopback 34447271dc10 net: hns: delete repeat read fbd num after while cee5add45853 net: hns: add fini_process for v2 napi process 6771cbf94461 net: hns: bug fix about setting coalsecs-usecs to 0 0e97cd4e4632 net: hns: fix port unavailable after hnae_reserve_buffer_map fail 61347fa60878 IB/rdmavt: Trivial function comment corrected. 867a979a83d3 perf tools: Add jsmn `jasmine' JSON parser 6b3db6f9b970 tools build: Make fixdep a hostprog 0c3b7e42616f tools build: Add support for host programs format 18ef15c675a5 perf tools: Experiment with cppcheck ead1a57457c0 perf probe: Check if *ptr2 is zero and not ptr2 464691bd52b4 libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() fdc723e77bcf libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() 92c1037ce8e3 ceph: fix description for rsize and rasize mount options 88a25a5fa09d rbd: use kmalloc_array() in rbd_header_from_disk() 8cdcc07dde27 ceph: use list_move instead of list_del/list_add fcff415c9421 ceph: handle CEPH_SESSION_REJECT message ce2728aaa82b ceph: avoid accessing / when mounting a subpath db4a63aab43b ceph: fix mandatory flock check e55f1a1871b1 ceph: remove warning when ceph_releasepage() is called on dirty page 5d7eb1a32253 ceph: ignore error from invalidate_inode_pages2_range() in direct write 1afe478569ba ceph: fix error handling of start_read() 0dcc685e7dd7 rbd: add rbd_obj_request_error() helper 04dc923c9e4c rbd: img_data requests don't own their page array 7c84883adf6d rbd: don't call rbd_osd_req_format_read() for !img_data requests 710214e39147 rbd: rework rbd_img_obj_exists_submit() error paths fa355112c276 rbd: don't crash or leak on errors in rbd_img_obj_parent_read_full_callback() 4a17dadcae55 rbd: move bumping img_request refcount into rbd_obj_request_submit() c2e824148847 rbd: mark the original request as done if stat request fails 058aa9919147 rbd: clean up asserts in rbd_img_obj_request_submit() helpers 980917fc6ec9 rbd: change rbd_obj_request_submit() signature 80de19122866 rbd: lock_on_read map option bd85f4b37ddf ipmi: fix crash on reading version from proc after unregisted bmc ea713bc45005 gpio: OF: separation of concerns 63401ccdb2ca fuse: limit xattr returned size 3085a4a459c9 gpio: make memory-mapped drivers depend on HAS_IOMEM 9a2950fe9cb6 avr32: migrate exception table users off module.h and onto extable.h fc113d54e9d7 watchdog: hpwdt: add support for iLO5 5e3d033ec175 fm10k: wrap long line for alloc_workqueue f814bfd76521 net: mvmdio: do not clk_disable_unprepare() NULL clock 85de4a2101ac openvswitch: use mpls_hdr 9095e10edd28 mpls: move mpls_hdr to a common location f7d49bce8e74 openvswitch: mpls: set network header correctly on key extract ab580705693d mlxsw: spectrum_router: avoid potential uninitialized data usage d0debb76df18 net/mlx5e: shut up maybe-uninitialized warning fbb6aacb0782 remoteproc: Refactor rproc module locking 433c0e04bc06 remoteproc: Split driver and consumer dereferencing 229b85a6a54d remoteproc: Correct resource handling upon boot failure bab02a692966 fm10k: use generic ethtool_op_get_ts_info callback 7c70c4f8b2bf cxgb4: unexport cxgb4_dcb_enabled fa34cd94fb01 net: rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling 63d75463c91a net: pktgen: fix pkt_size b82d44d78480 net: fec: set mac address unconditionally d6db68b2deaa bus: qcom-ebi2: depend on HAS_IOMEM 3a82e78c131a net: ethernet: mediatek: mark symbols static where possible 8efebd6e5e93 cxgb4: mark cxgb_setup_tc() static 8185041f5fa6 ARM: dts: lpc32xx: add device node for IRAM on-chip memory cb9e684e89e6 ipv6 addrconf: remove addrconf_sysctl_hop_limit() d4ef9f72128d netfilter: bridge: clarify bridge/netfilter message c8d2bc9bc39e Linux 4.8 0d5b0cf246a3 fs: update atime before I/O in generic_file_read_iter a447d7cd15c7 xfs: update atime before I/O in xfs_file_dio_aio_read d5bfccdf38d0 ext2: fix possible integer truncation in ext2_iomap_begin ec037dfcc064 UBIFS: improve function-level documentation 74e9c700bcb7 ubifs: fix host xattr_len when changing xattr 1e0395338867 ubifs: Use move variable in ubifs_rename() 9ec64962afb1 ubifs: Implement RENAME_EXCHANGE 9e0a1fff8db5 ubifs: Implement RENAME_WHITEOUT 474b93704f32 ubifs: Implement O_TMPFILE f7d11b33d4e8 ubi: Fix Fastmap's update_vol() 2e8f08deabbc ubi: Fix races around ubi_refill_pools() 2365418879e9 ubi: Deal with interrupted erasures in WL 3291b52f9ff0 UBI: introduce the VID buffer concept 799dca34ac54 UBI: hide EBA internals 1f81a5ccaba5 UBI: provide an helper to query LEB information 7554769641da UBI: provide an helper to check whether a LEB is mapped or not 9a5f09ac0ab8 UBI: add an helper to check lnum validity 2d78aee426d8 UBI: simplify LEB write and atomic LEB change code f036dfeb859c UBI: simplify recover_peb() code 7b6b749b125a UBI: move the global ech and vidh variables into struct ubi_attach_info 91f4285fe389 UBI: provide helpers to allocate and free aeb elements fcbb6af17bda UBI: fastmap: use ubi_io_{read, write}_data() instead of ubi_io_{read, write}() f2fb1346b380 UBI: fastmap: use ubi_rb_for_each_entry() in unmap_peb() f9efe8d8a5d5 UBI: factorize destroy_av() and ubi_remove_av() code de4c455b3e9f UBI: factorize code used to manipulate volumes at attach time 5f09aaa9b30c UBI: use vol->usable_leb_size instead of (ubi->leb_size - vol->data_pad) ecbfa8eabae9 UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header 4c368421bc1a UBI: fastmap: avoid multiple be32_to_cpu() when unneccesary 3f84e454eb6c UBI: fix add_fastmap() to use the vid_hdr passed in argument f5f9d43f0a61 UBI: fastmap: use ubi_find_volume() instead of open coding it 117e5e9c4cfc ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7 fc1e2c8ea85e Staging: fbtft: Fix bug in fbtft-core 23bf40424a0f staging: rtl8188eu: fix double unlock error in rtw_resume_process() 612e1c94bfe9 staging:r8188eu: remove GEN_MLME_EXT_HANDLER macro d88dd94e24cf staging:r8188eu: remove GEN_DRV_CMD_HANDLER macro c1300df211b1 staging:r8188eu: remove GEN_EVT_CODE macro ae7f7aa0c02b staging:r8188eu: remove GEN_CMD_CODE macro 2e2f78d078ca staging:r8188eu: remove pkt_newalloc member of the recv_buf structure f34395c83325 staging:r8188eu: remove rtw_handle_dualmac declaration 64164d66a36d staging:r8188eu: remove (RGTRY|BSSID)_(OFT|SZ) macros 0699715183ad staging:r8188eu: change rtl8188e_process_phy_info function argument type cb0b65556eb4 Staging: fsl-mc: Remove blank lines f86a180868a9 Staging: fsl-mc: Fix unaligned * in block comments 37a7029b755b Staging: comedi: Align the * in block comments 6315bbdb59bc Staging : ks7010 : Fix block comments warninig 4d932504b534 Staging: vt6655: Remove explicit NULL comparison using Coccinelle 7b170bacbb13 staging: rtl8188eu: core: rtw_xmit: Use macros instead of constants 7d7be350073e staging: rtl8188eu: core: rtw_xmit: Move constant of the right side 777c5e94c163 staging: dgnc: Fix lines longer than 80 characters 7b346dac7313 Staging: dgnc: constify attribute_group structures d983c5977578 Staging: most: hdm-dim2: constify attribute_group structures 4ee4b9da2b01 staging: wilc1000: remove unnecessary braces 8d3496c39357 staging: wilc1000: wilc_spi: Remove unnecessary blank lines 8244d2690983 staging: wilc1000: wilc_spi: Compress return logic 0ca8df12e78f staging: wilc1000: wilc_wlan: Compress return logic 52b4f6e081ba staging: fbtft: fix NULL comparison checkpatch warning 259334ed303b Staging: rts5208: Fix indentation warnings 6c5d28f52366 staging: rts5208: Replace explicit NULL comparison 6d81bf25506a staging: rts5208: Add space around binary operators c4610f6e1db2 Staging: speakup: constify attribute_group structures 5f7688dd41e3 staging: wlang-ng: Fix block comments style warnings in hfa384x.h 5a2214e2e02f staging: wlang-ng: avoid new typedef: hfa384x_t e2f503c40dcc staging: wlang-ng: avoid new typedef: hfa384x_metacmd_t 3df38936a795 staging: wlang-ng: avoid new typedef: hfa384x_usbctlxq_t a10d36b08355 staging: wlang-ng: avoid new typedef: hfa384x_usbctlx_t b3fd890e1b4f staging: wlang-ng: avoid new typedef: hfa384x_rridresult_t 501f5f96b3bd staging: wlang-ng: avoid new typedef: hfa384x_cmdresult_t 4f026e894da3 staging: wlang-ng: avoid new typedef: hfa384x_pdrec_t b26ce5f6864a staging: wlang-ng: avoid new typedef: hfa384x_pdr_end_of_pda_t 5a4a58236a5c staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_manf_testi_t 0960d2e1e4e4 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_manf_testsp_t 9408a44c7e19 staging: wlang-ng: avoid new typedef: hfa384x_hfo_delay_t bd84b588775a staging: wlang-ng: avoid new typedef: hfa384x_pdr_nic_config_t b94425ff7081 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_chcali_t 788c973247d2 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_chcalsp_t 1755c01bf6d1 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_ifrf_t 0dbc2e46ac18 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_shadow_t b4547dc56846 staging: wlang-ng: avoid new typedef: hfa384x_pdr_hfa3861_baseline_t da79fe4aeca4 staging: wlang-ng: avoid new typedef: hfa384x_pdr_rfr_setting_t 3d2358857ab0 staging: wlang-ng: avoid new typedef: hfa384x_pdr_ifr_setting_t a98f8609ad9f staging: wlang-ng: avoid new typedef: hfa384x_pdr_trimdac_setup_t 29aef6bb89a4 staging: wlang-ng: avoid new typedef: hfa384x_pdr_level_comp_setup_t dce6c2830021 staging: wlang-ng: avoid new typedef: hfa384x_pdr_vgdac_setup_t 3c92d65d2e7b staging: wlang-ng: avoid new typedef: hfa384x_pdr_refdac_setup_t 0c350461e2ae staging: wlang-ng: avoid new typedef: hfa384x_pdr_temptype_t 2c1759be42e5 staging: wlang-ng: avoid new typedef: hfa384x_pdr_privacy_option_t 892b51ec854a staging: wlang-ng: avoid new typedef: hfa384x_pdr_default_channel_t e0322d1bb04b staging: wlang-ng: avoid new typedef: hfa384x_pdr_allowed_channel_t 0970a33d5166 staging: wlang-ng: avoid new typedef: hfa384x_pdr_regdomain_t f969955355d3 staging: wlang-ng: avoid new typedef: hfa384x_pdr_mkk_callname_t 29f1e44ed1ed staging: wlang-ng: avoid new typedef: hfa384x_pdr_mac_address_t dac1445de191 staging: wlang-ng: avoid new typedef: hfa384x_pdr_level_compc_measurements_t de95929c550b staging: wlang-ng: avoid new typedef: hfa384x_pdr_vgdac_measurements_t 1c0c8ebae162 staging: wlang-ng: avoid new typedef: hfa384x_pdr_refdac_measurements_t e9ee92c79997 staging: wlang-ng: avoid new typedef: hfa384x_pdr_nicid_t 4ae2996f4979 staging: wlang-ng: avoid new typedef: hfa384x_pdr_cfisuprange_t 9127692f0e56 staging: wlang-ng: avoid new typedef: hfa384x_pdr_mfisuprange_t 02eebae415bc staging: wlang-ng: avoid new typedef: hfa384x_pdr_nic_ramsize_t ee9f7626e024 staging: wlang-ng: avoid new typedef: hfa384x_pdr_mkk_measurements_t 66e7bdb61233 staging: wlang-ng: avoid new typedef: hfa384x_pdr_nic_serial_t caeabb804a2c staging: wlang-ng: avoid new typedef: hfa384x_pdr_pcb_tracenum_t e0696aa81b47 staging: wlang-ng: avoid new typedef: hfa384x_pdr_pcb_partnum_t 3e4180c3e8fe staging: wlang-ng: avoid new typedef: hfa384x_usbin_t 4012684a5129 staging: wlang-ng: avoid new typedef: hfa384x_usbout_t d4734c301c16 staging: wlang-ng: avoid new typedef: hfa384x_usb_error_t c4d8a0a85d89 staging: wlang-ng: avoid new typedef: hfa384x_usb_bufavail_t 1ed548063b66 staging: wlang-ng: avoid new typedef: hfa384x_usb_rmemresp_t 499c1cc937bf staging: wlang-ng: avoid new typedef: hfa384x_usb_wmemresp_t a988c9f3ea35 staging: wlang-ng: avoid new typedef: hfa384x_usb_rridresp_t 2c8079dedc1c staging: wlang-ng: avoid new typedef: hfa384x_usb_wridresp_t 385a79df4b88 staging: wlang-ng: avoid new typedef: hfa384x_usb_cmdresp_t e20a7ca18cdc staging: wlang-ng: avoid new typedef: hfa384x_usb_infofrm_t 684b2e087fa6 staging: wlang-ng: avoid new typedef: hfa384x_usb_rxfrm_t 94ec5464c728 staging: wlang-ng: avoid new typedef: hfa384x_usb_rmemreq_t f0e15d40bb1a staging: wlang-ng: avoid new typedef: hfa384x_usb_wmemreq_t 5b9f240e482e staging: wlang-ng: avoid new typedef: hfa384x_usb_rridreq_t 3bc070f6537b staging: wlang-ng: avoid new typedef: hfa384x_usb_wridreq_t a6dcbdfe04c0 staging: wlang-ng: avoid new typedef: hfa384x_usb_cmdreq_t 2f1014f7ce71 staging: wlang-ng: avoid new typedef: hfa384x_usb_txfrm_t f69de9e3fc07 staging: wlang-ng: avoid new typedef: hfa384x_InfFrame_t f745ea612a91 staging: wlang-ng: avoid new typedef: hfa384x_infodata_t 44049d81b5ba staging: wlang-ng: avoid new typedef: hfa384x_KeyIDChanged_t 013e69ebd682 staging: wlang-ng: avoid new typedef: hfa384x_PSUserCount_t b9820e0c4fb7 staging: wlang-ng: avoid new typedef: hfa384x_AuthReq_t 5383f13eb1fc staging: wlang-ng: avoid new typedef: hfa384x_AssocStatus_t a8eb513929af staging: wlang-ng: avoid new typedef: hfa384x_LinkStatus_t f8f2821e3690 staging: wlang-ng: avoid new typedef: hfa384x_HScanResult_t b353d11af9a0 staging: wlang-ng: avoid new typedef: hfa384x_HScanResultSub_t 0fddae8ef863 staging: wlang-ng: avoid new typedef: hfa384x_ChInfoResult_t 1bc4292aaa07 staging: wlang-ng: avoid new typedef: hfa384x_ChInfoResultSub_t dc0bb002b3f2 staging: wlang-ng: avoid new typedef: hfa384x_ScanResult_t 4400334b568d staging: wlang-ng: avoid new typedef: hfa384x_ScanResultSub_t cfc6cb1fea8c staging: wlang-ng: avoid new typedef: hfa384x_CommTallies32_t 07e23b67c531 staging: wlang-ng: avoid new typedef: hfa384x_CommTallies16_t 70adf50956a4 staging: wlang-ng: avoid new typedef: hfa384x_rx_frame_t eb76afc917fd staging: wlang-ng: avoid new typedef: hfa384x_tx_frame_t 62e493c4540a staging: wlang-ng: avoid new typedef: hfa384x_dbmcommsquality_t a1e950452be0 staging: wlang-ng: avoid new typedef: hfa384x_commsquality_t b71db7404d57 staging: wlang-ng: avoid new typedef: hfa384x_downloadbuffer_t a2a4480370d2 staging: wlang-ng: avoid new typedef: hfa384x_WPAData_t 17fb19f022ec staging: wlang-ng: avoid new typedef: hfa384x_authenticateStation_data_t f0ffa0e2a019 staging: wlang-ng: avoid new typedef: hfa384x_JoinRequest_data_t 935cbfb2bd16 staging: wlang-ng: avoid new typedef: hfa384x_HostScanRequest_data_t 65f170c661d9 staging: wlang-ng: avoid new typedef: hfa384x_caplevel_t 3e27dfa2ce24 staging: wlang-ng: Fix block comments style warnings in hfa384x.h 5f04645672c3 staging: wlang-ng: avoid new typedef: hfa384x_compident_t 03c2975b6642 staging: wlang-ng: avoid new typedef: hfa384x_bytestr32_t b1e42d9f7057 staging: android: ion: fix checks found by checkpatch.pl b4e26d6c06eb staging: android: ion: fix warning found by checkpatch.pl b19ca1e5f1c3 staging: media: replace unsigned with unsigned int 42f8f2184bdc staging: sm750fb: replace roundedDiv with DIV_ROUND_CLOSEST 35e4d8ca05e8 staging: sm750fb: conform to block comment style f97581cfa6e7 crypto: caam - treat SGT address pointer as u64 81422badb390 crypto: ccp - Make syslog errors human-readable 9ddb9dc6be09 crypto: ccp - clean up data structure 8df4f27c04c0 crypto: vmx - Ensure ghash-generic is enabled 7bcb87bca2f5 crypto: testmgr - add guard to dst buffer for ahash_export 3387879524ec crypto: caam - Unmap region obtained by of_iomap 74ff6cb3aa43 crypto: sha1-powerpc - little-endian support 50d2e6dc1f83 crypto: gcm - Fix IV buffer size in crypto_gcm_setkey 80da44c29d99 crypto: vmx - Fix memory corruption caused by p8_ghash a397ba829d7f crypto: ghash-generic - move common definitions to a new header file 5cf62679153e staging: greybus: light: check the correct value of delay_on 544a69443bf0 staging: greybus: Add remaining audio files to maintained list dc875c77900d staging: greybus: light: check delay_{on|off} before use 3855eeec1a47 staging: greybus: light: fix attributes allocation 85a42dc8676c staging: greybus: sdio: fix cmd_flags check for none response 71bad7f08641 staging: add bcm2708 vchiq driver 37aab620bcc1 IB/hfi1: Fix trace of atomic ack f380920957b3 IB/hfi1: Update SMA ingress checks for response packets e83eba214d51 IB/hfi1: Use EPROM platform configuration read 107ffbc521b0 IB/hfi1: Add ability to read platform config from the EPROM e2113752b783 IB/hfi1: Restore EPROM read ability c642cc070b49 IB/hfi1: Document new sysfs entries for hfi1 driver af3674d62d34 IB/hfi1: Add new debugfs sdma_cpu_list file 2d01c37d7501 IB/hfi1: Add irq affinity notification handler f191225719c3 IB/hfi1: Add a new VL sysfs attribute for sdma engines 0cb2aa690c7e IB/hfi1: Add sysfs interface for affinity setup 3a6982dfd3a7 IB/hfi1: Fix resource release in context allocation 242833fbe4e8 IB/hfi1: Remove unused variable from devdata ca00c62b9e2d IB/hfi1: Cleanup tasklet refs in comments e8a70af286be IB/hfi1: Adjust hardware buffering parameter 50921be0c729 IB/hfi1: Act on external device timeout 72f53af26519 IB/hfi1: Fix defered ack race with qp destroy 61868fb5c2e5 IB/hfi1: Combine shift copy and byte copy for SGE reads a4309d94f710 IB/hfi1: Do not read more than a SGE length d5cf683e627a IB/hfi1: Extend i2c timeout f6aa78354646 IB/hfi1: Increase default settings of max_cqes and max_qps c08d57a30aa7 IB/hfi1: Remove filtering of Set(PkeyTable) in HFI SMA 84b3adc2430e IB/qib: Remove qpt_mask global b374e060cc2a IB/hfi1: Consolidate pio control masks into single definition 68e78b3d78ac IB/rdmavt, IB/hfi1: Add lockdep asserts for lock debug 222f7a9aac26 IB/rdmavt: Add qp init function 30a345cc0136 IB/rdmavt: Move reset calldown to reset path 5a648dfad033 IB/hfi1: Move iowait_init() to priv allocate eefa1d896158 IB/rdmavt: Correct sparse annotation 584d9577ffec IB/hfi1: Fix locking scheme for affinity settings 60368186fd85 IB/hfi1: Fix user-space buffers mapping with IOMMU enabled 0b115ef100a3 IB/hfi1: Fix the count of user packets submitted to an SDMA engine 0db9dec2762e IB/hfi1: Move serdes tune inside link start function 261a4351844b IB/qib,IB/hfi: Use core common header file 7368ef023515 IB/core: Add ib headers for general use 6605d156bdfb MIPS: CM: Fix mips_cm_max_vp_width for non-MT kernels on MT systems d97629f16865 Coccinelle: pm_runtime: ensure relevance of pm_runtime reports 43d96390d57a Coccinelle: limit memdup_user transformation to GFP_KERNEL case 28e5d3bb0325 iio: 104-quad-8: Add IIO support for the ACCES 104-QUAD-8 1a8f324aa1f2 iio: Implement counter channel type and info constants 9ecca12edde4 iio: pressure: Add driver for Honeywell ABP family 00053566385e staging: iio: isl29018: check if the chip is in a suspended state 5611cd6fc61d staging: iio: isl29018: change isl29018_read_raw() to only have one exit point 5faf98cb319b staging: iio: isl29018: fixed race condition in in_illuminance_scale_available_show() 028199660d8f staging: iio: isl29018: use IIO_DEVICE_ATTR_{RO, RW} macros f3b0deea8903 include: linux: iio: add IIO_ATTR_{RO, WO, RW} and IIO_DEVICE_ATTR_{RO, WO, RW} macros 231147ee77f3 iio: maxim_thermocouple: Align 16 bit big endian value of raw reads a9a0d64a8b7a iio: Declare event_attrs field of iio_info structure as const d6169b0206db net: Use ns_capable_noaudit() when determining net sysctl permissions 3c76ff4765fb URL changed for Linux Foundation TAB 9ff2dc5601f9 dax : Fix documentation with respect to struct pages 964cce16b1b7 iio: Documentation: Correct the path used to create triggers. 02aa84860c29 dmaengine: virt-dma: move function declarations e7b2acfc79f0 dmaengine: omap-dma: Enable burst and data pack for SG 4680a7ee5db2 fuse: remove duplicate cs->offset assignment acbe5fda1fc0 fuse: don't use fuse_ioctl_copy_user() helper 3daa9c51651f fuse_ioctl_copy_user(): don't open-code copy_page_{to,from}_iter() 703c73629f93 fuse: Use generic xattr ops 29433a2991fa fuse: get rid of fc->flags cb3ae6d25a54 fuse: listxattr: verify xattr list bcb6f6d2b9c2 fuse: use timespec64 f75fdf22b0a8 fuse: don't use ->d_time 60bcc88ad185 fuse: Add posix ACL support 5e940c1dd3c1 fuse: handle killpriv in userspace fs a09f99eddef4 fuse: fix killing s[ug]id in setattr 5e2b8828ff3d fuse: invalidate dir dentry after chmod ae8219f186d8 libnvdimm, label: convert label tracking to a linked list 44c462eb9e19 libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc db58028ee4e3 nvdimm: reduce duplicated wpq flushes e4c5d8489a41 f2fs: introduce update_ckpt_flags to clean up 6ca56ca429aa f2fs: don't submit irrelevant page 3f5f4959b144 f2fs: fix to commit bio cache after flushing node pages fc0065adb202 f2fs: introduce get_checkpoint_version for cleanup 3fa565039e33 f2fs: remove dead variable 7fd748df451d f2fs: remove redundant io plug 0f34802858e7 f2fs: support checkpoint error injection 2443b8b36391 f2fs: fix to recover old fault injection config in ->remount_fs 36dbd3287fef f2fs: do fault injection initialization in default_options 9c094040c58e f2fs: remove redundant value definition 1ecc0c5c50ce f2fs: support configuring fault injection per superblock d32853de5080 f2fs: adjust display format of segment bit bb5dada7d247 f2fs: remove dirty inode pages in error path ef68bf119788 f2fs: do not unnecessarily null-terminate encrypted symlink data d41065e20484 f2fs: handle errors during recover_orphan_inodes 646e759a4d09 f2fs: avoid gc in cp_error case f6fe2be3c6d6 f2fs: should put_page for summary page 2956e450fa08 f2fs: assign return value in f2fs_gc 5b7a487cf32d f2fs: add customized migrate_page callback aaec2b1d1879 f2fs: introduce cp_lock to protect updating of ckpt_flags e046114af5fc libnvdimm: clear the internal poison_list when clearing badblocks bd697a80c329 pmem: reduce kmap_atomic sections to the memcpys only 9ffd6350a103 nfit: don't start a full scrub by default for an MCE 37aa7271d974 include/linux/property.h: fix typo/compile error c33f0785bf29 ocfs2: fix deadlock on mmapped page in ocfs2_write_begin_nolock() 22f2ac51b6d6 mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() ef25bacbb019 ARC: [plat*] enables MODULE* cd5d38b05238 ARCv2: fix local_save_flags 3528f84f75d5 ARC: CONFIG_NODES_SHIFT fix default values bc0c7ece6191 ARCv2: intc: Use kflag if STATUS32.IE must be reset 99a2ca65d558 ARC: .exit.* sections can be discarded in .eh_frame regime 86effd0dc675 ARC: dw2 unwind: enable cfi pseudo ops in string lib 5a205a32ffcc ARC: dw2 unwind: add infrastructure for adding cfi pseudo ops to asm 2dad1122d9d9 ARC: entry: make ret_from_system_call local label 2d0486424791 ARC: dw2 unwind: don't force dwarf 2 6716dbbdefa9 ARC: dw2 unwind: switch to .eh_frame based unwinding d040876b4aad ARC: dw2 unwind: factor CIE specifics for .eh_frame/.debug_frame 94f4fb0841bf ARC: module: support R_ARC_32_PCREL relocation e0d5321faca1 arc: perf: Enable generic "cache-references" and "cache-misses" events ce0f493240ad ARC: [plat-eznps] add missing atomic_fetch_xxx operations ce6365270ecd ARCv2: Implement atomic64 based on LLOCKD/SCONDD instructions 26c01c49d559 ARCv2: Support dynamic peripheral address space in HS38 rel 3.0 cores f507684637ce ARCv2: identify HS38 rel 3.0 cores 9efac6798b20 ARCv2: Add support for ZeBu Emulation platform for HS cores 618a9cd06dd4 arc: Add "model" properly in device tree description of all boards 66cbd4ba8ac4 sunrpc: replace generic auth_cred hash with auth-specific function a960f8d6db43 sunrpc: add RPCSEC_GSS hash_cred() function 1e035d065f34 sunrpc: add auth_unix hash_cred() function 18028c967e42 sunrpc: add generic_auth hash_cred() function e856a231d5d5 sunrpc: add hash_cred() function to rpc_authops struct 1f827f513829 netfilter: xt_hashlimit: Fix link error in 32bit arch because of 64bit division 7816ec564ec4 netfilter: accommodate different kconfig in nf_set_hooks_head 5119e4381a90 netfilter: Fix potential null pointer dereference 3770f2a6bfe0 DT: dmaengine: rcar-dmac: document R8A7743/5 support 585a1db1bed7 dmaengine: fsldma: Unmap region obtained by of_iomap fc878efe84c3 dmaengine: jz4780: fix resource leaks on error exit return 2e0cc304e984 dma-debug: fix ia64 build, use PHYS_PFN 9f0df936b1b9 dmaengine: coh901318: fix integer overflow when shifting more than 32 places 069d5ac9ae0d autofs: Fix automounts by using current_real_cred()->uid d29216842a85 mnt: Add a per mount namespace limit on the number of mounts 2cc40ee7ae30 dmaengine: edma: avoid uninitialized variable use 9a2172a8d52c MAINTAINERS: Switch to kernel.org email address for Javi Merino 7f60e200e254 drm/i915/gen9: only add the planes actually affected by ddb changes fadb2fb8af53 f2fs: fix to avoid race condition when updating sbi flag 9e1e6df412a2 f2fs: put directory inodes before checkpoint in roll-forward recovery a468f0ef516f f2fs: use crc and cp version to determine roll-forward recovery 4e2678b540bb gpio: stmpe: use BIT() macro 96b2cca64fa3 gpio: stmpe: forbid unused lines to be mapped as IRQs c04627964642 drm/exynos: g2d: simplify g2d_free_runqueue_node() 7c3fc2b5ccd6 drm/exynos: g2d: use autosuspend mode for PM runtime 134a0fe98471 drm/exynos: g2d: wait for engine to finish 5332737432ad drm/exynos: g2d: remove runqueue nodes in g2d_{close,remove}() 22d6704dd4bf drm/exynos: g2d: move PM management to runqueue worker 05e2e4666c26 Revert "drm/exynos: g2d: fix system and runtime pm integration" 9276dff7a89d drm/exynos: use drm core to handle page-flip event d42c09628a14 drm/exynos: mark exynos_dp_crtc_clock_enable() static c96fdfdeca56 drm/exynos/fimd: add clock rate checking 14e022f3041d drm/exynos: fix pending update handling 8574e927b481 drm/exynos/vidi: use timer for vblanks instead of sleeping worker 61865b5d4db1 drm/exynos: g2d: beautify probing message a696394c5224 drm/exynos: mixer: simplify loop in vp_win_reset() adeb6f44858c drm/exynos: mixer: convert booleans to flags in mixer context c0d656dd2d76 gpu: drm: exynos_hdmi: Remove duplicate initialization of regulator bulk consumer b5413022fd28 gpu: drm: exynos_hdmi: Move PHY logic into single function 1caa360ed97f gpu: drm: exynos_hdmi: Move DDC logic into single function 6b20f7285490 PCI/AER: Fix aer_probe() kernel-doc comment d94655b405ba ipmi/bt-bmc: remove redundant return value check of platform_get_resource() 405dea1debeb rxrpc: Fix the call timer handling df0adc788ae7 rxrpc: Keep the call timeouts as ktimes rather than jiffies c31410ea009d rxrpc: Remove error from struct rxrpc_skb_priv as it is unused 775e5b71db6a rxrpc: The offset field in struct rxrpc_skb_priv is unnecessary 0851115090a3 rxrpc: Reduce ssthresh to peer's receive window 8782def204e5 rxrpc: Switch to Congestion Avoidance mode at cwnd==ssthresh bb42f2d13ffc mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue 2fa5f04f8573 x86/entry/64: Fix context tracking state warning when load_gs_index fails 05fb3c199bb0 x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if we don't have CPUID 3a53731df7e2 mac80211: mesh: decrease max drift 354d381baf11 mac80211: add offset_tsf driver op and use it for mesh 3ff23cd5654b mac80211: Set lower memory limit for non-VHT devices 2a4e675d887b mac80211: Export fq memory limit information in debugfs 097b065b5cbf fq.h: Port memory limit mechanism from fq_codel 92bc43bce284 mac80211: Add API to report NAN function match 167e33f4f68c mac80211: Implement add_nan_func and rm_nan_func 5953ff6d6a3e mac80211: implement nan_change_conf 368e5a7b4ecb cfg80211: Provide an API to report NAN function termination 50bcd31d9992 cfg80211: provide a function to report a match for NAN a5a9dcf291e1 cfg80211: allow the user space to change current NAN configuration a442b761b24b cfg80211: add add_nan_func / del_nan_func 708d50edb149 mac80211: add boilerplate code for start / stop NAN cb3b7d87652a cfg80211: add start / stop NAN commands b8676221f00d cfg80211: Add support for static WEP in the driver e0e2effff5e1 mac80211: Move ieee802111_tx_dequeue() to later in tx.c b057878b2aad xen/pciback: support driver_override 9f8bee9c981f xen/pciback: avoid multiple entries in slot list 1af916b701db xen/pciback: simplify pcistub device handling 72a9b186292d xen: Remove event channel notification through Xen PCI platform device 1ef55be16ed6 x86/asm: Get rid of __read_cr4_safe() e4aad64597d7 x86/vdso: Fix building on big endian host 192d1dccbfc5 x86/boot: Fix another __read_cr4() case on 486 c8761e2016aa xen/events: Convert to hotplug state machine 4d737042d6c4 xen/x86: Convert to hotplug state machine 8129554c643b x86/xen: add missing \n at end of printk warning message 447976ef4fd0 sched/irqtime: Consolidate irqtime flushing code 19d23dbfeb10 sched/irqtime: Consolidate accounting synchronization with u64_stats API 68107df5f2cb u64_stats: Introduce IRQs disabled helpers 2810f611f908 sched/irqtime: Remove needless IRQs disablement on kcpustat update f9094a65755d sched/irqtime: No need for preempt-safe accessors b60205c7c558 sched/fair: Fix min_vruntime tracking 9148a3a10e0b sched/debug: Add SCHED_WARN_ON() 49bd21efe7fc sched/core: Fix set_user_nice() b2bf6c314e3a sched/fair: Introduce set_curr_task() helper a458ae2ea616 sched/core, ia64: Rename set_curr_task() a399d233078e sched/core: Fix incorrect utilization accounting when switching to fair class 1b568f0aabf2 sched/core: Optimize SCHED_SMT 10e2f1acd010 sched/core: Rewrite and improve select_idle_siblings() 08645077b7f9 x86/cmpxchg, locking/atomics: Remove superfluous definitions cfd8983f03c7 x86, locking/spinlocks: Remove ticket (spin)lock implementation 0e369d757578 sched/core: Replace sd_busy/nr_busy_cpus with sched_domain_shared 24fc7edb92ee sched/core: Introduce 'struct sched_domain_shared' 16f3ef46805a sched/core: Restructure destroy_sched_domain() f39180efe573 sched/core: Remove unused @cpu argument from destroy_sched_domain*() 0176beaffbe9 sched/wait: Introduce init_wait_entry() eaf9ef52241b sched/wait: Avoid abort_exclusive_wait() in __wait_on_bit_lock() b1ea06a90f52 sched/wait: Avoid abort_exclusive_wait() in ___wait_event() 38a3e1fc1dac sched/wait: Fix abort_exclusive_wait(), it should pass TASK_NORMAL to wake_up() ab522e33f917 sched/fair: Fix fixed point arithmetic width for shares and effective load 8f37961cf223 sched/core, x86/topology: Fix NUMA in package topology bug 4cd13c21b207 softirq: Let ksoftirqd do its job bbb427e34249 blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL 1ce788d24268 ahci: qoriq: Revert "ahci: qoriq: Disable NCQ on ls2080a SoC" 6736e65effc3 m68k: Migrate exception table users off module.h and onto extable.h 265a44bbf23e rxrpc: Actually display the tx_data trace retransmission note 6cd997db911f s390/con3270: fix insufficient space padding c14f2aac7aa1 s390/con3270: fix use of uninitialised data 38b7f07a0503 MAINTAINERS: update DASD maintainer d53c51f26145 s390/cio: fix accidental interrupt enabling during resume 2258d927a691 xfrm: remove unused helper 18017479caba ext4: remove unused variable 803783849fed mlx5: Add ndo_poll_controller() implementation 6cd80b554715 nfp: bpf: zero extend 4 byte context loads 1cceda784980 sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock 3c816ded78bb ext4: use journal inode to determine journal overhead be4947bf46cb sctp: change to check peer prsctp_capable when using prsctp polices 0605483f6ace sctp: remove prsctp_param from sctp_chunk 73dca124cdba sctp: move sent_count to the memory hole in sctp_chunk c6cb7e776ad5 ext4: create function to read journal inode 9b623df61457 ext4: unmap metadata when zeroing blocks 51e8137b8262 ext4: remove plugging from ext4_file_write_iter() 5038056e6bd4 mlx4: remove unused fields 4b0524aae008 ext4: allow unlocked direct IO when pages are cached bd11f0741fa5 ipv6 addrconf: implement RFC7559 router solicitation backoff 6d4a741cbbfa net: Suppress the "Comparison to NULL could be written" warnings aca05671d58c ipv6: Remove useless parameter in __snmp6_fill_statsdev 07613873f173 proc: Reduce cache miss in xfrm_statistics_seq_show 7d64a94be2f9 proc: Reduce cache miss in sctp_snmp_seq_show 4a4857b1c81e proc: Reduce cache miss in snmp6_seq_show f22d5c490990 proc: Reduce cache miss in snmp_seq_show 6348ef2dbbd9 net:snmp: Introduce generic interfaces for snmp_get_cpu_field{, 64} 9a200d075e5d ext4: require encryption feature for EXT4_IOC_SET_ENCRYPTION_POLICY 08bf21590041 Revert "serial: pl011: add console matching function" 55be3145d174 fscrypto: use standard macros to compute length of fname ciphertext cc91542ac8f2 ext4: do not unnecessarily null-terminate encrypted symlink data e81d44778d1d ext4: release bh in make_indexed_dir 1b0ff89852d7 tg3: Avoid NULL pointer dereference in tg3_io_error_detected() ee4dc2e75337 net: dsa: mv88e6xxx: add eeprom ops b073d4e2b16a net: dsa: mv88e6xxx: add set_switch_mac to ops b3469dd8adad net: dsa: mv88e6xxx: add chip-wide ops c08026aba70a net: dsa: mv88e6xxx: rename mv88e6xxx_ops b4e47c0fb949 net: dsa: mv88e6xxx: rename mv88e6xxx_vtu_stu_entry 370b4ffbd8dd net: dsa: mv88e6xxx: add mv88e6xxx_num_ports helper de33376b39b6 net: dsa: mv88e6xxx: expose mv88e6xxx_num_databases 6dc10bbc467d net: dsa: mv88e6xxx: add flags for FID registers 9fe850fb219e net: dsa: mv88e6xxx: abstract REG_GLOBAL2 a935c0523c85 net: dsa: mv88e6xxx: add global1 helpers 16c54688592c ext4: Allow parallel DIO reads 5404fb7cec74 scsi: ufs: Kconfig fix a8cfbcaec0c1 scsi: g_NCR5380: Stop using scsi_module.c d91f5afe595a scsi: g_NCR5380: Reduce overrides[] from array to struct c47946c2dda3 scsi: g_NCR5380: Remove deprecated __setup 73811c942954 scsi: ufs: Fix error return code in ufshcd_init() 6861285ce8f8 scsi: ufs: Data Segment only needed for WRITE DESCRIPTOR a3e6061bad62 ipmi/bt-bmc: add a dependency on ARCH_ASPEED 1a377a79211a ipmi: Fix ioremap error handling in bt-bmc 54f9c4d0778b ipmi: add an Aspeed BT IPMI BMC driver ed1e8679d8bc rxrpc: Note serial number being ACK'd in the congestion management trace b112a67081e4 rxrpc: Request more ACKs in slow-start mode 1e9e5c9521d3 rxrpc: Reduce the rxrpc_local::services list to a pointer 2629c7fa7c0a rxrpc: When activating client conn channels, do state check inside lock a1767077b017 rxrpc: Make Tx loss-injection go through normal return and adjust tracing 8732db67c6b6 rxrpc: Fix exclusive client connections a4c6be5ad1d0 xtensa: disable MMU initialization option on MMUv2 cores f26b3b2a8768 ASoC: fsl: Fix lockups with recent cache changes 61771468e0a5 vfio_pci: use pci_alloc_irq_vectors 0730bd2e2ade ASoC: Intel: Skylake: fix memory leak of module on error exit path 76cce7e3a582 spi: sc18is602: Change gpiod_set_value to gpiod_set_value_cansleep 4b9c75eaa4f3 ASoC: rsnd: add SNDRV_PCM_TRIGGER_SUSPEND/RESUME 089bd46d8bc1 spi: pxa2xx: Fix build error because of missing header 7ff89ac608d9 audit: add exclude filter extension to feature bitmap e1bfc11c5a6f x86/init: Fix cr4_init_shadow() on CR4-less machines 058effe7fdc5 MIPS: Fix detection of unsupported highmem with cache aliases 305723ab439e MIPS: Malta: Fix IOCU disable switch read for MIPS64 1eefcbc89cf3 MIPS: Fix BUILD_ROLLBACK_PROLOGUE for microMIPS 67acd8d5c606 MIPS: clear execution hazard after changing FTLB enable ebd0e0f503d0 MIPS: Configure FTLB after probing TLB sizes from config4 72c70f010dfc MIPS: Stop setting I6400 FTLBP 3021773c7c3e MIPS: DEC: Avoid la pseudo-instruction in delay slots 0a900553715c MIPS: Octeon: mark GPIO controller node not populated after IRQ init. ca86c9ef2b32 MIPS: uprobes: fix use of uninitialised variable ddabfa5c2e33 MIPS: uprobes: remove incorrect set_orig_insn db06068a4fd4 MIPS: fix uretprobe implementation 6ca8ac773e97 MIPS: smp-cps: Avoid BUG() when offlining pre-r6 CPUs a865880e20ca Retry operation on EREMOTEIO on an interrupted slot d248220f0465 ARM: 8617/1: dma: fix dma_max_pfn() ba6dea4f7ced ARM: 8616/1: dt: Respect property size when parsing CPUs 8ff232c1a819 dm mpath: always return reservation conflict without failing over d18019a53a07 perf tests: Add dwarf unwind test for powerpc d5a00296a63f perf probe: Match linkage name with mangled name 35726d3a4ca9 perf probe: Fix to cut off incompatible chars from group name 0ad45b33c58d perf probe: Skip if the function address is 0 f8da4b5155ed perf probe: Ignore the error of finding inline instance 2acee108f580 perf intel-pt: Fix decoding when there are address filters 9f1d122b528e perf intel-pt: Enable decoder to handle TIP.PGD with missing IP 2b9e32c47fd3 perf intel-pt: Read address filter from AUXTRACE_INFO event c093f308cea3 perf intel-pt: Record address filter in AUXTRACE_INFO event 40b746a06332 perf intel-pt: Add a helper function for processing AUXTRACE_INFO 4d34e10a9f9a perf intel-pt: Fix missing error codes processing auxtrace_info fa8025c37454 perf intel-pt: Add support for recording the max non-turbo ratio 810c398bc09b perf intel-pt: Fix snapshot overlap detection decoder errors f9655200ecd2 perf probe: Increase debug level of SDT debug messages 1b36c03e3569 perf record: Add support for using symbols in address filters cd67f99fe90d perf symbols: Add dso__last_symbol() 5c01ad60b8a2 perf record: Fix error paths 394c01ed8aaf perf record: Rename label 'out_symbol_exit' e7a06a535357 perf script: Fix vanished idle symbols 1e85748437ba perf evsel: Add support for address filters 3541c034d9b9 perf evsel: New tracepoint specific function b15d0a4c828e perf tools: Make perf_evsel__append_filter() generic 2acad19500c2 perf tools: Update documentation info about quipper e0223003e6e1 cgroup: fix error handling regressions in proc_cgroup_show() and cgroup_release_agent() 679a5e3f1283 cpuset: fix error handling regression in proc_cpuset_show() 060d791f760b ACPI / documentation: Use recommended name in GPIO property names 3757dc48a66f dma-mapping: fix m32r build warning 2895e1f8048d dma-mapping: fix ia64 build, use PHYS_PFN bf18db4e7bd9 KVM: MIPS: Drop dubious EntryHi optimisation 25b08c7fb0e4 KVM: MIPS: Invalidate TLB by regenerating ASIDs f3124cc551c8 KVM: MIPS: Split kernel/user ASID regeneration 91e4f1b6073d KVM: MIPS: Drop other CPU ASIDs on guest MMU changes 6c3f70ac7c6b HID: add missing \n to end of dev_warn messages d282b9c0ac9f tracing/syscalls: fix multiline in error message text 67797b923776 lib/Kconfig.debug: fix DEBUG_SECTION_MISMATCH description 0c6cac1aff52 doc: vfs: fix fadvise() sycall name 75ca5b22260e x86/entry: spell EBX register correctly in documentation 1b4606511d11 securityfs: fix securityfs_create_dir comment 5615c3715749 MAINTAINERS: update entry for atmel_serial driver 3da7ffecb778 irq: Fix typo in tracepoint.xml be754b101f70 Revert "drm/i915: start adding dp mst audio" 5f3d38078c84 net: qcom/emac: initial ACPI support 0de709acbc0d net: qcom/emac: use device_get_mac_address 54e19bc74f33 net: qcom/emac: do not use devm on internal phy pdev 484611357c19 bpf: allow access into map value arrays 5045ea37377c powerpc/vdso64: Use double word compare on pointers 2e5bbb5461f1 KVM: PPC: Book3S HV: Migrate pinned pages out of CMA 360aebd85a4c drivers/pci/hotplug: Support surprise hotplug in powernv driver 149ba66a90a3 drivers/pci/hotplug: Remove likely() and unlikely() in powernv driver 313483dd7228 powerpc/powernv: Unfreeze PE on allocation e0056b0a1206 powerpc/eeh: Export eeh_pe_state_mark() 35066c0d7989 powerpc/eeh: Export confirm_error_lock de5a66224951 powerpc/eeh: Allow to freeze PE in eeh_pe_set_option() fbce44d0ed42 powerpc/powernv: Call opal_pci_poll() if needed 2a0100d7beeb sparc64: Fix non-SMP build. 7836667cec5e net: do not export sk_stream_write_space ea1a76bad8c9 platform/x86: intel_pmc_ipc: Convert to use platform_device_register_full 231e97e2b8ec mem-hotplug: use nodes that contain memory as mask in new_node_page() e436fd61a8f6 scripts/recordmcount.c: account for .softirqentry.text 2481366afd71 dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG 5b398e416e88 mm,ksm: fix endless looping in allocating memory when ksm enable 62d9a78f32d9 PCI: Ignore requested alignment for VF BARs 8f7d99ba85d4 cfg80211: wext: really don't store non-WEP keys f0b99f70e92d PCI: Ignore requested alignment for PROBE_ONLY and fixed resources cda3b9178510 watchdog: wdat_wdt: Fix warning for using 0 as NULL 356ed043517d watchdog: wdat_wdt: fix return value check in wdat_wdt_probe() bba6529ea039 platform/x86: intel_pmc_ipc: Do not create iTCO watchdog when WDAT table exists 1f6dbb022bd4 i2c: i801: Do not create iTCO watchdog when WDAT table exists 3413f702fae0 mfd: lpc_ich: Do not create iTCO watchdog when WDAT table exists a481daa88fd4 drm/radeon: always apply pci shutdown callbacks 00ea8cba5ef7 drm/amdgpu: always apply pci shutdown callbacks (v2) ec2f05f03468 drm/amdgpu: improve VM PTE trace points 186294f9c578 drm/amdgpu: fix GART_DEBUGFS define 85a4b5798f58 drm/amdgpu: free userptrs even if GTT isn't bound 3d5f4d4770a4 drm/amd/amdgpu: Various cleanups for DCEv6 ad78069c333b drm/amdgpu: fix BO move offsets 98b480dba9d9 drm/amdgpu: fix amdgpu_move_blit on 32bit systems 815973039406 drm/amdgpu: fix gtt_mgr bo's offset 2befa60e4c53 drm/amdgpu: fix initializing the VM BO shadow 2a82ec21b9ba drm/amdgpu: fix initializing the VM last eviction counter 2698f6206f53 drm/amdgpu: cleanup VM shadow BO unreferencing 0fc8683e568f drm/amdgpu: allocate GTT space for shadow VM page tables 765e7fbf081d drm/amdgpu: rename all rbo variable to abo v2 1927ffc0c19d drm/amdgpu: remove unused member from struct amdgpu_bo bb990bb09235 drm/amdgpu: add a custom GTT memory manager v2 2744b647f49e drm/amdgpu/dce6: disable hpd on local panels 324082586cc5 drm/amdgpu/dce8: disable hpd on local panels 3a9d993ee980 drm/amdgpu/dce11: disable hpd on local panels e96ec90f4966 drm/amdgpu/dce10: disable hpd on local panels bdbdb571c807 drm/amdgpu/si/dpm: fix phase shedding setup 427920292b00 drm/radeon/si/dpm: fix phase shedding setup 9909a7956f4c drm/amdgpu/si/dpm: sync up quirks from radeon 5e149073ba42 mtdpart: Propagate _get/put_device() 0a966fa8914a MAINTAINERS: Update my e-mail 9a0af838c202 ARM: dts: sony-nsz-gs7: add missing unit name to /memory node f415c5e3d04e ARM: dts: chromecast: add missing unit name to /memory node 7d88dd60fe64 ARM: dts: berlin2q-marvell-dmp: add missing unit name to /memory node a6942e9faa8f ARM: dts: berlin2: Add missing unit name to /soc node 2df5b049688d ARM: dts: berlin2cd: Add missing unit name to /soc node 32473612f83a ARM: dts: berlin2q: Add missing unit name to /soc node 2653c8cbdfbc ARM: dts: berlin2: Remove skeleton.dtsi inclusion 7283af5f6f70 ARM: dts: berlin2cd: Remove skeleton.dtsi inclusion 2702d6161f5a ARM: dts: berlin2q: Remove skeleton.dtsi inclusion 139787f426f7 arm64: dts: berlin4ct: Add L2 cache topology 7091eb969915 arm64: dts: berlin4ct: enable all wdt nodes unconditionally 7e38b27056b1 arm64: dts: berlin4ct: switch to Cortex-A53 specific pmu nodes b009cb358e0e arm: dts: berlin2q: enable all wdt nodes unconditionally 684da56f7cf0 arm: dts: berlin2: enable all wdt nodes unconditionally b269cebf72d3 ASoC: wm8960: remove usage of obsoleted TLV-related macro 51a576400ea4 ASoC: rt5616: remove usage of obsoleted TLV-related macro 349fa18c061a ASoC: max9867: remove usage of obsoleted TLV-related macro 446576f9ea53 spi: imx: fix error return code in spi_imx_probe() 97b4bc76d9f7 ASoC: trivial: system spelling fix a0d2a959d3da PCI: Avoid unnecessary resume after direct-complete f0bbd602268e perf trace: Beautify sched_[gs]et_attr return value a6a64026c0cd PCI: Recognize D3cold in pci_update_current_state() cc7cc02bada8 PCI: Query platform firmware for device power state 4132a577a0a7 PCI: Afford direct-complete to devices with non-standard PM 3c6e8d05d60d mfd/gpio: Move HTC GPIO driver to GPIO subsystem dd01c75f1df3 drivers: dma-coherent: Move spinlock in dma_alloc_from_coherent() 9ca5d4fd08d1 drivers: dma-coherent: Fix DMA coherent size for less than page 8b8f347d3a48 serial: pl011: add console matching function 888125a71298 ARM64: ACPI: enable ACPI_SPCR_TABLE ad1696f6f09d ACPI: parse SPCR and enable matching console d503187b6cc4 of/serial: move earlycon early_param handling to serial ebb99a4c12e4 sparc64: Fix irq stack bootmem allocation. 9b2f753ec237 sparc64: Fix cpu_possible_mask if nr_cpus is set 1e953d846ac0 sparc64 mm: Fix more TSB sizing issues bdf2f59e64eb sparc64: fix section mismatch in find_numa_latencies_for_group 7d7f8633a827 drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_HIGH_SPEED f2c8852e6e99 perf data: Fix building in 32 bit platform with libbabeltrace 973186ca7fe9 perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change 3acf3ec3f4b0 tcp: Change txhash on every SYN and RTO retransmit ffd74aca44b7 MAINTAINERS: hostap: Mark the Host AP driver obsolete b93015057e31 ath6kl: fix return value in ath6kl_wmi_set_pvb_cmd 739ccd76b40e ath9k: disable RNG by default ab21b63e8aed Revert "usbtmc: convert to devm_kzalloc" 0628467f97b5 ath10k: fix copy engine 5 destination ring stuck b63b33ecafa5 ath10k: Ignore SWBA event for a vif if its marked for no beacon db68f3e7594a arm64: tlbflush.h: add __tlbi() macro b4b9551e2f46 arm64: Kconfig: remove SMP dependence for NUMA 931eb6b7fee3 ath10k: fix error return code in ahb 88638cf1a8c3 staging: greybus: Add backup maintainer for Greybus audio 08e1416f9ce8 staging: rtl8192e: fixed use a blank line after function/struct/union/enum declarations ff2f3e0e05df staging: rtl8192e: fixed statements should start on a tabstop eb9eb87d0a42 staging: rtl8192e: fixed block comments use * on subsequent lines 0c1d83c495d0 staging: rtl8712: Change _LED_STATE enum in rtl871x driver to avoid conflicts with LED namespace 30f9b3fe4da0 staging: vt6656: Remove unused variable 'rx_sts' 4433459a49a1 staging: ks7010: declare private functions static a0cc6bf3eab7 staging: wlan-ng: fix line style warnings in p80211netdev.h ae84ee13cbc7 staging: wlan-ng: avoid new typedef: p80211_frmrx_t 19066982a7ae staging: wlan-ng: avoid new typedef: netdevice_t bfc2cc021714 staging: unisys: visorbus: fix typos with client_bus_info /sys entry 5990b39e26db staging: unisys: visorbus: fix vbus info generated for s-Par livedumps f7a34ff7c045 staging: unisys: visorbus: fix sloppy unsigned/signed int conversions fa5effe7664b net/sched: pkt_cls: change tc actions order to be as the user sets c099ff3cdb9d sh_eth: add R8A7743/5 support fd41b0eaa06a doc: update switchdev L3 section 347e3b28c1ba switchdev: remove FIB offload infrastructure 936bd486564a rocker: use FIB notifications instead of switchdev calls b45f64d16d45 mlxsw: spectrum_router: Use FIB notifications instead of switchdev calls c98501879b1b fib: introduce FIB info offload flag helpers b90eb7549499 fib: introduce FIB notification infrastructure 577c543005db drm/i915: Code cleanup to use dev_priv and INTEL_GEN 871f8bf0c477 s390/dasd: add missing \n to end of dev_err messages eb523f42d77a net/sched: cls_flower: Use a proper mask value for enc key id parameter 094a32626f90 Revert "drivers/tty: Explicitly pass current to show_stack" 8681a1d47b33 Fixes: 3d44a78f0d8b ("staging: rtl8712: Remove unnecessary 'else'") fe9b34bfcb4e scsi: cxgb4i: Set completion bit in work request 623290a20457 MAINTAINERS: Update open-iscsi maintainers 46c1cf706076 scsi: ufs: Enable no vccq quirk for skhynix device 0825b8ee2e58 scsi: be2iscsi: mark symbols static where possible c762c69e106f powerpc/boot: Add support for XZ compression f1e510bbb9f2 powerpc/boot: Add XZ support to the wrapper script a4da56fbc553 powerpc/boot: Remove the legacy gzip wrapper 1b7898ee276b powerpc/boot: Use the pre-boot decompression API 22750d98b00b powerpc/boot: Use CONFIG_KERNEL_GZIP 1a13de6df9bf powerpc/boot: Add sed script 90fd68dcf9a7 drm/udl: fix line iterator in damage handling 509cf0b8146c dmaengine: ti-dma-crossbar: enable COMPILE_TEST 54ff7a2d2420 dmaengine: omap-dma: enable COMPILE_TEST c5df3572fa13 dmaengine: edma: enable COMPILE_TEST 5f9367a8d283 dmaengine: ti-dma-crossbar: Fix of_device_id data parameter usage e7282b66a3bc dmaengine: ti-dma-crossbar: Correct type for of_find_property() third parameter a8db115e476e dmaengine/ARM: omap-dma: Fix the DMAengine compile test on non OMAP configs 1634d3083579 dmaengine: edma: Rename set_bits and remove unused clear_bits helper f1d1e34fa592 dmaengine: edma: Use correct type for of_find_property() third parameter b7862742fead dmaengine: edma: Fix of_device_id data parameter usage (legacy vs TPCC) 86737510781b dmaengine: edma: Add missing MODULE_DEVICE_TABLE() for of_device_id structs 3796c3cbfb91 lib: clean up put_cpu_var usage b761fe226be6 bpf: clean up put_cpu_var usage ac28b41aac35 igb: restore PPS signal on igb_ptp_reset 0742337c1984 igb: bump version to igb-5.4.0 3d05fd0a99a4 igbvf: bump version to igbvf-2.4.0 7a823471ad42 igb: fix non static symbol warning dbbab32574c3 cifs: get rid of unused arguments of CIFSSMBWrite() bc8bcf3b150a posix_acl: uapi header split 2211d5ba5c6c posix_acl: xattr representation cleanups de04e76935ad fs/aio.c: eliminate redundant loads in put_aio_ring_file be218aa2e3f7 fs/internal.h: add const to ns_dentry_operations declaration 9dcfcda5768e compat: remove compat_printk() 45caf470077a x86: separate extable.h, switch sections.h to it b79d8d82bb99 remove stray include of asm/uaccess.h from cacheflush.h a31b821d8c18 mn10300: remove a bogus processor.h->uaccess.h include 76580237d13f xtensa: split uaccess.h into C and asm sides 4ad41c1e2616 bonding: quit messing with IOCTL 93b5097fe5b4 kill __kernel_ds_p off 81029b1f775a mn10300: finish verify_area() off 08435d89dd58 frv: move HAVE_ARCH_UNMAPPED_AREA to pgtable.h df720ac12fc7 exceptions: detritus removal c2050a454c7f fs: Replace current_fs_time() with current_time() 02027d42c3f7 fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps 078cd8279e65 fs: Replace CURRENT_TIME with current_time() for inode timestamps 2554c72edb81 fs: proc: Delete inode time initializations in proc_alloc_inode() 3cd886666ff1 vfs: Add current_time() api 0026ba4008e0 fs/buffer.c: make __getblk_slow() static 771187d61bb3 proc: unsigned file descriptors 9b80a184eaad fs/file: more unsigned file descriptors 85e7340f21d3 fs: compat: remove redundant check of nr_segs a818101d7b92 cachefiles: Fix attempt to read i_blocks after deleting file [ver #2] fc56b9838a20 cifs: don't use memcpy() to copy struct iov_iter 4bce9f6ee8f8 get rid of separate multipage fault-in primitives 66b808099146 PCI/AER: Cache capability position 1cb357695849 Staging:iio:light:tsl2583: constify attribute_group structures d306ddbad1b2 Staging:iio:adc:ad7280a: constify attribute_group structures ea908ab69e75 staging: iio: isl29018: fix comparison between signed and unsigned integers 528021fcd21f staging: iio: isl29018: made error handling consistent 7fd1accc9fc4 staging: iio: isl29018: remove unused variable and defines 69c72ec9c80b drivers: iio: magnetometer: Fix sparse endianness warnings cast to restricted __be16 67e17300dc1d iio: potentiostat: add LMP91000 support 92f0afb5b2be iio: adc: ti-adc161s626: add regulator support 0023e67dd895 iio: inkern: add iio_read_channel_offset helper 2a20af722dde drivers: iio: light: Fix sparse warnings aa16c6bd0e09 iio:adc: Add support for AD7766/AD7767 bea15d5139b9 iio:max1027: Use iio_trigger_validate_own_device() helper 19808e0467a0 iio:mma8452: Use new iio_trigger_validate_own_device() helper 43ece27e70b2 iio:trigger: Add helper function to verify that a trigger belongs to the same device 4b202b716e4e PCI/AER: Avoid memory allocation in interrupt handling path 38e442fc8ba1 drivers: iio: dac: Fix sparse warning bfc505ded01e pNFS: Fix atime updates on pNFS clients 77b00bc037e7 sunrpc: queue work on system_power_efficient_wq 8a64c4ef106d NFSv4.1: Even if the stateid is OK, we may need to recover the open modes 7ebeb7fe74bb NFSv4: If recovery failed for a specific open stateid, then don't retry 76e8a1bd143a NFSv4: Fix retry issues with nfs41_test/free_stateid 304020fe48c6 NFSv4: Open state recovery must account for file permission changes 67dd483026c6 NFSv4: Mark the lock and open stateids as invalid after freeing them b134fc4a5333 NFSv4: Don't test open_stateid unless it is set 272289a3df72 NFSv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid 7f04883146b7 NFS: Always call nfs_inode_find_state_and_recover() when revoking a delegation 1393d9612ba0 NFSv4: Fix a race when updating an open_stateid b1a318de9bc4 NFSv4: Fix a race in nfs_inode_reclaim_delegation() 9c27869d3f06 NFSv4: Pass the stateid to the exception handler in nfs4_read/write_done_cb 26f474432a7b NFSv4.1: nfs4_layoutget_handle_exception handle revoked state d7f3e4bfe788 NFSv4: nfs4_handle_setlk_error() handle expiration as revoke case 404ea3569af1 NFSv4: nfs4_handle_delegation_recall_error() handle expiration as revoke case 6c2d8f8d3070 NFSv4: nfs_inode_find_state_and_recover() should check all stateids 059b43e9744e NFSv4: Ensure we don't re-test revoked and freed stateids 26d36301bd65 NFSv4.1: Ensure we call FREE_STATEID if needed on close/delegreturn/locku f0b0bf882614 NFSv4.1: FREE_STATEID can be asynchronous c5896fc8622d NFSv4.1: Ensure we always run TEST/FREE_STATEID on locks f7a62adad01c NFSv4.1: Allow revoked stateids to skip the call to TEST_STATEID 63d63cbf5e03 NFSv4.1: Don't recheck delegations that have already been checked bb3d1a3b24b6 NFSv4.1: Deal with server reboots during delegation expiration recovery 45870d6909d5 NFSv4.1: Test delegation stateids when server declares "some state revoked" 41020b671aa5 NFSv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid 4586f6e28327 NFSv4.1: Add a helper function to deal with expired stateids 43912bbbae26 NFSv4.1: Allow test_stateid to handle session errors without waiting 4c8e5447465c NFSv4.1: Don't check delegations that are already marked as revoked aa05c87f23ef NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid b3f9e7239074 NFSv4: Don't report revoked delegations as valid in nfs_have_delegation() 7dc72d5f7a0e NFS: Fix inode corruption in nfs_prime_dcache() 0a014a44a508 NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags a9e57009dacd perf record: Fix documentation 'event_sources' -> 'event_source' 4cd00d37559b drm/amdgpu/vce3: don't forget to tear down some rings 44f9d7b3f109 drm/amdgpu/i2c: add const where appropriate 54ddf3a6af53 drm/amdgpu: don't leave dangling pointers around d8907643cc6b drm/amdgpu: clear ring pointer in amdgpu_device on teardown 24c5fe56b25e drm/amdgpu/vce: take all rings into account for idle checks b62b5931bd83 drm/amdgpu: add version bump for raster config programming d7a4ac667eab drm/amdgpu: fix addr handling in amdgpu_vm_bo_update_mapping 3374dcebb827 drm/amdgpu: bypass vce clock if vce is idle on Fiji. 0099b7701f52 KVM: arm/arm64: vgic: Don't flush/sync without a working vgic 6fe407f2d18a KVM: arm64: Require in-kernel irqchip for PMU support a56a569818ea ASoC: da7219: fix inappropriate condition statement 3520646dbb22 ASoC: tlv320aic31xx: do not declare support for mono DAI f2b2f6dcd48a ASoC: stac9766: fix wrong usage of DECLARE_TLV_DB_LINEAR() 670bb4fd21c9 drm/radeon/si/dpm: add workaround for for Jet parts a951ed85abd4 drm/amdgpu: disable CRTCs before teardown c7e9426a0269 ASoC: wm8991: remove unused variable 98695eab3c2d ASoC: wm8991: fix wrong usage of DECLARE_TLV_DB_LINEAR() 225c5161b118 ext2: Unmap metadata when zeroing blocks 3cadd224474d ASOC: tpa6130a2: add static qualifier for file local symbols 5919a3898136 ASoC: sst-bxt-rt298: fix obsoleted initializers for array 43d443dc257c ASoC: sst-bxt-da7219_max98357a: fix obsoleted initializers for array b74e7a26311a ASoC: rt5616: add static qualifier for file local symbols 8c7788f34e11 ASoC: arizona: Add output power up/down delays for speaker path d605bd024e08 ASoC: arizona: Add debug prints for output power up/down times 7f00ee2bbc63 brcmfmac: use correct skb freeing helper when deleting flowring 2f0e56fa37cc brcmfmac: replace WARNING on timeout with a simple error message 8334ffdc8290 rtlwifi: Add explicit values to hw_variables enum 1cc49a5b5466 rtlwifi: Add HAL_DEF_WOWLAN case to *_get_hw() routines ad5748893b27 rtlwifi: Add switch variable to 'switch case not processed' messages 0eec880966e7 ALSA: hda - Add the top speaker pin config for HP Spectre x360 e96e0eded133 bnx2x: free the mac filter group list before freeing the cmd c006da0be033 act_ife: Fix false encoding 4b1d488a285a act_ife: Fix external mac header on encode ca3ba106a997 net: ethernet: mediatek: bug fix to disable HW LRO 6bf563d50af2 net: ethernet: mediatek: add to stop PDMA while stopping the frame engine 30d2049b3277 ath10k: support up to 64 vdevs 15138fdf327d ath10k: document cycle count related counters aa66ba0c31c6 ath10k: fix typo in logging message 2f38c3c01de9 ath10k: fix rfc1042 header retrieval in QCA4019 with eth decap mode 65901a9e7058 ath10k: do not check if reset is NULL c5d8a34675d9 ath10k: use devm_reset_control_get() instead of reset_control_get() 828662753d60 ath10k: use devm_clk_get() instead of clk_get() e13dbead976d ath10k: spelling and miscellaneous neatening 1190cfdb1a19 VSOCK: Don't dec ack backlog twice for rejected connections 9a54cf462d6f HID: alps: fix multitouch cursor issue fa92bf04f583 net: bcmgenet: use new api ethtool_{get|set}_link_ksettings 0299b6acf977 Revert "net: ethernet: bcmgenet: use phydev from struct net_device" 62c8d3daada9 Revert "net: ethernet: bcmgenet: use new api ethtool_{get|set}_link_ksettings" bf1a85a8381a Revert "net: ethernet: bcmgenet: use phydev from struct net_device" 3ac72b7b63d5 net: fec: align IP header in hardware 97dc499c1ae3 net: fec: remove QUIRK_HAS_RACC from i.mx27 653d37d8bca0 net: fec: remove QUIRK_HAS_RACC from i.mx25 a04139c4cf28 drm/i915/bxt: Fix HDMI DPLL configuration 1d0a2c5f2c53 staging: media: lirc: Replace data type with pointer in sizeof() 2b21f96d6b8a staging: media: lirc: Add space around binary operators 3dbab14b85a8 staging:android:ion: Fix whitespace issue c595149c3e58 staging:android:ion: Fix blank line issues faa2f6f383c1 staging:android:ion: Fix alignment issues 66fa610095f7 staging:android:ion: Fix comparison with NULL 9f7a104c2be9 staging: dgnc: introduce find_board_by_major() 1cd7c06213ea staging: dgnc: remove useless variables 33ccb442aa6b staging: dgnc: rename dgnc_tty_uninit() to dgnc_cleanup_tty() 5897914f0abb staging: dgnc: introduce the dgnc_free_irq() 0d79f59dbee5 staging: dgnc: rename dgnc_finalize_board_init() to dgnc_request_irq() eea5fd116401 staging: dgnc: introduce the dgnc_tty_unregister() f20ae478ffcf staging: dgnc: move functions unrelated with dgnc_found_board() 467132b029fe staging: dgnc: kfree for board structure in dgnc_found_board() b09f0cd53f83 staging: dgnc: missing NULL check for ioremap in dgnc_do_remap() f530834ef4d9 staging: dgnc: remove useless message buffer cc1c1c141cc6 staging: dgnc: remove redundant initialization for channel array e95557654167 staging: media: lirc: Remove unnecessary blank lines a0ba7fcf6a98 staging: media: lirc: Convert 'unsigned' to 'unsigned int' 46c539054ecf staging: media: lirc: Replace data type with pointer of same type d85549a80b3d staging: media: lirc: Add space around '*' e2ba2cb3278c staging: media: lirc: Remove multiple blank lines 06a4f429bfa2 staging: sm750fb: rename getChipType to sm750_get_chip_type 3d44a78f0d8b staging: rtl8712: Remove unnecessary 'else' 8abcae443af7 Staging: android: fixed permissions style issue 896075a684a9 staging: slicoss: cleaning up codestyle warnings af2708f5e8a8 Staging: most: aim-v4l2: constify v4l2_file_operations structures cfb459edaa91 Staging: most: aim-sound: constify snd_pcm_ops structures ca8b3fa7ea44 staging: most: fix error return code in audio_probe_channel() 264f7b8ac3ec staging: unisys: visorbus: Convert visorchannel_signalinsert() return val f621a96850c2 staging: unisys: visorbus: Convert visorchannel_signalremove() return val 1306c429e2ce staging: unisys: visorbus: Change support functions to integer return vals bff8c1a1604a staging: unisys: make MODULE_DESCRIPTIONs consistent 20cba4a6bbef staging: unisys: remove version.h deafd1855343 staging: unisys: visornic: remove driver version from visornic_main.c 87932da6d3fe staging: unisys: visorinput: remove driver version from visorinput.c beedcc51b417 staging: unisys: visorbus: remove driver version from visorchipset.c e82ed633eb81 staging: unisys: remove driver version from struct visor_driver 2460563fb490 staging: ks7010: Use __packed over __attribute__((packed)) 9887b5e51faf staging: ks7010: Fix warnings on printk() usage 03806ab307c3 staging: ks7010: ks_wlan_net: Use netdev_info instead of printk c8be6461054c staging: ks7010: ks_wlan_net: Use netdev_ instead of printk 58fce732f02a Staging: iio: light: constify attribute_group structures 1ed90ff342b6 Staging: iio: adc: constify attribute_group structures 4ceffe65c3fd staging: wilc1000: fix sparse warning: symbol was not declared. Should it be static? 1c40429dfad9 Staging: wilc1000: constify cfg80211_ops structures 4a7beb1850d2 staging: lustre: llite: add missing LMV_MAGIC_V1 case 3dd22268d77c greybus: manifest: style fix missing space before '(' 659849cdc065 staging: greybus/timesync: avoid divide by zero on X86 Qemu 3d7f3588553a drivers/staging/greybus: gpio.c - Fixed a checkpatch generated warning 7224a2a50a29 greybus: audio: fix uninitialized variable errors found by cppcheck 35aa33cf0b35 tty: amba-pl011: Don't complain on -EPROBE_DEFER when no irq b94b10aaa353 nios2: dts: 10m50: Add tx-threshold parameter 8e5470c9839c serial: 8250: Set Altera 16550 TX FIFO Threshold ffea043965e4 serial: 8250: of: Load TX FIFO Threshold from DT 51311eaacd2d Documentation: dt: serial: Add TX FIFO threshold parameter 9f12cea96f47 drivers/tty: Explicitly pass current to show_stack 4b75f8000361 serial: imx: Fix DCD reading b97055bcf175 serial: stm32: mark symbols static where possible c41251b17563 serial: xuartps: Add some register initialisation to cdns_early_console_setup() 212d249b6acb serial: xuartps: Removed unwanted checks while reading the error conditions c8dbdc842d30 serial: xuartps: Rewrite the interrupt handling logic 8e5481d98bbf serial: stm32: use mapbase instead of membase for DMA 36131cdfef5a tty/serial: atmel: fix fractional baud rate computation c9fef1cc3dd3 drivers/misc/hpilo: Changes to support new security states in iLO5 FW e7604239c1c5 MAINTAINERS: extend firmware_class maintainer list a1a9e5d29854 debugfs: propagate release() call result 3936e4c8db20 at25: fix debug and error messaging 13decfb4383b misc/genwqe: ensure zero initialization db08948b9718 vme: fake: remove unexpected unlock in fake_master_set() 58ccaae30322 vme: fake: mark symbols static where possible e98cc182a06a spmi: pmic-arb: Return an error code if sanity check fails e7fca5d860ae Drivers: hv: get rid of id in struct vmbus_channel b294809dbfa7 Drivers: hv: make VMBus bus ids persistent 2d8784df1a1c mcb: Add a dma_device to mcb_device 15bb81d334e9 mcb: Enable PCI bus mastering by default 1892fc2ee4c0 mei: stop the stall timer worker if not needed 60ca5e0d280b driver-core: platform: Catch errors from calls to irq_get_irq_data 78618d395b65 sysfs print name of undiscoverable attribute group decc5360f23e USB: serial: cp210x: Add ID for a Juniper console cb9c1cfc8692 usb: Kconfig: using select for USB_COMMON dependency a2f195a73eba bluetooth: bcm203x: don't print error when allocating urb fails 539d3040569b mmc: host: vub300: don't print error when allocating urb fails 4e248000e0d3 usb: hub: change CLEAR_FEATURE to SET_FEATURE 0f247626cbbf usb: core: Introduce a USB port LED trigger e8624859dde2 USB: bcma: drop Northstar PHY 2.0 initialization code 35be784cdb9c usb: core: hcd: add missing header dependencies aadfa8019e81 vfs: add note about i_op->rename changes to porting 2773bf00aeb9 fs: rename "rename2" i_op to "rename" 18fc84dafaac vfs: remove unused i_op->rename 1cd66c93ba8c fs: make remaining filesystems use .rename2 e0e0be8a8355 libfs: support RENAME_NOREPLACE in simple_rename() f03b8ad8d386 fs: support RENAME_NOREPLACE for local filesystems 9a232de49996 ncpfs: fix unused variable warning 324152502b0e Revert "tpm/tpm_crb: implement tpm crb idle state" cfa188220363 Revert "tmp/tpm_crb: fix Intel PTT hw bug during idle state" 2b7926ae1cd4 Revert "tpm/tpm_crb: open code the crb_init into acpi_add" 4886cd80cb8e Revert "tmp/tpm_crb: implement runtime pm for tpm_crb" c456a2f30de5 video: smscufx: remove unused variable 59921b239056 matroxfb: fix size of memcpy d8ed9e87e601 fbdev: ssd1307fb: fix a possible NULL dereference 60169c3fb78e fbdev: ssd1307fb: constify the device_info pointer 7c9806e82588 simplefb: Disable and release clocks and regulators in destroy callback ca9384c59111 video: fbdev: constify fb_fix_screeninfo and fb_var_screeninfo structures 1d2ffbd3e06d matroxfb: constify local structures 263d23a5d1b3 video: fbdev: i810: add in missing white space in error message text 3f3ed26ba230 video: fbdev: add missing \n at end of printk error message 1c065770d040 ARM: exynos_defconfig: Remove old non-working MIPI driver a38719b3dce0 video: fbdev: exynos: Remove old non-working MIPI driver 43da7575cdec omapfb: fix return value check in dsi_bind() 831a8c479f54 MAINTAINERS: update fbdev entries 5bda8f7b5468 video: fbdev: offb: Call pci_enable_device() before using the PCI VGA device 1955351da41c bpf: Set register type according to is_valid_access() 973d94d8a87c bpf samples: update tracex5 sample to use __seccomp_filter 2b064fff8527 bpf samples: fix compiler errors with sockex2 and sockex3 fdcebf6f18ee s390/config: Enable config options for Docker 43720df96023 thermal: int3403: Process trip change notification 9176ae8668a0 thermal: int340x: New Interface to read trip and notify 998d924b7128 thermal: user_space gov: Add additional information in uevent 0e70f466fb91 thermal: Enhance thermal_zone_device_update for events 4fc7e845f3e2 drm/i915/skl: tell the user about pre-production hardware 4ff40a41527a drm/i915: add a few missing platform tags to workaround tags cbd0f0001779 arm64: tegra: set hot trips for Tegra210 5e03f663ca6f arm64: tegra: set critical trips for Tegra210 e2bed1ebbf25 arm64: tegra: add soctherm node for Tegra210 f4357938d058 arm64: tegra: set hot trips for Tegra132 a6ebde2540e2 arm64: tegra: set critical trips for Tegra132 0fa2bfcd1a0e arm64: tegra: use tegra132-soctherm for Tegra132 e12b048c3060 arm: tegra: set hot trips for Tegra124 40823f8e267f arm: tegra: set critical trips for Tegra124 6c7c32457084 thermal: tegra: add hw-throttle for Tegra132 ce0dbf04f685 thermal: tegra: add hw-throttle function 44f3d4170e00 of: Add bindings of hw throttle for Tegra soctherm 1f6b0889d0ea thermal: mtk_thermal: Check return value of devm_thermal_zone_of_sensor_register b7cf0053738c thermal: Add Mediatek thermal driver for mt2701. 77d6e7212cd5 dt-bindings: thermal: Add binding document for Mediatek thermal controller ec4664b3fd6d thermal: max77620: Add thermal driver for reporting junction temp 94c2004ef530 thermal: max77620: Add DT binding doc for thermal driver 9dfe1a2f9a5a thermal: tango: add resume support e3da1cbed64a devfreq_cooling: no need to check state with negative number d4b23c5c434a thermal: rcar_thermal: don't call thermal_zone_device_unregister when USE_OF_THERMAL 7b5c4a0cd48d Thermal: of thermal: typo fix eea6a3643937 thermal: imx: depend on imx SoC arch 809eb3504509 thermal: qcom: tsens: Fix return value check in init_common() 5ef62de751dc thermal: rockchip: optimize sensor auto accessing period 23f75e4893b4 thermal: rockchip: enhance the tsadc's bandgap feature for rk3399 5b97469a5587 thermal: qcom: tsens-8916: mark PM functions __maybe_unused 43528445f6db thermal: qoriq: Add thermal management support 64a411e8042e thermal: rcar-thermal: enable hwmon when thermal_zone_of_sensor_register is used e2fa74880987 thermal: of-thermal: Fix setting of set_emul_temp hook 1f09ba82fa4b thermal: rockchip: fixes the exception interrupts 466678790650 thermal: rockchip: fixes the period time for tsadc 148485023f2b thermal: rockchip: add the set_trips function 897e72103775 thermal: bang-bang governor: act on lower trip boundary e78eaf45993a thermal: streamline get_trend callbacks 826386e73193 thermal: of: implement .set_trips for device tree thermal zones 060c034a9741 thermal: Add support for hardware-tracked trip points 032d4057291e thermal: qcom: remove declare local symbols as static d059c739aacf thermal: qcom: tsens-8996: Add support for 8996 family of SoCs 20d4fd84bf52 thermal: qcom: tsens-8960: Add support for 8960 family of SoCs 4a7069a32c99 thermal: core: export apis to get slope and offset 5e6703bd2d83 thermal: qcom: tsens-8974: Add support for 8974 family of SoCs 840a5bd3ed3f thermal: qcom: tsens-8916: Add support for 8916 family of SoCs 9066073c6c27 thermal: qcom: tsens: Add a skeletal TSENS drivers fa73c3b25bd8 KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 register 2365f6b67c0d KVM: PPC: Book3S PR: Support 64kB page size on POWER8E and POWER8NVL 4f053d06dce6 KVM: PPC: Book3S: Remove duplicate setting of the B field in tlbie ac0e89bb4744 KVM: PPC: BookE: Fix a sanity check 4cd169419f5a dmaengine: tegra-adma: enable COMPILE_TEST b009031f74da KVM: PPC: Book3S HV: Take out virtual core piggybacking code 88b02cf97bb7 KVM: PPC: Book3S: Treat VTB as a per-subcore register, not per-thread 9fb6de1b0bf4 Input: joydev - recognize devices with Z axis as joysticks d095c500fd79 Input: snvs_pwrkey - drop input_free_device call if input_register_device fails 9ca5bf5029b6 Input: add support for Elan eKTF2127 touchscreen controller 0744f1306f6b thermal: cpu_cooling: Fix wrong comment call function name 14bf41dcef65 scsi: mvsas: Mark symbols static where possible 7efa59e16082 scsi: pm8001: Mark symbols static where possible 4bd173c30792 scsi: arcmsr: Simplify user_len checking 8d58881b9959 scsi: Avoid that toggling use_blk_mq triggers a memory leak 182d3f843072 scsi: fcoe: fix off by one in eth2fc_speed() 92efbb850023 scsi: dtc: remove from tree f95819a09c2d scsi: t128: remove from tree 4931a46aef5c scsi: pas16: remove from tree 24cbf0f799d3 scsi: u14-34f: remove from tree 180a186d9839 scsi: ultrastor: remove from tree 2393b111ed88 scsi: in2000: remove from tree 9b3a34fb2125 scsi: wd7000: remove from tree 086acff2cf8a scsi: scsi_dh_alua: Fix memory leak in alua_rtpg() bd4b3e5c8adf scsi: lpfc: Mark symbols static where possible b6f5be287344 net: tg3: use new api ethtool_{get|set}_link_ksettings 099b548c4292 raid6/test/test.c: bug fix: Specify aligned(alignment) attributes to the char arrays 43c02ede76a6 ASoC: Intel: Add DMIC channel constraint for bxt machine dc258c15ea12 staging: rtl8192e: fixed block comments should align the * on each line 1140c8a61a32 staging: rtl8172: usb_intf.c: Fixed block comment coding style 9cd70e80f7f0 iwlwifi: mvm: initialise ADD_STA before sending it to the firmware 3ac37d0109a3 iwlwifi: allow error table address new range 4dc6511f86b5 iwlwifi: mvm: fix typo in TC_CMD_SEC_KEY_FROM_TABLE 4b87e5af638b iwlwifi: remove support for fw older than -17 and -22 bc4ec7c83976 drm/i915: don't report compression when fbc is disabled 86a462bcad32 drm/i915/gen9: fail the modeset instead of WARNing on unsupported config f1db3eafe5a2 drm/i915/gen9: implement missing case for SKL watermarks calculation 75676ed423a6 drm/i915/gen9: fix the watermark res_blocks value 7a1a8aed67e0 drm/i915/gen9: fix plane_blocks_per_line on watermarks calculations 1186fa85eb9b drm/i915/gen9: minimum scanlines for Y tile is not always 4 c93a97ee0583 vfio-pci: Disable INTx after MSI/X teardown ddf9dc0eb531 vfio-pci: Virtualize PCIe & AF FLR 0727e40a48a1 drm/i915/gen9: fix the WaWmMemoryReadLatency implementation 6e3100ec21e7 drm/i915/kbl: KBL also needs to run the SAGV code eb6296dec19f x86/apic: Fix silent & fatal merge conflict in __generic_processor_info() 56feca919734 drm/i915: introduce intel_has_sagv() 16dcdc4edbcf drm/i915: SAGV is not SKL-only, so rename a few things 0f75c404503c mmc: dw_mmc: remove the deprecated "supports-highspeed" property 207535698e7d mmc: dw_mmc: minor cleanup for dw_mci_adjust_fifoth cc190d4c6499 mmc: dw_mmc: use macro to define ring buffer size d12d0cb1d7dc mmc: dw_mmc: fix misleading error print if failing to do DMA transfer 3b2a067b98b4 mmc: dw_mmc: avoid race condition of cpu and IDMAC ec0baaa6b339 mmc: dw_mmc: split out preparation of desc for IDMAC32 and IDMAC64 1712c9373f98 mmc: core: don't try to switch block size for dual rate mode 3794c542641f mmc: sdhci-of-arasan: Set controller to test mode when no CD bit ae0c12cc4e4b dt: sdhci-of-arasan: Add device tree option xlnx, fails-without-test-cd 0bc0b6e86524 mmc: tmio: add eMMC support f7dd5462dac0 mmc: rtsx_usb: use new macro for R1 without CRC 8c8d0ecbd87f mmc: rtsx_pci: use new macro for R1 without CRC 51b50c961676 mmc: add define for R1 response without CRC 29eb7bd01e80 mmc: card: do away with indirection pointer c80f275fa176 mmc: sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers 32828857dba3 mmc: sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers 20845beff7d7 mmc: sdhci: Support cap_cmd_during_tfr requests 4bbb9aac9a9a mmc: mmc_test: Add tests for sending commands during transfer 5163af5a5e2e mmc: core: Add support for sending commands during data transfer 6a3d8ced0948 mmc: sdhci-brcmstb: Fix incorrect capability 5a3ab2815c6a mmc: DT: sdhci-brcmstb: Bindings document for common sdhci-brcmstb e1b8dfd1b1c6 mmc: sunxi: add support for A64 mmc controller 3d254b54f743 Documentation: dt: Add new compatible to sunxi mmc driver bindings 6c689886fbe4 mmc: core: Optimize the mmc erase size alignment 71085123d27d mmc: core: Factor out the alignment of erase size 902a8a0b50d7 mmc: davinci: remove incorrect NO_IRQ use 7428e0bf7e87 mmc: sh_mobile_sdhi: Add r8a7796 support 12182affc74a mmc: core: Use a default maximum erase timeout 4ae12588e028 mmc: tegra: Mark 64-bit DMA broken on Tegra124 b2ca77c98390 mmc: sdhci-of-arasan: Properly set corecfg_clockmultiplier on rk3399 4674b6c87019 sdhci-pci: enable SD card interface on Merrifield d55655773ab2 sdhci-pci: enable SDIO interface on Intel Merrifield 2e57bbe22c15 sdhci-pci: refactor intel_mrfld_mmc_probe_slot() 3203a82724b8 mmc: dw_mmc: k3: UHS-SD card for Hisilicon Hikey e7a1dec19c09 mmc: dw_mmc: return -EILSEQ for EBE and SBE error d6786fefe816 mmc: dw_mmc: add reset support to dwmmc host controller fdc22b6b1f25 Documentation: synopsys-dw-mshc: add binding for resets 7037f3beae35 mmc: dw_mmc: remove the unnecessary IS_ERR() checking for ciu/biu clock 00f400b73b8d mmc: dw_mmc: remove parsing for each slot subnode 941a659ffdef mmc: dw_mmc: exynos: Warn if HS400 is being used on non-Exynos5420 chipset 0ed50abb2d8f mmc: block: don't use CMD23 with very old MMC cards 92add82e0ce0 mmc: sdhci: Remove ->platform_init() callback as it's no longer used c10bc3722378 mmc: sdhci-pci: Convert to use managed functions (part2) 923dff873737 mmc: sdio: deploy error handling instead of triggering BUG_ON 96e52daa508b mmc: block: remove the check of packed for packed request routine 67d35960f445 mmc: core: Add error message when switching fails in mmc_select_hs() ff026099d775 mmc: host: sh_mobile_sdhi: don't populate unneeded functions 6a4679f31235 mmc: host: sh_mobile_sdhi: move card_busy from tmio to sdhi 2dd110b27d66 mmc: sunxi-mmc: change idma descriptor to __le32 63311bece02a mmc: sunxi: Check the value returned by clk_round_rate b2db9c6743f2 mmc: sdhci-of-arasan: Don't power PHY w/ slow/no clock 622b5f35dab3 mmc: sdhci: Do not allow tuning procedure to be interrupted 2fb0b02b79d1 mmc: sdhci-esdhc-imx: correct the max timeout count a215186d7f05 mmc: sdhci-esdhc-imx: do not touch other bit when config DTOCV 4ad90cf9a8c6 mmc: sdhci-brcmstb: Delete owner assignment 5275a652d296 mmc: sd: Export SD Status via “ssr” device attribute d51c50525f0a mmc: vub300: don't print error when allocating urb fails 150d4240254b mmc: sdhci-of-esdhc: use of_property_read_bool 2f7649f5048c mmc: core: Add the vmmc/vmmcq regulator info 66fe6ac5d5e1 mmc: sdhci-bcm-kona: fix error return code in sdhci_bcm_kona_probe() 41f469cac266 mmc: moxart: fix wait_for_completion_interruptible_timeout return variable type 721e0497172f mmc: pwrseq-simple: Add an optional post-power-on-delay 4cbc6dbd5251 dt: bindings: Make compatible optional for mmc function nodes 57af711d79bc ARM: dts: sunxi: Use new sun7i-a20-mmc compatible on sun7i and newer b465646ef41f mmc: sunxi: sun4i / sun5i do not have sample clocks f2cecb70941c mmc: sunxi: Factor out clock phase setting code into a helper function 86a93317ed71 mmc: sunxi: Introduce a sunxi_mmc_cfg struct 4c5f4bf412ea mmc: sunxi: Disable sample clks on remove 7d22fc11c7ed nfsd4: setclientid_confirm with unmatched verifier should fail ebd7c72c63ac nfsd: randomize SETCLIENTID reply to help distinguish servers 19e4c3477f70 nfsd: set the MAY_NOTIFY_LOCK flag in OPEN replies b4c8eb0379c8 nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant 7919d0a27f1e nfsd: add a LRU list for blocked locks 76d348fadff5 nfsd: have nfsd4_lock use blocking locks for v4.1+ locks a188620ebd29 nfsd: plumb in a CB_NOTIFY_LOCK operation a6a1cf3d963d gpio: MAINTAINERS: Add an entry for GPIO mockup driver 0f98dd1b27d2 gpio/mockup: add virtual gpio device 332f51d7db13 gfs2: Initialize atime of I_NEW inodes d7c436cd605e gfs2: Update file times after grabbing glock 1eca45f8a840 NFSD: fix corruption in notifier registration 2df86ad959c9 brcmfmac: drop unused fields from struct brcmf_pub 196e02490c93 Btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf 23e9c128adb2 brcmfmac: fix memory leak in brcmf_fill_bss_param 3a03ea763a67 dmaengine: sun6i: Add support for Allwinner A83T (sun8i) variant 34681d84a0f7 dmaengine: s3c24xx: Add dma_slave_map for s3c2440 devices b42fbed6b8a5 rtl8xxxu: Stop log spam from each successful interrupt 2fc5dd27bf9b rtl8xxxu: Use a struct rtl8xxxu_fileops * in rtl8xxxu_init_device() c0a99bbb1b7a rtl8xxxu: Clean up llt_init() API 3a589fae4a2c rtl8xxxu: Fix off by one error calculating pubq ac3b561721e9 mwifiex: code rearrangement in mwifiex_usb_host_to_card() 5476f8030d9a mwifiex: fix race condition causing tx timeout 1afac196c167 mwifiex: fix kernel crash for USB chipsets 4d8673a0494a ste_dma40: Rename a jump label in d40_log_lli_to_lcxa() b140ea0fc59e ste_dma40: Rename a jump label in __d40_execute_command_phy() d4cd217ac548 ste_dma40: Rename a jump label in dma_tasklet() 4867268c57ff Btrfs: don't BUG() during drop snapshot 2fd57fcb1648 btrfs: fix btrfs_no_printk stub helper 851cd173f060 Btrfs: memset to avoid stale content in btree leaf 0f5053eb90f5 btrfs: parent_start initialization cleanup 6cea66e5447c btrfs: Remove already completed TODO comment dd12d5b8046f btrfs: Do not reassign count in btrfs_run_delayed_refs 0ccd05285e7f btrfs: fix a possible umount deadlock a958eab0ed7f Btrfs: fix memory leak in do_walk_down c01f5f96f511 btrfs: btrfs_debug should consume fs_info when DEBUG is not defined 04ab956ee69c btrfs: convert send's verbose_printk to btrfs_debug ab8d0fc48dba btrfs: convert pr_* to btrfs_* where possible 8eff80e49f8f ste_dma40: Rename jump labels in d40_alloc_mask_set() f19b8ee88f53 ste_dma40: Rename a jump label in d40_alloc_mask_free() e714b470af26 ste_dma40: Rename a jump label in d40_free_dma() 5a5eecb36b82 ste_dma40: Rename a jump label in d40_is_paused() 861459106978 ste_dma40: Move an assignment in d40_prep_desc() 254e1254ff37 ste_dma40: Rename a jump label in d40_prep_desc() 444fa14746c1 ste_dma40: Move two assignments in d40_prep_sg() 78c6e1a5943b ste_dma40: One check less in d40_prep_sg() after error detection 8452b85906b6 ste_dma40: Rename a jump label in d40_alloc_chan_resources() c9909935a854 ste_dma40: Rename jump labels in d40_dmaengine_init() d7b7ecce4bcb ste_dma40: Rename a jump label in d40_probe() 876e02352405 ste_dma40: Adjust the position of a jump label in d40_probe() 11f7a8d19bc8 ste_dma40: Delete unnecessary variable initialisations in d40_hw_detect_init() f4534adbcfbb ste_dma40: Less checks in d40_hw_detect_init() after error detection 28c01058b285 ste_dma40: Use kmalloc_array() in d40_hw_detect_init() e349d4b73178 ste_dma40: Replace four kzalloc() calls by kcalloc() in d40_hw_detect_init() 71660223f500 ste_dma40: Improve a size determination in d40_of_probe() abac5bac829c ste_dma40: Move an assignment in d40_lcla_allocate() aae32ec6e39a ste_dma40: Rename a jump label in d40_lcla_allocate() 2c7f2f20da9d ste_dma40: Return directly after a failed kmalloc_array() cf80ecf7a277 ste_dma40: Use kmalloc_array() in d40_lcla_allocate() 92c313604711 brcmfmac: simplify mapping of auth type a7ed7828ecda brcmfmac: fix out of bound access on clearing wowl wake indicator 2b7425f3629b brcmfmac: fix clearing entry IPv6 address 835680b82f02 brcmfmac: remove unnecessary null pointer check 8fa5fdec09cd brcmfmac: remove worker from .ndo_set_mac_address() callback 26305d3d7298 brcmfmac: initialize variable in brcmf_sdiod_regrl() bc9816413601 brcmfmac: fix memory leak in brcmf_flowring_add_tdls_peer() 704d1c6b56f4 brcmfmac: rework pointer trickery in brcmf_proto_bcdc_query_dcmd() b3589dfe0212 brcmfmac: ignore 11d configuration errors 4dfc97918474 dmaengine: moxart: fix kconfig unmet direct dependencies f43d9fbe0ba8 dmaengine: sun4i: fix kconfig unmet direct dependencies 854d4bd25b05 dmaengine: zxdma: enable COMPILE_TEST 4aa258af6532 dmaengine: timb-dma: enable COMPILE_TEST 1609db6f088e dmaengine: s3c24xx: enable COMPILE_TEST 9d0c6f2506c5 dmaengine: s3c24xx: fix pointer cast warnings abdad50d1d18 dmaengine: s3c24xx: use correct print specifiers for size_t e97adb49b415 dmaengine: stm32-dma: make stm32_dma_set_config static 4fbf3717a467 dmaengine: stm32-dma: enable COMPILE_TEST 93d05f1ec644 dmaengine: mmp_tdma: enable COMPILE_TEST cd3a792a77bc dmaengine: mmp_pdma: enable COMPILE_TEST 3e13b386963b dmaengine: mmp_tdma: use correct print specifiers for size_t 49ad6d7dd65b dmaengine: ep93xx: enable COMPILE_TEST 8f913bffb4d3 dmaengine: ep93xx: don't use variables defined in global scope 567df5e9770f dmaengine: ep93xx: use correct print specifiers for size_t 6947c3f28702 dmaengine: sa11x0: enable COMPILE_TEST 762ff31dd4ec dmaengine: sa11x0: use correct print specifiers for size_t 872b4af48f87 dmaengine: sa11x0: use correct print specifiers for u32 f92e934d5751 dmaengine: sa11x0: use correct print specifiers for dma_addr_t 6e450376e587 dmaengine: coh901318: enable COMPILE_TEST d943df870572 dmaengine: coh901318: use NULL for pointer initialization c021d8351f1d dmaengine: coh901318: fix pointer cast warnings 66a1a51270a2 dmaengine: coh901318: return ssize_t for coh901318_debugfs_read 3fd386625679 dmaengine: coh901318: use correct print specifiers 4f5db8c8f8ee dmaengine: jz4780: make jz4780_dma_prep_dma_memcpy static a952b28788b5 dmaengine: jz4780: enable COMPILE_TEST d78d6c073a43 dmaengine: jz4740: enable COMPILE_TEST f3086ff62b3f dmaengine: jz4740: remove unused arch header 9f878603dbdb dmaengine: rcar-dmac: add iommu support for slave transfers c5ed08e988a3 dmaengine: rcar-dmac: group slave configuration 24ed5d2c07e3 arm: dma-mapping: add {map,unmap}_resource for iommu ops 6f3d87968f9c dma-mapping: add dma_{map,unmap}_resource 0e74b34dfc33 dma-debug: add support for resource mappings ba409b31b3d3 dma-mapping: add {map,unmap}_resource to dma_map_ops 94d215cc6fc5 ASoC: dpcm: print dai_link name of BE other than FE. ef9656b6936f ASoC: tlv320aic31xx: add explicit support for tlv320dac31xx 5258beedc30a regulator: dbx500: remove unused functions in dbx500-prcmu.c bb0c35fcaf8f ASoC: da7219: Disable AAD if codec is not a wake-up source a7f16ea90ecf ASoC: da7219: Reset codec gracefully, if still active c14c59f2e9ca ASoC: ak4104: Limit the supported sample rates c9e902f4b37a ASoC: sun4i-codec: Rename sun4i_codec_widgets for consistency 99f499cd6504 spi: pxa2xx: Add support for GPIO descriptor chip selects f13d4e189d20 spi: imx: Gracefully handle NULL master->cs_gpios 62e855771dac btrfs: convert printk(KERN_* to use pr_* calls 5d163e0e68ce btrfs: unsplit printed strings cea67ab92d3d btrfs: clean the old superblocks before freeing the device 02794222c413 Btrfs: kill BUG_ON in run_delayed_tree_ref 6bdf131fac23 Btrfs: don't leak reloc root nodes on error e2c899073487 btrfs: squash lines for simple wrapper functions 020eab35390b ASoC: tpa6130a2: unmerge power enable error path from power disable path 6b722c1747d5 Btrfs: improve check_node to avoid reading corrupted nodes 899a247cf6d5 ASoC: simple-card: add support for aux devices a42cbec9c662 Btrfs: add error handling for extent buffer in print tree a43f7f820642 Btrfs: remove BUG_ON in start_transaction 57a60cc3616c ASoC: wm_adsp: Allow preloader to do the final shutdown of the DSP 90d19ba54b42 ASoC: wm_adsp: Put DSP into low power state between loading and running 1fa96f3fdad7 ASoC: wm_adsp: Use usleep_range for short delay 3eb548ee3a80 Btrfs: memset to avoid stale content in btree node block 88b456b0f4a2 ASoC: hdac_hdmi: Drop use of audio component framework to read ELD 3561b9db7092 Btrfs: return gracefully from balance if fs tree is corrupted 9c8e63db1de9 Btrfs: kill BUG_ON()'s in btrfs_mark_extent_written 8436ea91a1c4 Btrfs: kill the start argument to read_extent_buffer_pages afcdd129e05a Btrfs: add a flags field to btrfs_fs_info ba8b04c1d4ad btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset 897a41b11679 btrfs: add dynamic debug support 2309e7965010 btrfs: Fix warning "variable ‘gen’ set but not used" 1f079fa2f8c5 btrfs: Fix warning "variable ‘blocksize’ set but not used" 5d8eb6fe5175 btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs 49303381f19a Btrfs: bail out if block group has different mixed flag 2571e739677f Btrfs: fix memory leak in reading btree blocks e46a28ca3d0d Btrfs: remove BUG() in raid56 afce772e87c3 btrfs: fix check_shared for fiemap ioctl b0de6c4c8109 btrfs: create example debugfs file only in debugging build 07f6a4804365 btrfs: fix perms on demonstration debugfs interface c79a175175d5 Btrfs: fix memory leak of block group cache 5ff00f6aa84b regulator: pv88080: Update regulator for PV88080 BB silicon support 89951db2be53 mwifiex: cfg80211 set_default_mgmt_key handler 33e40d025ed8 wlcore: wl18xx: Use chip specific configuration firmware 3e1ac932682b wlcore: Fix config firmware loading issues c815fdebef44 wlcore: spi: Populate config firmware data d776fc86b82f wlcore: sdio: Populate config firmware data a762bb8ecb89 wlcore: Prepare family to fix nvs file handling f50af850f407 s390/dasd: make query host access interruptible c020d722b110 s390/dasd: fix panic during offline processing a9f6273ff9c8 s390/dasd: fix hanging offline processing 3129e1599c6e bnx2x: allocate mac filtering pending list in PAGE_SIZE increments e8c6ae9fbf8c bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments f777a3a7bd44 HID: hid-logitech: Documentation updates/corrections 560bea30ff9d HID: hid-logitech: Improve Wingman Formula Force GP support 7363b25af332 HID: hid-logitech: Rewrite of descriptor for all DF wheels b456634b8d08 HID: hid-logitech: Compute combined pedals value c832f86effbc HID: hid-logitech: Add combined pedal support Logitech wheels 961af46f8e2c HID: hid-logitech: Introduce control for combined pedals feature c4425c8f26aa HID: sony: Update copyright and add Dualshock 4 rate control note 2a2429327711 HID: sony: Defer the initial USB Sixaxis output report 0f3982308b5f HID: sony: Relax duplicate checking for USB-only devices 0c2a6cce1776 arm64: Kconfig: select OF/ACPI_NUMA under NUMA config b5e7307d9d5a arm64: fix dump_backtrace/unwind_frame with NULL tsk a4ee4545932d PM / OPP: Don't support OPP if it provides supported-hw but platform does not 9ad0a1b6a21f cpufreq: st: add missing \n to end of dev_err message 4c232f94693a cpufreq: kirkwood: add missing \n to end of dev_err messages 1ef356681ef4 ACPI / bus: Adjust ACPI subsystem initialization for new table loading mode 52dc085a50c6 Revert "HID: microsoft: fix invalid rdesc for 3k kbd" 3ec92362cda4 drm/i915/skl: drop workarounds for F0 revision b199ac6c4943 x86/RAS/mce_amd_inj: Remove debugfs dir recursively on exit 8b44f00f8c95 x86/RAS/mce_amd_inj: Fix signed wrap around when decrementing index 'i' 3be192e92ddc drm/i915/skl: drop workarounds for E0 revision 9fc736e833d2 drm/i915/skl: drop workarounds for D0 revision 0d0b8dcf9464 drm/i915/skl: drop workarounds for C0 revision a117f378f441 drm/i915/skl: drop workarounds for A0 and B0 revisions 8564e38206de cfg80211: add checks for beacon rate, extend to mesh a7c7fbff6a40 cfg80211: Add support to configure a beacon data rate 392c9da24a99 ALSA: hda - Adding one more ALC255 pin definition for headset problem b47c62c5de2b nfp: bpf: improve handling for disabled BPF syscall e2072600a241 net: bcmgenet: remove unused function in bcmgenet.c 50935857f878 cxgb4: mark symbols static where possible 2dc0d2b45289 net: mvneta: mark symbols static where possible 49e3e6f34d6a net: hip04: mark tx_done() static ecdad2347553 net: hisilicon: mark symbols static where possible b3f5bf64d8db net: dsa: mv88e6xxx: fix non static symbol warnings e6053dd56a02 be2net: fix non static symbol warnings 876a55b8e255 net: smc91x: take into account register shift 2cf750704bb6 ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 1cb1860d9133 cxgb4: fix -ve error check on a signed iq 742859adc721 m68k: let clk_disable() return immediately if clk is NULL 3ec53d6fceed m68knommu: convert printk(KERN_INFO) to pr_info() 150cefbbee29 m68knommu: clean up uClinux boot log output aa5ac789bd96 m68k: generalize uboot command line support 2a744007c332 m68k: don't panic if no hardware FPU defined 6d3ec8056208 m68k: only generate FPU instructions if CONFIG_FPU enabled 8912eaccb981 m68k: always make available dump_fpu() 8cf4a973b47d m68k: generalize io memory region setup for ColdFire ACR registers f71160655d1e m68k: move ColdFire _bootmem_alloc code cbd5b982f6a1 m68k: report correct FPU type on ColdFire MMU platforms 81d33350bab8 m68k: set appropriate machine type for m5411x SoC platforms e5f8d1f0a13d m68k: move CONFIG_FPU set to per-CPU configuration 36d050d91333 m68knommu: fix IO write size in nettel pin set 41b39ea19087 m68knommu: switch to using IO access methods in WildFire board code bc065e4784be m68knommu: fix early setup to not access variables 08895a8b6b06 Linux 4.8-rc8 90b75db6498a fault_in_multipages_readable() throws set-but-unused error 38e088546522 mm: check VMA flags to avoid invalid PROT_NONE NUMA balancing 5cd9cee98b25 xfs: log recovery tracepoints to track current lsn and buffer submission 60a4a2225156 xfs: update metadata LSN in buffers during log recovery 040c52c0aa7c xfs: don't warn on buffers not being recovered due to LSN 22db9af24886 xfs: pass current lsn to log recovery buffer validation 12818d24db8a xfs: rework log recovery to submit buffers on LSN boundaries ddeb14f4fb2f xfs: quiesce the filesystem after recovery on readonly mount 292378edcb40 xfs: remote attribute blocks aren't really userdata 8cb2a7d5667a netfilter: nf_log: get rid of XT_LOG_* macros ff107d27761f netfilter: nft_log: complete NFTA_LOG_FLAGS attr support 0f3cd9b36977 netfilter: nf_tables: add range expression 7a682575ad48 netfilter: xt_socket: fix transparent match for IPv6 request sockets 089cfdd9b0ec drm: bridge: analogix/dp: mark symbols static where possible 41bb156ea950 drm/bochs: mark bochs_connector_get_modes() static b8129a1f6aaa genirq: Make function __irq_do_set_handler() static 8d2c0d36d682 radix tree: fix sibling entry handling in radix_tree_descend() 8da08ca03b73 ALSA: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID 318824d3d079 ALSA: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted 92420bd0d01f parisc: Fix self-detected CPU stall warnings on Mako machines 62fd5258ebe3 radix tree test suite: Test radix_tree_replace_slot() for multiorder entries 0ae952e3bd1c staging: wlan-ng: fix block comments style errors f8b8f64f4140 staging: wlan-ng: avoid new typedef: p80211item_unk4096_t 1ad26f70e435 staging: wlan-ng: avoid new typedef: p80211item_unk1024_t 37e48668cee8 staging: wlan-ng: avoid new typedef: p80211item_unk392_t 3636ab01fd8e staging: wlan-ng: avoid new typedef: p80211item_pstr255_t 6a50b5afac39 staging: wlan-ng: avoid new typedef: p80211item_pstr32_t f055b21142f6 staging: wlan-ng: avoid new typedef: p80211item_pstr14_t 34aae059939d staging: wlan-ng: avoid new typedef: p80211item_pstr6_t b26b23254460 staging: wlan-ng: avoid new typedef: p80211item_uint32_t ac033ec9f71a staging: wlan-ng: avoid new typedef: p80211itemd_t cf796937323d staging: wlan-ng: avoid new typedef: p80211item_t 46c226d77e91 staging: wlan-ng: avoid new typedef: p80211macarray_t 758f140d4738 staging: wlan-ng: avoid new typedef: p80211pstr32_t 5d005584199b staging: wlan-ng: avoid new typedef: p80211pstr14_t 2816c008985f staging: wlan-ng: avoid new typedef: p80211pstr6_t 94a29147beb0 staging: wlan-ng: avoid new typedef: p80211pstr255_t 1ae2293dd6d2 fix memory leaks in tracing_buffers_splice_read() 3fd1e3fcb929 staging: wlan-ng: avoid new typedef: p80211pstrd_t 8c52425a1303 staging: dgnc: Fix comment alignment 1245800c0f96 tracing: Move mutex to protect against resetting of seq data 58e207e4983d netfilter: evict stale entries when user reads /proc/net/nf_conntrack 11d5f15723c9 netfilter: xt_hashlimit: Create revision 2 to support higher pps rates 0dc60a4546fe netfilter: xt_hashlimit: Prepare for revision 2 7bfdde7045ad netfilter: nft_ct: report error if mark and dir specified simultaneously d767ff2c84f1 netfilter: nft_ct: unnecessary to require dir when use ct l3proto/protocol 8d11350f5f33 netfilter: seqadj: Fix the wrong ack adjust for the RST packet without ack e3b37f11e6e4 netfilter: replace list_head with single linked list c297d30756a4 staging: lustre: ldlm: Fix extern variable declaration b941f067ead3 staging: rtl8188eu: core: rtw_security: Remove return statement from void function a27e6e6d6512 staging: rtl8188eu: core: rtw_mlme: Remove return statement from void function e453eecbe696 staging: rts5208: fix style warnings in xd.c e040b6268388 staging: rts5208: fix style warnings in sd.c 9afccdfe485a staging: rts5208: fix line style warnings in spi.c aeb92aef03d1 staging: rts5208: remove not used typedef in rtsx_sys.h 55e94ccb43ec staging: rts5208: fix comment blocks style in rtsx.h e89ac165a5eb staging: rts5208: fix comment blocks style in rtsx_chip.h 20807e6ec4ce staging: rts5208: avoid symbolic permissions in rtsx.c 8e7e0a96926d staging: rts5208: avoid new typedef in rtsx.h: rtsx_dev_t c529e31ff67f staging: wlan-ng: avoid new typedef: p80211pstr_t aa97dc1a7676 staging: wlan-ng: avoid new typedef: p80211enum_t c491786447da staging: wlan-ng: avoid new typedef: p80211enumpair_t ee928cb013f1 staging: ion: Align cases with switch 23f389384b85 staging: ion: Fix a coding style issue 7a4abee97f2a staging: ks7010: ks_wlan_net: Remove return statement from void function 55adb7bf5a3e staging: ks7010: ks_wlan_net: Remove unnecessary variable used to store return value e0b80f00bb96 arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig de7756233994 soc/qman: Add self-test for QMan driver 97e0d385b139 soc/bman: Add self-test for BMan driver c535e923bb97 soc/fsl: Introduce DPAA 1.x QMan device driver 1f9c0a77278b soc/fsl: Introduce DPAA 1.x BMan device driver 36eb1542fc97 powerpc/8xx: make user addr DTLB miss the short path 73a532061c65 powerpc/8xx: Move additional DTLBMiss handlers out of exception area d1b9f81456d2 powerpc/8xx: use r3 to scratch CR in ITLBmiss 5dc6f3fedee5 soc/fsl/qe: fix gpio save_regs functions e627f8dc9a6f powerpc/8xx: add dedicated machine check handler f307939fb260 powerpc/8xx: add system_reset_exception 63f1de882081 powerpc/fsl_pci: Size upper inbound window based on RAM size 834e5a692120 powerpc/8xx: use SPRN_EIE and SPRN_EID to enable/disable interrupts fff69fd03d12 powerpc/83xx: factor out the common codes of setup arch functions 4d486e008379 soc/fsl/qe: fix Oops on CPM1 (and likely CPM2) 1fadfe9e19c9 powerpc/mpic: use of_property_read_bool 74c269f69cda fsl/qe: use of_property_read_bool 7120438e5d82 powerpc: Convert fsl_rstcr_restart to a reset handler 65e87c0398f5 i40evf: support queue-specific settings for interrupt moderation a4fa59cc5bb0 i40e: don't configure zero-size RSS table 1eb846ac90b9 i40e: Strip out debugfs hook for Flow Director filter programming 5e02f2837349 i40e: Split Flow Director descriptor config into separate function e486bdfd7c49 i40e/i40evf: Add txring_txq function to match fm10k and ixgbe 64bfd68eaecd i40e: Fix Flow Director raw_buf cleanup ad24747304de powerpc: Call chained reset handlers during reset d0d738a41474 powerpc: Factor out common code in setup-common.c 625f3eea4002 powerpc/sgy_cts1000: Fix gpio_halt_cb()'s signature 49bf9279cd3e powerpc/e8248e: Select PHYLIB only if NETDEVICES is enabled 93c4ea38a198 powerpc/mpc85xx_mds: Select PHYLIB only if NETDEVICES is enabled ddc6cd0d70a6 powerpc32: Use instruction symbolic names in check_io_access() 5066943a5170 soc/fsl/qe: Use of_adress_to_resource() in get_qe_base() 40f1ebd4e099 soc/fsl/qe: Use resource_size f19a973f46e8 i40evf: enable adaptive interrupt throttling 7ac4b5c6fd35 i40e: Increase minimum number of allocated VSI fa90efa59dab i40e/i40evf: Changed version to 1.6.16 ac9c5c6d8c17 i40e: removing unreachable code a3417d287fb0 i40e: check conflicting ntuple/sideband rules when re-enabling ATR 234dc4e67611 i40e: cleanup ATR auto_disable_flags use 2199254cb50a i40e: add encap csum VF offload flag a6cb91464b5b i40e: fix deleting mac filters f2c7c1d09832 i40e: Remove 100 Mbps SGMII support for X722 c2675de447f8 gre: use nla_get_be32() to extract flowinfo 116e7111c8e3 MIPS: Fix delay slot emulation count in debugfs 8f46cca1e6c0 MIPS: SMP: Fix possibility of deadlock when bringing CPUs online 54f17bbc52f7 netfilter: nf_queue: whitespace cleanup 57494343cb5d rxrpc: Implement slow-start 0d967960d39e rxrpc: Schedule an ACK if the reply to a client call appears overdue 31a1b989508c rxrpc: Generate a summary of the ACK state for later use df0562a72dba rxrpc: Delay the resend timer to allow for nsec->jiffies conv error dd7c1ee59a90 rxrpc: Reinitialise the call ACK and timer state for client reply phase b69d94d7991f rxrpc: Include the last reply DATA serial number in the final ACK a7056c5ba67e rxrpc: Send an immediate ACK if we fill in a hole b391667eb45a parisc: Report trap type as human readable string d4bb5caa9cc1 netfilter: Only allow sane values in nf_register_net_hook e2361cb90a03 netfilter: Remove explicit rcu_read_lock in nf_hook_slow 2c1e2703ff81 netfilter: call nf_hook_ingress with rcu_read_lock fe72926b792e netfilter: call nf_hook_state_init with rcu_read_lock held c5136b15ea36 netfilter: bridge: add and use br_nf_hook_thresh 50f4c7b73f83 netfilter: xt_TCPMSS: Refactor the codes to decrease one condition check and more readable 65f7422288cd x86/platform/mellanox: Fix return value check in mlxplat_init() cc20a38612db spi: iproc-qspi: Add Broadcom iProc SoCs support 2d995e5dc283 ASoC: Intel: boards: Add bdw-rt5677 machine driver 89128534f925 ASoC: rt5677: Add ACPI support dc995069c675 ASoC: Intel: remove status, it is shadowing status of a higher scope fe27f4e0545d ASoC: hdac_hdmi: use audio component framework to read ELD 2b26dd4c1fc5 ASoC: rt5660: add rt5660 codec driver 604042af7697 spi: fsl-espi: improve return value handling in fsl_espi_probe acf692190f97 spi: fsl-espi: simplify of_fsl_espi_probe fb8ac912df93 spi: fsl-espi: remove unused variable in fsl_espi_setup 595c73071e66 libnvdimm, region: fix flush hint table thinko 1635c694124f ASoC: Intel: atom: add missing \n to end of dev_err/dev_dbg messages 5f6af6a75ef3 ASoC: samsung: add missing \n to end of pr_err messages 478cc9f93c28 ASoC: max98926: add missing \n to end of dev_err/dev_dbg messages ecd286a9d8a7 ASoC: Intel: Skylake: add missing \n to end of dev_* messages 577766175c40 regulator: core: don't return error with inadequate reason 090d93488135 ASoC: exynos: organize the asoc audio into a menu 5ca7e170e331 ASoC: wm_adsp: Make DSP preloader a supply widget 3577357a1680 ASoC: arizona: Attach SYSCLK to DSP preloaders cef45771c141 ASoC: wm_adsp: Move control cache sync out of preloader 28823ebad5e7 ASoC: wm_adsp: Separate concept of booted and running a114580f8f3e ASoC: tpa6130a2: fix volume setting when no stream is running 55a92ea9cf6d ASoC: Intel: Skylake: Add table for module id for quick ref 5e8f0ee46de4 ASoC: Intel: Skylake: Update to use instance ids generated ef2a352cfb2a ASoC: Intel: Skylake: Use private instance id of modules in IPC 700a9a63f9c1 ASoC: Intel: Skylake: Add module instance id generation APIs b385d21f27d8 mm: delete unnecessary and unsafe init_tlb_ubc() 71664665c3e3 huge tmpfs: fix Committed_AS leak 3089bf614c7e shmem: fix tmpfs to handle the huge= option properly c1d5065a0bd0 ASoC: sun4i-codec: Add custom regmap configs 4f0c4e99312d ASoC: sun4i-codec: Rename some sun7i-only registers 3a6f9dce6116 ASoC: rk3399_gru_sound: fix recording pop at first attempt 8f9165c981fe regulator: tps65910: Work around silicon erratum SWCZ010 805b21b929e2 rxrpc: Send an ACK after every few DATA packets we receive 1a6fe74dfd1b nvme: Pass pointers, not dma addresses, to nvme_get/set_features() 26501db8dcbc nvme/scsi: Remove power management support 58b90a8d2c39 drivers: iio: max1027: Fix sparse warning: "dubious: x | !y" 057ac1acdfc4 iio: Use kmalloc_array() in iio_scan_mask_set() 1b14adcaf659 iio: accel: mma7660: fix non static symbol warning db32e4e49ce2 ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() c6a77ff82fb8 hv_netvsc: fix comments 2c204c2b9fca net: thunderx: Support for byte queue limits b4e28c1fc9c7 net: thunderx: Fix issue with IRQ namimg faac0ff0a544 mlxsw: spectrum: remove redundant check if err is zero 7f8c2865a94a Documentation: devicetree: fix typo in MediaTek ethernet device-tree binding 4ce4862a815e Documentation: devicetree: revise ethernet device-tree binding about TRGMII b42959dc35a5 net/mlx4: Add VF vlan protocol 802.1ad support 79aab093a0b5 net: Update API for VF vlan protocol 802.1ad support 0815fe3a86a0 net/mlx4_en: Disable vlan HW acceleration when in VF vlan protocol 802.1ad mode 7c3d21c8153c net/mlx4_core: Preparation for VF vlan protocol 802.1ad c9cc599a96a6 net/mlx4_core: Fix QUERY FUNC CAP flags 662786a5429c i2c: axxia: disable clks in case of failure in probe 70121f7f3725 i2c: octeon: thunderx: Limit register access retries fcbd4bddb314 i2c: uniphier-f: fix misdetection of incomplete STOP condition 6212e1d6ed40 gpio: pca953x: variable 'id' was used twice 31158763ef2d i2c: i801: Add support for Kaby Lake PCH-H 559b46990e76 gpio: pca953x: fix an incorrect lockdep warning 2771dc34ddaa i2c: add a warning to i2c_adapter_depth() a5ecddfe0bf8 lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible 8dd1fe1594a7 i2c: export i2c_adapter_depth() 907241dccb4c thread_info: Use unsigned long for flags 317c2ce77d8a x86/alternatives: Add stack frame dependency to alternative_call_2() 97beb3ae02b0 fs: compat_ioctl: add pretimeout functions for watchdogs df044e022062 watchdog: add pretimeout support to the core 68d4cb809ef8 watchdog: imx2_wdt: use preferred BIT macro instead of open coded values 7dd2ce7c91bd watchdog: st_wdt: Remove support for obsolete platforms c3025a0b7508 watchdog: bindings: Remove obsolete platforms from dt doc. 8355b3f94425 watchdog: mt7621_wdt: Remove assignment of dev pointer df9c692b5618 watchdog: rt2880_wdt: Remove assignment of dev pointer 85f15cfc213d watchdog: constify watchdog_ops structures 7123f253f02b watchdog: tegra: constify watchdog_ops structures 6e938f6e86a5 watchdog: iTCO_wdt: constify iTCO_wdt_pm structure eadc4fe17d04 watchdog: cadence_wdt: Fix the suspend resume f2600d08d4e8 drm/bridge: analogix_dp: Improve panel on time 8c77e2c2a48b drm/bridge: analogix_dp: Don't read EDID if panel present 0d97ad03f422 drm/bridge: analogix_dp: Remove duplicated code 056506944a58 Bluetooth: Use single return in hci_uart_tty_ioctl() call 37332ddc1470 Bluetooth: BCSP fails to ACK re-transmitted frames from the peer 8083ad1cf910 Bluetooth: Tidy-up coding style in hci_bcsp.c 7a0b71dc80f2 ACPICA: Parser: Fix a regression in LoadTable support 9febcdc071aa ACPICA: Tables: Fix "UNLOAD" code path lock issues 058dfc767008 ACPI / watchdog: Add support for WDAT hardware watchdog b5643539b825 platform/x86: asus-wmi: Filter buggy scan codes on ASUS Q500A eefdee07074d PM / Domains: Rename pm_genpd_sync_poweron|poweroff() adb560b3ee39 PM / Domains: Don't measure latency of ->power_on|off() during system PM 294f47ffd55c PM / Domains: Remove redundant system PM callbacks 85168d56cc86 PM / Domains: Simplify detaching a device from its genpd 28e476d7438e platform/x86: toshiba_bluetooth: Decouple an error checking status code baae5f91577a platform/x86: toshiba_haps: Change logging level from info to debug 554554499825 platform/x86: toshiba_haps: Split ACPI and HDD protection error handling 6f7e357bf181 platform/x86: asus-laptop: get rid of parse_arg() 999d4376c628 platform/x86: asus-wmi: fix asus ux303ub brightness issue 2e5d0baa0484 nvmet: Make dsm number of ranges zero based 9b349b080ca9 nvmet: Use direct IO for writes 2d79c7dc8fe5 admin-cmd: Added smart-log command support. 478bcb9388f2 nvme-fabrics: Add host_traddr options field to host infrastructure 4a9f05c57f98 nvme-fabrics: revise host transport option descriptions 0fe51ff269da nvme-fabrics: rework nvmf_get_address() for variable options b4626a7f4892 CLK: Add Loongson1C clock support f0ffaf187add clk: Loongson1: Make use of GENMASK c99c7a9ac675 clk: Loongson1: Update clocks of Loongson1B a8e3ced421c1 clk: Loongson1: Refactor Loongson1 clock 5963f19ca2b7 clk: change the type of clk_hw_onecell_data.num to unsigned int c72f2883c31e clk: zx296718: register driver earlier with core_initcall 9157056da8f8 cgroup: fix invalid controller enable rejections with cgroup namespace bfb1f46f6906 watchdog: txx9wdt: Add missing clock (un)prepare calls for CCF 619db74a2ba0 watchdog-asm9260: Delete owner assignment 217209db0204 watchdog: ziirave_wdt: Add support to upload the firmware. 9d6b4efc16b3 watchdog: xilinx: Add clock support a67cd5482f37 tools: move pcmcia crc32hash tool from Documentation 3ca9760fdfa4 tools: move laptops dslm tool from Documentation d522b2cdfed8 tools: move accounting tool from Documentation 2ed6afdee798 netns: move {inc,dec}_net_namespaces into #ifdef 8fc07ebe63a4 samples: move auxdisplay example code from Documentation 071bf69a0220 samples: move watchdog example code from Documentation 155fe001c6cd samples: move timers example code from Documentation 986b891ad121 samples: move misc-devices/mei example code from Documentation 5ef990f06bd7 IB/core: remove ib_get_dma_mr 11975e014900 nvme-rdma: use IB_PD_UNSAFE_GLOBAL_RKEY 5f071777f9cb IB/srp: use IB_PD_UNSAFE_GLOBAL_RKEY 8e61212d0596 IB/iser: use IB_PD_UNSAFE_GLOBAL_RKEY ed082d36a7b2 IB/core: add support to create a unsafe global rkey to ib_create_pd 50d46335b03b IB/core: rename pd->local_mr to pd->__internal_mr 005043ac31ba nbd: use BLK_MQ_F_BLOCKING 55679c8d23d1 blkcg: Annotate blkg_hint correctly e4e8d968a319 Staging: ks7010: remove unused function in ks_wlan_net.c af8b19c4a8ed staging: rtl8192u: remove unused functions in r8192U_core.c 3590e78a1d28 staging: rtl8192u: ieee80211: ieee80211_softmac: mark symbols static where possible 252a25609030 staging: android: ion: mark symbols static where possible da2c08714c94 staging: most: aim-cdev: make syscall write accept buffers of arbitrary size 82af03f7b945 staging: greybus: Use setup_timer function c8712c6a674e blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx 7e956304eb8a MIPS: Fix pre-r6 emulation FPU initialisation 1d8f51d41fc7 arm/arm64: arch_timer: Use archdata to indicate vdso suitability f6dc1576cd51 arm64: arch_timer: Work around QorIQ Erratum A-008585 c183a603e8d8 acpi: Fix broken error check in map_processor() 3932a86b4b9d cfq: fix starvation of asynchronous writes 97a32864e6de blk-mq: fixup "Convert to new hotplug state machine" 05dcb5c88827 drm/amdgpu: fix amdgpu_vm_bo_update param error eb67e53541cf of: Add vendor prefix for Engicam s.r.l company 3d9cd95f90b2 ARM: gic-v3: Work around definition of gic_write_bpr1 22e433904561 arm64: arch_timer: Add device tree binding for A-008585 erratum a1c1a1de4345 drm/amdgpu: Constify tables c6672e3fe4a6 rxrpc: Add a tracepoint to log which packets will be retransmitted 9c7ad434441d rxrpc: Add tracepoint for ACK proposal 89b475abdb10 rxrpc: Add a tracepoint to log injected Rx packet loss be832aecc5ba rxrpc: Add data Tx tracepoint and adjust Tx ACK tracepoint fc7ab6d29a3a rxrpc: Add a tracepoint for the call timer b86e218e0d42 rxrpc: Don't call the tx_ack tracepoint if don't generate an ACK 70790dbe3f66 rxrpc: Pass the last Tx packet marker in the annotation buffer 01a88f7f6bd4 rxrpc: Fix call timer be8aa3380678 rxrpc: Fix accidental cancellation of scheduled resend by ACK parser 25d55296dd3e svcrdma: support Remote Invalidation cc9d83408b52 svcrdma: Server-side support for rpcrdma_connect_private 5d4870965658 rpcrdma: RDMA/CM private message data structure 9995237bba70 svcrdma: Skip put_page() when send_reply() fails cace564f8b62 svcrdma: Tail iovec leaves an orphaned DMA mapping bec782b4fccd nfsd: fix dprintk in nfsd4_encode_getdeviceinfo 2dc024e94578 cris: return of class_create should be considered 11c2ecdcf71b CRIS: defconfig: remove MTDRAM_ABS_POS a85f305f6e4e CRIS v32: remove some double unlocks 5690a22d8612 xprtrdma: use complete() instead complete_all() a0d0c6216afa tracing: Call traceoff trigger after event is recorded e1ae7ed21698 Fix typo 746d9dda5628 Fix typo 60a7a1998524 Fix typo a94c83c09937 Fix typo 520c1748092d Fix typo 46813ddcce93 Fix typo 8d59dc11bee7 Fix typo 3161832d58c7 x86/PCI: VMD: Request userspace control of PCIe hotplug indicators 2a446a5d99fe NFS: cache_lib: use complete() instead of complete_all() 887358f91a3c cris: migrate exception table users off module.h and onto extable.h 2a8d2fdca4a2 devicetree: Add vendor-prefix for Silead Inc. 0e1847c4b159 cris: v10: axisflashmap: remove unused ifdefs e3296f19c862 gpio: Added zynq specific check for special pins on bank zero 01dabe91b1fe pinctrl: intel: Configure GPIO chip IRQ as wakeup interrupts 024de8f1ade4 NFS: direct: use complete() instead of complete_all() 81d3753d9ea5 gpio: axp209: Implement get_direction 83626bbdf5ca gpio: aspeed: remove redundant return value check 6e643d8ddf0e gpio: loongson1: remove redundant return value check fb2a3d5c7c85 Revert "xen-netback: create a debugfs node for hash information" dfc3da4404ad rxrpc: Need to start the resend timer on initial transmission 98dafac5697f rxrpc: Use before_eq() and friends to compare serial numbers d1073418d952 pinctrl: cherryview: Convert to use devm_gpiochip_add_data() 47c950d10202 pinctrl: cherryview: Do not add all southwest and north GPIOs to IRQ domain 79b804cb6af4 gpiolib: Make it possible to exclude GPIOs from IRQ domain 9132ce450bd1 ARM: omap2: fix missing include 7a4b28c6cc9f bpf: add helper to invalidate hash 669dc4d76d0e bpf: use bpf_get_smp_processor_id_proto instead of raw one 2d48c5f9335e bpf: use skb_to_full_sk helper in bpf_skb_under_cgroup f7ad75b753f3 hv_netvsc: count multicast packets received 9cbcc4280645 hv_netvsc: remove VF in flight counters f207c10d9823 hv_netvsc: use RCU to protect vf_netdev e8ff40d4bff1 hv_netvsc: improve VF device matching ee837a137304 hv_netvsc: simplify callback event code 07d0f0008c78 hv_netvsc: dev hold/put reference to VF 17db4bcef3c3 hv_netvsc: use consume_skb 749efcb8140e net: dsa: mv88e6xxx: implement DSA port fast ageing 597698f1e00d net: dsa: b53: implement DSA port fast ageing 732f794c1baf net: dsa: add port fast ageing 4acfee8143b3 net: dsa: add port STP state helper e3978673f514 drivers: net: xgene: Fix MSS programming 96c447077c2f selftests/powerpc: Compile selftests against headers without AT_HWCAP2 019b1c9fe32a tcp: fix a compile error in DBGUNDO() 90bd684ded90 rxrpc: Should be using ktime_add_ms() not ktime_add_ns() c0d058c21c69 rxrpc: Make sure sendmsg() is woken on call completion 9aff212bd677 rxrpc: Don't send an ACK at the end of service call response transmission b24d2891cfb0 rxrpc: Preset timestamp on Tx sk_buffs 0e21fa460207 staging: wlan-ng: remove unnecessary spaces before casts d30924a03272 staging: ks7010: add blank line after variable declarations 7b993855dfd5 drm/tilcdc: fix wrong error handling 2e4143467377 staging: r8188eu: remove RFType member of odm_dm_struct structure 16eda427a320 staging: r8188eu: remove rf_type member of hal_data_8188e structure b95300e82f65 staging: rtl8188eu: hal: rtl8188e_cmd: Use ether_addr_copy() instead of memcpy() 6f7fd0953cf9 staging: lustre: llite: removed uneeded return variables 57fd9569d353 staging: wlan-ng: removed blank lines 5c925fe2a496 staging: greybus: arche-apb-ctrl: declare struct of_device_id as const cdcffc0cdf55 staging: greybus: arche-platform: declare struct of_device_id as const 2fe664f1fcf7 tcp: fix wrong checksum calculation on MTU probing e12934d9806e cxgb4: fix signed wrap around when decrementing index idx 095b6cfd69ce net/mlx5e: Add TC vlan match parsing 8b32580df1cb net/mlx5e: Add TC vlan action for SRIOV offloads f5f82476090f net/mlx5: E-Switch, Support VLAN actions in the offloads mode 8515c581dfa5 net/mlx5e: Refactor retrival of skb from rx completion element (cqe) 776b12b674db net/mlx5: Put elements related to offloaded TC rule in one struct e33dfe316cf3 net/mlx5: E-Switch, Allow fine tuning of eswitch vport push/pop vlan bac9b6aa1df7 net/mlx5: E-Switch, Set vport representor fields explicitly on registration 9deb2241f19f net/mlx5: E-Switch, Set the vport when registering the uplink rep 53e89941ba2a net_sched: act_vlan: add helper inlines to access tcf_vlan info fefa569a9d4b net_sched: sch_fq: account for schedule/timers drifts 429baa6f0e1b sfc: check async completer is !NULL before calling 6eb1c9496b81 clk: probe common clock drivers earlier 182691d09984 sctp: improve how SSN, TSN and ASCONF serial are compared a3007446e53a sctp: fix the handling of SACK Gap Ack blocks 3d4357fba82b sch_sfb: keep backlog updated with qlen 2ed5c3f09627 sch_qfq: keep backlog updated with qlen 21641c2e1ffd net_sched: check NULL on error path in route4_change() cf97ee196293 drm/tilcdc: Return directly after a failed kfree_table_init() in tilcdc_convert_slave_node() f67ed574946a Revert "drm/i2c: tda998x: don't register the connector" 984f3be5910c usb: musb: da8xx: fix error handling message in probe 2b9a8c408369 usb: musb: Fix session based PM for first invalid VBUS 4e719183667e usb: musb: Fix PM runtime for disconnect after unconfigure 67787b68ec48 arm64: kgdb: handle read-only text / modules a29d64a45eed EDAC, altera: Add IRQ Flags to disable IRQ while handling 3763569f4c86 EDAC, altera: Correct EDAC IRQ error message c18df0adabf8 arm64: Call numa_store_cpu_info() earlier. e98d41370392 devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts 6bd1d8758db2 devpts: Remove sync_filesystems 40b320e1c757 devpts: Make devpts_kill_sb safe if fsi is NULL c1b241f0c1cf devpts: Simplify devpts_mount by using mount_nodev 180d90444202 devpts: Move the creation of /dev/pts/ptmx into fill_super dee87d47365e devpts: Move parse_mount_options into fill_super 590abbdd2733 initramfs: Escape colons in depfile d44154f969a4 mtd: nand: Provide nand_cleanup() function to free NAND related resources a9843193ce00 mtd: Kill the OF_MTD Kconfig option ba52b4dd6530 mtd: nand: mxc: Test CONFIG_OF instead of CONFIG_OF_MTD fde85cfd2d07 mtd: nand: Fix nand_command_lp() for 8bits opcodes 4796d8655915 mtd: nand: sunxi: Support ECC maximization 8bbba48124f2 mtd: nand: Support maximizing ECC when using software BCH ba78ee00e1ff mtd: nand: Add an option to maximize the ECC strength 8283079696ab mtd: nand: mxc: Add timing setup for v2 controllers 4123ea34aac7 mtd: nand: mxc: implement onfi get/set features 907f45fb9951 mtd: nand: sunxi: switch from manual to automated timing config d8e725dd8311 mtd: nand: automate NAND timings selection 6e1f9708dbf3 mtd: nand: Expose data interface for ONFI mode 0 b88730ada99b mtd: nand: Add function to convert ONFI mode to data_interface b1dd3ca203fc mtd: nand: convert ONFI mode into data interface eee64b700e26 mtd: nand: Introduce nand_data_interface 2f94abfe35b2 mtd: nand: Create a NAND reset function 79022591839f mtd: nand: remove unnecessary 'extern' from function declarations 87cf40e603e2 MAINTAINERS: Add maintainer entry for Ingenic JZ4780 NAND driver e13f880b901e mtd: nand: Allow MTD_NAND_OMAP2 to be usable on Keystone devices eab7fdc7bb84 mtd: brcmnand: iProc big endian and ONFI support 10ffd570f117 mtd: nand_bbt: scan for next free bbt block if writing bbt fails c3baf278d3bf mtd: nand_bbt: Move BBT block selection logic out of write_bbt() 57d419a42c50 mtd: nand: timings: Reorder tRR_min def in mode 0 74a332e78e8f mtd: nand: timings: Fix tADL_min for ONFI 4.0 chips 1848a057a29f mtd: nand: gpmi: get correct free oob space 3fe4f900bf30 mtd: nand: sh_flctl: handle dma_submit() errors d9ca77f0eafa mtd: nand: s3c2410: Register cpufreq notifier only on S3C24xx fc6b4d12bc39 mtd: nand: Get rid of needless 'goto' 76fe334f71dd mtd: nand: Error out if cmd_ctrl() is missing 75c19e58abae Kconfig: nand: Remove redundant dependency on MTD_NAND 107896c5889a Kconfig: nand: Make MTD_NAND_FSL_ELBC depend on FSL_SOC d45bc58dd3bd mtd: nand: import nand_hw_control_init() 4004d5c374da netfilter: nft_lookup: remove superfluous element found check b9d80f83bf8c netfilter: xt_helper: Use sizeof(variable) instead of literal number 7bdc66242de7 netfilter: Enhance the codes used to get random once a20877b5edec netfilter: nf_tables: check tprot_set first when we use xt.thoff 8dc3c2b86bb1 netfilter: nf_tables: improve nft payload fast eval 2462f3f4a7e0 netfilter: nf_queue: improve queue range support for bridge family 8061bb54436c netfilter: nft_queue: add _SREG_QNUM attr to select the queue number 36b701fae12a netfilter: nf_tables: validate maximum value of u32 netlink attributes 0c339bf9ac2e ixgbe: reset before SRIOV init to avoid mailbox issues e24fcf289592 ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF fa81da7e5b26 ixgbe: Limit reporting of redirection table if SR-IOV is enabled 3b00da03ae30 ixgbe: Allow setting multiple queues when SR-IOV is enabled 7564a8880a3c ixgbe: Use MDIO_PRTAD_NONE consistently 14b22cd9827a ixgbevf: add spinlocks for MTU change calls ade3ccf9dc75 ixgbe: Indicate support for pause frames in all cases 8fe293aaaa7a ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi d2d43e5b9fce ixgbe: make ixgbe_led_on/off_t_x550em static 691e412132f0 ixgbe: simplify the logic for setting VLAN filtering 226714dc7c6a drm: Fix plane type uabi breakage d2a001517421 watchdog: pcwd_usb: don't print error when allocating urb fails c97344f73fdc watchdog: dw_wdt: Read clock rate only once and validate it 2e91838bf7ff watchdog: core: Fix devres_alloc() allocation size eb1a74b7bea1 ALSA: usb-audio: Extend DragonFly dB scale quirk to cover other variants 903e68323bb6 i40evf: remove unnecessary error checking against i40e_shutdown_adminq 841493a3f643 i40e: Limit TX descriptor count in cases where frag size is greater than 16K cb130a0b41d2 i40evf: remove unnecessary error checking against i40evf_up_complete 3f341acc1c65 i40evf: Fix link state event handling ff918912e1b8 i40e: avoid potential null pointer dereference when assigning len b3f5c7bc88ba i40e: Fix for extra byte swap in tunnel setup d4a0658d813e i40e: Fix to check for NULL 8d9d927f4ab8 i40e: return correct opcode to VF a01c7f670992 i40e: fix "dump port" command when NPAR enabled f15823510246 i40e: fix setting user defined RSS hash key 96b03ab86d84 locking/hung_task: Fix typo in CONFIG_DETECT_HUNG_TASK help text c1fad9ef7ed1 objtool: Add do_task_dead() to global noreturn list 3b4ac7861069 nvme-rdma: only clear queue flags after successful connect 213b067ce314 nsfs: Simplify __ns_get_path 6ad92bf63e45 tools/testing: add a test to check nsfs ioctl-s a7306ed8d94a nsfs: add ioctl to get a parent namespace 6786741dbf99 nsfs: add ioctl to get an owning user namespace for ns file descriptor bcac25a58bfc kernel: add a helper to get an owning user namespace for a namespace 576243b3f9ea PCI: pciehp: Allow exclusive userspace control of indicators c5a6d5f7faad KVM: nVMX: Fix the NMI IDT-vectoring handling f6e90f9e0ee3 KVM: VMX: Enable MSR-BASED TPR shadow even if APICv is inactive c83b6d1594bf KVM: nVMX: Fix reload apic access page warning ce836c2974dd kvmconfig: add virtio-gpu to config fragment bd6c92221d20 config: move x86 kvm_guest.config to a common location a0245eb76ad0 clk: mvebu: dynamically allocate resources in Armada CP110 system controller ad715b268a50 clk: mvebu: fix setting unwanted flags in CP110 gate clock f1a55ce05442 powerpc: Clean up tm_abort duplication in hash_utils_64.c 6060e9ea8d2b powerpc/powernv: Fix comment style and spelling 148151a66a74 powerpc/32: Remove CLR_TOP32 6b8cb66a6a7c powerpc: Fix usage of _PAGE_RO in hugepage af2e3a009e7f powerpc/eeh: Skip finding bus until after failure reporting e98ddb77166a powerpc/powernv/eeh: Skip finding bus for VF resets 04fec21c06e3 powerpc/eeh: Null check uses of eeh_pe_bus_get a24553dd02dc powerpc/pseries: Remove unnecessary syscall trampoline 40e1b1cfb529 powerpc/pseries: Fix HV facility unavailable to use correct handler 98b665da5751 powerpc/powernv/pci: Add PHB register dump debugfs handle 3eabf8857903 powerpc/64/kexec: Remove BookE special default_machine_kexec_prepare() b970b41ea68a powerpc/64/kexec: Copy image with MMU off when possible be34d300597a powerpc/mm: Add radix flush all with IS=3 fe036a0605d6 powerpc/64/kexec: Fix MMU cleanup on radix fc48bad53142 powerpc/64/kexec: NULL check "clear_all" in kexec_sequence a6cebd41b83a SUNRPC: Fix setting of buffer length in xdr_set_next_buffer() ace0e14f4fe5 SUNRPC: Fix corruption of xdr->nwords in xdr_copy_to_scratch 78d04af4995a NFS: nfs_prime_dcache must validate the filename 34355ee0d548 drm/tilcdc: Remove "default" from blue-and-red-wiring property binding 30457676e228 drm/tilcdc: Fix non static symbol warning 952e8faec53e drm/tilcdc: mark symbols static where possible 0fd86779f04a drm/tilcdc: add missing header dependencies 1b792f2f9278 blk-mq: add flag for drivers wanting blocking ->queue_rq() 7f66ea03644e iwlwifi: mvm: correct rate_idx bounds-check 63581af3f31e blk-mq: remove non-blocking pass in blk_mq_map_request 75cfe338b8a6 iwlwifi: mvm: bail out if CTDP start operation fails cc2f41f84fdc iwlwifi: pcie: avoid variable shadowing in TFD helpers 191167160c13 iwlwifi: add two new 9560 series PCI IDs f2082a53eea9 iwlwifi: mvm: cleanup usage of init_dbg parameter acf91ec384dd Bluetooth: btwilink: Save the packet type before sending 56f2929b0f91 iwlwifi: mvm: cleanup redundant no_power_up_nic_in_init config 58cbbee2391c x86/platform/mellanox: Introduce support for Mellanox systems platform 4c0b8a8bc49c drm/i915: don't forget to set intel_crtc->dspaddr_offset on SKL+ 61a585d664c7 drm/i915/fbc: disable FBC on FIFO underruns a1d617d8f134 nfs: allow blocking locks to be awoken by lock callbacks 5d4c0af41fd4 f2fs: preallocate blocks for encrypted file 5bc994a04347 f2fs: show dirty inode number 8b038c70dfe4 f2fs: support IO error injection 866969668aeb f2fs: fix to return error number of read_all_xattrs correctly ebfa732217fd f2fs: make f2fs_filetype_table static 93f0a88bd4ad devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts 985e5d856cbc devpts: Remove sync_filesystems 0d126a7ff77a devpts: Make devpts_kill_sb safe if fsi is NULL ec0a9ba6f201 devpts: Simplify devpts_mount by using mount_nodev 7dd17f713474 devpts: Move the creation of /dev/pts/ptmx into fill_super 208904793aba devpts: Move parse_mount_options into fill_super df75e7748bae userns: When the per user per user namespace limit is reached return ENOSPC beb86f29c9c7 drm/amd/amdgpu: Clean up afmt allocation in DCEv6. (v2) 331dcf421c34 i2c: qup: skip qup_i2c_suspend if the device is already runtime suspended d2f3a7f9187b nfs: move nfs4 lock retry attempt loop to a separate function 1ea67dbd9828 nfs: move nfs4_set_lock_state call into caller db783688d4a2 nfs: add handling for CB_NOTIFY_LOCK in client a8ce377a5db8 nfs: track whether server sets MAY_NOTIFY_LOCK flag eed7c4143dd9 nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant 66f570ab7307 nfs: use safe, interruptible sleeps when waiting to retry LOCK 75575ddf29cb nfs: eliminate pointless and confusing do_vfs_lock wrappers b60475c9401b nfs: the length argument to read_buf should be unsigned 9c722e406a64 userns; Document per user per user namespace limits. 72cf8c565cf4 i2c: rk3x: Fix variable 'min_total_ns' unused warning a8a7d09e7304 i2c: rk3x: Fix sparse warning 44c5ba96ec10 tools: iio: iio_generic_buffer: fix argument '?' option 318ce2782a27 i2c / ACPI: Do not touch an I2C device if it belongs to another adapter 59dc1c8619e9 iio:pressure: zpa2326: remove redundant "DEBUG" ifdef a1427af59977 iio: accel: sca3000_core: avoid potentially uninitialized variable 3cc269122720 [media] ttusb_dec: avoid the risk of go past buffer e37e4f057b47 drm/amd/amdgpu: Remove division from vblank_wait e837d85c614e [media] cx23885: Fix some smatch warnings 799bc3c51b2b percpu: eliminate two sparse warnings 2d831454140f perf hists: Make hists__fprintf_headers function global bd28d0c59805 perf hists: Make __hist_entry__snprintf function global 98ba1609298c perf tools: Make several display functions global 5fe7b9b47c64 perf tools: Make several sorting functions global a76490e4cd5d perf tools: Make output_field_add and sort_dimension__add global bcf98740a285 perf tools: Make reset_dimensions global 9da44db1493a perf hists: Add __hist_entry__snprintf function 3becf4525d9c perf tools: Add sink configuration for cs_etm PMU 5d8bb1ec7477 perf tools: Add PMU configuration to tools 1b5ca1212742 percpu: improve generic percpu modify-return implementation f931894194b9 drm/i915/dp: DP audio API changes for MST e3ea5e94489b [media] si2165: switch to regmap aa1554490991 [media] si2165: use i2c_client->dev instead of i2c_adapter->dev for logging 81fd533a972a [media] si2165: Remove legacy attach 773028fefced [media] cx231xx: attach si2165 driver via i2c_client d28d7f852ee4 [media] cx231xx: Prepare for attaching new style i2c_client DVB demod drivers 7cb278b00974 [media] cx23885: attach si2165 driver via i2c_client 7cd785adc4ea [media] si2165: support i2c_client attach 2df9dda07f56 [media] si2165: avoid division by zero c0bf09d047e1 [media] rcar-vin: add R-Car gen2 fallback compatibility string dd14523a8e5c [media] lgdt3306a: remove 20*50 msec unnecessary timeout dcd3ea81f572 libata: remove 014b44e7a468 libata: remove unused definitions from cca32b7eeb4e ext4: allow DAX writeback for hole punch 072973ba67ec [media] cx25821: Remove deprecated create_singlethread_workqueue 534e1f3c4f35 [media] cx25821: Drop Freeing of Workqueue 70a19b7e406d pata_at91: Use PTR_ERR_OR_ZERO rather than if(IS_ERR(...)) + PTR_ERR 7dc6f16c6875 Bluetooth: Fix not updating scan rsp when adv off af4cc4629f2f [media] cxd2841er: force 8MHz bandwidth for DVB-C if specified bw not supported 02d9d3cbac53 ata: Replace BUG() with BUG_ON(). d6ae162bd139 [media] redrat3: hardware-specific parameters c7470ff21052 [media] redrat3: remove hw_timeout member e03a9976afce jbd2: fix lockdep annotation in add_transaction_credits() 1144a4eed04b Bluetooth: Add a new 04ca:3011 QCA_ROME device 841bac2c87fc blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue() 0854df79f4c2 [media] cxd2841er: BER and SNR reading for ISDB-T d0fe85e95f56 [media] dvb-usb: avoid link error with dib3000m{b,c| e91455a1495a [media] dvb-usb: split out common parts of dibusb dd7e39bbfce1 Bluetooth: Fix NULL pointer dereference in mgmt context 0ea92c50ad0d [media] staging: lirc: add missing platform_device_del() on error 4a86bc1008e7 [media] cxd2841er: freeze/unfreeze registers when reading stats 859442bd3fcb perf pmu: Push configuration down to PMU driver a818c563ae16 perf tools: Add coresight etm PMU record capabilities 7e21b0d579a4 perf tools: Make coresight PMU listable 08d5204adbf8 perf tools: Confine __get_cpuid() to x86 architecture 7cd326747f46 dm bufio: remove dm_bufio_cond_resched() f659b10087da dm crypt: fix crash on exit f177940a8091 dm cache metadata: switch to using the new cursor api for loading metadata fdd1315aa5f0 dm array: introduce cursor api 7d111c81fa29 dm btree: introduce cursor api 9d1b404cbc3f dm cache policy smq: distribute entries to random levels when switching to smq 4e781b498ee5 dm cache: speed up writing of the hint array dd6a77d99859 dm array: add dm_array_new() b536fd587044 timekeeping: Include the correct header for errno definitions 3aa601492bab clocksource/drivers/ti-32k: Prevent ftrace recursion 2ceeca0499d7 [media] rc: split nec protocol into its three variants 4c241d3c7bd6 cris: use generic io.h 00bb820755ed [media] rc: Hauppauge z8f0811 can decode RC6 2765262f7b00 cris: fix Kconfig mismatch when building with CONFIG_PCI d6094cedecea cris: cardbus: fix header include path e998c92d6c70 [media] rc: rc6 decoder should report protocol correctly 7daa7709c0d7 cris: add dev88_defconfig 6db0168821fa [media] media: rc: nuvoton: simplify nvt_get_rx_ir_data a little a2006ca43266 [media] media: rc: nuvoton: remove unneeded call to ir_raw_event_handle 2b03bf732488 netfilter: nft_numgen: add number generation offset 735598477f38 drm/radeon/atif: Send a hotplug event when we get dgpu display request 4777166989de drm/radeon/atpx: check for ATIF dGPU wake for display events support 1b0f568d24cb drm/amdgpu/atif: Send a hotplug event when we get dgpu display request efc83cf423df drm/amdgpu/atpx: check for ATIF dGPU wake for display events support 75e52ba12570 cris: irq: stop loop from accessing array out of bounds d355bcb0d828 cris: fasttimer: fix mixed declarations and code compile warning 9cee3c1f9529 drm/amdgpu: bump version for new vce packet support bacf8351f23c [media] media: rc: nuvoton: remove usage of b_idx in nvt_get_rx_ir_data 4f827785404f drm/amdgpu/vce: allow the clock table packet ceeb50ed77dc drm/amdgpu:cleanup virt related define 9487dd1548d6 drm/amdgpu: use powerplay module for dgpu in Vi. a8ca34136453 drm/amdgpu: set gfx clock gating for tonga/polaris. 1bb08f91b0f6 drm/amdgpu: set system clock gating for tonga/polaris. 465f96e21365 drm/amd/powerplay: export function to help to set cg by smu. 664a08bb906b drm/amdgpu: avoid out of bounds access on array interrupt_status_offsets 4d446656fabb drm/amdgpu: mark symbols static where possible fa675329fc79 drm/amdgpu: remove unused functions 3de4ec57271a drm/amd/powerplay: Replace per-asic print_performance with generic 884031f0aacf drm/radeon: narrow asic_init for virtualization fc76cbf45651 drm/amdgpu:add fw version entry to info bec86378befa drm/amdgpu:determine if vPost is needed indeed d14f291b6280 [media] media: rc: nuvoton: ignore spurious interrupt when logical device is being disabled 033919e0f8de [media] media: rc: fix deadlock when module ir_lirc_codec is removed 552001e67693 [media] Partly revert "[media] rc-core: allow calling rc_open with device not initialized" 506823f6e7a3 cris: intmem: fix pointer comparison compile warning 65d5291eee66 blk-mq: Convert to new hotplug state machine 9467f85960a3 blk-mq/cpu-notif: Convert to new hotplug state machine 9d74179a226c cris: intmem: fix device_initcall compile warning 491221f88d00 block: export bio_free_pages to other modules 43e2ea63eb97 [media] cxd2820r: convert to regmap api d51dc917616c [media] cxd2820r: improve lock detection c98975f92c1d [media] cxd2820r: correct logging 07fdf7d9f19f [media] cxd2820r: add I2C driver bindings 4aa4fd86bca5 [media] cxd2820r: wrap legacy DVBv3 statistics via DVBv5 statistics 90d5d2e3f047 [media] cxd2820r: dvbv5 statistics for DVB-C 91171fb63e1b [media] cxd2820r: dvbv5 statistics for DVB-T2 2832fd3177d7 [media] cxd2820r: dvbv5 statistics for DVB-T fcd09f6592cc [media] cxd2820r: improve IF frequency setting 7d4b64028c4b [media] media: Add flags to tell whether to take graph mutex for an IOCTL d32cdbfb0ba3 locking/lglock: Remove lglock implementation bcd5081b0536 [media] media: Refactor copying IOCTL arguments from and to user space e6253970413d stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock() 87709e28dc7c fs/locks: Use percpu_down_read_preempt_disable() 259d69b7f056 locking/percpu-rwsem: Add down_read_preempt_disable() 7c3f654d8e18 fs/locks: Replace lg_local with a per-cpu spinlock aba376607383 fs/locks: Replace lg_global with a percpu-rwsem 11d9684ca638 locking/percpu-rwsem: Add DEFINE_STATIC_PERCPU_RWSEMand percpu_rwsem_assert_held() b193049375b0 locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock() 6975264c4c6c [media] media: Unify IOCTL handler calling cf439d5f4d60 [media] media: Determine early whether an IOCTL is supported a18a579e5f84 sched/debug: Hide printk() by default 8bf46a39be91 sched/fair: Fix SCHED_HRTICK bug leading to late preemption of tasks 2950da489520 [media] exynos4-is: add of_platform_populate() call for FIMC-IS child devices 056c61eb0da4 [media] exynos4-is: Clear isp-i2c adapter power.ignore_children flag cb47b415fd5c [media] s5c73m3: Fix entity function assignment for the OIF subdev 654fa103920d [media] s5k6a3: Add missing entity function initialization bae4500399c4 [media] exynos4-is: Add missing entity function initialization 5f6d636f91da [media] exynos4-is: Improve clock management 438236e7c151 [media] exynos4-is: Add support for all required clocks 6e7122a3c83a [media] s5p-cec: Fix memory allocation failure check 57b978ada073 [media] s5p-cec: fix system and runtime PM integration 3b92fed5e3d6 [media] s5p-jpeg: fix system and runtime PM integration e383ce0736f5 [media] get rid of a number of problems at the cross references 3bf6215a1b30 perf/core: Limit matching exclusive events to one PMU 08b90f065525 perf/x86/intel/bts: Make it an exclusive PMU 35a773a07926 sched/core: Avoid _cond_resched() for PREEMPT=y 9af6528ee9b6 sched/core: Optimize __schedule() bf89a304722f stop_machine: Avoid a sleep and wakeup in stop_one_cpu() 0b8473570ce1 sched/core: Remove unnecessary initialization in sched_init() f29ca38b6dd4 ppc: there is no clear_pages to export 8db549491c4a smp: Allocate smp_call_on_cpu() workqueue on stack too 9bf6ffdabdd6 locking/atomic, arch/sh: Fix ATOMIC_FETCH_OP() 12eb901e01c7 powerpc/64: whitelist unresolved modversions CRCs 0f4c4af06eec kbuild: -ffunction-sections fix for archs with conflicting sections 0364a8824c02 xen-netback: switch to threaded irq for control ring 00f7f90c51df rtc: cmos: avoid unused function warning f6f7d9c03f5d net: ethernet: mediatek: get out of potential invalid pointer access 3e60b748fd2f net: ethernet: mediatek: use [get|set]_link_ksettings a2b2a19f0fbc net: ethernet: mediatek: remove superfluous local variable for phy address 2364c5c5ec14 net: ethernet: mediatek: use phydev from struct net_device b88539658a59 net: ethernet: mediatek: add the dts property to set if TRGMII supported on GMAC0 f430dea7c150 net: ethernet: mediatek: add support for GMAC0 connecting with external PHY through TRGMII 572de608e362 net: ethernet: mediatek: add extension of phy-mode for TRGMII efab0698f94d drm/i915: keep declarations in i915_drv.h 13954fd6913a s390/pci_dma: improve lazy flush for unmap 1f166e9e5c7c s390/pci_dma: split dma_update_trans ee877b81c6b9 s390/pci_dma: improve map_sg 8cb63b78791e s390/pci_dma: simplify dma address calculation 3b13f1fea1be s390/pci_dma: remove dma address range check bb2b7ffbc4e2 iommu/s390: simplify registration of I/O address translation parameters 6134993789b7 arm64: KVM: Remove duplicating init code for setting VMID acda5430bee4 ARM: KVM: Support vgic-v3 a078bedf17c2 ARM: gic-v3: Introduce 32-to-64-bit mappings for GICv3 cpu registers 4f2546384150 ARM: Move system register accessors to asm/cp15.h 163352eb6827 ARM: Introduce MPIDR_LEVEL_SHIFT macro d7d0a11e44a1 KVM: arm: vgic: Support 64-bit data manipulation on 32-bit host systems e533a37f7b5e KVM: arm: vgic: Fix compiler warnings when built for 32-bit 7a1ff7082860 KVM: arm64: vgic-its: Introduce config option to guard ITS specific code 19f0ece43954 arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hyp b5525ce898eb arm64: KVM: Move GIC accessors to arch_gicv3.h 5a7a8426b2ac arm64: KVM: Use static keys for selecting the GIC backend c654dd07522e dma-buf/sync_file: free fences array in num_fences is 1 6a2925ea1200 drm/i2c: tda998x: don't register the connector 0f2886057be3 drm: Don't swallow error codes in drm_dev_alloc() c6bf811a0b55 drm: Distinguish no name from ENOMEM in set_unique() 5ecf8ef9103c crypto: caam - fix sg dump ad8529fde9e3 hwrng: omap - Only fail if pm_runtime_get_sync returns < 0 182e283f3e55 crypto: omap-sham - shrink the internal buffer size a84d351f6b86 crypto: omap-sham - add support for export/import 8043bb1ae03c crypto: omap-sham - convert driver logic to use sgs for data xmit 2c5bd1ef1511 crypto: omap-sham - change the DMA threshold value to a define f19de1bc67a0 crypto: omap-sham - add support functions for sg based data handling 8addf571aeb7 crypto: omap-sham - rename sgl to sgl_tmp for deprecation 744e686a446c crypto: omap-sham - align algorithms on word offset 99a7ffffd5e8 crypto: omap-sham - add context export/import stubs 8d46a5c87294 crypto: sun4i-ss - mark sun4i_hash() static 7514e3688811 crypto: ccp - Fix return value check in ccp_dmaengine_register() 4fa5cd5245b6 sched/core: Do not use smp_processor_id() with preempt enabled in smpboot_thread_fn() 104a32e85f25 hwrng: geode - fix return value check in mod_init() f7eca278a8f8 hwrng: amd - Fix return value check in mod_init() 06435f343759 crypto: caam - Move common error handling code in two functions 9e6df0fdfc4b crypto: caam - Delete an unnecessary initialisation in seven functions e6cc5b8df069 crypto: caam - Return a value directly in caam_hash_cra_init() 58b0e5d0abfc crypto: caam - Rename a jump label in five functions d6e7a7d0c2c5 crypto: caam - Rename jump labels in ahash_setkey() e7a33c4d0a97 crypto: caam - Use kmalloc_array() in ahash_setkey() 664f570a9cee crypto: ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset c98ef8dbca18 crypto: omap-aes - fix error return code in omap_aes_probe() 59af156625ab crypto: omap-des - fix error return code in omap_des_probe() 917db484dc6a x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation f0aa1ce6259e regmap: fix deadlock on _regmap_raw_write() error path 8180bd56bdd1 ASoC: cq93vc: duplicated callback function goes to component c2b66cafdf02 [media] v4l: doc: Remove row numbers from tables a04c28d0797b Staging: speakup: kobjects: Add space around the operator. b36df0905ef8 musb: Export musb_root_disconnect for use in modules 114c9ec2fdcc Staging: speakup: varhandlers: Add space around the operator. 7725066f1b4d staging: slicoss: Move NULL test closer to assignment 7d359a847cf6 staging: ks7010: Remove unnecessary variable used to store return value efb35d12b352 staging: octeon-usb: Remove unnecessary assignment 63e6464b6235 Staging:rtl8188eu: Fix multiple blank lines 837b65555359 staging: sm750fb: Remove unnecessary parentheses f3151e004309 staging: sm750fb: Use BIT(x) macro cf5d32736722 staging: xgifb: Remove unused variable and if statement 3adc4aae0e59 staging: speakup: Remove unnecessary parentheses 8d904fe50e3c staging: greybus: add maintainer for uart and log protocol drivers 319b78c3c484 staging: greybus: uart.c: fix alignment to match open parenthesis 26746a360394 staging: greybus: uart.c: change 'unsigned' to 'unsigned int' 33111574550b staging: greybus: audio_codec.c: code indent should use tabs where possible 0c8d9c73e6c9 staging: greybus: audio_codec.c: space required before the open brace 5a420d15d15b staging: greybus: arche-platform: compress return logic into one line 4f1cbe2a7b4f staging: greybus: audio: delete unnecessary parentheses ce35e9be6283 staging: greybus: camera: simplify NULL test 0540609fe217 staging: most: replace MOST_CH_ISOC_AVP with MOST_CH_ISOC 95f73013ed02 staging: most: clean up configuration strings 22ff195b5a42 staging: most: core: remove trailing zero from text property a6f9d846cc09 staging: most: make function most_submit_mbo return void 95842bc9fd03 staging: wlan-ng: fixed block comment formatting 98090a0ba794 staging: wlan-ng: fixed alignment not matching 72d19e9899a9 staging: wlan-ng: fixed parenthesis alignment 5f0730fda824 staging: wlan-ng: fixed block comment trailing c19584882a43 [media] v4l: doc: Prepare for table reorganization a3081893cab4 serial: xuartps: Do not enable parity error interrupt 87f1f809c9b9 serial: stm32: fix uart enable management 01d32d71610b serial: stm32: fix spin_lock management 3489187204eb serial: stm32: adding dma support 3fa047fde43c dt-bindings: Add DMA bindings for STM32 USART 511c7b1baa8a serial: stm32: clock disabling management 59bed2dfe03e serial: stm32: correct flow control property spelling a14f66a427f8 serial: stm32: disable tx and rx during shutdown bc5a0b55ba94 serial: stm32: header file creation 1ff0727a04b2 DOCUMENTATION: dt-bindings: Document the STM32 USART bindings ada8618ff3bf serial: stm32: adding support for stm32f7 27b17ae0732a tty: serial: xuartps: Wait for rx and tx reset done status 3816b2f886d0 serial: xuartps: Adds RXBS register support for zynqmp 54f19b4a6791 tty/serial/8250: Touch NMI watchdog in wait_for_xmitr b6fce7382d72 serial: 8250_pci: Use symbolic constants for EXAR's MPIO registers e06690bff6ab tty: amba-pl011: uart_amba_port is not available with earlycon function 1664bc40d314 serial: mxs-auart: Fix missing clk_disable_unprepare() on error in mxs_get_clks() 0cf43f509f72 crypto: rsa-pkcs1pad - Handle leading zero for decryption 456bee986e0a KEYS: Fix skcipher IV clobbering fadb4244085c vt: Emulate \e[100-107m (bright background colors). cc67dc28b339 vt: Support \e[90-97m (bright foreground colors). 3e7ec4a0e635 vt: Drop a no longer true comment. 0bf1f4a8a399 vt: Make a comparison <= for readability. 669e0a51b1b5 vt: Fix a read-past-array in vc_t416_color(). ca219452c6b8 arm64: Correctly bounds check virt_addr_valid 4f059d514f71 x86/platform/uv/BAU: Add UV4-specific functions 6d78059bbc0a x86/platform/uv/BAU: Fix payload queue setup on UV4 hardware e879c1124a6c x86/platform/uv/BAU: Disable software timeout on UV4 hardware 58d4ab46f21e x86/platform/uv/BAU: Populate ->uvhub_version with UV4 version information 21e3f12fc0e1 x86/platform/uv/BAU: Use generic function pointers 5e4f96fe2a61 x86/platform/uv/BAU: Add generic function pointers 60e1c842c7ea x86/platform/uv/BAU: Convert uv_physnodeaddr() use to uv_gpa_to_offset() d2a57afa53f3 x86/platform/uv/BAU: Clean up pq_init() efa59ab3e752 x86/platform/uv/BAU: Clean up and update printks 67492c86b33d x86/platform/uv/BAU: Clean up vertical alignment 46a41b512f68 HID: alps: fix error return code in alps_input_configured() 04fd4cb0b098 HID: alps: fix stick device not working after resume 030b533c4fd4 fs: Avoid premature clearing of capabilities 31051c85b5e2 fs: Give dentry to inode_change_ok() instead of inode 62490330769c fuse: Propagate dentry down to inode_change_ok() fd5472ed4468 ceph: Propagate dentry down to inode_change_ok() 69bca80744ee xfs: Propagate dentry down to inode_change_ok() 073931017b49 posix_acl: Clear SGID bit when setting file permissions 4a5d67d73466 pcmcia: soc_common: add driver-data pointer 5805271d908a pcmcia: soc_common: add support for voltage sense GPIOs c8f9ce556ba2 pcmcia: soc_common: constify pcmcia_low_level ops pointer fb8c9959a3e2 pcmcia: soc_common: switch to a per-socket cpufreq notifier ac61b6001a63 pcmcia: soc_common: add support for Vcc and Vpp regulators a1d0500261e7 pcmcia: soc_common: add CF socket state helper 6ac95d821216 pcmcia: soc_common: restore previous socket state on error 535e0abc0534 pcmcia: soc_common: add support for reset and bus enable GPIOs 7bfe49785b28 pcmcia: soc_common: request legacy detect GPIO with active low a4941191235e pcmcia: soc_common: ignore invalid interrupts 45ca7536d4f9 pcmcia: soc_common: switch to using gpio_descs 59ecfefad53c pcmcia: soc_common: use devm_gpio_request_one() 9abefcb1aaa5 can: dev: fix deadlock reported after bus-off fc943f677734 rxrpc: Reduce the number of PING ACKs sent 0d4b103c008a rxrpc: Reduce the number of ACK-Requests sent 005d675aa190 mmc: dw_mmc: fix the spamming log message bad3d80fd001 drm/nouveau: Revert "bus: remove cpu_coherent flag" 7e32b44361ab tcp: properly account Fast Open SYN-ACK retrans de1d657816c6 tcp: fix under-accounting retransmit SNMP counters 666ca3d8f190 drm/nouveau/fifo/nv04: avoid ramht race against cookie insertion edcd692fe481 net/faraday: Mask out PHYSTS_CHG interrupt e07dc63ba22d net/faraday: Configure old MDIO interface on Aspeed SoCs 08c9c126004e net/faraday: Clear stale interrupts 2a0ab8ebbec6 net/faraday: Adapt for Aspeed SoCs 7906a4da0ef8 net/faraday: Make EDO{R,T}R bits configurable ada66b54c44a net/faraday: Separate rx page storage from rxdesc 50235c4b5a2f rxrpc: Obtain RTT data by requesting ACKs on DATA packets 77f2efcbdd71 rxrpc: Add ktime_sub_ms() 7aa51da7c88d rxrpc: Expedite ping response transmission 8e83134db4ec rxrpc: Send pings to get RTT data 524605e5ba5a cxgb4: Convert to use simple_open() a084ab33543c net: dsa: qca8k: use mdio_module_driver to simplify the code fcfbfd68b36b net: dsa: qca8k: fix non static symbol warning 4a225ce39508 sctp: make use of SCTP_TRUNC4 macro e2f036a97271 sctp: rename WORD_TRUNC/ROUND macros f0188ef8301c drm/sun4i: Fix the high buffer address mask e4192089fe53 drm/sun4i: tv: Check mode pointer c222f399045d drm/sun4i: Fix formats usable by the primary plane f566911ae1a3 drm: Remove dirty property from docs a6acccf8ef22 drm/doc: Document color space handling f1e2f66ce2d9 drm: Extract drm_color_mgmt.[hc] 1e4d84c6589e drm/doc: Polish plane composition property docs 18733802466d drm: Conslidate blending properties in drm_blend.[hc] 532b36712ddf drm/doc: Polish for drm_plane.[hc] 43968d7b806d drm: Extract drm_plane.[hc] 35b510e257f7 net/mlx5e: XDP TX xmit more b5503b994ed5 net/mlx5e: XDP TX forwarding support f10b7cc7707f net/mlx5e: Have a clear separation between different SQ types 86994156c736 net/mlx5e: XDP fast RX drop bpf programs support 2fc4bfb7250d net/mlx5e: Dynamic RQ type infrastructure e4b85508072b net/mlx5e: Slightly reduce hardware LRO size 21c59685dd17 net/mlx5e: Union RQ RX info per RQ type 1bfecfca565c net/mlx5e: Build RX SKB on demand f9616c35a0d7 tcp: implement TSQ for retransmits 75c9510b8f74 MAINTAINERS: Update b44 maintainer. adb03115f459 net: get rid of an signed integer overflow in ip_idents_reserve() ce2f2c3f82ba drm/tilcdc: Add atomic and crtc headers to crtc.c d6b1023a83e8 net: dsa: mv88e6xxx: Convert flag bits to unsigned long long 0e7b99257be4 net: dsa: mv88e6xxx: Add helper for accessing port registers efee95f42b5d ptp_clock: future-proofing drivers against PTP subsystem becoming optional d270f76c2d6e net: ethernet: hisilicon: hns: use new api ethtool_{get|set}_link_ksettings 262b38cdb3e4 net: ethernet: hisilicon: hns: use phydev from struct net_device e82f71489ffb net: ethernet: mediatek: fix missing changes merged for conflicts overlapping commits fba1296624bf net/mlx4_core: Fix to clean devlink resources b20ff726fa83 cxgb4: add support for drop and redirect actions d8931847488d cxgb4: add support for offloading u32 filters 2e8aad7bf203 cxgb4: add parser to translate u32 filters to internal spec 578b46b9383c cxgb4: add common api support for configuring filters d57fd6cafbad cxgb4: move common filter code to separate file ecf4ee41d258 net: skbuff: Coding: Use eth_type_vlan() instead of open coding it 636c2628086e net: skbuff: Remove errornous length validation in skb_vlan_pop() 45a497f2d149 net/sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action bfca4c520f7e net: skbuff: Export __skb_vlan_pop a7e1f04905e5 net/mlx4_core: Fix deadlock when switching between polling and event fw commands 30353bfc43a1 net/mlx4_core: Use RCU to perform radix tree lookup for SRQ 57c970c2e8d8 net/mlx4_en: Fix wrong indentation de3d6fa81e68 net/mlx4_en: Add branch prediction hints in RX data-path cf1a6474f807 rxrpc: Add per-peer RTT tracker f07373ead455 rxrpc: Add re-sent Tx annotation 5a924b8951f8 rxrpc: Don't store the rxrpc header in the Tx queue sk_buffs 325c50e3cebb btrfs: ensure that file descriptor used with subvol ioctls is a dir 1e5ec2e709bd Btrfs: handle quota reserve failure properly e3b8baf0ca2a nfp: bpf: add offload of TC direct action mode 2d18421debc2 nfp: bpf: add support for legacy redirect action 9798e6fe4f9b net: act_mirred: allow statistic updates from offloaded actions 19d0f54edab6 nfp: bpf: add packet marking support 66860beb7ed5 nfp: bpf: allow offloaded filters to update stats 68d640630d4e net: cls_bpf: allow offloaded filters to update stats 7533fdc0f77f nfp: bpf: add hardware bpf offload cd7df56ed3e6 nfp: add BPF to NFP code translator 6b17387307ba bpf: recognize 64bit immediate loads as consts 13a27dfc6697 bpf: enable non-core use of the verfier 58e2af8b3a6b bpf: expose internal verfier structures 3df126f35f88 bpf: don't (ab)use instructions to store state eadb41489fd2 net: cls_bpf: add support for marking filters as hardware-only 0d01d45f1b25 net: cls_bpf: limit hardware offload by software-only flag 332ae8e2f6ec net: cls_bpf: add hardware offload a0056afe21fd nvdimm: remove duplicate nd_mapping declaration 473195f80f39 rtc: ac100: Add NULL checking for devm_kzalloc call ee85bb5bbe4a rtc: ds1347: changed raw spi calls to register map calls 79c70c304b0b docs: Remove space-before-label guidance from CodingStyle dca22a63fd03 docs-rst: add inter-document cross references 06ad6367101c Documentation/email-clients.txt: convert it to ReST markup 463e8f845cbf i2c: mux: pca954x: retry updating the mux selection on failure 38caa925ee67 i2c: octeon: Fix high-level controller status check de919ff6a006 i2c: octeon: Avoid sending STOP during recovery e7051556b63d i2c: octeon: Fix set SCL recovery function 41d88559c31b clk: nxp: clk-lpc32xx: Unmap region obtained by of_iomap e13688fe6188 ARM: select PCI_DOMAINS config from ARCH_MULTIPLATFORM 6016b23bd553 ARM: stop *MIGHT_HAVE_PCI* config from being selected redundantly b32ece0ff70c scsi: hpsa: correct call to hpsa_do_reset 8794ee0c1d4c scsi: ufs: Get a TM service response from the correct offset 68669d55f7ad rtc: cmos: Restore alarm after resume 983bf1256edb rtc: cmos: Clear ACPI-driven alarms upon resume 97ea1906b3c2 rtc: omap: Support ext_wakeup configuration fd74da217df7 acpi: Validate processor id when mapping the processor 8e089eaa1999 acpi: Provide mechanism to validate processors in the ACPI tables dc6db24d2476 x86/acpi: Set persistent cpuid <-> nodeid mapping when booting 8ad893faf2ea x86/acpi: Enable MADT APIs to return disabled apicids 8f54969dc8d6 x86/acpi: Introduce persistent storage for cpuid <-> apicid mapping f7c28833c252 x86/acpi: Enable acpi to register all possible cpus at boot time 2532fc318db0 x86/numa: Online memory-less nodes at boot time 951dbf500aa7 ftrace/scripts: Add helper script to bisect function tracing problem functions b60752f2b20c ARM: sa1111: provide to_sa1111_device() macro e0d735c1cc27 gfs2: fix to detect failure of register_shrinker 6ee6d1cb391c carl9170: fix debugfs crashes 0c95ad76361f orangefs: bump minimum userspace version 4765218db795 libnvdimm, namespace: debug invalid interleave-set-cookie values 73606afd4603 tools/testing/nvdimm: test get_config_size DSM failures 11294d63ac91 nfit: fail DSMs that return non-zero status by default ecfb6d8a041c libnvdimm: fix devm_nvdimm_memremap() error path 3708d5e082c3 drm/i915: start adding dp mst audio f1a3acea26f8 drm/i915: Move audio_connector to intel_encoder d8dee42a3307 drm/i915: Switch to using port stored in intel_encoder 03cdc1d4f795 drm/i915: Store port enum in intel_encoder 5748be60ea66 drm/i915: Standardize port type for DVO encoders 2fae9e5a7bab usb: misc: legousbtower: Fix NULL pointer deference 30c8946566f3 raid5: handle register_shrinker failure 6a0f53ff351d raid5: fix to detect failure of register_shrinker 90bcf1338193 md: fix a potential deadlock f71f1cf97c78 md/bitmap: fix wrong cleanup 1dffddddd831 raid5: allow arbitrary max_hw_sectors 694dda62d286 lib/raid6: Add AVX512 optimized xor_syndrome functions 161db5d16512 lib/raid6/test/Makefile: Add avx512 gen_syndrome and recovery functions 13c520b2993c lib/raid6: Add AVX512 optimized recovery functions e0a491c12968 lib/raid6: Add AVX512 optimized gen_syndrome functions d6385db94196 md-cluster: make resync lock also could be interruptted 7bcda7149dd6 md-cluster: introduce dlm_lock_sync_interruptible to fix tasks hang fccb60a42cdd md-cluster: convert the completion to wait queue 5f0aa21da6cc md-cluster: protect md_find_rdev_nr_rcu with rcu lock c20c33f0e2ab md-cluster: clean related infos of cluster af8d8e6f0315 md: changes for MD_STILL_CLOSED flag e3f924d3dfc6 md-cluster: remove some unnecessary dlm_unlock_sync 400cb454a420 md-cluster: use FORCEUNLOCK in lockres_free e566aef12a16 md-cluster: call md_kick_rdev_from_array once ack failed 371a015344b6 i2c-eg20t: fix race between i2c init and interrupt enable bafb2f7d4755 drm/i915/execlists: Reset RING registers upon resume 6a800eabba34 drm/i915: Only shrink the unbound objects during freeze f2a91d1a6f59 drm/i915: Restore current RPS state after reset d5278220be66 perf hists: Use bigger buffer for stdio headers 82deb8a242cd perf evsel: Remove superfluous initialization of weight 51db013767c4 Input: serio - add hangup support 6a45b3628ce4 ovl: Fix info leak in ovl_lookup_temp() 1e3aeae4ea71 lightnvm: propagate device_add() error code 40267efddc29 lightnvm: expose device geometry through sysfs b0b4e09c1ae7 lightnvm: control life of nvm_dev in driver b21d5b301794 blk-mq: register device instead of disk 9ae2d0aa5046 null_blk: refactor to support non-gendisk devices ac81bfa98671 nvme: refactor namespaces to support non-gendisk devices 554af0c39638 MIPS: vDSO: Fix Malta EVA mapping to vDSO page structs e105ddb4a2a1 lightnvm: NVM should depend on HAS_DMA 8c763c9b1072 drm/rockchip: Balance irq refcount on failure d47a7246bb5f drm/rockchip: Kill vop_plane_state 41ee436700f4 drm/rockchip: Always signal event in next vblank after cfg_done 646ec6871806 drm/rockchip: Do not enable vblank without event 81c248f75a13 drm/rockchip: Replace custom wait_for_vblanks with helper 47a7eb459777 drm/rockchip: Unreference framebuffers from flip work 7caecdbec112 drm/rockchip: Avoid race with vblank count increment 65bcb6bcc8b7 drm/rockchip: Get rid of some unnecessary code fa374107c1c7 drm/rockchip: Clear interrupt status bits before enabling be91a983eaf2 drm/rockchip: Fix up bug in psr state machine d2f12adc004d drm/bridge: analogix_dp: Remove duplicated code 604bac48a7d9 drm/rockchip: Reduce psr flush time to 100ms b883c9ba18a4 drm/rockchip: Don't key off vblank for psr 6277c8d07b8f drm/i915: Queue page flip work via a low latency, unbound workqueue 1827822902cf x86/e820: Use much less memory for e820/e820_saved, save up to 120k 475339684ef1 x86/e820: Prepare e280 code for switch to dynamic storage 8c2103f22421 x86/e820: Mark some static functions __init db68577966ab ALSA: ali5451: Fix out-of-bound position reporting 0da325afbdb8 ALSA: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP f9e613728090 drm/i915: Try to print INSTDONE bits for all slice/subslice d636951ec01b drm/i915: Cleanup instdone collection 5a79d596378b ARM/dts: Add EXTI controller node to stm32f429 47f91519546c ARM/STM32: Select external interrupts controller e072041688ca drivers/irqchip: Add STM32 external interrupts support 3027f78bb724 Documentation/dt-bindings: Document STM32 EXTI controller bindings f15e6bb06e16 drm: Fix typo in encoder docs b5a2ecd857a2 GPU-DRM: Replace a kzalloc() call by kcalloc() in drm_legacy_addbufs_sg() 81a441378d6e GPU-DRM: Replace a kzalloc() call by kcalloc() in drm_legacy_addbufs_agp() ed6dee41927b GPU-DRM: Replace two kzalloc() calls by kcalloc() in drm_legacy_addbufs_pci() 2027400893a2 GPU-DRM: Use kmalloc_array() in drm_legacy_addbufs_pci() 92b8bd96fc1a staging: greybus: add maintainer for greybus platform drivers d6efab74f672 EDAC, amd64: Autoload module using x86_cpu_id c2f672fc9464 xfrm: state lookup can be lockless abf095b5c567 staging: greybus: fix up camera Kconfig dependancies 9c4a45b17e09 b43legacy: fix debugfs crash 51b275a6fe56 b43: fix debugfs crash 86f0e06767dd debugfs: introduce a public file_operations accessor a43bb30b62cf staging: unisys: include: remove unused ULTRA_CHANNELCLI_STRING 0082b016b59e staging: unisys: include: remove unused spar_channel_client_release_os 207d14a1aa70 staging: unisys: include: remove unused spar_channel_client_acquire_os 3838925ce220 staging: unisys: include: remove unused function pathname_last_n_nodes d616700e38d9 staging: unisys: visorhba: remove prototypes for visorhba_main.c c336dc7dac07 pinctrl: mvebu: orion5x: Generalise mv88f5181l support for 88f5181 57d0ee077af5 clk: mvebu: Add clk support for the orion5x SoC mv88f5181 e7b6d8a61e32 staging: unisys: visornic: remove poll_for_irq prototype 2e805a9738a0 staging: unisys: visornic: remove visornic_poll prototype 0543205b7e21 staging: unisys: visornic: remove visornic debugfs protoyptes 6083c7108193 staging: unisys: visornic: remove prototypes 926706c59d4d staging: greybus: add maintainer for greybus audio protocol driver 90cb4b8c7e3a ARM: dts: sun8i: Add accelerometer to polaroid-mid2407pxe03 fef377702efc ARM: dts: sun8i: enable UART1 for iNet D978 Rev2 board 82eec384249f ARM: dts: sun8i: add pinmux for UART1 at PG d8a507e6d931 dts: sun8i-h3: add I2C0-2 peripherals to H3 SOC 85e6f7ff7d01 dts: sun8i-h3: add pinmux definitions for I2C0-2 33d9fc06cae2 dts: sun8i-h3: associate exposed UARTs on Orange Pi Boards ae0fc941527c dts: sun8i-h3: split off RTS/CTS for UART1 in seperate pinmux e3d11d3c45c5 dts: sun8i-h3: add pinmux definitions for UART2-3 013ace36f89b ARM: dts: sun9i: a80-optimus: Disable EHCI1 f97f02eef2b2 ARM: dts: sun9i: cubieboard4: Add AXP806 PMIC device node and regulators 17b7eef1873c ARM: dts: sun9i: a80-optimus: Add AXP806 PMIC device node and regulators 296450c208ad ARM: dts: sun9i: cubieboard4: Declare AXP809 SW regulator as unused fb455eda3f2b ARM: dts: sun9i: a80-optimus: Declare AXP809 SW regulator as unused 303146d22053 ARM: dts: sun8i: Add touchscreen node for sun8i-a33-ga10h a8da66f45467 ARM: dts: sun8i: Add touchscreen node for sun8i-a23-polaroid-mid2809pxe04 072c3d7e007d ARM: dts: sun8i: Add touchscreen node for sun8i-a23-polaroid-mid2407pxe03 9fae0a1cc41d ARM: dts: sun8i: Add touchscreen node for sun8i-a23-inet86dz a08f9db4646e ARM: dts: sun8i: Add touchscreen node for sun8i-a23-gt90h 8d58790b832e net: can: ifi: Configure transmitter delay 63c43787d35e vti6: fix input path af9083627b47 clk: mediatek: clk-mt8173: Unmap region obtained by of_iomap 1fbf3e5f2db7 staging: lustre: ptlrpc: re-export lustre_swab_lov_mds_md 5bd163509f61 staging: greybus: add Viresh as maintainer of few greybus protocol drivers 2ad9d544f249 cdc-acm: hardening against malicious devices 7a3bcc0a8e2a drm/msm: bump kernel api version for explicit fencing 8f8a62d46249 mlxsw: spectrum: Implement max rif resource 274df7fb77ff mlxsw: pci: Add max router interface resource e44d49cbbc5f mlxsw: pci: Add some miscellaneous resources 9497c042bfa9 mlxsw: spectrum: Implement max virtual routers resource b8a09f0a0938 mlxsw: pci: Add max virtual routers resource 403547d38d0b mlxsw: profile: Add KVD resources to profile config 2acd10c51bd2 mlxsw: pci: Add KVD size relate resources ce0bd2b0c57a mlxsw: spectrum: lag resources- use resources data instead of consts 9f7f797c1df4 mlxsw: pci: Add lag related resources to resources query b5036cd4ed31 ipmr, ip6mr: return lastuse relative to now d768c61bc353 r8152: disable ALDPS and EEE before setting PHY af0287ec10c6 r8152: remove r8153_enable_eee ef39df8eaba4 r8152: move PHY settings to hw_phy_cfg 2dd436daac78 r8152: move enabling PHY e6449539828a r8152: move some functions 9b86a8d19bd6 cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter 4bdcc6ca2158 mlxsw: spectrum: Make offloads stats functions static 0f8782ea1497 tcp_bbr: add BBR congestion control 7e744171386a tcp: increase ICSK_CA_PRIV_SIZE from 64 bytes to 88 c0402760f565 tcp: new CC hook to set sending rate with rate_sample in any CA state 77bfc174c38e tcp: allow congestion control to expand send buffer differently 556c6b46d194 tcp: export tcp_mss_to_mtu() for congestion control modules 1b3878ca1551 tcp: export tcp_tso_autosize() and parameterize minimum number of TSO segments ed6e7268b930 tcp: allow congestion control module to request TSO skb segment count eb8329e0a04d tcp: export data delivery rate d7722e8570fc tcp: track application-limited rate samples b9f64820fb22 tcp: track data delivery rate for a TCP connection 0682e6902a52 tcp: count packets marked lost for a TCP connection b2d3ea4a730f tcp: switch back to proper tcp_skb_cb size check in tcp_init() 77879147a348 net_sched: sch_fq: add low_rate_threshold parameter 6403389211e1 tcp: use windowed min filter library for TCP min_rtt estimation a4f1f9ac8153 lib/win_minmax: windowed min or max estimator f78e73e27fde tcp: cdg: rename struct minmax in tcp_cdg.c to avoid a naming conflict 94d308d060cd net: ethernet: mediatek: enhance with avoiding superfluous assignment inside mtk_get_ethtool_stats 884729399260 net: dsa: mv88e6xxx: handle multiple ports in ATU b79331a5eb9f powerpc/powernv/pci: Fix m64 checks for SR-IOV and window alignment 5b8b3c860ba4 xtensa: add default memmap and mmio32native options to defconfigs 6edbbd1675ea xtensa: add default memmap option to common_defconfig 81da313f2cf3 xtensa: add default memmap option to iss_defconfig 549409b4b584 xtensa: ISS: allow simdisk to use high memory buffers aecc5cefc389 net sched actions: fix GETing actions 7d95b0ab5bbe bpf: add test cases for direct packet access 36bbef52c7eb bpf: direct packet write and access for helpers for clsact progs b399cf64e318 bpf, verifier: enforce larger zero range for pkt on overloading stack buffs cf714ac147e0 ipvlan: Fix dependency issue 2279994d07ab openvswitch: avoid resetting flow key while installing new flow. 190aa3e77880 openvswitch: Fix Frame-size larger than 1024 bytes warning. ad9798967dd6 6pack: fix buffer length mishandling feec273a2b4d xtensa: ISS: define simc_exit and use it instead of inline asm 70feca719964 xtensa: xtfpga: group platform_* functions together 205ad548a742 xtensa: rearrange CCOUNT calibration 58c3e3ac7a1d xtensa: xtfpga: use clock provider, don't update DT cc68fd957f9b Documentation/kernel-docs.txt: reorder based on timestamp 57b2e1c831e7 Documentation/kernel-docs.txt: Add dates for online docs 98cadc165d7a Documentation/kernel-docs.txt: get rid of broken docs 608ee2ff563f Documentation/kernel-docs.txt: move in-kernel docs 7b5f2bd74cb9 Documentation/kernel-docs.txt: remove more legacy references 8a24bd1a691e Documentation/kernel-docs.txt: add two published books cefd1f725b46 Documentation/kernel-docs.txt: sort books per publication date d8b7165f2c5e Documentation/kernel-docs.txt: adjust LDD references be948b657998 Documentation/kernel-docs.txt: some improvements on the ReST output a8332a07af0c Documentation/kernel-docs.txt: Consistent indenting: 4 spaces c3e84d1ce5ef Documentation/kernel-docs.txt: Add 4 paper/book references 83d4d3c976f6 Documentation/kernel-docs.txt: Improve layouting of book list 249ad66404cf Documentation/kernel-docs.txt: Remove offline or outdated entries 1b49ecf2f3be docs: Clean up bare :: lines 7a71a8095bcf Documentation/SubmitChecklist: convert it to ReST markup 0cef67aa6518 Documentation/SubmitChecklist: update kernel-doc task f1eebe92c265 Documentation/HOWTO: adjust external link references 34fed7e7e0e5 Documentation/HOWTO: improve some markups to make it visually better 43fb67a5258c Documentation/HOWTO: update information about generating documentation 609d99a3b72e Documentation/HOWTO: add cross-references to other documents 9e03ea7f683e Documentation/kernel-docs.txt: convert it to ReST markup 9b2c76777acc Documentation/SubmittingPatches: enrich the Sphinx output 5903019b2a5e Documentation/SubmittingPatches: convert it to ReST markup ceeb1a541556 Documentation/SubmittingDrivers: convert it to ReST markup 5fe270a47ebf Documentation/stable_kernel_rules.txt: convert it to ReST markup 44f9d45e382f Documentation/stable_api_nonsense.txt: convert it to ReST markup 1d7078d4e2bc Documentation/SecurityBugs: convert it to ReST markup 7f2b3c65b9a1 Documentation/ManagementStyle: convert it to ReST markup 3772ec4adfcd Documentation/CodingStyle: use the .. note:: markup where needed 5d628b4527e4 Documentation/CodingStyle: replace underline markups b1a3459b00d6 Documentation/CodingStyle: use the proper tag for verbatim font d8dbbbc54f0e Documentation/CodingStyle: Convert to ReST markup 81f10d199813 Documentation/Changes: add minimal requirements for documentation build 840f6690b0a7 Documentation/Changes: convert it to ReST markup 330ae7e99d44 Documentation/applying-patches.txt: Update the information there 9299c3e92c30 Documentation/applying-patches.txt: convert it to ReST markup 022e04d6f555 Documentation/HOWTO: convert to ReST notation f0ddda3e9413 docs-rst: create a book for the development process 88b72c08e852 doc: development-process: rename files to rst f7c9fe4b1cd1 doc: development-process: convert it to ReST markup 1414f0488803 doc-rst: add CSS styles for :kbd: and :menuselection: 1d72706f0485 power: supply: bq27xxx_battery: allow kernel poll_interval parameter runtime update 389958bb6be8 power: supply: sbs-battery: Cleanup removal of chip->pdata 5519cf23ad54 clk: sunxi-ng: Fix reset offset for the A23 and A33 4135b7f8d421 clk: at91: sckc: optimize boot time 4b13b6451a9d clk: at91: Add sama5d4 sckc support ebf137f6703b Documentation: kdump: Add description of enable multi-cpus support 3dfb4c1bf049 Documentation: kdump: Remind user of nr_cpus ec187ef0ce98 clk: at91: move slow clock controller clocks to sckc.c be6c30956fa3 Documentation: DMA-API-HOWTO: Fix a typo d8846023aed1 clk: imx6: initialize GPU clocks b1d51b448e4e clk: imx6: fix i.MX6DL clock tree to reflect reality 377d6479d298 clk: imx53: Add clocks configuration e23d4159b109 fix fault_in_multipages_...() on architectures with no-op access_ok() aa4f06011153 mm: usercopy: Check for module addresses 71f5443ebb12 x86/dumpstack: Fix show_stack() task pointer regression 6982530eab09 clocksource/mips-gic-timer: Stop checking cpu_has_counter 2fd0c93cd219 clocksource/mips-gic-timer: Print an error if IRQ setup fails 0f4ed1580ce6 irqchip/mips-gic: Use for_each_set_bit to iterate over local IRQs e875bd66dfb6 irqchip/mips-gic: Fix local interrupts df04abfd181a fs/proc/kcore.c: Add bounce buffer for ktext data f5beeb1851ea fs/proc/kcore.c: Make bounce buffer global for read 6ec76070f179 ata: sata_mv: Replacing dma_pool_alloc and memset with a single call dma_pool_zalloc. 2458d66b245e ACPI / APEI: Send correct severity to calculate AER severity 95c35491f663 PCI/AER: Remove duplicate AER severity translation 3c028a0cb5b7 perf symbols: Do not open device files e3b60bc93d81 perf hists: Factor out hists__reset_column_width() 5ff3e7a224d4 perf ui/tui: Reset output width for hierarchy 6bee835dd54e samples: move mic/mpssd example code from Documentation ce385a5e7a85 ARM: dts: omap5-igep0050.dts: Use tabs for indentation d6c91b99baee ARM: dts: Fix igepv5 power button GPIO direction 910a86435dd7 parisc: Update comment regarding implementation of copy_user_page_asm 7de2763d9b32 ASoC: fsl_ssi: Remove .num_reg_defaults_raw from regmap_config bfcf928d7604 ASoC: fsl_ssi: use flat regmap cache 35ddb15757cd ASoC: fsl_spdif: use flat regmap cache 0effb8651ee3 ASoC: fsl_esai: use flat regmap cache b413886886b9 ASoC: fsl_asrc: use flat regmap cache c4351d980ed8 parisc: Use kmalloc_array() in add_system_map_addresses() 5baf919dd758 parisc: Check return value of smp_boot_one_cpu() b5d5cf2b8a68 parisc: Drop BROKEN_RODATA config option 3d2c86e30579 selftests: Move networking/timestamping from Documentation 02a35aad8a3e selftests: move watchdog tests from Documentation/watchdog b6ebbac51bed selftests: move ia64 tests from Documentation/ia64 f9b6b0ef6034 selftests: move vDSO tests from Documentation/vDSO 8dbbf8542026 selftests: move ptp tests from Documentation/ptp 5f62d4fd3593 perf annotate: Resolve 'call' operands to function names bff5c3061374 perf annotate: Pass the symbol's map/dso to the instruction parsers 88a7fcf961a2 perf annotate: Do not ignore call instruction with indirect target f666ac0dab5a perf hists: Fix width computation for srcline sort entry 92dd8dd4d07f selftests: move prctl tests from Documentation/prctl 10924bc64487 selftests: move dnotify_test from Documentation/filesystems c3cb83560daa selftests/timers: Add missing error code assignment before test 0ad46becb5c0 selftests/zram: replace ZRAM_LZ4_COMPRESS 5372e054a192 cpufreq: Fix up conversion to hotplug state machine 3409f9ab71d7 kselftest: kselftest documentation improvement 51227bf52008 arm64: dts: marvell: fix clocksource for CP110 master SPI0 92dc33501bfb x86/efi: Round EFI memmap reservations to EFI_PAGE_SIZE 23fe1fd01c1e ARM: imx legacy: pca100: move peripheral initialization to .init_late f0ebbdc42329 ARM: imx legacy: mx27ads: move peripheral initialization to .init_late bfe16c894e9f ARM: imx legacy: mx21ads: move peripheral initialization to .init_late 782a8ee8b90a ARM: imx legacy: pcm043: move peripheral initialization to .init_late c217147b9374 ARM: imx legacy: mx35-3ds: move peripheral initialization to .init_late 88b074626fe1 ARM: imx legacy: mx27-3ds: move peripheral initialization to .init_late 598b2505b1b9 ARM: imx legacy: imx27-visstrim-m10: move peripheral initialization to .init_late 8f39bd155396 ARM: imx legacy: vpr200: move peripheral initialization to .init_late 1cecfa48d98f ARM: imx legacy: mx31moboard: move peripheral initialization to .init_late a95a9322df40 ARM: imx legacy: armadillo5x0: move peripheral initialization to .init_late c5f9cfe60bd4 ARM: imx legacy: qong: move peripheral initialization to .init_late ce689b0de5ec ARM: imx legacy: mx31-3ds: move peripheral initialization to .init_late 347aa6c41317 ARM: imx legacy: pcm037: move peripheral initialization to .init_late 7880dcb25958 ARM: imx legacy: mx31lilly: move peripheral initialization to .init_late 894b7cbedf54 ARM: imx legacy: mx31ads: move peripheral initialization to .init_late 4ed9bb21847b ARM: imx legacy: mx31lite: move peripheral initialization to .init_late 4bc2e627c5aa ARM: imx legacy: kzm: move peripheral initialization to .init_late f1e1c9e5e357 perf/x86/intel/bts: Make sure debug store is valid 1297667083d5 x86/efi: Only map RAM into EFI page tables if in mixed-mode e535ec0899d1 x86/mm/pat: Prevent hang during boot when mapping pages f844cd0d7637 nfs: cover ->migratepage with CONFIG_MIGRATION cf6e4ca3e53f ARM: sa1111: add sa1111_get_irq() 1629c9ab3679 ARM: sa1111: clean up duplication in IRQ chip implementation 17cf50116e10 ARM: sa1111: implement a gpio_chip for SA1111 GPIOs ccb7d854d65a ARM: sa1111: move irq cleanup to separate function deee856a5c62 ARM: sa1111: use devm_clk_get() 7d53c1f01210 ARM: sa1111: use devm_kzalloc() eac8dbf74f30 ARM: sa1111: ensure we only touch RAB bus type devices when removing b4bba92dfbe2 drm/sti: remove stih415-416 platform support 823d1bc10829 dma-buf/sync_file: fix documentation error dcc096c540d7 s390: migrate exception table users off module.h and onto extable.h ecc6410abf89 s390: export header for CLP ioctl f622b517563b s390/vmur: fix irq pointer dereference in int handler eed5c4b117d1 s390/dasd: add missing KOBJ_CHANGE event for unformatted devices c42d8c7dbe59 s390: enable UBSAN 725c4d22bbc4 ubsan: allow to disable the null sanitizer f296190e41ee s390/crashdump: use list_first_entry_or_null 9078a54996a0 s390: claim efficient unaligned access 30b9c96cf7b4 drm/virtio: add real fence context and seqno 5c32c3dd8501 drm/virtio: drop virtio_gpu_execbuffer_ioctl() wrapping b28c69dd3d56 virtio-gpu: avoid possible NULL pointer dereference 4532b241a4b7 drm/qxl: reapply cursor after SetCrtc calls de59576293f8 bochs: ignore device if there isn't enougth memory 7cec540a7246 dma-buf/sync_file: Increment refcount of fence when all are signaled. 51f592050a52 drm/i915: Unlock PPS registers after GPU reset 7c7f23614586 staging: rts5208: Remove space after cast eceef9a3f445 staging: rts5208: Use BIT(x) macro 032821796913 staging: rts5208: Put constant on right side of comparison bd778ef093a7 staging: rts5208: Fix indentation 50024433d40f staging: rts5208: Add spaces around operators c86bdd474a0c staging: rts5208: Remove unnecessary parentheses ec9d0754e0c6 staging: comedi: Use vma_pages function on vma object instead of explicit computation 33d877bb42df Staging: vt6655: baseband: Remove unnecessary space after a cast 58d44745254f Staging: vt6655: card: Remove unnecessary space after a cast f1f5b4303daa staging: sm750fb: Add spaces around '|' f4353ee3d3af staging: wlan-ng: Remove unnecessary variable usage 520a28443fb2 staging: most: hdm-usb: convert pr_warn() to dev_warn() 0ea5f7c6808b staging: media: cxd2099: replace printk with dev_info 4b9fd698ac98 staging: media: bcm2048: Merge assignment with return 4b72aa8af0ee staging: media: davinci_vpfe: Merge assignment with return 5173abfc0509 Staging: rts5208: Add space around operator. 8bee668de51b Staging: rts5208: rtsx: Use x instead of x != NULL. f432bc81415d Staging: rts5208: ms: Use x instead of x != NULL. e29cebe90120 Staging: rts5208: rtsx_card.c: Fixed brace style issues 7e935f181c00 Staging: ks7010: michael_mic: Use "foo *bar" instead of "foo * bar". d14d3557cb03 Staging: ks7010: Use "foo *bar" instead of "foo * bar". 55d6aacd43f8 Staging: ks7010: Use "foo *bar" instead of "foo * bar" 2d738bd28c81 Staging: ks7010: Use sizeof structure *pointer over sizeof structure in kzalloc() 0525a57b1879 staging: ks7010: Remove unnecessary variable used to store return value 197cc86e8e0d staging: ks7010: fixes typo in ks_hostif.c 905a672a2f97 Staging: fsl-mc: Use !x instead of x == NULL. 24586a35d3ed Staging: octeon: Add missing of_node_put after calling of_parse_phandle. cd9ae9e4db8a staging: i4l: act2000: Move assignment out of if statement 1e5a82e0ddfa Staging: i4l: Remove unused variable 4b4a3e05c426 Staging: i4l: Use !x instead of x == NULL. dfe996f27595 Staging: i4l: Do not initialise statics to 0. 5ccde0dc6a9f Staging: i4l: Remove NULL comparison. d2a9334e7a12 staging: iio: isl29018: remove the FSF's mailing address 748df3b1a429 staging: iio: meter: ade7754: Match alignment with open parenthesis 89237e06e2a5 staging: iio: meter: ade7758_ring: Match alignment with open parenthesis 106d43f18819 staging: dgnc: Merge assignment with return dc0283c7bc85 staging: rtl8188eu: core: rtw_xmit: Remove extra braces 11975c56b6d1 Staging: rtl8712: rtl871x_cmd: Use !x instead of x == NULL. 78f70e6dfeb9 Staging: rtl8712: rtl8712_xmit: Use !x instead of x == NULL a667dbce78d1 Staging: rtl8712: rtl8712_recv: Use !x instead of x == NULL c43fcdd4434b Staging: rtl8712: rtl8712_efuse: Use !x instead of x == NULL. 8e9253b77735 staging: rtl8192e: Insert blank line after function declaration 986fb011c407 staging: rtl8192e: Add space around binary operator '+' 1fa3a915b56d staging: rtl8192e: Remove unnecessary blank lines b80fa1845d4b staging: rtl8192e: Add space around '+' efdcb35a82fd Staging: rtl8192u: Remove useless type conversion 182eec0eb75f staging: rtl8192u: r8192U_core: fix checkpatch permission warnings 177aa53a0d11 staging: r8188eu: remove GET_HAL_DATA macro bc15ada3dc74 staging: r8188eu: remove GET_RF_TYPE macro 47f7bd29b9bf staging: r8188eu: set correct type for HalData member of adapter structure 693882a56d97 staging: r8188eu: remove HW_VAR_DM_FLAG member of hw_variables enumeration 77c13d049258 staging: r8188eu: remove usb_hal.h 6955832f1375 staging: r8188eu: remove rtl8188eu_set_hal_ops function fb1134087568 staging: r8188eu: replace N_BYTE_ALIGMENT macro with PTR_ALIGN 8fc01db37dfe staging: r8188eu: delete rtw_usb_bulk_size_boundary function 111e4e5ac225 staging: r8188eu: remove pkt_hdrlen member of pkt_attrib structure bc9886d32e63 staging: r8188eu: remove xmitframe_direct function 43969aa7e850 staging: r8188eu: change last argument type of the usb_write_port function d37843d1a956 staging: wilc1000: Merge assignment with return 51319662d6ac staging: unisys: visorbus: move parahotplug_request_list and related lock 7a0ee6948896 staging: unisys: visorbus: remove fix_vbus_dev_info prototype 7993b40cd772 staging: unisys: visorbus move visorbus_type to remove prototypes ebeff0558c0a staging: unisys: visorbus: move deviceenabled/disabled store functions 97f792ee3cd6 staging: unisys: visorbus: move the remaining_steps_show/store functions 79730c7c8148 staging: unisys: visorbus: move textid store and show functions 8a4a8a03d3a3 staging: unisys: visorbus: move error store/show functions 65cb1a8c5471 staging: unisys: visorbus: remove parser_done prototype dd845d363213 staging: unisys: visorbus: remove controlvm_respond_physdev_changestate 612b81c9315c staging: unisys: visorbus: move parser_init_byte_stream 1b1d463d08be staging: unisys: visorbus: move boottotool 84efd2077c1e staging: unisys: visorbus: move toolaction functions to remove prototypes 5f2513950f1f staging: unisys: visorbus: remove controlvm_respond_chipset_init prototype 992228b2b0f2 staging: unisys: visorbus: remove prototype controlvm_respond a9c73937436a staging: unisys: visorbus: move parahotplug_process_list 8a2853279b33 staging: unisys: visorbus: move read_controlvm_event 511474a5077b staging: unisys: visorbus: move handle_command 3d8394c86f1b staging: unisys: visorbus: reorder controlvm_periodic_work c071b6f541b6 staging: unisys: visorbus: move controlvm_payload_bytes_buffered 820b11b6bb49 staging: unisys: visorbus: remove unused dump_vhba_bus fbd523210949 staging: unisys: visorbus: remove unused long long bus_count 41ef5e5a4ad5 staging: unisys: visorbus remove unused module parameter 79cb2b26f54e staging: greybus: use preferred kernel type u16 31959392c7db staging: greybus: use preferred kernel type u8 19c5a689cc3d staging: lustre: lnet: klnds: socklnd: Remove unnecessary line continuations a2921e2fc026 staging: lustre: lustre/ldlm: Fixed sparse warnings 024931694730 Staging: lustre: lmv_obd: Remove redundant test. 83a75e3f1466 Staging: lustre: Convert array index from the loop bound to the loop index. c5f1edd405eb ASoC: rt5663: fix platform_no_drv_owner.cocci warnings 66d7c2629aa4 ASoC: rt5663: fix sparse warnings ef24ba709151 powerpc: Remove all usages of NO_IRQ a4bc746c41b5 ALSA: line6: fix ifnullfree.cocci warnings 09284b9c4a80 iommu/amd: No need to wait iommu completion if no dte irq entry change 38fdb8d95f84 drm/sti: fix compositor debugfs creation f766c6c810a6 drm/sti: use valid video mode 3bc6b01de305 drm/sti: in crtc_atomic_flush, enable only planes of this crtc ffdbb82ca4e0 drm/sti: use vtg array instead of vtg_main/aux ae2178503d42 drm/sti: use different notifier_block for each pipe 5552aad35d43 drm/sti: fix atomic_disable check 00b517e54f93 drm/sti: run gdp init sequence only once 9dd5942b3195 drm/sti: run hqvdp init sequence only once 29ffa7766823 drm/sti: fix debug logs 33030d61cfa0 drm/sti: dpms function missing for HDMI connector bdfd36ef8e64 drm/sti: Fix sparse warnings 7c0ca70be2b5 drm: sti: fix coccicheck warnings d27cd40addc0 drm: sti: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() e2a738f7a88f blk/mq: Reserve hotplug states for block multiqueue e29aff05f239 drm/i915/backlight: setup backlight pwm alternate increment on backlight enable 5737f6c92681 mlx4: add missed recycle opportunity for XDP_TX on TX failure 67a99b7061c0 qed: Fix stack corruption on probe 32b421e79e6b drm/i915/backlight: setup and cache pwm alternate increment value 8941ee36e326 net-next: dsa: qca8k: remove empty set_addr() stub 1f449736525a net-next: dsa: b53: remove empty set_addr() stub 092183df0fa1 net-next: dsa: make the set_addr() operation optional 06f8ec9041f0 net-next: dsa: fix duplicate invocation of set_addr() 83e7e4ce9e93 mac80211: Use rhltable instead of rhashtable ca26893f05e8 rhashtable: Add rhlist interface fd07160bb718 xen-netfront: avoid packet loss when ethernet header crosses page boundary 1a21101d21d7 net: phy: Add MAC-IF driver for Microsemi PHYs. 0edfa8391664 arm64: migrate exception table users off module.h and onto extable.h 1a9234e66edd mlxsw: spectrum: Fix sparse warnings 18c2d2c113eb mlxsw: Change the RX LAG hash function from XOR to CRC 6f3bad967072 leds: triggers: Check return value of kobject_uevent_env() fbfa197afddd leds: triggers: Return from led_trigger_set() if there is nothing to do 3ed6e498b91a MAINTAINERS: Add an entry for the core network DSA code 878786d95e07 bnxt_en: Fix build error for kernesl without RTC-LIB a435a07f9164 net: ipv6: fallback to full lookup if table lookup is unsuitable adad0d02a7d3 kvm: svm: fix unsigned compare less than zero comparison 095cf55df715 KVM: x86: Hyper-V tsc page setup 108b249c453d KVM: x86: introduce get_kvmclock_ns 67198ac3f37f KVM: x86: initialize kvmclock_offset 0d6dd2ff8206 KVM: x86: always fill in vcpu->arch.hv_clock ac412c3d4ff2 drm/sun4i: dotclock: Round to closest clock rate 7d7005180a7e staging: greybus: MAINTAINERS: add greybus protocol drivers maintainers 88d1878bcaa4 staging: most: hdm-usb: rename channel related spinlock 3fbcb92b7458 staging: most: hdm-usb: remove calls to usb_unachor_urb d223b37c9f44 staging: most: hdm-usb: remove redundant spinlocks 27e6245e35bc staging: most: hdm-usb: remove proprietary urb anchoring c8fe4609827a x86/dumpstack: Remove dump_trace() and related callbacks e18bcccd1a4e x86/dumpstack: Convert show_trace_log_lvl() to use the new unwinder ec2ad9ccf12d oprofile/x86: Convert x86_backtrace() to use the new unwinder 49a612c6b06d x86/stacktrace: Convert save_stack_trace_*() to use the new unwinder 35f4d9b32527 perf/x86: Convert perf_callchain_kernel() to use the new unwinder 7c7900f89770 x86/unwind: Add new unwind interface and implementations 9d82fd2fae92 MAINTAINERS: Update cxl maintainers c907420fdaec locking/rwsem, x86: Drop a bogus cc clobber 90ce35145cb6 powerpc/pseries: fix memory leak in queue_hotplug_event() error path 11b7e154b132 powerpc/nvram: Fix an incorrect partition merge 0d0fecc5b5bf powerpc/nvram: Fix a memory leak in err path 49d09bf2a66f powerpc/64s: Optimise MSR handling in exception handling 18e3f56b1cac powerpc/64: Optimise syscall entry for virtual, relocatable case d5a1e42cb4be powerpc/mm: Update FORCE_MAX_ZONEORDER range to allow hugetlb w/4K 7b8845a2a2ec powerpc/64: Document the syscall ABI e0e0d6b7390b powerpc/64: Replay hypervisor maintenance interrupt first 6c419ba8e258 net/mlx5: E-Switch, Handle mode change failures 4eea37d7b920 net/mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code babd6134a54d net/mlx5: Fix flow counter bulk command out mailbox allocation 5a7a5555a362 net sched: stylistic cleanups f71b109f1730 net sched actions police: peg drop stats for conforming traffic 408fbc22ef1e net sched ife action: Introduce skb tcindex metadata encap decap 6a5d58b67e20 net sched ife action: add 16 bit helpers 766a0e978fc2 net/mlx5: clean function declarations in eswitch.c up d766e7e6b68d be2net: mark symbols static where possible 9940803065e3 phy: mark lan88xx_suspend() static 6b352ebccbcf net: ethernet: broadcom: bcmgenet: use new api ethtool_{get|set}_link_ksettings 639cfa9e8cda net: ethernet: broadcom: bcm63xx: use new api ethtool_{get|set}_link_ksettings 625eb8667d6f net: ethernet: broadcom: bcm63xx: use phydev from struct net_device 2406e5d4c4c4 net: ethernet: broadcom: b44: use new api ethtool_{get|set}_link_ksettings 51f141bec15a net: ethernet: broadcom: b44: use phydev from struct net_device 350a714960eb bnxt_en: Fixed the VF link status after a link state change ae8e98a6fa7a bnxt_en: Support for "ethtool -r" command 4ffcd582301b bnxt_en: Pad TX packets below 52 bytes. 001154eb242b bnxt_en: Call firmware to approve the random VF MAC address. 7cc5a20e38fc bnxt_en: Re-arrange bnxt_hwrm_func_qcaps(). 47f8e8b9bbbb bnxt_en: Fix ethtool -l|-L inconsistent channel counts. 5ac67d8bc753 bnxt_en: Added support for Secure Firmware Update 441cabbbf1bd bnxt_en: Update to firmware interface spec 1.5.1. adbc83054500 bnxt_en: Simplify PCI device names and add additinal PCI IDs. 8d6be8b62738 bnxt_en: Use RSS flags defined in the bnxt_hsi.h file. 07b26c9454a2 gso: Support partial splitting at the frag_list pointer 07d0e9a84740 scsi: ibmvfc: Fix I/O hang when port is not mapped 727653d6ce71 irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warning eeac0a878829 remoteproc: Drop unnecessary NULL check 8ee83b2ab3d1 perf/x86/intel/pt: Add support for PTWRITE and power event tracing 3dc4674a6030 ARM: dts: am335x-evmsk: Add blue-and-red-wiring -property to lcdc node 5dffb684e090 ARM: dts: am335x-evmsk: Whitespace cleanup of lcdc related nodes f91f0f246632 ARM: dts: am335x-evm: Add blue-and-red-wiring -property to lcdc node 744c193eb9a2 x86: Migrate exception table users off module.h and onto extable.h 6baf3d61821f x86/tsc: Add additional Intel CPU models to the crystal quirk list 655e52d2b624 x86/tsc: Use cpu id defines instead of hex constants b92ae139c308 rapidio/rio_cm: avoid GFP_KERNEL in atomic context 63b52c4936a2 Revert "ocfs2: bump up o2cb network protocol version" d21c353d5e99 ocfs2: fix start offset to ocfs2_zero_range_for_truncate() d979a39d7242 cgroup: duplicate cgroup reference when cloning sockets db2ba40c277d mm: memcontrol: make per-cpu charge cache IRQ-safe for socket accounting 3bb8b653c86f ocfs2: fix double unlock in case retry after free truncate log 96d41019e3ac fanotify: fix list corruption in fanotify_get_response() 12703dbfeb15 fsnotify: add a way to stop queueing events on group shutdown d5bf14189388 ocfs2: fix trans extend while free cached blocks 2b0ad0085aa4 ocfs2: fix trans extend while flush truncate log 31b4beb473e3 ipc/shm: fix crash if CONFIG_SHMEM is not set c8de641b1e9c mm: fix the page_swap_info() BUG_ON check 7cbdb4a286a6 autofs: use dentry flags to block walks during expire 08eeb3061e44 MAINTAINERS: update email for VLYNQ bus entry 4d35427ad764 mm: avoid endless recursion in dump_page() 982785c6b05a mm, thp: fix leaking mapped pte in __collapse_huge_page_swapin() c131f751ab1a khugepaged: fix use-after-free in collapse_huge_page() d8e387543195 MAINTAINERS: Maik has moved e6f0c6e6170f ocfs2/dlm: fix race between convert and migration 9bb627be47a5 mem-hotplug: don't clear the only node in new_node_page() cff9ab2b291e x86/apic: Get rid of apic_version[] array b0f48706a176 x86/apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() 970fc7f4afd5 rtc: cmos: Initialize hpet timer before irq is registered d6fbd37bc146 MAINTAINERS: update list of Oxnas maintainers 6e68b08728ce x86/vdso: Use CONFIG_X86_X32_ABI to enable vdso prctl 7fadce0d60d0 scripts/faddr2line: improve on base path filtering a bit 164c80ed84a7 blk-throttle: Extend slice if throttle group is not empty a16039cbf1a1 ALSA: line6: Add hwdep interface to access the POD control messages cfa769695d2b ALSA: line6: Cleanup podhd initialization f6a0dd107ad0 ALSA: line6: Only determine control port properties if needed c039aaa77a7d ALSA: line6: Add support for POD X3 Live (only USB ID differs from POD X3) 790869dacc3d ALSA: line6: Add support for POD X3 7811a3ad18ac ALSA: line6: Allow processing of raw incoming messages 174e1fc0bff5 ALSA: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) f56742cc4189 ALSA: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture 97d78acfb870 ALSA: line6: Allow different channel numbers for in/out 7a0f55aeeb8f ALSA: line6: Support assymetrical in/out configurations 79faa2b048b2 ALSA: line6: Add high-speed USB support b2233d97a0e6 ALSA: line6: Enable different number of URBs for frame transfers 9d15ce9caaf9 tools/testing/nvdimm: fix allocation range for mock flush hint tables 15ae0ea4bf43 drm/sun4i: Fix sparse warnings b067a7be411c x86/apic/uv: Convert to hotplug state machine 84c9ceefecb8 s390/mm/pfault: Convert to hotplug state machine e476d3129100 mips/loongson/smp: Convert to hotplug state machine dd6d7c6f3dc1 mips/octeon/smp: Convert to hotplug state machine 8c58898b3ecb fault-injection/cpu: Convert to hotplug state machine 30e92153b4e6 padata: Convert to hotplug state machine 27622b061eb4 cpufreq: Convert to hotplug state machine 64f3bf2f85c5 ACPI/processor: Convert to hotplug state machine 8904f5a5afc4 virtio scsi: Convert to hotplug state machine a4e0591ece7d oprofile/timer: Convert to hotplug state machine 9a659f43dfea block/softirq: Convert to hotplug state machine 75e12ed65312 lib/irq_poll: Convert to hotplug state machine 29bd7fbc0715 x86/microcode: Convert to hotplug state machine 515332336be7 sh/SH-X3 SMP: Convert to hotplug state machine 6b8d642239e8 ia64/mca: Convert to hotplug state machine a4fa9cc220fe ARM/OMAP/wakeupgen: Convert to hotplug state machine 657ebf7a2354 ARM/shmobile: Convert to hotplug state machine c23a7266e659 arm64/FP/SIMD: Convert to hotplug state machine 6ff7b7aff34a [media] media: rcar-vin: use sink pad index for DV timings 8a2192be4e27 [media] rcar-vin: implement EDID control ioctls 474cde669dfe [media] MAINTAINERS: Add entry for the Renesas VIN driver b6f556cb93a9 [media] media: rcar-vin: add support for V4L2_FIELD_ALTERNATE bb1e41ba324f power: reset: st: Remove obsolete platforms from dt doc c6b3d8fc79a9 [media] media: rcar-vin: fix height for TOP and BOTTOM fields d6482537f666 [media] media: rcar-vin: fix bug in scaling 8ad5d85efd81 power: reset: st-poweroff: Remove obsolete platforms. 52a1b4e93518 [media] media: rcar-vin: allow field to be changed 7e13a8a45e3e [media] media: rcar-vin: make V4L2_FIELD_INTERLACED standard dependent e0ad7a9b90a7 [media] media: adv7180: fill in mbus format in set_fmt 6de690dd4e78 [media] adv7180: rcar-vin: change mbus format to UYVY f429b56a7f80 [media] soc-camera/rcar-vin: remove obsolete driver 19de16c045e1 [media] hva: fix sparse warnings 56e247a55a6b [media] mxl111sf-tuner: constify dvb_tuner_ops structures cafddc652cdb [media] staging: media: omap4iss: mark omap4iss_flush() static f86548cf5397 [media] lgdt3306a: fix spelling mistake "supportted" -> "supported" 1c195cb1def1 [media] rc/streamzap: fix spelling mistake "sumbiting" -> "submitting" 78f2c50bb4e1 [media] constify i2c_algorithm structures f3c4a8f8d8eb [media] Input: v4l-touch - add copyright lines d1463e520030 [media] usb: gadget: uvc: add V4L2 dependency 7531be5cdfb1 power: reset: zx-reboot: Unmap region obtained by of_iomap b7e506358964 [media] atmel-isc: mark PM functions as __maybe_unused 37f0644f3a56 [media] ad5820: use __maybe_unused for PM functions 47d8e00ca3f9 [media] Input: synaptics-rmi4: disallow impossible configuration 7a4b9a29f8e5 [media] Input: atmel_mxt: disallow impossible configuration 896af83ef69b power: reset: xgene-reboot: Unmap region obtained by of_iomap 96105144475e [media] tuners: constify dvb_tuner_ops structures 14c4bf3c6f7d [media] dvb-frontends: constify dvb_tuner_ops structures db83d08dee33 [media] constify local structures f04f7aef7f6a power: supply: ab8500: cleanup with list_first_entry_or_null() 10accd2e6890 [media] pci: constify vb2_ops structures b7b361f091c3 [media] platform: constify vb2_ops structures 1bc177174b97 [media] usb: constify vb2_ops structures 6dca6cf07203 [media] ov9650: add support for asynchronous probing 1dff6ce0262b power: reset: add in missing white space in error message text 22511cfa7d98 [media] usb: constify snd_pcm_ops structures 5c8d8c019238 [media] pci: constify snd_pcm_ops structures 17c6d3979e5b sbs-battery: make writes to ManufacturerAccess optional 67326666e2d4 scripts: add script for translating stack dump function offsets 0610735928ee power: bq24257: Fix use of uninitialized pointer bq->charger bebbc4bcf36f xtensa: Tweak xuartps UART driver Rx watermark for Cadence CSP config. af4168c5a925 Bluetooth: Set appearance only for LE capable controllers 4e99a44e37bf drm/amdgpu:changes of virtualization cases probe (v3) ecab76688a07 drm/amdgpu: Use kmalloc_array() in amdgpu_debugfs_gca_config_read() f2cdaf206645 drm/amd/amdgpu: Hook up read_sensor() to debugfs (v2) a6e369522144 drm/amd/powerplay: Add read_sensor() callback to hwmgr (v3) 167ac5733c70 drm/amdgpu: implement raster configuration for gfx v8 0b2138a45516 drm/amdgpu: implement raster configuration for gfx v7 865ab832ba78 drm/amdgpu: implement raster configuration for gfx v6 e74317f43f5c Bluetooth: Fix missing ext info event when setting appearance 5e9fae48f800 Bluetooth: Add supported data types to ext info changed event 6a9e90bff9cf Bluetooth: Add appearance to Read Ext Controller Info command cde7a863d36a Bluetooth: Factor appending EIR to separate helper 7d5c11da1ff6 Bluetooth: Refactor read_ext_controller_info handler 162f812f23ba Bluetooth: hci_uart: Add Marvell support 9e69130c4efc Bluetooth: hci_uart: Add Nokia Protocol identifier 143f0a28ff7e Bluetooth: hci_bcm: Change protocol name 3310230c5ddd Bluetooth: Increment management interface revision 9c9db78dc0fb Bluetooth: Fix advertising instance validity check for flags 2bb36870e8cb Bluetooth: Unify advertising instance flags check 5e2c59e84b63 Bluetooth: Remove unused parameter from tlv_data_is_valid function c4960ecf2b09 Bluetooth: Add support for appearance in scan rsp 7c295c4801b2 Bluetooth: Add support for local name in scan rsp 1110a2dbe698 Bluetooth: btrtl: Add RTL8822BE Bluetooth device 83ebb9ec734e Bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag 3e36ca483a64 Bluetooth: Use kzalloc instead of kmalloc/memset 4037a7747d7b Bluetooth: Increase the subsystem minor version number 3c0975a7a108 Bluetooth: Fix reason code used for rejecting SCO connections 0676cab47ed1 Bluetooth: btqca: remove null checks on edl->data as it is an array baab793225c9 Bluetooth: Fix wrong New Settings event when closing HCI User Channel aa1638dde75d Bluetooth: Send control open and close messages for HCI user channels bdca1fd9a6df fakelb: fix schedule while atomic 8a0c9f49090f Bluetooth: Append local name and CoD to Extended Controller Info 321c6feed251 Bluetooth: Add framework for Extended Controller Information 418678b01aca Bluetooth: btusb: Mark CW6622 devices to have broken link key commands fac9a6021b4e Bluetooth: Remove deprecated create_singlethread_workqueue f4cdbb3f25c1 Bluetooth: Handle HCI raw socket transition from unbound to bound f81f5b2db869 Bluetooth: Send control open and close messages for HCI raw sockets d0bef1d26fb6 Bluetooth: Add extra channel checks for control open/close messages 5a6d2cf5f18b Bluetooth: Assign the channel early when binding HCI sockets 0ef2c42f8c4e Bluetooth: Send control open and close only when cookie is present 9e8305b39bfa Bluetooth: Use numbers for subsystem version string df1cb87af9f2 Bluetooth: Introduce helper functions for socket cookie handling 3d4e2fb64111 Bluetooth: add WCNSS dependency for HCI driver 9db5c6295187 Bluetooth: Use command status event for Set IO Capability errors 56f787c5024d Bluetooth: Fix wrong Get Clock Information return parameters 5504c3a31061 Bluetooth: Use individual flags for certain management events 37d3a1fab50f Bluetooth: mgmt: Fix sending redundant event for Advertising Instance 38ceaa00d02d Bluetooth: Add support for sending MGMT commands and events to monitor 249fa1699f86 Bluetooth: Add support for sending MGMT open and close to monitor 03c979c4717c Bluetooth: Introduce helper to pack mgmt version information 70ecce91e3a2 Bluetooth: Store control socket cookie and comm information 47b0f573f2fa Bluetooth: Check SOL_HCI for raw socket options 7e8524591fff Bluetooth: bcm203x: don't print error when allocating urb fails 935199348048 Bluetooth: btusb: Add support for 0cf3:e009 1aabbbcefe8e Bluetooth: add printf format attribute to hci_set_[fh]w_info() f0a70a04ca10 Bluetooth: btusb, hci_intel: Fix wait_on_bit_timeout() return value checks 1511cc750c3d Bluetooth: Introduce Qualcomm WCNSS SMD based HCI driver 65010e68efbe Bluetooth: Add HCI device identifier for Qualcomm SMD bd89bb6daaca mac802154: use rate limited warnings for malformed frames ca1de81aa262 mac802154: don't warn on unsupported frames 5ddedce3b733 6lowpan: ndisc: no overreact if no short address is available abbcc341adb1 mac802154: set phy net namespace for new ifaces e64c97b53bc6 Bluetooth: Add combined LED trigger for controller power 53f863a66904 Bluetooth: Put led_trigger field behind CONFIG_BT_LEDS b61873922d2c [media] vsp1: fix CodingStyle violations on multi-line comments ee6ee49fd09f x86/PCI: VMD: Synchronize with RCU freeing MSI IRQ descs b31822277abc x86/PCI: VMD: Eliminate index member from IRQ list 53db86adc2c9 x86/PCI: VMD: Eliminate vmd_vector member from list type 75de9b4cd311 x86/PCI: VMD: Convert to use pci_alloc_irq_vectors() API c68db5158905 x86/PCI: VMD: Allocate IRQ lists with correct MSI-X count c9f49607f133 [media] v4l: vsp1: Disable VYUY on Gen3 225c2926d85b [media] v4l: vsp1: Fix spinlock in mixed IRQ context function fc6e514a72c7 [media] v4l: vsp1: Support multiple partitions per frame df32c9245187 [media] v4l: vsp1: Determine partition requirements for scaled images 76e48896c0b7 [media] v4l: vsp1: Support chained display lists 8ddf3784295f [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION e88a614c4035 drm/amdkfd: Pass 'struct queue_propertices' by reference 6f4d92a12786 drm/amdkfd: Unify multiple calls to pr_debug() into one 1d602430d335 drm/amdkfd: Fix possible infinite loop ad16a469ffa1 drm/amdkfd: Reuse function to find a process through pasid 78b13f7964d9 drm/amdkfd: Add some missing memset zero'ing in queue init func 585f0e6c53d6 drm/amdkfd: Tidy up kfd_generate_gpu_id() uint64_t bitshift unpack d21fbbb4e970 [media] v4l: vsp1: Pass parameter type to entity configuration operation abe9609f8081 [media] v4l: vsp1: Fix RPF cropping b61bead62ec4 [media] v4l: vsp1: Disable cropping on WPF sink pad 4c4b57b91bee [media] v4l: vsp1: Use DFE instead of FRE for frame end bfb4d5be9e1d [media] v4l: vsp1: Repair race between frame end and qbuf handler 7a9e7bd32ba4 [media] v4l: vsp1: Ensure pipeline locking in resume path 34e77ed84b27 [media] v4l: vsp1: Protect against race conditions between get and set format e4e70a147a48 [media] v4l: vsp1: Prevent pipelines from running when not streaming 43af5de74288 lsm,audit,selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE 3c3ba5452e8a [media] gs1662: make checkpatch happy 8283a0929922 [media] media Kconfig: improve the spi integration 7aae6e2df127 [media] Add GS1662 driver, a video serializer 4053aad5f1fb [media] videodev2.h.rst.exceptions: fix warnings e74c8cda4ca0 [media] V4L2: Add documentation for SDI timings and related flags 7389e6ef3474 [media] SDI: add flag for SDI formats and SMPTE 125M definition 618cd932cd38 MAINTAINERS: update documentation for media subsystem e805ed83ba1c drm/amd/powerplay: delete useless files. ab4f06d3adcc drm/amd/powerplay: use smu7 hwmgr to manager iceland 18aafc59b106 drm/amd/powerplay: implement fw related smu interface for iceland. 9c6d4956964d drm/amd/powerplay: use smu7 common functions and data on icelannd. 5746f90c56eb drm/amd/powerplay: use smu7 common functions and data on Fiji. d01ec3fb8c9b drm/amd/powerplay: use smu7 common functions and data on Polars10. ac43f0800f46 drm/amd/powerplay: use smu7 common functions and data on Tonga. 1ff55f465103 drm/amd/powerplay: implement smu7_smumgr for asics with smu ip version 7. fb044ed90c6f drm/amd/powerplay: use smu7_hwmgr to manager tonga. 1486022088de drm/amd/powerplay: implement fw image related smum interface for tonga. b859c2070354 drm/amd/powerplay: use smu7 hwmgr to manager fiji 18edef19ea44 drm/amd/powerplay: implement fw image related smu interface for Fiji. 4be051aeb396 drm/amd/powerplay: use smu7 hwmgr to manager polaris10/11 34a564eaf528 drm/amd/powerplay: implement fw image related smum interface for Polaris. 599a7e9fe1b6 drm/amd/powerplay: implement smu7 hwmgr to manager asics with smu ip version 7. ee1a51f882f6 drm/amd/powerplay: add common interface in smumgr to help to visit fw image. 6a99a964f6e6 drm/amd/powerplay: add parameter of the mclk switch latency time c07aefc268ac drm/amd/powerplay: fix potential issue of array access violation 9716ebc38dfa drm/amd/powerplay: fix mclk not switching back after multi-head was disabled f2aba352a954 Revert "drm/radeon: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF" e313de7e8997 Revert "drm/amdgpu: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF" 02124a03e60d drm/amdgpu/dce6: fix off by one in interrupt setup d48f9ce73c99 sunrpc: fix write space race causing stalls a38aaaa43d1a [media] vivid: fix error return code in vivid_create_instance() e1618a57b995 [media] pxa_camera: remove duplicated include from pxa_camera.c a2755e1178c3 [media] pxa_camera: fix error return code in pxa_camera_probe() e4011b69ab32 [media] tw5864: constify struct video_device template c9c21c301dcf [media] tw5864: constify vb2_ops structure b82e39f85603 [media] pulse8-cec: avoid uninitialized data use 4540e0ad6fa6 [media] atmel-isc: set the format on the first open ca440c383a58 pnfs: add a new mechanism to select a layout driver according to an ordered list 496b77a5c5ce xprtrdma: Eliminate rpcrdma_receive_worker() 1519e9697d68 xprtrdma: Rename rpcrdma_receive_wc() eeb30613e1ef xprtrmda: Report address of frmr, not mw 44829d02d2d7 xprtrdma: Support larger inline thresholds 655fec6987be xprtrdma: Use gathered Send for large inline messages c8b920bb4993 xprtrdma: Basic support for Remote Invalidation 87cfb9a0c85c xprtrdma: Client-side support for rpcrdma_connect_private ff06bd191e72 rpcrdma: RDMA/CM private message data structure 6ea8e71150ec xprtrdma: Move recv_wr to struct rpcrdma_rep 90aab6029606 xprtrdma: Move send_wr to struct rpcrdma_req b157380af194 xprtrdma: Simplify rpcrdma_ep_post_recv() 13650c23f106 xprtrdma: Eliminate "ia" argument in rpcrdma_{alloc, free}_regbuf 54cbd6b0c6b9 xprtrdma: Delay DMA mapping Send and Receive buffers 99ef4db329f1 xprtrdma: Replace DMA_BIDIRECTIONAL 08cf2efd5423 xprtrdma: Use smaller buffers for RPC-over-RDMA headers 9c40c49f145f xprtrdma: Initialize separate RPC call and reply buffers 5a6d1db45569 SUNRPC: Add a transport-specific private field in rpc_rqst 68778945e46f SUNRPC: Separate buffer pointers for RPC Call and Reply messages 3435c74aed2d SUNRPC: Generalize the RPC buffer release API 5fe6eaa1f9a0 SUNRPC: Generalize the RPC buffer allocation API b9c5bc03be6a SUNRPC: Refactor rpc_xdr_buf_init() eb342e9a38a5 xprtrdma: Eliminate INLINE_THRESHOLD macros 04fa2c6bb51b NFS pnfs data server multipath session trunking ad0849a7efc3 NFS test session trunking with exchange id 04ea1b3e6d8e NFS add xprt switch addrs test to match client fda0ab41170e SUNRPC: rpc_clnt_add_xprt setup function for NFS layer 39e5d2df959d SUNRPC search xprt switch for sockaddr dd69171769cf SUNRPC rpc_clnt_xprt_switch_add_xprt 3b58a8a9049d SUNRPC rpc_clnt_xprt_switch_put 7705f6abbb75 SUNRPC remove rpc_task_release_client from rpc_task_set_client ba84db96aa07 NFS detect session trunking e7b7cbf662de NFS refactor nfs4_check_serverowner_major_id 8e548edb4006 NFS refactor nfs4_match_clientids 8d89bd70bc93 NFS setup async exchange_id 5405fc44c337 NFSv4.x: Add kernel parameter to control the callback server bb6aeba736ba NFSv4.x: Switch to using svc_set_num_threads() to manage the callback threads 3b01c11ee8bf NFSv4.x: Fix up the global tracking of the callback server d00252688604 SUNRPC: Initialise struct svc_serv backchannel fields during __svc_create() f4b52bb08426 NFSv4.x: Set up struct svc_serv_ops for the callback channel 3132e49ecef9 pnfs: track multiple layout types in fsinfo structure 2813b626e395 sunrpc: Remove unnecessary variable 08bccf43627e MIPS: Select HAVE_REGS_AND_STACK_ACCESS_API 2bbadafbe4ea staging: greybus: MAINTAINERS: add greybus protocol drivers maintainers 629c1fb53717 staging: greybus: add some MAINTAINERS a58d1191ca04 [media] cec: fix Kconfig help text 58584b28a8e5 [media] pulse8-cec: store logical address mask 2f3e77323d31 scsi: megaraid_sas: clean function declarations in megaraid_sas_base.c up 87adbe08b644 scsi: ipr: Remove redundant messages at adapter init time 7b3871fd17a2 scsi: ipr: Don't log unnecessary 9084 error details 33c45ef8adc8 ARM: mvebu: Select corediv clk for all mvebu v7 SoC e018ef572ba4 scsi: smartpqi: raid bypass lba calculation fix 480b6837aa57 nvdimm: fix PHYS_PFN/PFN_PHYS mixup abbada717599 scsi: hpsa: correct scsi 6byte lba calculation 09d6e35fdf10 [media] v4l-drivers/fourcc.rst: fix typo 5e3deb4dc322 [media] vcodec: mediatek: Add V4L2_CAP_TIMEPERFRAME capability setting 96c11dd2f0d7 scsi: ibmvscsis: Fixed unused variable 53cf70028c28 [media] pxa_camera: fix spelling mistake: "dequeud" -> "dequeued" 49fc9361db78 [media] add maintainer for stih-cec driver 7d1837f2a35f [media] add stih-cec driver into DT 60fe2bda39a1 [media] add stih-cec driver c1a2f9898ace [media] bindings for stih-cec driver 8e4f768c434e drm/i915/dsi: double check element parsing against size if present d8feef9bd447 [media] cx23885/saa7134: assign q->dev to the PCI device 4b4f497e13f0 drm/i915/bios: log about presence of DSI sequences we do not run 416062d017e2 drm/i915/dsi: run backlight on/off sequences in panel enable/disable hooks b1cb1bd29189 drm/i915/dsi: update reset and power sequences in panel prepare/unprepare hooks 044aad65ee02 drm/i915/dsi: add skip functions for spi and pmic elements 0b9407c39864 drm/i915/dsi: add debug logging to element execution f7d3c970f43a drm/i915/dsi: don't debug log "missing" sequences 8074d7829595 MIPS: Octeon: Fix platform bus probing 3312eca519ba MIPS: Octeon: mangle-port: fix build failure with VDSO code 3f0958d8aea7 ARM: multi_v7_defconfig: enable CONFIG_EFI 948c6227e76e staging: greybus: remove CONFIG_PM_RUNTIME from kernel_ver.h 8eac98b8beb4 ovl: during copy up, switch to mounter's creds early a0cf5951def3 staging: greybus: Kconfig: enable possibility to select light driver b04f56c6e7cc staging: greybus: makefile: fix dependency of spi to spilib 722a133a6a66 staging: greybus: power_supply: remove KERNEL_VERSION checks 2064ae5741f4 staging: greybus: sdio: remove KERNEL_VERSION checks a7af2fe6d1ba staging: greybus: light: remove KERNEL_VERSION checks 699fbeeac466 drm/fb-helper: Fix sparse warnings c30b4400974f drm/blend: Fix sparse warnings 7434564ca130 staging: greybus: sdio: fix min() type check 7135ac54cef3 drm/atomic-helper: Fix sparse warnings 148e0b8f48a8 staging: greybus: spi: remove KERNEL_VERSION checks 3e4b5b883780 staging: greybus: gpio: it's CONFIG_GPIOLIB, not CONFIG_GPIO b14bb9762600 staging: greybus: gpio: remove KERNEL_VERSION checks 96106c9729f5 drm: fix implicit declaration build error on ia64 f82b77462b86 tools include: Add mman macros needed by perf for all arch 06000c031749 staging: greybus: vibrator: remove KERNEL_VERSION checks be21106d67db staging: greybus: hid: remove KERNEL_VERSION checks 887520884b99 staging: greybus: kernel_ver.h: remove lots of stuff d4f56b47a8fa staging: greybus: Add drivers/staging/greybus to the build 3da30bfc0b0a HID: support for keyboard - Corsair STRAFE f752e90e9c00 perf trace beauty mmap: Add missing MADV_FREE 8ec2ef2b66ea blk_mq: linux/blk-mq.h does not include all the headers it depends on 60658e0dc1df sbitmap: initialize weight to zero b244614a60ab MIPS: Avoid a BUG warning during prctl(PR_SET_FP_MODE, ...) 4de349e786a3 can: flexcan: fix resume function c3db901c5446 iommu/amd: Free domain id when free a domain of struct dma_ops_domain 5c87f62dd1ea iommu/amd: Use standard bitmap operation to set bitmap 134414fffc7f iommu/amd: Clean up the cmpxchg64 invocation cdc3d09fe2a9 drm: Move all decl for drm_edid.c to drm_edid.h 199e4e967af4 drm: Extract drm_bridge.h afb21ea63d81 drm: Move a few macros away from drm_crtc.h 7ee2eaa36418 HID: alps: Fix memory leak 3202bb7fb021 HID: uclogic: Add support for UC-Logic TWHA60 v3 6e0263346321 HID: uclogic: Override constant descriptors 18e3dfac16ae HID: uclogic: Support UGTizer GP0610 partially 4b7e7e5eda1d HID: uclogic: Add support for several more tablets 21003968cdc3 HID: uclogic: Switch to reporting abstract button events 82d2efd2db44 HID: uclogic: Remove allocation failure messages 515cdc19754d HID: kye: Fix MousePen i608X v2 report descriptor 102750b8c96c HID: kye: Rename MousePen i608X v2 macro ce7ef551b910 HID: Remove broken links to tablet descriptions 1989dada7ce0 HID: input: ignore System Control application usages if not System Controls 2cc107dc5b2f drm: cleanup drm_core_{init,exit}() 82d5e73f6b79 drm: drop obsolete drm_core.h da4a64481b35 PM / devfreq: rk3399_dmc: Remove explictly regulator_put call in .remove 54dec69bb975 PM / devfreq: rockchip: add PM_DEVFREQ_EVENT dependency 526dec064223 staging: greybus: remove old es1 endpoint description ecfea541e66e staging: greybus: remove .gitignore file 0be6dfc29662 staging: greybus: remove README and LICENSE bc5aa3a07943 staging: greybus: Documentation: remove sysfs tree dae090111151 greybus: remove local checkpatch.pl copy b7c8c5d6927f ASoC: sti: fix missing clk_disable_unprepare() on error in uni_player_start() b588479358ce xfrm: Fix memory leak of aead algorithm name 38178e7b88dc mtd: nand: mxc: fix obiwan error in mxc_nand_v[12]_ooblayout_free() functions 559e58e7ed2d mtd: nand: fix chances to create incomplete ECC data when writing 7a353289925f mtd: nand: fix generating over-boundary ECC data when writing 1984e075915c genirq: Skip chained interrupt trigger setup if type is IRQ_TYPE_NONE f5e14739ed35 CREDITS: Update fingerprint for Geert Uytterhoeven a1a9e88f708f m68k: Use IS_ENABLED() instead of checking for built-in or module d9a1f0b4eb60 drm: use drm_file to tag vm-bos 75ae95a75d64 drm: remove redundant drm_file->uid 3a383cc0b8cc Revert "usb: gadget: NCM: Protect dev->port_usb using dev->lock" 31ebe86d6ef5 pinctrl: nomadik: don't default-flag IRQs as falling 5d3ddd84eaef udf: don't bother with full-page write optimisations in adinicb case 0979a913f879 iwlwifi: pcie: use LIST_HEAD() macro 8098203f26b4 iwlwifi: mvm: use LIST_HEAD() macro 176aa60bf148 iwlwifi: mvm: set HCMD_NAME for PHY_DB as well 2b55f43f8e47 iwlwifi: mvm: Add mem debugfs entry 186cd49a4d9a iwlwifi: mvm: move AP-specific code to right function 8b6607cc6cde iwlwifi: add new 8265 series PCI ID b3bee580b1e2 iwlwifi: mvm: Add debugfs function for clocks diff 0e4011ebbc1b gpio: tc3589x: fix up complaints on unsigned 14063d71e5e6 gpio: tc3589x: add .get_direction() and small cleanup 26e9c85b48b4 staging: lustre: update version to 2.6.99 d566b9aec93e staging: lustre: o2iblnd: Put back work queue check previously removed abe8a55fb0fb staging: lustre: lnet: Enable setting per NI peer_credits 9522bb7ac76f staging: lustre: lnet: Ensure routing is turned on first time 4c6722fbc187 staging: lustre: lnet: check if ni is in current net namespace f2d928f933ce staging: lustre: lnet: potential deadlock in lnet a1194ad69104 staging: lustre: lmv: fix parent FID for migration 8ed62e91c4ad staging: lustre: mdc: cl_default_mds_easize not refreshed 60b65afb7006 staging: lustre: llite: make default_easize writeable in /sysfs d81e90094ac7 staging: lustre: mdt: add indexing option to default dir stripe be2479818ff2 staging: lustre: ptlrpc: prevent request timeout grow due to recovery bbc222b113fb staging: lustre: obd: use proper flags for call_usermodehelper e47fad9a7319 staging: lustre: ptlrpc: remove unnecessary EXPORT_SYMBOL 8ef9dbe4b0ce staging: lustre: llite: lock the inode to be migrated fee58df69292 staging: lustre: obdclass: remove unnecessary EXPORT_SYMBOL b5d1b04e09d5 staging: lustre: misc: remove unnecessary EXPORT_SYMBOL a09be8445c75 staging: lustre: grant: quiet message on grant waiting timeout 15b241c539e9 staging: lustre: lmv: Do not revalidate stripes with master lock 0022c6bcb492 staging: lustre: client: Fix mkdir -i 1 from DNE2 client to DNE1 server 7ebb0ef38281 staging: lustre: clio: pass fid for OST setattr 96234ec51269 staging: lustre: clio: rename coo_attr_set to coo_attr_update 864d6a257e49 staging: lustre: llite: pack suppgid to MDS correctly 23ec6607e98b staging: lustre: remove lustre/include/linux/ c658b69656bb staging: lustre: libcfs: check mask returned by cpumask_of_node 6314ccb68485 staging: lustre: obd: change type of cl_conn_count to size_t 6d2f0127b2c6 staging: lustre: llite: unlock inode size in ll_lov_setstripe_ea_info() a466ca4ed029 staging: lustre: lprocfs: cleanup stats locking code 6ffc4b3b35ac staging: lustre: osc: change cl_extent_tax and *grants to unsigned 7715c63692ef staging: lustre: osc: osc_object_ast_clear() LBUG bc875120b983 staging: lustre: mgc: add nid iteration d09cfb00612f staging: lustre: ptlrpc: fix race between connect vs resend 01cd98ffcf2f staging: lustre: lov: flatten struct lov_stripe_md 8b915c1ef5ba staging: lustre: ldlm: move LDLM_GID_ANY to lustre_dlm.h 26ad0dc30eee staging: lustre: ptlrpc: fix comparison between signed and unsigned a33fdc0d75de staging: lustre: clio: add coo_getstripe interface fdeb14fa6b46 staging: lustre: obdclass: change cl_fault_io->ft_nob to size_t 855b5da50d28 staging: lustre: obd: change brw_page->count to unsigned a5d604d76332 staging: lustre: ldlm: Recalculate interval in ldlm_pool_recalc() d333597a246b staging: lustre: ptlrpc: Suppress error message when imp_sec is freed a21e4b903d8c staging: lustre: obdclass: eliminate NULL error return 0ae0d5eb33c0 staging: lustre: obdclass: change loop indexes to unsigned 5e6bcb48b6b0 staging: lustre: fiemap: set FIEMAP_EXTENT_LAST correctly c86a6c1189a1 staging: lustre: ldlm: evict clients returning errors on ASTs 8971ee5bc1ab staging: lustre: mdc: Proper accessing struct lov_user_md ba40ae79f1f7 staging: lustre: obdclass: lu_htable_order() return type to long 816afc79f837 staging: lustre: llite: fix dup flags names 2ce3647e9aba staging: lustre: llog: prevent out-of-bound index 50932a228097 staging: lustre: ptlrpc: quiet errors on initial connection 08fd034670b5 staging: lustre: ldlm: revert the changes for lock canceling policy eda3565c3654 staging: lustre: recovery: don't replay closed open 347c7aed9e1b staging: lustre: changelog: Proper record remapping 3f062072a50f staging: lustre: llite: remove ll_objects_destroy() 972e54adcd43 staging: lustre: echo: replace lov_stripe_md with lov_oinfo 18c33b6b23ef staging: lustre: obd: remove unused obd methods 5231f7651c55 staging: lustre: statahead: small fixes and cleanup 9ca6fb12f31d staging: lustre: fix messages with missing newlines 78e674e679b2 staging: lustre: lov: remove unused {get, set}_info handlers bb5c7f2630de staging: lustre: changelog: fix comparison between signed and unsigned ee5532436a7d staging: lustre: lov: remove LL_IOC_RECREATE_{FID, OBJ} 8e30ac1e43ca staging: lustre: obdclass: change lu_site->ls_purge_start to unsigned 8060c90186ec staging: lustre: lu_dirent_calc_size() return type to size_t 6f5083978b71 staging: lustre: ldlm: count of pools is unsigned long df3c30f6e904 staging: lustre: replace direct HZ access with kernel APIs 3cbbf5eddbf6 staging: lustre: obd: cleanup struct md_op_data and uses 930f60e65947 staging: lustre: mdc: fix comparison between signed and unsigned 60873bb8859b staging: lustre: at: net AT after connect 17be21705656 staging: lustre: statahead: race in start/stop statahead 6535a7d046a2 staging: lustre: statahead: ll_intent_drop_lock() called in spinlock e554fbfffcec staging: lustre: statahead: use dcache-like interface for sa entry dbf789ce9d45 staging: lustre: llite: allow setting stripes to specify OSTs a6d879fd08cd staging: lustre: llite: Add ioctl to get parent fids from link EA. eb1ddc6724f8 staging: lustre: obd: restore linkea support 1ebfdcac07c2 staging: lustre: lmv: add testing for bad name hash 7510c5ca70e3 staging: lustre: llite: ensure all data flush out when umount 39ce28033e21 staging: lustre: ldlm: per-export lock callback timeout c5e0e23f906c staging: lustre: lmv: move some inline functions to lustre_lmv.h c9fe1f7f4293 staging: lustre: Flexible changelog format. aaf06e29b300 staging: lustre: llite: enforce pool name length limit b2e7bbb37a5c staging: lustre: llite: handle concurrent use of cob_transient_pages 4660dd9bbf39 staging: lustre: lmv: remove dead code 29c877a5892e staging: lustre: misc: Reduce exposure to overflow on page counters. f32a692993dd staging: lustre: lmv: change type of lmv_obd->tgts_size to u32 d0d3d221f16b staging: lustre: obd: change type of lmv_tgt_desc->ltd_idx to u32 960a7e37f41e staging: lustre: llite: don't call make_bad_inode() on an old inode b9d4b143de61 staging: lustre: obd: rename LUSTRE_STRIPE_MAXBYTES f9acb591a1f5 staging: lustre: remove lustre_lite.h 346dc1c8778f staging: lustre: osc: debug to match extent to brw RPC 0a1200991234 staging: lustre: cleanup lustre_lib.h 5d9d0cb76cdb staging: lustre: llite: no need to check dentry is NULL 9329b697349f staging: lustre: llite: style cleanup for ll_mkdir cad89e561320 staging: lustre: llite: turn mode to umode_t for ll_new_inode() 9c1c204fb3c7 staging: lustre: llite: remove mode from ll_create_it() 9b496412f823 staging: lustre: llite: remove lookup_flags from ll_lookup_it() 5d770fe899bd staging: lustre: vvp: Use lockless __generic_file_aio_write 5b8a39c53a16 staging: lustre: llite: Replace write mutex with range lock 7a742d08a46d staging: lustre: ldlm: restore some of the interval functionality 9b00e00b7d85 staging: lustre: ldlm: resend AST callbacks f06d65a1587a staging: lustre: ldlm: reconstruct proper flags on enqueue resend e9792be1e4b1 staging: lustre: statahead: statahead thread wait for RPCs to finish d38a48e5b8cf staging: lustre: llite: Compare of unsigned value against 0 is always true bc3877b08b62 staging: lustre: remove RCU2HANDLE macro 83d36347ad4b staging: lustre: mdc: Report D_CHANGELOG messages as D_HSM 460554c3587a staging: lustre: llog: add newly opened llog at tail of handle list 743d6febbc68 staging: lustre: build: bump build version warnings to x.y.53 426245a44d6d staging: lustre: lmv: release request in lmv_revalidate_slaves() 9e2c96eb8b84 staging: lustre: ptlrpc: fix magic return value of ptlrpc_init_portals 691f8bfd1db0 staging: lustre: obdclass: fix comparison between signed and unsigned 3dd282c4bdf4 staging: lustre: lov: adjust page bufsize after layout change 97cba1302d89 staging: lustre: fix comparison between signed and unsigned 058a6a4203fa staging: lustre: clio: lu_ref_del() mismatch ref add scope 620f086d9ae2 staging: lustre: lmv: release locks if lmv_intent_lock() fails 60deafeae486 staging: lustre: osc: update kms in brw_interpret() properly 212f6c7fcf06 staging: lustre: lmv: fix some byte order issues 47a66e45d7a7 drm: Only use compat ioctl for addfb2 on X86/IA64 6e05f3d3b929 drm/i915: Update DRIVER_DATE to 20160919 47137ad380a4 staging: lustre: llite: update ras stride offset 50dd90bab874 staging: lustre: llite: add LL_LEASE_{RD,WR,UN}LCK 33ddd841eaf3 staging: lustre: obdclass: serialize lu_site purge 638814f6cdaa staging: lustre: obd: add rnb_ prefix to struct niobuf_remote members 485154db5e77 staging: lustre: obd: add lnb_ prefix to members of struct niobuf_local feefbe04ff2e staging: lustre: lmv: Do not ignore ENOENT in lmv_unlink 2e1ff4515adf staging: lustre: obdclass: optimize busy loop wait 1d62e09c2dd3 staging: lustre: lmv: honor MDT index when creating volatile file cde5f1097356 staging: lustre: ldlm: fix a use after free in ldlm_resource_get() 2e0ca3449319 staging: lustre: ptlrpc: enlarge OST_MAXREQSIZE for 4MB RPC cfa4860592ba staging: lustre: llite: fix ll_statahead_thread() problems on failure 5a41a86c525a iwlwifi: migrate to devm_* API 341d7eb8223b iwlwifi: mvm: disable P2P queue on mac context release de9466499b1c iwlwifi: don't export trace points that are used in iwlwifi only 8ec8ed437936 iwlwifi: mvm: document passing unexpected Block Ack Request frames 5b88792cd850 iwlwifi: move to wide ID for all commands 607876f1dac6 iwlwifi: mvm: make iwl_mvm_update_sta() an inline 35177c993146 iwlwifi: pcie: log full command sequence 671bed3fbeec iwlwifi: move BIOS MCC retrieval to common code 4857d6cbf7ca iwlwifi: mvm: support packet injection aacf8f189b03 iwlwifi: mvm: Add support for RRM by scan 9a73a7d24d51 iwlwifi: mvm: support BAR in reorder buffer 3ee0f0e23e4f iwlwifi: mvm: fix DQA AP mode station assumption a6c934b36494 iwlwifi: check for valid ethernet address provided by OEM cd98e85a6b78 gpu: ipu-v3: Add queued image conversion support 8b9c3d5099b2 gpu: ipu-v3: Add ipu_rot_mode_is_irt() e92e44787763 gpu: ipu-v3: fix a possible NULL dereference 91b08c2da4b1 iwlwifi: mvm: add support for MU-MIMO air sniffer 61b0f5d7c414 iwlwifi: mvm: compare full command ID 5a710b8606cc iwlwifi: mvm: cleanup skb queue functions use 3efc2fa3b777 drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support 9f04a1f2b389 drm: dw_hdmi: use of_get_i2c_adapter_by_node interface 8352e62ac2c4 iwlwifi: pcie: fix typo in struct name for a000 devices d55092b48128 iwlwifi: mvm: remove variable shadowing 48da34b7a742 sched: add and use qdisc_skb_head helpers ed760cb8aae7 sched: replace __skb_dequeue with __qdisc_dequeue_head ec323368793b sched: remove qdisc arg from __qdisc_dequeue_head 97d0678f9133 sched: don't use skb queue helpers 1486587b2fcd pie: use qdisc_dequeue_head wrapper 106323b905a6 cxgb4: Fix return value check in cfg_queues_uld() 004e6cc6c181 net: ethernet: mediatek: add the dts property to set if the HW supports LRO 7aab747e5563 net: ethernet: mediatek: add ethtool functions to configure RX flows of HW LRO ee40681037c0 net: ethernet: mediatek: add HW LRO functions of PDMA RX rings 0fbc81b3ad51 chcr/cxgb4i/cxgbit/RDMA/cxgb4: Allocate resources dynamically for all cxgb4 ULD's e8bc8f9a670e sctp: Remove some redundant code 95357907ae73 mlx4: fix XDP_TX is acting like XDP_PASS on TX ring full 4fbae7d83c98 ipvlan: Introduce l3s mode e8bffe0cf964 net: Add _nf_(un)register_hooks symbols d409b8476803 ipv6: Export p6_route_input_lookup symbol fc1bbb0f1831 mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default 69ae6ad2ff37 net: core: Add offload stats to if_stats_msg 2c9d85d4d82d netdevice: Add offload statistics ndo 22da73492541 net: r6040: add in missing white space in error message text 19cd120319ef stmmac: fix PWRDWN into the PMT register for global unicast. 695b4ec0f0a9 pkt_sched: fq: use proper locking in fq_dump_stats() db74a3335e0f openvswitch: use percpu flow stats 40773966ccf1 openvswitch: fix flow stats accounting when node 0 is not possible 41001faf95fa sctp: not return ENOMEM err back in sctp_packet_transmit 83dbc3d4a384 sctp: make sctp_outq_flush/tail/uncork return void 645194409b06 sctp: save transmit error to sk_err in sctp_outq_flush b61c654f9b3f sctp: free msg->chunks when sctp_primitive_SEND return err 66388f2c08df sctp: do not return the transmit err back to sctp_sendmsg 2c89791eeb6f sctp: remove the unnecessary state check in sctp_outq_tail 25f4e70291a3 ext2: use iomap to implement DAX 6750ad71986d ext2: stop passing buffer_head to ext2_get_blocks 6c31f495d199 xfs: use iomap to implement DAX e372843a407d xfs: refactor xfs_setfilesize 66642c5c1dea xfs: take the ilock shared if possible in xfs_file_iomap_begin 17879e8f865f xfs: fix locking for DAX writes a7d73fe6c538 dax: provide an iomap based fault handler a254e5681288 dax: provide an iomap based dax read/write path b0d5e82fcf82 dax: don't pass buffer_head to copy_user_dax 1aaba0958ed3 dax: don't pass buffer_head to dax_insert_mapping befb503ca6e6 iomap: expose iomap_apply outside iomap.c ecd50729f772 iomap: add IOMAP_F_NEW flag 51446f5ba448 xfs: rewrite and optimize the delalloc write path 85a6e764ff54 xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case f8e3a8257538 xfs: factor our a helper to calculate the EOF alignment e9c4973638be xfs: move xfs_bmbt_to_iomap up 4158dbe1be9b Subject: [PATCH, RESEND] drm: exynos: avoid unused function warning 7de3b27bac47 powerpc: Ensure .mem(init|exit).text are within _stext/_etext bea2dccccfd4 powerpc: Don't change the section in _GLOBAL() 6f698df10cb2 powerpc/kernel: Use kprobe blacklist for asm functions 03465f899bda powerpc: Use kprobe blacklist for exception handlers 3fd129b63fd0 xfs: set up per-AG free space reservations 3be7988674ab Linux 4.8-rc7 385d655861d2 xfs: defer should allow ->finish_item to request a new transaction c611cc0360cd xfs: count the blocks in a btree 4ed3f68792f6 xfs: create a standard btree size calculator code a1d46cffaf40 xfs: remove xfs_btree_bigkey cd00158ce34d xfs: convert RUI log formats to use variable length arrays e43c460dcd26 iomap: add a flag to report shared extents 5f4e5752a8a3 fs: add iomap_file_dirty 5694fe9aadbb xfs: Document error handlers behavior 7ce4190c4ca4 hwmon: (nct6775) Add support for multiple virtual temperature sources 7e81bda23ac3 drm/sun4i: dotclock: Allow divider = 127 e996e2089f25 drm/sun4i: dotclock: Fix clock rate read back calcation 9a8aa939ba33 drm/sun4i: backend: remove redundant dev_err call in sun4i_backend_bind() ac45e57f1590 iio: light: Add driver for Silabs si1132, si1141/2/3 and si1145/6/7 ambient light, uv index and proximity sensors 03b262f2bbf4 iio:pressure: initial zpa2326 barometer support dc8b73ebe543 hwmon: (adt7470) No need for additional synchronization on kthread_stop() 8e4b72054f55 openrisc: fix the fix of copy_from_user() 65c0044ca8d7 avr32: fix 'undefined reference to `___copy_from_user' b05984e21a7e drm/exynos: g2d: fix system and runtime pm integration 5b67723e6096 drm/exynos: rotator: fix system and runtime pm integration 83bd7b20aaf4 drm/exynos: gsc: fix system and runtime pm integration 479f12545460 drm/exynos: fimc: fix system and runtime pm integration 6244bd651236 exynos-drm: Fix unsupported GEM memory type error message to be clear 063e3303a93f iio: accel: Add driver for the mCube MC3230 3-axis accelerometer 5620318828dc iio: accel: mma7660: fix missing MODULE_DEVICE_TABLE(i2c) 35a26144a193 gpio: f7188x: use gpiochip_get_data instead of container_of 8df759c9e66d gpio: tps65218: use devm_gpiochip_add_data() for gpio registration a8886770dcf2 staging: iio: ad5933: align arguments on new line with open parenthesis b125a1b2b9d4 Revert "staging: olpc_dcon: Replace a bit shift by a use of BIT." becf05e748b3 iio: common: ssp_sensors: gyro: constify iio_info structures 52ceb7731e7c iio: adc: men_z188_adc: constify iio_info structures 7504dfc9e935 iio: common: ssp_sensors: accel: constify iio_info structures e0f3fc9b47e6 iio: accel: sca3000_core: implemented IIO_CHAN_INFO_SAMP_FREQ 7cfae24953fa staging: vt6655: device_main: Replace NULL comparison with !x 8f4166d888cb staging: vt6655: device_main: Replace explicit NULL comparison c9573a8d1963 staging: wlan-ng: Remove the typedef to the 'wlandevice' structure cbb351ccdfa1 Staging: ks7010: Drop memory allocation cast. 604e383c5229 Staging: fbtft: Use !x instead of x == NULL. a2576177cce7 Staging: lustre: lmv_obd: Remove redundant if-statement. 6869a11bff1d Staging: rtl8192e: Use !x instead of x == NULL 56487aed9597 Staging: xgifb: Compress return logic 25670ba3f371 staging: xgifb: Replace explicit NULL comparison 58f0ff2a576d staging: rtl8188eu: core: Add spaces around operators 70b9bb71fdf2 staging: rtl8188eu: core: Fix comparison to NULL 12884004f17f iio: accel: kxsd9: Support reading a mounting matrix 149ad082a2f4 staging: ks7010: Remove extra round braces around expressions/variables ca4765152e9c staging: ks7010: Remove the space after a type cast 7333c6fd438d staging: ks7010: Remove unnecessary blank lines and commented code 3d4a2cacc43f staging: ks7010: Remove space after '(' and before ')' 53638cef86bf staging: ks7010: Remove braces following single statement blocks 041c4d754ae3 staging: ks7010: Use #include instead of 9a9a369d6178 iio: accel: kxsd9: Deploy system and runtime PM 79383aaec47a iio: accel: kxsd9: Replace "parent" with "dev" 2bb4a02aad02 iio: accel: kxsd9: Fetch and handle regulators 11adc2b21802 iio: accel: kxsd9: Deploy proper register bit defines 0427a106a98a iio: accel: kxsd9: Add triggered buffer handling 84e2f6f9583f iio: accel: kxsd9: Fix up offset and scaling dc6ac050c7d4 iio: accel: kxsd9: Drop the buffer lock a483ab796960 iio: accel: kxsd9: Add I2C transport 0d1fb2d52d8b iio: accel: kxsd9: Convert to use regmap for transport ab04f734b08a iio: accel: kxsd9: Do away with the write2 helper bf96f6e80cef iio: accel: kxsd9: Split out SPI transport 154021a31756 iio: accel: kxsd9: split out a common remove() function 9f9079720a4b iio: accel: kxsd9: Split out transport mechanism 364bcc5a5aff Staging: octeon: ethernet-rx: fixed three redundant blank line style issues e63ecbc774d9 staging: wlan-ng: if statement style cleanup ed88363e6aeb staging: olpc_dcon: Replace a bit shift by a use of BIT. 6841b2a0fccf Staging: dgnc: dgnc_tty: fixed a line too long style issue 9fa1f943d6fa staging: rtl8712: Rename misspelt macro c60298c5869c staging: rtl8188eu: core: Replace memcpy() with ether_addr_copy() if ethernet addresses are __aligned(2) fbafd397fb63 drivers: staging: vme: convert to octal notation for permission bits 069bb6a80795 staging: olpc_dcon: Replace u_int8_t with u8 a0db9c0a529d staging: media: davinci_vpfe: Replace explicit NULL comparison with ! operator f9c7cb1cb5e1 staging: media: davinci_vpfe: Use BIT macro instead of left shifting 1 2751bc918e61 Staging: ks7010: Remove extern keyword from function declaration 2296f5215fd3 staging: rts5208: rtsx_chip: Add space around binary operators 5adb3290ba87 staging: lustre: lmv: mark symbols static where possible b3f863a6bce0 staging/lustre: clean function declaration in cl_io.c up af78e1e8f245 staging: lustre: obdclass: clean function declarations in obd_config.c and class_obd.c up c2e1b91ed8b1 staging/lustre: clean function declaration in super25.c up c276af40ef8d staging: lustre: clean function declaration in super25.c up 63ed97ecf790 staging: lustre: include/lustre_net.h: Remove unnecessary space before function pointer arguments. 30b48e2dbe7f Staging: ks7010: Replace memset with eth_zero_addr faa48ea82bcd staging: wilc1000: Use sizeof type *pointer instead of sizeof type d4690f1e1cda fix iov_iter_fault_in_readable() 5c64a8df0ca8 sbitmap: don't update the allocation hint on clear after resize d7c952a3664c staging: r8188eu: remove ODM_CmnInfoPtrArrayHook function 02f14ca42322 staging: r8188eu: remove ODM_CmnInfoHook function 7399c2c3959c staging: r8188eu: remove ODM_CmnInfoUpdate function 863b710b664b workqueue: remove keventd_up() 7092dff2af0b debugobj, workqueue: remove keventd_up() usage eac0337af12b slab, workqueue: remove keventd_up() usage a81f80f3eb75 power, workqueue: remove keventd_up() usage 1bb0802460da tty, workqueue: remove keventd_up() usage a2c2727d207d mce, workqueue: remove keventd_up() usage 3347fa092821 workqueue: make workqueue available early during boot 80ba4f1d365a mwifiex: fix null pointer deference when adapter is null 92ca4f92eca7 mwifiex: fix error handling in mwifiex_create_custom_regdomain f1785fbf7c0b rtl8xxxu: Implement 8192e specific power down sequence 05fd095d53b9 sbitmap: re-initialize allocation hints after resize 98d95416dbfa sbitmap: randomize initial alloc_hint values f4a644db8666 sbitmap: push alloc policy into sbitmap_queue 40aabb67464d sbitmap: push per-cpu last_tag into sbitmap_queue 48e28166a7b6 sbitmap: allocate wait queues on a specific node 88459642cba4 blk-mq: abstract tag allocation out into sbitmap library 37dd348270c1 bna: fix crash in bnad_get_strings() 2835d2d9e366 bna: add missing per queue ethtool stat 173ca26e9b51 samples/bpf: add comprehensive ipip, ipip6, ip6ip6 test a1c82704d13f samples/bpf: extend test_tunnel_bpf.sh with IPIP test 8d79266bc48c ip6_tunnel: add collect_md mode to IPv6 tunnels cfc7381b3002 ip_tunnel: add collect_md mode to IPIP tunnel eb94737d7119 l2tp: constify net_device_ops structures 373075049c7b dwc_eth_qos: constify net_device_ops structures 66f58ec48638 hisilicon: constify net_device_ops structures 5ff904d55da8 llc: switch type to bool as the timeout is only tested versus 0 19664c6a0009 net: l3mdev: Remove netif_index_is_l3_master e1fb9d0389e5 net: vrf: Remove RT_FL_TOS 3613b3dbd1ad tcp: prepare skbs for better sack shifting 4496195ddd75 sctp: fix SSN comparision 8ab86c00e349 irda: Free skb on irda_accept error path. 20c64d5cd5a2 net: avoid sk_forward_alloc overflows ffb4d6c85086 tcp: fix overflow in __tcp_retransmit_skb() cce94483e47e xen-netback: fix error handling on netback_probe() 4415a0319f92 net/mlx5e: Implement RX mapped page cache for page recycle a5a0c590166e net/mlx5e: Introduce API for RX mapped pages 7e426671704d net/mlx5e: Single flow order-0 pages for Striding RQ 8a681c360559 rxrpc: Add config to inject packet loss 71f3ca408fd4 rxrpc: Improve skb tracing ba39f3a0ed75 rxrpc: Remove printks from rxrpc_recvmsg_data() to fix uninit var 849979051cbc rxrpc: Add a tracepoint to follow what recvmsg does 58dc63c998ea rxrpc: Add a tracepoint to follow packets in the Rx buffer f3639df2d90b rxrpc: Add a tracepoint to log ACK transmission ec71eb9ada34 rxrpc: Add a tracepoint to log received ACK packets a124fe3ee5d8 rxrpc: Add a tracepoint to follow the life of a packet in the Tx buffer 363deeab6d0f rxrpc: Add connection tracepoint and client conn state tracepoint a84a46d73050 rxrpc: Add some additional call tracing a3868bfc8d5b rxrpc: Print the packet type name in the Rx packet trace 182f50562490 rxrpc: Fix the basic transmit DATA packet content size at 1412 bytes 2311e327cda0 rxrpc: Be consistent about switch value in rxrpc_send_call_packet() 27d0fc431c6b rxrpc: Don't transmit an ACK if there's no reason set dfa7d9204054 rxrpc: Fix retransmission algorithm d01dc4c3c120 rxrpc: Fix the parsing of soft-ACKs 78883793f8ac rxrpc: Fix unexposed client conn release 357f5ef64628 rxrpc: Call rxrpc_release_call() on error in rxrpc_new_client_call() 66d58af7f4af rxrpc: Fix the putting of client connections 0360da6db7d6 rxrpc: Purge the to_be_accepted queue on socket release e6f3afb3fc05 rxrpc: Record calls that need to be accepted 816c9fce12f3 rxrpc: Fix handling of the last packet in rxrpc_recvmsg_data() 2e2ea51dec2a rxrpc: Check the return value of rxrpc_locate_data() 4b22457c06a3 rxrpc: Move the check of rx_pkt_offset from rxrpc_locate_data() to caller fabf92018062 rxrpc: Remove some whitespace. d19127473a57 rxrpc: Make IPv6 support conditional on CONFIG_IPV6 7f4d3b52b6b6 clk: uniphier: add clock data for UniPhier SoCs 734d82f4a678 clk: uniphier: add core support code for UniPhier clock driver bd8dd593f7d2 clk: bcm: Add driver for BCM53573 ILP clock dc19b6f5be5b clk: Add USB3 PHY reset lines f00d2db7c473 clk: zx: fix pointer case warnings a252d881c558 ACPI / platform: Pay attention to parent device's resources afd29f9017a2 PCI: Add pci_find_resource() b59c4b3dcd2e ACPI / CPPC: Support PCC with interrupt flag 0637a4c7810a clk/Renesas-MSTP: Use kmalloc_array() in cpg_mstp_clocks_init() 914c619409ea ACPI / sysfs: Update sysfs signature handling code 307ecb0aa3a2 ACPI / sysfs: Fix an issue for LoadTable opcode 86ec64bc382a ACPICA: Tables: Fix a regression in acpi_tb_find_table() faabbe50ad51 clk: zx296718: use builtin_platform_driver to simplify the code 5254223a1216 clk: sunxi-ng: sun6i-a31: Fix register offset for mipi-csi clk d613782cb5f2 clk: sunxi-ng: sun6i-a31: set CLK_SET_RATE_UNGATE for all PLLs d832fdd9b2d6 clk: sunxi-ng: sun6i-a31: Set CLK_SET_RATE_PARENT for display output clocks ffcbed8418f8 ACPI / tables: Remove duplicated include from tables.c cb80ec768a0d drivers: clk: st: Handle clk synchronous mode for video clocks 26bd0a57755d drivers: clk: st: Add clock propagation for audio clocks b699f3e3912f drivers: clk: st: Add fs660c32 synthesizer algorithm 880d54ff5641 drivers: clk: st: Simplify clock binding of STiH4xx platforms 7df404c9856d drivers: clk: st: Remove stih415-416 clock support 4df27c91893f PM / OPP: avoid maybe-uninitialized warning 609bed67bd8f PM / Domains: Allow holes in genpd_data.domains array f89f4147f76f cpufreq: CPPC: Avoid overflow when calculating desired_perf e01072d22d4e cpufreq: ti: Use generic platdev driver 3ba7bcaa3657 cpufreq: intel_pstate: Add io_boost trace 89dfdc964bb4 nfsd: eliminate cb_minorversion field 1983a66f575b nfsd: don't set a FL_LAYOUT lease for flexfiles layouts 703fd1c0f177 blk-mq: account higher order dispatch af1f85ddecfa drm/ttm: remove cpu_address member from ttm_tt 0aa3e2d0cbff drm/radeon/radeon_device: remove unused function 9f31a0b0328c drm/amdgpu: clean function declarations in amdgpu_ttm.c up 9a9db6ef7cf4 drm/amdgpu: use the new ring ib and dma frame size callbacks (v2) 58fafbaf1666 drm/amdgpu/vce3: add ring callbacks for ib and dma frame size 9d6b7a6447e8 drm/amdgpu/vce2: add ring callbacks for ib and dma frame size a6f8d7286714 drm/amdgpu/vce: add common ring callbacks for ib and dma frame size c3f5875888cc drm/amdgpu/uvd6: add ring callbacks for ib and dma frame size cdbbb7846ce0 drm/amdgpu/uvd5: add ring callbacks for ib and dma frame size 23f8f8006a5f drm/amdgpu/uvd4.2: add ring callbacks for ib and dma frame size 928d46744859 drm/amdgpu/sdma3: add ring callbacks for ib and dma frame size fe7c0f26daa6 drm/amdgpu/sdma2.4: add ring callbacks for ib and dma frame size 77b52a5bc669 drm/amdgpu/cik_sdma: add ring callbacks for ib and dma frame size 229e2d46da4f drm/amdgpu/si_dma: add ring callbacks for ib and dma frame size 7512ad16b532 drm/amdgpu/gfx8: add ring callbacks for ib and dma frame size b04e26b3c7a7 drm/amdgpu/gfx7: add ring callbacks for ib and dma frame size a851d0f4ca60 drm/amdgpu/gfx6: add ring callbacks for ib and dma frame size b6384ff5375a drm/amdgpu/ring: add an interface to get dma frame and ib size e75a88716207 drm/amdgpu/sdma3: drop unused functions 95e588a01424 drm/amdgpu/gfx6: drop gds_switch callback 0f444c24dd00 drm/amdgpu/gfx6: add ring_emit_cntxcntl 668f52c30390 drm/amdgpu/gfx6: drop duplicate code 2255e8c1092f drm/amdgpu/si: fix ring size for compute 72f417a2e0b1 drm/amd/powerplay: Partially revert change initialize platform caps d932f37c4aa8 drm/amdgpu: not set cg for vce/uvd in late init. aa0ef3ccd641 drm/amd/powerplay: add pptable point check before use it b1c8e1e21f42 drm/amd/powerplay: add pp_table_version in hwmgr. e1aa5715f668 drm/amd/powerplay: rename tonga_processpptable* to processpptable_v1_0*. a47c78d9646f drm/amdgpu/vi: Use correct external_rev_id for stoney 4d6f85c3fa55 IB/rdmavt, IB/qib, IB/hfi1: Use new QP put get routines 4107b8a02999 IB/rdmavt: Add functions to get and release QP references e4618d40eb3d IB/rdmavt: Don't vfree a kzalloc'ed memory region c1cc72cb6ff9 IB/rxe: Fix kmem_cache leak 3050b9985024 IB/rxe: Fix race condition between requester and completer 908948877bbb IB/rxe: Fix duplicate atomic request handling dfdd6158ca2c IB/rxe: Fix kernel panic in udp_setup_tunnel ee3da804ad1b IB/mlx5: Set source mac address in FTE 7fae6655a0c8 IB/mlx5: Enable MAD_IFC commands for IB ports only 69d269d38910 IB/mlx4: Diagnostic HW counters are not supported in slave mode 8ec07bf8a8b5 IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV baa0be7026e2 IB/mlx4: Fix code indentation in QP1 MAD flow e5ac40cd66c2 IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV 344bacca8cd8 IB/ipoib: Don't allow MC joins during light MC flush 5e102b3b4fa9 IB/rxe: fix GFP_KERNEL in spinlock context c13f743aee4a i2c: rcar: add support for r8a7796 (R-Car M3-W) 73e705bf81ce regulator: core: Add set_voltage_time op c5a905d3122a ALSA: compress: fix some missing and misplaced \n in messages 361763127f87 ALSA: hdac: add missing \n to end of dev_err messages d89564efe794 regulator: core: Don't skip set_voltage_time when ramp delay disabled 31dfe686ed0b regulator: core: Simplify error flow in _regulator_do_set_voltage() 71b8f350a4f0 spi: bcm-qspi: Fix error return code in bcm_qspi_probe() 3bf3eb2b95aa spi: bcm-qspi: Fix return value check in bcm_qspi_probe() 85023b2e1325 arm64: pmu: Hoist pmu platform device name 236b9b91cd12 arm64: pmu: Probe default hw/cache counters dbee3a74ef2c arm64: pmu: add fallback probe table 55d5c4ab06e0 MAINTAINERS: Update ARM PMU PROFILING AND DEBUGGING entry 829f4c362fc9 docs/driver-model: fix typo e92ae527e7ba DMA-API-HOWTO: is no more 56cd869288f0 doc-rst:c-domain: function-like macros arguments b495360e3062 doc-rst:c-domain: fix sphinx version incompatibility 3d8819b761e5 Documentation/filesystems: Fixed typo 56efaed524dc ASoC: rt5663: refine error handling a0319f8b12c0 spi: bcm-qspi: fix suspend/resume #ifdef c96f566273bf drm/panel: Add JDI LT070ME05000 WUXGA DSI Panel 8a15b8174187 cpuset: fix non static symbol warning cc4b13dd6df1 dt-bindings: Add JDI LT070ME05000 panel bindings c0a75d072a50 spi: bcm-qspi: don't include linux/mtd/cfi.h 2be8cb295eb4 devicetree: bindings: Add vendor prefix for Topeet. 420902c9d086 reiserfs: Unlock superblock before calling reiserfs_quota_on_mount() 5c2a7c6be18c drm/panel: simple: Fix bus_format for the Olimex LCD-OLinuXino-4.3TS c46b924bb2c3 drm/panel: simple-panel: Add delay timings for Starry KR122EA0SRA e0932f9d7ba9 drm/panel: simple: Fix bus flags for Ortustech com43h4m85ulc fa07fb6a4eca workqueue: dump workqueue state on sanity check failures in destroy_workqueue() 1e29b840af9f drm/panel: simple: Add Innolux G101ICE-L01 panel 4f5758fc6760 kvm: x86: export TSC information to user-space 45b5939e5074 kvm: create per-vcpu dirs in debugfs 235539b48a23 kvm: add stubs for arch specific debugfs support 9d5a1dcebfbe kvm: kvm_destroy_vm_debugfs(): check debugfs_stat_data pointer 3e3f50262eb4 kvm: x86: drop read_tsc_offset() a545ab6a0085 kvm: x86: add tsc_offset field to struct kvm_vcpu_arch 08c5cd37480f USB: change bInterval default to 10 ms ed3d6d0ac036 usb: musb: Fix tusb6010 compile error on blackfin 81539169f283 x86/dumpstack: Remove NULL task pointer convention 080fe0b790ad perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 3a23f384f7d6 dt-bindings: Add summit vendor id e350e24694e4 tmp/tpm_crb: implement runtime pm for tpm_crb fbd05e4a6e82 cfg80211: add helper to find an IE that matches a byte-array b59abfbed638 mac80211_hwsim: statically initialize hwsim_radios list c68df2e7be0c mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE 0c22db435bf7 tpm/tpm_crb: open code the crb_init into acpi_add 9514ff1961c6 tmp/tpm_crb: fix Intel PTT hw bug during idle state e17acbbb69d3 tpm/tpm_crb: implement tpm crb idle state 2b6bc7f48d34 ovl: lookup: do getxattr with mounter's permission 8b326c61de08 ovl: copy_up_xattr(): use strnlen d13799237dee ARM: dts: s3c64xx: Use macros for pinctrl configuration 930f2910dc77 ARM: dts: s3c2416: Use macros for pinctrl configuration 293fea6f71dc ARM: dts: s5pv210: Use macros for pinctrl configuration 68175d5dd7c5 ARM: dts: s3c64xx: Use common macros for pinctrl configuration 5e49773f8703 ARM: dts: exynos: Fix mismatched values of SD drive strengh configuration on exynos4415 f7061ffb4411 ARM: dts: exynos: Fix mismatched value for SD4 pull up/down configuration on exynos4210 a2f2bc384e8d ARM: dts: exynos: Use macros for pinctrl configuration on exynos542x/exynos5800 17dcc16fbd03 ARM: dts: exynos: Use macros for pinctrl configuration on exynos5410 bad96a019d28 ARM: dts: exynos: Use macros for pinctrl configuration on exynos5260 d953f1fb14d2 ARM: dts: exynos: Use macros for pinctrl configuration on exynos5250 040611c87c7f ARM: dts: exynos: Use macros for pinctrl configuration on exynos4415 c35bc3f9fa73 ARM: dts: exynos: Use macros for pinctrl configuration on exynos4x12 4b1a9e358693 ARM: dts: exynos: Use macros for pinctrl configuration on exynos4210 2aea3de8640c ARM: dts: exynos: Use macros for pinctrl configuration on exynos3250 90c6e35383dd ARM: dts: exynos: Use common macros for pinctrl configuration c0fee5901606 pinctrl: dt-bindings: samsung: Update documentation with new macros 5db7e3bb87df pinctrl: dt-bindings: samsung: Add header with values used for configuration 8bc6bf178b67 dt-bindings: EXYNOS: Add Exynos5433 PMU compatible 67956ed1000f ALSA: au88x0: Add missing \n to end of dev_err message 3442d9eee459 drm: Fix DisplayPort branch device ID kernel-doc f1a4c1f33319 clocksource: exynos_mct: Add the support for ARM64 55562449032c regmap: Add missing little endian functions f50e38c99660 regmap: Allow longer flag masks for read and write 323117ab6015 spi: core: Use spi_sync_transfer() in spi_write()/spi_read() 42857cf512cb configfs: Return -EFBIG from configfs_write_bin_file. 22b93eaf55ed ASoC: rockchip: Support headset button function on rk3399 814184fd4025 vfat: don't use ->d_time a00be0e31f8d cifs: don't use ->d_time beaf226b863a posix_acl: don't ignore return value of posix_acl_create_masq() 280db3c88c5f f2fs: use filemap_check_errors() f0312210010b btrfs: use filemap_check_errors() 4d0c5ba2ff79 vfs: do get_write_access() on upper layer of overlayfs 7b1742eb06ea vfs: make argument of d_real_inode() const c568d68341be locks: fix file locking on overlayfs f3fbbb079263 fsnotify: support overlayfs 598e3c8f72f5 vfs: update ovl inode before relatime check f2b20f6ee842 vfs: move permission checking into notify_change() for utimes(NULL) e71b9dff0634 ima: use file_dentry() 1155bafcb792 perf/x86/intel/pt: Do validate the size of a kernel address filter ddfdad991e55 perf/x86/intel/pt: Fix kernel address filter's offset validation 95f60084acbc perf/x86/intel/pt: Fix an off-by-one in address filter configuration 82db33dc5e49 iommu/io-pgtable-arm: Check for v7s-incapable systems fade1ec055dc iommu/dma: Avoid PCI host bridge windows 44bb7e243bd4 iommu/dma: Add support for mapping MSIs 455eb7d34ad1 iommu/arm-smmu: Set domain geometry 021bb8420d44 iommu/arm-smmu: Wire up generic configuration support d0acbb750a22 Docs: dt: document ARM SMMU generic binding usage adfec2e709d2 iommu/arm-smmu: Convert to iommu_fwspec 588888a7399d iommu/arm-smmu: Intelligent SMR allocation d3097e393020 iommu/arm-smmu: Add a stream map entry iterator d6fc5d977671 iommu/arm-smmu: Streamline SMMU data lookups f80cd885fcdd iommu/arm-smmu: Refactor mmu-masters handling 8e8b203eabd8 iommu/arm-smmu: Keep track of S2CR state 1f3d5ca43019 iommu/arm-smmu: Consolidate stream map entry state 21174240e4f4 iommu/arm-smmu: Handle stream IDs more dynamically 95fa99aa402a iommu/arm-smmu: Set PRIVCFG in stage 1 STEs 08d4ca2a672b iommu/arm-smmu: Support non-PCI devices with SMMUv3 8f78515425da iommu/arm-smmu: Implement of_xlate() for SMMUv3 dc87a98db751 iommu/arm-smmu: Fall back to global bypass b9bc88118029 Docs: dt: document ARM SMMUv3 generic binding usage 57f98d2f61e1 iommu: Introduce iommu_fwspec b996444cf35e iommu/of: Handle iommu-map property for PCI 987068fcbdb7 of/irq: Break out msi-map lookup (again) 6ec2392ce0bd Docs: dt: add PCI IOMMU map bindings 8ded2909e2c6 iommu/arm-smmu: Disable interrupts whilst holding the cmdq lock bcfced1580c4 iommu/arm-smmu: Fix polling of command queue 6070529bebd2 iommu/arm-smmu: Support v7s context format b4163fb3333c iommu/arm-smmu: Fix event queues synchronization e2d42311ffc9 iommu/arm-smmu: Drop devm_free_irq when driver detach 6b93fb46480a net-next: dsa: add new driver for qca8xxx family cafdc45c949b net-next: dsa: add Qualcomm tag RX/TX handler e5dcad290a7c Documentation: devicetree: add qca8k binding 6e81f6f1213d staging: wlan-ng: add spaces around << 05235ce2ec77 staging: wlan-ng: add spaces around | 061eab5c6396 staging: wlan-ng: add spaces around >> 65dbeefd0233 staging: wlan-ng: add spaces around & 0548cad1c40d staging: wlan-ng: add spaces around + e3f680ddaed9 staging: fbtft: add spaces around << 007afa8bd3e9 staging: fbtft: move && operator for logical continuation 3b13abf5a709 staging: i4l: correct misspelled "ressources" to "resources" 732a59cb6e7f s390/qeth: fix setting VIPA address 5722963a8e83 qeth: do not turn on SG per default 243f750fc6f5 qeth: do not limit number of gso segments 903e48531e8b qeth: check not more than 16 SBALEs on the completion queue a7531c1cc098 s390/qeth: allow hsuid configuration in DOWN state 016930b88a1d s390/qeth: use ip_lock for hsuid configuration e830baa9c3f0 qeth: restore device features after recovery e28c631770f7 staging: comedi: Use the BIT() macro instead of left shifting 1 a33d506b72b6 staging: xgifb: fix alignment for if arguments e35bf9b44ddc staging: xgifb: remove blank line before closing brace 4d09a4383985 staging: xgifb: add spaces around | 909bb2b41f76 staging: xgifb: remove blank line after open brace aa18660f62a7 staging: xgifb: remove unnecessary parentheses 13bfbf0edce1 staging: xgifb: move AND operator for logical continuation 521865a8c9a8 Staging: comedi: s626: Remove all unused functions bc6c03fa3cac nfp: fix error return code in nfp_net_netdev_open() 1d7b47a3c78e net: emac: remove .owner field for driver 7e5eded5c189 net: emac: remove unnecessary dev_set_drvdata() 46c21e20128a net: dsa: b53: Remove unused including 0e26e5bd518f net: dsa: bcm_sf2: Fix non static symbol warning d6f64d725bac net: VRF: Pass original iif to ip_route_input() 52edd01ffdc0 staging: octeon: remove multiple blank lines 132aba090d2d staging: rts5208: make some vars to lower case to keep the style consistent 053ead220203 staging: fsl-mc: remove .owner field for driver 9f4feef54d97 staging: fsl-mc: use list_del_init instead of list_del/INIT_LIST_HEAD 4a236d01b5e0 staging: android ion/hisi: fix dependencies 299ac44422fb staging: android: ion: Fix return value check in hi6220_ion_probe() 7106a069f45b net/ibm/emac: add mutex to 'set multicast list' 01afd972a737 net/ibm/emac: add set mac addr callback 7077dc415b11 net: ethernet: mediatek: fix module loading automatically based on MODULE_DEVICE_TABLE 2a292822f00f net/mlx4_en: fix off by one in error handling 29b7d5817bd2 staging: lustre: Remove unnecessary return capture 3428e918e256 staging: emxx_udc: add braces to if-else block 190b95170daa staging: emxx_udc: Fix unsigned int to bare use of unsigned d5102ad4d618 staging: gs_fpgaboot: Remove FSF address from GPL notice 49288a345b3d staging: gdm724x: Remove unnecessary blank line 30fde3a91ce7 Staging: netlogic: Remove unused function 76f0dcbb5ae1 tcp: fix a stale ooo_last_skb after a replace bbac843d144c staging: dgnc: Fix long line and spelling mistake e88e4463b9e1 staging: dgnc: Fix lines over 80 characters 4db7c0bebdff staging: rtl8712: fix double lock bug in SetPSModeWorkItemCallback() e30ed33d197c staging: ks7010: remove unused including a1a736df3a81 staging: ks7010: Remove the explicit cast on kmalloc c8abeaf8021b staging: ks7010: Remove whitespace before newline baa30626a947 staging: slicoss: Remove unnecessary braces {} 1462b30786e3 staging: slicoss: Remove blank lines before & after braces 1ef87b8d5c91 staging: slicoss: Remove unnecessary blank line a54570a8c0ba staging: media: lirc: lirc_imon: Fix alignment with the open parenthesis f32519bf8ec6 staging: media: lirc: lirc_imon: Add space around the operators c16f06f55c88 staging: media: lirc: lirc_imon: Remove a blank line before a close parenthesis '}' 09ed2c0b9b2f staging: media: lirc: lirc_imon: Remove unnecessary blank line 0152b5b2a519 staging: media: lirc: lirc_imon: Remove multiple blank lines 2c768b8bfb61 staging: media: lirc: lirc_bt829: Remove explicit NULL comparison 1fed320aaeb0 staging: sm750fb: Change 'uint32_t' to 'u32' 71b4de84a0ef staging: sm750fb: Change 'x != NULL' to 'x' b29376c31aaa staging: sm750fb: fix block comment style and spelling issues in ddk750_chip.c 46b7dd7ce3e0 staging: sm750fb: fix line length coding style issues in ddk750_chip.c d769079b08da Staging: sm750fb: Remove unnecessary blank line 3a74152ce62e ARM: dts: STiH410: clock configuration to address 720p and 1080p a0bfc7d068f6 ARM: dts: STi: STiH407: clock configuration to address 720p and 1080p 3b8b9f7fd25d ARM: dts: STiH418: Enable synchronous clock mode for video clocks 9bc4ec59ab48 ARM: dts: STiH410: Enable synchronous clock mode for video clocks 295971d01f4d ARM: dts: STiH407: Enable synchronous clock mode for video clocks 97e7abdb8910 ARM: dts: STiH418: Enable clock propagation for audio clocks 66ac420ab324 ARM: dts: STiH410: Enable clock propagation for audio clocks ee7ff1b4afb0 ARM: dts: STiH407: Enable clock propagation for audio clocks 665c8ec1222a ARM: dts: STiH4xx: Simplify clock binding of STiH4xx platforms 911f4869eb33 drm/i915: use NULL for NULL pointers bcbfcc37cdd4 drm/i915: do not use 'false' as a NULL pointer f580bea97df4 drm/i915: make intel_dp_compute_bpp static ac496bf48d97 fork: Optimize task creation by caching two thread stacks per CPU if CONFIG_VMAP_STACK=y 68f24b08ee89 sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASK aa1f1a639621 lib/syscall: Pin the task stack in collect_syscall() 74327a3e884a x86/process: Pin the target stack in get_wchan() 1959a60182f4 x86/dumpstack: Pin the target stack when dumping it 23196f2e5f5d kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function c6c314a613cd sched/core: Add try_get_task_stack() and put_task_stack() ff0071c03684 x86/entry/64: Fix a minor comment rebase error 5271d002709e ARM: dts: s5p: Add missing unit name to memory nodes for S5PV210 boards 80555b6f7f8b ARM: dts: s5p: Remove skeleton.dtsi inclusion for S5PV210 eeb7df270f1c include: extcon: Fix compilation error caused because of incomplete merge 12496aea0887 arm64: add ZTE ZX SoC family ba1f4d81707a arm64: defconfig: enable ZTE ZX related config dce6fa42199d net: ethernet: mediatek: avoid race condition during the reset process 2a8307aab373 net: ethernet: mediatek: add more resets for internal ethernet circuit block 9ea4d311509f net: ethernet: mediatek: add the whole ethernet reset into the reset process 26a2ad8a5418 net: ethernet: mediatek: add controlling power domain the ethernet belongs to 8a8a9e89f801 net: ethernet: mediatek: cleanup error path inside mtk_hw_init bf253fb72221 net: ethernet: mediatek: add mtk_hw_deinit call as the opposite to mtk_hw_init call 85574dbf9d12 net: ethernet: mediatek: refactoring mtk_hw_init to be reused fd659f8e75b7 iwlwifi: mvm: tighten BAID range check 9b8568360585 iwlwifi: mvm: remove pointless _bh from spinlock in timer 723d11a4cdf6 iwlwifi: mvm: make RSS RX more robust 612da1efc07f iwlwifi: unify iwl_get_ucode_image() implementations 9fb064df6d57 iwlwifi: pcie: replace possible_cpus() with online_cpus() in MSIX mode 5fe343978b66 iwlwifi: mvm: bump max API to 26 06f4b08179fa iwlwifi: pcie: change indentation of iwl_pcie_set_interrupt_capa() 72c240fed0d1 iwlwifi: mvm: use setup_timer instead of init_timer and data fields a3e939dfe0a1 iwlwifi: add the new 8275 series 89e4ad53ae53 iwlwifi: add the new 9560 series 7c8d91eb312f iwlwifi: pcie: Set affinity mask for rx interrupt vectors per cpu a0315dea9091 iwlwifi: mvm: free reserved queue on STA removal 7585c354637b iwlwifi: mvm: fix pending frames tracking on tx resp 496d83caf354 iwlwifi: pcie: Configure shared interrupt vector in MSIX mode c46e7724bfe9 iwlwifi: mvm: support new BA notification response bb98ecd4d347 iwlwifi: pcie: merge iwl_queue and iwl_txq 4fe10bc6038a iwlwifi: change byte count table for a000 devices 6983ba695113 iwlwifi: pcie: assign and access a000 TFD & TBs 8aacf4b73fe8 iwlwifi: introduce trans API to get byte count table 2e673c7dc37a arm64: dts: Add ZTE ZX296718 SoC dts and Makefile 778935778c3b PM / runtime: Use _rcuidle for runtime suspend tracepoints 6e3b6fc201fe libcxgb,iw_cxgb4,cxgbit: add cxgb_mk_rx_data_ack() 052f4731ed1f libcxgb,iw_cxgb4,cxgbit: add cxgb_mk_abort_rpl() a7e1a97f8805 libcxgb,iw_cxgb4,cxgbit: add cxgb_mk_abort_req() 29fb6f42e728 libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_close_con_req() a1a234542b78 libcxgb,iw_cxgb4,cxgbit: add cxgb_mk_tid_release() cc516700c7ed libcxgb,iw_cxgb4,cxgbit: add cxgb_compute_wscale() 44c6d06992ac libcxgb,iw_cxgb4,cxgbit: add cxgb_best_mtu() b65eef0a5b1a libcxgb,iw_cxgb4,cxgbit: add cxgb_is_neg_adv() 95554761d1db libcxgb,iw_cxgb4,cxgbit: add cxgb_find_route6() 804c2f3e36ef libcxgb,iw_cxgb4,cxgbit: add cxgb_find_route() 85e42b044e8d libcxgb,iw_cxgb4,cxgbit: add cxgb_get_4tuple() 2679d040412d openvswitch: avoid deferred execution of recirc actions 37a6c1512314 net/sched: cls_flower: Specify vlan attributes format in the UAPI header a53d850a79c3 net/sched: cls_flower: Remove an unused field from the filter key structure aa72d708373d net/sched: cls_flower: Support masking for matching on tcp/udp ports 0ca4e20ba3de alx: fix error handling in __alx_open b065444286be blackfin: no access_ok() for __copy_{to,from}_user() 4855bd255f9f arm64: don't zero in __copy_from_user{,_inatomic} 91344493b7da arm: don't zero in __copy_from_user_inatomic()/__copy_from_user() 7798bf2140eb arc: don't leak bits of kernel stack into coredump 085354f90796 alpha: get rid of tail-zeroing in __copy_user() 5400e54add36 cxgb4vf: don't offload Rx checksums for IPv6 fragments 86da71b57383 net_sched: Introduce skbmod action f53d8c7b18fa bpf: use skb_at_tc_ingress helper in tcf_bpf 04b3f8de4b6d bpf: drop unnecessary test in cls_bpf_classify and tcf_bpf 07c0f09e23b4 net/sched: act_tunnel_key: Remove rcu_read_lock protection 5c0ca3f566d7 test_bpf: fix the dummy skb after dissector changes d560846e40fe atm: iphase: fix newline escape and minor tweak to source formatting 22f6b4d34fcf aio: mark AIO pseudo-fs noexec 7c5f6b320b59 blockgroup_lock.h: simplify definition of NR_BG_LOCKS 9e5ab85deb2c blockgroup_lock.h: remove debris from bgl_lock_ptr() conversion c763eb82a01d ARM64: dts: meson-gxbb-vega-s95: Enable USB Nodes 8735053d7968 ARM64: dts: meson-gxbb-p20x: Enable USB Nodes 4cd0945901a6 drm/msm: submit support for out-fences f44d32c79fd5 drm/msm: move fence allocation out of msm_gpu_submit() f0a42bb5423a drm/msm: submit support for in-fences ef1eb3aa5093 fscrypto: make filename crypto functions return 0 on success d9c181e22a05 drm/msm: extend the submit ioctl to pass in flags 1d42a3fee6e8 drm/msm/mdp5: Set rotation property initial value to DRM_ROTATE_0 insted of 0 0e54543c49e5 drm/msm/hdmi: don't print error when adding i2c adapter fails 14edbde1a6cd drm/msm/mdp4: mark symbols static where possible f755e227dc0a drm/msm: Remove call to reservation_object_test_signaled_rcu before wait 0574cb14398c ARM: dts: am57xx-beagle-x15-common: Fix wrong pinctrl selection for mmc2 53fd7550ec40 fscrypto: rename completion callbacks to reflect usage 5905f9afa272 f2fs: handle error in recover_orphan_inode d83ae730b6f9 fscrypto: remove unnecessary includes b71dbf1032f5 vfs: cap dedupe request structure size at PAGE_SIZE 5297e0f0fe13 vfs: fix return type of ioctl_file_dedupe_range 1c109fabbd51 fix minor infoleak in get_user_ex() fd8961c5ba9e i2c: imx: make bus recovery through pinctrl optional d1050caea4f0 i2c: meson: add gxbb compatible string 832c927d119b perf: xgene: Add APM X-Gene SoC Performance Monitoring Unit driver eef691c81642 Documentation: Add documentation for APM X-Gene SoC PMU DTS binding fd3a628e3f2a MAINTAINERS: Add entry for APM X-Gene SoC PMU driver 39936ae1ab1d arm64: dts: apm: Add DT node for APM X-Gene 2 CPU clocks c6d62be5ea1b arm64: dts: apm: Add X-Gene SoC hwmon to device tree 7c7b08bfbd5a arm64: dts: apm: Fix interrupt polarity for X-Gene PCIe legacy interrupts d65b5d5a5cfc arm64: dts: apm: Add APM X-Gene v2 SoC PMU DTS entries 0317cd525d6b arm64: dts: apm: Add APM X-Gene SoC PMU DTS entries e52f21494f48 Staging: wlan-ng: Use !x instead of x == NULL. f8b30859856a staging: octeon: use defines instead of magic numbers 8f39850dffa9 fscrypto: improved validation when loading inode encryption metadata 08441a938b17 staging: lustre: clean function declarations in class_obd.c up c03eb7541065 staging: lustre: Fix indentation 994b48775ab8 staging: lustre: Remove unnecessary 'return' 02c041c157a3 staging: lustre: Change 'seq_printf' to 'seq_puts' 483ace0605a8 staging: lustre: Change 'unsigned' to 'unsigned int' e9d6122c198d staging: lustre: Fix block comment style b9aabfcc988c staging: lustre: Add space b/w concatenated strings 8f5334651a14 staging: most: hdm-dim2: monitor atx DBR space a0adbc7a81ec staging: most: hdm-dim2: fix dim2-ip interrupt names 3512ede28e6e staging: most: hdm-dim2: remove clearance of pending MLB interrupt cad29b4b201f staging: most: hdm-dim2: delete error code from logging message 055f1d12da0b staging: most: hdm-dim2: rename function 52076fe26c28 staging: most: hdm-dim2: remove structure member a85ee2aa9968 staging: most: hdm-dim2: round up DBR memory for async/ctrl 6631c5c9b0c3 staging: most: hdm-dim2: double size of DBR buffer 9b762fdfe26e staging: most: hdm-dim2: relocate variable declarations 424a679997e1 staging: most: hdm-dim2: remove macro ENABLE_HDM_TEST 55f142ca5f2d staging: most: hdm-dim2: fix channel configuration dcce7a46c6f2 ext4: fix memory leak when symlink decryption fails 5f6f5e08b1fb drm/msm/hdmi: Clean up HDMI gpio DT bindings 13ce5b6e38b7 drm/msm/mdp4: Fix issue with LCDC/LVDS port parsing db06f04dafa1 iwlwifi: mvm: support new shared memory config API 585a26274221 iwlwifi: mvm: remove dump of locked registers 3cd1980b0cdf iwlwifi: pcie: introduce new tfd and tb formats c0ed8aa4d1ba iwlwifi: fix semicolon.cocci warnings 15985fba2e93 iwlwifi: mvm: don't free queue after delba in dqa ca3b9c6b6d4d iwlwifi: mvm: call a different txq_enable function f0c9fd5458ba jbd2: move more common code into journal_init_common() b0eaf4506f5f kvm: x86: correctly reset dest_map->vector when restoring LAPIC state be32197cd6b8 ext4: remove unused definition for MAX_32_NUM 518eaa6387df ext4: create EXT4_MAX_BLOCKS() macro c3fe493ccdb1 ext4: remove unneeded test in ext4_alloc_file_blocks() d86467249d63 dmaengine: dmatest: Restore "memcpy" as default mode 71d0bc65ba08 dmaengine: hsu: refactor hsu_dma_do_irq() to return int 77ff7a706f01 dmaengine: mv_xor: Add support for IO (PCIe) src/dst areas 434cec62a6d7 bus: mvebu-mbus: Provide stub function for mvebu_mbus_get_io_win_info() edf15aa180d7 ext4: fix memory leak in ext4_insert_range() 54c5ef2e93ea iwlwifi: mvm: update TX queue before making a copy of the skb 4e800c0359d9 ext4: bugfix for mmaped pages in mpage_release_unused_pages() b88efd43f900 dm mpath: delay the requeue of blk-mq requests while all paths down 7e48c768f440 dm mpath: use dm_mq_kick_requeue_list() e0c107526960 dm rq: introduce dm_mq_kick_requeue_list() fbc39b4ca3be dm rq: reduce arguments passed to map_request() and dm_requeue_original_request() 74b69e5246d1 leds: gpio: fix and simplify error handling in gpio_leds_create bc2c0dd85a0a leds: gpio: switch to managed version of led_classdev_register bec69de89bab leds: gpio: fix and simplify reading property "label" 8ca03da5e0f7 leds: gpio: simplify gpio_leds_create 4580809436fc leds: gpio: add helper cdev_to_gpio_led_data 061b5c1d013a leds: gpio: fix an unhandled error case in create_gpio_led 68620e594c25 leds: gpio: introduce gpio_blink_set_t be4fdf99fa4d leds: add driver for Mellanox systems LEDs 477b0229ac9b mtd: introduce the mtd_pairing_scheme concept ec53c832ee90 cfg80211: remove unnecessary pointer-of e8a24cd4b872 mac80211: allow driver to handle packet-loss mechanism c7e9dbcf09bd mac80211: remove sta_remove_debugfs driver callback 8826fef95bd5 mac80211: remove pointless chanctx NULL check 5140974dca69 mac80211: remove unused assignment 53b18980fded nl80211: always check nla_put* return values 76e1fb4b5532 nl80211: always check nla_nest_start() return value 58bd7f1158ac mac80211: fix scan completed tracing 93db1d9e6c96 mac80211: fix possible out-of-bounds access 9151bcb4fb38 blk-mq: kill unused blk_mq_create_mq_map() f1c1f17ac52d cfg80211: allow connect keys only with default (TX) key a988588b1806 drm: Only use compat ioctl for addfb2 on X86/IA64 1b157939f92a blk-mq: get rid of the cpumask in struct blk_mq_tags b5af7f2ff022 nvme: remove the post_scan callout dca51e7892fa nvme: switch to use pci_alloc_irq_vectors 973c4e372c8f blk-mq: provide a default queue mapping for PCI device da695ba236b9 blk-mq: allow the driver to pass in a queue mapping 7d7e0f90b70f blk-mq: remove ->map_queue bdd17e75cd97 blk-mq: only allocate a single mq_map per tag_set 4e68a011428a blk-mq: don't redistribute hardware queues on a CPU hotplug event 96c594ba4f98 drm/qxl: squash lines for simple wrapper functions 03d6356d45fa drm/bridge: analogix_dp: squash lines for simple wrapper functions 0003b8d22287 drm/radeon: squash lines for simple wrapper functions d912adef4d88 drm/amdgpu: squash lines for simple wrapper functions 9304af1b9ffa ARM: dts: da850-lcdk: Add NAND to DT 7bc2b55a5c03 scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() 38247feb6051 scsi: ibmvscsis: Fix error return code in ibmvscsis_probe() 07bc299b1161 pinctrl: st: Remove obsolete platforms from pinctrl-st dt doc 147e1468b2a3 pinctrl: st: Remove STiH415/6 SoC pinctrl driver support. 0ef823bee705 pinctrl: amlogic: gxbb: add i2c pins 8475c8118551 scsi: sd: Move DIF protection types to t10-pi.h 27c0e83b273a scsi: qla2xxx: Use struct t10_pi_tuple 6ebf105cc047 scsi: scsi_debug: Use struct t10_pi_tuple instead of struct sd_dif_tuple f94277af03ea of/platform: Initialise dev->fwnode appropriately a67e9472da42 of: Add array read functions with min/max size limits 79ac5d31df70 of: Make of_find_property_value_of_size take a length range 1b94a9b7d2dc drm/etnaviv: mark whole context as lost in recover worker 06225487ae9e drm/etnaviv: record correct cmdbuf IOVA in dump 7c971c62dd54 drm/etnaviv: space out IOVA layout for cmdbufs on MMUv2 12ff4bdef1a0 drm/etnaviv: fix up model and revision for GC2000+ afb7b3b1deb4 drm/etnaviv: implement IOMMUv2 translation 128a9b1dec4c drm/etnaviv: handle MMU exception in IRQ handler 2e145a224866 drm/etnaviv: add flushing logic for MMUv2 de08e8ef71cd drm/etnaviv: add function to construct MMUv2 init buffer e68f270f2107 drm/etnaviv: map cmdbuf through MMU on version 2 90969c9aa977 drm/etnaviv: split out iova search and MMU reaping logic 229855b650bd drm/etnaviv: split out FE start b88163e36c02 drm/etnaviv: split out wait for gpu idle e07c0db5e84a drm/etnaviv: move gpu_va() to etnaviv mmu 47cf62b8e0cc drm/etnaviv: remove unused iommu_v2 header dd34bb965517 drm/etnaviv: move IOMMU domain allocation into etnaviv MMU e095c8feb8fe drm/etnaviv: indirect IOMMU restore through etnaviv MMU 99f861bc83ab drm/etnaviv: move linear window setup into etnaviv_iommuv1_restore 99aeeb7c58b2 drm/etnaviv: rename etnaviv_iommu_domain_restore to etnaviv_iommuv1_restore acfee0ec0371 drm/etnaviv: only check if the cmdbuf is inside the linear window on MMUv1 1486b1cb80cb drm/etnaviv: only try to use the linear window on MMUv1 9c7310c05d9e drm/etnaviv: fold various clock enable/disable functions into top ones dc227890d2d8 drm/etnaviv: remove unneeded variable initialization db60eda32fa7 drm/etnaviv: remove unneeded 'fail' label 9e59eea66f96 drm/etnaviv: check for errors when enabling clocks ebfd7532e985 tpm: add check for minimum buffer size in tpm_transmit() 0014777f989b tpm: constify TPM 1.x header structures 64fba530e9ef tpm/tpm_crb: fix the over 80 characters checkpatch warring 47de683afa7d tpm/tpm_crb: drop useless cpu_to_le32 when writing to registers aa77ea0e43dc tpm/tpm_crb: cache cmd_size register value. 71801310b12b tmp/tpm_crb: drop include to platform_device 56af322156db tpm/tpm_tis: remove unused itpm variable f39a9e97d77c tpm_crb: fix incorrect values of cmdReady and goIdle bits 7fd10d61852d tpm_crb: refine the naming of constants 35fec6f1eb27 tpm_crb: remove wmb()'s 72fd50e14e46 tpm_crb: fix crb_req_canceled behavior 0c541332231e tpm: use tpm_pcr_read_dev() in tpm_do_selftest() ae7e190a3e34 tpm: use tpm_transmit_cmd() in tpm2_probe() eb5854e764b9 tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt() d4abd9565dd6 tpm: remove unnecessary externs from tpm.h 09dd7703753f tpm/st33zp24: Remove useless tpm_gen_interrupt d4816edfe706 tpm: fix a race condition in tpm2_unseal_trusted() b7d7b2847107 tpm: invalid self test error message 7f8b96570291 gpio: aspeed: fix return value check in aspeed_gpio_probe() cd1e3b01c7d3 pinctrl: amlogic: gxbb: add nand pins 49cf2f29acab pinctrl: stm32: add IRQ_DOMAIN_HIERARCHY dependency 6812f19e17c1 pinctrl: amlogic: gxbb: add spi nor pins d47529b2e9fe gpio: don't include module.h in shared driver header 39d800722224 gpio: wcove: fix implicit assumption module.h is present 5f604506f1fd gpio: loongson1: fix implicit assumption module.h is present 7892a1f64a44 [media] rcar-fcp: Make sure rcar_fcp_enable() returns 0 on success 2034b9dcf562 gpio: ath79: fix implicit assumption module.h is present 7b5409ee92a4 gpio: altera: fix implicit assumption module.h is present 7de9a6c75be8 gpio: ts4800: fix implicit assumption module.h is present bb411e771b0e gpio: sx150x: fix implicit assumption module.h is present a86e87e8c765 gpio: palmas: fix implicit assumption module.h is present 80209e5f2c42 drm: Add DP branch device info on debugfs f9bb705e65f6 drm/i915: Update bits per component for display info 70ec064516cc drm/i915: Check pixel rate for DP to VGA dongle 1a2724fa94b6 drm/i915: Read DP branch device SW revision 0e390a33a668 drm/i915: Read DP branch device HW revision b633958587dd drm/i915: Cleanup DisplayPort AUX channel initialization 266d783baaf5 drm: Read DP branch device id 7529d6af1cd1 drm: Helper to read max bits per component 1c29bd3d6011 drm: Helper to read max clock rate 8fedf080086a drm: Drop VGA from bpc definitions 69b1e00f23e0 drm: Add missing DP downstream port types 6f3fff602e81 drm/i915: Add ddb size field to device info structure d2ec3f77de8e pty: make ptmx file ops read-only after init a727b025f43d tty: serial_core: add tty NULL check to uart_tx_stopped e5e8960236db serial: imx: Replace dmaengine old API a5a2b13074fd serial: core: fix potential NULL pointer dereference 0ae9fdefb6c3 BUG: atmel_serial: Interrupts not disabled on close 33ddca08bf9d tty: serial: fsl_lpuart: use GFP_ATOMIC under spin lock c164b008b627 serial: max310x: Set IRQF_TRIGGER_FALLING flag when dev.of_node is not NULL 5ee05309e7b3 MAINTAINERS: add tree entry for USB Serial 7a9347f94775 drm/i915/guc: general tidying up (submission) 0c5664e41728 drm/i915/guc: general tidying up (loader) b20e3cfe4b7d drm/i915: clarify PMINTRMSK/pm_intr_keep usage b0876afdff45 drm/i915: Only expand COND once in wait_for() a6805884e263 ARM: keystone: defconfig: Fix USB configuration 4bf5beef578e iommu/amd: Don't put completion-wait semaphore on stack cecf62352aee perf/x86/intel: Don't disable "intel_bts" around "intel" event batching 85d5313ed717 mac80211: reject TSPEC TIDs (TSIDs) for aggregation 3947f49302e4 x86/vdso: Only define map_vdso_randomized() if CONFIG_X86_64 3e593f66754d arm64: Improve kprobes test for atomic sequence ed7d9a1d7da6 powerpc/powernv/pci: Fix missed TCE invalidations that should fallback to OPAL 91b7bd39e62e x86/vdso: Only define prctl_map_vdso() if CONFIG_CHECKPOINT_RESTORE 15f4eae70d36 x86: Move thread_info into task_struct c65eacbe290b sched/core: Allow putting thread_info into task_struct d896fa20a70c um/Stop conflating task_struct::stack with thread_info 97245d00585d x86/entry: Get rid of pt_regs_to_thread_info() b9d989c7218a x86/asm: Move the thread_info::status field to thread_struct fcd709ef20a9 x86/dumpstack: Add recursion checking for all stacks 5fe599e02e41 x86/dumpstack: Add support for unwinding empty IRQ stacks cb76c9398240 x86/dumpstack: Add get_stack_info() interface 9c00390757fd x86/dumpstack: Simplify in_exception_stack() 46e860f76804 ALSA: rename TLV-related macros so that they're friendly to user applications 398fa4db6c69 ALSA: control: move layout of TLV payload to UAPI header 29bf282dec94 powerpc/powernv: Detach from PE on releasing PCI device f5644f10dcfb clk: at91: Migrate to clk_hw based registration and OF APIs b19f009d4510 clk: bcm2835: Migrate to clk_hw based registration and OF APIs f4e871509959 clk: iproc: Make clocks visible options 49ed09dd85e5 f2fs: remove dead code f2fs_check_acl d95fd91c1ac1 f2fs: exclude special cases for f2fs_move_file_range a8dc7cb3e310 Revert "ARM: dts: dra7: Move to operating-points-v2 table" 0f416d1317dd Revert "ARM: dts: am33xx: Move to operating-points-v2 table and ti-cpufreq driver" e3659351da09 Revert "ARM: dts: am335x-boneblack: Enable 1GHz OPP for cpu" 57e109cb9710 arm64: defconfig: enable common modules for power management 699189c848fe arm64: defconfig: enable meson I2C 5a9a9cf0a188 arm64: defconfig: enable meson SPI as module 19b986919214 arm64: defconfig: enable meson WDT as modules 5012a09b9bb5 arm64: defconfig: enable HW random as module b58ddf17470a PCI: artpec6: Drop __init from artpec6_add_pcie_port() f7bc63802d53 PCI: rcar: Fix some checkpatch warnings e3123c20c807 PCI: rcar: Add multi-MSI support 290128ac1393 partial revert of "PM / devfreq: Add COMPILE_TEST for build coverage" 1a85b50bef13 clk: xgene: Add PMD clock 405f27be6182 Documentation: dt: xgene: Add PMD clock binding f31a3433ab5b clk: zx: register ZX296718 clocks e9f262314ebf clk: zx: reform pll config info to ease code extension ca0233285a93 clk: zx: register ZX296718 clocks 8d9a0860b755 clk: zx: reform pll config info to ease code extension 6e2e7c9fdae3 clk-kona-setup: Use kmalloc_array() in parent_process() f2a89d3b2b85 arm64: dts: Fix broken architected timer interrupt trigger 7ccb8e633cfe ARM: multi_v7_defconfig: update XILINX_VDMA 7ece14175376 PCI/AER: Remove aerdriver.forceload kernel parameter 9ff25e6b3eb0 PCI/AER: Remove aerdriver.nosourceid kernel parameter ee8d41e53efe pci/msi: Retrieve affinity for a vector 44082fd6702f genirq/affinity: Remove old irq spread infrastructure e75eafb9b039 genirq/msi: Switch to new irq spreading infrastructure 34c3d9819fda genirq/affinity: Provide smarter irq spreading infrastructure 28f4b04143c5 genirq/msi: Add cpumask allocation to alloc_msi_entry 12adfd882c5f list: Expand list_first_entry_or_null() 6846351052e6 x86/signal: Add SA_{X32,IA32}_ABI sa_flags cc87324b3dbb x86/ptrace: Down with test_thread_flag(TIF_IA32) 90954e7b9407 x86/coredump: Use pr_reg size, rather that TIF_IA32 flag 2eefd8789698 x86/arch_prctl/vdso: Add ARCH_MAP_VDSO_* 576ebfefd37b x86/vdso: Replace calculate_addr in map_vdso() with addr e38447ee1f48 x86/vdso: Unmap vdso blob on vvar mapping failure 29a654e59f36 PCI: pciehp: Remove useless pciehp_get_latch_status() calls 6e49b304e379 PCI: pciehp: Clean up dmesg "Slot(%s)" messages 4947793916e3 PCI: pciehp: Remove unnecessary guard 69bd3c5b28e7 PCI: pciehp: Don't re-read Slot Status when handling surprise event 0c923d1da394 PCI: pciehp: Don't re-read Slot Status when queuing hotplug event fad214b0aa72 PCI: pciehp: Process all hotplug events before looking for new ones 70e8b40176c7 PCI: pciehp: Return IRQ_NONE when we can't read interrupt status 056472f1d1f5 drm/amdgpu: use explicit limit for VRAM<->GTT moves 08291c5c2ea7 drm/amdgpu: use explicit GTT limit for evictions 78ab0a38bfe0 drm/amdgpu: unbind GTT only when it is bound 9702d40dd3ba drm/amdgpu: add AMDGPU_BO_INVALID_OFFSET aa29040b437b drm/amdgpu: validate size and offset of user fence BO 7c732ea64993 drm/ttm: move placement structures into ttm_placement.h 08614da7041e drm/ttm: remove unused placement flags 283cde69aa31 drm/ttm: rework handling of private mem types 5d98d0bcff64 drm/ttm: use ffs in ttm_mem_type_from_place 5756b1558eab drm/radeon: handle runtime pm in fbcon (v2) 7c1fa1db5454 drm/amdgpu: handle runtime pm in fbcon (v2) 6861c837e28e drm/amdgpu/si/dpm: fix symbol conflicts with radeon a1047777323c drm/amdgpu/si/dpm: make a bunch of things static 5cd92f86f00f drm/amd/powerplay/polaris10: mark symbols static where possible 812a4654bb1f drm/amd/powerplay/fiji: mark symbols static where possible 761c2e82054f drm/amdgpu: mark symbols static where possible 9ca91fdd13ad drm/amdgpu: add missing header dependencies efdf7a93195a amd/powerplay: use kmemdup instead of kmalloc + memcpy 41698abb4d41 drm/amd/powerplay: delete duplicated function and definition. 00d57e6d6cb4 drm/amd/powerplay: move smu related variable definitions to smumgr. 026c881046a3 drm/amd/powerplay: wrap get evv voltage functions 8bea2527faa1 drm/amd/powerplay: add helper function to get voltage id in votage table 9597f4036576 drm/amd/powerplay: initialize platform caps in hwmgr_init. 5141e9d2f781 drm/amd/powerplay: add module parameter to mask pp features 6429fb6685d7 drm/amd/powerplay: add feature flags in hwmgr to enable/disable special features. c63e2d4c65e8 drm/amd/powerplay: mark symbols static where possible on tonga/iceland. e9d035eca476 drm/amdgpu: use error label to handle exceptional case 441f90ecf59e drm/amdgpu: update gart_pin_size if bo is in GTT c855e25090cd drm/amdgpu: bind GTT on demand 71c76a086f04 drm/amdgpu: fix GTT offset handling d28d6e6fa55e drm: modify drm_global_item_ref to avoid two times of writing ref->object 753ad49c9fdf drm/amdgpu:implement CONTEXT_CONTROL (v5) 1db422de72c3 drm/amd/powerplay: declare functions instand of include header file. 519df8a6f21d drm/amd/powerplay: calculate flexible array member's address. e7b54945f5eb drm/amdgpu/si: Call amdgpu_ttm_set_active_vram_size from si_dma_start/stop 8640faed5a8a drm/amdgpu: free the BO in kernel by helper amdgpu_bo_free_kernel() aa1d562e645d drm/amdgpu: add a new helper to free a BO in kernel allocations ad2473af273b drm/amd/amdgpu: Fix return values in SI DPM code fd5065584d5f drm/amdgpu: move some release handles into fail labels (v2) 8c243d21d6ac staging: android: ion: Make ION_OF depend on OF_ADDRESS ece59749c3e4 ARM: clk-imx35: annotate clk enum with number values fcff03813a7c ARM: clk-imx35: fix name for ckil clk c08b3f9a2700 scsi: fusion: Fix error return code in mptfc_probe() dfdd7d4af6eb clk: gxbb: expose i2c clocks 5dbe7890e6e9 clk: gxbb: expose USB clocks f2120a8b0906 clk: gxbb: expose spifc clock ed6f4b518004 clk: gxbb: expose MPLL2 clock for use by DT 45e596cd6ead scsi: hpsa: Check for null devices in ioaccel submission patch 4b6e5597f4c9 scsi: hpsa: Prevent sending bmic commands to externals 8383278d28b9 scsi: hpsa: Check for vpd support before sending c940d7658de0 Documentation: dt-bindings: Add documentation for the Meson USB2 PHYs f94310ac076e usb: dwc2: add support for Meson8b and GXBB SoCs 0d5aa65e329e clk: meson: fix CLKID_GCLK_VENCI_INT typo 344dcc02b057 clk: mmp: add missing header dependencies d49c2077c03d scsi: hpsa: Check for null device pointers 8edeae56a1da meson: clk: Use builtin_platform_driver to simplify the code 86cf7130a58b scsi: hpsa: Determine device external status earlier 3868b42f367d ARM: dts: omap3-gta04: reduce panel backlight PWM frequency to 83Hz 08348b1c9b6f scsi: ncr5380: Improve interrupt latency during PIO tranfers a8ac51e4ab97 dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests 9f4c3f874a3a dm: convert wait loops to use autoremove_wake_function() e3fabdfdf70e dm: use signal_pending_state() in dm_wait_for_completion() b48633f83f22 dm: rename task state function arguments 5a8f1f80e9dc dm: add two lockdep_assert_held() statements c533f249a166 dm rq: simplify dm_old_stop_queue() f10e06b74407 dm mpath: check if path's request_queue is dying in activate_path() 9dbeaeabacb2 dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED 2397a15aff35 dm rq: factor out dm_mq_stop_queue() 3b785fbcf81c dm: mark request_queue dead before destroying the DM device 8dc23658b7aa dm: return correct error code in dm_resume()'s retry loop 566603e5e6b6 ARM64: dts: meson-gxbb: add USB Nodes cb700f4935db ARM64: dts: gxbb: add i2c bus 2849450ad39d blk-mq: introduce blk_mq_delay_kick_requeue_list() 1befc626c175 ARM64: dts: meson-gxbb: add I2C nodes 8c04d7950ac6 ARM64: dts: meson-gxbb: add pins for I2C e9c9b651a3e2 ARM64: dts: meson-gxbb: Add SPIFC node 2d7ed3df4401 ARM64: dts: meson-gxbb: add the SDIO pins c74b5ecfe332 ARM64: dts: amlogic: add spi nor pins 42bede64c834 ARM64: dts: meson-gxbb: use the new GXBB DWMAC glue driver 8f14a89305b5 ARM64: dts: meson-gxbb: Add Meson GXBB PWM Controller nodes 7b5682c64bd5 ARM64: dts: meson-gxbb: Add Meson MHU Node f59063aee201 ARM64: dts: amlogic: enable ethernet on all Tronsmart Vega S95 devices 81abc2ecac83 spi: fsl-espi: improve and extend register bit definitions 46afd38b7de3 spi: fsl-espi: align register access with other drivers 35f5d71e38f2 spi: fsl-espi: improve and simplify interrupt handler d198ebfb75ad spi: fsl-espi: simplify fsl_espi_setup_transfer e8f814202597 scsi: virtio_scsi: Use complete() instead complete_all() ba2f1293e95f scsi: sym53c8xx_2: Use complete() instead complete_all() 3e3f5a8a0f03 scsi: csiostor: Fix completion usage 04adc0842f5a ASoC: sti: suppress inappropriate fields for sti sound card 5a4326d1c21b ASoC: sti: suppress inappropriate DT fields 4086eae52bea scsi: megaraid_sas: add in missing white space in error message text 57995a486054 regulator: core: Use local ops variable in _regulator_do_set_voltage() 0f72a8a39cd0 ASoC: arizona: Avoid changing SYNC_ENA whilst the FLL_ENA is set 62bb7104687c ASoC: arizona: Allow specification of base for arizona_is_enabled_fll 15ca92156e62 spi: imx: support loopback mode on imx35 2636ba8fa399 spi: imx: set spi_bus_clk for mx1, mx31 and mx35 4e3b2d236fe0 spi: bcm-qspi: Add BSPI spi-nor flash controller driver 44f95d87a618 spi: brcmstb-qspi: Broadcom settop platform driver fa236a7ef240 spi: bcm-qspi: Add Broadcom MSPI driver 5fc78f4c842a spi: Broadcom BRCMSTB, NSP, NS2 SoC bindings b7450e248d71 mwifiex: firmware name correction for usb8997 chipset 787764676f94 mwifiex: Command 7 handling for USB chipsets d86e64768859 rtlwifi: rtl818x: constify local structures 1dc80798a8ca iwlegacy: constify local structures 8136fd58ad60 ath: constify local structures 0cd7f70399f7 rtl8xxxu: fix spelling mistake "firmare" -> "firmware" 54cdf5c727cb rtl8xxxu: Reset device on module unload if still attached ae1799a1cb13 mwifiex: correction in Rx STBC field of htcapinfo 6b03144d93fc mwifiex: handle error if IRQ request fails in mwifiex_sdio_of() 8cc123671a08 ASoC: rt5659: Fix incorrect register addresses dde53bcc3ea0 ASoC: Intel: Skylake: Add 32bit support 9c81e2cf7b9f scsi: hisi_sas: send three identify before phy up 56cc74b9999f scsi: hisi_sas: add missing SATA pending device type to v2 hw 8583d3b5b09f scsi: hisi_sas: remove init_id_frame_v1_hw() 514f16e36b8c scsi: hisi_sas: remove init_id_frame_v2_hw() 44c4abe08f22 scsi: hisi_sas: fix HBA SAS addr endianness for v1 hw d82debecf29b scsi: hisi_sas: fix HBA SAS addr endianness for v2 hw a6f2c7fff90a scsi: hisi_sas: set dma mask before allocate DMA memory 09fe9ecb18a7 scsi: hisi_sas: fix a potential warning for sata disk ejection 85bd6cf3be44 scsi: hisi_sas: fix phy8 linkrate calculation in phy_up_v2_hw() d0df8f9ad549 scsi: hisi_sas: disable dlvry queues once at reset for v2 hw 433f56960140 scsi: hisi_sas: use safe BITS_PER_BYTE for slot tag size calculation 59ba49f9d6ab scsi: hisi_sas: only zero slot memory when reused f1dc35840833 scsi: hisi_sas: keep CHL_INT2 masked for v2 HW 4fde02ad66dc scsi: hisi_sas: save delivery queue write pointer e6c346f303d4 scsi: hisi_sas: save completion queue read pointer c4a11827b760 scsi: cxlflash: Fix context reference tracking on detach f80132613d57 scsi: cxlflash: Refactor WWPN setup 05dab43230fd scsi: cxlflash: Improve EEH recovery time 1d3324c382b1 scsi: cxlflash: Fix to avoid EEH and host reset collisions f11766143caa ASoC: dpcm: Don't apply symmetry for BE with hw param fixup 8891098246d0 ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue 6a0b87c6e7f6 ASoC: da7219: Support HP detect procedure when MCLK not present cfeeed279dc2 x86/dumpstack: Allow preemption in show_stack_log_lvl() and dump_trace() 0278b34bf15f spi: spidev_test: Fix buffer overflow in unescape() df7c52168ee1 ASoC: add rt5663 codec driver c5c5ca777469 block: remove IOPRIO_BITS fc95db3edeaf bio.h: remove a very outdated comment 3f7c624aa58f block: remove bio_destructor_t a8961cae29c3 ASoC: nau8825: fix bug in FLL parameter 96fc294cf6cb ASoC: da7219: software reset codec at probe 42531686639d spi: st-ssc4: Fix misuse of devm_gpio_request/devm_gpio_free APIs d30363364811 ARM: dts: orion5x: Configure WNR854T ethernet PHY LEDs 3e1de31b9bf6 block: Improve bio_set_op_attrs() robustness 4382e33ad374 block, dm-crypt, btrfs: Introduce bio_flags() 637ca77bd1f7 block: Document that bio_op() uses the data type of bio.bi_opf b6114633fb21 ARM: dts: orion5x: Add description for Netgear WNR854T a441b0d093b3 block: remove remnant refs to hardsect abe47114b192 block: remove blk_mq_alloc_single_hw_queue() prototype 223757016837 block_dev: remove DAX leftovers d21ea4bc0f6a block: enable zeroing of io_poll statistics 6e219353afa1 block: add poll_considered statistic 77a1c68a96f4 ARM: orion5x: remove extraneous NO_IRQ fe158a17c1e0 ARM: orion: simplify orion_ge00_switch_init 93a753bdc1b7 ARM: mvebu/orion: remove NO_IRQ check from device init 7d619d8ae06e ARM: mv78xx0: simplify ethernet device creation 91762fab3082 ARM: dts: arm: orion5x: Add DT include for mv88f5181 96b5a5452859 dt-bindings: arm: add DT binding for Marvell Orion5x SoC family 220ece397c45 ARM: dts: orion5x: Add required properties for orion-wdt to DT node ab48eb533270 dt-binding: mrvl-gpio: remove orion-gpio description 93970e67bdae arm64: dts: marvell: enable MSI for PCIe on Armada 7K/8K f166d9f29768 drm/amd/amdgpu: Remove double lock from gfx v6 075719c3cb79 drm/amd/amdgpu: Convert messages in gmc v6 to dev_*() e5c5304f1387 drm/amd/amdgpu: Comment out currently unused SI DPM struct f80c738c614e drm/amd/amdgpu: Tidy up SI SMC code (v2) f2f6f828fc79 dmaengine: cppi41: Ignore EINPROGRESS for PM runtime 360af35b08da dmaengine: cleanup with list_first_entry_or_null() de75abbe0121 arm/xen: fix SMP guests boot d4c77c0532e2 dmaengine: omap-dma: Correct type2 descriptor's member types 6cfeaf5125d4 cpu/hotplug: Include linux/types.h in linux/cpuhotplug.h ecb3f394c5db genirq: Expose interrupt information through sysfs aa570be6de67 dmaengine: NO_IRQ removal from powerpc-only drivers df804d5e2749 mmc: omap: Initialize dma_slave_config to avoid random data in it's fields e57896087661 mmc: omap_hsmmc: Initialize dma_slave_config to avoid random data 443fd7c92f5a ARM: DT: STi: stihxxx-b2120: Add DT nodes for STi audio card 67f1ff404bdd ARM: STi: DT: STiH407: Add uniperif reader dt nodes 271739b6d81b ARM: STi: DT: STiH407: Add uniperif player dt nodes 9cf807f60236 ARM: STi: DT: STiH407: Add sti-sasg-codec dt node 857d477feb5d ARM: DT: STiH407: Add spdif_out pinctrl config d4fe226c7ff3 ARM: DT: STiH407: Add i2s_in pinctrl configuration 6548defe72eb ARM: DT: STiH407: Add i2s_out pinctrl configuration 399ce40b4729 ARM: STi: DT: STiH407: Add FDMA driver dt nodes. 0b97a484e52c mac80211: check skb_linearize() return value ea54ff400889 drm/i915: Ignore OpRegion panel type except on select machines 86dfb76cba28 Revert "drm/i915/psr: Make idle_frames sensible again" 74712339a4fc drm/i915: Restore lost "Initialized i915" welcome message c8ebfad7a063 drm/i915: Ignore OpRegion panel type except on select machines 77fd4136e58c pinctrl: sh-pfc: r8a7794: Implement voltage switching for SDHI 0e1396f101da pinctrl: sh-pfc: r8a7791: Implement voltage switching for SDHI 9a6caa13f85e pinctrl: sh-pfc: Add PORT_GP_24 helper macro b78ea84a7d45 phy-twl4030-usb: initialize charging-related stuff via pm_runtime 78489c7c48d4 phy-twl4030-usb: better handle musb_mailbox() failure e74e83724808 usb: chipidea: udc: Use the preferred form for passing a size of a struct 58001effe172 usb: chipidea: udc: Fit into a single line 382c1b38d8e7 usb: chipidea: udc: Use dma_pool_zalloc() c744a0db756b usb: chipidea: host: disable io watchdog c6ee9f2345a2 usb: chipidea: udc: Use direction flags consequently 9dba516ed282 usb: chipidea: imx: set over current polarity per dts setting e5b3253dcc8c doc: usb: ci-hdrc-usb2: add property over-current-active-high 5de97f8bd74d doc: usb: usbmisc-imx: add imx7d compatible string 8007eb4e1824 usb: chipidea: udc: Don't flush endpoint fifo twice 66b76dbe37df usb: chipidea: udc: move write barrier into hw_ep_prime 6eaed1665fc6 powerpc/powernv: Fix the state of root PE 09c448d3c61f cpufreq: intel_pstate: Use IOWAIT flag in Atom algorithm 98cc4544d65c ARM: dts: Add support for more than 2GB of memory for omap5 0af28cc92690 ARM: dts: am57xx-beagle-x15: Add support for rev B1 d20f997b4d1f ARM: dts: am57xx-beagle-x15: Remove pinmux configurations for erratum i869 e7ee0bc6ae1e ARM: dts: Fix LEDs for igepv5 b118c6a6ffa1 ARM: dts: Add power button support for igepv5 2e06285655b5 vfio: platform: mark symbols static where possible 75b54cb57ca3 rxrpc: Add IPv6 support 1c2bc7b948a2 rxrpc: Use rxrpc_extract_addr_from_skb() rather than doing this manually aaa31cbc6673 rxrpc: Don't specify protocol to when creating transport socket cd5892c756f5 rxrpc: Create an address for sendmsg() to bind unbound socket with 952a5db0c0f8 ARM: dts: Configure omap5 OTG ID pin 08f9268b2a2e ARM: dts: ARM: dts: Fix omap5 SDIO dat1 interrupt 84ae49747fe2 ARM: dts: Configure panda SDIO WLAN wakeirq 77169812739d xfs: normalize "infinite" retries in error configs 8630c32275ba avr32: fix copy_from_user() e98b9e37ae04 microblaze: fix __get_user() d0cf385160c1 microblaze: fix copy_from_user() c90a3bc5061d m32r: fix __get_user() 8f035983dd82 blackfin: fix copy_from_user() 917400cecb4b sparc32: fix copy_from_user() 6e050503a150 sh: fix copy_from_user() c6852389228d sh64: failing __get_user() should zero b615e3c74621 score: fix copy_from_user() and friends c2f18fa4cbb3 score: fix __get_user/get_user fd2d2b191fe7 s390: get_user() should zero on failure 224264657b8b ppc32: fix copy_from_user() aace880feea3 parisc: fix copy_from_user() acb2505d0119 openrisc: fix copy_from_user() 2e29f50ad5e2 nios2: fix __get_user() e33d1f6f72cc nios2: copy_from_user() should zero the tail of destination ae7cc577ec2a mn10300: copy_from_user() should zero on access_ok() failure... 43403eabf558 mn10300: failing __get_user() and get_user() should zero e69d700535ac mips: copy_from_user() must zero the destination on access_ok() failure 05d9d0b96e53 ARC: uaccess: get_user to zero out dest in cause of fault 8ae95ed4ae5f metag: copy_from_user() should zero the destination on access_ok() failure a5e541f796f1 ia64: copy_from_user() should zero the destination on access_ok() failure f35c1e067172 hexagon: fix strncpy_from_user() error return 3b8767a8f00c frv: fix clear_user() eb47e0293baa cris: buggered copy_from_user/copy_to_user/clear_user 9ad18b75c2f6 asm-generic: make get_user() clear the destination on errors 79c350e45ebc xfs: fix signed integer overflow 791cc43b36eb Make __xfs_xattr_put_listen preperly report errors. 541d48f05fa1 xfs: change mailing list address a27f6ef4e636 xfs: undo block reservation correctly in xfs_trans_reserve() 75e421263992 rxrpc: Correctly initialise, limit and transmit call->rx_winsize 3432a757b1f8 rxrpc: Fix prealloc refcounting cbd00891de9b rxrpc: Adjust the call ref tracepoint to show kernel API refs 01fd0742248c rxrpc: Allow tx_winsize to grow in response to an ACK 89a80ed4c09a rxrpc: Use skb->len not skb->data_len b25de3605339 rxrpc: Add missing unlock in rxrpc_call_accept() 33b603fda815 rxrpc: Requeue call for recvmsg if more data 91c2c7b656a8 rxrpc: The IDLE ACK packet should use rxrpc_idle_ack_delay bc4abfcf5183 rxrpc: Add missing wakeup on Tx window rotation 08a39685a771 rxrpc: Make sure we initialise the peer hash key 21ca6d2c52f8 cpufreq: schedutil: Add iowait boosting 8c34ab1910a7 cpufreq / sched: SCHED_CPUFREQ_IOWAIT flag to indicate iowait condition 9b6a9ecc2d88 selinux: fix error return code in policydb_read() 905933af8924 pinctrl: Fix "st,syscfg" definition for STM32 pinctrl eb4ec68acf5e driver: base: pinctrl: return error from pinctrl_bind_pins() 035ee288ae7a PCI: Fix bridge_d3 update on device removal dd60fba73245 perf tools: Add infrastructure for PMU specific configuration 649d7df29ca8 f2fs: fix to set PageUptodate in f2fs_write_end correctly 61e4da1172d1 f2fs: fix parameters of __exchange_data_block 951292960889 MAINTAINERS: update f2fs entry e8ea9b3d7e27 f2fs: avoid ENOMEM during roll-forward recovery 30d476ae738d perf report: Enable group view with hierarchy 195bc0f8443d perf ui/stdio: Rename print_hierarchy_header() 9a6ad25b5a20 perf ui/stdio: Always reset output width for hierarchy d2580c7a5b4e perf hist: Initialize hierarchy tree explicitly 9d97b8f512a0 perf hists: Introduce hists__link_hierarchy() 09034de63e42 perf hists: Introduce hists__match_hierarchy() 0a4a7e435f45 perf build: Compare mman.h related headers against kernel originals f148b41e8b2e x86: Clean up various simple wrapper functions 85063fac1f72 x86/entry/64: Clean up and document espfix64 stack setup 1ef0199a1a69 selftests/x86/sigreturn: Use CX, not AX, as the scratch register d59dc7bcfa64 sched/numa, mm: Revert to checking pmd/pte_write instead of VMA flags fbef103fad50 perf tools: Do hugetlb handling in more systems 277cf08f3feb perf trace beauty mmap: Fix defines for non !x86_64 f3539c12d819 tools include: Add uapi mman.h for each architecture 89b706fb28e4 cfg80211: reduce connect key caching struct size e9c8f8d3a4d5 cfg80211: validate key index better 9381e267b69a cfg80211: wext: only allow WEP keys to be configured before connected 386b1f273850 nl80211: only allow WEP keys during connect command 42ee231cd12c nl80211: fix connect keys range check b6b5555bc89f cfg80211: disallow shared key authentication with key index 4 ad5987b47e96 nl80211: validate number of probe response CSA counters 0d2665b6bcfd serial: mxs-auart: Use PTR_ERR_OR_ZERO() to simplify the code 5d7519dfc963 serial: mxs-auart: Disable clock on error path 8b2303de399f serial: core: Fix handling of options after MMIO address 1e512d45332b serial: imx: add error messages when .probe fails b9d66a36aa77 mlxsw: spectrum: Add support for new ethtool API 91bdc7a43ac7 mlxsw: spectrum: Indicate support of multiple port types 0213424adad6 mlxsw: spectrum: Report port type according to operational speed 4149b97f728e mlxsw: spectrum: Report link partner's advertised speeds 0c83f88c0208 mlxsw: spectrum: Correctly report autonegotiation 440f895aa97f drivers: net: phy: xgene: Fix 'remove' function 57ccdf449f96 tick/nohz: Prevent stopping the tick on an offline CPU 36a19b299536 net: ethernet: apm: xgene: use new api ethtool_{get|set}_link_ksettings 971d3a44c00d net: ethernet: apm: xgene: use phydev from struct net_device 715f5552b1e9 sctp: hold the transport before using it in sctp_hash_cmp a5f54fcc8a63 net: ethernet: dwmac: fix non static symbol warning a7c22bda52e2 net: macb: fix missing unlock on error in macb_start_xmit() 9413d968f243 microblaze/PCI: Add multidomain support for procfs 99c1790e5bbd net: Remove NO_IRQ from powerpc-only network drivers b328f3ce993c PCI: xilinx: Dispose of MSI virtual IRQ 8a4036edf946 PCI: xilinx: Clear correct MSI set bit 3cd049ab9edd PCI: xilinx: Clear interrupt register for invalid interrupt 801f823dc2d5 MIPS: c-r4k: Fix size calc when avoiding IPIs for small icache flushes 4b7b948b1fcd vme: fake: fix build for 64-bit dma_addr_t 0b3191d4ea64 ttyprintk: Neaten and simplify printing c20cb8119337 tipc: fix possible memory leak in tipc_udp_enable() 9c0da3cc61f1 ARM: dts: explicitly mark skeleton.dtsi as deprecated 54a2ec67f1db usb: ohci: Allow ohci on omap5 also 28b89b9e6f7b cpuset: handle race between CPU hotplug and cpuset_hotplug_work b44bbc46a8bb usb: core: setup dma_pfn_offset for USB devices and, interfaces 3cbc6fc9c99f MIPS: Add a missing ".set pop" in an early commit 3e1be7ad2d38 bnx2: Reset device during driver initialization 9cdd8e11c2a2 USB: host: ohci-at91: fix non static symbol warning b175b38a0fa6 usb: host: xhci-tegra: Fix error return code in tegra_xusb_probe() 36ae6776e42d ezusb: constify local structures f409440703f3 USB: wusbcore: add in missing white space in error message text efbe27b3cf60 cdc-acm: cleaning up debug in data submission path 46e75075baec cdc-acm: cleanup debugging in submission path b584fa1fde71 PCI: xilinx: Keep both legacy and MSI interrupt domain references 308433155a67 net: bridge: add helper to call /sbin/bridge-stp 21b031fbd165 usb: musb: remove redundant stack buffers 48fed03b4b37 usb: musb: am35x: fix error return code in am35x_probe() 947c49afe41f usb: musb: da8xx: Remove mach code d458fe9a71a1 usb: musb: da8xx: Use devm in probe 7cba17ec9adc musb: sunxi: Add support for platform_set_mode 65b3f50ed6fa usb: musb: Add PM runtime support for MUSB DSPS glue layer ae909fe4f4e8 usb: musb: Simplify PM runtime for 2430 glue layer 2f3fd2c5bde1 usb: musb: Prepare dsps glue layer for PM runtime support 467d5c980709 usb: musb: Implement session bit based runtime PM for musb-core f665bd1515ac PCI: xilinx-nwl: Enable all MSI interrupts using MSI mask 5eb0d6eb3fac irqchip/atmel-aic: Fix potential deadlock in ->xlate() ebf9ff753c04 genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers 951c39cd3bc0 MIPS: paravirt: Fix undefined reference to smp_bootstrap ecebca79f697 dma-buf/sync-file: Avoid enable fence signaling if poll(.timeout=0) 0a8784e792a0 hwmon: (lm95241) Update module description to include LM95231 ca05ab20f129 hwmon: (lm95245) Select REGMAP_I2C acf32964de8e hwmon: (ibmpowernv) Fix label for cores numbers not threads c2a7ff18edcd PCI: xilinx-nwl: Expand error logging 92467a5fd559 ARM: dts: artpec: set irq affinity on pmu interrupts 1b875160af6c ARM: dts: artpec: use optimized pl310 settings d09ea47ac8db ARM: dts: artpec: use clock binding header ba6d018e3d2f x86/mm/pkeys: Do not skip PKRU register if debug registers are not used 69b05825e1f8 ALSA: seq: fix to copy from/to user space d2f3e1058c7f staging: fwserial: fix checkpatch permission warnings 4854f175c318 mac80211: remove useless open_count check 7cc4ef8ed132 x86/RAS/mce_amd_inj: Fix some W= warnings a884675b873a x86/MCE/AMD, EDAC: Handle reserved bank 4 on Fam17h properly 4f29b73bae15 x86/mce/AMD: Extract the error address on SMCA systems 4b711f92c9b2 x86/mce, EDAC/mce_amd: Print MCA_SYND and MCA_IPID during MCE on SMCA systems 5828c46f2c07 x86/mce/AMD: Save MCA_IPID in MCE struct on SMCA systems 66ef269dbbe4 x86/mce/AMD: Ensure the deferred error interrupt is of type APIC on SMCA systems 87a6d4091bd7 x86/mce/AMD: Update sysfs bank names for SMCA systems 5896820e0aa3 x86/mce/AMD, EDAC/mce_amd: Define and use tables for known SMCA IP types 856095b1794b EDAC/mce_amd: Use SMCA prefix for error descriptions arrays c019b951e1f9 EDAC/mce_amd: Add missing SMCA error descriptions cfee4f6f0b20 x86/mce/AMD: Read MSRs on the CPU allocating the threshold blocks bad744b7f29d x86/RAS: Add syndrome support to mce_amd_inj b300e87300b6 EDAC/mce_amd: Print syndrome register value on SMCA systems db819d60f672 x86/mce: Add support for new MCA_SYND register 74ab0e7a836a x86/mce/AMD: Use msr_ops.misc() in allocate_threshold_blocks() 1d191e1057ae Staging: wilc1000: Remove struct typedef 8824ee857348 mfd: axp20x: Add support for AXP806 PMIC 204ae2963e10 mfd: axp20x: Add bindings for AXP806 PMIC 65f5c3ea622d staging: vme/devices: vme_user.c: fix: converted decimal permissions to octal b9ac4b65b5c0 staging: gs_fpga_boot: Remove multiple blank lines c7e65f4d2f79 staging: ks7010: Remove the explicit NULL comparison 8b70d6961f03 staging: netlogic: Make net_device_ops const b8a7b4746723 Staging: vt6655: Remove unused function vnt_key_init_table c371ffa79c4c staging: slicoss: add new line after struct declaration 602facfd9639 staging: most: core: constify structure member bc5f96a15658 staging: most: core: show all linked channels 25b80dbe3fa6 Staging: comedi: drivers: Delete NULL check before pci_dev_put 6e3029397698 staging: comedi: comedi_fops: coding style fixes 601e59fa5149 staging: gdm724x: Add spaces around the '*' operator 4a2a867f5bad staging: rtl8712: fix block comments 12bc1d1e9cb1 staging: rtl8712: fix coding style error reported from checkpatch d147d5489933 Revert "gpio: pca953x: initialize ret to zero to avoid returning garbage" e2753293ac4b x86/pkeys: Fix pkeys build breakage for some non-x86 arches 95b5bf7ccca0 ath10k: remove 4-addr padding related hw_param configuration 9e19e1326142 ath10k: properly remove padding from the start of rx payload ae02c8719aab ath10k: add provision for Rx descriptor abstraction 43d923e2c192 ath10k: move ath10k_hw_params definition to hw.h 3040420158c1 ath10k: improve logging message 36e09e1f874b crypto: squash lines for simple wrapper functions e9afc746299d hwrng: geode - Use linux/io.h instead of asm/io.h 6e9b5e76882c hwrng: geode - Migrate to managed API 94879fa82275 hwrng: st - Fix missing clk_disable_unprepare() on error in st_rng_probe() 31b2a73c9c5f hwrng: amd - Migrate to managed API 58b022acac8d hwrng: core - Allocate memory during module init 378bc4ed74a6 crypto: qat - fix leak on error path a826806b7c59 hwrng: pasemi - Use linux/io.h instead of asm/io.h 1d1f98d180ff crypto: omap-des - fix crypto engine initialization order 0d0cda93de95 crypto: omap-aes - fix crypto engine initialization order 8c1d7fa53166 ath10k: enable peer stats by default 214d55394481 ath10k: remove unused variable ar_pci 5f4761dda2ba ath10k: fix memory leak on caldata on error exit path 9fcb191a84eb crypto: omap-aes - Add fallback support 164f3ef301bf crypto: omap-aes - Add support for multiple cores f303b455bb95 crypto: omap-aes - use runtime_pm autosuspend for clock handling cb8d5c834664 crypto: omap-sham - fix SW fallback HMAC handling for omap2/omap3 5a793bcadbe9 crypto: omap-sham - fix software fallback handling 4e7813a0b2ae crypto: omap-sham - avoid executing tasklet where not needed b03c1e3b8eed MIPS: Remove compact branch policy Kconfig entries ac7e385f2bf1 MIPS: MAAR: Fix address alignment 58cae9b0f0c1 MIPS: Fix memory regions reaching top of physical 2809328f6ef2 MIPS: uprobes: fix incorrect uprobe brk handling e3b23148fd8a MIPS: ath79: Fix test for error return of clk_register_fixed_factor(). e50237c7c298 gpio: aspeed: add MODULE_LICENSE() 2ca342d391e3 regulator: axp20x: Support AXP806 variant 9b5fb0ca5d51 pinctrl: meson-gxbb: add the missing SDIO interrupt pin 2db34e78f126 crypto: arm64/aes-ctr - fix NULL dereference in tail processing f82e90b28654 crypto: arm/aes-ctr - fix NULL dereference in tail processing acdb04d0b367 crypto: skcipher - Fix blkcipher walk OOM crash 53a5d5ddccf8 crypto: echainiv - Replace chaining with multiplication 40918e0bb81b Revert "drm/i915/psr: Make idle_frames sensible again" 4440a2ab3b9f netfilter: synproxy: Check oom when adding synproxy and seqadj ct extensions 14e2dee0996f netfilter: nft_hash: fix hash overflow validation 0a1e00537491 gpiolib: Forbid irqchip default trigger for ACPI enumerated devices 55956035266d pinctrl: aspeed: fix regmap error handling 03e9888f955c pinctrl: mediatek: constify gpio_chip structures d9048cdbc9ed pinctrl: stm32: constify gpio_chip structures e35b5ab0a706 gpio: constify gpio_chip structures 9d99c41a1261 gpio: lp873x: Use devm_gpiochip_add_data() for gpio registration e084448b5d26 pinctrl/amd: switch to using a bool for level 0eb9f683336d pinctrl: Add IRQ support to STM32 gpios 23fb16194b95 pinctrl: Add IRQ related DT properties of STM32 pinctrl e1c0d66fcb17 powerpc: Set used_(vsr|vr|spe) in sigreturn path when MSR bits are active 261831160d4d powerpc/ptrace: Fix cppcheck issue in gpr32_set_common/gpr32_get_common() b135077b83f0 cxl: Fix informational message 3daf3c206992 powerpc/32: Add missing \n and switch to pr_warn() ad410674f560 powerpc/mm: Update the HID bit when switching from radix to hash c6d1a767b9ea powerpc/mm/radix: Use different pte update sequence for different POWER9 revs 694c4951922d powerpc/mm/radix: Use different RTS encoding for different POWER9 revs 7dccfbc325bb powerpc/book3s: Add a cpu table entry for different POWER9 revs 687e16bc2f92 powerpc/pasemi: Fix device_type of Nemo SB600 node. 50246787655d powerpc/pasemi: Fix Nemo SB600 i8259 interrupts. 88c13e2f4f04 powerpc/pasemi: Add Nemo motherboard config option. 63019f3cab99 hwrng: pasemi-rng - Use linux/io.h instead of asm/io.h 6f95d4b2f655 powerpc/ps3: fix spelling mistake in function name 57073e27816f powerpc/Makefile: Construct the UTS_MACHINE value more concisely 68201fbbb04a powerpc/Makefile: Drop CONFIG_WORD_SIZE for BITS 6abe248e1609 powerpc/boot: Use $(Q) to quiet build rules not @ 2ca07d7c4f7e powerpc/vdso64: Drop vdso64as d312603a44eb powerpc/Makefile: CROSS32AS is unused, remove it d8d42b0511fe powerpc/64: Do load of PACAKBASE in LOAD_HANDLER 27510235dd2b powerpc/64: Correct comment on LOAD_HANDLER() f0f558b131db powerpc/mm: Preserve CFAR value on SLB miss caused by access to bogus address b42d9023a31e powerpc/xmon: Don't use ld on 32-bit 0545d5436aef powerpc/sparse: Add more assembler prototypes d8bced27be25 powerpc/fadump: Set core e_flags using kernel's ELF ABI version 7c98bd72081c powerpc/sparse: Make a bunch of things static e6be244a8321 usb: gadget: uvc: add V4L2 dependency b281dc630b41 usb: dwc3: of-simple: add compatible for Cavium 11d62caf93cf mac80211: simplify TDLS RA lookup 8d51dbb8c7fb mac80211: Re-structure aqm debugfs output and keep CoDel stats per txq 050bc4e846af scsi: introduce a quirk for false cache reporting 26c9cac402c4 usb: dwc3: of-simple: allow glues without clocks 2686ebfdf7f9 drm/i915: Add support for Kabylake to function obtaining shared PLL aad9e5ba2433 KVM: PPC: e500: Rename jump labels in kvmppc_e500_tlb_init() 4c73195edbe3 iwlegacy: use IS_ENABLED() instead of checking for built-in or module 5f94bebe72ed hamradio: use IS_ENABLED() instead of checking for built-in or module 12c70f30533e stmmac: use IS_ENABLED() instead of checking for built-in or module 547e530a5e10 sis900: use IS_ENABLED() instead of checking for built-in or module 795f02344af4 sfc: use IS_ENABLED() instead of checking for built-in or module cbbe6096de42 natsemi: use IS_ENABLED() instead of checking for built-in or module bb152934015b net: mvneta: use IS_ENABLED() instead of checking for built-in or module ee58c1149e2b ixgbe: use IS_ENABLED() instead of checking for built-in or module e2eae5b80f66 i825xx: use IS_ENABLED() instead of checking for built-in or module 504e76e5b93d net/fsl_pq_mdio: use IS_ENABLED() instead of checking for built-in or module 067577868b4f sundance: use IS_ENABLED() instead of checking for built-in or module da556d6a1a38 bnx2: use IS_ENABLED() instead of checking for built-in or module 941992d29447 ethernet: amd: use IS_ENABLED() instead of checking for built-in or module 5a5ab1611aa5 starfire: use IS_ENABLED() instead of checking for built-in or module aa211d2074ec 3c59x: use IS_ENABLED() instead of checking for built-in or module 38085c987f52 extcon: Add support for qcom SPMI PMIC USB id detection hardware 8670b4598064 extcon: Use the extcon_set_state_sync() instead of deprecated functions 525867dbd118 extcon: axp288: Fix spelling mistake e5b07e555b02 extcon: max14577: Change Krzysztof Kozlowski's email to kernel.org a217726a7df1 ACPI / APD: constify local structures c7914e8dfa40 extcon: Introduce EXTCON_PROP_DISP_HPD property 17926551c98a PM / Domains: Add support for removing nested PM domains by provider 3fe577107ccf PM / Domains: Add support for removing PM domains de0aa06d8b1c PM / Domains: Store the provider in the PM domain structure 19efa5ff63dc PM / Domains: Prepare for adding support to remove PM domains 0159ec670763 PM / Domains: Verify the PM domain is present when adding a provider 892ebdcccb4e PM / Domains: Don't expose xlate and provider helper functions f58d4e5ab0ca PM / Domains: Don't expose generic_pm_domain structure to clients 3468c9d9ef5c staging: board: Remove calls to of_genpd_get_from_provider() 8d68c3713aa6 ARM: EXYNOS: Remove calls to of_genpd_get_from_provider() ec69572b3f0d PM / Domains: Add new helper functions for device-tree ad38677df44b cpufreq: CPPC: Force reporting values in KHz to fix user space interface e2cdeaa1232d PM / AVS: SmartReflex: Neaten logging 26619804e733 cpufreq: create link to policy only for registered CPUs 42ce8921cca0 intel_pstate: constify local structures 297a66221d2b cpufreq: dt: Support governor tunables per policy 33cc4fc1b214 cpufreq: dt: Update kconfig description e86eee6bc2aa cpufreq: dt: Remove unused code dabe73cbeba4 MAINTAINERS: Add Documentation/cpu-freq/ 1ad1410f632d PM / Hibernate: allow hibernation with PAGE_POISONING_ZERO ffdf8b867b92 cpufreq: dt: Add support for r8a7792 c12f29a5d44d x86: ACPI: make variable names clearer in acpi_parse_madt_lapic_entries() 0f61aaa41398 x86: ACPI: remove extraneous white space after semicolon fa7fd6fa38e3 PM / sleep: enable suspend-to-idle even without registered suspend_ops 5b3f249c94ce PM / sleep: Increase default DPM watchdog timeout to 120 3d664b070ccb PCI: rcar: Don't disable/unprepare clocks on prepare/enable failure 6e9057a8f90f drm/amd/amdgpu: Tidy up SI IH code 77d318a6b9f2 drm/amd/amdgpu: Correct whitespace in SI DPM code c3d986458544 drm/amd/amdgpu: Clean up SI DPM table assignments 9623e4bfaa5e drm/amd/amdgpu: Allow calling si_dpm_fini at any point cb5df31b2d21 drm/amd/amdgpu: Tidy up SI DMA code a3fd80740a65 drm/amd/powerplay: fix issue power containment not enabled on Tonga. 2377cd945fcd drm/amd/powerplay: enable/disable auto thermal throttle for tonga. 74b0b1578457 drm/amd/amdgpu: S4 issue for amdgpu (v2) 3aecd24c65b9 drm/amdgpu: change job->ctx field name d4946ccfd037 drm/amdgpu: new method to sync ce&de ea4a8c1d94e9 drm/amdgpu: add VCE VM mode support 6c8b12080e97 PCI: altera: Remove redundant platform_get_resource() return value check ce4f1c7ad490 PCI: altera: Move retrain from fixup to altera_pcie_host_init() 8e7ca8ca5fd8 PCI: xilinx: Relax device number checking to allow SR-IOV e18934b5e9c7 PCI: designware: Relax device number checking to allow SR-IOV d99e30b7936a PCI: altera: Relax device number checking to allow SR-IOV 156c55325d30 PCI: Check for pci_setup_device() failure in pci_iov_add_virtfn() f6ce410a59a4 drm/fence: allow fence waiting to be interrupted by userspace bf2c4b6f9b74 svcauth_gss: Revert 64c59a3726f2 ("Remove unnecessary allocation") f4702d61eb53 f2fs: add common iget in add_fsync_inode 723344dd0b2a irqchip/gicv3-its: Use MADT ITS subtable to do PCI/MSI domain initialization db744aaa279f irqchip/gicv3-its: Factor out PCI-MSI part that might be reused for ACPI 3f010cf19732 irqchip/gicv3-its: Probe ITS in the ACPI way db40f0a7aea5 irqchip/gicv3-its: Refactor ITS DT init code to prepare for ACPI d14ae5e6bac3 irqchip/gicv3-its: Cleanup for ITS domain initialization be2021baeed6 PCI/MSI: Setup MSI domain on a per-device basis using IORT ACPI table 4bf2efd26d76 ACPI: Add new IORT functions to support MSI domain handling 88ef16d888a0 ACPI: I/O Remapping Table (IORT) initial support 2cfe199ca5a8 nvme-rdma: add back dependency on CONFIG_BLOCK 1bda18de8f15 nvme-rdma: fix null pointer dereference on req->mr e87a911fed07 nvme-rdma: use ib_client API to detect device removal e89ca58f9c90 nvme-rdma: add DELETING queue flag 1696566f995c iio: accel: mxc6255: Fix chip-id check 2f58ea64bd89 spi: meson: Add GXBB compatible 164c5cd5ffab spi: meson: Add GXBB Compatible string c59b24f87b99 ASoC: constify gpio_chip structures 52abe54138d9 ASoC: ac97: constify gpio_chip structures 115c7254882c ASoC: constify snd_pcm_ops structures 38d003f1a43f spi: fsl-espi: merge fsl_espi_trans and fsl_espi_do_trans 06af115d6c6d spi: fsl-espi: improve message length handling cce7e3a2fe39 spi: fsl-espi: factor out handling of read data 96361fafbbfc spi: fsl-espi: centralize populating struct spi_transfer d3152cf1c8cf spi: fsl-espi: factor out initial message checking 2a4635ea1d39 spi: tools: enable CROSS_COMPILE in Makefile 7c7289a40425 spi: pxa2xx: Default thresholds to PXA configuration 96579a4e56bd spi: pxa2xx: Remove pointer to chip data from driver data 4fc0caac065d spi: pxa2xx: Remove pointer to current SPI message from driver data bffc967e93c7 spi: pxa2xx: Do not needlessly initialize stack variables 3628c6987fb4 ASoC: rockchip: spdif: restore register during runtime_suspend/resume cycle f0447f6cbb20 ASoC: rockchip: i2s: restore register during runtime_suspend/resume cycle a1338a7d4cd4 ASoC: rt5514: make the volume TLV to match the units 0.01dB 3aef463222ea spi: dw: round up result of calculation for clock divider 5bcc6a2f0612 spi: fsl-espi: merge fsl_espi_bufs and fsl_espi_cpu_bufs 84ccfc371f4a spi: fsl-espi: improve return value handling in fsl_espi_bufs 809b1e017bbd spi: fsl-espi: merge fsl_espi_cmd_trans and fsl_espi_rw_trans faceef390702 spi: fsl-espi: eliminate struct fsl_espi_transfer 5cd7b8be6b7b spi: fsl-espi: remove element actual_length from struct fsl_espi_trans 0319d4991ea6 spi: fsl-espi: fix status handling in fsl_espi_do_one_msg e33a3ade9091 spi: fsl-espi: remove element status from struct fsl_espi_transfer 7c159aa8c103 spi: fsl-espi: factor out filling the local buffer 1423877b73ed spi: fsl-espi: pre-allocate message buffer 89c59cca48f0 irqchip/gic: Mark gic_init_physaddr() static 39a342b25252 irqchip/gic-pm: Update driver to use of_pm_clk_add_clk 91ef84428a86 irqchip/gic-v3: Reset BPR during initialization 04c8b0f82c7d irqchip/gic: Make locking a BL_SWITCHER only feature ecfcdfec7e0c netfilter: nf_nat: handle NF_DROP from nfnetlink_parse_nat_setup() c7c35407cd86 EDAC, sb_edac: Remove NULL pointer check on array pci_tad 2e917d602acd netfilter: nft_numgen: fix race between num generate and store it 8e8118f89313 netfilter: conntrack: remove packet hotpath stats 6bd14303a908 netfilter: nf_queue: get rid of dependency on IP6_NF_IPTABLES 23d07508d25c netfilter: Add the missed return value check of nft_register_chain_type 4e6577de7180 netfilter: Add the missed return value check of register_netdevice_notifier cf71c03edf10 netfilter: nf_conntrack: simplify __nf_ct_try_assign_helper() return logic 7f3037a5ec06 f2fs: check free_sections for defragmentation ed214a11830a f2fs: forbid to do fstrim if fs has some error 34b5d5c22d64 f2fs: avoid page allocation for truncating partial inline_data a8499f20d30e PCI: pciehp: Rename pcie_isr() locals for clarity 71212c9b04eb netfilter: nf_tables: don't drop IPv6 packets that cannot parse transport 10151d7b03e2 netfilter: nf_tables_bridge: use nft_set_pktinfo_ipv{4, 6}_validate ddc8b6027ad0 netfilter: introduce nft_set_pktinfo_{ipv4, ipv6}_validate() 8df9e32e7ed2 netfilter: nf_tables_ipv6: setup pktinfo transport field on failure to parse beac5afa2d78 netfilter: nf_tables: ensure proper initialization of nft_pktinfo fields dbd2be0646e3 netfilter: nft_dynset: allow to invert match criteria 70ca767ea1b2 netfilter: nft_hash: Add hash offset value f92f053bb609 drm: Move property validation to a helper, v2. d9ea48bc4e7c perf hists browser: Fix event group display 395317bbc200 rpmsg: smd: fix dependency on QCOM_SMD=n f971cc9aabc2 tracing: Have max_latency be defined for HWLAT_TRACER as well b09eed7f811d pinctrl: samsung: Remove an always false dev->of_node test c11a0442b0fe pinctrl: intel: merrifield: fix dup size in probe 313b9a9938bf gpio: pca953x: initialize ret to zero to avoid returning garbage d4b8e2c5b07e dt: net: enhance DWC EQoS binding to support Tegra186 7a023fd23949 perf probe: Fix dwarf regs table for x86_64 ac182e8abc6f mei: me: add kaby point device ids 6d125412fc16 gpio: iop: Use generic GPIO MMIO functions for driver 31963eb039b7 gpio: fix documentation for gpiod_unexport ea3d579d8f0c gpio: pca953x: coding style fixes 60f547be82ac gpio: pca953x: remove an unused variable c6e3cf01d31d gpio: pca953x: refactor pca953x_read_regs() 7acc66e3711b gpio: pca953x: refactor pca953x_write_regs() 53661f3bc64a gpio: pca953x: code shrink 4c806c989110 gpio: mxc: add generic gpio request/free callbacks to pinctrl e188cbf7564f gpio: mxc: shift gpio_mxc_init() to subsys_initcall level 430be10dd356 pinctrl: imx: accept gpio request/free from pinctrl 14bf873e5921 gpio: lpc32xx: remove unused platform data file 5803348cfcea pinctrl/at91: Don't provide a default trigger type f6573adedb7d staging: unisys: visorbus: cleanup include listings 4f3f0c3d7c3d staging: unisys: visorbus: merge guestlinuxdebug with vmcallinterface.h 7f5780a266cd staging: unisys: remove check for GNUC dca0a14df16c staging: unisys: visorbus: Move non global guestlinuxdebug to visorbus 443c0c7ae95d staging: unisys: visorbus: remove include for vbuschannel.h 77190cfc458a staging: unisys: visorbus: Merge iovmcall_gnuc into vmcallinterface b6d0fa15e851 staging: unisys: visorbus: merge vbusdeviceinfo.h into vbuschannel 3995c5da25e9 staging: unisys: visorbus: Reorder functions to avoid including header 8a7a2fde4d8a staging: unisys: visorbus: Merge controlvm completion status to controlvmchannel e308d698bca7 staging: unisys: merge diagchannel.h to visorbus.h 89cb05105117 staging: unisys: visorinput: Remove ultrainputreport.h include d7cbd9f6c4cd staging: unisys: visorinput: Update visorinput.c includes d6d0c6f444a8 staging: unisys: visorbus: Merge channel_guid.h with channel.h 7339cb09a91e staging: unisys: visorbus: Convert visorchipset.h refs 43c0ab0e1c7f staging: unisys: Move vbushelper.h contents to visorbus_private.h 1e5bcbe67aee staging: unisys: visorbus: remove putfile_buffer_entry d5bc757c1f66 staging: unisys: visorbus: remove unused lists 1bda5a2b0acc staging: unisys: visorbus: remove g_devicechangestate_packet fbb5d8cf680b staging: unisys: visornic_main.c remove unused pound defines 992d03d91b4c staging: unisys: visorbus_main.c remove unused pound defines f6376a590178 staging: unisys: visorchipset.c remove unused pound defines 0c8de4cf6dd5 staging: dgnc: dgnc_sysfs *_ATTR() macros convert 970e82dfade8 staging: dgnc: Fix multi line comment alignment 60dcf58a6284 staging: octeon: stop using cvmx_helper_link_autoconf() 943407ce3012 Staging: wlan-ng: changed definition of DIDmib_dot11smt_dot11WEPDefaultKeysTable_key() macro 17d9ff12c0b1 Staging: wlan-ng: uses DIDmib_dot11smt_dot11WEPDefaultKeysTable_key() macro instead of DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKey3 8d3a225251bd Staging: wlan-ng: uses DIDmib_dot11smt_dot11WEPDefaultKeysTable_key() macro instead of DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKey2 41e9b844cc8e Staging: wlan-ng: uses DIDmib_dot11smt_dot11WEPDefaultKeysTable_key() macro instead of DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKey1 152f04483dcc Staging: wlan-ng: uses DIDmib_dot11smt_dot11WEPDefaultKeysTable_key() macro instead of DIDmib_dot11smt_dot11WEPDefaultKeysTable_dot11WEPDefaultKey0 992f961480d2 staging: sm750fb: Correctly set CLOCK_PHASE bit of display controller. 777953182ea9 speakup: Add spinlock in synth_direct_store 1a57c286d8ce ARM: pxa/lubbock: add pcmcia clock 07f56e664622 ARM: locomo: fix locomo irq handling 6b3142b2b852 ARM: 8612/1: LPAE: initialize cache policy correctly 372095723a59 EDAC: Remove NO_IRQ from powerpc-only drivers da25a8ec6b2d staging: rtl8188eu: remove unused debugging functions f1a2b7ab2698 staging: rtl8188eu: remove useless include ac66b628a9f3 staging: rtl8188eu: remove rtw_proc_{init,remove}_one 181c6c679de1 staging: rtl8188eu: declare internal function as static 2e3656dcf9b5 staging: rtl8188eu: remove unimplemented functions declaration 4fe514dc2049 Staging: rtl8188eu: ioctl_linux: Clean up if function returned NULL on failure. ec65ef8e8aa1 Staging: rtl8192e: mark symbols static where possible 5cb6b910680c staging: rtl8192u: do not use undefined $(TOPDIR) in Makefile ac4455e09b21 staging: lustre: lustre: obdclass: Modify return statement e62641475b20 staging/lustre/obdclass: add missing header dependencies 5df20f2141ea mac80211: make mpath path fixing more robust bb84f356ac48 staging: emxx_udc: Remove unnecessary blank line b6e336dbeda8 staging: android: ion: Convert hi6220 to common platform 13439479c7de staging: ion: Add files for parsing the devicetree 76a96d86c834 devicetree: bindings for Ion 87d5dd62c07f ARM: sa1111: fix missing clk_disable() 06dfe5cc0cc6 ARM: sa1111: fix pcmcia suspend/resume 7c0091eceab2 ARM: sa1111: fix pcmcia interrupt mask polarity cb034407ec3f ARM: sa1111: fix error code propagation in sa1111_probe() 817ed5748e40 pcmcia: lubbock: fix sockets configuration 3f8df892b231 pcmcia: sa1111: fix propagation of lowlevel board init return code a466ebd2fc6a pcmcia: soc_common: fix SS_STSCHG polarity cbd5a16820e5 pcmcia: sa11xx_base: add units to the timing information 6dec04e8f30a pcmcia: sa11xx_base: fix reporting of timing information ad8d52b897a1 pcmcia: ds: fix suspend/resume df6ef5d8a87a mac80211: fix sequence number assignment for PS response frames 83843c80dcf1 mac80211: fix tim recalculation after PS response 02b23803c6af staging: android: ion: Add ioctl to query available heaps 53f249747d5e mac80211: send delBA on unexpected BlockAck Request bfe40fa395dd mac80211: send delBA on unexpected BlockAck data frames e506236a7b81 arm64/kvm: use alternative auto-nop 6ba3b554f5b9 arm64: use alternative auto-nop 99ee7cae3bf3 mac80211: add support for radiotap timestamp field 792d47379f4d arm64: alternative: add auto-nop infrastructure 42bd20d99857 mac80211: add support for MU-MIMO air sniffer bef611a92ee2 staging: rtl8712: checkpatch cleanup: block comments using a trailing */ c3b809834db8 [media] pulse8-cec: fix compiler warning 34b27b13a2cd [media] pxa_camera: merge soc_mediabus.c into pxa_camera.c 1c099ed63f83 staging: rtl8192e: constify local structures ce4b80fb0575 staging: gdm724x: gdm_lte: Constify gdm_netdev_ops 480dd46b9d68 mac80211: RX BA support for sta max_rx_aggregation_subframes 71d387c9ddc5 staging: r8188eu: remove HalFunc member of adapter structure e72a384b8fa3 staging: r8188eu: remove hal_reset_security_engine member of hal_ops structure 20b63baa1e62 staging: r8188eu: remove interrupt_handler member of hal_ops structure 6559b8b5cb0c staging: r8188eu: remove hal_set_hal_ops macro 274c4f291218 staging: r8188eu: remove rtl8188e_set_hal_ops function 2490fbf7b600 staging: r8188eu: rename rtl8188e_free_hal_data to rtw_hal_free_data a5c2587435c6 staging: r8188eu: rename rtl8188e_init_dm_priv to rtw_hal_dm_init f86fc9b0b67e staging: r8188eu: rename ReadChipVersion8188E to rtw_hal_read_chip_version 1ac7c9869939 staging: r8188eu: rename phy_set_bw_mode to rtw_hal_set_bwmode bada35ba84c8 staging: r8188eu: rename phy_sw_chnl to rtw_hal_set_chan 66fa5a468843 staging: r8188eu: rename rtl8188e_HalDmWatchDog to rtw_hal_dm_watchdog c80597641809 staging: r8188eu: rename rtl8188e_Add_RateATid to rtw_hal_add_ra_tid 1e24579b0a01 staging: r8188eu: rename AntDivBeforeLink8188E to rtw_hal_antdiv_before_linked 2865af357c89 staging: r8188eu: rename AntDivCompare8188E to rtw_hal_antdiv_rssi_compared 76098bcb3055 staging: r8188eu: rename phy_query_rf_reg to rtw_hal_read_rfreg 348526f75d17 staging: r8188eu: rename sreset_init_value to rtw_hal_sreset_init 35e224f3fd35 staging: r8188eu: remove sreset_get_wifi_status of hal_ops structure 685adf8aa3c0 staging: r8188eu: rename rtl8188e_SetHalODMVar to rtw_hal_set_odm_var 91d0696299e5 staging: r8188eu: rename hal_notch_filter_8188e to rtw_hal_notch_filter ecee4947a206 staging: r8188eu: rename rtl8188eu_InitPowerOn to rtw_hal_power_on dbc1917aa218 staging: r8188eu: remove hal_init member of hal_ops structure e4819013840b cfg80211: Remove deprecated create_singlethread_workqueue d82121845d44 mac80211: refactor monitor representation in sdata 5a1f044b5048 cfg80211: clarify the requirements of .disconnect() b7fb44dacae0 nl80211: Allow GET_INTERFACE dumps to be filtered b1e120a598eb staging: r8188eu: remove hal_deinit member of hal_ops structure 09ebc91ee200 staging: r8188eu: rename rtl8188eu_inirp_init to rtw_hal_inirp_init 08d58ec80b22 staging: r8188eu: rename usb_read_port_cancel to rtw_hal_inirp_deinit e582af5d4233 staging: r8188eu: rename rtl8188eu_init_xmit_priv to rtw_hal_init_xmit_priv 286fe9b30de1 staging: r8188eu: rename rtl8188eu_init_recv_priv to rtw_hal_init_recv_priv 67f7ada8dc14 staging: r8188eu: rename rtl8188eu_free_recv_priv to rtw_hal_free_recv_priv 02d0de1f8c9e staging: r8188eu: rename rtl8188eu_InitSwLeds to rtw_hal_sw_led_init d435335fdf80 staging: r8188eu: rename rtl8188eu_DeInitSwLeds to rtw_hal_sw_led_deinit 2d91255a69ee staging: r8188eu: rename rtl8188eu_init_default_value to rtw_hal_def_value_init 7d962ca011c5 staging: r8188eu: rename rtl8188eu_interface_configure to rtw_hal_chip_configure 61e0c324dce3 staging: r8188eu: rename _ReadAdapterInfo8188EU to rtw_hal_read_chip_info 655266d53882 staging: r8188eu: rename SetHwReg8188EU to rtw_hal_set_hwreg 385b452ca11d staging: r8188eu: rename GetHwReg8188EU to rtw_hal_get_hwreg 359d96127fef staging: r8188eu: rename GetHalDefVar8188EUsb to rtw_hal_get_def_var 90c69b7a1d96 staging: r8188eu: remove UpdateRAMaskHandler member of hal_ops structure 0e1e385a18d1 staging: r8188eu: rename SetBeaconRelatedRegisters8188EUsb to rtw_hal_bcn_related_reg_setting b3a4942fbcae staging: r8188eu: rename pre_xmitframe to rtw_hal_xmit 61a30f36e381 staging: r8188eu: rename rtl8188eu_mgnt_xmit to rtw_hal_mgnt_xmit 11c717427d60 staging: r8188eu: remove pxmitbuf parameter of rtl8188eu_xmitframe_complete function 3929667e8979 staging: r8188eu: remove do_queue_select function f8a1a236b786 staging: r8188eu: remove sizeof_priv parameter of rtw_alloc_etherdev_with_old_priv function cfb800828e5d staging: r8188eu: remove sizeof_priv member of rtw_netdev_priv_indicator 78d41b168d40 staging: r8188eu: remove not_indic_disco member of mlme_priv structure ec355ca54919 staging: r8188eu: remove num_of_scanned member of mlme_priv structure and corresponding to it code e015bae3d3b9 staging: r8188eu: remove scan_start_time and assoc_by_rssi members from mlme_priv structure 1c23e99da5ce staging: r8188eu: remove p2p_* members from mlme_priv structure 3bb0ef95fce0 staging: r8188eu: remove some members of registry_priv structure c672491969fa staging: r8188eu: remove nr_endpoint member of dvobj_priv structure 999266d87bb4 staging: r8188eu: remove ep_num member of dvobj_priv structure cf65514a6adc staging: r8188eu: remove usb_vendor_req_buf member of dvobj_priv bbd8a4584235 staging: r8188eu: remove phostapdpriv member of struct adapter 329473af1b40 staging: r8188eu: remove fw_ps_awake variable of rtl8188e_HalDmWatchDog function 430fc0fa40ab staging: r8188eu: remove rwdinfo member of struct adapter 89f3b361586d staging: r8188eu: remove evtThread member of struct adapter 33dda29bd301 staging: r8188eu: remove rereg_nd_name_priv member of struct adapter ca9e5b3e6589 staging: r8188eu: remove br_ext_lock and fix_rate members of struct adapter 2104905ac0c6 staging: r8188eu: remove in_cta_test member of struct adapter 5cd3809eb92e staging: r8188eu: remove bNotifyChannelChange member of struct adapter d94971aa9767 staging: r8188eu: remove ieee80211_txb and tx_pending structures 5cd8396540b5 staging: r8188eu: replace rtw_ieee80211_hdr_3addr_qos with ieee80211_qos_hdr bbfe286b07d8 staging: r8188eu: replace rtw_ieee80211_hdr_3addr with ieee80211_hdr_3addr d87f574d6923 staging: r8188eu: replace rtw_ieee80211_hdr with ieee80211_hdr aeaf5d86faa5 staging: ks7010: fix two memory leaks on error return path 8defffb20854 staging: ks7010: avoid dereferencing packet if it is null f5dc9399c07e staging: ks7010: fix warning on return for void functions 5fad71f58f4c clk: renesas: r8a7796: Add CMT clocks 591d7b145a57 clk: renesas: r8a7795: Add CMT clocks 5576df81d28d clk: renesas: r8a7796: Add RAVB clock 332e99d5ae40 gpio/gpiolib: Forbid irqchip default trigger if probed over DT b80cfea24b02 staging: ks7010: fix memory leak 369e1b69c1a2 staging: ks7010: return on failure c5901bdcbc61 pinctrl: sh-pfc: r8a7796: Add voltage switch operations for SDHI 40ade5821946 pinctrl: sh-pfc: Return pinconf with arguments in packed format c30716894e96 pinctrl: sh-pfc: r8a7792: Add MSIOF pin groups 446bd7dd922e pinctrl: sh-pfc: r8a7792: Add QSPI pin groups 6406c3d22637 usb: Kconfig: let USB_ULPI_BUS depends on USB_COMMON 82daabae9e85 drm/i915: remove writeq ifdeffery 3ae50f4512ce mmc: sdhci-st: Handle interconnect clock 981b178964d0 dt-bindings: mmc: sdhci-st: Mention the discretionary "icn" clock f190fd92458d USB: serial: simple: add support for another Infineon flashloader d25a4cbba4b9 drm/bridge: adv7511: add support for the 2nd chip 98a3c4d7ae9a staging: most: hdm-usb: remove repeated access to structure 3e2880bee53b staging: most: hdm-usb: remove reference to read function in write only macro ac33fbb86578 staging: most: hdm-usb: initialize variables by declaration 0e9b9d08319c staging: most: hdm-usb: unify variable names a27cb25b64d9 staging: most: hdm-usb: unify returned errors a747b42c8cd7 staging: most: hdm-usb: replace if-else branches with lookup table 1296bd62b0dc staging: most: Documentation: update ABI description d5cfb0ff2e62 staging: most: hdm-usb: use defined error codes c0554645a8c5 staging: most: hdm-usb: extend DCI access 8d53e6267594 usb: dwc3: of-simple: Fix warning during unbind 5e6c88d28ccb usb: dwc3: fix Clear Stall EP command failure bf15f86b343e xtensa: initialize MMU before jumping to reset vector ea951c34ea95 xtensa: fix icountlevel setting in cpu_reset 4f2056873ff0 xtensa: extract common CPU reset code into separate function 071f1344f479 ALSA: pci: constify local structures 2ea3401e2a84 clocksource/drivers/oxnas: Add OX820 compatible 2783e5d63a9a clocksource/drivers/timer-atmel-pit: Simplify IRQ handler 0d41ec8dbf67 clocksource/drivers/timer-atmel-pit: Remove uselesss WARN_ON_ONCE a17686c46244 clocksource/drivers/timer-atmel-pit: Drop at91sam926x_pit_common_init e2a2d38501cb clocksource/drivers/moxart: Replace panic by pr_err cf1e929c8a38 clocksource/drivers/moxart: Replace setup_irq by request_irq 9395452b4aab Linux 4.8-rc6 ffed15d3ce3f powerpc/kernel: Fix size of NUM_CPU_FTR_KEYS on 32-bit bd00a240dc52 powerpc/powernv: Fix restore of SPRs upon wake up from hypervisor state loss 7a61fc86af4a net/mlx4_en: Fix panic on xmit while port is down 564ed9b18708 net/mlx4_en: Fixes for DCBX c67707174134 net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state() 74a9e9054456 net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all() 02154927c115 net: dsa: bcm_sf2: Get VLAN_PORT_MASK from b53_device 90235dc19e5c KVM: PPC: e500: Use kmalloc_array() in kvmppc_e500_tlb_init() b0ac477bc4ef KVM: PPC: e500: Replace kzalloc() calls by kcalloc() in two functions cfb60813fb83 KVM: PPC: e500: Delete an unnecessary initialisation in kvm_vcpu_ioctl_config_tlb() 46d4e7479252 KVM: PPC: e500: Less function calls in kvm_vcpu_ioctl_config_tlb() after error detection f3c0ce86a8da KVM: PPC: e500: Use kmalloc_array() in kvm_vcpu_ioctl_config_tlb() 65e7026a6c90 KVM: PPC: Book3S HV: Counters for passthrough IRQ stats 5d375199ea96 KVM: PPC: Book3S HV: Set server for passed-through interrupts 366274f59c4d KVM: PPC: Book3S HV: Update irq stats for IRQs handled in real mode 644abbb254b1 KVM: PPC: Book3S HV: Tunable to disable KVM IRQ bypass af893c7dc941 KVM: PPC: Book3S HV: Dump irqmap in debugfs f7af5209b87c KVM: PPC: Book3S HV: Complete passthrough interrupt in host e3c13e56a471 KVM: PPC: Book3S HV: Handle passthrough interrupts in guest bd0b841fee49 nvme: make NVME_RDMA depend on BLOCK 7a988a4dd29a ARM: dts: gr8: Add support for the GR8 evaluation board e8f4351a3e27 ARM: dts: Add NextThing GR8 dtsi b519d408ea32 NFSv4.1: Fix the CREATE_SESSION slot number accounting 3f640970a414 ALSA: hda - Fix headset mic detection problem for several Dell laptops c71ad3d45a5e net: flow: Remove FLOWI_FLAG_L3MDEV_SRC flag afb460fe0ef0 net: l3mdev: remove get_rtable method ca28b8f2b8f3 net: l3mdev: Remove l3mdev_fib_oif 8a966fc016b6 net: ipv6: Remove l3mdev_get_saddr6 d66f6c0a8f3c net: ipv4: Remove l3mdev_get_saddr e0d56fdd7342 net: l3mdev: remove redundant calls 4c1feac58e06 net: vrf: Flip IPv6 output path from FIB lookup hook to out hook ebfc102c566d net: vrf: Flip IPv4 output path from FIB lookup hook to out hook 5f02ce24c269 net: l3mdev: Allow the l3mdev to be a loopback a8e3e1a9f020 net: l3mdev: Add hook to output path 9ee0034b8f49 net: flow: Add l3mdev flow update cf9932a9414e ATM-ZeitNet: Fix indentation for one DPRINTK() call in start_rx() 0f0d0ed0870e ATM-ZeitNet: Replace one kzalloc() call by kcalloc() 5ad3ea3d3952 ATM-ZeitNet: Improve a size determination in zatm_open() 32230ac1ccbd ATM-ZeitNet: Use kmalloc_array() in start_tx() 0ba8abb770a8 ATM-nicstar: Refactor a dev_alloc_skb() call in dequeue_rx() 304f0a4edbbb ATM-nicstar: Refactor a kmalloc() call in ns_init_card() ee41f07c2f2c ATM-nicstar: Improve another size determination in ns_init_card() 24310fd565b1 ATM-nicstar: Improve another size determination in get_scq() 78706121d59d ATM-nicstar: Use kmalloc_array() in get_scq() 2594a2a928a0 tcp: better use ooo_last_skb in tcp_data_queue_ofo() ed227099dac9 openvswitch: use alias for genetlink family names 3a8963acc70e Revert "hv_netvsc: make inline functions static" f1ee87fe55c8 net/mlx5: Organize device list API in one place 9df30601c843 net/mlx5e: Restore vlan filter after seamless reset 26e59d8077a3 net/mlx5e: Implement mlx5e interface attach/detach callbacks 1ab2068a4c66 net/mlx5: Implement vports admin state backup/restore c2d6e31a0008 net/mlx5: Align sriov/eswitch modules with the new load/unload flow. 62a9b90ad83e net/mlx5: Implement eswitch attach/detach flows acab721b5d8d net/mlx5: Implement SRIOV attach/detach flows 59211bd3b632 net/mlx5: Split the load/unload flow into hardware and software flows 737a234bb638 net/mlx5: Introduce attach/detach to interface API 6b6adee3dad2 net/mlx5: SRIOV core code refactoring d62292e85028 net/mlx5: Skip waiting for vf pages in internal error 65b323e2ffbb xfrm: use IS_ENABLED() instead of checking for built-in or module aebf5de07aab sctp: use IS_ENABLED() instead of checking for built-in or module 0013de38a829 net: sched: use IS_ENABLED() instead of checking for built-in or module 9dd79945b0f8 l2tp: use IS_ENABLED() instead of checking for built-in or module 6ca40d4e8463 ipv4: use IS_ENABLED() instead of checking for built-in or module 181402a5c789 net: use IS_ENABLED() instead of checking for built-in or module 9a81c34ace35 lec: use IS_ENABLED() instead of checking for built-in or module a73ec314a0d2 appletalk: use IS_ENABLED() instead of checking for built-in or module b0ba357bfb46 net: fs_enet: make rx_copybreak value configurable 070e1f01827c net: fs_enet: don't unmap DMA when packet len is below copybreak 8572763af487 net: fs_enet: merge NAPI RX and NAPI TX e1487888eccc net: ethernet: renesas: sh_eth: add POST registers for rz d0f6dd8a914f net/sched: Introduce act_tunnel_key bc3103f1ed40 net/sched: cls_flower: Classify packet in ip tunnels 2ff378b7474f net/dst: Utility functions to build dst_metadata without supplying an skb d817f432c2ab net/ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() 93cacfd41f82 hwmon: (adt7470) Allow faster removal feca3132d9fd hwmon: (adt7470) Add write support to alarm_mask d9c149d6ce1a x86/ioapic: Ignore root bridges without a companion ACPI device 4af2ff91ec3f Input: silead_gsl1680 - use "silead/" prefix for firmware loading 43ba58834645 Input: silead_gsl1680 - document firmware-name, fix implementation 722dc54628ca Input: tps65218-pwrbutton - add support for tps65217 variant 3521a0f05d28 Input: jornada720_ts - get rid of mach/irqs.h and mach/hardware.h includes 72f6d0b9eaee Input: jornada720_kbd - remove unneeded mach/hardware.h include 7ba4b884b7a8 iio: st_sensors: use the helper function 702a7b8e064a iio: trigger: helpers to determine own trigger 4b1a9380a62a iio: iio_push_event(): Don't crash if the event interface is not registered b49f6ab95111 staging: Remove rtl8723au driver 919ab2524c52 phy: sun4i-usb: Use spinlock to guard phyctl register access 0f74ab59ce87 phy: rockchip-usb: use rockchip_usb_phy_reset to reset phy during wakeup cac18ecb6f44 phy: Add reset callback 91d6e3b6bcf2 phy-sun4i-usb: Warn when external vbus is detected 6ba43c291961 phy-sun4i-usb: Add support for phy_set_mode 5f90d31cab91 phy-sun4i-usb: Simplify missing dr_mode handling 36f9159ba990 phy-sun4i-usb: Refactor forced session ending 9745ceebc4e1 phy-sun4i-usb: Use bool where appropriate 2a4d59625bf0 phy: rockchip-typec: add pm runtime support cddbc4b7ef39 usb: phy: add USB_SUPPORT dependency d83614e45b37 Documentation: bindings: add dt doc for Rockchip USB Type-C PHY e96be45cb84e phy: Add USB Type-C PHY driver for rk3399 4033d9521848 phy: da8xx-usb: Fix syscon device name 8df0cfe6c6c4 extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode af9b9285f2e9 extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device 736d25b115e8 extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device 2f2514060111 extcon: Add EXTCON_DISP_DP and the property for USB Type-C a580982f0836 extcon: Add the synchronization extcon APIs to support the notification 35872fdcbf5c extcon: Rename the extcon_set/get_state() to maintain the function naming pattern ceaa98f442cf extcon: Add the support for the capability of each property 067c1652e7a7 extcon: Add the support for extcon property according to extcon type 505cf01f984b extcon: Add the extcon_type to gather each connector into five category 6e25baab5a0b extcon: Fix compile time warning 84c48dc55945 extcon: Block the bit masking operation for cable state except for extcon core 0143f59de50e extcon: Remove the state_store() to prevent the wrong access 1662622fe595 extcon: gpio: Remove the usage of extcon_set_state() cc6021123708 extcon: adc-jack: Remove the usage of extcon_set_state() cdc058320209 extcon: arizona: Remove the usage of extcon_update_state() 32daff5d77eb extcon: arizona: Remove unneeded semi-colon 97536d1d27e5 extcon: Move extcon_get_edev_by_phandle() errors to dbg level 44d6106808a8 extcon: adc-jack: update cable state during boot 3fa295667a70 phy: rockchip-inno-usb2: add COMMON_CLK dependency a0ceee5893d7 dt-bindings: phy: ti: add documentation for ti,dra7x-usb2 80fc6660caa6 phy: omap-usb2: support suspend/resume 800dcc307dfe phy: rcar-gen3-usb2: Add a compatible string for r8a7796 8cf1ffe985ef phy: rcar-gen3-usb2: revise the example of device tree doc 5ed0e7410451 phy: bcm-ns2-pcie: Set missing .owner field in ns2_pci_phy_ops b9d0397fefb3 phy: bcm-ns2-pcie: Get rid of struct ns2_pci_phy 713b3ce9a3af phy: tegra: mark tegra_xusb_lane_lookup_function() static 0674b440b8c9 phy: tegra: add missing header dependencies fcffee3d54fc phy: add a driver for the Rockchip SoC internal PCIe PHY b11c821532b5 Documentation: bindings: add dt documentation for Rockchip PCIe PHY 0e08d2a727e6 phy: rockchip-inno-usb2: add a new driver for Rockchip usb2phy 72580a49a837 Documentation: bindings: add DT documentation for Rockchip USB2PHY 3ea981ed816a phy: qcom-ufs: use of_property_read_bool e5666281d9ea phy: bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar b3e0d141ca9f phy: sun4i: add support for A64 usb phy 732e35da7b4a dt: bindings: add bindings for Allwinner A64 usb phy d223472505d4 phy: exynos5-usbdrd: Remove "static" from local variable bd33544e25e6 ARM: dts: sun8i: Move A23/A33 usbphy and usb_otg nodes to common dtsi 3353bedc4d5d ARM: sun8i: a23/a33: Add RGB666 pins b12684fed5dc ARM: sun8i: a33: Add display pipeline 2c89ce4f4b19 ARM: sun8i: Convert the A23 and A33 to the CCU 78a9f0dbcd60 ARM: dts: sun6i: switch A31/A31s to new CCU clock bindings d63a5e7c713a clk: sunxi-ng: Add hardware dependency 5690879d93e8 clk: sunxi-ng: Add A23 CCU d05c748bd730 clk: sunxi-ng: Add A33 CCU support aa1523351748 clk: sunxi-ng: Add N-class clocks support 13e91e458397 clk: sunxi-ng: mux: Add mux table macro 87ba9e5962f3 clk: sunxi-ng: div: Allow to set a maximum e9c959a6d17c clk: sunxi-ng: div: Add kerneldoc for the _ccu_div structure 6f91c601771c clk: sunxi-ng: div: Add mux table macros cd34cd97b7b4 perf/x86/intel/uncore: Add Skylake server uncore support 2668c6195685 perf/x86/rapl: Enable Apollo Lake RAPL support b95202a3b6bb sched/deadline: Document behavior of sched_yield() de58af878d91 Revert "sched/fair: Make update_min_vruntime() more readable" 8ef9b8455a2a perf/x86/intel: Fix PEBSv3 record drain ef9ef3befa0d perf/x86/intel/bts: Kill a silly warning 4d4c47412464 perf/x86/intel/bts: Fix BTS PMI detection a9a94401c2b5 perf/x86/intel/bts: Fix confused ordering of PMU callbacks b79ccadd6bb1 perf/core: Fix aux_mmap_count vs aux_refcount order 767ae08678c2 perf/core: Fix a race between mmap_close() and set_output() of AUX events bc42f1d9f5b3 powerpc/cell: Drop unused iic_get_irq_host() ba63f23d69a3 fscrypto: require write access to mount to set encryption policy 348c1bfa84df Move check for prefix path to within cifs_get_root() c1d8b24d1819 Compare prepaths when comparing superblocks 4214ebf46547 Fix memory leaks in cifs_do_mount() e808bb6ed042 ATM-iphase: Use kmalloc_array() in tx_init() 0c58ee0bfa28 alx: add module parameter to enable msi-x support dc39a78b3c61 alx: add msi-x support a0373aef3ecf alx: factor out part of the interrupt handler 9ee7b683ea63 alx: refactor msi enablement and disablement 002ced4be642 fscrypto: only allow setting encryption policy on directories 163ae1c6ad62 fscrypto: add authorization check for setting encryption policy f6d7c1b5598b mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl ba56947a3354 qed: mark symbols static where possible f3694e001238 bpf: add BPF_CALL_x macros for declaring helpers 374fb54eeaaa bpf: add own ctx rewriter on ifindex for clsact progs f035a51536af bpf: add BPF_SIZEOF and BPF_FIELD_SIZEOF macros 6088b5823b4c bpf: minor cleanups in helpers bf8d85d4f907 ip_tunnel: do not clear l4 hashes c2f57fb97da5 drivers: net: phy: mdio-xgene: Add hardware dependency 2c4f414f0290 ATM-ForeRunnerHE: Use kmalloc_array() in he_init_group() d9e6620c8ee1 ATM-ENI: Use kmalloc_array() in eni_start() 47b02f7294a4 dwc_eth_qos: do not register semi-initialized device 7303a1475008 sctp: identify chunks that need to be fragmented at IP level 23c2b9321b30 xtensa: Added Cadence CSP kernel configuration for Xtensa 73a3eed0a480 xtensa: fix default kernel load address 46dfc23e9e08 via-velocity: remove null pointer check on array tdinfo->skb_dma 9438451e7325 qede: mark qede_set_features() static 4ffd03f5e47d net: phy: Fixed checkpatch errors for Microsemi PHYs. 05f1b12f71a4 net: x25: remove null checks on arrays calling_ae and called_ae 10b68700add4 ACPI / PCI: fix GIC irq model default PCI IRQ polarity cb7d668fa4f9 ACPICA: Update version to 20160831 ac0f06ebb815 ACPICA: Tables: Tune table mutex to be a leaf lock 441ad11d078f ACPICA: Dispatcher: Fix a mutex issue for method auto serialization 74f51b80a0c4 ACPICA: Namespace: Fix dynamic table loading issues c2d981aaed43 ACPICA: Namespace: Add acpi_ns_get_node_unlocked() de56ba95e8d6 ACPICA: Interpreter: Fix MLC issues by switching to new term_list grammar for table loading 955f485dc40c ACPICA: Update return value for intenal _OSI method 4e0b26d3910c ACPICA: Tables: Override all 64-bit GAS fields when acpi_gbl_use32_bit_fadt_addresses is TRUE bdbe5df025b7 ACPICA: Tables: Add new table events indicating table installation/uninstallation 6eecbc9b8a03 ACPICA: Tables: Remove wrong table event macros 752db1016019 ACPICA: Tables: Remove acpi_tb_install_fixed_table() eacce4b6ce07 ACPICA: Add a couple of casts to uthex.c 5ebd2eaaefc0 ACPICA: Cleanup for all string-to-integer conversions 60361b75848c ACPICA: Debugger: Add subcommand for predefined name execution 1e8b8d9619f9 libnvdimm: allow legacy (e820) pmem region to clear bad blocks 2e21807d4b13 nfit, mce: Fix SPA matching logic in MCE handler 9049771f7d54 mm: fix cache mode of dax pmd mappings ca120cf68887 mm: fix show_smap() for zone_device-pmd ranges 97cb159fd91d ACPI / EC: Fix issues related to boot_ec 2a5708409e4e ACPI / EC: Fix a gap that ECDT EC cannot handle EC events 46922d2a3aff ACPI / EC: Fix a memory leakage issue in acpi_ec_add() 72c77b7ea9ce ACPI / EC: Cleanup first_ec/boot_ec code 3247ff2b318f mlxsw: spectrum: Set port type before setting its address 40d259045500 mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init c24acf03c735 macsec: set network devtype b8b867e132d2 rtnetlink: remove unused ifla_stats_policy 73483c1289d1 ipv6: report NLM_F_CREATE and NLM_F_EXCL flags in RTM_NEWROUTE events b93e1fa71065 ipv4: fix value of ->nlmsg_flags reported in RTM_NEWROUTE events 2545e5da080b asm-generic: make copy_from_user() zero the destination properly 2561d309dfd1 alpha: fix copy_from_user() 7d762e49c211 perf/x86/amd/uncore: Prevent use after free c7cefce03e69 hwmon: (xgene) access mailbox as RAM c92bd2fa3303 drm/i915: Make DP link training channel equalization DP 1.2 Spec compliant 13b1996e842a drm/dp/i915: Make clock recovery in the link training compliant with DP Spec 1.2 7bfaddf057f3 drm/i915/dp: Move max. vswing check to it's own function f169660ed4e5 drm/i915/dp: Add a standalone function to obtain shared dpll for HSW/BDW/SKL/BXT 17470b7da11c ARM: dts: add the CLCD LCD display to the NHK15 6fb2de9d9f1b ARM: dts: add PMU to the NHK15 device tree 6f101946cb0a ARM: nomadik: select MFD_SYSCON 4a9b8e4df51d dt-bindings: Add TPO TPG110 binding ee376dfac67d dt-bindings: add vendor TPO 6d996f361bb8 ARM: dts: add STMPE PWM to the NHK15 device tree fbb30a5c463f drm/i915: Flush to GTT domain all GGTT bound objects after hibernation ea9038383733 drm/vc4: mark vc4_bo_cache_purge() static 0ce1b18c42a5 libata: Some drives failing on SCT Write Same 7aab2d534e35 drm/i915: Shrink objects prior to hibernation 09da111aef57 ALSA: hda - Skip Realtek SKU check for Lenovo machines 5e59d9a1aed2 virtio_console: Stop doing DMA on the stack af7c1beccfd9 virtio: mark vring_dma_dev() static c94455558337 raid5: fix a small race condition 7348b6ce9401 clk: rk808: Pass the right pointer as the get_hw context 43fa9ba632bd EDAC, fsl_ddr: Fix error return code in fsl_mc_err_probe() 7d136731e9ba EDAC, fsl_ddr: Add entry to MAINTAINERS 01f0c2164d43 EDAC: Move Doug Thompson to CREDITS 05492f2fd87d arm64: lse: convert lse alternatives NOP padding to use __nops f99a250cb6a3 arm64: barriers: introduce nops and __nops macros for NOP sequences 8a71f0c656e0 arm64: sysreg: replace open-coded mrs_s/msr_s with {read,write}_sysreg_s 9ba63e3cc849 ARM: pxa: pxa_cplds: fix interrupt handling 32f17997c130 ARM: pxa: remove irq init from dt machines 8571110575c9 ARM: pxa: Use kmalloc_array() in pxa_pm_init() e572f6491a4b ARM: pxa: magician: Remove duplicated I2C pins declaration ca26475bf02e ARM: pxa: fix GPIO double shifts 76aa75916880 ARM64: dts: bcm: Use a symlink to R-Pi dtsi files from arch=arm 6b7b554d34fd ARM: dts: Remove use of skeleton.dtsi from bcm283x.dtsi be95d2c7d918 clk: samsung: Add support for EPLL on exynos5410 c17a6163647a clk: samsung: clk-exynos-audss: Whitespace and debug trace cleanup 2ec865b79b38 clk: samsung: clk-exynos-audss: Add exynos5410 compatible 7c3ca061d4cf clk: samsung: clk-exynos-audss: controller variant handling rework 1d9aa64c37f5 clk: samsung: Use common registration function for pll2550x 0299042dca96 clk: samsung: exynos5410: Expose the peripheral DMA gate clocks e867e8fa825d clk: samsung: exynos5420: Add clocks for CMU_CDREX domain ba9d05d9728e clk: samsung: exynos5410: Use samsung_cmu_register_one() to simplify code 7a23fa0c6a9f clk: samsung: exynos5260: Move struct samsung_cmu_info to init section 0a637ee61247 x86/efi: Allow invocation of arbitrary boot services 27571616385a x86/efi: Optimize away setup_gop32/64 if unused 20ebc15e6c8f x86/efi: Use kmalloc_array() in efi_call_phys_prolog() cb82cce7035e efi/arm64: Treat regions with WT/WC set but WB cleared as memory ff6301dabc3c efi: Add efi_test driver for exporting UEFI runtime service interfaces 3dad6f7f6975 x86/efi: Defer efi_esrt_init until after memblock_x86_fill 9d80448ac92b efi/arm64: Add debugfs node to dump UEFI runtime page tables 15cf7cae087a x86/efi: Remove unused find_bits() function 22c2b77f419b fs/efivarfs: Fix double kfree() in error path 0513fe1d28e4 x86/efi: Map in physical addresses in efi_map_region_fixed cf289cefbfde lib/ucs2_string: Speed up ucs2_utf8size() d520dd1f348d firmware-gsmi: Delete an unnecessary check before the function call "dma_pool_destroy" ac0e94b63e65 x86/efi: Initialize status to ensure garbage is not returned on small size dce48e351c0d efi: Replace runtime services spinlock with semaphore 21b3ddd39fee efi: Don't use spinlocks for efi vars 217b27d4671a efi: Use a file local lock for efivars 2ead3084e3fc efi/arm*: esrt: Add missing call to efi_esrt_init() f58a37b2e01f efi/esrt: Use memremap not ioremap to access ESRT table in memory 4bc9f92e64c8 x86/efi-bgrt: Use efi_mem_reserve() to avoid copying image data 8e80632fb23f efi/esrt: Use efi_mem_reserve() and avoid a kmalloc() 31ce8cc68180 efi/runtime-map: Use efi.memmap directly instead of a copy 816e76129ed5 efi: Allow drivers to reserve boot services forever c45f4da33a29 efi: Add efi_memmap_install() for installing new EFI memory maps 60863c0d1a96 efi: Split out EFI memory map functions into new file c8c1a4c5e4ea efi/fake_mem: Refactor main two code chunks into functions dca0f971ea6f efi: Add efi_memmap_init_late() for permanent EFI memmap 9479c7cebfb5 efi: Refactor efi_memmap_init_early() into arch-neutral code ab72a27da4c6 x86/efi: Consolidate region mapping logic 4971531af319 x86/efi: Test for EFI_MEMMAP functionality when iterating EFI memmap 8a5a2ba86ab8 [media] v4l: vsp1: Add R8A7792 VSP1V support bffba4737bf3 [media] v4l: vsp1: Fix tri-planar format support through DRM API 47b4bafd2c51 [media] v4l: vsp1: Report device model and rev through media device information f077aa7774be [media] v4l: rcar-fcp: Extend compatible list to support the FDP fd44aa9a254b [media] v4l: rcar-fcp: Don't force users to check for disabled FCP support 6eaafbdb668b [media] v4l: rcar-fcp: Keep the coding style consistent c49148e87a42 [media] v4l: ioctl: Clear the v4l2_pix_format_mplane reserved field 147fcfca196d [media] dt-bindings: Document Renesas R-Car FCP power-domains usage 306dbe5548b4 [media] dt-bindings: Update Renesas R-Car FCP DT bindings for FCPF 3933186aec80 [media] ad5820: Use bool for boolean values 68429f50ab60 [media] media: Move media_device link_notify operation to an ops structure 3c15b8e112d7 netfilter: nf_conntrack: remove unused ctl_table_path member in nf_conntrack_l3proto dc3cdbc9d4dc [media] smiapp: Add support for 14 and 16 bits per sample depths 82dec0a7db16 [media] media: Add 1X16 16-bit raw bayer media bus code definitions cfe41359942b [media] media: Add 1X14 14-bit raw bayer media bus code definitions e42c4754181f [media] doc-rst: 16-bit BGGR is always 16 bits 96c59bfbf629 [media] doc-rst: Unify documentation of the 8-bit bayer formats 88646d37dabb [media] doc-rst: Clean up raw bayer pixel format definitions f5176d3807b3 [media] doc-rst: Fix number of zeroed high order bits in 12-bit raw format defs 0e27a7fce60f arm64: Remove shadowed asm-generic headers 72e8138c5dc8 [media] doc-rst: Correct the ordering of LSBs of the 10-bit raw packed formats 116c81f427ff arm64: Work around systems with mismatched cache line sizes 9dbd5bb25c56 arm64: Refactor sysinstr exception handling 072f0a633838 arm64: Introduce raw_{d,i}cache_line_size c831b2ae2578 arm64: alternative: Add support for patching adrp instructions 46084bc253e1 arm64: insn: Add helpers for adrp offsets baa763b56538 arm64: alternative: Disallow patching instructions using literals c47a1900ad71 arm64: Rearrange CPU errata workaround checks 89ba26458b72 arm64: Use consistent naming for errata handling ee7bc638f140 arm64: Set the safe value for L1 icache policy ade50f4ff802 [media] pxa_camera: remove an unused structure pointer 7ba5f605f3a0 arm64/numa: remove the limitation that cpu0 must bind to node0 df7ffa34cc0c arm64/numa: remove some useless code 7af3a0a99252 arm64/numa: support HAVE_SETUP_PER_CPU_AREA f11c7bacd594 arm64: numa: Use pr_fmt() ad02180515d4 of_numa: Use pr_fmt() 837dae1b4308 of_numa: Use of_get_next_parent to simplify code 794224ea565c arm64/numa: avoid inconsistent information to be printed 9787ed6e5cee of/numa: remove a duplicated warning 571a588fec2d of/numa: add nid check for memory block 84b14256c18c of/numa: fix a memory@ node can only contains one memory block 16a82f06c403 of/numa: remove a duplicated pr_debug information 8f05b34a8be2 [media] pxa_camera: make soc_mbus_xlate_by_fourcc() static 5809ecdd6c3c [media] pxa_camera: allow building it if COMPILE_TEST is set 855f5aa43224 [media] media: platform: pxa_camera: fix style fe01111d2381 netfilter: nft_queue: check the validation of queues_total and queuenum 4bb738f228b3 [media] media: platform: pxa_camera: move pxa_camera out of soc_camera fcdf9bbc9125 [media] media: platform: pxa_camera: change stop_streaming semantics cdd657eb441c [media] media: platform: pxa_camera: add debug register access 283e4a82999f [media] media: platform: pxa_camera: make a standalone v4l2 device 48538b5863d8 drivers/perf: arm_pmu: expose a cpumask in sysfs 1589680da6f7 drivers/perf: arm_pmu: only use common attr_groups 9268c5dafae4 arm: perf: move to common attr_group fields 569de9026c29 arm64: perf: move to common attr_group fields 86cdd72af936 drivers/perf: arm_pmu: add common attr group fields 226ad6a18f51 [media] media: platform: pxa_camera: remove set_selection 61634976a987 [media] media: platform: pxa_camera: add buffer sequencing 295ab497d635 [media] media: platform: pxa_camera: make printk consistent b36bcbd6f2dd [media] media: platform: pxa_camera: introduce sensor_call 6f28435d1c15 [media] media: platform: pxa_camera: trivial move of functions e009ebd57ba6 [media] media: platform: pxa_camera: convert to vb2 c61e74e3a88c [media] media: mt9m111: move mt9m111 out of soc_camera 1a412faa7a18 [media] media: mt9m111: use only the SRGB colorspace 5d7cc01b20fc [media] media: mt9m111: make a standalone v4l2 subdevice 60815d4a7820 [media] cec: fix ioctl return code when not registered a179b69359fe [media] cec: don't Feature Abort broadcast msgs when unregistered fe713d608bcb [media] st-hva: update MAINTAINERS ba4616b7d9b9 [media] st-hva: add H.264 video encoding support 57b2c0628b60 [media] st-hva: multi-format video encoder V4L2 driver 851ba2d6977d drm/i915: Serialise execbuf operation after a dma-buf reservation object 0a046a0e93d2 drm/i915: Nonblocking request submission 32c2b4bda628 drm/i915: Avoid incrementing hangcheck whilst waiting for external fence 80b5bdbdcbce drm/i915: Ignore valid but unknown semaphores dadd481bfe55 drm/i915/guc: Prepare for nonblocking execbuf submission a2bc4695bbf2 drm/i915: Prepare object synchronisation for asynchronicity 0f25dff6e960 drm/i915: Reorder i915_add_request to separate the phases better 5590af3e115a drm/i915: Drive request submission through fence callbacks 821ed7df6e2a drm/i915: Update reset path to fix incomplete requests 780f262a703a drm/i915: Replace wait-on-mutex with wait-on-bit in reset worker 221fe7994554 drm/i915: Perform a direct reset of the GPU from the waiter 22dd3bb91905 drm/i915: Mark up all locked waiters ea746f365923 drm/i915: Expand bool interruptible to pass flags to i915_wait_request() 2c7487a52414 drm/i915: Drop local struct_mutex around intel_init_emon[ilk] 8af29b0c78ed drm/i915: Separate out reset flags from the reset counter 70c2a24dbfd2 drm/i915: Simplify ELSP queue request tracking bbd6c47e114f drm/i915: Reorder submitting the requests to ELSP 8b38b3a16719 drm/i915: Compute the ELSP register location once a52abd2facfe drm/i915: Record the position of the workarounds in the tail of the request ba49b2f8237b drm/i915: Only queue requests during execlists submission e68a139f6bf3 drm/i915: Add a sw fence for collecting up dma fences 9ef0b3f3f88d [media] v4l2-subdev.h: fix a typo at a kernel-doc markup cb8d67cf70b4 [media] v4l2-subdev: fix some references to v4l2_dev 0d56015d80a2 [media] v4l2-flash-led-class.h: document v4l2_flash_ops dba2d12ae492 [media] videobuf2-v4l2: document two helper functions bf4404b482f9 [media] videobuf2-v4l2.h: improve documentation 24ade5b6de00 [media] videobuf2-v4l2.h: get kernel-doc tags from C file 434b67c5789b [media] conf_nitpick.py: ignore C domain data used on vb2 f286f4dfc50a [media] videobuf2-core.h: improve documentation 52839f66edde [media] videobuf2-core.h: document enum vb2_memory f99fd22e4d4b x86/hpet: Reduce HPET counter read contention 88b7eb092efb [media] videobuf2-core.h: move function descriptions from c file bcb53f07080b [media] conf_nitpick.py: ignore an opaque struct from v4l2-mem2mem.h 9f8d3a2ee781 [media] v4l2-mem2mem.h: make kernel-doc parse v4l2-mem2mem.h again 5fa5edbe59a7 [media] v4l2-mem2mem.h: document the public structures dcbd87358929 [media] v4l2-mem2mem.h: document function arguments 4781646c1e13 [media] v4l2-mem2mem.h: move descriptions from .c file 82631b5bb268 [media] mc-core.rst: fix a warning about an internal routine c13dce18b826 [media] rc-map.h: fix a Sphinx warning e9de2d89a7e4 [media] docs-rst: fix two wrong :name: tags 16f8306b3497 [media] media-ioc-g-topology.rst: fix a c domain reference 8b98db6b2b0e [media] dev-sliced-vbi.rst: fix reference for v4l2_mpeg_vbi_ITV0 56683d7dea0e [media] docs-rst: fix cross-references for videodev2.h be831b34c218 [media] hist-v4l2.rst: don't do refs to old structures e452134cee55 [media] libv4l-introduction.rst: improve crossr-references 9281f251bebe [media] libv4l-introdution.rst: fix function definitions 39b6b9005f6c [media] fix clock_gettime cross-references a17a954efde4 [media] docs-rst: fix some broken struct references fc78c7c7a174 [media] docs-rst: simplify c:type: cross references 2606eee43cbc [media] docs-rst: fix cec bad cross-references 180965cb0826 [media] docs-rst: fix dmx bad cross-references 848d10314bfe [media] fix broken references on dvb/video*rst 189d7243d24a [media] docs-rst: fix the remaining broken links for DVB CA API cdb1c8968177 [media] ca-set-pid.rst: document struct ca_pid b4e54510b51a ARM: dts: add RealView EB rev D A9 MPCore variant 5809938c5c92 ARM: dts: split RealView EB 11MPCore variants 6a29fa31cdcf ARM: dts: add device tree for the RealView EB Rev D c4ad72560df1 ARM: dts: fix RealView EB SMSC ethernet version 63eb58b83b70 [media] ca-get-slot-info.rst: document struct ca_slot_info e0927092b6fd [media] ca-get-msg.rst: add a boilerplate for struct ca_msg 302397d00360 [media] ca-get-descr-info.rst: add doc for for struct ca_descr_info f9c045516401 [media] ca-get-cap.rst: add a table for struct ca_caps 836cf1db4e74 [media] docs-rst exceptions: use C domain references for DVB headers 59d44bbe46fe [media] v4l2-subdev.h: fix a doc nitpick warning a8e58f29c90e [media] v4l2-subdev.rst: get rid of legacy functions f06606e56bc6 [media] v4l2-dv-timings.h: let kernel-doc parte the typedef argument 65d7aba0d3c3 [media] v4l2-device.h: fix some doc tags daf3a4f751d3 [media] v4l2-dev.rst: fix a broken c domain reference bba65c132fe4 [media] v4l2-ioctl.h: document the remaining functions 94d71e580742 [media] cec-ioc-dqevent.rst: fix some undefined references f8441a433410 [media] v4l2-ctrls.h: Fix some c:type references ffa0441edca1 [media] docs-rst: use C domain for enum references on uapi fb91161a32bf [media] v4l2-ctrls.h: fix doc reference for prepare_ext_ctrls() 6e862f3cbbe9 [media] diff-v4l.rst: Fix V4L version 1 references e8be7e97e639 [media] docs-rst: convert uAPI structs to C domain 2257e180101c [media] v4l2-ctrls: document some extra data structures 9fa7235f8838 [media] rc-map.h: document structs/enums on it 730fbf2a0960 [media] conf_nitpick.py: ignore external functions used on mediactl 48a7c4bac94d [media] docs-rst: improve the kAPI documentation for the mediactl 36aefa35f4bf [media] demux.h: fix a documentation warning 3c7d91eff7dc [media] mc-core.rst: Fix cross-references to the source bb501b76c7cb [media] demux.h: Fix a few documentation issues 9aa9d9289037 [media] dvb_ringbuffer.h: document the define macros b6df512a9f95 [media] dtv-core.rst: move DTV ringbuffer notes to kAPI doc ff54c19d8e8f [media] dvb_ringbuffer.h: Document all functions b3ef4445fccb [media] conf_nitpick.py: add external vars to ignore list 22c400336443 [media] docs-rst: parse-headers.pl: use the C domain for cross-references bcec7c218d5a [media] docs-rst: parse-headers.pl: make debug a command line option ba36d53db536 clocksource/drivers/moxart: Add Aspeed support 82fdd070873f clocksource/drivers/moxart: Use struct to hold state 78a9e170388b carl9170: Fix wrong completion usage 70164742783c clocksource/drivers/moxart: Refactor enable/disable cabd34d0e9c4 ath6kl: Allow the radio to report 0 dbm txpower without timing out ab57f86198d6 cdc-acm: delete obsolete debug messages ce8bb344dffb cdc-wdm: add terminating newline ad764c49f65a usb: Kconfig: move ulpi bus support out of host f3fa63144482 ath6kl: enable firmware crash dumps on the AR6004 b5182e157d3a ath9k: remove repetitions of mask array size 77eb3d693182 ath10k: fix reporting channel survey data fe79f6314a71 ath10k: remove unnecessary error code assignment 315c457ff123 ath9k: improve powersave filter handling d94a461d7a7d ath9k: use ieee80211_tx_status_noskb where possible 18f53fe0f303 ath10k: fix throughput regression in multi client mode d6e10bf2ba47 usb: dwc3: avoid -Wmaybe-uninitialized warning 0ef7528d15c2 coresight: tmc: mark symbols static where possible 8e67cdbc2f7b coresight: perf: deal with error condition properly a40235a2278a dmaengine: pl330: Acquire dmac's spinlock in pl330_tx_status 3c97f5de1f28 ath10k: implement NAPI support c9ffc78745f8 usb: gadget: NCM: Protect dev->port_usb using dev->lock d64e9a2c7509 dmaengine: pl330: fix residual for non-running BUSY descriptors 79775f441838 usb: gadget: u_ether: fix another dereference after null check 3ba1eb17b633 Drivers: hv: hv_util: Avoid dynamic allocation in time synch c8a2c191f56d dmaengine: dmatest: Apply copy_align to DMA_SG as well babf985d1e1b scsi: cxlflash: Remove the device cleanly in the system shutdown path 2b9743441a31 arm64: use preempt_disable_notrace in _percpu_read/write bbbfae962b7c scsi: cxlflash: Scan host only after the port is ready for I/O 872c63fbf9e1 arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb() 6c46301fc5f8 scsi: ibmvfc: fix typo in parameter description 75696fe70477 mwifiex: PCIe8997 chip specific handling 73615428c7e1 scsi: ufs: Fix a wrong string in power mode change 3f7d67da2f3a scsi: bnx2fc: Mark symbols static where possible a44199eee7fd scsi: aacraid: mark aac_src_select_comm() static 393c8019e9ce scsi: bnx2fc: Simplify code 5f23f6d082a9 x86/pkeys: Add self-tests 76de993727d2 x86/pkeys: Allow configuration of init_pkru acd547b29880 x86/pkeys: Default to a restrictive init PKRU c74fe3940848 pkeys: Add details of system call use to Documentation/ a60f7b69d92c generic syscalls: Wire up memory protection keys syscalls f9afc6197e9b x86: Wire up protection keys system calls e8c24d3a23a4 x86/pkeys: Allocation/free syscalls a8502b67d739 x86/pkeys: Make mprotect_key() mask off additional vm_flags 7d06d9c9bd81 mm: Implement new pkey_mprotect() system call e8c6226d483c x86/pkeys: Add fault handling for PF_PK page fault bit d3ea42aad584 arm64: simplify contextidr_thread_switch adf758999792 arm64: simplify sysreg manipulation 1f3d8699be82 arm64/kvm: use {read,write}_sysreg() d0a69d9f388d arm64: dcc: simplify accessors cd5f22d7967f arm64: arch_timer: simplify accessors 7aff4a2dd3db arm64: sysreg: allow write_sysreg to use XZR 293f293637b5 kvm-arm: Unmap shadow pagetables properly 5387c920372a usb: gadget: remove variable ret and remove unnecessary if statement b71165761694 mwifiex: scan: Simplify code 6f3c4fb6d05e usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase 4c5dae59d2e9 mwifiex: add PCIe function level reset support 5251b6be8bb5 brcmfmac: sdio: shorten retry loop in brcmf_sdio_kso_control() 634faf368690 brcmfmac: add support for bcm4339 chip with modalias sdio:c00v02D0d4339 d43af50566b4 mt7601u: use linux/bitfield.h adcc710d0a9e mt7601u: remove unnecessary include faad5433b722 mt7601u: remove redefinition of GENMASK 3e9b3112ec74 add basic register-field manipulation macros 3935ccc14d2c mwifiex: add cfg80211 testmode support cf5383b088d0 mwifiex: add manufacturing mode support defb893fffef bcma: use of_dma_configure() to set initial dma mask fbe6e37dab97 kbuild: add arch specific post-link Makefile b67067f1176d kbuild: allow archs to select link dead code/data elimination a5967db9af51 kbuild: allow architectures to use thin archives instead of ld -r 490583f0b660 MAINTAINERS: Add myself as Samsung SoC clock drivers co-maintainer 58d6506f327e clk: samsung: exynos5410: Add clock IDs for PDMA and EPLL clocks 3b6b71721896 clk: samsung: Add clock IDs for the CMU_CDREX (DRAM Express Controller) 390aafe324e9 ARM: dts: STiH410: Add hva dt nodes 34a3d4b2d1f1 xfrm: fix header file comment reference to struct xfrm_replay_state_esn 1fb81e09d487 vti: use right inner_mode for inbound inter address family policy checks 2f30ea5090cb xfrm_user: propagate sec ctx allocation errors c57875f5f9be KVM: PPC: Book3S HV: Enable IRQ bypass 8daaafc88b46 KVM: PPC: Book3S HV: Introduce kvmppc_passthru_irqmap 9576730d0e6e KVM: PPC: select IRQ_BYPASS_MANAGER 37f55d30df2e KVM: PPC: Book3S HV: Convert kvmppc_read_intr to a C function bb728d662bed ARM: dts: add gpio-ranges property to iMX GPIO controllers 3f2577749948 powerpc: move hmi.c to arch/powerpc/kvm/ f8979757f17c ARM: dts: imx35: add iim module to imx35.dtsi 4ee11c1a9f7c powerpc/powernv: Provide facilities for EOI, usable from real mode 07b1fdf5bd13 powerpc: Add simple cache inhibited MMIO accessors 0eeede0c6330 powerpc/mm: Speed up computation of base and actual page size for a HPTE e5f51a623a5d arm64: dts: ls2080a: Add 'dma-coherent' for ls2080a PCI nodes 53e2822e56c7 rpmsg: Introduce Qualcomm SMD backend 4b83c52a21cf rpmsg: Allow callback to return errors e88dae5da46d rpmsg: Move virtio specifics from public header 3bf950ff2333 rpmsg: virtio: Hide vrp pointer from the public API fade037e0fd5 rpmsg: Hide rpmsg indirection tables 5e619b48677c rpmsg: Split rpmsg core and virtio backend 6eed598a0491 rpmsg: Split off generic tail of create_channel() 8b881c07cb80 rpmsg: Move helper for finding rpmsg devices to core c9bd6f422090 rpmsg: Move endpoint related interface to rpmsg core 8a228ecfe086 rpmsg: Indirection table for rpmsg_endpoint operations 026dad47a814 rpmsg: Move rpmsg_device API to new file 36b72c7dca71 rpmsg: Introduce indirection table for rpmsg_device operations 92e1de51bf2c rpmsg: Clean up rpmsg device vs channel naming 2b263d240866 rpmsg: Make rpmsg_create_ept() take channel_info struct 2a48d7322dc8 rpmsg: rpmsg_send() operations takes rpmsg_endpoint 4dffed5b3ac7 rpmsg: Name rpmsg devices based on channel id a16644cb3a96 rpmsg: Enable matching devices with drivers based on DT c0a4b9ec1b43 hwmon: (lm95245) Use new hwmon registration API 3e9046281bd5 hwmon: (lm95241) Convert to use new hwmon registration API fcc448cfe48e hwmon: (jc42) Convert to use new hwmon registration API 54187ff9d766 hwmon: (max31790) Convert to use new hwmon registration API d65a5102a99f hwmon: (nct7904) Convert to use new hwmon registration API a584287cd26c hwmon: (ltc4245) Convert to use new hwmon registration API bb43cc45dac3 hwmon: (tmp421) Convert to use new hwmon registration API 0208531d9090 hwmon: (tmp102) Convert to use new hwmon registration API eb1c8f4325d5 hwmon: (lm90) Convert to use new hwmon registration API 08b024338166 hwmon: (lm75) Convert to use new hwmon registration API 2ca492e22cb7 hwmon: (xgene) Fix crash when alarm occurs before driver probe 9417fefe6f6e hwmon: (iio_hwmon) defer probe when no channel is found f9f8b33d3730 hwmon: (max6650) Add initial rpm target devicetree documentation 20005cc58da5 hwmon: (max6650) Allow fan shutdown and initial rpm target a6cdeefeca47 hwmon: (max6650) Add devicetree support 88de8e1d43e2 hwmon: (max6650) Add devicetree support documentation d5f3f6c81233 hwmon: (it87) Drop useless comments 50b2b02c4034 hwmon: (ucd9000) Add support for UCD90160 Power Supply Sequencer 43943ebb9f0c hwmon: (scpi) Delete unnecessary assignment for the field "owner" 2d5aee433d9c hwmon: (ftsteutates) Add i2c detect functionality ed42cfa881e1 hwmon: Add xgene hwmon driver 86430c1a66fe hwmon: (core) Avoid cyclic dependency between hwmon and thermal_sys aa18cc911ae2 hwmon: (adt7470) Expose PWM frequency to sysfs 30fe976fe7a8 hwmon: (ltc4151) Make shunt-resistor configurable 4f120397fc3f hwmon: (ltc4151) Add devicetree binding for ltc4151 fc72af3ad435 hwmon: (nct6775) Do not accept force_id unless chip is found f9f7bb3a0efa hwmon: (core) Add basic pwm attribute support to new API bf7153fd2c6f hwmon: (core) Document new kernel API 8faee73f92cd hwmon: (core) Add fan attribute support to new API 6bfcca44a6e7 hwmon: (core) Add energy and humidity attribute support to new API b308f5c74452 hwmon: (core) Add power attribute support to new API 9b26947ce5b6 hwmon: (core) Add current attribute support to new API 00d616cf872b hwmon: (core) Add voltage attribute support to new API d560168b5d0f hwmon: (core) New hwmon registration API c9ebbe6f23f4 hwmon: (core) Order include files alphabetically 5e7f5994bddd hwmon: (ntc_thermistor) Use devm_hwmon_device_register_with_groups 48001525c94b hwmon: (ntc_thermistor) Use dev instead of &pdev->dev where possible 640208567660 hwmon: (ntc_thermistor) Use devm_iio_channel_get cc00decf0e28 hwmon: (pmbus) Add explicit support for DPS-460, DPS-800, and SGD009 a95da110cd6f hwmon: (adt7411) add external thermal diode support 637ab157d4a9 hwmon: (lm95241) Use more accurate limits e8172a9381f3 hwmon: (lm95241) Use BIT macro where appropriate 054f3040e472 hwmon: (lm95241) Drop FSF address 4b2ea08be985 hwmon: (lm95241) Order include files alphabetically 090a7f8efe0b hwmon: (lm95241) Add support for fault attributes f48ccb26e264 hwmon: (lm95241) Fix overflow problems, write conversion rate to chip e895cdce6831 ipv4: accept u8 in IP_TOS ancillary data 2d2be8cab26e bpf: fix range propagation on direct packet access 9f5afeae5152 tcp: use an RB tree for ooo receive queue ebecefc820ec nfp: don't pad frames on receive 313b345cbff5 nfp: drop support for old firmware ABIs 312fada1f9f8 nfp: remove linux/version.h includes db7196a0d098 tcp: cwnd does not increase in TCP YeAH 018c1dda5ff1 openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes fe19c4f971a5 vlan: Check for vlan ethernet types for 8021.q or 802.1ad 8c146bb9d59a openvswitch: 802.1ad uapi changes. cd17d230dd06 net/mlx5e: Fix parsing of vlan packets when updating lro header 4e39883d9c74 net/mlx5e: Fix global PFC counters replication 7abc2110779b net/mlx5e: Prevent casting overflow e7e31ca43d6b net/mlx5e: Move an_disable_cap bit to a new position 0dbf657c3993 net/mlx5e: Fix xmit_more counter race issue d545caca827b net: inet: diag: expose the socket mark to privileged processes. 76061f631c2e tcp: fastopen: avoid negative sk_forward_alloc 74f13c80e210 net: ethernet: xilinx: Enable emaclite for MIPS f88baf68ebe5 ramoops: move spin_lock_init after kmalloc error checking d771fdf94180 pstore/ram: Use memcpy_fromio() to save old buffer 7e75678d2316 pstore/ram: Use memcpy_toio instead of memcpy 5bf6d1b92715 pstore/pmsg: drop bounce buffer 79d955af711a pstore/ram: Set pstore flags dynamically c950fd6f201a pstore: Split pstore fragile flags d5a9bf0b38d2 pstore/core: drop cmpxchg based updates 4407de74df18 pstore/ramoops: fixup driver removal 3732b30a7d88 cpufreq-stats: Minor documentation fix 41dd64038970 ACPI / CPPC: Add prefix cppc to cpudata structure name a6cbcdd5ab5f ACPI / CPPC: Add support for functional fixed hardware address 5448f14698b9 ACPI / CPPC: Don't return on CPPC probe failure 65e958910a03 ACPI / CPPC: Allow build with ACPI_CPU_FREQ_PSS config cbfff439c54f i2c: rk3x: Restore clock settings at resume time 0b1c7716fd87 i2c: uniphier-f: set the adapter to master mode when probing 405188e86a4a i2c: uniphier-f: avoid WARN_ON() of clk_disable() in failure path 4c91307ce938 i2c: uniphier: avoid WARN_ON() of clk_disable() in failure path fbf8090b723d i2c: tegra: Fix assignment of boolean variables 77821b4678f9 i2c: tegra: proper handling of error cases 2bc445e2253f i2c: tegra: use atomic poll function during configuration 89120d66fce9 i2c: tegra: add separate function for config_load programing 2148c01ccea9 i2c: tegra: If fifo flush fails return error 685143a1598b i2c: tegra: use readl_poll_timeout after config_load reg programmed 17f80487f653 i2c: shmobile: Use ARCH_SHMOBILE instead of SUPERH c60b906673ee Smack: Signal delivery as an append operation e0603c8dd298 i2c: Spelling s/acknowedge/acknowledge/ 664d58bf4d34 i2c: designware: save the preset value of DW_IC_SDA_HOLD 0eadf37afc25 nbd: allow block mq to deal with timeouts 9b4a6ba9185a nbd: use flags instead of bool c261189862c6 nbd: don't shutdown sock with irq's disabled fd8383fd88a2 nbd: convert to blkmq 47a7b0d8888c md-cluster: make md-cluster also can work when compiled into kernel 7398a66f10fc greybus: gbphy: fix compile error with CONFIG_PM_RUNTIME disabled d5888477d31c KVM: MIPS: Emulate MMIO via TLB miss for EVA f6f7017192ad KVM: MIPS: Override HVA error values for EVA 25b8592e912f perf powerpc: Fix build-test failure 7e3fcffe9554 perf pmu: Support alternative sysfs cpumask 9f21b815be86 perf evlist: Only open events on CPUs an evsel permits 70fbe0574558 perf annotate: Add branch stack / basic block 015282c9eb6d nvme/quirk: Add a delay before checking device ready for memblaze device b1fa6d8acb50 staging: android: ion: Pull out ion ioctls to a separate file d7e404af115b perf record: Mark MAP_HUGETLB when synthesizing mmap events 5e7be3e1f9d7 tools lib api fs: Add hugetlbfs filesystem detector 54e9b099724a fpga manager: Add hardware dependency to Zynq driver 0ac3348e5024 perf tools: Recognize hugetlb mapping as anon mapping 30851a7c2155 Documentation: i2c: slave-interface: add note for driver development e35478eac030 i2c: mux: demux-pinctrl: run properly with multiple instances a4497a86fb9b x86, clock: Fix kvm guest tsc initialization 78eb28a86df1 ARM: dts: vf610-colibri: use of_graph dt nodes to describe the panel d64299daf44c ARM: imx: build cpuidle-imx6sx.o for imx6ul 9e2ce1953c7f ARM: dts: ls1021a: Add of_graph dt nodes to describe the panel 78567f135d9b ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI 7e9d2850a8db ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB) 335a12754808 bus: qcom: add EBI2 driver 7e525b7dac58 bus: qcom: add EBI2 device tree bindings 17028ca2a503 ARM: dts: imx53: add support for USB armory board 8266b4ae7135 devicetree: Add vendor prefix for Inverse Path 0c3ff44cc23c drm/sun4i: add missing header dependencies c1efda1238be ARM: sunxi: Support the Nextthing GR8 f43ea76cf310 x86/platform/intel-mid: Keep SRAM powered on at boot 8e522e1d321b x86/platform/intel-mid: Add Intel Penwell to ID table 8e1d260738ca Drivers: hv: utils: Support TimeSync version 4.0 protocol samples. 2e338f7e034f Drivers: hv: utils: Use TimeSync samples to adjust the clock after boot. abeda47ebb20 Drivers: hv: utils: Rename version definitions to reflect protocol version. 0624a8eb82ef KVM: s390: Use memdup_user() rather than duplicating code a1708a2eaded KVM: s390: Improve determination of sizes in kvm_s390_import_bp_data() a6940674c384 KVM: s390: allow 255 VCPUs when sca entries aren't used 80cd8763388b KVM: s390: lazy enable RI 411b44ba80ab svm: Implements update_pi_irte hook to setup posted interrupt 5881f73757cc svm: Introduce AMD IOMMU avic_ga_log_notifier 2938fc63e0c2 usb: dwc2: Properly account for the force mode delays fef6bc37dbaf usb: dwc2: Add delay to core soft reset d0f0ac56b34b usb: dwc2: gadget: Only initialize device if in device mode 5ea11f2b31b8 svm: Introduces AVIC per-VM ID 5d947a1447f9 KVM: ARM: cleanup kvm_timer_hyp_init 3262ad824307 usb: gadget: f_fs: Stop ffs_closed NULL pointer dereference 3272f0d08e44 arm64: KVM: Inject a vSerror if detecting a bad GICV access at EL2 21977a4c57cd arm/arm64: KVM: Remove external abort test from MMIO handling 4055710baca8 arm/arm64: KVM: Inject virtual abort when guest exits on external abort e656a1f91e70 arm: KVM: Drop unreachable HYP abort handlers 5d7bcf7d644a arm: KVM: Inject a Virtual Abort if it was pending c39798f47125 arm: KVM: Handle async aborts delivered while at HYP 435bca5fe913 arm: KVM: Allow an exit code to be tagged with a Virtual Abort cc325cfc37b5 arm: KVM: Add HYP async abort handler bfb78b5c98d0 arm: KVM: Add Virtual Abort injection helper 1f7e378d1235 arm: KVM: Preserve pending Virtual Abort in world switch 395ea79ebe55 arm64: KVM: Handle async aborts delivered while at EL2 ddb3d07cfe90 arm64: KVM: Inject a Virtual SError if it was pending 20163403a1f2 arm64: KVM: Allow an exit code to be tagged with an SError 1b51e5fac63f arm64: KVM: Route asynchronous aborts 0215a6e6dd4f arm64: KVM: Add EL1 async abort handler 9aecafc86ca2 arm64: KVM: Add exception code to report EL1 asynchronous aborts 10cf33900fb2 arm64: KVM: Add Virtual Abort injection helper 44636f976f5b arm64: KVM: Preserve pending vSError in world switch 7b17145ec7de arm64: KVM: Rename HCR_VA to HCR_VSE a07d3b07a876 arm64: KVM: vgic-v2: Enable GICV access from HYP if access from guest is unsafe bf8feb39642b arm64: KVM: vgic-v2: Add GICV access from HYP fb5ee369ccd3 arm64: KVM: vgic-v2: Add the GICV emulation infrastructure 8cebe750c4d9 arm64: KVM: Make kvm_skip_instr32 available to HYP 3aedd5c49e63 arm: KVM: Use common AArch32 conditional execution code 427d7cacf972 arm64: KVM: Move the AArch32 conditional execution to common code 3e51d43516b9 arm64: KVM: Move kvm_vcpu_get_condition out of emulate.c cb96408da4e1 arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2 cf0ba18a4414 KVM: arm/arm64: Get rid of exported aliases to static functions 777c155772f9 arm64/kvm: remove unused stub functions dcadda146f4f arm/kvm: excise redundant cache maintenance 55d7cad6a98b KVM: arm: vgic: Drop build compatibility hack for older kernel versions 68381b2b00f7 arm64: KVM: Optimize __guest_enter/exit() to save a few instructions 1fe000983389 KVM: arm/arm64: Rename vgic_attr_regs_access to vgic_attr_regs_access_v2 ba7b9169b520 KVM: arm/arm64: Factor out vgic_attr_regs_access functionality 714848026531 KVM: arm/arm64: Add VGICv3 save/restore API documentation 248f219cb8bc rxrpc: Rewrite the data and ack handling code 00e907127e6f rxrpc: Preallocate peers, conns and calls for incoming service requests 49e19ec7d349 rxrpc: Add tracepoints to record received packets and end of data_ready 2ab27215ea27 rxrpc: Remove skb_count from struct rxrpc_call de8d6c7401ae rxrpc: Convert rxrpc_local::services to an hlist 18f1387c7d7c rxrpc: Update protocol definitions slightly cf13258fd4cb rxrpc: Fix ASSERTCMP and ASSERTIFCMP to handle signed values ee5e41b5f21a arm64/io: Allow I/O writes to use {W,X}ZR 2fbc487df6e6 pwm: meson: Handle unknown ID values dec90ea1456b drm: Fix error path in drm_mode_page_flip_ioctl() 7d8a600c916c pwm: sti: Take the opportunity to conduct a little house keeping 85a834c42a49 pwm: sti: It's now valid for number of PWM channels to be zero c97267ae831d pwm: sti: Add PWM capture callback 25eb53809674 pwm: sti: Add support for PWM capture interrupts 3f0925b5a864 pwm: sti: Initialise PWM capture device data d66a928dc08f pwm: sti: Supply PWM Capture clock handling f66d78faf2dc pwm: sti: Supply PWM capture register addresses and bit locations d81738b76fee pwm: sti: Only request clock rate when needed c5f94ae63923 pwm: sti: Reorganise register names in preparation for new functionality 09022e61d53c pwm: sti: Rename channel => device 055beac13179 dt-bindings: pwm: sti: Update DT bindings for capture support fe0e2cf931fc pwm: lpc-18xx: use pwm_set_chip_data 42ddcf4f9ebb pwm: sunxi: Add H3 support 211ed630753d pwm: Add support for Meson PWM Controller 816f318b2364 ALSA: rawmidi: Fix possible deadlock with virmidi registration 9f8a7658bcaf ALSA: timer: Fix zero-division by continue of uninitialized instance 9b41b92bbae6 dmi-id: don't free dev structure after calling device_register bbfd09d95466 ARM: dts: STiH410-b2260: add clk_ignore_unused in bootargs fa765e5ef49d arm64: dts: r8a7796: Add GPIO device nodes 6b5f8e7e7fc5 arm64: dts: r8a7796: salvator-x: add serial console pins 50809470486a arm64: dts: r8a7796: Add pinctrl device node 272bde03842b arm64: dts: r8a7795: salvator-x: Configure pins for the DU RGB output e8c841f5ac16 arm64: dts: h3ulcb: enable GPIO leds 2627d5179f2c arm64: dts: h3ulcb: Sound SSI support 570943631920 arm64: dts: h3ulcb: enable SDHI0 0e3886a981e0 arm64: dts: h3ulcb: enable GPIO keys 56de959f533f arm64: dts: r8a7795: remove unnecessary cap-mmc-highspeed property 15907f1f875f arm64: dts: h3ulcb: enable USB2.0 Host channel 1 cd8fff504d63 drm/sun4i: Add a DRC driver 440d2c7b127a drm/sun4i: backend: Handle the SAT 4a408f1f639b drm/sun4i: support A33 tcon 3ec979658e5c x86/e820: Fix very large 'size' handling boundary condition c14b88d76624 KVM: s390: gaccess: simplify translation exception handling b1ffffbd0f3b KVM: s390: guestdbg: separate defines for per code 8953fb08abf8 KVM: s390: write external damage code on machine checks ff5dc1492a11 KVM: s390: fix delivery of vector regs during machine checks 0319dae6770f KVM: s390: split store status and machine check handling d6404ded3036 KVM: s390: factor out actual delivery of machine checks 8e9240472522 drm/sun4i: support TCONs without channel 1 5a8ff54c260e x86/dumpstack: Remove unnecessary stack pointer arguments 4b8afafbe743 x86/dumpstack: Add get_stack_pointer() and get_frame_pointer() d438f5fda30e x86/dumpstack: Make printk_stack_address() more generally useful 3e344a0db900 oprofile/x86: Add regs->ip to oprofile trace 019e579d3957 perf/x86: Check perf_callchain_store() error 1d723de7396c selftests/x86: Fix spelling mistake "preseve" -> "preserve" 9472fe7040bb virtio_console: Stop doing DMA on the stack 6271cfdfc0e4 x86/mm: Improve stack-overflow #PF handling bcf42aa60c28 xhci: fix null pointer dereference in stop command timeout function 0f76d2564469 net: xfrm: Change u32 sysctl entries to use proc_douintvec f5fbf848303c x86/cpu: Rename Merrifield2 to Moorefield c291b0151585 x86/apic: Fix num_processors value in case of failure db91e2370e08 tools/lguest: Don't bork the terminal in case of wrong args bda7b072de99 x86/platform/intel-mid: Implement power off sequence 368f2f137f54 be2net: Update the driver version to 11.1.0.0 c27ebf585175 be2net: Fix mac address collision in some configurations 988d44b1636d be2net: Avoid redundant addition of mac address in HW 62259ac4b36e be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd. f72099e057c0 be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload 710f3e5961a7 be2net: Support UE recovery in BEx/Skyhawk adapters 1d3ef9c2dc69 arm-cci: pmu: Fix typo in event name d8b795f5e3a3 Revert "ARM: tegra: fix erroneous address in dts" dd0cb7dbb065 net: smsc911x: request and deassert optional RESET GPIO 216559d90327 net: smsc911x: augment device tree bindings f077aaf0754b powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET 8540571e01f9 powerpc/32: Fix again csum_partial_copy_generic() caa58f808834 powerpc/powernv: Fix corrupted PE allocation bitmap on releasing PE 2a27f514a47d KVM: PPC: Implement existing and add new halt polling vcpu stats 8a7e75d47b68 KVM: Add provisioning for ulong vm stats and u64 vcpu stats 0cda69dd7cd6 KVM: PPC: Book3S HV: Implement halt polling 7b5f8272c792 KVM: PPC: Book3S HV: Change vcore element runnable_threads from linked-list to array e64fb7e27288 KVM: PPC: Book3S HV: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h 68f313935fb2 f2fs: no need to make zeros beyond i_size 7732c26ac392 f2fs: fix to detect temporary name of multimedia file 6ab2a3085eb3 f2fs: fix minor typo 6bf6b267d27d f2fs: set dentry bits on random location in memory c2a080aefa94 f2fs: fix to set superblock dirty correctly e0971c832af4 qed*: Add support for the ethtool get_regs operation c965db444629 qed: Add support for debug data collection 936f0600de54 kaweth: remove obsolete debugging statements 72e8d5fdf58b qed: add missing header dependencies f95bf346226b net: diag: make udp_diag_destroy work for mapped addresses. 733ade23de1b netlink: don't forget to release a rhashtable_iter structure 9dd4aaef194e MAINTAINERS: Update CPMAC email address e7ba108a0621 f2fs: add roll-forward recovery process for encrypted dentry bbf156f7afa7 f2fs: fix lost xattrs of directories 275b66b09e85 f2fs: support async discard 167451efb53c f2fs: set encryption name flag in add inline entry path e06f86e61d7a f2fs crypto: avoid unneeded memory allocation in ->readdir 9421d57051c5 f2fs: fix to do security initialization of encrypted inode with original filename 7ea984b0604a f2fs: do in batch synchronously readahead during GC 74fa5f3d43bc f2fs: schedule in between two continous batch discards 5d2f1d6ef9de gpio: rcar: Add r8a7796 (R-Car M3-W) support f25fe36d0d0f gpio: mrvl: dt-binding: remove orion-gpio description 66cd89df8c04 pinctrl: sunxi: Remove unsupported PWM channel pinmux in H3 3d810fbedec4 drm/i915: Move HAS_GUC definition to platform definition 3177659a41cc drm/i915: Make HWS_NEEDS_PHYSICAL the exception 804b87125e3c drm/i915: Move HAS_GMCH_DISPLAY definition to platform ca9c4523882b drm/i915: Move HAS_L3_DPF definition to platform definition 4586f1d067c7 drm/i915: Move HAS_LOGICAL_RING_CONTEXTS definition to platform e1a52536c20a drm/i915: Move HAS_HW_CONTEXTS definition to platform 0eec8dc7f628 drm/i915: Introduce GEN2_FEATURES for device info 54d2a6a13ed0 drm/i915: Introduce GEN3_FEATURES for device info 4d495bea6079 drm/i915: Introduce GEN4_FEATURES for device info b355f10925fd drm/i915: Move HAS_GMBUS_IRQ definition to platform definition a13233804686 drm/i915: Introduce GEN5_FEATURES for device info 1d3fe53bbc07 drm/i915: Move HAS_DP_MST definition to platform definition 33b5bf82a67b drm/i915: Move HAS_RC6p definition to platform definition 86f3624bf275 drm/i915: Move HAS_RC6 definition to platform definition 53233f084d3a drm/i915: Move HAS_RESOURCE_STREAMER definition to platform definition 3bacde19993a drm/i915 Move HAS_CSR definition to platform definition 2631034677ad drm/i915: Get rid of HAS_CORE_RING_FREQ d4c5636e7447 drm/i915: Remove runtime PM for SNB 4aa4c23f2be2 drm/i915: Move HAS_RUNTIME_PM definition to platform 07db6be72e2c drm/i915: Introduce GEN6_FEATURES for device info 8d9c20e1d1e3 drm/i915: Remove .is_mobile field from platform struct 6e3b84d83111 drm/i915: Move HAS_PSR definition to platform struct definition 56beac95cb88 gpio: sa1100: fix irq probing for ucb1x00 60f749f8e4cf gpio: mcp23s08: make driver depend on OF_GPIO c6c864993d9a Revert "gpio: include in gpiolib-of" 466fd24b681c net: stmmac: update the module description of the dwmac-meson driver 566e82516253 net: stmmac: add a glue driver for the Amlogic Meson 8b / GXBB DWMAC 1b0acbfdb8a8 stmmac: introduce get_stmmac_bsp_priv() helper 6aee159712ac net: dt-bindings: Document the new Meson8b and GXBB DWMAC bindings 81b9fd8fc68e drm/i915: Split hsw_get_dpll() 9a4edadaccea drm/i915: Split skl_get_dpll() a277ca7dc01d drm/i915: Split bxt_ddi_pll_select() ba88d153526f drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions c856052abc76 drm/i915: Remove ddi_pll_sel from intel_crtc_state dfa104803523 drm/i915: Don't pass crtc_state to intel_dp_set_link_params() 5fe2501fbf8d pinctrl: bcm281xx: constify pinctrl_ops and pinmux_ops structures c87da270c11f pinctrl: nsp: constify pinctrl_ops and pinmux_ops structures f3b4b7c48e59 pinctrl: ns2: constify pinctrl_ops and pinmux_ops structures a29c830a2872 ARM: dts: meson8b: Add Meson8b PWM Controller nodes 499c7196dd18 pinctrl/amd: Configure GPIO register using BIOS settings ac91ab51e4f8 pinctrl: sunxi: Add GR8 controller support 44cc4a017e2d ALSA: squash lines for simple wrapper functions 8e1f74ea02cf usercopy: remove page-spanning test for now a85d6b8242dc usercopy: force check_object_size() inline f606193a10e7 arm64: dts: rockchip: add Type-C phy for RK3399 0714bc77674a arm64: dts: rockchip: enable the gmac for rk3399 evb board eb3a6a6a9e7e arm64: dts: rockchip: add the gmac needed node for rk3399 9ac7e3e81506 KVM: nVMX: expose INS/OUTS information support 16cb025565fc KVM: VMX: not use vmcs_config in setup_vmcs_config 1a6982353db9 KVM: x86: remove stale comments bbe41b950813 KVM: x86: ratelimit and decrease severity for guest-triggered printk 119a9c01a592 KVM: nVMX: pass valid guest linear-address to the L1 3706feacd007 KVM: Remove deprecated create_singlethread_workqueue f15a75eedc18 KVM: nVMX: make emulated nested preemption timer pinned 72e0ae58a0fb vmx: refine validity check for guest linear address 4fadd04d504a seccomp: Remove 2-phase API documentation ce29856a5e1a um/ptrace: Fix the syscall number update after a ptrace 972939e28592 um/ptrace: Fix the syscall_trace_leave call 67615c588a05 clk: bcm2835: Skip PLLC clocks when deciding on a new clock parent 9e400c5cc5c1 clk: bcm2835: Mark the CM SDRAM clock's parent as critical eddcbe8398fc clk: bcm2835: Mark GPIO clocks enabled at boot as critical e69fdcca836f clk: bcm2835: Mark the VPU clock as critical 5a42976d4fe5 rxrpc: Add tracepoint for working out where aborts happen e8d6bbb05aa5 rxrpc: Fix returns of call completion helpers 361b79119a4b gpio: Add Aspeed driver 56e57cb6c07f pinctrl: Add pinctrl-aspeed-g5 driver 82469c59d222 nvme: Don't suspend admin queue that wasn't created 524594d40153 pinctrl: Add pinctrl-aspeed-g4 driver 4d3d0e4272d8 pinctrl: Add core support for Aspeed SoCs 19de85134ee9 gpio: dt-bindings: Add documentation for Aspeed GPIO controllers fc2780b66b15 drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB 5f714700b189 pinctrl: dt-bindings: Add documentation for Aspeed pin controllers 8d94aa381dab rxrpc: Calls shouldn't hold socket refs 6543ac523558 rxrpc: Use rxrpc_is_service_call() rather than rxrpc_conn_is_service() 8b7fac50ab7f rxrpc: Pass the connection pointer to rxrpc_post_packet_to_call() 278ac0cdd5e5 rxrpc: Cache the security index in the rxrpc_call struct f4fdb3525b24 rxrpc: Use call->peer rather than call->conn->params.peer fff72429c2e8 rxrpc: Improve the call tracking tracepoint 29885a656511 pinctrl: meson-gxbb: add the pins for the SDIO/sd_emmc_a controller bf62efeb1643 gpio: pca954x: fix undefined error code from remove ded89912156b brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap() e796cb419237 rxrpc: Delete unused rxrpc_kernel_free_skb() 71a17de30733 rxrpc: Whitespace cleanup e34f2ff40e03 ath9k: bring back direction setting in ath9k_{start_stop} 71f89917ff96 crypto: arm/ghash - change internal cra_name to "__ghash" 0bec90571cb9 PCI: Fix cavium quirk compile failure with PCI_ATS off da28caaaf878 hwrng: pasemi - Migrate to managed API b4587456fea4 crypto: mv_cesa - remove NO_IRQ reference ba22a1e2aa8e crypto: ccp - add missing release in ccp_dmaengine_register ed4767d612fd crypto: arm/ghash-ce - add missing async import/export 2117eaa62aa9 crypto: arm/sha1-neon - add support for building in Thumb2 mode 493b2ed3f760 crypto: algif_hash - Handle NULL hashes correctly 5ba1c7b5ffc1 crypto: caam - fix rfc3686(ctr(aes)) IV load 4cba7cf025f3 crypto: engine - permit to enqueue ashash_request 2589ad84047f crypto: engine - move crypto engine to its own header 1548a37da044 crypto: qat - fix incorrect accelerator mask for C3X devices da59c51cf220 hwrng: bcm2835 - handle of_iomap failures 0bd2223594a4 crypto: cryptd - initialize child shash_desc on import 2e0965b06d90 drm/tilcdc: WARN if CRTC is touched without CRTC lock 6c94c71400fb drm/tilcdc: Take CRTC lock when calling tilcdc_crtc_disable() 7eff04102763 drm/tilcdc: Remove unnecessary tilcdc_crtc_disable() from tilcdc_unload() 4e910c7a1860 drm/tilcdc: Flush flip-work workqueue before drm_flip_work_cleanup() 642e51677d29 drm/tilcdc: Clean up LCDC functional clock rate setting code a6b7ebaadb5c drm/tilcdc: Take crtc modeset lock while updating the crtc clock rate 696118c016dd usb: dwc3: pci: fix build warning on !PM_SLEEP 5a3dbab2040a ARM: dts: STiH410-b2260: add USB3 node df0bd1e8f3c5 ARM: dts: am335x-boneblack: Add HDMI audio support 7e567624dc5a drm/i2c: tda998x: Register ASoC hdmi-codec and add audio DT binding 95db3b255fde drm/i2c: tda998x: Improve tda998x_configure_audio() audio related pdata 1bcabc81ee94 netfilter: nf_ct_sip: allow tab character in SIP headers 23f889bdf6ee Revert "drm/i915: Check live status before reading edid" 0f98829a9985 Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warnings e2e808413425 Driver: hv: vmbus: Make mmio resource local 9d6173e125d9 usb: dwc3: Fix dr_mode validation ccebc23b57c3 drm/i915/skl: Don't try to update plane watermarks if they haven't changed 30c06570cd67 Revert "drm: Unify handling of blob and object properties" 220be8d0e172 fbdev: vfb: simplify memory management 95cc44a04f4c fbdev: vfb: add option for video mode cf957ccc76ee fbdev: vfb: add description to module parameters 22609b43b194 netfilter: nft_quota: introduce nft_overquota() db6d857b819a netfilter: nft_quota: fix overquota logic 0d9932b2875f netfilter: nft_numgen: rename until attribute by modulus efd9e03facd0 arm64: Use static keys for CPU features ef0da55a84a3 jump_labels: Allow array initialisers ddb075b0cdbc netfilter: ftp: Remove the useless code 723eb299de62 netfilter: ftp: Remove the useless dlen==0 condition check in find_pattern f0608ceaa79d netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP header 68cb9fe47ea6 netfilter: nf_ct_sip: correct parsing of continuation lines in SIP headers c579a9e7d58f netfilter: gre: Use consistent GRE and PTTP header structure instead of the ones defined by netfilter ecc6569f3503 netfilter: gre: Use consistent GRE_* macros instead of ones defined by netfilter. b6a694b72091 video: fbdev: intelfb: remove impossible condition 522ef6144fe4 dmaengine: cppi41: mark PM functions as __maybe_unused 5f03c39978e3 dmaengine: k3dma: use correct format string for debug output fa8f4aba72e6 ARM: dts: wheat: add support for tactile switches e678114f86ed ARM: dts: wheat: add QSPI support a649244de727 dt-bindings: mailbox: Add Amlogic Meson MHU Bindings ad3a212c1db1 mailbox: Add Platform Message-Handling-Unit variant driver 65a532f3d50a Revert "Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()" fedc81e79760 MAINTAINERS: Add section for Renesas clock drivers cf86799e816f ptp: ixp46x: remove NO_IRQ handling 72a31d85a565 sfc: check MTU against minimum threshold 9edeaada19a2 power: supply: sbs-battery: simplify DT parsing f1e4ba5b6a65 perf, bpf: fix conditional call to bpf_overflow_handler 3f591997b148 net: arc_emac: mark arc_mdio_reset() static e0c79ff6286f lan78xx: mark symbols static where possible 4102426f9b7b qed: Add infrastructure for debug data collection 736c4c1da76b bnx2x: Add support for segmentation of tunnels with outer checksums 751eb6b6042a ipv6: addrconf: fix dev refcont leak when DAD failed 9d13744bb750 bnxt_en: Fix TX push operation on ARM64. 5a56a0b3a45d net: Don't delete routes in different VRFs 2591c280c375 qed: Remove OOM messages daa7ee8dfa64 net: smsc: remove build warning of duplicate definition 007e4ba3ee13 net: macb: initialize checksum when using checksum offloading 5e1e61a33f98 vxlan: Update tx_errors statistics if vxlan_build_skb return err. 326fe02d1ed6 net/mlx4_en: protect ring->xdp_prog with rcu_read_lock 41156cea9461 net: ethernet: mediatek: enhance RX path by aggregating more SKBs into NAPI 635372ada412 net: ethernet: mediatek: enhance RX path by reducing the frequency of the memory barrier used 3981cce673c9 hso: Convert printk to pr_ 95a691179725 hso: Use a more common logging style 13722bbe97b5 smsc95xx: Add mdix control via ethtool 273bf288f91e smsc95xx: Add register define 983ccd74a14d smsc95xx: Add maintainer 05c974669ece xprtrdma: Fix receive buffer accounting 78d506e1b707 xprtrdma: Revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") ca070c1097eb net: dsa: mv88e6xxx: make global2 code optional ec5612761c47 net: dsa: mv88e6xxx: move Global2 code 6654d0bff91c net: dsa: mv88e6xxx: fix module naming 03c2778a938a ipv6: release dst in ping_v6_sendmsg c92bab5e1ef4 [media] Documentation: DT: add bindings for ST HVA 836407462244 ARM: dts: efm32: remove skeleton.dtsi include and fix unit address warnings 0555a6be0691 ARM: dts: lpc18xx: remove skeleton.dtsi include and fix unit address warnings 05b23ebc2bd9 ARM: dts: armv7-m: remove skeleton.dtsi include 036bbb8213ec [media] cobalt: update EDID 66de877c9542 [media] vivid: update EDID 350649cc2435 [media] tw5864-core: remove excessive irqsave e5872251cdf5 [media] Revert "[media] tw5864: remove double irq lock code" 9d29327d16d5 [media] pulse8-cec: some small fixes 846c4a7b3aeb [media] atmel-isc: remove the warning ee242096598d [media] media: tw686x: Support frame sizes and frame intervals enumeration e28a6c8b3fcc [media] pulse8-cec: sync configuration with adapter 89c2e228718c [media] pulse8-cec: add notes about behavior in autonomous mode 05f3e58b8633 [media] pulse8-cec: serialize communication with adapter a2fdc9df5e02 [media] cec: allow configuration both from within driver and from user space ae54913517f0 [media] radio-si470x-i2c: Delete owner assignment 3a549beef956 [media] vcodec: mediatek: Add g/s_selection support for V4L2 Encoder 43c784aab772 [media] media/i2c: Delete owner assignment 443b40ba21aa x86/PCI: VMD: Add quirk for AER to ignore source ID 3c17648c2816 lkdtm: adjust usercopy tests to bypass const checks 81409e9e2805 usercopy: fold builtin_const check into inline function e6971009a95a x86/uaccess: force copy_*_user() to be inlined 032c3d86b4ac PCI/AER: Add bus flag to skip source ID matching dae8c235d9a2 arm64: mm: drop fixup_init() and mm.h 21b6657ef445 remoteproc: core: transform struct fw_rsc_vdev_vring reserved field in pa cd5830512044 remoteproc: Modify FW_RSC_ADDR_ANY definition 737ba1092806 drm/udl: implement usb_driver suspend/resume. ae0119f5f73b drm: fix signed integer overflow 4e9951d96093 drm/atomic: Reject properties not part of the object. 13f392ebc37e PCI: tegra: Fix pci_remap_iospace() failure path 43281ede019e PCI: generic: Fix pci_remap_iospace() failure path 5e8c873270cc PCI: rcar: Fix pci_remap_iospace() failure path 53f4f7ee2807 PCI: versatile: Fix pci_remap_iospace() failure path bcd7b7186fcb PCI: designware: Fix pci_remap_iospace() failure path db047f8a9312 PCI: aardvark: Fix pci_remap_iospace() failure path 282b87963556 drivers/perf: arm_pmu: Always consider IRQ0 as an error a5b45b7b9528 PCI: hv: Handle hv_pci_generic_compl() error case 665e2245eb46 PCI: hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg() 617ceb62eaa1 PCI: hv: Remove the unused 'wrk' in struct hv_pcibus_device 7d0f8eec976a PCI: hv: Use pci_function_description[0] in struct definitions 240c5185c52d jfs: Simplify code 0c6045d8c0ef PCI: hv: Use zero-length array in struct pci_packet b18c1bb48eb5 drm/i915: Remove 64b mmio write vfuncs 0b9e2988ab22 ahci: use pci_alloc_irq_vectors da3ed6519b19 powerpc/mmu nohash: Convert to hotplug state machine 68e694dcef24 powerpc/powermac: Convert to hotplug state machine 9a20ea4b4c34 x86/kvm: Convert to hotplug state machine e8483b578b22 MIPS/BUS/CDMM: Convert to hotplug state machine dfc616d8b3df cpuidle/coupled: Convert to hotplug state machine 10fcca9d8704 cpuidle/powernv: Convert to hotplug state machine 529351fd3c50 cpuidle/pseries: Convert to hotplug state machine 29c6d1bbd7a2 md/raid5: Convert to hotplug state machine 84a3f4db039e net/mvneta: Convert to hotplug state machine c4544dbc7a9b kernel/softirq: Convert to hotplug state machine 1d7ac6aec947 mm/writeback: Convert to hotplug state machine a96a87bf949d slub: Convert to hotplug state machine 6731d4f12315 slab: Convert to hotplug state machine e6d4989a9ad1 relayfs: Convert to hotplug state machine 017c59c042d0 relay: Use per CPU constructs for the relay channel buffer pointers ee1e714b9452 cpu/hotplug: Remove CPU_STARTING and CPU_DYING notifier f27792f5b7e0 udf: Remove useless check in udf_adinicb_write_begin() d1a6cba576fc netfilter: nft_chain_route: re-route before skb is queued to userspace f8430eae9f1b PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for ARC d36bbab661d9 docs: Don't format internal MPT docs 5e995786850e docs: split up serial-interfaces.rst b828f960215f ARM: 8611/1: l2x0: add PMU support 8e02676ffa69 ARM: 8610/1: V7M: Add dsb before jumping in handler mode 6a8146f420be ARM: 8609/1: V7M: Add support for the Cortex-M7 processor c3a6bcbe6a9e ARM: 8608/1: V7M: Indirect proc_info construction for V7M CPUs bc0ee9d24ad2 ARM: 8607/1: V7M: Wire up caches for V7M processors with cache support. 9a1af5f2206b ARM: 8606/1: V7M: introduce cache operations b2bf482a5099 ARM: 8605/1: V7M: fix notrace variant of save_and_disable_irqs f5a5c89e36d0 ARM: 8604/1: V7M: Add support for reading the CTR with read_cpuid_cachetype() 296909ee6d9c ARM: 8603/1: V7M: Add addresses for mem-mapped V7M cache operations 26150aa96d60 ARM: 8602/1: factor out CSSELR/CCSIDR operations that use cp15 directly 70fc1f547a91 docs: Pull the HSI documentation together ce129655c9d9 btrfs: introduce tickets_id to determine whether asynchronous metadata reclaim work makes progress 677f6646533d cpu/hotplug: Make state names consistent 23299b8c64f8 dt-bindings: mvebu-odmi: Fix example typo 5219f18aaf00 docs: Special-case function-pointer parameters in kernel-doc ef00028b2048 docs: make kernel-doc handle varargs properly 557b1a8cae25 drm/i915: disable 48bit full PPGTT when vGPU is active cd28e716c686 drm/i915: enable vGPU detection for all e320d4002212 drm/i915: disable 48bit full PPGTT when vGPU is active 8ef89995c735 drm/i915: enable vGPU detection for all cbd60aa7cd17 Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns 1ba7db07ccc2 drm/atmel-hlcdc: Make ->reset() implementation static d31ed3f05763 drm: atmel-hlcdc: Fix vertical scaling 87260d3f7aec thermal: rcar_thermal: Fix priv->zone error handling 9d9cce7f10dc x86: fix memory ranges in mm documentation 2836a2f5bd85 documentation/scsi: Remove nodisconnect parameter c6517b78153a doc: ioctl: Add some clarifications to botching-up-ioctls 05f9033f7479 ASoC: qcom: apq8016-sbc: add support to routing via DT 1190300d0351 ASoC: qcom: apq8016-sbc: add board specific dapm mic widgets d2896d4b55b2 arm: KVM: Fix idmap overlap detection when the kernel is idmap'ed 0baa64d8d2f0 arm64: dts: h3ulcb: enable USB2 PHY of channel 1 4bdb25d0f1b4 arm64: dts: h3ulcb: enable WDT b00d23f71f2c arm64: dts: h3ulcb: enable EXTALR clk eb3f0f199fc4 arm64: dts: h3ulcb: enable I2C2 144bf6ccb13f arm64: dts: h3ulcb: enable EthernetAVB af111bce5437 arm64: dts: h3ulcb: enable SCIF clk and pins b10690d11fea arm64: dts: h3ulcb: initial device tree f1d404faed75 arm64: dts: h3ulcb: add H3ULCB board DT bindings f826473520e7 arm64: dts: r8a7795: Add SoC-specific compatible property to audio-dmac nodes aadc4ee00a0e arm64: dts: r8a7795: renesas: salvator-x: Enable DU a001a07fe851 arm64: dts: renesas: r8a7795: Add DU device to DT 9f8573e38a0b arm64: dts: renesas: r8a7795: Add VSP instances 52cd078325e5 arm64: dts: renesas: r8a7795: Add FCPV nodes 0b4dca78f0f7 arm64: dts: r8a7795: salvator-x: enable HSUSB 34ccd788a389 arm64: dts: r8a7795: salvator-x: enable USB 2.0 Host channel 0 a905b72ce921 arm64: dts: r8a7795: salvator-x: enable usb2_phy of channel 0 71581a1507e6 spi: fsl-espi: remove unneeded check in fsl_espi_do_trans a755af52f8ef spi: fsl-espi: simplify fsl_espi_setup_transfer daae020ce9fe spi: fsl-espi: remove unused elements n_rx and n_tx in struct fsl_espi_transfer 13b10301b858 spi: dw: fix multiple slaves with different baudrates d2422e108812 arm64: dts: r8a7795: Add HSUSB device node dcdca4d53845 arm64: dts: r8a7795: set maximum frequency for SDHI clocks bfb314593427 arm64: dts: r8a7795: add FDP1 device nodes 28fc813153a4 arm64: dts: r8a7795: add FCPF device nodes 00b992deaa08 genirq: No need to mask non trigger mode flags before __irq_set_trigger() f3f6c61452e2 ALSA: pcm: Fix avail to return error if stream is suspended c783b91ebdba s390: add assembler include path for vx-insn.h 6512391a30f6 s390/crypto: avoid returning garbage value e68f1d4ca99e s390: Remove deprecated create_singlethread_workqueue 89394cc7c20c dt-bindings: pwm: Add bindings for Meson PWM Controller 04d68dea26b0 pwm: samsung: Fix to use lowest div for large enough modulation bits 549c50af2519 pwm: pwm-tipwmss: Remove all runtime PM gets/puts 065cfbbb638c pwm: cros-ec: Add __packed to prevent padding cd4b45ac449a pwm: Add MediaTek MT2701 display PWM driver support e093d06acaa9 dt-bindings: pwm: Add MediaTek display PWM bindings bbf0722c1c66 pwm: berlin: Add suspend/resume support 79d102cbfd2e perf/x86/intel/cqm: Check cqm/mbm enabled state in event init 19eb9189c557 drm/i915: Don't wait for a spinlock inside error capture 073c47aca7b7 usb: dwc3: ulpi: make dwc3_ulpi_ops constant b9454f90c943 usb: ulpi: make ops struct constant 042b0f31b2a8 usb: ulpi: remove "dev" field from struct ulpi_ops e6f74849784c usb: ulpi: rename operations {read|write}_dev to simply {read|write} 5c42f3879564 usb: ulpi: remove calls to old api callbacks b7cf1dc3414d usb: dwc3: ulpi: use new api 6691402313dd usb: ulpi: add new api functions, {read|write}_dev() 51b0ce387b43 usb: ulpi: move setting of ulpi->dev parent up in ulpi_register() 65e1ff7f4b5b Documentation: devicetree: dwc2: Deprecate g-tx-fifo-size 3ff488ab6000 usb: gadget: prevent potenial null pointer dereference on skb->len 994834bc7e18 ARM: dts: STiH416: Define the number of PWM Capture channels 5b1dd98064f6 ARM: dts: STiH416: Define PWM Capture clock 65bb4990b4cb ARM: dts: STiH416: Declare PWM Capture data lines via Pinctrl 230e68acd16e ARM: dts: STiH416: Supply PWM Capture IRQs 30a2366cb06e ARM: dts: STiH407: Declare PWM Capture data lines via Pinctrl 65086c218ba0 ARM: dts: STiH407: Supply PWM Capture IRQ e9dacbf2bd7f ARM: dts: STiH416-b2020e: update gpio specifier 5984d6534296 ARM: dts: STiH41x-b2000: update gpio specifier 2402850faca9 ARM: dts: STiHxxx-b2120: update gpio specifier 973b932450b7 ARM: dts: STiH416-pinctrl: update gpio-cells to 2 d9c12685c69c ARM: dts: STiH415-pinctrl: update gpio-cells to 2 accfb2f19d18 devicetree: Add vendor prefix for FriendlyARM 6d2ce1c01cc6 ARM: dts: sun8i: Add dts file for the NanoPi NEO SBC b314427a52fd powerpc/powernv: Fix crash on releasing compound PE f8e33475b0da powerpc/xics/opal: Fix processor numbers in OPAL ICP d81d82582182 powerpc/pseries: Fix little endian build with CONFIG_KEXEC=n 5a893e31a636 PM / devfreq: rockchip: add devfreq driver for rk3399 dmc c1ceb8f7c167 Documentation: bindings: add dt documentation for rk3399 dmc b9d1262bca0a PM / devfreq: event: support rockchip dfi controller d3d81969e380 Documentation: bindings: add dt documentation for dfi controller c8a9a6daccad PM / devfreq: event: remove duplicate devfreq_event_get_drvdata() 989a0fc7412f PM / devfreq: fix Kconfig indent style 797da5598f3a PM / devfreq: Add COMPILE_TEST for build coverage 0b38ed36a1ac PM / devfreq: exynos-ppmu: remove unneeded of_node_put() e22834f0248d ext4: improve ext4lazyinit scalability 6ae4c5a69877 ext4: cleanup ext4_sync_parent() 0b7b77791cc1 ext4: remove old feature helpers 49da939272f4 ext4: enable quota enforcement based on mount options 93e3b4e6631d ext4: reinforce check of i_dtime when clearing high fields of uid and gid 6840eb0d7646 arm64: dts: rockchip: support the pmu node for rk3399 210bbd38bb88 arm64: dts: rockchip: change all interrupts cells to 4 on rk3399 SoCs b474303ffd57 thermal: add Intel BXT WhiskeyCove PMIC thermal driver b8d74b291ff0 pinctrl: zynq: fix typo in sdio1_3_grp pin list a2d16a218348 pinctrl: imx: output one pin/config pair per line in pinconf-groups 171c0091837c iio:core: fix IIO_VAL_FRACTIONAL sign handling 06777c562a50 iio: accel: mxc6255 add support for the mxc6225 ede63aaf7cda iio: adc: at91: Add support for Touchscreen Switches Closure Time fbe84bd4803e iio: devm_regulator_get_optional never returns NULL 67516074884b iio: fetch and enable regulators unconditionally 5dba4b14bafe iio: ensure ret is initialized to zero before entering do loop 621efefc9b31 ARM: dts: sun8i-q8-common: Add support for SDIO wifi controllers e0dc7c837dd0 drm/fsl-dcu: disable clock on error path acd4d615bc5b drm/fsl-dcu: use PTR_ERR_OR_ZERO() to simplify the code 6cc4758ae91c drm/fsl-dcu: fix endian issue when using clk_register_divider e62c30e76829 [media] smiapp: Remove set_xclk() callback from hwconfig 567716c5817c [media] smiapp: Switch to gpiod API for GPIO control 7374300191c8 [media] smiapp: Constify the regs argument to smiapp_write_8s() 51d2d72b669d [media] smiapp: Return -EPROBE_DEFER if the clock cannot be obtained 697a521fbc6d [media] smiapp: Rename smiapp_platform_data as smiapp_hwconfig 073fe63513ed [media] smiapp: Unify enforced and need-based 8-bit read 3c59bb475065 [media] cx231xx-cards: unregister IR earlier 461af077d349 [media] cx231xx: can't proceed if I2C bus register fails 4001dfb4b54d [media] cx231xx-i2c: handle errors with cx231xx_get_i2c_adap() 7adc79980da0 [media] cx231xx-core: fix GPIO comments dc4af7821f4b [media] cx231xx: prints error code if can't switch TV mode 24b923f073ac [media] cx231xx: fix GPIOs for Pixelview SBTVD hybrid 1871d718a9db [media] cx231xx: don't return error on success 505a0ea706fc [media] mb86a20s: fix demod settings dafb65fb98d8 [media] mb86a20s: fix the locking logic bc0495c41d39 [media] tea5767: use module prefix on printed messages 36dba13bda9e [media] tda18271: use prefix on all printk messages db808498ae2c Input: focaltech - mark focaltech_set_resolution() static 4e7482332236 Input: wdt87xx_i2c - fix the flash erase issue de56bea05b09 Input: gpio-keys-polled - don't use unit-address with button nodes 5210d393ef84 netfilter: nf_tables_trace: fix endiness when dump chain policy ed7a69483943 btrfs: do not decrease bytes_may_use when replaying extents e8b61b3f2c5d futex: Add some more function commentry de75ccdd4118 rtc: asm9260: rework locking 7f742e8e8ad4 rtc: asm9260: allow COMPILE_TEST 545d5d657b72 genirq: Update stale comment for __irq_domain_add fc32de9358c0 drm/i915/guc: revisit GuC loader message levels 535b2f5e12d0 drm/i915/guc: downgrade some DRM_ERROR() messages to DRM_WARN() 30b0da8d556e drm: extra printk() wrapper macros 0733424c9ba9 pwm: Unexport children before chip removal be39db9f2932 perf symbols: Remove symbol_filter_t machinery c79c809197bf perf test vmlinux: Remove dead symbol_filter_t code 0890e97c2033 perf machine: Remove machine->symbol_filter and friends b6220212d48a perf top: Remove old kernel-only symbol filter 608c34de0b3d perf symbols: Mark if a symbol is idle in the library e12c8f36f3f7 KVM: lapic: adjust preemption timer correctly when goes TSC backward 3c1627e999e4 cpu/hotplug: Replace anon union c86d06ba2818 PM / QoS: avoid calling cancel_delayed_work_sync() during early boot 98ab10e9770e arm64: ftrace: add save_stack_trace_regs() c9acea6efdd7 ARM: dts: r8a7792: add QSPI support 4719d8f9356a ARM: dts: r8a7792: add QSPI clock 0c157ad23bb0 ARM: dts: wheat: add SDHI0 support 4ea71e6df8c2 ARM: dts: wheat: add CAN support 059baea1d33a ARM: dts: r8a7794: fix PWM clock parent 0aa8d831e75e ARM: dts: rskrza1: add ethernet DT support e54824019155 ARM: dts: r7s72100: add ethernet to device tree 969244f9c720 ARM: dts: r7s72100: add ethernet clock to device tree e83c05a71606 ARM: dts: rskrza1: initial device tree 16a304d82972 ARM: dts: Add RSKRZA1 DT bindings documentation 1d9a17dd3f98 ARM: dts: wheat: add Ethernet support 5f45cec40402 ARM: dts: wheat: initial device tree e6835b3e7bc6 ARM: dts: document Wheat board 0f5aa88a7bb2 ceph: do not modify fi->frag in need_reset_readdir() 5086b0d6ce61 clk: renesas: r8a7796: Add THS/TSC clock b452dfe92f65 clk: renesas: rz: Select EXTAL vs USB clock e1ff3dd1ae52 ovl: fix workdir creation 27046a3ffbb0 hwmon: Use smp_call_on_cpu() for dell-smm i8k e23f22b5cb9e dcdbas: Make use of smp_call_on_cpu() 99bc67536d04 xen: Add xen_pin_vcpu() to support calling functions on a dedicated pCPU df8ce9d78a4e smp: Add function to execute a function synchronously on a CPU 47ae4b05d0fa virt, sched: Add generic vCPU pinning support 3260ab5616b4 xen: Sync xen header 4d21cef3ea00 KVM: s390: vsie: fix riccbd d64934019f6c x86/efi: Use efi_exit_boot_services() 2ea3c34bc2ee ARM: dts: sun8i: Add dts file for the Orange Pi Plus2E SBC 19635b0c13a0 ARM: dts: sun8i: Orange Pi Plus dts is for the Plus and Plus 2 ed9cc156c42f efi/libstub: Use efi_exit_boot_services() in FDT fc07716ba803 efi/libstub: Introduce ExitBootServices helper 4fa8d299b43a sched/debug: Remove several CONFIG_SCHEDSTATS guards 20e1d4863bfa sched/debug: Rename 'schedstat_val()' -> 'schedstat_val_or_zero()' ae92882e5646 sched/debug: Clean up schedstat macros 1a3d027c5a68 sched/debug: Rename and move enqueue_sleeper() 61c7aca695b6 sched/deadline: Fix the intention to re-evalute tick dependency for offline CPU efca03ecbe29 schedcore: Remove duplicated init_task's preempt_notifiers init 2665621506e1 sched/fair: Fix load_above_capacity fixed point arithmetic width d8206bb3ffe0 sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear() 8e1bc301aaf9 sched/deadline: Make CPU heap faster avoiding real swaps on heapify 126b3b6842cc sched/deadline: Refactor CPU heap code 97a7142f157a sched/fair: Make update_min_vruntime() more readable c9bbdd4830ab perf/core: Don't pass PERF_EF_START to the PMU ->start callback dadb57abc374 efi/libstub: Allocate headspace in efi_get_memory_map() 24cf84672e0a perf/x86/intel/uncore: Handle non-standard counter offset 68ce4a0dea16 perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping location 86c7e6836479 dmaengine: ipu: remove bogus NO_IRQ reference 524c6e04f826 dmaengine: sirf: fix irq number error check 028e84a1de7c dmaengine: mxs: remove NO_IRQ check 2d9e31b9412c dmaengine: moxart: remove NO_IRQ 1c5ebba95b48 iommu/vt-d: Make sure RMRRs are mapped before domain goes public 76208356a0ab iommu/vt-d: Split up get_domain_for_dev function c65a8b51123a power: supply: bq24735-charger: Request status GPIO with initial input setup b1e2afca635b iommu/ipmmu-vmsa: Fix wrong error handle of ipmmu_add_device 395adae45095 iommu/amd: Remove AMD_IOMMU_STATS d98de49a53e4 iommu/amd: Enable vAPIC interrupt remapping mode by default b9fc6b56f478 iommu/amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices 8dbea3fd7bec iommu/amd: Introduce amd_iommu_update_ga() bd6fcefc66f6 iommu/amd: Adding GALOG interrupt handler 8bda0cfbdc1a iommu/amd: Detect and initialize guest vAPIC log 77bdab46f04f iommu/amd: Add support for multiple IRTE formats 880ac60e2538 iommu/amd: Introduce interrupt remapping ops structure a38180bd366f iommu/amd: Move and introduce new IRTE-related unions and structures 3928aa3f5775 iommu/amd: Detect and enable guest vAPIC support 519d8bd4b5d3 usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition 7c113f7df710 usb: phy: phy-generic: Check clk_prepare_enable() error b2f1eaaee564 usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CON 9d7aba7786b6 Revert "usb: dwc3: gadget: always decrement by 1" 4af9ed578a50 efi: Fix handling error value in fdt_find_uefi_params d4c4fed08f31 efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen 135e8c9250dd sched/core: Fix a race between try_to_wake_up() and a woken up task 587631487580 perf/core: Remove WARN from perf_event_read() d7127b5e5fa0 locking/barriers: Don't use sizeof(void) in lockless_dereference() ffb173e657fa x86/mce: Drop X86_FEATURE_MCE_RECOVERY and the related model string test 9a6fb28a355d x86/mce: Improve memcpy_mcsafe() 3637efb00864 x86/mce: Add PCI quirks to identify Xeons with machine check recovery b8fb03785d4d locking/static_keys: Provide DECLARE and well as DEFINE macros dc00247576fd arm64: kernel: re-export _cpu_resume() from sleep.S f928c16dbfaf arm64: Drop generic xlate_dev_mem_{k,}ptr() 4314f4b6720d ARM: dts: rockchip: Add sensor-supplies on PopMetal-RK3288 board 9369554d73c7 ARM: dts: rockchip: fix L3G4200D i2c address on PopMetal-RK3288 board cc2187a6e037 x86/microcode/AMD: Fix load of builtin microcode with randomized memory 88f6ba61f25b greybus: gpio: create irqdomain before registering gpio controller 45c0ce847a99 pwm: twl: Reliably disable TWL6030 PWMs 3481bdce6516 ARM: imx: (trivial) fix typo and grammar f065e9e4addd ARM: dts: imx6qdl: Fix SPDIF regression 9fa7a2a4f9d9 ARM: dts: imx7s-warp: Add Bluetooth support d142a20700ca ARM: dts: imx7s-warp: Add User Button support c2bf95899a36 ARM: dts: imx7s-warp: Enable I2C2 device support a58e4e608bc8 ARM: dts: imx6ul-geam: Add Engicam IMX6UL GEA M6UL initial support 5eb3fcf341f6 ARM: dts: rockchip: enable usbotg for Popemtal-rk3288 board 4a3a3d32c77f arm64: dts: rockchip: add the tcpc for rk3399 power domain 7b0f9e357ac8 clk: rockchip: use the dclk_vop_frac clock ids on rk3399 29edeccb4445 clk: rockchip: drop CLK_SET_RATE_PARENT from rk3399 fractional dividers c6935931c189 Linux 4.8-rc5 fd75b345bb3d clk: rockchip: add 2016M to big cpu clk rate table on rk3399 464b9eeb9709 clk: rockchip: add rk3399 ddr clock support 3dc20f090d84 rxrpc Move enum rxrpc_command to sendmsg.c 434e6120036d fs/afs/flock: Remove deprecated create_singlethread_workqueue df423a4af125 rxrpc: Rearrange net/rxrpc/sendmsg.c 4c136dae62f7 fs/afs/callback: Remove deprecated create_singlethread_workqueue 0b58b8a18be4 rxrpc: Split sendmsg from packet transmission code 69ad052aec6b fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue 9ce4d7d3850d fs/afs/vlocation: Remove deprecated create_singlethread_workqueue 090f85deb6e8 rxrpc: Don't change the epoch 5f2d9c44389e rxrpc: Randomise epoch and starting client conn ID values 6e1ce3c34512 af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' 38f7bd94a97b Revert "af_unix: Fix splice-bind deadlock" e33075db73ca clk: rockchip: add dclk_vop_frac ids for rk3399 vop 2f5281ba2a8f net: ti: cpmac: Fix compiler warning due to type confusion 661dbeb9d6e6 cxgb4: Add support for ndo_get_vf_config 3555621de7fc vxlan: fix duplicated and wrong error messages 9b4cdd516dad vxlan: reject multicast destination without an interface 24b27fc4cdf9 bonding: Fix bonding crash bc51dddf98c9 netns: avoid disabling irq for netns id 38f507f1ba01 vxlan: call peernet2id() in fdb notification 76644232e612 openvswitch: Free tmpl with tmpl_free. 334a8f37115b pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs 70e483487db7 iio: add resource managed triggered buffer init helpers 9083325f1197 iio:trigger: add resource managed (un)register af338a9ea60a rxrpc: The client call state must be changed before attachment to conn f361e5a01ed3 nvme-rdma: destroy nvme queue rdma resources on connect failure cdbecc8d24b6 nvme_rdma: keep a ref on the ctrl during delete/flush 37eb816c0867 iw_cxgb4: block module unload until all ep resources are released 609e941a6bcd iw_cxgb4: call dev_put() on l2t allocation failure 151770524b73 scsi: ufs: Add missing header dependencies for tc-dwc-g210 a816b4c67ae6 scsi: sr: constify sr_pm_ops structure 61b96d5b68a5 scsi: pmcraid: mark symbols static where possible f6dbe38edf1e scsi: ibmvscsis: Fixed a bug reported by Dan Carpenter 812902159d41 scsi: ibmvscsis: Code cleanup of print statements 712db3eb2c35 scsi: ibmvscsis: Properly deregister target sessions 94ae3ce189c7 ASoC: Intel: Atom: fix IOSF_MBI dependency 3e423945ea94 devpts: return NULL pts 'priv' entry for non-devpts nodes 4c3cb6e9a9d9 dax: fix mapping size check 307fe9dd11ae iio: accel: kxsd9: Fix scaling bug 5856cd5b8dda rtlwifi/rtl8192de: Fix print format string b9aebb69ecd3 mwifiex: do not print dot when downloading FW 09dd9ec598c3 mwifiex: print status of FW ready event fd3fbb65cab8 mwifiex: make "PCI-E is not the winner" print more informative c5aa9541818a wl18xx: add time sync configuration api 7703773ef1d8 brcmfmac: fix pmksa->bssid usage bccf3ffc8c6d brcmfmac: Add USB ID for Cisco Linksys AE1200 0c9d34915307 rtlwifi: Fix missing country code for Great Britain b46b599328e6 zd1211rw: fix spelling mistake "firmeware" -> "firmware" 7329dc13107b rtl8xxxu: Make rtl8xxxu_ampdu_action less chatty 77e3980201e7 rtl8xxxu: gen1: Fix non static symbol warning b59415c2dd08 rtl8xxxu: Split filling of TX descriptors into separate functions 99afaac4278c rtl8xxxu: Determine need for shore preamble before updating TX descriptors 3972cc579140 rtl8xxxu: Determine the need for SGI before handling specific TX desc formats be49b1f111c7 rtl8xxxu: Simplify calculating of hw value used for setting TX rate eed145ab25a3 rtl8xxxu: Introduce fops bitflag indicating type of thermal meter ee675cc30e07 rtl8xxxu: Convert flags in rtl8xxxu_fileops to bitflags e3ebcd7428c1 rtl8xxxu: Use flag to indicate whether device has TX report timer support 0b09628948bc rtl8xxxu: Add interrupt bit definitions for gen2 parts dce7548fd970 rtl8xxxu: Add bit definitions for REG_FPGA0_TX_INFO e02aa3eef786 rtl8xxxu: Simplify code setting TX buffer boundary efeb8ce7a98c rtl8xxxu: Remove now obsolete rtl8xxxu_old_init_queue_reserved_page() b492940dc1f7 rtl8xxxu: Switch 8192cu/8188cu devices to use rtl8xxxu_init_queue_reserved_page() e366f45d3627 rtl8xxxu: Switch 8723a to use new rtl8xxxu_init_queue_reserved_page() routine 44abaa08d002 rtl8xxxu: Add TX page defines for 8723b 690a6d268bdf rtl8xxxu: Add TP-Link TL-WN823N v2 to list of supported devices deb6176e5613 rtl8xxxu: Fix error handling if rtl8xxxu_init_device() fails 76a8e07d49b6 rtl8xxxu: Mark 0x2001:0x3308 as tested b81669b9e0b4 rtl8xxxu: Mark 0x20f4:0x648b as tested d8c872b57e0f wlcore: Remove wl pointer from wl_sta structure 3eeacaa902a3 rtlwifi: rtl8723ae: Fix leak in _rtl8723e_read_adapter_info() a0c7858e7479 rtlwifi: rtl8192de: Fix leak in _rtl92de_read_adapter_info() 2535cc7ae02b iio: chemical: vz89x: fix boolreturn.cocci warnings e77f847df54c PCI: rockchip: Add Rockchip PCIe controller support 1c500840934a iio: accel: bmc150: reset chip at init time 1b246fca4ada iio: st_sensors: fix errorcheck for regulators 4075a283ae83 iio: stx104: Add IIO support for the ADC channels 52ec7be2e273 pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present 2a59a0411671 pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID bf0291dd2267 pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised c49edecd5136 NFS: Fix error reporting in nfs_file_write() 36afb176d3c9 iio: fix pressure data output unit in hid-sensor-attributes c060991912f8 iio: adc: ina2xx: remove unused debug field from chip global data c8cdf70890d8 iio: trigger: allow immutable triggers to be assigned a5c8b11a3610 iio: sx9500: add final devicetree support a41bd25ae67d sunrpc: fix UDP memory accounting 4bb05040fd68 drm/i915: debugfs/i915_gem_interrupt_info does not need struct_mutex 02c53d99b6eb drm/i915: debugfs/i915_gem_seqno_info does not need rpm nor struct_mutex e87d9ae88867 ASoC: arizona: Correct handling of FLL theta in synchroniser mode 0fd67cee29ce ASoC: Intel: sst: fix to spelling mistake: "susupend" -> "suspend" c3d7abca999e ASoC: ux500: fix spelling mistake "Unsopported" -> "Unsupported" 3bcc8656722c ASoC: fsl_esai: fix spelling mistake "Transmition" -> "Transmission" d0716dde375e spi: Prevent unexpected SPI time out due to arithmetic overflow 8af92af3f2d5 brcmfmac: add missing header dependencies d393be3ed0be mwifiex: fix missing break on IEEE80211_STYPE_ACTION case 410280bac622 rt2x00usb: Fix error return code 72539799104d mwifiex: add custom regulatory domain support 41960b4dfdfc mwifiex: add CHAN_REGION_CFG command b64db1b252e9 mwifiex: correct aid value during tdls setup 6a1622000ac9 mwifiex: simplify length computation for some memset ba852018d493 mwifiex: fix the length parameter of a memset f898005ff99f rtlwifi: remove superfluous condition af8a9a67c346 ath5k: fix EEPROM dumping via debugfs bd6b0242652a wl3501_cs: Add spinlock to wl3501_reset b0d80f19c14f mwifiex: key_material_v2 remove superfluous condition 2f69e67058fb mwifiex: remove superfluous condition 3f37ec79dd21 bcma: support BCM53573 series of wireless SoCs 441756b6a6e3 mwifiex: fix radar detection issue 432da7d243da mwifiex: add HT aggregation support for adhoc mode 5536c4aafcac mwifiex: remove misleading disconnect message 99ffe72cdae4 mwifiex: process rxba_sync event c2a8f0ff9c6c mwifiex: support random MAC address for scanning c8ccf3ade785 mwifiex: fix failed to reconnect after interface disabled/enabled e5988c62b9e6 mwifiex: add region code information in debugfs 902831a7629b mwifiex: Fixed endianness problem for big endian platform 4ad0579a28c0 wlcore: spi: fix non static symbol warning 8432ebd66205 hostap: Use memdup_user() to reuse code f252974eaa64 net: smsc911x: Move interrupt allocation to open/stop a85f00c36ef5 net: smsc911x: Move interrupt handler before open aea95dd52db4 net: smsc911x: Fix register_netdev, phy startup, driver unload ordering 1358bd5a7477 net: smsc911x: Remove multiple exit points from smsc911x_open 30136395a2f6 liquidio:CN23XX pause frame support 9ded1a512f9d liquidio: CN23XX napi support 9ff1a9bad867 liquidio: CN23XX health monitoring dc3abcbeaeb9 liquidio: ethtool and led control support 5b823514ae31 liquidio: CN23XX octeon3 instruction 9bdd46095fb9 liquidio: CN23XX IQ access afdf841fee73 liquidio: RX control commands 7b6b6c9556f9 liquidio: link and control commands e0a05ebe26c0 tipc: send broadcast nack directly upon sequence gap detection 7c4a54b963b6 tipc: rate limit broadcast retransmissions 02d11ca20091 tipc: transfer broadcast nacks in link state messages 2c896fb02e7f net: stmmac: dwmac-rk: add pd_gmac support for rk3399 45383f528fcf net: stmmac: dwmac-rk: fixes the gmac resume after PD on/off ba289af8020a net: stmmac: dwmac-rk: add rk3366 & rk3399 specific data 19a2a85d7157 clk: meson-gxbb: Export PWM related clocks for DT 4a29b3484f85 tpm: invalid self test error message 00b5407e427a rxrpc: Fix uninitialised variable warning 30787a417086 rxrpc: fix undefined behavior in rxrpc_mark_call_released 5331d9cab32e ACPI / drivers: replace acpi_probe_lock spinlock with mutex 3feab13c919f ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro 73bae19c3a3f ARM: dts: msm8974: Move vreg_boost node from the honami to msm8974 0485ef8e045e ARM: dts: qcom: msm8974: Add fixed regulator node for vph-pwr-reg 20fac0ce3c17 ARM: dts: add PM8058 LEDs to the APQ8060 Dragonboard 226366b95a95 arm: dts: apq8084: Add thermal zones, tsens and qfprom nodes c8c876898b2b arm: dts: apq8064: Add thermal zones, tsens and qfprom nodes c59ffb519357 arm: dts: msm8974: Add thermal zones, tsens and qfprom nodes e286492e4d3f ARM: dts: msm8974: honami: Add touchscreen 2f86953e7436 l2tp: fix use-after-free during module unload 23c282d62f57 rtc: rtc-pm8xxx: Add support for pm8018 rtc d19929967531 x86/AMD: Apply erratum 665 on machines without a BIOS fix 01b411590665 cpu/hotplug: Handle unbalanced hotplug enable/disable 16170d9c1027 IB/hfi1: Rework debugfs to use SRCU 429b6a721727 IB/hfi1: Make n_krcvqs be an unsigned long integer 673b975f1fba IB/hfi1: Add QSFP sanity pre-check af5349391669 IB/hfi1: Fix AHG KDETH Intr shift 3e6c3b0fd5d0 IB/hfi1: Fix SGE length for misaligned PIO copy f88eecfe2f22 genirq/generic_chip: Verify irqs_per_chip <= 32 dbdf7d4e7f91 IB/mlx5: Don't return errors from poll_cq d9f88e5ab9a7 IB/mlx5: Use TIR number based on selector b2a232d21f30 IB/mlx5: Simplify code by removing return variable 24be409beede IB/mlx5: Return EINVAL when caller specifies too many SGEs 20697434b6ea IB/mlx4: Don't return errors from poll_cq 699bed758b13 scsi: smartpqi: bump driver version 425b490b2aa7 scsi: smartpqi: add smartpqi.txt 25b64fc5f2c0 Revert "IB/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one" 546481c2816e IB/ipoib: Fix memory corruption in ipoib cm mode connect flow 68c6bcdd8bd0 IB/core: Fix use after free in send_leave function 8017c279196a net/virtio-net: Convert to hotplug state machine 8df038725ad5 bus/arm-ccn: Use cpu-hp's multi instance support instead custom list b230f0db9131 bus/arm-cci: Use cpu-hp's multi instance support instead custom list 6e103c0cfeb9 arm/perf: Use multi instance instead of custom list cf392d10b69e cpu/hotplug: Add multi instance support a724632ca0c8 cpu/hotplug: Rework callback invocation logic dd19bde36739 switchdev: Fix return value of switchdev_port_fdb_dump(). 72874418e4b9 samples/bpf: add sampleip example 1c47910ef801 samples/bpf: add perf_event+bpf example aa6a5f3cb2b2 perf, bpf: add perf events core support for BPF_PROG_TYPE_PERF_EVENT programs fdc15d388d60 bpf: perf_event progs should only use preallocated maps 0515e5999a46 bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type ea2e7ce5d0fc bpf: support 8-byte metafield access 656aacea6c90 IB/cxgb4: Make _free_qp static to silence build warning 63b268d232b8 IB/isert: Properly release resources on DEVICE_REMOVAL 6aaa382f1267 IB/hfi1: Fix the size parameter to find_first_bit fffd68734dc6 IB/mlx5: Fix the size parameter to find_first_bit 7b2c86250122 tracing: Add NMI tracing in hwlat detector 0330f7aa8ee6 tracing: Have hwlat trace migrate across tracing_cpumask CPUs c850ed38db5f tracing: Add documentation for hwlat_detector tracer e7c15cd8a113 tracing: Added hardware latency tracer 15301a570754 x86/paravirt: Do not trace _paravirt_ident_*() functions db7b542e4a78 ath9k: fix AR5416 access GPIO warning 744c6c37cc18 arm64: kernel: Fix unmasked debug exceptions when restoring mdscr_el1 63fb0a9516b2 drivers/perf: arm_pmu: Fix NULL pointer dereference during probe 753246840d01 drivers/perf: arm_pmu: Fix leak in error path f5b065693be5 ARM: clps711x: remove extraneous files 0c228919e04d irqdomain: Mask irq type in irq_domain_xlate_onetwocell() ee26c013cdee genirq/generic_chip: Add irq_unmap callback f0c450eaa364 genirq/generic_chip: Get rid of code duplication 48e0fba842c7 genirq: Remove export of irq_map_generic_chip() fc590c22f9f0 genirq: Robustify handle_percpu_devid_irq() c39265f72ae6 ath9k: mark ath_fill_led_pin() static 7f03d3069381 ath10k: fix spelling mistake "montior" -> "monitor" 2cdce425aa33 ath10k: Fix broken NULL func data frame status for 10.4 749bc03ae2cd ath10k: replace config_enabled() with IS_REACHABLE() adeb68ef8523 arm64: debug: report TRAP_TRACE instead of TRAP_HWBRPT for singlestep afcbc82cea52 ath10k: Added support for extended dbglog module id for 10.4 881ed54ecc13 ath10k: use complete() instead complete_all() e4fd726f21cd ath10k: fix sending frame in management path in push txq logic 83e164b7679d ath10k: improve wake_tx_queue ops performance 03c41cc126c8 ath10k: suppress warnings when getting wmi WDS peer event id 4200c658e0f9 ARM: multi_v7_defconfig: Build Atmel maXTouch driver as a module 7d42298eb43d ath10k: fix group privacy action frame decryption for qca4019 832c6ef765a6 drm/amd/amdgpu: Merge get_wptr functions in gfx6 e7706b422c08 drm/amd/amdgpu: Merge get_rptr functions in gfx8 f1c0efc537d4 drm/amd/amdgpu: Merge get_rptr functions in gfx7 6f924e202675 drm/amd/amdgpu: Merge get_rptr functions in gfx6 4aeacf0f9aa8 drm/amd/amdgpu: Various tidy ups for gfx6 142333dbb9fb drm/amd/amdgpu: Simplify mask creation in gfx6 deca1d1f16ee drm/amd/amdgpu: Add GRBM lock to various SI functions 48fad3aff638 drm/amd/powerplay: original power state table should not be changed. cfcc283cee50 drm/amd/powerplay: refine struct name for coding style reason. 48d7b759a8bc drm/amd/powerplay: add vce state tables initialize for ppt v1. 791a57db3e5e drm/amd/powerplay: refine struct name for code style reason. 662bfa61fff1 drm/amdgpu: prevent command submission failures under memory pressure v2 1abdc3d73dd9 drm/amdgpu: only try again if we actually run into -ENOMEM 75b34800a228 ath10k: hide kernel addresses from logs using %pK format specifier 02baff325462 nvmem: rockchip-efuse: add rk3399-efuse support b3149f4e333e nvmem: rockchip-efuse: update compatible strings for Rockchip efuse db886e4d24c2 Drivers: hv: utils: Check VSS daemon is listening before a hot backup 497af84b81b9 Drivers: hv: utils: Continue to poll VSS channel after handling requests. 509879bdb30b Drivers: hv: Introduce a policy for controlling channel affinity bb08d431a914 Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw() f24f0b495b17 Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() 9988ce685676 Drivers: hv: ring_buffer: wrap around mappings for ring buffers 98f531b10d23 Drivers: hv: cleanup vmbus_open() for wrap around mappings b7ee3b2742f3 arm64: dts: rockchip: add efuse0 device node for rk3399 64ed5771aca2 ath10k: Add WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT wmi service 795b38b3928d drm/i915/bdw: sseu: Fix sseu status parsing c67ba5387534 drm/i915: sseu: Add debug printf for slice/subslice masks 57ec171eae21 drm/i915: sseu: Convert subslice count fields to subslice mask f08a0c9234c8 drm/i915: sseu: Convert slice count field to mask 615d8908ac9c drm/i915: sseu: Simplify debugfs status/info printing 9eb4f3c45027 arm64: dts: rockchip: configure PCIe support for rk3399-evb 43b6799814ca drm/i915: sseu: Use sseu_dev_info in device info 85aaa5745952 arm64: dts: rockchip: add the PCIe controller support for RK3399 29a0be1c9e6e arm64: dts: rockchip: add the PCIe PHY for RK3399 915490d5f1cc drm/i915: sseu: Move sseu_dev_status to i915_drv.h a801abe4773d drm/radeon: wire up a pci shutdown callback 61e113067b63 drm/amdgpu: wire up a pci shutdown callback 9b96b63fed54 drm/radeon: handle runtime pm in drm pre/post close d6bda7b4b499 drm/amdgpu: handle runtime pm in drm pre/post close 32c59dc14b72 drm/radeon: handle runtime pm correctly in amdgpu_driver_open_kms dc08267ac4ee drm/amdgpu: handle runtime pm correctly in amdgpu_driver_open_kms 5e0b1617fc38 drm/radeon: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF 103917b387ba drm/radeon: set runtime pm state to active on resume f46cf3735f4c drm/amdgpu: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF 85e154c22e3c drm/amdgpu: set runtime pm state to active on resume e6c71b48c971 drm/amdgpu/gfx6: drop some dead code 1d9b736303f0 ARM: defconfig: update the Integrator defconfig ba5ba11906d5 ARM: dts: STiH41x-b2020: Update gpio specifier c3ee7e9d136d ARM: dts: STiH418-B2199: Update gpio specifier 4e6ee33684eb ARM: dts: STiH407-pinctrl: Update gpio-cells to 2 76c1c9cf3659 ARM: dts: STi: Introduce B2260 board ecb8af459065 ARM: dts: STiH407-family: Add ports-implemented property in sata nodes c3df8e211eae ARM: dts: STiH407-pinctrl: Add pinctrl_rgmii1_mdio_1 node 8f416dcd2c06 ARM: dts: STiH407: Move non-removable property to board file d5f102edde54 ARM: dts: STiH407-pinctrl: Add i2c2_alt2_1 node 70bc0f3a904d ARM: dts: STiH410: Add thermal node 3b879a500866 ARM: dts: STiH407: Move pio20 node to fix kernel warning 11749e086b27 ALSA: timer: fix NULL pointer dereference in read()/ioctl() race 2c507e464f79 device core: Remove deprecated create_singlethread_workqueue d2f5a7311bca dmaengine: hsu: refactor hsu_dma_do_irq() to return int 46e36683f433 serial: earlycon: Extend earlycon command line option to support 64-bit addresses 8f975fe49dba tty/serial: mark __init early_smh_setup() static e06b6b854163 serial: 8250_dw: add ACPI support for uart on Hisilicon Hip05 SoC f3bf26326f1c serial: 8250_port: unify check of em485 variable b3965767d86c serial: 8250_port: fix runtime PM use in __do_stop_tx_rs485() 1c06bde643d0 Allowing UART DMA to be configured on i.MX53 31d054dccc2c serial-uartlite: constify uart_ops structures f098a0ae62f7 tty: xuartps: constify uart_ops structures 069a47e5adfd tty: serial: constify uart_ops structures 5d9b9530e36b tty: serial: jsm_tty: constify uart_ops structures 1f1d8703a098 serial/bcm63xx_uart: constify uart_ops structures 03bd797f33dd serial: altera: constify uart_ops structures 5c7dcdb60d88 tty/serial: at91: constify uart_ops structures eeb8bc1a9275 serial: st-asc: constify uart_ops structures aa652b1ccbd0 staging: octeon: Use IS_ENABLED() instead of checking for built-in or module 8292b4de4ee6 staging: rtl8172: fixed comment style in rts871x_cmd.c 8f8064e4ccc0 staging: rtl8712: delete one space before if statement d48f10fc616a staging: octeon: prevent poll during rx init ce060d8af33c staging: octeon: set up pknd for all interfaces 5cf9b1ca7be9 staging: octeon: enable taking multiple rx groups into use e971a119f713 staging: octeon: support enabling multiple rx groups 942bab48e616 staging: octeon: move group number into rx group data 9382cfe13382 staging: octeon: move irq into rx group specific data 785e9b7d3feb staging: octeon: create a struct for rx group specific data b7d7dee5bf13 staging: octeon: move common poll code into a separate function 08712f9de101 staging: octeon: pass the NAPI instance reference to irq handler 513ff86386f6 staging: octeon: use passed interrupt number in the handler 287faa5e6bce staging: octeon: disable rx interrupts in oct_rx_shutdown a554d48a063b staging: i4l: act2000: Remove braces for single statement e99460815080 staging: android: ion: Drop heap type masks 9f963096984d staging: comedi: cb_pcidas64: Fix checkpath warning 4281c748d6df staging: comedi: ni_at_a2150: Fix checkpatch warning d5e59c967830 staging: comedi: jr3_pci.c: Fix checkpatch warning 1c454fabc215 staging: comedi: s626.h: Fix checkpatch warning da91a80a946f staging: comedi: ni_atmio.c: Fix checkpatch warning f8d791f2abfe staging: comedi: jr3_pci.h: Fix checkpatch warning 12f992adeb6b staging: comedi: cb_pcidas64: Fix commenting style 28fec2e65f70 staging: comedi: cb_pcidas64.c: Fix checkpatch warning 3112fdde68fa usb: gadget: use IS_ENABLED() instead of checking for built-in or module f7b7f375491b usb: core: use IS_ENABLED() instead of checking for built-in or module 272291008fc5 greybus: es2: fix up usb probe error messages 1521eb6b6995 greybus: es2: No need to check before freeing an urb fc994f0f8363 greybus: es2: remove unneeded BULK_* #defines 7330c48ec093 greybus: es2: remove bulk_in array 403074b50b66 greybus: es2: remove bulk_out array 84d5077cae3e greybus: es2: remove struct cport_to_ep b6c1bd3a8e46 greybus: es2: remove #if 0 code 4de02894a28b greybus: es2: use a single bulk ep pair for all greybus data 6fa4d3d5bbbd greybus: greybus_protocols: remove svc key-event type 4e013b64c1ee greybus: power_supply: Add runtime pm support 6a57ddc97acb greybus: audio: Avoid reporting spurious button events cec89df44692 greybus: audio: Report jack events conditionally 847175e8e660 greybus: audio: Fetch jack_mask, button_mask from module's topology data a695c302b49c greybus: audio: Added jack_type support in topology struct 79c222bcb727 greybus: audio: Remove unnecessary num_jack field from module_info 161624700236 drm/i915: Cleanup i915_param() e9405ef08ca8 dmaengine: dmatest: exclude compare and fill time during perf report d43c97a5156a arm64: dts: rockchip: add the gmac power domain on rk3399 a8bcaea78fa2 arm64: dts: rockchip: Add pinctrl entry for 32k clock on rk3399 a9be2ee09385 arm64: head.S: document the use of callee saved registers 60699ba18b69 arm64: head.S: use ordinary stack frame for __primary_switched() b929fe320e5f arm64: kernel: drop use of x24 from primary boot path 9dcf7914ae23 arm64: kernel: use x30 for __enable_mmu return address 3c5e9f238bc4 arm64: head.S: move KASLR processing out of __enable_mmu() e8a31ebae166 scsi: smartpqi: update Kconfig d48f8fad1e43 scsi: smartpqi: remove timeout for cache flush operations 7d81d2b8714e scsi: smartpqi: scsi queuecommand cleanup 4fbebf1a779d scsi: smartpqi: minor tweaks to update time support df7a1fcfc476 scsi: smartpqi: minor function reformating 5e6429df9c8b scsi: smartpqi: correct event acknowledgment timeout issue e57a1f9b2fa4 scsi: smartpqi: correct controller offline issue ff6abb7383d2 scsi: smartpqi: add kdump support 14bb215d09de scsi: smartpqi: enhance reset logic e58081a71427 scsi: smartpqi: enhance drive offline informational message 77668f412dbc scsi: smartpqi: simplify spanning b17f048658c9 scsi: smartpqi: change tmf macro names a60eec0251fe scsi: smartpqi: change aio sg processing 23c8a500c24d arm64: kernel: use ordinary return/argument register for el2_setup() b5fe242972ef arm64: kernel: fix style issues in sleep.S b2990536f447 scsi: mpt: Remove deprecated create_singlethread_workqueue 77d4f08024d8 scsi: mptfc: Remove deprecated create_singlethread_workqueue 5f6ac2cee25c scsi: bfa: Do not dereference port before it is null checked 02ccda2a2ffb scsi: qla4xxx: Mark symbols static where possible 8c91d7d09e3c ALSA: bt87x: constify snd_pcm_ops structures bc9a910b15d0 ALSA: oxygen: constify snd_pcm_ops structures d602efcaf567 ALSA: ad1889: constify snd_pcm_ops structures 5116ffc32d88 ALSA: firewire: constify snd_pcm_ops structures 6769e988b006 ALSA: constify snd_pcm_ops structures 9d5262ae9b52 ALSA: cs5535audio: constify snd_pcm_ops structures 0f5d3ec52510 arm64: dts: hi6220: add sd-uhs- properties into dwmmc_1 08d072599234 tick/nohz: Fix softlockup on scheduler stalls in kvm guest c2f321126e31 ARM: shmobile: fix regulator quirk for Gen2 662d19e78b2c drm/i915: Drop mutex around clearing error state ab34380162cb ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit() 569e937e0100 mISDN: mark symbols static where possible c4a8a7c718d2 drm/i915: Update DRIVER_DATE to 20160902 b9b17debc69d net: emac: emac gigabit ethernet controller driver 04bed1434df2 net: dsa: remove ds_to_priv b44e108b6f32 bnx2x: don't reset chip on cleanup if PCI function is offline b6cb5ac8331b net: bridge: add per-port multicast flood flag 8addd5e7d3a5 net: bridge: change unicast boolean to exact pkt_type 635c223cfa05 rps: flow_dissector: Fix uninitialized flow_keys used in __skb_get_hash possibly aee659874833 libnvdimm: Fix nvdimm_probe error on NVDIMM-N ae551e9ca289 nvdimm: Spelling s/unacknoweldged/unacknowledged/ 231bf117aada tools/testing/nvdimm: unit test for acpi_nvdimm_notify() b30069291dc7 rapidio/tsi721: fix incorrect detection of address translation condition 1e1011af7a57 rapidio/documentation/mport_cdev: add missing parameter description 735f2770a770 kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd c4e297386bd1 MAINTAINERS: Vladimir has moved c11600e4fed6 mm, mempolicy: task->mempolicy must be NULL before dropping final reference 19feeff18bbf printk/nmi: avoid direct printk()-s from __printk_nmi_flush() 7e9321599011 treewide: remove references to the now unnecessary DEFINE_PCI_DEVICE_TABLE 8a793bea2745 drivers/scsi/wd719x.c: remove last declaration using DEFINE_PCI_DEVICE_TABLE 6aa303defb74 mm, vmscan: only allocate and reclaim from zones with pages managed by the buddy allocator e6173ba42bbd lib/test_hash.c: fix warning in preprocessor symbol evaluation ed76b7a131f4 lib/test_hash.c: fix warning in two-dimensional array init 236dec051078 kconfig: tinyconfig: provide whole choice blocks to avoid warnings 070c43eea504 kexec: fix double-free when failing to relocate the purgatory 6b4e3181d7bd mm, oom: prevent premature OOM killer invocation for high order request e31a1900c1ff meson: clk: Add support for clock gates 7ba64d82b358 gxbb: clk: Adjust MESON_GATE macro to be shared with meson8b 0f32e64b22ab clk: meson: Copy meson8b CLKID defines to private header file e0818a396041 meson: clk: Rename register names according to Amlogic datasheet d0c175da68d7 meson: clk: Move register definitions to meson8b.h 23353817f859 clk: meson: Rename meson8b-clkc.c to reflect gxbb naming convention d297653dd6f0 rtnetlink: fdb dump: optimize by saving last interface markers 66fdd05e7a85 rps: flow_dissector: Add the const for the parameter of flow_keys_have_l4 d001648ec7cf rxrpc: Don't expose skbs to in-kernel users [ver #2] 95ac39945140 net: pegasus: Remove deprecated create_singlethread_workqueue f9f225ebf549 bonding: Remove deprecated create_singlethread_workqueue 28b346cbc071 tcp: fastopen: fix rcv_wup initialization for TFO server on SYN/data 85a3d4a9356b net: bridge: don't increment tx_dropped in br_do_proxy_arp 34c7b3ac4ccb rtc: constify rtc_class_ops structures bfe59f92d306 ARM64: dts: amlogic: gxbb: Enable NVMEM 56e9c4a6c120 documentation: Add nvmem bindings documentation f1a095b96d56 ARM64: dts: amlogic: gxbb: Enable secure monitor d263393ee3c2 documentation: Add secure monitor bindings documentation f03faf31ea0a ARM64: dts: meson-gxbb: Add PWM pinctrl nodes ae89ed79ae9d ARM64: dts: meson-gxbb: Enable the the IR decoder on supported boards c58d77855f00 ARM64: dts: meson-gxbb: Add Infrared Remote Controller decoder e3ee59f63698 dt-bindings: media: meson-ir: Add Meson8b and GXBB compatible strings 9bfd6329333a ARM64: dts: amlogic: add the input pin for the IR remote 8d298f5b8eb2 ARM64: dts: meson-gxbb: Add GXBB AO Clock and Reset node 29c994e36100 netconf: add a notif when settings are created d26c638c16cb ipv6: add missing netconf notif when 'all' is updated 7ceb8a1319ec net: thunderx: Fix for issues with multiple CQEs posted for a TSO packet 57e81d44b0e1 net: thunderx: Fix for HW issue while padding TSO packet ad855eae6caf nvmem: amlogic: Add Amlogic Meson EFUSE driver 2c4ddb215521 firmware: Amlogic: Add secure monitor driver a036244c0686 i40e: Fix kernel panic on enable/disable LLDP da29838dcbde MAINTAINERS: update to working email address f4b63ea08fd9 sky2: use napi_complete_done f5bb341e1d1a l2tp: make nla_policy const 4f70c96ffd18 tcp: make nla_policy const 6501f34ff702 ila: make nla_policy const 3f18ff2b42b9 fou: make nla_policy const 3ee5256da092 netns: make nla_policy const deeb91f59dbc batman: make netlink attributes const 85bae4bd8ae0 drop_monitor: make genl_multicast_group const 12d8de6d9523 net: make genetlink ctrl ops const f9a09687a878 net: ethernet: stmmac: add support of Synopsys 3.50a MAC IP 99abf9d6641e Documentation: Bindings: Add STM32 DWMAC glue c6eec6f332a0 net: ethernet: dwmac: add Ethernet glue logic for stm32 chip 63d19e069366 ASoC: arizona: Wait for resume before enabling FLL 9d04d8bc4c18 spi: qup: skip clk_disable_unprepare if the device is already runtime suspended b0fab9c6f636 ASoC: Intel: Skylake: Unload all the loadable modules 0b6d76bbd5e2 ASoC: Intel: Skylake: Fix DMA control config size fc94733e5648 ASoC: Intel: Skylake: Fix the inverted logic check c15ad605be16 ASoC: Intel: Skylake: check manifest size b0133d9c4d76 ASoC: simple-card: use kzalloc() for dai_props / dai_link 2c86dda74cea ASoC: simple-card: code sync: rename num_link to num 0a6c7f2f7890 ASoC: simple-card: code sync: use tag 387f5823f400 ASoC: simple-card: code sync: tidyup white line a1dbfd001310 ASoC: simple-card: is GPL v2 c9a23ead0261 ASoC: simple-card: code sync: use simple_priv_to_props() macro 7e3353ddd232 ASoC: simple-card: code sync: tidyup simple_priv_to_xxx() macro f93b646d5124 ASoC: simple-card: tidyup mclk-fs of_property_read_u32() usage a03b0545c26d ASoC: simple-card: call of_node_put() for dai_link 9f645421b821 ASoC: simple-scu-card: code sync: tidyup TDM setting position f4d70709c80d ASoC: simple-scu-card: code sync: move asoc_simple_card_of_match e5a01eb5fc6f ASoC: simple-scu-card: add 2 CPU 1 Codec example 88da724f77f7 ASoC: simple-scu-card: depends on CONFIG_OF 83216f3acc4a ASoC: simple-scu-card: tidyup asoc_simple_card_parse_links() method 112a2ab5a720 ASoC: simple-scu-card: tidyup codec daifmt handling method 93bc047d768d ASoC: simple-scu-card: is GPL v2 5496ca5c6575 ASoC: simple-scu-card: remove unused definitions dbd4fefb5b7c spi: fsl-espi: remove unneeded variable in fsl_espi_do_trans 10ed1e6d320c spi: fsl-espi: add missing static declaration to fsl_espi_cpu_irq bbb55f6d6276 spi: fsl-espi: change return type of fsl_espi_cpu_bufs to void ea616ee220e7 spi: fsl-espi: change return type of fsl_espi_setup_transfer to void 6bdf03b30ed0 spi: fsl-espi: dont include irq.h 38d16f791634 ASoC: rt5659: Enable IRQ output for GPIO1 pin c614a3128703 ASoC: tegra_rt5640: Correct a copy and paste typo in the comments ec103964776b ASoC: nau8810: Fix memory leak in nau8810_eq_put error path a3930ed060df ASoC: dapm: Fix kcontrol creation for output driver widget 071133a20935 ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel 01ad5e7de67b ASoC: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw() 3fb7b4e488c3 ASoC: hdac_hdmi: fix spelling mistake "montior" -> "monitor" ab387b400872 ASoC: wm8962: fix spelling mistake "mesurement" -> "measurement" f506513ad80d ASoC: rockchip: use SPI dependency for rt5514 61ab0d403bbd ASoC: Intel: Atom: add a missing star in a memcpy call 189f06c031d4 ASoC: core: fix shift used for second item in snd_soc_get_enum_double 9be072a6f918 ASoC: davinci-mcasp: off-by-one in davinci_mcasp_hw_rule_format() 2961d6707ca1 ASoC: omap-pcm: off-by-one in 'omap_pcm_limit_supported_formats' f802d6c02065 ASoC: constify snd_soc_codec_driver structures dc34b89a8c61 spi: loopback-test: mark rx_ranges_cmp() static ea2f7321a902 regulator: hi6421: mark hi6421_regulator_ldo_get_optimum_mode() static 6ffc84dd1590 spi: sh-msiof: Use ARCH_SHMOBILE instead of SUPERH f99008013e19 spi: sc18is602: Add reset control via gpio pin. 904a98734525 ASoC: sgtl5000: add headphone and LINEOUT mute controls de34dcfe7057 ASoC: Intel: Atom: Fix message handling during drop stream c56653855250 drm/tilcdc: Choose console BPP that supports RGB bcc5a6f5fc9f drm/tilcdc: Add blue-and-red-crossed devicetree property 2349f205df22 irqchip/keystone: Fix typo "sporious" -> "spurious" 7eb9f069ff5d drm/tilcdc: Write DMA base and ceiling address with single instruction 63b07a8d8177 drm/tilcdc: Remove drm_helper_disable_unused_functions() call 8d6c3f7d8f60 drm/tilcdc: Enable EOF interrupts for v1 LCDC ee8c42baebfa drm/tilcdc: Adjust the FB_CEILING address a3479c4fa0f1 drm/tilcdc: Fix check for remote port parent 563cada03db9 arm64: kernel: do not need to reset UAO on exception entry 4e21a95d7fbc soc: qcom: smd: Reset rx tail rather than tx 8232884e2dfa serial/arc: constify uart_ops structures 2cb78eab2376 serial: 8250_dw: Use an unified new dev variable in probe ce927bf174b6 mpls: get rid of trivial returns d2f394dc4816 tipc: fix random link resets while adding a second bearer ba3d0dda6d5f net: xgene: fix backward compatibility fix aabdd09d5350 tg3: Fix for disallow tx coalescing time to be 0 53700f0c9ac3 r8152: fix the coding style with checkpatch.pl 561ed23331df qed: fix kzalloc-simple.cocci warnings b5644a5e72f0 drm/sun4i: Clear encoder->bridge if a bridge is not found aad8b6bae7c6 mlxsw: spectrum: Use existing flood setup when adding VLANs f1de7a28d53c mlxsw: spectrum: Don't take multiple references on a FID e73226384948 mlxsw: spectrum_router: Fix netevent notifier registration de7d62952b01 mlxsw: spectrum: Fix error path in mlxsw_sp_module_init 7146da31817a mlxsw: spectrum_router: Fix fib entry update path 5b004412e2b7 mlxsw: spectrum_router: Fix failure caused by double fib removal from HW a0eb10959886 ARM: dts: exynos: Add missing unit name to memory nodes in Exynos5 DTS 824e4133fade ARM: dts: exynos: Add missing unit name to memory nodes in Exynos4 DTS 2458ff00876b ARM: dts: exynos: Add missing unit name to memory nodes in Exynos3 DTS 12676ee1a46f ARM: dts: exynos: Remove skeleton.dtsi usage for Exynos5 d5b0dc86a2b9 dt-bindings: PCI: rockchip: Add DT bindings for Rockchip PCIe controller 1354835a8911 ARM: dts: exynos: Remove skeleton.dtsi usage for Exynos4 33c3de7e6b3b ARM: dts: exynos: Remove skeleton.dtsi usage for Exynos3 91e723c609e2 ARM: dts: exynos: Add missing memory node for Exynos5440 boards 8861dd303cba ftrace: Access ret_stack->subtime only in the function profiler 7bba53e9c2d2 staging: fbtft: fb_tls8204: Fix checkpatch warning fe9b610b375b staging: fbtft: fbtft_device: Fix checkpatch warning b2ac4a927034 staging: fbtft: fbtft-bus: Fix checkpatch warning a4f368dcaf6e staging: fbtft: fb_st7735r: Fix checkpatch warning ba6ed6431b37 staging: fbtft: fb_ssd1331: Fix checkpatch warning d0b6ecbedd2c staging: fbtft: fb_ssd1306: Fix checkpatch warning b2a8bb77490e staging: fbtft: fb_ssd1289: Fix checkpatch warning a40fe1555b08 staging: fbtft: fb_s6d1121.c: Fix checkpatch warning 8c21f39cb53f staging: fbtft: fb_s6d02a1.c: Fix checkpatch warning bd83585d2db1 staging: r8188eu: remove some structures definitions from rtw_ioctl.h 46d64dc40be5 staging: r8188eu: remove some structure definitions from rtw_event.h 962bbaaf9004 staging: r8188eu: remove some structure definitions from rtw_cmd.h a24b964d1adb staging: r8188eu: remove some structure definitions from wlan_bssdef.h 36b010d0087a staging: r8188eu: remove odm_sta_info structure 2e9ae71939be staging: r8188eu: remove smooth_rssi_data structure 87b05ed81fe2 staging: r8188eu: remove sha256_state structure c56b9a3aac9d staging: r8188eu: remove agg_pkt_info structure 21b8461f8033 staging: r8188eu: remove some structure definitions from wlan_bssdef.h 50a619d52c4c staging: r8188eu: remove include/HalHWImg8188E_FW.h 603c562096e1 staging: r8188eu: remove some structure definitions from Hal8188EPhyCfg.h 36eb7d108e8d staging: r8188eu: remove some structure definitions from include/ieee80211.h 7326be59671d staging:r8188eu: remove unnecessary include from include/rtw_ht.h 8204ba143f3d staging: r8188eu: remove dead code from rtw_update_ht_cap function 8e5e7647b9db staging: r8188eu: remove rx_ampdu_maxlen member of ht_priv 3c6ccb8094bf staging: r8188eu: remove unused members of ht_priv structure 2976f0a5bc2a staging: r8188eu: remove HT_caps_element structure 3d3cd94d0d69 staging: r8188eu: replace HT_caps_element with ieee80211_ht_cap structure ad0ca5903cfc staging: r8188eu: simplify HT_caps_element structure 16d475cb47f0 staging: r8188eu: remove HT_cap member of HT_caps_element structure 7494b27f6595 staging: r8188eu: remove rtw_ieee80211_ht_cap structure cfecac2e22dd staging: r8188eu: change rtw_ieee80211_ht_cap type of structures members to ieee80211_ht_cap c7873d8bad59 staging: r8188eu: change rtw_ieee80211_ht_cap type of local variables to ieee80211_ht_cap 7f98038a3902 staging: r8188eu: remove dead code from rtw_get_cur_max_rate function 81a2b8e4bb62 staging: r8188eu: replace sizeof(struct rtw_ieee80211_ht_cap) with sizeof(struct ieee80211_ht_cap) da9090adb705 staging: r8188eu: replace rtw_ieee80211_ht_cap with ieee80211_ht_cap type in translate_scan function 042ca34b9ab1 staging: r8188eu: replace rtw_ieee80211_ht_cap with ieee80211_ht_cap type in rtw_check_beacon_data function be98624d1446 staging: r8188eu: remove for_each_ie macro 1b9e6df5169b staging: r8188eu: remove action_public_str function 86d54a7b782e staging: r8188eu: remove rtw_action_frame_parse function c9735cb6ea0f staging: r8188eu: remove dump_wps_ie function 92224ac300f1 staging: r8188eu: remove dump_ies function ec4eb6e146a9 staging: r8188eu: remove rtw_set_ie_ch_switch function 798d8c2a8c73 staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm function b02b573fcf4d staging: r8188eu: remove rtw_set_ie_secondary_ch_offset function d5b80f945757 staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset function d02463e06ee5 staging: r8188eu: remove issue_action_spct_ch_switch function f92dcecacecf staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset function fd0a793a0bec staging: r8188eu: remove rtw_ap_inform_ch_switch function d7335dc9abab staging: r8188eu: remove rtw_get_ie_ex function f0fde4f867aa staging: r8188eu: remove rtw_ies_remove_ie function a71a6d96a4d6 staging: fsl-mc: convert to use ATTRIBUTE_GROUPS macro be1edb857ea4 staging: fsl-mc: dprc-cmd: Fix checkpatch warning 695b4adc326c staging: fsl-mc: dpmng-cmd: Fix checkpatch warning d4e75132bde7 staging: fsl-mc: make order of includes consistent 5143ecf6db0a staging: fsl-mc: explicitly include files where they are needed 7f59f4c71d72 staging: fsl-mc: split mc-io definitions into a separate file 693c5a9d432d staging: fsl-mc: remove unneeded includes e744e45ab92e staging: fsl-mc: move bus definitions from mc.h to mc-bus.h c7743b423300 staging: fsl-mc: remove unneeded forward declarations 27365d85cfb6 staging: fsl-mc: make fsl_mc_get_root_dprc public e730d86d7462 staging: fsl-mc: move bus private definitions into fsl-mc-bus.c 2b0011d2bf59 staging: fsl-mc: move dprc-driver private definitions out of mc-bus.h 243444fb8cc0 staging: fsl-mc: create private include for fsl-mc bus components 364069556901 staging: fsl-mc: move resource pool init/cleanup into allocator e267dddd212e staging: fsl-mc: move allocator private definitions out of mc-bus.h 46d669daa36b staging: fsl-mc: improve naming of source files c37ebf8c3da2 staging: fsl-mc: rename mc-private.h to mc-bus.h eaf47b713b60 staging: rtl8188eu: fix missing unlock on error in rtw_resume_process() 8e02a3fd03d5 staging: emxx_udc: Fix checkpatch warning dda3e26501b1 staging: slicoss: constify ethtool_ops structures 0ca6d8e74489 Staging: wlan-ng: replace switch-case statements with macro 2f4791255808 Staging: wlan-ng: removed duplicate code in p80211req.c 37f92cf0a5b8 Staging: wlan-ng: Improved case statements in p80211req_mibset_mibget() cb14a0b4a13e Staging: comedi: fix spelling mistake "Firmare" -> "Firmware" f46e041a20dd staging: vt6655: rxtx.c: Fix checkpatch warning 371fbcf6736a staging: vt6655: rf.c: Fix checkpatch warning 228fc2590458 staging: rts5208: Add two blank lines in comments. db0c12744f8d drivers: staging: rtl8723au: hal: Remove pointless test 5c2ba8b85e35 rtl8712: pwrctrl_priv: Replace semaphore lock with mutex 6243b9dc4c99 perf probe: Move dwarf specific functions to dwarf-aux.c e47392bf9c06 perf uprobe: Skip prologue if program compiled without optimization b3f33f930606 perf probe: Add helper function to check if probe with variable 432746f8e0b6 perf symbols: Fixup symbol sizes before picking best ones c97b40e4d15f perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too 7e1b659545b3 perf test vmlinux: Tolerate symbol aliases 54da07695a0c perf test vmlinux: Avoid printing headers for empty lists e267769ed4d2 perf test vmlinux: Clarify which -v lines are errors or warning e50243bbeb52 perf probe: Ignore vmlinux Build-id when offline vmlinux given 293d5b439483 perf probe: Support probing on offline cross-arch binary b2bcdadcf926 staging: android: ion: ion.c fix parenthesis alignment 9924e5de313e staging: android: lowmemorykiller.c: Fix checkpatch warning 95eab3910da8 staging: android: ion: Remove unnused function ion_handle_buffer 450524614bd2 staging: android: ion: Remove ret variable in ion_handle_put_nolock 679011bd69ef Staging: android: ion: fix parenthesis alignment 121ca0c64f69 staging: android: ion: Fix alignment ef2d4f6c1b8b staging: octeon: configure rx-delay/tx-delay c2bbedf01fe7 staging: android: ion: Remove valid_handle variable in ion_free_nolock 0210737c8586 staging: android: ion: Do not BUG on handle client mismatch 2218b8fc90a9 staging: wilc1000: fix spelling mistake: "retyring" -> "retrying" 608bc9562a46 staging: netlogic: constify ethtool_ops structures 44fae22b36e2 staging/lustre: Fix max_dirty_mb output in sysfs d6e7a2fe9326 staging: lustre: constify lmv_proc_target_fops structure faac7a8dca76 staging/lustre: constify sops structure a1cd3dd535cb staging: lustre: constify lprocfs_generic_fops structure 495ea0d99355 staging: lustre: obdclass: constify obd_psdev_fops structure d6a80699bad7 staging: lustre: hide unused variable 7894c263f200 staging: lustre: fix unstable pages tracking bbc2d82f1cc9 staging/lustre/o2iblnd: handle mixed page size configurations. 7f93fce96601 staging/lustre: release MGC device if connect fails f73681441808 staging/lustre/llite: changes to avoid cache corruption 8d897d2540ff staging/lustre/llite: Fix suspicious dereference of pointer 'vma->vm_file' 76cc3abe4474 staging/lustre/llite: check return value for obd_set_info_async 3da76276127d staging/lustre: avoid clearing i_nlink for inodes in use 371991353af4 staging/lustre/mdc: fix panic at mdc_free_open() bc30c172cf2f staging/lustre: const correct set_lock_data() e0af24849efb btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() 107b40ad04a9 staging: dgnc: check the type of print before calling 613dccdf681a function_graph: Handle TRACE_BPUTS in print_graph_comment 5ba8a4a96f6e tracing/uprobe: Drop isdigit() check in create_trace_uprobe a9b1fc851db0 Btrfs: fix endless loop in balancing block groups 3dc09ec895f0 Btrfs: kill invalid ASSERT() in process_all_refs() 951499710be2 doc-rst: define PDF's of the media folder cd21379b1698 doc-rst: generic way to build PDF of sub-folders 6c04d2f7f103 arm64: defconfig: Enable SDHI and GPIO_REGULATOR b62b9d81a06f docs: sphinx-extensions: add metadata parallel-safe f5b55fa1f81d RAID/s390: provide raid6 recovery optimization 82801d065b49 docs-rst: kernel-doc: fix typedef output in RST format d37c43ce1975 docs-rst: improve typedef parser 3b5dd3a49496 power: supply: sbs-battery: Use gpio_desc and sleeping calls for battery detect 6af7e4f77259 PCI: Mark Haswell Power Control Unit as having non-compliant BARs c91d907596cc EDAC, I3000: Orphan driver e937dd578268 arm64: debug: convert OS lock CPU hotplug notifier to new infrastructure d7a83d127a64 arm64: hw_breakpoint: convert CPU hotplug notifier to new infrastructure 428aff82e92a perf probe: Ignore vmlinux buildid if offline kernel is given 1c20b1d15473 perf probe: Show trace event definition 893c5c798be9 perf config: Show default report configuration in example and docs 2a8d41b46540 perf symbols: Demangle symbols for synthesized @plt entries. fd2275984d6e perf probe: Do not use map_load filters for function 6f6334028476 drm/i915: Use atomic for dev_priv->mm.bsd_engine_dispatch_index 16f0f01d4f7f ALSA: cs46xx: fix typo "seconadry" -> "secondary" 528e3504123d power: supply: act8945a_charger: Add max current property 369eba0986d5 power: supply: act8945a_charger: Add capacity level property 47aabaf5a87b ARM: dts: exynos: Add all required FIMC-IS clocks to exynos4x12 a842789837c0 arm64: remove duplicate macro __KERNEL__ check a4f182bf81f1 clk: rockchip: add new clock-type for the ddrclk 026e5e0cc124 ovl: update doc 7cb35119d067 ovl: listxattr: use strnlen() 0eb45fc3bb7a ovl: Switch to generic_getxattr ce31513a9114 ovl: copyattr after setting POSIX ACL 0e585ccc13b3 ovl: Switch to generic_removexattr 0c97be22f928 ovl: Get rid of ovl_xattr_noacl_handlers array fe2b75952347 ovl: Fix OVL_XATTR_PREFIX fd36570a8805 ovl: fix spelling mistake: "directries" -> "directories" 2a3a2a3f3524 ovl: don't cache acl on overlay layer 5201dc449e4b ovl: use cached acl on underlying layer eea2fb4851e9 ovl: proper cleanup of workdir c11b9fdd6a61 ovl: remove posix_acl_default from workdir 38b256973ea9 ovl: handle umask and posix_acl_default correctly on creation 75ac49532a3c drm/doc: Add a few words on validation with IGT f47ae798d82f EDAC, fsl_ddr: Replace simple_strtoul() with kstrtoul() eeb3d68b6c83 EDAC, layerscape: Add Layerscape EDAC support 55764ed37eec EDAC, fsl_ddr: Fix IRQ dispose warning when module is removed 339fdff14c1e EDAC, fsl_ddr: Add support for little endian 4e2c3252d242 EDAC, fsl_ddr: Add missing DDR DRAM types d43a9fb202bc EDAC, fsl_ddr: Rename macros and names ea2eb9a8b620 EDAC, fsl-ddr: Separate FSL DDR driver from MPC85xx 88857ebe7116 EDAC, mpc85xx: Replace printk() with pr_* format 9e6a03a044da EDAC, mpc85xx: Drop setting/clearing RFXE bit in HID1 b8978badc47e EDAC, altera: Rename MC trigger to common name f399f34bdb44 EDAC, altera: Rename device trigger to common name 3976b0380b31 x86/platform/intel-mid: Enable SD card detection on Merrifield dd8d6ec672f9 x86/platform/intel-mid: Enable WiFi on Intel Edison 535baf8588d0 net: asix: autoneg will set WRITE_MEDIUM reg a243c2efb577 net: asix: see 802.3 spec for phy reset 4c1442aa8c2c net: asix: Fix AX88772x resume failures 8a46f665833a net: asix: Avoid looping when the device is disconnected d9fe64e51114 net: asix: Add in_pm parameter c5e801dac4da qed: Clear dcbx memory buffers before the usage. 5ec5dfa4d294 qed: Set selection-field while configuring the app entry in ieee mode. 5fe118c9fd6b qed*: Disallow dcbx configuration for VF interfaces. c0338aff2260 kcm: fix a socket double free aa6e8a54f653 net: ethernet: mediatek: fix error handling inside mtk_mdio_init 1e515b7fdbae net: ethernet: mediatek: use devm_mdiobus_alloc instead of mdiobus_alloc inside mtk_mdio_init b5776f01bf1f net: ethernet: mediatek: fix the missing of_node_put() after node is used done inside mtk_mdio_init 79e9a4143852 net: ethernet: mediatek: fix issue of driver removal with interface is up 7c6b0d76fa02 net: ethernet: mediatek: fix logic unbalance between probe and remove d3bd1ce4db8e net: ethernet: mediatek: remove redundant free_irq for devm_request_irq allocated irq 1b4307990636 net: ethernet: mediatek: fix API usage with skb_free_frag 549e5495467a net: ethernet: mediatek: fix incorrect return value of devm_clk_get with EPROBE_DEFER c6f1dc4d9ce2 net: ethernet: mediatek: fix fails from TX housekeeping due to incorrect port setup c7735f1bac20 net: axienet: constify ethtool_ops structures 407a471d4d21 r8152: constify ethtool_ops structures 6a38cb15a214 net: mediatek: constify ethtool_ops structures fa1bc2a09f5f platform/x86: toshiba_acpi: Fix typo in *_cooling_method_set function 513ee146f69c platform/x86: toshiba_acpi: Change error checking logic from TCI functions 78429e55e405 platform/x86: toshiba_acpi: Clean up variable declaration 8314bc83f6a3 cpufreq / sched: ignore SMT when determining max cpu capacity 3689ad7ed6a8 cpufreq: Drop unnecessary check from cpufreq_policy_alloc() 20a875e2e86e serial: 8250_dw: Add quirk for APM X-Gene SoC 979515c56458 time: Avoid undefined behaviour in ktime_add_safe() 469e857f3746 time: Avoid undefined behaviour in timespec64_add_safe() 0bf43f15db85 timekeeping: Prints the amounts of time spent during suspend 36374583f908 clocksource: Defer override invalidation unless clock is unstable b4d90e9f1ef1 hrtimer: Spelling fixes 077127705acf ppp: declare PPP devices as LLTX 55454a565836 ppp: avoid dealock on recursive xmit ce0b15d11031 xgbe: constify get_netdev_ops and get_ethtool_ops 7df8fbdd44fa net: dsa: mv88e6xxx: add MDB support 83dabd1fa84c net: dsa: mv88e6xxx: make switchdev DB ops generic 8df3025520aa net: dsa: add MDB support c0eab5b3580a liquidio: CN23XX firmware download 5b07aee11227 liquidio: MSIX support for CN23XX 1b7c55c4538b liquidio: CN23XX queue manipulation 3451b97cce2d liquidio: CN23XX register setup 72c0091293c0 liquidio: CN23XX device init and sriov config e86b1ab68666 liquidio: CN23XX queue definitions 5bc67f587ba7 liquidio: CN23XX register definitions cd8b1eb4e59e liquidio: Common enable irq function 83101ce338fc liquidio: Firmware version management 3258124534f6 liquidio: Consolidate common functionality 11b897a2f7c6 ARM: dts: keystone-k2g: Add Message Manager node e0f0b54c026c ARM: dts: keystone-k2g: Add DSP GPIO controller node 0884b1b3382f ARM: dts: keystone-k2g: Add keystone IRQ controller node 08fa198ded16 ARM: dts: keystone-k2g: Add device state controller node 644978440c7f ARM: dts: keystone: specify usb mode explicitly 5efc244346f9 audit: fix exe_file access in audit_exe_compare 2b2fd56d7e92 Revert "drm: make DRI1 drivers depend on BROKEN" cd81a9170e69 mm: introduce get_task_exe_file 81b1f69e0185 ARM: keystone: defconfig: Fix USB configuration 2c0d7318c8b0 drm/amdgpu: add gart recovery by gtt list V2 5c1354bd30c1 drm/amdgpu: link all gtt when binding them V2 78fbb6859b73 drm/amdgpu: add si pciids v2 a8c65c137884 drm/amdgpu/si: Add updated smc firmware for SI kickers 295d0dafd31c drm/amdgpu: Add SI Family information 1919696eedc1 drm/amdgpu: enable SI DPM 84b77336eea3 drm/amdgpu: use DRM print instead of printk 841686df9f7d drm/amdgpu: add SI DPM support (v4) 0c34f4536842 drm/amdgpu: add SI SMC support 9139d731fdaa drm/amdgpu: add si dpm support in amdgpu_atombios da69c161448d drm/amdgpu: add si specific logic into the device initialize function v3 7922118f8f3e memory: atmel-sdramc: fix a possible NULL dereference 50a6edb1b6e0 iio: adc: add ADC12130/ADC12132/ADC12138 ADC driver 97dd82682f1a soc: rockchip: add header for ddr rate SIP interface 3a402a709500 arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP 1f703e6679f3 drm/amdgpu: record error code when ring test failed 53960b4f89db drm/amd/amdgpu: compute ring test fail during S4 on CI 10ea9434065e drm/amd/amdgpu: sdma resume fail during S4 on CI 9264251ee2a5 bridge: re-introduce 'fix parsing of MLDv2 reports' 650097cdc4ce net: wan: sbni: Spelling s/acknoweledge/acknowledge/, Grammar 637cac7c139f rtc: ac100: support clock-output-names in device tree binding c1ab0e9cf94f net: systemport: constify ethtool_ops structures 777065e5ada2 dwc_eth_qos: constify ethtool_ops structures bc6f0136346a net: hisilicon: constify ethtool_ops structures 70591ab96e42 net: bcmgenet: constify ethtool_ops structures 1eff7002e322 net: ethernet: et131x: constify ethtool_ops structures 1bc40cb1ccbc rtc: rx6110: remove owner assignment e545b984f022 rtc: pic32: Delete owner assignment 421a5ba24b3e rtc: bq32k: Fix handling of oscillator failure flag 6ed1a51e0b8a rtc: bq32k: Use correct mask name for 'minutes' register. 84281c2d72a7 rtc: sysfs: fix a cast removing the const attribute bbeb9787d9a2 Documentation: dt: Intersil isl12057 is not a trivial device e8aa7dcbf0b1 rtc: isl12057: remove driver 78aaa06d7956 rtc: ds1307: add Intersil ISL12057 support 50d6c0ea8111 rtc: ds1307: fix century bit support 59e5e70c9516 rtc: ds1390: Fix the SPI chip select number 83ab7dad06b7 rtc: pcf2123: Add missing error code assignment before test 7fbdfcd68783 clk: rockchip: add SCLK_DDRC id for rk3399 ddrc a37b7a5a86d5 ARM: dts: sun8i: Add PWM controller node in H3 9f834ec18def binfmt_elf: switch to new creds when switching to new mm 33f34802686c drm/amdgpu: add si ip blocks setup v3 a036db18c61d drm/amdgpu: add all the components for si into Makefile/kconfig v3 36b9a952bbf6 drm/amdgpu: introduce pcie port read/write entry 62a37553414a drm/amdgpu: add si implementation v10 30d1574fa4c7 drm/amdgpu: add DMA implementation for si v8 2cd46ad22383 drm/amdgpu: add graphic pipeline implementation for si v8 098e4b6a908b drm/amdgpu: atombios change for dce6 to work v3 e2cdf640cbb5 drm/amdgpu: add display controller implementation for si v10 27ae10641e9c drm/amdgpu: add interupt handler implementation for si v3 df70502eef80 drm/amdgpu: add graphic memory controller implementation for si v7 0f27e46258ee drm/amdgpu: add si header files v4 ad5b0f7685db raid5: guarantee enough stripes to avoid reshape hang 8e018c21da3f raid5-cache: fix a deadlock in superblock write 793ae66c7dcc dmaengine: qcom_hidma: add error reporting for tx_status 55c370e5198e dmaengine: qcom_hidma: report transfer errors with new interface 8a31f8b5db65 dmaengine: qcom_hidma: release the descriptor before the callback fdea2d09b997 dmaengine: cppi41: Add basic PM runtime support 8913f343cdb5 mbcache: fix to detect failure of register_shrinker 10faa8c0d6c3 crypto: FIPS - allow tests to be disabled in FIPS mode 610e12837425 bindings: PCI: artpec: correct pci binding example 93ba73fed31d crypto: qat - fix constants table DMA 98a3c465fe98 hwrng: tx4939 - Use devm_hwrng_register instead of hwrng_register 68734bc9f58e hwrng: Remove check for max less than 4 bytes 27c4d548af95 crypto: xor - Fix warning when XOR_SELECT_TEMPLATE is unset 85962d2248fa hwrng: amd - Convert to new hwrng read() API 3c343a37644c hwrng: amd - Access hardware via ioread32/iowrite32 7bad2cc062b3 hwrng: amd - Replace global variable with private struct fdec60d68356 hwrng: amd - release_region must be called after hwrng_unregister 055ae890388a hwrng: amd - Remove asm/io.h f8169bfb4955 hwrng: amd - Be consitent with the driver name 1c335d4487c8 hwrng: amd - use the BIT macro 6020721320c6 hwrng: amd - Fix style problem with blank line 1ac6b731b81c crypto: caam - add missing header dependencies cc2f1908c6b8 hwrng: cavium - Add Cavium HWRNG driver for ThunderX SoC. 21b5b8eebbae PCI: quirk fixup for cavium invalid sriov link value. 8b18e2359aff crypto: caam - fix IV loading for authenc (giv)decryption 31bd44e7687b crypto: cryptd - Use correct tfm object for AEAD tracking 30953650801a doc: bindings: power: act8945a-charger: Update properties. 10ca08b07bc5 power: supply: act8945a_charger: Fix the power supply type a09209acd6a8 power: supply: act8945a_charger: Add status change update support 1f0ba4067af4 power: supply: act8945a_charger: Improve state handling 6b021fc91038 power: supply: act8945a_charger: Remove "battery_temperature" 5da643b26d28 power: supply: act8945a_charger: Achieve properties from its node 5c4d9f0d49b0 ARM: dts: dra7: Add missing unit name to memory nodes 387117c12727 ARM: dts: dra62x: Add missing unit name to memory nodes f193a5ab3c1b ARM: dts: dm8168: Add missing unit name to memory nodes c5ee1b486fc1 ARM: dts: dm8148: Add missing unit name to memory nodes 0b086802cbed ARM: dts: am572x: Add missing unit name to memory nodes 9194cf4daa93 ARM: dts: am4372: Add missing unit name to memory nodes a60b9f45cc08 ARM: dts: am3517: Add missing unit name to memory nodes 278cb79cc113 ARM: dts: am335x: Add missing unit name to memory nodes bfa130bbacda ARM: dts: omap5: Add missing unit name to memory nodes 742ae1f945c1 ARM: dts: omap4: Add missing unit name to memory nodes 81777ff9dde7 ARM: dts: omap3: Add missing unit name to memory nodes 101ace8d1336 ARM: dts: omap2: Add missing unit name to memory nodes 75813028bbd7 ARM: dts: am4372: Remove skeleton.dtsi usage 55871eb6e2cc ARM: dts: dra7: Remove skeleton.dtsi usage 06bfb9c19957 ARM: dts: dm816x: Remove skeleton.dtsi usage 76155b378c59 ARM: dts: dm814x: Remove skeleton.dtsi usage f8bf01611c99 ARM: dts: am33xx: Remove skeleton.dtsi usage 76a8548ea987 ARM: dts: omap5: Remove skeleton.dtsi usage da6269e7e3dd ARM: dts: omap4: Remove skeleton.dtsi usage 008a2ebcd677 ARM: dts: omap3: Remove skeleton.dtsi usage d1f3156fc8c7 ARM: dts: omap2: Remove skeleton.dtsi usage 766a1fe78fc3 ARM: omap3: Add missing memory node in overo and torpedo boards 35852c68b2b2 ARM: am335x: Add missing memory node in sl50 board c097338ebd3f ARM: dts: dra7: cpsw: fix clocks tree dbb9c1963285 ARM: dts: dra7: Fix clock data for gmac_gmii_ref_clk_div c8d192428f52 serial: 8250: added acces i/o products quad and octal serial cards 41d98b5da92f serial: imx-serial - update RX error counters when DMA is used 9d297239b8cb serial: imx-serial - update UART IMX driver to use cyclic DMA 5881826ded79 dmaengine: imx-sdma - update the residue calculation for cyclic channels 15f30f513111 dmaengine: imx-sdma - reduce transfer latency for DMA cyclic clients 2fe921758f6e MAINTAINERS: Remove power-supply co-maintainers 58db95056759 MAINTAINERS: update power-supply git-tree 6b1ca4bcadf9 ALSA: fireworks: accessing to user space outside spinlock fecdef932b00 serial: 8250_lpss: enable DMA on Intel Quark UART 60a9244a5d14 serial: 8250_lpss: enable MSI for Intel Quark 6bb5d75eac8d serial: 8250_lpss: move Quark code from PCI driver a13e19cf3dc1 serial: 8250_lpss: split LPSS driver to separate module 68af490b03b4 serial: 8250: enable AFE on ports where FIFO is 16 bytes d1834babe422 serial: 8250_dma: adjust DMA address of the UART 8d17047207d5 serial: 8250_dma: switch to new dmaengine_terminate_* API 19d82910c071 dmaengine: dw: provide probe(), remove() stubs for users 5fb23e35cacf dmaengine: dw: override LLP support if asked in platform data c072e113b8fb dmaengine: dw: set polarity of handshake interface 9217a5bf6606 dmaengine: dw: keep copy of custom slave config in dwc 43c51bb573aa sc16is7xx: make sure device is in suspend once probed 81bb549fdf14 serial: 8250_mtk: support big baud rate. 490d5ce2d013 tty/serial: at91: use of_property_read_bool 47b34d2ef266 serial: 8250_mid: fix divide error bug if baud rate is 0 03895cf41d18 tty: serial: fsl_lpuart: Add support for RS-485 c05efd692f1f tty: serial: fsl_lpuart: Update suspend/resume for DMA mode 6250cc30c4c4 tty: serial: fsl_lpuart: Use scatter/gather DMA for Tx 5887ad43ee02 tty: serial: fsl_lpuart: Use cyclic DMA for Rx aa9e7d78039e tty: serial: fsl_lpuart: Fix broken 8m/s1 support d68827c62a10 tty: serial: fsl_lpuart: fix clearing of receive flag d6b0d2f243fe tty: serial: fsl_lpuart: support suspend/resume b70b636186de tty: serial: fsl_lpuart: consider TX FIFO too in tx_empty 7789e5a2accd serial: pch_uart: Add support for reading clock-frequency from DT bed3d7babafd misc: pch_phub: Add UART_CLK quirk for Boston platform 549ce8f134bd misc: pch_phub: Read prefetch value from device tree if passed e16b46f190a2 serial: 8250_dw: Check the data->pclk when get apb_pclk 0b1221a36ca5 serial: vt8500_serial: Fix a parameter of find_first_zero_bit. 761ed4a94582 tty: serial_core: convert uart_close to use tty_port_close b3b576461864 tty: serial_core: convert uart_open to use tty_port_open ebaa81c7287e serial: samsung: Register cpufreq notifier only on S3C24xx 5bf5635ac170 tty/serial: atmel: add fractional baud rate support 5db4f7f80d16 Revert "tty/serial/8250: use mctrl_gpio helpers" 2426fbc77fae tty: amba-pl011: probe ZTE device from AMBA bus with a pseudo-ID 9c267ddb41a6 tty: amba-pl011: add .get_fifosize for ZTE device 0e125a5facf8 tty: amba-pl011: define flag register bits for ZTE device aeb83d7054de fix:memory:of_memory:add missing header dependencies 148a1bc84398 drivers: char: mem: Check {read,write}_kmem() addresses 775115c06091 drivers/base dmam_declare_coherent_memory leaks e330b9a6bb35 platform: don't return 0 from platform_get_irq[_byname]() on error 59fffa34069d cpu: clean up register_cpu func 17d0774f8068 sysfs: correctly handle read offset on PREALLOC attrs 96b0af4b729c documentation: drivers/core/of: fix name of of_node symlink 95da00e35acf dma-mapping: use vma_pages(). e688f144305c drivers: dma-coherent: use vma_pages(). 03aca7b260ea attribute_container: Fix typo 426bc8e789f8 base: soc: make it explicitly non-modular 85714108e673 drivers: base: dma-mapping: page align the size when unmap_kernel_range c90aab9c96c2 platform driver: fix use-after-free in platform_device_del() bea5b158ff0d driver core: add test of driver remove calls during probe cebf8fd16900 driver core: fix race between creating/querying glue dir and its cleanup 24ef5f360f22 debugfs: remove extra debugfs_create_file_unsafe() declaration 5d2fd5c79e16 rtc: Kconfig: Name RK818 in Kconfig for RTC_DRV_RK808 df6a58c5c5aa kernfs: don't depend on d_find_any_alias() when generating notifications 71557e505833 mfd: dt-bindings: Add RK818 device tree bindings document 11375293530b regulator: rk808: Add regulator driver for RK818 2eedcbfc0612 mfd: rk808: Add RK818 support 675b0563d6b2 arm64: cpufeature: expose arm64_ftr_reg struct for CTR_EL0 6f2b7eeff9db arm64: cpufeature: constify arm64_ftr_regs array 5e49d73c1d87 arm64: cpufeature: constify arm64_ftr_bits structures d61f3088ea79 char: xillybus: Fix spelling mistake and comment c1e8ad231141 snsc: check return value of class_create 6a6a4f158037 arm64: cleanup unused UDBG_* define 537f7ccb3968 mntns: Add a limit on the number of mount namespaces. 04b2d9c9c319 ALSA: firewire-tascam: accessing to user space outside spinlock 26ec99b105d5 char/mwave: remove custom BOOLEAN type 8b7d3a9d903e ppdev: use new parport device model 5ed22cebbacc GenWQE: Change default access rights for device node f618ed218dc0 regulator: lp873x: Change the MFD config option as per latest naming 83f141030cec gpio: lp873x: Add support for General Purpose Outputs dc21c7ad3a8a mfd: lp873x: Add lp873x PMIC support d6a38c0ba778 miscdevice: Use module_misc_device() macro ca75d601b594 miscdevice: Add helper macro for misc device boilerplate 832c8232dd7b misc: retire the old BMP085 driver 4127e80a93e8 ALSA: seq: initialize whole fields of automatic variable with union type 9b9e7d36bdee ver_linux: rename ver_linux.awk to ver_linux b88396e41794 ver_linux: shell implementation removed 2d187d58553b ver_linux: complete awk implementation a46b195ca0d8 w1: fix timeout_us parameter description 368451ea748c drivers: w1: style corrections-pointers-blanklines-comparisons aaf16f7d98fe drivers: w1: removed assignment from within if statement d4c3f97a0629 drivers: w1: style corrections for parenthesis and braces 34924b2311b0 MAINTAINERS: Saying goodbye to Hans J. Koch b4a4485ed4c7 arm64: don't select PERF_USE_VMALLOC by default cfa88c79462d arm64: Set UTS_MACHINE in the Makefile ccdf3b888d87 thunderbolt: Don't declare Falcon Ridge unsupported 82a6a81c2a38 thunderbolt: Add support for INTEL_FALCON_RIDGE_2C controller. 25eb7e5c7454 thunderbolt: Fix resume quirk for Falcon Ridge 4C. 339fd36238dd drm: drm_probe_helper: Fix output_poll_work scheduling 658bcdae9c67 vme: Adding Fake VME driver 050c3d52cc78 vme: make core vme support explicitly non-modular 553ebb8e40d5 vme: Fix module autoload 76deefa3b797 vme: Update documentation to match api fa54b326803d vme: change LM callback argument to void pointer 655745b0d1eb VMCI: use memdup_user(). b58189b3c5cf mcb: remove sub-device handling code 68d9671a845e mcb: Introduce type safety for to_mcb_* ffc7bb3857e4 mcb: Added bar descriptor support for non PCI bus MCB carrier 73edc8f7ccef mcb: Added support for LPC or non PCI based MCB carrier c012268b37db lkdtm: Mark lkdtm_rodata_do_nothing() notrace 4d31a2588ae3 uio: fix dmem_region_start computation e97b1c6a8dba coresight: etm4x: adding configurable start/stop filtering 2703d74c1313 coresight: etm4x: adding configurable address range filtering f0d30cc30e54 coresight: etm4x: configuring include/exclude function 6cccf66354fa coresight: etm4x: adding range filter configuration function 5edd944b4322 coresight: etm4x: cleaning up default filter configuration 2a5695a585b5 coresight: etm4x: split default and filter configuration ca878b14660c coresight: etm-perf: configuring filters from perf core 2b7adc460ff8 coresight: remove duplicated enumeration 68905d73df5d coresight: etm-perf: pass struct perf_event to source::enable/disable() 3224dcc5a6ce coresight: fix handling of ETM trace register access via sysfs 46a3d5cdb029 coresight: etm4x: request to retain power to the trace unit when active 1d37ae506714 coresight: tmc: Delete an unnecessary check before the function call "kfree" 57a3668bebfd coresight: etm4x: remove duplicated include from coresight-etm4x.c 9486295ad159 coresight: Use local coresight_desc instances 7f73b0b9faa1 hwtracing: coresight: of_coresight: add missing of_node_put after calling of_parse_phandle 2a18d7267a56 coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID cd9e3474bb79 coresight: add PM runtime calls to coresight_simple_func() 62d39ac934da coresight: delay initialisation when children are missing 67337e8d8dc4 coresight: Add better messages for coresight_timeout 1c9cbe118413 coresight: Cleanup TMC status check 78247e25e89b coresight: etmv4: Fix ETMv4x peripheral ID table 8505feaed924 coresight: tmc: Limit the trace to available data 068c0a542f6e coresight: Fix csdev connections initialisation 3afd0634a2ac coresight: Consolidate error handling path for tmc_probe 481e46fe7a88 coresight: Remove erroneous dma_free_coherent in tmc_probe b1149ad917b7 coresight: always use stashed trace id value in etm4_trace_id f3864d85624a coresight-stm: support mmapping channel regions with mmio_addr b8392153721c coresight: access conn->child_name only if it's initialised b605c2d91358 Drivers: hv: balloon: Use available memory value in pressure report eece30b9f004 Drivers: hv: balloon: replace ha_region_mutex with spinlock a132c54cbcb8 Drivers: hv: balloon: don't wait for ol_waitevent when memhp_auto_online is enabled cb7a5724c7e1 Drivers: hv: balloon: account for gaps in hot add regions 7cf3b79ec85e Drivers: hv: balloon: keep track of where ha_region starts 26840437cbd6 Tools: hv: kvp: ensure kvp device fd is closed on exec 3724287c0ec4 Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency 8de0d7e95182 Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg() ccef9bcc02ee Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels 638fea33aee8 Drivers: hv: vmbus: fix the race when querying & updating the percpu list e0fa3e5e7df6 Drivers: hv: utils: fix a race on userspace daemons registration 396e287fa2ff Drivers: hv: get rid of timeout in vmbus_open() 7cc80c98070c Drivers: hv: don't leak memory in vmbus_establish_gpadl() 4d63763296ab Drivers: hv: get rid of redundant messagecount in create_gpadl_header() a9f61ca793be Drivers: hv: avoid vfree() on crash 44051a6825d5 Input: cros_ec_keyb: Stop handling interrupts directly 6f1d912b687d mfd: cros_ec: Add MKBP event support 5423adf1d4c6 drm/i915: Fix other intel_dp warnings too. ddc085d44dd0 regulator: qcom_rpm-regulator: Add support for pm8018 rpm regulator eb87a669dd4a mfd: qcom-rpm: Add support for pm8018 RPM Regulator 08655bca2712 rtc: rtc-pm8xxx: Add support for pm8018 rtc c7ef587bd4ab mfd: pm8921: Add support for pm8018 13cd9f758a55 wil6210: extract firmware version from file header 12bace75704e wil6210: extract firmware capabilities from FW file 08989f9640a0 wil6210: align to latest auto generated wmi.h 5ffae43208ec wil6210: fix protection of wil->scan_request bdb249fce9ad ARM: integrator: read counter using syscon/regmap 359a3d38e69d ARM: integrator: cut down on static maps 33aa62b9a17e ARM: integrator: delete some auxdata e3f617602103 ARM: integrator: move CP CLCD display to DTS b2da116cbe46 ARM: dts: add the core module clocks to Integrator/CP 257417ec7485 ARM: dts: Add the core module clocks to Integrator/AP 49eb1efadc47 ARM: dts: add the Integrator/AP baseboard clocks e272b7eef54d ARM: dts: set the 24MHz xtal as parent of the UART clock 47b1848d9fde ath10k: fix spurious tx/rx during boot 20ddca21dcf8 ath10k: add wmi command barrier utility 84d4911b7184 ath10k: implement wmi echo event e25854f2404c ath10k: implement wmi echo command 5d2b7c4a9dd6 staging: i4l: act2000: capi: Fix checkpatch warning 8a0b09d90574 staging: i4l: icn: fix incorrect type of arguments 1b30c21fd8ab staging: i4l: icn: remove blank lines bd70aef0a8b7 staging: i4l: icn: space not needed after cast eb07d11ea215 staging: i4l: act2000: remove unused macro f775252f4bae staging: i4l: act2000: remove unused argument b91796e86b30 staging: i4l: icn: use memdup_user ebce1a5e3a0e ath10k: add testmode support for 10.4 firmware d912fc094bc4 ath10k: handle testmode events for 10.2 and 10.4 based firmware 5459c5d47608 ath10k: move firmware_swap_code_seg_info to ath10k_fw_file 4e80ffab0e72 ath10k: Remove driver log suggesting QCA9887 support is experimental d7ec05cbd10a ARM: dts: exynos: Enable HDMI for Arndale Octa board 237e15dfd5d6 ath10k: fix get rx_status from htt context 1c07b20eaa0e usb: dwc2: gadget: free TX FIFO after killing requests 21f3bb52986c usb: dwc2: gadget: remove dead code from dwc2_hsotg_ep_enable() ba48eab8866c usb: dwc2: gadget: change variable name to more meaningful aa381a7259c3 usb: dwc2: gadget: fix TX FIFO size and address initialization ad674a15249e usb: dwc2: gadget: use ep->fifo_index in context of FIFO registers da7b895d518c usb: gadget: configfs: log function unbinding as debug 4fbac5206afd usb: gadget: uvc: Add missing call for additional setup data ee5acabf5805 usb: renesas_usbhs: set quirk_avoids_skb_reserve if USB-DMAC is used c4824f11fe07 usb: gadget: f_ncm: add support for no_skb_reserve 05f6b0ff6842 usb: gadget: u_ether: add a flag to avoid skb_reserve() calling 60e7396f820f usb: gadget: add a new quirk to avoid skb_reserve in u_ether.c a00c9791a3e4 usb: gadget: net2280: fix typo: "Inavlid" -> "Invalid" aae819e1bd50 usb: renesas_usbhs: add a compatible string for r8a7796 279cf3f23870 drm/nouveau/acpi: use DSM if bridge does not support D3cold 84fd1b191a94 qede: hide 32-bit compile warning 1ddcf41ff3ee ravb: avoid unused function warnings 607fca9acfb6 net: veth: Set features for MPLS 48d2ab609b6b net: mpls: Fixups for GSO 14972cbd34ff net: lwtunnel: Handle fragmentation 41852497a920 net: batch calls to flush_all_backlogs() ae3cb8cb20c8 ixgbe: Eliminate useless message and improve logic 670fc2a87013 dmaengine: cppi41: Prepare to add PM runtime support e39a2329cfb0 Kconfig: Allow k3dma driver to be selected for more then HISI3xx platforms a7e08fa6cc78 k3dma: Add cyclic mode for audio 36387a2b1f62 k3dma: Fix memory handling in preparation for cyclic mode b77f262ae351 k3dma: Fix occasional DMA ERR issue by using proper dma api 0173c895ed83 k3dma: Fix "nobody cared" message seen on any error aceaaa17e795 k3dma: Fix dma err offsets 6c28a90fb30c k3dma: Fix hisi burst clipping d67e8b385fac scsi: move function declarations to scsi_priv.h ee6a8773cfad scsi: qla2xxx: fix spelling mistake "retyring" -> "retrying" b7d2648ac3d4 dmaengine: imx-sdma: Add i.MX7 support 01f17641c4c6 scsi: ncr5380: Avoid a compiler warning 35d0acbaee5b scsi: Documentation/scsi: Remove nodisconnect parameter 980b3271d159 scsi: ibmvscsis: Use list_move_tail instead of list_del/list_add_tail cf4d13fecfe0 drivers: net: stmmac: fix spelling mistake "mulitcast" -> "multicast" 658f18d1b82b scsi: be2iscsi: Add missing unlock for mbox_lock bf9b7554f46c scsi: be2iscsi: Remove redundant iscsi_wrb desc memset deeea8edc746 scsi: be2iscsi: Fix error return code 51f9039ffd75 scsi: megaraid_sas: Fix the search of first memory bar f8630bd7e218 scsi: sg: Use mult_frac, drop MULDIV macro b9b6e80ad3b1 scsi: sg: Avoid overflow when USER_HZ > HZ d7737ce964d9 PM / runtime: Add _rcuidle suffix to allow rpm_idle() use from idle d44c950e9398 PM / runtime: Add _rcuidle suffix to allow rpm_resume() to be called from idle bd37e022e334 cpufreq: dt: Add terminate entry for of_device_id tables edd1ea2a8a25 dm bufio: remove use of deprecated create_singlethread_workqueue() 5d0be84ec0ca dm crypt: fix free of bad values after tfm allocation failure 4e870e948fba dm crypt: fix error with too large bios 91e630d9ae6d dm log writes: fix check of kthread_run() return value 99b0efd7c886 ACPI / tables: do not report the number of entries ignored by acpi_parse_entries() 8726d4f44150 ACPI / tables: fix acpi_parse_entries_array() so it traverses all subtables fa162a05de28 ACPI / tables: fix incorrect counts returned by acpi_parse_entries_array() a5565cf238da ACPI / LPSS: Provide build-in properties of the UART 7ff55d174cbf ACPI / APD: Provide build-in properties of the UART 485a252a5559 seccomp: Fix tracer exit notifications during fatal signals f9151fcfcdfc ACPI / button: Add document for ACPI control method lid device restrictions dfa46c50f65b ACPI / button: Fix an issue in button.lid_init_state=ignore mode 139aee73f0c2 ACPI / CPPC: check for error bit in PCC status field 8482ef8c6e68 ACPI / CPPC: move all PCC related information into pcc_data 158c998ea44b ACPI / CPPC: add sysfs support to compute delivered performance be8b88d7d987 ACPI / CPPC: set a non-zero value for transition_latency 80b8286aeec0 ACPI / CPPC: support for batching CPPC requests 850d64a4a63e ACPI / CPPC: acquire pcc_lock only while accessing PCC subspace 5bbb86aa4b8d ACPI / CPPC: restructure read/writes for efficient sys mapped reg ops aca314efb177 mailbox: pcc: Support HW-Reduced Communication Subspace type 2 12c78ca2ab5e ACPI / battery: Add sysfs representation after checking _BST d30283057ecd ACPI / EC: Enable event freeze mode to improve event handling for suspend process 39a2a2aa3e9e ACPI / EC: Add PM operations to improve event handling for suspend process c2b46d679b30 ACPI / EC: Add PM operations to improve event handling for resume process e923e8e79e18 ACPI / EC: Fix an issue that SCI_EVT cannot be detected after event is enabled 750f628be68e ACPI / EC: Add EC_FLAGS_QUERY_ENABLED to reveal a hidden logic 478573c93abd driver core: Don't leak secondary fwnode on device removal daae45caf5a0 ACPI / bus: Make acpi_get_first_physical_node() public 5839783247f4 Documentation: devicetree: Fix max77693 spelling errors d305910bbfaf dt: bindings: Add binding for ESP8089 wifi chips 9cbbae2a62bc PCI: Xilinx NWL PCIe: Updating device tree documentation with prefetchable memory space c4dcd205ebab Documentation: devicetree: spi: fix wrong spi-bus documentation a7654dc33c31 dt-bindings: Add Japan Display Inc vendor id 4a9983d1253d dt-bindings: vendor-prefixes: Add Sierra Wireless 13aa2ce4ef63 devicetree: Add vendor prefix for Shenzhen Sunchip Technology Co., Ltd a24f7253f26d devicetree: Sort vendor prefixes in alphabetical order 63b77d6d5a2d Documentation: devicetree: changesets do locking on their own meanwhile 26d721c5f5f1 drm/amdgpu: add SI asics types v2 54fe0791fa0d clk: imx7d: Add PLL_AUDIO_TEST_DIV/POST_DIV clocks c2167a659cc9 drm/amdgpu:add switch buffer to end of CS (v2) 6fc0deaf58f2 drm/amd/amdgpu: debugfs SMC addresses are byte addresses 738d98c994e0 drm/amd/powerplay: Remove unused variable causing compile warning 83667ed69802 drm/amd/powerplay: Only load SDMA0/MEC firmware once on Stoney (v2) 610ecfd6b498 drm/amd/powerplay: Fix up return codes in cz SMU manager a3477255b7e8 drm/amd/powerplay: Tidy up cz SMU manager b80b13f0cd77 drm/amd/powerplay: Fix CZ SMU firmware load check (v4) 95844d20ae02 drm/amdgpu: throttle buffer migrations at CS using a fixed MBps limit (v2) 3174b0c9a62b clk: core: Force setting the phase delay when no change fa2bea2f5cca audit: consistently record PIDs with task_tgid_nr() b93d3d373924 i2c: core: put literals on one line in dev_*() calls 313a61d30761 drm/vc4: Allow some more signals to be packed with uniform resets. d1ed7985b9a6 i2c: move locking operations to their own struct 270e0c3e1e55 arm64: dts: uniphier: add LD11 SoC/Board support 9d4f550590a4 arm64: dts: uniphier: add specific compatible to SoC-Glue node cb1659377c7d ARM: dts: uniphier: add specific compatible to SoC-Glue node 238b7bd91b16 usb: usbip: vudc: fix left shift overflow 42aee2752cfb arm64: dts: uniphier: use clock/reset controllers ad0561d46476 ARM: dts: uniphier: use clock/reset controllers 7efb367320f5 dm log writes: fix bug with too large bios a5d60783df61 dm log writes: move IO accounting earlier to fix error path 718917b9875f i2c: tegra: Add pinctrl support 1f50ad2c86cd i2c: tegra: Add runtime power-management support f4c2d89bd4b1 i2c: tegra: Simplify I2C resume 0da9ab89aba9 i2c: tegra: Use device name for adapter name a9e32cd81624 i2c: tegra: Remove non device-tree support e8e999cbe725 i2c: tegra: Add missing new line characters f5076685b3aa i2c: tegra: Fix missing blank lines after declarations 2929be29e09b i2c: tegra: Use BIT macro c7ae44e8aada i2c: tegra: Fix lines over 80 characters 7c686af071ad selinux: fix overflow and 0 length allocations bed596da1eec ARM: dts: DRA7: Add "linux,pci-domain" property for pci dt nodes 6c6b3c33eb2b ARM: dts: am335x-icev2: Add nodes for gpio-decoder b68824b1a6e1 USB: ohci-omap - avoid including mach/irqs.h 70efb643a854 usb: ohci-sa1111: remove mach/hardware.h include 6ebb8f0f83ff usb: ohci-sa1111: remove machine_has_neponset() 2e2aa1bc7eff usb: ohci-at91: Forcibly suspend ports while USB suspend fc8b690d5da8 usb-storage: MAINTAINERS: Alan Stern is the new maintainer 84f11ce545d4 usb: wusbcore: wa-nep: don't print on ENOMEM d919523f97c9 usb: wusbcore: security: don't print on ENOMEM 90b613864d41 usb: wusbcore: crypto: don't print on ENOMEM dc0c32c93e65 usb: usb-skeleton: don't print on ENOMEM fd233925ed2f usb: storage: sddr09: don't print on ENOMEM e5cdac9242f5 usb: storage: alauda: don't print on ENOMEM c34515f87501 usb: renesas_usbhs: pipe: don't print on ENOMEM 93b6cb4504d9 usb: renesas_usbhs: mod_host: don't print on ENOMEM 7d80e4be1e50 usb: renesas_usbhs: mod_gadget: don't print on ENOMEM 92c0c4905b65 usb: musb: da8xx: don't print on ENOMEM 906f5dc99c93 usb: musb: am35x: don't print on ENOMEM 0c2bc5c2cb26 usb: misc: yurex: don't print on ENOMEM c9220ba512af usb: misc: uss720: don't print on ENOMEM bcf0848dcbc2 usb: misc: usbsevseg: don't print on ENOMEM a1841732e07e usb: misc: usblcd: don't print on ENOMEM 58e61402c7f4 usb: misc: trancevibrator: don't print on ENOMEM 5c47fd6166ce usb: misc: lvstest: don't print on ENOMEM 49d8ffab8234 usb: misc: legousbtower: don't print on ENOMEM 6714ffae7518 usb: misc: ldusb: don't print on ENOMEM 3cfb4842fbf4 usb: misc: iowarrior: don't print on ENOMEM 081e303e49d4 usb: misc: idmouse: don't print on ENOMEM 524fd3535755 usb: misc: ftdi-elan: don't print on ENOMEM 29a99df17bb7 usb: misc: cytherm: don't print on ENOMEM e83c06e99df6 usb: misc: cypress_cy7c63: don't print on ENOMEM d7f040e92fa0 usb: misc: appledisplay: don't print on ENOMEM a02b55c8db5a usb: misc: adutux: don't print on ENOMEM f4c46f119ac6 usb: host: xhci: don't print on ENOMEM a35234b2a673 usb: host: xhci-tegra: don't print on ENOMEM 314e672506e8 usb: host: uhci-hcd: don't print on ENOMEM 13dcf7800594 usb: host: max3421-hcd: don't print on ENOMEM 2652de71c5cb usb: host: fhci-hcd: don't print on ENOMEM c86af711a694 usb: gadget: udc: udc-xilinx: don't print on ENOMEM e2088ec002ce usb: gadget: udc: goku_udc: don't print on ENOMEM d9116ca87e8d usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM 648e0bc96169 usb: dwc2: gadget: don't print on ENOMEM b62a7a99b899 usb: core: urb: don't print on ENOMEM 93fab7955eb3 usb: core: message: don't print on ENOMEM b74e7062366a usb: core: hub: don't print on ENOMEM 36af2db87092 usb: core: hcd: don't print on ENOMEM f6b6f8a09f60 usb: class: usbtmc: don't print on ENOMEM 52879bb190bb usb: atm: usbatm: don't print on ENOMEM 59e1200ecb5b usb: atm: ueagle-atm: don't print on ENOMEM 8b80c106a0c8 usb: atm: speedtch: don't print on ENOMEM 04e75e495644 usb: atm: cxacru: don't print on ENOMEM 78a4a0d22f7c watchdog: pcwd_usb: don't print error when allocating urb fails 4e9f037e20ce media: usb: zr364xx: zr364xx: don't print error when allocating urb fails 44d6d61220e7 media: usb: usbvision: usbvision-core: don't print error when allocating urb fails a438612953ba media: usb: tm6000: tm6000-video: don't print error when allocating urb fails 5d54a42ed762 media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails 7164c590c22a media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails ec70abd1fa10 media: usb: stk1160: stk1160-video: don't print error when allocating urb fails 3b2630dcf4ce media: usb: s2255: s2255drv: don't print error when allocating urb fails 0ecf16674d05 media: usb: pwc: pwc-if: don't print error when allocating urb fails ec691d0a8b4a media: usb: msi2500: msi2500: don't print error when allocating urb fails 908316624fba media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails 604f517e46b1 media: usb: hackrf: hackrf: don't print error when allocating urb fails e8407a5995fe media: usb: gspca: konica: don't print error when allocating urb fails b2a057b05351 media: usb: gspca: gspca: don't print error when allocating urb fails 37fac9692fb0 media: usb: gspca: benq: don't print error when allocating urb fails 9ebaee44a6c1 media: usb: em28xx: em28xx-core: don't print error when allocating urb fails 47cb39ebcf24 media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails 5cdf8c34948e media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails 91fb3ee6f390 media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails 15c070911903 media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails 1fbfc53cddf4 media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails d41b2d5d4696 media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails b4d920de70cb media: usb: au0828: au0828-video: don't print error when allocating urb fails 0f578d7cc67a media: usb: as102: as102_usb_drv: don't print error when allocating urb fails 05476e646974 media: usb: airspy: airspy: don't print error when allocating urb fails 5414c2d6afac media: rc: redrat3: don't print error when allocating urb fails 75ee1cb92b00 media: rc: imon: don't print error when allocating urb fails 9b8c2b68f16d media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails 832fbe077cb4 media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails 0d025d271e55 mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS 3b1d75332ea7 staging: vt6656: usbpipe.c: Fix checkpatch warning e7a69540e11b staging: octeon-usb: correct driver name in Kconfig help text 1328f7b928e3 usbip: vudc: Fix apparent cut-n-paste error c9991052aeda ASoC: arizona: Don't change the FLLn_GAIN before entering FREERUN 66e94ba3c8ea ARM: kernel: avoid brute force search on PLT generation 1031a7e674d1 ARM: kernel: sort relocation sections before allocating PLTs 05123fef0982 ARM: kernel: allocate PLT entries only for external symbols 35fa91eed817 ARM: kernel: merge core and init PLTs 9ebae9e4bcd7 pata_ninja32: Avoid corrupting status flags 94914fc8046c arm64: dts: hi6220: add resets property into dwmmc nodes 8f5203abdc8f arm64: dts: hikey: extend default cma size to 128MB cddb4800162e reset: hi6220: allow to compile test driver on other architectures 6f51b8600769 reset: zynq: add driver Kconfig option 4de48af663d8 rxrpc: Pass struct socket * to more rxrpc kernel interface functions ea82aaec9879 rxrpc: Use call->peer rather than going to the connection 8324f0bcfbfc rxrpc: Provide a way for AFS to ask for the peer address of a call e0661dfc5961 afs: Need linux/random.h 378c9c9603a4 afs: Miscellaneous simple cleanups e34d4234b0b7 rxrpc: Trace rxrpc_call usage f5c17aaeb2ae rxrpc: Calls should only have one terminal state ccbd3dbe85e1 rxrpc: Fix a potential NULL-pointer deref in rxrpc_abort_calls b55cc4ed2021 perf symbols: Rename ->ignore to ->idle b01141f4f59c perf annotate: Initialize the priv are in symbol__new() 98b0f80c2396 NFSv4.x: Fix a refcount leak in nfs_callback_up_net 52442f9b11b7 NFS4: Avoid migration loops 4b3095025226 drm/sun4i: rgb: add missing calls to drm_panel_{prepare,unprepare} 069b188f43d9 tile-srom: avoid krealloc(... __GFP_ZERO) pattern acde785e492d misc: mic: scif: use vma_pages(). b6faae97a157 Documentation: mic: fix kernel version 9d32f82e040a mic: remove unused function arg e728ae271f4c mei: amthif: fix deadlock in initialization during a reset 80293c47a677 mei: drop unused file transaction states 9d27e73c1897 mei: amthif: drop mei_amthif_read ff1586a7ea57 mei: enqueue consecutive reads 3030dc056459 mei: add wrapper for queuing control commands. 4034b81ba389 mei: use consistent naming for TX control flow credits 46978ada7dc6 mei: rx flow control counter e51dfa5a7f89 mei: prepare read cb for fixed address clients on the receive path only. dfe5f753d06a mei: drop redundant krealloc and checks in irq read c85dba9e8737 mei: amthif: drop mei_clear_lists function a808c80cdaa8 mei: add read callback on demand for fixed_address clients 97d549b4d5fc mei: add file pointer to the host client structure a03c608f25fb mei: move read cb to complete queue if not connected 2d4d5481e2d6 mei: fix return value on disconnection 1eb5bd4d83f5 mei: drop read complete queue emptiness check 041330d9c33e mei: hbm: add missing argument in the kdoc 77537ad2917b mei: recover after errors in runtime pm flow aab3b1a34ae3 mei: drop mei_io_cb_alloc_buf 35eda92afa46 mei: amthif: use mei_cl_alloc_cb for allocating cbs 22393381a489 mei: amthif: drop mei_amthif_send_cmd 9fa0be8bb66a mei: amthif: enable poll for async events bca7dbacfd4c mei: amthif: drop iamthif_current_cb 32a1dc1d02eb mei: amthif: fix request cancel ca455fafc2ef mei: amthif: drop READ_COMPLETE state 8c57cac1457f mei: me: disable driver on SPT SPS firmware 3bdba5ac181a ARM: dts: uniphier: switch over to PSCI 77896e4d05af ARM: dts: uniphier: match DT names to other projects and documents 2c5575401e34 usb: musb: Fix locking errors for host only mode 5d9a83c9c25c arm64: dts: uniphier: add pinctrl property to System Bus node cea59bd02c28 arm64: dts: uniphier: match DT names to other projects and documents 8aade778f787 ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx 76f8c0e17edc iwlwifi: pcie: remove dead code d6a2c5c78dcb iwlwifi: pcie: fix ucode load flow for a000 devices ae79785f1397 iwlwifi: pcie: refrain from SCD accesses fe4a7249732d iwlwifi: add the new 9170 series 22ccabf17a2c iwlwifi: add the new 9270 series c62446d2b028 iwlwifi: add new 9460 series PCI IDs 827e9ab85402 iwlwifi: add a new series 9460 with new PCI ID 486c96a75317 iwlwifi: rename and reorder 9000 series configuration structs 19aefa45941d iwlwifi: mvm: support txq tid owner change f7c692deef19 iwlwifi: mvm: use defines for SCD_CONFIG_CMD enablement 8d98ae6eb0d5 iwlwifi: mvm: re-assign old queues after hw restart in dqa mode edbe961cf44e iwlwifi: mvm: keep track of tid associated with each queue 9f9af3d7d303 iwlwifi: mvm: re-aggregate shared queue after unsharing d5c8b1228605 arm64: dts: add stdout-path to chosen node for ls2080a/ls1043a boards 44605b653696 arm64: dts: updates serial aliases for ls1043a rdb and qds boards 30062fb0b319 arm64: dts: Add DDR memory controller for Layerscape SoCs b0118e7d936c drm: bridge/dw-hdmi: Fix colorspace and scan information registers values 779994fa3636 netfilter: log: Check param to avoid overflow in nf_log_set 3cb27991aad7 netfilter: log_arp: Use ARPHRD_ETHER instead of literal '1' ad66713f5a20 netfilter: remove __nf_ct_kill_acct helper c023c0e4a0eb netfilter: conntrack: resched gc again if eviction rate is high b87a2f9199ea netfilter: conntrack: add gc worker to remove timed-out entries 2344d64ec716 netfilter: evict stale entries on netlink dumps f330a7fdbe16 netfilter: conntrack: get rid of conntrack timer 616b14b46957 netfilter: don't rely on DYING bit to detect when destroy event was sent 95a8d19f28e6 netfilter: restart search if moved to other chain c73c24849011 netfilter: nf_tables_netdev: remove redundant ip_hdr assignment ee65e18206f5 fb: adv7393: off by one in probe function d4b9efa3b9aa video: fbdev: pxafb: add missing of_node_put() in of_get_pxafb_mode_info() 43715c9e01eb video: fbdev: mb862xx: remove unused variable 03577d6a0bef video: mxsfb: Fix framebuffer corruption on mx6sx b86acbefa381 mx3fb: Fix print format string ffe439d644d3 video: ARM CLCD: export symbols for driver module b030485220ca ARM: EXYNOS: Clear OF_POPULATED flag from PMU node in IRQ init callback 9986908d3873 video: ARM CLCD: fix up Integrator support 763e6366f370 video: ARM CLCD: fix return value check in versatile_clcd_init_panel() 1121a418b208 video: ARM CLCD: fix endpoint lookup logic fd06c77eb920 ALSA: hda - Enable subwoofer on Dell Inspiron 7559 0ae084195b64 reset: sunxi: add driver Kconfig option 7e0e901d4140 reset: stm32: add driver Kconfig option 5c91407ed3d1 reset: socfpga: add driver Kconfig option fab3f73098bb reset: pistachio: add driver Kconfig option a474478642d5 drm/imx: fix crtc vblank state regression 61aaa0e8c1c1 cfg80211: Add stub for cfg80211_get_station() 554d072e7bc3 mac80211: TDLS: don't require beaconing for AP BW 311042d1b67d ALSA: hda - Add headset mic quirk for Dell Inspiron 5468 9a58485ebc92 ARM: dts: uniphier: remove a whitespace after tabs ea78d80866ce xfs: track log done items directly in the deferred pending work item 694641616448 Input: add generic input driver to read encoded GPIO lines 680772647d96 Input: add ADC resistor ladder driver 97c1794a5dc1 f2fs: enable inline_dentry by default and add noinline_dentry option 5d2b42ede71c f2fs: fix a bug when using namehash to locate dentry bucket dfd02e4de1c5 f2fs: fix to preallocate block only aligned to 4K 6a7a3aedd562 f2fs: fix non static symbol warning 69494229ba5a f2fs: remove unnecessary initialization 5f8eaf1f9b99 f2fs: remove redundant judgement condition in available_free_memory e932835377f9 f2fs: check return value of write_checkpoint during fstrim 58383befc337 f2fs: fix to do f2fs_balance_fs in f2fs_map_blocks correctly d600af236da5 f2fs: avoid unneeded loop in build_sit_entries 43ced84ec8a7 f2fs: clean up foreground GC flow 7c4abcbeccdd f2fs: set dirty state for filesystem only when updating meta data 58cce381fa4e f2fs: skip new checkpoint when doing fstrim without fs change f83a2584cae8 f2fs: add discard info to sys entry of f2fs status 2d9e9c32a04e f2fs: reduce batch size of fstrim 3bc7bcf69bbe selinux: initialize structures 74d977b65e45 selinux: detect invalid ebitmap ba9c8dd3c222 acpi, nfit: add dimm device notification support 7cfcd8b79ab2 jfs: jump to error_out when filemap_{fdatawait, write_and_wait} fails 547868f5bc5c ARM: dts: Add LogicPD DM37/AM37 Torpedo and SOM-LV d975d72016bb iwlwifi: mvm: support new paging command format 8e160ab83a32 iwlwifi: mvm: support GMAC protocol f1ae02b186d9 iwlwifi: mvm: allow same PN for de-aggregated AMSDU a93295a7e118 mtd: nand: omap2: Don't call dma_release_channel() if dma_request_chan() failed 14fbd4aa613b ext4: enforce online defrag restriction for encrypted files dfa2064b222c ext4: factor out loop for freeing inode xattr space 6e0cd088c010 ext4: remove (almost) unused variables from ext4_expand_extra_isize_ea() 3f2571c1f91f ext4: factor out xattr moving 94405713889d ext4: replace bogus assertion in ext4_xattr_shift_entries() 1cba423707b4 ext4: remove checks for e_value_block 2de58f1102cf ext4: Check that external xattr value block is zero e3014d14a81e ext4: fixup free space calculations when expanding inodes a904a08b5fee iwlwifi: mvm: Advertise support for AP channel width change ff6e58e648ed iwlwifi: mvm: don't use ret when not initialised bdc98b13716e iwlwifi: mvm: check if vif is NULL before using it 360647959323 iwlwifi: mvm: consider P2p device type for firmware dump triggers 6edf27ee2589 media: rc: meson-ir: Add support for newer versions of the IR decoder 3dc147359e3d pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails 2d6d840a5a93 mailmap: update Vlad Dogaru email address a565a03faff9 fix:iio:common:st_sensors:st_sensors_trigger:mark symbols static where possible 96303e20270a iio: magn: ak8974: remove .owner field for driver 5bc55ef31f71 iio: magn/ak8974: avoid unused function warning 2e1f44d8a772 iio: hid-sensors: avoid unused function warning 943bbe743ce4 iio: adc: ti-ads1015: add missing of_node_put() in ads1015_get_channels_config_of() 16335bcbf920 iio: temperature: fix non static symbol warnings aeb55fff3891 iio: st_sensors: fetch and enable regulators unconditionally 8138dabbab26 vfio/pci: Fix typos in comments fa62e10d2613 clk: versatile/icst: support for AP baseboard clocks 7f270bc9a2d9 iio: dac: AD8801: add Analog Devices AD8801/AD8803 support f8e81d7e496e tools:iio:iio_generic_buffer: fix trigger-less mode 9d1894cd197e iio: chemical: vz89x: prevent corrupted buffer from being read 0a735aa07f2e iio: chemical: vz89x: add support for VZ89TE part 8376882f167b iio: chemical: vz89x: abstract chip configuration 8c9e7b1bf42a iio: adc: ltc2485: add support for Linear Technology LTC2485 ADC a5211b0d0616 staging: iio: accel: sca3000: remove extra space 6356f1b9b7e3 iio: iio-utils: use channel modifier scaling if it exists 0f39c504cd97 ARM: dts: imx6ul iomuxc syscon is compatible to imx6q 9d47964bfd47 iio: ad5755: fix off-by-one on devnr limit check 83d9956b7e6b ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 547e8f526959 ARM: imx: add cpuidle support for i.mx6ul 6ae44aa651d0 ARM: imx: enable WAIT mode hardware workaround for imx6sx 8765caa5cb60 ARM: imx: rename imx6q_set_int_mem_clk_lpm() function c15d493cb636 drm/imx: parallel-display: detach bridge or panel on unbind 60203c90bfec drm/imx: imx-ldb: detach bridge on unbind b1318d50a0dd drm/imx: imx-ldb: detach panel on unbind ac4708fab142 gpu: ipu-v3: Add FSU channel linking support 2d2ead453077 gpu: ipu-v3: Add Video Deinterlacer unit d37bac434cb8 ARM: imx: use IS_ENABLED() instead of checking for built-in or module 3dc3336bafb9 ARM: dts: imx7-colibri: add Audio support 8e90193567c5 ARM: dts: imx7-colibri: add basic supply regulators 987a2250aa39 ARM: dts: imx7-colibri: move SD-card to module level c6c1f9bc798b drm/imx: Add active plane reconfiguration support f7d3586f2dbe ARM: dts: imx7d-sdb: fix ti,x-plate-ohms property name b2ab6f6cc3b1 ARM: imx_v6_v7_defconfig: Select the wm8960 codec driver 99e6b87ec210 mtip32xx: mark symbols static where possible 88c7b2b75132 blk-mq: prefetch request in blk_mq_tag_to_rq() 8d354f133e86 blk-mq: improve layout of blk_mq_hw_ctx 27489a3c827b blk-mq: turn hctx->run_work into a regular work struct ee63cfa7fc19 block: add kblockd_schedule_work_on() f72b8792d180 workqueue: add cancel_work() 51c578efc3f0 ARM: dts: imx6sx: Add GPU bindings c8458c7efd01 drm/doc: Polish docs for drm_property&drm_property_blob 77953bd136d2 drm: Unify handling of blob and object properties 59e71ee746a3 drm: Extract drm_property.[hc] ec5e30474724 drm: move drm_mode_legacy_fb_format to drm_fourcc.c a2511a557eb8 drm/doc: Polish docs for drm_mode_object f094d8819549 drm: Remove drm_mode_object->atomic_count 949619f32eee drm: Extract drm_mode_object.[hc] e03e6de03e93 drm/doc: Polish kerneldoc for encoders 321a95ae35f2 drm: Extract drm_encoder.[hc] a75e4a85f49e fix:mailbox:bcm-pdc-mailbox:mark symbols static where possible 068cf29eca4e mailbox: bcm-pdc: potential NULL dereference in pdc_shutdown() e0c6fba45ab7 mailbox: Add HAS_DMA Kconfig dependency to BCM_PDC_MBOX 1f70cb4045cb Documentation: move oneshot trigger attributes documentation to ABI 749cc6f7ed50 drm/fb-helper: don't call remove_conflicting_framebuffers for FB=m && DRM=y 3c3292634fc2 hwmon: (it87) Add missing sysfs attribute group terminator 46e69f3982f6 drm/i915/backlight: handle enabled but zero duty cycle at module load ce5e2ac1a47e drm/i915: Fix intel_display_crc_init for !DEBUGFS e896402c37c1 drm/i915: Add missing parameter to intel_dp_set_drrs_state documentation. a40e65b76430 drm/imx: add exclusive fence to plane state df4b2233ab38 drm/imx: fold ipu_plane_disable into ipu_disable_plane 8e3b16e21174 drm/imx: don't destroy mode objects manually on driver unbind 54db5decce17 drm/imx: drop deprecated load/unload drm_driver ops 73cde76a61b6 drm/imx: don't call disable_plane in plane destroy path 1780999ced6d drm/imx: Add active plane reconfiguration support 5f4df0c769a9 drm/imx: Use DRM_PLANE_COMMIT_NO_DISABLE_AFTER_MODESET flag 8cc17b59b089 drm/imx: ipuv3-crtc: Use the callback ->atomic_disable instead of ->disable 448ae8ea39c7 gpu: ipu-v3: Do not wait for DMFC FIFO to clear when disabling DMFC channel 2b58e98d42af drm/atomic-helper: Add NO_DISABLE_AFTER_MODESET flag support for plane commit 8a07fed44b12 drm/i915/dvo: Remove dangling call to drm_encoder_cleanup() a305cc2fce21 ARM: dts: mvebu: fix reference to a390 spi controller 7bac4f5b8e3a s390/crypto: simplify CPACF encryption / decryption functions 69c0e360f990 s390/crypto: cpacf function detection d863d5945f2b s390/crypto: simplify init / exit functions 0177db01adf2 s390/crypto: simplify return code handling edc63a3785b4 s390/crypto: cleanup cpacf function codes 474fd6e80fe5 RAID/s390: add SIMD implementation for raid6 gen/xor 8f149ea6e915 s390/nmi: improve revalidation of fpu / vector registers 7f79695cc1b6 s390/fpu: improve kernel_fpu_[begin|end] 0eab11c7e0d3 s390/vx: allow to include vx-insn.h with .include 67f03de5f0ad s390/time: avoid races when updating tb_update_count 0c00b1e00bba s390/time: fixup the clock comparator on all cpus ca64f63901a0 s390/time: cleanup etr leftovers 41ad02203952 s390/time: simplify stp time syncs 325782a173d1 fm10k: don't re-map queues when a mailbox message suffices c689eff124cb fm10k: don't clear the RXQCTL register when enabling or disabling queues 9717c7721302 fm10k: remove unnecessary extra parenthesis around ((~value)) 1ad782928f16 fm10k: add support for Rx offloads on one Geneve tunnel f92e0e489225 fm10k: rework vxlan_port offload before adding geneve support 5f45c83024c4 fm10k: don't try to stop queues if we've lost hw_addr 18095937cb1c fm10k: don't continue probe if PCI device not in normal IO state 76ef0fc5a751 fm10k: print error code when pci_enable_device_mem fails during probe e5fbfb78641f fm10k: NAPI polling routine must return actual work done ce4dad2ce231 fm10k: prefer READ_ONCE instead of ACCESS_ONCE 88cdcfec9a46 fm10k: remove fm10k_get_reta_size from namespace 4aa0bd54d423 fm10k: use variadic form of alloc_workqueue 5b9e4432db03 fm10k: use software values when checking for Tx hangs in hot path e59a393d089d fm10k: fix PCI device enable_cnt leak in .io_slot_reset 986d80466712 m68k/defconfig: Update defconfigs for v4.8-rc1 28500291c29a drm/atomic-helper: Disable appropriate planes in disable_planes_on_crtc() c9ac8b4c5caf drm/atomic-helper: Add atomic_disable CRTC helper callback b9dea8613813 ARM: dts: imx7s-warp: Let the codec control MCLK pinctrl 3950fffdf0c0 memory: omap-gpmc: make gpmc_clk_ticks_to_ns() static 0680b0cabcd0 memory: omap-gpmc: Fix build with CONFIG_OMAP_GPMC disabled 525fe43f55ff memory: omap-gpmc: use devm_gpiochip_add_data() 3f41a3c46727 memory: omap-gpmc: Delete an unnecessary check before the function call "gpiochip_free_own_desc" 98744b408c75 clocksource/drivers/atmel-pit: Fix compilation error 2a334cfaf393 usb: gadget: goku_udc: fix memory leak in goku_probe() 01da51981d0e usb: renesas_usbhs: pipe: don't print on ENOMEM 22184917ab61 usb: renesas_usbhs: mod_host: don't print on ENOMEM cb73db7d719b usb: renesas_usbhs: mod_gadget: don't print on ENOMEM c4d6618e882c usb: gadget: udc: udc-xilinx: don't print on ENOMEM 1a7c1d58c60c usb: gadget: udc: goku_udc: don't print on ENOMEM b8246caf895e usb: gadget: udc: fsl_qe_udc: don't print on ENOMEM 8bae0f8c3aa9 usb: dwc2: gadget: don't print on ENOMEM 7eee236c3818 usb: phy: ab8500-usb: fix spelling mistake "regester" -> "register" 814cb72e25af HID: intel_ish-hid: Remove duplicated include from bus.c 6cf5c1c71628 HID: intel_ish-hid: Use kzalloc instead of kmalloc/memset e8c61135956c HID: intel_ish-hid: Convert list_for_each to entry variant 37becf6e6032 HID: intel-ish-hid: use module_pci_driver to simplify the code 67c0fe420ea7 HID: intel-ish-hid: use list_move_tail instead of list_del/list_add_tail 8ddc05638ee4 ALSA: timer: fix NULL pointer dereference on memory allocation failure 6b760bb2c63a ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE 6720ce18d459 drm/i915: remove leftover for_each_intel_crtc_masked 6654674cb7b5 clk: sunxi-ng: Fix wrong reset register offsets da43bf0c21e5 intel_pmic_gpio: Make explicitly non-modular f48d1496b853 platform/olpc: Make ec explicitly non-modular 0b498a527783 net_sched: fix use of uninitialized ethertype variable in cls_flower f9dc70744dc7 net/xgene: fix error handling during reset 5711a9822144 net: ethtool: add support for 1000BaseX and missing 10G link modes a039b638592c amd-xgbe: Reset running devices after resume from hibernate b99b43bb4bdf Add Killer E2500 device ID in alx driver. c9c3321257e1 tcp: add tcp_add_backlog() 315486c66533 drm: simple_kms_helper: add support for bridges 2fb04fdf3019 net: smc91x: fix SMC accesses 4f993973d274 drm: simple_kms_helper: make connector optional at init time 7d13eca09ed5 Documentation: networking: dsa: Remove platform device TODO cf3bef95e101 drm/bridge: introduce bridge detaching mechanism 1a8ff8f52fae cxgb4/cxgb4vf: fix spelling mistake "provissioned" -> "provisioned" b9780a810b47 net: ucc_geth: fix spelling mistake "propperty" -> "property" 24a24d07d688 wan/fsl_ucc_hdlc: fix spelling mistake "prameter" -> "parameter" 96a59083478d kcm: Remove TCP specific references from kcm and strparser 3203558589a5 tcp: Set read_sock and peek_len proto_ops 0294b625ad5a net: Add read_sock proto_op e5835f2833b1 net/mlx5: Increase number of ethtool steering priorities 1722b9694ecf net/mlx5: Add error prints when validate ETS failed bf50082c15eb net/mlx5e: Fix memory leak if refreshing TIRs fails c8cf78fe100b net/mlx5e: Add ethtool counter for TX xmit_more cc8e9ebf9526 net/mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ 6e8dd6d6f4bd net/mlx5e: Don't wait for SQ completions on close 8484f9ed13b2 net/mlx5e: Don't post fragmented MPWQE when RQ is disabled f2fde18c52a7 net/mlx5e: Don't wait for RQ completions on close fe4c988bdd1c net/mlx5e: Limit UMR length to the device's limitation 78a3e8889b4b powerpc: signals: Discard transaction state from signal frames a9cbf0b2195b powerpc/powernv : Drop reference added by kset_find_obj() cc7786d3ee7e powerpc/tm: do not use r13 for tabort_syscall e355e0f6840f ARM: dts: imx6ul-pico-hobbit: Use WDOG_B pin reset 17de0a9ff3df iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems 118e81cb7307 ARM: dts: imx6q-bx50v3: configure unused pca953x pins b5ca028fe9ba ARM: dts: imx6sx: document SION necessity of ENET1_REF_CLK1 ae0f74be6e3d power: bq24735-charger: Assume not charging when charger is missing 3eab887a5542 Linux 4.8-rc4 add1fa751012 drm/atomic: Don't potentially reset color_mgmt_changed on successive property updates. d138027a8256 NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence 2e80dbe7ac51 NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN 07e8dcbda71e NFSv4.1: Defer bumping the slot sequence number until we free the slot 045d2a6d076a NFSv4.1: Delay callback processing when there are referring triples e09c978aae5b NFSv4.1: Fix Oopsable condition in server callback races dd34b115666a ARM: uniphier: remove SoC-specific SMP code d78d383ab354 drm/msm: protect against faults from copy_from_user() in submit ioctl 89f82cbb0d5c drm/msm: fix use of copy_from_user() while holding spinlock 4d8c6a7946d5 nvme-rdma: Get rid of redundant defines f5b7b559e148 nvme-rdma: Get rid of duplicate variable 2f9cc12bb34a checkkconfigsymbols: use arglist instead of cmd string ef3f55438d95 checkkconfigsymblos: consistent symbol terminology 36c79c7face5 checkkconfigsymbols.py: fix pylint and pep8 warnings 14390e31641e checkkconfigsymbols: use ArgumentParser 7c5227af25a1 checkkconfigsymbols.py: port to Python 3 3ed6d3cb1409 ARM: dts: lpc18xx: configure dwmac properly 143778ebc8c9 ARM: dts: lpc4350-hitex-eval: fix binding for SE97 i2c device af346f5570f2 drm/sun4i: Remove redundant dev_err call in sun4i_tcon_init_regmap() 01f222dfcf7f ARM: dts: sun8i: Add dts file for inet-d978_rev2 tablets 06ad11be7a9e ARM: dts: sun9i: Add missing #interrupt-cells to R_PIO pinctrl device node a9784e56aa10 pinctrl: sirf: make core support explicitly non-modular 37e70b6a35e7 pinctrl: sirf: make atlas7 explicitly non-modular 2f4362040be1 pinctrl: rockchip: make it explicitly non-modular 6d6cc0d89a0c pinctrl: nomadik: make core support explicitly non-modular 8b51fad0e975 pinctrl: nomadik: make abx500 explicitly non-modular 4394a639338b pinctrl: mediatek: make mtk-common explicitly non-modular f175ba174ef3 checkkconfigsymbols.py: avoid shell injection bafb0fced98c drm/i915: Make for_each_engine_masked() more compact and quicker f6407193dd9d drm/i915: Tidy reporting busy status during i915_gem_retire_requests() 9dbeea7f08f3 rhashtable: fix a memory leak in alloc_bucket_locks() e19ac1578fd8 net: ethernet: ti: cpsw: fix error return code in cpsw_set_channels() 2a7a3c564466 vxlan: remove the useless header file protocol.h 73b86bb7033e chcr: Fix non static symbol warning 942e298eba85 sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 df0562c386c7 sfc: remove duplicate assignment 69b365c36024 sfc: include size-binned TX stats on sfn8542q e70c70c38d7a sfc: fix potential stack corruption from running past stat bitmask 832629ca5c31 tipc: add UDP remoteip dump to netlink API fdb3accc2c15 tipc: add the ability to get UDP options via netlink c9b64d492b1f tipc: add replicast peer discovery ef20cd4dd163 tipc: introduce UDP replicast 1ca73e3fa125 tipc: refactor multicast ip check ce984da36e11 tipc: split UDP send function ba5aa84a2d22 tipc: split UDP nl address parsing f01d5988639b net: dsa: bcm_sf2: Utilize mask clear/set helpers in bcm_sf2_intr_disable ab725983a96a alx: add tso support 9c08435e0d03 net: ethernet: mediatek: modify GDM to send packets to the PDMA for RX bacfd110e059 net: ethernet: mediatek: modify to use the PDMA instead of the QDMA for Ethernet RX 11bd969fdefe mm: silently skip readahead for DAX inodes d0e5845561c2 dax: fix device-dax region base 088bf2ff5d12 fs/seq_file: fix out-of-bounds read 358c07fcc3b6 mm: memcontrol: avoid unused function warning b32eaf71db60 mm: clarify COMPACTION Kconfig text a5ff1b34e16c treewide: replace config_enabled() with IS_ENABLED() (2nd round) ae6c33ba6e37 printk: fix parsing of "brl=" option 804dd150468c soft_dirty: fix soft_dirty during THP split e7d316a02f68 sysctl: handle error writing UINT_MAX to u32 fields 8582fb59f7ee get_maintainer: quiet noisy implicit -f vcs_file_exists checking 101b29a204f8 byteswap: don't use __builtin_bswap*() with sparse c224d20db77b ARM: dts: sun8i: Rename reference-design-tablet touchscreen node cb0db11afe72 ARM: dts: sun5i: Add dts file for the Empire Electronix M712 tablet 1b09d23d3022 ARM: dts: sun5i: Convert inet-98v-rev2 dts to use reference-design-tablet.dtsi 593d5f3a4a25 ARM: dts: sun4i: Disable ohci1 on ba10-tv-box 28546b095511 arm64: dts: apq8016-sbc: Add HDMI display support 305410ffd1b2 arm64: dts: msm8916: Add display support de0b9d3bad0d net: dsa: bcm_sf2: Remove duplicate code f458995b9ad8 net: dsa: bcm_sf2: Utilize core B53 driver when possible 48aea33a77ab net: dsa: b53: Add JOIN_ALL_VLAN support bde5d132c3fc net: dsa: b53: Define SF2 MIB layout 130401d998a4 net: dsa: b53: Prepare to support 7445 switch 485ebd618e9e net: dsa: b53: Initialize ds->ops in b53_switch_alloc 1c6c6d221e2b mlxsw: spectrum: Mirror certain packets to CPU 63a811417d97 mlxsw: spectrum: Allow different traps to have different actions 93393b339dea mlxsw: spectrum: Simplify traps definition 6bc506b4fb06 bridge: switchdev: Add forward mark support for stacked devices 5c326ab49e5e switchdev: Support parent ID comparison for stacked devices c15e07b02bf0 team: loadbalance: push lacpdus to exact delivery 74002fcde01d clk: Simplify __of_clk_get_hw_from_provider() d42c047245ae clk: return unsigned int in dummy non-OF of_clk_get_parent_count() f7978a0c581a drm/i915: Allow the user to pass a context to any ring 31fc0ad47e2e PCI: altera: Rework config accessors for use without a struct pci_bus 2a313cdf1e6e devlink: remove unused priv_size 145dd5f9c88f net: flush the softnet backlog in process context 72f4af4e4706 net: bridge: export also pvid flag in the xstats flags c234af5875ff net: hns: dereference ppe_cb->ppe_common_cb if it is non-null c80fafbbb59e veth: sctp: add NETIF_F_SCTP_CRC to device features 079d37df3397 dlm: fix malfunction of dlm_tool caused by debugfs changes b44a0a72dfd5 ARM: dts: sun8i: Add dt node for esp8089 wifi chip on polaroid-mid2809 1e03325af6a5 ARM: dts: sun8i: Add dt node for esp8089 wifi chip on polaroid-mid2407 7850d1c35344 drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB 29617e1cfc2a MAINTAINERS: Add myself as reviewer for Samsung Exynos support f56e6fe09c78 ARM: omap2plus_defconfig: switch to the IIO BMP085 driver 502ad2a669f1 ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or module fcebddb9d824 ARM: OMAP1: use IS_ENABLED() instead of checking for built-in or module 7073b16f3dff netfilter: nf_tables: Use nla_put_be32() to dump immediate parameters c016c7e45ddf netfilter: nf_tables: honor NLM_F_EXCL flag in set element insertion 5ca8cc5bf11f rhashtable: add rhashtable_lookup_get_insert_key() 291f1af53bc0 ARM: dts: dra7: workaround silicon limitation i845 316ba624f150 ARM: dts: am335x-wega: Add audio support 504482e565ba ARM: dts: am57xx-idk-common: Enable support for QSPI a0b83af0dfd7 ARM: dts: dra7xx: Increase spi-max-frequency to 76.8MHz for QSPI 9860f7e920ff ARM: dts: AM43X-EPOS-EVM: Remove redundant regulator compatibles 77c09a9e5529 ARM: dts: AM437X-CM-T43: Remove redundant regulator compatibles c332f79e2554 ARM: dts: AM437X-SK-EVM: Remove redundant regulator compatibles b9db016a46e7 ARM: dts: AM437X-GP-EVM: Remove redundant regulator compatibles 5a9009f3d661 ARM: dts: am437x-sk-evm: disable DDR regulator in rtc-only/poweroff mode 7ec329917540 ARM: dts: am437x-gp-evm: disable DDR regulator in rtc-only/poweroff mode 1bc5e139c3ee ARM: dts: AM437X-GP-EVM: AM437X-SK-EVM: Make dcdc3 dcdc5 and dcdc6 enable during suspend 5a0e0691147a ARM: 8601/1: Remove unused secure_flush_area API c94e4ad2d5e0 ARM: document and update UNCACHEABLE_ADDR definitions da60626e7d02 ARM: sa1100: clear reset status prior to reboot 61a28d2b690a IB/hfi1: Clean up type used and casting b71121b4b70a i40iw: Receive notification events correctly 866e0f4d7339 i40iw: Update hw_iwarp_state b53e7d000d9e clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function 4d0e701659aa drivers/clocksource/pistachio: Fix memory corruption in init 699e36e5b8e9 clocksource/drivers/timer-atmel-pit: Enable mck clock 996453571b33 ARM: dts: blanche: add support for general purpose LEDs 1e5d343b8f23 batman-adv: fix elp packet data reservation 936523441bb6 batman-adv: Add missing refcnt for last_candidate 2992ef29ae01 livepatch/module: make TAINT_LIVEPATCH module-specific bb4b6201d216 arm64: dts: rockchip: set to CCI clock of RK3399 to 600M 0895b3a8fd85 arm64: dts: rockchip: fix the address map for WDT0 and WDT1 1f3e09e75906 greybus: svc: fix timeout indentation 1b1732c4c473 greybus: es2: remove obsolete cport-reset ARPC 2045c9f265a1 greybus: hd/es2: remove obsolete callbacks aac0839ea203 greybus: connection: implement new connection handling 77e52b3b0b64 greybus: es2: implement shutdown callback d2dee94b6616 greybus: es2: implement flush callback 6ac9166d4e91 greybus: power_supply: fix name setting location cc43368a3cde greybus: lights: Control runtime pm suspend/resume on AP side 0e352343c2e3 greybus: light: fix incorrect led attribute files allocation f0ec8cd5eb49 greybus: audio: Fix incorrect direction value when enabling RX 6ffe9923f235 arm64: errata: Pass --fix-cortex-a53-843419 to ld if workaround enabled b2d8b0cb6ca9 Revert "arm64: hibernate: Refuse to hibernate if the boot cpu is offline" 8ec058fd2710 arm64: hibernate: Resume when hibernate image created on non-boot CPU d391e5522933 cpu/hotplug: Allow suspend/resume CPU to be specified 4c0437d03519 ARM: dts: armada-38x: Add NAND pinctrl information 4f0fbdf22e73 xen/grant-table: Use kmalloc_array() in arch_gnttab_valloc() c721da1d0576 ARM: dts: kirkwood: Fix PCIe label on OpenRD a77893788886 ARM: kirkwood: ib62x0: fix size of u-boot environment partition bc49d1d17dcf usb: gadget: don't couple configfs to legacy gadgets 40982fd6b975 arm64: always enable DEBUG_RODATA and remove the Kconfig option 7e84a8d13f97 ARM: dts: kirkwood: Fix Openblock A6 external GPIO pins 1ab9a7dae115 ARM: mvebu_v5_defconfig: use MV88E6XXX cfa1c7c8af9f arm64: configs: enable PCIe driver for Aardvark 98e45c1675a0 arm64: dts: marvell: describe the PIC and PMU on Armada 7K/8K d662ed2e50c9 bus: arm-ccn: make event groups reliable 5b1e01f3ce15 bus: arm-ccn: fix hrtimer registration 0811ef7e2f54 bus: arm-ccn: fix PMU interrupt flags ecbd6781b277 drm/i915/debugfs: Add panel delays for eDP 4cc6907501ed drm/i915: Add I915_PARAM_MMAP_GTT_VERSION to advertise unlimited mmaps 800b2694f890 xfs: prevent dropping ioend completions during buftarg wait f3d7ebdeb2c2 xfs: fix superblock inprogress check 5b5c2dbd3c9b xfs: simple btree query range should look right if LE lookup fails 722278997bc9 xfs: fix some key handling problems in _btree_simple_query_range da1f039d6947 xfs: don't log the entire end of the AGF 738f57c16a2b xfs: disallow mounting of realtime + rmap filesystems ed150e1a5cf2 xfs: don't perform lookups on zero-height btrees a6104b1e1846 scsi: ibmvfc: add FC Class 3 Error Recovery support bb5a505407df scsi: ibmvfc: Set READ FCP_XFER_READY DISABLED bit in PRLI 39f275740483 scsi: aic94xx: Add missing error code assignment before test 0d5644b7d8da scsi: configure runtime pm before calling device_add in scsi_add_host_with_dma afc3f83cb4a5 scsi: ipr: Add asynchronous error notification 6328d9030f0f scsi: hisi_sas: update version to 1.6 4ffde482213e scsi: hisi_sas: add TMF success check 9859f24e9a25 scsi: hisi_sas: fail tmf task prep when port detached df032d0e4dbe scsi: hisi_sas: add v2 hw slot complete internal abort support a3e665d91fca scsi: hisi_sas: add prep_abort_v2_hw() dc8a49cabc73 scsi: hisi_sas: add internal abort to hisi_sas_abort_task() 40f2702b57eb scsi: hisi_sas: add internal abort in hisi_sas_dev_gone() 441c27401470 scsi: hisi_sas: add internal abort main code 108c8670df99 scsi: esas2r: don't reinitialize adapter's req_table 67f251759ea2 scsi: esas2r: not need to alloc zero buffer for local_atto_ioctl 0a10e85b6c54 ARM: tegra: Correct polarity for Tegra114 PMIC interrupt becc8d3ccdcf MAINTAINERS: add tree entry for ARM/UniPhier architecture b628d611a2a5 8139cp: Fix one possible deadloop in cp_rx_poll f38ff2ee7727 i40e: Change some init flow for the client c3e70edd7c2e Revert "phy: IRQ cannot be shared" 9a0a5c4cb1af net: systemport: Fix ordering in intrl2_*_mask_clear macro 4f101c47791c net: dsa: bcm_sf2: Fix race condition while unmasking interrupts eb60a8ddf3c3 net: minor optimization in qdisc_qstats_cpu_drop() 166ee5b87866 qdisc: fix a module refcount leak in qdisc_create_dflt() 72145a68e4ee tcp: md5: add LINUX_MIB_TCPMD5FAILURE counter e65c332de8a0 tcp: md5: increment sk_drops on syn_recv state bb40aca7cf15 vmxnet3: fix non static symbol warning 0e87203af470 ibmvnic: fix error return code in ibmvnic_probe() 7a95e94ce0c2 ibmvnic: convert to use simple_open() a5de125dd46c tipc: fix the error handling in tipc_udp_enable() 0317e6c0f1dc i2c: designware: do not disable adapter after transfer 63d0f0a6952a i2c: designware: detect when dynamic tar update is possible 8c5660bb299a i2c: designware: add common functions for locking 2702ea7dbec5 i2c: designware: wait for disable/enable only if necessary 10f8e7fb371c i2c: designware: Find bus speed from ACPI 5853b22d96fa i2c: core: Add function for finding the bus speed from ACPI, take 2 aec809fc63f6 i2c: core: Cleanup I2C ACPI namespace, take 2 b6e67145f149 i2c: designware: Enable high speed mode 548e6695d16d i2c: designware: set the common config before the if else d608c3d9ac81 i2c: designware: Enable fast mode plus a92ec1746f10 i2c: designware: get fast plus and high speed *CNT configuration 19c0a5399fe4 i2c: designware: Move clk_freq into struct dw_i2c_dev f94848525679 i2c: octeon: thunderx: Add MAINTAINERS entry eefbfe011f68 i2c: octeon: Use booleon values for booleon variables caa505f20df0 i2c: octeon: Sort include files alphabetically 97d970046a15 i2c: octeon,thunderx: Move register offsets to struct 1e5866711acc i2c: thunderx: Add SMBUS alert support 22d40209de3b i2c: thunderx: Add i2c driver for ThunderX SOC ad83665b4687 i2c: octeon: Split the driver into two parts 68af512a7448 i2c: octeon: Rename driver to prepare for split d7b843df13ea ARM: dts: sun8i: add NAND controller node for A23/A33 f6c1d359be6b KVM: s390: generate facility mask from readable list c6e6c96d8fa6 clk: sunxi-ng: Add A31/A31s clocks 8adfb08605a9 clk: sunxi-ng: mux: Add clk notifier functions ff5294db4161 clk: sunxi-ng: mux: support fixed pre-dividers on multiple parents 2b9c875c56f0 clk: sunxi-ng: mux: Add support for mux tables 89af85253c32 clk: sunxi-ng: mux: Rename mux macro to be consistent 869c554808cc mmc: fix use-after-free of struct request 8a191a7ad4ca i2c: pca954x: add device tree binding a1cbf338abaf i2c: pca9541: add device tree binding 40839590f868 i2c: mux: inform the i2c mux core about how it is used b2d57b56047b i2c: mux: add support for 'i2c-mux', 'i2c-arb' and 'i2c-gate' DT subnodes 8f7720b950cf dt-bindings: i2c: add bindings for nxp,pca9541 0ac8eb6452e1 dt-bindings: i2c: add support for 'i2c-gate' subnode e8813c15be0a dt-bindings: i2c: add support for 'i2c-arb' subnode 374f8436ff3a dt-bindings: i2c: add support for 'i2c-mux' subnode 5e23c5930575 clk: versatile/icst: add Integrator core module clocks 50581cc4f14f clk: versatile add DT bindings for the ICST CM variants 62d157587efa clk: gcc-msm8996: add missing pcie phy reset lines ce61966c05f2 clk: gcc-msm8996: Fix pcie 2 pipe register offset 6d91f2c01413 clk: qcom: select GDSC for msm8996 gcc and mmcc 7c142bfee6cb docs: kernel-parameter: Improve the description of nr_cpus and maxcpus 2b721f20770c drm: Protect fb_defio in drivers with CONFIG_KMS_FBDEV_EMULATION 4f34228b6724 Bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set 90a56f72edb0 Bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set 6dcf0de7ef10 drm/simple-helpers: Always add planes to the state update 5c6f3225d00d kbuild: Regenerate genksyms lexer 15f441db96ad drm/amd/amdgpu: Tidy up cz_dpm.c e701f97ff34a drm/amd/amdgpu: Clean up memory leak in cz_dpm_init(). cc945ce3ab56 drm/amd/amdgpu: Fix memleak in cz_parse_power_table() f959cd8c0eaf Input: pegasus_notetaker - directly include workqueue header bc1d57fe5ff7 Input: elants_i2c - get product id on recovery mode for FW update c9a3a7cf95d8 Input: wm97xx - remove deprecated create_singletheread_workqueue 62e514756896 Input: mc13783_ts - remove deprecated create_singletheread_workqueue 24dde60f564b Input: psmouse - remove deprecated create_singletheread_workqueue e7cd190385d1 arm64: mark reserved memblock regions explicitly in iomem 5ebe3a44cc74 arm64: hibernate: Support DEBUG_PAGEALLOC b61130381120 arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap ee78fdc71db1 arm64: Create sections.h cab15ce604e5 arm64: Introduce execute-only page access permissions 7419333fa15e arm64: kprobe: Always clear pstate.D in breakpoint exception handler 4fab91605a6b kbuild: genksyms fix for typeof handling b31cc4b37e8e i2c: bcm-kona: fix inconsistent indenting c13c29186c59 i2c: rcar: use proper device with dma_mapping_error 488d69ea7245 i2c: sh_mobile: use proper device with dma_mapping_error 9a5382e8ffe8 i2c: mux: demux-pinctrl: invalidate properly when switching fails c08770eb8a44 drm/amdgpu: refine uvd gate logic for CI. 075f101ceec0 drm/amd/powerplay: simplify struct amd_pp_init. 38109efacd9c drm/amd/powerplay: get system info by cgs interface. 2fef37c62cb6 drm/amdgpu: add support for getting sub_device id and sub_vendor_id in cgs interface. c04399f19436 drm/amdgpu: add vce bypass mode for tonga. cbb2fe8e967d drm/amd/powerplay: add bypass mode for vce 2.0. 0174df4e664d drm/amdgpu: refine function name for consistency fb79e09a74fa i2c: add i2c_trylock_bus wrapper, use it a7d4b8f2565a KVM: s390: don't use current->thread.fpu.* when accessing registers 69713756f4ae arm64: dts: db820c: add support to external sd card. 74578565d8c9 arm64: dts: db820c: add support to SPI on HS a133f63a3573 arm64: dts: db820c: add support to LS-SPI0 d3bb71387a74 arm64: dts: db820c: add support to I2C on HS 4fe5d83a13ed arm64: dts: db820c: add support to LS-I2C1 75b6f7b7abcd arm64: dts: db820c: add support to LS-I2C0 79f734dc282f arm64: dts: db820c: add support to LS-UART0 61e55e564614 arm64: dts: db820c: add basic board support 7d36dd00ab8d libata: SCT Write Same handle ATA_DFLAG_PIO ef2d7392c4ec libata: SCT Write Same / DSM Trim 7b2030942859 libata: Add support for SCT Write Same 9379e6b8e0f9 libata: Safely overwrite attached page in WRITE SAME xlat 6f0359ff7307 drm/amdgpu/vce3: add support for third vce ring 75c65480ba7d drm/amdgpu: track the number of vce rings 810ddc3ab52d drm/amdgpu: rename suspend_kms and resume_kms 07c72d7d54d1 i40iw: Send last streaming mode message for loopback connections a8c798186b93 drm: reduce GETCLIENT to a minimum f2791e7eadf4 Revert "floppy: refactor open() flags handling" 468c298ad3ed Revert "floppy: fix open(O_ACCMODE) for ioctl-only open" 34b64e5ebffc ALSA: snd-aoa: enable sound on PowerBook G4 12" 5bb53c0fb8e0 fs/block_dev: fix potential NULL ptr deref in freeze_bdev() 528f1deb16e5 IB/hns: Add support of ACPI to the Hisilicon RoCE driver d605916b7659 net: hns: Add support of ACPI to HNS driver RoCE Reset function 8b2ec318eece PCI: Add PTM clock granularity information 8c87a44c96f2 [media] m2m-deinterlace: Fix error print during probe b1cb50beaf0e [media] redrat3: fix sparse warning a769de07edfd [media] drivers: hackrf: fixed a coding style issue 4b3d173d0440 KVM: PPC: Always select KVM_VFIO, plus Makefile cleanup 44336c24a931 reset: meson: add driver Kconfig option cd7f4b81cf92 reset: lpc18xx: add driver Kconfig option 70d467ea16c7 reset: berlin: add driver Kconfig option e27b4a6e6347 reset: ath79: add driver Kconfig option 9e9ba091aa4f reset: ath79: add missing include 4249fc1f023a netfilter: ebtables: put module reference when an incorrect extension is found 960fa72f67f1 netfilter: nft_meta: improve the validity check of pkttype set expr 533e33009897 netfilter: cttimeout: unlink timeout objs in the unconfirmed ct lists 23aaba5ad555 netfilter: cttimeout: put back l4proto when replacing timeout policy 93fac10b99d7 netfilter: nfnetlink: use list_for_each_entry_safe to delete all objects d10571fc4fba drm: make DRI1 drivers depend on BROKEN d92d9c3a1448 drm: hide legacy drivers with CONFIG_DRM_LEGACY 28a235931b56 Btrfs: fix lockdep warning on deadlock against an inode's log mutex 1ba98d086fe3 Btrfs: detect corruption when non-root leaf has zero item 053ab70f0604 Btrfs: check btree node's nritems 35bbb97fc898 btrfs: don't create or leak aliased root while cleaning up orphans 187ee58c62c1 Btrfs: fix em leak in find_first_block_group 142388194191 btrfs: do not background blkdev_put() 28b737f6ede3 Btrfs: clarify do_chunk_alloc()'s return value 9e7cc91a6d18 btrfs: fix fsfreeze hang caused by delayed iputs deal 18513091af94 btrfs: update btrfs_space_info's bytes_may_use timely 4824f1f412f7 btrfs: divide btrfs_update_reserved_bytes() into two functions dcb40c196fc8 btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster() df2c95f33e0a btrfs: qgroup: Fix qgroup incorrectness caused by log replay 62b99540a1d9 btrfs: relocation: Fix leaking qgroups numbers on data extents cb93b52cc005 btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent() d06f23d6a947 btrfs: waiting on qgroup rescan should not always be interruptible d2c609b834d6 btrfs: properly track when rescan worker is running eecba891d380 btrfs: flush_space: treat return value of do_chunk_alloc properly f3bca8028bd9 Btrfs: add ASSERT for block group's memory leak d8422ba334f9 btrfs: backref: Fix soft lockup in __merge_refs function 1c1ea4f781db Btrfs: fix memory leak of reloc_root 89e1f6d2b956 netfilter: nft_reject: restrict to INPUT/FORWARD/OUTPUT fd363bd417dd arm64: avoid TLB conflict with CONFIG_RANDOMIZE_BASE 6f8245b4e37c usb: dwc3: gadget: always decrement by 1 594e121f2568 usb: dwc3: gadget: stop kicking if we run out of space 7ae7df4982af usb: dwc3: gadget: abolish trbs_left ba1582f22231 usb: gadget: f_hid: use alloc_ep_req() 14794d7133d0 usb: gadget: f_hid: use free_ep_req() aadbe812463f usb: gadget: remove useless parameter in alloc_ep_req() 06281d460fc5 usb: dwc3: Add ENDXFER command polling da605f5f8421 usb: phy: mxs: Add DT bindings to configure TX settings e51163690eaa Documentation: dt: dwc3: note the supported phy-names 512e47572f7d usb: dwc3: Add revision numbers for the USB 3.0 IP 4368c28ae7ac usb: gadget: f_fs: handle control requests in config 0 1a00b457a548 usb: gadget: composite: let USB functions process ctrl reqs in cfg0 54dfce6d07b0 usb: gadget: f_fs: handle control requests not directed to interface or endpoint ed6fe1f50f0c usb: gadget: f_hid: add dev to configfs 00af62330c39 usb: dwc3: core: Move the mode setting to the right place f8ca46aeb7b4 usb: gadget: f_midi: drop substreams when disabling endpoint f42ab18cc8ae usb: gadget: f_midi: refactor state machine 7ea9fde7605c usb: gadget: f_midi: defaults buflen sizes to 512 4a655f152e79 usb: gadget: f_midi: remove alignment code for OUT endpoint e0466156ee2e usb: gadget: align buffer size when allocating for OUT endpoint 69bb99738b5c usb: gadget: change len to size_t on alloc_ep_req() 16b114a6d797 usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align 6ac47090eef0 usb: gadget: Add per-lun inquiry string f652191be3f6 usb: dwc3: of-simple: add compatible for rockchip rk3399 76bf85cc2c2d usb: dwc3: rockchip: add devicetree bindings documentation 00fe081dc3a3 usb: dwc3: add dis_del_phy_power_chg_quirk 32f2ed864dd5 usb: dwc3: make usb2 phy utmi interface configurable 16199f338939 usb: dwc3: add dis_u2_freeclk_exists_quirk 17f6ed62b0db usb: gadget: net2280: match interrupt endpoints to PIO endpoints and DMA to bulk 1de2ebfb8cd5 usb: gadget: net2280: fix infinite loop in irq handler 1650113888fe usb: gadget: f_ncm: add SuperSpeed descriptors for CDC NCM 8dc7d30dbaa6 usb: dwc2: Remove deprecated create_singlethread_workqueue f510b5a1d00b usb: gadget: remove redundant self assignment a08f5dbf877a usb: gadget: configfs: log function unbinding as information 77e012ac8650 usb: phy: generic: remove the vbus dependency 9835a6ef1a96 usb: phy: generic: cope with initial state 0c0e287d454a usb: gadget: pxa27x: add phy notifier event handler dc55c67e9c95 usb: dwc3: gadget: improve increment request->actual f99f53f24d87 usb: dwc3: gadget: remove condition that never happens 1f512119a08c usb: dwc3: gadget: add remaining sg entries to ring 27082493e9c6 drm/i915/skl: Update DDB values atomically with wms/plane attrs 896e5bb022bc drm/i915: Move CRTC updating in atomic_commit into it's own hook bc5ca47c0af4 drm/i915: Restore lost "Initialized i915" welcome message 696fe69d7e63 usb: dwc3: debug: fix ep name on trace output 23fd537c9508 usb: gadget: udc: core: don't starve DMA resources a52e95abf772 net: diag: allow socket bytecode filters to match socket marks 627cc4add53c net: diag: slightly refactor the inet_diag_bc_audit error checks. 9d490b4ee4d7 net: dsa: rename switch operations structure 16590a228109 SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use 9c5a559d9495 dm log: fix unitialized bio operation flags 299f6230bc6d dm flakey: fix reads to be issued if drop_writes configured 8b2bdc7690bb clk: h8300: Migrate to clk_hw based registration APIs 120c15528390 clk: qcom: Migrate to clk_hw based registration and OF APIs cc671d13b6a1 clk: wm831x: Migrate to clk_hw based registration APIs 759fa9613245 clk: vt8500: Migrate to clk_hw based registration APIs f5b3715ecf85 clk: twl6040: Migrate to clk_hw based registration APIs a340dae9de5d clk: si570: Migrate to clk_hw based OF and registration APIs 4d89c3d54e0b clk: si5351: Migrate to clk_hw based OF and registration APIs d06e46c25a89 clk: si514: Migrate to clk_hw based OF and registration APIs 93ae00be20d8 clk: scpi: Migrate to clk_hw based OF and registration APIs a8b6e85db6a6 clk: rk808: Migrate to clk_hw based OF and registration APIs 4cf915dfb8ed clk: pwm: Migrate to clk_hw based OF and registration APIs c742e365a7e0 clk: palmas: Migrate to clk_hw based OF and registration APIs 416886ad1eb0 clk: nspire: Migrate to clk_hw based OF and registration APIs 5a962d2ea2f4 clk: moxart: Migrate to clk_hw based OF and registration APIs 6b212f5a6adc clk: mb86s7x: Migrate to clk_hw based OF and registration APIs 9337631f52a8 clk: efm32gg: Migrate to clk_hw based OF and registration APIs 2ceb3c7aadc4 clk: cs2000: Migrate to clk_hw based OF and registration APIs f48d947a162d clk: clps711x: Migrate to clk_hw based OF and registration APIs a85d11712dd1 clk: cdce925: Migrate to clk_hw based OF and provider APIs 01b5200a6683 clk: cdce: Migrate to clk_hw based OF and registration APIs 235d2aaa7732 clk: axm5516: Migrate to clk_hw based OF and registration APIs e0d30bb9230a clk: axi-clkgen: Migrate to clk_hw based OF and registration APIs 78cf5555e983 clk: asm9260: Migrate to clk_hw based registration and OF APIs f37fccce4cc1 clk: bcm: kona: Migrate to clk_hw based registration and OF APIs a38c94106e0d clk: microchip: Initialize SOSC clock rate for PIC32MZDA. 12f53b2432ad clk: microchip: use readl_poll_timeout() in pbclk_set_rate(). 70626d883851 PCI: pciehp: Make explicitly non-modular 57b51b9adb4c PCI: hotplug: Make core explicitly non-modular ff187e777cce PCI: xilinx-nwl: Make explicitly non-modular da4eafcae3ef PCI: xilinx: Make explicitly non-modular f9a666008338 PCI: qcom: Make explicitly non-modular d29438d64448 PCI: dra7xx: Make explicitly non-modular 8756336c1d6d PCI/AER: Make explicitly non-modular d7def2040077 PCI/PME: Make explicitly non-modular 61612e6dd49d PCI: Make DPC explicitly non-modular 0276dca6c1ec rbd: add force close option 0d6d1e9c2e97 rbd: add 'config_info' sysfs rbd device attribute 92a58671549f rbd: add 'snap_id' sysfs rbd device attribute 267fb90b8344 rbd: add 'cluster_fsid' sysfs rbd device attribute 005a07bf0a92 rbd: add 'client_addr' sysfs rbd device attribute ca7909e8bbb4 rbd: print capacity in decimal and features in hex ed95b21a4b0a rbd: support for exclusive-lock feature 99d1694310df rbd: retry watch re-registration periodically 1643dfa4c2c8 rbd: introduce a per-device ordered workqueue 033268a5f012 libceph: rename ceph_client_id() -> ceph_client_gid() 6305a3b41515 libceph: support for blacklisting clients d4ed4a530562 libceph: support for lock.lock_info f66241cb99da libceph: support for advisory locking on RADOS objects 428a715811fe libceph: add ceph_osdc_call() single-page helper a4ed38d7a180 libceph: support for CEPH_OSD_OP_LIST_WATCHERS f01d5cb24ea9 libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() a45f9d41c9dd clk: rockchip: mark aclk_emmc_noc as a critical clock on rk3399 0e87e58bf60e blk-mq: improve warning for running a queue on the wrong CPU e57690fe009b blk-mq: don't overwrite rq->mq_ctx 6d232c80158a docs-rst: kernel-doc: better output struct members 716b076ba4b2 IB/srpt: Update sport->port_guid with each port refresh dee81e988674 fixdep: faster CONFIG_ search c8336249c1ee ARM: dts: bcm2835: Add Raspberry Pi Zero 33fdf6fd764e DT: bindings: bcm: Add Raspberry Pi Zero 00a33ec4649e ARM: dts: bcm283x: Add dtsi for USB host mode 33145fac8e7e ARM: dts: bcm283x: Add missing USB clock 7b4d3e297e8a drm/amdgpu: use memcpy_toio for VCE firmware upload ba0b2275a678 drm/amdgpu: use memcpy_to/fromio for UVD fw upload 39a5830a05a1 drm/amd/powerplay: delete useless code in iceland_hwmgr.c. 70a033d25b19 drm/radeon: switch UVD code to use UVD_NO_OP for padding c8b4f288f427 drm/amdgpu: switch UVD code to use UVD_NO_OP for padding 4d6bdbad25e6 drm/radeon: add support for UVD_NO_OP register 8dd31d74acc1 drm/amdgpu: add support for UVD_NO_OP register a22f803cd22c drm/amdgpu: fix VCE ib alignment value c4795ca642b8 drm/amdgpu: fix IB alignment for UVD fb6609280db9 [media] dvb_frontend: Use memdup_user() rather than duplicating its implementation 8eb14e8084b0 [media] vb2: Fix vb2_core_dqbuf() kernel-doc 15d6e91a2a77 [media] media: v4l2-ctrls: append missing h264 profile string 708c05b8faf6 [media] media-types.rst: fix typo fd3223966cac [media] helene: fix memory leak when heleno_x_pon fails 5e015c0e6d1e [media] staging: media: lirc: lirc_sasem: don't print error when allocating urb fails c07c8ba8443c [media] staging: media: lirc: lirc_imon: don't print error when allocating urb fails a53d2f299dc8 [media] v4l2-async: remove unneeded .registered_async callback 5a08bc008d8e [media] tvp5150: use sd internal ops .registered instead .registered_async fc49071766ed [media] v4l: Do not allow re-registering sub-devices 6a21b7287323 [media] media-entity.h: remove redundant macro definition for gobj_to_pad() f598a6e362bb [media] media-entity.h: Correct KernelDoc of media_entity_enum_empty() bb5147aa4277 [media] media-entity.h: remove redundant macro definition for gobj_to_link() d259a5eed91d [media] drxd_hard: Add missing error code assignment before test 4068bd192a12 PCI: generic: Make explicitly non-modular dd9ad4fbf0ce [media] cx23885: Add support for Hauppauge WinTV quadHD ATSC version 05b01dd936b4 ARM: dts: exynos: Use 'hpd-gpios' instead of 'hpd-gpio' abc80abde5bd drm/i915: Force RC6 restore after system resume and reset 79cf219a6a2e drm/i915: Suppress DRM_ERROR for D_COMP write on Haswell c82dd8848479 Revert "drm/i915/fbc: Allow on unfenced surfaces, for recent gen" 611a1507fe85 drm/amdgpu: skip TV/CV in display parsing e1718d97aa88 drm/amdgpu: avoid a possible array overflow af7c388a9c2e clk: tegra: remove TEGRA_PLL_USE_LOCK for PLLD/PLLD2 0252937a87e1 xen: Make VPMU init message look less scary 5b00b504b13b xen: rename xen_pmu_init() in sys-hypervisor.c e1c105a9d75a hotplug: Prevent alloc/free of irq descriptors during cpu up/down (again) 5fc509bc2bd6 xen/x86: Move irq allocation from Xen smp_op.cpu_up() 45c91d808ff9 raid5: avoid unnecessary bio data set 5f9d1fde7d54 raid5: fix memory leak of bio integrity data 27028626b4b9 raid10: record correct address of bad block 0f6187dbe542 md-cluster: fix error return code in join() 486b0f7bcd64 r5cache: set MD_JOURNAL_CLEAN correctly 55467dea2967 xen: change the type of xen_vcpu_id to uint32_t 9a035a40f7f3 xenbus: don't look up transaction IDs for ordinary writes 44819a76d130 f2fs: clean up bio cache trace 3e025740b976 f2fs: do not use discard_map for hard disks bb413d6acd4e f2fs: not allow to write illegal blkaddr ba75faf43dc6 [media] rcar-fcp: Make sure rcar_fcp_enable() returns 0 on success b325c98b90e2 [media] media: pci: pt3: don't print error when adding adapter fails 49cd08e699c3 [media] media: usb: dvb-usb-v2: dvb_usb_core: don't print error when adding adapter fails 38e699bc79b3 [media] media: pci: netup_unidvb: don't print error when adding adapter fails b956fb2d2e56 [media] adv7511: fix error return code in adv7511_probe() c7b7b483ccc9 bnx2x: Don't flush multicast MACs 0f7a4d8a9d1c mlxsw: spectrum: Don't set learning when creating vPorts 81f77bc00689 mlxsw: spectrum: Remove unnecessary check in FDB processing 89b548f0cfad mlxsw: spectrum: Offload learning to the switch ASIC 584d73df0625 mlxsw: spectrum: Configure learning for VLAN-aware bridge port 640be7b7177d mlxsw: spectrum: Don't abort on first error when removing VLANs f7a8f6cec38a mlxsw: spectrum: Make VLAN deletion function symmetric 1803e0fb7ef9 mlxsw: spectrum: Limit number of FDB records per learning session 51af96b53469 mlxsw: router: Enable neighbors to be created on stacked devices f888f58795b6 mlxsw: spectrum: Add missing flood to router port 69d4a521586e [media] VIDEO_MEDIATEK_VPU should depend on HAS_DMA c7930f37c130 [media] exynos4-is: fimc-is-i2c: don't print error when adding adapter fails ed90013e40af [media] s5p-mfc: Remove deprecated create_singlethread_workqueue 605b89206140 [media] media: s5p-jpeg add missing blank lines after declarations 06f0a57f35cd [media] media: s5p-mfc remove unnecessary error messages 8fe47dca1201 [media] media: s5p-mfc Fix misspelled error message and checkpatch errors 05b72d439208 [media] s5p-mfc: remove redundant return value check of platform_get_resource() 02d9a33a028f [media] media: s5p-mfc remove void function return statement d695c12c57fe [media] media: s5p-mfc fix invalid memory access from s5p_mfc_release() d188b679f49f [media] media: Doc s5p-mfc add missing fields to s5p_mfc_dev structure definition a4a4b15c6858 [media] gsc-m2m: improve v4l2_capability driver and card fields 3a5a2ac064a3 [media] gsc-m2m: add device name sufix to bus_info capatiliby field b9f19f00d6be [media] s5p-jpeg: only fill driver's name in capabilities driver field 4f355cb56760 [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling 3b2aa383b3bc [media] s5p-jpeg: set capablity bus_info as required by VIDIOC_QUERYCAP b9b048d9f92a [media] tw5864: remove two unused vars 617e901a12ad [media] tw5864: remove double irq lock code 8fba54aebbdf fuse: direct-io: don't dirty ITER_BVEC pages 38cb2ecaf56f drm/i915: Eliminate redundant local variable definition 8ab5de2e0058 drm/i915/dp: Dump DP link status when link training stages fail 8b0878a0a3a8 drm/i915/dp: Add debug messages to print DP link training pattern 3c199b4523c9 RDMA/ocrdma: Fix the max_sge reported from FW 433c58139f6a i40iw: Avoid writing to freed memory d41d0910d97f i40iw: Fix double free of allocated_buffer 82d200cc6fc8 IB/mlx5: Remove superfluous include of io-mapping.h e5668caec569 ASoC: simple-card-utils: add __printf attribute 7eaf8313b1cf i40iw: Do not set self-referencing pointer to NULL after kfree 5dfd5e5e3bc6 i40iw: Add missing NULL check for MPA private data 7e01e7a10951 arm64: dts: hip06: Append sas node 5350419fbaab arm64: dts: hip06: Append hns node 9f67f1185c55 dt-bindings: hisilicon: Add Hip05 and Hip06 system controller support fb9b80b838fa arm64: dts: hip05: kill hip05_hns.dtsi 813a73152236 arm64: dts: hikey: Add pstore support for HiKey 330fd87c2148 arm64: dts: hikey: Add hikey support for syscon-reboot-mode b77c23a08425 arm64: dts: Add HDMI node for hi6220-hikey 3814b61bd784 arm64: dts: Add display subsystem DT nodes for hi6220-hikey 1b9c7b2d6339 arm64: dts: set UART1 clock frequency to 150MHz 988232412e67 arm64: tegra: Select PM_GENERIC_DOMAINS 4d3457826abb arm64: tegra: Enable XUSB controller on Tegra210 Smaug 21adc4d7bb02 Kconfig: ARCH_HISI: Add PINCTRL to HISI platform 3ce510a06aea arm64: tegra: Add the various audio devices for Tegra210 Smaug dbb50887c8f6 Bluetooth: split sk_filter in l2cap_sock_recv_cb b4f10afdad56 arm64: tegra: Enable DPAUX for Tegra210 Smaug 9fab004dcb3a arm64: tegra: Add ACONNECT, ADMA and AGIC nodes Tegra210 Smaug 96d1f078ff05 arm64: tegra: Add SOR power-domain for Tegra210 19e61213f6a5 arm64: tegra: Add ADMA node for Tegra210 9afee94939e3 Bluetooth: Fix memory leak at end of hci requests 29002b8e2e86 arm64: defconfig: enable bluetooth supports as modules acdf2a16720d arm64: defconfig: enable CONFIG_INPUT_HISI_POWERKEY for HiKey d15f21a3c7e4 arm64: defconfig: Enable HiSilicon kirin drm, adv7533 for HiKey bcdbde433542 arm64: tegra: Add AGIC node for Tegra210 d22c90aa5027 arm64: defconfig: Enable Hisi SAS and HNS 98313c940a62 arm64: tegra: Drop clock and reset names for XUSB powergates 19d6837a52f1 [media] vcodec:mediatek: Refine VP8 encoder driver 2d683b6dad73 [media] vcodec:mediatek: Refine H264 encoder driver 566153874951 drm/amdgpu: fix lru size grouping v2 158d6071bc0a [media] vcodec:mediatek: change H264 profile default to profile high 16060f7ef660 [media] vcodec:mediatek: Add timestamp and timecode copy for V4L2 Encoder 91ae0e1ec6ec [media] vcodec:mediatek: Fix visible_height larger than coded_height issue in s_fmt_out ad34f5412d2a [media] vcodec:mediatek: Fix fops_vcodec_release flow for V4L2 Encoder ffe67c2fabf1 perf tools: Fix error handling of lzma decompression 0d06108c65e5 [media] vcodec:mediatek:code refine for v4l2 Encoder driver a42f6e3f8f03 drm/panel: simple: Add delay timing for Sharp LQ123P1JX31 cf460a14ce7a [media] tw5864: add missing HAS_DMA dependency 4d70dca4eadf block: make sure a big bio is split into at most 256 bvecs 34d1324edd31 [media] pci: Add tw5864 driver 45025bceef17 rxrpc: Improve management and caching of client connection objects 4d028b2c8299 rxrpc: Dup the main conn list for the proc interface df5d8bf70f64 rxrpc: Make /proc/net/rxrpc_calls safer 08ee01789eeb drm/tegra: Fix window[0] base address corruption 9b47f77a6804 nvme: Fix nvme_get/set_features() with a NULL result pointer 87904c3e8231 drm/tegra: dsi: Enhance runtime power management e15c282eff54 ALSA: bebob: unify configurations for some models produced by Yamaha/Terratec df6a88661193 ALSA: bebob: rename file with vendor-dependent code so that it's for Yamaha/Terratec 2ba775d0f643 [media] extended-controls.rst: fix a build warning a3774e146a14 reset: warn on invalid input to reset_control_reset/assert/deassert/status 54e991b56639 reset: uniphier: add reset controller driver for UniPhier SoCs 9af807129855 ARM: dts: stm32f429: add missing #reset-cells of rcc b70b009b243a drivers: reset: Add STM32 reset driver 57bd63a4934f dt-bindings: Document the STM32 reset bindings ca9f71f05793 dt-bindings: mfd: Add STM32F4 RCC numeric constants into DT include file bb77c5776b5f [media] vidioc-g-dv-timings.rst: document the v4l2_bt_timings reserved field 10791829eb52 [media] vb2: add WARN_ONs checking if a valid struct device was passed b64abcb7dae6 brcmfmac: Change vif_event_lock to spinlock 15dacf880e49 brcmfmac: Check rtnl_lock is locked when removing interface 0ff657b0f612 [media] vb2: don't return NULL for alloc and get_userptr ops 82019205e3a8 [media] vb2: remove TODO comment for dma-buf in QBUF 14150723659a [media] vb2: include lengths in dmabuf qbuf debug message 16d56963e832 crypto: rockchip - use devm_add_action_or_reset() e09287dfef28 crypto: rsa - allow keys >= 2048 bits in FIPS mode f223c30f1ee9 [media] sur40: properly report a single frame rate of 60 FPS d1a3a036637a drm/i915: free intel_fb 59df87c3498a crypto: mxc-scc - check clk_prepare_enable() error 161040fc1c2a hwrng: omap3-rom - Remove obsoleted functions 1a45d7e34325 crypto: drbg - fix error return code b46b9d1aadf7 crypto: sun4i-ss - fix missing unlock on error in sun4i_hash() 39457acda913 crypto: xor - skip speed test if the xor function is selected automatically ed0bd721c932 hwrng: core - Improve description of the ->read() interface f12e4ed8f070 crypto: doc - fix documentation for bulk registration functions 8b6a3fe8fab9 perf/core: Use this_cpu_ptr() when stopping AUX events f22bede31378 [media] Documentation: Fix V4L2_CTRL_FLAG_VOLATILE 3f8d56b0223d [media] media: doc-rst: document ENODATA for cropping ioctls 0d0abef8d457 [media] vivid: return -ENODATA if the current input doesn't support g/s_selection ecf37493f4bd [media] v4l2-subdev: rename cropcap to g_pixelaspect 1f981a48dc89 [media] pvrusb2: convert g/s_crop to g/s_selection 516aca33333d [media] vpbe_display: convert g/s_crop to g/s_selection ffc2a6bb55b2 [media] vpfe_capture: convert g/s_crop to g/s_selection 901d3d4fee83 crypto: vmx - fix null dereference in p8_aes_xts_crypt 10bb087ce381 crypto: qat - fix aes-xts key sizes f74bdd4cb5d0 hwrng: mxc-rnga - Fix Kconfig dependency 540da0258c6a [media] zoran: convert g/s_crop to g/s_selection 802d62c1db16 [media] saa7134: convert g/s_crop to g/s_selection d1d094618eb2 [media] omap_vout: convert g/s_crop to g/s_selection b714fb006482 [media] bttv: convert g/s_crop to g/s_selection 10d5509c8d50 [media] v4l2: remove g/s_crop from video ops 65d9e14a6595 [media] media: adv7180: add power pin control ce5d6290df66 [media] media: adv7180: define more registers c6e4b8c1d3a8 [media] tw686x: Delete an unnecessary check before the function call "video_unregister_device" 04e11960aa9a perf probe: Remove unused tracing_dir variable fe094dad25ec [media] v4l2-common: Delete an unnecessary check before the function call "spi_unregister_device" d8eddb15e4e4 [media] cec: Delete an unnecessary check before the function call "rc_free_device" 605a74e62809 [media] cobalt: support reduced fps 969ac39e3df0 [media] ad9389b: Remove deprecated create_singlethread_workqueue 53eebd84c3ac [media] gspca: finepix: Remove deprecated create_singlethread_workqueue e59646895778 [media] gspca: jl2005bcd: Remove deprecated create_singlethread_workqueue 9570508386ee [media] gspca: vicam: Remove deprecated create_singlethread_workqueue c994be4a7c84 [media] gspca: sonixj: Remove deprecated create_singlethread_workqueue 29a3006e5209 [media] pvrusb2: Remove deprecated create_singlethread_workqueue 50d286470cd5 [media] media: usb: zr364xx: zr364xx: don't print error when allocating urb fails aab74635045b [media] media: usb: usbvision: usbvision-core: don't print error when allocating urb fails 7c240e8c0f02 [media] media: usb: tm6000: tm6000-video: don't print error when allocating urb fails b7eca8d43c6e [media] media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails 2685b1d1d1cd [media] media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails 9d849287d512 [media] media: usb: stk1160: stk1160-video: don't print error when allocating urb fails fc56da79930b [media] media: usb: s2255: s2255drv: don't print error when allocating urb fails 59b5d2497e2f [media] media: usb: pwc: pwc-if: don't print error when allocating urb fails 32dcb745ef75 [media] media: usb: msi2500: msi2500: don't print error when allocating urb fails 551f9d4655bc [media] media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails a9a5a443d86a pinctrl: meson-gxbb: add pins for PWM 54c928d335d6 dt-bindings: GPIO: Add TPIC2810 binding 40d9c32525cb USB: serial: option: add WeTelecom 0x6802 and 0x6803 products 2266ffdef573 rxrpc: Fix conn-based retransmit 8f76aa0ebe0b drm/i915/dvo: Remove dangling call to drm_encoder_cleanup() 1e55ef968959 [media] media: usb: hackrf: hackrf: don't print error when allocating urb fails de46bfab79a3 [media] media: usb: gspca: konica: don't print error when allocating urb fails 452b53f7f844 [media] media: usb: gspca: gspca: don't print error when allocating urb fails 60e369994648 [media] media: usb: gspca: benq: don't print error when allocating urb fails ffcc82d8f56e [media] media: usb: em28xx: em28xx-core: don't print error when allocating urb fails 6dabae400b7f [media] media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails abbde78f1d82 [media] media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails 95bc112d795a [media] media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails 0eca51b18339 [media] media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails c86bc45d4185 [media] media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails fa460caf1680 [media] media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails 26632658e87d [media] media: usb: au0828: au0828-video: don't print error when allocating urb fails e291ec7b5355 [media] media: usb: as102: as102_usb_drv: don't print error when allocating urb fails 80ae31974d31 [media] media: usb: airspy: airspy: don't print error when allocating urb fails cd859c19d508 [media] media: rc: redrat3: don't print error when allocating urb fails 15241919107c [media] media: rc: imon: don't print error when allocating urb fails 07d0320a86d6 [media] media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails 20ff0166a521 [media] media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails 4319233d7908 [media] mtk-vcodec: constify venc_common_if structures 95ad747e9252 [media] media: tw686x: Rework initial hardware configuration 926605d05c9d [media] pixfmt-007.rst: fix copy-and-paste error in SMPTE-240M doc 45d130d267d2 [media] pixfmt-007.rst: fix a messed up note in the DCI-P3 doc dda3aeaa1643 [media] pixfmt.rst: drop V4L2_YCBCR_ENC_SYCC from the documentation fd61576fdda8 ASoC: samsung: i2s: Add missing clk_disable_unprepare() on error in samsung_i2s_probe() adca8c8e251f [media] videodev2.h: put V4L2_YCBCR_ENC_SYCC under #ifndef __KERNEL__ 568852b70024 spi: spi-cavium-thunderx: Add missing clk_disable_unprepare() 9ddbf68d264a [media] v4l2-tpg-core: drop SYCC, use higher precision 601 conversion matrix 1a9d759331b8 drm/dsi: Implement DCS set/get display brightness bbdcf516a618 drm/dsi: Order DCS helpers by command code 1ee6dd5a918b [media] ad5820: fix one smatch warning b70cd2de0ea8 spi: pxa2xx-pci: fix ACPI-based enumeration of SPI devices d0a3a275e567 [media] vivid: don't mention the obsolete sYCC Y'CbCr encoding 7e0739cd9c40 [media] videodev2.h: fix sYCC/AdobeYCC default quantization range 35db57bbc4b7 xfrm: state: remove per-netns gc task 4141b36ab16d xfrm: Fix xfrm_policy_lock imbalance 20353335099b drm/doc: Fix vga_switcheroo xref bee3d5115611 [media] ad5820: Add driver for auto-focus coil 9887c8642d40 [media] dt/bindings: device tree description for AD5820 camera auto-focus coil 01175255fd8e sched: Remove __schedule() non-standard frame annotation ffcb043ba524 sched/x86: Fix thread_saved_pc() 616d24835eea sched/x86: Pass kernel thread parameters in 'struct fork_frame' 0100301bfdf5 sched/x86: Rewrite the switch_to() code 7b32aeadbc95 sched/x86: Add 'struct inactive_task_frame' to better document the sleeping task stack frame 163630191ecb sched/x86/64, kgdb: Clear GDB_PS on 64-bit 4e047aa7f267 sched/x86/32, kgdb: Don't use thread.ip in sleeping_thread_to_gdb_regs() d12c6216c4a5 ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase3 64df0e684292 ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase2 53e682b60019 ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase1 a32359383081 ASoC: rsrc-card: remove board specific compatible b2d4c2edb2e4 locking/hung_task: Show all locks 13e25bab7e51 x86/dumpstack/ftrace: Don't print unreliable addresses in print_context_stack_bp() 6f727b84e234 x86/dumpstack/ftrace: Mark function graph handler function as unreliable 471bd10f5e28 ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR 408fe5de2f27 x86/dumpstack/ftrace: Convert dump_trace() callbacks to use ftrace_graph_ret_addr() 223918e32a87 ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers 9a7c348ba6a4 ftrace: Add return address pointer to ftrace_ret_stack daa460a88c09 ftrace: Only allocate the ret_stack 'fp' field when needed e4a744ef2fef ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config e37e43a497d5 x86/mm/64: Enable vmapped stacks (CONFIG_HAVE_ARCH_VMAP_STACK=y) b4a0f533e597 dma-api: Teach the "DMA-from-stack" check about vmapped stacks ba14a194a434 fork: Add generic vmalloced stack support 702650bda073 ASoC: sunxi: depend on ARCH_SUNXI d0d44516f8e9 [media] s5p-tv: remove obsolete driver f304562ed3c9 [media] soc-camera/sh_mobile_csi2: remove unused driver 563bf7a72eac [media] tw686x-kh: remove obsolete driver 687df1ad8481 ASoC: omap-abe-twl6040: Use devm_snd_soc_register_card() fe996215156e arm64: dts: rockchip: add the saradc for rk3399 5035da41996d x86/apic: Update comment about disabling processor focus 384d9fe37416 x86/smpboot: Check APIC ID before setting up default routing 556b67236896 x86/entry: Remove outdated comment about SYSCALL targets aa8c0f1ad7e8 clocksource/drivers/pxa: Fix include files for compilation 588deb614a0d MAINTAINERS: Add ARM ARCHITECTED TIMER entry e56375155e95 ASoC: tas5086: fix typo: "Inavlid" -> "Invalid" abaa2274811d ALSA: hda/realtek - fix headset mic detection for MSI MS-B120 0f7dd7acda0a clk: mvebu: Remove redundant dev_err call in armada_3700_periph_clock_probe() 718cc4b60ff2 clk: meson: Fix invalid use of sizeof in gxbb_aoclkc_probe() b70765463665 drm/i915: Cleanup crt disable sequence on hsw+ 496b0fc370ca drm/i915: Create a intel_encoder_find_connector helper function. 2e63ad4bd5dd x86/apic: Do not init irq remapping if ioapic is disabled 351243897b15 io-mapping: Fixup for different names of writecombine bcaaa0c4310e io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ 80c33624e472 io-mapping: Fixup for different names of writecombine a4f8f6667f09 timekeeping: Cap array access in timekeeping_debug 27727df240c7 timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING 2ccb5bf0e2f1 s390/tape: Use memdup_user() rather than duplicating its implementation bd3a172557d6 s390/pci: add zpci_report_error interface 6c29588578ed s390: cio: remove redundant cio_cancel declaration 47e4d851c578 s390/mm: merge local / non-local IDTE helper 34eeaf376dbe s390/mm: merge local / non-local IPTE helper 44b6cc8130e8 s390/mm,kvm: flush gmap address space with IDTE d5dcafee5f18 s390/mm: no local TLB flush for clearing-by-ASCE IDTE 82acc69402d9 ARM: shmobile: r8a7791: only use smp_init when SMP is selected 274607942b78 ARM: shmobile: r8a7790: only use smp_init when SMP is selected ba2489b0e011 net: remove clear_sk() method 391bb6be6578 ipv6: tcp: get rid of tcp_v6_clear_sk() 4cac8204661a udp: get rid of sk_prot_clear_portaddr_nulls() 6a6ad2a4e57b ipv6: udp: remove udp_v6_clear_sk() 5d77dca82839 net: diag: support SOCK_DESTROY for UDP sockets d7226c7a4dd1 net: diag: Fix refcnt leak in error path destroying socket 7b996243fab4 tun: fix transmit timestamp support 5128b18522e1 tipc: use kfree_skb() instead of kfree() 9d2d01a031a9 dax: check resource alignment at dax region/device create 9dc1e4927bfa dax: unmap/truncate on device shutdown 3bc52c45bac2 dax: define a unified inode/address_space for device-dax mappings ba09c01d2fa8 dax: convert to the cdev api ebd84d724c85 dax: embed a struct device in dax_dev af69f51e506f dax: rename fops from dax_dev_ to dax_ 043a9255021b dax: reorder dax_fops function definitions ccdb07f62986 dax: cleanup needlessly global symbol warnings b7a0c7c5ba28 drm/gma500: remove unnecessary config_enabled() guard a36289756212 ARM: EXYNOS: Remove unused DMC and CMU offsets and their mappings c03a4b24c355 device-tree: nexus7: Add IMEM syscon and reboot reason support dcf5907e0e09 ARM: dts: MSM8660 remove flags from SPMI/MPP IRQs ca88696e8b73 ARM: dts: MSM8064 remove flags from SPMI/MPP IRQs f7af7de89fd5 ARM: dts: msm8974-hammerhead: Introduce gpio-keys nodes b8066645f6c1 ARM: dts: msm8974-hammerhead: Add regulator nodes for hammerhead b1100d8c31a9 ARM: dts: qcom: Add initial DTS for LG Nexus 5 Phone 67f8425d0ee1 ipq8064: dts: force AP148 SATA port mapping 5cae8a9fbf0b ARM: dts: msm8974: Add nodes for blsp1_uart1 serial port 3f874a44f546 device-tree: aqp8064.dtsi: Remove usb phy dr_mode = "host" ec5200bb59ab device-tree: nexus7: Set phy mode to otg instead of host 7422ee8e549b arm64: dts: msm8996: Add thermal zones, tsens and qfprom nodes 4f6e4892ea9a arm64: dts: msm8916: Add thermal zones, tsens and qfprom nodes 0f6625fd00a5 arm64: dts: qcom: Fix broken interrupt trigger settings e95c08f45a8e arm64: dts: qcom: msm8916: Add tcsr syscon fb3013d3fc98 arm64: dts: qcom: msm8916: Make scm a reset-controller d9a3e0c5636f arm64: dts: qcom: msm8916: Add mba memory reserve 1fb47e0a9ba4 arm64: dts: qcom: msm8916: Add smsm and smp2p nodes 709ab231f8b4 scsi: megaraid_sas: Use memdup_user() rather than duplicating its implementation 2a1e84471532 MAINTAINERS: Update be2iscsi contact info fa1a174f52c5 scsi: be2iscsi: Update the driver version 60f36e04bb7f scsi: be2iscsi: Update copyright information 1b7a7ddceee5 scsi: be2iscsi: Fix queue and connection parameters e1f9d31eb327 scsi: be2iscsi: Fix bad WRB index error 938f372c7d3d scsi: be2iscsi: Fix async PDU handling path 4ee1ec42b330 scsi: be2iscsi: Add FUNCTION_RESET during driver unload 10e1a44ab2bf scsi: be2iscsi: Fail the sessions immediately after TPE d1d5ca887c0e scsi: be2iscsi: Add TPE recovery feature f79929deb56e scsi: be2iscsi: Add V1 of EPFW cleanup IOCTL 4d2ee1e688a2 scsi: be2iscsi: Fix POST check and reset sequence 480195c267a4 scsi: be2iscsi: Move functions to right files 6694095b5a28 scsi: be2iscsi: Add IOCTL to check UER supported 10bcd47dff49 scsi: be2iscsi: Fix to add timer for UE detection 50a4b824be9e scsi: be2iscsi: Fix to make boot discovery non-blocking 9122e991cebb scsi: be2iscsi: Fix checks for HBA in error state a30950161954 scsi: be2iscsi: Remove isr_lock and dead code 1f5e847acbda scsi: be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset 290aa376a666 scsi: be2iscsi: Check all zeroes IP before issuing IOCTL d8383b34e34c scsi: be2iscsi: Handle only NET_PARAM in iface_get_param 96b48b9292a2 scsi: be2iscsi: Rename iface get/set/create/destroy APIs c5bf88897afe scsi: be2iscsi: Update iface handle before any set param db02aea993e8 scsi: be2iscsi: Move VLAN code to common iface_set_param 0152a7e9710c scsi: be2iscsi: Fix release of DHCP IP in static mode 37f216482a72 scsi: be2iscsi: Fix gateway APIs to support IPv4 & IPv6 f7dd017e133e scsi: be2iscsi: Set and return right iface v4/v6 states 3c9e36a9d819 scsi: be2iscsi: Reduce driver load/unload time 96eb8d4df5c0 scsi: be2iscsi: Replace _bh version for mcc_lock spinlock ea89604f3d8d scsi: be2iscsi: Fix to use correct configuration values 0b924e5505a5 scsi: fcoe: provide translation table between Ethernet and FC port speeds 9442c9b0ed5c scsi: cxlflash: Update documentation de9f0b0cbb86 scsi: cxlflash: Remove adapter file descriptor cache cd34af40a09c scsi: cxlflash: Transition to application close model 75d855a5e93e udp: get rid of SLAB_DESTROY_BY_RCU allocations 184b49c89f39 net: ena: change the return type of ena_set_push_mode() to be void. 232cb53a4596 sctp: fix overrun in sctp_diag_dump_one() b3dc93501e34 net: hns: remove redundant dev_err call in hns_dsaf_get_cfg() a26c76798e60 cxgb4: Remove unused including 2698f85e8824 net: phy: xgmiitorgmii: Fix non static symbol warning 9a4d7e86acf3 qede: Add support for Tx/Rx-only queues. a8184003c0bb dwc_eth_qos: fix interrupt enable race 53080fe9c451 net: lpc_eth: Check clk_prepare_enable() error f8edcd127b5f net: rtnetlink: Don't export empty RTAX_FEATURES e7b48a32dc5d cxgb4: Fix issue while re-registering VF mgmt netdev cebc5cbab48f net-tcp: retire TFO_SERVER_WO_SOCKOPT2 config 1345b1ac57a1 xen-netback: using kfree_rcu() to simplify the code 1bc261fabe86 net: mv88e6xxx: Fix ingress rate removal for mv6131 chips f64f14820e2d phy: micrel: Reenable interrupts during resume for ksz9031 20a2b49fc538 tcp: properly scale window in tcp_v[46]_reqsk_send_ack() c41419b091f3 liquidio: declare liquidio_set_rxcsum_command static 54c151d9ed13 l2tp: Refactor the codes with existing macros instead of literal number 6c389fc931bc gianfar: fix size of scatter-gathered frames b323431bc017 gianfar: prevent fragmentation in DSA environments e83c6744e81a udp: fix poll() issue with zero sized packets 1616b38f2019 kcm: Fix locking issue cff6a334e634 strparser: Queue work when being unpaused 639c5323257f PCI: designware: Remove redundant platform_get_resource() return value check 68a0bfec72cb PCI: designware: Exchange viewport of `MEMORYs' and `CFGs/IOs' 21c80c9fefc3 x86/PCI: VMD: Fix infinite loop executing irq's dad223284407 um: Don't discard .text.exit section 0d42204f3743 drm/doc: Document uapi requirements in DRM 17ce1eb0b64e ubifs: Fix xattr generic handler usage c0082e985fdf ubifs: Fix assertion in layout_in_gaps() da0573026c2d soc: qcom: smd: Represent smd edges as devices 381a0b4ce45b soc: qcom: smd: Request irqs after parsing properties 0a0c08cae01b soc: qcom: smd: Simplify multi channel handling 3a1281848830 soc: qcom: smd: Correct compile stub prototypes dea852421809 firmware: qcom_scm: make it explicitly non-modular 951a5af92276 soc: qcom: smem: Silence probe defer error 80483c3abf84 ARM: qcom: Cleanup/Remove unnecessary board file caf5548caaec PCI: exynos: Make explicitly non-modular e41faf077919 PCI: designware: Make explicitly non-modular 56540c77c50b PCI: spear: Make explicitly non-modular d11a544e3a1e arm64: defconfig: Enable QDF2432 config options 53e5f36fbd24 USB: avoid left shift by -1 a7dadf45aedd PCI: portdrv: Make explicitly non-modular f90d8e84c3f4 PCI: imx6: Make explicitly non-modular bb9b54ca3761 PCI: altera: Make explicitly non-modular 18224b3a7321 PCI: altera: Make MSI explicitly non-modular 5e30d55c71de perf record: Fix spelling mistake "Finshed" -> "Finished" c77ce225d5ed perf bpf: Fix typo: "ehough" -> "enough" 17d4666f0613 perf test bpf: Fix typo: "ehough" -> "enough" dd6fa4e197f0 perf tools: Fix typo: "ehough" -> "enough" bdca79c2bf40 ftrace: kprobe: uprobe: Show u8/u16/u32/u64 types in decimal 9880ce4a69ba perf probe: Use hexadecimal type by default if possible 925437872525 perf probe: Support hexadecimal casting 180b20616ce5 perf probe: Add supported for type casting by the running kernel 233b213a3143 [media] Documentation: add support for V4L touch devices d229d205132b arm64: sunxi: Kconfig: add essential pinctrl driver b497265266a8 [media] Input: sur40 - use new V4L2 touch input type 3a762dbd5347 [media] Input: synaptics-rmi4 - add support for F54 diagnostics 06b3d3f38c19 [media] Input: atmel_mxt_ts - add support for reference data 566d533a4bd2 [media] Input: atmel_mxt_ts - add diagnostic data support for mXT1386 de601f71e7d1 [media] Input: atmel_mxt_ts - handle diagnostic data orientation 2786489f324e [media] Input: atmel_mxt_ts - read touchscreen size ecfdd7e2660e [media] Input: atmel_mxt_ts - output diagnostic debug via V4L2 device d6a394049840 [media] Input: atmel_mxt_ts - add support for T37 diagnostic data b2fe22d0cf64 [media] v4l2-core: Add support for touch devices aaf578e12e06 [media] Input: atmel_mxt_ts - update MAINTAINERS email address b50b77e6c9a9 [media] rcar-vin: move media bus information to struct rvin_graph_entity 28579f37467c drm/fb-helper: Make docs for fb_set_suspend wrappers consistent 4323b47cf8ed hv_netvsc: add ethtool statistics for tx packet issues e3f74b841d48 hv_netvsc: report vmbus name in ethtool 6c4c137e5035 hv_netvsc: make variable local 7a2a0a84fda3 hv_netvsc: make netvsc_destroy_buf void bc304dd3b444 hv_netvsc: refactor completion function 0ab05141f97d hv_netvsc: rearrange start_xmit fd612602d6a7 hv_netvsc: init completion during alloc e08f3ea586d4 hv_netvsc: make device_remove void e5a78fad4f1e hv_netvsc: use ARRAY_SIZE() for NDIS versions 30d1de08c87d hv_netvsc: make inline functions static 796cc88c32c1 hv_netvsc: style cleanups e53a9c2a5a8c hv_netvsc: use kcalloc 947738668735 hv_netvsc: make RSS hash key static 8737caafd167 hv_netvsc: fix rtnl locking in callback 864256255597 ftrace: probe: Add README entries for k/uprobe-events 17ce3dc7e5a0 ftrace: kprobe: uprobe: Add x8/x16/x32/x64 for hexadecimal types 6637e6f1ac62 perf hists browser: Remove superfluous null check on map 11196b79164c perf tools: Skip running the feature tests for 'make install-doc' 11d8f870c8eb perf tools: Use __weak definition from linux/compiler.h fa1f45659234 perf report: Allow configuring the default sort order in ~/.perfconfig 39ff52635005 tools: Copy coresight-pmu.h header file needed by perf tools 05ed3ac9417d perf disassemble: Extract logic to find file to pass to objdump to a separate function 3caee094d160 perf disassemble: Simplify logic for picking the filename to disassemble c12944f7faa7 perf disassemble: Move check for kallsyms + !kcore 29659ab4e7d0 perf hists: Add support for header span f3705b062eaf perf tools stdio: Display multiple header lines 69705b358591 perf tools tui: Display multiple header lines 74bb43f29ec8 perf hists: Add line argument into perf_hpp_fmt's header callback f8e6710de859 perf hists: Introduce nr_header_lines into struct perf_hpp_list b9c4b0f40d22 perf top: Use MSEC_PER_SEC 565e69114e4a perf bench futex: Use NSEC_PER_USEC c05a6e14150f perf kvm: Use NSEC_PER_USEC 0693e680d32e perf record: Use USEC_PER_MSEC af15e67e8f85 perf bench sched-messaging: Use USEC_PER_MSEC f2b91be731a6 perf bench mem: Use USEC_PER_SEC 310ebb93676d perf stat: Use *SEC_PER_*SEC macros 16633ccff091 perf bench sched-pipe: Use linux/time64.h, USEC_PER_SEC af4b2c972a5f perf timechart: Use NSEC_PER_U?SEC 4fc76e495b60 perf sched: Use linux/time64.h a8ad8329b915 perf bench numa: Use NSEC_PER_U?SEC bd48c63eb0af tools: Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macros 3d4267a5a3a4 arm: dts: rockchip: add reset node for the exist saradc SoCs 78ec79bfd59e arm64: dts: rockchip: add reset saradc node for rk3368 SoCs 543852af8e59 iio: adc: rockchip_saradc: reset saradc controller before programming it 83fba2c06f19 [media] rcar-vin: rework how subdevice is found and bound ee9e2a525c82 [media] rcar-vin: move chip check for pixelformat support 1b5836492de6 drm/amd/amdgpu: Print ring name in amdgpu_ib_schedule() ddbbd3be9679 drm/radeon: remove dead code, si_mc_load_microcode (v2) 6e4b070ea16b drm/radeon/cik: remove dead code (v2) bb1800caf773 drm/amd/powerplay: avoid NULL dereference, cz_hwmgr.c d36f3e048e1e drm/amd/powerplay: avoid NULL pointer dereference 887656f0b7da drm/amdgpu/gmc8: remove dead code (v2) 5c0eb98e4840 drm/amdgpu/gmc7: remove dead code (v2) 5da25cd5754b drm/amdgpu: Fix indentation in dce_v8_0_audio_write_sad_regs() 2fb5910c0360 [media] rcar-vin: add dependency on MEDIA_CONTROLLER 64663531a487 [media] rcar-vin: do not use v4l2_device_call_until_err() fc738177f837 [media] rcar-vin: return correct error from platform_get_irq() 4869ce9d1a53 [media] rcar-vin: rename entity to digital 23eb2c86f5b6 [media] rcar-vin: arrange enum chip_id in chronological order 325527a6e829 [media] rcar-vin: reduce indentation in rvin_s_dv_timings() 63e24c497158 Smack: Use memdup_user() rather than duplicating its implementation cff069b78c21 iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS faa739fb5df5 i40iw: Add missing check for interface already open 7eb95877a09b [media] rcar-vin: fix indentation errors in rcar-v4l2.c 44856be3e95c i40iw: Protect req_resource_num update 6c7d46fdb816 i40iw: Change mem_resources pointer to a u8 92d27ae6b3bb IB/core: Use memdup_user() rather than duplicating its implementation 48ef5865d08f IB/qib: Use memdup_user() rather than duplicating its implementation 023a8280b835 clk: rockchip: handle of_iomap failures in legacy clock driver ac96b5566926 io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ 808263393198 drm/rockchip: analogix_dp: drop unnecessary probe deferral "error" print 5b6804034ae9 drm/rockchip: Enable vblank without event d761b2df5d30 drm/rockchip: Improve analogix-dp psr handling 46bdc6498470 drm/rockchip: A couple small fixes to psr eec85347c7ef drm/rockchip: Use a spinlock to protect psr state 23c0f3dcc05a drm/rockchip: Don't use a delayed worker for psr state changes 18d8d4d2287b drm/rockchip: Convert psr_list_mutex to spinlock and use it 8f0ac5c48352 drm/rockchip: analogix_dp: implement PSR function 5b3f84f222b6 drm/bridge: analogix_dp: add the PSR function support 5182c1a556d7 drm/rockchip: add an common abstracted PSR driver 69c34e41f5d4 drm/rockchip: vop: export line flag function 0b8b059a75b0 drm/bridge: analogix_dp: Ensure the panel is properly prepared/unprepared cb09b01dd3da dt-bindings: add compatible strings for big/little rockchip vops bcc1f55fa49e dt-bindings: sort Rockchip vop compatible by chip's number 0a63bfd046bb drm/rockchip: vop: add rk3399 vop support d49463ec78cf drm/rockchip: vop: introduce VOP_REG_MASK b51502add7af drm/rockchip: sort registers define by chip's number 6133740d6e80 netfilter: nf_tables: reject hook configuration updates on existing chains 41963c10c47a pnfs/blocklayout: update last_write_offset atomically with extents 15d8bb4899d5 drm/rockchip: Delete unnecessary assignment for the field "owner" 79d0d27d8801 drm/bridge: dw-hdmi: Delete unnecessary assignment for the field "owner" 39a9ad8fed1b drm/rockchip: Don't continue trying to enable crtc on failure b88fa69eaa86 pNFS: The client must not do I/O to the DS if it's lease has expired 508f8ccdab0e netfilter: nf_tables: introduce nft_chain_parse_hook() 18bfeba50dfd rxrpc: Perform terminal call ACK/ABORT retransmission from conn processor 563ea7d5d4ea rxrpc: Calculate serial skew on packet reception f51b4480021c rxrpc: Set connection expiry on idle, not put 8f899b4ed691 ARM: davinci: da850: Add ti-aemif lookup for clock matching c14a868a5a14 tools/testing/nvdimm: unit test for acpi_nfit_notify() c09f12186d6b acpi, nfit: check for the correct event code in notifications df844fd46b98 rxrpc: Use a tracepoint for skb accounting debugging 01a90a459850 rxrpc: Drop channel number field from rxrpc_call struct f36b5e444cf7 rxrpc: When clearing a socket, clear the call sets in the right order dabe5a790655 rxrpc: Tidy up the rxrpc_call struct a bit 26164e77cafb rxrpc: Remove RXRPC_CALL_PROC_BUSY a77ec83a5789 vhost/scsi: fix reuse of &vq->iov[out] in response b43f95695124 netfilter: nf_tables: typo in trace attribute definition cfe63423d9be drm/fb-helper: Add drm_fb_helper_set_suspend_unlocked() 541070cec4f9 ASoC: Intel: Skylake: Parse manifest data a8719670687c ASoC: omap-mcpdm: Fix irq resource handling 6c73358c83ce USB: fix typo in wMaxPacketSize validation c6144fb8ec53 ARM: davinci_all_defconfig: Enable some UBI modules 78822e36dca8 ASoC: nau8810: fix compile warning in loopback switch control 486095fae3a8 pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33 62e0fb880123 drm/i915/skl: Update plane watermarks atomically during plane updates 1f0017f6f377 drm/i915: Use more atomic state in intel_color.c 85cb48a1651e drm/i915: Convert intel_dp to use atomic state 1e7bfa0b0e84 drm/i915: Convert intel_dp_mst to use atomic state d468e21e8c4f drm/i915: Convert intel_lvds to use atomic state 83809b90a6db ARM: sa1100: move StrongARM CPU ID checks to cputype.h adaaf63e2498 gpio: vf610: drop unused MODULE_ tags from non-modular code b29c5ddaea75 gpio: spear-spics: drop unused MODULE_ tags from non-modular code 2c8d6c869feb gpio: mxc: drop unused MODULE_ tags from non-modular code 98102880c750 gpio: msic: drop unused MODULE_ tags from non-modular code f9fe053064a0 drm/i915: Convert intel_sdvo to use atomic state 5eff0edf32a0 drm/i915: Convert intel_dsi to use atomic state 3515c1bbfae3 ARM: sunxi: enable big-endian 10b52a49ac62 ARM: 8598/1: remove traces of perf_ops_bp 1527eda3ab29 ARM: 8600/1: Enforce some NS-SVC initialisation ae9a911bb0aa drm/i915: Convert intel_dvo to use atomic state 225cc348409e drm/i915: Convert intel_crt to use atomic state f271b779f415 ARM: 8599/1: mm: pull asm/memory.h explicitly 1189e4f4d881 drm/i915: Remove unused loop from intel_dp_mst_compute_config 0a478c27db43 drm/i915: Make encoder->compute_config take the connector state fd6bbda9c7a4 drm/i915: Pass crtc_state and connector_state to encoder functions 198b51e8a6a3 ARM: sa1100: register clocks early 02ba38a5b6d6 ARM: sa1100: fix 3.6864MHz clock fb1c98b181ae drm/i915: Walk over encoders in crtc enable/disable using atomic state. c376399c83e6 drm/i915: Remove unused mode_set hook from encoder 4a80655827af drm/i915: Pass atomic state to crtc enable/disable functions a79e8cc7926d drm/i915: handle DP_MST correctly in bxt_get_dpll 074969813350 clk: renesas: r8a7796: Add SDIF clocks 61fc51366b39 USB: serial: ti_usb_3410_5052: remove unused variables 38d6d23f31a2 USB: serial: ti_usb_3410_5052: use C_X macros 98ba0853e7c8 USB: serial: ti_usb_3410_5052: remove useless NULL-testing 14e3c97c2db8 USB: serial: ti_usb_3410_5052: remove useless dev_dbg messages f1054b2d6a6b USB: serial: ti_usb_3410_5052: do not use __uX types 9e1019c690ab ARM: dts: r8a7792: add VSP1V support 5c2312ba0596 ARM: dts: r8a7792: add VSP1V clocks 0a3bfe29f816 drm/fb-helper: Fix the dummy remove_conflicting_framebuffers d1c151dcae62 drm/udl: Ensure channel is selected before using the device. a66f74f464fb ARM: dts: blanche: add DU support eed3da2cf389 ARM: dts: blanche: add SDHI0 support ce52c744574b net: ethernet: ti: cpsw: add ethtool channels support 925d65e6d8a4 net: ethernet: ti: davinci_cpdma: move cpdma channel struct macroses to internals e05107e6b747 net: ethernet: ti: cpsw: add multi queue support 080d5c5ac8e4 net: ethernet: ti: davinci_cpdma: fix locking while ctrl_stop 3802dce178d2 net: ethernet: ti: davinci_cpdma: split descs num between all channels a01512dbe3ec net: strparser: fix strparser sk_user_data check f1ff8666ed87 qed: Fix address macros f4e1f9bb3498 remoteproc: qcom: wcnss: Fix return value check in wcnss_probe() f027e0cc8255 net: mv88e6xxx: Enable PORT_CONTROL_FORWARD_UNKNOWN for DSA-tagged CPU ports 930188ceca5f dsa: mv88e6xxx: Delete ppu timer when removing module 2bbb33be0373 net: dsa: mv88e6xxx: Fix support for DSA tagging for older switches. 7b314362a234 net: dsa: Allow the DSA driver to indicate the tag protocol 1ae292a2457c net: ipconfig: Fix NULL pointer dereference on RARP/BOOTP/DHCP timeout 28a10c426e81 net sched: fix encoding to use real length 94cd97af690d usercopy: fix overlap check for kernel text 7329a655875a usercopy: avoid potentially undefined behavior in pointer math 10a2604ea2ea cxgb4: add support for tx max rate limiting 6cede1f17f51 cxgb4: add support for per queue tx scheduling b72a32dacdfa cxgb4: add support for tx traffic scheduling classes b0bccb69eba3 qed: Change locking scheme for VF channel d8c2c7e3404e qed*: Add support for VFs over legacy PFs 11a85d759ea5 qed: Prevent VFs from pause flooding a044df83e194 qed: Add support for legacy VFs 4870e704d901 qed: FLR of active VFs might lead to FW assert 4d55d014c53d net: phy: Add missing of_node_put() in xgmiitorgmii_probe() 0d1c7d60c287 docs-rst: add media documentation to PDF output 859b01cdc03e [media] docs-rst: fix some .. note:: occurrences e61a39baf74d [media] index.rst: Fix LaTeX error in interactive mode on Sphinx 1.4.x 5ccbb182d705 [media] docs-rst: Convert MC uAPI to use C function references 15c190146c5d [media] docs-rst: Convert LIRC uAPI to use C function references 995478366220 [media] docs-rst: Convert CEC uAPI to use C function references cf8076c31471 [media] docs-rst: Convert DVB uAPI to use C function references 41d804653ec8 [media] docs-rst: Convert V4L2 uAPI to use C function references 1b81f010bfd8 [media] docs-next: stop abusing on the cpp domain b7ff94df5628 [media] pixfmt-007.rst: use Sphinx math:: expressions c0451fe1f27b net: ip_finish_output_gso: Allow fragmenting segments of tunneled skbs if their DF is unset 6f0b826da4a3 mlx5/core: Use memdup_user() rather than duplicating its implementation b9a24bb76bf6 net_sched: properly handle failure case of tcf_exts_init() 85b51b12115c net: ipv6: Remove addresses for failures with strict DAD 53dc65d4d33c include/uapi/linux/ipx.h: fix conflicting defitions with glibc netipx/ipx.h a1d1f65ff5ac include/uapi/linux/openvswitch.h: use __u32 from linux/types.h cf00713a655d include/uapi/linux/atm_zatm.h: include linux/time.h e6571aa5cb65 include/uapi/linux/openvswitch.h: use __u32 from linux/types.h eafe92114308 include/uapi/linux/if_pppox.h: include linux/in.h and linux/in6.h 05ee5de74517 include/uapi/linux/if_pppol2tp.h: include linux/in.h and linux/in6.h 1fe8e0f074c7 include/uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h b47b0cc73032 include/uapi/linux/if_pppox.h: include linux/if.h cae750bae4e4 irqchip/mips-gic: Use for_each_set_bit to iterate over IRQs 21118df66c19 irqchip/jcore-aic: Fix non static symbol warning 04208a24b9d2 arm64: marvell: enable the Marvell PIC driver 4ebd50472899 ARM: BCM53573: Initial support for Broadcom BCM53573 SoCs a109893bd3e7 irqchip/mvebu-pic: New driver for Marvell Armada 7K/8K PIC ca7bfe2c8d9f docs-rst: add package adjustbox ba1377fba704 docs-rst: Fix an warning when in interactive mode 41cff161fe99 docs-rst: Use better colors for note/warning/attention boxes aa4e37a3d136 docs-rst: conf.py: adjust the size of .. note:: tag d565127d120e docs-rst: add support for LaTeX output 9cd3476c9170 doc-rst: migrate ioctl CEC_DQEVENT to c-domain aa10a7826646 doc-rst: Revert "kernel-doc: fix handling of address_space tags" 556aa6d5d961 doc-rst: moved *duplicate* warnings to nitpicky mode 2c645cd7c4a0 doc-rst:c-domain: ref-name of a function declaration e8f5c617f266 doc-rst: add boilerplate to customize c-domain 99ff4d3af80c Input: jornada720_kbd - switch to using dev_dbg 0f631d87d9a5 Input: jornada720_kbd - get rid of mach/irqs.h include a8a7bdc598ec Input: jornada720_kbd - switch to devm_* APIs 3f5c5920e627 Input: max77693-haptic - change Krzysztof Kozlowski's email to kernel.org e9bf4529d3db Input: pixcir_i2c_ts - remove a useless blank line 5ac82f081ac0 Input: pixcir_i2c_ts - remove text about writing to Free Software Foundation 8ffef3cc696e Input: pixcir_i2c_ts - simplify code with of_device_get_match_data d18716542d13 Input: remove duplicate ft6236 driver e3a888a4bff0 Input: ads7846 - remove redundant regulator_disable call 3e29d6bb6433 Input: synaptics-rmi4 - fix register descriptor subpacket map construction fae16989be77 Input: tegra-kbc - fix inverted reset logic 5cab4d847805 Input: silead - use devm_gpiod_get 7ac5d7b1a125 HSI: hsi_char.h: use __u32 from linux/types.h dcec3c8c9aea docs: split up the driver book 1d9e3a07cb80 staging: most: aim-cdev: destroy ida struct in case of exception 88b090e3c020 staging: lustre: mdc: fix NULL pointer dereference in mdc_adjust_dirpages 47cb398dd75a Docs: sphinxify device-drivers.tmpl 8b22335afe75 PCI: aardvark: Remove redundant dev_err call in advk_pcie_probe() 4f1cb01a7892 PCI: hv: Use list_move_tail() instead of list_del() + list_add_tail() 8116acce5a7a PCI: keystone: Propagate request_irq() failure 51afa3cc2ded PCI: rcar: Consolidate register space lookup and ioremap f0b631edb8a1 ARM: dts: sun6i: Add new dts file for tablets using the inet-q972 PCB b32aea85144f ARM: dts: sun6i: Add sun6i-reference-design-tablet.dtsi 30b03b1528b6 iw_cxgb4: use the MPA initiator's IRD if < our ORD 7f446abf12d7 iw_cxgb4: limit IRD/ORD advertised to ULP by device max. e0cf75deab81 IB/hfi1: Fix mm_struct use after free 56c8ca510de2 IB/rdmvat: Fix double vfree() in rvt_create_qp() error path 08fe16f6192b IB/hfi1: Improve J_KEY generation f29a08dc145e IB/hfi1: Return invalid field for non-QSFP CableInfo queries 701b4bf6e3ee MAINTAINERS: Fix Soft RoCE location a343dfdd9612 ARM: dts: sun6i: colorfly-e708-q1: Remove unused mma8452_int_e708_q1 node 162669876bbe ARM: dts: sun9i: Switch to the AC100 RTC clock outputs for osc32k 38f151d41005 ARM: dts: sun9i: cubieboard4: Add device node for AC100 9caf39bfb98a ARM: dts: sun9i: a80-optimus: Add device node for AC100 539d5c48a4af ARM: sun5i: Fix typo in trip point temperature e8552107ae58 ARM: dts: sun8i: reference-design-tablet: Add gsl1680 touchscreen node 835dbe8ffafa ARM: dts: sun8i: Add dt node for rtl8703as wifi chip on ga10h 9d3ee5754335 ARM: dts: sun8i: Use sun8i-reference-design-tablet for gt90h dts dc36787fedf0 ARM: dts: sun8i: Add dts file for the Orange Pi Lite SBC 86cd747c6dd6 IB/usnic: Fix error return code 57bb562ad465 IB/hfi1: Add missing error code assignment before test 476d95bd0224 IB/hfi1: Using kfree_rcu() to simplify the code 69b9f4a4233b IB/hfi1: Validate header in set_armed_active c867caaf8ecd IB/hfi1: Pass packet ptr to set_armed_active 140690eae762 IB/hfi1: Fetch monitor values on-demand for CableInfo query c62fb260a86d IB/hfi1,IB/qib: Fix qp_stats sleep with rcu read lock held abb658ef0529 IB/hfi1: Remove duplicated include from affinity.c 1d5840c97145 IB/isert: fix error return code in isert_alloc_login_buf() 23d70503ee18 IB/core: Fix possible memory leak in cma_resolve_iboe_route() 8303f683b161 IB/hfi1: Allocate cpu mask on the heap to silence warning 5412352fcd8f IB/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one e6a00f6684c9 IB/mlx4: Make function use_tunnel_data return void 4b09a6faa837 ARM: dts: sun8i: Add dts file for Olimex A33-OLinuXino 204f69ba6412 IB/hns: Fix return value check in hns_roce_get_cfg() 66a9bae67b98 MAINTAINERS: Add maintainers for Hisilicon RoCE driver 8793f779cf6e IB/hns: Kconfig and Makefile for RoCE module 9a4435375cd1 IB/hns: Add driver files for hns RoCE driver 69bafce8077b devicetree: bindings: IB: Add binding document for Hisilicon RoCE f918e1697b1a ASoC: topology: ABI - Add sig_bits to stream caps dfaf2291ab60 drm/amdgpu: Use correct mask in dce_v8_0_afmt_setmode() and fix comment typos. 99e124f402d6 drm/amdgpu: cleanup amdgpu_vm_bo_update params 6369f6f133f8 drm/amdgpu: stop adding dummy entry in amdgpu_ttm_placement_init faceaf6a7311 drm/amdgpu: cleanup amdgpu_ttm_placement_init 1fdc0b76ea9b drm/amdgpu: fix lru size grouping v2 8cc5e80641ed drm/amd/powerplay: Tidy up cz_hwmgr.c 83a59b6338c7 drm/amdgpu: add AMDGPU_INFO_NUM_EVICTIONS 53cdccd5200f drm/amdgpu: recover vram bo from shadow after gpu reset V2 0c4e7fa56112 drm/amdgpu: link all shadow bo V2 4c7e885506ea drm/amdgpu: update pt shadow while updating pt V2 6557e3d29469 drm/amdgpu: update pd shadow while updating pd V2 20f4eff1c8ba drm/amdgpu: sync bo and shadow V3 e24db98529ab drm/amdgpu: add direct submision option for copy_buffer 33ece7f9c8e8 ASoC: Intel: Skylake: Remove dfw config and associated structures 6277e83292a2 ASoC: Intel: Skylake: Parse vendor tokens to build module data 15f0d4f531d8 ASoC: uapi: Intel: Skylake: Define vendor specific tokens 4e6c2d58ba86 drm/i915: Take forcewake once for the entire GMBUS transaction fe48cb853842 PCI: designware: Keep viewport fixed for IO transaction if num_viewport > 2 e180f887ba40 soc: mediatek: PMIC wrap: Extend the waiting time to 10ms. 7475e27b4555 arm64: dts: mt8173-evb: enable HDMI output a10b57f44a65 arm64: dts: mt8173: Add HDMI related nodes 489bb3d252d4 torture: TOROUT_STRING(): Insert a space between flag and message a56fefa2605c rcuperf: Consistently insert space between flag and message 4808f721627c [media] cec-funcs.h: add missing vendor-specific messages 8ac6a1a53e9f [media] cec-edid: check for IEEE identifier 31f58e31dc0e [media] pulse8-cec: fix error handling 472213a675e2 rcutorture: Print out barrier error as document says 1e6e97541ab5 [media] pulse8-cec: set correct Signal Free Time 4ffa66992476 torture: Add task state to writer-task stall printk()s 73b14977549e [media] mtk-vcodec: add HAS_DMA dependency 3e92d8b238e4 [media] cec: ignore messages when log_addr_mask == 0 31257c3c8b73 torture: Convert torture_shutdown() to hrtimer 260ff1144a9d [media] cec: add item to TODO 0c1d61b0e4ed [media] cec: set unclaimed addresses to CEC_LOG_ADDR_INVALID dcceb1eaf210 [media] cec: add CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK flag 8b7c8b46f111 PCI: pciehp: Clear attention LED on device add 0ffd374b2207 rcutorture: Convert to hotplug state machine 0c6d4576c457 cpu/hotplug: Get rid of CPU_STARTING reference b6970b48e384 ASoC: nau8810: Add driver for Nuvoton codec chip NAU88C10 6999aeabbb70 spi: spi-fsl-dspi: Drop extra spi_master_put in device remove function 2564970a3816 irqchip/mips-gic: Implement activate op for device domain 6a33fa2b8751 irqchip/mips-gic: Cleanup chip and handler setup 7ec99de36f40 rcu: Provide exact CPU-online tracking for RCU 3563a438f124 rcu: Avoid redundant quiescent-state chasing e77b7041258e rcu: Don't use modular infrastructure in non-modular code 379d9ecb3cc9 sched: Make wake_up_nohz_cpu() handle CPUs going offline 94d447767372 rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads 209c721ce270 ASoC: max98371: Add terminate entry for i2c_device_id tables 1c5ea2b4de22 spi: spi-fsl-dspi: Check clk_prepare_enable() error 3b063496f0dc regulator: Kconfig: Fix typo 385c859f678e rcu: Use RCU's online-CPU state for expedited IPI retry 98834b83785e rcu: Exclude RCU-offline CPUs from expedited grace periods 24a6cff28603 rcu: Make expedited RCU CPU stall warnings respond to controls 908d2c1fd156 rcu: Stop disabling expedited RCU CPU stall warnings 8b355e3bc140 rcu: Drive expedited grace periods from workqueue f7b8eb847e35 rcu: Consolidate expedited grace period machinery 277f963cea4e [media] cec: improve dqevent documentation ed2bec07fd1a documentation: Record reason for rcu_head two-byte alignment e1ef69217f68 rcutorture: Remove outdated config option description 31dc8b7302f1 [media] cec-funcs.h: add reply argument for Record On/Off 9ebf1945d757 [media] cec-funcs.h: fix typo: && should be & 2ab25d35a910 [media] cec: improve locking 62148f0930a8 [media] cec: rename cec_devnode fhs_lock to just lock 7711aaf08ad3 ath9k: fix using sta->drv_priv before initializing it b4ba97e76763 drm: Avoid calling dev_printk(.dev = NULL) 05860bed491b ath9k: fix client mode beacon configuration 71fb2c74287d [media] MAINTAINERS: atmel-isc: add entry for Atmel ISC 3f75dc949b33 [media] atmel-isc: DT binding for Image Sensor Controller driver 106267444f12 [media] atmel-isc: add the Image Sensor Controller code bedc1969150d rcu: Fix soft lockup for rcu_nocb_kthread 637ee29eff53 drm/i915: Fix nesting of filelist_mutex vs struct_mutex in i915_ppgtt_info e9e5e3fae8da bdev: fix NULL pointer dereference bcb48cca23ec pinctrl: cherryview: Do not mask all interrupts in probe 35398f7b38ab pinctrl: amlogic: gxbb: add the IR remote input pin 8d4b231af9d1 [media] docs-rst: fix some .. note:: occurrences 8c978c0846cf [media] docs-rst: fix some LaTeX errors when in interactive mode e65306245015 [media] docs-rst: v4l2-drivers book: adjust column margins 5257d2689caf [media] v4l2-dev.rst: adjust table to fit into page b782434133c7 [media] cec-ioc-receive.rst: one table here should be longtable a3045153a3b3 [media] subdev-formats.rst: adjust tables size for LaTeX output 894f5a9f4b4a drm/sun4i: Add bridge support a8444c7ee2c0 drm/sun4i: Move panel retrieval in RGB connector ae558110e517 drm/sun4i: Store TCON's device structure pointer 0c04622162ea [media] extended-controls.rst: avoid going past page with LaTeX 43e4138be37a [media] Fix a few additional tables at uAPI for LaTeX output fa92b04d98e7 [media] docs-rst: fix warnings introduced by LaTeX patchset 42858b555292 [media] gen-errors.rst fix error table column limits 0d6821ec2f05 [media] uapi/cec: adjust tables on LaTeX output a32ac2912f97 pinctrl: pistachio: fix mfio pll_lock pinmux 9486f2ba952a [media] cec-core: Convert it to ReST format 4e5c054edc14 [media] docs-rst: move cec kAPI documentation to the media book aea73abb9026 arm64: head.S: get rid of x25 and x26 with 'global' scope d53c4261c635 [media] media-types.rst: adjust tables to fit on LaTeX output 16dac3541d4d [media] adjust remaining tables at DVB uAPI documentation e9012dc3d60e [media] fe_property_parameters.rst: Adjust column sizes ed5d28d0b514 [media] fix v4l2-selection-*.rst tables for LaTeX output 11d7512bfe23 [media] vidioc-g-tuner.rst: Fix tables to fit at LaTeX output e19c1779fbad [media] vidioc-g-tuner.rst: improve documentation for tuner type ef76c0685f55 [media] adjust some vidioc-*rst tables with wrong columns e7eaeb37f6e2 [media] vidioc-g-sliced-vbi-cap.rst: make tables fit on LaTeX output 2bff5525366d [media] vidioc-enumstd.rst: adjust video standards table 64f6838a2b31 [media] vidioc-dv-timings-cap.rst: Adjust LaTeX columns 0e9411ac56dd [media] vidioc-dqevent.rst: adjust two table columns for LaTeX output 201784b5be79 [media] vidioc-decoder-cmd.rst: better adjust column widths 3532d9d6c5b3 [media] diff-v4l.rst: Make capabilities table fit in LaTeX 2ec708745f2a [media] subdev-formats.rst: adjust most of the tables to fill in page 3772b56a0569 [media] dev-subdev.rst: make table fully visible on LaTeX 352ca7e7f81a [media] dev-rds.rst: adjust table dimentions for LaTeX 0101036c7b4d [media] dev-sliced-vbi.rst: Adjust tables on LaTeX output 23c751f03631 [media] dev-sliced-vbi.rst: use a footnote for VBI images 605c6065363d [media] docs-rst: re-generate vbi_525.pdf and vbi_625.pdf 6138e3032184 [media] dev-raw-vbi.rst: adjust table columns for LaTeX output 0522322ce23b [media] dev-raw-vbi.rst: add a footnote for the count limits 0fb29313f329 [media] dev-overlay.rst: don't ident a note 3d3f05e643db ARM: sun5i: chip: Add status LED 614a749a1050 ARM: dt: axp209: Add AXP209 GPIO driver 8b5efbeb9702 [media] buffer.rst: Adjust table columns for LaTeX output 4810923765b8 [media] docs-rst: remove width hints from pixfmt byte order tables 1c3fd7e7af7a [media] pixfmt-packed-yuv.rst: adjust tables to fit in LaTeX b315a63bf598 [media] pixfmt-packed-rgb.rst: adjust tables to fit in LaTeX fdb45d73ea44 [media] pixfmt-packed-rgb.rst: Fix cell spans 83eaeb85a5f6 [media] docs-rst: add column hints for pixfmt-002 and pixfmt-006 177d91aaea4b drm/i915: Fix botched merge that downgrades CSR versions. 762c60ab0257 drm/i915/skl: Ensure pipes with changed wms get added to the state 1300c9308980 [media] extended-controls.rst: fix table sizes 9909113cc48a drm/i915/gen9: Only copy WM results for changed pipes to skl_hw f403372658fc drm/i915/skl: Add support for the SAGV, fix underrun hangs ca1025748777 [media] control.rst: Fix table width 5bc6abe7674d drm/i915/gen6+: Interpret mailbox error flags 5bd4bb781709 [media] docs-rst: add tabularcolumns to all tables 1d80b03e52fe [media] docs-rst: re-generate typical_media_device.pdf 0184c2fff117 drm/i915: Reattach comment, complete type specification 48f6993793a0 [media] vidioc-querycap.rst: Better format tables on PDF output dcd79934b0dd drm/i915: Unconditionally flush any chipset buffers before execbuf c7aca235aa60 drm/i915/gen9: Drop invalid WARN() during data rate calculation 806da2986f08 [media] docs-rst: get rid of code-block inside tables f4750a46a0de drm/i915/gen9: Initialize intel_state->active_crtcs during WM sanitization (v2) b6b6e67824ec [media] docs-rst: better use the .. note:: tag 187594418d37 [media] vidioc-enumstd.rst: remove bullets from sound carrier edec4f446d1c [media] vidioc-enumstd.rst: fix a broken reference 1bf0907b59ad [media] pixfmt-nv12mt.rst: use PNG instead of GIF a1edf87f2173 pinctrl: palmas: fix a possible NULL dereference 34730fed9fd5 drm/i915: Ignore stuck requests when considering hangs 07cb3272af79 ALSA: hdspm: fix spelling mistake "Externel" -> "External" 26fecf0b21d1 pinctrl: exynos: remove duplicate calls in irq handler c2f14ba749c1 ALSA: compress: Use memdup_user() rather than duplicating its implementation 5a9e3e156ec1 arm64: apply __ro_after_init to some objects b6d081bddf39 arm64: vdso: constify vm_special_mapping used for aarch32 vectors page 1aed28f94ce6 arm64: vdso: add __init section marker to alloc_vectors_page bb8f9cffad44 drm/i915: Allow DMA pagetables to use highmem 8bcdd0f756b7 drm/i915: Embed the scratch page struct into each VM 36cdd0138b7f drm/i915: debugfs spring cleaning 52a05c302bcf drm/i915: pdev cleanup 694c2828459e drm/i915: i915_sysfs.c cleanup c49d13ee13f7 drm/i915: consistent struct device naming 351c3b53e767 drm/i915: cosmetic fixes to i915_drv.h 536ab3ca19ef drm/i915: Fix botched merge that downgrades CSR versions. 05a76d3d6ad1 drm/i915/skl: Ensure pipes with changed wms get added to the state 2722efb90b34 drm/i915/gen9: Only copy WM results for changed pipes to skl_hw 656d1b89e5ff drm/i915/skl: Add support for the SAGV, fix underrun hangs 87660502f1a4 drm/i915/gen6+: Interpret mailbox error flags 615cca8c0c22 iommu/mediatek: dt-binding: Correct the larb port offset defines for mt2701 1f061316cf55 drm/i915: Call intel_fbc_pre_update() after pinning the new pageflip c75870d86f6a drm/i915: Ensure consistent control flow __i915_gem_active_get_rcu 14daa63b277b drm/i915: Stop marking the unaccessible scratch page as UC a5e57336451d netfilter: nft_hash: fix non static symbol warning 8d6c0eaa9ee9 netfilter: fix spelling mistake: "delimitter" -> "delimiter" 91dbc6be0a62 netfilter: nf_tables: add number generator expression 3d2f30a1df90 netfilter: nf_tables: add quota expression 1bc00f32b87c ALSA: usb-audio: rmove print for failure of kmalloc 36e1ac3cf880 ALSA: usb: fine-tune Tenor error compensation value ca0dd2736a05 ALSA: usb: use TEAC UD-H01 quirk for more devices 9abc13416724 ALSA: usb: move udh01_fb_quirk setting to quirks.c b027d1126383 ALSA: line6: Fix POD sysfs attributes segfault adc8a43a6d66 ALSA: line6: Give up on the lock while URBs are released. 7e4379eae0e3 ALSA: line6: Remove double line6_pcm_release() after failed acquire. 5f4b091aa200 drm/i915: Restore debugfs/i915_gem_gtt back to its former glory 3ee0ce2a54df genirq/affinity: Use get/put_online_cpus around cpumask operations 4396f46c8c62 genirq: Fix potential memleak when failing to get irq pm db80f0e158e6 pinctrl: meson: get rid of unneeded domain structures e12ec251e4db ALSA: seq: obsolete change of address limit 04a56dd8ed0d ALSA: seq: change ioctl command operation to get data in kernel space 8ce8eb601c71 ALSA: seq: add an alternative way to handle ioctl requests 77dfa8d3196a ALSA: seq: add documentation for snd_seq_kernel_client_ctl 67060ed148cc arm64: remove redundant "select HAVE_CLK" da752563e7ff arm64: remove traces of perf_ops_bp 826d05623f3e arm64: perf: Use the builtin_platform_driver d34fdb708139 arm64: mm: convert __dma_* routines to use start, size 421dd6fa6709 arm64: factor work_pending state machine to C 0a7d87a7776e arm64: hibernate: reduce TLB maintenance scope 2c78c0295fd8 usb: dwc3: gadget: interrupt on ring full too 0b3e4af3c740 usb: dwc3: gadget: add sg and num_pending_sgs to dwc3_request 31162af447d7 usb: dwc3: gadget: avoid while (1) loop on completion 08a36b543803 usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue() 45438a0cd9c2 usb: dwc3: gadget: simplify dwc3_ep_prev_trb() 737f1ae2556a usb: dwc3: gadget: increment dequeue pointer on completion 4bc48c974708 usb: dwc3: gadget: retire LST bit completely 511a36d2f357 usb: gadget: Add the gserial port checking in gs_start_tx() d6011f6fc21b usb: dwc3: gadget: don't rely on jiffies while holding spinlock f4693b08cc90 usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame() 80d1642d7640 usb: gadget: function: f_rndis: socket buffer may be NULL 70237dc8efd0 usb: gadget: function: f_eem: socket buffer may be NULL 3295235fd70e usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe() 83f8da562f8b usb: dwc2: Add reset control to dwc2 b74c2d875baa usb: dwc3: core: allow device to runtime_suspend several times f6c274e11e3b usb: dwc3: pci: runtime_resume child device 919568691df4 USB: serial: use IS_ENABLED() instead of checking for built-in or module ec913f31a570 drm: avoid exposing kernel stack in compat_drm_getstats f5bef0b85e5d reservation: fix small comment typo 1c7f349a8963 ARM: dts: blanche: add support for general purpose switches d5d0804f8f6d drm/i915: Update DRIVER_DATE to 20160822 32e80820de5d dmaengine: img-mdc: fix a possible NULL dereference 24fec75017ae dmaengine: tegra210-adma: Update driver to use of_pm_clk_add_clk 6a8b0c6b18f6 dmaengine: at_xdmac: fix to pass correct device identity to free_irq() 93e11eb1b745 dmaengine: fsl_raid: add missing of_node_put() in fsl_re_probe() 00f0ea70d2b8 eeprom: at24: check if the chip is functional in probe() 56025e7bc207 i2c: uniphier{-f}: don't print error when adding adapter fails ea734404f3da i2c: don't print error when adding adapter fails 76d7b84bfa43 dmaengine: device must have at least one channel 11d7a0bb95ea xfrm: Only add l3mdev oif to dst lookups 6f00975c6190 drm: Reject page_flip for !DRIVER_MODESET 7c379526d7e7 powerpc: move hmi.c to arch/powerpc/kvm/ 41017a7579cf powerpc: sysdev: cpm: fix gpio save_regs functions a74599a50419 powerpc/pseries: PACA save area fix for MCE vs MCE 3f3b5dc14c25 powerpc/pseries: PACA save area fix for general exception vs MCE 66443efa83dc powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-support 19ab58d19ef6 powerpc, hotplug: Avoid to touch non-existent cpumasks. 8a39b05f0869 powerpc: migrate exception table users off module.h and onto extable.h 6096481649ac powerpc/powernv/pci: fix iterator signedness 2dd9c11b9d4d powerpc/pseries: use pci_host_bridge.release_fn() to kfree(phb) 6f38a8b9a458 cxl: use pcibios_free_controller_deferred() when removing vPHBs f5ed841ce75c powerpc: mpc8349emitx: Delete unnecessary assignment for the field "owner" e72e799c0901 powerpc/512x: Delete unnecessary assignment for the field "owner" aded76bac54d drivers/macintosh: Delete owner assignment e340eca90ee1 powerpc: cputhreads: Add missing include file fa8410b35525 Linux 4.8-rc3 c1346a7e70b5 Revert "l2tp: Refactor the codes with existing macros instead of literal number" 8c14846df399 cxgb4: Simplify the return expression 5ab1fe72d549 l2tp: Refactor the codes with existing macros instead of literal number d524d84b588e net: tehuti: fix typo: "eneble" -> "enable" f5a9a15f8fd4 staging/lustre: Remove unused cp_error from struct cl_page 24c198e9569b staging/lustre: Make alignment match open parenthesis cd94f231a73e staging/lustre: Add spaces preferred around that '{+, -, *, /, |, <<, >>, &}' 7ac61a062f31 iio: accel: kxsd9: Fix raw read return 87557ade38f3 iio: accel: kxsd9: Add device tree bindings 7f6cf7414538 iio: hid-sensors: use asynchronous resume ace4cdfe67be iio: adc: mt2701: Add Mediatek auxadc driver for mt2701. 3ad16a39eda5 dt-bindings: auxadc: Add binding document for Mediatek auxadc. e24544553b08 iio: temperature: add Kconfig selects for triggered buffer 7175cce1c3f1 iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample 90c43ec6997a iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access 197399dcd772 iio: magnetometer: mag3110: claim direct mode during raw reads 4ec656bdf43a EDAC, skx_edac: Add EDAC driver for Skylake 10adcce696da staging: rts5208: Change data type to unsigned int. 0b25e9fa01fc staging: rts5208/ms.c: add missing releases in mg_get_local_EKB and mg_get_ICV 541e4d2d1d99 staging: rts5208/ms.c: change the label name to respect the coding style d5b7d2b02c31 Staging: rts5208: fix double blank line coding style issues 22274c15e2be Staging: rtl8723au: rtw_ieee80211: Fixed operators spacing style issues 9731ee897356 staging: rtl8723au: hal: check BT_Active and BT_State with correct bit pattern 37f144008a36 staging: fsl-mc: make bus/mc-bus explicitly non-modular df5e9b5fbc4e fsl-mc: add helper macro to determine if a device is of fsl_mc type 243d38aab204 staging: r8723au: Remove unused semaphores 394850666885 staging: r8723au: pwrctrl_priv: Replace semaphore lock with mutex 1335a9516d3d staging: r8188eu: Fix scheduling while atomic splat bc83c4cfc2e6 staging: r8188eu: Remove some false positives from kmemleak 580b41055307 staging: r8712u: Handle some false positives from kmemleak 78ece0b94518 staging: r8712u: Fix leak of skb 74a3b060bc29 staging: r8712u: Check pointer before use d25f658df266 staging: rtl8712: Fixed multiple parenthesis alignment warnings in ieee80211.c af07477f594d Staging: rtl8712: Fixed brace and comment style issue 7c2bb7aff9b5 rtl8712: intf_priv: Replace semaphore lock with completion 204a8ac1db42 rtl8712: Replace semaphore terminate_cmdthread_sema with completion 0f89054a0f6b rtl8712: Replace semaphore cmd_queue_sema with completion 38bee763bd6d rtl8192e: Replace semaphore ips_sem with mutex be10ceea4f09 rtl8192e: Replace semaphore scan_sem with mutex 5333496cb01a rtl8192e: Replace semaphore rf_sem with mutex 3044975feddf rtl8192e: r8192_priv: Replace semaphore wx_sem with mutex 9afa937047b5 rtl8192e: rtllib_device: Replace semaphore wx_sem with mutex fd181f7d5a53 staging/rtl8192e: avoid comparing unsigned type >= 0 5d5fd353740f staging/rtl8192e: use s8 instead of char f352a9eeb15e staging/rtl8192u: use s8 instead of char a0693e22d1a3 staging: rtl8188eu: remove _EFUSE_DEF_TYPE enum 9de204cd59d5 staging: rtl8188eu: remove EFUSE_GetEfuseDefinition function 054bf87c90e7 staging: rtl8188eu: replace EFUSE_GetEfuseDefinition(..., TYPE_AVAILABLE_EFUSE_BYTES_BANK, &a) call with a = (EFUSE_REAL_CONTENT_LEN_88E - EFUSE_OOB_PROTECT_BYTES_88E) f573fed71213 staging: rtl8188eu: replace EFUSE_GetEfuseDefinition(..., TYPE_EFUSE_MAX_SECTION, &a) with a = EFUSE_MAX_SECTION_88E 28d040fb7243 staging: rtl8188eu: remove efuse_max variable in hal_EfusePartialWriteCheck 0cdec5a45083 staging: rtl8188eu: replace EFUSE_GetEfuseDefinition(..., TYPE_EFUSE_MAP_LEN, ...) call with it's result (EFUSE_MAP_LEN_88E) 7fbf8f73edb1 rtl8188eu: Remove unused semaphores f18c566e4e1b rtl8188eu: pwrctrl_priv: Replace semaphore 'lock' with mutex 16677cca770d rtl8188eu: Replace semaphore terminate_cmdthread_sema with completion c84f5e2872c9 rtl8188eu: Replace semaphore cmd_queue_sema with completion 95d2a324660a staging: ks7010: don't print skb->dev->name if skb is null 9afe11e95676 staging: ks7010: declare private functions static 9d29f14db109 staging: ks7010: fix wait_for_completion_interruptible_timeout return handling bda457d42771 staging: vt6655: power.c: Fix checkpatch warning 9877f9de5046 staging: vt6655: Fix checkpatch warning dd19b918f7b1 staging: vt6655: channel.c: Fix block comments usage warning by checkpatch.pl 555d7a3ada13 staging:vt6656:dpc.h:fix parantheses alignment 0da18e48390b staging:vt6656:dpc.c:Fix spaces 87c3caa2e2b1 staging:vt6656:dpc.c:Fix parantheses alignment 1322739849a8 staging:vt6656:baseband.h: Fix alignment issue e7c856556aec staging:vt6656:card.c: fix camel case issue 6d898d6958bb staging:vt6656:card.c: fix blank line issue 7b25c75e5597 staging:vt6656:card.c: fix blank lines issue a9f47a456ae5 staging:vt6656:card.c:fix alignment checks b01a5d716053 staging:vt6656:card.c:Fix comment block issue 2d17105ed5cd staging: sm750fb: Fix block comment style ec4894478671 sm750fb/sm750_hw.c: split assignment & long lines 878336c3362d sm750fb/sm750_hw.c: fixed comments 1f24c865ea85 sm750fb/sm750_hw.c: fixed whitespacing bfbeb71c092f sm750fb/sm750_hw.c: corrected alignment c9d67dc41d2e staging: sm750fb: fix block comments errors in ddk750_display.c d943005ac090 Staging: sm750fb: fix block comment coding style issue in ddk750_chip.c f90416df64a1 Staging: sm750fb: fix line length coding style issue in ddk750_chip.c 83d628315d56 Staging: sm750fb: fix a line length coding style warning in ddk750_chip.c 02875bd93220 Staging: gdm724x: gdm_tty: Fixed a checkpatch check issue. bf5cad613a62 staging: gdm724x: Replace semaphore netlink with mutex 49bb9af07831 staging: gdm724x: gdm_usb: Remove ignored value de55b42d8d0d net: ethernet: octeon: use phy_ethtool_{get|set}_link_ksettings 5d99db13b77e net: ethernet: octeon: use phydev from struct net_device 0048a44c36db staging: octeon: delete redundant log message 9eca4993dcfa staging: octeon: check for pow0 before calling interface helper 0ad1ed99d6ce staging: octeon: validate interface before calling INDEX 473256b0aea4 staging: slicoss: simplify struct for statistics fdb777751278 staging: slicoss: improve implementation concerning the shared memory c6d6a9a07696 staging: slicoss: dont use a structure but offsets for register accesses bc894318e8ea staging: slicoss: avoid PCI write posting b200da6744ad staging: slicoss: introduce register accessors that use register offsets a5e32e74076b staging: slicoss: start tx queue when interface is brought up 6d5f2ea7418d staging: slicoss: ensure mapping of io-memory is uncached da169754096c staging: slicoss: notifiy network stack about change in link state 7ed4eb516832 staging: slicoss: handle allocation failure in slic_init_adapter f56edd42ee69 staging: dgnc: fix 'line over 80 characters' ea40d674e5e6 staging: fbtft: This patch fixes the checkpatch.pl warning 1c41494adf7a Staging: fbtft: fixed unsigned type warnings 175f5a4130b2 staging: fbtft: do not allocate huge txbuf c0678b2d6648 include/linux: fix excess fence.h kernel-doc notation d2805d7fff5b staging: ion: remove __GFP_NOWARN when use low order gfp flags e7f63771b60e ION: Sys_heap: Add cached pool to spead up cached buffer alloc 1f0c9efe5627 Staging: wlan-ng: fix comparison to NULL issue. d03c075dda97 Staging: wlan-ng: fix unnecessary parentheses. 8d215eadf672 Staging: wlan-ng: fix alignment not matching. 410478415c10 Staging: wlan-ng: Fix trailing */ in block comments. 6c08fda03069 staging: wilc1000: correctly check if associatedsta has not been found 23436825e671 staging: wilc1000: NULL dereference on error 23535c1322e4 staging: wilc1000: txq_event: Fix coding error e9d766b965a1 MAINTAINERS: Add file patterns for ion device tree bindings d9a859401108 MAINTAINERS: Update maintainer entry for wilc1000 ef6687c627a5 staging: wilc1000: fix error handling in wilc_debugfs_init() eeeb5fb9323c drivers: wilc1000: remove references to semaphores ca64d4bc80a8 iio: chemical: atlas-ph-sensor: fix typo in val assignment aec8755d9d7a staging: i4l: Reformat braces around else fcf68f3c0bb2 iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING" 4ea288e11163 staging: i4l: icn: remove braces ee05e5f7113e staging: i4l: icn: donot assign in if statement 3fe7034e8a7b staging: i4l: icn: do not use return as a function e9c43a75cda0 staging: i4l: icn: use setup_timer() and mod_timer(). 1735d9e97c66 staging: i4l: pcbit: layer2: use setup_timer() and mod_timer(). 8df7a2221ccf staging: i4l: pcbit: edss1: use setup_timer() and mod_timer(). fd2b75d88811 staging: i4l: pcbit: drv: use setup_timer() and mod_timer(). f0f4b0cc3a8c staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility 5ac5c3bcf574 staging: comedi: dt2811: fix a precedence bug c71f20ee7634 staging: comedi: adv_pci1760: Do not return EINVAL for CMDF_ROUND_DOWN. 5ca05345c56c staging: comedi: ni_mio_common: fix wrong insn_write handler 403fe7f34e33 staging: comedi: comedi_test: fix timer race conditions 80e162ee9b31 staging: comedi: daqboard2000: bug fix board type matching code 2061d4106167 Staging: comedi: s626: fix line over 80 characters issue 62190d498c1d staging: comedi: drivers: replace le16_to_cpu() with usb_endpoint_maxp() 49c9d6ad68ae staging: comedi/drivers: Fixed sparse warnings 27fa082b33b9 staging: comedi: ni_at_a2150: fix block comments 8c0740cade3c staging: comedi: ni_pcidio: fix block comments 28e0721e3367 staging: comedi: ni_atmio16d: fix block comments 44a678b9665b staging: comedi: ni_atmio: fix block comments 26994fd52087 staging: comedi: ni_daq_dio24: fix block comments a3310f385f8b staging: comedi: ni_mio_cs: fix block comments 8b1bb11d63b8 staging: comedi: ni_pcimio: fix block comments 15203e5a79e5 staging: comedi: ni_670x: fix block comment issues b4a7c742f417 staging: comedi: das08_cs: fix block comments 741a9c1c3a04 staging: comedi: addi_apci_3501: add a comedi driver comment block a6672530f6fc staging: comedi: addi_apci_3501: remove timer/counter subdevice support 686869b451b0 staging: comedi: plx9080.h: rename some macros for consistency 6ad124d53a76 staging: comedi: plx9080.h: define PLX__TO_(r) macros 5bf9bd8d1983 staging: most: hdm-usb: add support for new USB gadget 9736fc0434f4 staging: most: hdm-usb: remove unnecessary status assignment 089612f183ef staging: most: hdm-usb: init variables at declaration time dd53ecbace23 staging: most: hdm-usb: remove redundant parenthesis 4b1a7cf1cc6a staging: most: hdm-usb: remove completion object b24c9fe9fcf9 staging: most: hdm-usb: synchronize release of struct buf_anchor cf6a599ef700 staging: most: hdm-usb: assign spinlock to local variable bf9503f11ded staging: most: hdm-usb: fix race between enqueue and most_stop_enqueue cf0591837000 staging: most: hdm-usb: simplify initialization of mbo->status. 4246501e23be staging: most: hdm-usb: remove redundant conditions 879c93fefd3d staging: most: hdm-usb: make use of is_channel_healthy flag 654f7ec4b3b8 staging: most: hdm-usb: rename ID_INIC for consistency b50762eaf853 staging: most: hdm-usb: add USB product id 72df4a55e9ab staging: most: hdm-usb: stop core from submitting buffers in case of broken pipe cc28983c3220 staging: most: hdm-usb: fix clear halt processing 9ed745ff8e80 staging: most: hdm-usb: provide MBO status when freeing buffers cce930193778 staging: most: hdm-usb: remove unused macro HW_RESYNC 324e87b7e135 staging: most: aim-cdev: report error returned by alloc_chrdev_region 9b28e14818ad staging: most: aim-cdev: fix reported error codes 18c6e2d60263 staging: lustre: llite: don't clean in_data again 550982ccdb87 staging: lustre: fix checkpatch error 8701dbf9acb9 Add James Simmons as another Lustre maintainer 498802631635 staging/lustre: Fix unnecessary parentheses around variables 182ae52ddbe6 staging: lustre: update version to 2.5.99 70a251f68dea staging: lustre: obd: decruft md_enqueue() and md_intent_lock() 58c78cd2be95 staging: lustre: obd: remove dead code 4edc630ae98d staging: lustre: mdt: add OBD_CONNECT_DIR_STRIPE flag 5ef5ee255581 staging: lustre: obd: remove unused lmv_readpages()/mdc_readpage() 4f76f0ec093c staging: lustre: llite: move dir cache to MDC layer 7ccb7c8f1721 staging: lustre: lmv: implement lmv version of read_page 3a77df1180ac staging/lustre: Always return EEXIST on mkdir for existing names 4cae780e54db lustre: introduce lnet_copy_{k, }iov2iter(), kill lnet_copy_{k, }iov2{k, }iov() c1b7b8eb8658 lustre: pass iov_iter to ->lnd_recv() 03766dca629d lustre: constify lib-move.c stuff a48228486532 lustre: ->kss_scratch... are unused now 1b4e992f50e1 staging: lustre: ksocknal_lib_send_kiov(): sendmsg doesn't bugger iovec... 805560e8f12c staging: lustre: ksocknal_lib_send_iov(): sendmsg doesn't bugger iovec... 8040ddfb6832 staging: lustre: ksocknal_lib_recv_iov(): recvmsg doesn't bugger iovec anymore... 72e62b6c7ceb staging: lustre: lnet: Stop Infinite CON RACE Condition ba5301428e45 staging: lustre: lnet: lock improvement for ko2iblnd d04c0943c1d3 staging: lustre: lnet: make connection more stable with packet loss af96bab11b4c staging: lustre: lnet: Correct position of lnet_ni_decref() e426f0d24e1c staging: lustre: lnet: Do not drop message when shutting down LNet bce1bbf4b890 staging: lustre: llite: set op_max_pages 049e215e0e2b staging: lustre: obd: implement md_read_page a043a1020f26 staging: lustre: lmv: build error with gcc 4.7.0 20110509 8015e1808718 staging: lustre: obd: validate open handle cookies 6a42e615a28b staging: lustre: llite: remove assert for acl refcount a5c954eff652 staging: lustre: include: fix one off errors in lustre_id.h 3147b268400a staging: lustre: osc: Automatically increase the max_dirty_mb c8deb3cb5f9f staging: lustre: lmv: build master LMV EA dynamically build via readdir 36c6607c7934 staging: lustre: ptlrpc: request gets stuck in UNREGISTERING phase 893ab7479263 staging: lustre: lmv: try all stripes for unknown hash functions b14b3ba57754 staging: lustre: llog: keep llog ctxt indices constant ac094f382f7e staging: lustre: ptlrpc: add OBD_CONNECT_UNLINK_CLOSE flag c1b66fccf986 staging: lustre: fid: do open-by-fid by default be191af9f571 staging: lustre: obd: limit lu_object cache b4e40299f6b9 staging: lustre: obdclass: compile issues with variable not being initialized 099d5adf1ebb staging: lustre: ldlm: improve ldlm_lock_create() return value aa08b0e3c7ae staging: lustre: fld: add fld description documentation 7aca4ae34c22 staging: lustre: mdc: always use D_INFO for debug info when mdc_put_rpc_lock fails d806f30e639b staging: lustre: osc: revise unstable pages accounting 96c53363d8e5 staging: lustre: clio: Reduce memory overhead of per-page allocation 2e1b5b8b3505 staging: lustre: mdt: add mbo_ prefix to members of struct mdt_body 50ccd16ea29a staging: lustre: llite: set dir LOV xattr length variable f7aafa7cadd6 staging: lustre: obd: rename lsr_padding to lsr_valid d07d4cb829db staging: lustre: llite: use the correct mode for striped directory 711942df9593 staging: lustre: lmv: Match MDT where the FID locates first 865b734e8db3 staging: lustre: lov: new pattern flag for partially repaired file a609c3937078 staging: lustre: lmv: validate lock with correct stripe FID ef21b1fb8348 staging: lustre: llite: a few fixes about readdir of striped dir. 00c0a6aea0d0 staging: lustre: uapi: reduce scope of lustre_idl.h d8c0b0a9e650 staging: lustre: llite: Change readdir BRW metrics 297e908f08cb staging: lustre: llite: Fix the deadlock in balance_dirty_pages() d6099af20a14 staging: lustre: Remove static declaration in anonymous union c948390f10cc staging: lustre: llite: fix inconsistencies of root squash feature d097d67b7f09 staging: lustre: llite: validate names 8f18c8a48b73 staging: lustre: lmv: separate master object with master stripe 31c5e95e11ea staging: lustre: ptlrpc: Early replies need to honor at_max c3397e7e677b staging: lustre: llite: add error handler in inode prepare phase 8877d3bff10a staging: lustre: move ioctls to lustre_ioctl.h c68c3fa4368f staging: lustre: ldlm: flock completion fixes. afebe4a531c1 staging: lustre: reorder LOV_MAGIC_* definition 1d5d5ec11011 staging: lustre: obdclass: unified flow control interfaces 9ef3754cc257 staging: lustre: lmv: rename request to preq in lmv_getattr_name() 29a85e250e79 staging: lustre: lmv: cleanup req in lmv_getattr_name() 87ffe02c20b2 staging: lustre: lov: handle the case of stripe size is not power 2 91196c20a37b staging: lustre: llite: avoid a deadlock in page write 9b58714f9ab4 staging: lustre: lmv: Ensure lmv_intent_lookup cleans up reqp 32410f3e168b staging: lustre: lmv: lookup remote migrating object in LMV 5e01c959b1ec staging: lustre: lmv: access lum_stripe_offset as little endian 5ec35d453889 staging: lustre: simplify inline functions in lustre_fid.h d8f183b31341 staging: lustre: use bool for several function in lustre_idl.h/lustre_fid.h ac8f0a5c6aa5 staging: lustre: const correct FID/OSTID/... helpers f7ee4497275e staging: lustre: don't need to const __u64 parameters for lustre_idl.h 29792c81f90e staging: lustre: mdc: fixup MDS_SWAP_LAYOUTS ELC handling 1d82425fbd58 staging: lustre: llite: a few fixes for migration. fa1cc96617ad staging: lustre: osc: allow to call brw_commit() multiple times 66bff4ade42c staging: lustre: llite: enable clients to inject error for lfsck a9bcd881b27f staging: lustre: libcfs: Only dump log once per sec. to avoid EEXIST 503df2c4dfcf staging: lustre: lmv: fix issue found by Klocwork Insight tool 7949684591cb staging: lustre: add ability to migrate inodes. a8610297ea88 staging: lustre: obdclass: bug fixes for lu_device_type handling f4ba04202784 staging: lustre: obdclass: fix lmd_parse() to handle comma-separated NIDs 75ac62fc3935 staging: lustre: delete striped directory 6e23ea986bf5 staging: lustre: llite: fix "getdirstripe" to show stripe info 2de353860782 staging: lustre: create striped directory 5ce536b33651 staging: lustre: lmv: replace obd_free_memmd with lmv_free_memmd 0bc6f19e54e3 staging: lustre: lmv: remove lmv_get_easize fad3a392b42d staging: lustre: lmv: change handling of lmv striping information e7deb890c5f3 staging: lustre: lmv: remove duplicate MAX_HASH_* 53126787a2a9 staging: lustre: lmv: remove unused lmv_get_mea function a0d73eb569cd staging: lustre: mdc: don't take rpc lock for readdir case 77a782ab70d3 staging: lustre: llite: change remove parameter to bool 006e4dcd41b1 staging: lustre: llite: pass inode to ll_release_page 5b8d9852315c staging: lustre: llite: style cleanup for llite_internal.h 6833c103cc96 staging: lustre: llite: remove comment from ll_dir_read 3978732f3c5b staging: lustre: llite: add md_op_data parameter to ll_get_dir_page d1682a9a7a2e staging: iio: ade7854: checkpatch fixes (alignment of parameters) ce08cc986ed6 iio: chemical: atlas-ph-sensor: add ORP feature d7c0e5ae7020 iio: chemical: atlas-ph-sensor: switch to REGCACHE_NONE regmap tree b015b3e32187 iio: chemical: atlas-ph-sensor: switch to iio_device_*_direct_mode helpers 4d671b71beef iio: adc: ti-adc161s626: add support for TI 1-channel differential ADCs adca058b5610 iio: buffer-callback: allow getting underlying iio_dev 522caebb2c36 iio:ti-ads1015: fix a wrong pointer definition. a4fa6509dda4 iio: accel: add support for the Domintech DMARD09 3-axis accelerometer b1b79f53278f iio: accel: Add support for Domintech DMARD06 accelerometer 0363dfc585c5 devicetree: bindings: Add vendor prefix for Domintech Co., Ltd. 04462f2aed39 net: ethernet: renesas: ravb: use new api ethtool_{get|set}_link_ksettings 0f635171e3ad net: ethernet: renesas: ravb: use phydev from struct net_device 5575cf133cf7 net: xilinx: emaclite: Fallback to random MAC address. 92ed84300718 ixgbe: Add support for new X557 device a83c27e79068 ixgbe: add device to MDIO speed setting a0ad55a36e33 ixgbe: Fix led interface for X557 devices a21d0822ff69 ixgbe: add support for geneve Rx offload c64269710ef2 ixgbevf: fix incorrect MAC address on load 27b23f96f3cf ixgbe: report correct media type for KR, KX and KX4 interfaces 3b8d2a693dfa tun: Rename a jump label in update_filter() 28e8190d2fb3 tun: Use memdup_user() rather than duplicating its implementation 6695593e4a76 USB: serial: option: add WeTelecom WM-D200 3eb53b20d7bd parisc: Fix order of EREFUSED define in errno.h ae141830b118 parisc: Fix automatic selection of cr16 clocksource ff2e7d5d5146 vmxnet3: fix tx data ring copy for variable size 6afb1e28b859 samples/bpf: Add tunnel set/get tests. c0b558e5a393 hv_netvsc: Implement batching of receive completions c10ac75aeed2 ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC bf3a178c8a06 i40evf: Open RDMA Client after reset c57c99597376 i40e/i40evf: Fix indentation 0d8ab54a4119 i40e: Correcting mutex usage in client code 35f5034f8e4b i40e: Remove XSTRINGIFY macro definitions and uses 682d11d7001e i40e: Initialize pointer in client_release function 91cdca4faa3e i40e: Check client is open before calling client ops fbcfac341673 i40e: use matching format identifiers 7d94906bee43 i40e: Add support for HMC resource and profile for X722 b7eeef495f62 i40e: Fix byte ordering in ARP NS code for X722 ffeac83685fa i40e: refactor tail_bump check fe458e50711b i40evf: report link speed 6992a6c9c435 i40e: use alloc_workqueue instead of create_singlethread_workqueue 552b99625624 i40e: use configured RSS key and lookup table in i40e_vsi_config_rss 776b2e15f8af i40e: fix broken i40e_config_rss_aq function 0582b964ece7 i40e: move i40e_vsi_config_rss below i40e_get_rss_aq 67f13690f447 drm/vc4: Don't force new binner overflow allocation per draw. 552416c146fa drm/vc4: Fix oops when userspace hands in a bad BO. 9326e6f25574 drm/vc4: Fix overflow mem unreferencing when the binner runs dry. def96527707e drm/vc4: Free hang state before destroying BO cache. 163195fc12ca drm/vc4: Fix handling of a pm_runtime_get_sync() success case. ece7267dccf0 drm/vc4: Use drm_malloc_ab to fix large rendering jobs. d5fb46e0e3b7 drm/vc4: Use drm_free_large() on handles to match its allocation. e941f05d3c11 drm/vc4: Enable/Disable vblanks properly in crtc en/disable. e538092cb15c drm/vc4: Enable precise vblank timestamping for interlaced modes. 3645146706f7 drm/vc4: Reject doublescan modes. acc1be1d351e drm/vc4: Fix handling of interlaced video modes. e2298350de58 drm/vc4: Disallow interlaced modes on DPI. dc833def42e7 net/irda: remove pointless assignment/check 8912862f0672 mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set 05fafbfb3d77 qed: utilize FW 8.10.10.0 56cff471d0c6 l2tp: Fix the connect status check in pppol2tp_getname 731410b76e86 net: dsa: bcm_sf2: Remove probing through old DSA binding 4bd11675cf0d net: dsa: bcm_sf2: Use device managed helpers d9338023fb8e net: dsa: bcm_sf2: Make it a real platform device driver a85fad1436b0 Documentation: dt: bindings: Update Broadcom 7445 switch document ea825e70d0e0 net: dsa: Export suspend/resume functions 30853553c0e0 dsa: mv88e6xxx: Make mv88e6xxx_wait() timeout verbose 0f02b4f75245 dsa: mv88e6xxx: Use mv88e6xx_wait in mv88e6xxx_update() 6441e6695acf dsa: mv88e6xxx: Timeout based on iterations, not time 97c84389ac0f net: phy: Kconfig: Remove redundant "Support for" d75b4a22b255 net: phy: Sort Makefile and Kconfig 4c2f24549644 sctp: linearize early if it's not GSO d985d15151c0 net: ipv4: fix sparse error in fib_good_nh() 217375a0c677 udp: include addrconf.h b6c6b645d291 tcp: md5: remove tcp_md5_hash_header() dfad09a6da60 ibmvnic: Handle backing device failover and reinitialization e018068812e5 net: hns: Add reset function support for RoCE driver f96750f8d6bd net/mlx5: E-Switch, Avoid ACLs in the offloads mode 1a8ee6f25b10 net/mlx5: E-Switch, Set the send-to-vport rules in the correct table ef78618b9d29 net/mlx5: E-Switch, Return the correct devlink e-switch mode dbe413e3bb93 net/mlx5e: Retrieve the switchdev id from the firmware only once 1dbd0d373ac3 net/mlx5e: Use correct flow dissector key on flower offloading 6c3b4f90861c net/mlx5: Update last-use statistics for flow rules 2c0f8ce1b584 net/mlx5: Added missing check of msg length in verifying its signature 1061c90f5249 net/mlx5: Fix pci error recovery flow 506753b0b409 net/mlx5e: Optimization for MTU change 13f9bba7cd4f net/mlx5e: Set port MTU on netdev creation rather on open ad202074320c netlink: Use rhashtable walk interface in diag dump 39ec406d122b MAINTAINERS: Add extra rhashtable maintainer 246779dd090b rhashtable: Remove GFP flag from rhashtable_walk_init c57653dc94d0 ARC: export __udivdi3 for modules 9a0fe86745b8 pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls 63bb4fd6a391 clk: qcom: gdsc: Add the missing BIMC gdsc for msm8996 069810257644 clk: imx7d: Add SAI IPG clocks d5ebf5fabb66 clk: imx: Introduce clk_register_gate2() 96e9dff6ddf0 clk: imx7d: Add the clock for SDMA f8c11f79912d clk: meson: Add GXBB AO Clock and Reset controller driver edb89f126fc0 dt-bindings: clock: reset: Add GXBB AO Clock and Reset Bindings c3c5768346c5 reset: mediatek: Add MT2701 reset controller dt-binding file 6040e57658ee Make the hardened user-copy code depend on having a hardened allocator 1de9b21633d6 clk: mediatek: Add dt-bindings for MT2701 clocks 6a5887030a4a dt-bindings: ARM: Mediatek: Document bindings for MT2701 2886c84681c4 clk: mediatek: Refine the makefile to support multiple clock drivers 1d1a77ddc8ac leds: centralize definition of "default-state" property 1c3c90930392 ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS d77976c414ed ARC: export kmap 840c054fd0ef ARC: Support syscall ABI v4 86147e3cfa5e ARC: use correct offset in pt_regs for saving/restoring user mode r25 47af45d684b5 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports 3ad81f167e86 drm/amdgpu: add need backup function V2 abc8c1ce48b6 drm/amd/amdgpu: S3 resumed failed after 4-5 times loop 27798e07ed9a drm/amdgpu: use domain's gpu_offset for start addr 4e876c2bd37f xen-blkfront: free resources if xlvbd_alloc_gendisk fails 172335ada40c xen-blkfront: introduce blkif_set_queue_limits() 6c647b0eb01c xen-blkfront: fix places not updated after introducing 64KB page granularity 32ab75f076ac drm/amdgpu: update gart_pin_size only if the bo is pined to GTT 408778e8e965 drm/amdgpu: check domain sanity in amdgpu_bo_pin_restricted() c632d7994360 amdgpu: move ttm stuff to amdgpu_ttm.h bdf001374bfe drm/amdgpu: fix timeout value check in amd_sched_job_recovery 2a702ccd9a79 drm/amd/powerplay: enable power containment features for tonga. 847927bb3db2 drm/amdgpu: fix sdma_v2_4_ring_test_ib 815d27a46f31 drm/amdgpu: fix amdgpu_move_blit on 32bit systems 13f479b9df4e drm/radeon: fix radeon_move_blit on 32bit systems c58305af1835 drm/i915: Use remap_io_mapping() to prefault all PTE in a single pass f7bbe7883c3f drm/i915: Embed the io-mapping struct inside drm_i915_private cafaf14a5d8f io-mapping: Always create a struct to hold metadata about the io-mapping 8678fdaf396c drm/i915/fbc: Allow on unfenced surfaces, for recent gen 12ecf4b979ec drm/i915/fbc: Don't set an illegal fence if unfenced 4fc788f5ee3d drm/i915: Flush delayed fence releases after reset 8e3562f6f8d2 KVM: x86: Expose more Intel AVX512 feature to guest c4f138b4514b mmu: don't pass *kvm to spte_write_protect and spte_*_dirty 187ca84b4b02 KVM: lapic: don't recalculate apic map table twice when enabling LAPIC 08023fb9cec0 ARM: multi_v7_defconfig: Don't attempt to enable schedutil governor as module 5f16d59cb97d ARM: exynos_defconfig: Don't attempt to enable schedutil governor as module f3d8ac8c4afe ASoC: fsl_asrc: Use np variable 7347a6c7af8d spi: octeon: Add ThunderX driver e5abe959549c ASoC: rockchip: Add support rt5514 dsp summy dailink ba913e4f72fc MIPS: KVM: Check for pfn noslot case 0be81156b3fb drm/i915: Reattach comment, complete type specification 32101d00ac85 ASoC: fsl_asrc: Remove unneeded driver registration message c02969508514 ASoC: fsl_asrc: Propagate the real error code 21eb45db2823 ASoC: omap-abe-twl6040: Correct dmic-codec device registration 829bc78aa762 thermal: imx: fix a possible NULL dereference 55f2ac33adc7 thermal: trivial: fix the typo 57027db00d10 Thermal-INT3406: Delete owner assignment a305a4387acb thermal: cpu_cooling: Fix NULL dereference in cpufreq_state2power 7d9e59ce761f gpio: wcove-gpio: add get_direction method 048c28c91e56 gpio: make any OF dependent driver depend on OF_GPIO 2527ecc9195e gpio: Fix OF build problem on UM 9d05b3898463 ARM: dts: da850-lcdk: Audio support via simple-card aa71987472a9 nvme: fabrics drivers don't need the nvme-pci driver 98096d8a787f nvme-fabrics: get a reference when reusing a nvme_host structure 06777c4ec78a dmaengine: pxa_dma: fix debug message 908c9e733b1c ARM64: zynqmp: Correct the watchdog timer interrupt number 886e7ddda002 ARM64: zynqmp: Add missing interrupt-parent to PMU node 78b83b8cb34f ARM64: zynqmp: Add PCIe node 7393fd869119 ARM64: zynqmp: Use 64bit size cell format e753dc03593a ARM64: zynqmp: Align gic ranges for 64k in device tree 2690c4c0e83b wil6210: fix wiphy registration sequence dc90506f1458 wil6210: prevent usage of incorrect TX hwtail b0c0e688e523 wil6210: Fix driver down flow d35c2b6f8ffa wil6210: fix stop p2p device handling ef86f249fa49 wil6210: change HALP logging category to IRQ 74b6ac586d9c wil6210: support rx key setting for all TIDs f1b7764f8626 wil6210: fix HALP handling in case of HALP vote time-out 0163b0319900 wil6210: align to latest auto generated wmi.h a5d268277ad5 ath9k: consider return code on 4c51e7db87b7 ath9k: fix misleading indent d1e814288262 ASoC: core: Clean up DAPM before the card debugfs 9c6686322d74 gpio: add Technologic I2C-FPGA gpio support 4cebaf17ecde gpio: add bindings for Technologic I2C-FPGA gpio controller 7a665d2f60b4 nvme-fabrics: change NQN UUID to big-endian format 420382adf64c drm: Don't implement empty prepare_fb()/cleanup_fb() 7ad61e6b4a79 virtio-gpu: Use memdup_user() rather than duplicating its implementation a6e3918bcdb1 GPU-DRM-Savage: Use memdup_user() rather than duplicating 1832040d010e drm: Allow drivers to modify plane_state in prepare_fb/cleanup_fb ccb3611f5ac7 gpio: dt-bindings: remove ti,tps65086-gpio binding acf06ff76cb9 gpio: refactor gpiochip_find() slightly 5bc0a11664e1 iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass 3714ce1d6655 iommu/arm-smmu: Disable stalling faults for all endpoints 7611da865c10 irqchip/gicv3-its: Disable the ITS before initializing it aea2037e0d3e iommu/arm-smmu: Fix CMDQ error handling e633fc7a1347 iommu/io-pgtable-arm-v7s: Fix attributes when splitting blocks be67e7e54bb1 greybus: svc: drop unnecessary symbol exports 4e09508a8912 clk: renesas: r8a7796: Add GPIO clocks 374cf6992de8 pinctrl: sh-pfc: r8a7796: Add SDHI pins, groups and functions fc43d8b21754 pinctrl: sh-pfc: r8a7796: Add SCIF pins, groups and functions f9aece7344bd pinctrl: sh-pfc: Initial R8A7796 PFC support 02038fd6645a crypto: Added Chelsio Menu to the Kconfig file 324429d74127 chcr: Support for Chelsio's Crypto Hardware d6657781b5a9 cxgb4: Register changes and fw defines for crypto 94cdb8bb993a cxgb4: Add support for dynamic allocation of resources for ULD 98a384eca9c1 fib_trie: Fix the description of pos and bits b65b24d42f0a atm: fore200e: Do not drop const qualifier 54fd9c2dff14 bpf: get rid of cgroup helper related ifdefs 4de16969523c bpf: enable event output helper also for xdp types 5293efe62df8 bpf: add bpf_skb_change_tail helper 45c7fffaf72e bpf: use skb_pkt_type_ok helper in bpf_skb_change_type b34040227be7 tipc: add peer removal functionality 36a6503fedda tcp: refine tcp_prune_ofo_queue() to not drop all packets e2d8f646c79f net: bgmac: make it clear when setting interface type to RMII 1cb94db3d1bf net: bgmac: support Ethernet core on BCM53573 SoCs 76507fdfc9b6 dmaengine: pxa_dma: fix hotchain corner case 6b2a314f726a net: ethernet: nuvoton: fix spelling mistake: "aligment" -> "alignment" c0c64c152389 xen-netback: create a debugfs node for hash information c7b256f998f6 sfc: avoid division by zero dca0aaf8472f tcp: defer sacked assignment 575ced7f8090 kaweth: fix oops upon failed memory allocation 60bcabd080f5 kaweth: fix firmware download b9f63ae7ba2d net: bgmac: fix reversed check for MII registration error bb1fceca2249 tcp: fix use after free in tcp_xmit_retransmit_queue() 61ba1a2da969 net: bridge: export vlan flags with the stats d5ff8c41b5f7 net: bridge: consolidate bridge and port linkxstats calls 5a5232d1932b ARM: dts: exynos: Use stdout non-deprecated property and add serial options to Odroid XU/XU3/XU4 956af37102b5 net_sched: act_vlan: Add priority option 9399ae9a6cb2 net_sched: flower: Add vlan support 339ba878cfb0 net_sched: flower: Avoid dissection of unmasked keys f6a66927692e flow_dissector: Get vlan priority in addition to vlan id d5709f7ab776 flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci e0d8b2908696 cxgb4: Fixes resource allocation for ULD's in kdump kernel 16d5946a7c96 qede: Fix forcing high speeds d194fd265e78 qed*: Fix pause setting 57ca2a4fed52 ixgbe: use atomic bitwise operations when handling reset requests ee95053f78ee ixgbevf: only check Tx queue enablement when debugging 4ad6af0237fd ixgbevf: change hw_dbg to use netdev_dbg a55defd897cb ixgbe: only check Tx queue enablement when debugging 54be81328c07 igb: fix error code in igb_add_ethtool_nfc_entry() 7a277a963bf3 igb: support RX flow classification by VLAN priority 64c75d41ace5 igb: support RX flow classification by ethertype 0e71def25281 igb: add support of RX network flow classification ea3274695353 net: sched: avoid duplicates in qdisc dump 69012ae425d7 net: sched: fix handling of singleton qdiscs with qdisc_hash 1423661fed2c net: thunderx: Fix OOPs with ethtool --register-dump 5a0950c27236 tipc: ensure that link congestion and wakeup use same criteria 0d051bf93c06 tipc: make bearer packet filtering generic 039a39273360 qede: Fix Tx timeout due to xmit_more 6c75424612a7 qed: Add support for NCSI statistics. 68db9ec2df07 qede: Add support for per-queue stats. 1a5a366f083a qede: Add support for capturing additional stats in ethtool-stats display. 0d135e4f263a net: atm: remove redundant null pointer check on dev->name e202d4c63505 net: phy: Update copyright info aead88bd0e99 net: ethernet: macb: Add support for rx_clk 90706094d5be bcache: pr_err: more meaningful error message when nr_stripes is invalid acc9cf8c66c6 bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two. d9dc1702b297 bcache: register_bcache(): call blkdev_put() when cache_alloc() fails 34a75b0f6335 KVM: PPC: Implement kvm_arch_intc_initialized() for PPC e48ba1cbce12 KVM: PPC: Book3S: Don't crash if irqfd used with no in-kernel XICS emulation 888baf069f49 scsi: cxlflash: Add kref to context 44ef38f9a2af scsi: cxlflash: Cache owning adapter within context 41b99e1a30a6 scsi: cxlflash: Avoid mutex when destroying context a850ced42916 scsi: libfc: do not send ABTS when resetting exchanges 649eb8693857 scsi: libfc: reset exchange manager during LOGO handling d391966a0384 scsi: libfc: send LOGO for PLOGI failure 166f310b629c scsi: libfc: Issue PRLI after a PRLO has been received a0f81dbeef13 scsi: sas: remove is_sas_attached() 835831c57e9b scsi: ses: use scsi_is_sas_rphy instead of is_sas_attached c1a23f6d6455 scsi: sas: provide stub implementation for scsi_is_sas_rphy 20a3d61d46e1 f2fs: avoid potential deadlock in f2fs_move_file_range fe8494bfc8c2 f2fs: allow copying file range only in between regular files 3024c9a1fefb Revert "f2fs: move i_size_write in f2fs_write_end" b873b798af63 Revert "f2fs: use percpu_rw_semaphore" c4e94174983a usb: chipidea: udc: don't touch DP when controller is in host mode 928f3bfb81e8 clk: mediatek: remove __init from clk registration functions 944b9a41e004 clk: ls1x: Migrate to clk_hw based OF and registration APIs 348a0db9e69e selinux: drop SECURITY_SELINUX_POLICYDB_VERSION_MAX 8964193f6bfd clk: qoriq: fix a register offset error 5f0962748d46 docs: Sphinxify gdb-kernel-debugging.txt and move to dev-tools 9c296b46c67e docs: sphinxify kmemcheck.txt and move to dev-tools 9b4cac33adc7 clk: max77686: Migrate to clk_hw based OF and registration APIs ca90a7a38741 docs: sphinxify kmemleak.txt and move it to dev-tools 1ead009cd622 docs: sphinxify ubsan.txt and move it to dev-tools 2757aafad9ee docs: sphinxify kasan.txt and move to dev-tools 2584bab2f990 docs: sphinixfy gcov.txt and move to dev-tools 758f726e7f7c docs: sphinxify kcov.txt and move to dev-tools d228af5bcb60 docs: sphinxify sparse.txt and move to dev-tools 4b9033a33494 docs: sphinxify coccinelle.txt and add it to dev-tools 059c5e918f66 docs: create a new dev-tools directory d4fe7e14e4ff docs-rst: enable the Sphinx math extension 8b8bbf8fe5cf docs-rst: Don't go to interactive mode on errors 999d998eee3d docs-rst: parse-heraders.pl: escape LaTeX characters 85c21e5c3ee7 docs-rst: better adjust margins and font size a682ec4ba10c docs-rst: Don't mangle with UTF-8 chars on LaTeX/PDF output 604597746592 docs-rst: improve output for .. notes:: on LaTeX caee5cdede9c docs-rst: allow generating some LaTeX pages in landscape a69ab1086994 docs-rst: remove a rst2pdf left over code 16dbe8042eb5 docs-rst: fix a breakage when building PDF documents 59058a7adc4b mm, kasan: Update kasan docs to indicate arm64 support 6f27ab3e424a soc: rockchip: support active_wakeup for rockchip power-domains 5ad75fcdd712 Documentation: livepatch: add section about arch-specific code d4c3e6e1b193 livepatch/x86: apply alternatives and paravirt patches after relocations 255e732c61db livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks 52a42cec4b70 drm/i915/cmdparser: Accelerate copies from WC memory 76ff480ec963 drm/i915/cmdparser: Use binary search for faster register lookup ea884f09e599 drm/i915/cmdparser: Check for SKIP descriptors first efdfd91f9b23 drm/i915/cmdparser: Compare against the previous command descriptor d6a4ead7a386 drm/i915/cmdparser: Improve hash function ed13033f0287 drm/i915/cmdparser: Only cache the dst vmap 0b5372727be3 drm/i915/cmdparser: Use cached vmappings 068715b922a6 drm/i915/cmdparser: Add the TIMESTAMP register for the other engines 7756e4540771 drm/i915/cmdparser: Make initialisation failure non-fatal cd3127d684f0 drm/i915: Stop discarding GTT cache-domain on unbind vma 383d5823e938 drm/i915: Bump the inactive tracking for all VMA accessed d8923dcfa53d drm/i915: Track display alignment on VMA 2efb813d5388 drm/i915: Fallback to using unmappable memory for scanout 821188778b9b drm/i915: Choose not to evict faultable objects from the GGTT 50349247ea80 drm/i915: Drop ORIGIN_GTT for untracked GTT writes aa136d9d72c2 drm/i915: Convert partial ggtt vma to full ggtt if it spans the entire object a61007a83a46 drm/i915: Fix partial GGTT faulting 03af84fe7f48 drm/i915: Choose partial chunksize based on tile row size 49ef5294cda2 drm/i915: Move fence tracking from object to vma a1e5afbe4d5b drm/i915: Rename fence.lru_list to link 364c8172edb5 drm/i915/userptr: Make gup errors stickier c58b735fc762 drm/i915: Allocate rings from stolen 9d80841ea4c9 drm/i915: Allow ringbuffers to be bound anywhere 05a20d098db1 drm/i915: Move map-and-fenceable tracking to the VMA 9e53d9be0d9e drm/i915: Disallow direct CPU access to stolen pages for relocations e8cb909ac3ab drm/i915: Fallback to single page GTT mmappings for relocations d50415cc6c83 drm/i915: Refactor execbuffer relocation writing b0dc465f9540 drm/i915: Tidy up flush cpu/gtt write domains 9764951e7f51 drm/i915: Pin the pages first in shmem prepare read/write 3b5724d702ef drm/i915: Wait for writes through the GTT to land before reading back a314d5cb4ac3 drm/i915: Before accessing an object via the cpu, flush GTT writes 43394c7d0d36 drm/i915: Extract i915_gem_obj_prepare_shmem_write() 31a39207f04a drm/i915: Cache kmap between relocations 180345847841 drm/i915: Fallback to single page pwrite/pread if unable to release fence d243ad820295 drm/i915: Mark up the GTT flush following WC writes as ORIGIN_CPU b19482d7ce50 drm/i915: Use ORIGIN_CPU for fb invalidation from pwrite 4b30cb23343e drm/i915: vfree() no longer ignores the low bits of the address 3497971a71d8 agp/intel: Flush chipset writes after updating a single PTE 600f436801de drm/i915: Unconditionally flush any chipset buffers before execbuf 505f711174b0 doc-rst: add index to sub-folders cfd7c612baa6 kconfig-language: improve menuconfig usage description 22c6bbe41ecf Update the maximum depth of C-state from 6 to 9 eec097d43100 PCI: Add pci_enable_ptm() for drivers to enable PTM on endpoints c460af94c3be PCI: tegra: Use of_device_get_match_data() a7fbae213925 PCI: tegra: Remove redundant _data suffix 8e2e03179923 PCI: Mark Atheros AR9580 to avoid bus reset 411dc32d8810 PCI: altera: Poll for link training status after retraining the link aed361adca9f remoteproc: qcom: Introduce WCNSS peripheral image loader 3103405f0a57 dt-binding: remoteproc: Introduce Qualcomm WCNSS loader binding c53412ee8c7e perf evsel: Do not access outside hw cache name arrays 13c4245b53ac remoteproc: Only update table_ptr if we have a loaded table 46bb647b1ca0 greybus: Revert "svc: drop all symbol exports" 0215d59b154a tools lib: Reinstate strlcpy() header guard with __UCLIBC__ d40062f3c486 i40e: Expose 'trust' flag to userspace via ndo_get_vf_config. be0cb0a66a1d i40e: remove a stray unlock 93e6fa2c34be i40e/i40evf-Bump version from 1.6.11 to 1.6.12 eb0dd6e4a3b3 i40e: Allow RSS Hash set with less than four parameters b7d2cd951f71 i40e: fix memory leak d8ec98646483 i40e: fix lookup table when RSS disabled/enabled 6a23449a2356 i40e: Don't notify client of VF reset during VF creation 70df973b5eb4 i40e: Force register writes to mitigate sync issues with iwarp VF driver 59826d9becf7 i40e: don't allow reduction of channels below active FD rules 52a08caa0cd5 i40e: Fix static analysis tool warning 62fe2a865e6d i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability 42bce04ef392 i40e: reset RX csum error stat with other pf stats dc5b4e9fad36 i40e/i40evf: Reset VLAN filter count when resetting 3a0f52928a0a i40e: Fix a bug where a client close can be called before an open is complete eb27163b2e0a i40e: Use list_move instead of list_del/list_add f6475e298297 clk: berlin: Migrate to clk_hw based registration and OF APIs 1ae4ec1415a9 spi: spi-txx9: Add missing clock (un)prepare calls for CCF d67fd44f697d locks: Filter /proc/locks output on proc pid ns 00445edff345 Documentation: sunxi: Update Allwinner SoC documentation 70b5b18f716a x86/platform/intel-mid: Run PWRMU command immediately 2567c4eae1f3 netfilter: nf_conntrack: restore nf_conntrack_htable_size as exported symbol 5021bb933ae2 Documentation: rs485: Do not define manually the ioctl 4950d6d48a0c x86/dumpstack: Remove 64-byte gap at end of irq stack 8b927d734122 proc: Fix return address printk conversion specifer in /proc//stack 72b4f6a5e903 x86/dumpstack: Fix x86_32 kernel_stack_pointer() previous stack access ae952ffdfdf9 x86/head: Remove useless zeroed word 6225f3232a04 x86/dumpstack: Remove extra brackets around "" b32f96c75d0d x86/asm/head: Rename 'stack_start' -> 'initial_stack' 32541b47bd34 x86/asm/head: Remove unused init_rsp variable extern bf255bdaada6 x86/dumpstack: Remove show_trace() ee4d7899f627 drm/rockchip: Use DRM_DEV_ERROR in vop c4e68a583202 drm: Introduce DRM_DEV_* log messages 8f0e4907a8e7 drm/edid: CEA mode 64 1080p100 vsync pulse width incorrect 23e5671a79be gfs2: Fix extended attribute readahead optimization 7693df8319df ARM: dts: rockchip: add missing regulators for firefly reload board 87a713c8ffca 8250/fintek: rename IRQ_MODE macro 4c73c0882b34 checkkconfigsymbols.py: add --no-color option, don't print color to non-TTY 6d13b6ff112b greybus: svc: drop all symbol exports 87d22483ce68 net/mlx5: Add sniffer namespaces cea824d41652 net/mlx5: Introduce sniffer steering hardware capabilities 917b41aab7b3 net/mlx5: Configure IB devices according to LAG state 3bc34f3bcb08 net/mlx5: Vport LAG creation support 3e75d4ebaae7 net/mlx5: Add LAG flow steering namespace aaff1bea16bb net/mlx5: LAG demux flow table support edb31b168675 net/mlx5: LAG and SRIOV cannot be used together db60b80273c5 net/mlx5e: Avoid port remapping of mlx5e netdev TISes 6a32047a441b net/mlx5: Get RoCE netdev 7907f23adc18 net/mlx5: Implement RoCE LAG feature 84df61ebc69b net/mlx5: Add HW interfaces used by LAG d5beb7f2aff4 net/mlx5: Separate query_port_proto_oper for IB and EN 8cca30a7f914 net/mlx5: Expose mlx5e_link_mode 2e353b3468ec net/mlx5: Update struct mlx5_ifc_xrqc_bits 83b502a12e82 net/mlx5: Modify RQ bitmask from mlx5 ifc 1283b9121155 regulator: bindings: Use the correct symbol for second b5fbe819af2f greybus: power_supply: invalidate cache at update request 5f66d62e8372 greybus: power_supply: fix update interval check at request handler c4582f9d7969 greybus: power_supply: add callback to handle power supply changes 6198f892fafb greybus: Use valid control pointer while freeing memory 15c726ea5218 greybus: audio: Add check for invalid index while mapping control a75c03126f93 staging: most: aim-network: fix interrupt unsafe spinlocks 4485842493fe Staging: android: ion: ion_test.c: fix parenthesis alignment 33a5956c2c8d Staging: android: ion: ion_heap.c: fix parenthesis alignment 95a31ef173e7 staging: most: dim2-hdm: introduce function dim2_transfer_madr 9fe7aeaca7ff staging: most: dim2-hdm: initialize DBR memory of synchronous channels 51c70261b257 Revert "android: binder: fix dangling pointer comparison" ae5b80d2b68e drm/radeon: only apply the SS fractional workaround to RS[78]80 479e2a86dc6a ASoC: omap-mcpdm: Drop pdmclk clock handling 1c185c02f454 gfs2: Remove dirty buffer warning from gfs2_releasepage 70800c3c0cc5 locking/rwsem: Scan the wait_list for readers only once c2867bbaf5d8 locking/rwsem: Remove a few useless comments 84b23f9b5868 locking/rwsem: Return void in __rwsem_mark_wake() 3942a9bd7b58 locking, rcu, cgroup: Avoid synchronize_sched() in __cgroup_procs_write() 112dc0c8069e locking/barriers: Suppress sparse warnings in lockless_dereference() f17b3ea3d2df Revert "drm/fb-helper: Reduce READ_ONCE(master) to lockless_dereference" 3625de0fef69 ARM: dts: rockchip: remove excess sd properties from firefly reload b75911b66ad5 netfilter: cttimeout: fix use after free error when delete netns 12be15dd5ac9 netfilter: nfnetlink_acct: fix race between nfacct del and xt_nfacct destroy 5d0bdf286782 PCI: Call pci_intx() when using legacy interrupts in pci_alloc_irq_vectors() c81396f3da22 mwifiex: fix large amsdu packets causing firmware hang 01c076732e82 PCI: designware: Check LTSSM training bit before deciding link is up 43aa7e87507f drm/i915/gen9: Drop invalid WARN() during data rate calculation 1b54a880b250 drm/i915/gen9: Initialize intel_state->active_crtcs during WM sanitization (v2) a93a4d623241 arm64: Fix shift warning in arch/arm64/mm/dump.c 0900845ab741 greybus: Add workqueue to handle vibrator timeout c95ba92afb23 kvm: nVMX: fix nested tsc scaling dccbfcf52ceb KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write d048c098218e KVM: nVMX: fix msr bitmaps to prevent L2 from accessing L0 x2APIC 02a595d5d6e4 spi: fsl-espi: eliminate spi nor flash read loop 5090cc6ae2f7 spi: introduce max_message_size hook in spi_master 815806e39bf6 regmap: drop cache if the bus transfer error b6a32f023fcc perf/x86: Fix PEBS threshold initialization a1eb1411b4e4 sched/cputime: Improve scalability by not accounting thread group tasks pending runtime 624cad9d2907 x86/ioapic: Fix IOAPIC failing to request resource 162b83bd5f1d x86/ioapic: Fix lost IOAPIC resource after hot-removal and hotadd 6ab7eba5db93 x86/ioapic: Fix setup_res() failing to get resource 584c5c422f6c x86/ioapic: Support hot-removal of IOAPICs present during boot fe7bd58f5d25 x86/ioapic: Change prototype of acpi_ioapic_add() 2e365a703ea6 MAINTAINERS: add myself as Samsung SPI maintainer 3273163c6775 sched/fair: Let asymmetric CPU configurations balance at wake-up cd92bfd3b8cb sched/core: Store maximum per-CPU capacity in root domain 9ee1cda5ee25 sched/core: Enable SD_BALANCE_WAKE for asymmetric capacity systems 3676b13e8524 sched/core: Pass child domain into sd_init() 1f6e6c7cb9bc sched/core: Introduce SD_ASYM_CPUCAPACITY sched_domain topology flag 0e6d2a67a413 sched/core: Remove unnecessary NULL-pointer check 94f438c84e85 sched/core: Clarify SD_flags comment 31e3a8817b66 ARM: dts: da850,da850-evm: Add an aemif node and use it for the NAND 03cbc732639d sched/cputime: Resync steal time when guest & host lose sync 84ccd6368649 ASoC: Intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" 1fc770d5899c sched: Remove struct rq::nohz_stamp e64cd6f73ff5 perf/x86: Use PMUEF_READ_CPU_PKG in uncore events d6a2f9035bfc perf/core: Introduce PMU_EV_CAP_READ_ACTIVE_PKG 173be9a14f7b sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression 4ff6a8debf48 perf/core: Generalize event->group_flags 29dd3288705f bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() 71e7bc2bab77 perf/core: Check return value of the perf_event_read() IPI 99f5bc9bfa90 perf/core: Enable mapping of the stop filters 12b40a239371 perf/core: Update filters only on executable mmap 4059ffd09d69 perf/core: Fix file name handling for start/stop filters cca2094605ef perf/core: Fix event_function_local() 6fa06b0d9e95 EDAC, mpc85xx: Fix PCIe error capture 7b0501b1e7cd x86/smp: Fix __max_logical_packages value setup 88b2f634028f x86/microcode/AMD: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y bdfaa2eecd5f uprobes: Rename the "struct page *" args of __replace_page() 6c4687cc17a7 uprobes: Fix the memcg accounting eadb7cf44105 nvme-loop: set sqsize to 0-based value, per spec c5af8654c422 nvme-rdma: fix sqsize/hsqsize per spec f994d9dc28bc fabrics: define admin sqsize min default, per spec b825b44c4ef4 nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize 988d204cdaf6 remoteproc: Move handling of cached table to boot/shutdown d81fb32f3da6 remoteproc: Move vdev handling to boot/shutdown b35d7afc3ba9 remoteproc: Calculate max_notifyid during load ddf711872c9d remoteproc: Introduce auto-boot flag c3929b72e605 ARM64: DTS: meson-gxbb: switch ethernet to real clock b0d8a69d0806 cpufreq-SCPI: Delete unnecessary assignment for the field "owner" 8457a1b49a2a extcon: Introduce EXTCON_PROP_USB_SS property for SuperSpeed mode adcce4d5dd46 strparser: Documentation 9b73896a81dc kcm: Use stream parser 43a0c6751a32 strparser: Stream parser for messages d2d371ae5dd6 net: ipconfig: Fix more use after free b5ac851885ac net_sched: allow flushing tc police actions 0852e455238f net_sched: unify the init logic for act_police 22dc13c837c3 net_sched: convert tcf_exts from list to pointer array 2734437ef3c2 net_sched: move tc offload macros to pkt_cls.h 0c23c3e70569 net_sched: fix a typo in tc_for_each_action() 824a7e8863b3 net_sched: remove an unnecessary list_del() f07fed82ad79 net_sched: remove the leftover cleanup_a() 92e47ba8839b netfilter: conntrack: simplify the code by using nf_conntrack_get_ht 9ffcc3725f09 mlxsw: spectrum: Allow packets to be trapped from any PG 8168287b5dfa mlxsw: spectrum: Unmap 802.1Q FID before destroying it 0583272d91f0 mlxsw: spectrum: Add missing rollbacks in error path 0e7df1a290ab mlxsw: reg: Fix missing op field fill-up a94a614fa2bd mlxsw: spectrum: Trap loop-backed packets c20b80187a93 mlxsw: spectrum: Add missing packet traps 2f25844c2336 mlxsw: spectrum: Mark port as active before registering it 05978481e77e mlxsw: spectrum: Create PVID vPort before registering netdevice fa66d7e3fea7 mlxsw: spectrum: Remove redundant errors from the code 7a35583ec5b6 mlxsw: spectrum: Don't return upon error in removal path dcbe35909c84 netfilter: tproxy: properly refcount tcp listeners aca300183ed4 netfilter: nfnetlink_acct: report overquota to the right netns 57c4a2ac8f55 clk: gcc-ipq4019: Delete unnecessary assignment for the field "owner" a0601a470537 PCI: designware: Add iATU Unroll feature d8bbeb39fbf3 PCI: designware: Wait for iATU enable c388de1c4f0e PCI: designware: Move link wait definitions to .c file 446fc23fb6f0 PCI: designware: Return data directly from dw_pcie_readl_rc() e9f11dc80a11 drm/amd/amdgpu: Add more debugfs config data 041aa65805de drm/amdgpu: Hardcode virtual DCE vblank / scanout position return values ccd9432a5c85 irqchip/gicv3: Remove disabling redistributor and group1 non-secure interrupts 059e232089e4 irqchip/gic: Allow self-SGIs for SMP on UP configurations c622ca543bff md: don't print the same repeated messages about delayed sync operation 207efcd2b55e md: remove obsolete ret in md_start_sync bc9f3d7788a8 arm64: kernel: avoid literal load of virtual address with MMU off bfe6c8a89e03 arm64: Fix NUMA build error when !CONFIG_ACPI 326dce0734b6 MAINTAINERS: Switch to kernel.org account for Krzysztof Kozlowski 2497b8462546 netfilter: nfnetlink_log: add "nf-logger-3-1" module alias name e77e6ff502ea netfilter: conntrack: do not dump other netns's conntrack entries via proc 66f3cd900161 ARM: davinci_all_defconfig: Enable AEMIF as a module 575ddf5888ea net/mlx5: Introduce alloc_encap and dealloc_encap commands 7adbde2035c2 net/mlx5: Update mlx5_ifc.h for vxlan encap/decap 9def7121bed3 net/mlx5: Enable setting minimum inline header mode for VFs 2974ab6e8bd8 net/mlx5: Improve driver log messages c4f287c4a6ac net/mlx5: Unify and improve command interface 1a412fb1caa2 {net,IB}/mlx5: Modify QP commands via mlx5 ifc 09a7d9eca1a6 {net,IB}/mlx5: QP/XRCD commands via mlx5 ifc cfee6b587465 ARM: imx6ul: populates platform device at .init_machine 9e7d9367e6a2 dm raid: support raid0 with missing metadata devices a7311c0c9a33 ARM: dts: imx7s-warp: Use WDOG_B pin reset 44e645faffa7 ARM: dts: imx7s-warp: Add Wifi support 9a3bb943c26d ARM: dts: imx7s-warp: Add audio support 1c4e2a11bac4 ARM: dts: imx7d: add clock-frequency to CPU nodes f5bd51b60f49 ARM: dts: imx7d: move CPU operating points to imx7d.dtsi e7d0dbf9e298 ARM: dts: imx6q-evi: Use GPIO_6 for fec irq 7310f07531f7 ARM: dts: imx7s: Add SAI nodes 2f5ac9ba208c ARM: dts: imx7s: Add SDMA node 5f62eab04ab7 greybus: es2: fix memory leak in probe error path 568ac888215c cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork b490a8537df6 HID: microsoft: Add Surface 4 type cover pro 4 (JP) ceae5317f608 drm/i915: Add missing kerneldoc for guc_client_alloc:engines dbaf788e710d drm/i915: Remember to set vma->pages for the preallocated stolen object cea8aa3a93d1 regulator: Change Krzysztof Kozlowski's email to kernel.org 1c4593edbd4a power: supply: Change Krzysztof Kozlowski's email to kernel.org 9cd2e854d61c Revert "drm/hisilicon: Don't set drm_device->platformdev" 24808e96792a drm/i915: Mark i915_hpd_poll_init_work as static 21aea5cc0666 drm/i915: Mark the static key for movntqda as static 5720ec0a6d26 spi: spi-ti-qspi: Add DMA support for QSPI mmap read b1b8153cf0ae spi: Add support to handle kmap'd buffers in spi_map_buf() be5769e2061a clocksource/drivers/mips-gic-timer: Make gic_clocksource_of_init() return int 16c8eba0fe01 clocksource/drivers/kona: Fix get_counter() error handling 0e62fd836e4c clocksource/drivers/time-armada-370-xp: Fix the clock reference 6ea9c7ddd96d ASoC: fsl_sai: Use 'np' variable f7f6f2d94f00 arm64: KVM: report configured SRE value to 32-bit world b63bebe2355c arm64: KVM: remove misleading comment on pmu status 3249bce459ff bus: arm-ccn: Add missing event attribute exclusions for host/guest 90d11e267a32 bus: arm-ccn: Correct required arguments for XP PMU events 318f89ca205f drm/i915: Initialize legacy semaphores from engine hw id indexed array 5ec2cf7e34be drm/i915: Add enum for hardware engine identifiers 1e12c4a9393b genirq: Correctly configure the trigger on chained interrupts cabdc5c59ab4 KVM: arm/arm64: timer: Workaround misconfigured timer interrupt 674e70127069 arm64: Document workaround for Cortex-A72 erratum #853709 1d3bc1d6c9c4 arm64: dts: rockchip: configure usb2-phy support for rk3399-evb b928466b2169 bus: arm-ccn: Fix XP watchpoint settings bitmask b7c1beb278e8 bus: arm-ccn: Do not attempt to configure XPs for cycle counter 4e486cba285f bus: arm-ccn: Fix PMU handling of MN 103e9f8537d9 arm64: dts: rockchip: add usb2-phy support for rk3399 9ac715954682 KVM: arm/arm64: Change misleading use of is_error_pfn 8f98307d0238 ASoC: Intel: bytcr_rt5640: quirk for Acer Aspire SWS-012 cac17731df11 ASoC: Intel: atom: fix 0-day warnings 8fb861fa0718 MAINTAINERS: Add Intel ISH 930fafd9afb4 HID: hid-sensor-hub: Add ISH quirk 0b28cb4bcb17 HID: intel-ish-hid: ISH HID client driver ae02e5d40d5f HID: intel-ish-hid: ipc layer 3703f53b99e4 HID: intel_ish-hid: ISH Transport layer 17e2adf2a7d7 Documentation: HID: Intel ISH HID document 17d9af9e069f ARM: dts: r8a7791: Remove obsolete vsp1 properties 7b2d7a214708 ARM: dts: r8a7790: Remove obsolete vsp1 properties e6ed3f533d54 ARM: dts: alt: add MMCIF support 2b41091b896b ARM: dts: alt: add SDHI0 and 1 support aedc53a9590b ARM: debug-ll: Add support for r8a7992 94f703a5b389 ARM: multi_v7_defconfig: Enable SECCOMP 05a39f0e8763 ARM: exynos_defconfig: Enable SECCOMP bb249cdc3e55 ARM: dts: r8a7794: add VSP1 support 68acb6afb6f5 dma-buf: fix kernel-doc warning and typos 1b856086813b block: Fix race triggered by blk_set_queue_dying() b347af816ad2 md: do not count journal as spare in GET_ARRAY_INFO a03f1a663314 xfs: remove OWN_AG rmap when allocating a block from the AGFL bd2058dc1aa8 ACPI / APD: Add device HID for Vulcan SPI controller df45db6177f8 ACPI / EC: Add PM operations for suspend/resume noirq stage 18864cc4892d ACPI / sysfs: Use new GPE masking mechanism in GPE interface 1d4795e7bde0 xfs: (re-)implement FIEMAP_FLAG_XATTR b95a21271b30 xfs: simplify xfs_file_iomap_begin f20ac7ab17fc iomap: mark ->iomap_end as optional ac2dc058bce8 iomap: prepare iomap_fiemap for attribute mappings 8896b8f60951 iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag 274c887494cb iomap: remove superflous pagefault_disable from iomap_write_actor 97dd8c9ee60c iomap: remove superflous mark_page_accessed from iomap_write_actor f32866fdc9ed xfs: store rmapbt block count in the AGF 8b2180b3bf03 xfs: don't invalidate whole file on DAX read/write 0af32fb468b4 xfs: fix bogus space reservation in xfs_iomap_write_allocate 4dd3fd719730 xfs: don't assert fail on non-async buffers on ioacct decrement e4dca0febfb2 PNP: isapnp: make core more explicitly non-modular 7f866986e705 leds: add PM8058 LEDs driver 9a6b1f608acd leds: pm8058: add device tree bindings fbfe12c64f96 i40e: check for and deal with non-contiguous TCs a3c06a389751 dm raid: enhance attempt_restore_of_faulty_devices() to support more devices 3d951822be21 ixgbe: Re-enable ability to toggle VLAN filtering 31e10a41203d dm raid: fix restoring of failed devices regression f60439bc21e3 ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths a4423287ec16 dm raid: fix frozen recovery regression 12bde33dbb3e cpufreq / sched: Pass runqueue pointer to cpufreq_update_util() 58919e83c85c cpufreq / sched: Pass flags to cpufreq_update_util() 3b9b95363c45 leds: do not overflow sysfs buffer in led_trigger_show 50237863c4ed leds: make triggers explicitly non-modular 4fe0d154880b PCI: Use positive flags in pci_alloc_irq_vectors() 565f9b073f37 regulator: Remove support for optional supplies in the bulk API 67540759151a perf unwind: Use addr_location::addr instead of ip for entries 8037dd60f452 e1000e: fix PTP on e1000_pch_lpt variants 0be5b96cd840 e1000e: factor out systim sanitization 0066c8b6f405 igb: fix adjusting PTP timestamps for Tx/Rx latency 286054a7a867 KVM: arm64: ITS: avoid re-mapping LPIs 5ee4c8f06471 drm: Fix kerneldoc in drm_plane_helper.c b754b35b089d vgaarbiter: rst-ifiy and polish kerneldoc b3c6c8bfe378 drm: document drm_display_info 46444537479f drm: Remove display_info->min/max_(h|v)max ae2a6da87629 drm: Update connector documentation e15c8f4b6e5e drm: Don't export dp-aux devnode functions 52a9fcdac303 drm/doc: Include new drm_blend.c 522171951761 drm: Extract drm_connector.[hc] adebd6fe9f0b drm: Export drm_property_replace_global_blob 1d503617884e orangefs: rename most remaining global variables cb34d7f2dcf0 drm: update kerneldoc for changes introduced by commits "16fadc2568e9" and "9671e228fb78" 7afafc8a44bf block: Fix secure erase 15d03055cf39 pNFS/flexfiles: Set reasonable default retrans values for the data channel 750fb8c439bc drm/doc: Update drm_framebuffer docs 032ca4a76fc3 ASoC: atmel-pdmic: Fix typos in comments and error messages c80460005743 ASoC: dapm: Fix typos in comment a956beda19a6 NFS: Allow the mount option retrans=0 7520a277d97b drm: Extract drm_framebuffer.[hc] 89a8f3090075 drm/amd/amdgpu: Add more config data for debugfs 6681c5eba1d2 drm/amdgpu: fix coding style in amdgpu_object.c afef8b8f99b6 drm/amdgpu: add function pointer to the pte_update_params 96105e537589 drm/amdgpu: stop splitting PTE commands into smaller ones dc157c6daa31 drm/amdgpu: remove AMDGPU_VM_NO_FLUSH define de9ea7bd3660 drm/amdgpu: cleanup the write_pte implementations b7fc2cbd5e9f drm/amdgpu: remove pages_addr handling from the VM code b0456f93063e drm/amdgpu: write PTEs directly into the IB. 478feaf6cc42 drm/amdgpu: add shadow flag V2 1baa439fb2f4 drm/amdgpu: allocate shadow for pd/pt bo V2 14fd833efa3f drm/amdgpu: validate shadow as well when validating bo e7893c4bd34b drm/amdgpu: add shadow bo support V2 f4a7f127d915 drm/amd/amdgpu: UVD v6 register cleanup 21d3cbbe01c4 drm/amd/amdgpu: VCE v2 register cleanup 9aeb774c1e45 drm/amd/amdgpu: add mutex in check_soft for VCE v3 f3f0ea9536e2 drm/amd/amdgpu: Cleanup register access in VCE v3 5d070be68380 drm/doc: Include drm_atomic.h 6ab10b76ff62 drm/kms: Nuke dirty_info property ecfd8efcf7f9 drm/doc: Remove outdated FIXME for the page_flip callback d25bcfb8c2e1 drm/hisilicon: Don't set drm_device->platformdev cab0b8d50e9b drm/amdgpu: Change GART offset to 64-bit f1d1326c99a9 drm/etnaviv: Don't set drm_device->platformdev 311b62d94c0b drm/doc: Reorg for drm-kms.rst 8febdf0d5967 drm/doc: Reorg drm-mm.rst 1de72faf10c3 drm/kms-helpers: Extract drm_modeset_helper.[hc] bcb32b691c63 drm/doc: Light drm-kms-helper.rst cleanup 62cacc793983 drm/doc: Fix more kerneldoc/sphinx warnings 33a6c324a726 dt-bindings: interrupt-controller: add DT binding for Marvell 7K/8K PIC 3256aaef5e9a nvmet-rdma: Fix use after free 016655121e7a arm64: tegra: Simplify Tegra210 GPIO compatible value 7e9d474954f4 ARM: tegra: Correct polarity for Tegra114 PMIC interrupt a70cb07bb397 ARM: tegra: Fix Tegra114 USB compatible values e1f96ef46caf drm: drop DRIVER_HAVE_IRQ flag for some drivers d38281470795 drm: remove `const` attribute to hint at caller that they now own the memory c4b4057267f2 cpufreq: dt: Add exynos5433 compatible to use generic cpufreq driver 408ef7e18097 ASoC: max98371: Delete unnecessary assignment for the field "owner" 3e103a65514c ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup 37b918a034fe regulator: Add LTC3676 support 53d89160753c spi: spi-fsl-dspi: fix a possible NULL dereference 94b968b5a3e2 spi: spi-fsl-dspi: constify devtype_data 924d8696751c PM / hibernate: Fix rtree_next_node() to avoid walking off list ends b0f12c61de01 ASoC: compress: Fix leak of a widget list in soc_compr_open_fe a9ccc123a8e0 soc/tegra: pmc: Fix incorrect DPD request 3a99cb090b52 bus: tegra-aconnect: Use of_pm_clk_add_clk() 2d301c0721f5 bus: tegra-aconnect: Make symbol tristate ca99d8781fd1 drm/i915: Silence GCC warning for cmn_a_well 1255501d8681 drm/i915: Embrace the race in busy-ioctl d89a67134fcc crypto: drbg - do not call drbg_instantiate in healt test c5f91cde6ba3 hwrng: pic32 - Delete unnecessary assignment for the field "owner" dabc7904a74c crypto: ccp - Fix non static symbol warning b6ff2fdd429c crypto: sun4i-ss - fix indentation of two crypto alg 9b17e5ad7831 crypto: sun4i-ss - Always use sun4i_tfm_ctx for storing pointer to dev ss 933e7e3ab239 crypto: sun4i-ss - fix spelling d98a949bb852 crypto: sun4i-ss - clean unused ss 477d9b2e591b crypto: sun4i-ss - unify update/final function ea1a67414318 crypto: sun4i-ss - fix a few signed warning ddbc73616ccd crypto: xts - fix a little typo e67479b13ede crypto: sha512-mb - fix ctx pointer 172b1d6b5a93 crypto: sha256-mb - fix ctx pointer and digest copy 39bbee4e549f nvme-rdma: initialize ret to zero to avoid returning garbage 7955dac1b7ef pinctrl: sh-pfc: r8a7795: Add DU support d3e2773c4ede builddeb: Skip gcc-plugins when not configured 83cf8df2d4fa drivers/iio/light/Kconfig: SENSORS_BH1780 cleanup f1f6d9a8b540 xhci: don't dereference a xhci member after removing xhci 88716a93766b usb: xhci: Fix panic if disconnect 0d2daaded825 xhci: really enqueue zero length TRBs. 33be12651097 xhci: always handle "Command Ring Stopped" events b0f566838cfe drm/mgag200: fix error return code in mgag200fb_create() ae4e46b14bd7 dma-buf: Wait on the reservation object when sync'ing before CPU access 21c66101b41b ARM: s3c64xx: Delete unnecessary assignment for the field "owner" 55a4e778191c net: ethernet: mediatek: fix runtime warning raised by inconsistent struct device pointers passed to DMA API b2025c7cc92d net: ethernet: mediatek: fix flow control settings on GMAC0 is not being enabled properly 8ca7f4fe0733 net: ethernet: mediatek: fix RMII mode and add REVMII supported by GMAC b19aa5a70e7d ARM: imx: remove platform-mxc_rnga c6b269ba51be scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH a87eeb900dbb scsi: fix upper bounds check of sense key in scsi_sense_key_string() 9c93829c014f net: dsa: mv88e6xxx: use the new PHY API 09cb7dfd3f14 net: dsa: mv88e6xxx: describe PHY page and SerDes e57e5e776940 net: dsa: mv88e6xxx: abstract PHY ops 57c67cf57a38 net: dsa: mv88e6xxx: rework Global2 SMI PHY access a0ffff2484dc net: dsa: mv88e6xxx: describe Multi-chip registers 2d79af6e35cd net: dsa: mv88e6xxx: rename _mv88e6xxx_wait 45d339309f49 net: mediatek: remove unnecessary platform_set_drvdata() 5288b6fff173 net: thunderx: Remove unnecessary pci_set_drvdata() 6e22066fd02b net: ena: Fix error return code in ena_device_init() 557bc7d44d52 net: ena: Remove unnecessary pci_set_drvdata() 64721094b9a9 net: phy: Fix return value check in xgmiitorgmii_probe() 7e6a3a1d79fe clk: qcom: Sort Makefile alphabetically 3e99c7ab16af dt-bindings: clock: Update bindings for MDM9615 GCC and LCC b732ace40a1d power: ds2760_battery: Remove deprecated create_singlethread_workqueue 1c53f3709cbc power: ab8500_fg: Remove deprecated create_singlethread_workqueue 829f0e97cc03 power: ipaq_micro_battery: Remove deprecated create_singlethread_workqueue 9df826282658 power: ab8500_charger: Remove deprecated create_singlethread_workqueue 87f818b35c30 power: intel_mid_battery: Remove deprecated create_singlethread_workqueue d8a69251fb58 power: pm2301_charger: Remove deprecated create_singlethread_workqueue a8dd5b6868dd power: ab8500_btemp: Remove deprecated create_singlethread_workqueue 0b9992f76f65 power: abx500_chargalg: Remove deprecated create_singlethread_workqueue 7792a8d6713c clk: mdm9615: Add support for MDM9615 Clock Controllers f7508fedd85e dt-bindings: Add MDM9615 DT bindings include files for GCC and LCC 33608dcd01d0 clk: gxbb: add MMC gate clocks, and expose for DT 5d87f493ddb1 x86/power/64: Use __pa() for physical address computation 5a227cd1ab36 clk: max77686: Add support for MAX77620 clocks 2ee565c934b7 power: axp288_charger: remove duplicated include from axp288_charger.c ad7656c75fae power: axp288_fuel_gauge: remove duplicated include from axp288_fuel_gauge.c 1bbd3d282557 power: z2_battery: remove .owner field for driver e581245d8aaf clk: max77686: Add DT binding details for PMIC MAX77620 24f668debcd9 clk: Combine DT binding doc for max77686 and max77802 8ad313fe4e00 clk: max77686: Combine Maxim max77686 and max77802 driver 8dfdd2a8426b power: reset: syscon-reboot-mode: Use managed resource API c1a9634f1aaf power: reset: reboot-mode: Add managed resource API d336e9a71eed clk: fixed-rate: Remove export symbol on setup function 1caadde436d2 clk: fixed-factor: Remove export symbol on setup function f155d15b64e3 clk: Return errors from clk providers in __of_clk_get_from_provider() 00746f104420 clk: gxbb: use builtin_platform_driver to simplify the code 957cb7205183 sbs-battery: add ability to get battery capacity 3d918fb13abd perf intel-pt: Fix occasional decoding errors when tracing system-wide 9f3156903df3 tools: Sync kvm related header files for arm64 and s390 60ebc159817f perf probe: Release resources on error when handling exit paths 33e7664a0af6 power_supply: tps65217-charger: fix missing platform_set_drvdata() 8ca4746a78ab clk: mvebu: Add the peripheral clock driver for Armada 3700 c6d591c14e45 dt-bindings: clock: add DT binding for the peripheral clocks on Armada 3700 96265523ace5 clk: mvebu Add the time base generator clocks for Armada 3700 c302588e17d0 dt-bindings: clock: add DT binding for the TBG clocks on Armada 3700 7ea8250406a6 clk: mvebu: Add the xtal clock for Armada 3700 SoC cedfbc309d62 dt-bindings: clock: add DT binding for the Xtal clock on Armada 3700 505a19eec49a KVM: arm64: check for ITS device on MSI injection c7735769d5dd KVM: arm64: ITS: move ITS registration into first VCPU run d9ae449b3d14 KVM: arm64: vgic-its: Make updates to propbaser/pendbaser atomic d2fbdf76b85b tipc: fix NULL pointer dereference in shutdown() 0dbff144a1e7 hv_netvsc: fix bonding devices check in netvsc_netdev_event() 0f20d795f78d hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev 57c1826b9912 hv_netvsc: reset vf_inject on VF removal d072218f2149 hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait f9a7da9130ef hv_netvsc: don't lose VF information cfaace269d0c net: hns: mdio->irq is an array, so no need to check if it is null 2eb03e6c4e30 switchdev: Put export declaration in the right place f759b640c721 ARM64: dts: amlogic: meson-gxbb: Add watchdog node 3d7b33209201 gre: set inner_protocol on xmit 525ef5c07f18 qed*: Add and modify some prints 83aeb9339f48 qed*: Trivial modifications 1a635e488ecf qed*: Semantic changes 0325862dc364 perf probe: Check for dup and fdopen failures 492ff9d8f5fa power: sbs-battery: Use devm_power_supply_register d2cec82c2880 power: sbs-battery: Request threaded irq and fix dev callback cookie 9239a86f0976 power: sbs-battery: Use devm_kzalloc to alloc data 50de1a0c54cd perf symbols: Fix annotation of objects with debuginfo files 889d5f1baca6 orangefs: g_orangefs_stats -> orangefs_stats for consistency e4a404a081df power:bq27xxx: 27000/10 read FLAGS register as single 47d7d5ed68d8 power_supply: tps65217-charger: Add support for IRQs a0fe051592f1 orangefs: make devreq_mutex static 5e457896986e net: ipv6: Fix ping to link-local addresses. c27889cdb4ee orangefs: describe organization of sysfs 7e37deb7fae8 clk: twl6040: Rename the driver and use consistent names in the code 994deaae37a0 clk: twl6040: Register the clock as of_clk_provider 225ff4e87ab2 clk: twl6040: Correct clk_ops 4a3436647ac5 orangefs: remove duplicated sysfs_ops structures 54be3d985e7e fjes: Delete owner assignment 8f2c00629e43 ARM: realview: imply device tree boot 21c170c28ee4 ARM: realview: no need to select SMP_ON_UP explicitly 7484c727b636 ARM: realview: delete the RealView board files 7b0cae60ffa2 orangefs: consolidate sysfs show and store functions 8dfb8fdbd2d1 staging: unisys: visorinput: make lock_visor_dev a mutex 24ce1b66619c staging: unisys: visorinput: ensure proper locking wrt creation & ints 64088bd476be staging: unisys: Move vbushelper.h to visorbus directory 90bb5c1f27d2 staging: unisys: visorbus: fix visorbus_private.h comments ea3a5aafe0fb staging: unisys: visorbus: Rename function to follow existing convention 87241ab85930 staging: unisys: visorbus: Remove notifier-related code from visorbus eafc6a94e93f staging: unisys: visorbus: rectify kerneldoc comment for struct e9b18f3b865e staging: unisys: visorbus: Move visorbus-unique functions to private header ec17f452f4e9 staging: unisys: visorbus: Rectify commenting in visorchipset.c e19674ceb6f2 staging: unisys: visorbus: fix visorchannel.c comments 3fd1b3b6829c staging: unisys: visorbus: fix commenting in visorbus_main.c 0048be9e1ee9 staging: unisys: visorbus: fix commenting in vbusdevinfo.h 93e59bfc3bd0 staging: unisys: visorbus: remove unused parameter from function 5f084e278fe1 staging: unisys: Remove reference to unused STANDALONE_CLIENT 33f3a3cfac19 staging: unisys: visorbus: Remove unused functions fe129f62164c staging: unisys: visorbus: Remove unnecessary EXPORT_SYMBOL statements d505855e5f20 staging: unisys: visorbus: Make visordriver_callback_lock a mutex 8a64f954a858 staging: unisys: visorbus: remove periodic_work.h/.c 9ebab6495223 staging: unisys: visorbus: use kernel timer instead of workqueue 83011b6cbe7c staging: unisys: visorinput: remove unnecessary locking c3d4a970333f staging: unisys: visorbus: removed unused periodic_test_workqueue e54d0a3023c5 staging: unisys: include: Remove thread-related enum members ab3012658708 staging: unisys: visornic: Correct comment spelling mistake 7f71e48cad66 staging: unisys: visorbus: modify format string to match argument cc9b8ed99e4b staging: unisys: visorbus: remove unused struct f4211d1a6b3c staging: unisys: visorbus: remove unused module parameters 80224f064ead staging: unisys: visorbus: check parahotplug_request_complete_result ff13cf37fac6 staging: unisys: visorbus: remove return values for write_vbus functions 9bb04a0c4e26 PCI: Add Precision Time Measurement (PTM) support ec7e0a189b3b staging: most: hdm-usb: reduce context of list_del mutex 99d753463a9a staging: most: core: rename device struct of core module 5a63e23a29cf staging: most: core: remove debug print 1c88f8ff4290 staging: most: dim2-hdm: fix possible kernel freeze when reusing a dim2 channel 63c87669c4ff staging: most: dim2-hdm: add configuration for fcnt 6ebb3727ead7 staging: most: dim2-hdm: fix race condition when closing a channel 12311959ecf8 rhashtable: fix shift by 64 when shrinking 02486c2905a7 libnvdimm: fix SMART Health DSM payload definition 2e9f80da076e orangefs: reorganize duplicated sysfs attribute structs 03459345bc00 pptp: Refactor the struct and macros of PPTP codes 92bb8d5d55f7 ARM: 8597/1: VDSO: put RO and RO after init objects into proper sections 6df1dc05e73e tools: iio: lsiio: enumerate processed channels dc3012a7afb5 orangefs: remove dead code in sysfs 908614be1604 staging: most: v4l2-aim: remove unnecessary spaces eab231c0398a staging: most: v4l2-aim: remove unnecessary label err_vbi_dev b23e8e51e6dc staging: most: v4l2-aim: remove unnecessary retval 8f6f9ed15d67 staging: most: v4l2-aim: replace pr_xx calls by v4l2_xx calls 323977d5d33a staging: most: v4l2-aim: assign unique names to devices db5a48d595cf staging: most: v4l2-aim: optimize list_for_each_entry_safe e494df039df0 staging: most: v4l2-aim: fix interrupt unsafe spinlocks 99a9ffacc1d3 staging: speakup: ensure we do not overrun synths array b6ed5a233aea Staging: speakup: Remove space after cast 4875bb884e76 staging: dgnc: remove useless variable 'ch_intr_rx' 2c7d924e28c2 staging: dgnc: remove useless variable 'ch_intr_tx' 74c900f5e99e staging: dgnc: remove useless variable 'ch_intr_modem' 572f4f61cd56 staging: dgnc: remove useless variable 'intr_rx' 262c5e1bab2a staging: dgnc: remove useless variable 'intr_tx' ca0d0b889c05 staging: dgnc: remove unused variable 'intr_modem' 14ad51651177 staging: dgnc: remove redundant null check in fb7d94a7582e staging: dgnc: remove useless variable 'intr_count' 3bd0010a1879 staging: dgnc: remove redundant NULL check for brd a2237a2d60db staging: dgnc: re-arrange functions for removing c23b48e0ed47 staging: dgnc: removes redundant null check and change 18419f77a22a staging: dgnc: remove redundant variable null check 3ca4b20a765f staging: dgnc: remove redundant local variable for 290e3abaccba staging: dgnc: remove useless error value assignment 10334418d62d staging: dgnc: remove redundant NULL checks in 598b1529d6ce staging: dgnc: add __exit macro to dgnc_driver.c 8c11e16177b1 iio: sx9500: Use complete() instead of complete_all() cba4985ed5bd iio: adc: Use complete() instead of complete_all() 65ffc6799340 lustre: don't reinvent struct bio_vec 08ef98069718 ARM: dts: omap3/4/5/dra7: remove unneeded unit name for gpio-leds nodes c731abd99121 ARM: dts: am335x/437x/57xx: remove unneeded unit name for gpio-leds nodes 45ed37f7b92d ARM: dts: omap3/4: remove unneeded unit name for gpio-keys nodes 57a78a8a6f6e ARM: dts: am335x/am437x: remove unneeded unit name for gpio-keys nodes 909b0ebde95d ARM: dts: omap3/dra62x: remove unneeded unit name for fixed regulators 0b0d912ab516 ARM: dts: da850/dm81x: remove unneeded unit name for fixed regulators 4c049a5b7c89 ARM: dts: am335x/am437x: remove unneeded unit name for fixed regulators 18ad99d4c2d0 ARM: dts: am335x/am437x: remove unneeded unit name for gpio-matrix-keypad 0b965a13ad81 ARM: dts: omap3: overo: add missing unit name for lcd35 display f515f81424cb ARM: dts: omap3/am4372: add missing unit name to ocp node 28ac4ad0e3b1 lustre: simplify the living hell out of ksocknal_lib_recv_kiov() fd25dc346043 lustre: switch lnet_sock_write() to sock_sendmsg() 2afad7fc9fc3 staging: lustre: llite: do post work for statahead in readdir case 218ba48524ae staging: lustre: llite: pass in __u64 pos for ll_dir_read 26f5c084c6cf staging: lustre: llite: remove code never called 4f48c52c57d4 staging: lustre: llite: clarify some debug messages for statahead 67537558c473 staging: lustre: llite: rename some variables for ll_dir_read 13810b0f564b staging: lustre: llite: change done flag in ll_dir_read to bool fee8cc87512f staging: lustre: llite: handle done flags differently in ll_dir_read fb659ca1a6ef staging: lustre: llite: set next only when needed in ll_dir_read b1f048c147bb staging: lustre: llite: reduce indent in ll_dir_read 0ddf80c1b975 staging: lustre: llite: remove debug message in ll_dir_read 307bef744f65 staging: lustre: llite: pass struct md_op_data to ll_dir_read 969d25d401e6 staging: lustre: llite: label the debug info 34a60457a853 staging: lustre: mdc: handle IT_READDIR operations 8e9dfe8a2202 staging: lustre: lmv: add new lmv structures 1c12cf634e3f staging: lustre: llite: cache directory striping information c55459a27665 staging: lustre: ptlrpc: remove wirecheck for struct lmv_stripe_md f6718d1d9c92 staging: lustre: obd: rename struct lmv_stripe_md field mea to lmv c08db984971b staging: lustre: obd: expand op_cli_flags 99f1c013194e staging/lustre/llite: Close atomic_open race with several openers 2c563880ea8f staging: lustre: llite: basic port to xattr_handler API 1b851095d64e staging: lustre: lnet: Remove old commented out code 1e1f9ff406fd staging: lustre: llite: break ll_getxattr_common into 2 functions 71ac899b5ed7 perf script: Don't disable use_callchain if input is pipe 7a9011db32b5 Documentation: kprobes: Document jprobes stack copying limitations 88ded4d8d94a perf script: Show proper message when failed list scripts 34276bb062b8 of: fix reference counting in of_graph_get_endpoint_by_regs c2ab447454d4 iio: adc: at91: unbreak channel adc channel 3 4875b8fcf68d ARM: dts: logicpd-somlv: Fix NAND device nodes a8771a6a6422 ARM: dts: logicpd-torpedo-som: Provide NAND ready pin b75b58b46b7c iio: accel: bma180: use iio helper function to guarantee direct mode ca1902ff98bc iio: humidity: hdc100x: add HDC1000 and HDC1008 to Kconfig 153b58ea932b ARM: dts: overo: fix gpmc nand on boards with ethernet 5e0568dfbfb8 ARM: dts: overo: fix gpmc nand cs0 range 42647f947210 ARM: dts: am335x: Update elm phandle binding 49a7f01064a9 perf jitdump: Add the right header to get the major()/minor() definitions ddbc719f99cf tools: iio: iio_generic_buffer: initialize channel array pointer 0d9dcf852334 iio: humidity: hdc100x: fix sensor data reads of temp and humidity 281269f8a0b0 iio: light: us5182d: Add missing error code assignment before test 7c94a8b2ee8c iio: magn: add a driver for AK8974 bcdf177d046c iio: magn: DT bindings for AK8974 f6b6a28e2dbc nvme: Prevent controller state invalid transition 3cd0126dca82 quota: fill in Q_XGETQSTAT inode information for inactive quotas 44f4641073f1 orangefs: clean up debugfs globals 1beba52d46f0 android: binder: Remove deprecated create_singlethread_workqueue 7b142d8fd0bd android: binder: fix dangling pointer comparison 6a9aabb107c6 staging: android: ion: fix 'line over 80 characters' 31f453eac56b iio: pressure: bmp280: fix runtime suspend/resume crash 193e2d4fd91c iio: add Kconfig selects needed for triggered buffer compiles 35538d7822e8 dma-buf/sw_sync: de-stage SW_SYNC fc0c9a03b57e staging/android: add Doc for SW_SYNC ioctl interface e912c881f135 staging/android: prepare sw_sync files for de-staging a04f915eba94 staging/android: move trace/sync.h to sync_trace.h a4ebee657c9b staging/android: do not let userspace trigger WARN_ON 45e98152850c iio: stx104: Unregister IIO device on remove callback f8adf645db03 iio: proximity: as3935: set up buffer timestamps for non-zero values 3c68858df7c2 iio: humidity: am2315: set up buffer timestamps for non-zero values b234f683dde9 iio: accel: bma220_spi: set up buffer timestamps for non-zero values 7d3cc21dab53 iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999 b2f0c09664b7 iio: sw-trigger: Fix config group initialization 776b645315d3 staging: iio: ad5933: Return correct value for AD5933_OUT_RANGE. bb9947c3a14e iio: pressure: bmp280: fix wrong pointer passed to PTR_ERR() 04b8290f3b95 staging: android: ion: Get rid of ion_reserve 0ba5aa477f42 staging: android: ion: Drop ion_carveout_allocate definitions f82ad60e2b82 staging: android: ion: Get rid of map_dma/unmap_dma da792ccb63d6 staging: android: ion: Drop ion_phys interface c7df077b6d6d staging: android: ion: Get rid of ion_sg_table 803394d03b43 staging: ks7010: do not dereference priv if priv is null 6bef3f01398d Staging: ks7010: michael_mic: fixed macros coding style issue 695872eae5cb staging: ks7010: Delete a variable in write_to_device() eeed92c0c082 staging: ks7010: Delete unnecessary assignments for buffer variables 58043f2527fe staging: ks7010: Delete unnecessary checks before the function call "kfree" add125054b87 cdc-acm: fix wrong pipe type on rx interrupt xfers 73577d61799e ehci-platform: add the max clock number to 4 d6b76c4ddb12 USB: bcma: support old USB 2.0 controller on Northstar devices 6e958051cb07 usbip: vhci_hcd: fix return value check in add_platform_device() d35cbed6047c whci: Remove deprecated create_singlethread_workqueue 13a88bf5e0fa cdc-wdm: cleanup debug messages f5a49057c714 ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul d7e60d52ac8c ASoC: Intel: bytcr_rt5640: log quirks ec1c90e777e5 ASoC: Intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet 0565e773c272 AsoC: Intel: Add quirks for MinnowBoard MAX df1a2776a795 ASoC: Intel: bytcr_rt5640: add MCLK support 59e8b6520c6e ASoC: Intel: bytcr_rt5640: add IN3 map e214f5e78aca ASoC: Intel: bytcr_rt5640: default routing and quirks on Baytrail-CR 038a50e735c8 ASoC: Intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing f47088d5ae6b ASoC: Intel: bytcr_rt56040: additional routing quirks 89b8907ce28f ASoC: Intel: bytcr_rt5640: add SSP2_AIF2 routing a3f10de1843a ASoC: Intel: atom: enable configuration of SSP0 3d240d73df4e ASoC: Intel: Atom: add definitions for modem/SSP0 interface a68bc0d43e1b ASoC: Intel: Atom: auto-detection of Baytrail-CR 5d98f58fd66e ASoC: Intel: bytcr_rt5640: enable differential mic quirk 68817cdb3b9f ASoC: Intel: bytcr_rt5640: quirk for mono speaker 73442e3ccbc3 ASoC: Intel: bytcr-rt5640: add Asus T100TAF quirks c49aed77d55b ASoC: rt5640: add internal clock source support 68d81dea4fc1 staging: vt6656: main_usb: don't print error when allocating urb fails e89549b91e48 staging: rtl8192u: r8192U_core: don't print error when allocating urb fails ca47d8f3ff7b staging: most: hdm-usb: hdm_usb: don't print error when allocating urb fails 86b368dbfd83 staging: media: lirc: lirc_sasem: don't print error when allocating urb fails f11055b9aeb8 staging: media: lirc: lirc_imon: don't print error when allocating urb fails 1a55f38d6302 staging: comedi: drivers: usbduxfast: don't print error when allocating urb fails ff7bbff3bc6f usb: wusbcore: wa-xfer: don't print error when allocating urb fails 6b017b7d1094 usb: wusbcore: wa-nep: don't print error when allocating urb fails 7190c178e65b usb: usbip: stub_rx: don't print error when allocating urb fails 2bd07d3c2105 usb: usb-skeleton: don't print error when allocating urb fails 792f94f5473b usb: storage: usb: don't print error when allocating urb fails 0450ba406922 usb: misc: yurex: don't print error when allocating urb fails 39acc8a843c3 usb: misc: uss720: don't print error when allocating urb fails 843ac1975d14 usb: misc: sisusbvga: sisusb: don't print error when allocating urb fails da4e20ffcedf usb: misc: lvstest: don't print error when allocating urb fails a131f41f5ba6 usb: misc: legousbtower: don't print error when allocating urb fails 2d40390337dc usb: misc: ldusb: don't print error when allocating urb fails 5656bbb772e5 usb: misc: iowarrior: don't print error when allocating urb fails d3ec72b0c158 usb: misc: ftdi-elan: don't print error when allocating urb fails c6b1caaf2a64 usb: misc: appledisplay: don't print error when allocating urb fails 71574a558d24 usb: misc: adutux: don't print error when allocating urb fails c3014d33f586 usb: class: usbtmc: don't print error when allocating urb fails 4675e961b8c4 usb: atm: usbatm: don't print error when allocating urb fails 7ff56857e352 usb: atm: ueagle-atm: don't print error when allocating urb fails 8ebbbf2e5dc0 usb: atm: cxacru: don't print error when allocating urb fails c6a4c9fcfd2a uwb: hwa-rc: don't print error when allocating urb fails 7ef9153d9af5 misc: delete bh1780 driver 1ae64a517043 ARM: imx_v6_v7_defconfig: Add CONFIG_MPL3115 171befefb274 ARM: dts: imx7s-warp: Add MPL3115 sensor support a2f114553164 ARM: dts: TS-4900: add basic device tree 1a7723b1ec42 of: documentation: add bindings documentation for TS-4900 8736f8022e53 spi: spidev_test: fix build with musl libc a43cd4bb3795 MAINTAINERS: add tools/spi/ to the SPI entry 0a83df6c8cac dm crypt: increase mempool reserve to better support swapping 802934b2cfde dm round robin: do not use this_cpu_ptr() without having preemption disabled 90012149ef17 ARM: imx: no need to select SMP_ON_UP explicitly 1544c42ed990 drm/i915: Initialise mmaped_count for i915_gem_object_info 556ae220ac64 regulator: rk808: Delete owner assignment 8f0ebd0ce1ee ARM: imx_v6_v7_defconfig: Enable GPU support 82515ff777fd ARM: dts: imx: ventana: add RS485 txen gpio support 0a88c95eed22 ARM: dts: imx: add Gateworks Ventana GW553x support e68015d19731 DT: leds: Add bindings for ISSI is31fl319x 8c40b7d09ec1 leds: is31fl319x: 1/3/6/9-channel light effect led driver d9853490176c drm/etnaviv: take GPU lock later in the submit process b28c9bf65c4f ARM: dts: imx7d: fix GIC nodes interrupt and register specification 974a3abcffae ARM: dts: imx7d: move ARM platform peripherals inside soc node 21a2c58a9c12 drm/i915: Record the RING_MODE register for post-mortem debugging 57bc699d4339 drm/i915: Only record active and pending requests upon a GPU hang 03382dfb633c drm/i915: Print the batchbuffer offset next to BBADDR in error state c84455b4bacc drm/i915: Move debug only per-request pid tracking from request to ctx bde13ebdab07 drm/i915: Introduce i915_ggtt_offset() 058d88c4330f drm/i915: Track pinned VMA 19880c4a3f19 drm/i915: Consolidate i915_vma_unpin_and_release() 48bb74e48bc2 drm/i915: Use VMA for wa_ctx tracking a5e85c8a4dca drm/i915: Use VMA for render state page tracking 51d545d0268f drm/i915: Use VMA as the primary tracker for semaphore page 9b3b7841b86d drm/i915/overlay: Use VMA as the primary tracker for images 57f275a22b08 drm/i915: Move common seqno reset to intel_engine_cs.c adc320c4b709 drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c 56c0f1a7c1ae drm/i915: Use VMA for scratch page tracking 57e885318119 drm/i915: Use VMA for ringbuffer tracking e5cdb22b2799 drm/i915: Move assertion for iomap access to i915_vma_pin_iomap 7abc98fadfdd drm/i915: Only change the context object's domain when binding bf3783e52a89 drm/i915: Use VMA as the primary object for context state f23eda8cb444 drm/i915: Use VMA directly for checking tiling parameters a83718b6819d drm/i915: Convert fence computations to use vma directly 8b797af189c9 drm/i915: Track pinned vma inside guc 624192cfd371 drm/i915: Add convenience wrappers for vma's object get/put 78ef2d9abad6 drm/i915: Add fetch_and_zero() macro 81a8aa4a6c85 drm/i915: Create a VMA for an object 247177ddd517 drm/i915: Always set the vma->pages 95b2ab56a53d drm/i915: Remove redundant WARN_ON from __i915_add_request() 2bd160a131ac drm/i915: Reduce i915_gem_objects to only show object information 6da8482936c7 drm/i915: Focus debugfs/i915_gem_pinned to show only display pins 61fb00d6ea12 drm/i915: Remove inactive/active list from debugfs 546b1b6a4099 drm/i915: Store the active context object on all engines upon error c0ce4663611e drm/i915: Reduce amount of duplicate buffer information captured on error d045446df196 drm/i915: Record the position of the start of the request 7466c291b1d2 drm/i915: Show RPS autotuning thresholds along with waitboost 3b7c7e52efda USB: serial: mos7840: fix non-atomic allocation in write path 5a5a1d614287 USB: serial: mos7720: fix non-atomic allocation in write path 90844f00049e drm: make drm_get_format_name thread-safe 31b02dd71871 x86/apic, ACPI: Fix incorrect assignment when handling apic/x2apic entries 6de421198c75 x86/apic, ACPI: Remove the repeated lapic address override entry parsing a91bf718dbc9 x86/mm/numa: Open code function early_get_boot_cpu_id() 7bb8b777794b EDAC, wq: Remove deprecated create_singlethread_workqueue() eb8fc32354aa mlxsw: spectrum_router: Fix use after free cfad65c7fa9e net: dsa: b53: remove .owner and .bus fields for driver b22ae0b4d966 net: macb: add missing free_netdev() on error in macb_probe() 02ee9b18dedf qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() 858aa65c5110 cxgb4/cxgb4vf: Add set VF mac address support 7829451c695e cxgb4: Add control net_device for configuring PCIe VF 4cf0b354d92e rhashtable: avoid large lock-array allocations e79c6a4fc923 net: make net namespace sysctls belong to container's owner c110486f6cb2 proc: make proc entries inherit ownership from parent f8c46cb39079 netns: do not call pernet ops for not yet set up init_net namespace 1c8d477a77e2 pNFS/flexfiles: Fix layoutstat periodic reporting 694d0d0bb203 Linux 4.8-rc2 6be3ffaa0e15 tools/virtio: add dma stubs 446374d7c7f8 vhost/test: fix after swiotlb changes 21bc54fc0cdc vhost/vsock: drop space available check for TX vq 52012619e5a2 ringtest: test build fix 0268263f0cf2 i2c: meson: Use complete() instead of complete_all() fea03a6ab1d8 i2c: brcmstb: Use complete() instead of complete_all() 752c3899f97c i2c: bcm-kona: Use complete() instead of complete_all() 8d263be8716d i2c: bcm-iproc: Use complete() instead of complete_all() 434f14e74544 i2c: at91: fix support of the "alternative command" feature 97ccd4af120c i2c: ocores: add missed clk_disable_unprepare() on failure paths 4d01d8801926 i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer() ce8cb803d8b9 i2c: mux: demux-pinctrl: properly roll back when adding adapter fails a78a136fa933 CodingStyle: Remove "Don't use C99-style comments" 02bef8f98d26 drm/i915: Unbind closed vma for i915_gem_object_unbind() 35a9611ca0e7 drm/i915: Initialize return value for empty i915_gem_object_unbind() 865a1caa4b6b CodingStyle: Clarify and complete chapter 7 35db7e94cdee README: Delete obsolete i386 info + update arch/i386/ paths d1669c8288a2 doc-rst: customize RTD theme, drop padding of inline literal 6203a642785a Documentation: clk: update file names containing referenced structures a55a51da7a8d doc-rst: add docutils config file 666756252dee doc-rst: add stand-alone conf.py to gpu folder 482941aa84a6 doc-rst: add media/conf_nitpick.py b32febad7706 doc-rst: add stand-alone conf.py to media folder 606b9ac81a63 doc-rst: generic way to build only sphinx sub-folders ec22eb53106b {net,IB}/mlx5: MKey/PSV commands via mlx5 ifc 278277866334 {net,IB}/mlx5: CQ commands via mlx5 ifc 73b626c182df net/mlx5: EQ commands via mlx5 ifc a533ed5e179c net/mlx5: Pages management commands via mlx5 ifc 20bb566bda7b net/mlx5: MCG commands via mlx5 ifc 732ef5ad8ff6 net/mlx5: PD and UAR commands via mlx5 ifc 20ed51c643b6 net/mlx5: Access register and MAD IFC commands via mlx5 ifc 04ed5ad5db68 net/mlx5: Init/Teardown hca commands via mlx5 ifc d16d9d2ad778 net: phy: initialize rc to zero to avoid returning garbage value 952fcfd08c81 net: remove type_check from dev_get_nest_level() e20038724552 macsec: fix lockdep splats when nesting devices 1e10f3fbfb1c net: bfin_mac: Fix a few spelling fixes bc561632dddd net: ipv6: Do not keep IPv6 addresses when IPv6 is disabled 54236ab09e96 net/sctp: always initialise sctp_ht_iter::start_fail 5ba092efc7dd net/irda: handle iriap_register_lsap() allocation failure c15c0ab12fd6 ipv6: suppress sparse warnings in IP6_ECN_set_ce() 0ed661d5a48f bpf: fix write helpers with regards to non-linear parts e8c2993a4c9f net: ethernet: mediatek: add the missing of_node_put() after node is used done d7005652cd31 net: ethernet: mediatek: fixed that initializing u64_stats_sync is missing b4c0e0c61f81 calipso: fix resource leak on calipso_genopt failure eb36333896f8 net: wireless: realtek: rtlwifi: usb: don't print error when allocating urb fails dbea99d6d95d net: wireless: marvell: mwifiex: usb: don't print error when allocating urb fails da8794ce8e77 net: wireless: marvell: libertas_tf: if_usb: don't print error when allocating urb fails 3de6e8852f55 net: wireless: intersil: orinoco: orinoco_usb: don't print error when allocating urb fails 938f89e50a41 net: wireless: broadcom: brcm80211: brcmfmac: usb: don't print error when allocating urb fails 71c4c616eced net: wireless: ath: ar5523: ar5523: don't print error when allocating urb fails aa38b885e521 net: wimax: i2400m: usb-notif: don't print error when allocating urb fails ef6cd1301e06 net: usb: usbnet: don't print error when allocating urb fails d7c4e84e3481 net: usb: lan78xx: don't print error when allocating urb fails 12800ea95a88 net: usb: hso: don't print error when allocating urb fails 7fe7cfa43a99 net: can: usb: usb_8dev: don't print error when allocating urb fails 2479204b2563 net: can: usb: peak_usb: pcan_usb_core: don't print error when allocating urb fails bc1af47df2bc net: can: usb: kvaser_usb: don't print error when allocating urb fails 2a4a1e4013bd net: can: usb: gs_usb: don't print error when allocating urb fails 912f85e104f4 net: can: usb: esd_usb2: don't print error when allocating urb fails 87ced2f9584e net: can: usb: ems_usb: don't print error when allocating urb fails 6176e89c5734 net: fix up a few missing hashtable.h conflict resolutions 93db2cf8caa1 net: thunderx: Don't set RX_PACKET_DIS while initializing 0052c92f8f84 net: thunderx: Use netdev_rss_key_fill() helper e22e86ea987d net: thunderx: Configure tunnelling protocol parsing c43548d26cb4 net: thunderx: Use napi_consume_skb for bulk free a3a8ce4ce78d net: thunderx: Don't set mac address for secondary Qset VFs 3458c40d608a net: thunderx: Reset RXQ HW stats when interface is brought down ecae29cb15c1 net: thunderx: Improvement for MBX interface debug messages a8671acca872 net: thunderx: Use skb_add_rx_frag() for split buffer Rx pkts e412621394fa net: thunderx: Use netdev's name for naming VF's interrupts 09de39176b62 net: thunderx: Support for 83xx mixed QLM/DLM config 949b53314198 net: thunderx: Add support for 16 LMACs of 83xx 6465859aba1e net: thunderx: Add RGMII interface type support 3f8057cfe8ad net: thunderx: Add QSGMII interface type support 57aaf63cb13c net: thunderx: Add 81xx support to BGX driver 0bcb7d510c85 net: thunderx: Support for different LMAC types within BGX 52358aad36ab net: thunderx: Enable mailbox interrupts on 81xx/83xx 02a72bd8cded net: thunderx: Enable CQE_RX desc's extension fields 3a397ebe154b net: thunderx: Set queue count based on number of CPUs 0025d93ebb9b net: thunderx: Add support for 81xx and 83xx chips f7ff0ae84412 net: thunderx: Add VNIC's PCI devid on future chips a5c3d4985eea net: thunderx: Moved HW capability info from macros to structure 5ac6caab2249 dtb: xgene: Fix backward compatibility 03377e381bf4 drivers: net: xgene: Fix backward compatibility c50fc2622cbc Documentation: dtb: xgene: Add rxlos GPIO mapping 72d256439fcf dtb: xgene: Add rxlos-gpios property 27ecf87c8a9d drivers: net: xgene: Poll link status via GPIO 3eb7cb9dc946 drivers: net: xgene: XFI PCS reset when link is down 4f1c8d811251 drivers: net: xgene: Change port init sequence 29b4eafbae9c drivers: net: xgene: Fix RSS indirection table fields cecd6e510c65 drivers: net: xgene: Fix error deconstruction path 15e32296e447 drivers: net: xgene: fix: Delete descriptor rings and buffer pools 6e434627bce2 drivers: net: xgene: fix: Add dma_unmap_single ee0f95440dc1 drivers: net: xgene: Fix compiler warnings 2b05980d895e h8300: Add missing include file to asm/io.h 783011b13095 unicore32: mm: Add missing parameter to arch_vma_access_permitted adf0516845bc netfilter: remove ip_conntrack* sysctl compat code 8937bd80fce6 bpf: allow bpf_get_prandom_u32() to be used in tracing 1633ac0a2e77 samples/bpf: add verifier tests for the helper access to the packet 6841de8b0d03 bpf: allow helpers access the packet directly 747ea55e4f78 bpf: fix bpf_skb_in_cgroup helper naming 03ff49793451 sit: make function ipip6_valid_ip_proto() static 9e6e60ecbd73 samples/bpf: Add test_current_task_under_cgroup test 60d20f9195b2 bpf: Add bpf_current_task_under_cgroup helper aed704b7a634 cgroup: Add task_under_cgroup_hierarchy cgroup inline function to headers 4851b1b207d6 rpmsg: Drop prototypes for non-existing functions 14096c13ef5b remoteproc/omap: revise a minor error trace message 334765f45b4d remoteproc/omap: fix various code formatting issues 9d7814a9a48e remoteproc: print hex numbers with a leading 0x format 730f84ce6d59 remoteproc: align code with open parenthesis f145928d496d remoteproc: fix bare unsigned type usage 899585ad3964 remoteproc: use variable names for sizeof() operator 56324d7a2294 remoteproc: fix couple of minor typos b605ed8b2db6 remoteproc: use proper format-specifier for printing dma_addr_t a138c883193a samples/rpmsg: add support for multiple instances 211e3a93e5b5 rpmsg: use dynamic_hex_dump for hex dump traces 0963679c0c30 rpmsg: align code with open parenthesis 8d95b322ba34 rpmsg: use proper format-specifier for printing dma_addr_t a8bb3fd90830 rpmsg: remove pointless OOM prints 6c49fbe369b0 rpmsg: virtio_rpmsg_bus: Fix randomly placed semi-colon d95e329a55ba sfc: get timer configuration from adapter 539de7c5240a sfc: set interrupt moderation via MCDI a995560a2796 sfc: use new performance based event queue init ca889a052c20 sfc: retrieve second word of datapath capabilities 7014d7f672f7 sfc: allow asynchronous MCDI without completion function d29e33d6d087 sfc: update MCDI protocol headers e3e9652a4320 net: ethernet: mediatek: enhance the locking using the lightweight ones 7752f09cb1e8 clk: mvebu: armada-39x: add clk description for supported interfaces 6bd483c0367f ACPICA: Update version to 20160729 8a23133c7a2a clk: use ERR_CAST() for __clk_create_clk() 34f3a91b3bf3 ACPICA: OSL: Fix a regression that old GCC requires a workaround for strchr() 9fa1cebdbfff ACPICA: OSL: Cleanup the inclusion order of the compiler-specific headers d2d48eae4639 ACPICA: EFI: Port acpidump to EDK2 environment 911a9b842874 ACPICA: Applications: Fix a potential issue that help messages may be dumped to acpi_gbl_debug_file 435779fe1336 clk: fixed-rate: Convert into a module platform driver 971451b3b15d clk: fixed-factor: Convert into a module platform driver dd99cbcca4fe ACPICA: Clib: Eliminate acpi_os_XXXFile()/acpi_log_error and link clibrary fxxx()/errno/perror() instead f173a7750eb1 ACPICA: Clib: Add -nostdinc support for EFI layer e323c02dee59 ACPICA: MSVC9: Fix inclusion order issue 4e2fc6a0aa0a ACPICA: Clib/EFI: Fix wrong order of standard integer types/IO handles da24f31d33dd ACPICA: Clib: Fix wrong mini C library usage 5fb3ab848b35 ACPICA: Clib: Cleanup va_arg related code b597664f8f87 ACPICA: Clib: Fix build issues when ACPI_USE_STANDARD_HEADERS is not defined by converting size_t to acpi_size 556eae8bea04 ACPICA: Applications: Enable USE_NATIVE_ALLOCATE_ZEROED environment for all applications eba4ed2046c6 ACPICA: acpidump: Fix a duplicate variable definition 722280ecac0e ACPICA: OSL: Add correct acpi_gbl_debug_timeout export to allow acpiexec to link e8f2c16f74ed ACPICA: Debugger: Fix wrong inclusions in dbfileio.c 6ea8c546f365 ACPICA: FADT support cleanup 2af52c2bd20c ACPICA: Events: Introduce acpi_mask_gpe() to implement GPE masking mechanism 9556ec4ec1d3 ACPICA: Use os_allocate_zeroed d8303ace36aa ACPICA: iASL/Disassembler: Add a check for missing filename 2368b1a17c95 ACPICA: Divergence: Port declarators back to ACPICA 02dcdc3e860a ACPICA: Simplify configuration for "Max Loops" system parameter 7c312ad1f280 ACPICA: Disassembler: Add option to emit embedded External operators/opcodes 60d836fcdf7c ACPICA: Debugger: Extend some max line lengths b5c0875a1603 ACPICA: Utilities: Introduce facility to allow Linux to set correct logging levels 7fdb5cea9bf2 ACPICA: Interpreter: Remove temporary code for External() opcode fee4ab9c0cf2 ACPICA: Fix deconstification warnings (-Wcast-qual) with acpi_ns_root_initialize(). 4857a94de17a ACPICA: Fix deconstification warnings (-Wcast-qual) with function traces. 989eafd0b609 clk: core: Avoid double initialization of clocks 915128b621a0 clk: sunxi: apb0: Use new macro CLK_OF_DECLARE_DRIVER cb1291c3fdf0 clk: sunxi: mod0: Use new macro CLK_OF_DECLARE_DRIVER 9a0c42d216a6 clk: nxp: Use new macro CLK_OF_DECLARE_DRIVER aa8d7122609d clk: axis: Use new macro CLK_OF_DECLARE_DRIVER c7296c51ce5d clk: core: New macro CLK_OF_DECLARE_DRIVER 947d2c2cd334 PM / sleep: Update some system sleep documentation 2cf9a57811bd clk: divider: Fix clk_divider_round_rate() to use clk_readl() 601bbae0bc10 dsa: mv88e6xxx: hide unused functions 1738cd3ed342 net: ena: Add a driver for Amazon Elastic Network Adapters (ENA) f411a6160bd4 net: phy: Add gmiitorgmii converter support 71e11aff3451 Documentation: DT: net: Add Xilinx gmiitorgmii converter device tree binding documentation 300d8b93d735 net: Add mask for Control register 10Mbps speed e120dcb6b2a1 ses: Fix racy cleanup of /sys in remove_dev() 3eb6cd6834c3 Documentation: exclude media documentation from pdf generation f907ba930780 Documentation: switch to pdflatex for pdf generation 609afe6b49ef Documentation/sphinx: build the media intermediate rst files for all outputs c2d5be14cb39 docs: kernel-documentation: remove some highlight directives 62822e2ec4ad PM / hibernate: Restore processor state before using per-CPU variables bae170efd6c4 power: reset: hisi-reboot: Unmap region obtained by of_iomap 7a4947cf6f26 power: reset: reboot-mode: fix build error of missing ioremap/iounmap on UM 5381cfb6f042 power: supply: max17042_battery: fix model download bug. aceeffbb59bb zfcp: trace full payload of all SAN records (req,resp,iels) 94db3725f049 zfcp: fix payload trace length for SAN request&response 771bf03537dd zfcp: fix D_ID field with actual value on tracing SAN responses 7c964ffe586b zfcp: restore tracing of handle for port and LUN with HBA records d27a7cb91960 zfcp: trace on request for open and close of WKA port 0102a30a6ff6 zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace 35f040df97fa zfcp: retain trace level for SCSI and HBA FSF response records 4eeaa4f3f1d6 zfcp: close window with unblocked rport during rport gone 70369f8e15b2 zfcp: fix ELS/GS request&response length for hardware data router bd77befa5bcf zfcp: fix fc_host port_type with NPIV c51e012942a7 orangefs: do not allow client readahead cache without feature bit ce7c6c9e1d99 mpt3sas: Fix resume on WarpDrive flash cards a7a0729c4532 docs: Set the Sphinx default highlight language to "guess" dd257933fa4b nfsd: don't return an unhashed lock stateid after taking mutex 6c223761eb54 smartpqi: initial commit of Microsemi smartpqi driver fc520f8b4fa3 of/platform: disable the of_platform_default_populate_init() for all the ppc boards 482664ddba81 orangefs: add features op 53fb45d3df6f arm64: defconfig: enable CONFIG_LOCALVERSION_AUTO 2323439fd0c8 arm64: defconfig: add options for virtualization and containers dfbca61af0b6 arm64: hibernate: handle allocation failures 0194e760f7d2 arm64: hibernate: avoid potential TLB conflict f046f3df6653 perf ppc64le: Fix build failure when libelf is not present 33da54fa86e2 perf tools mem: Fix -t store option for record command e1717e0485af perf intel-pt: Fix ip compression 9adeb8e72dbf arm64: Handle el1 synchronous instruction aborts cleanly c9161d72b33f greybus: camera: Remove support for legacy modules 4608d96fb491 clk: rockchip: fix incorrect GATE bits for {c, g}pll_aclk_perihp_src on rk3399 bcd3006f07ef ARM: 8596/1: amba: Support clk parents and rates assigned in DT 7619751f8c90 ARM: 8595/2: apply more __ro_after_init d782e426b835 ARM: 8594/1: enable binfmt_flat on systems with an MMU 55604b7ab1b5 ARM: 8593/1: cache-l2x0.c: Do not clear bit 23 in prefetch control register fc1473103cfa ARM: 8592/1: cache-l2x0.c: Replace magic numbers 7d281b620d22 ARM: 8589/1: asm/memory.h: remove dead definitions 3cb59581a860 ARM: 8588/1: localise objcopy flags bf31c5e07db8 ARM: 8587/1: dma-mapping: Use %zu for printing a size_t variable ac96a609dca8 greybus: firmware: add comment to show size calculations 0675363ac7ff greybus: firmware: s/should/must b2abeaa10d57 greybus: firmware: s/_LEN/_SIZE 769cb83704db greybus: firmware: Remove extra parenthesis 3590d50e2313 dma-buf/fence: kerneldoc: remove spurious section header 0951e458d2eb dma-buf/fence: kerneldoc: remove unused struct members 4a008c002133 hwmon: (ftsteutates) Correct ftp urls in driver documentation 04445681f710 ASoC: tegra: add tegra sgtl5000 machine driver 979cf59acc9d ASoC: Intel: Skylake: Fix error return code in skl_probe() cb1b69b0b15b netfilter: nf_tables: add hash expression 0b1de5d58e19 drm/i915: Use SSE4.1 movntdqa to accelerate reads from WC memory d31d7cb1460c drm/i915: Support for creating write combined type vmaps 5a78ff7bf7e2 Revert "gpu: drm: omapdrm: dss-of: add missing of_node_put after calling of_parse_phandle" 2f6963cb52be ASoC: sunxi: compatibility for sun6i to SPDIF fbb016a25dd0 ASoC: sunxi: Add bindings for sun6i to SPDIF 4e85e7776eba ASoC: omap-mcbsp: Enable TX/RX under and overflow interrupts 9b731bcfdec4 MIPS: KVM: Propagate kseg0/mapped tlb fault errors 0741f52d1b98 MIPS: KVM: Fix gfn range check in kseg0 tlb faults 8985d5038235 MIPS: KVM: Add missing gfn range check c604cffa9347 MIPS: KVM: Fix mapped fault broken commpage handling a28ebea2adc4 KVM: Protect device ops->create and list_add with kvm->lock 023e9fddc361 KVM: PPC: Move xics_debugfs_init out of create 017300da3a45 phy: sun9i-usb: fix error handling bf8ca651e1f8 phy: brcm-sata: Return proper error if brcm_sata_phy_init fails 1766e7b3763a mfd: da8xx-cfgchip: New header file for CFGCHIP registers b33ecca87df9 phy-sun4i-usb: Add support for peripheral-only mode 0c756134cf76 drm: Protect fb_defio in drivers with CONFIG_KMS_FBDEV_EMULATION 9db7d2b20c1f drm/radeon|amgpu: Make fbdev emulation optional 183cd49f1da0 drm/vmwgfx: select CONFIG_FB b1116f645cb5 drm: Remove superflous linux/fb.h includes 44adece57e26 drm/fb-helper: Add a dummy remove_conflicting_framebuffers 20c389e656a8 clk: rockchip: fix incorrect aclk_emmc source gate bits on rk3399 aca411a4b17a KVM: s390: reset KVM_REQ_MMU_RELOAD if mapping the prefix failed 75a4615c95a2 KVM: s390: set the prefix initially properly 95f3be798472 perf/x86/intel/uncore: Add enable_box for client MSR uncore 10e9e7bd598f perf/x86/intel/uncore: Fix uncore num_counters 68187872c76a uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions e8cb0fe6e7cc locking/Documentation: Add Korean translation 8b9e77155574 locking/Documentation: Fix a typo of example result d7cab36db83b locking/Documentation: Fix wrong section reference dfeccea61716 locking/Documentation: Maintain consistent blank line 9a7e858c5270 ARM: s3c2410_defconfig: Remove CONFIG_IPV6_PRIVACY 9d0380df6217 xfrm: policy: convert policy_lock to spinlock d5b8f86dc720 xfrm: policy: don't acquire policy lock in xfrm_spd_getinfo ae33786f73a7 xfrm: policy: only use rcu in xfrm_sk_policy_lookup a7c44247f704 xfrm: policy: make xfrm_policy_lookup_bytype lockless e37cc8ade5af xfrm: policy: use atomic_inc_not_zero in rcu section 30846090a746 xfrm: policy: add sequence count to sync with hash resize e1e551bc5630 xfrm: policy: prepare policy_bydst hash for rcu lookups a5eefc1df641 xfrm: policy: use rcu versions for iteration and list add/del 1fd92dbaabe3 clk: imx7d: do not set the parent of IMX7D_ENET_AXI_ROOT_SRC aa8b187eeab5 hwmon: (it87) Features mask must be 32 bit wide 22d61acffbbe MAINTAINERS: Add linux-clk patchwork URL 904e6ead02dc clk: migrate ref counts when orphans are reunited e0cb1b841637 clk: renesas: r8a7795: Fix SD clocks af48d7bc3756 ARM: cpuidle: Fix error return code 8b0510b52478 PM / Domains: Always enable debugfs support if available 5830169f4726 mm/memory_hotplug.c: initialize per_cpu_nodestats for hotadded pgdats f33e6f0671b3 mm, oom: fix uninitialized ret in task_will_free_mem() bcbf0d566b6e kasan: remove the unnecessary WARN_ONCE from quarantine.c 615d66c37c75 mm: memcontrol: fix memcg id ref counter on swap charge move 1f47b61fb407 mm: memcontrol: fix swap counter leak on swapout from offline cgroup 2f95ff90b996 proc, meminfo: use correct helpers for calculating LRU sizes in meminfo c1470b33bb6e mm/hugetlb: fix incorrect hugepages count during mem hotplug 0ed6389c483d netfilter: nf_tables: rename set implementations a6c46d9bc9d8 ipvs: use nf_ct_kill helper d0b35b93d45c netfilter: use_nf_conn_expires helper in more places 9f7c824a44c9 netfilter: nf_dup4: remove redundant checksum recalculation ceee4091d622 netfilter: physdev: add missed blank e5e693ab49a9 netfilter: conntrack: Only need first 4 bytes to get l4proto ports 54479449c801 clk: rockchip: mark rk3399 hdcp_noc and vio_noc as critical 289ef679086c ALSA: usb: caiaq: audio: don't print error when allocating urb fails a3f457d9636b clk: rockchip: fix rk3399 aclk_vio gate bit 003f50ab673c HID: wacom: Update last_slot_field during pre_report phase 42691398be08 nfsd: Fix race between FREE_STATEID and LOCK b60ab70bbece ARM: dts: rockchip: add syscon-reboot-mode DT node 2e9e2863c7be arm64: dts: rockchip: add syscon-reboot-mode DT node ff9a71afc948 nl80211: explicitly check enum nl80211_mesh_power_mode 4fdbc67a25ce mac80211: call get_expected_throughput only after adding station 12d20fc9186a cfg80211: identically validate beacon interval for AP/MESH/IBSS 18a21e2c079a soc: rockchip: add reboot-mode header a67823c1ed10 percpu-refcount: init ->confirm_switch member properly 9b4b3f6a062b ahci: disable correct irq for dummy ports bbe11fab0b6c macsec: use after free when deleting the underlying device 104a49339094 macvtap: fix use after free for skb_array during release 2e81a4eeedca ext4: avoid deadlock when expanding inode size ad05711cec12 arm64: Remove stack duplicating code from jprobes cd27396e6103 ahci: also use a per-port lock for the multi-MSIX case 539587511835 usb: misc: usbtest: add fix for driver hang 443a8c41cd49 ext4: properly align shifted xattrs when expanding inodes 418c12d08dc6 ext4: fix xattr shifting when expanding inodes part 2 d0141191a202 ext4: fix xattr shifting when expanding inodes 502aa0a5be63 nfsd: fix dentry refcounting on create 1ea049b2de5d bvec: avoid variable shadowing warning 005411ea7ee7 doc: update block/queue-sysfs.txt entries c21377f8366c nvme: Suspend all queues before deletion 8d970654b767 drm/i915: Deal with NV12 CbCr plane AUX surface on SKL+ b63a16f6cd89 drm/i915: Compute display surface offset in the plane check hook for SKL+ 66a2d927cb0e drm/i915: Make intel_adjust_tile_offset() work for linear buffers b9b2403845f1 drm/i915: Allow calling intel_adjust_tile_offset() multiple times 60d5f2a45b5f drm/i915: Limit fb x offset due to fences c2ff7370aee6 drm/i915: Adjust obj tiling vs. fb modifier rules 72618ebfde9e drm/i915: Use fb modifiers for display tiling decisions 2949056c8622 drm/i915: Pass around plane_state instead of fb+rotation d21967740f4b drm/i915: Move SKL hw stride calculation into a helper ef78ec9423b9 drm/i915: Don't pass pitch to intel_compute_page_offset() 6687c9062c46 drm/i915: Rewrite fb rotation GTT handling e0299908d606 video: fbdev: pxafb: potential NULL dereference on error 53d73a0adc81 fb: adv7393: Use IS_ENABLED() instead of checking for built-in or module d50b3f43db73 fbdev/efifb: Fix 16 color palette entry calculation 71668292151e fbdev: Remove deprecated create_singlethread_workqueue b59ac9a3dbcf omapfb: panel-dsi-cm: Remove deprecated create_singlethread_workqueue 7d4a8088f69e video: s3c2410fb: Register cpufreq notifier only on S3C24xx 6b610e004baf video: fbdev: mb862xx: mb862xx-i2c: don't print error when adding adapter fails 23658356665f omapfb/dss: wait_for_completion_interruptible_timeout expects long 25348160e9a4 video: ARM CLCD: add special panel hook for Versatiles 1d3f0cbe0d3a video: ARM CLCD: add special board and panel hooks for Nomadik 046ad6cdeb3f video: ARM CLCD: support Nomadik variant 03d14c36af98 video: ARM CLCD: support pads connected in reverse order af29897f1046 video: ARM CLCD: support DT signal inversion flags c38162be301d video: ARM CLCD: backlight support for OF 1d1e56f4140d omapfb: Fix regulator API abuse in dss.c and hdmi4/5.c 7f8ed01ea5d4 cfg80211: always notify userspace when wireless netdev is removed 896ff0635a31 cfg80211: always notify userspace of new wireless netdevs eae4430ee7c5 mac80211: remove skb header offset mangling in ieee80211_build_hdr 3b17fbf87d5d mac80211: mesh: Add support for HW RC implementation d52c0569bab4 x86/apic/x2apic, smp/hotplug: Don't use before alloc in x2apic_cluster_probe() 26f2c75cd2cf sched/cputime: Fix omitted ticks passed in parameter 8ae3ea48df0d ASoC: topology: Fix error return code in soc_tplg_dapm_widget_create() 61743bfaf061 ASoC: atmel-pdmic: add missing clk_disable_unprepare() on error in atmel_pdmic_cpu_dai_startup() d721b02fd00b drm/i915: Account for TSEG size when determining 865G stolen base 05cc995f4d44 gpio: mmio: add brcm,bcm6345 support c17c2db99cb3 gpio: dt-bindings: add brcm,bcm6345-gpio bindings 1e23437563dd pinctrl: st: Use second parameter to gpio specifier 1d9d0c65d95e ASoC: fix W=1 build warnings 22e766146a5a ASoC: mediatek: mark symbols static where possible 6b0ffacdaf54 ASoC: atmel-pdmic: mark symbols static where possible 19c891924b76 ASoC: arizona: Connect ASRCs to both clock domains fa54aade5338 ASoC: wm2000: Fix return of uninitialised varible 70fcad495b99 ASoC: Fix leak of rtd in soc_bind_dai_link d581bc88cb0b greybus: firmware: Fix typo in documentation 295b5269d638 greybus: firmware: use 'tag' instead of 'firmware_tag' 9f77b80fdfeb greybus: control: make disconnecting a core operation 8f71a975d415 greybus: hd: add cport_shutdown callback 6471c0039cd2 greybus: hd/es2: add cport_clear callback and ARPC 0e7cd0d25989 greybus: hd/es2: add cport_quiesce callback and ARPC a9dc1cf5b7b5 greybus: hd/es2: add cport_connected callback and ARPC a0ad85ae866f usb: dwc3: gadget: stop processing on HWO set 79d17482a409 usb: dwc3: don't set last bit for ISOC endpoints 207707d8fd48 usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG 17a1dc5e22d2 usb: udc: core: fix error handling 7442e6db5bdd usb: gadget: fsl_qe_udc: off by one in setup_received_handle() 327b21da884f usb/gadget: fix gadgetfs aio support. 3887db5c2b65 usb: gadget: composite: Fix return value in case of error bd610c5aa9fc usb: gadget: uvc: Fix return value in case of error 63196e989699 usb: gadget: fix check in sync read from ep in gadgetfs 528d28138f91 usb: misc: usbtest: usbtest_do_ioctl may return positive integer 4c4f106c032f usb: dwc3: fix missing platform_set_drvdata() in dwc3_of_simple_probe() ec57fcd042a9 usb: phy: omap-otg: Fix missing platform_set_drvdata() in omap_otg_probe() cee51c33f52e usb: gadget: configfs: add mutex lock before unregister gadget 88c09eacf560 usb: gadget: u_ether: fix dereference after null check coverify warning c526c62d565e usb: gadget: composite: fix dereference after null check coverify warning 700aa7ff8d2c usb: renesas_usbhs: Use dmac only if the pipe type is bulk 9ab967e6db74 usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable() 772ce81264b1 usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmac 6862e6ad95e9 efi/capsule: Allocate whole capsule into virtual memory f72075c9eda8 x86/platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case 5bc653b73182 x86/efi: Allocate a trampoline if needed in efi_free_boot_services() 0f9d85b7aca3 pinctrl: nomadik: use of_property_read_bool 6ea5dcdf7924 gpio: Add GPIO support for the Diamond Systems GPIO-MM 0ba19cfc2a66 gpio: Add Intel WhiskeyCove PMIC GPIO driver 1625f4529957 net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key 5e334c199a25 drm/i915/guc: Consolidate firmware major-minor to one place c1bb11451ed9 drm/i915: Store number of active engines in device info e24165537312 dma-buf/sync_file: only enable fence signalling on poll() 395dec6f6bc5 Documentation: add doc for sync_file_get_fence() 972526a40932 dma-buf/sync_file: add sync_file_get_fence() a02b9dc90d84 dma-buf/sync_file: refactor fence storage in struct sync_file e1aaf311dbe8 dma-buf/fence-array: add fence_is_array() dc80d7038883 drm/imx-ldb: Add support to drm-bridge 5ff3e2c3c3ee x86/boot: Rework reserve_real_mode() to allow multiple tries d0de0f685db7 x86/boot: Defer setup_real_mode() to early_initcall time 18bc7bd523e0 x86/boot: Synchronize trampoline_cr4_features and mmu_cr4_features directly 007b75605338 x86/boot: Run reserve_bios_regions() after we initialize the memory map 82ba4faca1bf x86/irq: Do not substract irq_tlb_count from irq_call_count ace7fab7a6cd x86/mm: Fix swap entry comment and macro f9bcf1e0e014 sched/cputime: Fix steal time accounting 62d16b5a3fca x86/mm/kaslr: Fix -Wformat-security warning 721643642041 drm/mediatek: set mt8173 dithering function 2f3f4dda747c drm/mediatek: Add gamma correction. 94106a8dbaf5 arm64: defconfig: Add Renesas R-Car HSUSB driver support as module f72f4b44dfa8 gpio: Add AXP209 GPIO driver 647dbd1e8487 pinctrl: qcom: Add generic ssbi and spmi GPIO/MPP bindings 2e47707918b6 pinctrl: sun6i: add SPDIF to pin description. e23efa311110 gpio: pca954x: Add vcc regulator and enable it af7752106e4f s390/dasd: fix failing CUIR assignment under LPAR 12beb346710b Merge tag 'pxa-fixes-v4.8' of https://github.com/rjarzmik/linux into randconfig-4.8 306d674a2ddd drm/mediatek: add ARM_SMCCC dependency b5db361eb774 drm/mediatek: add CONFIG_OF dependency 851da9ac53a5 drm/mediatek: add COMMON_CLK dependency e0a5d3370245 drm/mediatek: Add GAMMA engine basic function 0664d1392c26 drm/mediatek: Add AAL engine basic function 37b2a2149bd3 drm: mediatek: add Maintainers entry for Mediatek DRM drivers f08aff444ae0 net: ethernet: renesas: sh_eth: use new api ethtool_{get|set}_link_ksettings 9fd0375ad376 net: ethernet: renesas: sh_eth: use phydev from struct net_device 4b5b9ba553f9 openvswitch: do not ignore netdev errors when creating tunnel vports 05b8ad25bc8b samples/bpf: fix bpf_perf_event_output prototype 0d7826ddded6 ipr: Fix sync scsi scan e7f851684efb megaraid_sas: Fix probing cards without io port dafa6b0db2d6 net: hns: fix typo in g_gmac_stats_string[] 672ca65d9aa8 tipc: fix variable dereference before NULL check fff8019a08b6 net: macb: Add 64 bit addressing support for GEM 054c67d1c82a qed*: Add support for ethtool link_ksettings callbacks. 2a05a622d88a net: ethernet: ti: cpsw: move ale, cpts and drivers params under cpsw_common dbc4ec522d2e net: ethernet: ti: cpsw: move napi struct to cpsw_common 606f39939595 net: ethernet: ti: cpsw: move platform data and slaves info to cpsw_common e38b5a3db84c net; ethernet: ti: cpsw: move irq stuff under cpsw_common 2c836bd9a247 net: ethernet: ti: cpsw: move cpdma resources to cpsw_common 5d8d0d4d46ed net: ethernet: ti: cpsw: move links on h/w registers to cpsw_common 56e31bd89334 net: ethernet: ti: cpsw: replace pdev on dev 649a1688c960 net: ethernet: ti: cpsw: create common struct to hold shared driver data 82b52104a31a net: ethernet: ti: cpsw: don't check slave num in runtime ef4183a1d75b net: ethernet: ti: cpsw: remove clk var from priv 6f1f58361fa2 net: ethernet: ti: cpsw: remove priv from cpsw_get_slave_port() parameters list 0a440f8f4f75 net: ethernet: ti: cpsw: remove intr dbg msg from poll handlers 27e9e1039125 net: ethernet: ti: cpsw: simplify submit routine ab10dccb1160 rps: Inspect PPTP encapsulated by GRE to get flow hash 59cc1f61f09c net: sched: convert qdisc linked list to hashtable e87a8f24c915 net: resolve symbol conflicts with generic hashtable.h 6039892396d8 mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lock 57dea93ac42d rmap: fix compound check logic in page_remove_file_rmap c8efc390c1e0 mm, rmap: fix false positive VM_BUG() in page_add_file_rmap() 6423aa8192c5 mm/page_alloc.c: recalculate some of node threshold when on/offline memory 81cbcbc2d810 mm/page_alloc.c: fix wrong initialization when sysctl_min_unmapped_ratio changes 3b33719c9b74 thp: move shmem_huge_enabled() outside of SYSFS ifdef a545de5ce2ef revert "ARM: keystone: dts: add psci command definition" 73984137d32b rapidio: dereferencing an error pointer f3332532463f power/supply: unify DT documentation 8c0984e5a753 power: move power supply drivers to power/supply d8d378fa1a0c tools/testing/nvdimm: fix SIGTERM vs hotplug crash ed0ab110235c clk: sunxi-ng: Fix inverted test condition in ccu_helper_wait_for_lock dfa299705565 drm/i915: Fix modeset handling during gpu reset, v5. 3871f42a57ef drm/i915: fix aliasing_ppgtt leak bf74c93cd769 drm/i915: fix WaInsertDummyPushConstPs 85bf59d18872 drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2 58e311b09c31 drm/i915/gen9: Give one extra block per line for SKL plane WM calculations 3cffb0a44750 drm/i915: Acquire audio powerwell for HD-Audio registers 2ca17b87e85f drm/i915: Add missing rpm wakelock to GGTT pread 0a491b96aa59 drm/i915/fbc: FBC causes display flicker when VT-d is enabled on Skylake d8b6161f7294 drm/i915: Clean up the extra RPM ref on CHV with i915.enable_rc6=0 7ff9a5561471 drm/i915: Program iboost settings for HDMI/DVI on SKL 5728e0de741a drm/i915: Fix iboost setting for DDI with 4 lanes on SKL fae82e59d2ff drm/i915: Handle ENOSPC after failing to insert a mappable node b89b815c32f2 ravb: use proper names for suspend/resume functions 9c706a49d660 net: ipconfig: fix use after free f9db43bc2968 arm64: Kconfig: select HISILICON_IRQ_MBIGEN only if PCI is selected 5a3f75a4b2da arm64: Kconfig: select ALPINE_MSI only if PCI is selected a20303725ec3 ARM: dts: realview: Fix PBX-A9 cache description b5c86b7496d7 ARM: tegra: fix erroneous address in dts f2b54191f7be ARM: dts: add syscon compatible string for AP syscon 83e484fcbe44 ARM: dts: add syscon compatible string for CP syscon af9d238c6a1d ARM: oxnas: select reset controller framework de8a06f674a6 ARM: hide mach-*/ include for ARM_SINGLE_ARMV7M 549fba3a615a ARM: don't include removed directories 239486baee2b ASoC: rsrc-card: use asoc_simple_card_clean_reference() 885fc0595a3e ASoC: simple-card: use asoc_simple_card_clean_reference() 0f4e0711b735 ASoC: simple-card-utils: add asoc_simple_card_clean_reference() 27b010815bcf ASoC: rsrc-card: use asoc_simple_card_canonicalize_cpu() 16f1de6f3656 ASoC: simple-card: use asoc_simple_card_canonicalize_cpu() 983cebd602af ASoC: simple-card-utils: add asoc_simple_card_canonicalize_cpu() 7de249964f55 arm: oabi compat: add missing access checks 33e465ce7cb3 percpu_ref: allow operation mode switching operations to be called concurrently 3f49bdd95855 percpu_ref: restructure operation mode switching 18808354b796 percpu_ref: unify staggered atomic switching wait behavior b2302c7fdc65 percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() a2f5630cb737 percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation 75cd45a49781 Fixing copy-paste errors and removing unneeded newlines f837297ad824 drm: Add DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags v2 5dd20bbae8a3 drm/radeon: Set MASTER_UPDATE_MODE to 0 again b8fc75cfee43 drm/radeon: Provide page_flip_target hook 3fd4b751c540 drm/amdgpu: Set MASTER_UPDATE_MODE to 0 again 325cbba19a32 drm/amdgpu: Provide page_flip_target hook c229bfbbd04a drm: Add page_flip_target CRTC hook v2 88afb9e6cd3c gpu: drm: radeon: radeon_i2c: don't print error when adding adapter fails e7b26d12cd44 gpu: drm: amd: amdgpu: amdgpu_i2c: don't print error when adding adapter fails e2b84e4be374 drm/amdgpu: use more than 64KB fragment size if possible 92696dd52e58 drm/amdgpu: flip frag_ptes and update_pts 27c5f36fe138 drm/amdgpu: add adev to the pte_update_params 29efc4f5dfe4 drm/amdgpu: rename amdgpu_vm_update_params 1303c73c61fe drm/amdgpu: cleanup VM fragment defines 3a8a6ab4a59f drm/amdgpu: remove unused VM defines 61cb8cef526d drm/amd/amdgpu: Simplify bitfield operations in gfx v8 5003f2785a20 drm/amd/amdgpu: Simplify various gfx v8 functions 62d2ce4b09f6 drm/amd/amdgpu: Correct whitespace in GFX v8 9accf2fd33e9 drm/amdgpu: Change the virtual_display type from int to char*. a657ae7e5c0c ASoC: Intel: Skylake: remove module id query at runtime 64cb1d0ad0ea ASoC: Intel: Skylake: Populate modules after loading 0556ba463b24 ASoC: Intel: Skylake: modify snd_skl_get_module_info args 4e968d9e46ce remoteproc: qcom: hexagon: Fix error return code in q6v5_probe() c14b9a940e53 remoteproc: core: Remove pointless OOM print 353861660aa2 remoteproc: core: Trivial: Improve error checking, spelling and debug prints 9c219b2337b8 remoteproc: core: Ensure error message is clear c8ced113c283 rpmsg: remove unneeded conversions to bool aec742e8e1cf get_maintainer: Don't check if STDIN exists in a VCS repository e4b75760faac dmaengine: imx-sdma: (trivial) fix a typo 1c2e8e6b6429 dmaengine: omap-dma: Support for LinkedList transfer of slave_sg cb7958dfa9bc dmaengine: omap-dma: Use pointer to omap_sg in slave_sg setup's loop 3c9b833f5bff dmaengine: omap-dma: Add more debug information when freeing channel 2d1a9a946fae dmaengine: omap-dma: Dynamically allocate memory for lch_map b57ebe080cff dmaengine: omap-dma: Simplify omap_dma_callback a5dc3fcac4a2 dmaengine: omap-dma: Simplify omap_dma_start_sg parameter list 23a34f9d03a5 regulator: tps65218: do not disable DCDC3 during poweroff on broken PMICs f11fa1796a4b mfd: tps65218: add version check to the PMIC probe 45c3b08a117e ARC: Elide redundant setup of DMA callbacks 18b43e89d295 ARC: Call trace_hardirqs_on() before enabling irqs 9bcd919eb842 EDAC, altera: Make a10_eccmgr_ic_ops static b55d2c847454 ARM: dts: STiH407-family: Add ports-implemented property in sata nodes e7190699ca8c ahci: st: Add ports-implemented property in support c2a4c5b75a71 drm/amdgpu: Fix memory trashing if UVD ring test fails ed1777de25e4 cgroup: add tracepoints for basic operations 4c737b41de7f cgroup: make cgroup_path() and friends behave in the style of strlcpy() bb09c8634b1e kernfs: remove kernfs_path_len() 3abb1d90f5d9 kernfs: make kernfs_path*() behave in the style of strlcpy() 0e0b2afdf644 kernfs: add dummy implementation of kernfs_path_from_node() 17f298cf5458 drm/i915: Move setting of request->batch into its single callsite 737aac2465e9 drm/i915: Mark unmappable GGTT entries as PIN_HIGH b5163dbb17fd drm/i915: Fix nesting of rps.mutex and struct_mutex during powersave init b3136a77a490 greybus: fix up copyright dates on arpc.h b06bc7ec4da2 drm/i915: Flush GT idle status upon reset f0b22e39e340 sched/debug: Add taint on "BUG: Sleeping function called from invalid context" b79daf858992 x86/mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation 25dfe4785332 x86/mm/64: Enable KASLR for vmemmap memory region d1c6d149cf04 sched/debug: Make the "Preemption disabled at ..." message more useful 5e44258d168b x86/build: Reduce the W=1 warnings noise when compiling x86 syscall tables d3bafff78331 ARM: EXYNOS: Enable ARCH_SUPPORTS_BIG_ENDIAN explicitly 5a52e8f82237 x86/platform/UV: Fix kernel panic running RHEL kdump kernel on UV systems 22ac2bca92f2 x86/platform/UV: Fix problem with UV4 BIOS providing incorrect PXM values e363d24c2b99 x86/platform/UV: Fix bug with iounmap() of the UV4 EFI System Table causing a crash 054f621fd5b1 x86/platform/UV: Fix problem with UV4 Socket IDs not being contiguous 3e035305875c x86/entry: Clarify the RF saving/restoring situation with SYSCALL/SYSRET 811b1f58610d greybus: lights: enable multi color LED support e95d0dfb229f pinctrl: intel: merrifield: Add missed header 8cf4345575a4 pinctrl/amd: Remove the default de-bounce time b120a3c28652 pinctrl: pistachio: Drop pinctrl_unregister for devm_ registered device 5b236d0fde21 pinctrl: meson: Drop pinctrl_unregister for devm_ registered device 57fa2de1e567 greybus: greybus-driver: Add intf_oops operation aa877175e7a9 cpu/hotplug: Prevent alloc/free of irq descriptors during CPU up/down (again) 6f4deb18a505 gpio: max730x: set gpiochip data pointer before using it 127bada1a195 greybus: camera: Remove reference to ara subdevice 5cf0791da5c1 x86/mm: Disable preemption during CR3 read+write 7d0e76d6cbbc greybus: arpc: move arpc definitions to their own header 83d474f7aa46 greybus: es2: fix USB vendor-request prefixes a4fe35072f3c greybus: greybus_protocols: fix apba vendor-request comment ca49e64f0cb1 selftests/powerpc: Specify we expect to build with std=gnu99 a52ff34e5ec6 ALSA: hda - Manage power well properly for resume b9a4a0d02c5b powerpc/vdso: Fix build rules to rebuild vdsos correctly eebb40e0814f drm/i915: Remove LVDS and PPS suspend time save/restore 164af597ce94 powerpc/Makefile: Use cflags-y/aflags-y for setting endian options 8090ba8c216f drm/i915: Apply the PPS register unlock workaround more consistently 335f752ba948 drm/i915/dp: Restore PPS HW state from the encoder resume hook ed6143b8f753 drm/i915/lvds: Restore initial HW state during encoder enabling 5a162e229a04 drm/i915: Merge TARGET_POWER_ON and PANEL_POWER_ON flag definitions 44cb734cd2ea drm/i915: Merge the PPS register definitions 404f6aac9b3e x86: Apply more __ro_after_init and const 03fc6ea97f02 ARM: dts: Add Arria10 SD/MMC EDAC devicetree entry fb754f958f8e x86/mm/KASLR: Increase BRK pages for KASLR memory randomization c7d2361f7524 x86/mm/KASLR: Fix physical memory calculation on KASLR memory randomization 911049845d70 EDAC, altera: Add Arria10 SD-MMC EDAC support 22cc1ca3c546 x86/hpet: Fix /dev/rtc breakage caused by RTC cleanup 80127a39681b locking/percpu-rwsem: Optimize readers and reduce global impact a518b0a5b0d7 selinux: Implement dentry_create_files_as() hook 469f00231278 x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text 08be8f63c40c locking/pvstat: Separate wait_again and spurious wakeup stats 64a5e3cb3080 locking/qspinlock: Improve readability c2ace36b884d locking/pvqspinlock: Fix a bug in qstat_read() 229ce6315747 locking/pvqspinlock: Fix double hash race 2db34e8bf9a2 locking/qrwlock: Fix write unlock bug on big endian systems 98b0a8578050 sched/deadline: Remove useless parameter from setup_new_dl_entity() 9279e0d2e565 sched/core: Add documentation for 'cookie' argument eaecf41f5abf sched/fair: Optimize find_idlest_cpu() when there is no choice 772bd008cd9a sched/fair: Make the use of prev_cpu consistent in the wakeup path bd425d4bfc7a sched/core: Fix power to capacity renaming in comment 7c3edd2c300b sched/fair: Improve PELT stuff some more a1fd46565bea sched/core: Fix one typo 31851a9874d6 sched/fair: Remove 'cpu_busy' parameter from update_next_balance() c0c8c9fa210c sched/deadline: Fix lock pinning warning during CPU hotplug 6075620b0590 sched/cputime: Mitigate performance regression in times()/clock_gettime() b8922125e479 sched/fair: Fix typo in sync_throttle() a23eadfae2fd sched/deadline: Fix wrap-around in DL heap 4491ed5042f0 usb: dwc3: pci: add Intel Kabylake PCI ID 7c705dfe2ebe usb: dwc3: gadget: always cleanup all TRBs e5b36ae2f851 usb: dwc3: gadget: fix for short pkts during chained xfers c7de57347183 usb: dwc3: gadget: increment request->actual once e48c178814b4 perf/core: Optimize perf_pmu_sched_task() 3e2c1a67d616 perf/x86/intel: Clean up LBR state tracking a5dcff628a67 perf/x86/intel: Remove redundant test from intel_pmu_lbr_add() c3a61a2c5c6b perf/x86/intel: Eliminate dead code in intel_pmu_lbr_del() 68f7082ffb05 perf/x86: Ensure perf_sched_cb_{inc,dec}() is only called from pmu::{add,del}() 09e61b4f7849 perf/x86/intel: Rework the large PEBS setup code 3f005e7de3db perf/core: Sched out groups atomically 4da449ae1df9 netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes db4a835601b7 perf/core: Set cgroup in CPU contexts for new cgroup events 0b8f1e2e26bf perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash 6731b0d611a1 x86/timers/apic: Inform TSC deadline clockevent device about recalibration 1a9e4c564ab1 x86/timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error c987ff0d3cb3 iommu/dma: Respect IOMMU aperture when allocating afbf72505be3 greybus: sdio: increase maximum segment size 64f28ada9349 greybus: greybus_protocol: fix order of sdio get caps response 162f2db394a0 ARM: dts: exynos: Properly select eMMC HighSpeed mode on Odroid XU a30051491ac7 ARM: exynos_defconfig: Enable PM_DEBUG 1924e05e6014 HID: wacom - add touch_arbitration parameter to wacom module 41372d5d40e7 HID: wacom: Augment 'oVid' and 'oPid' with heuristics for HID_GENERIC e5bc8eb1b022 HID: wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar 192c859df93b ARM: exynos_defconfig: Enable bus frequency scaling with devfreq 97f6e0cc3502 powerpc/32: Fix crash during static key init 2cccbb368a2b KVM: arm64: vgic-its: Plug race in vgic_put_irq 99e5e886a0a5 KVM: arm64: vgic-its: Handle errors from vgic_add_lpi 774439e12b53 drm/i915/guc: re-optimise i915_guc_client layout c18468c4b2db drm/i915/guc: use for_each_engine_id() where appropriate e02757d91f74 drm/i915/guc: add engine mask to GuC client & pass to GuC 84b7f88235df drm/i915/guc: refactor guc_init_doorbell_hw() 8888cd015458 drm/i915/guc: doorbell reset should avoid used doorbells f9cc1d1f808d powerpc: Update obsolete comment in setup_32.c about early_init() dbd6ef29a74e drm/i915: Use RCU to annotate and enforce protection for breadcrumb's bh 7d70c63c7132 powerpc: Print the kernel load address at the end of prom_init() 83348ba84ee0 drm/i915: Move missed interrupt detection from hangcheck to breadcrumbs 70cb472c6d7a drm/i915: Always mark the writer as also a read for busy ioctl d737a5805581 xfrm: state: don't use lock anymore unless acquire operation is needed c8406998b801 xfrm: state: use rcu_deref and assign_pointer helpers b65e3d7be06f xfrm: state: add sequence count to detect hash resizes df7274eb70b7 xfrm: state: delay freeing until rcu grace period has elapsed 02efdff7e209 xfrm: state: use atomic_inc_not_zero to increment refcount ae3fb6d32140 xfrm: state: use hlist_for_each_entry_rcu helper 2d0ab9c36f6c ARM: S3C24XX: Add missing DMA device for Mini2440 board 971466bff474 ARM: S3C24XX: Add dma_mask assignments for DMA devices e45a8a9e60ff xfrm: constify xfrm_replay structures 36d1c9cd07cd arm64: dts: exynos: Use human-friendly symbols for timer interrupt flags c6a05a0563ef gpio: stmpe: Add STMPE1600 support 6bb9f0d93399 mfd: Add STMPE1600 support bd495916f2f0 Documentation: dt: Add stmpe1600 compatible string to STMPE MFD 43db289d00c6 gpio: stmpe: Rework registers access 897ac6674c64 mfd: stmpe: Rework registers access c16bee7897bf mfd: stmpe: Use generic bit mask name 6936e1f88d23 gpio: stmpe: Write int status register only when needed 287849cb3814 gpio: stmpe: Fix edge and rising/falling edge detection c4dd1ba355aa mfd: stmpe: Add reset support for all STMPE variant 0f4be8cf637e mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum c1da59dad0eb cdc-wdm: Clear read pipeline in case of error 4d81aaa53c2d s390/pageattr: handle numpages parameter correctly 9ba333dc55cb s390/dasd: fix hanging device after clear subchannel c7a318ba868c powerpc/ptrace: Fix coredump since ptrace TM changes 1bc8b816cb80 powerpc/32: Fix csum_partial_copy_generic() 7bb90c3715a4 bridge: Fix problems around fdb entries pointing to the bridge device 16af080e4778 ahci: qoriq: enable snoopable sata read and write 107a077d1934 ahci: qoriq: adjust sata parameter c6d2ee09c2ff cxl: Set psl_fir_cntl to production environment value 06f4e9489891 cpuset: make sure new tasks conform to the current config of the cpuset 535fd072202d libata-scsi: fix MODE SELECT translation for Control mode page 51350ea0d7f3 mm, writeback: flush plugged IO in wakeup_flusher_threads() 836384d2501d net: phy: micrel: Add specific suspend 0184165b2f42 ravb: add sleep PM suspend/resume support 0dff88d39fd0 net: dsa: b53: constify b53_io_ops structures a96d3b7593a3 dm9000: Fix irq trigger type setup on non-dt platforms 87eed3c74d7c ARM: fix address limit restoration for undefined instructions 61444cde9170 ARM: 8591/1: mm: use fully constructed struct pages for EFI pgd allocations b9a019899f61 ARM: 8590/1: sanity_check_meminfo(): avoid overflow on vmalloc_limit 631fee7d70e8 net: Remove fib_local variable 0d039f337f45 bonding: fix the typo bb8082f69138 ppp: build ifname using unit identifier for rtnl based devices 254a49d5139a drivers: net: cpsw: fix kmemleak false-positive reports for sk buffers 64827adc9e14 drm/amdgpu: fix vm init error path f2ee3b759593 orangefs: record userspace version for feature compatbility aac440ff22a2 drm: avoid "possible bad bitmask?" warning d7372cb6290e libata-scsi: use u8 array to store mode page copy a5d0dc810abf vti: flush x-netns xfrm cache when vti interface is removed a0cba2179ea4 Revert "printk: create pr_ functions" 255c0397bc40 ARM: imx6: mark GPC node as not populated after irq init to probe pm domain driver e55aeb6ba4e8 of/irq: Mark interrupt controllers as populated before initialisation 89c67752ae4d drivers/of: Validate device node in __unflatten_device_tree() beab47d55b88 of: Delete an unnecessary check before the function call "of_node_put" a3d1ddd932bc ipr: Fix sync scsi scan c4159a75b64c mm: memcontrol: only mark charged pages with PageKmemcg 8b078c603249 PCI: Update "pci=resource_alignment" documentation 7f1d642fbb5c drivers/perf: arm-pmu: Fix handling of SPI lacking "interrupt-affinity" property ad618c9983be PCI: Drop CONFIG_KEXEC_CORE ifdeffery 764f21665a12 spi: Drop io_mutex in error paths a026bb12cc57 drivers/perf: arm-pmu: convert arm_pmu_mutex to spinlock 9622c38f1cba drm/dp_helper: Rate limit timeout errors from drm_dp_i2c_do_msg() 29f21e049181 drm/dp_helper: Print first error received on failure in drm_dp_dpcd_access() 27528c667a21 drm: Add ratelimited versions of the DRM_DEBUG* macros 1426f7157efe drm/i915: Correct typo for __i915_gem_active_get_rcu in a comment 992c273af9d9 rxrpc: Free packets discarded in data_ready 50fd85a1f947 rxrpc: Fix a use-after-push in data_ready handler 2e7e9758b2b6 rxrpc: Once packet posted in data_ready, don't retry posting f9dc575725ba rxrpc: Don't access connection from call if pointer is NULL 17b963e31944 rxrpc: Need to flag call as being released on connect failure 3ec60043f7c0 iommu/dma: Don't put uninitialised IOVA domains 423595e89ddf iommu/exynos: Fix error handling for of_platform_device_create 4eacd4cb3a7c ceph: initialize pathbase in the !dentry case in encode_caps_cb() d8734849d800 rbd: nuke the 32-bit pool id check 517abe495df7 iommu/amd: Fix error return code in irq_remapping_alloc() a5604f260e68 iommu/amd: Fix non static symbol warning 99e608b5954c perf probe ppc64le: Fix probe location when using DWARF d820456dc70b perf probe: Add function to post process kernel trace events 840b49ba554b tools: Sync cpufeatures headers with the kernel 791cceb89f79 toops: Sync tools/include/uapi/linux/bpf.h with the kernel 9a008da21f5e ARM: i.MX: Move SOC_IMX1 into 'Device tree only' e1291cffcc50 ARM: i.MX: Remove i.MX1 non-DT support de2d6662ece0 ARM: i.MX: Remove i.MX1 Synertronixx SCB9328 board support 5081c3262f04 ARM: i.MX: Remove i.MX1 Armadeus APF9328 board support fd837b08d98c KVM: arm64: ITS: return 1 on successful MSI injection 097d06192caf spi: xlp: Add ACPI support for Vulcan SPI controller bebfb7301258 tools: Sync cpufeatures.h and vmx.h with the kernel 0775a9cbc694 usbip: vhci extension: modifications to vhci driver 0573f2c519e5 usb: core: of.c: fix defined but not declare warning a26a142275c6 usb: remove redundant dependency on USB_SUPPORT 59b71f774fc2 usb: host: max3421-hcd: fix mask of IO control register 5cce438298a0 USB: remove race condition in usbfs/libusb when using reap-after-disconnect 70f7ca9a0262 usb: devio, do not warn when allocation fails bc337b51508b usb: ehci: change order of register cleanup during shutdown aed9d65ac327 USB: validate wMaxPacketValue entries in endpoint descriptors 1ebe88d38dde usb: ulpi: Automatically set driver::owner with ulpi_driver_register() 3cc7e7b7872e USB: bcma: initialize Northstar USB 3.0 controller a094760b9a77 usb: storage: fix runtime pm issue in usb_stor_probe2 19f00b011729 perf probe: Support signedness casting c87edb361186 tracing: Fix tick_stop tracepoint symbols for user export 833415a3e781 cdc-wdm: fix "out-of-sync" due to missing notifications ec7b12685109 usb: dwc2: Remove deprecated create_singlethread_workqueue c936f45fc25f usb: ftdi-elan: Remove deprecated create_singlethread_workqueue 6a0bb4348bb4 USB: appledisplay: Remove deprecated create_singlethread_workqueue bd783108acfe usb: lvstest: Remove deprecated create_singlethread_workqueue 72cd194f897d usb: host: fsl-mph-dr-of: use of_property_read_bool 740a6a1720f6 usb: misc: Add driver for usb4604 3df33eff2ba9 perf stat: Avoid skew when reading events cb3f3378cd09 perf probe: Fix module name matching 8e34189b347d perf probe: Adjust map->reloc offset when finding kernel symbol from map 887fa86d6fd7 perf hists: Trim libtraceevent trace_seq buffers 9a8a5dcf20ee iommu/mediatek: Mark static functions in headers inline bcdc09af3ef3 perf script: Add 'bpf-output' field to usage message 9c6256a5e707 usb: misc: ftdi-elan: Fix off-by-one memory corruptions 28324936f3d6 usb: misc: usbtest: usbtest_do_ioctl may return positive integer 07d316a22e11 USB: hub: change the locking in hub_activate ca5cbc8b02f9 USB: hub: fix up early-exit pathway in hub_activate 6bb47e8ab98a usb: hub: Fix unbalanced reference count/memory leak/deadlocks 2a8e583c09c8 ARM: dts: imx53: Add IPU nodes for csi d04eba90998f ARM: dts: imx53: Add DMA configuration for UART 4e08d79b0883 ARM: imx_v6_v7_defconfig: enable more USB configurations 359a2f17604e regmap: debugfs: Add support for dumping write only device registers 1ea975cf1ef5 regmap: Add a function to check if a regmap register is cached 97b1d23f7bcb metag: Drop show_mem() from mem_init() 8bec0842ba2b ARM: dts: r8a7792: add DU support 3b0211af0629 ARM: dts: r8a7792: add DU clocks d6f5fe84b5f9 ARM: dts: r8a7792: fix misindented line feb13b95c3fc ARM: dts: silk: add sound support 320d6c5a08a4 ARM: dts: r8a7794: add sound support 298e4ee3d213 ARM: dts: r8a7794: add Audio-DMAC support 975fb77f874b ARM: dts: r8a7794: add MSTP10 clocks 2a29f9d6fea8 ARM: dts: r8a7794: add MSTP5 clocks 0b1f0e374404 ARM: dts: r8a7794: add audio clocks a2d30b9c555f ARM: dts: r8a7792: add VIN support 62855bcf1579 ARM: dts: r8a7792: add VIN clocks 78082700c888 ARM: dts: r8a7792: add I2C support eedee25c2181 ARM: dts: r8a7792: add I2C clocks ce01b14ecf19 ARM: dts: r8a7792: add SDHI support fe683922cb43 ARM: dts: r8a7792: add SD clocks a09f383ef729 ASoC: rsrc-card: use asoc_simple_card_canonicalize_dailink() 600ee2085515 ASoC: rsrc-card: use asoc_simple_card_init_dai() c958374f1cd2 ASoC: simple-card: use asoc_simple_card_canonicalize_dailink() c262c9ab7a95 ASoC: simple-card-utils: add asoc_simple_card_canonicalize_dailink() d8cb9354c86d ASoC: simple-card: use asoc_simple_card_init_dai() 21ba62f849a2 ASoC: simple-card-utils: add asoc_simple_card_init_dai() 78d3534c7557 ARM: davinci_all_defconfig: enable SMSC ethernet PHY 1a4938606a87 ARM: davinci_all_defconfig: enable RTC driver as module 47856204146b crypto: marvell - Don't hardcode block size in mv_cesa_ahash_cache_req 57cfda1ac74e crypto: marvell - Don't overwrite default creq->state during initialization 09951d83fc58 crypto: marvell - Update transformation context for each dequeued req 6dc156f4536b crypto: marvell - make mv_cesa_ahash_cache_req() return bool 3e5c66c9c31a crypto: marvell - turn mv_cesa_ahash_init() into a function returning void 2a8a78573b34 crypto: marvell - remove unused parameter in mv_cesa_ahash_dma_add_cache() 36225b9170ea crypto: marvell - be explicit about destination in mv_cesa_dma_add_op() bdc67da7947d crypto: caam - avoid kernel warnings on probe failure 66d2e2028091 crypto: caam - get rid of tasklet 65cf164a4afa crypto: caam - add ahash_edesc_add_src() 30a43b4498be crypto: caam - move job descriptor initialisation to ahash_edesc_alloc() 5588d039b5ea crypto: caam - add ahash_edesc_alloc() for descriptor allocation bc13c69e2969 crypto: caam - check and use dma_map_sg() return code 32686d34f8fb crypto: caam - ensure that we clean up after an error 343e44b15ecc crypto: caam - replace sec4_sg pointer with array d7b24ed4a9a4 crypto: caam - mark the hardware descriptor as cache line aligned 64ce56cb44f8 crypto: caam - incorporate job descriptor into struct ahash_edesc e11793f5dad8 crypto: caam - ensure descriptor buffers are cacheline aligned 3d5a2db69557 crypto: caam - fix DMA API mapping leak 5e38d20088d4 crypto: img-hash - Fix set_reqsize call fb67740e2fb8 crypto: img-hash - log a successful probe 436e3bb52b5b crypto: img-hash - Add support for export and import d084e13a1395 crypto: img-hash - Add suspend resume hooks for img hash 302a1bee8fd7 crypto: img-hash - Reconfigure DMA Burst length dd4f677b0c89 crypto: img-hash - Fix hash request context 10badea259fa crypto: img-hash - Fix null pointer exception 0fae0c1e1d79 crypto: testmgr - fix !x==y confusion e14e7d126765 crypto: ccp - Enable use of the additional CCP 99d90b2ebd8b crypto: ccp - Enable DMA service on a v5 CCP 084935b208f6 crypto: ccp - Add support for the RNG in a version 5 CCP 4b394a232df7 crypto: ccp - Let a v5 CCP provide the same function as v3 bb4e89b34d1b crypto: ccp - Refactor code to enable checks for queue space. 8256e683113e crypto: ccp - Refactor code supporting the CCP's RNG 58a690b701ef crypto: ccp - Refactor the storage block allocation code 956ee21a6df0 crypto: ccp - Refactoring: symbol cleanup a43eb9850757 crypto: ccp - Shorten the fields of the action structure fba8855cb240 crypto: ccp - Abstract PCI info for the CCP fa242e80c7fb crypto: ccp - Fix non-conforming comment style c5736a4067ad crypto: ixp4xx - Add missing npe_c release in error branches b363700ef50e crypto: ixp4xx - Fix a "simple if" coding style warning 3b2fbb3f06ef virtio/s390: deprecate old transport 2ab0d56aadbc virtio/s390: keep early_put_chars 347a529398e8 virtio_blk: Fix a slient kernel panic 28ad55578b8a virtio-vsock: fix include guard typo 3fda5d6e5801 vhost/vsock: fix vhost virtio_vsock_pkt use-after-free 1b8553c04bf9 9p/trans_virtio: use kvfree() for iov_iter_get_pages_alloc() 3cc36f6e34bd virtio: fix error handling for debug builds 58625edf9e25 virtio: fix memory leak in virtqueue_add() a0118c8b2be9 crypto: caam - fix non-hmac hashes c12abf346456 crypto: powerpc - CRYPT_CRC32C_VPMSUM should depend on ALTIVEC 44524a010a55 ARM: dts: da850: Add basic DTS for the LCDK 10ead752aab9 ARM: dts: da850: Add missing pin muxing for the UARTs 50ee91bdef41 arm64: Support hard limit of cpu count by nr_cpus 5958d19a143e powerpc/pnv/pci: Fix incorrect PE reservation attempt on some 64-bit BARs 55cae7a403f3 rxrpc: fix uninitialized pointer dereference in debug code c74dd88e77d3 powerpc/book3s: Fix MCE console messages for unrecoverable MCE. f75529fd712c spi: jcore: remove unnecessary platform_set_drvdata() 1e8140309540 ASoC: remove snd_soc_pcm_set/get_drvdata() 6adcbdcd4b6e ASoC: lpass-platform: don't use snd_soc_pcm_set_drvdata() aa0c2c68abd1 netfilter: ctnetlink: reject new conntrack request with different l4proto 00a3101f5618 netfilter: nfnetlink_queue: reject verdict request from different portid b18bcb0019cf netfilter: nfnetlink_queue: fix memory leak when attach expectation successfully b173a28f62cf netfilter: nf_ct_expect: remove the redundant slash when policy name is empty f7a1c358e51c ext2: Check return value from ext2_get_group_desc() b51d5275016c clk: renesas: r8a7796: Add watchdog module clock 2570d4005d47 clk: renesas: r8a7796: Add watchdog core clocks 46c8f0b077a8 timers: Fix get_next_timer_interrupt() computation f3b0946d629c genirq/msi: Make sure PCI MSIs are activated early 6dae61627d10 drm/amdkfd: print doorbell offset as a hex value bfcba288b97f ALSA - hda: Add support for link audio time reporting 50279d9b5fac ALSA - hda: Add support for parsing new HDA capabilities 404735c9fd8a ALSA - Ext hda: remove bus_parse_capabilities ec8ae5703da1 ALSA: convert users to core bus_parse_capabilities 6720b38420a0 ALSA: hda - move bus_parse_capabilities to core 61e8a0d5a027 powerpc/pci: Fix endian bug in fixed PHB numbering 10560b9afc8a powerpc/eeh: Switch to conventional PCI address output in EEH log 6fd40f192a9d cxl: Fix sparse warnings 164793379ad3 cxl: Fix NULL dereference in cxl_context_init() on PowerVM guests cbd74e1bc812 cxl: Use fixed width predefined types in data structure. 546c4402c574 powerpc/vdso: Add missing include file 9dc512819e4b powerpc: Fix unused function warning 'lmb_to_memblock' 38b8da79163b ARM: dts: da850: Add new ECAP and EPWM bindings bc14c49195e4 powerpc/powernv: Fix MCE handler to avoid trashing CR0/CR1 registers. 41f5e3bdbf70 ALSA: usb-audio: Add quirk for ELP HD USB Camera 9eebb750bb3a ARM: dts: imx6ul-pico-hobbit: Add Wifi support 7627e40c66b5 ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) 942526c35e97 ARM: i.MX6 Phytec PFLA02: Add supplies for the SoC internal regulators cd0f319bfbae arm: trizeps4_defconfig: disable IDE subsystem 12f6d59ccb4e arm: pxa255-idp_defconfig: disable IDE subsystem 85719b0e217b arm: lpda270_defconfig: disable IDE subsystem 6e6263069af8 arm: colibri_pxa270_defconfig: disable IDE subsystem d9edae44d76a ARM: pxa: add pxa25x device-tree support ca5be4c678a4 ARM: pxa: prepare pxa25x interrupts for device-tree platforms 1761b1076a64 ARM: pxa: remove platform dma code 976e509c2ddf ARM: pxa: remove devicetree boards from pxa_defconfig ffebc8c03449 ARM: dts: imx7s-warp: Add initial support 409a05fe10be ARM: multi_v7_defconfig: Enable ARM_IMX6Q_CPUFREQ cb4d97b423ce ARM: multi_v7_defconfig: Enable AHCI_IMX 7705b5ed8adc ARM: mxs: remove obsolete startup code for TX28 dc1cbd145eec batman-adv: Allow to disable debugfs support 06d640c9aad6 batman-adv: Keep batadv netdev when hardif disappears 27d684ec5bc7 batman-adv: Place kref_get for tvlv_handler near use 6913d61be575 batman-adv: Place kref_get for tvlv_container near use f489eab5b16b batman-adv: Place kref_get for nc_path near use da7a26af4ae7 batman-adv: Place kref_get for nc_node near use df28ca6bb328 batman-adv: Place kref_get for softif_vlan near use b2367e46fa0d batman-adv: Place kref_get for hard_iface near use f665fa7e85e9 batman-adv: Place kref_get for gw_node near use 6a51e09d8b58 batman-adv: Place kref_get for dat_entry near use 4e8389e17a97 batman-adv: Place kref_get for bla_backbone_gw near use 7282ac396ea6 batman-adv: Place kref_get for bla_claim near use 15d5ffdea0dd batman-adv: Place kref_get for tt_common near use e3387b266cf6 batman-adv: Place kref_get for tt_local_entry near use 55db2d590298 batman-adv: Place kref_get for orig_node near use 8427445886d2 batman-adv: Place kref_get for neigh_node near use 2e774ac2f7ad batman-adv: Place kref_get for neigh_ifinfo near use 23f554855911 batman-adv: Place kref_get for tt_orig_list_entry near use f257b99becf5 batman-adv: Place kref_get for orig_ifinfo near use 09537d186949 batman-adv: Place kref_get for orig_node_vlan near use 4c09a08b47ff batman-adv: Indicate netlink socket can be used with netns. ea4152e11716 batman-adv: add backbone table netlink support 8dad6f0db6b4 batman-adv: Provide bla group in the mesh_info netlink msg 04f3f5bf1883 batman-adv: add B.A.T.M.A.N. Dump BLA claims via netlink b71bb6f924fe batman-adv: add B.A.T.M.A.N. V bat_gw_dump implementations efb766af06e3 batman-adv: add B.A.T.M.A.N. IV bat_gw_dump implementations d7129dafcb71 batman-adv: netlink: add gateway table queries f02a478f518e batman-adv: add B.A.T.M.A.N. V bat_{orig, neigh}_dump implementations 024f99cb4acc batman-adv: add B.A.T.M.A.N. IV bat_{orig, neigh}_dump implementations 85cf8c859d53 batman-adv: netlink: add originator and neighbor table queries f32ed4b54ef4 batman-adv: Provide TTVN in the mesh_info netlink msg d34f05507db2 batman-adv: netlink: add translation table query b60620cf567b batman-adv: netlink: hardif query 07a3061e0832 batman-adv: netlink: add routing_algo query 94969208c8c7 batman-adv: Suppress debugfs entries for netns's 275019d2f00e batman-adv: Handle parent interfaces in a different netns b5dcbad25219 batman-adv: Fix consistency of update route messages 4d7de48c797c batman-adv: Use bitwise instead of arithmetic operator for flags f19dc7770f5d batman-adv: Remove orig_node reference handling from send_skb_unicast 86452f81d200 batman-adv: use kmem_cache for translation table a65e5481315e batman-adv: Introduce forward packet creation helper 4fd261bf586b batman-adv: fix boolreturn.cocci warnings 57b125029c04 batman-adv: iv_ogm, Reduce code duplication a8d8d1de414e batman-adv: disable sysfs knobs when GW-mode is not implemented 50164d8f500f batman-adv: B.A.T.M.A.N. V - implement GW selection logic 34d99cfefaac batman-adv: make GW election code protocol specific 086869438a73 batman-adv: make the GW selection class algorithm specific f55a2e844701 batman-adv: Remove unused primary_if and bat_priv variables f4acb1086bc9 batman-adv: Avoid sysfs name collision for netns moves 569c98504b20 batman-adv: Revert "postpone sysfs removal when unregistering" 77d69d8ce17c batman-adv: Modify mesh_iface outside sysfs context f2c750fedd2e batman-adv: Use rtnl link in device creation example 9791860ce543 batman-adv: Define module rtnl link name e61cdfa3343b batman-adv: Document optional batadv_algo_ops 7d0a55339f14 batman-adv: Start new development cycle 1d7406ce7bdf qed: Update app count when adding a new dcbx app entry to the table. 59bcb7972fc5 qed: Add dcbx app support for IEEE Selection Field. fb9ea8a9b70c qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode. c0c45a6bd7d0 qed: Remove the endian-ness conversion for pri_to_tc value. 98d8821a47f3 powerpc/powernv: Move IDLE_STATE_ENTER_SEQ macro to cpuidle.h e325d76f8bd2 powerpc/powernv: Load correct TOC pointer while waking up from winkle. 4d9021957b52 powerpc/powernv/ioda: Fix TCE invalidate to work in real mode again 54a94fcf2f00 powerpc/cell: Add missing error code in spufs_mkgang() 880a3d6afd06 powerpc/xics: Properly set Edge/Level type and enable resend d2cf5be07ff7 crypto: crc32c-vpmsum - Convert to CPU feature based module autoloading b817634276f7 Revert "drm/radeon: work around lack of upstream ACPI support for D3cold" c39b487f195b Revert "drm/amdgpu: work around lack of upstream ACPI support for D3cold" c007b3a697ac ARM: dts: imx6qdl: don't configure reserved pad settings 36e9d08b58f4 drm/cirrus: Fix NULL pointer dereference when registering the fbdev 2f8bc002e069 ARM: dts: NSP: Add new DT file for bcm958622hr d454c3762437 ARM: dts: NSP: Add new DT file for bcm958623hr f27eacf247da ARM: dts: NSP: Add new DT file for bcm988312hr 088e3148cff3 ARM: dts: NSP: Add new DT file for bcm958522er e3227c128990 ARM: dts: NSP: Add new DT file for bcm958525er 10baed1cdfca ARM: dts: NSP: Add GPIO reboot method to bcm958625xmc DTS file b1aaf88bb7dc ARM: dts: NSP: Add GPIO reboot method to bcm958625hr DTS file 70c341cfe993 ARM: dts: NSP: Specify RAM amount for BCM958525XMC board 21af8f454696 ARM: dts: NSP: Specify RAM amount for BCM958625K board bb239550d876 ARM: dts: NSP: Enable SATA and add i2c devices on XMC 70725d6e97ac ARM: dts: NSP: Enable SATA on bcm958625hr fa00c437eef8 aacraid: Check size values after double-fetch from user 1d48390117c7 qla2xxx: small cleanup in qla2x00_wait_for_hba_ready() 0d667f72b2a2 mpt3sas: Don't spam logs if logging level is 0 8bbb1cf63f5e mpt3sas: Fix warnings exposed by W=1 98c56ad32c33 mpt3sas: Eliminate dead sleep_flag code 96902835e7e2 mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() 8ccc7d6bad84 seccomp: Remove 2-phase API documentation 4b056a4bee00 um/ptrace: Fix the syscall number update after a ptrace 09b09cb9c569 um/ptrace: Fix the syscall_trace_leave call 310c8e40d5cd mpt3sas: Ensure the connector_name string is NUL-terminated a4f4528a3174 module: Fully remove the kernel_module_from_file hook caefd8c9a9fb gcc-plugins: Add support for plugin subdirectories 7040c83bfbaf gcc-plugins: Automate make rule generation 65d59ec8ad99 gcc-plugins: Add support for passing plugin arguments ed58c0e9eefe gcc-plugins: abort builds cleanly when not supported d26e94149276 kbuild: no gcc-plugins during cc-option tests 2602625b7e46 security, overlayfs: Provide hook to correctly label newly created files c957f6df52c5 selinux: Pass security pointer to determine_inode_label() 19472b69d639 selinux: Implementation for inode_copy_up_xattr() hook 121ab822ef21 security,overlayfs: Provide security hook for copy up of xattrs for overlay file 56909eb3f559 selinux: Implementation for inode_copy_up() hook d8ad8b496184 security, overlayfs: provide copy up security hook for unioned files 6cdaf03f8c23 RDS: add __printf format attribute to error reporting functions d50736a853b8 Microsemi VSC 8531/41 PHY Driver 07bf2e11ad05 net/fsl: use of_property_read_bool 7f5d5af0b2f8 hv_netvsc: Add handler for physical link speed change b37879e6ca70 hv_netvsc: Add query for initial physical link speed aeec3021043b net: ethernet: ti: cpdma: remove used_desc counter 37088f617d5b net/sched/sch_hfsc.c: remove unused cl_myfadj 678a6241c64e net/sched/sch_hfsc.c: keep fsc and virtual times in sync; fix an old bug 0caf5b261b63 qed: Use DEFINE_SPINLOCK() for spinlock a052517a8ff6 net/multicast: should not send source list records when have filter mode change 210a021dab63 drm/edid: Set 8 bpc color depth for displays with "DFP 1.x compliant TMDS". 196f954e2509 drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown" e10aec652f31 drm/edid: Add 6 bpc quirk for display AEO model 0. 013ad40d3709 net: ethernet: marvell: mvneta: use new api ethtool_{get|set}_link_ksettings c6c022e3602a net: ethernet: marvell: mvneta: use phydev from struct net_device 72582fdb9245 net: ethernet: greth: use phy_ethtool_{get|set}_link_ksettings 65752dda4b52 net: ethernet: greth: use phydev from struct net_device 0d5704bf4ebe net: ethernet: octeon: use phy_ethtool_{get|set}_link_ksettings 86bc5ed672ee net: ethernet: octeon: use phydev from struct net_device 09e3636047c6 bna: remove global bnad_list_mutex 285eb9c37281 bna: change type of bna_id to atomic_t a1f4064b1aa3 bna: remove useless linked list e068853409aa net: ipconfig: drop inter-device timeout 2647cffb2bc6 net: ipconfig: Support using "delayed" DHCP replies 22fc53887211 net: ipconfig: Add device name to debug messages b71724147e73 be2net: replace polling with sleeping in the FW completion path 92fbb1df83ec be2net: Avoid unnecessary firmware updates of multicast list 0aff1fbfe72e be2net: do not remove vids from driver table if be_vid_config() fails. 841f60fcc4e7 be2net: clear vlan-promisc setting before programming the vlan list 0e7bbcc104ba neigh: allow admin to set NUD_STALE c8952a707556 vfio/pci: Fix NULL pointer oops in error interrupt setup handling 1fe323aa1b23 sctp: use event->chunk when it's valid bbec7802c694 net: vxlan: lwt: Fix vxlan local traffic. 272d96a5ab10 net: vxlan: lwt: Use source ip address during route lookup. 981b58f66cfc irqchip/jcore-aic: Add J-Core AIC driver a9da291f25f0 dt-bindings: irqchip: Add J-Core interrupt controller bindings 8065694e6519 bpf: fix checksum for vlan push/pop helper 479ffcccefd7 bpf: fix checksum fixups on bpf_skb_store_bytes a2bfe6bf09a5 bpf: also call skb_postpush_rcsum on xmit occasions 66cf3504f4c5 net/ethernet: tundra: fix dump_eth_one warning in tsi108_eth e0e344e620b1 drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_update_fb() d81b7f340340 drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() calls 47bfd6c01efe drm/tilcdc: Get rid of legacy dpms mechanism 514d1a1f47eb drm/tilcdc: Use drm_atomic_helper_resume/suspend() afaf833dd5d7 drm/tilcdc: Enable and disable interrupts in crtc start() and stop() 018cfbde63a4 drm/tilcdc: tfp410: Add atomic modeset helpers to connector funcs 7c979b551836 drm/tilcdc: tfp410: Set crtc panel info at init phase 0f65d89b9a97 drm/tilcdc: panel: Add atomic modeset helpers to connector funcs ee6de21b6982 drm/tilcdc: panel: Set crtc panel info at init phase c72cc663649a drm/tilcdc: Remove tilcdc_verify_fb() 6b4736db9c5d drm/tilcdc: Remove obsolete crtc helper functions 305198de8943 drm/tilcdc: Set DRIVER_ATOMIC and use atomic crtc helpers 522a76f895d7 drm/tilcdc: Add drm_mode_config_reset() call to tilcdc_load() edc43303888c drm/tilcdc: Add atomic mode config funcs db380c58b76b drm/tilcdc: Add tilcdc_crtc_atomic_check() f6382f186d29 drm/tilcdc: Add tilcdc_crtc_mode_set_nofb() 47f571c6e5d7 drm/tilcdc: Initialize dummy primary plane from crtc init b961c48b056c drm/tilcdc: Add dummy primary plane implementation 0a1fe1b7c589 drm/tilcdc: Make tilcdc_crtc_page_flip() work if crtc is not yet on 8c65abb9140e drm/tilcdc: Make tilcdc_crtc_page_flip() public 20a98acba5ba drm/tilcdc: Fix tilcdc component master unloading 10a55a18f501 drm/tilcdc: Avoid error print by of_graph_get_next_endpoint() 24b31ba099c6 drm/tilcdc: Refer to panel.txt and tfp410.txt bindings in tilcdc.txt d85f850ed6b9 drm/tilcdc: Call drm_crtc_vblank_on() and *_off() in start() and stop() 437c7d948d75 drm/tilcdc: Increase time out for waiting frame done interrupt 2d5be88235c5 drm/tilcdc: Move waiting of LCDC_FRAME_DONE IRQ into stop() 149441134c4a drm/tilcdc: Write to LCDC_END_OF_INT_IND_REG at the end of IRQ function 1abcdac8ed4c drm/tilcdc: Move LCDC_SYNC_LOST handling inside if (ver == 2) statement 8fe5616b20e5 drm/tilcdc: Restore old dpms state in pm_resume() e4630fdd4763 x86/power/64: Always create temporary identity mapping correctly 1bd4403d86a1 unsafe_[get|put]_user: change interface to use a error target label 4de34eb5743f mlxsw: spectrum: Add missing DCB rollback in error path 07d50cae0661 mlxsw: spectrum: Do not override PAUSE settings b489a2000f19 mlxsw: spectrum: Do not assume PAUSE frames are disabled 3b3bf80b994f rhashtable-test: Fix max_size parameter description 1ba8d77f410d sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states 12474e8e58d8 sctp_diag: Fix T3_rtx timer export dca3f53c02e3 sctp: Export struct sctp_info to userspace 703286608a22 netns: Add a limit on the number of net namespaces d08311dd6fd8 cgroupns: Add a limit on the number of cgroup namespaces aba356616386 ipcns: Add a limit on the number of ipc namespaces f7af3d1c0313 utsns: Add a limit on the number of uts namespaces f333c700c610 pidns: Add a limit on the number of pid namespaces 25f9c0817c53 userns: Generalize the user namespace count into ucount 6b6dddbe11b1 rbd: destroy header_oloc in rbd_dev_release() e4d2b16a445f ceph: fix null pointer dereference in ceph_flush_snaps() 864364a29c26 libceph: using kfree_rcu() to simplify the code f52ec33cbd84 libceph: make cancel_generic_request() static c22e853a2ed1 libceph: fix return value check in alloc_msg_with_page_vector() f6b2db1a3e8d userns: Make the count of user namespaces per user 4d20a75677ec orangefs: add readahead count and size to sysfs ed1e158777fa orangefs: re-add flush_racache from out-of-tree 680908e5046b orangefs: turn param response value into union a6dff80a9641 orangefs: add missing param request ops 6eaff8c7775a orangefs: rename remaining bits of mmap readahead cache 4f4b78341b65 drm/amdgpu: add virtual dce support for iceland b376c3e1b677 userns: Add a limit on the number of user namespaces 2579de439430 drm/amdgpu/virtual_dce: add case for topaz for disable_dce d06b7e1cf0fa drm/amdgpu: move vsync_timer_enabled setup to dce virtual early_init cfc5adea1955 drm: Make sure drm_vblank_no_hw_counter isn't abused a6be7570518f drm/amdgpu: Set ip_blocks according variable amdgpu_virtual_display. e443059d0f41 drm/amdgpu: Define one variable for virtual display. e9ed3a67cd1b drm/amdgpu: Define virtual display ip blocks. 574673c231a5 printk: Remove unnecessary #ifdef CONFIG_PRINTK ac08500c1bcb drm/mediatek: Fix mtk_atomic_complete for runtime_pm 9c350d834f08 drm/mediatek: plane: Use FB's format's cpp to compute x offset f176cbf6f940 drm/mediatek: plane: Merge mtk_plane_enable into mtk_plane_atomic_update 903daff60fc5 drm/mediatek: Use drm_atomic destroy_state helpers 5bfafad8059b drm/mediatek: Remove mtk_drm_plane 0d5a32b72572 drm/mediatek: plane: Remove plane zpos/index 73785a972901 drm/mediatek: Remove mtk_drm_crtc_check_flush 4be12cc23d50 drm/simple_kms_helper: Use drm_plane_helper_check_state() 0e4faf679e67 drm/mediatek: Use drm_plane_helper_check_state() f9b96be0ecb3 drm/rockchip: Use drm_plane_helper_check_state() ac92028e99f5 drm/rockchip: Use drm_plane_state.{src, dst} f8856a44ad5c drm/i915: Use drm_plane_helper_check_state() 936e71e314d3 drm/i915: Use drm_plane_state.{src,dst,visible} df86af9133b4 drm/plane-helper: Add drm_plane_helper_check_state() dbec28460a89 userns: Add per user namespace sysctls. d7da824d9ede drm: Store clipped src/dst coordinatee in drm_plane_state 1e1a5f8f8c3a drm: Warn about negative sizes when calculating scale factor 31ad61e4afa5 drm: BIT(DRM_ROTATE_?) -> DRM_ROTATE_? d0cf9d8a3c78 ARM: brcmstb: Add earlyprintk support using run-time checks 048a5b76d2ba drm/amdgpu: Add DRM_MODE_CONNECTOR_VIRTUAL connector in amdgpu_connector_add. 37eb56dc79a8 arm64: Add Broadcom Set Top Box Kconfig entry point 6b5084ccfcd4 drm/amdgpu: Call pageflip irq funtion when receiced vsync interrupt. c53beb47f621 ARM: dts: NSP: Correct RAM amount for BCM958625HR board 4a590fbfc353 ARM: dts: NSP: Add PWM Support to DT 46ac36224376 drm/amdgpu: Use software timer to generate vsync interrupt. 2709d3932c47 ARM: BCM5301X: Specify PHY of USB 2.0 in DT 1bc1d822cdd3 ARM: dts: NSP: Add BCM958625HR switch ports bf2289bedef4 ARM: dts: NSP: Add Switch Register Access Block node 13d04f20935c ARM: dts: NSP: Add AMAC entries 07d4510f5251 dt-bindings: net: bgmac: add bindings documentation for bgmac 83c9b0253b11 drm/amdgpu: Disable VGA render and crtc when init GMC. 0bad1619ff5c drm/amdgpu: To define whether the GPU has DCE engine. 0d43f3bca1ea drm/amdgpu: Initialize dce_virtual_crtc_funcs. (v2) 5072ed1fa29f arm64: dts: Add PWM DT node for NS2 fbd073102c69 ARM: dts: sun8i: Add ethernet1 alias to Orange Pi 2 dts 97c6d82b0f0a ARM: dts: sun8i: Add dts file for the Orange Pi PC Plus SBC 1ff4023aabff ARM: dts: sun6i-a31s-colorfly-e708-q1: Add full otg support a36583595c17 clk: sunxi-ng: nkm: Add mux to support multiple parents 178ca5312ad3 clk: sunxi-ng: mux: Increase fixed pre-divider div size 65a97a67a7d7 dell-wmi: Ignore WMI event 0xe00e 65ea11ec6a82 x86/hweight: Don't clobber %rdi f1f5ef92679f drm/amdgpu: Initialize dce_virtual_crtc_helper_funcs e13273d4a470 drm/amdgpu: Initialize crtc, pageflip irq funcs (v2) 8e6de75bd1d6 drm/amdgpu: Initialize dce_virtual_display_funcs. c6e14f40ba1c drm/amdgpu: Initialize dce_virtual_ip_funcs 16925c92dbd9 drm/amdgpu: Add virtual connector and encoder macros. 14a2fb487bed drm/amdgpu: Don't retry 7 times in amdgpu_atombios_dp_get_dpcd() aff802954e06 drm/amdgpu: Don't print error on aux transaction timeouts 84cefe18e395 drm/radeon: Don't retry 7 times in radeon_dp_dpcd() 196975390728 drm/radeon: Don't print error on aux transaction timeouts 06421a7821f9 clk: sunxi-ng: nk: Make ccu_nk_find_best static 156ad0d7eae4 clk: sunxi-ng: Fix inverted test condition in ccu_helper_wait_for_lock fbe359f12ce4 clk: sunxi: Fix return value check in sun8i_a23_mbus_setup() 7e196aa1a011 clk: sunxi: pll2: Fix return value check in sun4i_pll2_setup() 6b37d3e956a4 reset: socfpga: no need to store modrst_offset 8b31f456c72e selinux: print leading 0x on ioctlcmd audits 1a93a6eac32a security: Use IS_ENABLED() instead of checking for built-in or module abe8b4e3cef8 nvdimm, btt: add a size attribute for BTTs 68202c9f0ad6 libnvdimm, nd_blk: mask off reserved status bits 2fdea258fde0 crypto: caam - defer aead_set_sh_desc in case of zero authsize 1d2d87e81ea2 crypto: caam - fix echainiv(authenc) encrypt shared descriptor f743e70e8f8f crypto: sha3 - Add missing ULL suffixes for 64-bit constants ec03445c9ee2 arm64: dts: marvell: add description for the Armada 8040 dev board 4eef78a0091b arm64: dts: marvell: add description for the slave CP110 in Armada 8K 4499f2acd57b drm/ttm: Remove unused parameter evict from ttm_bo_move_memcpy 4e2f0caa3960 drm/ttm: Remove unused parameter evict from ttm_bo_move_ttm 7b8082bc0774 drm/ttm: Wait for a BO to become idle before unbinding it from GTT fdba11f4079e drm/amdgpu: move all Kconfig options to amdgpu/Kconfig fad2af195f1a drm/amd/powerplay: enable powerplay as default on CZ/ST 173247569a95 drm/amd/powerplay: change structure variable name. 29425288ba76 drm/amd/powerplay: delete code set/unset deep_sleep/power_containment. bde1d8b228cf drm/amdgpu: enable VCE soft reset ac8e3f304047 drm/amdgpu: remove RB1_BUSY bit checking 9c0171b41248 drm/amdgpu: fix harvest config checking in vce3 check_soft_reset e72cfd589988 drm/amdgpu: irq resume should be immediately after gpu resume 568ba157cdb5 drm/amd/amdgpu: Partially revert change to UVD v3 CG 8ef583e9f9df drm/amd/amdgpu: Enable VCE MGCG for Stoney 1af69a2c355e drm/amd/amdgpu: Enable VCE MGCG for Carrizo 13d58d2a4922 drm/amd/amdgpu: Don't set VCE CG in startup 6f906814a5a8 drm/amd/amdgpu: Fix VCE CG order and resume defaults f16fe6d30385 drm/amd/amdgpu: fix indentation in vce3 CG 713c0021979a drm/amdgpu: remove the check for sessions being closed f10379503e2b drm/amdgpu: print more accurate error messages on IB submission failure a693e050edfe drm/amdgpu: use the kernel zone memory size as the max remote memory in amdgpu ecf6a637090c drm/ttm: Add interface to export kernel_zone max memory size in ttm 8e9fc800ec9e drm/amd/powrplay: delete code no longer in use on Polaris. 6391b6ab3246 drm/amd/powrplay: workaround Memory EDC Error for certain partner boards. 5765a36d4c88 drm/amdgpu: AMD SW workaround for certain partner boards 93bdacd1bd7b drm/amd/powerplay: pass sub_device_id and sub_vendor_id to powerplay. 08bd8b9f6f11 drm/amd/powerplay: delete useless code in hwmgr. 4fea83ff0f61 drm/amdgpu: expose AMDGPU_GEM_CREATE_VRAM_CLEARED to user space 59b4a9774288 drm/amdgpu: implement amdgpu_fill_buffer() 309889098c60 drm/amdgpu/gfx8: remove stale function declaration 1684d3ba4885 drm/amd/amdgpu: change pptable output format from ASCII to binary b9a8be95b114 drm/amdgpu/ci: add mullins to default case for smc ucode b62774fc2f73 drm/amdgpu/gmc7: add missing mullins case 66bc3f7f03d5 drm/amdgpu: use modules parameter to ctrl deep sleep feature in dpm af223dfaf0d9 drm/amdgpu: add module parameters to ctrl powerplay feature a94cbfc3773b drm/amd/powerplay: fix typos of volt/millivolt symbols in comment. 75419c437851 drm/amd/amdgpu: Enable stoney VCE PG c2cdb0428026 drm/amd/amdgpu: Enable stoney UVD PG 4e86be75c69c drm/amd/amdgpu: Enable stoney GFX PG 2ed0936de5cc drm/amd/amdgpu: Enable carrizo VCE PG 65b426225b6f drm/amd/amdgpu: Enable carrizo UVD PG f6ade30418a7 drm/amd/amdgpu: Enable carrizo GFX PG 0da31ffce99e drm/amd/amdgpu: Add error messages to UVD PG in DPM fa5d2e0c103a drm/amd/amdgpu: enable PG_EN bit in powergating UVD 2875125c3184 drm/amd/amdgpu: don't track state in UVD clockgating 7acc83d4df77 drm/amd/amdgpu: don't set clockgating in uvd_v6_0_start() bd12267dd896 drm/amd/amdgpu: add pm lock to debugfs mmio entry e95a14a9094a drm/amd/amdgpu: add mutex locking for both DPM and PP based powergating for UVD/VCE 70bb24615422 drm/amdgpu/powerplay: enable powerplay by default on TOPAZ 3c18266cffc9 drm/amd/powerplay: add DPM running checking back db7992d8205c drm/amd/powerplay: add enabling voltage controller back f6bf6dcaab35 drm/amd/powerplay: set the platform capability flags for iceland e4e2c8f29a34 drm/amd/powerplay: add deep sleep initialization 9f7aab6fd396 drm/amd/powerplay: fix the incorrect checking condition 54c825a9166f drm/amdgpu: enable iceland powerplay manually 025f8bfb84cb drm/amd/powerplay: add iceland HW manager d550df0b60d4 drm/amd/powerplay: add iceland_dyn_defaults header 2435b0547c84 drm/amd/powerplay: add iceland SMU mananger d31d3c28c77e drm/amd/powerplay: add SMU71 header files for iceland (v2) 37ac235bf8c8 drm/amdgpu: use amdgpu_bo_create_kernel in amdgpu_ring.c c6f4439ce669 drm/amdgpu: use amdgpu_bo_create_kernel in amdgpu_ih.c 4b62e697777d drm/amdgpu: user amdgpu_bo_create_kernel for the UVD BO cdb7e8f27335 drm/amdgpu: add more warning to amdgpu_bo_offset 78bbbd9c0fcd drm/amdgpu: pin shared GWS, GDS and OA resources 7c204889dec5 drm/amdgpu: add new helper for in kernel allocations 81e04e180905 drm/amdgpu: add dce10 check_soft_reset 115933a57779 drm/amdgpu: implement vce3 check/post_soft_reset fc0b3b90b7e8 drm/amdgpu: implement UVD6 check/pre/post_soft_reset 1015a1b1750e drm/amdgpu: implement vi ih check/pre/post_soft_reset 50b0197abfa0 drm/amdgpu: implement gmc8 check/pre/post_soft_reset e702a68051b1 drm/amdgpu: implement sdma3 check/pre/post_soft_reset e4ae0fc33631 drm/amdgpu: implement gfx8 post_soft_reset 35d782feae7f drm/amdgpu: add amdgpu soft reset 1057f20c2252 drm/amdgpu: add gfx8 pre soft reset d31a501ead7f drm/amdgpu: add pre_soft_reset ip func 3d7c63849072 drm/amdgpu: implement gfx8 check_soft_reset 63fbf42f7307 drm/amdgpu: add check_soft_reset ip func d1cc3d921320 arm64: defconfig: enable xhci-platform c4f83aae8374 ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig 862d56398d23 ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig 72dce3689261 ASoC: da7218: Improve driver efficiency with regards to MCLK usage 8799af0d8235 ASoC: da7218: Remove 32KHz PLL mode from driver 356645123581 ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board 0c2123a69e06 ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board dacf5f546598 ARM: dts: mvebu: armada-398-db: enable supported usb interfaces d2dd856e8c21 ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces eebead7853de ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family daab54316b95 ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs d81a914fc630 ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's 100a20a9ff89 ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs 16ae883151ab ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs 8deebf8b8a83 ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric 39f3c23f51cd ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x 061492cfad9f ARM: dts: mvebu: armada-390: add missing compatibility string and bracket 4ec17292a9a0 ARM: dts: mvebu: a385-db-ap: add default partition description for NAND b583e291ba28 ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port b032132c3c21 userns: Free user namespaces in process context 13bcc6a28534 sysctl: Stop implicitly passing current into sysctl_table_root.lookup 55877f58b0be ARM: dts: mvebu: armada-370-xp: Add MBus mappings for all SPI devices 0160a4b68987 ARM: dts: mvebu: A37x/XP/38x/39x: Move SPI controller nodes into 'soc' node 1113603e39b1 ARM: dts: mvebu: Add SPI1 pinctrl defines for Armada XP 9bce8b2cbebf s390/qdio: avoid reschedule of outbound tasklet once killed b9700be51bf0 ARM: dts: imx6sx-sabreauto: Fix misspelled property 6e30c549f6ca s390/qdio: remove checks for ccw device internal state ddebf6612c5d s390/qdio: fix double return code evaluation a48ed867153c s390/qdio: get rid of spin_lock_irqsave usage 1ab50a99f8cc s390/cio: remove subchannel_id from ccw_device_private 9080c92494f0 s390/qdio: obtain subchannel_id via ccw_device_get_schid() 7de6a63ca2ff s390/cio: stop using subchannel_id from ccw_device_private 6e127efeeae5 s390/config: make the vector optimized crc function builtin e2efc424549e s390/lib: fix memcmp and strstr 134a24cd895c s390/crc32-vx: Fix checksum calculation for small sizes bf47dc572aaf s390: clarify compressed image code path d7b5ccc9fc99 ARM: i.MX31 iomux: remove duplicates with alternate name dd19e828ce1b ARM: i.MX31 iomux: remove plain duplicates b079bd555f60 firmware: arm_scpi: add missing of_node_put after calling of_parse_phandle 557e37c05f28 bus: vexpress-config: add missing of_node_put after calling of_parse_phandle 5e40cd4d258c Documentation: dt: socfpga: Add Arria10 SD-MMC EDAC binding 0956254a2d5b ovl: don't copy up opaqueness 2b84bf892956 pinctrl: sh-pfc: r8a7792: Add DU pin groups 7dd74bb1f058 pinctrl: sh-pfc: r8a7792: Add VIN pin groups adc9ad09f722 pinctrl: sh-pfc: r8a7795: Correct header from R-Car Gen3 to R8A7795 04940631b8d2 rtc: ac100: Add clk output support d00a18a42c14 rtc: ac100: Add RTC driver for X-Powers AC100 585083c539ca mfd: ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC 44fb25d03106 mfd: ac100: Add device tree bindings for X-Powers AC100 codec/RTC combo IC 647024a7df36 USB: serial: fix memleak in driver-registration error path d9fd3c918114 ARM: dts: armada-388-clearfog: number LAN ports properly 2c452dd8af9d ASoC: codec duplicated callback function goes to component on wm9713 3123e54b3414 ASoC: codec duplicated callback function goes to component on wm9712 2fa1f30af91b ASoC: codec duplicated callback function goes to component on wm9705 216cf784ddea ASoC: codec duplicated callback function goes to component on wm9081 38addd95b81a ASoC: codec duplicated callback function goes to component on wm8998 4df0f6203e82 ASoC: codec duplicated callback function goes to component on wm8997 efee13aa36cb ASoC: codec duplicated callback function goes to component on wm8996 af84d1c4dd08 ASoC: codec duplicated callback function goes to component on wm8995 4664b5e2bf4a ASoC: codec duplicated callback function goes to component on wm8991 0b71b898ff53 ASoC: codec duplicated callback function goes to component on wm8990 11f851f56336 ASoC: codec duplicated callback function goes to component on wm8988 c79dc99cdab0 ASoC: codec duplicated callback function goes to component on wm8983 d792e7b678cd ASoC: codec duplicated callback function goes to component on wm8971 5e731b7e3bb0 ASoC: codec duplicated callback function goes to component on wm8961 11f473eab148 ASoC: codec duplicated callback function goes to component on wm8955 90a60b06f418 ASoC: codec duplicated callback function goes to component on wm8940 496360f5a8a2 ASoC: codec duplicated callback function goes to component on wm8900 f56531d019f3 ASoC: codec duplicated callback function goes to component on wm8782 59b06efb2374 ASoC: codec duplicated callback function goes to component on wm8727 7b5deb2d62b7 ASoC: codec duplicated callback function goes to component on wm8400 667a80690660 ASoC: codec duplicated callback function goes to component on wm8350 098c07569318 ASoC: codec duplicated callback function goes to component on wm5110 4214c3460502 ASoC: codec duplicated callback function goes to component on wm5102 99a95b23a2ad ASoC: codec duplicated callback function goes to component on wm5100 b68f37aa2e56 ASoC: codec duplicated callback function goes to component on wm2200 bd22e11e1b48 ASoC: codec duplicated callback function goes to component on wm2000 c6c0a214001e ASoC: codec duplicated callback function goes to component on wm1250-ev1 022f86d6f3b1 ASoC: codec duplicated callback function goes to component on wm0010 23ce0ad98946 ASoC: codec duplicated callback function goes to component on wl1273 68509ede7e80 ASoC: codec duplicated callback function goes to component on uda1380 e939fc6c2679 ASoC: codec duplicated callback function goes to component on uda134x 2f45b8bd731c ASoC: codec duplicated callback function goes to component on twl6040 e4b918ea24b1 ASoC: codec duplicated callback function goes to component on twl4030 b04c71e634e6 ASoC: codec duplicated callback function goes to component on tlv320dac33 a06809b83f5d ASoC: codec duplicated callback function goes to component on tlv320aic32x4 40be1e609e74 ASoC: codec duplicated callback function goes to component on tlv320aic26 70e710d649ce ASoC: codec duplicated callback function goes to component on stac9766 29926fc8e853 ASoC: codec duplicated callback function goes to component on sta529 96107bbaf32a ASoC: codec duplicated callback function goes to component on ssm2518 486e0763e23d ASoC: codec duplicated callback function goes to component on sn95031 185c7c005ad8 ASoC: codec duplicated callback function goes to component on si476x 1ec95a5748de ASoC: codec duplicated callback function goes to component on rt5677 462fe79468cc ASoC: codec duplicated callback function goes to component on rt5670 e0c2b59e83ab ASoC: codec duplicated callback function goes to component on rt5659 1fd899821d59 ASoC: codec duplicated callback function goes to component on rt5651 51712de1ea87 ASoC: codec duplicated callback function goes to component on rt5645 b72aa483c4d3 ASoC: codec duplicated callback function goes to component on rt5640 a3470399bcfc ASoC: codec duplicated callback function goes to component on rt5514 b5c998b472c2 ASoC: codec duplicated callback function goes to component on rt298 a6a505dd2fab ASoC: codec duplicated callback function goes to component on rt286 4cd747df40c6 ASoC: codec duplicated callback function goes to component on pcm3008 889adf638721 ASoC: codec duplicated callback function goes to component on nau8825 e21413cab309 ASoC: codec duplicated callback function goes to component on ml26124 f9294a24ae39 ASoC: codec duplicated callback function goes to component on mc13783 3d19c93b7ef6 ASoC: codec duplicated callback function goes to component on max98926 4a4339d947e8 ASoC: codec duplicated callback function goes to component on max98925 e92b48aa21d4 ASoC: codec duplicated callback function goes to component on wm9867 9d32d3dca9f3 ASoC: codec duplicated callback function goes to component on wm9850 b071a0bc0fdc ASoC: codec duplicated callback function goes to component on wm98357a 7fb49ebab0a1 ASoC: codec duplicated callback function goes to component on wm98095 b5cd19e8c3ef ASoC: codec duplicated callback function goes to component on wm98088 2f15de710b44 ASoC: codec duplicated callback function goes to component on lm49453 af15dc71b0c3 ASoC: codec duplicated callback function goes to component on jz4740 49e774807178 ASoC: codec duplicated callback function goes to component on isabelle 88b0f761e296 ASoC: codec duplicated callback function goes to component on hdmi-codec a73b8e8955fe ASoC: codec duplicated callback function goes to component on dmic b2fb9a6e5cf0 ASoC: codec duplicated callback function goes to component on da9055 e7e8dda8b8a3 ASoC: codec duplicated callback function goes to component on da732x b0d9df4dc5f3 ASoC: codec duplicated callback function goes to component on da7219 91985829cc19 ASoC: codec duplicated callback function goes to component on da7218 92d2a233d878 ASoC: codec duplicated callback function goes to component on da7213 57329a3a4192 ASoC: codec duplicated callback function goes to component on da7210 a2c9c0f9729b ASoC: codec duplicated callback function goes to component on cx20442 295f08154cc0 ASoC: codec duplicated callback function goes to component on cs47l24 e9474dc634c7 ASoC: codec duplicated callback function goes to component on alc5632 af06ccaded87 ASoC: codec duplicated callback function goes to component on ak4671 f303eb9e1e5d ASoC: codec duplicated callback function goes to component on ak4641 301810d0dfbc ASoC: codec duplicated callback function goes to component on ak4535 940b816f905e ASoC: codec duplicated callback function goes to component on ads117x c5946fcf84bf ASoC: codec duplicated callback function goes to component on adav80x ef611e1f4ad7 ASoC: codec duplicated callback function goes to component on adau1977 dbd33b16d68b ASoC: codec duplicated callback function goes to component on adau1781 c30ca68b9a86 ASoC: codec duplicated callback function goes to component on adau1761 ed135dd69556 ASoC: codec duplicated callback function goes to component on ab8500-codec 72bb3cdf93b1 ASoC: codec duplicated callback function goes to component on atmel-pdmic 69295df090a0 ASoC: codec duplicated callback function goes to component on atmel-classd 33398b509aaf ASoC: codec duplicated callback function goes to component on 88pm860x-codec 1d09e8c35626 ASoC: codec duplicated callback function goes to component on ad193x 8a04dd67a380 ASoC: codec duplicated callback function goes to component on ad1836 adfe0976aadb ASoC: codec duplicated callback function goes to component on adau1373 f95b81387cac ASoC: codec duplicated callback function goes to component on ad73311 05a0d2d497f9 ASoC: codec duplicated callback function goes to component on ad1980 eab73d01f6e3 ASoC: codec duplicated callback function goes to component on ac97 637591ecb446 ASoC: codec duplicated callback function goes to component on adau1701 7d9477e8e3f2 ASoC: codec duplicated callback function goes to component on adau7002 1cd5e3617366 ASoC: codec duplicated callback function goes to component on ak4104 08c0ca5ebd36 ASoC: codec duplicated callback function goes to component on ak4554 beb84f75c4d9 ASoC: codec duplicated callback function goes to component on ak4613 3a6ce00e2a5b ASoC: codec duplicated callback function goes to component on ak4642 5bc4f738018d ASoC: codec duplicated callback function goes to component on ak5386 24fe48d78be5 ASoC: codec duplicated callback function goes to component on bt-sco 1728f9d11f23 ASoC: codec duplicated callback function goes to component on cs35l32 133987d66418 ASoC: codec duplicated callback function goes to component on cs35l33 9f9dc779bca7 ASoC: codec duplicated callback function goes to component on cs4265 f80894338e87 ASoC: codec duplicated callback function goes to component on cs4270 228a57aea80b ASoC: codec duplicated callback function goes to component on cs4271 9353d25dc844 ASoC: codec duplicated callback function goes to component on cs42l51 59aad18c0276 ASoC: codec duplicated callback function goes to component on cs42l52 561828f821c9 ASoC: codec duplicated callback function goes to component on cs42l56 951cd7e6ffda ASoC: codec duplicated callback function goes to component on cs42l73 4d7ee73707ec ASoC: codec duplicated callback function goes to component on cs42xx8 b9835ec4a7eb ASoC: codec duplicated callback function goes to component on cs4349 cbe5cdbf0e07 ASoC: codec duplicated callback function goes to component on cs53l30 87869e4fadca ASoC: codec duplicated callback function goes to component on es8328 054ea6c9e3d2 ASoC: codec duplicated callback function goes to component on gtm601 f410a81d4d5f ASoC: codec duplicated callback function goes to component on inno_rk3036 750a33e6173c ASoC: codec duplicated callback function goes to component on max9860 a005fd746b4a ASoC: codec duplicated callback function goes to component on pcm1681 98773a87e83d ASoC: codec duplicated callback function goes to component on pcm179x d4fff1ba4768 ASoC: codec duplicated callback function goes to component on pcm3168a d25f113f969e ASoC: codec duplicated callback function goes to component on pcm512x 947cd148b43c ASoC: codec duplicated callback function goes to component on rt5616 f78bc2bf1d33 ASoC: codec duplicated callback function goes to component on rt5631 a324dbe5201a ASoC: codec duplicated callback function goes to component on sgtl5000 35eeafe3bf90 ASoC: codec duplicated callback function goes to component on spdif_receiver b9c990da5f25 ASoC: codec duplicated callback function goes to component on spdif_transmitter 21c822343fc0 ASoC: codec duplicated callback function goes to component on ssm2602 b5fce187a548 ASoC: codec duplicated callback function goes to component on ssm4567 37f112b39d84 ASoC: codec duplicated callback function goes to component on sta32x ffbb87c94acf ASoC: codec duplicated callback function goes to component on sta350 97bf5f33475c ASoC: codec duplicated callback function goes to component on sti-sas e5538659c819 ASoC: codec duplicated callback function goes to component on tas2552 9a9a069c4445 ASoC: codec duplicated callback function goes to component on tas5086 d75a9df69273 ASoC: codec duplicated callback function goes to component on tas571x a8f552df807d ASoC: codec duplicated callback function goes to component on tas5720 f2dea01ccbfc ASoC: codec duplicated callback function goes to component on tfa9879 e88e495064e6 ASoC: codec duplicated callback function goes to component on tlv320aic23 1bb99f2a0068 ASoC: codec duplicated callback function goes to component on tlv320aic31xx 786e3a480fa9 ASoC: codec duplicated callback function goes to component on tlv320aic3x 42c889233d8d ASoC: codec duplicated callback function goes to component on wm8510 f8a5c975bd5b ASoC: codec duplicated callback function goes to component on wm8523 cc469502fecf ASoC: codec duplicated callback function goes to component on wm8580 e324d8fa4701 ASoC: codec duplicated callback function goes to component on wm8711 298e17babf7d ASoC: codec duplicated callback function goes to component on wm8728 2cb7474b0c74 ASoC: codec duplicated callback function goes to component on wm8731 5cf0b2bd457c ASoC: codec duplicated callback function goes to component on wm8737 818d2aa162b8 ASoC: codec duplicated callback function goes to component on wm8741 c107fbaff34e ASoC: codec duplicated callback function goes to component on wm8750 73238401ee2a ASoC: codec duplicated callback function goes to component on wm8753 baa484716a59 ASoC: codec duplicated callback function goes to component on wm8770 42a60205fff0 ASoC: codec duplicated callback function goes to component on wm8776 f1d13276e185 ASoC: codec duplicated callback function goes to component on wm8804 2fdff3a06e2f ASoC: codec duplicated callback function goes to component on wm8903 48b042380e97 ASoC: codec duplicated callback function goes to component on wm8974 7a3304ea5c78 ASoC: codec duplicated callback function goes to component on wm8978 c90e938ebfc3 ASoC: codec duplicated callback function goes to component on wm8985 8073aefa6082 ASoC: remove codec duplicated callback function 90eb10fc4fc2 ASoC: codec duplicated callback function goes to component on pistachio-internal-dac 180f58fece4b ASoC: codec duplicated callback function goes to component on sun4i-codec aeb8f8cb1537 spi: rspi: Increase accuracy of bit rate for RZ a3cfea044890 spi: pic32-sqi: use list_move_tail and list_move 2cb1b3b3ac0a spi: add driver for J-Core SPI controller 7ed66c6d8841 spi: jcore: add J-Core SPI master bindings 0038be9a84dc ASoC: topology: Add support for configuring existing BE DAIs dc31e741db49 ASoC: topology: ABI - Add the types for BE DAI 45ef4969d68f ASoC: samsung: s3c24xx_uda134x: debug/error trace cleanup 28405212b5f9 ASoC: samsung: Convert s3c24xx_uda134x to use devm_snd_soc_register_card() 2da1e487cab4 ASoC: s3c24xx_uda134x: Drop initialization of codec's platform data 84c5c20395a8 ASoC: s3c24xx_uda134x: Remove unused power() callback 15a1bf0a7d3d ASoC: uda134x: Optionally initialize L3 ops to default GPIO ops 11496471a1a2 ARM: S3C24XX: Specify audio codec platform_data for mini2440 board 0306741004fd ASoC: L3 bus: Add default gpio ops 9b08f30c4f91 ASoC: samsung: Remove unused now unused struct s3c_dma_params 2feb61653971 ASoC: samsung: Drop usage of of struct s3c_dma_params from pcm.c 2b6583457d9f ASoC: samsung: Drop usage of struct s3c_dma_params from spdif.c 996d81e167de ASoC: samsung: Drop usage of struct s3c_dma_params from ac97.c ea37bd4df55f ASoC: samsung: Drop usage of struct s3c_dma_params from s3c2412-i2s.c 8999390e40ab ASoC: samsung: Drop usage of struct s3c_dma_params from s3c24xx-i2s.c 69e7a69a2225 ASoC: samsung: Drop usage of struct s3c_dma_params from i2s.c c6f8769b0374 ASoC: rt5659: Add mclk controls c6eac8a36a84 ASoC: rockchip: Add machine driver for RK3399 GRU Boards 519302954b72 ASoC: use of_property_read_bool 3d4006cd5028 ASoC: Intel: Skylake: Add module processing domain support 8d983be820fa ASoC: Intel: Skylake: Fix a comment style 1ef015e61157 ASoC: Intel: Skylake: Add library loading support 004d94e5ab01 ASoC: Intel: Skylake: fix noderef.cocci warnings 20fb2fbdfc88 ASoC: Intel: Skylake: Add library loading IPCs 0bdd6d8bedff ASoC: Intel: Bxt: Parse UUIDs once e280823c23f9 ASoC: Intel: Skylake: Parse UUIDs once a8e2c19efd5d ASoC: Intel: Skylake: add additional args to module parsing 15ecaba9148d ASoC: Intel: Skylake: add support for tplg manifest load 78cdbbdac059 ASoC: Intel: Skylake: split fw and dsp initialization 73a675816d70 ASoC: Intel: Skylake: modify skl_get_dsp_ops() b7c505554c11 ASoC: Intel: Skylake: Move modules query to runtime 97608f5cceab ARM: davinci_all_defconfig: enable DA850 audio as modules 8134fb1b8558 ARM: davinci_all_defconfig: cleanup with savedefconfig 9731f82d6016 ASoC: hdmi-codec: enable multi probe for same device 35397edeb14f ASoC: dwc: Drop DMA channel names assignment 40585391fc88 ASoC: da7219: Make more efficient use of MCLK within driver d936d527d241 ASoC: da7213: Improve 32KHz mode PLL locking 4c75225aa057 ASoC: da7213: Refactor sysclk(), pll() functions to improve handling f612680fb5cd ASoC: da7213: Improve driver efficiency with regards to MCLK usage 4d48298af85a ASoC: cs53l30: Do not ignore errors if mclk is specified e094e8f3de9c ASoC: cs42l73: Constify cs42l73_mclk_coeffs and cs42l73_mclkx_coeffs tables 6e8e9b9a46cf ASoC: cs53l30: Constify cs53l30_mclk_coeffs and cs53l30_mclkx_coeffs tables 3597fced6664 ASoC: cs53l30: Constify cs53l30_mclk_coeffs and cs53l30_mclkx_coeffs tables 83701e00ded4 ARM: dts: r8a7794: Correct SDHI register size 38584104eafb ARM: dts: blanche: add CAN0 support f947c02a0f86 ARM: dts: r8a7792: add CAN support 47db051c22a0 ARM: dts: r8a7792: add CAN clocks b12dcdcc4749 ARM: dts: r8a7792: add EtherAVB support 08cafff67e88 ARM: dts: r8a7792: add EtherAVB clocks 63359c2ddc86 ARM: dts: r8a7792: add GPIO support 4e2b4f662654 ARM: dts: r8a7792: add GPIO clocks 1d93a8b5a234 ARM: dts: blanche: add Ethernet pins 2cd452d19e6e ARM: dts: blanche: add SCIF0/3 pins 02183a525019 ARM: dts: r8a7792: add PFC support 01d7956b58e6 USB: serial: option: add support for Telit LE920A4 c3b19c8dd069 ASoC: simple-card: remove asoc_simple_card_sub_parse_of() 5bbf3866cbc1 ASoC: rsrc-card: use asoc_simple_card_parse_dai() 44c16af1fa8a ASoC: simple-card: use asoc_simple_card_parse_dai() ae30a694da4c ASoC: simple-card-utils: add asoc_simple_card_parse_dai() bb6fc620c2ed ASoC: simple-card-utils: add asoc_simple_card_parse_clk() 37d0d275bd36 pinctrl: sh-pfc: r8a7792: Add CAN pin groups 1373eeeb3ed8 pinctrl: sh-pfc: r8a7792: Add SDHI pin groups 2e67216c8ca6 pinctrl: sh-pfc: r8a7792: Add EtherAVB pin groups 2cf59e0c200d pinctrl: sh-pfc: Add R8A7792 PFC support ae34d12cc1e2 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board ee4fec5f44a2 memory: atmel-ebi: use PTR_ERR_OR_ZERO() to simplify the code e46f48ad86f4 ARM: dts: at91: sama5d2: add ETM and ETB nodes e729bbc19e18 pinctrl: sh-pfc: Fix overly long lines 560655247b62 pinctrl: sh-pfc: r8a7795: Add bias pinconf support 6977495c06f7 USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices 0d35d0815b19 netfilter: nf_conntrack_sip: CSeq 0 is a valid CSeq cf1b18030de2 USB: serial: option: add D-Link DWM-156/A3 3a2ad5028cf2 drm/imx: imx-ldb: use encoder atomic_mode_set callback fe4a11c935ca drm/atomic-helper: Add atomic_mode_set helper callback 3ec2e506f98f drm/imx: Remove imx_drm_handle_vblank() bc0a338750bb gpu: ipu-v3: Add missing IDMAC channel names 88287ec3f88e gpu: ipu-v3: rename CSI client device 58e366eb86e9 gpu: ipu-v3: Fix IRT usage ea6bead7ebd9 gpu: ipu-v3: Fix CSI data format for 16-bit media bus formats aede45b2f6cd gpu: ipu-v3: set correct full sensor frame for PAL/NTSC 97afc25c4392 gpu: ipu-v3: Add VDI input IDMAC channels 572a7615aedd gpu: ipu-v3: Add ipu_get_num() 03085911d7bb gpu: ipu-cpmem: Add ipu_cpmem_get_burstsize() e5e8690ff0cd gpu: ipu-cpmem: Add ipu_cpmem_set_uv_offset() 8892cc899e15 drm/imx: Remove imx_drm_crtc_id() 2fd911bc5b5e drm/imx: Remove imx_drm_crtc_vblank_get/_put() fafc79ef2e91 drm/imx: convey the pixelclk-active and de-active flags from DT to the ipu-di driver d72daa0d75e8 drm: add a helper function to extract 'de-active' and 'pixelclk-active' from DT c1eda3c6394f netfilter: nft_rbtree: ignore inactive matching element with no descendants fcc60b413d14 drm: Don't prepare or cleanup unchanging frame buffers [v3] e6cebc7273d5 clk: rockchip: use general clock flag when registering pll 4f4e0491670a clk: rockchip: delete the CLK_IGNORE_UNUSED from aclk_pcie on rk3399 efc4204cf7b0 clk: rockchip: add 65MHz and 106.5MHz rates to rk3399 plls used for HDMI e7b47caf3097 arm64: dts: rockchip: remove broken-cd from sdio0 6dcf4eabcfa4 arm64: dts: rockchip: Add basic support for orion-r68 807a2371d3b3 arm64: dts: rockchip: add the power domain node for rk3399 546a3521f251 ARM: dts: rockchip: move rk3288 usbphy under the GRF node 4421db1c2bb9 ARM: dts: rockchip: add rk3288-firefly-reload 0b1115bcbc9d ARM: dts: rockchip: add dts for RK3288-Fennec boards f9fa05b60f54 ARM: dts: rockchip: add the panel power supply for rk3288-evb board with rk808 pmu 1752371e1335 ARM: dts: rockchip: add the panel power supply for rk3288-evb board with act8846 pmu d4da51213a2c ARM: dts: rockchip: add eDP/panel display device nodes for rk3288-evb 23540d6e2f31 memory: omap-gpmc: allow probe of child nodes to fail 626d2f07de89 dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel() fa5386459f06 drm: Used DRM_LEGACY for all legacy functions 3cbf6a5deb2f drm: Mark up legacy/dri1 drivers with DRM_LEGACY aafdcfd3f9aa drm: Declare that create drm_mm nodes with size 0 is illegal a3ccc4616689 drm: rename DRM_MINOR_LEGACY to DRM_MINOR_PRIMARY a787900564ff drm: Skip initialising the drm_mm_node->hole_stack db2395eccf08 drm: Convert drm_vma_manager to embedded interval-tree in drm_mm 202b52b7fbf7 drm: Track drm_mm nodes with an interval tree 1d776851a694 drm: Avoid printing negative values for unsigned variables. 925baf394bb0 tools/gpio: fix gpio-event-mon header comment 65053e1a7743 gpio: delete ARCH_[WANTS_OPTIONAL|REQUIRE]_GPIOLIB 10e59a648812 ARM: do away with final ARCH_REQUIRE_GPIOLIB e8919e964d50 blackfin: do away with ARCH_REQUIRE_GPIOLIB da9a1c676754 arm64: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB c5b7e97b27db drm/i915: Update DRIVER_DATE to 20160808 2c86943c20e3 netfilter: nf_tables: s/MFT_REG32_01/NFT_REG32_01 707e6835f894 netfilter: nf_ct_h323: do not re-activate already expired timer 51a012b76267 ARM: dts: imx: ventana: Add ext watchdog reset 4d0bd46a4d55 Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel" 416f37d0816b powerpc/pasemi: Fix coherent_dma_mask for dma engine 5c6c201ccbaf drm: Paper over locking inversion after registration rework 29986cc8a66f drm: rcar-du: Link HDMI encoder with bridge dc0a50a8411e EDAC, amd64: Fix channel decode on Fam15hMod60h systems 7c51d98de6c8 ARM: dts: Add Arria10 USB EDAC devicetree entry 15ef94f4eeab ARM: dts: Add Arria10 DMA EDAC devicetree entry 485fe9e24e53 EDAC, altera: Add Arria10 QSPI support c609581d1f75 EDAC, altera: Add Arria10 USB support e8263793b724 EDAC, altera: Add Arria10 DMA support c6882fb2e835 EDAC, altera: Add Arria10 NAND support d61d96f1c9b4 Documentation: dt: socfpga: Add Arria10 QSPI EDAC binding 75e644c77d7c Documentation: dt: socfpga: Add Arria10 USB EDAC binding e03934173a0a Documentation: dt: socfpga: Add Arria10 DMA EDAC binding 9dd344aed7f1 Documentation: dt: socfpga: Add Arria10 NAND EDAC binding e007c53397ac ia64: move exports to definitions fb2e6fdbbdae sparc32: debride memcpy.S a bit 70a6fcf3283a [sparc] unify 32bit and 64bit string.h d3867f048310 sparc: move exports to definitions c5b48fa7e298 EDAC, sb_edac: Fix channel reporting on Knights Landing 9445aa1a3062 ppc: move exports to definitions 4dd1837d7589 arm: move exports to definitions 711f5df7bf3a s390: move exports to definitions d13ffb563044 m68k: move exports to definitions 00fc0e0dda62 alpha: move exports to actual definitions 784d5699eddc x86: move exports to actual definitions 22823ab419d8 EXPORT_SYMBOL() for asm 7f2084fa55e6 [kbuild] handle exports in lib-y objects reliably 3baf32898e1c parisc: use %pD 47b34458fc93 lustre: use %pD bcd599e790d8 gpu: use %pd 27a22096b21a iwlwifi: use %pd f66debf1b375 orangefs: use %pd/%pD 165989a5b667 thermal: clock_cooling: Fix missing mutex_init() f4c592439b14 thermal: hwmon: EXPORT_SYMBOL_GPL for thermal hwmon sysfs d0b7306d203c thermal: fix race condition when updating cooling device 70c50ee72eeb thermal/powerclamp: Prevent division by zero when counting interval 176b1ec21306 thermal: intel_pch_thermal: Add suspend/resume callback fd3c69bd1924 dmaengine: xgene-dma: move unmap to before callback 73fc45e3ce78 dmaengine: sh_shdma-base: convert callback to helper function ed9f2c5896ba dmaengine: ppc4xx/adma: move unmap to before callback 369dbadac151 dmengine: xilinx_dma: convert callback to helper function 8058e25809f5 dmaengine: mv_xor: move unmap to before callback a941106de443 dmaengine: fsl_raid: move unmap to before callback 9b335978f708 dmaengine: fsldma: move unmap to before callback 968621898270 dmaengine: documentation to the new callback mechanism 72203572afd7 ntb: add DMA error handling for RX DMA 9cabc2691e9d ntb: add DMA error handling for TX DMA aed681d1dc72 dmaengine: ioatdma: add error strings to chanerr output 9546d4cdc844 dmaengine: ioatdma: Add error handling to ioat driver f067025bc676 dmaengine: add support to provide error result from a DMA transation b1f884a5ff23 dmaengine: xgene-dma: convert callback to helper function 4f03ac6a2da0 dmaengine: virt-dma: convert callback to helper function d254c8d0a725 dmaengine: txx9dmac: convert callback to helper function a06a5bb90824 dmaengine: timb_dma: convert callback to helper function 370c0446af5e dmaengine: tegra20-apb-dma: convert callback to helper function 3a315d5d4b3b dmaengine: ste_dma40: convert callback to helper function b8bdebb98a56 dmaengine: sirf-dma: convert callback to helper function 964b2fd88bf5 dmaengine: sh_rcar-dmac: convert callback to helper function 5ade6683e916 dmaengine: qcom_hidma: convert callback to helper function 44967bf73352 dmaengine: ppc4xx_adma: convert callback to helper function f08462c650a7 dmaengine: pl330: convert callback to helper function 5c066f7d0191 dmaengine: pch_dma: convert callback to helper function 0024b2ac3744 dmaengine: nbpfaxi: convert callback to helper function 064370c6a1d9 dmaengine: mxs-dma: convert callback to helper function ee7681a48063 dmaengine: mv_xor: convert callback to helper function ad34636885be dmaengine: mpc512x_dma: convert callback to helper function 81141bac7005 dmaengine: mmp_tdma: convert callback to helper function 9c1e511cc667 dmaengine: mmp_pdma: convert callback to helper function 7a883acd3932 dmaengine: mic_x100_dma: convert callback to helper function 80a7d64325e7 dmaengine: ipu: convert callback to helper function db89e3c87715 dmaengine: iop-adma: convert callback to helper function 63992864a2a5 dmaengine: ioatdma: convert callback to helper function 48dc77e2d4fc dmaengine: imx-sdma: convert callback to helper function be5af2855af5 dmaengine: imx-dma: convert callback to helper function af1a5a5114e0 dmaengine: fsldma: convert callback to helper function 1595c3e1bf4d dmaengine: fsl_raid: convert callback to helper function dac86a148a8f dmaengine: ep93xx_dma: convert callback to helper function 577ef92512a5 dmaengine: dw: convert callback to helper function b310a619ab3f dmaengine: cppi41: convert callback to helper function 3ab553d9f5ad dmaengine: coh901318: convert callback to helper function a1d4eaaf4021 dmaengine: at_xdmac: convert callback to helper function dff232dab981 dmaengine: at_hdmac: convert callback to helper function f083f557186d dmaengine: Add helper function to prep for error reporting 0b98027122d0 m68knommu: fix user a5 register being overwritten 2eab9b1a3006 dmaengine: ioatdma: fix uninitialized array usage 7fe95fb889fa extcon: Add new EXTCON_CHG_WPT for Wireless Power Transfer device 9c0595d688e9 extcon: Add new EXTCON_DISP_HMD for Head-mounted Display device 2164188d57f8 extcon: Add EXTCON_DISP_DP and the property for USB Type-C ab11af049f88 extcon: Add the synchronization extcon APIs to support the notification 575c2b867ee0 extcon: Rename the extcon_set/get_state() to maintain the function naming pattern 7f2a0a1699b5 extcon: Add the support for the capability of each property 792e7e9e5d43 extcon: Add the support for extcon property according to extcon type 55e4e2f129c6 extcon: Add the extcon_type to gather each connector into five category 2c8116a1110a extcon: Fix compile time warning 912465bcf869 extcon: Block the bit masking operation for cable state except for extcon core 5d5321e90a69 extcon: Remove the state_store() to prevent the wrong access 7575591c2db8 extcon: gpio: Remove the usage of extcon_set_state() a7da72eeec78 extcon: adc-jack: Remove the usage of extcon_set_state() 5475e6317525 extcon: arizona: Remove the usage of extcon_update_state() c19dc203e618 extcon: arizona: Remove unneeded semi-colon e8752b7a7294 extcon: Move extcon_get_edev_by_phandle() errors to dbg level ba4b27151ade extcon: adc-jack: update cable state during boot c518189567ea net: macb: Correct CAPS mask ba0cc3c15359 samples/bpf: add bpf_map_update_elem() tests a6ed3ea65d98 bpf: restore behavior of bpf_map_update_elem 8e85946777d3 cpufreq: powernv: Fix crash in gpstate_timer_handler() 69b17abf38ed [media] cx231xx: reset pipe endpoint when it is stalled 4523eae6f844 greybus: interface: fix timesync registration sequencing 11367799f3d1 md: Prevent IO hold during accessing to faulty raid5 array d9dd26b20cff MD: hold mddev lock to change bitmap location 5e3b724e2767 net: dsa: b53: Add missing ULL suffix for 64-bit constant 94d9f1c5906b ipv4: panic in leaf_walk_rcu due to stale node pointer 372ee16386bb rxrpc: Fix races between skb free, ACK generation and replying 54447f1ad734 net: arc_emac: add missing of_node_put() in arc_emac_probe() 5ef9f289c4e6 OVS: Ignore negative headroom value 8d480326c3d6 NFSv4: Cap the transport reconnection timer at 1/2 lease period fb10fb67ad2c NFSv4: Cleanup the setting of the nfs4 lease period cb7f27601c81 drm/i915: fix aliasing_ppgtt leak 437c30874cb9 drm/i915: Update comment before i915_spin_request ae98104bec5b drm/i915: Use the g4x+ approach on gen2 for handling display stuff around GPU reset 4ac2ba2f8c4b drm/i915: Introduce gpu_reset_clobbers_display() 522a63de18a1 drm/i915: Add a way to test the modeset done during gpu reset, v3. 739748939974 drm/i915: Fix modeset handling during gpu reset, v5. 33cc28392824 greybus: audio: Report jack removal along with module removal 9141ad8773f4 greybus: lights: Add runtime pm support 8f3972f78f3a greybus: SDIO: Add runtime pm support 3851f1cdb2b8 SUNRPC: Limit the reconnect backoff timer to the max RPC message timeout 34b58355ad1d drm/ttm: Wait for a BO to become idle before unbinding it from GTT a168f5b3f179 drm/i915: Don't mark PCH underrun reporting as disabled for transcoder B/C on LPT-H 09fa8bb90945 drm/i915: Add some curly braces 5a198b8c53e6 drm/i915: Do not overwrite the request with zero on reallocation edf6b76f64a2 drm/i915: Add smp_rmb() to busy ioctl's RCU dance 87b723a16de9 drm/i915: Don't check for idleness before retiring after a GPU hang 385384a82cb4 drm/i915: Wrap the protected active RCU dereference in a helper 2e7ba01494ea drm/i915: Remove unused i915_gem_active_peek_rcu() 4194c088df68 drm/i915: Use drm official vblank_no_hw_counter callback. 4e9121e6b4f9 drm/i915: Fix copy_to_user usage for pipe_crc 19e0b4cab9cf Revert "drm/i915: Track active streams also for DP SST" 02910177aede SUNRPC: Fix reconnection timeouts 206b3bb57481 NFSv4.2: LAYOUTSTATS may return NFS4ERR_ADMIN/DELEG_REVOKED d88e4d82efc7 SUNRPC: disable the use of IPv6 temporary addresses. 9130b8dbc6ac SUNRPC: allow for upcalls for same uid but different gss service 2439ca040209 mac80211: Add ieee80211_hw pointer to get_expected_throughput 9757235f451c nl80211: correct checks for NL80211_MESHCONF_HT_OPMODE value 71f2c3470fca mac80211: End the MPSP even if EOSP frame was not acked 6b07d9ca9b53 mac80211: fix purging multicast PS buffer queue c488f0071eac regulator: qcom_smd: Fix voltage ranges for pma8084 ftsmps and pldo 290284776bb2 regulator: qcom_smd: Fix voltage ranges for pm8x41 9956953ec082 HID: wacom: power_supply: provide the actual model_name 136ae5e9bace HID: wacom: power_supply: remove ac information 969832962815 HID: wacom: power_supply: mark the type as USB 6a06281e2bfb HID: wacom: leds: handle Cintiq 24HD leds buttons 5a0fe8abd169 HID: wacom: leds: make sure Cintiq 21UX2 and 24HD control the right LEDs 34736aa96e31 HID: wacom: leds: handle the switch of the LEDs directly in the kernel 589e5060206b HID: wacom: leds: actually release the LEDs on disconnect 97f5541fc0c7 HID: wacom: leds: use the ledclass instead of custom made sysfs files 9f1015d45f62 HID: wacom: EKR: attach the power_supply on first connection 59d69bc82154 HID: wacom: EKR: have one power_supply per remote 7c35dc3cd4d1 HID: wacom: EKR: allocate one input node per remote e7749f6e5f9d HID: wacom: EKR: have one array of struct remotes instead of many arrays f9036bd43602 HID: wacom: EKR: use devres groups to manage resources 04bfa27b429f HID: wacom: EKR: have proper allocator and destructor 3888b0d53dfb HID: wacom: rework fail path in probe() and parse_and_register() 83e6b40e2de6 HID: wacom: EKR: have the wacom resources dynamically allocated e6f2813a6d3f HID: wacom: EKR: add a worker to add/remove resources on addition/removal a50aac7193f1 HID: wacom: leds: dynamically allocate LED groups 1c817c83e8cc HID: wacom: devres manage the shared data too 19b643300181 HID: wacom: use devres to allocate driver data c1f5409b74c1 HID: wacom: use devm_kasprintf for allocating the name of the remote 2df68a886488 HID: wacom: convert LEDs to devres 84dfbd7f2a58 HID: wacom: put the managed resources in a group 3dad188e6a1c HID: wacom: switch inputs to devres b189da901536 HID: wacom: switch battery to devres d17d1f171158 HID: wacom: use one work queue per task 85d2c77b78ac HID: wacom: untie leds from inputs b62f6465ce1f HID: wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs() 97f9afa4f9cc HID: wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2 d453b87612a0 HID: wacom: actually report the battery level for wireless connected c9a235da8a61 ASoC: rsrc-card: use asoc_simple_card_parse_clk() 28abd99b6e40 ASoC: simple-card: use asoc_simple_card_parse_clk() 08fc94733211 HID: input: add mic mute key on HP slim keyboard c3ccf357c3d7 spi: sh-msiof: Avoid invalid clock generator parameters 575e3ccbce45 drm/i915: fix WaInsertDummyPushConstPs 209b3f7ed0e8 drm/i915: Assert that the request hasn't been retired 3e510a8e65ef drm/i915: Repack fence tiling mode and stride into a single integer deeb1519b65a drm/i915: Document and reject invalid tiling modes 9ad367614851 drm/i915: Remove locking for get_tiling e883d7350320 drm/i915: Remove pinned check from madvise ioctl c21724cc4d3d drm/i915: Reduce locking inside swfinish ioctl 3fdc13c7a3cb drm/i915: Remove (struct_mutex) locking for busy-ioctl 033d549b811e drm/i915: Remove (struct_mutex) locking for wait-ioctl 258a5edee0a3 drm/i915: Do a nonblocking wait first in pread/pwrite 3b4e896f14b1 drm/i915: Remove unused no-shrinker-steal f3f6184c5fab drm/i915: Tidy generation of the GTT mmap offset 5cba5be6b61d drm/i915/shrinker: Wait before acquiring struct_mutex under oom 307dc25bf64f drm/i915: Simplify do_idling() (Ironlake vt-d w/a) dcff85c8443e drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex 90f4fcd56bda drm/i915: Remove forced stop ring on suspend/unload f826ee21e594 drm/i915/userptr: Remove superfluous interruptible=false on waiting 8a3b3d576c93 drm/i915: Convert non-blocking userptr waits for requests over to using RCU b8f9096d6a51 drm/i915: Convert non-blocking waits for requests over to using RCU 2467658e2de3 drm/i915: Introduce i915_gem_active_wait_unlocked() 5ac9056753e7 drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2 ea0a95d7f162 fcoe: Use kfree_skb() instead of kfree() 055c3ff69d44 drm/i915/gen9: Give one extra block per line for SKL plane WM calculations 5d764912a0ee ASoC: da7213: Default to 64 BCLKs per WCLK to support all formats 06746c672cdd ASoC: nau8825: fix static check error about semaphone control ca6ac305f017 ASoC: nau8825: fix bug in playback when suspend ad778f8967ea drm/i915: Export our request as a dma-buf fence on the reservation object 0eafec6d3244 drm/i915: Enable lockless lookup of request tracking via RCU 00e60f265932 drm/i915: Move i915_gem_object_wait_rendering() 573adb396241 drm/i915: Move obj->active:5 to obj->flags 5748b6a1f48e drm/i915: Use dev_priv consistently through the intel_frontbuffer interface faf5bf0ad62b drm/i915: Use atomics to manipulate obj->frontbuffer_bits b5add9591ca5 drm/i915: Make fb_tracking.lock a spinlock 5d723d7afd32 drm/i915: Separate intel_frontbuffer into its own header de895082f797 drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin() 305bc234a87f drm/i915: Make i915_vma_pin() small and inline 3272db53136f drm/i915: Combine all i915_vma bitfields into a single set of flags 59bfa1248e22 drm/i915: Start passing around i915_vma from execbuffer 20dfbde463c8 drm/i915: Wrap vma->pin_count accessors with small inline helpers de18003328d1 drm/i915: Record allocated vma size a9f1481f4115 drm/i915: Update i915_gem_get_ggtt_size/_alignment to use drm_i915_private ad1a7d20a103 drm/i915: Update the GGTT size/alignment query functions 954c4691218d drm/i915: Convert 4096 alignment request to 0 for drm_mm allocations 3b16525cc4c1 drm/i915: Split insertion/binding of an object into the VM 37508589903f drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check 91b2db6f65fb drm/i915: Pad GTT views of exec objects up to user specified size 2ffffd0f85ab drm/i915: Fix up vma alignment to be u64 e655bc35fdfd drm/i915: Remove i915_gem_execbuffer_retire_commands() 0340d9fd0f74 drm/i915: Remove request retirement before each batch 115003e9ff04 drm/i915: Double check the active status on the batch pool e522ac2324f3 drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something() 9332f3b1b99a drm/i915: Combine loops within i915_gem_evict_something d838a110f0b3 drm/i915: Acquire audio powerwell for HD-Audio registers 591c45227a77 greybus: audio: Maintain module stream state for each data connection 19866603be2a greybus: audio: Maintain runtime stream params for each DAI c388ae769699 greybus: audio: Update pm runtime support in dai_ops callback 956adf749d69 greybus: Remove unused field from data_connection 60e7327d54b2 greybus: audio: Find data connection based on id b7e7dc0083d6 greybus: audio: Add id to identify data connection 487dcbd6ba46 greybus: audio: Use AIF widget to enable path between module & APB 4ffca62a051c greybus: audio: Update parameters for gbaudio_module_update API 1568159868f6 greybus: audio: Update dai_driver table with appropriate fields aaef32a6cc55 greybus: audio: Split helper APIs based on stream direction ce9413062f8e greybus: audio: Enable audio path based on control switch state only 90579d4b5771 greybus: audio: Remove un-necessary goto statement 1bc8da4e143c regmap: rbtree: Avoid overlapping nodes e3266378bdbc nvme-rdma: Remove unused includes 3ef1b4b298d9 nvme-rdma: start async event handler after reconnecting to a controller 28b89118539d nvmet: Fix controller serial number inconsistency 40e64e072132 nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads d8f7750a0896 nvmet-rdma: Correctly handle RDMA device hot removal 65fbb4e79978 drm/i915: Don't try to ack sink irqs when there are none 1354f734c5f3 drm/i915: Remove useless rate_to_index() usage c4e3170a0cde drm/i915: Allow MST sinks to work even if drm_probe_ddc() fails f64425a82bdb drm/i915: Track active streams also for DP SST 477321e0130c drm/i915: Reject mixing MST and SST/HDMI on the same digital port 64ee2fd25cc5 drm/i915: Avoid mixing up SST and MST in DDI setup fe5a66f91c88 drm/i915: Read PSR caps/intermediate freqs/etc. only once on eDP 1bc610e7a17d ASoC: samsung: Fix clock handling in S3C24XX_UDA134X card 1dd5b6f20203 drm/i915: Add missing rpm wakelock to GGTT pread 36dbc4d76918 drm/i915/fbc: FBC causes display flicker when VT-d is enabled on Skylake 5ac9793bf9f4 drm/i915: Fix use of engine->index for register offset c45eb4fed12d drm/i915/fbdev: Check for the framebuffer before use df0e9a287da8 Revert "drm/i915: Clean up associated VMAs on context destruction" 50e046b6a0ac drm/i915: Mark the context and address space as closed b1f788c6acb2 drm/i915: Release vma when the handle is closed b0decaf75bd9 drm/i915: Track active vma requests 5cf3d2809869 drm/i915: i915_vma_move_to_active prep patch 4b8de8e68a2a drm/i915: Move request list retirement to i915_gem_request.c 909d074c3171 drm/i915: Double check activity before relocations 776f32364d62 drm/i915: s/__i915_wait_request/i915_wait_request/ 37db14700e99 drm/i915: Disable waitboosting for a saturated engine 7da844c5c6fc drm/i915: Move the special case wait-request handling to its one caller 0d9bdd886f29 drm/i915: Convert intel_overlay to request tracking 675d9ad71b0b drm/i915: Track requests inside each intel_ring fa545cbf9765 drm/i915: Refactor activity tracking for requests 21c310f2f968 drm/i915: Remove obsolete i915_gem_object_flush_active() efdf7c0605ba drm/i915: Rename request->list to link for consistency 8cac6f6c415b drm/i915: Refactor blocking waits d72d908b5619 drm/i915: Mark up i915_gem_active for locking annotation 27c01aaef041 drm/i915: Prepare i915_gem_active for annotations 381f371b2594 drm/i915: Introduce i915_gem_active for request tracking 4717ca9eec1b drm/i915: Kill drop_pages() aa653a685d81 drm/i915: Be more careful when unbinding vma 15717de219f2 drm/i915: Count how many VMA are bound for an object 2bfa996e031b drm/i915: Store owning file on the i915_address_space 34c998b4ebf6 drm/i915: Rearrange GGTT probing to avoid needing a vfunc f6b9d5cabd58 drm/i915: Split early global GTT initialisation 97d6d7ab68e0 drm/i915: Update GGTT initialisation functions to take drm_i915_private 0088e522ddcb drm/i915: Split GGTT initialisation between probing and setup 894eeecc1e3b drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers b8b2372de9cc qlcnic: Update version to 5.3.65 fc4ca987f7cc qlcnic: fix napi budget alteration 2b10d3ecf2da qlcnic: fix data structure corruption in async mbx command handling 9ce6fd7a81e6 tg3: Report the correct number of RSS queues through tg3_get_rxnfc 087d7a8c9174 tg3: Fix for diasllow rx coalescing time to be 0 1f415a74b0ca bpf: fix method of PTR_TO_PACKET reg id generation ea966cb6b9e1 net: xgene: fix maybe-uninitialized variable bce91f8a4247 openvswitch: Remove incorrect WARN_ONCE(). 1f85e118c81d ASoC: simple-card-utils: add missing MODULE_xxx() 8dac1e1f2068 drm/i915: Clean up the extra RPM ref on CHV with i915.enable_rc6=0 921dbe52b40b greybus: arche-platform: Add support for SPI bus sharing for Mihi 8ef0b5383110 greybus: arche-platform: Reset SVC & APB only if turned off by SUSPEND_PREPARE 60793c9be9a1 greybus: es2: rename USB vendor-request timeout define 54f34e1e4d06 greybus: es2: add define for ARPC CPort requests 121bae2bec47 greybus: es2: allow ARPC result to be ignored 4ae2d962637e greybus: es2: always set result value c468999e6acd greybus: es2: clean up ARPC symbol names 06d8b7d9cf37 greybus: connection: fix offloaded-connection ping cport id 081ee14ab445 greybus: control: remove some braces 6e8fc8c4c939 greybus: remove unused protocol-version messages 45862ebcc488 nvme-rdma: Make sure to shutdown the controller if we can a159c64d936e nvme-loop: Remove duplicate call to nvme_remove_namespaces a34ca17a9717 nvme-rdma: Free the I/O tags when we delete the controller 2461a8dd38be nvme-rdma: Remove duplicate call to nvme_remove_namespaces 57de5a0a40db nvme-rdma: Fix device removal handling 5f372eb3e763 nvme-rdma: Queue ns scanning after a sucessful reconnection 0b857b44b5e4 nvme-rdma: Don't leak uninitialized memory in connect request private data 96a945aa4267 drm/i915: Move the common engine cleanup to intel_engine_cs.c e6571499336e Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() 7a376ac11fc2 Revert "ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME" 8f60ce76a4eb greybus: audio: Remove GET_TX/RX_DELAY message types ccc57e20d1cc greybus: audio: apbridgea: Remove GET_TX/RX_DELAY message types ca9551f6815e greybus: timesync: Printout strobe count on sync failure 5cb74976b902 greybus: timesync: Ensure parallel synchronous calls succeed 7aa278b77150 greybus: timesync: Implement a retry mechanism b6fc2876a060 greybus: svc_watchdog: use schedule_delayed_work helper ea2ff95ab4e1 greybus: interface: delete control device upon enable failure c37a54ac37e7 mac80211: mesh: flush stations before beacons are stopped ad7bdb2b9927 drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals ddf07be7a2ae drm/i915: Simplify calling engine->sync_to 5b043f4e60ff drm/i915: Unify legacy/execlists submit_execbuf callbacks 15d21db87239 drm/i915: Refactor golden render state emission to unconfuse gcc e40f9ee6612c drm/i915: Remove duplicate golden render state init from execlists 618e4ca7b137 drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores b0411e7d4531 drm/i915: Reuse legacy breadcrumbs + tail emission 9242f974dc4c drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal() f4ea6bddb998 drm/i915/lrc: Update function names to match request flow ddd66c5154c2 drm/i915: Unify request submission 8f9420184a3d drm/i915: Move the modulus for ring emission to the register write c5efa1ad0978 drm/i915: Convert engine->write_tail to operate on a request ba76d91bc00b drm/i915: Remove intel_ring_get_tail() 803688babda2 drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START 8e6371783738 drm/i915: Simplify request_alloc by returning the allocated request 7c9cf4e33a72 drm/i915: Reduce engine->emit_flush() to a single mode parameter c7fe7d25ed60 drm/i915: Remove obsolete engine->gpu_caches_dirty aad29fbbb86d drm/i915: Rename intel_pin_and_map_ring() 32c04f16f0db drm/i915: Rename residual ringbuf parameters 7e37f889b50e drm/i915: Rename struct intel_ringbuffer to struct intel_ring dca33ecc5f1e drm/i915: Rename intel_context[engine].ringbuf 1dae2dfb0bfd drm/i915: Rename request->ringbuf to request->ring b5321f309ba4 drm/i915: Unify intel_logical_ring_emit and intel_ring_emit a5a5e3084ec4 drm/amdgpu: update golden setting of polaris10 6d51c813b172 drm/amdgpu: update golden setting of stoney 9761bc53c8e1 drm/amdgpu: update golden setting of polaris11 3a494b588f72 drm/amdgpu: update golden setting of carrizo fe85f07f5827 drm/amdgpu: update golden setting of iceland 869ec056fa84 ARM: shmobile: don't call platform_can_secondary_boot on UP 4d2bf027e8ca MAINTAINER: alpine: add a mailing list d97ffe788184 ARM: do away with final ARCH_REQUIRE_GPIOLIB 1fabaddd153e arm64: dts: Fix RTC by providing rtc_src clock ad3331acb146 SUNRPC: Fix up socket autodisconnect 47a9a5279468 GFS2: use BIT() macro 7d3ea5c1e958 HID: Add a new Saitek mouse device ID (RAT 9) 4ba1eeeb609f HID: sony: disable descriptor fixup for FutureMax Dance Mat 20d11305b7c4 HID: use IS_ENABLED() instead of checking for built-in or module f2dd7578c4f4 drm/i915/gen9: Update i915_drpc_info debugfs for coarse pg & forcewake info 849782575325 drm/i915: cleanup_plane_fb: also drop reference to current state wait_req dd7880908223 drm/i915: Warn about aux msg buffer vs. size mismatch acb913593add drm/i915: Program FW_BLC_SELF on 915G as well 2d1b50564734 drm/i915: Always use cpp==4 for FW_BLC_SELF on 915GM/945GM a930acd91f46 drm/i915: Extract bdw_get_buf_trans_edp() 5a5d24dca44f drm/i915: Simplify intel_ddi_get_encoder_port() 1edaaa2f25c0 drm/i915: Get the iboost setting based on the port type 32bdc400963c drm/i915: Split DP/eDP/FDI and HDMI/DVI DDI buffer programming apart ed9c77d26123 drm/i915: Explicitly use ddi buf trans entry 9 for hdmi 9f3324377b02 drm/i915: Move bxt_ddi_vswing_sequence() call into intel_ddi_pre_enable() for HDMI 8d8bb85eb7d8 drm/i915: Program iboost settings for HDMI/DVI on SKL c110ae6cffdd drm/i915: Name the "iboost bit" a7d8dbc07c8f drm/i915: Fix iboost setting for DDI with 4 lanes on SKL 4da456168f41 drm/i915: remove redundant fbc warnings 2a13ae79524e drm/i915: Protect older gen against intel_gt_init_powersave() 4e3f21bc7bfb mac80211: fix check for buffered powersave frames with txq 680682d4d537 cfg80211: fix missing break in NL8211_CHAN_WIDTH_80P80 case ff00d3b4e5e4 raid5: fix incorrectly counter of conf->empty_inactive_list_nr e50bd2354ced lkdtm: Fix targets for objcopy usage 300108740b65 lkdtm: fix false positive warning from -Wmaybe-uninitialized 1f4c17a03ba7 SUNRPC: Handle EADDRNOTAVAIL on connection failures 2392f7fd6952 ASoC: Intel: Skylake: Check list empty while getting module info 4f7ec157cb6d drm/amd/amdgpu: change pptable output format from ASCII to binary 903f75c8958e drm/amdgpu/ci: add mullins to default case for smc ucode 7f555c8e5a84 drm/amdgpu/gmc7: add missing mullins case 238010ed6cc8 drm/i915/debugfs: Take runtime_pm ref for sseu f005bd7e3b84 clocksource/arm_arch_timer: Force per-CPU interrupt to be level-triggered b3830e8d478c x86/entry: Remove duplicated comment 44f714dae50a Btrfs: improve performance on fsync against new inode after rename/unlink 67710892ec98 Btrfs: be more precise on errors when getting an inode from disk 951555856b88 Btrfs: send, don't bug on inconsistent snapshots 15b253eace1f Btrfs: send, avoid incorrect leaf accesses when sending utimes operations 764433a12e78 Btrfs: send, fix invalid leaf accesses due to incorrect utimes operations 443f9d266c48 Btrfs: send, fix warning due to late freeing of orphan_dir_info structures 99ea42ddb13b Btrfs: incremental send, fix premature rmdir operations 4122ea64f877 Btrfs: incremental send, fix invalid paths for rename operations 7969e77a7316 Btrfs: send, add missing error check for calls to path_loop() 801bec365e0e Btrfs: send, fix failure to move directories with the same name around 0596a9048bf2 Btrfs: add missing check for writeback errors on fsync 829fa70dddad ext4: validate that metadata blocks do not overlap superblock 3980bd3b406a ext4: reserve xattr index for the Hurd d8d2f7f64592 xtensa: wire up new syscalls 9b622e2bbcf0 raid10: increment write counter after bio is split b2c7f5d9c939 regmap: cache: Fix num_reg_defaults computation from reg_defaults_raw a7b4667a0002 drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB 3b2c1710fac7 drm/i915: Wait up to 3ms for the pcu to ack the cdclk change request on SKL 784bdf3bb694 futex: Assume all mappings are private on !MMU systems 6ce213575cf3 drm/i915: Add missing ring_mask to Pineview 6916fb3b10b3 xfrm: Ignore socket policies when rebuilding hash tables c0219cbf7241 greybus: es2: fix arpc active-list corruption 178457e171bf greybus: es2: fix arpc error message fcba5d04c87c greybus: es2: fix arpc response-allocation error handling 23931ffb9ac8 greybus: replace Ara references 6c298035a14d greybus: Documentation/sysfs: replace Ara references 20de72f5dee4 greybus: arche-apb-ctrl: Rename ara,init-disable => arche,init-disable 5b249600c148 drm/i915: Fix up some stray to_i915(dev) after a recent merge 12c100bfa5d9 drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB 563c742adab9 greybus: camera: Rename debug and metadata mbus formats 93ca33c99f22 ASoC: rsnd: Fixup SRCm_IFSVR calculate method 2932c287108e spi: img-spfi: Remove spi_master_put in img_spfi_remove() c2b08cede727 spi: mediatek: remove spi_master_put in mtk_spi_remove() 6678716751af spi: qup: Remove spi_master_put in spi_qup_remove() 8053f21675b0 ASoC: dapm: Add a dummy snd_pcm_runtime to avoid NULL pointer access 9930ca1ae7e9 drm/i915: Update a couple of hangcheck comments to talk about engines 7e21d6484ded drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c 6361f4ba4682 drm/i915: Avoid using intel_engine_cs *ring for GPU error capture c80ff16e112b drm/i915: Use engine to refer to the user's BSD intel_engine_cs 33a051a5fc72 drm/i915/cmdparser: Remove stray intel_engine_cs *ring 848496e59028 drm/i915: Wait up to 3ms for the pcu to ack the cdclk change request on SKL 7677c7560c3e xfrm: get rid of another incorrect WARN 73efc3245fd3 xfrm: get rid of incorrect WARN 9d3717f71c22 greybus: audio: add runtime pm to enumerated control and DAPM widget 7c4a0edb38ba greybus: svc_watchdog: Add sysfs file to change the behavior of bite 6136cce89ca5 greybus: firmware: Update Documentation and sample application 5e10f0047a1b greybus: firmware: Add 'status' byte to backend fw version response 911415ae6ee2 greybus: firmware: Add new status types for backend updated request 0c543f9bb2df greybus: interface: Add quirk for no PM for S2 Loader 47cbaf5e55a6 greybus: interface: Rename *_NO_PM as *_NO_BUNDLE_ACTIVATE c57fbb404af2 greybus: firmware: Add runtime PM support 2321f049a933 greybus: operation: clean up request handler 112f563e1879 greybus: operation: fix broken response tracepoint dfcba8626f55 greybus: operation: fix broken response error messages ed18adc1cdd0 mm: SLUB hardened usercopy support 04385fc5e8ff mm: SLAB hardened usercopy support 97433ea4fda6 s390/uaccess: Enable hardened usercopy 9d9208a15800 sparc/uaccess: Enable hardened usercopy 1d3c1324746f powerpc/uaccess: Enable hardened usercopy 73d35887e24d ia64/uaccess: Enable hardened usercopy faf5b63e2941 arm64/uaccess: Enable hardened usercopy dfd45b6103c9 ARM: uaccess: Enable hardened usercopy 5b710f34e194 x86/uaccess: Enable hardened usercopy f5509cc18daa mm: Hardened usercopy 0f60a8efe400 mm: Implement stack frame object validation 7c15d9bb8231 mm: Add is_migrate_cma_page f67cbce0f182 drm/i915: Only drop the batch-pool's object reference 15f7bbc7351d drm/i915: Only clear the client pointer when tearing down the file 2a1d77520108 drm/i915: Prefer list_first_entry_or_null 4a50d20e105a drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling() d2b9448f96b5 drm/i915: Update DRIVER_DATE to 20160725 3b8df5fd526e iio: Add IIO support for the Measurement Computing CIO-DAC family d02ec00d00a5 iio: adc: ad7298: use iio helper function to guarantee direct mode b4d46409d603 iio: adc: ad7793: use iio helper function to guarantee direct mode 4d19c487555e iio: accel: kxcjk-1013: add the "KIOX000A" ACPI id b75b23bc59cd staging: iio: light: isl29018/28: remove I2C_CLASS_HWMON .class setting f527a38ee764 drm/i915: Update the breadcrumb interrupt counter before enabling 2529d57050af drm/i915: Drop racy markup of missed-irqs from idle-worker 4e7c84ec0459 xtensa: support reserved-memory DT node 0e46c1115f58 xtensa: drop sysmem and switch to memblock 3de00482b006 xtensa: minimize use of PLATFORM_DEFAULT_MEM_{ADDR,SIZE} a9f2fc628e3a xtensa: cleanup MMU setup and kernel layout macros d39af90265fe xtensa: add alternative kernel memory layouts f1883aa7d63e xtensa: move kernel mapping addresses into kmem_layout.h 12c8007dafbb xtensa: fix __ffs result type e4e53287701b ARM: OMAP4+: CM: Remove redundant checks for clkctrl_offs of zero 428929c79cc3 ARM: OMAP4+: Have _omap4_wait_target_* check for valid clkctrl_offs ddb0d99d53fe ARM: OMAP2+: AM33XX: Add HWMOD_OMAP4_ZERO_CLKCTRL_OFFSET flag to rtc hwmod 60a5b875047e ARM: OMAP4+: hwmod: Add hwmod flag for HWMOD_OMAP4_ZERO_CLKCTRL_OFFSET b46211d6dcfb ARM: OMAP3: hwmod data: Add sysc information for DSI 43c85a09b12c greybus: HID: Add runtime pm support 68793c4c8824 greybus: bootrom: Rename download_firmware() as find_firmware() 40d276ede92e greybus: bootrom: Create gb_bootrom_cancel_timeout() 6d9e6ffca422 greybus: bootrom: Set timeout before sending AP_READY 2d6f1c29988c greybus: bootrom: Don't print duplicate error messages cc90d6fce858 greybus: bootrom: Skip setting timeout in failure path of size request 633e45eaac40 greybus: vibrator: integrate runtime pm 553cba82b1ad greybus: control: Print bundle-id in print messages e514dec73028 greybus: operation: print id when synchronous operation timeout 098dfaf45e76 greybus: audio: Avoid using ARA keyword 92bcaddea319 greybus: spilib: make spilib independent of gbphy adac4b959411 greybus: firmware: Improve test application db2951835b9b greybus: timesync: do not print frametime by default f5c93dea8fb7 greybus: pm: add error handling to bundle activation 2358024b67fc greybus: control: suppress bundle_activate() for bootrom 350e3ac2ceb6 greybus: firmware.h: rename TFTF firmware filenames 54b4f68f184c Revert "drm/i915: Enable RC6 immediately" 843759a5f81d drm/i915: Remove misleading CSR firmware loading docs 13f17b22a720 drm/i915: use i915_gem_object_put_unlocked() after releasing mutex b12e0ee2080c drm/i915: Enable RC6 immediately b5d1d1282bbb greybus: interface: fix interface_id attribute group 65fe29eeec71 drm/i915:gen9: restrict WaC6DisallowByGfxPause f8ca0c07f68b drm/i915: rename & update eb_select_ring() 38a0f2db5b77 drm/i915: rename 'ring' where it refers to an engine or engine_id bbdc070a79b7 drm/i915: rename macro parameter(ring) to (engine) 10a24b7c0911 greybus: timesync: probe shouldn't complete until FrameTime sync does 346bae656e4e greybus: loopback_test: Add -f argument to cancel all tests bf32654a2444 greybus: loopback_test: Fix -z argument bug 2861e2079081 greybus: loopback_test: Cancel only the tests running on selected devices 93a738894346 greybus: timesync: reduce initial startup time 8a704565ebda greybus: move all firmware prefix strings to one place 4f7e413b2d2d greybus: interface: hibernate UniPro link in activation error path e21e6bad3f42 greybus: interface: fix power_state documentation 93e29c853088 greybus: interface: add power_state attribute 12169bc9143e greybus: interface: prevent reactivation during removal 62491622db9c greybus: interface: make sure type is invariant during reactivation 3e93cb6abbc0 greybus: interface: clean up ES3 activation-retry hack 27b9e257dd57 greybus: interface: do not read DME during reactivation a212b7586712 greybus: interface: use an enum for interface type 873e8171aebe drm/i915/gen9: Add WaDisableGatherAtSetShaderCommonSlice 4ba9c1f7c7b8 drm/i915/gen9: Add WaInPlaceDecompressionHang 39df91905df3 drm/i915: Convert i915_semaphores_is_enabled over to early sanitize f2f0ed718bc9 drm/i915: Rename ring->virtual_start as ring->vaddr 406ea8d22f9a drm/i915: Treat ringbuffer writes as write to normal memory 34911fd30c61 drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free f8c417cdb1b8 drm/i915: Rename drm_gem_object_unreference in preparation for lockless free 25dc556a2a0a drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get 03ac0642f67a drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup 9a6feaf0d74f drm/i915: Rename i915_gem_context_reference/unreference() e8a261ea6399 drm/i915: Rename request reference/unreference to get/put c13d87ea5385 drm/i915: Wait on external rendering for GEM objects 30bc06c0fa99 drm/i915: Mark imported dma-buf objects as being coherent 197be2ae8b0f drm/i915: Disable waitboosting for mmioflips/semaphores 42df271439f7 drm/i915: Disable waitboosting for fence_wait() 04769652c8c7 drm/i915: Derive GEM requests from dma-fence c4b0930bf418 drm/i915: Mark all current requests as complete before resetting them 9b5f4e5ed6fd drm/i915: Retire oldest completed request before allocating next 05235c535404 drm/i915: Move GEM request routines to i915_gem_request.c 6633d80afbee greybus: module: suppress activation error message for dummy interfaces c80a982fc1f8 greybus: interface: amend interface registration message 835642526e93 greybus: interface: make attributes type dependent 441ac1fa9ecd greybus: interface: partition attribute group 1bb61840c4db greybus: interface: add interface-type attribute d29b67d44a7c greybus: arche-platform: Add support for init-off feature 042fd749abab greybus: connection: drop the svc quiescing operation d53cc1c37e5a greybus: sdio: add switch voltage operation 484a4d667751 greybus: sdio: convert vdd kernel values to greybus fe993bc9582f drm/i915/guc: Revert "drm/i915/guc: enable GuC loading & submission by default" 56c78715eaae greybus: bootrom: Use "s2l" instead of boot stage in package name 52764bd8aac7 greybus: timesync: Bugfix ping should not result in -EAGAIN 3373ce2eccd5 drm/i915: Give proper names to MOCS entries 6bee14ed1e11 drm/i915/bxt: Fix inadvertent CPU snooping due to incorrect MOCS config e419899b7c19 drm/i915/gen9: Clean up MOCS table definitions 62f90b38f332 drm/i915: Update missing kerneldoc 6e5248b53fda drm/i915: Clean up kerneldoc for intel_lrc.c 3d466cd67e85 drm/i915: Fixup kerneldoc code snippets in intel_uncore.c d1054ee492a8 drm/i915: Handle ENOSPC after failing to insert a mappable node 4bfa339aa40c drm/i915: refactor eb_get_batch() 9e2793f6e4e2 drm/i915: compile-time consistency check on __EXEC_OBJECT flags 1455db9e1ba3 greybus: greybus_protocols.h: convert __u32 to __le32 6a1d29595ed7 greybus: greybus_protocols.h/es2: Ensure __le32 is used not u32 a87848750ebc drm/i915: Set legacy properties when using legacy gamma set IOCTL. (v2) 1b7f2c8b0773 drm/i915: Treat eDP as always connected, again 1ba5bf993c6a xfrm: fix crash in XFRM_MSG_GETSA netlink handler 433aa123f51b greybus: camera: Update CSI config parameters f88b94ec2a3b greybus: camera: Configure APB-A with new params d165a618a14c greybus: camera: Update Configure Streams Response 24f9a6e4942d greybus: camera: Hardcode the APB-A CSI-2 TX parameters fdf73c00c887 greybus: camera: Add wrapper for sync operation with flags 6cc270483c55 greybus: camera: Add bpp to Greybus Format description a0de502ed396 greybus: audio_topology: Fix compile warning 7a0d4eae83e7 greybus: power_supply: add missing defines present in the specification c10b4ea3b23f greybus: power_supply: remove references to kernel header fddd7eafc746 greybus: timesync/pm: Make synchronous call to restore FrameTime 1f77b363bef4 greybus: hd: arche-platform: implement greybus shutdown 47becc556d4e greybus: power_supply: convert greybus properties to power supply properties 6e720c277ad1 greybus: power_supply: change property values to integer 5ab57c702069 drm/i915: Flush logical context image out to memory upon suspend 945657b461ed drm/i915/evict: Always switch away from the current context fc0c38b3d1d6 greybus: use memdup_user() 99ade1766dbd greybus: get rid of a compile warning e854ff58ed70 greybus: loopback: add runtime pm support 4c615dcc6a9d greybus: spi: Add runtime_pm support afa807b8ba23 greybus: pwm: Add runtime_pm support 993dc992f2e4 greybus: gpio: Add runtime_pm suppourt 22b8708725c2 greybus: uart: Add runtime pm support c0e72f6af736 greybus: i2c: add runtime pm support af5dc7f8c0f4 greybus: gbphy: add gbphy runtime pm support 211634f2ca16 greybus: camera: add runtime pm support 6ba7fad430d6 greybus: audio: add runtime pm support 61e13db9cc89 greybus: bundle: add runtime pm support 30a3bf7b30d8 greybus: interface: add runtime pm support 2d48b5b4a8ca greybus: bundle: add activate and deactivate 6bc265424df0 drm/i915/fbdev: Check for the framebuffer before use 0b8c0e9c3354 drm/i915/fbdev: Drain the suspend worker on retiring e7852a4b3a4f drm/i915: add missing condition for committing planes on crtc 19625e85c6ec drm/i915: Enable polling when we don't have hpd b236d7c84219 drm/i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() 9504a8924759 drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init() 28cf71ce3e20 drm/i915/vlv: Make intel_crt_reset() per-encoder 165a74ab1401 greybus: es2: fix arpc response lookups e818027c0b4e greybus: es2: Fix 'make check' warnings with arpc fb7404e81555 drm/i915: Hide gen6_update_ring_freq() b7137e0cf1e5 drm/i915: Defer enabling rc6 til after we submit the first batch/context 62e1baa128f9 drm/i915: Remove superfluous powersave work flushing 29ecd78d3b79 drm/i915: Define a separate variable and control for RPS waitboost frequency 99ac96127994 drm/i915: Move overclocking detection to alongside RPS frequency detection 773ea9a80132 drm/i915: Perform static RPS frequency setup before userspace 3a45b05c4517 drm/i915: Preserve current RPS frequency across init b913b33c43db drm/i915: Flush GT idle status upon reset 3fef3a5be3ca drm/i915: remove superfluous i915_gem_object_free_mmap_offset call bb10d4ec3be4 drm/i915: Ignore panel type from OpRegion on SKL 019bf277634a drm/i915: Pull out some more common engine init code 88d2ba2e95c8 drm/i915: Move common engine setup into intel_engine_cs.c acd2784562ae drm/i915: Simplify intel_init_ring_buffer prototype c78d60613422 drm/i915: Make more use of the shared engine irq setup 8b3e2d363917 drm/i915: Unify engine init loop bb45438f5e2e drm/i915: Prepare for engine init unification c2c7f240081d drm/i915: unify first-stage engine struct setup 12ce523147e4 greybus: audio: Maintain proper codec state during shutdown sequence. cf1caac6cd7c greybus: audio: Fix incorrect codec state modification 34873949885a greybus: es2: fix arpc return value 035ea405c91e drm/i915: Unbreak interrupts on pre-gen6 8d35acba25da drm/i915: Provide argument names for static stubs 4f074a539343 drm/i915: Update ifdeffery for mutex->owner 1b290f97c8d9 drm/i915: Remove temporary RPM wakeref assert disables c14118a8411c greybus: es2: Implement APBridgeA RPC (ARPC) 9d9d3777a9db greybus: es2: Add a new bulk in endpoint for APBridgeA RPC c96156138284 drm/i915: Kick hangcheck from retire worker 232af392fdb5 drm/i915/breadcrumbs: Queue hangcheck before sleeping e92fc4f04a34 ARM: OMAP2+: Drop legacy board file for LDP 9b7141d01a76 ARM: OMAP2+: Drop legacy board file for n900 f6127704320f staging: iio: isl29028: Prefix functions b9b689c12794 staging: iio: isl29028: Expose scale and sample frequency available without comma bafaa6debe96 staging: iio: isl29028: Prefix stuff 3a37f1c259f7 staging: iio: isl29028: Prefix #defines 9219376d04c6 staging: iio: isl29018: Prefix remaining functions 96273f43a87a staging: iio: isl29018: Cleanup of comments c833c6926a0a staging: iio: isl29018: Drop newlines ab5b9492c0f4 staging: iio: isl29018: Remove excessive output messages 13e6d634c1c2 staging: iio: isl29018: Prefix #defines ff34ed6d7889 iio: light: vcnl4000: Add missing locking 5d6931393f9d iio: light: vcnl4000: Cleanup read_raw() returns ff6a52590c72 iio: light: vcnl4000: Use BIT() macro d978bfdd0cd5 iio: light: vcnl4000: Mention and check support for VCNL4010 and VCNL4020 1f25ca11d84a iio: temperature: add support for Maxim thermocouple chips 576bffb5a84f greybus: interface: send deactivate prepare when interface is disabled 707a5c42ce55 greybus: control: add connection suspend and resume calls cc28c2c2283d greybus: interface: implement unipro link hibernate call c7dc28ff2b47 greybus: svc: add power mode call for link hibernation fc8a40271352 greybus: svc: add interface resume operation 385227fce679 greybus: control: add interface hibernate abort operation 30ea26bdd403 greybus: control: add interface deactivate prepare operation f53be0eaf060 greybus: control: add interface suspend prepare operation f61908f94a9f greybus: control: add bundle deactivate and activate operation 2c8e8841e3b8 greybus: control: add bundle suspend and resume preparations 776165481d8e greybus: connection: remove CDSI1 hack 6f4219dd7df0 greybus: Documentation: Document Authentication interfaces e3eda54d0b5f greybus: Add Component Authentication Protocol support 80b3982b8d1c greybus: camera: Fix size of configure_streams(0) 36ab1108b60e greybus: camera: Fix number of configured streams 7f93eab7c705 greybus: camera: Early update num_streams and flags e65579e335da greybus: audio: topology: Enable enumerated control support d4cd9daa49b2 greybus: audio: topology: Use csize while computing next_ptr in parser bb296b480380 greybus: added warning message in case of missing widget 0c15a9e0f3f7 greybus: audio: topology: Add helper API to map controlid with widget name 2864f3014242 iget_locked et.al.: make sure we don't return bad inodes 7e4c224abfe8 i2c: core: Add support for 'i2c-bus' subnode 98b00488459e dt-bindings: i2c: Add support for 'i2c-bus' subnode 957ccca08a99 greybus: light: Initialize mutex before using it 2aae92bdc253 greybus: Revert "greybus: uart: don't use spin_lock_irq()" 07af934094ed greybus: Revert "greybus: es2.c: don't use spin_lock_irq()" 0b1d26235421 greybus: Revert "greybus: gb_connections_lock: don't use spin_lock_irq()" a29bac623f01 greybus: Revert "connection: switch to using spin_lock_irqsave/spin_lock_irqrestore excluisvely" 8a5043b68320 xtensa: define ___unlock_[di]cache_all unconditionally 1beb1fae808d greybus: svc: remove input device handling in SVC protocol 0ef5be18852d greybus: kernel_ver: Add kstrtobool() 74ec7598b51f greybus: es2: add support for greybus cport flags 3094f9477301 greybus: connection: add support for high-priority connections 1ba30c33096c greybus: connection: prevent drivers from specifying core flags 6910fa2dd6dc greybus: hd: add flag argument to cport_enable callback caad3090ab37 greybus: camera: Add RAW data format 9e138dd479cb greybus: audio: remove the unnecessary return statement 2d466c23c64f greybus: connection: switch to using spin_lock_irqsave/spin_lock_irqrestore excluisvely 326f98ac3168 greybus: bootrom: Wait for 10 seconds for mode-switch dbb8cfeba9cc greybus: bootrom: send timeout in milliseconds to gb_bootrom_set_timeout() a4293e1d4e64 greybus: bootrom: Enhance timeout error message fd6d6f61d83c greybus: timesync: Make printout consitent with other greybus messages 50687f360958 greybus: timesync: Initialize the timesync ping fields to zero c0e65d026c29 greybus: add support for the log protocol 6f7f2ae5df78 greybus: gb_connections_lock: don't use spin_lock_irq() fe9054155d83 greybus: es2.c: don't use spin_lock_irq() e9f80f336354 greybus: uart: don't use spin_lock_irq() 19cdabcf0ba9 greybus: Revert "greybus: don't use spin_lock_irq()" 1211915127c1 greybus: timesync: Enforce TimeSync locks as subordinate to Interface locks 5e2b63915cb6 greybus: don't use spin_lock_irq() 05e309556367 greybus: Revert "greybus: ratelimit errors usually seen on unipro_reset" c13a206f7e44 greybus: adjust kernel version check for led_sysfs_is_disabled 2d533cf16bff greybus: ratelimit errors usually seen on unipro_reset e3b090ea954e greybus: sdio: avoid extra memory operation at data transfer 0698be0281e9 greybus: connection: add trace events before disabling connection 4ee48a5ecb7a greybus: firmware: prefix char-device with 'gb-' 93dbb97a3e24 greybus: timesync: Rework timesync removal serialization logic 0cc3bc6930d0 greybus: timesync: Fix transitions to the INACTIVE state c9e8f893eeef greybus: timesync: Do not hold mutex on cancel_delayed_work_sync df124299d1d3 greybus: firmware: Add license and copyright header to application 42830f7f63c7 greybus: manifest: Disallow reuse of control cport 880bc0a4afa6 greybus: svc: Pass the correct pointer to input_free_device() 9120b9060bca greybus: camera: Create and destroy data connection on demand 3b8ebfeb32da greybus: camera: Fix data connection setup f3d5f6613f0d greybus: camera: Clean up on stream configuration failure d1a8c36ec104 greybus: svc: disable connection after all its users are gone d9e4c4ee12e4 greybus: camera: Initialize mutex before using it 54131222e6dc greybus: connection: Return bool from gb_connection_intf_find() 60fb3405c73e greybus: Remove extra blank lines 6554efa28edc greybus: firmware: Fix spelling mistake 4c2f8a48e989 greybus: timesync: Do 64 bit divisions in a 32 friendly way 6db9cc68d7f9 greybus: uart: Fix minor number leak c6722ab5d3c3 greybus: audio: Ratelimit err messages in bundle, topology driver f2b6303d4505 greybus: Remove apbridgea_shutdown_xx sequence if already done 27c243cf5fcf greybus: Use mute_stream callback to initiate GB data xfer 8c2522d87ab2 greybus: update UniPro Set Interface Power Mode operation to match spec 62e04623530c greybus: connection: Avoid unnecessary line breaks 56278c7384a3 greybus: hd: Export host device tracepoint from hd.c c05d471b2d6f greybus: Remove legacy suspend/resume callbacks 8a285fed1af3 greybus: Use BIT(2) for GREYBUS_ID_MATCH_CLASS 129a6fbe7648 greybus: core: Make greybus_match_one_id() return bool aa62b5e49a59 greybus: bootrom: Compile as a separate module 9e50e987f55d greybus: remove obsolete SVC result codes 12e6895d1e34 greybus: pwm: Fix compilation with v4.3 kernel cb14e97623d9 greybus: camera: Add debug data format 82278bfea04c greybus: fix forced disable of offloaded connections c0b06a6d4e07 greybus: tracing: drop "greybus" prefix 365d79fc2023 greybus: don't key on an enumerated constant 8fb76c3cfd5c greybus: svc: pwrmon: validate svc protocol op status when getting rail names 44d6449350b8 greybus: kernel_ver.h: provide pwm_is_enabled() 4d27574cd354 greybus: audio: Ratelimit err messages 109fbdfd6a23 greybus: svc: implement connection_quiescing call 423042f4b2dc greybus: timesync: Add debugfs entry to display frame-ping in ktime 00fdbae1a9d2 greybus: timesync: Add gb_timesync_frame_time_to_timespec() 6da7c88972a0 greybus: tracepoints: Add standard Linux tracepoint for TimeSync event 4a4484274f74 greybus: timesync: Bind TimeSync into Greybus 970dc85bd95d greybus: timesync: Add timesync core driver 698282f659d7 greybus: audio: Report DISCONNECT event after resource cleanup. 02f1c12cca45 greybus: audio: Report warning in case module is already removed 0790c09a3bc9 greybus: tracing: fix message traces 495787a792ac greybus: tracing: add timing traces 79c8c6494220 greybus: tracing: define connection traces 4f9c5c0bbb9f greybus: tracing: define bundle traces 6879dbf15e86 greybus: tracing: add interface mode_switch 14a36ae70429 greybus: tracing: assign "parent" id first c65fdf031816 greybus: tracing: fix module num_interfaces 1ea3ed54dcc2 greybus: tracing: reorder trace definitions c507397455a6 greybus: tracing: fix host device num_cports 76639ef57901 greybus: define BUNDLE_ID_NONE e5f23c45841f greybus: tracing: fix "make check" warnings 17ca67701811 greybus: camera-gb: Implement camera module reference counting as subject. 6c5ce637db01 greybus: camera-gb: Extend gb camera module structure 07f91c75b490 greybus: camera-gb: Add description of interface header 68ee90c29ea4 greybus: Add comment about the mode_switch_started flag 7dea1d5f8a9d greybus: interface: Mode switch takes over a second 7ff6e0128a7d greybus: control: Mode-switch is a 'core' operation c92c1d026b1e greybus: fw-mgmt: Add hooks to do mode-switch 13bed58ce874 regulator: fixed: add support for ACPI interface 64060fe95458 greybus: gbphy: Remove protocol specific version handling 5e569115e9b9 greybus: Remove unused VERSION specific macros 5dad5c314b68 greybus: uart: wait for credits on shutdown 2b3b87f056b2 greybus: uart: Implement flush_buffer a8bc00fb8803 greybus: uart: Add credits based tracking for transmit path 8d6fbe9bf994 greybus: uart: Use a fifo to send data to the modules 219ffcf3a51d greybus: uart: Implement dtr_rts callback. e55c25206d5c greybus: uart: Handle CRTSCTS flag in termios 128231783322 greybus: hd: fix gb_hd_release tracepoint dacf3eb7f3c1 greybus: fix tracepoint-related whitespace issues 8ccf389b1909 greybus: svc: remove deprecated hotplug operations 55742d2a071a greybus: interface: implement generic mode-switch functionality 08f94352e8d0 greybus: control: add error message to mode-switch helper e3fbe484323a greybus: kernel_ver: backport reinit_completion to pre-3.13 800d6c8f4e66 greybus: connection: add flush host-device callback 3de5acfafb3c greybus: connection: implement proper connection closure 18079ece816b greybus: operation: add helper for creating core operations 77bbbcf6d36d greybus: operation: restructure activation state handling 8890f95710d8 greybus: operation: clean up early connection-state check 1430cc920ab3 greybus: connection: remove unused invalid state 00ad6975e7ca greybus: connection: move CPort Buffer configuration out of svc helpers e2efe1bbc428 greybus: connection: rename an error label 6adcf44170db greybus: es2: reset cports at disable 3cbe52c2e07d greybus: connection: log cport-enable error messages 96f5ab00c2a1 greybus: svc: add stub connection-quiescing operation 197616e227b5 greybus: control: implement disconnecting operation aca7aab39aa2 greybus: connection: add control connection flag d9fa3494b78a greybus: interface: avoid I/O to bootrom during removal a4b08df4e01b greybus: interface: clean up bootrom quirk handling 7aefe7918f8e greybus: core: avoid I/O to disconnected interfaces 898d75f4aa8b greybus: drop a bogus semicolon 95073cc2e53c greybus: use PTR_ERR_OR_ZERO() d97fca12e92d greybus: fix pointless null check 66394300c37e greybus: eliminate unneeded null check ebc9e3750d31 greybus: fix unbalanced mutex f9340fc7dd9f greybus: report right error value 52033fdebc92 greybus: es2: Release reserved cports CDSI0 and CDSI1 29a822bdf77a greybus: hd: Add API to release reserved CPorts cb4c8441e5da greybus: tracing: define interface traces 5451ea0e99cb greybus: tracing: add module traces 1f79046bd73a greybus: tracing: fix hd traces df732546ce12 greybus: tracing: fix a bad tracepoint bae7c690354b greybus: remove redundant latency-tag sanity checks ae36e81ed93e greybus: interface: fix svc-resource error messages 7a9a5bf01ebd greybus: Documentation/sysfs: gbphy0 is an invalid name 71b7a36072cb greybus: Documentation/sysfs: Rename gpbridge to gbphy b797c43271f7 greybus: Fix loopback app after rename to gpphy 7a867d149f0c greybus: arche-platform: Enable SVC clock during FW_FLASHING state 0b1283e33f7a greybus: arche-platform: Enter ACTIVE state only from OFF state c61a8b49846e greybus: arche-platform: Make fw_flashing_seq() return error 91a8030f781d greybus: Revert "update UniPro Set Interface Power Mode operation to match spec" 00606367141c greybus: update UniPro Set Interface Power Mode operation to match spec d7be800f7ae9 greybus: Fix unbalanced irq_enable() backtrace 37f07c0c974d greybus: audio: Fix memory leak 038405db9829 greybus: legacy: remove protocol.o from the makefile 206dc534e99a greybus: tracing: refine comments 58a881376357 greybus: tracing: eliminate "location" comments 630175698e9b greybus: tracing: define events using macros f866e66f368e greybus: add operation traces 428888a2b672 greybus: legacy: remove legacy driver support 68b66c28010e greybus: camera: Convert to bundle driver d72b5810cba5 greybus: fw-management: Fix error message's text 825f79ae7620 greybus: fw-core: destroy connections on error 4aea5a15ad6d greybus: svc: use EREMOTEIO for remote errors deda6aaf6667 greybus: audio_apbridgea: fix two return values 0bba4fb53adf greybus: svc: fix another pwrmon return value 7ba535ec69ff greybus: arche-platform: Rename assert_wakedetect=>arche_platform_wd_irq_en 16fd976c392b greybus: arche-platform: Do not assert wake/detect signal to SVC e54b106dd1be greybus: gpbridge: rename 'gpbridge' to 'gbphy' everywhere e16715c135d8 greybus: interface: retry enumeration of UniPro-only modules 9bc63b7ff56f greybus: uart fix missing negation on DTR setting 814ae531d161 greybus: connection: verify disabled when destroyed ac00154a7c6a greybus: audio: gb_manager: Use valid argument while removing ida allocated id. ef62adae8252 greybus: operation: fix broken activation logic b0e97bce153a greybus: operation: rate-limit dev_err printing on the receive path 3a238fc7844f greybus: spi: add inprogress bit to xfer_flags 22e26a3a1350 greybus: spi: rename rdwr field to xfer_flags 3b077247b649 greybus: fw-management: Update header's license 79b140fe2b6f greybus: fw-management: Fix 'make check' warnings e27f1da93f00 greybus: fw-management: Replace double-tabs with space for structures 5319a889eafc greybus: es2.c: Declare local __le64 not u64 8c81d4608dc5 greybus: interface: Extract and store Interface feature byte c8a657ba3f84 greybus: hd: Add TimeSync APBridge commands 7bf7fa12fcb2 greybus: Documentation: Document firmware-management interfaces e2386c9327ab greybus: firmware: Add SPI protocol support 96ba6740099b greybus: fw-management: Free fw-mgmt only after all users are gone 04f0e6ebd1a2 greybus: fw-management: Add ioctl to initiate mode-switch 013e66537273 greybus: fw-management: Add firmware-management protocol driver 8502eb3b7870 greybus: make greybus_gpbdev_type static 8888b963743b greybus: spi: Separate out spilib from spi bridged PHY bundle driver 4c412921c787 greybus: spi: Restructure spi.c to share it with other bundle drivers dc0754088e53 greybus: Remove bridge PHY protocol specific classes b9662266aa26 greybus: gpbridge: Remove (now) unused macro gb_gpbridge_builtin_driver() a4b9a098f27a greybus: gpbridge: Rename gb-phy.ko module ea7c47771ba1 greybus: usb: Create separate module 66b9e09e28b0 greybus: uart: Create separate module bebc013bafed greybus: spi: Create separate module 3d64730e1194 greybus: sdio: Create separate module dca8060db87b greybus: pwm: Create separate module d6046b44a566 greybus: i2c : Create separate module 7c0925eb5778 greybus: gpio: Create separate module 9b919bdfcc6e greybus: gpbridge: Create module_gpbridge_driver() 90fa0e6c3ea7 greybus: gpbridge: Export few routines 123e7497237a greybus: control: Drop unused parameter from timesync_authoritative fa433b619655 greybus: control: Add TimeSync get-last-event logic 5705020fbe2a greybus: svc: Add TimeSync SVC commands a974f469ff09 greybus: arche-platform: Fix the MODULE_LICENSE to match with header 6458492e9c01 greybus: gpbridge: add uevent vars for gpbridge devices c7092b22fc7d greybus: gpbridge: make gpbridge device ids start with 1 14a5f47b29bf greybus: gpbridge: add gpbridge device type 3ba9fa5c9220 greybus: camera: fix data-connection handling 3b05d8508f82 greybus: connection: add camera-data connected workaround 045d35611455 greybus: es2: add support for CDSI1 allocation e7b848c288db greybus: es2: clean up cport-reset handling f2aae1c6e60f greybus: hd: generalise cport allocation 050615076699 greybus: es2: clean up CDSI CPort reservation be5d01f10bdb greybus: es2: fix probe error handling 74a5d93cee1f greybus: hd: move CPort allocation to host-device code a8af16313d18 greybus: audio: mark the data connection as offloaded 781ac8662ffa greybus: connection: add helper for creating offloaded connection ca1f8f809024 greybus: connection: add offloaded connection flag 0e9b41ab98ec greybus: connection: add no-flow-control connection flag 501cc8bd0948 greybus: Fix probing of gpbridge devices e4e55360dd6b greybus: core: Rename greybus_module_match() 6f8a028fd17b greybus: gpbridge: Expose protocol_id in sysfs 792db396d320 greybus: interface: remove unused interface-version quirk ae0f6454bbe7 greybus: interface: fix type in enable error message 03fba180ae4c greybus: svc: support status in svc_intf_activate response c77bac08eca8 greybus: operation: fix an inconsistent indent c6cc8e73eb18 greybus: fw-download: Replace timer with delayed-work a956d939af9e greybus: bootrom: Implement timeouts to detect Module failures 140026b32f95 greybus: svc: implement svc_intf_activate 144763bf8efd greybus: svc: implement svc_intf_{vsys,refclk,unipro}_{enable,disable} operations 03b4fa4b5dd9 greybus: Revert "bootrom: Implement timeouts to detect Module failures" 69c8763eb883 greybus: fw-download: Introduce timeouts for firmware downloads f63a896e532b greybus: fw-download: Manage firmware requests with kref c4058b7926a4 greybus: arche-platform: Rework platform/wd-line state transition logic 886aba558b9e greybus: arche-platform: Export fn to allow timesync driver to change the state 6c1ca56d8537 greybus: arche-platform: Rename spinlock variable lock => wake_detect_lock 521d0d538036 greybus: greybus_protocols.h Add SVC_TIMESYNC_PING 596e4a1933e4 greybus: greybus_protocols.h Add SVC_TIMESYNC_WAKE_PINS_ACQUIRE/RELEASE 5015d5cff9ff greybus: greybus_trace.h: Fix dodgy indentation 73d292d8381d greybus: uart: Kill reference_count hack ceadf9def132 greybus: Documentation: Add sysfs information about bridged-phy device 4dda7e96cfc6 greybus: USB: convert to a gpbridge driver ba3e67001b42 greybus: SPI: convert to a gpbridge driver dcd2086aa87e greybus: SDIO: convert to a gpbridge driver 315bea0e9605 greybus: GPIO: convert to a gpbridge driver cf1d8bee59aa greybus: I2C: convert to a gpbridge driver 320549086d1e greybus: PWM: convert to a gpbridge driver 7dbe1f497b44 greybus: UART: convert to a gpbridge driver 6d58e7144473 greybus: connection: export gb_connection_disable_rx() fn ac4cbc575153 greybus: gpbridge: Add gpbridge driver init/exit helper macros 1d5f9ef9ef8d greybus: gpbridge: implement gpbridge "bus" logic 0decdd55b38a greybus: Revert "interface: Fetch and expose version of interface's firmware" c77f85bbc91a greybus: audio: Fix incorrect counting of 'ida' ee2f2074fdb2 greybus: svc: reconfig APBridgeA-Switch link to handle required load 3e29bcf4b148 greybus: core: add MODULE uevent var for all control devices c81b1ec7853d greybus: bootrom: Implement timeouts to detect Module failures 0634874a584e greybus: audio: Use standard API to set connections' private data c188fdc8176a greybus: audio: Reduce codec->lock granularity bb9986ef6b31 greybus: audio: Reorganize sequence in GB audio bundle & codec driver 852859ab8186 greybus: audio: Remove redundant lock protection & is_connected field e6ab7a154c5d greybus: audio: Cleanup GB Audio bundle driver. 84e0e38744c5 greybus: audio:gb_manager: Use proper locking around kobject_xxx 7557d0481bde greybus: fw-download: Create a macro for length of firmware file's name cca222076738 greybus: firmware: Add firmware-download protocol driver 7adb32b429ce greybus: operation: fix definition of the invalid type a2cf2e594626 greybus: svc: define the version request b1f8bfea6518 greybus: loopback: remove unsupported version request 1c3aead12ea4 greybus: control: implement mode-switch operation 5fdc027d5441 greybus: operation: add helper functions for unidirectional operations 3e2ee2c1e505 greybus: operation: add support for initiating unidirectional operations 613c15e86b7a greybus: operation: update gb_operation_request_send() documentation 410abddb0389 greybus: fix outdated kernel-doc comment cca69fabeb71 greybus: interface: remove unused prototype 16ba59cedf07 greybus: Documentation/sysfs: fix sysfs paths dc9e9cf450fb greybus: Documentation/sysfs: add entry for host device bus_id fbbd2b7c0876 greybus: hd: add bus_id attribute 6ddbed576606 greybus: interface: fix broken UniPro flow control 9e04fb7b1627 greybus: firmware: Add firmware management bundle driver 05ab5f0daa52 greybus: audio: Identify jack type based on attributes reported 475f498bcedb greybus: audio: Rename widget_type to jack_attrubute 54e9070b24de greybus: audio: Reorder gb_deactivate sequence to avoid protocol error 2b8c2b51000e greybus: audio: Changes in response to ASoC cleanup dc0f0285f805 greybus: Bundle: Initialize dma_mask for bundle device 9983ea6b766a greybus: svc: free pwrmon_rails memory upon exit 3fd747a63e83 greybus: svc: clean up gb_svc struct for pwrmon b482b0d6f099 greybus: svc: implement interface mailbox event 22bb9380d620 greybus: svc: implement module inserted and removed operations ec562f28a7de greybus: interface: implement interface activation and power down 1e8e22b5cb46 greybus: svc: add stub interface-activate function 017482b28dec greybus: svc: add stub functions for v_sys, refclk and unipro 1e1565e5fee4 greybus: interface: add active state flag 36602a2981c8 greybus: module: implement controlled module removal b15d97d77017 greybus: core: add module abstraction 844fcbfeb649 greybus: svc: refactor interface re-enable deba0c03e9c1 greybus: Documentation/sysfs: sort entries alphabetically 4ff80a59ac3b greybus: Documentation/sysfs: add entry for control device 12185197eac3 greybus: svc: use a common prefix for debugfs functions d7ed7cbfe695 greybus: audio: acquire wakelock during active playback 7b62b61c752a greybus: arche-ctrl: Don't expose driver internals to arche-platform driver f2bf63a36542 greybus: audio: acquire wakelock during active playback f35fdb2fbdc9 greybus: svc: fix function-parameter indentation 5b35ef95ef9b greybus: svc: fix pwrmon return value 89f2df438b20 greybus: svc: keep error messages uniform 2437f1c6b582 greybus: es2: move ap_disconnect() below ap_probe() 62de6e0a7262 greybus: es2: don't protest when getting -ENOENT/ESHUTDOWN USB errors ecdd3a2d5932 greybus: es2: disable cport-in after remove greybus host device a0f997bd5db4 greybus: es2: Allow proper release of greybus host device 36460e8a895d greybus: audio-codec: Staticize few routines to fix build warnings de86e251f87f greybus: bootrom: fix typo 698bdcbf87f3 greybus: camera-gb: Remove hardcode for CSI TX number of lanes 9504677c9a9e greybus: svc: add AP power measurements debugfs support 05a849191f96 greybus: es2: Fix apb_log null pointer exception b4b1b7eda9fe greybus: uart: Update line coding settings only when needed 41d514020f48 greybus: svc: remove interface-remove helper 96fb6c340b4a greybus: svc: keep interfaces registered during mode switch 87a4c819a545 greybus: svc: make sure to deactivate all interfaces on disconnect 49605839bcd6 greybus: interface: reduce control-device lifetime b6147e4fb13e greybus: control: return error pointer when failing to create control device 7c8eb12dbb4c greybus: interface: move vendor and product strings to control device 7326e07b588c greybus: interface: register control device at hotplug a6e5b014b8fe greybus: core: make the control object be a device 1ed8cdef4058 greybus: control: move timesync-operation functions a530a8be395f greybus: interface: disable interface on registration failures 078ef067bca6 greybus: Documentation/sysfs: add example control devices 9e5e6fa6bf66 greybus: Documentation/sysfs: rename the svc eject attribute 78b609b14c43 greybus: Documentation/sysfs: remove interface unique_id attribute aba2fc626e02 greybus: Documentation: move the interface power attributes 7d963cbe8302 greybus: manifest: fix illegal free in error path d1d67714a4ec greybus: spi: use timeout request send operation 0928b2e4401c greybus: spi: fix message transfer over greybus 192c70dcf6c6 greybus: svc watchdog: Disable watchdog upon entering suspend 9160b7c7652a greybus: arche-platform: Power-off unipro subsystem upon suspend 777471a44524 greybus: Fixup __u64, __u32 to __le64, __le32 in timesync declarations a7ddda1f5aa4 greybus: arche-platfrom: Get rid of 2sec delay in USB3613 configuration b4905038965f greybus: camera-gb: Extend the configure streams interface ddb10c8acc85 greybus: svc: add Interface power measurements support 89de9a062132 greybus: audio: Update device type based on widget types a9234bfd6cec greybus: audio_manager: Split device type into i/p & o/p devices dc5cc72cc6c2 greybus: camera: Add metadata format 5a53e02eaf22 greybus: firmware: Rename to bootrom protocol 0c35631bce4d greybus: checkpatch.pl: Mark --no-tree as default option f053f44c9f7f greybus: Revert "Added a sysfs entry to power down the SVC" 88a3011e91f7 greybus: Added a sysfs entry to power down the SVC d9984cf0f248 greybus: scripts: create subdir for checkpatch and spelling.txt a4d11cee6fe9 greybus: trivial: add checkpatch.pl to the tree 094c4302c118 greybus: audio: Add I2S_RX path related settings 64a7e2cceb75 greybus: audio: Added jack support to audio module 6da549ec8511 greybus: audio: Fix widget pointer update during control parsing 1472ec67f734 greybus: camera: Use pointer for gb camera module ops a7be84613acc greybus: interface: add Ara serial-number support 50ad4163a54c greybus: interface: clean up DME attribute handling ac72cfbe6937 greybus: interface: clean up ES2 VID/PID hack 7d7acc06a0fe greybus: interface: add ES2 init-status quirk flag 153ff7e76ddb greybus: interface: read DME attributes at activation af1471e7a903 greybus: greybus_protocols: rename NULL DME selector index e9f2f688d1a9 greybus: interface: clean up device-id handling 984c9d38ae37 greybus: interface: deactivate interface on enumeration failure 4d5f6218886e greybus: interface: move route creation to interface activation ec199ccdd2a3 greybus: interface: clean up ES3-bootroom-quirk handling 133e366bbee5 greybus: interface: clean up and rename init-status helper e12811eff7f9 greybus: interface: fix es2 boot-status mask c2d80906fbe5 greybus: interface: move boot-status clearing to interface enable 9ba486e3198e greybus: svc: indent CPort flag defines properly 601df8ff3ad2 greybus: greybus_protocols: remove bogus comment about svc bundle b5eebbf6a1f1 greybus: svc: remove bogus interface-reset helper 1b4c4e98eb9d greybus: greybus_protocols: align DME-attribute values b77e3e565892 greybus: core: fix two container-of macros d764212f73cf greybus: audio: fix to resolve multiple audio module playback issue 5793227cb037 greybus: audio: Add module specific driver 6dd67645f22c greybus: audio: Use single codec driver registration 0ec306324423 greybus: convert drivers to use connection->private set/get 418f3dab841f greybus: connection: add functions to get/set private data 30b442b385c1 greybus: greybus_trace: Fix broken greybus ftrace 309520ec93f7 greybus: audio: Use CSD instead of E2EFC for audio data connections c3d77f71308e greybus: camera: Improve module registration mechanism a883b0eb434c greybus: camera: Register capabilities operation 48b15a9b119d greybus: camera: Implement the capabilities operation f8811c763091 greybus: power_supply: reverse version check for new psy API 3b90040de82a greybus: loopback_test: handle SIGINT signal fece9c87cb80 greybus: Ensure gb->mutex is held when adding timer 1dc8d3d7c568 greybus: loopback: Fix broken loopback min values d18da86b51c1 greybus: greybus_protocols: remove svc-eject timeout define e676ccd7134a greybus: svc: print an error message on failed eject attempts c80514a39a40 greybus: svc: unexport eject helper 629c0d007de9 greybus: interface: separate disabling from removal 35580af0bd62 greybus: interface: rename initialisation function 66d674cfafb2 greybus: interface: move interface-removal helper 64acb6611f3c greybus: interface: remove useless spinlock 11548c832700 greybus: interface: disable control connection on initialisation errors 986d69110831 greybus: svc: always register interfaces at hotplug a77660a75a3f greybus: interface: free bundles on initialisation errors 7a137fb290df greybus: interface: separate initialisation and registration 39495a2bea4d greybus: svc: refactor interface-route destruction bb2533a9742f greybus: svc: refactor interface-route creation 60269b958ea1 greybus: interface: add comment about early control-connection disable 52bbd5b3a048 greybus: interface: remove unused drvdata helpers 83a124e2c57a greybus: interface: remove unused function prototype 01480ba33698 greybus: loopback: Fix broken synchonous test 58a527afff2b greybus: loopback: round closest the sixth decimal 89ec14ceaedf greybus: loopback: Fix warning on 32-bit build a23aa56452a8 greybus: greybus_manifest: remove unused SVC class 9230e298cf49 greybus: greybus_manifest: remove unused AP class and protocol 4b82dd7be3d3 greybus: loopback_test: Use timeout argument 7fe930142244 greybus: arche-platform: fix incorrect gpio variable type 9fa3a9b8cb7e greybus: properly annotate struct gb_control_timesync_enable_request 53f965065a5e greybus: camera: disable E2EFC on CSI connection aa2a5459aa16 greybus: hd: rename CPort-features callbacks 64a6d1388432 greybus: connection: add CSD connection flag 27f25c17ad7f greybus: connection: generalise CPortFlags handling 34145b608d41 greybus: svc: clean up CPortFlags handling cb033188d8a7 greybus: connection: add connection-flag interface 8fd9466b8c32 greybus: control: Add TimeSync control commands 0bd39ca4898f greybus: timesync: Add Control and SVC protocol TimeSync operation definitions 177d4a4d34bc greybus: timesync: Add Control and SVC TimeSync command/response data definitions d6fefbe19327 greybus: manifest: reserve the Bridged PHY class c7b07265046b greybus: gpbridge.h: move protocol init/exit prototypes 3522a09fa7df greybus: remove gb_i2c_retries_operation e494b580ea23 greybus: remove gb_i2c_timeout_operation c7733b616775 greybus: raw: use hexadecimal notation for request types 41993cd54fdc greybus: loopback: fix double error count 5bbe14b7acc2 greybus: audio: Split start and stop APBridgeA requests 9250c0ee2626 greybus: Loopback_test: use poll instead of inotify 39c2787b120a greybus: Notify user space only when the test finished. 9b22f155beb4 greybus: hid: Replace WARN_ON() with dev_err() b22b7104d593 greybus: hid: Don't disable connection-tx before destroying hid-device 4a8e519902e7 greybus: audio: Register CPorts for specific directions 611924dd7259 greybus: expose full 32 bits of vid/pid to userspace fb37f137b78f greybus: loopback: Fix averaging ab81bb9c68d9 greybus: loopback: Fix throughput calculations d9048d8c96bf greybus: loopback: Fix incoherency in calculations in the case of error d97bbf3ed621 greybus: loopback: Fix calculations error for ping transfers bf9deb29e2b3 greybus: lights: remove unnecessary check e915ce48bae6 greybus: arche-platform: Disable HUB3613 only in APB poweroff fn ff788de0b41b greybus: arche-platform: Make sure APB power cycles on coldboot 7e43e337a524 greybus: operation: add support for short responses 34804efb0c25 greybus: operation: add temporary pointer to response handler d2320b2dbf95 greybus: arche-platform: Disable wake/detect interrupt in poweroff 0786212d6c15 greybus: arche-platform: Set direction of wake/detect gpio in poweroff fn 16fe18ca9ef0 greybus: arche-platform: Assert wake/detect after SVC reset without delay f760bbfb5c10 greybus: arche-platform: Enable interrupt support on wake/detect line 685353c12ea3 greybus: arche-platform: Add wake detect state based on functionality db5a3bca5658 greybus: arche-platform: Convert delayed work to do only hub3613 configuration 037a4028be8d greybus: arche-apb-ctrl: Remove extra delay in APB reset c8733c513df3 greybus: Documentation/sysfs: make 1-5 a 2x2 module bd93d2a819c5 greybus: Documentation/sysfs: move module 1-4 to position 5 8886c44f87cb greybus: Documentation/sysfs: add module devices bb80c76448b2 greybus: gpio: handle api changes for 4.5 kernel release 7a6396d9ce81 greybus: gpio: use bundle device for error messages 6743a6fd963a greybus: arche-platform: Fix exit path in probe fn c5f338c4a040 greybus: uart: fix incomplete receive-data sanity checks cb7f00ba5f58 greybus: uart: add missing serial-state sanity check 066f950c65c2 greybus: uart: add max-payload sanity check 71f6c3231c1d greybus: connection: {en,dis}able fct flow in connection management e70055b3fb62 greybus: es2: implement the fct flow control requests 48a173030545 greybus: apba: add fct flow usb control requests 9ed5e1ba33d1 greybus: connection: add api to {en,dis}able unipro fct flow c5e7cbaf3ab8 greybus: arche-apb-ctrl: Return immediately if in same state from state change fns 25847ee7c951 greybus: arche-platform: Avoid doing same thing again in poweroff fn 599159b6877e greybus: arche-platform: Return immediately if in same state from state change fns 27e18d8c6967 greybus: camera: Rename clock_mode to flags 446091c99938 greybus: camera: Add CSI configuration parameters 7f29aded453e greybus: uart: properly calculate max buffer size 737df280a73b greybus: Documentation: remove svc unique_id attribute 907d1e16ffe4 greybus: interface: Add print messages on interface initialization/removal 2422d36696f3 greybus: Revert "gb_loopback: Fix throughput calculations" b07868bda2fb greybus: audio: return success for stop trigger if device removed 29386f058a75 greybus: audio: schedule workqueue to perform codec cleanup on module removal b19df7b9950c greybus: audio: Enable support for multiple codec modules c6ad27a98ce5 greybus: lights: fix check for configured lights 137f717942c9 greybus: lights: remove has_flash on failure 492331435465 greybus: lights: remove unnecessary checks c53b0b27d57c greybus: gb_loopback: Fix throughput calculations 478ce7203c2c greybus: es2: fix cport-count error handling b59281ac0774 greybus: loopback: Add reserved fields to transfer request ee97e24ac635 greybus: arche-apb-ctrl: Do not coldboot APBs in probe 4a7908cb7187 greybus: manifest: Parse cports (within a bundle) in the order from manifest blob 640924d2172d greybus: camera: Don't configure CSI TX in test only mode 66c3607076e7 greybus: camera: Set power mode after configuring streams b573b0e65616 greybus: camera: Clean up when AP link power mode configuration failed c161c0fc2f18 greybus: camera: Factorize link power mode configuration code into a function 68b1309be689 greybus: power_supply: convert to bundle driver 7e9fba8df760 greybus: power_supply: Break supply setup into two parts 69564dfeacf0 greybus: lights: convert to bundle driver 6ce0eed783bd greybus: lights: Break light setup into two parts e82a11dcbd37 greybus: loopback: convert to bundle driver 512cc3276256 greybus: raw: convert to bundle driver 2554eda5756a greybus: raw: Don't use (possibly) uninitialized raw->device in gb_raw_receive() c463593c3dbc greybus: raw: Use consistent label names in connection_init() 7d0493d191ab greybus: only build arche platform driver if usb3613 is enabled ad4d3f95c9a2 greybus: arche-platform: Control usb3613 from arche-platform bc8eadd46c05 greybus: arche-apb-ctrl: Do not export any gpios b03249390806 greybus: arche-platform: Do not export any gpios fd60ac585607 greybus: arche-platform: Fix boot, poweroff and fw_flashing seq with APBs 65fd5a5018c8 greybus: arche-apb-ctrl: Export operational fns from driver 80a057aa6c17 greybus: arche-apb-ctrl: Rename internal operational state fns af3aae10f16f greybus: arche-apb-ctrl: Introduce ara,init-disable property for APB 33d76291073d greybus: arche-apb-ctrl: Add sysfs to allow user to change state 6961e0466575 greybus: arche-apb-ctrl: Pass only platform_device to _seq fns f2222a41db55 greybus: arche-apb-ctrl: Set default state value to OFF 5667ab17999a greybus: arche-apb-ctrl: Rename init_seq and cleanup fn 6ceed512e68e greybus: arche-apb-ctrl: Re-arrange init sequence 7691fed20e73 greybus: arche-platform: Introduce FW_FLASHING state 2923c58eb5ac greybus: arche_platform: Add sysfs to allow user to change state b4c95fca6a9d greybus: arche-platform: Pull wake/detect low in poweroff e74d04a58102 greybus: arche-platform: Add state variable to driver data 5993e2bfd848 greybus: arche-platform: Rename cleanup fn to poweroff_seq 49e6e04bb44e greybus: arche-platform: Cancel delayed_work in driver remove fn 758ca99de996 greybus: arche-platform: Introduce coldboot_seq fn a821adb47d28 greybus: arche-platform: make apb_state common to both platform drivers 397d34152423 greybus: raw: fix memory leak on disconnect 8d46ec498195 greybus: bundle: remove private data field 5ef545fb8c22 greybus: spi: add bundle-device prefix to error messages 8923c5b59ffd greybus: loopback: add missing pr_fmt 6d6fb2549f23 greybus: i2c: add bundle-device prefix to error messages b427572ebff3 greybus: core: add device prefix to error messages a0b5542df26b greybus: manifest: add interface-device prefix to messages d5a265648aa8 greybus: interface: clear upper 16-bits of version_id and product_id f6d6f5bd29f7 greybus: Revert "arche-apb-ctrl: Remove extra delay in APB reset" 0273038df613 greybus: spi: add device_type field to device config 9d4bb6c9183f greybus: uart: fix double free of tty port 9d15134d067e greybus: power_supply: rework get descriptors db81b76970a2 greybus: camera: Add missing return value f121d79d8acb greybus: camera: Reset link speed on failed config 6084653541ac greybus: arche-apb-ctrl: Remove extra delay in APB reset d1a9c0560a4f greybus: fix sparse warning in manifest.c ec413566e819 greybus: audio_manager: add missing header 3994e0b139c7 greybus: audio: use variable 'is_connected' to maintain module state 796fad441cb2 greybus: audio: codec driver cleanup 127c1fbd5593 greybus: connection: Fix sparse warnings around locking 68ba0a01ccc3 greybus: lsgb: remove it, it's in the gb-utils repo ee9627bce756 greybus: control: Fix sparse warnings 1045451f8abb greybus: audio: Fix sparse warnings 3c5de59473f8 greybus: audio_manager: use an 'ida' for the module id 3f830562dead greybus: loopback_test: Decrease the max number of devices 8ec589b9796e greybus: firmware: convert to bundle driver c760442e1caf greybus: legacy: remove unimplemented classes from id table a3043d9e717a greybus: arche-platform: reduce wait between WAKE_OUT checks 1e83ee332144 greybus: arche-platform: assert wake-detect to complete WAKE_OUT event 9e1aef82af47 greybus: arche-platform: bring SVC out of reset later in probe 057aad29f9de greybus: arche-platform: ensure wake-detect pin is deasserted 24988d3a2533 greybus: hd: fix host-device-removal race 3b710ec06e00 greybus: audio: Rename Audio class and remove the unused one 35e28794dcdd greybus: audio_codec: convert to bundle driver 4b27be1223b0 greybus: audio_codec: Free gccodec on dia probe failure 2df6396160b0 greybus: audio_codec: Free gccodec on codec probe failure 6e304f5963ce greybus: legacy: fix a null pointer dereference 5bee760890af greybus: loopback_test: make output to csv file a parameter option d562853d3ecc greybus: svc watchdog: allow it to be enabled/disabled from userspace 7030f9246b55 greybus: camera: only build module against msm kernel 839ac5b989fb greybus: svc: double the ping delay timeout d8b16338df9b greybus: arche-platform: Disable clock as part of driver remove 4fbf69c71cdd greybus: camera: Stream config change unipro speed 539d6e11d266 greybus: svc: return proper error code on watchdog create error ed7279ae31b0 greybus: svc: add a "watchdog" to check the network health 0f65fb1ea268 greybus: lsgb: Minor tweaks 7c154711a670 greybus: camera: add semiplanar and planar formats f3e6c0971af6 greybus: svc: Expose and retain VID/PID received from bootrom for ES2 fd7c28ebf03d greybus: lsgb: add lsgb shell script a547deb5105b greybus: audio_codec: update codec_name as per driver->name 8eff5109616f greybus: firmware: abort if AP_READY fails e0deb079edc9 greybus: vibrator: convert to bundle driver 4324282d90cb greybus: hid: convert to bundle driver 5dd8cc5370db greybus: hid: clean up init error paths f7ee081e3151 greybus: connection: set request handlers at creation 2399032d7262 greybus: legacy: look up protocol at connection creation 63cf52f79b4c greybus: connection: remove legacy protocol id from core 8278fae5d727 greybus: legacy: add initialized flag 431b3ebb3d9e greybus: legacy: refactor legacy-connection handling 24e094d687a2 greybus: connection: return error-valued pointer on creation errors 96c2af5c6bf7 greybus: connection: rename connection-create interface 8cff6c6473db greybus: connection: simplify connection-creation interface e4c16f8b0340 greybus: connection: drop the legacy protocol-id parameter 59507e261237 greybus: connection: add helper to create control connections bafe3f67908c greybus: connection: drop protocol parameter from static interface d6fba3dbb04d greybus: manifest: check for duplicate CPort descriptors when parsing 98fdf5a037f0 greybus: core: defer connection creation to driver probe 6ce4cc278dec greybus: add bundle class to the bundle uevent 55ec09e898ad greybus: svc: add ping command eb8fafdfb9fc greybus: firmware: log the name of the firmware being requested ebe99d61815f greybus: svc: add key event handling 4b874134284b greybus: audio_codec: Don't be tricky with the driver model 7d81bafa4ca4 greybus: legacy: add private driver data b53e0c9e8dce greybus: connection: make cport lookup thread-safe 210b508e45f0 greybus: connection: serialise connection creation 0e46fab7dd5a greybus: connection: fix lookup race c6d64a19cdb3 greybus: connection: drop the connection_mutex c3681f6c92df greybus: connection: destroy workqueue at unregister 2edbf5ffbf5e greybus: connection: remove WARN_ON from destroy b807aa7aa511 greybus: control: add bundle-version operation 96a9b9b0eb2c greybus: connection: remove broken protocol-version handling 357de006573f greybus: svc: store protocol version 47a2e6769e81 greybus: core: disable bundle connections on hot-unplug 01547770e6fc greybus: legacy: use protocol pointer to determine state 50dfb8786579 greybus: connection: move legacy-protocol handling to legacy driver 84427943d2da greybus: svc: drop legacy-protocol dependency e217ae762bcc greybus: control: drop legacy-protocol dependency 6bd6e148930b greybus: greybus_protocols: remove control-protocol version bc3be1705c17 greybus: connection: remove skip-connected legacy protocol flags 3e1b8c753d98 greybus: firmware: remove skip-disconnected flag 02a54dd18f1e greybus: core: add defensive connection disable post disconnect fa8369c13009 greybus: core: disable incoming operations pre disconnect beb6b7fede00 greybus: connection: add helper to disable incoming operations 570dfa7c55a7 greybus: connection: add unidirectional enabled state 23268785b288 greybus: connection: make connection enable/disable thread safe 192bee4b1a7a greybus: connection: disable operations on enable errors 520c6eae9912 greybus: connection: clean up operation cancellation on disable 81fba24969c0 greybus: connection: always cancel operations on connection disable bfa9a5e2d079 greybus: connection: add per-connection request handlers 1cbfab3804b1 greybus: connection: remove disable from destructor 6d3d95042e6b greybus: connection: rename legacy init and exit functions 5dda7e5a4842 greybus: legacy: add legacy-protocol bundle driver 5b0327103ff0 greybus: camera: Update configure stream based on new interface 24ac4fa490bf greybus: camera: Add support for configure streams flag in gb interface b29906af20cf greybus: firmware: replace colons with underscore in firmware file request b55d9431d62d greybus: Revert "camera: Fix backword compatibility in configure streams" 11ca550c226b greybus: camera: Fix backword compatibility in configure streams 4068487ce3db greybus: camera: Return the result flags from the configure_streams response 83ec628386ae greybus: audio: Enable codec module detection on different slots 25de3491f110 greybus: audio: Cleanup GB protocol connections in case of abrupt codec removal 538ecb5a0504 greybus: audio: cleanup unnecessary dev_err messages 17247da52ee8 greybus: audio: Report uevent on GB codec module insertion/removal b7f0088df736 greybus: audio: Add GB Audio class protocol functionality in GB codec DAI ops 6339d2322c47 greybus: audio: Add topology parser for GB codec 2a70e49f9183 greybus: audio: Use greybus connection device for codec registration 86a685dd4535 greybus: Makefile: fix up build test for gb-audio-codec.ko 7885342cc272 greybus: audio: Build audio module conditionally 8db00736d365 greybus: audio: Add Audio Manager 4dbf5056405a greybus: audio: Add direct audio streaming control for APBridgeA 184992e305f1 greybus: audio: Add Greybus Audio Device Class Protocol helper routines ba4144afdebf greybus: audio: Add Audio Device Class Protocol definitions fd8f9e12e2a3 greybus: audio: Use underscore in file name aa187d33129b greybus: arche-apb-ctrl: Enable the clocks after regulator enable 3a8dba4e57d1 greybus: camera: HACK: Register gb camera to the HOST camera fc0ddf5adbc2 greybus: camera: HACK: Export GB camera interface 9c06c6a2b9ec greybus: lights: remove sync operation and work queue b827e1137ca9 greybus: kernel_ver: add handle for lights in 4.5 de141314498b greybus: uevent: add GREYBUS_ID to uevent 14006ab2f53d greybus: makefile: add requirement for CONFIG_INPUT 3ea6a81568f5 greybus: connection: refactor connection enable and disable 4d0bee11253b greybus: connection: fix connection-state handling 2c92bd5235ac greybus: svc: add intf_eject attribute c5d55fb3596d greybus: svc: add interface eject operation adb57cff54dd greybus: power_supply: fix check for configured supply e5273381041f greybus: APBridge: move APBridge request protocol to a common .h file ed4596e9b191 greybus: host: provide "generic" apbridge output calls accad1ba7d62 greybus: power_supply: fix use after free of power supply f921fb139bd5 greybus: power_supply: fix leak getting string properties d9eafd58e3e3 greybus: power_supply: fix error path at supplies setup 23f25ba6edd4 greybus: power_supply: free supplies at release ff85f723ca36 greybus: power_supply: fix unregister on error path 7ccac20d59ca greybus: power_supply: do not release failed supply alloc e0d91ff127cf greybus: power_supply: fix lock imbalance in init error path a463fc1533c9 greybus: arche-platform: Add wake/detect support along with handshaking with AP f1e9cbd5a097 greybus: arche-apb-ctrl: deassert reset at the end of probe 33036178bf04 greybus: arche-apb-ctrl: Remove wake_detect gpio and related code 3b858df01fe9 greybus: arche: Remove unwanted headers and rearrange others 40989cf3c1e3 greybus: arche-apb: Drop unnecessary checks d258432fb2fb greybus: arche-apb: Do cleanup within apb_ctrl_init_seq() for error cases a7a794ec540c greybus: arche-apb: Don't use gpio after failing to request it db0cff554a61 greybus: arche-apb: Properly use dev_err/info/warn dcf77c397918 greybus: arche-apb: NULL is a valid regulator bd62fa5e1067 greybus: arche-apb: devm_regulator_get() doesn't return NULL 7541c1a1c6b0 greybus: arche-apb: Replace gpio_is_valid() with gpio < 0 checks 977ff250755f greybus: arche-apb: platform data 'apb' is guaranteed to be valid 3b538c399c32 greybus: arche-apb: Spelling and whitespace fixes f1f251b59b6d greybus: arche-platform: propagate errors returned by gpiolib 140741ec6384 greybus: arche-platform: svc_reset_gpio can't be invalid in arche_platform_cleanup() 72a8c24b6dca greybus: arche-platform: Put APB in reset if of_platform_populate() fails 8adf71d1b43a greybus: arche-platform: Export GPIOs after populating APBs 73658f2a285d greybus: arche-platform: arche_pdata is guaranteed to be valid fc41c2da44c5 greybus: firmware/bootrom: debug output from bootrom protocol 4e6e3f5cff2d greybus: connection: fix version-request error handling b77f9328f2d6 greybus: core: fix greybus device matching 3c48d1b8a5a9 greybus: core: fix greybus driver registration 13da9e11e9b7 greybus: core: add drvdata accessors b787d413e0d9 greybus: camera: Add support for flags to stream_configure aab4a1a3684a greybus: svc: Replace link config hack with standard operation e49268cc336e greybus: arche-apb-ctrl: Do not bring APB out of reset in probe ae0bf3a62805 greybus: arche-apb-ctrl: Set wake_detect gpio to low initially 6da86df3a4aa greybus: arche-platform: Export gpio (reset & sys_boot) to user 1f67ee5c04c9 greybus: camera: Raise the CSI-2 bandwidth 1e5dd1f8279a greybus: arche-platform: merge arche-apb-ctrl and arche-platform bc142bbb4ceb greybus: arche_platform: Remove child's platform device as part of _remove() fn 41c23958557d greybus: camera: destroy data connection on link-config errors b9f71bc85410 greybus: camera: fix memory leak in capture-request handler 12c8b0dcc884 greybus: camera: fix memory leak in configure-streams error path d39bf704acbd greybus: interface: Fetch and expose version of interface's firmware 57c6bcc63562 greybus: interface: Receive serial-number on hotplug event 63d742b68abd greybus: svc: Set interface's hotplug attributes before using them 72e53aed1d07 greybus: svc: Change GB_SVC_TYPE_LINK_CONFIG to 0x10 5b22521c8951 greybus: control: Use Macro's instead of direct values for major/minor 166f0aed325f greybus: arche-apb-ctrl: Assert reset to APB at the end of probe 5a78178718b9 greybus: arche-apb-ctrl: Add APB control driver 7fa60654752b greybus: arche-platform: Rename db3-platform to arche-platform 0b8af6a90151 greybus: db3(arche)-platform: Remove all APB control code 3563ff88e65e greybus: firmware and svc: detect the difference between ES2 and ES3 chips 0e9403a0fbf7 greybus: interface: Expose DDBL1 manufacturing and production id in sysfs b32a5c5346bd greybus: interface: Prefix DDBL1 attributes with ddbl1_ instead of unipro_ a5a7723a0d37 greybus: es2: clean up csi-config request 61a748a30d88 greybus: svc: drop copy-pasted function header 2c7df7446850 greybus: interface: Prefix hexadecimal values with '0x' ccb58035915d greybus: es2: Don't use stack memory as USB request data e715a54f4b3f greybus: es2: Fix endian conversion issues 98ce3b0a71c2 greybus: camera: Fix remaining endian conversion issues b1c7d67e886b greybus: camera: Set link power mode to HS-G2 with 2 lanes 142b21fee07e greybus: camera: Configure the bridge CSI transmitter 8e2b7daa2376 greybus: es2: Add support for CSI transmitter configuration bcc050be9621 greybus: camera: Configure link speed for the data connection 784f87614a63 greybus: svc: Add support for the link config operation c6622216ffaa greybus: camera: Fix endian conversion issues 70b3b3e77a87 greybus: tools: don't always build them. d5bc9607f749 greybus: loopback_test: null terminate the dict structure 6bfff1dcb276 greybus: loopback_test: fix warning about signed/unsigned comparison 6b0658f68786 greybus: tools: Add tools directory to greybus repo and add loopback 8e77c83e2a6e greybus: camera: fix data types of operations 65fabd1848f2 greybus: spi: fix and cleanup spi devices handling 4a0c4453e3f9 greybus: spi: unregister master on device add fail a92a2d46acd0 greybus: spi: validate spi master register 5fbd1a0bcb02 greybus: spi: rename label to undo operation 141af4f05435 greybus: interface: fix hot-unplug control-connection timeouts c634650ecc5b greybus: interface: clean up control-connection handling ed972e3a36c3 greybus: es2: demote dynamic-urb error message 4dda744c2a26 greybus: Camera: remove f_dentry usage 3265edaf0d70 greybus: Add driver for the camera class protocol e61a2a7114bc greybus: Add camera protocol definition 8e3fba55d379 greybus: loopback: Add asynchronous backoff 36f241fff472 greybus: loopback: Wait for all async operations to complete on exit c7aae4e613ef greybus: loopback: Retrun -ENOMEM if operation allocation fails 578a0ab8dd02 greybus: loopback: Drop NULL check on container_of pointer 079fa32ba53a greybus: loopback: register a struct device. 3647a313de36 greybus: loopback: remove mask attribute 50014e0774b2 greybus: spi: move chipselect to one byte size a75fd8ba5c8c greybus: es2: Reserve CPorts 16 and 17 5626e0bf99a0 greybus: interface: clean up error messages ab66dd786b4b greybus: interface: fix interface-registration race 708d07a9ea2f greybus: interface: separate manifest parsing from bundle registration a7e36d0eac7f greybus: bundle: separate bundle creation and registration bdc37354aa93 greybus: bundle: separate connection disabling and destruction a234792d7153 greybus: bundle: use dev_err for bundle-creation errors 1db1b24304a0 greybus: bundle: kill the bundle lock 1e6fb9a1451f greybus: interface: remove defensive WARN_ON 100e90000840 greybus: use decimal notation for interfaces, bundles and cports 7adeaae7132e greybus: svc: create svc along with host device 2c848944c14c greybus: hd: make svc-connection life time coincide with host-device d4c80bad59db greybus: hd: initialise device last 0bf1f2441979 greybus: connection: separate connection creation and enabling 36173112354a greybus: connection: unbind protocol at exit 30c2de77aede greybus: connection: bind protocol at init 74c831653309 greybus: connection: fail on missing protocol 2d54e4db4efd greybus: bundle: kill gb_bundle_bind_protocols a2cc7404e18c greybus: bundle: remove obsolete function prototype b395754a8e03 greybus: svc: add missing boot-status error message f42a6891d18a greybus: loopback: Ensure we reset stats once and once only b36f04fa9417 greybus: loopback: Convert thread delay to microseconds 12927835d211 greybus: loopback: Add asynchronous bi-directional support 2e238d71edad greybus: loopback: Convert cross-thread mutex to spinlock while relaxing connect locks b933fa4a4096 greybus: Prefix hexadecimal values with 0x while printing them 2f3db927cdf7 greybus: don't use %h and %hh for printing short and char variables 4aac6c5a1449 greybus: svc: Use -EIO instead of -EINVAL for unipro errors c5b6df9c8dbe greybus: Documentation: Arrange entries in alphabetical order c29c016f7e41 greybus: core: add bundle id to bundle uevents c5e6b05ce4a1 greybus: core: add interface id to interface and bundle uevents f0960d05f5ec greybus: core: add bus id to uevents 1cacb456fd6b greybus: svc: flush workqueue at connection exit 8e1d6c336d74 greybus: loopback: drop bus aggregate calculation 9673dcebe472 greybus: loopback: Drop unused timeval variables d6a1a3b5ea08 greybus: loopback: Move latency_ts initialization to transfer routine d9fb3754ecf8 greybus: loopback: Relax locking during loopback operations 1700507d8c1b greybus: lights: default value for v4l2 flash controls d644181fe60f greybus: lights: avoid channel torch double free 3f85c787b74c greybus: lights: add v4l2 flash operations e6420dac3d5d greybus: Documentation: Fix N-svc directory name 31bc2c9bcd30 greybus: spi: fix transfers bigger than greybus payload 11aa7121edfa greybus: build: remove Android makefile b343f6afd763 greybus: spi: add master and device config operations b455c84655d5 greybus: spi: add rdwr field to transfer descriptor 3e48acac26c8 greybus: svc: fix racy hotplug handling 57ccd4b08767 greybus: svc: defer processing of hot-unplug requests 9ae4109e5db0 greybus: svc: generalise deferred request handling b4ee82ece86d greybus: svc: clean up interface-remove helper 24456a09a830 greybus: svc: clean up deferred hotplug handler d34a3643fe8d greybus: svc: clean up hotplug/unplug request handlers f1e941a6e4b7 greybus: firmware: Fetch es2 VID/PID to distinguish module vendors 32945d6ecc89 greybus: Documentation/sysfs: rename interface and bundle attributes 47091af91e7e greybus: interface: drop the control bundle f2152eb33dec greybus: manifest: refactor cport-descriptor release e1442f6910da greybus: connection: unconditionally enable connections 7fa530ad1b2d greybus: control: do not assume a control bundle 35822c04a5c2 greybus: connection: handle bundle-less connections in svc helpers 0f37860de9a8 greybus: kill the endo dc3da5db2858 greybus: loopback: remove endo reference 684156a9d6eb greybus: svc: clean up log messages 5ef323846ff7 greybus: hd: fix svc-connection handling 87757e325ab8 greybus: protocol: handle static connections 25cdd7aa5e67 greybus: operation: handle static connections 4c4b50218656 greybus: connection: handle static connections 729b260a67e0 greybus: connection: add name field 4ec1574ae998 greybus: connection: kill GB_PROTOCOL_SKIP_SVC_CONNECTION 0daf17b9e4f7 greybus: connection: fix potential null-deref on create 2566fae6a5eb greybus: connection: clean up connection-creation interface e4048006fd38 greybus: interface: kill gb_create_bundle_connection 66069fb06ce4 greybus: svc: move endo id and ap interface id to svc 88f7b96da75f greybus: svc: register svc device at hello 6106e51b742b greybus: svc: clean up svc initialisation efe6ef76ba97 greybus: svc: make svc a device f0172c7043d7 greybus: bundle: rename bundle devices 8b0df4b2eaf2 greybus: interface: make interfaces children of host devices 582b3a13920c greybus: connection: drop parent parameter from connection create 2adaefb1458f greybus: hd: make host device a device a97015c9e99d greybus: bundle: add bundle_id attribute 2b14daba1d69 greybus: bundle: use hexadecimal notation for class attribute 4396c00b73d1 greybus: bundle: rename class attribute 320421a80bdd greybus: interface: add interface_id attribute 1eca63ae79cc greybus: interface: remove device_id attribute 9f59263a8976 greybus: interface: rename vendor and product attributes fda341256663 greybus: Documentation/sysfs-bus-greybus: update the bus ABI documentation f6f8aeaa3589 greybus: Documentation/sysfs: update the example sysfs tree fc25d9068e80 greybus: manifest: simplify descriptor address calculation bfe2c99c1cd3 greybus: hd: fix cport-count check 39f36c8f9ff6 greybus: connection: fix cport-id range d3d2af51f9c2 greybus: Audio: Add skeleton code for GB virtual codec driver 3823c6147931 greybus: add class matching macro 700001af960a greybus: move id-matching back to core f65fa47f28f3 greybus: fix vendor and product matching 8034bd561dac greybus: interface: remove unique id 9784a591f001 greybus: remove unique-id matching 358e9400f41a greybus: fix bundle-id match macros 55510843c163 greybus: svc: fix missing version-request sanity checks 87f6c976f410 greybus: firmware: break long lines 98645a9c69f4 greybus: firmware: fix information leak 81ad69946117 greybus: loopback: allocate a response even for a 0-byte request 9864756be754 greybus: loopback: fix invalid response size 5c864e775dfd greybus: manifest: fix bundle descriptor parse 80ee842825d5 greybus: audio: Allocate protocol and class values e3c25930d902 greybus: es1: Remove the (now) unused es1 driver bf6a61bd2f36 greybus: es2: remove fake vendor/product ids ffe2e2487a38 greybus: power_supply: rework and operation changes 783e373a9fea greybus: makefile: add power_supply config check 2724be0305bc greybus: battery: move implementation to power_supply 464888410d34 greybus: battery: move battery file to power_supply 69166d252536 greybus: es2: Send cport-id in wValue field to usb_control_msg() f6c6c1388ad3 greybus: svc: use bit-macro for cport flags 35a84ba7f940 greybus: use decimal notation for interface and cport ids febe25217924 greybus: interface: fix obsolete comment eeb6a6ff597e greybus: interface: fix potential use-after-free at remove f865734d3cf5 greybus: light: fix class-device parent cd414d472637 greybus: battery: fix class-device parent 0d1d6ee209e1 greybus: loopback: fix layer violation c9e9de26f912 greybus: hid: hid should not be part of the bridged-phy driver. a52028626acc greybus: es2: clean up es2 destructor c1700479845b greybus: hd: fix host-device life time issues b4bd3617ed06 greybus: es1: add more structure to probe error handling 57bc17ffc566 greybus: es2: add more structure to probe error handling fb7a4ea22b6e greybus: es1: fix debugfs dentry leak 74cd6503e5d4 greybus: es2: fix debugfs dentry leak 715d7a728069 greybus: es1: separate stopping and deallocating urbs f6624ca77cbb greybus: es2: separate stopping and deallocating urbs 8dfd3fe56467 greybus: es1: separate urb allocation and submission 0ce68ce41779 greybus: es2: separate urb allocation and submission b6d808525aef greybus: es2: fix endpoint requirement check a51e8551e298 greybus: es2: fix use-after-free at disconnect 357499df455d greybus: i2s: Remove deprecated I2S Bridged-PHY Protocol ddc88eff2b08 greybus: audio: Remove I2S Bridged-PHY Protcol based audio driver d6e139bc1511 greybus: hd: use common prefix for exported functions a8cc020f3f8e greybus: hd: rename host-driver structure 2537636abae5 greybus: hd: rename host-device structure 7bc6faaca7d8 greybus: create host-device compilation unit 04fdd6a51a5b greybus: remove obsolete comment 26b7ba66c1d6 greybus: endo: fix ida memory leak fcfc762f1761 greybus: connection: kill gb_hd_connections_exit 5245a90564b0 greybus: connection: fix potential null-deref when binding protocol a6e0363cb069 greybus: connection: fix potential null-deref in connection create 21dcc9e50339 greybus: connection: fix potential null-deref in hd_cport_enable e6c88bf31e9e greybus: connection: use bundle device for bundle error messages 0e30550665ca greybus: remove unused connection device type e96e61686388 greybus: remove unused host-device id 4d5c446b5365 greybus: es2: update obsolete bridge-device comments 41a7fe27d6ee greybus: control: remove unused request handler 53be09121457 greybus: connection: remove unused time-stamp defines 8417f5e56c8d greybus: audio-pcm: fix use of variable unitialized b350007219f6 greybus: manifest: fix the placement of arguments to pr_err 3be0e17d62d5 greybus: es2: don't assume just one AP bridge cbec7e2919f0 greybus: es2: move logging dentries into es2 struct 8995a39d6d03 greybus: es2: move logging fifo into es2 struct 1482b3e1a8ab greybus: es2: move APB log task into the es2_ap_dev struct 4b1d82047ebb greybus: es2: rename es2 data structures 8f0a654f38c8 greybus: es2: use official USB vendor/device id 76be20a2f39d greybus: db3-platform: get rid of redundant gpio tests ed8fbc2d5611 greybus: db3-platform: Use dev_info for success messages 863e652e3f0e greybus: db3-platform: fix some typos d934a88d50f9 greybus: db3-platform: fix code that fetches reset GPIO 92cc1d225282 greybus: endo: move greybus_endo_setup() to endo.c f7d3ad9828eb greybus: module: fix double freeing of module structure 63e8a14b1f91 greybus: interface: fix double freeing of interface structure 8d1043a30fc2 greybus: bundle: fix double freeing of bundle structure 3014712fe1dc greybus: endo: fix device-id allocation 16cd787d2d54 greybus: endo: fix use-after-free in error path d517f274e9db greybus: platform: Add platform driver for DB3 AP bridge b50a24e94712 greybus: svc: don't trust any struct devices c69b98d15fff greybus: core: remove uevent handling for gb_connection 6ea462a4fc21 greybus: bundle.h: add a private field to struct gb_bundle 7e4c8d713539 greybus: protocol: use the bundle struct device instead of the connector 5d9c68da01e8 greybus: greybus_trace: use the bundle struct device instead of the connector d9a9ea1b8819 greybus: loopback: use the bundle struct device instead of the connector 30482c1e63f3 greybus: connection: use the bundle struct device instead of the connector b750fa337048 greybus: connection: remove 'struct device' from 'struct gb_connection' b6789ee55b99 greybus: sdio: some cleanups in command function 10ed1938767e greybus: sdio: send data block details at command request 1ec5843ee988 greybus: loopback: capture and present firmware supplied latencies e6227ee64782 greybus: loopback: add tracker variables to hold firmware timestamps fd58926ebef4 greybus: loopback: send command to APBridge to tag throughput e7e2efc438ba greybus: connection: add latency tag enable/disable callbacks 608ab2fe9939 greybus: es1,es2: add USB vendor command to timestamp 29a167ec87fb greybus: raw: use the bundle struct device instead of the connector defa37ea9b93 greybus: control: use the bundle struct device instead of the connector c3aa6556659f greybus: operation: use the bundle struct device instead of the connector dfdc6e12c8a3 greybus: usb: use the bundle struct device instead of the connector 61c80575b907 greybus: sdio: use the bundle struct device instead of the connector 5fd18b37c6a7 greybus: light : use the bundle struct device instead of the connector 8d5732f4be94 greybus: pwm: use the bundle struct device instead of the connector c01e16e3cb12 greybus: i2c: use the bundle struct device instead of the connector c7eb46e459f2 greybus: gpio: use the bundle struct device instead of the connector 0a72bd36df94 greybus: firmware: use the bundle struct device instead of the connector 283dc01fb0ca greybus: audio: use the bundle struct device instead of the connector b2a637d72df7 greybus: hid: use the bundle struct device instead of the connector 1cb9e38c8c17 greybus: spi: use the bundle struct device instead of the connector 4f30bf3aef41 greybus: uart: use the bundle struct device instead of the connector 5ae2f55b3571 greybus: vibrator: use the bundle struct device instead of the connector 04db334667b1 greybus: loopback: add reserved fields to track firmware latencies 0010245e2c6e greybus: gpio: handle set_irq_flags api change 650f38e3160a greybus: build: add pwm to config options to enable 7f0efa06795f greybus: connection: remove duplicate protocol lookup error message 9942fc8b14f2 greybus: protocol: make protocol-lookup error message more informative d4efa6880366 greybus: vibrator: add missing protocol-register error handling 4505c4d44a66 greybus: protocol: make version debug message more informative 519bf3c3b9c0 greybus: protocol: warn on protocol put errors 78033844daa6 greybus: protocol: warn on bad deregistration 0b1118a9efa9 greybus: operation: clean up error messages ff65e20ee534 greybus: operation: drop OOM-response FIXME aae5a44ff5a2 greybus: connection: replace pr_err with dev_err 305a031e1ae0 greybus: es1/es2: clean up error messages 67b81757dad8 greybus: connection: destroy connection on failing to bind it 82ee1e6cde3d greybus: es2: implement cport reset control request f064b872e7a0 greybus: sdio: clarify operator precedence dcb8d8d3e1f9 greybus: sdio: convert greybus ocr values to mmc ones 6cac7dc3aaae greybus: sdio: fix card removable detection e0f875c336f7 greybus: sdio: add field to get_caps response 1575ef18aea4 greybus: svc: skip setting flags for boot over unipro d3247a3fc712 greybus: build: android: fix strip module build step adc401417eb8 greybus: build: android: replace Linaro build specific logic with AOSP equivalents 3c9426ad2784 greybus: gpio: fix generic_handle_irq_desc api change 4ee144170a74 greybus: gpio: handle api change in generic_handle_irq_desc() 6ab1ce4d542e greybus: operation: remove gb_operation_destroy 58c85123d9a1 greybus: es1/2: fix use-after-free in completion callback 336dfeaba1f6 greybus: firmware: Don't send control-disconnected event for firmware protocol 06986a2cbe7a greybus: firmware: drop 'stage' from ready-to-boot request 78cd67777b71 greybus: interface: gb_interface_create() isn't called for existing interfaces 80d1ede88ab0 greybus: interface: Pass interface pointer to gb_interface_remove() 6bec5c78e59d greybus: svc: Read and clear module's boot status bbaca7115167 greybus: svc: Allow consecutive hotplug events for the same module c06307c3b476 greybus: svc: Use 'dev' instead '&op->connection->dev' c83d4abe1dfd greybus: loopback: remove module specific identifier from debugfs name 8d8d36da750c greybus: loopback: drop redundant endo0 string from debugfs entry name 42d7f7e884fc greybus: loopback: masked out threads should sleep f01f7a9851f9 greybus: loopback: move sysfs entries to /sys/bus/greybus/devices/endo0 6872c46129d0 greybus: es1, es2: hook tracepoints to hardware send/recv operations 32b2b16737d4 greybus: tracepoints: add tracepoints for host_device tx/rx d090446a915f greybus: loopback: drop dependency on internal timestamps 608f6619a295 greybus: es2: comment out unused functions 5c8ad599b942 greybus: operation, core: hook tracepoints into message opertions bb03ed920166 greybus: tracepoints: add tracepoint definitions 2e49b15763cc greybus: Documentation: Update sysfs-bus-greybus 3afe952127e6 greybus: hd: remove connection-create/destroy callbacks d7ea30a57145 greybus: hd: add optional cport enable and disable callbacks 2846d3ed2e56 greybus: connection: add protocol-version helper 9d7fc25b3c05 greybus: connection: add control-connected helper 72d748226379 greybus: connection: clean up control-disconnected helper 8d7a712ca86b greybus: connection: clean up init error paths a95c258c6fe6 greybus: connection: clean up svc-connection creation ced6007a6d2d greybus: es{1,2}: remove obselete define 2498050b0339 greybus: svc: fix endianness for svc message cfb16906860d greybus: greybus_protocols: add missing version-request definition 59832931cbaf greybus: svc: fix version response c09db1820f7a greybus: svc: fix ida memory leak e5acf736caac greybus: es2: add some documentation about endpoints mapping 64c9cabcac57 greybus: es2: change (un)map methods to static 1ff3dc920500 greybus: es2: rename misnamed variables and methods b9154df5cfd2 greybus: sdio: fix work-queue leak and use-after-free e5265266ec63 greybus: sdio: fix tear-down use-after-free d7849bffc622 greybus: vibrator: fix tear-down race 4c9e228407a2 greybus: firmware: Send AP-ready operation 1a8862863a71 greybus: firmware: firmware image name has .tftf instead of .fw c9733b78ca47 greybus: firmware: Fix incorrect firmware file's name 8bcc2d80dd6a greybus: firmware: firmware's file name is 32 characters long 19151c3dd4cf greybus: svc: Implement DME peer get/set attributes helpers 26717ed328b5 greybus: loopback: use dev_name to populate sysfsname fbb8edbafe15 greybus: loopback: add gb_loopback_operation_sync 5015115def3e greybus: loopback: sort list of connections for masking purposes 4a655ad4c2b8 greybus: loopback: add response len to loopback protocol f2cfa7043940 greybus: loopback: convert pr_info to dev_err 909cdeb5d819 greybus: loopback: ensure sysfs entries are cleaned up on exit c7ea5ed6f279 greybus: loopback: ensure debugfs entires are cleaned up on exit 5f3e0d17a393 greybus: loopback: exit kfree after mutex release 29f020290d88 greybus: loopback: hold a coarse lock while init/exit run 6de00a5f32e0 greybus: loopback: ensure count decrement happens before sysfs_remove_groups 8552ca0f3634 greybus: connection: Add sysfs 'ap_cport_id' file for connections 0a020570ed2f greybus: svc: destroy the route on module hot-unplug bb10685246b4 greybus: svc: No need of per-direction route-create requests 5a5296bb8d67 greybus: Add flags to struct gb_protocol fb198317fd89 greybus: connection: Call connection_destroy() from gb_connection_svc_connection_destroy() 1b7a9cd5a545 greybus: connection: destroy svc connection on connection exit or errors a1163fae6307 greybus: connection: call gb_svc_connection_create() from gb_connection_init() 4317f874f48d greybus: manifest: release cport descriptors to avoid 'excess descriptors' warning 98d7fbcad90b greybus: manifest: don't reject the interface on failing to initialize a cport ff477d073f2e greybus: loopback: make sure to list_del on connection_exit 566830fdb1b6 greybus: es2: update the bulk_ep_set value accepted by map_to_cpor_ep() 8afd831ea008 greybus: Greybus driver: add a new callbacks to driver 2111134fe413 greybus: spi: Allow spi-core to allocate bus numbers dynamically 6c0d57b4e612 greybus: connection: protocol can be NULL in gb_connection_exit() 50bb9ccaa0e1 greybus: connection: fail to bind if connection init fails fda2381bd2d9 greybus: connection: call gb_connection_exit() from gb_connection_destroy() 4c583f42c3cc greybus: connection: Propagate error properly 58f469a7da3c greybus: connection: no need to verify connection->protocol 3dca03de9db7 greybus: connection: convert connected dev_warn() to dev_err() 630096899120 greybus: connection: staticize gb_connection_init() ad14b9e9ec49 greybus: bundle: kill unnecessary forward declaration of routine 505f16cc05a4 greybus: svc: unexport few internal functions 3f0e9183b443 greybus: svc: Kill unnecessary wrapper functions d9fcffff2c54 greybus: svc: No need to return errors from [gb_]svc_connection_destroy() b701686a3e67 greybus: greybus_protocols: Pack all request/response structure 829a91e7155e greybus: greybus_protocols: Pack structure as required by the module firmware d6ec787299c2 greybus: greybus_protocols: svc: Add missing comment 3ccb1600babf greybus: svc: reject invalid state requests f66427adfd40 greybus: svc: Include system headers at the top 3a17dd413a18 greybus: build: android: avoid building for targets that don't have kernel binary 1dc53922655a greybus: fix cport-id defines 239adcf6bd68 greybus: es1: fix build-time cport constraint 1a58a3befacc greybus: core: fix hd-creation error path f470ead894e3 greybus: es{1,2}: remove control endpoint field 24a6112fa53e greybus: es2: get cport count from apb1 usb device c011d558e19a greybus: es2: dynamically allocate array for cport <-> ep mapping 144670c2ae3f greybus: add num_cports field to greybus hd e074a2e2874a greybus: es2: rename misnamed CPORT_MAX into CPORT_COUNT b9fb704afd6e greybus: svc: get hd directly from connection 2630fbf828ed greybus: pwm: replace pr_err with dev_err 505c9d27b804 greybus: interface: fix potential attribute-buffer overflow 287bba82fe2f greybus: svc: fix hot-plug-state allocation flag 89f637f716a9 greybus: svc: fix device-id allocation flag c01c77ce4b2a greybus: endo: fix endo-id allocation flag 2d465d57c8bb greybus: sdio: fix command type defines af0b4d5a19e3 greybus: firmware: fix potential stack corruption 977e209ab410 greybus: es1/es2: set transfer flag to send a zero-length packet 98676ca83680 greybus: loopback: fix typo in comment f06272b283e1 greybus: loopback: add module level sys/debug fs data points a5a0ba4318aa greybus: loopback: remove checkpatch error causing macro 42b9da5efe63 greybus: loopback: initialized ms_wait negate warning 84cfad02b7d9 greybus: loopback: add bitmask of connections to include in test 4b0ea00caf83 greybus: loopback: graph round-trip time for all threads 7c985351d404 greybus: loopback: functionally decompose gb_loopback_calc_latency bd416103b204 greybus: loopback: add gb_loopback_nsec_to_usec_latency 67d1eeceb1aa greybus: loopback: support synchronized tests over multiple cports aa27bf82694d greybus: loopback: convert sample report interface to debugfs 2f8423046f21 greybus: loopback: add ability to graph greybus latency 464dc8cbdeb4 greybus: interface: change typo replicable => replaceable 7ee582680230 greybus: greybus_protocol: remove unused lights macros 4be6ea54d461 greybus: operation: Fix wrong order of arguments 1ab2e8918de5 greybus: makefile: use POSIX functions for kernel cmp 2870b52bae4c greybus: lights: add lights implementation 13fcfbb6c5bb greybus: makefile: add needed config options for lights dc366f8e397c greybus: loopback: Print error on data mismatch dc4a10693f3f greybus: loopback: Send some sensible data 21e3a3ed9b82 greybus: operation: print message type on errors 0e2462d1b71b greybus: Drop protocol specific _PROTOCOL_VERSION and _INVALID macros 435ea76218c9 greybus: connection: Don't free resources freed by gb_connection_release() 22322c474551 greybus: connection: Destroy wq on failure d65e3a22aa3e greybus: raw: Move request/response structure/definitions to greybus_protocols.h 51aee043ecdb greybus: hid: Move request/response structure/definitions to greybus_protocols.h ce83294348fe greybus: battery: Move request/response structure/definitions to greybus_protocols.h 1cb5fa47c54b greybus: protocol: send own protocol version while requesting it 58dab0f2a872 greybus: connection: Send protocol version for firmware protocol 90f1b617d88f greybus: Add firmware protocol driver 738599c0dd7f greybus: protocol: Create request structure from within gb_protocol_get_version() 3944a454f1d5 greybus: interface: Preserve data received during hotplug event fd489e1ac617 greybus: loopback: handle timestamp roll-over 4c192665f018 greybus: loopback: functionally decompose calculation of turn-around times 3f2a809e8b4c greybus: es-drivers: add outbound timestamp to connection a1a4a29cb9e9 greybus: connection: add a timestamp kfifo to track connection handoff 8ebc998f5fb1 greybus: connection: fix jump label on device_add failure bf8145473899 greybus: protocol: Remove unnecessary params of gb_protocol_get_version() b9938c49131f greybus: protocol: Drop define_get_version support 3ea959e3911e greybus: svc: preserve major/minor of protocol supported by SVC a404504a8651 greybus: vibrator: Drop get_version support 0a12a187fdaa greybus: usb: Drop get_version support a94e14486477 greybus: uart: Drop get_version support 3fb0c8f516e0 greybus: spi: Drop get_version support 7071ca1df5e2 greybus: sdio: Drop get_version support f06eda1b1744 greybus: raw: Drop get_version support 2e93d02c18ce greybus: pwm: Drop get_version support 47d3cfbbadfb greybus: loopback: Drop get_version support d8886f4a0659 greybus: i2c: Drop get_version support 2dad338c9c28 greybus: hid: Drop get_version support 03490fdbe745 greybus: gpio: Drop get_version support 507d75c4f450 greybus: control: Drop get_version support f8cbc30de009 greybus: battery: Drop get_version support 9937a60a06ea greybus: audio: Drop get_version support 7ba26a8ced4a greybus: connection: request protocol version before initializing connection d653f4b19163 greybus: connection: Save major/minor supported by module 2b11a45d29f5 greybus: define greybus wide protocol request numbers 186906590280 greybus: connection: disconnect connection on failures during initialization 0c32d2a5b2a6 greybus: svc: error out only for smaller payloads received 10c7ae04e36f greybus: audio: Add '<' to the print message for short messages 33f06a75eeca greybus: svc: Remove FIXME for firmware download f0a1698f1872 greybus: vibrator: Use (already defined) major/minor macros f514b5c31435 greybus: usb: Use (already defined) major/minor macros 9475fb5c5ad1 greybus: uart: Use (already defined) major/minor macros 7549219d4ea0 greybus: spi: Use (already defined) major/minor macros 3fb97e43ba4a greybus: pwm: Use (already defined) major/minor macros bbd80cc166dc greybus: i2c: Use (already defined) major/minor macros 34ec36457f36 greybus: hid: Use (already defined) major/minor macros 8590ed30be0d greybus: gpio: Use (already defined) major/minor macros 8cbd20aa0de8 greybus: battery: Use (already defined) major/minor macros d79ae495e2dd greybus: hid: spell fix (s/infomation/information) f1f6fa44ae49 greybus: sdio: error out only for smaller payloads received 067906f69069 greybus: svc: Handle hotplug request from a workqueue 6d05ad3c4226 greybus: svc: Print expected/actual payload size on mismatch 782c3b732889 greybus: gpio: Print expected/actual payload size on mismatch 7fea641c94d6 greybus: raw: Print expected/actual payload size on mismatch 47a96858b526 greybus: kernel_ver.h: define U32_MAX and U64_MAX 1fb807cf6da0 greybus: loopback: fix connection cleanup paths ff71d395f3cd greybus: loopback: compute average stats on demand only 7a135a965c62 greybus: loopback: use separate attribute macro for average 19c2a443c9ef greybus: loopback: all read-only attributes are unsigned b937aa9e2a5e greybus: loopback: error is an unsigned attribute e13fc28f728a greybus: loopback: use a 32-bit count e051c82b2ba7 greybus: loopback: record 32-bit min and max a6e7e53548b0 greybus: loopback: use u32 for stats update 3320e7845505 greybus: loopback: use U64_MAX for initialization 3f12c3ed21d9 greybus: loopback: drop unneeded casts for void pointers 006335a02677 greybus: looback: fix two typos bfb287a17e79 greybus: interface: declare gb_interface_destroy() 03cb4fa92ae7 greybus: svc: Move '{' to a new line in function definitions 5b559e645787 greybus: greybus_protocols: use only type attributes for message packing 8bbd9edcb71c greybus: sdio: fix message packing cfc5f2c6deb5 greybus: uart: fix message packing 2130f09871a7 greybus: svc: fix message packing 46d26c5d57da greybus: greybus_protocols: fix typo in comment e34fae58f6e0 greybus: operation: Move operation header to greybus_protocols.h f47c1b023ee5 greybus: operation: Drop alignment attribute from operation message header a96493560cd1 greybus: usb: disable protocol driver a422ecd28eb0 greybus: usb: implement hub_control callback b1e4a1f8519a greybus: usb: fix hc_driver fields cc9bd53eb1bf greybus: usb: fix hcd allocation, deregistration and deallocation 583804f71377 greybus: usb: renumber operation types 3a6b5aeec771 greybus: usb: clean up driver 32574ff3e436 greybus: Revert "connection: remove special check for svc cport id" 48ed3f6e4202 greybus: connection: remove special check for svc cport id e75b82bfc725 greybus: initialize svc connection while creating hd ca539a67c6a2 greybus: remove svc_msg.h 0b161d0a9271 greybus: es1: create svc connection early enough d45b1b8674cb greybus: interface: make gb_interface_destroy() static 260998ebc6c5 greybus: remove submit_svc from the host driver 8476ec60e111 greybus: greybus.h: remove greybus_svc_in() 0b22649755df greybus: svc: add flags and traffic class parameter to connection create op 75a60ed20d1a greybus: svc: connection: ask SVC to create connections 7e275465fabd greybus: svc: create bidirectional routes on hotplug request e08aaa49df78 greybus: svc: add route create operation 38e7b48b0c2e greybus: get rid of old svc-protocol b767ee402070 greybus: es2: remove svc endpoint message handling 1a95812d4656 greybus: es1: remove svc endpoint message handling ef5d949a8b4e greybus: Switch to Cport 0 for svc and control protocol 619dccd27b4a greybus: es1/2: Lets start using svc protocol 3eac885de205 greybus: svc: revert svc changes to keep things working for a while. cb60f4960ea0 greybus: loopback: warn user if kfifo cannot log all data cbd204b48dc4 greybus: loopback: provide interface to read all latency data-points 85d678c0bee8 greybus: loopback: make loopback code thread safe a7e60062b022 greybus: loopback: remove redundant timestamping 9612f2bcd466 greybus: initialize svc connection while creating hd fe166c6a2b92 greybus: core: clean up ida memory for host controller d8742156c1c0 greybus: remove svc_msg.h 5a202efe63dd greybus: es1: create svc connection early enough 4bc88276ebc4 greybus: interface: make gb_interface_destroy() static d187576fbe66 greybus: remove submit_svc from the host driver 90c807e4fb19 greybus: greybus.h: remove greybus_svc_in() e50b7be565a8 greybus: svc: add flags and traffic class parameter to connection create op 9c1552d7c4a9 greybus: svc: connection: ask SVC to create connections 5d6896d24a7b greybus: svc: create bidirectional routes on hotplug request 4de9b5679a13 greybus: svc: add route create operation 0af726888275 greybus: get rid of old svc-protocol 939799057e69 greybus: es2: remove svc endpoint message handling 972e84a8dc3c greybus: es1: remove svc endpoint message handling 8c116e8d8e99 greybus: Switch to Cport 0 for svc and control protocol 8aa013526e62 greybus: es1/2: Lets start using svc protocol 77c461fa861a greybus: connection: compare hd_cport_id for matching SVC protocol 52fa38327b39 greybus: connection: silence warning on unbound protocols e619e8505b66 greybus: battery: fix panic on operation error 23119de4e69c greybus: interface: localize gb_interface_destroy() b45864d40ca6 greybus: svc: remove interface->svc pointer dcd05008e491 greybus: svc: connection is created only once now 67c93ae6f544 greybus: svc: fully initialize the partially initialized connection 3dfe8aaaeede greybus: loopback: convert loopback wake/sleep to a waitqueue c2939f41bca8 greybus: loopback: add poll support to the iteration_count sysfs file 701615f82f29 greybus: operation: add completion work queue 5a5bc354c65d greybus: operation: use per-connection work queues 10f9fa133a29 greybus: connection: clean up creation error paths 7c63a827d088 greybus: connection: clean up connection creation 2975617421f8 greybus: connection: prevent oops for protocol_id sysfs file 155b9f175e2c greybus: svc: Fix build warning on 64bit systems 4e2b1e46abf4 greybus: connection: fix connection initialisation a4e08469ebd9 greybus: operation: clean up greybus_message_sent b4bd734ea60c greybus: operation: fix operation ordering 583cbf50e0a4 greybus: loopback: rename frequency to requests e140c75ed9f6 greybus: loopback: add commentary to sysfs variables 00af6583d150 greybus: loopback: run operations a set number of times 799a3f03572a greybus: loopback: update loopback operation description comment 3156be7deec4 greybus: loopback: timestamp seeding should not drop metrics 09fb10fe4fc0 greybus: manifest: convert pr_err to dev_err b38fe3472d38 greybus: manifest: reserve control connection cport/bundle ids 18d777cd6686 greybus: svc: No need of a separate version request ead35460b5aa greybus: svc: Implement SVC requests d3d448406772 greybus: svc: Add helpers to create AP<->SVC connection 7a24a3f6ce50 greybus: interface: Update gb_create_control_connection() to support SVC protocol 75662e5ca9e0 greybus: connection: Allow a bundle-less connection 007f979216bd greybus: connection: Create gb_connection_create_range() to specify hd-cport-id range e602df658888 greybus: connection: don't send connected/disconnected events for SVC connection ec320625be76 greybus: Define cport/bundle for SVC protocol c8dd60db6cae greybus: Define device ids for AP/SVC/modules 6366d73fd49b greybus: protocol: move version_response structure to greybus_protocols.h 948b3bd59281 greybus: sync protocol and class definitions 253668695778 greybus: interface: drop stale comment 392bf9fb2d01 greybus: connections: comment style fix b84abdcb419f greybus: operation: fix atomic message submission 1c7658cf5165 greybus: operation: fix atomic response allocation 93047af23c83 greybus: kernel_ver: add list_last_entry for old kernels 129a06f541d3 greybus: operation: add gb_operation_sync_timeout helper 4f2c08aba792 greybus: operation: allow drivers to define custom timeouts 5a3be769e92e greybus: operation: split incoming and outgoing cancellation 0eb8c1159839 greybus: operation: fix response-cancellation race 3325a4ad7122 greybus: operation: fix operation look-up race 7f1b67cd5356 greybus: connection: fix protocol tear-down race 008974cb528d greybus: operation: fix connection tear down cad09a8f8ce8 greybus: connection: add connection-state locking 886c6069bc0e greybus: operation: suppress response submission on connection tear down c600e535a72d greybus: operation: clean up operation work function db1481ba7f36 greybus: operation: complete operations on cancellation fd7134a3cd0a greybus: operation: make cancellation synchronous 3eeac7e37ce9 greybus: operation: add active counter 9a586bd2bb80 greybus: operation: clean up create-incoming error path fffc15138147 greybus: operation: fix another cancellation use-after-free a5192032a2a9 greybus: uart: fix typo in defintion e51eafebf83b greybus: loopback: fix 64bit printf format error 52af141b8224 greybus: loopback: fix broken tabs in greybus_protocols.h f7908e4d6def greybus: loopback: update throughput metrics to improve granularity c3bba87a7ab5 greybus: loopback: truncate maximum loop data to link size 384a7a3c4f8b greybus: loopback: add sink to loopback protocol a598f4384d9e greybus: loopback: make loopback type input equivalent to protocol type 74a240a029fd greybus: loopback: remove spurious pr_err in sysfs store a0ee3d3ea6c1 greybus: loopback: remove magic number in state-machine f9f971a2e5b5 greybus: loopback: Move loopback operation definitions e99f305bb7cc greybus: Cleanup connection leftovers e4340b13fd2c greybus: operation: fix incoming-response corruption 048a7ffe2742 greybus: operation: fix outgoing-response corruption 0581f28efb86 greybus: operation: fix use-after-free in response receive path 85109f7ddde4 greybus: operation: fix operation-destroy race 5c1ac6945526 greybus: properly cleanup ida and idr structures when shutting down 6ceb8fdeaec6 greybus: svc: save pointer to struct gb_svc in struct gb_interface ab69c4cea3b4 greybus: svc: SVC is part of greybus core 87c016ee908b greybus: connection: Use connection->dev for printing messages b950dc28bd47 greybus: interface: Fix comment mistake (s/add/init) 6fa1adbcdd28 greybus: connection: Exit connection before destroying it 9ddf133371fd greybus: sdio: fix transfer buffer handling and blocks counting f85451d8f58c greybus: sdio: add need poll to host caps 73f4a5217968 greybus: sdio: check number of blocks in transfer 882edf59fcfa greybus: sdio: pass only data pointer to tranfer funtion 7a5cd5aea29a greybus: sdio: fix call to stop command if no data exist 08ccc9be680d greybus: sdio: fix return of get_cd and get_ro c36d31cbc576 greybus: sdio: rework of event handler ef0cc0ec8d80 greybus: sdio: split cmd_flags to there meaning df22363d2ada greybus: Revert "examples: add manifest file for sdio" 513926501dc0 greybus: examples: add manifest file for sdio 3a97cddfe82b greybus: makefile: fix unused cflags 188f9785cfc5 greybus: operation: fix cancellation of responses fde7382b47c5 greybus: operation: allocate response before setting result 1635304d6384 greybus: operation: drop redundant oom message 2593261d5ca3 greybus: operation: remove obsolete operation-field comments e3398811c3c3 greybus: operation: add unidirectional-operation flag 710067e2ef42 greybus: operation: add incoming-operation flag 73f9d73f124c greybus: operation: fix cancellation use-after-free abb722e79a07 greybus: operation: make response helper static a52c4352aef8 greybus: operation: allow atomic request submissions e420721b47ef greybus: operation: allow atomic operation allocations 3e136cc9e05e greybus: operation/esx: fix message-cancellation lifetime bugs 5677d48b9735 greybus: bundles: remove gb_bundle(s)_init() c3add7883c70 greybus: interface: device_id belongs to the interface 7e9017d482a2 greybus: svc: Drop svc_set_route_send() c3a1617099cb greybus: connection: intf_cport_id is local to an interface b758d68618ff greybus: connection: bind protocol after the connection is operational 463e8736a3a5 greybus: control: Use gb_builtin_protocol_driver() e18822e3d02c greybus: Rename gb_gpbridge_protocol_driver() as gb_builtin_protocol_driver() 06e305f1e377 greybus: svc: Use macro's for major/minor numbers 7eb8919b0f98 greybus: svc: Fix doc-style comment ba4b099ca8e3 greybus: uart: Update UART to reflect field size changes 4c025cf4168f greybus: uart: Add support for UART error signals 802362d4a621 greybus: uart: Relocate UART parity/overrun/framing/break signals dccbe40ff97a greybus: define more greybus classes 93a99e8a105a greybus: sdio: correct the usage of mmc request in work queues handler 9b86bdf96ef7 greybus: sdio: change the order of remove and free mmc host 153f4784b428 greybus: sdio: remove the redefine of sdio major and minor f4706b848ec6 greybus: gb-audio: Ensure i2c adapter struct exists before using 86f918ee7f94 greybus: esx: fix null-deref on hotplug events 8a01b408a6b0 greybus: kernel_ver: add sg copy operations for kernel < 3.11 5656ab99a0ff greybus: sdio: fix defines for older kernels 730a2f6d1066 greybus: control: Warn if non-control cport/bundles have control protocol/classes f18327e8ebf4 greybus: connection: send [dis]connected events over control CPort 87c8eb8d0938 greybus: hotplug function doesn't need to contain manifest now 6c68da264b08 greybus: interface: Get manifest using Control protocol cdee4f7505db greybus: Add control protocol support b08488bea592 greybus: manifest: Allow bundles/connections list to be non-empty at manifest parsing 3b6ecd6de6b4 greybus: sdio: extend sdio implementation 656f22e94ec7 greybus: makefile: add MMC to the required option list cdb5781d9fd5 greybus: uart: Fix sparse warning 3ee2266c7205 greybus: uart: Latch modem control signals for tciomget fd7b435f2123 greybus: Revert "greybus: reserve host cport id 0" fc1a536e603f greybus: es2.c: add a control request for endpoints mapping 606addd2847c greybus: es2.c: Increase the number of bulk endpoints ddc09acd4695 greybus: es2.c: create dedicated struct for cport_in and cport_out 611c17390e7b greybus: es2.c: Don't use magic value for USB control request 799baa24dbe4 greybus: es1.c: Don't use magic value for USB control request 4bc1389de9fc greybus: esX: use one byte to encode cport ids in header 88d18a975dda greybus: reserve host cport id 0 fb690ca96f9a greybus: rename HOST_DEV_CPORT_ID_MAX d29b3d631e57 greybus: esX: encapsulate packing cport id into header 821c620afa1a greybus: introduce cport_id_valid() 2a64fb0e1e13 greybus: manifest: clean up properly when parsing bundles fe53b45ca814 greybus: bundle: fix gb_bundle_destroy() bc942083585d greybus: bundle: refactor gb_bundle_find() 52e8ce317fe5 greybus: manifest: clean up properly when parsing cports f9b0366f16c3 greybus: connection: un-abstract host cport id allocation deb58ca82995 greybus: connection: drop unneeded gb_protocol_put() calls 856618f3fb65 greybus: connection: remove extra kfree() call 55a8e3550364 greybus: uart: fix the clean up while uart initiates connection unsucessfully 3d0421e0ab53 greybus: remove __init from .h files 0ffacf3b8ae1 greybus: endo: Fix compilation warning f5c2be9e9bd9 greybus: connection: check for duplicate cport ids 8267616b3ef7 greybus: bundle: check for duplicate bundle ids c27a253fc048 greybus: manifest: rework bundle parsing a6b13eb648fd greybus: manifest: rework cport parsing c46839d1cc41 greybus: manifest: use bundle's embedded interface pointer d393c98f11a8 greybus: manifest: really minor cleanups 79dda60987bc greybus: endo: clean up id assignment code f35ab903ef6d greybus: endo: define endo_init() and endo_exit() 47ed2c92406f greybus: tag core init and exit functions 190241a36248 greybus: drop some unnecessary headers 45f427a02ece greybus: gb-audio: Reset sample count when CPort deactivated cce310367603 greybus: es?: decrease buffer size to 2k 61b65a394cdb greybus: uart: remove the redundant unregister chrdev f2e2b06fefe4 greybus: endo: move endo id map declaration to endo.h 928f2abd5ff1 greybus: Tear down devices in the reverse order d51c0ffb5cd1 greybus: manifest: clean up a few pr_err() calls fd1c2e541cbc greybus: core: rename greybus_deregister() 81c3a7720745 greybus: uart: properly interpret receive data size 8bd0ae6e7295 greybus: connection: make gb_connection_hd_find() private 0dac67c84c4d greybus: svc: driver is basic to Greybus (not GP Bridge) cf6b62d904f1 greybus: Prefix module-id with endo id 4a0418700871 greybus: Generate greybus wide unique ids for endo devices d7353ceadaf9 greybus: s/bundle_cport_id/intf_cport_id 4cfabf09dbcb greybus: operation: Remove unused variable 'buffer' 62229a1bda8a greybus: uart: Remove magic numbers make struct gb_tty variable names consistent 1c087015b9ee greybus: uart: Add gb_uart_request_recv for receiving async UART data dd1c64ede97f greybus: uart: kmalloc for send_data once only 563bd79b2ddd greybus: uart: send_data should return size or error f95ad78c72e7 greybus: uart: Update uart.c to register tty ports f5537d46cb2e greybus: uart: Reduce UART count from 255 to 16 11fca140c925 greybus: uart: Tidy naming convention to more closely match spec 4ef53485c3d2 greybus: uart: Move UART protocol structs/defines to greybus_protocols.h 55f2291142ef greybus: uart: Fix the memory leak in connection init 3cb494cd6c5d greybus: endo: Add missing '\n' sprintf() for sysfs files 7ba864a19f97 greybus: gpio: add irq-type defines 4bf3780982bd greybus: gpio: remove unused debounce define e6cebf877047 greybus: endo: delete "0xXXXX" portion in sysfs "endo" directory 312bb84942cb greybus: endo: drop redundant prefixes from sysfs basenames 28e3cedcceec greybus: update sysfs documentation files b4dbf1e13268 greybus: add documentation for Endo sysfs files df76422113b0 greybus: audio: Remove the MODULE_LICENSE() bcd8215b49b0 greybus: audio: Fix typo for macro I2S data version minor 012d7d4fbeb2 greybus: greybus_protocols: fix guard tag 47bf0b44275e greybus: gpio: update operation types b61fa7bce4ac greybus: svc: use macro for init and exit protocol ea15a40b32dc greybus: svc: Fix endian of hotplug request data 1409c4d6a841 greybus: gpio: fix interrupt protocol 25f11ed965bb greybus: gpio: fix atomic sleep when using interrupts 0cb918d72d8f greybus: gpio: rename irq mask and unmask callbacks ec762115a500 greybus: gpio: use irq-domain lookups 2611ebef8322 greybus: gpio: don't call irq-flow handler directly b8e3ffebac09 greybus: gpio: remove unused irq-ack operation c8d1ad801368 greybus: gpio: fix debugfs output 1d771fe41e62 greybus: operation: add support for incoming unidirectional operations 30c6d9d75372 greybus: introduce SVC protocol 4441f4759cfd greybus: update copyrights 2de1a8b1a95c greybus: add copyright statements eb765e4e91c8 greybus: core: don't set up endo until host device is initialized 344943d2cdd8 greybus: endo: record AP interface id e45524f84943 greybus: endo: rework some attributes 8a760437229a greybus: endo: encapsulate computing the max interface id 22e17edaa7c2 greybus: rename "gpbridge.h" e9385e5d5ab6 greybus: include "gpbridge.h" from "greybus.h" 8ea70fe0497c greybus: core: return error code when creating host device 6b7d5a1f4791 greybus: core: return error code when creating endo ee3ecf80284d greybus: endo: pass endo_id to gb_endo_create() a702a09f20be greybus: endo: rename gb_svc 0d17e0c9f164 greybus: gb-audio: Set samples per message during init 6b34099ec326 greybus: gb-audio: Set I2S Configuration according to ASOC requests 48229e592f95 greybus: gb-audio: Activate TX connection Bundle CPort ID f9a4fee7fad7 greybus: gb-audio: Activate TX CPort in PCM workqueue e803cf712c48 greybus: gb-audio: Remove useless comment 415b83111caa greybus: gb-audio: Add I2C device for rt5647 codec 827e27e8fe3c greybus: gb-audio: cpu_dai.fmt does not exist in v4.1 4c739e3adad4 greybus: gb-audio: Fix DAI formats and master/slave settings 34aa7e1cadef greybus: gb-audio: Clean up codec name generation 555a0645b171 greybus: gb-audio: Allocate space for 20 configurations 0e995aab21dc greybus: gb-audio: Set clock edges to match rt5647 codec requirements 8d346df0620e greybus: gpbridge: fix section mismatches d52b35f6b62c greybus: operation: add helper to retrieve max payload size 8e929a823079 greybus: core: add lower-limit for host-device buffers c38cf10bbe35 greybus: operation: allow maximum-sized messages d933667a1e44 greybus: fix host-device buffer constraints d966820f2c28 greybus: remove unused prototypes from header fed78bf6a245 greybus: remove unnecessary greybus.h includes bdac599c7040 greybus: Use gb_gpbridge_protocol_init() 27551b1d5f9b greybus: protocol: Add gb_gpbridge_protocol_driver() f5db53b4c764 greybus: gpbridge: rename gpb.c to gpbridge.c 8ba2522fa839 greybus: raw: move module_{init|exit} to the end of functions c16b63e851e1 greybus: module: name routines consistently 51b5d8d783fe greybus: interface: name routines consistently 5ddf738e944b greybus: endo: name routines consistently 12eba9f8ef4e greybus: connection: name routines consistently 8fd46587dbc4 greybus: protocol: remove leading underscore from _gb_protocol_find() 4890f31966a6 greybus: spi: Move structure definitions into gpbridge.h 8de925b97326 greybus: gpio: fix tab/space mistake 4f8ab1105da2 greybus: raw: include uaccess.h to fix warning e806c7fb8e9b greybus: raw: add raw greybus kernel driver 5bd5f00c30fa greybus: connection: remove lock around ida_simple_* functions 6b17492eee00 greybus: vibrator: convert idr to be an ida 6f8528e0bea7 greybus: loopback: add more clean up when init connection fails 65cac604b21a greybus: make: check kernel configuration options ac1c2840bd41 greybus: loopback: support module-initiated requests 48cc8b8bbaf0 greybus: loopback: define loopback functions symbolically 91262c3ab70a greybus: loopback: symbolically define max wait time 48f19ee82447 greybus: loopback: fix an incorrect comment 69f6034792fa greybus: loopback: return the right error value a04c640e5cf3 greybus: loopback: fix the type attribute check 64a54801ae80 greybus: audio: fix a bunch of endian issues 13956900b069 greybus: audio: fix some sparse static warnings 563e6b97b87c greybus: manifest: be coherent with protocol name 51e93aea65cd greybus: endo: Create modules after validating Endo ID 4f4cc1bf070e greybus: endo: Add code to validate Endo ID 61c0926eec41 greybus: gb-audio: fix build breakage on 4.1-rc1 7f3f356e455d greybus: gb-audio: fix build warning 68fff9604b8b greybus: Support building greybus on host PC a4749bbeee31 greybus: gb-audio: Add integrated greybus audio driver 6d653370c0a6 greybus: eliminate extra response flag definitions 5c58640d8d66 greybus: battery: use feature tag rather than kernel version 9ade6d312287 greybus: battery: free struct on error in caller c13c8bf0cccd greybus: es2: fix driver name collision with es1 e80d09af1e8a greybus: protocol.h: fix up long lines in define_get_version() f487c802cba5 greybus: protocol.h: macros should not have a trailing ';' 63ca78b9abe4 greybus: kernel_ver.h: add a blank line after a variable definition 3906a59c96ac greybus: kernel_ver.h: add a ' ' character to KERNEL_VERSION() 99a4bd590222 greybus: kernel_ver.h: fix leading space coding style issues a549be518623 greybus: battery: update for 4.1 power supply api changes f03eec87720d greybus: Move id-field before bundle-field in CPort Descriptor. 499ee955a132 greybus: Explicitly add pad-bytes to manifest descriptors b022515ee64b greybus: Remove class descriptor 20f087ec5c8c greybus: manifest: drop interface-version field 8a5286ed2a0a greybus: manifest: Remove vendor, product and unique-id from interface descriptor 22fd2a8ade59 greybus: bundle: use kstrdup() for state file 55b930cd17a7 greybus: manifest: Warn if descriptor size > expected size fa2fbf16f6aa greybus: manifest: Account for padding in string descriptor af6e8b42334c greybus: Explicitly mark structures as packed 8f8b2297c0a1 greybus: endo: Rename endo's 'type' as 'id' 58d674650b96 greybus: endo: Use a real endo id 6cf42a447dec greybus: MODULE_LICENSE cleanup 75052a550470 greybus: bundle: add state sysfs file 1ffc12be5549 greybus: loopback: fix 64-bit divisions dcd1dadd7ee3 greybus: gpbridge.h: remove BIT() define 67c920b892fc greybus: gpbridge.h: whitespace cleanups 453bbea80734 greybus: Move briged phy structure definitions into gpbridge.h b0235b226340 greybus: Documentation/sysfs-bus-greybus: document module sysfs files 7baa184dbd40 greybus: Documentation/sysfs-bus-greybus: document the endo and SVC f0b678709a7d greybus: Documentation/sysfs-bus-greybus: update kernel version and date a4d9150cbaaf greybus: endo: hook up endos into the device tree 0f035acdedcb greybus: endo: add endo structures and logic 764e824e2fa5 greybus: module.c: add attributes 24ef4853986e greybus: drop host-driver buffer headroom 491e60d63fde greybus: es2: sync up with recent es1 changes a9cf7da195d9 greybus: es1: fix transfer-buffer alignment da9dd11943d1 greybus: operation: add explicit padding to message header 1e5613b4a673 greybus: operation: fix potential message corruption 7cf7bca9ec56 greybus: pass messages to host drivers ac67acd3040a greybus: operation: move message-header definition to header file cbba76f5cdbc greybus: remove obsolete buffer-alignment requirement 564c72b1c6f7 greybus: operation: fix unaligned memory accesses in receive path c15ccabe8105 greybus: es2: sync up with recent es1 changes bfd9a94d1aa2 greybus: es1: fix buffer-size limit 79940cf87595 greybus: es1: fix DMA-buffer on stack b7744b7f97d1 greybus: es1: drop unnecessary casts 88e6d37c4480 greybus: bundle: s/class_type/class 9f5f30e71243 greybus: driver corresponds to a bundle, not interface 8e2e22d78306 greybus: drop module descriptors a93db2d1f693 greybus: manifest: Use interface descriptor instead of module descriptor to get information bb97ea813b1c greybus: bundle: Initialize all bundles on link-up 7c183f70ed5b greybus: bundle: Create bundles using bundle descriptors 581baacd33b0 greybus: hid: Use payload-size to get report size 83a0cb593b55 greybus: Add bundle descriptor type c9d9d0d443af greybus: interface: Fetch interface id instead of module id during setup 2352a73212a5 greybus: Unregister devices to get them freed 045235f11891 greybus: Initial I2S definitions 6023629d3676 greybus: Documentation/sysfs: add a proposed sysfs tree for greybus e4c4b4dce628 greybus: reduce the ranting 66c98986c909 greybus: kernel_ver.h: add sysfs_create_groups() and sysfs_remove_groups() 7a51b9362b54 greybus: loopback: use the attribute groups, not group 5679f783b1ef greybus: loopback: fix build breakage about SZ_4K 355a7058153e greybus: Add loopback protocol e0feaf14b102 greybus: es2: test apb1_log_task safely dada3b02a38c greybus: es1: test apb1_log_task safely d8187aa22411 greybus: manifest: use size_t for a size variable 973ccfd62686 greybus: operation: refactor response handling d0eb755aeef0 greybus: hid: fix missing response on request errors 382145beb4a4 greybus: hid: fix missing input verification of report events 36257f6b4e76 greybus: hid: fix null-deref on short report requests ecf47ab9c5ca greybus: hid: fix success response being sent on errors b67f2d13db21 greybus: hid: replace pr_err with dev_err fef96a226eca greybus: gpio: fix missing response on request errors 244b5a2344bc greybus: gpio: fix null-deref on unexpected irq requests 1842dd8b7bc7 greybus: gpio: fix null-deref on short irq requests 0150bd7f2361 greybus: operation: make incomplete-message errors more informative e1baa3f0a956 greybus: operation: replace pr_err with dev_err cfa79699cdef greybus: operation: fix incoming request payload size 9489667684fb greybus: operation: fix null-deref on operation destroy 772f3e906056 greybus: operation: fix null-deref on operation cancel ff65be7a5820 greybus: operation: fix use-after-free and infinite loop on unhandled requests ea2c2ee80571 greybus: operation: fix memory leak in request_send error path 0fb5acc4018c greybus: operation: fix use-after-free when sending responses 37754030b0b9 greybus: operation: fix callback handling and documentation d506283491eb greybus: operation: fix typo in comment 1dad6b3515b2 greybus: operation: fix missing symbol exports e2cb6cacad80 greybus: kernel_ver.h: include to fix warning ca3ec299c2d0 greybus: es2: sync up with recent es1.c changes 48f70474f48f greybus: debugfs: we shouldn't care if debugfs is working or not 142f8ddf71e2 greybus: get rid of {conceal,reveal}_urb() d3d2bea16149 greybus: clean up some small messes 71e4938012fa greybus: interface: put module->dev on failures 0d34be758780 greybus: Greybus: Place module_init/exit() right after respective routines 13fe6a9af3d8 greybus: manifest: don't need to check for desc_size == 0 anymore 19b3b2c2aeb7 greybus: manifest: descriptor size should be >= header size 25d1c37798cd greybus: es1: allow the debug log to be stopped 0c264c6fc2c3 greybus: es1: separate usb_log enable/disable logic into different functions efdc43130cdb greybus: es1: fix checkpatch warning about blank lines needed 64b8a16f4486 greybus: es1: move debugfs function to use kstrotoint_from_user() d52f9973e2de greybus: es1: decimal modes are not what are wanted for debugfs 4600d03f80ae greybus: es1: struct file_operations needs to be const 26164edb8fb4 greybus: es1: no need to check for NULL on debugfs_remove() cd674c8d4c3a greybus: es1: use and not 2f4e236648d9 greybus: es1: fix tiny whitespace issues 6c28f0965848 greybus: es1: fix build warning for apb1_log_enable_write 59e3344461ba greybus: Dump log from APB1 337b068722a2 greybus: core: Don't initialize greybus if it is disabled 792c17e64383 greybus: gpio: add error messages to callbacks not propagating errors 7bfa0781406f greybus: gpio: refuse to set value of input pins 64d2f4e5f94a greybus: gpio: clean up line-state allocation e5032d8511cd greybus: gpio: use dev_err and dev_warn 86c6816158d7 greybus: gpio: fix error handling 8aff1aceb28d greybus: gpio: make gb_gpio_controller pointer naming consistent bda7e2d1126f greybus: gpio: remove unnecessary explicit cast 83d9cddb85a0 greybus: gpio: remove overly defensive argument verification 65f5a5f1614d greybus: gpio: remove redundant argument verification 56c2da1873d6 greybus: gpio: remove incorrect todo comments c2a661068673 greybus: gpio: fix truncated debounce times c0d209a07beb greybus: operation: remove unnecessary cast ee8f81b0961f greybus: operation: use dev_err in gb_operation_sync 25eb732954ee greybus: connection: replace custom error function with dev_err fe4c0e548aea greybus: ap: clean up svc link management error path 69bae8910e55 greybus: ap: fix typo in comment 0b7534b86d67 greybus: ap: fix svc handshake protocol check c020d568f563 greybus: usb: silence compiler warning 292cca99fb9c greybus: hid: don't support OUTPUT report over interrupt channel d71aaf288f7e greybus: core: place module_{init|exit}() right below the routines 9ee2b61df14f greybus: interface: remove double underscore from fn name 3b6cf2ee3b72 greybus: operation: Fix comment mistake 183f872eb189 greybus: operation: s/status/result to match field name e8f824b6589c greybus: Export greybus debugfs folder afcf8c715e7c greybus: uart: remove packed-attribute from line-coding struct b41caa99a25f greybus: pwm: fix config-request alignment fcc4356de460 greybus: gpio: fix set-debounce request alignment 44538397e799 greybus: connection: fix oops after failed init deeb57f5bd99 greybus: vibrator: fix memory leak in error path 6a80ed4d2c26 greybus: pwm: fix memory leak in error path 96eab779e198 greybus: hid: add HID class driver b908dec468c9 greybus: gpb: Fix print mistakes 8f5eadb7ea6a greybus: connection: fix locking in gb_hd_connection_find d1b20d72ae01 greybus: gpio.c: fix a bad irq number 184ab534de84 greybus: operation: fix locking issues 2bf4c8760587 greybus: es2: fix USB id to not be the same as ES1 35a64f2c4928 greybus: gpio: fix memory leaks at init and exit 036aad9d0224 greybus: gpio: add interrupt handling support 48d7077c007d greybus: bundle: fix sleep-while-atomic in gb_bundle_destroy 067f3b6bfaa1 greybus: connection: fix non-atomic allocations under spin lock 5f345a5d3942 greybus: operation: add missing gb_operation_response_send() export f4e6c817b377 greybus: spi:fix sparse warnings b3b983c2eee8 greybus: build: android: Fix script which locates .ko files and moves them into ramdisk 15d651b0dba1 greybus: spi: add bridged-PHY spi protocol driver 45a706368d9b greybus: es1.c: wait until the last possible minute to start the svc messages e0b179ee782d greybus: ap.c: our workqueue should be ordered 58b978c48bcd greybus: build: android: add all greybus modules to the build 65760032f588 greybus: build: android: replace hard-coded build destination with variable 6869eb56ebe0 greybus: Revert "protocol: dedup protocol find code" c1a0a8fccf92 greybus: Revert "protocol.c: fix a kernel panic caused by __gb_protocol_register" 62aadeeafa15 greybus: i2c: fix name conflict between function and struct: gb_i2c_transfer_request f281f2dec142 greybus: i2c: fix name conflict between function and struct: gb_i2c_transfer_response c2f792382bc2 greybus: protocol.c: fix a kernel panic caused by __gb_protocol_register 89210f64bae6 greybus: remove unused version-response structs 36e79dec96f6 greybus: create get_version() routines with the help of a macro 530430b717f0 greybus: uart: s/REQ/TYPE 98abb4146ed3 greybus: Remove "gb-" prefix from .c files 5357cf323110 greybus: Remove "-gb" suffix from .c files f587027e793c greybus: es2: add ES2 Greybus Host driver 2ec515bfff5b greybus: es1: no need to assign a variable we return directly 580c47d8b464 greybus: protocol: dedup protocol find code 0008d9d0ad0a greybus: es1: release urb on error path b97626605156 greybus: es1: remove useless statement a1f2e40b1a30 greybus: gb_operation: drop operation refcount on cancel 7bad4e85b8f9 greybus: gb_operation: replace timeout workqueue 76590b1e882f greybus: gpio-gb: remove checks for negative offset variable 9d677cf60421 greybus: Add FIXME warnings for possible NULL dereferences 4e2b07e9ab8f greybus: gb-vibrator: remove useless if in timeout_store() c86117a8a8b4 greybus: Move the es1_ap_desc.c file to Documentation directory 60a7ad7cae9d greybus: rename es1-ap-usb.ko to gb-es1.ko 347fedb70dfd greybus: rename battery-gb.c to gb-battery.c 419a8cf1816a greybus: rename vibrator-gb.ko to gb-vibrator.ko 71479f6c6ba1 greybus: rename gpbridge.ko to gb-phy.ko 025677def871 greybus: Makefile: provide install target e2ed07f1e692 greybus: i2c-gb: fix bad message size in gb_i2c 88e70a6846db greybus: sysfs: put a \n at the end of all sysfs files 23ad7bb96bb5 greybus: protocol: fix oops when no protocol is assigned 7422a1ec2e20 greybus: protocol: name protocols. e5646710c183 greybus: module: get rid of global list of modules 2c07817e7245 greybus: i2c-gb: move i2c protocol into the gpbridge driver e1308c1fb675 greybus: gpb: Create a "GP Bridge" kernel module 7dd26263248c greybus: battery-gb: move the battery protocol out to a stand-alone module 66b676fd88a6 greybus: vibrator-gb: move vibrator protocol to a stand-alone module. 12a5dfc9acf6 greybus: protocol: add a module owner to a protocol 1b6ea0db0169 greybus: bundle: create GB_DEVICE_ID_BAD 900ceba9e480 greybus: i2c-gb: split out into a stand-alone kernel module. fb69cb506c16 greybus: protocol: split binding of prototcols to connections out of init df469a942301 greybus: export needed symbols for protocols 7c7d5b9a942e greybus: protocol: switch gb_protocol_register() to return an int 86cad6667794 greybus: interface: remove global manifest_descs list df671553cbe2 greybus: add module support 4901175f2827 greybus: interface: rename gb_modules_lock -> gb_interfaces_lock 1cd56a80969d greybus: greybus_host_device: rename modules -> interfaces 13e6aacf60ad greybus: interface: we really are creating/destroying interfaces not modules. 0e51032f3817 greybus: greybus_id.h: minor typo fixes 426fa950595a greybus: interface.h: remove unused #defines edb0e0b5a17d greybus: interface: rename greybus_interface_block_id to greybus_interface_id 4ab9b3c24b00 greybus: interface: s/gb_interface_block/gb_interface/g a93938a23d4d greybus: rename interface_block.[c|h] -> interface.[c|h] e232b791d5a4 greybus: interface_block.c: rename the "interfaces" list "bundles" 1db0a5ff3a32 greybus: bundle: s/gb_interface/gb_bundle/g f9b1df64a9f9 greybus: es1-ap-usb: don't protest when getting -EPROTO USB errors 3bdec69931d8 greybus: bundle: rename interface.[c|h] to bundle.[c|h] a46e96719dc9 greybus: add Linaro copyrights 2f0c8aa4e671 greybus: driver matching: Greybus drivers bind to interface blocks, not modules 640f13ecc879 greybus: interface: document sysfs files a500a8a6ef28 greybus: connection: document the sysfs files ab88eb58c7a5 greybus: interface_block: move sysfs files into the interface_block.c file fc2a8fbec71f greybus: sysfs documentation: Document the greybus interface block sysfs files. 8ede6e36dfa8 greybus: interface_block: rename the sysfs files to not have 'module' in them 4ec7b0791552 greybus: interface_block: s/gb_module/gb_interface_block/ e50522209a2e greybus: interface_block: rename module.[c|h] to interface_block.[c|h] 1cd9ba1477f2 greybus: module: remove obsolete gb_tty pointer 708c12669561 greybus: module versions: remove them 3763f960a497 greybus: uart-gb.c: don't include module.h 0a9c4d70d372 greybus: switch cport id used for sends 7de3e650fb73 greybus: ENODEV can be an expected error too aa26351d0bb5 greybus: define GB_OP_NONEXISTENT 5f474d494361 greybus: greybus_manifest.h: add FIXME for version 6b7dff889c12 greybus: battery-gb.c: add new functions from Greybus spec document. 82b5e3feb714 greybus: record type in operation structure 746e0ef95ade greybus: use null pointer for empty payload 7cfa69955673 greybus: only record message payload size 7a9366aa1e86 greybus: don't let i2c code assume non-null payload pointer 93bbe859b756 greybus: set up connection->private properly 62749a056ab4 greybus: fix an error message c25572ca943a greybus: introduce gb_operation_request_send_sync() 4afb7fd01547 greybus: make op_cycle atomic (again) afb2e1342e75 greybus: get rid of pending operations list 0ba02c4d1675 greybus: don't use 0 as an operation id c939c2f8fe85 greybus: define the invalid operation type symbolically 6cd6ec55f494 greybus: fix a bug in gb_operation_sync() 583d233fa9d6 greybus: use little-endian in PWM requests 82e26f73b2a8 greybus: send operation response messages 0c90fff4e35c greybus: introduce gb_operation_errno_map() d4a1ff674dfb greybus: activate incoming request handling d2d2c0fe70ff greybus: set result in gb_operation_response_send() 0cffcac3051f greybus: create a slab cache for simple messages 835fb5e4985d greybus: enforce a buffer headroom maximum size dc779229b538 greybus: introduce gb_operation_message_init() ea64cd9a5e83 greybus: use operation type 0 to signal incoming data 55f66a88dbd7 greybus: enforce non-zero operation type requirement 64ce39a34637 greybus: pass result in gb_connection_recv_response() f71e1cc1944d greybus: short message is OK for errors 34db1f91e674 greybus: move copy of incoming request data 85a044289344 greybus: operation: fix up sparse warning e5fbc07360f1 greybus: always drop reference in gb_operation_work() e413614b0176 greybus: drop gfp_mask from gb_message_send() 57248face389 greybus: renumber operation result values 2fb2d2a73f27 greybus: define -EILSEQ to mean implementation error ab3cf8dc7db6 greybus: enforce max representable message size 94b15d7613e8 greybus: use outgoing flag when creating operation 615772aace9c greybus: usb-gb: import a "buildable" version of the usb-gb.c driver 43cdae5c3cbc greybus: protect cookie with a mutex f34541d7e823 greybus: ignore a null cookie when canceling buffer 894cbc313601 greybus: update operation result atomically aa3a4d12093b greybus: enforce receive buffer size 1a365154c24a greybus: fix some error codes 3deb37d4ad04 greybus: use special operation result valus abe9a3006fd9 greybus: first operation error prevails ba986b5ab97f greybus: encapsulate operation result access 9f240f20caf9 greybus: uart-gb: clean up send_line_coding ecc25a7f58d9 greybus: es1-ap-usb: don't use 'es1' after it is freed bf2329fd7d27 greybus: pwm-gb: convert to use gb_operation_sync 5a8b8314db13 greybus: i2c-gb: convert to use gb_operation_sync 7d5bbb173559 greybus: gpio-gb: convert to use gb_operation_sync e51f1d1a7711 greybus: uart-gb: convert to use gb_operation_sync ac3d24930226 greybus: vibrator-gb: convert to use gb_operation_sync d5671a6a2406 greybus: battery-gb: convert to use gb_operation_sync 10aa801d3316 greybus: operation: create gb_operation_sync for sending "simple" messages 10c693990433 greybus: rework synchronous operation completion 2cf72a233a5d greybus: kill gb_operation_wait() 7035833f081c greybus: cancel whole operation on interrupt f68c05c0216e greybus: cancel operation on timeout 0e3d0e8fad52 greybus: minor tweak in gb_connection_recv_response() deb4b9efb306 greybus: add a reference to pending operations 583c3117a4d3 greybus: handle data send errors in workqueue ee637a9b0e74 greybus: abandon incoming requests for now 23383defa839 greybus: use errno for operation result 696e0ccabd45 greybus: Random spell fixes de3557d92773 greybus: rename greybus_cport_in() d98b52b04e5b greybus: define greybus_data_sent() 87d208feb74f greybus: embed message buffer into message structure c08b1ddaeb6e greybus: dynamically allocate requests and responses 0a4e14a882ae greybus: rename message buffer fields 8b337308e7ff greybus: have greybus allocate its own buffers 8d55f4c6d9a2 greybus: complete overflow responses e8b48d1586ab greybus: fix a timeout race 5e68995784ad greybus: drop a now-empty structure 7486dfd161e4 greybus: add -Wall to the build flags 4589f0666334 greybus: pwm-gb.c: fix up missing { } for else 9ffb4b8b398a greybus: uart-gb: fix up typo from previous patch moving the status variable around. 25d0f81a0ec9 greybus: remove status from all responses bc717fcbf673 greybus: define gb_operation_status_map() d30df426ffc0 greybus: send operation result in response message header 30a2964f8455 greybus: distinguish incoming from outgoing requests dcec19fb1b10 greybus: get rid of uart request_operation() 980c7c509eb3 greybus: uart-gb: handle throttle/unthrottle properly d122382f88e0 greybus: fix vibrator request_operation() bc091356ccbf greybus: fix uart request_operation() 0bbfe04cd945 greybus: fix battery_operation() 8abf4148030d greybus: operation: don't complete operation twice d37b1db13f8b greybus: refactor gb_connection_recv() 8fc71a73363f greybus: use "operation_id" for certain values 6014718d4db9 greybus: get rid of message status c41f1651c496 greybus: tidy up svc_in_callback() and cport_in_callback() 2292bac5e768 greybus: explicitly mark cookies as opaque c002b0ec60c5 greybus: ap: function_id is already set by svc_msg_alloc() 64e69291d9d6 greybus: Pass '*ptr' to sizeof() wherever possible a4040ab7e68e greybus: ap: keep all svc function routines together e2dabb7c3173 greybus: ap: remove extra parameter to convert_ap_message() 42a946688d4b greybus: vibrator-gb.c: fix up incorrect comment de80073a1768 greybus: pass gfp_flags for message allocation 1f764af77c6a greybus: stop storing dest_cport_id in message 3ed67aba9f3b greybus: stop storing hd in message e238e641ee79 greybus: kill the last gbuf remnants 61089e89e50b greybus: rework receve handling 35b1342bb040 greybus: cancel messages, not gbufs 002fe66a7d8b greybus: send messages, not gbufs 6a70736aca05 greybus: rework message initialization 58a5bdc7358a greybus: send buffers without gbufs fa23ffeee694 greybus: stash hd as context for all URBs a9163b2c30c9 greybus: cancel buffers via magic cookie 9ec5411adf7c greybus: free space without gbufs d2a259f213c9 greybus: allocate space without gbufs 0f4c808a7ea2 greybus: fill in destination data at send time 06a4a061f191 greybus: improve data buffer alignment 5259ef138cbc greybus: prepend cport byte for all gbufs 4f83b8d34964 greybus: fix an allocation flag bug 4b992018da75 greybus: vibrator-gb: fix up api changes 374e6a269cc3 greybus: kill off the last of gbuf.c 4e5007e5c27e greybus: kill the gbuf slab cache bc46fabccdf4 greybus: embed gbufs into operation message structure f7935e333ad2 greybus: use null gbuf->transfer_buffer bb88896eaf25 greybus: move gbuf initialization to caller c7f82d5dc071 greybus: start using struct gb_message 3690a826fae5 greybus: define struct gb_message 3c3cef400ea7 greybus: move the definition of struct gbuf 2f528c8bf719 greybus: kill gbuf->kref 6e5dd0bbbb04 greybus: kill greybus_{get,put}_gbuf() 396671b139ff greybus: vibrator-gb: proper allocate minor numbers 4efe6065ce0e greybus: vibrator-gb: fixes based on Marti's review comments. ac4029fb60ab greybus: vibrator-gb: add vibrator driver 68190676b78a greybus: greybus_manifest.h: update with full list of protocols ed7538e5a36e greybus: uart: handle NULL size requests in request_operation() 1e776f31838f greybus: get rid of cport_id_map_lock 2c43ce49672e greybus: use a simple list of hd connections ba9934682808 greybus: record the host device in a gbuf 6af29086bfbe greybus: use gbuf's destination cport id 63921d887241 greybus: record a gbuf's destination CPort id c7d0f258fb4d greybus: reference count operations 78496db0128b greybus: clean up gb_connection_operation_recv() b37716f67298 greybus: kill gb_operation_gbuf_complete() ea590d5cbded greybus: delete some lines in "greybus.h" 19363a2ca1aa greybus: move operation timeout teardown b4be40435284 greybus: Greybus UART connection driver 0ac5a838811c greybus: skeleton for future uevents. 86bf33afa3c1 greybus: Revert "manifest: remove extra loop for finding module descriptor" b7be8d2eb354 greybus: Revert "manifest: improve print message" 2206ea9cf8c5 greybus: interface: move gb_module_interface_init() to interface.c 676daaf45869 greybus: module: move module specific code to module.c 9ca4d62f15bc greybus: module: move gb_module_find() to a more logical location 577f5f974c87 greybus: core: re-use gb_module_find() in gb_remove_module() ab34291da553 greybus: connection: fix duplicating naming in _gb_hd_connection_insert() 1dd90df40369 greybus: manifest: make sure manifest_descs list is empty before parsing manifest 38d61ddf9573 greybus: connection: try cancelling operations only if list isn't empty f66832dae0ad greybus: nullify dangling pointers 837b3b7c04c1 greybus: operation: free resources in the reverse order of allocation 95bd99def54d greybus: core: use 'drv' instead of dev->driver 3dc05f187185 greybus: core: remove unnecessary braces 219871e25270 greybus: manifest: improve print message 85f3aeeda604 greybus: manifest: remove extra loop for finding module descriptor a68bd742c068 greybus: connection: free resources properly on failures b97c46ecaf27 greybus: interface: free resources properly on failures 0a68a16b9144 greybus: module: free resources properly on failures 132d03ea8989 greybus: sysfs: generalize gb_module_attr() to capture more cases 37d8afc42b30 greybus: debug: mark debug messages with pr_debug() instead of printk 669f5faf8499 greybus: don't set ->dev.driver to NULL when it is already NULL 35a52cafbc21 greybus: Fix missing gb_protocol_exit() on gb_exit() 50fc08f8c023 greybus: manifest: don't free unallocated resources 4ed16a81c179 greybus: manifest: initialize variable during definition 43d9431f6bc9 greybus: manifest: no need to initialize 'result' e2f345ab4076 greybus: gitignore: few more additions 437caa8a0c25 greybus: remove unused gb_connection_handler externs c3cf278533c6 greybus: pass operation type on request receive 360a8779d96c greybus: op_cycle doesn't need to be atomic b8616da875ea greybus: simplify pending operations tracking 8350e7a01110 greybus: move timeout out of gb_operation_insert() 10520528fee2 greybus: fix request timeout bug 3e9cb4a11831 greybus: don't assume PAGE_SIZE for URB size 34c6507ca8e6 greybus: add pwm protocol driver 5d2207e7047e greybus: kill gbuf->complete 3a0e3c3efde8 greybus: move gb_operation_gbuf_complete() eecf6deb578a greybus: get rid of greybus_gbuf_finished() a77b06809b92 greybus: remove gbuf->context ef45fa33a4c9 greybus: record gbuf->operation c69a50f2ce2e greybus: get rid of gbuf->actual_length 7a0eed065ded greybus: kill old cport handler code 8d59897978aa greybus: kill test_sink.c f8fb05e2b89e greybus: add an incoming request receive method 5d9fd7e1ba80 greybus: move methods into protocol 19d03decd341 greybus: register preallocated protocols dbb8894e0c3c greybus: order the protocols list 0e44765743c0 greybus: count rather than list protocol users 6ae7fa4520c9 greybus: identify protocol by id *and* version 6b09938a48d4 greybus: improve some error messages 545a697512a0 greybus: control printing message 0570afcf2493 greybus: make _gb_protocol_find() static 00ace9739042 greybus: drop a redundant assignment 96fd8c2bfdda greybus: fix a bug in gb_operation_gbuf_complete() 2dcf6871dd19 greybus: build: Add -fno-pic for 32bit arm as well 4b640bb1357a greybus: connection: fix up error patch logic in gb_connection_create() 4ccb6b7abb8e greybus: introduce protocol abstraction 7fba0079ad9a greybus: use protocol_id for numeric values b29699602df4 greybus: drop the cport id on error 755a21a9bfee greybus: connection: call connection_init hook after setting the handler 53cbb00933a5 greybus: module: set device_id when initializing an interface f9ab34c2bf1e greybus: es1-ap-usb: document the lack of callback for the outgoing bulk urbs cea54c12f7ba greybus: Remove id_table usages c7a90cb59903 greybus: #if 0 cleanups a2f4763f4829 greybus: sdio-gb: convert to the connection interface. 5e8e8ff6d0bf greybus: battery-gb: remove some #if 0 code 059b09361631 greybus: uart-gb: mark some functions static 3689f9744a02 greybus: begin abstracting connection operations f348964c266c greybus: kernel_ver.h: add ATTRIBUTE_GROUPS() macro for older kernels eec5883f5179 greybus: module: remove unneeded XXX comment about module id values 6507cced6bf0 greybus: FIXME/XXX removals: We have proper reference counting now 4d98098942bd greybus: uart-gb: remove global init functions aed0bc6e6856 greybus: uart-gb: convert over to the connection interface 81f4e22732f0 greybus: embed the i2c adapter struct 81d631cae83e greybus: gpio: kill gpio_controller->gpio 708971e43c29 greybus: operation: make the timeout a per-operation thing, not per-connection 4afbba0703b2 greybus: core: make greybus_kill_gbuf not return a value 724b619dfbe1 greybus: core: check for valid hcd callbacks d81448849a6a greybus: gbuf: implement gbuf_kill_gbuf() d4c8247b56a3 greybus: gpio-gb: fix some endian sparse warnings that were real. f9624ded90d0 greybus: operation: fix some sparse warnings 066799c18ff4 greybus: module: don't create duplicate module ids 3e6d5f3a6103 greybus: i2c: point to the proper parent device 44dd970be94a greybus: module: enable all sysfs attributes c4a432d3db8b greybus: fix repeated input errors f0f61b90427b greybus: hook up greybus to the driver model 2d5e4fa9dc2e greybus: update AP id service message 65e50f95f180 greybus: set route before sending packets 8a9bf8a99669 greybus: svc: remove the DDB function message support c41b4f121240 greybus: only initialize interfaces when up 525f1467bc22 greybus: make svc_set_route_send() public 36561f23a80b greybus: define connection state e1158df0634a greybus: define operation_cancel() e816e3741956 greybus: time out operation requests 63e4a8ee8fdd greybus: module: fix double free of module 060b93ddbb5d greybus: ap: add svc_set_route_send() command and use it on a link up event e390b193d6ab greybus: svc: remove unneeded fields from the unipro set route message payload 6232b073d446 greybus: ap: process the UniPro link up message 1a4c013a44ad greybus: interface: add gb_interface_find() 6271b5bac99c greybus: module: add gb_module_find() 0369a459982f greybus: battery-gb: Allow kernel values to get out of sync with greybus spec c9346e19b25f greybus: battery-gb.c: fix memory leak found by Viresh 98f4ab2df9b5 greybus: ap: add support for the AP Device ID unipro management function message 697e55d35dcb greybus: improve module cleanup code fb305c335ca3 greybus: stash power supply pointer in connection 03130a77d52b greybus: fix op_cycle logic c0855bfdd65d greybus: battery-gb: Add battery communication with the module 1ec1d6dd3577 greybus: leverage ap_disconnect() in ap_probe() 6892537f61b1 greybus: move ap_disconnect() 6ff5e00a1768 greybus: remove cports and strings from gb_module 09c521dc0a98 greybus: drop gb_* device fields from gb_module 5b3db0ddaaf7 greybus: create a slab cache for operations 599dc6aa8ed9 greybus: properly drop device reference 6813e35a0ea4 greybus: .gitignore: minor updates 8597e6b2b9df greybus: Fix parameters of core_param() ff6e0b9c2f05 greybus: gpio-gb: fix offset error checking and usage 42d4a22d6b8e greybus: add LED protocol numbers 2bb7eae8be12 greybus: battery: some hooking up to the greybus core 47ee0d135e7b greybus: gpio-gb: remove unused status field from struct gb_gpio_get_value_request 43789c319ee8 greybus: battery-gb: provide accessors for a few more functions 213aefe206d2 greybus: gpio-gb: allow it to build properly for all current kernel versions. 6ce3e03f7178 greybus: greybus_manifest.h: fix up class protocol numbers to match the spec. f012a520e1a8 greybus: report gbuf errors bedfdf30565e greybus: update gbuf status for completion handlers d75286852bb3 greybus: add write retry support for i2c bb2e1c9626c9 greybus: initial operations-based GPIO driver ed8800dc376e greybus: add i2c driver 98d35ba22e63 greybus: kill old cport handlers c149f8ffb2cb greybus: kill off gbuf work queue 574341c67213 greybus: add device initialization 2eb585f8df3f greybus: move receive handling to operation layer d90c25b0a279 greybus: let operation layer examine incoming data 84d148b10e26 greybus: add gb_operation_find() 22b320f400f3 greybus: add response buffer to an operation 17d265f6a69a greybus: stop init_subdevs stuff 61418b9fd9a4 greybus: drop hd arg from submit_gbuf method a7901d5ef7ff greybus: zero all data buffers 170229d19586 greybus: don't restrict input buffer size a06df4b08cee greybus: unlock hd mutex on free ad8cd0d643f0 greybus: unlock gbuf mutex on free 051fb0471259 greybus: don't assume subdevs are valid 8fd39e3dcb88 greybus: es1-ap-usb: handle -EPROTO in check_urb_status() 8218605d20ff greybus: Changes required for integrating into the Android build 9b60aa02bae7 greybus: greybus_manifest.h: add BSD license so that firmware can share it. 62e120f599c2 greybus: svc_msg.h: add bsd license to file so that firmware can use it. c4f37c62fafe greybus: greybus_id.h: checkpatch cleanup 8faa8da9a621 greybus: greybus.h: remove transfer_flags 25b7b6d04bdf greybus: connection: properly lock idr ff8aed527455 greybus: fix gb_manifest_parse() successful return path e86905b6cd73 greybus: gb_hd_connection_find(): fix "not found" case 7a13e2f68831 greybus: fix manifest parsing problem with descriptor payload e8caf9a31b90 greybus: get rid of gbuf->hdpriv fdb594f13663 greybus: kill __alloc_gbuf() 9a6f6314d17c greybus: use alloc_gbuf_data() for both directions 6eb3f4bdec33 greybus: allocate gbufs using the connection 00d2e7588c79 greybus: look up connection for recevied messages ee9ebe4d0b78 greybus: add bg_hd_connection_find() 369fb8324969 greybus: bury some dead code f6aec2516a1a greybus: fix two misnamed functions 2fb5c518fcbc greybus: manifest.c: minor sparse cleanup eeeed42250f8 greybus: define gb_connection_err() 8a30672a526a greybus: add a connection->private field b0b657555c8f greybus: specify type when creating an operation 652433f3fe97 greybus: gbuf: have caller set actual_length 937d0da83ffd greybus: fix module setup 177404bd20fd greybus: use ida for cport id allocation 063e6ec221b6 greybus: fix greybus_class_type symbol names 748e1230cb92 greybus: fix some hasty bugs d7f9be4867e0 greybus: implement core module removal path 32dff13d2112 greybus: fix gb_add_module() by enabling the device_add() 2f30d9ffeee1 greybus: manifest: some minor sparse warning fixups. 322543a335c9 greybus: operation: fix endian issue in the operation message header size field. ad1c449eb905 greybus: record connection protocol cd345074bb7c greybus: get rid of functions now... 9e8a6860f5d1 greybus: allocate connection host cport id 1bb3c724e85b greybus: create host device cport id map 63cc932b02bc greybus: October 1 updates b05890db5e75 greybus: fix connection header declarations 459164b1f4d8 greybus: kill off old manifest code c095bbcfcb17 greybus: manifest cport descriptor parsing d88bfb5b7df5 greybus: manifest interface descriptor parsing b09c94a1b71c greybus: start improving manifest parsing e88afa5811c7 greybus: introduce an operation abstraction c68adb2f2c99 greybus: introduce a connection abstraction ef0d2ba20142 greybus: define greybus function abstraction 8c12cde3c2b9 greybus: define greybus interface abstraction e1e9dbddfe71 greybus: isolate greybus module code ecf7d5797131 greybus: descriptor type updates 513c54cb0566 greybus: fix error message on parse of cport descriptor size 7a57479b1d67 greybus: remove additional unused fields from the cport descriptor 9c852d2b8fee greybus: clarify device vs module a6cdb3492e84 greybus: es1: no BUG_ON() code, report an error and recover. 1cfc667d75d3 greybus: kill struct gmod_cport f0f70916fba7 greybus: es1-ap-usb: adjust SVC buffer size to handle worst case 51c75fd060a7 greybus: reorder greybus_svc_in() arguments 01e8280150a2 greybus: fix version check 72b0ffc01913 greybus: descriptor type is 1 byte 1dd7f58f8e24 greybus: fix the guard in "greybus_manifest.h" cb705e0dd0bc greybus: fix document version number 908a85d7dd09 greybus: update a few header file comments 0db32a6d5e58 greybus: some more renames 877b1ee82e4e greybus: encapsulate URB status checking c41a36677365 greybus: update descriptor type enums to match renumbering in spec cbd0fd7b9b6f greybus: update string descriptor length field to __u8 type to match spec 097724c2fb20 greybus: remove unused function descriptor fields and change class->function_type 4fc645494f7a greybus: remove serial number descriptor to match spec 6d63ff7a2d40 greybus: update descriptor module_id->module to match spec dce745af2188 greybus: fix up coding style issue I caused with the last patch... 2e353685bf0e greybus: embed workqueue structure in struct gbuf 217b870e99ce greybus: get rid of a weird idiom 380f6bddc900 greybus: quick fix for sysfs serial number 778c69c9e2fb greybus: rename struct greybus_device 69f93abf1181 greybus: simple fixes be5064c75bb9 greybus: initialize all fields in an SVC handshake message 648cb6cb75a1 greybus: es1-ap-usb: fix svc control pipe flags 4a833fdb7fc7 greybus: core: hook up the hotplug message d0cfd109c7eb greybus: ap: validate the rest of the svc message buffer sizes 00c52e4d3e37 greybus: ap: start validating the message better 6779997d78bf greybus: core.c: create empty functions to keep linking working for hotplug/remove 85e0066c597c greybus: greybus.h: add function prototype for add/remove a module 798ea88abec8 greybus: svc_msg.h: add data for hotplug message 3e7736e5c178 greybus: gbuf: clean up logic of who owns what "part" of the gbuf f036e05600bd greybus: gbuf: implement submission logic 29f000f434af greybus: es1: set buffer sizes for messages based on email discussions 52adb56340b6 greybus: update GREYBUS_VERSION_[MAJOR|MINOR] to match spec e94e17143ea6 greybus: move versioning from svc message header to handshake function 710ecb060535 greybus: update svc_msg_header fields and users to match spec 772149b6df46 greybus: fix hd init sequence of setting up parent and driver pointers properly 13c8d9cd8a53 greybus: add test_sink driver 45f3678bcff3 greybus: gbuf: cport in buffer stream logic 80e04f09942e greybus: gbuf recieve path work, not done, dinner time... ee6fb7990212 greybus: devices: endpoint description of device 7f9e05e15b4e greybus: es1: functionally complete a1dc62b0c8ef greybus: core: verify major/minor number of greybus protocol 543b8ed2fee0 greybus: uart-gb: let the core dynamically allocate the major number 168db1cd2977 greybus: tty driver fixes to get init working properly 082570b0eebd greybus: es1 endpoint descriptor: minor fixes to get the config right ac7171ea266d greybus: Makefile: add 'check' option to run sparse with endian checks enabled b57b06241b01 greybus: ap: cleanup of process ap message loop 88929c593d38 greybus: ap: convert to workqueue from thread 9c8d3afdb58c greybus: es1: handle cport data in and out 0dad95dc3720 greybus: es1: allocate cport out urbs properly 112997324db0 greybus: es1: add the start of cport urb handling. 8c53e073f723 greybus: AP: move a bunch of svc message handling logic into ap.c f91121b48fda greybus: Fix build errors on older kernels. a6294fe8493c greybus: fix endian issue in sysfs.c 3d5453261b6e greybus: pass appropriate type to create function e82bef42fdac greybus: fix manifest parsing size bug 57fc0a110405 greybus: validate descriptor sizes a22e15a1fc8d greybus: interpret descriptor type properly a5808add9a6c greybus: call put_device() on error badad68e3adc greybus: define struct greybus_manifest 05ad189c23ad greybus: switch to the term "manifest" d9d077fdbc47 greybus: es1: forgot to free our urb on disconnect 47f6ef12fe6d greybus: es1: finialized USB device structure 8b9951480b99 greybus: es1_ap_desc.c: updated ES1 USB device descriptor fe3270425f55 greybus: minor whitespace cleanups to make checkpatch.pl happy d47aa761612c greybus: battery FIXME added 33ea3a3f56d2 greybus: add battery module 43cc32a2ab9b greybus: first cut at parsing svc messages sent to the AP 68f1fc4d2c9c greybus: more hd work a39879fc089c greybus: host controller additions d6e0e1c552fe greybus: add es1_ap_desc.c to describe the ES1 USB device descriptors f0e49eb05997 greybus: uart-gb: remove unneeded THIS_MODULE setting 7fabc884f9be greybus: uart-gb.c: dynamically allocate device numbers f8089c0c6e65 greybus: uart-gb.c: replace alloc_tty_driver with tty_alloc_driver 48123e0e1eb9 greybus: add proper packing to all greybus message types 3be03d42cd02 greybus: minor checkpatch cleanups 06340efb7cc3 greybus: split sysfs functions out to separate file. e24e7257b12d greybus: greybus_string() 21ee4116fdf2 greybus: module id attributes 291f3b9e61eb greybus: serial number attribute added b94295e0502d greybus: sysfs attributes for functions and more driver core integration. 526c5c8d2393 greybus: start parsing descriptor fields a239f67c5d3b greybus: start parsing descriptor structures d94a44a54e9b greybus: export gb_new_ap_msg so that the es1 module can use it ec909874c7e0 greybus: turn off warnings for es1-ap-usb.c to make it easier to build for now... 6dca7b97c7e0 greybus: get field names right for descriptors 6584c8af7045 greybus: s/greybus_device_id/greybus_module_id/g d58778002b30 greybus: more changes due to name changes in the greybus document 712d65915a3a greybus: greybus.h: tiny movement around 3772f1610f4f greybus: header file s/u8/__u8/g 80ebe8a63134 greybus: greybus_desc.h created b9b2a46265a1 greybus: split svc msg out into separate header file 2ecd536de709 greybus: more structure definitions added be1e2e9cd12d greybus: structures added de536e309476 greybus: ap message loop added. 27fb83109a39 greybus: register the bus with the driver core and add framework for debugfs files. 6f83ab76b8e6 greybus: es1-ap-usb: more init framework added. f1eec30ac83c greybus: first framework for the es1 ap controller 8bf23e84d7cc greybus: actually get the devm() change to build... e5f167f1df8c greybus: can't use devm anymore, we aren't tieing into the driver model lifecycle :( ba4468d4641d greybus: initial framework for ES1 usb AP driver eca17c52038f greybus: uart: tie into gb core properly 56f10573be49 greybus: sdio: tie into gb core properly 426f29d6be12 greybus: gpio: tie into gb core properly 3d9efaaea3bd greybus: i2c: use same naming convention everywhere e7e0782c4168 greybus: i2c: tie to the proper place on the greybus_device db6e1fd264ac greybus: hook up sdio, gpio, and tty into the greybus core. 503c1cdbfb5c greybus: static module_init/exit functions 199d68d4a8cb greybus: start moving the function types into the greybus core caaa8a838dd0 greybus: uart-gb: a few minor bug fixes ff5f0b38228f greybus: uart-gb: improve minor device number error checking e68453ed28c5 greybus: uart-gb: now builds, more framework added a18e15175708 greybus: more uart work ff45c265f849 greybus: uart-gb: more work on tty functions 79c822be7b85 greybus: uart framework added, doesn't build e9023d227ab8 greybus: gpio-gb.c: it now builds properly c16854c3bf56 greybus: gpio driver d5d1903dcd15 greybus: add framework for 'struct gbuf' 83ddaaab01c2 greybus: Greybus SD/MMC host driver 776f136c75f2 greybus: greybus.h: tiny coding style cleanups 53419e07cc94 greybus: i2c-gb: actually add the i2c adapter properly... 4c009fada183 greybus: update README with info on how to build and contact me. 06823c3eb9c4 greybus: README and .gitignore updates c8a797a98cb6 greybus: Import most recent greybus code to new repo. cd26f1bd6bf3 greybus: Initial commit ========platform/external/llvm between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 19 ++- lib/Android.bp | 2 + lib/Support/Android.bp | 1 + lib/Target/AArch64/AArch64FastISel.cpp | 10 +- lib/Target/AArch64/Android.bp | 1 + lib/Target/ARM/Android.bp | 1 + lib/Target/Mips/Android.bp | 1 + lib/Target/X86/Android.bp | 1 + soong/llvm.go | 13 +- soong/tblgen.go | 7 +- .../AArch64/arm64-fast-isel-conversion-fallback.ll | 131 +++++++++++++++++++++ tools/llvm-nm/Android.bp | 2 - 12 files changed, 168 insertions(+), 21 deletions(-) 55404a0d1fd Mark llvm headers and libLLVMSupport as vendor_available 92b9f9b6912 Refactor module registration a5aee7a5ff1 libLLVM: Add ExecutionEngine and JIT for CrOS llvmpipe fb022266811 [AArch64] Add fallback in FastISel fp16 conversions 33893ce01ef Enable "llvm-twine-local" clang-tidy check. c3f7949383f Temporarily suppress warnings in external/llvm cf662e32ab3 Make llvm libs export headers. ========platform/external/ltp between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 5 +- .travis.yml | 75 + Android.bp | 7 - INSTALL | 42 +- Makefile | 4 +- OWNERS | 2 + VERSION | 2 +- android/Android.ltp.mk | 478 +- android/include/bionic-compat.h | 3 +- android/include/config.h | 3 + android/ltp_package_list.mk | 149 +- android/tools/android_build_generator.py | 10 +- android/tools/cki_coverage.py | 342 + android/tools/disabled_tests.txt | 3 + android/tools/make_install_parser.py | 24 + android/tools/make_parser.py | 39 +- configure.ac | 5 +- doc/Makefile | 2 +- doc/automation-README.html | 120 - doc/automation-cookbook.html | 120 - doc/build-system-guide.txt | 2 +- doc/colorized-output.txt | 10 + doc/ltp-run-files.txt | 4 +- doc/man1/Makefile | 2 +- doc/man3/Makefile | 2 +- doc/man3/bytes_by_prefix.3 | 101 - doc/man3/forker.3 | 151 - doc/man3/get_attrib.3 | 136 - doc/man3/parse_open_flags.3 | 137 - doc/man3/pattern.3 | 90 - doc/man3/rmobj.3 | 59 - doc/man3/string_to_tokens.3 | 71 - doc/man3/tst_res.3 | 3 + doc/man3/tst_set_error.3 | 150 - doc/man3/tst_sig.3 | 8 +- doc/man3/tst_tmpdir.3 | 2 +- doc/man3/write_log.3 | 244 - doc/style-guide.txt | 2 +- doc/test-writing-guidelines.txt | 640 +- doc/testcases/commands.txt | 170 - doc/testcases/kernel.txt | 7029 -------------------- doc/testcases/misc.txt | 123 - doc/testcases/network.txt | 570 -- doc/testcases/open_hpi_testsuite.txt | 5 - doc/testcases/open_posix_testsuite.txt | 5 - execltp.in | 4 +- gen.bp | 1501 +++-- include/Makefile | 2 +- include/config.h.default | 4 +- .../fallocate => include/lapi}/fallocate.h | 32 +- include/lapi/fcntl.h | 36 + include/lapi/memfd.h | 27 + include/lapi/mmap.h | 4 + include/lapi/quotactl.h | 26 + include/lapi/rt_sigaction.h | 15 +- include/lapi/sched.h | 16 + include/lapi/seek.h | 31 + include/mk/automake.mk | 2 +- include/mk/config.mk.default | 2 +- include/mk/config.mk.in | 2 +- include/mk/env_post.mk | 11 +- include/mk/env_pre.mk | 2 +- include/mk/features.mk.default | 2 +- include/mk/features.mk.in | 2 +- include/mk/functions.mk | 2 +- include/mk/generic_leaf_target.inc | 2 +- include/mk/generic_leaf_target.mk | 2 +- include/mk/generic_trunk_target.inc | 2 +- include/mk/generic_trunk_target.mk | 2 +- include/mk/gitignore.mk | 2 +- include/mk/lib.mk | 2 +- include/mk/man.mk | 2 +- include/mk/testcases.mk | 2 +- {lib => include/old}/ltp_priv.h | 2 +- include/old/ltp_signal.h | 2 +- include/old/old_checkpoint.h | 7 +- include/old/old_device.h | 11 +- include/old/old_safe_file_ops.h | 8 + include/old/rmobj.h | 12 - include/old/safe_macros.h | 27 +- include/old/test.h | 47 +- include/safe_file_ops_fn.h | 5 + include/safe_macros_fn.h | 8 - include/safe_net_fn.h | 13 + include/tst_ansi_color.h | 35 + include/tst_atomic.h | 56 + include/tst_checkpoint.h | 7 +- include/tst_checkpoint_fn.h | 3 +- include/tst_clone.h | 39 + include/tst_cmd.h | 2 +- include/tst_common.h | 2 +- include/tst_kernel.h | 26 + include/tst_kvercmp.h | 22 +- include/tst_mkfs.h | 10 +- include/tst_safe_file_ops.h | 12 + include/tst_safe_macros.h | 75 +- include/tst_safe_net.h | 13 + .../global.h => include/tst_safe_posix_ipc.h | 71 +- include/tst_safe_prw.h | 60 + include/tst_safe_pthread.h | 14 + include/tst_safe_sysv_ipc.h | 42 + include/tst_sig_proc.h | 22 + include/tst_test.h | 65 +- lib/Makefile | 10 +- lib/newlib_tests/.gitignore | 4 + lib/newlib_tests/Makefile | 5 + lib/newlib_tests/test03.c | 2 +- lib/newlib_tests/test08.c | 2 + lib/newlib_tests/test14.c | 45 + lib/newlib_tests/tst_device.c | 52 + lib/newlib_tests/tst_res_hexd.c | 31 + lib/newlib_tests/tst_safe_fileops.c | 40 + lib/parse_opts.c | 87 - lib/rmobj.c | 211 - lib/safe_file_ops.c | 79 +- lib/safe_macros.c | 167 +- lib/safe_net.c | 68 + lib/self_exec.c | 12 +- lib/signame.h | 6 - lib/tests/bytes_by_prefix_test.c | 282 - lib/tst_ansi_color.c | 76 + lib/tst_checkpoint.c | 14 +- lib/tst_device.c | 142 +- lib/tst_fs_has_free.c | 1 + lib/tst_fs_link_count.c | 12 +- lib/tst_fs_type.c | 1 + lib/tst_kernel.c | 38 + lib/tst_kvercmp.c | 91 +- lib/tst_mkfs.c | 42 +- lib/tst_module.c | 3 + lib/tst_net.c | 17 +- lib/tst_path_has_mnt_flags.c | 2 + lib/tst_res.c | 58 +- lib/tst_resource.c | 5 +- lib/tst_run_cmd.c | 8 +- lib/tst_safe_macros.c | 49 + lib/tst_safe_sysv_ipc.c | 80 + lib/tst_sig.c | 8 +- lib/tst_sig_proc.c | 40 + lib/tst_test.c | 277 +- lib/tst_timer.c | 1 + lib/tst_tmpdir.c | 140 +- lib/tst_virt.c | 45 + ltpmenu | 2 +- m4/GNUmakefile | 2 +- m4/ltp-builtin_clear_cache.m4 | 30 + m4/ltp-cap.m4 | 2 +- m4/ltp-numa.m4 | 2 +- m4/ltp-prctl.m4 | 2 +- m4/ltp-signal.m4 | 2 +- m4/ltp-time.m4 | 2 +- m4/ltp-unshare.m4 | 2 +- m4/ltp-xfs_quota.m4 | 1 + pan/Makefile | 2 +- runalltests.sh | 516 -- runltp | 16 +- runltplite.sh | 20 +- runtest/Makefile | 2 +- runtest/commands | 27 +- runtest/controllers | 8 +- runtest/dio | 4 +- runtest/ipc | 28 - runtest/ltp-aiodio.part2 | 8 + runtest/ltplite | 24 +- runtest/net.features | 7 + runtest/net.ipv6 | 6 +- runtest/net.nfs | 113 +- runtest/{rpc_tests => net.rpc_tests} | 0 runtest/net.tcp_cmds | 10 +- runtest/{tirpc_tests => net.tirpc_tests} | 0 runtest/net_stress.broken_ip | 8 +- ...{net_stress.interfaces => net_stress.interface} | 0 runtest/net_stress.ipsec_icmp | 153 +- runtest/net_stress.ipsec_tcp | 404 +- runtest/net_stress.ipsec_udp | 136 +- runtest/numa | 1 + runtest/nw_under_ns | 2 - runtest/quickhit | 2 - runtest/sched_low_mem | 18 + runtest/stress.part3 | 19 +- runtest/syscalls | 52 +- runtest/syscalls-ipc | 3 - scenario_groups/Makefile | 2 +- scripts/abspath.sh | 2 +- scripts/detect_distro.sh | 2 +- scripts/lib/file_functions.sh | 2 +- scripts/realpath.sh | 2 +- scripts/safe_rm.sh | 2 +- scripts/tests/test_abspath.sh | 2 +- scripts/tests/test_safe_rm.sh | 2 +- testcases/Makefile | 2 +- testcases/commands/.gitignore | 10 +- testcases/commands/Makefile | 2 +- testcases/commands/ade/ar/ar01 | 737 -- testcases/commands/ade/ar/file0.in | 1 - testcases/commands/ade/ar/file5.in | 1 - testcases/commands/ade/ar/file6.in | 1 - testcases/commands/ade/ar/file7.in | 1 - testcases/commands/ade/ar/file8.in | 1 - testcases/commands/ade/ar/file9.in | 1 - testcases/commands/ade/file/file_test.sh | 636 -- testcases/commands/ade/ld/Makefile | 36 - testcases/commands/ade/ld/ld01 | 253 - testcases/commands/ade/nm/Makefile | 34 - testcases/commands/ade/nm/nm01 | 209 - testcases/commands/ade/nm/nmfile.c | 6 - testcases/commands/ade/objdump/Makefile | 43 - testcases/commands/ade/objdump/objdump01 | 396 -- testcases/commands/ade/objdump/test_arch.c | 18 - testcases/commands/ade/size/file0.in | 0 testcases/commands/ade/size/size01 | 141 - testcases/commands/ade/size/test.c | 18 - testcases/commands/{fileutils => ar}/Makefile | 6 +- testcases/commands/ar/ar01 | 357 + testcases/commands/ar/datafiles/Makefile | 19 + .../commands/{ade/ar => ar/datafiles}/file1.in | 0 .../commands/{ade/ar => ar/datafiles}/file10.in | 0 .../commands/{ade/ar => ar/datafiles}/file2.in | 0 .../commands/{ade/ar => ar/datafiles}/file3.in | 0 .../commands/{ade/ar => ar/datafiles}/file4.in | 0 testcases/commands/at/Makefile | 2 +- testcases/commands/{fileutils => }/cp/Makefile | 4 +- testcases/commands/cp/cp_tests.sh | 112 + testcases/commands/cpio/Makefile | 2 +- testcases/commands/cpio/cpio_tests.sh | 172 +- testcases/commands/cron/Makefile | 2 +- testcases/commands/cron/cron_dirs_check.c | 1 - testcases/commands/cron/cron_neg_tests.sh | 4 +- testcases/commands/cron/cron_pos_tests.sh | 6 +- testcases/commands/cron/cron_tests.sh | 613 +- testcases/commands/df/df01.sh | 104 +- testcases/commands/du/du01.sh | 123 +- testcases/commands/eject/00_Descriptions.txt | 13 - testcases/commands/eject/Makefile | 2 +- testcases/commands/eject/check_tray.c | 68 - testcases/commands/eject/eject-tests.sh | 498 +- testcases/commands/eject/eject_check_tray.c | 53 + testcases/commands/{ade => }/file/Makefile | 8 +- testcases/commands/file/datafiles/.gitignore | 1 + testcases/commands/file/datafiles/Makefile | 19 + testcases/commands/file/datafiles/in.ar | 10 + testcases/commands/file/datafiles/in.bash | 4 + testcases/commands/file/datafiles/in.c | 7 + testcases/commands/file/datafiles/in.csh | 4 + testcases/commands/file/datafiles/in.jpg | Bin 0 -> 542 bytes testcases/commands/file/datafiles/in.ksh | 4 + testcases/commands/file/datafiles/in.m4 | 5 + testcases/commands/file/datafiles/in.mp3 | Bin 0 -> 1152 bytes testcases/commands/file/datafiles/in.pl | 3 + testcases/commands/file/datafiles/in.png | Bin 0 -> 159 bytes testcases/commands/file/datafiles/in.py | 3 + testcases/commands/file/datafiles/in.sh | 3 + testcases/commands/file/datafiles/in.src.rpm | Bin 0 -> 1798 bytes testcases/commands/file/datafiles/in.tar | Bin 0 -> 10240 bytes testcases/commands/file/datafiles/in.tar.bz2 | Bin 0 -> 181 bytes testcases/commands/file/datafiles/in.tar.gz | Bin 0 -> 183 bytes testcases/commands/file/datafiles/in.txt | 2 + testcases/commands/file/datafiles/in.wav | Bin 0 -> 8044 bytes testcases/commands/file/datafiles/in.zip | Bin 0 -> 499 bytes testcases/commands/file/file_test.sh | 106 + .../commands/fileutils/cp/00_Descriptions.txt | 2 - testcases/commands/fileutils/cp/cp_tests.sh | 256 - testcases/commands/fileutils/ln/ln_tests.sh | 261 - .../commands/fileutils/mkdir/00_Descriptions.txt | 2 - testcases/commands/fileutils/mkdir/mkdir_tests.sh | 220 - testcases/commands/gzip/Makefile | 2 +- testcases/commands/gzip/gzip_tests.sh | 121 +- testcases/commands/insmod/insmod01.sh | 46 +- testcases/commands/keyctl/Makefile | 24 + testcases/commands/keyctl/keyctl01.sh | 89 + testcases/commands/{ade => ld}/Makefile | 7 +- testcases/commands/ld/datafiles/Makefile | 22 + testcases/commands/{ade/ld => ld/datafiles}/d1.c | 0 testcases/commands/{ade/ld => ld/datafiles}/f1.c | 0 .../{ade/ld/ldmain.c => ld/datafiles/main.c} | 0 testcases/commands/{ade/ld => ld/datafiles}/rd1.c | 0 testcases/commands/{ade/ld => ld/datafiles}/rf1.c | 0 testcases/commands/ld/ld01 | 98 + testcases/commands/{ade => }/ldd/Makefile | 4 +- .../commands/{ade => }/ldd/datafiles/Makefile | 2 +- .../commands/{ade => }/ldd/datafiles/lddfile1.c | 0 .../commands/{ade => }/ldd/datafiles/lddfile2.c | 0 .../commands/{ade => }/ldd/datafiles/lddfile3.c | 0 .../commands/{ade => }/ldd/datafiles/lddfile4.c | 0 .../commands/{ade => }/ldd/datafiles/lddfile5.c | 0 testcases/commands/{ade => }/ldd/datafiles/main.c | 0 testcases/commands/{ade => }/ldd/ldd01 | 49 +- testcases/commands/{fileutils => }/ln/Makefile | 4 +- testcases/commands/ln/ln_tests.sh | 99 + testcases/commands/logrotate/Makefile | 2 +- testcases/commands/lsmod/lsmod01.sh | 55 +- testcases/commands/mail/Makefile | 2 +- testcases/commands/{fileutils => }/mkdir/Makefile | 4 +- .../unzip_genfile.sh => mkdir/mkdir_tests.sh} | 95 +- testcases/commands/mkfs/mkfs01.sh | 101 +- testcases/commands/mkswap/mkswap01.sh | 89 +- testcases/commands/{fileutils => }/mv/Makefile | 4 +- testcases/commands/{fileutils => }/mv/mv_tests.sh | 70 +- testcases/commands/{ade/size => nm}/Makefile | 10 +- testcases/commands/nm/datafiles/.gitignore | 3 + .../commands/{ade/ar => nm/datafiles}/Makefile | 17 +- .../{ade/nm/nmfile1.c => nm/datafiles/f1.c} | 0 .../{ade/nm/nmfile2.c => nm/datafiles/f2.c} | 0 .../{ade/nm/nmfile3.c => nm/datafiles/f3.c} | 0 testcases/commands/nm/nm01 | 138 + testcases/commands/sssd/sssd-lib.sh | 10 +- testcases/commands/su/Makefile | 2 +- testcases/commands/su/su01 | 8 +- testcases/commands/tar/00_Descriptions.txt | 14 - testcases/commands/tar/Makefile | 2 +- testcases/commands/tar/tar_tests.sh | 375 +- testcases/commands/tpm-tools/Makefile | 2 +- testcases/commands/tpm-tools/tpm/Makefile | 2 +- .../commands/tpm-tools/tpm/tpm_changeauth/Makefile | 2 +- .../commands/tpm-tools/tpm/tpm_clear/Makefile | 2 +- .../commands/tpm-tools/tpm/tpm_getpubek/Makefile | 2 +- .../tpm-tools/tpm/tpm_restrictpubek/Makefile | 2 +- .../commands/tpm-tools/tpm/tpm_selftest/Makefile | 2 +- .../tpm-tools/tpm/tpm_takeownership/Makefile | 2 +- .../commands/tpm-tools/tpm/tpm_version/Makefile | 2 +- testcases/commands/tpm-tools/tpmtoken/Makefile | 2 +- .../tpm-tools/tpmtoken/tpmtoken_import/Makefile | 2 +- .../tpm-tools/tpmtoken/tpmtoken_init/Makefile | 2 +- .../tpm-tools/tpmtoken/tpmtoken_objects/Makefile | 2 +- .../tpm-tools/tpmtoken/tpmtoken_protect/Makefile | 2 +- .../tpm-tools/tpmtoken/tpmtoken_setpasswd/Makefile | 2 +- testcases/commands/unzip/Makefile | 33 +- testcases/commands/unzip/datafiles/Makefile | 19 + testcases/commands/unzip/datafiles/dir.out | 16 + testcases/commands/unzip/datafiles/test.zip | Bin 0 -> 2544 bytes testcases/commands/unzip/unzip_tests.sh | 209 +- testcases/commands/wc/wc01.sh | 63 +- testcases/commands/which/which01.sh | 72 +- testcases/kernel/Makefile | 7 +- testcases/kernel/connectors/Makefile | 2 +- testcases/kernel/connectors/pec/Makefile | 2 +- testcases/kernel/connectors/pec/pec_listener.c | 2 +- testcases/kernel/containers/Makefile.inc | 2 +- testcases/kernel/containers/mountns/mountns01.c | 5 +- testcases/kernel/containers/mountns/mountns02.c | 5 +- testcases/kernel/containers/mountns/mountns03.c | 5 +- testcases/kernel/containers/mountns/mountns04.c | 5 +- testcases/kernel/containers/mqns/mqns.h | 6 - testcases/kernel/containers/mqns/mqns_helper.h | 5 +- testcases/kernel/containers/netns/netns_helper.h | 10 +- testcases/kernel/containers/netns/netns_netlink.c | 3 +- testcases/kernel/containers/netns/netns_sysfs.sh | 4 + testcases/kernel/containers/pidns/pidns01.c | 3 +- testcases/kernel/containers/pidns/pidns02.c | 3 +- testcases/kernel/containers/pidns/pidns03.c | 9 +- testcases/kernel/containers/pidns/pidns04.c | 3 +- testcases/kernel/containers/pidns/pidns05.c | 3 +- testcases/kernel/containers/pidns/pidns06.c | 3 +- testcases/kernel/containers/pidns/pidns10.c | 4 +- testcases/kernel/containers/pidns/pidns12.c | 4 +- testcases/kernel/containers/pidns/pidns13.c | 3 +- testcases/kernel/containers/pidns/pidns16.c | 3 +- testcases/kernel/containers/pidns/pidns17.c | 4 +- testcases/kernel/containers/pidns/pidns20.c | 4 +- testcases/kernel/containers/pidns/pidns30.c | 4 +- testcases/kernel/containers/pidns/pidns31.c | 4 +- testcases/kernel/containers/pidns/pidns32.c | 2 +- testcases/kernel/containers/sysvipc/msg_comm.c | 4 +- testcases/kernel/containers/sysvipc/sem_comm.c | 3 +- testcases/kernel/containers/sysvipc/shm_comm.c | 3 +- testcases/kernel/containers/sysvipc/shmnstest.c | 3 +- testcases/kernel/containers/userns/userns01.c | 3 +- testcases/kernel/containers/userns/userns02.c | 2 +- testcases/kernel/containers/userns/userns03.c | 3 +- testcases/kernel/containers/userns/userns04.c | 2 +- testcases/kernel/containers/userns/userns05.c | 2 +- .../kernel/containers/userns/userns06_capcheck.c | 2 +- testcases/kernel/containers/userns/userns07.c | 2 +- testcases/kernel/containers/utsname/utstest.c | 2 +- testcases/kernel/controllers/Makefile | 2 +- testcases/kernel/controllers/Makefile.inc | 2 +- testcases/kernel/controllers/cgroup/Makefile | 2 +- .../controllers/cgroup/cgroup_regression_test.sh | 19 +- testcases/kernel/controllers/cgroup_fj/Makefile | 2 +- .../controllers/cgroup_fj/cgroup_fj_common.sh | 15 +- .../controllers/cgroup_fj/cgroup_fj_function.sh | 3 +- .../kernel/controllers/cgroup_fj/cgroup_fj_proc.c | 6 +- testcases/kernel/controllers/cpuacct/Makefile | 2 +- testcases/kernel/controllers/cpuacct/cpuacct.sh | 130 +- .../kernel/controllers/cpuacct/cpuacct_task.c | 18 + testcases/kernel/controllers/cpuctl/Makefile | 2 +- testcases/kernel/controllers/cpuctl_fj/Makefile | 2 +- .../controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c | 6 +- testcases/kernel/controllers/cpuset/Makefile | 2 +- testcases/kernel/controllers/cpuset/Makefile.inc | 2 +- .../cpuset/cpuset_base_ops_test/Makefile | 2 +- .../cpuset_base_ops_testset.sh | 6 +- .../cpuset/cpuset_exclusive_test/Makefile | 2 +- .../kernel/controllers/cpuset/cpuset_funcs.sh | 3 +- .../cpuset/cpuset_hierarchy_test/Makefile | 2 +- .../cpuset/cpuset_hotplug_test/Makefile | 2 +- .../cpuset/cpuset_inherit_test/Makefile | 2 +- .../kernel/controllers/cpuset/cpuset_lib/Makefile | 2 +- .../cpuset/cpuset_load_balance_test/Makefile | 2 +- .../cpuset_load_balance_test/cpuset_cpu_hog.c | 16 +- .../cpuset/cpuset_memory_pressure_test/Makefile | 2 +- .../cpuset/cpuset_memory_spread_test/Makefile | 2 +- .../cpuset_memory_spread_test/cpuset_mem_hog.c | 8 +- .../controllers/cpuset/cpuset_memory_test/Makefile | 2 +- .../cpuset/cpuset_memory_test/cpuset_memory_test.c | 2 +- .../controllers/cpuset/cpuset_regression_test.sh | 5 +- .../cpuset/cpuset_syscall_test/Makefile | 2 +- .../cpuset_syscall_test/cpuset_syscall_test.c | 2 +- testcases/kernel/controllers/freezer/Makefile | 2 +- testcases/kernel/controllers/io-throttle/Makefile | 2 +- .../kernel/controllers/libcontrollers/Makefile | 2 +- testcases/kernel/controllers/memcg/.gitignore | 1 - testcases/kernel/controllers/memcg/Makefile | 2 +- .../kernel/controllers/memcg/control/Makefile | 2 +- .../kernel/controllers/memcg/control/mem_process.c | 3 - .../memcg/control/memcg_control_test.sh | 8 +- .../kernel/controllers/memcg/functional/Makefile | 2 +- .../controllers/memcg/functional/memcg_failcnt.sh | 58 + .../memcg/functional/memcg_force_empty.sh | 77 + .../memcg/functional/memcg_function_test.sh | 332 - .../memcg/functional/memcg_getpagesize.c | 30 - .../controllers/memcg/functional/memcg_lib.sh | 367 +- .../memcg/functional/memcg_limit_in_bytes.sh | 126 + .../functional/memcg_max_usage_in_bytes_test.sh | 49 +- .../functional/memcg_memsw_limit_in_bytes_test.sh | 73 +- .../memcg_move_charge_at_immigrate_test.sh | 53 +- .../controllers/memcg/functional/memcg_process.c | 66 +- .../controllers/memcg/functional/memcg_stat_rss.sh | 89 + .../memcg/functional/memcg_stat_test.sh | 60 +- .../memcg/functional/memcg_subgroup_charge.sh} | 63 +- .../memcg/functional/memcg_usage_in_bytes_test.sh | 55 +- .../memcg/functional/memcg_use_hierarchy_test.sh | 45 +- .../kernel/controllers/memcg/regression/Makefile | 2 +- .../memcg/regression/memcg_regression_test.sh | 3 +- testcases/kernel/controllers/memcg/stress/Makefile | 2 +- .../controllers/memcg/stress/memcg_stress_test.sh | 6 +- testcases/kernel/controllers/memctl/Makefile | 2 +- testcases/kernel/controllers/pids/pids.sh | 95 +- .../kernel/device-drivers/locking/lock_torture.sh | 3 +- testcases/kernel/device-drivers/rcu/rcu_torture.sh | 6 +- testcases/kernel/device-drivers/rtc/rtc01.c | 31 +- testcases/kernel/device-drivers/zram/zram01.sh | 6 +- testcases/kernel/device-drivers/zram/zram_lib.sh | 26 +- testcases/kernel/fs/Makefile | 2 +- testcases/kernel/fs/acl/tacl_xattr.sh | 322 +- testcases/kernel/fs/acls/Makefile | 2 +- testcases/kernel/fs/doio/Makefile | 13 +- .../kernel/fs/doio}/bytes_by_prefix.c | 11 +- {lib => testcases/kernel/fs/doio}/dataascii.c | 0 {lib => testcases/kernel/fs/doio}/databin.c | 0 {lib => testcases/kernel/fs/doio}/datapid.c | 0 testcases/kernel/fs/doio/doio.c | 10 +- {lib => testcases/kernel/fs/doio}/file_lock.c | 0 {lib => testcases/kernel/fs/doio}/forker.c | 0 testcases/kernel/fs/doio/growfiles.c | 2 +- .../kernel/fs/doio/include}/bytes_by_prefix.h | 0 .../kernel/fs/doio/include}/dataascii.h | 0 .../kernel/fs/doio/include}/databin.h | 0 .../kernel/fs/doio/include}/file_lock.h | 0 .../kernel/fs/doio/include}/forker.h | 0 .../kernel/fs/doio/include}/open_flags.h | 0 .../kernel/fs/doio/include}/pattern.h | 0 .../kernel/fs/doio/include}/string_to_tokens.h | 0 .../kernel/fs/doio/include}/write_log.h | 0 {lib => testcases/kernel/fs/doio}/open_flags.c | 0 {lib => testcases/kernel/fs/doio}/pattern.c | 0 .../kernel/fs/doio}/string_to_tokens.c | 0 {lib => testcases/kernel/fs/doio}/write_log.c | 3 +- .../ext4-delalloc-mballoc/ext4-alloc-test.sh | 10 +- .../ext4-inode-version/ext4_get_inode_version.sh | 2 +- .../ext4-inode-version/ext4_inode_version_test.sh | 6 +- .../ext4-inode-version/ext4_test_inode_version.c | 2 +- .../ext4-journal-checksum/ext4_journal_checksum.sh | 10 +- .../ext4_nsec_timestamps_test.sh | 6 +- .../ext4_persist_prealloc_test.sh | 4 +- .../ext4-subdir-limit/ext4_subdir_limit_test.sh | 6 +- .../ext4-uninit-groups/ext4_uninit_groups_test.sh | 10 +- .../kernel/fs/ext4-new-features/ext4_funcs.sh | 3 +- testcases/kernel/fs/fs-bench/Makefile | 2 +- testcases/kernel/fs/fs_bind/Makefile | 2 +- testcases/kernel/fs/fs_bind/TODO | 2 - testcases/kernel/fs/fs_bind/bin/Makefile | 2 +- testcases/kernel/fs/fs_di/Makefile | 2 +- testcases/kernel/fs/fs_inod/Makefile | 2 +- testcases/kernel/fs/fs_perms/Makefile | 2 +- testcases/kernel/fs/fs_perms/fs_perms.c | 2 +- testcases/kernel/fs/fsstress/Makefile | 2 +- testcases/kernel/fs/fsstress/fsstress.c | 4 +- testcases/kernel/fs/fsx-linux/Makefile | 2 +- testcases/kernel/fs/ftest/Makefile | 2 +- testcases/kernel/fs/ftest/ftest02.c | 2 +- testcases/kernel/fs/ftest/ftest04.c | 2 +- testcases/kernel/fs/ftest/ftest08.c | 2 +- testcases/kernel/fs/inode/Makefile | 2 +- testcases/kernel/fs/inode/inode02.c | 2 +- testcases/kernel/fs/iso9660/isofs.sh | 2 +- testcases/kernel/fs/lftest/Makefile | 2 +- testcases/kernel/fs/linktest/Makefile | 2 +- testcases/kernel/fs/linktest/linktest.sh | 28 +- testcases/kernel/fs/openfile/Makefile | 2 +- .../fs/quota_remount/quota_remount_test01.sh | 5 +- testcases/kernel/fs/racer/fs_racer.sh | 1 + testcases/kernel/fs/scsi/ltpfs/ltpfsio.sh | 14 +- testcases/kernel/fs/scsi/ltpscsi/llseek.c | 2 +- testcases/kernel/fs/scsi/ltpscsi/ltpfsscsi.sh | 2 +- testcases/kernel/hotplug/Makefile | 2 +- .../hotplug/cpu_hotplug/functional/cpuhotplug05.sh | 4 +- .../cpu_hotplug/include/cpuhotplug_hotplug.sh | 6 +- testcases/kernel/hotplug/memory_hotplug/Makefile | 2 +- testcases/kernel/include/Makefile | 2 +- testcases/kernel/include/aarch64.in | 5 +- testcases/kernel/include/arm.in | 1 + testcases/kernel/include/hppa.in | 1 + testcases/kernel/include/i386.in | 1 + testcases/kernel/include/ia64.in | 1 + testcases/kernel/include/powerpc.in | 1 + testcases/kernel/include/powerpc64.in | 1 + testcases/kernel/include/s390.in | 1 + testcases/kernel/include/s390x.in | 1 + testcases/kernel/include/sh.in | 1 + testcases/kernel/include/sparc.in | 1 + testcases/kernel/include/sparc64.in | 1 + testcases/kernel/include/x86_64.in | 1 + testcases/kernel/io/Makefile | 2 +- testcases/kernel/io/aio/aio02/Makefile | 2 +- testcases/kernel/io/direct_io/diotest1.c | 2 +- testcases/kernel/io/direct_io/diotest2.c | 14 +- testcases/kernel/io/direct_io/diotest3.c | 8 +- testcases/kernel/io/direct_io/diotest4.c | 17 +- testcases/kernel/io/direct_io/diotest5.c | 9 +- testcases/kernel/io/direct_io/diotest6.c | 83 +- testcases/kernel/io/disktest/Makefile | 2 +- testcases/kernel/io/ltp-aiodio/Makefile | 2 +- testcases/kernel/io/ltp-aiodio/aio-stress.c | 1 + testcases/kernel/io/ltp-aiodio/aiodio_append.c | 31 +- testcases/kernel/io/ltp-aiodio/aiodio_sparse.c | 37 +- testcases/kernel/io/ltp-aiodio/common_checkzero.h | 45 + testcases/kernel/io/ltp-aiodio/common_sparse.h | 45 +- testcases/kernel/io/ltp-aiodio/dio_append.c | 32 +- testcases/kernel/io/ltp-aiodio/dio_sparse.c | 46 +- testcases/kernel/io/ltp-aiodio/dio_truncate.c | 14 +- testcases/kernel/io/ltp-aiodio/ltp-diorh.c | 2 +- testcases/kernel/io/ltp-aiodio/read_checkzero.c | 23 +- testcases/kernel/ipc/Makefile | 2 +- testcases/kernel/ipc/ipc_stress/.gitignore | 26 - testcases/kernel/ipc/ipc_stress/Makefile | 32 - testcases/kernel/ipc/ipc_stress/Makefile.linux | 6 - testcases/kernel/ipc/ipc_stress/README | 17 - testcases/kernel/ipc/ipc_stress/cleanup | 22 - .../kernel/ipc/ipc_stress/message_queue_test_01.c | 248 - .../ipc/ipc_stress/message_queue_test_02_ctl.c | 243 - .../ipc/ipc_stress/message_queue_test_02_get.c | 205 - .../ipc/ipc_stress/message_queue_test_02_rcv.c | 206 - .../ipc/ipc_stress/message_queue_test_02_snd.c | 239 - .../kernel/ipc/ipc_stress/message_queue_test_04.c | 295 - .../kernel/ipc/ipc_stress/message_queue_test_05.c | 260 - testcases/kernel/ipc/ipc_stress/pipe_test_01.c | 235 - testcases/kernel/ipc/ipc_stress/pipe_test_02.c | 682 -- .../kernel/ipc/ipc_stress/run_semaphore_test_01.sh | 125 - .../kernel/ipc/ipc_stress/semaphore_test_01.c | 192 - .../kernel/ipc/ipc_stress/semaphore_test_02.c | 482 -- .../kernel/ipc/ipc_stress/semaphore_test_03.c | 1038 --- testcases/kernel/ipc/ipc_stress/shmem_test_01.c | 219 - testcases/kernel/ipc/ipc_stress/shmem_test_02.c | 428 -- testcases/kernel/ipc/ipc_stress/shmem_test_03.c | 579 -- testcases/kernel/ipc/ipc_stress/shmem_test_04.c | 703 -- testcases/kernel/ipc/ipc_stress/shmem_test_05.c | 330 - testcases/kernel/ipc/ipc_stress/shmem_test_06.c | 301 - testcases/kernel/ipc/ipc_stress/shmem_test_07.c | 688 -- testcases/kernel/ipc/ipc_stress/signal_test_01.c | 425 -- testcases/kernel/ipc/ipc_stress/signal_test_02.c | 385 -- testcases/kernel/ipc/ipc_stress/signal_test_03.c | 269 - testcases/kernel/ipc/ipc_stress/signal_test_04.c | 384 -- testcases/kernel/ipc/ipc_stress/signal_test_05.c | 315 - testcases/kernel/ipc/ipc_stress/signal_test_06.c | 256 - testcases/kernel/ipc/ipc_stress/signal_test_07.c | 232 - testcases/kernel/ipc/ipc_stress/signals.h | 60 - testcases/kernel/ipc/ipc_stress/testall | 57 - testcases/kernel/ipc/semaphore/Makefile | 2 +- testcases/kernel/ipc/semaphore/sem02.c | 2 +- testcases/kernel/logging/kmsg/kmsg01.c | 107 +- testcases/kernel/mem/Makefile | 2 +- testcases/kernel/mem/hugetlb/Makefile.inc | 2 +- testcases/kernel/mem/hugetlb/hugemmap/Makefile | 2 +- testcases/kernel/mem/hugetlb/hugeshmat/Makefile | 2 +- testcases/kernel/mem/hugetlb/hugeshmctl/Makefile | 2 +- testcases/kernel/mem/hugetlb/hugeshmdt/Makefile | 2 +- .../kernel/mem/hugetlb/hugeshmget/hugeshmget03.c | 8 +- testcases/kernel/mem/hugetlb/lib/hugetlb.h | 2 +- testcases/kernel/mem/mmapstress/mmapstress03.c | 54 +- testcases/kernel/mem/mmapstress/mmapstress04.c | 341 +- testcases/kernel/mem/mtest01/Makefile | 2 +- testcases/kernel/mem/mtest01/mtest01.c | 9 +- testcases/kernel/mem/mtest05/Makefile | 2 +- testcases/kernel/mem/mtest05/mmstress.c | 494 +- testcases/kernel/mem/mtest06/Makefile | 2 +- testcases/kernel/mem/mtest06/mmap3.c | 527 +- testcases/kernel/mem/mtest07/Makefile | 2 +- testcases/kernel/mem/page/Makefile | 2 +- testcases/kernel/mem/shmt/Makefile | 2 +- testcases/kernel/mem/shmt/shmt07.c | 4 +- testcases/kernel/mem/swapping/swapping01.c | 55 +- testcases/kernel/mem/tunable/max_map_count.c | 13 +- testcases/kernel/mem/tunable/min_free_kbytes.c | 5 + testcases/kernel/mem/tunable/overcommit_memory.c | 2 +- testcases/kernel/mem/vma/vma03.c | 16 +- testcases/kernel/module/Makefile | 2 +- testcases/kernel/numa/.gitignore | 1 - testcases/kernel/numa/README | 49 +- testcases/kernel/numa/numa01.sh | 1087 +-- testcases/kernel/numa/numa_node_size.c | 88 - testcases/kernel/numa/support_numa.c | 128 +- testcases/kernel/power_management/pm_include.sh | 3 +- testcases/kernel/power_management/runpwtests05.sh | 3 +- testcases/kernel/power_management/runpwtests06.sh | 3 +- .../power_management/runpwtests_exclusive01.sh | 3 +- .../power_management/runpwtests_exclusive02.sh | 3 +- .../power_management/runpwtests_exclusive03.sh | 3 +- .../power_management/runpwtests_exclusive05.sh | 3 +- testcases/kernel/pty/Makefile | 2 +- testcases/kernel/pty/hangup01.c | 2 +- testcases/kernel/pty/ptem01.c | 2 +- testcases/kernel/sched/Makefile | 2 +- testcases/kernel/sched/clisrv/Makefile | 2 +- testcases/kernel/sched/hyperthreading/Makefile | 2 +- .../sched/hyperthreading/ht_affinity/Makefile | 2 +- .../sched/hyperthreading/ht_enabled/Makefile | 2 +- .../sched/hyperthreading/ht_interrupt/Makefile | 2 +- testcases/kernel/sched/process_stress/Makefile | 2 +- testcases/kernel/sched/pthreads/Makefile | 2 +- testcases/kernel/sched/sched_stress/Makefile | 2 +- testcases/kernel/sched/sched_stress/sched.h | 2 +- testcases/kernel/sched/sched_stress/sched_driver.c | 2 +- testcases/kernel/sched/tool/Makefile | 2 +- testcases/kernel/sched/tool/trace_sched.c | 4 +- testcases/kernel/security/Makefile | 2 +- .../kernel/security/cap_bound/run_capbounds.sh | 4 +- testcases/kernel/security/dirtyc0w/.gitignore | 2 + .../security/dirtyc0w/Makefile} | 17 +- testcases/kernel/security/dirtyc0w/dirtyc0w.c | 112 + .../kernel/security/dirtyc0w/dirtyc0w_child.c | 122 + testcases/kernel/security/integrity/ima/Makefile | 2 +- .../kernel/security/integrity/ima/policy/Makefile | 2 +- .../kernel/security/integrity/ima/src/Makefile | 2 +- .../kernel/security/integrity/ima/tests/Makefile | 2 +- testcases/kernel/security/mmc_security/Makefile | 2 +- .../kernel/security/mmc_security/ask_password.sh | 4 +- .../security/mmc_security/assign_password.sh | 4 +- .../security/prot_hsymlinks/prot_hsymlinks.c | 17 +- testcases/kernel/security/smack/smack_common.sh | 2 +- testcases/kernel/security/tomoyo/Makefile | 2 +- testcases/kernel/security/tomoyo/include.h | 2 +- testcases/kernel/syscalls/.gitignore | 43 +- testcases/kernel/syscalls/Makefile | 14 +- testcases/kernel/syscalls/accept4/accept4_01.c | 22 +- testcases/kernel/syscalls/access/Makefile | 4 + testcases/kernel/syscalls/access/access01.c | 196 +- testcases/kernel/syscalls/access/access02.c | 404 +- testcases/kernel/syscalls/access/access03.c | 138 +- testcases/kernel/syscalls/access/access04.c | 197 +- testcases/kernel/syscalls/access/access05.c | 216 - testcases/kernel/syscalls/access/access06.c | 148 - testcases/kernel/syscalls/add_key/add_key02.c | 71 +- testcases/kernel/syscalls/alarm/alarm06.c | 160 +- testcases/kernel/syscalls/bind/bind02.c | 14 +- testcases/kernel/syscalls/brk/brk01.c | 26 +- testcases/kernel/syscalls/chmod/chmod01.c | 2 +- testcases/kernel/syscalls/chmod/chmod02.c | 2 +- testcases/kernel/syscalls/chmod/chmod03.c | 2 +- testcases/kernel/syscalls/chmod/chmod04.c | 2 +- testcases/kernel/syscalls/chmod/chmod05.c | 2 +- testcases/kernel/syscalls/chmod/chmod07.c | 2 +- testcases/kernel/syscalls/chown/chown01.c | 2 +- testcases/kernel/syscalls/chown/chown02.c | 2 +- testcases/kernel/syscalls/chown/chown03.c | 2 +- testcases/kernel/syscalls/chown/chown05.c | 2 +- .../kernel/syscalls/clock_getres/clock_getres01.c | 118 +- .../syscalls/clock_nanosleep/clock_nanosleep01.c | 503 +- .../clock_nanosleep2/clock_nanosleep2_01.c | 165 +- testcases/kernel/syscalls/close/close08.c | 2 +- testcases/kernel/syscalls/creat/Makefile | 4 + testcases/kernel/syscalls/creat/creat06.c | 22 +- testcases/kernel/syscalls/creat/creat08.c | 9 +- testcases/kernel/syscalls/dup/Makefile | 4 + testcases/kernel/syscalls/dup/dup01.c | 2 +- testcases/kernel/syscalls/dup/dup02.c | 2 +- testcases/kernel/syscalls/dup/dup03.c | 2 +- testcases/kernel/syscalls/dup/dup04.c | 2 +- testcases/kernel/syscalls/dup/dup05.c | 2 +- testcases/kernel/syscalls/dup2/Makefile | 4 + testcases/kernel/syscalls/dup2/dup201.c | 2 +- testcases/kernel/syscalls/dup2/dup204.c | 2 +- testcases/kernel/syscalls/dup3/dup3_01.c | 40 +- testcases/kernel/syscalls/epoll_ctl/epoll_ctl01.c | 12 +- testcases/kernel/syscalls/epoll_ctl/epoll_ctl02.c | 12 +- .../kernel/syscalls/epoll_pwait/epoll_pwait01.c | 8 +- testcases/kernel/syscalls/eventfd/eventfd01.c | 8 + testcases/kernel/syscalls/eventfd2/eventfd2_01.c | 41 +- testcases/kernel/syscalls/eventfd2/eventfd2_02.c | 41 +- testcases/kernel/syscalls/faccessat/faccessat01.c | 1 - testcases/kernel/syscalls/fallocate/fallocate01.c | 3 +- testcases/kernel/syscalls/fallocate/fallocate02.c | 2 +- testcases/kernel/syscalls/fallocate/fallocate03.c | 2 +- testcases/kernel/syscalls/fallocate/fallocate04.c | 48 +- testcases/kernel/syscalls/fanotify/fanotify01.c | 2 +- testcases/kernel/syscalls/fanotify/fanotify02.c | 2 +- testcases/kernel/syscalls/fanotify/fanotify03.c | 2 +- testcases/kernel/syscalls/fanotify/fanotify04.c | 2 +- testcases/kernel/syscalls/fanotify/fanotify05.c | 2 +- testcases/kernel/syscalls/fanotify/fanotify06.c | 2 +- testcases/kernel/syscalls/fchmod/fchmod01.c | 4 +- testcases/kernel/syscalls/fchmod/fchmod02.c | 2 +- testcases/kernel/syscalls/fchmod/fchmod03.c | 2 +- testcases/kernel/syscalls/fchmod/fchmod04.c | 2 +- testcases/kernel/syscalls/fchmod/fchmod05.c | 2 +- testcases/kernel/syscalls/fchmod/fchmod07.c | 2 +- testcases/kernel/syscalls/fchmodat/fchmodat01.c | 1 - testcases/kernel/syscalls/fchown/fchown02.c | 2 +- testcases/kernel/syscalls/fchown/fchown03.c | 2 +- testcases/kernel/syscalls/fchown/fchown05.c | 2 +- testcases/kernel/syscalls/fchownat/fchownat01.c | 1 - testcases/kernel/syscalls/fchownat/fchownat02.c | 1 - testcases/kernel/syscalls/fcntl/fcntl02.c | 167 +- testcases/kernel/syscalls/fcntl/fcntl03.c | 157 +- testcases/kernel/syscalls/fcntl/fcntl04.c | 161 +- testcases/kernel/syscalls/fcntl/fcntl11.c | 8 +- testcases/kernel/syscalls/fcntl/fcntl14.c | 2 - testcases/kernel/syscalls/fcntl/fcntl17.c | 8 +- testcases/kernel/syscalls/fcntl/fcntl19.c | 8 +- testcases/kernel/syscalls/fcntl/fcntl20.c | 8 +- testcases/kernel/syscalls/fcntl/fcntl21.c | 8 +- testcases/kernel/syscalls/fcntl/fcntl34.c | 6 +- testcases/kernel/syscalls/flistxattr/Makefile | 23 + .../kernel/syscalls/flistxattr/flistxattr01.c | 103 + .../kernel/syscalls/flistxattr/flistxattr02.c | 106 + .../kernel/syscalls/flistxattr/flistxattr03.c | 97 + testcases/kernel/syscalls/fmtmsg/fmtmsg01.c | 40 +- testcases/kernel/syscalls/fstat/fstat01.c | 2 +- testcases/kernel/syscalls/fstat/fstat02.c | 2 +- testcases/kernel/syscalls/fstatat/fstatat01.c | 1 - testcases/kernel/syscalls/fstatfs/fstatfs01.c | 2 +- testcases/kernel/syscalls/fsync/fsync01.c | 4 +- testcases/kernel/syscalls/ftruncate/ftruncate01.c | 2 +- testcases/kernel/syscalls/ftruncate/ftruncate02.c | 2 +- testcases/kernel/syscalls/ftruncate/ftruncate03.c | 2 +- testcases/kernel/syscalls/ftruncate/ftruncate04.c | 2 +- testcases/kernel/syscalls/futimesat/futimesat01.c | 1 - testcases/kernel/syscalls/getcwd/getcwd01.c | 187 +- testcases/kernel/syscalls/getcwd/getcwd02.c | 321 +- testcases/kernel/syscalls/getcwd/getcwd03.c | 274 +- testcases/kernel/syscalls/getcwd/getcwd04.c | 81 +- testcases/kernel/syscalls/getgid/getgid01.c | 2 +- testcases/kernel/syscalls/getpgid/getpgid01.c | 2 +- testcases/kernel/syscalls/getpgid/getpgid02.c | 2 +- testcases/kernel/syscalls/getpgrp/getpgrp01.c | 2 +- testcases/kernel/syscalls/getppid/getppid01.c | 2 +- .../kernel/syscalls/getpriority/getpriority01.c | 178 +- .../kernel/syscalls/getpriority/getpriority02.c | 210 +- testcases/kernel/syscalls/getrandom/getrandom01.c | 40 +- testcases/kernel/syscalls/getrandom/getrandom02.c | 71 +- testcases/kernel/syscalls/getrandom/getrandom03.c | 47 +- testcases/kernel/syscalls/getrandom/getrandom04.c | 36 +- testcases/kernel/syscalls/getsid/getsid01.c | 2 +- testcases/kernel/syscalls/gettid/Makefile | 4 + .../kernel/syscalls/gettimeofday/gettimeofday02.c | 140 +- testcases/kernel/syscalls/getuid/getuid01.c | 2 +- testcases/kernel/syscalls/getxattr/getxattr01.c | 14 +- testcases/kernel/syscalls/getxattr/getxattr02.c | 10 +- testcases/kernel/syscalls/getxattr/getxattr03.c | 10 +- testcases/kernel/syscalls/getxattr/getxattr04.c | 134 + testcases/kernel/syscalls/inotify/inotify.h | 2 +- testcases/kernel/syscalls/inotify/inotify01.c | 2 +- testcases/kernel/syscalls/inotify/inotify02.c | 2 +- testcases/kernel/syscalls/inotify/inotify03.c | 4 +- testcases/kernel/syscalls/inotify/inotify04.c | 2 +- testcases/kernel/syscalls/inotify/inotify05.c | 2 +- testcases/kernel/syscalls/ioctl/Makefile | 4 + testcases/kernel/syscalls/ioctl/ioctl02.c | 2 +- testcases/kernel/syscalls/ioctl/ioctl04.c | 103 + testcases/kernel/syscalls/ioctl/ioctl05.c | 86 + testcases/kernel/syscalls/ioctl/ioctl06.c | 73 + testcases/kernel/syscalls/ipc/Makefile | 8 +- testcases/kernel/syscalls/ipc/Makefile.inc | 2 +- testcases/kernel/syscalls/ipc/Makefile2.inc | 36 + testcases/kernel/syscalls/ipc/lib/ipcshm.h | 2 +- testcases/kernel/syscalls/ipc/lib/libipc.c | 1 - testcases/kernel/syscalls/ipc/libnewipc/Makefile | 24 + .../kernel/syscalls/ipc/libnewipc/libnewipc.c | 81 + .../kernel/syscalls/ipc/libnewipc/libnewipc.h | 53 + testcases/kernel/syscalls/ipc/msgctl/msgctl06.c | 49 +- testcases/kernel/syscalls/ipc/msgctl/msgctl07.c | 24 +- testcases/kernel/syscalls/ipc/msgctl/msgctl08.c | 113 +- testcases/kernel/syscalls/ipc/msgctl/msgctl09.c | 152 +- testcases/kernel/syscalls/ipc/msgctl/msgctl10.c | 115 +- testcases/kernel/syscalls/ipc/msgctl/msgctl11.c | 145 +- testcases/kernel/syscalls/ipc/msgget/Makefile | 25 +- testcases/kernel/syscalls/ipc/msgget/msgget01.c | 211 +- testcases/kernel/syscalls/ipc/msgget/msgget02.c | 240 +- testcases/kernel/syscalls/ipc/msgget/msgget03.c | 198 +- testcases/kernel/syscalls/ipc/msgget/msgget04.c | 169 - testcases/kernel/syscalls/ipc/msgsnd/Makefile | 29 +- testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c | 195 +- testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c | 254 +- testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c | 178 - testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c | 155 - testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c | 287 +- testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c | 258 +- testcases/kernel/syscalls/ipc/semctl/semctl06.c | 59 +- testcases/kernel/syscalls/ipc/semctl/semctl07.c | 5 +- testcases/kernel/syscalls/kcmp/kcmp.h | 2 +- testcases/kernel/syscalls/kcmp/kcmp01.c | 119 +- testcases/kernel/syscalls/kcmp/kcmp02.c | 85 +- testcases/kernel/syscalls/kcmp/kcmp03.c | 105 + testcases/kernel/syscalls/keyctl/Makefile | 3 + testcases/kernel/syscalls/keyctl/keyctl02.c | 126 + testcases/kernel/syscalls/keyctl/keyctl03.c | 65 + testcases/kernel/syscalls/kill/kill02.c | 6 +- testcases/kernel/syscalls/kill/kill12.c | 44 +- testcases/kernel/syscalls/lchown/lchown01.c | 2 +- testcases/kernel/syscalls/lgetxattr/Makefile | 23 + testcases/kernel/syscalls/lgetxattr/lgetxattr01.c | 117 + testcases/kernel/syscalls/lgetxattr/lgetxattr02.c | 108 + testcases/kernel/syscalls/link/link02.c | 2 +- testcases/kernel/syscalls/link/link03.c | 2 +- testcases/kernel/syscalls/link/link04.c | 2 +- testcases/kernel/syscalls/link/link05.c | 2 +- testcases/kernel/syscalls/linkat/linkat01.c | 57 +- testcases/kernel/syscalls/linkat/linkat02.c | 1 - testcases/kernel/syscalls/listxattr/Makefile | 23 + testcases/kernel/syscalls/listxattr/listxattr01.c | 95 + testcases/kernel/syscalls/listxattr/listxattr02.c | 109 + testcases/kernel/syscalls/listxattr/listxattr03.c | 91 + .../kernel/syscalls/llistxattr/llistxattr01.c | 61 +- .../kernel/syscalls/llistxattr/llistxattr02.c | 69 +- .../kernel/syscalls/llistxattr/llistxattr03.c | 38 +- testcases/kernel/syscalls/lseek/lseek01.c | 2 +- testcases/kernel/syscalls/lseek/lseek02.c | 2 +- testcases/kernel/syscalls/lseek/lseek04.c | 2 +- testcases/kernel/syscalls/lseek/lseek05.c | 2 +- testcases/kernel/syscalls/lseek/lseek11.c | 238 + testcases/kernel/syscalls/lstat/lstat01.c | 2 +- testcases/kernel/syscalls/lstat/lstat03.c | 2 +- testcases/kernel/syscalls/madvise/madvise01.c | 20 +- testcases/kernel/syscalls/madvise/madvise02.c | 4 +- testcases/kernel/syscalls/madvise/madvise05.c | 2 +- testcases/kernel/syscalls/madvise/madvise06.c | 142 +- testcases/kernel/syscalls/madvise/madvise07.c | 137 + testcases/kernel/syscalls/madvise/madvise08.c | 237 + testcases/kernel/syscalls/madvise/madvise09.c | 341 + testcases/kernel/syscalls/mallopt/mallopt01.c | 2 + testcases/kernel/syscalls/memcmp/memcmp01.c | 17 +- testcases/kernel/syscalls/memcpy/memcpy01.c | 77 +- testcases/kernel/syscalls/memfd_create/Makefile | 23 + .../kernel/syscalls/memfd_create/memfd_create01.c | 270 + .../kernel/syscalls/memfd_create/memfd_create02.c | 94 + .../syscalls/memfd_create/memfd_create_common.c | 461 ++ .../syscalls/memfd_create/memfd_create_common.h | 148 + testcases/kernel/syscalls/memset/memset01.c | 20 +- .../syscalls/migrate_pages/migrate_pages02.c | 2 +- testcases/kernel/syscalls/mkdir/mkdir09.c | 194 +- testcases/kernel/syscalls/mkdirat/mkdirat01.c | 1 - testcases/kernel/syscalls/mknodat/mknodat01.c | 1 - testcases/kernel/syscalls/mknodat/mknodat02.c | 1 - testcases/kernel/syscalls/mmap/mmap16.c | 15 +- testcases/kernel/syscalls/mount/mount02.c | 2 +- testcases/kernel/syscalls/mount/mount03.c | 4 + testcases/kernel/syscalls/mount/mount04.c | 2 +- .../kernel/syscalls/move_pages/move_pages04.c | 31 +- .../kernel/syscalls/move_pages/move_pages12.c | 266 + .../syscalls/move_pages/move_pages_support.c | 2 +- testcases/kernel/syscalls/mprotect/mprotect03.c | 2 +- testcases/kernel/syscalls/mprotect/mprotect04.c | 20 +- testcases/kernel/syscalls/mq_notify/mq_notify01.c | 400 +- testcases/kernel/syscalls/mq_open/mq_open01.c | 668 +- .../syscalls/mq_timedreceive/mq_timedreceive01.c | 715 +- .../kernel/syscalls/mq_timedsend/mq_timedsend01.c | 2 +- testcases/kernel/syscalls/mq_unlink/mq_unlink01.c | 357 +- testcases/kernel/syscalls/msync/msync02.c | 4 +- testcases/kernel/syscalls/nanosleep/nanosleep02.c | 2 +- testcases/kernel/syscalls/nanosleep/nanosleep03.c | 2 +- testcases/kernel/syscalls/nanosleep/nanosleep04.c | 2 +- testcases/kernel/syscalls/nftw/Makefile | 2 +- testcases/kernel/syscalls/nice/nice01.c | 176 +- testcases/kernel/syscalls/nice/nice02.c | 174 +- testcases/kernel/syscalls/nice/nice03.c | 173 +- testcases/kernel/syscalls/nice/nice04.c | 179 +- testcases/kernel/syscalls/nice/nice05.c | 190 - testcases/kernel/syscalls/open/open02.c | 2 +- testcases/kernel/syscalls/open/open03.c | 2 +- testcases/kernel/syscalls/open/open04.c | 2 + testcases/kernel/syscalls/open/open10.c | 8 +- testcases/kernel/syscalls/open/open13.c | 10 +- testcases/kernel/syscalls/openat/openat01.c | 1 - testcases/kernel/syscalls/pause/pause02.c | 2 +- testcases/kernel/syscalls/pause/pause03.c | 2 +- testcases/kernel/syscalls/perf_event_open/Makefile | 2 +- .../syscalls/perf_event_open/perf_event_open01.c | 9 +- .../syscalls/perf_event_open/perf_event_open02.c | 6 +- testcases/kernel/syscalls/pipe/Makefile | 4 + testcases/kernel/syscalls/pipe/pipe09.c | 2 +- testcases/kernel/syscalls/pipe/pipe10.c | 2 +- testcases/kernel/syscalls/ppoll/ppoll01.c | 33 +- testcases/kernel/syscalls/pread/pread03.c | 11 - testcases/kernel/syscalls/preadv/preadv01.c | 4 +- testcases/kernel/syscalls/preadv/preadv02.c | 20 +- testcases/kernel/syscalls/pselect/pselect01.c | 187 +- testcases/kernel/syscalls/pselect/pselect03.c | 65 + testcases/kernel/syscalls/ptrace/ptrace04.c | 4 +- testcases/kernel/syscalls/ptrace/ptrace05.c | 29 +- testcases/kernel/syscalls/pwrite/pwrite04.c | 2 +- testcases/kernel/syscalls/pwritev/pwritev01.c | 6 +- testcases/kernel/syscalls/pwritev/pwritev02.c | 16 +- testcases/kernel/syscalls/quotactl/quotactl01.c | 434 +- testcases/kernel/syscalls/quotactl/quotactl02.c | 272 +- testcases/kernel/syscalls/quotactl/quotactl03.c | 101 + testcases/kernel/syscalls/read/read01.c | 224 +- testcases/kernel/syscalls/read/read02.c | 5 +- testcases/kernel/syscalls/read/read03.c | 2 +- testcases/kernel/syscalls/readahead/readahead02.c | 2 +- testcases/kernel/syscalls/readlink/readlink02.c | 2 +- testcases/kernel/syscalls/readlink/readlink03.c | 2 +- testcases/kernel/syscalls/readlink/readlink04.c | 2 +- .../kernel/syscalls/readlinkat/readlinkat01.c | 1 - testcases/kernel/syscalls/readv/readv01.c | 2 +- testcases/kernel/syscalls/readv/readv02.c | 2 +- testcases/kernel/syscalls/readv/readv03.c | 2 +- testcases/kernel/syscalls/recvmsg/recvmsg02.c | 8 +- testcases/kernel/syscalls/recvmsg/recvmsg03.c | 163 + .../syscalls/remap_file_pages/remap_file_pages02.c | 2 +- .../kernel/syscalls/removexattr/removexattr01.c | 12 +- .../kernel/syscalls/removexattr/removexattr02.c | 14 +- testcases/kernel/syscalls/rename/rename01.c | 2 +- testcases/kernel/syscalls/rename/rename02.c | 2 +- testcases/kernel/syscalls/rename/rename03.c | 2 +- testcases/kernel/syscalls/rename/rename04.c | 2 +- testcases/kernel/syscalls/rename/rename05.c | 2 +- testcases/kernel/syscalls/rename/rename06.c | 2 +- testcases/kernel/syscalls/rename/rename07.c | 2 +- testcases/kernel/syscalls/rename/rename08.c | 2 +- testcases/kernel/syscalls/rename/rename10.c | 2 +- testcases/kernel/syscalls/rename/rename13.c | 2 +- testcases/kernel/syscalls/rename/rename14.c | 49 +- testcases/kernel/syscalls/renameat/renameat01.c | 1 - .../kernel/syscalls/request_key/request_key01.c | 2 +- .../syscalls/sched_getparam/sched_getparam03.c | 3 +- .../sched_rr_get_interval01.c | 1 + .../sched_rr_get_interval02.c | 1 + .../sched_rr_get_interval03.c | 1 + .../syscalls/sched_setparam/sched_setparam02.c | 1 + .../syscalls/sched_setparam/sched_setparam03.c | 2 + .../syscalls/sched_setparam/sched_setparam04.c | 3 +- .../sched_setscheduler/sched_setscheduler03.c | 181 + testcases/kernel/syscalls/sendto/sendto02.c | 91 + testcases/kernel/syscalls/setpgid/setpgid03.c | 2 +- testcases/kernel/syscalls/setpgrp/setpgrp02.c | 2 +- .../kernel/syscalls/setpriority/setpriority01.c | 160 +- .../kernel/syscalls/setpriority/setpriority02.c | 207 +- .../kernel/syscalls/setpriority/setpriority03.c | 133 - .../kernel/syscalls/setpriority/setpriority04.c | 134 - .../kernel/syscalls/setpriority/setpriority05.c | 143 - testcases/kernel/syscalls/setreuid/setreuid06.c | 2 +- testcases/kernel/syscalls/setrlimit/Makefile | 4 + testcases/kernel/syscalls/setsid/setsid01.c | 2 +- testcases/kernel/syscalls/setxattr/setxattr01.c | 14 +- testcases/kernel/syscalls/setxattr/setxattr02.c | 10 +- testcases/kernel/syscalls/setxattr/setxattr03.c | 10 +- testcases/kernel/syscalls/sighold/sighold02.c | 2 +- testcases/kernel/syscalls/signal/signal06.c | 29 +- .../kernel/syscalls/sigpending/sigpending02.c | 2 +- testcases/kernel/syscalls/sigrelse/sigrelse01.c | 4 +- .../kernel/syscalls/sigsuspend/sigsuspend01.c | 6 +- testcases/kernel/syscalls/socket/socket01.c | 182 +- testcases/kernel/syscalls/socket/socket02.c | 266 +- testcases/kernel/syscalls/socket/socket03.c | 168 - .../kernel/syscalls/socketcall/socketcall01.c | 149 +- .../kernel/syscalls/socketpair/socketpair01.c | 191 +- .../kernel/syscalls/socketpair/socketpair02.c | 219 +- testcases/kernel/syscalls/stat/stat01.c | 2 +- testcases/kernel/syscalls/stat/stat02.c | 2 +- testcases/kernel/syscalls/stat/stat05.c | 2 +- testcases/kernel/syscalls/stat/stat06.c | 2 +- testcases/kernel/syscalls/statfs/statfs01.c | 2 +- testcases/kernel/syscalls/string/string01.c | 11 +- testcases/kernel/syscalls/symlink/symlink02.c | 2 +- testcases/kernel/syscalls/symlink/symlink03.c | 2 +- testcases/kernel/syscalls/symlink/symlink04.c | 2 +- testcases/kernel/syscalls/symlink/symlink05.c | 2 +- testcases/kernel/syscalls/symlinkat/symlinkat01.c | 75 +- .../syscalls/sync_file_range/sync_file_range01.c | 5 + testcases/kernel/syscalls/sysconf/sysconf01.c | 4 + testcases/kernel/syscalls/sysctl/sysctl03.c | 5 +- testcases/kernel/syscalls/sysfs/sysfs01.c | 2 +- testcases/kernel/syscalls/sysfs/sysfs02.c | 2 +- testcases/kernel/syscalls/sysfs/sysfs03.c | 2 +- testcases/kernel/syscalls/sysfs/sysfs04.c | 2 +- testcases/kernel/syscalls/sysfs/sysfs05.c | 2 +- testcases/kernel/syscalls/sysfs/sysfs06.c | 2 +- testcases/kernel/syscalls/syslog/syslog-lib.sh | 4 +- testcases/kernel/syscalls/syslog/syslog02 | 2 +- testcases/kernel/syscalls/syslog/syslog11.c | 1 + testcases/kernel/syscalls/syslog/syslog12.c | 1 + .../syscalls/timer_getoverrun/timer_getoverrun01.c | 2 +- .../syscalls/timer_gettime/timer_gettime01.c | 2 +- testcases/kernel/syscalls/timerfd/timerfd01.c | 5 +- testcases/kernel/syscalls/times/times03.c | 337 +- testcases/kernel/syscalls/tkill/tkill02.c | 112 +- testcases/kernel/syscalls/truncate/truncate01.c | 2 +- testcases/kernel/syscalls/truncate/truncate02.c | 2 +- testcases/kernel/syscalls/truncate/truncate03.c | 10 +- testcases/kernel/syscalls/umask/umask01.c | 194 +- testcases/kernel/syscalls/umask/umask02.c | 118 - testcases/kernel/syscalls/umask/umask03.c | 155 - testcases/kernel/syscalls/umount/umount01.c | 104 +- testcases/kernel/syscalls/umount/umount02.c | 129 +- testcases/kernel/syscalls/umount/umount03.c | 108 +- testcases/kernel/syscalls/unlink/unlink05.c | 2 +- testcases/kernel/syscalls/unlink/unlink06.c | 2 +- testcases/kernel/syscalls/unlink/unlink07.c | 2 +- testcases/kernel/syscalls/unlink/unlink08.c | 2 +- testcases/kernel/syscalls/unlinkat/unlinkat01.c | 1 - testcases/kernel/syscalls/unshare/unshare02.c | 2 + testcases/kernel/syscalls/utils/common_j_h.c | 107 - testcases/kernel/syscalls/utils/compat_16.h | 2 +- testcases/kernel/syscalls/utils/compat_16.mk | 2 +- testcases/kernel/syscalls/utils/include_j_h.h | 6 - testcases/kernel/syscalls/utils/newer_64.mk | 2 +- testcases/kernel/syscalls/utime/utime03.c | 2 +- testcases/kernel/syscalls/utime/utime06.c | 2 +- .../kernel/syscalls/utimensat/utimensat_tests.sh | 19 +- testcases/kernel/syscalls/vfork/vfork02.c | 2 +- testcases/kernel/syscalls/vhangup/vhangup01.c | 2 +- testcases/kernel/syscalls/vhangup/vhangup02.c | 2 +- testcases/kernel/syscalls/waitid/waitid02.c | 1 + testcases/kernel/syscalls/waitpid/waitpid06.c | 313 +- testcases/kernel/syscalls/waitpid/waitpid07.c | 327 +- testcases/kernel/syscalls/waitpid/waitpid08.c | 351 +- testcases/kernel/syscalls/waitpid/waitpid09.c | 374 +- testcases/kernel/syscalls/waitpid/waitpid10.c | 312 +- testcases/kernel/syscalls/waitpid/waitpid11.c | 343 +- testcases/kernel/syscalls/waitpid/waitpid12.c | 353 +- testcases/kernel/syscalls/waitpid/waitpid13.c | 400 +- testcases/kernel/syscalls/waitpid/waitpid_common.h | 187 + testcases/kernel/syscalls/write/write01.c | 158 +- testcases/kernel/syscalls/write/write05.c | 2 +- testcases/kernel/syscalls/writev/Makefile | 2 +- testcases/kernel/syscalls/writev/writev01.c | 465 +- testcases/kernel/syscalls/writev/writev03.c | 271 - testcases/kernel/syscalls/writev/writev04.c | 353 - testcases/kernel/syscalls/writev/writev07.c | 151 + testcases/kernel/timers/Makefile | 2 +- .../tracing/ftrace_test/ftrace_regression02.sh | 3 +- .../ftrace_stress/ftrace_trace_clock.sh | 3 +- .../ftrace_test/ftrace_stress/ftrace_trace_stat.sh | 3 +- testcases/lib/.gitignore | 3 + testcases/lib/Makefile | 5 +- testcases/lib/cmdlib.sh | 2 +- testcases/lib/daemonlib.sh | 12 +- testcases/lib/net_cmdlib.sh | 2 +- testcases/lib/test.sh | 75 +- testcases/lib/test_net.sh | 392 +- testcases/lib/tst_ansi_color.sh | 56 + testcases/lib/tst_device.c | 106 + testcases/lib/tst_kvcmp.c | 224 + testcases/lib/tst_rod.c | 166 + testcases/lib/tst_test.sh | 432 ++ testcases/misc/Makefile | 2 +- testcases/misc/crash/Makefile | 2 +- testcases/misc/f00f/Makefile | 2 +- testcases/misc/math/Makefile | 6 +- testcases/misc/math/abs/abs01.c | 1 - testcases/misc/math/atof/atof01.c | 1 - testcases/misc/math/float/Makefile | 2 +- testcases/misc/math/float/bessel/Makefile | 2 +- testcases/misc/math/float/exp_log/Makefile | 2 +- testcases/misc/math/float/iperb/Makefile | 2 +- testcases/misc/math/float/power/Makefile | 2 +- testcases/misc/math/float/tfloat.h | 2 +- testcases/misc/math/float/trigo/Makefile | 2 +- testcases/misc/math/nextafter/nextafter01.c | 1 - testcases/network/.gitignore | 2 - testcases/network/Makefile | 6 +- testcases/network/README.md | 55 +- testcases/network/busy_poll/Makefile | 6 +- testcases/network/busy_poll/busy_poll01.sh | 28 +- testcases/network/busy_poll/busy_poll02.sh | 27 +- testcases/network/busy_poll/busy_poll03.sh | 63 + testcases/network/busy_poll/busy_poll_lib.sh | 31 + testcases/network/dctcp/dctcp01.sh | 32 +- testcases/network/dhcp/dhcp_lib.sh | 4 +- testcases/network/iproute/Makefile | 2 +- testcases/network/iptables/Makefile | 2 +- testcases/network/multicast/Makefile | 7 +- testcases/network/multicast/mc_cmds/Makefile | 2 +- testcases/network/multicast/mc_cmds/mc_cmds | 31 +- testcases/network/multicast/mc_commo/Makefile | 2 +- .../network/multicast/mc_gethost/mc_gethost.c | 2 +- testcases/network/multicast/mc_member/Makefile | 2 +- testcases/network/multicast/mc_opts/Makefile | 2 +- testcases/network/netstress/.gitignore | 1 + .../broken_ip6_lib.sh => netstress/Makefile} | 20 +- testcases/network/netstress/netstress.c | 760 +++ testcases/network/nfs/Makefile | 2 +- testcases/network/nfs/README | 28 - testcases/network/nfs/fsx-linux/Makefile | 2 +- testcases/network/nfs/fsx-linux/fsx.sh | 204 +- testcases/network/nfs/nfs_fsstress/Makefile | 36 - testcases/network/nfs/nfs_fsstress/fsstress.c | 2591 -------- testcases/network/nfs/nfs_fsstress/nfs_fsstress.sh | 117 - testcases/network/nfs/nfs_fsstress/xfscompat.h | 7 - testcases/network/nfs/nfs_stress/Makefile | 5 +- testcases/network/nfs/nfs_stress/nfs01 | 3 - testcases/network/nfs/nfs_stress/nfs05 | 4 +- testcases/network/nfs/nfs_stress/nfs05_make_tree.c | 937 +-- testcases/network/nfs/nfs_stress/nfs06 | 60 + testcases/network/nfs/nfs_stress/nfs_lib.sh | 130 +- testcases/network/nfs/nfslock01/Makefile | 2 +- testcases/network/nfs/nfslock01/nfs_flock_frk.c | 39 - testcases/network/nfs/nfslock01/nfslock01 | 179 +- testcases/network/nfs/nfsstat01/Makefile | 2 +- testcases/network/nfs/nfsstat01/nfsstat01 | 343 +- testcases/network/nfsv4/Makefile | 2 +- testcases/network/nfsv4/acl/Makefile | 2 +- testcases/network/nfsv4/locks/Makefile | 2 +- testcases/network/nfsv4/locks/deploy_info | 2 +- testcases/network/nfsv4/locks/locktests.py | 2 +- testcases/network/rpc/Makefile | 2 +- testcases/network/rpc/basic_tests/Makefile | 2 +- testcases/network/rpc/basic_tests/rpc01/Makefile | 2 +- testcases/network/rpc/basic_tests/rpcinfo/Makefile | 2 +- testcases/network/rpc/basic_tests/rup/Makefile | 2 +- testcases/network/rpc/basic_tests/rusers/Makefile | 2 +- testcases/network/rpc/rpc-tirpc/README | 4 +- testcases/network/rpc/rpc-tirpc/rpc_test.sh | 66 +- .../network/rpc/rpc-tirpc/tests_pack/Makefile | 2 +- .../network/rpc/rpc-tirpc/tests_pack/Makefile.inc | 2 +- .../rpc/rpc_auth_auth_destroy/rpc_auth_destroy.c | 1 - .../rpc_auth_authnone_create/rpc_authnone_create.c | 1 - .../rpc_auth_authunix_create/rpc_authunix_create.c | 1 - .../rpc_authunix_create_default.c | 1 - .../rpc_clnttcp_create.c | 1 - .../rpc_clnttcp_create_limits.c | 1 - .../rpc_clnttcp_create_stress.c | 1 - .../rpc_clntudp_bufcreate.c | 1 - .../rpc_clntudp_bufcreate_limits.c | 1 - .../rpc_clntudp_create.c | 1 - .../rpc_clntudp_create_stress.c | 1 - .../rpc/rpc-tirpc/tests_pack/rpc_svc_1/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/rpc_svc_2/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_1/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_11/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_2/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_3/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_4/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_5/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_6/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_7/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_8/Makefile | 2 +- .../rpc/rpc-tirpc/tests_pack/tirpc_svc_9/Makefile | 2 +- testcases/network/sockets/Makefile | 2 +- testcases/network/sockets/ltpSockets.sh | 4 +- testcases/network/stress/Makefile | 7 +- testcases/network/stress/broken_ip/Makefile | 2 +- .../network/stress/broken_ip/broken_ip4-checksum | 13 +- .../network/stress/broken_ip/broken_ip4-dstaddr | 14 +- .../network/stress/broken_ip/broken_ip4-fragment | 13 +- testcases/network/stress/broken_ip/broken_ip4-ihl | 14 +- .../network/stress/broken_ip/broken_ip4-protcol | 13 +- .../network/stress/broken_ip/broken_ip4-totlen | 13 +- .../network/stress/broken_ip/broken_ip4-version | 13 +- .../network/stress/broken_ip/broken_ip6-dstaddr | 14 +- .../network/stress/broken_ip/broken_ip6-nexthdr | 13 +- testcases/network/stress/broken_ip/broken_ip6-plen | 14 +- .../network/stress/broken_ip/broken_ip6-version | 13 +- testcases/network/stress/dns/Makefile | 2 +- testcases/network/stress/dns/dns-stress | 50 +- testcases/network/stress/dns/dns-stress-lib.sh | 41 + testcases/network/stress/dns/dns-stress01-rmt | 18 +- testcases/network/stress/dns/dns-stress02-rmt | 20 +- testcases/network/stress/ftp/Makefile | 2 +- testcases/network/stress/http/Makefile | 2 +- testcases/network/stress/icmp/Makefile | 2 +- testcases/network/stress/icmp/icmp-uni-basic.sh | 37 +- testcases/network/stress/icmp/icmp-uni-vti.sh | 71 + .../network/stress/icmp/multi-diffip/Makefile | 2 +- .../network/stress/icmp/multi-diffnic/Makefile | 2 +- testcases/network/stress/interface/Makefile | 2 +- testcases/network/stress/interface/if-addr-adddel | 20 +- .../network/stress/interface/if-addr-addlarge | 20 +- testcases/network/stress/interface/if-lib.sh | 24 +- testcases/network/stress/interface/if-mtu-change | 56 +- testcases/network/stress/interface/if-route-adddel | 16 +- .../network/stress/interface/if-route-addlarge | 17 +- testcases/network/stress/interface/if-updown | 6 +- testcases/network/stress/interface/if4-addr-change | 31 +- testcases/network/stress/ipsec/ipsec_lib.sh | 265 +- testcases/network/stress/multicast/Makefile | 2 +- .../stress/multicast/grp-operation/Makefile | 2 +- .../network/stress/multicast/packet-flood/Makefile | 2 +- .../network/stress/multicast/query-flood/Makefile | 2 +- testcases/network/stress/ns-tools/Makefile | 2 +- testcases/network/stress/route/Makefile | 2 +- testcases/network/stress/ssh/Makefile | 2 +- testcases/network/stress/ssh/ssh-stress | 4 +- testcases/network/stress/ssh/ssh-stress03-rmt | 2 +- testcases/network/stress/tcp/Makefile | 5 +- testcases/network/stress/tcp/multi-diffip/Makefile | 2 +- .../network/stress/tcp/multi-diffnic/Makefile | 2 +- .../network/stress/tcp/multi-diffport/Makefile | 2 +- .../network/stress/tcp/multi-sameport/Makefile | 2 +- testcases/network/stress/tcp/tcp_ipsec.sh | 51 + testcases/network/stress/tcp/uni-basic/Makefile | 2 +- testcases/network/stress/tcp/uni-dsackoff/Makefile | 2 +- .../network/stress/tcp/uni-pktlossdup/Makefile | 2 +- testcases/network/stress/tcp/uni-sackoff/Makefile | 2 +- .../network/stress/tcp/uni-smallsend/Makefile | 2 +- testcases/network/stress/tcp/uni-tso/Makefile | 2 +- testcases/network/stress/tcp/uni-winscale/Makefile | 2 +- testcases/network/stress/udp/Makefile | 5 +- testcases/network/stress/udp/multi-diffip/Makefile | 2 +- .../network/stress/udp/multi-diffnic/Makefile | 2 +- .../network/stress/udp/multi-diffport/Makefile | 2 +- testcases/network/stress/udp/udp_ipsec.sh | 50 + testcases/network/stress/udp/uni-basic/Makefile | 2 +- testcases/network/tcp_cmds/Makefile | 2 +- testcases/network/tcp_cmds/Makefile.inc | 2 +- testcases/network/tcp_cmds/arp/arp01 | 112 - testcases/network/tcp_cmds/arping/Makefile | 22 + testcases/network/tcp_cmds/arping/arping01.sh | 41 + testcases/network/tcp_cmds/clockdiff/Makefile | 22 + .../network/tcp_cmds/clockdiff/clockdiff01.sh | 41 + testcases/network/tcp_cmds/echo/Makefile | 2 +- testcases/network/tcp_cmds/echo/echo01 | 2 - testcases/network/tcp_cmds/echo/echoes.c | 2 +- testcases/network/tcp_cmds/finger/Makefile | 2 +- testcases/network/tcp_cmds/ftp/Makefile | 2 +- testcases/network/tcp_cmds/host/Makefile | 2 +- .../network/tcp_cmds/{arp => ipneigh}/Makefile | 4 +- testcases/network/tcp_cmds/ipneigh/ipneigh01.sh | 83 + testcases/network/tcp_cmds/netstat/Makefile | 2 +- testcases/network/tcp_cmds/ping/Makefile | 5 +- .../network/tcp_cmds/ping/{ping01 => ping01.sh} | 14 +- testcases/network/tcp_cmds/ping/ping02.sh | 47 + testcases/network/tcp_cmds/rcp/Makefile | 2 +- testcases/network/tcp_cmds/rdist/Makefile | 2 +- testcases/network/tcp_cmds/rlogin/Makefile | 2 +- testcases/network/tcp_cmds/rlogin/rlogin01 | 2 +- testcases/network/tcp_cmds/rsh/Makefile | 2 +- testcases/network/tcp_cmds/rwho/Makefile | 2 +- testcases/network/tcp_cmds/rwho/rwho01 | 199 +- testcases/network/tcp_cmds/sendfile/Makefile | 2 +- testcases/network/tcp_cmds/ssh/Makefile | 2 +- testcases/network/tcp_cmds/tcpdump/Makefile | 2 +- testcases/network/tcp_cmds/telnet/Makefile | 2 +- testcases/network/tcp_cmds/telnet/telnet01 | 2 +- testcases/network/tcp_cmds/tracepath/Makefile | 22 + .../network/tcp_cmds/tracepath/tracepath01.sh | 57 + testcases/network/tcp_fastopen/.gitignore | 1 - testcases/network/tcp_fastopen/Makefile | 3 +- testcases/network/tcp_fastopen/tcp_fastopen.c | 802 --- testcases/network/tcp_fastopen/tcp_fastopen_run.sh | 74 +- testcases/network/traceroute/Makefile | 4 +- testcases/network/traceroute/traceroute01.sh | 70 + testcases/network/traceroute/traceroute_tests.sh | 187 - testcases/network/virt/Makefile | 1 + testcases/network/virt/geneve01.sh | 55 + testcases/network/virt/gre01.sh | 12 +- testcases/network/virt/virt_lib.sh | 78 +- testcases/network/virt/vlan03.sh | 12 +- testcases/network/virt/vxlan02.sh | 5 +- testcases/network/virt/vxlan03.sh | 12 +- testcases/network/xinetd/Makefile | 2 +- testcases/network/xinetd/xinetd_tests.sh | 451 +- testcases/open_posix_testsuite/.gitignore | 1 + testcases/open_posix_testsuite/BUILD | 2 +- testcases/open_posix_testsuite/COPYING | 2 +- .../Documentation/HOWTO_RunTests | 2 +- testcases/open_posix_testsuite/Makefile | 2 +- testcases/open_posix_testsuite/bin/Makefile | 2 +- .../bin/run-all-posix-option-group-tests.sh | 2 +- testcases/open_posix_testsuite/bin/run-tests.sh | 2 +- .../open_posix_testsuite/conformance/Makefile | 2 +- .../conformance/behavior/Makefile | 2 +- .../conformance/definitions/Makefile | 2 +- .../conformance/definitions/mqueue_h/1-1.c | 2 +- .../conformance/interfaces/Makefile | 2 +- .../conformance/interfaces/aio_suspend/4-1.c | 168 +- .../conformance/interfaces/clock/.gitignore | 1 + .../interfaces/clock_getcpuclockid/5-1.c | 2 +- .../interfaces/clock_getcpuclockid/6-1.c | 2 +- .../conformance/interfaces/clock_getres/.gitignore | 2 + .../interfaces/clock_gettime/.gitignore | 1 + .../interfaces/clock_nanosleep/.gitignore | 6 + .../interfaces/clock_settime/.gitignore | 4 + .../conformance/interfaces/difftime/.gitignore | 1 + .../conformance/interfaces/fork/11-1.c | 184 +- .../conformance/interfaces/mlock/.gitignore | 3 + .../conformance/interfaces/mlockall/.gitignore | 3 + .../conformance/interfaces/mmap/.gitignore | 3 + .../conformance/interfaces/mmap/31-1.c | 13 + .../conformance/interfaces/mq_getattr/.gitignore | 3 + .../conformance/interfaces/mq_notify/.gitignore | 2 + .../conformance/interfaces/mq_receive/.gitignore | 2 + .../conformance/interfaces/mq_setattr/.gitignore | 2 + .../interfaces/mq_timedreceive/.gitignore | 3 + .../conformance/interfaces/mq_unlink/.gitignore | 2 + .../conformance/interfaces/munlock/.gitignore | 2 + .../conformance/interfaces/munlockall/.gitignore | 1 + .../conformance/interfaces/munmap/.gitignore | 2 + .../conformance/interfaces/munmap/2-1.c | 63 +- .../conformance/interfaces/nanosleep/.gitignore | 1 + .../interfaces/pthread_atfork/.gitignore | 1 + .../pthread_attr_getdetachstate/.gitignore | 1 + .../pthread_attr_getinheritsched/.gitignore | 1 + .../pthread_attr_getschedparam/.gitignore | 1 + .../pthread_attr_getschedpolicy/.gitignore | 2 + .../interfaces/pthread_attr_getscope/.gitignore | 1 + .../interfaces/pthread_attr_getstack/.gitignore | 1 + .../pthread_attr_getstacksize/.gitignore | 1 + .../pthread_attr_setdetachstate/.gitignore | 1 + .../pthread_attr_setinheritsched/.gitignore | 1 + .../pthread_attr_setschedparam/.gitignore | 1 + .../pthread_attr_setschedpolicy/.gitignore | 1 + .../interfaces/pthread_attr_setscope/.gitignore | 1 + .../interfaces/pthread_attr_setstack/.gitignore | 2 + .../pthread_attr_setstacksize/.gitignore | 1 + .../interfaces/pthread_barrier_destroy/.gitignore | 1 + .../interfaces/pthread_barrier_init/.gitignore | 1 + .../interfaces/pthread_barrier_wait/.gitignore | 2 + .../pthread_barrierattr_destroy/.gitignore | 1 + .../pthread_barrierattr_getpshared/.gitignore | 1 + .../interfaces/pthread_barrierattr_init/.gitignore | 1 + .../pthread_barrierattr_setpshared/.gitignore | 1 + .../interfaces/pthread_cleanup_pop/.gitignore | 1 + .../interfaces/pthread_cleanup_push/.gitignore | 1 + .../pthread_condattr_getclock/.gitignore | 1 + .../pthread_condattr_getpshared/.gitignore | 1 + .../interfaces/pthread_getcpuclockid/.gitignore | 1 + .../interfaces/pthread_key_delete/.gitignore | 1 + .../interfaces/pthread_mutex_getprioceiling/1-1.c | 2 +- .../interfaces/pthread_mutex_getprioceiling/3-1.c | 2 +- .../interfaces/pthread_mutex_getprioceiling/3-2.c | 2 +- .../interfaces/pthread_mutex_getprioceiling/3-3.c | 2 +- .../interfaces/pthread_mutex_setprioceiling/1-1.c | 2 +- .../pthread_mutexattr_getprioceiling/.gitignore | 1 + .../pthread_mutexattr_getpshared/.gitignore | 1 + .../pthread_mutexattr_setprioceiling/.gitignore | 1 + .../pthread_mutexattr_setprotocol/.gitignore | 1 + .../pthread_mutexattr_settype/.gitignore | 1 + .../interfaces/pthread_rwlock_destroy/.gitignore | 1 + .../interfaces/pthread_rwlock_init/.gitignore | 1 + .../interfaces/pthread_rwlock_rdlock/.gitignore | 1 + .../pthread_rwlock_timedrdlock/.gitignore | 2 + .../pthread_rwlock_timedwrlock/.gitignore | 2 + .../interfaces/pthread_rwlock_tryrdlock/.gitignore | 2 + .../interfaces/pthread_rwlock_trywrlock/.gitignore | 1 + .../pthread_rwlockattr_destroy/.gitignore | 1 + .../pthread_rwlockattr_getpshared/.gitignore | 1 + .../interfaces/pthread_rwlockattr_init/.gitignore | 1 + .../pthread_rwlockattr_setpshared/.gitignore | 1 + .../interfaces/pthread_setspecific/.gitignore | 1 + .../interfaces/pthread_spin_destroy/.gitignore | 1 + .../interfaces/pthread_spin_init/.gitignore | 1 + .../interfaces/pthread_spin_lock/.gitignore | 1 + .../interfaces/pthread_spin_trylock/.gitignore | 2 + .../interfaces/pthread_spin_unlock/.gitignore | 1 + .../interfaces/sched_get_priority_max/.gitignore | 1 + .../interfaces/sched_get_priority_min/.gitignore | 1 + .../interfaces/sched_getparam/.gitignore | 1 + .../interfaces/sched_getscheduler/.gitignore | 1 + .../interfaces/sched_rr_get_interval/.gitignore | 1 + .../interfaces/sched_setparam/.gitignore | 3 + .../conformance/interfaces/sched_setparam/1-1.c | 8 +- .../conformance/interfaces/sched_setparam/23-2.c | 2 +- .../conformance/interfaces/sched_setparam/25-2.c | 2 +- .../conformance/interfaces/sched_setparam/9-1.c | 2 +- .../interfaces/sched_setscheduler/.gitignore | 3 + .../interfaces/sched_setscheduler/15-1.c | 2 +- .../interfaces/sched_setscheduler/15-2.c | 2 +- .../interfaces/sched_setscheduler/22-1.c | 2 +- .../interfaces/sched_setscheduler/22-2.c | 2 +- .../conformance/interfaces/sem_post/8-1.c | 6 +- .../conformance/interfaces/shm_open/.gitignore | 6 + .../conformance/interfaces/shm_unlink/.gitignore | 2 + .../conformance/interfaces/strftime/1-1.c | 2 +- .../conformance/interfaces/timer_create/.gitignore | 4 + .../conformance/interfaces/timer_delete/.gitignore | 3 + .../interfaces/timer_getoverrun/.gitignore | 2 + .../interfaces/timer_gettime/.gitignore | 2 + .../interfaces/timer_settime/.gitignore | 3 + testcases/open_posix_testsuite/functional/Makefile | 2 +- .../functional/threads/Makefile | 2 +- .../functional/threads/pi_test/pitest-1.c | 2 +- .../functional/threads/pi_test/pitest-2.c | 2 +- .../functional/threads/pi_test/pitest-3.c | 2 +- .../functional/threads/pi_test/pitest-4.c | 2 +- .../functional/threads/pi_test/pitest-5.c | 2 +- .../functional/threads/pi_test/pitest-6.c | 1 - testcases/open_posix_testsuite/include/proc.h | 62 + .../scripts/generate-makefiles.sh | 4 +- .../open_posix_testsuite/scripts/tst_kvercmp.sh | 2 +- testcases/open_posix_testsuite/stress/Makefile | 2 +- .../open_posix_testsuite/stress/threads/helper.c | 2 +- testcases/open_posix_testsuite/tools/Makefile | 4 +- testcases/realtime/.gitignore | 2 + testcases/realtime/Makefile | 2 +- testcases/realtime/config.mk | 2 +- testcases/realtime/func/Makefile | 2 +- testcases/realtime/func/async_handler/.gitignore | 3 + testcases/realtime/func/async_handler/Makefile | 2 +- testcases/realtime/func/gtod_latency/.gitignore | 2 + testcases/realtime/func/gtod_latency/Makefile | 2 +- testcases/realtime/func/hrtimer-prio/.gitignore | 1 + testcases/realtime/func/hrtimer-prio/Makefile | 2 +- testcases/realtime/func/matrix_mult/.gitignore | 1 + testcases/realtime/func/matrix_mult/Makefile | 2 +- testcases/realtime/func/measurement/.gitignore | 2 + testcases/realtime/func/measurement/Makefile | 2 +- .../realtime/func/periodic_cpu_load/.gitignore | 2 + testcases/realtime/func/periodic_cpu_load/Makefile | 2 +- .../realtime/func/periodic_cpu_load/mixed_load.sh | 233 - testcases/realtime/func/pi-tests/.gitignore | 8 + testcases/realtime/func/pi-tests/Makefile | 2 +- testcases/realtime/func/pi_perf/.gitignore | 1 + testcases/realtime/func/pi_perf/Makefile | 2 +- testcases/realtime/func/prio-preempt/.gitignore | 1 + testcases/realtime/func/prio-preempt/Makefile | 2 +- testcases/realtime/func/prio-wake/.gitignore | 1 + testcases/realtime/func/prio-wake/Makefile | 2 +- .../realtime/func/pthread_kill_latency/.gitignore | 1 + .../realtime/func/pthread_kill_latency/Makefile | 2 +- testcases/realtime/func/rt-migrate/.gitignore | 1 + testcases/realtime/func/rt-migrate/Makefile | 2 +- testcases/realtime/func/sched_football/.gitignore | 1 + testcases/realtime/func/sched_football/Makefile | 2 +- testcases/realtime/func/sched_jitter/.gitignore | 1 + testcases/realtime/func/sched_jitter/Makefile | 2 +- testcases/realtime/func/sched_latency/.gitignore | 1 + testcases/realtime/func/sched_latency/Makefile | 2 +- testcases/realtime/func/thread_clock/.gitignore | 1 + testcases/realtime/func/thread_clock/Makefile | 2 +- testcases/realtime/include/.gitignore | 2 + testcases/realtime/lib/Makefile | 6 +- testcases/realtime/m4/.gitignore | 1 + testcases/realtime/m4/GNUmakefile | 2 +- testcases/realtime/perf/Makefile | 2 +- testcases/realtime/perf/latency/.gitignore | 2 + testcases/realtime/perf/latency/Makefile | 2 +- testcases/realtime/perf/latency/run_auto.sh | 14 +- testcases/realtime/run.sh | 6 +- testcases/realtime/stress/Makefile | 2 +- testcases/realtime/stress/pi-tests/.gitignore | 2 + testcases/realtime/stress/pi-tests/Makefile | 2 +- testscripts/Makefile | 2 +- testscripts/build/build_test_function.sh | 2 +- testscripts/build/default_runtest_set.awk | 2 +- testscripts/build/ltp-missing-install-files.py | 2 +- testscripts/build/test_install_in_build_tree.sh | 2 +- .../build/test_install_out_of_build_tree.sh | 2 +- testscripts/build/test_out_of_build_tree.sh | 2 +- testscripts/ltp-aiodio.sh | 12 +- testscripts/ltp-scsi_debug.sh | 2 +- testscripts/ltpfslvm.sh | 4 +- testscripts/ltpfsnolvm.sh | 4 +- testscripts/ltpstress.sh | 6 +- testscripts/math.sh | 4 - testscripts/network.sh | 46 +- testscripts/runpan.sh | 23 - testscripts/syscalls.sh | 4 - testscripts/test_containers.sh | 47 - testscripts/test_filecaps.sh | 47 - testscripts/test_fs_bind.sh | 11 +- testscripts/test_realtime.sh | 37 +- tools/.gitignore | 2 - tools/Makefile | 6 +- tools/README | 103 - tools/STPfailure_report.pl | 142 - tools/apicmds/.gitignore | 2 - tools/apicmds/Makefile | 6 +- tools/apicmds/ltpapicmd.c | 117 +- tools/autoltp | 123 - tools/create_dmesg_entries_for_each_test.awk | 2 +- ...eate_kernel_faults_in_loops_and_probability.awk | 2 +- tools/create_valgrind_check.awk | 2 +- tools/genload/Makefile | 2 +- tools/ltp_check | 278 - tools/ltp_master | 117 - tools/ltpoutput | 41 - tools/ltpoutput2 | 40 - tools/ltprun | 145 - tools/make-file.sh | 6 +- tools/netpipe-2.4-ipv6/COPYING | 339 - tools/netpipe-2.4-ipv6/MPI.c | 143 - tools/netpipe-2.4-ipv6/MPI.h | 10 - tools/netpipe-2.4-ipv6/Makefile | 73 - tools/netpipe-2.4-ipv6/PVM.c | 192 - tools/netpipe-2.4-ipv6/PVM.h | 33 - tools/netpipe-2.4-ipv6/README | 263 - tools/netpipe-2.4-ipv6/TCP.c | 384 -- tools/netpipe-2.4-ipv6/TCP.h | 24 - tools/netpipe-2.4-ipv6/netpipe.1 | 404 -- tools/netpipe-2.4-ipv6/netpipe.c | 543 -- tools/netpipe-2.4-ipv6/netpipe.h | 109 - tools/netpipe-2.4/COPYING | 339 - tools/netpipe-2.4/MPI.c | 143 - tools/netpipe-2.4/MPI.h | 10 - tools/netpipe-2.4/Makefile | 73 - tools/netpipe-2.4/PVM.c | 192 - tools/netpipe-2.4/PVM.h | 33 - tools/netpipe-2.4/README | 263 - tools/netpipe-2.4/TCP.c | 357 - tools/netpipe-2.4/TCP.h | 21 - tools/netpipe-2.4/chmod.sh | 14 - tools/netpipe-2.4/netpipe.1 | 394 -- tools/netpipe-2.4/netpipe.c | 522 -- tools/netpipe-2.4/netpipe.h | 108 - tools/netpipe-2.4/netpipe.sh | 32 - tools/pounder21/src/randasyscall/randasys.c | 2 +- tools/pounder21/test_scripts/statslogging | 14 +- tools/rand_lines.c | 543 -- tools/strace_test/GPL_V2 | 340 - tools/strace_test/README | 19 - tools/strace_test/go_go.sh | 48 - tools/strace_test/run.sh | 14 - tools/strace_test/slay | 158 - tools/strace_test/strace.patch | 272 - tools/strace_test/test.sh | 17 - tools/strace_test/waker.sh | 39 - tools/top-LTP/00_README.1st | 2 - tools/top-LTP/Makefile | 53 - tools/top-LTP/proc/COPYING | 481 -- tools/top-LTP/proc/alloc.c | 51 - tools/top-LTP/proc/alloc.h | 14 - tools/top-LTP/proc/compare.c | 303 - tools/top-LTP/proc/compare.h | 8 - tools/top-LTP/proc/devname.c | 340 - tools/top-LTP/proc/devname.h | 17 - tools/top-LTP/proc/escape.c | 193 - tools/top-LTP/proc/escape.h | 23 - tools/top-LTP/proc/ksym.c | 720 -- tools/top-LTP/proc/module.mk | 73 - tools/top-LTP/proc/procps.h | 38 - tools/top-LTP/proc/pwcache.c | 78 - tools/top-LTP/proc/pwcache.h | 14 - tools/top-LTP/proc/readproc.c | 653 -- tools/top-LTP/proc/readproc.h | 228 - tools/top-LTP/proc/sig.c | 273 - tools/top-LTP/proc/sig.h | 28 - tools/top-LTP/proc/status.c | 31 - tools/top-LTP/proc/status.h | 12 - tools/top-LTP/proc/sysinfo.c | 592 -- tools/top-LTP/proc/sysinfo.h | 83 - tools/top-LTP/proc/version.c | 54 - tools/top-LTP/proc/version.h | 31 - tools/top-LTP/proc/wchan.h | 14 - tools/top-LTP/proc/whattime.c | 93 - tools/top-LTP/proc/whattime.h | 13 - tools/top-LTP/top.c | 3684 ---------- tools/top-LTP/top.h | 634 -- utils/benchmark/Makefile | 5 + utils/benchmark/ebizzy-0.3/Makefile | 2 +- utils/benchmark/kernbench-0.42/Makefile | 2 +- utils/sctp/Makefile | 2 +- utils/sctp/lib/Makefile | 2 +- utils/sctp/testlib/Makefile | 2 +- 1564 files changed, 25903 insertions(+), 70706 deletions(-) e46110abb syscalls/times03: Cleanups & rewrite. 16004d5bb Add low memory device version of sched scenario group 5309e6239 syscalls/add_key02: update to test fix for nonempty NULL payload fbed4e8eb syscalls/add_key02: update to test fix for nonempty NULL payload e3484e5cd ANDROID: add script for reporting on CKI coverage 7e928e31d android: fix binaries built out of .c and .o in single gcc invocation 092587e7c android: fix make_perser to accept 'ar' arguments without hyphens 4f0e05feb android: make the "make --dry-run" parsers available for command line 63449c25b readahead02: estimate max readahead size cba0f8b3a readahead02: fix path for read_ahead_kb on raw partitions 958a0a912 Add OWNERS in external/ltp 9425b9ee1 creat08: Try group name "bin" then "shell" b0e4f50e1 Fix LTP syscalls.open10 8601c57f6 ltp assumes has been #included. 6c6c6ca40 LTP 20170516 925bc8c6c move_pages12: Make sure hugepages are available 910996429 pread03: Remove unused and buggy test_dir[100] 2854c5bf1 pselect01: Tune thresholds eac3375d4 readahead02: include errno in failure message 7a7a96458 runtest/net.nfs: add test-cases with NFSv3 over TCP b52eec836 setpriority01: check in cleanup that user was created bb1477f0d SAFE_READLINK() should return zero-terminated target buffer c1b438d4e Add terminating NUL after calling readlink() 01fa7e81c move_pages12: fix warning on system which doesn't support hugepages b9157aee8 utimensat: re-apply: fix immutable file retcodes for 4.8.0 and newer. dfb7d7735 move_pages12: Do not multiply free ram with 1024 1c6566943 commands/which01.sh: Fix test for debian. 8c9a9246a syslog-lib.sh: Produce TCONF instead of TBROK for journald ee2f44b4e syscalls/madvise09: Fix for disabled swap accounting 5568974eb mtest01: fix max_pids formula ec5cfd42d mmapstress04: rewrite to fix heap overwrite 604902bfc cpuset: Make use of tst_kvcmp 8745cf05a runtest/net.nfs: fix version typo 80037e516 syscalls/ioctl06: Fix the test description. 6310c1958 ioctl06: fix BLKRASET failures in small sectors 882f45a8e tst_kvcmp: Add support for extra kernel versions ea93315b5 memcg_stress_test.sh: Reduce runtime bdb9d3604 move_pages12: Fix undefined reference to WIFEXITED() b92c17203 mtest01.c: Increase max_pids and check for array overflow. 33449a404 [MIPS] Enable LTP for mips 0657b970d dns-stress: check answer from dns server eefa5b99b dns-stress: fix test and use locally defined IP addresses 15d413ef2 syscalls/lseek11.c: fix syncfs() && SEEK_DATA 4db8d155e syscalls/quotactl03.c: add new regression test 390a5568f syscalls/quotactl02.c: add Q_XGETNEXTQUOTA flag test e1b371830 lapi/seek.h: fix typo for SEEK_DATA 25b6ca3ec lseek: functional SEEK_HOLE and SEEK_DATA test c486cce9b lapi: Add seek.h for SEEK_DATA and SEEK_HOLE 3eb3d38d4 prot_hsymlinks: fix compiler signed/unsigned int warning msgs 665240006 prot_hsymlinks: Fix failure on read-only machine 8cab24427 setpriority01: Fix failure on read-only machine 1bb79cd27 lib: Fix undefined reference to `mq_open' 1055a0639 Revert "lib: Fix undefined reference to `mq_open' build failures" fcfb69700 lib: Fix undefined reference to `mq_open' build failures b5a697fc0 syscalls/eventfd01: Wait for async overflow e819d81d1 syscalls/madvise: Handle zero page poisoning 33e75aac7 nfsv4/locks: fix unmatched filename 47b90a14d syscalls/syslog02: fix typo (bug) 12298fe91 configure: turn open-posix-testsuite off by default 7eadd39d4 syscalls/access02: Fix test with busybox 48a0df787 gitignore: Add run.sh files from open posix testsuite e252f8ef7 syscalls/keyctl02: Fix insufficiency of default key count quota ac602f5ff syscalls/memfd_create: Fix build failure when HAVE_FALLOCATE not defined 6c18181fe realtime: Fix include for out-of-tree build 5225d7a1f syscalls/read01.c: Cleanup && convert to new API. 4e9edac50 syscalls/write01.c: Cleanup && convert to new API. 4c0faa7c9 tools/make-file.sh: Use dd instead of shell loop 05de90daa commands/keyctl01: Add new regression test bfb2a4a0f lib/tst_safe_posix_ipc.c: Add licence. 78bb7e9b1 commands: Fix out-of-tree datafiles installation 8141c5a5b rpc-tirpc: Fix out-of-tree build 6c86b8685 lib: Move ltp_priv.h to include/old/ltp_priv.h 16f4d568c syscalls/keyctl03: Add new regression test 74166223e syscalls/memfd_create02.c: added new test 869494a38 syscalls: added memfd_create dir and memfd_create/memfd_create01.c b731859c7 move fallocate.h to lapi e036a8c0f Added fcntl() lapi flags 879680a65 Added memfd_create() lapi flags 22e050aa4 syscalls/pselect01: Convert to the new API ffb31bc53 Added syscall numbers for memfd_create ca9561c12 open_posix_testsuite: Fix cross compilation of tools c1f316351 testcases: fix bug in test_net.sh 631fc3158 mmstress: Cleanup && make use of tst_tmpdir 2f979bf9a ltp-aiodio: Move code & fix warnings 93ce4ae2a ltp-aiodio: Create the file before fork 553e7aaf1 configure: fix open-posix-testsuite configure flag handling 32d5e9e92 madvise09: Add MADV_FREE test e0d8534b7 diotest6: test readv/writev not read/write f39a5fb11 tools/.gitignore: Cleanup 8456f0f5c syscalls/ioctl{04,05,06}: Require root 9ab2356d7 syscalls/inotify03: Require root c4b178131 keyctl02: Require root 48390b627 syscalls/recvmsg03.c: add new testcase 8e5862c20 net: vxlan02: specify interface when adding multicast dst 71f253f7d runtest/dio: enable dio29/30 a6e877c98 diotest: Fix old-style warnings. c7d24fdfe diotest: use user specified bufsize correctly 430d1eb87 gitignore: Add cscope generated files a3e05c034 syscalls/madvise06: Fix cleanup() 2374d5630 ltp: test id usually same as test filename without suffix ba782e46e cron: Speed up optimization for grep logs e3e48e99f gitignore: Add a ctags generated file 620a452fd gitignore: add gitignore for posix and realtime test suites d2a16ed86 ioctl06: fix a typo in runtest/syscalls da2a06779 syscalls: use SAFE_MQ_OPEN() macro b867975a6 lib: SAFE_MQ_OPEN() macro 5c2667191 syscalls/mq_timedreceive: convert to new API a2441e0b7 cron: Rewrite and cleanup cron_tests.sh script 034fc5038 daemonlib: Use is-active instead of status for systemctl 0b19010bf daemonlib: Update docs 5b57e057b syscalls/alarm06: Reduce test runtime from 15s to 3s 829c5267f syscalls/alarm06: Cleanup && convert to new library. 604f37882 syscalls/times03: Cleanups & rewrite. ed8474961 syscalls/gettimeofday02: Default to 10s run. cd74bf074 syscalls/gettimeofday02: Cleanup & convert to new library. 1f098c55d syscalls/clock_nanosleep2_01: Rewrite. 62ddd8c7a sem_post/8-1: improve "child blocked on semaphore" detection 92811fc72 kmsg01: fix race in SEEK_SET 0 test c866998bd syscalls/getcwd02: Fix failures on symlinked /tmp 3e0888af6 syscalls/getxattr04.c: add new regression test c46e27706 safe_macros: add safe_removexattr() c6bcd5362 safe_macros: remove unused code in xattr related functions b2cdb73d8 testcases: fix typo in shmt07.c 1f66e4c06 min_free_kbytes: Check panic_on_oom in advance 4db6b7efb syscalls/keyctl: Fix build 91b515cae syscalls/keyctl02: Add new regression test d5e70f571 bin/ftest02: Fix negative lseek offset expression. f8c96804e syscalls/fcntl14: Remove unneeded time() declaration. e2a39b85f color: Fix typo. 714b0c744 color: Fix backslash-escape sequences for some non-bash shells 3a0ef86ac color: Rename file ecd0140bb open_posix_testsuite: fix tst_kvercmp.sh handling of multiple dashes db5df625b ioctl06: Add BLKRAGET/BLKRASET test 89e27b214 ioctl05: Add BLKGETSIZE/BLKGETSIZE64 test e66ab76c1 ioctl04: Add BLKROSET/BLKROGET test. bf1669945 syscalls: Make use of format_device/mount_device flags 874326dbb tst_test: Handle device mkfs/mount int the library 516990bff syscalls/semctl07: Make use of tst_parse_opts() 3367d2317 syscalls/string01: Small cleanup 095b427f8 syscalls/tkill02: Small cleanup. fcef72243 syscalls/timerfd01: Make use of tst_parse_opts() e920668ac syscalls/ipc/semctl06: Small cleanup 1aa9953c1 syscalls/ptrace04, ptrace05: Small cleanup 5ba1eff47 syscalls/msync02: Make use of tst_parse_opts() 3f0fd75a5 syscalls/ipc/msgctl*: Cleanups b9b957983 syscalls/memcmp01: Small cleanup d74120278 syscalls/eventfd2_02: Small cleanup. 59a5af3c6 syscalls/memcpy01: Small cleanup. 1ff2ab8ad syscalls/memset01: Small cleanup. e5044e362 syscalls/mallopt01: Make use of tst_parse_opts() 413f3c1c5 syscalls/kill12: Small cleanup ebd4ff5b6 syscalls/fmtmsg01: Small cleanup 7574ac99a syscalls/everntfd2_01: Small cleanup a1e4ac91a syscalls/dup3_01: Small cleanup 5e281ed97 syscalls/bind02: Small cleanup cc46fc190 syscalls/accept4_01: Make use of tst_parse_opts() d567dd125 syscalls/rename14: Change default runtime from 45s to 5s db08a1513 syscalls/rename14: Small cleanup 3fee03a25 syscalls/mkdir09: Small cleanup cf6910c8b lib/parse_opts: Get rid of the long unused -p and -P options d17aac79d net: interfaces: various fixes 67ebdcb6c net: broken_ip: don't send packets from rhost b98089c26 test_net: add tst_icmp() which use ns-icmpv4|6-sender 6725e8019 netstress: apply safe macros and remove recv() check in client 5c189fcca lib: add safe_setsockopt/send/sendto functions a0f984a6e net: dctcp01: apply tst_set_sysctl() 1c39567ac test_net.sh: add tst_set_sysctl() a02e53f22 ipsec/udp: create new test based on stress/udp 06ea2c93b ipsec/tcp: create new ipsec tests based on existed stress/tcp/* 0a6d15954 net: rename ICMP_SIZE_ARRAY to IPSEC_SIZE_ARRAY 5460eebd6 tst_netload: new options and improvements f9f71b254 net: clockdiff01: use $(tst_ipaddr) instead of $(hostname) c60d3ca0c move_pages12: include lapi/mmap.h fcd439723 network: migrate rpc_test.sh to use test_net.sh 98cdde45b network: Minor doc, copyright and whitespace fixes e41cd7e78 network: Add TI-RPC and TS-RPC tests into network.sh 953331054 network: Add 'net.' prefix to TI-RPC and TS-RPC tests files bca8aba4c mc_cmds: fix test on sparc & when iface joined multiple groups 274b776d9 getcwd01: Fix failures on symlinked /tmp 5dc1397f2 rusers.h is unused and not available for uClibc-ng / libtirpc e75ef365d syscalls/mq_open: fix limits for queues_max a2a08f111 move_pages12: Fix compilation without libnuma 7d4754f91 syscalls/move_pages12: Add new regression test dba52fdd1 ipsec_lib: add 'AEAD' algorithm setup for ESP protocol 78169b99e test_net.sh: flush IPsec config when initializing test interfaces e1c49edf1 syscalls: Make use of SAFE_MACROS in cleanup 6440c5d0d newlib: Allow SAFE_MACROS to be called from cleanup d101cabf6 lib: Redirect to tst_brk_() early 219b49e95 tst_test.h, test.h: Add mutual exclusion guards 65490b0c7 lib: tst_mkfs: Fix typos 160ffcc94 tst_test: Fix unused variable warnings 8f8ff103e lib/tst_tmpdir.c: fix compilation with older libc fc16fa65a Minor update with respect to documentation bug for 2.6.33-rc1 8967f960f Update references with my old legal name/email to my current name/email address 7eb77fbfd runltp,tst_device: Bump minimal device size to 256MB c5ac5d712 tst_test.sh: Make use of tst_device helper 5949df406 test.sh: Remove tst_{acquire,release}_device, tst_mkfs f4965d67f lib: Add new tst_device for shell 78bf28f23 tst_device: Split the tst_acquire_device code again d97debf38 tst_test: Allow using tst_res and tst_brk without initialized IPC b0a30feb0 lib: tst_mkfs: Include __FILE__ and __LINE__ in tst_brkm messages 047c72769 lib: tst_ansi_colors: Fix output is terminal check fbd22f815 tools: Get rid of rand_lines fc0c72a85 lib: Move rmobj() to tst_tmpdir.c 93c5f9c1f symlinkat01: Get rid of rmobj() call + small cleanup ba12fbe62 linkat01: Get rid of rmobj() call + small cleanup aa5252d45 mmap16: extend checkpoint wait time during fs fill 554c27098 checkpoints: Add TST_SAFE_CHECKPOINT_WAIT2() 23beb35df lib: Move some code to testcases/kernel/fs/doio/ 6688b63c3 Fix "missing terminating ' character" warnings 101c928a6 syscalls/signal06: fix test for regression with earlier version of gcc and kernel bf549a00b travis: stop github forks spamming mailing list 131160924 getrandom04: Convert to the new library. 831a67d66 getrandom03: Convert to the new library. e0c1daf59 getrandom02: Convert to the new library. 2e8f72a61 getrandom01: Convert to the new library. b94f958c4 getrandom02: relax check for returned data 8019f59ec aio_suspend_4-1: Fix failures on s390x d4cd6496a openposix: strftime_1-1: Set LC_TIME to C 15e9701e3 quotactl02: flags for Q_XQUOTA{ON,OFF} is 32bit int 121dba50c madvise01: Fix MADV_FREE 6c701a043 madvise01: Add MADV_FREE + fallback in lapi/mmap.h 34a7c82a7 android: exclude tests which don't build 9f41dcf62 tst_test: simplify tmpdir creation and support memory mapped file ipc bf7831dd2 madvise: New MADV_HWPOISON and MADV_DONTDUMP tests 0b0e91710 testapi: Export FILE_PRINTF to new API f2116b8cb aio-stress: Fix segfaults 9a5571d71 arm64: add tst_atomic_add_return ac481d1b1 fcntl04: Cleanup && convert to new library. fbffc2116 fcntl03: Cleanup && convert to new library. 805f532c4 fcntl02: Cleanup && convert to new library. d7f5736b7 openposix/fork: rewrite lock test using fcntl a7f613372 Colorize test type in the output 3be55625c net: traceroute01: use latest net API and add IPv6 version 6ed920d0b net: traceroute_test.sh: rename to traceroute01.sh 2158ea428 test_net.sh: add tst_wait_ipv6_dad() 87dc3648e cleanup shell test only if TST_NO_CLEANUP is not defined cf9a75cff netstress.c: convert to new library API d45afd9b4 tst_test: add macro helper to invoke pthread_once() dd90c00b9 tst_test: add tst_parse_long() 6902dd96c test_net.sh: don't set nohup in netns and show netstress msgs a746bdfab netstress.c: change default setup of sysctl parameters 7ec681fdf network: Fix using local for some non-bash shells f61ceb475 network: Fix export for some non-bash shells 1509fa12c testscripts/test_fs_bind.sh: Unmount ${sandbox} when do_break=1 in run_test() 6577980e1 lib: Remove reference to already deleted mount_utils.c ccd8653fc commands/insmod: Add ltp_insmod01.ko to .gitignore and cleanup 8e49ed6b0 syscalls/mq_open: fix old tests + convert to use new API b594c2d4f ipc/msgsnd0*: cleanup && convert to new API ed8e06701 tst_safe_sysv_ipc: Set msqid to -1 on IPC_RMID 7d3e166ab ipc/msgget0*: Make use of IPC related macros 004f21445 lib/tst_safe_sysv_ipc.c : Add tst_safe_sysv_ipc.c 3224c5729 test_net.sh: netns: use tst_restore_ipaddr() 2b07d1dd6 network/mc_cmds: don't ping multicast over default route a1778ad59 network/mc_cmds: fix testing with iproute2 <= ss161212 ce1da5dc8 numa01.sh: Change shebang to /bin/sh 547380acd numa01.sh: Wait for support_numa.c correctly 67da06e74 numa01.sh: Small cleanup & fix 172b02ba8 ltp/numa: reconstruct these testcases 4061a1cdf ltp/numa: Convert to new library ec566f0a5 utimensat_tests: Make use of tst_kvcmp again ad38c31ee ltp/numa: cleanup work for numa/* b00fa18d1 syscalls/getcwd04.c: cleanup && convert to new API 9f36ebc07 syscalls/getcwd03.c: cleanup && convert to new API a13ea5b95 syscalls/getcwd02.c: cleanup && convert to new API 0bea34ade su01: do pre-checking to avoid annoying warning 428936358 various: don't assume the DEV_BLKSIZE definition exists d21c2d73e cron_dirs_check: remove sys/dir.h include 1750b47f2 safe_open: fix SIGILL on android 91d79f945 unshare02: define _GNU_SOURCE 360f9bd93 syslog: include sys/sycall.h d3236eb52 gencwd03: include libgen.h 1791f70ea tst_test: don't include tst_safe_pthread cb7d91b9a tst_clone: don't use a comma in the definition of clone df61090ed compat_16: Android also requires sys/fsuid.h 126a81bbc getcwd01.c: cleanup && convert to new API 2c8457b07 LTP 20170116 7c3440598 Revert "utimensat: fix immutable file retcodes for 4.8.0 and newer." 674806be0 Revert "utimensat_tests: Make use of tst_kvcmp" f73d2aeae quotactl01: replace int comparison with memcmp 2923a117a lib: fix offset in tst_resm_hexd 34faca03b posix/munmap: Use mmap to obtain valid and safe address range b66843362 travis: use various gcc and clang versions + using containers 6d6bb3081 network: remove unnecessary check for rsh in scripts ef0d92547 mmapstress03: Fix 32bit test on 64bit kernel edd2f4c44 mmapstress03: Small cleanup f6051f894 vma03: Disable the test on 64bit kernel as well 699238abe lib: Add tst_kernel_bits() 7c0ec1d1b safe_macros: Move SAFE_PREAD() and SAFE_PWRITE() to separate header 1ed523304 travis: initial configuration 1141bbfc0 max_map_count: Fix strcmp() for skipping aarch64 bc4d3dba8 test_net.sh: fix adding IP addresses in netns setup 7b844655a commands/ld01: Fix test for LTP compiled with -m32 1dce80fec commands/file_test.sh: Fix for SLES11 6266efeba openposix/mmap31-1: Fix 32bit binary on 64bit kernel a002136ee syscalls/setpriority01: Use newly created user for the test 1544cb19e du01: Fix the BTRFS fix after test conversion 8cc4165e2 waitid02: define _XOPEN_SOURCE 500 52006c9f2 safe_macros: Move safe_get/setpgid() to C source 0a55aff5f test_net.sh: bring loopback interface up in netns setup f4856261e network/echoes: fix endless loop on error 92ab7be77 various: remove redeclarations of 'int errno' 437d18139 various: include sys/sycall.h instead of syscall.h a7fa8561a various: include the POSIX fcntl.h instead of sys/fcntl.h 249f40545 various: use sys/wait.h instead of wait.h f4b028122 mmap16: Get rid of SAFE_PWRITE() 56d71333e network: fix network.sh -e option d685e31cd network: fix printing commands in verbose mode 97f1183f2 ipc/msgget0*: cleanup && convert to new API 542421df3 syscalls/ipc: add newipc library for new API a93f1f43d syscalls/access04: Convert to new API && Rename 5f8ca6cf0 network: test_net.sh: allow to run network tests on a single machine a43aabdd9 open_posix_testsuite: intialize var for VLA 5952d6e60 tools/strace_test: Remove. 2ef1a9121 realtime: Remove leftover script mixed_load.sh 78db75749 syscalls/mq_unlink: convert to use new test library API 1775ddf5e network/echo01: fix creating existing directory eb0ae4616 flistxattr and listxattr: added tests 22215049c llistxattr: new testcase for long path name bf8a49c0d llistxattr: improved code readability and stability 708d8da89 llistxattr: moved to using safe macros 10552812f safe_macros: add safe_setxattr(), safe_lsetxattr() and safe_fsetxattr() 0702d490c shell: fix echo -e bashisms, simplify code 08643b12e shell: fix bashism (( )) ccbdf8c56 make-file.sh: simplify, fix bashism 2bf2094f0 shell: fix bashisms: s/&>/>$1 2>&1/ df19c394e cpuhotplug_hotplug.sh: 'part' here is a variable e84c8a68e delete runtest/nw_under_ns 5ed733946 writev07: fix "written more than expected" check 0f4726441 runtest/syscalls:ftruncate04_64 68d3abfd9 lib/libipc.c: Remove unnecessary head file be8c3bcb5 runtest/net.nfs: fix NFS version typo e89945758 safe_macros: make safe_pread() and safe_pwrite() inline d0e1d19ec testcases/clock_nanosleep01: convert to use new test library API d7532888f lib: move create_sig_proc() into newlib aae5c81dd nm/datafiles: Add f1, f2 and f3 to .gitignore 050899cd1 syscalls/mq_notify01: prevent deadlock, cleanup f66c31c3f network/geneve: add performance test for geneve tunnel 3efb07d88 network/ipsec: add vti tunnel test & new options for enc algs eddd2e53c network/ipsec: use the same mode parameter name as in iproute c2f34ff02 network/ipsec: move parsing command-line options to ipsec_lib.sh 86ec8ff14 runtest/net_stress.ipsec_icmp: disable multinic tests 437cbaeee fs_racer: cleanup 8be81679b syscalls/getpriority01: Check the returned prio values in a range. f77b1be0c fsync/fsync01: Use the correct parameters 47a1e461b testcases: bashisms: s/==/=/ 23d7e7cd6 Revert "testcases: bashisms: s/==/=/" 65767d119 testcases: bashisms: s/==/=/ 4847f1c13 apicmd: Get rid of tst_kvercmp* binaries. 541b3cae3 network/virt: Make use of tst_kvcmp 0eaf5e8a9 tcp_fastopen: Make use of tst_kvcmp 8d61a03c8 dctcp: Make use of tst_kvcmp 8a181e258 busy_poll: Make use of tst_kvcmp de773953b ftrace_test: Make use of tst_kvcmp a4c01c38f utimensat_tests: Make use of tst_kvcmp 538ec81a4 run_capbounds.sh: Make use of tst_kvcmp + fix 28a603a11 power_management: Make use of tst_kvcmp 8801cda9f quota_remount_test01: Make use of tst_kvcmp + fix 50187617b ext4-new-features: Make use of tst_kvcmp 46e3e5667 rcu_torture: Make use of tst_kvcmp 31aa46c07 memcg: Make use of tst_kvcmp 8fdec6a5d cpuset: Make use of tst_kvcmp 3835e7eb0 cgroup_regresson_test: Make use of tst_kvcmp + fixes 26f8fbe10 test_fs_bind.sh: Make use of tst_kvcmp 7688862a3 netns_sysfs.sh: Make use of tst_kvcmp 99e56236b zram: Make use of tst_kvcmp 4dcfd2865 lib: Add new tst_kvcmp for shell 77b5d7589 ar01: Rewrite to the new library 1ce062f32 commands: objdump01, size01: Remove. e1eaa03b5 unzip_tests.sh: Rewrite && convert to new library. 5ec70565e nm01: Rewrite && convert to new library. 78fb1eb24 mkdir_tests.sh: Rewrite && convert to new library. b7d2a9b72 ld01: Rewrite && convert to new library. faaf8357f eject-tests.sh: Rewrite && convert to new library. 100933489 cpio_tests.sh: Rewrite && convert to new library. 8416616cb file_test.sh: Rewrite && convert to new library. f08481b36 cp_test.sh: Rewrite && convert to new library. d8068862d ln_test.sh: Rewrite && convert to new library. 56fc4cae6 Get rid of the ade directory. d7f28c964 Get rid of the fileutils directory. cb008792a tar_tests.sh: Cleanup && convert to new library 7ceac0dd4 controllers/cpuacct.sh: Convert to the new library 450551cb0 controllers/pids.sh: Convert to the new library 72e38031c lsmod01.sh Convert to the new library d58b3eb82 insmod01.sh: Convert to the new library cc569f6c0 gzip_tests.sh: Convert to the new library 353597d78 mkfs01.sh Convert to the new library 2c97de5ee mv_tests.sh: Convert to the new library 95c98e73b mkswap01.sh: Convert to the new library a9035814d df01.sh: Convert to the new library d40cbfb23 du01.sh: Convert to the new library 83932e29e ldd01: Convert to the new library fe19c37a8 wc01.sh: Convert to the new library 838ac3bc9 which01.sh Convert to the new library 14cefa938 tst_test.sh: Implement ROD_BASE in C 7783ac3a0 lib/tst_test.sh: Add new shell library c65efe47b testcases/mq_notify01: convert to use new test library API 408e3e912 fchmod01: use "buf" to replace "&buf" dbbbe79e9 du01.sh: BTRFS fix for the symlink 2edbb2d1f du01.sh: start matching at the beginning of a line 18d76ebcc syscalls/clock_getres01: convert to use new test library API f7201dfc6 tools: Remove unused code. 4de498d7f brk01: Use uintptr_t instead of long. 9f6d80b69 Revert "It is safer to use "uintptr_t" when we transfer "void *".And I use" 69f89fbd4 It is safer to use "uintptr_t" when we transfer "void *".And I use "%"PRIuPTR"" to replace "%ld". c373c587c network/tcp_fastopen: use tst_netload() & tmp dir for test results d974e4b80 syscalls/setpriority02: Reconstruct && Convert to new API f59c6a525 syscalls/setpriority01: Cleanup && Convert to new API 6924a466c syscalls/getpriority02: Cleanup && Convert to new API 61b91f8bc syscalls/getpriority01: Cleanup && Convert to new API 3ca5db1c9 mem/hugeshmget03: Restore the correct shmmni if set_sys_tune() fails b7bb134e5 tools/{autoltp,ltprun}: Remove. 3b3a842f4 runalltests.sh: Fix runalltests.sh removal f53a3a0bf doc: Remove testcases/* 7be6224fb runalltests.sh: removed b047f80ff kernel: minor cleanup in fs_bind TODO 751785ee2 doc: update networking related documentation d42acc0c1 network: mc_cmds: fix error message 35edc262a network: load test_net.sh after getopts 17fdb433e lsmod01: keep the output in variables cba782072 testscripts/test_filecaps.sh: Remove. d95bd6c10 testscripts/test_containers.sh: Remove. d4d13564c testscripts/syscalls.sh: Remove. f3618ddee testscripts/runpan.sh: Remove. d4529da2c testscripts/math.sh: Remove. b264090ea syscalls/nice05: remove obsolete data 2f496cda0 network: portability: using tst_sleep instead of usleep 53bea7896 network: fix bashisms + shebang 41061636b open_posix_testsuite: sched_setscheduler returns previous policy 3b6721c2a syscalls/umount03: Cleanup && Convert to new API e6c606810 syscalls/umount02: Cleanup && Convert to new API 9185ace3e syscalls/umount01: Cleanup && Convert to new API 6825c4f73 syscalls/nice05: Remove. a4d7109e5 syscalls/nice04: Convert to the new library. 31fef85ca syscalls/nice03: Convert to the new library. 5ec90432b syscalls/nice02: Convert to the new library. 43a220722 syscalls/nice01: Convert to the new library. af5a4b1f3 SAFE_MACROS: Add SAFE_GETPRIORITY() b819c6531 syscalls/creat06: Fix the use of tst_brk() in cleanup 6b37c6f64 socketcall01: Cleanup && rewrite to new API. f9c1a2c2c socketcall: TCONF instead of TFAIL when user is not root ce66db2d8 sched_xxx: TCONF instead of TFAIL if user is not root 00b4cdeed syscalls/*: fix TERRNO 63da99cbb syscalls/umask01: Cleanup && Use the new API && Rename 44fa34e4f syscalls/sendto02.c: add new testcase e1080bc3b syscalls/quotactl02.c: Reconstruct && Convert to new API e31cde61c security/dirtyc0w: Add new test. 4b8dd4209 SAFE_MACROS: Add SAFE_EXECLP() a384c73e4 fs/linktest.sh: Use tst_resm instead of tst_res 193ce739b containers/netns_netlink: Avoid segmentation fault d40d74e89 syscalls/quotatcl01.c: Rewrite && Convert to new API 3ebd22bd2 containers/netns/netns_sysfs.sh: add kernel version check 6c01490ac syscalls/creat06: Fix the use of unassigned variable 0b08cf14c runltp: Fix export assignment for Dash fb5ce4796 readahead02: estimate max readahead size 2f4382508 cpuhotplug_hotplug.sh: dash's 'local' only accepts the first token 9f7b382ab cgroup_fj_function.sh: Wait for $pid before cleanup 0119096bd m4/ltp-xfs_quota.m4: fix xfs quota check 9272a23e2 test_net.sh: don't waste time waiting 1 sec in tst_ping() 5cd7b8b54 network/busy_poll: TCONF if driver doesn't support busy-poll feature b3671b7fa writev01: rewrite and drop partially valid iovec tests 9a62652bb writev: remove writev03 and writev04 db1919452 syscalls: new test writev07 bdd09b1c6 du01.sh: Fix failures on Btrfs on ppc64le 9943ac9b2 Revert "du01.sh: Fix failures on Btrfs on ppc32le" f72ca5b9c lib: add tst_res_hexd for newlib 85e298ff2 lib/test_net.sh: fix netload() d539a004d move_pages04: fix zero page status code for kernels >= 4.3 ebfb34503 du01.sh: Fix failures on Btrfs on ppc32le 70a21de24 Use sys/xattr.h instead of attr/xattr.h b73f52816 device-drivers/rtc: handle EINVAL on RTC_ALM_READ 158334064 tunable/max_map_count: set a safer lower limit 0c3ab682b syscalls: Fix typos in assignments to the tid 8cc00ec33 sync_file_range: fix 32-bit mips 8cc1e10d7 utimensat: fix immutable file retcodes for 4.8.0 and newer. 8ad1f4b37 network/netsress: increase internal message buffer size to 2^16 - 1 8f2ec31f1 network: rename tcp_fastopen.c to netstress.c d47bb550b lib: Add optional minimal size for test device 8aa210255 runltp: add -R option for randomize test order 1ba749bbf kernel/zram: Fix testcase for kernels >= v4.7 e016373a2 doc/test-writing-guidelines: Add shell tst_kvercmp 7b4ef9a90 doc/test-writing-guidelines: Move TST_TRACE 44978e4a7 network/virt: redirect 'ip li del' stderr to /dev/null in cleanup a9a79265c network/gitignore: remove fsstress 712740faf syscalls/access05: reconstruct and convert to new API ef6f156f5 rtc: Display errno where applicable 52f4cf73f LTP 20160920 ec1da996f controllers/memcg: Remove force_empty with locked memory test 8b8fc3d63 network/ping02: add new flood ping test 86cfd9822 network/ping01: use EXPECT_PASS and correct TST_TOTAL 36ca778ea network/ping01: rename file and update runtest files a217233ab network/tcp_cmds/arp01: rename to ipneigh01 7caee446e network/tcp_cmds/arp01: use test_net.sh and add test-cases with 'ip neigh' 1ab03cfa7 network/nfs06: rewrite the test and change test-cases e40407917 network/nfs_lib: add support for multiple mounts 02bbf72dd network/busy_poll: test UDP socket 189adf2b3 network/tcp_fastopen: use UDP optionally 29a24639f readahead02: fix path for read_ahead_kb on raw partitions 107ee820f memcg_control_test.sh: Simplify runtest file eef9f5315 memcg_lib.sh: Remove subdirectories in cleanup 302b45101 memcg_function_test.sh: Split 44e843b0d memcg_lib.sh: Get rid of sleep 1 in signal_memcg_process 879ea0bea memcg_lib.sh: Move all the kill -s XXX to functions 1123128ce memcg_lib.sh: Print test number at test start fa87af0e7 test-writing-guidelines: Define portable shell 9eb8cb7c8 memcg_process: cleanup the SHM segment 3116913e8 syscalls/ppoll01: Fix failures with -i > 20 efb98cf43 syscalls/ppoll01: Two fixes 121635308 rt_sigaction.h: Add MIPS support 936c0f38c max_map_count: Fix typos in test description comment 3a54f6b00 overcommit_memory: fix spelling mistake 7452a9ff5 tst_atomic: add atomic_add_return for ARC e957a5f71 cpuacct_task: exit cleanly on SIGVTALRM 3490e3edb memcg_lib.sh: Fix failures introduced by rewrite b149b2b11 syscalls/fallocate04: Fix on Btrfs 794b46d91 tst_virt: Make use of systemd-detect-virt if available 6f7546201 runtest: Remove redundant ulimit -c 1024 0f4c878b0 waitpid08: test stopped children 7268ae743 waitpid13: use the new API 0d466de56 syscalls/waitpid: adapt reap_children() to test stopped children 0d371aa73 waitpid12: use the new API 8d9ba210b waitpid11: update the description 985d70c4c syscalls/waitpid: make reap_children() fail if errno is not ECHILD 6cb1debde syscalls/waitpid: implement waitpid_ret_test() 57be6e2fe syscalls/waitpid: call reap_children() via TST_TRACE() 879379573 Add TST_TRACE e0ee7ce8b waitpid10: use the new API adfb2e497 waitpid09: use the new API 88875cb92 memcg/functional: check several times if the process is killed 968eeffdd memcg/functional: use checkpoints 348a15304 memcg/functional/memcg_process: cleanup 5e65d837e memcg/functional: rewrite f05d25a68 syscalls/access02: add behaviour check for F_OK 188cc593d syscalls/access01: add testcases with files in subdirectory 56152419d perf_event_open01: Handle EOPNOTSUPP correctly 998b77cd8 ipc/ipc_stress: Remove. 9bb299001 test.sh: add EXPECT_PASS, EXPECT_FAIL functions f3ce2d59c symlink01: drop bogus getcwd prototype 0a1dc7521 mkswap: align the test device size to pagesize 8ef71aa69 network/nfs05_make_tree: Define _GNU_SOURCE to enable O_DIRECTORY af54aa603 syscalls/splice02: Reduce size of the input sequence 519eda636 network/nfs05: rewrite the test, make use of new library 5065a9eb6 lib: add safe_gethostname() f6c42e7f5 du01: create the temp file outside of the working directory 0aa4a61fb tst_test.h: fix tst_test->tid for unsupported cases ae09800df syscalls/fcntl34: Use flock64 instead of flock a41e994c2 tst_test: Propagate SIGINT to test process e1310bc75 runltp: extend the default loop device size to 150MB 2faa97a14 syscalls/mount03: close files in MS_NOATIME test error paths 189aea2f8 syscalls/mprotect04: Use __builtin___clear_cache() to sync caches cef5dd55f syscalls/madvise06: skip older kernels with no swap prefetch 299fb0412 waitpid11: use the new API 7c490e80a waitpid08: use the new API 0b63f1f71 waitpid07: use the new API 50c7333b7 waitpid06: use the new API 6b56aa7d3 tst_test: make reap_children() part of the test API 3953c372c tst_safe_macros: SAFE_GETPGID f5f208bc0 tst_test: Complain on NULL test->tid 68aaa8efe mtest06/mmap3: Rewrite to use new library. a8b752d74 tst_atomic.h: Add tst_atomic_dec() wrapper. 1e92d8aae tst_test: Add option parsing helpers. 2ad59b7c0 tst_test: Allow to set timeout from test setup() 5e80f7bf5 net/nfs: move nfs_fsstress.sh to nfs_stress/nfs06 9bc6cb9ef network/nfs/nfs_fsstress: remove fsstress test 84b0b61c3 network/nfs: remove README bcbe20991 network/nfs/nfslock01: clenaup & use test_net library 8001b31fb network/nfs/nfsstat: cleanup test, use test_net.sh library 9ad75e1d8 network/nfs/fsx: cleanup test, use test_net library f3dc132b1 network/nfs_lib.sh: add options, socket type and NFS ver e8db79874 nfs_stress: remove redundant cleanup code (nfs_cleanup() does it) e53f2b89f lib/test.sh: declare 'cmd' as a local variable in tst_check_cmds() 466e10dda net/tcp_cmds: add new basic test for tracepath cmd 5f36bbbe9 net/tcp_cmds: add new basic test for clockdiff cmd b1b17c7f9 net/tcp_cmds: add new basic test for arping cmd b819c2246 tst_test: Small changes in option help formatting 11dc94aad mtest06/mmap3: Cleanup. ec4b7511d open/open04.c: fix memory leak 90a6bd833 syscalls/memcpy01: remove two undefined tests 495654ba1 swapping01: replace mem_free by mem_available e1e8b96dc sysconf01: Use _SC_2_C_VERSION conditionally 34f0c83dc trace_shed: Drop useless and wrong WEXITSTATUS(status) 72d64e9ea pec: Replace obsoleted SA_ONESHOT with SA_RESETHAND 48b1bdecb rename 'sigset' var to avoid shadowing with libc symbol sigset d418e3870 fcntl34: Replace pthread_yield() with sched_yield() e70fc49d7 creat06: Include limits.h for PATH_MAX 1edd40229 madvise06: make bug detection more reliable c07d36c5b lib/test_test: fix parsing for options that don't need argument a34690283 runltplite: fix the "-r" option fa12e2284 runltplite.sh: Adding SKIPFILE option 74b2eec4d syscalls/*: Fix order of included headers c817f8f2a syscalls/sched_getparam03.c: Fix order of included headers fc52c1c00 network/xinetd: fix/cleanup test 81669ec51 network/tcp_cmds/rwho: fix/cleanup test 60c9391b3 syscalls/fallocate04: add 'FALLOC_FL_INSERT_RANGE' test-case ad33a3dbf replace SIGCLD with SIGCHLD 06b5b0d0d vma03: Align pgoffset for page_size > 4K 9efd11079 mc_gethost: Use unsigned char instead of u_char beda93a40 ipc_stress/shmem_test_04: uint -> unsigned int 52b6b795d testcases: Remove unused error.h include 96cccf4be lapi/fcntl.h: Include system headers first. c10c1c06a syscalls/socketpair02: reconstruct and convert to new API cf472ed28 syscalls/socketpair01: convert to new API d2a810a16 syscalls/socket02: reconstruct and convert to new API ba18bec6e Fix a small typo in comments. 9871da31f syscalls/socket01: convert to new API 3181950ee syscalls/kcmp03.c: Add new testcase 3aa31519c lib/cloner.c: Add tst_clone.h for new API 38e181cbc containers,tomoyo: Fix order of included headers 3191bdcd8 syscalls/kcmp*: Convert to new API 14e21c7c5 syscalls/access03: reconstruct and convert to new API adb3e23d9 syscalls/access02: reconstruct and convert to new API dc48abafa zram01: extend the zram3 disksize to 40MB 080d0e157 kernel/include/aarch64.in: Fix incorrect numbers for kcmp and getrandom 231620853 syscalls/perf_event_open{01, 02}: Reduce size of idle loop a5c1089cb syscalls/perf_event_open02: Fix indentation and typo in help 3d74df1a0 lgetxattr/lgetxattr02.c: add new testcase 20a89dc52 lgetxattr/lgetxattr01.c: add new testcase 0c9fd7374 syscalls/sched_setscheduler: add sched_setscheduler03 20540c9e8 syscalls/read03: Report TPASS not TINFO on success 9ff68def6 lib: add [SAFE_]FILE_LINES_SCANF 94f366022 ltp-aiodio: new dio_sparse tests specifying offset 4847c8bd0 ltp-aiodio/dio_sparse: add offset support 24b970f9e ltp-aiodio: report posix_memalign errors properly 3d4b0e9aa syscalls/read02: fix invalid buf parameter when testing for bad fds 6ce94db5b cgroup_fj/cgroup_fj_common.sh: check for cpuset prefix 5887becb4 safe_macros: match oldlib SAFE_CLOSE with docs 78672985c syscalls/mmap16: no need to set fd after SAFE_CLOSE 5078c01da tst_safe_macros: add SAFE_DUP 476c4897a syscalls/mmap16: close open files in cleanup path 6e949af18 migrate_pages02: make 'not all pages migrated' a TINFO ========platform/external/lz4 between android-8.0.0_r32..android-8.1.0_r1========= lib/Android.bp | 3 +++ 1 file changed, 3 insertions(+) a4b125d Mark the module as VNDK or VNDK-SP in Android.bp de7f627 Mark liblz4 vendor_available. ========platform/external/lzma between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 +- C/7z.h | 98 +- C/7zAlloc.c | 14 +- C/7zAlloc.h | 10 +- C/7zArcIn.c | 882 +++++------ C/7zBuf2.c | 9 +- C/7zCrc.c | 69 +- C/7zCrcOpt.c | 85 +- C/7zDec.c | 268 ++-- C/7zVersion.h | 25 +- C/Aes.c | 37 +- C/Alloc.c | 11 +- C/Alloc.h | 15 +- C/Android.bp | 11 + C/Bcj2.c | 328 ++-- C/Bcj2.h | 148 +- C/Bcj2Enc.c | 312 ++++ C/Compiler.h | 8 +- C/CpuArch.c | 36 +- C/CpuArch.h | 140 +- C/DllSecur.c | 87 ++ C/DllSecur.h | 19 + C/LzFind.c | 497 +++++-- C/LzFind.h | 28 +- C/LzFindMt.c | 181 +-- C/LzFindMt.h | 4 +- C/LzHash.h | 43 +- C/Lzma2Dec.c | 48 +- C/Lzma2Dec.h | 4 +- C/Lzma2Enc.c | 59 +- C/Lzma86Dec.c | 8 +- C/Lzma86Enc.c | 8 +- C/LzmaDec.c | 197 ++- C/LzmaEnc.c | 341 +++-- C/LzmaLib.c | 16 +- C/MtCoder.c | 6 +- C/Ppmd.h | 6 +- C/Ppmd7.c | 14 +- C/Ppmd7.h | 6 +- C/Ppmd7Enc.c | 4 +- C/RotateDefs.h | 10 +- C/Sha256.c | 168 ++- C/Threads.c | 4 +- C/Util/7z/7z.dsp | 14 +- C/Util/7z/7zMain.c | 174 ++- C/Util/7z/makefile | 3 +- C/Util/7z/makefile.gcc | 11 +- C/Util/Lzma/LzmaUtil.c | 8 +- C/Util/LzmaLib/LzmaLibExports.c | 10 +- C/Util/SfxSetup/SfxSetup.c | 43 +- C/Util/SfxSetup/SfxSetup.dsp | 20 + C/Util/SfxSetup/makefile | 3 + C/Util/SfxSetup/makefile_con | 3 + C/Xz.c | 10 +- C/Xz.h | 14 +- C/XzCrc64.c | 24 +- C/XzCrc64Opt.c | 56 +- C/XzDec.c | 68 +- C/XzEnc.c | 86 +- C/XzIn.c | 68 +- CPP/7zip/Archive/7z/7zCompressionMode.h | 43 +- CPP/7zip/Archive/7z/7zDecode.cpp | 532 ++++--- CPP/7zip/Archive/7z/7zDecode.h | 51 +- CPP/7zip/Archive/7z/7zEncode.cpp | 584 +++++--- CPP/7zip/Archive/7z/7zEncode.h | 67 +- CPP/7zip/Archive/7z/7zExtract.cpp | 472 ++++-- CPP/7zip/Archive/7z/7zFolderInStream.cpp | 133 +- CPP/7zip/Archive/7z/7zFolderInStream.h | 39 +- CPP/7zip/Archive/7z/7zFolderOutStream.cpp | 149 -- CPP/7zip/Archive/7z/7zFolderOutStream.h | 58 - CPP/7zip/Archive/7z/7zHandler.cpp | 94 +- CPP/7zip/Archive/7z/7zHandler.h | 34 +- CPP/7zip/Archive/7z/7zHandlerOut.cpp | 218 +-- CPP/7zip/Archive/7z/7zHeader.h | 47 + CPP/7zip/Archive/7z/7zIn.cpp | 312 ++-- CPP/7zip/Archive/7z/7zIn.h | 59 +- CPP/7zip/Archive/7z/7zItem.h | 63 +- CPP/7zip/Archive/7z/7zOut.cpp | 99 +- CPP/7zip/Archive/7z/7zOut.h | 4 +- CPP/7zip/Archive/7z/7zProperties.cpp | 62 +- CPP/7zip/Archive/7z/7zRegister.cpp | 14 +- CPP/7zip/Archive/7z/7zSpecStream.h | 10 +- CPP/7zip/Archive/7z/7zUpdate.cpp | 1728 ++++++++++++++++++---- CPP/7zip/Archive/7z/7zUpdate.h | 31 +- CPP/7zip/Archive/Archive.def | 8 +- CPP/7zip/Archive/Archive2.def | 10 +- CPP/7zip/Archive/ArchiveExports.cpp | 30 +- CPP/7zip/Archive/Common/CoderMixer2.cpp | 1061 ++++++++++++- CPP/7zip/Archive/Common/CoderMixer2.h | 462 ++++-- CPP/7zip/Archive/Common/CoderMixer2MT.cpp | 218 --- CPP/7zip/Archive/Common/CoderMixer2MT.h | 83 -- CPP/7zip/Archive/Common/CrossThreadProgress.cpp | 15 - CPP/7zip/Archive/Common/CrossThreadProgress.h | 37 - CPP/7zip/Archive/Common/HandlerOut.cpp | 38 +- CPP/7zip/Archive/Common/HandlerOut.h | 4 +- CPP/7zip/Archive/Common/MultiStream.cpp | 6 +- CPP/7zip/Archive/DllExports2.cpp | 54 +- CPP/7zip/Archive/IArchive.h | 148 +- CPP/7zip/Archive/LzmaHandler.cpp | 91 +- CPP/7zip/Archive/SplitHandler.cpp | 120 +- CPP/7zip/Archive/XzHandler.cpp | 309 ++-- CPP/7zip/Archive/XzHandler.h | 65 + CPP/7zip/Bundles/Alone7z/Alone.dsp | 104 +- CPP/7zip/Bundles/Alone7z/makefile | 7 +- CPP/7zip/Bundles/Format7zExtractR/makefile | 6 +- CPP/7zip/Bundles/Format7zR/makefile | 7 +- CPP/7zip/Bundles/LzmaCon/LzmaAlone.cpp | 587 +++++--- CPP/7zip/Bundles/LzmaCon/LzmaCon.dsp | 8 +- CPP/7zip/Bundles/LzmaCon/makefile.gcc | 5 +- CPP/7zip/Bundles/LzmaCon/resource.rc | 2 +- CPP/7zip/Bundles/LzmaSpec/LzmaSpec.cpp | 26 +- CPP/7zip/Bundles/SFXCon/SFXCon.dsp | 91 +- CPP/7zip/Bundles/SFXCon/SfxCon.cpp | 83 +- CPP/7zip/Bundles/SFXCon/makefile | 15 +- CPP/7zip/Bundles/SFXCon/resource.rc | 2 +- CPP/7zip/Bundles/SFXSetup/ExtractCallbackSfx.cpp | 34 +- CPP/7zip/Bundles/SFXSetup/ExtractEngine.cpp | 3 +- CPP/7zip/Bundles/SFXSetup/SFXSetup.dsp | 83 +- CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp | 36 +- CPP/7zip/Bundles/SFXSetup/makefile | 13 +- CPP/7zip/Bundles/SFXSetup/resource.rc | 2 +- CPP/7zip/Bundles/SFXWin/SFXWin.dsp | 91 +- CPP/7zip/Bundles/SFXWin/SfxWin.cpp | 8 + CPP/7zip/Bundles/SFXWin/makefile | 14 +- CPP/7zip/Bundles/SFXWin/resource.rc | 2 +- CPP/7zip/Common/CWrappers.cpp | 4 +- CPP/7zip/Common/CreateCoder.cpp | 316 ++-- CPP/7zip/Common/CreateCoder.h | 135 +- CPP/7zip/Common/FilePathAutoRename.cpp | 44 +- CPP/7zip/Common/FileStreams.cpp | 56 +- CPP/7zip/Common/FileStreams.h | 24 +- CPP/7zip/Common/FilterCoder.cpp | 435 ++++-- CPP/7zip/Common/FilterCoder.h | 182 ++- CPP/7zip/Common/InOutTempBuffer.cpp | 24 +- CPP/7zip/Common/InOutTempBuffer.h | 6 +- CPP/7zip/Common/LimitedStreams.cpp | 48 +- CPP/7zip/Common/LimitedStreams.h | 7 +- CPP/7zip/Common/LockedStream.cpp | 20 - CPP/7zip/Common/LockedStream.h | 36 +- CPP/7zip/Common/MethodProps.cpp | 83 +- CPP/7zip/Common/MethodProps.h | 21 +- CPP/7zip/Common/ProgressUtils.cpp | 33 +- CPP/7zip/Common/ProgressUtils.h | 7 +- CPP/7zip/Common/PropId.cpp | 13 +- CPP/7zip/Common/RegisterArc.h | 67 +- CPP/7zip/Common/RegisterCodec.h | 69 +- CPP/7zip/Common/StreamBinder.cpp | 52 +- CPP/7zip/Common/StreamBinder.h | 32 +- CPP/7zip/Common/StreamObjects.cpp | 61 +- CPP/7zip/Common/StreamObjects.h | 25 +- CPP/7zip/Common/UniqBlocks.cpp | 23 +- CPP/7zip/Common/UniqBlocks.h | 12 +- CPP/7zip/Compress/Bcj2Coder.cpp | 818 ++++++---- CPP/7zip/Compress/Bcj2Coder.h | 107 +- CPP/7zip/Compress/Bcj2Register.cpp | 15 +- CPP/7zip/Compress/BcjCoder.cpp | 17 +- CPP/7zip/Compress/BcjCoder.h | 22 +- CPP/7zip/Compress/BcjRegister.cpp | 16 +- CPP/7zip/Compress/BranchCoder.cpp | 19 - CPP/7zip/Compress/BranchCoder.h | 44 - CPP/7zip/Compress/BranchMisc.cpp | 28 +- CPP/7zip/Compress/BranchMisc.h | 33 +- CPP/7zip/Compress/BranchRegister.cpp | 41 +- CPP/7zip/Compress/ByteSwap.cpp | 71 +- CPP/7zip/Compress/CodecExports.cpp | 245 +-- CPP/7zip/Compress/CopyCoder.cpp | 65 +- CPP/7zip/Compress/CopyCoder.h | 17 +- CPP/7zip/Compress/CopyRegister.cpp | 9 +- CPP/7zip/Compress/DeltaFilter.cpp | 77 +- CPP/7zip/Compress/Lzma2Decoder.cpp | 169 ++- CPP/7zip/Compress/Lzma2Decoder.h | 43 +- CPP/7zip/Compress/Lzma2Encoder.cpp | 23 +- CPP/7zip/Compress/Lzma2Encoder.h | 2 +- CPP/7zip/Compress/Lzma2Register.cpp | 16 +- CPP/7zip/Compress/LzmaDecoder.cpp | 20 +- CPP/7zip/Compress/LzmaDecoder.h | 3 + CPP/7zip/Compress/LzmaEncoder.cpp | 23 +- CPP/7zip/Compress/LzmaEncoder.h | 2 +- CPP/7zip/Compress/LzmaRegister.cpp | 16 +- CPP/7zip/Compress/PpmdDecoder.cpp | 6 +- CPP/7zip/Compress/PpmdEncoder.cpp | 6 +- CPP/7zip/Compress/PpmdEncoder.h | 3 +- CPP/7zip/Compress/PpmdRegister.cpp | 17 +- CPP/7zip/Compress/RangeCoder.h | 201 --- CPP/7zip/Compress/RangeCoderBit.h | 114 -- CPP/7zip/Crc.mak | 2 +- CPP/7zip/Crypto/7zAes.cpp | 222 +-- CPP/7zip/Crypto/7zAes.h | 51 +- CPP/7zip/Crypto/7zAesRegister.cpp | 17 +- CPP/7zip/Crypto/MyAes.h | 11 +- CPP/7zip/Crypto/MyAesReg.cpp | 15 +- CPP/7zip/Crypto/RandGen.cpp | 19 +- CPP/7zip/Guid.txt | 36 +- CPP/7zip/ICoder.h | 198 ++- CPP/7zip/IDecl.h | 19 +- CPP/7zip/IProgress.h | 16 +- CPP/7zip/IStream.h | 6 +- CPP/7zip/MyVersion.h | 8 +- CPP/7zip/PropID.h | 5 +- CPP/7zip/UI/Client7z/Client7z.cpp | 71 +- CPP/7zip/UI/Client7z/resource.rc | 2 +- CPP/7zip/UI/Common/ArchiveCommandLine.cpp | 306 ++-- CPP/7zip/UI/Common/ArchiveCommandLine.h | 47 +- CPP/7zip/UI/Common/ArchiveExtractCallback.cpp | 772 ++++++++-- CPP/7zip/UI/Common/ArchiveExtractCallback.h | 73 +- CPP/7zip/UI/Common/ArchiveName.cpp | 60 +- CPP/7zip/UI/Common/ArchiveName.h | 4 +- CPP/7zip/UI/Common/ArchiveOpenCallback.cpp | 39 +- CPP/7zip/UI/Common/ArchiveOpenCallback.h | 29 +- CPP/7zip/UI/Common/Bench.cpp | 1082 ++++++++++---- CPP/7zip/UI/Common/Bench.h | 4 +- CPP/7zip/UI/Common/DefaultName.cpp | 16 +- CPP/7zip/UI/Common/DirItem.h | 71 +- CPP/7zip/UI/Common/EnumDirItems.cpp | 351 +++-- CPP/7zip/UI/Common/EnumDirItems.h | 8 +- CPP/7zip/UI/Common/Extract.cpp | 191 ++- CPP/7zip/UI/Common/Extract.h | 2 +- CPP/7zip/UI/Common/ExtractMode.h | 3 +- CPP/7zip/UI/Common/ExtractingFilePath.cpp | 281 ++-- CPP/7zip/UI/Common/ExtractingFilePath.h | 16 +- CPP/7zip/UI/Common/HashCalc.cpp | 76 +- CPP/7zip/UI/Common/HashCalc.h | 18 +- CPP/7zip/UI/Common/IFileExtractCallback.h | 84 +- CPP/7zip/UI/Common/LoadCodecs.cpp | 378 +++-- CPP/7zip/UI/Common/LoadCodecs.h | 195 ++- CPP/7zip/UI/Common/OpenArchive.cpp | 591 ++++++-- CPP/7zip/UI/Common/OpenArchive.h | 83 +- CPP/7zip/UI/Common/PropIDUtils.cpp | 195 +-- CPP/7zip/UI/Common/PropIDUtils.h | 5 +- CPP/7zip/UI/Common/SortUtils.cpp | 4 +- CPP/7zip/UI/Common/TempFiles.cpp | 2 - CPP/7zip/UI/Common/Update.cpp | 478 +++--- CPP/7zip/UI/Common/Update.h | 38 +- CPP/7zip/UI/Common/UpdateAction.h | 2 +- CPP/7zip/UI/Common/UpdateCallback.cpp | 263 +++- CPP/7zip/UI/Common/UpdateCallback.h | 65 +- CPP/7zip/UI/Common/UpdatePair.cpp | 5 +- CPP/7zip/UI/Common/UpdateProduce.cpp | 11 +- CPP/7zip/UI/Common/UpdateProduce.h | 2 +- CPP/7zip/UI/Common/WorkDir.cpp | 9 +- CPP/7zip/UI/Common/ZipRegistry.h | 7 +- CPP/7zip/UI/Console/BenchCon.cpp | 3 +- CPP/7zip/UI/Console/Console.mak | 1 + CPP/7zip/UI/Console/ConsoleClose.cpp | 34 +- CPP/7zip/UI/Console/ConsoleClose.h | 19 +- CPP/7zip/UI/Console/ExtractCallbackConsole.cpp | 781 +++++++--- CPP/7zip/UI/Console/ExtractCallbackConsole.h | 139 +- CPP/7zip/UI/Console/HashCon.cpp | 355 +++-- CPP/7zip/UI/Console/HashCon.h | 26 +- CPP/7zip/UI/Console/List.cpp | 580 +++++--- CPP/7zip/UI/Console/Main.cpp | 675 ++++++--- CPP/7zip/UI/Console/MainAr.cpp | 102 +- CPP/7zip/UI/Console/OpenCallbackConsole.cpp | 77 +- CPP/7zip/UI/Console/OpenCallbackConsole.h | 48 +- CPP/7zip/UI/Console/PercentPrinter.cpp | 203 ++- CPP/7zip/UI/Console/PercentPrinter.h | 68 +- CPP/7zip/UI/Console/UpdateCallbackConsole.cpp | 616 ++++++-- CPP/7zip/UI/Console/UpdateCallbackConsole.h | 97 +- CPP/7zip/UI/Console/UserInputUtils.cpp | 32 +- CPP/7zip/UI/Console/makefile | 2 - CPP/7zip/UI/FileManager/BrowseDialog.cpp | 44 +- CPP/7zip/UI/FileManager/BrowseDialog.h | 2 +- CPP/7zip/UI/FileManager/ExtractCallback.cpp | 493 +++--- CPP/7zip/UI/FileManager/ExtractCallback.h | 60 +- CPP/7zip/UI/FileManager/LangUtils.h | 4 +- CPP/7zip/UI/FileManager/OverwriteDialog.cpp | 10 +- CPP/7zip/UI/FileManager/ProgressDialog.cpp | 6 +- CPP/7zip/UI/FileManager/ProgressDialog.h | 2 +- CPP/7zip/UI/FileManager/ProgressDialog2.cpp | 112 +- CPP/7zip/UI/FileManager/ProgressDialog2.h | 13 +- CPP/7zip/UI/FileManager/PropertyName.cpp | 23 + CPP/7zip/UI/FileManager/PropertyName.h | 10 + CPP/7zip/UI/FileManager/PropertyNameRes.h | 3 + CPP/7zip/UI/FileManager/SysIconUtils.cpp | 4 +- CPP/7zip/UI/FileManager/SysIconUtils.h | 4 + CPP/7zip/UI/FileManager/resource.h | 4 + CPP/7zip/UI/GUI/Extract.rc | 9 +- CPP/7zip/UI/GUI/ExtractDialog.cpp | 6 +- CPP/7zip/UI/GUI/ExtractDialogRes.h | 2 +- CPP/7zip/UI/GUI/ExtractGUI.cpp | 28 +- CPP/7zip/UI/GUI/ExtractRes.h | 9 +- CPP/Build.mak | 2 +- CPP/Common/CommandLineParser.cpp | 15 +- CPP/Common/CrcReg.cpp | 85 +- CPP/Common/Defs.h | 15 +- CPP/Common/DynamicBuffer.h | 12 +- CPP/Common/Lang.h | 2 +- CPP/Common/ListFileUtils.cpp | 10 +- CPP/Common/MyBuffer.h | 65 +- CPP/Common/MyCom.h | 40 +- CPP/Common/MyLinux.h | 42 + CPP/Common/MyString.cpp | 479 +++++- CPP/Common/MyString.h | 311 +++- CPP/Common/MyTypes.h | 5 + CPP/Common/MyUnknown.h | 4 + CPP/Common/MyVector.h | 29 +- CPP/Common/NewHandler.cpp | 5 +- CPP/Common/NewHandler.h | 1 + CPP/Common/Sha256Reg.cpp | 30 +- CPP/Common/StdOutStream.h | 2 +- CPP/Common/StringConvert.cpp | 350 +++-- CPP/Common/StringConvert.h | 2 +- CPP/Common/StringToInt.cpp | 20 +- CPP/Common/TextConfig.cpp | 4 +- CPP/Common/TextConfig.h | 2 - CPP/Common/UTFConvert.cpp | 280 ++-- CPP/Common/UTFConvert.h | 4 +- CPP/Common/Wildcard.cpp | 257 ++-- CPP/Common/Wildcard.h | 24 +- CPP/Common/XzCrc64Reg.cpp | 28 +- CPP/Windows/COM.h | 4 +- CPP/Windows/CommonDialog.cpp | 2 + CPP/Windows/Control/ComboBox.cpp | 22 +- CPP/Windows/Control/ComboBox.h | 38 +- CPP/Windows/Control/CommandBar.h | 12 +- CPP/Windows/Control/Dialog.h | 4 +- CPP/Windows/Control/Edit.h | 2 +- CPP/Windows/Control/ListView.h | 22 +- CPP/Windows/Control/ProgressBar.h | 24 +- CPP/Windows/Control/PropertyPage.h | 2 + CPP/Windows/Control/ReBar.h | 16 +- CPP/Windows/Control/Static.h | 8 +- CPP/Windows/Control/StatusBar.h | 8 +- CPP/Windows/Control/ToolBar.h | 16 +- CPP/Windows/Control/Trackbar.h | 11 +- CPP/Windows/Control/Window2.cpp | 2 +- CPP/Windows/Control/Window2.h | 2 +- CPP/Windows/DLL.cpp | 2 +- CPP/Windows/DLL.h | 10 +- CPP/Windows/ErrorMsg.cpp | 19 +- CPP/Windows/FileDir.cpp | 201 ++- CPP/Windows/FileDir.h | 7 + CPP/Windows/FileFind.cpp | 342 +++-- CPP/Windows/FileFind.h | 11 +- CPP/Windows/FileIO.cpp | 2 +- CPP/Windows/FileIO.h | 2 + CPP/Windows/FileLink.cpp | 22 +- CPP/Windows/FileName.cpp | 318 +++- CPP/Windows/FileName.h | 51 +- CPP/Windows/MemoryLock.cpp | 2 + CPP/Windows/MemoryLock.h | 4 +- CPP/Windows/NtCheck.h | 2 + CPP/Windows/PropVariant.cpp | 89 +- CPP/Windows/PropVariant.h | 7 +- CPP/Windows/PropVariantConv.cpp | 12 +- CPP/Windows/Registry.cpp | 90 +- CPP/Windows/Registry.h | 2 +- CPP/Windows/ResourceString.cpp | 8 +- CPP/Windows/SecurityUtils.cpp | 16 +- CPP/Windows/Shell.cpp | 36 +- CPP/Windows/System.cpp | 74 +- CPP/Windows/System.h | 3 +- CPP/Windows/TimeUtils.h | 1 + CPP/Windows/Window.cpp | 34 +- CPP/Windows/Window.h | 21 +- DOC/Methods.txt | 139 +- DOC/lzma-history.txt | 59 +- DOC/lzma-sdk.txt | 9 +- DOC/lzma-specification.txt | 17 +- xz-embedded/Android.mk | 21 - xz-embedded/xz.h | 304 ---- xz-embedded/xz_config.h | 124 -- xz-embedded/xz_crc32.c | 59 - xz-embedded/xz_crc64.c | 50 - xz-embedded/xz_dec_bcj.c | 574 ------- xz-embedded/xz_dec_lzma2.c | 1171 --------------- xz-embedded/xz_dec_stream.c | 847 ----------- xz-embedded/xz_dec_syms.c | 26 - xz-embedded/xz_dec_test.c | 220 --- xz-embedded/xz_lzma2.h | 204 --- xz-embedded/xz_private.h | 156 -- xz-embedded/xz_stream.h | 62 - 372 files changed, 22434 insertions(+), 14503 deletions(-) d89bc93 Mark the module as VNDK or VNDK-SP in Android.bp 740f3c8 Lose xz-embedded to external/xz-embedded. e3ee00a libxz: Android.mk -> Android.bp f955a79 Rebase LZMA SDK on 16.04 stable 1054fa1 Mark as vendor_available d2dad7a Fix build warning ========platform/external/mdnsresponder between android-8.0.0_r32..android-8.1.0_r1========= 9b8f433 Compile the mdns codebase with -fwrapv. 2f26493 Revert "Revert "Revert "Fix random underflow. am: 448cff811f" am: a93e63f54e"" 42e4f50 Revert "Fix random underflow." 9d86e23 Revert "Revert "Fix random underflow. am: 448cff811f" am: a93e63f54e" a93e63f Revert "Fix random underflow. am: 448cff811f" 448cff8 Fix random underflow. 84f00be Fix random underflow. ========platform/external/mesa3d between android-8.0.0_r32..android-8.1.0_r1========= .dir-locals.el | 11 +- .editorconfig | 35 + .gitignore | 12 +- .mailmap | 464 + .travis.yml | 112 + Android.common.mk | 86 +- Android.mk | 37 +- CleanSpec.mk | 16 + Makefile.am | 161 +- NOTICE | 490 - OWNERS | 2 + README.version | 3 - REVIEWERS | 116 + SConstruct | 39 +- VERSION | 1 + acinclude.m4 | 119 - appveyor.yml | 80 + autogen.sh | 4 +- bin/.cherry-ignore | 46 +- bin/.editorconfig | 3 + bin/.gitignore | 1 + bin/bugzilla_mesa.sh | 49 + bin/get-extra-pick-list.sh | 37 + bin/get-fixes-pick-list.sh | 61 + bin/get-pick-list.sh | 13 +- bin/get-typod-pick-list.sh | 42 + bin/installmesa | 74 - bin/minstall | 112 - bin/mklib | 1043 - bin/perf-annotate-jit | 251 + bin/shortlog_mesa.sh | 6 + common.py | 100 +- configs/.gitignore | 2 - configs/current.in | 222 - configs/default | 180 - configure.ac | 3042 +- docs/COPYING | 490 - docs/GL3.txt | 163 - docs/MESA_resize_buffers.spec | 81 - docs/MESA_texture_array.spec | 804 - docs/README.CYGWIN | 256 - docs/README.MITS | 102 - docs/README.QUAKE | 207 - docs/README.THREADS | 52 - docs/README.UVD | 44 + docs/README.VCE | 43 + docs/README.VMS | 38 - docs/README.WIN32 | 21 +- docs/RELNOTES-5.1 | 279 - docs/VERSIONS | 4 +- docs/WL_bind_wayland_display.spec | 175 - docs/application-issues.html | 83 + docs/autoconf.html | 212 +- docs/banner.html | 33 - docs/bugs.html | 13 +- docs/codingstyle.html | 142 + docs/conform.html | 11 +- docs/contents.html | 88 +- docs/debugging.html | 8 + docs/developers.html | 14 +- docs/devinfo.html | 218 +- docs/dispatch.html | 24 +- docs/download.html | 22 +- docs/egl.html | 146 +- docs/enums.txt | 57 - docs/envvars.html | 188 +- docs/extensions.html | 42 +- docs/faq.html | 137 +- docs/features.txt | 337 + docs/games.html | 64 - docs/gears.png | Bin 1608 -> 3467 bytes docs/helpwanted.html | 53 +- docs/index.html | 2066 +- docs/install.html | 127 +- docs/intro.html | 46 +- docs/libGL.txt | 2 +- docs/libraries.html | 58 - docs/license.html | 41 +- docs/lists.html | 52 +- docs/llvmpipe.html | 191 +- docs/mangling.html | 20 +- docs/mesa.css | 30 + docs/modelers.html | 65 - docs/news.html | 1403 - docs/opengles.html | 16 +- docs/openvg.html | 51 - docs/osmesa.html | 74 +- docs/perf.html | 9 +- docs/postprocess.html | 9 +- docs/precompiled.html | 8 + docs/releasing.html | 509 + docs/relnotes-6.4.1.html | 67 - docs/relnotes-6.4.2.html | 74 - docs/relnotes-6.4.html | 89 - docs/relnotes-6.5.1.html | 138 - docs/relnotes-6.5.2.html | 125 - docs/relnotes-6.5.3.html | 118 - docs/relnotes-6.5.html | 130 - docs/relnotes-7.0.1.html | 100 - docs/relnotes-7.0.2.html | 87 - docs/relnotes-7.0.3.html | 83 - docs/relnotes-7.0.4.html | 79 - docs/relnotes-7.0.html | 92 - docs/relnotes-7.1.html | 93 - docs/relnotes-7.10.1.html | 375 - docs/relnotes-7.10.2.html | 203 - docs/relnotes-7.10.3.html | 300 - docs/relnotes-7.10.html | 2790 -- docs/relnotes-7.11.1.html | 388 - docs/relnotes-7.11.2.html | 82 - docs/relnotes-7.11.html | 345 - docs/relnotes-7.2.html | 103 - docs/relnotes-7.3.html | 92 - docs/relnotes-7.4.1.html | 78 - docs/relnotes-7.4.2.html | 73 - docs/relnotes-7.4.3.html | 78 - docs/relnotes-7.4.4.html | 67 - docs/relnotes-7.4.html | 88 - docs/relnotes-7.5.1.html | 71 - docs/relnotes-7.5.2.html | 66 - docs/relnotes-7.5.html | 101 - docs/relnotes-7.6.1.html | 79 - docs/relnotes-7.6.html | 83 - docs/relnotes-7.7.1.html | 59 - docs/relnotes-7.7.html | 69 - docs/relnotes-7.8.1.html | 61 - docs/relnotes-7.8.2.html | 145 - docs/relnotes-7.8.3.html | 88 - docs/relnotes-7.8.html | 69 - docs/relnotes-7.9.1.html | 403 - docs/relnotes-7.9.2.html | 332 - docs/relnotes-7.9.html | 136 - docs/relnotes-8.0.1.html | 150 - docs/relnotes-8.0.2.html | 157 - docs/relnotes-8.0.3.html | 316 - docs/relnotes-8.0.4.html | 201 - docs/relnotes-8.0.html | 80 - docs/relnotes-9.0.1.html | 159 - docs/relnotes-9.0.2.html | 282 - docs/relnotes-9.0.3.html | 237 - docs/relnotes-9.0.html | 92 - docs/relnotes.html | 259 +- docs/relnotes/10.0.1.html | 150 + docs/relnotes/10.0.2.html | 161 + docs/relnotes/10.0.3.html | 206 + docs/relnotes/10.0.4.html | 191 + docs/relnotes/10.0.5.html | 173 + docs/relnotes/10.0.html | 146 + docs/relnotes/10.1.1.html | 254 + docs/relnotes/10.1.2.html | 179 + docs/relnotes/10.1.3.html | 90 + docs/relnotes/10.1.4.html | 100 + docs/relnotes/10.1.5.html | 105 + docs/relnotes/10.1.6.html | 138 + docs/relnotes/10.1.html | 75 + docs/relnotes/10.2.1.html | 61 + docs/relnotes/10.2.2.html | 181 + docs/relnotes/10.2.3.html | 130 + docs/relnotes/10.2.4.html | 127 + docs/relnotes/10.2.5.html | 188 + docs/relnotes/10.2.6.html | 118 + docs/relnotes/10.2.7.html | 211 + docs/relnotes/10.2.8.html | 130 + docs/relnotes/10.2.9.html | 101 + docs/relnotes/10.2.html | 97 + docs/relnotes/10.3.1.html | 158 + docs/relnotes/10.3.2.html | 115 + docs/relnotes/10.3.3.html | 209 + docs/relnotes/10.3.4.html | 106 + docs/relnotes/10.3.5.html | 88 + docs/relnotes/10.3.6.html | 124 + docs/relnotes/10.3.7.html | 93 + docs/relnotes/10.3.html | 335 + docs/relnotes/10.4.1.html | 97 + docs/relnotes/10.4.2.html | 127 + docs/relnotes/10.4.3.html | 145 + docs/relnotes/10.4.4.html | 100 + docs/relnotes/10.4.5.html | 114 + docs/relnotes/10.4.6.html | 143 + docs/relnotes/10.4.7.html | 134 + docs/relnotes/10.4.html | 259 + docs/relnotes/10.5.0.html | 212 + docs/relnotes/10.5.1.html | 217 + docs/relnotes/10.5.2.html | 130 + docs/relnotes/10.5.3.html | 125 + docs/relnotes/10.5.4.html | 125 + docs/relnotes/10.5.5.html | 95 + docs/relnotes/10.5.6.html | 147 + docs/relnotes/10.5.7.html | 103 + docs/relnotes/10.5.8.html | 112 + docs/relnotes/10.5.9.html | 140 + docs/relnotes/10.6.0.html | 331 + docs/relnotes/10.6.1.html | 104 + docs/relnotes/10.6.2.html | 165 + docs/relnotes/10.6.3.html | 106 + docs/relnotes/10.6.4.html | 137 + docs/relnotes/10.6.5.html | 124 + docs/relnotes/10.6.6.html | 164 + docs/relnotes/10.6.7.html | 75 + docs/relnotes/10.6.8.html | 136 + docs/relnotes/10.6.9.html | 130 + docs/relnotes/11.0.0.html | 259 + docs/relnotes/11.0.1.html | 134 + docs/relnotes/11.0.2.html | 85 + docs/relnotes/11.0.3.html | 185 + docs/relnotes/11.0.4.html | 168 + docs/relnotes/11.0.5.html | 172 + docs/relnotes/11.0.6.html | 145 + docs/relnotes/11.0.7.html | 154 + docs/relnotes/11.0.8.html | 200 + docs/relnotes/11.0.9.html | 127 + docs/relnotes/11.1.0.html | 281 + docs/relnotes/11.1.1.html | 197 + docs/relnotes/11.1.2.html | 182 + docs/relnotes/11.1.3.html | 319 + docs/relnotes/11.1.4.html | 182 + docs/relnotes/11.2.0.html | 296 + docs/relnotes/11.2.1.html | 119 + docs/relnotes/11.2.2.html | 210 + docs/relnotes/12.0.0.html | 335 + docs/relnotes/12.0.1.html | 65 + docs/relnotes/12.0.2.html | 403 + docs/relnotes/12.0.3.html | 71 + docs/relnotes/12.0.4.html | 321 + docs/relnotes/12.0.5.html | 138 + docs/relnotes/13.0.0.html | 311 + docs/relnotes/13.0.1.html | 188 + docs/relnotes/13.0.2.html | 189 + docs/relnotes/13.0.3.html | 177 + docs/relnotes/17.0.0.html | 285 + docs/relnotes/17.0.1.html | 221 + docs/relnotes/17.0.2.html | 185 + docs/relnotes/17.0.3.html | 189 + docs/relnotes/17.0.4.html | 148 + docs/{RELNOTES-3.1 => relnotes/3.1} | 0 docs/{RELNOTES-3.2 => relnotes/3.2} | 0 docs/{RELNOTES-3.2.1 => relnotes/3.2.1} | 0 docs/{RELNOTES-3.3 => relnotes/3.3} | 0 docs/{RELNOTES-3.4 => relnotes/3.4} | 0 docs/{RELNOTES-3.4.1 => relnotes/3.4.1} | 0 docs/{RELNOTES-3.4.2 => relnotes/3.4.2} | 0 docs/{RELNOTES-3.5 => relnotes/3.5} | 0 docs/{RELNOTES-4.0 => relnotes/4.0} | 0 docs/{RELNOTES-4.0.1 => relnotes/4.0.1} | 0 docs/{RELNOTES-4.0.2 => relnotes/4.0.2} | 0 docs/{RELNOTES-4.0.3 => relnotes/4.0.3} | 0 docs/{RELNOTES-4.1 => relnotes/4.1} | 0 docs/{RELNOTES-5.0 => relnotes/5.0} | 0 docs/{RELNOTES-5.0.1 => relnotes/5.0.1} | 0 docs/{RELNOTES-5.0.2 => relnotes/5.0.2} | 0 docs/relnotes/5.1 | 279 + docs/{RELNOTES-6.0 => relnotes/6.0} | 0 docs/{RELNOTES-6.0.1 => relnotes/6.0.1} | 0 docs/{RELNOTES-6.1 => relnotes/6.1} | 0 docs/{RELNOTES-6.2 => relnotes/6.2} | 0 docs/{RELNOTES-6.2.1 => relnotes/6.2.1} | 0 docs/{RELNOTES-6.3 => relnotes/6.3} | 0 docs/{RELNOTES-6.3.1 => relnotes/6.3.1} | 0 docs/{RELNOTES-6.3.2 => relnotes/6.3.2} | 0 docs/{RELNOTES-6.4 => relnotes/6.4} | 0 docs/relnotes/6.4.1.html | 75 + docs/relnotes/6.4.2.html | 82 + docs/relnotes/6.4.html | 97 + docs/relnotes/6.5.1.html | 146 + docs/relnotes/6.5.2.html | 133 + docs/relnotes/6.5.3.html | 126 + docs/relnotes/6.5.html | 138 + docs/relnotes/7.0.1.html | 108 + docs/relnotes/7.0.2.html | 95 + docs/relnotes/7.0.3.html | 91 + docs/relnotes/7.0.4.html | 87 + docs/relnotes/7.0.html | 100 + docs/relnotes/7.1.html | 101 + docs/relnotes/7.10.1.html | 383 + docs/relnotes/7.10.2.html | 211 + docs/relnotes/7.10.3.html | 308 + docs/relnotes/7.10.html | 2798 ++ docs/relnotes/7.11.1.html | 396 + docs/relnotes/7.11.2.html | 90 + docs/relnotes/7.11.html | 353 + docs/relnotes/7.2.html | 111 + docs/relnotes/7.3.html | 100 + docs/relnotes/7.4.1.html | 86 + docs/relnotes/7.4.2.html | 81 + docs/relnotes/7.4.3.html | 86 + docs/relnotes/7.4.4.html | 75 + docs/relnotes/7.4.html | 96 + docs/relnotes/7.5.1.html | 77 + docs/relnotes/7.5.2.html | 73 + docs/relnotes/7.5.html | 108 + docs/relnotes/7.6.1.html | 86 + docs/relnotes/7.6.html | 91 + docs/relnotes/7.7.1.html | 66 + docs/relnotes/7.7.html | 77 + docs/relnotes/7.8.1.html | 70 + docs/relnotes/7.8.2.html | 152 + docs/relnotes/7.8.3.html | 95 + docs/relnotes/7.8.html | 77 + docs/relnotes/7.9.1.html | 411 + docs/relnotes/7.9.2.html | 340 + docs/relnotes/7.9.html | 144 + docs/relnotes/8.0.1.html | 158 + docs/relnotes/8.0.2.html | 164 + docs/relnotes/8.0.3.html | 324 + docs/relnotes/8.0.4.html | 209 + docs/relnotes/8.0.5.html | 264 + docs/relnotes/8.0.html | 87 + docs/relnotes/9.0.1.html | 167 + docs/relnotes/9.0.2.html | 290 + docs/relnotes/9.0.3.html | 247 + docs/relnotes/9.0.html | 99 + docs/relnotes/9.1.1.html | 235 + docs/relnotes/9.1.2.html | 237 + docs/relnotes/9.1.3.html | 230 + docs/relnotes/9.1.4.html | 321 + docs/relnotes/9.1.5.html | 140 + docs/relnotes/9.1.6.html | 168 + docs/relnotes/9.1.7.html | 168 + docs/relnotes/9.1.html | 83 + docs/relnotes/9.2.1.html | 206 + docs/relnotes/9.2.2.html | 97 + docs/relnotes/9.2.3.html | 115 + docs/relnotes/9.2.4.html | 102 + docs/relnotes/9.2.5.html | 120 + docs/relnotes/9.2.html | 226 + docs/repository.html | 57 +- docs/science.html | 71 - docs/shading.html | 97 +- docs/sourcedocs.html | 16 +- docs/sourcetree.html | 55 +- docs/specs/EGL_MESA_platform_surfaceless.txt | 120 + docs/specs/EXT_shader_integer_mix.spec | 138 + docs/specs/EXT_shader_samples_identical.txt | 176 + docs/{ => specs}/MESA_agp_offset.spec | 0 docs/specs/MESA_configless_context.spec | 129 + docs/{ => specs}/MESA_copy_sub_buffer.spec | 0 docs/{ => specs}/MESA_drm_image.spec | 0 docs/specs/MESA_image_dma_buf_export.txt | 147 + docs/{ => specs}/MESA_multithread_makecurrent.spec | 0 docs/{ => specs}/MESA_pack_invert.spec | 0 docs/{ => specs}/MESA_pixmap_colormap.spec | 0 docs/specs/MESA_query_renderer.spec | 410 + docs/{ => specs}/MESA_release_buffers.spec | 0 docs/{ => specs}/MESA_set_3dfx_mode.spec | 0 docs/{ => specs}/MESA_shader_debug.spec | 0 docs/specs/MESA_shader_integer_functions.txt | 520 + docs/{ => specs}/MESA_swap_control.spec | 0 docs/{ => specs}/MESA_swap_frame_usage.spec | 0 docs/specs/MESA_texture_array.spec | 804 + docs/{ => specs}/MESA_texture_signed_rgba.spec | 0 docs/{ => specs}/MESA_window_pos.spec | 0 docs/{ => specs}/MESA_ycbcr_texture.spec | 0 .../specs/OLD/EGL_MESA_screen_surface.txt | 0 .../{ => specs}/OLD/MESA_packed_depth_stencil.spec | 0 docs/{ => specs}/OLD/MESA_program_debug.spec | 0 docs/specs/OLD/MESA_resize_buffers.spec | 81 + docs/{ => specs}/OLD/MESA_sprite_point.spec | 0 docs/{ => specs}/OLD/MESA_trace.spec | 0 docs/specs/WL_bind_wayland_display.spec | 202 + .../specs/WL_create_wayland_buffer_from_image.spec | 101 + docs/specs/enums.txt | 86 + docs/submittingpatches.html | 378 + docs/subset-A.html | 3572 -- docs/subset.html | 25 - docs/systems.html | 23 +- docs/thanks.html | 26 +- docs/utilities.html | 24 +- docs/utility.html | 42 - docs/versions.html | 17 +- docs/viewperf.html | 163 +- docs/vmware-guest.html | 147 +- docs/webmaster.html | 9 +- docs/xlibdriver.html | 27 +- doxygen/.gitignore | 11 +- doxygen/Makefile | 9 +- doxygen/common.doxy | 51 - doxygen/core_subset.doxy | 4 +- doxygen/doxy.bat | 9 +- doxygen/gbm.doxy | 6 +- doxygen/glapi.doxy | 8 +- doxygen/glsl.doxy | 9 +- doxygen/header.html | 5 +- doxygen/header_subset.html | 1 - doxygen/i965.doxy | 50 + doxygen/main.doxy | 5 +- doxygen/math.doxy | 2 +- doxygen/nir.doxy | 50 + doxygen/radeon_subset.doxy | 3 +- doxygen/shader.doxy | 49 - doxygen/swrast.doxy | 4 +- doxygen/swrast_setup.doxy | 2 +- doxygen/tnl.doxy | 9 +- doxygen/tnl_dd.doxy | 5 +- doxygen/vbo.doxy | 3 +- include/CL/cl.h | 364 +- include/CL/cl_d3d10.h | 126 + include/CL/cl_d3d11.h | 126 + include/CL/cl_dx9_media_sharing.h | 127 + include/CL/cl_egl.h | 133 + include/CL/cl_ext.h | 119 +- include/CL/cl_gl.h | 91 +- include/CL/cl_gl_ext.h | 4 +- include/CL/cl_platform.h | 426 +- include/CL/opencl.h | 2 +- include/D3D9/.editorconfig | 2 + include/D3D9/d3d9.h | 1868 + include/D3D9/d3d9caps.h | 387 + include/D3D9/d3d9types.h | 1816 + include/EGL/egl.h | 562 +- include/EGL/eglext.h | 1205 +- include/EGL/eglextchromium.h | 60 + include/EGL/eglmesaext.h | 105 +- include/EGL/eglplatform.h | 29 +- include/GL/gl.h | 146 +- include/GL/gl_mangle.h | 510 +- include/GL/glcorearb.h | 3621 ++ include/GL/glext.h | 22971 +++++---- include/GL/glx.h | 90 +- include/GL/glx_mangle.h | 8 +- include/GL/glxext.h | 1525 +- include/GL/internal/dri_interface.h | 631 +- include/GL/internal/sarea.h | 92 - include/GL/mesa_glinterop.h | 304 + include/GL/osmesa.h | 79 +- include/GL/vms_x_fix.h | 1224 - include/GL/wglext.h | 1287 +- include/GL/wmesa.h | 141 - include/GLES/glext.h | 223 +- include/GLES2/gl2.h | 726 +- include/GLES2/gl2ext.h | 3852 +- include/GLES2/gl2platform.h | 2 +- include/GLES3/gl3.h | 1205 + include/GLES3/gl31.h | 1518 + include/GLES3/gl32.h | 1817 + include/GLES3/gl3ext.h | 24 + include/GLES3/gl3platform.h | 30 + include/HaikuGL/GLRenderer.h | 76 + include/HaikuGL/GLView.h | 193 + include/HaikuGL/OpenGLKit.h | 10 + include/HaikuGL/README | 28 + include/KHR/khrplatform.h | 19 +- include/VG/openvg.h | 746 - include/VG/vgext.h | 233 - include/VG/vgplatform.h | 92 - include/VG/vgu.h | 131 - include/c11/.editorconfig | 3 + include/c11/threads.h | 84 + include/c11/threads_posix.h | 405 + include/c11/threads_win32.h | 642 + include/c99/inttypes.h | 305 - include/c99/stdbool.h | 46 - include/c99/stdint.h | 247 - include/c99_alloca.h | 49 + include/c99_compat.h | 183 + include/c99_math.h | 211 + include/d3dadapter/.editorconfig | 3 + include/d3dadapter/d3dadapter9.h | 101 + include/d3dadapter/drm.h | 48 + include/d3dadapter/present.h | 173 + include/no_extern_c.h | 48 + include/pci_ids/i915_pci_ids.h | 30 +- include/pci_ids/i965_pci_ids.h | 231 +- include/pci_ids/pci_id_driver_map.h | 80 - include/pci_ids/r600_pci_ids.h | 15 +- include/pci_ids/radeonsi_pci_ids.h | 168 + include/pci_ids/virtio_gpu_pci_ids.h | 2 + include/vulkan/.editorconfig | 3 + include/vulkan/vk_icd.h | 131 + include/vulkan/vk_platform.h | 120 + include/vulkan/vulkan.h | 4400 ++ include/vulkan/vulkan_intel.h | 62 + install-gallium-links.mk | 37 + install-lib-links.mk | 25 + m4/ax_check_gnu_make.m4 | 78 + m4/ax_check_python_mako_module.m4 | 63 + m4/ax_gcc_builtin.m4 | 168 + m4/ax_gcc_func_attribute.m4 | 230 + m4/ax_prog_bison.m4 | 71 + m4/ax_prog_flex.m4 | 63 + m4/ax_python_module.m4 | 49 - .../glsl/ir_expression_operation.h | 145 + .../glsl/ir_expression_operation_constant.h | 1450 + .../glsl/ir_expression_operation_strings.h | 254 + prebuilt-intermediates/main/api_exec.c | 1324 + prebuilt-intermediates/main/dispatch.h | 16950 +++++++ prebuilt-intermediates/main/enums.c | 7338 +++ prebuilt-intermediates/main/format_info.h | 3544 ++ prebuilt-intermediates/main/format_pack.c | 11175 +++++ prebuilt-intermediates/main/format_unpack.c | 7549 +++ prebuilt-intermediates/main/get_hash.h | 2454 + prebuilt-intermediates/main/remap_helper.h | 7813 +++ prebuilt-intermediates/nir/nir_builder_opcodes.h | 949 + .../nir/nir_constant_expressions.c | 10338 ++++ prebuilt-intermediates/nir/nir_opcodes.c | 2582 + prebuilt-intermediates/nir/nir_opcodes.h | 220 + prebuilt-intermediates/nir/nir_opt_algebraic.c | 21885 +++++++++ scons/crossmingw.py | 59 +- scons/custom.py | 59 +- scons/gallium.py | 286 +- scons/llvm.py | 155 +- scripts/get_reviewer.pl | 2301 + src/.gitignore | 1 - src/Makefile.am | 162 +- src/SConscript | 65 +- src/amd/Android.addrlib.mk | 44 + src/amd/Android.common.mk | 63 + src/amd/Android.mk | 29 + src/amd/Makefile.addrlib.am | 38 + src/amd/Makefile.am | 28 + src/amd/Makefile.common.am | 72 + src/amd/Makefile.sources | 45 + src/amd/addrlib/addrinterface.cpp | 1008 + src/amd/addrlib/addrinterface.h | 2166 + src/amd/addrlib/addrtypes.h | 594 + src/amd/addrlib/core/addrcommon.h | 558 + src/amd/addrlib/core/addrelemlib.cpp | 1674 + src/amd/addrlib/core/addrelemlib.h | 270 + src/amd/addrlib/core/addrlib.cpp | 4023 ++ src/amd/addrlib/core/addrlib.h | 695 + src/amd/addrlib/core/addrobject.cpp | 246 + src/amd/addrlib/core/addrobject.h | 89 + src/amd/addrlib/inc/chip/r800/si_gb_reg.h | 155 + src/amd/addrlib/inc/lnx_common_defs.h | 129 + src/amd/addrlib/r800/chip/si_ci_vi_merged_enum.h | 40 + src/amd/addrlib/r800/ciaddrlib.cpp | 1832 + src/amd/addrlib/r800/ciaddrlib.h | 203 + src/amd/addrlib/r800/egbaddrlib.cpp | 4577 ++ src/amd/addrlib/r800/egbaddrlib.h | 412 + src/amd/addrlib/r800/siaddrlib.cpp | 2818 ++ src/amd/addrlib/r800/siaddrlib.h | 262 + src/amd/common/.gitignore | 1 + src/amd/common/ac_binary.c | 288 + src/amd/common/ac_binary.h | 88 + src/amd/common/ac_debug.c | 376 + src/amd/common/ac_debug.h | 46 + src/amd/common/ac_llvm_helper.cpp | 55 + src/amd/common/ac_llvm_util.c | 506 + src/amd/common/ac_llvm_util.h | 100 + src/amd/common/ac_nir_to_llvm.c | 4690 ++ src/amd/common/ac_nir_to_llvm.h | 132 + src/amd/common/amd_family.h | 112 + src/amd/common/amd_kernel_code_t.h | 534 + src/amd/common/amdgpu_id.h | 177 + src/amd/common/r600d_common.h | 252 + src/amd/common/sid.h | 9066 ++++ src/amd/common/sid_tables.py | 295 + src/amd/vulkan/.gitignore | 7 + src/amd/vulkan/Makefile.am | 166 + src/amd/vulkan/Makefile.sources | 76 + src/amd/vulkan/dev_icd.json.in | 7 + src/amd/vulkan/radeon_icd.json.in | 7 + src/amd/vulkan/radv_cmd_buffer.c | 2743 ++ src/amd/vulkan/radv_cs.h | 121 + src/amd/vulkan/radv_descriptor_set.c | 720 + src/amd/vulkan/radv_descriptor_set.h | 85 + src/amd/vulkan/radv_device.c | 2113 + src/amd/vulkan/radv_entrypoints_gen.py | 287 + src/amd/vulkan/radv_formats.c | 1083 + src/amd/vulkan/radv_image.c | 1048 + src/amd/vulkan/radv_meta.c | 388 + src/amd/vulkan/radv_meta.h | 214 + src/amd/vulkan/radv_meta_blit.c | 1326 + src/amd/vulkan/radv_meta_blit2d.c | 1284 + src/amd/vulkan/radv_meta_buffer.c | 547 + src/amd/vulkan/radv_meta_bufimage.c | 1260 + src/amd/vulkan/radv_meta_clear.c | 1264 + src/amd/vulkan/radv_meta_copy.c | 429 + src/amd/vulkan/radv_meta_decompress.c | 465 + src/amd/vulkan/radv_meta_fast_clear.c | 487 + src/amd/vulkan/radv_meta_resolve.c | 627 + src/amd/vulkan/radv_meta_resolve_cs.c | 461 + src/amd/vulkan/radv_pass.c | 183 + src/amd/vulkan/radv_pipeline.c | 1542 + src/amd/vulkan/radv_pipeline_cache.c | 476 + src/amd/vulkan/radv_private.h | 1334 + src/amd/vulkan/radv_query.c | 454 + src/amd/vulkan/radv_radeon_winsys.h | 354 + src/amd/vulkan/radv_util.c | 111 + src/amd/vulkan/radv_util.h | 11 + src/amd/vulkan/radv_wsi.c | 394 + src/amd/vulkan/radv_wsi_wayland.c | 58 + src/amd/vulkan/radv_wsi_x11.c | 100 + src/amd/vulkan/si_cmd_buffer.c | 1154 + src/amd/vulkan/vk_format.h | 451 + src/amd/vulkan/vk_format_layout.csv | 188 + src/amd/vulkan/vk_format_parse.py | 384 + src/amd/vulkan/vk_format_table.py | 173 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 297 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h | 55 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 890 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h | 59 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c | 537 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.h | 33 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 386 + src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h | 61 + .../winsys/amdgpu/radv_amdgpu_winsys_public.h | 34 + src/compiler/.gitignore | 6 + src/compiler/Android.glsl.gen.mk | 103 + src/compiler/Android.glsl.mk | 55 + src/compiler/Android.mk | 52 + src/compiler/Android.nir.gen.mk | 91 + src/compiler/Android.nir.mk | 50 + src/compiler/Makefile.am | 64 + src/compiler/Makefile.glsl.am | 252 + src/compiler/Makefile.nir.am | 106 + src/compiler/Makefile.sources | 282 + src/compiler/SConscript | 29 + src/compiler/SConscript.glsl | 152 + src/compiler/SConscript.nir | 74 + src/compiler/builtin_type_macros.h | 178 + src/compiler/glsl/.gitignore | 12 + src/compiler/glsl/README | 228 + src/{ => compiler}/glsl/TODO | 0 src/compiler/glsl/ast.h | 1300 + src/compiler/glsl/ast_array_index.cpp | 358 + src/compiler/glsl/ast_expr.cpp | 95 + src/compiler/glsl/ast_function.cpp | 2224 + src/compiler/glsl/ast_to_hir.cpp | 8292 ++++ src/compiler/glsl/ast_type.cpp | 886 + src/compiler/glsl/blob.c | 323 + src/compiler/glsl/blob.h | 291 + src/compiler/glsl/builtin_functions.cpp | 5793 +++ src/compiler/glsl/builtin_types.cpp | 413 + src/compiler/glsl/builtin_variables.cpp | 1520 + src/compiler/glsl/glcpp/.gitignore | 6 + src/compiler/glsl/glcpp/README | 30 + src/compiler/glsl/glcpp/glcpp-lex.l | 588 + src/compiler/glsl/glcpp/glcpp-parse.y | 2360 + src/compiler/glsl/glcpp/glcpp.c | 182 + src/compiler/glsl/glcpp/glcpp.h | 271 + src/compiler/glsl/glcpp/pp.c | 243 + src/compiler/glsl/glcpp/tests/.gitignore | 4 + .../glsl/glcpp/tests/000-content-with-spaces.c | 1 + .../glcpp/tests/000-content-with-spaces.c.expected | 1 + src/{ => compiler}/glsl/glcpp/tests/001-define.c | 0 .../glsl/glcpp/tests/001-define.c.expected | 2 + .../glsl/glcpp/tests/002-define-chain.c | 0 .../glsl/glcpp/tests/002-define-chain.c.expected | 3 + .../glsl/glcpp/tests/003-define-chain-reverse.c | 0 .../tests/003-define-chain-reverse.c.expected | 3 + .../glsl/glcpp/tests/004-define-recursive.c | 0 .../glcpp/tests/004-define-recursive.c.expected | 6 + .../glsl/glcpp/tests/005-define-composite-chain.c | 0 .../tests/005-define-composite-chain.c.expected | 3 + .../tests/006-define-composite-chain-reverse.c | 0 .../006-define-composite-chain-reverse.c.expected | 3 + .../glcpp/tests/007-define-composite-recursive.c | 0 .../007-define-composite-recursive.c.expected | 6 + .../glsl/glcpp/tests/008-define-empty.c | 0 .../glsl/glcpp/tests/008-define-empty.c.expected | 2 + src/{ => compiler}/glsl/glcpp/tests/009-undef.c | 0 src/compiler/glsl/glcpp/tests/009-undef.c.expected | 4 + .../glsl/glcpp/tests/010-undef-re-define.c | 0 .../glcpp/tests/010-undef-re-define.c.expected | 6 + .../glsl/glcpp/tests/011-define-func-empty.c | 0 .../glcpp/tests/011-define-func-empty.c.expected | 2 + .../glsl/glcpp/tests/012-define-func-no-args.c | 0 .../glcpp/tests/012-define-func-no-args.c.expected | 2 + .../glcpp/tests/013-define-func-1-arg-unused.c | 0 .../tests/013-define-func-1-arg-unused.c.expected | 2 + .../glcpp/tests/014-define-func-2-arg-unused.c | 0 .../tests/014-define-func-2-arg-unused.c.expected | 2 + .../glcpp/tests/015-define-object-with-parens.c | 0 .../tests/015-define-object-with-parens.c.expected | 4 + .../glsl/glcpp/tests/016-define-func-1-arg.c | 0 .../glcpp/tests/016-define-func-1-arg.c.expected | 2 + .../glsl/glcpp/tests/017-define-func-2-args.c | 0 .../glcpp/tests/017-define-func-2-args.c.expected | 2 + .../tests/018-define-func-macro-as-parameter.c | 0 .../018-define-func-macro-as-parameter.c.expected | 3 + .../glsl/glcpp/tests/019-define-func-1-arg-multi.c | 0 .../tests/019-define-func-1-arg-multi.c.expected | 2 + .../glsl/glcpp/tests/020-define-func-2-arg-multi.c | 0 .../tests/020-define-func-2-arg-multi.c.expected | 2 + .../glsl/glcpp/tests/021-define-func-compose.c | 0 .../glcpp/tests/021-define-func-compose.c.expected | 3 + .../glcpp/tests/022-define-func-arg-with-parens.c | 0 .../022-define-func-arg-with-parens.c.expected | 2 + .../glsl/glcpp/tests/023-define-extra-whitespace.c | 0 .../tests/023-define-extra-whitespace.c.expected | 8 + .../tests/024-define-chain-to-self-recursion.c | 0 .../024-define-chain-to-self-recursion.c.expected | 3 + .../glsl/glcpp/tests/025-func-macro-as-non-macro.c | 0 .../tests/025-func-macro-as-non-macro.c.expected | 2 + .../glcpp/tests/026-define-func-extra-newlines.c | 0 .../026-define-func-extra-newlines.c.expected | 3 + .../glcpp/tests/027-define-chain-obj-to-func.c | 0 .../tests/027-define-chain-obj-to-func.c.expected | 3 + .../glcpp/tests/028-define-chain-obj-to-non-func.c | 0 .../028-define-chain-obj-to-non-func.c.expected | 3 + .../tests/029-define-chain-obj-to-func-with-args.c | 0 ...9-define-chain-obj-to-func-with-args.c.expected | 3 + .../tests/030-define-chain-obj-to-func-compose.c | 0 ...030-define-chain-obj-to-func-compose.c.expected | 4 + .../tests/031-define-chain-func-to-func-compose.c | 0 ...31-define-chain-func-to-func-compose.c.expected | 4 + .../glcpp/tests/032-define-func-self-recurse.c | 0 .../tests/032-define-func-self-recurse.c.expected | 2 + .../glcpp/tests/033-define-func-self-compose.c | 0 .../tests/033-define-func-self-compose.c.expected | 2 + .../tests/034-define-func-self-compose-non-func.c | 0 ...34-define-func-self-compose-non-func.c.expected | 2 + ...nc-self-compose-non-func-multi-token-argument.c | 0 ...ompose-non-func-multi-token-argument.c.expected | 2 + ...36-define-func-non-macro-multi-token-argument.c | 0 ...-func-non-macro-multi-token-argument.c.expected | 3 + .../glcpp/tests/037-finalize-unexpanded-macro.c | 0 .../tests/037-finalize-unexpanded-macro.c.expected | 3 + .../glsl/glcpp/tests/038-func-arg-with-commas.c | 0 .../tests/038-func-arg-with-commas.c.expected | 2 + .../tests/039-func-arg-obj-macro-with-comma.c | 24 + .../039-func-arg-obj-macro-with-comma.c.expected | 26 + .../glsl/glcpp/tests/040-token-pasting.c | 0 .../glsl/glcpp/tests/040-token-pasting.c.expected | 2 + src/{ => compiler}/glsl/glcpp/tests/041-if-0.c | 0 src/compiler/glsl/glcpp/tests/041-if-0.c.expected | 5 + src/{ => compiler}/glsl/glcpp/tests/042-if-1.c | 0 src/compiler/glsl/glcpp/tests/042-if-1.c.expected | 5 + .../glsl/glcpp/tests/043-if-0-else.c | 0 .../glsl/glcpp/tests/043-if-0-else.c.expected | 7 + .../glsl/glcpp/tests/044-if-1-else.c | 0 .../glsl/glcpp/tests/044-if-1-else.c.expected | 7 + .../glsl/glcpp/tests/045-if-0-elif.c | 0 .../glsl/glcpp/tests/045-if-0-elif.c.expected | 11 + .../glsl/glcpp/tests/046-if-1-elsif.c | 0 .../glsl/glcpp/tests/046-if-1-elsif.c.expected | 11 + .../glsl/glcpp/tests/047-if-elif-else.c | 0 .../glsl/glcpp/tests/047-if-elif-else.c.expected | 11 + .../glsl/glcpp/tests/048-if-nested.c | 0 .../glsl/glcpp/tests/048-if-nested.c.expected | 11 + .../glcpp/tests/049-if-expression-precedence.c | 0 .../tests/049-if-expression-precedence.c.expected} | 0 .../glsl/glcpp/tests/050-if-defined.c | 0 .../glsl/glcpp/tests/050-if-defined.c.expected | 17 + .../glsl/glcpp/tests/051-if-relational.c | 0 .../glsl/glcpp/tests/051-if-relational.c.expected | 35 + .../glsl/glcpp/tests/052-if-bitwise.c | 0 .../glsl/glcpp/tests/052-if-bitwise.c.expected | 20 + .../glsl/glcpp/tests/053-if-divide-and-shift.c | 0 .../glcpp/tests/053-if-divide-and-shift.c.expected | 15 + .../glsl/glcpp/tests/054-if-with-macros.c | 0 .../glsl/glcpp/tests/054-if-with-macros.c.expected | 34 + .../055-define-chain-obj-to-func-parens-in-text.c | 0 ...ine-chain-obj-to-func-parens-in-text.c.expected | 3 + .../glcpp/tests/056-macro-argument-with-comma.c | 0 .../tests/056-macro-argument-with-comma.c.expected | 4 + .../glsl/glcpp/tests/057-empty-arguments.c | 0 .../glcpp/tests/057-empty-arguments.c.expected | 6 + .../tests/058-token-pasting-empty-arguments.c | 0 .../058-token-pasting-empty-arguments.c.expected | 5 + .../glsl/glcpp/tests/059-token-pasting-integer.c | 0 .../tests/059-token-pasting-integer.c.expected | 4 + .../060-left-paren-in-macro-right-paren-in-text.c | 0 ...t-paren-in-macro-right-paren-in-text.c.expected | 3 + .../tests/061-define-chain-obj-to-func-multi.c | 0 .../061-define-chain-obj-to-func-multi.c.expected | 5 + .../glsl/glcpp/tests/062-if-0-skips-garbage.c | 0 .../glcpp/tests/062-if-0-skips-garbage.c.expected} | 0 src/{ => compiler}/glsl/glcpp/tests/063-comments.c | 0 .../glsl/glcpp/tests/063-comments.c.expected | 20 + src/{ => compiler}/glsl/glcpp/tests/064-version.c | 0 .../glsl/glcpp/tests/064-version.c.expected | 2 + .../glsl/glcpp/tests/065-if-defined-parens.c | 0 .../glcpp/tests/065-if-defined-parens.c.expected | 17 + .../glsl/glcpp/tests/066-if-nospace-expression.c | 0 .../tests/066-if-nospace-expression.c.expected} | 0 .../glsl/glcpp/tests/067-nested-ifdef-ifndef.c | 0 .../glcpp/tests/067-nested-ifdef-ifndef.c.expected | 40 + .../glsl/glcpp/tests/068-accidental-pasting.c | 0 .../glcpp/tests/068-accidental-pasting.c.expected | 11 + .../glsl/glcpp/tests/069-repeated-argument.c | 0 .../glcpp/tests/069-repeated-argument.c.expected | 2 + .../tests/070-undefined-macro-in-expression.c | 0 .../070-undefined-macro-in-expression.c.expected | 5 + .../glsl/glcpp/tests/071-punctuator.c | 0 .../glsl/glcpp/tests/071-punctuator.c.expected | 1 + .../glsl/glcpp/tests/072-token-pasting-same-line.c | 0 .../tests/072-token-pasting-same-line.c.expected | 2 + .../glsl/glcpp/tests/073-if-in-ifdef.c | 0 .../glsl/glcpp/tests/073-if-in-ifdef.c.expected} | 0 .../glsl/glcpp/tests/074-elif-undef.c | 0 .../glsl/glcpp/tests/074-elif-undef.c.expected | 3 + .../glsl/glcpp/tests/075-elif-elif-undef.c | 0 .../glcpp/tests/075-elif-elif-undef.c.expected | 4 + .../glsl/glcpp/tests/076-elif-undef-nested.c | 0 .../glcpp/tests/076-elif-undef-nested.c.expected} | 0 .../glsl/glcpp/tests/077-else-without-if.c | 0 .../glcpp/tests/077-else-without-if.c.expected | 3 + .../glsl/glcpp/tests/078-elif-without-if.c | 0 .../glcpp/tests/078-elif-without-if.c.expected | 3 + .../glsl/glcpp/tests/079-endif-without-if.c | 0 .../glcpp/tests/079-endif-without-if.c.expected | 3 + .../glsl/glcpp/tests/080-if-without-expression.c | 0 .../tests/080-if-without-expression.c.expected | 5 + .../glsl/glcpp/tests/081-elif-without-expression.c | 0 .../tests/081-elif-without-expression.c.expected | 4 + src/compiler/glsl/glcpp/tests/082-invalid-paste.c | 7 + .../glsl/glcpp/tests/082-invalid-paste.c.expected | 19 + .../glsl/glcpp/tests/083-unterminated-if.c | 0 .../glcpp/tests/083-unterminated-if.c.expected | 4 + .../glsl/glcpp/tests/084-unbalanced-parentheses.c | 0 .../tests/084-unbalanced-parentheses.c.expected | 0 .../glcpp/tests/085-incorrect-argument-count.c | 0 .../tests/085-incorrect-argument-count.c.expected | 11 + .../glsl/glcpp/tests/086-reserved-macro-names.c | 0 .../tests/086-reserved-macro-names.c.expected | 9 + .../glsl/glcpp/tests/087-if-comments.c | 0 .../glsl/glcpp/tests/087-if-comments.c.expected | 5 + .../glcpp/tests/088-redefine-macro-legitimate.c | 5 + .../tests/088-redefine-macro-legitimate.c.expected | 5 + .../glsl/glcpp/tests/089-redefine-macro-error.c | 0 .../tests/089-redefine-macro-error.c.expected | 29 + .../glsl/glcpp/tests/090-hash-error.c | 0 .../glsl/glcpp/tests/090-hash-error.c.expected | 1 + .../glsl/glcpp/tests/091-hash-line.c | 0 .../glsl/glcpp/tests/091-hash-line.c.expected | 14 + .../glsl/glcpp/tests/092-redefine-macro-error-2.c | 0 .../tests/092-redefine-macro-error-2.c.expected | 9 + .../glsl/glcpp/tests/093-divide-by-zero.c | 0 .../glsl/glcpp/tests/093-divide-by-zero.c.expected | 3 + .../glcpp/tests/094-divide-by-zero-short-circuit.c | 0 .../094-divide-by-zero-short-circuit.c.expected | 14 + .../glsl/glcpp/tests/095-recursive-define.c | 0 .../glcpp/tests/095-recursive-define.c.expected | 3 + .../glsl/glcpp/tests/096-paste-twice.c | 0 .../glsl/glcpp/tests/096-paste-twice.c.expected | 3 + .../tests/097-paste-with-non-function-macro.c | 0 .../097-paste-with-non-function-macro.c.expected} | 0 .../glsl/glcpp/tests/098-elif-undefined.c | 0 .../glsl/glcpp/tests/098-elif-undefined.c.expected | 7 + .../glsl/glcpp/tests/099-c99-example.c | 0 .../glsl/glcpp/tests/099-c99-example.c.expected | 16 + .../glsl/glcpp/tests/100-macro-with-colon.c | 0 .../glcpp/tests/100-macro-with-colon.c.expected | 7 + .../glsl/glcpp/tests/101-macros-used-twice.c | 0 .../glcpp/tests/101-macros-used-twice.c.expected | 16 + .../glsl/glcpp/tests/102-garbage-after-endif.c | 0 .../glcpp/tests/102-garbage-after-endif.c.expected | 0 .../glsl/glcpp/tests/103-garbage-after-else-0.c} | 0 .../tests/103-garbage-after-else-0.c.expected | 4 + .../glcpp/tests/104-hash-line-followed-by-code.c | 2 + .../104-hash-line-followed-by-code.c.expected | 2 + .../glsl/glcpp/tests/105-multiline-hash-line.c | 5 + .../glcpp/tests/105-multiline-hash-line.c.expected | 5 + .../glsl/glcpp/tests/106-multiline-hash-if.c | 6 + .../glcpp/tests/106-multiline-hash-if.c.expected | 6 + .../glsl/glcpp/tests/107-multiline-hash-elif.c | 7 + .../glcpp/tests/107-multiline-hash-elif.c.expected | 7 + .../glcpp/tests/108-no-space-after-hash-version.c | 1 + .../108-no-space-after-hash-version.c.expected | 1 + .../glcpp/tests/109-no-space-after-hash-line.c | 1 + .../tests/109-no-space-after-hash-line.c.expected | 1 + .../tests/110-no-space-digits-after-hash-elif.c | 3 + .../110-no-space-digits-after-hash-elif.c.expected | 3 + .../tests/111-no-space-operator-after-hash-if.c | 19 + .../111-no-space-operator-after-hash-if.c.expected | 19 + .../tests/112-no-space-operator-after-hash-elif.c | 24 + ...12-no-space-operator-after-hash-elif.c.expected | 24 + .../glsl/glcpp/tests/113-line-and-file-macros.c | 7 + .../tests/113-line-and-file-macros.c.expected | 7 + .../glsl/glcpp/tests/114-paste-integer-tokens.c | 7 + .../tests/114-paste-integer-tokens.c.expected | 7 + .../glsl/glcpp/tests/115-line-continuations.c | 9 + .../glcpp/tests/115-line-continuations.c.expected | 9 + .../glcpp/tests/116-disable-line-continuations.c | 13 + .../116-disable-line-continuations.c.expected | 13 + ...e-continuation-and-non-continuation-backslash.c | 12 + ...ation-and-non-continuation-backslash.c.expected | 12 + .../glsl/glcpp/tests/118-comment-becomes-space.c | 4 + .../tests/118-comment-becomes-space.c.expected | 4 + .../glsl/glcpp/tests/119-elif-after-else.c | 6 + .../glcpp/tests/119-elif-after-else.c.expected | 7 + src/compiler/glsl/glcpp/tests/120-undef-builtin.c | 4 + .../glsl/glcpp/tests/120-undef-builtin.c.expected | 7 + .../glsl/glcpp/tests/121-comment-bug-72686.c | 2 + .../glcpp/tests/121-comment-bug-72686.c.expected | 2 + .../glsl/glcpp/tests/122-redefine-whitespace.c | 16 + .../glcpp/tests/122-redefine-whitespace.c.expected | 22 + .../glsl/glcpp/tests/123-garbage-after-else-1.c | 3 + .../tests/123-garbage-after-else-1.c.expected | 4 + .../glsl/glcpp/tests/124-preprocessing-numbers.c | 37 + .../tests/124-preprocessing-numbers.c.expected | 37 + .../glcpp/tests/125-es-short-circuit-undefined.c | 27 + .../125-es-short-circuit-undefined.c.expected | 29 + .../glsl/glcpp/tests/126-garbage-after-directive.c | 5 + .../tests/126-garbage-after-directive.c.expected | 7 + src/compiler/glsl/glcpp/tests/127-pragma-empty.c | 3 + .../glsl/glcpp/tests/127-pragma-empty.c.expected | 3 + .../glsl/glcpp/tests/128-space-before-hash.c | 21 + .../glcpp/tests/128-space-before-hash.c.expected | 21 + .../glsl/glcpp/tests/129-define-non-identifier.c | 1 + .../tests/129-define-non-identifier.c.expected | 2 + src/compiler/glsl/glcpp/tests/130-define-comment.c | 2 + .../glsl/glcpp/tests/130-define-comment.c.expected | 2 + .../glsl/glcpp/tests/131-eof-without-newline.c | 1 + .../glcpp/tests/131-eof-without-newline.c.expected | 1 + .../glcpp/tests/132-eof-without-newline-define.c | 1 + .../132-eof-without-newline-define.c.expected | 1 + .../glcpp/tests/133-eof-without-newline-comment.c | 1 + .../133-eof-without-newline-comment.c.expected | 2 + .../glsl/glcpp/tests/134-hash-comment-directive.c | 22 + .../tests/134-hash-comment-directive.c.expected | 22 + .../glsl/glcpp/tests/135-duplicate-parameter.c | 2 + .../glcpp/tests/135-duplicate-parameter.c.expected | 4 + .../glcpp/tests/136-plus-plus-and-minus-minus.c | 8 + .../tests/136-plus-plus-and-minus-minus.c.expected | 8 + .../glcpp/tests/137-expand-macro-after-period.c | 4 + .../tests/137-expand-macro-after-period.c.expected | 4 + .../glcpp/tests/138-multi-line-comment-in-if-0.c | 7 + .../138-multi-line-comment-in-if-0.c.expected | 7 + .../glcpp/tests/139-define-without-macro-name.c | 5 + .../tests/139-define-without-macro-name.c.expected | 5 + src/compiler/glsl/glcpp/tests/140-null-directive.c | 9 + .../glsl/glcpp/tests/140-null-directive.c.expected | 9 + .../glsl/glcpp/tests/141-pragma-and-__LINE__.c | 6 + .../glcpp/tests/141-pragma-and-__LINE__.c.expected | 6 + .../glsl/glcpp/tests/142-defined-within-macro.c | 94 + .../tests/142-defined-within-macro.c.expected | 94 + src/compiler/glsl/glcpp/tests/143-multiple-else.c | 6 + .../glsl/glcpp/tests/143-multiple-else.c.expected | 7 + .../glsl/glcpp/tests/144-implicit-version.c | 1 + .../glcpp/tests/144-implicit-version.c.expected | 1 + src/compiler/glsl/glcpp/tests/145-version-first.c | 2 + .../glsl/glcpp/tests/145-version-first.c.expected | 3 + .../glsl/glcpp/tests/146-version-first-hash.c | 2 + .../glcpp/tests/146-version-first-hash.c.expected | 3 + .../glsl/glcpp/tests/147-define-macro-no-space.c | 58 + .../tests/147-define-macro-no-space.c.expected | 58 + .../glsl/glcpp/tests/147-undef-builtin-allowed.c | 4 + .../tests/147-undef-builtin-allowed.c.expected | 4 + .../glsl/glcpp/tests/148-legal-characters.c | 77 + .../glcpp/tests/148-legal-characters.c.expected | 77 + src/compiler/glsl/glcpp/tests/glcpp-test | 110 + src/compiler/glsl/glcpp/tests/glcpp-test-cr-lf | 141 + src/compiler/glsl/glsl_lexer.ll | 642 + src/compiler/glsl/glsl_parser.yy | 3014 ++ src/compiler/glsl/glsl_parser_extras.cpp | 2169 + src/compiler/glsl/glsl_parser_extras.h | 922 + src/compiler/glsl/glsl_symbol_table.cpp | 294 + src/compiler/glsl/glsl_symbol_table.h | 116 + src/compiler/glsl/glsl_to_nir.cpp | 2125 + src/compiler/glsl/glsl_to_nir.h | 42 + src/compiler/glsl/hir_field_selection.cpp | 81 + src/compiler/glsl/ir.cpp | 1910 + src/compiler/glsl/ir.h | 2441 + src/compiler/glsl/ir_array_refcount.cpp | 254 + src/compiler/glsl/ir_array_refcount.h | 183 + src/compiler/glsl/ir_basic_block.cpp | 99 + src/{ => compiler}/glsl/ir_basic_block.h | 0 src/compiler/glsl/ir_builder.cpp | 618 + src/compiler/glsl/ir_builder.h | 231 + src/compiler/glsl/ir_builder_print_visitor.cpp | 758 + src/compiler/glsl/ir_builder_print_visitor.h | 32 + src/compiler/glsl/ir_clone.cpp | 443 + src/compiler/glsl/ir_constant_expression.cpp | 989 + src/compiler/glsl/ir_equals.cpp | 211 + src/compiler/glsl/ir_expression_flattening.cpp | 86 + src/{ => compiler}/glsl/ir_expression_flattening.h | 0 src/compiler/glsl/ir_expression_operation.py | 744 + src/compiler/glsl/ir_function.cpp | 406 + src/compiler/glsl/ir_function_can_inline.cpp | 75 + src/compiler/glsl/ir_function_detect_recursion.cpp | 362 + src/{ => compiler}/glsl/ir_function_inlining.h | 0 src/compiler/glsl/ir_hierarchical_visitor.cpp | 383 + src/compiler/glsl/ir_hierarchical_visitor.h | 209 + src/compiler/glsl/ir_hv_accept.cpp | 439 + src/compiler/glsl/ir_optimization.h | 166 + src/compiler/glsl/ir_print_visitor.cpp | 624 + src/compiler/glsl/ir_print_visitor.h | 96 + src/compiler/glsl/ir_reader.cpp | 1167 + src/{ => compiler}/glsl/ir_reader.h | 0 src/compiler/glsl/ir_rvalue_visitor.cpp | 316 + src/compiler/glsl/ir_rvalue_visitor.h | 83 + src/compiler/glsl/ir_set_program_inouts.cpp | 441 + src/compiler/glsl/ir_uniform.h | 211 + src/compiler/glsl/ir_validate.cpp | 938 + src/compiler/glsl/ir_variable_refcount.cpp | 153 + src/compiler/glsl/ir_variable_refcount.h | 86 + src/compiler/glsl/ir_visitor.h | 93 + src/compiler/glsl/link_atomics.cpp | 351 + src/compiler/glsl/link_functions.cpp | 341 + src/compiler/glsl/link_interface_blocks.cpp | 441 + .../glsl/link_uniform_block_active_visitor.cpp | 290 + .../glsl/link_uniform_block_active_visitor.h | 74 + src/compiler/glsl/link_uniform_blocks.cpp | 566 + src/compiler/glsl/link_uniform_initializers.cpp | 336 + src/compiler/glsl/link_uniforms.cpp | 1340 + src/compiler/glsl/link_varyings.cpp | 2375 + src/compiler/glsl/link_varyings.h | 344 + src/compiler/glsl/linker.cpp | 5155 ++ src/compiler/glsl/linker.h | 217 + src/compiler/glsl/list.h | 726 + src/compiler/glsl/loop_analysis.cpp | 643 + src/compiler/glsl/loop_analysis.h | 259 + src/compiler/glsl/loop_controls.cpp | 246 + src/compiler/glsl/loop_unroll.cpp | 454 + .../glsl/lower_blend_equation_advanced.cpp | 569 + src/compiler/glsl/lower_buffer_access.cpp | 497 + src/compiler/glsl/lower_buffer_access.h | 66 + .../glsl/lower_const_arrays_to_uniforms.cpp | 124 + src/compiler/glsl/lower_discard.cpp | 201 + src/compiler/glsl/lower_discard_flow.cpp | 154 + src/compiler/glsl/lower_distance.cpp | 683 + src/compiler/glsl/lower_if_to_cond_assign.cpp | 336 + src/compiler/glsl/lower_instructions.cpp | 1727 + src/compiler/glsl/lower_jumps.cpp | 1029 + src/compiler/glsl/lower_mat_op_to_vec.cpp | 438 + src/compiler/glsl/lower_named_interface_blocks.cpp | 300 + src/{ => compiler}/glsl/lower_noise.cpp | 0 src/compiler/glsl/lower_offset_array.cpp | 91 + src/compiler/glsl/lower_output_reads.cpp | 178 + src/compiler/glsl/lower_packed_varyings.cpp | 846 + src/compiler/glsl/lower_packing_builtins.cpp | 1311 + src/compiler/glsl/lower_shared_reference.cpp | 499 + src/compiler/glsl/lower_subroutine.cpp | 124 + src/compiler/glsl/lower_tess_level.cpp | 459 + src/compiler/glsl/lower_texture_projection.cpp | 103 + src/compiler/glsl/lower_ubo_reference.cpp | 1109 + .../glsl/lower_variable_index_to_cond_assign.cpp | 605 + .../glsl/lower_vec_index_to_cond_assign.cpp | 239 + src/compiler/glsl/lower_vec_index_to_swizzle.cpp | 101 + src/compiler/glsl/lower_vector.cpp | 228 + src/compiler/glsl/lower_vector_derefs.cpp | 104 + src/compiler/glsl/lower_vector_insert.cpp | 146 + src/compiler/glsl/lower_vertex_id.cpp | 144 + src/compiler/glsl/main.cpp | 100 + src/compiler/glsl/opt_add_neg_to_sub.h | 61 + src/compiler/glsl/opt_algebraic.cpp | 1013 + src/compiler/glsl/opt_array_splitting.cpp | 471 + src/compiler/glsl/opt_conditional_discard.cpp | 88 + src/compiler/glsl/opt_constant_folding.cpp | 211 + src/compiler/glsl/opt_constant_propagation.cpp | 521 + src/compiler/glsl/opt_constant_variable.cpp | 225 + src/compiler/glsl/opt_copy_propagation.cpp | 390 + .../glsl/opt_copy_propagation_elements.cpp | 632 + src/compiler/glsl/opt_dead_builtin_variables.cpp | 103 + src/compiler/glsl/opt_dead_builtin_varyings.cpp | 612 + src/compiler/glsl/opt_dead_code.cpp | 197 + src/compiler/glsl/opt_dead_code_local.cpp | 345 + src/compiler/glsl/opt_dead_functions.cpp | 152 + src/compiler/glsl/opt_flatten_nested_if_blocks.cpp | 103 + src/compiler/glsl/opt_flip_matrices.cpp | 123 + src/compiler/glsl/opt_function_inlining.cpp | 431 + src/compiler/glsl/opt_if_simplification.cpp | 126 + src/compiler/glsl/opt_minmax.cpp | 488 + src/compiler/glsl/opt_noop_swizzle.cpp | 83 + src/compiler/glsl/opt_rebalance_tree.cpp | 337 + src/compiler/glsl/opt_redundant_jumps.cpp | 124 + src/compiler/glsl/opt_structure_splitting.cpp | 367 + src/compiler/glsl/opt_swizzle_swizzle.cpp | 97 + src/compiler/glsl/opt_tree_grafting.cpp | 408 + src/compiler/glsl/opt_vectorize.cpp | 407 + src/compiler/glsl/program.h | 59 + src/compiler/glsl/propagate_invariance.cpp | 125 + src/compiler/glsl/s_expression.cpp | 218 + src/compiler/glsl/s_expression.h | 180 + src/compiler/glsl/standalone.cpp | 610 + src/compiler/glsl/standalone.h | 53 + src/compiler/glsl/standalone_scaffolding.cpp | 254 + src/compiler/glsl/standalone_scaffolding.h | 112 + src/{ => compiler}/glsl/test.cpp | 0 src/compiler/glsl/test_optpass.cpp | 275 + src/{ => compiler}/glsl/test_optpass.h | 0 src/compiler/glsl/tests/.gitignore | 6 + src/compiler/glsl/tests/array_refcount_test.cpp | 717 + src/compiler/glsl/tests/blob_test.c | 326 + src/compiler/glsl/tests/builtin_variable_test.cpp | 393 + src/compiler/glsl/tests/cache_test.c | 402 + src/{ => compiler}/glsl/tests/compare_ir | 0 .../glsl/tests/copy_constant_to_storage_tests.cpp | 300 + src/compiler/glsl/tests/general_ir_test.cpp | 82 + .../glsl/tests/invalidate_locations_test.cpp | 196 + src/compiler/glsl/tests/lower_jumps/.gitignore | 3 + .../glsl/tests/lower_jumps/create_test_cases.py | 656 + .../glsl/tests/opt_add_neg_to_sub_test.cpp | 210 + src/compiler/glsl/tests/optimization-test | 42 + src/compiler/glsl/tests/sampler_types_test.cpp | 100 + .../glsl/tests/set_uniform_initializer_tests.cpp | 581 + src/{ => compiler}/glsl/tests/sexps.py | 0 .../glsl/tests/uniform_initializer_utils.cpp | 258 + .../glsl/tests/uniform_initializer_utils.h | 48 + src/compiler/glsl/tests/varyings_test.cpp | 331 + src/compiler/glsl/tests/warnings-test | 31 + src/compiler/glsl/tests/warnings/.gitignore | 1 + .../glsl/tests/warnings/000-basic-test.vert | 10 + .../tests/warnings/000-basic-test.vert.expected | 1 + .../warnings/001-use-undefined-then-define.vert | 12 + .../001-use-undefined-then-define.vert.expected | 1 + src/compiler/glsl/tests/warnings/002-loop.vert | 23 + .../glsl/tests/warnings/002-loop.vert.expected | 3 + src/compiler/glsl/tests/warnings/003-less.vert | 17 + .../glsl/tests/warnings/003-less.vert.expected | 1 + src/compiler/glsl/tests/warnings/004-greater.vert | 17 + .../glsl/tests/warnings/004-greater.vert.expected | 1 + src/compiler/glsl/tests/warnings/005-lequal.vert | 17 + .../glsl/tests/warnings/005-lequal.vert.expected | 1 + src/compiler/glsl/tests/warnings/006-gequal.vert | 17 + .../glsl/tests/warnings/006-gequal.vert.expected | 1 + src/compiler/glsl/tests/warnings/007-test-mod.vert | 25 + .../glsl/tests/warnings/007-test-mod.vert.expected | 3 + .../glsl/tests/warnings/008-mulassign.vert | 12 + .../tests/warnings/008-mulassign.vert.expected | 1 + .../glsl/tests/warnings/009-div-assign.vert | 12 + .../tests/warnings/009-div-assign.vert.expected | 1 + .../glsl/tests/warnings/010-add-assign.vert | 12 + .../tests/warnings/010-add-assign.vert.expected | 1 + .../glsl/tests/warnings/011-sub-assign.vert | 12 + .../tests/warnings/011-sub-assign.vert.expected | 1 + .../glsl/tests/warnings/012-modassign.vert | 12 + .../tests/warnings/012-modassign.vert.expected | 1 + src/compiler/glsl/tests/warnings/013-lsassign.vert | 12 + .../glsl/tests/warnings/013-lsassign.vert.expected | 1 + src/compiler/glsl/tests/warnings/014-rsassign.vert | 12 + .../glsl/tests/warnings/014-rsassign.vert.expected | 1 + .../glsl/tests/warnings/015-andassign.vert | 12 + .../tests/warnings/015-andassign.vert.expected | 1 + src/compiler/glsl/tests/warnings/016-orassign.vert | 12 + .../glsl/tests/warnings/016-orassign.vert.expected | 1 + .../glsl/tests/warnings/017-xorassign.vert | 12 + .../tests/warnings/017-xorassign.vert.expected | 1 + src/compiler/glsl/tests/warnings/018-bitand.vert | 24 + .../glsl/tests/warnings/018-bitand.vert.expected | 3 + src/compiler/glsl/tests/warnings/019-array.vert | 23 + .../glsl/tests/warnings/019-array.vert.expected | 5 + .../glsl/tests/warnings/020-array-length.vert | 12 + .../tests/warnings/020-array-length.vert.expected | 0 src/compiler/glsl/tests/warnings/021-lshift.vert | 25 + .../glsl/tests/warnings/021-lshift.vert.expected | 3 + src/compiler/glsl/tests/warnings/022-rshift.vert | 25 + .../glsl/tests/warnings/022-rshift.vert.expected | 3 + src/compiler/glsl/tests/warnings/023-switch.vert | 28 + .../glsl/tests/warnings/023-switch.vert.expected | 3 + .../glsl/tests/warnings/024-shaderout.vert | 19 + .../tests/warnings/024-shaderout.vert.expected | 2 + .../tests/warnings/025-function-parameters.vert | 16 + .../warnings/025-function-parameters.vert.expected | 2 + .../026-out-function-parameter-shaderout.vert | 14 + ...-out-function-parameter-shaderout.vert.expected | 2 + .../027-inout-function-parameter-shaderout.vert | 14 + ...nout-function-parameter-shaderout.vert.expected | 3 + .../glsl/tests/warnings/028-conditional.vert | 17 + .../tests/warnings/028-conditional.vert.expected | 6 + .../glsl/tests/warnings/029-fieldselection.vert | 23 + .../warnings/029-fieldselection.vert.expected | 1 + .../warnings/030-array-as-function-parameter.vert | 17 + .../030-array-as-function-parameter.vert.expected | 9 + src/compiler/glsl_types.cpp | 2009 + src/compiler/glsl_types.h | 989 + src/compiler/nir/.gitignore | 5 + src/compiler/nir/README | 118 + src/compiler/nir/nir.c | 2039 + src/compiler/nir/nir.h | 2612 ++ src/compiler/nir/nir_algebraic.py | 633 + src/compiler/nir/nir_array.h | 96 + src/compiler/nir/nir_builder.h | 536 + src/compiler/nir/nir_builder_opcodes_h.py | 50 + src/compiler/nir/nir_clone.c | 781 + src/compiler/nir/nir_constant_expressions.h | 31 + src/compiler/nir/nir_constant_expressions.py | 410 + src/compiler/nir/nir_control_flow.c | 736 + src/compiler/nir/nir_control_flow.h | 165 + src/compiler/nir/nir_control_flow_private.h | 37 + src/compiler/nir/nir_dominance.c | 312 + src/compiler/nir/nir_from_ssa.c | 976 + src/compiler/nir/nir_gather_info.c | 323 + src/compiler/nir/nir_gs_count_vertices.c | 93 + src/compiler/nir/nir_inline_functions.c | 285 + src/compiler/nir/nir_instr_set.c | 543 + src/compiler/nir/nir_instr_set.h | 62 + src/compiler/nir/nir_intrinsics.c | 57 + src/compiler/nir/nir_intrinsics.h | 445 + src/compiler/nir/nir_liveness.c | 293 + src/compiler/nir/nir_loop_analyze.c | 844 + src/compiler/nir/nir_loop_analyze.h | 92 + src/compiler/nir/nir_lower_alu_to_scalar.c | 279 + src/compiler/nir/nir_lower_atomics.c | 191 + src/compiler/nir/nir_lower_bitmap.c | 137 + src/compiler/nir/nir_lower_clamp_color_outputs.c | 131 + src/compiler/nir/nir_lower_clip.c | 333 + .../nir/nir_lower_clip_cull_distance_arrays.c | 188 + src/compiler/nir/nir_lower_constant_initializers.c | 112 + src/compiler/nir/nir_lower_double_ops.c | 579 + src/compiler/nir/nir_lower_double_packing.c | 88 + src/compiler/nir/nir_lower_drawpixels.c | 259 + src/compiler/nir/nir_lower_global_vars_to_local.c | 107 + src/compiler/nir/nir_lower_gs_intrinsics.c | 215 + src/compiler/nir/nir_lower_idiv.c | 152 + src/compiler/nir/nir_lower_indirect_derefs.c | 236 + src/compiler/nir/nir_lower_io.c | 556 + src/compiler/nir/nir_lower_io_to_scalar.c | 129 + src/compiler/nir/nir_lower_io_to_temporaries.c | 200 + src/compiler/nir/nir_lower_io_types.c | 180 + src/compiler/nir/nir_lower_load_const_to_scalar.c | 88 + src/compiler/nir/nir_lower_locals_to_regs.c | 302 + src/compiler/nir/nir_lower_passthrough_edgeflags.c | 56 + src/compiler/nir/nir_lower_patch_vertices.c | 53 + src/compiler/nir/nir_lower_phis_to_scalar.c | 308 + src/compiler/nir/nir_lower_regs_to_ssa.c | 293 + src/compiler/nir/nir_lower_returns.c | 282 + src/compiler/nir/nir_lower_samplers.c | 180 + src/compiler/nir/nir_lower_system_values.c | 167 + src/compiler/nir/nir_lower_tex.c | 830 + src/compiler/nir/nir_lower_to_source_mods.c | 192 + src/compiler/nir/nir_lower_two_sided_color.c | 203 + src/compiler/nir/nir_lower_var_copies.c | 189 + src/compiler/nir/nir_lower_vars_to_ssa.c | 747 + src/compiler/nir/nir_lower_vec_to_movs.c | 309 + src/compiler/nir/nir_lower_wpos_center.c | 107 + src/compiler/nir/nir_lower_wpos_ytransform.c | 357 + src/compiler/nir/nir_metadata.c | 96 + src/compiler/nir/nir_move_vec_src_uses_to_dest.c | 200 + src/compiler/nir/nir_normalize_cubemap_coords.c | 116 + src/compiler/nir/nir_opcodes.py | 731 + src/compiler/nir/nir_opcodes_c.py | 55 + src/compiler/nir/nir_opcodes_h.py | 47 + src/compiler/nir/nir_opt_algebraic.py | 533 + src/compiler/nir/nir_opt_conditional_discard.c | 124 + src/compiler/nir/nir_opt_constant_folding.c | 237 + src/compiler/nir/nir_opt_copy_prop_vars.c | 813 + src/compiler/nir/nir_opt_copy_propagate.c | 278 + src/compiler/nir/nir_opt_cse.c | 93 + src/compiler/nir/nir_opt_dce.c | 176 + src/compiler/nir/nir_opt_dead_cf.c | 356 + src/compiler/nir/nir_opt_gcm.c | 518 + src/compiler/nir/nir_opt_global_to_local.c | 102 + src/compiler/nir/nir_opt_if.c | 256 + src/compiler/nir/nir_opt_loop_unroll.c | 575 + src/compiler/nir/nir_opt_move_comparisons.c | 185 + src/compiler/nir/nir_opt_peephole_select.c | 264 + src/compiler/nir/nir_opt_remove_phis.c | 172 + src/compiler/nir/nir_opt_trivial_continues.c | 137 + src/compiler/nir/nir_opt_undef.c | 161 + src/compiler/nir/nir_phi_builder.c | 297 + src/compiler/nir/nir_phi_builder.h | 116 + src/compiler/nir/nir_print.c | 1215 + src/compiler/nir/nir_propagate_invariant.c | 196 + src/compiler/nir/nir_remove_dead_variables.c | 207 + src/compiler/nir/nir_repair_ssa.c | 152 + src/compiler/nir/nir_search.c | 622 + src/compiler/nir/nir_search.h | 130 + src/compiler/nir/nir_search_helpers.h | 161 + src/compiler/nir/nir_split_var_copies.c | 286 + src/compiler/nir/nir_sweep.c | 184 + src/compiler/nir/nir_to_lcssa.c | 203 + src/compiler/nir/nir_validate.c | 1207 + src/compiler/nir/nir_vla.h | 54 + src/compiler/nir/nir_worklist.c | 138 + src/compiler/nir/nir_worklist.h | 91 + src/compiler/nir/tests/.gitignore | 1 + src/compiler/nir/tests/control_flow_tests.cpp | 148 + src/compiler/nir_types.cpp | 363 + src/compiler/nir_types.h | 155 + src/compiler/shader_enums.c | 264 + src/compiler/shader_enums.h | 606 + src/compiler/shader_info.h | 163 + src/compiler/spirv/GLSL.std.450.h | 127 + src/compiler/spirv/nir_spirv.h | 64 + src/compiler/spirv/spirv.h | 870 + src/compiler/spirv/spirv2nir.c | 80 + src/compiler/spirv/spirv_info.c | 150 + src/compiler/spirv/spirv_info.h | 27 + src/compiler/spirv/spirv_to_nir.c | 3252 ++ src/compiler/spirv/vtn_alu.c | 524 + src/compiler/spirv/vtn_cfg.c | 794 + src/compiler/spirv/vtn_glsl450.c | 724 + src/compiler/spirv/vtn_private.h | 498 + src/compiler/spirv/vtn_variables.c | 1621 + src/egl/.gitignore | 1 - src/egl/Android.mk | 75 + src/egl/Makefile.am | 116 +- src/egl/Makefile.sources | 34 + src/egl/SConscript | 34 + src/egl/drivers/.gitignore | 1 - src/egl/drivers/Makefile.am | 30 - src/egl/drivers/dri2/Android.mk | 49 - src/egl/drivers/dri2/Makefile.am | 64 - src/egl/drivers/dri2/common.c | 144 - src/egl/drivers/dri2/egl_dri2.c | 2275 +- src/egl/drivers/dri2/egl_dri2.h | 257 +- src/egl/drivers/dri2/egl_dri2_fallbacks.h | 118 + src/egl/drivers/dri2/platform_android.c | 986 +- .../drivers/dri2/platform_android_gralloc_drm.h | 41 + src/egl/drivers/dri2/platform_drm.c | 472 +- src/egl/drivers/dri2/platform_surfaceless.c | 344 + src/egl/drivers/dri2/platform_wayland.c | 1892 +- src/egl/drivers/dri2/platform_x11.c | 951 +- src/egl/drivers/dri2/platform_x11_dri3.c | 547 + src/egl/drivers/dri2/platform_x11_dri3.h | 41 + src/egl/drivers/glx/Makefile.am | 33 - src/egl/drivers/glx/egl_glx.c | 1184 - src/egl/drivers/haiku/.editorconfig | 2 + src/egl/drivers/haiku/egl_haiku.cpp | 357 + src/egl/egl-symbols-check | 57 + src/egl/main/.gitignore | 1 - src/egl/main/Android.mk | 154 - src/egl/main/Makefile.am | 138 - src/egl/main/README.txt | 13 +- src/egl/main/SConscript | 56 - src/egl/main/eglapi.c | 1917 +- src/egl/main/eglapi.h | 320 +- src/egl/main/eglarray.c | 3 + src/egl/main/eglarray.h | 15 +- src/egl/main/eglcompiler.h | 96 +- src/egl/main/eglconfig.c | 40 +- src/egl/main/eglconfig.h | 38 +- src/egl/main/eglcontext.c | 212 +- src/egl/main/eglcontext.h | 27 +- src/egl/main/eglcurrent.c | 190 +- src/egl/main/eglcurrent.h | 91 +- src/egl/main/egldefines.h | 18 +- src/egl/main/egldisplay.c | 197 +- src/egl/main/egldisplay.h | 120 +- src/egl/main/egldriver.c | 402 +- src/egl/main/egldriver.h | 32 +- src/egl/main/eglfallbacks.c | 61 +- src/egl/main/eglglobals.c | 33 +- src/egl/main/eglglobals.h | 24 +- src/egl/main/eglimage.c | 76 + src/egl/main/eglimage.h | 47 +- src/egl/main/egllog.c | 25 +- src/egl/main/egllog.h | 16 +- src/egl/main/eglmisc.c | 172 - src/egl/main/eglmisc.h | 42 - src/egl/main/eglmode.c | 357 - src/egl/main/eglmode.h | 88 - src/egl/main/eglmutex.h | 80 - src/egl/main/eglscreen.c | 235 - src/egl/main/eglscreen.h | 116 - src/egl/main/eglstring.c | 54 - src/egl/main/eglstring.h | 50 - src/egl/main/eglsurface.c | 180 +- src/egl/main/eglsurface.h | 31 +- src/egl/main/eglsync.c | 79 +- src/egl/main/eglsync.h | 30 +- src/egl/main/egltypedefs.h | 14 +- src/egl/wayland/.editorconfig | 2 + src/egl/wayland/.gitignore | 1 - src/egl/wayland/Makefile.am | 1 - src/egl/wayland/wayland-drm/Makefile.am | 8 +- src/egl/wayland/wayland-drm/wayland-drm.c | 126 +- src/egl/wayland/wayland-drm/wayland-drm.h | 20 +- src/egl/wayland/wayland-drm/wayland-drm.xml | 32 +- src/egl/wayland/wayland-egl/Makefile.am | 12 +- src/egl/wayland/wayland-egl/wayland-egl-priv.h | 11 +- .../wayland/wayland-egl/wayland-egl-symbols-check | 16 + src/egl/wayland/wayland-egl/wayland-egl.c | 38 + src/egl/wayland/wayland-egl/wayland-egl.pc.in | 1 + src/gallium/.gitignore | 1 - src/gallium/Android.common.mk | 8 + src/gallium/Android.mk | 49 +- src/gallium/Automake.inc | 81 + src/gallium/Makefile.am | 228 +- src/gallium/Makefile.template | 73 - src/gallium/README.portability | 2 - src/gallium/SConscript | 121 +- src/gallium/auxiliary/Android.mk | 22 +- src/gallium/auxiliary/Makefile | 47 - src/gallium/auxiliary/Makefile.am | 118 + src/gallium/auxiliary/Makefile.sources | 385 +- src/gallium/auxiliary/SConscript | 26 +- src/gallium/auxiliary/cso_cache/cso_cache.c | 16 +- src/gallium/auxiliary/cso_cache/cso_cache.h | 7 +- src/gallium/auxiliary/cso_cache/cso_context.c | 1076 +- src/gallium/auxiliary/cso_cache/cso_context.h | 173 +- src/gallium/auxiliary/cso_cache/cso_hash.c | 8 +- src/gallium/auxiliary/cso_cache/cso_hash.h | 6 +- src/gallium/auxiliary/draw/draw_cliptest_tmp.h | 103 +- src/gallium/auxiliary/draw/draw_context.c | 504 +- src/gallium/auxiliary/draw/draw_context.h | 105 +- src/gallium/auxiliary/draw/draw_decompose_tmp.h | 5 +- src/gallium/auxiliary/draw/draw_gs.c | 869 +- src/gallium/auxiliary/draw/draw_gs.h | 67 +- src/gallium/auxiliary/draw/draw_gs_tmp.h | 2 +- src/gallium/auxiliary/draw/draw_llvm.c | 1944 +- src/gallium/auxiliary/draw/draw_llvm.h | 342 +- src/gallium/auxiliary/draw/draw_llvm_sample.c | 152 +- src/gallium/auxiliary/draw/draw_pipe.c | 17 +- src/gallium/auxiliary/draw/draw_pipe.h | 19 +- src/gallium/auxiliary/draw/draw_pipe_aaline.c | 421 +- src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 542 +- src/gallium/auxiliary/draw/draw_pipe_clip.c | 637 +- src/gallium/auxiliary/draw/draw_pipe_cull.c | 210 +- src/gallium/auxiliary/draw/draw_pipe_flatshade.c | 195 +- src/gallium/auxiliary/draw/draw_pipe_offset.c | 83 +- src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 488 +- src/gallium/auxiliary/draw/draw_pipe_stipple.c | 42 +- src/gallium/auxiliary/draw/draw_pipe_twoside.c | 12 +- src/gallium/auxiliary/draw/draw_pipe_unfilled.c | 128 +- src/gallium/auxiliary/draw/draw_pipe_util.c | 8 +- src/gallium/auxiliary/draw/draw_pipe_validate.c | 57 +- src/gallium/auxiliary/draw/draw_pipe_vbuf.c | 74 +- src/gallium/auxiliary/draw/draw_pipe_wide_line.c | 20 +- src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 58 +- src/gallium/auxiliary/draw/draw_prim_assembler.c | 295 + src/gallium/auxiliary/draw/draw_prim_assembler.h | 77 + .../auxiliary/draw/draw_prim_assembler_tmp.h | 29 + src/gallium/auxiliary/draw/draw_private.h | 146 +- src/gallium/auxiliary/draw/draw_pt.c | 165 +- src/gallium/auxiliary/draw/draw_pt.h | 20 +- src/gallium/auxiliary/draw/draw_pt_decompose.h | 1 + src/gallium/auxiliary/draw/draw_pt_emit.c | 86 +- src/gallium/auxiliary/draw/draw_pt_fetch.c | 18 +- src/gallium/auxiliary/draw/draw_pt_fetch_emit.c | 21 +- .../auxiliary/draw/draw_pt_fetch_shade_emit.c | 17 +- .../auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 268 +- .../draw/draw_pt_fetch_shade_pipeline_llvm.c | 507 +- src/gallium/auxiliary/draw/draw_pt_post_vs.c | 39 +- src/gallium/auxiliary/draw/draw_pt_so_emit.c | 121 +- src/gallium/auxiliary/draw/draw_pt_util.c | 6 +- src/gallium/auxiliary/draw/draw_pt_vsplit.c | 87 +- src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h | 72 +- src/gallium/auxiliary/draw/draw_so_emit_tmp.h | 3 +- src/gallium/auxiliary/draw/draw_split_tmp.h | 3 +- src/gallium/auxiliary/draw/draw_vbuf.h | 17 +- src/gallium/auxiliary/draw/draw_vertex.c | 4 +- src/gallium/auxiliary/draw/draw_vertex.h | 45 +- src/gallium/auxiliary/draw/draw_vs.c | 110 +- src/gallium/auxiliary/draw/draw_vs.h | 18 +- src/gallium/auxiliary/draw/draw_vs_exec.c | 53 +- src/gallium/auxiliary/draw/draw_vs_llvm.c | 7 +- src/gallium/auxiliary/draw/draw_vs_ppc.c | 240 - src/gallium/auxiliary/draw/draw_vs_variant.c | 47 +- src/gallium/auxiliary/gallivm/lp_bld.h | 25 + src/gallium/auxiliary/gallivm/lp_bld_arit.c | 2242 +- src/gallium/auxiliary/gallivm/lp_bld_arit.h | 163 +- .../auxiliary/gallivm/lp_bld_arit_overflow.c | 175 + .../auxiliary/gallivm/lp_bld_arit_overflow.h | 63 + src/gallium/auxiliary/gallivm/lp_bld_assert.c | 4 +- src/gallium/auxiliary/gallivm/lp_bld_bitarit.c | 10 +- src/gallium/auxiliary/gallivm/lp_bld_const.c | 38 +- src/gallium/auxiliary/gallivm/lp_bld_const.h | 16 +- src/gallium/auxiliary/gallivm/lp_bld_conv.c | 580 +- src/gallium/auxiliary/gallivm/lp_bld_conv.h | 15 +- src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 415 +- src/gallium/auxiliary/gallivm/lp_bld_debug.h | 13 +- src/gallium/auxiliary/gallivm/lp_bld_flow.c | 66 +- src/gallium/auxiliary/gallivm/lp_bld_flow.h | 12 + src/gallium/auxiliary/gallivm/lp_bld_format.c | 56 + src/gallium/auxiliary/gallivm/lp_bld_format.h | 109 +- src/gallium/auxiliary/gallivm/lp_bld_format_aos.c | 358 +- .../auxiliary/gallivm/lp_bld_format_aos_array.c | 55 +- .../auxiliary/gallivm/lp_bld_format_cached.c | 374 + .../auxiliary/gallivm/lp_bld_format_float.c | 505 + src/gallium/auxiliary/gallivm/lp_bld_format_soa.c | 773 +- src/gallium/auxiliary/gallivm/lp_bld_format_srgb.c | 365 + src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c | 45 +- src/gallium/auxiliary/gallivm/lp_bld_gather.c | 447 +- src/gallium/auxiliary/gallivm/lp_bld_gather.h | 10 +- src/gallium/auxiliary/gallivm/lp_bld_init.c | 643 +- src/gallium/auxiliary/gallivm/lp_bld_init.h | 28 +- src/gallium/auxiliary/gallivm/lp_bld_intr.c | 128 +- src/gallium/auxiliary/gallivm/lp_bld_intr.h | 24 +- src/gallium/auxiliary/gallivm/lp_bld_limits.h | 61 +- src/gallium/auxiliary/gallivm/lp_bld_logic.c | 367 +- src/gallium/auxiliary/gallivm/lp_bld_logic.h | 9 +- src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 830 +- src/gallium/auxiliary/gallivm/lp_bld_misc.h | 41 +- src/gallium/auxiliary/gallivm/lp_bld_pack.c | 362 +- src/gallium/auxiliary/gallivm/lp_bld_pack.h | 31 +- src/gallium/auxiliary/gallivm/lp_bld_printf.c | 31 +- src/gallium/auxiliary/gallivm/lp_bld_quad.c | 84 +- src/gallium/auxiliary/gallivm/lp_bld_quad.h | 9 + src/gallium/auxiliary/gallivm/lp_bld_sample.c | 1816 +- src/gallium/auxiliary/gallivm/lp_bld_sample.h | 359 +- src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 861 +- src/gallium/auxiliary/gallivm/lp_bld_sample_aos.h | 5 +- src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 3264 +- src/gallium/auxiliary/gallivm/lp_bld_struct.c | 8 +- src/gallium/auxiliary/gallivm/lp_bld_swizzle.c | 307 +- src/gallium/auxiliary/gallivm/lp_bld_swizzle.h | 28 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi.c | 181 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi.h | 200 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c | 1542 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h | 7 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c | 174 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 185 +- src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 3427 +- src/gallium/auxiliary/gallivm/lp_bld_type.c | 28 +- src/gallium/auxiliary/gallivm/lp_bld_type.h | 66 +- src/gallium/auxiliary/hud/font.c | 454 + src/gallium/auxiliary/hud/font.h | 59 + src/gallium/auxiliary/hud/hud_context.c | 1660 + src/gallium/auxiliary/hud/hud_context.h | 45 + src/gallium/auxiliary/hud/hud_cpu.c | 232 + src/gallium/auxiliary/hud/hud_cpufreq.c | 254 + src/gallium/auxiliary/hud/hud_diskstat.c | 328 + src/gallium/auxiliary/hud/hud_driver_query.c | 443 + src/gallium/auxiliary/hud/hud_fps.c | 94 + src/gallium/auxiliary/hud/hud_nic.c | 426 + src/gallium/auxiliary/hud/hud_private.h | 145 + src/gallium/auxiliary/hud/hud_sensors_temp.c | 375 + src/gallium/auxiliary/indices/u_indices.c | 177 +- src/gallium/auxiliary/indices/u_indices.h | 159 +- src/gallium/auxiliary/indices/u_indices_gen.py | 303 +- src/gallium/auxiliary/indices/u_indices_priv.h | 4 +- src/gallium/auxiliary/indices/u_primconvert.c | 185 + src/gallium/auxiliary/indices/u_primconvert.h | 45 + src/gallium/auxiliary/indices/u_unfilled_gen.py | 47 +- src/gallium/auxiliary/indices/u_unfilled_indices.c | 114 +- src/gallium/auxiliary/nir/tgsi_to_nir.c | 2055 + src/gallium/auxiliary/nir/tgsi_to_nir.h | 34 + src/gallium/auxiliary/os/os_memory_aligned.h | 32 +- src/gallium/auxiliary/os/os_memory_debug.h | 9 + src/gallium/auxiliary/os/os_memory_stdc.h | 2 +- src/gallium/auxiliary/os/os_misc.c | 89 +- src/gallium/auxiliary/os/os_misc.h | 9 +- src/gallium/auxiliary/os/os_mman.h | 28 +- src/gallium/auxiliary/os/os_process.c | 158 + src/gallium/auxiliary/os/os_process.h | 44 + src/gallium/auxiliary/os/os_thread.h | 343 +- src/gallium/auxiliary/os/os_time.c | 118 +- src/gallium/auxiliary/os/os_time.h | 63 +- src/gallium/auxiliary/pipe-loader/.gitignore | 1 - src/gallium/auxiliary/pipe-loader/Android.mk | 46 + src/gallium/auxiliary/pipe-loader/Makefile.am | 64 +- src/gallium/auxiliary/pipe-loader/Makefile.sources | 8 + src/gallium/auxiliary/pipe-loader/SConscript | 33 + src/gallium/auxiliary/pipe-loader/pipe_loader.c | 24 +- src/gallium/auxiliary/pipe-loader/pipe_loader.h | 71 +- .../auxiliary/pipe-loader/pipe_loader_drm.c | 337 +- .../auxiliary/pipe-loader/pipe_loader_priv.h | 8 +- src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c | 266 +- src/gallium/auxiliary/pipebuffer/Makefile | 18 - src/gallium/auxiliary/pipebuffer/pb_buffer.h | 42 +- .../auxiliary/pipebuffer/pb_buffer_fenced.c | 262 +- .../auxiliary/pipebuffer/pb_buffer_fenced.h | 6 +- .../auxiliary/pipebuffer/pb_buffer_malloc.c | 10 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | 16 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c | 10 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 242 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c | 43 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c | 23 +- .../auxiliary/pipebuffer/pb_bufmgr_ondemand.c | 18 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c | 20 +- src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c | 16 +- src/gallium/auxiliary/pipebuffer/pb_cache.c | 302 + src/gallium/auxiliary/pipebuffer/pb_cache.h | 80 + src/gallium/auxiliary/pipebuffer/pb_slab.c | 252 + src/gallium/auxiliary/pipebuffer/pb_slab.h | 155 + src/gallium/auxiliary/pipebuffer/pb_validate.c | 12 +- src/gallium/auxiliary/pipebuffer/pb_validate.h | 6 +- src/gallium/auxiliary/postprocess/filters.h | 24 +- src/gallium/auxiliary/postprocess/postprocess.h | 74 +- src/gallium/auxiliary/postprocess/pp_celshade.c | 13 +- src/gallium/auxiliary/postprocess/pp_celshade.h | 2 +- src/gallium/auxiliary/postprocess/pp_colors.c | 30 +- src/gallium/auxiliary/postprocess/pp_colors.h | 5 +- src/gallium/auxiliary/postprocess/pp_filters.h | 16 +- src/gallium/auxiliary/postprocess/pp_init.c | 165 +- src/gallium/auxiliary/postprocess/pp_mlaa.c | 171 +- src/gallium/auxiliary/postprocess/pp_mlaa.h | 12 +- src/gallium/auxiliary/postprocess/pp_private.h | 109 + src/gallium/auxiliary/postprocess/pp_program.c | 38 +- src/gallium/auxiliary/postprocess/pp_program.h | 64 - src/gallium/auxiliary/postprocess/pp_run.c | 159 +- src/gallium/auxiliary/rbug/rbug_connection.c | 2 +- src/gallium/auxiliary/renderonly/renderonly.c | 175 + src/gallium/auxiliary/renderonly/renderonly.h | 109 + src/gallium/auxiliary/rtasm/rtasm_cpu.c | 4 +- src/gallium/auxiliary/rtasm/rtasm_cpu.h | 4 +- src/gallium/auxiliary/rtasm/rtasm_execmem.c | 21 +- src/gallium/auxiliary/rtasm/rtasm_execmem.h | 7 +- src/gallium/auxiliary/rtasm/rtasm_ppc.c | 1077 - src/gallium/auxiliary/rtasm/rtasm_ppc.h | 342 - src/gallium/auxiliary/rtasm/rtasm_x86sse.c | 15 +- src/gallium/auxiliary/rtasm/rtasm_x86sse.h | 13 +- src/gallium/auxiliary/target-helpers/drm_helper.h | 316 + .../auxiliary/target-helpers/drm_helper_public.h | 43 + .../auxiliary/target-helpers/inline_debug_helper.h | 28 +- .../auxiliary/target-helpers/inline_sw_helper.h | 29 +- .../target-helpers/inline_wrapper_sw_helper.h | 42 - src/gallium/auxiliary/target-helpers/sw_helper.h | 84 + .../auxiliary/target-helpers/sw_helper_public.h | 10 + src/gallium/auxiliary/tgsi/tgsi_aa_point.c | 309 + src/gallium/auxiliary/tgsi/tgsi_aa_point.h | 35 + src/gallium/auxiliary/tgsi/tgsi_build.c | 359 +- src/gallium/auxiliary/tgsi/tgsi_build.h | 9 +- src/gallium/auxiliary/tgsi/tgsi_dump.c | 365 +- src/gallium/auxiliary/tgsi/tgsi_dump.h | 20 +- src/gallium/auxiliary/tgsi/tgsi_emulate.c | 169 + src/gallium/auxiliary/tgsi/tgsi_emulate.h | 38 + src/gallium/auxiliary/tgsi/tgsi_exec.c | 3678 +- src/gallium/auxiliary/tgsi/tgsi_exec.h | 235 +- src/gallium/auxiliary/tgsi/tgsi_info.c | 656 +- src/gallium/auxiliary/tgsi/tgsi_info.h | 17 +- src/gallium/auxiliary/tgsi/tgsi_iterate.c | 4 +- src/gallium/auxiliary/tgsi/tgsi_iterate.h | 4 +- src/gallium/auxiliary/tgsi/tgsi_lowering.c | 1781 + src/gallium/auxiliary/tgsi/tgsi_lowering.h | 94 + src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 78 +- src/gallium/auxiliary/tgsi/tgsi_parse.c | 107 +- src/gallium/auxiliary/tgsi/tgsi_parse.h | 29 +- src/gallium/auxiliary/tgsi/tgsi_point_sprite.c | 582 + src/gallium/auxiliary/tgsi/tgsi_point_sprite.h | 38 + src/gallium/auxiliary/tgsi/tgsi_ppc.c | 1359 - src/gallium/auxiliary/tgsi/tgsi_ppc.h | 51 - src/gallium/auxiliary/tgsi/tgsi_sanity.c | 56 +- src/gallium/auxiliary/tgsi/tgsi_sanity.h | 8 +- src/gallium/auxiliary/tgsi/tgsi_scan.c | 909 +- src/gallium/auxiliary/tgsi/tgsi_scan.h | 121 +- src/gallium/auxiliary/tgsi/tgsi_strings.c | 110 +- src/gallium/auxiliary/tgsi/tgsi_strings.h | 18 +- src/gallium/auxiliary/tgsi/tgsi_text.c | 544 +- src/gallium/auxiliary/tgsi/tgsi_text.h | 8 +- src/gallium/auxiliary/tgsi/tgsi_transform.c | 39 +- src/gallium/auxiliary/tgsi/tgsi_transform.h | 467 +- src/gallium/auxiliary/tgsi/tgsi_two_side.c | 228 + src/gallium/auxiliary/tgsi/tgsi_two_side.h | 34 + src/gallium/auxiliary/tgsi/tgsi_ureg.c | 1158 +- src/gallium/auxiliary/tgsi/tgsi_ureg.h | 770 +- src/gallium/auxiliary/tgsi/tgsi_util.c | 178 +- src/gallium/auxiliary/tgsi/tgsi_util.h | 26 +- src/gallium/auxiliary/translate/translate.c | 6 +- src/gallium/auxiliary/translate/translate.h | 26 +- src/gallium/auxiliary/translate/translate_cache.c | 14 +- src/gallium/auxiliary/translate/translate_cache.h | 4 +- .../auxiliary/translate/translate_generic.c | 74 +- src/gallium/auxiliary/translate/translate_sse.c | 980 +- src/gallium/auxiliary/util/u_atomic.h | 349 - src/gallium/auxiliary/util/u_bitcast.h | 59 + src/gallium/auxiliary/util/u_bitmask.c | 18 +- src/gallium/auxiliary/util/u_blend.h | 25 + src/gallium/auxiliary/util/u_blit.c | 643 +- src/gallium/auxiliary/util/u_blit.h | 12 +- src/gallium/auxiliary/util/u_blitter.c | 1801 +- src/gallium/auxiliary/util/u_blitter.h | 292 +- src/gallium/auxiliary/util/u_box.h | 181 +- src/gallium/auxiliary/util/u_cache.c | 54 +- src/gallium/auxiliary/util/u_caps.c | 6 +- src/gallium/auxiliary/util/u_clear.h | 59 - src/gallium/auxiliary/util/u_cpu_detect.c | 159 +- src/gallium/auxiliary/util/u_cpu_detect.h | 17 + src/gallium/auxiliary/util/u_debug.c | 594 +- src/gallium/auxiliary/util/u_debug.h | 126 +- src/gallium/auxiliary/util/u_debug_describe.c | 9 + src/gallium/auxiliary/util/u_debug_describe.h | 2 + src/gallium/auxiliary/util/u_debug_flush.c | 388 + src/gallium/auxiliary/util/u_debug_flush.h | 138 + src/gallium/auxiliary/util/u_debug_image.c | 348 + src/gallium/auxiliary/util/u_debug_image.h | 74 + src/gallium/auxiliary/util/u_debug_memory.c | 161 +- src/gallium/auxiliary/util/u_debug_refcnt.c | 139 +- src/gallium/auxiliary/util/u_debug_refcnt.h | 12 +- src/gallium/auxiliary/util/u_debug_stack.c | 110 +- src/gallium/auxiliary/util/u_debug_stack.h | 7 + src/gallium/auxiliary/util/u_debug_symbol.c | 237 +- src/gallium/auxiliary/util/u_dirty_surfaces.h | 18 +- src/gallium/auxiliary/util/u_dl.c | 2 +- src/gallium/auxiliary/util/u_dl.h | 6 + src/gallium/auxiliary/util/u_double_list.h | 147 - src/gallium/auxiliary/util/u_draw.c | 54 +- src/gallium/auxiliary/util/u_draw.h | 45 +- src/gallium/auxiliary/util/u_draw_quad.c | 20 +- src/gallium/auxiliary/util/u_draw_quad.h | 13 +- src/gallium/auxiliary/util/u_dual_blend.h | 4 +- src/gallium/auxiliary/util/u_dump.h | 35 +- src/gallium/auxiliary/util/u_dump_defines.c | 109 +- src/gallium/auxiliary/util/u_dump_state.c | 415 +- src/gallium/auxiliary/util/u_dynarray.h | 10 +- src/gallium/auxiliary/util/u_fifo.h | 8 +- src/gallium/auxiliary/util/u_format.c | 322 +- src/gallium/auxiliary/util/u_format.csv | 151 +- src/gallium/auxiliary/util/u_format.h | 456 +- src/gallium/auxiliary/util/u_format_etc.c | 3 +- src/gallium/auxiliary/util/u_format_latc.c | 79 +- src/gallium/auxiliary/util/u_format_other.c | 84 +- src/gallium/auxiliary/util/u_format_pack.py | 214 +- src/gallium/auxiliary/util/u_format_parse.py | 211 +- src/gallium/auxiliary/util/u_format_r11g11b10f.h | 232 - src/gallium/auxiliary/util/u_format_rgb9e5.h | 164 - src/gallium/auxiliary/util/u_format_rgtc.c | 99 +- src/gallium/auxiliary/util/u_format_s3tc.c | 458 +- src/gallium/auxiliary/util/u_format_s3tc.h | 6 + src/gallium/auxiliary/util/u_format_srgb.h | 106 - src/gallium/auxiliary/util/u_format_srgb.py | 100 - src/gallium/auxiliary/util/u_format_table.py | 67 +- src/gallium/auxiliary/util/u_format_tests.c | 7 +- src/gallium/auxiliary/util/u_format_tests.h | 6 +- src/gallium/auxiliary/util/u_format_yuv.c | 193 +- src/gallium/auxiliary/util/u_format_yuv.h | 8 +- src/gallium/auxiliary/util/u_format_zs.c | 182 +- src/gallium/auxiliary/util/u_framebuffer.c | 122 +- src/gallium/auxiliary/util/u_framebuffer.h | 17 + src/gallium/auxiliary/util/u_gen_mipmap.c | 1725 +- src/gallium/auxiliary/util/u_gen_mipmap.h | 27 +- src/gallium/auxiliary/util/u_half.h | 23 +- src/gallium/auxiliary/util/u_handle_table.c | 20 +- src/gallium/auxiliary/util/u_handle_table.h | 6 +- src/gallium/auxiliary/util/u_hash.c | 121 - src/gallium/auxiliary/util/u_hash.h | 55 - src/gallium/auxiliary/util/u_hash_table.c | 20 +- src/gallium/auxiliary/util/u_hash_table.h | 6 +- src/gallium/auxiliary/util/u_helpers.c | 111 + src/gallium/auxiliary/util/u_helpers.h | 54 + src/gallium/auxiliary/util/u_index_modify.c | 87 +- src/gallium/auxiliary/util/u_index_modify.h | 26 +- src/gallium/auxiliary/util/u_init.h | 52 - src/gallium/auxiliary/util/u_inlines.h | 355 +- src/gallium/auxiliary/util/u_keymap.c | 10 +- src/gallium/auxiliary/util/u_keymap.h | 4 +- src/gallium/auxiliary/util/u_linear.c | 8 +- src/gallium/auxiliary/util/u_linear.h | 2 +- src/gallium/auxiliary/util/u_linkage.c | 149 - src/gallium/auxiliary/util/u_linkage.h | 67 - src/gallium/auxiliary/util/u_math.c | 70 +- src/gallium/auxiliary/util/u_math.h | 385 +- src/gallium/auxiliary/util/u_memory.h | 22 +- src/gallium/auxiliary/util/u_mm.c | 4 +- src/gallium/auxiliary/util/u_pack_color.h | 115 +- src/gallium/auxiliary/util/u_pointer.h | 20 +- src/gallium/auxiliary/util/u_prim.h | 261 +- src/gallium/auxiliary/util/u_prim_restart.c | 267 + src/gallium/auxiliary/util/u_prim_restart.h | 62 + src/gallium/auxiliary/util/u_pstipple.c | 294 +- src/gallium/auxiliary/util/u_pstipple.h | 18 +- src/gallium/auxiliary/util/u_pwr8.h | 316 + src/gallium/auxiliary/util/u_queue.c | 317 + src/gallium/auxiliary/util/u_queue.h | 105 + src/gallium/auxiliary/util/u_range.h | 91 + src/gallium/auxiliary/util/u_rect.c | 165 - src/gallium/auxiliary/util/u_rect.h | 69 +- src/gallium/auxiliary/util/u_resource.c | 131 +- src/gallium/auxiliary/util/u_resource.h | 52 + src/gallium/auxiliary/util/u_ringbuffer.c | 6 +- src/gallium/auxiliary/util/u_sampler.c | 19 +- src/gallium/auxiliary/util/u_simple_list.h | 199 - src/gallium/auxiliary/util/u_simple_shaders.c | 534 +- src/gallium/auxiliary/util/u_simple_shaders.h | 59 +- src/gallium/auxiliary/util/u_slab.c | 171 - src/gallium/auxiliary/util/u_slab.h | 87 - src/gallium/auxiliary/util/u_snprintf.c | 1489 - src/gallium/auxiliary/util/u_split_prim.h | 4 +- src/gallium/auxiliary/util/u_sse.h | 142 +- src/gallium/auxiliary/util/u_staging.c | 132 - src/gallium/auxiliary/util/u_staging.h | 63 - src/gallium/auxiliary/util/u_string.h | 66 +- src/gallium/auxiliary/util/u_suballoc.c | 131 + src/gallium/auxiliary/util/u_suballoc.h | 49 + src/gallium/auxiliary/util/u_surface.c | 802 +- src/gallium/auxiliary/util/u_surface.h | 43 +- src/gallium/auxiliary/util/u_surfaces.c | 8 +- src/gallium/auxiliary/util/u_surfaces.h | 12 +- src/gallium/auxiliary/util/u_tests.c | 511 + src/gallium/auxiliary/util/u_tests.h | 45 + src/gallium/auxiliary/util/u_texture.c | 15 +- src/gallium/auxiliary/util/u_texture.h | 7 +- src/gallium/auxiliary/util/u_tile.c | 131 +- src/gallium/auxiliary/util/u_tile.h | 66 +- src/gallium/auxiliary/util/u_time.h | 20 +- src/gallium/auxiliary/util/u_transfer.c | 176 +- src/gallium/auxiliary/util/u_transfer.h | 87 +- src/gallium/auxiliary/util/u_upload_mgr.c | 247 +- src/gallium/auxiliary/util/u_upload_mgr.h | 62 +- src/gallium/auxiliary/util/u_vbuf.c | 724 +- src/gallium/auxiliary/util/u_vbuf.h | 26 +- src/gallium/auxiliary/util/u_video.h | 180 +- src/gallium/auxiliary/util/u_viewport.h | 59 + src/gallium/auxiliary/vl/vl_bicubic_filter.c | 459 + src/gallium/auxiliary/vl/vl_bicubic_filter.h | 63 + src/gallium/auxiliary/vl/vl_compositor.c | 493 +- src/gallium/auxiliary/vl/vl_compositor.h | 51 +- src/gallium/auxiliary/vl/vl_csc.c | 2 +- src/gallium/auxiliary/vl/vl_csc.h | 2 +- src/gallium/auxiliary/vl/vl_decoder.c | 54 +- src/gallium/auxiliary/vl/vl_decoder.h | 23 +- src/gallium/auxiliary/vl/vl_defines.h | 2 +- src/gallium/auxiliary/vl/vl_deint_filter.c | 523 + src/gallium/auxiliary/vl/vl_deint_filter.h | 77 + src/gallium/auxiliary/vl/vl_idct.c | 63 +- src/gallium/auxiliary/vl/vl_idct.h | 2 +- src/gallium/auxiliary/vl/vl_matrix_filter.c | 22 +- src/gallium/auxiliary/vl/vl_matrix_filter.h | 2 +- src/gallium/auxiliary/vl/vl_mc.c | 37 +- src/gallium/auxiliary/vl/vl_mc.h | 2 +- src/gallium/auxiliary/vl/vl_median_filter.c | 27 +- src/gallium/auxiliary/vl/vl_median_filter.h | 2 +- src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 112 +- src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h | 6 +- src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 277 +- src/gallium/auxiliary/vl/vl_mpeg12_decoder.h | 20 +- src/gallium/auxiliary/vl/vl_rbsp.h | 176 + src/gallium/auxiliary/vl/vl_stubs.c | 147 + src/gallium/auxiliary/vl/vl_types.h | 2 +- src/gallium/auxiliary/vl/vl_vertex_buffers.c | 6 +- src/gallium/auxiliary/vl/vl_vertex_buffers.h | 2 +- src/gallium/auxiliary/vl/vl_video_buffer.c | 103 +- src/gallium/auxiliary/vl/vl_video_buffer.h | 42 +- src/gallium/auxiliary/vl/vl_vlc.h | 171 +- src/gallium/auxiliary/vl/vl_winsys.h | 51 +- src/gallium/auxiliary/vl/vl_winsys_dri.c | 193 +- src/gallium/auxiliary/vl/vl_winsys_dri3.c | 855 + src/gallium/auxiliary/vl/vl_winsys_drm.c | 87 + src/gallium/auxiliary/vl/vl_winsys_xsp.c | 170 - src/gallium/auxiliary/vl/vl_zscan.c | 78 +- src/gallium/auxiliary/vl/vl_zscan.h | 3 +- src/gallium/docs/d3d11ddi.txt | 462 - src/gallium/docs/llvm-todo.txt | 15 +- src/gallium/docs/source/conf.py | 4 +- src/gallium/docs/source/context.rst | 313 +- src/gallium/docs/source/cso/blend.rst | 12 + src/gallium/docs/source/cso/dsa.rst | 2 +- src/gallium/docs/source/cso/rasterizer.rst | 103 +- src/gallium/docs/source/cso/sampler.rst | 6 +- src/gallium/docs/source/debugging.rst | 10 +- src/gallium/docs/source/distro.rst | 71 +- src/gallium/docs/source/drivers.rst | 9 + src/gallium/docs/source/drivers/freedreno.rst | 9 + .../docs/source/drivers/freedreno/ir3-notes.rst | 432 + src/gallium/docs/source/drivers/openswr.rst | 21 + src/gallium/docs/source/drivers/openswr/faq.rst | 141 + src/gallium/docs/source/drivers/openswr/knobs.rst | 114 + .../docs/source/drivers/openswr/profiling.rst | 67 + src/gallium/docs/source/drivers/openswr/usage.rst | 38 + src/gallium/docs/source/format.rst | 61 + src/gallium/docs/source/index.rst | 2 + src/gallium/docs/source/resources.rst | 70 +- src/gallium/docs/source/screen.rst | 417 +- src/gallium/docs/source/tgsi.rst | 2779 +- src/gallium/drivers/.gitignore | 1 - src/gallium/drivers/Makefile.am | 71 - src/gallium/drivers/ddebug/Makefile.am | 9 + src/gallium/drivers/ddebug/Makefile.sources | 7 + src/gallium/drivers/ddebug/dd_context.c | 890 + src/gallium/drivers/ddebug/dd_draw.c | 1356 + src/gallium/drivers/ddebug/dd_pipe.h | 273 + src/gallium/drivers/ddebug/dd_public.h | 36 + src/gallium/drivers/ddebug/dd_screen.c | 427 + src/gallium/drivers/ddebug/dd_util.h | 98 + src/gallium/drivers/etnaviv/.gitignore | 1 + src/gallium/drivers/etnaviv/Automake.inc | 11 + src/gallium/drivers/etnaviv/Makefile.am | 44 + src/gallium/drivers/etnaviv/Makefile.sources | 57 + src/gallium/drivers/etnaviv/README | 13 + src/gallium/drivers/etnaviv/etnaviv_asm.c | 107 + src/gallium/drivers/etnaviv/etnaviv_asm.h | 133 + src/gallium/drivers/etnaviv/etnaviv_blend.c | 109 + src/gallium/drivers/etnaviv/etnaviv_blend.h | 52 + src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 640 + src/gallium/drivers/etnaviv/etnaviv_clear_blit.h | 48 + src/gallium/drivers/etnaviv/etnaviv_compiler.c | 2567 + src/gallium/drivers/etnaviv/etnaviv_compiler.h | 120 + .../drivers/etnaviv/etnaviv_compiler_cmdline.c | 146 + src/gallium/drivers/etnaviv/etnaviv_context.c | 323 + src/gallium/drivers/etnaviv/etnaviv_context.h | 194 + src/gallium/drivers/etnaviv/etnaviv_debug.h | 79 + src/gallium/drivers/etnaviv/etnaviv_disasm.c | 612 + src/gallium/drivers/etnaviv/etnaviv_disasm.h | 40 + src/gallium/drivers/etnaviv/etnaviv_emit.c | 787 + src/gallium/drivers/etnaviv/etnaviv_emit.h | 123 + src/gallium/drivers/etnaviv/etnaviv_fence.c | 87 + src/gallium/drivers/etnaviv/etnaviv_fence.h | 39 + src/gallium/drivers/etnaviv/etnaviv_format.c | 268 + src/gallium/drivers/etnaviv/etnaviv_format.h | 47 + src/gallium/drivers/etnaviv/etnaviv_internal.h | 278 + src/gallium/drivers/etnaviv/etnaviv_query.c | 120 + src/gallium/drivers/etnaviv/etnaviv_query.h | 64 + src/gallium/drivers/etnaviv/etnaviv_query_sw.c | 123 + src/gallium/drivers/etnaviv/etnaviv_query_sw.h | 47 + src/gallium/drivers/etnaviv/etnaviv_rasterizer.c | 81 + src/gallium/drivers/etnaviv/etnaviv_rasterizer.h | 57 + src/gallium/drivers/etnaviv/etnaviv_resource.c | 441 + src/gallium/drivers/etnaviv/etnaviv_resource.h | 148 + src/gallium/drivers/etnaviv/etnaviv_rs.c | 127 + src/gallium/drivers/etnaviv/etnaviv_rs.h | 86 + src/gallium/drivers/etnaviv/etnaviv_screen.c | 809 + src/gallium/drivers/etnaviv/etnaviv_screen.h | 95 + src/gallium/drivers/etnaviv/etnaviv_shader.c | 285 + src/gallium/drivers/etnaviv/etnaviv_shader.h | 45 + src/gallium/drivers/etnaviv/etnaviv_state.c | 662 + src/gallium/drivers/etnaviv/etnaviv_state.h | 52 + src/gallium/drivers/etnaviv/etnaviv_surface.c | 152 + src/gallium/drivers/etnaviv/etnaviv_surface.h | 55 + src/gallium/drivers/etnaviv/etnaviv_texture.c | 338 + src/gallium/drivers/etnaviv/etnaviv_texture.h | 75 + src/gallium/drivers/etnaviv/etnaviv_tiling.c | 96 + src/gallium/drivers/etnaviv/etnaviv_tiling.h | 56 + src/gallium/drivers/etnaviv/etnaviv_transfer.c | 355 + src/gallium/drivers/etnaviv/etnaviv_transfer.h | 35 + src/gallium/drivers/etnaviv/etnaviv_translate.h | 516 + src/gallium/drivers/etnaviv/etnaviv_uniforms.c | 118 + src/gallium/drivers/etnaviv/etnaviv_uniforms.h | 45 + src/gallium/drivers/etnaviv/etnaviv_util.h | 108 + src/gallium/drivers/etnaviv/etnaviv_zsa.c | 123 + src/gallium/drivers/etnaviv/etnaviv_zsa.h | 52 + src/gallium/drivers/etnaviv/hw/cmdstream.xml.h | 270 + src/gallium/drivers/etnaviv/hw/common.xml.h | 320 + src/gallium/drivers/etnaviv/hw/isa.xml.h | 239 + src/gallium/drivers/etnaviv/hw/state.xml.h | 397 + src/gallium/drivers/etnaviv/hw/state_3d.xml.h | 1231 + src/gallium/drivers/freedreno/.dir-locals.el | 8 + src/gallium/drivers/freedreno/.editorconfig | 2 + src/gallium/drivers/freedreno/.gitignore | 2 + src/gallium/drivers/freedreno/Android.gen.mk | 38 + src/gallium/drivers/freedreno/Android.mk | 50 + src/gallium/drivers/freedreno/Automake.inc | 11 + src/gallium/drivers/freedreno/Makefile.am | 47 + src/gallium/drivers/freedreno/Makefile.sources | 172 + src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 1606 + src/gallium/drivers/freedreno/a2xx/disasm-a2xx.c | 634 + src/gallium/drivers/freedreno/a2xx/fd2_blend.c | 107 + src/gallium/drivers/freedreno/a2xx/fd2_blend.h | 51 + src/gallium/drivers/freedreno/a2xx/fd2_compiler.c | 1174 + src/gallium/drivers/freedreno/a2xx/fd2_compiler.h | 38 + src/gallium/drivers/freedreno/a2xx/fd2_context.c | 124 + src/gallium/drivers/freedreno/a2xx/fd2_context.h | 52 + src/gallium/drivers/freedreno/a2xx/fd2_draw.c | 287 + src/gallium/drivers/freedreno/a2xx/fd2_draw.h | 38 + src/gallium/drivers/freedreno/a2xx/fd2_emit.c | 456 + src/gallium/drivers/freedreno/a2xx/fd2_emit.h | 50 + src/gallium/drivers/freedreno/a2xx/fd2_gmem.c | 409 + src/gallium/drivers/freedreno/a2xx/fd2_gmem.h | 36 + src/gallium/drivers/freedreno/a2xx/fd2_program.c | 474 + src/gallium/drivers/freedreno/a2xx/fd2_program.h | 81 + .../drivers/freedreno/a2xx/fd2_rasterizer.c | 113 + .../drivers/freedreno/a2xx/fd2_rasterizer.h | 55 + src/gallium/drivers/freedreno/a2xx/fd2_screen.c | 105 + src/gallium/drivers/freedreno/a2xx/fd2_screen.h | 36 + src/gallium/drivers/freedreno/a2xx/fd2_texture.c | 181 + src/gallium/drivers/freedreno/a2xx/fd2_texture.h | 68 + src/gallium/drivers/freedreno/a2xx/fd2_util.c | 322 + src/gallium/drivers/freedreno/a2xx/fd2_util.h | 47 + src/gallium/drivers/freedreno/a2xx/fd2_zsa.c | 96 + src/gallium/drivers/freedreno/a2xx/fd2_zsa.h | 56 + src/gallium/drivers/freedreno/a2xx/instr-a2xx.h | 390 + src/gallium/drivers/freedreno/a2xx/ir-a2xx.c | 636 + src/gallium/drivers/freedreno/a2xx/ir-a2xx.h | 180 + src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 3237 ++ src/gallium/drivers/freedreno/a3xx/fd3_blend.c | 139 + src/gallium/drivers/freedreno/a3xx/fd3_blend.h | 60 + src/gallium/drivers/freedreno/a3xx/fd3_context.c | 115 + src/gallium/drivers/freedreno/a3xx/fd3_context.h | 83 + src/gallium/drivers/freedreno/a3xx/fd3_draw.c | 193 + src/gallium/drivers/freedreno/a3xx/fd3_draw.h | 38 + src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 964 + src/gallium/drivers/freedreno/a3xx/fd3_emit.h | 107 + src/gallium/drivers/freedreno/a3xx/fd3_format.c | 398 + src/gallium/drivers/freedreno/a3xx/fd3_format.h | 44 + src/gallium/drivers/freedreno/a3xx/fd3_gmem.c | 1059 + src/gallium/drivers/freedreno/a3xx/fd3_gmem.h | 36 + src/gallium/drivers/freedreno/a3xx/fd3_program.c | 497 + src/gallium/drivers/freedreno/a3xx/fd3_program.h | 50 + src/gallium/drivers/freedreno/a3xx/fd3_query.c | 138 + src/gallium/drivers/freedreno/a3xx/fd3_query.h | 36 + .../drivers/freedreno/a3xx/fd3_rasterizer.c | 105 + .../drivers/freedreno/a3xx/fd3_rasterizer.h | 56 + src/gallium/drivers/freedreno/a3xx/fd3_screen.c | 107 + src/gallium/drivers/freedreno/a3xx/fd3_screen.h | 36 + src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 293 + src/gallium/drivers/freedreno/a3xx/fd3_texture.h | 69 + src/gallium/drivers/freedreno/a3xx/fd3_zsa.c | 104 + src/gallium/drivers/freedreno/a3xx/fd3_zsa.h | 57 + src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 4070 ++ src/gallium/drivers/freedreno/a4xx/fd4_blend.c | 144 + src/gallium/drivers/freedreno/a4xx/fd4_blend.h | 61 + src/gallium/drivers/freedreno/a4xx/fd4_context.c | 115 + src/gallium/drivers/freedreno/a4xx/fd4_context.h | 87 + src/gallium/drivers/freedreno/a4xx/fd4_draw.c | 203 + src/gallium/drivers/freedreno/a4xx/fd4_draw.h | 137 + src/gallium/drivers/freedreno/a4xx/fd4_emit.c | 935 + src/gallium/drivers/freedreno/a4xx/fd4_emit.h | 105 + src/gallium/drivers/freedreno/a4xx/fd4_format.c | 446 + src/gallium/drivers/freedreno/a4xx/fd4_format.h | 46 + src/gallium/drivers/freedreno/a4xx/fd4_gmem.c | 822 + src/gallium/drivers/freedreno/a4xx/fd4_gmem.h | 36 + src/gallium/drivers/freedreno/a4xx/fd4_program.c | 596 + src/gallium/drivers/freedreno/a4xx/fd4_program.h | 47 + src/gallium/drivers/freedreno/a4xx/fd4_query.c | 282 + src/gallium/drivers/freedreno/a4xx/fd4_query.h | 36 + .../drivers/freedreno/a4xx/fd4_rasterizer.c | 107 + .../drivers/freedreno/a4xx/fd4_rasterizer.h | 57 + src/gallium/drivers/freedreno/a4xx/fd4_screen.c | 106 + src/gallium/drivers/freedreno/a4xx/fd4_screen.h | 36 + src/gallium/drivers/freedreno/a4xx/fd4_texture.c | 345 + src/gallium/drivers/freedreno/a4xx/fd4_texture.h | 71 + src/gallium/drivers/freedreno/a4xx/fd4_zsa.c | 107 + src/gallium/drivers/freedreno/a4xx/fd4_zsa.h | 58 + src/gallium/drivers/freedreno/a5xx/a5xx.xml.h | 3960 ++ src/gallium/drivers/freedreno/a5xx/fd5_blend.c | 144 + src/gallium/drivers/freedreno/a5xx/fd5_blend.h | 60 + src/gallium/drivers/freedreno/a5xx/fd5_context.c | 117 + src/gallium/drivers/freedreno/a5xx/fd5_context.h | 94 + src/gallium/drivers/freedreno/a5xx/fd5_draw.c | 302 + src/gallium/drivers/freedreno/a5xx/fd5_draw.h | 113 + src/gallium/drivers/freedreno/a5xx/fd5_emit.c | 941 + src/gallium/drivers/freedreno/a5xx/fd5_emit.h | 164 + src/gallium/drivers/freedreno/a5xx/fd5_format.c | 445 + src/gallium/drivers/freedreno/a5xx/fd5_format.h | 44 + src/gallium/drivers/freedreno/a5xx/fd5_gmem.c | 603 + src/gallium/drivers/freedreno/a5xx/fd5_gmem.h | 34 + src/gallium/drivers/freedreno/a5xx/fd5_program.c | 738 + src/gallium/drivers/freedreno/a5xx/fd5_program.h | 44 + src/gallium/drivers/freedreno/a5xx/fd5_query.c | 32 + src/gallium/drivers/freedreno/a5xx/fd5_query.h | 34 + .../drivers/freedreno/a5xx/fd5_rasterizer.c | 99 + .../drivers/freedreno/a5xx/fd5_rasterizer.h | 57 + src/gallium/drivers/freedreno/a5xx/fd5_screen.c | 104 + src/gallium/drivers/freedreno/a5xx/fd5_screen.h | 34 + src/gallium/drivers/freedreno/a5xx/fd5_texture.c | 353 + src/gallium/drivers/freedreno/a5xx/fd5_texture.h | 70 + src/gallium/drivers/freedreno/a5xx/fd5_zsa.c | 99 + src/gallium/drivers/freedreno/a5xx/fd5_zsa.h | 54 + src/gallium/drivers/freedreno/adreno_common.xml.h | 481 + src/gallium/drivers/freedreno/adreno_pm4.xml.h | 796 + src/gallium/drivers/freedreno/disasm.h | 43 + src/gallium/drivers/freedreno/freedreno_batch.c | 424 + src/gallium/drivers/freedreno/freedreno_batch.h | 280 + .../drivers/freedreno/freedreno_batch_cache.c | 389 + .../drivers/freedreno/freedreno_batch_cache.h | 75 + src/gallium/drivers/freedreno/freedreno_context.c | 302 + src/gallium/drivers/freedreno/freedreno_context.h | 351 + src/gallium/drivers/freedreno/freedreno_draw.c | 395 + src/gallium/drivers/freedreno/freedreno_draw.h | 148 + src/gallium/drivers/freedreno/freedreno_fence.c | 118 + src/gallium/drivers/freedreno/freedreno_fence.h | 52 + src/gallium/drivers/freedreno/freedreno_gmem.c | 481 + src/gallium/drivers/freedreno/freedreno_gmem.h | 70 + src/gallium/drivers/freedreno/freedreno_program.c | 164 + src/gallium/drivers/freedreno/freedreno_program.h | 37 + src/gallium/drivers/freedreno/freedreno_query.c | 139 + src/gallium/drivers/freedreno/freedreno_query.h | 80 + src/gallium/drivers/freedreno/freedreno_query_hw.c | 503 + src/gallium/drivers/freedreno/freedreno_query_hw.h | 168 + src/gallium/drivers/freedreno/freedreno_query_sw.c | 166 + src/gallium/drivers/freedreno/freedreno_query_sw.h | 55 + src/gallium/drivers/freedreno/freedreno_resource.c | 1137 + src/gallium/drivers/freedreno/freedreno_resource.h | 168 + src/gallium/drivers/freedreno/freedreno_screen.c | 736 + src/gallium/drivers/freedreno/freedreno_screen.h | 130 + src/gallium/drivers/freedreno/freedreno_state.c | 436 + src/gallium/drivers/freedreno/freedreno_state.h | 57 + src/gallium/drivers/freedreno/freedreno_surface.c | 75 + src/gallium/drivers/freedreno/freedreno_surface.h | 54 + src/gallium/drivers/freedreno/freedreno_texture.c | 188 + src/gallium/drivers/freedreno/freedreno_texture.h | 76 + src/gallium/drivers/freedreno/freedreno_util.c | 180 + src/gallium/drivers/freedreno/freedreno_util.h | 452 + src/gallium/drivers/freedreno/ir3/disasm-a3xx.c | 880 + src/gallium/drivers/freedreno/ir3/instr-a3xx.h | 736 + src/gallium/drivers/freedreno/ir3/ir3.c | 773 + src/gallium/drivers/freedreno/ir3/ir3.h | 1227 + src/gallium/drivers/freedreno/ir3/ir3_cmdline.c | 354 + src/gallium/drivers/freedreno/ir3/ir3_compiler.c | 45 + src/gallium/drivers/freedreno/ir3/ir3_compiler.h | 49 + .../drivers/freedreno/ir3/ir3_compiler_nir.c | 2560 + src/gallium/drivers/freedreno/ir3/ir3_cp.c | 590 + src/gallium/drivers/freedreno/ir3/ir3_depth.c | 191 + src/gallium/drivers/freedreno/ir3/ir3_group.c | 268 + src/gallium/drivers/freedreno/ir3/ir3_legalize.c | 409 + src/gallium/drivers/freedreno/ir3/ir3_nir.c | 189 + src/gallium/drivers/freedreno/ir3/ir3_nir.h | 46 + .../drivers/freedreno/ir3/ir3_nir_lower_if_else.c | 325 + src/gallium/drivers/freedreno/ir3/ir3_nir_trig.py | 33 + src/gallium/drivers/freedreno/ir3/ir3_print.c | 242 + src/gallium/drivers/freedreno/ir3/ir3_ra.c | 1127 + src/gallium/drivers/freedreno/ir3/ir3_sched.c | 671 + src/gallium/drivers/freedreno/ir3/ir3_shader.c | 719 + src/gallium/drivers/freedreno/ir3/ir3_shader.h | 404 + src/gallium/drivers/galahad/SConscript | 15 - src/gallium/drivers/galahad/glhd_context.c | 1087 - src/gallium/drivers/galahad/glhd_context.h | 69 - src/gallium/drivers/galahad/glhd_objects.c | 188 - src/gallium/drivers/galahad/glhd_objects.h | 179 - src/gallium/drivers/galahad/glhd_public.h | 37 - src/gallium/drivers/galahad/glhd_screen.c | 379 - src/gallium/drivers/galahad/glhd_screen.h | 48 - src/gallium/drivers/i915/Automake.inc | 11 + src/gallium/drivers/i915/Makefile | 9 - src/gallium/drivers/i915/Makefile.am | 33 + src/gallium/drivers/i915/Makefile.sources | 44 +- src/gallium/drivers/i915/SConscript | 12 - src/gallium/drivers/i915/TODO | 13 +- src/gallium/drivers/i915/i915_batch.h | 12 +- src/gallium/drivers/i915/i915_batchbuffer.h | 20 +- src/gallium/drivers/i915/i915_blit.c | 12 +- src/gallium/drivers/i915/i915_blit.h | 4 +- src/gallium/drivers/i915/i915_clear.c | 40 +- src/gallium/drivers/i915/i915_context.c | 52 +- src/gallium/drivers/i915/i915_context.h | 49 +- src/gallium/drivers/i915/i915_debug.c | 9 +- src/gallium/drivers/i915/i915_debug.h | 12 +- src/gallium/drivers/i915/i915_debug_fp.c | 5 +- src/gallium/drivers/i915/i915_debug_private.h | 6 +- src/gallium/drivers/i915/i915_flush.c | 30 +- src/gallium/drivers/i915/i915_fpc.h | 20 +- src/gallium/drivers/i915/i915_fpc_emit.c | 11 +- src/gallium/drivers/i915/i915_fpc_optimize.c | 410 +- src/gallium/drivers/i915/i915_fpc_translate.c | 77 +- src/gallium/drivers/i915/i915_prim_emit.c | 12 +- src/gallium/drivers/i915/i915_prim_vbuf.c | 30 +- src/gallium/drivers/i915/i915_query.c | 15 +- src/gallium/drivers/i915/i915_reg.h | 4 +- src/gallium/drivers/i915/i915_resource.c | 16 +- src/gallium/drivers/i915/i915_resource.h | 16 +- src/gallium/drivers/i915/i915_resource_buffer.c | 72 +- src/gallium/drivers/i915/i915_resource_texture.c | 191 +- src/gallium/drivers/i915/i915_screen.c | 186 +- src/gallium/drivers/i915/i915_screen.h | 6 +- src/gallium/drivers/i915/i915_state.c | 289 +- src/gallium/drivers/i915/i915_state.h | 12 +- src/gallium/drivers/i915/i915_state_derived.c | 26 +- src/gallium/drivers/i915/i915_state_dynamic.c | 12 +- src/gallium/drivers/i915/i915_state_emit.c | 202 +- src/gallium/drivers/i915/i915_state_immediate.c | 12 +- src/gallium/drivers/i915/i915_state_inlines.h | 18 +- src/gallium/drivers/i915/i915_state_sampler.c | 77 +- src/gallium/drivers/i915/i915_state_static.c | 32 +- src/gallium/drivers/i915/i915_surface.c | 173 +- src/gallium/drivers/i915/i915_surface.h | 4 +- src/gallium/drivers/i915/i915_winsys.h | 15 +- src/gallium/drivers/identity/SConscript | 15 - src/gallium/drivers/identity/id_context.c | 944 - src/gallium/drivers/identity/id_context.h | 52 - src/gallium/drivers/identity/id_objects.c | 191 - src/gallium/drivers/identity/id_objects.h | 177 - src/gallium/drivers/identity/id_public.h | 37 - src/gallium/drivers/identity/id_screen.c | 285 - src/gallium/drivers/identity/id_screen.h | 48 - src/gallium/drivers/ilo/Android.mk | 35 + src/gallium/drivers/ilo/Automake.inc | 11 + src/gallium/drivers/ilo/Makefile.am | 33 + src/gallium/drivers/ilo/Makefile.sources | 120 + src/gallium/drivers/ilo/core/ilo_builder.c | 497 + src/gallium/drivers/ilo/core/ilo_builder.h | 557 + src/gallium/drivers/ilo/core/ilo_builder_3d.h | 96 + .../drivers/ilo/core/ilo_builder_3d_bottom.h | 1118 + src/gallium/drivers/ilo/core/ilo_builder_3d_top.h | 1476 + src/gallium/drivers/ilo/core/ilo_builder_blt.h | 322 + src/gallium/drivers/ilo/core/ilo_builder_decode.c | 685 + src/gallium/drivers/ilo/core/ilo_builder_media.h | 217 + src/gallium/drivers/ilo/core/ilo_builder_mi.h | 220 + src/gallium/drivers/ilo/core/ilo_builder_render.h | 303 + src/gallium/drivers/ilo/core/ilo_core.h | 35 + src/gallium/drivers/ilo/core/ilo_debug.c | 51 + src/gallium/drivers/ilo/core/ilo_debug.h | 122 + src/gallium/drivers/ilo/core/ilo_dev.c | 181 + src/gallium/drivers/ilo/core/ilo_dev.h | 78 + src/gallium/drivers/ilo/core/ilo_image.c | 1451 + src/gallium/drivers/ilo/core/ilo_image.h | 361 + src/gallium/drivers/ilo/core/ilo_state_cc.c | 890 + src/gallium/drivers/ilo/core/ilo_state_cc.h | 199 + src/gallium/drivers/ilo/core/ilo_state_compute.c | 476 + src/gallium/drivers/ilo/core/ilo_state_compute.h | 100 + src/gallium/drivers/ilo/core/ilo_state_raster.c | 1248 + src/gallium/drivers/ilo/core/ilo_state_raster.h | 301 + src/gallium/drivers/ilo/core/ilo_state_sampler.c | 742 + src/gallium/drivers/ilo/core/ilo_state_sampler.h | 103 + src/gallium/drivers/ilo/core/ilo_state_sbe.c | 350 + src/gallium/drivers/ilo/core/ilo_state_sbe.h | 103 + src/gallium/drivers/ilo/core/ilo_state_shader.c | 763 + src/gallium/drivers/ilo/core/ilo_state_shader.h | 295 + src/gallium/drivers/ilo/core/ilo_state_shader_ps.c | 772 + src/gallium/drivers/ilo/core/ilo_state_sol.c | 467 + src/gallium/drivers/ilo/core/ilo_state_sol.h | 166 + src/gallium/drivers/ilo/core/ilo_state_surface.c | 1270 + src/gallium/drivers/ilo/core/ilo_state_surface.h | 128 + .../drivers/ilo/core/ilo_state_surface_format.c | 351 + src/gallium/drivers/ilo/core/ilo_state_urb.c | 769 + src/gallium/drivers/ilo/core/ilo_state_urb.h | 103 + src/gallium/drivers/ilo/core/ilo_state_vf.c | 1000 + src/gallium/drivers/ilo/core/ilo_state_vf.h | 230 + src/gallium/drivers/ilo/core/ilo_state_viewport.c | 378 + src/gallium/drivers/ilo/core/ilo_state_viewport.h | 132 + src/gallium/drivers/ilo/core/ilo_state_zs.c | 677 + src/gallium/drivers/ilo/core/ilo_state_zs.h | 85 + src/gallium/drivers/ilo/core/ilo_vma.h | 73 + src/gallium/drivers/ilo/core/intel_winsys.h | 329 + src/gallium/drivers/ilo/genhw/gen_blitter.xml.h | 129 + src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h | 563 + src/gallium/drivers/ilo/genhw/gen_eu_message.xml.h | 332 + src/gallium/drivers/ilo/genhw/gen_mi.xml.h | 358 + src/gallium/drivers/ilo/genhw/gen_regs.xml.h | 183 + src/gallium/drivers/ilo/genhw/gen_render.xml.h | 310 + src/gallium/drivers/ilo/genhw/gen_render_3d.xml.h | 1945 + .../drivers/ilo/genhw/gen_render_dynamic.xml.h | 532 + .../drivers/ilo/genhw/gen_render_media.xml.h | 315 + .../drivers/ilo/genhw/gen_render_surface.xml.h | 533 + src/gallium/drivers/ilo/genhw/genhw.h | 257 + src/gallium/drivers/ilo/ilo_blit.c | 254 + src/gallium/drivers/ilo/ilo_blit.h | 185 + src/gallium/drivers/ilo/ilo_blitter.c | 74 + src/gallium/drivers/ilo/ilo_blitter.h | 169 + src/gallium/drivers/ilo/ilo_blitter_blt.c | 574 + src/gallium/drivers/ilo/ilo_blitter_pipe.c | 226 + src/gallium/drivers/ilo/ilo_blitter_rectlist.c | 510 + src/gallium/drivers/ilo/ilo_common.h | 44 + src/gallium/drivers/ilo/ilo_context.c | 216 + src/gallium/drivers/ilo/ilo_context.h | 89 + src/gallium/drivers/ilo/ilo_cp.c | 229 + src/gallium/drivers/ilo/ilo_cp.h | 142 + src/gallium/drivers/ilo/ilo_draw.c | 653 + src/gallium/drivers/ilo/ilo_draw.h | 57 + src/gallium/drivers/ilo/ilo_format.c | 356 + src/gallium/drivers/ilo/ilo_format.h | 203 + src/gallium/drivers/ilo/ilo_gpgpu.c | 117 + src/gallium/drivers/ilo/ilo_gpgpu.h | 38 + src/gallium/drivers/ilo/ilo_public.h | 37 + src/gallium/drivers/ilo/ilo_query.c | 244 + src/gallium/drivers/ilo/ilo_query.h | 62 + src/gallium/drivers/ilo/ilo_render.c | 504 + src/gallium/drivers/ilo/ilo_render.h | 107 + src/gallium/drivers/ilo/ilo_render_dynamic.c | 605 + src/gallium/drivers/ilo/ilo_render_gen.h | 512 + src/gallium/drivers/ilo/ilo_render_gen6.c | 984 + src/gallium/drivers/ilo/ilo_render_gen7.c | 865 + src/gallium/drivers/ilo/ilo_render_gen8.c | 386 + src/gallium/drivers/ilo/ilo_render_media.c | 230 + src/gallium/drivers/ilo/ilo_render_surface.c | 626 + src/gallium/drivers/ilo/ilo_resource.c | 777 + src/gallium/drivers/ilo/ilo_resource.h | 187 + src/gallium/drivers/ilo/ilo_screen.c | 807 + src/gallium/drivers/ilo/ilo_screen.h | 54 + src/gallium/drivers/ilo/ilo_shader.c | 1458 + src/gallium/drivers/ilo/ilo_shader.h | 181 + src/gallium/drivers/ilo/ilo_state.c | 2629 ++ src/gallium/drivers/ilo/ilo_state.h | 417 + src/gallium/drivers/ilo/ilo_transfer.c | 1260 + src/gallium/drivers/ilo/ilo_transfer.h | 77 + src/gallium/drivers/ilo/ilo_video.c | 60 + src/gallium/drivers/ilo/ilo_video.h | 38 + src/gallium/drivers/ilo/shader/ilo_shader_cs.c | 222 + src/gallium/drivers/ilo/shader/ilo_shader_fs.c | 1909 + src/gallium/drivers/ilo/shader/ilo_shader_gs.c | 1455 + .../drivers/ilo/shader/ilo_shader_internal.h | 261 + src/gallium/drivers/ilo/shader/ilo_shader_vs.c | 1360 + src/gallium/drivers/ilo/shader/toy_compiler.c | 557 + src/gallium/drivers/ilo/shader/toy_compiler.h | 490 + src/gallium/drivers/ilo/shader/toy_compiler_asm.c | 1225 + .../drivers/ilo/shader/toy_compiler_disasm.c | 2151 + src/gallium/drivers/ilo/shader/toy_compiler_reg.h | 800 + src/gallium/drivers/ilo/shader/toy_helpers.h | 295 + src/gallium/drivers/ilo/shader/toy_legalize.c | 641 + src/gallium/drivers/ilo/shader/toy_legalize.h | 52 + src/gallium/drivers/ilo/shader/toy_legalize_ra.c | 628 + src/gallium/drivers/ilo/shader/toy_optimize.c | 71 + src/gallium/drivers/ilo/shader/toy_optimize.h | 36 + src/gallium/drivers/ilo/shader/toy_tgsi.c | 2517 + src/gallium/drivers/ilo/shader/toy_tgsi.h | 166 + src/gallium/drivers/imx/Automake.inc | 9 + src/gallium/drivers/imx/Makefile.am | 8 + src/gallium/drivers/llvmpipe/.gitignore | 1 - src/gallium/drivers/llvmpipe/Automake.inc | 7 + src/gallium/drivers/llvmpipe/Makefile | 75 - src/gallium/drivers/llvmpipe/Makefile.am | 80 + src/gallium/drivers/llvmpipe/Makefile.sources | 71 + src/gallium/drivers/llvmpipe/SConscript | 79 +- src/gallium/drivers/llvmpipe/lp_bld_blend.c | 36 +- src/gallium/drivers/llvmpipe/lp_bld_blend.h | 27 +- src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 167 +- src/gallium/drivers/llvmpipe/lp_bld_blend_soa.c | 343 - src/gallium/drivers/llvmpipe/lp_bld_depth.c | 652 +- src/gallium/drivers/llvmpipe/lp_bld_depth.h | 44 +- src/gallium/drivers/llvmpipe/lp_bld_interp.c | 171 +- src/gallium/drivers/llvmpipe/lp_bld_interp.h | 19 +- src/gallium/drivers/llvmpipe/lp_clear.c | 6 +- src/gallium/drivers/llvmpipe/lp_clear.h | 4 +- src/gallium/drivers/llvmpipe/lp_context.c | 67 +- src/gallium/drivers/llvmpipe/lp_context.h | 81 +- src/gallium/drivers/llvmpipe/lp_debug.h | 8 +- src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 68 +- src/gallium/drivers/llvmpipe/lp_fence.h | 4 +- src/gallium/drivers/llvmpipe/lp_flush.c | 13 +- src/gallium/drivers/llvmpipe/lp_flush.h | 5 +- src/gallium/drivers/llvmpipe/lp_jit.c | 146 +- src/gallium/drivers/llvmpipe/lp_jit.h | 137 +- src/gallium/drivers/llvmpipe/lp_limits.h | 12 +- src/gallium/drivers/llvmpipe/lp_memory.c | 11 - src/gallium/drivers/llvmpipe/lp_memory.h | 3 - src/gallium/drivers/llvmpipe/lp_public.h | 8 + src/gallium/drivers/llvmpipe/lp_query.c | 207 +- src/gallium/drivers/llvmpipe/lp_query.h | 14 +- src/gallium/drivers/llvmpipe/lp_rast.c | 703 +- src/gallium/drivers/llvmpipe/lp_rast.h | 90 +- src/gallium/drivers/llvmpipe/lp_rast_debug.c | 49 +- src/gallium/drivers/llvmpipe/lp_rast_priv.h | 221 +- src/gallium/drivers/llvmpipe/lp_rast_tri.c | 433 +- src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h | 143 +- src/gallium/drivers/llvmpipe/lp_scene.c | 109 +- src/gallium/drivers/llvmpipe/lp_scene.h | 57 +- src/gallium/drivers/llvmpipe/lp_scene_queue.c | 2 +- src/gallium/drivers/llvmpipe/lp_screen.c | 309 +- src/gallium/drivers/llvmpipe/lp_screen.h | 8 +- src/gallium/drivers/llvmpipe/lp_setup.c | 758 +- src/gallium/drivers/llvmpipe/lp_setup.h | 32 +- src/gallium/drivers/llvmpipe/lp_setup_context.h | 52 +- src/gallium/drivers/llvmpipe/lp_setup_line.c | 167 +- src/gallium/drivers/llvmpipe/lp_setup_point.c | 180 +- src/gallium/drivers/llvmpipe/lp_setup_tri.c | 588 +- src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 55 +- src/gallium/drivers/llvmpipe/lp_state.h | 29 +- src/gallium/drivers/llvmpipe/lp_state_blend.c | 19 +- src/gallium/drivers/llvmpipe/lp_state_clip.c | 35 +- src/gallium/drivers/llvmpipe/lp_state_derived.c | 136 +- src/gallium/drivers/llvmpipe/lp_state_fs.c | 2869 +- src/gallium/drivers/llvmpipe/lp_state_fs.h | 23 +- src/gallium/drivers/llvmpipe/lp_state_gs.c | 48 +- src/gallium/drivers/llvmpipe/lp_state_rasterizer.c | 29 +- src/gallium/drivers/llvmpipe/lp_state_sampler.c | 269 +- src/gallium/drivers/llvmpipe/lp_state_setup.c | 429 +- src/gallium/drivers/llvmpipe/lp_state_setup.h | 12 +- src/gallium/drivers/llvmpipe/lp_state_so.c | 135 +- src/gallium/drivers/llvmpipe/lp_state_surface.c | 56 +- src/gallium/drivers/llvmpipe/lp_state_vertex.c | 17 +- src/gallium/drivers/llvmpipe/lp_state_vs.c | 50 +- src/gallium/drivers/llvmpipe/lp_surface.c | 283 +- src/gallium/drivers/llvmpipe/lp_surface.h | 6 +- src/gallium/drivers/llvmpipe/lp_test.h | 5 +- src/gallium/drivers/llvmpipe/lp_test_arit.c | 233 +- src/gallium/drivers/llvmpipe/lp_test_blend.c | 305 +- src/gallium/drivers/llvmpipe/lp_test_conv.c | 15 +- src/gallium/drivers/llvmpipe/lp_test_format.c | 81 +- src/gallium/drivers/llvmpipe/lp_test_main.c | 18 +- src/gallium/drivers/llvmpipe/lp_test_printf.c | 9 +- src/gallium/drivers/llvmpipe/lp_tex_sample.c | 176 +- src/gallium/drivers/llvmpipe/lp_tex_sample.h | 13 +- src/gallium/drivers/llvmpipe/lp_texture.c | 1169 +- src/gallium/drivers/llvmpipe/lp_texture.h | 173 +- src/gallium/drivers/llvmpipe/lp_tile_image.c | 329 - src/gallium/drivers/llvmpipe/lp_tile_image.h | 57 - src/gallium/drivers/llvmpipe/lp_tile_soa.h | 97 - src/gallium/drivers/llvmpipe/lp_tile_soa.py | 654 - src/gallium/drivers/noop/Makefile.am | 16 + src/gallium/drivers/noop/Makefile.sources | 4 + src/gallium/drivers/noop/SConscript | 8 +- src/gallium/drivers/noop/noop_pipe.c | 472 +- src/gallium/drivers/noop/noop_state.c | 298 +- src/gallium/drivers/nouveau/.gitignore | 1 + src/gallium/drivers/nouveau/Android.mk | 13 +- src/gallium/drivers/nouveau/Automake.inc | 11 + src/gallium/drivers/nouveau/Makefile | 16 - src/gallium/drivers/nouveau/Makefile.am | 53 + src/gallium/drivers/nouveau/Makefile.sources | 195 +- src/gallium/drivers/nouveau/SConscript | 10 - src/gallium/drivers/nouveau/codegen/lib/Makefile | 12 + src/gallium/drivers/nouveau/codegen/lib/gf100.asm | 107 + .../drivers/nouveau/codegen/lib/gf100.asm.h | 63 + src/gallium/drivers/nouveau/codegen/lib/gk104.asm | 711 + .../drivers/nouveau/codegen/lib/gk104.asm.h | 598 + src/gallium/drivers/nouveau/codegen/lib/gk110.asm | 98 + .../drivers/nouveau/codegen/lib/gk110.asm.h | 81 + src/gallium/drivers/nouveau/codegen/lib/gm107.asm | 115 + .../drivers/nouveau/codegen/lib/gm107.asm.h | 97 + src/gallium/drivers/nouveau/codegen/nv50_ir.cpp | 1289 + src/gallium/drivers/nouveau/codegen/nv50_ir.h | 1322 + src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp | 553 + .../drivers/nouveau/codegen/nv50_ir_build_util.cpp | 639 + .../drivers/nouveau/codegen/nv50_ir_build_util.h | 326 + .../drivers/nouveau/codegen/nv50_ir_driver.h | 221 + .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 2678 ++ .../drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 4226 ++ .../drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 2231 + .../drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 3436 ++ .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 4115 ++ .../drivers/nouveau/codegen/nv50_ir_graph.cpp | 446 + .../drivers/nouveau/codegen/nv50_ir_graph.h | 228 + .../drivers/nouveau/codegen/nv50_ir_inlines.h | 422 + .../nouveau/codegen/nv50_ir_lowering_gm107.cpp | 273 + .../nouveau/codegen/nv50_ir_lowering_gm107.h | 27 + .../nouveau/codegen/nv50_ir_lowering_nv50.cpp | 1470 + .../nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 2794 ++ .../nouveau/codegen/nv50_ir_lowering_nvc0.h | 155 + .../drivers/nouveau/codegen/nv50_ir_peephole.cpp | 3573 ++ .../drivers/nouveau/codegen/nv50_ir_print.cpp | 793 + src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 2360 + .../drivers/nouveau/codegen/nv50_ir_ssa.cpp | 553 + .../drivers/nouveau/codegen/nv50_ir_target.cpp | 532 + .../drivers/nouveau/codegen/nv50_ir_target.h | 280 + .../nouveau/codegen/nv50_ir_target_gm107.cpp | 348 + .../drivers/nouveau/codegen/nv50_ir_target_gm107.h | 28 + .../nouveau/codegen/nv50_ir_target_nv50.cpp | 601 + .../drivers/nouveau/codegen/nv50_ir_target_nv50.h | 74 + .../nouveau/codegen/nv50_ir_target_nvc0.cpp | 678 + .../drivers/nouveau/codegen/nv50_ir_target_nvc0.h | 75 + .../drivers/nouveau/codegen/nv50_ir_util.cpp | 398 + src/gallium/drivers/nouveau/codegen/nv50_ir_util.h | 793 + .../drivers/nouveau/codegen/unordered_set.h | 48 + src/gallium/drivers/nouveau/nouveau_buffer.c | 801 +- src/gallium/drivers/nouveau/nouveau_buffer.h | 36 +- src/gallium/drivers/nouveau/nouveau_compiler.c | 226 + src/gallium/drivers/nouveau/nouveau_context.h | 52 +- src/gallium/drivers/nouveau/nouveau_debug.h | 25 + src/gallium/drivers/nouveau/nouveau_fence.c | 150 +- src/gallium/drivers/nouveau/nouveau_fence.h | 25 +- src/gallium/drivers/nouveau/nouveau_gldefs.h | 14 +- src/gallium/drivers/nouveau/nouveau_heap.c | 138 +- src/gallium/drivers/nouveau/nouveau_heap.h | 40 +- src/gallium/drivers/nouveau/nouveau_mm.c | 24 +- src/gallium/drivers/nouveau/nouveau_screen.c | 321 +- src/gallium/drivers/nouveau/nouveau_screen.h | 148 +- src/gallium/drivers/nouveau/nouveau_statebuf.h | 8 +- src/gallium/drivers/nouveau/nouveau_video.c | 178 +- src/gallium/drivers/nouveau/nouveau_video.h | 24 +- src/gallium/drivers/nouveau/nouveau_vp3_video.c | 505 + src/gallium/drivers/nouveau/nouveau_vp3_video.h | 242 + .../drivers/nouveau/nouveau_vp3_video_bsp.c | 337 + src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c | 518 + src/gallium/drivers/nouveau/nouveau_winsys.h | 54 +- .../drivers/{ => nouveau}/nv30/nv01_2d.xml.h | 0 src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h | 2047 + src/gallium/drivers/nouveau/nv30/nv30_clear.c | 233 + src/gallium/drivers/nouveau/nv30/nv30_context.c | 268 + src/gallium/drivers/nouveau/nv30/nv30_context.h | 238 + src/gallium/drivers/nouveau/nv30/nv30_draw.c | 526 + src/gallium/drivers/nouveau/nv30/nv30_format.c | 259 + src/gallium/drivers/nouveau/nv30/nv30_format.h | 57 + src/gallium/drivers/nouveau/nv30/nv30_fragprog.c | 186 + src/gallium/drivers/nouveau/nv30/nv30_fragtex.c | 221 + src/gallium/drivers/nouveau/nv30/nv30_miptree.c | 543 + src/gallium/drivers/nouveau/nv30/nv30_push.c | 290 + src/gallium/drivers/nouveau/nv30/nv30_query.c | 285 + src/gallium/drivers/nouveau/nv30/nv30_resource.c | 101 + src/gallium/drivers/nouveau/nv30/nv30_resource.h | 76 + src/gallium/drivers/nouveau/nv30/nv30_screen.c | 740 + src/gallium/drivers/nouveau/nv30/nv30_screen.h | 51 + src/gallium/drivers/nouveau/nv30/nv30_state.c | 484 + src/gallium/drivers/nouveau/nv30/nv30_state.h | 146 + .../drivers/nouveau/nv30/nv30_state_validate.c | 544 + src/gallium/drivers/nouveau/nv30/nv30_texture.c | 326 + src/gallium/drivers/nouveau/nv30/nv30_transfer.c | 754 + .../drivers/{ => nouveau}/nv30/nv30_transfer.h | 0 src/gallium/drivers/nouveau/nv30/nv30_vbo.c | 642 + src/gallium/drivers/nouveau/nv30/nv30_vertprog.c | 264 + src/gallium/drivers/nouveau/nv30/nv30_vertprog.h | 176 + src/gallium/drivers/nouveau/nv30/nv30_winsys.h | 158 + src/gallium/drivers/nouveau/nv30/nv40_vertprog.h | 178 + src/gallium/drivers/nouveau/nv30/nv40_verttex.c | 100 + src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c | 1199 + src/gallium/drivers/nouveau/nv30/nvfx_shader.h | 535 + src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c | 1120 + src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 280 + src/gallium/drivers/nouveau/nv50/g80_texture.xml.h | 451 + src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h | 431 + src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h | 2128 + src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h | 93 + src/gallium/drivers/nouveau/nv50/nv50_blit.h | 230 + src/gallium/drivers/nouveau/nv50/nv50_compute.c | 289 + .../drivers/nouveau/nv50/nv50_compute.xml.h | 444 + src/gallium/drivers/nouveau/nv50/nv50_context.c | 454 + src/gallium/drivers/nouveau/nv50/nv50_context.h | 341 + src/gallium/drivers/nouveau/nv50/nv50_formats.c | 509 + src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 529 + src/gallium/drivers/nouveau/nv50/nv50_program.c | 531 + src/gallium/drivers/nouveau/nv50/nv50_program.h | 124 + src/gallium/drivers/nouveau/nv50/nv50_push.c | 356 + src/gallium/drivers/nouveau/nv50/nv50_query.c | 237 + src/gallium/drivers/nouveau/nv50/nv50_query.h | 39 + src/gallium/drivers/nouveau/nv50/nv50_query_hw.c | 463 + src/gallium/drivers/nouveau/nv50/nv50_query_hw.h | 56 + .../drivers/nouveau/nv50/nv50_query_hw_metric.c | 208 + .../drivers/nouveau/nv50/nv50_query_hw_metric.h | 34 + .../drivers/nouveau/nv50/nv50_query_hw_sm.c | 429 + .../drivers/nouveau/nv50/nv50_query_hw_sm.h | 45 + src/gallium/drivers/nouveau/nv50/nv50_resource.c | 114 + src/gallium/drivers/nouveau/nv50/nv50_resource.h | 164 + src/gallium/drivers/nouveau/nv50/nv50_screen.c | 1061 + src/gallium/drivers/nouveau/nv50/nv50_screen.h | 219 + .../drivers/nouveau/nv50/nv50_shader_state.c | 728 + src/gallium/drivers/nouveau/nv50/nv50_state.c | 1354 + .../drivers/nouveau/nv50/nv50_state_validate.c | 580 + src/gallium/drivers/nouveau/nv50/nv50_stateobj.h | 84 + .../drivers/nouveau/nv50/nv50_stateobj_tex.h | 35 + src/gallium/drivers/nouveau/nv50/nv50_surface.c | 1815 + src/gallium/drivers/nouveau/nv50/nv50_tex.c | 453 + src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 436 + .../drivers/{ => nouveau}/nv50/nv50_transfer.h | 0 src/gallium/drivers/nouveau/nv50/nv50_vbo.c | 890 + src/gallium/drivers/nouveau/nv50/nv50_winsys.h | 126 + src/gallium/drivers/nouveau/nv50/nv84_video.c | 858 + src/gallium/drivers/nouveau/nv50/nv84_video.h | 138 + src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c | 255 + src/gallium/drivers/nouveau/nv50/nv84_video_vp.c | 552 + src/gallium/drivers/nouveau/nv50/nv98_video.c | 338 + src/gallium/drivers/nouveau/nv50/nv98_video.h | 48 + src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c | 190 + src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c | 138 + src/gallium/drivers/nouveau/nv50/nv98_video_vp.c | 197 + src/gallium/drivers/nouveau/nv_object.xml.h | 9 + .../drivers/nouveau/nvc0/gm107_texture.xml.h | 365 + src/gallium/drivers/nouveau/nvc0/mme/Makefile | 7 + src/gallium/drivers/nouveau/nvc0/mme/com9097.mme | 542 + src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h | 367 + src/gallium/drivers/nouveau/nvc0/mme/com90c0.mme | 24 + src/gallium/drivers/nouveau/nvc0/mme/com90c0.mme.h | 19 + src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h | 2054 + src/gallium/drivers/nouveau/nvc0/nvc0_compute.c | 501 + .../drivers/nouveau/nvc0/nvc0_compute.xml.h | 409 + src/gallium/drivers/nouveau/nvc0/nvc0_context.c | 556 + src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 416 + src/gallium/drivers/nouveau/nvc0/nvc0_formats.c | 25 + src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h | 165 + src/gallium/drivers/nouveau/nvc0/nvc0_macros.h | 40 + src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 361 + src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 953 + src/gallium/drivers/nouveau/nvc0/nvc0_program.h | 74 + src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 283 + src/gallium/drivers/nouveau/nvc0/nvc0_query.h | 47 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 619 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.h | 56 + .../drivers/nouveau/nvc0/nvc0_query_hw_metric.c | 776 + .../drivers/nouveau/nvc0/nvc0_query_hw_metric.h | 48 + .../drivers/nouveau/nvc0/nvc0_query_hw_sm.c | 2819 ++ .../drivers/nouveau/nvc0/nvc0_query_hw_sm.h | 102 + src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.c | 162 + src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.h | 64 + src/gallium/drivers/nouveau/nvc0/nvc0_resource.c | 66 + src/gallium/drivers/nouveau/nvc0/nvc0_resource.h | 58 + src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 1279 + src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 224 + .../drivers/nouveau/nvc0/nvc0_shader_state.c | 329 + src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 1440 + .../drivers/nouveau/nvc0/nvc0_state_validate.c | 929 + src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h | 83 + src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 1730 + src/gallium/drivers/nouveau/nvc0/nvc0_tex.c | 1341 + src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c | 598 + src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 1086 + .../drivers/nouveau/nvc0/nvc0_vbo_translate.c | 701 + src/gallium/drivers/nouveau/nvc0/nvc0_video.c | 362 + src/gallium/drivers/nouveau/nvc0/nvc0_video.h | 54 + src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c | 239 + src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c | 138 + src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c | 197 + src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h | 148 + src/gallium/drivers/nouveau/nvc0/nve4_compute.c | 868 + src/gallium/drivers/nouveau/nvc0/nve4_compute.h | 90 + .../drivers/nouveau/nvc0/nve4_compute.xml.h | 433 + src/gallium/drivers/nouveau/nvc0/nve4_p2mf.xml.h | 151 + src/gallium/drivers/nv30/Android.mk | 37 - src/gallium/drivers/nv30/Makefile | 12 - src/gallium/drivers/nv30/Makefile.sources | 20 - src/gallium/drivers/nv30/SConscript | 11 - src/gallium/drivers/nv30/nv30-40_3d.xml.h | 2045 - src/gallium/drivers/nv30/nv30_clear.c | 226 - src/gallium/drivers/nv30/nv30_context.c | 175 - src/gallium/drivers/nv30/nv30_context.h | 231 - src/gallium/drivers/nv30/nv30_draw.c | 502 - src/gallium/drivers/nv30/nv30_format.c | 265 - src/gallium/drivers/nv30/nv30_format.h | 57 - src/gallium/drivers/nv30/nv30_fragprog.c | 170 - src/gallium/drivers/nv30/nv30_fragtex.c | 202 - src/gallium/drivers/nv30/nv30_miptree.c | 441 - src/gallium/drivers/nv30/nv30_push.c | 283 - src/gallium/drivers/nv30/nv30_query.c | 269 - src/gallium/drivers/nv30/nv30_resource.c | 79 - src/gallium/drivers/nv30/nv30_resource.h | 71 - src/gallium/drivers/nv30/nv30_screen.c | 581 - src/gallium/drivers/nv30/nv30_screen.h | 51 - src/gallium/drivers/nv30/nv30_state.c | 459 - src/gallium/drivers/nv30/nv30_state.h | 144 - src/gallium/drivers/nv30/nv30_state_validate.c | 538 - src/gallium/drivers/nv30/nv30_texture.c | 306 - src/gallium/drivers/nv30/nv30_transfer.c | 754 - src/gallium/drivers/nv30/nv30_vbo.c | 624 - src/gallium/drivers/nv30/nv30_vertprog.c | 258 - src/gallium/drivers/nv30/nv30_vertprog.h | 176 - src/gallium/drivers/nv30/nv30_winsys.h | 158 - src/gallium/drivers/nv30/nv40_vertprog.h | 178 - src/gallium/drivers/nv30/nv40_verttex.c | 100 - src/gallium/drivers/nv30/nvfx_fragprog.c | 1250 - src/gallium/drivers/nv30/nvfx_shader.h | 525 - src/gallium/drivers/nv30/nvfx_vertprog.c | 1128 - src/gallium/drivers/nv50/Android.mk | 37 - src/gallium/drivers/nv50/Makefile | 12 - src/gallium/drivers/nv50/Makefile.sources | 32 - src/gallium/drivers/nv50/SConscript | 11 - src/gallium/drivers/nv50/codegen/nv50_ir.cpp | 1184 - src/gallium/drivers/nv50/codegen/nv50_ir.h | 1108 - src/gallium/drivers/nv50/codegen/nv50_ir_bb.cpp | 546 - .../drivers/nv50/codegen/nv50_ir_build_util.cpp | 542 - .../drivers/nv50/codegen/nv50_ir_build_util.h | 308 - src/gallium/drivers/nv50/codegen/nv50_ir_driver.h | 204 - .../drivers/nv50/codegen/nv50_ir_emit_nv50.cpp | 1886 - .../drivers/nv50/codegen/nv50_ir_from_sm4.cpp | 2329 - .../drivers/nv50/codegen/nv50_ir_from_sm4.h | 183 - .../drivers/nv50/codegen/nv50_ir_from_tgsi.cpp | 2454 - src/gallium/drivers/nv50/codegen/nv50_ir_graph.cpp | 436 - src/gallium/drivers/nv50/codegen/nv50_ir_graph.h | 228 - src/gallium/drivers/nv50/codegen/nv50_ir_inlines.h | 390 - .../drivers/nv50/codegen/nv50_ir_lowering_nv50.cpp | 1108 - .../drivers/nv50/codegen/nv50_ir_peephole.cpp | 2386 - src/gallium/drivers/nv50/codegen/nv50_ir_print.cpp | 652 - src/gallium/drivers/nv50/codegen/nv50_ir_ra.cpp | 2002 - src/gallium/drivers/nv50/codegen/nv50_ir_ssa.cpp | 533 - .../drivers/nv50/codegen/nv50_ir_target.cpp | 441 - src/gallium/drivers/nv50/codegen/nv50_ir_target.h | 230 - .../drivers/nv50/codegen/nv50_ir_target_nv50.cpp | 550 - .../drivers/nv50/codegen/nv50_ir_target_nv50.h | 72 - src/gallium/drivers/nv50/codegen/nv50_ir_util.cpp | 390 - src/gallium/drivers/nv50/codegen/nv50_ir_util.h | 788 - src/gallium/drivers/nv50/nv50_2d.xml.h | 393 - src/gallium/drivers/nv50/nv50_3d.xml.h | 2110 - src/gallium/drivers/nv50/nv50_3ddefs.xml.h | 98 - src/gallium/drivers/nv50/nv50_context.c | 215 - src/gallium/drivers/nv50/nv50_context.h | 276 - src/gallium/drivers/nv50/nv50_debug.h | 25 - src/gallium/drivers/nv50/nv50_defs.xml.h | 154 - src/gallium/drivers/nv50/nv50_draw.c | 88 - src/gallium/drivers/nv50/nv50_formats.c | 480 - src/gallium/drivers/nv50/nv50_miptree.c | 431 - src/gallium/drivers/nv50/nv50_program.c | 444 - src/gallium/drivers/nv50/nv50_program.h | 106 - src/gallium/drivers/nv50/nv50_push.c | 309 - src/gallium/drivers/nv50/nv50_query.c | 394 - src/gallium/drivers/nv50/nv50_resource.c | 106 - src/gallium/drivers/nv50/nv50_resource.h | 151 - src/gallium/drivers/nv50/nv50_screen.c | 814 - src/gallium/drivers/nv50/nv50_screen.h | 151 - src/gallium/drivers/nv50/nv50_shader_state.c | 623 - src/gallium/drivers/nv50/nv50_state.c | 1092 - src/gallium/drivers/nv50/nv50_state_validate.c | 406 - src/gallium/drivers/nv50/nv50_stateobj.h | 78 - src/gallium/drivers/nv50/nv50_stateobj_tex.h | 34 - src/gallium/drivers/nv50/nv50_surface.c | 991 - src/gallium/drivers/nv50/nv50_tex.c | 334 - src/gallium/drivers/nv50/nv50_texture.xml.h | 297 - src/gallium/drivers/nv50/nv50_transfer.c | 421 - src/gallium/drivers/nv50/nv50_vbo.c | 809 - src/gallium/drivers/nv50/nv50_winsys.h | 125 - src/gallium/drivers/nvc0/Android.mk | 37 - src/gallium/drivers/nvc0/Makefile | 12 - src/gallium/drivers/nvc0/Makefile.sources | 21 - src/gallium/drivers/nvc0/SConscript | 11 - .../drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp | 2331 - .../drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp | 1121 - .../drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp | 680 - .../drivers/nvc0/codegen/nv50_ir_target_nvc0.h | 70 - src/gallium/drivers/nvc0/nvc0_2d.xml.h | 380 - src/gallium/drivers/nvc0/nvc0_3d.xml.h | 1344 - src/gallium/drivers/nvc0/nvc0_3ddefs.xml.h | 98 - src/gallium/drivers/nvc0/nvc0_context.c | 221 - src/gallium/drivers/nvc0/nvc0_context.h | 283 - src/gallium/drivers/nvc0/nvc0_draw.c | 88 - src/gallium/drivers/nvc0/nvc0_formats.c | 25 - src/gallium/drivers/nvc0/nvc0_graph_macros.h | 236 - src/gallium/drivers/nvc0/nvc0_m2mf.xml.h | 138 - src/gallium/drivers/nvc0/nvc0_miptree.c | 360 - src/gallium/drivers/nvc0/nvc0_program.c | 771 - src/gallium/drivers/nvc0/nvc0_program.h | 61 - src/gallium/drivers/nvc0/nvc0_push.c | 409 - src/gallium/drivers/nvc0/nvc0_query.c | 524 - src/gallium/drivers/nvc0/nvc0_resource.c | 64 - src/gallium/drivers/nvc0/nvc0_resource.h | 63 - src/gallium/drivers/nvc0/nvc0_screen.c | 807 - src/gallium/drivers/nvc0/nvc0_screen.h | 148 - src/gallium/drivers/nvc0/nvc0_shader_state.c | 278 - src/gallium/drivers/nvc0/nvc0_state.c | 1002 - src/gallium/drivers/nvc0/nvc0_state_validate.c | 552 - src/gallium/drivers/nvc0/nvc0_stateobj.h | 77 - src/gallium/drivers/nvc0/nvc0_surface.c | 1083 - src/gallium/drivers/nvc0/nvc0_tex.c | 497 - src/gallium/drivers/nvc0/nvc0_transfer.c | 514 - src/gallium/drivers/nvc0/nvc0_vbo.c | 880 - src/gallium/drivers/nvc0/nvc0_vbo_translate.c | 647 - src/gallium/drivers/nvc0/nvc0_winsys.h | 142 - src/gallium/drivers/nvc0/nve4_p2mf.xml.h | 107 - src/gallium/drivers/r300/.editorconfig | 3 + src/gallium/drivers/r300/.gitignore | 1 - src/gallium/drivers/r300/Android.mk | 7 +- src/gallium/drivers/r300/Automake.inc | 13 + src/gallium/drivers/r300/Makefile.am | 43 +- src/gallium/drivers/r300/Makefile.sources | 101 +- src/gallium/drivers/r300/SConscript | 24 - src/gallium/drivers/r300/compiler/memory_pool.c | 4 +- src/gallium/drivers/r300/compiler/memory_pool.h | 2 +- src/gallium/drivers/r300/compiler/r300_fragprog.c | 2 +- .../drivers/r300/compiler/r300_fragprog_emit.c | 2 +- .../drivers/r300/compiler/r300_fragprog_swizzle.c | 2 +- src/gallium/drivers/r300/compiler/r3xx_fragprog.c | 9 +- src/gallium/drivers/r300/compiler/r3xx_vertprog.c | 36 +- .../drivers/r300/compiler/r3xx_vertprog_dump.c | 2 +- src/gallium/drivers/r300/compiler/r500_fragprog.c | 4 +- .../drivers/r300/compiler/r500_fragprog_emit.c | 2 +- src/gallium/drivers/r300/compiler/radeon_code.h | 8 +- .../drivers/r300/compiler/radeon_compiler.c | 4 +- .../drivers/r300/compiler/radeon_compiler.h | 5 +- .../drivers/r300/compiler/radeon_compiler_util.h | 27 + .../drivers/r300/compiler/radeon_dataflow.c | 2 +- .../r300/compiler/radeon_dataflow_swizzles.c | 353 +- .../drivers/r300/compiler/radeon_emulate_loops.c | 37 +- .../drivers/r300/compiler/radeon_emulate_loops.h | 27 +- .../drivers/r300/compiler/radeon_inline_literals.c | 27 +- src/gallium/drivers/r300/compiler/radeon_opcodes.c | 7 + src/gallium/drivers/r300/compiler/radeon_opcodes.h | 4 + .../drivers/r300/compiler/radeon_optimize.c | 27 +- .../r300/compiler/radeon_pair_dead_sources.c | 26 + .../drivers/r300/compiler/radeon_pair_regalloc.c | 374 +- .../drivers/r300/compiler/radeon_program_alu.c | 40 +- .../drivers/r300/compiler/radeon_program_alu.h | 5 +- .../r300/compiler/radeon_program_constants.h | 1 + .../drivers/r300/compiler/radeon_program_pair.h | 1 - .../drivers/r300/compiler/radeon_program_tex.c | 47 - .../drivers/r300/compiler/radeon_regalloc.h | 62 + .../r300/compiler/radeon_remove_constants.c | 1 + .../drivers/r300/compiler/radeon_rename_regs.c | 2 +- .../drivers/r300/compiler/radeon_rename_regs.h | 26 + src/gallium/drivers/r300/compiler/radeon_swizzle.h | 2 + .../drivers/r300/compiler/radeon_variable.c | 5 +- src/gallium/drivers/r300/compiler/radeon_vert_fc.c | 26 +- .../r300/compiler/tests/omod_two_writers.test | 5 + .../r300/compiler/tests/r300_compiler_tests.c | 40 +- .../r300/compiler/tests/r300_compiler_tests.h | 30 +- .../tests/radeon_compiler_optimize_tests.c | 89 + .../tests/radeon_compiler_regalloc_tests.c | 100 + .../compiler/tests/radeon_compiler_util_tests.c | 33 +- .../drivers/r300/compiler/tests/rc_test_helpers.c | 265 +- .../drivers/r300/compiler/tests/rc_test_helpers.h | 58 + .../compiler/tests/regalloc_tex_1d_swizzle.test | 15 + .../drivers/r300/compiler/tests/unit_test.c | 34 +- .../drivers/r300/compiler/tests/unit_test.h | 28 +- src/gallium/drivers/r300/r300_blit.c | 351 +- src/gallium/drivers/r300/r300_cb.h | 4 +- src/gallium/drivers/r300/r300_chipset.c | 98 +- src/gallium/drivers/r300/r300_chipset.h | 29 +- src/gallium/drivers/r300/r300_context.c | 85 +- src/gallium/drivers/r300/r300_context.h | 119 +- src/gallium/drivers/r300/r300_cs.h | 20 +- src/gallium/drivers/r300/r300_debug.c | 2 + src/gallium/drivers/r300/r300_defines.h | 3 +- src/gallium/drivers/r300/r300_emit.c | 323 +- src/gallium/drivers/r300/r300_emit.h | 4 + src/gallium/drivers/r300/r300_flush.c | 93 +- src/gallium/drivers/r300/r300_fs.c | 34 +- src/gallium/drivers/r300/r300_fs.h | 4 +- src/gallium/drivers/r300/r300_public.h | 8 + src/gallium/drivers/r300/r300_query.c | 54 +- src/gallium/drivers/r300/r300_reg.h | 68 +- src/gallium/drivers/r300/r300_render.c | 253 +- src/gallium/drivers/r300/r300_render_translate.c | 10 +- src/gallium/drivers/r300/r300_resource.c | 5 +- src/gallium/drivers/r300/r300_screen.c | 348 +- src/gallium/drivers/r300/r300_screen.h | 21 +- src/gallium/drivers/r300/r300_screen_buffer.c | 138 +- src/gallium/drivers/r300/r300_screen_buffer.h | 2 +- src/gallium/drivers/r300/r300_shader_semantics.h | 6 +- src/gallium/drivers/r300/r300_state.c | 722 +- src/gallium/drivers/r300/r300_state_derived.c | 95 +- src/gallium/drivers/r300/r300_state_inlines.h | 42 +- src/gallium/drivers/r300/r300_texture.c | 278 +- src/gallium/drivers/r300/r300_texture.h | 8 +- src/gallium/drivers/r300/r300_texture_desc.c | 153 +- src/gallium/drivers/r300/r300_tgsi_to_rc.c | 31 +- src/gallium/drivers/r300/r300_tgsi_to_rc.h | 2 +- src/gallium/drivers/r300/r300_transfer.c | 180 +- src/gallium/drivers/r300/r300_transfer.h | 15 +- src/gallium/drivers/r300/r300_vs.c | 5 +- src/gallium/drivers/r300/r300_vs_draw.c | 10 +- src/gallium/drivers/r600/.dir-locals.el | 11 + src/gallium/drivers/r600/.editorconfig | 2 + src/gallium/drivers/r600/Android.mk | 6 +- src/gallium/drivers/r600/Automake.inc | 16 + src/gallium/drivers/r600/Makefile.am | 47 +- src/gallium/drivers/r600/Makefile.sources | 71 +- src/gallium/drivers/r600/SConscript | 18 - src/gallium/drivers/r600/compute_memory_pool.c | 643 +- src/gallium/drivers/r600/compute_memory_pool.h | 105 +- src/gallium/drivers/r600/compute_resource.def | 38 - src/gallium/drivers/r600/eg_asm.c | 353 +- src/gallium/drivers/r600/eg_sq.h | 339 +- src/gallium/drivers/r600/evergreen_compute.c | 1013 +- src/gallium/drivers/r600/evergreen_compute.h | 38 +- .../drivers/r600/evergreen_compute_internal.c | 640 - .../drivers/r600/evergreen_compute_internal.h | 83 +- src/gallium/drivers/r600/evergreen_hw_context.c | 897 +- src/gallium/drivers/r600/evergreen_state.c | 4180 +- src/gallium/drivers/r600/evergreend.h | 1374 +- src/gallium/drivers/r600/llvm_wrapper.cpp | 19 - src/gallium/drivers/r600/llvm_wrapper.h | 16 - src/gallium/drivers/r600/r600.h | 238 - src/gallium/drivers/r600/r600_asm.c | 2128 +- src/gallium/drivers/r600/r600_asm.h | 170 +- src/gallium/drivers/r600/r600_blit.c | 1005 +- src/gallium/drivers/r600/r600_buffer.c | 258 - src/gallium/drivers/r600/r600_formats.h | 8 +- src/gallium/drivers/r600/r600_hw_context.c | 1553 +- src/gallium/drivers/r600/r600_hw_context_priv.h | 67 - src/gallium/drivers/r600/r600_isa.c | 609 + src/gallium/drivers/r600/r600_isa.h | 758 + src/gallium/drivers/r600/r600_llvm.c | 325 - src/gallium/drivers/r600/r600_llvm.h | 29 - src/gallium/drivers/r600/r600_opcodes.h | 12 +- src/gallium/drivers/r600/r600_pipe.c | 1092 +- src/gallium/drivers/r600/r600_pipe.h | 1110 +- src/gallium/drivers/r600/r600_query.c | 617 - src/gallium/drivers/r600/r600_resource.c | 77 - src/gallium/drivers/r600/r600_resource.h | 157 - src/gallium/drivers/r600/r600_shader.c | 8440 +++- src/gallium/drivers/r600/r600_shader.h | 107 +- src/gallium/drivers/r600/r600_sq.h | 259 +- src/gallium/drivers/r600/r600_state.c | 2978 +- src/gallium/drivers/r600/r600_state_common.c | 2952 +- src/gallium/drivers/r600/r600_texture.c | 1171 - src/gallium/drivers/r600/r600_translate.c | 53 - src/gallium/drivers/r600/r600_uvd.c | 194 + src/gallium/drivers/r600/r600d.h | 1951 +- src/gallium/drivers/r600/r700_asm.c | 55 +- src/gallium/drivers/r600/r700_sq.h | 246 +- src/gallium/drivers/r600/sb/notes.markdown | 413 + src/gallium/drivers/r600/sb/sb_bc.h | 973 + src/gallium/drivers/r600/sb/sb_bc_builder.cpp | 660 + src/gallium/drivers/r600/sb/sb_bc_decoder.cpp | 634 + src/gallium/drivers/r600/sb/sb_bc_dump.cpp | 536 + src/gallium/drivers/r600/sb/sb_bc_finalize.cpp | 958 + src/gallium/drivers/r600/sb/sb_bc_fmt_def.inc | 571 + src/gallium/drivers/r600/sb/sb_bc_parser.cpp | 918 + src/gallium/drivers/r600/sb/sb_context.cpp | 145 + src/gallium/drivers/r600/sb/sb_core.cpp | 338 + src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp | 165 + src/gallium/drivers/r600/sb/sb_def_use.cpp | 164 + src/gallium/drivers/r600/sb/sb_dump.cpp | 520 + src/gallium/drivers/r600/sb/sb_expr.cpp | 1309 + src/gallium/drivers/r600/sb/sb_expr.h | 95 + src/gallium/drivers/r600/sb/sb_gcm.cpp | 786 + src/gallium/drivers/r600/sb/sb_gvn.cpp | 227 + src/gallium/drivers/r600/sb/sb_if_conversion.cpp | 311 + src/gallium/drivers/r600/sb/sb_ir.cpp | 549 + src/gallium/drivers/r600/sb/sb_ir.h | 1169 + src/gallium/drivers/r600/sb/sb_liveness.cpp | 404 + src/gallium/drivers/r600/sb/sb_pass.cpp | 105 + src/gallium/drivers/r600/sb/sb_pass.h | 729 + src/gallium/drivers/r600/sb/sb_peephole.cpp | 343 + src/gallium/drivers/r600/sb/sb_psi_ops.cpp | 189 + src/gallium/drivers/r600/sb/sb_public.h | 52 + src/gallium/drivers/r600/sb/sb_ra_checker.cpp | 273 + src/gallium/drivers/r600/sb/sb_ra_coalesce.cpp | 624 + src/gallium/drivers/r600/sb/sb_ra_init.cpp | 844 + src/gallium/drivers/r600/sb/sb_sched.cpp | 2174 + src/gallium/drivers/r600/sb/sb_sched.h | 333 + src/gallium/drivers/r600/sb/sb_shader.cpp | 684 + src/gallium/drivers/r600/sb/sb_shader.h | 417 + src/gallium/drivers/r600/sb/sb_ssa_builder.cpp | 421 + src/gallium/drivers/r600/sb/sb_valtable.cpp | 560 + src/gallium/drivers/radeon/.dir-locals.el | 11 + src/gallium/drivers/radeon/.editorconfig | 2 + src/gallium/drivers/radeon/.gitignore | 18 - src/gallium/drivers/radeon/AMDGPU.h | 35 - src/gallium/drivers/radeon/AMDGPU.td | 38 - src/gallium/drivers/radeon/AMDGPUAsmPrinter.cpp | 128 - src/gallium/drivers/radeon/AMDGPUAsmPrinter.h | 43 - src/gallium/drivers/radeon/AMDGPUCodeEmitter.h | 48 - src/gallium/drivers/radeon/AMDGPUConvertToISA.cpp | 62 - src/gallium/drivers/radeon/AMDGPUISelLowering.cpp | 353 - src/gallium/drivers/radeon/AMDGPUISelLowering.h | 142 - src/gallium/drivers/radeon/AMDGPUInstrInfo.cpp | 258 - src/gallium/drivers/radeon/AMDGPUInstrInfo.h | 148 - src/gallium/drivers/radeon/AMDGPUInstrInfo.td | 69 - src/gallium/drivers/radeon/AMDGPUInstructions.td | 164 - src/gallium/drivers/radeon/AMDGPUIntrinsics.td | 64 - src/gallium/drivers/radeon/AMDGPUMCInstLower.cpp | 82 - src/gallium/drivers/radeon/AMDGPUMCInstLower.h | 30 - src/gallium/drivers/radeon/AMDGPURegisterInfo.cpp | 50 - src/gallium/drivers/radeon/AMDGPURegisterInfo.h | 62 - src/gallium/drivers/radeon/AMDGPURegisterInfo.td | 22 - src/gallium/drivers/radeon/AMDGPUSubtarget.cpp | 94 - src/gallium/drivers/radeon/AMDGPUSubtarget.h | 64 - src/gallium/drivers/radeon/AMDGPUTargetMachine.cpp | 144 - src/gallium/drivers/radeon/AMDGPUTargetMachine.h | 70 - src/gallium/drivers/radeon/AMDIL.h | 106 - src/gallium/drivers/radeon/AMDIL7XXDevice.cpp | 129 - src/gallium/drivers/radeon/AMDIL7XXDevice.h | 70 - src/gallium/drivers/radeon/AMDILBase.td | 80 - .../drivers/radeon/AMDILCFGStructurizer.cpp | 3272 -- src/gallium/drivers/radeon/AMDILDevice.cpp | 137 - src/gallium/drivers/radeon/AMDILDevice.h | 115 - src/gallium/drivers/radeon/AMDILDeviceInfo.cpp | 94 - src/gallium/drivers/radeon/AMDILDeviceInfo.h | 90 - src/gallium/drivers/radeon/AMDILDevices.h | 19 - .../drivers/radeon/AMDILEvergreenDevice.cpp | 169 - src/gallium/drivers/radeon/AMDILEvergreenDevice.h | 87 - src/gallium/drivers/radeon/AMDILFrameLowering.cpp | 53 - src/gallium/drivers/radeon/AMDILFrameLowering.h | 46 - src/gallium/drivers/radeon/AMDILISelDAGToDAG.cpp | 395 - src/gallium/drivers/radeon/AMDILISelLowering.cpp | 745 - src/gallium/drivers/radeon/AMDILInstrInfo.td | 276 - src/gallium/drivers/radeon/AMDILIntrinsicInfo.cpp | 93 - src/gallium/drivers/radeon/AMDILIntrinsicInfo.h | 47 - src/gallium/drivers/radeon/AMDILIntrinsics.td | 247 - src/gallium/drivers/radeon/AMDILNIDevice.cpp | 71 - src/gallium/drivers/radeon/AMDILNIDevice.h | 59 - .../drivers/radeon/AMDILPeepholeOptimizer.cpp | 1275 - src/gallium/drivers/radeon/AMDILRegisterInfo.td | 110 - src/gallium/drivers/radeon/AMDILSIDevice.cpp | 49 - src/gallium/drivers/radeon/AMDILSIDevice.h | 45 - src/gallium/drivers/radeon/AMDILUtilityFunctions.h | 75 - src/gallium/drivers/radeon/Android.mk | 42 + .../radeon/InstPrinter/AMDGPUInstPrinter.cpp | 34 - .../drivers/radeon/InstPrinter/AMDGPUInstPrinter.h | 34 - src/gallium/drivers/radeon/LICENSE.TXT | 43 - src/gallium/drivers/radeon/LLVM_REVISION.txt | 1 + .../radeon/MCTargetDesc/AMDGPUAsmBackend.cpp | 80 - .../radeon/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 96 - .../drivers/radeon/MCTargetDesc/AMDGPUMCAsmInfo.h | 30 - .../radeon/MCTargetDesc/AMDGPUMCCodeEmitter.h | 59 - .../radeon/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 111 - .../radeon/MCTargetDesc/AMDGPUMCTargetDesc.h | 51 - .../radeon/MCTargetDesc/R600MCCodeEmitter.cpp | 689 - .../radeon/MCTargetDesc/SIMCCodeEmitter.cpp | 303 - src/gallium/drivers/radeon/Makefile | 74 - src/gallium/drivers/radeon/Makefile.am | 36 + src/gallium/drivers/radeon/Makefile.sources | 112 +- src/gallium/drivers/radeon/Processors.td | 28 - src/gallium/drivers/radeon/R600Defines.h | 23 - .../drivers/radeon/R600ExpandSpecialInstrs.cpp | 163 - src/gallium/drivers/radeon/R600GenRegisterInfo.pl | 206 - src/gallium/drivers/radeon/R600ISelLowering.cpp | 522 - src/gallium/drivers/radeon/R600ISelLowering.h | 56 - src/gallium/drivers/radeon/R600InstrInfo.cpp | 512 - src/gallium/drivers/radeon/R600InstrInfo.h | 145 - src/gallium/drivers/radeon/R600Instructions.td | 1264 - .../drivers/radeon/R600IntrinsicsNoOpenCL.td | 40 - src/gallium/drivers/radeon/R600IntrinsicsOpenCL.td | 16 - .../drivers/radeon/R600KernelParameters.cpp | 462 - .../drivers/radeon/R600MachineFunctionInfo.cpp | 16 - .../drivers/radeon/R600MachineFunctionInfo.h | 33 - src/gallium/drivers/radeon/R600RegisterInfo.cpp | 127 - src/gallium/drivers/radeon/R600RegisterInfo.h | 63 - src/gallium/drivers/radeon/R600Schedule.td | 36 - src/gallium/drivers/radeon/SIAssignInterpRegs.cpp | 136 - src/gallium/drivers/radeon/SIGenRegisterInfo.pl | 288 - src/gallium/drivers/radeon/SIISelLowering.cpp | 447 - src/gallium/drivers/radeon/SIISelLowering.h | 59 - src/gallium/drivers/radeon/SIInstrFormats.td | 131 - src/gallium/drivers/radeon/SIInstrInfo.cpp | 76 - src/gallium/drivers/radeon/SIInstrInfo.h | 62 - src/gallium/drivers/radeon/SIInstrInfo.td | 512 - src/gallium/drivers/radeon/SIInstructions.td | 1100 - src/gallium/drivers/radeon/SIIntrinsics.td | 36 - .../drivers/radeon/SIMachineFunctionInfo.cpp | 18 - src/gallium/drivers/radeon/SIMachineFunctionInfo.h | 37 - src/gallium/drivers/radeon/SIRegisterInfo.cpp | 60 - src/gallium/drivers/radeon/SIRegisterInfo.h | 54 - src/gallium/drivers/radeon/SISchedule.td | 15 - .../drivers/radeon/TargetInfo/AMDGPUTargetInfo.cpp | 26 - src/gallium/drivers/radeon/cayman_msaa.c | 269 + src/gallium/drivers/radeon/loader.cpp | 35 - src/gallium/drivers/radeon/r600_buffer_common.c | 593 + src/gallium/drivers/radeon/r600_cs.h | 209 + src/gallium/drivers/radeon/r600_gpu_load.c | 171 + src/gallium/drivers/radeon/r600_perfcounter.c | 649 + src/gallium/drivers/radeon/r600_pipe_common.c | 1365 + src/gallium/drivers/radeon/r600_pipe_common.h | 976 + src/gallium/drivers/radeon/r600_query.c | 1839 + src/gallium/drivers/radeon/r600_query.h | 291 + src/gallium/drivers/radeon/r600_streamout.c | 381 + src/gallium/drivers/radeon/r600_test_dma.c | 407 + src/gallium/drivers/radeon/r600_texture.c | 2551 + src/gallium/drivers/radeon/r600_viewport.c | 433 + src/gallium/drivers/radeon/radeon_elf_util.c | 197 + src/gallium/drivers/radeon/radeon_elf_util.h | 50 + src/gallium/drivers/radeon/radeon_llvm.h | 176 - src/gallium/drivers/radeon/radeon_llvm_emit.cpp | 152 - src/gallium/drivers/radeon/radeon_llvm_emit.h | 52 - .../drivers/radeon/radeon_setup_tgsi_llvm.c | 1210 - src/gallium/drivers/radeon/radeon_uvd.c | 1392 + src/gallium/drivers/radeon/radeon_uvd.h | 436 + src/gallium/drivers/radeon/radeon_vce.c | 558 + src/gallium/drivers/radeon/radeon_vce.h | 462 + src/gallium/drivers/radeon/radeon_vce_40_2_2.c | 453 + src/gallium/drivers/radeon/radeon_vce_50.c | 247 + src/gallium/drivers/radeon/radeon_vce_52.c | 642 + src/gallium/drivers/radeon/radeon_video.c | 339 + src/gallium/drivers/radeon/radeon_video.h | 85 + src/gallium/drivers/radeon/radeon_winsys.h | 772 + src/gallium/drivers/radeonsi/.dir-locals.el | 11 + src/gallium/drivers/radeonsi/.editorconfig | 2 + src/gallium/drivers/radeonsi/Android.mk | 11 +- src/gallium/drivers/radeonsi/Automake.inc | 19 + src/gallium/drivers/radeonsi/Makefile | 21 - src/gallium/drivers/radeonsi/Makefile.am | 35 + src/gallium/drivers/radeonsi/Makefile.sources | 35 +- src/gallium/drivers/radeonsi/SConscript | 17 - src/gallium/drivers/radeonsi/cik_sdma.c | 550 + .../drivers/radeonsi/evergreen_hw_context.c | 45 - src/gallium/drivers/radeonsi/glsl_tests/.gitignore | 2 + src/gallium/drivers/radeonsi/glsl_tests/HOW_TO_RUN | 8 + src/gallium/drivers/radeonsi/glsl_tests/Makefile | 29 + .../drivers/radeonsi/glsl_tests/amdgcn_glslc.c | 292 + .../drivers/radeonsi/glsl_tests/bitcount.glsl | 15 + .../radeonsi/glsl_tests/bitfield_extract.glsl | 34 + .../radeonsi/glsl_tests/bitfield_insert.glsl | 40 + src/gallium/drivers/radeonsi/glsl_tests/div.glsl | 30 + src/gallium/drivers/radeonsi/glsl_tests/exp2.glsl | 14 + src/gallium/drivers/radeonsi/glsl_tests/fma.glsl | 16 + src/gallium/drivers/radeonsi/glsl_tests/fract.glsl | 21 + src/gallium/drivers/radeonsi/glsl_tests/frexp.glsl | 15 + src/gallium/drivers/radeonsi/glsl_tests/ldexp.glsl | 16 + src/gallium/drivers/radeonsi/glsl_tests/lit.cfg | 27 + src/gallium/drivers/radeonsi/glsl_tests/log2.glsl | 14 + .../drivers/radeonsi/glsl_tests/minmax.f32.glsl | 30 + .../drivers/radeonsi/glsl_tests/minmax.f64.glsl | 36 + .../drivers/radeonsi/glsl_tests/minmax.i32.glsl | 32 + .../drivers/radeonsi/glsl_tests/minmax.u32.glsl | 32 + .../radeonsi/glsl_tests/pack_unpack_half.glsl | 37 + src/gallium/drivers/radeonsi/glsl_tests/pow.glsl | 17 + src/gallium/drivers/radeonsi/glsl_tests/sqrt.glsl | 56 + src/gallium/drivers/radeonsi/r600.h | 123 - src/gallium/drivers/radeonsi/r600_blit.c | 399 - src/gallium/drivers/radeonsi/r600_buffer.c | 215 - src/gallium/drivers/radeonsi/r600_hw_context.c | 700 - .../drivers/radeonsi/r600_hw_context_priv.h | 45 - src/gallium/drivers/radeonsi/r600_query.c | 130 - src/gallium/drivers/radeonsi/r600_resource.c | 63 - src/gallium/drivers/radeonsi/r600_resource.h | 79 - src/gallium/drivers/radeonsi/r600_texture.c | 669 - src/gallium/drivers/radeonsi/r600_translate.c | 53 - src/gallium/drivers/radeonsi/radeonsi_pipe.c | 715 - src/gallium/drivers/radeonsi/radeonsi_pipe.h | 276 - src/gallium/drivers/radeonsi/radeonsi_pm4.c | 238 - src/gallium/drivers/radeonsi/radeonsi_pm4.h | 92 - src/gallium/drivers/radeonsi/radeonsi_public.h | 30 - src/gallium/drivers/radeonsi/radeonsi_resource.h | 67 - src/gallium/drivers/radeonsi/radeonsi_shader.c | 758 - src/gallium/drivers/radeonsi/radeonsi_shader.h | 89 - src/gallium/drivers/radeonsi/si_blit.c | 1301 + src/gallium/drivers/radeonsi/si_commands.c | 39 - src/gallium/drivers/radeonsi/si_compute.c | 806 + src/gallium/drivers/radeonsi/si_cp_dma.c | 412 + src/gallium/drivers/radeonsi/si_debug.c | 673 + src/gallium/drivers/radeonsi/si_descriptors.c | 2029 + src/gallium/drivers/radeonsi/si_dma.c | 328 + src/gallium/drivers/radeonsi/si_hw_context.c | 259 + src/gallium/drivers/radeonsi/si_perfcounter.c | 734 + src/gallium/drivers/radeonsi/si_pipe.c | 864 + src/gallium/drivers/radeonsi/si_pipe.h | 492 + src/gallium/drivers/radeonsi/si_pm4.c | 209 + src/gallium/drivers/radeonsi/si_pm4.h | 84 + src/gallium/drivers/radeonsi/si_public.h | 30 + src/gallium/drivers/radeonsi/si_shader.c | 8709 ++++ src/gallium/drivers/radeonsi/si_shader.h | 581 + src/gallium/drivers/radeonsi/si_shader_internal.h | 224 + src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c | 908 + .../drivers/radeonsi/si_shader_tgsi_setup.c | 1446 + src/gallium/drivers/radeonsi/si_state.c | 4494 +- src/gallium/drivers/radeonsi/si_state.h | 369 +- src/gallium/drivers/radeonsi/si_state_draw.c | 1607 +- src/gallium/drivers/radeonsi/si_state_shaders.c | 2552 + src/gallium/drivers/radeonsi/si_state_streamout.c | 271 - src/gallium/drivers/radeonsi/si_uvd.c | 160 + src/gallium/drivers/radeonsi/sid.h | 7669 --- src/gallium/drivers/rbug/Makefile | 12 - src/gallium/drivers/rbug/Makefile.am | 33 + src/gallium/drivers/rbug/Makefile.sources | 9 + src/gallium/drivers/rbug/README | 2 +- src/gallium/drivers/rbug/SConscript | 8 +- src/gallium/drivers/rbug/rbug_context.c | 353 +- src/gallium/drivers/rbug/rbug_context.h | 6 +- src/gallium/drivers/rbug/rbug_core.c | 28 +- src/gallium/drivers/rbug/rbug_objects.c | 30 +- src/gallium/drivers/rbug/rbug_objects.h | 20 +- src/gallium/drivers/rbug/rbug_public.h | 8 + src/gallium/drivers/rbug/rbug_screen.c | 53 +- src/gallium/drivers/rbug/rbug_screen.h | 2 +- src/gallium/drivers/softpipe/Android.mk | 33 +- src/gallium/drivers/softpipe/Automake.inc | 12 + src/gallium/drivers/softpipe/Makefile | 37 - src/gallium/drivers/softpipe/Makefile.am | 34 + src/gallium/drivers/softpipe/Makefile.sources | 56 + src/gallium/drivers/softpipe/SConscript | 35 +- src/gallium/drivers/softpipe/sp_buffer.c | 371 + src/gallium/drivers/softpipe/sp_buffer.h | 37 + src/gallium/drivers/softpipe/sp_clear.c | 19 +- src/gallium/drivers/softpipe/sp_clear.h | 4 +- src/gallium/drivers/softpipe/sp_compute.c | 237 + src/gallium/drivers/softpipe/sp_context.c | 145 +- src/gallium/drivers/softpipe/sp_context.h | 57 +- src/gallium/drivers/softpipe/sp_draw_arrays.c | 73 +- src/gallium/drivers/softpipe/sp_fence.c | 11 +- src/gallium/drivers/softpipe/sp_flush.c | 57 +- src/gallium/drivers/softpipe/sp_flush.h | 11 +- src/gallium/drivers/softpipe/sp_fs.h | 9 +- src/gallium/drivers/softpipe/sp_fs_exec.c | 39 +- src/gallium/drivers/softpipe/sp_image.c | 802 + src/gallium/drivers/softpipe/sp_image.h | 37 + src/gallium/drivers/softpipe/sp_limits.h | 4 +- src/gallium/drivers/softpipe/sp_prim_vbuf.c | 95 +- src/gallium/drivers/softpipe/sp_prim_vbuf.h | 4 +- src/gallium/drivers/softpipe/sp_public.h | 8 + src/gallium/drivers/softpipe/sp_quad.h | 8 +- src/gallium/drivers/softpipe/sp_quad_blend.c | 219 +- src/gallium/drivers/softpipe/sp_quad_depth_test.c | 45 +- .../drivers/softpipe/sp_quad_depth_test_tmp.h | 2 +- src/gallium/drivers/softpipe/sp_quad_fs.c | 15 +- src/gallium/drivers/softpipe/sp_quad_pipe.c | 10 +- src/gallium/drivers/softpipe/sp_quad_pipe.h | 6 +- src/gallium/drivers/softpipe/sp_quad_stipple.c | 4 +- src/gallium/drivers/softpipe/sp_query.c | 141 +- src/gallium/drivers/softpipe/sp_query.h | 4 +- src/gallium/drivers/softpipe/sp_screen.c | 304 +- src/gallium/drivers/softpipe/sp_screen.h | 8 +- src/gallium/drivers/softpipe/sp_setup.c | 208 +- src/gallium/drivers/softpipe/sp_setup.h | 36 +- src/gallium/drivers/softpipe/sp_state.h | 61 +- src/gallium/drivers/softpipe/sp_state_blend.c | 6 +- src/gallium/drivers/softpipe/sp_state_clip.c | 34 +- src/gallium/drivers/softpipe/sp_state_derived.c | 275 +- src/gallium/drivers/softpipe/sp_state_image.c | 85 + src/gallium/drivers/softpipe/sp_state_rasterizer.c | 4 +- src/gallium/drivers/softpipe/sp_state_sampler.c | 382 +- src/gallium/drivers/softpipe/sp_state_shader.c | 149 +- src/gallium/drivers/softpipe/sp_state_so.c | 6 +- src/gallium/drivers/softpipe/sp_state_surface.c | 39 +- src/gallium/drivers/softpipe/sp_state_vertex.c | 17 +- src/gallium/drivers/softpipe/sp_surface.c | 112 +- src/gallium/drivers/softpipe/sp_surface.h | 6 +- src/gallium/drivers/softpipe/sp_tex_sample.c | 3209 +- src/gallium/drivers/softpipe/sp_tex_sample.h | 176 +- src/gallium/drivers/softpipe/sp_tex_tile_cache.c | 117 +- src/gallium/drivers/softpipe/sp_tex_tile_cache.h | 49 +- src/gallium/drivers/softpipe/sp_texture.c | 242 +- src/gallium/drivers/softpipe/sp_texture.h | 29 +- src/gallium/drivers/softpipe/sp_tile_cache.c | 207 +- src/gallium/drivers/softpipe/sp_tile_cache.h | 33 +- src/gallium/drivers/svga/Automake.inc | 10 + src/gallium/drivers/svga/Makefile | 19 - src/gallium/drivers/svga/Makefile.am | 40 + src/gallium/drivers/svga/Makefile.sources | 83 +- src/gallium/drivers/svga/SConscript | 13 +- .../drivers/svga/include/VGPU10ShaderTokens.h | 489 + src/gallium/drivers/svga/include/includeCheck.h | 1 + src/gallium/drivers/svga/include/svga3d_caps.h | 53 +- src/gallium/drivers/svga/include/svga3d_cmd.h | 2052 + src/gallium/drivers/svga/include/svga3d_devcaps.h | 457 + src/gallium/drivers/svga/include/svga3d_dx.h | 1521 + src/gallium/drivers/svga/include/svga3d_limits.h | 99 + src/gallium/drivers/svga/include/svga3d_reg.h | 1870 +- .../drivers/svga/include/svga3d_shaderdefs.h | 39 +- .../drivers/svga/include/svga3d_surfacedefs.h | 1123 + src/gallium/drivers/svga/include/svga3d_types.h | 1631 + src/gallium/drivers/svga/include/svga_escape.h | 4 +- src/gallium/drivers/svga/include/svga_overlay.h | 34 +- src/gallium/drivers/svga/include/svga_reg.h | 661 +- src/gallium/drivers/svga/include/svga_types.h | 9 +- .../drivers/svga/include/vmware_pack_begin.h | 1 + src/gallium/drivers/svga/include/vmware_pack_end.h | 1 + src/gallium/drivers/svga/svga_cmd.c | 635 +- src/gallium/drivers/svga/svga_cmd.h | 441 + src/gallium/drivers/svga/svga_cmd_vgpu10.c | 1369 + src/gallium/drivers/svga/svga_context.c | 376 +- src/gallium/drivers/svga/svga_context.h | 441 +- src/gallium/drivers/svga/svga_debug.h | 33 +- src/gallium/drivers/svga/svga_draw.c | 1038 +- src/gallium/drivers/svga/svga_draw.h | 66 +- src/gallium/drivers/svga/svga_draw_arrays.c | 290 +- src/gallium/drivers/svga/svga_draw_elements.c | 291 +- src/gallium/drivers/svga/svga_draw_private.h | 129 +- src/gallium/drivers/svga/svga_format.c | 2224 +- src/gallium/drivers/svga/svga_format.h | 60 +- src/gallium/drivers/svga/svga_link.c | 123 + src/gallium/drivers/svga/svga_link.h | 20 + src/gallium/drivers/svga/svga_mksstats.h | 49 + src/gallium/drivers/svga/svga_pipe_blend.c | 214 +- src/gallium/drivers/svga/svga_pipe_blit.c | 547 +- src/gallium/drivers/svga/svga_pipe_clear.c | 489 +- src/gallium/drivers/svga/svga_pipe_constants.c | 42 +- src/gallium/drivers/svga/svga_pipe_depthstencil.c | 169 +- src/gallium/drivers/svga/svga_pipe_draw.c | 341 +- src/gallium/drivers/svga/svga_pipe_flush.c | 8 +- src/gallium/drivers/svga/svga_pipe_fs.c | 69 +- src/gallium/drivers/svga/svga_pipe_gs.c | 145 + src/gallium/drivers/svga/svga_pipe_misc.c | 195 +- src/gallium/drivers/svga/svga_pipe_query.c | 1310 +- src/gallium/drivers/svga/svga_pipe_rasterizer.c | 244 +- src/gallium/drivers/svga/svga_pipe_sampler.c | 426 +- src/gallium/drivers/svga/svga_pipe_streamout.c | 339 + src/gallium/drivers/svga/svga_pipe_vertex.c | 290 +- src/gallium/drivers/svga/svga_pipe_vs.c | 113 +- src/gallium/drivers/svga/svga_resource.c | 60 +- src/gallium/drivers/svga/svga_resource.h | 4 +- src/gallium/drivers/svga/svga_resource_buffer.c | 249 +- src/gallium/drivers/svga/svga_resource_buffer.h | 113 +- .../drivers/svga/svga_resource_buffer_upload.c | 387 +- src/gallium/drivers/svga/svga_resource_texture.c | 1346 +- src/gallium/drivers/svga/svga_resource_texture.h | 184 +- src/gallium/drivers/svga/svga_sampler_view.c | 42 +- src/gallium/drivers/svga/svga_sampler_view.h | 16 +- src/gallium/drivers/svga/svga_screen.c | 747 +- src/gallium/drivers/svga/svga_screen.h | 22 +- src/gallium/drivers/svga/svga_screen_cache.c | 181 +- src/gallium/drivers/svga/svga_screen_cache.h | 30 +- src/gallium/drivers/svga/svga_shader.c | 530 + src/gallium/drivers/svga/svga_shader.h | 346 + src/gallium/drivers/svga/svga_state.c | 91 +- src/gallium/drivers/svga/svga_state.h | 14 + src/gallium/drivers/svga/svga_state_constants.c | 720 +- src/gallium/drivers/svga/svga_state_framebuffer.c | 459 +- src/gallium/drivers/svga/svga_state_fs.c | 421 +- src/gallium/drivers/svga/svga_state_gs.c | 259 + src/gallium/drivers/svga/svga_state_need_swtnl.c | 107 +- src/gallium/drivers/svga/svga_state_rss.c | 177 +- src/gallium/drivers/svga/svga_state_sampler.c | 423 + .../drivers/svga/svga_state_tgsi_transform.c | 293 + src/gallium/drivers/svga/svga_state_tss.c | 306 +- src/gallium/drivers/svga/svga_state_vdecl.c | 55 +- src/gallium/drivers/svga/svga_state_vs.c | 408 +- src/gallium/drivers/svga/svga_streamout.h | 53 + src/gallium/drivers/svga/svga_surface.c | 563 +- src/gallium/drivers/svga/svga_surface.h | 62 +- src/gallium/drivers/svga/svga_swtnl_backend.c | 117 +- src/gallium/drivers/svga/svga_swtnl_draw.c | 72 +- src/gallium/drivers/svga/svga_swtnl_private.h | 8 +- src/gallium/drivers/svga/svga_swtnl_state.c | 224 +- src/gallium/drivers/svga/svga_tgsi.c | 297 +- src/gallium/drivers/svga/svga_tgsi.h | 127 +- src/gallium/drivers/svga/svga_tgsi_decl_sm30.c | 101 +- src/gallium/drivers/svga/svga_tgsi_emit.h | 275 +- src/gallium/drivers/svga/svga_tgsi_insn.c | 1655 +- src/gallium/drivers/svga/svga_tgsi_vgpu10.c | 6843 +++ src/gallium/drivers/svga/svga_winsys.h | 444 +- src/gallium/drivers/svga/svgadump/svga_dump.c | 1182 +- src/gallium/drivers/svga/svgadump/svga_shader.h | 6 +- .../drivers/svga/svgadump/svga_shader_dump.c | 10 +- src/gallium/drivers/svga/svgadump/svga_shader_op.c | 2 +- src/gallium/drivers/swr/.clang-format | 64 + src/gallium/drivers/swr/.gitignore | 12 + src/gallium/drivers/swr/Automake.inc | 8 + src/gallium/drivers/swr/Makefile.am | 276 + src/gallium/drivers/swr/Makefile.sources | 141 + src/gallium/drivers/swr/SConscript | 217 + src/gallium/drivers/swr/rasterizer/.dir-locals.el | 8 + .../drivers/swr/rasterizer/archrast/archrast.cpp | 375 + .../drivers/swr/rasterizer/archrast/archrast.h | 47 + .../drivers/swr/rasterizer/archrast/eventmanager.h | 80 + .../drivers/swr/rasterizer/archrast/events.proto | 427 + .../drivers/swr/rasterizer/common/formats.cpp | 6892 +++ .../drivers/swr/rasterizer/common/formats.h | 267 + src/gallium/drivers/swr/rasterizer/common/isa.hpp | 239 + src/gallium/drivers/swr/rasterizer/common/os.h | 264 + .../swr/rasterizer/common/rdtsc_buckets.cpp | 189 + .../drivers/swr/rasterizer/common/rdtsc_buckets.h | 214 + .../swr/rasterizer/common/rdtsc_buckets_shared.h | 169 + .../drivers/swr/rasterizer/common/simd16intrin.h | 1137 + .../drivers/swr/rasterizer/common/simdintrin.h | 1220 + .../drivers/swr/rasterizer/common/swr_assert.cpp | 302 + .../drivers/swr/rasterizer/common/swr_assert.h | 162 + src/gallium/drivers/swr/rasterizer/core/api.cpp | 1604 + src/gallium/drivers/swr/rasterizer/core/api.h | 654 + src/gallium/drivers/swr/rasterizer/core/arena.h | 492 + .../drivers/swr/rasterizer/core/backend.cpp | 1360 + src/gallium/drivers/swr/rasterizer/core/backend.h | 840 + src/gallium/drivers/swr/rasterizer/core/binner.cpp | 1505 + src/gallium/drivers/swr/rasterizer/core/blend.h | 318 + src/gallium/drivers/swr/rasterizer/core/clip.cpp | 207 + src/gallium/drivers/swr/rasterizer/core/clip.h | 914 + .../drivers/swr/rasterizer/core/conservativeRast.h | 215 + src/gallium/drivers/swr/rasterizer/core/context.h | 541 + .../drivers/swr/rasterizer/core/depthstencil.h | 283 + src/gallium/drivers/swr/rasterizer/core/fifo.hpp | 149 + .../swr/rasterizer/core/format_conversion.h | 366 + .../drivers/swr/rasterizer/core/format_traits.h | 3808 ++ .../drivers/swr/rasterizer/core/format_types.h | 1531 + .../drivers/swr/rasterizer/core/frontend.cpp | 1418 + src/gallium/drivers/swr/rasterizer/core/frontend.h | 314 + src/gallium/drivers/swr/rasterizer/core/knobs.h | 185 + .../drivers/swr/rasterizer/core/knobs_init.h | 106 + .../drivers/swr/rasterizer/core/multisample.cpp | 65 + .../drivers/swr/rasterizer/core/multisample.h | 677 + src/gallium/drivers/swr/rasterizer/core/pa.h | 1207 + src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 1211 + .../drivers/swr/rasterizer/core/rasterizer.cpp | 1801 + .../drivers/swr/rasterizer/core/rasterizer.h | 137 + .../drivers/swr/rasterizer/core/rdtsc_core.cpp | 95 + .../drivers/swr/rasterizer/core/rdtsc_core.h | 181 + .../drivers/swr/rasterizer/core/ringbuffer.h | 102 + src/gallium/drivers/swr/rasterizer/core/state.h | 1099 + .../drivers/swr/rasterizer/core/tessellator.h | 88 + .../drivers/swr/rasterizer/core/threads.cpp | 1083 + src/gallium/drivers/swr/rasterizer/core/threads.h | 70 + .../drivers/swr/rasterizer/core/tilemgr.cpp | 459 + src/gallium/drivers/swr/rasterizer/core/tilemgr.h | 346 + src/gallium/drivers/swr/rasterizer/core/utils.h | 1229 + .../drivers/swr/rasterizer/jitter/JitManager.cpp | 341 + .../drivers/swr/rasterizer/jitter/JitManager.h | 187 + .../drivers/swr/rasterizer/jitter/blend_jit.cpp | 844 + .../drivers/swr/rasterizer/jitter/blend_jit.h | 129 + .../drivers/swr/rasterizer/jitter/builder.cpp | 82 + .../drivers/swr/rasterizer/jitter/builder.h | 80 + .../drivers/swr/rasterizer/jitter/builder_math.h | 34 + .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 1676 + .../drivers/swr/rasterizer/jitter/builder_misc.h | 170 + .../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 1804 + .../drivers/swr/rasterizer/jitter/fetch_jit.h | 132 + .../drivers/swr/rasterizer/jitter/jit_api.h | 113 + .../jitter/scripts/gen_llvm_ir_macros.py | 431 + .../rasterizer/jitter/scripts/gen_llvm_types.py | 349 + .../swr/rasterizer/jitter/streamout_jit.cpp | 360 + .../drivers/swr/rasterizer/jitter/streamout_jit.h | 94 + .../drivers/swr/rasterizer/memory/ClearTile.cpp | 304 + .../drivers/swr/rasterizer/memory/Convert.h | 730 + .../drivers/swr/rasterizer/memory/LoadTile.cpp | 166 + .../drivers/swr/rasterizer/memory/LoadTile.h | 354 + .../swr/rasterizer/memory/LoadTile_Linear.cpp | 39 + .../swr/rasterizer/memory/LoadTile_TileX.cpp | 37 + .../swr/rasterizer/memory/LoadTile_TileY.cpp | 39 + .../drivers/swr/rasterizer/memory/StoreTile.cpp | 136 + .../drivers/swr/rasterizer/memory/StoreTile.h | 2492 + .../swr/rasterizer/memory/StoreTile_Linear.cpp | 35 + .../swr/rasterizer/memory/StoreTile_Linear2.cpp | 33 + .../swr/rasterizer/memory/StoreTile_TileW.cpp | 35 + .../swr/rasterizer/memory/StoreTile_TileX.cpp | 33 + .../swr/rasterizer/memory/StoreTile_TileX2.cpp | 33 + .../swr/rasterizer/memory/StoreTile_TileY.cpp | 34 + .../swr/rasterizer/memory/StoreTile_TileY2.cpp | 33 + .../swr/rasterizer/memory/TilingFunctions.h | 698 + .../drivers/swr/rasterizer/memory/tilingtraits.h | 207 + .../drivers/swr/rasterizer/scripts/gen_archrast.py | 215 + .../drivers/swr/rasterizer/scripts/gen_knobs.py | 82 + .../drivers/swr/rasterizer/scripts/knob_defs.py | 241 + .../swr/rasterizer/scripts/mako/__init__.py | 8 + .../swr/rasterizer/scripts/mako/_ast_util.py | 845 + .../drivers/swr/rasterizer/scripts/mako/ast.py | 178 + .../drivers/swr/rasterizer/scripts/mako/cache.py | 238 + .../drivers/swr/rasterizer/scripts/mako/cmd.py | 62 + .../drivers/swr/rasterizer/scripts/mako/codegen.py | 1237 + .../drivers/swr/rasterizer/scripts/mako/compat.py | 174 + .../swr/rasterizer/scripts/mako/exceptions.py | 373 + .../drivers/swr/rasterizer/scripts/mako/filters.py | 201 + .../drivers/swr/rasterizer/scripts/mako/lexer.py | 441 + .../drivers/swr/rasterizer/scripts/mako/lookup.py | 359 + .../swr/rasterizer/scripts/mako/parsetree.py | 594 + .../drivers/swr/rasterizer/scripts/mako/pygen.py | 299 + .../swr/rasterizer/scripts/mako/pyparser.py | 232 + .../drivers/swr/rasterizer/scripts/mako/runtime.py | 878 + .../swr/rasterizer/scripts/mako/template.py | 705 + .../drivers/swr/rasterizer/scripts/mako/util.py | 360 + .../scripts/templates/ar_event_cpp.template | 41 + .../scripts/templates/ar_event_h.template | 105 + .../scripts/templates/ar_eventhandler_h.template | 49 + .../templates/ar_eventhandlerfile_h.template | 155 + .../rasterizer/scripts/templates/knobs.template | 167 + src/gallium/drivers/swr/swr_clear.cpp | 150 + src/gallium/drivers/swr/swr_context.cpp | 509 + src/gallium/drivers/swr/swr_context.h | 193 + src/gallium/drivers/swr/swr_draw.cpp | 312 + src/gallium/drivers/swr/swr_fence.cpp | 153 + src/gallium/drivers/swr/swr_fence.h | 89 + src/gallium/drivers/swr/swr_fence_work.cpp | 148 + src/gallium/drivers/swr/swr_fence_work.h | 47 + src/gallium/drivers/swr/swr_loader.cpp | 88 + src/gallium/drivers/swr/swr_memory.h | 101 + src/gallium/drivers/swr/swr_public.h | 51 + src/gallium/drivers/swr/swr_query.cpp | 271 + src/gallium/drivers/swr/swr_query.h | 48 + src/gallium/drivers/swr/swr_resource.h | 133 + src/gallium/drivers/swr/swr_scratch.cpp | 106 + src/gallium/drivers/swr/swr_scratch.h | 63 + src/gallium/drivers/swr/swr_screen.cpp | 983 + src/gallium/drivers/swr/swr_screen.h | 53 + src/gallium/drivers/swr/swr_shader.cpp | 722 + src/gallium/drivers/swr/swr_shader.h | 81 + src/gallium/drivers/swr/swr_state.cpp | 1646 + src/gallium/drivers/swr/swr_state.h | 323 + src/gallium/drivers/swr/swr_tex_sample.cpp | 352 + src/gallium/drivers/swr/swr_tex_sample.h | 47 + src/gallium/drivers/trace/Makefile | 13 - src/gallium/drivers/trace/Makefile.am | 14 + src/gallium/drivers/trace/Makefile.sources | 13 + src/gallium/drivers/trace/SConscript | 11 +- src/gallium/drivers/trace/tr_context.c | 1051 +- src/gallium/drivers/trace/tr_context.h | 13 +- src/gallium/drivers/trace/tr_dump.c | 140 +- src/gallium/drivers/trace/tr_dump.h | 44 +- src/gallium/drivers/trace/tr_dump_defines.h | 58 + src/gallium/drivers/trace/tr_dump_state.c | 375 +- src/gallium/drivers/trace/tr_dump_state.h | 21 +- src/gallium/drivers/trace/tr_public.h | 2 + src/gallium/drivers/trace/tr_screen.c | 119 +- src/gallium/drivers/trace/tr_screen.h | 17 +- src/gallium/drivers/trace/tr_texture.c | 29 +- src/gallium/drivers/trace/tr_texture.h | 31 +- src/gallium/drivers/trace/trace.xsl | 36 +- src/gallium/drivers/vc4/.dir-locals.el | 12 + src/gallium/drivers/vc4/.editorconfig | 3 + src/gallium/drivers/vc4/Android.mk | 38 + src/gallium/drivers/vc4/Automake.inc | 9 + src/gallium/drivers/vc4/Makefile.am | 42 + src/gallium/drivers/vc4/Makefile.sources | 60 + src/gallium/drivers/vc4/kernel/.dir-locals.el | 12 + src/gallium/drivers/vc4/kernel/.editorconfig | 2 + src/gallium/drivers/vc4/kernel/README | 6 + src/gallium/drivers/vc4/kernel/vc4_drv.h | 180 + src/gallium/drivers/vc4/kernel/vc4_gem.c | 169 + src/gallium/drivers/vc4/kernel/vc4_packet.h | 408 + src/gallium/drivers/vc4/kernel/vc4_render_cl.c | 634 + src/gallium/drivers/vc4/kernel/vc4_validate.c | 923 + .../drivers/vc4/kernel/vc4_validate_shaders.c | 938 + src/gallium/drivers/vc4/vc4_blit.c | 225 + src/gallium/drivers/vc4/vc4_bufmgr.c | 610 + src/gallium/drivers/vc4/vc4_bufmgr.h | 138 + src/gallium/drivers/vc4/vc4_cl.c | 82 + src/gallium/drivers/vc4/vc4_cl.h | 208 + src/gallium/drivers/vc4/vc4_cl_dump.c | 481 + src/gallium/drivers/vc4/vc4_context.c | 169 + src/gallium/drivers/vc4/vc4_context.h | 498 + src/gallium/drivers/vc4/vc4_draw.c | 605 + src/gallium/drivers/vc4/vc4_emit.c | 148 + src/gallium/drivers/vc4/vc4_fence.c | 93 + src/gallium/drivers/vc4/vc4_formats.c | 171 + src/gallium/drivers/vc4/vc4_job.c | 522 + src/gallium/drivers/vc4/vc4_nir_lower_blend.c | 733 + src/gallium/drivers/vc4/vc4_nir_lower_io.c | 409 + src/gallium/drivers/vc4/vc4_nir_lower_txf_ms.c | 161 + src/gallium/drivers/vc4/vc4_opt_algebraic.c | 289 + .../drivers/vc4/vc4_opt_coalesce_ff_writes.c | 107 + src/gallium/drivers/vc4/vc4_opt_constant_folding.c | 108 + src/gallium/drivers/vc4/vc4_opt_copy_propagation.c | 201 + src/gallium/drivers/vc4/vc4_opt_dead_code.c | 153 + src/gallium/drivers/vc4/vc4_opt_peephole_sf.c | 169 + src/gallium/drivers/vc4/vc4_opt_small_immediates.c | 107 + src/gallium/drivers/vc4/vc4_opt_vpm.c | 119 + src/gallium/drivers/vc4/vc4_program.c | 2934 ++ src/gallium/drivers/vc4/vc4_qir.c | 806 + src/gallium/drivers/vc4/vc4_qir.h | 895 + .../vc4/vc4_qir_emit_uniform_stream_resets.c | 87 + src/gallium/drivers/vc4/vc4_qir_live_variables.c | 330 + src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c | 205 + src/gallium/drivers/vc4/vc4_qir_schedule.c | 744 + src/gallium/drivers/vc4/vc4_qir_validate.c | 151 + src/gallium/drivers/vc4/vc4_qpu.c | 739 + src/gallium/drivers/vc4/vc4_qpu.h | 248 + src/gallium/drivers/vc4/vc4_qpu_defines.h | 320 + src/gallium/drivers/vc4/vc4_qpu_disasm.c | 483 + src/gallium/drivers/vc4/vc4_qpu_emit.c | 688 + src/gallium/drivers/vc4/vc4_qpu_schedule.c | 1170 + src/gallium/drivers/vc4/vc4_qpu_validate.c | 467 + src/gallium/drivers/vc4/vc4_query.c | 91 + src/gallium/drivers/vc4/vc4_register_allocate.c | 406 + src/gallium/drivers/vc4/vc4_reorder_uniforms.c | 92 + src/gallium/drivers/vc4/vc4_resource.c | 1041 + src/gallium/drivers/vc4/vc4_resource.h | 129 + src/gallium/drivers/vc4/vc4_screen.c | 706 + src/gallium/drivers/vc4/vc4_screen.h | 125 + src/gallium/drivers/vc4/vc4_simulator.c | 743 + src/gallium/drivers/vc4/vc4_simulator_validate.h | 113 + src/gallium/drivers/vc4/vc4_state.c | 697 + src/gallium/drivers/vc4/vc4_tiling.c | 336 + src/gallium/drivers/vc4/vc4_tiling.h | 73 + src/gallium/drivers/vc4/vc4_uniforms.c | 425 + src/gallium/drivers/virgl/Android.mk | 34 + src/gallium/drivers/virgl/Automake.inc | 11 + src/gallium/drivers/virgl/Makefile.am | 32 + src/gallium/drivers/virgl/Makefile.sources | 18 + src/gallium/drivers/virgl/virgl_buffer.c | 171 + src/gallium/drivers/virgl/virgl_context.c | 961 + src/gallium/drivers/virgl/virgl_context.h | 115 + src/gallium/drivers/virgl/virgl_encode.c | 878 + src/gallium/drivers/virgl/virgl_encode.h | 247 + src/gallium/drivers/virgl/virgl_hw.h | 286 + src/gallium/drivers/virgl/virgl_protocol.h | 470 + src/gallium/drivers/virgl/virgl_public.h | 31 + src/gallium/drivers/virgl/virgl_query.c | 182 + src/gallium/drivers/virgl/virgl_resource.c | 108 + src/gallium/drivers/virgl/virgl_resource.h | 146 + src/gallium/drivers/virgl/virgl_screen.c | 598 + src/gallium/drivers/virgl/virgl_screen.h | 56 + src/gallium/drivers/virgl/virgl_streamout.c | 88 + src/gallium/drivers/virgl/virgl_texture.c | 350 + src/gallium/drivers/virgl/virgl_tgsi.c | 67 + src/gallium/drivers/virgl/virgl_winsys.h | 113 + src/gallium/include/pipe/p_compiler.h | 164 +- src/gallium/include/pipe/p_config.h | 66 +- src/gallium/include/pipe/p_context.h | 453 +- src/gallium/include/pipe/p_defines.h | 976 +- src/gallium/include/pipe/p_format.h | 195 +- src/gallium/include/pipe/p_screen.h | 158 +- src/gallium/include/pipe/p_shader_tokens.h | 506 +- src/gallium/include/pipe/p_state.h | 420 +- src/gallium/include/pipe/p_video_codec.h | 171 + src/gallium/include/pipe/p_video_decoder.h | 155 - src/gallium/include/pipe/p_video_enums.h | 46 +- src/gallium/include/pipe/p_video_state.h | 286 +- src/gallium/include/state_tracker/drisw_api.h | 10 +- src/gallium/include/state_tracker/drm_driver.h | 36 +- src/gallium/include/state_tracker/opencl_interop.h | 40 + src/gallium/include/state_tracker/st_api.h | 57 +- src/gallium/include/state_tracker/sw_driver.h | 21 + src/gallium/include/state_tracker/sw_winsys.h | 8 +- src/gallium/include/state_tracker/vdpau_dmabuf.h | 94 + src/gallium/include/state_tracker/vdpau_funcs.h | 65 + src/gallium/include/state_tracker/vdpau_interop.h | 54 + src/gallium/include/state_tracker/xlib_sw_winsys.h | 29 - src/gallium/include/state_tracker/xlibsw_api.h | 19 + src/gallium/state_trackers/Makefile | 29 - src/gallium/state_trackers/clover/.gitignore | 1 - src/gallium/state_trackers/clover/Doxyfile | 2 +- src/gallium/state_trackers/clover/Makefile.am | 96 +- src/gallium/state_trackers/clover/Makefile.sources | 68 + src/gallium/state_trackers/clover/api/context.cpp | 142 +- src/gallium/state_trackers/clover/api/device.cpp | 369 +- src/gallium/state_trackers/clover/api/dispatch.cpp | 147 + src/gallium/state_trackers/clover/api/dispatch.hpp | 789 + src/gallium/state_trackers/clover/api/event.cpp | 295 +- src/gallium/state_trackers/clover/api/interop.cpp | 69 + src/gallium/state_trackers/clover/api/kernel.cpp | 398 +- src/gallium/state_trackers/clover/api/memory.cpp | 434 +- src/gallium/state_trackers/clover/api/platform.cpp | 125 +- src/gallium/state_trackers/clover/api/program.cpp | 410 +- src/gallium/state_trackers/clover/api/queue.cpp | 96 +- src/gallium/state_trackers/clover/api/sampler.cpp | 86 +- src/gallium/state_trackers/clover/api/transfer.cpp | 848 +- src/gallium/state_trackers/clover/api/util.hpp | 170 +- src/gallium/state_trackers/clover/core/base.hpp | 284 - src/gallium/state_trackers/clover/core/compat.hpp | 290 - .../state_trackers/clover/core/compiler.hpp | 54 - src/gallium/state_trackers/clover/core/context.cpp | 36 +- src/gallium/state_trackers/clover/core/context.hpp | 60 +- src/gallium/state_trackers/clover/core/device.cpp | 176 +- src/gallium/state_trackers/clover/core/device.hpp | 135 +- src/gallium/state_trackers/clover/core/error.hpp | 202 + src/gallium/state_trackers/clover/core/event.cpp | 207 +- src/gallium/state_trackers/clover/core/event.hpp | 158 +- src/gallium/state_trackers/clover/core/format.cpp | 25 +- src/gallium/state_trackers/clover/core/format.hpp | 27 +- .../state_trackers/clover/core/geometry.hpp | 72 - src/gallium/state_trackers/clover/core/kernel.cpp | 583 +- src/gallium/state_trackers/clover/core/kernel.hpp | 347 +- src/gallium/state_trackers/clover/core/memory.cpp | 119 +- src/gallium/state_trackers/clover/core/memory.hpp | 118 +- src/gallium/state_trackers/clover/core/module.cpp | 182 +- src/gallium/state_trackers/clover/core/module.hpp | 90 +- src/gallium/state_trackers/clover/core/object.hpp | 239 + .../state_trackers/clover/core/platform.cpp | 41 + .../state_trackers/clover/core/platform.hpp | 48 + src/gallium/state_trackers/clover/core/program.cpp | 136 +- src/gallium/state_trackers/clover/core/program.hpp | 86 +- .../state_trackers/clover/core/property.hpp | 261 + src/gallium/state_trackers/clover/core/queue.cpp | 79 +- src/gallium/state_trackers/clover/core/queue.hpp | 78 +- .../state_trackers/clover/core/resource.cpp | 136 +- .../state_trackers/clover/core/resource.hpp | 76 +- src/gallium/state_trackers/clover/core/sampler.cpp | 34 +- src/gallium/state_trackers/clover/core/sampler.hpp | 53 +- .../state_trackers/clover/core/timestamp.cpp | 64 + .../state_trackers/clover/core/timestamp.hpp | 74 + src/gallium/state_trackers/clover/llvm/codegen.hpp | 72 + .../state_trackers/clover/llvm/codegen/bitcode.cpp | 108 + .../state_trackers/clover/llvm/codegen/common.cpp | 210 + .../state_trackers/clover/llvm/codegen/native.cpp | 165 + src/gallium/state_trackers/clover/llvm/compat.hpp | 183 + .../state_trackers/clover/llvm/invocation.cpp | 406 +- .../state_trackers/clover/llvm/invocation.hpp | 47 + .../state_trackers/clover/llvm/metadata.hpp | 132 + src/gallium/state_trackers/clover/llvm/util.hpp | 135 + .../state_trackers/clover/tgsi/compiler.cpp | 59 +- .../state_trackers/clover/tgsi/invocation.hpp | 37 + src/gallium/state_trackers/clover/util/adaptor.hpp | 183 + src/gallium/state_trackers/clover/util/algebra.hpp | 160 + .../state_trackers/clover/util/algorithm.hpp | 218 + src/gallium/state_trackers/clover/util/factor.hpp | 131 + .../state_trackers/clover/util/functional.hpp | 404 + src/gallium/state_trackers/clover/util/lazy.hpp | 161 + src/gallium/state_trackers/clover/util/pointer.hpp | 273 + src/gallium/state_trackers/clover/util/range.hpp | 419 + src/gallium/state_trackers/clover/util/tuple.hpp | 117 + src/gallium/state_trackers/d3d1x/.gitignore | 20 - src/gallium/state_trackers/d3d1x/Makefile | 11 - src/gallium/state_trackers/d3d1x/Makefile.inc | 19 - .../state_trackers/d3d1x/d3d1xshader/Makefile | 16 - .../d3d1x/d3d1xshader/defs/files.txt | 41 - .../d3d1x/d3d1xshader/defs/interpolations.txt | 8 - .../d3d1x/d3d1xshader/defs/opcodes.txt | 207 - .../d3d1x/d3d1xshader/defs/operand_compnums.txt | 5 - .../d3d1x/d3d1xshader/defs/operand_index_reprs.txt | 5 - .../d3d1x/d3d1xshader/defs/operand_modes.txt | 4 - .../d3d1x/d3d1xshader/defs/shortfiles.txt | 41 - .../state_trackers/d3d1x/d3d1xshader/defs/svs.txt | 23 - .../d3d1x/d3d1xshader/defs/targets.txt | 13 - .../defs/token_instruction_extended_types.txt | 4 - .../defs/token_operand_extended_types.txt | 2 - .../state_trackers/d3d1x/d3d1xshader/gen-header.sh | 13 - .../state_trackers/d3d1x/d3d1xshader/gen-text.sh | 11 - .../d3d1x/d3d1xshader/include/dxbc.h | 125 - .../d3d1x/d3d1xshader/include/le32.h | 45 - .../state_trackers/d3d1x/d3d1xshader/include/sm4.h | 416 - .../d3d1x/d3d1xshader/src/dxbc_assemble.cpp | 59 - .../d3d1x/d3d1xshader/src/dxbc_dump.cpp | 43 - .../d3d1x/d3d1xshader/src/dxbc_parse.cpp | 87 - .../d3d1x/d3d1xshader/src/sm4_analyze.cpp | 122 - .../d3d1x/d3d1xshader/src/sm4_dump.cpp | 222 - .../d3d1x/d3d1xshader/src/sm4_parse.cpp | 445 - .../state_trackers/d3d1x/d3d1xshader/src/utils.h | 45 - .../d3d1x/d3d1xshader/tools/fxdis.cpp | 75 - .../state_trackers/d3d1x/d3d1xstutil/Makefile | 5 - .../d3d1x/d3d1xstutil/include/d3d1xstutil.h | 1110 - .../d3d1x/d3d1xstutil/src/d3d_sm4_enums.cpp | 42 - .../d3d1x/d3d1xstutil/src/dxgi_enums.cpp | 165 - .../state_trackers/d3d1x/d3d1xstutil/src/guids.cpp | 6 - src/gallium/state_trackers/d3d1x/d3dapi/Makefile | 4 - src/gallium/state_trackers/d3d1x/d3dapi/d3d10.idl | 1554 - .../state_trackers/d3d1x/d3dapi/d3d10_1.idl | 191 - .../state_trackers/d3d1x/d3dapi/d3d10misc.h | 47 - .../state_trackers/d3d1x/d3dapi/d3d10shader.idl | 269 - src/gallium/state_trackers/d3d1x/d3dapi/d3d11.idl | 2492 - .../state_trackers/d3d1x/d3dapi/d3d11shader.idl | 287 - .../state_trackers/d3d1x/d3dapi/d3dcommon.idl | 704 - src/gallium/state_trackers/d3d1x/d3dapi/dxgi.idl | 470 - .../state_trackers/d3d1x/d3dapi/dxgiformat.idl | 129 - .../state_trackers/d3d1x/d3dapi/dxgitype.idl | 84 - src/gallium/state_trackers/d3d1x/docs/Makefile | 5 - .../state_trackers/d3d1x/docs/coding_style.txt | 84 - .../d3d1x/docs/module_dependencies.dot | 25 - .../state_trackers/d3d1x/docs/source_layout.txt | 17 - src/gallium/state_trackers/d3d1x/dxgi/Makefile | 17 - .../state_trackers/d3d1x/dxgi/src/dxgi_loader.cpp | 206 - .../state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 1515 - .../state_trackers/d3d1x/dxgi/src/dxgi_private.h | 49 - .../state_trackers/d3d1x/dxgid3d10/Makefile | 4 - .../state_trackers/d3d1x/dxgid3d10/dxgid3d10.cpp | 149 - .../state_trackers/d3d1x/dxgid3d11/Makefile | 4 - .../state_trackers/d3d1x/dxgid3d11/dxgid3d11.cpp | 135 - src/gallium/state_trackers/d3d1x/gd3d10/Makefile | 20 - src/gallium/state_trackers/d3d1x/gd3d10/d3d10.pl | 12 - src/gallium/state_trackers/d3d1x/gd3d11/Makefile | 6 - src/gallium/state_trackers/d3d1x/gd3d11/d3d11.cpp | 241 - .../state_trackers/d3d1x/gd3d11/d3d11_context.h | 2130 - .../state_trackers/d3d1x/gd3d11/d3d11_misc.h | 92 - .../state_trackers/d3d1x/gd3d11/d3d11_objects.h | 737 - .../state_trackers/d3d1x/gd3d11/d3d11_screen.h | 1706 - src/gallium/state_trackers/d3d1x/gd3d1x/Makefile | 7 - .../state_trackers/d3d1x/gd3d1x/d3d1x_private.h | 97 - .../state_trackers/d3d1x/gd3d1x/d3d_enums.cpp | 123 - .../state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.cpp | 861 - .../state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.h | 35 - .../d3d1x/gd3d1x/tools/dxbc2tgsi.cpp | 82 - src/gallium/state_trackers/d3d1x/gd3dapi/Makefile | 4 - .../state_trackers/d3d1x/gd3dapi/galliumcom.idl | 76 - .../d3d1x/gd3dapi/galliumd3d10_1.idl | 35 - .../state_trackers/d3d1x/gd3dapi/galliumd3d11.idl | 36 - .../state_trackers/d3d1x/gd3dapi/galliumdxgi.idl | 134 - .../state_trackers/d3d1x/mstools/download-mstools | 73 - src/gallium/state_trackers/d3d1x/progs/Makefile | 46 - .../state_trackers/d3d1x/progs/d3d10app/d3d10app.h | 51 - .../d3d1x/progs/d3d10app/d3d10winmain.cpp | 188 - .../d3d1x/progs/d3d10app/d3d10x11main.cpp | 154 - .../d3d1x/progs/d3d10tri/d3d10tri.cpp | 118 - .../d3d1x/progs/d3d10tri/d3d10tri.hlsl | 50 - .../d3d1x/progs/d3d10tri/d3d10tri.hlsl.ps.h | 112 - .../d3d1x/progs/d3d10tri/d3d10tri.hlsl.vs.h | 128 - .../d3d1x/progs/d3d10tri/d3d10tri.vcxproj | 98 - .../state_trackers/d3d1x/progs/d3d11app/d3d11app.h | 51 - .../d3d1x/progs/d3d11app/d3d11blit.hlsl | 53 - .../d3d1x/progs/d3d11app/d3d11blit.hlsl.ps.h | 142 - .../d3d1x/progs/d3d11app/d3d11blit.hlsl.vs.h | 130 - .../state_trackers/d3d1x/progs/d3d11app/d3d11u.h | 424 - .../d3d1x/progs/d3d11app/d3d11winmain.cpp | 172 - .../d3d1x/progs/d3d11app/d3d11x11main.cpp | 114 - .../d3d1x/progs/d3d11gears/d3d11gears.cpp | 573 - .../d3d1x/progs/d3d11gears/d3d11gears.hlsl | 75 - .../d3d1x/progs/d3d11gears/d3d11gears.hlsl.ps.h | 309 - .../d3d1x/progs/d3d11gears/d3d11gears.hlsl.vs.h | 308 - .../d3d1x/progs/d3d11gears/d3d11gears.vcxproj | 100 - .../progs/d3d11spikysphere/d3d11spikysphere.cpp | 227 - .../progs/d3d11spikysphere/d3d11spikysphere.hlsl | 193 - .../d3d11spikysphere/d3d11spikysphere.hlsl.ds.h | 623 - .../d3d11spikysphere/d3d11spikysphere.hlsl.hs.h | 297 - .../d3d11spikysphere/d3d11spikysphere.hlsl.ps.h | 211 - .../d3d11spikysphere/d3d11spikysphere.hlsl.vs.h | 105 - .../d3d11spikysphere/d3d11spikysphere.vcxproj | 102 - .../d3d1x/progs/d3d11tex/d3d11tex.cpp | 116 - .../d3d1x/progs/d3d11tex/d3d11tex.hlsl | 66 - .../d3d1x/progs/d3d11tex/d3d11tex.hlsl.ps.h | 234 - .../d3d1x/progs/d3d11tex/d3d11tex.hlsl.vs.h | 153 - .../d3d1x/progs/d3d11tex/d3d11tex.vcxproj | 98 - .../d3d1x/progs/d3d11tri/d3d11tri.cpp | 120 - .../d3d1x/progs/d3d11tri/d3d11tri.hlsl | 50 - .../d3d1x/progs/d3d11tri/d3d11tri.hlsl.ps.h | 112 - .../d3d1x/progs/d3d11tri/d3d11tri.hlsl.vs.h | 128 - .../d3d1x/progs/d3d11tri/d3d11tri.vcxproj | 99 - .../d3d1x/progs/data/cornell_box_image.h | 1028 - .../state_trackers/d3d1x/progs/data/tux_image.h | 1028 - src/gallium/state_trackers/d3d1x/progs/progs.sln | 49 - src/gallium/state_trackers/d3d1x/tools/fxc | 16 - src/gallium/state_trackers/d3d1x/w32api | 1 - src/gallium/state_trackers/d3d1x/winedlls/Makefile | 11 - .../state_trackers/d3d1x/winedlls/Makefile.wine | 23 - .../state_trackers/d3d1x/winedlls/d3d10/Makefile | 6 - .../state_trackers/d3d1x/winedlls/d3d10/d3d10.spec | 33 - .../state_trackers/d3d1x/winedlls/d3d10/version.rc | 3 - .../state_trackers/d3d1x/winedlls/d3d10_1/Makefile | 6 - .../d3d1x/winedlls/d3d10_1/d3d10_1.spec | 29 - .../d3d1x/winedlls/d3d10_1/version.rc | 3 - .../state_trackers/d3d1x/winedlls/d3d11/Makefile | 6 - .../state_trackers/d3d1x/winedlls/d3d11/d3d11.spec | 6 - .../state_trackers/d3d1x/winedlls/d3d11/version.rc | 3 - .../state_trackers/d3d1x/winedlls/dxgi/Makefile | 6 - .../state_trackers/d3d1x/winedlls/dxgi/dxgi.spec | 4 - .../state_trackers/d3d1x/winedlls/dxgi/dxgi_dll.c | 264 - .../state_trackers/d3d1x/winedlls/dxgi/version.rc | 3 - .../state_trackers/d3d1x/winedlls/version.rc.h | 30 - src/gallium/state_trackers/dri/Android.mk | 56 + src/gallium/state_trackers/dri/Makefile | 12 - src/gallium/state_trackers/dri/Makefile.am | 54 + src/gallium/state_trackers/dri/Makefile.sources | 16 + src/gallium/state_trackers/dri/SConscript | 30 +- .../state_trackers/dri/common/dri_context.c | 266 - .../state_trackers/dri/common/dri_context.h | 99 - .../state_trackers/dri/common/dri_drawable.c | 402 - .../state_trackers/dri/common/dri_drawable.h | 113 - src/gallium/state_trackers/dri/common/dri_screen.c | 420 - src/gallium/state_trackers/dri/common/dri_screen.h | 133 - src/gallium/state_trackers/dri/dri2.c | 2128 + src/gallium/state_trackers/dri/dri2_buffer.h | 22 + src/gallium/state_trackers/dri/dri_context.c | 267 + src/gallium/state_trackers/dri/dri_context.h | 98 + src/gallium/state_trackers/dri/dri_drawable.c | 584 + src/gallium/state_trackers/dri/dri_drawable.h | 128 + .../state_trackers/dri/dri_query_renderer.c | 87 + .../state_trackers/dri/dri_query_renderer.h | 9 + src/gallium/state_trackers/dri/dri_screen.c | 480 + src/gallium/state_trackers/dri/dri_screen.h | 161 + src/gallium/state_trackers/dri/drisw.c | 466 + src/gallium/state_trackers/dri/drm/Makefile | 27 - src/gallium/state_trackers/dri/drm/SConscript | 28 - src/gallium/state_trackers/dri/drm/dri2.c | 873 - src/gallium/state_trackers/dri/drm/dri2_buffer.h | 22 - src/gallium/state_trackers/dri/drm/dri_context.c | 1 - src/gallium/state_trackers/dri/drm/dri_drawable.c | 1 - src/gallium/state_trackers/dri/drm/dri_screen.c | 1 - src/gallium/state_trackers/dri/sw/Makefile | 25 - src/gallium/state_trackers/dri/sw/SConscript | 28 - src/gallium/state_trackers/dri/sw/dri_context.c | 1 - src/gallium/state_trackers/dri/sw/dri_drawable.c | 1 - src/gallium/state_trackers/dri/sw/dri_screen.c | 1 - src/gallium/state_trackers/dri/sw/drisw.c | 371 - src/gallium/state_trackers/egl/Android.mk | 60 - src/gallium/state_trackers/egl/Makefile | 127 - src/gallium/state_trackers/egl/SConscript | 57 - .../state_trackers/egl/android/native_android.cpp | 857 - src/gallium/state_trackers/egl/common/egl_g3d.c | 674 - src/gallium/state_trackers/egl/common/egl_g3d.h | 133 - .../state_trackers/egl/common/egl_g3d_api.c | 941 - .../state_trackers/egl/common/egl_g3d_api.h | 34 - .../state_trackers/egl/common/egl_g3d_image.c | 372 - .../state_trackers/egl/common/egl_g3d_image.h | 50 - .../state_trackers/egl/common/egl_g3d_loader.h | 53 - src/gallium/state_trackers/egl/common/egl_g3d_st.c | 318 - src/gallium/state_trackers/egl/common/egl_g3d_st.h | 48 - .../state_trackers/egl/common/egl_g3d_sync.c | 279 - .../state_trackers/egl/common/egl_g3d_sync.h | 49 - src/gallium/state_trackers/egl/common/native.h | 343 - .../state_trackers/egl/common/native_buffer.h | 76 - .../state_trackers/egl/common/native_helper.c | 486 - .../state_trackers/egl/common/native_helper.h | 121 - .../state_trackers/egl/common/native_modeset.h | 88 - .../egl/common/native_wayland_bufmgr.h | 50 - .../egl/common/native_wayland_drm_bufmgr_helper.c | 106 - .../egl/common/native_wayland_drm_bufmgr_helper.h | 48 - src/gallium/state_trackers/egl/drm/modeset.c | 710 - src/gallium/state_trackers/egl/drm/native_drm.c | 357 - src/gallium/state_trackers/egl/drm/native_drm.h | 165 - .../state_trackers/egl/fbdev/native_fbdev.c | 553 - src/gallium/state_trackers/egl/gdi/native_gdi.c | 429 - src/gallium/state_trackers/egl/null/native_null.c | 190 - .../state_trackers/egl/wayland/native_drm.c | 335 - .../state_trackers/egl/wayland/native_shm.c | 211 - .../state_trackers/egl/wayland/native_wayland.c | 462 - .../state_trackers/egl/wayland/native_wayland.h | 125 - src/gallium/state_trackers/egl/x11/glcore.h | 181 - src/gallium/state_trackers/egl/x11/glxinit.c | 658 - src/gallium/state_trackers/egl/x11/glxinit.h | 22 - src/gallium/state_trackers/egl/x11/native_dri2.c | 959 - src/gallium/state_trackers/egl/x11/native_x11.c | 64 - src/gallium/state_trackers/egl/x11/native_x11.h | 40 - src/gallium/state_trackers/egl/x11/native_ximage.c | 588 - src/gallium/state_trackers/egl/x11/x11_screen.c | 492 - src/gallium/state_trackers/egl/x11/x11_screen.h | 134 - src/gallium/state_trackers/gbm/Makefile | 50 - src/gallium/state_trackers/gbm/gbm_drm.c | 255 - .../state_trackers/gbm/gbm_gallium_drmint.h | 77 - src/gallium/state_trackers/glx/Makefile | 25 - src/gallium/state_trackers/glx/xlib/Makefile | 19 - src/gallium/state_trackers/glx/xlib/Makefile.am | 39 + .../state_trackers/glx/xlib/Makefile.sources | 9 + src/gallium/state_trackers/glx/xlib/SConscript | 12 +- src/gallium/state_trackers/glx/xlib/glx_api.c | 231 +- src/gallium/state_trackers/glx/xlib/glx_getproc.c | 9 +- src/gallium/state_trackers/glx/xlib/glx_usefont.c | 13 +- src/gallium/state_trackers/glx/xlib/xm_api.c | 328 +- src/gallium/state_trackers/glx/xlib/xm_api.h | 20 +- src/gallium/state_trackers/glx/xlib/xm_public.h | 4 +- src/gallium/state_trackers/glx/xlib/xm_st.c | 59 +- src/gallium/state_trackers/glx/xlib/xm_st.h | 5 +- src/gallium/state_trackers/hgl/.editorconfig | 2 + src/gallium/state_trackers/hgl/SConscript | 24 + src/gallium/state_trackers/hgl/bitmap_wrapper.cpp | 146 + src/gallium/state_trackers/hgl/bitmap_wrapper.h | 62 + src/gallium/state_trackers/hgl/hgl.c | 360 + src/gallium/state_trackers/hgl/hgl_context.h | 103 + src/gallium/state_trackers/nine/.editorconfig | 3 + src/gallium/state_trackers/nine/Makefile.am | 13 + src/gallium/state_trackers/nine/Makefile.sources | 82 + src/gallium/state_trackers/nine/README | 78 + src/gallium/state_trackers/nine/adapter9.c | 1121 + src/gallium/state_trackers/nine/adapter9.h | 142 + .../state_trackers/nine/authenticatedchannel9.c | 78 + .../state_trackers/nine/authenticatedchannel9.h | 65 + src/gallium/state_trackers/nine/basetexture9.c | 623 + src/gallium/state_trackers/nine/basetexture9.h | 167 + src/gallium/state_trackers/nine/buffer9.c | 430 + src/gallium/state_trackers/nine/buffer9.h | 141 + src/gallium/state_trackers/nine/cryptosession9.c | 115 + src/gallium/state_trackers/nine/cryptosession9.h | 86 + src/gallium/state_trackers/nine/cubetexture9.c | 349 + src/gallium/state_trackers/nine/cubetexture9.h | 80 + src/gallium/state_trackers/nine/device9.c | 4045 ++ src/gallium/state_trackers/nine/device9.h | 845 + src/gallium/state_trackers/nine/device9ex.c | 458 + src/gallium/state_trackers/nine/device9ex.h | 164 + src/gallium/state_trackers/nine/device9video.c | 62 + src/gallium/state_trackers/nine/device9video.h | 57 + src/gallium/state_trackers/nine/guid.c | 84 + src/gallium/state_trackers/nine/guid.h | 40 + src/gallium/state_trackers/nine/indexbuffer9.c | 139 + src/gallium/state_trackers/nine/indexbuffer9.h | 85 + src/gallium/state_trackers/nine/iunknown.c | 283 + src/gallium/state_trackers/nine/iunknown.h | 179 + .../state_trackers/nine/nine_buffer_upload.c | 294 + .../state_trackers/nine/nine_buffer_upload.h | 59 + src/gallium/state_trackers/nine/nine_csmt_helper.h | 427 + src/gallium/state_trackers/nine/nine_debug.c | 120 + src/gallium/state_trackers/nine/nine_debug.h | 136 + src/gallium/state_trackers/nine/nine_defines.h | 65 + src/gallium/state_trackers/nine/nine_dump.c | 813 + src/gallium/state_trackers/nine/nine_dump.h | 52 + src/gallium/state_trackers/nine/nine_ff.c | 2525 + src/gallium/state_trackers/nine/nine_ff.h | 110 + src/gallium/state_trackers/nine/nine_flags.h | 14 + src/gallium/state_trackers/nine/nine_helpers.c | 100 + src/gallium/state_trackers/nine/nine_helpers.h | 172 + src/gallium/state_trackers/nine/nine_limits.h | 247 + src/gallium/state_trackers/nine/nine_lock.c | 3294 ++ src/gallium/state_trackers/nine/nine_lock.h | 54 + src/gallium/state_trackers/nine/nine_pdata.h | 46 + src/gallium/state_trackers/nine/nine_pipe.c | 378 + src/gallium/state_trackers/nine/nine_pipe.h | 823 + src/gallium/state_trackers/nine/nine_queue.c | 275 + src/gallium/state_trackers/nine/nine_queue.h | 54 + src/gallium/state_trackers/nine/nine_quirk.c | 49 + src/gallium/state_trackers/nine/nine_quirk.h | 36 + src/gallium/state_trackers/nine/nine_shader.c | 3730 ++ src/gallium/state_trackers/nine/nine_shader.h | 227 + src/gallium/state_trackers/nine/nine_state.c | 3968 ++ src/gallium/state_trackers/nine/nine_state.h | 656 + .../state_trackers/nine/nineexoverlayextension.c | 46 + .../state_trackers/nine/nineexoverlayextension.h | 49 + src/gallium/state_trackers/nine/pixelshader9.c | 207 + src/gallium/state_trackers/nine/pixelshader9.h | 134 + src/gallium/state_trackers/nine/query9.c | 314 + src/gallium/state_trackers/nine/query9.h | 83 + src/gallium/state_trackers/nine/resource9.c | 171 + src/gallium/state_trackers/nine/resource9.h | 89 + src/gallium/state_trackers/nine/stateblock9.c | 575 + src/gallium/state_trackers/nine/stateblock9.h | 71 + src/gallium/state_trackers/nine/surface9.c | 838 + src/gallium/state_trackers/nine/surface9.h | 178 + src/gallium/state_trackers/nine/swapchain9.c | 1143 + src/gallium/state_trackers/nine/swapchain9.h | 156 + src/gallium/state_trackers/nine/swapchain9ex.c | 117 + src/gallium/state_trackers/nine/swapchain9ex.h | 61 + src/gallium/state_trackers/nine/texture9.c | 392 + src/gallium/state_trackers/nine/texture9.h | 76 + src/gallium/state_trackers/nine/threadpool.c | 190 + src/gallium/state_trackers/nine/threadpool.h | 60 + src/gallium/state_trackers/nine/vertexbuffer9.c | 126 + src/gallium/state_trackers/nine/vertexbuffer9.h | 79 + .../state_trackers/nine/vertexdeclaration9.c | 531 + .../state_trackers/nine/vertexdeclaration9.h | 99 + src/gallium/state_trackers/nine/vertexshader9.c | 266 + src/gallium/state_trackers/nine/vertexshader9.h | 138 + src/gallium/state_trackers/nine/volume9.c | 549 + src/gallium/state_trackers/nine/volume9.h | 118 + src/gallium/state_trackers/nine/volumetexture9.c | 291 + src/gallium/state_trackers/nine/volumetexture9.h | 75 + src/gallium/state_trackers/omx/Makefile.am | 34 + src/gallium/state_trackers/omx/Makefile.sources | 10 + src/gallium/state_trackers/omx/entrypoint.c | 144 + src/gallium/state_trackers/omx/entrypoint.h | 48 + src/gallium/state_trackers/omx/vid_dec.c | 665 + src/gallium/state_trackers/omx/vid_dec.h | 151 + src/gallium/state_trackers/omx/vid_dec_h264.c | 1032 + src/gallium/state_trackers/omx/vid_dec_h265.c | 1013 + src/gallium/state_trackers/omx/vid_dec_mpeg12.c | 383 + src/gallium/state_trackers/omx/vid_enc.c | 1272 + src/gallium/state_trackers/omx/vid_enc.h | 96 + src/gallium/state_trackers/osmesa/Makefile.am | 43 + src/gallium/state_trackers/osmesa/Makefile.sources | 2 + src/gallium/state_trackers/osmesa/SConscript | 26 + src/gallium/state_trackers/osmesa/osmesa.c | 1032 + src/gallium/state_trackers/va/Makefile | 26 - src/gallium/state_trackers/va/Makefile.am | 35 + src/gallium/state_trackers/va/Makefile.sources | 16 + src/gallium/state_trackers/va/buffer.c | 367 + src/gallium/state_trackers/va/config.c | 339 + src/gallium/state_trackers/va/context.c | 362 + src/gallium/state_trackers/va/display.c | 61 + src/gallium/state_trackers/va/ftab.c | 136 - src/gallium/state_trackers/va/htab.c | 95 - src/gallium/state_trackers/va/image.c | 547 + src/gallium/state_trackers/va/picture.c | 611 + src/gallium/state_trackers/va/picture_h264.c | 171 + src/gallium/state_trackers/va/picture_hevc.c | 202 + src/gallium/state_trackers/va/picture_mpeg12.c | 86 + src/gallium/state_trackers/va/picture_mpeg4.c | 209 + src/gallium/state_trackers/va/picture_vc1.c | 74 + src/gallium/state_trackers/va/postproc.c | 301 + src/gallium/state_trackers/va/subpicture.c | 289 + src/gallium/state_trackers/va/surface.c | 859 + src/gallium/state_trackers/va/va_buffer.c | 88 - src/gallium/state_trackers/va/va_config.c | 121 - src/gallium/state_trackers/va/va_context.c | 105 - src/gallium/state_trackers/va/va_display.c | 63 - src/gallium/state_trackers/va/va_image.c | 151 - src/gallium/state_trackers/va/va_picture.c | 60 - src/gallium/state_trackers/va/va_private.h | 467 +- src/gallium/state_trackers/va/va_subpicture.c | 143 - src/gallium/state_trackers/va/va_surface.c | 142 - src/gallium/state_trackers/vdpau/Makefile | 26 - src/gallium/state_trackers/vdpau/Makefile.am | 41 + src/gallium/state_trackers/vdpau/Makefile.sources | 13 + src/gallium/state_trackers/vdpau/bitmap.c | 49 +- src/gallium/state_trackers/vdpau/decode.c | 270 +- src/gallium/state_trackers/vdpau/device.c | 162 +- src/gallium/state_trackers/vdpau/ftab.c | 35 +- src/gallium/state_trackers/vdpau/htab.c | 29 +- src/gallium/state_trackers/vdpau/mixer.c | 411 +- src/gallium/state_trackers/vdpau/output.c | 245 +- src/gallium/state_trackers/vdpau/preemption.c | 2 +- src/gallium/state_trackers/vdpau/presentation.c | 79 +- src/gallium/state_trackers/vdpau/query.c | 59 +- src/gallium/state_trackers/vdpau/surface.c | 220 +- src/gallium/state_trackers/vdpau/vdpau_private.h | 166 +- src/gallium/state_trackers/vega/.gitignore | 1 - src/gallium/state_trackers/vega/Makefile | 53 - src/gallium/state_trackers/vega/SConscript | 63 - src/gallium/state_trackers/vega/api.c | 75 - src/gallium/state_trackers/vega/api.h | 48 - src/gallium/state_trackers/vega/api_consts.h | 56 - src/gallium/state_trackers/vega/api_context.c | 81 - src/gallium/state_trackers/vega/api_filters.c | 705 - src/gallium/state_trackers/vega/api_images.c | 490 - src/gallium/state_trackers/vega/api_masks.c | 246 - src/gallium/state_trackers/vega/api_misc.c | 84 - src/gallium/state_trackers/vega/api_paint.c | 172 - src/gallium/state_trackers/vega/api_params.c | 1679 - src/gallium/state_trackers/vega/api_path.c | 487 - src/gallium/state_trackers/vega/api_text.c | 209 - src/gallium/state_trackers/vega/api_transform.c | 129 - src/gallium/state_trackers/vega/arc.c | 709 - src/gallium/state_trackers/vega/arc.h | 80 - src/gallium/state_trackers/vega/asm_fill.h | 693 - src/gallium/state_trackers/vega/asm_filters.h | 117 - src/gallium/state_trackers/vega/asm_util.h | 85 - src/gallium/state_trackers/vega/bezier.c | 706 - src/gallium/state_trackers/vega/bezier.h | 81 - src/gallium/state_trackers/vega/handle.c | 93 - src/gallium/state_trackers/vega/handle.h | 171 - src/gallium/state_trackers/vega/image.c | 654 - src/gallium/state_trackers/vega/image.h | 104 - src/gallium/state_trackers/vega/mask.c | 524 - src/gallium/state_trackers/vega/mask.h | 68 - src/gallium/state_trackers/vega/matrix.h | 462 - src/gallium/state_trackers/vega/paint.c | 757 - src/gallium/state_trackers/vega/paint.h | 123 - src/gallium/state_trackers/vega/path.c | 2076 - src/gallium/state_trackers/vega/path.h | 126 - src/gallium/state_trackers/vega/path_utils.h | 109 - src/gallium/state_trackers/vega/polygon.c | 351 - src/gallium/state_trackers/vega/polygon.h | 75 - src/gallium/state_trackers/vega/renderer.c | 1558 - src/gallium/state_trackers/vega/renderer.h | 159 - src/gallium/state_trackers/vega/shader.c | 414 - src/gallium/state_trackers/vega/shader.h | 63 - src/gallium/state_trackers/vega/shaders_cache.c | 463 - src/gallium/state_trackers/vega/shaders_cache.h | 120 - src/gallium/state_trackers/vega/stroker.c | 1351 - src/gallium/state_trackers/vega/stroker.h | 89 - src/gallium/state_trackers/vega/text.c | 249 - src/gallium/state_trackers/vega/text.h | 71 - src/gallium/state_trackers/vega/util_array.h | 122 - src/gallium/state_trackers/vega/vg_api.h | 37 - src/gallium/state_trackers/vega/vg_context.c | 534 - src/gallium/state_trackers/vega/vg_context.h | 282 - src/gallium/state_trackers/vega/vg_manager.c | 384 - src/gallium/state_trackers/vega/vg_manager.h | 41 - src/gallium/state_trackers/vega/vg_state.c | 124 - src/gallium/state_trackers/vega/vg_state.h | 109 - src/gallium/state_trackers/vega/vg_translate.c | 1097 - src/gallium/state_trackers/vega/vg_translate.h | 49 - src/gallium/state_trackers/vega/vgu.c | 441 - src/gallium/state_trackers/wgl/Makefile.sources | 17 + src/gallium/state_trackers/wgl/SConscript | 21 +- src/gallium/state_trackers/wgl/opengl32.def | 1 - src/gallium/state_trackers/wgl/stw_context.c | 321 +- src/gallium/state_trackers/wgl/stw_context.h | 17 +- src/gallium/state_trackers/wgl/stw_device.c | 48 +- src/gallium/state_trackers/wgl/stw_device.h | 54 +- src/gallium/state_trackers/wgl/stw_ext_context.c | 157 +- src/gallium/state_trackers/wgl/stw_ext_context.h | 36 + .../state_trackers/wgl/stw_ext_extensionsstring.c | 9 +- src/gallium/state_trackers/wgl/stw_ext_gallium.c | 50 - src/gallium/state_trackers/wgl/stw_ext_gallium.h | 47 - src/gallium/state_trackers/wgl/stw_ext_pbuffer.c | 69 +- .../state_trackers/wgl/stw_ext_pixelformat.c | 35 +- .../state_trackers/wgl/stw_ext_rendertexture.c | 257 + .../state_trackers/wgl/stw_ext_swapinterval.c | 4 +- src/gallium/state_trackers/wgl/stw_framebuffer.c | 363 +- src/gallium/state_trackers/wgl/stw_framebuffer.h | 107 +- .../state_trackers/wgl/stw_getprocaddress.c | 39 +- src/gallium/state_trackers/wgl/stw_nopfuncs.c | 464 + src/gallium/state_trackers/wgl/stw_nopfuncs.h | 11 + src/gallium/state_trackers/wgl/stw_pixelformat.c | 100 +- src/gallium/state_trackers/wgl/stw_pixelformat.h | 8 +- src/gallium/state_trackers/wgl/stw_st.c | 78 +- src/gallium/state_trackers/wgl/stw_st.h | 15 +- src/gallium/state_trackers/wgl/stw_tls.c | 222 +- src/gallium/state_trackers/wgl/stw_tls.h | 6 +- src/gallium/state_trackers/wgl/stw_wgl.c | 25 +- src/gallium/state_trackers/xa/.editorconfig | 3 + src/gallium/state_trackers/xa/Makefile | 64 - src/gallium/state_trackers/xa/Makefile.am | 41 + src/gallium/state_trackers/xa/Makefile.sources | 8 + src/gallium/state_trackers/xa/xa_composite.c | 35 +- src/gallium/state_trackers/xa/xa_context.c | 103 +- src/gallium/state_trackers/xa/xa_context.h | 2 + src/gallium/state_trackers/xa/xa_priv.h | 45 +- src/gallium/state_trackers/xa/xa_renderer.c | 66 +- src/gallium/state_trackers/xa/xa_tgsi.c | 33 +- src/gallium/state_trackers/xa/xa_tracker.c | 142 +- src/gallium/state_trackers/xa/xa_tracker.h | 45 +- src/gallium/state_trackers/xa/xa_yuv.c | 5 +- src/gallium/state_trackers/xorg/Makefile | 23 - src/gallium/state_trackers/xorg/SConscript | 42 - src/gallium/state_trackers/xorg/compat-api.h | 99 - src/gallium/state_trackers/xorg/xorg_composite.c | 585 - src/gallium/state_trackers/xorg/xorg_composite.h | 36 - src/gallium/state_trackers/xorg/xorg_crtc.c | 449 - src/gallium/state_trackers/xorg/xorg_dri2.c | 473 - src/gallium/state_trackers/xorg/xorg_driver.c | 1315 - src/gallium/state_trackers/xorg/xorg_exa.c | 1092 - src/gallium/state_trackers/xorg/xorg_exa.h | 76 - src/gallium/state_trackers/xorg/xorg_exa_tgsi.c | 690 - src/gallium/state_trackers/xorg/xorg_exa_tgsi.h | 59 - src/gallium/state_trackers/xorg/xorg_output.c | 338 - src/gallium/state_trackers/xorg/xorg_renderer.c | 546 - src/gallium/state_trackers/xorg/xorg_renderer.h | 81 - src/gallium/state_trackers/xorg/xorg_tracker.h | 236 - src/gallium/state_trackers/xorg/xorg_winsys.h | 50 - src/gallium/state_trackers/xorg/xorg_xv.c | 761 - src/gallium/state_trackers/xorg/xorg_xvmc.c | 119 - src/gallium/state_trackers/xvmc/Makefile | 14 - src/gallium/state_trackers/xvmc/Makefile.am | 60 + src/gallium/state_trackers/xvmc/Makefile.sources | 7 + src/gallium/state_trackers/xvmc/attributes.c | 4 +- src/gallium/state_trackers/xvmc/block.c | 2 +- src/gallium/state_trackers/xvmc/context.c | 44 +- src/gallium/state_trackers/xvmc/subpicture.c | 58 +- src/gallium/state_trackers/xvmc/surface.c | 43 +- src/gallium/state_trackers/xvmc/tests/Makefile | 31 - .../state_trackers/xvmc/tests/test_blocks.c | 10 +- .../state_trackers/xvmc/tests/test_context.c | 10 +- .../state_trackers/xvmc/tests/test_rendering.c | 29 +- .../state_trackers/xvmc/tests/test_subpicture.c | 23 +- .../state_trackers/xvmc/tests/test_surface.c | 10 +- src/gallium/state_trackers/xvmc/tests/testlib.c | 7 +- src/gallium/state_trackers/xvmc/tests/testlib.h | 2 +- src/gallium/state_trackers/xvmc/tests/xvmc_bench.c | 21 +- src/gallium/state_trackers/xvmc/xvmc_private.h | 10 +- src/gallium/targets/Makefile | 12 - src/gallium/targets/Makefile.dri | 110 - src/gallium/targets/Makefile.va | 73 - src/gallium/targets/Makefile.vdpau | 73 - src/gallium/targets/Makefile.xorg | 86 - src/gallium/targets/Makefile.xvmc | 73 - src/gallium/targets/SConscript.dri | 75 - src/gallium/targets/d3dadapter9/.editorconfig | 3 + src/gallium/targets/d3dadapter9/Makefile.am | 127 + src/gallium/targets/d3dadapter9/d3d.pc.in | 11 + src/gallium/targets/d3dadapter9/d3dadapter9.sym | 6 + src/gallium/targets/d3dadapter9/description.c | 324 + src/gallium/targets/d3dadapter9/drm.c | 339 + src/gallium/targets/d3dadapter9/getproc.c | 47 + src/gallium/targets/dri-i915/Makefile | 33 - src/gallium/targets/dri-i915/SConscript | 29 - src/gallium/targets/dri-i915/target.c | 29 - src/gallium/targets/dri-nouveau/Makefile | 28 - src/gallium/targets/dri-nouveau/target.c | 20 - src/gallium/targets/dri-r300/Makefile | 26 - src/gallium/targets/dri-r300/SConscript | 26 - src/gallium/targets/dri-r300/target.c | 25 - src/gallium/targets/dri-r600/Makefile | 26 - src/gallium/targets/dri-r600/SConscript | 28 - src/gallium/targets/dri-r600/target.c | 40 - src/gallium/targets/dri-radeonsi/Makefile | 26 - src/gallium/targets/dri-radeonsi/SConscript | 25 - src/gallium/targets/dri-radeonsi/target.c | 40 - src/gallium/targets/dri-swrast/Makefile | 39 - src/gallium/targets/dri-swrast/SConscript | 44 - src/gallium/targets/dri-swrast/swrast_drm_api.c | 65 - src/gallium/targets/dri-vdpau.dyn | 5 + src/gallium/targets/dri-vmwgfx/Makefile | 24 - src/gallium/targets/dri-vmwgfx/SConscript | 33 - src/gallium/targets/dri-vmwgfx/target.c | 45 - src/gallium/targets/dri-vmwgfx/vmw_powf.c | 17 - src/gallium/targets/dri/Android.mk | 124 + src/gallium/targets/dri/Makefile.am | 152 + src/gallium/targets/dri/SConscript | 65 + src/gallium/targets/dri/dri.sym | 11 + src/gallium/targets/dri/target.c | 183 + src/gallium/targets/egl-static/Android.mk | 78 - src/gallium/targets/egl-static/Makefile | 215 - src/gallium/targets/egl-static/SConscript | 129 - src/gallium/targets/egl-static/egl.c | 312 - src/gallium/targets/egl-static/egl_pipe.c | 211 - src/gallium/targets/egl-static/egl_pipe.h | 40 - src/gallium/targets/egl-static/egl_st.c | 197 - src/gallium/targets/egl-static/egl_st.h | 43 - src/gallium/targets/egl-static/st_GL.c | 38 - src/gallium/targets/gbm/Makefile | 41 - src/gallium/targets/gbm/gbm.c | 83 - src/gallium/targets/graw-gdi/SConscript | 5 +- src/gallium/targets/graw-null/SConscript | 2 +- src/gallium/targets/graw-null/graw_util.c | 10 +- src/gallium/targets/graw-xlib/SConscript | 11 +- src/gallium/targets/graw-xlib/graw_xlib.c | 15 +- src/gallium/targets/haiku-softpipe/.editorconfig | 2 + .../targets/haiku-softpipe/GalliumContext.cpp | 419 + .../targets/haiku-softpipe/GalliumContext.h | 57 + src/gallium/targets/haiku-softpipe/SConscript | 50 + .../targets/haiku-softpipe/SoftwareRenderer.cpp | 362 + .../targets/haiku-softpipe/SoftwareRenderer.h | 57 + .../targets/haiku-softpipe/SoftwareRenderer.rdef | 39 + src/gallium/targets/libgl-gdi/SConscript | 11 +- src/gallium/targets/libgl-gdi/libgl_gdi.c | 52 +- src/gallium/targets/libgl-xlib/Makefile | 117 - src/gallium/targets/libgl-xlib/Makefile.am | 92 + src/gallium/targets/libgl-xlib/SConscript | 28 +- src/gallium/targets/libgl-xlib/libgl-xlib.sym | 7 + src/gallium/targets/libgl-xlib/xlib.c | 6 +- src/gallium/targets/omx/Makefile.am | 69 + src/gallium/targets/omx/omx.sym | 11 + src/gallium/targets/omx/target.c | 2 + src/gallium/targets/opencl/.gitignore | 2 +- src/gallium/targets/opencl/Makefile.am | 64 +- src/gallium/targets/opencl/mesa.icd.in | 1 + src/gallium/targets/opencl/opencl.sym | 7 + src/gallium/targets/osmesa/Makefile.am | 93 + src/gallium/targets/osmesa/SConscript | 49 + src/gallium/targets/osmesa/osmesa.def | 354 + src/gallium/targets/osmesa/osmesa.mingw.def | 351 + src/gallium/targets/osmesa/osmesa.pc.in | 12 + src/gallium/targets/osmesa/osmesa.sym | 20 + src/gallium/targets/osmesa/target.c | 56 + src/gallium/targets/pipe-loader/Makefile | 178 - src/gallium/targets/pipe-loader/Makefile.am | 228 + src/gallium/targets/pipe-loader/pipe.sym | 12 + src/gallium/targets/pipe-loader/pipe_i915.c | 25 +- src/gallium/targets/pipe-loader/pipe_i965.c | 47 + src/gallium/targets/pipe-loader/pipe_msm.c | 44 + src/gallium/targets/pipe-loader/pipe_nouveau.c | 25 +- src/gallium/targets/pipe-loader/pipe_r300.c | 35 +- src/gallium/targets/pipe-loader/pipe_r600.c | 34 +- src/gallium/targets/pipe-loader/pipe_radeonsi.c | 40 +- src/gallium/targets/pipe-loader/pipe_swrast.c | 37 +- src/gallium/targets/pipe-loader/pipe_vmwgfx.c | 25 +- src/gallium/targets/va-r300/Makefile | 26 - src/gallium/targets/va-r300/target.c | 24 - src/gallium/targets/va-r600/Makefile | 26 - src/gallium/targets/va-r600/target.c | 24 - src/gallium/targets/va-softpipe/Makefile | 21 - src/gallium/targets/va/Makefile.am | 82 + src/gallium/targets/va/target.c | 2 + src/gallium/targets/va/va.sym | 11 + src/gallium/targets/vdpau-nouveau/Makefile | 30 - src/gallium/targets/vdpau-nouveau/target.c | 18 - src/gallium/targets/vdpau-r300/Makefile | 28 - src/gallium/targets/vdpau-r300/target.c | 24 - src/gallium/targets/vdpau-r600/Makefile | 24 - src/gallium/targets/vdpau-r600/target.c | 24 - src/gallium/targets/vdpau-radeonsi/Makefile | 30 - src/gallium/targets/vdpau-radeonsi/target.c | 24 - src/gallium/targets/vdpau-softpipe/Makefile | 21 - src/gallium/targets/vdpau/Makefile.am | 128 + src/gallium/targets/vdpau/target.c | 2 + src/gallium/targets/vdpau/vdpau.sym | 9 + src/gallium/targets/xa-vmwgfx/.gitignore | 2 - src/gallium/targets/xa-vmwgfx/Makefile | 110 - src/gallium/targets/xa-vmwgfx/vmw_target.c | 26 - src/gallium/targets/xa-vmwgfx/xatracker.pc.in | 13 - src/gallium/targets/xa/Makefile.am | 94 + src/gallium/targets/xa/target.c | 2 + src/gallium/targets/xa/xa.sym | 39 + src/gallium/targets/xa/xatracker.pc.in | 9 + src/gallium/targets/xorg-i915/Makefile | 24 - src/gallium/targets/xorg-i915/intel_target.c | 26 - src/gallium/targets/xorg-i915/intel_xorg.c | 147 - src/gallium/targets/xorg-nouveau/Makefile | 31 - src/gallium/targets/xorg-nouveau/nouveau_target.c | 20 - src/gallium/targets/xorg-nouveau/nouveau_xorg.c | 194 - src/gallium/targets/xorg-r300/Makefile | 24 - src/gallium/targets/xorg-r300/target.c | 26 - src/gallium/targets/xorg-r300/xorg.c | 148 - src/gallium/targets/xorg-r600/Makefile | 24 - src/gallium/targets/xorg-r600/target.c | 26 - src/gallium/targets/xorg-r600/xorg.c | 148 - src/gallium/targets/xorg-radeonsi/Makefile | 24 - src/gallium/targets/xorg-radeonsi/target.c | 26 - src/gallium/targets/xorg-radeonsi/xorg.c | 148 - src/gallium/targets/xvmc-nouveau/Makefile | 29 - src/gallium/targets/xvmc-nouveau/target.c | 18 - src/gallium/targets/xvmc-r300/Makefile | 24 - src/gallium/targets/xvmc-r300/target.c | 24 - src/gallium/targets/xvmc-r600/Makefile | 24 - src/gallium/targets/xvmc-r600/target.c | 24 - src/gallium/targets/xvmc-softpipe/Makefile | 21 - src/gallium/targets/xvmc/Makefile.am | 90 + src/gallium/targets/xvmc/target.c | 2 + src/gallium/targets/xvmc/xvmc.sym | 32 + src/gallium/tests/graw/SConscript | 6 +- src/gallium/tests/graw/clear.c | 12 +- src/gallium/tests/graw/disasm.c | 90 + .../tests/graw/fragment-shader/frag-ucmp.sh | 11 + src/gallium/tests/graw/fs-fragcoord.c | 7 +- src/gallium/tests/graw/fs-frontface.c | 7 +- src/gallium/tests/graw/fs-test.c | 135 +- src/gallium/tests/graw/fs-write-z.c | 7 +- src/gallium/tests/graw/geometry-shader/add-mix.txt | 1 + src/gallium/tests/graw/geometry-shader/add.txt | 1 + .../tests/graw/geometry-shader/mov-cb-2d.txt | 1 + src/gallium/tests/graw/geometry-shader/mov.txt | 1 + src/gallium/tests/graw/graw_util.h | 68 +- src/gallium/tests/graw/gs-test.c | 94 +- src/gallium/tests/graw/occlusion-query.c | 18 +- src/gallium/tests/graw/quad-sample.c | 63 +- src/gallium/tests/graw/quad-tex.c | 16 +- src/gallium/tests/graw/shader-leak.c | 30 +- src/gallium/tests/graw/tex-srgb.c | 31 +- src/gallium/tests/graw/tex-swizzle.c | 35 +- src/gallium/tests/graw/tgsi_dump.gdb | 6 + src/gallium/tests/graw/tri-gs.c | 30 +- src/gallium/tests/graw/tri-instanced.c | 34 +- src/gallium/tests/graw/tri-large.c | 174 + src/gallium/tests/graw/tri.c | 10 +- .../tests/graw/vertex-shader/vert-imul_hi.sh | 13 + src/gallium/tests/graw/vertex-shader/vert-rcp.sh | 4 +- src/gallium/tests/graw/vertex-shader/vert-uadd.sh | 9 + .../tests/graw/vertex-shader/vert-umul_hi.sh | 11 + src/gallium/tests/graw/vs-test.c | 83 +- src/gallium/tests/trivial/.gitignore | 1 + src/gallium/tests/trivial/Makefile | 54 - src/gallium/tests/trivial/Makefile.am | 23 + src/gallium/tests/trivial/compute.c | 724 +- src/gallium/tests/trivial/quad-tex.c | 43 +- src/gallium/tests/trivial/tri.c | 27 +- src/gallium/tests/unit/.gitignore | 6 + src/gallium/tests/unit/Makefile | 49 - src/gallium/tests/unit/Makefile.am | 35 + src/gallium/tests/unit/SConscript | 14 +- src/gallium/tests/unit/pipe_barrier_test.c | 59 +- src/gallium/tests/unit/translate_test.c | 19 +- src/gallium/tests/unit/u_cache_test.c | 2 +- src/gallium/tests/unit/u_format_compatible_test.c | 2 +- src/gallium/tests/unit/u_format_test.c | 4 + src/gallium/tools/trace/README.txt | 39 + src/gallium/tools/trace/TODO.txt | 9 + src/gallium/tools/trace/diff_state.py | 357 + src/gallium/tools/trace/dump.py | 4 +- src/gallium/tools/trace/dump_state.py | 787 + src/gallium/tools/trace/format.py | 4 +- src/gallium/tools/trace/model.py | 43 +- src/gallium/tools/trace/parse.py | 50 +- src/gallium/tools/trace/tracediff.sh | 66 + src/gallium/winsys/Makefile | 12 - src/gallium/winsys/amdgpu/drm/Android.mk | 48 + src/gallium/winsys/amdgpu/drm/Makefile.am | 14 + src/gallium/winsys/amdgpu/drm/Makefile.sources | 9 + src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 988 + src/gallium/winsys/amdgpu/drm/amdgpu_bo.h | 119 + src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 1266 + src/gallium/winsys/amdgpu/drm/amdgpu_cs.h | 238 + src/gallium/winsys/amdgpu/drm/amdgpu_public.h | 40 + src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 579 + src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 622 + src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h | 94 + src/gallium/winsys/etnaviv/drm/Makefile.am | 33 + src/gallium/winsys/etnaviv/drm/Makefile.sources | 3 + .../winsys/etnaviv/drm/etnaviv_drm_public.h | 39 + .../winsys/etnaviv/drm/etnaviv_drm_winsys.c | 162 + src/gallium/winsys/freedreno/drm/.editorconfig | 2 + src/gallium/winsys/freedreno/drm/Android.mk | 34 + src/gallium/winsys/freedreno/drm/Makefile.am | 33 + src/gallium/winsys/freedreno/drm/Makefile.sources | 3 + .../winsys/freedreno/drm/freedreno_drm_public.h | 9 + .../winsys/freedreno/drm/freedreno_drm_winsys.c | 127 + src/gallium/winsys/i915/drm/Android.mk | 6 +- src/gallium/winsys/i915/drm/Makefile | 13 - src/gallium/winsys/i915/drm/Makefile.am | 33 + src/gallium/winsys/i915/drm/Makefile.sources | 4 +- src/gallium/winsys/i915/drm/SConscript | 14 - src/gallium/winsys/i915/drm/i915_drm_batchbuffer.c | 10 +- src/gallium/winsys/i915/drm/i915_drm_buffer.c | 28 +- src/gallium/winsys/i915/drm/i915_drm_winsys.c | 14 +- src/gallium/winsys/i915/drm/i915_drm_winsys.h | 6 +- src/gallium/winsys/i915/sw/Makefile | 12 - src/gallium/winsys/i915/sw/SConscript | 17 - src/gallium/winsys/i915/sw/i915_sw_batchbuffer.c | 158 - src/gallium/winsys/i915/sw/i915_sw_buffer.c | 114 - src/gallium/winsys/i915/sw/i915_sw_fence.c | 58 - src/gallium/winsys/i915/sw/i915_sw_public.h | 9 - src/gallium/winsys/i915/sw/i915_sw_winsys.c | 56 - src/gallium/winsys/i915/sw/i915_sw_winsys.h | 56 - src/gallium/winsys/imx/drm/Makefile.am | 33 + src/gallium/winsys/imx/drm/Makefile.sources | 3 + src/gallium/winsys/imx/drm/imx_drm_public.h | 34 + src/gallium/winsys/imx/drm/imx_drm_winsys.c | 50 + src/gallium/winsys/intel/drm/Android.mk | 36 + src/gallium/winsys/intel/drm/Makefile.am | 34 + src/gallium/winsys/intel/drm/Makefile.sources | 3 + src/gallium/winsys/intel/drm/intel_drm_public.h | 8 + src/gallium/winsys/intel/drm/intel_drm_winsys.c | 664 + src/gallium/winsys/nouveau/drm/.editorconfig | 2 + src/gallium/winsys/nouveau/drm/Android.mk | 10 +- src/gallium/winsys/nouveau/drm/Makefile | 11 - src/gallium/winsys/nouveau/drm/Makefile.am | 33 + src/gallium/winsys/nouveau/drm/Makefile.sources | 3 + .../winsys/nouveau/drm/nouveau_drm_winsys.c | 128 +- src/gallium/winsys/radeon/.dir-locals.el | 12 + src/gallium/winsys/radeon/drm/.editorconfig | 3 + src/gallium/winsys/radeon/drm/Android.mk | 5 +- src/gallium/winsys/radeon/drm/Makefile | 15 - src/gallium/winsys/radeon/drm/Makefile.am | 10 + src/gallium/winsys/radeon/drm/Makefile.sources | 7 +- src/gallium/winsys/radeon/drm/SConscript | 14 - src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 1373 +- src/gallium/winsys/radeon/drm/radeon_drm_bo.h | 62 +- src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 774 +- src/gallium/winsys/radeon/drm/radeon_drm_cs.h | 68 +- src/gallium/winsys/radeon/drm/radeon_drm_public.h | 6 +- src/gallium/winsys/radeon/drm/radeon_drm_surface.c | 251 + src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 752 +- src/gallium/winsys/radeon/drm/radeon_drm_winsys.h | 74 +- src/gallium/winsys/radeon/drm/radeon_winsys.h | 397 - src/gallium/winsys/svga/drm/Android.mk | 4 +- src/gallium/winsys/svga/drm/Makefile | 19 - src/gallium/winsys/svga/drm/Makefile.am | 39 + src/gallium/winsys/svga/drm/Makefile.sources | 30 +- src/gallium/winsys/svga/drm/SConscript | 17 +- .../winsys/svga/drm/pb_buffer_simple_fenced.c | 847 + src/gallium/winsys/svga/drm/svga_drm_public.h | 2 +- src/gallium/winsys/svga/drm/vmw_buffer.c | 158 +- src/gallium/winsys/svga/drm/vmw_buffer.h | 42 +- src/gallium/winsys/svga/drm/vmw_context.c | 585 +- src/gallium/winsys/svga/drm/vmw_context.h | 20 +- src/gallium/winsys/svga/drm/vmw_fence.c | 195 +- src/gallium/winsys/svga/drm/vmw_fence.h | 7 +- src/gallium/winsys/svga/drm/vmw_query.c | 144 + src/gallium/winsys/svga/drm/vmw_query.h | 67 + src/gallium/winsys/svga/drm/vmw_screen.c | 81 +- src/gallium/winsys/svga/drm/vmw_screen.h | 110 +- src/gallium/winsys/svga/drm/vmw_screen_dri.c | 220 +- src/gallium/winsys/svga/drm/vmw_screen_ioctl.c | 646 +- src/gallium/winsys/svga/drm/vmw_screen_pools.c | 205 +- src/gallium/winsys/svga/drm/vmw_screen_svga.c | 328 +- src/gallium/winsys/svga/drm/vmw_shader.c | 65 + src/gallium/winsys/svga/drm/vmw_shader.h | 67 + src/gallium/winsys/svga/drm/vmw_surface.c | 152 +- src/gallium/winsys/svga/drm/vmw_surface.h | 25 +- src/gallium/winsys/svga/drm/vmwgfx_drm.h | 377 +- src/gallium/winsys/sw/Makefile | 26 - src/gallium/winsys/sw/android/Android.mk | 34 - .../winsys/sw/android/android_sw_winsys.cpp | 264 - src/gallium/winsys/sw/android/android_sw_winsys.h | 49 - src/gallium/winsys/sw/dri/Android.mk | 35 + src/gallium/winsys/sw/dri/Makefile | 13 - src/gallium/winsys/sw/dri/Makefile.am | 33 + src/gallium/winsys/sw/dri/Makefile.sources | 3 + src/gallium/winsys/sw/dri/SConscript | 5 +- src/gallium/winsys/sw/dri/dri_sw_winsys.c | 39 +- src/gallium/winsys/sw/fbdev/Makefile | 13 - src/gallium/winsys/sw/fbdev/SConscript | 23 - src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.c | 239 - src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.h | 45 - src/gallium/winsys/sw/gdi/SConscript | 1 + src/gallium/winsys/sw/gdi/gdi_sw_winsys.c | 6 +- src/gallium/winsys/sw/hgl/.editorconfig | 2 + src/gallium/winsys/sw/hgl/SConscript | 24 + src/gallium/winsys/sw/hgl/hgl_sw_winsys.c | 238 + src/gallium/winsys/sw/hgl/hgl_sw_winsys.h | 42 + src/gallium/winsys/sw/kms-dri/Makefile.am | 33 + src/gallium/winsys/sw/kms-dri/Makefile.sources | 3 + src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c | 408 + src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.h | 37 + src/gallium/winsys/sw/null/Makefile | 16 - src/gallium/winsys/sw/null/Makefile.am | 33 + src/gallium/winsys/sw/null/Makefile.sources | 3 + src/gallium/winsys/sw/null/SConscript | 6 +- src/gallium/winsys/sw/null/null_sw_winsys.c | 6 +- src/gallium/winsys/sw/wayland/Makefile | 13 - src/gallium/winsys/sw/wayland/wayland_sw_winsys.c | 286 - src/gallium/winsys/sw/wayland/wayland_sw_winsys.h | 43 - src/gallium/winsys/sw/wrapper/Makefile | 12 - src/gallium/winsys/sw/wrapper/Makefile.am | 33 + src/gallium/winsys/sw/wrapper/Makefile.sources | 3 + src/gallium/winsys/sw/wrapper/SConscript | 5 +- src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c | 53 +- src/gallium/winsys/sw/xlib/Makefile | 17 - src/gallium/winsys/sw/xlib/Makefile.am | 34 + src/gallium/winsys/sw/xlib/Makefile.sources | 3 + src/gallium/winsys/sw/xlib/SConscript | 8 +- src/gallium/winsys/sw/xlib/xlib_sw_winsys.c | 19 +- src/gallium/winsys/sw/xlib/xlib_sw_winsys.h | 10 + src/gallium/winsys/vc4/drm/Android.mk | 33 + src/gallium/winsys/vc4/drm/Makefile.am | 31 + src/gallium/winsys/vc4/drm/Makefile.sources | 3 + src/gallium/winsys/vc4/drm/vc4_drm_public.h | 31 + src/gallium/winsys/vc4/drm/vc4_drm_winsys.c | 35 + src/gallium/winsys/virgl/drm/Android.mk | 33 + src/gallium/winsys/virgl/drm/Makefile.am | 33 + src/gallium/winsys/virgl/drm/Makefile.sources | 5 + src/gallium/winsys/virgl/drm/virgl_drm_public.h | 30 + src/gallium/winsys/virgl/drm/virgl_drm_winsys.c | 890 + src/gallium/winsys/virgl/drm/virgl_drm_winsys.h | 103 + src/gallium/winsys/virgl/drm/virtgpu_drm.h | 163 + src/gallium/winsys/virgl/vtest/Android.mk | 33 + src/gallium/winsys/virgl/vtest/Makefile.am | 32 + src/gallium/winsys/virgl/vtest/Makefile.sources | 6 + .../winsys/virgl/vtest/virgl_vtest_public.h | 31 + .../winsys/virgl/vtest/virgl_vtest_socket.c | 293 + .../winsys/virgl/vtest/virgl_vtest_winsys.c | 666 + .../winsys/virgl/vtest/virgl_vtest_winsys.h | 149 + src/gallium/winsys/virgl/vtest/vtest_protocol.h | 88 + src/gbm/.gitignore | 1 - src/gbm/Android.mk | 43 + src/gbm/Makefile.am | 53 +- src/gbm/Makefile.sources | 11 + src/gbm/backends/Makefile.template | 55 - src/gbm/backends/dri/driver_name.c | 89 - src/gbm/backends/dri/gbm_dri.c | 570 +- src/gbm/backends/dri/gbm_driint.h | 89 +- src/gbm/gbm-symbols-check | 37 + src/gbm/main/backend.c | 28 +- src/gbm/main/common.c | 88 - src/gbm/main/common.h | 42 - src/gbm/main/gbm.c | 153 +- src/gbm/main/gbm.h | 81 +- src/gbm/main/gbmint.h | 12 +- src/getopt/.editorconfig | 2 + src/glsl/.dir-locals.el | 3 - src/glsl/.gitignore | 9 - src/glsl/Android.gen.mk | 98 - src/glsl/Android.mk | 99 - src/glsl/Makefile.am | 108 - src/glsl/Makefile.sources | 112 - src/glsl/Makefile.template | 50 - src/glsl/README | 228 - src/glsl/SConscript | 135 - src/glsl/ast.h | 835 - src/glsl/ast_expr.cpp | 95 - src/glsl/ast_function.cpp | 1511 - src/glsl/ast_to_hir.cpp | 4167 -- src/glsl/ast_type.cpp | 118 - src/glsl/builtin_stubs.cpp | 39 - src/glsl/builtin_types.h | 329 - src/glsl/builtin_variables.cpp | 1061 - src/glsl/builtins/glsl/inverse.glsl | 106 - src/glsl/builtins/ir/abs.ir | 41 - src/glsl/builtins/ir/acos.ir | 29 - src/glsl/builtins/ir/acosh.ir | 21 - src/glsl/builtins/ir/all.ir | 16 - src/glsl/builtins/ir/any.ir | 16 - src/glsl/builtins/ir/asin.ir | 109 - src/glsl/builtins/ir/asinh.ir | 53 - src/glsl/builtins/ir/atan.ir | 134 - src/glsl/builtins/ir/atanh.ir | 37 - src/glsl/builtins/ir/ceil.ir | 21 - src/glsl/builtins/ir/clamp.ir | 148 - src/glsl/builtins/ir/cos.ir | 21 - src/glsl/builtins/ir/cosh.ir | 30 - src/glsl/builtins/ir/cross.ir | 9 - src/glsl/builtins/ir/dFdx.ir | 21 - src/glsl/builtins/ir/dFdy.ir | 21 - src/glsl/builtins/ir/degrees.ir | 21 - src/glsl/builtins/ir/distance.ir | 31 - src/glsl/builtins/ir/dot.ir | 25 - src/glsl/builtins/ir/equal.ir | 73 - src/glsl/builtins/ir/exp.ir | 21 - src/glsl/builtins/ir/exp2.ir | 21 - src/glsl/builtins/ir/faceforward.ir | 37 - src/glsl/builtins/ir/floatBitsToInt.ir | 21 - src/glsl/builtins/ir/floatBitsToUint.ir | 21 - src/glsl/builtins/ir/floor.ir | 21 - src/glsl/builtins/ir/fract.ir | 22 - src/glsl/builtins/ir/ftransform.ir | 9 - src/glsl/builtins/ir/fwidth.ir | 29 - src/glsl/builtins/ir/greaterThan.ir | 55 - src/glsl/builtins/ir/greaterThanEqual.ir | 55 - src/glsl/builtins/ir/intBitsToFloat.ir | 21 - src/glsl/builtins/ir/inversesqrt.ir | 21 - src/glsl/builtins/ir/isinf.ir | 17 - src/glsl/builtins/ir/isnan.ir | 17 - src/glsl/builtins/ir/length.ir | 21 - src/glsl/builtins/ir/lessThan.ir | 55 - src/glsl/builtins/ir/lessThanEqual.ir | 55 - src/glsl/builtins/ir/log.ir | 21 - src/glsl/builtins/ir/log2.ir | 21 - src/glsl/builtins/ir/matrixCompMult.ir | 91 - src/glsl/builtins/ir/max.ir | 127 - src/glsl/builtins/ir/min.ir | 127 - src/glsl/builtins/ir/mix.ir | 88 - src/glsl/builtins/ir/mod.ir | 43 - src/glsl/builtins/ir/modf.ir | 37 - src/glsl/builtins/ir/noise1.ir | 18 - src/glsl/builtins/ir/noise2.ir | 61 - src/glsl/builtins/ir/noise3.ir | 73 - src/glsl/builtins/ir/noise4.ir | 97 - src/glsl/builtins/ir/normalize.ir | 21 - src/glsl/builtins/ir/not.ir | 16 - src/glsl/builtins/ir/notEqual.ir | 73 - src/glsl/builtins/ir/outerProduct.ir | 92 - src/glsl/builtins/ir/pow.ir | 25 - src/glsl/builtins/ir/radians.ir | 21 - src/glsl/builtins/ir/reflect.ir | 58 - src/glsl/builtins/ir/refract.ir | 102 - src/glsl/builtins/ir/round.ir | 21 - src/glsl/builtins/ir/roundEven.ir | 21 - src/glsl/builtins/ir/sign.ir | 42 - src/glsl/builtins/ir/sin.ir | 21 - src/glsl/builtins/ir/sinh.ir | 30 - src/glsl/builtins/ir/smoothstep.ir | 100 - src/glsl/builtins/ir/sqrt.ir | 21 - src/glsl/builtins/ir/step.ir | 68 - src/glsl/builtins/ir/tan.ir | 21 - src/glsl/builtins/ir/tanh.ir | 42 - src/glsl/builtins/ir/transpose.ir | 139 - src/glsl/builtins/ir/trunc.ir | 21 - src/glsl/builtins/ir/uintBitsToFloat.ir | 21 - src/glsl/builtins/profiles/100.frag | 6 - src/glsl/builtins/profiles/100.glsl | 296 - src/glsl/builtins/profiles/100.vert | 6 - src/glsl/builtins/profiles/110.frag | 40 - src/glsl/builtins/profiles/110.glsl | 332 - src/glsl/builtins/profiles/110.vert | 25 - src/glsl/builtins/profiles/120.frag | 39 - src/glsl/builtins/profiles/120.glsl | 364 - src/glsl/builtins/profiles/120.vert | 21 - src/glsl/builtins/profiles/130.frag | 141 - src/glsl/builtins/profiles/130.glsl | 904 - src/glsl/builtins/profiles/130.vert | 2 - src/glsl/builtins/profiles/140.frag | 140 - src/glsl/builtins/profiles/140.glsl | 989 - .../builtins/profiles/ARB_shader_bit_encoding.glsl | 22 - .../builtins/profiles/ARB_shader_texture_lod.frag | 17 - .../builtins/profiles/ARB_shader_texture_lod.glsl | 46 - .../builtins/profiles/ARB_texture_rectangle.glsl | 7 - src/glsl/builtins/profiles/EXT_texture_array.frag | 11 - src/glsl/builtins/profiles/EXT_texture_array.vert | 11 - .../builtins/profiles/OES_EGL_image_external.glsl | 6 - .../profiles/OES_standard_derivatives.frag | 20 - src/glsl/builtins/profiles/OES_texture_3D.frag | 7 - src/glsl/builtins/profiles/OES_texture_3D.vert | 7 - src/glsl/builtins/tools/generate_builtins.py | 294 - .../builtins/tools/generate_matrixCompMultGLSL.py | 28 - .../builtins/tools/generate_outerProductGLSL.py | 23 - src/glsl/builtins/tools/generate_transposeGLSL.py | 28 - src/glsl/builtins/tools/texture_builtins.py | 612 - src/glsl/glcpp/.gitignore | 7 - src/glsl/glcpp/Makefile.am | 54 - src/glsl/glcpp/README | 32 - src/glsl/glcpp/glcpp-lex.l | 319 - src/glsl/glcpp/glcpp-parse.y | 1967 - src/glsl/glcpp/glcpp.c | 122 - src/glsl/glcpp/glcpp.h | 229 - src/glsl/glcpp/pp.c | 175 - src/glsl/glcpp/tests/000-content-with-spaces.c | 1 - .../glcpp/tests/000-content-with-spaces.c.expected | 2 - src/glsl/glcpp/tests/001-define.c.expected | 3 - src/glsl/glcpp/tests/002-define-chain.c.expected | 4 - .../tests/003-define-chain-reverse.c.expected | 4 - .../glcpp/tests/004-define-recursive.c.expected | 7 - .../tests/005-define-composite-chain.c.expected | 4 - .../006-define-composite-chain-reverse.c.expected | 4 - .../007-define-composite-recursive.c.expected | 7 - src/glsl/glcpp/tests/008-define-empty.c.expected | 3 - src/glsl/glcpp/tests/009-undef.c.expected | 5 - .../glcpp/tests/010-undef-re-define.c.expected | 7 - .../glcpp/tests/011-define-func-empty.c.expected | 3 - .../glcpp/tests/012-define-func-no-args.c.expected | 3 - .../tests/013-define-func-1-arg-unused.c.expected | 3 - .../tests/014-define-func-2-arg-unused.c.expected | 3 - .../tests/015-define-object-with-parens.c.expected | 5 - .../glcpp/tests/016-define-func-1-arg.c.expected | 3 - .../glcpp/tests/017-define-func-2-args.c.expected | 3 - .../018-define-func-macro-as-parameter.c.expected | 4 - .../tests/019-define-func-1-arg-multi.c.expected | 3 - .../tests/020-define-func-2-arg-multi.c.expected | 3 - .../glcpp/tests/021-define-func-compose.c.expected | 4 - .../022-define-func-arg-with-parens.c.expected | 3 - .../tests/023-define-extra-whitespace.c.expected | 9 - .../024-define-chain-to-self-recursion.c.expected | 4 - .../tests/025-func-macro-as-non-macro.c.expected | 3 - .../026-define-func-extra-newlines.c.expected | 4 - .../tests/027-define-chain-obj-to-func.c.expected | 4 - .../028-define-chain-obj-to-non-func.c.expected | 4 - ...9-define-chain-obj-to-func-with-args.c.expected | 4 - ...31-define-chain-func-to-func-compose.c.expected | 5 - .../tests/032-define-func-self-recurse.c.expected | 3 - .../tests/033-define-func-self-compose.c.expected | 3 - ...34-define-func-self-compose-non-func.c.expected | 3 - ...ompose-non-func-multi-token-argument.c.expected | 3 - ...-func-non-macro-multi-token-argument.c.expected | 4 - .../tests/037-finalize-unexpanded-macro.c.expected | 4 - .../tests/039-func-arg-obj-macro-with-comma.c | 3 - .../039-func-arg-obj-macro-with-comma.c.expected | 4 - src/glsl/glcpp/tests/041-if-0.c.expected | 6 - src/glsl/glcpp/tests/042-if-1.c.expected | 6 - src/glsl/glcpp/tests/043-if-0-else.c.expected | 8 - src/glsl/glcpp/tests/044-if-1-else.c.expected | 8 - src/glsl/glcpp/tests/045-if-0-elif.c.expected | 12 - src/glsl/glcpp/tests/046-if-1-elsif.c.expected | 12 - src/glsl/glcpp/tests/047-if-elif-else.c.expected | 12 - src/glsl/glcpp/tests/048-if-nested.c.expected | 12 - .../tests/049-if-expression-precedence.c.expected | 6 - src/glsl/glcpp/tests/050-if-defined.c.expected | 18 - src/glsl/glcpp/tests/051-if-relational.c.expected | 36 - src/glsl/glcpp/tests/052-if-bitwise.c.expected | 21 - .../glcpp/tests/053-if-divide-and-shift.c.expected | 16 - src/glsl/glcpp/tests/054-if-with-macros.c.expected | 35 - ...ine-chain-obj-to-func-parens-in-text.c.expected | 4 - .../tests/056-macro-argument-with-comma.c.expected | 5 - .../glcpp/tests/057-empty-arguments.c.expected | 7 - .../058-token-pasting-empty-arguments.c.expected | 6 - .../tests/059-token-pasting-integer.c.expected | 5 - ...t-paren-in-macro-right-paren-in-text.c.expected | 4 - .../061-define-chain-obj-to-func-multi.c.expected | 6 - .../glcpp/tests/062-if-0-skips-garbage.c.expected | 6 - src/glsl/glcpp/tests/063-comments.c.expected | 21 - src/glsl/glcpp/tests/064-version.c.expected | 3 - .../glcpp/tests/065-if-defined-parens.c.expected | 18 - .../tests/066-if-nospace-expression.c.expected | 4 - .../glcpp/tests/067-nested-ifdef-ifndef.c.expected | 41 - .../glcpp/tests/068-accidental-pasting.c.expected | 12 - .../glcpp/tests/069-repeated-argument.c.expected | 3 - .../070-undefined-macro-in-expression.c.expected | 6 - src/glsl/glcpp/tests/071-punctuator.c.expected | 2 - .../tests/072-token-pasting-same-line.c.expected | 3 - .../glcpp/tests/076-elif-undef-nested.c.expected | 6 - .../glcpp/tests/077-else-without-if.c.expected | 4 - .../glcpp/tests/078-elif-without-if.c.expected | 4 - .../glcpp/tests/079-endif-without-if.c.expected | 4 - .../tests/080-if-without-expression.c.expected | 6 - .../tests/081-elif-without-expression.c.expected | 5 - src/glsl/glcpp/tests/082-invalid-paste.c | 2 - src/glsl/glcpp/tests/082-invalid-paste.c.expected | 5 - .../glcpp/tests/083-unterminated-if.c.expected | 5 - .../tests/085-incorrect-argument-count.c.expected | 12 - .../tests/086-reserved-macro-names.c.expected | 10 - src/glsl/glcpp/tests/087-if-comments.c.expected | 6 - .../glcpp/tests/088-redefine-macro-legitimate.c | 5 - .../tests/088-redefine-macro-legitimate.c.expected | 6 - .../tests/089-redefine-macro-error.c.expected | 30 - src/glsl/glcpp/tests/090-hash-error.c.expected | 3 - src/glsl/glcpp/tests/091-hash-line.c.expected | 19 - .../tests/092-redefine-macro-error-2.c.expected | 10 - src/glsl/glcpp/tests/093-divide-by-zero.c.expected | 4 - .../094-divide-by-zero-short-circuit.c.expected | 15 - .../glcpp/tests/095-recursive-define.c.expected | 4 - src/glsl/glcpp/tests/096-paste-twice.c.expected | 4 - .../097-paste-with-non-function-macro.c.expected | 4 - src/glsl/glcpp/tests/098-elif-undefined.c.expected | 8 - src/glsl/glcpp/tests/099-c99-example.c.expected | 17 - .../glcpp/tests/100-macro-with-colon.c.expected | 8 - .../glcpp/tests/101-macros-used-twice.c.expected | 17 - .../glcpp/tests/103-garbage-after-else.c.expected | 4 - src/glsl/glcpp/tests/glcpp-test | 80 - src/glsl/glsl_lexer.ll | 513 - src/glsl/glsl_parser.yy | 2022 - src/glsl/glsl_parser_extras.cpp | 1103 - src/glsl/glsl_parser_extras.h | 310 - src/glsl/glsl_symbol_table.cpp | 173 - src/glsl/glsl_symbol_table.h | 125 - src/glsl/glsl_types.cpp | 855 - src/glsl/glsl_types.h | 566 - src/glsl/hir_field_selection.cpp | 102 - src/glsl/ir.cpp | 1738 - src/glsl/ir.h | 1889 - src/glsl/ir_basic_block.cpp | 106 - src/glsl/ir_builder.cpp | 206 - src/glsl/ir_builder.h | 111 - src/glsl/ir_clone.cpp | 446 - src/glsl/ir_constant_expression.cpp | 1354 - src/glsl/ir_expression_flattening.cpp | 90 - src/glsl/ir_function.cpp | 216 - src/glsl/ir_function_can_inline.cpp | 76 - src/glsl/ir_function_detect_recursion.cpp | 375 - src/glsl/ir_hierarchical_visitor.cpp | 306 - src/glsl/ir_hierarchical_visitor.h | 185 - src/glsl/ir_hv_accept.cpp | 411 - src/glsl/ir_import_prototypes.cpp | 122 - src/glsl/ir_optimization.h | 83 - src/glsl/ir_print_visitor.cpp | 530 - src/glsl/ir_print_visitor.h | 95 - src/glsl/ir_reader.cpp | 1050 - src/glsl/ir_rvalue_visitor.cpp | 252 - src/glsl/ir_rvalue_visitor.h | 74 - src/glsl/ir_set_program_inouts.cpp | 213 - src/glsl/ir_uniform.h | 162 - src/glsl/ir_validate.cpp | 669 - src/glsl/ir_variable_refcount.cpp | 113 - src/glsl/ir_variable_refcount.h | 78 - src/glsl/ir_visitor.h | 85 - src/glsl/link_functions.cpp | 286 - src/glsl/link_uniform_initializers.cpp | 181 - src/glsl/link_uniforms.cpp | 647 - src/glsl/linker.cpp | 2711 -- src/glsl/linker.h | 94 - src/glsl/list.h | 501 - src/glsl/loop_analysis.cpp | 528 - src/glsl/loop_analysis.h | 255 - src/glsl/loop_controls.cpp | 304 - src/glsl/loop_unroll.cpp | 253 - src/glsl/lower_clip_distance.cpp | 344 - src/glsl/lower_discard.cpp | 198 - src/glsl/lower_discard_flow.cpp | 144 - src/glsl/lower_if_to_cond_assign.cpp | 252 - src/glsl/lower_instructions.cpp | 312 - src/glsl/lower_jumps.cpp | 1011 - src/glsl/lower_mat_op_to_vec.cpp | 428 - src/glsl/lower_output_reads.cpp | 157 - src/glsl/lower_texture_projection.cpp | 99 - src/glsl/lower_ubo_reference.cpp | 313 - src/glsl/lower_variable_index_to_cond_assign.cpp | 536 - src/glsl/lower_vec_index_to_cond_assign.cpp | 293 - src/glsl/lower_vec_index_to_swizzle.cpp | 175 - src/glsl/lower_vector.cpp | 224 - src/glsl/main.cpp | 290 - src/glsl/opt_algebraic.cpp | 446 - src/glsl/opt_array_splitting.cpp | 405 - src/glsl/opt_constant_folding.cpp | 161 - src/glsl/opt_constant_propagation.cpp | 469 - src/glsl/opt_constant_variable.cpp | 211 - src/glsl/opt_copy_propagation.cpp | 349 - src/glsl/opt_copy_propagation_elements.cpp | 495 - src/glsl/opt_dead_code.cpp | 153 - src/glsl/opt_dead_code_local.cpp | 323 - src/glsl/opt_dead_functions.cpp | 156 - src/glsl/opt_function_inlining.cpp | 372 - src/glsl/opt_if_simplification.cpp | 107 - src/glsl/opt_noop_swizzle.cpp | 84 - src/glsl/opt_redundant_jumps.cpp | 124 - src/glsl/opt_structure_splitting.cpp | 375 - src/glsl/opt_swizzle_swizzle.cpp | 97 - src/glsl/opt_tree_grafting.cpp | 393 - src/glsl/program.h | 35 - src/glsl/ralloc.c | 482 - src/glsl/ralloc.h | 407 - src/glsl/s_expression.cpp | 219 - src/glsl/s_expression.h | 180 - src/glsl/standalone_scaffolding.cpp | 101 - src/glsl/standalone_scaffolding.h | 58 - src/glsl/strtod.c | 57 - src/glsl/strtod.h | 43 - src/glsl/test_optpass.cpp | 271 - src/glsl/tests/.gitignore | 3 - src/glsl/tests/Makefile.am | 35 - src/glsl/tests/copy_constant_to_storage_tests.cpp | 294 - src/glsl/tests/lower_jumps/.gitignore | 1 - src/glsl/tests/lower_jumps/create_test_cases.py | 643 - src/glsl/tests/lower_jumps/lower_breaks_1.opt_test | 13 - .../lower_jumps/lower_breaks_1.opt_test.expected | 5 - src/glsl/tests/lower_jumps/lower_breaks_2.opt_test | 15 - .../lower_jumps/lower_breaks_2.opt_test.expected | 7 - src/glsl/tests/lower_jumps/lower_breaks_3.opt_test | 17 - .../lower_jumps/lower_breaks_3.opt_test.expected | 8 - src/glsl/tests/lower_jumps/lower_breaks_4.opt_test | 15 - .../lower_jumps/lower_breaks_4.opt_test.expected | 7 - src/glsl/tests/lower_jumps/lower_breaks_5.opt_test | 16 - .../lower_jumps/lower_breaks_5.opt_test.expected | 7 - src/glsl/tests/lower_jumps/lower_breaks_6.opt_test | 29 - .../lower_jumps/lower_breaks_6.opt_test.expected | 29 - .../lower_guarded_conditional_break.opt_test | 21 - ...wer_guarded_conditional_break.opt_test.expected | 20 - .../lower_jumps/lower_pulled_out_jump.opt_test | 28 - .../lower_pulled_out_jump.opt_test.expected | 25 - .../tests/lower_jumps/lower_returns_1.opt_test | 12 - .../lower_jumps/lower_returns_1.opt_test.expected | 4 - .../tests/lower_jumps/lower_returns_2.opt_test | 13 - .../lower_jumps/lower_returns_2.opt_test.expected | 5 - .../tests/lower_jumps/lower_returns_3.opt_test | 20 - .../lower_jumps/lower_returns_3.opt_test.expected | 21 - .../tests/lower_jumps/lower_returns_4.opt_test | 14 - .../lower_jumps/lower_returns_4.opt_test.expected | 16 - .../lower_jumps/lower_returns_main_false.opt_test | 17 - .../lower_returns_main_false.opt_test.expected | 8 - .../lower_jumps/lower_returns_main_true.opt_test | 17 - .../lower_returns_main_true.opt_test.expected | 13 - .../lower_jumps/lower_returns_sub_false.opt_test | 16 - .../lower_returns_sub_false.opt_test.expected | 8 - .../lower_jumps/lower_returns_sub_true.opt_test | 16 - .../lower_returns_sub_true.opt_test.expected | 13 - .../lower_jumps/lower_unified_returns.opt_test | 26 - .../lower_unified_returns.opt_test.expected | 21 - .../remove_continue_at_end_of_loop.opt_test | 13 - ...emove_continue_at_end_of_loop.opt_test.expected | 5 - ..._non_void_at_end_of_loop_lower_nothing.opt_test | 16 - ..._at_end_of_loop_lower_nothing.opt_test.expected | 8 - ...n_non_void_at_end_of_loop_lower_return.opt_test | 16 - ...d_at_end_of_loop_lower_return.opt_test.expected | 19 - ..._at_end_of_loop_lower_return_and_break.opt_test | 16 - ...f_loop_lower_return_and_break.opt_test.expected | 19 - ...turn_void_at_end_of_loop_lower_nothing.opt_test | 14 - ..._at_end_of_loop_lower_nothing.opt_test.expected | 6 - ...eturn_void_at_end_of_loop_lower_return.opt_test | 14 - ...d_at_end_of_loop_lower_return.opt_test.expected | 11 - ..._at_end_of_loop_lower_return_and_break.opt_test | 14 - ...f_loop_lower_return_and_break.opt_test.expected | 11 - src/glsl/tests/optimization-test | 28 - src/glsl/tests/ralloc_test.cpp | 38 - src/glsl/tests/set_uniform_initializer_tests.cpp | 587 - src/glsl/tests/uniform_initializer_utils.cpp | 233 - src/glsl/tests/uniform_initializer_utils.h | 47 - src/glx/.gitignore | 5 - src/glx/Makefile.am | 191 +- src/glx/SConscript | 33 +- src/glx/XF86dri.c | 25 +- src/glx/apple/Makefile | 132 - src/glx/apple/Makefile.am | 45 + src/glx/apple/apple_glapi.c | 3 +- src/glx/apple/apple_glx.c | 6 +- src/glx/apple/apple_glx.h | 1 - src/glx/apple/apple_glx_context.c | 3 +- src/glx/apple/apple_glx_log.h | 4 +- src/glx/apple/apple_glx_surface.c | 4 +- src/glx/apple/apple_visual.c | 49 +- src/glx/apple/apple_xgl_api.h | 2 +- src/glx/apple/apple_xgl_api_read.c | 1 + src/glx/apple/apple_xgl_api_stereo.c | 13 +- src/glx/apple/apple_xgl_api_viewport.c | 3 +- src/glx/apple/glx_empty.c | 16 - src/glx/apple/glxreply.c | 134 - src/glx/applegl_glx.c | 38 +- src/glx/clientattrib.c | 8 +- src/glx/clientinfo.c | 6 +- src/glx/compsize.c | 10 + src/glx/create_context.c | 4 +- src/glx/dri2.c | 229 +- src/glx/dri2.h | 21 +- src/glx/dri2_glx.c | 642 +- src/glx/dri2_priv.h | 84 + src/glx/dri3_glx.c | 1036 + src/glx/dri3_priv.h | 143 + src/glx/dri_common.c | 174 +- src/glx/dri_common.h | 19 +- src/glx/dri_common_interop.c | 92 + src/glx/dri_common_query_renderer.c | 209 + src/glx/dri_glx.c | 217 +- src/glx/dri_sarea.h | 92 + src/glx/drisw_glx.c | 248 +- src/glx/drisw_priv.h | 72 + src/glx/driwindows_glx.c | 609 + src/glx/g_glxglvnddispatchfuncs.c | 971 + src/glx/g_glxglvnddispatchindices.h | 92 + src/glx/glx_error.c | 4 +- src/glx/glx_error.h | 8 + src/glx/glx_pbuffer.c | 117 +- src/glx/glx_query.c | 95 +- src/glx/glxclient.h | 83 +- src/glx/glxcmds.c | 518 +- src/glx/glxconfig.c | 2 +- src/glx/glxcurrent.c | 63 +- src/glx/glxext.c | 225 +- src/glx/glxextensions.c | 90 +- src/glx/glxextensions.h | 38 +- src/glx/glxglvnd.c | 82 + src/glx/glxglvnd.h | 14 + src/glx/glxglvnddispatchfuncs.h | 70 + src/glx/indirect_glx.c | 120 +- src/glx/indirect_init.h | 8 + src/glx/indirect_texture_compression.c | 14 +- src/glx/indirect_transpose_matrix.c | 8 +- src/glx/indirect_vertex_array.c | 142 +- src/glx/indirect_vertex_array_priv.h | 12 +- src/glx/indirect_vertex_program.c | 12 +- src/glx/indirect_window_pos.c | 56 +- src/glx/packrender.h | 80 +- src/glx/packsingle.h | 71 +- src/glx/pixelstore.c | 25 +- src/glx/query_renderer.c | 173 + src/glx/render2.c | 20 +- src/glx/renderpix.c | 8 +- src/glx/single2.c | 47 +- src/glx/singlepix.c | 14 +- src/glx/tests/Makefile.am | 16 +- src/glx/tests/clientinfo_unittest.cpp | 2 - src/glx/tests/create_context_unittest.cpp | 6 +- src/glx/tests/enum_sizes.cpp | 28 +- src/glx/tests/fake_glx_screen.cpp | 46 +- src/glx/tests/fake_glx_screen.h | 17 - src/glx/tests/indirect_api.cpp | 588 +- .../query_renderer_implementation_unittest.cpp | 311 + src/glx/tests/query_renderer_unittest.cpp | 438 + src/glx/vertarr.c | 3 + src/glx/windows/Makefile.am | 32 + src/glx/windows/wgl.c | 108 + src/glx/windows/wgl.h | 44 + src/glx/windows/windows_drawable.c | 192 + src/glx/windows/windowsdriconst.h | 45 + src/glx/windows/windowsdriproto.pc.in | 9 + src/glx/windows/windowsdristr.h | 152 + src/glx/windows/windowsgl.c | 403 + src/glx/windows/windowsgl.h | 52 + src/glx/windows/windowsgl_internal.h | 67 + src/glx/windows/xwindowsdri.c | 237 + src/glx/windows/xwindowsdri.h | 59 + src/glx/xf86dri.h | 2 +- src/glx/xf86dristr.h | 2 +- src/glx/xfont.c | 22 +- src/gtest/.editorconfig | 3 + src/gtest/.gitignore | 4 - src/gtest/Makefile.am | 3 +- src/gtest/include/gtest/gtest-death-test.h | 17 +- src/gtest/include/gtest/gtest-message.h | 74 +- src/gtest/include/gtest/gtest-param-test.h | 2 +- src/gtest/include/gtest/gtest-param-test.h.pump | 2 +- src/gtest/include/gtest/gtest-printers.h | 91 +- src/gtest/include/gtest/gtest-spi.h | 2 +- src/gtest/include/gtest/gtest-test-part.h | 17 +- src/gtest/include/gtest/gtest.h | 304 +- src/gtest/include/gtest/gtest_pred_impl.h | 12 +- .../gtest/internal/gtest-death-test-internal.h | 21 +- src/gtest/include/gtest/internal/gtest-filepath.h | 16 +- src/gtest/include/gtest/internal/gtest-internal.h | 182 +- .../include/gtest/internal/gtest-linked_ptr.h | 8 +- .../gtest/internal/gtest-param-util-generated.h | 593 +- .../internal/gtest-param-util-generated.h.pump | 2 +- .../include/gtest/internal/gtest-param-util.h | 8 +- src/gtest/include/gtest/internal/gtest-port.h | 276 +- src/gtest/include/gtest/internal/gtest-string.h | 217 +- src/gtest/include/gtest/internal/gtest-tuple.h | 92 +- .../include/gtest/internal/gtest-tuple.h.pump | 13 +- src/gtest/include/gtest/internal/gtest-type-util.h | 21 +- .../include/gtest/internal/gtest-type-util.h.pump | 21 +- src/gtest/src/gtest-death-test.cc | 280 +- src/gtest/src/gtest-filepath.cc | 32 +- src/gtest/src/gtest-internal-inl.h | 242 +- src/gtest/src/gtest-port.cc | 119 +- src/gtest/src/gtest-printers.cc | 101 +- src/gtest/src/gtest-test-part.cc | 6 +- src/gtest/src/gtest-typed-test.cc | 6 +- src/gtest/src/gtest.cc | 1243 +- src/gtest/src/gtest_main.cc | 5 +- src/hgl/.editorconfig | 2 + src/hgl/GLDispatcher.cpp | 65 + src/hgl/GLDispatcher.h | 105 + src/hgl/GLRenderer.cpp | 106 + src/hgl/GLRendererRoster.cpp | 224 + src/hgl/GLRendererRoster.h | 51 + src/hgl/GLView.cpp | 643 + src/hgl/SConscript | 37 + src/intel/Android.blorp.mk | 47 + src/intel/Android.common.mk | 41 + src/intel/Android.genxml.mk | 97 + src/intel/Android.isl.mk | 216 + src/intel/Android.mk | 31 + src/intel/Makefile.am | 60 + src/intel/Makefile.blorp.am | 24 + src/intel/Makefile.common.am | 24 + src/intel/Makefile.genxml.am | 63 + src/intel/Makefile.isl.am | 85 + src/intel/Makefile.sources | 73 + src/intel/blorp/TODO | 16 + src/intel/blorp/blorp.c | 281 + src/intel/blorp/blorp.h | 221 + src/intel/blorp/blorp_blit.c | 2446 + src/intel/blorp/blorp_clear.c | 723 + src/intel/blorp/blorp_genX_exec.h | 1485 + src/intel/blorp/blorp_priv.h | 341 + src/intel/common/gen_device_info.c | 597 + src/intel/common/gen_device_info.h | 156 + src/intel/common/gen_l3_config.c | 306 + src/intel/common/gen_l3_config.h | 101 + src/intel/common/gen_sample_positions.h | 98 + src/intel/common/gen_urb_config.c | 201 + src/intel/genxml/.gitignore | 2 + src/intel/genxml/README | 60 + src/intel/genxml/gen4.xml | 52 + src/intel/genxml/gen45.xml | 56 + src/intel/genxml/gen5.xml | 56 + src/intel/genxml/gen6.xml | 1972 + src/intel/genxml/gen7.xml | 2548 + src/intel/genxml/gen75.xml | 2964 ++ src/intel/genxml/gen8.xml | 3203 ++ src/intel/genxml/gen9.xml | 3474 ++ src/intel/genxml/genX_pack.h | 51 + src/intel/genxml/gen_macros.h | 92 + src/intel/genxml/gen_pack_header.py | 657 + src/intel/isl/.gitignore | 1 + src/intel/isl/README | 113 + src/intel/isl/gen_format_layout.py | 207 + src/intel/isl/isl.c | 1876 + src/intel/isl/isl.h | 1493 + src/intel/isl/isl_format.c | 626 + src/intel/isl/isl_format_layout.csv | 330 + src/intel/isl/isl_gen4.c | 75 + src/intel/isl/isl_gen4.h | 51 + src/intel/isl/isl_gen6.c | 147 + src/intel/isl/isl_gen6.h | 51 + src/intel/isl/isl_gen7.c | 411 + src/intel/isl/isl_gen7.h | 56 + src/intel/isl/isl_gen8.c | 234 + src/intel/isl/isl_gen8.h | 51 + src/intel/isl/isl_gen9.c | 201 + src/intel/isl/isl_gen9.h | 45 + src/intel/isl/isl_priv.h | 208 + src/intel/isl/isl_storage_image.c | 306 + src/intel/isl/isl_surface_state.c | 698 + src/intel/isl/tests/.gitignore | 1 + .../isl/tests/isl_surf_get_image_offset_test.c | 284 + src/intel/tools/.gitignore | 1 + src/intel/tools/Makefile.am | 65 + src/intel/tools/aubinator.c | 1337 + src/intel/tools/decoder.c | 768 + src/intel/tools/decoder.h | 131 + src/intel/tools/disasm.c | 118 + src/intel/tools/gen_disasm.h | 35 + src/intel/vulkan/.gitignore | 6 + src/intel/vulkan/Makefile.am | 207 + src/intel/vulkan/Makefile.sources | 95 + src/intel/vulkan/TODO | 16 + src/intel/vulkan/anv_allocator.c | 978 + src/intel/vulkan/anv_batch_chain.c | 1361 + src/intel/vulkan/anv_blorp.c | 1641 + src/intel/vulkan/anv_cmd_buffer.c | 820 + src/intel/vulkan/anv_descriptor_set.c | 709 + src/intel/vulkan/anv_device.c | 2088 + src/intel/vulkan/anv_dump.c | 446 + src/intel/vulkan/anv_entrypoints_gen.py | 326 + src/intel/vulkan/anv_formats.c | 619 + src/intel/vulkan/anv_gem.c | 331 + src/intel/vulkan/anv_gem_stubs.c | 157 + src/intel/vulkan/anv_genX.h | 70 + src/intel/vulkan/anv_image.c | 780 + src/intel/vulkan/anv_intel.c | 99 + src/intel/vulkan/anv_nir.h | 50 + src/intel/vulkan/anv_nir_apply_dynamic_offsets.c | 172 + src/intel/vulkan/anv_nir_apply_pipeline_layout.c | 432 + src/intel/vulkan/anv_nir_lower_input_attachments.c | 137 + src/intel/vulkan/anv_nir_lower_push_constants.c | 51 + src/intel/vulkan/anv_pass.c | 227 + src/intel/vulkan/anv_pipeline.c | 1311 + src/intel/vulkan/anv_pipeline_cache.c | 558 + src/intel/vulkan/anv_private.h | 1923 + src/intel/vulkan/anv_query.c | 195 + src/intel/vulkan/anv_util.c | 108 + src/intel/vulkan/anv_wsi.c | 400 + src/intel/vulkan/anv_wsi_wayland.c | 59 + src/intel/vulkan/anv_wsi_x11.c | 96 + src/intel/vulkan/dev_icd.json.in | 7 + src/intel/vulkan/gen7_cmd_buffer.c | 295 + src/intel/vulkan/gen8_cmd_buffer.c | 425 + src/intel/vulkan/genX_blorp_exec.c | 186 + src/intel/vulkan/genX_cmd_buffer.c | 2735 ++ src/intel/vulkan/genX_gpu_memcpy.c | 232 + src/intel/vulkan/genX_pipeline.c | 1717 + src/intel/vulkan/genX_state.c | 224 + src/intel/vulkan/intel_icd.json.in | 7 + src/intel/vulkan/tests/.gitignore | 5 + src/intel/vulkan/tests/block_pool_no_free.c | 144 + src/intel/vulkan/tests/state_pool.c | 57 + src/intel/vulkan/tests/state_pool_free_list_only.c | 66 + src/intel/vulkan/tests/state_pool_no_free.c | 117 + src/intel/vulkan/tests/state_pool_test_helper.h | 71 + src/intel/vulkan/vk_format_info.h | 75 + src/loader/Android.mk | 41 + src/loader/Makefile.am | 65 + src/loader/Makefile.sources | 5 + src/loader/SConscript | 24 + src/loader/loader.c | 423 + src/loader/loader.h | 75 + src/loader/loader_dri3_helper.c | 1433 + src/loader/loader_dri3_helper.h | 244 + src/loader/pci_id_driver_map.c | 57 + src/loader/pci_id_driver_map.h | 91 + src/mapi/.gitignore | 2 + src/mapi/Android.mk | 18 +- src/mapi/Makefile.am | 247 + src/mapi/Makefile.sources | 49 + src/mapi/entry.c | 99 + src/mapi/entry.h | 46 + src/mapi/entry_x86-64_tls.h | 135 + src/mapi/entry_x86_tls.h | 137 + src/mapi/entry_x86_tsd.h | 107 + src/mapi/es1api/.gitignore | 1 - src/mapi/es1api/ABI-check | 166 + src/mapi/es1api/Makefile.am | 64 - src/mapi/es2api/.gitignore | 1 - src/mapi/es2api/ABI-check | 264 + src/mapi/es2api/Makefile.am | 63 - src/mapi/glapi/.gitignore | 1 - src/mapi/glapi/Makefile.am | 69 - src/mapi/glapi/SConscript | 25 +- src/mapi/glapi/gen/.gitignore | 1 - src/mapi/glapi/gen/AMD_performance_monitor.xml | 87 + src/mapi/glapi/gen/APPLE_object_purgeable.xml | 6 +- src/mapi/glapi/gen/APPLE_vertex_array_object.xml | 10 +- src/mapi/glapi/gen/ARB_ES2_compatibility.xml | 10 +- src/mapi/glapi/gen/ARB_ES3_compatibility.xml | 23 + src/mapi/glapi/gen/ARB_base_instance.xml | 6 +- src/mapi/glapi/gen/ARB_blend_func_extended.xml | 4 +- src/mapi/glapi/gen/ARB_clear_buffer_object.xml | 50 + src/mapi/glapi/gen/ARB_clear_texture.xml | 34 + src/mapi/glapi/gen/ARB_clip_control.xml | 25 + src/mapi/glapi/gen/ARB_color_buffer_float.xml | 3 +- .../gen/ARB_compressed_texture_pixel_storage.xml | 21 + src/mapi/glapi/gen/ARB_compute_shader.xml | 40 + .../glapi/gen/ARB_compute_variable_group_size.xml | 25 + src/mapi/glapi/gen/ARB_copy_buffer.xml | 2 +- src/mapi/glapi/gen/ARB_copy_image.xml | 28 + src/mapi/glapi/gen/ARB_debug_output.xml | 8 +- src/mapi/glapi/gen/ARB_direct_state_access.xml | 726 + src/mapi/glapi/gen/ARB_draw_buffers.xml | 9 +- src/mapi/glapi/gen/ARB_draw_buffers_blend.xml | 8 +- .../glapi/gen/ARB_draw_elements_base_vertex.xml | 8 +- src/mapi/glapi/gen/ARB_draw_indirect.xml | 45 + src/mapi/glapi/gen/ARB_draw_instanced.xml | 4 +- .../glapi/gen/ARB_framebuffer_no_attachments.xml | 32 + src/mapi/glapi/gen/ARB_framebuffer_object.xml | 61 +- src/mapi/glapi/gen/ARB_geometry_shader4.xml | 57 - src/mapi/glapi/gen/ARB_get_program_binary.xml | 8 +- src/mapi/glapi/gen/ARB_get_texture_sub_image.xml | 40 + src/mapi/glapi/gen/ARB_gpu_shader5.xml | 15 + src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml | 143 + src/mapi/glapi/gen/ARB_indirect_parameters.xml | 30 + src/mapi/glapi/gen/ARB_instanced_arrays.xml | 2 +- src/mapi/glapi/gen/ARB_internalformat_query.xml | 20 + src/mapi/glapi/gen/ARB_internalformat_query2.xml | 119 + src/mapi/glapi/gen/ARB_invalidate_subdata.xml | 12 +- src/mapi/glapi/gen/ARB_map_buffer_range.xml | 4 +- src/mapi/glapi/gen/ARB_multi_bind.xml | 53 + .../glapi/gen/ARB_pipeline_statistics_query.xml | 24 + src/mapi/glapi/gen/ARB_program_interface_query.xml | 109 + src/mapi/glapi/gen/ARB_robustness.xml | 48 +- src/mapi/glapi/gen/ARB_sample_shading.xml | 19 + src/mapi/glapi/gen/ARB_sampler_objects.xml | 28 +- src/mapi/glapi/gen/ARB_separate_shader_objects.xml | 399 + src/mapi/glapi/gen/ARB_shader_atomic_counters.xml | 47 + src/mapi/glapi/gen/ARB_shader_image_load_store.xml | 89 + .../glapi/gen/ARB_shader_storage_buffer_object.xml | 36 + src/mapi/glapi/gen/ARB_shader_subroutine.xml | 84 + src/mapi/glapi/gen/ARB_sync.xml | 14 +- src/mapi/glapi/gen/ARB_tessellation_shader.xml | 73 + src/mapi/glapi/gen/ARB_texture_barrier.xml | 13 + src/mapi/glapi/gen/ARB_texture_buffer_object.xml | 2 +- src/mapi/glapi/gen/ARB_texture_buffer_range.xml | 22 + src/mapi/glapi/gen/ARB_texture_cube_map_array.xml | 18 + src/mapi/glapi/gen/ARB_texture_gather.xml | 16 + src/mapi/glapi/gen/ARB_texture_multisample.xml | 69 + src/mapi/glapi/gen/ARB_texture_storage.xml | 12 +- .../glapi/gen/ARB_texture_storage_multisample.xml | 31 + src/mapi/glapi/gen/ARB_texture_view.xml | 23 + src/mapi/glapi/gen/ARB_uniform_buffer_object.xml | 14 +- src/mapi/glapi/gen/ARB_vertex_array_object.xml | 10 +- src/mapi/glapi/gen/ARB_vertex_attrib_64bit.xml | 70 + src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml | 59 + .../glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml | 76 +- src/mapi/glapi/gen/ARB_viewport_array.xml | 87 + src/mapi/glapi/gen/EXT_draw_buffers2.xml | 12 +- src/mapi/glapi/gen/EXT_framebuffer_object.xml | 89 +- src/mapi/glapi/gen/EXT_gpu_shader4.xml | 69 +- src/mapi/glapi/gen/EXT_provoking_vertex.xml | 4 +- src/mapi/glapi/gen/EXT_separate_shader_objects.xml | 279 +- src/mapi/glapi/gen/EXT_texture_array.xml | 5 +- src/mapi/glapi/gen/EXT_texture_integer.xml | 12 +- src/mapi/glapi/gen/EXT_transform_feedback.xml | 30 +- src/mapi/glapi/gen/EXT_window_rectangles.xml | 29 + src/mapi/glapi/gen/GL3x.xml | 131 +- src/mapi/glapi/gen/GL4x.xml | 69 + src/mapi/glapi/gen/GREMEDY_string_marker.xml | 18 + src/mapi/glapi/gen/INTEL_performance_query.xml | 93 + src/mapi/glapi/gen/KHR_context_flush_control.xml | 11 + src/mapi/glapi/gen/KHR_debug.xml | 228 + src/mapi/glapi/gen/KHR_robustness.xml | 69 + src/mapi/glapi/gen/KHR_robustness_es.xml | 63 + .../glapi/gen/KHR_texture_compression_astc.xml | 40 + src/mapi/glapi/gen/Makefile.am | 214 +- src/mapi/glapi/gen/NV_conditional_render.xml | 4 +- src/mapi/glapi/gen/NV_primitive_restart.xml | 5 +- src/mapi/glapi/gen/NV_texture_barrier.xml | 2 +- src/mapi/glapi/gen/NV_vdpau_interop.xml | 70 + src/mapi/glapi/gen/OES_EGL_image.xml | 4 +- src/mapi/glapi/gen/OES_fixed_point.xml | 116 +- src/mapi/glapi/gen/OES_single_precision.xml | 17 +- .../glapi/gen/OES_texture_compression_astc.xml | 61 + src/mapi/glapi/gen/SConscript | 64 +- src/mapi/glapi/gen/apiexec.py | 255 + src/mapi/glapi/gen/es_EXT.xml | 773 +- src/mapi/glapi/gen/extension_helper.py | 324 - src/mapi/glapi/gen/glX_API.xml | 6 +- src/mapi/glapi/gen/glX_XML.py | 903 +- src/mapi/glapi/gen/glX_doc.py | 280 - src/mapi/glapi/gen/glX_proto_common.py | 85 +- src/mapi/glapi/gen/glX_proto_recv.py | 982 +- src/mapi/glapi/gen/glX_proto_send.py | 1515 +- src/mapi/glapi/gen/glX_proto_size.py | 1113 +- src/mapi/glapi/gen/glX_server_table.py | 684 +- src/mapi/glapi/gen/gl_API.dtd | 9 +- src/mapi/glapi/gen/gl_API.xml | 3585 +- src/mapi/glapi/gen/gl_SPARC_asm.py | 441 +- src/mapi/glapi/gen/gl_XML.py | 1529 +- src/mapi/glapi/gen/gl_and_es_API.xml | 92 +- src/mapi/glapi/gen/gl_apitemp.py | 430 +- src/mapi/glapi/gen/gl_enums.py | 361 +- src/mapi/glapi/gen/gl_genexec.py | 265 + src/mapi/glapi/gen/gl_gentable.py | 145 +- src/mapi/glapi/gen/gl_offsets.py | 120 - src/mapi/glapi/gen/gl_procs.py | 287 +- src/mapi/glapi/gen/gl_table.py | 364 +- src/mapi/glapi/gen/gl_x86-64_asm.py | 526 +- src/mapi/glapi/gen/gl_x86_asm.py | 432 +- src/mapi/glapi/gen/glapi_gen.mk | 40 - src/mapi/glapi/gen/gles_api.py | 461 - src/mapi/glapi/gen/mesadef.py | 216 - src/mapi/glapi/gen/remap_helper.py | 282 +- src/mapi/glapi/gen/static_data.py | 1792 + src/mapi/glapi/gen/typeexpr.py | 390 +- src/mapi/glapi/glapi.c | 7 +- src/mapi/glapi/glapi.h | 39 +- src/mapi/glapi/glapi_dispatch.c | 89 +- src/mapi/glapi/glapi_entrypoint.c | 21 +- src/mapi/glapi/glapi_getproc.c | 116 +- src/mapi/glapi/glapi_nop.c | 95 +- src/mapi/glapi/glapi_priv.h | 33 +- src/mapi/glapi/glthread.c | 7 - src/mapi/glapi/glthread.h | 28 - src/mapi/glapi/registry/gl.xml | 46942 +++++++++++++++++++ src/mapi/glapi/sources.mak | 19 - src/mapi/glapi/tests/.gitignore | 2 - src/mapi/glapi/tests/Makefile.am | 18 - src/mapi/glapi/tests/check_table.cpp | 553 +- src/mapi/mapi.c | 189 + src/mapi/mapi.h | 63 + src/mapi/mapi/entry.c | 98 - src/mapi/mapi/entry.h | 48 - src/mapi/mapi/entry_x86-64_tls.h | 126 - src/mapi/mapi/entry_x86_tls.h | 146 - src/mapi/mapi/entry_x86_tsd.h | 104 - src/mapi/mapi/mapi.c | 191 - src/mapi/mapi/mapi.h | 66 - src/mapi/mapi/mapi_abi.py | 880 - src/mapi/mapi/mapi_glapi.c | 240 - src/mapi/mapi/mapi_tmp.h | 48 - src/mapi/mapi/sources.mak | 36 - src/mapi/mapi/stub.c | 207 - src/mapi/mapi/stub.h | 57 - src/mapi/mapi/table.c | 56 - src/mapi/mapi/table.h | 72 - src/mapi/mapi/u_compiler.h | 51 - src/mapi/mapi/u_current.c | 266 - src/mapi/mapi/u_current.h | 87 - src/mapi/mapi/u_execmem.c | 145 - src/mapi/mapi/u_macros.h | 12 - src/mapi/mapi/u_thread.h | 287 - src/mapi/mapi_abi.py | 860 + src/mapi/mapi_glapi.c | 266 + src/mapi/mapi_tmp.h | 47 + src/mapi/shared-glapi/.gitignore | 1 - src/mapi/shared-glapi/Makefile.am | 32 - src/mapi/shared-glapi/SConscript | 10 +- src/mapi/shared-glapi/tests/.gitignore | 2 - src/mapi/shared-glapi/tests/Makefile.am | 18 - src/mapi/shared-glapi/tests/check_table.cpp | 4 +- src/mapi/stub.c | 220 + src/mapi/stub.h | 59 + src/mapi/table.c | 68 + src/mapi/table.h | 81 + src/mapi/u_current.c | 293 + src/mapi/u_current.h | 89 + src/mapi/u_execmem.c | 145 + src/mapi/{mapi => }/u_execmem.h | 0 src/mapi/vgapi/.gitignore | 2 - src/mapi/vgapi/Makefile.am | 62 - src/mapi/vgapi/SConscript | 60 - src/mapi/vgapi/vg.pc.in | 12 - src/mapi/vgapi/vgapi.csv | 93 - src/mesa/.gitignore | 3 +- src/mesa/Android.gen.mk | 87 +- src/mesa/Android.libmesa_dricore.mk | 76 + src/mesa/Android.libmesa_glsl_utils.mk | 76 + src/mesa/Android.libmesa_sse41.mk | 44 + src/mesa/Android.libmesa_st_mesa.mk | 76 + src/mesa/Android.mesa_gen_matypes.mk | 47 + src/mesa/Android.mk | 137 +- src/mesa/Makefile.am | 198 +- src/mesa/Makefile.sources | 665 + src/mesa/SConscript | 464 +- src/mesa/descrip.mms | 27 - src/mesa/drivers/.gitignore | 1 - src/mesa/drivers/Makefile.am | 22 - src/mesa/drivers/SConscript | 10 +- src/mesa/drivers/common/descrip.mms | 42 - src/mesa/drivers/common/driverfuncs.c | 87 +- src/mesa/drivers/common/driverfuncs.h | 15 +- src/mesa/drivers/common/meta.c | 3780 +- src/mesa/drivers/common/meta.h | 559 +- src/mesa/drivers/common/meta_blit.c | 1078 + src/mesa/drivers/common/meta_generate_mipmap.c | 380 + src/mesa/drivers/common/meta_tex_subimage.c | 497 + src/mesa/drivers/dri/.gitignore | 1 - src/mesa/drivers/dri/Android.mk | 19 +- src/mesa/drivers/dri/Makefile.am | 92 +- src/mesa/drivers/dri/common/Android.mk | 76 +- src/mesa/drivers/dri/common/Makefile.am | 28 +- src/mesa/drivers/dri/common/Makefile.sources | 13 +- src/mesa/drivers/dri/common/SConscript | 71 + src/mesa/drivers/dri/common/dri_test.c | 89 - src/mesa/drivers/dri/common/dri_util.c | 520 +- src/mesa/drivers/dri/common/dri_util.h | 46 +- src/mesa/drivers/dri/common/drirc | 92 +- src/mesa/drivers/dri/common/drisw_util.c | 357 - src/mesa/drivers/dri/common/megadriver_stub.c | 166 + src/mesa/drivers/dri/common/mmio.h | 62 - src/mesa/drivers/dri/common/utils.c | 341 +- src/mesa/drivers/dri/common/utils.h | 15 +- src/mesa/drivers/dri/common/xmlconfig.c | 301 +- src/mesa/drivers/dri/common/xmlconfig.h | 31 +- src/mesa/drivers/dri/common/xmlpool.h | 7 + src/mesa/drivers/dri/common/xmlpool/.gitignore | 3 + src/mesa/drivers/dri/common/xmlpool/Makefile | 96 - src/mesa/drivers/dri/common/xmlpool/Makefile.am | 101 + src/mesa/drivers/dri/common/xmlpool/SConscript | 14 + src/mesa/drivers/dri/common/xmlpool/ca.po | 348 + src/mesa/drivers/dri/common/xmlpool/de.po | 249 +- src/mesa/drivers/dri/common/xmlpool/es.po | 263 +- src/mesa/drivers/dri/common/xmlpool/fr.po | 213 +- src/mesa/drivers/dri/common/xmlpool/gen_xmlpool.py | 19 +- src/mesa/drivers/dri/common/xmlpool/nl.po | 211 +- src/mesa/drivers/dri/common/xmlpool/options.h | 648 - src/mesa/drivers/dri/common/xmlpool/sv.po | 229 +- src/mesa/drivers/dri/common/xmlpool/t_options.h | 236 +- src/mesa/drivers/dri/gen-symbol-redefs.py | 68 + src/mesa/drivers/dri/i915/.gitignore | 1 - src/mesa/drivers/dri/i915/Android.mk | 15 +- src/mesa/drivers/dri/i915/Makefile.am | 33 +- src/mesa/drivers/dri/i915/Makefile.sources | 78 +- src/mesa/drivers/dri/i915/i830_context.c | 40 +- src/mesa/drivers/dri/i915/i830_context.h | 29 +- src/mesa/drivers/dri/i915/i830_reg.h | 6 +- src/mesa/drivers/dri/i915/i830_state.c | 116 +- src/mesa/drivers/dri/i915/i830_texblend.c | 34 +- src/mesa/drivers/dri/i915/i830_texstate.c | 74 +- src/mesa/drivers/dri/i915/i830_vtbl.c | 96 +- src/mesa/drivers/dri/i915/i915_context.c | 160 +- src/mesa/drivers/dri/i915/i915_context.h | 32 +- src/mesa/drivers/dri/i915/i915_debug.c | 843 - src/mesa/drivers/dri/i915/i915_debug.h | 22 +- src/mesa/drivers/dri/i915/i915_debug_fp.c | 7 +- src/mesa/drivers/dri/i915/i915_fragprog.c | 338 +- src/mesa/drivers/dri/i915/i915_program.c | 28 +- src/mesa/drivers/dri/i915/i915_program.h | 8 +- src/mesa/drivers/dri/i915/i915_reg.h | 4 +- src/mesa/drivers/dri/i915/i915_state.c | 126 +- src/mesa/drivers/dri/i915/i915_tex_layout.c | 62 +- src/mesa/drivers/dri/i915/i915_texstate.c | 97 +- src/mesa/drivers/dri/i915/i915_vtbl.c | 66 +- src/mesa/drivers/dri/i915/intel_batchbuffer.c | 266 +- src/mesa/drivers/dri/i915/intel_batchbuffer.h | 159 + src/mesa/drivers/dri/i915/intel_blit.c | 691 +- src/mesa/drivers/dri/i915/intel_blit.h | 83 + src/mesa/drivers/dri/i915/intel_buffer_objects.c | 805 +- src/mesa/drivers/dri/i915/intel_buffer_objects.h | 82 + src/mesa/drivers/dri/i915/intel_buffers.c | 93 +- src/mesa/drivers/dri/i915/intel_buffers.h | 51 + src/mesa/drivers/dri/i915/intel_chipset.h | 64 + src/mesa/drivers/dri/i915/intel_clear.c | 12 +- src/mesa/drivers/dri/i915/intel_clear.h | 38 + src/mesa/drivers/dri/i915/intel_context.c | 909 +- src/mesa/drivers/dri/i915/intel_context.h | 458 + src/mesa/drivers/dri/i915/intel_extensions.c | 105 +- src/mesa/drivers/dri/i915/intel_extensions.h | 42 + src/mesa/drivers/dri/i915/intel_fbo.c | 772 +- src/mesa/drivers/dri/i915/intel_fbo.h | 165 + src/mesa/drivers/dri/i915/intel_mipmap_tree.c | 944 +- src/mesa/drivers/dri/i915/intel_mipmap_tree.h | 376 + src/mesa/drivers/dri/i915/intel_pixel.c | 135 +- src/mesa/drivers/dri/i915/intel_pixel.h | 63 + src/mesa/drivers/dri/i915/intel_pixel_bitmap.c | 360 +- src/mesa/drivers/dri/i915/intel_pixel_copy.c | 211 +- src/mesa/drivers/dri/i915/intel_pixel_draw.c | 59 +- src/mesa/drivers/dri/i915/intel_pixel_read.c | 198 +- src/mesa/drivers/dri/i915/intel_reg.h | 233 + src/mesa/drivers/dri/i915/intel_regions.c | 354 +- src/mesa/drivers/dri/i915/intel_regions.h | 160 + src/mesa/drivers/dri/i915/intel_render.c | 81 +- src/mesa/drivers/dri/i915/intel_resolve_map.c | 1 - src/mesa/drivers/dri/i915/intel_screen.c | 1284 +- src/mesa/drivers/dri/i915/intel_screen.h | 176 + src/mesa/drivers/dri/i915/intel_span.c | 1 - src/mesa/drivers/dri/i915/intel_state.c | 195 +- src/mesa/drivers/dri/i915/intel_syncobj.c | 292 +- src/mesa/drivers/dri/i915/intel_tex.c | 183 +- src/mesa/drivers/dri/i915/intel_tex.h | 71 + src/mesa/drivers/dri/i915/intel_tex_copy.c | 112 +- src/mesa/drivers/dri/i915/intel_tex_format.c | 1 - src/mesa/drivers/dri/i915/intel_tex_image.c | 370 +- src/mesa/drivers/dri/i915/intel_tex_layout.c | 190 +- src/mesa/drivers/dri/i915/intel_tex_layout.h | 40 + src/mesa/drivers/dri/i915/intel_tex_obj.h | 84 + src/mesa/drivers/dri/i915/intel_tex_subimage.c | 156 +- src/mesa/drivers/dri/i915/intel_tex_validate.c | 142 +- src/mesa/drivers/dri/i915/intel_tris.c | 162 +- src/mesa/drivers/dri/i915/intel_tris.h | 4 +- src/mesa/drivers/dri/i965/.gitignore | 9 +- src/mesa/drivers/dri/i965/Android.gen.mk | 40 + src/mesa/drivers/dri/i965/Android.mk | 188 +- src/mesa/drivers/dri/i965/Makefile.am | 143 +- src/mesa/drivers/dri/i965/Makefile.sources | 293 +- src/mesa/drivers/dri/i965/brw_binding_tables.c | 511 + src/mesa/drivers/dri/i965/brw_blorp.c | 1059 + src/mesa/drivers/dri/i965/brw_blorp.cpp | 209 - src/mesa/drivers/dri/i965/brw_blorp.h | 381 +- src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 1890 - src/mesa/drivers/dri/i965/brw_cc.c | 118 +- src/mesa/drivers/dri/i965/brw_cfg.cpp | 531 + src/mesa/drivers/dri/i965/brw_cfg.h | 358 + src/mesa/drivers/dri/i965/brw_clear.c | 181 +- src/mesa/drivers/dri/i965/brw_clip.c | 122 +- src/mesa/drivers/dri/i965/brw_clip.h | 64 +- src/mesa/drivers/dri/i965/brw_clip_line.c | 135 +- src/mesa/drivers/dri/i965/brw_clip_point.c | 13 +- src/mesa/drivers/dri/i965/brw_clip_state.c | 101 +- src/mesa/drivers/dri/i965/brw_clip_tri.c | 254 +- src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 228 +- src/mesa/drivers/dri/i965/brw_clip_util.c | 336 +- src/mesa/drivers/dri/i965/brw_compiler.c | 157 + src/mesa/drivers/dri/i965/brw_compiler.h | 953 + src/mesa/drivers/dri/i965/brw_compute.c | 284 + src/mesa/drivers/dri/i965/brw_conditional_render.c | 167 + src/mesa/drivers/dri/i965/brw_context.c | 1923 +- src/mesa/drivers/dri/i965/brw_context.h | 1780 +- src/mesa/drivers/dri/i965/brw_cs.c | 246 + src/mesa/drivers/dri/i965/brw_cs.h | 39 + .../drivers/dri/i965/brw_cubemap_normalize.cpp | 24 +- src/mesa/drivers/dri/i965/brw_curbe.c | 327 +- .../drivers/dri/i965/brw_dead_control_flow.cpp | 119 + src/mesa/drivers/dri/i965/brw_dead_control_flow.h | 26 + src/mesa/drivers/dri/i965/brw_defines.h | 2324 +- src/mesa/drivers/dri/i965/brw_disasm.c | 2642 +- src/mesa/drivers/dri/i965/brw_draw.c | 775 +- src/mesa/drivers/dri/i965/brw_draw.h | 50 +- src/mesa/drivers/dri/i965/brw_draw_upload.c | 1122 +- src/mesa/drivers/dri/i965/brw_eu.c | 646 +- src/mesa/drivers/dri/i965/brw_eu.h | 1295 +- src/mesa/drivers/dri/i965/brw_eu_compact.c | 1583 + src/mesa/drivers/dri/i965/brw_eu_debug.c | 95 - src/mesa/drivers/dri/i965/brw_eu_emit.c | 3660 +- src/mesa/drivers/dri/i965/brw_eu_util.c | 55 +- src/mesa/drivers/dri/i965/brw_eu_validate.c | 185 + src/mesa/drivers/dri/i965/brw_ff_gs.c | 265 + src/mesa/drivers/dri/i965/brw_ff_gs.h | 122 + src/mesa/drivers/dri/i965/brw_ff_gs_emit.c | 530 + src/mesa/drivers/dri/i965/brw_formatquery.c | 116 + src/mesa/drivers/dri/i965/brw_fs.cpp | 7443 ++- src/mesa/drivers/dri/i965/brw_fs.h | 725 +- src/mesa/drivers/dri/i965/brw_fs_builder.h | 663 + src/mesa/drivers/dri/i965/brw_fs_cfg.cpp | 250 - src/mesa/drivers/dri/i965/brw_fs_cfg.h | 101 - .../dri/i965/brw_fs_channel_expressions.cpp | 171 +- .../drivers/dri/i965/brw_fs_cmod_propagation.cpp | 183 + .../drivers/dri/i965/brw_fs_combine_constants.cpp | 329 + .../drivers/dri/i965/brw_fs_copy_propagation.cpp | 852 +- src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 369 +- .../dri/i965/brw_fs_dead_code_eliminate.cpp | 148 + src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 1064 - src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 2127 + .../drivers/dri/i965/brw_fs_live_variables.cpp | 389 +- src/mesa/drivers/dri/i965/brw_fs_live_variables.h | 68 +- src/mesa/drivers/dri/i965/brw_fs_lower_d2x.cpp | 76 + src/mesa/drivers/dri/i965/brw_fs_lower_pack.cpp | 55 + src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 4657 ++ src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 1015 +- .../drivers/dri/i965/brw_fs_register_coalesce.cpp | 295 + .../dri/i965/brw_fs_saturate_propagation.cpp | 156 + .../dri/i965/brw_fs_schedule_instructions.cpp | 530 - src/mesa/drivers/dri/i965/brw_fs_sel_peephole.cpp | 222 + .../drivers/dri/i965/brw_fs_surface_builder.cpp | 1194 + src/mesa/drivers/dri/i965/brw_fs_surface_builder.h | 89 + src/mesa/drivers/dri/i965/brw_fs_validate.cpp | 57 + .../drivers/dri/i965/brw_fs_vector_splitting.cpp | 123 +- src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 2883 +- src/mesa/drivers/dri/i965/brw_gs.c | 454 +- src/mesa/drivers/dri/i965/brw_gs.h | 145 +- src/mesa/drivers/dri/i965/brw_gs_emit.c | 539 - src/mesa/drivers/dri/i965/brw_gs_state.c | 49 +- src/mesa/drivers/dri/i965/brw_gs_surface_state.c | 145 + src/mesa/drivers/dri/i965/brw_inst.h | 850 + src/mesa/drivers/dri/i965/brw_interpolation_map.c | 110 + src/mesa/drivers/dri/i965/brw_ir_allocator.h | 87 + src/mesa/drivers/dri/i965/brw_ir_fs.h | 451 + src/mesa/drivers/dri/i965/brw_ir_vec4.h | 410 + src/mesa/drivers/dri/i965/brw_link.cpp | 296 + .../dri/i965/brw_lower_texture_gradients.cpp | 157 - src/mesa/drivers/dri/i965/brw_meta_util.c | 450 + src/mesa/drivers/dri/i965/brw_meta_util.h | 69 + src/mesa/drivers/dri/i965/brw_misc_state.c | 1240 +- src/mesa/drivers/dri/i965/brw_multisample_state.h | 106 + src/mesa/drivers/dri/i965/brw_nir.c | 761 + src/mesa/drivers/dri/i965/brw_nir.h | 153 + .../dri/i965/brw_nir_analyze_boolean_resolves.c | 269 + .../dri/i965/brw_nir_attribute_workarounds.c | 177 + src/mesa/drivers/dri/i965/brw_nir_intrinsics.c | 186 + .../drivers/dri/i965/brw_nir_opt_peephole_ffma.c | 297 + .../drivers/dri/i965/brw_nir_tcs_workarounds.c | 152 + .../drivers/dri/i965/brw_nir_trig_workarounds.py | 44 + src/mesa/drivers/dri/i965/brw_nir_uniforms.cpp | 182 + src/mesa/drivers/dri/i965/brw_object_purgeable.c | 170 + src/mesa/drivers/dri/i965/brw_optimize.c | 712 - src/mesa/drivers/dri/i965/brw_packed_float.c | 75 + src/mesa/drivers/dri/i965/brw_pipe_control.c | 390 + src/mesa/drivers/dri/i965/brw_predicated_break.cpp | 148 + src/mesa/drivers/dri/i965/brw_primitive_restart.c | 87 +- src/mesa/drivers/dri/i965/brw_program.c | 729 +- src/mesa/drivers/dri/i965/brw_program.h | 55 +- src/mesa/drivers/dri/i965/brw_program_cache.c | 551 + src/mesa/drivers/dri/i965/brw_queryobj.c | 570 +- src/mesa/drivers/dri/i965/brw_reg.h | 1126 + src/mesa/drivers/dri/i965/brw_reset.c | 95 + src/mesa/drivers/dri/i965/brw_sampler_state.c | 755 + .../drivers/dri/i965/brw_schedule_instructions.cpp | 1753 + src/mesa/drivers/dri/i965/brw_sf.c | 129 +- src/mesa/drivers/dri/i965/brw_sf.h | 29 +- src/mesa/drivers/dri/i965/brw_sf_emit.c | 475 +- src/mesa/drivers/dri/i965/brw_sf_state.c | 141 +- src/mesa/drivers/dri/i965/brw_shader.cpp | 1529 +- src/mesa/drivers/dri/i965/brw_shader.h | 274 +- src/mesa/drivers/dri/i965/brw_state.h | 417 +- src/mesa/drivers/dri/i965/brw_state_batch.c | 59 +- src/mesa/drivers/dri/i965/brw_state_cache.c | 405 - src/mesa/drivers/dri/i965/brw_state_dump.c | 528 +- src/mesa/drivers/dri/i965/brw_state_upload.c | 776 +- src/mesa/drivers/dri/i965/brw_structs.h | 1646 +- src/mesa/drivers/dri/i965/brw_surface_formats.c | 629 + src/mesa/drivers/dri/i965/brw_sync.c | 300 + src/mesa/drivers/dri/i965/brw_tcs.c | 409 + src/mesa/drivers/dri/i965/brw_tcs_surface_state.c | 145 + src/mesa/drivers/dri/i965/brw_tes.c | 257 + src/mesa/drivers/dri/i965/brw_tes_surface_state.c | 145 + src/mesa/drivers/dri/i965/brw_tex.c | 59 - src/mesa/drivers/dri/i965/brw_tex_layout.c | 900 +- src/mesa/drivers/dri/i965/brw_urb.c | 85 +- src/mesa/drivers/dri/i965/brw_util.c | 114 +- src/mesa/drivers/dri/i965/brw_util.h | 55 +- src/mesa/drivers/dri/i965/brw_vec4.cpp | 2939 +- src/mesa/drivers/dri/i965/brw_vec4.h | 648 +- src/mesa/drivers/dri/i965/brw_vec4_builder.h | 635 + .../drivers/dri/i965/brw_vec4_cmod_propagation.cpp | 172 + .../drivers/dri/i965/brw_vec4_copy_propagation.cpp | 455 +- src/mesa/drivers/dri/i965/brw_vec4_cse.cpp | 296 + .../dri/i965/brw_vec4_dead_code_eliminate.cpp | 160 + src/mesa/drivers/dri/i965/brw_vec4_emit.cpp | 1097 - src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 2215 + src/mesa/drivers/dri/i965/brw_vec4_gs_nir.cpp | 145 + src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp | 914 + src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.h | 79 + .../drivers/dri/i965/brw_vec4_live_variables.cpp | 343 + .../drivers/dri/i965/brw_vec4_live_variables.h | 112 + src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 2407 + .../drivers/dri/i965/brw_vec4_reg_allocate.cpp | 497 +- .../drivers/dri/i965/brw_vec4_surface_builder.cpp | 332 + .../drivers/dri/i965/brw_vec4_surface_builder.h | 69 + src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp | 515 + src/mesa/drivers/dri/i965/brw_vec4_tcs.h | 88 + src/mesa/drivers/dri/i965/brw_vec4_tes.cpp | 295 + src/mesa/drivers/dri/i965/brw_vec4_tes.h | 68 + src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 3268 +- src/mesa/drivers/dri/i965/brw_vec4_vs_visitor.cpp | 221 + src/mesa/drivers/dri/i965/brw_vs.c | 614 +- src/mesa/drivers/dri/i965/brw_vs.h | 152 +- src/mesa/drivers/dri/i965/brw_vs_constval.c | 255 - src/mesa/drivers/dri/i965/brw_vs_emit.c | 2172 - src/mesa/drivers/dri/i965/brw_vs_state.c | 129 +- src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 220 +- src/mesa/drivers/dri/i965/brw_vtbl.c | 258 - src/mesa/drivers/dri/i965/brw_vue_map.c | 306 + src/mesa/drivers/dri/i965/brw_wm.c | 994 +- src/mesa/drivers/dri/i965/brw_wm.h | 451 +- src/mesa/drivers/dri/i965/brw_wm_debug.c | 174 - src/mesa/drivers/dri/i965/brw_wm_emit.c | 1930 - src/mesa/drivers/dri/i965/brw_wm_fp.c | 1182 - src/mesa/drivers/dri/i965/brw_wm_iz.c | 171 - src/mesa/drivers/dri/i965/brw_wm_iz.cpp | 170 + src/mesa/drivers/dri/i965/brw_wm_pass0.c | 445 - src/mesa/drivers/dri/i965/brw_wm_pass1.c | 298 - src/mesa/drivers/dri/i965/brw_wm_pass2.c | 359 - src/mesa/drivers/dri/i965/brw_wm_sampler_state.c | 380 - src/mesa/drivers/dri/i965/brw_wm_state.c | 219 +- src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 2310 +- src/mesa/drivers/dri/i965/gen6_blorp.cpp | 1106 - src/mesa/drivers/dri/i965/gen6_blorp.h | 42 - src/mesa/drivers/dri/i965/gen6_cc.c | 132 +- src/mesa/drivers/dri/i965/gen6_clip_state.c | 191 +- src/mesa/drivers/dri/i965/gen6_constant_state.c | 190 + src/mesa/drivers/dri/i965/gen6_depth_state.c | 245 + src/mesa/drivers/dri/i965/gen6_depthstencil.c | 38 +- src/mesa/drivers/dri/i965/gen6_gs_state.c | 195 +- src/mesa/drivers/dri/i965/gen6_gs_visitor.cpp | 753 + src/mesa/drivers/dri/i965/gen6_gs_visitor.h | 91 + src/mesa/drivers/dri/i965/gen6_multisample_state.c | 231 +- src/mesa/drivers/dri/i965/gen6_queryobj.c | 483 + src/mesa/drivers/dri/i965/gen6_sampler_state.c | 15 +- src/mesa/drivers/dri/i965/gen6_scissor_state.c | 81 +- src/mesa/drivers/dri/i965/gen6_sf_state.c | 362 +- src/mesa/drivers/dri/i965/gen6_sol.c | 273 +- src/mesa/drivers/dri/i965/gen6_urb.c | 93 +- src/mesa/drivers/dri/i965/gen6_viewport_state.c | 190 +- src/mesa/drivers/dri/i965/gen6_vs_state.c | 169 +- src/mesa/drivers/dri/i965/gen6_wm_state.c | 276 +- src/mesa/drivers/dri/i965/gen7_blorp.cpp | 812 - src/mesa/drivers/dri/i965/gen7_blorp.h | 42 - src/mesa/drivers/dri/i965/gen7_cc_state.c | 89 - src/mesa/drivers/dri/i965/gen7_clip_state.c | 123 - src/mesa/drivers/dri/i965/gen7_cs_state.c | 338 + src/mesa/drivers/dri/i965/gen7_disable.c | 134 - src/mesa/drivers/dri/i965/gen7_ds_state.c | 127 + src/mesa/drivers/dri/i965/gen7_gs_state.c | 168 + src/mesa/drivers/dri/i965/gen7_hs_state.c | 124 + src/mesa/drivers/dri/i965/gen7_l3_state.c | 305 + src/mesa/drivers/dri/i965/gen7_misc_state.c | 309 +- src/mesa/drivers/dri/i965/gen7_sampler_state.c | 229 - src/mesa/drivers/dri/i965/gen7_sf_state.c | 181 +- src/mesa/drivers/dri/i965/gen7_sol_state.c | 522 +- src/mesa/drivers/dri/i965/gen7_te_state.c | 67 + src/mesa/drivers/dri/i965/gen7_urb.c | 257 +- src/mesa/drivers/dri/i965/gen7_viewport_state.c | 87 +- src/mesa/drivers/dri/i965/gen7_vs_state.c | 85 +- src/mesa/drivers/dri/i965/gen7_wm_state.c | 275 +- src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 537 +- src/mesa/drivers/dri/i965/gen8_blend_state.c | 298 + src/mesa/drivers/dri/i965/gen8_depth_state.c | 552 + src/mesa/drivers/dri/i965/gen8_draw_upload.c | 410 + src/mesa/drivers/dri/i965/gen8_ds_state.c | 116 + src/mesa/drivers/dri/i965/gen8_gs_state.c | 146 + src/mesa/drivers/dri/i965/gen8_hs_state.c | 93 + src/mesa/drivers/dri/i965/gen8_multisample_state.c | 89 + src/mesa/drivers/dri/i965/gen8_ps_state.c | 301 + src/mesa/drivers/dri/i965/gen8_sf_state.c | 351 + src/mesa/drivers/dri/i965/gen8_sol_state.c | 95 + src/mesa/drivers/dri/i965/gen8_surface_state.c | 84 + src/mesa/drivers/dri/i965/gen8_viewport_state.c | 120 + src/mesa/drivers/dri/i965/gen8_vs_state.c | 96 + src/mesa/drivers/dri/i965/gen8_wm_depth_stencil.c | 118 + src/mesa/drivers/dri/i965/genX_blorp_exec.c | 288 + src/mesa/drivers/dri/i965/hsw_queryobj.c | 405 + src/mesa/drivers/dri/i965/hsw_sol.c | 268 + src/mesa/drivers/dri/i965/intel_asm_annotation.c | 198 + src/mesa/drivers/dri/i965/intel_asm_annotation.h | 80 + src/mesa/drivers/dri/i965/intel_batchbuffer.c | 718 +- src/mesa/drivers/dri/i965/intel_batchbuffer.h | 191 + src/mesa/drivers/dri/i965/intel_blit.c | 989 +- src/mesa/drivers/dri/i965/intel_blit.h | 89 + src/mesa/drivers/dri/i965/intel_buffer_objects.c | 651 +- src/mesa/drivers/dri/i965/intel_buffer_objects.h | 115 + src/mesa/drivers/dri/i965/intel_buffers.c | 73 +- src/mesa/drivers/dri/i965/intel_buffers.h | 35 + src/mesa/drivers/dri/i965/intel_context.c | 1 - src/mesa/drivers/dri/i965/intel_copy_image.c | 243 + src/mesa/drivers/dri/i965/intel_debug.c | 107 + src/mesa/drivers/dri/i965/intel_debug.h | 124 + src/mesa/drivers/dri/i965/intel_extensions.c | 291 +- src/mesa/drivers/dri/i965/intel_fbo.c | 1123 +- src/mesa/drivers/dri/i965/intel_fbo.h | 249 + src/mesa/drivers/dri/i965/intel_image.h | 110 + src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 3531 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 1022 + src/mesa/drivers/dri/i965/intel_pixel.c | 137 +- src/mesa/drivers/dri/i965/intel_pixel.h | 61 + src/mesa/drivers/dri/i965/intel_pixel_bitmap.c | 360 +- src/mesa/drivers/dri/i965/intel_pixel_copy.c | 212 +- src/mesa/drivers/dri/i965/intel_pixel_draw.c | 177 +- src/mesa/drivers/dri/i965/intel_pixel_read.c | 269 +- src/mesa/drivers/dri/i965/intel_regions.c | 1 - src/mesa/drivers/dri/i965/intel_resolve_map.c | 98 +- src/mesa/drivers/dri/i965/intel_resolve_map.h | 166 + src/mesa/drivers/dri/i965/intel_screen.c | 2021 +- src/mesa/drivers/dri/i965/intel_screen.h | 157 + src/mesa/drivers/dri/i965/intel_span.c | 1 - src/mesa/drivers/dri/i965/intel_state.c | 161 +- src/mesa/drivers/dri/i965/intel_syncobj.c | 1 - src/mesa/drivers/dri/i965/intel_tex.c | 398 +- src/mesa/drivers/dri/i965/intel_tex.h | 76 + src/mesa/drivers/dri/i965/intel_tex_copy.c | 138 +- src/mesa/drivers/dri/i965/intel_tex_format.c | 1 - src/mesa/drivers/dri/i965/intel_tex_image.c | 709 +- src/mesa/drivers/dri/i965/intel_tex_layout.c | 1 - src/mesa/drivers/dri/i965/intel_tex_obj.h | 93 + src/mesa/drivers/dri/i965/intel_tex_subimage.c | 242 +- src/mesa/drivers/dri/i965/intel_tex_validate.c | 203 +- src/mesa/drivers/dri/i965/intel_tiled_memcpy.c | 862 + src/mesa/drivers/dri/i965/intel_tiled_memcpy.h | 61 + src/mesa/drivers/dri/i965/intel_upload.c | 133 + src/mesa/drivers/dri/i965/test_eu_compact.c | 300 + .../drivers/dri/i965/test_fs_cmod_propagation.cpp | 556 + .../drivers/dri/i965/test_fs_copy_propagation.cpp | 213 + .../dri/i965/test_fs_saturate_propagation.cpp | 600 + .../dri/i965/test_vec4_cmod_propagation.cpp | 823 + .../dri/i965/test_vec4_copy_propagation.cpp | 182 + .../dri/i965/test_vec4_register_coalesce.cpp | 243 + .../drivers/dri/i965/test_vf_float_conversions.cpp | 110 + src/mesa/drivers/dri/intel/intel_batchbuffer.c | 543 - src/mesa/drivers/dri/intel/intel_batchbuffer.h | 175 - src/mesa/drivers/dri/intel/intel_blit.c | 604 - src/mesa/drivers/dri/intel/intel_blit.h | 75 - src/mesa/drivers/dri/intel/intel_buffer_objects.c | 849 - src/mesa/drivers/dri/intel/intel_buffer_objects.h | 92 - src/mesa/drivers/dri/intel/intel_buffers.c | 132 - src/mesa/drivers/dri/intel/intel_buffers.h | 58 - src/mesa/drivers/dri/intel/intel_chipset.h | 251 - src/mesa/drivers/dri/intel/intel_clear.h | 38 - src/mesa/drivers/dri/intel/intel_context.c | 1030 - src/mesa/drivers/dri/intel/intel_context.h | 610 - src/mesa/drivers/dri/intel/intel_extensions.c | 197 - src/mesa/drivers/dri/intel/intel_extensions.h | 42 - src/mesa/drivers/dri/intel/intel_fbo.c | 964 - src/mesa/drivers/dri/intel/intel_fbo.h | 213 - src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 1711 - src/mesa/drivers/dri/intel/intel_mipmap_tree.h | 609 - src/mesa/drivers/dri/intel/intel_pixel.c | 167 - src/mesa/drivers/dri/intel/intel_pixel.h | 67 - src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 340 - src/mesa/drivers/dri/intel/intel_pixel_copy.c | 230 - src/mesa/drivers/dri/intel/intel_pixel_draw.c | 58 - src/mesa/drivers/dri/intel/intel_pixel_read.c | 205 - src/mesa/drivers/dri/intel/intel_reg.h | 279 - src/mesa/drivers/dri/intel/intel_regions.c | 473 - src/mesa/drivers/dri/intel/intel_regions.h | 184 - src/mesa/drivers/dri/intel/intel_resolve_map.c | 111 - src/mesa/drivers/dri/intel/intel_resolve_map.h | 104 - src/mesa/drivers/dri/intel/intel_screen.c | 1204 - src/mesa/drivers/dri/intel/intel_screen.h | 87 - src/mesa/drivers/dri/intel/intel_span.c | 215 - src/mesa/drivers/dri/intel/intel_span.h | 43 - src/mesa/drivers/dri/intel/intel_state.c | 195 - src/mesa/drivers/dri/intel/intel_syncobj.c | 132 - src/mesa/drivers/dri/intel/intel_tex.c | 222 - src/mesa/drivers/dri/intel/intel_tex.h | 88 - src/mesa/drivers/dri/intel/intel_tex_copy.c | 171 - src/mesa/drivers/dri/intel/intel_tex_format.c | 65 - src/mesa/drivers/dri/intel/intel_tex_image.c | 360 - src/mesa/drivers/dri/intel/intel_tex_layout.c | 206 - src/mesa/drivers/dri/intel/intel_tex_layout.h | 46 - src/mesa/drivers/dri/intel/intel_tex_obj.h | 82 - src/mesa/drivers/dri/intel/intel_tex_subimage.c | 177 - src/mesa/drivers/dri/intel/intel_tex_validate.c | 218 - src/mesa/drivers/dri/nouveau/.dir-locals.el | 8 + src/mesa/drivers/dri/nouveau/.editorconfig | 2 + src/mesa/drivers/dri/nouveau/.gitignore | 1 - src/mesa/drivers/dri/nouveau/Makefile.am | 34 +- src/mesa/drivers/dri/nouveau/Makefile.sources | 46 +- src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c | 47 +- src/mesa/drivers/dri/nouveau/nouveau_context.c | 66 +- src/mesa/drivers/dri/nouveau/nouveau_context.h | 8 +- src/mesa/drivers/dri/nouveau/nouveau_driver.c | 45 +- src/mesa/drivers/dri/nouveau/nouveau_driver.h | 8 +- src/mesa/drivers/dri/nouveau/nouveau_fbo.c | 102 +- src/mesa/drivers/dri/nouveau/nouveau_local.h | 8 +- src/mesa/drivers/dri/nouveau/nouveau_render_t.c | 20 +- src/mesa/drivers/dri/nouveau/nouveau_screen.c | 160 +- src/mesa/drivers/dri/nouveau/nouveau_screen.h | 3 + src/mesa/drivers/dri/nouveau/nouveau_state.c | 45 +- src/mesa/drivers/dri/nouveau/nouveau_surface.h | 2 +- src/mesa/drivers/dri/nouveau/nouveau_swtnl_t.c | 1 - src/mesa/drivers/dri/nouveau/nouveau_texture.c | 241 +- src/mesa/drivers/dri/nouveau/nouveau_util.h | 53 +- src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c | 52 +- src/mesa/drivers/dri/nouveau/nv04_context.c | 19 +- src/mesa/drivers/dri/nouveau/nv04_render.c | 1 - src/mesa/drivers/dri/nouveau/nv04_state_fb.c | 9 +- src/mesa/drivers/dri/nouveau/nv04_state_frag.c | 12 +- src/mesa/drivers/dri/nouveau/nv04_state_raster.c | 12 +- src/mesa/drivers/dri/nouveau/nv04_state_tex.c | 18 +- src/mesa/drivers/dri/nouveau/nv04_surface.c | 188 +- src/mesa/drivers/dri/nouveau/nv10_context.c | 22 +- src/mesa/drivers/dri/nouveau/nv10_state_fb.c | 19 +- src/mesa/drivers/dri/nouveau/nv10_state_frag.c | 48 +- src/mesa/drivers/dri/nouveau/nv10_state_raster.c | 14 +- src/mesa/drivers/dri/nouveau/nv10_state_tex.c | 32 +- src/mesa/drivers/dri/nouveau/nv10_state_tnl.c | 27 +- src/mesa/drivers/dri/nouveau/nv20_context.c | 12 +- src/mesa/drivers/dri/nouveau/nv20_state_fb.c | 15 +- src/mesa/drivers/dri/nouveau/nv20_state_frag.c | 2 +- src/mesa/drivers/dri/nouveau/nv20_state_tex.c | 36 +- src/mesa/drivers/dri/nouveau/nv20_state_tnl.c | 27 +- src/mesa/drivers/dri/r200/.gitignore | 1 - src/mesa/drivers/dri/r200/Makefile.am | 31 +- src/mesa/drivers/dri/r200/Makefile.sources | 50 +- src/mesa/drivers/dri/r200/r200_blit.c | 197 +- src/mesa/drivers/dri/r200/r200_blit.h | 6 +- src/mesa/drivers/dri/r200/r200_cmdbuf.c | 20 +- src/mesa/drivers/dri/r200/r200_context.c | 154 +- src/mesa/drivers/dri/r200/r200_context.h | 18 +- src/mesa/drivers/dri/r200/r200_fragshader.c | 24 +- src/mesa/drivers/dri/r200/r200_ioctl.c | 12 +- src/mesa/drivers/dri/r200/r200_ioctl.h | 11 +- src/mesa/drivers/dri/r200/r200_maos.h | 2 +- src/mesa/drivers/dri/r200/r200_maos_arrays.c | 3 +- src/mesa/drivers/dri/r200/r200_sanity.c | 33 +- src/mesa/drivers/dri/r200/r200_state.c | 196 +- src/mesa/drivers/dri/r200/r200_state.h | 8 +- src/mesa/drivers/dri/r200/r200_state_init.c | 46 +- src/mesa/drivers/dri/r200/r200_swtcl.c | 36 +- src/mesa/drivers/dri/r200/r200_swtcl.h | 2 +- src/mesa/drivers/dri/r200/r200_tcl.c | 41 +- src/mesa/drivers/dri/r200/r200_tcl.h | 2 +- src/mesa/drivers/dri/r200/r200_tex.c | 50 +- src/mesa/drivers/dri/r200/r200_tex.h | 70 +- src/mesa/drivers/dri/r200/r200_texstate.c | 162 +- src/mesa/drivers/dri/r200/r200_vertprog.c | 173 +- src/mesa/drivers/dri/r200/server/radeon_dri.h | 1 - src/mesa/drivers/dri/r200/server/radeon_macros.h | 1 - src/mesa/drivers/dri/radeon/.gitignore | 1 - src/mesa/drivers/dri/radeon/Makefile.am | 32 +- src/mesa/drivers/dri/radeon/Makefile.sources | 43 +- src/mesa/drivers/dri/radeon/radeon_blit.c | 122 +- src/mesa/drivers/dri/radeon/radeon_blit.h | 6 +- .../drivers/dri/radeon/radeon_buffer_objects.c | 45 +- src/mesa/drivers/dri/radeon/radeon_cmdbuf.h | 20 +- src/mesa/drivers/dri/radeon/radeon_common.c | 118 +- src/mesa/drivers/dri/radeon/radeon_common.h | 6 +- .../drivers/dri/radeon/radeon_common_context.c | 181 +- .../drivers/dri/radeon/radeon_common_context.h | 55 +- src/mesa/drivers/dri/radeon/radeon_context.c | 130 +- src/mesa/drivers/dri/radeon/radeon_context.h | 13 +- src/mesa/drivers/dri/radeon/radeon_debug.c | 8 +- src/mesa/drivers/dri/radeon/radeon_debug.h | 11 +- src/mesa/drivers/dri/radeon/radeon_dma.c | 58 +- src/mesa/drivers/dri/radeon/radeon_fbo.c | 180 +- src/mesa/drivers/dri/radeon/radeon_fog.c | 8 +- src/mesa/drivers/dri/radeon/radeon_fog.h | 4 +- src/mesa/drivers/dri/radeon/radeon_ioctl.c | 32 +- src/mesa/drivers/dri/radeon/radeon_ioctl.h | 7 +- src/mesa/drivers/dri/radeon/radeon_maos.h | 4 +- src/mesa/drivers/dri/radeon/radeon_maos_arrays.c | 15 +- src/mesa/drivers/dri/radeon/radeon_maos_vbtmp.h | 12 +- src/mesa/drivers/dri/radeon/radeon_maos_verts.c | 20 +- src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c | 49 +- src/mesa/drivers/dri/radeon/radeon_mipmap_tree.h | 6 +- src/mesa/drivers/dri/radeon/radeon_pixel_read.c | 30 +- src/mesa/drivers/dri/radeon/radeon_queryobj.c | 25 +- src/mesa/drivers/dri/radeon/radeon_queryobj.h | 4 +- src/mesa/drivers/dri/radeon/radeon_sanity.c | 31 +- src/mesa/drivers/dri/radeon/radeon_screen.c | 333 +- src/mesa/drivers/dri/radeon/radeon_screen.h | 108 +- src/mesa/drivers/dri/radeon/radeon_span.c | 20 +- src/mesa/drivers/dri/radeon/radeon_span.h | 2 +- src/mesa/drivers/dri/radeon/radeon_state.c | 186 +- src/mesa/drivers/dri/radeon/radeon_state.h | 6 +- src/mesa/drivers/dri/radeon/radeon_state_init.c | 57 +- src/mesa/drivers/dri/radeon/radeon_swtcl.c | 94 +- src/mesa/drivers/dri/radeon/radeon_swtcl.h | 2 +- src/mesa/drivers/dri/radeon/radeon_tcl.c | 20 +- src/mesa/drivers/dri/radeon/radeon_tcl.h | 4 +- src/mesa/drivers/dri/radeon/radeon_tex.c | 25 +- src/mesa/drivers/dri/radeon/radeon_tex.h | 37 + src/mesa/drivers/dri/radeon/radeon_tex_copy.c | 24 +- src/mesa/drivers/dri/radeon/radeon_texstate.c | 118 +- src/mesa/drivers/dri/radeon/radeon_texture.c | 263 +- src/mesa/drivers/dri/radeon/radeon_texture.h | 26 +- src/mesa/drivers/dri/radeon/radeon_tile.c | 7 +- src/mesa/drivers/dri/radeon/radeon_tile.h | 6 +- src/mesa/drivers/dri/radeon/server/radeon_dri.h | 115 - src/mesa/drivers/dri/radeon/server/radeon_macros.h | 128 - src/mesa/drivers/dri/swrast/.gitignore | 1 - src/mesa/drivers/dri/swrast/Makefile.am | 29 +- src/mesa/drivers/dri/swrast/Makefile.sources | 8 +- src/mesa/drivers/dri/swrast/swrast.c | 328 +- src/mesa/drivers/dri/swrast/swrast_priv.h | 22 +- src/mesa/drivers/osmesa/.gitignore | 1 - src/mesa/drivers/osmesa/Makefile.am | 35 +- src/mesa/drivers/osmesa/SConscript | 10 +- src/mesa/drivers/osmesa/descrip.mms | 45 - src/mesa/drivers/osmesa/osmesa.c | 256 +- src/mesa/drivers/osmesa/osmesa.def | 1 + src/mesa/drivers/windows/gdi/SConscript | 38 - src/mesa/drivers/windows/gdi/colors.h | 29 - src/mesa/drivers/windows/gdi/mesa.def | 841 - src/mesa/drivers/windows/gdi/wgl.c | 689 - src/mesa/drivers/windows/gdi/wmesa.c | 1264 - src/mesa/drivers/windows/gdi/wmesadef.h | 43 - src/mesa/drivers/x11/.gitignore | 1 - src/mesa/drivers/x11/Makefile.am | 35 +- src/mesa/drivers/x11/SConscript | 58 + src/mesa/drivers/x11/descrip.mms | 55 - src/mesa/drivers/x11/fakeglx.c | 362 +- src/mesa/drivers/x11/glxapi.c | 238 +- src/mesa/drivers/x11/glxapi.h | 15 +- src/mesa/drivers/x11/glxheader.h | 12 +- src/mesa/drivers/x11/realglx.c | 180 - src/mesa/drivers/x11/realglx.h | 326 - src/mesa/drivers/x11/xfonts.c | 20 +- src/mesa/drivers/x11/xfonts.h | 12 +- src/mesa/drivers/x11/xm_api.c | 83 +- src/mesa/drivers/x11/xm_buffer.c | 24 +- src/mesa/drivers/x11/xm_dd.c | 62 +- src/mesa/drivers/x11/xm_line.c | 20 +- src/mesa/drivers/x11/xm_tri.c | 12 +- src/mesa/drivers/x11/xmesa.h | 20 +- src/mesa/drivers/x11/xmesaP.h | 18 +- src/mesa/libdricore/.gitignore | 2 - src/mesa/libdricore/Makefile.am | 96 - src/mesa/main/.gitignore | 14 +- src/mesa/main/APIspec.dtd | 52 - src/mesa/main/APIspec.py | 617 - src/mesa/main/APIspec.xml | 2380 - src/mesa/main/APIspecutil.py | 272 - src/mesa/main/accum.c | 46 +- src/mesa/main/accum.h | 45 +- src/mesa/main/api_arrayelt.c | 363 +- src/mesa/main/api_arrayelt.h | 45 +- src/mesa/main/api_exec.c | 947 - src/mesa/main/api_exec.h | 28 +- src/mesa/main/api_loopback.c | 1362 +- src/mesa/main/api_loopback.h | 466 +- src/mesa/main/api_validate.c | 1577 +- src/mesa/main/api_validate.h | 88 +- src/mesa/main/arbprogram.c | 352 +- src/mesa/main/arbprogram.h | 14 +- src/mesa/main/arrayobj.c | 532 +- src/mesa/main/arrayobj.h | 96 +- src/mesa/main/atifragshader.c | 107 +- src/mesa/main/atifragshader.h | 32 +- src/mesa/main/attrib.c | 587 +- src/mesa/main/attrib.h | 36 +- src/mesa/main/barrier.c | 125 + src/mesa/main/barrier.h | 53 + src/mesa/main/bbox.c | 63 + src/mesa/main/bbox.h | 42 + src/mesa/main/bitset.h | 160 - src/mesa/main/blend.c | 489 +- src/mesa/main/blend.h | 48 +- src/mesa/main/blit.c | 619 + src/mesa/main/blit.h | 57 + src/mesa/main/bufferobj.c | 3630 +- src/mesa/main/bufferobj.h | 285 +- src/mesa/main/buffers.c | 484 +- src/mesa/main/buffers.h | 29 +- src/mesa/main/clear.c | 330 +- src/mesa/main/clear.h | 24 +- src/mesa/main/clip.c | 10 +- src/mesa/main/clip.h | 8 +- src/mesa/main/colormac.h | 56 +- src/mesa/main/colortab.c | 78 +- src/mesa/main/colortab.h | 66 +- src/mesa/main/compiler.h | 433 +- src/mesa/main/compute.c | 87 + src/mesa/main/compute.h | 43 + src/mesa/main/condrender.c | 75 +- src/mesa/main/condrender.h | 1 - src/mesa/main/config.h | 111 +- src/mesa/main/context.c | 1286 +- src/mesa/main/context.h | 159 +- src/mesa/main/convolve.c | 95 +- src/mesa/main/convolve.h | 69 +- src/mesa/main/copyimage.c | 613 + src/mesa/main/copyimage.h | 49 + src/mesa/main/core.h | 4 +- src/mesa/main/cpuinfo.c | 14 +- src/mesa/main/cpuinfo.h | 10 +- src/mesa/main/dd.h | 641 +- src/mesa/main/debug.c | 110 +- src/mesa/main/debug.h | 27 +- src/mesa/main/debug_output.c | 1319 + src/mesa/main/debug_output.h | 107 + src/mesa/main/depth.c | 28 +- src/mesa/main/depth.h | 18 +- src/mesa/main/descrip.mms | 258 - src/mesa/main/dlist.c | 6759 ++- src/mesa/main/dlist.h | 126 +- src/mesa/main/dlopen.h | 32 +- src/mesa/main/drawpix.c | 72 +- src/mesa/main/drawpix.h | 36 +- src/mesa/main/drawtex.c | 20 +- src/mesa/main/drawtex.h | 17 +- src/mesa/main/enable.c | 736 +- src/mesa/main/enable.h | 21 +- src/mesa/main/enums.h | 28 +- src/mesa/main/errors.c | 993 +- src/mesa/main/errors.h | 60 +- src/mesa/main/es1_conversion.c | 145 +- src/mesa/main/es1_conversion.h | 125 +- src/mesa/main/es_generator.py | 765 - src/mesa/main/eval.c | 235 +- src/mesa/main/eval.h | 83 +- src/mesa/main/execmem.c | 22 +- src/mesa/main/extensions.c | 806 +- src/mesa/main/extensions.h | 97 +- src/mesa/main/extensions_table.c | 51 + src/mesa/main/extensions_table.h | 413 + src/mesa/main/fbobject.c | 3745 +- src/mesa/main/fbobject.h | 212 +- src/mesa/main/feedback.c | 60 +- src/mesa/main/feedback.h | 66 +- src/mesa/main/ff_fragment_shader.cpp | 378 +- src/mesa/main/ffvertex_prog.c | 244 +- src/mesa/main/ffvertex_prog.h | 6 +- src/mesa/main/fog.c | 20 +- src/mesa/main/fog.h | 18 +- src/mesa/main/format_info.py | 211 + src/mesa/main/format_pack.c | 2661 -- src/mesa/main/format_pack.h | 37 +- src/mesa/main/format_pack.py | 1003 + src/mesa/main/format_parser.py | 569 + src/mesa/main/format_unpack.c | 3175 -- src/mesa/main/format_unpack.h | 35 +- src/mesa/main/format_unpack.py | 894 + src/mesa/main/format_utils.c | 1535 + src/mesa/main/format_utils.h | 240 + src/mesa/main/formatquery.c | 1591 + src/mesa/main/formatquery.h | 48 + src/mesa/main/formats.c | 3239 +- src/mesa/main/formats.csv | 372 + src/mesa/main/formats.h | 874 +- src/mesa/main/framebuffer.c | 422 +- src/mesa/main/framebuffer.h | 74 +- src/mesa/main/genmipmap.c | 213 + src/mesa/main/genmipmap.h | 48 + src/mesa/main/get.c | 2414 +- src/mesa/main/get.h | 20 +- src/mesa/main/get_hash_generator.py | 232 + src/mesa/main/get_hash_params.py | 965 + src/mesa/main/getstring.c | 140 +- src/mesa/main/glformats.c | 2635 +- src/mesa/main/glformats.h | 70 +- src/mesa/main/glheader.h | 125 +- src/mesa/main/hash.c | 539 +- src/mesa/main/hash.h | 23 +- src/mesa/main/hint.c | 35 +- src/mesa/main/hint.h | 18 +- src/mesa/main/histogram.c | 65 +- src/mesa/main/histogram.h | 53 +- src/mesa/main/image.c | 217 +- src/mesa/main/image.h | 22 +- src/mesa/main/imports.c | 380 +- src/mesa/main/imports.h | 408 +- src/mesa/main/light.c | 162 +- src/mesa/main/light.h | 24 +- src/mesa/main/lines.c | 22 +- src/mesa/main/lines.h | 8 +- src/mesa/main/macros.h | 189 +- src/mesa/main/matrix.c | 164 +- src/mesa/main/matrix.h | 16 +- src/mesa/main/mfeatures.h | 145 - src/mesa/main/mipmap.c | 309 +- src/mesa/main/mipmap.h | 22 +- src/mesa/main/mm.c | 8 +- src/mesa/main/mtypes.h | 3087 +- src/mesa/main/multisample.c | 192 +- src/mesa/main/multisample.h | 23 +- src/mesa/main/nvprogram.c | 917 - src/mesa/main/nvprogram.h | 119 - src/mesa/main/objectlabel.c | 355 + src/mesa/main/objectlabel.h | 61 + src/mesa/main/objectpurge.c | 416 + src/mesa/main/objectpurge.h | 42 + src/mesa/main/pack.c | 5486 +-- src/mesa/main/pack.h | 101 +- src/mesa/main/pack_tmp.h | 122 - src/mesa/main/pbo.c | 169 +- src/mesa/main/pbo.h | 24 +- src/mesa/main/performance_monitor.c | 1277 + src/mesa/main/performance_monitor.h | 129 + src/mesa/main/pipelineobj.c | 1000 + src/mesa/main/pipelineobj.h | 109 + src/mesa/main/pixel.c | 74 +- src/mesa/main/pixel.h | 61 +- src/mesa/main/pixelstore.c | 314 +- src/mesa/main/pixelstore.h | 16 +- src/mesa/main/pixeltransfer.c | 28 +- src/mesa/main/pixeltransfer.h | 7 +- src/mesa/main/points.c | 42 +- src/mesa/main/points.h | 8 +- src/mesa/main/polygon.c | 122 +- src/mesa/main/polygon.h | 20 +- src/mesa/main/program_resource.c | 483 + src/mesa/main/program_resource.h | 58 + src/mesa/main/querymatrix.c | 294 +- src/mesa/main/querymatrix.h | 38 + src/mesa/main/queryobj.c | 688 +- src/mesa/main/queryobj.h | 77 +- src/mesa/main/rastpos.c | 653 +- src/mesa/main/rastpos.h | 125 +- src/mesa/main/readpix.c | 820 +- src/mesa/main/readpix.h | 26 +- src/mesa/main/remap.c | 136 +- src/mesa/main/remap.h | 56 - src/mesa/main/renderbuffer.c | 46 +- src/mesa/main/renderbuffer.h | 16 +- src/mesa/main/robustness.c | 165 + src/mesa/main/samplerobj.c | 506 +- src/mesa/main/samplerobj.h | 75 +- src/mesa/main/scissor.c | 227 +- src/mesa/main/scissor.h | 21 +- src/mesa/main/shader_query.cpp | 1482 +- src/mesa/main/shaderapi.c | 2109 +- src/mesa/main/shaderapi.h | 163 +- src/mesa/main/shaderimage.c | 765 + src/mesa/main/shaderimage.h | 94 + src/mesa/main/shaderobj.c | 239 +- src/mesa/main/shaderobj.h | 170 +- src/mesa/main/shared.c | 130 +- src/mesa/main/shared.h | 8 +- src/mesa/main/simple_list.h | 210 - src/mesa/main/sse_minmax.c | 94 + src/mesa/main/sse_minmax.h | 30 + src/mesa/main/state.c | 417 +- src/mesa/main/state.h | 12 +- src/mesa/main/stencil.c | 83 +- src/mesa/main/stencil.h | 23 +- src/mesa/main/streaming-load-memcpy.c | 88 + src/mesa/main/streaming-load-memcpy.h | 33 + src/mesa/main/syncobj.c | 161 +- src/mesa/main/syncobj.h | 51 +- src/mesa/main/tests/.gitignore | 1 - src/mesa/main/tests/Makefile.am | 27 +- src/mesa/main/tests/dispatch_sanity.cpp | 2631 ++ src/mesa/main/tests/enum_strings.cpp | 1827 +- src/mesa/main/tests/mesa_extensions.cpp | 51 + src/mesa/main/tests/mesa_formats.cpp | 139 + src/mesa/main/tests/program_state_string.cpp | 44 + src/mesa/main/tests/stubs.cpp | 37 + src/mesa/main/texcompress.c | 637 +- src/mesa/main/texcompress.h | 39 +- src/mesa/main/texcompress_bptc.c | 1656 + src/mesa/main/texcompress_bptc.h | 44 + src/mesa/main/texcompress_cpal.c | 37 +- src/mesa/main/texcompress_cpal.h | 11 +- src/mesa/main/texcompress_etc.c | 1462 +- src/mesa/main/texcompress_etc.h | 46 +- src/mesa/main/texcompress_etc_tmp.h | 4 +- src/mesa/main/texcompress_fxt1.c | 155 +- src/mesa/main/texcompress_fxt1.h | 32 +- src/mesa/main/texcompress_rgtc.c | 365 +- src/mesa/main/texcompress_rgtc.h | 34 +- src/mesa/main/texcompress_rgtc_tmp.h | 418 - src/mesa/main/texcompress_s3tc.c | 429 +- src/mesa/main/texcompress_s3tc.h | 70 +- src/mesa/main/texenv.c | 282 +- src/mesa/main/texenv.h | 20 +- src/mesa/main/texenvprogram.h | 19 +- src/mesa/main/texformat.c | 1640 +- src/mesa/main/texformat.h | 11 +- src/mesa/main/texgen.c | 64 +- src/mesa/main/texgen.h | 57 +- src/mesa/main/texgetimage.c | 1637 +- src/mesa/main/texgetimage.h | 60 +- src/mesa/main/teximage.c | 5513 ++- src/mesa/main/teximage.h | 322 +- src/mesa/main/texobj.c | 1088 +- src/mesa/main/texobj.h | 92 +- src/mesa/main/texparam.c | 1438 +- src/mesa/main/texparam.h | 99 +- src/mesa/main/texstate.c | 552 +- src/mesa/main/texstate.h | 32 +- src/mesa/main/texstorage.c | 591 +- src/mesa/main/texstorage.h | 68 +- src/mesa/main/texstore.c | 4612 +- src/mesa/main/texstore.h | 74 +- src/mesa/main/texturebarrier.c | 54 - src/mesa/main/texturebarrier.h | 44 - src/mesa/main/textureview.c | 795 + src/mesa/main/textureview.h | 56 + src/mesa/main/transformfeedback.c | 782 +- src/mesa/main/transformfeedback.h | 88 +- src/mesa/main/uniform_query.cpp | 1064 +- src/mesa/main/uniforms.c | 1283 +- src/mesa/main/uniforms.h | 485 +- src/mesa/main/varray.c | 1748 +- src/mesa/main/varray.h | 244 +- src/mesa/main/vdpau.c | 440 + src/mesa/main/vdpau.h | 72 + src/mesa/main/version.c | 671 +- src/mesa/main/version.h | 31 +- src/mesa/main/viewport.c | 467 +- src/mesa/main/viewport.h | 42 +- src/mesa/main/vsnprintf.c | 165 - src/mesa/main/vtxfmt.c | 142 +- src/mesa/main/vtxfmt.h | 33 +- src/mesa/math/descrip.mms | 47 - src/mesa/math/m_clip_tmp.h | 48 +- src/mesa/math/m_copy_tmp.h | 8 +- src/mesa/math/m_debug.h | 8 +- src/mesa/math/m_debug_clip.c | 10 +- src/mesa/math/m_debug_norm.c | 19 +- src/mesa/math/m_debug_util.h | 19 +- src/mesa/math/m_debug_xform.c | 16 +- src/mesa/math/m_dotprod_tmp.h | 8 +- src/mesa/math/m_eval.c | 8 +- src/mesa/math/m_eval.h | 8 +- src/mesa/math/m_matrix.c | 144 +- src/mesa/math/m_matrix.h | 12 +- src/mesa/math/m_norm_tmp.h | 34 +- src/mesa/math/m_trans_tmp.h | 108 +- src/mesa/math/m_translate.c | 67 +- src/mesa/math/m_translate.h | 35 +- src/mesa/math/m_vector.c | 9 +- src/mesa/math/m_vector.h | 12 +- src/mesa/math/m_xform.c | 9 +- src/mesa/math/m_xform.h | 50 +- src/mesa/math/m_xform_tmp.h | 66 +- src/mesa/program/Android.mk | 88 + src/mesa/program/arbprogparse.c | 136 +- src/mesa/program/arbprogparse.h | 15 +- src/mesa/program/descrip.mms | 93 - src/mesa/program/dummy_errors.c | 30 + src/mesa/program/hash_table.c | 235 - src/mesa/program/hash_table.h | 288 - src/mesa/program/ir_to_mesa.cpp | 1126 +- src/mesa/program/ir_to_mesa.h | 4 +- src/mesa/program/nvfragparse.c | 1595 - src/mesa/program/nvfragparse.h | 47 - src/mesa/program/nvvertparse.c | 1460 - src/mesa/program/nvvertparse.h | 49 - src/mesa/program/prog_cache.c | 23 +- src/mesa/program/prog_cache.h | 15 +- src/mesa/program/prog_execute.c | 851 +- src/mesa/program/prog_execute.h | 13 +- src/mesa/program/prog_instruction.c | 129 +- src/mesa/program/prog_instruction.h | 213 +- src/mesa/program/prog_noise.c | 48 +- src/mesa/program/prog_noise.h | 8 +- src/mesa/program/prog_opt_constant_fold.c | 146 +- src/mesa/program/prog_optimize.c | 248 +- src/mesa/program/prog_optimize.h | 15 +- src/mesa/program/prog_parameter.c | 632 +- src/mesa/program/prog_parameter.h | 94 +- src/mesa/program/prog_parameter_layout.c | 4 +- src/mesa/program/prog_print.c | 396 +- src/mesa/program/prog_print.h | 22 +- src/mesa/program/prog_statevars.c | 225 +- src/mesa/program/prog_statevars.h | 22 +- src/mesa/program/prog_to_nir.c | 1069 + src/mesa/program/prog_to_nir.h | 40 + src/mesa/program/program.c | 829 +- src/mesa/program/program.h | 191 +- src/mesa/program/program_lexer.l | 85 +- src/mesa/program/program_parse.y | 375 +- src/mesa/program/program_parse_extra.c | 195 +- src/mesa/program/program_parser.h | 20 +- src/mesa/program/programopt.c | 246 +- src/mesa/program/programopt.h | 29 +- src/mesa/program/register_allocate.c | 564 - src/mesa/program/register_allocate.h | 74 - src/mesa/program/sampler.cpp | 124 - src/mesa/program/sampler.h | 29 - src/mesa/program/string_to_uint_map.cpp | 42 - src/mesa/program/symbol_table.c | 415 +- src/mesa/program/symbol_table.h | 32 +- src/mesa/sources.mak | 388 - src/mesa/sparc/sparc.c | 8 +- src/mesa/sparc/sparc.h | 8 +- src/mesa/state_tracker/Makefile | 2 - src/mesa/state_tracker/st_atifs_to_tgsi.c | 848 + src/mesa/state_tracker/st_atifs_to_tgsi.h | 67 + src/mesa/state_tracker/st_atom.c | 280 +- src/mesa/state_tracker/st_atom.h | 137 +- src/mesa/state_tracker/st_atom_array.c | 260 +- src/mesa/state_tracker/st_atom_atomicbuf.c | 148 + src/mesa/state_tracker/st_atom_blend.c | 33 +- src/mesa/state_tracker/st_atom_clip.c | 23 +- src/mesa/state_tracker/st_atom_constbuf.c | 255 +- src/mesa/state_tracker/st_atom_constbuf.h | 8 +- src/mesa/state_tracker/st_atom_depth.c | 36 +- src/mesa/state_tracker/st_atom_framebuffer.c | 167 +- src/mesa/state_tracker/st_atom_image.c | 218 + src/mesa/state_tracker/st_atom_list.h | 75 + src/mesa/state_tracker/st_atom_msaa.c | 43 +- src/mesa/state_tracker/st_atom_pixeltransfer.c | 245 +- src/mesa/state_tracker/st_atom_rasterizer.c | 157 +- src/mesa/state_tracker/st_atom_sampler.c | 183 +- src/mesa/state_tracker/st_atom_scissor.c | 132 +- src/mesa/state_tracker/st_atom_shader.c | 231 +- src/mesa/state_tracker/st_atom_shader.h | 4 +- src/mesa/state_tracker/st_atom_stipple.c | 20 +- src/mesa/state_tracker/st_atom_storagebuf.c | 187 + src/mesa/state_tracker/st_atom_tess.c | 57 + src/mesa/state_tracker/st_atom_texture.c | 386 +- src/mesa/state_tracker/st_atom_viewport.c | 41 +- src/mesa/state_tracker/st_cache.h | 6 +- src/mesa/state_tracker/st_cb_bitmap.c | 752 +- src/mesa/state_tracker/st_cb_bitmap.h | 51 +- src/mesa/state_tracker/st_cb_bitmap_shader.c | 156 + src/mesa/state_tracker/st_cb_blit.c | 450 +- src/mesa/state_tracker/st_cb_blit.h | 22 +- src/mesa/state_tracker/st_cb_bufferobjects.c | 333 +- src/mesa/state_tracker/st_cb_bufferobjects.h | 12 +- src/mesa/state_tracker/st_cb_clear.c | 500 +- src/mesa/state_tracker/st_cb_clear.h | 4 +- src/mesa/state_tracker/st_cb_compute.c | 99 + src/mesa/state_tracker/st_cb_compute.h | 38 + src/mesa/state_tracker/st_cb_condrender.c | 31 +- src/mesa/state_tracker/st_cb_copyimage.c | 686 + src/mesa/state_tracker/st_cb_copyimage.h | 33 + src/mesa/state_tracker/st_cb_drawpixels.c | 1243 +- src/mesa/state_tracker/st_cb_drawpixels.h | 37 +- src/mesa/state_tracker/st_cb_drawpixels_shader.c | 247 + src/mesa/state_tracker/st_cb_drawtex.c | 107 +- src/mesa/state_tracker/st_cb_drawtex.h | 19 +- src/mesa/state_tracker/st_cb_eglimage.c | 43 +- src/mesa/state_tracker/st_cb_eglimage.h | 13 - src/mesa/state_tracker/st_cb_fbo.c | 312 +- src/mesa/state_tracker/st_cb_fbo.h | 23 +- src/mesa/state_tracker/st_cb_feedback.c | 32 +- src/mesa/state_tracker/st_cb_feedback.h | 15 +- src/mesa/state_tracker/st_cb_flush.c | 96 +- src/mesa/state_tracker/st_cb_flush.h | 13 +- src/mesa/state_tracker/st_cb_msaa.c | 63 + src/mesa/state_tracker/st_cb_msaa.h | 39 + src/mesa/state_tracker/st_cb_perfmon.c | 477 + src/mesa/state_tracker/st_cb_perfmon.h | 84 + src/mesa/state_tracker/st_cb_program.c | 245 +- src/mesa/state_tracker/st_cb_program.h | 4 +- src/mesa/state_tracker/st_cb_queryobj.c | 300 +- src/mesa/state_tracker/st_cb_queryobj.h | 21 +- src/mesa/state_tracker/st_cb_rasterpos.c | 46 +- src/mesa/state_tracker/st_cb_rasterpos.h | 15 +- src/mesa/state_tracker/st_cb_readpixels.c | 527 +- src/mesa/state_tracker/st_cb_readpixels.h | 4 +- src/mesa/state_tracker/st_cb_strings.c | 6 +- src/mesa/state_tracker/st_cb_strings.h | 4 +- src/mesa/state_tracker/st_cb_syncobj.c | 70 +- src/mesa/state_tracker/st_cb_texture.c | 2425 +- src/mesa/state_tracker/st_cb_texture.h | 14 +- src/mesa/state_tracker/st_cb_texturebarrier.c | 77 +- src/mesa/state_tracker/st_cb_viewport.c | 7 +- src/mesa/state_tracker/st_cb_viewport.h | 2 +- src/mesa/state_tracker/st_cb_xformfb.c | 96 +- src/mesa/state_tracker/st_cb_xformfb.h | 21 +- src/mesa/state_tracker/st_context.c | 544 +- src/mesa/state_tracker/st_context.h | 205 +- src/mesa/state_tracker/st_copytex.c | 140 + src/mesa/state_tracker/st_copytex.h | 36 + src/mesa/state_tracker/st_debug.c | 97 +- src/mesa/state_tracker/st_debug.h | 16 +- src/mesa/state_tracker/st_draw.c | 343 +- src/mesa/state_tracker/st_draw.h | 29 +- src/mesa/state_tracker/st_draw_feedback.c | 69 +- src/mesa/state_tracker/st_extensions.c | 1199 +- src/mesa/state_tracker/st_extensions.h | 15 +- src/mesa/state_tracker/st_format.c | 1620 +- src/mesa/state_tracker/st_format.h | 42 +- src/mesa/state_tracker/st_gen_mipmap.c | 197 +- src/mesa/state_tracker/st_gen_mipmap.h | 12 +- src/mesa/state_tracker/st_glsl_to_nir.cpp | 451 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 6242 ++- src/mesa/state_tracker/st_glsl_to_tgsi.h | 32 +- src/mesa/state_tracker/st_glsl_types.cpp | 101 + src/mesa/state_tracker/st_glsl_types.h | 44 + src/mesa/state_tracker/st_manager.c | 267 +- src/mesa/state_tracker/st_manager.h | 4 +- src/mesa/state_tracker/st_mesa_to_tgsi.c | 568 +- src/mesa/state_tracker/st_mesa_to_tgsi.h | 11 +- src/mesa/state_tracker/st_nir.h | 55 + src/mesa/state_tracker/st_nir_lower_builtin.c | 248 + .../state_tracker/st_nir_lower_tex_src_plane.c | 120 + src/mesa/state_tracker/st_pbo.c | 667 + src/mesa/state_tracker/st_pbo.h | 103 + src/mesa/state_tracker/st_program.c | 1821 +- src/mesa/state_tracker/st_program.h | 314 +- src/mesa/state_tracker/st_sampler_view.c | 502 + src/mesa/state_tracker/st_sampler_view.h | 83 + src/mesa/state_tracker/st_scissor.c | 51 + src/mesa/state_tracker/st_scissor.h | 38 + src/mesa/state_tracker/st_texture.c | 203 +- src/mesa/state_tracker/st_texture.h | 148 +- src/mesa/state_tracker/st_tgsi_lower_yuv.c | 448 + src/mesa/state_tracker/st_tgsi_lower_yuv.h | 34 + src/mesa/state_tracker/st_vdpau.c | 275 + src/mesa/state_tracker/st_vdpau.h | 42 + src/mesa/swrast/descrip.mms | 82 - src/mesa/swrast/s_aaline.c | 50 +- src/mesa/swrast/s_aaline.h | 8 +- src/mesa/swrast/s_aalinetemp.h | 39 +- src/mesa/swrast/s_aatriangle.c | 31 +- src/mesa/swrast/s_aatriangle.h | 8 +- src/mesa/swrast/s_aatritemp.h | 62 +- src/mesa/swrast/s_alpha.c | 13 +- src/mesa/swrast/s_alpha.h | 8 +- src/mesa/swrast/s_atifragshader.c | 34 +- src/mesa/swrast/s_atifragshader.h | 1 - src/mesa/swrast/s_bitmap.c | 14 +- src/mesa/swrast/s_blend.c | 125 +- src/mesa/swrast/s_blend.h | 8 +- src/mesa/swrast/s_blit.c | 713 +- src/mesa/swrast/s_chan.h | 7 +- src/mesa/swrast/s_clear.c | 8 +- src/mesa/swrast/s_context.c | 140 +- src/mesa/swrast/s_context.h | 56 +- src/mesa/swrast/s_copypix.c | 74 +- src/mesa/swrast/s_depth.c | 88 +- src/mesa/swrast/s_depth.h | 8 +- src/mesa/swrast/s_drawpix.c | 118 +- src/mesa/swrast/s_feedback.c | 33 +- src/mesa/swrast/s_feedback.h | 8 +- src/mesa/swrast/s_fog.c | 54 +- src/mesa/swrast/s_fog.h | 8 +- src/mesa/swrast/s_fragprog.c | 66 +- src/mesa/swrast/s_fragprog.h | 8 +- src/mesa/swrast/s_lines.c | 33 +- src/mesa/swrast/s_lines.h | 8 +- src/mesa/swrast/s_linetemp.h | 78 +- src/mesa/swrast/s_logic.c | 14 +- src/mesa/swrast/s_logic.h | 8 +- src/mesa/swrast/s_masking.c | 18 +- src/mesa/swrast/s_masking.h | 8 +- src/mesa/swrast/s_points.c | 113 +- src/mesa/swrast/s_points.h | 8 +- src/mesa/swrast/s_renderbuffer.c | 44 +- src/mesa/swrast/s_renderbuffer.h | 8 +- src/mesa/swrast/s_span.c | 229 +- src/mesa/swrast/s_span.h | 20 +- src/mesa/swrast/s_stencil.c | 26 +- src/mesa/swrast/s_stencil.h | 8 +- src/mesa/swrast/s_texcombine.c | 129 +- src/mesa/swrast/s_texcombine.h | 8 +- src/mesa/swrast/s_texfetch.c | 1456 +- src/mesa/swrast/s_texfetch.h | 11 +- src/mesa/swrast/s_texfetch_tmp.h | 1646 +- src/mesa/swrast/s_texfilter.c | 403 +- src/mesa/swrast/s_texfilter.h | 8 +- src/mesa/swrast/s_texrender.c | 70 +- src/mesa/swrast/s_texture.c | 251 +- src/mesa/swrast/s_triangle.c | 139 +- src/mesa/swrast/s_triangle.h | 8 +- src/mesa/swrast/s_tritemp.h | 221 +- src/mesa/swrast/s_zoom.c | 103 +- src/mesa/swrast/s_zoom.h | 8 +- src/mesa/swrast/swrast.h | 46 +- src/mesa/swrast_setup/descrip.mms | 42 - src/mesa/swrast_setup/ss_context.c | 54 +- src/mesa/swrast_setup/ss_context.h | 10 +- src/mesa/swrast_setup/ss_triangle.c | 24 +- src/mesa/swrast_setup/ss_triangle.h | 10 +- src/mesa/swrast_setup/ss_tritmp.h | 110 +- src/mesa/swrast_setup/ss_vb.h | 10 +- src/mesa/swrast_setup/swrast_setup.h | 10 +- src/mesa/tnl/descrip.mms | 68 - src/mesa/tnl/t_context.c | 44 +- src/mesa/tnl/t_context.h | 13 +- src/mesa/tnl/t_draw.c | 91 +- src/mesa/tnl/t_pipeline.c | 90 +- src/mesa/tnl/t_pipeline.h | 10 +- src/mesa/tnl/t_rasterpos.c | 479 - src/mesa/tnl/t_vb_cliptmp.h | 79 +- src/mesa/tnl/t_vb_fog.c | 28 +- src/mesa/tnl/t_vb_light.c | 56 +- src/mesa/tnl/t_vb_lighttmp.h | 59 +- src/mesa/tnl/t_vb_normals.c | 15 +- src/mesa/tnl/t_vb_points.c | 13 +- src/mesa/tnl/t_vb_program.c | 194 +- src/mesa/tnl/t_vb_render.c | 40 +- src/mesa/tnl/t_vb_rendertmp.h | 15 +- src/mesa/tnl/t_vb_texgen.c | 28 +- src/mesa/tnl/t_vb_texmat.c | 15 +- src/mesa/tnl/t_vb_vertex.c | 76 +- src/mesa/tnl/t_vertex.c | 49 +- src/mesa/tnl/t_vertex.h | 8 +- src/mesa/tnl/t_vertex_generic.c | 13 +- src/mesa/tnl/t_vertex_sse.c | 12 +- src/mesa/tnl/t_vp_build.c | 9 +- src/mesa/tnl/t_vp_build.h | 5 +- src/mesa/tnl/tnl.h | 30 +- src/mesa/tnl_dd/t_dd_dmatmp.h | 1282 +- src/mesa/tnl_dd/t_dd_dmatmp2.h | 32 +- src/mesa/tnl_dd/t_dd_triemit.h | 15 +- src/mesa/tnl_dd/t_dd_tritmp.h | 18 +- src/mesa/tnl_dd/t_dd_unfilled.h | 14 +- src/mesa/tnl_dd/t_dd_vb.c | 347 - src/mesa/tnl_dd/t_dd_vertex.h | 10 +- src/mesa/vbo/descrip.mms | 62 - src/mesa/vbo/vbo.h | 91 +- src/mesa/vbo/vbo_attrib.h | 6 +- src/mesa/vbo/vbo_attrib_tmp.h | 458 +- src/mesa/vbo/vbo_context.c | 184 +- src/mesa/vbo/vbo_context.h | 105 +- src/mesa/vbo/vbo_exec.c | 174 +- src/mesa/vbo/vbo_exec.h | 70 +- src/mesa/vbo/vbo_exec_api.c | 902 +- src/mesa/vbo/vbo_exec_array.c | 1414 +- src/mesa/vbo/vbo_exec_draw.c | 159 +- src/mesa/vbo/vbo_exec_eval.c | 61 +- src/mesa/vbo/vbo_minmax_index.c | 378 + src/mesa/vbo/vbo_noop.c | 110 +- src/mesa/vbo/vbo_noop.h | 19 +- src/mesa/vbo/vbo_primitive_restart.c | 66 +- src/mesa/vbo/vbo_rebase.c | 69 +- src/mesa/vbo/vbo_save.c | 42 +- src/mesa/vbo/vbo_save.h | 66 +- src/mesa/vbo/vbo_save_api.c | 718 +- src/mesa/vbo/vbo_save_draw.c | 121 +- src/mesa/vbo/vbo_save_loopback.c | 14 +- src/mesa/vbo/vbo_split.c | 20 +- src/mesa/vbo/vbo_split.h | 12 +- src/mesa/vbo/vbo_split_copy.c | 76 +- src/mesa/vbo/vbo_split_inplace.c | 18 +- src/mesa/x86-64/.gitignore | 3 - src/mesa/x86-64/Makefile.am | 40 - src/mesa/x86-64/calling_convention.txt | 50 - src/mesa/x86-64/x86-64.c | 12 +- src/mesa/x86-64/x86-64.h | 8 +- src/mesa/x86-64/xform4.S | 48 +- src/mesa/x86/.gitignore | 3 - src/mesa/x86/3dnow.c | 21 +- src/mesa/x86/3dnow.h | 8 +- src/mesa/x86/3dnow_normal.S | 852 - src/mesa/x86/3dnow_xform1.S | 8 +- src/mesa/x86/3dnow_xform2.S | 8 +- src/mesa/x86/3dnow_xform3.S | 8 +- src/mesa/x86/3dnow_xform4.S | 8 +- src/mesa/x86/Makefile.am | 40 - src/mesa/x86/assyntax.h | 14 +- src/mesa/x86/clip_args.h | 8 +- src/mesa/x86/common_x86.c | 67 +- src/mesa/x86/common_x86_asm.S | 8 +- src/mesa/x86/common_x86_asm.h | 8 +- src/mesa/x86/common_x86_features.h | 38 +- src/mesa/x86/gen_matypes.c | 50 +- src/mesa/x86/mmx.h | 18 +- src/mesa/x86/norm_args.h | 14 +- src/mesa/x86/read_rgba_span_x86.S | 12 +- src/mesa/x86/read_rgba_span_x86.h | 56 - src/mesa/x86/rtasm/x86sse.c | 2 + src/mesa/x86/sse.c | 28 +- src/mesa/x86/sse.h | 8 +- src/mesa/x86/sse_normal.S | 8 +- src/mesa/x86/sse_xform1.S | 8 +- src/mesa/x86/sse_xform2.S | 8 +- src/mesa/x86/sse_xform3.S | 8 +- src/mesa/x86/sse_xform4.S | 8 +- src/mesa/x86/x86_cliptest.S | 8 +- src/mesa/x86/x86_xform.c | 16 +- src/mesa/x86/x86_xform.h | 38 +- src/mesa/x86/x86_xform2.S | 8 +- src/mesa/x86/x86_xform3.S | 8 +- src/mesa/x86/x86_xform4.S | 8 +- src/mesa/x86/xform_args.h | 8 +- src/util/.gitignore | 3 + src/util/Android.mk | 92 + src/util/Makefile.am | 58 + src/util/Makefile.sources | 50 + src/util/SConscript | 55 + src/util/bitscan.c | 80 + src/util/bitscan.h | 243 + src/util/bitset.h | 135 + src/util/crc32.c | 121 + src/util/crc32.h | 55 + src/util/debug.c | 78 + src/util/debug.h | 49 + src/util/disk_cache.c | 726 + src/util/disk_cache.h | 178 + src/util/format_r11g11b10f.h | 227 + src/util/format_rgb9e5.h | 120 + src/util/format_srgb.h | 149 + src/util/format_srgb.py | 155 + src/util/half_float.c | 177 + src/util/half_float.h | 41 + src/util/hash_table.c | 504 + src/util/hash_table.h | 159 + src/util/list.h | 247 + src/util/macros.h | 249 + src/util/mesa-sha1.c | 84 + src/util/mesa-sha1.h | 53 + src/util/ralloc.c | 896 + src/util/ralloc.h | 533 + src/util/register_allocate.c | 712 + src/util/register_allocate.h | 91 + src/util/rgtc.c | 61 + src/util/rgtc.h | 39 + src/util/roundeven_test.c | 140 + src/util/rounding.h | 132 + src/util/set.c | 392 + src/util/set.h | 100 + src/util/sha1/README | 59 + src/util/sha1/sha1.c | 173 + src/util/sha1/sha1.h | 53 + src/util/simple_list.h | 211 + src/util/slab.c | 316 + src/util/slab.h | 94 + src/util/string_to_uint_map.cpp | 42 + src/util/string_to_uint_map.h | 177 + src/util/strndup.c | 47 + src/util/strndup.h | 40 + src/util/strtod.c | 85 + src/util/strtod.h | 52 + src/util/tests/hash_table/.gitignore | 11 + src/util/tests/hash_table/Makefile.am | 45 + src/util/tests/hash_table/clear.c | 91 + src/util/tests/hash_table/collision.c | 95 + src/util/tests/hash_table/delete_and_lookup.c | 76 + src/util/tests/hash_table/delete_management.c | 90 + src/util/tests/hash_table/destroy_callback.c | 68 + src/util/tests/hash_table/insert_and_lookup.c | 59 + src/util/tests/hash_table/insert_many.c | 75 + src/util/tests/hash_table/null_destroy.c | 40 + src/util/tests/hash_table/random_entry.c | 91 + src/util/tests/hash_table/remove_null.c | 45 + src/util/tests/hash_table/replacement.c | 66 + src/util/texcompress_rgtc_tmp.h | 418 + src/util/u_atomic.h | 225 + src/util/u_atomic_test.c | 162 + src/util/u_endian.h | 69 + src/util/u_vector.c | 98 + src/util/u_vector.h | 92 + src/util/vk_alloc.h | 94 + src/vulkan/registry/vk.xml | 4903 ++ src/vulkan/wsi/Makefile.am | 49 + src/vulkan/wsi/Makefile.sources | 12 + src/vulkan/wsi/wsi_common.h | 152 + src/vulkan/wsi/wsi_common_queue.h | 155 + src/vulkan/wsi/wsi_common_wayland.c | 850 + src/vulkan/wsi/wsi_common_wayland.h | 35 + src/vulkan/wsi/wsi_common_x11.c | 1164 + src/vulkan/wsi/wsi_common_x11.h | 42 + 6615 files changed, 1414523 insertions(+), 529807 deletions(-) e978fea4a8 Add OWNERS in external/mesa3d eddd5cb2fa Don't use gralloc_drm headers cbdafed168 Precompile intermediate sources 6973278a62 Android: drop Android 4.4 (KitKat) support 74d4133908 Android: kill off {MESA_}ANDROID_VERSION defines aka Android 4.1 and older a0331a941c CHROMIUM: egl/android: Support opening render nodes from within EGL ba6b824a2c FROMLIST: egl/android: Make drm_gralloc headers optional (v2) 367bafc7c1 docs: add release notes for 17.0.4 0feeceb11c Update version to 17.0.4 0e032a434f loader: Move non-error message to debug level b7d3c71d64 radv: Invalidate L2 for TRANSFER_WRITE barriers a6114f0c4e radeon_drm_bo: explicitly check return value of drmCommandWriteRead 0f51d37f73 radeon: initialize hole variable before calling container_of 1b2bcb6826 winsys/radeon: check null return from radeon_cs_create_fence in cs_flush 99468c236f winsys/radeon: check null in radeon_cs_create_fence c0a73ddda8 Revert "freedreno: fix memory leak" f3ae08bd44 haiku/winsys: fix dt prototype args c1c39334da haiku: build fixes around debug defines a8e217d057 i965: Set kernel features before computing max GL version. 05eb1c7f59 i965: Skip register write detection when possible. e7f872f7b8 i965: Set screen->cmd_parser_version to 0 if we can't write registers. 20319f5e88 i965: Document the sad story of the kernel command parser. a0a48b641d nouveau: when mapping a persistent buffer, synchronize on former xfers b6168c3b83 nvc0: increase texture buffer object alignment to 256 for pre-GM107 12d7da7717 nvc0/ir: fix overwriting of offset register with interpolateAtOffset 4900fa3f82 nvc0/ir: fix LSB/BFE/BFI implementations 29a7d73c9c i965/blorp: Bump the batch space estimate ddd83c5f2a radeonsi: add new polaris10 pci id 04df217ac0 i965/blorp: Align vertex buffers to 64B 33a9bedc24 anv/blorp: Align vertex buffers to 64B f509c83609 anv/pipeline: Properly handle unset gl_Layer and gl_ViewportIndex f77cecf08c i965/fs: Always provide a default LOD of 0 for TXS and TXL d20d8fdc1d targets: export radeon winsys_create functions to silence LLVM warning c0e343f995 st: Add cubeMapFace parameter to st_finalize_texture. 79d97bcf66 gbm/dri: Flush after unmap 5094311078 anv/cmd_buffer: fix host memory leak a5afb7e1ee Revert "cherry-ignore: add the Flush after unmap in gbm/dri fix" 71d2f05a9e docs: add sha256 checksums for 17.0.3 7f34ecae7f docs: add release notes for 17.0.3 3a90fc5717 Update version to 17.0.3 fd3b756abb cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix 3a84f6fd43 cherry-ignore: add the Flush after unmap in gbm/dri fix 57904e481f cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix 3d59fd83ed c11/threads: Include thr/xtimec.h for xtime definition when building with MSVC. 9caf60b3a2 anv: Flush caches prior to PIPELINE_SELECT on all gens 1761f9d4b2 anv/cmd_buffer: Fix bad indentation 9973db02a0 anv/cmd_buffer: Apply flush operations prior to executing secondaries 0a9e06e5b9 anv/blorp: Use anv_get_layerCount everywhere 6cabd40211 anv: Make anv_get_layerCount a macro 4b3fddaa1a mesa: update lower_jumps tests after bug fix 2f86b7398a tests/cache_test: allow crossing mount points dc01cb9c5f glsl: on UBO/SSBOs link error reset the number of active blocks to 0 fb00f22b83 anv/query: Fix the location of timestamp availability 45e133ab3b radv: flush DB cache before and after HTILE decompress. 6613fba2a9 glsl: fix lower jumps for returns when loop is inside an if 613e6e4d5d i965/fs: Don't emit SEL instructions for type-converting MOVs. 8c5dfa9169 anv/blorp: Fix a crash in CmdClearColorImage 1fcf8231ea st/nine: Use atomics for available_texture_mem 0444ef0832 st/nine: Resolve deadlock in surface/volume dtors when using csmt c57a035850 freedreno: fix memory leak 6741256351 clover: use pipe_resource references e11bf563dd radeonsi: don't hang on shader compile failure c375c448bf swr: [rasterizer jitter] fix llvm >= 5.0 build break afb19fd70a anv/image: Return early when unbinding an image 27a3fe0008 mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount 0ecda185de i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new enough. e504ecb6c6 intel: Correct the BDW surface state size d80b96f980 anv/genX: Solve the vkCreateGraphicsPipelines crash 348c8c34c3 radv: fix primitive reset index emission 72483b29aa st/mesa: set result writemask based on ir type a991960ca9 nvc0/ir: treat FMA like MAD for operand propagation cbb773e7e0 radeonsi: add new polaris12 pci id 9c6fcdfe45 anv/GetQueryPoolResults: Actually implement the spec 6e2fb0cbcf anv/query: Invalidate the correct range 8a5684d1bd i965/gen8+: Do full stall when switching pipeline 9b66351f5b docs: add sha256 checksums for 17.0.2 373d88a711 docs: add release notes for 17.0.2 c60ae7b161 Update version to 17.0.2 07adc57fe0 Revert "radv: Emit cache flushes before CP DMA." 13afc45f8f radv/ac: Fix shared memory offset calculation 06bdbe9f89 radv: Fix using more than 4 bound descriptor sets 74c39635b8 radeonsi: disable sinking common instructions down to the end block f85a54a31b radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer 804e260859 radv: Emit cache flushes before CP DMA. f5be65efb7 nir/intrinsics: Make load_barycentric_input take a 2-component coor 3a4b70b384 anv/blorp: Only set a clear color for resolves if fast-cleared 3428b4898d anv/blorp: Turn off AUX after doing a CCS_D resolve ce7f3521de clover: Work around build failure with AltiVec. 5a11938585 nvc0: increase alignment to 256 for texture buffers on fermi 0b679090a2 glapi: fix typo in count_scale d74d7cc0ff vulkan/wsi: Improve the DRI3 error message d1f01d89e1 anv: Properly handle destroying NULL devices and instances 0d7d4f973d anv/image: Remove extra dependency on HiZ-specific variable ed5c3fad37 radv: setup llvm target data layout cc917075b5 radeonsi: mark all bound shader buffer ranges as initialized 8a0f62bd65 anv: Stall before fast-clear operations 2349a9e207 anv: Accurately advertise dynamic descriptor limits 7f7b1160d4 i965: move brw_define.h ifndef guard to the top b5ed3f8716 radv: disable mip point pre clamping. 823f6d48a1 radv/ac: fix multiple descriptor sets with dynamic buffers 09646cce2f radv: fix the dynamic buffer index in vkCmdBindDescriptorSets a342a47a24 radv: Disable HTILE for textures with multiple layers/levels. f21cc864ba radv: Emit pending flushes before executing a secondary command buffer c9928ecaef radv: drop Z24 support. f428040bbd nvc0: take extra pushbuf space into account for pushbuf_space calls 1200d64fbe anv/pass: Avoid accessing attachment array out of bounds fbaf5955ee ralloc: Make sure ralloc() allocations match malloc()'s alignment. e13a41d91e mesa: Avoid read of uninitialized variable cb4798d731 egl: Ensure ResetNotificationStrategy matches for shared contexts. d9254cfa21 st/mesa: inform the driver of framebuffer changes before compute dispatches e59e2c664f st/glsl_to_tgsi: avoid iterating past the head of the instruction list ea7711fc0f i965/fs: emit MOV_INDIRECT with the source with the right register type e1e27b0917 i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handles 59e6c0d8ae i965/fs: fix indirect load DF uniforms on BSW/BXT 7d3a10c516 i965/fs: detect different bit size accesses to uniforms to push them in proper locations d4caa4249c i965/fs: mark last DF uniform array element as 64 bit live one b6b3e73c47 st/mesa: set blend state for PBO readbacks 7b0a594369 st/mesa: reset sample_mask, min_sample, and render_condition for PBO ops 55f9cb3985 anv/blorp/clear_subpass: Only set surface clear color for fast clears 579586c926 cherry-ignore: add the swizzle blorp_clear fix 5c9273152c docs: add sha256 checksums for 17.0.1 8fee1d348c docs: add release notes for 17.0.1 e895bc6158 Update version to 17.0.1 cc545ebeab egl/wayland: Don't use DRM format codes for SHM 9ab1704f42 configure.ac: Drop LLVM compiler flags more radically cfdda19397 gallium/u_queue: set num_threads correctly if not all threads start 6b8c9e115e gallium/u_queue: fix a crash with atexit handlers 21e3f2f24c radv: fix txs for sampler buffers bc07622467 amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12 5aa38832f0 egl/dri3: implement query surface hook 2e46d4121e radv: fix depth format in blit2d. d735682eb8 radv: Use correct size for availability flag. 95b09980e9 radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang. 3169c9818b radv: Reset emitted compute pipeline when calling secondary cmd buffer. 03982603f0 radeonsi: fix broken tessellation on Carrizo and Stoney 0a8df0685e configure.ac: check require_basic_egl only if egl enabled b75c0bf73a r300g: only allow byteswapped formats on big endian eba32b351f android: glsl: build shader cache sources 2e6737fa88 android: radeonsi: fix sid_table.h generated header include path ace01b0459 android: fix droid_create_image_from_prime_fd_yuv for YV12 c20881661f glsl: fix heap-use-after-free in ast_declarator_list::hir() 6d2c4e940e gallium/u_queue: fix random crashes when the app calls exit() e7a8f2e908 intel/blorp: Explicitly flush all allocated state c23c6db9aa anv/query: Perform CmdResetQueryPool on the GPU bf8ef879c6 genxml: Make MI_STORE_DATA_IMM more consistent fafffc64a2 anv/query: clflush the bo map on non-LLC platforms 0516a99923 anv: Add an invalidate_range helper 87fb61fad7 etnaviv: remove number of pixel pipes validation 6e3da9c81c etnaviv: move pctx initialisation to avoid a null dereference 42b7395580 radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK 7cb353520d radeonsi: handle MultiDrawIndirect in si_get_draw_start_count c47f1d6350 gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4) c8e345aa9c gallivm: Improve debug output (V2) b8d23715f5 winsys/amdgpu: reduce max_alloc_size based on GTT limits bc8d047068 gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally 91b3b54286 gallium/util: remove unused u_index_modify helpers 9c80a8133f radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2) e1ba82d559 i965/fs: fix uninitialized memory access b4880ea2eb radv: Never try to create more than max_sets descriptor sets. a594bd19dc i965/fs: Fix the inline nir_op_pack_double optimization 63ef132059 bin/get-fixes-pick-list.sh: add new script 13f1fb0d8c bin/get-pick-list.sh: remove ancient way of nominating patches 61d9475a0c bin/get-pick-list.sh: limit `git grep ...' only as needed a5f3255d67 bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed 227db8dd03 bin/get-extra-pick-list: rework to use already_picked list a57d1af090 bin/get-extra-pick-list: use git merge-base to get the branchpoint 173a2ab5c7 anv: wsi: report presentation error per image request 3c93076e8c glx/glvnd: Fix GLXdispatchIndex sorting 3b524138e6 anv: fix Get*MemoryRequirements for !LLC e179a60c77 radv: adopt some init config workarounds from radeonsi. 3b972998bc radv: fix cik macroModeIndex. e42f43b62b radv: change base aligmment for allocated memory. 2416481a01 nvc0: disable linked tsc mode in compute launch descriptor bd25bc66bd tgsi: fix memory leak in tgsi sanity check 4d40f721d1 intel/blorp: Swizzle clear colors on the CPU 84a2f46cac mesa: Do (TCS && !TES) draw time validation in ES as well. 1db3cebcbd i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge bcd58a918b i965/sampler_state: Pass texObj into update_sampler_state d5859cbcc0 i965/sampler_state: Clamp min/max LOD to 14 on gen7+ eb5a044ce7 st/mesa: don't pass compare mode for stencil-sampled textures 8d7110e552 nvc0: set the render condition in the compute object 138be7ed9f gm107/ir: fix address offset bitfield for ATOMS 1f76523596 glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1 ce0eebc935 vc4: Avoid emitting small immediates for UBO indirect load address guards. 548fe31742 gallivm: Reenable PPC VSX (v3) 80b41d9899 docs: add sha256 checksums for 17.0.0 683462e680 docs: Update 17.0.0 release notes 8088ffa12a Update version to 17.0.0(final) 2692663599 util/disk_cache: use stat() to check if entry is a directory e81e284611 configure.ac: correctly manage llvm auto-detection edecfda23f configure.ac: disable enable_gallium_llvm in the !x86 case d0c7c6a8cc configure.ac: set LLVM_{C, CXX, LD}FLAGS only as needed 619b102ecb configure.ac: Only define HAVE_LLVM if LLVM is used b90405d565 configure.ac: Rework MESA_LLVM and LLVM detection d6e8489069 configure.ac: move enable-gallium-llvm dependency with-gallium-drivers fbc28af6e5 configure.ac: Mandate --enable-gallium-llvm when checking LLVM version 8ae5b0b567 configure.ac: Rename the gallium_require_llvm helper 7265963007 configure.ac: Don't check LLVM version in require_llvm ba43238abf configure.ac: move AC_ARG_ENABLE([gallium-llvm] hunk further up 7e6b4a2dd7 anv/blorp: Disable resolves for transparent black clears 72156aa100 gallium/radeon: fix performance of buffer readbacks 32d0dc50a0 tgsi-dump: dump label if instruction has one 8ca2e38abb nvc0/ir: fix ubo max clamp, reset file index 40281fcaf9 nvc0/ir: fix robustness guarantees for constbuf loads on kepler+ compute 73b1570dc1 nvc0: increase number of ubo binding points 06128bdc21 glsl: correct compute shader checks for memoryBarrier functions 05abd64cae Revert "i965: Disable guardband clipping in the smaller-than-viewport case." 09468226b4 i965: Always scissor on Gen6-7.5 instead of disabling guardband. d44a881ba6 i965: Use a better guardband calculation. 726c32790e i965: Combine the Gen6 SF and Clip viewport atoms. dc398d94f0 radv: pass FMASK alignment to application d424194455 radv: Pass DCC alignment to application. 27b6f7413c radv: Pass CMASK alignment to application. 1e868de450 radv/ac: avoid the fmask path when doing txs. be48168be9 swr: [rasterizer core] Remove dead code Clipper::ClipScalar() cdc5bb81ff dri/common: clear the loaderPrivate pointer in driDestroyDrawable e4bb5be7b2 glx: guard swap-interval functions against destroyed drawables 48d5cf36a1 glx/dri3: guard in_current_context against a disappeared drawable b3bc9b4b52 glx/dri3: handle NULL pointers in loader-to-DRI3 drawable conversion 241e0b7068 radv: fix shared memory load/stores. e789af4a9f radv/ac: correctly size shared memory usage. f02f17f133 winsys/amdgpu: avoid potential segfault in amdgpu_bo_map() d4f1ed6215 st/mesa: MAX_VARYING is the max supported number of patch varyings, not min d936b576d6 vbo: process buffer binding state changes on draw when recording 539afe4e33 Revert "radeonsi: decrease the number of texture slots to 24" 19f029ce63 anv/pass: Store the depth-stencil attachment's last subpass index ebbca2f7bb vulkan: Don't install vk_platform.h or vulkan.h. 40fc6e7c2d android: correct typo in build 07571cd8cc Update version to 17.0.0-rc3 2fc362f147 etnaviv: force vertex buffers through the MMU 89b51c7e43 st/va: make sure that we call begin_frame() only once v2 ac2337ee38 st/vdpau: only send buffers with B8G8R8A8 format to X 77ec080710 android: fix llvm, elf dependencies for M, N releases eadbc95d64 anv: Improve flushing around STATE_BASE_ADDRESS 69ec90ad24 anv: Flush render cache before STATE_BASE_ADDRESS on gen7 7abecef5c3 isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell 5d470a68e6 intel/blorp: Handle clearing of A4B4G4R4 on all platforms 3df060d953 etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers 34cd53ca8c etnaviv: Generate new sin/cos instructions on GC3000 05d1c8aa02 anv/cmd_buffer: Use the proper depth input attachment surface state ca222b7c18 glsl: fix heap-buffer-overflow 6c89a728d9 etnaviv: Cannot render to rb-swapped formats f3b7a51383 etnaviv: Avoid infinite loop in find_frame() 9ecfbafedb radv/ac: apply slice rounding to 1d arrays as well. eaf311d90d radv/ac: implement txs for buffer textures. bbb4562def radv/ac: handle nir irem opcode. 7083ca2625 radv/ac: fix multisample subpass image. 8917af11f7 radv: handle transfer_write as a dst flag. b7f7dc7231 radeonsi: don't invoke DCC decompression in update_all_texture_descriptors 301c9b96f2 r600: Fix stack overflow 06b9bc66d5 i965: Support the force_glsl_version driconf option. 270597d13f i965: Fix check for negative pitch in can_do_fast_copy_blit(). 671dfe51a0 i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug. d7d772f903 radv/ac: Use base in push constant loads. 522ee2cd7d configure.ac: list radeon in --with-vulkan-drivers help string 929b3bb6fe radv: automake: Don't install vk_platform.h or vulkan.h. e6ea92b263 mesa/tests: automake: include builddir prior to srcdir 27e7e7e7e3 dri/osmesa: automake: include builddir prior to srcdir 3919feee55 dri/swrast: automake: include builddir prior to srcdir 6ee946862c radeon, r200: automake: include builddir prior to srcdir 4e20356a6c mapi: automake: include builddir prior to srcdir 5236ab7bac loader: automake: include builddir prior to srcdir 4ea4e19ccb glx/windows: automake: include builddir prior to srcdir fad44e6aea glx/apple: automake: include builddir prior to srcdir a817d1e227 glx: automake: include builddir prior to srcdir 44ba34817c d3dadapter9: automake: include builddir prior to srcdir 586b009cfe st/dri: automake: include builddir prior to srcdir 89ce0721eb clover: automake: include builddir prior to srcdir 87fc95c94c egl: automake: include builddir prior to srcdir 042b3445b2 i915: automake: include builddir prior to srcdir 0a1ad5c916 i965: automake: include builddir prior to srcdir fe1b2f7341 freedreno: automake: correctly set MKDIR_GEN c22ee800d2 i965: automake: correctly set MKDIR_GEN e79043bbb9 vulkan/wsi: Lower the maximum image sizes f14926027c vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes 23ffeed7e0 vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats 1e03b5e566 mesa: move variable declaration to where its used 58952675f6 configure.ac: Require LLVM for r300 only on x86 and x86_64 fe44c532b2 spirv: handle undefined components for OpVectorShuffle 939c0c82e5 spirv: handle OpUndef as part of the variable parsing pass 7c663b1d5e anv: fix descriptor pool internal size allocation 2554c98d70 i965: Make intelEmitCopyBlit not truncate large strides. 31715781c6 i965: Use a UW source type for CS_OPCODE_CS_TERMINATE. ebfe5e17ee anv/lower_input_attachments: honor sample index parameter to subpassLoad() dcb3b24b86 i965: Fix fast depth clears for surfaces with a dimension of 16384. 5a806f7def anv: set command buffer to NULL when allocations fail c63652b8ac radv: program a default point size. 651861d862 radeonsi: handle first_non_void correctly in si_create_vertex_elements d701877fb0 st/mesa: destroy pipe_context before destroying st_context (v2) b2bbfca79f mesa: Don't advertise GL_OES_read_format in core profile 140ad270c8 gallivm: (trivial) fix ddiv cpu implementation 517fc3ef78 tgsi: implement ddiv opcode 450f6aa5b2 i965/blorp: Use the correct ISL format for combined depth/stencil d940b91f94 i965/blorp: Add also depth and stencil buffers to render cache 63f169d5d0 configure.ac: move require_dri_shared_libs_and_glapi() before its users d283ec0a7b Update version to 17.0.0-rc2 9577977266 i965/blorp: Make post draw flush more explicit 8621961d43 i965/gen6: Issue direct depth stall and flush after depth clear 7d5a98f106 i965: Make depth clear flushing more explicit 4e6445caa9 i965/blorp: Use the render cache mechanism instead of explicit flushing e405d0d3c6 radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 0c4b8c75e2 radv: don't resubmit the same cs over and over while tracing e35cfa15cf swr: Align query results allocation 34f902e17e swr: Prune empty nodes in CalculateProcessorTopology. e4cf4690d1 st/glsl_to_tgsi: use DDIV instead of DRCP + DMUL 7f6c6b9101 glsl: split DIV_TO_MUL_RCP into single- and double-precision flags 23ead4c7b2 r600: implement DDIV 7856dfdbab r600: factor out cayman_emit_unary_double_raw 41b93b1fe0 r600: double multiply can handle only one multiply at a time 8857256214 freedreno/a5xx: set frag shader threadsize 516b34908d freedreno/a5xx: set fragcoordxy properly 0645c0e0d4 freedreno/a5xx: fix psize 6aade42111 freedreno/a5xx: srgb fix 4dc6ed53c1 freedreno/a5xx: fix int vbos cfe14ab39c freedreno/a5xx: fix clear for uint/sint formats 250b1cad3b freedreno/a5xx: fix cull state 9318d81574 freedreno: update generated headers 00cdbfe6ef nir/search: Use the correct bit size for integer comparisons 83deab2f6a intel/blorp/copy: Properly handle clear colors for CCS_E images de2dfa1dc3 radv: fix include order for installed headers v2 5c2951c7f9 vulkan/wsi: clarify the severity of lack of DRI3 v2 e3bfa959a8 anv: don't require render target isl bit for depth/stencil surfaces a259b800df spirv: don't assert with location decorations on non i/o variables 45f13c2be0 gallium/hud: add missing break in hud_cpufreq_graph_install() b72f8de873 radeonsi: don't forget to add HTILE to the buffer list for texturing 1cc5774e5e radeonsi: fix texture gather on stencil textures 50a607cf70 radeonsi: Always leave poly_offset in a valid state 613154fc8f mesa/main: fix meta caller of _mesa_ClampColor ff81869f0d gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIAN 9cb066601c Update version to 17.0.0-rc1 45297f7e4a utils: really remove the __END_DECLS macro acc7837799 utils: build sha1/disk cache only with Android/Autoconf d1efa09d34 util: import sha1 implementation from OpenBSD 5b4a531207 i965: Make brw_cache_item structure private to brw_program_cache.c. c67a2793b3 radeonsi: determine in advance which VBOs should be added to the buffer list 1db2bf8d2b radeonsi: use fewer pointer dereferences in upload_vertex_buffer_descriptors b9b9540a60 radeonsi: reject invalid vertex buffer indices at state creation cf248929bf radeonsi: use a global dirty mask for shader pointers 861d7af1cb radeonsi: use a bitmask-based loop in si_decompress_textures 4bde7d3d3c radeonsi: skip an unnecessary mutex lock for L2 prefetches d93b0eacb7 radeonsi: si_cp_dma_prepare is a no-op for L2 prefetches 395c49849d radeonsi: add SI_CPDMA_SKIP_BO_LIST_UPDATE 35cd7551a4 radeonsi: use the correct target machine when building shader variants 3ae3be6dd4 radeonsi: move shader pipe context state into a separate structure b0cc55f298 i965: Fix SURFACE_STATE to handle non-zero aux offsets 65a44a76fc Revert "etnaviv: Fake occlusion query capability" 730574c58e android: ac/debug: move sid_tables.h generation and IB decode to amd/common 02185a1c9b android: gallium/auxiliary: fix building error in Android 7.0 f93f7cae14 android: amd/common: fix LLVMInitializeAMDGPU* functions declaration db3aaa3137 android: radeonsi: fix LLVMInitializeAMDGPU* functions declaration a2a63ad262 android: radeon: fix LLVMInitializeAMDGPU* functions declaration 9c5003996c nouveau: remove always false argument in nouveau_fence_new() af4a298719 egl/wayland: resolve quirky try_damage_buffer() implementation 687cf37bbe configure: error out when building static XOR shared da410e6afa configure: explicitly require shared glapi for enable-dri b628fdd6e7 configure: factor out commom egl/gbm checks e8044dd434 configure: remove HAVE_EGL_DRIVER_DRI[23] 3b887f122f configure: forbid static EGL/GBM d4066216c6 configure: remove unused AC_SUBST variables 4380a2098b gallium: correctly manage libsensors link flags cb5e799448 egl/wayland: unify dri2_wl_create_surface implementations bfd6314350 egl/wayland: use the destroy_window_callback for swrast 3ecd6c6abd glx: unify GLX_SGIX_pbuffer aliased declarations 9898bcf3f4 glx: use GLX_ALIAS for glXGetProcAddress dfc84c2296 mesa: make use of HAVE_FUNC_ATTRIBUTE_ALIAS macro 63c58dfc65 android: set HAVE_FUNC_ATTRIBUTE_ALIAS 52bf10cc4f scons: set HAVE_FUNC_ATTRIBUTE_ALIAS 95d9eae427 configure: use standard check for attribure alias f121ac68b0 glx: remove always false ifdef GLX_NO_STATIC_EXTENSION_FUNCTIONS b7ac0f5671 etnaviv: Fake occlusion query capability 103c363e0a etnaviv: add flags parameter to texture barrier 3ef916c128 etnaviv: handle PIPE_CAP_TGSI_FS_FBFETCH 56441708cf gallivm: (trivial) fix copy/paste bug with big endian code 34041968f8 configure.ac: Revert recent HAVE_LLVM changes. 5034cf4e35 docs: Fix GLSL compiler link 8d1712a065 vulkan: automake: do not use EXTRA_DIST in a conditional 2d14ae6bea configure.ac: Respect LLVM_CFLAGS in LLVM version detection 1a0aa468f3 configure.ac: Don't check LLVM version in gallium_require_llvm 4d0efb9683 configure.ac: Set and use HAVE_GALLIUM_LLVM define b045d23c0b configure.ac: Only define HAVE_LLVM if LLVM is used 38e81293b0 configure.ac: Only set LLVM_LIBS if LLVM is used add9066eb0 configure.ac: Rename MESA_LLVM to FOUND_LLVM 903eb09b5f gallivm: Cleanup USE_MCJIT. aa291c3ba9 i965: Don't map/unmap in brw_print_program_cache on LLC platforms. ce89239294 i965: Move program cache printing to brw_program_cache.c. f9edc550b2 i965: Make a helper for finding an existing shader variant. e7d4008ebf glsl: Make copy propagation not panic when it sees an intrinsic. 9919542f1c i965: Make DCE set null destinations on messages with side effects. 90bf39cd2b i965: Combine some dead code elimination NOP'ing code. be5f53e769 i965: Make DCE explicitly not eliminate any control flow instructions. aac562f112 radv: disable vertex reuse when writing viewport index 7e0382fb35 radv: add support for layered clears (v2) 7886100811 radv/ac: split part of llvm compile into a separate function 5dadd7ca27 radv/ac: switch an if to switch 6b635bbe16 radv: add support for writing layer/viewport index (v2) 3b4bf8aa63 ac/debug: Decrease num_dw for type 2 NOP's. 57f18623fb radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM 3.9+ 3a8f316e7b st/vdpau: remove the delayed rendering hack(v1.1) 15bfdea99c st/vdpau: use dri3 to directly send the buffer to X(v2) 0ef17d76bb vl/dri3: use external texture as back buffers(v4) 9fe9db8031 anv: set UAV coherence required bit when needed ff0dd67d2f anv: increase ANV_MAX_STATE_SIZE_LOG2 limit to 1 MB 19963231a3 nv50/ir: optimize shl + and 5ba380c226 nvc0: enable FBFETCH with a special slot for color buffer 0 6b7511c2f1 st/mesa: add support for advanced blend when fb can be fetched from a1c8484271 gallium: add flags parameter to texture barrier ee3ebe68f9 gallium: add PIPE_CAP_TGSI_FS_FBFETCH 1393999541 gallium: add FBFETCH opcode to retrieve the current sample value 376316e963 mesa: allow BlendBarrier to be used without support for full fb fetch 2dd4cdeb4e glsl: avoid treating fb fetches as output reads to be lowered 75f858cc33 radv/meta: split color renderpass creation out. 5ae4de18d9 radv: Support multiple devices. 8406f79d6a radv: Get physical device from radv_device instead of the instance. 0baa639f76 nvc0: true up exposing of the HW_METRIC_QUERY_GROUP for maxwell d4392a877c radv/ac: use ctx->voidt in more places. (v2) 3634dfd9e7 radv/meta: consolidate the depth stencil clear renderpasses 5eeebca12f nv50/ir: handle new DDIV op which will be used for double divisions 6be4a40430 tgsi: add DDIV instruction 5e94e5bb9b radeonsi: fix R600_DEBUG=nooptvariant 7a2b65a1d7 i965: Make BLORP disable the NP Z PMA stall fix. d2590eb65f i965: Enable OpenGL 4.5 on Haswell. d523415609 radeonsi: implement GL_FIXED vertex format 018fb2ecb3 radeonsi: implement 32-bit SNORM/UNORM/SSCALED/USCALED vertex formats 44e9b67229 radeonsi: make fix_fetch 64-bit 8daf6de3de gallium/hud: avoid buffer overrun 0d9a4efce9 gallium/radeon: add GPU-shaders-busy HUD query aa0de724c7 gallium/radeon: make the GPU load / GRBM_STATUS monitoring extensible 935d58ac73 radeonsi: show average results per frame for perf counters in HUD 1fe7c8d3c9 gallium/hud: disable queries during HUD draw calls 5b2eddc40f gallium/hud: increase the vertex buffer size for background quads 4b0e9babc6 st/va: delay calling begin_frame until we have all parameters 5597b2b243 i965: Use align1 mode for barrier messages. dd39e48726 nvc0/ir: emit FMZ flag when requested on FFMA c9b74f3f03 nir/gcm: fix a bug with metadata handling bf8e1f9e7b radv: generate entrypoints from vk.xml c7fc310cd1 anv: generate entry points from vk.xml dbd677efb4 vulkan: add API registry 60bc90cea8 include: update Vulkan headers 1e1bddf15a radv: make device extension setup dynamic 5323efb685 radv: rename global extension properties structs 0eb8b6a3e1 radv: use a winsys context per-queue, instead of per device v2 772cd31048 nir: optimise min/max fadd combos 0d5071db5e i965: Move Gen4-5 interpolation stuff to brw_wm_prog_data. 40a8f9e6f2 anv: remove some unused macros and functions 3b80481965 anv: Default PointSize to 1.0 if not written by the shader 99d497c5b6 anv/pipeline: Replace get_fs_input_map with get_last_vue_prog_data 56ee2df4bf i965/vec4: Fix mapping attributes fed4afc5bb anv: Move nir_lower_wpos_center after dead variable elimination. 99c019e1d4 i965: Fix textureGather with RG32I/UI on Gen7. 6d2fb04f09 radv: Support loader interface version 3. ddd27ef462 mesa/get: Remove unused extra_ARB_viewport_array dc18ec8b24 xlib: Unify the style of function pointer calls in structs 2d05425d3e radeon: Unify the style of function pointer calls in structs 056cfa558c nouveau: Unify the style of function pointer calls in structs 0ee4c4a732 glX_proto_send.py: Unify the style of function pointer calls in structs 1411fbd50d loader/dri3: Unify the style of function pointer calls in structs 868ae3e31b egl/dri2: Unify the style of function pointer calls in structs 3698d71124 i915: Add XRGB8888 format to intel_screen_make_configs 4f1d27a406 gbm/drm: Pick the oldest available buffer in get_back_bo 36b9976e1f egl/wayland: Avoid race conditions when on non-main thread 361796651c egl/wayland: Cleanup private display connection when init fails cba8086951 travis: Add the new drivers etnaviv and imx 9b14a828db st/va: flush pipeline after post processing 84e3e12b25 main/fbobject: throw invalid operation when get_attachment fails if needed c6eb3aeba5 main/fboject: return if it is color_attachment on get_attachment 963311b71f mesa/main: fix version/extension checks in _mesa_ClampColor e1ea70d9f3 radeonsi: replace si_shader_context::soa by bld_base ecf04b84e5 radeonsi: replace ctx->soa.outputs by ctx->outputs f04088a7ba radeonsi: move si_shader_context::soa::addr to si_shader_context 6f0d955b6d radeonsi: allocate the array of immediates dynamically cb89d19dbb radv: remove some unused macros and functions 64272d4f1b anv: Avoid some resolves for samplable HiZ buffers 71334f494a anv: Enable sampling from HiZ 5e0902cd2a anv/blorp: Don't fast depth clear samplable HiZ buffers on BDW 3ac01ad2ac anv: Add a helper to determine sampling with HiZ bcf880a9c8 isl/surface_state: Handle ISL_AUX_USAGE_HIZ 58af615636 anv: Perform HiZ resolves only on layout transitions 2852efcda4 anv: Disable HiZ for input attachments b62d8ad2ae anv: Avoid resolves incurred by fast depth clears 968ffd6c86 anv: Prepare for transitioning to the requested final layout 104ce1dbab anv: Store depth stencil layouts 2e2cf78a51 anv: Add helpers to handle depth buffer layout transitions 0ce8b37a8e anv: Delete anv's HiZ op emit function 462a4c9648 anv: Use the gen8 BLORP HiZ resolving function d16871d958 anv/blorp: Add a gen8 HiZ op resolve function 3b7106c181 anv: Use gen8 BLORP HiZ clearing functions f357af0c90 intel/blorp_clear: Add gen8 HiZ clearing functions 64fb5b0d51 anv: Enable HiZ support for multiple subpasses 168985fca1 anv: Use ::anv_attachment_state for toggling HiZ per subpass 055ff2ec52 anv: Replace anv_image_has_hiz() with ISL_AUX_USAGE_HIZ 160a54810e anv/blorp: Handle ISL_AUX_USAGE_HIZ 09948151ab intel/blorp: Add the BDW+ optimized HZ_OP sequence to BLORP f0bdd13fdb get-typod-pick-list.sh: add new script 5abd0a7583 ac: automake: ensure that ./common is generated f897036978 nvc0/ir: only try to check for zero LOD if we aren't already forcing it eb60a89bc3 nouveau: take extra push space into account for pushbuf_space calls 8945836658 mapi: update the asm code to support x32 1007047ca1 ac/nir: use ac_emit_fdiv throughout 38c67f77ed ac/nir: use ac_build_gather_values[_extended] throughout 2c9d26a356 ac/nir: use ac_emit_llvm_intrinsic throughout fccf29373d radeonsi: remove unused si_prepare_cube_coords a0ce09b4b2 amd/common: unify cube map coordinate handling between radeonsi and radv 0ee1ee5fbb radeonsi: only touch first three coordinates in si_prepare_cube_coords 9f590ee9d9 radeonsi: remove unused si_llvm_cube_to_2d_coords 205ad5234a radeonsi: restrict cube map derivative computations to the correct plane e01deee42f radeonsi: communicate cube map coordinates more explicitly c728051131 ac/debug: move .gitignore for sid_tables.h too 08eced3cfd nir/gcm: Fix a typo in a comment 087e172179 nir/gcm: Rework the schedule late loop e9a4ec4bd8 glx: Add missing glproto dependency for gallium-xlib glx c90f921273 ac, radeonsi: automake: add missing builddir include 8aaca3820c radv: Call NIR passes using NIR_PASS_V. 65cbb993d3 radv: Call nir_lower_constant_initializers. 18e70edd8c radv: Only call remove_dead_variables once. 970556292b st/nine: Protect dtors with mutex 5f4359ea0e st/nine: Flush the queue at device dtor 4e922c81f6 st/nine: Process pending commands on Reset 6b87a2a77a st/nine: Flush pending commands if needed for surface9 changes f895ab8e22 st/nine: Rework CreatePipeSurface d43bc05e8b st/nine: Remove duplicated checks 9b5f5de9e9 st/nine: Don't call u_box_union_* when dirty region is empty a5f0cdb36f winsys/etnaviv: automake: introduce Makefile.sources 0467700536 etnaviv: automake: include all files in the sources lists d1dc22eb46 ac: automake: rework sid_tables.h generation 23dcce0c03 automake: use shared llvm libs for make distcheck 024b4c35bc automake: add the new drivers etnaviv and imx to make distcheck e8626e3b31 imx: gallium driver for imx-drm scanout driver c9e8b49b88 etnaviv: gallium driver for Vivante GPUs 848b49b288 gallium: add renderonly library 27a1c7ffbd spirv: Handle patch decorations up-front 1e41d7f7b0 anv: Support loader interface version 3 (patch v2) 98cf089849 vulkan: Update vk_icd.h to interface version 3 c085bfcec9 vulkan: Add new cast macros for VkIcd types a61528fa33 Always defer memory free in swr_resource_destroy ce44501ea8 nir/i965: assert first is always less than 64 f0997e2aa8 nvc0: enable GL 4.3 on gm107+ 38ff9980d7 nvc0: use sched control codes for gm107 MP counters code 75e6992379 nvc0: use sched control codes for gm107 blitter shader 90537d6a89 nv50/ir: use sched control codes for gm107 builtins f519c47f7d nv50/ir: improve instruction pipelining on gm107 1b3b4196f0 nv50/ir: do not insert texture barriers on gm107 75968a668e i965/gen7: expose OpenGL 4.2 on Haswell when supported 77077986eb i965: enable ARB_shader_precision to HSW+ 1d1ddbaa56 i965: unify the code to enable of ARB_gpu_shader_fp64 and ARB_vertex_attrib_64bit for HSW+ 485955be9c i965: Enable ARB_vertex_attrib_64bit for Haswell 6bb4255f8e i965: check for dual slot attributes on any gen f51a5b51ab i965/vec4: emit correctly load_inputs for 64bit data 58fdb85f0f i965/vec4: take into account doubles when creating attribute mapping 57bab6708f i965/vec4/nir: vec4 also needs to remap vs attributes f8310189f4 i965/vec4: use attribute slots for first non payload GRF 329cbe363d i965: downsize *64*PASSTHRU formats to equivalent *32*FLOAT formats on gen < 8 717f99b34a i965: return PASSTHRU surface types also on gen7 f354cd5c69 main/buffers: take into account FRONT_AND_BACK on ReadBuffer d54bc7e01f main/buffers: update error handling on DrawBuffers for 4.5 e33910b0d9 radeonsi: num_records is in units of stride for swizzled buffers even on VI 883ca597df docs: document INTEL_PRECISE_TRIG envvar 5bcafc933c spirv: fix typo in warning message ea7e4b1e51 i965: Enable predicate support on gen >= 8. 0252ba26c5 util: fix list_is_singular() 5857858aa6 anv/image: Disable HiZ for depth buffer arrays 9f1d3a0c97 anv/cmd_buffer: Fix programmed HiZ qpitch 61992e0afe anv/cmd_buffer: Fix arrayed depth/stencil attachments 4e0d171d7e clover: Check for executables before enqueueing a kernel c17b2f5724 spirv: Shut up unhandled enumeration value warnings. de8b03f5fb nir: don't turn ieq/ine into inot if used by an if 7acc865226 nir: add late opt to turn inot/b2f combos back to bcsel 8f37fc7066 nir: add imprecise flrp optimisation b4c44ff08c i965: Use the nir_move_comparisons pass. b5e682a1ef i965: Move nir_lower_locals_to_regs a bit later. fd957b1751 nir: Introduce a nir_opt_move_comparisons() pass. e8328e55e7 nir/algebraic: add support for conditional helper functions to expressions a7e399de59 anv/TODO: Check off a bunch of stuff c472568b4e nir/search: Only allow matching SSA values 534ea2b5ba egl/dri2: add image_loader_extension back into loader extensions for wayland 6205c53303 gallium/tgsi: fix overflow in parse property 2c0d849e2d st/dri: remove trailing whitespace eca79e84b9 android: st/mesa: fix building error in libmesa_st_mesa e9d3cbca31 radv: fix multi-viewport emission f97f938650 nir: change asserts to unreachable in nir_type_conversion_op a9f497c678 spirv: gl_PrimitiveID in the fragment shader is handled as an input 99e9dca149 freedreno: add "nogrow" debug param a43f3b895c freedreno/a5xx: remove hack for glamor 3c71853c9a freedreno/a5xx: fixed instanced b48fde1576 freedreno/a5xx: use the non-_ZERO_BASE for vertexid 730c3047f0 freedreno/a5xx: add texture MIPLVLS 1a5d0818df freedreno/a5xx: fix fragcoord related hangs ff81c3c9fd freedreno: update generated headers 23a36c2811 anv: Enable tessellation shaders. ebd88b5aa3 anv: Initialize physical device limits for tessellation dcca706b4e anv: Clamp depth buffer dimensions to be at least 1. e50d4807a3 anv: Compile TCS/TES shaders. de05ecba9f anv: Emit 3DSTATE_HS/TE/DS packets. 08b5713068 anv: Handle patch primitives. 5297267a1c nir: Add a pass to lower TES patch_vertices intrinsics to a constant. 944e8b08cd spirv: Silence unsupported tessellation capability warnings. 1e5b09f42f spirv: Tidy some repeated if checks by using a switch statement. bb04b84114 spirv: Add tessellation varying and built-in support. 23710e17f8 spirv: Handle tessellation execution modes. 5edc338162 compiler: Merge shader_info's tcs and tes structs. 195bf8f027 genxml: Rename 3DSTATE_HS::Enable to "Function Enable". 860d91ec5b anv: set input_slots_valid on brw_wm_prog_key 4b44ca7225 anv: add helper to get vue map for fragment shader 59fe3796a8 anv: add get_.*_prog_data for tesselation stages 6122b4ee96 anv: make get_.*_prog_data take a const pipeline 01d80bed1f nir: Fix anonymous union initialization with older GCC. 17eac30e90 docs: add Vulkan Float64 capability support for anv driver ada66480b2 radv/ac: add support for multi sample image coords 41b1d9a558 glsl: Do not allow scalar types in vector relational functions 5b4fa21d53 nir: remove duplicated foreach loop 2bae2fa094 i965: Fix number of slots in SSO mode when there are no user varyings. 203c128781 spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass. 230b756f86 mesa: set GLSL 1.20 for the fixed-function fragment shader 8bc39e251b radv: Create single RADV_DEBUG env var. 8cb60c7dd3 ac/debug: Dump indirect buffers. 97dfff5410 radv: Dump command buffer on hang. 0ef1b4d5b1 ac/debug: Move IB decode to common code. b838f64237 ac/debug: Move sid_tables.h generation to common code. 1c5dcecd51 relnotes: Claim OpenGL 4.5 rather than 4.4 5b4aeb331a mesa: Bump the version to 17.0 cac74a9bcc radeonsi: fix the Witcher 2 black transitions 5b85a6b3f7 radeonsi: set si_shader_context::input_decls for ranged decls correctly 6f356d15be radeonsi: cleanly communicate whether si_shader_dump should check R600_DEBUG 030e5f07a5 isl: render target cube maps should be handled as 2D images, not cubes 566a0c43f0 anv: don't skip the VUE header if we are reading gl_Layer in a fragment shader 0449c93638 anv: enable shaderFloat64 feature 465204695f anv: enable float64 feature on supported platforms 88c8121ec9 spirv: enable SpvCapabilityFloat64 only to supported platforms c2acf97fcc nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributes 3551a2d3ad isl: fix VA64 support for double and dvecN vertex attributes 1c9483f48e anv/pipeline: get map for double input attributes cc4ff6c2a0 spirv: add support for doubles to OpSpecConstant fc1708948b spirv/nir: add (un)packDouble2x32() translation c332432bae spirv/nir: implement DF conversions 27cf6a369f nir: add nir_type_conversion_op() 3a571fcc43 nir: add nir_get_nir_type_for_glsl_type() 59944a77ae spirv: add support for doubles on OpComposite{Insert,Extract} e6bebb9982 spirv: Enable double floating points when copying variables in _vtn_variable_copy() 9d71cfeff8 spirv: add double support to _vtn_block_load_store() 0cd0c32c06 spirv: add double support to _vtn_variable_load_store 8076c8b59f spirv: add double support to SpvOpCompositeExtract a966387883 spirv: fix SpvOpSpecConstantOp with SpvOpVectorShuffle working with double-based vecs ec686ff62c spirv: add DF support to SpvOp*ConstantComposite 2bf4d0ba7a spirv: add DF support to vtn_const_ssa_value() d77ffc3d87 spirv: add support for loading DF constants 9602c7c02f spirv: add definition of double based data types d1bbe2c94e spirv: fix typo in spec_constant_decoration_cb() 41969f0d06 radv: drop unused fields in physical device. 8b43f42011 i965: call intel_prepare_render always when reading pixels 953e4e4417 st/mesa: pass gl_program to st_bind_ubos() 270e584a86 st/mesa: pass gl_program to st_bind_images() 59ac77b410 st/mesa: stop passing gl_linked_shader to set_affected_state_flags() ae632afe4f st/mesa/glsl: set num_images directly in shader_info 4b30011d34 st/mesa: pass gl_program to st_bind_ssbos() 1130f82a88 nir: add another comparison simplification 3371de38f2 nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences. 1c50d31c26 nir: Convert ineg(b2i(a)) to a if it's a boolean. 86b9be777f i965: Move TES input VUE map calculation out a layer. 6e8ac0641f i965: Pass NULL for gl_program when compiling TES. 08f8f1bcd5 i965: Move TES spacing/domain/topology setup to brw_compile_tes(). cc2df4bb81 i965: Access TES shader info via NIR. a4fd84ef5f mesa: Introduce a compiler enum for tessellation spacing. 9bb89175e6 compiler: Change shader_info->tes.vertex_order into a ccw boolean. faa1edeeb7 anv/pipeline: Call NIR passes using NIR_PASS_V 43e0b0d4b2 anv/pipeline: Only call remove_dead_variables once 957ec00243 Revert recent GLSL slot counting fiasco. 42699e1271 glsl: Make is_fixed_function_array actually check for varyings. 5a165b4086 drirc: Allow extension midshader for Divinity: Original Sin (EE) 1edc53a66b glsl: fix opt_minmax redundancy checks against baserange 45912fb908 i965/compiler: Use the new nir_opt_copy_prop_vars pass 62332d139c nir: Add a local variable-based copy propagation pass 830dca74fe nir/builder: Add a helper for getting the most recently added instruction 75a6707984 nir/builder: Add a load_deref_var helper 13a2f20740 nir/dead_variables: Remove shader-local variables that are only written 58fe5c57cd nir/dead_variables: Removed shared variables when requested 2d7bed6158 anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8 4e7958fb13 isl: Mark A4B4G4R4_UNORM as supported on gen8 f6d3af2af6 radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERS e6ae19944d i965: Rework gl_TessLevel*[] handling to use NIR compact arrays. 31d9de58ab i965: Inline store_output helper in quads workaround code. 311b1f0a98 nir: Make glsl_to_nir compact scalar TessLevel arrays. 496693d466 i965: Make unify_interfaces not spread VARYING_BIT_TESS_LEVEL_*. a46bd79ee1 glsl: Support gl_TessLevelInner/Outer[] as TES input variables. 5c580e64cc glsl: Mark whole variable used for ClipDistance and TessLevel*. 8b5749f65a glsl: Override the # of varying slots for ClipDistance and TessLevel*. 6aa5cb34d0 glsl: Create and use a new ir_variable::count_attribute_slots() wrapper. aead6a1e94 gallium/radeon: use the internal clear_buffer callback to fix r600g f4821daed1 llvmpipe: do transpose/untwiddle after conversion for 8bit formats 6e7ce1ef55 gallivm: generalize 4x4f->1x16ub special case conversion 04480a04b1 llvmpipe: use alpha from already converted color if possible 53c2d24a24 llvmpipe: use scalar load instead of vectors for small vectors in fs backend 1472ff3591 i965: Enable several GLES 3.1 extensions on HSW+ 90c51ccf82 i965: Always set MaxViewports and related limits b7699ce07c winsys/amdgpu: fix a race condition between fence updates and IB submissions ece6e1f658 radeonsi: add TC L2 prefetch for shaders and VBO descriptors a131dacb14 radeonsi: add CP DMA flags for greater control over synchronization 8ac1715d02 radeonsi: cleanly communicate which CP DMA packet is first 2b621c47aa gallium/radeon: add new HUD query num-SDMA-IBs 6b8a371e00 gallium/radeon: rename the num-ctx-flushes query to num-GFX-IBs 5871ebd7f1 radeonsi: add HUD queries for cache flush stats aac07bb79c radeonsi: don't count fast clears and prefetches into CP DMA stats 3b98a5dc47 radeonsi: don't wait for compute shaders in texture_barrier 4b93ba542c radeonsi: assume that a TES without POSITION precedes GS 53648050a5 radeonsi: unduplicate VS color export code 42920c0fb9 radeonsi: clean up more HAVE_LLVM #ifdefs a8374c3d22 gallium/radeon: clean up HAVE_LLVM #ifdefs in r600_get_llvm_processor_name 2138347a45 i965: Properly flush in hsw_pause_transform_feedback(). 4295af646f i965: Fix texturing in the vec4 TCS and GS backends. c93efb0a4f swr: [rasterizer core] rename OutputMerger functions fa7c5e242f swr: [rasterizer core] fix SIMD16 Transpose_16_16 e62b6d2f0f swr: [rasterizer core] fix SIMD16 output merger 1a77e0c48d swr: [rasterizer core] fix SIMD16 PackTraits pack() and unpack() bd22c3d411 swr: [rasterizer core] fix SIMD16 transpose functions e6eede81af swr: [rasterizer core] whitespace adjustments a4d6f4d954 i965: Don't set EmitNoMainReturn. 69da8c32c7 vc4: Rewrite T image handling based on calling the LT handler. 3a3a0d2d6c vc4: Move the utile_width/height functions to header inlines. 6cf9ff8a6c vc4: Make the load/store utile functions static. e64b1169d3 vc4: Simplify the load/store utile functions. 7b8c67b3cc vc4: Reuse a list function to simplify bufmgr code. ebf33e577a vc4: Flush the job early if we're referencing too many BOs. 076ab157ff st/mesa/glsl: move SamplerTargets to gl_program 937523971f st/mesa/glsl: set SamplersUsed directly in gl_program 53a509723f mesa/glsl: set sampler units directly in gl_program 7cc61cf706 mesa: simplify sampler setting code 4807a83da0 mesa/glsl: set num_textures per stage directly in shader_info c46a630000 mesa: make _CurrentFragmentProgram a gl_program struct pointer 6e3f6097c9 i965: stop passing gl_shader_program to the precompile and codegen functions 5ceedefd6c mesa/glsl: remove hack to reset sampler units to zero 238486884e i965: make use of new is_arb_asm flag f584f38214 st/mesa/glsl: add new is_arb_asm flag in gl_program 2784128398 i965: pass gl_program directly to brw_compile_tes() 2a4d169735 i965: stop passing gl_shader_program to brw_nir_setup_glsl_uniforms() d3b2ee6b49 i965: pass gl_program to brw_upload_ubo_surfaces() 9ca14f583c i965: stop passing gl_shader_program to brw_assign_common_binding_table_offsets() f5bc127b2f st/mesa/glsl/i965: move ShaderStorageBlocks to gl_program f62eb6c7eb st/mesa/glsl/i965: set num_ssbos directly in shader_info 0e7eec1ab5 st/mesa/glsl/i965: move per stage UniformBlocks to gl_program b792c38979 st/mesa/glsl/i965: set num_ubos directly in shader_info a1da57c19c st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_program 3d2485f011 i965: get InfoLog and LinkStatus via the pointer in gl_program be9a6a7eb7 i965: get shared_size from shader_info rather than gl_shader_program 234211ec8d i965: stop depending on gl_shader_program for brw_compute_vue_map() params 6f76ca300b i965: pass gl_program to the brw_*_debug_recompile() functions caf18a8434 gallivm: (trivial) fix typo bug with small AoS format unpacking 4634cb5921 gallivm: implement aos unpack (to unorm8) for small unorm formats bc86e829a5 gallivm: optimize lp_build_unpack_arith_rgba_aos slightly a03a2ac6fd gallivm: use 2 srcs for 32->16bit conversions in lp_bld_conv_auto db7e786a25 llvmpipe: (trivial) minimally simplify mask construction a8eeb089c0 anv: fix multiple creation with internal failure 33fa4c99f7 swr: [rasterizer core/common/jitter] gl_double support b6670157d7 dri3: Fix MakeCurrent without a default framebuffer e16245b339 radeonsi: turn SDMA IBs into de-facto preambles of GFX IBs cba9d59362 radeonsi: implement SDMA-based buffer clearing for SI 29d6a367a6 radeonsi: do all math in bytes in SI DMA code 9e1aa81dfe gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_space 3be8336440 gallium/radeon: move unrelated code from dma_emit_wait_idle to need_dma_space 973d7cd90a radeonsi: inline cik_sdma_do_copy_buffer 067a3237b9 radeonsi: also wait for SDMA in the clear_buffer CPU fallback f6a1c2d883 radeonsi: simplify r600_resource typecasts in si_clear_buffer a31a92e7ef radeonsi: always use SDMA for big buffer clears and first buffer uses 69f489dfa1 radeonsi: use SDMA in rvid_buffer_clear on CIK-VI 9a3296bf1c radeonsi: use SDMA for initial clearing of DCC/CMASK/HTILE on CIK-VI d4c0ad4de8 radeonsi: implement SDMA-based buffer clearing for CIK-VI 431742dbba gallium/hud: increase the vertex buffer size for text 6d54cd75a8 gallium/hud: add an option to sort items below graphs 80b8b9c8a4 gallium/hud: add an option to reset the color counter a57e071e9e gallium/hud: allow more data sources per pane e8bb97ce30 gallium/hud: add an option to rename each data source d995115b17 gallium: remove TGSI_OPCODE_SUB a4ace98a97 gallium: remove TGSI_OPCODE_ABS 09d09b219e st/nine: Remove all usage of ureg_SUB in nine_shader 67cda68bba st/nine: Remove all usage of ureg_SUB in nine_ff caf93f5311 st/nine: Do not map SUB and ABS to their gallium equivalent. dbe0dd11b9 configure: Fix another bashism. 3477f67057 st/mesa: fix a segfault when prog->sh.data is NULL 37f9262064 docs: add news item and link release notes for 13.0.3 934792b846 docs: add sha256 checksums for 13.0.3 5cd9660302 docs: add release notes for 13.0.3 ee4b4791ab st/va: fix incorrect argument in vl_compositor_cleanup 68ddcc6c28 swr: remove unneeded llvm version check 36ad826548 swr: fix windows build break 3753dc896d radeonsi: update clip_regs if clip_disable changes to fix a hang c7affbf687 st/mesa: enable GLSLOptimizeConservatively for drivers that want it 96fe8834f5 glsl_to_tgsi: do fewer optimizations with GLSLOptimizeConservatively 0a5018c1a4 mesa: add gl_constants::GLSLOptimizeConservatively e51baeb6c1 gallium: add PIPE_CAP_GLSL_OPTIMIZE_CONSERVATIVELY d3cb79e043 glsl: run do_lower_jumps properly in do_common_optimizations 7c6b714cd0 i965: Print VS output VUE map in Vulkan too. 480d6c1653 i965: Fix last slot calculations 8dc92a5613 docs: Mark GL_ARB_gpu_shader_fp64 and OpenGL 4.0 as done for i965/hsw+ 580c503ca2 docs: add GL_ARB_gpu_shader_fp64 and OpenGL 4.0 support for Intel Haswell. a98f2e53e1 i965: add a kernel_features bitfield to intel screen e3123c8ca2 i965/gen7: Enable OpenGL 4.0 in Haswell when supported 1f1b8def48 i965: get rid of brw->can_do_pipelined_register_writes 02a44484f0 i965: Move the pipelined test for SO register access to the screen ab1ec7de93 i965/disasm: remove printing hstride and width in align16 DF source regions 301fdfd838 vec4: use DIM instruction when loading DF immediates in HSW 3fbdac28d5 glcpp: Remove illegal characters from tests 5363518705 glcpp: Exhaustively test all legal characters in GLSL 16b480547f glcpp: Allow vertical tab and form feed characters in GLSL 6c8762400d glcpp: Add testing for no space between macro name and replacement list 36b5f1d200 spirv: compute push constant access offset & range 0089085038 spirv: move block_size() definition 89975e29d3 va: call texture_get_handle while the mutex is being held dbba4e03b1 vdpau: call texture_get_handle while the mutex is being held 7d48a84b16 radeonsi: capitalize VM hex addr when dumping buffer list 0f991e8434 i965: remove unused brwInitVtbl declaration 1a8f2629e6 i965: remove brw_context dependency from intel_batchbuffer_init() ba30e0ca20 i965: make intel_batchbuffer_free() take a batchbuffer as argument 1daa31d8a8 i965: make intel_batchbuffer_emit_dword() take a batchbuffer as argument f03bac1fc7 i965: Make intel_bachbuffer_reloc() take a batchbuffer argument 4b7dfd8812 nir: fix loop iteration count calculation for floats abcaba497d gallium/hud: add a path separator between dump directory and filename e933246013 r600/sb: Fix loop optimization related hangs on eg dd12119706 editorconfig: Fix up the tab rendering width. c4b87f129e meta: Disable dithering during glGenerateMipmap 8d8ed437a5 doc/features.txt: update for freedreno 96c9ec9c27 i965: Remove perf monitor/query backend ac57bcda1e vl/zscan: fix "Fix trivial sign compare warnings" b6737a8bcd st/va: error handling 29aad4e8bd st/vdpau: error handling cee5af93ee vl/compositor: implement error handling 1a83e9892d i965/vec4: enable ARB_gpu_shader_fp64 for Haswell 6c350e34ee i965/vec4: adjust spilling costs for 64-bit registers. 3cd38b6898 i965/vec4: prevent spilling of DOUBLE_TO_SINGLE destination 8843c43f7e i965/vec4: avoid spilling of registers that mix 32-bit and 64-bit access 82c69426a5 i965/vec4: support basic spilling of 64-bit registers c762809e49 i965/vec4: run scalarize_df() after spilling 73610384a8 i965/vec4: prevent src/dst hazards during 64-bit register allocation 2b57adad00 i965/vec4/scalarize_df: support more swizzles via vstride=0 c3edacaa28 i965/vec4/scalarize_df: do not scalarize swizzles that we can support natively 2f0bc54e2b i965/vec4: split instructions that read 64-bit interleaved attributes 0579c85e5c i965/vec4: dump subnr for FIXED_GRF 8e92b40203 i965/vec4/tes: consider register offsets during attribute setup 49d4d0268b i965/vec4/tes: fix setup_payload() for 64bit data types 183cd8ab94 i965/vec4/tes: fix input loading for 64bit data types 3e294ab893 i965/vec4/tcs: fix outputs for 64-bit data 639e92ea3c i965/vec4/tcs: fix input loading for 64-bit data 74fd0c590b i965/vec4/gs: fix input loading for 64bit data b76f2206f5 i965/vec4: fix store output for 64-bit types 5fe8d567d8 i965/vec4: fix attribute setup for doubles 6a01259d8a i965/vec4: fix indentation in lower_attributes_to_hw_regs() ae400e38d9 i965/vec4: make emit_pull_constant_load support 64-bit loads df6e3aa6ae i965/vec4: fix move_push_constants_to_pull_constants() for 64-bit data eee2c0d785 i965/vec4: fix indentation in move_push_constants_to_pull_constants() 10694be522 i965/vec4: fix move_uniform_array_access_to_pull_constant() for 64-bit data 52fb22b646 i965/vec4: fix scratch writes for 64bit data dcc36f8b29 i965/vec4: fix scratch reads for 64bit data e4d9ab609f i965/vec4: fix scratch offset for 64bit data 07bc6a35d3 i965/vec4: do not split scratch read/write opcodes 2a857104e4 i965/vec4: Do not use DepCtrl with 64-bit instructions 506154f704 i965/vec4: extend the DWORD multiply DepCtrl restriction to all gen8 platforms b9cd3f5b49 i965/vec4: don't copy propagate misaligned registers 93eae0d2a4 i965/vec4: don't propagate single-precision uniforms into 4-wide instructions 6637312847 i965/vec4: Prevent copy propagation from violating pre-gen8 restrictions 70cc6b0a02 i965/vec4: prevent copy-propagation from values with a different type size 0fec5e9867 i965/vec4: don't constant propagate 64-bit immediates 8eea41e75d i965/vec4: Fix SSBO stores for 64-bit data 9998d55afd i965/vec4: Fix SSBO loads for 64-bit data 4486c90aae i965/vec4: Fix UBO loads for 64-bit data d8e123cc5d i965/vec4: Add a shuffle_64bit_data helper 017c8df35b i965/vec4: support multiple dispatch widths and groups in the IR builder. b3a7d0ee9d i965/vec4: Lower 64-bit MAD 82e9dda8bf i965/vec4/nir: do not emit 64-bit MAD 83dcd14602 i965/vec4: Skip swizzle to subnr in 3src instructions with DF operands 49be3abbe7 i965/vec4: fix indentation in pack_uniform_registers bdf5498c6b i965/vec4: fix pack_uniform_registers for doubles 23278a75ce i965/vec4: teach register coalescing about 64-bit 7c5bf597ef i965/disasm: fix subreg for dst in Align16 mode ac5a06ff83 i965/vec4: implement access to DF source components Z/W e238601a2d i965/vec4: translate 64-bit swizzles to 32-bit fb7cb853c9 i965/vec4: add a scalarization pass for double-precision instructions f4b8649233 i965/vec4: split double-precision SEL 5356d52f31 i965/vec4: teach cmod propagation about different execution sizes 8f39b3668a i965/vec4: teach CSE about exec_size, group and doubles ca63a3ce51 i965/disasm: print NibCtrl for instructions with execsize < 8 a83608f504 i965/vec4: dump NibCtrl for instructions with execsize != 8 e481dcc35e i965/vec4: make the generator set correct NibCtrl for SIMD4 DF instructions 58767f0fec i965/vec4: add a SIMD lowering pass 945269ab72 i965: move the group field from fs_inst to backend_instruction. 07cadc306e i965/vec4: add a horiz_offset() helper 4ea3bf8ebb i965/vec4: handle 32 and 64 bit channels in liveness analysis 29dd5cf9d6 i965/vec4: dump the instruction execution size 486fd5422c i965/vec4: use the IR's execution size f79547840a i965/vec4: fix regs_read() for doubles 7c6fba5e7c i965/vec4: fix size_written for doubles 9527a50da0 i965: move exec_size from fs_instruction to backend_instruction b58026b31e i965/vec4: use the new helper function to create double immediates 98da3623d5 i965/vec4: add a helper function to create double immediates 8f9ce5fa22 i965/vec4: fix optimize predicate for doubles 1816ae8f68 i965/vec4: implement fsign() for doubles 6e570619e0 i965/vec4: implement d2b c1fb525016 i965/vec4: implement d2i, d2u, i2d and u2d 4b22576234 i965/vec4: implement HW workaround for align16 double to float conversion bfc1f0f017 i965/vec4: add helpers for conversions to/from doubles c722a8e61e i965/vec4: Rename DF to/from F generator opcodes 619271ec87 i965/vec4: fix register allocation for 64-bit undef sources 21cf6f14d5 i965/vec4: make opt_vector_float ignore doubles a8318b120e i965/vec4: fix get_nir_dest() to use DF type for 64-bit destinations bb0e67d55d i965/vec4: fix indentation in get_nir_src() 8cdbbbd2cf i965/vec4/nir: implement double comparisons 8a3ba03339 i965/vec4: implement double packing 94cfdf586a i965/vec4: implement double unpacking 7ec57e91d6 i965/vec4: don't copy propagate vector opcodes that operate in align1 mode 553700cf55 i965/vec4: Fix DCE for VEC4_OPCODE_SET_{LOW,HIGH}_32BIT 54b998e0e4 i965/vec4: add VEC4_OPCODE_SET_{LOW,HIGH}_32BIT opcodes 6979e5a412 i965/vec4: add VEC4_OPCODE_PICK_{LOW,HIGH}_32BIT opcodes 9b6174dffa i965/vec4: add dst_null_df() 4c040332f5 i965/vec4: We only support 32-bit integer ALU operations for now 611fe6b32f i965/disasm: align16 DF source regions have a width of 2 c35fa7ac55 i965/vec4: set correct register regions for 32-bit and 64-bit ed74b19ab4 i965: add brw_vecn_grf() e09a6be3b6 i965/vec4: translate d2f/f2d 558f279531 i965/vec4: add double/float conversion pseudo-opcodes 2d6eee3144 i965/vec4: add support for printing DF immediates 9ce4b20bde i965/vec4/nir: fix emitting 64-bit immediates 3457252b74 i965/vec4/nir: set the right type for 64-bit registers fef06f6356 i965/vec4/nir: support doubles in ALU operations 0f096b1e5a i965/vec4/nir: Add bit-size information to types 2d81a29203 i965/vec4/nir: allocate two registers for dvec3/dvec4 54913850aa i965/vec4/nir: simplify glsl_type_for_nir_alu_type() 9fa24632f3 i965/nir: double/dvec2 uniforms only need to be padded to a single vec4 slot c5ae6e78fc i965/fs: fix exec_size when emitting DIM instruction 22639a6e19 st/mesa: get Version from gl_program rather than gl_shader_program 2c0d267717 i965: stop passing gl_shader_program to brw_compile_gs() and gen6_gs_visitor() b880281f0b i965: get InfoLog and LinkStatus via the shader program data pointer in gl_program 340b22c217 i965: eliminate gen6_xfb_enabled field in brw_gs_prog_data 6643da6d7f i965: update brw_get_shader_time_index() not to take gl_shader_program cb6f49a902 gallium/hud: fix the windows build by disabling file dumping bc7f1eddbd glsl: Update ES 3.2 shader output restrictions. fc78ee5da0 i965/miptree: Create a disable CCS flag d0b6a949f8 i965: Replace bool aux disable with enum 3f5fba8a7b docs: document GALLIUM_HUD_DUMP_DIR envvar 5b9d76296f gallium/hud: set filedescriptor for fps graph 94c9916710 gallium/hud: set filedescriptor for cpu graph 57f86fb3a8 gallium/hud: move file initialization to a function 22cd9040da gallium/hud: dump hud_driver_query values to files 1f13cb8b15 anv,radv: disable StorageImageWriteWithoutFormat for now 62a8191841 i965: Avoid NULL pointer dereference when transform feedback is off. 68245aa6f5 glsl/mesa: add reference to gl_shader_program_data from gl_program 9d99dc4bc1 mesa: make union in gl_program a struct and add FIXME c2799a80c5 i965/peephole_ffma: Use nir_builder 8495ece52e nir/split_var_copies: Use a nir_shader rather than a void *mem_ctx ffa4ba71d9 nir/opt_peephole_select: Pass around the actual nir_shader cd6f736c07 nir/conditional_if: Properly use the builder 47b54a6f74 nir/lower_var_copies: Use a shader rather than a void *mem_ctx c4ccdfa513 nir/lower_io: Use the builder instead of carrying a mem_ctx c8e0612165 nir/from_ssa: Use nir_builder for emit_copy 134a5ad31c nir: Make nir_copy_deref follow the "clone" pattern 832dddcf91 freedreno/ir3: rework varying slots (maybe??) 36c648b894 spirv: always expose SpvCapabilityStorageImageExtendedFormats c633f228b4 anv: add support for extended texture gather 80bafc0c11 radv: only allow cmask/dcc in color optimal. 1814df7ea7 radv: only allow cmask/dcc on exclusive or concurrent with graphics queue. a4d1eb443e nir: Rewrite lower_regs_to_ssa to use the phi builder 67a70889f6 nir/phi-builder: Set the value in the block when creating a phi baf1aa1334 nir: Add foreach_register helper macros fb181196de nir: Rename convert_to_ssa lower_regs_to_ssa 194537ebe4 mesa/glsl/i965: remove Driver.NewShader() 718a0cf49f i965: move compiled_once flag to brw_program 8417bf528e mesa/glsl: move BlendSupport bitfield to gl_program 3177eef392 mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_program 700bc94dce mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_program 31c04e4e22 i965: get LinkedTransformFeedback from gl_transform_feedback_object 29d70f5de9 mesa: move _Used to gl_program 8a69ae5345 mesa/compiler: add local_size_variable to shader_info 9ea513e226 mesa: pass gl_program to _mesa_append_uniforms_to_file() b51bfbdd85 glsl/mesa: set separate_shader directly in shader_info 41dd6c3539 mesa/glsl: move subroutine metadata to gl_program 0de6f6223a mesa/compiler: add stage to shader_info 88b41239f9 vc4: Rework scheduling of thread switch to cut one more NOP. d82dbc4cde vc4: Fill thread switching delay slots 63e7671c7e vc4: Enable NIR-based loop unrolling. 5f323198ea nir: stop gcc warning about uninitialised variables 44f833ab18 radv: denote support for extended storage image formats. de7dd4d621 spirv: add interface for drivers to define support extensions. 464b23b1f2 mesa/shaderobj: Fix races on refcounts ec01ef2db1 freedreno/ir3: fix linkage::var size c416ea31cf freedreno/ir3: treat clipvertex like a normal varying d10c5a2481 freedreno/a5xx: transform-feedback support 928e9bd602 freedreno: update generated headers 6d77ceb701 freedreno/ir3: UBO support for 64b GPUs (a5xx) fc10dc9fde freedreno/ir3: rework location of driver constants 09202cde7e freedreno/a5xx: fix emit for bo addresses f043904080 freedreno/a5xx: texture layout 859cb24d94 ttn: set ->info->num_ubos d6545f2345 anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0 b85c0b569f egl: Emit correct error when robust context creation fails 75252826e8 anv: return count of queue families written e2d69d5e2d i965: Allow import/export of ARGB1555 images f3739810e3 mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1 9aa6ab0748 dri: Add __DRI_IMAGE_FORMAT_ARGB1555 4d6d4f939e egl/dri2: implement query surface hook d8423772ca radv: add some asserts for operations on general queue 059af2515a radv: Also skip DCC clear flushes for compute. 3fd306b423 radv: handle queue present directly to winsys 097c9dc2d4 intel/blorp_blit: Fix max blit size for gen6 b5bb8b54cf radv: fix rendering to b10g11r11_ufloat_pack32 4813c9ade7 radv: handle multi-component shared load/stores. d9fef848a6 clover: Use Clang's diagnostics 3a30b1a556 radv: return count of queue families written 88b5acfa09 i965/generator/tex: Handle an immediate sampler with an indirect texture 9e35426731 swr: fix icc compile error e7279f16a0 radv: set some proper values for interp offset limits. 14737bcdd5 radv: bump texel offsets to align with radeonsi d55835b8bd nir/algebraic: Add optimizations for "a == a && a CMP b" 8962cc96ec i965: Use nir_opt_trivial_continues and nir_opt_if 6d9f576b56 nir: Add a pass for moving SPIR-V continue blocks to the ends of loops 1111a05f90 nir: Add an optimization pass to remove trivial continues 993e9195d4 nir: Correctly handle blocks in cf_node_cf_tree_next 3321eb4c36 i965: make use of nir_lower_returns() for GL f20ba7ad44 nir: update nir_lower_returns to only predicate instructions when needed 40e9f2f138 i965: disable loop unrolling in GLSL IR 715f0d06d1 i965: use nir loop unrolling pass e729504fb1 nir: pass compiler rather than devinfo to functions that call nir_optimize 51daccb289 nir: add a loop unrolling pass f8407a5398 nir: add helper for cloning nir_cf_list b84dfa0f62 nir: update fixup_phi_srcs() to handle registers d781320974 nir: create helper for fixing phi srcs when cloning ec8423a4b1 nir: Add a LCSAA-pass 6772a17acc nir: Add a loop analysis pass eda3ec7957 i965: use nir_lower_indirect_derefs() for GLSL 976859ce57 i965: allow sampler indirects on all gens a620f66872 nir: Add a couple quick-and-dirty out-of-SSA helpers 99de7b7525 vulkan/wsi/x11: don't crash on null wsi x11 connection 01dd363e67 vulkan/wsi/x11: don't crash on null visual 7a4ea95f1c radeonsi: Bugfix needed for hashcat eca57f85ee radeonsi: fix gl_ClipDistance and gl_ClipVertex for points 3778a10d37 radeonsi: only set VS_OUT_MISC_SIDE_BUS_ENA when the misc vector is used ede8c02ab0 llvmpipe: Link tests with CLOCK_LIB. 27a8aab882 radv: fix dual source blending 877202b6dc radv: enable shaderStorageImageExtendedFormats a3ca2a9b7b radv: enable shaderGatherImageExtended 56020c7a7c radv/image: only touch queue family info for concurrent images. 9d23b8a18e radv: flush smem for uniform buffer bit. 13ae47234a radeonsi: add Polaris12 PCI ID 018ead4266 radeonsi: add Polaris12 support (v3) 15c8f322ca glsl: Eliminate the open-coded version of process_block_array_leaf 415f5f09e3 ttn: handle GLSL_SAMPLER_DIM_SUBPASS_MS case c32a9ec5f5 i965: allow unsourced enabled VAO 8801734da7 svga: Fix a strict-aliasing violation in shader dumper e827d91756 draw: use SoA fetch, not AoS one cb81460dcc gallivm: generalize the compressed format soa fetch a bit 3c98e3cd63 gallivm: provide soa fetch path handling formats with more than 32bit 8bd67a35c5 gallivm: optimize gather a bit, by using supplied destination type 5b950319ce gallivm: optimize SoA AoS fallback fetch path a little d7d23aee4b gallivm: (trivial) handle non-aligned fetch for lp_build_fetch_rgba_soa 123e947228 st/nine: Upload on secondary context for Draw*Up 0ec4e5f630 st/nine: Dirty MANAGED buffers at Lock time bad7f7cc63 st/nine: Implement new buffer upload path 8960be0e93 st/nine: Allow non-zero resource offset for vertex buffers 1e64be6f91 st/nine: Do not wait for DEFAULT lock for volumes when we can b4f16615ef st/nine: Do not wait for DEFAULT lock for surfaces when we can 525a1b292a st/nine: Add arguments to context's blit and copy_region 325324c749 st/nine: Idem for nine_context_gen_mipmap 7089d88199 st/nine: Bind destination for surface/volume uploads d4a9b21feb st/nine: Use nine_context_box_upload for volumes f042639231 st/nine: Fix leak with volume dtor 76e392d852 st/nine: Fix leak with cubetexture dtor fec0b7f067 st/nine: Use nine_context_box_upload for surfaces c873a2bd0c st/nine: Implement nine_context_box_upload cadc7a5d94 st/nine: Use nine_context_gen_mipmap in BaseTexture9 8d3e0f2187 st/nine: Implement nine_context_gen_mipmap 16b6fb65ae st/nine: Optimize managed buffer upload a78b5f4378 st/nine: Implement nine_context_range_upload 1843e36b03 st/nine: Do not bind the container if forward is false 2fc8ef1401 st/nine: Comment and simplify iunknown 098ba64c4c st/nine: Detach buffers in swapchain dtor. 14875ebd83 st/nine: Fix NineUnknown_Detach 930f479acf st/nine: Simplify ARG_BIND_REF 9c4b4e8809 st/nine: Avoid flushing the queue for queries GetData 8a69343f1e st/nine: Add CSMT_NO_WAIT_WITH_COUNTER 884166a251 st/nine: Use nine_context_clear_render_target 7b154ac04d st/nine: Optimize ColorFill 9bf1da05d9 st/nine: Simplify ColorFill 31262bbce0 st/nine: use get_pipe_acquire/release when possible 22f6d6fbd2 st/nine: Implement Fast path for dynamic buffers and csmt 3e8234fff4 st/nine: Add secondary pipe for device 7a7eeefd7d st/nine: Add nine_context_get_pipe_acquire/release ddb6f1d2d1 st/nine: SYSTEMMEM ignores DISCARD. 4f344db8b0 st/nine: Upload Managed buffers just before draw call using them e52aded87f st/nine: Track bindings for buffers 62068c9d90 st/nine: Fix BASETEX_REGISTER_UPDATE 804b28cdc4 st/nine: Simplify the logic to bind textures fef23f6712 st/nine: Use nine_context for resource_copy_region c8913a06b4 st/nine: Use nine_context for blit 0fd5730613 st/nine: Add NINE_DEBUG=tid to turn threadid on or off 3098bf03a6 st/nine: Print threadid in debug log ac2927335b st/nine: Implement gallium nine CSMT 2c371a25a8 st/nine: Call GetPipe for implicit pipe usages 1277ceefd1 st/nine: Add struct nine_clipplane 3af17a671d st/nine: Add nine_queue e068d3afe1 st/nine: Create pipe_surfaces on resource creation. bb666b0297 st/nine: Back swvp in nine_context f5f881fd3e st/nine: Change the way nine_shader gets the pipe 97e4b65e7f st/nine: Reimplement nine_context_apply_stateblock 8d967abb98 st/nine: Decompose nine_context_set_texture 69f447752d st/nine: Decompose nine_context_set_indices 08b717dfd3 st/nine: Decompose nine_context_set_stream_source 7ebdbb573b st/nine: Do not use NineBaseTexture9 in nine_context 152d007769 st/nine: Move Managed Pool handling out of nine_context eb884a4ac2 st/nine: Integrate nine_pipe_context_clear to nine_context_clear b95205b1f2 st/nine: Move pipe and cso to nine_context 66ad5b1592 st/nine: Rename pipe to pipe_data in nine_context fc49f7df89 st/nine: Rename cso in nine_context to cso_shader c7237e2c5c st/nine: Access pipe_context via NineDevice9_GetPipe 4a4eba8c05 st/nine: Remove NineDevice9_GetCSO 6a7541a5aa st/nine: Move query9 pipe calls to nine_context 0a5252d25b st/nine: Use atomics for nine_bind b748b8fd86 st/nine: Track dirty state groups in nine_context a0a18920c7 st/nine: Back User Clip Planes to nine_context c6ca7c747e st/nine: Back ps to nine_context d671190df9 st/nine: Back ds to nine_context 1a735a99d0 st/nine: Back all ff states in nine_context bb62ea925a st/nine: Refactor LightEnable cbe370020e st/nine: Refactor SetLight c5af96aebd st/nine: Put ff data in a separate structure 4a6d83ebc2 st/nine: Back viewport to nine_context 9498613607 st/nine: Back scissor to nine_context 7f6e01052b st/nine: Back RT to nine_context aafbd62955 st/nine: Back current index buffer to nine_context b13b217243 st/nine: Back all shader constants to nine_context 93ac6dfdcc st/nine: Back sampler states to nine_context 2a698c3df2 st/nine: Back vs to nine_context 43288cf376 st/nine: Back vdecl to nine_context 63633e2a08 st/nine: Move stream freq data to nine_context 848ffc81e4 st/nine: Move vtxbuf to nine_context aea7a019ef st/nine: Move stream_usage_mask to nine_context eed47b748f st/nine: Back textures into nine_context 6bbb7b9fc5 st/nine: Move texture setting to nine_context_* c1871e829a st/nine: Track changed.texture only for stateblocks 64e232bd60 st/nine: Move draw calls to nine_state f72d8719eb st/nine: Move core of device clear to nine_state 1b24d5e1f5 st/nine: Introduce nine_context e3c59fbd25 st/nine: Implement WFOG properly b40f12ebf0 st/nine: Fix ff texture coordinate selection c75415224f st/nine: Convert redundant check to assert in ff ps 32f6f91617 st/nine: Fix two special cases in ff ps 1efdc8f594 st/nine: Remove useless code in ff ps 7afea63d4f st/nine: Fix ff cases when stages should be disabled 191b90a35c st/nine: Always initialize current in ff ps 1ee978fa50 st/nine: Fix check for ff specular 89716b0b38 st/nine: Do not saturate illumination coefficients in ff 877dc0308f st/nine: Fix ff COLOR0 w component computation e94ac230a2 st/nine: Fix specular enable for alpha 85811d0e87 st/nine: Ignore MULTISAMPLEMASK when RT is not multisampled bce9fe8db2 driconf: Fix missing gettext 59048e7548 st/nine: Add new driconf options to control DISCARD behaviour 06657fa203 st/nine: Rework buffer presentation path 35ea402a24 st/nine: Fix a leak in Swapchain dtor f78cbbdfaa d3dadapter/present: Add precision for WaitBufferReleased 0eef5491d3 d3dadapter/present: Add new API to ID3DPresent b2f17e5f62 st/nine: Silent warnings with guid_str 2cd8622fb3 st/nine: Do not generate gallium NOP on d3d NOP 461e03167e st/nine: Fix leak in user constant upload path c3e5140142 st/nine: Correctly release sw cursor image 9c0f65e08a st/nine: Handle when cursor stride is not what is expected e7a0f580a6 st/nine: Avoid crash on empty Draw*Up ada0c2ceaa st/nine: Capture texturestage states in pixel stateblocks 8b021be769 st/nine: Add missing changed states to pixel stateblocks b3b593b83b st/nine: Add some debug info in stateblocks fad0f147fb st/nine: Remove useless check in surface9 ctor 503d729029 st/nine: Fix bad light initialization in stateblocks 9be94d5c1a st/nine: Remove unused ff.changed.group 638b70985d st/nine: Fix ps multisample check d38215fb17 st/nine: Fix useless swapchain init checks 409ad78777 st/nine: Don't update stream_usage_mask in sw path 0630d3600b st/nine: Remove useless call to nine_update_state 494ace4b85 st/nine: Add validation to SetSamplerState f4d5bc2555 st/nine: Improve doc of D3DPMISCCAPS_POSTBLENDSRGBCONVERT c4268fd175 gallium-docs: Add documentation for when using several contexts 1736ef6570 gallium-docs: Add documentation for threading requirements fbb4af96c6 egl: Check config's surface types in eglCreate*Surface() 62b8bcda1c glsl: Use ir_var_temporary when generating inline functions. 8fc5443a2b i965: Don't bail on vertex element processing if we need draw params. d74c3e55b3 mesa: don't attempt to unlock an unlocked debug state mutex ab8ea1b3d4 glsl: allow invariant on fragment shader outputs. f562b13bc7 i965: keep gl_program shader info in sync after gather info ee1f35eb69 nir: Trivial clean ups in the generated nir_constant_expressions.c 3c7066c1ed nir: Silence unused parameter warnings in nir_constant_expression.c 4300693a07 nir: Silence missing field initializer warnings for vectors in nir_constant_expressions 8bfe397974 glsl: Silence "unused parameter" warnings in ast_type.cpp d7aee96cc6 glsl: Trivial whitespace fixes in link_uniforms.cpp dd4fada6cd glsl: Silence unused parameter warning in propagate_invariance.cpp 88cc9484f8 glsl: Minor formatting fixes in link_uniform_blocks.cpp 296407990b glsl: Fix all the whitespace errors in link_uniform_block_active_visitor.cpp 1f2659ad4d mesa: Silence numerous "unused parameter" warnings in dlist.c 1b9f285265 mesa: Fix all the whitespace errors in dlist.c ceea514d91 linker: Accurately mark a uniform block instance array element as used in a stage d32956935e glsl: Walk a list of ir_dereference_array to mark array elements as accessed e92935089b glsl: Mark a set of array elements as accessed using a list of array_deref_range 8d499f60c8 glsl: Add structures to track accessed elements of a single array b7053b80f2 glsl: Add tracking for elements of an array-of-arrays that have been accessed 5085b64031 glsl: Use simpler visitor to determine which UBO and SSBO blocks are used d56bd07bb3 glsl: Track the linearized array index for each UBO instance array element 300de78ab1 glsl: Fix wonkey indentation left from previous commit 8862fefba0 glsl: Split process_block_array into two functions 4c4d9e4f03 glsl: Fix program interface queries relating to interface blocks. ad6d1d70ad glsl: Drop bogus is_vertex_input from add_shader_variable(). 37d63b50b1 mesa/get: Convert stencil values to TYPE_UINT. 9f93afb9a5 mesa/get: Add TYPE_UINT for casting through a GLuint. 78a391ed83 mesa/get: Make GetFloat/GetDouble of TYPE_INT_N not normalize things. 52098fada7 Revert "cso: don't release sampler states that are bound" 95eb5e4eed cso: Make sanitize_hash safe for samplers 745e2eaaec cso: Store hash key in struct cso_sampler 9e14238647 cso: Optimize cso_save/restore_fragment_samplers 5e70f80c99 cso: Store pointers to struct cso_sampler in struct sampler_info 3d661a12be cso: Don't restore nr_samplers in cso_restore_fragment_samplers e2610bf165 EGL/android: Enhance pbuffer implementation 1d529cba02 radv: Use correct workgroup size limits. 6229994ab7 radv: expose the compute queue 442735d35d radv: Only emit PFP ME syncs for DMA on the GFX queue. f2523ebf52 radv: Create an empty CS per ring type. accc5fc026 radv: Don't enable CMASK on compute queues. bfee9866ea radv: Use RELEASE_MEM packet for MEC timestamp query. 9b0efc98ba radv: Implement indirect dispatch for the MEC. 3a559029e2 radv: update vkCmdUpdateBuffer for the MEC. b3499557a2 radv: Implement cache flushing for the MEC. 72aaa83f4b radv: add semaphore support d270b5fac3 radv: pass queue index into winsys submission d0e6fb0574 radv: init compute queue and avoid initing transfer queues 71dabe1c16 radv/winsys: Make WaitIdle queue aware. d028bd7b55 radv/meta: update header info 4bd666a319 radv: hook compute clears into clear image api. f11ea8779d radv: clear image implementation for compute queue 9839ce282b radv/meta: split clear image out into a separate layer clear function ef5f59c9a9 radv: implement image->image copies using compute shader 983af3a6d1 radv: add a compute shader implementation for buffer to image 35cf08ef64 radv: Use correct pitch for views with different block size. 94a7434bbc radv: Store queue family in command buffers. c20701f4be radv: start fixing up queue allocate for multiple queues 59c9a131f4 radv/winsys: start adding support for DMA/compute queue 86cb418bd4 radv/winsys: Expose number of compute/dma rings. 2c0dfd48f0 freedreno/a5xx: border color support 939486d3d3 freedreno/a5xx: use MRT0 to import linear zs bea8602e5b freedreno: fdN_gmem_restore_format() is not gen specific 6f93c75a47 freedreno/a5xx: cargo-cult end-batch sequence more faithfully d35022f24d freedreno/a5xx: misc fix 651f2655a8 freedreno/a5xx: fix (at least some) vtx formats 2540226f66 freedreno/a5xx: more formats c768461c1f freedreno/a5xx: fixup caps abcf8f5b58 freedreno/a5xx: fix random faults on first sysmem draw 54537fa1dc freedreno: update generated headers 5e632b3a83 freedreno/a5xx: fix stride/size for mem->gmem blits 0f2e9a8986 radv/winsys: consolidate request->fence code 7ad1c24e2a radv: handle fence allocation failing b2b4f7248b radv: Don't bail out on pipeline create failure. 6493b4f4dd spirv/nir: add support for ImageGatherExtended 79d08ed3d2 anv: Fix uniform and storage buffer offset alignment limits. a66818830a nir: Remove nir_array from lower_locals_to_regs 79b66ec05e swr: Implement fence attached work queues for deferred deletion. 3421b3f5a3 nir: Turn imov/fmov of undef into undef 08fc74663b egl/x11: cleanup init code 47351b843a nir/lower_tex: fix number of components in replace_gradient_with_lod() a5502a721f Revert "nir: Turn imov/fmov of undef into undef." 84e19322d3 i965/vec4: Fix TCS output reads with non-zero component qualifiers. fd3120d85c i965/disasm: Decode dataport constant cache control fields. 23caf75182 i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual opcode. e014058195 i965/fs: Drop useless access mode override from pull constant generator code. b56fa830c6 i965/fs: Fetch one cacheline of pull constants at a time. 9b22a0d295 i965/fs: Expose arbitrary pull constant load sizes to the IR. 7a6aadb76f i965: Factor out oword block read and write message control calculation. ad38ba1134 i965/fs: Switch to the constant cache for uniform pull constants. 3c78d31374 i965: Let the caller of brw_set_dp_write/read_message control the target cache. 591e14ec08 i965/gen6+: Invalidate constant cache on brw_emit_mi_flush(). e0c1ec3b09 genxml: Make Gen8 3DSTATE_DS SIMD8 enable work like Gen9+. 000b563a1b genxml: Rename "DS Function Enable" to "Function Enable". 72ffe8318d anv: Reject VkMemoryAllocateInfo::allocationSize == 0 5e97b8f5ce egl: Fix crashes in eglCreate*Surface() b18cd8ce2c i965/miptree: Use intel_miptree_copy for maps 157971e450 i965/blit: Fix the src dimension sanity check in miptree_copy 9fe3f2649e docs: add INTEL_conservative_rasterization to relaese notes for 13.1.0 60330d730b main: add INTEL_conservative_rasterization enum query support d4b753a50b glapi: add missing INTEL_conservative_rasterization 47285d4602 extensions: update INTEL_conservative_rasterization dependencies 300d96a433 main: don't error when enabling conservative rasterization on gles 9854a3ba8b main: use new driver flag for conservative rasterization state da3389a331 nir/lower_tex: lower gradients on shadow cube maps if lower_txd_shadow is set 44873ad0a4 i965: remove brw_lower_texture_gradients 77f65b3b64 i965/nir: enable lowering of texture gradient for shadow samplers 5be2e785b1 nir/lower_tex: add lowering for texture gradient on shadow samplers f90da64fc6 i965/nir: enable lowering of texture gradient for cube maps a8e740c354 nir/lower_tex: add lowering for texture gradient on cube maps bac303c286 nir/lower_tex: generalize get_texture_size() fd249c803e treewide: s/comparitor/comparator/ a0ce9ff8c4 nir: Only float and double types can be matrices 75149088be swr: [rasterizer core/memory] StoreTile: AVX512 progress ac6646129f nir: Move fsat outside of fmin/fmax if second arg is 0 to 1. 7bed52bb5f i965/fs: Reject copy propagation into SEL if not min/max. 091a8a04ad i965/fs: Add unit tests for copy propagation pass. 6014da50ec i965/fs: Rename opt_copy_propagate -> opt_copy_propagation. ec0a0a60cc radeonsi: shrink the GSVS ring to account for the reduced item sizes 6fdef7d265 radeonsi: shrink each vertex stream to the actually required size 2f2e941e2d radeonsi: use a single descriptor for the GSVS ring 18616e7551 radeonsi: pack GS output components for each vertex stream contiguously edf034ac14 radeonsi: do not write non-existent components through the GSVS ring af976f12a5 radeonsi: only write values belonging to the stream when emitting GS vertex bdf1bf1cb5 radeonsi: generate an explicit switch instruction over vertex streams bae929f96e radeonsi: fetch only outputs of current vertex stream from the GSVS ring dfb69cac33 radeonsi: only export from GS copy shader for vertex stream 0 21f2bb22a3 radeonsi: do not export VS outputs from vertex streams != 0 fc0e009aa7 radeonsi: pull iteration over vertex streams into GS copy shader logic 180ae18ec5 radeonsi: group streamout writes by vertex stream d89592836a radeonsi: load the streamout buf descriptors closer to their use 564f17f0d7 radeonsi: extract writing of a single streamout output b41dd00235 radeonsi: separate the call to si_llvm_emit_streamout from exports 5ad6e56ca3 radeonsi: plumb the output vertex_stream through to si_shader_output_values 2985708fa0 radeonsi: rename members of si_shader_output_values 88509518b0 radeonsi: fix an off-by-one error in the bounds check for max_vertices 7655bccce8 radeonsi: do not kill GS with memory writes 7b5b3d63c5 radeonsi: update all GSVS ring descriptors for new buffer allocations 2eaacba7f2 st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSI cc34a6f0bd tgsi/scan: collect information about output usagemasks cf8e9778fc tgsi/scan: collect information about output vertex streams 81d0dc5e55 gallium: extract individual streamout output structure 04811354c8 tgsi: add Stream{X,Y,Z,W} fields to tgsi_declaration_semantic 173d80b401 glsl: remember per-component vertex streams for packed varyings 6092169b96 i965/blorp: fix release build unused variable warning 5e6b2b05a5 virgl: Fix a strict-aliasing violation in the encoder 35c5a9a64d i965: Print out cycle estimates at the start of block annotations. 713cd23d8e mesa: Return LINEAR encoding for winsys FBO depth/stencil. b58d1eecc6 intel/aubinator: fix 32bit shift overflow warning 3a1b15c392 anv: fix release build unused variable warnings 90c29784c6 radv/ac: some fix maybe-uninitialized warnings ec08666a28 radv/meta: use VK_NULL_HANDLE for handles 9bff2c9884 radv: fix release build unused variable warnings 15e12ab8fc softpipe: fix release build unused variable warning c81a89f662 radeonsi: fix release build unused variable warnings 42011be1e2 i965/mt: Disable HiZ when sharing depth buffer externally (v2) 1c8be049be i965/mt: Disable aux surfaces after making miptree shareable da1c49171d spirv: Use a simpler and more correct implementaiton of tanh() 9807f502eb glsl: Use a simpler formula for tanh efe9d1cde3 anv: Clean up some unused variables 2a127b780b swr: [rasterizer common/core/jitter] fetch support for GL_FIXED d0d21532f9 configure: cleanup GLX_USE_TLS handling b83153e77b configure: enable glx-tls by default 0715ba4be6 docs: document how to (self-) reject stable patches 26541a1fcc egl: add and enable EGL_KHR_config_attribs bf384a2d85 egl/surfaceless: remove duplicate KHR_image_base enablement 9e1d35ca75 egl: unexport _eglConvertIntsToAttribs 4729e1b511 egl: rename static functions to match convention d4983390a8 compiler/glsl: fix precision problem of tanh 7aea08667c swr: [rasterizer core/memory] Finish R24_UNORM_X8_TYPELESS for AVX512 53e1c970ef radv: Use enum for memory types. 4ae84efbc5 radv: Use enum for memory heaps. 011e5570f8 radv: Clean up some unused variables. 8977cd4fdd i965: delay adding built-in uniforms to Parameters list 429e2ec324 swr: [rasterizer core] supply proper clip distances to point sprites 192317dfeb swr: [rasterizer core] perform perspective division on clip distances bd56de88df radv/ac: no need to pass nir to the post outputs handling d38eece4e6 radv: fix warnings in ubo load code. 0fafe94a39 radv/ac: pass a mask of array params not a number. 257866ae46 radv: split out a chunk of variant filling code. 6cde094bf7 radv/meta: don't pass rect into blit2d src function. 71a9574ffa radv/meta: cleanup image info setup. 6f08dcd398 radv/meta: split copyimage api into api and meta function 0689b8f485 radv/meta: clean up buffer->image code. c46c376977 radv/ac: don't pass nir to create_function 2a33049c70 radv: add missing license file to radv_meta_bufimage. e54af02567 radv/ac: use build_gep0 instead of opencoding it. 31f988a9d6 radeonsi: disable the constant engine (CE) on Carrizo and Stoney 26ba8c920d radeonsi: Fix typo: "llvm.fs.interp" => "llvm.SI.fs.interp" c7dc1b010a radv: make push constants optional dfef9c7c1f radv: only emit descriptor sgprs when needed ae61ddabe8 radv: move userdata sgpr ownership to compiler side. 221ab77956 radv: refactor out the constant setting user sgpr code. 11208f0049 radv: refactor out the descriptor user sgpr setting. a74a4edc90 radv: only bind descriptor sets to stages that need them 85118a1e4d radv: move descriptor set userdata emission to draw flush time. a5d10844ee radv: refactor descriptor set userdata emission out. f847676990 radv: pass pipeline to constant flush function eb2ba5c8df radv: consolidate compute pipeline flushing (v1.1) 13c34cf8ca radeonsi: wait for outstanding LDS instructions in memory barriers if needed 16ba04d6de tgsi: fix the src type of TGSI_OPCODE_MEMBAR 16f49c16c7 radeonsi: wait for outstanding memory instructions in TCS barriers 15e96c70b0 radeonsi: allow specifying simm16 of emit_waitcnt at call sites 57b9d75af5 radeonsi: write shader descriptors into hang reports 6caa558ca6 radeonsi: check for sampler state CSO corruption f2b0c66c3c radeonsi: properly declare context sampler states 38d4859b94 radeonsi: fix incorrect FMASK checking in bind_sampler_states b3a2aa9cba radeonsi: always restore sampler states when unbinding sampler views d205faeb6c radeonsi: take LDS into account for compute shader occupancy stats 132b69c4ed st/mesa: round lod_bias to a multiple of 1/256 4b0d8b2da0 gallium: decrease the size of pipe_sampler_state fields 6dc96de303 cso: don't release sampler states that are bound e9133dd90e i965: Increase max texture to 16k for gen7+ d6526d7247 intel/blorp_blit: Add split_blorp_blit_debug switch da381ae647 intel/blorp_blit: Enable splitting large blorp blits efea8e7244 intel/blorp_blit: Move RGB=>R conversion to follow blit splitting edf3113aed intel/blorp_blit: Adjust blorp surface parameters for split blits 12e0a6e259 intel/blorp_blit: Split blorp blits if they are too large b74d4f6ca0 intel/blorp_blit: Create structure for src & dst coordinates a77426fd92 vulkan: use STATIC_ASSERT instead of static_assert e9f17e9fb0 i965: enable INTEL_conservative_rasterization on Gen9+ 039d836d6e mesa: add support for GL_INTEL_conservative_rasterization 0ff74a8990 i965: Add i965 plumbing for ARB_post_depth_coverage for i965 (gen9+). 8481386892 mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+). d3931a355f radeonsi: fix isolines tess factor writes to control ring 9871bde351 i965: Drop redundant key->outputs_written initialization. 09ffc5c84f i965: Initialize "separate" flag in VUE maps. b87039499b nir: In split_var_copies_block, uint, int, and bool types cannot be matrices 4c8c13b356 radeonsi: Use amdgcn intrinsics for fs interpolation a9383ae6d6 freedreno/a5xx: fix draw packet size with index buffer ec24f009ca freedreno/a5xx: gmem bypass mode 85a3057f65 freedreno/a5xx: fix emit_string_marker() c1e9cca696 freedreno: pitch alignment should match gmem alignment 8f4da2ff63 freedreno/a5xx: more formats b337099849 freedreno/a5xx: fix fragface f143eeaffa freedreno/a5xx: fix fragcoord f5c5f76255 freedreno: update generated headers 3ec4d1f809 freedreno/a5xx: fix alpha test 2b305725e2 freedreno/a5xx: fix VPC_VAR[n].DISABLE bits 72db1570b4 anv/TODO: Document sampling from HiZ 05a4e3a009 i965: Don't force SSO layout for VS->TCS. 44fd85d8eb i965: Unify shader interfaces explicitly. eb7b51d62a genxml/gen9: Change the default of MI_SEMAPHORE_WAIT::RegisterPoleMode 8ac3c1bf1a gallivm: optimize 16bit->32bit gather path a bit fd5f420fbb gallivm: handle 16bit float fetches in lp_build_fetch_rgba_soa 775a244645 util: (trivial) ETC1 meets the criteria for fitting into unorm8 43cdbb3e6a i965: Emit proper NOPs. 9c95ad24cc glsl: (trivial) fix type typo a41f5dcb14 i965: Allocate at least some URB space even when max_vertices = 0. cd9bb4b918 main: allow NEAREST_MIPMAP_NEAREST for stencil texturing df33f11b39 glsl: fix ldexp lowering if bitfield insert lowering is also requested 3015a23fe0 radv: fix resource leak in radv_amdgpu_ctx_create 5338fb34d6 st/omx/enc Raise default encode level 2a38a5b2b2 radeon/vce Handle H.264 level 5.2 7db009b59e nir: Remove some unused fields from nir_variable 50e0b0bee3 nir: Delete most of the constant_initializer support 2f19c19b5d nir: Simplify nir_lower_gs_intrinsics 257aa5a1c4 nir/lower_returns: Stop using constant initializers 507626304c glsl/nir: Call nir_lower_constant_initializers c5d664f9dc anv/pipeline: Call nir_lower_constant_initializers f5232db9e5 nir: Add a pass for lowering away constant initializers 0291bf4db2 Revert "i965: use nir_lower_indirect_derefs() for GLSL" 5f0e4c7c79 i965: Delete the meta-base CopyImageSubData implementation 06d864921e i965/copy_image: Re-implement the blitter path with emit_miptree_blit 6c74e7f492 i965/blit: Break the guts of intel_miptree_blit into a helper 9404439a75 i965: use nir_lower_indirect_derefs() for GLSL 0c70b26a2d swr: mark PIPE_CAP_NATIVE_FENCE_FD unsupported efc3ca64ba swr: include llvm version and vector width in renderer string b035d9cab5 gallivm: use getHostCPUFeatures on x86/llvm-4.0+. 48416b6f4d st/va: declare vlVaBuffer before vlVaContext 5a585d019e st/va: remove unused variable pbuff 510722d146 st/va: automake: cleanup C{PP,}FLAGS 8ca14b04e1 add EGL_TEXTURE_EXTERNAL_WL to WL_bind_wayland_display spec d09da32cfa docs: add news item and link release notes for 12.0.5 d7747cccaf docs: add sha256 checksums for 12.0.5 ef0417e8d1 docs: add release notes for 12.0.5 0e9a5be7e7 configure.ac: Create correct LLVM_VERSION_INT with minor >= 10 a66cd76b16 configure.ac: Get complete LLVM version from header 5db89531bc configure.ac: Add required LLVM versions to the top 45c8a4ea0a configure.ac: Only add default LLVM components if needed a8ae340f7e configure.ac: Reorder arguments in radeon_llvm_check 3f42859367 configure.ac: Move radv check to the Vulkan section c702369bf5 configure.ac: Move LLVM ac_subst closer to usage 62f4e6f272 configure.ac: Move oCL LLVM checks to the oCL section 9d14a25bee configure.ac: Move llvm_set_environment_variables higher. 19ff3975de configure.ac: Remove swr_llvm_check() b3119a3360 configure.ac: Check gallium LLVM version in gallium_require_llvm 44a672ef0e configure.ac: Use short names for r600 und r300 1ca0486147 configure.ac: Remove useless oCL LLVM check 8c98e27074 configure.ac: Move llvm-config searching outside the function 0cc4ffd67b configure.ac: Move LLVM functions to the top bf4b0fc33b configure.ac: Move LLVM version check to the top 9a3bccc75e configure.ac: Use new helper function for LLVM d434633b76 configure.ac: Use new llvm_add_default_components 352831c5d9 configure.ac: Add helper function for targets/components 2350387d24 configure.ac: Don't search llvm-config if it's known 3949d7c6ea st/va: fix gop size for rate control 8206882392 st/va: force to submit two consecutive single jobs 7b811c362a st/vdpau: fix compiler warning in vlVdpVideoMixerRender 5b27405eff i965: Release aux buffer when disabling ccs 92d7563fba ac/nir: Only use the first component for SSBO atomics. 8033f78f94 radv: fix another regression since shadow fixes. 66e7effc85 spirv: Builtin Layer is an input for fragment shaders a7b510f656 swr: Fix active_queries count 2085088033 swr: Fix type to match parameters of std::max() f1ca377ab1 swr: [rasterizer jitter] include cstdarg in builder_misc.cpp 19a541f496 nir: Get rid of nir_constant_data c45d84ad83 Revert "st/mesa: get Version from gl_program rather than gl_shader_program" 6bf63b0119 st/mesa: get Version from gl_program rather than gl_shader_program ab8c01386a st/mesa/glsl: move Version to gl_shader_program_data 534917495d freedreno: no-op render when we need a fence 0b98e84e9b freedreno: native fence fd support 16f6ceaca9 freedreno: some fence cleanup 026a7223a6 gallium: support for native fence fd's 72cc1ca58d gallium: wire up server_wait_sync 0201f01dc4 egl: add EGL_ANDROID_native_fence_sync 21b1acfcfe dri: extend fence extension to support native fd fences 2ba4c7e154 egl: un-fallthrough sync attr parsing cce04a4630 egl: initialize SyncCondition after attr parsing 05f35a868c tgsi: store writes_primid when scanning tgsi 7c16552f8d mesa: only verify that enabled arrays have backing buffers 51244859e3 vc4: Avoid false scheduling dependencies for LOAD_IMMs. 6c34084d8e vc4: Try to schedule QIR instructions between writing to and reading math. d182740ac8 vc4: Improve interleaving of texture coordinates vs results. 1f9daf7cd1 vc4: Fix stray "." on no-op MUL packs. 98d7e87488 vc4: Allow merging instructions with SF set where the other writes NOP. 8e5ec33f11 vc4: In a loop break/continue, jump if everyone has taken the path. fda1d0187d anv: expose support for VK_KHR_sampler_mirror_clamp_to_edge 27433b26b1 anv/cmd_buffer: Actually use the stencil dimension ef59cb0820 swr: add streamout buffer offset into pBuffer pointer 3d837a8871 swr: fix assertion for max number of so targets 02b2efa5eb swr: properly report max number of SO components ab3bbe06ed swr: turn off queries around blits d8ce8acdfa swr: don't advertise stream pause/resume 632c11e857 swr: fix range computation for instanced client-side arrays 3b736acf1b swr: [rasterizer memory] assert when trying to convert an unknown format 763c015ce5 swr: remove warning about multi-layer surfaces a9d292f5bd swr: [rasterizer core] don't attempt to load another RTAI when storing 77014a0ad3 radeonsi: document a CP DMA bug that doesn't need a workaround yet bacf9b4e73 radeonsi: apply the double EVENT_WRITE_EOP workaround to VI as well a816c7fe07 radeonsi: add a tess+GS hang workaround for VI dGPUs da7453666a radeonsi: don't apply the Z export bug workaround to Hainan 78c4528ae7 radeonsi: apply a tessellation bug workaround for SI 72e46c9889 radeonsi: apply a TC L1 write corruption workaround for SI 72d48fcd8e radeonsi: apply a multi-wave workgroup SPI bug workaround to affected CIK chips ec36c63b4f radeonsi: consolidate max-work-group-size computation 966567aa12 mesa: reset linked_stages bitmask when re-linking 45eef9af03 freedreno/a5xx: fix negative branches ef30e91fe6 freedreno: fix android build with a5xx 8b6f8f2576 freedreno/a5xx: fix discard 676c0cf287 anv: Prefer in-tree headers to out-of-tree headers 946cf4eb68 freedreno/a5xx: initial support fcba3046e1 freedreno: update generated headers 8c56789f60 freedreno: make gmem tile size alignment configurable 728e2c4d38 freedreno/ir3: don't offset inloc by 8 7a59157287 freedreno/a3xx: use new shader linkage helper 98c83b5d1c freedreno/a4xx: use new shader linkage helper 1be5670c8d freedreno/ir3: add new helper for shader linkage f60374aa68 st/mesa: skip lower_output_reads when possible 0a58b258ca st/glsl_to_tgsi: swizzle PROGRAM_OUTPUTs correctly in src_register translation 611166b8ed gallium: add PIPE_CAP_TGSI_CAN_READ_OUTPUTS abc887faa1 ac/nir: Fix out of bounds array access. d3d7cab812 aubinator: Add support for enum types 7fc659d8d5 intel/genxml: Fix ksp for INTERFACE_DESCRIPTOR_DATA 99e573b4e0 intel/genxml: Use enum 3D_Logic_Op_Function where applicable 374d19ac00 intel/genxml: Use blend function and factor enums where applicable 09fe8ad010 intel/genxml: Use enum 3D_Vertex_Component_Control where applicable 54e71e5851 intel/genxml: Use enum 3D_Stencil_Operation where applicable 193c1b72e0 intel/genxml: Use enum SURFACE_FORMAT where applicable 0799022bf9 intel/genxml: Use enum 3D_Prim_Topo_Type where applicable 993babc014 intel/genxml: Use 3D_Compare_Function for gen8+ test functions fc2225b1af intel/genxml: Emit genxml enums as C enums 8fc74b879e intel/genxml: Remove duplicate COMPAREFUNCTION values 5814fc1bb7 intel/genxml: Allow referencing enums in type attributes 3b6b6f6463 anv: Emit cherryview SF state without including gen9_pack.h 908febcf21 anv: Don't include two different pack headers be9c2ab23b intel/genxml: Move enums above structs ce26486115 genxml: Add values for Barycentric Interpolation Mode ed0b3cbd09 anv: remove per-sample shading from TODO be92b3f49d anv: clean up VkPhysicalDeviceFeatures list 550cd272b4 vulkan/wsi/x11: Destroy Present event context when destroying swapchain 2ea021a1eb glsl: use linked_shaders bitmask to iterate stages for subroutine fields 6d3458cbfb mesa: optimise interleaved sso validation 34953f8907 mesa/glsl: add bitmask to track stages a program was linked against ddf0f097e7 swr: [rasterizer jit] use signed integer representation for logic op 8ed703cfa6 swr: add missing rgbx8_srgb variant d6a06228a6 swr: reorder renderable formats, add grouping comments 53ca06be8f swr: use util_copy_framebuffer_state helper 86f7932b1e swr: enable cubemap arrays 8dd9853516 swr: rearrange caps into limits/supported/unsupported groups 9f568e5db1 swr: only store up to the LOD size f7ab0e4b7e swr: [rasterizer common] add SwrTrace() and macros 662b9c24d0 radeonsi: don't fetch 8 dwords for samplerBuffer and imageBuffer dbbdc6bb5a radeonsi: disable XNACK to free 2 SGPRs on APUs 274fb601c2 radeonsi: count and report temp arrays in scratch separately a91add9369 radeonsi: don't try to eliminate trivial VS outputs for PS and CS 5e5573b1bf radeonsi: disable RB+ blend optimizations for dual source blending ff50c44a5f radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending 87b208a54e radeonsi: always set all blend registers fc9f7fc9d0 radeonsi: set the smallest possible CB_TARGET_MASK ea43d0b5e8 radeonsi: don't print bodies of header-only packets 7abd94c9b0 radeonsi: print unknown registers with correct formatting 9e1dc10432 ddebug: fix hang detection with deferred flushes 048143b9d9 radv: set spi_baryc_cntl.pos_float_location to 0 f3a3fea973 radv: force persample shading when required. 6a62026dd4 nir: print var binding in dumps. fae5e1dc74 docs: fix small typo 218fec66cc i965/sched: Schedule trivial blocks. cab0952d4b i965/sched: Make 'time' a local variable. b0156702fa i965/cfg: Initialize bblock_t::cycle_count. ca9e30e002 i965/cfg: Initialize cfg_t::cycle_count. b8c9ce4459 ac/nir: Fix accessing an unitialized value. 029e8ff81c radv: Initialize the shader_stats_dump flag. d40a3212ae vc4: Add a note for the future about texture latency calculation. 4690a93b12 vc4: Add support for coalescing ALU ops into tex_[srtb] MOVs. f4baf80993 vc4: Restructure VPM write optimization into two passes. a025983dd9 vc4: Make qir_for_each_inst_inorder() safe against removal. 27544ea8d3 vc4: Split optimizing VPM writes from VPM reads. d4c20e82ae vc4: Restructure texture insts as ALU ops with tex_[strb] as the dst. 314f0c57e4 vc4: Refactor qir_get_op_nsrc(enum qop) to qir_get_nsrc(struct qinst *). 51087327f2 vc4: Replace the qinst src[] with a fixed-size array. a220f1b5a9 vc4: Remove qir_inst4(). 7a8def8c18 anv: bump the texture gather offset limits 62b8dbf35e i965/gen7: expose larger gather offsets 4f2d1d6ea7 i965: support constant gather offsets larger than 4 bits faf20df143 i965/fs: Refactor handling of constant tg4 offsets 05533ce418 radv: Use different intrinsic for ubo loads. 0303201dfb mesa: fix active subroutine uniforms properly f469235a6e anv/cmd_buffer: Remove the 1-D case from the HiZ QPitch calculation d4ef87c1bb anv/cmd_buffer: Set the correct surface type for depth/stencil e6847f24f0 anv: enable drawIndirectFirstInstance d2280a007a anv: expose depthBiasClamp, it is already set e2c669a56b anv: bump maxFramebufferLayers to 2048 76b97d544e anv: enable storage image extended formats a34f89c5e6 anv: expose imageCubeArray functionality eaf0768b8f radv: set maxFragmentDualSrcAttachments to 1 f9ab60202d anv: set maxFragmentDualSrcAttachments to 1 e0fc18a435 swr: [rasterizer memory] only clear up to the LOD size 2fca08e550 swr: [rasterizer memory] hook up stencil clears for ClearTile 5582610ea1 swr: [rasterizer memory] add support for clearing Z32F_X32 and Z16 6bc8bef1a1 intel/aubinator: Pull useful information from the AUB header da5ebeffdf intel/aubinator: Wait to setup decoders until we parse the aub header e6c01fb17d intel/aubinator: Rework handling of the --gen flag 12f2eae7e7 intel/aubinator: Trust the packet size in the header for SUBOPCODE_HEADER 89bb515e91 intel/aubinator: Add a get_offset helper 318cf3ffa4 intel/aubinator: Fix the kernel start pointer for 3DSTATE_HS 294daaa36f intel/aubinator: Add a get_address helper d6cef32047 intel/aubinator: Properly handle batch buffer chaining 0a5e1b02cf swr: don't clear all dirty bits when changing so targets 8a70a4d984 swr: [rasterizer core] fix typo in scissor tile-alignment logic 15d3fc167a anv: Fix cache UUID generation. 65ea559465 vulkan/wsi: Fix resource leak in success path of wsi_queue_init() b178652b41 anv: Update the teardown in reverse order of the anv_CreateDevice ca4706960c anv: drop the return type for anv_queue_init() ecc618b0d8 anv: Add missing error-checking to anv_block_pool_init (v2) 02bf1bbe6e st/omx/dec/h264: consider POC as signed instead of unsigned 7c277eae98 radv: don't return VK_SUCCESS if radv_device_get_cache_uuid() fails 78707a15f2 radv: don't leak the fd if radv_physical_device_init() succeeds a1cf494f77 anv: don't leak memory if anv_init_wsi() fails 3af8171547 anv: don't double-close the same fd 2f1a1f589e configure.ac: remove no longer used TIMESTAMP_CMD 2d42a34566 anv: automake: don't generate anv_timestamp.h 83548e1292 anv: Use library mtime for cache UUID. de138e9ced anv: Store UUID in physical device. 3f9397753b isl: Make isl_finishme only warn once per call-site f3a1c17b96 radv: Make radv_finishme only warn once per call-site 7feac8bdb9 anv: use do { } while (0) in the anv_finishme macro 6dae5be806 docs: add git tips how to do commit fixups and squash them ba28f2136f docs: add note about r-b/other tags when resending 28158c3e54 docs: fix small typos in the submit patches page 028d29b8b3 docs/releasing: use correct page title f9959ca92e docs/releasing: correctly document touch-testing a7a416f347 docs/release: drop references to patchwork 5ce7a32068 docs: add news item and link release notes for 13.0.2 ad7879bbb4 docs: add sha256 checksums for 13.0.2 bc5c299b4f docs: add release notes for 13.0.2 09c0c17bc3 radv: fix 3D clears with baseMiplevel 020978af12 radv: brown-paper bag for a forgotten else. b2e217369e radv/ac/llvm: fix regression with shadow samplers fix b56b54cbf1 radv/ac/llvm: shadow samplers only return one value. 9838db8f64 radv/si: fix optimal micro tile selection a025c5b2c7 radv: honour the number of properties available 0a27dd458b radv: drop the return type for radv_queue_init() 8cb965b112 freedreno: fix slice size for imported buffers f4ffe2786b freedreno/a3xx: make _emit_const() static b8b800d18a freedreno/a4xx: make _emit_const() static af98c6c31d anv/pipeline: Make is_dual_src_blend_factor inline e41f7c3063 anv/pipeline: Make the temp blend attachment state pointer const 8fdb800bda gm107/ir: optimize 32-bit CONST load to mov 948cce0196 gm107/ir: do not combine CONST loads fa6bbb5c00 anv/device: Remove a bogus finishme comment 2a7db18890 i965: Enable fast clears for multi-lod 3aec6bce5b i965: Allow single-sampled miptree to be resolved and shared 17d7c5a037 i965/gen8: Relax asserts prohibiting arrayed/mipmapped fast clears 544ed74315 i965: Use ISL for CCS layouts 96dbe765e1 i965: Resolve non-compressed fast clears prior layered rendering dea8e7fb07 i965: Restrict fast color clear on first slice only d41fc8dc9f i965: Track fast color clear state in level/layer granularity 28dc3f6199 i965: Move fast clear state enumeration into resolve map 6859d2ba2e i965: Refactor check if color resolve is needed ea2c419600 i965: Add plumbing for fast clear layer/level details d07cf68a97 i965: Add interface for checking multiple slices if any is unresolved 17e6a214fd i965: Provide slice details to renderbuffer fast clear state tracker cec30a6669 i965: Split per miptree and per slice/level fast clear bits 9c7717c066 i965: Provide slice details to color resolver 12010b9226 i965: Add new interface for full color resolves 71d48d6f42 i965: Refactor lossless compression state tracking b27be186cb Revert "glsl: allow layout qualifier overrides with ARB_shading_language_420pack" 2a47c83d7e Revert "glsl: geom shader max_vertices layout must match." e5041c6409 glsl: push layout-qualifier-name values from variable declarations to global 5132d0c7b6 glsl: simplified error checking for duplicated layout-qualifiers 93f90d7795 glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier API be54a58da3 glsl: ignore all but the rightmost layout qualifier name from the rightmost layout qualifier b95793b9a7 glsl: refactor duplicated validations between 2 layout-qualifiers ae1ce8ecd3 glsl: assert on incoherent point mode layout-id-qualifier validation a5d6ae2f51 glsl: remove unneeded check for incompatible primitive types in GS 0ecfff0d08 glsl: simplifies the merge of the default in layout qualifier 65df02c002 glsl: split default in layout qualifier merge fe5c522edd glsl: split default out layout qualifier merge 70456aca8d glsl: merge layouts into the default one as the last step in interface blocks 9f13d0c64b glsl: ignore all but the rightmost layout-qualifier-name b3fca51617 anv/state: if enabled, use anisotropic filtering also with VK_FILTER_NEAREST 95ddb37708 clover: Restore support for LLVM <= 3.9. f07da5aa5e scons: Recognize LLVM_CONFIG environment variable. a794f09017 radv: Don't generate radv_timestamp.h bb8ac18340 radv: fix texel fetch offset with 2d arrays. 116fed80ff mesa/getteximage: Add validation of target to glGetTextureImage 89cbe0d21f main/texobj: Check that texture id > 0 before looking it up in hash-table 3233a9fe0b util: fix memory leak from the fragment shaders for SINT<->UINT blits ec1f159ac8 i965: Always reserve clip distance VUE slots in SSO mode. 8cdf73c324 anv/gen7: only enable dual-source blending when there are dual-source factors a783b67e17 swr: clear every layer of the attached surfaces 1a80ec0cd1 swr: [rasterizer core] pipe renderTargetArrayIndex through to clears cec515999c swr: [rasterizer core] clear data now comes in as float 74943db82c swr: [rasterizer core] actually perform clear before store in GetHotTile 5da84a7e12 i965: Fix a mistake from porting the URB allocation code to arrays. 903056e016 i965: Use 3DSTATE_CLIP's User Clip Distance Enable bitmask on Gen8+. 3b6893b678 radv: fix flipped blits b06568873d radv/meta: just local vars for src/dst subresources. 28c781b574 radv: add support for VK_AMD_draw_indirect_count eff7bbc47e radv: add support for VK_AMD_negative_viewport_height 2c748c5c8a radv: add support for VK_KHR_sampler_mirror_clamp_to_edge 5cbcbc75f4 radv: add support for anisotropic filtering on SI-CI 72c00e7c47 i965/gen7: Only advertise 4 samples for RGBA32F on GLES 76e953788a radeonsi: print new opt flags in si_dump_shader_key e5302ad936 radeonsi: add a debug flag that disables optimized shader variants ac458d2ae8 compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit host 60c3a0a67c compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit host 5cc07d854c anv: fix enumeration of properties 0a0ce884ea i965: Restructure fast clear eligibility decision f4c7989408 i965: Set initial msaa fast clear status explicitly dfd6088b3a i965: Declare read-only input to level/layer check const 07d070f324 i965/fbo: Prepare layer multiplier for render buffer compression a2d029dc5f i965: Add multi-slice getter for resolve maps 7c75fd9a59 i965/meta: Split conversion of color and setting it f19e0967c9 intel/blorp: Fix rectangle size for level-not-zero resolves ca84e190a4 i965/miptree: Don't shrink textures when augmenting for more levels 6e8f12619f main/getteximage: Use the height argument to calculate memcpy copy size e062eb6415 nir/spirv: implement ordered / unordered floating point comparisons properly 9ce5926476 anv: fix segfault in anv_BindImageMemory 9c13cc9451 swr: [rasterizer core] fix cast for stencil clear value f6f644ea12 swr: color interpolation is also supposed to get perspective division 7cbfe59cf3 swr: add sprite coord enable mask to fs key 6d6ef3fb55 swr: rework vert <-> frag shader linkage logic 2595aebd91 swr: flatshading makes color outputs flat, it doesn't affect others 37be598dda swr: only broadcast color0 value, not all color values 2234a4330e swr: report a reasonable max lod bias 2b7bdff83f swr: avoid using exceptions for expected condition handling 946a7abd1c swr: remove formats from mapping table that don't have StoreTile impls 2e12d2ba72 swr: remove unnecessary -1 entries in format mapping table 7cfb364b1a swr: rework resource layout and surface setup 5d2b5996e1 util: fix missing swizzle components in the SINT <-> UINT conversion string 414dbb2d5c vc4: Don't conditionalize the src1 mov of qir_SEL(). 1f0ba902f0 vc4: Re-add R4 to the "any" register class. 9728887e7f vc4: Disable MSAA rasterization when the job binning is single-sampled. ff018e0979 vc4: Make sure we don't overflow texture input/output FIFOs when threaded. ea417f5335 radv: move pipeline barrier image transitions after src flushing 3fd79558be anv: Enable fast clears on gen7-8 5e8069a572 anv: Add support for fast clears on gen9 dae8e52030 anv/blorp: Rework flushing around resolves 8d1ccd6729 anv/cmd_buffer: Apply remaining flushes in EndCommandBuffer 878499d323 anv/blorp: Use regular blorp clears for subpass clears 772d223c9c anv: Add a vk_to_isl_color helper d1d6b78898 anv/cmd_buffer: Make setup_attachments take a RenderPassBeginInfo 1d5ac0a462 anv: Set up binding tables and surface states for input attachments 140d041fac anv/pipeline: Handle depth/stencil self-dependencies 0b01262844 anv: Use pass attachment information to insert flushes 57174d6042 anv/cmd_buffer: Fix pipeline barriers for input attachments 0acb28e0cf anv/pipeline: Add a input_attachment_index to the bindings 3f1eda0b42 anv/pass: Calculate the combined image usage of attachments 347f43c8ec anv: Add an input attachment lowering pass 2e311e4211 i965/fs: Implement load_layer_id for fragment shaders 08441dae59 nir: Add a layer_id system value intrinsic 2e44799f50 spirv: Stop warning about input attachments c54097cc48 spirv: Handle the InputAttachmentIndex decoration 111d57e7d2 compiler: Add the rest of the subpassInput types 7a2cfd4adb anv/cmd_buffer: Emit CS push constants after binding tables a3f6bea69a gallium: fix more occurences of u_hash.h d219720d19 mesa: use special checksums for unset checksums and fixed-func shaders b818df1e71 glsl: add gl_linked_shader::SourceChecksum 6dfdf52b6a mesa: use util_hash_crc32 instead of _mesa_str_checksum 86514d84e0 util: import CRC32 implementation from gallium 3ef8dff865 anv/cmd_buffer: Add an assert on emit_binding_table failure d9a3ad94ca gbm: request correct version of the DRI2_FENCE extension f680a01ad4 anv/cmd_buffer: Emit a CS stall before setting a CS pipeline 054e48ee0e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty 722ab3de9f anv/cmd_buffer: Handle running out of binding tables in compute shaders a8ef92b031 i965/compiler: Disable trig workarounds on KBL+ 767b163e47 intel/common: Add an is_kabylake field to gen_device_info e074a08a6d anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL 69cc7d90f9 util/disk_cache: close a previously opened handle in disk_cache_put (v2) 0e8dc81c3a docs: get rid of duplicated description from sourcetree.html a2283b50e6 docs/submitting patches: mention get_reviewers.pl e260bfec04 docs/submitting patches: add git tips 29c8a4a4ce auxiliary/vl/dri: call get_xcb_screen() only once 7c6babb22c egl/x11: store xcb_screen_t *screen instead of int screen b9880d2e93 egl/x11: factor out dri2_get_xcb_connection() a56a505db7 mesa/glsl: remove unused uses_builtin_functions field 38a8507f79 i965: Use NIR-based clip/cull lowering for OpenGL as well. a4d7a5bd1e anv: Enable clip and cull distance support. f182e5eafc i965/vec4: Handle component qualifiers on non-generic varyings. b63f7671a3 i965/fs: Handle compact outputs. 536af43fe3 spirv: Silence unsupported capability warnings for Clip/CullDistance. 7471bb5fa4 anv: Set clip/cull distances fields in packets. a9eabd539c anv: Combine ClipDistance and CullDistance arrays. 9a179f2db0 nir: add a pass to compact clip/cull distances. 663b2e9a92 nir: Add a "compact array" flag and IO lowering code. f395e3445d radv: add support for shader stats dump 220912e214 radv: fix sample id loading 3c6151ccaf radv/ac: add implementation of load_sample_pos intrinsic. 5697cfb7ec radv/ac: cleanup ddxy emission fa57b77105 radv/meta: cleanup resolve vertex state emission 24427e31ef radv: Incorporate GPU family into cache UUID. d94383970f radv: Use library mtime for cache UUID. 43ee4917ca radv: Store UUID in physical device. 581bd1d12a glsl: fix NULL check 807bc6ea9e swr: calculate viewport width/height based on the scale c3dd5b2e3f swr: don't claim to allow setting layer/viewport from VS d48740568f swr: allocate all scratch space in one go for vertex buffers 16d42f2f3d swr: call swr_update_derived unconditionally when drawing/clearing ee0b6597a9 swr: [rasterizer memory] minify texture width before alignment c5a654786b swr: [rasterizer memory] minify original sizes for block formats bf75ef3f92 radeonsi: remove all varyings for depth-only rendering or rasterization off ef6c84b301 radeonsi: eliminate VS outputs that aren't used by PS at runtime 7e76f9a7a8 radeonsi: record information about all written and read varyings c7f3e5c647 radeonsi: make si_shader_io_get_unique_index stricter ed3190b3f3 radeonsi: don't export ClipVertex and ClipDistance[] if clipping is disabled d984a324bf radeonsi: add infrastr. for compiling optimized shader variants asynchronously d2a56985d7 radeonsi: don't set vs.epilog.export_prim_id if TES is bound fee71fec25 radeonsi: simplify checking for monolithic compilation e6aee45db4 radeonsi: print all flags in si_dump_shader_key 6d5c2a8b5c radeonsi: split the shader key into 3 logical parts d4e9f409e9 radeonsi: fix culling if clip & cull distances are used at the same time 9d8db805ef radeonsi: clean up si_emit_clip_regs e59389d738 radeonsi: assume that a VS without POSITION is LS 7dbf83af54 tgsi/scan: record if a shader writes the position output 8a2251911e tgsi/scan: use a big switch for scanning outputs bdd860e307 radeonsi: decrease the number of texture slots to 24 fa476e0566 radeonsi: fast exit si_emit_derived_tess_state early 79a8e674ae winsys/amdgpu: set addrlib flag opt4Space 72d1669ed2 radeonsi: check for !is_linear in do_hardware_msaa_resolve 49fa4a4e60 gallium/radeon: add RADEON_SURF_OPTIMIZE_FOR_SPACE 44a3f2ee09 radeonsi: Add missing error-checking to si_create_compute_state (v2) e442db8e98 draw: drop some overflow computations 2471aaa02f draw: simplify fetch some more 4e1be31f01 draw: unify linear and elts draw jit functions 8cf7edff7d draw: use same argument order for jit draw linear / elts functions 78a997f728 draw: drop unnecessary index overflow handling from vsplit code 7a55c436c6 draw: simplify vsplit elts code a bit 9aae167e94 gallium: Add support for SWR compilation 5b4d1500dd gallium: swr: Added swr build for windows 9e4e1f5190 swr: Modify gen_knobs.{cpp|h} creation script 9085f1a9cc scons: Add swr compile option bc26e8d4a7 swr: Windows-related changes 87bd28210f swr: renamed duplicate swr_create_screen() 974d280e81 swr: Handle windows.h and NOMINMAX 915b4b0d49 gallium: Added SWR support for gdi 30ae2cbf82 scons: add llvm 3.9 support. 2da28dbd11 scons: ignore .hpp files in parse_source_list() c323180733 mesa: removed redundant #else 44c5ed02d1 i965/hsw: Set integer mode in sampling state for stencil texturing 8e0e2478ba reviewers: add Rob H for the Android EGL+build parts 7a39a0091d docs: recommend using --enable-mangling over the manual -DUSE... 0fa854aea5 docs: rework/update install.html 438086efb1 docs: sourcetree.html misc updates 2edc29ab1e docs: flesh out releasing.html b571c075e9 docs/submittingpatches: fix tags mis/abuse 07384468af docs/submittingpatches: flesh out "how to nominate" methods 019f055f32 docs/autoconf: update glx driver / enable-debug text 49ac732651 docs/repository: refer to Submitting patches 259e65c03e docs: split Submitting Patches into separate document e561737c52 docs: split Codying style into separate document edbf3ebe1f docs: mention/suggest testing your patch against dEQP f2d9c7b60c docs: mention that coding style can differ between drivers 4fbeac398a revieweds: add Tomasz for the Android/EGL implementation 4f12fcb6d3 mesa: fold always true conditional e70d0d22a2 mesa: drop unneeded assert 130b12f96a egl/wayland: remove non-applicable destroyDrawable from error path b421fec958 loader: automake: whitespace cleanup 4ffa9b2847 gbm: automake: remove unused defines d3780e2e4d intel: aubinator: Fix resource leak in gen_spec_load_from_path 51727b1cf5 egl/android: Use gralloc::lock_ycbcr for resolving YUV formats (v2) 859d0b0121 egl/android: Get gralloc module in dri2_initialize_android() (v2) 925ff0b534 egl/android: Remove handling of RGB_888 pixel format 9c5b1c7990 radeonsi: Fix resource leak in gs_copy_shader allocation failure path 0e11290ef5 glsl/lower_output_reads: remove unused mem_ctx a3b98edf6f glsl/lower_output_reads: bail early in tessellation control shaders 0d383a79a8 glsl/lower_output_reads: fix geometry shader output handling with conditional emit 42d5e91a2a radeonsi: store group_size_variable in struct si_compute 47db6b4600 glsl: don't flatten if-blocks with dynamic array indices 39c47e7698 anv/state: enable coordinate address rounding for Min/Mag filters a8b85f1f77 anv: Implement a depth stall restriction on gen7 9145873b15 nvc0/ir: use levelZero flag when the lod is set to 0 b1340fd708 radv: spir-v allows texture size query with and without lod. 6d7be52d90 radv: fix image view creation for depth and stencil only 51a44c0021 radv: make sure to flush input attachments correctly. e899d47bc9 tnl: remove unneeded #include "util/simple_list.h" a6e849c672 radeon: remove unneeded #include "util/simple_list.h" 36678e97e4 r200: remove unneeded #include "util/simple_list.h" 5d7b5d8627 i915: remove unneeded #include "util/simple_list.h" da0bc7b646 mesa: remove unneeded #includes in errors.c 0d1e240a4f mesa: remove trailing whitespace in errors.c 9c1609f0d6 nir: Add a C wrapper for glsl_type::is_array_of_arrays(). a1a292d177 i965: Store a clip_distance_mask field similar to cull_distance_mask. 19c652b29c i965: Use shader_info for brw_vue_prog_data::cull_distance_mask. c447ca64c1 compiler: Store the clip/cull distance array sizes in shader_info. c4be6e0b8d i965: Fix GS push inputs with enhanced layouts. 45aee6be02 i965: Delete unused variable. 9ef2b9277d intel: Share URB configuration code between GL and Vulkan. 6d416bcd84 i965: Use arrays in Gen7+ URB code. 6656dd4b92 i965: Drop brw->urb.{nr_*_entries,*_start} assignments from gen7_urb.c. 74d8612eed i965: Switch to roundf in HS/DS URB code. c87b5dee11 i965: Make URB code use prog_data for GS/tessellation enable checks. 639af2a7c6 intel: Convert devinfo->urb.min_*_entries into an array. 58c09e72b1 intel: Convert devinfo->urb.max_*_entries into an array. 2acfd36479 docs: document MESA_DEBUG=context ea276512a0 swr: mark streamout buffers as written 203c8794a1 st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_program 65cd0a0d7f mesa: create new gl_shader_program_data struct 0c85d2fea4 glsl: add new program driver function to standalone compiler ff0253a5ed i965: Disable depth writes when depth test is GL_EQUAL. adb3a83c09 glsl: tidy up entries temporary c20564ae3e glsl/i965: move per stage AtomicBuffers list to gl_program 9d96d3803a glsl: create gl_program at the start of linking rather than the end 2b8f97d0ff st/mesa/i965: simplify gl_program references and stop leaking 9db5cc829f anv/cmd_buffer: Enable stencil-only HZ clears 37c07d64b4 anv/cmd_buffer: Manage Anv state around HZ op emission 6ff4c24fdd anv/cmd_buffer: Clarify HZ rectangle behavior 63318d34ac mesa/fbobject: Update CubeMapFace when reusing textures 9a806d2d15 mesa: add NV_image_formats extension support 88fe2c308e mesa: fix old classic drivers to use ralloc for ARB asm programs da2a51129b st/mesa: silence warnings in optimized builds 9882ed85bd radeonsi: emit sample locations also when nr_samples == 1 70454f5b55 radeonsi: allow sample mask export for single-sample framebuffers ceac3397fb st/mesa: remove a redundant call to _mesa_is_multisample_enabled adba706122 mesa/main: consider multisampling enabled when number of samples == 1 14af96007f i965: Delete fs_visitor::nir_setup_single_output_varying prototype. ec4e71f75e mesa: fix empty program log length 5ec3a7333f draw: finally optimize bool clip mask generation b16f06fd05 draw: use vectorized calculations for fetch (v2) 0cee3fd5c7 i965/gen7: Minify blit size for stencil tree copy 9bfee7047b mesa: Drop PATH_MAX usage. ca76e6b521 i965: Fix compute shader crash. 3da7adc755 anv/TODO: Check off render buffer compression 4e91f158e6 anv: Enable "permanent" compression for immutable format images 2b5644e94d intel/blorp: Properly handle color compression in blorp_copy 89f9c46a74 intel/blorp: Always use UINT formats on SKL+ c8357b5d34 i965/blorp: Rework resolve handling edb7f67bd9 anv/image: Add an aux_usage field for "default" aux 338cdc172a anv: Add initial support for Sky Lake color compression e2f5880839 anv/pass: Precompute some subpass usage information 9b9fb6d212 util/vk_alloc: Add a vk_zalloc2 helper a512565b2b anv/image: Memset all aux surfaces (not just HiZ) to 0 c3eb58664e anv/image: Rename hiz_surface to aux_surface ccdf9af392 anv/blorp: Ignore clears for attachments first used as resolve destinations 1ba2f05bc0 intel/blorp: Take a fast_clear_op in ccs_resolve 7c560e8ccc intel/blorp: Add plumbing for color resolve slice details d7bd8c15d6 intel/isl: Allow non-2D CCS surfaces 26c8bb7bc0 intel/isl: Rework the asserts and fails in isl_surf_get_ccs 818c7bfb31 anv/cmd_buffer: Refactor surface state relocation handling 9be9f5f1c7 anv/cmd_buffer: Pull add_surface_state_reloc into genX_cmd_buffer.c 0c403df310 anv/image: Stop force-disabling AUX 929fcee47e mesa: Add missing call to _mesa_unlock_debug_state(ctx); v2 9702f91366 egl: fix helper function name 8b780a543a egl/x11: misc style fixes 41b5d98b28 egl: fix function name in debug string 9557147592 nir/spirv: Fix handling of gl_PrimitiveId 1c97432ce8 anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT 49f08ad77f anv: Handle null in all destructors d0646c8015 util/vk_alloc: Ensure NULL is handled correctly in vk_free 18266247a0 anv/device: Silence a 32-bit warning 80786a67cf nir: Avoid an extra NIR op in integer divide lowering. 7f27ad5597 vc4: Try compiling our FSes in multithreaded mode on new kernels. 45c022f2b0 vc4: Add support for ETC1 textures if the kernel is new enough. 7130260d12 vc4: Fix simulator mode missing-GETPARAM debug info. 20c1623a11 vc4: Fix resource leak in register allocation failure path. 686dad657f glsl: stub out _mesa_reference_program() in standalone compiler c3df65c123 st/mesa/r200/i915/i965: move ARB program fields into a union d6bdb3a862 st/mesa: stop initialing Instructions and NumInstructions 0ad69e6b51 mesa: make use of ralloc when creating ARB asm gl_program fields 9c9589f1e2 mesa: remove unused Comment field in prog_instruction 67b9c26342 i965: get num_abos from shader_info rather than gl_linked_shader 5581f2a8f2 mesa/glsl: copy num_abos to gl_program ba40c8b03c i965: get num_images from shader_info rather than gl_linked_shader 9c2042f2ce mesa/glsl: copy num_images to gl_program 6b82e957be nir: add support for counting AoA uniforms in nir_shader_gather_info() c3b8bf9bc9 i965: only try print GLSL IR once when using INTEL_DEBUG to dump ir 2e2160969e anv/descriptor_set: Put the whole state in the state free list 37537b7d86 anv/descriptor_set: Write the state offset in the surface state free list. 8af1b2a2ce compiler: remove now unused copy_shader_info() declaration 29ade71af9 compiler: include shader_enums.h in shader_info.h a456ea17fb swr: [rasterizer core] fix clear with multiple color attachments 0272f76741 Partial revert "i965: "Fix" aux offsets" 0d241085f7 i965: "Fix" aux offsets e50bf059b0 anv/blorp: Handle VK_ATTACHMENT_UNUSED in CmdClearAttachments 633677194f Allocate a null state whenever there is depth/stencil a380f95461 anv: Set framebuffer to NULL in secondary command buffers 9fcaf4e37a anv/blorp: Use the new clear_attachments entrypoint for attachment clears e371850d94 anv/blorp: Break the guts of alloc_binding_table into a shared helper 3c1ee052bd anv: Bring back anv_cmd_buffer_emit_state_base_address 72878f9f53 intel/blorp: Add a clear_attachments entrypoint 0aea29cc1c intel/blorp: Add capability to use pre-baked binding tables f7f768d195 intel/blorp: Add support for vertex shaders 768c8dd718 intel/blorp: Use an actual chunk of vertex buffer for the VUE header 8c8095c260 blorp/exec: Use uint32_t for copying varying data 21943c35f7 intel/blorp: Handle NIR clear inputs the same way as blit inputs 570a0e844b intel/blorp: Remove NIR support for uniforms 99b436ae5c intel/blorp: Add a shader type to make keys more unique 1acebeb191 intel/blorp: Make the number of samples an explicit parameter 6614234fc9 anv/cmd_buffer: Stop relying on the framebuffer for 3DSTATE_SF on gen7 d2b4a9da03 anv: Rework the way render target surfaces are allocated e283cd549c anv/cmd_buffer: Expose add_surface_state_reloc as an inline helper 858b75563f anv/cmd_buffer: Use the surface state alloc helper in null_surface_state 3d9747780b anv: Add a helper for doing buffer copies with nothing but VF and SOL. 184bbfd69b intel/genxml: Add SO_WRITE_OFFSET registers for gen7-9 b3bc806855 intel/isl: Add some basic info about RENDER_SURFACE_STATE to isl_device ba349e106e anv/pipeline: Use get_scratch_space/address for compute shaders d33e2ad67c anv: Move INTERFACE_DESCRIPTOR_DATA setup to the pipeline 8db6f2e6eb anv/pipeline: Roll genX_pipeline_util.h into genX_pipeline.c 68c58edcfa anv/pipeline: Unify graphics_pipeline_create 9359835fcb anv/pipline: Re-order state emission and make it consistent 5706d2590f anv/pipeline: Rework the 3DSTATE_VF_TOPOLOGY helper 3f480d5dd3 anv/pipeline: Move 3DSTATE_PS_EXTRA setup into a helper 8be164d05a anv/pipeline: Unify 3DSTATE_WM emission 1587ac1edc intel/genxml: Make 3DSTATE_WM more consistent across gens 23ad998246 anv/pipeline: Unify 3DSTATE_PS emission f989d04f39 anv/pipeline/gen7: Properly set 3DSTATE_PS::DualSourceBlendEnable fb02d2d13b intel/genxml: Make some 3DSTATE_PS fields more consistent 5a10ab8a15 anv/pipeline: Make emit_3dstate_sbe safe to call without a FS 7fe6655aad anv/pipeline: Unify 3DSTATE_GS emission f3783f1249 anv/pipeline/gen8: Set 3DSTATE_GS::InstanceControl 9da442b63a intel/genxml: Make some 3DSTATE_GS fields more consistent 4a48d19d93 anv/pipeline: Unify 3DSTATE_VS emission c3e908e9d3 anv/pipeline/gen8: Enable VS statistics 23d1919fe3 anv/pipeline: Stop claiming to support running without a vertex shader bda247d3fd intel/genxml: Make some VS/GS fields consistent across gens 623e1e06d8 anv/pipeline: Get rid of the kernel pointer fields 0087064f26 anv/pipeline: Set correct binding table and sampler counts cd724208d3 mesa: if MESA_DEBUG=context, create a debug context fb17b7f99d u_simple_shaders: try to un-break the Windows build 6403a9e074 radeonsi: fix a subtle bounds checking corner case with 3-component attributes 50c95d0c54 radeonsi: reject some 3-component formats as buffer textures 78314c57cb st/mesa: swap bytes in the fallback format translation path of GetTexImage 22360406f7 st/mesa: simplify and fix st_GetTexSubImage 7cdf292dc3 st/mesa: fix SINT <-> UINT conversion during PBO upload / download 5e10a3d6e5 st/mesa: change st_pbo_create_upload_fs to st_pbo_get_upload_fs 2fb4b5bdf6 st/mesa: fix ReadPixels into packed formats with PBO 3817a7a1d7 util/blitter: add clamping during SINT <-> UINT blits ab5fd10eaa util/blitter: index texfetch_col shaders by type 25a8e8bbd5 i965: miptree: prevent potential NULL pointer access 615ccf44cf intel/blorp: Use designated initializers in surf_convert_to_single_slice b663753f3b EGL/android: pbuffer implementation 25c60fa6a2 egl: add missing error-checking to eglReleaseTexImage() 19a01f8139 i965: Fix KBL typo in string 37370f6bfc i965: Consolidate GEN9 LP definition 2193fb0e1f i965/glk: Add basic Geminilake support ed6694d511 util: Fix Clang trivial destructor check. dafffd2f11 swr: mark color clamping as unsupported 2b6b15ab3f swr: always enable adding start/base vertex to gl_VertexId 6364491a0b swr: add support for upper-left fragcoord position a2c1d58ddb swr: make sure that all rendering is finished on shader destroy 7caed50ff4 swr: disable blending for integer formats 2f19a974a5 swr: mark rgb9_e5 as unrenderable 6fd398f48e swr: no support for shader stencil export 96291478ea swr: mark both frag and vert textures read, don't forget about cbs 8c0f76e961 swr: fix texture layout for compressed formats 00efbbc38c swr: add archrast generated files to gitignore b53a33feef swr: [rasterizer jitter] don't bother quantizing unused channels 5dd0b8d3c6 swr: [rasterizer memory] fix store tile for 128-bit ymajor tiling 45d9cd36fe swr: [rasterizer memory] add support for R32_FLOAT_X8X24 formats 713522fb8d ac/nir/llvm: fix channel in texture gather lowering code. 38ab625c5f radv: don't crash on null swapchain destroy. 253fa25d09 wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR 0ac57afa6f isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa 75a39cca8d amd: automake: android: rename sources lists to foo_FILES 95ed2d9d2c amd: flatten amd/common makefile structure 74e39de932 radeonsi: set IF_THRESHOLD to 3 537b897f51 glsl_to_tgsi: lower small branches based on the CAP 72217d4335 gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLD e33440070a glsl/lower_if: conditionally lower if-branches based on their size 83d9b8a6f6 glsl/lower_if: don't lower branches touching tess control outputs 654e9466b5 glsl/lower_if: check more node types in check_control_flow -> check_ir_node 68f35005ed glsl/lower_if: move and rename found_control_flow a6ff2a3378 util/disk_cache: use unambiguous naming 31727300e1 util: import cache.c/h from glsl 5b8876609e gallivm: limit use of setFastMathFlags to LLVM 3.8 and later 341fc0073a intel: Set min_ds_entries on Broxton. 0c73a3b7d0 dri: make use of loader_get_extensions_name(..) helper fb10c89877 Revert "dri: make use of dri_get_extensions_name(..) helper" 358079da2d radeonsi: set unsafe fpmath on FP instructions when allowed by R600_DEBUG 41d20d4920 gallivm: add lp_create_builder with an unsafe_fpmath option 171e349782 radeonsi: fold some shader context initialization to si_llvm_context_init e4b01c97c4 loader: fixup driver names if needed 1a21d21580 dri: make use of dri_get_extensions_name(..) helper 0890aa6f7f loader: add loader_get_extensions_name(..) helper 0639e253a5 egl: Use pkg-config for Android NDK build e23608db1c configure.ac: Don't look for pthreads in Android platform e73513f3c8 meta/GetTexSubImage: Account for GL_PACK_SKIP_IMAGES on compressed textures 277f868e66 anv/format: handle unsupported formats earlier 308b06d471 main: return error if asking for GL_TEXTURE_BORDER_COLOR in TEXTURE_2D_MULTISAMPLE{_ARRAY} through TexParameter{i,Ii,Iui}v() a46bc3f70a anv: fix multi level clears with VK_REMAINING_MIP_LEVELS 5923088d75 dir-locals.el: Adds White Space support 9730f2734b anv/format: support VK_FORMAT_R8G8B8_SRGB 35deeda66f anv/format: handle unsupported formats properly 8e430ff8b0 clover: adapt to new error API since LLVM r286752 c8a51fa75d swr: [rasterizer core] remove driverType ddc898aaf3 swr: [rasterizer archrast] move to pass by value 23e459b606 swr: [rasterizer core] add mode for aux buffer in the SWR_SURFACE_STATE e9a3ad164d swr: [rasterizer common] don't bleed NOMINMAX definition after cd8d840ce1 swr: [rasterizer archrast] add events 7c3ca2e704 swr: [rasterizer core] fix culling issues cee66dd2aa swr: [rasterizer core/jitter] fix alpha test bug 5912552947 swr: [rasterizer core] various code style changes 584b65ad44 swr: [rasterizer archrast] don't generate empty files e6f7d8a094 swr: [rasterizer archrast] fix open file handle limit issue 2c697754a9 swr: [rasterizer archrast] fix double free issue dc8408920c swr: [rasterizer core] separate frontend/backend stats enables 937b7d8e5a swr: [rasterizer core] 16-wide tile store nearly completed f233bcda89 docs: add news item and link release notes for 13.0.1 0a2b7c16c4 docs: add sha256 checksums for 13.0.1 eeedb52f75 docs: add release notes for 13.0.1 7b9a9a0c5d i965/vec4: skip registers already marked as no_spill 151aecabe4 glsl: Don't crash on function names with invalid identifiers. 9c676a6427 glsl: Fix assert fails when assignment expressions are in array sizes. 5debfeb86f vc4: Add simulator kernel validation for multithreaded fragment shaders. 96ffee2d02 vc4: Mark threaded FSes as non-singlethread in the CL. ace0d810e5 vc4: Flag the last thread switch in the program as the last. 67f72c5f5d vc4: Add THRSW nodes after each tex sample setup in multithreaded mode. e3c620e868 vc4: Add some spec citations about texture fifo management. fd2aff858b vc4: Use ra14/rb14 as the spilling registers. 755037173d vc4: Add support for register allocation for threaded shaders. fdad4d2402 vc4: Split register class setup for physical files from accumulators. 8e704dca7f vc4: Use register allocator CLASS_BIT_R0_R3 to clean up CLASS_B. 1ee503c74d vc4: Add support for QPU scheduling of thread switch instructions. 4f527f1260 vc4: Add a thread switch QIR instruction. 93cdae44de vc4: Add a bit of QPU validation for threaded shaders. 977d8b526b vc4: Fix register class handling of DDX/DDY arguments. 9b121512ac radv/pipeline: Don't dereference NULL dynamic state pointers dfc001dccc freedreno/ir3: fixup ralloc fallout 2e2562cabb Fix races during _mesa_HashWalk(). 07566ad4b6 i965: Drop tabs in brw_state.h. 0b98e885e7 ac/nir/llvm: Fix setting function attributes for intrinsics 74d5d393df i965: Update a comment: s/brw_state_cache/brw_program_cache/g 3ff9f8c532 clover: fix building since llvm r286566 6ff948ece1 egl/wayland: fix return value in dri2_wl_swrast_commit_backbuffer 92ec47a6ba glsl: define __STDC_FORMAT_MACROS to get PRIx64 macro f9052536c9 mesa: fix comment indentation in bind_buffers_check_offset_and_size() db45f1eaab glsl: automake: add opt_add_neg_to_sub.h to the sources list e36f0878cf i965: update gl_PrimitiveIDIn to be a system variable 00620782c9 i965: use nir_shader_gather_info() over do_set_program_inouts() e86fc2c285 i965: remove remaining tabs in brw_program_cache.c 663fc64965 i965: rename brw_state_cache_check_size() to brw_program_cache_check_size() 0d897be973 i965: rename brw_state_cache.c -> brw_program_cache.c a5e88e66e6 i965/gs: Allow primitive id to be a system value e73d136a02 vulkan/wsi/x11: Implement FIFO mode. 4fa0ca80ee vulkan/wsi: Report the correct min/maxImageCount 932bb3f0dd vulkan/wsi: Add a thread-safe queue implementation 3ca600fe71 android/i965: add libmesa_i965_compiler static library 1c2de8977b android: add SPIRV_FILES to libmesa_nir 23d1799f7d anv: use STATIC_ASSERT instead of static_assert ec725dc140 util: use STATIC_ASSERT instead of static_assert 98969808ff vulkan: import latest public vulkan headers + and fix drivers. e4c465e230 docs: add news item and link release notes for 12.0.4 33c2958930 docs: add sha256 checksums for 12.0.4 d82bbf34df docs: add release notes for 12.0.4 d881e1c024 glsl: include inttypes.h for PRIx64 macro 2de85eb97a radv: fix texturesamples to handle single sample case a6c3d0f92b anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4 1e3e347fd5 anv/cmd_buffer: Take a command buffer instead of a batch in two helpers e9acae8486 glsl/standalone: Add the ability to generate ir_builder code 191d9a5195 glsl: Add a C++ code generator that uses ir_builder to rebuild a program 984f16bbd7 glsl: Generate strings that are the enum names without the ir_*op_ prefix d0028b2e1c glsl/standalone: Enable par-linking 4dc759c8c2 glsl/standalone: Optimize dead variable declarations f45a2a93ae glsl/standalone: Optimize add-of-neg to subtract 9788b3b6f3 glsl/linker: Allow link_intrastage_shaders when there is no main() 7372d2153a nir: update nir_gather_info to only mark used array/matrix elements 53d1f4251f mesa/compiler: move MAX_VARYING to shader_enums.h cd52b4fb16 nir: add more helpers to nir_types.cpp ad9d4a4f8d nir: Generalize the "is per-vertex variable?" helpers and export them. 561f2208bd nvc0: support MP performance counters on Maxwell b9578b683d gallium: detect avx512 cpu features c8c46641af glsl: Parse 0 as a preprocessor INTCONSTANT e85a747e29 glcpp: Handle '#version 0' and other invalid values cbba5e13ac linker: Remove unnecessary overload of program_resource_visitor::visit_field b359f62456 radv: automake: list correct file in the EXTRA_DIST f500c36339 mesa: remove LowerShaderSharedVariables 0f6360eedb glsl: handle partial swizzles in opt_dead_code_local correctly e27333a568 glsl: don't run loop passes if loop unrolling is disabled ce3f453f01 radeonsi: fix r600_texture::tc_compatible_htile ce3189cbe6 radeonsi: accept is_store in image_fetch_rsrc instead of dcc_off f83b2f524a radeonsi: don't rely on tgsi_scan::images_buffers 4e00e20074 radeonsi: re-order cases in si_get_shader_param 3f6e0063c8 radeonsi: increase MAX_CONTROL_FLOW_DEPTH AKA MaxIfDepth 0187f88453 Revert "configure.ac: honour LLVM_LIBDIR when linking against LLVM" b21912e2e9 radeonsi: fix/silence unused variable warnings in optimized builds b46a9c570f gallivm: fix [IU]MUL_HI regression harder 9ca6711faa Revert "wayland: Block for the frame callback in get_back_bo not dri2_swap_buffers" 8933417565 glsl: validate output blocks against input blocks 19decd8ce4 radv: fixup botched llvm API changes. 2fdaf38c01 ac/nir/llvm: adopt to new LLVM attribute API. 302f641d14 vulkan/wsi/wayland: Clean up some error handling paths 3b6abfc69a vulkan/wsi/wayland: Include pthread.h b1217eada9 anv/device: Implicitly unmap memory objects in FreeMemory 920f34a2d9 anv/device: Return the right error for failed maps 73ef9c8f04 anv/device: Add some asserts to MapMemory 843775bab7 anv: Rework fences 73701be667 anv/wsi: Set the fence to signaled in AcquireNextImageKHR 71397042fe anv/gen8: Stall when needed in Cmd(Set|Reset)Event 73f53c097a glsl: record number of components used in each slot for varying packing 885c788017 glsl: fix slot_end calculations and simplify reserved_slots check 828faaef40 swr: correct setting of independentAlphaBlendEnable 5be635d5e4 swr: [rasterizer] add a .dir-locals.el to support 4-space indents 36e5d68cad swr: set halfz rasterizer setting 4b5b87e7ab swr: [rasterizer core] allow an OpenGL driver to specify halfz clipping 4af25e7131 swr: fix support for inverted depth scales aed517f985 swr: [rasterizer jitter] fix logic op to work with unorm/snorm 08d51487e3 vc4: Clamp the shadow comparison value. e887341d3f vc4: Don't pair up TLB scoreboard locking instructions early in QPU sched. 695a2e2ffa vc4: Print a reg pressure estimate in our reg allocation failure dump. 4d019bd703 vc4: Don't abort when a shader compile fails. aaee3daa90 mesa: Fix pixel shader scratch space allocation on Gen9+ platforms. 1d6fe13c13 mesa/extensions: expose OES_vertex_half_float for ES2 aeaf21ab3e Revert "egl: remove explicit config_id management from dri2_add_config()" 5b92008ae2 util: add MSVC HAS_TRIVIAL_DESTRUCTOR implementation 0f434a68a3 radv: Suffix the radeon_icd file with the host CPU abe110df01 radv: use correct .specVersion for extensions f373a91a52 anv: use correct .specVersion for extensions 190bae7685 amd/addrlib: limit fastcall/regparm to GCC i386 a39ad18593 configure.ac: honour LLVM_LIBDIR when linking against LLVM 3652d1d594 egl: remove explicit config_id management from dri2_add_config() 084105c213 linker: Accurately track gl_uniform_block::stageref 392fabcfee linker: Slight code rearrange to prevent duplication in the next commit a529acfb2b linker: Trivial coding standards fixes fbc1a4b7d2 glsl: Add some comments to methods of ir_variable_refcount_visitor 1492633070 llvmpipe: Fix build after removal of deprecated attribute API v2 8bdd52c8f3 gallivm: Fix build after removal of deprecated attribute API v3 fb50245ac1 radv: fix GetFenceStatus for signaled fences 3c9af7578f radv: enable conditional discard optimisation on radv. b16dff2d88 nir: add conditional discard optimisation (v4) dd77faeca2 ac/nir: add support for discard_if intrinsic (v2) b3a29f2e9e anv: Do relocations in userspace before execbuf ioctl 8b61c57049 anv: Move relocation handling from EndCommandBuffer to QueueSubmit 595400d577 anv/batch: Move last_ss_pool_bo_offset to the command buffer 0fe6829427 anv: Add an anv_execbuf helper struct 095c48a496 anv/batch_chain: Improve write_reloc d46bfb6297 anv: Initialize anv_bo::offset to -1 bd0f8d5070 anv/allocator: Simplify anv_scratch_pool 6283b6d56a anv: Add a new bo_pool_init helper ba1eea4f95 anv: Don't presume to know what address is in a surface relocation db9f4b2a2b anv: Add a cmd_buffer_execbuf helper 07798c9c3e anv/device: Add an execbuf wrapper 64b140498d anv: Make anv_finishme only warn once per call-site 7bcb94bc2f i965/compute: Allow ARB_compute_shader in compat profile 4d5346aaac Revert "draw: use vectorized calculations for fetch" f037afb701 swr: disable logic op when the rt format is float or srgb e2e40e236f swr: fix AND_INVERTED logic op conversion bef4a48d1c swr: add support for EXT_depth_bounds_test aa62fa8fb7 swr: [rasterizer core] set depth hottile when depth bounds test enabled b9df2251c1 i965: Fix GPU hang related to multiple render targets and alpha testing 95ed1c19bf swr: allow alphatest without blend or logicop bafc75b437 radv: emit correct last export when Z/stencil export is enabled bdd48e47c0 tgsi/scan: turn a huge if-else-if.. chain into a switch statement f864547fa9 tgsi/scan: fix images_buffers regression 6b7cc8a9ec anv: Document cmd_buffer_alloc_binding_table 406cd9d126 intel/blorp: Emit all the binding tables 112a2ba276 i965/gen9: Allow sampling with hiz when supported 3b0c2bc417 i965/gen9: Add HiZ auxiliary buffer support c0f505c7ef i965: Add function to indicate when sampling with hiz is supported c53e9c9780 i965/miptree: Create a hiz mcs type 36d1c555ed i965: Drop the aux mt when not used 42db7ab179 i965/miptree: Directly gtt map the mcs buffer 0041169cac i965: Wrap MCS miptree in intel_miptree_aux_buffer 88f791db75 gallivm: fix [IU]MUL_HI regression 3fa10ffb49 draw: use vectorized calculations for fetch 29279f44b3 gallivm: introduce 32x32->64bit lp_build_mul_32_lohi function b0554c25e7 i965: Add space before paren 501d608e56 i965: Remove unnecessary white space 329ae922bd i965: Fix alpha-to-coverage and alpha test enabled checks a1bd2f6950 mesa: Add helper function _mesa_is_alpha_to_coverage_enabled() 0295c792b4 mesa: Add helper function _mesa_is_alpha_test_enabled() 7fed07766d mesa: Use separate line for function return type e32e5d214e nvc0: simplify draw parameters upload for vertex shaders 381edca826 gallium/hud: protect against and initialization race 5a58323064 gallium/hud: close a previously opened handle 6ffed08679 gallium/hud: fix a problem where objects are free'd while in use. a5e733c6b5 mesa: drop current draw/read buffer when ctx is released cc495055cd clover: Add CL_PROGRAM_BINARY_TYPE support (CL1.2). 05fcc73f08 clover: add missing clGetDeviceInfo CL1.2 queries 8cc4a74971 nvc0: get rid of NVE4_COMPUTE_MP_PM_{A,B}_SIGSEL_XXX a295364596 gm107/ir: emit RED instead of ATOM when no dst cfb5a9ab23 st/mesa: initialize members of glsl_to_tgsi_instruction in emit_asm() 0148313ea3 android: amd/common: add support for libmesa_amd_common 0f72f7292a winsys/radeon: don't call surface_best for FMASK 0c17b0b6f0 mesa: Add linear ETC2/EAC to the compressed format list with ES3 compat. 283d4d18e5 vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain. 70fc3a941a vc4: Make sure that vertex shader texture2D() calls use LOD 0. 2c875158e2 radeonsi: fix vertex fetches for 2_10_10_10 formats 322483f71b st/mesa: fix the layer of VDPAU surface samplers d0d5f7600c Revert "st/vdpau: use linear layout for output surfaces" 00baaa4752 radeonsi: fix an assertion failure in si_decompress_sampler_color_textures 64c2593a5c glx: make interop ABI visible again ee39d4456e egl: make interop ABI visible again bf51b45313 egl: use util/macros.h 84a74be9e4 radeonsi: enable GLSL 4.50 e4b378800e st/glsl_to_tgsi: fix dvec[34] loads from SSBO aef7eb4cac glsl/cache: correct asprintf error handling 8ce7ef75f5 gallium/radeon: Multiply bpe by nsamples in surf_winsys_to_drm 356458363d gallium/radeon: Use flags parameter in radeon_winsys_surface_init 6f844a30c1 gallium/radeon: Only convert stencil info if RADEON_SURF_SBUFFER is set 38fb9aa1aa gallium/radeon: Only loop up to last_level for drm<->winsys conversion 1e3f7bfc9a anv: use limits.h instead of deprecated/obsolete values.h 80157466cd vc4: Add miptree/texture state support for ETC1 compressed textures. bedb996087 vc4: Fix use of undefined values since the ralloc zeroing changes. 49936364e4 nir: Make sure to set the texsrc type in nir drawpixels/bitmap lowering. 572a952126 draw: fix undefined input handling some more... f4dd3bde37 gallium/hud: call fflush() after printing error messages 260d951486 svga: move svga_mark_surfaces_dirty() prototype to svga_surface.h c96f63cac2 svga: whitespace / formatting clean-up in svga_context.c 1691e29e62 svga: collect stats for time spent in svga_context_finish() 8a195e2fd5 svga: invalidate new surface before it is bound to a render target view 06bba2452f Revert "svga: use untyped surface formats in most cases" f2eec4e829 svga: allow quad blit for more formats 4bd5ce853b svga: create BGRX render target view for BGRX_UNORM surface 0d221fcd40 svga: add a helper function to check for typeless format d451421bca svga: add SVGA_NEW_FRAME_BUFFER to svga_hw_tss_binding state atom ec138d6237 svga: allow copy_region if sample counts match a2d49c4b46 svga: set rendered-to flag after updating the texture using PredCopyRegion 59f14563a3 svga: add can_use_upload flag 3dfb4243bd svga: fix texture upload path condition 4750c4e543 svga: set rendered_to flag with texture uploaded using TransferFromBuffer command 03e1b7cacd svga: Add render_condition boolean flag in struct svga_context 2cff6f4512 svga: Allow DXPredCopyRegion for depth_and_stencil formats. 9a9627a791 svga: fix memory leak in svga_clear_texture() d787ce7288 svga: Implement the pipe clear_render_target functionality v2 76f5f76468 svga: add SVGA_3D_CMD_INVALIDATE_GB_SURFACE support f3d387867f nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform(). faab6a0f18 isl: Only allow Y-tiling for ASTC textures 1625d911d7 anv/blorp: Don't create linear ASTC surfaces for buffers bb550e2977 anv/formats: Disallow linear ASTC textures 80de528c7e anv/formats: Disallow 1D compressed textures b4001af174 i965: Use rzalloc for cfg_t 27bd9c0f0a pipe-loader: add libamd_common for radeonsi f792f0687f glx/windows: Add wgl.h to the sources list 979ec2cf75 i965: use rzalloc instead of calloc in brwNewProgram 908f92ad1f radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rotation ffe4e829b0 radeonsi: remove si_shader_context::is_gs_copy_shader 3b2516721b radeonsi: make the GS copy shader owned by the GS selector 9c6f7d66dc radeonsi: si_shader_vs only depends on the GS selector 693435d846 radeonsi: si_vgt_gs_mode only depends on the selector 2e1fb7e7fc radeonsi: make si_generate_gs_copy_shader usable as a standalone function ba5de0d034 radeonsi: unify the si_compile_* functions for prologs and epilogs aa9583b0da radeonsi: get rid of no_{prolog,epilog} 75503b1904 radeonsi: get rid of si_llvm_emit_fs_epilogue 611510038a radeonsi: get rid of get_interp_param 3f4439b6ba radeonsi: get rid of select_interp_param 858ac2228f radeonsi: use TCS epilog for monolithic shaders 3f1be54e53 radeonsi: extract si_build_tcs_epilog_function be6e31c6a0 radeonsi: use VS epilog for monolithic TES 06dcb2d2a9 radeonsi: use VS prolog and epilog for monolithic shaders f9daa2f470 radeonsi: extract si_build_vs_{prolog,epilog}_function 6f37e992a3 radeonsi: use PS prolog for monolithic shaders 15dd332e6a radeonsi: set num_input_vgprs for fragment shaders in create_function fec7ced211 radeonsi: extract si_build_ps_prolog_function 7115e56c21 radeonsi: use PS epilog for monolithic shaders bf86c56594 radeonsi: extract si_build_ps_epilog_function 0b9bba7f6c radeonsi: pass the function name to si_llvm_create_func 96d60dd9ee radeonsi: split is_monolithic into no_prolog and no_epilog 8db9d915cd radeonsi: free data structures when shader compiles fail 4c1504af6a radeonsi: move main TGSI translation into its own function 23dfb688ba radeonsi: add always-inline pass to si_llvm_finalize_module 4ada1dabc4 radeonsi: fix signature of export intrinsic in VS epilog 899b2f24a4 radeonsi: link against amd_common 908100cfae amd/common: add ac_is_sgpr_param helper 2ff5df8f50 amd/common: build also for gallium drivers 8eabee9ec0 amd/common: move llvm helper prototype to ac_llvm_util.h 37d646c1b3 glsl: fix lowering of UBO references of named blocks 8df4aebc94 glsl: Update deref types when resizing implicitly sized arrays. d2861d682a mesa/glsl: delete previously linked shaders earlier when linking 903e5eae97 nir: fix nir_shader_clone() and nir_sweep() f304aca542 mesa: move shader_info to the start of gl_program cc6aa1d161 st/mesa/r200/i915/i965: use rzalloc() to create gl_program 548b5fee6b nv50,nvc0: stop limiting the number of active queries to 1 b6137f226c nvc0: add new warp_nonpred_execution_efficiency metric on SM35 98a382d013 nvc0: add missing metric-issue_slot on SM35 c32d7175aa nvc0: do not expose metric-inst_issued twice on SM35 524703da58 nvc0: add new warp_execution_efficiency metric on SM30+ 51fe48660a nvc0: respect 80-chars for perf metrics descriptions b58d85bac8 nvc0: sort performance metrics alphabetically e7b9c5eb74 radv: add support for anisotropic filtering on VI+ 73592b9284 radv: fix dual source blending 1d75d681d3 nv50: add missing draw_calls_indexed driver stat afaaf623d4 glx/glvnd: Use bsearch() in FindGLXFunction instead of open-coding it 8bca8d89ef glx/glvnd: Fix dispatch function names and indices deb0eb1660 glx/glvnd: Don't modify the dummy slot in the dispatch table 71cc1e188d anv/pipeline: Properly cache prog_data::param ff3185e3ba anv/pipeline: Put actual pointers in anv_shader_bin 4306c10a88 intel/blorp: Pass a brw_stage_prog_data to upload_shader 058304f081 intel/blorp: Use wm_prog_data instead of hand-rolling our own a5f8ff6ca1 anv: Better handle return codes from anv_physical_device_init daeb21e478 vulkan/wsi/x11: Clean up connections in finish_wsi fc0e9e3e40 vulkan/wsi/x11: Better handle wsi_x11_connection_create failure e3e5b1a488 android: avoid using libdrm with host modules 1ef505bb02 glsl: compute lvalues of [in]out parameters before inlined function body 5aef14932a radeonsi: fix BFE/BFI lowering for GLSL semantics 6526977306 tgsi: align the definition of BFI & [UI]BFE with GLSL 9f0726f3e5 radv: expose xlib platform extension a28db12e21 intel: aubinator: print field values if available 74c4c84482 intel: aubinator: load fields values from xml data c8806eeefc intel: aubinator: print boolean fields to true with colors d3244c47ce amd: fix a typo in PIXEL_PIPE_STAT_RESET definition 7786f8c635 gallium/radeon: add enum radeon_micro_mode 1a4e0162fc gallium/radeon: make it clear that DRM 2.x.x fast clear constraint is CIK-only e3697b4be6 gallium/radeon: remove r600_surface::level_info bf4d102ea3 gallium/radeon: add radeon_surf::is_linear e9c76eeeaa gallium/radeon: remove radeon_surf_level::pitch_bytes c66a550385 gallium/radeon: don't call u_format helpers if we have that info already 692f2640ab gallium/radeon: replace radeon_surf_info::dcc_enabled with num_dcc_levels 315eb0acb4 radeonsi: add a driver query for counting CP DMA calls d268b7f95e radeonsi: add a driver query for shader cache hits 6b309f7368 gbm: set up the interop extension for egl/drm 8bfd65395e nvc0: do not duplicate similar performance metrics bc4c09dc99 docs: add news item and link release notes for 13.0.0 631fa587e1 docs: add sha256 checksums for 13.0.0 e205c265c8 docs: Update 13.0.0 release notes c41ec1679f anv/device: Return DEVICE_LOST if execbuf2 fails 61a8a55f55 i965/gen8: Fix vertex attrib upload for dvec3/4 shader inputs f88ea8c72a radv: drop some unused cmask info members. 1b88760f85 intel: aubinator: fix printing missing gen option 46d67799a6 intel: aubinator: fix assumptions on amount of required data 6f05b69572 intel: aubinator: don't print out blocks twice e9a25e0247 i965: Move gen8_disable_stages to brw_upload_initial_gpu_state 477ea60b68 i965: Program 3DSTATE_AA_LINE_PARAMETERS in upload_invariant_state 06e3cd6a45 st/omx/dec: disable tunnel for size different case d9b2c4048d st/omx/dec: result buffers size should match codec decoder size 55fb874376 swr: [rasterizer] added EventHandlerFile contructor 0a5811b0f3 swr: [rasterizer core] Frontend dependency work 06f93d0329 swr: [rasterizer core] Refactor/cleanup backends 78a0a09e48 swr: [rasterizer core] Remove deprecated simd intrinsics 1a3ed86348 swr: [rasterizer archrast] Add thread tags to event files. 7a2387c3e0 glsl: use a non-malloc'd storage for short ir_variable names 21e11b5282 glsl: use the linear allocator in opt_constant_propagation 565b2c4c4b glsl: use the linear allocator in opt_copy_propagation b6f50e4640 glsl: use the linear allocator in opt_copy_propagation_elements 9c19dedff0 glsl: use the linear allocator in opt_dead_code_local 23e373eb4f glsl: use the linear allocator in glsl_symbol_table a4a93103fb glsl: use the linear allocator for ast_node and derived classes 2296bb0967 glsl/lexer: use the linear allocator 47e1758692 glcpp: use the linear allocator for most objects 6608dbf540 ralloc: add a linear allocator as a child node of ralloc acc23b04cf ralloc: remove memset from ralloc_size 52d2b28f7f ralloc: use rzalloc where it's necessary 9454f7c0ef ralloc: add DECLARE_RZALLOC_CXX_OPERATORS 3bf6c6c3ad nir: zero allocated memory where needed 4d4335c81a i965/fs: fill allocated memory with zeros where needed 5fa41520e4 i965/vec4: zero allocated memory where needed e40c5dab5e glsl/glcpp: initialize all fields of glcpp_parser_t on creation 6770b17b99 glsl: Fix reading of uninitialized memory f67c5a7ccd glsl: initialize glsl_struct_field properly 330482177c ralloc: don't memset ralloc_header, clear it manually cb0879985a clover: Implement clGetExtensionFunctionAddressForPlatform. 2fba72046d clover: Introduce CLOVER_EXTRA_*_OPTIONS environment variables e3272865c2 clover: Pass unquoted compiler arguments to Clang 2a4a86862c i965/fs/generator: Don't use the address immediate for MOV_INDIRECT 4bf45a6079 radeonsi: fix behavior of GLSL findLSB(0) e24dc43164 radeonsi: set VGT_GS_ONCHIP_CNTL on CIK and later cab3d46739 i965: Fix make check after 66fcfa6894ab6 e6aeeace69 glsl: Improve accuracy of alpha scaling in advanced blend lowering. c538846e31 mesa: rename gl_client_array -> gl_vertex_array 161db1335b mesa: code clean-up in _mesa_update_vao_client_arrays() 7a4ba9f16e mesa: update comment on vertex_attrib_binding() 910bc4d12c mesa: rename gl_vertex_array_object::VertexBinding to BufferBinding 129da27426 vulkan/wsi/x11: Smplify implementation of vkGetPhysicalDeviceSurfaceFormatsKHR b677b99db5 vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR 7d059bdfb9 i965: use memory context when creating passthrough tcs 5857c3082e intel/blorp: remove stale comment c06480390b drivers/meta: Accept GL_TEXTURE_3D as target for tex image decompression 43dadb6edd intel/blorp: Rework our usage of ralloc when compiling shaders ab92480272 intel/blorp: Rename compile_nir_shader to compile_fs 044ef54d65 radv: split the device local memory heap into two c9675b4e17 radv: add a write-combining host-local memory type 44760c100c i965/miptree: Remove the width/height < 32768 restrictions 80d3af8129 i965/blit: Break blits into chunks in intel_miptree_blit b7979a849b i965/blit: Break blits into chunks in set_alpha_to_one 174f4900b2 i965/blit: Remove a bogus assertion 6da8149601 i965/miptree: Break miptree -> ISL tiling conversion into a helper c30b7164b7 i965/miptree: Remove the stencil_as_y_tiled parameter from get_aligned_offset 4964a5149b intel/blorp: Fix a couple asserts around image copy rectangles caf67bb12f anv/allocator: Assert that we have a valid gem handle in bo_pool_alloc 84e946380b nvc0/ir: fix emission of IMAD with NEG modifiers 5d83820a1d glsl: inspect interfaces in contains_foo() 66fcfa6894 i965/vec4: make offset() work in terms of a simd width and scalar components ba63db1f2e i965/vec4: use byte_offset() instead of offset() 5a4ce9f9a7 i965/vec4: add a byte_offset helper 173558445d glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries. 34fd2ffed8 glsl: Pass ctx to program interface query helper functions. 2035930966 egl: set preserved behavior for surface only if config supports it 671da8d8ba mesa: expose GL_EXT_robustness 44482d5a3e st/mesa: set RobustAccess true when is supported fe764477b0 i956: set RobustAccess true when is supported ef16003320 mesa: add missing CONTEXT_ROBUST_ACCESS enum 6bf6fcfcd9 egl: fix error handling in _eglCreateSync ca035006c8 vulkan/wsi/x11: add support for IMMEDIATE present mode 1cdca1eb16 vulkan/wsi: store present mode in swapchain base class 787c172aed vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1) d548fa882b radv/ac/llvm: trim texture return values 5c73ecaac4 glsl: Add pthread libs to cache_test 8e5aed5b56 genxml: Handle failure of Python codegen scripts. 1ec7227d44 nvc0/ir: fix emission of SHLADD with NEG modifiers aca491341b compiler: avoid warning about redefinition of PYTHON_GEN 4fa799ae04 egl/dri2: swap_buffers_with_damage falls back to swap_buffers 294b5f5f71 compiler: automake: add shader_info.h to the sources list 1ac40173c2 configure.ac: simplify EGL requirements for drivers dependent on EGL b687f766fd st/mesa: allow multiple concurrent waiters in ClientWaitSync f240ad98bc st/mesa: unduplicate st_check_sync code ad45dce4a2 radeonsi: remove si_resource_create_custom 29144d0f34 gallium/radeon: stop using PIPE_BIND_CUSTOM e3c3a7fada r600g: remove a redundant buffer_create helper 3dc78c33a9 gallium/radeon: remove unused r600_cmask_info members d18bf0b944 gallium/radeon: don't force the same tiling parameters for FMASK ecf045b4f7 winsys/amdgpu: allocate FMASK properly 24faeb94be gallium/radeon: print tiling index when printing texture info 37659071b8 gallium/radeon: don't do (fmask.size && cmask.size) 2664351dfe gallium/radeon: re-order radeon_surf::dcc and htile members 2a2e537577 gallium/radeon: rename bo_size -> surf_size, bo_alignment -> surf_alignment 67a44c97af gallium/radeon: remove flags specific to libdrm_radeon from winsys interface 7a706ad25c gallium/radeon: remove r600_htile_info 7e73ff87c0 gallium/radeon: remove unnecessary fields from radeon_surf_level d5c7ea3b83 gallium/radeon: decrease the size of radeon_surf e9590d9092 gallium/radeon: pass pipe_resource and other params to surface_init directly 8b94976df9 radeon/vce: use nblk_y instead of npix_y ba174b8dff gallium/radeon: define RADEON_SURF_MODE_* as enums b5118fe054 gallium/radeon: stop using some input fields from radeon_surface 28d237d63d gallium/radeon: fold r600_setup_surface into r600_init_surface b0d8a717a7 winsys/amdgpu: remove unused definitions 81a95946da gallium/radeon: fold radeon_winsys::surface_best into radeon/winsys dc6bbe2dd0 gallium/radeon: use r600_gfx_write_event_eop everywhere 462e3cdf3b gallium/radeon: make r600_gfx_write_fence more generic edf56fb428 gallium/radeon: fix a ZPASS comment, EVENT_WRITE_EOP fixups d883c83ba9 radeonsi: enable SDMA on Carrizo and all CIK chips again 6ec3b2a4b1 winsys/amdgpu: fix radeon_surf::macro_tile_index for imported textures dce05b3423 gallium/radeon: make sure the address of separate CMASK is aligned properly 8a21f52d73 gallium/radeon: fix incorrect bpe use in si_set_optimal_micro_tile_mode 0e742926c6 glsl: update default precision qualifier when it is set in the shader dfbdb2c0b3 mesa/program: Add _mesa_symbol_table_replace_symbol() 2e423ca147 nir: stop adjusting driver location for varying packing 4ac6686165 compiler: remove copy_shader_info() 9972c591e7 glsl: set uses texture gather directly in shader_info 4016f08854 glsl/st/mesa: use common system values read field 2f59f3eee5 glsl: set patch outputs written directly in shader_info f79d37f1ec st/mesa: use common patch outputs written field 419de307dc glsl: set patch inputs read directly in shader_info 3d2a503998 st/mesa: use common patch inputs read field fdf42d3abc glsl: set outputs read directly in shader_info 5346630593 r200/glsl/st/mesa: use common outputs written field b4b450a5cb mesa/glsl: set double inputs read directly in shader_info 24093975e8 st/mesa: use common double inputs read field e81aaeba37 r200/i915/st/mesa/compiler: use common inputs read field dfcbdba471 mesa/compiler: copy early fragment tests to shader_info in _mesa_copy_linked_program_data() 6c2fcf6a8a meta: remove remaining tabs in meta.c 3d8947824f i965: replace brw_compute_program with brw_program 13d0cf57bf i965: replace brw_fragment_program with brw_program 46a4e4257e i965: replace brw_tess_{eval,ctrl}_program with brw_program 649bdb1f03 i965: replace brw_geomerty_program with brw_program cb2d181944 i965: replace brw_vertex_program with new generic brw_program 3423488d55 st/mesa/r200/i915/i965: eliminate gl_fragment_program 17e28a1571 i965/mesa/st/swrast: set fs shader_info directly and switch to using it 91d5b0eda9 mesa: remove now unused IsCentroid from gl_fragment_program d9d04373c1 st/mesa: get interpolation location at translation time a317b40d1d i965: remove unused debug param 89512987c6 compiler: update the comment for enum glsl_interp_mode aa881e4dc0 glsl: remove now unused InterpQualifier c596f47b80 i965: remove unused BRW_STATE_INTERPOLATION_MAP flag 91d61fbf7c i965: rewrite brw_setup_vue_interpolation() 20c0e67501 st/mesa: stop making use of InterpQualifier array cdafd499cc mesa: remove unrequired code 9605b98a07 i965/mesa/st: eliminate gl_compute_program 5a228c0aae mesa: set cs shader_info metadata directly 4ca71a1175 st/mesa: switch cs over to shared shader_info 54095ed8b9 compiler: add additional cs metadata fields to shader info 81faead818 mesa/i965/i915/r200: eliminate gl_vertex_program 0ab51f8e16 i965: switch vs over to shared shader_info 92f77e9c01 i965/mesa/st: eliminate gl_geometry_program 9045ddcfe4 mesa: set gs shader_info metadata directly 8d7b25ee58 st/mesa: switch gs over to shared shader_info 288c96afce i965: switch gs over to shared shader_info b99ecaf872 compiler: add input primative field for gs in shader info 67c2d80a83 i965/mesa/st: eliminate gl_tess_eval_program 65225c20c6 mesa: copy tes metadata directly to shared shader info 2be3dbd90b st/mesa: switch tes over to shared shader_info 4f1c415cc4 i965: switch tes over to shared shader_info 088c25bfb7 compiler: add fields for tes metadata to shader info 64d9773cfe i965/mesa/st: eliminate gl_tess_ctrl_program 750b14ed8e mesa: set tcs shader_info metadata directly 7a4bbfa90d st/mesa: switch tcs over to shared shader_info e6cecb837d i965: switch tcs over to shared shader_info 9d2b391165 glsl: add temporary copy_shader_info() function debed12fdd glsl: add a shader info field to the gl_program type e1af20f18a nir/i965/anv/radv/gallium: make shader info a pointer 094fe3a959 nir: move nir_shader_info to a common compiler header e40d32b3ec mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shader 68db0fe034 vulkan/wsi/wayland: fix ARGB window support 972670c200 vulkan/wsi/x11: fix ARGB window support 0a153f4ee4 radv: mark the fence as submitted and signalled in vkAcquireNextImageKHR f2770fb3d5 scons: Require libdrm >= 2.4.66 for DRM. 14aac061e9 radv: Replace "abi_versions" with correct "api_version". 07755237d3 anv: Replace "abi_versions" with correct "api_version". 0404678c5f nv50/ir: start LocalCSE with getFirst to merge PHI instructions 7b2712c367 nvc0: use correct bufctx when invalidating CP textures 750d8cad72 vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR a1652a059e mesa: fix error handling in DrawBuffers 5876f3c85a egl: add check that eglCreateContext gets a valid config 58b4fef8bb mesa: add missing formats to driGLFormatToImageFormat 282b87dd03 egl: fix type mismatch error type in _eglInitSurface 1ef7873397 Revert "egl/android: Set EGL_MAX_PBUFFER_WIDTH and EGL_MAX_PBUFFER_HEIGHT" b91e1e38e8 egl/dri2: set max values for pbuffer width and height 76c3f1bbbe gallium/stapi: fix comment for st_visual::buffer_mask 59385da39d isl/format: Correct ASTC entries of format info table 41034abfe6 i965: Drop nir_inputs from fs_visitor. 59864e8e02 i965: Don't use nir_assign_var_locations for VS/TES/GS outputs. 27715c73ff i965: Make split_virtual_grfs() call compact_virtual_grfs(). 3728ee000a i965: Drop unnecessary switch statement in nir_setup_outputs() 88a618ce86 tgsi: trivial build fix for MSVC 6dbb8d12a8 nv50/ir: do not perform global membar for shared memory eed605a473 st/nine: Fix locking CubeTexture surfaces. fe7bb46134 st/nine: Fix mistake in Volume9 UnlockBox 942778099e st/nine: Use align_calloc instead of align_malloc 54010cf8b6 gallium/util: Add align_calloc 25beccb379 st/nine: Fix leak with integer and boolean constants f35b1d156b tgsi/scan: scan texture offset operands a2f98dff14 tgsi/scan: move src operand processing into a separate function 72267a25db tgsi/scan: get information about shader buffer usage d89890d000 tgsi/scan: handle indirect image indexing correctly ac37720f51 tgsi/scan: don't treat RESQ etc. as memory instructions f095a4eb17 tgsi/scan: get information about indirect 2D file access 965a5f1810 tgsi/scan: get information about indirect CONST access 35010718bc i965/gen8: Don't enable alpha test and alpha to coverage if draw bufer zero is integer type 93b84cae54 i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_ps_blend() e2dd582de8 i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_blend_state() d588e4f192 nv50/ir: display OP_BAR subops in debug mode 537dce06ec glsl: add matrix layout information to interface block types 3d6b5dee3a st/mesa: cleanup and fix primitive restart for indirect draws 6dbe8a1b9f glsl/mesa: remove unused namespace support from the symbol table 907ace5798 mapi: automake: set VISIBILITY_CFLAGS for shared glapi 8df581520a anv: automake: cleanup the generated json file during make clean 2e0ab61e29 egl/wayland: add missing destroy_window callback 3511a86111 automake: don't forget to pick wglext.h in the tarball b50b82b8a5 glsl/es31: precision qualifier doesn't need to match in shader interface block members 849390a61a glsl: move intrastage_match() after interstage_member_mismatch() a969548f59 radv: allow cmask transitions without fast clear 7b7eb7170d nv50/ir: it appears that OP_DISCARD can't take a join modifier adad576bfc nv50/ir: use levelZero for non-frag tex/txp ops 3fdeb7c983 gallium: add PIPE_CAP_STREAM_OUTPUT_INTERLEAVE_BUFFERS 6e08f3e96c nvc0/ir: remove outdated comment about SHLADD 8ff4182876 vc4: Avoid making temporaries for assignments to NIR registers. a689b8b9df vc4: Add a comment with discussion of how simulation works. 83ffb607b7 vc4: Move simulator winsys mapping and tracking to the simulator. 1c38ee380d vc4: Move simulator memory management to a u_mm.h heap. 9f75522382 vc4: Move simulator globals into a struct. 78087676c9 vc4: Restructure the simulator mode. 1d7874fa7b vc4: Fix termination of the initial scan for branch targets. 3f05fc62f9 configure: Get rid of the --disable-vulkan-icd-full-driver-path flag 7ea4ef8849 anv: Always use the full driver path in the intel_icd.*.json d96345de98 anv: Suffix the intel_icd file with the host CPU 17353ef043 radeonsi: fix a regression in si_eliminate_const_output 8cf0f05713 nv50,nvc0: don't keep track of whether fb rt0 is integer-only 811eb7f178 Revert "Revert "mapi: export all GLES 3.2 functions in libGLESv2.so"" 15a084a039 glapi: Move PrimitiveBoundingBox and BlendBarrier definitions into ES3.2 category. 889ee4da05 util: Include string.h in bitscan.h. 42273edf79 nvc0: do not break 3D state by pushing MS coordinates on Fermi 24e15aa198 nvc0: translate compute shaders at program creation ffd9060b23 i965: Reorder PCI ID list to match release order b8509c8936 i965: Add some APL and KBL SKU strings bd60fb49ba vbo: clean up with 'indent', whitespace fixes, etc in vbo_exec_array.c 8b9965442a vbo: whitespace fixes and reformatting in vbo_exec_api.c 8320bf1a7e vbo: minor clean-up in vbo_exec_api.c 1098e6957c vbo: move attribute type assignment 4c3c9f1441 vbo: rename reset_attrfv() to vbo_reset_all_attr() 7693bcde28 vbo: make vbo_reset_attr() static 9d6d9b28f7 vbo: trivial indentation fix in vbo_exec_api.c c2a602d21a gallivm: try to fix build with LLVM <= 3.4 due to missing CallSite.h f19f71830b radeonsi: fix build of si_eliminate_const_vs_outputs on LLVM <= 3.8 2db56434d4 gallivm: add wrappers for missing functions in LLVM <= 3.8 4a2dbfff05 radeonsi: fix 64-bit loads from LDS bfa50f88ce st/mesa: only set primitive_restart when the restart index is in range 3d9b57e493 st/glsl_to_tgsi: sort input and output decls by TGSI index a1895685f8 st/glsl_to_tgsi: fix block copies of arrays of structs ca592af880 st/glsl_to_tgsi: fix block copies of arrays of doubles 3da08e1664 glsl: Indirect array indexing on non-last SSBO member must fail compilation cd45d758ff nv50/ir: process texture offset sources as regular sources 313fba5ee1 nv50,nvc0: avoid reading out of bounds when getting bogus so info 8bf7717e1f wsi/wayland: fix error path b0f131b0bf anv: drop unused zero macro. d842546ad1 radv: use emit_icmp for samples_identical 64c3d73535 i965/cs: Don't use a thread channel ID for small local sizes 1fa000a33b i965/cs: Use udiv/umod for local IDs 740a8fa1e2 mesa: remove unused LocalSizeVariable 2b6e04e91f nvc0/ir: simplify predicate logic for GK104 atomic operations 974ab614d3 nvc0/ir: remove useless NVC0LoweringPass::gMemBase 03dc87caab nv50/ir: print CCTL subops in debug mode 4d35683d91 nir: Optimize integer division and modulus with 1 baed5eab82 configure.ac: enable EGL platform DRM if GBM is enabled 4650a27ba1 configure.ac: enable GBM by default 0e075700fa configure.ac: print whether GBM is enabled 3ec9975555 radeonsi: eliminate trivial constant VS outputs 041da0ae81 nv50/ir: silent TGSI_PROPERTY_FS_DEPTH_LAYOUT 1a9b0221bc docs: add 13.1.0-devel release notes template, bump version 3ef8d4288a docs: rename release notes to 13.0.0 a2ea653a49 radeonsi: remove cb0_is_integer handling 54f8efeb02 st/mesa: disable alpha-test, alpha-to-coverage, alpha-to-one for integer FBs c64da9d499 mesa: remove gl_shader_compiler_options::EmitNoNoise 2897cb3dba glsl_to_tgsi: remove code for fixing up TGSI labels ec35ff4e2b glsl_to_tgsi: remove subroutine support eacda2c080 mesa_to_tgsi: remove remnants of flow control and subroutine support 82f4c0126d mesa_to_tgsi: drop support for instructions that can't occur here 4e42898d9d glsl_to_tgsi: allocate glsl_to_tgsi_instruction::tex_offsets on demand 4d3d620f26 glsl_to_tgsi: merge buffer and sampler fields in glsl_to_tgsi_instruction dbf64ea28b glsl_to_tgsi: reduce the size of glsl_to_tgsi_instruction using bitfields 9015cbb3a3 glsl_to_tgsi: reduce the size of st_dst_reg and st_src_reg 222c599b61 glsl_to_tgsi: remove unused st_translate::tex_offsets 0d95eeb79c glsl_to_tgsi: remove unused parameters from calc_deref_offsets 6980480052 glsl_to_tgsi: use array_id for temp arrays instead of hacking high bits 4276b5c16a reviewers: Throw myself on the GLX grenade 8acb79dfac egl: bring back the default glapi.so name 66d8bd3b7e i965: fix subnr overflow in suboffset() 86c4575a81 radv: decompress fmask before reading using texture unit 67c91ef2a2 radv: fix samples_identical return value. 93ba86c307 radv: fix wsi porting regression in swapchain destroy. 63406b669e radv: fix fmask ptr issue db7ae14b60 radv: simplify fast clear shaders 1ec5e6e702 vulkan/wsi: fix out of tree build. b0e11a153c radv: start using defines for the user sgpr offsets 6c3bd1cdb3 radv: port to common wsi codebase 3f7ef24889 anv: move to using shared wsi code ec0bc14a70 anv/wsi: remove all anv references from WSI common code 971523410f anv: move common wsi code to x11/wayland common files. e0d15fbe1d anv/wsi/wayland: add callback to get device format properties. 4392de6771 anv/wsi/wl: stop using device in more places 507722b882 anv/wsi: split out surface creation to avoid instance API 954cd09e66 anv/wsi: move further away from passing anv displays around 1720bbd353 anv/wsi: split image alloc/free out to separate fns. 828b8dbce4 anv/wsi: switch to using VkDevice in swapchain 6542001345 anv/wsi/x11: more refactoring to use generic handles 340e72f056 anv/wsi/x11: start refactoring out the image allocation/free functionality c264c272a5 anv/wsi: drop device from get format 467d161e6a anv/wsi: remove device from get_support interface b8e7460563 anv/wsi/x11: abstract WSI interface from internals. 36e6be2e0d anv/wsi/x11: push anv_device out of the init/finish routines 7c10258567 anv/wsi: abstract wsi interfaces away from device a bit more. be61fff6da anv/wsi/x11: push device out of x11 connection fns. e9cf7c4460 anv/wsi: drop device from get caps 0e4abc3e10 anv/wsi: drop get present modes device arg 32d70c0d66 radv/anv/wsi: drop unneeded parameter aeceec54a8 draw: improve vertex fetch (v2) 0942fe548e draw: improved handling of undefined inputs d1b4a3451e gallivm: print out time for jitting functions with GALLIVM_DEBUG=perf 6f2f0daeb4 gallivm: Use native packs and unpacks for the lerps 7e1e06bc75 anv: drop pointless struct decl. e4df1830e4 radv: drop pointless struct decl. 4450f40519 radv: move to using shared vk_alloc inlines. 1ae6ece980 anv: move to using vk_alloc helpers. 0cfd428aef vulkan: add vk_alloc.h shared allocation inlines. 2c6d8bff03 anv: drop local MIN/MAX macros. c6f1077e0d radv: drop local MIN/MAX macros. 78bce52f9a util: move min/max/clamp macros to util macros.h f5daaba0fd radv: make use of shared vector helper. 8df014c01a anv: port to using new u_vector shared helper. 008f54f63a util: add vector util code. 8b731b8b03 svga: minor code improvements in svga_validate_pipe_sampler_view() 0ca134aa9f intel: genxml: add SAMPLER_BORDER_COLOR_STATE structures 5567145d59 st/va: force to flush the last p frame in idr period 52a6483e8a egl/surfaceless: Fix segfault in eglSwapBuffers 21af69e753 radeonsi: rename prefixes from radeon to si 6e475fefa1 radeonsi: merge radeon_llvm_context and si_shader_context 5ab25bb4ba radeonsi: import all TGSI->LLVM code from gallium/radeon 4967cacdfa gallium/radeon: simplify initialization of 64-bit gallivm builders 502dad4dca gallium/radeon: remove unused radeon_llvm_reg_index_soa 4e5d076fcf radeonsi: move LLVM ALU codegen into radeonsi 41754f743f genxml: add generated headers to EXTRA_DIST 23392abf50 mesa: automake: include mesa_glinterop.h in distfile 2fc1374be6 egl: remove docs directory from EXTRA_DIST 27572db46d genxml: avoid using a GNU make pattern rule 9898c60745 configure.ac: use a single require_libdrm helper 3e079c3f86 configure.ac: remove no longer needed *_pci_id logic 47b5925d9b loader: cleanup copyright section af7abc512c loader: remove loader_get_driver_for_fd() driver_type f9f7e44c94 loader: remove final sysfs codepath in loader_get_device_name_for_fd() 4f1c33fd9d travis: remove no longer needed libudev-dev dependency cb23fba3f3 scons: remove all libudev references 4a183f4d06 scons: loader: use libdrm when available 0607c5b1b0 gbm: remove superfluous/incorrect udev comment 6b21fdaa8f automake: remove all the libudev references 1e2e625e30 loader: remove libudev_get_device_name_for_fd and related code fcdc02f512 loader: reimplement loader_get_user_preferred_fd via libdrm 8222100631 loader: annotate __driConfigOptionsLoader as static d561e064a8 loader: separate USE_DRICONF code into separate function be239326aa loader: slim down loader_get_pci_id_for_fd implementation(s) fd00aba5f4 configure.ac: mark libdrm as have_pci_id provider 8c78fdb328 gm107/ir: fix bit offset of tex lod setting for indirect texturing ecea2f69ef gm107/ir: fix texturing with indirect samplers 34099894c3 gallium/tgsi: add missing #include dbc8e18116 st/va: set default rt formats when calling vaCreateConfig 9f677d6541 i965: Fix gl_InvocationID in dual object GS where invocations == 1. 52904ba85c anv: Get rid of anv_cmd_buffer_emit_state_base_address 7998e37774 anv/cmd_buffer: Move descriptor flushing into genX_cmd_buffer.c eddaa237c0 anv/cmd_buffer: Expose ensure_push_constant_* 1f3e6468d2 anv/cmd_buffer: Unify flush_compute_state across gens 2314c9ed2e anv/cmd_buffer: Move Begin/End/Execute to genX_cmd_buffer.c ac0ca066de anv/cmd_buffer: Move state base address re-emit into ExecuteCommands 1c05f92590 doc/features.txt: factor out radeonsi as GL45 complete 89e1436e2d i965: Silence unused parameter warnings 7c0c3740f0 glsl: Remove unused function import_prototypes 5c025ea6fc glsl: Remove prototypes for nonexistent functions fde48c1262 glsl: Replace assert with unreachable 696f5c1853 anv: replace , with ; in anv_batch_emit() 6b17e3a6da intel: aubinator: use different colors to signal batch start/end c3ce0d22b4 st/glsl_to_tgsi: fix [ui]vec[34] conversion to double 1dd99a15a4 st/glsl_to_tgsi: fix atomic counter addressing 9d6f82320c st/glsl_to_tgsi: fix a corner case of std140 layout in uniform buffers 57a1514203 st/mesa: fix fragment shader output mapping e0213f36bb glsl: print non-zero bindings of variables 9160b4d981 radeonsi: unify the constant load paths 51f9b38ce8 radeonsi: fix indirect loads of 64 bit constants e9864f93c6 gbm: add a couple missing includes 8785a8ff89 glsl: fail compilation of compute shaders when unsupported 3d48353e29 egl/android: fix error in droid_add_configs_for_visuals() 74d145f4a8 radeonsi: shorten "shader->selector" to "sel" in si_shader_create 2e74e8ead9 radeonsi: clear DB_RENDER_OVERRIDE f30f48476f glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES. 9baf4505fb st/nine: Fix multisample limit check c61eb3c91c vc4: Fix fast clear color packing for 565. 46cd3bab93 state_tracker: Fix check for scissor enabled when < 0. 07422bf32b egl/surfaceless: Fix comparison between pointer and integer d19b014b77 egl/surfaceless: use correct index when accesing the visual 36cb5508e8 radv/winsys: Fail early on overgrown cs. 493237d4ee glsl: Drop the ES requirement that VS outputs must be flat qualified. 6ef5a44a43 intel/genxml: Make some PIPE_CONTROL fields booleans f34de3e8b0 intel/genxml: Make "Predication enable" a boolean 468e1042cb intel/genxml; Make "Use Global GTT a boolean ce86227175 intel/genxml; Make "Tiled Surface" a boolean e6f9637d8a intel/genxml: Make "SO Buffer Enable" fields boolean fa0285eaac intel/genxml: Make "Stencil Buffer Enable" a boolean 34826078f6 intel/genxml: Make a couple of STREAMOUT fields booleans 6a064ad01d intel/genxml: Make "Include Vertex Handles" and "Include Primitive ID" booleans f21d3b4d01 intel/genxml: Make "Vector Mask Enable" a boolean aee501c87e intel/genxml: Make "Single Program Flow" a boolean b7d9677de8 nv50/ir: constant fold OP_SPLIT 75128d6ffd i965: Enable OpenGL 4.5. 9d65595c06 anv/pipeline: Remove a meta hack from emit_ds_state 69b2e931d4 anv/image: Create views directly in VkCreate*View 0a2c375af9 anv/image: Get rid of the usage hacks for meta 8e1a8dd47e anv: Move Create*Pipelines into genX_cmd_buffer.c 7df46b7533 anv/pipeline: Remove support for direct-from-nir shaders 6d557ae403 anv: Make entrypoint resolution take a gen_device_info 4c9dec80ed anv: Get rid of the ANV_CALL macro ac77528f7d anv: Get rid of graphics_pipeline_create_info_extra dedc406ec8 anv: Get rid of meta d823f92970 anv: Use blorp for subpass clears 51faab487f anv: Use blorp for ClearAttachments c9eaf12de2 anv/hiz: Perform HiZ resolves for all partial renders 58f2315c38 anv: Use blorp for ClearDepthStencilImage 29e289fa65 anv/image: Add an isl_view to anv_image_view 0340548c8e anv/image: Rework our handling of 3-D image array ranges 146ee31159 anv/blorp: Don't hand-roll flush_pipeline_select_3d d80c0307ea intel/blorp: Add a flag to make blorp not re-emit dept/stencil buffers 0cabf93b80 intel/blorp: Add an entrypoint for clearing depth and stencil 82a2c49c5f intel/blorp: Emit a NULL render target for depth/stencil-only operations b324c38ae3 intel/blorp: Allow for running without a PS on gen8+ 81be7be119 intel/blorp: Add an "enabled" bit to surface_info bc4bb5a7e3 intel/blorp: Emit more complete DEPTH_STENCIL state 7017742ad7 intel/blorp: Unify the DEPTH_STENCIL emit code across gens cf2e3c3163 intel/blorp: Simplify depth/stencil config 0414aaa133 intel/blorp: Set QPitch for depth and HiZ on gen8+ 563fa63bf2 intel/blorp: Add support for binding an actual stencil buffer f180faab79 intel/blorp: Move CLEAR_PARAMS setup into emit_depth_stencil_config c1fcf1a957 intel/genxml: Add a uint MOCS field to 3DSTATE_STENCIL_BUFFER 5dacd3caee intel/blorp: Make the Z component of the primitive adjustable 7cb197c3a8 i915: workaround multiple intelFenceExtension definitions cb836b673c docs/specs: Update allocated EGL enum values 0cfa34c102 doc/specs: Reference the Khronos registry XML 88b5c36fe1 egl: Move old EGL_MESA_screen_surface spec a597c8ad5b egl: Implement EGL_MESA_platform_surfaceless c177ef9d47 egl: Don't advertise unsupported platform extensions 27f4e38173 docs: Add EGL_MESA_platform_surfaceless.txt (v2) 4246986dec i965: Sort some extension names b12606b693 scons: Fix the Python dependency scanner. c6d17701c8 pipe_loader_sw: Don't invoke Unix close() on Windows. ebffa7b6af Revert "egl/dri2: rework dri2_make_current code flow" 6eacd69b6f i915: store reference to the context within struct intel_fence (v2) d11515ff1b i915/sync: Implement DRI2_Fence extension 19fa29a592 i915/sync: Replace prefix 'intel_sync' -> 'intel_gl_sync' 284795616a egl/drm: set eglError and provide an error message on failure d81ba763e3 egl/x11: attribute for dri2_add_config failure 0b2b719121 egl/wayland: introduce dri2_wl_add_configs_for_visuals() helper 4b8a55809e egl/surfaceless: tweak surfaceless_add_configs_for_visuals() acd35c8758 egl/android: tweak droid_add_configs_for_visuals() 36fe5900a4 egl/drm: introduce drm_add_configs_for_visuals() helper 23ed073aa4 egl/surfaceless: print out a message on zero configs for given format 98f5d0106a egl/dri2: set WL_bind_wayland_display in a consistent way 637d001a97 egl/android: remove duplicate KHR_image_base set 9caacb39b9 loader/dri3: constify the loader_dri3_vtable fdd373acca egl/dri2: micro optimise dri2_bind_extensions() 665cad1658 egl/dri2: annotate dri2_extension_match instances as const data 3948ad82ce egl/dri2: use dri2_bind_extensions to manage the optional extensions d5342c6ff2 gbm: rename gbm_dri_device::{,loader_}extensions 38526bd468 egl/dri2: add support for optional extensions in dri2_bind_extensions() ebc68e3849 egl/dri2: coding style cleanup b10c05d4ff egl/x11: don't crash if dri2_dpy->conn is NULL f871946594 egl/dri2: rework dri2_egl_display::extensions storage f7b8108289 egl/dri2: remove unused dri2_egl_display::{dri2,swrast}_loader_extension e7fcf1b09b egl/x11: don't populate dri2_dpy->swrast_loader_extension 2dbe14af1e egl/wayland: don't populate dri2_dpy->swrast_loader_extension 3963a5fc94 egl/x11: don't populate dri2_dpy->dri2_loader_extension d2d579da7e egl/wayland: don't populate dri2_dpy->dri2_loader_extension 31ef5d4452 egl/surfaceless: trivial coding style fixes d0155bcbe8 egl/surfaceless: don't check the mask(s) prior to calling dri2_add_config ff700f8c22 egl/surfaceless: remove unused dri2_loader_extension implementation 6a8fe32430 egl/android: don't populate dri2_dpy->dri2_loader_extension 675719817e egl/dri2: rework dri2_make_current code flow 07690a289a egl/dri2: drop NULL checks prior to dri2_destroy_surface 8cf83f9c08 egl/dri2: call static functions directly, not via _EGLDriver::API 532ec2edd8 egl/dri2: use dri2_egl_display inline wrapper where possible d6dcf3b4ca egl/dri2: bail out on NULL dpy in dri2_display_release() 8fb9ea413d egl/dri2: move surface refcounting out of the platform code 02f1158746 egl/dri2: coding style fix 7a9c92d071 egl/dri2: non-shared glapi cleanups b349c11098 egl/dri2: glFlush is not optional, treat it as such 13bf390657 aubinator: replace pragma once with ifndef guard ae6fb9c922 anv: error out if anv_genX.h is included by !anv_private.h 08efa6a19f anv: use correct header guards 76ae842366 intel/genxml: use correct header guards 72e70c00f3 intel/common: use correct header guards 0d86c92dcb intel/blorp: use correct header guards 3a98bffa59 isl: use ifndef header guards 4c1c9d62a9 isl: make locally used functions static 4fe6e7f2bd isl: trivial include-what-you-want cleanups eac752e54b isl/gen7: remove unneeded ISL_DEV_GEN check 5b1efb65ce isl: prefix non-static API with isl_ 84f9ef1de4 isl/gen6: correctly check msaa layout samples count c572360c30 automake: add radv to the `make distcheck' hooks 3fd0cafc1c radv: move AMDGPU_LIBS later in the link chain a8a5f0a025 radv: correct variable name VISIBILITY_{, C}FLAGS 753a9c989f amd/addrlib: hide private symbols via VISIBILITY_CXXFLAGS 72fa5ca06d intel: automake: replace direct basename $@ invokation with $(@F) 48267b730c gallium: annotate sw_driver_descriptor instance as const data 792148f16a gallium: annotate drm_driver_descriptor instance as const data c079a206ad gallium: rename drm_driver_descriptor::{, driver_}name 9837cf13b1 gallium: remove unused drm_driver_descriptor::driver_name 0f031dcf11 gallium: fix drm_driver_descriptor::name comment c85b34ffd0 mesa_glinterop: allow building without X and related headers 0b241b7717 st/va: Fix H.264 PicOrderCnt value 1edaa33135 st/va: Baseline profile is not supported e0604eed9f st/va: Return surface formats depending on config chroma format e7c7ef3625 st/va: Save surface chroma format in config 8a931c83ba st/va: Return more useful config attributes 0c94ed0987 glx: Perform check for valid fbconfig against proper X-Screen. a42c22fdbf swr: [rasterizer core] don't construct pArContext on non-ar builds 29d07480b8 swr: [rasterizer core] remove WorkerWaitForThreadEvent bucket ada27b503e swr: [rasterizer core] move binner functionality to separate file f0a66c1da2 swr: [rasterizer scripts] add DEBUG_OUTPUT_DIR knob ffd0224303 swr: [rasterizer core] fix comment typo 4889922210 swr: [rasterizer core/sim] 8x2 backend + 16-wide tile clear/load/store bf1f46216c swr: [rasterizer archrast] fix event file issue with saving data 827e038062 swr: [rasterizer common] fix assert index 5f885225cf docs: mark GL 4.4/4.5 extension groups as DONE for nvc0 afb6dc53bf nv50: enable ARB_enhanced_layouts a6d6eff2e6 nvc0/ir: be more careful about preserving modifiers in SHLADD creation 3a2869aaca mesa: fix indentation in vertex_attrib_binding() 743a526372 mesa: add sanity check assertion in update_array_format d6b0002195 mesa: remove needless cast in update_array() 74745dcfa4 mesa: simplify update_array() with a vao local var 0de9265b1f vbo: simplify some code in check_draw_elements_data() 15fb88e912 mesa: rename gl_vertex_attrib_array gl_array_attributes c89802aeea mesa: rename gl_vertex_attrib_array::VertexBinding c328268b92 mesa: rename some vars in arrayobj.c b81546d43c tgsi: fix comment typo in tgsi_ureg.c ff00ab745c mesa: replace gl_framebuffer::_IntegerColor wih _IntegerBuffers a710c21ac2 mesa: remove 'params' parameter from ctx->Driver.TexParameter() 99d790538d vc4: Avoid loading from the texture during non-utile-aligned glTexImage(). 0717cd975d st/nine: Fix possible segfault in surface ctor 98b8ad61c6 st/nine: Remove useless code in nine_shader 197cdd1bbd gallium/os: Use unsigned integers for size computation 4527222169 nvc0: enable ARB_enhanced_layouts 47a7d86fe9 radv: fix the wayland wsi busy bit a3834ebaf9 anv: fix the wayland wsi busy flag setting 5c66d46d6a radv: Use new image load/store intrinsic signatures v2 30e63fb0e4 radv: Fix incorrect comment 060e6f468a radv: fix identity swizzle handling 8980ac0411 anv/wsi: fix apps that acquire multiple images up front 8bdac874e6 radv/wsi: fix app that acquire multiple images up front dfe74fd1a9 anv: initialise and increment send_sbc 7dddf0b7ab radeonsi: adjust and clean up Z_ORDER and EXEC_ON_x settings e12c1cab5d radeonsi: disable ReZ d4d9ec55c5 radeonsi: implement TC-compatible HTILE a077185ea9 gallium: add PIPE_RESOURCE_FLAG_TEXTURING_MORE_LIKELY 761388a0eb radeonsi: fix regression in image atomics d413fbb159 st/mesa: fix vertex elements setup for doubles 15fc74905b st/glsl_to_tgsi: remove unnecessary ir_instruction argument from get_opcode 1d7685e52c st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded offsets b234e37765 st/glsl_to_tgsi: simplify translate_tex_offset 76a940893d radeonsi: fix the coordinate overloading of llvm.amdgcn.image.atomic.cmpswap.* 35e2bfa6d9 radv: Return correct result in EnumeratePhysicalDevices e6a693c447 st/mesa: only flip stipple pattern for winsys fbo's a4622305e6 swr: automake: add ar_eventhandlerfile_h.template to the tarball 3c419a941a radv: add all headers to the sources list a48a343c29 nvc0/ir: fix textureGather with a single offset 300b5ad023 nv50/ir: copy over value's register id when resolving merge of a phi 789119d212 st/mesa: enable ARB_enhanced_layouts and turn the cap on b5b4aa42ba st/glsl_to_tgsi: adjust swizzles and writemasks for explicit components 777dcf81b9 st/glsl_to_tgsi: explicitly track all input and output declaration 2299a9940c st/glsl_to_tgsi: mark "gaps" in input/output arrays as used 63193b9cde st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operations f5f3cadca3 st/glsl_to_tgsi: simpler fixup of empty writemasks 957d541089 st/glsl_to_tgsi: explicit handling of writemask for depth/stencil export 14aaaa1b4b glsl: dump explicit location when printing IR 2b460c750a tgsi/ureg: add ureg_DECL_output_layout 047a7c7a0b tgsi/ureg: add layout/component input declarations f9a01f3872 tgsi/scan: fix num_inputs/num_outputs for shaders with overlapping arrays 700a571f89 gallium: add PIPE_CAP_TGSI_ARRAY_COMPONENTS b33cb709fd radeonsi: Use the new image load/store intrinsic signatures ff0df66e10 radeonsi: Add function for converting LLVM type to intrinsic string a96a7eae04 radeonsi: Refactor image store/load intrinsic name creation d7e74b52bb winsys/amdgpu: fix infinite loop w/ RADEON_NOOP=1 caused by unsubmitted fences e4bbab9022 radeonsi: fix R600_DEBUG=precompile for shader-db 40e1f7e09b radeonsi: use TC write-back instead of full cache invalidation 8cdce30cc2 radeonsi: implement TC L2 write-back (flush) without cache invalidation 65a4d55a9f radeonsi: don't invalidate VMEM L1 for memory barriers for index buffers 87b06cab14 nv50/ir: optimize ADD(SHL(a, b), c) to SHLADD(a, b, c) 85ba409967 mapi: fix out-of-tree build dependencies 7e86b2ddae draw: initialize shader inputs cfbf956dfd radv: trivial case stmt style fixups fd27d5fd92 anv: Return correct result in EnumeratePhysicalDevices 2871d4d687 anv: Allow vp_info to be NULL in 3DSTATE_CLIP code. ba38a9d380 anv: Fix anv_pipeline_validate_create_info assertions. 389d6dedbe trace: add invalidate_resource callback c3f3c6b0e8 radv/winsys: Fix radv_amdgpu_cs_grow min_size argument. (v2) a22b5f28fb radv: fix strict aliasing violation 0b539abcf4 radv: fix uninitialized variables 7ca44f8a33 radv: add missing unreachable 8cc9f89d26 radv: remove the validation layer and some related bits. 014ec78fb2 radv: drop entrypoint split out. 12301c5418 radv: drop the RADV_CALL macro. fc28f89157 radv: check driver name before calling amdgpu. 6215b47648 radv: fix memory leak from physical device if wsi fails e0641c61ca radv/winsys: Fix mem leak at failed do_winsys_init() call site 4a0db58f14 radv/winsys: Trivial style and readability fixups b425b57d1e radeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the kernel allows it 9db9c61d26 swr: [rasterizer archrast] update proto file 3805e40f32 swr: [rasterizer archrast] add support for stats files f4684cdb5f swr: [rasterizer jitter] remove architecture override 185a531206 swr: [rasterizer jitter] adjust jitmanager assert eaec263427 swr: [rasterizer] eliminate unused label warnings on gcc 12e6f4c879 swr: [rasterizer core] implement depth bounds test 1b86c050ad swr: [rasterizer core] update/add formats a907b7a5f7 swr: [rasterizer core] SwrStoreTiles api change 5d5179a6c2 swr: [rasterizer scripts] add ENABLE_ASSERT_DIALOGS knob for windows 07326d4006 swr: [rasterizer archrast] add mako template e845eeb0be swr: [rasterizer core] disable cull for rect_list b3bd8bb611 swr: [rasterizer core] add support for "RAW" surface format 2966d9c691 swr: [rasterizer core] align Macrotile FIFO memory to SIMD size 6b3691c876 swr: [rasterizer common] remove threadviz code 2550b04179 swr: [rasterizer memory] split load/store for compile speed 0a606a400f egl: add eglSwapBuffersWithDamageKHR b9e639589d intel/genxml: fix building rules for aubinator required headers 0b54c022a8 radv: automake: move libamdgpu_addrlib.la to VULKAN_LIB_DEPS 4882476eca radv: automake: remove unused variables e2cb253346 radv: automake: include the python scripts/formats table in the tarball fc8b358bd6 mesa: fix error handling in _mesa_TransformFeedbackVaryings d11a63d6e6 i965: solve cubemap negative x/y/z faces buffer offset issue in dEQP. 64435fd888 i915g: fix incorrect gl_FragCoord value c10dcb2ce8 Revert "mesa_glinterop: remove inclusion of GLX header" eef0744d43 st/nine: More checks for GetRenderTargetData a52e700169 st/nine: Add debug output for lost devices 5d85253dc3 st/nine: Prevent crash in GetRenderTargetData 09edc0555f st/nine: Set CLAMP_TO_EDGE on cubetextures fa2574497b st/nine: handle possible failure of D3DWindowBuffer_create f04fa0a62c st/nine: Assert on buffer creation failure f8c01e7a96 st/nine: Use NineDevice9_CreateDepthStencilSurface in swapchain9 63367e6c95 st/nine: Fix check and remove useless code in swapchain9 60624be203 st/nine: Implement MSAA quality levels 8a50b1244f st/nine: Prepare update_framebuffer for MS quality levels b560305687 st/nine: Add additional error handling in CheckDeviceMultiSampleType 7afab4ad39 st/nine: Fix compiler warning b9f31111ac st/nine: Remove resource9 {Set/Get/Free}PrivateData functions 03888e8a46 st/nine: Remove volume9 {Set/Get/Free}PrivateData functions 485cba7eb4 st/nine: Switch {Set/Get/Free}PrivateData functions 4117f5e1ab st/nine: Implement {Set/Get/Free}PrivateData in iunknown c1c8e852c1 st/nine: Return device in NineSurface9_GetContainer ba0274c7d6 st/nine: Allocate surface resources in surface ctor 1f65f67b21 st/nine: Fix D3DFMT_NULL size 9dc792b95b st/nine: Add debugging output 8ceb2264c5 st/nine: Fix assert in NineUnknown_QueryInterface f2eacef33d st/nine: Print interface id in NineVolume9_GetContainer 489dbc51ae st/nine: Print interface id in NineSurface9_GetContainer e63a38832b st/nine: Print interface id in NineUnknown_QueryInterface 6a1cce20b6 st/nine: Move assert in NineSurface9_ctor 851e4b8d8a st/nine: Properly declare sampler states for ff 5ce23c1689 st/nine: Handle user clipping planes properly for ff d2fd296648 st/nine: Fix the calculation of the number of vs inputs 71e7292a85 st/nine: Fix specular w coordinate 732cea09cd st/nine: Disable parts of lighting calculation if no normal provided fc9bb19dce st/nine: Fix condition for specular lightning c56c7c1fc8 st/nine: Do always accumulate diffuse c5bce80f50 st/nine: Initialize ps ff registers 4ed3d5ee57 st/nine: Do not pollute rTmp in ff ps d9b8b3196e st/nine: Allocate temporaries on demand for ps ff f7dd27aed3 st/nine: Fix texbem 7afcbb49ba st/nine: Fix ff computation for inverse 36399f9a7f st/nine: Used normed Vtx for reflectionvector eda1e6ece7 st/nine: Implement SPHEREMAP a3ddc80ec8 st/nine: Enable passthrough only if positiont is used 0b5bed774b st/nine: Fix wrong mask in ff vs 028dab95f6 st/nine: Fix tweening factor computation 1fe055338d st/nine: Disable ff vertex blending if required inputs are missing aa69bb6848 st/nine: Use materials if source is not given. ab068a78d3 st/nine: Fix ff SPECULARENABLE 1d7890a441 st/nine: Undefined specular should be full of zeros d9330f9348 st/nine: Implement normal transformation with vertex blending 305e8106ab st/nine: Increase MaxVertexBlendMatrixIndex 567be40de9 st/nine: Compact ff vs constants a bit 07d1f32e0f st/nine: Fix vertex blending aVtx computation d9d8cb9f19 st/nine: Reorganize ff vtx processing cde74cba71 st/nine: Small simplification for position_t and fog 5d2a8e8a36 st/nine: Cleaning code for vs temporaries 1f18b6f351 st/nine: No need for the local flag for temporaries in ff eb9ad8f969 st/nine: Handle D3DRS_NORMALIZENORMALS b9639c661f st/nine: Initial ProcessVertices support 3bf02d383f st/nine: Partial software vertex processing support f8c8f44244 st/nine: Rework vs int and bool constants buffer a83dce0128 st/nine: Change dirty tracking for vs int and bool constants f78089b962 st/nine: Drop unused constant upload path 1604efa6fd st/nine: Add support for swvp constants in shaders 56ea3df7d4 st/nine: Initial mixed vertex processing support 747f1ef8b6 st/nine: Implement SetNPatchMode ded7a73eb3 st/nine: Implement D3DUSAGE_SOFTWAREPROCESSING 19703f2a36 st/nine: Allocate more space for ATI1 ec6c636722 st/nine: Add missing break 03f60a3357 st/nine: Implement relative addressing for ps inputs a5d308e51a st/nine: Wait for pending tasks to execute in swapchain f090705075 st/nine: Use fixed size arrays for swapchain buffers a719800cb8 st/nine: Fix buffer count check for Ex devices 9ff0dc3129 st/nine: Disable seamless cubemap for d3d f0ec54ee32 st/nine: Fix some check flags 39e98d351f st/nine: Unify some check flags 2290eac84e gallium/util: Really allow aliasing of dst for u_box_union_* 5e7f0ebe29 softpipe: Cap to 2 GB on 32 bits 814ca96d0d llvmpipe: Cap to 2 GB on 32 bits 218459771a gallium/os: Fix overflow on 32 bits 9904581dc6 st/nine: Memset pipe_resource templates d43151318a nvc0: fix valid range for shader buffers 5239bd5920 nvc0/ir: fix overwriting of value backing non-constant gather offset 0a898ec28b glsl: Add missing cache_destroy stub function. f8f6f60a36 docs: Mark GL_OES_viewport_array done on i965 8044885182 egl: Unify the EGLint/EGLAttrib paths in eglCreateSync* (v3) 0f99c0686e intel: Fix bash-specific redirection. ec9ed1c4d8 gallium: Fix install-gallium-links.mk on non-bash /bin/sh ec05331a7b nv50/ir: only stick one preret per function 1f95121626 radeonsi: make more use of si_have_tgsi_compute 38cfd5160a gallium/radeon: assign a name to LLVM output variables in debug builds 39a29c2431 gallium/radeon: avoid redundant work with overlapping in/out arrays 77c81164bc radeonsi: support ARB_compute_variable_group_size 014bd4acb8 anv: turn on samplerAnisotropy in VkPhysicalDeviceFeatures ba43768a1e radv: Use proper header guards over 'pragma once' directives 2d7e0f35c5 mesa: throw error if bufSize negative in GetSynciv on OpenGL ES d997d5c0c9 glsl: prohibit lowp, mediump precision on atomic_uint c64093e7d5 glsl: optimize copy_propagation_elements pass db5d278541 radv: don't build without SHA1. 185be15d9d docs/features.txt: Add GL_KHR_robustness supported on ES 3.2 4682abdaa8 intel: aubinator: enable loading dumps from standard input 619c8de522 intel: aubinator: enable loading xml files from a given directory 63a366a881 intel: aubinator: generate a standalone binary 4d7d9825f3 anv/TODO: Update the HiZ task d8aacc24cc anv: Enable fast depth clears 78d074b87a anv/cmd_buffer: Enable rendering to HiZ 134d181be1 anv/cmd_buffer: Add code for performing HZ operations 9919a2d34d anv/image: Memset hiz surfaces to 0 when binding memory b4bbabf21b anv: Move BindImageMemory to anv_image.c 917814dccd anv: Allocate hiz surface 3aec432ed3 anv: Add func anv_image_has_hiz() fe40d026a1 anv: Add anv_image::hiz_surface 814fa12379 isl: Correct a comment in the isl_format enum 495ba8884a gallium: add missing zero-init for resource templates 3ebfc44b42 freedreno: don't try to shadow layered textures f88f025e8c freedreno/a3xx+a4xx: fix clip-plane lowering state f546b41f6a glsl: Let cache_test build when the shader cache is not enabled eb23de6116 anv: pipeline cache: fix return value of vkGetPipelineCacheData 965ebc8b28 util: remove unused variable a599b1c203 loader/dri3: import prime buffers in the currently-bound screen 0247e5ee3e loader/dri3: add get_dri_screen() to the vtable 82b4f1c47b anv/entrypoints: Save off the entire devinfo rather than a pointer 85a47f647e radv: drop all uint for unsigned. 20d91e5ce9 vc4: Don't worry about partial Z/S clear if the other is already cleared. cb328123fe vc4: Try to fix the HW-2116 workaround. bca9a58d04 vc4: Drop dead argument from vc4_start_draw(). 9421a6065c vc4: Fix fallback to quad clears of depth in GLX. 8810270d06 vc4: Add the format name in miptree_debug. ee577e7fa7 vc4: Fix perf debug formatting on partial Z/S clear. 7c7bcbbc7d vc4: Drop destination register when it's unused. d4ae5ca823 vc4: Fix live intervals analysis for screening defs in if statements. 06cc3dfda4 vc4: Fix simulator when more than one vc4_screen is opened. b30205b112 vc4: Fix assertion fails from trying to cast non-ALU instrs to ALU. c81ec84c1e anv/cmd_buffer: Move the clear_subpasses calls to set_subpass b548fdbed5 anv/cmd_buffer: Don't call set_subpass in a secondary fe4e276b02 anv/cmd_buffer: Rework descriptor dirtying in set_subpass a1db0e87ff anv/wsi: Advertise UNORM formats as well as sRGB 5267124648 radv: fix configure.ac check 24815bd7b3 radv: Skip already signalled fences. f4e499ec79 radv: add initial non-conformant radv vulkan driver 28ecd3eac2 nv50/ir: fix wrong check when optimizing MAD to SHLADD 0b10152b80 intel: aubinator: use getopt to parse arguments a198883bf7 nvc0: dump program binary only when NV50_PROG_DEBUG is set 325b3fd668 nir: Fix the control flow tests for nir_loop_first_block changes e3f586c98d docs: mark ARB_compute_variable_group_size as done for nvc0 56a0bed2c1 nvc0: expose ARB_compute_variable_group_size 11e75fffeb nv50/ir: set number of threads/block for variable local size 590734fa0d st/mesa: expose ARB_compute_variable_group_size dfd7734cb7 st/mesa: add support for dispatching a variable local size e78bd48b9c st/mesa: add mapping for SYSTEM_VALUE_LOCAL_GROUP_SIZE 07bb4513c6 gallium: add PIPE_COMPUTE_CAP_MAX_VARIABLE_THREADS_PER_BLOCK 48de9aaa72 glsl: add gl_LocalGroupSizeARB as a system value dee627a16e glsl/linker: handle errors when a variable local size is used 008e785f74 glsl: reject compute shaders with fixed and variable local size dd2bda7002 glsl: process local_size_variable input qualifier d5c8481d57 glsl: add enable flags for ARB_compute_variable_group_size 45ab63c0cb mesa/main: add support for ARB_compute_variable_groups_size a063f3084a glapi: add entry points for GL_ARB_compute_variable_group_size f96945c5b5 nv50/ir: optimize sub(a, 0) to a 6963f94e98 st/mesa: move all sampler view code into new st_sampler_view.[ch] files e5cc84dd43 st/mesa: optimize pipe_sampler_view validation 0f3aee888e mesa: call ctx->Driver.TexParameter() in texture_buffer_range() b3127a96a9 st/mesa: consolidate view format setup code 628e651f64 st/mesa: add some const qualifiers in st_atom_texture.c b3c8935165 st/mesa: simplify some code in get_texture_format_swizzle() 9add37b100 mesa: make _mesa_texture_buffer_range() static 92188c207e mesa: add const qualifier, comment on can_avoid_reallocation() 57279c5454 mesa: add comment/assertion on get_tex_level_parameter_buffer() ae032e5ea6 nir: Remove some no longer needed asserts 2ed17d46de nir: Make nir_foo_first/last_cf_node return a block instead 7a3bcadf4e nir: Add asserts to the casting functions e00fdd643b gallium/hud: Remove superfluous debug 03350c9708 amd: add amd_kernel_code_t.h to the sources list b634be0e69 svga: add svga_mksstats.h to the sources list 78a7415f0b glx: rename choose_visual(), drop const argument 2e9e05dfca glx: return GL_FALSE from glx_screen_init where applicable. e542ed463d glx: correctly mask the drawableType for GLX_ARB_fbconfig_float a89faa2022 autoconf: Make header install distinct for various APIs (v2) 0216a16819 mesa: annotate AttribFuncsARB[] as const 0728e2bb17 mapi/glapi: remove unused _glapi_check_table() 96b9ec1ea3 glapi/hgl: remove the final user of _glapi_check_table() 79835565c3 mapi/glapi: remove unused _glapi_check_table_not_null 9b7fd4080a st/xvmc/tests: force enable assertions 0b6837a643 anv: automake: ship intel_icd.json.in in the tarball a42115d6e2 intel: automake: reference the correct header b84234fd28 intel: aubinator: add missing return characters f7659e02c3 nir: Delete open coded type printing. 0408d50f43 anv: fix GetPhysicalDeviceProperties to return timestampPeriod in ns 88428fbe41 i965: remove remaining tabs in brw_draw.c 7627fbd9b0 i965: get inputs read from nir info 7ef8286487 i965: get outputs written from nir info b526a9b708 i965: get outputs read from nir info a38c809f6e i965: remove remaining tabs in brw_wm.c 201f940d2e mesa: remove the UsesDFdy flag 556335eb99 i965: get uses discard from nir info ee829cba8e i965: get uses texture gather from nir info a85a8ecd32 i965: Eliminate brw->cs.prog_data pointer. 16d5536e55 i965: Eliminate brw->wm.prog_data pointer. ff366f3db4 i965: Eliminate brw->gs.prog_data pointer. e512941537 i965: Eliminate brw->tes.prog_data pointer. 82c97ac710 i965: Eliminate brw->tcs.prog_data pointer. 40258a13d5 i965: Eliminate brw->vs.prog_data pointer. e51e055fcd i965: Introduce downcast helpers for prog_data structures. 74b02a7449 i965/sync: Rename awkward variable a99ff82714 i965/sync: Rename intel_syncobj.c -> brw_sync.c 9ea48fc877 i965/sync: Replace 'intel' prefix with 'brw' ce1d67c2e5 i965/sync: Fix uninitalized usage and leak of mutex 28ab2570c8 nir: Use the correct infos structure for copying atomic sources a41cfbbf2b nvc0: dump program binary when chipset has been forced cc4a19c4ad radeonsi: fix texture border colors for compute shaders 844f8268e1 gallium/radeon/winsyses: set reasonable max_alloc_size 1b37e5541c radeonsi: fix interpolateAt opcodes for .zw components 300a8221e9 radeonsi: add assertions to validate interpolation flags d4a8bf89ce radeonsi: interpolate colors after interpolation weight shuffling faee2d6dda tgsi/scan: don't set interp flags for inputs only used by INTERP (v2) 10e5f126dd ddebug: dump most driver information with GALLIUM_DDEBUG=always d8bcd3ef37 nv50/ra: let simplify return an error and handle that f315c4f189 intel/blorp: Use documented RECTLIST vertex positions e3a1d33077 anv/meta: Roll clear_image into CmdClearDepthStencilImage f027609a64 anv: Use blorp for VkCmdFillBuffer ca9f26ac6f egl: Implement EGL_KHR_debug (v2) 6a5545d3ba egl: Track EGL_KHR_debug state when going through EGL API calls (v3) f8b861a867 intel: aubinator: pack supported generations into an array 2dc06e2324 i965/l3: Add explicit way size calculation for bxt 11cc59afca virgl: Fix build regression of commit 8a943564 0cba7b771a st/mesa: enable GL_KHR_robustness b5cd7dfe3e gallium/radeon: implement set_device_reset_callback a1fa8b731f st/mesa: set a device reset callback when available d856130025 st/mesa: extract conversion from pipe_reset_status to GLenum 07bea09c64 ddebug: add pass-through of set_device_reset_callback 1a3c75e30e gallium: add pipe_context::set_device_reset_callback 8a943564fd virgl: use the new parent/child pools for transfers 2a83036fe2 vc4: use the new parent/child pools for transfers 0334ba150f freedreno: use the new parent/child pools for transfers 616e36674a r300: use the new parent/child pools for transfers (v2) e56e1f8119 gallium/radeon: use the new parent/child pools for transfers d8cff811df util/slab: re-design to allow migration between pools (v3) 8915f0c0de util: use GCC atomic intrinsics with explicit memory model d51c1f9d51 i965: use L3 data cache for SSBOs a40640f530 mesa: Raise INVALID_ENUM in FramebufferTexture*D for unknown textargets. aecdb21be8 mesa: Reorganize check_textarget(). 53b8f6374f aubinator: use the correct format specifier for printing ptrdiff_t. af41e1a500 aubinator: Use less -RS instead of -r for the implicit pager. 8a484a63f8 i965: Drop _NEW_TRANSFORM from 3DSTATE_VS atom on Gen7. d3cc3d28bd i965: Fix brw_clear_cache to clean up TCS/TES shaders. bab1c05634 i965: Add missing BRW_CS_PROG_DATA to CS work group surface atom. ce6c80ebbb i965: Add missing BRW_NEW_CS_PROG_DATA to compute constant atom. f2b9b0c730 i965: Add missing BRW_NEW_FS_PROG_DATA to render target reads. 0047d600af i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA. 28e1538be7 i965: Add missing BRW_NEW_VS_PROG_DATA to 3DSTATE_CLIP. 78df96256b i965: Fix missing _NEW_TRANSFORM in Gen8+ 3DSTATE_DS atom. 40dd45d0c6 i965: Enable ARB_shader_atomic_counter_ops 3d2011cb33 i965: Refactor emission of atomic counter operations 7cd0b3084c nir/intrinsics: Add more atomic_counter ops 2c9a17ac79 nir/intrinsics: Include atomic_counter_ in the names used in macro invocations c42fe30c86 glsl: Kill __intrinsic_atomic_sub bb290b5679 glsl: Remove ir_function_signature::_is_intrinsic field acfcc7bbfa glsl: Add ir_function_signature::is_intrinsic() method b7df52b106 glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name strings 5854de99b2 glsl: Track a unique intrinsic ID with each intrinsic function c01f2bfc6c glsl: Don't emit ir_binop_carry during ir_binop_imul_high lowering 0e8f1eaf41 i965: fix unused variable warning in brw_emit_gpgpu_walker() 6fdfcd4d1c i965: add MAYBE_UNUSED to assert param 4340294af8 i965: wrap unused function in #ifndef NDEBUG c9f1767903 i965: fix unused variable warning in gen7_block_read_scratch() df4ff31d3c i965: add MAYBE_UNUSED to assert param 437d7e1baf gallivm: Use AVX2 gather instrinsics. bc80741d7a gallivm: Use 8 wide AoS sampling on AVX2. e088390c7d gallivm: Basic AVX2 support. add01add1b egl: Drop duplicate check on EGLSync type 02e4f1cb43 egl: Cleanup control flow in _eglParseSyncAttribList 3e0d575a6d egl: Add _eglConvertIntsToAttribs() f2c2f43d4e egl: Fix an error path in eglCreateSync* 69adb9a778 egl: Fix truncation error in _eglParseSyncAttribList64 17084b6f93 egl: Fix missing unlock in eglGetSyncAttribKHR d2112fc8d9 anv/gen7_pipeline: Fix typo in semicolon 1ffcf95fc4 anv/gen7_pipeline: Set sample mask field in 3DSTATE_PS deeb1e95d0 anv/gen7_pipeline: Move ksp{1,2} state setting next to ksp0 517b1bf499 anv/gen7: Make use of local variable prog_data 2abb7486f5 anv/gen8_pipeline: Add an assert to ensure use_alt_mode is not set in prog_data fa04b57c15 anv/gen8_pipeline: Fix typo in semicolon 7daafad9ac intel/genxml: Keep the value name 'Alternate' uniform across gen75.xml c0f02bbc57 intel/genxml: Fix typo in gen75.xml cd69d3f929 i965/gen8+: Enable GL_OES_viewport_array 239ff64173 mesa: Add a check for OES_viewport_array 0a7691ee62 mesa: Enable enums for OES_viewport_array 2c7e1165fa anv/gen7_pipeline: Use MSDISPMODE_PERSAMPLE for non-multisampled fbo f75a93f610 anv/blorp: Handle zero width/height blits in blorp_copy() 2c78b2ec90 intel/isl: Add an assert to check zero width/height surface 0e85ff3355 st/omx/dec/h265: add scaling list data ffb863fd2c st/omx/dec/h265: fix the skip for before and after list c50b68e6a8 st/omx/dec/h265: set the default reference picture set for reference 091aae0265 st/omx/dec/h265: decoder size should follow from sps 2371119db9 st/omx/dec/h265: increase dpb max size to 32 66f85c3824 nir/spirv: Remove a duplicate spirv2nir from .gitignore 8b1f9fd3b3 radeonsi: optionally run the LLVM IR verifier pass 1e9476e8c5 gallium/radeon: fix argument type of llvm.{cttz,ctlz}.i32 intrinsics 1b6fb88ab2 gallium/radeon: unify the creation of basic blocks d377f4c1ca gallium/radeon: merge branch and loop flow control stacks b0d50e157d gallium/radeon: simplify if/else/endif blocks 89e9de2ea6 gallium/radeon: label basic blocks by the corresponding TGSI pc 6f87d7a146 gallium/radeon: cleanup and fix branch emits dfc1afda83 winsys/radeon: add buffer_get_reloc_offset 71a5cf6f3b radeonsi: don't declare LDS in PS when ds_bpermute is used b2a694f079 radeonsi: use DDX/DDY directly in si_llvm_emit_ddxy_interp b57aef8033 radeonsi: simplify si_llvm_emit_ddxy 046c199c3a radeonsi: don't call build_gep0 in si_llvm_emit_ddxy on VI bcc55e1f32 radeonsi: use a helper function for BuildGEP(0, x) e20f7142a3 radeonsi: remove obsolete shader definitions 8c6ea5a6ff radeonsi: remove unnecessary #includes 3388f27d84 radeonsi: clean up lucky #include dependencies 53d2c8f00f radeonsi: don't re-create shader PM4 states after scratch buffer update 6c01684393 gallium/radeon: move r600_common_context::texture_buffers to r600g 7ce19d9014 radeonsi: don't set sampler buffer offsets in create_sampler_view 7e6428e0a8 radeonsi: optimize si_invalidate_buffer based on bind_history e43bd861e8 radeonsi: track buffer bind history b523a9ddc5 radeonsi: drop support for NULL sampler views 82e51e8188 radeonsi: separate IA_MULTI_VGT_PARAM and VGT_PRIMITIVE_TYPE emission 3ee9be42ac radeonsi: move VGT_LS_HS_CONFIG to derived tess_state f92113c5a1 radeonsi: don't check PIPE_BARRIER_MAPPED_BUFFER ca1d1e0e19 radeonsi: parse SURFACE_SYNC correctly on CIK-VI 37065b0583 gallium/radeon: inline r600_context_add_resource_size e33f31d61f radeonsi: Fix primitive restart when index changes 338d3c0b0f spirv: replace assert() with unreachable() 298c2e03d7 intel: use the correct format specifier for printing uint64_t 42ed8a6c9c gallium/winsys: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC) ac6064f918 st/xa: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC) 0c060f691c st/dri: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC) 5d0069eca2 gallium/auxiliary: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC) c8fd7d060d egl/android: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC) 387e0af0b4 intel: fix compilation warning on gen_get_device_info 9d6ca7c3d0 i965: Only emit 1 viewport when possible. 7eb7684818 spirv: translate cull distance semantic. bd0157d542 compiler: add printable values for cull distance varyings. 6ffbfc760d nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks 7697b4b98b nir: Add a nop intrinsic 0176c6a692 intel/isl: Allow non-2D HiZ surfaces 4e397c6c75 intel/isl: Add a detailed comment about multisampling with HiZ c3bd711411 intel/isl: Remove tiling checks from choose_msaa_layout 69d3bb9915 intel/isl: Handle HiZ and CCS tiling more directly b1311a48e0 intel/isl: Allow multisampling with ISL_FORMAT_HiZ baade41a5c intel/isl: Allow creation of 1-D compressed textures f82166578f intel/isl: Fix up asserts in calc_phys_level0_extent_sa 5637f3f120 intel/isl: Add a format_supports_multisampling helper b7a0f2e1f7 vl/dri3: fix warning about incompatible pointer type 903d00cd32 swr: Removed stalling SwrWaitForIdle from queries. cdac042733 swr: [rasterizer core] refactor thread creation 114f7a92c6 swr: [rasterizer jitter] canonicalize blend compile state 4198520a82 swr: [rasterizer core] archrast fixes aaeb07989e swr: [rasterizer jitter] fixes for icc in vs2015 compat mode b8a6f06c85 swr: [rasterizer core] generalize compute dispatch mechanism 33a1a09eb0 swr: [rasterizer common] os.h portability header changes 2fef0d108a anv/formats: Fix build on gcc-4 and earlier 4d6d55deef egl: stop claiming support for pbuffer + msaa eaf147cb46 i965: rename max_ds_* variable to max_tes_* b67633ce5e i965: rename max_hs_* variables to max_tcs_* da274ba5f8 i965: Drop pointless stage == MESA_SHADER_FRAGMENT checks. 024c207319 glsl: add missing headers to blob.h ef3c5ac7fb nir/spirv/cfg: Detect switch_break after loop_break/continue 4d02faede5 nir/spirv/cfg: Handle switches whose break block is a loop continue fc03ecfeaf nir/spirv: add spirv2nir binary to .gitignore c867938044 nir/spirv: improve mmap() error handling 65c8cbe89d nir/spirv: improve lseek() error handling 23519a9de2 nir/spirv: add some error checking to open() 913e0296f2 mesa: use uint32_t rather than unsigned for xfb struct members 7064f8674a i915/i965: remove commented out warning 951bf44a56 mesa: move _mesa_valid_to_render() to api_validate.c e99b9395be gallium/hud: Add support for CPU frequency monitoring 7b87190d2b Revert "gallium/hud: automatically print % if max_value == 100" 1d07552ba5 docs: update the list of Mesa major versions and API support 7bac5bf032 gallium/radeon: fix crash/regression in performance counters cfd870de70 gallium/radeon: update documentation of buffer_get_virtual_address fd9f54223d gallium/radeon: emit relocations for query fences 3e7cced4b9 radeon/uvd: adjust the buffer offset when relocation is used a48bf02d05 radeon/vce: adjust the buffer offset when relocation is used 13cb41f666 radeon/video: don't use sub-allocated buffers 1d466b9b04 gallium/hud: Add power sensor support 3abe68b828 nv50/ir: teach insnCanLoad() about SHLADD 115c79be10 nv50/ir: optimize SHLADD(a, b, c) to MOV((a << b) + c) 2e008be9a9 nv50/ir: optimize SHLADD(a, b, 0x0) to SHL(a, b) e4eb0fca02 nv50/ir: optimize IMAD to SHLADD in presence of power of 2 31545b64b8 nvc0/ir: add emission for SHLADD 85132c7453 nv50/ir: add preliminary support for SHLADD 652874754a nvc0: update GM107 sched control codes format e4b585f009 gallium/radeon: use smaller buffers for query results de84e99e45 gallium/radeon/winsyses: add radeon_winsys::min_alloc_size 7a0e543836 radeonsi: enable ARB_query_buffer_object (v2) 15e2661137 gallium/radeon: implement get_query_result_resource (v2) 2c9d546402 gallium/radeon: zero all query buffers daeab0171d gallium/radeon: cleanup getting PIPE_QUERY_TIMESTAMP result 631c47384c gallium/radeon: add query fences and r600_get_hw_query_params 51b57a9b5a radeonsi: add save_qbo_state 70f9ca2468 radeonsi: add si_get_shader_buffers/get_pipe_constant_buffers (v2) 8d45243e40 gallium/radeon: add r600_gfx_{write,wait}_fence 8e4de00930 gallium/radeon: add barrier_flags to r600_common_screen 577e06095b glsl: remove remaining tabs from ast_type.cpp 222f66a812 glsl: remove remaining tabs from ast_to_hir.cpp fc1d200bc7 glsl: remove remaining tabs from ast_array_index.cpp b193c4d75b glsl: remove tabs from ast_expr.cpp 386045a3df glsl: remove tabs from linker.{cpp,h} 8c60bcb4c3 gallium/hud: Add support for block I/O, network I/O and lmsensor stats 29783c0887 i965: Remove useless (harmful) assertion 2a721b1b79 vc4: Emit perf debug when we fall back to quad clears. 1aa8a0392f nir: Optimize out discard_ifs with a constant 0 argument. 8d8c440ebf gallium/radeon: Initialize pipe_resource::next to NULL 3eb0baeecf glsl: don't crash when dumping shaders if some come from cache 87ab26b2ab glsl: Add initial functions to implement an on-disk cache 44bcf1ffcc .gitignore: Ignore src/compiler/spirv2nir ea6ed2379d glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::accept 7f64041cee glsl: Add bit_xor builder 5f7f7d582b glsl/standalone: Enable GLSL 4.00 through 4.50 798d1b8816 glsl/standalone: Use API_OPENGL_CORE if the GLSL version is >= 1.40 afd99734db glsl: Update function parameter documentation for do_common_optimization bacdd9ef4c configure.ac: add llvm inteljitevents component if enabled 50842e8a93 swr: replace gallium->swr format enum conversion 4421c0fb0d gallium/radeon/winsyses: reduce the number of pb_cache buckets fb827c055c winsys/radeon: enable buffer allocation from slabs a1e391e39d winsys/radeon: add fine-grained fences for slab buffers 0edebde9a4 winsys/radeon: add slab buffer list cbb9c2f170 winsys/radeon: separate adding a buffer from updating its reloc data a9e8672585 winsys/radeon: add slab entry structures to radeon_bo ffa1c669dd winsys/amdgpu: enable buffer allocation from slabs a3832590c6 winsys/amdgpu: add fence and buffer list logic for slab allocated buffers a987e4377a winsys/amdgpu: add slab entry structures to amdgpu_winsys_bo 5af9eef719 winsys/amdgpu: do not synchronize unsynchronized buffers 6d89a40676 gallium/radeon: add RADEON_FLAG_HANDLE e703f71ebd gallium/radeon: add RADEON_USAGE_SYNCHRONIZED 84f156c0cb gallium/pipebuffer: add pb_slab utility b3ebc229dc gallium/u_math: add util_logbase2_ceil c060f291c2 i915g: add dma-buf support to i915_drm_buffer_get_handle aa560e8e63 st/dri: check pipe_screen->resource_get_handle() return value 2d05ba2ca0 gbm: return appropriate error when queryImage() fails a599302227 st/va Avoid VBR bitrate calculation overflow v2 a543f231d7 st/va: Fix vaSyncSurface with no outstanding operation df920367bf glsl: remove remaining tabs in glsl_parser_extras.h 477cc0e085 st/mesa: enable ARB_ES3_2_compatibility when enough available 67fbaa5873 st/mesa: enable GL_ANDROID_extension_pack_es31a when available 63e8221574 glsl: move some uniform linking code to new link_assign_uniform_storage() ab67b6afdf glsl: move some uniform linking code to new link_setup_uniform_remap_tables() 856e0bd707 i965: create populate key functions for tcs and tes ec75570415 i965: make gs key generation helper available to shader cache 481d8ec291 glsl: use reproducible name for lowered const arrays 017081a3e5 i965: make vs and fs key generation helpers available to shader cache f61669f997 glsl: Prepare standalone compiler to be able to use parameter lists f24b517858 nv50/ir: fix comments about instructions info ecd6fce261 mesa/st: support lowering multi-planar YUV e0ec1c3134 mesa/st: add nir pass to lower tex_src_plane c2a60cacd4 mesa/st: add lowering pass for YUV samplers 8e3e9d74b5 aubinator: Fix the decoding of values that span two Dwords ac859d68f4 nvc0: allow to force compiling programs in debug build e05042b367 nv50/ir: drop unused NVISA_XXX_CHIPSET constants be0535b8c7 gallium/util: make use of strtol() in debug_get_num_option() 5da24242b3 r600g: Add support for PK2H/UP2H eb2dc04127 i965: stop passing stage as a function parameter b3827819aa aubinator: fix resource leak cb7c2c9d65 osmesa: Unbind the current context when given a null context and buffer. 07d1f8faf9 st/mesa: small optimization in swizzle_swizzle() 1cdc232e1a st/mesa: fix swizzle issue in st_create_sampler_view_from_stobj() c0d7b6073d svga: set PIPE_BIND_DEPTH_STENCIL flag for new resources when possible f942a70340 svga: don't special case caps for SVGA3D_R32_FLOAT 14639cdf8f svga: use new adjust_z_layer() helper in svga_pipe_blit.c c42000545d svga: simplify/improve the format compatibility check for region copies 2ad4ba0727 svga: add const qualifier on svga_translate_format() 4d04696524 svga: eliminate unneeded gotos in svga_validate_surface_view() 47f16f5e7f svga: disable srgb format related code from svga_blit() 29c174a3e5 Revert "glsl: move xfb BufferStride into gl_transform_feedback_info" 943b69cddd glsl: Delete linker stuff relating to built-in functions. f7a5c714b3 glsl: Delete ftransform support from builtin_functions.cpp. b04ef3c08a glsl: Immediately inline built-ins rather than generating calls. 1617f59bc6 glsl: Check TCS barrier restrictions at ast_to_hir time, not link time. f5a6aab403 glsl: move xfb BufferStride into gl_transform_feedback_info 85e9bbc14d Revert "mapi: export all GLES 3.2 functions in libGLESv2.so" 8ce2afe776 i965: Enable EGL_KHR_gl_texture_3D_image 5981366b9f i915: Enable EGL_KHR_gl_texture_3D_image f17948a30a anv: Check for VK_WHOLE_SIZE in anv_CmdFillBuffer 6b21728c4a anv: get rid of duplicated values from gen_device_info 94d0e7dc08 i965: get rid of duplicated values from gen_device_info bc24590f0c intel/i965: make gen_device_info mutable e60928f4c4 gallium: remove unused PIPE_CC_GCC_VERSION 4eb0e90c6b util: remove Sun C Compiler support c0a7e931e3 st/mesa: turn on OES_viewport_array when dependencies are met 0f01aa8033 mesa: add implementations for new float depth functions 381b15dc20 mesa: move ARB_viewport_array params to a GLES 3.1-accessible section 5644a90801 mesa: add GL_OES_viewport_array to the extension string 70aef97f9e glsl: add OES_viewport_array enables and use them to expose gl_ViewportIndex 411a72d4a2 mesa: add new entrypoints for GL_OES_viewport_array e66a2b879b mapi: export all GLES 3.2 functions in libGLESv2.so ce83e36ec0 mapi: sort static_data.py functions 2fd51cf8ca mapi: retab static_data.py to be consistent 9adfa695ac spirv: fix AtomicLoad/Store on images 36f0f03182 nir: Allow opt_peephole_sel to be more aggressive in flattening IFs. 6c648cdac8 docs: Mark ES 3.2 "all done" for i965/gen9+. a4fbc73ee8 docs: Add ES 3.2 to release notes. b35684543e gallium/util: add comment on util_is_format_compatible() 99d9f764b2 svga: minor simplification in svga_validate_surface_view() 1cc7a76d73 svga: remove disable_shader debug variable a53da57d5a i965: Enable ES 3.2 on Skylake. d2f42a945e nir/spirv/glsl450: Add support for the InterpolateAt opcodes a529644889 nir/spirv: Claim support for SampleRateShading 7c48622581 nir/spirv: Bring back the spirv2nir helper binary e4648ba8dd i965: implement querying __DRI_IMAGE_ATTRIB_OFFSET. 9e8de866f7 egl: return corresponding offset of EGLImage instead of 0. 1ceb775d57 dri: add offset attribute and bump version of EGLImage extensions. e5311ba1ac i965/ir: Test thread dispatch packing assumptions. c05a4f11a0 i965/ir: Pass identity mask to brw_find_live_channel() in the packed dispatch case. f57f526fc5 i965/ir: Skip eliminate_find_live_channel() for stages with sparse thread dispatch. 8a468d186e i965/fs: Take Dispatch/Vector mask into account in FIND_LIVE_CHANNEL a2392cee48 i965/reg: Make brw_sr0_reg take a subnr and return a vec1 reg b8162d6b6e anv: pipeline: use correct number of thread for compute f2d43b44d7 anv: allocator: correct scratch space for haswell 09394ee6cf anv: device: calculate compute thread numbers using subslices numbers 1f291369e4 gallivm: support negation on 64-bit integers 4207612f9c radeonsi: prepare 64-bit integer support. (v2) 5561a37710 gallivm/llvmpipe: prepare support for ARB_gpu_shader_int64. 6b26039da3 tgsi/softpipe: prepare ARB_gpu_shader_int64 support. (v3) 3985e6c044 gallium/tgsi: add support for 64-bit integer immediates. 6e1a34d545 gallium: add opcode and types for 64-bit integers. (v3) 9694b23f66 i965: Rename intelScreen to screen. 8fec9fbb9f i965: Rename __DRIScreen pointers to "dri_screen". d4bf9baa43 mesa: Implement ARB_shader_viewport_layer_array for i965 956f3e3bcd radeon/vce: add firmware support for version 52.8.3 f9311265bf st/omx/dec/h265: Correct the timestamping 792d77165b aubinator: add a custom handler for immediate register load 0301858a31 st/va: flush the context before calling flush_frontbuffer(v2) e4cc2276c1 st/vdpau: flush the context before calling flush_frontbuffer 853e80f5a0 vl/dri3: handle the case of different GPU(v4.2) 40d787ab05 st/vdpau: fix argument type to vlVdpOutputSurfaceDMABuf 92ec820244 swr: [rasterizer core] Better thread destruction fdf2890423 swr: [rasterizer jitter] Fix missing end-of-file newline 2f86a9577a swr: [rasterizer core] Add macros for mapping ArchRast to buckets 04026b43c8 glsl: Skip "unsized arrays aren't allowed" check for TCS/TES/GS vars. 6ed05fa4cb nvc0: get rid of nvc0_stage_sampler_states_bind_range() 407948df1b nvc0: get rid of nvc0_stage_set_sampler_views_range() 557a29b51f nv50/ir: optimize SUB(a, b) to MOV(a - b) d8b4f5fcca gk110/ir: fix wrong emission of OP_NOT 15804c4b90 r600g/sb: fix struct/class declaration conflicts 073129c7af i965: Drop assertion about buffer offset at draw time. ddd6116e32 tgsi: Enable returns from within loops 8a6391477e svga: relax restriction of compressed formats for texture upload 15dee0fc1d svga: skip query flush if we already have the query result c71e82b8e9 svga: remove unneeded svga_context_flush() in svga_end_query() f1b3374d28 svga: use upload buffer for upload texture. a9c4a861d5 svga: refactor svga_texture_transfer_map/unmap functions c8ef82d65a svga: add SVGA3d_vgpu10_TransferFromBuffer() 2a4b019239 svga: single sample surface can be created as non-multisamples surface 5947d90830 svga: fix memory leak with sampler state 12689efbbe svga: fix prim type check/assignment in translate_indices() 50359ddb5d svga: use SVGA3D_QUERYTYPE_MAX for svga query type check ee39814d90 svga: split the num-resources-mapped hud to textures & buffers f168c886c9 svga: change svga hud defines to enums 4f74b379aa svga: implement an index buffer translation cache 581292a78c svga: try to emit fewer buffer rebind commands ee5f5e2269 svga: reduce unmapping/remapping of the default constant buffer ce3b34b727 svga: optimize memcpy() in svga_buffer_update_hw() b7bee25052 svga: Use comparison between svga texture types to use PredCopyRegion command b9f333cc81 svga: Add function svga_resource_type() 50baaf6bc6 nvc0/ir: fix subops for IMAD 9b8b69b3c4 nvc0/ir: fix comments about instructions info eaacb27812 mesa: Move buffers-unmapped earlier in check_valid_to_render(). 6b0ba02cae mesa: Expose GL_CONTEXT_FLAGS in ES 3.2. 91ec6e5664 radeonsi/compute: Use the HSA abi for non-TGSI compute shaders v3 a2b8346fa6 radeonsi/compute: Add some more debug printfs ae0a4a1299 glsl: remove interpolateAt* instructions for demoted inputs d58a3906cb mesa: fix glGetFramebufferAttachmentParameteriv w/ on-demand FRONT_BACK alloc 1c8d4c694b clover: fix getting scalar args api size f65187bb93 docs: add GL_ARB_gl_spirv to features list ba8a50955d ttn: fix warning after 7bf76563e 702ff0b9a0 gallium/docs: document alpha_to_coverage and alpha_to_one blend state 187c278121 st/mesa: update comment in st_atom_msaa.c a01872f808 st/mesa: only enable MSAA coverage options when we have a MSAA buffer e1ea36ae71 spirv: use subpass image type (v1.1) 7bf76563e2 glsl: add subpass image type (v2) 081f21f29b isl: Finish tiling filtering for Gen6. 9fec15a7e0 i965: enable ARB_ES3_2_compatibility on gen8+ 111f6b250d i965/nir: Roll set_default_interpolation into lower_fs_inputs 246db0063e i965/fs: Use NIR for handling forced per-sample interpolation ed65e6ef49 nir: Add a flag to lower_io to force "sample" interpolation 114874b22b i965/fs: Use sample interpolation for interpolateAtCentroid in persample mode 0d2eb8c14d mesa: check for no matrix change in _mesa_LoadMatrixf() 533b3530c1 direct-to-native-GL for GLX clients on Cygwin ("Windows-DRI") 2ac09ac5a5 docs: add news item and link release notes for 12.0.3 219a2f5f9f docs: add sha256 checksums for 12.0.3 06f83a5548 docs: add release notes for 12.0.3 3bcdc2e3db mesa: Expose RESET_NOTIFICATION_STRATEGY with KHR_robustness. 89a96c8f43 anv/cmd_buffer: Set the L3 atomic disable mask bit in CHICKEN3 on HSW a814e18c96 intel/blorp: Stop setting 3DSTATE_DRAWING_RECTANGLE b56f509ee0 intel/blorp: Emit 3DSTATE_MULTISAMPLE directly c779ad3e66 intel: Move Vulkan sample positions to common code f019255acf Revert "tgsi/scan: don't set interp flags for inputs only used by INTERP instructions" 6d861968ca i965/vec4: Assert that pull constant load offsets are 16B-aligned. 5ca35c6367 i965/vec4: Assert that ATTR regions are register-aligned. f33a8f8fcf i965/vec4: Don't spill non-GRF-aligned register regions. 8531f943d9 i965/vec4: Fix copy propagation for non-register-aligned regions. 0e657b7b55 i965/vec4: Compare full register offsets in cmod propagation. 8bed1adfc1 i965/vec4: Assign correct destination offset to rewritten instruction in register coalesce. 3a74e437fd i965/vec4: Don't coalesce registers with overlapping writes not matching the MOV source. 1bb5074474 i965/vec4: Compare full register offsets in opt_register_coalesce nop move check. 3be0d6d040 i965/vec4: Check that the write offsets match when setting dependency controls. b52fefc4d5 i965/vec4: Change opt_vector_float to keep track of the last offset seen in bytes. 230615e228 i965/vec4: Simplify src/dst_reg to brw_reg conversion by using byte_offset(). eb746a80e5 i965/ir: Update several stale comments. 47784e2346 i965/ir: Don't print ARF subnr values twice. 5d65d51e78 i965/vec4: Print src/dst_reg::offset field consistently for all register files. ec259f5307 i965/fs: Print fs_reg::offset field consistently for all register files. 950af5ed40 i965/fs: Misc simplification. 80e1d670b4 i965/fs: Get rid of fs_inst::set_smear(). 8e58e4412f i965/fs: Use region_contained_in() in compute-to-mrf coalescing pass. f2d2156ba2 i965/fs: Move region_contained_in to the IR header and fix for non-VGRF files. 645261c4b2 i965/fs: Change region_contained_in() to use byte units. 1c67e27247 i965/fs: Simplify copy propagation LOAD_PAYLOAD ACP setup. 2d7d4a7910 i965/fs: Simplify a bunch of fs_inst::size_written calculations by using component_size(). 0bc46cc961 i965/fs: Simplify result_live calculation in dead_code_eliminate(). 62aaef6c83 i965/fs: Simplify and fix buggy stride/offset calculations using subscript(). 3b7b908787 i965/fs: Simplify get_fpu_lowered_simd_width() by using inequalities instead of rounding. ee930c0435 i965/fs: Simplify byte_offset(). bae3a41171 i965/fs: Fix signedness of the return value of fs_inst::size_read(). a384503c15 i965/fs: Switch mask_relative_to() used in compute-to-mrf to byte units. 401fc228fd i965/fs: Fix bogus sub-MRF offset calculation in compute-to-mrf. cd0134072a i965/fs: Take into account copy register offset during compute-to-mrf. fcd9d1badc i965/vec4: Drop backend_reg::in_range() in favor of regions_overlap(). 56bcb2230f i965/vec4: Port regions_overlap() to the vec4 IR. c057278c06 i965/fs: Stop using fs_reg::in_range() in favor of regions_overlap(). b42c13a5b8 i965/fs: Drop fs_inst::overwrites_reg() in favor of regions_overlap(). 32d67923b2 i965/fs: Fix LOAD_PAYLOAD handling in register coalesce is_nop_mov(). 5cc6425d70 i965/fs: Fix can_propagate_from() source/destination overlap check. 9ae77d7020 i965/fs: Compare full register offsets in cmod propagation pass. 3a4ea7cf80 i965/fs: Don't consider LOAD_PAYLOAD with stride > 1 source to behave like a raw copy. 1164aa1a1b i965/fs: Don't consider LOAD_PAYLOAD with sub-GRF offset to behave like a raw copy. a5bbe4c127 i965/vec4: Take into account misalignment in regs_written() and regs_read(). 717d8efd58 i965/fs: Take into account misalignment in regs_written() and regs_read(). e540045df5 i965/fs: Take into account trailing padding in regs_written() and regs_read(). 937373eb25 i965/fs: Handle fixed HW GRF subnr in reg_offset(). 1a4b7fdd88 i965/fs: Handle arbitrary offsets in brw_reg_from_fs_reg for MRF/VGRF registers. d6b60934aa i965/fs: Return more accurate read size for LINTERP from fs_inst::size_read. 31a40202b8 i965/fs: Return more accurate read size from fs_inst::size_read for IMM and UNIFORM files. 728dd30c0a i965/vec4: Replace vec4_instruction::regs_read with ::size_read using byte units. e1a918ba7b i965/fs: Replace fs_inst::regs_read with ::size_read using byte units. 27cb6b081e i965/ir: Drop backend_instruction::regs_written field. 69fdf13c21 i965/vec4: Replace vec4_instruction::regs_written with ::size_written field in bytes. 69570bbad8 i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes. d28cfa35fe i965/vec4: Add wrapper functions for vec4_instruction::regs_read and ::regs_written. c458eeb946 i965/fs: Add wrapper functions for fs_inst::regs_read and ::regs_written. be095e11e4 i965/fs: Replace fs_reg::subreg_offset with fs_reg::offset expressed in bytes. 9a523dd051 i965/ir: Remove backend_reg::reg_offset. fba020e5af i965/vec4: Replace dst/src_reg::reg_offset with dst/src_reg::offset expressed in bytes. 86944e063a i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes. 8ad5fb3a8f glsl: grammar fix aa70ac172e docs: Mention AEP in release notes 8c9dddadad i965: Enable ANDROID_extension_pack_es31a on Gen9+. 2d8a3fa7ea nir: Report progress from nir_lower_phis_to_scalar. 32630e211e nir: Report progress from nir_lower_alu_to_scalar. e6eed3533e nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar(). bff90aedf1 nir/lower_tex: fix typo with sample_dim 1a8424ceba nir: move tex_instr_remove_src 2c3f966276 nir/lower_tex: remove tex_instr_find_src() 7206b3a556 egl: Add storage for EGL_KHR_debug's state to EGL objects 1d535c1e83 egl: Factor out _eglGetSyncAttribCommon 5b0b844ac9 egl: Factor out _eglWaitSyncCommon 9a992038e7 egl: Lock the display in _eglCreateSync's callers 58338c6b65 egl: Factor out _eglCreateImageCommon (v2) 82a2e2cb50 egl: Factor out _eglWaitClientCommon 8cc3d9855f egl: Use _eglCreatePixmapSurfaceCommon consistently 7d7ae5e1c3 egl: Use _eglCreateWindowSurfaceCommon consistently 017946b724 egl: Factor out _eglGetPlatformDisplayCommon fe6ffa79be egl: Fix typo e2c067d256 egl: Tear down images and syncs at eglTerminate 6e50f12b04 egl: Update eglext.h (v2) 95f3e5861c configure.ac: fix the name of the Wayland Scanner pc file 4bb9efb592 gbm: remove left-over array 2527e18eeb gallium: fix return value check ab29788250 radeonsi: reload PS inputs with direct indexing at each use (v2) 007b512f9d radeonsi: get rid of constant buffer preloading 16be87c904 radeonsi: get rid of img/buf/sampler descriptor preloading (v2) 22797d7d83 radeonsi: rename get_sampler_desc -> load_sampler_desc 5f0a8fbcc8 radeonsi: cosmetic changes in si_shader.c afaf27bff3 radeonsi: load streamout buffer descriptors before use (v2) f597ac3966 vc4: Implement job shuffling f473348468 vc4: Handle resolve skipping at job submit time. 9688166bd9 vc4: Move the render job state into a separate structure. c31a7f529f vc4: Always unref the current job surfaces at job reset time. 774a556b6d vc4: Move job-submit skip cases to vc4_job_submit(). 0ef1b32ebb vc4: Move bin CL trailer to job_submit() time. a2014c2eb9 vc4: Simplify the DISCARD_RANGE handling 21a27ad956 vc4: Fix incorrect clearing of Z/stencil when cleared separately. 89a49af31e glsl: add core plumbing for GL_ANDROID_extension_pack_es31a 83116d084f mesa: introduce glPrimitiveBoundingBoxARB entrypoint a69dc2c412 mesa: add a GLES3.2 enums section, and expose new MS line width params aa7b410592 aubinator: Remove bogus "end" parameter in gen_disasm_disassemble() 1ab92d80a8 aubinator: Make gen_disasm_disassemble handle split sends 5d2440532f aubinator: Simplify print_dword_val() method 1eebb60917 anv/image: Set correct base_array_layer and array_len for storage images 106709db7b Revert "intel/isl: Ignore base_array_layer and array_len for 3D storage..." 330104464f anv: Use blorp for doing MSAA resolves 6bcb1f753e anv: Use blorp for ClearColorImage 57e87862eb anv: Delete meta_blit2d 36286ccb96 anv/blorp: Add a gcd_pow2_u64 helper and use it for buffer alignments af5d30de55 anv: Use blorp for CopyBuffer and UpdateBuffer 0f1ca5407a anv: Use blorp for CopyImage 58593f24cb anv: Use blorp for CopyBufferToImage f07f44a5bc anv: Use blorp for CopyImageToBuffer 9f44745eca anv: Use blorp to implement VkBlitImage 52fa3e8347 anv: Make image_get_surface_for_aspect_mask const 8f780af968 anv: Add initial blorp support 1fe8bf82b2 intel/anv: Use #defines for all __gen_ helpers 4a6c9e20b8 anv: Generalize emit_urb_setup 8cb144bd93 anv/pipeline: Roll compute_urb_partition into emit_urb_setup 823ab83432 intel/blorp: Use #defines for all __gen_ helpers c0b9776cd6 intel/isl: Divide QPitch by 2 for 3-D stencil textures on SKL+ 00e79cec99 isl/state: Don't set QPitch for GEN4_3D surfaces cb780c9ccf intel/blorp: Rework alloc_binding_table 524fd55d2d tgsi/scan: don't set interp flags for inputs only used by INTERP instructions 15a127bc2c radeonsi: fix FP64 UBO loads with indirect uniform block indexing 35d284d08e winsys/amdgpu: don't assume GTT if the VRAM flag isn't set 6df872df59 radeonsi: clean up CP DMA emit code 84860dd0bb radeonsi: print the IB and buffer list in VM fault reports fd69fa65a8 radeonsi: add sampler view BOs to the BO list last 275c073c6a radeonsi: export SampleMask from pixel shaders at full rate b89854b0c7 gallium/radeon: set new r600_resource fields correctly in other places too c723acc03d ddebug: dump shader buffers and images fdd457c89f ddebug: fix a crash in resource_get_handle b671909d27 radeon: Don't check DCC on pipe buffers 304f70536a vl/util: Fix YV12/I420 convert to NV12 U/V reversal 6ac469a6c3 anv/allocator: Use VG_NOACCESS_WRITE in anv_bo_pool_free 3943888c94 intel/isl: Ignore base_array_layer and array_len for 3D storage surfaces 62affedbed appveyor: Update winflexbison download URL. a1e49be713 i965: Use blorp_copy for all copy_image operations on gen6+ 540395bf9b i965/blorp: Add a copy_miptrees helper d038adca0e intel/isl: Add support for RGB formats in X and Y-tiled memory 883086500b intel/isl: Allow valign2 for texture-only Y-tiled surfaces on gen7 54db5afd2c intel/blorp: Work in terms of logical array layers fa4627149d intel/blorp: Increase the presision of coordinate transform calculations c70be1ead5 intel/blorp: Add a swizzle parameter to blorp_clear ea1399aba0 intel/blorp: Make color_write_disable const and optional 9286f62f11 intel/blorp: Add support for clearing R9G9B9E5 surfaces ab03e59867 intel/blorp: Add support for RGB destinations in copies 5ae8043fed intel/blorp: Add an entrypoint for doing bit-for-bit copies 941b4d063a intel/blorp: Pull the guts of blorp_blit into a helper 4e03edf189 intel/blorp: Stop using the X/YOffset field of RENDER_SURFACE_STATE c170606fc6 intel/blorp: Use fake_interleaved_msaa in retile_w_to_y a613449f71 intel/blorp: Use isl_get_interleaved_msaa_px_size_sa 8ac99eabb6 intel/isl: Add a helper for getting the size of an interleaved pixel 3cc15ba5bb intel/blorp: Handle 3D surfaces in convert_to_single_slice 43d25edf78 intel/isl: Fix an assert in get_intratile_offset_sa 6da968b651 intel/blorp: Fix the early return condition in convert_to_single_slice ec7e0d62c5 intel/blorp: Use the surface format for computing offsets 7f2fecd114 intel/blorp: Don't assume R8_UINT in convert_to_single_slice 2fc9c7e3d9 intel/blorp: Take a destination swizzle in blorp_blit 2dba5489ae intel/blorp: Take an isl_swizzle instead of a SWIZZLE 7ddb21708c intel/isl: Add an isl_swizzle structure and use it for isl_view swizzles 376d1dc2f1 docs: Add OES_tessellation_shader to the release notes. 049cee2c16 docs: Mark OES_tessellation_shader as done. 742832434a st/mesa: fix is_scissor_enabled when X/Y are negative 6b9d7e69ee android: add support for libmesa_amdgpu_addrlib 0fe9152868 u_endian: add android to glibc clause 24be630660 Revert "i965: Drop the maximum 3D texture size to 512 on Sandy Bridge" 2519237c24 intel/blorp: Handle the 512 layers restriction on Sandy Bridge 48f195d7c6 intel/isl: Treat 3-D textures as 2-D arrays for rendering 63fe9ab894 aubinator: Simplify gen_disasm_create()'s devinfo handling d2869c95fb aubinator: Fix compiler warning bf901a2f8c st/va: also honors interlaced preference when providing a video format 3f3640c86c tgsi: document semantics for compute shaders 54138af1cd mesa: Enable OES/EXT_tessellation_shader for ES 3.1 + ARB_tess drivers. 546bc07349 radeonsi: don't preload constants at the beginning of shaders e2fb044115 intel/blorp: Add a TODO file 6165603209 i965: check for GL_TEXTURE_EXTERNAL_OES at miptree_create_for_teximage 9a1eb54237 gbm: fix potential NULL deref of mapImage/unmapImage. 63faf7de61 Remove GL_GLEXT_PROTOTYPES guards from non-ext headers. ceaa2e1738 aubinator: rework print_help() 0cb1428fbb docs: Note MESA_configless_context as superseded d9f5b1915b egl: Rename MESA_configless_context bit to KHR_no_config_context cc45a5c308 egl: QueryContext on a configless context returns zero e5009b7c26 st/va: enable vbr rate control for vaapi encode 6a7f79af9b vl/rbsp: match initial escaped bits with valid in the buffer 2da15a3b89 egl: fix gcc warning braces around scalar initializer b8703e363c winsys/radeon: rename nrelocs, crelocs to max_relocs, num_relocs d66bbfbede winsys/radeon: don't pre-allocate the relocations array f47da2e34f winsys/radeon: remove unused radeon_cs_context::priority_usage 17fff0c2de winsys/amdgpu: remove amdgpu_cs_lookup_buffer 12657a7abf winsys/amdgpu: remove unused field domains from amdgpu_cs_buffer 3cdeb2a177 winsys/amdgpu: remove initial buffer list allocation cc53dfda9f winsys/amdgpu: extract adding a new buffer list entry into its own function 11cbf4d7ae winsys/amdgpu: use only one fence per BO 480ac143df winsys/amdgpu: add do_winsys_deinit function 9fb8d354ca winsys/amdgpu: clean up error paths in amdgpu_winsys_create a6c38d47d4 gallium/radeon: page alignment for buffers is unnecessary 339867c077 gallium/radeon/winsyses: remove #includes of pb_bufmgr.h e54b70b3d4 i965/rbc: Clarify rational given for shader image resolves 1df4b666ed i965/blorp: Use hw generetad primitive copies for layered clears b712aa2614 i965/blorp: Sanity check all layers before actual clear a1c7de09dc intel/blorp: Add plumbing for setting color clear layer count 514afdce95 intel/blorp: Allow multiple layers e597821ef2 i965/blorp: Instruct vertex fetcher to provide prim instance id 39712b2a14 i965/rbc: Allocate mcs directly 024a39511f isl/gen8+: Allow 1D and 3D auxiliary surfaces 6939532593 i965: Add sanity check for non-compressible texture views 1b6fcc08df i965/rbc: Consult rb settings for texture surface setup 22d9a4824b i965: Track non-compressible sampling of renderbuffers 1f51217d99 i965: Replace boolean rb surface state setup argument with flags 1634a4963c i965/rbc: Allow integer formats as advertised in isl_format.c e77bf32475 i965: remove unused variable at intel_miptree_create_for_teximage 08c5b10ae9 mesa/glsl: Move string_to_uint_map into the util folder e55eb2b7ea glsl: Convert glcpp-parse to the util hash table 16fb318d0c glsl: Convert loop analysis to the util hash table ec453979db mesa: Convert symbol table to the util hash table f224ef4392 glsl: Convert varying test to the util hash table 9efa977be5 glsl: Convert output read lowering to the util hash table 6adcc8f283 glsl: Convert interface block lowering to the util hash table 5482d31b86 glsl: Convert if lowering to use a set 85a197c4ed glsl: Convert linker to the util hash table f10cc9407b glsl: Convert link_varyings to the util hash table e7f91d9de1 glsl: Change link_functions to use a set 2228548f83 glsl: Convert recursion detection to the util hash table 9b3c0f81a7 glsl: Convert constant_expression to the util hash table 9f188be8a6 glsl: Convert ast_to_hir to the util hash table 9ac6d61751 glsl: Convert ir_clone to the util hash table 5b5d4ea4a0 glsl: Convert function inlining to the util hash table eef2be6822 mesa: Convert string_to_uint_map to the util hash table ddb8639b18 util: Move hash_table_call_foreach to util hash table cf4a4820ac mesa: Remove prog_hash_table.c 42ba435fd1 mesa: Remove unused hash table includes 148fbf32a8 freedreno/a3xx: disable filtering for texture buffers and int textures cfa914a1b4 st/clover: Define __OPENCL_VERSION__ on the device side a8c0c7301c gm107/ir: allow indirect inputs to be loaded by frag shader a22aee5ad1 gm107/ir: AL2P writes to a predicate register 83e8617f4b i965: Fix calculation of the image height at start level 08bcbfdc07 radeonsi: flush TC L2 before using a compute indirect buffer a5a2cc530c radeonsi: fix the VGT performance tweak for small instances a67d81580b radeonsi: remove the cache_flush atom f9750932ea winsys/amdgpu: replace OUT_CS with radeon_emit 81da78bfc3 winsys/radeon: replace OUT_CS with radeon_emit 55ba5fa9a6 doc: document GALLIUM_DRIVER b1d636aa00 egl/android: Set EGL_MAX_PBUFFER_WIDTH and EGL_MAX_PBUFFER_HEIGHT 478fbc2348 android: depend on libmesa_genxml from i965 Android.gen.mk 4542c7ed5f i965: release GLSL IR in LinkShader after it's not needed 2cd02e30d2 glsl: use hash instead of exec_list in copy propagation 175ac629be i965/fs: Fail the shader compile instead of asserting when we can't spill 88a2a2e053 nir/gcm: Add global value numbering support 99ff4b3eb2 nir/gcm: Call nir_metadata_preserve 02675622b0 r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering 5981ab5445 gallium: remove PIPE_BIND_TRANSFER_READ/WRITE 0fbaf74977 radeonsi: unify si_set_optimal_micro_tile_mode call sites 758bc52959 radeonsi: fix texture reinterpretation after DCC fast clear 46c425e7c8 radeonsi: enable DCC fast clear for 128-bit formats 831c0c80f1 radeonsi: clamp integer clear color values for DCC fast clear 93f3d8e10d Revert "radeonsi: enable SDMA on CIK" 7b414bc512 doc: fix typo of GALLIUM_HUD_TOGGLE_SIGNAL a00bd7bc27 nir/spirv: Refactor variable deocration handling f5505730d3 nir/spirv: Break variable decoration handling into a helper d50c56f868 aubinator: only use program_invocation_short_name with glibc/cygwin 2d3ebb474c aubinator: include libgen.h for basename(3) 0ba9e281fc aubinator: stop using non portable error() function dbda375d6f egl: Fix up indentation on previous commit a279760536 egl: Document why EGL_OPENGL{, _ES}_API are mostly identical bad80c26e7 anv: Link to libX11-xcb only when unneeded 7514e326f8 swr: fixes for format mapping and texture sizing b863f4a39a intel/blorp: Allow single slice converter to suppress number of layers 0ad84b4366 spirv/nir: Implement OpAtomicLoad/Store for shared variables 37763bf446 nir/spirv: Remove an erroneous "fall through" comment 6e066f76ee EGL: Combine the GL and GLES current contexts (v2) 74b1969d71 gbm: wire up fence extension 32c061b110 freedreno: reject imports with bogus pitch b4e88b500c gbm: add missing R8 and GR88 formats 2afb950161 spirv/nir: Add support for OpAtomicLoad/Store fe40a65fb6 radeonsi: skip redundant INDEX_TYPE writes bdf767dac4 radeonsi: add more unlikely() uses into si_draw_vbo a8e7ea6abc radeonsi: skip draws with instance_count == 0 53d74e055e gallium/radeon/winsyses: fix counting mapped memory 8c8874eafb nir: fix definition of pack_uvec2_to_uint c42acd93d4 mesa/formatquery: limit ES target support, fix core context support f654b4983a mapi: add gl32.h to the list of GLES3 headers for installation 36347c8d6f main: GL_RGB10_A2UI does not come with GL 3.0/EXT_texture_integer 2b18a3f5d3 nir/spirv: Use fill_common_atomic_sources for image atomics f2a10937d8 nir/spirv: Use the correct sources for CompareExchange on images 0ead7bef6b nir/spirv: Swap the argument order for AtomicCompareExchange edd688d986 vbo: increase VBO_SAVE_BUFFER_SIZE from 8k to 256k dwords 215075ae30 glsl: Add positional argument specifiers. 31a380c8dd util: (trivial) add include to slab.c 92162dbe32 glsl: Add .gitignore for make check warnings test 20b2f1ecb9 anv/pipeline: Lower indirect outputs when EmitNoIndirectOutput is set 244f0aba16 Android: glsl: add rules to generate ir_expression*.h header files 2593354643 st/omx/dec: enable hevc omx decode support 1a534d31fe st/omx/dec/h265: get the reference list for uvd 7d63b80728 st/omx/dec/h265: add short term reference picture sets fa7c4f151d st/omx/dec/h265: add slice header a639a2868e st/omx/dec/h265: add picture parameter sets b3c1583e17 st/omx/dec/h265: add sequence parameter sets 6d186a79f2 st/omx/dec: add initial omx hevc support 0c374a7770 st/omx/dec: set dst rect to match src size e7a73b75a0 gallium: switch drivers to the slab allocator in src/util 761ff40302 util: import the slab allocator from gallium dc3bb5db8c loader/dri3: Always use at least two back buffers d0cd504046 glsl: Fix locations of variables in patch qualified interface blocks. 096ad19a2b mesa: Fix types in _mesa_get_color_read_format(). 69fca64259 amd/addrlib: move addrlib from amdgpu winsys to common code 1add3562e3 gallium/util: move endian detect into a separate file a86be7b6ad radeon: move radeon_family/chip_class defintions to common f1f1ba3781 radeonsi: move sid.h/r600d_common.h to a common place. 0d7ec8b7d0 gallium/radeon: remove VPORT_ZMIN/ZMAX from init config states 687c4be9cf gallium/radeon: set VPORT_ZMIN/MAX registers correctly 8b0507672e gallium/radeon: unify viewport emission code 6c8b76263d radeonsi: also do VS_PARTIAL_FLUSH before updating VGT ring pointers 22cb5aecbe radeonsi: fix variable naming in si_emit_cache_flush 911202817d radeonsi: don't emit CS_PARTIAL_FLUSH if compute is not used addca75f4e radeonsi: add HUD queries for counting VS/PS/CS partial flushes 1d0593abd7 gallium/radeon: rename the num-cs-flushes query to num-ctx-flushes 1469c70c2a radeonsi: fix a badly implemented GS bug workaround 21de3be8e6 radeonsi: fix texture format reinterpretation with DCC 63da0c991d radeonsi: fix Gather4 with integer formats 3e756f09d4 radeonsi: fix a crash in imageSize for cubemap arrays 03708deed2 radeonsi: fix gl_PatchVerticesIn for tessellation evaluation shader a4fa215058 radeonsi: fix cubemaps viewed as 2D 2975230fdc radeonsi: always use the same function signature for llvm.SI.export 1c13c71ef8 radeonsi: return correct eviction stats for NVX_gpu_memory_info f660d1cb21 gallium/radeon: also eliminate DCC fast clear in resource_get_handle 01dd73f2f4 gallium/radeon: use the current ctx for CMASK elimination in resource_get_handle d22feeaa9d gallium/radeon: use the current ctx for DCC decompression in resource_get_handle 0d2e43fcb1 gallium/radeon: derive buffer placement and flags only at initialization a14c50bceb radeonsi: set more sampler settings 4ea90682ab docs: add news item and link release notes for 12.0.2 2099d5df97 docs: add sha256 checksums for 12.0.2 f541530bbc docs: add release notes for 12.0.2 b012a13af5 noop: implement resource_get_handle 1c71bccdaa noop: set missing functions ed164f0d6b noop: simplify some functions 62b224d428 glx/glvnd: list the strcmp arguments in correct order 821e366385 nir/tests: Update the CF tests to not assume fake edges 61e978524a gk110/ir: fix quadop dall emission 98f734e758 android: intel: fix include paths in new "common" library ca313e00b6 a3xx: use window scissor to simulate viewport xy clip 83d7230fd5 a3xx: make use of software clipping when hw can't handle it dac72234c7 a3xx: make sure to actually clamp depth as requested ae7eb93e6c nvc0/ir: allow min/max instructions to be dual-issued in pairs 7e891f90c7 anv: Move cmd_buffer_config_l3 into anv_cmd_buffer.c 17968e2dfd anv/cmd_buffer: Move emit_lri and emit_lrm higher up 42d03c204c anv: Refactor pipeline l3 config setup 6448c0e324 anv: Leverage the shared L3$ config code 49981891f7 intel: Pull the guts of gen7_l3_state.c into a shared helper 979d0aca62 intel: Rename brw_get_device_name/info to gen_get_device_name/info 527f371999 intel: s/brw_device_info/gen_device_info/ 55364ab5b7 intel: Add a new "common" library for more code sharing 4218c32166 intel/blorp: fix typo in android makefile 1692228a38 nir: remove unused variable 356d101af3 nir: remove some fields from nir_shader_compiler_options c62b58c216 nir: fix bug with moves in nir_opt_remove_phis() 0dc4cabee2 nir: add nir_after_phis() cursor helper 64a69059ce glsl: expose max atomic counter/buffer consts for tess in ES 3.2 8122e30aec mapi: don't forget to expose GetPointerv in GL ES 3.2 346de79ffd main: add KHR_robustness to ES 3.2 extension requirements 163a029eba nv50,nvc0: respect render condition enable flag when clearing rt/zs d0cf7a6beb nvc0/ir: don't dual-issue ops that depend or interfere with each other aad4f15506 nir: Remove fake edges in the CF handling code 9a4d76e534 nir/dead_cf: Don't crash on unreachable after-loop blocks ea7b475968 nvc0: reduce the initial code segment size to 512KB 6557058827 nvc0: allow to resize the code segment dynamically 96e21ad763 nvc0: add a new bin for the code segment 63ac80879e nvc0: add nvc0_screen_resize_text_area() helper 3d928d9082 nvc0: re-upload currently bound shaders after code eviction 34883626d1 nvc0: refactor the program upload process 49c24d8a24 i965: fix noop_scissor range issue on width/height 9c562956f9 glsl: Only force varyings to be flat when varying packing. 72b56e8b1a glsl: Reject TCS/TES input arrays not sized to gl_MaxPatchVertices. 2f3154f464 wayland-drm: add missing NULL check d5f65b8bf5 loader: fix sysfs uevent file parsing d6f669ba83 egl: only store device name when Wayland support is built 2dc6930a5a isl: round format alignment to nearest power of 2 fc6be40011 gallium/postprocess: Fix resource freeing e3db415456 st/mesa: expose OES_geometry_shader and OES_texture_cube_map_array 3bd885d09c Introduce .editorconfig 509e2dbc10 vc4: Add missing break statement. c87e8c8515 gallium/docs: clarify render_condition_enabled parameter to clear functions b8bff0823b mesa: Add some more .gitignore 90eaf01616 i965: Pass start_offset to brw_set_uip_jip(). bea048752e i965: Merge gen7_clip_state atom into gen6_clip_state atom. 4c116cbafb i965: Use gs_prog_data in is_drawing_points/lines(). cd19db4ee6 i965: Fix missing dirty bits related to is_drawing_points/lines. 3df8615dcd nvc0: remove an attempt at uploading all IMMD into a CB b2f3d50ca7 nv50: remove unused nv50_program::immd_size field 6118bcab4e nv30: set usage to staging so that the buffer is allocated in GART 5505845945 egl/x11_dri3: provide an authentication function 4c28c916ef egl/x11_dri3: disable WL_bind_wayland_display for devices without render nodes 55e417222f scons: Fix MinGW cross compilation. 8caf2cb0c0 nv30: only bail on color/depth bpp mismatch when surfaces are swizzled d82f8d9772 glsl: Handle patch qualifier on interface blocks. a0b1260fe0 i965: enable OES_primitive_bounding_box with the no-op implementation bf47b2bf88 st/mesa: provide the null implementation of bounding box outputs in tcs 891d7e3c9e glsl: add gl_BoundingBox and associated varying slots 10663c648e mesa: add support for GL_PRIMITIVE_BOUNDING_BOX storage and query 3b81c998a2 mesa: add scaffolding for OES/EXT_primitive_bounding_box 5ce0969df2 docs: add GL_OES_viewport_array to features 64a48efb9e aubinator: fix if indentation and add brackets to multiline body 6df215d97e i965/fs: Assert that the number of color targets is one when dual-source blend is enabled. fd04d048ae glsl: Fix gl_program::OutputsWritten computation for dual-source blending. 965934f38a glsl: Fix incorrect hard-coded location of the gl_SecondaryFragColorEXT built-in. 342f945b13 st/glsl_to_tgsi: Use SecondaryOutputsWritten to determine dual-source fragment outputs. cb4b38af41 glsl: Calculate bitset of secondary outputs written in ir_set_program_inouts. c011d7d900 glsl: Fix typo in comment aee9ab7de7 glsl: Replace most assertions with unreachable() dd574be54c glsl: Refactor handling of horizontal operations d6e73150a4 glsl: Use constant_template_horizontal instead of constant_template_horizontal_single_implementation for unops 822b5c5eb2 glsl: Eliminate constant_template2 abc81f7883 glsl: Eliminate constant_template5 53c54a6c73 glsl: Eliminate constant_template0 ddb4b53de3 glsl: Eliminate one of the templates for simpler operations ee3cdac785 glsl: Use the generated constant expression code f3fcfe001f glsl: Generate code for constant ir_triop_csel expressions 2761190baa glsl: Generate code for constant ir_triop_lrp expressions 6e09c8715d glsl: Generate code for constant ir_quadop_vector expressions f8e185a65f glsl: Generate code for constant ir_quadop_bitfield_insert expressions 4d8ac28b20 glsl: Generate code for constant ir_triop_vector_insert expressions 9f1d7c5235 glsl: Generate code for constant ir_binop_vector_extract expressions d8dd49419a glsl: Generate code for constant ir_binop_mul expressions 8954a019f7 glsl: Generate code for constant ir_triop_fma and ir_triop_bitfield_extract expressions da61c94db8 glsl: Generate code for constant ir_binop_dot expressions 13106e1041 glsl: Generate code for constant ir_binop_lshift and ir_binop_rshift expressions 90da8bf547 glsl: Generate code for constant ir_binop_ldexp expressions 0f87c54d1c glsl: Generate code for constant unary expressions that don't assign the destination 8cf9157786 glsl: Generate code for some constant binary expression that are horizontal d5bfe6b9c4 glsl: Generate code for constant unary expression that are horizontal 8f5357b1d6 glsl: Generate code for constant expressions that have an output type the differs from the input types 74e335c762 glsl: Generate code for constant binary expressions that combine vector and scalar operands f81b1c7fa7 glsl: Generate code for constant binary expressions that have one operand type 598929aee7 glsl: Generate code for constant unary expression that have different implementations for each source type aa9f4fc53e glsl: Generate code for constant unary expression that map one type to another 3fcb6b85c0 glsl: Begin generating code for the most basic constant expressions e31c72a331 glsl: Convert tuple into a class 6ef27003ac glsl: Compact a bunch of things onto one line 0cef8c683e glsl: Sort constant expression handling by IR operand enum value 8d54b5f756 glsl: Trivial whitespace and punctuation changes fd2dabbb9f glsl: Sort GLSL type enums in switch-statements in enum order 13ef8c46b8 glsl: Always use correct float types in constant expression handling ea05a72258 glsl: Extract ir_quadop_bitfield_insert implementation to a separate function fe153309a8 glsl: Extract ir_triop_bitfield_extract implementation to a separate function 54ec6e1b8b glsl: Extract ir_binop_ldexp implementation to a separate function 6d5fe1815c glsl: Use find_msb_uint to implement ir_unop_find_lsb 5c24750a49 glsl: Extract ir_unop_find_msb implementation to a separate function d75034b3a2 glsl: Extract ir_unop_bitfield_reverse implementation to a separate function 4b0606e0a7 glsl: Use _mesa_bitcount to implement constant ir_unop_bit_count f4af9f36e7 glsl: Delete spurious comment about mod not taking integer operands d6ad3e2dd9 glsl: Delete spurious comment about updating ir_expression::get_num_operands dc41d998f2 glsl: Do not generate comments or extra whitespace in expression files c6e8fd82ea glsl: Just access the ir_expression_operation strings table directly fb44f69779 glsl: Generate ir_expression_operation_strings.h from Python 90781eee4d glsl: Pull operator_strs out to its own file 140ec58a07 glsl: Generate the ir_last_* values 7d6af9e599 glsl: Generate ir_expression_operation.h from Python 10f9901bce anv: Rework pipeline caching 6899718470 anv: Add a struct for storing a compiled shader 13c09fdd0c anv: Add pipeline_has_stage guards a few places b259d86ad6 anv: Remove unused fields from anv_pipeline_bind_map d5945bec12 anv/pipeline: Properly handle OOM during shader compilation a0f5c496e3 anv/allocator: Correctly set the number of buckets 4200c2266e anv/pipeline: Fix bind maps for fragment output arrays d316cec1c1 anv/descriptor_set: memset anv_descriptor_set_layout d5899b3010 docs/helpwanted: fix GL3.txt/features.txt link aac91fffae anv/wayland: fix assert typo 4e68bb620f anv/meta: fix unreachable() typo b0acebd41f st/nine: fix unreachable() typo e2627e34ba glsl: fix unreachable() typo 352f0d9180 get_reviewer.pl: fix mesa check 6699403651 glsl: Initialize outputs[] array in lower_blend_equation_advanced. 6820f75c91 nvc0: fix indentation in nvc0_screen_init() 0fc3b7c88e nvc0: check return value of nvc0_screen_resize_tls_area() b489ac88f6 nvc0: make use of FAIL_SCREEN_INIT in nvc0_screen_create() e0a067ed48 nv50/ir: always emit the NDV bit for OP_QUADOP 9514c5a30f intel/blorp: Inline get_vs_entry_size into emit_urb_config 175052507c swr: [rasterizer] add archrast instrumentation 5de640a518 i915: Check return value of screen->image.loader->getBuffers 4f5f9575d0 egl/android: remove config post-processing 03eaa6c596 egl/dri2: check if the EGL API is valid before adding it to ClientAPIs 4472b6e469 egl/android: annotate static const data as such 7563c39641 egl: treat EGL_OPENGL_API as invalid on Android a165e5cb7c nouveau: make color/depth bpp match for pre-nv10 chips 357d8261f1 nouveau: always enable at least one RC 91681302d0 nouveau: allow NV3x's to be used with nouveau_vieux ab0917311f nvc0: undo overzealous enum usage ec16a5b091 svga: fix a texture readback bug 646afc6ff7 svga: move surface propagation code into new function b9b88516f8 mesa: fix format conversion bug in get_tex_rgba_uncompressed() f235dc08ac radeonsi: add support for cull distances. (v1.1) 5025e88703 spirv: replace assert with unreachable f4314d06e8 isl/state: Add some asserts about format capabilities 87214414fd intel/blorp: Add a format parameter to blorp_fast_clear 348509269e i965: Move blorp into src/intel/blorp 8bd35d8bd2 i965/blorp: Remove the remaining brw prefixes from the blorp.h API 3e46f11409 i965/blorp: Use isl_format_get_depth_format for setting depth formats 555b22a446 i965: Move the type_size function declartaions to brw_nir.h 007d8a6d04 i965: Move get_fast_clear_rect to blorp_clear.c c8ff36228d i965: Roll brw_get_ccs_resolve_rect into blorp_ccs_resolve 12a2fe5389 i965/blorp: Get rid of most brw and mesa includes 87a1cb6979 i965: Move the hiz_op enum to blorp db95a8108f i965/blorp: Add a fast_clear_op enum 71dc2e0106 i965/blorp: Make blorp_addres::buffer a void* 2191f5cb7e i965/blorp: Get rid of brw_context 99b9e9b86e i965/blorp: Take a blorp_context in compile_nir_shader a818a32244 i965/meta_util: Take an isl_device in get_fast_clear_rect bc159ff0f7 i965/blorp: Add an "exec" function pointer to blorp_context cea360a708 i965/blorp: Remove some i965-isms from genX_blorp_exec.h cf14b52478 i965/blorp: Move the guts of brw_blorp_exec into genX_blorp_exec.c 28ae664e3b i965/blorp: Pull the guts of blorp_exec into a driver-agnostic header 9a842c61fe i965/blorp/exec: Refactor to use a new blorp_batch struct 4e7bddf8a3 i965/blorp: Add a helper for allocating binding tables and surface states 8a39069dfe i965/blorp: Use BT_INDEX enums for setting up the binding table 1367af159e i965/blorp: Shorten binding table index enum names da2a078deb i965/blorp/genX: Add a blorp_surface_reloc helper ac08bc8ac2 i965/blorp: Use blorp_address in brw_blorp_surface instead of bo+offset 33cc1f6bb4 i965/blorp: Pull emit_surface_state into genX_blorp_exec.c 6d2f8f8f5f i965/blorp: Add driver mocs settings to the context 9c380b639f i965/blorp/genX: Move emit_urb_config into another helper 28991c9601 i965/blorp: Use gen6_upload_urb 7ecbb9bada i965/gen6: Refactor gen6_upload_urb 3e4b43d11d i965/blorp/genX: Pull emit_3dstate_multisample into a helper becd434d14 i965/blorp/genX: Add helpers for allocating various bits of state 600446ccc7 i965/blorp: Expose the shader cache through function pointers a14d1b63ce i965/blorp: Add a blorp_context struct and init/finish funcs cd18bbeef3 android: intel: Flatten the makefile structure 083746bc48 clover: Use device cap to query pointer size instead of hardcoded 32bits c7af84968d gallium: add cap to export device pointer size f5602c27ec svga: s/unsigned/enum pipe_shader_type/ 5e76baa2ad i965/hsw: Enable ARB_ES3_1_compatibility extension b1b7e921f8 r600g: Clean up defined magic numbers for TGSI opcodes d4cb3ee95c r600g: Avoid duplicated initialization of TGSI_OPCODE_DFMA 8ba1fd339c i915g: Fix typo in i915_translate_instruction() 60bed14d0f vc4: Handle discards while in control flow. b9a74fbec7 vc4: Mark when we add discards while lowering blend state. a99d70d105 nir: Update shader info when adding discards fa8f87132a swr: [rasterier core] fix GetRasterizerFunc selection 8e41a65fc5 swr: [rasterizer core] whitespace cleanup cc7f655177 swr: [rasterizer jitter] reimplement SCATTERPS c7e21183a1 swr: [rasterizer core] upper left rule for scissors e54df2c7e4 swr: [rasterizer scripts] undef DEFINE_KNOB after usage a4efbd14d3 swr: [rasterizer core] minor cleanup to thread initialization 7472a8ee75 swr: [rasterizer core] remove KNOB_MAX_THREADS 9e4a482d46 swr: [rasterizer core] track guardbands per viewport rect b473bec878 swr: [rasterizer core] per-primitive viewports/scissors 63ed11cde9 radeonsi: Don't use global variables for tess lds f48ccb8c07 softpipe: (trivial) honor render_condition_enabled for clear_rt/clear_ds c5d7624e1d llvmpipe: (trivial) honor render_condition_enabled for clear_rt/clear_ds 4c53267b8f gallium: Use enum pipe_shader_type in set_shader_images() 15fe288dea gallium: Use enum pipe_shader_type in set_shader_buffers() 532db3b788 gallium: Use enum pipe_shader_type in set_sampler_views() 7413625ad3 gallium: Use enum pipe_shader_type in bind_sampler_states() (v2) ed24d79ed7 gallium/radeon: clear dirty_level_mask when discarding CMASK d301efb400 tgsi/scan: remember sampler view types 5f0ea3db16 st/vdpau: use temporary buffers while applying filters 77e4424106 st/vdpau: Revert "change the order in which filters are applied(v3)" 9c9f45b824 i965/vec4: remove the generator hack for dual instanced GS 22cec6dc5e glsl: initialise pointer to NULL 6a5504de2f Update Khronos-supplied headers to r33100 d49a231c33 mesa: add EXT_texture_cube_map_array support 4ec1c2bb7f mesa: remove OES_shader_io_blocks enable 89e95d15f9 main: use KHR_blend_equation_advanced enable for ES 3.2 availability 05b37e20de main: add missing EXTRA_END in OES_sample_variables get check 09dafb9630 scons: Take indirect gl_and_es_API.xml dependencies in consideration. 5b18e5fd7b docs: sort extensions in relnotes fb89551047 isl: Allow multisampled array textures cf7be70aa7 mesa/version: OpenGL ES 3.2 depends on OES_texture_cube_map_array b387bc90c8 i965: Enable OES_texture_cube_map_array on Gen8+ dc4f53b683 mesa: Add support for OES_texture_cube_map_array 87fa462ffd mesa: Add and use _mesa_has_texture_cube_map_array helper 66b988d09a mesa: Use _mesa_has_ARB_texture_cube_map_array instead of open-coding it daf1a61e11 mesa: Cosmetic changes in legal_texobj_target d79c950eeb mesa: Rearrange legal_texobj_target to look more like _mesa_legal_get_tex_level_parameter_target ef5bad09c4 glsl: Add and use has_texture_cube_map_array helper c879dbc4e4 glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10 8fb4af7789 glsl: Silence unused parameter warning 63af53dcd3 i965: Enable GL_OES_geometry_shader on Gen8+ 259fc50545 glsl/linker: Fail linking on ES if uniform precision qualifiers don't match 06201e4f1a glsl: Allow invocations layout qualifier with GL_OES_geometry_shader 3a0ae7b55c glsl: Allow gl_InvocationID and gl_Layer with GL_OES_geometry_shader 1a72fbf9e6 mesa: Allow GL_EXT_geometry_shader and GL_EXT_geometry_point_size 658e90f9a8 mesa: Document reasons for allowing XFB drawing modes in GLES 3.1 w/GL_OES_geometry_shader aa228eb1a6 mesa: Remove redundant _mesa_has_shader_subroutine 0115f356ee nouveau: Enable EXT_texture_env_dot3 on NV10 and NV20 a7d92c3c0b nouveau: Fix non-1x post-scale factor with DOT3 combiner f926cf5bd0 docs: Rename GL3.txt to features.txt 8cd5c3cfe7 docs: Update GL3.txt for OpenGL 4.x on i965-ish hardware d0a4c36dd6 docs: add links to clarify patch mailing section ea33df7b58 svga: minor whitespace, etc clean-ups in svga_pipe_misc.c 8433b43337 svga: move some code in svga_propagate_surface() 1a10b37ac3 svga: simplify surface propagation code in svga_set_framebuffer_state() bb7f094b37 svga: add some comments in the svga_surface struct dcf63339e7 svga: use new svga_check_sampler_framebuffer_resource_collision() ff500ed5a1 svga: add new svga_check_sampler_framebuffer_resource_collision() d3d20d650d svga: remove assertions in svga_surface cast wrappers c6e89fa215 svga: minor code simplification in svga_texture_transfer_unmap() fe5a2704ec svga: reformat some expressions in svga_texture_transfer_map() 10ef6ddcf9 svga: remove duplicated variable in svga_texture_transfer_map() 09d2780b39 svga: move some assignments in svga_texture_transfer_map() 4a52512666 svga: minor simplifications in svga_texture_transfer_map() 088dd8f45e svga: minor reformatting of svga_texture() cast wrapper e206f67261 svga: rewrite svga_buffer() cast wrapper c72dcd9a71 svga: remove local variable in create_backed_surface_view() bc13e5f42a docs: Add GL_KHR_blend_equation_advanced to relnotes. 2cc880cba5 r600: increase performance for DRI PRIME offloading if 2nd GPU is Evergreen+ 7970238fcf docs: Update stencil texturing & ES 3.1 status for i965 Haswell 93f5eb7ae7 i965: Enable OpenGLES 3.1 for Haswell 116b6e12d4 i965: Enable ARB_texture_stencil8 for Haswell f20f616324 i965: Enable ARB_stencil_texturing for Haswell 751682434e i965/gen7: Use R8_UINT stencil copy when sampling the stencil texture 8d78b096f8 i965/gen7: Copy stencil when sampling the stencil texture 7af51b8f03 i965: Add function to copy a stencil miptree to an R8_UINT miptree c8194dc737 i965: Track that the stencil data was updated when using Tex*Image 101b56bab2 i965: Track that the stencil data was updated when rendering 7bd87c1e6e i965: Track that the stencil data was updated when clearing 2a9c65a01d i965/gen7: Add R8_UINT stencil miptree copy for sampling 91627d1956 i965: Fix assert with multisampling and cubemaps b82bb98441 i965/hsw: Adjust uploading default color for stencil surfaces 30fee52036 i965/hsw: Don't advertise more than 64 threads for compute shaders 861c9cbee3 main: Add MESA_VERBOSE=api support for glClearStencil 9a1f950bef main: Add MESA_VERBOSE=api support for glTexImage 0035f7f136 svga: add guest statistic gathering interface 49c798e902 radeonsi: disable CE on SI + AMDGPU 281f1a5980 winsys/amdgpu: disable IB chaining on SI a6869e7c06 winsys/amdgpu: finish up SI addrlib integration 97b55243fb winsys/amdgpu: initial SI support 971ef7518f gallium/radeon: add a driver query for AMDGPU_INFO_NUM_EVICTIONS 7172906c0c radeonsi: fix printing shaders and states on a VM fault 5ee3cac138 radeonsi: increase performance for DRI PRIME offloading if 2nd GPU is CIK or VI 0241d8300f radeonsi: enable SDMA on CIK bcfd49e511 gallium/radeon: increase priority for shader binaries c3f716fe67 gallium/radeon: merge USER_SHADER and INTERNAL_SHADER priority flags b9ac72b511 vbo: set draw_id 10f6e08549 svga: fix regression related to srgb 3b7341d547 svga: use local variable blit instead of pointer b09e4ab13c svga: s/INDEX_0D/INDEX_IMMEDIATE32/ 93779b87a1 svga: add comment about unsupported blend modes b1772651b7 svga: fix ordering of mksstats counter strings 2781d60375 svga: avoid emitting redundant SetShaderResource command 5313b294e6 svga: add a cleanup function to clean up sampler state e292f38c6c svga: loosen the condition to flush in get_query_result_vgpu10() 99d8fe20ab svga: fix vgpu10 query fencing 3f51a3f6ac svga: avoid emitting redundant DXSetSamplers command 6a43148e20 svga: enable ARB_clear_texture extension in the driver. 2111795d51 svga: define svga_clear() in svga_init_clear_functions() 40557ae07c svga: add svga_init_clear_functions() 52d88b67be svga: add new function svga_clear_texture() 1da538f85b svga: add new begin_blit() a5fd54f8bf svga: add opt to the list of valid build types 2e1cfcc431 svga: add guest statistic gathering interface 4791991808 svga: fix indirect non-indexable temp access d221a6545c gallium/hud: move signo declaration inside PIPE_OS_UNIX block f92a87a140 i965: Embrace "unlimited" GTT mmap support bc5be5323f mesa/main: Fix missing return in non void function 219a451497 i965: Implement GL_KHR_blend_equation_advanced_coherent on Gen9+. 1bf9b2a600 mesa: Implement GL_KHR_blend_equation_advanced_coherent. c2b10cabed i965: Enable GL_KHR_blend_equation_advanced on G45 and later. 40241d40d0 i965: Disable hardware blending if advanced blending is in use. 8ab50f5dd1 glsl: Add a lowering pass to handle advanced blending modes. e299661166 compiler: Add a new STATE_VAR_ADVANCED_BLENDING_MODE built-in uniform. acf57fcf7f mesa: Add draw time validation for advanced blending modes. 75ae338d14 mesa: Restyle _mesa_check_blend_func_error(). 0745e039a2 mesa: Track the current advanced blending mode. 74837e3e91 mesa: Allow advanced blending enums in glBlendEquation[i]. 80df3c030e glsl: Merge blend_support qualifiers when linking. 4b6819b407 glsl: process blend_support_* qualifiers e682f94594 glsl: add basic KHR_blend_equation_advanced infrastructure 3b0406457a mesa: add KHR_blend_equation_advanced enable and extension string a8ae1bc767 glapi: add KHR_blend_equation_advanced dispatch 1a1f4496c6 mesa: Rename _mesa_BlendBarrierMESA to _mesa_BlendBarrier. c2fd6b0f5d i965: Safely iterate the predecessors of the end block. 3203fe3d50 nir: Use nir_shader_get_entrypoint in TCS quad workaround code. 93bfa1d7a2 nir: Change nir_shader_get_entrypoint to return an impl. 8479b03c58 nir: Make nir_lower_io_to_temporaries store an impl internally. da85b5a9f1 i965: Expose shader framebuffer fetch extensions on Gen9+. 4135fc22ff i965/fs: Hook up coherent framebuffer reads to the NIR front-end. be12a1f36e i965/fs: Remove special casing of framebuffer writes in scheduler code. 3daa0fae4b i965/fs: Don't CSE render target messages with different target index. db123df747 i965/fs: Define logical framebuffer read opcode and lower it to physical reads. f2f75b0cf0 i965/fs: Define framebuffer read virtual opcode. 71d639f69e i965/disasm: Fix RC message type strings on Gen7+. 26ac16fe2f i965/eu: Add codegen support for the Gen9+ render target read message. 29eb8059fd i965/eu: Take into account the target cache argument in brw_set_dp_read_message. 8a2f19a777 i965: Flip the non-coherent framebuffer fetch extension bit on G45-Gen8 hardware. ecc4800383 i965: Implement glBlendBarrier. 786108e7b2 i965: Upload surface state for non-coherent framebuffer fetch. dc96968dbf i965: Implement support for overriding the texture target in brw_emit_surface_state. 49ea2bd175 i965: Massage argument list of brw_emit_surface_state(). 74e4baec59 i965: Add missing has_surface_tile_offset flag to the Gen8+ device info structures. 0fe732e66f i965: Return the correct layout from get_isl_dim_layout for pre-ILK cube textures. 5759eb458b i965: Factor out isl_surf_dim/isl_dim_layout calculation into functions. 99fb167839 i965: Resolve color for non-coherent FB fetch at UpdateState time. 071665c161 i965: Return whether the miptree was resolved from intel_miptree_resolve_color(). f24e393bd5 i965/fs: Translate nir_intrinsic_load_output on a fragment output. b00a236d6a i965/fs: Allocate fragment output temporaries on demand. 7dac882073 i965/fs: Rework representation of fragment output locations in NIR. 4e990b67ce i965: Fix undefined signed overflow in INTEL_MASK for bitfields of 31 bits. f3cb2c34f2 i965/fs: Special-case nir_intrinsic_store_output for the fragment shader. af0cc743e6 i965/fs: Implement non-coherent framebuffer fetch using the sampler unit. fe6abb5755 i965/fs: Emit interpolation setup if non-coherent framebuffer fetch is in use. 98d61ee083 i965/fs: Force per-sample dispatch if the shader reads from a multisample FBO. 08705badfe i965: Allocate space in the binding table for non-coherent FB fetch. 40b23ad57e i965/fs: Add brw_wm_prog_key bit specifying whether FB reads should be coherent. 4a87e4ade7 i965/fs: Get rid of fs_visitor::do_dual_src. aee3d8f0d9 nir: Handle FB fetch outputs correctly in nir_lower_io_to_temporaries. 97ac3eba58 nir: Pass through fb_fetch_output and OutputsRead from GLSL IR. 00c72acba5 vc4: Add support for fddx/fddy e763e19808 vc4: Add register allocation support for MUL output rotation. 8ce6526178 vc4: Add support for MUL output rotation. 074f1f3c0c vc4: Add support for the 2-bit LOAD_IMM variants. 3da4e38f48 vc4: Add QPU scheduling to handle MUL rotate sources. b0b99a7952 vc4: Add disassembly for constant MUL rotates b160708e03 vc4: Add real validation for MUL rotation. 31da39ddc9 vc4: Add a QIR value for the QPU element register. 5b03975889 i965: Respect miptree offsets in intel_readpixels_tiled_memcpy() c82f99e883 i965: Fix miptree layout for EGLImage-based renderbuffers bebc1a1d99 intel: Flatten the makefile structure c19fc5e019 isl/tests: Use a longer path for isl.h 8bdf605214 intel/isl/gen9: Only use the magic 1D alignment for GEN9_1D surfaces cda1a5dc0e intel/isl: Pass the dim_layout into choose_alignment_el f68cfb05fa intel/isl: Use DIM_LAYOUT_GEN4_2D for tiled 1-D surfaces on SKL 78715c7211 nir/phi_builder: Don't recurse in value_get_block_def 3eddf5219e .mailmap: Update my address again e53130cc27 nir: Walk blocks in source code order in lower_vars_to_ssa. a491b9e945 radeonsi: don't use allocas for arrays with LLVM 3.8 fe91ae06d3 gallium/radeon: unify and simplify checking for an empty gfx IB e6673e7ac2 mesa: Drop sed of now dead Plo files. 6cf8708ce5 meta: Always do GenerateMipmaps in linear colorspace. ed871af91c configure.ac: raise Mako required version to 0.8.0 2a2dc416b6 swrast: fix incorrectly positioned putImage() in swrast driver 3ff0b67e1b radeonsi: disable SDMA texture copying on Carrizo 1276316d67 gallium/noop: use 3-space indentation 9daaa6f5a6 gallium: add a pipe_context parameter to resource_get_handle b662c70aea st/mesa: fix sRGB BlitFramebuffer regression 1e3218bc5b loader/dri3: Overhaul dri3_update_num_back 2301705dee anv: Include the pipeline layout in the shader hash 05f36435ef anv: Add a --disable-vulkan-icd-full-driver-path option c8f5bd2c99 i965/fs: Don't consider the stencil output to be a color output. 2018371692 glsl: Keep track of the set of fragment outputs read by a GL program. 711213fb72 glsl: Don't consider read-only fragment outputs to be written to. 913ae618c6 glsl/linker: Allow fragment output overlap for gl_LastFragData. 6b3d23dcc0 glsl/ast: Allow redeclaration of gl_LastFragData with different precision qualifier. 5e1d34394e glsl: Don't attempt to do dead varying elimination on gl_LastFragData arrays. 6b33eab959 glsl: Define a gl_LastFragData built-in for older GLSL versions. 19e929a177 glsl: Handle the inout qualifier in fragment shader output declarations. b49d8f20f4 glsl: Add support for representing framebuffer fetch in the GLSL IR. d7cd7b9c49 glsl: Add parser state enables for the framebuffer fetch extensions. 303fb5881c mesa: Add blend barrier entry point and driver hook. 6a976bbf84 mesa: Move shader memory barrier functions into barrier.c. 83d2f9db29 mesa: Rename "texturebarrier" source files to "barrier". 642aa58577 mesa: Add support for querying GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT. 115a27357c mesa: Add extension enables for framebuffer fetch extensions. acb12a1228 glapi: Add XML for GL_EXT_shader_framebuffer_fetch. a227b0a4f1 nvc0: invalidate textures/samplers on GK104+ c9c989763a gallium/ttn: Remove duplicated TGSI_OPCODE_DP2A initialization 78ab62b1e9 travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers. 084678ccbb travis: Enable vc4 in libdrm to satisfy vc4 test build dependency. 80a872f3f0 travis: Update to the Ubuntu Trusty image. ecbc76cf6e travis: Parse configure.ac to pick an updated LIBDRM_VERSION. 91987c51e3 anv: meta_blit2d: adapt texel fetch pitch for fake w-tiled 87a88f2daa vc4: Fix GPU hangs with >16 varying values. 5277f25480 vl/rbsp: fix another three byte not detected 2c13abb491 radeonsi: fix VM faults due NULL internal const buffers on CIK 577f85e2bb gallium/winsys/kms: Look up the GEM handle after importing a prime FD 0465c72d46 gallium/winsys/kms: Move display target handle lookup to separate function e71b78ebf9 gallium/winsys/kms: Fully initialize kms_sw_dt at prime import time (v2) 0aa6a818ef gallium/winsys/kms: Fix double refcount when importing from prime FD (v2) b4959e17f1 shaderapi: don't generate not linked error on GetProgramStage in general 9411eb67ec gallium/cso: avoid unnecessary null dereference 2f86582b92 .gitignore: Ignore tags generated by `make tags` f6b9fb6e4c st/xvmc: fix a couple 'unused-but-set-variable' warnings 49dad1aafd egl: turn a couple asserts static (compile-time) 8af1b540c5 i915: remove unnecessary `if` 253274351f i965: remove unnecessary `if` 07fe2d565b program_resource: subroutine active uniforms should return NumSubroutineUniforms 690ead4a13 egl/wayland-egl: Fix for segfault in dri2_wl_destroy_surface. f033d97155 st/va: Remove unused variable coded_size from vlVaEndPicture() 83d08d4cab st/va: Remove else case in vlVaEndPicture() made superfluous by c59628d11b cd340052ad st/va: add missing mutex_unlock e7530bfcd6 aubinator: Style fixes. 56ba9656bb aubinator: Fix the tool to correctly decode the DWords 3e218ad7f8 aubinator: Add a new tool called Aubinator to the src/intel/tools folder. eb1a0ddfd5 glsl: Mark tessellation qualifier maps static const. 70bc891c42 isl/formats: Integer formats are not filterable 361678edd7 st/dri: respect driver's request to avoid mixed color/depth bit configs 9515d651f9 gallium: add a cap to expose whether driver supports mixed color/zs bits 528390021f dri: add a way to request that modes have matching color/zs depths 092f994a03 nv50/ir: make sure cfg iterator always hits all blocks 7bdccd104b anv/clear: Clear E5B9G9R9 images as R32_UINT afa7ca0f77 anv/clear: Make cmd_clear_image take an actual VkClearValue cf3cf2ecfc anv/blit2d: Add support for RGB destinations 16ddda8452 anv/blit2d: Add a format parameter to bind_dst and create_iview 954c0bfb20 anv/image: Don't create invalid render target surfaces ca2a8e5628 isl/formats: Update the table with more samplable formats aba9e25b70 isl/formats: Report ETC as being samplable on Bay Trail f6967ddd32 i965/surface_formats: Don't advertise 8 or 16-bit RGB formats fb90291dd5 anv/formats: Don't use an RGBX format if it isn't renderable 4f3f8bb59d egl/dri2: dri2_initialize: Do not reference-count TestOnly display 6687037f1f vbo: fix format string compiler warning for 32-bit machines c6e97aaf75 egl/dri2: remove error checks on return values from mtx_lock and cnd_wait 96ea753d9e i965: report bound buffer size not underlying buffer size for image size (v2) 34ff4fbba6 anv: Throw INCOMPATIBLE_DRIVER for non-fatal initialization errors 26187f3890 st/glsl_to_tgsi: fix st_src_reg_for_double constant. 0bce055d9e mesa/subroutines: drop the old subroutine index uploads. 6a332a389a st/mesa: use the new subroutine index upload API. 4adad99cfb i965: use new subroutine index uploader. ea783667e4 mesa: add api to write subroutine indicies to the program storage. 4566aaaa5b mesa/subroutines: start adding per-context subroutine index support (v1.1) 27d20ee264 vbo: Make #if 0'd debugging code compile. 8ee909ee42 nir: avoid segfault when ssa src not found 47e3cc7557 vc4: Tell state_tracker that we would prefer NIR. d08f09c24e st/nir: Trim out unused VS input variables. 3ef1853f7d nir: Fix crash in nir_lower_drawpixels. 0a8ff1681b nir: Fix a comment typo in nir_lower_drawpixels. f4d143f0d9 vc4: Use proper type sizes for uniforms. bdb54cdc16 vc4: Add VARYING_SLOT_PNTC support. 3c1ea6e651 vc4: Fix vc4_nir_lower_io for non-vec4 I/O. e8378fee0c nir: Define system values for vc4's blending-lowering arguments. 475ce61d1a anv: GetDeviceImageFormatProperties: fix TRANSFER formats 0328b20050 gallium/hud: round max_value to print nicely rounded numbers next to graphs 0f1befe926 gallium/hud: generalize code for drawing numbers next to graphs a33eb48d61 gallium/hud: draw numbers with 3 decimal places if those aren't 0 b9c9551c09 gallium/hud: use sRGB for nicer AA lines 6ffde82083 gallium/hud: use AA lines for graphs 6902f9e82a gallium/hud: don't enable blending for all objects 0abebec012 util: add assert that key cannot be NULL on insertion 68233801ae glsl: fix key used for hashing switch statement cases a5f445640e android: i965: add per-gen libmesa_i965_gen{8,9} static 9dc70a71f8 android: i965: add per-gen libmesa_i965_gen{7,75} static libraries 7478ddad29 android: i965: add per-gen libmesa_i965_gen6 static library 7db81d9a87 glsl: Rename link_fs_input_layout_qualifiers to "inout". 7e3e1bed03 i965/cfg: Factor common code out of switch statement. a2ae67aa47 anv: Give the installed intel_icd.json file an absolute path 16ef7ab5c1 mesa: Fix fixed function spot lighting on newer hardware (again) a9033d1dc1 i965: Remove comment within a comment. 0849621891 llvmpipe: fix issues with depth clamp b0a647f284 llvmpipe: fix depth clamping wrt reversed near/far values a73116ecc6 i965/sched: Simplify work done by add_barrier_deps(). e7c376adfd i965/vec4: Ignore swizzle of VGRF for use by var_range_end(). 3ef31122d0 i965/vec4: Print spills:fills. 89f00f749f a4xx: make sure to actually clamp depth as requested cd8e30452f a4xx: only disable depth clipping, not all clipping, when requested 5adee83806 vc4: Switch store_output to using nir_lower_io_to_scalar / component. f8fecc396a vc4: Use the intrinsic's first_component for vattr VPM index. cbf8c19410 vc4: Convert to using nir_lower_io_scalar for FS inputs. c30b22c421 vc4: Switch to using the intrinsic accessors. 9f1411d1ec nir: Add an IO scalarizing pass using the intrinsic's first_component. c35f979220 nir: Add nir_builder support for individual system value loads. 24728637e2 nir: Move the undef of nir_intrinsics.h macros to the .h. c078c41520 ttn: Use nir_load_front_face instead of the TGSI-style input. 3f607f9e4f nir: Use the system-value front face for twoside lowering. ed92241d78 ttn: Make FRAG_RESULT_DEPTH be a float variable to match gtn and ptn. d80d03b830 vc4: Dump the TGSI before trying to convert it to NIR. c0be51f270 radeon/vce: set flag based on dual instance enablement c59628d11b st/va: enable dual instances encode by sync surface 93d2b5c576 i965/blorp: Remove no longer used state setup helpers 16a9fcbbb6 i965/blorp: Use genxml for gen8-9 state setup e198983c61 i965/blorp: Use genxml for gen7 state setup 344841fcba i965/blorp: Add genxml-based vertex setup helpers 7b035fd0c9 i965/blorp: Add a helper for emitting surface states 48f13545dd i965/blorp: Add genxml-based sampler state emit function eb655c4fc2 i965/blorp: Add genxml-based dynamic state emit functions c8bc1ae96a i965: Move gen6_blorp.c to a file that gets recompiled per-gen eea6a66222 i965/blorp/gen6: Use genxml packing structs for state setup b5c20a98c1 i965/blorp: Stop setting point and line rasterization rules 5e2dd7a381 i965/blorp/gen8: Move viewport setup to after wm state 802f0f8596 i965/blorp/gen6-7: Move multisample setup to right after samplers 75304fdbd8 i965/blorp/gen6-7: Move surfaces and samplers closer together 8b0426ddd4 i965/blorp/gen7-8: Emit depth stencil state with CC and BLEND 38c1909c0a i965/blorp/gen6: Move constant disables higher up e0bc2cb145 i965/blorp: Don't clear an empty region e4d6ffbbf6 i965/blorp: Move the non-static blorp state setup helpers to another file 50768a3879 i965/blorp: Make gen6 VS and GS disable helpers static 949a892026 i965: Roll intel_reg.h into brw_defines.h 8455f9430f i965: Stop including brw_defines.h in brw_state.h 4c3acf94da i965/state: Move is_drawing_lines/points to gen6_clip_state.c 04f3594cd5 genxml/gen9: Make 3DSTATE_SBE::AttributeActiveComponentFormat an array bfdff28d68 genxml: Add a uint MOCS field to VERTEX_BUFFER_STATE 373613fa4b genxml: Make a couple of VERTEX_BUFFER_STATE fields boolean 29f1f945a6 genxml: Make VERTEX_ELEMENT_STATE::Valid a bool eb2589cba6 genxml/gen6: Make SAMPLER_STATE look a bit more like gen7 2a84e40dae genxml: Add a uint MOCS field to DEPTH_BUFFER packets 3f1022b029 genxml/gen6: Make "Depth Clear Value" a uint be62e7645e genxml/gen6: Add the 3D_Prim_Topo_Type enum cca95a7bd6 genxml/gen6: Fix the length of 3DSTATE_WM 3ddb6f6e2a genxml/gen6: Add a Surface Base Address field to HIER_DEPTH_BUFFER be52e16dbc genxml/gen6: Add uint MOCS fields for most things 7d0554f341 nir: Rely on the fact that bcsel takes a well formed boolean. 7ceb42ccc5 i965/sched: Change the scheduling heuristics to favor early program termination. 4147ca75d5 i965/sched: Assign a preferred exit node to each node of the dependency graph. b295d7ca32 i965/sched: Calculate the critical path of scheduling nodes non-recursively. b2b621a0ec i965/fs: Switch to per-subspan discard jumps. 01b321f242 i965/fs: Drop bogus writemasking disable bit from HALT instructions. 27e59ed477 mesa: avoid valgrind warning due to opaque only being set sometimes 59bb821180 vbo: remove unnecessary max_basevertex computation 659dc10d32 vbo: add basevertex when looking up elements for vbo splitting 07ccec002b radeonsi: initialize and finalize the LLVM function pass manager d61d259518 isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility ebd5dc8826 anv: remove dummy VK_DEBUG_MARKER_EXT entry points 49394e8d77 anv: do not export the Vulkan API 1cdb6ca40b anv: automake: build with -Bsymbolic 40e4fff563 anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility b0d56f2f4f anv: remove internal 'validate' layer 3a9e6102b4 nir/search: Extend 'a@bool' to handle a couple of system values. e8543feba7 nir/search: Fold src_is_bool()/alu_instr_is_bool() into src_is_type(). 241870fe5b nir/search: Introduce a src_is_type() helper for 'a@type' handling. d14dd727f4 i965: Fix barrier count shift in scalar TCS backend. 159f037755 i965: Fix execution size of scalar TCS barrier setup code. 9e778837ff i965: Implement the WaPreventHSTessLevelsInterference workaround. d8971128ac nir/builder: Add bany_inequal and bany helpers. 01e99cba04 mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case. 0ff57446e3 swr: [rasterizer core] only use Viewport/Scissors during SwrDraw* operations 6209dbf5a4 swr: [rasterizer common] reorder SWR_FORMAT_INFO 2a25ce7472 swr: [rasterizer core] make dirtytile list point directly to macrotilequeues 550503e776 swr: [rasterizer core] portability - remove use of INT64 d70f96fd67 swr: [rasterizer core] viewport transform disabled fix 812b45d049 swr: [rasterizer core] clamp scissor rects to current tile rect 93fb768c7e swr: [rasterizer core] align stats structures 9a25987b4a swr: [rasterizer core] use AVX2 permute to simplify PaTriList c7c1a03f90 swr: [rasterizer core] move some global variables to SWR_CONTEXT b8c4717567 swr: [rasterizer core] change scale on VP matrix element gathers d816c5d6ad swr: [rasterizer] implementing native AVX-512 simd16 intrinsics 342756a100 i965/blorp: Use nir_alu_type for the texture data type ce2a9831cc i965: brw_blorp_blit.cpp -> blorp_blit.c 934adf1c30 i965: brw_blorp_clear.cpp -> blorp_clear.c f5fbcc3683 i965: Split brw_blorp.c/h into multiple files 075cc874bb i965/blorp: Factor the guts of blorp_hiz_exec into a helper 9d22fd934a i965/blorp: Break the guts of do_single_blorp_clear into two helpers 7cddca39c0 i965/meta_util: Convert get_fast_clear_rect to take an isl_surf 376ce1d26e i965/blorp/clear: Move isl_surf setup higher in the function 583f040fda i965/blorp: Refactor fast-clear logic a bit 457a408932 i965/blorp/clear: Stop stomping the destination format a6c2091da6 i965/meta_util: Only modify the input parameters in get_fast_clear_rect f748e15735 i965/blorp: Stop calling brw_meta_get_buffer_rect 18aad17ce2 i965/blorp: Pull the guts of resolve_color into a miptree-agnostic helper dff74b83e1 i965/meta_util: Convert get_resolve_rect to use ISL 8fccdf85ba i965/blorp: Make the guts of brw_blorp_blit_miptrees miptree-unaware 75deae9c90 i965/blorp: Add a new brw_blorp_surf intermediate struct 57664c869f i965/blorp: Use the isl_surf for more params setup d8644f3eb6 i965/blorp: Do gen6 stencil offsets up-front 406c503396 i965/blorp: Set up HiZ surfaces up-front 4d86b3fa2d i964/blorp: Set up most aux surfaces up-front d540864730 i965/blorp: Stop using the miptree in state setup for tex/rt surfaces 8b02cd44d7 i965/blorp/blit: Move format work-arounds before surface_info_init 20c06d2b79 i965/miptree: Add real support for HiZ dc880c99b6 isl/state: Only set clear color if aux is used 2684e48321 i965/miptree: Use the isl helpers for creating aux surfaces d9df82f2ff isl: Add helpers for creating different types of aux surfaces 3c44d99653 i965/miptree: Use mcs_mt->qpitch for aux surfaces 67ea60db0b i965/miptree: Allow get_aux_isl_surf when there is no aux surface dd46c8da31 i965/miptree: Support depth in get_isl_clear_color 6155d4ef56 isl/state: Add an assertion for IVB multisample array textures 3c75b315e1 isl: Add a #define for DEV_IS_BAYTRAIL 56746d04d5 i965/blorp: Remove unused fields from blorp_surface_info 1495b6315e i965/blorp: Simplify depth buffer state setup a bit d814353365 i965/blorp: Use the generic surface state path for gen8 textures ed432fd681 isl: Add asserts for gen8+ X/YOffset rules 96fa98c18e i965/blorp: Only do offset hacks for fake W-tiling and IMS 9f9abc8214 i965/blorp: Add a z_offset field to blorp_surface_info a9a6df807e i965/blorp: Pass the Z component into all texture operations 7abcdfbe13 i965/blorp: Rework hiz rect alignment calculations 871893cda2 i965/blorp: Map 1-D render targets with DIM_LAYOUT_GEN4_2D as 2D on gen9 ecd9789368 i965/miptree: Fill out the isl_surf::usage field 560a92c4fd isl: Take the slice0_extent shortcut for interleaved MSAA 1e02611276 isl: Remove duplicate px->sa conversions 603d5f7638 i965/blorp: Use the isl_view from the blorp_surface_info c097160463 i965/blorp: Get rid of brw_blorp_surface_info::width/height 2095f932ef i965/blorp: Move surface offset calculations into a helper 90ab43d1bb i965/blorp: Use ISL to compute image offsets ba88a9622d isl: Add functions for computing surface offsets in samples f6c75df083 isl: Fix get_image_offset_sa_gen4_2d for multisample surfaces 7997f4f95b i965/blorp: Add an isl_view to blorp_surface_info e046a46460 i965/blorp: Move intratile offset calculations out of surface state setup 27a58615d3 i965/blorp: Refactor interleaved multisample destination handling 3c25caa318 i965/blorp: Get rid of brw_blorp_surface_info::array_layout 09879eff30 i965/blorp: Use isl_msaa_layout instead of intel_msaa_layout e2a1bdb3c5 i965/blorp: Use the ISL aux_layout for deciding whether to do an MCS fetch 28b0ad890c i965/blorp: Get rid of brw_blorp_surface_info::num_samples aa6c058ac4 i965/blorp: Make sample count asserts a bit more lazy aa4117a9e4 i965/blorp: Get rid of brw_blorp_surface_info::map_stencil_as_y_tiled 801189e199 i965/blorp: Remove compute_tile_offsets b82de88008 i965/blorp: Create the isl_surf up-front ffeb5f67ac i965/blorp/clear: Initialize surface info after allocating an MCS 1666d029aa isl/state: Use a valid alignment for 1-D textures 0aa0b39769 i965/miptree: Remove the stencil_as_y_tiled parameter from get_tile_masks 573f6ffd04 isl: Fix the parameter names for get_intratile_offset 5de29aeef0 util: try to use SSE instructions with MSVC and 32-bit gcc 18e6e0796a svga: fix src/dst typo in can_blit_via_copy_region_vgpu10() 55417140cd svga: initialize a variable to silence a gcc warning 607ab6d3bf glsl: Pull enum ir_expression_operation out to its own file de71bc9eb6 glsl: Make the generated sources build rules more like NIR 120c9c6380 mesa/st: use llabs instead of abs for long args (v2) 57a8991020 radeonsi: fix up buffer descriptor upper-bound checking 325379096f gallium: change pipe_image_view::first_element/last_element -> offset/size 7cd256ce7e gallium: change pipe_sampler_view::first_element/last_element -> offset/size 1ac23a9359 gallium/radeon: assign the highest priority to scratch; make rings second 9009516501 gallium/winsys: re-number winsys priority flags 95020c6dfd gallium/radeon: mark shader rings as highest-priority buffers e2bb24f213 gallium/radeon: set SHADER_RW_BUFFER priority for streamout buffers a6b5845a0d radeonsi: use current context for DCC feedback-loop decompress, fixes Elemental 9812a50ae6 radeonsi: simplify CB_TARGET_MASK logic 2d2b384066 radeonsi: don't set CB_COLOR1_INFO for dual src blending e722b90bc9 radeonsi: eliminate PS OUT[1] if dual src blending is off and CB1 is not bound 3de8ffe836 gallium/radeon: use unflushed fences for PIPE_QUERY_GPU_FINISHED c5798d6314 gallium/radeon: use lp_build_alloca_undef 41001ca4bd gallivm: add lp_build_alloca_undef 17e88e276c gallivm: add create_builder_at_entry helper function f4204ba53d gallium/radeon: protect against out of bounds temporary array accesses ea283779be gallium/radeon: add radeon_llvm_bound_index for bounds checking 8916d1e2fa gallium/radeon: reduce alloca of temporaries based on usagemask 6bba956073 gallium/radeon: use tgsi_scan_arrays for temp arrays 7c2295d7ef gallium/radeon: allocate temps array info in radeon_llvm_context_init 850c8dcc9c gallium/radeon: always do the full store in store_value_to_array 4b150931c9 gallium/radeon: extract common getelementptr logic into get_pointer_into_array dfbb8ea284 gallium/radeon: pass indirect register info into get_alloca_for_array b76aabffa2 gallium/radeon: extract common lookup code into get_temp_array function fa84296a5a gallium/radeon: clarify the comment on the array alloca heuristic 92b66b38c9 gallium/radeon: more descriptive names for LLVM temporaries in debug builds eacfc86d83 gallium/radeon: simplify radeon_llvm_emit_store for direct array addressing 87fa7cea23 gallium/radeon: simplify radeon_llvm_emit_fetch for direct array addressing eb50cbf3bd gallium/radeon: clean up emit_declaration for temporaries cb9ed66cc5 st_glsl_to_tgsi: use calloc the way it's meant to be used 67c0f077a2 tgsi/scan: add tgsi_scan_arrays 2ec3a3e151 glsl: Add missing ir_quadop_vector constant evaluation for Boolean types cf58e3f522 glsl: Fix typo in ir_unop_f2u implementation 8b123b08cb glsl: Fix typo in ir_unop_b2i implementation cd8764737e glsl: Don't support integer types for operations that can't handle them 437e612bd7 glsl: Don't support ir_unop_abs or ir_unop_sign for unsigned integers cceb50e14e nir/algebraic: Optimize common array indexing sequence 4ac640e3d2 glx: Don't use current context in __glXSendError e988999791 nv50/ir: fix bb positions after exit instructions 0b5f40b881 nv50/ir: properly clear upper bits of a bitset fill 4d436c011f i965/fs: Estimate maximum sampler message execution size more accurately. 61a02fb74c i965/fs: Return zero from fs_inst::components_read for non-present sources. 0c754d1c42 i965/fs: Lower TEX to TXL during NIR translation. 5def00875d freedreno/a3xx: fix generic clear path df2dcf6200 st/mesa: use pipe var instead of st->pipe in st_create_context_priv() 038b1b11fe gallium: remove unused u_clear.h file 22b8288b33 gallium/i915: inline the util_clear() code into i915_clear_blitter() 66debeae9d gallium/util: minor reformatting in u_box.h b6c81a780f svga: remove unused var in svga_mark_surfaces_dirty() 1e5eb79d9a svga: avoid a calloc in svga_buffer_transfer_map() f934117bbb svga: don't call os_get_time() when not needed by Gallium HUD dcf2126f90 svga: remove unneeded memset() call in draw_vgpu10() ced0dd0e95 svga: reduce looping in svga_mark_surfaces_dirty() 88efaf9878 svga: minor clean-ups in define_rasterizer_object() ce9c05a593 svga: remove incorrect buffer invalidation code 06b23f747d svga: additional comments for svga_hw_draw_state members 7c5eda6f4e svga: use the sws local var to simplify some code 7b821941f6 svga: minor whitespace and code clean-ups 27f12dd8fd freedreno/a4xx: use generic clear path f77e59e76c freedreno/a3xx: use generic clear path a8e6734a83 freedreno: support for using generic clear path 142dd7b9c0 gallium/u_blitter: split out a helper for common clear state 2b2f436c69 gallium/u_blitter: add helper to save FS const buffer state 433e12fea8 gallium/u_blitter: export some functions 78e3cea419 egl/dri2: dri2_make_current: Release previous context's display 09dff7ae2e st/vdpau: change the order in which filters are applied(v3) 1f47f78fc3 glcpp: Update tests for new #undef of built-in macro rules. c2f2252037 anv: fix writemask on blit fragment shader. c0580f6a38 egl/android: Set dpy->DriverData to NULL on error a9e8fb7397 egl/drm: Set disp->DriverData to NULL on error 0e67d86540 egl/surfaceless: Set disp->DriverData to NULL on error 48fd952f28 egl/wayland: Set disp->DriverData to NULL on error 769ac1ec78 egl/x11: avoid using freed memory if dri2 init fails 6b4b2a4dd6 anv: add genX_multisample.h to the sources list(s). 71258e9462 anv/x11: Add support for Xlib platform 5d9b50e596 glx: apple specific occurences of dummyContext check 2e3f067458 glx: fix error code when there is no context bound 312ece9cd7 mesa: Remove duplicate include. 84984b9986 vbo: Remove always true return from vbo_bind_arrays. 72f1566f90 mesa: Move check for vbo mapping into api_validate.c. b7b0c51f1f mesa: Move _mesa_all_buffers_are_unmapped to arrayobj.c. c17cf1c8f5 vbo: Array draw must not care about glBegin/glEnd vbo mapping. 5c1ccd8053 nv50,nvc0: fix depth range when halfz is enabled c85b7f0e87 gallium/util: add helper to compute zmin/zmax for a viewport state 68b64f32e8 vbo: allow DrawElementsBaseVertex in display lists 561fd226d4 freedreno/a3xx+a4xx: move common VBOs to fd_context a49fb4ab2d freedreno/a2xx: add missing casts to silence notices 78ba262d00 freedreno/ir3: fix issue with emit_tex() a32c87f74b glsl: emit a specific error when ast_*_assign changes type d816a51b81 st/mesa: provide GL_OES_copy_image support by caching the original ETC data 7727e6f67c st/mesa: refactor duplicated etc fallback checks 1baae00089 glsl: look for frag data bindings with [0] tacked onto the end for arrays 0294dd00cc anv: pipeline: gen7: fix assert in debug mode 8c56ff643b mesa: change state query return value for RGB565 0bf531aee6 anv/device: Add limits for InterpolationOffset 7f6136d7db i965: Change 8X MSAA sample mapping fb1bc5007d i965: Change 8x multisample positions 1fe36d849c anv: Use macro to avoid code duplication for sample positions 317e136ef0 st/mesa: BufferData should flag NewDriverState 085aa7f91e st/mesa: don't update atomic, SSBO, UBO and TBO states that have no effect ac032d800e st/mesa: _NEW_TEXTURE & CONSTANTS shouldn't flag states that aren't used c323d5b809 st/mesa: when changing shaders, only dirty states that are affected by them 8c1775c14c st/mesa: determine states used or affected by shaders at compile time a7d33315a7 st/mesa: remove TES/TCS/GS state dirtying optimization 0be30ea1a8 st/mesa: don't update clip state on VS changes if it has no effect 412bd7360c st/mesa: don't update clip state if it has no effect dd93cbc894 mesa: Document that _mesa_enum_to_string() returns non-null (v2) f9f462936a glsl: Fix invariant matching in GLSL 4.30 and GLSL ES 1.00. 0ed316360f glsl: Tidy stream handling in merge_qualifier(). dffa371665 glsl: Fix inout qualifier handling in GLSL 4.40. 17f1c49b9a swrast: fix active attribs with atifragshader 8074c6b6ea st/omx/dec/h264: pass default scaling lists in raster format 06b63f1f43 appveyor: Force Visual Studio 2013 image. 16627fc87d appveyor: Install pywin32 extensions. 33b3815773 glsl/tests: fix segfault in uniform initializer test 50b49d242d glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00 shaders eda6349346 glcpp: Track the actual version instead of just the version_resolved flag 30e5ff7067 glsl: remove remaining tabs in link_uniform_initializers.cpp 549222f5f8 glsl: use UniformHash to find storage location 82e153daff glsl: remove dead builtins before assigning varying locations 588702cc41 glsl: split out varying and uniform linking code 4c3a6b07e2 i965/vec4: Make opt_vector_float reset at the top of each block ac6966360f mesa: Use a temporary set to track whether we've added a resource yet. ee02a5e330 prog_hash_table: Convert to using util/hash_table.h. 91945f9e91 prog_hash_table: Convert compare funcs to match util/hash_table.h. 60f1b436b9 nir: Drop an unused program/hash_table.h include. 6198160250 swr: [rasterizer core] unused variable warning fixes 9aa75e5d46 swr: [rasterizer jitter] add core string to JitManager b311bdf92d swr: [rasterizer core] fix OOB check of viewport indices 2eae02f77c swr: [rasterizer common] add linux definition for InterlockedAdd64 e8b35a2321 swr: [rasterizer jitter] add VMASKSTOREPS intrinsic 3393279fc9 swr: [rasterizer jitter] add mask support for odd format fetch 92621ac5d5 swr: [rasterizer core] routing of viewport indexes through frontend 4e8763cb09 swr: [rasterizer core] split FE and BE stats f833b694cd swr: [rasterizer core] remove all old stats code ad153189ec swr: [rasterizer core] viewport array support d86e2487a0 swr: [rasterizer jitter] fetch support for offsetting VertexID 6625fd08db swr: [rasterizer core] fundamentally change how stats work 047493c198 swr: [rasterizer core] add rasterizerSampleCount to PS context a83beb936e swr: [rasterizer core] remove cygwin threads.cpp stubs 29e1c4a8a9 swr: [rasterizer core] allow override of KNOB thread settings e0c10306f5 swr: [rasterizer core] add SwrWaitForIdleFE 8dfaf249cc swr: [rasterizer core] change threadsDone to be a 32-bit value. 6624e01114 swr: [rasterizer core] update trivial accept test conditions 7cf187d08a swr: [rasterizer core] improve implementation for SoWriteOffset 8d3b20135e swr: [rasterizer common] make disabled asserts always print (but not break) 6575ebdc45 vl/rbsp: add a check for emulation prevention three byte bc5df3b321 Re-apply "glsl: don't try to lower non-gl builtins as if they were gl_FragData" 9c63fd9056 radeonsi: set CB_COLORn_INFO.ROUND_MODE 667ad9fa3e radeonsi: set CB_COLORn_INFO.SIMPLE_FLOAT 36057ff12a radeonsi: disallow MIN/MAX blend equations for dual source blending 947e0614d0 radeonsi: only set dual source blending for MRT0 88c2fc6b2d st/mesa: in ATI fs don't assume TEMP0=REG0 9a4d5db4d2 st/nine: Fix invalid attempt to use indirect draws. 0ce5ec8ece util: Use win32 intrinsics for util_last_bit if present. 3f100b77f9 gallium/radeon: use unflushed fences for deferred flushes (v2) 1cc95a1255 st/mesa: set the ctx parameter of fence_finish 54272e18a6 gallium: add a pipe_context parameter to fence_finish c6043e7d54 st/mesa: use PIPE_USAGE_STREAM for GL_CLIENT_STORAGE_BIT without READ_BIT (v2) 33a9b4e8a1 gallium/radeon: add HUD queries for mapped VRAM/GTT 645d395d9a winsys/radeon: track the amount of mapped memory 1e04483c22 winsys/amdgpu: track the amount of mapped memory 8276776e64 winsys/amdgpu: don't try to unmap userptr buffers ef836c0d04 gallium/radeon: increase the size of the renderer string 739d526b07 gallium/radeon: implement ARB_clear_texture (v3) 7df15389af gallium/radeon: handle render_condition_enable for clear_rt/ds a909210131 gallium: add render_condition_enable param to clear_render_target/depth_stencil a7c6993a33 egl: android: query native window default width and height (v2) c4cd0e8ecd anv/device: Enable sample shading on gen7+ f16295a198 anv/gen7_pipeline: Set multisample state using shared function 2ef5063ad7 anv/pipeline: Add sample locations for gen7-7.5 dc49dd7f10 anv/pipeline: Move emit_ms_state() to genX_pipeline_util.h aa920736fe gallium: Add c99_compat.h to u_bitcast.h 027cbf00f2 util: Move _mesa_fsl/util_last_bit into util/bitscan.h e4cb3af524 radeonsi: enable multi-draw related pipe caps 6d7177f01b radeonsi: program additional multi draw parameters b6c71d37c7 radeonsi: program the DRAWID SGPR 8dbf2a8570 radeonsi: add DRAWID parameter to vertex shaders febb5dbf72 radeonsi: wire up TGSI_SEMANTIC_BASEINSTANCE d34292a77f radeonsi: remove an incorrect assertion 2852dedaa0 radeonsi: flush TC L2 cache for indirect draw data 76c4a3b567 radeonsi/sid: add additional bits for the DRAW_(INDEX)_INDIRECT_MULTI packets 60dc36a680 st/mesa: define ST_NEW_ flags as uint64_t values, not enums d9519c6f06 mesa: simplify ff fs generator a bit 06b2fd04f6 ddebug: dump driver states and shaders for apitrace calls 8c4d9afb7e nir: make use of nir_cf_list_extract() helper b1d9c742e9 nir: Always print non-identity swizzles. 8cde4ddbce anv/pipeline/gen7: Set multisample modes a3c472a2ec anv/pipeline: rename info to rs_info in emit_rs_state 1ebf3c4b67 Revert "glsl: don't try to lower non-gl builtins as if they were gl_FragData" 3723e9826f egl/android: Add support for YV12 pixel format (v2) 3190c7ee97 st/mesa: Make Gallium's BlitFramebuffer follow the GL 4.4 sRGB rules. f6dc71483a meta: Make Meta's BlitFramebuffer() follow the GL 4.4 sRGB rules. ad32dcf630 i965: Make BLORP's BlitFramebuffer follow the GL 4.4 sRGB rules. 352401f6a9 i965: Make BLORP do sRGB encode/decode on ES 2 as well. 0c7047ab9c Revert "st/mesa: use sRGB formats for MSAA resolving if destination is sRGB" cc27c7fe38 i965: Drop the "do resolves in sRGB" hack. b1586526e8 i965: Bail on the BLT path if BlitFramebuffer requires sRGB conversion. 7dfb1a4074 egl/android: Make get_fourcc() accept HAL formats e77b493390 egl/android: Refactor image creation to separate flink and prime paths (v2) 217af75a40 egl/android: Respect buffer mask in droid_image_get_buffers (v2) c6c26bc589 egl/android: Remove unused variables in droid_get_buffers_with_format() 52fcc40760 anv/pipeline/gen7: Set the depth format in 3DSTATE_SF 21d5c1be6a isl: Add a helper for getting a depth format from an isl_format ce980541d5 anv/pipeline: Unify 3DSTATE_RASTER and 3DSTATE_SF setup between gen7 and gen8 960e8a1260 anv/pipeline/gen8: Set 3DSTATE_SF::StatisticsEnable 12e653adec anv/pipeline/gen8: Unconditionally set DXMultisampleRasterizaitonEnable 1df511b6f0 anv/pipeline/gen8: Use fewer designated initializers in emit_rs_state 6136fb8687 genxml: Make 3DSTATE_SF more consistent between gen7 and gen8+ 2d76dcae71 anv/pipeline/gen8: Remove an old comment 7314007925 mesa: Skip ES 3.0/3.1 transform feedback primitive counting error. 23b2bcd460 mesa: Share code between _mesa_validate_DrawArrays[_Instanced]. 522b5d4566 glsl: Implicitly enable OES_shader_io_blocks if geom/tess are enabled. 0eaa84e8af glsl: Expose gl_PointSize if OES/EXT_tessellation_point_size is enabled. 58709d36d7 glsl: Add extension plumbing for OES/EXT_tessellation_shader. 722fd10456 mesa: Move tessellation shader gets to GL_CORE, GLES31 section. c8438b62b7 mesa: Add {OES,EXT}_tessellation_shader to the extensions table. 73554c47e0 mapi: Add PatchParameteriOES and PatchParameteriEXT. 96bbb620a5 radeonsi: add has_draw_indirect_multi flag 5c343cce0f radeonsi: transpose indirect/index draw dispatch 64ff23a58c radeonsi: move index buffer calculations in si_emit_draw_packets up cf7d18b75c radeonsi: unify emitting PKT3_SET_BASE for indirect draws e0736c438c winsys/amdgpu: query ME/PFP/CE firmware versions 7f5a8dc27e radeonsi: move spi_ps_input_addr override outside of the loop 287822ee33 radeonsi: drop unnecessary u_pstipple.h include 3e4c5693a1 radeonsi: do not pass the return type to buffer_load_const bd1bd03268 glsl: Combine GS and TES array resizing visitors. 398428f406 glsl: Fix location bias for patch variables. 1556f16e46 glsl: Fix the program resource names of gl_TessLevelOuter/Inner[]. 4a49851da1 glsl: Delete bogus ir_set_program_inouts assert. 86915b495b glsl: Simplify interface qualifier parsing. d0642c52fc glsl: Add a has_tessellation_shader() helper. 3fb4a9b3b3 Revert "gallium/radeon: count contexts" 11b1d064a3 radeonsi: add GLSL lit tests 35942ee8a8 radeonsi: add a standalone compiler amdgcn_glslc ad8af99c86 radeonsi: add environment variable SI_FORCE_FAMILY d0646cc745 winsys/radeon: implement cs_get_next_fence 63b99590db winsys/amdgpu: implement cs_get_next_fence 04a6cb63aa gallium/radeon: add cs_get_next_fence winsys callback b403eb3385 gallium/radeon: count contexts 16d568d911 gallium/radeon: count gfx IB flushes c5ff0d3e65 gallium/radeon: move radeon_winsys::cs_memory_below_limit to drivers 076db67217 gallium/radeon: inline radeon_winsys::query_memory_usage 9646ae7799 gallium/radeon/winsyses: expose per-IB used_vram and used_gart to drivers 1c8f17599e gallium/radeon/winsyses: print CS submission error number 0edc2e433e radeonsi: flush if constant, shader, and streamout buffers use too much memory c3efdeb8dd radeonsi: flush if sampler views and images use too much memory d82cfab84c radeonsi: deal with high vertex buffer memory usage correctly e62caf576e radeonsi: take compute shader and dispatch indirect memory usage into account c56ecb68e7 radeonsi: take scratch buffer and draw indirect memory usage into account ed2254d157 radeonsi: check IB memory usage of CP DMA operations f4b977bf3d gallium/radeon: add r600_resource::vram_usage and gart_usage 62d41162bb mesa: Copy bitmask of VBOs in the VAO on gl{Push,Pop}Attrib. c495c18b24 anv/gen7_pipeline: Set PixelShaderKillPixel for discards 21f357b66e util/r11g11b10f: Whitespace cleanups ffcf8e1049 util/format: Use explicitly sized types c7eb9a7565 util/rgb9e5: Get rid of the float754 union cda8d95660 util/format_rgb9e5: Get rid of the rgb9e5 union f29fd7897a util: Move format_r11g11b10f.h to src/util 6c665cdfc5 util: Move format_rgb9e5.h to src/util 591869e921 glsl: fix indentation, comments and line lengths in ast_function.cpp 8f98a120f3 glsl: apply_implicit_conversion is static again 1443c10d74 glsl: struct constructors/initializers only allow implicit conversions de60d549b9 glsl: Refactor implicit conversion into its own helper af796d756e glsl/types: disallow implicit conversions before GLSL 1.20 875341c69b i965: Rework the unlit centroid workaround. b521083ffb swr: [rasterizer core] static analysis fixes for conservative rast 68dc544879 swr: [rasterizer core] implement InnerConservative input coverage 4034f48833 swr: [rasterizer core] remove CanEarlyZ function b365989875 swr: [rasterizer core] use 32x32 macrotile for openswr 5f4bc9e85b swr: [rasterizer fetch] add support for 24bit format fetch 527d45c8fe swr: [rasterizer fetch] additional fetch format support f438b7ba81 swr: [rasterizer jitter] fix potential jit exit crash 57b07498d2 swr: [rasterizer core] update sync handling 191786d0f4 swr: [rasterizer core] rename variable 61cc012e9a swr: [rasterizer jitter] adjust extern "C" block scope 9f7d99fcfe swr: [rasterizer core] conservative rast degenerate handling f01827a469 swr: [rasterizer core] allow hexadecimal for integer knobs 49741e1cd2 mesa: Dynamically allocate the matrix stack. 2a808219b3 state_tracker: Initialize the draw context only when needed. c976e164d2 vc4: Move scalarizing and some lowering to link time. 2350569a78 vc4: Avoid VS shader recompiles by keeping a set of FS inputs seen so far. 62ea2461ed vc4: Don't recompile the CS when the FS changes. d577dbc201 vc4: Move FS inputs setup out to a helper function. 144cbf8987 nir: Make nir_opt_remove_phis see through moves. 7603b4d3a1 nir: Make nir_alu_srcs_equal non-static. 6aa730000f nir: Turn imov/fmov of undef into undef. 12a912586f i965: Use a separate register for every access to an SSA undef. 67c5e843b9 vl/dri3: Destroy Present event context when destroying drawable v2 5d191bafa2 loader/dri3: Destroy Present event context when destroying drawable v2 1743c4184b gbm: Correct bo_import documentation (trivial) bc1fc9c985 vc4: Avoid generating a custom shader per level in glGenerateMipmaps(). e97e9e62a1 vc4: Tell valgrind about BO allocations from mmap time to destroy. fd32868590 loader: fix memory leak in loader_dri3_open a0671d67de vc4: Fix a leak of the src[] array of VPM reads in optimization. 9f95690959 vc4: Fix leak of the bo_handles table. 02f8c444e8 vc4: Fix handling of UBO range offsets. 9128acfb57 nir: Allow opt_peephole_select to work on empty blocks. 36b9eb82c1 vc4: Dump NIR at shader state creation time as well. 435d9595d3 r600g: use last_gfx_fence like radeonsi a6bfafa083 gallium/radeon: move last_gfx_fence from radeonsi to common code c15a9dec29 radeonsi: skip unnecessary si_update_shaders calls c2a0e99169 radeonsi: print the command line to VM fault reports (v2) 6573ad69ef ddebug: print the command line to all logs (v2) 840353059a ddebug: don't use fmemopen on non-Linux OS c88b309fd5 radeonsi: don't set the last parameter component of llvm.AMDGPU.cube 42c5f839ad radeonsi: use llvm.amdgcn.cube* if available 1fb6e55eaf radeonsi: use llvm.amdgcn.rsq.f64 if available db2d31dab1 radeonsi: use v_mad_f32 for fma 4c4bfed670 i965: use mt->offset in intel_miptree_map_movntdqa() 6fb6201f71 nir: fix validation message 2d788a9181 .mailmap: Update my address 11072de368 swr: build swr with -fno-strict-aliasing 3356ac208b ast: Updated AST_NUM_OPERATORS for coherence with ast_operators c3211ae093 i965: Disable the unlit centroid workaround on Gen7. 6db93cd167 gallium/util: fix align64 88ad8c7ded mesa: Drop -fno-strict-aliasing. 12a14052e8 i915: Avoid aliasing violation. be35c6ba92 draw: Avoid aliasing violations. 8e68f35d32 r600g: Avoid aliasing violations. d2838f77ec r300g: Avoid aliasing violation. 16ff8f9ae8 gallium/auxiliary: Add u_bitcast.h header. bbe012f02a glsl_to_tgsi: Avoid aliasing violations. 500a3dd11f st/mesa: silence missing braces warning in st_program.c 13fa051356 auxiliary/os: add new os_get_command_line() function c2b4942afc svga: avoid redundant SetVertexBuffer/SetIndexBuffer commands at rebind 53b2b8bf6f u_vbuf: fix potentially bogus assert e7c8c85785 gbm: Removed unused function. cec377eed3 i965: fix comparison warning 26ff7e373f vc4: Zero-initialize the hardware sampler view structure. b730960e77 mesa: Remove set but not used gl_client_array::Stride. 56c65cd315 mesa: Remove set but not used gl_client_array::Enabled. 43a6f435ca vbo: Use the VAO array enabled flags in vbo_exec_array. 4cda690019 vbo: Walk the VAO in check_array_data. 99b42184f9 vbo: Walk the VAO in print_draw_arrays. eec516d8e1 mesa: Walk the VAO in _mesa_print_arrays. 144737a498 vbo: Walk the VAO to check for mapped buffers. 3f5e5696fe vbo: Walk the VAO to see if all varyings are in vbos. f8be969b1b mesa: Implement _mesa_all_varyings_in_vbos. f7cb46a972 mesa: Unbind deleted vbo using _mesa_bind_vertex_buffer. f696b712d7 glsl: be more strict on block qualifiers d3dc1b8b5e glsl: add name param to validate_flags() 2262fe4081 glsl: add component to ast_type_qualifier::validate_flags bbe839379a docs: Add GL4.4 and ARB_enhanced_layouts to the release notes b5661c1d70 anv: Perform rasterizer discard in the SOL stage instead of the clipper. 99a47391e4 Revert "gallium/util: fix resource leak" d1fe26a628 gallium/util: fix resource leak e713a9e613 freedreno/a4xx: fix comparison out of range warnings 43492c7f2c freedreno/a3xx: fix comparison out of range warnings 089cc74b6a freedreno/a2xx: fix comparison out of range warnings 3fa68fdc90 freedreno/ir3: init ir3_shader_key with memset() a63bac9271 gallium/freedreno: move cast to avoid integer overflow 3563c4d161 freedreno/a2xx: remove duplicate assignment 2d64a003c5 freedreno: defer flush_queue allocation 4175606474 freedreno: add some hw query traces e684c32d2f freedreno: some locking 010e4b2d52 os: add pipe_mutex_assert_locked() 9f0eb69527 freedreno: drop needs_rb_fbd e6bfe1c773 freedreno: move needs_wfi into batch 0739bbceec freedreno: a bit of micro-optimization e1b1052700 freedreno: drop mem2gmem/gmem2mem query stages 00bed8a794 freedreno: threaded batch flush c44163876a freedreno: track batch/blit types 7f8fd02dc7 freedreno: re-order support for hw queries 10baf05b2c freedreno: use prsc for hw queries ba30096888 freedreno: support discarding previous rendering in special cases 7105774bab freedreno: shadow textures if possible to avoid stall/flush dcde4cd114 freedreno: spiff up some debug traces 9f219c7047 freedreno: add batch-cache and batch reordering f02a64dbdd freedreno: move more batch related tracking to fd_batch eeafaf2d37 freedreno: dynamically sized/growable cmd buffers 9e4561d3c4 freedreno: push resource tracking down into batch 9bbd239a40 freedreno: introduce fd_batch 12aec78993 mesa: remove dd_function_table::UseProgram b47839ad83 st/mesa: update sampler states when shaders are changed c7954b130a st/mesa: don't dirty sample shading on _NEW_PROGRAM 79dcd69afa st/mesa: remove excessive shader state dirtying 1f73e2bb94 st/mesa: unreference optional shaders when unbinding 0a46e6f410 st/mesa: skip updates of states that have no effect c8fe3b9dca st/mesa: completely rewrite state atoms 53bc28920a st/mesa: remove st_tracked_state::name f2adba4a4c st/mesa: remove atom debugging code ebdc82d065 i965: Fix move_interpolation_to_top() pass. 591eeb7d1c freedreno: limit non-user constant buffers to a4xx 427771d1c7 glsl: fix uninitialized instance variable b107169eef configure: add support for LLVM 4.0.0svn static libs a235765d27 virgl: add exported dmabuf to BO hash table 6d958c7c16 anv: Enable per sample shading on gen8+ 0f94cdc976 anv/pipeline: Fix setting per sample shading in pixel shader 9ee683f877 egl/dri2: Add reference count for dri2_egl_display 8431c0e9d4 vc4: automake: remove vc4_drm.h from the sources lists bade0cd0fb ddebug: use pclose to close a popen()'d FILE 21556d86fc glsl: fix optimization of discard nested multiple levels 185b0c15ab st_glsl_to_tgsi: only skip over slots of an input array that are present 041b330a32 clover: make GCC 4.8 happy a86aa87342 i965: remove unnecessary null check 29d70cc964 glsl: free hash tables earlier af08cfc626 nvc0: enable ARB_tessellation_shader on GM107+ 3ac373df6e gm107/ir: add a legalize SSA pass for PFETCH 653af07119 nvc0: fix up TCP header on GM107+ 2060f19b4f vbo: Fix handling of POS/GENERIC0 attributes. c98c732158 radeon/llvm: Use alloca instructions for larger arrays [revert a revert] 8636a718b5 r600g: add support for B5G6R5 PBO uploads via texture buffers (v2) 1e5f00f9d5 radeonsi: pre-generate shader logs for ddebug 18475aab6d radeonsi: add empty lines after shader stats dd66f9d3e7 radeonsi: move the shader key dumping to si_shader_dump b47727a83a ddebug: implement pipelined hang detection mode 0795a3d54f ddebug: don't save pointers to call parameters e4079677a7 ddebug: move dd_call into dd_pipe.h d50f9e9b04 ddebug: separate draw call dumping logic 95c3025a41 ddebug: move all states into a separate structure f7720948cc ddebug: write contents of dmesg into hang reports 1f85f17998 ddebug: implement create_batch_query 6b9924ccb6 ddebug: don't use abort() 26ef8158ac ddebug: make dd_get_file_stream accept the screen only 27fa933a71 ddebug: clean up ddebug_screen_create 6bf81de339 gallium: rework flags for pipe_context::dump_debug_state 9ace2c1355 vc4: add hash table look-up for exported dmabufs ce8504d196 vc4: Disable early Z with computed depth. 4d0b2c7aaa ttn: Update shader->info as we generate code. 7b9a0f4e38 mesa: standardize naming Mesa3D, MESA -> Mesa 95c48391ee mesa: Make MESA_SHADER_CAPTURE_PATH skip shaders with Name == -1. 20553e4a2d mesa: Use AC_HEADER_MAJOR to include correct header for major(). 815135166c glsl: Remove references to tail_pred. 5ed3299822 glx: Avoid aliasing violations. 2a1d2874f1 mesa: Avoid aliasing violation in uniform_query.cpp. f5ac1d366e mesa: Avoid aliasing violation in FXT1. a1e9b72102 swrast: Avoid aliasing violation. 149309a424 glsl: Avoid aliasing violations. d1f6f65697 glsl: Separate overlapping sentinel nodes in exec_list. 5d76690f17 i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations 833e389bc0 i965/miptree/isl: Stop multiplying depth by 6 for cubes d16dc8e963 i965/blorp/gen8: Stop multiplying depth by 6 for cubes 126bd15940 nvc0: use nvc0_m2mf_push_linear() to reduce code duplication c5236f0ecc nvc0: use nve4_p2mf_push_linear() to reduce code duplication 0420666ac0 build: Remove unused AX_CHECK_COMPILE_FLAG macro a354c389f5 main: memcpy larger chunks in _mesa_propagate_uniforms_to_driver_storage dd208ea006 st/va: enable h264 VAAPI encode 71da1354d7 st/va: add function to handle misc param type frame rate 10dec2de2d st/va: add enviromental variable to disable interlace b0ceb4cc48 st/va: add preset values for VAAPI encode 85d807f2e0 st/va: add functions for VAAPI encode 10c1cc47a6 st/va: get rate control method from configattrib v2 34f4634843 st/va: add conversion for yv12 to nv12in putimage v2 23b4ab1738 vl/util: add copy func for yv12image to nv12surface v2 5bcaa1b9e9 st/va: add encode entrypoint v2 e7b2ce5fd8 nvc0: upload sample locations on GM20x 2f57e57881 freedreno/a4xx: time-elapsed query should be active for clears 3a2e67bf78 nvc0/ir: fix up an assertion in emitUADD() a159a3d5cb nvc0: fix wrong indentation in nvc0_validate_fb() e483cb9a3a glsl: reuse main extension table to appropriately restrict extensions 9253dcde58 freedreno/a4xx: timestamp queries b888d8e937 freedreno: hw timestamp support 6a4b052820 freedreno: prep work for timestamp queries 3d69357da9 radeonsi: ensure sample locations are set for line and polygon smoothing f755da0f2f radeonsi: fix Polaris MSAA regression abb2a865a4 freedreno/ir3: Add missing braces in initializer c99cdd2175 freedreno/a2xx: silence missing case 'SHADER_COMPUTE' warning (v2) 700de07771 radeonsi: implement buffer_subdata without indirect calls 8e3e9d2839 gallium/util: don't modify usage in pipe_buffer_write 1ffe77e7bb gallium: split transfer_inline_write into buffer and texture callbacks 0ba7288376 nir: Lower interp_var_at_* like a normal load_var for flat inputs. f80bea2d80 mesa: Don't call GenerateMipmap if Width or Height == 0. b33bccb519 anv/pipeline: Set up point coord enables 9e05e51cff spirv/nir: Add support for ImageQuerySamples 71202352c8 spirv/nir: Handle texture projectors 36c31b8fa2 nir/spirv: Refactor coordinate handling in handle_texture b820c8b78c spirv/nir: Refactor type handling in handle_texture 561be50a1a spirv/nir: Move opcode selection higher up in handle_texture c8da91aa24 anv/image: Assert that the image format is actually supported 34a39e91ba spirv/nir: Don't increment coord_components for array lod queries 67b7d876e4 i965: Get rid of the do_lower_unnormalized_offsets pass 9f32721f86 i965/nir: Enable NIR lowering of txf and rect offsets d9156efc52 nir/lower_tex: Add support for lowering coordinate offsets 843fc8f3e7 nir/lower_tex: Add some helpers for working with tex sources 09135cd55a nir: Add a helper for determining the type of a texture source 3c0077a6ec anv/pipeline: Set binding_table.gather_texture_start 95e9d58bdb spirv/nir: Properly handle gather components 7c7acf53b2 spirv/nir: Add support for shadow samplers that return vec4 2ddefd03b7 spirv/nir: Fix some texture opcode asserts 3f5cf8c488 nv50/ir: allow to swap sources for OP_SUB 2e890b5350 gallium/radeon: make deferred flushes asynchronous d17b35e671 gallium: add PIPE_FLUSH_DEFERRED 4cdc482283 gallium/os: use CLOCK_MONOTONIC for sleeps (v2) 4da9f7e7ce mapi: fix typo in macro name 44ef2ce6ec docs: Put swr back on the GL_ARB_texture_buffer_object_rgb32 list. d068b38e46 glsl: subroutine types cannot be compared a2b3c146d2 i965: fix varying output setup c2801f9272 nvc0/mme: fix offsets used for indirect draws dbcff7fdbb nvc0: fix offsets of MP perf counters input parameters cb70773129 mesa: Add GL_BGRA_EXT to the list of GenerateMipmap internal formats. be1c53d2cf i965: Fix "operation operation" in comment. 76e161056a i965: Fix shared atomic intrinsics to pay attention to base. cf6f2d3ce7 nir: Add a base const_index to shared atomic intrinsics. 91dde3ddca glsl: re-enable varying packing in GL4.4+ 2db357e4c3 i965: Include VUE handles for GS with invocations > 1. 8c8c3f859e mesa: Add -fno-math-errno -fno-trapping-math to CXXFLAGS. 5353855e9d mesa: Drop -fno-builtin-memcmp. 5ec140c17b mapi: Massage code to allow clang to compile. 6bc5491193 docs: Add extensions not part of any GL or GL ES version d1fbd4cdb1 docs: Update GL3.txt for OpenGL 4.0 on i965-ish hardware 7dc99da81a docs: Update GL3.txt for OpenGL ES on i965-ish hardware 4f89cf4941 i965: print error messages if gs fails to compile b463b1d7cc i965: enable GL4.4 for Gen8+ 4ba9bd138a i965: enable ARB_enhanced_layouts for gen6+ f3805c5f09 i965/vec4: add packing support for tcs load outputs 255388a965 i965/vec4: add support for packing tes inputs d07cfb31c4 i965/vec4: add support for packing tcs outputs b25e49a3c7 i965/vec4: support packing tcs inputs d1192bef7e i965/vec4: add component packing for gs d1b1fca0b7 i965/vec4: add support for packing vs/gs/tes outputs b427abba0c i965/vec4: add support for packing inputs 138aad06b3 i965: add helper for creating packing writemask 4b57b53f85 i965: add helpers for creating component layout swizzle d2b4b16589 vc4: Return V3D version details in the GL renderer info. d81934cded vc4: Check the V3D version reported by the kernel. 83b8ca58e1 vc4: Detect and report kernel support for branching. 16985eb308 vc4: Switch to using the libdrm-provided vc4_drm.h. 3d8c29ed32 docs: mark ARB_enhanced_layouts as DONE for i965 d99a040bbf i965: enable ARB_enhanced_layouts for gen8+ cba6657d8b nir: add doubles component packing support ad5dd39984 i965: add component packing support for load_output intrinsics 7f53fead5c i965: enable component packing for vs and fs 09e46f99ad i965: bring back type_size_vec4_times_4() 9d503aea06 nir/inline: Constant-initialize local variables in the callee if needed dc9f2436c3 nir: Add a nir_deref_foreach_leaf helper 106946153f clover: Re-order includes in invocation.cpp to fix build a73bf11a63 clover: Add missing include v2 3dba8516d6 i965: Move VS load_input handling to nir_emit_vs_intrinsic(). 1608209952 i965: Delete the FS_OPCODE_INTERPOLATE_AT_CENTROID virtual opcode. 1eef0b73aa i965: Rewrite FS input handling to use the new NIR intrinsics. a2dc11a781 i965: Move load_interpolated_input/barycentric_* intrinsics to the top. 048a56c1fc i965: Add a pass to demote sample interpolation intrinsics. 707ca00fce nir: Add nir_load_interpolated_input lowering code. 2496462479 nir: Add new intrinsics for fragment shader input interpolation. e614062e54 anv: Properly call gen75_emit_state_base_address on Haswell. 87660579f5 genxml: Rename "API Rendering Disable" to "Rendering Disable". bfd9942cdc anv: Unify 3DSTATE_CLIP code across generations. 44502afd82 anv: Enable early culling on Gen7. 0d77f08042 anv: Fix near plane clipping on Gen7/7.5. 6b67270262 genxml: Add APIMODE_D3D missing enum values and improve consistency. c31cf532af genxml: Add CLIPMODE_* prefix to 3DSTATE_CLIP's "Clip Mode" enum values. 0f13a8f770 swr: [rasterizer core] introduce simd16intrin.h 5fe361e2c0 swr: [rasterizer core] fix for possible int32 overflow condition a123d12e14 swr: [rasterizer core] rename *_MAX enum values to *_COUNT e41d9dd576 swr: [rasterizer core] centroid correction e0529a4668 swr: [rasterizer core] support range of values in TemplateArgUnroller 0363015964 swr: [rasterizer core] ensure adjacent topologies use the cut-aware PA efdaf5fa3e swr: [rasterizer] attribute swizzling and linkage a5846fb75a swr: [rasterizer common] icc declspec definitions 0d13f2e801 swr: [rasterizer jitter] rework vertex/instance ID storage in fetch 1d09b3971a swr: [rasterizer core] avx512 simd utility work 98641f4e73 swr: [rasterizer core] viewport rounding for disabled scissor 96dfed49e4 i965: Stop muging cube array lengths by 6 e19b7f7f1b i965/miptree: Set logical_depth0 == 6 for cube maps d4d505d0b0 i965/miptree: Enforce that height == 1 for 1-D array textures 27ef7bfd6c Avoid overflow in 'last' variable of FindGLXFunction(...) 9e1248d075 egl/android: Stop leaking DRI images 565fa6b748 egl/android: Add some useful error messages 94282b6dd0 egl/android: Check return value of dri2_get_dri_config() 4f48674d51 i965: store reference to the context within struct brw_fence (v2) 9bebef4034 egl/dri2: dri2_make_current: Set EGL error if bindContext fails ccda100a5a egl/android: Remove unused variables 70a28afb29 gallium/dri: Add shared glapi to LIBADD on Android ae9a2baaa6 mesa: scons: remove left over src/glsl include 1c7c0d77ac mesa: scons: list builddir before srcdir eafa82e20e mesa: automake: list builddir before srcdir 14608ef920 radeonsi: advertise 8 bits subpixel precision for viewport bounds 98aa807188 r600: advertise 8 bits subpixel precision for viewport bounds 3cd28fe3de gallium: add a cap for VIEWPORT_SUBPIXEL_BITS (v2) 3c78d89692 nvc0: disable MS images on GM107+ 8489f20689 nv50/ir: print OP_SUREDB subops in debug mode 1edc44bfd3 gm107/ir: add emission for SUREDx 4aaacd6dd0 gm107/ir: add emission for SUSTx and SULDx e14cb05ce1 gm107/ra: fix constraints for surface operations c68989b2c8 gm107/ir: lower surface operations 2ae4b5d622 nvc0: bind images for 3d/cp shaders on GM107+ 1da704a94c nvc0: increase the tex handles area size in the driver cb f0f466214e nir: Fix uninitialized use of 'replacement'. 89873c9b08 i965: Use tex_mocs instead of rb_mocs for GL images. 0ab47146c9 winsys/amdgpu: use pb_cache buckets for fewer pb_cache misses dea6fdadca winsys/radeon: use pb_cache buckets for fewer pb_cache misses 8d5944199d gallium/pb_cache: reduce the number of pointer dereferences 3cdc0e133f gallium/pb_cache: divide the cache into buckets for reducing cache misses fec7f74129 gallium/pb_cache: check parameters that are more likely to fail first 2596ae2b6e radeonsi: emit PS exports last b2b45cecef radeonsi: set optimal settings in COMPUTE_RESOURCE_LIMITS ad70c3954b radeonsi: really wait for the second EOP event and not the first one 1a1cc67edd gallium/radeon: remove RADEON_FLUSH_KEEP_TILING_FLAGS flag 0b626d7524 nir/algebraic: Optimize fabs(u2f(x)) 94296be276 st/mesa: Enable MESA_shader_integer_functions on all GLSL 1.30 platforms 7cb49b1bd7 i965: Enable MESA_shader_integer_functions on all GLSL 1.30 platforms 5726e57f13 i965: Don't lower uaddCarry and usubBorrow in both GLSL IR and NIR d7a47a76e0 i965: Update assertion to account for Gen < 7 3e7cebc8da i965: Use LZD to implement nir_op_find_lsb on Gen < 7 c2019c6c26 i965: Use LZD to implement nir_op_ifind_msb on Gen < 7 de20086eed i965: Use LZD to implement nir_op_ufind_msb 26c7f04d4a i965: Always enable GL_ARB_shading_language_packing 4b2b6d4d4d i965: Move enable of EXT_shader_integer_mix a2379e44aa glsl: Add lowering pass for ir_bin_imul_high 1b5477668a glsl: Add lowering pass for ir_unop_find_msb 2a381a3c73 glsl: Add lowering pass for ir_unop_find_lsb ad9acb19c3 glsl: Add lowering pass for ir_unop_bitfield_reverse 3079dcb00c glsl: Add lowering pass for ir_quadop_bitfield_insert 4d6d219b58 glsl: Add lowering pass for ir_triop_bitfield_extract 7340be8a01 glsl: Add lowering pass for ir_unop_bit_count 806add360f MESA_shader_integer_functions: Allow new function overload matching rules 90537e1a0e MESA_shader_integer_functions: Allow implicit int->uint conversions 65b0346fdb MESA_shader_integer_functions: Expose new built-in functions 15c4ae461d MESA_shader_integer_functions: Boiler plate extension tracking 91482ef226 MESA_shader_integer_functions: Add extension specification 9c63224540 gm107/ir: make use of ADD32I for all immediates 0904a2ba97 gm107/ir: add missing NEG modifier for IADD32I c482decd4d ddebug: Fix trivial typo in stderr message d66cb7c84f configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too 8ba46fbd9e vl: fix memory leak 60c7450f16 vl: add entry point ed9dd3bcd9 nv50,nvc0: srgb rendering is only available for rgba/bgra 8e7893eb53 nvc0: add support for BGRA8 images 905d7dc4d1 i965: Skip update_texture_surface when the plane doesn't exist cd5cbf0f6b glsl: use linked shaders rather than compiled shaders 198074a41c The extension is already exposed, this simply marks it as done. 22935a3040 docs: Fix typo in extension name 7832e18879 docs: Add support for GL_KHR_texture_compression_astc_sliced_3d c7b787ef90 Revert "docs: Mark KHR_texture_compression_astc_sliced_3d done on i965" 82f8c23950 docs: Mark KHR_texture_compression_astc_sliced_3d done on i965 ac0eb36d8e i965/gen9: Enable KHR_texture_compression_astc_sliced_3d 15dea5ca82 mesa: Add the infrastructure for KHR_texture_compression_astc_sliced_3d 3e1ad846f9 radeon/uvd: add session context buffer for polaris 10/11 v2 134d6e4e4f vl/dri3: fix a memory leak from front buffer 0f2516d88f i965/tes/scalar: fix 64-bit indirect input loads 1737e75bfb i965/tcs/scalar: only update imm_offset for second message in 64bit input loads 18f67c8a69 i965: Move pulls_bary setting to emit_pixel_interpolator_send(). 7ef7738a61 i965: Write gl_FragCoord directly to the destination. a03812c321 i965: Drop has_pln checks in unlit centroid workaround. b94890c19f i965: Drop VARYING_SLOT_FACE special case in barycentric setup. ac1181ffbe compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*. e7d96e7685 virgl: drop pointless leftover init of virgl_transfer_inline_write. 062c6b8e54 nv50: fix alphatest for non-blendable formats cc46fc3c09 mesa/st: reduce size of state->st bitmask 44bbfedbd9 gallium/u_queue: add optional cleanup callback 6f73c7595f radeonsi: remove the DRAW_PREAMBLE packet b89d0df535 mesa: handle numSamples=0 in _mesa_test_proxy_teximage() aa6f60f844 nir: Use dest.ssa.num_components rather than intrin->num_components. da3d4a4c56 nir: Update outdated intrinsic const_index comments. 52e75dcb8c nir: Use nir_intrinsic_set_base in atomic lowering. 50b9bb9421 nir: Split nir_lower_io's input/output/atomic handling into helpers. e12e4af780 nir: Drop bogus nir_var_shader_in case in nir_lower_io's store_op(). cdfc05ea6e nir: Share destination rewriting and replacement code in IO lowering. 349fe79c9b nir: Share get_io_offset handling in nir_lower_io. 7171a9a87d nir: Make a 'var' temporary in nir_lower_io. f05770121f i965: Remove the emit_linterp() helper. 203243f5ff i965: Reduce the number of fs_reg(brw_reg) calls in LINTERP handling. eefbbb943e i965: Make a barycentric_mode() helper function. 783511e605 i965: Rename brw_wm_barycentric_interp_mode to brw_barycentric_mode. 2d6dd30a9b i965: Handle default interpolation modes and locations in NIR. 745f5778f3 i965/context: Remove some unnecessary vfuncs 305044c5b1 i965: Get rid of gen6_surface_state.c 16fb285946 i965: Use ISL for emitting buffer surface states ee229d1b9c i965/state: Account for the element size in emit_buffer_surface_state 69c0dc5c53 i965/gen4-6: Use the generic ISL-based path for texture surfaces 2d56959bf8 i965/gen6: Use the generic ISL-based path for renderbuffer surfaces efa7668545 i965/gen7: Use the generic ISL-based path for renderbuffer surfaces 8521ce1a7e i965/gen7: Use the generic ISL-based path for texture surfaces 26282a01f5 i965/gen8: Use the generic ISL-based path for renderbuffer surfaces 7e951cd562 i965/gen8: Use the generic ISL-based path for texture surfaces 09b5a71517 i965/state: Add generic surface update functions based on ISL 1abb37baa0 i965/surface_state: Rename brw_update to gen4_update 5a8c89038a i965/state: Use ISL for emitting image surfaces 7a21d1bfc3 i965/blorp: Use a generic ISL path for texture surfaces on gen8 5cf665afa1 i965/state: Add a helper for emitting a surface state using isl 73ae4ec294 i965/blorp: Use the generic ISL path for texture surfaces on gen6 cc78061003 i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen6 366a6a659d i965/blorp: Use the generic ISL path for texture surfaces on gen7 3339ef42cf i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen7 16022352ea i965/blorp: Use the generic ISL path for renderbuffer surfaces on gen8-9 6553dc0d70 i965/blorp: Add a generic ISL-based surface state emit path e974456d4f i965/miptree: Add a helper for getting the aux isl_surf from a miptree 1e45349e82 i965/miptree: Add a helper for getting the ISL clear color from a miptree f665a3da72 i965/miptree: Add a helper for getting an isl_surf from a miptree e2dd3ce976 i965: Add an isl_device to the brw_context 4f282ff67e isl/state: Add support for OffsetX/Y in surface state f8984b918a isl: Add support for filling out surface states all the way back to gen4 815847e2b3 isl: Add an ISL_DEV_IS_G4X macro 27883f8cbc genxml: Add macros and #includes for gens 4-6 ba798ac6b1 genxml: Make X/Y Offset field of SURFACE_STATE a uint 9a999ceab8 genxml: Add enough XML for gens 4, 4.5, and 5 to get SURFACE_STATE 0f6eb5dea0 isl/state: Divide the aux qpitch by 4 2c6ca658e7 isl: Fix the bs assertion in isl_tiling_get_info 593731ea3c anv: Handle VK_WHOLE_SIZE properly for buffer views 827405f072 anv: Add an align_down_npot_u32 helper f124f4a394 anv: Enable independentBlend on gen7 a2e7b2e653 anv/pipeline: Unify blend state setup between gen7 and gen8 aaa202ebe7 genxml: Make gen6-7 blending look more like gen8 3bcd0f1912 vc4: Speed up glGenerateMipmaps by avoiding shadow baselevel. 88152d7dc0 vc4: Drop VC4_DIRTY_TEXSTATE in favor of the per-stage flags. 5db82e0c89 vc4: Remove dead dirty_samplers field. 219b75deb9 vc4: Turn on control flow support in the simulator environment. 9a23a177b9 mesa: handle numLevels, numSamples in _mesa_test_proxy_teximage() 39183ea971 mesa: add proxy texture targets in _mesa_next_mipmap_level_size() 0ac9f25032 mesa: add numLevels, numSamples to Driver.TestProxyTexImage() e477d92c94 mesa: use _mesa_clear_texture_image() in clear_texture_fields() 6b7923ee46 svga: avoid ubinding render targets that have already been unbound 4f633d110a svga: dump code for GenMips. c7151401e0 Disable use of weak in threads_posix.h on Cygwin 7d8edbaee7 configure: Don't require pthread-stubs on Cygwin 5d303867f5 Use correct names for dlopen()ed files on Cygwin 3c18c16ecf configure: Define _GNU_SOURCE for Cygwin as well 1fc739d28e Revert "isl: Don't filter tiling flags if a specific tiling bit is set" e179fee049 anv/blit2d: Copy with stencil sources when needed 1ef80b26d7 anv/image: Fix initialization of the ISL tiling 00caba4152 isl: Fix isl_tiling_is_any_y() a5748cb920 anv/device: Fix max buffer range limits 028f6d8317 isl: Fix assert on raw buffer surface state size 96c664cd03 anv/cmd_buffer: Simplify range member assignment 1a7344531f anv/cmd_buffer: Remove unused variable fd16e64321 anv/descriptor_set: Fix binding partly undefined descriptor sets 50a669de4e svga: handle mismatched number of samplers, sampler views b9d10e79c8 st/omx/enc: check uninitialized list from task release ea6b236ab1 nv50/ir: add missing string for SV_WORK_DIM f84e9d749f Revert "radeon/llvm: Use alloca instructions for larger arrays" 489bb5473b r600,compute: Reserve vtx 3 for kernel arguments 33eddde4a7 radeon/uvd: fail to create a decoder if RUVD_MSG_CREATE submission fails 85388652f9 winsys/amdgpu: return an error on IB submission failures a7d84f7731 gallium/radeon: add a return value to cs_flush b919100d61 glsl/types: Use _mesa_hash_data for hashing function types 11ac1c4dbb glsl/types: Fix function type comparison function 3db7f3458f freedreno/a4xx: Fix sign compare warnings 948822018f freedreno/a3xx: Fix sign compare warnings cf2f345356 freedreno/a2xx: Fix sign compare warnings 23c5e8bc58 radeon/vce: handle newly added parameters 5490068fb1 st/omx: assign previous values to new structure b86bf4b568 vl: add parameters for VAAPI encode 9ce52baf7f st/mesa: fix reference counting bug in st_vdpau 9194473dd2 vc4: Emit resets of the uniform stream at the starts of blocks. 44df061aaa vc4: Add support for scheduling of branch instructions. a59da513d3 vc4: Move the QPU instructions to schedule into each block. 37ecc61662 vc4: Disable vc4_opt_vpm in the presence of control flow. ee69cfd11d vc4: Convert vc4_opt_dead_code to work in the presence of control flow. 4e797bd98f vc4: Update copy propagation for control flow. 94135e8736 i965/fs: emit DIM instruction to load 64-bit immediates in HSW 0534863c47 i965/eu: set DF imm value to the source of DIM 6e28976d35 i965: enable the emission of the DIM instruction b9e99282a6 anv: Add a stub for CmdCopyQueryPoolResults on Ivy Bridge a738732abf i965: fix compiler warnings for 32bit build 29f53d7937 Revert "gallium: Force blend color to 16-byte alignment" 48ed8b6f26 isl/state: Add support for handling auxiliary surfaces 76e2dcc131 isl: Add an auxiliary surface usage enum 3ab3d97ac9 isl: Add support for color control surfaces 219024b9a7 isl: Add support for multisample compression surfaces 33dc8549fb isl: Add support for HiZ surfaces fc3650a0a9 isl: Kill off isl_format_layout::bs 1f0433f075 isl: Take bpb rather than bs in tiling_get_info 01855d7331 isl: Use bpb in a few places where it's more natural than bs 8c76b9bdce isl: Use bpb for determining YUV image padding cf9ff082b4 isl: Bring back isl_format_layout::bpb 0bd3a7e931 isl: Change the physical size of a W-tile to 128x32 4b62c19c32 isl: Rework the way we define tile sizes. 7270bd0607 isl: Rework the way we handle surface padding a52f26d6e8 isl: Use ARRAY_PITCH_SPAN_FULL for depth/stencil surfaces on gen7 0d48ac627a isl: Stop multiplying height by block size 58c1b1088b isl: Get rid of tiling_get_extent 49476576dd nir/spirv: Don't multiply the push constant block size by 4 1eed753ee8 anv/pipeline: Assert that the number of uniforms from NIR fits 0f7a6ea5e7 radeonsi: report accurate SGPR and VGPR spills d227dbe272 radeonsi: add a workaround for a compute VGPR-usage LLVM bug f4d1de7f86 radeonsi: use LLVMGetTypeKind to tell if an input is an array of descriptors 785073ed0b radeonsi: replace !tbaa with !invariant.load 348b9a5b1c radeonsi: set dereferenceable attribute on descriptor arrays 6596ecf8c5 gallivm: add helper lp_add_attr_dereferenceable bccf9de4df radeonsi: clean up shader value metadata code d7d7e6adbe radeonsi: remove LLVMNoUnwindAttribute uses c4807505c0 radeonsi: fix a typo in SI_PARAM_LINEAR_* handling f2f573e777 gallium/radeon: normalize the code style ed3912d0da radeonsi: just save buffer sizes instead of buffers while recording IBs fc8139b146 Add c99_alloca.h include to fix compilation on Cygwin 7d29fee4a8 i965/blorp: Cleanup leftovers from push constant disabling 26778da571 i965/blorp/gen7+: Bring back push constant setup 65d48fcf8c radeonsi: silence Coverity warning a2bd7334ed i965/fs: do d2x lowering before simd splitting 376d7ee587 i965/fs: do pack lowering before simd splitting 9979a3f2ac i965/fs: do not require force_writemask_all with exec_size 4 aa4796ae81 i965/fs/gen7: split instructions that run into exec masking bugs 87a13f598b i965/fs: use the new helper function to create double immediates 9e196e907e i965/fs: add a helper function to create double immediates 93794145dd vc4: Validate QPU uniform pointer updates. 420845acb2 vc4: Add support for NIR loops and break/continue. 0adf2ec0ee vc4: Add support for emitting NIR IF nodes. f505f66cd5 vc4: Add support for storing to NIR registers in a non-SSA fashion. ab1d40b84a vc4: Add a flag in the screen to track control flow support. 05bcd9dd96 vc4: Define a QIR branch instruction 54800bb71c vc4: Add kernel support for branching in shader validation. e2d7760df5 vc4: Add a bitmap of branch targets in kernel validation. 24095c8b3b vc4: Track the current instruction into the validation_state. c73aa0a09b vc4: Add QPU support for generating BRANCH instructions. 6d34345001 vc4: Print live variable start/ends during QIR dumping. 89918c1e74 vc4: Implement live intervals using a CFG. f2eb8e3052 vc4: Make vc4_qir_schedule handle each block in the program. 46ec025ba9 vc4: Convert uniforms lowering to work with multiple blocks. 0c923e6c33 vc4: Convert vc4_opt_peephole_sf to work with control flow. 6c1f834a23 vc4: Create a basic block structure and move the instructions into it. d3cdbf6fd8 vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places. 6858f05924 vc4: Also enable phi elimination. e8959ba7af vc4: fix memory leak c65a00eaff vc4: Close our screen's fd on screen close. c93f6938d5 nir: Add optimization for (a || True == True) be126c8a2a swr: [rasterizer core] correct MSAA behavior for conservative rasterization c6ca126591 swr: [rasterizer core] conservative rast backend changes b6dbb95dc9 swr: [rasterizer] buckets cleanup eb6b2b340e swr: [rasterizer core] make all api functions call GetContext f810907669 swr: [rasterizer] add support for llvm-3.9 ae4f2c849a swr: [rasterizer jitter] fix llvm-3.7 compile d46489ddea docs: remove duplicated line in 12.0.1 release notes file 55f0b97b40 st/omx/dec: convert decoder video buffer to progressive 82f875f4d8 vl/compositor: set layer of y or uv to render 14761da9f9 vl/compositor: add weave to yuv shader 2e18c2c6f8 vl/compositor: move weave shader out from rgb weaving ead7736821 glsl_to_tgsi: don't use the negate modifier in integer ops after bitcast e300696304 clover/api: Implement clLinkProgram per-device binary presence validation rule. f29ed2da24 clover: Add clLinkProgram (CL 1.2). c478db6c0a clover: Trivial cleanups for api/program.cpp. 9c7cda2792 clover/core: Remove compiler.hpp. c2e37fe1f9 clover/llvm: Get rid of compile_program_llvm(). 010918f5aa clover: Provide separate program methods for compilation and linking. 1942490bae clover: Unify program::build_* into a single method returning a struct. 7f6a4a4342 clover: Change program::build opts argument to std::string. 2a73ae662c clover: Define error subclass to signal build option parse failure. 4ef1c0918d clover: Move back to using build_error to signal compilation failure. 70fe6267a3 clover: Override ret_object. 85309e8b55 clover/tgsi: Add stub link_program() function. ba613636e8 clover/tgsi: Move compiler entry point declaration into tgsi directory and namespace. fb3eeb1314 clover/llvm: Implement the -create-library linker option. 9de3f4a59f clover/llvm: Implement linkage of multiple clover modules. 132b6ccd4f clover/llvm: Split compilation and linking. 1a7d11aa3d clover/llvm: Implement library bitcode codegen. 86100e13ab clover/llvm: Trivial assorted cleanups for invocation.cpp. 520cc26859 clover/llvm: Split native codegen into separate file. 8195637363 clover/llvm: Split bitcode codegen into separate file. 71ac9820d6 clover/llvm: Split shared codegen support code into separate file. 26fa9bfd0d clover/llvm: Define function for bitcode print-out. f0721020ad clover/llvm: Split native codegen and assembly print-out into separate functions. 1d042adc0a clover/llvm: Clean up bitcode codegen. 952d1e6fd6 clover/llvm: Use metadata introspection utils for kernel enumeration. d37d5842c1 clover/llvm: Use metadata introspection utils for kernel argument set-up. 3ed31bbf05 clover/llvm: Add simplified utility functions for metadata introspection. 7da2c1ff0f clover/llvm: Clean up codestyle of get_kernel_args(). 0601fe7438 clover/llvm: Fold compile_native() call into build_module_native(). f98422eafd clover/llvm: Factor out duplicated construction of clover::module. 3ce6ab068c clover/llvm: Clean up compile_native(). 7bcefa5903 clover/llvm: Clean up ELF parsing. 574477e599 clover/llvm: Move a bunch of utility functions into separate file. 92247cef3f clover/llvm: Tidy debug handling. 4614397ac2 clover/llvm: Use helper function to abort compilation with error message. 423eecb76a clover/llvm: Simplify diagnostic_handler(). 5884dfbc2a clover/llvm: Trivial codestyle clean-up for optimize(). bdc27f13d5 clover/llvm: Clean up compilation into LLVM IR. 714b167f57 clover/llvm: Factor out LLVM context init. fa94055d53 clover/llvm: Declare compiler instance at top level and pass down as argument. a27d4ec3b9 clover/llvm: Refactor compiler instance initialization. c2a167ad73 clover/llvm: Factor out compiler option tokenization. c513cfa747 clover/llvm: Factor out target string parsing. 251054220e clover/llvm: Collect #ifdef mess into a separate file. 11afde89b8 clover/llvm: Drop dead code. 600ac51448 clover/llvm: Drop support for LLVM < 3.6. 8624888d6f clover: Bump required LLVM version to 3.6. da7223ebdc mesa: set _NEW_BUFFERS when updating texture bound to current buffers 8b7607d28a meta/texsubimage: tex_image is always non-null, avoid confusing code 00d4315d37 st/mesa: return appropriate mesa format for ETC texture formats 8ee3cdde04 mesa: etc2 online compression is unsupported, don't attempt it 0d911a720d nvc0: initial support for GP100 GPUs 9bc083284f nvc0: use a define for the driver constant buffer size 31a615677b nvc0: fix the driver cb size when draw parameters are used 19d0450b27 nvc0/ir: fix images indirect access on Fermi 33c8723980 st/mesa: remove st_dump_program_for_shader_db d7b6f90684 gallivm: set LLVMNoUnwindAttribute on all intrinsics 3c44629142 i965: fix ignored qualifiers warning 374aa2bb27 gallium/u_queue: assert that users must wait on fences before destroying them a0a616720a gallium/u_queue: guard fence->signalled checks with fence->mutex 5c17fb2cd6 anv/dump: Fix post-blit memory barrier bc33c9b455 anv/dump: Fix vkCmdPipelineBarrier flags ac7eeebce4 anv/dump: Add support for dumping framebuffers fad0b7b0b3 anv/dump: Add a barrier for the source image 6ad183bf89 anv/dump: Refactor the guts into helpers adbed7ae7a anv/dump: Use anv_minify instead of hand-rolling it a26cda5ca5 anv/dump: Take an aspect in dump_image_to_ppm b479c47a9c radeonsi: fix bad assertion in si_emit_sample_mask 6624174c0a glx: Fix for commit 2c86668694. 83a782cd5e docs: add news item and link release notes for 12.0.0/12.0.1 386ceb4c61 docs: add sha256 checksums for 12.0.1 c7c0adc7e6 docs: add release notes for 12.0.1 286a71b01f docs: add sha256 checksums for 12.0.0 4644908a9f docs: Update 12.0.0 release notes 2c86668694 glx: Undo memory allocation checking damage. b36644bae6 glx: Fix indirect multi-texture GL_DOUBLE coordinate arrays. 5ced100bf5 glx: Correct opcode typos in __indirect_glTexCoordPointer. d57c85c1bf glx: Call __glXInitVertexArrayState() with a usable gc. 64ac4aef27 radeon/uvd: simplify sending context buffer message 6b474e06a2 radeon/uvd: fix contex buffer destruction in the error path 36df04dac4 radeon/uvd: move polaris fw check into radeon_video.c v2 5290bf43c8 radeon/video: fix coding style in radeon_video.c v2 74163475b0 svga: simplify/fix 1D/2D array resource copies 0e23f370c9 mesa: print number of samples in renderbuffer_storage error msg fb26317604 svga: remove unused variable 689293ad52 svga: add dumping for more device commands 599c333d07 svga: silence a couple unused variable warnings c3c7ff014b svga: rebind using render target surfaces in hw draw state da98cee067 svga: invalidate gb surface before it is reused ca531aeeb1 svga: fix use of provoking vertex control af18a04755 vl: add half pixel to v_tex before adding offsets a0bf1768c7 nvc0/ir: remove unused resource info loading helpers ed3a284382 nvc0/ir: refactor the surfaces info loading logic 9cdbe80745 nvc0/ir: move the shift left op inside loadTexHandle() 04d93ea619 radeonsi: disable multi-threading when shader dumps are enabled 7ffc832ab8 radeonsi: use multi-threaded compilation in debug contexts 084ca0d8e5 st/mesa: set debug callback async flag 2909e292fc gallium: add async flag to pipe_debug_callback 5bcfbf91e5 radeonsi: catch a potential state tracker error with non-MSAA FBs d938b8c0bf radeonsi: explicitly choose center locations for 1xAA on Polaris 7d2ce5258f r600g: call cayman_emit_msaa_sample_locs only when needed b3c5df3ca4 mesa: Mark R*32F formats as filterable when an extension is present. b7be23b6e1 i965/blorp: fix indentation level 37b901003b i965: Fix remaining flush vs invalidate race conditions in brw_emit_pipe_control_flush. 0bd3a121c6 i965: Make room in the batch epilogue for three more pipe controls. a10879f48c i965: Emit SKL VF cache invalidation W/A from brw_emit_pipe_control_flush. 04f74d6629 i965: Emit SNB write cache flush W/A from brw_emit_pipe_control_flush. 8fd5779da4 egl: restrict swap_available dri2_egl_display field to X11 9fea9d6f8e egl: Fix the bad surface attributes combination checking for pbuffers. (v3) 7adb9b0948 egl/display: remove unnecessary code and make it easier to read 2e6d35809b mesa: Make single-buffered GLES representation internally consistent f35f8464ec bugzilla_mesa.sh: Drop "Bug " from sed command 42968424fb mesa: don't install GLX files if GLX is not built 7a9d6abcae nir: add glsl_dvec_type() helper 13affe0d3f osmesa: Export OSMesaCreateContextAttribs. 7ed5bca21d i965: consolidate generation check e0dc3109d5 i965: don't copy VS attribute work arounds for HSW+ 27e28197e8 i965: add double packing support to tess stages 8b80e9c31d i965: add double support packing support to gs inputs 20e935e6f6 nir: add glsl_double_type() helper 9d9b0b54cd i965: add indirect packing support to gs load inputs 2477e6cfad i965: add indirect packing support for tcs and tes 2bda4b062f i965: add component packing support for tcs cfff71a47a i965: add component packing support for tes a102ef2d4f i965: add component packing support for gs 448adfbc67 nir: use the same driver location for packed varyings 0eea6b3297 nir: add new intrinsic field for storing component offset 771f6db76f i965/docs: update Intel Linux Graphics URLs 8910de39c7 anv: gitignore anv_timestamp.h 513fccdfb6 radeon/llvm: Use alloca instructions for larger arrays 02873a7b0c radeon/llvm: Add helpers for loading and storing data from arrays. 2dc48984b2 radeon/llvm: Remove uses_temp_indirect_addressing() function 9618e2a24c anv: vulkan: remove the anv_device.$(OBJEXT) rule 64d35f817a vbo: fix attr reset 23dd9eaa94 list: fix list_replace() for empty lists 09fe35b450 gallium: un-inline pipe_surface_desc def044376a gallium/util: make util_copy_framebuffer_state(src=NULL) work 660cd3de4a winsys/amdgpu: avoid flushed depth when possible 7000dfd5c3 gallium/radeon: add depth/stencil_adjusted output to surface computation 68fe270e71 gallium/radeon: allocate only the required plane for flushed depth 1a0a8efcce radeonsi: decompress to flushed depth texture when required 4b7961da77 radeonsi: extract DB->CB copy logic into its own function 18cc825fb9 radeonsi: sample from flushed depth texture when required f2eb34f82f gallium/radeon: replace is_flushing_texture with db_compatible dd65126153 gallium/radeon: add can_sample_z/s flags for textures 065eeb79f7 radeonsi: correctly mark levels of 3D textures as fully decompressed 19f8d2a843 gallium/radeon/winsyses: remove unused stencil_offset 3a1da559c5 gallium/radeon: remove redundant null-pointer check 5b87eef031 gallium/radeon: print StencilLayout only once bae066c3f0 gallium/radeon: flush stdout after printing texture information a37e46323c glsl: don't try to lower non-gl builtins as if they were gl_FragData 795d8dff89 glsl: Document and enforce restriction on type values 3119871bd9 glsl: Pack integer and double varyings as flat even if interpolation mode is none 73a6a4ce49 mesa: Strip arrayness from interface block names in some IO validation 32651c67d1 svga: avoid emitting redundant DXSetRenderTargets command aa7d42a5f9 radeon/vce: update encRefPic addr and array mode to tiled e560a11b87 radeon/vce: increase cpb height alignment fa0654fc3c i965: Remove trailing whitespace d92ac67126 i965: Make inline function static cbc37f72e3 anv: install the intel_icd.json to ${datarootdir} by default 744d0d8f3b swr: automake: don't ship LLVM version specific generated sources 22e9357028 automake: don't mandate git_sha1.h/MESA_GIT_SHA1 e5c1229a9a anv: automake: indent with tabs and not spaces addb099ce8 anv: use cache uuid based on the build timestamp. f98530b739 clover: conditionally use MESA_GIT_SHA1 9c9e3e7ee1 mesa: stop copying SamplerUnits twice 25a32c2cbf mesa: make attribute binding message more useful 8f1ca0ee3f i965: make more effective use of SamplersUsed 51f912786f glsl: stop allocating memory for UBOs during linking 549b9b12fc glsl: mark link_uniform_blocks_are_compatible() as static 30812e90d1 mesa: fix build error 6a524c76f5 mesa: faster validation of sampler unit mapping for SSO cb728df967 Revert "st/glsl_to_tgsi: don't increase immediate index by 1." c1fb3290a6 nvc0/ir: rename NVE4_SU_INFO_XXX to NVC0_SU_INFO_XXX f3b9fff3c3 nvc0/ir: reset the base offset for indirect images accesses cb828b7b18 gm107/ir: fix sign bit emission for FADD32I ac772b24a1 vc4: Regularize instruction emit macros 8a52f03f5d vc4: Enable dead CF elimination. 8f2af4763a vc4: Optimize out redundant SF updates. 200b4e4bd5 vc4: Move SF removal to a separate peephole pass. aa76ba6f2f vc4: DCE instructions with a NULL destination. 2a8973fb78 vc4: Mark texturing setup instructions as having side effects. 44df374a9c vc4: Fix a pasteo in scheduling condition flag usage. eaa53f80d9 vc4: Drop the dead QIR_PACK() macro. 5c92c21369 radeonsi: do compilation from si_create_shader_selector asynchronously 84824935cf radeonsi: don't lock shader cache mutex during compilation 850cd953b1 radeonsi: separate the compilation chunk of si_create_shader_selector 6781a2a994 radeonsi: move LLVMTargetMachineRef creation to a separate function 8a4ace4a47 gallium/radeon: add and use radeon_info::max_alloc_size (v2) 027ad71b57 radeonsi: print LLVM IRs to ddebug logs 28a03be06b radeonsi: enable string markers and record apitrace call numbers 642cf400aa ddebug: add an option to dump info about a specific apitrace call 1daec2b795 ddebug: implement pipe_context::generate_mipmap 50b2235478 ddebug: record and dump apitrace call numbers 861ecf1ca9 ddebug: implement emit_string_marker a446c40e0a gallium/radeon: remove unused code - radeon_llvm_util.* eaccc4e8c8 radeonsi: keep using v_rcp_f32 for division in future LLVM (v2) 1c00086746 radeonsi: remove an obsolete comment 4d1f32376d radeonsi: don't interpolate colors if flatshading is enabled 4accb02d7a radeonsi: enable the barycentric optimization in all cases 476e9cee1d radeonsi: compute only one set of interpolation (i,j) when MSAA is disabled a675c6a000 radeonsi: split ps.prolog.force_persample_interp into persp and linear bits 61010cfac0 radeonsi: don't dump the shader key for non-monolithic shaders early 015e2e0fce r600g: Add double precision FMA ops 9827fc3f03 r600: fix duplicate 'const' declaration 2a60654f56 i965/urb: Allow blorp to record current settings 39fdee6b2d i965/blorp/gen7+: Do not trigger push constant space reconfig cc2d0e64c0 i965/blorp/gen7+: Stop trashing push constant allocation 175e095744 i965/blorp: Remove support for push constants 46e1132b80 i965/blorp: Use flat inputs instead of uniforms 07db95c24d i965/blorp: Fix the size requirement for vertex elements 741a245ae4 i965/blorp: Load tranformation coordinates as vec4 01f2f364d4 i965/blorp: Rename LOAD_UNIFORM to LOAD_INPUT 641868103c i965/blorp: Organize pixel kill and blend/scaled inputs into vec4s dbbc4fb4cc anv/wsi: create swapchain images using specified image usage 51227b41c6 radeon/uvd: fix overflow error while calculating bit stream buffer size 9e3774a460 i965/blorp: Prepare for more than two vertex attributes e762354309 i965/blorp: Tell vertex fetcher about flat inputs 89e6b4ef5d i965/blorp: Add support for flat input buffer 9b2fa17e97 i965/blorp: Store input read mask 73f78ab44b i965/blorp: Rename push constants to inputs f2c472fcb3 i965/blorp: Use core vertex buffer state setup 4f7e68799f i965/blorp: Split vertex data and element setup 575c8cbb54 i965: Unify vertex buffer setup bdab945edd i965/draw: Expose vertex buffer state setup 7295428e41 freedreno: fix crash on smaller gpus and higher resolutions 01ccb0d91e i965: don't drop const initializers in vector splitting f78a6b1ce3 glsl: add driconf to zero-init unintialized vars 202710d110 freedreno/ir3: support glsl linking for cmdline compiler 07cfe4e6aa glsl/standalone: initialize MaxUserAssignableUniformLocations 1759eb1d19 freedreno: update valid_buffer_range for SO buffers da39ac9c51 freedreno/ir3: support non-user_buffer consts 2081c1ecc0 freedreno/a2xx: move setup/restore cmds into binning pass 2c3b54c278 freedreno: pass index buffer as a pipe_resource 88cc11e971 freedreno: switch emit_const_bo() to take prsc's d7dfd4cb51 nv30: Fix "array subscript is below array bounds" compiler warning 110ef733dc nouveau: Fix a couple of "foo may be used uninitialized' compiler warnings 1f3c8f3664 nouveau: Fix gcc6 / c++11 auto_ptr deprecation compiler warnings 2aa1197eee nouveau: Add support for SV_WORK_DIM 3345f70f63 nvc0: Make NVC0_CB_AUX_GRID_INFO take an index argument ef8e50a841 clover: Pass work_dim parameter of clEnqueueNDRangeKernel() to driver d386cef246 tgsi: Add WORK_DIM System Value da7efadf04 mesa/main: fix error checking logic on CopyImageSubData 27d456cc87 st/glsl_to_tgsi: don't increase immediate index by 1. 6f4d35212b st/mesa: get max supported number of image samples from driver b2b5075e04 nvc0: fix up image support for allowing multiple samples 07cc838b10 st/mesa: check the texture image level in st_texture_match_image 0ba053b34c st/mesa: an incomplete texture may have a zero-size first image de772bc060 st/vdpau: use bicubic filter for scaling(v6.1) 872dd9ad15 vl: add a bicubic interpolation filter(v5) 3fea592c4e mesa/st: Use 'struct nir_shader' instead of 'nir_shader'. a97ee60926 docs: update MESA_DEBUG envvar documentation. 5e553a6bb3 i965: intel_texture_barrier reimplemented 51ca57df01 nv30: go back to not using viewport validate function for swtnl 71609c9954 nv30: fix viewport clipping settings to be based on viewport, not rt c823ff8dfb gallium/util: check for window cliprects in util_can_blit_via_copy_region() d8d6091a84 gallium: Force blend color to 16-byte alignment c1bf6692be swr: Refactor checks for compiler feature flags eb79b2b331 st/wgl: make own_mutex() non-static e0f4504adf glsl: atomic counters are different than their uniforms 0f00c6dd77 glsl: count atomic counters correctly c84444ea85 svga: use SVGA3D_vgpu10_BufferCopy() for buffer copies 29a38f37ee svga: add SVGA3D_vgpu10_BufferCopy() 88a344253c svga: flush buffers when mapping for reading fa2cdd973d svga: enable ARB_copy_image extension in the driver 4a54514958 svga: try blitting with copy region in more cases 92b44efef4 svga: use copy_region_vgpu10() for region copies when possible 1d0be402c7 svga: use vgpu10 CopyRegion command when possible 3a3c3d124a svga: set render target flag for snorm surfaces 46e7355a13 svga: add new svga_format_is_uncompressed_snorm() helper 68388043f3 svga: adjust sampler view format for RGBX 1049002eae svga: adjust render target view format for RGBX 429ace2fbc svga: don't advertise support for R32G32B32_UINT/SINT surface formats eb0ced74f6 svga: use untyped surface formats in most cases 5f1335878e gallium/util: add tight_format_check param to util_can_blit_via_copy_region() a029d9f074 gallium/util: simplify a few things in util_can_blit_via_copy_region() 5d31ea4b8f gallium/util: new util_try_blit_via_copy_region() function 7988513ac3 svga: Fix failures caused in fedora 24 52f297d144 st/wgl: remove unneeded inline qualifiers 395ee18bac st/wgl: add a stw_device::initialized field 128feef40e st/wgl: refactor framebuffer locking code 25cccb5bec st/wgl: rename curctx to old_ctx in stw_make_current() 24004a2435 st/wgl: release the pbuffer DC at the end of wglBindTexImageARB() 058c70bae1 mesa: Close fp on error path. e3d9125b77 i965: Simplify foreach_inst_in_block_safe() macro. c4e47ab971 Revert "i965: get PrimitiveMode from the program rather than the shader struct" 1591e668e1 glsl/mesa: move duplicate shader fields into new struct gl_shader_info fd2b3da5c8 glsl/main: remove unused params and make function static 32c410d2df glsl: simplify link_uniform_blocks() 1fb8c6df88 glsl/mesa: split gl_shader in two 378f07ccb5 mesa: don't print name in _mesa_append_uniforms_to_file() e8c8aa0320 mesa: remove unreachable code from _mesa_write_shader_to_file() 9b41c743cc glsl: pass symbols to find_matching_signature() rather than shader 47f8381730 glsl: pass symbols rather than shader to _mesa_get_main_function_signature() 9e9d01cbe8 mesa: don't use drivers NewShader function when creating shader objects 962933b6d4 glsl: make cross_validate_globals() more generic 5921f372c8 mapi: Export all GLES 3.1 functions in libGLESv2.so d3a147ba40 i965: Use drmIoctl for DRM_I915_GETPARAM (v2) b928ff6f62 radeon/uvd: fix a h265 context size bug 5c80354a23 radeon/uvd: seperate uvd context buffer from DPB 28f85eab49 radeon uvd add uvd fw version for amdgpu fa10d1d674 nv50/ir: print EMIT subops in debug mode a6d3b2e176 nv50/ir: print RSQ/RCP subops in debug mode 908ba19554 nv50/ir: print PIXLD subops in debug mode c0d92078bb nv50/ir: print SHFL subops in debug mode 85ea8deb26 i965: Removing PCI IDs that are no longer listed as Kabylake. bdff2e5547 i956: Add more Kabylake PCI IDs. 63f8d648f0 gallium/radeon: remove zombie textures kept alive by DCC stat gathering 44906101c4 gallium/radeon: don't re-create queries for DCC stat gathering 82b39f3521 gallium/radeon: assume X11 DRI3 can use at most 5 back buffers 9ae41227c2 gallium/radeon: separate DCC starts as disabled (ps_draw_ratio = 0) 9fd4eff43c gallium/radeon: R600_DEBUG=nodccfb disables separate DCC 36cf5a57c2 gallium/radeon: add and use r600_texture_reference 6da92df538 gallium/radeon: add a HUD query for PS draw ratio stats from separate DCC 49e3c74cdd gallium/radeon: add a heuristic enabling DCC for scanout surfaces (v2) 9124457bff gallium/radeon: add state setup for a separate DCC buffer fa7c927625 radeonsi: always calculate DCC info even if it's not used immediately ebb9c7d7c4 radeonsi: unreference framebuffer state with set_framebuffer_state e607a6be2b gallium/radeon: add flag R600_QUERY_HW_FLAG_BEGIN_RESUMES a2ae888929 i965: Use intel_get_param() more often 844e0bd946 i965: Refactor intel_get_param() 0c135a773f radeonsi: don't advertise multisample shader images eff81cbc81 radeonsi: enable distributed tess on multi-SE parts only dd56d04568 radeonsi: set optimal VGT_HS_OFFCHIP_PARAM 9a71bf8858 radeonsi: enable CU0 in each SE for LS-HS execution 4b11ef23b4 radeonsi: use conformant line rasterization 789ed13284 Android: add missing u_math.h include path for libmesa_isl 6397c12f32 svga: force direct map for transfering multiple slices d65c4e22a8 svga: whitespace, line wrapping fixes in svga_surface.c cc97b6a34a gm107/ir: make sure that flagsDef is set when emitting setcond 234323558d doc: improve INTEL_DEBUG documentation c1dbc563f4 radeonsi: set PA_SU_SMALL_PRIM_FILTER_CNTL register on Polaris 06f0a4d9ed radeon/vce: use vce structure for vce 52 firmware 533bd6ae17 radeon/vce: add vce structures 05d302ffe2 st/omx: fix decoder fillout for the OMX result buffer 459cc94507 pipe_loader_sw: Fix fd leak when instantiated via pipe_loader_sw_probe_kms 87787e9079 clover: Fix kernel metadata retrieval after clang r273425 a8a966ddb5 clover/llvm: Fix copyright attribution of invocation.cpp. 034bd25327 i965: Print EOT in fs_visitor::dump_instruction(). 7e7e501acf i965: Make emit_urb_writes() not produce an EOT message for GS. a36a73a7b8 glsl: Ignore ir_texture in lower_const_arrays_to_uniforms. 7b9b096775 gm107/ir: add missing setcond flags for LOP variants 83a4f28dc2 gm107/ir: make use of LOP32I for all immediates c7cc264ca9 virgl: reduce some limits for now 6e4cf937f8 st/omx: count number of slices e10f1fcebe st/omx: add support for nouveau / interlaced 23b7a83cc1 st/omx: retrieve preferred interlaced and buffer_formats f6ff483646 radeonsi: use optimal WD settings for primitive restart on Polaris 46dba701d8 st/va: Check NULL pointer d20b89e928 nir: Fix copy_prop_src when src is an indirect access on a reg. c7fa3c92f8 gm107/ir: make use of MOV32I for all immediates 367cf3a2e3 i965: Use miptree to decide format on multi-plane images for gen < 7 1f5f64b91f nvc0: update "derived" state function names 89a7496b9d nvc0: provide support for unscaled poly offset units b84c97587b gm107/ir: make use of IMUL32I for all immediates d93bacc1fa radeonsi: make si_is_format_supported static 3eacbc52d5 radeonsi: boolean -> bool, TRUE -> true, FALSE -> false 7db10093d3 gallium/radeon: boolean -> bool, TRUE -> true, FALSE -> false 1c5a10497a gallium/radeon/winsyses: boolean -> bool, TRUE -> true, FALSE -> false d5383a7d31 gallium/radeon: use r600_resource_reference 81978c6feb nir: Add a NIR_VALIDATE environment variable b76fa56739 st/nine: Use offset_units_unscaled f6704f2a4d r600g: Implement POLYGON_OFFSET_UNITS_UNSCALED be7957b156 radeonsi: Implement POLYGON_OFFSET_UNITS_UNSCALED c2b7b48a54 radeon: Remove useless pa_su_poly_offset_db_fmt_cntl fe2ec50d75 r600g: move PA_SU_POLY_OFFSET_DB_FMT_CNTL to poly offset states for evergreen 400e8d8c40 r600g: move PA_SU_POLY_OFFSET_DB_FMT_CNTL to poly offset states for r600 ff5abe9d90 radeonsi: move PA_SU_POLY_OFFSET_DB_FMT_CNTL to poly offset states 59a692916c gallium: Add a cap for offset_units_unscaled 727a9b2493 i965: Skip update_texture_surface when the plane doesn't exist c4a6b0d2d2 i965: Validate a few SEND-from-GRF requirements. 192813e50e i965: Delete send-from-GRF only opcodes from implied_mrf_writes(). 255cff76d9 i965: Drop unnecessary inst->base_mrf = -1 assignments. 3e04e3758e i965: Set fs_inst::base_mrf = -1 by default. 3e258f7e31 i965: Drop unused return value from intel_finalize_mipmap_tree(). 8ee23d6866 i965: Move contents of brw_tex.c into intel_tex_validate.c. 28d0d0c5b4 radeonsi: fix fractional odd tessellation spacing for Polaris 0d638f4b3d radeonsi: set some VGT context registers on SI-CI 8f3ef4e8b8 radeonsi: optimize rendering to linear color buffers e4b22c9fa1 radeonsi: set almost optimal settings in SC_MODE_CNTL_1 603c073ec2 gallium/radeon: let drivers specify SC_MODE_CNTL_1 fields ae0d2d15cc gallium/radeon: disable complicated point clipping against user clip planes 1e8adb0ee4 radeonsi: fix a compute shader hang with big threadgroups on SI & CI b433cb51e5 nvc0: when mapping directly, provide accurate xfer info + start 3f0fa3b32d st/mesa: don't assume that the whole surface gets mapped 0da890e62c radeonsi: drop the DRAW_PREAMBLE packet on Polaris 2aa0485902 radeonsi: use DRAW_(INDEX_)INDIRECT_MULTI on Polaris 82ab3f27ff st/mesa: handle negative _ColorDrawBufferIndexes values correctly bc4b7ebbfd winsys/radeon: add guard pages when R600_DEBUG=check_vm is enabled 49c0b4a0db winsys/amdgpu: add guard pages when R600_DEBUG=check_vm is enabled dbac88a839 radeonsi: report a failure to parse dmesg instead of asserting d46a9db840 radeon: check VM faults from DMA flush 80dd7870fe radeonsi: move gfx fence wait out of si_check_vm_faults ad8438403b radeonsi: extract IB and bo list saving into separate functions b3de274b05 st/mesa: fix readpixels regression with MESA_pack_invert 05e741c6d6 radeonsi: set LLVM denormal flags 0e1fefa722 radeonsi: emit 1/sqrt for RSQ 54c4d525da r600g: Enable FMA on chips that support it cbb5adb908 gallium/u_queue: allow the execute function to differ per job 4a06786efd gallium/u_queue: reduce the number of mutexes by 2 2fba0aaa70 gallium/u_queue: add an option to name threads 404d0d50d8 gallium/u_queue: add an option to have multiple worker threads 4358f6dd13 gallium/u_queue: rewrite util_queue_fence to allow multiple waiters d8367e91f2 gallium/u_queue: use a ring instead of a stack c36a363a2d i965: Preserve the internal format of the dri image a0f3c3c9d4 anv: Add anv_render_pass_attachment::store_op 15d3777b74 gbm: Fix comments b293e8b470 gbm: doc fixes 60a27ad122 Remove wrongly repeated words in comments 5d07998317 svga: update some comments in svga_buffer_handle() fe76212873 svga: add a const qualifier in svga_buffer_upload_piecewise() e82fa96d19 svga: minor code refactor for svga_buffer_upload_command() db721da5a3 svga: minor code simplification in svga_context_finish() b0629e6894 i965: Implement rasterizer discard via SOL unless required for queries. 4db98f8beb i965: Combine 3DSTATE_STREAMOUT emitters and genX_sol_state atoms. fb857b5eea glsl: Don't constant propagate arrays. ef78df8d3b glsl: Make lower_const_arrays_to_uniforms work directly on constants. f7741c5211 i965: Copy propagate before doing variable index lowering. 586f4a42e7 glsl: Propagate invariant/precise after lowering const arrays. c264fdbc07 glsl: Split arrays even in the presence of whole-array copies. acf5444044 glsl: Make constant propagation's folder not propagate into an LHS. 3487d2e7bf i965/blorp: Disable vertex element swizzling 12783aac50 i965/blorp: Let program data tell if push constants are needed 874f2e9523 i965/blorp: Use prog data counters to guide wm/ps setup f5e8575ab4 i965/blorp: Use prog data counters to guide sf/sbe setup 01c89ccc5d i965: Avoid division by zero. a16d274032 swr: [rasterizer core] fix dependency bug 73a9154bde swr: [rasterizer core] use wrap-around safe compares for dependency checking dd189536dc swr: [rasterizer jitter] add support for component packing for 'odd' formats 35935ca4f2 swr: [rasterizer core] track whether GS outputs viewport array index 2d80295a6e swr: [rasterizer core] GS viewport array index attribute c7cd33b605 swr: [rasterizer core] conservative rasterization frontend support c867c22d85 swr: [rasterizer core] stop single threaded crash exit crash 0f025eb478 swr: [rasterizer jitter] small fetch jit cleanup eca877f27b swr: [rasterizer core] remove old comment d3d97f8395 swr: [rasterizer jitter] cleanup supporting different llvm versions 42215e6116 swr: [rasterizer jitter] unitialized component fix in fetch jit b6d2c96851 swr: [rasterizer] add support for building avx512 version 695af2a7e2 swr: [rasterizer common] fix include for Intel compiler 95f21a9766 swr: [rasterizer common] workaround clang for windows __cpuid() bug 9ca741c645 swr: push/pop DEBUG macro around llvm includes 805dbdf06d include: Require MSVC 2013 Update 4. 4f5d513755 svga: rename svga_surface_copy() to svga_resource_copy_region() 743ff588f2 svga: don't copy blit_info into local var e0dc3c5f19 gallium/util: fix some 4-space indentation in blitter code 2aa9ff0cda svga: fix texture array update regression d4a77254cb svga: fix index/vertex buffer surface reference at draw 2b81e31d44 svga: fix vertex buffer references in the hw state a1d74f5528 svga: fix index buffer reference in the hw state ab99196b6b glsl/mesa: stop duplicating geom and tcs layout values 24b3be0938 glsl/mesa: stop duplicating tes layout values f3ae370a36 .mailmap: Fixup my email address 22304554a2 st/mesa: expose EXT_vertex_array_bgra when supported by backend c2f2c8e407 anv: Use different BOs for different scratch sizes and stages 45c0f60999 genxml: Make ScratchSpaceBasePointer an address instead of an offset 966bed17c1 anv: Add an allocator for scratch buffers 89ded099f8 genxml: Put append counter fields before MCS in RENDER_SURFACE_STATE on gen7 d82322eb18 anv,isl: Lower storage image formats in anv 97f12773b8 isl/state: Allow for full 31-bit buffer texture sizes bb64e666ba isl/state: Don't use designated initializers for buffer surface state 4061fde66e isl/state: Add assertions for buffer surface restrictions ce24097abe isl/state: Don't set SurfacePitch for gen9 1-D textures f47e23a8b6 isl/state: Use TILEWALK_XMAJOR for linear surfaces on gen7 96706bad5f isl/state: Emit no-op mip tail setup on SKL 14d7c16e50 isl/state: Only set cube face enables if usage includes CUBE_BIT 5d24e9cfa1 isl/state: Use the layout for computing qpitch rather than dimensions 6a43204afa isl/state: Set the IntegerSurfaceFormat bit on Haswell 324103da75 isl/format: Mark R9G9B9E5 as containing 9-bit unsigned float channels 215282c9f4 isl/state: Don't set RenderTargetViewExtent for texture surfaces bb326f7b01 isl/state: Set SurfaceArray based on the surface dimension d050ffbce9 isl/state: Don't force-disable L2 bypass for everything 87f0ffa646 isl/state: Refactor the setup of clear colors 62a5e6e031 isl/state: Refactor the per-gen isl_to_gen_h/valign tables b1b0d6fb54 isl/state: Return an extent3d from the halign/valign helper a60ae9e10a isl/state: Put pitch calculations together 70c8afc0c8 isl/state: Put all dimension setup together and towards the top e66e70ef47 isl/state: Put surface format setup at the top 39baea551f isl/state: Remove some unused fields caf2af4181 isl/state: Don't use designated initializers for the surface state de1d194856 genxml/gen8,9: Prefix the multisample format enum with MSFMT 320de71858 i965/blorp: Only set src_z for gen8+ 3D textures 664dc89a1b i965/gen7,8: Set SURFACE_IS_ARRAY for all non-3D texture types 2a1cc94d27 i965/gen4: Subtract 1 from buffer sizes e8580b8f98 i965: Remove fake W-tiled render target support 0195299c86 i965/fs: Use a default Y coordinate of 0 for TXF on gen9+ 1436238b75 i965/gen8: Use the qpitch from the aux_mt for AUX_QPITCH 620f81d2ed i965/blorp/gen8: Use the correct max level and layer in emit_surface_states 6ba88bce64 i965: Drop the maximum 3D texture size to 512 on Sandy Bridge 0f9cd74aab i965/gen4-6: Handle gl_texture_object::BaseLevel and MinLayer correctly ee39d3ba91 i965/gen4: Pull texture formats from the texture object not the miptree 77d6add00d i965: Fix point size with tessellation/geometry shaders in GLES. 5d85a21fee .mailmap: fix my main address 356ea9a8da i965: move vs outputs written into a helper 3948cd3797 st/mesa: use a single memcpy in st_ReadPixels when possible 36ed1b695e glsl: only match gl_FragData and not gl_SecondaryFragDataEXT 1f4bca798d nv50,nvc0: fix start_instance in manual push path 5b0d64886d translate: fix start_instance parameter in sse version 35b53c8d47 anv/cmd: Dirty descriptor sets when a new pipeline is bound 2bfe0c3374 anv/cmd: Move emit_descriptor_pointers to genX_cmd_buffer.c 9df4d6bb36 anv/cmd: Move flush_descriptor_sets to anv_cmd_buffer.c 295e03c980 spirv: Use the system value version of gl_FrontFace 40013c5033 i965: Reorganize prog_data->total_scratch code a bit. b16d21270f radeonsi: add a debug flag for unsafe math LLVM optimizations 70a25478fe radeonsi: use u_blitter for mipmap generation 5fed1122e8 gallium/u_blitter: implement mipmap generation 3735a925ef st/mesa: cache staging texture for glReadPixels a571859fc4 st/mesa: invalidate readpixels cache 615ba11563 st/mesa: add readpix_cache structure b74c23138c st/mesa: move ReadPixels blit into a separate function f9ddd52317 st/mesa: flush bitmap cache before CopyImageSubData e7fff3cfe1 st/mesa: flush bitmap cache before texture functions c542b7e43d st/mesa: flush bitmap cache before compute dispatch 644e015f0b i965: get PrimitiveMode from the program rather than the shader struct 82e0bbd01a clover: Fix build against clang SVN >= r273191 cd89c834a8 i965: Fix multiplication of immediates on Cherryview/Broxton. eb6764c4a7 anv: Add proper support for depth clamping 8a46b505cb anv/cmd_buffer: Split emit_viewport in two 20e95a746d anv/cmd_buffer: Set depth/stencil extent based on the image b65f2e4163 anv/cmd_buffer: Don't crash if push constants are provided for missing stages e6c2fe4519 anv/pipeline: Do invariance propagation on SPIR-V shaders bec07b7292 nir/alu_to_scalar: Respect the exact ALU operation qualifier 202751fbb7 nir: Add a pass for propagating invariant decorations 68e308d853 nir/algebraic: Remove imprecise flog2 optimizations 895f7ddfb5 i965: Delete redundant extension enables d3a5cae60a mesa: Fix incorrect "see also" comments 08cd234db8 mesa: Silence unused parameter warning 64180de1bf gallium: make image_view const ef534b9389 gallium: make constant_buffer const e1c1c40cbc gallium: make shader_buffers const 1167905c41 radeonsi: use trapezoid distribution for tess on Fiji and Polaris 650137a9c8 radeonsi/sid: add Fiji+ tesselation distribution mode 32fd92e028 radeonsi: emit PA_SC_RASTER_CONFIG_1 only once c95175581e radeonsi: fix calculation of valid RB mask per SE 6c2e636982 radeonsi: raise SI_PM4_MAX_DW b0cf99165a gallivm: don't use integer min/max sse intrinsics with llvm >= 3.9 154c0a42a2 nvc0: don't make use of push hint if there are no non-const user vbos 1804aa0b80 gk104/ir: fix tex use generation to be more careful about eliding uses 194bcb49d1 nv50: add support for GL_EXT_window_rectangles b21a00d129 nvc0: add support for GL_EXT_window_rectangles d1bdc1238a st/mesa: add support for GL_EXT_window_rectangles 07fcb06fe0 gallium: add PIPE_CAP_MAX_WINDOW_RECTANGLES to all drivers 82fab73246 gallium: add API for setting window rectangles d68c1e2ac2 mesa: add GL_EXT_window_rectangles state storage/retrieval functionality 78506ad246 glapi: add GL_EXT_window_rectangles entrypoints b214e0d2fb nv50/ir: add missing strings for some recent sysvals 6b0ac95c28 swr: Update screen->context pointer with multiple contexts. ace3124f22 scons: put the generated git_sha1.h file in top-level src/ directory 5a64549f54 swr: switch from overriding -march to selecting features 481e924951 mesa: remove remaining tabs in api_validate.c bdab572a86 i965/fs: indirect addressing with doubles is not supported in CHV/BSW/BXT 0177dbb6c2 i965/fs: Fix single-precision to double-precision conversions for CHV/BSW/BXT 48593eaf2d docs: Mention GL_ARB_ES3_1_compatibility in release notes. a08a16541b i965: Fix comment about CS scratch space encodings on Broadwell+. 93d8f80a9a docs: Update ARB_ES3_1_compatibility status for i965. 1f9445ff57 i965: Drop perf_debug about rasterizer discard in SOL vs. clipper. 32b1c0b694 i965: Enable GL_ARB_ES3_1_compatibility on Gen8+ if CS are available. 6bec55a780 mesa: If validation fails in a debug context just emit a debug message 9c87282041 glsl: Always strip arrayness in precision_qualifier_allowed d04f652b75 mesa/main: Update _mesa_new_shader. 6d877d7121 st/vdpau: we support lumakeying now bf89e672cf vl: support luma keying for interlaced surfaces as well 456b5d9ac9 i965: remove remaining tabs in brw_link.cpp 0e73d9454d vbo: Use a bitmask to track the active arrays in vbo_save*. bc4e0c4868 vbo: Use a bitmask to track the active arrays in vbo_exec*. 22e5d4a1ee mesa: Use bitmask/ffs to iterate the active_samplers bitmask. 34f741b080 mesa: Use bitmask/ffs to iterate the enabled textures. 11a5b776c2 mesa: Use designated bool value to check texture unit completeness. c14ec9aafa mesa: Use bitmask/ffs to iterate SamplersUsed 53691b7cb1 i965: Use bitmask/ffs to iterate used vertex attributes. b670f0d1d7 i965: Use bitmask/ffs to iterate enabled clip planes. a0fe569e53 radeon/r200: Use bitmask/ffs to iterate enabled clip planes. dc9e604ef1 mesa: Use bitmask/ffs to iterate enabled clip planes. d8a3ac90df mesa: Use bitmask/ffs to iterate color material attributes. d4eb2f9cda mesa: Use bitmask/ffs to build ff fragment shader keys. 3ee409bebf mesa: Use bitmask/ffs to build ff vertex shader keys. b5820759de mesa: Remove the linked list of enabled lights 21f7f67685 mesa: Switch to bitmask based enabled lights in gen_matypes.c f0391ba6c1 radeon/r200: Use bitmask/ffs to iterate enabled lights f69a400513 nouveau: Use bitmask/ffs to iterate enabled lights 9a3fcb010c tnl: Use bitmask/ffs to iterate enabled lights 664aec4370 mesa: Use bitmask/ffs to iterate enabled lights for ff shader keys. ccb1be2fab mesa: Use bitmask/ffs to iterate enabled lights b60c730235 mesa: Track enabled lights in a bitmask 6749d77c69 mesa: Rename CoordReplaceBits back to CoordReplace. 291f00fa12 mesa: Remove the now unused CoordsReplace array. d19c69659a i965: Convert i965 to use CoordsReplaceBits. 97f67be0a7 i915: Convert i915 to use CoordsReplaceBits. 8e01fd6396 r200: convert r200 to use CoordsReplaceBits. da79d76503 gallium: Convert the state_tracker to use CoordsReplaceBits. 664ba9ccc9 swrast: Convert swrast to use CoordsReplaceBits. 1c78515d93 mesa: Add gl_point_attrib::CoordReplaceBits bitfield. 31dee99e05 mesa/glsl: stop using GL shader type internally bb1292e226 auxilary/os: allow appending to GALLIUM_LOG_FILE c99a0a8bce anv: Fix a harmless overflow warning 067c5b10b6 vc4: fix vc4_resource_from_handle() stride calculation c319512e16 i965: Use a uniform for gl_PatchVerticesIn in the TCS on Gen8+. 2b867264d2 glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform. 1bc194cd64 i965: Use a uniform for gl_PatchVerticesIn in the TES. 0be2105137 glsl: Optionally lower TES gl_PatchVerticesIn to a uniform. d794072b3e winsys/radeon: use the common job queue for multithreaded command submission v2 562cb03d76 gallium/util: import the multithreaded job queue from amdgpu winsys (v2) 44e0c0e6ec radeonsi: fix undefined left-shift into sign bit 494e4b8976 st_glsl_to_tgsi: don't read potentially uninitialized buffer variable 6510e07345 mesa/main: fix integer overflows in _mesa_image_offset a8a9d1bf41 i965: remove type_size_vec4_times_4() 8b408972ff mesa: Pass gl_constant_value union into _mesa_fetch_state(). 6ef50efc10 gallium/radeon: num-cs-flushes query should display per-frame average 4140afd04b gallium/radeon: add driver queries for compute/dma call stats and spills 8fc688c303 radeonsi: don't generate "ret void undef" 4eea710b0d radeonsi: try to hit direct hw MSAA resolve by changing micro mode in clear 373060652c radeonsi: clarify the MSAA resolve limitation with scanout 789618e3b4 gallium/radeon: add micro_tile_mode to radeon_surf 63c5d5c6c4 Added pbuffer hooks for surfaceless platform afbf5888f5 gallium/util: don't use blocksize for minify for assertions f4184d5450 llvmpipe: hack-fix bugs due to bogus bind flags 243417810b freedreno: support start param for sampler views/states b8eb1493a9 freedreno: only do extra vertex-buffer state logic on a2xx 26d0efa9ce freedreno: use util_copy_constant_buffer() helper fdec8f9e42 st/vdpau: replace 0.f and 1.f with 0.0f and 1.0f respectively e7ab358e81 i965: Check return value of screen->image.loader->getBuffers (v2) 9ee3f097b6 st/dri: Clear drawable texture_mask in dri2_invalidate_drawable a93bb2e33f glsl/builtin_variables: Populate MaxCombinedShaderStorageBlocks on GLSL 4.40 1cdb4da1d6 st/va: ensure linear memory for dmabuf 5a87bc7181 isl: Replace bash generator with python generator ed2dae86ae mesa: Make use of u_bit_scan{,64}. c3b6656676 mesa/gallium: Move u_bit_scan{,64} from gallium to util. fafe026dbe clover: Include generated sources in AM_CPPFLAGS 0140938b26 nv50/ir: make Graph destructor virtual be32a21327 i965/compiler: Bring back the INTEL_PRECISE_TRIG environment variable a0ed8503b7 i965: Defeat the register stride checker in pull uniform messages. ed3ba651f6 i965: Defeat the register stride checker in URB reads. 9f37df06da i965: Fix issues with number of VS URB entries on Cherryview/Broxton. b010fa8567 glsl: make sure UBO arrays are sized in ES 4825264f75 clover: Update OpenCL version string to match OpenGL bd9f972651 i965/fs: Fix regs_written for SIMD-lowered instructions some more. a84b5d43e2 i965: Fix cross-primitive scratch corruption when changing the per-thread allocation. d960284e44 i965: Keep track of the per-thread scratch allocation in brw_stage_state. 013ae4a70a i965: Fix scratch overallocation if the original slot size was already a power of two. 2df8f4a253 mesa: Make TexSubImage check negative dimensions sooner. cf9bb9acac util: update some assertions in util_resource_copy_region() 5a0d294d38 i965: Fix encode_slm_size() to take a generation, not a device info. 667e5cec76 i965: Don't leak scratch BOs for TCS/TES. a4a5917248 anv/pipeline: Don't dereference NULL dynamic state pointers a0d84a9ef9 anv: Document and rename anv_pipeline_init_dynamic_state() 7f257abc1b nvc0/ir: clamp the UBO index for compute on Kepler 6e1b12c788 radeonsi: enable scratch coalescing 0c0f841e5d st/va: hardlink driver instances to gallium_drv_video.so 1fb4179f92 vl: Fix trivial sign compare warnings 112e988329 Android: move libdrm settings to top-level Android.common.mk 54e550ab8a Android: disable some noisy warnings db8790c0da st/mesa: inline _mesa_create_context() into its only caller a4fa8bf819 st/mesa: remove unneeded break from st_api_create_context() 6406bc1592 st/mesa: use c99 initializer for st_gl_api 15bc7856bf gallium: remove st_api::get_proc_address hook 23a7fca6aa mesa: remove _mesa_init_get_hash() b81685eb32 mesa: kill off _mesa_do_init_remap_table() bfbf286f7d mesa: use native types when possible 3f80c95f35 mesa: make _mesa_map_function_spec() static 390678f27d mesa: remove used _mesa_get_function_spec() and gl_function_remap 5b700059a8 mesa: remove unused _mesa_map_function_array() 5378ee8187 glapi: remap_helper.py: remove MESA_alt_functions b5dd8e0cf8 mesa: remove unused function _mesa_map_static_functions() 07ae8c7df7 dri/common: remove unused libdri_test_stubs.la fcb5a75a66 swr: automake: add missing -I flag f4d26856df automake: add SWR to `make distcheck' gallium drivers bab5ab6940 configure.ac: strip out the llvm-config -march/mtune flags c86fcaca72 swr: Add missing headers for package inclusion 8229fe68b5 automake: get in-tree `make distclean' working again. ace70aedcf gallivm: Fix trivial sign warnings a04804746f st/va: use proper temp pipe_video_buffer template 6c43e0016e st/va: it is valid to release the VABuffer of an exported resource 30df78236c glsl: fix component overlap validation for doubles ad3def919e glsl: fix max varyings count for ARB_enhanced_layouts 0fb85ac08d i965: Use the correct number of threads for compute shaders. 1db37ebecf i965: Assert that the scratch spaces are in range. a42a93dc12 i965: Fix CS scratch size calculations on Ivybridge and Baytrail. 147a90d82a i965: Fix Haswell CS per-thread scratch space encoding. a7d029d3df i965: Account for poor address calculations in Haswell CS scratch size. 2213ffdb4b i965: Allocate scratch space for the maximum number of compute threads. 9cd8f95809 i965: Set subslice_total on Gen7/7.5 platforms. 87d062a940 i965: Fix shared local memory size for Gen9+. 3f48548a6f nv50: reinstate dedicated constbuf push path f47845596b nv50: enable indirect addressing of fragment shader inputs 7d7e015381 mesa: add drawbuffer argument to ClearNamedFramebufferfi 92351a71a8 GL: update glcorearb.h to svn 32433 f81374fd3e GL: update glext to svn 32957 5cfc91624c docs: GL_ARB_copy_image done for softpipe, llvmpipe e9b86bb92c llvmpipe: turn on pipe cap for GL_ARB_copy_image support 2db747cf26 llvmpipe: don't use 3-component formats, except 32-bit x 3 formats 672e92a146 softpipe: turn on pipe cap for GL_ARB_copy_image support d8fe6332d8 softpipe: don't use 3-component formats e295b4e800 st/mesa: tweak surface format mapping table dd4be2e19a util: update util_resource_copy_region() for GL_ARB_copy_image 466b320163 gallium: Fix region overlap conditions for rectangles with a shared edge f8679badd4 mesa: Fix region overlap conditions for rectangles with a shared edge 1584918996 gallivm: more 64-bit integer prep work. f550b6d296 radeonsi: convert to 64-bitness checks instead of doubles. e5c57824ec gallivm: make non-float return code bitcast consistent. 3b97e50b9a gallium/gallivm: use 64-bit test instead of doubles. 213ab8db87 gallium/tgsi: add 64-bitness type check function. 8d37556ec9 anv/entrypoints: Rework #if guards 9ed0d9dd06 anv/entrypoints: Use the function pointer types provided by vulkan.h 42624ea837 st/mesa: use base level size as "guess" when available a1e69930e4 anv: Remove the PhysicalDeviceLimits FINISHME 4f5bbf804b anv/pipeline_cache: Allow for an zero-sized cache a1a25db699 anv/pipeline: Store the (set, binding, index) tripple in the bind map c13c5ac561 anv/descriptor_set: Ensure that bindings are always in increasing order e2265926f2 anv/descriptor_set: Add a type field in debug builds cd21015abd anv/descriptor_set: Set array_size to zero for non-existant descriptors 2ad443e4cc vl/dri3: support receiving new pixmap for front buffer 0ef8500aab vl/dri3: get Makefile properly 2b4cee0571 gallivm: Never emit llvm.fmuladd on LLVM 3.3. 320d1191c6 gallivm: Use llvm.fmuladd.*. 9e8edfa190 util,gallivm: Explicitly enable/disable fma attribute. 54f755fa0f radeonsi: Reinitialize all descriptors in CE preamble. f93c22109e mesa: Wrap extensions.h declarations with extern "C". f48f344700 st/mesa: fix type confusion with reladdrs f140ed6d95 glsl/ir: remove TABs in ir_constant_expression.cpp 73a54e4892 i965/gen9: Don't change halign and valign to fit in fast copy blit 46c8967813 mesa: Add a helper function for shared code in get_tex_rgba_{un}compressed 5e2d25894b mesa: Let compute shaders work in compatibility profiles 2c85128e01 swr: implement clipPlanes/clipVertex/clipDistance/cullDistance cf804b4455 glx: fix crash with bad fbconfig 2d140ae70a st/vdpau: implement luma keying f24eb5a178 vl: Apply luma key filter before CSC conversion 037ce5d734 i965: Emit surface states for extra planes prior to gen8 dc81b3ad43 virgl: fix checking fences 15896a470b glsl/types: rename is_dual_slot_double to is_dual_slot_64bit. 45c901f7a3 st/glsl_to_tgsi: move to checking 64-bitness instead of double bbbc45b8e1 st/glsl_to_tgsi: use enum glsl_base_type instead of unsigned 152f5eea62 mesa: use new 64-bit checks instead of explicit double checks. 2df46519e4 glsl/link_varyings: switch to 64bit check instead of double. 35616a9e0e glsl: use new interfaces for 64-bit checks. a82b8e8b36 compiler: use 64bit check for sizing instead of double check. 246518154e compiler/types: add 64-bitness queries. a1c5cd426c glapi/glx: Add overflow checks to the client-side indirect code 26b69ad250 radeonsi: improve the computation and comment of scratch_waves 1d9c1d9386 radeonsi: print the number of spilled VGPRs 2b18d67a1e gallium/radeon: remove dead code creating LLVMTargetMachine a343ab55f7 radeonsi: don't enable scratch just for SGPR spills 55b097d004 st/mesa: try not to compile compute shader on the first use 95288277d5 Revert "radeonsi: allow direct hw MSAA resolve for scanout surfaces" bd5c41fe5f st/mesa: directly compute level=0 texture size in st_finalize_texture 8c3ecde0e1 glsl: stop allocating memory for SSBOs and builtins 6e6fd911da st/mesa: use buffer usage history to set dirty flags for revalidation d9546b0c5d i965: Integrate precise trig into configuration infrastructure f39439d166 radeonsi: re-enable PBO ReadPixels acceleration 7c6e88b643 radeonsi: allow MSAA resolving into a texture that has DCC enabled 9a472a3e0b gallium/radeon: move DCC clearing into a separate function ffd54d1936 radeonsi: allow direct hw MSAA resolve for scanout surfaces 4be46c7d9d radeonsi: don't allocate DCC for the temporary MSAA resolve surface c06246501e radeonsi: don't enable DCC in the sampler if first_level doesn't have it 00389100b6 winsys/amdgpu: enable DCC for mipmapped textures c65361763c gallium/radeon: don't disable DCC because of SDMA 2fd74a05bb radeonsi: don't flag renderbuffer feedback loop if DCC has just been disabled aa7fe70443 radeonsi: add per-level dcc_enabled flags 60e93ddd06 radeonsi: compute DCC register parameters in si_emit_framebuffer_state a01536a29f gallium/radeon: add an assertion checking the validity of PIPE_BIND_SCANOUT d4d733e39d gallium/radeon: don't allocate DCC for non-renderable texture formats b42bc90b6a radeonsi: enable WQM in PS prolog when needed d3a584defe tgsi/scan: add uses_derivatives (v2) b7a0c0ec7f docs/devinfo: Expound on helpful extension tips 9e7de50cab docs/devinfo: Update bullet in stale extension guide 26b0f023d7 docs/devinfo: Add closing paragraph tag 87f0a0448f swr: fix provoking vertex c81b090c92 st/mesa: revalidate image atoms when a texture is updated 71ad8a173f gk104/ir: fix conditions for adding a texbar 8239da28e8 radeonsi: keep track of dirty descriptor sets d152c73712 radeonsi: move si_descriptors into a per-context array a29c4f9ebd radeonsi: pass shader stage to si_disable_shader_image 4e0fb72786 radeonsi: access descriptor sets via local variables ba4a2840c7 radeonsi: add si_set_rw_buffer to be used for internal descriptors c615a055f4 radeonsi: pass shader stage to si_set_shader_image e6612a3e68 radeonsi: pass shader stage to si_set_sampler_view c32cd4b78d radeonsi: move descriptor set begin_new_cs handling into a separate function 031b57bc2f radeonsi: move enabled_mask out of si_descriptors d1e141a661 anv/entrypoints: Stop using the C preprocessor d1a53f91ee anv/entrypoints: Emit #if guards for all platforms 1ea233c6f3 platform_android: prevent deadlock in droid_swap_buffers b7f7ec7843 mesa: automake: distclean git_sha1.h when building OOT 2c424e00c3 mesa: automake: ensure that git_sha1.h.tmp has the right attributes 359d9dfec3 mesa: automake: add directory prefix for git_sha1.h 1816c837c1 egl: android: don't add the image loader extension for !render_node 095803a37a gallium/radeon: add support for sharing textures with DCC between processes 9e5b5fbde0 gallium/radeon: don't discard DCC if an external user can write to it c6b14bafa4 i915: fix typo CAP. b450f29073 glsl: initialise pointer to NULL c295923d13 i965/gen8: fix cull distance emission for tessellation shaders. 704bc0f0e9 nvc0: add support for VOTE tgsi opcodes f64c36e2d7 st/mesa: expose GL_ARB_shader_group_vote when supported by backend edfa7a4b25 gallium: add PIPE_CAP_TGSI_VOTE for when the VOTE ops are allowed 30684b50d7 gallium: add VOTE_* opcodes to implement GL_ARB_shader_group_vote 5189f0243a mesa: hook up core bits of GL_ARB_shader_group_vote 13b859de04 glsl: Make opt_copy_propagation_elements actually propagate into loops. 0756e3a25c glsl: Make opt_copy_propagation actually propagate into loops. 08ddfe7b2f nv50/ir: use round toward 0 when converting doubles to integers 00e6899ae5 gallium/radeon: don't re-set BO metadata after CMASK deallocation 589d6b58c3 st/mesa: change SQRT lowering to fix the game Risen 991cbfcb14 radeonsi: add a performance tweak for 4 SE parts 2802310c25 radeonsi: simplify PRIMGROUP_SIZE computation for tessellation 014c8ec770 r600g: use hw MSAA resolve for non-trivial resolves 6b449783f6 radeonsi: use hw MSAA resolve for non-trivial resolves 07403014c3 mesa/program_resource: return -1 for index if no location. ec2b52e2d9 radeonsi: set descriptor dirty mask on shader buffer unbind 0f916d4ca7 st/mesa: fix resource leak in try_pbo_readpixels 627e975896 tgsi: fix mixed data type comparison in tgsi_point_sprite.c 304b5a1446 svga: print shader linkage info when tgsi debug bit is on 4f1cccf570 st/mesa: check shader image format support before using PBO download 4163c71010 tgsi: use truncf in micro_trunc 2b648ec17c i965/gs/scalar: Fix load input for doubles 2d6f82a294 i965/fs: fix offset when loading double vector input varyings cb30727648 i965/fs: fix FS_OPCODE_CINTERP for unpacked double input varyings 4c86399378 glsl: geom shader max_vertices layout must match. ffcef720b7 anv/pipeline: Add support for caching the push constant map 78659ade40 glsl: use enum glsl_interface_packing in more places. (v2) ff2e569153 i965: don't use NumLayers for 3D textures. 1f66a4b689 glsl: for anonymous struct matching use without_array() (v3) 6702c15810 glsl/ast: don't crash when func_name is NULL 4336196b7f glsl: handle ast_aggregate in has_sequence_subexpression. (v2) f657a59d98 mesa: Try to unbreak the MSVC build. c417c0c9c3 mesa: Add MESA_SHADER_CAPTURE_PATH for writing .shader_test files. 092ec3920f nv50,nvc0: fix BGR10_A2UI vertex format be365f34f0 nvc0: do not clear surfaces bins in the validate function 43d3ecfb33 nvc0: re-validate images after launching a grid on Fermi 3b44864ab7 radeonsi: fix images with level > 0 fd6bbc2ee2 nvc0: reduce overhead from always marking images dirty 0f673db6f0 nvc0: reduce overhead from always marking buffers dirty e8ee161b16 nvc0: fix memory barrier flag handling 29abbeecd8 nvc0: mark bound buffer range valid f018456901 anv/entrypoints: don't go using wayland/xcb unless they are configured d5491a81ff gallium/radeon: don't use the DMA ring for pipelined buffer uploads 9c35ec2042 r600g: don't flush caches when binding shader resources eff94af794 r600g: only do necessary cache flushes in cp_dma_copy_buffer 9e62012c30 r600g: only do necessary cache flushes in cp_dma_clear_buffer c92a3ae7e9 r600g: remove a CP DMA workaround that's not needed anymore 5ea5ed6050 r600g: fix CP DMA hazard with index buffer fetches (v3) ade16e1f5d r600g: properly sync CP with CP DMA on R6xx 7746903d3a r600g: write WAIT_UNTIL in the correct place ee0c96c11e gallium/radeon: rename allocator_so_filled_size -> allocator_zeroed_memory ada3d8f31e gallium/u_suballoc: allow different alignment for each allocation 441194edd9 anv/blit: Use CLAMP_TO_EDGE for scaled blits 9313a56816 anv/copy: Account for the anv_surface.offset when creating a blit2d_surf 526a8de22d nir/spirv: Make a decoration switch complete 62c6e94bd6 nir/spirv: Make unhandled decorations and capabilities non-fatal ed14d21d04 nir/spirv: Add a way to print non-fatal warnings 2e46a5d155 nir/spirv: Add string lookup tables for a couple of SPIR-V enums 5a1e56f344 nir/spirv: Complete the list of capabilities 9fa958e95b anv/pipeline: Add support for early depth stencil 66bd2e1133 mesa: Get rid of _mesa_active_fragment_shader_has_side_effects 35bf4d9dc2 i965/ps_state: Use wm_prog_data.has_side_effects 3fb289f957 i965/fs Add a wm_prog_data bit for has_side_effects 4d3b8318a7 nir/info: Get rid of uses_interp_var_at_offset 56a178922f anv/pipeline: Silently pass tests if depth or stencil is missing bc7f7e1953 anv/pipeline: Unify gen7/8 emit_ds_state fdc3c5dd05 genxml/gen6,7,75: s/BackFace/Backface 1f7b54ed29 nir/spirv: Handle the WorkgroupSize builtin decoration b26cdd65e8 nir/spirv: Use breaks instead of returns in constant handling a19ae36ce5 anv/pipeline: Refactor specialization constant handling a bit 45542f554c nir/lower_indirect_derefs: Use the direct array deref for recursion 59f06ac389 anv/clear: Handle ClearImage on 3-D images 7244dc1e06 Revert "i965/fs: Allow scalar source regions on SNB math instructions." a2135c6fd9 i965/vec4: Fix cmod propagation not to propagate non-identity cmod into CMP(N). 7a3a0d9212 anv: add the X related and Wayland CFLAGS to VULKAN_ENTRYPOINT_CPPFLAGS a1256c0ea7 nir: automake: add nir_search_helpers.h to the sources list(s) 1535519e51 freedreno/ir3: do idiv lowering after main opt loop dfbae7d64f nir/algebraic: support for power-of-two optimizations a64c7cd2ba radeonsi: mark buffer texture range valid for shader images 8c361e84ad Revert "egl: Check if API is supported when using eglBindAPI." 9bdbb9c0e0 mesa/formatquery: expand NUM_SAMPLE_COUNTS OpenGL ES comment d10ae20b96 mesa/get: return correct value for layer provoking vertex. 0b67efaed2 egl: Account for default values of texture target and format 28590eb949 nvc0: mark buffer texture range valid for shader images 278c2212ac isl: add support for Android libmesa_isl static library 4143245c23 android: libmesa_glsl: add a dependency on libmesa_nir static af1a0ae8ce isl: automake: don't include isl_format_layout.c in two lists. af2637aa32 automake: bring back the .PHONY git_sha1.h.tmp rule f74a29188c i965: Add _NEW_POINT to a couple of comments. 0cf0d7c02e svga: allow copy box in svga_transfer_dma_band() 94d8fbd217 freedreno: fix bad bitshift warnings 676c77a923 freedreno: assume builtin shaders do compile 060c8d245d i965/fs: Reindent emit_zip(). 7aa76d66a1 i965/fs: Skip SIMD lowering destination zipping if possible. 75da9c9933 blorp: Fix 16x multisample scaled blits 59c19b7687 meta: Fix indentation in shader code af7bf610cf mesa/copyimage: report INVALID_VALUE for missing cube face c0856eacf1 mesa/copyimage: fix num samples check to handle renderbuffers. 80c2886033 freedreno/a4xx: silence coverity warning 9b854ce53c freedreno/a3xx+a4xx: fix potential null ptr deref 27a97097e1 freedreno/ir3: fix coverity warning 374ad2e2bd freedreno/ir3: use nir_shader_get_entrypoint() helper df64cd6814 freedreno/a4xx: fix incorrect enum type 1632b0eac0 freedreno: fix coverity negative array index warning ba452d43e0 freedreno: fix dereference before null check 228b2b36f4 gallium/util: remove u_staging 18fb922faa freedreno/a3xx: only update/emit bordercolor state when needed 11f0652404 freedreno/a4xx: only update/emit bordercolor state when needed 0d81a684c1 i965: Add missing types to type_sz(). c06cef7f9b mesa/extensions: Fix ES1 extension reporting e8b38ca202 egl: Check if API is supported when using eglBindAPI. 17f4c723eb st/osmesa: remove double-write (overwriting) 6c9a352d79 st/vdpau: check for null pointer in get/put bits. b3e75c3997 radeon/uvd: fix the H264 level for Tonga v2 b48c42cd1f mesa/formatquery: add a comment to clarify INTERNALFORMAT_PREFERRED c1ceee6cc9 i965/formatquery: remove INTERNALFORMAT_PREFERRED implementation 58617bcebe i965/eu: use simd8 when exec_size != EXECUTE_16 0a3acff5b5 i965: Remove old CS local ID handling b1f22c6317 i965: Enable cross-thread constants and compact local IDs for hsw+ 3ba9594f32 anv: Support new local ID generation & cross-thread constants 30685392e0 i965: Support new local ID push constant & cross-thread constants d437798ace i965: Add CS push constant info to brw_cs_prog_data 1b79e7ebbd i965: Store number of threads in brw_cs_prog_data 3ef0957dac i965: Add nir based intrinsic lowering and thread ID uniform 04fc72501a i965: Put CS local thread ID uniform in last push register fa279dfbf0 i965: Add uniform for a CS thread local base ID 8f48d23e0f i965: Add nir channel_num system value 6f316c9d86 nir: Make lowering gl_LocalInvocationIndex optional 7b9def3583 glsl: Add glsl LowerCsDerivedVariables option 1205999c22 i965/fs: Copy the offset when lowering logical pull constant sends 8d4f4adfbd glsl/distance: make sure we use clip dist varying slot for lowered var. c7877b9dab winsys/amdgpu: decay max_ib_size over time 6aff6377b1 winsys/amdgpu: implement IB chaining on the gfx ring 45be461f55 winsys/amdgpu: consolidate IB size management in amdgpu_ib_finalize 89ba076de4 radeon/winsys: introduce radeon_winsys_cs_chunk a7c26bfc0c radeonsi/sid: add packet definitions for IB chaining 83a01cb498 winsys/amdgpu: start with smaller IBs, growing as necessary f80c6abb9e winsys/amdgpu: add amdgpu_ib and amdgpu_cs_from_ib helper functions 9e5ed559ba winsys/amdgpu: extract IB big buffer allocation for re-use 9db851b5ee winsys/amdgpu: add IB buffer in amdgpu_get_new_ib d6211a61b0 gallium/radeon: use cs_check_space throughout 46ad3561be radeon/winsys: add cs_check_space 92d5d97b10 winsys/amdgpu: simplify interface of amdgpu_get_new_ib 8396ab4241 winsys/amdgpu: add amdgpu_cs_has_user_fence 25e1b8d366 i965: Fix isoline reads in scalar TES. ed0e9862c5 st/mesa: implement PBO downloads for ReadPixels f3b62d4c74 st/mesa: hook up a no-op try_pbo_readpixels 1cb4be94ae st/mesa: add layer_offset to PBO fragment shader 2bf6dfac8a st/mesa: create PBO download fragment shaders 852d3fcd3b st/mesa: add PBO download enable bit and fragment shaders 581c001532 st/mesa: move shareable parts of PBO upload state and draw to st_pbo.c e16800226e st/mesa: move PBO buffer address calculation to st_pbo.c 21e069f7d4 st/mesa: move PBO upload fs creation to st_pbo.c 979688a027 st/mesa: rename pbo_upload to pbo be82065fbe st/mesa: move PBO vertex and geometry shader creation to st_pbo.c 4ecc32b0e1 st/mesa: begin moving PBO functions into their own file d9893feb2c gallium/cso: allow saving the first fragment shader image slot fc0352ff9c gallium/u_inlines: allow NULL src in util_copy_image_view 57f576f1fb gallium: add PIPE_BARRIER_ALL define a428c955ce glsl: Use Geom.VerticesOut == -1 to specify unset b27dfa5403 i965: If control_data_header_size_bits is zero, don't do EndPrimitive 049bb94d2e mesa: Fix bogus strncmp 12740efd29 radeonsi: set correct stencil tile mode for texturing ea68215c54 winsys/amdgpu: set flags correctly when allocating depth-stencil buffers 532a5af47f gallium/radeon: lower memory usage during texture transfers 614e3c6272 gallium/radeon: invalidate busy linear textures for whole-texture uploads fc1479a954 gallium/radeon: degrade tiled textures mapped often to linear 9927c8138a gallium/radeon: clean up and better comment use_staging_texture b033584299 radeonsi: set some colorbuffer register fields at emit time 30b2b860b0 radeonsi: implement global resetting of texture descriptors 28de7aec0c radeonsi: move code for setting one shader image into separate function 95c5bbae66 radeonsi: set some image descriptor fields at bind time ef765d0789 gallium/radeon: strenghten some checking for DMA preparation 9d881cc0ac gallium/util: add util_texrange_covers_whole_level from radeon ca135a2612 nir: allow sat on all float destination types bd85e4a041 radeonsi: fix the raster config setup for 1 RB iceland chips 6400144041 mesa/sampler: fix error codes for sampler parameters. 0ebf4257a3 glsl: define some GLES3 constants in GLSL 4.1 6ca118d2f4 i965: Add norbc debug option 30e9e6bd07 i965/gen9: Configure rbc buffers as plain for non-rbc tex views a3dc99f3d4 i965: Fix the passthrough TCS for isolines. ebb81cd683 i965/xfb: skip components in correct buffer. 1fe7bbb911 glsl/linker: fix multiple streams transform feedback. e891f7cf55 mesa/bufferobj: use mapping range in BufferSubData. 18d11c9989 nv50/ir: fix error finding free element in bitset in some situations d873608bcf nv50/ir: print relevant file's bitset when showing RA info 98d40b4d11 Revert "glsl: fix xfb_offset unsized array validation" c1107cec44 i965/fs: Allow scalar source regions on SNB math instructions. 06d8765bc0 i965/fs: Fix constant combining for instructions that cannot accept source mods. 303ec22ed6 i965/fs: Extend remove_duplicate_mrf_writes() to handle non-VGRF to MRF copies. 4fe4f6e8a7 i965/fs: Fix compute_to_mrf() to coalesce VGRFs initialized by multiple single-GRF writes. 1898673f58 i965/fs: Teach compute_to_mrf() about the COMPR4 address transformation. 485fbaff03 i965/fs: Refactor compute_to_mrf() to split search and rewrite into separate loops. 4b0ec9f475 i965/fs: Fix compute-to-mrf VGRF region coverage condition. bb61e24787 i965/fs: Simplify and improve accuracy of compute_to_mrf() by using regions_overlap(). 88f380a2dd i965/fs: Teach regions_overlap() about COMPR4 MRF regions. 604010a7ed Don't use python 3 ab31817fed genxml: change chbang to python 2 12c1a01c72 genxml: use the isalpha method rather than str.isalpha. a45a25418b genxml: require future imports for python2 compatibility. e5681e4d70 genxml: mark re strings as raw de2e9da2e9 genxml: Make classes descendants of object 9f50e3572c genxml: mark gen_pack_header.py as encoded in utf-8 35818129a6 radeonsi: Decompress DCC textures in a render feedback loop. cbe3421f05 radeonsi: Add counter to check if a texture is bound to a framebuffer. 8cb74dd4e6 vc4: Fix compiler warnings in fail_instr path of QIR validate pass b8e1f59d62 anv: let anv_entrypoints_gen.py generate proper Wayland/Xcb guards 6bea33008e svga: change enum pipe_resource_usage back to unsigned 7ca55d2da8 radeonsi: fix CP DMA hazard with index buffer fetches d427110882 r600g: do GL-compliant integer resolves d5882bb0df radeonsi: do GL-compliant integer resolves 921ab0028e gallium/u_blitter: do GL-compliant integer resolves 8a10192b4b mesa: fix crash in driver_RenderTexture_is_safe fc4896e686 radeonsi: don't flush TC at the end of IBs on DRM >= 3.2.0 877c00c653 gallium/radeon: fixed division by zero 35fd5282ea st/glsl_to_tgsi: prevent infinite loop f87352d769 glsl/images: bounds check image unit assignment 4b1a167a2b nvc0/ir: fix spilling predicates to registers 1f895caba0 nvc0/ir: limit max number of regs based on availability in SM 27a51ff9b4 nv50/ir: record number of threads in a compute shader ae70879530 nv50/ir: Add missing handling of U64/S64 in inlines 9074470d7b docs: rename release notes to 12.0.0 68d135011b docs: move nvc0 out of individual lines of GL 4.2, 4.3, ES 3.1 888cf6eea2 docs: add 12.1.0-devel release notes template, bump version 4291229488 docs/GL3: mark radeonsi as all done up to GL 4.3 and GLES 3.1 922b471777 nir: add the SConscript.nir to the tarball f25fdf21e7 vc4: Fix doxygen warnings db975fa86c doxygen: Plumb through gallium/ to automated documentation 26f4638684 Revert "osmesa: don't try to bundle osmesa.def SConscript" 9601815b4b scons: build osmesa swrast and gallium 3689ef32af automake: rework the git_sha1.h rule, include in tarball 4cd9cd6abc automake: move the git_sha1.h rule a level up 13faddb6b8 mesa_glinterop: remove mesa_glinterop typedefs d43c894471 glx/glvnd: automake: include all the sources in libglx_la_SOURCES f9db61d095 glx/glvnd: remove the final if defined($extension) guards 3bf00b6c6a glx/glvnd: rework dispatch functions/indices tables lookup eab7e54981 glx/glvnd: Use strcmp() based binary search in FindGLXFunction() f9a35bf012 configure.ac: correct the xlib/xlib-gallium GLX detection for GLVND 22a9e00aab glx: Implement the libglvnd interface. cee459d84d gallivm: initialize init_native_targets_once_flag correctly 8cc80e396e nvc0/ir: fix emission of predicate spill to register 9444d71611 nvc0: fix some compute texture validation bits on kepler bac39dddcf mesa/xfb: report calculated size for XFB buffer objects. e7bd5b4b77 swr: automake: silence the python invocation 04987ef229 swr: automake: attempt to fix the out-of-tree build 3a59a624d0 swr: remove LLVM dependency from source generation rules. b05b782b43 swr: add all the generators to the release tarball. 38394b5d76 anv: automake: don't forget to cleanup dev_icd.json 220d8c99fa anv: automake: bring back VULKAN_ENTRYPOINT_CPPFLAGS 82514f26d8 anv: automake: ship the json files in the release tarball f80b10df8d softpipe: add sp_buffer.h to the sources list (release tarball) 2f43908395 freedreno: make sure we pick up ir3_nir_trig.py in the release tarball 36859022ea isl: add isl_priv.h to the sources list 41d252e418 isl: move the sources lists to Makefile.sources b4f6c70397 isl: automake: list builddir before srcdir in the includes list 53a2167e68 isl: automake: flatten the tests rules 1eecc09584 isl: automake: remove unneeded install-lib-links.mk include afc1db739a isl: automake: remove unneeded SUBDIRS 779653489e genxml: move the sources (headers) list to Makefile.sources ace5403453 anv: bail out if anv_wsi_init() fails 93e65fdcac anv: resolve wayland-only build 5068d307f9 anv: Fix use of uninitialized variable. e382bc649b gallium: push offset down to driver 30d28d7c31 st/dri: cleanup image_from_fd/dma_buf paths 9d852a1f75 st/dri: add handling of R8 and GR88 DRI fourcc formats e9d3246a7a radeonsi: Don't offset OFFCHIP_BUFFERING on pre-VI cards. d8cf982f7d i965: Expose GL 4.3 on Gen8+. 4decc426c2 i965/fs: Skip gen4 pre/post-send dependency workaronds for the first/last block. daf4a71883 i965/fs: Skip SIMD lowering source unzipping for regular scalar regions. 6956015aa5 i965/fs: Factor out region zipping and unzipping from the SIMD lowering pass. a9f00a9e53 i965/fs: Generalize regions_overlap() from copy propagation to handle non-VGRF files. 4db93592de i965/fs: Refactor offset() into a separate function taking the width as argument. a5b4f63c15 i965/fs: Implement opt_sampler_eot() in terms of logical sends. a0d9aed268 i965/fs: Fix UB list sentinel dereference in opt_sampler_eot(). 2a166c13d4 i965/fs: Take opt_redundant_discard_jumps out of the optimization loop. d5f2f32b11 i965/fs: Run SIMD and logical send lowering after the optimization loop. e9eb59ba68 i965/fs: Add FS_OPCODE_FB_WRITE_LOGICAL to has_side_effects(). 48d743c501 i965/fs: Allow constant propagation into logical send sources. f1a607cf68 i965/fs: Let CSE handle logical sampler sends as expressions. b0c8e5e0c8 i965/fs: Pass a BAD_FILE register to the logical FB write when oMask is unused. aac90ba292 glsl: fix xfb_offset unsized array validation 87fb5aa3e7 glsl: dont crash when attempting to assign a value to a builtin define d98d6e6269 egl/dri3: don't crash on no context. e2791b38b4 mesa/program_interface_query: fix transform feedback varyings. 6effdce92e glsl/ast: subroutineTypes can't be returned from functions. db2a35193f glsl: use has_double() helper 8f4ac20b6f glsl: fix explicit uniform block alignment 7398a32c50 i965: Shrink stage_prog_data param array length 160063b110 nv50,nvc0: fix the max_vertices=0 case f2e7268a55 st/mesa: fix setting of point_size_per_vertex in ES contexts 04a78068ff mesa: skip level checking for FramebufferTexture*D if texture is zero 60341ddd5c st/mesa: expose OES_shader_io_blocks when we have enough for ES 3.1 884ac61722 swr: [rasterizer] Do not define _mm256_storeu2_m128i with icc. df210ff24d i965: add missing return in if statement c7731a0740 gk110/ir: fix unspilling of predicates from registers 697237b71e nvc0: remove outdated surfaces validation code for GK104 f07ade6881 nvc0: do not always invalidate 3D CBs when using compute 357495b94d i965: Update compute workgroup size limit calculation for SIMD32. 46ce93ed22 i965: Add do32 debug option. 864737ce6c i965/fs: Build 32-wide compute shader when needed. 37fd13ee2d i965/fs: Extend back-end interface for limiting the shader dispatch width. 2d288cb9ea i965/fs: Implement SIMD32 register allocation support. 7f10d3983b i965/fs: Remove pre-Gen7 register allocation class micro-optimization. 1d5bf46ad1 i965/fs: Don't mutate multi-component arguments in sampler payload set-up. ad8f66ed33 i965/fs: Fix multiple ACP interference during copy propagation. c88b52745c i965/fs: Fix cmod propagation not to propagate non-identity cmod into CMP(N). 8476233ae2 i965/fs: Estimate number of registers written correctly in opt_register_renaming. 437e65f9d9 i965/fs: Add (sub)reg_offset asserts to brw_reg_from_fs_reg. 51dd6a60f5 i965/fs: Reset reg_offset of the original destination to zero in compute_to_mrf(). b9eab911ba i965/fs: Skip remove_duplicate_mrf_writes() during SIMD32 runs. 796238d9e6 i965/fs: Use SIMD8 SSBO GET_BUFFER_SIZE message regardless of the dispatch width. 29e4717251 i965/fs: Don't emit duplicated SSBO GET_BUFFER_SIZE instruction unnecessarily. a55452530f i965/fs: Emit fixed width memory fence opcode regardless of the dispatch width. ae730049c6 i965/fs: Return 32 bit mask from fs_builder::sample_mask(). 8b6edee679 i965/fs: Emit fixed-width null register regardless of the dispatch width. 298320280f i965/fs: Fix half() to handle more exotic register files. 8c9601ef7b i965/fs: Fix horiz_offset() to handle ARF and HW GRF register files. 7d430fc05e i965/fs: Clean up remaining uses of fs_inst::reads_flag and ::writes_flag. ecd7a7255a i965/fs: Keep track of flag dependencies with byte granularity during scheduling. 0fec265373 i965/fs: Track flag register liveness with byte granularity. df1aec763e i965/fs: Define methods to calculate the flag subset read or written by an fs_inst. ece41df247 i965/fs: Expose arbitrary channel execution groups to the IR. 81bc6de8c0 i965/ir: Make BROADCAST emit an unmasked single-channel move. 41562eb8f3 i965/fs: Allow specifying arbitrary quarter control to FIND_LIVE_CHANNEL. a5a0810960 i965/fs: Allow specifying arbitrary execution sizes up to 32 to FIND_LIVE_CHANNEL. 1e3c58ffaf i965/fs: Lower 32-wide scratch writes in the generator. a7d319c00b i965/fs: Implement scratch reads and writes of 4 GRFs at a time. fe5cdde2f9 i965/eu: Fix Gen7+ DP scratch message size calculation on Gen7. fc7107de1d i965/eu: Set execution size explicitly for memory fence send message. 5c887326c5 i965/eu: Consider QtrCtrl 3Q-4Q in typed surface message descriptor setup. 448340d31f i965/fs: Clean up remaining uses of dispatch_width in the generator. 7f28ad8c4d i965/eu: Remove brw_codegen::compressed and ::compressed_stack. 646213168e i965/eu: Use current exec size instead of p->compressed in surface message generation. 492286e90b i965/fs: No need to reset predicate control after emitting some instructions. 8ef5637729 i965/fs: Pass current execution size to brw_IF() and brw_DO(). fdae8b9f91 i965/eu: Stop using p->compressed to specify the exec size of control flow instructions. 0b4cd91071 i965/fs: Extend region width calculation to allow arbitrary execution sizes. dabaf4fb96 i965/fs: Pass the compression mode to brw_reg_from_fs_reg(). 3340a66fce i965/fs: Simplify per-instruction compression control setup in generator. c78edcea8b i965/fs: No need to set compression control at the top of generate_code(). c19c3d3a52 i965/eu: Fix a bunch of compression control bugs in the generator. 3dffd81583 i965/eu: Define alternative interface for setting compression and group controls. 5db4d62395 i965/fs: Remove FS_OPCODE_PACK_STENCIL_REF virtual instruction. 29ce110be6 i965/fs: Remove extract virtual opcodes. 9dcb8ff6a1 i965: Define brw_int_type() helper. bb89beb26b i965/fs: Remove manual splitting of DDY ops in the generator. 982c48dc34 i965/fs: Remove manual unrolling of BFI instructions from the generator. 95272f5c7e i965/fs: Drop Gen7 CMP SIMD unrolling workaround from the generator. f14b9ea6e6 i965/fs: Drop lowering code for a few three-source instructions from the generator. 117a9a0a64 i965/fs: Set default access mode to Align1 for all instructions in the generator. 3a541d0c0b i965/fs: Remove handcrafted math SIMD lowering from the generator. cf5443f984 i965/fs: Limit SIMD width of various virtual opcodes to the maximum supported value. 197833caa3 i965/fs: Lower LOAD_PAYLOAD instructions of unsupported width. 9eea3df29f i965/fs: Lower DDY instructions to SIMD8 during SIMD lowering time 12ae87abb1 i965/fs: Apply usual FPU-like execution size restrictions to MULH. dea9c1df89 i965/fs: Calculate maximum execution size of MOV_INDIRECT correctly. 122e031548 i965/fs: Assert that IF instruction with embedded compare has legal exec_size. 98c8bef01c i965/fs: Implement HSW BFI exec size workarounds in the SIMD lowering pass. 88d9cc1563 i965/fs: Implement workaround for IVB CMP dependency race in the SIMD lowering pass. a6bf5f88c7 i965/fs: Enforce common regioning restrictions by SIMD splitting. 2b5adb942b i965/fs: Enforce extended math exec size limits during SIMD lowering. a8e7b4f1d9 i965/fs: Handle SAMPLEINFO consistently like other texturing instructions. 99b5476d33 i965/fs: Lower math into Gen4-5 send-like instructions in lower_logical_sends. e531b7907a i965/fs: Add missing get_latency_gen7() cases for the Gen7 pull constant opcodes. ed4d0e41ac i965/fs: Rename Gen4 physical varying pull constant load opcode. 64a6cb87f1 i965/fs: Implement promotion of varying pull loads on Gen4 during SIMD lowering. d8a3294ac2 i965/fs: Hide varying pull constant load message setup behind logical opcode. 0bc5ad8d19 i965/fs: Avoid constant propagation when the type sizes don't match. 52cc80d859 i965/fs: Fix CSE temporary copy for some LOAD_PAYLOAD corner cases. c5f224145a i965/fs: Handle instruction predication in SIMD lowering pass. 1760c24b4b i965/fs: No need to unzip SIMD-periodic sources during SIMD lowering. 168163f5f0 i965/fs: Generalize is_uniform() to is_periodic(). b736e78ddb i965/fs: Fix byte_offset() for MRF/ARF/FIXED_GRF regs. 2db9dd5aeb i965/fs: Fix off-by-one region overlap comparison in copy propagation. 8f538d9ae0 anv/cmd_buffer: Don't delete command buffers in ResetCommandPool() 747754f027 gallium/util: another s/unsigned/enum pipe_prim_type/ for clang b93b5935a7 anv: Try the first 8 render nodes instead of just renderD128 e023c104f7 anv: strdup the device path into the physical device 9048dee328 anv/formats: Exit early for unsupported formats 10bc9f7024 anv/formats: Map VK_FORMAT_UNDEFINED to ISL_FORMAT_UNSUPPORTED b16326c740 anv/clear: Remove an unused variable 8beb6f3c9c gallium/util: another unsigned -> enum pipe_prim_type change 47e2a57fe9 i965/compute: Fix uniform init issue when SIMD8 is skipped 65d4ba6f20 docs: Mention GL4.3 and ES3.1 support for nvc0 and radeonsi fb2a5ceb32 anv: Emit DRAWING_RECTANGLE once at driver initialization 3a83c176ea anv/cmd_buffer: Only emit PIPE_CONTROL on-demand 7120c75ec3 genxml: Make PIPE_CONTROL::CommandStreamerStallEnable a boolean b26bd6790d anv/clear: Only clear the render area when doing subpass clears 5432487792 anv: Move push constant allocation to the command buffer 2cee0d0f9c radeonsi: enable OpenGL 4.3 0438bc76e2 nouveau: enable GL 4.3 on kepler/fermi 43550f25ed radeonsi: always reserve output space for tess factors c44513a1f3 glsl/linker: call link_uniform blocks on linked shader. f0254fdd07 mesa/get: drop unused extension checks. 4717d5a2d3 gallium/ddebug: Add passthrough for query_memory_info. 0482efdc93 nir/inline: Also rewrite param derefs for texture instructions 2522180845 nir/inline: Break the guts of rewrite_param-derefs into a helper d19c406395 nir/inline: Make the rewrite_param_derefs helper work on instructions 2fcba404f8 nir/inline: Don't use foreach_instr_safe unless we need to 9247570d42 gallivm: eliminate a unnecessary AND with unorm lerps 17d685c426 gallium/util: use enum pipe_prim_type instead of unsigned some more 2318d2015a svga: remove unneeded casts in get_query_result_vgpu9() calls 9be122e9b0 svga: use MAYBE_UNUSED to silence release-build warnings 8314dd7ff2 isl: Fix some tautological-compare warnings 4ccf8c952a mesa: add support for GLSL ES 3.20 version string faae9ab2ee mapi: expose new functions in GL ES 3.2 df2881381a nvc0/ir: handle a load's reg result not being used for locked variants 04ecad97ff nvc0/ir: avoid generating illegal instructions for compute constbuf loads 4f98c94be7 gallium/util: fix build break 9f9f229359 nir/spirv: Allow pointless variable decorations on inputs 1ec45a1948 gallium/util: use enum pipe_prim_type in u_prim.h functions 7a49b41436 util/indices: move duplicated assignments out of switch cases 46be65c681 gallium: change pipe_draw_info::mode to be pipe_prim_type a25ae485a6 util/indices,svga: s/unsigned/enum pipe_prim_type/ 21a3fb9cd8 util: s/unsigned/enum pipe_resource_usage/ for buffer usage variables 45078e8890 svga: s/unsigned/enum pipe_resource_usage/ for buffer usage variables d21a309c6c svga: s/unsigned/enum pipe_prim_type/ for primitive type variables 90afd7b7ef svga: fix test for unfilled triangles fallback 2c07c40d2f svga: clean up and improve comments in svga_draw_private.h 0f983e1793 util/indices: implement unfilled (tri->line) conversion for adjacency prims d6c2c7d710 util/indices: implement provoking vertex conversion for adjacency primitives 479d364c39 util/indices: assert that the incoming primitive is a triangle type 26de558072 util/indices: formatting, whitespace fixes in u_unfilled_indices.c 24eadb4810 util/indices: improve comments in u_indices.h 5393238765 svga: fix primitive mode (point/line/tri) test for unfilled primitives b7af108d3e i965: Enable GL_OES_shader_io_blocks 660240da9e glsl: Allow shader interface blocks in GLSL ES 7a3093efcc glsl: Add a has_shader_io_blocks helper f0902ee813 mesa: Add extension tracking for GL_OES_shader_io_blocks 326a269c77 mesa: Only validate SSO shader IO in OpenGL ES or debug context 3722c76001 mesa: Remove old validate_io function bd3f15cffd mesa: Additional SSO validation using program_interface_query data cfff746297 mesa: Track the additional data in gl_shader_variable 15e553daf0 nir: Make nir_const_value a union e7776fa947 i965: Use the buffer object size for VERTEX_BUFFER_STATE's size field. e01a482182 nvc0: invalidate textures/samplers between 3D and CP on Fermi 9f0bc0f2b3 anv: Stop linking against libmesa.la and libdri_test_stubs.la 057259655e i965: Don't link libmesa or libdri_test_stubs into tests 870ff6cd38 i965: Move compiler debug functions to intel_screen.c 327161a48d i965/test: Remove the fragment/vertex_program field from test visitors e0ae10c49a i965: Move brw_new_shader to brw_link.cpp 5136b67915 i965: Move brw_nir_lower_uniforms.cpp to i965_FILES 5e43ba7e9e i965: Move brw_create_nir to brw_program.c 86a2447eec i965/nir: Move the type_size_*_bytes functions to brw_nir.h 58d1e82d32 ptn: Include nir.h 32210dea8e compiler: Move glsl_to_nir to libglsl.la ddcfc35f62 i965/sklgt4: Implement depth/timestamp write w/a f1fa8b4a1c i965/bxt: Add 2x6 variant 43d7305a40 radeonsi: Allow TES distribution between shader engines. f91c85b29b radeonsi: Process multiple patches per threadgroup. fd0a7a382f radeonsi: Add barrier before writing the tess factors. fee3160af9 radeonsi: Enable dynamic HS. 26f436132b radeonsi: Remove LDS layout user SGPR's from TES. a4e2146a9d radeonsi: Use buffer loads and stores for passing data from TCS to TES. 6217716e8f radeonsi: Store inputs to memory when not using a TCS. 7846fa8768 radeonsi: Add offchip buffer address calculation. c49e68dc4b radeonsi: Add user SGPR for the layout of the offchip buffer. d9a0c54f6f radeonsi: Use correct parameter index for LS_OUT_LAYOUT. 3e7a7a9a65 radeonsi: Add buffer load functions. 9fdb778702 radeonsi: Define build_tbuffer_store_dwords earlier to support new users. 5c34562d7c radeonsi: Add offchip tessellation parameters. d27ff7d683 radeonsi: Add buffer for offchip storage between TCS and TES. 6e51fe75a4 tgsi: fix coverity out-of-bounds warning 3d66ba971e tgsi: fix out of bounds access 0c02d7002d i965: Don't use fast copy blit in case of logical operations other than GL_COPY 97f0f91cc1 i965/gen9: Remove the halign/valign field setup code in fast copy blit c52e92ec3a nvc0: allow to monitor MP perf counters with compute shaders 329d115ac6 mesa: Move robustness code to main/robustness.c d7d729b965 docs: Mark GL_KHR_robustness done for GLES3.2 as well a0674ce5c4 egl: Additional attribute validation for eglCreatePbufferSurface 8539c9bf31 gallium/radeon: add the kernel version into the renderer string 53f33619a4 winsys/amdgpu: add back multithreaded command submission c626a86586 gallium/tgsi: use _mesa_roundevenf in micro_rnd d519f59a9f .mailmap: use Jakob Bornecrantz's personal email f998e5dc6b nvc0: add note about where the viewport mask would go b634936d3b nvc0: enable 32 textures on kepler+ 2ed9563e79 glsl: add unit tests data vertex/expected outcome for uninitialized warning eee00274fa glsl: add warning-test 68c23d2d04 glsl: add just-log option for the standalone compiler. 66ff04322e glsl: do not raise uninitialized warning with out function parameters b9f90ef652 glsl: add a empty set_is_lhs on ast_node 5b2675093e glsl: handle implicit sized arrays in ssbo 4d70fd1bc7 glsl: fix error message on uniform block mismatch c952c0e713 glsl/ast: assign explicit_xfb_buffer from correct place c8835a5924 swr: [rasterizer] Correctly select optimized primitive assembly. 978ab88858 docs: Mention i965/gen8+ supports GL 4.2 in release notes. 72ba9c3160 docs: Update GL_OES_copy_image status. 0f0f357b77 i965: Enable OES_copy_image (and EXT) on Gen8+ and Baytrail. 88a630121d i965: Implement a BLORP path for CopyImage and prefer it over Meta. 2822c8a078 i965: Make the CopyImage BLT path bail for stencil images. c51702bdc8 i965: Also copy stencil miptree data. 45d6818021 i965: Make a helper function for CopyImage of a miptree. 2dc98d9a15 i965: Combine src/dest tex vs. rb checks in intel_copy_image_sub_data. 1b39c5efca i965: Account for MinLayer in CopyImageSubData's blitter/CPU paths. 231dcb19f9 freedreno/ir3: cmdline compiler for glsl 0f982bb67d glsl: split out libstandalone ec434d940d android: drop build of standalone glsl_compiler 61847d7708 i965: Mark fallthrough in switch statement. 83c6749ddb i965: Assert that a depth_mt exists when using HiZ. 4a5e92ac70 nir: Strengthen assertion that 'out' is nonnull. 44809f2371 spirv: Mark default cases unreachable(). 469a1c56a6 isl: Mark default cases unreachable. 47dca31606 isl: Remove useless qualifier from return type. 71c30bd87c nvc0: add descriptions for hardware perf counters/metrics 89e4de20fa mesa: 80-column wrapping for _context_lost_GetSynciv() ae7c4a6f98 mesa: add GLAPIENTRY to new _context_lost_X functions 1b62b47f6f scons: support 2.5.0 8c00fe3970 scons: whitespace cleanup 8c29bba242 i965/fs: take into account doubles when emitting system values 89bb4be91e i965: Fix shadowing of 'height' parameter 595224f714 mesa: Add .gitignore entries for make check binaries 85008db1d5 i965: Enable GL_KHR_robustness f036eea2cf .mailmap: Use Chia-I Wu personal e-mail. 4b79f82836 .mailmap: Use my (Emil Velikov) personal e-mail. 21c1754306 docs: add missing GL_OES/EXT_gpu_shader5 enablement note 601a5195eb glsl: add GL_EXT_clip_cull_distance define, add helpers 9690ab0cdf tgsi: print TGSI_PROPERTY_NEXT_SHADER value as string, not an integer 2b773fcf00 tgsi: s/6/PIPE_SHADER_TYPES/ for tgsi_processor_type_names array size 998829f404 nir/spirv: Handle location decorations on structure members 961369d597 nir/spirv: Add explicit handling for all decorations 6f89e51c84 i965/draw: Use the correct buffer index for interleaved VBO sizes e58fabc93a i965/gen7: Fix gl_HelperInvocation e384d75b12 mesa_glinterop: make GL interop version field bidirectional 0e983276b9 mesa_glinterop: drop mesa_glinterop_device_info::interop_version f8a114aa5c st/dri: add note about GL interop version checks 923bdbf48c mesa_glinterop: rename MESA_GLINTEROP_INVALID_{VALUE,VERSION} c196de23ae mesa_glinterop: s/struct_version/version/ cb0708c843 mesa_glinterop: fix GL interop *_VERSION comments a3eb8702fb mesa_glinterop: remove inclusion of EGL header 8472045b16 mesa_glinterop: remove inclusion of GLX header b5f9820d90 mesa_glinterop: remove unneeded GLAPI/GLAPIENTRY/APIENTRYP symbols bcf9e47653 mesa_glinterop: replace GL types with their native counterpart. 2e726144f9 mesa_glinterop: use generic variable types for the GL interop cbf29d90ba mesa_glinterop: use consistent naming scheme for GL interop 0d31bfd71a Revert "mesa: Build EGL without X11 headers after interop patchset" c8d9ed5ea1 docs: Note that GL_OES_geometry_shader and GL_OES_tessellation_shader are started 7e196cd170 c11/threads: resolve link issues with -O0 0ceed1701d swr: [rasterizer] remove containers.hpp 1e3e22efb5 swr: [rasterizer core] remove utility dead code dc34479b8c swr: [rasterizer core] buckets fixes 3074a2b4fa swr: [rasterizer core] move centroid setup out of CalcCentroidBarycentrics 9a2a4ecb39 swr: [rasterizer jitter] implement InstanceID/VertexID in fetch jit 7fc4a82007 mesa: Silence unused parameter warnings 78399cf170 glsl/linker: Silence unused parameter warning 2bb935be2e dri: Add YVU formats 1be1114e6b i965: Allow creating planar YUV __DRIimages 654e950cba i965: Invoke lowering pass for YUV textures 44997fc0c1 i965: Support textures with multiple planes 3352f2d746 i965: Create multiple miptrees for planar YUV images 6eede87631 i965: Refactor intel_set_texture_image_bo() to create_mt_for_dri_image() 8ceb7c7d9b i965: Use intel_set_texture_image_mt() in intelSetTexBuffer2() 40e9be4a5c i965: Add new intel_set_texture_image_mt() helper a41b57679f nir: Add a lowering pass for YUV textures 50c24c3ff3 nir: Handle NULL in nir_copy_deref() 29921ee987 nir: Add new 'plane' texture source type 39b7b8b906 mesa: log buffer ID numbers in decimal, not hexadecimal ce1cc70e27 mesa: use enum name in bind_buffer_object() error message 55c19527a6 mesa: raise error for glEnable(GL_VERTEX_ARRAY), etc. in core profile a9b2b5e241 docs/egl: Android platform can also be build using autotools e79aa19d88 i965: fix double-precision vertex inputs measurement ccd58015a2 docs: true up nvc0 status - images, etc 856587909c st/mesa: enable ARB_ES3_1_compatibility when ES 3.1 would be exposed 5878254545 mesa: remove separate enable for KHR_robust_buffer_access_behavior 72449c477e glsl: add support for explicit components to frag outputs 37266dfb7c mesa: add view classes for 3d astc formats 979bcb9f42 glsl: add EXT_clip_cull_distance support based on ARB_cull_distance f236f1f506 nvc0: expose robust buffer access 9f5ccaf4dc i965: Use ISL for surface format introspection d68acde1cb anv/formats: Use isl_format_supports* for format introspection 7374d006b6 isl: Add per-gen format introspection 03a82dc5d1 isl: Add the ISL_FORMAT_R32G32_FLOAT_LD format 35a514e6ff isl: Add support for quering the string name of a format 75d10dff0b i965: Enable ARB/KHR_robust_buffer_access_behavior on BYT and HSW+ 1a092fcf3b main: Add extension enable bits for KHR_robust_buffer_access_behavior 66e137ecf1 nir/lower_samplers: Protect against sampler index overflow 27b9481d03 glsl: Add an option to clamp block indices when lowering UBO/SSBOs ac242aac3d glsl/linker: Add a helper variable for compiler options aec10a1d5b i965/draw: Use the real size for index buffers 7c8dfa78b9 i965/draw: Use the real size for vertex buffers a643bc6246 i965/draw: Use 3-channel formats for vertex fetch when possible. ab3d8d5ea4 i965/surface_formats: Update the VB column for new formats added on BYT d5b4ab2c5f i965/draw: Properly handle rounding when dividing by InstanceDivisor ad42ab473c i965/draw: Account for BaseInstance in VBO bounds ad3deec8ca i965/draw: Use worst-case VBO bounds if brw->num_instances == 0 8892519751 i965/draw: Delay when we get the bo for vertex buffers a01a1eb9e4 i965/draw: Stop relying on min_index == -1 for invalid index bounds a7011922f1 vbo: Declare the index range invalid for DrawTransformFeedback df6ec2aba5 vbo: Declare the index range invalid for DrawIndirect 21f3df0820 mesa/teximage: fix GL_FLOAT in comment 2d9308012c glsl: fix explicit location validation for doubles 33397bf7fd docs: update ARB_cull_distance status. 5c10d47bae st/mesa: reenable culling a88c5d7e55 i965: reenable ARB_cull_distance. a08c4ebbe8 glsl: rewrite clip/cull distance lowering pass 8c628ab13e glsl: make max array trackers ints and use -1 as base. (v2) 2ae493d686 anv/formats: Make alpha blending a property of render targets 9721be6681 i965: Unset alpha blend for R10G10B10_SNORM_A2_UNORM 8b89c92ef6 i965: deindent blorp code. e257284481 glsl: reindent line in ast_function.cpp 82d756f3af mesa: allow GL_FRAMEBUFFER_DEFAULT_LAYERS to be queried with ES geometry 2dabd49704 mesa: allow xfb to be active in GLES when geometry shader is enabled. 2e8e1e8909 main: check driver float texture support before upgrading to 16F/32F 1e99a46b44 st/mesa: update inst->info along with inst->op 533d1e9085 glsl: Use correct mode for split components. 1c1873b93b mesa: Implement glGet*(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED). 70048eb1e3 gallium: Add a pipe cap for whether primitive restart works for patches. 015035027b i965/fs: Mark UBO uniform pull constant loads as force_writemask_all. 7eb4966887 i965/fs: Allow spilling of non-contiguous registers. 6fc5dd5b6a i965/fs: Calculate the (un)spill block size correctly. 11260cc54f i965/fs: Set exec_all on spills not matching the channel layout of the instruction. bb67c467a4 i965/fs: Set exec_all on unspills. 07e67cc266 i965/fs: Move scratch block size calculation into the caller of emit_(un)spill. 284c8fbcef i965/fs: Make emit_spill/unspill static functions taking builder as argument. 70023c40c6 i965/fs: Apply execution controls from the instruction to scratch messages. e98cf03114 i965/fs: Fix signedness of local variables and arguments of emit_(un)spill. f471d3eede i965/fs: Factor out calculation of the block of MRFs reserved for spilling. 21edd24c0d egl: Add OpenGL_ES to API string regardless of GLES version 46ff17559b freedreno/ir3: disable cp for indirect src's c3c4370299 nvc0: do not invalidate compute constbufs on Kepler 5245d845b6 nir/validate: fix null deref coverity warning 0cbc90c57c mesa: dri: Add shared glapi to LIBADD on Android 27d713a004 configure.ac: Add support for Android builds 960d854a98 anv: remove define _DEFAULT_SOURCE 1b64d1247d gbm: remove define _DEFAULT_SOURCE efe4beb717 gbm: remove define _BSD_SOURCE a6ce91fe52 glxcmds: glXGetFBConfigs, fix screen bounds 0f738fa23e doxygen: Add missing modules to Windows runner 793574afad egl: add missing link against $(CLOCK_LIB) d67e757d11 egl: android: remove explicit glFlush call 9b3c7481c6 egl: android: drop dri2_create_image_android_native_buffer argument 38ef6f5f60 egl: android: directly use dri2_create_image_dma_buf() 2cd687ce97 configure.ac: error out when building from git without python3 a155cdaace vl/drm: don't call close(-1) in vl_drm_screen_create error path ed3f6ccce0 st/xa: don't call close(-1) in xa_tracker_create error path 6e00a1e6cb st/dri: don't call close(-1) in dri{2, kms_}_init_screen error path 7362bb3e21 vk/intel: use negative VK_NO_PROTOTYPES scheme 8aeb6d768b gbm: Add map/unmap functions 1f4869a208 configure.ac: add pthreadstubs support 0a4275b534 gbm: rename gbm_dri_bo_{map,unmap} to gbm_dri_bo_{map,unmap}_dumb e8431a630d st/dri: Add support for DRIimage extension mapImage/unmapImage a0f06f168f DRI: Add DRIimage map and unmap functions bdfa635f72 gbm: Add Android build support 64a005e3ee gbm: add Android gallium_dri.so library loading support 7d79eec456 gbm: split out source file to Makefile.sources fc1806e041 Android: Move setting DEFAULT_DRIVER_DIR to shared location 6ce11e7e2c c11/threads: create mutexattrs only when needed 4424bf5da4 configure: added xcb to dri3 modules to pkg-conf 3c9096eea4 glsl/linker: dvec3/dvec4 consume twice input vertex attributes b46867cd37 i965/fs: do not depend on std140 alignment rules for UBO loads 38b719d624 nir: handle double-precision in fsign, fsat, fnot and frcp 3f73039ade nir: handle double-precision in fabs, frsq and fsqrt 3466db3969 glsl/parser: handle multiple layout sections with AST nodes. aaa69c79cd glsl: allow layout qualifier overrides with ARB_shading_language_420pack 6f2dc0d044 subroutines: handle explicit indexes properly 5fe912831c mesa/subroutines: fix reset on bindpipeline 7fa0250f94 mesa/subroutines: count number subroutines properly. 22db9b10eb mesa/subroutines: don't generate error in GetSubroutineIndex. 3b8b6be7bb glsl/ast: for geom shaders allow stream flags in input flags. 93b3b6af3c glsl/linker: skip inactive explicit locations. c714731653 glsl: fix subroutine uniform .length(). 432ac19c1a glsl/linker: link error on too many subroutine functions. 18b0a13e80 glsl: produce a linker error for a subroutine uniform with no functions. b572b599ef glsl: validate subroutine types match function signature. ba3414d832 arb_shader_subroutine: check active subroutine limit 74e71cbfcb nv30: don't assert when running out of registers 36ff09cdfe nouveau: allow allocating non-object-backed buffers 96f390ff35 llvm/softpipe: Enable cull_distance as draw supports it. e6d9389366 tgsi: remove culldist semantic. d17062a40e draw: stop using CULLDIST semantic. bddb3b5375 virgl: remove unused state_tracker/graw.h include 62c728f7d8 mesa/queryobject: return INVALID_VALUE if offset < 0 (v2) a7fad12931 nvc0/ir: fix indirect access for images cb9a51d1f6 nv30: reset the stencil mask when fast-clearing f57a8440d5 nv30,nv50: add PIPE_SHADER_CAP_PREFERRED_IR support 9f19ccff9c nvc0: fix setting of tess_mode in various situations d6edae7090 nv50/ir: fix prog info init 035b1097db nvc0/ir: return 0 for gl_TessCoord.z for non-triangles modes bdc9c20df0 mesa: Unlock mutex on error path. a83e9afbe4 i965: remove redundant NULL check 7dce4793b7 anv/nir_apply_pipeline_layout: Pass the nir_src from the nir_tex_src 30b93141aa nvc0: expose GLSL version 420 on GF100 d04050071d nvc0: enable ARB_shader_image_load_store on GF100 362e17a712 nvc0/ir: add a lowering pass for surfaces on Fermi b663db44ba nvc0/ir: add emission for SULDB and SUSTx cd88d1a171 nvc0/ir: add emission for OP_SULEA 8aa1fd321d nv50/ir: fix tex constraints for surface coords on Fermi be4caaf247 nv50/ir: use moveSources to condense sources 879bd2ea0c nvc0: bind images on fragment and compute shaders for Fermi e7d2ef42a5 nvc0/ir: don't check the format for surface stores on Kepler 5e32cc9192 nv50/ir: fix a comment in canDualIssue() 70834d05cd nv50/ir: fix SUSTx constraints on Kepler 9c0d16adc1 i965: Just read the existing tally on EndTransformFeedback if paused. 915f7c25fa i965: Don't write a counter snapshot on EndTransformFeedback if paused. 47fbe178fa mesa: Call TransformFeedback driver hooks before setting flags. f7eb95a526 nir: Fix crash in nir_lower_wpos_center(). 0970c563d6 nir: remove dead glsl variables before lowering io. de45da6a8c spirv: Handle the PixelCenterInteger execution mode. 9b8b3f7501 i965: Delete dead dFdy flipping code. 08bc74e694 i965: Delete brw_wm_prog_key::render_to_fbo and drawable_height. dac10e8a13 i965, anv: Use NIR FragCoord re-center and y-transform passes. 6e5d86c07a nir: Add a simple nir_lower_wpos_center() pass for Vulkan drivers. 12ab7fc6ac nir: Don't use ffma in nir_lower_wpos_ytransform(). b8b1b1c34c nir: Handle fddy_fine and fddy_coarse in nir_lower_wpos_ytransform. 4b7577fad8 nir: Make lower_wpos_ytransform_block a void function. 88ea960aa7 nir: Make nir_lower_wpos_ytransform() match FragCoord by location. c9192fcbd2 nir: Add interp_var_at_offset flipping. 287f099db1 nir: Fix fddy swizzles in nir_lower_wpos_ytransform(). 7fe9a19302 nir: Fix wpos_ytransform lowering state_slot swizzle. 1539009bf0 i965: Fix brw_regs_equal() for NaN and positive/negative zero. b19a0d506d virgl: handle cull distance cap. 2235b80f2a virgl: Add missing texture transfer_inline_write 12dc89d844 anv: Merge in my TODO list items 015f2207cf mesa: Replace uses of Shared->Mutex with hash-table mutexes aded1160e5 hash: Add _mesa_HashRemoveLocked() function. fb5dcb81cc i965: Pass nir_src/nir_dest by reference. 9ca5ec2a31 glsl: Guard against NULL dereference 9b8c4000d0 anv: Enable textureCompressionASTC_LDR on Gen9+ 0d2847e177 anv/format: Reorder ASTC mappings to match ISL enum ordering f3ed3a0a15 genxml: Expand SKL's SurfaceFormat field width for ASTC a141576887 isl: Handle npot ASTC block dimensions on Gen9+ de86fb875d isl: Add 2D ASTC format layouts and enums 4e2c9a0435 mesa: Build EGL without X11 headers after interop patchset df361fc58c nir/validate: assume() that hashtable entry exists fcd6b3f42b nir: coverity unitialized pointer read 53c48feae0 nir: coverity sign-extension fix bb993da795 nir/glsl_to_nir: quell some uninit_member coverity errors 3a1bbd6a0a freedreno/ir3: need to lower fmod too a2d28ddc01 i965: Fix strerror error code sign eb384daae8 nir/spirv: Handle the NonReadable decoration on struct members ea8c11fdc2 anv/pipeline: Bounds-check resource indices when robuts_buffer_access is enabled 902628bce6 anv/pipeline: Only do buffer bounds checks if robustBufferAccess is enabled 23090b51e0 anv/apply_dynamic_offsets: Use rewrite_src instead of a regular assignment c29ffea6d1 anv/device: Add a boolean for robust buffer access d5b4638d6a anv: Add a TODO file 3ca1c2216d glsl: handle same struct redeclaration (v2) 8a65b5135a i965/fs: Recognize and emit ld_lz, sample_lz, sample_c_lz. 75dccf5ac2 i965: Add infrastucture for sample lod-zero operations. 07353599e0 i965/fs: Add and use get_nir_src_imm(). 8bf5493899 nvc0: account for shader-allocated local memory needs 5c6b8cc7d0 nv50/ir: treat addresses as local 65c2abf6fd swr: [rasterizer] utility functions for shared libs 6deb9f7f2c swr: [rasterizer jitter] fix assert in AVX implementation of MASKLOADD 600528168b swr: [rasterizer core] apply KNOB_TOSS_DRAW to more functions 6d212cccf0 swr: [rasterizer jitter] add instancing to non-gather fetch path 63d7ed835a swr: [rasterizer core] move MultisampleTrait static from header to cpp c969ef2d42 swr: [rasterizer core] clang override for _mm_undefined* da75160039 swr: [rasterizer common] add OSX to unix portability sections 4997169779 swr: [rasterizer] rename _aligned_malloc to AlignedMalloc 2e4ef23523 swr: [rasterizer jitter] rename MEMCPY function to MEMCOPY aebbd2f7dd swr: [rasterizer common] guard definition of __cdecl/__stdcall 82e335ce67 swr: [rasterizer common] include cstddef for offsetof 759d8cf3a3 swr: [rasterizer core] removed tabs that snuck in 8e39d410f1 swr: [rasterizer core] code style cleanup b914217c25 swr: [rasterizer core] add dummy code for cygwin build a0747c4ce3 swr: [rasterizer core] move variable query outside loop f2a1f894ba swr: [rasterizer core] utility function for getenv 4a58b21ef7 swr: [rasterizer common] portable threadviz buckets 2031baffb5 swr: [rasterizer common] foreground win32 assert dialog 33d4c2c798 swr: [rasterizer core] use parens to disambiguate operator precedence 9475251145 swr: standardize linkage and check for unresolved symbols 6423004d85 swr: fix swr linkage so that static llvm works 8987460b9e swr: PIPE_CAP_CULL_DISTANCE cap request response 78572c9b0b docs: add swr to GL3.txt 2f90d11d86 st/va: use drm render node for wayland display type f6742859b7 gallium/radeon: small cleanups in r600_texture_transfer_map 54737aabb9 gallium/radeon: don't set PB_USAGE in winsyses f330b7a14f gallium/radeon: handle VRAM_GTT placements as having slow CPU reads 5e14d0ac2c gallium/radeon: ignore PIPE_TRANSFER_MAP_DIRECTLY 51cf04cf0e radeonsi: add a workaround for a bug in LLVM <= 3.8 7671687713 i965/fs: Silence warnings related to use of uninitialized values a507dcc160 vc4: Size transfer temporary mappings appropriately for full maps of 3D. 7ac08adfb4 anv/device: Fix viewportBoundsRange 61b6789252 glsl/linker: attempt to match anonymous structures at link 4dfa89e33c anv/batch_chain: free pointers for error cases f21b7d1e5c st/nine: Minor change to support musl libc de39231134 st/nine: Enable D3DPMISCCAPS_PERSTAGECONSTANT 839f417634 st/nine: Turn on thread_submit by default when on different device 9cae3cdc89 st/nine: Fix usage of rasterizer multisample bit. f297e7de0f st/nine: ATOC has effect only with ALPHATESTENABLE edc5cdced5 st/nine: Add debug string for ATOC 4e89dcf0c4 st/nine: Add asserts for output/input packing aeddda0c3a st/nine: Use correct PIPE_HANDLE_USAGE flag for frontbuffer copy ca7c78a88e st/nine: Fix output shift calculation b8d95d4087 st/nine: Fix CheckDeviceFormat advertising for surfaces 6ef231c80f st/nine: Improve buffer placement 7639033973 st/nine: Fix buffer bind flags 0f6e31823d st/nine: Fix buffer locking flags handling f45b9894e5 st/nine: Improve logging f3fa7e3068 st/nine: Use WINE thread for threadpool 72be473ad1 st/nine: Don't present if window is occluded c673c46ccf st/nine: Use new function to query for resolution mismatch dae9a91727 st/nine: Implement IPresent version 1.2 2e149a2bf0 st/nine: Implement BumpEnvMap for ff c4e85202cb st/nine: Format conversion for volumes in UpdateTexture 23e2a235dc st/nine: Remove one useless function output 10e548c0c9 st/nine: Add support for X8L8V8U8 258ca1823c st/nine: Add format fallback with conversion to volumes 755fbcdf24 st/nine: Add format fallback with conversion to surfaces 52cb8e33c3 gallium/util: Implement util_format_translate_3d 89344a80fc st/nine: Fix Pointsize in programmable shader ae0fdd8a40 st/nine: Fix ff pointscale computation c4af309973 st/nine: Fix header of GetIndices 3e9d01ff39 st/nine: Increase minor d3dadapter9drm ABI 2d51c817cd st/nine: Fix leak after ctor failures 7fc8391d23 st/nine: Add ColorFill test for compressed textures d11d913987 st/nine: PositionT and Tessfactor are forbidden as PS input 44068af92e st/nine: Fix some shader failures not triggering error a77d8cd710 st/nine: Forbid POSITION0 for PS3.0 217d969746 st/nine: Rework UpdateTexture Checks 4c77673de7 st/nine: Use bufs instead of Flags for Clear f7c3d27d18 d3dadapter9: Add ddebug, rbug and trace support 0ae3c8ece7 radeon: Change AA sample locations for EG+ 11e4987135 radeonsi: Mixed colorbuffer formats are unsupported fc3533c088 radeonsi: Change default behaviour for undefined COLOR0 a221f40dbb r600g: Change default behaviour for undefined COLOR0 7e05e4c388 r600: Change default behaviour for undefined COLOR0 f5d6ed5702 st/nine: Clean up WINAPI definition 243fd02858 svga: add another debug_printf() in svga_screen_create() 96909ef128 spirv: add switch case for nir_texop_txf_ms_mcs in vtn_handle_texture() 9c290b1e54 Revert "i965/urb: fixes division by zero" 2a8aa1e3de i965/urb: fixes division by zero caab3cd536 mesa: fclose() filename on error. cbb0e3a7e8 i965/fs: Assert that nir_op_extract_*'s src1 is a constant. 6a4ff51f7a glsl: Check that layout is non-null before dereferencing. 53f64a8404 egl/dri2: Don't check return result of mtx_unlock(). b1e6d069da spirv: Properly size the src[] array. 0a548eb56f isl: Mark default cases in switch unreachable. 7619aed41d glsl/linker: Ensure the first stage of an SSO pipeline has input locs assigned 79bbff9def glsl/linker: Don't include interface name for built-in blocks 2ef4b5bc93 glsl: Assert that inputs have a location assigned cf9220b11f glsl/linker: Fix trivial typos in comments d2579728c9 glsl/linker: Fix some formatting to match current coding conventions 02e4753777 glsl/linker: Silence unused parameter warning 75c9aa6670 glsl/linker: Silence unused parameter warning f687b8e178 i965: Silence unused parameter warnings 1d628ea09d mesa: Don't advertise GLES 3.1 without compute support 5827a1dc4b mesa/st: don't leak name 877a8026c7 svga: null out all sampler views if start=num=0 fe430b0310 st/mesa: remove unused st_context::default_texture 5888c47cc9 cso: remove / add some comments 18260d0582 vc4: Add support for vertex color clamping in the rasterizer. 474e2bbcc1 vc4: Move tgsi_to_nir to precompile time. 734fe41092 vc4: Mark the driver as supporting fragment color clamping in rast. 8835eb689b vc4: Enable sharing shaders across contexts. 62087cb9b8 vc4: Switch to using nir_load_front_face. 0700e4c0c7 vc4: Drop the dead export_linkage array. 24e7e3d3fc vc4: Fix a -Wformat-security warning. 86f51d7958 radeonsi: add new polaris11 pci ids 768320b497 radeonsi: add new polaris10 pci ids dc657a8201 i965: Make brw_reg_from_fs_reg() halve exec_size when compressed. 062ad81669 i965: Move compression decisions before brw_reg_from_fs_reg(). 9a1936d965 i965: Enable ES 3.2 sample shading extensions. 1ff212bfd3 anv: Fix warning: unused variable ‘cs_prog_data’ 0e81336550 android: fix building error in libmesa_st_mesa 941756f092 radeonsi: force level zero on image instructions in non-fragment shaders (v2) 988fd6c922 radeonsi: emit TXQ in separate functions d464bfd12a winsys/amdgpu: cleanup error handling in amdgpu_ctx_create fef08af99c winsys/amdgpu: avoid ioctl call when fence_wait is called without timeout 0558564200 gallium/radeon: add radeon_emitted to check for non-trivial IBs 5e89b027b9 gallium/radeon: use radeon_emit_array c23273532e gallium/radeon: use radeon_emit 4ac555e9e5 st/mesa: fix reversed copyimage canonical format 6c9f35bb73 Revert "HACK: Don't re-configure L3$ in render stages pre-BDW" 8a80af2820 anv: Port L3 cache programming from i965 aa41de080d anv/gen7: Add memory barrier to vkCmdWaitEvents call 8ee31828c6 anv: Keep track of whether the data cache should be enabled in L3 ff41738871 genxml/hsw: Add L3 cache control registers 47b390fe45 Treewide: Remove Elements() macro 322cd2457c r600g,sb: Don't use standard macro name b6c4d46a58 anv/formats: Add support for VK_FORMAT_B4G4R4A4_UNORM pre-gen8 45c93384e5 anv: Add a devinfo argument to the get_format functions 100db3d31c anv/formats: Set the swizzle to RGB1 when using an RGBA format to fake RGB ce375fba41 anv/formats: Refactor anv_get_format 34198d798c anv: Use 16 bits for the isl_format in anv_format 7cae59012d anv/formats: Use the isl_channel_select enum for the swizzle 8ed429a4f0 anv/formats: Add an anv_get_format helper 13f5cee663 anv/format: Simplify anv_format c1c004e5b2 anv/formats: Delete validate_GetPhysicalDeviceFormatProperties aad56f3ee7 anv/image: Use aspects for computing full usage fbc23d93e0 anv: Remove the anv_format member from anv_image be94a23b44 anv/wsi: Use vk_format_info for asserts rather than anv_format 63dbb2c60a anv/copy: Use the linear format from the image for the buffer block size c87429c5f1 anv/image: Stop using anv_format for image create validation 990a7420b6 anv/image: Make heavier use of aspects 369b8bf402 anv/copy: Use the color_surf from the image to get the block size 9102e88364 anv: Change render_pass_attachment.format to a VkFormat ffc502ce0c anv: Add helpers to provide simple VkFormat introspection 97ba402cc3 anv/image: Use get_isl_format when creating buffer views 234ecf26c6 anv/image: Add an aspects field 1bda8d06e5 anv: Make format_for_descriptor return an isl_format 263a8cb52d anv/wayland: Don't allow non-renderable formats eb6baa3174 anv/wsi: Make WSI per-physical-device rather than per-instance 2ad9d6237a glapi/gen: Copy some GL 1.0 enum details into ARB_viewport_array f4983b194d glapi: Define PURE for Sun Studio as well f1dd8dd6b6 glapi/glx: Mark byteswap functions as _X_UNUSED (v2) ea08a5bcf6 glapi: Harden GLX request size processing (v2) 88cfc9ddaa glapi: Add the safe_{add,mul,pad} functions from xserver 7bc5c7f586 glapi: Fix whitespace droppings when printing the license header 1e93b0caa1 mesa/st: add support for NIR as possible driver IR 2bbb140be3 mesa/st: move things around a bit in st_create_fp_variant() 8f9a46dccb mesa/st: add nir pass for lowering builtin uniforms 52addd90d1 scons: gallium: link against nir as needed 265487aedf i965/fs: Add an allow_spilling flag to brw_compile_fs dd4b44efc0 nvc0/ir: fix shared atomic lowering to preserve shared memory location b65bd3dee5 freedreno/ir3: fix compiler warning e8beffb1b3 nir/validate: dump annotated shader with error msgs 54ecfcc162 nir/validate: assert() -> validate_assert() a0ef26c1c2 nir/print: add support for print annotations e5e412cd27 i965: Expose OpenGL 4.2 for gen8+ f051eae25a docs: Mark ARB_vertex_attrib_64bit as done for i965/gen8+ 59b5441fd9 i965: Enable ARB_vertex_attrib_64bit for gen8+ d6281a9d95 i965: take care of doubles when lowering VS inputs 7ea09511ca i965/fs: calculate first non-payload GRF using attrib slots b7423b485e i965/vec4: use attribute slots to calculate URB read length b0fb08e179 i965: take care of doubles when remapping VS attributes 80535873bb nir: add double input bitmap ccfe25f758 i965/fs: shuffle 32bits into 64bits for doubles 96c276dda9 i965/fs: half exec_size when dealing with 64 bits attributes 1ff32ae8b2 i965: passthru formats cannot be used width edge flag enabled 8b0a334b5e i965: Configure how to store *64*PASSTHRU vertex components 71150b73c8 i965: get the proper vertex surface type for doubles on gen8+ b1d74e9486 nvc0/ir: make sure out-of-bounds buffer loads/atomics get a 0 result 4fb4fd0b6b glsl: make reserved_varying_slot() static 1d752823af glsl: include per-patch varyings when generating reserved slot bitfield 00441829e7 glsl: don't incorrectly eliminate patches with explicit locations 3f477f0ea5 glsl: remove remainings tabs in link_varyings.cpp 6d5f7557fb glsl: fix location and component packing validation on patches aae0865dc0 i965: Enable ARB_shader_precision on Gen8+. cf010de6ee vl/dri: Move the DRI3 check out of sources include into C. 5e2072c711 st/vdpau: add dri3 support c122c74dca vl/dri3: implement functions for get and set timestamp 9f50a79b8f vl/dri3: handle PresentCompleteNotify event e8282178ab st/va: add dri3 support 8d7ac0a4e4 vl/dri3: implement DRI3 BufferFromPixmap 858b329c2c vl/dri3: add support for resizing 96580ad593 vl/dri3: implement funciton for get dirty area b0bd908284 vl/dri3: implement function for flush frontbuffer e1223282db vl/dri3: add back buffers support 69ba9be4d2 vl/dri3: implement flushing for queued events 758b1bbaa7 vl/dri3: register present events 672e8d5e7e vl/dri3: set drawable geometry 12e5220e34 vl/dri3: add DRI3 support and implement create and destroy 30e437bd76 mesa/version.c: enable cull distance in version check. 11096ecc39 glsl/linker: Include the interface name for input and output blocks 7c11589eb4 glsl/linker: Use canonical format for ARB_program_interface_query spec quotes fd854c1add i965: check tcs for NULL dereference bf91034d44 i965: Mark is_lossless_compressed_aux UNUSED to silence warning. 1385018a72 genxml: Use llroundf() and store to appropriate type. 4191551262 nir: Mark nir_start_block()/nir_impl_last_block() with returns_nonnull. 377ab2f2d7 util: Add ATTRIBUTE_RETURNS_NONNULL. 40c6d54e76 clover: grid_offset should be padded with 0 not 1 71465179fc i965: Expose OpenGL 4.0 for gen8+ b1d21e1159 docs: Mark ARB_gpu_shader_fp64 as done for i965/gen8+ 309d285c6b i965: Enable ARB_gpu_shader_fp64 for gen8+ 58f304defe i965/tes/scalar: Fix load input for doubles 61197b8d5d i965/tcs/scalar: fix store output for doubles cda3435ea8 i965/tcs/scalar: fix load input for doubles 66192b3c16 i965/fs: fix nir_intrinsic_store_output for doubles 3cce67aff0 i965/fs: fix number of output components for doubles 0297f1021a i965/vec4: handle doubles in type_size_vec4() 8c6d147373 i965/fs: support doubles with shared variable stores 943f9442bf i965/fs: support doubles with ssbo stores b9aa66aa51 i965/fs: add shuffle_64bit_data_for_32bit_write helper 33f7ec18ac i965/fs: support doubles with SSBO loads 8aa01ac596 i965/fs: support doubles with shared variable loads 6eab06b866 i965/fs: Add do_untyped_vector_read helper b86d4780ed i965/fs: support doubles with UBO loads 58f1804c4f i965/fs: fix pull constant load component selection for doubles 71fd4942d1 i965/fs: Fix and document component(). e209134f71 i965/fs: Fix fs_visitor::VARYING_PULL_CONSTANT_LOAD for doubles 50b7676dc4 i965/fs: add shuffle_32bit_load_result_to_64bit_data helper 4d9c461e53 i965/fs: Stop using the LOAD_PAYLOAD instruction in lower_simd_width. 9149fd6817 i965/fs: fix copy/constant propagation regioning checks 789eecdb79 i965/fs: fix copy propagation from load payload cf375a3333 i965/fs: fix copy propagation of partially invalidated entries ea1ef49a16 i965/fs: Reindent register offset calculation of try_copy_propagate(). 0fb19806c0 i965/fs: Simplify and fix register offset calculation of try_copy_propagate(). 7aa53cd725 i965/fs: disallow type change in copy-propagation if types have different sizes ac9b966aac i965/fs: Fix copy propagation of load payload for double operands 70dc19f9d6 i965/fs: Fix propagation of copies with strided source. 17decd940c i965/fs: fix subreg_offset overflow in byte_offset() 2fd79ebe8f i965: Fix JIP to skip over sibling do...while loops. 2f02fad6b3 i965: Make a "does this while jump before our instruction?" helper. b6f250d7f2 i965: Send the minimal number of STATE_BASE_ADDRESS packets. 97179c606c i965: Combine Gen4-7 and Gen8+ state base address emitters. 7b70a12e1c i965: Move Gen4-5 programs to brw_upload_programs() too. b23b099a0b i965: Mark brw const in brw_state_dirty and callers. 8e71ac731b glsl: Don't do constant propagation in opt_constant_folding. db8fcbbaf9 glsl: Avoid excess tree walking when folding ir_dereference_arrays. 329fe93210 glsl: Consolidate duplicate copies of constant folding. 3bf27a9a00 glsl: Remove bonus tree walking in opt_constant_folding(). 8e59670bcf glsl: Make opt_constant_variable() bail in useless cases. c907ca6c8d i965: Flip interpolateAtOffset's y offset when necessary. 6d65b0c6dc nir: Add a nir->info.uses_interp_var_at_offset flag. d4d7e1516b glsl: Drop bad ASSERT_TRUE in gl_CullDistance link_varyings test. 9525f33164 clover: Handle PIPE_SHADER_IR_NIR in switch 277818ecfb freedreno/ir3: small standalone compiler cleanup f06343d6ea nir: forward-declare 'struct gl_shader_program' 79d6409a14 nir: return progress from lower_idiv f8840f471d freedreno/ir3: lower fdiv 53cde5e295 freedreno/ir3: handle VARYING_SLOT_PNTC 2f1581059b freedreno/ir3: disable TGSI specific hacks in nir case 784086f3c1 freedreno/ir3: add support for NIR as preferred IR 8b24f7b440 nir: fix comment typo about f2d/d2f be2b13e3bf nv50/ir: avoid asserts when the state tracker feeds us bogus inputs 9323d084ac nvc0: don't try to go through the push path for indirect draws 2ef3cdb07e nvc0/ir: make sure to align the second arg of TXD to 4, as we do for TEX 8c02939794 nv50,nvc0: add support for cull distances 2ad970ecf4 st/mesa: disable cull distance for now 09e041d61d i965: Use blorp for all clears 1cfb4bc890 i965: Use blorp for all stencil blits 64f2907030 i965: Use blorp for all updownsample blits f5febc83a7 i965/blorp: Add support for 16x MSAA a32315bd19 i965: move brw_meta_set_fast_clear_color to brw_meta_util.c 36529f670f i965; Move brw_meta_get_*_rect to brw_meta_util.c 21034f1b08 i965: Move brw_is_color_fast_clear_compatible to brw_meta_util b05c68fc8a i965: Move brw_get_rb_for_slice to brw_meta_util 672cffee0f i965/blorp: Get rid of the blorp_prog_data_int() helper c228ea8345 i965/blorp: Delete the old blorp shader emit code c18da26abf i965/blorp: Stop doing f2i(i2f(sample_id)) e503da61c6 i965/blorp: Refactor coordinate munging 8636937dd6 i965/blorp: Add bilinear blending support to the NIR path 6bd7bd6633 i965/blorp: Add support for averaging resolves to the NIR path c7269c1551 i965/blorp: Add MSAA encode/decode support to the NIR path df8c2936cd i965/blorp: Add support for W-[de]tiling to the NIR path 6adb8d6d3a i965/blorp: Add support for discard-based bounds checks to the NIR path 4bdace0791 i965/blorp: Add initial support for NIR-based blit shaders b0275ad0c9 i965/blorp: Refactor getting the blit kernel into a helper 6df3d75206 i965/blorp: Use NIR for clear shaders bb45f42f55 i965/blorp: Create the program key in get_clear_kernel c1fe8859d3 i965/blorp: Add a helper for compiling NIR shaders 353eadb170 blorp: Add initial state setup support for SIMD8 dispatch cd5a2905cf i965/blorp: Add a param array to prog_data c46cbe19f4 i965/blorp: Add a prog_data_init helper 50e5e1f747 i965/fs: Implement the new NIR MCS texturing f47faa4316 nir: Add texture opcodes and source types for multisample compression 87a41e862b nir/builder: Add a helper for grabbing multiple channels from an ssa def fc58cb543f nir/builder: Generate the alu helpers directly in python a0e6e5f21f i965/fs: Use MRF0 for the repclear message 5a68df87da i965/blorp: Simplify the sample layout calculation bee160b31b i965/fs: Organize prog_data by ksp number rather than SIMD width 7be100ac9a i965/gen7_wm: Move where we set the fast clear op 1ec466d0ff i965/fs: Stop setting dispatch_grf_start_reg from the visitor 082768af30 i965/fs: Clean up the logic in compile_fs a bit b0f8768905 i965/state: Clean up WM/PS state to pull more things out of prog_data 712a980add i965/fs: Rework the persample shading key/prog_data bits a2f50d87b6 nir: Add an info bit for uses_sample_qualifier 59156b2e96 i965: Fix undefined df bits in brw_reg comparisons. 9f8867d877 i965: disable cull distance temporarily. 7a6d55826e Revert "glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)" a608e946b5 docs: Mark GL_OES_shader_io_blocks as started 4e959cf9f9 docs: update ARB_cull_distance status. c564348a2e i965: Add support for GL_ARB_cull_distance a1c2444792 st/mesa: flip y coordinate of interpolateAtOffset for winsys 0d8e850195 glsl: make sure that textureProj(bias) variants are only exposed in fs 37c8f4c609 glsl: be more strict when validating shader inputs 5239f1e0c9 glsl: make sure that interpolateAt arguments are variables 8f45f4f3ca mesa/st: Add support for GL_ARB_cull_distance (v2) 2be258ea18 gallium: Add a pipe cap for arb_cull_distance d656736bbf glsl: Add arb_cull_distance support (v3) ad355652c2 glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4) dd3390e12f glsl: rename lower_clip_distance to lower_distance. eb18fea707 mesa/main: Add support for GL_ARB_cull_distance (v2) f2a2e08e01 glapi: Add GL_ARB_cull_distance 6674d018f7 anv/copy: Fix copying Images from Buffers with larger dimensions ff5c312623 .mailmap: Fix my email addresses. a694c20ecf radeonsi/sid_tables: rename reg_table to sid_reg_table c7f73a70f0 radeonsi/sid_tables: store offset into global fields table instead of pointer 54ab39caaf radeonsi/sid_tables: store strings by offset instead of by pointer ca8f71f4cb r600: remove TABLE_SIZE macro 43ac091e4c r600: move alu_op_table to .c file 390c740b99 r600: move cf_op_table to .c file a180e1d22d r600: move fetch_op_table to .c file 6d350fb13f r600: protect r600_isa.h with extern "C" ac77fb74a0 gallium/ddebug: Implement launch_grid. 22b35122fa gallium/ddebug: Support compute states. 5efe477b13 gallium/ddebug: Add passthrough for get_compute_param. 8f05a0a4c0 nir: Remove empty visit_call_src and visit_load_const_src functions 098166e1bc nir: Silence unused parameter warnings bd9ae72459 vl/dri: fix close fd error out 988b09f9ac nvc0: fix indentation in nvc0_invalidate_resource_storage() abb3401095 nvc0: save some CPU cycles in nvc0_context_unreference_resources() b8f0b00a9a nvc0: invalidate texture buffers for compute 2785f2f2d7 swr: properly expose compressed format support 5186545d66 anv: Don't advertise shaderImageGatherExtended 9d3cc80b75 nir: glsl_get_bit_size() should take glsl_type b19cff1639 i965/gen9: Enable lossless compression cd9e97a020 i965: Set render state for lossless compressed cda8c2a911 i965/wm: Don't sample lossless compressed as multisampled 683dda0083 i965/gen9: Setup MCS for compressed texture surfaces 1a05aeeb1c i965/blorp: Do not resolve lossless compressed blit sources 01ba26d0b0 i965/blorp: Prepare blits for lossless compression 84066ebd63 i965: Deferred allocation of mcs for lossless compressed 1ca02b6ebb i965: Add flag telling if miptree is for client consumption a6e0f1cc7f i965: Add helper for lossless compression support 874c5f05db i965/gen9: Prepare surface state setup for lossless compression a8544267fd i965/gen8: Expose auxiliary mode resolver 94926492d8 i965: Relax assertion of halign == 16 for lossless compressed aux ba9f954e60 i965/blorp: Set full resolve for lossless compressed 58e7392e12 i965/blorp: Do not skip fast color clear with new color 12dcad1b42 i965: Enable scalar GS by default. 607fb0f13d i965: Reduce the SIMD8 GS push constant threshold from 32 to 24. 3aa542c657 i965: Delete bogus assertion in emit_gs_input_load(). 1c41cb58de i965: Support instanced GS inputs in the scalar backend. 5fc3772650 i965: Use an early return for the push case in emit_gs_input_load(). e9ca952581 i965: Drop BRW_NEW_BLORP from stipple and line parameter packets. 18f7c88dd6 glsl: fixed uninitialized pointer ba3f0b6d59 nvc0: fix gl_SampleMaskIn computation f5fe903002 nv50/ir: generalize interp fixups to be able to fixup anything 66a442687f .mailmap: Update the e-mail addresses for Kristian Høgsberg 7e759fbd60 .mailmap: Use Connor Abbott's personal e-mail 9c3392cb3a Add .mailmap f1dcc7976a i965: Stop splitting fma() prior to optimization 47f01e538a ptn: Emit mul+add for MAD 1b72c31e1f nir/algebraic: Separate ffma lowering from fusing 5886d1bad1 anv: fix build break 697382eb61 mesa/st: split the type_size calculation into it's own file 0e5a369879 glsl: export accessor for builtin-uniform descriptors dfbabc6bad nir/lower-io: add support for lowering inputs 595f9d5476 nir/lower-io: split out some helper fxns b085016f94 nir: rename lower_outputs_to_temporaries -> lower_io_to_temporaries 47fcef9a20 nir: move callsite of lower_outputs_to_temporaries 5261947260 nir: lower-io-types pass b10cc24519 nir: passthrough-edgeflags support 3a939d034e nir: add lowering pass for glBitmap 12c18ce476 nir: add lowering pass for glDrawPixels b26645a00f nir: add lowering pass for y-transform e1d80f8603 gallium: add NIR as a possible IR 425dc4c4b3 gallium: refactor pipe_shader_state to support multiple IR's 4500d17245 freedreno: fix multi-layer transfer_map's 9bea018994 glsl: use var with initializer on global var validation 2c1c060b03 util/ralloc: Remove double zero'ing of rzalloc buffers e3d43dc5ea genxml: avoid using a GNU make pattern rule 430797843a gallivm: improve dumping of bitcode 8d639138c7 swr: [rasterizer] Include cmath for std::isnan and std::isinf. a5660bf1f8 i965/blorp: Don't blend integer values during MSAA resolves 4f4f393bf3 meta/blit: Don't blend integer values during MSAA resolves 203c786a73 i965/fs: Default all constants to a location of -1 d36d11ad90 st/glsl_to_tgsi: attach image to correct instruction for samples 07df3b81ff mesa: move MESA_MAP_NOWAIT_BIT up away from GL_MAP_PERSISTENT_BIT b230d51a18 mesa/meta: check for signed/unsigned int conversion for pbo getteximage 8bb156a261 i965: Handle BRW_OPCODE_DO on Gen6+ in brw_instruction_name(). 3d21720d31 radeonsi: Set declared tessellation LDS size to hardware size. 8623e599fc freedreno/ir3: size input/output arrays properly 2483a9a08c ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programs f7328f9afd prog: Delete all remains of OPCODE_SNE, OPCODE_SEQ, OPCODE_SGT, and OPCODE_SLE fd63e77998 ir_to_mesa: Do not emit OPCODE_SEQ or OPCODE_SNE 15e6a1a3be ir_to_mesa: Do not emit OPCODE_SLE or OPCODE_SGT e46ac18ebe nvc0: enable compute support by default on GK110+ 2b58bc4461 gallium/radeon: don't flush the GFX IB if DMA doesn't depend on it fb89f06698 radeonsi: consolidate radeon_add_to_buffer_list calls for DMA 60946c0d60 gallium/radeon: add a heuristic for better (S)DMA performance bb74152597 gallium/radeon: flush if DMA IB memory usage is too high 70934de00e radeonsi: add new SDMA texture copy code a512da36ae gallium/radeon: fix (S)DMA read-after-write hazards f837c37f02 radeonsi: raise the max size for SDMA buffer copies faa4f0191d radeonsi: remove SDMA texture copy code 498a40cae8 radeonsi: only expose *_init_*dma_functions from (S)DMA files 3af28e558f gallium/radeon: implement randomized SDMA texture copy testing (v2) f475c9fb07 gallium/radeon: discard CMASK or DCC if overwriting a whole texture by DMA 2f173b8e13 gallium/radeon: use a common function for DMA blit preparation 2af4b637d8 gallium/radeon: split out code for discarding DCC c85d0c17d9 gallium/radeon: rename r600_texture_disable_cmask -> discard_cmask fb9fe352ea st/mesa: use transfer_inline_write for memcpy TexSubImage path 871d2aff24 gallium/radeon: fix partial layered transfers of cube (array) textures c2377b394b gallium/radeon: align alignments for better buffer reuse 544967faf5 gallium/radeon: use gart_page_size instead of hardcoded 4096 bfa8a00920 winsys/radeon: use gart_page_size instead of private size_align 9d8c283f28 winsys/amdgpu: move gart_page_size to struct radeon_winsys e4cf8717de gallivm: print declarations of intrinsics with GALLIVM_DEBUG=ir 5c200894c8 gallivm: use InternalLinkage instead of PrivateLinkage for texture functions 8b66e2647d gallivm: disable avx512 features 94e8653a3b Revert "nir: Try to warn when C99 extensions are used in nir headers." 4c9006f957 i965/fs: fix MOV_INDIRECT exec_size for doubles 75ada43a3a i965/fs: take into account doubles when calculating read_size for MOV_INDIRECT 03687ab77f i965/fs: demote_pull_constants() did not take into account double types c3fab3d000 i965/fs: push first double-based uniforms in push constant buffer 193cb67a84 i965/fs: recognize writes with a subreg_offset > 0 as partial 34ed61b334 i965/fs/lower_simd_width: Fix registers written for split instructions 9741cff1ec i965/fs: rename our lower_d2f pass to lower_d2x efaf62a40a i965/fs: implement i2d and u2d c63a6f2149 i965/fs: implement d2i and d2u e0c45182e3 i965/fs: implement d2b 80f60a4302 i965/fs: implement fsign() for doubles c9ecd651e6 i965/fs: add null_reg_df e8a8fc9563 i965/fs: We only support 32-bit integer ALU operations for now 9e5ce151a4 i965/fs: handle fp64 opcodes in brw_do_channel_expressions a644b0939d i965/fs: add support for f2d and d2f 9e1b3ea199 i965/fs: add a pass for legalizing d2f 2286a74e3b i965/fs: fix dst width calculation in CSE fccd15524f i965/fs: fix regs_written in LOAD_PAYLOAD for doubles 6b6d68ae07 i965/fs: fix is_copy_payload() for doubles e83f51d54e i965/fs: fix compares for doubles a5d7e144ea i965/fs: extend exec_size halving in the generator 4f3888c1ca i965/fs: fix assign_constant_locations() for doubles cc64c9e441 i965/fs: use byte_offset() in offset() for uniforms fe949949a9 i965/fs: handle uniforms in byte_offset() 1f51aada3f i965/fs: fix type_size() for doubles 935e0e305d i965/fs: optimize unpack double ba1907f040 i965/fs: optimize pack double 7782f39e75 i965/fs/nir: translate double pack/unpack fd763177c1 i965/fs: add a pass for lowering PACK opcodes ba582e58cd i965/fs: add PACK opcode cc3bae5cd7 i965/fs: Introduce helper to extract a field from each channel of a register. d17cdacba3 i965/fs: always pass the bitsize to brw_type_for_nir_type() a308bae58f i965/fs: add support for printing double immediates 0f2e227d5c i965/fs: don't propagate 64-bit immediates 0f1690fd95 i965/fs: use the NIR bit size when creating registers 76de7af8e2 i965: fixup uniform setup for doubles 3210870b34 i965: two-argument instructions can only use 32-bit immediates 3d10adf603 i965: fix brw_abs_immediate() for doubles 830d87840c i965: fix brw_saturate_immediate() for doubles 7bcc4cccad i965: fix is_zero(), is_one() and is_negative_one() for doubles 2ae409286c i965: fix brw_negate_immediate() for doubles cbf7c7f099 i965/eu: add support for DF immediates c0a1cd24a8 i965: add support for disassembling DF immediates bb175db16b i965: add support for getting/setting DF immediates 5310bca024 i965: add brw_imm_df 9add73f641 i965/eu: Allow 3-src float ops with doubles 367e762a71 i965/disasm: fix disasm of 3-src doubles 45066a6a59 i965: Tell backend register about double precision type 520b3b2fd1 i965: Determine size of double precision float register e88cf0f2d2 i965: Lower DFRACEXP/DLDEXP 30424fd25a i965: use pack/unpackDouble lowering bea2f8beb5 i965: use double lowering pass d00a239b28 freedreno/ir3: lower lrp when operating with double operands 93e690830a i965: enable lrp lowering for doubles 008feb3687 st/glsl_to_tgsi: brown paper bag for the input offsets fix. 4d8a71f7f1 glsl: check geometry output vertices limits. 13c68e1447 mesa/vbo: fix check for zero aliases with 2/10/10/10 60a5d02416 nir/print: Print memory qualifiers in a variable declaration 7f7f58f17f glsl: Apply memory qualifiers to vars inside named block interfaces f75a26d1ba st/glsl_to_tgsi: handle offsets from inputs aa730aca20 scripts: bump git_reviewer.pl --git-min-percent default e034d80fe1 Revert "Revert "i965: Switch to scalar TCS by default."" 5ce405ba0f i965: Actually assign binding table offsets for the TCS. e0e7280db0 i965: Clamp "Maximum VP Index" to 1 when gl_ViewportIndex isn't written. e74812dbfe i965/hsw: Fix brw_store_data_imm* 96d43f2d08 i965: Reimplement ARB_transform_feedback2 on Haswell and later. fdb6c1887f i965: Add a brw_load_register_reg64 helper. 4c71c8a74a i965: Only enable ARB_query_buffer_object for newer kernels on Haswell. 2d41eb313f mesa/objectlabel: don't return info on genned but never bound textures. bbc6a27590 mesa: don't use genned but unnamed xfb objects. eafe3905d9 nv50/ir: silence unsupported TGSI_PROPERTY_CS_FIXED_BLOCK_* 2e2aa992ff mesa/compute: Fix indirect dispatch buffer size check on 32-bit systems 57763ee735 freedreno/ir3: fix fallout from new block iterators fe102f7677 radeonsi: workaround for tesselation on SI d8f3e8e626 radeonsi: always allocate export memory for pixel shaders ad1782cfb5 radeonsi: expose performance counters as 64 bit f096096b77 nir/search: fix typo b65f7ec450 gallium: enable intel jitevents profiling 0062c5f09b swr: Add missing break in query switch statement. f33083a216 freedreno/ir3: allow for additional VS sysval inputs a0d9279e3b docs: add news item and link release notes for 11.1.4/11.2.2 0c5752b672 docs: add sha256 checksums for 11.2.2 f746aa348e docs: add release notes for 11.2.2 596c881162 docs: add sha256 checksums for 11.1.4 f93d8a885c docs: add release notes for 11.1.4 c521f2d737 scons: Improve Python module dependency discovery. 172bfdaa9e r300g: add support for PIPE_FORMAT_x8R8G8B8_* e54b2e902a Revert "i965: Always use Y-tiled buffers on SKL+" 920d78a32c mesa/shader_query: add missing subroutines cases 742bc53d04 spirv: Fix structure splitting with per-vertex interface arrays. 1896682d27 compiler: Add a C wrapper for glsl_type::without_array(). b9e6e8e7d4 radeonsi: fix undefined behavior (memcpy arguments must be non-NULL) 146927ce7b radeonsi: fix some reported undefined left-shifts 60d2fc233b gallium/radeon: clean left-shift undefined behavior 62b7958cd0 gallium: fix various undefined left shifts into sign bit 945c6887ab compiler/glsl: do not downcast list sentinel bdad1393a0 mesa/main: fix another undefined left shift 3e1cf8bf3f mesa/main: define _NEW_xxx flags as unsigned shifts 6291f19f71 radeonsi: Compute correct LDS size for fragment shaders. a1f698881e vc4: Add support for loading immediate values in QIR. 890dc19eeb vc4: Make vc4_qpu_validate() produce more verbose failures. 8e2d0843c0 vc4: Add a small QIR validate pass. daaa9d579d vc4: Fix the src count on exp2/log2. d36b28402f vc4: Reuse QPU disasm's cond flags in QIR. 419fee92ee vc4: When emitting an instruction to an existing temp, mark it non-SSA. 1387e722cd vc4: Make sure that we don't overwrite the signal for PROG_END. 44de03b0f8 nvc0: unreference images when the context is destroyed 8ae78f7d28 nir: Remove spurious return from void function. 901f57dff5 radeonsi: set DECOMPRESS_Z_ON_FLUSH if nr_samples >= 4 4489d75a58 r600g: use the hw MSAA resolving if formats are compatible bd326c229c Revert "i965: Switch to scalar TCS by default." fef0e993a1 st/omx/enc: fix incorrect reference picture order for B frames 7bc987abe0 i965/fs: Move handling of samples_identical into the switch statement 3ba228f997 i965/fs: Simplify texture destination fixups 7de0ae634e i965/fs: stop inclinding glsl/ir.h in brw_fs.h a815499294 i965/fs: Merge nir_emit_texture and emit_texture 4fab8dd5ea nir: remove now-unused nir_foreach_block*_call() 7c36f9eb52 vc4: fixup for new nir_foreach_block() 582815d9ea ir3: fixup for new nir_foreach_block() 31fc4a2528 nir/lower_double_ops: fixup for new nir_foreach_block() 450c061362 nir/lower_double_pack: fixup for new nir_foreach_block() 8c807cc2a6 nir/gather_info: fixup for new foreach_block() 331b9f73a2 nir/lower_two_sided_color: fixup for new foreach_block() d40fbbc27e nir/lower_tex: fixup for new foreach_block() 8a7fe634d2 nir/lower_outputs_to_temporaries: fixup for new foreach_block() b593737ed8 i965: Switch to scalar TCS by default. bc0062c54a nir: Optimize out stores of undefs. c7a8b32700 nir: Replace vecN(undef, undef, ...) with a single undef. 49ea7454a1 nir: Rename opt_undef_alu to opt_undef_csel; update comments. a808ba5965 i965: Rework passthrough TCS checks. ff8c0c9a35 swr: [rasterizer core] Faster modulo operator in ProcessVerts 2be7c3e780 swr: [rasterizer] Small warning cleanup b39c530f88 swr: [rasterizer] Add SWR_ASSUME / SWR_ASSUME_ASSERT macros db084f48eb swr: [rasterizer] Miscellaneous backend changes 3951a2109e swr: [rasterizer] Add support for X24_TYPELESS_G8_UINT format 909aee07f8 swr: [rasterizer jitter] Fix printing bugs for tracing. bc084e6b3d swr: [rasterizer memory] Add missing store tiles function 5332c9d931 swr: [rasterizer jitter] Add asserts for supported formats in fetch shader 6e89227054 swr: [rasterizer core] Fix thread allocation c2f5d2daa8 swr: [rasterizer core] Fix threadviz support in buckets 1eb211c4a4 swr: [rasterizer] Whitespace cleanup and misc changes d97e333ea4 radeonsi: mark descriptor loads as using dynamically uniform indices f01d92f473 i965/fs: Don't follow pow with an instruction with two dest regs. 9d86a5eea7 swr: Remove stall waiting for core query counters. 76a36ac3ea mesa/ubo: add missing compute cases for ubo/atomic buffers 2dd3fc3cac mesa/compute: drop pointless casts. 76a423efe0 mesa: remove null check before free 3a6763f0a0 freedreno: remove null check before free 8698194313 nir: fix assert for wildcard pairs be5010c4b8 glapi: fix parameter type for GetSamplerParameterIuivEXT() in es_EXT.xml 54d203a319 mesa: include texture format in glGenerateMipmap error message a62f031bc3 main: uses casts to silence some _mesa_debug() format warnings 51300a0387 docs: Mark GL_ARB_query_buffer_object as done for i965/hsw+ f00c399bae i965: Implement ARB_query_buffer_object for HSW+ 357ff91359 i965/gen6+: Add load register immediate helper functions 959e1e9e66 i965/hsw+: Add support for copying a register aad14a22cb i965/gen6+: Add support for storing immediate data into a buffer ac0bbf9ef3 i965: Add MI_MATH reg defs for HSW+ 9f581f8f24 i965: Add brw_store_register_mem32 c54e5c2fb2 i965: Use offset instead of index in brw_store_register_mem64 77959ce07b r600,compute: create vtx buffer for text + rodata 2e117a7649 freedreno: allow ctx->draw_vbo to fail 291ac872a4 freedreno: move shader-stage dirty bits to global dirty flag a48cccacf3 freedreno/a4xx: fix bogus offset for f32x24s8 stencil restore e7c64041e9 freedreno: add some debug_asserts() to catch insane offsets 1f2bc64f31 freedreno/a4xx: deal with VS which do not write position a6ad30202c freedreno/ir3: remove a couple redundant is_flow()s f0a1f3de27 freedreno/ir3: cp small negative integers too 1f04d4bf59 freedreno/ir3: fix # of registers 173871dfb9 freedreno/ir3: lower immeds to const b15c7fc268 freedreno/ir3: add ir3_cp_ctx b9985e5bde add REVIEWERS and get_reviewer.pl script 38fcf7cbad nouveau/video: properly detect the decoder class for availability checks 0332963d19 i965: Delete stale perf_debug(). 3a886721ed i965: Silence unused variable warning 97989059b9 mesa/main: handle double uniform matrices properly 2ab2d2e588 nir: Separate 32 and 64-bit fmod lowering b902377a56 nir/lower_double_ops: lower mod() 9f81434c5f i965: Define GEN_GE/GEN_LE macros in terms of GEN_LT. affaae197f i965: Add disassembler support for remaining opcodes. b89b0a03f2 i965: Make opcode_descs and gen_from_devinfo() static. 0ff4912cf4 i965: Actually check whether the opcode is supported. 667408b889 i965: Merge inst_info and opcode_desc tables. d01596613b i965: Move inst_info from brw_eu_validate.c to brw_eu.c. 1530e27534 i965/disasm: Wrap opcode_desc look-up in a function. 1cc7573162 i965: Pass devinfo pointer to is_3src() helpers. c55dc77ab1 i965: Pass devinfo pointer to brw_instruction_name(). 7d9143ad88 i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode. 75881bed9e i965: Rework the TCS passthrough shader to use NIR. ef5a31fc06 gallium/util: change assertion to conditional in util_bitmask_destroy() 68116dcd5a cso: null-out previously bound sampler states 05abaa65c7 svga: try to flag surfaces for sampling, in addition to rendering abc6432d54 svga: fix copying non-zero layers of 1D array textures b94f73c150 svga: clean up svga_pipe_blit.c 8842be1132 rbug: s/Elements/ARRAY_SIZE/ 7f641916bf freedreno: s/Elements/ARRAY_SIZE/ b91975714d trace: s/Elements/ARRAY_SIZE/ e193c5dd59 ilo: s/Elements/ARRAY_SIZE/ 951bf8b4a6 i915g: s/Elements/ARRAY_SIZE/ 5658ddc7fe nvc0: compute a percentage for metric-achieved_occupancy 10ec27760a nvc0: display some performance metrics with a percentage 64937615a0 nvc0: store the driver query type for performance metrics a9bc3211f5 nvc0: fix exposing of metric-issue_slots for SM21/SM30 0af8a7d50c mesa/objectlabel: handle NULL src string 265fe9dce8 glsl: subroutine types cannot be used in constructors. 3110a0aa23 glsl: resource is a reserved keyword in GLSL 4.20 as well ebbe31d57c gallium,utils: Fix trivial sign compare warnings c68a9cdaac anv: fix hang during generation of dev_icd.json. 883f3662db swrast: Add texfetch_funcs entries for astc 3d formats 63432eb370 mesa: Enable translation between astc 3d gl formats and mesa formats 54cac7ad96 mesa: Handle astc 3d formats in _mesa_get_compressed_formats() dcfea1d7eb mesa: Handle astc 3d formats in _mesa_base_tex_format() cf85ef1618 mesa: Account for astc 3d formats in _mesa_is_astc_format() 38cd8145a8 mesa: Add a helper function is_astc_3d_format() 72dfe0242d mesa: Add the missing defines for GL_OES_texture_compression_astc 57451e0fc1 mesa: Align the values of #define's in glheader.h 0306110fa9 mesa: Add OES_texture_compression_astc to extension table and gl_extensions 059f36c671 mesa: Add entries for astc 3d formats initializing struct gl_format_info 705216dbed mesa: Add mesa formats for astc 3d formats 24bb6ee8b6 glapi: Update dispatch XML files for OES_texture_compression_astc.xml 63a7a9d115 mesa: Account for block depth in _mesa_format_image_size() 87bf66daa9 mesa: Handle 3d block sizes in _mesa_compute_compressed_pixelstore 84a44844f2 mesa: Handle 3d block sizes in teximage error checks ec60b3da69 mesa: Handle 3d block sizes in getteximage error checks 5713461ae7 mesa: Add an assert for BlockDepth in _mesa_get_format_block_size() 9163c37349 mesa: Add a helper function to query 3D block sizes 6abb1b4984 mesa: Add block depth field in struct gl_format_info c4a0cd4662 mesa/copyimage: make sure number of samples match. 5989a2937f mesa/objectlabel: don't do memcpy if bufSize is 0 (v2) 30823f997b mesa/textureview: move error checks up higher 5541e11b9a gallium/radeon: remove stencil_tile_split from metadata 20a77397fa gallium/radeon: remove tile_mode_array_valid flags c8aac4fc0d winsys/amdgpu: pass PIPE_CONFIG to addrlib on texture import dc970c4f4e winsys/amdgpu: read NUM_BANKS from buffer metadata 02f90cef7d radeonsi: remove unused tile mode getters b9e3e87069 radeonsi: just read tile mode arrays in SDMA setup 0c2cba1ec6 radeonsi: just read tile mode arrays in SI DMA setup c3ca54aee9 radeonsi: just read tile mode arrays in DB setup ef45825708 gallium/radeon: add radeon_surf::macro_tile_index ed4fd542de winsys/radeon: drop support for kernels lacking tile mode array queries 3d956b4bc0 st/mesa: fix blit-based GetTexImage for non-finalized textures 77af6bcc26 winsys/radeon: count buffer size only once 3e3c43418e winsys/amdgpu: count buffer size only once f98ba4123c winsys/amdgpu: loosen up requirements for how much memory IBs can use 9ec00c23c2 radeonsi: when parsing dmesg, skip empty lines 9983efca76 radeonsi: use the hw MSAA resolving if formats are compatible 819836d240 nv50,nvc0: re-bind old compute state after reading MP perf counters dcf8c4425a nir: make lower_clamp_color pass work after lower i/o 226bd92945 vc4: Use NIR lowering for sRGB decode. 4b326341f3 vc4: Just use NIR lowering for texture projection. 2f98bc100d vc4: Scalarize phi nodes as well. 4a2ad8500d vc4: Add whitespace after each program stage dump. 84322b2f31 vc4: Remove the CSE pass. b145b731ab vc4: Emit only one FRAG_Z or FRAG_W QIR opcode. e138716d8d vc4: Use the NIR cubemap normalization instead of our own. 3bee7581e6 vc4: Drop the support for DCE of texture instructions. 155ce49603 radeonsi: fix PIPE_FORMAT_R11G11B10_FLOAT handling 169ace5636 radeonsi: correct NULL-pointer check in si_upload_const_buffer cf6dadb00b softpipe: bump 3D texture limit to 2048 277170eeea softpipe: allow r32 xchg on shader images. 3950aa47df softpipe: avoid leaking local_mem on machines alloc failure ad545d179b vbo: avoid leaking prim on vbo bind failure 23cf24e227 mapi/glapi: Fix dup word typo in glapi_getproc.c 44f921091a isl: automake: don't explicitly EXTRA_DIST the tests folder f982e2434b mesa: add LOCATION_COMPONENT support to GetProgramResourceiv b1c872a81e glsl: add component to has_layout() helper 589053dac7 glsl: validate linking of intrastage component qualifiers 0317dfcd9b glsl: update explicit location matching to support component qualifier 0d88b15f07 glsl: cross validate varyings with a component qualifier 94438578d2 glsl: validate and store component layout qualifier in GLSL IR 2d9936a686 glsl: allow component qualifier on varying inputs daa8df590b glsl: parse component layout qualifier ea4c1afd05 android: enable dlopen() on all architectures 5649d6ab06 winsys/sw/xlib: use correct free function for xlib_dt->data 4f21f3f2e8 winsys/sw/dri: use correct free function for dri_sw_dt->data 798f7a8596 tgsi: initialize stack allocated struct fb653641ea egl: android: do not feed invalid fourcc/pitch into the dri module 34ddef39ce egl: android: add dma-buf fd support 81a6fff4c5 egl: android: factor out back buffer handling code dfaccf25f5 egl: android: factor out format conversion code to a function d45884ef05 egl: android: disable __DRI_DRI2_LOADER support on render nodes dbbf7a8e61 Android: fix build ordering of subdirectories 595d56cc86 glShaderSource must not change compile status. 9fa2e57a73 gallium/radeon: nuke the final pre LLVM 3.6 codepath 7336df06ed anv: include the files in the tarball 9e09507516 i965: don't forget to ship brw_nir_trig_workarounds.py 1f04caa09c isl: include all the files in the tarball cee69ccb92 spirv: automake: add missing headers to the tarball. dc38e6b169 automake: wire up the intel vulkan driver to make distcheck dfbf1289a4 anv: update .gitignore fcdcb829d8 anv: automake: remove no longer needed include 3285461ceb anv: automake: tweak anv_entrypoint.[ch] rule bc7802098e anv: tweak libvulkan_intel.so link libraries 9f235adf99 anv: cosmetic makefile changes 446234033d anv: place the builddir includes before the srcdir ones 6cb814727d automake: tweak SUBDIR reorder and comment it 4fcf0ba113 configure.ac: remove unused HAVE_EGL_PLATFORM_NULL conditional 9f3588eb37 automake: drop "EGL_" from HAVE_EGL_PLATFORM_WAYLAND 5459db91e3 automake: drop "EGL_" from HAVE_EGL_PLATFORM_X11 a56009d089 anv: get rid of VULKAN_ENTRYPOINT_CPPFLAGS variable 6dc169e18f anv: factor out the X11/XCB build cbc4837b83 anv: kill of custom define HAVE_WAYLAND_PLATFORM 9bc99f5668 anv: refactor wayland build handling 3a2d09dd65 automake: include vulkan subdir after wayland-drm fe918556a2 anv: use a common variable to manage the library dependencies 82d0b59f02 anv: use the GENERATED_FILES variable 3ee7d8b0eb anv: fold the tests' makefile f3cb0dcae1 anv: build the core vulkan only once 21800d77ff anv: kill off custom CFLAGS 623cb3a598 anv: add missing link against the math library e98cf60446 anv: split sources lists to Makefile.sources 0d3e7b17c9 anv: remove custom rule to install the intel_icd.json 30e6f68b3b anv: tweak the LDFLAGS b370ec7c76 anv: tweak the %.json rule abd360ab75 anv: add a comment about dev_icd.json 44978a91ff genxml: ship all the files needed in the tarball 3f23a0f8c1 anv: remove description about GENX_FUNC macro 0700cdd5aa gallium/target-helpers: remove inline_wrapper_sw_helper.h b8e59292e6 egl/x11: resolve "initialization from incompatible pointer type" warning a92910ae37 glx: Refactor the configure options for glx implementation choice (v3) cbcd7b60f5 nir/lower_double_ops: fix indentation 21424e019d nir/opt_dead_cf: fix indentation 6935726197 nir/opt_dead_cf: correction of side effect check 663c0e5155 freedreno/ir3: use pipe_debug_callback for shader-db traces 2578e3edcb freedreno/a4xx: add debug callback to emit 51f20dd279 freedreno/a3xx: add debug callback to emit 41d288c306 freedreno: wire up core pipe_debug_callback e04db879f8 freedreno/ir3: handle color clamp variant ourselves 64abf6d404 nir: clamp-color-output support 482cdc4c92 freedreno: fix indentation 53435514c1 radeonsi: fix synchronization of shader images 8f2238ccba st/glsl_to_tgsi: fix potential crash when allocating temporaries 750c38fad1 glsl: Lower vector_extracts to swizzles after lower_vector_derefs. 1cd600dbb9 glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor. d53cf1ea4c mesa: simplify _mesa_Lightfv aa6f88f891 gallium/radeon: fix crash in r600_set_streamout_targets 98c348d26b st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor 59af21c3e9 tgsi/text: fix parsing of memory instructions 4055babc75 tgsi/text: add str_match_name_from_array a56edbdd8f tgsi/text: add str_match_format helper function acb65a23a3 tgsi/build: pass Memory.Texture and .Format through tgsi_build_full_instruction 318d305f6d tgsi/dump: signal nospace when the last print exceeded the size e08eaa5b72 tgsi/dump: shared dump_ctx initialization 4b1ea6910e st/omx: don't return early in vid_enc_EncodeFrame() c750029b37 glsl: Checks for interpolation into its own function. 6d4a426745 nir/algebraic: Support lowering for both 64 and 32-bit ldexp f0af5b87ec nir/opcodes: Make ldexp take an explicitly 32-bit int bee40dd730 nir/opcodes: Simplify the expressions for [un]pack_double 2655265fcb mesa: Fix indirect draw buffer size check on 32-bit systems. 70f89dd75e nir: Switch the arguments to nir_foreach_def 5015260a05 nir: Switch the arguments to nir_foreach_use and friends 9464d8c498 nir: Switch the arguments to nir_foreach_function e63766fb4b nir: Switch the arguments to nir_foreach_parallel_copy_entry 8564916d01 nir: Switch the arguments to nir_foreach_phi_src 707e72f13b nir: Switch the arguments to nir_foreach_instr 261d62de33 anv/lower_push_constants: fixup for nir_foreach_block() bb65764a4a anv/apply_pipeline_layout: fixup for nir_foreach_block() 621cbc0c14 anv/apply_dynamic_offsets: fixup for nir_foreach_block() 7efff10585 i965/nir: fixup for new foreach_block() 3a8688fb41 nir/algebraic: fixup for new foreach_block() 1f8c100614 nir/validate: fixup for new foreach_block() a471c161b1 nir/nir_worklist: fixup for new foreach_block() db35177772 nir/remove_dead_variables: fixup for new foreach_block() b3aaae398e nir/split_var_copies: fixup for new foreach_block() 9d41a1ffeb nir/repair_ssa: fixup for new foreach_block() 480a182ccd nir/opt_peephole_select: fixup for new foreach_block() e5f37701ab nir/phi_builder: fixup for new foreach_block() 1ba40d834b nir/opt_cp: fixup for new foreach_block() 8dd7d78925 nir/opt_remove_phis: fixup for new foreach_block() 1a8c17a59e nir/opt_undef: fixup for new foreach_block() 52affdd2e6 nir/opt_dead_cf: fixup for new foreach_block() ddc6639f85 nir/opt_dce: fixup for new foreach_block() 3afb3be674 nir/opt_gcm: fixup for new foreach_block() eecf96f530 nir/opt_constant_folding: fixup for new foreach_block() 26b4c9ee15 nir/lower_samplers: fixup for new foreach_block() f4ebff89e4 nir/normalize_cubemap_coords: fixup for new foreach_block() 492b3554a7 nir/lower_var_copies: fixup for new foreach_block() c1b37c08bf nir/move_vec_src_uses_to_dest: fixup for new foreach_block() ceed12557d nir/lower_vars_to_ssa: fixup for new foreach_block() 1557344c81 nir/lower_vec_to_movs: fixup for new foreach_block() b1eada04b2 nir/lower_idiv: fixup for new foreach_block() 2febb88e6d nir/lower_to_source_mods: fixup for new foreeach_block() c81ca60b41 nir/lower_io: fixup for new foreach_block() 7e909972e3 nir/lower_system_values: fixup for new foreach_block() 76c74de456 nir/lower_phis_to_scalar: fixup for new foreach_block() b89f0bb58c nir/lower_indirect_derefs: fixup for new foreach_block() e3c5bda16a nir/nir_lower_global_vars: fixup for new foreach_block() 480d78f55b nir/lower_atomics: fixup for new foreach_block() 06cf73a7ba nir/lower_load_const: fixup for new foreach_block() 15264133d7 nir/lower_locals_to_regs: fixup for new foreach_block() 1c6307aab4 nir/lower_gs_intrinsics: fixup for new foreach_block() 3bf3100794 nir/nir: fixup for new foreach_block() 686f247b21 nir/lower_clip: fixup for new foreach_block() e36fbcfc3f nir/lower_alu_to_scalar: fixup for new foreach_block() 4179a56f42 nir/liveness: fixup for new foreach_block() 34af78edb3 nir/inline_functions: fixup for new foreach_block() b23e59e172 nir/from_ssa: fixup for new foreach_block() d6a6c729ca nir/dominance: fixup for new foreach_block() 9f92a8f00a nvc0: stick compute kernel arguments into uniform_bo 124a5d4ca0 swr: remove duplicated constant update code 1a8c2ccb24 gallium/radeon: add the size only once in r600_context_add_resource_size 8e43bc0eb6 winsys/radeon: enlarge buffer_indices_hashlist 92f6af2c4a gallium/radeon: drop support for LINEAR_GENERAL layout f564b61d33 radeonsi: rework clear_buffer flags d273ce5259 anv/dynamic_offsets: Fix the order of arguments to nir_build_imm 6028a67641 anv: Fix a build error caused by recent fp64 NIR changes 99474dc29b nir: Try to warn when C99 extensions are used in nir headers. e7438009af nir: Remove spurious ; after nir_builder functions. caa5937ebb nir: Remove spurious ; after namespace. f7854d8227 nir: Avoid C99 field initializers. a609da60c0 gallium/util: s/Elements/ARRAY_SIZE/ f365488eaa mesa: improve comment on _mesa_check_disallowed_mapping(), return bool 7e7710a068 radeonsi: remove needless cache flushes at the end of CP DMA operations 7d49b459b6 radeonsi: remove flushes at the beginning and end of IBs done by the kernel db07b46f2c nir: Add lrp lowering for doubles in opt_algebraic 443600d51e nir: rename lower_flrp to lower_flrp32 072613b3f3 nir/lower_double_ops: lower round_even() bf91df7f7f nir/lower_double_ops: lower fract() 126a1ac03f nir/lower_double_ops: lower ceil() 29541ec531 nir/lower_double_ops: lower floor() 5fab3d178b nir/lower_double_ops: lower trunc() 2ea3649c63 nir: add a pass to lower some double operations 2cf3b28884 nir/builder: add nir_imm_double() 3a150683ce nir/builder: Add bit_size info to nir_build_imm() 76b8c5cc60 radeonsi: check if value is negative 860210ccfc clover: Fix build against clang SVN >= r267772 32cb7d61a9 glsl: fix lowering outputs for early/nested returns 122d27e998 nir: rewrite nir_foreach_block and friends 958300137f nir/opt_cp: use nir_block_get_following_if() aaaa22c775 vbo: Return INVALID_OPERATION during draw with a mapped buffer 28d0bc72fb anv/formats: Return proper error code for unsupported formats 5f7e8eac42 anv/device: Set the compressed texture feature flags correctly e0806930ad nir/algebraic: Add a bit-size validator 8a3e344180 nir/opt_algebraic: Fix some expressions with ambiguous bit sizes 7e0ee3a38b nir/search: Respect the bit_size parameter on nir_search_value fcc1c8a437 nir/algebraic: Add a mechanism for specifying the bit size of a value cafb885e45 nir/algebraic: Use "uint" instead of "unsigned" for uint types 736ee0bef7 nir/algebraic: Do better error reporting of bad expressions b1dcedf393 isl: move -lm at the end of tests_ldadd aef6a6c382 i965/blorp/gen8: Fix blitting of interleaved msaa surfaces 1d242b6882 llvmpipe: s/Elements/ARRAY_SIZE/ 23c55e5c23 tgsi: s/Elements/ARRAY_SIZE/ 419e386571 os: s/Elements/ARRAY_SIZE/ d902504a67 hud: s/Elements/ARRAY_SIZE/ e522a76226 gallivm: s/Elements/ARRAY_SIZE/ 489df4a71a draw: s/Elements/ARRAY_SIZE/ f93802c465 softpipe: s/Elements/ARRAY_SIZE/ 562c4a17b7 winsys/radeon: remove use_reusable_pool parameter from buffer_create 13acf2b243 gallium/radeon: remove use_reusable_pool parameter from r600_init_resource c868974396 radeon/video: always use the reusable buffer pool 8c43c06e04 radeonsi: work around an MSAA fast stencil clear problem 7a215a3e27 radeonsi: expclear must be disabled on first Z/S clear 01a3bb5d8b radeonsi: move blend choice out of loop in si_blit_decompress_color 450ff0f0d5 radeonsi: use level mask for early out in si_blit_decompress_color 0ff05b55c6 radeonsi: si_blit_decompress_depth is only used for staging 0b70fc2db4 radeonsi: only decompress the required ZS planes from si_blit def53a0b3d radeonsi: decompress Z & S planes in one pass dc6fc2f390 radeonsi: early out of si_blit_decompress_depth_in_place based on dirty mask d14d6c3f58 radeonsi: use MIN2 instead of expanded ?: operator 159f182a57 radeonsi: fix brace style 91fb4bb2e9 gallium/util: add u_bit_consecutive for generating a consecutive range of bits 504df3a1d7 swr: s/Elements/ARRAY_SIZE/ 836cab51c8 radeonsi: emit s_waitcnt for shader memory barriers and volatile e7201bd31b swr: [rasterizer] warning cleanup 24f23817d2 swr: [rasterizer core] implement legacy depth bias enable fa36f8ec9c swr: [rasterizer jitter] support for dumping x86 asm a646ffdacf swr: [rasterizer core] more backend refactoring 8e815ff72c swr: [rasterizer jitter] add mSimdInt1Ty 4e1e0b3a32 swr: [rasterizer core] backend refactor 43f46caf76 svga: use the SVGA3D_DEVCAP_MAX_FRAGMENT_SHADER_INSTRUCTIONS query b5e7907f30 nouveau: codegen: LOAD: Take src swizzle into account 90f45357ab nouveau: codegen: LOAD: Do not call fetchSrc(1) if the address is immediate 1958397a58 nouveau: codegen: LOAD: Always use component 0 when getting the address 7d25ed7036 dri3: Check for dummyContext to see if the glx_context is valid 4d9b518ad2 dri2: Check for dummyContext to see if the glx_context is valid 6d1a59d15b glsl: move uniform block validation to link_uniform_blocks.cpp 73ada723f0 docs: Mention that {ARB,OES}_texture_stencil8 is supported on i965/gen8+ fd9a7d8f30 i965: Enable ARB_texture_stencil8 and OES_texture_stencil8 on Gen8+. 12c43a355c mesa: Try to fix CopyTex[Sub]Image of stencil textures. 027c6c1222 mesa: Disallow CopyTexSubImage on stencil formats in ES. 1e44599a43 i965: Fix MapTextureImage for multi-slice/level stencil buffers. 361a24e140 i965: Move TCS output indirect_offset.file check out a level. 13195f7ef8 i965/fs: Reduce the response length of sampler messages on Skylake. d800b7daa5 nir: Add a helper for figuring out what channels of an SSA def are read acc2f1fe36 i965/fs: Use inst->regs_written for rlen for texture instructions c7a09c0571 i965/fs: Properly report regs_written from SAMPLEINFO 30b37e4e9b i965/blorp: Set regs_written on texturing instructions 0bd956b34b i965: Don't force a header for texture offsets of 0. fb5d38e219 r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier 7aa3a93656 docs: update softpipe for ARB_compute_shader e749c30ceb softpipe: add support for compute shaders. (v2) f78bcb7638 tgsi/exec: initialise SysSemanticToIndex array to -1 fbea4e177f tgsi/exec: implement restartable machine. 8ffa3c58d4 tgsi/exec: make inputs/outputs optional for compute shaders. 16a9dc1e49 tgsi/exec: implement load/store/atomic on MEMORY. 354c5f2d0f tgsi/exec: split out setting up masks to separate function 6cf36a7231 tgsi: accept a starting PC value for exec machine. 912ed84f83 tgsi: move to using vector for system values. 9013d9267c tgsi/exec: fix system value handling. 4040fff81d i965/blorp: Convert state setup to C 71775afe6e i965/blorp: Make state setup C-safe bed74299c2 i965/blorp: Convert brw_blorp.cpp to a C file 0551f3dfa4 i965/blorp: Make all of brw_blorp.h accessible to C b3f08b5424 i965/blorp: Turn brw_blorp_params into a C-style struct 33fa12c50f i965/blorp: Turn coord_transform into a C-style struct b6dd8e42f0 i965/blorp: Turn blorp_surface_info into a C-style struct a543f741bf i965/blorp: Roll mip_info into surface_info 3839936497 i965/blorp: Get rid of the blorp_blit_params class 8096ed7e27 i965/blorp: Remove the hiz params class e35d9407dc i965/blorp: Remove the clear params classes 659400cba3 i965/blorp: Remove the arguments to brw_blorp_params() 2dda4ff014 i965/blorp: Refactor to get rid of the get_wm_prog virtual function 18d1658633 swr: autogenerate swr_context_llvm.h 12cf08fcc3 anv: honor DESTDIR when installing icd file ec5f7fc7bd i965/meta: initialize values to avoid random behaviour on error path 51632d6f27 meta: Avoid random memory access on error cea3a7e615 mesa: add tags file to gitignore dda50af9c4 mesa: Remove every double semi-colon e5d027ec7d glx: Remove every double semi-colon ea327dc451 gallium: Remove every double semi-colon de743a07ac egl: Remove every double semi-colon e129e6eb89 gallium/r600: removing double semi-colons 12da8bb5f4 mesa/main: removing double semi-colons 09e4ac00ac glsl: removing double semi-colons 52c7443932 glx: Don't enclose includes inside `extern "C" { }`. 80e5fb60b4 radeonsi: add RW_BUFFERS only once in si_ce_needed_cs_space 2b4b5ebfcf egl: fix make check broken by interop support e64ee4cf60 docs: mark ARB_compute_shader as done for nvc0 5c429f88d9 nvc0: expose GLSL version 420 on GK110 a0e777f6a1 nvc0: enable ARB_shader_image_load_store on GK110 2daaa5d657 gk110/ir: add emission for VSHL af5925209d gk110/ir: add emission for OP_SUEAU, OP_SUBFM and OP_SUCLAMP 1f8900a8e0 gk110/ir: add emission for OP_SULDB and OP_SUSTx fddd8523d4 gk110/ir: add emission for OP_MADSP c2ce22ca46 gk110/ir: add emission for OP_PERMT 222d1a1bff nvc0: expose GLSL version 420 on GK104 9e367ed480 nvc0: enable ARB_shader_image_load_store on GK104 0d64d39e81 nvc0: inform users that 3D images are not fully supported fdbb476829 nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+ 6fc6d548ed nvc0/ir: check that the image format doesn't mismatch fbeb69757c nvc0/ir: prevent out of bounds when no images are bound 5ba5714483 nvc0/ir: add indirect support for images on Kepler 8b540db44c nvc0/ir: fix 1D arrays images for Kepler e478156ed7 nvc0/ir: fix cube images for Kepler 3ce80f924d nv50/ir: add support for SULDP -> SULDB conversion d64ea4e48e nv50/ir: make use of OP_SUQ for surfaces query 7c47db359e nv50/ir: add OP_BUFQ for buffers query e09434047d nv50/ir: enable early fragment test with explicit user control 08f4faa542 nvc0/ir: fix constraints for OP_SUSTx on Kepler 119d087758 nv50/ir: re-introduce TGSI lowering pass for images 76ea143c38 nv50/ir: add support for TGSI image declarations 1fb3cd2489 nvc0: add missing glMemoryBarrier bits 9bc18a48f3 nvc0: enable RGB10_A2UI format on GK104 da8171dc75 nvc0: shift address with blocksize for image buffers 285f2edd14 nvc0: fix address offset when images have multiple levels e28f247e24 nvc0: bind images on 3D shaders for Kepler 1eca4c51a2 nvc0: bind images on compute shaders for Kepler c6b3c346d1 nvc0: reserve an area for surfaces info in the driver constbuf afa04785fa nvc0: add preliminary support for images c62b1b92f7 gk110/ir: add emission for (a OP b) OP c 3da8528846 nvc0/ir: fix wrong emission of (a OP b) OP c a2fe35bcdf scons: Support Clang on Windows. dcc3baf733 gallium: Include intrin.h instead of defining ourselves. 9a25c8af1b scons: Whenever possible decide what to do based on platform and not compiler. c068610a7d scons: Move fallback HAVE_* definitions to headers. 940da2ce0e nir: Add missing break into switch in construct_value() 31631d8515 radeonsi: Fix memory leak in error path. 514c5b5f4b radeonsi: fix build error because of missing param 965175aba3 r600g: use do_endian_swap in texture swapping function c86c761343 r600g: use do_endian_swap in color swapping functions 686ad477bd r600g: set endianess of 16/32-bit buffers according to do_endian_swap 2242dbe11d r600g/radeonsi: send endian info to format translation functions 4965c5bf72 glsl: add ability to use essl 3.20 fa8c0ccfbc main: select ES3.2 version when all extensions are available e3e6859381 tgsi: pass a shader type to the machine create and clean up. a6aae0c24d gallium/tgsi: move tgsi_exec.h header out of draw_context.h bd07e20d20 gallivm: make sampling more robust against bogus coordinates d8edc3e97c radeonsi: fix missing include for Elements. d12c3b02ff nvc0: bump the amount of shared memory per MP on Maxwell 5b6a1aee46 r600: fix missing include for Elements macro 725431a5db gm107/ir: s/invalid load/invalid store/ d2fcd0ce38 freedreno/a3xx: remove unused fxn 8fe2076243 freedreno/ir3: convert over to ralloc 27cf3b0052 mesa/st: log some additional invalid-fbo cases 2c8674f5a9 freedreno: honor handle->offset dfd23abdcc freedreno: disallow cat4 immed src 76c6cdd36a freedreno/a4xx: add render-target formats 7add166a5c freedreno: update generated headers edcc6ce75d freedreno: reduce line width for deqp further 4610e5ef28 freedreno/ir3: fix sin/cos 21b4bcdd05 i965: Unroll SIMD16 DDY_FINE on Sandybridge. e915903c10 docs: update the instructions for getting a git account ef3f00edd8 docs: update link to Intel's graphics website 50b82ecd77 mesa/gles: Allow format GL_RED to be used with MESA_FORMAT_R_UNORM c4cb879f00 svga: eliminiate unnecessary constant buffer updates 686cd3c606 svga: mark the texture dirty for write transfer map only 676931640f svga: fix assert with PIPE_QUERY_OCCLUSION_PREDICATE for non-vgpu10 d7a6c1a476 svga: minimize surface flush 23949cdf2c glapi: fix _glapi_get_proc_address() for mangled function names 63df017fda util/blitter: use ARRAY_SIZE macro e0184b3995 svga: s/Elements/ARRAY_SIZE/ 77e4b41671 svga: whitespace and formatting fixes in svga_pipe_rasterizer.c 25e0d3659f svga: whitespace and formatting fixes in svga_pipe_depthstencil.c 595fbc8dee svga: whitespace and formatting fixes in svga_pipe_sampler.c 1db8313168 gallium/util: initialize pipe_framebuffer_state to zeros 1e990978ee util/cache: add comments, fix formatting 4e2d22c5a7 i965: Mark URB reads as volatile. 501bedffa6 i965: Make a few tessellation related functions non-static. 464d6080c6 svga: separate HUD counters for state objects b87856d25d st/omx: Fix resource leak on OMX_ErrorNone 3c8f9ed9b7 isl: remove ffs function that conflicts with system headers dc732a8ef2 gallium: use unreachable instead of asserts d14778656b anv: fix warnings in release build ff48375a16 isl: fix warnings in release build 29d2c0e9e6 spirv: fix warning in release build cbb0d4ad75 gallium: fix warnings in release build bbeb9ab2f7 glsl: fix warning in release build e4fc06a2f8 util: add MAYBE_UNUSED for config dependent variables 787a53988c nouveau: codegen: combineLd/St do not combine indirect loads 0831eb94b9 freedreno/ir3: relax restriction in grouping 36c9ea6e79 freedreno/ir3: fix small memory leak 610837fb98 freedreno/ir3: fix small RA bug adf795432f freedreno/a4xx: better workaround for astc+srgb a148300b13 Revert "freedreno/a4xx: lower srgb in shader for astc textures" 19118e6f47 freedreno/a4xx: blend state no longer depends on fb state c0c6ca40a2 Revert "st/dri: add 32-bit RGBX/RGBA formats" 147a2d25ad genxml: use PYTHON3 710b1d2e66 i965/tex_image: Flush certain subnormal ASTC channel values e29b3bfd6e configure.ac: search for and set PYTHON3 f8dd07a2c3 i965/blorp: Enable for buffer resolves c7cf17ae75 i965/blorp: Enable for normal color clears c4ec0121a8 i965/blorp: Fix clear code for ignoring colormask for XRGB formats on Gen9+ 19948f1bf6 mesa/formats: Take luminance into account in component count 9e153c0692 i965/blorp: Do not trigger re-emission of base state address 84db9ca3f7 i965/blorp: Reconfigure base state address only if needed 234b5f23f8 i965/blorp: Use BRW_NEW_BLORP instead of trashing all state bits 6d5ce1b043 i965: Make all atoms to track BRW_NEW_BLORP by default 65a5af6dd0 i965: Introduce state flag for blorp 0e850452d1 i965/blorp/gen6: Use normal base state address setup ae73e86497 i965: Remove pointers to non-existing atoms 9f110a9e10 radeonsi: Implement ddx/ddy on VI using ds_bpermute 128267d781 radeonsi: Use llvm.amdgcn.mbcnt.* intrinsics instead of llvm.SI.tid d3427412a3 radeonsi: Set range metadata on calls to llvm.SI.tid b31422d970 radeonsi: Create a helper function for computing the thread id 86cd9a134f i965: Disable KHR_texture_compression_astc_hdr on Gen9 ec089cd987 swr: [rasterizer memory] Constify load tiles 6facf4b74a swr: [rasterizer core] CompleteDrawContext changes for gcc 0487377dce swr: [rasterizer] Small cleanups 2c4c3c9c71 swr: [rasterizer scripts] Knob scripts tweaks ef293ee9c0 swr: [rasterizer] Interpolation utility functions 27cc5924ea swr: [rasterizer core] TemplateArgUnroller 46a448d161 swr: [rasterizer core] Arena: make most allocated blocks the same size 794be41f91 swr: [rasterizer core] Fix global arena allocator bug e42f00ee39 swr: [rasterizer core] Fix thread binding for 32-bit windows cd21f90ecf swr: [rasterizer fetch] Add support for fetching non-uniform component formats 244ae7af1b swr: [rasterizer core] Use CS spill/fill size in core ee9621e2f5 swr: fix memory leaks from vs/fs compilation 5815c8b3d3 swr: fix clang warnings e85bef8b12 freedreno/a4xx: fix encoding of blend color state 23abc41d2b freedreno: update generated headers 79b36168e0 vc4: Make sure we recompile when sample_mask changes. 876c647194 vc4: Fix validation of full res tile offset if used for non-MSAA. 3fecaf0d0c vc4: Only do MSAA FB operations if the FB is MSAA. 1410403e1e vc4: Fix tests for format supported with nr_samples == 1. 6eabdb8959 vc4: Don't try to blit from MSAA surfaces with mismatched width to dst. 42dea145d9 i965: Disable channel expressions for scalar GS, TCS, TES. 1883613a24 i965/blorp: Add support for 2x msaa 125a7fdf32 i965/blorp: Add support for encoding/decoding interleaved 2x msaa f70cacc4bd i965: don't lower mod() in glsl ir 72b5d00c9c glsl: fix cross validation for explicit locations on structs and arrays 39e9cf6cb1 radeonsi: implement TGSI_SEMANTIC_HELPER_INVOCATION 2bac561787 swr: ignore generated files in rasterizer 88ca4a43a2 nvc0: fix retrieving query results into buffer for timestamps 541e6c0500 i965/surface_state: Use libisl functions for image format lowering e53cabe730 i965/fs_surface_builder: Use isl instead of mesa for format info 1831fa104c i965/fs_surface_builder: Add a helper for converting GL to ISL formats 24bb75049b i965/fs_surface_builder: Explicitly handle FORMAT_NONE in num_image_coordinates f310c02b94 i965/fs_surface_builder: Take a GL format enum instead of mesa_format 2980507a19 isl/format: Add a get_num_channels helper 3415cf5f2f isl/format: Add more isl_format_has_type_channel functions a4c04dd410 isl/format: Break the guts of has_[us]int_channel into a helper ca8c5993bf anv/image: Use the has_matching_typed_storage_image_format helper from isl 65bd8317e2 isl: Add a helper for determining when a typed load/store can be used 90576ac963 isl: Take a devinfo in lower_storage_image_format instead of an isl_device 37f6f21b1f isl: Don't use designated initializers in the header 2785840586 isl: Include c99_compat.h ef5dca2034 i965: Add a dependency on libisl fe3b1e1448 radeon: handle query buffer allocation and mapping failures b222580578 radeon: wire end_query return value to sw/hw_end 71f33a6f69 st/mesa: check return value of begin/end_query 32214e0c68 gallium: add bool return to pipe_context::end_query 6a0d036483 i965: Always use Y-tiled buffers on SKL+ c3b88cc2c1 softpipe: fix a warning due to an incorrect enum comparison c9e5a7df61 gallium: remove helpers converting to/from TGSI_PROCESSOR_* af249a7da9 gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_* fb523cb6ad gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_* ed23335a31 gallium: use enums in p_shader_tokens.h (v2) 0135bd44c2 gallium: use enums in p_defines.h (v2) 8cfc4cf76d radeonsi: remove the shader parameter from si_set_ring_buffer 3cbd8cfc7a radeonsi: decrease GS copy shader user SGPRs to 2 3acaefb1bb radeonsi: shorten slot masks to 32 bits 0954d5e982 radeonsi: clean up shader resource limit definitions 3138a28ff2 radeonsi: move default tess level constant buffer to RW buffers 302bec24bd radeonsi: move sample positions constant buffer to RW buffers 860b658b97 radeonsi: move clip plane constant buffer to RW buffers 698821bda3 radeonsi: rework polygon stippling to use constant buffer instead of texture bb1e647ada radeonsi: generalize si_set_constant_buffer 36261c29cd radeonsi: make RW buffer descriptor array global, not per shader stage 1378487fb4 radeonsi: rename and rearrange RW buffer slots 4ff8cbb0d8 gallivm: fix bogus argument order to lp_build_sample_mipmap function 73b01e2711 i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+. bdaa0e12a2 i965/blorp: Improve precission of blitting coordinates when clipping 38f4cee3ff radeonsi: Add config parameter to si_shader_apply_scratch_relocs. 1bc983cd64 glsl: Relax GLSL 1.10 float suffix error to a warning. 33565d6764 i965/fs: Readd opt_drop_redundant_mov_to_flags(). 0020ca3c92 i965/blorp: Do not emit pma stall on gen9+ 81c1c481ed swr: add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT to get_param 9dcb3dfb23 i965: automake: remove gratuitous "+" during variable assignment 1ba203a085 gbm: add GBM_FORMAT_XBGR8888 format support ccdcf91104 st/dri: add 32-bit RGBX/RGBA formats 3b69076435 dri/common: add MESA_FORMAT_R8G8B8{A8, X8}_UNORM formats as supported configs b27c85c4c0 i965: add build rule for brw_nir_trig_workarounds.c on Android 30239ba056 glsl: android: add back missing generated glcpp include path 28e3ae344b loader: add a libdrm case for loader_get_device_name_for_fd 5d09394fb1 i965/tiled_memcpy: don't unconditionally use __builtin_bswap32 9bbf3737f9 egl/x11: authenticate before doing chipset id ioctls 4abe051a3f gallium/radeon: Silence possibly uninitialized variable warning. 51d1551241 winsys/amdgpu: Silence possibly uninitialized variable warning. 4d13c7c879 radeonsi: Enable loading into CE RAM. f45f54e14a radeonsi: Use defines for CONTEXT_CONTROL instead of magic values. d4a21a0de0 winsys/amdgpu: fix preamble IB size 935ce14a44 i965/blorp: Reduce the urb size requirement for vertex buffer 26fdb7e51e i965/blorp: Reduce the size of vertex buffer 0ae360f098 i965/blorp: Do not tricker urb re-configuration unnecessarily 69dfb7b2b7 i965/blorp: Skip re-emitting urb config whenever possible 7644e8ab68 i965/blorp: Prepare to switch from compute pipeline aa322f8ae5 i965/blorp: Skip uploading state/options not needed for clears 87d333f2fe i965/blorp: Re-introduce clear programs 69c364f2dc i965/meta: Move check for srgb into is_color_fast_clear_compatible() 8a696e75d8 i965/meta: Expose check for fast clear compatibility a848ad6806 i965/meta: Expose fast clear value setup fb14a2fc78 i965/meta: Expose non-fast clear rectangle calculation 9d79235e4e i965/meta: Expose resolve clear rectangle calculation 2757d723da i965/meta: Expose fast clear rectangle calculation 3ef957e783 i965: Declare input to mcs alignment calculation constant c40b1efa70 i965/blorp: Switch the order of render and texture targets 0d062d79c3 i965/blorp: Reduce scope for generator and its inputs 4c3de6b2d6 i965/blorp: Add support for disabling color blending da5a477ce4 i965/blorp: Add support for setting fast clear operation 7de72f728b i965/blorp: Enable blits on gen8 f7ab4e0cc4 i965/blorp: Prepare stencil sampling for gen8 708453952b i965/blorp: Add check for supported sample numbers 9e4d19372b i965/blorp: Add support for sampling 3D textures 6b33d63d77 i965/blorp: Add support for source swizzle 52e7008a5a i965/blorp: Pipeline upload support for gen8 2fda441371 i965/gen8: Expose pma stall emission 8b2332e3d1 i965: Allow texture surface state setup to be used by blorp 0ad83d222b i965/blorp: Prepare sampling for gen9 328ab6c268 i965/blorp: Prepare render target write for gen8 135f00e666 i965/blorp/gen6: Prepare vertex buffer setup logic for gen8 395abb9c3b i965/blorp/gen7: Expose state setup applicable to gen8 ede09e672a i965/blorp: Use 8k chunk size for urb allocation e04b3cdf33 i965/blorp/gen7: Prepare re-using for gen8 f1ddfa8512 i965/blorp: Let compiler calculate the vertex buffer size 4c526370ca i965/gen8: Expose state base address setup 9949103756 i965/gen8: Expose surface state helpers 4f1d9f2879 i965/gen9: Use correct size for DS_STATE 0295db2a8b glsl: add forgotten textureOffset function for sampler2DArrayShadow d8c8f4203f i965: Fix interpolateAtSample() on single sampled buffers. 447d3eec6a i965: Fix gl_SampleMaskIn[] in per-sample shading mode. 66a725570c i965: Only enable oMask output when there's a multisample FBO. 81407531e0 i965: Generalize wm_key->compute_sample_id to wm_key->multisample_fbo. de0a46a040 i965: Delete now dead persample_2x FS program key flag. 57118a19da i965: Simplify gl_SampleID setup on Gen8+. 528255b0b1 i965: Flip key->compute_sample_id check. 43ed1f73f8 st/mesa: Use correct size for compute CAPs. 60a17d0718 i965: Properly handle integer types in opt_vector_float(). 1aa28f3509 i965: Make opt_vector_float() only handle non-type-conversion MOVs. 2a25a5142b i965: Fold vectorize_mov() back into the one caller. 9967561158 i965: Rework opt_vector_float() control flow. 50018522d2 anv: s/anv_batch_emit_blk/anv_batch_emit/ 0a45395902 anv: Remove the old emit macro 86c52bc757 anv/gen7_pipeline: Use the new emit macro 744e133431 anv/gen7_cmd_buffer: Use the new emit macro cae2f14947 anv/device: Use the new emit macro 932c353592 anv/state: Use the new emit macro 9e9f3f4e71 anv/gen8_pipeline: Use the new emit macro dba3727bea anv/genX_pipeline: Use the new emit macro a48f8340d9 anv/gen8_cmd_buffer: Use the new emit macro 8a6ced83e9 anv/cmd_buffer: Use the new emit macro for quaries db25e1eec5 anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE deb13870d8 anv/cmd_buffer: Use the new emit macro for compute shader dispatch 06fc7fa684 anv/cmd_buffer: Use the new emit macro for 3DSTATE_CONSTANT a71ded0e18 anv/cmd_buffer: Use the new emit macro for DEPTH/STENCIL_BUFFER 56453eeaff anv/cmd_buffer: Use the new emit macro for PIPE_CONTROL and STATE_BASE_ADDRESS 1d4d6852b4 anv/cmd_buffer: Use the new emit macro for 3DPRIMITIVE commands 64ad2d3bcd anv: Add a new block-based batch emit macro d30768025a gk110/ir: make use of IMUL32I for all immediates 17a37c78fc gk110/ir: do not overwrite def value with zero for EXCH ops 3caf2e89aa anv: fix build without Wayland platform 6c952d8ac7 anv: fix building on i686 with -mcpu=generic 2ef7aef322 spirv: Trivially handle the NonWriteable decoration b6dc940ec2 nir: rename nir_foreach_block*() to nir_foreach_block*_call() 7143068296 nvc0: avoid tex read fault from compute shaders on GK110 87a4fb516e i965/vec4: Always split uniforms in array_access_to_pull_constants b3f43822c7 i965/vec4: Use the correct offset for the swizzle shift in push constants 9f16e170fe i965/vec4: Use nir_intrinsic_base in the load_uniform implementation f63a95080f anv/apply_dynamic_offsets: Provide a range on the load_uniform 35b758c378 anv/lower_push_constants: Stop treating scalar specially 3bbe8a09ea swr: fix resource backed constant buffers 2ac2ecdd6c nouveau: codegen: Add support for OpenCL global memory buffers 61d52a5fb9 nouveau: codegen: Use FILE_MEMORY_BUFFER for buffers f02f4d09ce scons: Build dri_common_interop.c. 4fa3d35cc5 st/dri: implement the GL interop DRI extension (v2.2) 37d3a26bd6 glx: implement GLX part of interop interface (v2) b6eda70843 egl: implement EGL part of interop interface (v2) 5e9ed261ed dri_interface: add interface for GL interop with other APIs (v2) 6eeb729490 include/GL: add mesa_glinterop.h for OpenGL-OpenCL interop (v4.2) 8093990ef4 st/dri: Fix RGB565 EGLImage creation 4463f38766 st/dri: Factor out DRI2 to PIPE_FORMAT conversion 899bd63ace freedreno/a4xx: lower srgb in shader for astc textures eddfc97709 nir/lower-tex: add srgb->linear lowering eb00a0fc58 nir/builder: const'ify swiz param 52ccc6349f nir/lower-tex: make options a local var d4ff42bd0a freedreno: cleanup fd_set_sampler_views fadfaa82c6 tgsi/lowering: improved lowering for LRP 67da7dd98a tgsi/lowering: improved lowering for XPD 65460cf4c8 tgsi/lowering: add support for lowering TRUNC 23e870a888 tgsi/lowering: add support for lowering FLR and CEIL 464cef5b06 radeonsi: enable TGSI support cap for compute shaders 1f32d5d59f radeonsi: Consider input SGPR count for compute shader SGPR count. 6c833ba1ab radeonsi: Add CE synchronization for compute dispatches. e0b729c544 mesa/st: enable compute shaders if images are also supported 41d79bcbfa radeonsi: clean up compute flush 7a92c08428 radeonsi: do not do two full flushes on every compute dispatch e764ee13ae radeonsi: split setting graphics and compute descriptors 061ce9399a radeonsi: split texture decompression for compute shaders e56514f631 radeonsi: update predicate condition for compute dispatches c3083d841e radeonsi: implement TGSI compute dispatch 1349dd16ff radeonsi: only emit compute shader state when switching shaders ba1f66a73d radeonsi: rework compute scratch buffer 107f4d3538 radeonsi: do per cs setup for compute shaders once per cs 52d3584dec radeonsi: don't pass scratch buffer to user SGPRs 422a19f76f radeonsi: split input upload off from si_launch_grid 898298efc9 radeonsi: implement TGSI compute shader creation 85fd7817ee radeonsi: update shader count for compute shaders da88c2a8e8 radeonsi: set maximum work group size based on block size b082147b78 radeonsi: implement shared atomics 8acf3e501b radeonsi: implement shared memory load/store 84a6761ae3 radeonsi: add shared memory 753a3e472b radeonsi: lower compute shader arguments 008d977d01 radeonsi: Use CE for all descriptors. 0b6c463dac gallium/util: Add u_bit_scan_consecutive_range64. 058b54c624 radeonsi: Replace list_dirty with a mask. aabc7d61d6 radeonsi: Add CE uploader. 0d7ddd6819 radeonsi: Allocate chunks of CE ram. 86c71ff989 radeonsi: Add CE synchronization. fe1ef23b66 radeonsi: Add CE packet definitions. 8fee75d606 radeonsi: Create CE IB. 7201230582 winsys/amdgpu: Enlarge const IB size. 7997b5f005 winsys/amdgpu: Add support for const IB. e78170f388 winsys/amdgpu: split IB data into a new structure in preparation for CE f4b77c764a gallium/radeon: move ring_type into winsyses 1d2ac7a7ca llvmpipe: Call LLVMShutdown before exiting. 524042fa35 llvmpipe: Avoid LLVMGetGlobalContext in tests. bb9e8c5090 llvmpipe: Skip false exp2 failure in lp_test_arit due to buggy MSVCRT. ee9876be1d llvmpipe: Test more vector lengths. 932b71f17d gallivm: Avoid llvm::sys::getProcessTriple(). b5ca689cee gallivm: Remove lp_get_module_id. 969ba8bfa7 gallivm: Fix MCJIT with LLVM 3.3. cf4105740f gallivm: Make MCJIT a runtime option. 7d2151b6ea scons: Show the unit test full path. 2211f8d559 gallivm: Use LLVMSetTarget. 9aa23b11e4 gallivm: Use LLVMPrintValueToString where available. f6621cd3be gallium/tests: Update UTIL_FORMAT_MAX_* defines. 121a0cedc8 Revert "nv50/ra: `isinf()` is in namespace `std` since C++11." 802b9292aa vc4: Fix fbo-generatemipmap-formats for NPOT. 2402bb6095 vc4: Remove unused "immediates" field 2408899cb2 i965: Define miptree map functions static (trivial) b1d9353cb5 glsl: Properly handle ldexp(0.0f, non-zero-exp). 3a26ef23e7 gallivm: convert size query to using a set of parameters. 3227c10270 swr: dereference cbuf/zbuf/views on context destroy 77a9107bf2 freedreno/ir3: fix grouping issue w/ reverse swizzles ed66c75784 radeonsi: use enums in si_shader.h 0c52caf7b7 gallium/radeon: use enums in r600_query.h dd9ca77cb9 radeonsi: always use PFP_SYNC_ME when doing flushes and waits 1db5678688 radeonsi: don't do VS/PS partial flushes if SURFACE_SYNC waits too 58494b42b5 radeonsi: add safety assertions for meta cache flushes 78f58a4e6f radeonsi: don't use ACQUIRE_MEM on the graphics ring 3faecdd4e1 radeonsi: remove TODO and correct a comment in si_emit_cache_flush 28c2573b4f radeonsi: don't flush CB/DB caches for performance counters 97c328b2a3 gallium/radeon: don't flush CB/DB caches for timestamp queries 6dc21b1962 gallium/util: fix undefined shift to the last bit in u_bit_scan 9434aa8103 gallium/util: fix u_bit_scan_consecutive_range for mask == 0xffffffff e50e1f86b0 gallium/radeon: fix Nine with its slightly shifted viewports ee5b35142a docs: correct name for GL_OES_primitive_bounding_box c092f9b96a meta: Don't botch color masks when changing drawbuffers. a33f94ba8c meta: Don't smash ColorMask when using MESA_META_COLOR_MASK save bit. 48fe53bbb9 vc4: Add support for rendering to cube map surfaces. 21a9ed6207 vc4: Don't flush on read-only access of buffers read by the CL. 9e8a8b0c8b vc4: Sanity check that flushes don't happen between state emit and draw. 56b14adf85 vc4: Sanity check strides for imported BOs. 649704f1f7 math: Import isinf and others to global namespace d3c98c73dc r600g: Move R600_BIG_ENDIAN to r600_pipe_common.h 72d0d2ba59 r600g: fix code indentation a998e49259 docs: add news item and link release notes for 11.1.3 50eeb5fb16 docs: add sha256 checksums for 11.1.3 c1bf47ada2 docs: add release notes for 11.1.3 d11111a551 gallivm: don't use vector selects with llvm 3.7 b3616f1326 nir: only dereference undef after NULL check. (v2) 96b4cfe834 docs: update the sha256 checksums for 11.2.1 2197581816 docs: add news item and link release notes for 11.2.1 03a234c1d1 docs: add sha256 checksums for 11.2.1 c15f457958 docs: add release notes for 11.2.1 f30f6e2625 i965/fs: Don't allow OOB array access of images 93db828e42 anv/device: Images are only enabled in scalar stages c1a2fe7fd1 gallium/radeon: handle vertex shaders that disable clipping & viewport 696d8ff5a1 mesa/texstore: Use Driver.CompressedTexSubImage in the default CompressedTexImage 5ec4ecce44 anv: Advertise vertexPipelineStoresAndAtomics based on scalar stages 0166ad6ced i965/vec4: Support full std140 layout for push constants a112391d52 i965/vec4: Handle MOV_INDIRECT in pack_uniform_registers aaac8a1890 i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECT 61ee5e62a2 i965/vec4: Use can_do_writemask in can_reswizzle 75b68f9114 i965/vec4: Move can_do_writemask to vec4_instruction 4a80890177 util: Fix warning of invalid return value 64d3ae09b7 llvmpipe: (trivial) initialize src1_alpha var to NULL 1a100d4f28 configure: Add support for the Intel Vulkan driver ce7e82fb6f i965/surface_formats: Update some formats for more recent gens 7dac4a2889 util/list: Add list splicing functions 17a181bfa6 Remove the Intel Vulkan readme 082f6d75ae gallium/swr: confine c++11 flag to swr driver ee72fec9cf gallium/swr: allow swr use as a swrast dri driver f6d21bcd6b vc4: Fix subimage accesses to LT textures. ade3108bb5 util: Fix race condition on libgcrypt initialization 8403e6de9f i965: Default to scalar GS 17d9a2b011 i965/surface_formats: Mark A4B4G4R4_UNORM as SKL+ only d7189bdeee Revert "i965/fs: Properly write-mask spills" c3362453f9 Revert "i965/fs: Feel free to spill partial reads/writes" 2d5bd66e4f configure: Add support for detecting valgrind headers 7e4628da48 nir/print: Fix printing variable mode f8752e0d95 xlib: remove MESA_GLX_VISUAL_HACK 8a9c0f1025 xlib: fix leaks of returned values from XGetVisualInfo 781232e0ac xlib: fix memory leak of and remove vishandle from XMesaVisualInfo fe9d8cd79e xlib: do not cache return value of glXChooseVisual/glXGetVisualFromFBConfig 547032c56a main/mtypes: Remove the "set" parameter from gl_uniform_block f0bbb34e49 Revert "i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECT" eeff133158 i965: Expose the surface format table d7cddbd6d6 nir/lower_io: Add UBOs and SSBOs to get_io_offset_src c825e29a82 nir/intrinsics: Add a vulkan_resource_index intrinsic 1e0012e3e4 nir: Add a descriptor_set field to nir_variable 7a835b3fd9 dri: Fix robust context creation via EGL attribute 8f4340c5e6 radeon/uvd: fix tonga feedback buffer size f1d29099b4 i965: Push everything if pull_param == NULL 963513bb24 i965/fs: Push small uniform arrays 71f8039f72 i965/fs: Rename demote_pull_constants to lower_constant_loads 8e76f664be i965/vec4: Get rid of the uniform_size array 056849772f i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constants 479e38ad63 i965/fs: Get rid of the param_size array 30874216cb i965/fs: Stop relying on param_size in assign_constant_locations 275855f315 i965/fs: Get rid of reladdr 3c93cdfaf5 i965/fs: Use MOV_INDIRECT for all indirect uniform loads 63101177f3 nir: Add another index to load_uniform to specify the range read 27bd8ac6f3 i965/fs: Add support for MOV_INDIRECT on pre-Broadwell hardware 889e6054b7 i965/fs: Fix regs_read() for MOV_INDIRECT with a non-zero subnr 7e08a13009 i965/fs: Don't force MASK_DISABLE on INDIRECT_MOV instructions 40a8fe04dc i965/fs: Add support for doing MOV_INDIRECT on uniforms 48cc8c284a anv: Install the installable ICD e40b867145 anv/intel_icd: Don't provide an absolute path ca16373a2b configure: Add initial support for enabling Vulkan drivers e61c812f76 anv/pipeline: Use the right mask for lower_indirect_derefs a8975a91cc i965: Make intel_get_param return an int aed975d5c5 st/mesa: fix sampler view leak in st_DrawAtlasBitmaps() a17911ceb1 gallium/radeon: handle failure when mapping staging buffer 8bd0f0df50 radeonsi: mark ssbo and images descriptor pointers dirty at beginning of CS cb372b39ea i965/vec4: Use UD rather than D for uniform indirects 240d16ea94 i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOAD bb4cdee9a4 nvc0: do not break the universe on GK110+ 6e23fd420d nvc0: allow to use compute support on GM200 34b5db17d9 i965: remove pointless diff with the master branch 769b5614f8 nir/opt_algebraic: Remove the encoding line c34be07230 spirv: Move to compiler/ bfa3a38280 nir: Remove some pointless delta between vulkan and master ffcc00ce30 scons: Build NIR. feb6732e80 nir: Use _snprintf on Windows. ba0c0e3940 nir: Avoid structure initalization expressions. 8f96524f13 nir: Remove unistd.h include. f8e2f1fba5 nir: Avoid empty {} struct initializer. bb949e262c gallium/swr: fold the almost identical Makefiles aee976703d install-gallium-links.mk: handle multiple libraries 112291964e radeonsi: don't overwrite the scratch offset in shader prologs ffe44d0283 radeonsi: fold num_user_sgprs where it is possible 51c4034f9b radeonsi: fix SGPRS calculation once more aaf5be4a29 radeonsi: disable hw ETC2 on Polaris 4358cfc4ad doxygen: remove git rebase fallouts 8fcacb4f90 appveyor: Run unit tests. 50ddf03ada scons: Add a "check" target to run all unit tests. 9ae0e8ee3c test/unit: Make translate_test invoke translate_create by default. f8a51034bd test/unit: Make pipe_barrier_test actually check correct bahavior. 171a570f38 clover: Fix build against LLVM SVN >= r266163 79fbec30fc anv: Remove default scissor and viewport concepts 1949e502bc anv: Replace ::disable_scissor with ::use_rectlists 9f72466e9f anv: Delete anv_graphics_pipeline_create_info::disable_viewport cff0f6b027 gen{7,8}_pipeline: Always set ViewportXYClipTestEnable 992bbed98d gen{7,8}_pipeline: Apply 3DPRIM_RECTLIST restrictions 88d1c19c9d anv_cmd_buffer: Don't make the initial state dirty 9fae6ee026 anv/meta: Don't set the dynamic state for disabled operations 76b0ba087c anv/clear: Disable the scissor operation b63a98b121 nir/dead_variables: Configurably work with any variable mode 505a8fbdf8 i965: Switch to NIR for ldexp lowering. 4455bfa9a0 nir/algebraic: Add lowering for ldexp 765dd65349 i965: Implement the new imod and irem opcodes 745b3d295e nir: Add more modulus opcodes d880c6f9f5 i965/vec4: Inline get_pull_constant_offset dd616cab01 nir/lower_io: Allow for a full bitmask of modes 2caaf0ac5e nir/lower_indirect: nir_variable_mode is now a bitfield ffa0e12e15 nir: Convert nir_variable_mode to a bitfield f69a61b1aa gallium/swr: Make flat shading tris work. c53a12fedc Revert "freedreno/a4xx: better occlusion/sample counting" 46e9bbc918 freedreno/a4xx: rasterizer_discard support 216225ce57 freedreno/ir3: fix array textures on a4xx 7e93b26b5d freedreno: fix stream-out offset handling for lines/tris 6ca6e80f61 freedreno: fix handling for stream-out offsets 0a4b0fc315 freedreno: fix prims-emitted query a7eb12d089 freedreno: fix max-line-width 6bf462a1ab freedreno: add flag to enable dEQP hacks f68f6c0246 freedreno/ir3: hack to avoid getting stuck in a loop dd70945e09 freedreno/ir3: use (ss) instead of (sy) for ldlv b35ad6e701 freedreno/ir3: cleanup double cmps.s from frontend 9bac27dbf9 glsl: Rename "vertex_input_slots" -> "is_vertex_input" 9586468c03 gallivm: Workaround LLVM PR 27332. dd0a296895 gallium/radeon: move a comment to the correct place 9e9a2bb44a radeonsi: gate PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT by LLVM version f04565c876 doxygen: Generate Doxygen for NIR 3157df58d0 doxygen: update glsl link 0e9fc1228a doxygen: Remove deprecated settings in common.doxy 3d18ab72bf doxygen: Fix typo in doxygen/tnl.doxy 4ba409a364 doxygen: Correct TAGFILE linkage of main 7703a3e3d0 doxygen: Update .gitignore ced18f4d60 doxygen: Remove references to miniglx 29b805b929 doxygen: Fix doxygen/gbm.doxy TAGFILES 684e7a4a14 doxygen: Correct TAGFILE relative paths f066fb529b doxygen: Fix doxygen/glapi.doxy cf3bc91c06 doxygen: Remove src/mesa/shader/ references 04f15e491f gallium/radeon: add an env variable to force a level of aniso filtering cc5d8b678e llvmpipe: Test rounding of x.5. cb438d8b3e gallivm: use llvm.nearbyint instead of llvm.round. f525db6358 nv50/ra: `isinf()` is in namespace `std` since C++11. fa46848e51 scons: Allow building with Address Sanitizer. d1c89f6005 mesa: Change an error code in glSamplerParameterI[iu]v(). 46bfcd61f5 softpipe: Free tgsi.image elements on context destruction. 5a3d928e2c softpipe: Enable ARB_framebuffer_no_attachments 3b63301d9f vc4: Work around hardware limits on the number of verts in a single draw. 6d6525a377 softpipe: avoid buffer overflow b89708f95f tgsi: fix buffer overflow b9294bc345 swr: handle pci cap requests b19d214b23 swr: support samplers in vertex shaders 10cfd7a604 radeonsi: enable GLSL 4.20 and therefore OpenGL 4.2 047e3264f6 va: check null context in vlVaDestroyContext 8f3b516f2e nir/clone: Copy bit size when cloning registers 8e70a58af3 radeonsi: fix a critical SI hang since PIPELINESTAT_START/STOP was added 95d622e16d glsl: Don't copy propagate or tree graft precise values. 9e351e077b util: Fix race condition on libgcrypt initialization 8ec971a997 i965/tiled_memcpy: Fix rgba8_copy_16_aligned_dst() typo 1af0f0151c glsl/linker: Recurse on struct fields when adding shader variables 778fd46aa4 glsl/linker: Pass name and type through to create_shader_variable() 09f0121593 glsl/linker: Pass absolute location to add_shader_variable() 8ab6aae4dc glsl/linker: Add add_shader_variable() helper eafeb8db66 i965/tiled_memcpy: Unroll bytes==64 case. 0e605d9b3a i965/tiled_memcpy: Provide SSE2 for RGBA8 <-> BGRA8 swizzle. fc88b4babf i965/tiled_memcpy: Move SSSE3 code back into inline functions. 0a5d8d9af4 i965/tiled_memcpy: Optimize RGBA -> BGRA swizzle. a191e6b719 radeonsi: fix bounds check in si_create_vertex_elements 4285a97cea docs: mark atomic counters and SSBOs as done for radeonsi bfd11c5996 radeonsi: enable shader buffer pipe caps 4e81843b13 radeonsi: add shader buffer support to TGSI_OPCODE_RESQ 01109282ce radeonsi: add shader buffer support to TGSI_OPCODE_STORE 745014c502 radeonsi: add shader buffer support to TGSI_OPCODE_LOAD 68bc25c931 radeonsi: add shader buffer support to TGSI_OPCODE_ATOM* c6f5d000db radeonsi: add offset parameter to buffer_append_args c565466eea radeonsi: adjust buffer_append_args to take a 128 bit resource e88018ffe5 radeonsi: preload shader buffers in shaders c495c0ad37 radeonsi: implement set_shader_buffers 73c8b85b64 radeonsi: move resetting of constant buffers into a separate function 35ade36c88 dri/i965: fix incorrect rgbFormat in intelCreateBuffer(). e303e88a9c glsl: Reject illegal qualifiers on atomic counter uniforms. 929e44099f glsl: Add a method to print error messages for illegal qualifiers. 7f08547248 xlib: fix memory leak on Display close d04bb14d04 st/mesa: Replace GLvoid with void 126da23d70 radeonsi: Mark ARB_robust_buffer_access_behavior as supported. 70dcd841f7 gallium: Add capability for ARB_robust_buffer_access_behavior. 285dc05055 mesa: Expose the ARB_robust_buffer_access_behavior extension. aad8707b28 main: rework the compatibility check of visuals in glXMakeCurrent df37b06276 swr: [rasterizer core] warning cleanup 06c59dc417 swr: [rasterizer] Put in rudimentary garbage collection for the global arena allocator b990483de2 swr: [rasterizer core] Put DRAW_CONTEXT on a diet a939a58881 swr: [rasterizer core] Add experimental support for hyper-threaded front-end 9a8146d0ff swr: [rasterizer] Avoid segv in thread creation on machines with non-consecutive NUMA topology. 2c71fd4bf8 swr: [rasterizer core] Replace all naked OSALIGN macro uses with OSALIGNSIMD / OSALIGNLINE 32a8653ad2 swr: [rasterizer] Ensure correct alignment of stack variables used as vectors e1871c4459 swr: [rasterizer core] Quantize depth to depth buffer precision prior to depth test/write. 2a19aca05f swr: [rasterizer common] win32 build fixups c25244f2f7 swr: [rasterizer core] Affinitize thread scratch space to numa node of worker f89f6d562a swr: [rasterizer] Misc fixes identified by static code analysis 6c01478213 st/mesa: fix memleak in glDrawPixels cache code b5105e67a8 gallium: Use STATIC_ASSERT whenever possible. b025c23cfe softpipe: Use STATIC_ASSERT whenever possible. 2f13d7543f svga: Use STATIC_ASSERT whenever possible. 7279098dc5 mesa: Use STATIC_ASSERT whenever possible. 686b018ab3 r600g: use common scissor and viewport code 87a5b07f90 gallium/radeon: add R600/Evergreen/Cayman support to common viewport code 2ca5566ed7 radeonsi: move scissor and viewport states into gallium/radeon db00f6cc9c radeonsi: use guard band clipping cb21f8a97c radeonsi: compute scissor from viewport in set_viewport_states 5b6a0b7fc0 gallium/radeon: set GTT WC on tiled textures 5a4b74d1ba gallium/radeon: relax requirements on VRAM placements on APUs a57309f807 winsys/amdgpu: remove hack for low VRAM configuration b36f19bf98 r600g: disable aniso filtering for non-mipmap textures on EG 3bc2d967c4 r600g: clean up aniso state translation b0d4469519 radeonsi: disable aniso filtering for non-mipmap textures on SI-CI ddd33431c5 radeonsi: clean up aniso state translation f7420ef5b4 radeonsi: enable some sampler fields to match the closed driver 1a98be001f gallium/radeon: fix maximum texture anisotropy setup 2d7be5d37e gallium/radeon: never choose a linear tiling for DB surfaces b7878146c4 gallium/radeon: removing dead code for sharing stencil buffers 73aeebd772 radeonsi: allow clearing buffers >= 4 GB 1dd8832e04 gallium/radeon: allow allocating textures >= 4 GB 0689741e51 winsys/radeon: fix printing allocation failures 0ba0933f48 winsys/amdgpu: add support for 64-bit buffer sizes 7e78b5ed38 pb_buffer: switch pb_buffer::size to 64 bits e241a63512 gallium/radeon: remove R600_QUERY_HW_FLAG_TIMER 0222351fc1 gallium/radeon: merge timer and non-timer query lists 7347c068d8 r600g: don't manually stop queries for blitter 12fee5b93e r600g: add pausing pipeline & streamout queries into set_active_query_state e90fe60b72 r600g: implement set_active_query_state for pausing occlusion queries 5248676f87 r600g: simplify r600_set_occlusion_query_state b82893f93a gallium/radeon: move pipeline stat context flags to common code aa79a3269f r600g: fix typo in r600 register definitions a4c288d8e1 gallium/radeon: unify checking streamout enable state 466aa57185 radeonsi: fix mask checking when emitting scissors and viewports f3eebb84eb radeonsi: implement and rely on set_active_query_state e599b8f384 gallium: pause queries for all meta ops 26171bd67e gallium: add pipe_context::set_active_query_state for pausing queries fc67375379 radeonsi: Synchronize a streamout write after read hazard. dccdb655a1 nv30: Add missing PIPE_SHADER_CAP_INTEGERS to get_shader_param() b0e3ba61b5 dri/i965: extend GLES3 sRGB workaround to cover all formats ea8a65f503 i965: Add autogenerated 'brw_nir_trig_workarounds.c' to gitignore 703c1e69d8 glsl: Update hash table comments in constant propagation afa8707ba9 softpipe: add SSBO/shader atomics support. c2aeeca455 draw: add support for passing buffers to vs/gs shaders. 081a958bcd tgsi: add support for buffer/atomic operations to tgsi_exec. 9c7a0d188a tgsi: set nonhelpermask for vertex shaders 193a5cee6a nir: Fix typo in comment 18c8b927e2 nir: Merge redudant integer clamping. bfd17c76c1 i965: Port INTEL_PRECISE_TRIG=1 to NIR. b0dffdc616 i965: Pass brw_compiler into brw_preprocess_nir() instead of is_scalar. 808d26c771 nir: Silence unused "options" warning in algebraic passes. 5886cd79a0 nir: Do basic constant reassociation. 1c7ba7f156 radeon/uvd: alignment fix for decode message buffer 704d203d5f st/mesa: replace _mesa_sysval_to_semantic table with function a9e6213edd nir/lower_system_values: Add support for several computed values 39103145ff glsl/shader_enums: Add the other two compute builtins 22836dbefa glsl/shader_enums: Add an enum for Vulkan InstanceIndex 581c8016f8 mesa: add missing header to the tarball 5e010a72c9 drivers/softpipe: add missing header to the tarball c69ab885d7 mesa: automake: update and reuse X86_SSE41_FILES list 28da0d6922 compiler: android: flesh out nir into separate makefile 8d51500b2d compiler: automake: flesh out NIR into separate makefile. 9324afc0e9 compiler: automake: split out glsl into separate makefile 3d67780b80 compiler: remove {glsl,nir}/Makefile.sources c481c8f7f1 configure.ac: update the path of the generated files 4db8f15a25 glsl: move the android build scripts a level up abf7088eb7 glsl: move the scons build script a level up 594e868555 Part revert "gallium/auxiliary: don't build NIR sources with MSVC2008 flags" 590a37dc05 GL3: ARB_shader_image_load_store/size is done for radeonsi also in GLES 05aec42d3d docs: fix Coverity URL d97f5d60f5 tgsi/doc: fix spelling error 3aa1a5ee88 nir/lower_system_values: Simplify the computation of LocalInvocationIndex a89c474157 nir: add a pass for lowering (un)pack_double_2x32 663e6421df nir: add split versions of (un)pack_double_2x32 b093808d26 nir: don't try to scalarize unpack_double_2x32 9e31e0a21b nir: add support for (un)pack_double_2x32 d5d6260329 nir: add i2d and u2d opcodes b16d06252e nir: add d2i, d2u, d2b opcodes a4bce07dc6 nir: add support for d2f and f2d fab5d4cd95 nir/glsl_to_nir: set bit_size on ssbo_load result a741378cb5 nir/glsl_to_nir: add bit-size info to add_instr() 4b37c64f3b nir/split_var_copies: handle doubles 106a1b5501 nir/instr_set: handle 64-bit bit-sizes f2ccb63be1 nir: handle doubles in nir_deref_get_const_initializer_load() 41c2541fc7 nir/print: add support for printing doubles and bitsize f5551f8a8b nir/glsl_to_nir: support doubles 8e69782e3e nir/lower_load_const_to_scalar: support doubles and multiple bit sizes 12f628adcb nir/lower_to_source_mods: Handle different bit sizes 3663a2397e nir: add bit_size info to nir_load_const_instr_create() a5b17ae745 nir/lower_vec: adapt to different bit sizes e3edaec739 nir: add bit_size info to nir_ssa_undef_instr_create() 41a39e3384 nir/locals_to_regs: adapt to different bit sizes 40d1b671a9 nir/from_ssa: adapt to different bit sizes 4979cec820 i965: fix struct type in comment 7d58cfa366 nir: Add a pass for gathering various bits of shader info 875543e270 i965: enable OES_texture_buffer on gen7+ 6f5f818b6d docs: add some missing softpipe entries. 26c56e24e7 glsl: Don't remove XFB-only varyings. ce84a92df5 i965/disasm: Decode per-slot offsets. 20c8f36508 i965/disasm: Decode "channel mask present" bit correctly. b790232524 i965/disasm: Simplify the URB opcode printing with ?:. 9b5bd20eb2 glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310 bff7a8c4f3 anv/pipeline: Set up flat enables correctly 1275c7c744 genxml: Fix the name of a 3DSTATE_SF/SBE field on gen6-7.5 aa6f9a4e1e genxml: Break output detail of 3DSTATE_SF on gen7 into a struct ddae342618 genxml: Fix up MOCS in RENDER_SURFACE_STATE on gen6 to match gen7 cdb6fa91fa nvc0: handle the case where there are no framebuffer attachments 59ca92137b nv50,nvc0: support sending string markers down into the command stream f9480d7918 nv50,nvc0: add invalidate_resource support for buffer resources 30b818d5eb vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes. f029932cac vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR. 44d7b8ad12 vc4: Add a helper function for the construction of qregs. 114c8b38d3 vc4: Add missing scheduling dependency for MS color writes. 483c172989 vc4: Drop the multi_instruction distinction for QIR instructions. a8b525f8c4 vc4: Handle SF on instructions that write r4. e46b48963a vc4: Allow multi-instruction QIR nodes to get VPM optimization. 99a759a4a3 vc4: Switch to using NIR_PASS macros. 7030eadbed vc4: Handle nir_intrinsic_load_user_clip_plane as a vec4. 40e77741cf vc4: Emit a warning and proceed for handling loops in NIR. 2450b219e5 vc4: Add a stub for NIR->QIR of control flow function nodes e5997778bc vc4: Add better debug of NIR->QIR control flow graph failure e529dd179f vc4: Remove unused include from vc4_program.c e25c24c638 glsl: handle unsigned int wraparound in link_shaders() d4a28ae52a anv/meta: Make clflushes conditional on !devinfo->has_llc c226e72a39 anv/formats: Advertise blit support for stencil e3312644cb anv/blit2d: Add support for W-tiled destinations 0a6842c1bd isl/surface_state: Set the correct pitch for W-tiled surfaces 2e827816fa anv/blit2d: Add another passthrough varying to the VS b377c1d08e anv/image: Remove the offset parameter from image_view_init f9a2570a06 anv/blit2d: Add a bind_dst helper function 15a9468d85 anv/blit2d: Simplify create_iview b8f3909b73 nir/gather_info: Handle discard_if 819d0e1a7c anv/meta2d: Add support for blitting from W-tiled sources on gen7 b0a5ca5cfc isl: Remove surf_get_intratile_offset_el b37502b983 isl: Rework the get_intratile_offset function 4caba94086 anv/image: Expose the guts of CreateBufferView for meta 4ee80e8816 anv/blit2d: Refactor in preparation for different src/dst types 85b9a007ac anv/blit2d: Add layouts for using a texel buffer source 28eb02e345 anv/blit2d: Rename the descriptor set and pipeline layouts 00e70868ee anv/blit2d: Enhance teardown and clean up init error paths 43fbdd7156 anv/blit2d: Factor binding the source image into a helper 5187ab05b8 anv/blit2d: Inline meta_emit_blit2d b0a6cfb9b4 anv/blit2d: Pass the source pitch into the shader e466164c87 anv/blit2d: Break the texelfetch portion of shader building into a helper afada45590 anv/blit2d: Fix whitespace 9553fd2c97 anv/blit2d: Fix a NIR writemask b38a0d64ba anv/meta2d: Don't declare an array sampler in the fragment shader dd6f720046 anv/blit2d: Remove the tex_dim parameter from copy_fragment_shader 6cc7aec5b0 i965/tiled_memcopy: Get rid of the direction parameter to get_memcpy d2b32656e1 i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions f6f54a29ca i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling functions e5295b5fb4 i965: Check eu/subslices are > 0 cc01b63d73 i965: Fix eu/subslice warning 4213b00e30 i965: Extract SSEU configuration info 4420f189b6 st/mesa: fix glReadBuffer() assertion failure b9855dcdf7 st/va: avoid dereference after free in vlVaDestroyImage 15895bf777 i965/fs: Use the scale helper in surface_builder 1cd19ebc4a radeonsi: do per-pixel clipping based on viewport states 059308db84 nv50/ir: do not try to attach JOIN ops to ATOM 2abe4f8d7d radeonsi: raise number of samplers per shader to 32 9d2693f58a radeonsi: expand the compressed color and depth texture masks to 64 bits f270067ef9 radeonsi: replace magic 16 by SI_NUM_USER_SAMPLERS f09036f6c0 gallium: raise PIPE_MAX_SAMPLERS to 32 84c4d069ac st/glsl_to_tgsi: make samplers_used an uint32_t (v2) 4bfcc86bf9 tgsi/scan: add an assert for the size of the samplers_declared bitfield cc39879989 draw/aaline: stronger guard against no free samplers (v2) 040f5cb09e util/pstipple: stronger guard against no free samplers (v2) b7e67b2337 svga: new SVGA_MSAA env var to disable/enable MSAA pixel formats 9f443af449 svga: add some trivial null pointer checks 60cf2fa477 trace: add missing set_shader_images() 5fac4887d8 radeonsi: disable perfect ZPASS counts for PIPE_QUERY_OCCLUSION_PREDICATE baa0b3f4cc radeonsi: don't use the real barrier instruction in tess ctrl shaders 715e97e342 Revert "clover: Fix build against clang SVN >= r265359" 05db680248 nir/types: Add a wrapper for count_attribute_slots 068935844c genxml: Add GEN6 genxml 828d84c8e2 r600: use radeon_emit in a few more places in evergreen_compute 0c40b6f96c r600: make compute global buffer functions static. a5d247dda0 r600: make two compute functions static. 41558efa87 r600: using pipe_grid_info more in evergreen_compute. a6e17d7d69 r600: in evergreen_compute use ctx consistently instead of ctx_ aeb2be3a2f r600: use rctx consistently in evergreen_compute.c 0560c82ff6 r600: cleanup whitespace in evergreen_compute.c 6fc3e7c988 GL3.txt: Mark ARB_framebuffer_no_attachments as done ea310f2b38 r600g: Enable ARB_framebuffer_no_attachments 483a686f80 radeonsi: Enable ARB_framebuffer_no_attachments 1156cad405 radeonsi: Improve assert info out of si_set_framebuffer_state() bb1bd0ddd7 radeonsi: Allow 16 samples MSAA mode for PIPE_FORMAT_NONE 63f2b2f2c0 softpipe: Set samples and layers in set_framebuffer_state() cb c6a514d7df mesa/st: Update framebuffer state with no.of samples,layers 7ff28d2af0 gallium/trace: Dump no.of samples and layers in fb state 0b7075fed7 gallium: Put no.of {samples,layers} into pipe_framebuffer_state b512b5fd36 mesa/st: Set _NumSamples in update_framebuffer_state() 2016e9ffda gallium: Obtain ARB_framebuffer_no_attachment constants 4bc9130fba gallium: Add PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT 85f79f0c75 mesa/st: Use _mesa_geometric_ functions appropriately b40375a21c mesa: Add comment to framebuffer_parameteri() c62db279b6 i965/sf_state: Pull flat_enables out of prog_data e61cc87c75 i965/fs: Add a flat_inputs field to prog_data 5c5a9b7bf6 brw/device_info: Add a helper for getting a device name a241ab43b5 i965/fs_surface_builder: Mask signed integers after conversion 3921b64e63 i965/fs: Make the repclear shader support either a uniform or a flat input 061969f9dd i965: Move get_hw_prim_for_gl_prim to brw_util.c 3393358115 radeonsi: set shader calling conventions 0293d72fa5 drirc: add a workaround for blackness in Warsow 2e123e1a25 glsl: use has_shader_storage_buffer_objects helper 5d39f03806 glsl: remove remaining tabs in link_uniform_blocks.cpp 7ef57aa685 mesa: remove unused IsShaderStorage field f1293b2f9b glsl: fully split apart buffer block arrays 506b561ba7 freedreno/ir3: insert extra move into phi f9cdbf4405 freedreno/ir3: eliminate unnecessary absneg's 0daab9878d clover: Fix build against clang SVN >= r265359 799789ba99 radeonsi: use bounded indexing for samplers 713353db18 radeonsi: use bounded indexing for constant buffers a64dbdf612 gallium/radeon: allow multiple exports of the same texture with different usage 25f96d2b97 docs/relnotes: document EGL_KHR_reusable_sync 70299474f5 egl: add EGL_KHR_reusable_sync to egl_dri 3e13572826 freedreno/ir3: deal with duplicate phi sources f8feb97ba5 freedreno/ir3: fix silly brain-fart in RA 8e451c2d06 freedreno/ir3: don't cp into phi's 383b6e87f9 freedreno/ir3: we can't store immediate values d47fb856af freedreno/ir3: add dumping for use/def/live-in/live-out 38ae05a340 freedreno/ir3: drop unused instr category arg 19739e4fb9 freedreno/ir3: remove ir3_instruction::category 70735643f4 freedreno/ir3: encode instruction category in opc_t 5ea3647f89 i965/fs: Move the code for load/store_shared to emit_cs_intrinsic 80c72a8ea7 i965/nir: Provide a default LOD for buffer textures e5c833db5a i965/compiler: Remove a redundant declaration of brw_compiler_create 3babb7b0a4 nir: Use PRIi64 and PRIu64 instead of %ld and %lu. da5d08707b i965: Fix invalid pointer read in dead_control_flow_eliminate(). 9486614938 i965: Make bblock_t::next and friends return NULL at sentinels. 5509d43a11 glsl: Lower variable indexing of system value arrays unconditionally. db35a851ad i965/defines: Unconditionally define primitives 88ef2476dc i965/peephole_ffma: Only match a mul+add if none of the ops are exact eb93d6dec8 nir/search: Don't match inexact expressions with exact subexpressions fe247bbe92 nir: Stop double-printing function arguments cb317b8d07 glsl: Stop force-enabling compute shaders 4d040a4ad3 glsl/standalone: Get rid of the unneeded _mesa_error_no_memory stub 65fbc43d54 i965: Add an INTEL_PRECISE_TRIG=1 option to fix SIN/COS output range. 8c8157bf6f Remove more spirv2nir remnants 3aa51e02d6 i965: Allow 8x MSAA on >= 64bpp formats on Gen8+. 1eeec7ec41 docs: remove stray 'TBD' in 11.2.0 relnotes file 35132c413c docs: add news item and link release notes for 11.2.0 dc4923d41f docs: add sha256 checksums for 11.2.0 7dc11ed0b2 docs: Update 11.2.0 release notes f9b8b48bed mesa/get: fix MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 4bc3b1ca48 nvc0: add hardware ETC2 and ASTC support on GK20A and GM107+ dab40d8083 docs: add note about GL_EXT_base_instance, sort entries d76e1cd2dd mesa: expose EXT_base_instance in ES3 contexts 807e2c27ac mesa: expose EXT_polygon_offset_clamp in ES contexts 40628886ca glsl: Print "precise" on ir_variable nodes. 7ad49daca6 gallivm: Introduce lp_format_intrinsic. 7af12a8dc6 glsl: make *sampler2DMSArray available in ESSL 3.20 aebb0e0186 glsl: make ssbo predicate return true when in a GLSL 430 or ESSL 310 shader 87906cbc37 glsl: allow conservative depth qualifiers in GLSL 420 d50ffb5e46 mesa: add always-false-for-now enables for GL 4.3, 4.4, 4.5. 9abbc49712 glsl: add ARB_ES3_1_compatibility support 1708e24f65 mesa: add ES3_1_compatibility extension enable a293f57e13 gallivm: Use llvm.fabs. e4f01da15d gallivm: Prefer backend agnostic intrinsic for rounding. 324451e73f gallivm: Add debug option to force SSE2. 5fa31a4aba llvmpipe: Test abs. 522ebe701d llvmpipe: Build lp_test_arit on MSVC too. b284f1f7f9 gallivm: Fix performance regressions due to vector selects. 11c4e5b45c gallivm: Remove lp_build_load_volatile. bcfb86b09d gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards. 6d54096fa6 mesa: remove unrequired else d64134ecae gm107/ir: add OP_SELP emission, used in DSQRT lowering 3610b1466d nv50/ir: we can't load local memory directly into an output 2a529a8ac8 st/nine: specify WINAPI only for i386 and amd64 0852c5703b nv50/ir: fix envyas variants when building the code lib 36d8fed798 svga: remove unused svga_compile_key::texture_msaa field b283c76342 svga: check TXF instruction's target to determine MSAA ef10b5427a tgsi: add simple tgsi_is_msaa_target() helper 070e5a7405 glsl: rename var and simplify if 0fbd073dc2 glsl: store ubo or ssbo index in block index 1265e1c4e1 glsl: store stage reference in gl_uniform_block d8855d66f4 glsl: simplify buffer block resource limit checking 0082b33a78 glsl: simplify SSBO resources check 3e74bf5b9d glsl: split buffer block arrays earlier 0163881528 glsl: only set buffer block binding once during initialisation 94ed482c19 glsl: Fix prorgram interface query locations biasing for SSO. c123294dfe glsl: Return -1 for program interface query locations in many cases. 9fe211bec4 glsl: Consolidate gl_VertexIDMESA -> gl_VertexID query hacks. 013f25c3b3 glsl: Clean up some leftover cruft. 98c22c0403 glsl: Add all system variables to the input resource list. 6e8b9d5bdd glsl: Delete hack for VS system values. 47daf17da0 glsl: Make add_interface_variables only consider the appropriate stage. 998ef1ad71 glsl: Clarify "mask" variable in add_interface_variables(). 356c99b4e7 glsl: Pass stage to add_interface_variables(). 2c5afe1fa9 glsl: Make vertex ID lowering declare gl_BaseVertex as hidden. 33df1c2935 glsl: Exclude ir_var_hidden variables from the program resource list. 15cd3ebede mesa: Make _mesa_choose_tex_format() handle stencil textures. ef1b397b07 glsl: Don't require matching centroid qualifiers 1a5c8c24b5 gallium: distinguish between shader IR in get_compute_param be5899dcf9 gallium: add global buffer memory barrier bit 01f993a21f gallium: add threads per block TGSI property ea8f4a6b13 gallium: add compute shader IR type 5ea825f556 glsl: remove tabs and fix some other style issues in glcpp-parse.y cc1320220f nir/gather_info: Add an assert for supported stages ebb0bcc11d nir: Move variable_get_io_mask back into gather_info 14c46954c9 i965: Add an implemnetation of nir_op_fquantize2f16 de60e250f5 nir: Add an opcode for stomping a 32-bit value to 16-bit precision 60e1c6a7fc nvc0: enable compute shaders on GK104 and GM107+ 71f327aa21 nvc0: bump the maximum number of UBOs for compute on Kepler 839a469166 nvc0/ir: do not lower shared+atomics on GM107+ 543fb95473 nvc0/ir: add atomics support on shared memory for Kepler 275019d7db nvc0/ir: fix wrong pred emission for ld lock on GK104 4f58b78c30 nvc0/ir: add support for compute UBOs on Kepler 3b246a71d7 nvc0: add indirect compute support on Kepler 7797d5f7d9 nvc0: reduce likelihood of collision for real buffers on Kepler e2e8085fac nvc0: store ubo info to the driver constbuf on Kepler 12aa047c98 nvc0: bind user uniforms for compute on Kepler 1828d90a00 nvc0: bind shader buffers for compute on Kepler debd910512 nvc0: bind driver cb for compute on c7[] for Kepler f72de6f386 gallivm: Prevent disassembly debug output from being truncated. 972054f5bf compiler: random comment fixup 58557b345c docs: minor updates to license.html file e09d04cd56 radeonsi: use util_strchrnul() to fix android build error 952720ccee egl: android: enable EGL_FRAMEBUFFER_TARGET_ANDROID and EGL_RECORDABLE_ANDROID e21e81aa18 egl: Add EGL_RECORDABLE_ANDROID attribute 8975527f58 egl: Add EGL_FRAMEBUFFER_TARGET_ANDROID attribute 2d9e0f24e1 Android: fix x86 gallium builds cdf7c6b83d gallivm: Use vector selects on LLVM 3.3+. cd7d631c71 glsl: do not raise unitialized variable warnings on builtins/reserved GL variables df03be196a nv50,nvc0: add PIPE_BIND_LINEAR support to is_format_supported e0e1683087 mesa: add GL_OES/EXT_draw_buffers_indexed support a57320a9ba i965: Use brw->urb.min_vs_urb_entries instead of 32 for BLORP. 58d4751fa0 i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6. 08ff5f4d1f nir: Simplify a bcsel to logical-or cdea12bf03 ptn: Fix all users of ptn_swizzle 8bb9c6ff7f ptn: Silence unused parameter warning d22eca5f90 tgsi: silence compiler warning in fetch_sampler_unit() 05902a6686 tgsi: fix out of bounds access in exec_atomop() 9076e04934 tgsi: split tgsi_util_get_texture_coord_dim() function into two 9d7cd43988 tgsi: skip texture query opcodes when examining texture targets f96a403bc3 nv50/ir: Check for valid insn instead of def size a94d8d51d7 mesa: add GL_EXT_copy_image support ebdb534548 mesa: add GL_OES_copy_image support 571f538a62 mesa: remove duplicate MAX_GEOMETRY_SHADER_INVOCATIONS entry 2c7f5fe296 st/mesa: add ES sample-shading support 3002296cb6 mesa: add GL_OES_shader_multisample_interpolation support 411a88accc mesa: add GL_OES_sample_shading support 5283e81015 glsl: add GL_OES_sample_variables support 6a8ca859f9 mesa: add OES_sample_variables to extension table, add enable bit 903640c2ac glsl: add gl_MaxSamples, new in GL 4.5 / GL ES 3.2 4fea98991c i965: Don't add barrier deps for FB write messages. 3495265158 i965: Add and use is_scheduling_barrier() function. b4e223cfbf i965: Remove NOP insertion kludge in scheduler. a607f4aa57 i965: Assert that an instruction is not inserted around itself. 7b208a7312 i965: Relax restriction on scheduling last instruction. f60750968c i965/vec4/tcs: Set conditional mod on TCS_OPCODE_SRC0_010_IS_ZERO. 436bdd7403 Revert "i965: Don't add barrier deps for FB write messages." 0d253ce34a i965: Simplify full scheduling-barrier conditions. 65bc94022b i965: Remove incorrect cycle estimates. 10b189f985 st/mesa: fix fallout from xfb changes. 05ee6627d6 nir: Fix typo from commit 6702f1acde9. b273958c74 docs: mark xfb_* qualifiers as DONE c5704bb350 mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFER interface 7234be0338 glsl: add transform feedback buffers to resource list 9e317271d7 mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 51142e7705 mesa: add support to query GL_OFFSET for GL_TRANSFORM_FEEDBACK_VARYING 047139e8a0 mesa: rename tranform feeback varying macro XFB to XFV b77c909878 glsl: always enable transform feedback mode when xfb_stride defined c95e92b14d glsl: handle varyings that are not written to but have an xfb_offset d5c09d40b9 glsl: when lowering named interface set assigned flag a2fbc5ed44 glsl: reset current stream tracker f2a3c87a00 glsl: generate link error when implicit stride is to large 2fab85aaea glsl: add xfb_stride link time validation 8120e869b1 glsl: validate global out xfb_stride qualifiers and set stride on empty buffers cf039a309a mesa: split transform feedback buffer into its own struct 258299d87a glsl: use bitmask of active xfb buffer indices 99cb5151ed glsl: sort xfb varyings in offset/buffer order 0c66460fc6 glsl: basic linking support for xfb qualifiers 4305a60173 glsl: add xfb helpers and fields to the tfeedback_decl class 0822517936 glsl: add helper to process xfb qualifiers during linking 707fd3972f glsl: add helper to generate xfb varying names 8b6f8fe503 glsl: add helper for counting varyings ba7a7d4c39 glsl: add xfb qualifier lowering support for named blocks 4a873ef049 glsl: add xfb qualifiers to has_layout helper 598790e856 glsl: apply xfb_stride to implicit offsets for ifc block members 04a72e6e57 glsl: add xfb_stride compile time rules edddad0eee glsl: add xfb_offset compile time rules f6a8c7ef21 glsl: add xfb_buffer compile time rules 04d2f770c8 glsl: add field to track if xfb_buffer is an explicit or implicit value 733f1b2a55 glsl: add xfb_* qualifiers to glsl_struct_field 2dbcecb7a9 glsl: add IR fields for transform feedback layout qualifiers 5c2516fc33 glsl: add validation for out layout qualifiers 7b407fecec glsl: relax stage restrictions on layout defaults for outputs c9afd94af6 glsl: parse new transform feedback layout qualifiers 13f6c788eb glsl: move process_qualifier_constant() to ast_type.cpp 52caeee7e7 glsl: add transform feedback built-in constants 8765a9e0fe glsl: generate named interface block names correctly 7ebc3deaad glsl: Fix segfault when lhs is error_type in TCS c9367c13ca docs: update softpipe status for shader_image_load_store. eb9ad9faa3 softpipe: add image support to softpipe (v3) 0d1f679ded draw: add support for passing images to vs/gs shaders. 22d1296013 tgsi: add support for image operations to tgsi_exec. (v2.1) 493eab7679 softpipe: add support for explicit early depth testing 827393b76f tgsi: introduce NonHelperMask ca180c09bb tgsi_exec: handle execmask when doing indirect lookups 1ff4cc0535 tgsi_exec: add support for up to 3 address registers (v2) 6702f1acde nir: Propagate negates up multiplication chains. a74fc3fe8a i965: Don't inline intel_batchbuffer_require_space(). 1faca438bd r600: ignore PIPE_BIND_LINEAR in *_is_format_supported 9a73f5728e st/vdpau: correct null check 4541a78502 docs: remove docs/COPYING which contains GPL license bb37886f75 glsl: add missing types for buffer images 6773128bbf glsl: invalidate float suffixes for GLSL 1.10 and GLSL ES 1.00 cf2257069c nir/spirv: Set a default number of invocations for geometry shaders 2d3b8aefda tgsi: (trivial) only verify target for is_tex instructions 553e37aa33 mesa: allow mutable buffer textures to back GL ES images 513384d7e8 mesa: make _mesa_prepare_mipmap_level() static ed39de90f1 meta: use _mesa_prepare_mipmap_levels() bab0752a80 docs: add HTTP link for Mesa downloads 5c85c3be26 tgsi: simplify tgsi_shader_info::is_msaa_sampler checking 86e1768c13 tgsi: collect texture sampler target info in tgsi_scan_shader() 6775268b61 gallium/docs: s/gven/given/ 75b713455c xlib: add support for GLX_ARB_create_context d8d029f22b st/mesa: simplify st_generate_mipmap() 105fe52784 mesa: new _mesa_prepare_mipmap_levels() function for mipmap generation d4a5a61d44 i965: Don't use CUBE wrap modes for integer formats on IVB/BYT. f8c69fbb54 Revert "i965: Set address rounding bits for GL_NEAREST filtering as well." 7087e0ab27 gallium: Format code in pb_buffer_fenced.c according to style guide. 2d8df0306b svga: emit sampler declarations in the helper function for non vgpu10 96e0894106 svga: avoid freeing non-malloced memory 9d57c84994 nvc0/ir: move load/store lowering pass to handleLDST() cc68dc2b5e st/mesa: implement new DMA-buf based VDPAU interop v2 bdeb22b7b6 st/vdpau: implement the new DMA-buf based interop v2 0042aa508e st/vdpau: move FormatRGBAToPipe into the interop faba96bc60 st/vdpau: add new interop interface d180de3532 st/vdpau: use linear layout for output surfaces 7eb5e5b8b4 radeonsi: ignore PIPE_BIND_LINEAR in si_is_format_supported v2 9286cbdd1e st/mesa: enable OES_texture_buffer when all components available 5e1aec6db0 glapi/glx: Mark the indirect swapped dispatch functions _X_COLD ea0f62e45e glapi/glx: Sync some additional error checking from xserver f56f538ce4 anv/gen7: Fix command parser version test with indirect dispatch dcd41ca87a glsl: raise warning when using uninitialized variables 8568d02498 glsl: add is_lhs bool on ast_expression 35e2e96b30 nir: Add a helper for getting the current block from a cursor be98c47528 nir/lower_out_to_temp: Add an "entrypoint" parameter 31a5bec93f nir/lower_out_to_temp: Steal the output's constant initializer 38de85f9a5 nir: Add a helper for getting the unique function in a shader 49be812be6 nir/sweep: Sweep function parameters 1be4c61c95 nir/builder: Add a helper for creating undefs 6a2479d618 nir/builder: Add a helper for storing to variable derefs 77e2ac1da7 nir/builder: Add a helper for building fdot instructions da422663a6 nir: Add a variable_foreach_safe helper 731870fbe3 nir/Makefile: Fix alphabetization b4c0c514b1 mesa: add OES_texture_buffer and EXT_texture_buffer support 720670a615 glsl: add OES_texture_buffer and EXT_texture_buffer support 74b76c08a3 mesa: add OES_texture_buffer and EXT_texture_buffer extension to table 659beca666 mesa: properly return GetTexLevelParameter queries for buffer textures 4ed4a2af86 glsl: Delete initialized field from uniform storage test. 8dbfa265a4 anv/gen7: DispatchIndirect requires cmd parser 5 1a3adae84a anv/gen7: Save kernel command parser version f60683b32a anv: Invalidate state cache before L3 partitioning set-up. 5879cb0251 anv: Fix cache pollution race during L3 partitioning set-up. 86d87d1047 mesa: remove initialized field from uniform storage b8b3af2932 nvc0: use a different offset for buffers and surfaces 60d6a8989a i965: Set address rounding bits for GL_NEAREST filtering as well. 0faf26e6a0 i965: Always use BRW_TEXCOORDMODE_CUBE when seamless filtering. 72473658c5 i965: Fix brw_render_cache_set_check_flush's PIPE_CONTROLs. de505f7d7b i965: Whack UAV bit when FS discards and there are no color writes. 433cf90650 nir/spirv: Remove the NoContraction hack 5d9afb65a6 i965/peephole_ffma: Only match a mul+add if none of the ops are exact 035f66025b nir/search: Don't match inexact expressions with exact subexpressions 668b6ddfc5 vc4: Remove unused include from vc4_nir_lower_txf_ms.c 2b8492d63e glapi/glx: Treat xserver generated targets as .PHONY c2f0bc2537 glapi/glx: Thunk non-ABI calls through GetProcAddress ce3f0b23d1 glapi/glx: Emit direct GL calls instead of dispatch lookup c0a9cbea4d glx: Unbreak generating some of the xorg glx headers dd5f0950e4 mesa/st: Fix NULL access if no fragment shader is bound b4c72b792c freedreno/ir3: fix for load_front_face intrinsic 3ca034cada freedreno/ir3: fix compiler warn b9f1affb2e nvc0: make sure to disable fetches from previously-set VBOs when blitting 41100b6b44 nvc0: disable primitive restart and index bias during blits f667d15561 nvc0/ir: fix picking of coordinates from tex instruction for textureGrad 6711f159d9 nv50/ir: saturate depth writes 6262d6125a gallium/util: fix up inaccurate behavior of util_framebuffer_state_equal (v2) 21c479256a st/mesa: only minify height if target != 1D array in st_finalize_texture 50d653c2bb mesa: optimize out the realloc from glCopyTexImagexD() baab345b19 st/mesa: fix handling the fallback texture 920fbecf57 st/mesa: enable GL_ATI_fragment_shader dee274477f st/mesa: implement GL_ATI_fragment_shader d71c1e9e54 program: add ATI_fragment_shader to shader stages list e2d5a6fac5 mesa: optionally associate a gl_program to ATI_fragment_shader 11bd53933e gallium/p_context.h: Make comment more readable 2df141087a mesa/st: Remove GLSLVersion clamping ca22d2f1fd radeon/r600: Fix return type in failure branch 1fb05a9a0c radeon/r600_query.c: Minor style fix fc3b000fef virgl: drop next shader property for now. 6d658e9bd5 i965: Allow mul+add fusing again fbb9e1f008 spirv/alu: Add support for the NoContraction decoration 00fa795cd3 spirv/glsl: Add a helper for converting glsl opcodes into nir opcodes 98522c1853 nir/spirv: Get rid of the spirv2nir helper binary 0e82896a11 anv/blit2d: Add a function to create an ImageView 4eab37d6cd anv/image: Enable specifying a surface's minimum pitch 8683d54d2b glsl: reduce buffer block duplication 38250a9ca3 i965/vec4: Get rid of a stray predicate inverse in opquantizef16 13bad493b4 nir/algebraic: Get rid of a redundant copy of fdiv lowering 08fe89864b nir/algebraic: Add better lowering of ldexp b75d770963 nir/builder: Simplify nir_ssa_undef a bit ab31951bef nir/spirv: Use the nir_ssa_undef helper from nir_builder d2eee52a65 nir/builder: Add a bit size field to nir_ssa_undef b50f7f0011 nir: Add a better comment for INTRINSIC_RANGE add8c837b5 nir/glsl: Stop carying a pointer to the nir_shader in the visitor a8e5edaadf st/xa: emit sampler view declarations in shaders 74a04840e5 swr: [rasterizer jitter] Fix MASKLOADD AVX prototype (float -> i32) 93c1a2dedf swr: [rasterizer core] NUMA optimizations... 090be2e434 swr: [rasterizer jitter] Fix logic bug for alpha-to-coverage. 0767e820fd swr: [rasterizer core] Fix Compute workitem retirement 813e89c0cc swr: [rasterizer core] Cleanup state ring arena after last draw that references it completes 83822d7ed5 swr: [rasterizer jitter] add missing include for llvm jitevents 51549912d1 swr: [rasterizer core] Reduce Arena blocksize to 128KB (from 1MB). ed5b953919 swr: [rasterizer core] One last pass at Arena optimizations ee6be9e92d swr: [rasterizer core] CachedArena optimizations 68314b6769 swr: [rasterizer jitter] support llvm-svn ec9d4c4b37 swr: [rasterizer core] Globally cache allocated arena blocks for fast re-allocation. 12ce9d9aa1 swr: [rasterizer] more arena work 4893224e28 swr: [rasterizer core] Add clipping against user clip distances in the NullPS backend. 700a5b06e0 swr: [rasterizer core] Arena optimizations - preparing for global allocator. 5899076b6b swr: [rasterizer core] Reset DrawContext arena at end of draw rather than upon reclaim of DC 7390418441 swr: [rasterizer core] Add clipping of user clip planes in clipper. 4b4547a721 swr: [rasterizer] Reduce max in-flight draws to 96 (by default) 9111d63228 swr: [rasterizer] Fix run-time check asserts 257db3610a swr: [rasterizer jitter] signed immediate builder b958aea78a swr: [rasterizer common] changes for cygwin e1222ade00 swr: [rasterizer] code styling and update copyrights c75314ec67 swr: [rasterizer core] Guard against enquing work to invalid hot tiles fee56fda6f swr: [rasterizer] Stop setting viewport size to larger than hottile array e374d2d24b swr: [rasterizer] Discard work + misc fixes 542d7dec7b swr: [rasterizer] remove use of BYTE type be4c558d01 swr: [rasterizer core] Fix crash that can occur when switching contexts 51a11658d9 swr: [rasterizer] remove unused knob 61beaa2279 swr: [rasterizer core] subcontext rework 0c18900cfb swr: [rasterizer common] add _simd_s[rl]lv_epi32 bef222db22 swr: [rasterizer core] Alleviate potential stack overflow for 32bit builds 3132f731f8 swr: [rasterizer] remove use of UCHAR and UINT64 types 643857f596 swr: [rasterizer] remove use of FLOAT type 3252fe3705 swr: [rasterizer] Fix Coverity issues reported by Mesa developers. 45d52673c2 swr: [rasterizer] add debug/perf category to knobs 1da9c8a970 swr: [rasterizer core] don't assume linux is 64-bit 49678803f7 swr: [rasterizer common] remove old unused win32 types aca5513184 swr: [rasterizer jitter] vpermps support bfb954189e swr: [rasterizer] Add rdtsc buckets support for shaders abd4aa68cc swr: [rasterizer core] backend reorganization 13303f3320 swr: [rasterizer core] store blend output in temporary instead of PS output. 3f4fba3772 swr: [rasterizer core] Move InitializeHotTiles and corresponding clear code out of threads.cpp. bdd690dc36 swr: [rasterizer jitter] Cleanup use of types inside of Builder. 7ead4959a5 swr: [rasterizer jitter] Fix type mismatch on select args for SCATTERPS 136988b42b swr: [rasterizer core] fix rasterizing multisampling with scissor enabled 45f0ce168c swr: [rasterizer core] RingBuffer class for DC/DS dd0f9eed8c swr: [rasterizer] switch assert uses to SWR_ASSERT 45a4afa634 swr: [rasterizer core] Split all RECT_LIST draws into 1 RECT per draw 3a25185990 swr: [rasterizer] Add string knob type 8f3c236674 anv: Use genxml register support for L3 Cache config 7a03fb9ccb genxml: Add L3 Cache Control register definitions d353ba8f5f anv: Add genxml register support b332013a56 genxml: Add register support f00c840578 radeonsi: add Polaris PCI IDs f87ed903fb radeon/vce: disable two pipe mode for Polaris11 0c5477465f radeon/vce: add Polaris11 VCE firmware support 42e442d888 radeonsi: add support for Polaris (v2) f5e24b19e8 winsys/amdgpu: addrlib - add Polaris support (v2) 511ce2925b mesa: Check glReadBuffer enums against the ES3 table. a5dc3c0f02 anv: Sanitize Image extents and offsets 22b343a8ec nir: Add a pass to inline functions debf23ec68 nir/builder: Add helpers for easily inserting copy_var intrinsics 79dec93ead nir: Add return lowering pass 8d61d72524 nir: Add a cursor helper for getting a cursor after any phi nodes 18b0166749 nir/builder: Add a helper for inserting jump instructions 97b663481c nir/cf: Make extracting or re-inserting nothing a no-op 7022a673cd nir: Add a function for comparing cursors 124f229ece nir/cf: Handle relinking top-level blocks 364212f1ed nir: Add a pass to repair SSA form ea98d415e4 nir/vars_to_ssa: Use the new nir_phi_builder helper 42ddfc611f nir/dominance: Handle unreachable blocks e4dc82cfcf nir: Add a phi node placement helper 9a41d94731 util/bitset: Allow iterating over const bitsets 61c7d20e4f ttn: remove stray global from header b9c70fcdad nv50/ir: silence unhandled TGSI_PROPERTY_NEXT_SHADER info d1bb1df87e mesa: Handle negative length in glPushDebugGroup(). 028459a00d mesa: Make glDebugMessageInsert deal with negative length for all types. 412e686da9 mesa: Include null terminator in GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH. 6b763c026d st/mesa: use RGBA instead of BGRA for SRGB_ALPHA 7880b81d39 radeonsi: silence a coverity warning f96309753b mesa: replace gl_context->Multisample._Enabled with _mesa_is_multisample_enabled. 0bea0e7141 nir: fix dangling ssadef->name ptrs 4e060d80ff glsl: Add propagate_invariance to the other makefile a984e44abd nir/glsl: Propagate invariant into NIR alu ops 028d6ecfe0 glsl/rebalance_tree: Don't handle invariant or precise trees b2209b2333 glsl/opt_algebraic: Don't handle invariant or precise trees 89b604922d glsl: Add a pass to propagate the "invariant" and "precise" qualifiers 91d6272c2b nir/alu_to_scalar: Propagate the "exact" bit 865e83b9ec i965/peephole_ffma: Don't fuse exact adds 5f39e3e165 nir/cse: Properly handle nir_ssa_def.exact 0dbda153aa nir/algebraic: Flag inexact optimizations ed3a029e80 nir/algebraic: Fix fmin detection to match the spec 89545b1314 nir/algebraic: Get rid of an invlid fxor optimization 3a7cb6534c nir/algebraic: Allow for flagging operations as being inexact a6f25fa7d7 nir/search: Propagate exactness into newly created expressions ded3133d47 nir/builder: Add a flag for setting exact 4ff89377d9 nir: Add an "exact" bit to nir_alu_instr f849f53990 nir/clone: Export nir_variable_clone 5fe8959912 nir/clone: Expose nir_constant_clone c4c373f156 nir: Fix whitespace 9a6da49371 docs: use latest libDRM version 43c6f3f82f compiler/glsl: allow sequence op as a const expr in gles 1.0 c4931ae174 radeonsi: fix out-of-bounds indexing of shader images a8f5d11426 radeonsi: cache flush/invalidation for missing PIPE_BARRIER_*_BUFFER bits (v2) fc94bc2986 st/mesa: add missing MemoryBarrier bits and some explanations b15b1faefd gallium: add PIPE_BARRIER_STREAMOUT_BUFFER b8ec205515 radeonsi: fix 2D array MSAA failures since image support landed 9881eab197 i965/fs: Don't constant-fold RCP 01425c45b3 i965: Remove the RCP+RSQ algebraic optimizations 20417b2cb0 anv/device: Advertise version 1.0.5 204d937ac2 anv/device: Ignore the patch portion of the requested API version 4844723405 anv: Don't assert-fail if someone asks for a non-existent entrypoint 8dd86e8aa7 Update to the latest Vulkan header from Khronos d7a25a9def nir: Don't abs slt and friends 2bb006af68 nir: Don't abs the result of b2f or b2i 348e5a71d8 nir: Simplify 0 < fabs(a) 564a8b8a26 nir: Simplify 0 >= b2f(a) bf0d60aa11 nir: Simplify i2b with negated or abs operand a4079f1cb2 nir: Lower flrp with Boolean interpolator to bcsel 9442db4f89 i965: Have NIR lower flrp on pre-GEN6 vec4 backend 18c5fa1122 swrast: fix discarded const warning in s_texture.c 530593da65 i965: fix invalid memory write 53afbc980a tgsi: drop unused set_exec/kill_mask interfaces. 1e8435ce0c docs/relnotes: update ARB_internalformat_query2 status. ee7c8b9804 st/mesa: add support for internalformat query2. 869e393eb3 anv/batch_chain: Fall back to growing batches when chaining isn't available 4ba47f7b2a i965: Fix assert conditions for src/dst x/y offsets 65cd2f8443 swrast: Move assert for 'slice' in to check_map_teximage fce0b55ccb r600/sb: Do not distribute neg in expr_handler::fold_assoc() when folding multiplications. 9efd8b590f nvc0: make sure to delete samplers used by compute shaders 4b0a5b21ae i965/blorp: Make BlitFramebuffer() do sRGB encoding in ES 3.x. 8679bb7c9e i965/blorp: Refactor sRGB encoding/decoding. eee8a53906 meta: Make BlitFramebuffer() do sRGB encoding in ES 3.x. b74784638d docs: mark GL_ARB_shader_image_load_store/_size as done for radeonsi 5219eb15e1 radeonsi: Set PIPE_SHADER_CAP_MAX_SHADER_IMAGES 6f942ac5ee radeonsi: disable early Z if the fragment shader writes to memory 79762e877c tgsi/scan: add writes_memory to flag presence of stores or atomics e9d935ed0e radeonsi: force the DCC enable bit off in image descriptors for writing (v2) 43f5ce1d20 radeonsi: implement MemoryBarrier (v2) 97352aa50a radeonsi: implement volatile memory access 5a61b428f4 radeonsi: implement coherent memory access (v2) d6fa650454 radeonsi: Lower TGSI_OPCODE_MEMBAR down to LLVM op f7a85a8a0a radeonsi: Lower TGSI_OPCODE_ATOM* down to LLVM op bfcefcb3c7 radeonsi: Lower TGSI_OPCODE_STORE down to LLVM op 1e82dedeca radeonsi: Lower TGSI_OPCODE_LOAD down to LLVM op (v3) 136686a51d radeonsi: extract the LLVM type name construction into its own function 02bd0cd7b1 radeonsi: Lower TGSI_OPCODE_RESQ down to LLVM op 75539197c7 radeonsi: extract TXQ buffer size computation into its own function 515fb2c09c radeonsi: decompress shader images f61566b77a radeonsi: update shader image descriptor for invalidated buffer e85cf35a65 radeonsi: implement set_shader_images (v2) b1b7268f01 gallium/radeon: make r600_texture_disable_dcc externally accessible 457f9c6b25 tgsi/scan: track which shader images are really buffers fa096a14af tgsi/scan: add images_writemask 1379544081 st/mesa: translate additional flags in MemoryBarrier 96cd908fd3 gallium: add additional PIPE_BARRIER_* bits 86caa67aef svga: add svga_winsys_context::pipe_debug_callback pointer f8aaf0094d svga: Fix the index buffer rebind regression 47856e5945 svga: rebind stream output targets 47cfc83440 svga: rebind index buffer 299f8ca0a7 svga: minor formatting fix, comment addition b45b47c5c9 svga: optimize constant buffer uploads 0a1d91ef97 svga: add a few more resource updates HUD query 79e343b36a svga: add new num-readbacks HUD query dc9ecf58c0 svga: use shader sampler view declarations b56b853ab3 gallium/tests: declare sampler views in shaders 38e831ca3d gallium/util: declare sampler view in util_make_fs_blit_msaa_depthstencil() e7b5a844e3 postprocess: declare sampler views in shaders 5a9f2a2d89 hud: add sampler view declaration in text fragment shader b3daaefadb st/mesa: emit sampler view decls in drawpixels code 0f0a23d4d8 st/mesa: emit sampler view declaration in bitmap shader 72eb5a3cfe st/mesa: emit sampler view declarations for ARB vert/frag programs eda81fa357 st/mesa: use correct TGSI texture target in drawpix fragment shader 83b5b3d66e st/mesa: use correct TGSI texture target in bitmap fragment shader 63e020d734 gallium/tgsi: pass TGSI tex target to tgsi_transform_tex_inst() a8b315b827 st/mesa: use the texture view's format for render-to-texture dcf8a4d281 gallium: Remove unused TGSI_RESOURCE_ defines 9b4c8f6629 nouveau: codegen: Do not silently fail in handeLOAD / handleSTORE / handleATOM 86e4440361 nouveau: codegen: Disable more old resource handling code 71e315475c nouveau: codegen: gk110: Make emitSTORE offset handling identical to emitLOAD c783ad0e24 nouveau: codegen: Slightly refactor Source::scanInstruction() dst handling 54cdde5eff nouveau: codegen: Add support for clover / OpenCL kernel input parameters 3788e1bf74 tgsi: Add support for global / private / input MEMORY 43ddec2f43 tgsi: Fix decl.Atomic and .Shared not propagating when parsing tgsi text 8f45691cda doc: document spilling options accepted by INTEL_DEBUG b72156c8e0 tgsi: Fix return of uninitialized memory in tgsi_*_instruction_memory bbbdcdcf75 st/mesa: report correct precision information for low/medium/high ints eeb117a09d st/omx/dec: Correct the timestamping 46de6bbb77 st/omx: Remove trailing spaces 7d98bfedd7 nv50/ir: fix indirect texturing for non-array textures on nvc0 adb40a7399 st/mesa: only minify depth for 3d targets 6eeb284e4f nv50/ir: normalize cube coordinates after derivatives have been computed ea2bff1d11 gallium/radeon: remove remnants of R600 TGSI->LLVM 4e5dc69af1 r600g: flatten if (1) statement after removal of TGSI->LLVM 20a09897a6 r600g: remove TGSI->LLVM translation 8140154ae9 gallium/radeon: remove old CS tracing a73a657def radeonsi: process TGSI property NEXT_SHADER 2bdd7a46a9 st/mesa: set TGSI property NEXT_SHADER fbe6e92899 gallium: add TGSI property NEXT_SHADER 9184d9a0bb nvc0/ir: Use double constant in handleSQRT 789e096594 mesa: Disallow GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME on winsys FBO. d2445b0083 nv50/ir: force-enable derivatives on TXD ops d1b85dbffa nv50: reset TFB bufctx when we no longer hold a reference to the buffers 902bbda81b nvc0: avoid using magic numbers for the uniform_bo offsets 26cc411db8 nv50/ir: make use of auxCBSlot instead of magic numbers d86933e6f4 nv50,nvc0: replace resInfoCBSlot by auxCBSlot e05492fd7f nv50/ir: fix compilation warning in handleSharedATOM() a100d89d09 nv50,nvc0: Fix invalid constant. 46610238e0 mesa: Do proper format error checks for GenerateMipmap in ES 3.x. f1b0573510 mesa: Add color renderable/texture filterable format info for ES 3.x. 88d28aa4d9 i965: Stop XY clipping point and line primitives. 0de64ab788 i965: Scissor to the viewport when rendering points/lines. d000a4989f i965: Include the viewport in the scissor rectangle. 47be5a64c7 i965: Introduce an is_drawing_lines() helper. 757674e8d0 i965: Move is_drawing_points to brw_state.h. ecfb074276 anv/allocator: Make the bo_pool dynamically sized 5b2d8c2273 i965: Fix gl_TessLevelOuter[] for isolines. 24298b7e2f i965: Decode non-normalized coordinates bit in SAMPLER_STATE. 8679d40dc7 i965: Account for TES in is_drawing_points(). 1282146d4e nv50: Mark compute states as dirty on context switch a734c0f8ba nv50/ir: print SUBFM subops af0c97fb90 nv50: add a new validation path for compute 5ed387675d nv50: rework nv50_compute_validate_program() a07ebc1993 nv50: rework the validation path for 3D 517d2c97e1 nv50: rename 3d binding points to NV50_BIND_3D_XXX 9374fc1e67 nv50: rename 3d dirty flags to NV50_NEW_3D_XXX e844aac40b nv50: rename NV50_COMPUTE to NV50_CP dedb46f582 nv50: rename nv50_context::dirty to nv50_context::dirty_3d b1c5d45872 anv/allocator: Add a size field to bo_pool_alloc 9211b68ad3 st/mesa: clean up st_translate_texture_target() 0f73c3ab25 st/mesa: simplify drawpixels shader code with tgsi transform helper functions 373910f4e7 st/mesa: simplify bitmap shader code with tgsi transform helper functions e9d5e68d1b tgsi: add tgsi_transform_op3_inst() function 7a712e64d6 doc: add 'vec4' option in INTEL_DEBUG d4714512e4 egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...) dd63fa28f1 gallium/swr: Cleaned up some context-resource management 952c166170 mesa: remove remaining tabs in prog_parameter.c ce9c042ab3 mesa: inline _mesa_add_unnamed_constant() fa9bd6b663 mesa: simplify and inline _mesa_lookup_parameter_index() 350b1ef027 mesa: make _mesa_lookup_parameter_constant static 7794b22a84 mesa: remove unused function a8eea696b8 st/mesa: honour sized internal formats in st_choose_format (v2) 49eb5e75bd configure.ac: enable_asm=yes when x-compiling across same X86 arch d6b9202873 glsl: disable varying packing when its not safe c0ae6eeb3b glsl: pass disable_varying_packing bool to the lowering pass 4ab2ac3349 radeonsi: fix Hyper-Z hangs on P2 configs 151724159d docs: Renormalize older extensions. f5d47dd428 docs: Renormalize some extensions. 3671bb3eaf docs: Realign the "Status" column. e571f11de8 docs: howto to read and edit GL3.txt 84b961dd53 r300g: add missing layer argument to rws->buffer_get_handle() call 5aea0d6919 radeon/winsys: add layer support for BO export 04bc082f6a radeon/winsys: add offset support for BO import/export f1e78a48f2 gallium/winsys/drm: add layer to struct winsys_handle 29d26f1522 gallium/winsys/drm: add offset to struct winsys_handle 58fe7837b8 nir: propagate bitsize information in nir_search 3124ce699b nir: add a bit_size parameter to nir_ssa_dest_init 084b24f558 nir: rename nir_const_value fields to include bitsize information 9076c4e289 nir: update opcode definitions for different bit sizes 6700d7e423 nir: add nir_{src,dest}_bit_size() helpers e172dbe5d2 nir: Add a bit_size to nir_register and nir_ssa_def 3d37de930d nir/types: add a function to get the bitsize of a base type c38a25af2f i965/nir: fix check to resolve booleans to work with sized nir_alu_type 78f1919429 nir: Add explicitly sized types 7d021cb15e i965/nir: Lower nir compute shader shared variables b1e7cdfdcf nir: Lower shared var atomics during nir_lower_io e3cbb9d37c nir: Add support for lowering load/stores of shared variables 683c359c54 nir: Add atomic operations on variables 3c807607df nir: Add compute shader shared variable storage class 26f8262698 nir/print: Add space after shader_storage var mode 5be11d2236 i965: Skip execution size adjustment for instructions of width 4 22a10dd030 i965/vec4/gen6: fix exec_size for MOV with a width of 4 in generate_gs_ff_sync() b91b9e4b00 i965/vec4/gen6: fix exec_size for instructions with destination width of 4 30fc3fa24d i965/vec4/gen6: fix exec_size for instructions with width of 4 in generate_gs_svb_write() 2fafc6b98c i965/gs/gen6: fix execsize for instructions with width of 4 in gen6_sol_program() f6342b5645 i965: set correct execsize for MOVS with a width of 4 in brw_find_live_channel 31a8604252 i965/eu: set execution size for SEND message in brw_send_indirect_message 2d6af62a0f i965/fs: Set exec size for gen7 pull const loads ea45b6e96d i965/eu: set correct execution size in brw_NOP 9c1e01c4a8 meta: Don't use integer handles for shaders or programs. 0fe254168b mesa: Expose compile_shader() and link_program() beyond the file. 7753657cf2 mesa: Make link_program() take a gl_shader_program, not a GLuint. a461e0003f mesa: Make compile_shader() take a gl_shader, not a GLuint. a7e9b31d5b meta: Use the _mesa_meta_compile_and_link_program helper more places. 2b9f0dffe0 vc4: Move discard handling to the condition flag. 7c9fc43915 vc4: Don't make a temporary for setting flags. b4f45f319c vc4: Add a safety check for setting flags. a298fb15af vc4: Reuse list_for_each_entry_safe_rev(). 5464f0c046 anv/blit: Reduce number of VUE headers being read f33866ae0a anv/blit: Remove completed finishme for VkFilter 5647de8ba5 anv/blit2d: Only use one extent in meta_emit_blit2d 92fb65f117 anv/blit2d: Remove sampler from pipeline f8f9886915 anv/blit2d: Use texel fetch in frag shader b487acc489 Revert "anv/meta: Make meta_emit_blit() public" 1a0c63b880 Revert "anv/meta: Prefix anv_ to meta_emit_blit()" 997a873f0c anv/blit2d: Customize meta blit structs and functions for blit2d API 2d8c632117 anv/blit2d: Copy anv_meta_blit.c functions b566317e7e meta: Use ARB_explicit_attrib_location in the rest of the meta shaders. 9d9965c06f mesa: Ignore glPointSize when GL_POINT_SIZE_ARRAY_OES is enabled abaa3bed22 anv/device: Flush the fence batch rather than the start of the BO e103b52aec vc4: Coalesce instructions using VPM reads into the VPM read. 00bdbb22a9 vc4: rename file to group vpm optimizations together 1c4b077409 vc4: Fix failures with nir_extract_* since the addition of the opcodes. bb2c5e657b llvmpipe: fix lp_rast_plane alignment on 32bit 12a4f0bed6 draw: fix line stippling 4b249ed4cd softpipe: fix misleading TGSI_QUAD_SIZE usage 9e9d69979c softpipe: fix anisotropic filtering crash 4de25fa7b0 radeonsi: set DEPTH_BEFORE_SHADER based on FS_EARLY_DEPTH_STENCIL 0ffcc318e6 tgsi: add tgsi_full_src_register_from_dst helper function c02d73af0b gallium/u_inlines: add util_copy_image_view f6dc4f5558 st/mesa: set image access flags in st_bind_images 71a1b54b33 gallium: add access field to pipe_image_view 8c497b8fb5 st/glsl_to_tgsi: set FS_EARLY_DEPTH_STENCIL when required e526f930aa tgsi: add TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL 1c0cee8764 st/glsl_to_tgsi: set memory access type on image intrinsics dfcf420412 st/glsl_to_tgsi: provide Texture and Format information for image ops 3243b6fc97 tgsi: add Texture and Format to tgsi_instruction_memory 9b68bdf6f8 get: reconcile aliasing enums for MaxCombinedShaderOutputResources b054605722 i965/fs: Restrict inequality that can only hold equal in saturate propagation. 7d7990cf65 i965/vec4: Consider removal of no-op MOVs as progress during register coalesce. 93be4158ae i965/fs: Add missing analysis invalidation in fixup_3src_null_dest(). 6691c03fd3 i965/fs: Add missing analysis invalidation in opt_sampler_eot(). 4d02e91e49 clover: Fix pipe_grid_info.indirect not being initialized. af06190760 mesa: docs: Intel i965 hardware limits. 0f5bfc7f01 mesa: docs: i965: Use correct doxygen groupings syntax e9d68cc3da gallium/swr: Resource management 7a2333e4ef configure.ac: require libdrm 2.4.66 for drmGetDevice 63250d8178 i965: Remove useless IR self-destruct backend_shader method. 8c7acd87af nv50,nvc0: Set only NEW_CP_GLOBALS upon binding e73ac84b93 freedreno/ir3: lower extract_byte/word c1e4a6bfbf nv50,nvc0: handle SQRT lowering inside the driver b3e7fb5234 nv50/ir: avoid folding mul + add if the mul has a dnz a651bc027d nvc0: fix blit triangle size to fully cover FB's > 8192x8192 01b071d530 freedreno: OUT_RELOC vs OUT_RELOCW fixes f68c6951b8 freedreno/a4xx: hw binning b3fe196e21 freedreno/a4xx: use generated headers for draw initiator 2224ba5976 freedreno/a4xx: remove RB_RENDER_CONTROL patching 8824a765a2 freedreno: update generated headers 476551a21f freedreno/a3xx: move where we deal w/ binning FS dd9135c452 freedreno/a4xx: move where we deal w/ binning FS 09b3447344 freedreno/a3xx: constify the shader variants 5b955f09f7 freedreno/a4xx: constify the shader variants d9395e4ed8 freedreno/a3xx: remove duplicate mark of end of binning cmds 28d2a7e67c radeonsi: avoid crash when a sampler state is bound for a buffer texture 61b10b4eb7 i965: Use foreach_in_list_reverse_safe() macro. 98d58e7320 nir/clone: Add support for cloning a single function_impl 036b209484 nir/validate: Better function validation f86f3c90aa nir/print: Better function argument printing 13969565f9 nir/print: Factor variable name lookup into a helper e4bebe8a02 nir: Create function parameters in function_impl_create 066d3c115e nir: Add a helper for creating a "bare" nir_function_impl 2ef4754a20 nir: Add a new "param" variable mode for parameters and return variables 41ae553fda nir/glsl: Remove dead function parameter handling code b83785d86d anv/gen7: Add stall and flushes before switching pipelines c8ec65a1f5 anv: Add flush_pipeline_before_pipeline_select 1b126305de anv/genX: Add flush_pipeline_select_gpgpu 41af9b2e51 HACK: Don't re-configure L3$ in render stages pre-BDW 6cf120ec77 st/va: add HEVC main 10 profile 06c862d67d radeon/video: enable HEVC main 10 decode 8be9efcce7 radeon/uvd: handle HEVC main 10 decode 753ebe4457 anv/x11: Reset the SHM fence before presenting the pixmap 9bff5266be anv/x11: Add present support e920b184e9 anv/x11: Split image creation into a helper function 41a147904a anv/wsi: Throttle rendering to no more than 2 frames ahead 132f079a8c anv/gem: Use C99-style struct initializers for DRM structs d1ab544bb8 i965/chv: Display proper branding 5e6a43a001 i965/chv: Update lower min for CS threads 3dc3dbc8d8 i965/chv: Check that compute threads are above threshold 9dd20b715a i965/chv: Use kernel provided info for max_cs_threads 38eb606884 i965: Query and store GPU properties from kernel 9908b13af6 st/mesa: check that the image unit is valid in st_bind_images 417b6721a0 radeonsi: Lazily re-set sampler views after disabling DCC af3454cad5 st/mesa: remove ST_NEW_MESA flag (v2) e502801d98 r600g: clear compressed_depthtex/colortex_mask when binding buffer texture f8ea98e4ec st/mesa: add GL_ARB_shader_atomic_counter_ops support 075a5742bf mesa: add GL_ARB_shader_atomic_counter_ops support a8819fb1ff nvc0: add support for TGSI FMA ops 59c5508b9a radeonsi: update compressed_colortex_masks when a cmask is created or disabled da68a9b215 radeonsi: move si_decompress_textures to si_blit.c f03c9e5692 r600g: update compressed_colortex_masks when a cmask is created or disabled 784269aa40 gallium/radeon: notify all contexts when cmasks are enabled/disabled 9ea00c6f6b i965: Set a proper _BaseFormat for window system renderbuffers in ES. e032e4ad5a glcpp: Fix locations when encounting "#". 1f3d582cba isl/surface_state: Set the clear color 8c819b8c2b genxml/gen75: Add the clear color bits to RENDER_SURFACE_STATE 6f47ed28b4 isl: Add more helpers for determining if a format is an integer format b0e423cc4f isl: Remove redundant check 84f857bef7 gallium/swr: remove use of BYTE from swr driver dad3e5f4ef nvc0: expose SM35 perf counters to AMD_performance_monitor 0e511400de nvc0: add driver metrics for SM35 (GK110) bf840aa523 nvc0: add MP performance counters for SM35 (GK110) f289e99dee nvc0: explode config of Kepler hardware SM events a0ce8536b3 nvc0: rework the driver metrics infrastructure 41fb87249a nvc0: rework the MP counters infrastructure 7b29188a3f egl: clean up typedef madness in the backend API 3e3de9ec0a glsl: report correct number of allowed vertex inputs and fragment outputs d46feee697 nouveau: Fix clang reserved-user-defined-literal error. 3823b53ff8 mesa: Make glGetInteger64v convert float/doubles to 32-bit integers. 7fbbad0170 anv/blit2d: Use the tiling enum for simplicity 514c055717 anv/meta: Prefix anv_ to meta_emit_blit() 627728cce5 anv/meta: Split anv_meta_blit.c into three files f391683922 anv/meta: Make meta_emit_blit() public ddbc645846 anv/meta: Store src and dst usage flags in a variable 7ebbc3946a anv/meta: Minimize height of images used for copies 3dc2630e45 gallium/radeon: use explicit drm_major, drm_minor check b9c5c4af6d egl/x11: check the return value of xcb_dri2_get_buffers_reply() 373f118c6c gallium: do not wrap header inclusion in 69d389c52f opencl: fix .gitignore for .install-gallium-links f3e23ead53 egl: remove remnants of MESA_drm_display 2295a4b1e1 egl: remove final pieces of KHR_vg_parent_image c85544a10c glapi: remove the final function offset tags 3ffab9a89c winsys/amdgpu/addrlib: do not wrap header inclusion in extern "C" a07192bd63 mesa/main: do not wrap header inclusion in extern "C" 5351dc1522 i915: limit extern "C" hack only for libdrm headers cf215d92f6 xmesa: do not wrap header inclusion in extern "C" 2af3a0ca6f util/sha: do not wrap header inclusion in extern "C" d426c17550 egl/wayland: do not wrap header inclusion in extern "C" 750da80b34 gbm: do not wrap header inclusion in extern "C" 9f06e7f5c1 st/mesa: shader image atoms must be before framebuffer update 4eb416bd9d gallivm: special case TGSI_OPCODE_STORE 10b2b584ee tgsi: set correct output mode for RESQ dcb2b77823 gallium: add CAPs returning PCI device location 737b6ed13e winsys/amdgpu: get PCI info ec74deeb24 radeonsi: set amdgpu metadata before exporting a texture ff7e9412be radeonsi: extract the texture descriptor computation into its own function 1197c69bdd radeonsi: extract the buffer descriptor computation into its own function 2bf8ee34b8 radeonsi: remove resource field from si_sampler_view 2dec5e09e1 radeonsi: accept pipe_resource in si_sampler_view_add_buffer f18fc70d6f radeonsi: disable DCC on handle export if expecting write access 1e48ec7571 radeonsi: add DCC decompression (v2) b744ac9f44 radeonsi: allocate DCC in the same backing buffer as the texture 60c08aa90b gallium/radeon: disable CMASK on handle export if sharing doesn't allow it (v2) 970b979da1 gallium/radeon: eliminate fast color clear before sharing abac6bf67a gallium/radeon: don't use fast color clear if sharing doesn't allow it d4e847ea33 gallium/radeon: disallow handle export for MSAA & depth textures d95f593758 gallium/radeon: remember that texture_from_handle was called and its flags c034d3dde0 gallium/radeon: check that handle usage doesn't change for a resource 6b187bbd9f gallium/radeon: disallow reallocation of shared buffers ecbd3aba17 gallium/radeon: if we can't discard a whole resource, discard the range instead afdaffcbdb gallium/radeon: buffer valid range tracking only works with unshared buffers be73d35829 gallium/radeon: don't set texture metadata for buffers f914779c75 gallium/radeon: set texture metadata only once 69d8b75114 gallium/radeon: clean up r600_texture_get_handle e3cee38e13 gallium/radeon: move code initializing texture metadata to its own function f4aa3256ef winsys/amdgpu: allow drivers to set/get opaque metadata bd1feb2827 gallium/radeon: rename winsys buffer_get/set_tiling to buffer_get/set_metadata 6011d7cf25 gallium/radeon: remove rcs parameter from radeon_winsys::buffer_set_tiling 260ef9c9be gallium/radeon: use a structure for passing tiling flags from/to winsys 82db518f15 gallium: add external usage flags to resource_from(get)_handle (v2) d943ac432d dri: add backbuffer use flag 2188c77a0e glsl: dont allow undefined array sizes in ES 248ab61740 anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer 28cbc45b3c anv/cmd_buffer: Split flush_state into two functions 42b4c0fa6e anv: Pull all of the genX_foo functions into anv_genX.h 353a4f844f radeon/uvd: increase max height to 4096 for VI and newer 6373845d98 winsys/amdgpu: enlarge buffer_indices_hashlist bbbdd32c19 anv/meta_clear: Use repclear again dc504a51fb anv/pipeline: Unconditionally emit PS_BLEND on gen8+ cce65471b8 anv: Compact render targets 32e848b016 nvc0: add a new validation path for compute db9b41d302 nvc0: rework the validation path for 3D a100a57e30 i965/hsw: Initialize SLM index in state register d8347f12ea i965/compute: Skip SIMD8 generation if it can't be used e1d54b1ba5 i965/fs: Allow spilling for SIMD16 compute shaders 91630d7453 glsl: don't always reject shaders with mismatching ifc blocks 3026b3565a glsl: make interstage_match() static ebc419fcbd glsl: don't validate ifc blocks using validation meant for variables 19f13b2096 mesa: Fix error code for GetFramebufferAttachmentParameter in ES 3.0+. 8b3496f378 mesa: Add GL_RED and GL_RG to ES3 effective internal format mapping. 752769e053 nv50,nvc0: make sure to destroy the mutex used for blits 3146014d5f gallium/radeon: don't use temporary buffers for persistent mappings 14b18aba89 nir: Add a pass for lower indirect variable dereferences ef76ea4ba9 i965/fs/nir: "surface_access::" prefix not needed 6857420e79 mesa: fix malformed assertion in _image_format_class_to_glenum() 3ed8729f7b program: minor whitespace clean-ups in program_parse_extra.c 37402aa4c6 st/mesa: conditionally enable GL_NV_vdpau_interop e148a3b6e9 radeon/uvd: disable MPEG1 0548844e86 i965/vec4/nir: no need to use surface_access:: to call emit_untyped_atomic d3a89a7c49 i965/vec4/nir: remove emit_untyped_surface_read and emit_untyped_atomic at brw_vec4_visitor 0c5c2e2c93 i965/vec4: pass the correct src_sz to emit_send at emit_untyped_atomic ea9fa5ff05 glcpp: Remove empty mid-rule action which changes test behavior. e816c8b54a glcpp: Clean up most empty mid-rule actions left by previous commit. 639bbe3cb4 glcpp: Delete unnecessary implicit version resolves. 07ec67d85c glcpp: Implicitly resolve version after the first non-space/hash token. 75af420cb1 anv/pipeline: Move binding table setup to its own helper 2308891ede anv: Store CPU-side fence information in the BO f61d40adc2 anv/allocator: Better casting in PFL macros 3d4f2b0927 anv/allocator: Move the alignment assert for the pointer free list 8c2b9d1529 anv/bo_pool: Allow freeing BOs where the anv_bo is in the BO itself 90f9df3210 gallium/swr: fix issues preventing a 32-bit build 181b142fbd anv/device: Up device limits for 3D and array texture dimensions 035d39b539 gallium/swr: remove use of UINT64 from swr_fence 428ffc9c13 anv/device: Actually free the CPU-side fence struct again af41c0b7e0 glsl: Add function parameters to the parser symbol table. c4960068d5 glsl: Add single declaration variables to the symbol table too. 1107e48b9a mesa: Change GLboolean to bool in GenerateMipmap target checker. 2f8a43586e mesa: Make GenerateMipmap check the target before finding an object. 8f99c1bbce gm107/ir: add emission for ATOMS 7f8565f0b2 tgsi: fix parsing of shared memory declarations c82086f7e9 gm107/ir: add emission for BAR 8a109c0375 gk110/ir: add missing src predicate emission for BAR.RED f4d2d49152 gk110/ir: allow to emit immediates for BAR cba89fdaa1 gk110/ir: fix wrong emission of BAR.SYNC 5777e87bed nvc0/ir: make sure that thread count immediate for BAR fit 3af78b426e svga: add new surface-write-flushes HUD query 7e8cf34546 svga: add new flush-time HUD query 903afc370f svga: also dump SVGA3D_BUFFER surfaces in svga_screen_cache_dump() 32aa01663f anv: Quiet pTessellationState warning 0941ef3dd5 mesa: flip current tf object back to default if current is being deleted f6827e20d1 glsl: avoid stack smashing when there are too many attributes 23de78768b anv: Create fences from the batch BO pool 3dd0441f6c i965/vec4: Propagate swizzles correctly during copy propagation. c70b7c80e3 i965: Don't try copy propagation if constant propagation succeeded. dcf5e19e65 i965/vec4: Use swizzle() to swizzle immediates during constant propagation. ff7a2b489e i965: Add support for swizzling arbitrary immediates to (brw_)swizzle(). 537d3df974 i965: Pass symbolic swizzle to brw_swizzle() as a single argument. ff085d014e nvc0: reset TFB bufctx when we no longer hold a reference to the buffers 21ee5fd326 anv: Emit null render targets fa43c4bd99 nv50/ir: using sampleid/pos shouldn't force per-sample interpolation 313205cb8f st/mesa: don't force per-sample interp if only sampleid/pos are used dcbf8377be swrast: fix GL_ANY_SAMPLES_PASSED values in Result 8502794c12 anv/pipeline: Handle null wm_prog_data in 3DSTATE_CLIP 7b348ab8a0 anv: Fix rebase error 34326f46df anv: Turn pipeline cache on by default f2b37132cb anv: Check if shader if present before uploading to cache 30bbe28b7e anv: Always use point size from the shader 6139fe9a77 anv: Also cache the struct anv_pipeline_binding maps 584f39c65e anv: Don't re-upload shaders when merging 626559ed37 anv: Add anv_pipeline_cache_add_entry() 07441c344c anv: Rename anv_pipeline_cache_add_entry() to 'set' 87967a2c85 anv: Simplify pipeline cache control flow a bit 2b29342fae anv: Store prog data in pipeline cache stream 37c5e70253 anv: Rename 'table' to 'hash_table' in anv_pipeline_cache c028ffea70 anv: Serialize as much pipeline cache as we can cd812f086e anv: Use 1.0 pipeline cache header 26ed943eb9 anv: Fix shader key hashing 3baf8af947 anv: Remove excess whitespace ab36eae5e7 anv: Remove left-over bits of sparse-descriptor code 1afdfc3e6e anv/pipeline: Implement the depth compare EQUAL workaround on gen8+ 7c1660aa14 anv: Don't allow D16_UNORM to be combined with stencil 9a90176d48 anv/pipeline: Calculate the correct max_source_attr for 3DSTATE_SBE a4678311be st/mesa: 78-column wrapping in st_extensions.c 9e6a6bd575 gallium/util: add new comments, assertions in u_debug_refcnt.c b6a607b221 gallium/util: update comments and URL in u_debug_refcnt.c cbca6964e2 gallium/util: make stream variable static in u_debug_refcnt.c fb0abedce7 gallium/util: re-indent u_debug_refcnt.[ch] a7ba29f6d8 gallium/tests: silence warning in compute.c 31943e6ba5 glsl: replace remaining tabs in link_varyings.cpp e2415e8467 glsl: replace remaining tabs in link_uniforms.cpp 81f30e2f50 anv/hsw: Move query code to genX file for Haswell 3322cb7b8d docs: mark align layout qualifier as DONE 037f68d81e glsl: apply align layout qualifier rules to block offsets 5a27fefffe glsl: parse align layout qualifier 22b0082b9d docs: mark explicit byte offsets as DONE 802262c0af glsl: use explicit offset when lowering buffer access 96527c3cf2 glsl: copy explicit offset to uniform storage e12a49ac12 glsl: update comment on offset field 9f24f42c49 glsl: add offset to glsl interface type 8abed7f185 glsl: apply compile-time rules for the offset layout qualifier 6f45484ac7 glsl: enable offset layout qualifier for ARB_enhanced_layouts 1824ff1c2a glsl: reject invalid input layout qualifiers bd53cc7b45 glsl: only apply default stream to output blocks 78d3098c05 glsl: rework parsing of blocks d244986bf2 glsl: don't apply uniform/buffer layouts to interface blocks 4e75f9b219 anv: Implement VK_REMAINING_{MIP_LEVELS,ARRAY_LAYERS} 4ba7ad6cc1 i965: Only magnify depth for 3D textures, not array textures. c1436e80ef anv/meta_clear: Set the right number of dynamic states 2f76a9924e i965/vec4: add opportunistic behaviour to opt_vector_float() cc57efc67a anv/pipeline: Fix depthBiasEnable on gen7 653261285e anv/cmd_buffer: Reset the state streams when resetting the command buffer f700d16a89 anv/cmd_buffer: Include Haswell in set_subpass feb71117ae st/xlib: Don't destroy screen on XCloseDisplay() a6fb62a864 isl: Fix RenderTargetViewExtent for mipmapped 3D surfaces b80c8ebc45 isl: Get rid of isl_surf_fill_state_info::level0_extent_px d154a5ebd6 anv/cmd_buffer: Let the pipeline set StencilBufferWriteEnable on gen9 f374765ce6 anv/cmd_buffer: Mask stencil reference values d61dcec64d anv/clear: Pull the stencil write mask from the pipeline ec18fef88d anv/pipeline: Set StencilBufferWriteEnable from the pipeline fcd8e57185 anv/pipeline: More competent gen8 clipping a8afd29653 anv/pipeline: Use the right provoking vertex for triangle fans fa8539dd6b anv/pipeline: Respect pRasterizationState->depthBiasEnable 1f862e923c i965/fs: Optimize float conversions of byte/word extract. 905ff86198 nir: Recognize open-coded extract_u16. 76289fbfa8 nir: Recognize open-coded extract_u8. 9d7faadd8a anv: Fix backwards shadow comparisons 01e92e7010 st/xlib: Hang off screen destructor off main XCloseDisplay() callback. 51e562c3ea st/xlib: Support unlimited number of display connections 192ee9adb1 svga: add new command-buffer-size HUD query 1258f907f4 svga: add new svga_winsys_context::get_command_buffer_size() 6fc8d90fa9 svga: reorder SVGA_QUERY_ switch cases to match declaration order f1410c5b91 svga: Force an RGBA view creation for an RGBA resource 8366701f4c svga: fix an error in svga_texture_generate_mipmap 395c7b8fa1 winsys/svga: Increase the fence timeout 24ad7e16cd winsys/svga: Fix an uninitialized return value 9ec246796f i965: Set MaxFramebufferWidth/Height to 16384, not viewport. a6046d217d glsl: Improve the accuracy of the acos() approximation. 2795fbcae3 glsl: Parameterize asin_expr() on the fit coefficients. aa37cbdff7 mesa: Allow Get*() of several forgotten IsEnabled() pnames. b4b50b074b mesa: Make glGet queries initialize ctx->Debug when necessary. 3ed260f54c hack to make dota 2 menus work 56ba13c994 isl/surface_state: Set L2 bypass disable for certain BC* formats 47392011c0 Update docs to advertise new support for ARB_internalformat_query2 623ce595a9 anv: Compile shader stages in pipeline order. 8dddc3fb1e anv/meta: Delete unused functions d20f6abc85 anv/meta: Use blitter API for state-handling in Buffer Update/Copy 318b67d157 anv/meta: Use blitter API in do_buffer_copy() 96ff4d0679 anv/meta: Use blitter API in anv_CmdCopyImage() 9b6c95d46e anv/meta: Use blitter API for copies between Images and Buffers 91640c34c6 anv/meta: Add function which copies between Buffers and Images 61ad78d0d1 anv/meta: Add function to create anv_meta_blit2d_surf from anv_image 2e9b08b9b8 anv/meta: Implement the blitter API functions 032bf172b4 anv/meta: Modify blitter API fields 654f79a045 anv/meta: Add the beginnings of a blitter API d1e48b9945 anv/meta: Remove redundancies in do_buffer_copy() cfe7036750 anv/meta: Replace copy_format w/ block size in do_buffer_copy() d50ff250ec anv/meta: Add missing command to exit meta in anv_CmdUpdateBuffer() 1d9d90d9a6 anv/image: Create a linear image when requested 091f1da902 isl: Don't filter tiling flags if a specific tiling bit is set 456f5b0314 isl: Add function to get intratile offsets from x/y offsets 206414f92e anv/util: Fix vector resizing 4f028bfcc0 i965: Enable the ARB_internalformat_query2 extension cbbdf8612d i965/formatquery: Add support for INTERNALFORMAT_PREFERRED query e064f43485 mesa/glformats: Consider DEPTH/STENCIL when resolving a mesa_format ec299602a6 mesa/formatquery: Add (GET_)TEXTURE_IMAGE_TYPE pnames 23f94146c9 mesa/formatquery: Add (GET_)TEXTURE_IMAGE_FORMAT pnames 020671f2a3 mesa/formatquery: Add READ_PIXELS_TYPE pname bec286f724 mesa/formatquery: Add READ_PIXELS_FORMAT pname 09550c16a5 mesa/formatquery: Add support for READ_PIXELS query 8d7696f638 mesa/formatquery: added FILTER pname support a8736a2567 mesa/texparam: make public target_allows_setting_sampler_parameters e8ab7727e1 mesa/formatquery: Added framebuffer renderability related queries b4ee9f56fd mesa/formatquery: Added texture gather/shadow related queries 557939c08f mesa/formatquery: Added texture view related queries 04e2e0b24a mesa/textureview: Make _lookup_view_class public 2066c7be61 mesa/formatquery: Added CLEAR_BUFFER query aed633bb97 mesa/formatquery: Added compressed texture related queries 467f462c75 mesa/formatquery: Added simultaneous texture and depth/stencil queries bd45fb3de4 mesa/formatquery: Added queries related to image textures 990a7200e0 mesa/shaderimage: Added func to get the GL_IMAGE_CLASS from the format 52c3692324 mesa/formatquery: Added SHADER_IMAGE_{LOAD,STORE,ATOMIC} queries 876f7a7c08 mesa/shaderimage: Make is_image_format_supported public fae2b10ff9 mesa/formatquery: Added queries related to texture sampling in shaders aeb759c7d6 mesa/formatquery: Added SRGB_DECODE_ARB query bcb2f9cdb9 mesa/formatquery: Added SRGB_{READ,WRITE} queries e88cbb7a51 mesa/formatquery: Added COLOR_ENCODING query. b1755535ec mesa/glformats: Add a helper function _mesa_is_srgb_format() 87b2de3998 mesa/formatquery: Added mipmap related queries 079d99b830 mesa/genmipmap: Added a function to validate the internalformat 06852f4b7a mesa/genmipmap: Added a function to check if the target is valid df3a37311d mesa/formatquery: Added {COLOR,DEPTH,STENCIL}_RENDERABLE queries c22ceb08bb mesa/formatquery: Added {COLOR,DEPTH,STENCIL}_COMPONENTS queries e976a30db8 mesa/formatquery: support for MAX_COMBINED_DIMENSIONS c5cf16a4fc mesa/teximage: add _mesa_is_cube_map_texture utility method 4e33278b39 main/formatquery: support for MAX_{WIDTH/HEIGHT/DEPTH/LAYERS} b750144b0a mesa/formatquery: support for IMAGE_FORMAT_COMPATIBILITY_TYPE e98a3c799f mesa/formatquery: handle unmodified buffer for SAMPLES on the 64-bit query 580816b747 mesa/formatquery: initial implementation for GetInternalformati64v 7241e1b5f4 mesa/formatquery: Added INTERNALFORMAT_{X}_{SIZE,TYPE} queries 675418182b mesa/main: Extend _mesa_get_format_bits to accept new pnames 4a8dae6247 mesa/main: Extend _mesa_base_format_has_channel to accept new pnames f1c789fa00 mesa/main: Make legal_get_tex_level_parameter_target public eacb2c971e mesa/formatquery: Added INTERNALFORMAT_PREFERRED pname 56ec2dfcb1 mesa/formatquery: Added the INTERNALFORMAT_SUPPORTED query 4722abc630 mesa/formatquery: Added a func to check supported 5f6e3a0370 mesa/formatquery: Added func to check if the 'resource' is supported 95392cfa9d mesa/main: not fill mesa_error on _mesa_legal_texture_base_format_for_target aaf5ad513b mesa/teximage: Make _mesa_format_no_online_compression public 5eef355823 mesa/teximage: make public is_renderable_texture_format b5d27bc5dd mesa/main: Added empty skeleton of glGetInternalformati64v 2453bba504 mesa: Add dispatch and extension XML for GL_ARB_internalformat_query2 d432337e2d mesa/formatquery: Added boilerplate code to extend GetInternalformativ 806bc2bf22 mesa/formatquery: Added a func to check if the is supported 4af3e5e9f1 mesa/formatquery: Added function to set 'unsupported' responses a6434f41cc mesa/formatquery: Added function to validate parameters b89463cdfd mesa/main: Add extension tracking bit for ARB_internalformat_query2 a347a0f53f mesa: Completely remove QuerySamplesForFormat from driver func table 993d7345b7 mesa/formatquery: Use new driver hook QueryInternalFormat 25ee5c60dc mesa/formatquery: Remove tracking of number of elements in the response 1f0b2ce8ec mesa/multisample: Check sample count using the new driver hook ee31b0b1d0 st/format: Replace QuerySamplesForFormat by new QueryInternalFormat hook 82be7735f3 i965/formatquery: Respond queries SAMPLES and NUM_SAMPLE_COUNTS 2dabff9068 i965: Move brw_query_samples_for_format() to brw_queryformat.c 28144c4476 i965: Add boilerplate function for QueryInternalFormat driver hook 45054f9702 mesa: Add a default QueryInternalFormat() function for drivers 93d30c3de9 mesa: Add QueryInternalFormat to device driver virtual table 283c8372cb glsl/opt_array_splitting: Fix indentation 4a60002424 glsl/opt_array_splitting: Fix crash when doing array indexing into other arrays 914d4967d7 radeonsi: Do colorformat endian swap for PIPE_USAGE_STAGING ef5183faea r600g: Do colorformat endian swap for PIPE_USAGE_STAGING 7bb193d28c mesa/build: add OpenSWR to build d003be2a30 gallium/docs - add OpenSWR documentation da4f95d168 gallium/target-helpers: add OpenSWR driver ea37602273 gallium/auxilary: more __cplusplus exports c6e67f5a93 gallium/swr: add OpenSWR rasterizer 2b2d3680bf gallium/swr: add OpenSWR driver 2eec41f6f1 glsl: replace remaining tabs in ir_builder.cpp 7026f27e33 mesa: Update comment 6ccead5b48 mesa: Fix function description de61849994 meta: Remove the 'allocate_storage' parameter in _mesa_meta_pbo_GetTexSubImage() 6d4ebbe9e5 meta: Fix the pbo usage in meta for GLES{1,2} contexts 0d047d10f1 program: Clean up after condition code removal. 961ead6746 program: Remove variable used only in assert(). de2ef0401b program: Drop GL_FRAGMENT_PROGRAM_NV from switch statement. 98cdce1ce4 anv/gen7: Use predicated rendering for indirect compute da4745104c anv: Save batch to local variable for indirect compute b0867ca4b2 anv: Fix make check b94a46aa8e gk110/ir: fix wrong emission of NOT modifier for VOTE 2168082a48 isl: Fix make check 8f5a64e44f gen8/cmd_buffer: Properly return flushed push constant stages 535002f4da gallium/cso: fix indentation 37cfc51b13 st/mesa: move dereference after null check ad17511302 i965/gen6/gs: Replace V-immediate with VF-immediate. 43f74ac67c gallium: fix PIPE_BIND_QUERY_BUFFER - PIPE_BIND_SCANOUT overlap e8fd60e789 i965: set ctx->Const.MaxViewport{Width,Height} to 32k add57b3fa8 main: remove MAX_VIEWPORT_WIDTH and MAX_VIEWPORT_HEIGHT constants aa849d97a0 main: call invalidate_framebuffer_storage() with driver's viewport limits 5b70aa11ee anv/meta_blit: Use unorm formats for 8 and 16-bit RGB and RGBA values c4ae047cab freedreno/ir3: enable shareable shaders c3f2f8cbe4 freedreno/ir3: pass ctx to constant-emit code 5fd152bae8 freedreno/ir3: add dev ptr to ir3_compiler e941fd8470 genxml: Make the border color pointer consistent across gens eecd1f8001 gen7/pipeline: Add competent blending 8b091deb5e anv: Unify gen7 and gen8 state 1be953797e mesa: Remove NV_fragment_program remnants from dlist.c. 89abb22a85 mesa: Remove NV_fragment_program_option enable bit. ed72a1c118 program: Remove NV_fragment_program opcode parsing. 5429554f09 program: Remove NV_fragment_program scalar suffix parsing. 409c24f9cc program: Remove NV_fragment_program_option parsing support. fe2d2c7ad8 program: Remove NV_fragment_program Abs support. 0d1f6c752f program: Remove incorrect comment about OPCODE_TXD. 624d06708d program: Remove OPCODE_TXP_NV. aaef6cf4e3 program: Clean up after previous commit. 7b50b0457d program: Remove condition-code and precision support. 9e11ff7e11 program: Remove OPCODE_KIL_NV. a0c3650ad3 program: Remove RelAddr2 support. 6b1fb4862e program: Mark table const. fc61b41a95 mesa: Remove EmitCondCodes. 7fe206da28 docs: Remove descriptions of long dead Emit* fields. f3b68fc5fc glsl: Initialize gl_shader_program::EmptyUniformLocations. 1a80ca22fe i965/meta: Don't pollute the framebuffer namespace 8f1b1878a0 i965/meta: Use _mesa_bind_framebuffers instead of _mesa_BindFramebuffer 3071da3032 meta: Don't pollute the framebuffer namespace 91e5825b8a meta/decompress: Track framebuffer using gl_framebuffer instead of GL API object handle 3ed44fab18 meta/generate_mipmap: Track framebuffer using gl_framebuffer instead of GL API object handle ec5757f9c9 meta: Use _mesa_bind_framebuffers instead of _mesa_BindFramebuffer 7c254f0200 meta: Use _mesa_CreateFramebuffers instead of _mesa_GenFramebuffers 6b70c9ea98 i965/meta: Use _mesa_CreateFramebuffers instead of _mesa_GenFramebuffers f76462cb6f meta: Save and restore the framebuffer using gl_framebuffer instead of GL API object handle fed9b0ed5a mesa: Refactor bind_framebuffer to make _mesa_bind_framebuffers 64aff35f84 meta: Use _mesa_check_framebuffer_status instead of _mesa_CheckFramebufferStatus 92266ff7a3 meta: Obvious refactor of _mesa_meta_framebuffer_texture_image f69c743069 meta: Convert _mesa_meta_bind_fbo_image to take a gl_framebuffer instead of a GL API handle 6e20c1e058 anv/cmd_buffer: Look at both sides for stencil enable 4cfdd16500 anv/cmd_buffer: Clean up stencil state setup on gen7 bb08d86efe anv/cmd_buffer: Clean up stencil state setup on gen8 22d8666d74 anv: Add in image->offset when setting up depth buffer 38f4c11c2f anv/pipeline: Pull 3DSTATE_SBE into a shared helper ac222626ad virgl: add support for passing render condition flags to host. 3f8df795c1 genxml: Break output detail of 3DSTATE_SBE on gen7 into a struct 24994ae926 i965: Push most TES inputs in vec4 mode. c54f38494c r600g: remove support for DRM < 2.12.0 b7da8fa11d r300g: remove support for DRM < 2.12.0 a5e2a173dd winsys/radeon: drop support for DRM 2.12.0 (kernel < 3.2) 69a8e435ce radeonsi: also dump shaders on a VM fault 18df72b50b radeonsi: dump full shader disassemblies into ddebug logs 74b4ce81fb radeonsi: allow dumping shader disassemblies to a file d0f3b524cd radeonsi: use re-Z 09bfbd43a0 tgsi/scan: count memory instructions 097564bb8e anv/cmd_buffer: Dirty push constants when changing pipelines. d29fd1c7cb anv/cmd_buffer: Re-emit push constants packets for all stages 9715724015 anv/pipeline: Follow push constant alignment restrictions on BDW+ and HSW gt3 6986ae35ad anv/pipeline: Avoid a division by zero 51b618285d anv/pipeline: Use dynamic checks for max push constants 35859d5bbb mesa/fbobject: propogate Layered when reusing attachments. 74b7b59db5 isl/surface_state: Fix array spacing on Gen7 9d8bae6137 anv: Don't advertise pipelineStatisticsQuery 83bc2acfe9 st/nine: Fix second Multithreading issue with MANAGED buffers 44246fe99d st/nine: Fix Multithreading issue with MANAGED buffers 35c858c42c st/nine: Handle READONLY for buffer MANAGED pool 8a8affdfda st/nine: Use Position input helper for ps3 declared inputs f08c990af5 st/nine: Introduce helper for Position shader input f1d12e7392 virtio_gpu: Add virtio 1.0 PCI ID to driver map 04bc09fdf9 st/clover: Add libelf cflags to the build c212a70cd9 mesa; add get-extra-pick-list.sh script into bin/ 64500f21f3 automake: explicitly set distcheck configure flags 325bc6fb4a automake: add more missing options for make distcheck 0b6157e971 install-gallium-links: port changes from install-lib-links 51b22bd468 r600: Make enum alu_op_flags unsigned 92dd38df5a gallium/radeon: Add space between string literal and identifier 0156a33aa3 freedreno: drop unnecessary -Wno-packed-bitfield-compat 8949edf018 Android: clean-up and fix DRI module path handling 0663edf85b Android: remove headers from LOCAL_SRC_FILES 6dae9176d6 Android: add -Wno-date-time flag for clang a2f16db19b Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system 794221fbb7 Android: remove dependence on .SECONDEXPANSION 574a92b048 Android: fix build break from nir/glsl move to compiler/ a640ad15e1 gallium/radeon: disable evergreen_do_fast_color_clear for BE e3dfc0e095 gallium/r600: Don't let h/w do endian swap for colorformat 9559071ed6 gallium/radeon: remove separate BE path in r600_translate_colorswap 07ed003faf nv50/ir: emit VOTE instruction 635c0e92b7 anv: Set CURBEAllocationSize in MEDIA_VFE_STATE 1af5dacd76 anv/gen7: Enable SLM in L3 cache control register b00b42d99b nir/spirv: Use the new bare sampler type 72efb68d48 anv/pipeline: Set URB offset to zero if size is zero ef06ddb08a anv/pipeline: Set FS URB space to zero if the FS is unused 45d8ce07a5 anv/pipeline: Set stage URB size to zero if it is unused b3efa0a59e gk110/ir: add ld lock/st unlock emission aa3b85fd18 nv50,nvc0: bump minimum texture buffer offset alignment 46b7c242da anv/gen7: Clean up the dummy PS case e18a2f037a anv/gen7: Set MaximumNumberofThreads in the dummy PS packet ad50896c87 anv/gen7: Only try to get the depth format the surface has depth 4b34f2ccb8 anv/image: Use isl for filling brw_image_param bd6470fa6c isl: Add helpers for filling out brw_image_param 7363024cbd anv: Fill out image_param structs at view creation time e9d126f23b anv/image: Add a ussage_mask field to image_view_init b4c16fd01a isl: Move isl_image.c to isl_storage_image.c eb19d640eb anv: Use isl to fill buffer surface states a0cd20eb7f isl: Add a helper for filling a buffer surface state 9d5b8f7709 anv: Remove unneeded fiels from anv_image_view b70a8d40fa anv/state: Remove unused fill_surface_state functions ded57c3cca anv: Use ISL to fill out surface states 4a9b805ce5 anv/device: Store the default MOCS in the device d798762cdb isl: Add a function for filling out a surface state 6b06072ba8 isl: Create per-gen helper libraries for gens 7, 8, and 9 82d2db80bb genxml: Add MOCS fields to RENDER_SURFACE_STATE 452782f68b gen/genX_pack: Add genxml to the pack header path e2dce1a340 mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 support 2875183463 mesa: expose GL_EXT_texture_sRGB_decode on GLES 3.0+ 265d4c415c isl: Fix isl_surf_get_image_intratile_offset_el() 585b18f305 i965/cfg: Fix comment list punctuation 5bfb302783 i965/cfg: Split out dead control flow paths to simplify both paths 2513a20240 i965/cfg: Don't handle fully empty if/else/endif 69bb063ec2 i965/cfg: Eliminate an empty then-branch of an if/else/endif c7deee69ea i965/cfg: Track prev_block and prev_inst explicitly in the whole function 70cf0eb5c7 i965/cfg: Slightly rearrange dead_control_flow_eliminate 6bb6b5c341 anv: remove stray ; after if b7bc52b5b1 anv/gen8: Emit the 3DSTATE_PS_BLEND packet a0294c2cf3 i965: Simplify brw_nir_lower_vue_inputs() slightly. 8151003ade i965: Avoid recalculating the normal VUE map for IO lowering. 15b3639bf1 i965: Avoid recalculating the tessellation VUE map for IO lowering. cfbd9831f8 i965: Eliminate brw_nir_lower_{inputs,outputs,io} functions. b96ddd2e52 i965: Split brw_nir_lower_inputs/outputs into per-stage functions. d33c478bed i965: Remove catch-all nir_lower_io call with specific cases. 51f8797993 i965: Move optimizations from brw_nir_lower_io to brw_postprocess_nir. dcd4a841e9 i965: Always do NIR IO lowering at specialization time. fa7135107f i965: Make an is_scalar boolean in brw_compile_gs(). b3cb6e78aa i965/nir: Do lower_io late for fragment shaders 7428e6f86a i965: Set dest type to UW for several send messages aad48f8691 nvc0: rework nvc0_compute_validate_program() e1f5c76047 nvc0: make sure to validate compute global buffers on Fermi dcf7938833 nvc0: move nvc0_validate_global_residents() to nvc0_compute.c d085a5dff5 egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage 840aa52f50 virgl: add missing CAP turned off. 847f1cc698 program: Remove extra reference_program() 51c65a4c48 automake: add nine to make distcheck b08dbc84fe st/nine: don't forget to bundle the nine_limits.h file 4009a9ead4 i965/fs: Allow saturate propagation to propagate negations into MADs. 65d3217cb0 i965/fs: Allow saturate propagation to propagate negations into ADDs. 7b6113bc2d i965/fs: Allow saturate propagation to propagate negations into MULs. 1567da1e28 i965/fs: Don't CSE negated multiplies with saturation. 3da789f1e9 glsl: Consider ubo_load to be a horizontal operation. c32273d246 anv/device: Properly handle apiVersion == 0 d1509a5848 glsl/ast: Implicit conversion from double to float is not allowed 439b5b008f gallium/radeon: return correct values for BE in r600_translate_colorswap ff8b41b702 gallium: remove duplicate define from enum pipe_format 9d9aeb91b1 glsl: Detect do-while-false loops and unroll them 3eb476fa14 i965: Enable tiled mem_copy with sRGB-formatted resources 25c2470b24 anv: Set max_hs_threads/max_ds_threads 3ecd357d81 anv: Allocate more push constant space. 3f11517730 anv: Properly size the push constant L3 area. 7f9b03cc8b anv: Emit 3DSTATE_PUSH_CONSTANT_ALLOC_* via a loop. 1024a66fc4 anv: Emit 3DSTATE_URB_* via a loop. c95d5c5f6f mesa: replace for loop with bitshifting in supported_buffer_bitmask() ac37d0475c mesa: updates some comments in buffers.c d8412029bb mesa: make _mesa_draw_buffers() static 24d8080507 mesa: make _mesa_draw_buffer() static ebfcf9de43 mesa: make _mesa_read_buffer() static 1e41c2e135 mesa: move declaration of buffer var in handle_first_current() c8fdb42c91 mesa: use gl_buffer_index in a few places 363019e17a st/mesa: remove useless break statement 953cb24e65 st/mesa: rename st_readpixels to st_ReadPixels 83b589301f st/mesa: fix frontbuffer glReadPixels regressions c9564fd598 nir/spirv: Allow but warn for a few capabilities f0f7cc22f3 anv/descriptor_set: Use the correct size for the descriptor pool 040355b688 nir/spirv: Add more capabilities bd3db3d665 anv/meta: Allocate descriptor pools on-the-fly 4b7e219e61 gallium/radeon: Correctly translate colorswaps for big endian 1807806add mesa: use sizeof on the correct type 190a291b03 tgsi/scan: handle holes between VS inputs, assert-fail in other cases bfbb238dea anv/descriptor_set: Set descriptor type for immuatable samplers 64e1c84059 intel/genxml: Update macro documentation 31a0affa28 docs: Mark off GL_OES_shader_image_atomic as done. 058ed980c6 i965/fs: Return result of image atomic in a register of the expected type. 81c16a2dab glsl: Implement the required built-in functions when OES_shader_image_atomic is enabled. be125af95e glsl: Add usual extension boilerplate for OES_shader_image_atomic. 009bbecf6d mesa: Add extension table entry for OES_shader_image_atomic. ae619a0355 anv/state: Replace a bunch of ANV_GEN with GEN_GEN 442dff8cf4 anv/descriptor_set: Stop marking everything as having dynamic offsets 2570a58bcd anv: Implement descriptor pools 353d5bf286 anv/x11: Free swapchain images and memory on destroy 2999257e0f nvc0: rename 3d binding points to NVC0_BIND_3D_XXX 9c6a7bfb40 nvc0: rename 3d dirty flags to NVC0_NEW_3D_XXX 2c48369f54 nvc0: prefix compute macros with _CP_ instead of _COMPUTE_ bbff97ae39 nvc0: rename NVXX_COMPUTE to NVXX_CP 5330ed959e nvc0: rename nvc0_context::dirty to nvc0_context::dirty_3d 84b9b8f0a3 nvc0/ir: add missing emission of locked load predicate 9f0d059d4b nvc0/ir: add ld lock/st unlock emission on GK104 6526225f88 nv50/ir: restore OP_SELP to be a regular instruction 08b408311c vulkan: fix out-of-tree builds 9de3b0273d svga: unbind index buffer when drawing non-indexed primitives f843aabdd4 intel/genxml: Add README 7b2c63a53c anv/meta_blit: Handle compressed textures in anv_CmdCopyImage 571bd9ac42 mesa: add GL_EXT_texture_border_clamp support b6654831c3 mesa: add GL_OES_texture_border_clamp support af8ad49541 mesa: bump version 4cd5e5b48e nouveau: update the Makefile.sources list f49ba0f7d8 nir/spirv: Add support for multisampled textures ff360a52e6 radeonsi: implement binary shaders & shader cache in memory (v2) 1132910e50 gallium/radeon: remove unused radeon_shader_binary_free_* functions 50ac2612d0 radeonsi: make radeon_shader_reloc name string fixed-sized 1fe73d55e3 radeonsi: move some struct si_shader members to new struct si_shader_info 10fa269f4f radeonsi: use smaller types for some si_shader members 9aaf28da62 radeonsi: enable compiling one variant per shader 754cf171e9 radeonsi: print full shader name before disassembly 3c98e0b369 radeonsi: compile non-GS middle parts of shaders immediately if enabled e038f8fd49 radeonsi: rework polygon stippling for PS prolog 4636d9be4a radeonsi: add PS prolog e79bb746ab radeonsi: add PS epilog eb10919b83 radeonsi: add TCS epilog e1b21696a3 radeonsi: add VS epilog 70de433dea radeonsi: add VS prolog 19a92886a8 radeonsi: first bits for non-monolithic shaders 0303886b10 radeonsi: add code for dumping all shader parts together (v2) 17eb99d8b9 radeonsi: add code for combining and uploading shaders from 3 shader parts 9d5bf1a3ef radeonsi: fail compilation if non-GS non-CS shaders have rodata 09408764c1 radeonsi: separate 2 pieces of code from create_function 292759220c radeonsi: add samplemask parameter to si_export_mrt_color e6aea08b86 radeonsi: add start_instance parameter to get_instance_index_for_fetch dc27456194 radeonsi: separate out shader key bits for prologs & epilogs d995d4830e radeonsi: compute how many input VGPRs fragment shaders have fe1b6ede01 radeonsi: compute how many input SGPRs and VGPRs shaders have 36202182ac gallium/radeon: add basic code for setting shader return values 3c9ed2015c nvc0: enable compute shaders on Fermi 14a810e9d0 nv50/ir: add atomics support on shared memory for Fermi e0371e63df nv50/ir: make OP_SELP a compare instruction 0c930557bf nv50/ir: add lock/unlock subops for load/store 45e85e16f5 nv50/ir: use s[] addr space for shared buffers 80fc67fba5 nvc0: reduce likelihood of collision for real buffers on Fermi 807901b639 nvc0: invalidate compute state when switching pipe contexts c6293877f0 nvc0: add support for indirect compute on Fermi fa7333a742 nvc0: bind textures/samplers for compute on Fermi 917a5ff6ea nvc0: bind shader buffers for compute on Fermi a9b70a86db nvc0: bind driver constbuf for compute on Fermi 527652629d nvc0: add a new validation state for 3D driver constbuf 57d4251003 nvc0: bind constant buffers for compute on Fermi 53f92bb7f9 nvc0: allocate an area for compute user constbufs f1dddeadc2 anv: Fix a typo in apply_dynamic_offsets b5868d2343 anv: Zero out the WSI array when initializing the instance bc696f1db6 isl: Stop including mesa/main/imports.h 89d25a82e8 nv50: do not advertise about compute shaders 853fc3e431 genxml: Add mote includes in the generated headers 1f1cf6fcb0 anv: Get rid of GENX_FUNC 371b4a5b33 anv: Switch over to the macros in genxml 0d76aa9485 intel/genxml: Add a couple of helper headers a0f55e91cc docs: Correct typo in LLVMpipe envvar description 0b10ec1086 st/mesa: force depth mode to GL_RED for sized depth/stencil formats e6f1a44d14 egl_dri2: set correct error code if swapbuffers fails d1e1563bb6 egl: move Null check to eglGetSyncAttribKHR to prevent Segfault b697400a97 meta/copy_image: use precomputed dst_internal_format to avoid segfault a03d6f2aa3 mesa: add GL_OES_texture_stencil8 support 2b938a390c st/mesa: fix pbo uploads 68c4af1c19 mesa: check fbo completeness based on internal format, not driver format 2b85807458 genxml: Stop using unicode in the pack generator 1375cb3c27 anv: fix warning about unused width variable. 0eb7b5c2a3 mesa: small optimization of _mesa_expand_bitmap() 8a2a1a6bd6 mesa: add special case ubyte[4] / BGRA conversion function 44f48fead5 st/mesa: implement a simple cache for glDrawPixels 71dcc067a5 llvmpipe: add a few const qualifiers 6d551f9ea3 trace: assorted whitespace and formatting fixes e8689d9df3 trace: remove unneeded inline qualifiers 72794b0bd9 glsl: fix emit_inline_matrix_constructor for doubles d1617b4088 glsl: Mark float constants as such ad22886ef1 glsl: fix indentation in emit_inline_matrix_constructor 04ad05c987 glsl: fix standalone compiler d7c4ffd1ee st/mesa: disable depth/stencil/alpha tests in PBO upload 2f3d06d9f9 svga: allow non-contiguous VS input declarations a3e3c3e621 gallivm: Check whether to stop disassemble only for x86 b3d42934a1 gallivm: use sstream for dissasembling 93c62fdee9 trace: fix new gcc6 warnings 5051d85b03 gallium/auxiliary: fix new gcc6 warnings bba836ea6a gallium/hud: fix new gcc6 warnings 7d5372bfe8 mesa: fix new gcc6 warnings b01575ec99 glsl: fix new gcc6 warnings e93caca071 glsl: fix new gcc6 warnings e2060aaf57 i965: fix new gcc6 warnings a13442ac67 util: fix new gcc6 warnings 698ea54283 anv/pipeline: Fix a typo in the pipeline layout code d5bb23156d anv/allocator: Set is_winsys_bo to false for block pool BOs 1c694a6c20 glcpp: Disallow "defined" as a macro name. 1b37276467 vulkan: fix out-of-tree build e0565f40ea anv/pipeline: Use nir's num_images for allocating image_params 79c0781f44 nir/gather_info: Count textures and images dfc95ad6d1 gallium/cso: only enable compute shaders when TGSI is supported e881c73975 anv/pipeline: Don't leak the binding map 8c23392c26 anv/formats: Don't use a compound literal to initialize a const array 9851c8285f Move the intel vulkan driver to src/intel/vulkan 47b8b08612 Move isl to src/intel f6d9587688 vulkan: Move XML and generator into src/intel/genxml 542c38df36 anv/meta: Initialize blend state for the right attachment 05f75a3026 anv/meta: Don't use the blit ds layout in resolve code 5c7f97426d Android: disable unused-parameter warning 7efc273df1 Android: enable building on arm64 1f53a57b2f Android: Fix building secondary arch in mixed 32/64-bit builds ba06ea1a37 egl: android: clean-up config attribute setting e35c5af337 egl: android: fix visuals declaration 64d2f398f6 Android: fix build break in libmesa_program 12e3ad2ae9 mesa: gl_NumSamples should always be at least one 65dfb3048e compiler/glsl: Fix uniform location counting. 40c76d4efa Delete nir_lower_samplers.cpp d335b6abc0 gallivm, tgsi: provide fake sample_i_ms implementations 06d3b0a006 st/mesa: new st_DrawAtlasBitmaps() function for drawing bitmap text b26ddda12f mesa: implement a display list / glBitmap texture atlas 6f4a725073 st/mesa: apply DepthMode swizzle to stencil texturing as well 005b9ac758 anv: Gut anv_pipeline_layout c2581a9375 anv: Build the real pipeline layout in the pipeline 581e4468f9 nir/spirv: Add some more capabilities fed8b7f817 anv/pipeline: Delete out-of-bounds fragment shader outputs 979732fafc nir: Add a helper for getting the one function from a shader 8c05b44bbb nir: Add a nir_foreach_variable_safe helper d67d84f5e5 i965/nir: Do lower_io late for fragment shaders 7c26d8d471 anv/gen7_pipeline: Set WriteDisable = true if we have no color attachments 9f9cd3de44 anv/gen8_pipeline: Default color attachments to WriteDisable = true da9fd74d34 anv: Pull StencilBufferWriteEnable from both sides 9963af8bbd anv: Ignore unused dimensions in vkCreateImage's anv_image 20e8ee3662 i965/skl: Update Skylake renderer strings 644c8a5151 i965/skl: Add two missing device IDs f3cd62a765 mesa: allow multisampled format info to be returned on GLES 3.1 b8da261dc7 spirv: Fix SpvOpFwidth, SpvOpFwidthFine and SpvOpFwidthCoarse ae3e249d57 anv: Remove hacky PIPE_CONTROL in vkCmdEndRenderPass() 5e92e91c61 anv: Rework vkCmdPipelineBarrier() 2bf041d94f i965: Extract push constant state to a new file 0e9dc59a58 i965: Make emit_minmax return an instruction*. 2f2c00c727 i965: Lower min/max after optimization on Gen4/5. 378d98f87e i965/vec4: Initialize force_writemask_all in vec4_builder(). 3b9b908054 anv: Ignore unused dimensions in vkCreateImage b63e28c0e1 anv: Set correct write domain on window system BOs dc7cf07af3 radeon/llvm: Add TargetLibraryInfo to the pass manager 4f351a6cb1 radeon/llvm: Set the target triple on the module 77f4e1c7ff gallivm: Add helpers for creating and destroying TargetLibraryInfo cfd1dd0500 nvc0: invalidate all buffers when switching pipe contexts 49c67926c7 st/mesa: fix up result_src.type when doing i2u/u2i conversions 5e52df2198 st/mesa: use cso_set_viewport_dims() in try_pbo_upload_common() 9a939ebb47 i965/gen7: Use predicated rendering for indirect compute 37d540ba70 freedreno: expose time-elapsed query ba194630cc freedreno/a4xx: implement time-elapsed query 62fa868728 freedreno/a4xx: better occlusion/sample counting 87eb406791 freedreno/query: fix refcnt'ing issue 0e91dccf9c freedreno/query: some queries don't have ->begin_query() 9d23d7b7cb freedreno/query: align counter snapshot locations 8529e210ec freedreno/query: add optional enable hook 45ab5b1c34 freedreno: query max gpu freq dcb69185a0 freedreno: update generated headers 2a7ceb5957 freedreno/ir3: fix new gcc6 errors 5caa995c32 Revert "anv: Disable snooping for allocator pools again" ecc67f1aac anv: Make driver and icd file installable 4a2d17f606 anv: Revise PhysicalDeviceFeatures and remove FINISHME edf774bb7e nv50/ir: we can't do the add to mad conversion when the mul saturates 068e9848ba nv50/ir: optimize neg(and(set, 1)) to set ca23c8081f nv50/ir: fix quadop emission in the presence of predication 1d1ddfe5f8 nv50,nvc0: enable/disable seamless cubemap texturing as requested ecd1d94d1c anv: pCreateInfo->pApplicationInfo parameter to vkCreateInstance may be NULL d49307435a st/mesa: add missing ETC2 entries to format_map 3d5f61a262 nvc0: enable compute support on GK110:GM200 with an envvar 6d74fa5756 nvc0: add compute support for GM107 bc331dd838 nvc0: fix compute state initialization on GK110+ a61823b584 glsl: remove duplicate interpolation_string() function e70ece4eea glsl: remove unused helper 07e6a37332 glsl: set user defined varyings to smooth by default in ES f638512890 gm107/ir: add ATOM CAS emission 09446cf5f6 st/mesa: do not init limits when compute shaders are not supported f28d80fabf mesa: Don't call driver when there is no compute work 8514c75a26 i965: Set compute shader shared memory max to 64k f90801cd40 st/mesa: use new CSO_BITS_ALL_SHADERS 1bf8fa8277 cso: add CSO_BITS_ALL_SHADERS a0636157c4 st/mesa: simplify st->ctx, ctx->st usage in a various places 5239832cf1 st/mesa: use _mesa_geometric_width/height() in glDrawPixels code b92d48fb6b st/mesa: rename attr variable in st_DrawTex() 5ce1f1245d st/mesa: use 'cso' instead of 'st->cso_context' in st_DrawTex() 79ffe94c8b st/mesa: fix whitespace and add comment in st_DrawTex() 4277618235 st/mesa: used _mesa_num_tex_faces() in st_finalize_texture() ffa1a1dd21 cso: make most of the cso_save/restore_x() functions static 223ffd8a08 postprocess: use new cso_save/restore_state() functions 70e8a4f734 gallium/hud: use new cso_save/restore_state() functions 66889d8f84 gallium/util: use new cso_save/restore_state() functions 38db9a4e26 st/mesa: use cso_save/restore_state() in st_cb_texture.c 33fc248606 st/mesa: use new cso_save/restore_state() functions 9403571755 cso: add new cso_save/restore_state() functions 017a003f1c cso: remove comment 347b9418ac st/mesa: use new cso_set_viewport_dims() helper f7af12ae85 cso: add new cso_set_viewport_dims() helper f88c859cd3 st/mesa: use 'cso' local var instead of st->cso_context d7d4fe90c4 st/mesa: consolidate quad drawing code b63fe0552b st/mesa: overhaul vertex setup for clearing, glDrawPixels, glBitmap 2b1535f82f st/mesa: include u_draw.h, not u_draw_quad.h in st_draw.c 48087cfc4e anv/icd.json: Update the ABI version 0a3324e66c anv: Pull Khronos stuff from the README 04085afcbf configure: Bail out on llvm-config component error 0bba5ca468 Handle removal of LLVMAddTargetData in SVN revision 260919 7287cc8440 i965: Expose logic telling if non-msrt mcs is supported dd37b6aaa9 i965/gen9: Refactor msrt mcs initialization 2bd58790e2 i965: Add a few assertions on lossless compression 56f29911ec i965: Add a flag telling color resolve pass to ignore CCS_E 97f4ca90b8 i965: Add resolve option for lossless compression 0e79bff957 i965: Allow fast clear to be used with lossless compression 4b801116d3 i965: Add helper for detecting lossless compression 36b7c0dad9 Revert "i965: Restore vbo after color resolve during brw_try_draw_prims()" 33ace5544e nvc0: initial support for GM20x GPUs 97fc3fd559 nvc0: implement support for maxwell texture headers 7333b0c20c nvc0: import maxwell texture header definitions from rnndb 733c8f8c73 nv50-: split tic format specification a928cbc205 nv50-: remove nv50_texture.xml.h ff1af29dd9 nvc0: switch nvc0_tex.c to updated g80_texture.xml.h c999736c18 nvc0: switch nvc0_surface.c to updated g80_texture.xml.h 63880dca12 nv50: switch nv50_tex.c to updated g80_texture.xml.h a15c08c95c nv50: switch nv50_surface.c to updated g80_texture.xml.h 59d93ad1be nv50: switch nv50_state.c to updated g80_texture.xml.h 1a45b7afb6 nv50-: switch nv50_formats.c to updated g80_texture.xml.h d5ac81295d nv50: import updated g80_texture.xml.h from rnndb 7235b6250d nv50-: remove nv50_defs.xml.h b04b16754c nv50-: switch nv50_formats.c to updated g80_defs.xml.h 3444f83077 nv50-: improved macros to handle format specification 346d7a24ea nv50-: separate vertex formats from surface format descriptions 3e2dd50d81 nvc0: remove unnecessary includes e8eda47898 nvc0: switch nvc0_tex.c to updated g80_defs.xml.h 546ccf3f82 nvc0: switch nvc0_surface.c to updated g80_defs.xml.h 0a0d8e4497 nv50: remove unnecessary include 9c4b7748db nv50: switch nv50_transfer.c to g80_defs.xml.h 577eeb7984 nv50: switch nv50_tex.c to updated g80_defs.xml.h 114d41feb2 nv50: switch nv50_surface.c to updated g80_defs.xml.h 413cc25753 nv50: import updated g80_defs.xml.h from rnndb 2de9317d5f st/mesa: count shader images in MaxCombinedShaderOutputResources 1edbe0157d st/mesa: enable GL image extensions when backend supports them 2e0a84208b st/mesa: convert GLSL image intrinsics into TGSI 672257dc69 st/mesa: allow st_format.h to be included from C++ files ef27190a34 st/mesa: set pipe_image_view layers correctly for 3D textures f1b0bda6bc st/mesa: call st_finalize_texture from image atoms 78093167b1 st/mesa: add an image atom for shader images e2a1ec5f0f tgsi: show textual format representation 9fbfa1abb2 gallium: add PIPE_SHADER_CAP_MAX_SHADER_IMAGES bceff68114 gallium: make image views non-persistent objects cfbf25ac8f st/mesa: empty buffer binding if the buffer's not really there a3672a241b anv/genxml: Include MBO bits for gen7 and gen75 c2b2ebf1ed anv: Add missing gen75_cmd_buffer_set_subpass() prototype 80ec20351c anv: Bump to 1.0.3 b53edea76c anv/gen7: Make disabling the FS work 85f67cf16e anv: Deduplicate render pass code ac4fd0ed21 anv/gen7: Fix pipeline selection in init_device_state() ea694637ac anv/gen7: Set 3DSTATE_SF depth buffer format correctly 18dd59538b anv/gen7: Call flush_pipeline_select_3d() from CmdBeginRenderPass 832f73f512 anv: Share flush_pipeline_select_3d() between gen7 and gen8 53eaa0a6b8 anv: Fix warning 3DSTATE_VERTEX_ELEMENTS setup 5d72d7b12d anv: Fix misc simple warnings 76e2af3dd4 docs: Document VC4_DEBUG envvar aa82cc4b22 vc4: Add missing braces in initializer c75ced3623 vc4: Correct typo setting 'handled_qinst_cond' 655fa0f465 vc4: Don't treat conditional MOVs as raw MOV. 00a1bd13b5 glsl: warn in GL as well as ES when varying not written 6d39075c06 docs: update GLES 3.1 section for recent nvc0 additions 08ecd8a8d1 anv/meta_resolve: Set origin_upper_left on gl_FragCoord 4360ba0caf mesa: need to check resource and set length even if bufSize is 0 66c790720b i965/bxt: Production thread counts 5d87a7c894 egl_dri2: NULL check for xcb_dri2_get_buffers_reply() 331f963b7e nv50,nvc0: Remove duplicate logic from nvc0_set_framebuffer_state() cbf24a01dd nv50: add missing PIPE_SHADER_CAP_SUPPORTED_IRS 8122d21d15 i965: Fix gl_DrawID in the vec4 backend. 816c987b67 mesa: move assertion in _mesa_cube_face_target() a4cff1859e clover: fix build failure since bfd695e 565aa69970 glsl: Fix overflow of ImageAccess[] array. 6411444c36 mesa: default FixedSampleLocations to true when using a dummy image 7410c60988 nir/types: Add more type constructor functions f05f576803 nir/types: Add a few more glsl_type_is_ functions 914829f766 nir/types: Add helpers for working with sampler and image types d140b13fd5 nir/types: Add helpers for function types b9e94ad806 glsl/types: Expose glsl_struct_field and glsl_function_param to C 954d46184f glsl/types: Add a helper for getting image types 95ea9f7708 glsl/types: Add support for function types 5ec6a65388 glsl/types: Add a bare "sampler" type ac089126b9 glsl/types: Rename sampler_type to sampled_type 4ed4c1d921 llvmpipe: Do not use barriers if not using threads. 9e30d66b7c i965: Reupload push and pull constants when we get new shader image unit state. 40fcb6b9f9 i965: fix MAX_COMPUTE_SHARED_SIZE constant value 7f0a19400e nv50/ir: add missing SV_TID and SV_CTAID sysvals on GM107 d11266aa06 nv50/ir: add MEMBAR emission for GM107 a150101125 docs: document MESA_GLES_VERSION_OVERRIDE envvar b410ed9215 st/mesa: fix pipe_grid_info initializer 628b0e8571 trace: add all compute related functions fe0b55f39e st/mesa: implement limits for ARB_compute_shader 8aa666981b st/mesa: add compute program dispatch callbacks 805d92e540 st/mesa: add state validation for compute shaders 61c87cd2c0 st/mesa: add mappings for compute shader sysvals e8db4e4e0a st/mesa: keep track of shared memory declarations dfa58f0ff0 st/mesa: add intrinsics for shared variables 44e04dc809 st/mesa: add conversion for compute shaders 7c79c1e3e2 st/mesa: add compute shader states 08c46025c8 st/mesa: add a second pipeline for compute a8328e3a50 tgsi/ureg: add shared variables support for compute shaders 5e09ac78e5 gallium: add PIPE_SHADER_CAP_SUPPORTED_IRS 43f4420fba gallium: add indirect compute parameters to pipe_grid_info bfd695e1d2 gallium: add a new interface for pipe_context::launch_grid() 61ed09c7ea gallium/cso: add support for compute shaders ffd9c7fd74 mesa: add PROGRAM_MEMORY a9eb1327be mesa: store shared size in gl_compute_program be27f772e8 mesa: do not use a constant for MAX_COMPUTE_SHARED_SIZE f2547883cf mesa: make compute maximums reflect driver-provided values f709a08457 i965: Add means for limiting color resolves 7513c5c782 i965: Refactor resolving of auxiliary mode 9002bcdb35 i965: Don't try to create aux buffer for non-msrt aux-buffer 88042b9f10 nir: Get rid of the C++ NIR_SRC/DEST_INIT macros 5743fd9571 i965: Rename optimizer debug 00 filename c8b0020f2f i965: Make brw_clear_cache NULL out stale program pointers. f56b5de877 mesa: avoid segfault in GetProgramPipelineInfoLog when no length f82ff6207c mesa: reset offset/size to 0 when removing atomic binding b7e246d89a mesa: recognize enums GL_COLOR_ATTACHMENT8-31 as valid a663aa2a37 mesa/clear: update ClearBufferfv error handling for GL 4.5 spec 3a0051bea9 mesa/clear: update ClearBufferuiv error handling for GL 4.5 spec 758162923b mesa/clear: simplify ClearBufferiv error handling 86fd9d6b8e mesa/clear: remove dead code handling ClearBufferiv(GL_DEPTH) d33ef19479 mesa: allow DEPTH_STENCIL_TEXTURE_MODE queries in GLES 3.1 contexts 2a0fc82864 i915: include teximage.h c136672c59 anv: Disable snooping for allocator pools again b0c30b77d4 anv: Submit fence bo only after all command buffers 320ccf710e i965: include teximage.h cc0114f30b st/nine: Implement Managed vertex/index buffers 77d6c11f8f st/nine: Align stack for entry points d7a5468da9 st/nine: Drop path for ureg_NRM and ureg_CLAMP 6b43f5b1d4 st/nine: Remove usage of SQRT in ff code 17078d92ea st/nine: Fix stateblocks crashes with lights 6cba347530 st/nine: SCRATCH does support all formats dbcb4f46ad st/nine: Add format checks to create_zs_or_rt_surface 3a2e0c7784 st/nine: Support ATI1/ATI2 for CubeTexture 6c4774bbe4 st/nine: Clean pSharedHandle Texture ctors checks bb65b189f3 st/nine: Move texture creation checks d973a525d3 st/nine: Clean useless code in texture9.c 36b4bb303c st/nine: Do not set SHARED flag for shared textures. 77a5871c1d st/nine: Do not set resource usage for SYSTEMMEM 9675fb6c68 mesa: move _mesa_num_tex_faces() to teximage.h 6e09df24b5 mesa: simplify some code with new _mesa_cube_face_target() function 82db969ac0 mesa: add _mesa_cube_face_target() helper d73f5a3133 mesa: make _mesa_tex_target_to_face() an inline function 6a08673c5e mesa: remove _ARB suffix from cube map enums ae70d0d68c docs: Visual Studio 2013 or later is now required 4e59362d1b glsl: replace _strtoui64() with strtoull() for MSVC 39a120aefe anv: Implement VkPipelineCache 03bea8fda7 anv/meta_blit: Remove references to clearing 97b5a07378 anv/meta_blit: Coalesce glsl_vec4_type vars 699f21216f anv/device: clflush simple batches if !LLC 42155abdd7 anv: Add a clfush_range helper function 3c8dc1afd1 nir/spirv/glsl: Clean up the row-skipping swizzle logic a bit 37f4dfb19d anv/meta: Move blit code to anv_meta_blit.c cf7fd53850 anv/meta: Hardcode smooth texcoord interpolation in blit shaders 950da38164 mesa: Use _aligned_malloc/free for MinGW too. c69ef377c8 mesa: Remove support for MSVC2008. 5bc8d34526 util/u_atomic: Remove MSVC 2008 support. 30711d984f i965: Stop considering if msrt aux buffers need aux buffer 422b1386d7 i965: Separate miptree creation from auxiliary buffer setup d089f2d932 i965: Isolate aligned dimensions for stencil only 0dcd9a09d1 i965: Restore vbo after color resolve during brw_try_draw_prims() 779429d063 i965: Validate textures before altering driver state 76f6f59c6e i965: Make brw_clear_cache flag all the bits on both pipelines. 61ceb36ead glsl: Allow invariant qualifer in block members in desktop OpenGL. ea93041ccc anv/device: Use a normal BO in submit_simple_batch 3a2b23a447 anv: Add a vk_icdGetInstanceProcAddr entrypoint e9644cb1f9 i965: Consider tessellation in get_pipeline_state_l3_weights. f275c61c30 i965: Split brw_upload_texture_surfaces into compute/render atoms. 25b09d1b5d anv/event: Use a 64-bit value f3943614ff radeonsi: fix build with LLVM 3.6 3086c5a5e1 gen8/pipeline: Properly set bits in PS_EXTRA for W, depth, and samaple mask 4016619931 nir/spirv: Allow the clip distance capability. da4a6bbbea gen8/pipeline: Pull gs_vertex_count from prog_data 9f8c01b03c i965/gs: Pass VerticesIn though prog_data 56eb9c44ad i965/fs: Pass usage of depth, W, and sample mask through prog_data ae3543950c i965/fs: Refactor setup_payload_gen6 to assume FS d759f0ddf1 nv50,nvc0: remove unused parameter in nvXX_state_validate() b600247035 glsl: don't validate interface blocks twice 98d3cc9fbc glsl: remove duplicate embedded struct validation 0d4898ae80 include,gallium: Remove pre-MSVC 2013 compatibility. a97a955b92 scons: Eliminate MSVC2008 compatibility. 1cadfe08c4 configure: Eliminate MSVC2008 compatibility. a2c8b5ece5 i965: ir: dump floats as %-g rather than %f, so we can see denormals 9f36070c2f i965/gen7: Require kernel cmd_parser 5 for ARB_compute_shader a8aa73f768 st/mesa: release GLSL IR in LinkShader after it's not needed 906ecab450 mesa: call build_program_resource_list inside Driver.LinkShader 0f235c960c st/mesa: use correct pipe functions to create tess shaders 100796c15c gallium/radeon: drop support for LLVM 3.5 3dc1cb0cc7 radeonsi: obtain commonly used LLVM types only once 1643dca513 radeonsi: cleanup shader codegen 1c8a1a8fed radeonsi: fix a crash when binding a sampler buffer 2009e304f7 anv/pack: Handle case where a struct field covers multiple dwords 0f3cea95ab docs: add news item and link release notes for 11.1.2 0802afd92d docs: add sha256 checksums for 11.1.2 323782aa57 docs: add release notes for 11.1.2 d2623a3247 anv: Handle dwords that are all MBZ correctly 8750299a42 nir: Remove the const_offset from nir_tex_instr 70dff4a55e nir/lower_vec_to_movs: Better report channels handled by insert_mov 09bb7ea4b7 anv: Fix out-of-tree build 9cc939d82f nir: Fix out-of-tree build for spirv2nir 9be5a4bc29 nir/spirv: Fix handling of OpGroupMemberDecorate ac04c6de2c nir/spirv: Assert that struct member ids are in-bounds 6ee1c386fe radeonsi: don't emit unnecessary NULL exports for unbound targets (v3) 8179834030 nir/spirv: fix build_mat_subdet stack smasher 51c01e292c anv: Generate pack headers from XML definition 088280e022 i965: Make sure we blit a full compressed block 79d0082c64 radeon/uvd: silence a warning d9c8a8fe61 r300g: silence warnings 0ecc9d907e meta/decompress: Don't pollute the renderbuffer namespace 3aeff21fbf meta: Use internal functions for renderbuffer access 4087c17832 meta/decompress: Track renderbuffer using gl_renderbuffer instead of GL API object handle 47a5aa4bfa i965/meta: Don't pollute the renderbuffer namespace 03506c9ef1 i965/meta: Use internal functions for renderbuffer access 4c6b0e017c i965/meta: Return struct gl_renderbuffer* from brw_get_rb_for_slice instead of GL API handle ab2b631703 meta: Don't save or restore the renderbuffer binding e273bbd60b meta: Use _mesa_CreateRenderbuffers instead of _mesa_GenRenderbuffers and _mesa_BindRenderbuffer 1e055e9211 i965/meta: Use _mesa_CreateRenderbuffers instead of _mesa_GenRenderbuffers and _mesa_BindRenderbuffer eb5bc62e97 mesa: Refactor renderbuffer_storage to make _mesa_renderbuffer_storage 9ae42ab1ec mesa: Refactor _mesa_framebuffer_renderbuffer 7aedbbacae radeonsi: put image, fmask, and sampler descriptors into one array 796ee76e2e winsys/radeon: fix the num_tile_pipes comment to silence warnings 111602e159 winsys/radeon: better explain the num_tile_pipes fixup for TAHITI (v2) 5e8db898fd st/mesa: check ureg_create() retval in create_pbo_upload_vs() e86ba7844f freedreno/ir3: Get rid of nested functions 43d23e879c i965/blorp: Fix hiz ops on MSAA surfaces 878b2b8964 i965/gen8: Remove dead assertion 3c432d48bf i965: Use constant pointer when checking for compression 85fab1f09a mesa: fix trivial comment typo in dlist.c 85f5c18fef i965/vec4: Drop support for ATTR as an instruction destination. 67c5d00273 i965/vec4/gs: Stop munging the ATTR containing gl_PointSize. d56ae2d160 i965: Apply VS attribute workarounds in NIR. 09b3e30dc6 anv: Fix up spirv for new texture/sampler split stuff cac54d7987 st/mesa: clarify some texture target code in st_cb_drawpix.c 5e4de781fa st/mesa: fix bitmap texture target code and simplify tex sampler state 9e2a9d5743 st/mesa: use MAX3() macro, as we do for sampler view code below a5b8ede253 st/mesa: move some st_cb_drawpixels.c code, add comments e01dd59b73 vtn: Use const_index helpers e15f7551d1 anv/apply_pipeline_layout: Use the new const_index helpers c624241ef4 mesa/readpix: Dedent former _mesa_readpixels() if block b89a8a15c2 mesa/readpix: Don't clip in _mesa_readpixels() 605832736a mesa/readpix: Clip ReadPixels() area to the ReadBuffer's 55d56d34e0 mesa/image: Make _mesa_clip_readpixels() work with renderbuffers d03e5d5255 i965/vec4: Plumb separate surfaces and samplers through from NIR f88027f7bd i965/vec4: Separate the sampler from the surface in generate_tex b8ab9c8c86 i965/fs: Plumb separate surfaces and samplers through from NIR c0c14de130 i965/fs: Separate the sampler from the surface in generate_tex a37b8110c1 i965/fs: Add an enum for keeping track of texture instruciton sources 5ec456375e nir: Separate texture from sampler in nir_tex_instr ee85014b90 nir/tex_instr: Rename sampler to texture 3f42184994 nir: Add some braces around loops and ifs 830b075e86 i965: Explicitly write the "TR DS Cache Disable" bit at TCS EOT. 8b0fb1c152 freedreno/ir3: use const_index helpers ced8d3e773 nir: use const_index helpers 6921762de6 ptn: use const_index helpers ead05e8670 ttn: use const_index helpers b1770235ed ttn: small logic cleanup b6cf98bc82 gtn: use const_index helpers 1df3ecc1b8 nir: const_index helpers 4c5dcccfba anv/image: Fix usage for depthstencil images c5e521f391 anv/image: Refactor choose_isl_surf_usage() 2f4bb00c2b anv/image: Fix choose_isl_surf_usage() 8b0f6de73d glsl: Disallow transform feedback varyings with compute shaders. 329181ae33 radeonsi: enable denorms for 64-bit and 16-bit floats 17fe3fa312 gallium: pass the robust buffer access context flag to drivers d611fce23d gallium/radeon: add a function for adding llvm function attributes de2e28366a radeonsi: compile geometry shaders immediately f7a8b6fff5 radeonsi: split out code for deleting si_shader e21142087c radeonsi: move code writing tess factors into a separate function dc5fc3c2f6 radeonsi: make LLVM IR dumping less messy c1041366db radeonsi: move a few r600_can_dump_shader calls to where they're needed b6d5666fbf radeonsi: remove useless code that handles dx10_clamp_mode 57271d5364 radeonsi: dump SPI_PS_INPUT values along with shader stats 5a53628f45 radeonsi: read SPI_PS_INPUT_ADDR from LLVM if it returns it 9483fcc7f2 radeonsi: don't force gl_SampleMaskIn to 1 for smoothing c379c2540b radeonsi: split PS input interpolation code into its own function b9126dcda8 radeonsi: implement forcing per-sample_interpolation using the shader key only 4596f3c1b8 radeonsi: remove si_shader::ps_input_interpolate 6dda2455c8 radeonsi: move BCOLOR PS input locations after all other inputs 606e4185f3 radeonsi: move SPI_PS_INPUT_CNTL value computation to a separate function 90cbbe1c12 radeonsi: generate a color_two_side variant only if the shader reads colors 4bbbaaf191 radeonsi: move si_shader_context initialization into a separate function a3e9a5f9f8 st/mesa: remove st_is_program_native 7046c588eb st/mesa: unify destroy_program_variants cases for TCS, TES, GS 75be3ee9f9 st/mesa: unify get_variant functions for TCS, TES, GS b8d31fdedf st/mesa: unify variants and delete functions for TCS, TES, GS bdab29a312 isl: Add more assertions to isl_surf_get_depth_format() 1d65abfa58 nir/spirv: Better handle constant offsets in texture lookups 209820739b nir/spirv: Set the vtn_mode and interface type for sampler parameters de6c9c5f2e nir/inline_functions: Don't shadown variables when it isn't needed b6c00bfb03 nir: Rework function parameters a485567d3a anv/WSI/X11: Use the right allocator for freeing swapchains fe14110f35 mesa: fix incorrect viewport position when GL_CLIP_ORIGIN = GL_LOWER_LEFT 0193e20df5 mesa: rewrite save_CallLists() code 711d5347cf mesa: add missing error check in _mesa_CallLists() b1ddc03633 mesa: whitespace clean-ups in dlist.h 7d18faf8e7 st/mesa: don't allocate bitmap drawing state until needed a5799de3dc st/mesa: move the setup_bitmap_vertex_data() code into draw_bitmap_quad() 130d34ce65 st/mesa: refactor some bitmap drawing code e6d3432c81 anv: Replace anv_format::depth_format with ::has_depth 0a93067993 isl: Add func isl_surf_get_depth_format() 4d037b551e anv: Rename anv_format::surface_format -> isl_format 922be4eab9 mesa: remove hack to fix up GL_ANY_SAMPLES_PASSED results 7aca4bb9b1 st/mesa: make use of the occlusion predicate query 50235ab3ab nv50: add PIPE_QUERY_OCCLUSION_PREDICATE support 0cb1dda36e nv30: add PIPE_QUERY_OCCLUSION_PREDICATE support 0d04ec2fd2 ilo: add PIPE_QUERY_OCCLUSION_PREDICATE support c260175677 draw: use util_pstipple_* function for stipple pattern textures and samplers 452e51bf1e draw: use util_pstipple_create_fragment_shader 83b4d701c0 winsys/radeon: fix a wrong NUM_TILE_PIPES value from the kernel 1aae5e8ced nir: remove unused nir_variable fields 6235b69134 glsl: remove unrequired forward declaration 9dd6a4ea79 glsl: clean up and fix bug in varying linking rules fd0b89ad8d glsl: simplify ES Vertex/Fragment shader requirements 55fa3c44bc glsl: simplify required stages for linking rules 20823992b4 glsl: small tidy up now that link_shaders() exits early with 0 shaders 76cfb47207 glsl: don't attempt to link empty program 371c4b3c48 nir: Recognize open-coded bitfield_reverse. 2d0d9755da nir: Handle large unsigned values in opt_algebraic. 7be8d07732 nir: Do opt_algebraic in reverse order. a8f0960816 nir: Recognize product of open-coded pow()s. 9f02e3ab03 nir: Add opt_algebraic rules for xor with zero. 3fd4280759 glsl: validate arrays of arrays on empty type delclarations 74f956c416 i965: Use nir_lower_load_const_to_scalar(). 184afd8fd9 mesa: remove now unused sampler index handing code edc108765e mesa: compute sampler index in ir_to_mesa rather than using UniformHash d0e1d6b7e2 i965: Don't add barrier deps for FB write messages. 6502b3f60e st/mesa: enable AoA for gallium drivers reporting GLSL 1.30 b74e8c89a6 st/mesa: add atomic AoA support 90bbe3d781 mesa: drop unused nonconst sampler functions. bb8bbe34e3 st/mesa: handle indirect samplers in arrays/structs properly (v4.1) 52801766a0 glsl/ir: add param index to variable. 53739fddc6 i965: Rename define for the PIPE_CONTROL DC flush bit. 10d84ba9f0 i965: Invalidate state cache before L3 partitioning set-up. 0aa4f99f56 i965: Fix cache pollution race during L3 partitioning set-up. 1817e3c07a i965/fs: Don't emit unnecessary SEL instruction from emit_image_atomic(). c300559fbf i965/vec4: Update vec4 unit tests for commit 01dacc83ff. cec6fe2ad8 vtn: Clean up acos implementation. f50a651726 nir/spirv: Create integer types of correct signedness. 01dacc83ff dri/common: include debug_output.h to silence warning 59251610ed tgsi: minor whitespace fixes in tgsi_scan.c 42246ab1f5 tgsi: s/true/TRUE/ in tgsi_scan.c da6e879a6c tgsi: use switches instead of big if/else ifs 37eb3f0400 tgsi: break gigantic tgsi_scan_shader() function into pieces 3c3ef69696 st/mesa: minor formatting fixes in st_cb_bitmap.c 5fdbfb8d6f mesa: move GL_ARB_debug_output code into new debug_output.c file 6691ba1fe8 gallium/util: whitespace, formatting fixes in u_debug_stack.c 5d2539cb49 gallium/util: whitespace, formatting fixes in u_staging.[ch] files c84a8911fc gallium/util: switch over to new u_debug_image.[ch] code 3917c8f3f9 gallium/util: put image dumping functions into separate file 6c7d4a7173 gallium/util: whitespace, formatting fixes in u_debug.c efe5829578 trace: add missing pipe_context::clear_texture() 1dacbb7b46 trace: remove useless MALLOC() in trace_context_draw_vbo() ccaf734275 mesa/extensions: Fix NVX_gpu_memory_info lexicographical order. 88519c6087 glsl: return cloned signature, not the builtin one ac57577e29 glsl: make sure builtins are initialized before getting the shader 04c2ca5038 tgsi: use TGSI_WRITEMASK_XYZW instead of hardcoding the mask 6c4c04690f anv: Deduplicate dispatch calls ea7f64f74d glsl: don't generate transform feedback candidate when not required c1bbaff1e8 glsl: replace unreachable code with an assert() e377037bef r600, compute: Do not overwrite pipe_resource.screen bdefaae2b9 anv: Deduplicate anv_CmdDraw calls 6cdada0360 anv: Move invariant state to small initial batch c9c3344c4f anv: Split out batch submit helper from anv_DeviceWaitIdle 381d85545a anv: Share scratch_space helper between gen7 and gen8+ d1617dbec3 anv: Share URB setup between gen7 and gen8+ 5b51b2e000 r600g: Ignore format for PIPE_BUFFER targets d8e4908b63 mesa/get: fix a breakage after rebase 9f2e22bf34 i965/vec4: don't copy ATTR into 3src instructions with complex swizzles 1106e79ed9 docs/relnotes: document memory info extensions 635555af6a gallium/radeon: implement query_memory_info (v2) 5f51a24a77 st/mesa: implement and enable memory info extensions (v2) 837f74aa51 mesa: implement GL_ATI_meminfo (v2) 1d79b99580 mesa: implement GL_NVX_gpu_memory_info (v2) d2e4c9e737 gallium: add interface for querying memory usage and sizes (v2) c577f2843a gallium/radeon: remove radeon_info::r600_tiling_config 4f96846d9d gallium/radeon: get pipe_interleave_bytes AKA group_bytes from the winsys 276621da45 gallium/radeon: set num_banks in the winsys 294ec530c9 gallium/radeon: just get num_tile_pipes from the winsys 0f3556d308 winsys/amdgpu: add an assertion to cik_get_num_tile_pipes (v2) a2291f7b57 winsys/amdgpu: remove an r600-only setting 1e864d7379 gallium/radeon: rename & reorder members of radeon_info feb53912f8 mesa: Fix locking of GLsync objects. 156e81f305 radeonsi: add placeholder MC and SRBM performance counter groups 988f4b31f3 radeonsi: re-order the SQ_xx performance counter blocks 75affd73b0 radeonsi: re-order the perfcounter hardware blocks b0e32548c8 gallium/radeon: add GPIN driver query group 4b672b8310 radeonsi: Allow dumping LLVM IR before optimization passes 5aafc169ca gallium/radeon: emit LLVM `ret void` before radeon_llvm_finalize_module 7e9670c8bc st/mesa: bail out of try_pbo_upload_common when constant upload fails a01e44adcc st/mesa: bail out of try_pbo_upload_common when vertex upload fails b27c79bd81 st/mesa: reduce the scope of sampler_view in try_pbo_upload_common 13e21e3ec5 st/mesa: do uploads earlier in try_pbo_upload_common eb9cf3cfc9 main: Use a derived value for the default sample count 5fd848f6c9 program: Use _mesa_geometric_samples to calculate gl_NumSamples 4995d9c9a0 main: Use _mesa_geometric_samples to calculate GL_SAMPLE_BUFFERS d8d4661ddb main: Use _mesa_geometric_samples to calculate the value of GL_SAMPLES 2065e380b2 nvc0: avoid negatives in PUSH_SPACE argument 03b3eb90d7 nvc0: add some missing PUSH_SPACE's 1a0fde1f52 nvc0/ir: fix converting between predicate and gpr 2fed18b8a5 nvc0: add support for ARB_query_buffer_object 9cd5bb9f9f st/mesa: add query buffer support f9e6f46335 gallium: add PIPE_CAP_QUERY_BUFFER_OBJECT 40d7f02c67 gallium: add a way to store query result into buffer 386a9ec77b mesa: add core implementation of ARB_query_buffer_object 7c3f4b2fd8 mesa: add driver interface for writing query results to buffers 3efcd4df01 mesa: Handle QUERY_BUFFER_BINDING in GetIntegerv 2d0ec0c272 mesa: Add QueryBuffer to context c5bab061da mesa: Add ARB_query_buffer_object extension flag 4913d381a0 glapi: Add xml infrastructure for ARB_query_buffer_object 23e24e27ac glsl: simplify setting of image access qualifiers 815929bd15 mesa: remove dead program parameter functions 94d91c6707 st/nine: Use align_free when needed 6b12fe77ea st/nine: Disallow non-argb8888 cursors 24ddadbba9 st/nine: Enforce centroid for color input when multisampling is on d5389bb92d st/nine: Fix centroid flag ee31f0fed4 st/nine: Use fast clears more often for MRTs e85ef7d8e5 st/nine: Use linear filtering for shadow mapping 0b35da59de st/nine: Respect block alignment on surface lock 56b4222b29 st/nine: Add Render state validation layer 7132617436 DRI_CONFIG: Add option to override vendor id 1a893ac886 st/nine: Implement NineDevice9_GetAvailableTextureMem a961ec335d st/nine: Handle Window Occlusion e59908e57f st/nine: Store minor version num 0ac01a9fd7 st/nine: Call flush_resource before flush f481b9b952 st/nine: Fix remaining swapchain tests cbbd3c65cc st/nine: Fix crash NineDevice9_CreateAdditionalSwapChain 996f76bd8a st/nine: Fix possible crash on error 40a0b97ebd st/nine: Test more presentation params 827fee059e st/nine: Fix resource9 private data 5c79bd666b st/nine: Print GUID instead of pointer 2a4d1509c8 st/nine: Fix use of uninitialized memory 924038c08f st/nine: Fix clear for multisample mismatch depth-stencil 7f58ba45a8 st/nine: Fix Volumetexture9_LockBox 35047681ff st/nine: Fix ATI2 pitch for non-square eeeab8d6b4 st/nine: Support D3DFMT_R8G8B8 a3e7525ada st/nine: Use cso for viewport 495727af6b st/nine: Fix shade mode flat fa887ba65b st/nine: Clear rendertarget on creation b142f61621 st/nine: Allow ColorFill on D3DFMT_NULL surfaces 04e22a04a6 st/nine: Introduce STREAMFREQ state 15ce2778fb st/nine: Catch redundant SetStreamSourceFreq calls ea3f504f7c st/nine: Squash indexbuffer9 and vertexbuffer9 b6bb8d561a st/nine: Unset vtxbuf on reset b63c144d1e st/nine: Use pipe_resource_reference for vtxbuf b5876e4762 st/nine: Use ff vertex shader when position_t is used 531acbc56b st/nine: Don't increment refcount on VertexDeclaration creation failure b39fd5b1da st/nine: Change StretchRect check order a82e67812a st/nine: Initialize lights in stateblocks 9c1d93f8e7 st/nine: Fix fixed-function blendweights cc830dc214 st/nine: Always normalize hitDir ed7e1046b6 st/nine: Replace r[0] with tmp 9856203f5a st/nine: Fix ff calculation of midVec 921f3eac58 st/nine: Implement D3DRS_SPECULARENABLE 9c26fa1b13 st/nine: Fix D3DRS_LOCALVIEWER being ignored aa4454ae85 st/nine: Fix rounding issue with vs1.1 a0 reg dbb03f6b5b st/nine: Fix D3DPMISCCAPS_FOGANDSPECULARALPHA support 9298a0b81b st/nine: Fix AlphaCmpCaps 3eebf3686b anv: Drop anv_image::needs_*_surface_state 42b9320fbf anv/image: Rename nonrt_surface_state bff640b3e0 radeonsi: implement PK2H and UP2H opcodes 973ba3f4d4 glsl: Ensure glsl/ exists before making the lexer/parser. 8c7a42b3e8 i965/fs: Allocate single register at a time for constants. 8ec24678ac radeonsi: fix Hyper-Z on Stoney 9c78cfd547 mesa: Use SSE prefetch instructions rather than 3DNow instructions 1f5d56304f anv/descriptor_set: Fix descriptor copies edd494ddf0 nv50/ir: make sure to fetch all sources before creating instruction a9d5c64c34 nv50: avoid freeing the symbols if they're about to be stored 9284fd9c0d st/mesa: fix potential null deref if no shader is passed in 5ac7f0433b glx: update to updated version of EXT_create_context_es2_profile ad0e48e518 dir-locals.el: set case-label offset to 0 1c0f95f602 appveyor: Bump shallow clone depth. 029c89a0cc Revert "compiler: removed unused Makefile.sources" 1be9184ff3 compiler: fix .gitignore for glsl_compiler 78f4c555b9 compiler: removed unused Makefile.sources 43a401a792 gallium: fix the documentation of PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE 7dd31b81fe gallium/radeon: support PIPE_CAP_SURFACE_REINTERPRET_BLOCKS 4b02f16537 st/mesa: implement PBO upload for glCompressedTex(Sub)Image f38bb36f57 st/mesa: redirect CompressedTexSubImage to our own implementation 16c2ea1fcc st/mesa: inline the implementation of _mesa_store_compressed_teximage c99f2fe70e st/mesa: implement PBO upload for multiple layers 757071ca7c st/mesa: Accelerate PBO uploads 4a448a63ad st/mesa: use the correct address generation functions in st_TexSubImage blit 6af6d7b08a gallium: Add PIPE_CAP_SURFACE_REINTERPRET_BLOCKS 3abb548ef6 gallium: Add PIPE_CAP_BUFFER_SAMPLER_VIEW_RGBA_ONLY bc8a6842a9 mesa: add MESA_NO_MINMAX_CACHE environment variable 761c7d59c4 vbo: disable the minmax cache when the hit rate is low 115c643b16 mesa: add USAGE_DISABLE_MINMAX_CACHE flag to buffer UsageHistory 6b057f8ecc vbo: cache/memoize the result of vbo_get_minmax_indices (v3) 1a570d96a6 vbo: move vbo_get_minmax_indices into its own source file 46b7a526f5 mesa/main: bail earlier for size == 0 in _mesa_clear_buffer_sub_data fd7229b437 mesa/main: add USAGE_PIXEL_PACK_BUFFER flag to buffer UsageHistory 54c4a9803b mesa/main: add USAGE_TRANSFORM_FEEDBACK_BUFFER flag to buffer UsageHistory 55fb921d69 util/hash_table: add _mesa_hash_table_num_entries 8b11d8cfbf util/hash_table: add _mesa_hash_table_clear (v4) 6ad2e55a14 st/omx/dec/h264: fix corruption when scaling matrix present flag set 4f598f2173 vl: add zig zag scan for list 4x4 848a023c05 llvmpipe: use scissor_planes_needed helper function 141ef75569 i965/gen8: Initialize aux_mode to GEN8_SURFACE_AUX_MODE_NONE 6a7e2904e0 nir/spirv: fix build_mat4_det stack smasher ea8c2d118a anv: Fix anv_descriptor_set reference error on deletion 5a06bac4a0 anv: Use @LIB_DIR@ in anv_icd.json 18f688d62a mesa: use default geometry's samples when there are no attachments 095da3b550 mesa: invalidate framebuffer when changing parameters beac7b1b8b mesa: use geometric helper for computing min samples 2d4976fa19 mesa: the _mesa_geometric_* functions require full types from mtypes.h fd99f3d658 anv/device: Improve version error reporting c7f26bbed9 vulkan: Bump the header to 1.0.3 0d2145b50f anv/fence: Default to not ready fb44cfadce winsys/radeon: Do not deinit the pb cache if it was not initialized 84a6d2d7d6 tgsi/scan: add tgsi_shader_info::reads_samplemask 0d68b91220 radeonsi: rework RB+ for Stoney 066d76c2f4 radeonsi: rename cb_target_mask state to cb_render_state 5f0f9a5619 radeonsi: treat intensity render targets exactly like red f96f94966d tgsi: set correct src type for UP2H 19db71807f util/hash_table: don't compare deleted entries 8fc2f652a2 util/set: don't compare against deleted entries bd97b62525 glsl: Disable tree grafting optimization for shared variables afef1422cb glsl: Enable debug prints for do_common_optimization 5e090079e1 Revert "i965: Provide sse2 version for rgba8 <-> bgra8 swizzle" e7a27f70b9 virgl: mark function as static 7221b8aec6 gallivm: add PK2H/UP2H support 5171ec9ca9 gallivm: add PK2H/UP2H support dc16086e3b tgsi: add PK2H/UP2H support 99bd96abbb llvmpipe: drop scissor planes early if the tri is fully inside them 9d2a34e105 llvmpipe: minor cleanup of sse2 for calc_fixed_position 8aa168eb8f llvmpipe: use vector loads for (optimized) tri raster funcs ab30426e33 i965: Provide sse2 version for rgba8 <-> bgra8 swizzle 116e4dc995 mesa: fix typo in python scripts f0f4259324 virgl: also build vtest for Android 2d3301e4d5 virgl: fix reference counting of prime handles f87330dbce virgl: reuse screen when fd is already open ac0589b213 i965: fix unsigned long overflows for i386 6711592c2f nouveau/video: wrap assertion within #ifndef NDEBUG 047b917718 st/mesa: treat a write as a read for range purposes 8776d3cb8e nir/spirv: Fix UBO loads of a single element of a row-major matrix 499f7c2f0b nir/spirv: Handle the LOD parameter of OpImageQuerySizeLod b1a1623293 nir/spirv: Add support for SpvOpImage 593f88c0db nir/spirv: Fix the UBO loading case of a single row-major matric column abc0e5c1b8 nir/spirv: Fix the UBO loading case of a single row-major matric column 2d2c6fc6bb anv/wsi/wayland: Advertise sRGB 443c578bca anv/wsi/x11: Expose SRGB all the time afb327a985 anv: Structify a one-member union dc5fdcd6b7 anv: Advertise robustBufferAccess ffbc32f8d9 anv/meta: Strip trailing whitespace aa5e257860 anv: Update MSAA status in README 75c9def8ee i965/gen7+: Use NIR for lowering of pack/unpack opcodes. f4952421cd i965/vec4: Implement nir_op_pack_uvec2_to_uint. 955d052058 nir: Add lowering support for unpacking opcodes. 9b8786eba9 nir: Add lowering support for packing opcodes. 1dc312e295 i965/fs: Implement support for extract_word. 68f8c5730b nir: Add opcodes to extract bytes or words. 8709dc0713 glsl: Remove 2x16 half-precision pack/unpack opcodes. 1a53a4fc7a i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 scalarizing. 9ce901058f nir: Add lowering of nir_op_unpack_half_2x16. e4278a847e i965: Make separate nir_options for scalar/vector stages. 252d497d4c i965: Move brw_compiler_create() to new brw_compiler.c. 140a886c41 nir: Make argument order of unop_convert match binop_convert. a88b1eeb13 Update the README ea63663a72 wsi/x11: Remove B8G8R8_UNORM 77a60ab5dc mesa: enable enums for OES_geometry_shader a48afb92ff gallium: Add DragonFly support f96a6c65a3 anv/gen7: Rename gen7_batch_lr* to emit_lr* b207a6b5aa anv/gen7: Set BypassGatewayControl in MEDIA_VFE_STATE 7f19e29305 nv50/ir: get rid of memory stores with nop values 3ca941d60e nv50/ir: fix false global CSE on instructions with multiple defs 3ca2001b53 nv50,nvc0: fix buffer clearing to respect engine alignment requirements 2d8726a4b7 anv/genX_pipeline: Remove unnecessary #include files f15447e7c9 freedreno/ir3: ignore clip-vertex varying f20cf22b54 freedreno/ir3: don't ignore local vars 8039a2a6b3 freedreno/ir3: handle tex instrs w/ const offset f212d7dc50 freedreno/ir3: support load_front_face intrinsic 8e48ff3ad6 anv/gen7: Set SLM size in interface descriptor 9e05e8cb75 freedreno: limit string marker to max packet size ab0d8608d2 anv: Support MEDIA_VFE_STATE for gen7 dd2effb0e7 anv/gen7: Subtract 1 from num_elements when setting up buffer surface state 4bb1e7937a anv/gen7: Disable fs dispatch for depth/stencil only pipelines f5b3a2fe32 anv/gen7: Add support for gl_NumWorkGroups 7e46cc8603 anv/gen7/compute: Setup push constants and local ids b1158ced45 anv/genX: Add genX_pipeline.c for compute_pipeline_create c668dc9f75 anv/pass: Initialize has_resolve ad813b072a anv/wsi: Set the platform field of VkIcdSurfaceBase 5acc4e2ebf anv/wsi/x11: Actually pull information from the window's visual 66e8b5cf2b anv/wsi/x11: Actually check for DRI3 44ec860cd6 anv/WSI: Support more usage bits 337c1e0871 anv/formats: Add more compressed formats c688e4db11 anv/wsi: Rework to be compatable with the loader d4953fb340 vulkan: Import vk_icd.h a19ceee46c anv/device: Fix version check 438d421f8b nvc0: avoid crashing when there are holes in vertex array bindings 899b1b98a4 nvc0: enable atomic counters and ssbo 48cf392c0e nv50/ir: handle new TGSI MEMBAR opcode df043f0764 nvc0/ir: fix atomic compare-and-swap arguments 7b9a77b905 nv50/ir: add support for indirect buffer loading 2c4eeb0b5c nv50/ir: add SUQ op by reading the info from driver constbuf c3083c7082 nv50/ir: add support for BUFFER accesses abe427ebd2 nvc0: handle shader buffer memory barrier fe01be4ad5 nvc0: add state management for shader buffers b4688c4615 nvc0: double per-shader stage driver constants area ae725d5746 trace: add support for set_shader_buffers fea25db925 st/mesa: enable ARB_shader_storage_buffer_object when supported 6fb8fac853 st/mesa: add shader buffer barrier bit 792bab24ac st/mesa: add support for memory barrier intrinsics c0e1c54a4f st/mesa: use RESQ to find buffer size 6880036694 st/mesa: add support for SSBO binding and GLSL intrinsics 9d6f9ccf6b st/mesa: add atomic counter support 0fddb677e6 mesa: add PROGRAM_IMMEDIATE, PROGRAM_BUFFER 35f8488668 glsl: keep track of ssbo variable being accessed, add access params 2b089c7ffe glsl: always initialize image_* fields, copy them on interface init 2ccc42fd2c tgsi: add MEMBAR opcode to handle memoryBarrier* GLSL intrinsics f28645f71c anv: Don't disable snooping for mempools 0c4ef36360 anv: clflush is only orderered against mfence 31d3486bd2 anv: Limit flushing to the range of mapped memory 89ec36f221 anv/cmd_buffer: Emit gen9 style SF state for CHV 31508bd0ce anv/gen8: Extract SF state 30fcf241e1 winsys/amdgpu: Process RADEON_FLAG_* independently from RADEON_DOMAIN_* 62f837e2ea winsys/amdgpu: Handle RADEON_FLAG_NO_CPU_ACCESS 29d09f8747 nv50/ir: optimize mad/fma with third argument 0 to mul 3aa681449e nv50/ir: run DCE backwards 978ae28ca2 nv50/ir: optimize shl(shr(a, c), c) to and(a, ~((1 << c) - 1)) f8a4abcd15 anv: Do resolves at end of subpass bef8456ede anv/meta: Remove unneeded resolve pipeline ac5594fa71 anv/meta_resolve: Remove redundant initialization params 142da00486 anv: Drop const on anv_framebuffer::attachments 22258e279d anv: Add anv_subpass::has_resolve 3d863e8dad anv/meta_resolve: Save/Restore viewport and scissor 8487569fa7 anv/meta_resolve: Begin pass outside emit_resolve() 2bab3cd681 anv/image: Update usage flags for multisample images 089f605439 glsl: disallow implicit conversions in ESSL shaders dda7a84986 radeonsi: Add option for SI scheduler 608b411e9f anv/device: Add a better version check. f9c43dd22f glsl: double-precision values don't support interpolation 6286a74f6b anv/device: Advertise 1.0.2 ec80d6388a anv/formats: Properly set FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT ac75746448 vulkan.h: Update to 1.0.2 c64bc5463d anv/device: Improve the api version check to allow 1.0.X 3fba517bdd vc4: Throttle outstanding rendering after submission. 2a449ce7c9 vc4: Don't record the seqno of a failed job submit. 4604b2871a vtn: Improve accuracy of acos approximation. 7fb35a8228 An alternate arccosine implementation 983db2b804 anv/meta_resolve: Fix a bug in the meta pipeline destroy path 9b240a1e3d anv/skl: Fix crash in 16x multisampling 61d3d49820 anv: Fix comment for anv_meta_state arrays 0e06f76a84 i965/skl: Utilize new 5th bit for gateway messages 2af3281fee anv/push constants: Use constant buffer #2 5d4f3298ae anv/meta: Implement multisample clears eb6fb65fd1 anv/meta: Simplify failure handling during clear init 4085f1f230 anv/meta: Implement vkCmdResolveImage 8cc1e59d61 anv/meta: Add func anv_meta_get_iview_layer() 8cc6f058ce anv/gen8: Begin enabling pipeline multisample state 57e4a5ea99 anv/gen8: Set multisample surface state 9b3d660878 anv/meta: Merge anv_meta_clear.h into anv_meta.h 32e4c5ae30 vtn: Make tanh implementation even stupider 8f0ef9bbeb nir/opt_algebraic: Use a more elementary mechanism for lowering ldexp f7d6b8ccfe gen8/state: Fix QPitch for compressed textures on Broadwell 162c662585 anv/image: Use the entire image height for compressed meta blits 235abfb7e6 anv/image: Enlarge the image level 0 extent 96cf5cfee1 anv/image: Minify before dividing by block dimensions 1bea1eff38 anv/meta: Don't double-call choose_buffer_format dd22b5c914 anv/meta: Modify make_image_for_buffer()'s image d3c1fd53e2 anv/image: Use custom VkBufferImageCopy for iview initialization 6a579ded87 anv: Add offset parameter to anv_image_view_init() 4a0075feeb anv/meta: Calculate mip offset for compressed texture 1c87cb51be anv/meta: Disambiguate slice variable value 8c0c25abde gen8_state: use iview extent to program RENDER_SURFACE_STATE 3f01bbe7f3 anv/image: Scale iview extent by backing image 010ab34839 anv/meta: Set depth to 0 for buffer image in CopyBufferToImage() 2fb8b859f6 anv/meta: Use the uncompressed rectangle when blitting c3546685ed i965: Update the surface_format table for ETC formats 308ec0279b anv/image: Update usages of isl_surf_get_image_offset_sa 02629a16d1 isl: Add logical z offset to GEN4_2D surfaces a6ecfe1dd3 isl/tests: Add some tests for intratile offsets 7ab0d2e2c0 isl: Add func isl_get_intratile_image_offset_el() 18a83eaa8c isl/tests: Rename t_assert_offset() fa08f95ff5 isl: Add func isl_surf_get_image_offset_el() ea44d31528 isl: Fix row pitch for compressed formats 45ecfcd637 isl: Add func isl_surf_get_tile_info() 9f954310e8 vtn: Fix atan2 for non-scalars. f92a35d831 vtn: Fix Modf. 4acfc9effb i965: Fix SIN/COS precision problems. 34c2c7c61e glsl: only expose double mod when doubles are available b833e7a63c anv: Put back code to grow shader scratch space 38a3a535eb anv: Update the device limits. d3607351fe gen7/cmd_buffer: SCISSOR_RECT structs are tightly packed f2f03c5b65 anv/pipeline: Set MaximumVPIndex in 3DSTATE_CLIP dc3de6f8df anv/pipeline: Only lower input indirects if EmitNoIndirectInput is set 9ac624751e anv/formats: Use is_power_of_two instead of is_rgb to determine renderability 2af3acd061 HACK/i965/surface_formats: Mark A4B4G4R4 as being supported c20f78dc5d anv: Support swizzled formats. 9bc72a9213 anv/image: Do swizzle remapping in anv_image.c 7d84fe9b1f HACK: Expose support for stencil blits 32dcfc953e vtn: Delete references to IMix opcode. c5dc6cdf26 i965/skl: Utilize new 5th bit for gateway messages a1ea45b857 genX/pipeline: Don't make vertex bindings with holes 7ef0d39cb2 anv/cmd_buffer: Put base_instance in the second component 6840cc1513 anv/image: clflush surface state map in anv_fill_buffer_surface_state(). fc7a7b31c5 anv/image: clflush the right state map in anv_fill_image_surface_state(). a50dc70e21 anv/image: Upload raw buffer surface state for untyped storage image and texel buffer access. d2ec510dda anv/image: Fix image parameter initialization. d9e0b9a06a isl/gen9: Fix slice offset calculation for 1D array images. cc065e0ad7 i965/fs_surface_builder: Mask signed integers after conversion ba393c9d81 anv/image: Actually fill out brw_image_param structs aa9987a395 anv/image_view: Add base mip and base layer fields 42cd994177 gen7: Add support for base vertex/instance 4bf3cadb66 gen8: Add support for base vertex/instance 6ba67795db nir/spirv: Add proper support for InstanceIndex 1c3b7fe1ee nir/lower_io: Lower INSTNACE_INDEX b2b7c93318 glsl/enums: Add an enum for Vulkan instance index da75492879 genX/pipeline: Break emit_vertex_input out into common code 19ae5de981 nv50/ir: fix memory corruption when spilling and redoing RA fe6ccb6031 anv: Remove long unused anv_aub.h 074a7c7d7c anv: Dirty fragment shader descriptors in meta restore 725d969753 anv: Reemit STATE_BASE_ADDRESS after second level cmd buffers d580a979a4 glsl: remove old FINISHME df5f6d824b anv/meta: Fix sample mask in clear pipelines 98cebc913c configure.ac: don't require EGL/DRM and GBM if OpenGL is disabled efc4142acd r600,compute: Plug few memory leaks e1dcd333e4 r600: Typos and whitespace fixes 2924ca131f radeonsi: fix clover crash af57507e4f radeonsi: fix shader precompilation for shader-db 38c63abf09 glsl: add GL_OES_geometry_point_size and conditionalize gl_PointSize eb63640c1d glsl: move to compiler/ a39a8fbbaa nir: move to compiler/ f694da80c7 compiler: move the glsl_types C wrapper alongside their C++ brethren 24f984f64a nir: move glsl_types.{cpp,h} to compiler 1a882fd2ee nir: move shader_enums.[ch] to compiler 2f86383091 compiler: introduce a libcompiler static library 41875ac4ed gallium/ddebug: add 'verbose' option f4c8fa4e49 gallium/ddebug: make 'noflush' also affect 'always' mode 8894b5f008 radeonsi: use llvm.amdgcn.s.barrier instead of llvm.AMDGPU.barrier.local 725fb3623f i965/compiler: Set nir_options.vertex_id_zero_based 6b6a8a99f8 HACK/i965: Default to scalar GS on BDW+ a443b5b732 i965/bxt: Fix conservative wm thread counts. 6bbf3814dc gen7/state: Apply min/mag filters individually for samplers 9c69f4632d gen8/state: Apply min/mag filters individually for samplers 2434ceabf4 i965/fs: Feel free to spill partial reads/writes 9c0109a1f6 i965/fs: Properly write-mask spills 8e07f7942e anv: Remove a few finished finishme 76c096f0e7 anv: Remove stale assert 874ede4983 i965/gen7+: Use NIR for lowering of pack/unpack opcodes. 5deba3f00a i965/vec4: Implement nir_op_pack_uvec2_to_uint. 8bb22dc351 nir: Add lowering support for unpacking opcodes. d7781038f5 nir: Add lowering support for packing opcodes. 6c1b3bc950 i965/fs: Implement support for extract_word. 26f0444ead nir: Add opcodes to extract bytes or words. 2c94f659e8 anv/meta: Fix CopyBuffer when size matches HW limit c21de2bf04 anv: Don't use uninitialized barycentric_interp_modes 292031a1a5 anv: Disable fs dispatch for depth/stencil only pipelines 26b2cc6f3a glsl: Remove 2x16 half-precision pack/unpack opcodes. 24d385f85c i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 lowering. 5eb1145434 nir: Add lowering of nir_op_unpack_half_2x16. 84166aed92 i965: Make separate nir_options for scalar/vector stages. b6bb3b9bcd i965: Move brw_compiler_create() to new brw_compiler.c. b126039784 nir: Make argument order of unop_convert match binop_convert. 2542871387 meta: Use internal functions to set texture parameters 18b0ba340b meta/blit: Restore GL_DEPTH_STENCIL_TEXTURE_MODE state for GL_TEXTURE_RECTANGLE f7800fadff meta/copy_image: Fix typo in comment bae8a4f05b mesa: Don't include meta.h 1067e6eb55 radeonsi: add DCC buffer for sampler views on new CS 0bacbf5b7e radeonsi: emit rw_buffers for tes_shader only if tes_shader present 2385b253c6 radeonsi: do not set the shader->key for gs copy shaders 46c0ba60c6 radeonsi: si_llvm_emit_vs_epilogue is never used with gs copy shaders c55b9499d5 radeonsi: move is_gs_copy_shader to si_shader_context a7754ffd31 radeonsi: replace use of is_gs_copy_shader in si_shader_vs 004fcd4230 radeonsi: ensure that VGT_GS_MODE is sent when necessary 9f89bd69df radeonsi: extract the VGT_GS_MODE calculation into its own function 429371f22a trace: fix a segfault when tracing indirect draw calls 24ea81a491 Revert "mesa: enable enums for OES_geometry_shader" e707b9d8ba winsys/amdgpu: optionally use buffer lists with all allocated buffers a804d82ef6 anv/cmd_buffer: Zero out binding tables and samplers in state_reset 9e0bc29f80 nir/opcodes: Properly flush denormals in fquantize2f16 89672d81f3 i965/nir: Properly flush denormals in nir_op_fquantize2f16 ae9f73ea40 glsl: Conditionalize atan2 math. 2bfb9f29b8 anv/format: Add a helpful comment about format names 259e1bdf79 anv/formats: Add support for 3 more formats 0b6c1275d0 anv/pipeline: Add a default L3$ setup 7ee8954753 virgl: enable building on Android 657dc4f533 virtio_gpu: Add PCI ID to driver map 99a4885328 anv/formats: Rename ambiguous func parameter 149d5ba64d anv/formats: Advertise multisample formats d96d78c3b6 anv/image: Drop assertion that samples == 1 fda074b23f isl: Fix gen8_choose_msaa_layout() 2fa1f745ea isl: Add func isl_tiling_is_any_y() fa5f45e8aa anv/meta: Assert correct sample counts for blit funcs dfcb4ee6df anv: Add anv_image::samples 1c5d7b38e2 anv: Use isl_device_get_sample_counts() 14b753f666 isl: Add func isl_device_get_sample_counts() d4de918ad0 gen8/state: Remove SKL special-casing for MinimumArrayElement 6a03c69adb anv/state: Dedupe code for lowering surface format 11d5c1905c anv/meta: Set sampler type and instruction arrayness consistently in blit shader. bf151b8892 anv/meta: Fix meta blit fragment shader for 1D arrays. 53b83899e0 genX/state: Set CubeSurfaceControlMode to OVERRIDE 35879fe829 gen8/state: Divide depth by 6 for cube maps for GEN8 3cd8c0bb04 gen8_state: Enable all cube faces b3340cd32a i965: Implement a drirc workaround for broken dual color blending. cd9c07e7cd radeonsi: add ETC1 support for Stoney b3bac55621 radeonsi: change LLVM intrinsics for BREV, CLAMP, EX2 ce1e7784d0 radeonsi: add max waves / SIMD to shader stats (v2) 5944f3d2fc radeonsi: enable late VS allocation (v3) 97648229e4 radeonsi: allow using all CUs for tessellation and on-chip GS (v2) 7c99557f53 Revert "mesa: Deal with size differences between GLuint and GLhandleARB in GetAttachedObjectsARB" 107a109d1c isl/format_layout: R11G11B10_FLOAT is unsigned e5558ffa64 anv/image: Move common code to anv_image.c 84612f4014 anv/state: Refactor surface state setup into a "fill" function 448285ebf2 anv/state: Add missing clflushes for storage image surface state. d533c3796d anv/state: Factor out surface state calculation from genX_image_view_init. 16780632c2 i965/nir: Temporariliy disable mul+add fusion 315cda6715 i965/fs: Remove unused count from vs urb setup d9abbbe0d8 isl: Fix indentation of isl_format_layout comment 65f3c420c3 isl/tests: Give tests less cryptic names f9d4d09549 isl: Fix isl_surf_get_image_offset_sa for gen4_3d layout 891ed5ca8c isl/tests: Add test for bdw 3d surface d76bd85c35 Revert "radeonsi: fix discard-only fragment shaders (v2)" 843855bbf0 radeonsi: fix discard-only fragment shaders (v2) 3e640c256a mesa: Update _mesa_has_geometry_shaders ae4e4ba06d glsl: add support for GL_OES_geometry_shader 67e3098703 mesa: enable enums for OES_geometry_shader af5a14d1e0 glapi: add GL_OES_geometry_shader extension bb58b59998 docs: correct 11.1.1 release year 45c5000ffc docs: add news item and link release notes for 11.0.9 87b0a52de8 docs: add sha256 checksums for 11.0.9 51e8152186 docs: add release notes for 11.0.9 fbc87ce4be isl/tests: Remove copy-paste assertion 63d999b762 isl/tests: Fix build a9d5842ec0 radeonsi: add ETC2 support for Stoney 6f428328d3 radeonsi: implement SAMPLEPOS system value without a constant buffer load 2b66bc87d4 winsys/amdgpu: compute num_good_compute_units correctly 0d8e4f958f gallium/radeon: rename max_compute_units -> num_good_compute_units 99dfeb01bd radeonsi: disable SPI color outputs the shader doesn't write f6360de8c0 radeonsi: use all SPI color formats 933e3c4145 radeonsi: use 32_AR for alpha-to-coverage without a color buffer f1f0158837 radeonsi: add shader conversion code for all SPI color formats e28b8530b9 radeonsi: set CB_SHADER_MASK according to SPI color formats 8667a1aea2 radeonsi: use SPI_SHADER_COL_FORMAT fields instead of export_16bpc 0446ea9d08 radeonsi: don't enable blending if colormask == 0 dac2964f3e glsl: always compute proper varying type, irrespective of varying packing 54702c2fa1 egl/dri2: expose srgb configs when KHR_gl_colorspace is available f29a772a7e targets/dri: android: use WHOLE static libraries 72fda2b710 i915: correctly parse/set the context flags ab0c7c0829 glsl/lower_instructions: fix regression in dldexp_to_arith 2e54381622 anv/batch_chain: Fix patching up of block pool relocations on Gen8+. 13aaf90048 nir/spirv: Ignore cull distance 13858a1c1a nir/lower_system_values: Use the correct invication id for CS d8c0e0805b nir/spirv: Properly assign locations to split structures 514507825c nir/spirv: Improve handling of variable loads and copies 7e5e64c8a9 nir/spirv: Make vectors a proper array time with an array_element a8af0f536c nir/spirv: Rework access chains a bit to allow for literals 5d9a6fd526 vtn/variables: Compact local loads/stores into one function b298743d7b nir/spirv: Add an actual variable struct to spirv_to_nir 2892693d56 nir/spirv: Split variable handling out into its own file 1112bf633f nir/spirv: Rework access chains 263f829d2e i965/vec4/tcs: Return NULL instead of false in brw_compile_tcs() 824f776355 nir/spirv: Implement ModfStruct opcode. f89d5cb807 nir/spirv: Delete stray fmod remnants. 13b87e02b9 freedreno/a4xx: Add support for adreno 430 66672e791c freedreno: make opc array static const bc1a37378c freedreno: implement emit_string_marker d6408372eb gallium: add GREMEDY_string_marker a6a99fbf05 mesa: wire up EmitStringMarker for KHR_debug 1f7a96e005 mesa: add GREMEDY_string_marker ac60e98a58 vk: Do render cache flush for GEN8+ 9eab8fc683 vk: Emit surface state base address before renderpass cbf0e64ee1 texobj: Remove redundant checks that the texture cube faces match size 666d96d169 texobj: Fix the completeness checks for cube textures 0153ff8379 r600g: don't leak driver const buffers c5490d0277 vk: Fix indirect push constants 739ac3d39d mesa: Deal with size differences between GLuint and GLhandleARB in GetAttachedObjectsARB b20d6bf96d mesa: Fix format warnings a087a09fa8 mesa: Fix some function prototype mismatching 5d4b20267d glapi: Build glapi_gentable.c only on Darwin daa775b58e mesa: Reduce libGL.so binary size by about 15% b1a7a27d60 nir/spirv: Handle compute shared atomics a7e5b683ca nir/spirv: Support workgroup (shared) variable translation bc035db3c8 anv/gen8: Set SLM size in interface descriptor 819cb69434 anv/gen8+9: Invalidate color calc state when switching to the GPGPU pipeline 19830031cb anv/gen8: Enable SLM in L3 cache control register 97b09a9268 anv/pipeline: Set size of shared variables in prog_data 86daceb7f2 i965/nir: Lower nir compute shader shared variables ca55817fa1 nir: Lower shared var atomics during nir_lower_io 36157cd5ea nir: Add support for lowering load/stores of shared variables 7a9a54b5c8 nir: Add atomic operations on variables 10db985fa0 nir: Add compute shader shared variable storage class 65a5407931 nir/print: Add space after shader_storage var mode 9f4a72c9e3 i965/fs/nir: Move shared variable load/store to nir_emit_cs_intrinsic daa0fd7843 nv50/ir: 64-bit splitting fixes c0b66d96d7 gk110/ir: allow carry to be set/read by imad 73c9ca7544 gm107/ir: add carry emission to LOP and IADD 71a489633b gm107/ir: add ATOM and CCTL support 57b0025814 gm107/ir: set LD/ST address width bit 2e533ab74b gk110/ir: fix double-wide vm address 8c2dfe05c5 gk110/ir: add OP_CCTL handling 7d9a97d6be gk110/ir: add atomic op emission, fix gmem loads 5ce5a7d021 anv/image: Stop including gen8_pack.h in common file 8ab527de03 isl: Add a README dc8b9bd0aa llvmpipe: warn about illegal use of objects in different contexts e925ec8811 llvmpipe,i915: add back NEW_RASTERIZER dependency when computing vertex info dc3ac418bf nv50/ir: don't flip SHL(ADD) into ADD(SHL) if ADD sources have modifiers 7b7a7c2bfc vk: Make maxSamplerAllocationCount more reasonable 3a63576168 gk110/ir: fix load from shared memory 9f23007a7a gk110/ir: add partial BAR support 8ef002dd7a vk/tests: Add stub for anv_gem_get_bit6_swizzle() 420e8664cb vk/tests: Add isl include path b76e4458f9 nir/spirv/glsl450: Use fabs not iabs in ldexp. f1152c3455 Revert "glsl: move uniform calculation to link_uniforms" 947ebd9c71 isl: Add ish.h to libsil_la_SOURCES 21b2d87408 nir/spirv/glsl450: Implement FrexpStruct c7896d1868 spirv/nir/glsl450: Use vtn_create_ssa_value to create SSA values e45748bade anv/device: Default to scalar GS on BDW+ 34f9a5f301 nir/spirv: Pull texture dimensionality out of the image when available 59ef7c6507 anv/meta: fix UpdateBuffer in the case where we do multiple updates a0516cfbac anv/meta: Fix a finishme 4475d8f916 glsl: move uniform calculation to link_uniforms 0a6a05c8ea glsl: add missing explicit_image_format flag to has_layout() c7203aa621 nir/spirv: Move OpPhi handling to vtn_cfg.c 891564adb9 nir/spirv: Handle OpLine and OpNoLine in foreach_instruction e79f8a4926 nir: Lower ldexp to arithmetic. b3cc10f3b2 nir: Let nir_opt_algebraic rules contain unsigned constants > INT_MAX. eb2a119da2 anv/meta: Implement UpdateBuffer 0ae1bd321e anv/meta: Implement CmdFillBuffer 46eef31311 anv/meta_clear: Call emit_clear directly in ClearImage 6325a75011 anv/meta_clear: Do save/restore in actual entry points 56dbf13045 anv: Add support for VK_WHOLE_SIZE several places 549be68258 nir/spirv/glsl450: Implement Frexp. b21973acaa llvmpipe: turn depth clears into full depth/stencil clears for d24x8 formats 68c9ca1a94 nir/spirv/glsl450: Blindly implement Atan2. 2ab3efa0ad nir/spirv/glsl450: Implement Atan. bc9d9bc2e3 nir/spirv/glsl450: Implement Asin and Acos. f8ac314cc2 i965: Implement compute sampler state atom. 9e4c8acd78 i965: Trigger CS state reemission when new sampler state is uploaded. 4fc018576b glsl: Don't abbreviate tessellation shader stage names. 11fc7ad62e mesa: remove link validation that should be done elsewhere 6a660a5f5d glsl: allow multiple layout qualifiers for a single declaration 564009986f glsl: update parser to allow duplicate default layout qualifiers a0a93470e3 glsl: move default layout qualifier rules out of the parser fd612e4547 glsl: split layout_defaults into specific types c8b8c578d1 glsl: allow duplicate layout-qualifier-names 866a6bf9f7 i965/vec4: Spaces around operators. e734fb0326 i965: Inform compiler of variable range to silence warning. a439788c59 glsl: Restore Mesa-style to shader_enums.c/h. 5e57a87dcf anv/pipeline: Fix point size f9ca780ea4 anv/wsi: Mark Wayland buffers as busy ba5ef49dcb anv/wsi: Avoid stuck Wayland connection f3b067af86 st/va: fix motion adaptive deinterlacing e6281a2850 util/u_pstipple.c: copy immediates during transformation 2bcacc69b9 mesa: Move sanity check of BindVertexBuffer for OpenGL ES 3.1 d018619d7f glsl: fix interface block error message 3276610ea6 getX/state: Set LOD pre-clamp to OpenGL mode 580b2e85e4 isl/device: Add a flag for bit 6 swizzling 587842a0ca anv/gem: Add a helper for getting bit6 swizzling information c2a6f4302e nir/spirv: Patch through image qualifiers 56c8a5f2b8 nir/spirv: Implement ImageQuerySize for storage iamges bb8cadd169 nir/spirv: Insert movs around image intrinsics a31819cff8 nv50/ir: swap the least-ref'd source into src1 when both const/imm af686e7de3 st/mesa: restore the stObj's size if it was cleared out 6f956b0b22 anv/meta: Improve meta clear cleanup a bit 45d17fcf9b anv: Misc allocation scope fixes 378af64e30 anv/meta: Add a meta allocator that uses SCOPE_DEVICE 805e080ba0 freedreno/a4xx: use smaller threadsize for more registers 6062941e4d freedreno: per-generation OUT_IB packet 3dfa6a881c anv/meta: Initialize a handle to null d49298c702 gen8: Fix border color bfcc744892 genX/pack: Add a __gen_fixed helper and use it for TextureLODBias 5a67df2546 anv/pack: Make TextureLODBias a proper 4.8 float 15e6af0708 nir/spirv: Handle if's where the merge is also a break or continue 14ebd0fdd7 nir/spirv: Hanle continues that use SSA values from the loop body 61ba97522e nir/lower_returns: Repair SSA after doing return lowering b11825590d nir: Add a pass to repair SSA form a7a5e8a2de nir/vars_to_ssa: Use the new nir_phi_builder helper 8aab4a7bd2 nir: Add a phi node placement helper b1f1200e80 util/bitset: Allow iterating over const bitsets c03f3dd0a5 gallium: bundle the compat header u_pwr8.h in the tarball 7bc714509b mapi: include gl.xml in the tarball a78e08e88f i965: adding missing headers to the dist tarball eaf7ec9cfc st/va: add motion adaptive deinterlacing v2 ad20be1f30 gallium/radeon: Rename do_invalidate_resource to invalidate_buffer 0491dd1deb st/dri: Don't call invalidate_resource for NULL depth/stencil buffers a9ab7172a6 radeonsi: Avoid warning about LLVM generating R_0286D0_SPI_PS_INPUT_ADDR 4297259fc8 radeonsi: Print "LLVM emitted unknown config register" warning only once 679a654a77 llvmpipe: use vpkswss when dst is signed 119bef9543 glsl: fix subroutine lowering reusing actual parmaters 9258d9f23d glsl: remove special case for detecting stream duplicates eac2cece31 glsl: add missing explicit_stream flag to has_layout() 86677f1016 mesa: fix segfault in glUniformSubroutinesuiv() 50376e0c0e glsl: fix segfault linking subroutine uniform with explicit location 4ac1274caa gm107/ir: don't do indirect frag shader inputs on GM107 3281ae96c8 tgsi: initialize Atomic field in tgsi_default_declaration 5a81b48ad0 nvc0: bsp_bo can't be null 529aa8249a llvmpipe: fix arguments order given to vec_andc 02ac91d717 freedreno/ir3: fix mad 3rd src delay calc 2a6ec1e061 freedreno/ir3: better array register allocation 6a33c5c0df freedreno/ir3: array offset can be negative ddede497b8 freedreno/ir3: workaround bug/feature ebd3a1fc17 ttn: use writemask for store_var fad158a0e0 freedreno/ir3: array rework cc7ed34df9 freedreno/ir3: refactor/simplify cp 680664dff9 freedreno/ir3: fix incorrect decoding of mov instructions 2809c87f90 freedreno/ir3: remove unused tgsi tokens ptr fc0d2f7e02 freedreno/ir3: bit of ra refactor d430f443de freedreno/ir3: cosmetic de-indent 6f0377d651 ttn: add missing writemask on store_output 683794fd60 nir/print: const_index is signed 211b0644e6 nir: few missing struct names 32a9fe013b nv50/ir: add saturate support on ex2 e5fefe49f2 gallivm: avoid crashing in mod by 0 with llvmpipe d54a70aa18 glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |). 61b0cfd84e i965/fs: Always set channel 2 of texture headers in some stages 9870f798be i965/fs/generator: Take an actual shader stage rather than a string 0a6811207f i965/vec4: Use UW type for multiply into accumulator on GEN8+ f509a89082 nir/lower_system_values: Lower vertexID to id+base if needed 6b64dddd71 anv/batch_chain: Remove padding from the BO before emitting BUFFER_END 67bf74f020 anv/batch_chain: Don't call current_batch_bo() again 117cac75d0 nir/spirv: Stop trusting the SPIR-V for the number of texture coordinates 03f66dfb4b llvmpipe: ditch additional ref counting for vertex/geometry sampler views 2f9a325b6a llvmpipe: fix "leaking" textures 0e420cb67f anv: Populate SURFACE_STATE more safely eab6212efd anv/meta: Stop leaking renderpass and framebuffer 482a1f5eab anv/meta: Reuse code for vkCmdClear{Color,DepthStencil}Image 1afe33f8b3 anv/gen8: Fix SF_CLIP_VIEWPORT's Z elements 842b424d3b anv/meta: Implement vkCmdClearDepthStencilImage e4b17a2e1a anv/meta: Implement vkCmdClearAttachments 0038ae2e4a anv/meta: Add VkClearRect param to emit_clear() 11f5433715 anv: Distinguish between subpass setup and subpass start deb8dd89b5 anv: Emit load clears at start of each subpass 0679bef49f anv/meta: Create 8 pipelines for color clears 2997b0da4a anv: Allow override of pipeline color attachment count 13610c03a7 anv/meta: Name the nir shaders 6a1a760e3c anv: Move MAX_* defs to top of anv_private.h 4c2bafb9bf anv: Define zero() macro f2700d665c anv/meta: Rename emit_load_*_clear funcs 356f952f87 anv/meta: Use anv_cmd_state::attachments for clears a4b045ca44 anv: Add anv_cmd_state::attachments 781d2787bc glsl: restrict consumer stage condition to modify interpolation type 5d1c2736b6 i965/fs/generator: Change a comment as per jordan's suggestion 3657cbf24f i965: Apply add_const_offset_to_base for vec4 VS inputs too. a3500f943e i965: Make add_const_offset_to_base() work at the shader level. 824d82025d i965: Make an is_scalar boolean in brw_compile_vs(). bb6612f06b nir/builder: Add a nir_build_ivec4() convenience helper. cf96bce0ca glsl: mark explicit uniforms as explicit in other stages too 6be517b20e i965/fs: Always set hannel 2 of texture headers in some stages e1d13cd058 i965/fs/generator: Take an actual shader stage rather than a string 0556b87de4 i965/gen7.5+: Disable resource streamer during GPGPU workloads. c8df0e7bf3 i965/gen7: Emit stall and dummy primitive draw after switching to the 3D pipeline. 635be1402c i965/gen4-5: Emit MI_FLUSH as required prior to switching pipelines. 18c76551ee i965/gen6-7: Implement stall and flushes required prior to switching pipelines. 044acb9256 i965/gen8+: Invalidate color calc state when switching to the GPGPU pipeline. 22ac1f6922 i965: Add state bit to trigger re-emission of color calculator state. 47af950df5 anv/apply_pipeline_layout: Stomp texture array size to 1 6483d3f8fe nir/spirv: Fix texture return types fffb559129 nv50/ir: rebase indirect temp arrays to 0, so that we use less lmem space e231f59b6d nv50/ir: only use FILE_LOCAL_MEMORY for temp arrays that use indirection 37b67db6ae nvc0/ir: be careful about propagating very large offsets into const load 2eb52198ff vk: Fix struct field indentation 5dea9d0039 anv: Document anv_cmd_state::current_pipeline ed33ccde63 anv: Make vkBeginCommandBuffer reset the command buffer ea20389320 anv: Add FIXME for vkResetCommandPool 20fd816b6b anv: Remove duplicate func prototype 0415dfcfe7 anv/meta: Add FINISHME for clearing multi-layer framebuffers 32f8bcb84f i965/vec4: Use UW type for multiply into accumulator on GEN8+ 7a521ddf36 nvc0: allow fragment shader inputs to use indirect indexing e94ef885bb st/mesa: use surface format to generate mipmaps when available dc96a18d24 radeonsi: don't miss changes to SPI_TMPRING_SIZE 6303231a1d svga: add DXGenMips command support 78e628ae43 svga: add num-generate-mipmap HUD query 3038e8984d gallium/st: add pipe_context::generate_mipmap() b1e11f4d71 st/mesa: declare struct pipe_screen in st_cb_bufferobjects.h b82e26a6a4 nir: Lower bitfield_extract. 15640ee77a nir: Handle =32 case in bitfield_insert lowering. f46f4e4886 nir/spirv: Add initial support for Vertex/Instance index 3d0fac7aca vulkan.h: Pull in 1.0.1 header 24a6fcba77 vulkan-1.0.0: Bump the version to 1.0.0 c310fb032d vulkan-1.0.0: Rework memory barriers 6470435190 st/mesa: add check for color logicop in blit_copy_pixels() b14a78cfb8 vulkan-1.0.0: No-op WSI changes 6d3322d0e5 vulkan-1.0.0: Make extents unsigned b57c72d964 vulkan-1.0.0: Rework blits to use four offsets f6cae99294 vulkan-1.0.0: Split out command buffer inheritance info f99f847412 vulkan-1.0.0: Re-order some structs in the header aab9517f3d vulkan-1.0.0: Misc. field and argument renames d877095e66 vulkan-1.0.0: Get rid of MIPMAP_MODE_BASE 7b81637762 vulkan-1.0.0: Convert pPreserveAttachments to a uint32_t 802f00219a anv/device: Update features and limits 08735ba91c anv/cmd_buffer: Fix setting of viewport/scissor count ed4fe3e9ba anv/state: Respect SamplerCreateInfo.anisotropyEnable 8a81d136f8 anv/image: Fill out VkSubresourceLayout.arrayPitch 102c74277f WIP: Partially upgrade to vulkan v0.221.0 e976860638 gallium/radeon: do not reallocate user memory buffers 321140d563 gallium/radeon: implement PIPE_CAP_INVALIDATE_BUFFER 08c71740ad gallium/radeon: reset valid_buffer_range on PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE 70e66c57bb st/mesa: implement Driver.InvalidateBufferSubData 9e2240e892 st/mesa: use pipe->invalidate_resource instead of buffer re-allocation 654670b404 gallium: add PIPE_CAP_INVALIDATE_BUFFER 6f4ae81005 mesa: add Driver.InvalidateBufferSubData 53c77494aa mesa: fix the checks in _mesa_InvalidateBuffer(Sub)Data cbcdef7b40 winsys/radeon: fix warnings about incompatible pointer types 06b526de05 texobj: Check completeness with InternalFormat rather than Mesa format 8ce2b0e140 nir/spirv: Add support for ArrayLength op 4507d8a57a nir/spirv/alu: Properly implement mod/rem 7d5ae2d34b i965: Implement nir_op_irem and nir_op_srem f4ab7340ca i965: Remove unused hw_must_use_separate_stencil 138a7dc826 i965: Drop extra newline from shader compile messages. cac99fffdb nir: Add more modulus and remainder opcodes 0079523a0d nir/spirv: Add support for OpSpecConstantOp 8c408b9b81 nir/spirv/alu: Factor out the opcode table 9b7e08118b anv/pipeline: Pass through specialization constants c95c3b2c21 nir/spirv: Add initial support for specialization constants 74cff779eb nir: Change bfm's semantics to match Intel/AMD/SM5. a5fcff6628 glsl: Fix undefined shifts. 966a0dd720 glsl: Handle failure of Python codegen scripts. 84d6130c21 glsl, nir: Make ir_triop_bitfield_extract a vectorized operation. b4e198f47f glsl, nir: Make ir_quadop_bitfield_insert a vectorized operation. b85a229e1f glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes. 92f1773869 nir: Fix constant evaluation of bfm. 7dc2e5f940 i965/fs: Skip assertion on NaN. 64800933b8 i965/fs: Add debugging to constant combining pass. 9638c03a4e meta: remove const qualifier on _mesa_meta_fb_tex_blit_begin() 235a299534 st/mesa: fix incorrect buffer token passed to _mesa_BindFramebuffer() 2065ffb4cf docs: add news item and link release notes for 11.1.1 183b5ff109 docs: add sha256 checksums for 11.1.1 8f16739528 docs: add release notes for 11.1.1 cda886a485 i965/gen9: Don't allow the RGBX formats for texturing/rendering 4ea0febcb0 radeonsi: move POSITION and FACE fragment shader inputs to system values caf3c2abea radeonsi: simplify gl_FragCoord behavior 69c4c75264 glsl: add image_format check in cross_validate_globals() e937fd779f mesa: do not validate io of non-compute and compute stage 6b0706b2aa glsl: add packed varyings for outputs with single stage program 38cdcb000d llvmpipe: (trivial) use cast wrapper for __m128d to __m128 casts 49ec647c3b llvmpipe: avoid most 64 bit math in rasterization 16530fdc82 llvmpipe: scale up bounding box planes to subpixel precision 0298f5aca7 llvmpipe: add sse code for fixed position calculation 9422999e40 draw: fix key comparison with uninitialized value 610aa00cdf nir/spirv: Add support for OpQuantize 282a837317 i965: Implement nir_op_fquantize2f16 15a56459d7 nir: Add a fquantize2f16 opcode 6143e2d651 mesa: print the invalid enum when CreateShader fails aee970c844 anv/device: Bump the max program size again c034dbeda8 glsl: Make read_from_write_only_variable_visitor ignore .length(). 9095847c25 i965: Mark TCS URB writes as having side effects. d7a193327b vk: Implement workaround for occlusion queries 6fc278ae4f anv/UpdateDescriptorSets: Respect write.dstArrayElement 7df20f0c14 vk: Support SpvBuiltInViewportIndex 2b4bacb84b vk: Use the correct stride for CC_VIEWPORT structs 56fc2986d5 st/omx: Avoid segfault in deconstructor if constructor fails 6f898f740c vl: use preferred format for deinterlacing 5fdd4a5aef vl: improve motion adaptive deinterlacer e945235aed st/va: add BOB deinterlacing v2 3949cf0e02 st/va: add NV12 -> NV12 post processing v2 9f644295dc st/va: use vl_video_buffer_adjust_size da39637764 st/vdpau: use vl_video_buffer_adjust_size 52ca9a9b8b vl/buffers: extract vl_video_buffer_adjust_size helper 8479782361 st/va: make the implementation thread safe v2 62e56492c3 nir/spirv: Allow non-block variables with interface types in lists 4141d13de5 nir/spirv: Handle matrix decorations on arrays of matrices 8926dc87af mesa: use gl_shader_variable in program resource list 4985159ad6 glsl: track total amount of uniform locations used b208620fd2 nir/spirv: Allow creating local/global variables from interface types 350bbd3d15 nir/spirv: Allow base derefs in get_vulkan_resource_index 1c5393d57d nir/spirv: Allow OpBranchConditional without a merge 24523e98a4 nir/spirv/cfg: Allow breaking from the continue block c381906bbd nir/spirv: Stop wrapping carry/borrow in b2i dee09d7393 nir/spirv: Better handle OpCopyMemory 1ca97cefb0 nir/spirv: Add no-op support for OpSourceContinued 395b53dad6 main: get rid of needless conditional 2a15dc0dd5 gallium/util: removed unused header-file e67f5cac79 nvc0: do not force re-binding of compute constbufs on Fermi 5be700e5cc meta: Unconditionally set GL_SKIP_DECODE_EXT 1799eddb51 meta: Only bind the sampler in one place ae50157363 meta/decompress: Don't pollute the sampler object namespace b03ee127d8 meta/decompress: Save and restore the sampler using gl_sampler_object instead of GL API object handle d4094f64c1 meta/decompress: Track sampler using gl_sampler_object instead of GL API object handle 1998af813a meta/decompress: Use internal functions for sampler object access b85c5fe526 meta/generate_mipmap: Don't pollute the sampler object namespace d6782712a1 meta/generate_mipmap: Save and restore the sampler using gl_sampler_object instead of GL API object handle 36f413209f meta/generate_mipmap: Track sampler using gl_sampler_object instead of GL API object handle b94e7f398d meta/generate_mipmap: Use internal functions for sampler object access 963065b76c meta/blit: Don't pollute the sampler object namespace in _mesa_meta_setup_sampler 533320e4d1 meta/blit: Save and restore the sampler using gl_sampler_object instead of GL API object handle d796b491cc meta/blit: Use internal functions for sampler object access ad5b1b41ae meta/blit: Group the SamplerParameteri calls with the other sampler operations adb4b31bc3 mesa: Refator _mesa_BindSampler to make _mesa_bind_sampler 4cf5c85ec7 mesa: Add _mesa_set_sampler_srgb_decode method ecba76d3c0 mesa: Add _mesa_set_sampler_filters method 08822b4b43 mesa: Add _mesa_set_sampler_wrap method bb5882e6af nir/spirv/cfg: Handle unreachable instructions fc3f659aa9 nir/vars_to_ssa: Add phi sources for unreachable predecessors 3029d60de7 nvc0: remove useless goto in nvc0_launch_grid() 5318bd351e mesa: Mark Identity as const c974b94578 nir/spirv: Properly handle OpConstantNull 96683065f2 nir/spirv: Assert that matrix types are valid d032ede26f nir/types: Add an is_error helper 17cfafd83a nir/spirv: Handle OpNoLine 52d4af6a3c anv/gen7: Remove unheeded helper begin_render_pass() 647d8e95d1 configure.ac: always define __STDC_CONSTANT_MACROS aa6aa39a8f i965: Upload 3DSTATE_BINDING_TABLE_POINTERS_HS when !TCS on Gen9+. f2c8913536 Add missing platform information for KBL 790565b06e anv/pipeline: Handle output lowering in anv_pipeline instead of spirv_to_nir b8ec48ee76 anv/pipeline: Only delete functions for SPIR-V shaders 30883adfb8 nir/spirv: Get rid of a bunch of stage asserts 9f4ba499d1 nir/spirv: Take an entrypoint stage as well as a name 83bf1f752d nir/dead_variables: Add a a mode parameter f21df5c513 nv50/ir: the whole point of data array is to hand out regular registers a9eace326e mesa/uniform_query: add IROUNDD and use for doubles->ints (v2) 124c9c2b97 glsl: replace unreachable code path with assert cf757f48ea Revert "glsl: replace unreachable code path with assert" 98270fd20d glsl: replace unreachable code path with assert e4c5ace6a9 glsl: combine if blocks 7b4f8c827d mesa: Update todo regarding StencilOp and StencilOpSeparate. 5e3edd4b28 glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable. 0d3051f75a nv50/ir: Fix scratch allocation size and file a9c0e8f00f vk: Handle uninitialized FS inputs and gl_PrimitiveID b538ec5409 vk: Support reseting timestamp query pools 925ad84700 vk: Advertise number of timestamp bits dae800daa8 vk: Expose correct timestampPeriod for SKL ec8e261208 vk: Mark VkEvent and VkSemaphore as done bbb2a85c81 vk: Assert on use of uninitialized surface state a8cdef3dce vk: Only begin subpass if we're continuing a render pass 7c5e1fd998 vk: Remove unsupported warnings for Skylake and Broxton cfdc955fd5 anv/reloc_list: Make valgrind explicitly check relocation data da5d4583e5 mesa: merge bind_atomic_buffers_{base|range} 5eb104d6ab mesa: merge bind_shader_storage_buffers_{base|range} e8dd7cc303 mesa: merge bind_uniform_buffers_{base|range} b3ca26cded mesa: merge bind_xfb_buffers_{base|range} 81f7fd3c54 glsl: Don't add nir files to libglsl_la_SOURCES 7a1c4a0ccc nir/spirv: Add matrix determinants and inverses e3706a7118 nv50,nvc0: use a face sysval to avoid the useless back-and-forth conversion 82ad571abf glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.c 1d25ef6ae7 i965: Move GLSL lowering passes out of libi965_compiler.la e97caba1f6 glsl: Move glsl_to_nir files to LIBGLSL_FILES 1d54ac6c9f mesa: Use separate indices for UBO & SSBO during binding cf66a8ffb7 mesa: Map program UBOs and SSBOs to Interface Blocks c7f6e42a7d anv: Increate dynamic pool block size from 2k to 16k 4e15d26e47 nir/spirv: Fix a small bug in row-major matrix loading 5d349fab46 mesa: docs: Add link to planet.freedesktop.org dff1caccac freedreno: add ir3_compiler to gitignore 90ba06618e gallium: add a RESQ opcode to query info about a resource ebfb5446c7 gallium: add PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT 266d001261 gallium: add PIPE_SHADER_CAP_MAX_SHADER_BUFFERS 8cb493acc7 tgsi: update atomic op docs bdef02ff26 tgsi: add a is_store property 50b8488926 tgsi: provide a way to encode memory qualifiers for SSBO 888ddd632d ureg: add buffer support to ureg 8cc9a8aa2a tgsi: add ureg support for image decls 208bfc493d glsl: Ensure 64bits shift is used. e378184d9c mesa/main: Avoid `void function returning a value` warning. 6613042c4e configure.ac: add --enable-profile fe2f44f2a4 nir/spirv: Use create_ssa_value for block_load_store 8b9dfb4b6d nir/spirv: Add real support for outer products 927ef0ea4e nir/spirv: Add support for add, subtract, and negate on matrices 393562f47b nir/spirv: Split ALU operations out into their own file 1e463d20ba nine: allow fragment shader POSITION and FACE to be system values d0cf66d835 vl: allow fragment shader POSITION to be a system value 69f43c2cc9 util/pstipple: allow fragment shader POSITION to be a system value 8a13ce14fd st/mesa: add support for POSITION and FACE system values c00e534283 tgsi/scan: update for POSITION and FACE sytem values 34738a92de gallium: add caps for POSITION and FACE system values 24737f2298 program: add a helper for rewriting FP position input to sysval 4191c1a57c glsl: optionally declare gl_FragCoord & gl_FrontFacing as system values c07cf5f5a9 tgsi/ureg: handle redundant declarations in ureg_DECL_system_value c886422656 tgsi/ureg: remove index parameter from ureg_DECL_system_value 91e8f2b0a5 st/mesa: remove dead code from mesa_to_tgsi cb513485a0 radeon, si: Use TGSI chan name defines in lp_build_emit_fetch() calls b42254eff3 gallium/aux: Use TGSI chan name defines inplace of literals d6db7ceedf mesa: check that internalformat of CopyTexImage*D is not 1, 2, 3, 4 72bff62e7f nir/spirv: Add support for SSBO atomics fe57ad62a6 nir/spirv: Rework UBOs and SSBOs 1818463733 anv/gen9: Fix cube surface state 24d82a3f79 anv/gen8: Refactor genX_image_view_init() 1b1dca75a4 vk: Make sure we emit binding table pointers after push constants a18b5e642c vk: Implement VK_QUERY_RESULT_WITH_AVAILABILITY_BIT bbf3fc815b vk: Add missing DepthStallEnable to OQ pipe control 067dbd7a17 vk: Issue PIPELINE_SELECT before setting up render pass d24e88b98e anv/gen7: Setup state to enable barrier() function 36a2304686 anv/gen8: Setup state to enable barrier() function 040e314143 i965/compiler: Enable more lowering in NIR d00abcc283 nir/algebraic: Add more lowering b0d4ee520e nir/opcodes: Fix up uadd_carry and usub_borrow 67b31b3c59 nvc0: add ARB_indirect_parameters support 9a54ccf30a st/mesa: expose ARB_indirect_parameters when the backend driver allows e1eab5a76f mesa: add support for ARB_indirect_parameters draw functions 9327e2d312 mesa: add parameter buffer, used for ARB_indirect_parameters b3e2c21fe5 glapi: add ARB_indirect_parameters definitions 7ca67c752b nvc0: add support for real ARB_multi_draw_indirect d3e43baffe nvc0: adjust indirect draw macros to handle multiple draws at once 2860f20859 st/mesa: add support for new mesa indirect draw interface d67b9ba9a1 gallium: add caps to expose support for multi indirect draws 3e11656694 gallium: add sufficient draw interface to allow new indirect features 60d0cfd429 vbo: create a new draw function interface for indirect draws 2923c7a0ed llvmpipe: do 64bit plane calculations in the sse path fad283ba9e llvmpipe: don't store eo as 64bit int b61b9a377e llvmpipe: use aligned data for the assembly program in setup 9db7309595 draw: initialize prim header flags when clipping lines 64da11f052 draw: fix line stippling with unfilled prims 5cf156c6b4 glsl: replace null check with assert 051603efd5 i965: use _mesa_delete_buffer_object 1b74c02e83 i915: use _mesa_delete_buffer_object 8882b46226 radeon: use _mesa_delete_buffer_object 1c2187b1c2 st/mesa: use _mesa_delete_buffer_object 6aed083b93 mesa/bufferobj: make _mesa_delete_buffer_object externally accessible 4c7f4c25d0 anv/meta: Fix hardcoded format size in anv_CmdCopy* f41b6cfb07 llvmpipe: use sse2 conv code for altivec a50c78a5cf isl: Add missing break statement in array pitch calculation d1e6c1b29b isl/gen9: Fix array pitch of 3d surfaces 0af77fe5b6 isl: Refactor func isl_calc_array_pitch_sa_rows 2f0a10149c isl: Assert that alignments are not 0 for isl_align 4d68c477ad anv: Assert that alignments are not 0 for align_* be91f23e3b isl: Fix image alignment calculation bca18057a3 radeonsi: adjust the parameters of si_shader_dump 0a51b010e5 radeonsi: move si_shader_dump call out of si_compile_llvm b0df5f4c19 radeonsi: inline si_shader_binary_read c9c031f3d0 radeonsi: move si_shader_dump call out of si_shader_binary_read f8b34fe093 radeonsi: separate shader dumping code to si_shader_dump and *_dump_stats ccd7d7e13d radeonsi: add si_shader_destroy_binary 5c9f104567 radeonsi: don't pass si_shader to si_compile_llvm 54ed83669e radeonsi: move si_shader_binary_upload out of si_compile_llvm f20a76a4fd radeonsi: always keep shader code, rodata, and relocs in memory 63345cfc3a radeonsi: don't pass si_shader to si_shader_binary_read 2d3a96448a radeonsi: don't pass si_shader to si_shader_binary_read_config 20b9b5d7f5 radeonsi: add struct si_shader_config 890873d106 radeonsi: move NULL exporting into a separate function a72ed2f6bc radeonsi: move MRT color exporting into a separate function 0ffe3d3772 radeonsi: use EXP_NULL for pixel shaders without outputs 677c65968b radeonsi: only use LLVMBuildLoad once when updating color outputs at the end 185267a6fd radeonsi: export "undef" values for undefined PS outputs 1ce659f820 radeonsi: move MRTZ export into a separate function 5f3e6b5b0f radeonsi: simplify setting the DONE bit for PS exports e00f3f23b1 radeonsi: set SPI color formats and CB_SHADER_MASK outside of compilation 4e597c25c7 radeonsi: write all MRTs only if there is exactly one output 746a7a7498 radeonsi: determine SPI_SHADER_Z_FORMAT outside of shader compilation 2cb8bf90cd radeonsi: determine DB_SHADER_CONTROL outside of shader compilation ff7e77724e tgsi/scan: set which color components are read by a fragment shader 18ec76730a tgsi/scan: fix tgsi_shader_info::reads_z f3658be108 tgsi/scan: set if a fragment shader writes sample mask 3e8f644ed3 glsl: Disallow vectorization of vector_insert/extract. d8cd5e333e anv/state: Pull sampler vk-to-gen maps into genX_state_util.h 195c60deb4 nir/spirv: Wrap borrow/carry ops in b2i 000eb00862 nir/spirv/cfg: Only set fall to true at the start of a case 8d4039ecdb softpipe: tell draw about the vertex layout we want 8e3a76791f llvmpipe: use ints not unsigned for slots 2dbc20e456 draw: nuke the interp parameter from vertex_info 892e2d1395 softpipe: don't abuse the draw vertex_info struct for something different b64d008052 softpipe: fix mapping of "special" vs outputs 01761a38e8 llvmpipe: scratch some special handling of vp_index/layer afa035031f draw: rework handling of non-existing outputs in emit code de65d4dcaf anv: Fix build without VALGRIND 5bbf060ece i965/compiler: Enable more lowering in NIR 573351cb0f nir/algebraic: Add more lowering 1f503603d3 nir/opcodes: Fix the folding expression for usub_borrow 22804de110 nir/spirv: Properly implement Modf 1f3593d8a1 nir/builder: Add a helper for storing to a deref 39c41be50d mesa: Add KBL PCI IDs and platform information. 0819287f56 svga: Rename SVGA_HINT_FLAG_DRAW_EMITTED 9ccc716534 svga: allow preemptive flushing on DMA, update, and readback commands b074a5b02d svga: skip vertex attribute instruction with zero usage_mask b59fad8478 st/mesa: minor clean-ups in st_atom.c 85444ab08b st/mesa: replace bitmap size checks with assertion 18038b9fd6 st/mesa: check texture target in allocate_full_mipmap() c032ae85ee st/mesa: move mipmap allocation check logic into a function 0d39b5fc3b main: s/GLuint/GLbitfield for state bitmasks c81ddc2092 vbo: s/GLuint/GLbitfield/ for state bitmasks 3c0521cd0f st/mesa: use GLbitfield in st_state_flags, add comments 4cd1bd46ed s/GLuint/GLbitfield/ for st_invalidate_state() parameter 2cc52801c0 st/mesa: be more careful about state validation in st_Bitmap() b6bcf08641 st/mesa: move bitmap cache flushing out of state validation c28d72a347 st/mesa: check state->mesa in early return check in st_validate_state() c75d00e054 st/mesa: protect debug printf() with a conditional instead of comment 72d6bbca5b st/mesa: fix comment indentation in st_flush_bitmap_cache() e58be8ac0e glsl: fix varying slot allocation for blocks and structs with explicit locations 47dde2bd45 glsl: don't try adding built-ins to explicit locations bitmask ac6e2c2056 glsl: fix overlapping of varying locations for arrays and structs 5907a02ab6 glsl: create helper to remove outer vertex index array used by some stages 30991d7389 glsl: remove unused varyings before packing them 0d7477a289 gallium/r600: Replace ALIGN_DIVUP with DIV_ROUND_UP bbd29f1375 vc4: Fix driver build from last minute rebase fix. 25aa436e86 vc4: Optimize out a comparison for bcsel based on an ALU comparison 7a9eb76786 vc4: Add missing sRGB decode to texel fetches. f01ca9eeda vc4: Add support for GL_ARB_texture_swizzle. 12519a972f vc4: Use NIR texture lowering for texture swizzling. 71db7d3dc5 vc4: Replace the SSA-style SEL operators with conditional MOVs. 0a89f307f9 vc4: Don't try the SF coalescing unless it's on a def. 8284786c5d anv/gen9: Teach gen9_image_view_init() about 1D surface qpitch e05b307942 isl: Add isl_surf_get_array_pitch_el() c1e890541e isl/gen9: Support ISL_DIM_LAYOUT_GEN9_1D eea2d4d059 isl: Don't align phys_slice0_sa.width twice 39d043f94a isl: Fix the documented units of isl_surf::row_pitch dcb9c11dc7 anv/gen9: Fix oob lookup of surface halign, valign 94566d9b68 anv/meta: Teach meta how to blit from a 1D image 1953cee6d7 gallium/drivers/svga: Use unsigned for loop index 8e2a8ec731 gallium/drivers/r600: Use unsigned for loop index 76a7d6f412 gallium/drivers/ilo: Use unsigned for loop index 5071c192cc gallium: Use unsigned for loop index bfabd5e74a gallium/drivers: Remove unnecessary semicolons 67d4b4b28c gallium: Remove unnecessary semicolons 9d59b9d00c llvmpipe: Optimize lp_rast_triangle_32_3_16 for POWER8 925c46cfc4 llvmpipe: Optimize BUILD_MASK(_LINEAR) for POWER8 3bbe16ea79 llvmpipe: Optimize do_triangle_ccw for POWER8 e99555ef0b llvmpipe: add POWER8 portability file - u_pwr8.h afe88f66a8 configure.ac: Detect if running on POWER8 arch 7295f4fcc2 nir: Add a lower_fdiv option, turn fdiv into fmul/frcp. bd21b54607 i965: Only turn on ARB_compute_shader if we can write registers. 25b7e4a01f i965: Use rcp in brw_lower_texture_gradients rather than 1.0 / x. 3d402d4450 mesa: fix GL_MAX_NAME_LENGTH query for tessellation shaders 7a069bea5d nir/spirv: Fix switch statements with duplicate cases 506a467f16 nir/spirv/cfg: Assert that blocks only ever get added once e1e1b67878 glsl: don't change the varying type in validation code 21590a307c glsl: move lowering after matching validation 0508d9504a glsl: only add outward facing varyings to resourse list for SSO 71a25a0b07 nir/spirv: Simplify phi node handling 4d2a7f5111 i965/gen9: Modify the conditions to use blitter on skl+ 0bf037c0fe i965/gen9: Return false in place of assert in intelEmitCopyBlit() 5cbe01c83f i965/gen9: Remove regions overlap check in fast copy blit 3c8b97a45b i965/gen9: Don't use fast copy blit in case of non power of 2 cpp ec899f6b42 anv/pipeline: Lower indirect temporaries and inputs bff45dc44e nir: Add an indirect deref lowering pass ee4676aa57 i915/i965: Fix typo in perf_debug message a13e9adbee st/mesa: minor indentation fixes 30521fb19e vk: Implement a basic pipeline cache f551047751 vk: Destroy device->mutex when destroying the device f4caa7d2fc draw: minor indentation fix dce1e1a8eb mesa: minor clean-up of some memcpy/sizeof() calls in m_matrix.c 95d412181d util: add debug_dump_ubyte_rgba_bmp() f04d7439a0 mesa: check for z=0 in _mesa_Vertex3dv() eec8d7e7e0 svga: fix test for SVGA_NEW_STIPPLE 993b04ee2c svga: add some comments in svga_state_vs.c fc07658895 svga: change svga_hw_view_state::dirty to boolean 077aa3be93 svga: avoid emitting redundant SetVertexBuffers() commands b11bd20889 svga: check for no-ops in svga_bind_sampler_states() 8d6f0a1b80 isl: Don't force linear for 1d surfaces in gen7_filter_tiling() 8135786605 isl: Document gen7_filter_tiling() 33f06842be isl: Prefer linear tiling for 1D surfaces 98af1cc6d7 isl: Remove isl_format_layout::bpb 89b68dc8d0 anv: Use isl_format_layout::bs instead of ::bpb a1d64ae561 isl: Align isl_surf::phys_level0_sa to the format's compression block 2172f0e9bb isl: Fix mis-documented units of isl_surf::phys_level_sa 6531ccb705 i965: quieten compiler warning about out-of-bounds access 777d1453f1 build: enable st/va with nouveau driver abb30b9c8b nvc0: add support for st/va 7ba27f60f7 nouveau: split nouveau_vp3_bsp in begin/next/end 851e7e12aa st/va: count number of slices 14f21f53d5 i965/wm: use binding size for ubo/ssbo when automatic size is unset a1d664a0b7 Revert "i965/wm: use proper API buffer size for the surfaces." 8b403d599b nir/spirv: Add support for the ControlBarrier instruction ba7b5edc26 anv/UpdateDescriptorSets: Use the correct index for the buffer view b8f0bea07a nir/spirv: Implement extended add, sub, and mul 3a3c4aecf1 nir/spirv: Add support for bitfield operations 01ba96e059 nir/spirv: Add support for msb/lsb opcodes f32370a536 nir/spirv: Add a documenting assert for OpConstantSampler 0309199802 nir/spirv: Add initial support for ConstantNull 8cc21d3aea isl: Align single-level 2D surfaces to compression block 151694228d anv/formats: Hand out different formats based on tiled vs. linear f665fdf0e7 anv/image_view: Separate vulkan and isl formats ceb05131da anv_get_isl_format: Support depth+stencil aspect value a7cc12910d anv/image: Do more work in anv_image_view_init 87dd59e578 anv/formats: Rework GetPhysicalDeviceFormatProperties 2712c0cca3 anv/formats: Add a tiling parameter to get_isl_format 603a3a9439 isl/format: Add some helpers for working with RGB formats 0639f44d0f isl: Add a file for format helpers 5f5fc23e7c genX/state: Pull some generic helpers into a shared header ad9ff4f2b2 meta/blit: Rework how format and aspect choices are made 3200a81a55 anv/image: Add a vk_format field 2123bfcc9c st/mesa: make KHR_debug output independent of context creation flags (v2) 0d7614dce6 isl: Document mnemonic in Yf and Ys tiling 0f34a4ec4e isl: Use isl_align_npot for row_pitch abc1c9878f vk: Don't leak pipeline if initialization fails fca1c08e34 vk: Allocate subpass attachment in one big block 5526c1782a vk: Handle allocation failures in meta init paths b2ad2a20b6 vk: Handle allocation failure in anv_pipeline_init() 3954594eb4 vk: Call vk_error when we generate a VK_ERROR 75e01c8b2d vk: Only finish wayland wsi if we created it 05c22f2d74 isl: Fix row pitch for linear buffers a827b553d9 isl: Fix swapped if-else in isl_calc_row_pitch b16c9be4a5 nvc0: scale up inter_bo size so that it's 16M for a 4K video b5f2f7073f nv50,nvc0: fix crash when increasing bsp bo size for h264 8cf2e892fc i965/wm: use proper API buffer size for the surfaces. 86fa48426c radeonsi: remove unused parameter from si_shader_binary_read_config b6d95248f0 radeonsi: move si_shader_binary_upload out of si_shader_binary_read 7fa6bb47e3 gallium/radeon: dump LLVM module outside of radeon_llvm_compile fb98acb5a1 gallium/radeon: always add +DumpCode to the LLVM target machine for LLVM <= 3.5 cd7f252b11 gallium/radeon: r600_can_dump_shader should get TGSI processor type directly fd7000bd78 radeonsi: pass TGSI processor type to si_shader_binary_read for dumping 3ce0a2fd7f radeonsi: pass TGSI processor type to si_compile_llvm for dumping dd79034ca6 radeonsi: rename shader parameter definitions and variables for more clarity 34217018c4 nvc0/ir: add support for PK2H/UP2H 20dee333f3 st/mesa: use PK2H/UP2H when supported e9f43d6333 gallium: add PIPE_CAP_TGSI_PACK_HALF_FLOAT to indicate UP2H/PK2H support 459e4532af tgsi: update PK2H/UP2H channel behavior info 6eb74b87b8 gallium: document PK2H/UP2H 0ab2c21b93 st/mesa: fix parameter names for tesseval/tessctrl prototypes bf34748b39 nouveau: fix double-const qualifier 3684e899ea freedreno/ir3: use NIR_PASS helper macros 317628dbb3 nir: extract out helper macros for running passes 23bd6affb2 freedreno/ir3: we require block_index metadata 74135f804a freedreno/ir3: refactor NIR IR handling ab4efb19dc freedreno/ir3: drop unnecessary unreachable() case 6a49fcfb1f gallium/tests: fix build with clang compiler 53dddab78c nv50,nvc0: optimize coherent buffer checking at draw time 28dea26626 i965: Make TCS precompile use the TES primitive mode when available. 4a1c8a3037 i965: Push most TES inputs in SIMD8 mode. b022150d70 i965: Use LOAD_PAYLOAD for SIMD8 TES input loads, not MOV. 53a9b6223f i965: Move 3-src subnr swizzle handling into the vec4 backend. 64253fdb2e vc4: Fix build from upload changes. 8f384d07a8 gallium/radeon: send LLVM diagnostics as debug messages 255ccd1e99 gallium/radeon: pass pipe_debug_callback into radeon_llvm_compile (v2) f8cd11403a radeonsi: send shader info as debug messages in addition to stderr output 4bb1c8dfec radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2) b6847062dd gallium/radeon: implement set_debug_callback f6c4658cde nir/spirv: Fix group decorations 6b0b57225c anv/device: Only allocate whole pages in AllocateMemory ecb2da1559 u_upload_mgr: allow specifying PIPE_USAGE_* for the upload buffer 37d0aea772 u_upload_mgr: remove alignment parameter from u_upload_create 1bb79c3a7b u_upload_mgr: pass alignment to u_upload_buffer manually e0f932846c u_upload_mgr: pass alignment to u_upload_data manually 020009f7cc u_upload_mgr: pass alignment to u_upload_alloc manually ffc4716e97 u_upload_mgr: rework the application of alignment 36c93a6fae st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2) 294ed5cd13 program: add _mesa_reserve_parameter_storage a2942d8f26 mesa: Fix warning with MESA_VERBOSE=api for BindBufferRange c1d14c6817 nv50,nvc0: make sure there's pushbuf space and that we ref the bo early 33a415310b st/mesa: sort extensions enablement array 816ddee6b8 nir/lower_clip: add missing writemask on store 3dce7bf268 mesa: Add MESA_VERBOSE=api for GL_ARB_program_interface_query 36db91c4c4 mesa: Add MESA_VERBOSE=api for several indexed BindBuffer variants f076d5330d anv/device: Handle non-4k-aligned calls to MapMemory b835255992 st/glsl_to_tgsi: fix block movs for doubles d214ce86cf st/glsl_to_tgsi: handle different attrib size dc7b33c1f3 st/glsl_to_tgsi: readd the double_reg2 for input index mapping 84dbf3c4ff st/glsl_to_tgsi: when doing reladdr get vec4 of correct type d87894b98f st/glsl_to_tgsi: handle double immediates in matrices properly. 7351c7684f st/glsl_to_tgsi: setup writemask for double arrays and matricies. 14506dcae2 st/glsl_to_tgsi: handle doubles in array shrinking code. aab0c6c9c4 st/glsl_to_tgsi: handle doubles outputs in arrays. fc890d703e st/glsl_to_tgsi: store if dst is double in array 6b5cbdb317 anv/format: Get rid of num_channels 3fe1f118f8 anv/cmd_buffer: Fix a pointer-cast typo 86ecb28ec6 isl: Document some isl_surf::phys_level0_sa invariants 5318424d49 anv/pipeline: Better vertex input channel setup c6364495b2 anv/pipeline: Move vk_to_gen tables into a shared header d25cff687b isl: Better document surface units 373fd89e4b isl: Document the 3D block extent of isl_format 1ddcbbf05f nir/spirv: Add a missing break statement in handle_image 4f9a211b4a Revert "isl: Fix assertion failure for npot pixel formats" 0bb103d010 nir/spirv: Handle push constants after decorations 3421ba1843 anv/device: Place memory types at heapIndex == 0 cf6ce424e0 nir/spirv: Fix constant num_elements and allocation 601b7d5f98 nir/lower_outputs_to_temporaries: Reparent constant initializers 7d57528233 nir/clone: Expose nir_constant_clone fed98df428 nir/gather_info: Add support for end_primitive_with_counter 5afac62b28 nir/spirv: Handle OpLine 149f35bbba nir/spirv: Let OpEntryPoint act as an OpName 5f7f88524c nir/lower_outputs_to_temporaries: Take a nir_function entrypoint 0fe4580e64 nir/spirv: Add support for multiple entrypoints per shader e993e45eb1 nir/spirv: Get the shader stage from the SPIR-V db3a64fcea nir/spirv: Use shader stage for determining variable locations d7ae2200f9 nir/spirv: Get rid of default GS info d9c9a117dc nir/spirv: Handle execution modes as decorations 2b6bcaf91a nir/spirv: Separate handling of preamble from type/var/const instructions 96d1baa88d isl: Fix assertion failure for npot pixel formats 65d3f85eb3 nvc0: Set winding order regardless of domain. 7cdc2b9ca0 glsl: Fix varying struct locations when varying packing is disabled. 4acf71c89b drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0. 5ac15f788b glsl: add GL_ARB_shader_draw_parameters define 07b4f17aaf nir/spirv/GLSL450: Add support for SAbs e6cd0c0e1c nir/spirv: Implement IsInf and IsNan built-ins. a7e827192b isl: Tile-align height in image size calculation 517a93b346 nvc0: add ARB_shader_draw_parameters support 89bda9772d st/mesa: add GL_ARB_shader_draw_parameters support daaf0bdf46 gallium: add a drawid to pipe_draw_info 87b4e4e29f gallium: add PIPE_CAP_DRAW_PARAMETERS bb52ea45cc gallium: add baseinstance/drawid semantics 9f23116bfa Revert "nir/spirv: Update to the 1.0 GLSL.std.450 header" e6fc170afb anv/allocator: Rework state streams again 28243b2fba gen7/8/cmd_buffer: Allocate the correct ammount for COLOR_CALC_STATE a0b2829f20 anv/stream_alloc: Properly manage valgrind NOACCESS and UNDEFINED status d50e6128b8 nv50/ir: attempt to do more constant folding on mad -> add conversion 97685ff10e i965/gen8: Always use BRW_REGISTER_TYPE_UW for MUL on GEN8+ 91d93f7908 nir/spirv: Lower gl_GlobalInvocationID correctly 451fe2670c nir/spirv/cfg: Handle discard 5693637faa nir/print: Handle variables with var->name == NULL 8cc55780fd nir/inline_functions: Switch to inlining everything 0d4cd045c8 glsl: tidy up struct with a single member 2c1a215409 glsl/linker: annotate static functions as such c704b89fe4 glsl: annotate ast_process_struct_or_iface_block_members() as static 7cdcee3bed nir/spirv/glsl450: Enumerate more built-in opcodes. ccd84848f0 anv/state: Fix reversed MIN vs. MAX in levelCount handling. 2a58cb03d0 nir/spirv: Use instr_rewrite_src for updating phi sources 69d5838aee nir/validate: Don't validate the return deref for void function calls 51b04d03d5 nir/dominance: Handle unreachable blocks b4a1c9b506 nir/spirv/glsl450: Implement inverse hyperbolic trig built-ins. 2ea111664c nir/spirv/glsl450: Implement Refract built-in. 74529a2c50 nir/spirv/glsl450: Implement hyperbolic trig built-ins. 0b1a436ac8 nir/spirv/glsl450: implement Reflect built-in. 659a3623b0 nir/spirv/glsl450: Implement FaceForward built-in. b10af36d93 nir/spirv/glsl450: Implement SmoothStep. 6a0fa2d758 nir/spirv/glsl450: Implement Cross built-in. 083fd6ec2a nir/spirv/glsl450: Implement Clamp/SClamp/UClamp. 034010924e nir/spirv/glsl450: Implement the Log built-in. ffc5ae7c9e nir/spirv/glsl450: Implement Exp built-in. 227e250005 nir/spirv/glsl450: Add a helper for doing fclamp(). 0f801752f2 nir/spirv/glsl450: Add helpers for calculating exp() and log(). 9c9edd1ce8 nir/spirv/glsl450: Add an 'nb' shortcut variable. 5f04a61219 nir/lower_returns: Don't just change the type of a jump. 6fa47c9c17 nir/builder: Add a nir_jump helper 37a38548d4 glsl/types.cpp: Fix function_key_compare b33f5d3889 nir/spirv: Update to the 1.0 GLSL.std.450 header 0119773ffc nir/builder: Add an init function that creates a simple shader for you 5dd4386b92 nir/spirv: Use a C99-style initializer for structure fields e10b0e2b49 anv/pipeline: Use vs_prog_data.inputs_read when computing vb_used 0a2ab87947 nir/spirv: Move CF emit code into vtn_cfg.c 4e22cd2e32 nir/spirv: Add support for switch statements cf555dc1c2 nir/spirv: A couple simple loop fixes 303d095f58 nir/spirv: Add an actual CFG data structure 55ca5b0e74 mesa/st: Pad out _mesa_sysval_to_semantic for new SYSTEM_VALUE_* enums 724134f683 nv50/ir: float(s32 & 0xff) = float(u8), not s8 581f81860e i965: Reemit vertex state between indirect multi draws f9283f2668 nir: Teach nir_opt_algebraic about adding and subtracting the same thing cddfc2cefa i965: Add support for gl_DrawIDARB and enable extension 17ebb55a14 i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARB b70616f3e7 i965: Assert that SYSTEM_VALUE_VERTEX_ID gets lowered 1a59aeaebd mesa: Add core mesa support for GL_ARB_shader_draw_parameters 42dd2c028d mesa/vbo: Add draw_id field to struct _mesa_prim 70d8dbc9a1 nir: Remove function overload in control flow test bbf99511d0 gen7/8/pipeline: s/vb_used/elements in emit_vertex_input 7b8db37abb radeonsi: add RADEON_REPLACE_SHADERS debug option 7d1fc2cf51 radeonsi: count compilations in si_compile_llvm 4711170239 gallium/util: add DEBUG_GET_ONCE_OPTION da0e216e06 r600: fix constant buffer size programming fc03723bcd vk: Fill out buffer surface state when updating descriptor set a00524a216 vk: Unstub VkSemaphore implementation 5fab35d090 gen7/pipeline: Actually use inputs_read from the VS for laying out inputs b090f9dce1 gen8/pipeline: Actually use inputs_read from the VS for laying out inputs 3eb108ef87 anv/meta: Fix the pos_out location for the vertex shader b005fd62f9 nir/spirv: Add GLSL.std.450.h 9c84b6cce0 anv/device: Set device->info sooner in CreateDevice 763176a3e2 nir/lower_returns: Fix a bug in loop lowering dfce9759ab docs: Mark ARB_tessellation_shader as done on all i965 platforms. 381a89cf2a i965: Enable ARB_tessellation_shader on Gen7-7.5. bd8ab8dedb i965: Don't set interleave or complete on TCS EOT message. b7793783b3 i965: Relase input URB Handles on Gen7/7.5 when TCS threads finish. 6ceabb72ea i965: Use proper TCS barrier ID bits for Ivybridge/Baytrail. 5898cbae24 i965: Use proper TCS Instance ID bits for Ivybridge/Baytrail. 1245724f72 i965: Port tessellation evaluation shaders to vec4 mode. 889d987904 i965: Emit a real 3DSTATE_DS on Gen7. 2c240b05e9 i965: Emit a real 3DSTATE_HS on Gen7. 74b83fe368 i965: Add the TCS/TES state upload atoms to the gen7_atoms list. 7aaed91581 nir/spirv: Move to its own directory d9dcfafacc nir/spirv: Use nir_build_alu for alu instructions 237f2f2d8b nir: Get rid of function overloads f948767471 nir/lower_returns: Better algorithm as per connor 3489f66056 nir: Add a cursor helper for getting a cursor after any phi nodes 109c348284 nvc0: don't forget to reset VTX_TMP bufctx slot after blit completion 28e07fdd4a nv50,nvc0: add a note when converting vertex elements using CPU c60456dfaa nir/gather_info: Handle multi-slot variables in io bitfields bbebd2de13 nir: Add a helper for getting the bitmask for a variable's location 4ff4310a78 nir/types: Expose glsl_type::count_attribute_slots() 0bc1b0fd23 nir/lower_return: Do it for real this time e1b1d58bec nir/cf: Make extracting or re-inserting nothing a no-op eae352e75c nir: Add a function for comparing cursors 41c7912d04 gallium/auxiliary: don't build NIR sources with MSVC2008 flags 54c870ff61 nir/spirv: Add support for undefs in vtn_ssa_value() 2e823d5754 nir/spirv: Properly handle vector times matrix 452ba4db2b nir/spirv: Create the correct type if a matrix-vector multiply produces a vector 5b30132388 nir/spirv: Fix some mem_ctx issues with create_vec 66168a798b nir/spirv: Better document vtn_ssa_value.transposed 3b391892aa anv/descriptor_set: Use anv_foreach_stage 72ceb99bab anv: Mask out invalid stages in foreach_stage 5644b1cece nir/spirv: Handle LogicalNot 6219a69589 nir/spirv: Handle derefs in vtn_ssa_value 3ab1b7afa8 nir/spirv: Do boolean fixup on block loads af74ce5a19 spirv/nir: Handle non-vector extractions in vtn_composite_extract 79b8b42081 nir/spirv: Handle function calls 95990c96cc nir: Create the params array in function_impl_create a7f3e113ad i965/nir: Remove return handling ac975b73cf anv/pipeline: Run lower_returns and inline_functions after spirv_to_nir 8fba4bf79f nir: Add a function inlining pass b21db9cea5 nir/builder: Add a copy_deref_var helper 23cfa683d5 nir: move nir_copy_var from anv_nir_builder to nir_builder 4aac03fe61 nir/clone: Add support for cloning a single function_impl 98291b8f2c nir: Add a helper for creating a "bare" nir_function_impl 86772c2488 nir/control_flow: Handle relinking top-level blocks 1749e667ea nir: Add a stub function inlining pass 413a9d3517 nir/print: Factor variable name lookup into a helper 52865efc41 i965: Add tr_mode and mip tail information in surface state dump 8326eb13f2 i965/gen8/cs: Gen8 requires 64 byte alignment for push constant data 843cec6d3a freedreno/ir3: spelling.. dc21747838 nir/print: print variable constant-initializers 6524897606 docs: Clarify that ARB_tessellation_shader is only done on i965/gen8+. 209d130dd1 docs: Mark ARB_tessellation_shader as done on i965/gen8+. 7738f3a988 i965: Enable ARB_tessellation_shader on Gen8+. 794eb9d727 i965: Handle mix-and-match TCS/TES with separate shader objects. 01b1b44d31 i965: Defer input lowering for tessellation stages until specialization. 8bc073d601 i965: Automatically create a passthrough TCS when needed. 4ec3f0f4b9 i965: Start program_string_id from 1, not 0. 2432643e89 i965: Create and set a new brw_tcs_prog_data::outputs_written field. 239a4bdcd4 i965: Upload HS push constants whenever default tess. levels change. 0d5cb4aef4 i965: Only call _mesa_load_state_parameters if prog exists. a122af696c i965: Switch TCS gl_program/gl_shader_program checks over to TES. 9d35fecfb9 i965: Remove unnecessary brw->tess_ctrl_program assertions. f46dbfaed9 i965: Consolidate BRW_NEW_TESS_{CTRL,EVAL}_PROGRAM flags. 8498cb4a45 i965: Only call brw_upload_tcs/tes_prog when using tessellation. 2bcf989407 nir: Add a glsl_vec_type() helper. 0daf51e130 nir: Use writemasked store_vars in glsl_to_nir. 7d539080c1 nir: Add a writemask to store intrinsics. 50fc4a9256 mesa: update gl_HelperInvocation support status in docs f2be5b8ba4 mesa: fix interface matching done in validate_io 5f8bb6fbb1 mesa: add SSBOs to the list of fragment shader side effects 9bbdd0eda4 i965: Ensure FS execution in presence of atomic buffers 1a95b87dad mesa: Add a _mesa_active_fragment_shader_has_side_effects helper 57f7c85dcf i965: Implement gl_PatchVerticesIn by baking it into brw_tcs_prog_key. 24be658d13 i965: Add tessellation control shaders. a5038427c3 i965: Add tessellation evaluation shaders 54daffef16 nir: remove field only used in GLSL IR when assigning varying locations a8c4747602 nouveau: enable use of new kernel interfaces 5b614b141a nvc0: remove use of deprecated sw class identifier 33a3ba8c59 nv50: fix g98+ vdec class allocation 791a3e1850 nouveau: remove use of deprecated nouveau_device_wrap() 323d4da372 nouveau: fix screen creation failure paths 6c1bfff66c nouveau: return nouveau_screen from hw-specific creation functions 1a9ec8e062 nouveau: remove use of deprecated nouveau_device::drm_version a458ffacba nouveau: remove use of deprecated nouveau_device::fd a8abdf2f35 nouveau: bump required libdrm version to 2.4.66 d19106649f r600: fix viewport clipping handling (v2) 73e7c5fd7f radeonsi: fix viewport clipping handling. (v2) 847f91f4e5 r600: drop VTX_CNT_EN write from initial state ea8c0b16ec gallium/radeon: fix regression in a number of driver queries 0865088cca i965: Only apply CS stall workaround pre-SKL f7b7145123 glx/dri3: a drawable might not be bound at wait time 37186c43b5 docs: add news item and link release notes for 11.0.8 1c1994da58 docs: add sha256 checksums for 11.0.8 bb5adf065f docs: add release notes for 11.0.8 220ac9337b vk: Only require wc bo mmap for !llc GPUs b49aaf5de0 vk: Remove stale 48 bit addresses FIXMEs c4802bc44c vk/gen8: Implement VkEvent for gen8 97eee90547 glsl: count attributes for vertex inputs properly. 14193e4643 ralloc: Fix ralloc_adopt() to the old context's last child's parent. b476c587e3 glsl: fix transform feedback for 64-bit outupts. 64cfacf319 glsl: fix partial marking for fp64 types. 1fc39dae22 glsl: only update doubles inputs for vertex inputs. 8ac46d84ff vk: Fix check for I915_PARAM_MMAP_VERSION f1fb85e544 vc4: Do instruction scheduling on the QIR to hide texture fetch latency. 5278c64de5 vc4: Fix latency handling for QPU texture scheduling. 960f48809f vc4: Keep sample mask writes from being reordered after TLB writes 5dc22cadb5 glsl: fix count_attribute_slots to allow for different 64-bit handling 69ea66231e glsl: use dual slot helper in the linker code. d97b060e6f glsl/fp64: add helper for dual slot double detection. 9fbcd8e847 glsl: pass stage into mark function b201a6ed9f freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error enabled bb9eb59933 i965/vec4: Optimize predicate handling for any/all. c8a74e3a4e nir: Delete bany, ball, fany, fall. 21cd298aec glsl: Implement all(v) as all_equal(v, true). 2268a50ffd glsl: Remove ir_unop_any. 249bb89617 glsl: Implement any(v) as any_nequal(v, false). 0a6a17b9d7 gallium/radeon: only dispose locally created target machine in radeon_llvm_compile 5e82a91324 anv/gen8: Add support for gl_NumWorkGroups d7f66f9f6f nir/spirv: Array lengths are constants not literals 61e5f8d073 gallium/util: (trivial) include p_shader_tokens.h in u_simple_shaders.h 6743c68a11 draw: fix clip test with NaNs 44e87b7b7b draw: fix pstipple and aaline stages wrt sampler_views/samplers 1473a8dc6f anv/formats: Add more 64-bit formats 167809365b anv/formats: Add more PACK32 formats 6723b61753 swrast: move two global defines to the only place where they are used 555f67c3d7 mesa: improve debug log in atifragshader 5150d56ec4 program: fix comment about the fog formula 7279453da5 mesa: Don't leak ATIfs instructions in DeleteFragmentShader 952bf05897 anv/image: Properly report buffer features 3395ca17d1 isl: Add a is_storage_image_format helper b1325404c5 anv/device: Handle zero-sized memory allocations 6e44bbe0f5 configura.ac: fix test for SSE4.1 assembler support 4ef44bb484 configure: check for python2.7 for PYTHON2 7f585a6a98 configure.ac: use pkg-config for libelf e97b207654 i965/screen: Allow OpenGLES 3.1 for gen8+ 3b5d442661 i965: Enable compute shaders in more cases for OpenGLES 3.1 3e8a6e468b main/version: Don't require ARB_compute_shader for OpenGLES 3.1 a9d934726e main: Allow compute shaders to be compiled with OpenGLES 3.1 3507d0b7f9 main: Add MESA_VERBOSE=api for LinkProgram & UseProgram 257fb76403 ir_to_mesa: Skip useless comparison instructions. 4a5cff24d7 glsl: Remove inverse() from GLSL 1.20 and 1.30. 695ae816da nv50: free memory allocated by the prog which reads MP perf counters f992d02ba2 st/osmesa: add OSMesaCreateContextAttribs() function a34e7612dc osmesa: add new OSMesaCreateContextAttribs function c2c0983215 svga: don't use debug code in update_state() in release builds c643e9cea8 anv/state: Allow levelCount to be 0 aeee7f2a4d nv50,nvc0: free memory allocated by performance metrics 9aca60bfb0 nvc0: free memory allocated by the prog which reads MP perf counters 8022c7480e nvc0: fix metric-achieved_occupancy calculation on Kepler a87a1420d6 st/va: remove fence handling v3 61cdb7665f Revert "i965: Use MESA_FORMAT_B8G8R8X8_SRGB for RGB visuals" 8c5310da9d i965: Fix crash when calling glViewport with no surface bound 4c7c9e4602 mesa/blit: Don't require the same format for mulitisample blits 89eb342def st/va: retrieve size from the temporary img variable 8e195a6251 draw: handle edge flags in llvm path 13c0b1c780 draw: don't set start_instance and instance id for pt emit b2fe8b4673 nir/spirv: Add a missing break statement 1c51d91bfe anv/pipeline: Allow the user to pass a null MultisampleCreateInfo d61ff1ed08 anv/descriptor_set: Initialize immutable_samplers to NULL d7cb1634d2 nir/lower_system_values: Refactor and use the builder. f6910f072a nir/builder: Add a load_system_value helper ca5be008bc nir/lower_system_values: Stop supporting non-SSA 276837cbe4 nvc0: remove old comment related to metric calculations 3858722740 vc4: Add support for dumping executed commands to a file. 07570edb98 vc4: Import updated vc4_drm.h with hang state. c5b886b028 vc4: Only update vc4->msaa when the framebuffer changes. f2cf2a63f1 vc4: Don't consider nr_samples==1 surfaces to be MSAA. da92f16c50 vc4: Fix min() wrapper definition for the simulator's kernel code. 02bcb443ee vc4: Warn instead of abort()ing on exec ioctl failures. 28c4ef9d6c anv/device: Bump the size of the instruction block pool 306abbead3 anv/pipeline: Properly set IncludeVertexHandles in 3DSTATE_GS 2d4b7eda23 nir/spirv: Add support for more CS intrinsics 1035108a7f nir/lower_system_values: Add support for computed builtins. 630b9528b3 shader_enums: Add enums for gl_GlobalInvocationID and gl_LocalInvocationIndex 7ebd84fa4b nir/lower_system_values: Refactor and use the builder. c26e889a44 nir/builder: Add a load_system_value helper de67456d6d nir/lower_system_values: Stop supporting non-SSA a2140b0571 docs: Replace sourceforge logo with a text link 64f0ee73e0 isl: Add func isl_surf_get_image_offset_sa 53504b884e isl: Fix calculation of array pitch for layout GEN4_2D f7e36f9f66 isl: Move it a standalone directory c8d9d289ff radeonsi: fix perfcounter selection for SI_PC_MULTI_BLOCK layouts 149d049676 gallium/radeon: remove unnecessary test in r600_pc_query_add_result 819543adb4 mesa/main: use BITSET_FOREACH_SET in perf_monitor_result_size 9c0773958e docs: add news item and link release notes for 11.1.0 b8394ef3df docs: add sha256 checksums for 11.0.1 5497e119a5 docs: Update 11.1.0 release notes e677b3047b freedreno/a4xx: fix fragcoord.z + fragdepth cad0920d11 freedreno: update generated headers 249b2be3bc freedreno/ir3/cmdline: don't dump nir by default 10b7a7c344 st/va: remove nonesense HEVC picture id handling af5ca43f26 i965: Allocate URB space for HS and DS stages when required. 8224571ef8 vec4/generator: Actually pass the sampler into generate_tex 7edcc59a7b anv: Rename gs_vec4 to gs_kernel a3c5c339a8 nir/spirv_to_nir: Use a minimum of 1 for GS invocations 8c0963f9d3 docs: mark input/output block locations as DONE 0aeb9b3e5e glsl: add support for explicit locations inside interface blocks 183c606066 glsl: simplify interface matching 8e264765a4 draw: remove clip_vertex from vertex header 1775400a20 draw: use clip_pos, not clip_vertex for the fake guardband xy point clipping 8575ddb644 draw: rename vertex header members 1b22815af6 draw: don't pretend have_clipdist is per-vertex 9e3f2af3c3 draw: use position not clipVertex output for xyz view volume clipping f46544dea1 anv: Fix CUBE storage images 783a21192c anv: Add support for storage texel buffers 1f98bf8da0 anv: Pass an isl_format into fill_buffer_surface_state 091b6156dd i965/fs: Push small uniform arrays 63c313de84 i965/fs: Rename demote_pull_constants to lower_constant_loads 75f33a6420 i965/vec4: Get rid of the uniform_size array eb76f226cf i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOAD a487f0284f i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constants 46f5396846 i965/vec4: Inline get_pull_constant_offset 9c36c40845 i965/fs: Get rid of the param_size array 9024353db3 i965/fs: Stop relying on param_size in assign_constant_locations 9f46af9e41 i965/fs: Get rid of reladdr a3cd95a884 i965/fs: Use MOV_INDIRECT for all indirect uniform loads c4219bc6ff anv/cmd_buffer: Gen 8 requires 64 byte alignment for push constant data f0313a5569 anv: Add initial support for cube maps 77cc2666b1 i965: Use DIV_ROUND_UP() in gen7_urb.c code. 9f0944d15b i965: Make TES inputs match TCS outputs. 4fac950010 i965: Force VS -> TCS varyings to use the SSO VUE map layout. bee42cc1f7 i965: Handle TCS outputs and TES inputs. 31140d097a i965: Handle TCS inputs and TES outputs. 1f46163acb i965: Add tessellation shader VUE map code. 9f3917bf37 i965: Fix partial variable access for geometry shaders in SSO mode. 8c4deb10df i965: Separate base offset/constant offset combining from remapping. 7ba70b1b51 nir: Add another index to load_uniform to specify the range read 4115648a6b i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECT 2f1455dbb0 i965/fs: Add support for MOV_INDIRECT on pre-Broadwell hardware 4be9a1c7bb i965/fs: Fix regs_read() for MOV_INDIRECT with a non-zero subnr 653d8044ab i965/fs: Don't force MASK_DISABLE on INDIRECT_MOV instructions 2c90f08bf7 i965/fs: Add support for doing MOV_INDIRECT on uniforms 106c3a8a48 nir: Fix number of indices on shared variable store intrinsics. dba28da075 anv/buffer_view: Store a bo + offset instead of buffer pointer 96dc732ed8 meta/generate_mipmap: Work-around GLES 1.x problem with GL_DRAW_FRAMEBUFFER ee57062e1e anv: Remove anv_image::surface_type 71135e275f nvc0: check return value of nvc0_program_validate() 54f58210c2 nv50: check return value of nouveau_object_new() 3f7462b792 nv50,nvc0: make use of unreachable() when invalid texture target happens f0d11d5a81 anv/meta: Fix VkImageViewType 0bebaeacd7 isl: Rename s/lod_align/image_align/ for consistency 85a6384014 anv/tests: gitignore block_pool_no_free 0da776b733 anv: Fix build for unit tests 8b52fa71ac st/va: handle default post process regions f6dd31c1cf st/va: fix unused variable warning 025d97381e st/va: clean up post process includes 27a276f625 st/va: cleanup filter color standard handling 8b79258cfe meta: clear_state structure cleanup eca8f38dcf glsl: assign varying locations to tess shaders when doing SSO 839793680f i965: Use MESA_FORMAT_B8G8R8X8_SRGB for RGB visuals 43f4be5f06 i965: Add B8G8R8X8_SRGB to the alpha format override c769efda93 i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format c56186026f anv: Add initial support for texel buffers fd944197f2 i965/nir: Provide a default LOD for buffer textures 7752bbc44e gk104/ir: simplify and fool-proof texbar algorithm d35695096d nv50/ir: combine sequences of conversions dbca0f3eba nv50/ir: manually optimize multiplication expansion logic 3af83c4bc7 nv50/ir: fix imul emission in the presence of an immediate a0b5d5beed nv50/ir: teach post-ra immediate folding into mad about integers ab70ea1353 nv50/ir: add short imad support 6aca7fecb7 nv50/ir: can't have predication and immediates 69e8b476d0 nv50/ir: fix texture grad for cubemaps a27548400e nv50/ir: fix assumption that prog->maxGPR is in 32-bit reg units d640f179d3 gallium/ddebug: regularly log the total number of draw calls b86d5ccae2 gallium/ddebug: add GALLIUM_DDEBUG_SKIP option af7ba989fb llvmpipe: fix layer/vp input into fs when not written by prior stages 27d5be0b8f svga: avoid emitting redundant SetSamplers() commands 1291e910d5 svga: avoid emitting redundant SetIndexBuffer commands 71f19dd201 st/mesa: trivial indentation fix c877f1aeef util/blitter: minor formatting fixes b8425bb1e8 i965/fs: Use the correct source for local memory load offsets d12ea21dd5 gen8/pipeline: Support vec4 vertex shaders fadf378497 i965: Add Gen8+ tessellation control shader state (3DSTATE_HS). b3c32f5f34 i965: Add Gen7+ tessellation engine state (3DSTATE_TE). 37b0b11cef i965: Add Gen8+ tessellation evaluation shader state (3DSTATE_DS). 86a6eda9bc i965: Add tessellation shader push constant support. c59d1b1fd1 i965: Add tessellation shader sampler support. f34c04fda6 i965: Add tessellation shader surface support. 82455e5396 i965: Make fs_visitor::emit_urb_writes set EOT for TES as well. 7e0c22d461 i965: Don't hardcode g1 for URB handles in fs_visitor::emit_urb_writes(). 77b338d63b i965: Make brw_set_message_descriptor() non-static. e803276148 Revert "i965/HACK: Build brw_cs into libcompiler" c51f133197 i965: Move brw_cs_fill_local_id_payload() to libi965_compiler 076551116e vc4: Add quick algebraic optimization for clamping of unpacked values. e3efc4b023 vc4: When doing algebraic optimization into a MOV, use the right MOV. 2591beef89 vc4: Fix handling of src packs on in qir_follow_movs(). b70a2f4d81 vc4: Add missing progress note in opt_algebraic. 5989ef2b0f vc4: Add debugging of the estimated time to run the shader to shader-db. 53b2523c6e vc4: Fix handling of sample_mask output. 53609de762 softpipe: enable GL_ARB_viewport_array support, update GL3.txt doc 00f97ad5de softpipe: implement some support for multiple viewports 6c2c1e0ffe draw: don't assume fixed offset for data in struct vertex_info 583a5778f4 i965/gen9: Don't do fast clears when GL_FRAMEBUFFER_SRGB is enabled 0033c81344 i965/gen9: Allow fast clears for non-MSRT SRGB buffers 82d459a423 i965/gen9: Resolve SRGB color buffers when GL_FRAMEBUFFER_SRGB enabled eb291d7013 i965/gen8+: Don't upload the MCS buffer for single-sampled textures 44902ed1fa i965/meta-fast-clear: Disable GL_FRAMEBUFFER_SRGB during clear 369afdb7b6 winsys/amdgpu: clear the buffer cache on mmap failure and try again 84a38bfc29 winsys/radeon: clear the buffer cache on mmap failure and try again eb1e1af676 winsys/amdgpu: clear the buffer cache on allocation failure and try again f9d6fe8001 winsys/radeon: clear the buffer cache on allocation failure and try again cf811faeff gallium/radeon: remove radeon_winsys_cs_handle cf422d20ff winsys/radeon: use pb_cache instead of pb_cache_manager ebc9497fcb winsys/radeon: use radeon_bomgr less a450f96ba9 winsys/radeon: rename radeon_bomgr_init_functions 38ac20f7dd winsys/radeon: move variables from radeon_bomgr to radeon_drm_winsys 3d090223ef winsys/radeon: remove redundant radeon_bomgr::va 1e05812fcd winsys/amdgpu: don't use the "rws" abbreviation for amdgpu_winsys 6f4e74d165 winsys/amdgpu: use pb_cache instead of pb_cache_manager 3fbf250dfa gallium/pb_bufmgr_cache: use the new pb_cache module 2b396eeed9 gallium/pb_cache: add a copy of cache bufmgr independent of pb_manager 1a24f443b4 radeonsi: implement fast stencil clear 8ee96ce834 radeonsi: re-enable Hyper-Z for stencil 99e63338fb r600g: remove a Hyper-Z workaround that's likely not needed anymore 96e8d38ac4 r600g: re-enable Hyper-Z for stencil on Evergreen & Cayman d3c08309ab gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1 correctly 7c29bf26bb radeonsi: don't use the CP DMA workaround on Fiji and newer 787ada6bf6 radeonsi: apply the streamout workaround to Fiji as well 62d82193b8 radeonsi: also print hexadecimal values for register fields in the IB parser de887ba90c radeonsi: implement RB+ for Stoney (v2) 0f9519b938 radeonsi: don't call of u_prims_for_vertices for patches and rectangles 51603af390 radeonsi: use tgsi_shader_info::colors_written b5b87c4ed1 r600g: write all MRTs only if there is exactly one output (fixes a hang) eb4813a952 tgsi/scan: add flag colors_written 37208c4fd7 Revert "radeonsi: disable DCC on Stoney" 4b9a79b7b8 nir: silence uninitialized warning 6ae4e59fac anv/pipeline: Get rid of the no kernel input parameters hack bd0e25d41e anv/apply_pipeline_layout: Multiply uniform sizes by 4 6df7963531 i965/HACK: Build brw_cs into libcompiler 18ad641c3b mesa/shader: return correct attribute location for double matrix arrays 21cf55ab54 gen8/cmd_buffer: Don't push CS constants if there aren't any 3893e11f4b anv: Use 4 instead of sizeof(gl_constant_value) 13d1dd465c nir/spirv: Put SSBO store writemasks in the right index 64c59b0624 draw: fix clipping with linear interpolated values and gl_ClipVertex 5362e53a06 r600: add missing return value check. 8beea9d45b anv/icd: Advertise the right ABI version 78b81be627 nir: Get rid of *_indirect variants of input/output load/store intrinsics f3970fad9e i965/fs_nir: Refactor store_output, load_input, and load_uniform 79bff488bc gallium/util: return correct number of bound vertex buffers ba67739b66 blit: Don't take into account the Mesa format when checking MSRT blit 3f10774cba i965: Check base format to determine whether to use tiled memcpy 9a31d9870b i965/gen8: Allow rendering to B8G8R8X8 d151338594 i965/gen9: Allow fast clear for MSRT formats matching render e1a16b901b i965/gen9/fast-clear: Handle linear→SRGB conversion 83e8e07a2b docs: Add ARB_compute_shader to 11.2.0 release notes 1c0d059c02 docs: Mark ARB_compute_shader as done for i965 d04612b60d i965: Enable ARB_compute_shader extension on supported hardware e288b4a133 i965/nir: Implement shared variable atomic operations d584b2313e nir: Add nir intrinsics for shared variable atomic operations fc21a7c26e glsl: Disable several optimizations on shared variables f821a3ec4f glsl: Buffer atomics are supported for compute shaders 7333593cf3 glsl: Translate atomic intrinsic functions on shared variables 614ad9b40b glsl: Check for SSBO variable in check_for_ssbo_store c2e6cfbd78 glsl: Check for SSBO variable in SSBO atomic lowering a108e14d1c glsl: Replace atomic_ssbo and ssbo_atomic with atomic 23da6aeb17 glsl: Allow atomic functions to be used with shared variables d3625d4071 i965: Lower shared variable references to intrinsic calls b1fe3af0da i965: Enable shared local memory for CS shared variables faddb301ff i965/fs: Handle nir shared variable store intrinsic 8613206bd3 i965/fs: Handle nir shared variable load intrinsic e128a62318 i965: Disable vector splitting on shared variables aa12a92626 nir: Translate glsl shared var store intrinsic to nir intrinsic 03b0439938 nir: Translate glsl shared var load intrinsic to nir intrinsic 1078d712d7 glsl: Add lowering pass for shared variable references f22ab2e8b3 glsl: Don't assert on shared variable matrices with 'inherited' layout 66eaef7737 glsl: Don't lower_variable_index_to_cond_assign for shared variables c43a7e605e glsl: Remove mem_ctx as member variable in lower_ubo_reference_visitor ee005df2f9 glsl ubo/ssbo: Move common code into lower_buffer_access::setup_buffer_access 99c8196458 glsl ubo/ssbo: Move is_dereferenced_thing_row_major into lower_buffer_access afa4129cf6 glsl ubo/ssbo: Add lower_buffer_access class ad3c65e792 glsl ubo/ssbo: Split buffer access to insert_buffer_access 05667ecc52 glsl ubo/ssbo: Use enum to track current buffer access type 8cc372b6d9 glsl: do not loose always_active_io when packing varyings 2377db2c4e mesa: invalidate pipeline status after glUseProgramStages 21abaad8fe mesa/varray: set double arrays to non-normalised. b4a03e7f8f clover: Fix build against LLVM 3.8 SVN >= r255078 5ba9121fe8 anv/image: Remove some vkCreateImage validation 9a9c551f3e anv/image: Drop unused halign, valign lookup tables e1815bcc47 mesa: fix ID usage for buffer warnings de5bb7fe78 docs: remove stray
    tag from 11.0.5.html file to fix indentation 2b930327e8 freedreno: little clean up in fd_create_surface 0149e7a944 freedreno: change to goto fail e63fec29a1 freedreno: fix bind_sampler_states when hwcso is NULL f32f80e19d gallium/util: Make u_prims_for_vertices() safe 63fe600c7a docs: add news item for mesa-demos 8.3.0 release 46bcf9d777 vulkan: Pull in the 0.210.1 vk_platform header 47e5fb52f4 gen8/compute: Setup push constants and local ids f8d5fb4293 anv: Add anv_cmd_buffer_cs_push_constants 432a798cf5 nv50,nvc0: fix use-after-free when vertex buffers are unbound f876346cdd mesa: Fix a typo in a comment 0560e835f3 glx: Fix a typo in a comment 9246df2280 st/osmesa: Fix a typo in a comment 7af9930ab4 meta: Fix a typo in a print message c83e161c91 mesa: Fix typos in print messages 5c27cb3da3 glsl: Fix a typo in a comment aa9af32752 svga: initialize pipe_driver_query_info entries with a macro ab0651ccfd mesa: detect inefficient buffer use and report through debug output 7d3df58125 docs: add news item and link release notes for 11.0.7 61b91d0811 docs: add sha256 checksums for 11.0.7 d432be32e2 docs: add release notes for 11.0.7 595c818071 i965: Resolve color and flush for all active shader images in intel_update_state(). 3dc97a1586 i965: Document inconsistent units the URB size is represented in. 228d5a3f75 i965: Hook up L3 partitioning state atom. 1fc797e8e4 i965: Work around L3 state leaks during context switches. 09d9638dd0 i965: Add debug flag to print out the new L3 state during transitions. acc77947ca i965: Implement L3 state atom. 95ad0bd33b i965: Calculate appropriate L3 partition weights for the current pipeline state. fa1300f75e i965: Implement selection of the closest L3 configuration based on a vector of weights. 353abb294b i965: Define and use REG_MASK macro to make masked MMIO writes slightly more readable. fa043698d2 i965/hsw: Enable L3 atomics. 6907175a4f i965: Implement programming of the L3 configuration. b22bebe966 i965: Import tables enumerating the set of validated L3 configurations. a403ad4f5a i965: Add slice count to the brw_device_info structure. c8ff045fdb i965/gen8: Don't add workaround bits to PIPE_CONTROL stalls if DC flush is set. 2405b75bc9 i965: Define state flag to signal that the URB size has been altered. 4841cab01a i965: Keep track of whether LRI is allowed in the context struct. 50c2713726 i965: Adjust gen check in can_do_pipelined_register_writes 5912da45a6 i965: Define symbolic constants for some useful L3 cache control registers. e307cfa7d9 radeonsi: handle loading doubles as geometry shader inputs. 8c9e40ac22 radeonsi: handle doubles in lds load path. cce3864046 r600: handle geometry dynamic input array index 38542921c7 r600g: fix geom shader input indirect indexing. e97ac006d7 r600g: fix outputing to non-0 buffers for stream 0. 1f61447ce1 r600: Add ARB_copy_image support d13ac27200 r600g: allow copying between compatible un/compressed formats f920f8eb02 nv50/ir: fix cutoff for using r63 vs r127 when replacing zero 44260d9080 nv50/ir: prefer to color mad def and src2 with the same color c1c1248b94 nv50/ir: reduce degree limit on ops that can't encode large reg dests 99581ca393 nv50/ir: only unspill once ahead of a group of instructions 0f647bd65b nv50/ir: check if the target supports the new offset before inlining a13b14930d llvmpipe: fix fp64 inputs to geom shader. 974bdfa9ad i965: Move brw_cs_fill_local_id_payload to brw_compiler.h d28df86c87 anv/compute: Fix thread width max off by 1 3a7f95b3aa nir: Optimize useless comparisons against true/false. 9e9e6fc8f1 glsl: Switch opcode and avail parameters to binop(). dd3c16c94b glsl_to_tgsi: Skip useless comparison instructions. eca846e7ae glsl: Relax qualifier ordering restriction in ES 3.1. 79da7220db glsl: Use has_420pack(). c200e606f7 glsl: Allow binding of image variables with 420pack. a9a0c693e5 appveyor: Cache winflexbison archive. db66424218 anv: Remove unused anv_image_view_info_for_vk_image_view_type() f61ceeb3fd vc4: Enable MSAA. fc4a1bfb88 vc4: Add support for mapping of MSAA resources. 6b4dfd53ae vc4: Add support for texel fetches from MSAA resources. a97b40dca4 vc4: Add support for multisample framebuffer operations. edc3305de7 vc4: Add a workaround for HW-2905, and additional failure I saw with MSAA. edfd4d853a vc4: Add support for drawing in MSAA. e7c8ad0a6c vc4: Add kernel RCL support for MSAA rendering. 568d3a8e32 vc4: Rename color_ms_write to color_write. bf92017ace vc4: Allow RCL blits to the edge of the surface. fb4877dbab vc4: Add disabled debug printf for describing blits. 2792d118f1 vc4: Fix check for tile RCL blits with mismatched y. 1529f138ff vc4: Fix compiler warning from size_t change. a5256012ef scons: support for LLVM 3.7. bd47fcd57b docs/GL3.txt: consolidate r600 GL4.1. 18069dce4a i965: Make uniform offsets be in terms of bytes 813f0eda8e i965/nir_uniforms: Replace comps_per_unit with an is_scalar boolean 22c273de2b i965/nir: Remove unused indirect handling abb569ca18 i965/state: Get rid of dword_pitch arguments to buffer functions 05bdc21f84 i965/vec4: Use a stride of 1 and byte offsets for UBOs 13ad8d03f2 i965/fs: Use a stride of 1 and byte offsets for UBOs e3e70698c3 i965/vec4: Use byte offsets for UBO pulls on Sandy Bridge f4aee5d82f gen8/cmd_buffer: Flush push constants after descriptor sets 43ac954e25 anv: Add initial support for pushing image params 1eb731d9fe anv/descriptor_set: Add support for storage images in layouts ff05f634f6 anv/image: Add a separate storage image surface state 8f83222d37 isl: Add initial support for storage images 6ef8149bcd i965: Fix texture views of 2d array surfaces d5a5dbd71f radeonsi: last_gfx_fence is a winsys fence 42b4417031 HACK/i965: Disable assign_var_locations on uniforms cd75ff5d17 anv/pipeline: Only apply a pipeline layout if we have one f97f755192 nvc0/ir: fix up mul+add -> mad algebraic opt, enable for integers 1d708aacb7 gk110/ir: fix imad sat/hi flag emission for immediate args 87a1166310 i965: Add brw_device_info::min_ds_entries field. 42ca675cc9 i965: Add state bits for tess stages 80ea18d1a1 i965: Add backend structures for tess stages 5340f37902 i965: Set core tessellation-related limits a9e6a56a02 i965: Request lowering of gl_TessLevel* from float[] to vec4s. 7a17356800 i965: Create new files for HS/DS/TE state upload code. 63b850403c gk104/ir: sampler doesn't matter for txf 32f05fadbb radeonsi: disable DCC on Stoney 2618886600 winsys/amdgpu: addrlib - port a Fiji bug fix 338d7bf053 winsys/amdgpu: addrlib - port Checks mip 0 for czDispCompatible 676bc25140 winsys/amdgpu: addrlib - port fix error for workaround for 1D tiling a2c5200a4b st/va: disable MPEG4 by default v2 ca3e2b76c0 st/va: move HEVC functions into separate file v2 3d260cc653 mesa: remove _mesa_tex_target_is_array b16e0ff34e i965: use _mesa_is_array_texture instead of _mesa_tex_target_is_array db072d2086 gk110/ir: fix imul hi emission with limm arg 9098e0f074 anv/image: Refactor anv_image_make_surface() 3d85a28e90 anv: Assert the succes of isl_surf_init() 64e8af69b1 anv: Use isl_tiling_flags in anv_image_create_info c97d8af9aa anv: Fix anv_gem_set_tiling to respect tiling param 01e2932d6a anv: Remove unused anv_format_s8_uint 32a6e081c3 svga: use the debug callback to report issues to the state tracker 5effc3ae74 gallium/util: check callback pointers for non-null in pipe_debug_message() b19546abf3 i965: Add defines for gather push constants 9214664aed mesa: move GLES checks for SSO input/output validation ad02621854 mesa: move GL_INVALID_OPERATION error to rendering call 4dd096d741 mesa: move pipeline input/output validation inside _mesa_validate_program_pipeline() da1a01361b glsl: re-validate program pipeline after sampler change 41e82f4f96 r600: apply SIMD workaround to cayman also. 6bf6bdbc2b r600: fix regression introduced with ring emit changes. fc276bda22 r600: remove stale tessellation comment 5ca9825758 docs: consolidate r600 entry in GL3.txt 7fa2914b06 docs: update with r600 tessellation status. 33404f1415 r600: enable tessellation for evergreen/cayman (v2) a2885d9cf9 r600g: reduce number of ps thread on caicos fe64a0c8bf r600g: adjust ls/hs thread counts for sumo e7ce9e3bb8 r600/asm: enable nstack check for tess ctrl/eval shaders. bb44c1f036 r600/asm: handle lds read operations. 8ec2cb13e5 r600/asm: add LDS ops and barrier to the once per group restriction. 18871ac576 r600: move VGT_VTX_CNT_EN into shader stages atom. 958d617d98 r600: enable tcs/tes dumping for R600_DUMP_SHADERS. b8df7d03c8 r600: handle SIMD allocation issue with HS/LS 7b5878ee04 r600/shader: increase number of inputs/outputs to 64. 22058f69fb r600: handle barrier opcode. 9662a43d23 r600/shader: handle tess related system-values. 92fbf856f4 r600/shader: allow multi-dimension arrays for tcs/tes inputs/outputs. 30d56d1c00 r600/shader: handle TES exports and streamout 2239f3eaff r600/shader: emit tessellation factors to GDS at end of TCS. cfc2818e23 r600/shader: handle TCS output writing. 892cc65fa3 r600/shader: handle VS shader writing to the LDS outputs. (v1.1) 8b2024196f r600/shader: handle fetching tcs/tes inputs and tcs outputs 4477be2404 r600/shader: add get_lds_offset0 helper 2a9639e41f r600/shader: add function to get tess constants info 0696ebc899 r600/shader: add utility functions to do single slot arithmatic 09d25a9b37 r600/eg: workaround bug with tess shader and dynamic GPRs. d87f54f225 r600/shader: move get_temp and last_instruction helpers up 7933ba4d9c r600: bind geometry shader ring to the correct place e3ecc28e99 r600: create fixed function tess control shader fallback. 731ff3766f r600: create LDS info constants buffer and write LDS registers. (v2) 38b5ee4796 r600/eg: update shader stage emission/tf param for tess. 8874725c84 r600: hook TES/TCS shaders to the selection logic. 79d88afd5c r600: workout bitmask for the used tcs inputs/outputs. 839dae0dc0 r600: port over the get_lds_unique_index from radeonsi 420afe06d1 r600: add set_tess_state callback. 7db24b740c r600/eg: init tess registers to defaults (v1.1) 25f96c1120 r600: hook up constants/samplers/sampler view for tessellation 9f86741863 r600: add create/bind/delete shader hooks for tessellation 797012bb67 r600/sb: add LS/HS hw shader types. 382e2a2901 r600/blit: add tcs/tes shader saves. bdf7dadda8 r600: disable SB for now on tess related shaders. 8849867b8a r600: update correct hw shaders depending on configuration. b1da110b71 r600: add shader key entries for tcs and tes. a131ac73e6 r600: add PATCHES to the pipe conversion. 0b08a8ade6 r600: add functions to update ls/hs state. b2fa64b161 r600g/sb: Support LDS ops in SB bytecode I/O 816bb30245 r600: add support for LDS instruction encoding. fe4eb49df9 r600/sb: add support for GDS to the sb decoder/dump. (v1.1) 2b25d9ac7f r600: add support for GDS clause to the assembler. 4f83184eff r600: use macros for updating the various stages. 85131a5490 r600: add SET_NULL_SHADER macro. f395ed8d4c r600: move clip misc and streamout stream updates to a single place 8a0e21fc5a r600: move selecting shaders into earlier code. 3a7232a9a9 r600: use a macro to remove common shader selection code. 19799a5928 r600: move to using hw stages array for hw stage atoms bb2b8778cb r600: make adjust_gprs use hw stages. d1b90839c0 r600: introduce HW shader stage defines bd71f3e4fe r600: fix masks for two of the unused evergreen regs. d108b69d2c gallium: Remove redundant NULL ptr checks 13eb5f596b gallium/drivers: Sanitize NULL checks into canonical form 150c289f60 gallium/auxiliary: Sanitize NULL checks into canonical form 147fd00bb3 gallium/auxiliary: Trivial code style cleanup 25b3d554c4 gallium/drivers: Trivial code-style cleanup 34782eec31 gallium/auxiliary: Fix zero integer literal to pointer comparison 3edae10601 winsys/amdgpu: Make use of ARRAY_SIZE macro 82871081fc svga: Make use of ARRAY_SIZE macro 70d2d3ef7f llvmpipe: Make use of ARRAY_SIZE macro be51020f2a gallium/drivers/nouveau: Make use of ARRAY_SIZE macro 7e43a28079 gallium/radeon*: Remove useless casts 0ef5c8ab74 nv50/ir: fold shl + mul with immediates abd326e81b nv50/ir: propagate indirect loads into instructions 31fde8faba nv50/ir: flip shl(add, imm) into add(shl, imm) a4eff86f4a vc4: Fix accidental scissoring when scissor is disabled. d16d666776 vc4: Disable RCL blitting when scissors are enabled. 0afe83078d vc4: Bring over cleanups from submitting to the kernel. 9f6ff76fdc nvc0: expose a group of performance metrics for SM30 (Kepler) 0afd8f7bd7 nvc0: re-introduce performance metrics for SM30 (Kepler) af275b8839 nvc0: remove useless counting operations for MP counters 6667355d4b nvc0: remove old performance metrics support on Kepler 662eb434ee nvc0: remove wrong inst_issued HW SM perf counter on Kepler 342ea31193 nvc0: add missing HW SM perf counters for SM30 (Kepler) 7f42688017 nvc0: fix the comment that describe MP counters storage on Kepler 58efff89a2 freedreno/ir3: nir shader prints with 'disasm' debug option 0a5bee1fe6 vk: Don't override and hardcode autoconf CFLAGS 7337870036 vk: Move isl files to libisl.la helper library 2f270f0d15 anv/image: Fix choice of isl_surf_usage for depthstencil images a09b4c298c anv: Add func anv_get_isl_format() 8b9ceda9f1 anv/image: Delete old ifdef'd out code 4dd5ef9e09 vk: Add needed builddir subdirectories to the include path f1f78a371e vk: gem handles are uint32_t a3f90ef0a6 gallium/util: fix pipe_debug_message macro to allow 0 args 8f722c2fa3 vk: Update the README for 0.210.1 dac57750db vk: Turn on Bay Trail, Cherryview and Broxton support bbb6875f35 vk: Map uncached, coherent memory as write-combine c3c61d210f vk: Expose two memory types for non-LLC GPUs 773592051b vk: clflush all state for non-LLC GPUs b431cf59a3 vk: Set I915_CACHING_NONE for userptr BOs when !llc e0b5f0308c vk: Implement vkFlushMappedMemoryRanges() a69ac4e89c vc4: Add debug dumping of MSAA surfaces. 3c3b1184eb vc4: Add support for laying out MSAA resources. 74c4b3b80c vc4: Add support for storing sample mask. 3a508a0d94 vc4: Fix up tile alignment checks for blitting using just an RCL. a664233042 vc4: Add support for loading sample mask. 4b18d51756 freedreno/ir3: convert scheduler back to recursive algo ad2cc7bddc freedreno/ir3: don't reuse a0.x across blocks 8e52344dc1 freedreno/ir3: rename ir3_block::bd d566382a98 util: fix comment typo efaac624af xvmc: force assertion in XvMC tests 4839353634 radeon: const correctness d61802b5e0 radeon: whitespace cleanup 1074e38fbb mesa/tests: add KHR_debug GLES glGetPointervKHR entry points b715e6d528 i965/vec4: Stop pretending to support indirect output stores aa35b0c2c7 i965/vec4: Get rid of the nir_inputs array c6bcc23369 nir/lower_io: Pass the builder and type_size into get_io_offset 204f803ce0 nv50/ir: replace zeros in movs as well a3722b81f5 nv50/ir: fold fma/mad when all 3 args are immediates 2b98914fe0 nv50/ir: avoid looking at uninitialized srcMods entries 49692f86a1 nv50/ir: fix DCE to not generate 96-bit loads 51140f452a draw: fix clipping of layer/vp index outputs 5ea5b169e9 softpipe: use provoking vertex for layer ddaf8d7b10 llvmpipe: use provoking vertex for layer/viewport cb2382882e nir/spirv: Update to SPIR-V version 1.0 83e65ca831 vc4: Add the RCL to CL debug dumping when in simulator mode. 371fc2bc20 anv/gen9: Fix SURFACE_STATE halign and valign 981ef2f02d anv: Embed isl_surf into anv_surface 594e673fcc anv/image: Drop assertions on SURFTYPE extent limits b369389640 anv/image: Use isl to calculate surface layout afdadec77f isl: Implement isl_surf_init() for gen4-gen9 bda43a0f59 isl: Rename legacy Y tiling to ISL_TILING_Y0 57941b61ab anv/image: Vulkan's depthPitch is in bytes, not rows bfeaf67391 anv/device: Give a version of 0.210.1 in apiVersion d666487dc6 vk: Add new WSI support and bump the API to 0.210.1 dd27825c8c radeonsi: fix Fiji for LLVM <= 3.7 bfc14796b0 radeonsi: fix occlusion queries on Fiji 0b03f2def0 radeonsi: dump init_config IBs 3a6de8c86e radeonsi: print framebuffer info into ddebug logs a0bfb2798d gallium/radeon: print more info about HTILE 1cca259d99 gallium/radeon: print more info about CMASK 84fbb0aff9 gallium/radeon: rename fmask::pitch -> pitch_in_pixels 19eaceb6ed gallium/radeon: print more information about textures 2d712d35c5 gallium/radeon: move printing texture info into a separate function c60d49161e gallium/radeon: remove unused r600_texture::pitch_override 75d64698f0 gallium/radeon: remove DBG_TEXMIP a5055e2f86 gallium/aux/util: Trivial, we already have format use it fde60c1684 anv/entrypoints: Run the headers through the preprocessor first 5294debfa4 automake: Fix typo in MSVC2008 compat flags. 071af9a511 ttn: Whitelist from -Werror=declaration-after-statement. 4c19243562 vk/0.210.0: Advertise version 0.210.0 888744cabf vk/0.210.0: Update queries to the new API 924fbfc9a1 vk/0.210.0: Fix how we handle access flags in barriers fa2435de3c vk/0.210.0: Update the VkFormat enum 4e904a0310 vk/0.210.0: Rework vkQueueSubmit 5757ad2959 vk/0.210.0: Remove depth clip and add depth clamp d689745303 vk/0.210.0: Rework device features and limits 74c4c4acb6 vk/0.210.0: Rework QueueFamilyProperties fed3586f34 vk/0.210.0: Rework result and structure type enums a5f19f64c3 vk/0.210.0: Remove the VkShaderStage enum e10dc002e9 vk/0.210.0: Remove VkShader e6ab06ae7f vk/0.210.0: Rework memory property flags 93071482f9 vk/0.210.0: Remove some unused enum values b264012fcf vk/0.210.0: Update VkPipelineStageFlagBits 1aaf15bf19 vk/0.210.0: Trivial function argument name change 938a2939c8 vk/0.210.0: We now allocate command buffers; not create them 5a02441789 vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirements a9fc0ce0e3 vk/0.210.0: Delete three no longer existant entrypoints fcfb404a58 vk/0.210.0: Rework allocation to use the new pAllocator's d3547e7334 vk/0.210.0: Use VkSampleCountFlagBits for sample counts 9349625d60 vk/0.210.0: Rework VkInstanceCreateInfo c30a021820 vk/0.210.0: More function argument renaming b1cd025b88 vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlags 43f3e92348 vk/0.210.0: Rework render pass description structures 299f8f1511 vk/0.210.0: More structure field renaming 407b8cc5e0 vk/0.210.0: Get rid of VkImageAspect 3f6abd0161 vk/0.210.0: Rework descriptor sets 6a6da54ccb vk/0.210.0: Rename parameters to memory binding/mapping functions aadb7dce9b vk/0.210.0: Update to the new instance/device create structs 607fe31598 vk/0.210.0: More trivial struct/enum changes dde7172a8a vk/0.210.0: Trivial flag enum updates 4cf0b57bbf vk/0.210.0: Rename ChannelFlags to ColorComponentFlags 7f2284063d vk/0.210.0: s/raster/rasterization/ 1ab9f843bc vk/0.210.0: Don't allow chaining of description structs 17486b8664 vk/0.210.0: More fun with flags fields f5ba1f994a vk/0.210.0: Make pCode a uint32_t pointer 5f348bd0e5 vk/0.210.0: Rename origin fields of VkViewport 9fa6e328eb vk/0.210.0: Move alphaToOne and alphaToCoverate to multisample state f97c3b6d58 vk/0.210.0: Add flags fields to various pipeline create structs e673d64209 vk/0.210.0: Change field names in vertex input structs fd53603e42 vk/0.210.0: Misc. no-op structure changes fe644721aa vk/0.210.0: Rename property pCount parameters e8f2294cd2 vk/0.210.0: Rework sampler filtering and mode enums 2e10ca5748 vk/0.210.0: Misc. function argument renames 569f70be56 vk/0.210.0: Rework copy/clear/blit API 5a23f6bd8d mesa: rework the meaning of gl_debug_message::length 622186fbdf mesa: errors: validate the length of null terminated string 66fea8bd96 mesa: accept TYPE_PUSH/POP_GROUP with glDebugMessageInsert 53be28107b mesa: add SEVERITY_NOTIFICATION to default state 078dd6a0b4 mesa: return the correct value for GroupStackDepth f39954bf7c mesa: rename GroupStackDepth to CurrentGroup 1ca735701b mesa: do not enable KHR_debug for ES 1.0 f53f9eb8d4 glapi: add GetPointervKHR to the ES dispatch 808e752796 mesa/version: Update gl_extensions::Version during version override a0f1bc18e5 mesa: print enum names rather than hexadecimal values in error messages 72a913ceb8 st/wgl: add new stw_ext_rendertexture.c file e832b5b7fa st/wgl: add support for WGL_ARB_render_texture 47b9ef872b st/mesa: add new st_copy_framebuffer_to_texture() function d6d90750f1 glsl: remove useless null checks and make match_explicit_outputs_to_inputs() static 231db5869c i965: use _Shader to get fragment program when updating surface state 6c6f28c35e nv50/ir: fix moves to/from flags 101e315cc1 nv50/ir: don't forget to mark flagsDef on cvt in txb lowering 06055121e6 nv50/ir: fix instruction permutation logic 11fcf46590 nv50/ir: the mad source might not have a defining instruction 52b68375ae nv50/ir: make sure entire graph is reachable adcc547bfb nv50/ir: deal with loops with no breaks ff61ac4838 nvc0/ir: fold postfactor into immediate 52a800a687 nv50/ir: allow immediate 0 to be loaded anywhere 043d427538 i965: Add INTEL_DEBUG=perf information for GS recompiles. b6d4f051a5 i965: De-duplicate key_debug() function. 8482763d35 nv50/ir/gk110: add memory barriers support for GK110 c672bf3b04 nv50/ir: do not call textureMask() for surface ops 9e6af56666 appveyor: Initial integration. 4a3d388834 util/blitter: Fix "SO C90 forbids mixed declarations and code". d31065cbf6 mesa: print enum string in compressed_subtexture_error_check() error msg 772f429f0a gallium/util: Fix util_blitter_clear_depth_stencil() for num_layers>1 8f2c5e281d gallium/util: Fix util_blitter_clear_render_target() for num_layers>1 09f74e6ef4 mesa: fix VIEWPORT_INDEX_PROVOKING_VERTEX and LAYER_PROVOKING_VERTEX queries 56aff6bb4e Remove Sun CC specific code. 51564f04b7 configure.ac: Refuse to build with Sun C compiler. 18f8da7865 travis: Add a test build with scons. 975b1299dd i965: Increase BRW_MAX_UBO to 14. 7e6a6f3e61 i965: Do dead-code elimination in a single pass. 5a6f0bf5b8 glsl: Rename safe_reverse -> reverse_safe. 48b4e88d3d i965: Don't mark dead instructions' sources live. 0e49151dcf r600: set mega fetch count to 16 for gs copy shader 4ebcf5194d r600: increment ring index after emit vertex not before. 13b134a443 r600: add alu + cf nop to copy shader on r600 af4013d26b r600: SMX returns CONTEXT_DONE early workaround b63944e8b9 r600: do SQ flush ES ring rolling workaround ea33920f7e nv50,nvc0: allow to create resources other than buffers f391b95105 glapi: work-around MSVC 65K string length limitation for enums.c 148c2f5b17 mapi: Fix enums.c build with other build systems. 1c0ac1976a travis: Initial import of travis instructions. 4922a3ae52 mesa: Drop the blacklisting of new GL enums. b65e44f55d mesa: Use a 32-bit offset for the enums.c string offset table. c75cfe1c8a mesa: Prefer newer names to older ones among names present in core. 710762b64a mesa: Drop bitfield "enums" from the enum-to-string table. cbabf5f9dc mesa: Switch to using the Khronos registry for generating enums. f72923aaea mesa: Remove the python mode bits from gl_enums.py. 741f642a6f mesa: Drop apparently typoed GL_ALL_CLIENT_ATTRIB_BITS. 5cb9dc45c7 mesa: Drop enums that had been removed in later revs of specs. 5a7e5d8bb6 mesa: Fix a typo in AMD_performance_monitor enum. bfc64b9688 mesa: Fix enum definition of CULL_VERTEX_EYE/OBJECT_POSITION 76ec0b9038 mesa: Add a copy of the Khronos gl.xml (SVN #31705). edc8850436 mesa: Cut enum_strings.cpp test down to a few hand-chosen enums. 9adbb9e713 clover: Handle NULL devices returned by pipe_loader_probe() v2 99cd600835 automake: fix some occurrences of hardcoded -ldl and -lpthread 241f15ac80 glsl/lower_ubo_reference: split struct copies into element copies 867c436ca8 glsl/lower_ubo_reference: split array copies into element copies e483cba9f5 st/va: also retrieve reference frames info for h264 b4fb6d7616 st/va: delay decoder creation until max_references is known 750393ff7d glsl/dead_builin_varyings: Fix gl_FragData array lowering 4f34722575 r600: workaround empty geom shader. 04efcc6c7a r600: rv670 use at least 16es/gs threads 8168dfdd4e r600: geometry shader gsvs itemsize workaround 2ab9cd0c4d glsl: don't sort varying in separate shader mode 8117f46f49 glsl: don't dead code remove SSO varyings marked as active 618612f867 glsl: add always_active_io attribute to ir_variable 76c09c1792 glsl: copy how_declared when lowering interface blocks 12ba6cfba7 glsl: optimise inputs/outputs with explicit locations 4ab9391fbb vk/0.210.0: Rework dynamic states 4d64459a92 r600/shader: split address get out to a function. 73ef7d47d2 vk/0.210.0: Rework color blending enums 2c77b0cd01 gen7/8/cmd_buffer: Inline vk_to_gen_swizzle 9b1cb8fdbc vk/0.210.0: Rework a few raster/input enums a53f23d93f vk/0.210.0: Rework texture view component mapping f1a7c7841f vk/0.210.0: Switch to the new VKAPI function decorations a89a485e79 vk/0.210.0: Rename CmdBuffer to CommandBuffer 6a8a542610 vk/0.210.0: A pile of minor enum updates 3db43e8f3e vk/0.210.0: Switch to the new-style handle declarations 5cb57806b2 vk: Add connonical 0.170.2 and 0.210.0 headers 44944a66ce doc: Set GL_OES_geometry_shader as started 1d5b88e33b gles2: Update gl2ext.h to revision: 32120 10c14919c8 vl/buffers: fixes vl_video_buffer_formats for RGBX a348fe89af i965/fs: remove unused fs_reg offset 83dedb6354 i965: Add src/dst interference for certain instructions with hazards. 1ac1581f38 i965: Fix JIP to properly skip over unrelated control flow. d72299c531 r600: move per-type settings into a switch statement 58e0122d86 r600: split out common alu_writes pattern. 26332ef797 r600/llvm: fix r600/llvm build 9eff9f6134 r600: fixes for register definitions. c2e701c7ca r600: add missing register to initial state bcdc748fe2 r600: define registers required for tessellation b502bae610 r600: consolidate clip state updates b8c524ff88 nv50/ir: always display the opcode number for unknown instructions d37ebed470 mesa: remove len argument from _mesa_shader_debug() e714c971ae drivers/x11: scons: partially revert b9b40ef9b76 31ed3fc57d nir: remove recursive inclusion in builtin_type_macros.h fc16942cf7 nir: remove unneeded include b92ecdcc79 mesa/program: remove dead function declarations 5d294d9fa3 auxiliary/vl/dri: fd management cleanups 151290c154 auxiliary/vl/drm: fd management cleanups fe71059388 st/xa: fd management cleanups d90ba57c08 st/dri: fd management cleanups 5f92906b87 pipe-loader: check if winsys.name is non-null prior to strcmp 866a1f7fdd st/va: add missing break statement 0396eaaf80 mesa: support GL_RED/GL_RG in ES2 contexts when driver support exists 9e5e702cfb radeon: only suspend queries on flush if they haven't been suspended yet ea3f394e4a scons: Use LD version script for libgl-xlib. a11955b9f9 svga: Don't return value from void function. c127e6a3ea gallium: Make pipe_query_result::batch array length non-zero. bc2470d5d3 util: Tiny optimisation for the linear→srgb conversion 27a88a947c docs: Update GL3.txt to add ARB_internalformat_query2 c3ec12ec3c glsl: don't generate extra errors in ValidateProgramPipeline d6d82f1ab3 vk: Fix 3DSTATE_WM_DEPTH_STENCIL for gen8 57fc0dd8d5 freedreno/ir3: assign varying locations later 2181f2cd58 freedreno/ir3: use instr flag to mark unused instructions 2fbe4e7d2f freedreno/a4xx: rework vinterp/vpsrepl 5adf4a5cda freedreno/a3xx: rework vinterp/vpsrepl b7c958b7b7 clover: fix tgsi compiler crash with invalid src 55ffa64daf i965/gen9+: Switch thread scratch space to non-coherent stateless access. bc8182808a i965/fs: Don't use Gen7-style scratch block reads on Gen9+. 3e6d0d2ca4 i965: Add symbolic defines for some magic dataport surface indices. 6b5268d202 radeon: use PIPE_DRIVER_QUERY_FLAG_DONT_LIST for perfcounters f36d9857cd gallium: add PIPE_DRIVER_QUERY_FLAG_DONT_LIST 80a16dece6 radeon: delay the generation of driver query names until first use ca976e6900 st/va: add missing profiles in PipeToProfile's switch. 63b49e1711 mesa: remove ARB_geometry_shader4 cd4721c062 vk: Add SKL support c2e146f487 mesa: error out in indirect draw when vertex bindings mismatch c445fa2f77 vk: Make entrypoint generator output gen9 entry points 0e02a88ad4 vk: Add GEN9 pack header 22d2dda03b targets/xvmc: use the non-inline sw helpers 0c59cb42b5 vk: Move all gen8 files to gen8 lib 72c33f0dd5 targets/nine: remove freedreno target aa335bb01b targets/nine: remove vc4 target b78259c4b5 gallium: remove unused function declarations 59cfb21d46 targets: use the non-inline sw helpers fbc6447c3d target-hepers: add non inline sw helpers f623517188 pipe-loader: fix off-by one error 0572e5fea5 nir: include what we want/need 3810c15614 i965: Fix scalar vertex shader struct outputs. 3e9003e9cf i965: Fix fragment shader struct inputs. 89851a2965 radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC* register values 95e0510916 radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2} 98ceb60177 docs: minimum required python mako version is 0.3.4 07bddff460 docs: update relnotes with AMD_performance_monitor for radeonsi ad22006892 radeonsi: implement AMD_performance_monitor for CIK+ b9fc01aee7 radeon: scale query buffer size to result size 592928065c radeonsi/sid: add performance counter registers 9823048e0b radeonsi/sid: add hardware constants for COPY_DATA packet 1aa3b48c12 radeon: extend CIK_UCONFIG_REG_END for performance counters b589e18a98 radeon: add perfcounter-related EVENT_TYPEs 30462b1826 radeon: additional constants for WAIT_REG_MEM and EVENT_WRITE_EOP bfddd005ea st/mesa: remove outdated comment babf655ab2 st/mesa: delay initialization of performance counters 27a06e0bbe mesa/main: allow delayed initialization of performance monitors 315c4c315e glsl: handle case where index is array deref in optimize_split_arrays 63c344d179 nouveau: move interlaced assert down in nouveau_vp3_video_buffer_create 2bba2152e4 i965: remove trailing spaces in various files 1af0d9d939 glsl: remove trailing spaces in various files f1b7fefd4e i965: Pass brw_context pointer, not gl_context pointer. 7436d7c33b glsl: only call dead code pass when new inputs/outputs demoted 404ac4bf9e glsl: move and reused code to find first and last shaders 0ce370a84b mesa: Use unreachable() instead of a default case. 47b3a0d235 meta: Don't save or restore the active client texture c63f9c735d meta: Don't save or restore the VBO binding 58aa56d40b meta/TexSubImage: Don't pollute the buffer object namespace 76cfe2bc44 meta: Don't pollute the buffer object namespace in _mesa_meta_DrawTex a222d4cbc3 meta: Use internal functions for buffer object and VAO access in _mesa_meta_DrawTex b8a7369fb7 meta: Track VBO using gl_buffer_object instead of GL API object handle in _mesa_meta_DrawTex d5225ee5d9 meta: Partially convert _mesa_meta_DrawTex to DSA 37d11b13ce meta: Don't pollute the buffer object namespace in _mesa_meta_setup_vertex_objects b1b73a42c8 meta: Use internal functions for buffer object and VAO access 52921f8e08 meta: Use DSA functions for VBOs in _mesa_meta_setup_vertex_objects 1035e00a81 meta: Track VBO using gl_buffer_object instead of GL API object handle 3b5a7d450d meta: Don't leave the VBO bound after _mesa_meta_setup_vertex_objects ed0bd6573b i965: Use _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects 7f2f300071 meta: Use _mesa_NamedBufferData and _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects 89a61afdd7 meta: Use DSA functions for PBO in create_texture_for_pbo 4e6b9c11fc i965: Don't pollute the buffer object namespace in brw_meta_fast_clear e62799bd4e i965: Use internal functions for buffer object access 1c5423d3a0 i965: Use DSA functions for VBOs in brw_meta_fast_clear dcadd855f1 i965: Pass brw_context instead of gl_context to brw_draw_rectlist 4a644f1caa mesa: Refactor enable_vertex_array_attrib to make _mesa_enable_vertex_array_attrib a336fcd36a mesa: Refactor update_array_format to make _mesa_update_array_format_public 8fae494df2 mesa: Make bind_vertex_buffer avilable outside varray.c 03d6949630 Revert "i965: Combine assembly annotations if possible." 5369efe311 glsl: Pass ast_type_qualifier by const reference. f36993b469 i965: Clean up #includes in the compiler. 1eb11e64b3 i965: Move brw_new_shader and brw_link_shader prototypes from brw_wm.h. 6ba700c3c3 i965: Compile brw_cs_fill_local_id_payload() as C. 6b525d9f2b i965: Move MRF macros from brw_inst.h to brw_eu.h. 76732932ec i965: Drop #include of main/glheader.h. ecac1aab53 i965: Push down inclusion of brw_program.h. 64cc7572c1 i965: Mark functions called from C as extern "C". fb86f0e75a i965: Push down inclusion of vbo/vbo.h. 6fe9ea78fa i965: Remove duplicate #includes. c06f3d5d54 i965: Remove unneeded forward declarations. e768c498bf i965: Mark count_trailing_one_bits() static. 836aaa4394 i965: Remove useless gen6_blorp.h/gen7_blorp.h headers. d956335a0b util: Include assert.h in macros.h. fafbf994cf util: Include in debug.h. 2d8c529903 i965: Prevent implicit upcasts to brw_reg. 799f924073 i965: Use scope operator to ensure brw_reg is interpreted as a type. f093c842e6 i965: Use implicit backend_reg copy-constructor. 309a44d63c i965: Add and use backend_reg::equals(). 6c6a439e98 softpipe/llvmpipe: don't advertize support for ASTC 97eed8dcb9 llvmpipe: don't test for unsupported formats in lp_test_format 9b41489cb5 docs: add missed i965 feature to relnotes d278e31459 util: move brw_env_var_as_boolean() to util d3e2c48dfa st/va: fix indentation 64761a841d st/va: move MPEG4 functions into separate file 9fe7924328 st/va: move VC-1 functions into separate file da173344a6 st/va: move H264 functions into separate file c9cb22392b st/va: move MPEG12 functions into separate file ec6ef1cbfe st/va: move post processing function into own file 3d6386fdc5 st/va: fix post process dirty area handling 2571a768d6 glsl: implement recent spec update to SSO validation 3c4aa7aff2 Revert "mesa: return initial value for VALIDATE_STATUS if pipe not bound" d094631936 radeon/llvm: Use llvm.AMDIL.exp intrinsic again for now f55f134a03 radeon/uvd: uv pitch separation for stoney 237bcdbab5 texgetimage: consolidate 1D array handling code. d9b8fde963 i965: Use NIR for lowering texture swizzle 8537b4ab76 nir/lower_tex: Add support for lowering texture swizzle 6921b17107 nir: Add a tex_instr_is_query helper 7e83fd85aa nir: Add a ssa_def_rewrite_uses_after helper 384396a69b nir: Use instr/if_rewrite in nir_ssa_def_rewrite_uses 03c9ad900e nir/validate: Validated dests after sources 6c8ba59cff i965: Use nir_lower_tex for texture coordinate lowering d065a93a3f i965/fs: Stomp the texture return type to UINT32 for resinfo messages 042fa75e48 nir/lower_tex: Set the dest_type for txs instructions 1417f6a216 nir/lower_tex: Report progress ce767bbdff i965: Move postprocess_nir to codegen time 9cf108193b i965/nir: Split shader optimization and lowering into three stages 9d703de85a i965: Use ull immediates in brw_inst_bits e4c1221d36 docs: add missed freedreno features to relnotes 33dc9aac07 docs: update relnotes with new freedreno/a4xx support c9651f0264 svga: Add ASTC formats to format table. 754b26e76d freedreno/ir3: add support for a few gs5 ops cca8dd4e93 ttn: fix UMSB conversion 190acb34ca freedreno/a4xx: add ARB_texture_query_lod support f0e670bdd7 ttn: add LODQ support 9761d5146f freedreno/a4xx: re-emit program on dirty framebuffer 81b16350fa freedreno/a4xx: use a factor of 32767 for snorm8 blending 6f17f19b17 freedreno/a4xx: only compute texture offset once for the view f10bb0ac9e freedreno/a4xx: add ARB_texture_view support 1b9992b803 freedreno/a4xx: add formats for ARB_texture_buffer_object_rgb32 support f9549d0a0f freedreno/a4xx: add ARB_texture_rgb10_a2ui support 93905a8df1 freedreno/a4xx: add astc formats 6b21d3c92e st/mesa: add astc support 3333977556 gallium: add ASTC formats 1c7d0a6aa4 gallium/util: remove the fake format helpers for bptc and etc2 c65bc2e805 freedreno/a4xx: support 16384 texels in buffer texture 99f12a3f1a freedreno/a4xx: add ARB_texture_buffer_range support d4c40f99ab freedreno/a4xx: add polygon mode support b89d1b2ccf configure.ac: default to disabled dri3 when --disable-dri is set b9b0a1f58e loader: unconditionally add AM_CPPFLAGS to libloader_la_CPPFLAGS 8a6d476588 pipe-loader: link against libloader regardless of libdrm presence 2010de4015 i965: Handle lum, intensity and missing components in the fast clear f58813842b nir: s/nir_type_unsigned/nir_type_uint fb93dd7aa8 nir/builder: only read meaningful channels in nir_swizzle() d982922b18 i965/fs: add stride restrictions for copy propagation 95ac3b1dae i965/fs: don't propagate cmod when the exec sizes differ 70171a9c89 i965/fs: respect force_sechalf/force_writemask_all in CSE b1a83b5d1b i965: fix 64-bit immediates in brw_inst(_set)_bits 718b9f52dd i965/fs: print non-1 strides when dumping instructions 4deb118d06 nv50/ir: fix (un)spilling of 3-wide results 6463d36394 glsl: fix max binding validation for uniform blocks ad5f6b03e7 nv50,nvc0: properly handle buffer storage invalidation on dsa buffer 079f713754 nouveau: use the buffer usage to determine placement when no binding 1b62a4e885 vc4: Take precedence over ilo when in simulator mode. a39eac80fd vc4: Just put USE_VC4_SIMULATOR in DEFINES. d1212abf50 mesa/teximage: Fix S3TC regression due to ASTC interaction 21d43fe51a mesa/extensions: Enable overriding permanently enabled extensions 05eed0eca7 virgl: pipe_virgl_create_screen is not static 86fc97da06 i965: Fix num_uniforms count for scalar GS. 4cff16bc3a vc4: Use nir_channel() to simplify all of our nir_swizzle() cases. 81544f231a vc4: Fix point size lookup. 4befd82a64 pipe-loader: Fix PATH_MAX define on MSVC. 02afbd2476 scons: Conditionally use DRM module on pipe-loader. e14b2c76b4 anv/meta_clear: Don't trash state if no clears are needed 22aeb0c568 freedreno/a4xx: disable blending and alphatest for integer rt0 4c170d9e1d freedreno/a4xx: fix independent blend 801b55c2ee freedreno/a4xx: enable ARB_base_instance support f54c89f13e freedreno/a4xx: set fetchsize in mem2gmem texture restore 7426d9581a freedreno/a4xx: add 11_11_10_float vertex type support 740eb63aa7 freedreno/a4xx: fix 3d texture setup ecb0dcd34c freedreno/a4xx: only align slices in non-layer_first textures 428146522b docs: add 11.2.0-devel release notes template, bump version 623f64efc1 util: use RTLD_LOCAL with util_dl_open() 8943a562e2 targets/nine: remove unused static functions 42dde5aa24 targets/nine: add note about messy header inclusion order 0942250781 targets/nine: add note about fd owndership f8a1665542 auxiliary/vl: Don't close the drm fd on failure e43a771dfa st/dri: NULL check the pscreen earlier 13bccee87d st/dri: Don't close the drm fd on failure b7f5c2ee48 target-helpers: remove inline_drm_helper.h dddedbec0e {st,targets}/nine: use static/dynamic pipe-loader 611ef64ed5 {st,targets}/xa: use static/dynamic pipe-loader 1eb6e8a23c {auxiliary,targets}/vl: use static/dynamic pipe-loader 23fb11455b {st,targets}/dri: use static/dynamic pipe-loader c4d337146a pipe-loader: add preliminary Android support 234b03cc23 pipe-loader: add preliminary scons support 7999e6ddba pipe-loader: don't mix code and variable declarations 17d3a5f857 target-helpers: add a non-inline drm_helper.h af031deed6 target-helpers: move the DRI specifics to the target 950e06a29b automake: remove no longer needed HAVE_LOADER_GALLIUM conditional be78f73b37 pipe-loader: wire up the 'static' sw pipe-loader 1b589207de pipe-loader: wire up the 'static' drm pipe-loader 0f39f9cb7a pipe-loader: add a dummy 'static' pipe-loader ad12027d8f gallium: rename libpipe_loader to libpipe_loader_dynamic 3ca12ee976 pipe-loader: dlopen/dlsym the pipe-driver at probe time e465de5a51 pipe-loader: annotate the ops as const data 46991ab9aa pipe-loader: teardown the winsys, if create_screen fails d54ca54faa pipe-loader: rework the sw backend f58a6f7be3 gallium: keep the libdrm link alongside libkmsdri.la ff9cd8a67c pipe-loader: directly use pipe_loader_sw_probe_null() at probe time 4e3c06a501 pipe-loader: add pipe_loader_sw_probe_init_common() helper 6d68d714c0 gallium/tests: remove unneeded include paths 74d41a32bc gallium: remove library_path argument from pipe_loader_create_screen() cbc4d9730a targets/nine: remove the custom pipe-driver path management 149454bb13 pipe-loader: remove HAVE_DRM_LOADER_GALLIUM and HAVE_PIPE_LOADER_DRM 33f1db1eb4 pipe-loader: add pipe_loader_sw_probe_kms() implementation be430726e2 configure: use HAVE_DRISW_KMS when handling kms swrast f9c9471b76 targets/nine: use the existing sw_screen_wrap() over our custom version 6bcd5f0d02 automake: use GALLIUM_PIPE_LOADER_DEFINES only where applicable b7875ca493 pipe-loader: remove HAVE_PIPE_LOADER_foo function prototype guards c751d33a20 gallium/trace: remove useless NULL check from trace_screen_create() e762a46a07 configure: remove obsolete _CLIENT comment 1a18457a52 docs: add news item and link release notes for 11.0.6 da2cb8a2ee docs: add sha256 checksums for 11.0.6 380aec1703 docs: add release notes for 11.0.6 83c305f8ef anv/meta_clear: Don't try to clear depth-stencil without LOAD_OP_CLEAR 438eaa3ae7 anv/meta: Add initial support for multi-slice array and 3-D copies d8c26969d5 freedreno/a4xx: add missing formats to enable ARB_vertex_type_2_10_10_10_rev f6986a81c9 i965: Test that nonrepresentable floats cannot be converted to VF. f450030f66 i965: Use ldexpf() in VF float test set up. 0684aed8ab i965/vec4: Initialize nir_inputs with src_reg(). c875e3cdd2 i965/fs: Add support for gl_HelperInvocation system value. 4b15281295 i965: Add brw_imm_uv(). ce11d4f369 i965: Don't bother setting regioning on immediates. c28b574170 nir: Add support for gl_HelperInvocation system value. fe29330406 freedreno/a4xx: use hardware RGTC texture samplers 39fa5c8419 freedreno/a4xx: hook up RGB565 format 3b77826cc1 freedreno/a4xx: logic op handling e1319dcdd6 freedreno/a4xx: add 16-bit unorm/snorm format texturing/rendering d6a7c659c7 anv/meta: Use array textures for 2D e3ec964e44 anv/meta: Keep z coordinate flat while blitting 1157b0360d nir/spirv: Rework decoration iteration ff9450ecd1 freedreno/a4xx: point regid to "red" even for alpha-only rb formats cff74d6fb8 nir/spirv: Handle OpNop 1d42f773d3 gen8_state: Clamp sampler values to HW limitations 4fd24caf92 ttn: add TEX2 support c1babbd85c freedreno: always set all border colors ec106e9f62 freedreno/a4xx: fix dst_alpha blend for RGBX render targets 5bda3d0958 radeon: re-prepare query buffers on begin_query for predicate queries 6f4fe8e76a radeon: reset query buffers for PIPE_QUERY_TIMESTAMP 47fae842d0 mesa: update some old-style (K&R?) function pointer calls 1def5ef958 docs: mention GL 3.3 support for VMware driver in Mesa 11.1 relnotes 48228c114e nir/spirv: Add support for runtime arrays 527466d9a1 svga: add num-bytes-uploaded HUD query e96d7a1489 svga: add some sanity check assertions in svga_buffer_transfer_map() b109cd3c27 docs: mark compile-time constant expressions as done f7af69c350 glsl: add subroutine index qualifier support 02d2ab2378 glsl: add support for complie-time constant expressions 0954b813a3 glsl: add new type for compile time constants 4196af4ce7 glsl: call set_shader_inout_layout() earlier e74fe2a844 glsl: replace binding layout min boundary check 64710db664 glsl: encapsulate binding validation and setting db3c36aedf glsl: move stream layout max validation 17e224e8ec glsl: move stream layout qualifier validation efa34e4a1d glsl: replace index layout min boundary check 1d87d6f9ca glsl: remove duplicate validation for index layout qualifier d1f23545a1 glsl: move location layout qualifier validation de8f0c9ab9 glsl: add process_qualifier_constant() helper f57285c8fc docs: mark GL_AMD_performance_monitor for nv50 aede8ca9a7 nv50: expose two groups of compute-related MP perf counters 55d16c090e gen8/pipeline: Properly handle MIN/MAX blend ops b43ce6768d gen8/pipeline: Set IndependentAlphaBlendEnable properly e69db9159b gen8/pipeline: Minor blending fixes 0288f92e7b i965/gen9: Support fast clears for 32b float 7c690da29c Revert "i965/gen9: Enable rep clears on gen9" f838e53c70 Revert "i965/gen9: Disable MCS for 1x color surfaces" c4edc048c6 i965/meta/gen9: Individually fast clear color attachments 6fa1130cd2 i965/skl: skip fast clears for certain surface formats 9d94eeb8a4 i965: Add lossless compression to surface format table d23aa634e0 i965/skl: Add fast color clear infrastructure 2f7d2fd997 docs: Add GL_EXT_shader_samples_identical to the release notes 8762570cc5 radeon/vce: disable two pipe mode for stoney 99d92de5d0 radeon/vce: add new firmware interface support 8fdb548799 egl: don't forget to ship platform_x11_dri3.h into the tarball ae6d6941f6 glsl: move builtin_type_macros.h into the correct list c45b4257c2 automake: use static llvm for make distcheck 0743e14aee mesa: remove unused var in _mesa_PushDebugGroup() 108013b8e5 mesa: whitespaces fixes in _mesa_one_time_init_extension_overrides() 8a125afa6e radeon: ensure that timing/profiling queries are suspended on flush 6a14a39fab st/mesa: add support for batch driver queries to perfmon 424a614ff1 gallium/hud: add support for batch queries d61d4df02e gallium: add the concept of batch queries c235300bfc st/mesa: maintain active perfmon counters in an array afa6121b4e st/mesa: use BITSET_FOREACH_SET to loop through active perfmon counters 0aea83dc4a st/mesa: store mapping from perfmon counter to query type 4e1339691d st/mesa: map semantic driver query types to underlying type 050db20d37 gallium/hud: remove unused field in query_info ddf27a3dd0 gallium: remove pipe_driver_query_group_info field type 24dc0316b4 gallivm: use sampler index 0 for texel fetches 9a93da4e83 freedreno/a4xx: add BPTC support 8a94ba5e0c xmlconfig: Add support for DragonFly 480ba46bcb android: export the path of glsl nir headers b8547a5063 mesa: re-enable KHR_debug for ES contexts ab7294668c main: Don't restrict several KHR_debug enum to desktop GL af27236854 mesa: use the correct string for the ES GL_KHR_debug functions 9108a785a0 glsl: avoid linker and user varying location to overlap 3afb253e9b auxiliary/vl/dri2: coding style fixes b31f092bfb auxiliary/vl/dri2: hide internal functions 4533c022f4 auxiliary/vl/drm: hide internal functions abbfda60d8 st/vdpau: use the vl_screen dispatch 4307155127 st/xvmc: use the vl_screen dispatch 422356ed2f st/va: use the vl_screen dispatch 9eb109f4d3 st/omx: use the vl_screen dispatch 32094979f7 auxiliary/vl/dri2: setup the dispatch 6150d8d4bd auxiliary/vl/drm: use a label for the error path d03d9ecafa auxiliary/vl/drm: setup the dispatch 6b152ee7b6 auxiliary/vl: add dispatch table 2bd9116b82 auxiliary/vl: rename vl_screen_create to vl_dri2_screen_create c31218cdb3 st/va: trivial cleanup a8f45e0161 st/omx: straighten get/put_screen 7157085140 automake: loader: don't create an empty dri3 helper 115f179852 automake: loader: honour the XCB_DRI3 cflags 166314dd88 automake: egl: add symbols test 5a79e0a8e3 automake: loader: rework the CPPFLAGS 99840eb983 i965: Enable EXT_shader_samples_identical 84b6c64efc i965/vec4: Handle nir_tex_src_ms_index more like the scalar 457bb290ef nir: Add nir_texop_samples_identical opcode 06c56f443a glsl: Add textureSamplesIdenticalEXT built-in functions 8343583557 glsl: Add ir_samples_identical opcode ef54434c52 glsl: Extension tracking for EXT_shader_samples_indentical ff59700d29 mesa: Extension tracking for EXT_shader_samples_indentical b1b9f68d4c Import current draft of EXT_shader_samples_identical spec acca6c65d3 nir: add nir_ssa_for_alu_src() c73f40c473 nir: fix missing increments of num_inputs/num_outputs fec9367deb nir/print: show # of uniforms/inputs/outputs 01e94d8d5d nir/print: show shader name/label if set 006e4f070f nir: add nir_var_all enum 769b3ab6c5 freedreno/a4xx: fix 5_5_5_1 texture sampler format a05e5491c3 freedreno/a4xx: add depth clamp and halfz clip b17a405609 freedreno/a4xx: allow seamless cubemap filtering to be enabled per-texture 0a4462ad6e freedreno/a4xx: support lod_bias 0cfc1304be nv50: allow using inline vertex data submit when gl_VertexID is used 9e40a621c1 nv50: add NV84_3D macro a5b3115f0a i965: Drop IMM fs_reg/src_reg -> brw_reg conversions. f9a9ba5eac i965/vec4: Replace src_reg(imm) constructors with brw_imm_*(). 9b978046eb i965/fs: Use brw_imm_uw(). 3ccc41ecfc i965/fs: Replace fs_reg(imm) constructors with brw_imm_*(). c15a407eb4 i965: Make brw_imm_vf4() take 8-bit restricted floats. e8c5ef3eca mesa: Add test for sorted extension table f030227f46 mesa/extensions: Sort the extension table alphabetically bcda79676a docs: GL3.1 for a3xx and a4xx 0ec218d167 mesa: enable EXT_blend_func_extended if the driver supports the ARB version f7c23f225f mesa: allow MAX_DUAL_SOURCE_DRAW_BUFFERS to be available to ES 4b549f0d8c mesa: enable usage of blend_func_extended blend factors in GLES2 33ddc8e865 glsl: add a parse check to check for the index layout qualifier ef9e6d1ec8 glsl: add GL_EXT_blend_func_extended preprocessor define 1d1d02f2ac glsl: add support for EXT_blend_func_extended builtins ceecb0876f glsl: add EXT_blend_func_extended parser enables 625414f78c glapi: add EXT_blend_func_extended XML definitions 15f8dc7b23 os: check for GALLIUM_PROCESS_NAME to override os_get_process_name() f1ba0a5ea0 glsl: fix ir_constant::equals() for doubles 84ed3819a4 glsl: fix isinf() for doubles 7820b2c071 nir: fix constant folding of bfi 1cfffb95eb hud: fix Windows build break 2f55476153 glsl: Fix off-by-one error in array size check assertion 0aded03046 mesa: Don't expose GL_EXT_shader_integer_mix in GLES 1.x 37c2cfa6bc glsl: Silence unused parameter warnings c82498c4da glsl: Silence ignored qualifier warning fc19a0d2e4 i965: Allow indirect GS input indexing in the scalar backend. 09d610796c gallium/hud: document GALLIUM_HUD_PERIOD in envvars.html. 56a1c10bb8 gallium/hud: control visibility at startup and runtime. fa8db0dfcc anv: Put all of the descriptor set stuff together in one file 828b1a6eb6 anv/device: Update the right sampler in UpdateDescriptorSets 0bee3acc2a i965/nir: Add hooks for testing nir_shader_clone 9fbd390dd4 nir: Add support for cloning shaders 9ff71b649b i965/nir: Validate that NIR passes call nir_metadata_preserve(). 7bc0978999 i965/nir: Add OPT() and OPT_V() macros for invoking NIR passes. d27ae2cf8c nir: add array length field 624ec66653 nir: remove nir_variable::max_ifc_array_access 6f613abc2b anv/cmd_buffer: Add a new genX_cmd_buffer file for shared code fb8b2f5f9e anv/gen7: A bunch of depth-stencil fixes 4671c13852 freedreno/a4xx: add fake RGTC support (required for GL3) 2379cc9fe0 freedreno/a4xx: add compressed texture formats fadd39442b freedreno: update generated headers 4607b2b9b6 freedreno: expose GLSL 140 and fake MSAA for GL3.0/3.1 support 9c409c8df3 freedreno/a3xx: fix texture buffers, enable offsets d69e557f2a freedreno: add support for conditional rendering, required for GL3.0 059da344ec freedreno/a3xx: add fake RGTC support (required for GL3) 84d087aea2 freedreno/a3xx: add missing formats to enable ARB_vertex_type_2_10_10_10_rev 8106fec74c freedreno/a3xx+a4xx: fix for stk binning pass hang b24c9a8aee freedreno/a3xx+a4xx: fix GL_POINTS lockup w/ GLES b40e144a66 nir: fix typo in idiv lowering, causing large-udiv-udiv failures 4581f8428e llvmpipe: disable VSX in ppc due to LLVM PPC bug 8e68113c1a nvc0/ir: actually emit AFETCH on kepler 2631bfd62c nir: Store the size of the TCS output patch in nir_shader_info. b196f1fff3 i965: Add enums for 3DSTATE_TE field values. 72e232374e meta/generate_mipmap: Don't leak the framebuffer object 1a48326a84 svga: use more VGPU10 formats 1a90e3e1e3 svga: add/use new svga_sampler_format() function 27ce75ed12 radeon: count cs dwords separately for query begin and end ffd01b7781 radeon: expose r600_query_hw functions for reuse 50f0f938e3 radeon: implement r600_query_hw_get_result via function pointers c207c55fc0 radeon: split hw query buffer handling from cs emit 1d10b3d01e radeon: convert hardware queries to the new style 019106760d radeon: convert software queries to the new style 829a9808a9 radeon: add query handler function pointers 50cab4788d radeon: move R600_QUERY_* constants into a new query header file c56e83e518 radeon: cleanup driver query list e117e74baf radeon: move get_driver_query_info to r600_query.c 5dfb4dbc05 i965: Prevent fast clears for MSRTs on SKL e9d634f4ad gen7/pipeline: Re-arrange stencil parameters to match gen8 dd05ffebfc vc4: Don't bother lowering uniforms when the same value is used twice. dffe7260cd vc4: Fix uniform reordering to support reading the same uniform twice. d18d1ba587 vc4: Fix documentation on vc4_qir_lower_uniforms.c. a4bf28178f vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB. 9e39bdabad anv/gen7: Implement CmdPipelineBarrier b707e90b6e anv/gen7: Don't use the upper bound on dynamic state base address 27b1d34438 i965: Fix PIPE_CONTOL typo. c531d40927 i965: Add assertion for src_stencil payload size 2bec154b47 i965: Implement ARB_pipeline_statistics_query tessellation counters. d4fbf11b58 glsl: rename location layout helper 03bbddd139 glsl: don't validate binding when its not needed 4f4ca6b90a glsl: remove temp variable to make code easier to read a01b8c7e77 glsl: cleanup and fix validate matrix function for arrays f8b5cc827e glsl: use better location in struct and block error messages c54865db78 glsl: only do type and qualifier validation once per declaration 14d343b024 glsl: rename function that processes struct and iface members 8cf795dc7c glsl: move block validation outside function that validates members 649803742d glsl: move ast layout qualifier handling code into its own function f0390bcad6 anv: Add initial Haswell support 5b596f3878 i965: Add INTEL_DEBUG=shader_time support for tessellation shaders. df87cb837f i965: Add INTEL_DEBUG=tcs,tes and hs,ds flags for tessellation shaders. e9b0fa496c i965: Add more MAX_*_URB_ENTRY_SIZE_BYTES #defines. 874a1ed813 i965: Add missing stdio.h include to brw_compiler.h. 45320f677b anv: Add macros for doing per-gen compilation 92d164b1c3 anv/entrypoints: Add dispatch support for haswell aa3002bd42 anv/entrypoints: Use devinfo instead of a gen number 0508046dc8 anv/cmd_buffer: Pack the 3DSTATE_VF packet on-demand 34d55d69cf anv/formats: Don't advertise stencil texture/blit prior to Broadwell 4518eea065 egl: make it clear which platform x11 backend is being used (dri2 or 3) fcdc798515 egl/x11_dri3: Implement EGL_KHR_image_pixmap bd6131a8d1 loader/dri3: Expose function to create __DRIimage from pixmap f35198bade egl/x11: Implement dri3 support with loader's dri3 helper a25df54571 egl_dri2: Add a function to let platform code return dri drawable from _EGLSurface fdacbc439e glx/dri3: Convert to use dri3 helper in loader library 6bd9ba7d07 loader: Add dri3 helper 252b143e9e i965: Return the correct value type from brw_compile_gs() dfa60e7057 glsl: copy each field's precision information in glsl_types's structure constructor 688b58c40c glsl: copy each field's precision information from the old gl_PerVertex interface block cfe32cfa8e glsl: copy each field's precision information when generating varying variables 91eefe8505 glsl: initialize data.precision value in ir_variable constructor 58954e4daa glsl/nir: initialize precision field in glsl_struct_field constructor a96afaced8 nir: reduce memory footprint of glsl_struct_field's precision f4f30ad730 mesa: do runtime validation of precision varyings only on ES 023fd58fd6 glsl: initialize precision when adding per vertex record fields 292df19401 i965: Set MaxCombinedUniformBlocks properly. 5ee5dfddea i965: Clean up context constant initialization code. 44d6c0c805 i965: Convert scalar_* flags to a scalar_stage array. a2611ffe4b r200: fix bgrx8/xrgb8 blits 983614dbed radeon: fix bgrx8/xrgb8 blits de54b4b18f anv: Only include the pack headers where needed cb9e2305f8 anv/cmd_buffer: Move gen-specific stuff into the appropreate files c40a88b6c5 meta/generate_mipmap: Only modify the draw framebuffer binding in fallback_required d564b5b58e nir/glsl: Fix copy-n-paste mistakes from commit 213f864. 00f554abba radeonsi: enable optimal raster config setting for fiji (v2) 5b37d8b50c radeonsi: use proper GRBM_GFX_INDEX offset for CI+ 2ca018cb65 docs: Add 16x MSAA on i965 to the release notes 1780a562bc nv50: add missing header into the sources list 40c2acef5c nir/glsl_to_nir: use _mesa_fls() to compute num_textures 3f34afa0aa nir/copy_propagate: do not copy-propagate MOV srcs with source modifiers 22d024e031 nir/spirv: Add support for separate samplers and textures ff17b3ccf4 nv50,nvc0: disable render condition around clear_* functions d2f089ba17 i965: Introduce a MOV_INDIRECT opcode. 848fa3101d nv50: add support for performance metrics on G84+ 6a9c151dbb nv50: add compute-related MP perf counters on G84+ ff72440b40 nv50: implement a basic compute support 7167a058ba nv50: free interpolation parameters in nv50_program_destroy() 002db3ee15 anv/cmd_buffer: Add a default descriptor type case e9dba80430 anv/apply_pipeline_layout: Handle separate samplers and textures 69271bba06 nvc0: reduce the number of GPR used when reading MP perf counters c7d504ad93 i965/vec4: Plumb separate surfaces and samplers through from NIR 3dd84822df i965/vec4: Separate the sampler from the surface in generate_tex c09e140b65 i965/fs: Plumb separate surfaces and samplers through from NIR c2a373ec85 i965/fs: Separate the sampler from the surface in generate_tex b169bb902a nir: Separate texture from sampler in nir_tex_instr f94e1d9738 nouveau: don't expose HEVC decoding support e8f51fe4de anv/gen8: Subtract 1 from num_elements when setting up buffer surface state 91bc4e7cec anv/pipeline: Don't free blend states that don't exist c1733886a6 nir/spirv: Add support for SSBO stores c68e28d766 nir/spirv: Refactor vtn_block_load 99494b96f0 nir/spirv: Add support for image_load_store 164b3ca164 nir/builder: Add a nir_ssa_undef helper ffbc31d13b nir/spirv: Add support for creating image variables 453239f6a5 nir/spirv: Add support for image types 0572444a0e nir/types: Add image type helpers d5ba7a26d9 glsl/types: Add a get_image_instance helper 3a0fef0005 nir: Silence GCC maybe-uninitialized warnings. 5480bbd90e i965: Add a SHADER_OPCODE_URB_READ_SIMD8_PER_SLOT opcode. 511de1a80c glsl: Allow implicit int -> uint conversions for the % operator. a4ba476c30 i965: Print input/output VUE maps on INTEL_DEBUG=vs, gs. f88c175a29 i965: Make convert_attr_sources_to_hw_regs handle stride == 0. 26f9469a46 nir: Add helpers for getting input/output intrinsic sources. d12bde0944 nir: Don't lower TCS outputs to temporaries. 134728fdae nir: Allow outputs reads and add the relevant intrinsics. c51d7d5fe3 nir/lower_io: Introduce nir_store_per_vertex_output intrinsics. 0df452cd0d nir/lower_io: Use load_per_vertex_input intrinsics for TCS and TES. 1cb49eedb5 i965: Silence unused parameter warnings in get_buffer_rect 758f12fd98 meta/generate_mipmap: Don't leak the sampler object 7a879e422b i965: Remove unneeded #includes. 386759b02d i965: Silence warning. 8b145d6a3d i965: Don't write beyond allocated memory. 0eb3db117b i965: Use BRW_MRF_COMPR4 macro in more places. 49b3215d70 i965: Combine register file field. b3315a6f56 i965: Replace HW_REG with ARF/FIXED_GRF. 4b0fbebf02 i965/fs: Set stride correctly for immediates in fs_reg(brw_reg). b99e1fd547 i965/fs: Handle type-V immediates in brw_reg_from_fs_reg(). b163aa0148 i965: Rename GRF to VGRF. 5a23b31c75 i965: Move BAD_FILE from the beginning of enum register_file. dba309fc14 i965: Initialize registers. 7638e75cf9 i965: Use brw_reg's nr field to store register number. 3048053908 i965: Unwrap some lines. 58fa9d47b5 i965/vec4: Remove swizzle/writemask fields from src/dst_reg. 94b1031703 i965: Remove fixed_hw_reg field from backend_reg. 1392e45bfb i965: Use immediate storage in inherited brw_reg. d74dd703f8 i965: Add and use enum brw_reg_file. 977df90d65 i965: Reorganize brw_reg fields. e42fb0c2a6 i965: Make 'dw1' and 'bits' unnamed structures in brw_reg. 182f137521 i965: Delete type field from backend_reg. 433df2e03c i965: Delete abs/negate fields from backend_reg. c7ed5d1d1c i965: Make backend_reg inherit from brw_reg. 88f349c4e1 i965/fs: Replace nested ternary with if ladder. 738eaa8acf isl: Embed brw_device_info in isl_device 3694d58e6c radeonsi: remove dead code after ES-GS linkage change d79a3449a7 radeonsi: link ES-GS just like LS-HS b1c5f3faa9 radeonsi: calculate optimal GS ring sizes to fix GS hangs on Tonga 2f5d911ba2 radeonsi: rename si_update_gs_rings 4acd856088 radeonsi: calculate ESGS_RING_ITEMSIZE in create_shader a0cf589961 radeonsi: move maximum gs stream calculation into create_shader 3ab0c49f04 radeonsi: clean up small duplication in si_shader_gs eb0d3e8a90 gallium/radeon: shorten render_cond variable names 70c40cc989 gallium/radeon: remove predicate_drawing flag 12596cfd4c gallium/radeon: atomize render condition (SET_PREDICATION) 3521907622 gallium/radeon: simplify restoring render condition after flush 600e212d87 gallium/radeon: don't use PREDICATION_OP_CLEAR 6eff5415e4 gallium/radeon: simplify disabling render condition for u_blitter 8dd1ee6ff3 r600g: don't set predication on non-draw packets 6cc8f6c6a7 gallium/radeon: inline the r600_rings structure 3d963abc81 radeonsi: prevent recursion in si_context_gfx_flush 8569f9a87e gallium/radeon: remove the IB flushing flag 81d412e02c gallium/radeon: move GFX/DMA flushing from add_to_buffer_list to need_cs_space c6012a6650 radeonsi: rename cache flushing flags once more 10130ccd8c radeonsi: set the DISABLE_WR_CONFIRM flag on CI-VI as well 40912dd91e radeonsi: initialize SX_PS_DOWNCONVERT to 0 on Stoney f7757100f2 radeonsi: add glClearBufferSubData acceleration 19773f9805 radeonsi: add SI_SAVE_FRAGMENT_STATE blitter flag 19a9c1ecc7 gallium/u_blitter: add support for multi-dword clear values in clear_buffer e15c5c7a06 radeonsi: fix a future crash in emit_cb_target_mask 65d0c558d5 radeonsi: fix unaligned clear_buffer fallback 7f1e34e6c8 r600g: fix clear_buffer fallback with offset != 0 01526136ba gallium/radeon: fix PIPE_QUERY_GPU_FINISHED ba467467f4 anv: Use enum isl_tiling everywhere af392916ff anv/device: Embed isl_device a4a2ea3f79 isl: Add enum isl_tiling and a query func 652727b029 isl: Add structs isl_extent2d, isl_extent3d b1bb270590 isl: Add struct isl_device 477383e9ac anv: Strip trailing whitespace from anv_device.c 40663864d2 mesa: minor comment fix in blend.c 5a5efbf804 docs: add link to Coverity on developer utilities page 00046393f8 docs: update VMware driver instructions d1314de293 egl/wayland: Ignore rects from SwapBuffersWithDamage a29d922c1a Revert "nir/copy_propagate: do not copy-propagate MOV srcs with source modifiers" 5f004fd197 glsl: fix 'shared' layout qualifier related regressions 8610cd6b8c nir/copy_propagate: do not copy-propagate MOV srcs with source modifiers 5f43e074d4 nir/vars_to_ssa: Delete dead output set code 226ba889a0 nir/vars_to_ssa: Rework copy set handling in lower_copies_to_load_store 4bbf2ac06e nir/validate: Allow subroutine types for the tails of derefs 79f68306d2 mesa: Replace gl_extensions::EXT_texture3D with ::dummy_true 2de2e1702b mesa: fix MSVC build break in extensions.h 39f51ec96f nvc0/ir: add support for TGSI_SEMANTIC_HELPER_INVOCATION e3d9dbe304 gallium: add support for gl_HelperInvocation semantic 20748318c5 glsl: add gl_HelperInvocation system value b52cb9ec6a glsl: Correctly handle vector extract on function parameter a16ffb743c mesa: In helpers, only check driver capability for meta 5645770742 mesa/extensions: Prefix global struct and extension type ab129a44ae mesa: Generate a helper function for each extension eda15abd84 mesa/extensions: Replace extension::api_set with ::version a82bc779af mesa/extensions: Use _mesa_extension_supported() f6a818e76d mesa/extensions: Create _mesa_extension_supported() f47df8f729 mesa/extensions: Add extension::version 8bd82a91c0 mesa/extensions: Move entries entries to separate file c0b568f3db mesa/extensions: Wrap array entries in macros e5af09f9ba mesa/extensions: Remove array sentinel c6493dff79 anv: Strip trailing space in anv_private.h addc2a9d02 anv: Remove redundant fields anv_format::bs,bw,bh,bd cbc31f453d anv/formats: Re-indent the fmt() macro 1bea1669c5 anv: Use enum isl_format in anv_format bfb022a235 isl: Generate isl_format_layout.c 7986efc644 isl: Add CSV of format layouts 67362698a9 isl: Add enum isl_format 74e48e9544 i965: Check instructions appear only on supported hardware. 0b45d47f71 i965: Add initial assembly validation pass. 34ed45557e i965: Add annotation_insert_error() and support for printing errors. a280e83d71 i965: Combine assembly annotations if possible. 93e371c140 i965: Set annotation_info's mem_ctx. 9ab45b4df9 i965: Don't consider control flow instructions to have sources. 0865e743c1 i965: Fill out instruction list. 238877207e ralloc: Set *start in ralloc_vasprintf_rewrite_tail() if str is NULL. 903050694b i965: Consolidate is_3src() functions. 3e74038280 st/wgl: add a comment about recursive locking in stw_make_current() f45b644e11 st/wgl: add a lock assertion in stw_framebuffer_from_hwnd_locked() a1c9feafd5 st/wgl: add some mutex checking code 166769fe4b st/wgl: rename stw_framebuffer_release() to stw_framebuffer_unlock() dabc423ed0 st/wgl: reimplement stw_framebuffer::mutex with CRITICAL_SECTION f71508ae79 st/wgl: include u_debug.h fce68832c5 st/wgl: reimplement stw_device::fb_mutex with CRITICAL_SECTION fa30de7643 st/wgl: re-implement stw_device::ctx_mutex with CRITICAL_SECTION a02385cd69 gallium/hud: add cpu graph support for Windows f2fe607261 glsl: set matrix_stride for non matrices with atomic counter buffers 7e6dac1186 mesa: validate precision of varyings during ValidateProgramPipeline 5bd122cad9 glsl: do not lose precision information when packing varyings f84bc57d7d glsl: Add precision information to ir_variable 9a00e1a69d glsl: Move the definition of precision_qualifier_allowed e6629d814f glsl: Add user-defined default precision qualifiers to the symbol table e3082fb273 glsl: Add default precision qualifiers to the symbol table d6a6167354 glsl: Add API to put default precision qualifiers in the symbol table d4fdb84f80 i965/fs/nir: fix the number of register written by FS_OPCODE_GET_BUFFER_SIZE 55314c5be4 i965/skl/gt4: Fix URB programming restriction. c4182bb9b0 nv50,nvc0: add ARB_clear_texture support ae39b0fda8 st/mesa: implement ARB_clear_texture 3695b253f9 gallium: add PIPE_CAP_CLEAR_TEXTURE and clear_texture prototype 725fcdfbb1 glsl: add helper to check for enhanced layouts support 82e4f22d1e mesa: add ARB_enhanced_layouts df8af7d751 r600: initialised PGM_RESOURCES_2 for ES/GS 918bda23dd i965: Split nir_emit_intrinsic by stage with a general fallback. 912babba7b mesa/copyimage: allow width/height to not be multiples of block 80890eb0d3 i965/brw_reg: Add a brw_VxH_indirect helper 68993f77cd mesa: remove old comments in arrayobj.c 9870a5c6c9 st/wgl: clarify code in stw_framebuffer_from_hwnd_locked() 004ed6f4a9 st/wgl: improve some function comments b93cb6c1dc st/wgl: whitespace/formatting fixes eb812921ac st/wgl: fix locking issue in stw_st_framebuffer_present_locked() e42a29531a i965: Print force_writemask_all in dump_instructions(). ecb5e0a986 i965: Combine BRW_NEW_*_BINDING_TABLE dirty bits. a2987ff57f i965: Map GL_PATCHES to 3DPRIM_PATCHLIST_n. cbb7d90e57 docs: add news item and link release notes for 11.0.5 6435d8ac5a docs: add sha256 checksums for 11.0.5 07948b03fb docs: add release notes for 11.0.5 3a3d79b38e anv/gen7: Implement the VS state depth-stall workaround 750b8f9e98 anv/gen7: Properly handle a GS with zero invocations 9d18555c8d anv/gen7: Add push constant support 3f45d29fe4 r600g: Pass conservative depth parameters to hw b3e793f2db Revert "r600g: Pass conservative depth parameters to hw" 427978d933 anv/device: Use an actual int64_t in WaitForFences d9079648d0 anv/meta: Create a sampler in meta_emit_blit c878d61124 r600g: Implement ARB_texture_view a1fc78911e r600g: Pass conservative depth parameters to hw de51676b41 i965/nir/opt_peephole_ffma: Bypass fusion if any operand of fadd and fmul is a const fb3b5669ce util: Add list_is_singular() helper function 94ff35204d nir/nir_opt_peephole_ffma: Move this lowering pass to the i965 driver 96b22fb080 glsl: Use array deref for access to vector components 60dd5287ff glsl: Lower UBO and SSBO access in glsl linker f0e95c2500 glsl: Drop exec_list argument to lower_ubo_reference b461744c52 anv/gen7: Properly handle VS with VertexID but no vertices aafc87402d anv/device: Work around the i915 kernel driver timeout bug 213f86416f nir/glsl: switch to using the builder fbbfb7c025 nir/glsl: make emit() take nir_ssa_def * sources a60e990dd2 nir/glsl: convert nir_visitor::result to a nir_ssa_def * 30fe8eaa8e nir/glsl: make evaluate_rvalue() return a nir_ssa_def * 6f42162329 st/mesa: Destroy buffer object's mutex. db54673b54 nir: Store PatchInputsRead and PatchOutputsWritten in nir_shader_info. 437d7b6119 vc4: Avoid loading undefined (newly-allocated) FBO contents. 5980389bbf vc4: Return NULL when we can't make our shadow for a sampler view. eb8fb0064d vc4: Return GL_OUT_OF_MEMORY when buffer allocation fails. 84608e07e7 vc4: Add CL dumping for GL_ARRAY_PRIMITIVE. 855a3ca598 vc4: Fix a compiler warning. fb3da129d1 glsl: Use shared storage variable type for shared variables 32746fc9b4 glsl: Add shared variable type c0ac4740a7 glsl: Add space to shader_storage in print_visitor 007d96730e glsl: Align comments on variables types 8b28b35531 glsl: Parse shared keyword for compute shader variables a4a46fe3fa glsl: simplify interface block stream qualifier validation 06f466a770 anv/nir: Fix codegen in lower_push_constants abede04314 anv/gen7: Fix the length of 3DSTATE_SF e8c2a52a70 anv/gen7: Properly handle missing color-blend state 862da6a891 anv/device: Add a newline to the end of a comment 9c2b37a9c3 anv/formats: Define ETC2 formats 41cf35d1d8 anv/image: Determine the alignment units for compressed formats 381f602c6b anv/image: Handle compressed format qpitch and padding 300f7c2be3 anv/image: Handle compressed format stride and size 7b4244dea0 anv/formats: Add fields for block dimensions a6c7d1e016 anv/formats: Add surface_format initializer 3ee923f1c2 anv: Rename cpp variable to "bs" 3ea3727998 docs: note that ARB_copy_image was added to nv50, nvc0 in this release 28f6faca51 st/wgl: add null pointer check for HUD texture 75d1e363ff st/wgl: fix double-present on swapbuffers bug 8083943e2e st/wgl: reorder pixel formats to put MSAA formats last e524df5ef3 st/wgl: Don't rely on GDI to bookkeep pixelformat for us. 24abbaff9a winsys/radeon: Use CPU page size instead of hardcoding 4096 bytes v3 df4f9b0236 radeon/uvd: add H.265/HEVC to legal notes 519502d08f st/omx: add headless support 25526d77b1 st/va: use vl screen drm support from vl_wys_drm 7da86e0ec0 vl: add drm support for vl_screen d115e47099 st/va: fix build fails with pipe loader ffb60e7788 nvc0: enable compute support on Fermi e06238cb9e nv50/ir: fix emission of s[] args in certain situations af218217d7 nv50/ir: only take abs value when computing high result 53cbb11707 nouveau: avoid queueing too much work onto a single fence 0f5b1409fd llvmpipe: disable front updates for now 87711183ac virgl: wrap ret assignment with braces to do correct thing 6c731d8566 nir: Add a nir_deref_tail helper 7d90e570f3 nir/types: Add an is_vector_or_scalar helper d43e16b163 i965/fs: Use regs_read/written for post-RA scheduling in calculate_deps c839174d55 nir/validate: Add better validation of load/store types 17fa3d3572 nir/spirv: Give both block and buffer_block types an interface type d57ede92b7 radeonsi: add register definitions for Stoney 2658777f46 radeonsi: add workarounds for CP DMA to stay on the fast path fc0416ef5d radeonsi: unify CP DMA preparation logic 89da3b4458 radeonsi: unify CP DMA code determining various flags c3e527f93d radeonsi: only enable write confirmation on the last CP DMA packet 8e9ade7eb3 nv50/ir: allow emission of immediates in imul/imad ops a10d59c09a nir/spirv: Increment num_ubos/ssbos when creating variables 046563167c anv/apply_dynamic_offsets: Use the right sized immediate zero 393d0c336b nv50/ir: properly set the type of the constant folding result 2f9aaed749 nv50/ir: add support for const-folding OP_CVT with F64 source/dest 104525c33b anv/pipeline: Set the right SSBO binding table start index for FS 76957389fc nv50/ir: add fp64 opcode emission support for G200 (NVA0) 399d5314f6 anv/cmd_buffer: Rework the way we emit UBO surface state f979d3cfec nv50/ir: Add support for 64bit immediates to checkSwapSrc01 9f2f8bda6e nvc0/ir: Teach insnCanLoad about double immediates 428506ece2 nv50/ir: Add support for merge-s to the ConstantFolding pass 2437f00853 nv50/ir: disallow 64-bit immediates on nv50 targets 11e3dac36e nv50/ir: allow movs with TYPE_F64 destinations to be split 1b5c7e7ecd anv/pipeline: Expose is_scalar_shader_stage 5ba281e794 nir/spirv: Add a helper for determining if a block is externally visable b487b55f7d gm107/ir: Add support for double immediates 12c850d01c nvc0/ir: Add support for double immediates 220261a0c9 anv: Use VkDescriptorType instead of anv_descriptor_type 612e35b2c6 anv: Do range-checking in the shader for dynamic buffers f8052351ac anv/device: Increase the block size for instructions 5169407221 i965/nir/fs: Add comment for no-op memory barrier functions d7cc9929bb anv: Remove all support for BufferViews faa1193070 i965/nir/fs: Implement new barrier functions for compute shaders 9d65f3208b nir: Add new barrier functions for compute shaders 91f188710a glsl: Add new barrier functions for compute shaders 0360c3608b anv/device: Only support binding UBOs through BufferInfo 3aa2fc82dd anv: Rework UpdateDescriptorSets 45b1bbe801 anv: Add a descriptor_index to anv_descriptor_set_binding_layout f029e0ce13 anv: Add a layout to anv_descriptor_set 6bad554d98 radeon/uvd: fix VC-1 simple/main profile decode v2 ed55def44f st/vaapi: fix vaapi VC-1 simple/main corruption v2 cc1e5c972e st/va: add support for RGBX and BGRX in VPP 42a5e143a8 vl/buffers: add RGBX and BGRX to the supported formats bf6acbb2db st/va: properly use brackets in vlVaAcquireBufferHandle's switch bfc245e9ac st/va: properly indent buffer.c, config.c, image.c and picture.c 6459e780ae freedreno/a4xx: fix blend color 7465e16124 freedreno: update generated headers 6f5e0c08a4 freedreno: add a305 support 8f55ebe802 freedreno/ir3: Use nir_foreach_variable 99597d033a nir: some small cleanups d68226087c nvc0: reintroduce BGRA4 format support 581111c4d6 mesa: report enum name in glClientActiveTexture() error string 16119ad884 anv/meta: Finish load clears for stencil attachments 497bde6727 st/va: fix memory leak on error in vlVaCreateSurfaces2 e0b896c86c st/va: indent vlVaQuerySurfaceAttributes and vlVaCreateSurfaces2 8dcf807cb4 i965: Fix scalar VS float[] and vec2[] output arrays. 5ae37ae615 llvmpipe: disable texture cache ba093a099a nouveau: send back a debug message when waiting for a fence to complete 4f6cd5fad0 nv50,nvc0: provide debug messages with shader compilation stats 4335b28840 nouveau: add support for sending debug messages via KHR_debug 6706cc1671 st/clover: provide a path for drivers to call through to pfn_notify c93c9d220b st/mesa: set debug callback for debug contexts fc76cc05e3 gallium: expose a debug message callback settable by context owner e587590a83 st/mesa: account for texture views when doing CopyImageSubData eea3c907cc i965/fs: Do not mark used surfaces in FS_OPCODE_GET_BUFFER_SIZE eca4c43a33 i965/vec4: Do not mark used surfaces in VS_OPCODE_GET_BUFFER_SIZE 6105d1d0a0 i965/vec4: Do not mark used direct surfaces in VS_OPCODE_PULL_CONSTANT_LOAD d7013988fb i965/fs: Do not mark used direct surfaces in UNIFORM_PULL_CONSTANT_LOAD 027b64a55a i965/fs: Do not mark direct used surfaces in VARYING_PULL_CONSTANT_LOAD 6c5f371a27 i965/skl+: Enable support for 16x multisampling aa3f9aaf31 mesa/meta: Use interpolateAtOffset for 16x MSAA copy blit b080b3d54d meta/blit: Always try to enable GL_ARB_sample_shading 2dd76ec16e meta: Support 16x MSAA in the multisample scaled blit shader 1a22b12fc5 i965/meta: Support 16x MSAA in the meta stencil blit a680465428 i965/fs/skl+: Fix calculating gl_SampleID for 16x MSAA bf6bd7eaf0 i965: Support allocating the MCS buffer for 16x MSAA b4c2e6054f i965: Support calculating the bits needed to set up 16x MSAA 1a97cac767 i965/fs: Add a sampler program key for whether the texture is 16x MSAA 4ef27745c8 i965/vec4/skl+: Use ld2dms_w instead of ld2dms e386fb0dee i965/fs/skl+: Use ld2dms_w instead of ld2dms 20250e854e i965: Program 16x MSAA sample positions. 5048da974e i965: Handle 16x MSAA in IMS dimension munging code. b9f8e729c8 nir: Rename nir_live_variables.c to nir_liveness.c. 5c6f21579d nir: Rename live_variables to live_ssa_defs. 56774e6302 i965/vec4: select predicate based on writemask for sel emissions a40f682c71 anv/cmd_buffer: Fix SURFACE_STATE for non-view buffer bindings 1b68120760 anv/cmd_buffer: Don't use an anv_state pointer in emit_binding_table bb73fc4cb8 nouveau: relax fence emit space assert d259af3fbb anv: Remove unused anv_render_pass members a9a3071fc4 anv/meta: Rewrite clear code 49c96a14c5 anv/meta: Clear color attribute is always flat 7f82cc718f anv/meta: Use consistent naming for dynamic state mask 2bdb9e2ed9 anv/meta: Rename anv_cmd_buffer_save/restore 16b2a489db anv: Move meta clear code to new file anv_meta_clear.c c56727037a anv: Move struct anv_vue_header to anv_private.h 6d3a24bce8 vc4: When the create ioctl fails, free our cache and try again. 3f7c96c36c vc4: Print the rounded shader size in debug output. 4a951f1c08 vc4: Fix dumping the size of BOs allocated/cached. 5bbd522452 mesa/tests: add glBufferStorageEXT to ES 3.1 dispatch list bdf6cef033 vbo: fix another GL_LINE_LOOP bug d31481e70a svga: implement 'white_fragments' option for VGPU10 fragment shaders 149ac1fe43 u_vbuf: minor code reformatting / line wrapping e450d4371a u_vbuf: add some const qualifiers 3f98c812b3 svga: use new enum indices_mode type fa6efbd27d util/indices: replace #define tokens with enum type c3d7caa1e0 i965: check inst->predicate when clearing flag_live at dead code eliminate c19443bc8b gallivm: fix sampling for s3tc srgb formats when using texture cache d56a1478a8 i965/meta: Assert fast clears and rep clears never overlap 13b19aa815 mesa: expose support for GL_EXT_buffer_storage 8e4cf900f0 glsl: make sure to only add subroutines to resource list f6b3c163f9 glsl: remove old TODO 6e3b380387 docs: Mark AoA as done for i965 5b75dbd7be i965: enable ARB_arrays_of_arrays fb77da89f5 i965: add support for image AoA 9285ed98f7 llvmpipe: add cache for compressed textures 39b4dfe6ab llvmpipe: use simple coeffs calc for 128bit vectors 59bbe2681b nir: Properly invalidate metadata in nir_opt_remove_phis(). bc3942e297 nir: Properly invalidate metadata in nir_lower_vec_to_movs(). 0f037bd71f nir: Properly invalidate metadata in nir_opt_copy_prop(). 4cb7546066 nir: Properly invalidate metadata in nir_remove_dead_variables(). 8bb44510fc nir: Properly invalidate metadata in nir_split_var_copies(). aea40091f0 nir: Properly invalidate metadata in nir_lower_global_vars_to_local(). 531be601d5 nir: Unexpose _impl versions of copy_prop and dce 4bc16ad217 mesa: rename UniformBlockStageIndex to InterfaceBlockStageIndex cf3121ed18 i965/vec4: Send from GRF in atomic operations. 3b37155a68 gallium/radeon: allow returning SDMA fences from pipe->flush 7f9122c968 gallium/radeon: always return the last SDMA fence on SDMA flush if needed 36fd653817 i965: Add scalar geometry shader support. c9541a74e4 i965: Add scalar GS input lowering code. 4861835d1c i965: Fix the fs_visitor GS constructor to take shader_time_index. a1e7b8701a nir: remove sampler_set from nir_tex_instr 5d4b019d2a i965/gen8+: Extract color clear surface state f3223ebd6c i965/gen8+: Remove redundant zeroing of surface state 4d1c76485b anv: Drop stale comment in anv_cmd_buffer_emit_binding_table() e887407491 nvc0: add missing compute parameters required by clover e640ba41ed nvc0: handle NULL pointer in nvc0_get_compute_param() dde33fc23c i965/skl: PCI ID cleanup and brand strings 7cbd6608f5 i965/skl: Add GT4 PCI IDs 55365a7ad5 mesa: Add spec citations for DispatchCompute* 44c399f20a mesa: Update DispatchComputeIndirect errors for indirect parameter 584f9d4442 anv: Report 0 physical devices when not on Broadwell or Ivy Bridge 0b19f65195 i965/fs: Clean up FBH code. c22d62f599 i965/vec4: Clean up FBH code. 7c81a6a647 i965: Replace default case with list of enum values. d9b09f8a30 i965/vec4: Don't disable channels in any/all comparisons. f4466c856f mesa: fix uniforms calculation in glGetProgramiv efb333acb7 mesa: fix program resource queries for atomic counter buffers c2c124f891 glsl: join calculate_array_size() and calculate_array_stride() af7c98a9c7 mesa: expose support for OES/EXT_draw_elements_base_vertex to OpenGL ES 985b51551a nouveau: set MaxDrawBuffers to the same value as MaxColorAttachments 00bb524716 nv50: use correct heaps for FP and GP code segments 39bb59a566 mesa/sso: Add compute shader support 6e11855050 mesa/sso: Add MESA_VERBOSE=api trace support 5bfe2835c2 i965: Setup pull constant state for compute programs a4a416f567 main/get: Add MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 218e94906d glsl: OpenGLES GLSL 3.1 precision qualifiers ordering rules b6e9b2b7a0 glsl: Add compute shader builtin variables for OpenGLES 3.1 67635a0a71 nouveau: get rid of tabs 0ef8c5cb96 i965/sched: don't calculate live intervals for post-RA scheduling 425d8c2578 virgl/vtest: fix extra malloc 8d731ebd33 virgl: free sampler view on failure path 7153b12651 gallium/swrast: fixup build breakage and warnings 2b67657096 gallium/swrast: fix front buffer blitting. (v2) 103de0225b glsl: set image access qualifiers for AoA 7b3684877c i965: Do legacy userclipping in OpenGL ES 1.x contexts. f3d4d10a1d gbm.h: Add a missing stddef.h include for size_t. 7bac333508 winsys/virgl: rework line wrapping/indent 493e410d55 virgl: unwrap the includes 7154d48c6e winsys/virgl: remove temporary ret variable bdcb005788 winsys/virgl: always memset prior to ioctl e992715da2 winsys/virgl: use MALLOC to match FREE 72d7d1e224 winsys/virgl: remove calloc/malloc casts 1ce685f05e winsys/virgl: throw in some inline wrappers 78be78b681 virgl: introduce virgl_query() inline wrapper dafcb21405 virgl: use virgl_screen/surface upcast wrappers 7af46b9c74 virgl: introduce and use virgl_transfer/texture/resource inline wrappers 6b123fa07f virgl: add virgl_context/sampler_view/so_target() upcast wrappers 1f43e4e1a3 winsys/virgl/drm: drop unneeded forward declaration e0056228f6 virgl: remove sw_winsys pointer from virgl_screen 0c82c2fb0b virgl: rename virgl.h to virgl_screen.h 87f7d61e19 virgl: move virgl_hw.h into the driver dir 014f8ef2ff virgl: straighten the includes confusion 2c705d2220 virgl: remove the _FILE_OFFSET_BITS defines a05648fd7e winsys/virgl/drm: add all files to the tarball 8b9e69e2ea winsys/virgl/vtest: list all files in Makefile.sources 73308ca802 virgl: move sources list to Makefile.sources c1bf71f77c virgl: fix drm.h include path 60418a28ea i965: enable ARB_shader_clock on gen7+ 4379ca22f1 i965: Implement nir_intrinsic_shader_clock 6a15517242 i965/fs: move the fs_reg::smear() from get_timestamp() to the callers 7682844f34 nir: add shader_clock intrinsic f1d98fc90a glsl: add support for the clock2x32ARB function 51265c1b85 glsl: add ARB_shader_clock infrastructure e916d5e013 mesa: add infra for ARB_shader_clock 0d0329df8f nv50: do not create an invalid HW query type 5f1eeb799b nv50: move HW queries to nv50_query_hw.c/h files 76b48ceee9 nv50: move nva0_so_target_save_offset() to its correct location 2e3fe0379e nv50: add a header file for nv50_query e7ed3963ed st/va: add support to export a surface as dmabuf 802ba6f865 st/va: implement VaDeriveImage 5e763aaa21 st/va: add more errors checks in vlVaBufferSetNumElements and vlVaMapBuffer 86eb4131a9 st/va: add headless support, i.e. VA_DISPLAY_DRM 1bdea0e579 st/va: handle Video Post Processing for configs 0b868807e4 st/va: add colospace conversion through Video Post Processing 05b6ce4209 st/va: implement dmabuf import for VaCreateSurfaces2 adf1133118 st/va: implement VaCreateSurfaces2 and VaQuerySurfaceAttributes d42029d2d9 st/va: do not destroy old buffer when new one failed 87109e5f88 st/va: properly defines VAImageFormat formats and improve VaCreateImage 7b8cc37585 main: fix basename match's check if it's an array or struct f7f1bc6cca i965: Fix invalid memory accesses after resizing brw_codegen's store table 73caa26e43 i965/sched: use liveness analysis for computing register pressure c1860299b8 i965/fs: split out calculation of payload live ranges 45cd76e342 i965: dump scheduling cycle estimates 486268bdb0 i965: always run the post-RA scheduler 85fce2d2f5 i965/sched: write-after-read dependencies are free 6f231fddff i965: fix cycle estimates when there's a pipeline stall 04c42f3ab5 vc4: Allow user index buffers, to avoid slow readback for shadow IBs. 3883728730 anv: Add better push constant support 1f2624e6dd nir/spirv: Add support for push constants a2283508b0 nir/intrinsics: Add a load_push_constant intrinsic f2a8c9db24 nir/spirv: Rework the way we handle interface types 06fa2e864a nv50: mark contexts shareable, compile at creation time f768eaa87d nv50: allow per-sample interpolation to be forced via rast 85ee2f7fcf i965: Add INTEL_DEBUG=nocompact to disable instruction compaction. 93268939e4 i965: Add INTEL_DEBUG=hex to print the hex with the disassembly. 18b194925f i965: Print the type and writemask on null destinations. bcdf664682 i965: Test fixed_hw_reg.file against BRW_IMMEDIATE_VALUE, not IMM. ee46c1e626 i965/vec4: Test against BRW_IMMEDIATE_VALUE, not IMM. 8c4151b866 i965/fs: Use group(4, 0) to emit an exec-size 4 MOV. 9115fa1d13 i965/cfg: Handle no-idom case in cfg_t::dump_domtree(). 5916b073f6 i965/disasm: Remove unused _addr_mode argument from src_ia1(). e09e5f992e i965: Set correct field for indirect align16 addrimm. fa142773d9 i965/vec4: Drop brw_set_default_* before popping insn state. 11a7b6bbaa i965/vec4: Remove unnecessary #includes from the generator. 744cc036b9 r600: enable SB for geom shaders on pre-evergreen c6b24448b5 i965/vec4: Eliminate the vec4_generator class altogether. 1a094a2ee2 i965/vec4: Move vec4_generator class definition into the .cpp file. 4cba8f5d21 i965/vec4: Wrap vec4_generator in a C function. 73ff0ead36 i965/vec4: Convert src_reg/dst_reg to brw_reg at the end of the visitor. f75f21a24a r600g: Fix special negative immediate constants when using ABS modifier. 24c90888ae st/mesa: fix mipmap generation for immutable textures with incomplete pyramids 65f6caf43e mesa: Enable ASTC in GLES' [NUM_]COMPRESSED_TEXTURE_FORMATS queries 8090a1c326 mesa/texcompress: Restrict FXT1 format to desktop GL subset 0260620ab3 nvc0: expose a group of performance metrics on Fermi 4073219cf1 anv/pass: Remove redundant assert 1e98177439 anv/pass: Move VkRenderPass code to new file c284c39b13 anv: Fix parsing of load ops in VkAttachmentDescription 6166a8e369 st/mesa: create temporary textures with the same nr_samples as source afbe8b6085 glsl: add fragdata arrays to program resource list 6ce0857e30 mesa: add fragdata_arrays list to gl_shader 85f1f04413 glsl: fix GL_BUFFER_DATA_SIZE value for shader storage blocks with unsize arrays cf93251bed docs: Mark GL_ARB_fragment_layer_viewport as done on i965. 8c902a580a i965: Implement ARB_fragment_layer_viewport. 5392328a32 i965: Make calculate_attr_overrides return the URB read offset. b3d19d20f2 glsl: Mark gl_ViewportIndex and gl_Layer varyings as flat. b94cdcdada i965/fs: Properly check for PAD in fragment shaders with > 16 varyings. 6ae47a3eb4 i965: Update stale comment about unused VUE map slots. 5227e91580 nv50/ir: adapt to new method for passing in cull/clip distance masks a5bae7b31d nvc0: share shaders between contexts and build immediately b75fff70d8 nvc0: do upload-time fixups for interpolation parameters 77f58c04cc nir: Copy "patch" flag from ir_variable to nir_variable. 9c8208f2c1 nir: Add intrinsics for tessellation shader system values. bf05af3f0e i965: Fix missing BRW_NEW_*_PROG_DATA flagging caused by cache reuse. 37402014e8 clover: fix building fix clang-3.8 d0693d7515 nv50: add ARB_copy_image support ebbd7b41c0 nvc0: add ARB_copy_image support 8bcba083db anv: Update the README 3bbb8715ac nvc0: fix crash when nv50_miptree_from_handle fails 2bf224b3f9 vbo: replace assertion with conditional in vbo_compute_max_verts() 8e9c3070bf mesa: minor formatting fix in get_tex_rgba_compressed() f04f13622f st/mesa: implement ARB_copy_image ce9db16e1c gallium: add PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS e82c527f1f radeonsi: allow copying between compatible compressed and uncompressed formats 6a4dc1ad49 mesa: set TargetIndex in VDPAURegister*SurfaceNV (v2) bfc73ff10e i965: remove unneeded src_reg copy in emit_shader_time_write 0325f68228 i965: remove cache_aux_free_func array 74fcc4c41f main: fix GL_MAX_NUM_ACTIVE_VARIABLES value for shader storage blocks 03c92ffbf6 st/vdpau: disable RefPicList for Vdpau HEVC ad2752e94b st/va: add VAAPI HEVC decode support 38c3d7cfc4 radeon/uvd: implement and add flag for VAAPI HEVC decode 231605d14d vl: add RefPicList defines for VAAPI HEVC decode 12feda0c09 Revert "nir/intrinsic: Allow up to four indices" 423e7a55cc Revert "nir/intrinsics: Add new Vulkan load/store intrinsics" a6be53223e anv/nir: Work with the new vulkan_resource_index intrinsic 3d44b3aaa6 nir/spirv: Use the new vulkan_resource_index intrinsic 800a9706f0 nir: Add a vulkan_resource_index intrinsic 16c49da63a mesa: Draw indirect is not allowed if the default VAO is bound. 93eb4f9287 winsys/amdgpu: remove the dcc_enable surface flag 3aebc596b3 radeonsi: add debug flags that disable DCC and DCC fast clear 235d38584c radeonsi: properly check if DCC is enabled and allocated 5bc5dca0cb radeonsi: simplify DCC handling in si_initialize_color_surface 3daa7e5147 mesa: Draw indirect is not allowed when xfb is active and unpaused 2c91e08656 mesa: Draw Indirect return wrong error code on unalinged 4565b6f4fb main: Remove interface block array index for doing the name comparison 3359ad6cda vc4: Add support for copy propagation with unpack flags present. 01ca4f207e vc4: Rewrite the pack instructions as a MOV with a dst pack flag 72fa2ae20b vc4: Move dst pack setup out to a helper function with more asserts. 99a9a5a345 vc4: Switch the unpack ops to being unpack flags on a mov. 548b05d53f vc4: Drop some confused code about pack/unpack handling. a7b424e835 vc4: Reduce MOV special-casing in QIR-to-QPU. 652a864b25 vc4: Fix up the test for whether the unpack can be from r4. 3d7a088608 vc4: Don't try to follow MOVs across a pack. 6eb0760f48 vc4: Only copy propagate raw MOVs. 0ccacfa017 vc4: If a QIR source has an unpack set, print it. 8034e7d6f1 glsl: Convert TES gl_PatchVerticesIn into a constant when using a TCS. 37b6afb3d9 Add a todo comment about intput_slots_valid in the FS shader key ab6ed2e1ac anv/gen8_pipeline: Emit a real 3DSTATE_SBE_SWIZ packet 8f84a8e257 i965: Add missing close-parenthesis in error messages 7070c8879a i965: Fix is-renderable check in intel_image_target_renderbuffer_storage a3d0359aff glsl: keep track of intra-stage indices for atomics 711489648b gallivm: disable f16c when not using AVX a61be1a798 st/va: pass picture desc to begin and decode 8ae4317c36 mesa: add additional checks for uniform location query a305d59baa docs: add news item and link release notes for 11.0.4 47dd80a35d docs: add sha256 checksums for 11.0.4 bddb7a51c3 docs: add release notes for 11.0.4 fcb39f5b6a i965: Make brw_varying_to_offset take a const pointer to the VUE map. a2eba3362f vc4: Fix names of the 16-bit unpacks a238ad372d vc4: Don't try to register coalesce into the VPM across non-raw MOVs. ae1d3322cc vc4: Take advantage of the 8888 pack function in pack_unorm_4x8. f09ed63f43 vc4: Fix the test for skipping raw MOVs. 9ecfc6baf1 i965: Remove unused devinfo revision b0342f48d0 docs/index.html: fix typo 1e8d0cc628 freedreno: remove unnecessary null checks 6529daca39 radeonsi: Implement DCC fast clear. 205a3ce5c1 gallivm: fix tex offsets with mirror repeat linear 71ff5af5dd gallivm: fix sampling with texture offsets in SoA path fb586e1edb softpipe: fix using non-zero layer in non-array view from array resource fe707c0373 llvmpipe: fix using non-zero layer in non-array view from array resource 9006e555ce anv/pipeline: Bump the size of the pipeline batch to accomodate GS 4c59ee808f anv/gen8_pipeline: Various 3DSTATE_GS fixes 830e57b82d radeonsi: add Stoney to si_init_gs_info() 48b5f104ac radeonsi: Enable DCC. 81ebd6a882 radeonsi: Add FLUSH_AND_INV_CB_DATA_TS for DCC. bb77467df9 radeonsi: Disable operations that do not work with DCC. afa357c3b0 radeonsi: Allocate buffers for DCC. edf6a4537c radeonsi: only apply the SNORM blit workaround to *8_SNORM e1c098f238 util/format: add helper util_format_is_snorm8 06083046a4 radeonsi: add another requirement for PARTIAL_ES_WAVE 0d2cb35f68 radeonsi: merge two ifs setting WD_SWITCH_ON_EOP ca18f12dbb radeonsi: make PARTIAL_ES_WAVE globally dependent on SWITCH_ON_EOI 2070af2fb1 radeonsi: add one more SWITCH_ON_EOI requirement for Hawaii and VI a6b5684e99 radeonsi: only apply the instancing bug workaround to Bonaire 96d5879d38 radeonsi: add SWITCH_ON_EOI requirement for 4 SE parts 7e056f872f radeonsi: remove unnecessary PARTIAL_VS_WAVE setting for streamout 3a157e6e68 radeonsi: allow unbinding vertex shaders 07b3cc6ecf radeonsi: allow unbinding pixel shaders and remove the dummy shader 50bb2decf7 radeonsi: add draw_vbo check for a NULL pixel shader ed95cb3a31 radeonsi: add checks for a NULL pixel shader d842d2f251 gallium/util: add a test for NULL fragment shaders dd05824b89 st/mesa: don't load state parameters if there are none 98546bfd03 radeonsi: add Stoney pci ids bf0d0ce0d5 radeonsi: add support for Stoney asics (v3) e05021ff72 nvc0: respect edgeflag attribute width ea421e919a gallivm: Explicitly disable unsupported CPU features. 8aba8cf513 anv/pipeline: Use separate-shader 760c4b894d anv/pipeline: Pull separate_shader from NIR for vue map setup 70b06fb5d5 vc4: Convert blending to being done in 4x8 unorm normally. 8e701fda49 vc4: Add QIR/QPU support for the 8-bit vector instructions. 817a7eb588 vc4: Don't try to CSE non-SSA instructions. 5b2fb138bc nir: Add opcodes for saturated vector math. 1066a372d8 vc4: Add dumping of VC4_PACKET_GL_INDEXED_PRIMITIVE. 7d7fbcdf4e vc4: Add a workaround for HW-2116 (state counter wrap fails). 73f6104532 vc4: Fix missing \n in a perf_debug(). 8f60dc83f7 i965/fs: Allow copy propagating into new surface access opcodes 0cb7d7b4b7 i965/fs: Optimize ssbo stores feff21d1a6 i965/fs: Drop offset_reg temporary in ssbo load 0a5a738252 i965/fs: Avoid scalar destinations in emit_uniformize() a19bf6d3cc i965/fs: Don't uniformize surface index twice aedc0aab19 i965/fs: Use unsigned immediate 0 when eliminating SHADER_OPCODE_FIND_LIVE_CHANNEL 24a3a697e5 i965/fs: Read all components of a SSBO field with one send de5a450bd3 i965: Don't use message headers for untyped reads 2f1bc1da86 i965/vec4: check opcode on vec4_instruction::reads_flag(channel) fb064901e9 vc4: Use Rob's NIR-based user clip lowering. b3797a8f88 vc4: Also dump the decimation mode for resolved stores. 7516cbd261 vc4: Use VC4_GET_FIELD and other defines in dumping VC4_RENDER_CONFIG. b0963ce758 vc4: Add a sentinel after simulator buffers for buffer overflow detection. f408a13dd3 glsl: fix shader storage block member rules when adding program resources 582ecb3b91 ilo: add support for scratch spaces 4a7d18296a ilo: fix scratch space setup in core 3994ef5f1b glsl: remove excess location qualifier validation 5145243018 docs: update relnotes to mention virgl driver. b3b82fe8ea virgl/vtest: add vtest driver a8987b88ff virgl: add driver for virtio-gpu 3D (v2) 531f5d1270 tgsi: try and handle overflowing shaders. (v2) 041081dc21 tgsi: add option to dump floats as hex values ee8c67abe8 nir/spirv: Add support for builtins in arrays 9fe907ec79 nir/spirv: Make the builtins array distinguish between in and out d11ea76168 nir/spirv: Make vtn_get_builtin_location smarter 9abef3e817 nir/spirv: Make get_builtin_variable take a nir_variable_mode 2ce6636c75 nir/spirv: Remove the vtn_type argument from _vtn_variable_load/store f23d951083 nir/validate: Add better validation of load/store types 231d539239 svga: Condition preemptive flush on draw emission 99effaa965 svga: try to avoid index generation for some primitive types 129d34da49 svga: avoid provoking vertex conversion when possible 1082735bb6 svga: detect constant color writes in fragment shaders df0f817e31 mesa: check for unchanged line width before error checking 990afdc045 st/mesa: use _mesa_RasterPos() when possible af0399a1ce tnl: remove t_rasterpos.c 234d5320bb drivers/common: use _mesa_RasterPos instead of _tnl_RasterPos 614a743767 mesa: copy rasterpos evaluation code into core Mesa 9919f56099 vbo: optimize vertex copying when 'wrapping' 7b63658125 radeon/uvd: don't expose HEVC on old UVD hw (v3) 8cf84a7e47 i965/vec4: print predicate control at brw_vec4 dump_instruction 92ae101ed0 i965/vec4: use an envvar to decide to print the assembly on cmod_propagation tests 8fc8fcc04f i965/vec4: Add unit tests for cmod propagation pass 627f94b72e i965/vec4: adding vec4_cmod_propagation optimization a59359ecd2 i965/vec4: track and use independently each flag channel 8ac3b525c7 i965/vec4: nir_emit_if doesn't need to predicate based on all the channels 1095d837dc i965/vec4/gs: Fix signed/unsigned comparison warning. e2707c8765 i965/fs: Emit a single ADD instruction for SET_SAMPLE_ID on Gen8+. 0f74796e33 i965/fs: Drop unnecessary write-enable-all from SET_SAMPLE_ID. e2344e11ce i965/fs: Trim unneeded channels in SampleID setup. e10fc055e7 i965/fs: Use type-W for immediate in SampleID setup. cfb67c3d06 i965/vec4: Initialize LOD to 0.0f for textureQueryLevels() and texture(). 65ffaf2740 i965: Note that the UV immediate type is Gen6+. 718249843b gallivm: Translate all util_cpu_caps bits to LLVM attributes. 627c15cde4 i965/fs: Disable CSE optimization for untyped & typed surface reads 13a5805b64 ilo: make sure there is HiZ before resolving 0b6f6ee50f ilo: fix max thread count for HS on Gen8 82c579e314 anv/gen8: Set the correct maximum number of GS threads d0e8c78407 anv/pipeline: set the gs_vertex_count in compile_gs 8af2a09956 anv/pipeline: Make the has_push_constants computation more accurate 0329a252bd nir/spirv: Add defaults for GS input/output primitive types 8eefdacb38 i965: Advertise ARB_shader_stencil_export (gen9+) 1db44252d0 i965: Implement ARB_shader_stencil_export (gen9+) 5fa7114652 i965/fs: Enumerate logical fb writes arguments 4032549885 i965/vec4: Handle returns at the end of functions 5f29dacda2 i965: Move get_hw_prim_for_gl_prim to brw_util.c ea23cb3543 nir/spirv: Add capabilities and decorations for basic geometry shaders d538fe849d anv/pipeline: Add back basic geometry shader support 164abff0c0 nir/spirv: Add support for more CS system values 5790ee2bbb nir/spirv: Add support for various barrier type instructions 3d35e4361f Fix a couple of dereferences 55a7ee730c spirv/nir: Add more stage asserts 27393c8630 nir/spirv: Add support for GS metadata a8ffd6e72c nir/gather_info: Add more info for geometry shaders 18a631eb90 svga: fix clip plane regression after recent tgsi_scan change 48c76eae8e i965: Implement gl_InvocationID. c5ae34f38f i965: Implement nir_intrinsic_load_primitive. b3ebf03b84 i965: Add a fs_visitor constructor that takes a brw_gs_compile. 55dfd39b5f i965: Add a brw->scalar_gs flag controlled by INTEL_SCALAR_GS=1. ac0a33666b i965: Make emit_urb_writes() reserve space for GS header information. cb755996d9 i965: Make emit_urb_writes() only set EOT for the VS. 6ae419b94d i965: Make fs_visitor::emit_urb_writes reusable for scalar GS. 72d84ae7ce i965: Introduce a brw_vue_prog_data::include_vue_handles flag. ac98888afd i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode. bea7522782 i965: Introduce new SHADER_OPCODE_URB_WRITE_SIMD8_MASKED/PER_SLOT opcodes. 0e57694745 i965/gs: Do prog_data setup and other calculations in brw_compile_gs f3bc73073a i965/gs: Use NIR info for setting up prog_data fac9b21e03 i965/gs: Pull prog_data out of brw_gs_compile 6ac2bbec16 i965/gs: Use NIR instead of the brw_geometry_program for GS metadata 72148de217 i965/gs: Move the mem_ctx argument to brw_compile_gs 8e8b527b27 i965/gs: Set static_vertex_count unconditionally on GEN8+ 2686477d37 nir: Constify nir_gs_count_vertices 4eb84a03be nir/info: Add more information about geometry shaders 0ab926dfbf anv: Don't teardown uninitialized anv_physical_device 3c5d24363a i965: (trivial) rename computes stencil to gen9 c643518452 i965: Correct the comment about fb write payload f1147a238a mesa/glformats: Undo code changes from _mesa_base_tex_format() move 2ce659b5e4 i965: Mark compacted 3-src instructions as Gen8+. 05cc56cca3 i965: Add const to brw_compact_inst_bits. b29f92daec i965: Add mask_control_ex field and handle it in compaction. 3ec9d96d43 i965: Add devinfo->gen assertions for acc_wr_control. d14907b946 i965: Prepare for next commit by adding more whitespace. 35f3f06c8a i965: Compact acc_wr_control only on Gen6+. ee868c46e8 i965: Add devinfo parameter to brw_compact_inst_* funcs. 4a132349c3 i965/vec4: Don't emit MOVs for unused URB slots. 04703762e5 osmesa: Expose GL entry points for Windows build via DEF file. 99c4079c37 configure.ac: ensure RM is set ee77796a5c i965/fs: Disable opt_sampler_eot for more message types 801f151917 i965: Remove block arg from foreach_inst_in_block_*_starting_from 38ceeeadaa glsl: check for arrays of arrays when assigning explicit locations 9a04057ef1 glsl: add is_array_of_arrays() helper 156b7d3113 glsl: Fix bad indentation in bit_logic_result_type(). fd01840c0b glsl: add AoA support to subroutines a59c1adcc6 glsl: fix record type detection in explicit location assign 1f48ea1193 glsl: do not try to reserve explicit locations for buffer variables 96bbb3707f glsl: skip buffer variables when filling UniformRemapTable f1682fdafa svga: add switch case for PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT b48e16fa2f draw: fix splitting of line loops (v2) c8572d0f9c anv/pipeline: Remove a redundant line 72d99f8a40 anv/pipeline: Update a comment 27d868500a anv/pipeline: Set key->render_to_fbo to false for fragment shaaders 59bae36ffb nir/spirv: Fix a typo 44b22ca441 nir/spirv: Handle SpvExecutionMode 876d07d837 i965/gen9: Remove temporary variable 'bpp' in tr_mode_..._texture_alignment() 06ec19bca4 i965/gen9: Remove temporary variable 'align_yf' in tr_mode_..._texture_alignment() 8f8c450bc7 i965/gen9: Remove parameter 'brw' from tr_mode_..._texture_alignment() a5a00bd747 i965/gen9: Reuse YF alignment tables in tr_mode_..._texture_alignment() a71e614d33 anv: Completely rework shader compilation 2d9e899e35 nir: Add a pass to gather info from the shader 6fb4469588 anv: Move the brw_compiler from anv_compiler to physical_device 9e3615cc7d i965: Move brw_compiler_create to brw_compiler.h bf6407079b i965: Split process_nir into two haves; pre- and post- 611ace6861 anv/compiler: Remove more pre-SNB shader key setup b3a344db30 anv/compiler: Get rid of GS support. 5f5224f256 anv/meta: Use the actual render pass for creating blit pipelines f221580937 vbo: convert display list GL_LINE_LOOP prims to GL_LINE_STRIP d79595bf02 vbo: fix GL_LINE_LOOP stray line bug 03d2f08539 vbo: add new vbo_compute_max_verts() helper function 002c5c1da3 vbo: simplify some code in vbo_exec_End() d916175c4d vbo: simplify some code in vbo_copy_vertices() d24c3a680e vbo: simplify some code in vbo_exec_wrap_buffers() 1637cec8f8 vbo: replace the comment on vbo_copy_vertices() e05ffcf1d9 vbo: make vbo_exec_vtx_wrap() static 971b56c643 vbo: remove unneeded ctx parameter for merge_prims() 6cc596c66b tnl: add some comments in render_line_loop code f7272032be mesa: simple whitespace fix in texstore.c f6d4e20d10 vbo: reduce number of vertex buffer mappings for vertex attributes d11fefa961 st/mesa: optimize 4-component ubyte glDrawPixels cf405922eb mesa: make memcpy_texture() non-static 31ae52acce st/mesa: check for out-of-memory in st_DrawPixels() c5de38abc9 st/mesa: use MAX3() instead of MAX2(MAX2) in draw_textured_quad() e24d04e436 mesa: fix incorrect opcode in save_BlendFunci() b1f8ef5ae3 mesa: add more cases to print_list() in dlist.c 4d4e559b6a vk: Use consistent names for anv_cmd_state dirty bits 2484d1a01f anv/pipeline: Fix requirement for depthstencil state b51468b519 anv/pipeline: Validate VkGraphicsPipelineCreateInfo 855180b3d9 anv: Define anv_validate macro 81f8b82fc8 vk/meta: Add required renderpass to pipeline 0d84a0d58b vk/meta: Add required multisample state to pipeline 6994d8ec01 i965: silence incompatible pointer type warning 814f31457e gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT 921feb8782 vc4: Switch our vertex attr lowering to being NIR-based. 85b946478c vc4: Add limited support for ibfe/ubfe. 8910ebd8e8 tgsi/scan: use properties for clip/cull distance writemasks 7c75f23cb9 st/mesa: pass the clip distance array size to drivers e70c66197e gallium: add new properties for clip and cull distance usage 67f489ded3 mesa: replace UsesClipDistance with ClipDistanceArraySize 8339585b12 radeonsi: enable BC_OPTIMIZE if centroid isn't used 38391835b5 radeonsi: fix the export_prim_id field size in the shader key 9b54ce3362 radeonsi: support thread-safe shaders shared by multiple contexts e57dd7a08b st/mesa: create shaders which have only one variant immediatelly (v2) b99645f819 st/mesa: negate the can_force_persample_interp flag f4e938e9ae st/mesa: decouple shaders from contexts if they are shareable d74e7b6fb9 gallium: add PIPE_CAP_SHAREABLE_SHADERS 12321966ae radeonsi: add support for ARB_texture_view 6bd9e03512 vc4: Use nir_foreach_variable 2832ca95ec glsl: fix stream qualifier for blocks with an instance name aa9f06b3ea glsl: fix regression when building interface field name for SSBOs 867284a8f0 st/omx/dec/h264: fix field picture type 0 poc disorder 60e8439237 anv/compiler: Remove irrelevant wm key setup 27ca9ca4e1 anv/compiler: Get rid of legacy shader key setup 661d0db077 anv/compiler: Delete legacy clipping code fba55b711e anv/compiler: Remove unneeded wm prog data setup 12c30c9498 nir/spirv: Use the new nir_variable helpers 7e6959402d nir/spirv: Handle builtins in OpAccessChain 2eed9e6b75 i965/gen9: Handle the GL_TEXTURE_{1D, 1D_ARRAY} targets inside switch de862f03ac i965/fs: Localize variables' scopes. 35a2d259f2 i965/fs: Consider type mismatches in saturate propagation. 9e17c36b8b i965: Extract can_change_source_types() functions. 41c474df53 i965/vs: Move URB entry_size and read_length calculations to compile_vs 6980372010 i965: Move the entire compiler API into a single file 4467344c82 i965: Rename brw_foo_emit to brw_compile_foo 67db9072b9 i965/fs: Move some of the prog_data setup into brw_wm_emit 4e711872d0 i965/cs: Rework cs_emit to take a nir_shader and a brw_compiler 657863bb5c i965/gs: Rework gs_emit to take a nir_shader and a brw_compiler 5d8bf6de61 i965/vs: Rework vs_emit to take a nir_shader and a brw_compiler 22ad44910e i965/fs: Rework wm_fs_emit to take a nir_shader and a brw_compiler 0ca401327e i965: Use a const nir_shader in backend_shader 8f1d968704 i965/vec4: Remove gl_program and gl_shader_program from the generator 5e86f5b3d2 i965/fs: Remove the gl_program from the generator 688d2e4585 nir/info: Add a few bits of info for fragment shaders 4889c73dd1 nir/info: Add compute shader local size to nir_shader_info fe399f3a69 nir/info: Move the GS info into a stage-specific info union 16619477bc mesa: Move gl_frag_depth_layout from mtypes.h to shader_enums.h 5d4bc5ec13 nir: Add a label to nir_shader_info e00314bc57 i965/asm: Explicitly use a nir_instr for IR annotations b23a4859f4 scons: Build nir/glsl_types.cpp once. 530eb39c71 svga: fix incorrect round-down arithmetic 6f3954618b glsl: fix segfault when indirect indexing a buffer variable which is an array b0a44f1017 st/va: Added support for NV12 to IYUV conversion in vlVaGetImage 381c17d695 st/va: Used correct parameter to derive the value of the "h" variable in vlVaCreateImage 36c93e9659 glsl_to_tgsi: Use {Num}UniformBlocks instead of {Num}BufferInterfaceBlocks 5a9ff87d0f st/mesa: Use {Num}UniformBlocks instead of {Num}BufferInterfaceBlocks 55403665b6 i965: Do not use NumBufferInterfaceBlocks 14c3db7bc5 main: GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH is about UBOS, not SSBOs fba582efc7 main: Use NumUniformBlocks to count UBOs 86ccb2a16f ilo: set VME for 3DSTATE_PS d04126a773 ilo: ignore prefer_linear_threshold when zero a445e0f7ef ilo: remove some unused kernel params 6e132f4730 ilo: remove unused ilo_shader_get_type() 29a0f7479d ilo: remove u_debug.h inclusion from ilo_core.h 3fe568e2a4 ilo: remove u_memory.h inclusion from ilo_core.h fc5ae0c13f nvc0: do not bind input params at compute state init on Fermi ca2b807ca3 i965/vs: Drop hack that created NIR for fixed function vertex programs. dbac0a6352 i965/nir: Switch on shader stage in nir_lower_outputs(). 7c10af6425 radeonsi: don't use the AMDGPU intrinsic for CMP f2cdb68c8b radeonsi: use LRP from gallivm eb11efc989 radeonsi: don't emit AMDGPU intrinsics for integer abs, min, max d72a26ec5d radeonsi: don't emit AMDGPU intrinsics for EX2, ROUND, TRUNC 6660ca7121 radeonsi: initialize output, temp, and address registers to "undef" 529c5e7740 gallivm: implement the correct version of LRP a2197cac7f gallivm: set correct opcode info from unary/binary/ternary emits 5bc871a4ca radeonsi: implement vertex color clamping 208d1ed38d radeonsi: implement fragment color clamping acc6a07874 radeonsi: clean up other scratch buffer functions 9098d7e9bd radeonsi: clean up copy-pasted scratch buffer updates 938a1bee34 radeonsi: unify shader create functions b0167809f1 radeonsi: unify shader delete functions aa060e276c radeonsi: fix a GS copy shader leak c4f086f399 radeonsi: remove an unused ctx parameter in si_shader_destroy 4f4f477d6d radeonsi: print export_prim_id from the shader key b11edf8872 radeonsi: disable NaNs for LS and HS 73e3fba335 radeonsi: clean up si_llvm_init_export_args 82335978bb tgsi: move pipe_shader_from_tgsi_processor function to util 8c5647db5e mesa: remove FLUSH_VERTICES() in _mesa_MatrixMode() 3c6156a4a7 st/mesa: fix clip state dependencies 995d9c4ac7 anv/pipeline: Remove the ViewportState finishme 006fcc0da6 gallium/hud: fix possible NULL pointer dereference 3272f632ee scons: fix MSVC, MinGW build 3e47e34036 anv: Add support for immutable descriptors 7e6aafd6ab build: fix make-check after a6a6a71 b7963b6926 build: fix out-of-tree build after b9b40ef c188235d1b nvc0: add support for performance monitoring metrics on Fermi 7010fe61c8 anv: Add facilities for dumping an image to a file a6a6a71092 glsl: (mostly) remove libglsl_util b9b40ef9b7 nir: remove dependency on glsl 183db3a645 glsl: move half<->float convertion to util 60690cb3b3 glsl: move builtin vector types to glsl_types.cpp 33de998230 glsl: couple shader_enums cleanups 368e703a01 anv/pipeline: Rework dynamic state handling 698cdbf492 glsl: initialise record array count to 1 3c87377d0b nir: add atomic lowering support for AoA 2e1798f183 nir: wrapper for glsl_type arrays_of_arrays_size() fd5e0581dd configure: show which gallium drivers/sts are built 2023906667 tgsi: initialize ctx.file in tgsi_dump_instruction() a3b1757551 nvc0: add a note about MP counters on GF100/GF110 0461260d77 nvc0: add MP counters variants for GF100/GF110 ec5001d25b nvc0: move SW/HW queries info to their respective files 00d61869a5 nvc0: enable compute support by default on Fermi 8cd4b8478a nvc0: allow only one active query for the MP counters group cef22f3490 nvc0: read MP counters of all GPCs on Fermi 1825898e04 nvc0: store the number of GPCs to nvc0_screen c4896c99cb nvc0: fix unaligned mem access when reading MP counters on Fermi 7abd707251 nvc0: fix monitoring multiple MP counters queries on Fermi 4fcb661711 nvc0: fix queries which use multiple MP counters on Fermi 6353f620cd nvc0: allow to use 8 MP counters on Fermi cac897197b nvc0: fix sequence field init for MP counters on Fermi 409658c367 nvc0: correctly enable the MP counters' multiplexer on Fermi c3570c3fb9 nvc0: rip off the kepler MP-enabling logic from the Fermi codepath dab7e0ed09 nvc0: split out begin_query() hook used by MP counters d4ecc2bce4 nvc0: remove useless call to query_get_cfg() in nvc0_hw_sm_query_end() efe37519b0 svga: only count hardware buffer mappings for HUD 9bc7e3105a svga: add new GALLIUM_HUD queries f413f1a17c svga: use new svga_new_shader_variant() function 8d0d5dca5b svga: pass context to svga_tgsi_vgpu9_translate() 615b37a0e2 svga: remove svga_tgsi_vgpu9_translate() call in GS path cb473c46fe glsl: silence warning about unhandled ast_unsized_array_dim case in switch afff809fea st/mesa: fix incorrect pointer type arguments in st_new_program() 4627e8058e Revert "mesa: remove FLUSH_VERTICES() in _mesa_MatrixMode()" ccbb52ac11 glsl: fix check SSBOs support for builtin functions dc8c221e28 mesa: Set api prefix to version string when overriding version c8f5274b52 nir: Get the number of SSBOs and UBOs right f534f331ca i965/vec4: Use the right number of UBOs 6f9ca30266 i965/fs: use the right number of UBOs 8ed23654c9 nir/spirv: Fix handling of vector component selects via OpAccessChain 2552df41a1 anv/cmd_buffer: Reset the command buffer in BeginCommandBuffer 298d031642 anv/batch_chain: Add some sanity-check asserts for relocations 3130851add anv/x11: Only advertise VK_FORMAT_B8R8G8A8_UNORM f5eec407ea anv/x11: Treat the pPlatformWindow as a xcb_window_t* instead of xcb_window_t 03952b1513 anv/device: Add support for combined image and sampler descriptors b459b3d82c anv/device: Remove some unneeded anv_finishmes ef7a563829 freedreno: add debug option to dirty state after draw 6206da736c freedreno/a3xx: cache-flush is needed after MEM_WRITE fefffdc2b2 gallium/util: fix debug_get_flags_option on 32-bit harder ba20569626 anv/device: Make the CreateSemaphore stub return success bed7d1e03c anv: Add support for BufferInfo in descriptor sets 6dc4cad994 anv/cmd_buffer: Add an alloc_surface_state helper 7599f8b167 nv30: include the header of ffs prototype d31005e3e5 nv50/ir: use C++11 standard std::unordered_map if possible 5f106153f5 nir/prog: Don't double-insert the fog-coord variable b705005584 nir/glsl: Use shader_prog->Name for naming the NIR shader eb893c220c nir: Add helpers for creating variables and adding them to lists 635daef76e nir/prog: Use nir_foreach_variable 5d954fd5cb mesa: wrap a ridiculously long line in es1_conversion.c d8c23d156d mesa: add num_buffers() helper in blend.c dfbd62e772 mesa: optimize _UsesDualSrc blend flag setting d21e17f48f mesa: fix incorrect error string in _mesa_BlendEquationiARB() 1d75165501 mesa: move validate_blend_factors() call after no-change check 34de3c4c16 mesa: optimize no-change check in _mesa_BlendEquationSeparate() 2dfedf105d mesa: optimize no-change check in _mesa_BlendEquation() 6fd29e6c31 mesa: optimize no-change check in _mesa_BlendFuncSeparate() 083b3f5cb4 mesa: short-cut new_state == _NEW_LINE in _mesa_update_state_locked() 0de5e0f3fb mesa: remove FLUSH_VERTICES() in _mesa_MatrixMode() 67d8518a0e mesa: android: Fix the incorrect path of sse_minmax.c 45f0392ceb i965: android: add the i965_compile_FILES sources to the driver bcb56c2c69 program: convert _mesa_init_gl_program() to take struct gl_program * 2034bdd46c nir: include nir_instr_set.h in the tarball 8da9e154b7 glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30 f22b7933e2 glsl: allow for AoA in calculating offset to ubo start region bb5aeb8549 glsl: build ubo name and indexing offset for AoA 8cf1333b18 glsl: link uniform block arrays of arrays d9f1f2bbc6 glsl: Add AoA support when checking for non-const index 082b1ca2fe glsl: Add support for lowering interface block arrays of arrays 132b9e9dd9 glsl: add AoA support for an inteface with unsized array members d1d05c0f85 glsl: add AoA support for linking interface blocks with unsized members dd89880dc0 glsl: avoid hitting assert for arrays of arrays 2d7a98de18 glsl: add AoA support for atomic counters 261a434996 glsl: add std140 layout support for AoA 176e6930e6 i965: add arrays of arrays support for varyings be822b89ac glsl: calculate AoA uniform offset correctly for structs 410609c968 glsl: remove dead code in a single pass d337da81f2 glsl: dont allow gl_PerVertex to be redeclared as an array of arrays dea0af8f82 glsl: check that only the outermost array is unsized 3129359ed7 glsl: allow AoA to be sized by initializer or constructor 296a7ea471 glsl: add support for initialising sampler AoA db280e951a glsl: Add support for linking uniform arrays of arrays 896c1c65d6 anv: Get rid of the descriptor_set_binding struct 42683e3757 anv: Get rid of backend compiler hacks for descriptor sets da994f4b7e anv/nir: Rewrite apply_dynamic_offsets to handle the new vk intrinsics 9c9b7d79c8 anv/nir: Add a pass for applying a applying a pipeline layout to a shader de608153fb nir/spirv: Use the Vulkan ubo intrinsics 24bcc89c8f nir/intrinsics: Add new Vulkan load/store intrinsics 5eccd0b4b9 nir/intrinsic: Allow up to four indices b37c38c1ca anv: Completely rework descriptor set layouts ff31c243e3 i965: Don't hardcode FS in "validation failed!" message. 7965fe7da6 vk: Add README a274eff9ff glsl: Support uint index in lower_vector_insert ab04adcf63 glsl: Support uint index in do_vec_index_to_cond_assign 0d1eef536b i965/fs: Ignore compute shaders in brw_nir_lower_inputs 63728dac57 i965/fs: Simplify FS in brw_nir_lower_inputs to only support scalar mode 9abbf65d0a mesa: remove unused functions in program.c 9d4ce80736 mesa: minor indentation fix in _mesa_BindTextureUnit() 77eef81370 mesa: remove unused texUnit local in _mesa_BindTextureUnit() 14f7ce4248 st/fbo: use pipe_surface_release instead of pipe_surface_reference 93267887a0 glsl: Enable split of lower UBOs and SSBO also for compute shaders 5423c1e855 glsl: Include util/strndup.h. ac257f1070 glsl: calculate TOP_LEVEL_ARRAY_SIZE and STRIDE when adding resources b76159b096 glsl: add top level array size and stride to gl_uniform_storage d3f4588804 i965: Adapt SSBOs to work with their own separate index space 56e2bdbca3 glsl/lower_ubo_reference: lower UBOs and SSBOs to separate index spaces d31f98a272 mesa: Add {Num}UniformBlocks and {Num}ShaderStorageBlocks to gl_shader{_program} 27dccf097d mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocks 9de651b261 glsl: Fix variable_referenced() for vector_{extract,insert} expressions baee16bf02 nir: split SSBO min/max atomic instrinsics into signed/unsigned versions be800ef6d8 i965/vec4: fix indentation in vec4_visitor::calculate_live_intervals 9d2bbca98d i965/fs: Fix indentation in fs_live_variables::compute_start_end d2d8945eb8 nir/spirv: Fix a bug in indirect OpAccessChain handling db5a5fcd18 anv/image: Add a basic implementation of GetImageSubresourceLayout 28ed02588a anv/formats: Use the surface_format_info struct from brw_surface_formats.h accbf178eb i965/surface_formats: Pull the surface_format_info struct into a header fd2ec1c8ad anv/x11: Do something sensible if get_geometry fails in GetSurfaceProperties c31f926726 anv/wsi: Add the GetSurfacePresentModesKHR stub 4a168ad797 mesa: clean up comments for gl_current_attrib struct a7b6e6192a vbo: make void vbo_exec_BeginVertices() static 84719ad9df vbo: document vbo_exec_context fields d65b029dc2 vbo: minor clean-ups for vbo_exec_fixup_vertex() 7f67bfaa74 vbo: add assertion in ATTR_UNION macro 3491ec5930 vbo: add comments, braces in ATTR_UNION() in vbo_exec_api.c e729f36c09 vbo: fix whitespace in vbo_exec_draw.c 8fbb72c297 vbo: move 'tmp' var initialization a1cbf85de0 vbo: improve fprintf() formatting a639bbf098 vbo: simplify vertex array initializations in vbo_context.c 20f31ae37c vbo: get rid of needless NR_MAT_ATTRIBS constant dd293d8aae vbo: fix incorrect switch statement in init_mat_currval() c73c481c4a mesa: pass caller name to create_textures() 6a506689db glsl: fix matrix stride calculation for std430's row_major matrices with two columns 685335639a r600/vce: enable VCE for trinity/richland 83de93309e r600/uvd: disable UVD tiling by default e21ecb841c anv: Declare/validate the correct API version 24a1a157a6 r600g: Enable GL_ARB_gpu_shader5 extension 1befb7ed98 r600g/sb: SB support for UBO indexing 80c5062abf r600g/sb: Support gs5 sampler indexing (v2) bd198b9f0a i965/vs: Simplify fs_visitor's ATTR file. bf97f8d467 nouveau: avoid double-emitting fence eeb444bc99 glsl: Never allow the sequence operator anywhere in an array size 92635a84a7 glsl: In later GLSL versions, sequence operator is cannot be a constant expression 05e4601c6b glsl: Add method to determine whether an expression contains the sequence operator bb329f2ff6 glsl: Restrict initializers for global variables to constant expression in ES 3524d6df33 glsl: Only set ir_variable::constant_value for const-decorated variables 5bc68f0f2b glsl: Use constant_initializer instead of constant_value to determine whether to keep an unused uniform 313372cae8 glsl/linker: Use constant_initializer instead of constant_value to initialize uniforms 8acce5d53a ff_fragment_shader: Use binding to set the sampler unit 43b07eb60f glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00 45ed627d89 u_vbuf: fix vb slot assignment for translated buffers 7a1143f29e glsl: include variable name in error messages about initializers f09c229cc6 glsl: shader outputs cannot have initializers 8281a7c533 i965: Fix unsafe pointer when dumping VS/FS IR bcfaab3885 mesa/uniforms: fix get_uniform for doubles (v2) c8083b1adc ilo: improve Gen8 defines based on its PRMs 4642d53a03 i965/vec4: Implement b2f and b2i using negation. 9fe458335f nv50,nvc0: don't base decisions on available pushbuf space 8053c9208f nouveau: avoid emitting new fences unnecessarily 0689a0f0f3 anv/device: Return VK_SUCCESS after setting pCount in QueueFamilyProperties 06abd1a25e nvc0: make use of NVC0_COMPUTE_CLASS for GF110 a23bdd1fae i965/gs: Make MAX_GS_INPUT_VERTICES a #define in brw_context.h. 2953c3d761 i965/vs: Map scalar VS input locations properly; avoid tons of MOVs. 6842ad7912 i965/vs: Fix a subtlety in the nr_attributes == 0 workaround. 031d350132 i965/vs: Unify URB entry size/read length calculations between backends. a4e988f481 i965/cfg: Fix cfg_t::dump() when a block has no immediate dominator. 2496cfd771 docs: add news item and link release notes for 11.0.3 55a8f072ea docs: add sha256 checksums for 11.0.3 8337a31bcc docs: add release notes for 11.0.3 82b324c24b i965/gen8: Remove gen<8 checks in gen8 code 8a0c85b258 i965/gen9: Enable rep clears on gen9 dcd59a9e32 i965/gen9: Disable MCS for 1x color surfaces 4c4ba5a8c3 tgsi: (trivial) kill c99-ism. d695c676ea program: remove _mesa_init_*_program wrappers 092f0427dc program: remove other unused functions 5042a3eef8 program: remove unused cloning and combining functions c947a3a4c4 program: remove unused function _mesa_find_line_column ee01942eb5 st/mesa: release the glsl_to_tgsi visitor after translation e5073e8d0c st/mesa: translate tessellation shaders into TGSI when we get them 897177020b st/mesa: translate geometry shaders into TGSI when we get them a907b5dd16 st/mesa: translate fragment shaders into TGSI when we get them 46021ace51 st/mesa: translate vertex shaders into TGSI when we get them de6a004035 st/mesa: fix glDrawPixels with a texture f15bb3e633 st/mesa: implement DrawPixels shader transformation using tgsi_transform_shader b55b986dc9 st/mesa: make Z/S drawpix shaders independent of variants, don't use Mesa IR v2 f4ec81032b st/mesa: implement glBitmap shader transformation using tgsi_transform_shader 3eedb63371 st/mesa: remove old emulation for VS and FS variants c04e91a0e9 st/mesa: use TGSI utility to emulate features for FS variants 941721ee2a st/mesa: use TGSI utility to emulate features for VS variants 4bbe418b4b st/mesa: decrease the size of st_vertex_program 4a21edf067 st/mesa: inline st_prepare_vertex_program c80c19a9d5 tgsi/scan: add info about declared samplers (v2) 417927ebde tgsi: add a utility for emulating some GL features 9ea2a86809 mesa: call ProgramStringNotify for fixed-function vertex programs c9b982b72d glsl: move shader_enums into nir 7e441bf025 mesa: Get rid of texture-dependent image unit derived state. 2d97a78b37 i965: Use _mesa_is_image_unit_valid() instead of gl_image_unit::_Valid. 25d3338be3 mesa: Skip redundant texture completeness checking during image validation. 5152db415f mesa: Expose function to calculate whether a shader image unit is valid. 5346c11670 i965: Don't tell the hardware about our UAV access. bb59ba8634 nir/instr_set: remove unnecessary check in nir_instrs_equal() bf5f931aee nir: make nir_instrs_equal() static e8308d0523 nir/cse: use the instruction set API 523a28d3fe nir: add an instruction set API 005c2efb7b nir: constify instruction comparison functions d6bc35934f nir: constify nir_ssa_alu_instr_src_components() 20d6d812dc nir: split out instruction comparison functions da361acd1c i965/fs: Handle non-const sample number in interpolateAtSample 728d7bc85f i965: Add a second successor to BRW_OPCODE_WHILE 886d46b089 nir: Add a function to determine if a source is dynamically uniform 7129cbf5f4 nvc0: move HW SM queries to nvc0_query_hw_sm.c/h files 224fec05ea nvc0: move HW queries to nvc0_query_hw.c/h files 77b6990d14 nvc0: move SW queries to nvc0_query_sw.c/h files 0678530b9e nvc0: move nvc0_so_target_save_offset() to its correct location 0644196ab1 nvc0: add a header file for nvc0_query 3da58730ee main: fix length of values written to glGetProgramResourceiv() for ACTIVE_VARIABLES d0992fa15a main: buffer array variables can have array size of 0 if they are unsized 66ca8e6632 main: consider that unsized arrays have at least one active element 77c0b64ce3 main: fix TOP_LEVEL_ARRAY_SIZE and TOP_LEVEL_ARRAY_STRIDE 5be9bf2746 main: fix goto in program_resource_top_level_array_stride d8d0e4a81e mesa: add GL_UNSIGNED_INT_24_8 to _mesa_pack_depth_span 7d7dd18711 mesa,meta: move gl_texture_object::TargetIndex initializations d61f492aba mesa: remove unused _mesa_create_nameless_texture() b373c77693 mesa: remove unneeded error check in create_textures() 48a87f4ba0 anv/queue: Get rid of the serial c71f0d45e6 i965: Link compiler unit tests to libi965_compiler.la 08d890d3bb i965: Break out backend compiler to its own library 9a2573e5fc i965/cs: Get max_cs_threads from brw_compiler devinfo ee0f0108c8 i965: Move brw_get_shader_time_index() call out of emit functions ffc841cae5 i965: Move brw_select_clip_planes() to brw_shader.cpp 365e5d7892 i965: Use util_next_power_of_two() for brw_get_scratch_size() cc4683992b i965: Move brw_mark_surface_used() to brw_shader.cpp 469d0e449b i965/cs: Split out helper for building local id payload 4f33700f5a i965: Move brw_link_shader() and friends to new file brw_link.cpp 99ca2256c1 i965: Configure bufmgr debug options from intel_screen.c 04158fb0f6 util: Move DRI parse_debug_string() to util ba71d581ae i965: Move brw_dump_ir() out of brw_*_emit() functions 8984559892 vk/0.170.2: Update to the new VK_EXT_KHR_swapchain extensions 1fda56cdb2 gallium/ddebug: add missing dd_util.h to sources list 62741ff052 gallium/ddebug: automake: sort sources alphabetically 9c528f5dfa nir/sweep: Reparent the shader name c8031a879a c11/threads: initialize timeout structure 89ae41ab4c docs/relnotes: document EGL_KHR_create_context on llvmpipe and softpipe 1efbb8151b i965/gs/gen6: Maximum allowed size of SEND messages is 15 (4 bits) 3141906fa3 i965: Define FIRST_SPILL_MRF and FIRST_PULL_LOAD_MRF only once and in one place 36e82b137d i965: make pull constant loads in gen6 start at MRFs 16/17 0c2add7751 i965: Fix remove_duplicate_mrf_writes so it can handle 24 MRFs in gen6 aee28a0aa3 mesa: include bad type in error string of _mesa_pack_depth_span 4e7fd66cf0 glsl: add varyings to resource list only with SSO 6ad9ebb073 mesa: Correctly handle GL_BGRA_EXT in ES3 format_and_type checks bbf728f11b Revert "mesa: enable KHR_debug for ES contexts" 164c8277f0 egl/dri2: Properly dereference array. 7fa98ab182 vk: Remove temporary vulkan headers 2f1ca71360 vk/0.170.2: Bump header version c2f94e3a0d vk/0.170.2: Update C++ errata and typedefs 0ca3c8480d vk/0.170.2: Update remaining enums f9c948ed00 vk/0.170.2: Update VkResult 8dee32e71f vk/0.170: Update VkDescriptorInfo 92e7bd3610 vk/0.170.2: Update vkCreateDescriptorPool a3bc07c23b vk/0.170.2: Update VkAttachmentDescription 82259f88dd vk/0.170.2: Update VkImageViewCreateInfo f4295b3cca vk/0.170.2: Update VkImageCreateInfo d48e71ce55 vk/0.170.2: Update VkPhysicalDeviceProperties 81e1dcc42c vk/0.170.2: Update VkImageFormatProperties 13e69805ea radeonsi: fix a GS hang on VI 5749676d03 radeonsi: remove TC L2 cache flush for index buffers on VI 98c2bb6917 vk/0.170.2: Update VkFormatProperties 545f5cc6e1 vk/0.170.2: Update VkPhysicalDeviceFeatures 033a37f591 vk/0.170.2: Update VkPhysicalDeviceLimits 982466aeff anv/device: Remove some #ifdef'd out code 010c6efd65 vk/0.170.2: Make vkUpdateDescriptorSets return void 1a52bc3039 anv/pipeline: Add support for dynamic state in pipelines daf68a9465 vk/0.170.2: Switch to the new dynamic state model 55fcca306b anv: Add a dynamic state data structure and basic helpers 941a105954 anv/private: Add a typed_memcpy macro b1c024a932 vk/meta: Fix -Wstrict-prototypes 6dea1a9ba1 vk/0.170.2: Merge VkAttachmentView into VkImageView 03dd72279f vk/image: Fix retrieval of anv_surface for depthstencil aspect 6ed8fd3d67 svga: whitespace fixes in svga_sampler_view.c 70c4cde453 svga: whitespace fixes in svga_resource_buffer.c a2bc4a7b04 mesa: Remove GL_ARB_sampler_object depth compare error checking. 2bad030ac9 svga: round UBO constant buffer size up/down to multiple of 16 bytes 85ff3cfde3 vk: Drop -Wextra 4ea5ed9f51 egl/dri2: enable EGL_KHR_gl_colorspace for swrast 858f2f2ae6 egl/dri2: ease srgb __DRIconfig conditionals b69cfbdf18 mesa: enable KHR_debug for ES contexts 70643a1389 main/get: make KHR_debug enums available everywhere ae6ff72f5a glapi: add function pointers for KHR_debug for gles deb1765ec6 egl: move memcpy to bring conf->base operations together f988eff379 egl: restore surface type before linking config to its display 47d11990b2 nouveau: make sure there's always room to emit a fence 24de3d49ea vk: Embed two surface states in anv_image_view 37bf120930 vk/pipeline: Emit MSAA finishme only if samples > 1 3fc2b1f325 vk: Remove stale finishme for stencil image views 44143a1f46 vk: Add anv_image::usage cf603714cb vk/meta: Fix usage flags for image-wrapped-buffers d00718104f vk/image: Remove stale anv_asserts for depthstencil attachments 64d9d4b730 vc4: use nir two-sided-color lowering b6cd39fc47 vc4: Fix a leak of the last color read/write surface on context destroy. 922e0680f9 vc4: Fix a memory leak in the simulator case. 1d7ef82f4b i965: Delete brw_cs.cpp which was deleted in master c272bb58f5 nir/spirv: Better texture handling ccea9cc332 nir/spirv: Update to SPIR-V Rev. 32 89eebd889c vk/0.170.2: Fairly trivial enum shuffling 1e4263b7d2 vk/0.170.2: s/baseArraySlice/baseArrayLayer/ 3861010213 mesa: remove unneeded #include of colormac.h 3475b68abd radeon/r200: remove unneeded #include of colormac.h eb6b80842f i965: remove unneeded #include of colormac.h 83f9f911b2 i915: remove unneeded #include of colormac.h d4446a7e58 vk: Merge anv_attachment_view into anv_image_view 6b5ce5daf5 vk: Update comments for anv_image_view 3bcc780126 i915: Drop broken front_buffer_reading/drawing optimization ea8b77e892 mesa/i965: Refactor brw_is_front_buffer_{drawing,reading} to common code 5c4ef9f1d2 st/mesa: Don't override NewFramebuffer just to call _mesa_new_framebuffer df75babf74 radeon: Don't override NewFramebuffer just to call _mesa_new_framebuffer e32a6590a4 i915: Don't override NewFramebuffer just to call _mesa_new_framebuffer ed7f00f564 i965: Don't override NewFramebuffer just to call _mesa_new_framebuffer 021f15816e i830: Fix culling with user fbos on gen2 3e2c7ca773 i915: Adjust line size limits 00ee403883 i915: Enable intel_render path for points 0febd0ecfd i915: Use COPY_DWORDS for points bcf650496f i915: Use _tnl_RenderClippedPolygon and _tnl_RenderClippedLine 303895655c i915: Handle provoking vertex in intelFastRenderClippedPoly() 0886426503 t_dd_dmatmp: Check provoking vertex convention when rendering quads 83d511e190 t_dd_dmatmp: Disallow flat shading when rendering quad strips via tri strips b15b4581d1 t_dd_dmatmp: Allow flat shaded polygons with tri fans 5ca00e0b8d t_dd_dmatmp: Replace fprintf with unreachable 46b13666d8 radeon: Use C99 initializers for primitive arrays 68976a5a00 i965: Use C99 initializers for primitive arrays fad5fd3a25 i915: Use C99 initializers for primitive arrays 19018c9f13 vk/0.170.2: Add a stage field to ShaderCreateInfo cc389b1482 vk/0.170.2: Rename cs to stage in ComputePipelineCreateInfo 588d40e97a vk/0.170.2: Use ImageSubresourceCopy in ImageResolve bd4cde708a vk/0.170.2: Rename fields in VkClearColorValue 81c7fa8772 vk/0.170.2: Rework blits to use ImageSubresourceCopy ba2254aa79 vulkan.h: Move stuff around d1908d2c33 vk/0.170.2: Rework parameters to CmdClearDepthStencil functions 02a9be31d6 vk/0.170.2: Add the flags parameter to GetPhysicalDeviceImageFormatProperties a145acd812 vk/0.170.2: Remove the pCount parameter from AllocDescriptorSets 8ba684cbad vk/0.170.2: Rename extension and layer query functions 3801fa65c1 tgsi: add const qualifier to silence warning b7766a95e1 glsl: whitespace/formatting/typo fixes in link_uniforms.cpp 50d5a36f35 main: array stride for unsized arrays of arrays are calculated like records 82db642042 glsl: add std430 layout support for AoA a6eba403e2 vk/0.170.2: Update to the new queue family properties query 65964cd49b vk/0.170.2: Re-arrange parameters of vkCmdDraw[Indexed] 05a26a60c8 vk/0.170.2: Make destructors return void 460676122f vk/0.170.2: Rename VkClearValue.ds to depthStencil 8e1ef639b6 vk/0.170.2: Add the subpass field to VkCmdBufferBeginInfo 757166592e vk/0.170.2: Rename pointer parameters of VkSubpassDescription 57f500324b vk/0.170.2: Add unnormalizedCoordinates to VkSamplerCreateInfo f7c3519aaf vk/0.170.2: Rename VkTexAddress to VkTexAddressMode 39a19e88a3 vulkan.h: Various cosmetic changes 6483183279 docs: Mark GL_ARB_enhanced_layouts as in progress 9357062348 vk: Merge anv_*_attachment_view into anv_attachment_view ae30535602 vk: Drop anv_attachment_view::extent f0f4dfa9cc vk: Drop anv_surface_view 74193a880f vk: Use consistent names for anv_*_view variables ffd051830d vk: Unionize anv_desciptor 63439953d7 vk: Drop dependency on no longer extant header 2fc8122f66 vk: Drop dependency on no longer extant header dbae576f7f i965: add EXT_polygon_offset_clamp support to gen4/gen5 833fa9a8cd meta: Update comment about unsupported texture types. d4ff638504 glx: Drop CRAY support. 617eb5e6c3 glsl: Remove CSE pass. 5a360dcad1 i965: Generalize predicated break pass for use in vec4 backend. 4098a756b5 i965/fs: Use backend_instruction in predicated break peephole. 5964419921 i965/fs: Remove SNB embedded-comparison support from optimizations. 8bf021cf3d vk: Return anv_image_view_info by value 4ffb4549e0 vk/image: Document a Vulkan spec requirement for depthstencil 36ea9922ad mesa: Add missing _mm_mfence() before streaming loads. 93161be9e7 i965: Fix intel_miptree_is_fast_clear_capable() 125a04b474 i965/mt: Declare some functions as static 3530224063 vk: Annotate anv_cmd_state::gen7::index_type 9c93aa9141 vk: Better types for VkShaderStage, VkShaderStageFlags vars 6317c3144d vk/0.170.2: Drop VK_BUFFER_USAGE_GENERAL 4744f60e79 vk/0.170.2: Drop enum VkBufferViewType 7a089bd1a6 vk/0.170.2: Update VkImageSubresourceRange 568654d606 vk/0.170.2: Drop VK_IMAGE_USAGE_GENERAL 73e0dfbaca i965: Make vec4_visitor's destructor virtual a90feb581a glsl: set glsl error if binding qualifier used on global scope 102f6c446b i965: Assert on the number of combined UBO and SSBO binding table entries 20cbe3688a i965: Reserve binding table space for SSBO surfaces 41c4d45e08 i965: Define BRW_MAX_SSBO 440f9348c1 i965: Define BRW_MAX_UBO 4caa10193f i965/vec4: Remove more dead visitor/vertex program code. cd7fa1034a i965: Don't print line numbers with INTEL_DEBUG=optimizer. 78ec9e28ec nv30: always go through translate module on big-endian 1fec05d114 nv30: pretend to have packed texture/surface formats 87c3c9acd2 st/dri: Use packed RGB formats 763cd8c080 glsl: reduce memory footprint of uniform_storage struct b85757bc72 i965: Remove shader_prog from vec4_gs_visitor. 21585048a2 i965: Use nir->has_transform_feedback_varyings to avoid shader_prog. 7768b802e5 nir: Add a nir_shader_info::has_transform_feedback_varyings flag. 5d7f8cb5a5 nir: Introduce new nir_intrinsic_load_per_vertex_input intrinsics. f2a4b40cf1 nir/lower_io: Make get_io_offset() return a nir_ssa_def * for indirects. 6a40af1b08 vk/0.170.2: Update VkPipelineMultisampleStateCreateInfo dd04be491d vk/0.170.2: Update Vk VkPipelineDepthStencilStateCreateInfo 8cb2e27c62 vk/0.170.2: Update VkRenderPassBeginInfo 3694518be5 vk/0.170.2: Drop VkBufferViewCreateInfo::viewType 216d9f248d vk: Copy current header to vulkan-0.138.2.h 7f18ed4b9f vk: Import header 0.170.2 header LunarG SDK 6994ca20aa glsl: fix whitespace 814b7d1ab9 radeonsi: enable PIPE_CAP_FORCE_PERSAMPLE_INTERP b3c55fc669 radeonsi: do force_persample_interp in shaders for non-trivial cases 9652bfcf2d radeonsi: implement the simple case of force_persample_interp 214de2d815 radeonsi: move SPI_PS_INPUT_ENA/ADDR registers to a separate state 55d406b71e tgsi/scan: add interpolation info into tgsi_shader_info 6b0f21cb28 st/mesa: automatically set per-sample interpolation if using SampleID/Pos 4e9fc7e4e2 st/mesa: set force_persample_interp if ARB_sample_shading is used f3b37e321f gallium: add per-sample interpolation control into rasterizer statOAe d8932a355d st/mesa: add ST_DEBUG=precompile support for tessellation shaders dd340b34f3 mesa: remove Driver.BindImageTexture 92709dcb9b mesa: remove Driver.DeleteSamplerObject 00f6beed02 mesa: remove Driver.EndCallList ef6c0714af mesa: remove Driver.BeginCallList f457964885 mesa: remove Driver.EndList 55735cad00 mesa: remove Driver.NewList 7a54939728 mesa: remove Driver.NotifySaveBegin 4b8bb2f559 mesa: remove Driver.SaveFlushVertices 72a5dff9cb mesa: remove Driver.FlushVertices 91799880b3 mesa: remove Driver.BeginVertices 82a950f187 mesa: remove Driver.BindArrayObject d1269a844f mesa: remove Driver.DeleteArrayObject 7401807e8d mesa: remove Driver.NewArrayObject 1044f99812 mesa: remove Driver.Hint 8de82faf95 mesa: remove Driver.ColorMaskIndexed 379255298f mesa: remove some Driver.Blend* hooks a6cc895e93 mesa: remove Driver.Accum a4fca24484 mesa: remove Driver.ResizeBuffers 6863d5b02a mesa: remove Driver.DeleteShaderProgram b37dcb8c18 mesa: remove Driver.NewShaderProgram 95e0303312 mesa: remove Driver.DeleteShader 18123a732b egl/dri2: don't require a context for ClientWaitSync (v2) b78336085b st/dri: don't use _ctx in client_wait_sync 27b102e7fd r600g: only do depth-only or stencil-only in-place decompression c23c92c965 radeonsi: only do depth-only or stencil-only in-place decompression 5804c6adf8 gallium/radeon: add separate stencil level dirty flags cc92b90375 radeonsi: dump buffer lists while debugging eb55610c89 winsys/radeon: implement cs_get_buffer_list 6f48e2bee1 winsys/amdgpu: add winsys function cs_get_buffer_list 93641f4341 gallium/radeon: stop using "reloc" in a few places 2edb060639 gallium/radeon: tell the winsys the exact resource binding types 9bd7928a35 radeonsi: add an option for debugging VM faults 4502d0bf88 radeonsi: move dumping the last IB into its own function 89f73827d0 ddebug: separate creation of debug files 3cd5395206 docs: add news item and link release notes for 10.6.9 61c35ce4f9 docs: add sha256 checksums for 10.6.9 b2a987fc12 docs: add release notes for 10.6.9 11cabc45b7 egl: rework handling EGL_CONTEXT_FLAGS 443d3bf340 i965/wm: Make compute_barycentric_interp_modes take a nir_shader and a devinfo 1e3c1b107e i965: Use nir_foreach_variable 050e4787d3 nir: Add a nir_foreach_variable macro ca941799ce i965/nir: Remove the prog parameter from brw_nir_lower_inputs a2e1e3d325 radeon/llvm: Initialize gallivm targets when initializing the AMDGPU target v2 76cfd6f1da gallivm: Allow drivers and state trackers to initialize gallivm LLVM targets v2 10f97718c3 anv/allocator: Add a sanity assertion in state stream finish. 002e7b0cc3 anv: Remove the GLSL -> SPIR-V scraper/converter 3219b48ae5 gallium/radeon: Use call_once() when initailizing LLVM targets f5ffb0e0cb anv/meta: Use NIR directly for blit shaders 7851a4392a anv/meta: Use NIR directly for clear shaders add99c4beb anv: Add a back-door for passing NIR shaders directly into the pipeline b68805f83c anv: Add some NIR builder helpers bf7b6fd3fd i965/shader: Get rid of the shader, prog, and shader_prog fields 404419ee1a i965/fs,vec4: Get rid of the sanity_param_count ca6a436f12 i965/vec4: Use nir info instead of pulling things out of [shader_]prog 756613ed35 i965/fs: Use the nir info instead of pulling things out of [shader_]prog b62e36d18f i965/fs: Move sampler unit lookup into rescale_texcoord 7b974c5f90 i965/cs: Remove the prog argument from local_id_payload_dwords 7926c3ea7d i965/backend_shader: Add a field to store the NIR shader 7a8d06b6dd nir: Move GS data to nir_shader_info e4fea486da nir: Add a a nir_shader_info struct cd1ae6ebfa nir/glsl: Take a gl_shader_program and a stage rather than a gl_shader 30c6357113 i965: Move prog_data uniform setup to the codegen level ea006c4cb5 i965: Move binding table setup to codegen time. 28709e37d9 i965/shader: Pull assign_common_binding_table_offsets out of backend_shader cdf314cb21 i965/nir: Simplify uniform setup 7fee8b6f05 i965/nir: Pull GLSL uniform handling into a common function 03c4171b57 i965/nir: Pull common ARB program uniform handling into a common function 390b48fc4a i965/vec4: Use the uniform count from nir_assign_var_locations 3de81508ea i965/shader: Get rid of the setup_vec4_uniform_value helper 58cea0c2b6 i965/shader: Pull setup_image_uniform_values out of backend_shader 5609e0d7b4 i965/vec4: Get rid of the uniform_vector_size array ea35fb0fbe i965/vec4: Use the actual channels used in pack_uniform_registers cd2132f45b glsl/types: Make subroutine types have a single matrix column a7e0f755bc i965: Pull stage_prog_data.nr_params out of the NIR shader fc3f45234b i965/vs: Move lazy NIR creation to codegen_vs_prog 64b145422b i965/vec4: Delete the old vec4_vp code 1153f12076 i965/vec4: Delete the old ir_visitor code b85761d11d i965/vec4: Always use NIR c1553653a2 vk/wsi/x11: Send OUT_OF_DATE if the X drawable goes away 4e0a8e0a50 i965: don't forget to free image_param on prog_data free 19598aaa5d glsl: avoid leaking hiddenUniforms map when there are no uniforms da2fdf950f mesa: avoid leaking closure when iterating over a string_to_uint_map 6b7036498a nir: Fix uninitialized 'progress' variable in nir_lower_system_values. 33da78adee nir/remove_phis: handle trivial back-edges d35391cfda glx: Don't hard-code the name "libGL.so.1" in driOpenDriver (v3) 798f260a2f mapi: Make _glapi_get_stub work with "gl" or "mgl" prefix. a27f2d991b glx: Fix build errors with --enable-mangling (v2) 85313ff8ab glsl: validate binding qualifier on block members f42466322a glsl: emit row_major matrix's SSBO stores only for components in writemask a552b77dcc glsl: error out if non-constant indexing of SSBO arrays with GLSL ES b3f9c5cc0f mesa: Add abs input modifier to base for POW in ffvertex_prog 604ce8253a i965/fs: Print reg and reg_offset separately for ATTR files. 193d29516d i965/nir: Refactor input/output lowering setup into helpers. 39a1d36a67 nir: Allow nir_lower_io() to only lower one type of variable. 1c6689bf03 mesa: fix incorrect error in _mesa_BindTextureUnit() a9408f3ca1 mesa: remove _mesa_get_tex_unit_err() and fix error handling c277fa3940 mesa: consolidate texture binding code 78f908c54b mesa: fix indentation in _mesa_create_nameless_texture() aa249190a5 st/mesa: clean up #includes in st_draw.c 82e3d8ba8b mesa: clean up #includes in sampler.cpp 32a4999ee7 mesa: clean up #includes in ir_to_mesa.cpp b9b13d873a mesa: clean up #includes in uniforms.h e13b515044 mesa: clean up #includes in uniform_query.cpp 85ea125620 mesa: clean up #includes in pipelineobj.c 1a22550725 mesa: clean up #includes in ff_fragment_shader.cpp 7455324030 main: Fix block index when mixing UBO and SSBO blocks ca2e16d26e mesa: use strtok_s for strtok_r on windows 9bd9cf1fa4 meta: Handle array textures in scaled MSAA blits b217e6f035 i965/miptree: Add PRM references for most struct members (v2) f7fe9fb0f1 i965/miptree: Rename align_w,align_h -> halign,valign 56367b0290 i965/miptree: Rename intel_miptree_map::mt -> ::linear_mt (v2) b7882ae677 i965/miptree: Fix comments for map mode bd191b7cc6 i965/miptree: More comments for BRW_MAP_DIRECT_BIT (v2) 651395b6e8 i965: Remove duplicate copy of is_scalar_shader_stage(). a1a3f0961b i915: Remember to call intel_prepare_render() before blitting c349031c27 i915: Fix texcoord vs. varying collision in fragment programs 9504740f3e i830: Fix collision between I830_UPLOAD_RASTER_RULES and I830_UPLOAD_TEX(0) 7b391142e9 i965/cs: Upload UBO/SSBO surfaces 83018f5c20 mesa: Fix format specifier warning in mesa_DispatchComputeIndirect() 3948ac19a4 i965: Get rid of prog_data compare functions bfdc76c133 i965/state_cache: Remove the aux_compare fields a4734b34b3 i965/copy_image: Fix a copy+past error 70e91d61fd i965: Remove early release of DRI2 miptree e21bb9e7bd glsl: assert base_alignment > 0 for records f3afcbecc6 util: use strnlen() in strndup() implementations 023165a734 i965/vec4/nir: add nir_intrinsic_memory_barrier support f24e5e68d6 glsl: apply shader storage block member rules when adding program resources 4810d02112 nir: Don't set dest in SSBO store glsl_to_nir conversion 476e6d732f nir: Use a system value for gl_PrimitiveIDIn. cb758b892a st/mesa: try PIPE_BIND_RENDER_TARGET when choosing float texture formats daf23bd4cb st/mesa: add some debugging code in st_ChooseTextureFormat() 7147f7098e mesa: clean up #includes in shaderapi.c b24c6d3fef mesa: clean up the #includes in shader_query.cpp 3bbff1e26e mesa: remove an extern "C" wrapper in shader_query.cpp 681b4badae i965/cs: Generate code to load gl_NumWorkGroups 4c6ddd3397 nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsic f6ae914069 glsl/cs: Add gl_NumWorkGroups as a system value 63d7b33f51 i965/cs: Setup surface binding for gl_NumWorkGroups d1be9d2126 i965/cs: Add a binding table entry for gl_NumWorkGroups d57a85f32b i965/cs: Store compute invocation information in brw context 60cf84dea7 i965/cs: Re-emit cs_state when surfaces have changed 2ec5f3e1d5 i965/cs: Re-emit push constants and cs_state on new batches 1665d29ee3 mesa/cs: Add MESA_VERBOSE=api support in DispatchCompute* 952366a60e util: Fix strndup prototype on C++. c0722be9f5 mesa: fix ARRAY_SIZE query for GetProgramResourceiv 12d510ab74 glsl: Fix forward NULL dereference coverity warning 1dc2db7a4d glsl: Fix null return coverity warning 6bf718fec2 glsl: Fix unused value warning reported by Coverity bea66d22f2 util: implement strndup for WIN32 7efb235019 glsl: use correct number of uniform blocks in error message 6668eb5a45 mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocks 38004eb17c main: fix ACTIVE_UNIFORM_BLOCKS value 337caee910 anv/wsi_x11: Properly report BadDrawable errors to the client 589249a792 docs: add news item and link release notes for 11.0.2 dda02d202e docs: add sha256 checksums for 11.0.2 58e02b2a4e docs: add release notes for 11.0.2 f06bc45b0c anv/batch_chain: Use the surface state pool for binding tables d93f6385a7 anv/batch_chain: Add helpers for fixing up block_pool relocations 8c00f9ab56 anv/gen8: Do a render cache flush prior to changing state base address 0e94446b25 anv/device: Use a 4K block size for surface state blocks 737e89bc8d anv/meta: Use the dynamic state stream for temporary buffers 219a1929f7 anv/util: Add helpers for getting the first and last elements of a vector 95487668df anv/batch_chain: Add a _alloc_binding_table function d517de6126 anv: Make anv_state.offset an int32_t 9ac3dde3a0 anv/wsi_wayland: Fix FIFO mode 945592f92c i965/gen9: Add a condition for starting pixel in fast copy blit 1d8cba9b51 nouveau: wait to unref the transfer's bo until it's no longer used 3a6b9a7830 nouveau: delay deleting buffer with unflushed fence d4e650b07b nouveau: be more careful about freeing temporary transfer buffers 4c5308bbf4 i965: Rename intel_miptree_get_dimensions_for_image() 0bfd914f9f i965/gen9: Fix {src, dst}_pitch alignment check for XY_FAST_COPY_BLT 0fa39bff19 i965: Fix {src, dst}_pitch alignment check for XY_SRC_COPY_BLT e83b07aa7b i965: Move conversion of {src, dst}_pitch to dwords outside if/else 485285498f i965: Delete temporary variable 'src_pitch' bbbc9fd8e5 i965: Use helper function intel_get_tile_dims() in surface setup 1dc41be9eb i965: Use intel_get_tile_dims() to get tile masks 21fdc59d34 i965: Add a helper function intel_get_tile_dims() ddcedb979a vk: Implement vkGetPhysicalDeviceImageFormatProperties() 9f3122db0e vk: Refactor anv_GetPhysicalDeviceFormatProperties() c15ce5c834 vk: Advertise that depthstencil formats support sampling 5edd9961c1 mesa: Use the effective internal format instead for validation c6bf1cd146 mesa: Move _mesa_base_tex_format() from teximage to glformats files 15ab968f62 mesa: Fix order of format+type and internal format checks for glTexImageXD ops 4e48f94469 anv/device: Wrap a couple valgrind calls in the VG macro 7cdd818d2a egl: Fix missing Haiku include path 255a225265 state_trackers/hgl: Fix missing include path 97636345da vk: Fix vkGetPhysicalDeviceSparseImageFormatProperties() b61292296b i965/fs: Fix hang on IVB and VLV with image format mismatch. 2518645f63 clover: Implement clCreateImage?D w/ clCreateImage. f2c52e392b clover: Implement CL1.2 clCreateImage(). 92666b90c0 clover: Move down canonicalization of memory object flags into validate_flags(). 2b9248dc58 docs: mention ARB_shader_storage_buffer_object on 11.1.0 release notes e7ae6d9e14 glsl: revert "glsl: atomic counters can be declared as buffer-qualified variables" 5bff12ecb4 gallium/util: avoid unreferencing random memory on buffer alloc failure 6dd059fefe mesa: don't leak interface_name e413d2fbc4 glsl: fix component size calculation for tessellation and geom shaders 3c63a2d2f0 docs/GL3.txt: fix typo d6a41b5f70 i965/gs: Optimize away the EOT write on Gen8+ with static vertex count. 08fe5799e6 i965/gs: Allow src0 immediates in GS_OPCODE_SET_WRITE_OFFSET. f0a618ee7c i965: Implement "Static Vertex Count" geometry shader optimization. bcef2abad7 i965: Move GS_THREAD_END mlen calculations out of the generator. 02530c5dc5 nir: Add a function to count the number of vertices a GS emits. df221f65e2 i965: Simplify handling of VUE map changes. 6301af22bb i965/gs: Remove the dependency on the VS VUE map. 99df02ca26 i965: Don't re-layout varyings for separate shader programs. 1e5180316c i965/vue: Make assign_vue_map() take an explicit slot. 268008f98c i965: Initialize unused VUE map slots to BRW_VARYING_SLOT_PAD. 39d4b553a8 i965: Fix BRW_VARYING_SLOT_PAD handling in the scalar VS backend. 511a86383b main/tests: Enable glShaderStorageBlockBinding() check in dispatch_sanity test d2d4f00a2c docs: add news item and link release notes for 11.0.1 5d08669e2f docs: add sha256 checksums for 11.0.1 aeec994954 docs: add release notes for 11.0.1 abdab88b30 glsl: calculate component size for arrays of arrays when varying packing disabled 1d401f9ce4 glsl: validate binding qualifier for AoA 9bad7afbc2 glsl: add helper for calculating size of AoA 776a3845d6 glsl: clean-up link uniform code 9932142192 radeonsi: add scratch buffer to the buffer list when it's re-allocated 1e97b41893 radeon/vce: fix vui time_scale zero error 164f08c255 vk: Add anv_icd.json to .gitignore 850cfcad3e vk: Also define vk_errorf in non-debug builds 1dd943d7fb mesa: Add locking to programs. 3c57a102eb mesa: Add locking to sampler objects. d4b0e0b717 mesa: Remove debugging code from _mesa_reference_*. c8dc04d4c0 c11/threads: Assert that mtx is non-NULL and check return values. cf24211d55 vk: Roll back GLSL parser support for vulkan 266d05a3a0 glsl: fix packed varyings interface type and add default case e92c35a872 glsl: Mark as active all elements of shared/std140 block arrays 065e7d37f1 docs: Mark ARB_shader_storage_buffer_object as done for i965 614b5307fd i965: Enable ARB_shader_storage_buffer_object extension for gen7+ 5b080e3ddf mesa: enable ARB_shader_storage_buffer_object extension for GLES 3.1 10b5c6491f mesa: Add getters for the GL_ARB_shader_storage_buffer_object max constants 91191af6d6 glapi: add ARB_shader_storage_block_buffer_object 26011fa22a main/tests: add ARB_shader_storage_buffer_object tokens to enum_strings 9b477ad49d main: Add SHADER_STORAGE_BLOCK and BUFFER_VARIABLE support for ARB_program_interface_query 0f18945cb6 glsl: Do not allow reads from write-only buffer variables 995a719499 glsl: Do not allow assignments to read-only buffer variables 6ef82f039c glsl: Allow memory qualifiers on shader storage buffer blocks f1b647fdd1 glsl: Apply memory qualifiers to buffer variables f4c8c01a3d glsl: Allow use of memory qualifiers with ARB_shader_storage_buffer_object. 3b2037f88c glsl: fix UNIFORM_BUFFER_START or UNIFORM_BUFFER_SIZE query when no buffer object is bound 2e16dd1350 mesa: Add queries for GL_SHADER_STORAGE_BUFFER 4b7b1cf3c0 mesa: add glShaderStorageBlockBinding() a07d0c2657 glsl: First argument to atomic functions must be a buffer variable 5ef169034c i965/nir/vec4: Implement nir_intrinsic_ssbo_atomic_* 14af6f4698 i965/nir/fs: Implement nir_intrinsic_ssbo_atomic_* 9d5c0be5d5 nir: Implement lowered SSBO atomic intrinsics d2719b6e4f glsl: lower SSBO atomic intrinsics da659087b9 glsl: use ir_rvalue instead of ir_dereference in auxiliary functions ea0a1f5beb glsl: Add atomic functions from ARB_shader_storage_buffer_object 2cacebaad3 glsl: Rename atomic counter functions 586142658e glsl: atomic counters can be declared as buffer-qualified variables 475d9c32d1 nir/glsl_to_nir: ignore an instruction's dest if it hasn't any e3f9c7829c i965/nir/vec4: Implement nir_intrinsic_load_ssbo 5b186aafe7 i965/nir/fs: Implement nir_intrinsic_load_ssbo e59ae238b6 nir: Implement __intrinsic_load_ssbo 3e70c968de nir: modify the instruction insertion in nir_visitor::visit(ir_call *ir) 922b3d1bb1 i965/nir/vec4: Implement nir_intrinsic_store_ssbo 337dad8cee i965/nir/fs: Implement nir_intrinsic_store_ssbo 9bb7d9ecf8 nir: Implement __intrinsic_store_ssbo f17c6b9066 i965/vec4: Import surface message builder functions. d5503ce39f i965/vec4: Import helpers to convert vectors into arrays and back. 402cb7ce13 i965/vec4: Introduce VEC4 IR builder. 203cd1bf28 glsl: shader storage blocks use different max block size values than uniforms eb9a9b62b1 glsl: ignore buffer variables when counting uniform components 138e4ae8ae glsl: number of active shader storage blocks must be within allowed limits a7b4ab45d0 glsl: a shader storage buffer must be smaller than the maximum size allowed e854a98001 glsl: add std430 interface packing support to ssbo related operations 1be180b941 glsl: Add std430 support to program_resource_visitor's member functions 8f0167c65b glsl: Add parser/compiler support for std430 interface packing qualifier 35476c2bae glsl: Add std430 related member functions to glsl_type class a40f917c4b glsl: allow default qualifiers for shader storage block definitions 3763a0e0a7 glsl: Move interface block processing to glsl_parser_extras.cpp 9c1f10b1bc glsl: ignore default qualifier declarations when checking for duplicate layout qualifiers 130031168d glsl: layout qualifier can appear more than once since OpenGL 4.20 5bb5eeea00 i965/wm: surfaces should have the API buffer size, not the drm buffer size eaa6f01c8d i965/wm: emit null buffer surfaces when null buffers are attached f5dd2c1822 i965/fs/nir: implement nir_intrinsic_get_buffer_size b23eb643eb i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZE 65d7f5fe9f i965/vec4/nir: implement nir_intrinsic_get_buffer_size 6485880232 i965/vec4: Implement VS_OPCODE_GET_BUFFER_SIZE 003ce30e36 nir: Implement ir_unop_get_buffer_size 750c694474 glsl: implement unsized array length 273f61a005 glsl: Add parser/compiler support for unsized array's length() 1440d2a683 glsl: Add unsized array support to glsl_type::std140_size() 68f5a4e6d2 glsl: fix indention in glsl_types.cpp f3f64cd0c4 glsl: add support for unsized arrays in shader storage blocks f45d39f6af glsl: return error if unsized arrays are found in OpenGL ES 6335c79236 i965/fs: Do not split buffer variables 2773a7cf1d i965: handle visiting of ir_var_shader_storage variables 37da6a2acd i965: Upload Shader Storage Buffer Object surfaces bdbabc57e3 i965: Set MaxShaderStorageBuffers for compute shaders 36f392c4ef i965: set ARB_shader_storage_buffer_object related constant values dfdeb94a5a i965: Implement DriverFlags.NewShaderStorageBuffer 332ff009ff i965: Use 64-byte offset alignment for shader storage buffers 4cf908f9cb mesa: set MAX_SHADER_STORAGE_BUFFERS to 16. 4639cea292 glsl: add packed varyings to program resource list a6b55beb78 mesa: add packed_varyings list to gl_shader ebbe6cdad7 i965/cs: Implement DispatchComputeIndirect support d11d018ce3 mesa/cs: Implement glDispatchComputeIndirect 12cf91db02 mesa/cs: Support GL_DISPATCH_INDIRECT_BUFFER 4a1ba7e6bd mesa/cs: Add _mesa_validate_DispatchCompute 19604d30e1 mesa: fix mipmap generation for immutable, compressed textures e9dff5bb99 vk: Add an ICD declaration file 39cd3783a4 anv: Add support for the ICD loader a95f51c1d7 anv: Add a global dispatch table for use in meta operations 00d18a661f anv/entrypoints: Expose the anv_resolve_entrypoint function f5e72695e0 anv/entrypoints: Rename anv_layer to anv_dispatch_table d6bb46bbe8 glsl: Expose gl_MaxTess{Control,Evaluation}AtomicCounters. 7fee23569b i965/vec4: check swizzle before discarding a uniform on a 3src operand 1d040160f8 android: radeonsi: fix sid_tables.h missing LOCAL_MODULE_CLASS ebcc886d87 gallium/radeon: remove the percentage symbol from HUD temperature 7bbce21e45 gallium/u_blitter: handle allocation failures ae418a7b56 radeonsi: handle dummy constant buffer allocation failure b737d9c1dc radeonsi: don't forget to update scratch relocations for LS, HS, ES shaders d556346b35 radeonsi: skip drawing if updating the scratch buffer fails 1f99b0be7e radeonsi: skip drawing if PS fails to compile or upload 237d7cccce radeonsi: skip drawing if VS, TCS, TES, GS fail to compile or upload 9b6d9dd7d8 radeonsi: handle fixed-func TCS shader create failure 5dbadb0257 radeonsi: handle shader precompile failures 263f5a2cf9 radeonsi: skip drawing if GS ring allocations fail 22d3ccf5a8 radeonsi: skip drawing if the tess factor ring allocation fails 5c219ab552 radeonsi: add malloc fail paths to si_create_shader_state 394d67a58f radeonsi: report alloc failure from si_shader_binary_read dea834e639 gallium/radeon: add a fail path for depth MSAA texture readback f95e695059 gallium/radeon: handle buffer alloc failures in r600_draw_rectangle 282b378012 gallium/radeon: handle buffer_map staging buffer failures better cd27ff6a0f radeonsi: handle constant buffer alloc failures 29dff6f676 radeonsi: handle index buffer alloc failures f3a0819533 st/mesa: fix front buffer regression after dropping st_validate_state in Blit 21c1c7ff81 wayland: Add copyright notice for wayland-egl.c 2ea16966ae i965: Respect stride and subreg_offset for ATTR registers 913a9b76f7 anv/batch_chain: Remove the current_surface_bo helper bc17f9c9d7 anv/cmd_buffer: Add a helper for getting the surface state base address e1a7c721d3 anv/allocator: Don't ever call mremap 99e62f5ce8 anv/allocator: Delete the unused center_fd_offset from anv_block_pool 429665823d anv/allocator: Do a better job of centering bi-directional block pools 76be58efce anv/batch_chain: Clean up the reloc list swapping code 200aee4247 mesa: rework Driver.CopyImageSubData() and related code c8cb5ed93c st/xa: Fixups for PIPE_FORMAT_R8_UNORM A8 usage v2. 1614c39a8f st/mesa: keep track of saturated writes when eliminating dead code 827d794834 glsl: correctly detect inactive UBO arrays 71e187430c i965: add ARB_texture_barrier support 31a36ffbc8 i965/gs: Fix extra level of indentation left by the previous commit. df31c1850d i965/gs: Use new NIR intrinsics. 542d40d698 nir: Add new GS intrinsics that maintain a count of emitted vertices. 0a040975ec nir: Add unit tests for control flow graphs. fbaa1b19d7 nir/cf: Fix dominance metadata in the dead control flow pass. 6560838703 nir/cf: Fix unlink_block_successors to actually unlink the second one. 024e5ec977 nir/cf: Alter block successors before adding a fake link. 0991b2eb35 nir/cf: Conditionally do block_add_normal_succs() in unlink_jump(); 9674c76c0e nir/cf: Don't break outer-block successors in split_block_beginning(). e2637db618 nir/cf: Make a helper function for removing a predecessor. 6a67ede6b3 nir: Validate that a block doesn't have two identical successors. 8dcbca5957 nir/lower_vec_to_movs: Don't emit unneeded movs 65e80ce5b5 nir/lower_vec_to_movs: Properly handle source modifiers on vecN ops aae0c88797 i915: Make hw_prim[] const 84fec757de t_dd_dmatmp: Make the render_tab[]s const abbaf3301f mesa: Remove unused HAVE_TRI_STRIP_1 defines d830965057 t_dd_dmatmp: Constify dmasz 8e9968f184 t_dd_dmatmp: Silence comparison between signed and unsigned integer expression warnings d663d8f5d4 t_dd_dmatmp: Use stdbool.h b7259fc6b0 t_dd_dmatmp: General indentation and formatting fixes 57ae5c237d t_dd_dmatmp: Indentation and formatting fixes after HAVE_ELTS change 25b42f13bd t_dd_dmatmp: Remove HAVE_ELTS support 1f374958fd t_dd_dmatmp: Indentation and formatting fixes after HAVE_TRI_FANS change 03c3208c18 t_dd_dmatmp: Require HAVE_TRI_FANS 2e19ed3cb5 t_dd_dmatmp: Indentation and formatting fixes after HAVE_TRI_STRIPS change fd97a05508 t_dd_dmatmp: Require HAVE_TRI_STRIPS 22b73f3c2a t_dd_dmatmp: Require HAVE_TRIANGLES dcd8e49962 t_dd_dmatmp: Indentation and formatting fixes after HAVE_LINE_STRIPS change 1ecdf956ac t_dd_dmatmp: Require HAVE_LINE_STRIPS 1ab8a69a3b t_dd_dmatmp: Indentation and formatting fixes after HAVE_LINES change b8461e03f0 t_dd_dmatmp: Require HAVE_LINES 265624c5af t_dd_dmatmp: Indentation and formatting fixes after HAVE_QUADS change 4ecc387a93 t_dd_dmatmp: Remove HAVE_QUADS support 249ba09f59 t_dd_dmatmp: Remove HAVE_QUAD_STRIPS support 25543d8ec5 t_dd_dmatmp: Use addition instead of subtraction in loop bounds c0b3b2f760 t_dd_dmatmp: Pull out common 'count -= count & 3' code 0d475ee2b9 t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere fad8d54de7 t_dd_dmatmp: Clean up improper code formatting from previous patch d7bf7969b9 t_dd_dmatmp: Make "count" actually be the count f2e75ac88a i965/vec4: Don't coalesce regs in Gen6 MATH ops if reswizzle/writemask needed cf439951b7 mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default framebuffer. 89524e7171 glsl: bail out early in _mesa_ShaderSource if no shaderobj 10da96887c i965/vec4: Detect and delete useless MOVs. e7496fed2a prog_to_nir: Use nir_op_dph 999ff3c77d nir/lower_alu_to_scalar: Add support for nir_op_fdph 2e5423ad63 i965/vec4: Add support for fdph_replicated e5a9346d00 nir: Add fdph and fdph_replicated opcodes 0f9bf64770 nir/lower_alu_to_scalar: Return after lower_reduction 2b79db2c02 nir/lower_alu_to_scalar: Use the builder f5991ebf34 i965: Add defines for tessellation stages 8ae8feca84 r600g: update num_dw in scissor_enable workaround 1bd89db921 i965/vec4: refactor brw_vec4_copy_propagation. 4a03066e5a st/mesa: remove st_bind_framebuffer() b590ffd0f9 mesa: const-qualify _mesa_is_legal_tex_storage_format ctx param acee1a322d mesa: const-qualify _mesa_base_tex_format() ctx param 4879b76601 mesa: const-qualify buffer_object_subdata_range_good() bufObj parameter 76dbab0a69 mesa: whitespace, comment fixes in texstorage.c 419210005a mesa/es3.1: Enable GL_ARB_vertex_attrib_binding functionality for GLES 3.1 cf293e518e mesa/es3.1: Allow query of Vertex bindings for GLES 3.1 6c3de8996f mesa/es3.1 : Align OpenGL ES 3.1 glBindVertexBuffer error handling with OpenGL Core 7f8815bcb9 i965: fix textureGrad for cubemaps 041f5ea089 anv/meta: Add location specifiers to meta shaders 5cede90f62 nir: Report progress from nir_normalize_cubemap_coords(). d7ffd90ecb nir: Add braces around multi-line loop. 0a1adaf11d nir: Report progress from nir_lower_system_values(). dc18b9357b nir: Report progress from nir_split_var_copies(). cfae0f8a3a nir: Report progress from nir_lower_locals_to_regs(). 1adde5b87e nir: Report progress from nir_remove_dead_variables(). 9f5e7ae9d8 nir: Report progress from lower_vec_to_movs(). 967a5ddb88 nir: Report progress from nir_lower_globals_vars_to_local(). 60befc6347 i965: Clean up GLSL compiler option setup 6dfc5e28f7 configure.ac: Add support to enable read-only text segment on x86. c1e38ad370 i965/skl: Use larger URB size where available. 46362db4a6 nir/builder: Don't use designated initializers d513388c8a nir: Move system value -> intrinsic mapping into nir.c de7ffdb383 nir: rename nir_lower_samplers.c{pp,} d130cda453 nir: add C wrapper around glsl_type::record_location_offset bdb1faf44e nir: move stdio.h inclusion before extern C c1070550c2 i965: Fix MRF register number assertions for compr4. 72ebd532a1 radeonsi: implement TXQS support 7d5162bdc0 radeonsi: load fmask ptr relative to the resources array 5d23ce2f15 i965/vec4: Use MRF registers 21-23 for spilling in gen6 6789a32075 i965/fs: Use MRF registers 21-23 for spilling in gen6 f50645d05c i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generation 0858610836 i965: Move MRF register asserts out of brw_reg.h d48ac93066 i965: Maximum allowed size of SEND messages is 15 (4 bits) b65f91dd32 nir/print: fix coverity error 6ba291db4b i965/vec4/nir: Remove all "this->" snippets 8f6fd57db2 dri/common: fix gbm-symbols-check regression 1e01db0fa9 docs: add news item and link release notes for 10.6.8 278a32374c docs: add sha256 checksums for 10.6.8 72d407da10 docs: add release notes for 10.6.8 99b1f4751f mesa/teximage: reuse compressed format utility functions for base_format db2777091d mesa/texcompress: add compressed formats to base format utility function 29835fe19e mesa/glformats: refactor compressed format support function 31a5135cd7 mesa/formats: add MESA_LAYOUT_LATC c228514c72 dri/common: use sysconfdir when looking for drirc 9ffc1049ca freedreno/ir3: use nir two-sided-color lowering e13ed3ffb4 nir: add two-sided-color lowering pass e4dfcdcbec nir/build: add nir_vec() helper c71cb670ba freedreno/ir3: lower txp/clamp in NIR 3745c38425 nir/lower_tex: add support to clamp texture coords 1ce8060c25 nir/lower_tex: support for lowering RECT textures faf5f174dd nir/lower_tex: support projector lowering per sampler type f83ba7bc41 nir/lower_tex: split out project_src() helper d9b9ff76f1 nir: rename nir_lower_tex_projector 06d31dceae i965/vec4: Change types as needed to propagate source modifiers using current instruction f7ca52dd6d i965/fs: Fix comparison between signed and unsigned integer expressions afa1efdc85 mesa: fix errors when reading depth with glReadPixels 616db92b01 nir/spirv: Add better location handling a788e7c659 anv/device: Move mutex initialization to befor block pools 595e6cacf1 meta: Initial support for packing parameters d616493953 anv/meta: Pass the depth through the clear vertex shader 2e4ab489b5 nir/builder: fix c++11 compiler warning 7c72f593ad nir: really actually fix comment this time 3b8aa26b8e anv/formats: Properly report depth-stencil formats b5f6889648 vk/device: Don't allow device or instance creation with invalid extensions dcf424c98c anv/tests: Add some asserts for data integrity in block_pool_no_free 5f57ff7e18 anv/allocator: Make the block pool double-ended 15624fcf55 anv/tests: Refactor the block_pool_no_free test 55daed947d vk/allocator: Split block_pool_alloc into two functions c55fa89251 anv/allocator: Use a signed 32-bit offset for the free list 8c6bc1e85d anv/allocator: Create 2GB memfd up-front for the block pool 74bf7aa07c anv/allocator: Take the device mutex when growing a block pool 222ddac810 anv: Document the index and offset parameters of anv_bo 5305603b9d nir/print: print variable names ba78260b0f nir: some comment fixups c70ed86172 freedreno/ir3: add --gpu arg to cmdline compiler c970ec0577 freedreno/a4xx: wire up ucp support 91ec210ea8 freedreno/ir3: add support for ucp 509e0c4505 nir: add lowering stage for user-clip-planes / clipdist 53671a3723 nir: add sysval for user-clip-planes c4572b7dfe freedreno/ir3: convert from tgsi semantic/index to varying-slot 4a121e1a90 glsl: add SYSTEM_VALUE_VERTEX_CNT e523f69b1d freedreno/ir3: switch to shader_enums.h interp constants e844e1007d nv50,nvc0: flush texture cache in presence of coherent bufs 323c912506 nv50,nvc0: detect underlying resource changes and update tic 8d3b92af21 vc4: Try to pair up instructions when only one of them has PM bit fc11dbe13f i965/vec4: Use nir_move_vec_src_uses_to_dest a6c467d6c5 nir: Add a pass to rewrite uses of vecN sources to the vecN destination ddffe30f40 nir: Add comments to nir_index_instrs and nir_index_ssa_defs 8ecaef967d nir: Add a generic instruction index bd016a2601 mesa: Fix texture compression on big-endian systems 7e28650649 st/xa: Use PIPE_FORMAT_R8_UNORM when available ba02f7a3b6 mesa: return initial value for VALIDATE_STATUS if pipe not bound d9689be5c6 mesa: return initial value for PROGRAM_SEPARABLE when not linked 8f1ae9abeb mesa: enable query of PROGRAM_PIPELINE_BINDING for ES 3.1 ef8eebc6ad nir: support indirect indexing samplers in struct arrays 0ad44ce373 glsl: add helper for calculating offsets for struct members 12af915e27 glsl: make variables private dcd9cd0383 glsl: store uniform slot id in var location field 9788700caf glsl: assign hidden uniforms their slot id earlier 874a0217fd glsl: order indices for samplers inside a struct array b5df52b112 Revert "mesa/extensions: restrict GL_OES_EGL_image to GLES" f5b26b4744 vc4: Only build in simulator mode if we find pkg-config for it. 37d0becfd9 freedreno/a3xx: use NUM_USER_CLIP_PLANES helper instead of magic number 545a3cbb01 freedreno/a3xx: fix blending of L8 format ee6b95c82c freedreno/a3xx: add support for dual-source blending cfa980f493 vc4: convert from tgsi semantic/index to varying-slot 8fd3e53f3d gallium/ttn: Convert to using VARYING_SLOT_* / FRAG_RESULT_*. 7a275fcda8 nv50, nvc0: fix max texture buffer size to 128M elements eb081681df st/mesa: avoid integer overflows with buffers >= 512MB 1aff899a87 mesa: move GL_APPLE_object_purgeable functions to new file 8faed71830 mesa: remove trailing whitespace in bufferobj.c edc01c6704 mesa: whitespace, line wrap fixes in varray.c aecbc93f2d nir/print: print symbolic names from shader-enum 840df72f93 nir/print: bit of state refactoring f2533f2f8c glsl: shader-enum to name debug fxns 5bb41d9094 freedreno: one screen to rule them all b3958f9f83 freedreno/ir3: use NIR to lower ffract instead of tgsi_lowering d9efe40dc9 nir: add lowering for ffract 47e18a5957 i965/fs: The barrier send uses only 1 payload register cb503c3227 nir/builder: Use a normal temporary array in nir_channel 18385bc3ac freedreno/a4xx: more texture formats d85267c4bb freedreno/a4xx: border-color support f8222724f5 freedreno/a4xx: wire up texture clamp lowering 9124a49d54 freedreno: helper for a3xx/a4xx border-colors 76977222af freedreno: update generated headers 29348631fe nir/lower_vec_to_movs: Coalesce into destinations of fdot instructions a88ce0c1c4 i965/vec4: Use the replicated fdot instruction in NIR 47739c7df4 nir: Add a fdot instruction that replicates the result to a vec4 2458ea95c5 nir/lower_vec_to_movs: Coalesce movs on-the-fly when possible 2b2f1f16a0 nir/lower_vec_to_movs: Get rid of start_idx and swizzle compacting c951bb8305 i965/vec4_nir: Use partial SSA form rather than full non-SSA c3f8cde964 nir/lower_vec_to_movs: Handle partially SSA shaders b7eeced3c7 nir/lower_vec_to_movs: Pass the shader around directly cadd7dd384 i965/fs: Add a very basic validation pass 0c6df7a1cb i965/fs_surface_builder: Only apply predicate to components that exist 5182400054 i965/fs: Only read output_components many components when writing an output f55836f567 i965/fs: Set output_components for lowered clip distance outputs 8200793649 mesa/teximage: restrict GL_ETC1_RGB8_OES support to GLES 48961fa3ba mesa/extensions: restrict GL_OES_EGL_image to GLES fe796a1831 mesa/extensions: restrict luminance alpha formats to API_OPENGL_COMPAT edfb7ed109 gallium/svga: Enable PIPE_FORMAT_L8_UNORM for vgpu10 a1ac742f70 egl/dri2: don't leak the fd on dri2_terminate bd5bcb5b8c egl/dri2/drm: compact existing device mgmt e4f0d26c8c egl/dri2: Close file descriptor on error. 4bf151e662 gbm: convert gbm bo format to fourcc format on dma-buf import a26e82b81d docs: document INTEL_DEBUG 'optimizer' envvar a548c75e31 i965: Move perf_debug code to brw_codegen_*_prog() 84f2ed2cfd i965: Move brw_fs_precompile() to brw_wm.c dc70c86b9b i965: Move compute shader code around 64e25167ed meta: Abort meta pbo path if TexSubImage need signed unsigned conversion 85520aa070 vk/image: Remove stale FINISHME for non-2D image views 622a317e4c vk/image: Teach vkCreateImage about layout of 1D surfaces 6221593ff8 vk/meta: Partially implement vkCmdCopy*, vkCmdBlit* for 3D images 5877a594d5 nvc0/ir: start offset at texBindBase for txq, like regular texturing 0ecafe0285 vk/meta: Rename meta_emit_blit() params b659a066e9 vk/gen8: Set RENDER_SURFACE_STATE::RenderTargetViewExtent ffa61e1572 vk/gen8: Refactor setting of SURFACE_STATE::Depth eed74e3a02 vk: Teach vkCreateImage about layout of 3D surfaces e01d5a0471 vk: Refactor anv_image_make_surface() 64aee8fe9f vc4: Fix build from recent NIR cleanups. b8d2263c83 i965/vec4_nir: Load constants as integers 79f1a7ae28 i965/vec4: Fix saturation errors when coalescing registers d1bce52e13 docs: cleanups + mark some work as done f0b9d53262 docs: only astc ldr required for ES3.2, not hdr 67d2d3ba43 st/mesa: emit TXQS, support ARB_shader_texture_image_samples ec3fe42b3a r600g: add support for TXQS tgsi opcode 4294db90b1 nv50/ir: add support for TXQS tgsi opcode f46a53ffa5 gallium: add PIPE_CAP_TGSI_TXQS to let st know if TXQS is supported d173c5e77d tgsi: add a TXQS opcode to retrieve the number of texture samples c4cf824658 glsl/cs: Initialize gl_LocalInvocationIndex in main() 6823e12d5a glsl/cs: Exclude gl_LocalInvocationIndex from builtin variable stripping 2b6cc0395b glsl/cs: Initialize gl_GlobalInvocationID in main() c4d049f646 glsl: Move link_get_main_function_signature to a common location 34e187ec38 glsl/cs: Don't strip gl_GlobalInvocationID and dependencies c5743a5d7f i965/nir: Support gl_WorkGroupID variable 4e454cb7c6 i965/cs: Initialize gl_WorkGroupID variable from payload 4f178f0d8b nir: Add gl_WorkGroupID system variable f5bb5a1bf1 glsl/cs: Add gl_WorkGroupID variable 49f999b9cb i965/nir: Support gl_LocalInvocationID variable 43624361df i965/cs: Initialize gl_LocalInvocationID from payload b94b57f7c5 i965/cs: Initialize gl_LocalInvocationID in push constant data c7161a3c35 i965/cs: Reserve local invocation id in payload regs 62e011d593 nir: Add gl_LocalInvocationID variable bf8d6e501c glsl/cs: Add gl_LocalInvocationID variable 08ceb5e076 softpipe: Change faces type to uint 59519c2283 freedreno/ir3: fix compile warn after 1807a08e bf45a7d28e freedreno/ir3: fix compile break after a4aa25be b88aeff4f5 nir: add nir_channel() to get at single components of vec's 86358e949e tgsi/scan: add support to figure out max nesting depth d6fbcf6ee2 r600: Fix llvm build since const buffer changes 1037e0a84f i965/vec4: Don't reswizzle hardware registers dd7290cf59 i965/emit: Add assertions for accumulator restrictions 7852a44e3c docs: add news item and link release notes for 11.0.0 c34ed46217 docs: add sha256 checksums for 11.0.0 09223bfa9b docs: Update 11.0.0 release notes ce34048b57 r600: Enable fp64 on chips with native support d2ca9afd5d r600g: Support I2D/U2D/D2I/D2U f9caabe8f1 r600g: lower number of driver const buffers 0337a9b2af r600: define some values for the fetch constant offsets. 2e7e3fe55f docs: Update with GLES3.2 entries and status 8c8ad6dddf vk: Use push constants for dynamic buffers 2b4a2eb592 vk/compiler: Rework create_params_array c3086c54a8 vk/compiler: Add a NIR pass for pushing dynamic buffer offset 7487371056 vk/pipeline_layout: Add dynamic_offset_start and has_dynamic_offsets fields 2135aba8d9 softpipe: Constify variables 231687c19b softpipe: Constify sp_tgsi_sampler ac23116de5 softpipe: Constify sampler and view parameters in mip filters ea764baa61 softpipe: Constify sampler and view parameters in img filters ba72e6cfb8 tgsi, softpipe: Constify tgsi_sampler in query_lod vfunc ea0fecd1a3 softpipe: Constify some sampler and view parameters 4ca2896e8e softpipe: Move the faces array from view to filter_args de5220c7ce vk/pipeline_layout: Move surface/sampler start from SoA to AoS b908c67816 vk: Rework the push constants data structure fd21f0681a Add the wayland protocol files to .gitignire ca11c3c0a4 nir/from_ssa: Use instr_rewrite_dest cee29220e3 nir: Add a function for rewriting instruction destinations 106a3b2cc3 nir: Only unlink sources that are actually valid a4aa25be1e nir: Remove the mem_ctx parameter from ssa_def_rewrite_uses 8c8fc5f833 nir: Fix a bunch of ralloc parenting errors 794355e771 nir/lower_outputs_to_temporaries: Reparent the output name d4e29af234 i965/vec4: check writemask when bailing out at register coalesce 2c52c794d7 tgsi,softpipe: capitalize the tgsi_sampler_control enum values b811085b79 nir: Store some geometry shader data in nir_shader. cb2b118e40 nir/builder: Add nir_load_var() and nir_store_var() helpers. 4654439fdd glsl: Use hash tables for opt_constant_propagation() kill sets. e20f30eb51 i965: Use hash tables for brw_fs_vector_splitting(). 2fc0ce293a glsl: Use hash tables in opt_constant_variable(). 4603723722 meta: Use result of texture coordinate clamping operation 767c33e881 meta: Always bind the texture 86c0a2d574 i915, i965: Silence unused parameter warnings in intel_batchbuffer_advance 307d5e5849 i915: Silence unused parameter warning in intel_miptree_create_layout 5c8aa21309 i915, i965: Silence unused parameter warnings in intel_miptree_unmap_gtt 0412231266 i915: Silence unused parameter warnings 20915dd2e0 i915: Remove prototype for nonexistent brw_miptree_layout 31f0967fb5 i965: Make intel_miptree_map_raw static 68b44dd5b2 i915, i965: Silence unused parameter warnings in intel_mipmap_tree.h 094877f9d2 i965: Silence unused parameter warnings in intel_mipmap_tree.c 38e412d548 i965: Silence unused parameter warnings in intel_fbo.c b46cbc3607 st/mesa: set the vbuffer to NULL if we are skipping it 34cff76fc2 i965/cs: Enable barrier in MEDIA_INTERFACE_DESCRIPTOR b01d047391 i965/cs: Emit texture surfaces to enable CS sampling 1180b79487 i965: Set up sampler state for compute shaders af48612b88 i965/fs: Set first_non_payload_grf in assign_curb_setup 75d04e561b i965: Support compute shaders in is_scalar_shader_stage() 2b9c35945a i965: Support CS in update_stage_texture_surfaces bfc5ace5bd i965: enable ARB_shader_texture_image_samples 55ebaa6d00 i965: add handling for imageSamples 56238305e5 nir: convert glsl imageSamples into a new intrinsic 37c5c86281 glsl: add support for the imageSamples function 0b91bcea98 i965: add support for textureSamples function 0c7fbcb844 glsl: add support for the textureSamples function fb18ee9ba6 glsl: add ARB_shader_texture_image_samples infrastructure 1807a08e4f nir: add nir_texop_texture_samples and convert from glsl f9052914e9 glsl: add ir_texture_samples texture opcode 6efae687b7 mesa: add infra for ARB_shader_texture_image_samples 284dcad20a i965: Fix typos in license aa1a5c0c9e i965: Remove horizontal bars from file header comments a9b143a648 svga: clean up the compile_vs/gs/fs() functions 289804515f svga: fix shader variant memory leak ece33f9687 svga: remove useless MAX2() call bc75fe214d winsys/svga: remove useless assertion 9de62819c9 docs: add news item and link release notes for 10.6.7 ded289e348 docs: add sha256 checksums for 10.6.7 e3c5aeee71 docs: add release notes for 10.6.7 423a1dca2f docs: Update wrt. textureQueryLod on softpipe 60905f2b19 softpipe: Implement and enable textureQueryLod 263d4a7406 tgsi: Add code for handling lodq opcode d71a3be860 softpipe: Add functions for computing relative mipmap level ac3637dda0 softpipe: Split 3D to 2D coords conversion into separate function 380a3c0804 softpipe: Split code getting a filter into separate function b9bc6c42c9 softpipe: Put mip_filter_func inside a struct 16084cd2cf softpipe: Split compute_lambda_lod into two functions bdc69552ca softpipe: Fix textureLod with nonzero GL_TEXTURE_LOD_BIAS value 85500fe2e1 tgsi: Remove trailing backslash in comment b409524fef gallium/radeon: handle PIPE_TRANSFER_FLUSH_EXPLICIT 60ec8fb448 radeonsi: don't update polygon offset state if it has no effect afa752d3f0 radeonsi: decrease the size of si_pm4_state 6a684ff67e radeonsi/compute: add buffers to the CS directly 2176b3b09f radeonsi: only use new versions of LLVM image and sample intrinsics e6d3846dd0 gallium/radeon: drop support for LLVM 3.4 5fbfd8dd23 r600/llvm: remove dead code for LLVM 3.3 5c6c5b5246 r600g: use pipe_resource::width0 instead pb_buffer::size 7956eae1c7 radeonsi: enable VGPR spilling on VI c6502e880b winsys/amdgpu: calculate the maximum number of compute units adeba943e1 Use IMP_LIB_EXT when checking for LLVM shared libraries 2c3007652d i965: Resolve GCC sign-compare warning. 1c194840fd mesa: Resolve GCC sign-compare warning. 32cdb49fe2 glsl: Resolve GCC sign-compare warning. 548bf70fd2 mesa: Resolve GCC missing field initializer warning. 1691ead1b8 clover: Avoid using typename to allow compilation of clover by clang bf58a2c362 i965: Advertise 65536 for GL_MAX_UNIFORM_BLOCK_SIZE. 74b86b971f nv50/ir: don't fold immediate into mad if registers are too high ce28ca7133 nv50/ir: fix emission of 8-byte wide interp instruction 641eda0c79 nv50/ir: r63 is only 0 if we are using less than 63 registers a072ef8748 nv50/ir: make edge splitting fix up phi node sources 13a974f9ae glsl: Remove ADD_VARYING macro bd0245b8b2 glsl: Silence unused parameter warnings 342e68dc60 nvc0: remove BGRA4 format support 9ce2e30726 gallium/ttn: fix cursor handling vs builder e50c01d5af nvc0: keep track of cb bindings per buffer, use for upload settings b828f7a27b nir/glsl: Use lower_outputs_to_temporaries instead of relying on GLSL IR 1dbe4af9c9 nir: Add a pass to lower outputs to temporary variables f5e08ab6b1 nir/cursor: Add a constructor for the end of a block but before the jump 3e9df0e3af nv30: Disable msaa unless requested from the env by NV30_MAX_MSAA ac066bf65c nv30: Fix color resolving for nv3x cards 30a915bd17 gallium/docs: clairify dmabuf fd ownership c12ffb30b4 android: radeonsi: add support for sid_tables.h generated sources 8056b3ffeb android: Always define __STDC_LIMIT_MACROS. 5235bfe7b7 android: rename LLVM_VERSION_PATCH to MESA_LLVM_VERSION_PATCH e838d91b94 nouveau: android: add space before PRIx64 macro d9df8c2fa2 svga: pick all the files into the tarball 0d39279448 auxiliary: rework the python generated sources rules c373eaedfc glsl: build: remove bogus dependency a3b05e0492 glsl: build: use makefile.sources variables when possible da5e4559ee glsl: automake: reuse $(NIR_GENERATED_FILES) where possible 9e0594418d glsl: automake: rework the sources generation rules fd913f47b7 mesa: automake: rework the source generation rules 96509aa804 mapi: automake: rework the source generation rules 449ce5d64f mapi: automake: rework the *api/glapi_mapi_tmp.h rules d65bd7a7be util: automake: rework the format_srgb.c rule c8984a7a46 xmlpool: 'promote' LOCALEDIR variable 63c4b7ee1e egl_dri2: Add support for EGL_KHR_create_contest when using swrast 6345d2da60 egl_dri2: Use createContextAttribs if swrast version >= 3 b9ea608c1a egl_dri2: Move filling context_attrib array in a separate function b8d6de87f6 mesa: Allow query of GL_VERTEX_BINDING_BUFFER ea69ae04db mesa/es3.1: Enable GL_MAX_VERTEX_ATTRIB enums for GLES 3.1 0cc331dddd i965/nir: Use nir_system_value_from_intrinsic to reduce duplication. d5d74d0b86 nir: Add a nir_system_value_from_intrinsic() function. 8fbc4ae330 i965: Mark topologies with adjacency information as G45+. aa18fa30c5 i965: Fix value of _3DPRIM_TRIFAN_NOSTIPPLE. 70650094ef i965: Add 64-bit dirty flag handling to brw_upload_pull_constants a9df772e0e i965: Add defines for all new Gen7/8 URB opcodes e8a219ab46 i965/gen8+: Skip depth stalls on state change 6d2ceb10cd r600: don't use shader key without verifying shader type (v2) f5509874aa i965/skl: Use more compact hiz dimensions 458e55d7c5 st/mesa: increase viewport bounds limits for GL4 hw 39df725f73 nvc0: always emit a full shader colormask 8040dc4ca5 vk/error: Handle ERROR_OUT_OF_DATE_WSI 060720f0c9 vk/wsi/x11: Actually block on X so we don't re-use busy buffers 1bee19e023 vk: Add the WSI header files a3b0b3fda5 docs: fix date formatting in index.html 205ff843ff nir: UBO loads no longer use const_index[1] 87073c69f3 nv30: Fix max width / height checks in nv30 sifm code be519c2d50 i965: Disallow fast blit paths for CopyTexImage with PixelTransfer ops a1575b55c2 mesa/tests: Remove unneeded X11_CFLAGS 5f9c72ad23 glxl/tests: Use X11_INCLUDES instead of X11_CFLAGS f1ef89eaab svga: Fix surface view error handling 1432a18241 xa: add xa_surface_from_handle2 v2 00c568f679 i965/nir/vec4: removed unneeded tex src swizzle set ae535cb0bf util: make mesa-sha1.c completely empty when there are no SHA1 impls 13bfa52011 util: always include sha1 into the build e40f32d562 st/mesa: don't fall back to 16F when 32F is requested bfd3d5244b st/mesa: properly handle u_upload_alloc failure a778831735 nouveau: don't mark full range as used on unmap with explicit flush c830d193db nv50: avoid using inline vertex data submit when gl_VertexID is used 4a025c6bc8 nv50: don't flush vertex arrays when index buffer changes 1f62d36ae2 nv50: rebind bo to bufctx when invalidating idxbuf storage 114cc18b98 nv50: clear buffer status on all vertex bufs, not just the first one 75e34d1df8 nv50: fix drawing from tfb, direct-to-pushbuf submits 4d73ca3c58 nir/spirv.h: Remove some cruft missed while merging 612b13aeae nir/spirv: Add support for most of the rest of texturing 35fcd37fcf nir/spirv: Handle decorations after assigning variable locations 9be43ef99c nir/spirv: Handle the MatrixStride member decoration 01924a03d4 vk: Actually link in wayland libraries 2c4ae00db6 vk: Conditionally compile Wayland support b3c037f329 vk: Fix size return value handling in a couple plces 6d5dafd779 nir/spirv/glsl450: Use the correct write mask 7174d155e9 nir: Add a lower_fdiv option and use it in i965 f32d16a9f0 nir/spirv: Use the actual GLSL 450 extension header from Khronos 9e2c13350e nir/spirv: Add support for SpvDecorationColMajor f3bdb93a8e nir/types: Allow single-column matrices 48e87c0163 vk/wsi: Add Wayland WSI support 348cb29a20 vk/wsi: Move to a clallback system for the entire WSI implementation 06d8fd5881 vk/instance: Expose anv_instance_alloc/free c0b97577e8 vk/WSI: Use a callback mechanism instead of explicit switching ca3cfbf6f1 vk: Add an initial implementation of the actual Khronos WSI extension 3d9fbb6575 vk: Add initial support for VK_WSI_swapchain beb466ff5b vk: Move anv_x11.c to anv_wsi_x11.c 9a7600c9b5 vk/device: Use an array for device extensions 8af3624651 vk: Further reduce diff to master 5165e464f2 i965: Remove base miplevel from sampler state. 509ba61d5a docs: add news item and link release notes for 10.6.6 f39bc1c828 docs: add sha256 checksums for 10.6.6 5685ed72b8 docs: add release notes for 10.6.6 4f2290d161 llvmpipe: convert double to long long instead of unsigned long long 3c6c4d4f29 nv30: Implement color resolve for msaa 3329703eb1 nv30: Fix creation of scanout buffers 48de40ce9c vc4: Initialize pack field of qreg to 0 in qir_get_temp 099f5b3a62 i965: Disallow PixelTransfer operations for tiled-memcpy TexImage/ReadPixels 96ea166308 i965/vec4: Don't unspill the same register in consecutive instructions bd6e516fc2 i965: Add a debug option for spilling everything in vec4 code 6cf4142db8 dri/common: Tokenize driParseDebugString() argument before matching debug flags. 3d4f75506c dri/common: Fix codestyle of driParseDebugString(). 08e9049e3d glsl: error out on ES 3.1 if VS or FS present but not both 69678953d1 glsl: error on linking if no shaders are attached to program 4323e78d3f i965: Improve disassembly of data port read messages. 0e23c246c0 i965: Optimize VUE map comparisons. 6e03377daf i965/gs: Don't reserve space for clip plane uniforms. fba4823a91 i965: Don't do legacy userclipping in non-compatibility contexts. 4f4b7c4711 i965: Remove the brw_vue_prog_key base class. 3239621825 i965: Virtualize vec4_visitor::emit_urb_slot(). 27e83b62bb i965: Store a key_tex pointer in vec4_visitor. 014b90221a i965: Move legacy clip plane handling to vec4_vs_visitor. 082b7f1876 i965: Delete the brw_vue_program_key::userclip_active flag. 294282aaa6 i965: Remove legacy clip plane handling from geometry shaders. a2151560b8 i965: Move brw_setup_tex_for_precompile to brw_program.[ch]. 04e201d0c0 mesa: change 'SHADER_SUBST' facility to work with env variables 0db323a624 build: add HAVE_SHA1 define when using --with-sha1 option 2ace64fd59 i965: Fix copy propagation type changes. 5fa5a012b1 r600: fix loop overrun in cayman_mul_double_instr 7c1d20dc48 vk: Drop GLSL code from anv_compiler.cpp 316c8ac53b vk: Assert that the SPIR-V module has the magic number 6e35a1f166 vk: Remove various hacks/scaffolding code b05619c627 i965/gen9: Annotate input coverage mask change 1d787781ff vk: Fall back to previous gens in entry point resolver c4dbff58d8 vk: Drop redundant gen7_CreateGraphicsPipelines b5e90f3f48 vk: Use vk* entrypoints in meta, not driver_layer pointers 82396a5514 vk: Drop check for I915_PARAM_HAS_EXEC_CONSTANTS c4b30e7885 vk: Add new vk_errorf that takes a format string 2e346c882d vk: Make vk_error a little more helpful 0cb26523d3 vk/image: Add PRM reference for QPitch equation 70dbdca15f svga: update call to u_upload_alloc() efea7c3a3f winsys/radeon: remove exported buffers from the cache 54964c7751 winsys/amdgpu: remove exported buffers from the cache 35d0f12797 gallium/pb_bufmgr_cache: add a way to remove buffers from the cache explicitly 44dbaa1746 u_upload_mgr: remove the return value from u_upload_data 0c5df863ba u_upload_mgr: remove the return value from u_upload_buffer b4f7639955 u_upload_mgr: remove the return value from u_upload_alloc_buffer 8c6ff05517 u_upload_mgr: remove the return value from u_upload_alloc 6c1e368cf3 u_upload_mgr: optimize u_upload_alloc 722ce74743 gallium/radeon: remove 'dirty' member from r600_atom ccbc7952a4 r600g: simplify dirty atom tracking 6ef4572937 r600g: start numbering atoms from 1 4d9af438bc r600g: make all viewport states use single atom fbb423b433 r600g: apply disable workaround on all scissors 7d475bad66 r600g: make all scissor states use single atom ce181aea6c mesa/pbo: Handle zero width, height or depth when validating access 30e84530a0 glsl: Remove unused total_attribs_size variable. c3294ca5a1 glsl: Handle attribute aliasing in attribute storage limit check. 6e37304521 i965/meta: Fix typo in comment 7237c937af mesa: Don't allow wrong type setters for matrix uniforms a6976f0972 mesa: Pass the type to _mesa_uniform_matrix as a glsl_base_type 882aab00ab mesa: Silence unused parameter warnings in bufferobj.c 8ba3b7661b mesa: Remove target parameter from _mesa_handle_bind_buffer_gen 1e4d3d25ff i965: Make gen7_enable_hw_binding_tables static 97ce8bd437 i965: Make gen8_upload_state_base_address static 4ff9e599cb linker: Silence GCC unused parameter warnings 8fafb0a67f mesa: Fix warning about static being in the wrong place 06ada493fb i965/cs: Setup push constant data for uniforms 4bdd5e09c3 meta: Save/restore compute shaders 4a9480b64a svga: fix referencing a NULL framebuffer cbuf 5a5e5e3959 svga: increment texture age when surface is to be marked as dirty b2fd41ce46 svga: fix backed surface view regression 9390cb8459 i965/fs: Handle MRF destinations in lower_integer_multiplication(). 28503191f1 vk/meta: Partially fix vkCmdCopyBufferToImage for S8_UINT 4fd314852c docs: document VMware OpenGL 3.3 support e054251ed1 svga: update driver for version 10 GPU interface 656dac120d svga: add new version 10 device command prototypes e8c20d97eb svga: add new svga_streamout.h file 8ddf98d671 svga: add new svga_state_tgsi_transform.c file 26d8bae889 svga: add new svga_state_sampler.c file a633948e7e svga: add new svga_state_gs.c file ff85bcdba2 svga: add new svga_pipe_streamout.c file 7ce20cf59a svga: add new svga_pipe_gs.c file 9cb2d9ddfa svga: add new svga_link.[ch] files 53d07910c3 svga: add new svga_cmd_vgpu10.c file 35bb29d499 svga: add new svga_tgsi_vgpu10.c file 1c5468e9c0 svga: remove unused SVGA3D_* command functions 133a47107c gallium/st: add pipe_context::get_timestamp() e2a1d21cb6 svga/winsys: Add support for VGPU10 c191b507cb svga: update the svga3d device header files 3a92526704 svga: add new version 10 device header files 75f92e28b4 winsys/svga: add new vmw_query.c[h] files f30cf3258e meta: Compute correct buffer size with SkipRows/SkipPixels 4de86e1371 i965/vec4: fill src_reg type using the constructor type parameter d2cab815b4 r600g: Add doubles support for CYPRESS 3be5ee1574 r600g: add doubles support for CAYMAN ee67fd70c2 tgsi/scan: add uses_doubles to tgsi scanner 3bfa345c1e r600g: add multiple stream support for geom shaders 3d497e0d91 r600g/sb: add support for multiple streams to SB backend d503bbbf30 r600g: add support for streams to the assembler. 90ac5fb6bb r600g/sb: dump sampler/resource index modes for textures. 32769ac016 mesa/readpixels: check strides are equal before skipping conversion b4a70401f5 texcompress_s3tc/fxt1: fix stride checks (v1.1) 6a3e1fb958 st/readpixels: fix accel path for skipimages. c3c242070e mesa/formats: 8-bit channel integer formats addition 8185a02316 mesa/formats: add some formats from GL3.3 5b6c7da460 mesa: handle SwapBytes in compressed texture get code. 0ad3a475ef mesa: fix SwapBytes handling in numerous places 60aea30115 auxiliary/os: Don't implement os_get_option() on embedded builds. 84e71ef2ee util: add a couple primitive restart helper functions 14f35194d8 tgsi: add tgsi utility to transform a fragment shader to support aa point bca238d4f5 tgsi: adds tgsi utility to transform a shader to support point sprite a65bdf5f47 tgsi: add new tgsi_two_side.c utility code da33c2434b util: add util_strcasecmp() wrapper 0c4b621590 gallium/util: add a utility to create geometry passthrough shader 1754208617 gallium/util: fix returning empty box for rectangle intersection fec4f5de67 gallium/util: return FALSE for intersection if there's empty rectangles 1775687637 tgsi: add some more helper functions f8da1e1459 tgsi: added tgsi_is_shadow_target() helper bd883c9070 tgsi: add negate parameter to tgsi_transform_kill_inst() 56852e925e util: added ffsll() function 84dad65088 util: added util_set_index_buffer() be0a4da6a5 vk/meta: Use SPIR-V for shaders 362ab2d788 vk/compiler: Handle interpolation qualifiers for SPIR-V shaders 47b4efc710 mesa: Move gl_vert_attrib from mtypes.h to shader_enums.h e34834f059 glapi: Inline x86_64_current_tls(). d351bab9c5 r600g: Simplify out a couple of unnecessary branches 2d8f7d3c15 radeonsi: use an indirect buffer for init_config df12ddb55d radeonsi: add IB2 indirect buffer support for pm4 states 8a9ab86ca6 winsys/radeon: add a flag telling how gfx IBs should be padded ba79ff7fa8 winsys/amdgpu: remove IB padding for SI 0f4688fbe7 radeonsi: remove unused macro si_pm4_set_state b89fa63d45 radeonsi: remove si_pm4_cleanup a9971e85d9 radeonsi: rework uploading border colors 5e2619ef30 radeonsi: use all built-in border colors fbbebeae10 radeonsi: inline si_cmd_context_control 77f80a20be radeonsi: remove unused si_pm4_state code 228e80123a radeonsi: reorder si_context variables 28b34b474e radeonsi: don't send IB dword usage to si_need_cs_space aad43f0768 radeonsi: don't set number of IB dwords for states ec9d5e181e radeonsi: don't count IB space for states, just use an upper bound fc95058add radeonsi: convert SPI state to an atom 7ff2991e34 gallium/radeon: rename r600_context_bo_reloc -> radeon_add_to_buffer_list d2e63ac042 gallium/radeon: rename write_*_reg functions 0da159ecac radeonsi: rename and precalculate polygon offset states 45e549fcbc radeonsi: convert CB_TARGET_MASK setup to an atom 8a67e78bb8 radeonsi: don't set VGT_VTX_CNT_EN twice in init_config e21418f221 radeonsi: convert stencil ref state into an atom c44de30979 radeonsi: convert blend color state into an atom 74aa64876b radeonsi: convert sample mask state into an atom 12b205341a radeonsi: convert clip state into an atom 0c2eed0ede radeonsi: avoid redundant CB and DB register updates c2a42d1f9f radeonsi: don't rebind GSVS ring buffers every draw call using GS c9a3196b14 radeonsi: don't clear the tessellation factor ring buffer a2c6ae07b4 radeonsi: remove the tf_ring state, add the registers to init_config 0d46c3bc9d radeonsi: remove the gs_rings state, add the registers to init_config 87c1e9e19c radeonsi: use a bitmask for tracking dirty atoms 2fe040ee61 radeonsi: initialize atom IDs for external atoms 5bb0ad7ccc radeonsi: call si_init_atom for remaining radeonsi atoms e191c58324 radeonsi: initialize atom IDs ba7a6cf626 radeonsi: define the state atom array separately 8a97528b3a radeonsi: optimize viewport states f6a10f60b7 radeonsi: optimize scissor states 02c8e06497 radeonsi: add SI_MAX_ATTRIBS 05af645a95 radeonsi: fix memory usage checking for big IBs 08775a2196 radeonsi: set all 16 viewport Z bounds for GL 4.1 9b510a9652 radeonsi: fix a Unigine Heaven hang when drirc is missing b1e5451211 winsys/amdgpu: use small IBs for better performance on VI fc292b5821 gallium/util: add u_bit_scan_consecutive_range 126ade0023 vk/extensions: count needs to be <= number of extensions 0c2d476935 vk/compiler: Properly reference/delete programs when using SPIR-V d38a560106 i965: Prevent coordinate overflow in intel_emit_linear_blit 1484d8c9aa i965/nir: enable the dead control flow optimization aec6744501 nir/dead_cf: add support for removing useless loops 019eea1c4f nir: add a helper for iterating over blocks in a cf node 89dc0626bd nir: add nir_block_get_following_loop() helper f649afc9dd nir/dead_cf: delete code that's unreachable due to jumps 1e6ad4b027 nir: add an optimization for removing dead control flow 0de53ccc8c r600g: fix calculation for gpr allocation f8a938814e mesa: Limit Framebuffer Parameter OpenGL ES 3.1 usage d770e2746c mesa: Expose GL_ARB_framebuffer_no_attachments to GLES 3.1 16ebe883a4 vk/meta: Add a helper for making an image from a buffer e16531fbe3 nir/builder: Use nir_after_instr to advance the cursor f3a483069a i965: advertise ASTC support for Skylake be7f640257 mesa/glformats: recognize ASTC formats as color formats 86c3476668 nir/spirv: Use VERTEX_ID_ZERO_BASE for VertexId 22fdb2f855 nir/spirv: Update to the latest revision ce70cae756 nir/builder: Use nir_after_instr to advance the cursor 24b0c53231 nir/intrinsics: Move to a two-dimensional binding model for UBO's f4608bc530 nir/nir_variable: Add a descriptor set field 85cf2385c5 mesa: Move gl_vert_attrib from mtypes.h to shader_enums.h de4f379a70 nir/cursor: Add a helper for getting the current block 024c49e95e nir/builder: add a nir_fdot() convenience function f6a0eff1ba nir: Add a pass to lower outputs to temporary variables 4956bbaa33 nir/cursor: Add a constructor for the end of a block but before the jump c62be38286 nir/types: add more nir_type_is_xxx() wrappers a1e136711b nir/types: add a helper to transpose a matrix type 756b00389c nir/spirv: Don't assert that the current block is empty fe220ebd37 nir/spirv: Add initial support for samplers a992909aae nir/spirv: Move Exp and Log to the list of currently unhandled ALU ops 45963c9c64 nir/types: Add support for sampler types 2887e68f36 nir/spirv: Make the global constants in spirv.h static 62b094a81c nir/spirv: Handle jump-to-loop in a more general way ca51d926fd nir/spirv: Handle boolean uniforms correctly b6562bbc30 nir/spirv: Handle control-flow with loops 4a63761e1d nir/spirv: Set a name on temporary variables 6fc7911d15 nir/spirv: Use the correct length for copying string literals 9da6d808be nir/spirv: Make vtn_ssa_value handle constants as well as ssa values 1feeee9cf4 nir/spirv: Add initial support for GLSL 4.50 builtins 577c09fdad nir/spirv: Split the core datastructures into a header file 66fc7f252f nir/spirv: Use the builder for all instructions 9e03b6724c nir/spirv: Add support for a bunch of ALU operations 91b3b46d8b nir/spirv: Add support for indirect array accesses 9197e3b9fc nir/spirv: Explicitly type constants and SSA values b7904b8281 nir/spirv: Handle OpBranchConditional d216dcee94 nir/spirv: Add a helper for getting a value as an SSA value f36fabb736 nir/spirv: Split instruction handling into preamble and body sections 7bf4b53f1c nir/spirv: Implement load/store instructiosn 7d64741a5e nir: Add a helper for getting the tail of a deref chain 112c607216 nir/spirv: Actaully add variables to the funciton or shader 4fa1366392 nir/spirv: Add a vtn_untyped_value helper e709a4ebb8 nir/spirv: Use vtn_value in the types code and fix a off-by-one error 67af6c59f2 nir/types: Add an is_vector_or_scalar helper 5e6c5e3c8e nir/spirv: Add support for deref chains 366366c7f7 nir/types: Add a scalar type constructor befecb3c55 nir/spirv: Add support for OpLabel 399e962d25 nir/spirv: Add support for declaring functions ac4d459aa2 nir/types: Add accessors for function parameter/return types 3a266a18ae nir/spirv: Add support for declaring variables 2494055631 nir/spirv: Add support for constants 2a023f30a6 nir/spirv: Add basic support for types 5bb94c9b12 nir/types: Add more helpers for creating types 53bff3e445 glsl/types: Expose the function_param and struct_field structs to C 0db3e4dd72 glsl/types: Add support for function types 1169fcdb05 glsl: Add GLSL_TYPE_FUNCTION to the base types enums b79916dacc nir/spirv: Rework the way values are added ac60aba351 nir/spirv: Add stub support for extension instructions 78eabc6153 REVERT: Add a simple helper program for testing SPIR-V -> NIR translation 2c585a722d glsl/compiler: Move the error_no_memory stub to standalone_scaffolding.cpp b20d9f5643 nir: Add the start of a SPIR-V to NIR translator 9d92b4fd0e nir: Import the revision 30 SPIR-V header from Khronos 76f17266ec mesa/texformat: use format conversion function in _mesa_choose_tex_format 01024ded1e mesa/texcompress: correct mapping of S3TC formats in conversion function 3063913f77 r600/sb: update last_cf for finalize if. a4ba41638d i965/fs: Use greater-equal cmod to implement maximum. d2e3638ef9 i965/chv|skl: Apply sampler bypass w/a 78027c965a st/mesa: move to renumbering registers in a group aee73f2942 st/mesa: reduce time spent in calculating temp read/writes 46968c1140 st/mesa: cache tgsi opcode info in the instruction 03b7ec8778 r600: move prim convert from geom shader to function. c8bc8d7235 glsl: remove specical case subroutine type counting 0d19dc302f r600g: Use TGSI parse results instead of manually exfiltrating 3eed81a97b r600g: Set geometry properties in r600_create_shader_state() b4dee1b636 r600g: Move geometry properties state from shader to selector 7b6369eb69 r600g: Remove dead assigment to 'gs_input_prim' in shader state 7dc8a3497f radeonsi: don't use the emit qt keyword in si_init_atom 379e3382e8 radeonsi: remove no-op 32-bit masking 437cb1e3f4 gallium/radeon: fix the ADDRESS_HI mask for EVENT_WRITE CIK packets e321596e9f winsys/radeon: handle non-zero finite timeout when waiting for buffers a5a96118ed freedreno/a3xx: implement half-z clipping 58e24b4761 freedreno/a3xx: add basic clip plane support c8a61ea4fb nvc0: change prefix of MP performance counters to HW_SM 21bdb4d8f3 nvc0: sort performance counter queries by name ebca85423c nvc0: make names of performance counter queries consistent 981f46aa95 nvc0: use enumerations for driver queries 0eac599001 nvc0: remove commented out code related to PCOUNTER queries 9f9628e9dd vk/SPIR-V: Pull num_uniform_components out of the NIR shader 44e6ea74b0 spirv: lower outputs to temporaries 9cebdd78d8 nir: Add a pass to lower outputs to temporary variables 5e7c7b2a4e spirv: Only do a block load if you're actually loading a uniform 98abed2441 spirv: Use VERTEX_ID_ZERO_BASE for vertex id 6941883175 r600: port si_conv_prim_to_gs_out from radeonsi c149d84d45 r600g: use PRIi64 for some compute debug printfs 8d6d0cc17d gallium/util: fix debug_get_flags_option on 32-bit 275c5810ca glsl: provide the option of using BFE for unpack builting lowering 889a946a45 glsl: use bitfield_insert instead of and + shift + or for packing dbc3eb5bb4 vk/compiler: Pass the correct is_scalar value to brw_process_nir ea56d0cb1d glsl/types: Fix up function type hash table insertion c676c432f3 i965/fs: Remove fs_visitor::try_replace_with_sel(). 64e312d7fa i965/fs: Replace awful variable names. a2ff1e95a4 i965/fs: Skip blocks in register coalescing interference check. f2f8c43af9 i965/fs: Improve register coalescing interference check. f3d0a894af i965/fs: Use overwrites_reg() instead of dst.equals(). 8765f1d7dd i965: Only consider fixed_hw_reg in equals() if file is HW_REG/IMM. 2581fe931a i965/fs: Do not set the size for zero-size uniforms 0516159613 mesa: return old name for deleted samplers for SAMPLER_BINDING queries 5aaaaebf22 mesa: add missing queries for ARB_direct_state_access a2d15ee698 vk/meta: Support stencil in vkCmdCopyImageToBuffer 84cfc08c10 vk/pipeline: Fix crash when the pipeline has no attributes 053d32d2a5 vk/image: Linear stencil buffers are illegal 14e1d58fb7 vk: Fix stride of stencil buffers 31af126229 vk: Program stencil ops in 3DSTATE_WM_DEPTH_STENCIL bff2879abe vk/image: Don't abort when creating stencil image views 4f852c76dc vk/meta: Save/restore VkDynamicDepthStencilState 104c4e5ddf vk/meta: Don't skip clearing when clearing only depth attachment aacb7bb9b6 vk: Add func anv_cmd_buffer_get_depth_stencil_view() 641c25dd55 vk: Declare some local variables as const c6f19b4248 vk: Don't duplicate anv_depth_stencil_view's surface data 35b0262a2d vk/gen7: Add func gen7_cmd_buffer_emit_depth_stencil() b2ee317e24 vk: Fix format of anv_depth_stencil_view 798acb2464 vk/gen7: Fix gen of emitted packet in gen7_batch_lri() 4461392343 vk: Remove dummy anv_depth_stencil_view 941b48e992 vk/image: Let anv_image have one anv_surface per aspect 2dbc6a0ad9 docs: Fix a typo in GL3.txt concerning GL_KHR_context_flush_control b319fd7c14 mesa: fix dispatch sanity with GL_OES_texture_storage_multisample_2d_array 2ef5a4f830 ABI-check: Use more portable bash invocation. 86c57ebe0e i965/nir: Make use of nir_opt_undef 559b8842fa glapi: Remove _x86_64_get_get_dispatch symbol from x86-64 assembly. 4a6a47ed05 glsl: clean up textureSize prototype 608c7b4a63 r600g/sb: Don't crash on empty if jump target a830225adb r600g/sb: Don't read junk after EOP 36f1999a87 r600g/sb: Handle undef in read port tracker c313a989b4 spirv: Bump to the public revision 31 52f7487923 mesa: rename rowStride to imageStride in texturesubimage() 2259b11100 mesa: only copy the requested teximage faces 0a913a9d85 nir: Convert the builder to use the new NIR cursor API. 3e3cb77901 nir: Convert the NIR instruction insertion API to use cursors. f90c6b1ce0 nir: Move nir_cursor to nir.h. c44d507752 nir: Strengthen "no jumps" assertions in instruction insertion API. bcae4640c8 st/mesa: use PROGRAM_ARRAY for storing structs containing arrays 42c7be5877 glsl: fix comment typo: s/filed/field/ 3c256f572b gallium/util: fix code formatting in u_blitter.h fee0c5af11 i965/fs: Split VGRFs after lowering pull constants f2e667172a i964/fs: Refactor assign_constant_locations 2a8d1ac958 vk: Update to API version 0.138.2 885a9b058c i965: Rename INTEL_DEBUG=vec4vs to INTEL_DEBUG=vec4. 4e3ee043c0 vk/gen8: Add support for push constants 375a65d5de vk/private.h: Handle a NULL bo but valid offset in __gen_combine_address c8365c55f5 vk/cmd_buffer: Set the CONSTANTS_REL_GENERAL flag on execbuf efc2cce01f HACK: Don't call nir_setup_uniforms 33cabeab01 vk/compiler: Add a helper for setting up prog_data->param 16ad1d2a8d mesa: enable enums for OES_texture_storage_multisample_2d_array c2c64fd269 glsl: add support for OES_texture_storage_multisample_2d_array b9101b1443 mesa: Add extension enable for OES_texture_storage_multisample_2d_array f4280b740d glapi: add GL_OES_texture_storage_multisample_2d_array extension 5446bf352e vk: Add initial API support for setting push constants 9a759a6ee0 swrast: add a new macro, FETCH_COMPRESSED 42ee16176d mesa: return bool instead of GLboolean in compressedteximage_only_format() 43d5b4db96 i965: refactor miptree alignment calculation code a687734135 i965: change the meaning of cpp for compressed textures 1a9ceed4ba i965: correct mt->align_h for 2D textures on Skylake 10ff64fd3d i965: use ALIGN_NPOT for setting ASTC mipmap layouts 54d2aa4258 mesa/macros: move ALIGN_NPOT to macros.h 97f4efd573 mesa/macros: add power-of-two assertions for alignment macros 8b1f008e9a i965/surface_formats: add support for 2D ASTC surface formats cd49b97a8a mesa/teximage: return the base internal format of the ASTC formats 12b519b457 mesa/teximage: accept ASTC formats for 3D texture specification 23c9cd5a96 mesa/texcompress: enable translation between MESA and GL ASTC formats 692578ed13 mesa/glformats: recognize ASTC formats as compressed 4143511b15 mesa: add ASTC extensions to the extensions table 582ce1ea97 mesa: don't enable online compression for ASTC formats e9fd8e154f glapi: add support for KHR_texture_compression_astc_ldr 8ae37365f3 mesa/formats: define the 2D ASTC formats c4cbaca327 nouveau: avoid build failures since 0fc21ecf 6924ecac77 gallium/radeon: read_registers should return bool meaning success or failure 16e5d8ad38 radeonsi: add IB parser support for CP DMA packets 2c14a6d3b1 radeonsi: add IB tracing support for debug contexts 189953ee13 radeonsi: remove old CS tracing code df6a5666b6 radeonsi: parse and dump status registers on GPU hang 61df4f0cd3 radeonsi: add an IB parser be6dc87776 radeonsi: save the contents of indirect buffers for debug contexts a6a6c68955 radeonsi: generate register and packet tables for an IB parser from sid.h d15b71b4bd radeonsi: remove duplicated register definitions and instruction definitions c59ad265df r600g,radeonsi: remove unused ill-formed register field definitions 110873ed11 radeonsi: add an initial dump_debug_state implementation dumping shaders 93d97db349 radeonsi: allow si_dump_key to write to a file 525921ed51 gallium/ddebug: new pipe for hang detection and driver state dumping (v2) 0fc21ecfc0 gallium: add flags parameter to pipe_screen::context_create 7b5c92391f gallium: add an interface for dumping debug driver state a3b617a258 mesa: remove pointless es31 checks, fix indirect to only be in es31 332fb341dd mesa: uncomment checks in es31 computation, add texture_ms f432ae899f mesa: create multisample fallback textures like normal textures f8b01ae47c radeonsi: mark unreachable paths to avoid warnings e0c2ea0337 mesa: GetTexLevelParameter{if}v changes for OpenGL ES 3.1 ae8d0e7abe mesa/es3.1: Allow GL_COMPUTE_WORK_GROUP_SIZE for OpenGL ES 3.1 c2a766880d mesa/es3.1: Enable getting MAX_COMPUTE_WORK_GROUP_ values for OpenGL ES 3.1 73e5adc4b2 mesa/formats: pass correct parameter to _mesa_is_format_compressed 74e076bba8 vk/meta: Destroy vertex shaders when setting up clearing 4bb9915755 vk/gen8: Don't duplicate generic pipeline setup 48e6404c04 gallium/auxiliary: optimize rgb9e5 helper some more 941346a803 gallium/auxiliary: optimize rgb9e5 helper a bit c1452983b4 mesa/texgetimage: fix missing stencil check 5360edcb30 vk/vec4: Use the right constant for offset into a UBO 647a60226d vk: Use true/false for RenderCacheReadWriteMode 7e5afa75b5 vk: Support descriptor sets and bindings in vec4 ubo loads 00e7799c69 vk/gen7: Enable L3 caching for GEN7 MOCS 1d2a844e7d mesa/teximage: Add GL error parameter to _mesa_target_can_be_compressed 26c549e69d mesa/formats: remove compressed formats from matching function 8e581747d2 mesa/formats: make format testing a gtest 1bec29d04d gallium/ttn: Use nir_builder_insert() rather than poking at cf_list. 78856194c1 prog_to_nir: Use nir_builder_insert() rather than poking at cf_list. 5f14c417c8 nir: Use nir_shader::stage rather than passing it around. d4d5b430a5 nir: Store gl_shader_stage in nir_shader. 6a1098b2c2 vk/gen7: Use TILEWALK_XMAJOR for linear surfaces dfacae3a56 i965/fs: Combine assign_constant_locations and move_uniform_array_access_to_pull_constants c999a58f50 nir/lower_io: Remove assign_var_locations_direct_first 259f7291de i965/fs: Rework uniform handling cfa056c6a5 i965/vec4_nir: Get rid of the uniform_driver_location tracking ce5e9139aa nir/lower_io: Separate driver_location and base offset for uniforms 0db8e87b4a nir/intrinsics: Add a second const index to load_uniform 6c33d6bbf9 nir: Pass a type_size() function pointer into nir_lower_io(). a23f82053d prog_to_nir: Don't allocate nir_variable with type vec4[0] for uniforms. 640c472fd0 i965: Move type_size() methods out of visitor classes. c56899f41a i965: Make setup_vec4_uniform_value and _image_uniform_values take an offset 8d8b8f5854 i965: Rename setup_vector_uniform_values to setup_vec4_uniform_value 0ab29751b6 freedreno/ir3: fix compile break after splitting out nir_control_flow.h 8b2d0bb844 freedreno/ir3: fix compile break after fxn->start_block removal 529acab22a mesa: enable texture stencil8 for multisample e089ca26e1 mesa: make _mesa_bind_texture_unit() static 8f378d1083 mesa/formats: store whether or not a format is sRGB in gl_format_info 4f2cdd8497 nir: Use !block_ends_in_jump() in a few places rather than open-coding. f1455ffac7 vk: Add gen7 support 891995e55b vk: Move 3DSTATE_SBE setup to just before 3DSTATE_PS 9c752b5b38 vk: Move generic pipeline init to anv_pipeline.c 3800573fb5 vk: Move gen8 specific state into gen8 sub-structs 615da3795a vk: Always use a placeholder vertex shader in meta ac738ada7a vk: Trim out irrelevant 0-initialized surface state fields 963a1e35e7 vk: Update generated headers f5275f7eb3 vk: Move anv_color_attachment_view_init() to gen8_state.c 988341a73c vk: Move anv_CreateImageView to gen8_state.c bc568ee992 vk: Make anv_cmd_buffer_begin_subpass() switch on gen 8fe74ec45c vk: Add generic wrapper for filling out buffer surface state a2b822185e vk: Add helper for adding surface state reloc e43fc871be vk: Make batch chain code gen-agnostic 25ab43ee8c vk: Move vkCmdPipelineBarrier to gen8_cmd_buffer.c b4ef2302a9 vk: Use helper function for emitting MI_BATCH_BUFFER_START 97360ffc6c vk: Use anv_batch_emit() for chaining back to primary batch cff717c649 vk: Downgrade state packet to gen7 where they're common 64045eebfb vk: Reorder gen8 specific code into three new files 9f0bb5977b vk: Move gen8_CmdBindIndexBuffer() to anv_gen8.c a7649b2869 vk: Move gen8_cmd_buffer_emit_state_base_address() to anv_gen8.c 130db30771 vk: Move gen8 specific parts of queries to anv_gen8.c 98126c021f vk: Move dynamic depth stenctil to anv_gen8.c 0bcf85d79f vk: Move pipeline creation to anv_gen8.c ef0ab62486 vk: Move anv_CreateSampler to anv_gen8.c fb428727e0 vk: Move anv_CreateBufferView to anv_gen8.c 74556b076a vk: Add new anv_gen8.c and move CreateDynamicRasterState there ee9788973f vk: Implement multi-gen dispatch mechanism d7971b41ce nir/cf: reimplement nir_cf_node_remove() using the new API fc7f2d2364 nir/cf: add new control modification API's 476eb5e4a1 nir/cf: use a cursor for inserting control flow d356f84d4c nir/cf: add split_block_cursor() 58a360c6b8 nir/cf: add split_block_before_instr() 6e47a34b29 nir/cf: add a cursor structure 6f5c81f86f nir/cf: fix link_blocks() when there are no successors 6d028749ac nir/cf: clean up jumps when cleaning up CF nodes 211c79515d nir/cf: remove uses of SSA definitions that are being deleted 633cbbc068 nir/cf: handle jumps better in stitch_blocks() 940873bf22 nir/cf: handle jumps in split_block_end() f596e4021c nir/cf: add block_ends_in_jump() 788d45cb47 nir/cf: handle phi nodes better in split_block_beginning() 747ddc3cdd nir/cf: split up and improve nir_handle_remove_jumps() 13482111d0 nir/cf: add remove_phi_src() helper f41e108d8b nir: add nir_foreach_phi_src_safe() 762ae436ea nir/cf: add insert_phi_undef() helper b49371b8ed nir: move control flow modification to its own file 1c53f89696 nir: make cleanup_cf_node() not use remove_defs_uses() 9d5944053c nir: inline block_add_pred() a few places c7df141c71 nir/validate: check successors/predecessors more carefully 8e0d4ef341 nir: Delete the nir_function_impl::start_block field. 9f00af672b mesa/formats: only do type and component lookup for uncompressed formats 000e225360 freedreno/a4xx: formats update afb6c24a20 freedreno: update generated headers 4e5752e2b7 i965: Always re-emit the pipeline select during invariant state emission a83c36b5c0 Revert "radeon/winsys: increase the IB size for VM" e18c29b031 nv50: fix 2d engine blits for 64- and 128-bit formats a6ad49cbbd nv50: account for the int RT0 rule for alpha-to-one/cov 45971fd0df mesa/arb_gpu_shader_fp64: add support for glGetUniformdv abbf05cfc2 nv50,nvc0: disable depth bounds test on blit 3a1ab23480 i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used fb02b4ec48 i965: Swap the order of the vertex ID and edge flag attributes 50932268aa r600g: Fix assert in tgsi_cmp 5abbd1cacc egl: scons: fix the haiku build, do not build the dri2 backend a8c5c62359 docs: add 11.1.0-devel release notes template, bump version d7bafcafd3 egl/wayland: define set_cloexec_or_close only when mkostemp is not present ec256eceed mapi: ship ARB_tessellation_shader.xml 79da1b262d nouveau: add codegen/unordered_set.h to the tarball a8f451cd0e winsys/sw/kms-dri: don't attempt to bundle the sconscript 4a21da709b winsys/amdgpu: automake: remove missing headers cfbcabe673 automake: build all drivers but vc4 during distcheck 4b5936335b android: enable amdgpu winsys in radeonsi driver 6aaa814995 android: fix cflags and includes for amdgpu winsys 807b1e5b05 docs: add news item and link release notes for 10.6.5 32cd1252b8 docs: add sha256 checksums for 10.6.5 fa52cf0ccf docs: add release notes for 10.6.5 6817e0f1ce i965: Move control flush into pipelined conditional render eb2776504a vc4: Actually allow math results to allocate into r4. 89b1b33f44 vc4: Fold the 16-bit integer pack into the instructions generating it. 7e0b868cf3 vc4: Reuse QPU dumping for packing bits in QIR. 4ae137534a vc4: Make _dest variants of qir ALU helpers to provide an explicit dest. 2002438c91 vc4: Use the SSA defs list for figuring out eligible MOVs for copy prop. 20746c2e7d st/nine: Always use user constant buffers f57e9c77e3 st/nine: Silent warning in nine_ff 3cc205bbeb st/nine: Silent warning in sm1_declusage_to_tgsi d48cab9fa6 st/nine: Silent warning in NineCubeTexture9_ctor 2f02d5e814 st/nine: Silent warning in update_vertex_buffer 719f124620 st/nine: Catch setting the same shader eba3c390a3 st/nine: Avoid Constant upload when there is no change 1a747094ed st/nine: Fix the number of texture stages f15ff98e2c st/nine: Use CSO cache for sampler views 98f786b270 st/nine: Calculate dummy sampler state only once f5effeb8ea st/nine: Better check shader constant limits bae2c7c154 st/nine: Remove NINED3DRS_ZBIASSCALE 6379a28aa7 st/nine: Implement special DOTPRODUCT3 behaviour 791b794a84 st/nine: Implement ff vertex data passthrough fb6c76f1ba st/nine: Change nine_state_update order 4a00e4cdc9 st/nine: Programmable ps D3DTTSS_PROJECTED support b7261528ea st/nine: Complete ff texture transform implementation dcb6f764cf st/nine: Change a few advertised caps c2480bbab1 st/nine: Advertise Fog flags fcca7ff38a st/nine: Revert to userbuf path when needed 8f39ffc11e st/nine: Finish Fog implementation 69de5d626f st/nine: Rework shader states 854778ea0f st/nine: Remove some useless variables cb0816c0f6 st/nine: Fix nine_ff_ps_key padding dd4802c8de st/nine: Begin programmable shader fog support 2dd59a2d28 st/nine: Fix fixed function fog support 87ec6b56b2 st/nine: Rework ff constant buffers 993e68fa6a st/nine: Rework constant buffer state handling a3f0d21da9 st/nine: Rework blend states b06f3ee6f4 st/nine: Improve fallback when driver doesn't support user buffers. a7ce3cd0d3 st/nine: Avoid useless updates in SetSamplerState 5a2302b5ec st/nine: Rework rasterizer states 71616d0c50 st/nine: Reorder DSA state settings 0628553056 st/nine: Reorder nine_state. 99537f68db st/nine: Remove group_mask argument from nine_update_state 360ba5b748 st/nine: Implement TEXBEM,TEXBEML and BEM 620f3e9bfe st/nine: Fix use of uninitialized values 248833ff40 st/nine: Prevent possible crash bc6c80e547 st/nine: Return correct error codes in NineDevice9_Reset d0a4374e1a st/nine: Fail on D3DUSAGE_DYNAMIC for D3DPOOL_SCRATCH textures f396cd43ab st/nine: Fix Lock Checks for Compressed textures d0daec1797 st/nine: Impose restrictions on DXTN texture sizes 48d895aa4b st/nine: Return NULL pointer in lock error cases 74a77a4c1a st/nine: Fix resource SetPriority/GetPriority 40a8943f53 st/nine: Clean GetPrivateData 9ba3f83592 st/nine: Allow lock coordinates outside range bb1c2c2aa3 st/nine: Fix GenerateMipSubLevels potential crash 3bcab9ba75 st/nine: Fix FillColor Flag check ef8ade6f09 st/nine: Fix StretchRect checks c57f777b09 st/nine: Implement EvictManagedResources 4c126f0b58 st/nine: Track managed textures 41f54040e2 st/nine: Only update dirty rect for UpdateTexture 43d5c5a11b st/nine: Textures start dirty e139e0debd st/nine: Track dirty region for SYSTEMMEM too 8a61894cdb st/nine: Add missing BASETEX_REGISTER_UPDATE calls e4f69bc394 st/nine: SetAutoGenFilterType should regenerate the sublevels b75f830166 st/nine: Simplify NineVolume9_CopyVolume bc42c29013 st/nine: Split NineSurface9_CopySurface 3f36ad732c st/nine: Simplify Volume9 dirty region tracking ab0643225e util/u_blitter: implement alpha blending for pipe->blit 23da32a923 gallium: Add blending to pipe blit a30684712e st/nine: Revert to sw cursor in case of failure to set hw cursor df6f1f77cc st/nine: Do not call ID3DPresent_GetCursorPos for sw cursor 78b304e2f9 st/nine: Force hw cursor for Windowed mode 1b20eaff67 st/nine: Hide hardware cursor when we don't use it 3470878383 st/nine: fix D3DRS_DITHERENABLE wrong state group 1b645df2f3 st/nine: Account POINTSIZE_MIN and POINTSIZE_MAX for point size 886227d363 st/nine: Align texture memory 3c4864fa55 st/nine: Always set point_quad_rasterization to 1 74de849bd4 st/nine: Fix Swizzle for ATI2 format cb2d680232 target/d3dadapter9: Return Windows like card names 56717c0b06 st/nine: Require gcc >= 4.6 365d631eb2 glsl: fix error message when validating tcs output decls 3b4d03d440 relnote updates 3525aa1dc9 st/mesa: pass through 4th opcode argument in bitmap/pixel visitors 681efdf7a1 st/mesa: fix assignments with 4-operand arguments (i.e. BFI) f142e64b29 i965: allow image_size on float images df5cdec132 clover: fix llvm 3.5 build error 7eda897bf0 mesa: update fbo state in glTexStorage 8cae9f2fda vc4: Add algebraic opt for rcp(1.0). c800fef2e2 vc4: Allow unpack_8[abcd]_f's src to stay in r4. 8b36d107fd vc4: Pack the unorm-packing bits into a src MUL instruction when possible. 572a48366d vc4: Add a QIR helper for whether the op is a MUL type. fd74da11c4 vc4: Drop an unused algebraic op. 98728ce071 vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions. 69ef08d303 vc4: Make the pack-to-unorm instructions be non-SSA. 0bba4fa070 vc4: Allow QIR registers to be non-SSA. ceb1a31842 vc4: We can now move TEX_RESULT accesses across other r4 ops. ad89748541 glsl: fix binding validation for interface blocks dd6a6dbaf7 glsl: interleave constant propagation and folding 8483577f6b nv50/ir: pre-compute BFE arg when both bits and offset are imm ecebd3dbfc glsl: expose textureQueryLod in GLSL 4.00+ fragment shaders 29e953b07b Revert "mesa/formats: refactor by collapsing cases in switch statement by type" 4237dfb978 r600g: Fix handling of TGSI_OPCODE_ARR with SB 7a32652231 r600: Turn 'r600_shader_key' struct into union e2145de74d r600: Rewrite r600_shader_selector_key() to use a switch stmt bbf8291bf8 i965: Use NIR by default for vertex shaders 6921f170b6 glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULL 3e6adbd761 nv50/ir: Handle OP_CVT when folding constant expressions f5b926183d nvc0/ir: undo more shifts still by allowing a pre-SHL to occur 9ebe7dc094 nvc0/ir: don't require AND when the high byte is being addressed 63cb85e567 nvc0/ir: detect i2f/i2i which operate on specific bytes/words 51499bb5ff nvc0/ir: detect AND/SHR pairs and convert into EXTBF 2a4af36517 nv50/ir: support different unordered_set implementations c4e7ed9163 vk/meta: Implement depth clears 0db3d67a14 vk: Cache each render pass's number of clear ops 2387219101 vk: Use temp var in vkCreateRenderPass's attachment loop 1c24a191cd vk: Improve memory locality of anv_render_pass 4eaf90effb vk: Unharcode an argument to sizeof 44ef4484c8 vk/meta: Add Z coord to clear vertices 4aef5c62cd vk/meta: Restore all saved state in anv_cmd_buffer_restore() 9f908fcbde vk/meta: Use consistent names and types in anv_saved_state 56ebd3314b i965: Fix "handle nir_intrinsic_image_size" e5851cff45 i965: enable GL_ARB_shader_image_size 50db9c1db6 i965: handle nir_intrinsic_image_size 80b1707e26 nir: convert the glsl intrinsic image_size to nir_intrinsic_image_size 58a8689717 glsl: add support for the imageSize builtin 3d93f65ef2 main: add extension GL_ARB_shader_image_size f6c622f584 docs: Mark GLES 3.1 image load/store as done on i965. f5070c801c mesa: Add ES31 API tag for the extension table. 6379f5cb2a glsl: Parse the allowed image format qualifiers in GLSL ES 3.1. e3fb2e1f0e glsl: Recognise image memory qualifiers in GLSL ES 3.1. 307c382c1b glsl: Define image-related built-in constants required by GLSL ES 3.1. a976b7255b glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in constants. 9d0bb6be09 glsl: Accept atomic_uint type in GLSL ES 3.1. d589df9401 glsl: Accept supported image types in GLSL ES 3.1. 6da187f805 glsl: Expose image load and store built-ins in GLSL ES 3.1. 76a09c87c1 glsl: Use a separate availability class for image atomic built-ins. 26b1141a78 glsl: Allow precision qualifiers on general opaque types. ee7bf349d8 glsl: Implement GLSL ES restriction on images being either readonly or writeonly. 527ae5d428 glsl: Require that all image uniforms have a format qualifier in GLSL ES. 241774aa03 glsl: Add support for image binding qualifiers. ebf1196d82 glsl: Forbid non-constant image array indexing in GLSL ES 3.1. 6c161405dc mesa: Refuse to bind image uniforms using glUniform in GLES. 86a64dfccf mesa: Refuse to bind a mutable texture object to an image unit in GLES. d70edfcfd5 mesa: Initialize image unit state to different defaults in GLES. 3b70f7900b mesa: Reset image unit state to the default values when a bound image is deleted. 10b7cf1a01 mesa: Reject image formats not supported by GLES. b97d8c95a9 mesa: Don't lose track of the shader image layer originally specified by the user. 47e0d5b9b2 mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutputResources. 3547d9855c GL: update glext to svn 31811 ab83be590d nir: Use nir_builder in nir_lower_io's get_io_offset(). ed2afec3fc nir: Pull nir_lower_io's load_op selection into a helper function. ffe6c6ad5f mesa/formats: refactor by collapsing cases in switch statement by type 0872b042b1 mesa/formats: add more MESA_FORMAT_LAYOUTs 49d9e89d00 Add mesa.icd to the .gitignore 2438e2fe32 glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1 3df7856b46 mesa/main: Add GL_IMAGE_FORMAT_COMPATIBILITY_TYPE to glGetTexParameterfv 3b1e283d88 radeonsi: fix a typo as_es -> as_ls in a string 5fb0180592 winsys/amdgpu: fix the type of memory usage counters 421b809db1 radeonsi: fix indirect indexing of MSAA textures f33a7ab150 st/mesa: add fake ARB_copy_image support in Gallium 89759381db glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplers 6a8e08cb89 mesa: validate size parameters for glTexStorage*Multisample a342becc49 mesa: expose dimension check for glTex*Storage functions 2b40a144b7 util/ra: (trivial) fix c99 loop variable initialization 3f797ef0c0 util: (trivial) include c99_math.h in rounding.h c03247bae0 i965/bdw: Fix setting the instancing state for the SGVS element f01bdb0484 util/ra: Make allocating conflict lists optional c3b21f2d56 i965/reg_allocate: Use make_reg_conflicts_transitive 9b49284c22 util/ra: Add a function for making all conflicts on a register transitive 7c8e53f1be util/bitset: Add a BITSET_FOREACH_SET macro 6ff3341fc7 mesa: Move varying slots and FS output names to shader_enums.h fdacadc87c mesa: undo split out of create shader code bd0aab9a58 vk/meta: Fix dest format of vkCmdCopyImage b0875aa911 vk: Assert that swap chain format is a color format 4a0bea3863 freedreno: use fd_pipe_wait_timeout() fd7a14f8dd freedreno: fence fix 885762e182 Add mesa.icd to the .gitignore d52822541e vk/image: Don't set anv_surface_view::offset twice e7d3a5df5a vk/meta: Use anv_format_is_color() 50f7bf70da vk: Add anv_format_is_color() ec6af4f54c drirc: Add "Unigine Oil Rush" quirk (allow_glsl_extension_directive_midshader). 49d0a36bd6 nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0) a39167d594 nir: Simplify fne(fneg(a), a) -> fne(a, 0.0) 29264d0d0c i965/gen7: Resolve GCC sign-compare warning. 94bdb50c0b i965/gen6: Resolve GCC sign-compare warning. 1d1056c4e3 i965: Resolve GCC sign-compare warning. 30694b3f42 i965: Resolve GCC sign-compare warning. 5fb58012be i965: Resolve GCC sign-compare warning. 6625ca2370 i965: Resolve GCC sign-compare warning. 1512b086d3 i965: Resolve GCC sign-compare warning. 9febec0811 i965: Resolve GCC sign-compare warning. 5be455281e i965: Resolve GCC sign-compare warning. 82bc45bb08 i965: Resolve GCC sign-compare warning. 4864977e51 mesa/egl: Resolve GCC sign-compare warning. 1d8c694928 mesa/gbm: Resolve GCC sign-compare warning. f5bb5b957a mesa/glx: Resolve GCC sign-compare warning. dc7a1effc4 mesa/glx: Resolve GCC sign-compare warning. f4ef8d084c i965: Resolve GCC sign-compare warning. dc2b0b2067 i965: Resolve GCC sign-compare warning. 3637e1e7f6 mesa: Resolve GCC sign-compare warning. 65fe7c6ff1 i965: Resolve GCC sign-compare warning. 2722284b94 i965: Resolve GCC sign-compare warning. 89b285ba0e i965: Resolve GCC sign-compare warning. 3696e620f5 i965: Resolve GCC sign-compare warning. 8f7ebcb6fa glx: Fix __glXWireToEvent for BufferSwapComplete 97f5d00648 radeon/uvd: remove unused variables df97126731 nouveau: recognize tess stages in nouveau_compiler 723a5a2e68 tgsi: fix parsing of tessellation shader inputs/outputs a37fa7653b tgsi: set implicit array size for tess stages 6ff95bba8a vk: Add anv_format reference to anv_render_pass_attachment 5a6b2e6df0 vk/image: Simplify stencil case for anv_image_create() a9c36daa83 vk/formats: Add global pointer to anv_format for S8_UINT 60c4ac57f2 vk: Add anv_format reference t anv_surface_view c11094ec9a vk: Pass anv_format to anv_fill_buffer_surface_state() ded736f16a vk: Add anv_format reference to anv_image 46684d3ae3 mesa: move non-generic samples validation d3ace603a9 mesa: check samples > 0 for glTex*Multisample 2450cbfcbc i965/vec4/nir: Emit single MOV to generate a scalar constant. 4ae42c83ec vk: Store the original VkFormat in anv_format e39e1f4d24 vk: Update .gitignore for the autogenerated spirv changes aac6f7c3bb vk: Drop aub dumper and PCI ID override feature 6d09d0644b vk: Use anv_image_create() for creating dmabuf VkImage 0deae66eb1 vk: Add an _autogen suffix autogenerated spirv file names 5af71fb5ac freedreno/a3xx: add s3tc texture format support 581cbfdec1 freedreno/a3xx: fix up logic for handling block formats 12e1bf0b68 freedreno/a3xx: double the polygon offset value 1af0641db3 nvc0: implement the color buffer 0 is integer rule for alpha-to-one/cov 19a5a91ea4 mesa: Raise INVALID_VALUE from glCreateShaderProgramv if count < 0 dd9d2963d6 mesa: AtomicBufferBindings should be initialized to zero. a7e6f8cc9f mesa: fix target error checking in glGetTexLevelParameter 2f5ee9bf27 gk110/ir: fix sched calculator to consider all registers in the ISA e32325fc85 mesa: rename texture function now that its static a0cea8f642 glsl: add missing MS sampler builtin types for GLSL ES 3.10 f67dde0b05 mesa: Implement glMemoryBarrierByRegion ae5cf4f3f7 nvc0: program smooth line width when multisampling is enabled 884b4df3b6 nvc0: bind a fake tess control program when there isn't one available f13073b775 gm107/ir: avoid letting the lowering pass get out of sync 2514c78fba nv50,nvc0: take level into account when doing eng2d multi-layer blits bb9881fccf st/mesa: also move yoffset to zoffset for 1d array textures afccbd7256 nir: Add a glsl_uint_type() wrapper. ca628085b6 freedreno/a3xx: add per-texture seamless cubemap control b4ace13eea freedreno/a4xx: add cube map array support 868b66fce7 freedreno/a4xx: fix srgb render targets dd412c8fcb freedreno: update generated headers ee113bbbc5 scons: Always define __STDC_LIMIT_MACROS. d19a98e2e6 freedreno: expose OES exts for float linear filtering b4c02253c4 vk: Add four unit tests for our lock-free data-structures 16c5b9f4ed vk: Build a version of the driver for linking into unit tests d3e23f1ff9 nvc0: disable tessellation on maxwell a6e75e3cd7 nir: Add support for CSE on textures. fb2425a641 nir: Zero out texture instructions when creating them. bf3c50fba2 vc4: Move all of our fixed function fragment color handling to NIR. 38c6c0f5b4 vc4: Add a helper for making driver-specific NIR load_uniform for GL state d50c182671 nir: Don't try to scalarize unpack ops. 9e6dc5b64d nir: Add a nir_opt_undef() to handle csels with undef. b346a84e27 gm107/ir: indirect handle goes first on maxwell also 7ff7d5d799 nv30: add depth bounds test support for hw that has it a6bf20d153 nv50: add depth bounds test support d4087265f6 nvc0: add depth bounds test support a90aa54fde docs/relnotes: document amdgpu, GL 4.1 and other new features 7bfb9ee5ee radeonsi: add all new VI PCI IDs including Fiji f47c59322e radeonsi: revert a wrong DB bug workaround for VI 839bf82606 radeon/uvd: implement HEVC support 0654a9ca17 radeon/vce: disable VCE dual instance for harvest part 09def7e1e0 radeon/vce: implement VCE dual instance support 4dfcf6e3a9 radeon/video: config encode stacked frame number based on HW 42bc4e6be4 radeon/vce: make reloc offset signed 57fabe9f3a radeon/vce: add config task and put task info into encoder v2 e91a67abfa radeon/vce: fix VCE fail after rebase fa80c1fe20 radeon/vce: add dual pipe support for VI 468fcdcb4f radeon/vce: add new firmware support for VI and CI 1550790b3f radeon/vce: implement VCE two pipe support 22f71dbf79 radeon/uvd: make 30M as minimum for MPEG4 dpb buffer size baecc518c9 radeon/uvd: recalculate dbp buffer size c29f0d4722 radeon/video: add 4K support for decode/encode parameters 261ed77547 gallium/radeon: add h264 performance HW decoder support 67586c4b40 gallium/radeon: use VM for VCE 0248c13a8b gallium/radeon: use VM for UVD 767ad50a10 radeonsi: add support for FIJI (v4) 528a6ff599 winsys/amdgpu: add addrlib support for Fiji (v2) d69686f1d3 radeonsi: add harvest support for CI/VI parts (v3) 933d24b176 gallium/radeon: enable the GPU load query for amdgpu f0e24a7bea radeonsi: properly handler raster_config setup on CZ 649975e716 radeonsi: properly set the raster_config for KV bf2c3422d7 radeonsi: add amdgpu support for querying the GPU reset state 2d1952e2a5 radeonsi: add VI hardware support 943a4b5e96 radeonsi: add definitions for VI status registers 8f49f6ed19 radeonsi: add VI register definitions 8ba70e0a74 radeonsi: fix DRM version checks for amdgpu DRM 3.0.0 e7fc664b91 winsys/amdgpu: add addrlib - texture addressing and alignment calculator 2eb067db0f winsys/amdgpu: add a new winsys for the new kernel driver 5609a6986f st/vdpau: add HEVC support v2 5581f9f28a st/omx/enc: stack frame tasks for the gathering 0729c251bb st/omx/enc: flush after eos handling v2 facba49d83 vl: add HEVC profiles and defines 716a67da12 vl: add cap for stacking frames 973988ab8d swrast: fix EXT_depth_bounds_test 97f58fb59a radeonsi: add support for EXT_depth_bounds_test 36a6f848bb st/mesa: add EXT_depth_bounds_test 3b7800e750 gallium: add an interface for EXT_depth_bounds_test 2ebb8efa08 st/mesa: small cleanup in st_extensions.c 44dc1d307d gallium: add support for GLES texture float extensions (v3) 78493c3318 r600,compute: setup compute sampler states and views 7f4ad692a1 st/clover: Fix build against LLVM 3.8 SVN r244928 7a144aaf64 mesa: set correct error for non-renderable multisample textures 28ed1e08e8 i965/skl: Remove early platform support d9603be038 egl: improve attribute checking for eglCreateContext 21b2c6fd5e egl: don't allow eglGetConfigs to set num_configs param to a negative value 9a4eae61c2 egl/x11: don't abort when creating a DRI2 drawable fails 3b491cbc42 egl/x11: set EGL_BAD_NATIVE_(PIXMAP|WINDOW) for invalid pixmaps/windows 2900e8ca90 egl/x11: fix use of EGL_BAD_NATIVE_WINDOW 8dffa89e01 mesa: remove extern from texture function b8f63b3c10 glsl: make linker error message more informative 1bba29ed40 i965: Stop aux data compare preventing program binary re-use 12a66d91f6 i965: Only write program to cache when it doesn't exist yet b4897eb70a i965: Rename brw_upload_item_data to brw_alloc_item_data 853853b2ac mesa: update MaxShaderStorageBlockSize to 2^27 24695f4b27 mesa: fix name returned for XFB varyings 30d82136bb vk: Update generated headers 86a72ee48e mesa: Fix printf format specifier warn of the ptrdiff_t 8c0b943e87 r600g: allow setting geometry shader sampler states d335aad11b r600g: fix polygon offset scale bfac8ba9d3 radeonsi: fix polygon offset scale 8ae88105b6 radeonsi: enable VS_OUT_MISC_SIDE_BUS_ENA e7a52a5cb8 radeonsi: add support for gl_PrimitiveID in the fragment shader 8e11be0ddb radeonsi: move VGT_GS_MODE to the VS state bdc564b942 freedreno/a4xx: format updates 500025a237 freedreno/a3xx+a4xx: add texture buffer object support fb07c49f48 ttn: add buffer texture type aab3912f21 freedreno/ir3: 'keeps' need neighbors found too 6e04020dd7 freedreno/ir3/print: print left/right neighbors too 0667962103 freedreno/ir3: use nir pass to lower const to scalar 8885f2befa freedreno/a4xx: point-size and spritelist fixes f72fead4a2 freedreno: cap cleanups 81d2fd91a9 mesa: add NV_read_{depth,stencil,depth_stencil} extensions 078aef0e97 i965/shader: Don't use OptimizeForAOS for NIR vec4 vertex shaders 91698d1206 mesa/teximage: report the correct function which triggered the error 5f1d5b1c78 mesa/formats: don't byteswap when building array formats e3eb91af80 mesa/formats: Don't flip channels of null array formats 28d1a506c8 mesa/formats: Fix swizzle flipping for big-endian targets 3941539179 mesa/formats: Only do byteswapping for packed formats 02a4fe22b1 configure.ac: Always define __STDC_LIMIT_MACROS. 2265321834 i965: Optimize brw_inst_set_bits() and brw_compact_inst_set_bits(). 9fa70fef22 i965: Optimize brw_inst_bits() and brw_compact_inst_bits(). 1e53df7064 docs: add news item and link release notes for 10.6.4 d32c45ca7b docs: add sha256 checksums for 10.6.4 c4b4bad68a docs: add release notes for 10.6.4 b88f14702d gallium/radeon: fix r600g build if LLVM is disabled 5054588211 r600g: use a bitfield to track dirty atoms c58534c138 r600g: don't mark unused atom dirty 85adde30a4 r600g: use a helper to add an initialized atom 3206d4ed44 gallium/radeon: use helper functions to mark atoms dirty 3c04a90e91 docs: Mark ARB_shader_image_load_store as done on i965. d03c65793a i965: Expose ARB_shader_image_load_store. 13a04abc27 i965/fs: Clamp image array indices to the array bounds on IVB. a47ae8de2c i965/fs: Translate image load, store and atomic NIR intrinsics. 912ef52c29 i965/fs: Handle image uniforms in NIR programs. 4af27145fe i965: Implement logic to set up and upload an image uniform. 84431c1f1d i965: Teach type_size() about the size of an image uniform. caae52561d i965/fs: Implement image load, store and atomic. 7e8be00010 i965/fs: Import image format conversion primitives. 26ca81ce30 i965/fs: Import image format metadata queries. 86dbd8af40 i965/fs: Import code to transform image coordinates into surface coordinates. 1a37619763 i965/fs: Import image memory offset calculation code. fb19df7a62 i965/fs: Import image access validity checks. 3569742ec4 i965: Define implementation constants for ARB_shader_image_load_store. 786e0853be i965/gen7-8: Set up early depth/stencil control appropriately for image load/store. ac7664e493 i965/gen7-8: Poke the 3DSTATE UAV access enable bits. acb6d90dc8 i965/gen7: Enable fragment shader dispatch if the program has image uniforms. 47f9b07e4c i965: Hook up image state upload. 868f1ba0a4 i965: Reserve enough parameter entries for all image uniforms used in the program. 87a3e02d9b i965: Define and initialize image parameter structure. 3144844f5c i965: Implement surface state set-up for shader images. 2cdb24a7c2 i965: Fix brw_memory_barrier() for SKL. f909469137 i965: Add SKL support to brw_miptree_get_horizontal_slice_pitch(). fe55ab2d12 glsl: Add missing spec quote about atomic counter in structs 87cea61b9e radeonsi: add new OLAND pci id 9564dd37a0 vk: Query aperture size up front in anv_physical_device_init() 8605ee60e0 vk: Share upload logic and add size assert 3fa1ca34cc nouveau: no need to do tnl wakeup, state updates are always hooked up 8a688bee83 i965/fs: Make resolve_source_modifiers consistent with the vec4 version 7068a6409c i965/vec4_visitor: Make some function arguments const references 1bb339493c i965/fs: Don't do redundant RA setup on IVB+ 0ac65abb46 i965/fs: Use dispatch_width instead of reg_width in alloc_reg_sets bdcc8f3230 ra: Delete the conflict lists in ra_set_finalize 7539ac7fe2 ra: Refactor ra_set_finalize c1d9b3ae0b i965/vec4_nir: Properly handle integer multiplies on BDW+ 1d658cf879 i965/vec4_nir: Do boolean source modifier resolves on BDW+ 5e1c1c2fcb i965/vec4-nir: Handle boolean resolvese on ILK- 1d4e698466 i965/nir: Don't mark bany or ball instructions for resolve 17c9781661 i965/nir: Use nir_op_info.output_type for determining when to resolve 9901aeb1c7 mesa/format_utils: Add src_bits == dst_bits cases to unorm_to_unorm 7e5d56394b gallium/radeon: add a debug flag not to use write combining (v2) 7bfe8cf4a4 freedreno/a4xx: add s8/z32/z32_s8x24 support fcb8a04c9d freedreno: update generated headers 2d6a889e8b freedreno/a4xx: fix vpsrepl for blit shaders d2f669e6c7 freedreno/a4xx: clear cached fp when switching blit prog 6dabf45597 freedreno/a3xx: clear cached fp when switching blit prog 08f2dfe343 mesa/es3.1: Allow Multisampled FrameBufferTextures b6d014f0ba mesa/es3.1: Pass sample count check for multisampled textures 2ac171a7db mesa: clear existing swizzle info before bitwise-OR 1eaa29cb30 util: Use LONG_MAX instead of LONG_BIT. 497a22a727 scons: Build roundevent_test. 21ccdbdb5d util: Cope with LONG_BIT not being defined on Windows. eb643db30e gallium: GCC 4.9 allows to include tmmintrin.h without -msse3. 512aa0647f util: Rename PURE to ATTRIBUTE_PURE. 27141f984d egl/x11: Fix driver_name acquisition a1adf0b3fe i965/skl: (trivial) Remove invalid comment about thread counts ffadfbf5d0 i965: Fix HW binding tables editing ba651967a2 egl/dri2: Fix include path of u_atomic.h introduced e7e29189 6de9a03bed egl/x11: don't crash if dri2_dpy->conn is NULL 2c7b6cf512 egl/x11: auth with xserver before attempting to open the dri module 45e110bad9 egl/x11: trust our loader over the xserver for the drivername faf0f811e3 egl/x11: open the device from within dri2_x11_connect() beddb0a237 egl/x11: fetch the device_name prior to driver_name bf66988b08 egl/x11: remove dri2_dpy->conn checks 60e9c35b3a egl/x11: bail out if we cannot fetch the xcb connection 75ce7919d6 vc4: add missing nir include, to fix the build 4fa0cd17b7 vc4: automake: remove unused include a97f1b697b clover: Stub missing CL 1.2 functions. 0508861f29 mesa: NULL check InfoLog a0b7c1c86e i965/vec4: Fix indentation in vec4_visitor::evaluate_spill_costs f246aa6bca i965/vec4: do not predicate scratch writes for BRW_OPCODE_SEL instructions 42d283a0cc glsl: remove stage ref generation for transform feedback 6dea2456ca winsys/radeon: add a specific error message for cs_submit -> -ENOMEM 42d9f6323a winsys/radeon: add an interface for contexts 592ce6e2d1 gallium/radeon: unify buffer_wait and buffer_is_busy in the winsys interface 8118d3719a radeonsi: rename enable_s3tc -> enable_compressed_formats a3723fb9e3 gallium/radeon: add DRM and LLVM version to the renderer string a3e81f819c radeonsi: always flush framebuffer caches at the beginning of IBs 0615ad1c70 radeonsi: don't count the exact needed CS space if the CS is large enough 6d6208a431 radeonsi: don't crash when cleaning up after an incomplete context 9f78e27fc6 i965: Rename MIPTREE_LAYOUT_ALLOC_* -> MIPTREE_LAYOUT_TILING_*. 1c175fc2e3 i965: Correct a mistake that always forced texture tiling. 3d551c5c70 i965: Request a miptree with no tiling intel_miptree_map_blit(). 30a7e0c021 radeonsi: add a HUD query showing the number of shaders created 70f5e49ba5 radeonsi: add a HUD query showing the number of compiler invocations 028528215a gallium/radeon: display cumulative results for some driver queries 18501ff468 gallium/radeon: switch the buffer-wait-time query to microseconds 0257e1fbd2 gallium/radeon: change some driver query types to Hz dbfeb0ec12 gallium/hud: automatically print % if max_value == 100 4e2a3e0376 gallium/hud: fix printing % next to panes cbad30344d gallium/hud: replace assertions with clamping the unit index 97a65d90fe gallium,hud: allow displaying cumulative values instead of average 130a03e360 gallium/hud: fix printing byte units 6b47b89781 gallium,hud: add support for Hz units in driver queries 60159bcfc6 radeonsi: before storing tess levels, load them from LDS instead of temporary c2a5d1dcb1 winsys/radeon: loosen up the requirements for how much memory IBs can use cc59c78b0a gallium/radeon: always use the llvm. prefix in intrinsic names 567394112d radeon/winsys: increase the IB size for VM d587742650 gallium/radeon: allow the winsys to choose the IB size 57245cce52 gallium/radeon: suspend timer queries between IBs b2eb13d602 st/mesa: implement DrawTransformFeedbackStream 7d3939f0de mesa: save which transform feedback buffer is associated with which stream c63e8b1193 vbo: pass the stream from DrawTransformFeedbackStream to drivers 115964052b mesa: handle no-op cases sooner in _mesa_[Client]ActiveTexture() ee977183dc i965/fs: Lower arithmetic instructions with register regions of unsupported width. 42a18ca760 i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file. e77a4a9b1f i965/fs: Implement nir_op_imul/umul_high in terms of MULH. 3b48a0eeda i965/fs: Lower the MULH virtual instruction. 2e73126438 i965/fs: Indent the implementation of 32x32-bit MUL lowering by one level. f5b37fb1ac i965/fs: Lower 32x32 bit multiplication on BXT. 8f5d0988ea i965: Define virtual instruction to calculate the high 32 bits of a multiply. f7ac4ef4ee glsl: Initialize patch member of glsl_struct_field 2c61d583f8 nir: add missing type to type_size_vec4() 03b7221dbb mesa: Add missing check of format and type in glTexSubImageXD on GLES 3.0 4b07e9a033 mesa: Fix error returned by glCopyTexImage2D() upon an invalid internal format 5d64cae842 mesa: Validate target before resolving tex obj in glTex(ture)SubImageXD b38a50f1e3 mesa: Fix errors values returned by glShaderBinary() 784bea5a38 mesa: do not modify args when errors with GetProgramResourceName 18c5cdb943 glsl: add variable mode check to build_stageref 7d88413ade dri: set the __DRI_API_OPENGL bit based on max gl compat version b2c5986ea1 egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER attrib cfc3200a35 egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import extension ee47d13abb vc4: Use nir_lower_load_const_to_scalar(). 6c28ee2041 nir: Add a nir_lower_load_const_to_scalar() pass. 45248d3640 vc4: Don't bother de-SSAing values that aren't part of phi webs. a70f63ab20 nir: Add algebraic opt for no-op iand. 63eac5de8f vc4: Don't bother saturating the dst color for blending. cc8fb29046 vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4. 9b403c0756 vc4: Drop a dead prototype. eae9c3286e Revert "nir: Use a single bit for the dual-source blend index" 6757e2f75c vk/cmd_buffer: Allow for null VkCmdPool's d6d7515bec freedreno/a4xx: add independent blend function support 054526e49a freedreno/a4xx: MRT support b37a97c97d freedreno: move the half-precision logic into core 5ca032a9a8 freedreno: simplify/cleanup resource status tracking c7deea51d2 freedreno: fix stream-out caps vec4->components a221f8d9eb freedreno: small bit of cleanup about max rendertargets 5f247a9656 glx: Use _mesa_lroundevenf() in glPixelStoref(). 680de24545 util: Use SSE intrinsics in _mesa_lroundeven{f,}. 3c050222b0 mesa: Use _mesa_lroundevenf() in some more places. 996349cb19 vl/mpeg12: Silence GCC unused-variable warning. e23cbaadaa glsl: replace old hash table with new and faster one 4b097d73e6 vk: Call anv_batch_emit_dwords() up front in anv_batch_emit() fbb119061e vk: Update generated headers 7ac946e546 glsl: Add constuctors for the common cases of glsl_struct_field 93977d3a15 i965: Make gen7_upload_ps_state static 7a12e646d3 i965: Remove extern declaration for nonexistent state atom d302f51a1e i965: Trivial formatting changes in gen7_vs_state.c f917a65b3e i965: Trivial formatting changes in gen6_multisample_state.c 07433760e3 i965: Trivial formatting changes in brw_misc_state.c 680d09b072 i965: Trivial formatting changes in brw_draw_upload.c 5b6218395c i965: Trivial formatting changes in brw_draw.c 2b81cefb3f i965: Trivial formatting changes in brw_wm.c da1b1bf85c i965/nir: Do not scalarize phis in non-scalar setups 34d162260f i965/vec4: Handle uniform and GRF array access on vertex programs (NIR) 82f2e706bf i965/nir/vec4: Handle uniforms on vertex programs 90825e3ca9 i965/vec4: Enable NIR-vec4 pass on ARB_vertex_programs 287b006a67 i965/nir/gs: Implement support for gl_InvocationID system value 7eced3aa86 i965/gs/gen6: Refactor ir_emit_vertex and ir_end_primitive for gen6 1836201fde i965/nir/gs: Implement EmitVertex and EndPrimitive 551af29d2d i965/nir/gs: Handle geometry shaders inputs 7ade42755f i965/gs: Refactor ir_emit_vertex and ir_end_primitive 38fc4a91cd i965/nir: Enable NIR-vec4 pass on geometry shaders 418c004f80 nir: Fix output swizzle in get_mul_for_src 19cf934f7f i965/nir/vec4: Add implementation of nir_emit_texture() 1343f403b2 i965/ir/vec4: Refactor visit(ir_texture *ir) 0d43d27df7 i965/vec4: Add a new dst_reg constructor accepting a brw_reg_type c15eea2afa i965/vec4: Change vec4_visitor::swizzle_result() method to allow reuse 57182332b8 i965/vec4: Change vec4_visitor::gather_channel() method to allow reuse 72c8d7721f i965/vec4: Change vec4_visitor::emit_mcs_fetch() method to allow reuse 434481f315 i965/vec4: Move is_high_sample() method to vec4_visitor class db8a6de571 i965/nir: Add new utility method brw_glsl_base_type_for_nir_type() 583c1c6170 i965/nir/vec4: Implement nir_emit_jump 9b4a6fa4c0 i965/nir/vec4: Mark as unreachable ops that should be already lowered 16072834ba i965/nir/vec4: Implement vector "any" operation fa4e3c3c9f i965/nir/vec4: Implement the dot product operation 96106e2a9f i965/nir/vec4: Implement conditional select b38fcd0aea i965/nir/vec4: Implement linear interpolation 314474872b i965/vec4: Return the emitted instruction in emit_lrp() b64bd1fdc3 i965/nir/vec4: Implement floating-point fused multiply-add d12e165dbb i965/nir/vec4: Implement "shift" operations 798cb33a25 i965/nir/vec4: Implement the "sign" operation 8e1e6facbf i965/nir/vec4: Implement bit operations 0e874985ce i965/nir/vec4: Implement pack/unpack operations 3f10c2f3d7 i965/nir/vec4: "noise" ops should already be lowered fa4731f4a5 i965/nir/vec4: Implement "bool<->int,float" format conversion f14199a8fb i965/nir/vec4: Implement logical operators 51aeafaf96 i965/nir/vec4: Implement non-equality ops on vectors 8be4b876c9 i965/nir/vec4: Implement equality ops on vectors 84d4a9dc2c i965/nir/vec4: Implement non-vector comparison ops b9c41affcf i965/nir: Add utility method for comparisons dae6025e8e i965/nir/vec4: Derivatives are not allowed in VS 5e6f1c38a5 i965/nir/vec4: Implement min/max operations d53098393e i965/vec4: Return the emitted instruction in emit_minmax() 7553a51a68 i965/nir/vec4: Implement various rounding functions 0ce159ec7f i965/nir/vec4: Implement carry/borrow for addition/subtraction 62cef7b072 i965/nir/vec4: Implement more math operations 068a41b349 i965/vec4: Return the last emitted instruction in emit_math() 9acebf1461 i965/nir/vec4: Implement multiplication 0675842b56 i965/nir/vec4: Implement the addition operation 4f39b547da i965/nir/vec4: Implement int<->float format conversion ops e4f02f47e7 i965/nir/vec4: Lower "vecN" instructions and mark them unreachable 79154d99d6 i965/nir/vec4: Implement single-element "mov" operations 9e5d827f45 i965/nir: Disable alu_to_scalar pass on non-scalar shaders ef1b30ae63 i965/nir/vec4: Prepare source and destination registers for ALU operations 168bbfa6ff i965/nir/vec4: Implement loading values from an UBO 98d07022f5 i965/nir/vec4: Implement atomic counter intrinsics (read, inc and dec) e6cafb5dfd i965/nir/vec4: Implement load_uniform intrinsic e76e8caecd i965/nir/vec4: Implement intrinsics that load system values 662c4c9906 i965/nir/vec4: Implement store_output intrinsic 11ed02e1c8 i965/vec4: Make sure that register types always match during emit_urb_slot() 167cb9663a i965/nir/vec4: Implement load_input intrinsic afe085a0ca i965/nir/vec4: Implement loop statements (nir_cf_node_loop) 5c0436dbf8 i965/nir/vec4: Implement conditional statements (nir_cf_node_if) f3187ea31e i965/nir/vec4: Add get_nir_dst() and get_nir_src() methods 97e205fd35 i965/nir: Move brw_type_for_nir_type() to brw_nir to allow reuse f715252537 i965/nir/vec4: Implement load_const intrinsic a5a3287f73 i965/vec4: Add auxiliary func to build a writemask from a component size 6e58fc56a5 i965/nir: Dot not assign direct uniform locations first for vec4-based shaders 01f6235020 nir/nir_lower_io: Add vec4 support 5e839727ed i965/nir: Pass a is_scalar boolean to brw_create_nir() 59006d3ad3 i965/nir/vec4: Add shader function implementation 4023b55fdd i965/nir/vec4: Add setup for system values 01c5617c8e i965/vec4: Redefine make_reg_for_system_value() to allow reuse in NIR->vec4 pass 195156e571 i965/nir/vec4: Add setup of uniform variables b929acb6a8 i965/nir/vec4: Add setup of input variables in NIR->vec4 pass 78e7ce2b73 i965/vec4: Move type_size() method to brw_vec4_visitor class 47d68908f2 i965/nir/vec4: Select between new nir_vec4 or current vec4_visitor code-paths abf4fa3c03 i965/nir/vec4: Add implementation placeholders for a new NIR->vec4 pass 594fc0f859 mesa: Replace F_TO_I() with _mesa_lroundevenf(). f55c408067 mesa: Add -fno-trapping-math to CFLAGS. 875458b778 mesa: Add -fno-math-errno to CFLAGS. 44e90f2a55 r600,compute: force tiling on 2D and 3D texture compute resources be3622dce3 clover: handle setKernelArg errors aa46fba7e6 clover: fix image resource depth and array_size ab5b7a0fe6 nir: Use a single bit for the dual-source blend index 9ef5b7a233 clover: pass image attributes to the kernel d2cd2c69b2 clover: move find_kernels to functions cf5667108b mesa: fix type for array indexing validation 704e764f06 mesa/es3.1: Allow multisampled textures for GLES 3.1 2253a296c9 mesa/es3.1: Allow query of GL_TEXTURE_MULTISAMPLE 0fe81a25f7 mesa/es3.1: Allow enable of GL_SAMPLE_MASK d74645d3ac mesa/es3.1: Allow textures with target GL_TEXTURE_2D_MULTISAMPLE a4bde371c7 mesa/es3.1: Allow GL_DEPTH_STENCIL_TEXTURE_MODE 4f8e4a95db mesa/es3.1: Allow GL_SAMPLE_MASK 2e0179e2b3 mesa/es3.1: Allow binding GL_DRAW_INDIRECT_BUFFER with gles 3.1 facf587dea vk/allocator: Solve a data race in anv_block_pool 5e5a783530 vk: Add and use an anv_block_pool_size() helper 56ce219493 vk/allocator: Make block_pool_grow take and return a size fd64598462 vk/allocator: Fix a data race in the state pool 481122f4ac vk/allocator: Make a few things more consistant de59a40f68 r600g: re-enable single-sample fast clear d4ad4c2061 r600g: fix the CB_SHADER_MASK setup 828d20bdb7 r600g: fix the single-sample fast clear setup 08fd736a45 radeonsi: flush if the memory usage for an IB is too high 4d7e0fa8c7 opencl: use versioned .so in mesa.icd 2b831334e9 includes/GL: remove duplicated extension declarations from glx.h 6f2d88927a docs: rename/bump 10.7.0 release notes to 11.0.0 1307be519b winsys/radeon: don't leak the fd when it is 0 eb3e2562a4 configure.ac: check for mkostemp() 175d975279 egl/wayland: use drmGetNodeTypeFromFd helper instead of opencoding it 5567494403 egl/wayland: use designated initializers 720125ff99 egl: remove ifdef $(egl_extension) compile guards fa109d02dd egl/wayland: libdrm is a hard requirement, treat it as such 57c670a823 egl: consolidate ifdef HAVE_LIBDRM blocks b0a9299603 configure.ac: null,android,gdi are not valid egl-platforms 5d29eaef85 Revert "gallium/radeon: re-enable unsafe math for graphics shaders" a40179f47b clover: make dispatch matches functions def 8477dd7c2e gallivm: Fix GCC unused-variable warning. e65953146c vk/allocator: Use memory pools rather than (MALLOC|FREE)LIKE 1920ef9675 vk/allocator: Add an anv_state_pool_finish function 930598ad56 vk/instance: valgrind-guard client-provided allocations bafdafa7b2 glx: Fix missing bit decl for EXT_texture_integer 616355160d glsl: Initialize parse-state in constructor of lower_subroutine. e40bdcef1f vk/device: Add anv_instance_alloc/free helpers 0f050aaa15 vk/device: Mark newly allocated memory as undefined for valgrind b15aba940a glx: Fix image size computation for EXT_texture_integer (v2) 1f49a7d9fc vk/batch_chain: Decrement num_relocs instead of incrementing it 220a01d525 vk/batch_chain: Compute secondary exec mode after finishing the bo 3050978864 radeonsi: copy *8_SNORM bits exactly in resource_copy_region 64d3130994 r600g: early exit in r600_clear if there's nothing to do f9c4953f99 radeonsi: early exit in si_clear if there's nothing to do 190a40580f radeonsi: fix a regression since the resource_copy_region cleanup 3ca2132058 radeonsi: fix broken st/nine from merging tessellation 2d3ae154ba radeonsi: move CP DMA functions to their own file 3063c5e3d3 radeonsi: add a debug flag that disables printing ISA in shader dumps 2dcbd427da radeonsi: add a debug flag that disables printing TGSI in shader dumps ac19a896d3 radeonsi: add a debug flag that disables printing the LLVM IR in shader dumps 7dd1f45bc4 radeonsi: store shader disassemblies in memory for future users 1bbe408363 radeonsi: don't use llvm.AMDIL.fraction for FRC and DFRAC 8559f6ce62 gallium/radeon: re-enable unsafe math for graphics shaders 12a197b2d5 gallium/radeon: don't use rsq_action 681dbcf690 gallium/radeon: move r600-specific code to r600g 9a4c57afe4 gallium/radeon: remove unused variables and old comments b9dad585e6 gallium/radeon: remove build_intrinsic and build_tgsi_intrinsic 0c805b6240 gallivm: add LLVMAttribute parameter to lp_build_intrinsic 488a83637f gallium/util: clear up that debug_get_flags_option returns a 64-bit mask b0528118df radeonsi: completely rework updating descriptors without CP DMA 781dc7c0e1 i965/fs: Fix regression with SIMD8 VS since b5f1a48e234d47b24df38cb562cffb8941d43795. 383558c564 i965/gen9: Add hs, ds, and cs thread + urb info 3cb5801003 i965/bxt: Use more conservative thread counts 7eaacc1678 i965/skl: Add production thread counts and URB size 7830e465a5 vc4: Lower uniform loads to scalar in NIR. 5a8c57b522 vc4: Move some FS input lowering into NIR. 13ddd48b97 vc4: Move program keys to the header file. 27f728cdc5 vc4: Lower NIR inputs to scalar as well. b85f6ae4b2 vc4: Start adding a NIR-based output lowering pass. c93ffd661a vc4: Mark our shaders as single-threaded. df3005de18 vc4: Avoid leaking indirect array access UBOs. 86541cf8ce vc4: Avoid overflowing various static tables. d0173bce37 vc4: Fix return values from recent validation changes. 26ba0ad54d vk: Re-name command buffer implementation files e379cd9a0e vk/cmd_buffer: Add a simple command pool implementation a5b3b24958 docs: trivial cleanup of GL3.txt, remove redundant radeonsi entries. 518abd0bbe st/mesa: don't draw instead of asserting in transform feedback 4c2a182a36 vk/cmd_buffer: Add support for zero-copy batch chaining 21004f23bf vk: Add initial support for secondary command buffers 5aee803b97 vk/cmd_buffer: Split batch chaining into a helper function 0c4a2dab7e vk/device: Make BATCH_SIZE a global #define ace093031d vk/cmd_buffer: Add functions for cloning a list of anv_batch_bo's 7af67e085f vk/reloc_list: Actually set the new length in reloc_list_grow f15be18c92 util/list: Add list splicing functions e39d0b635c CLONE 82548a3aca vk/cmd_buffer: Invalidate texture cache in emit_state_base_address 56ce896d73 vk/cmd_buffer: Rename emit_batch_buffer_end to end_batch_buffer fdb8487613 mesa: remove now unused _mesa_get_uniform_location 7f5f7d15fb mesa: remove now unused subscript validations 8cd2f88845 mesa: fix and simplify resource query for arrays 3a21e4bd26 i965/bxt: Don't use brw_device_info_skl_early on BXT 75a96cedf7 glsl: set stage flag for structs and arrays in resource list 1b2b0e42ce docs: consolidate radeonsi in GL3.txt af1e6aa75b radeonsi: enable GL4.1 and update documentation (v2) 3c73c41871 radeonsi: add GS multiple streams support (v2) 3ed9cea84d vk/cmd_buffer: Use an array to track all know anv_batch_bo objects 0f31c580bf vk/cmd_buffer: Rework validate list creation c73a13e953 Delete unused functions in format parser 92994742d0 i965: Change the type of max_{vs, hs, ...}_threads variables to unsigned 2484263fe9 Delete duplicate function is_power_of_two() and use _mesa_is_pow_two() 8413822c8c gallium/auxiliary: Ensure c99_math.h is included. 2b916c6e47 c99_math: (trivial) implement exp2 for MSVC too 4fc7510a7c vk/cmd_buffer: Move emit_batch_buffer_end higher in the file 8208f01a35 vk/cmd_buffer: Store the relocation list in the anv_batch_bo struct 7d50734240 vk/batch: Make relocs a pointer to a relocation list e933d54599 i965/bxt: Support 3src simd16 instructions fcea3e2d23 vk/headers: Update to new generated gen headers c0731a1b14 targets/dri: scons: add missing link against libdrm 4fc86f183e svga: scons: remove unused HAVE_SYS_TYPES_H define 23bba717e1 glsl: Avoid double promotion. a562313f37 mesa: Avoid double promotion. 7adc9fa1f1 mesa/math: Avoid double promotion. 076f73edb3 program: Avoid double promotion. 04aa8b58a0 swrast: Avoid double promotion. c92b2a1d7b tnl: Avoid double promotion. 2b47ef715a vbo: Avoid double promotion. b568a5f6a8 util: Avoid double promotion. 29ef7a9f19 gallium/auxiliary: Avoid double promotion. 4251ccb47b nir: Avoid double promotion. c1da15709a i965: Use float calculations when double is unnecessary. c67ce2bd3b gallium/auxiliary: Use exp2(x) instead of pow(2.0, x). b73782bf18 program: Use exp2(x) instead of pow(2.0, x). f8a647883a mesa: Use floats for viewport bounds. ecc559218d c99_math: Implement exp2f for MSVC. 5c7fd67045 glsl: Remove MSVC implementations of copysign and isnormal. 02425d3ec2 i965/fs: Make the default builder 64-wide before entering the optimization loop. 4529916dfd i965/fs: Don't set exec_all on instructions wider than the original in lower_simd_width. eaba922582 i965/fs: Initialize a builder explicitly in the gen4 send dependency work-arounds. 8b838fa9f0 i965/cfg: Assert that cur_do/while/if pointers are non-NULL. 65f3d00cd6 vk/cmd_buffer: Update a comment 9da9adcfd7 nvc0/ir: cache vertex out base so that we don't recompute again ad75620863 nvc0/ir: output base for reading is based on laneid e42d2948d3 Revert "pipe-loader: simplify pipe_loader_drm_probe" 5e645e68d6 i965/fs: Switch opt_cse() to the fs_builder constructor from instruction. 992cda2c8a i965/fs: Switch lower_logical_sends() to the fs_builder constructor from instruction. 930ebb2585 i965/fs: Switch lower_load_payload() to the fs_builder constructor from instruction. a0b192d3d9 i965/fs: Don't rely on the default builder to create a null register in emit_spill. bfad71606a i965/fs: Set up the builder execution size explicitly in opt_sampler_eot(). 09039f4bc1 i965/fs: Initialize a builder explicitly in opt_peephole_predicated_break(). e1f4724097 i965/fs: Set execution controls explicitly in opt_peephole_sel(). ff463af436 i965/fs: Set execution controls correctly in lower_integer_multiplication(). ce90227c71 i965/fs: Set execution controls correctly for lowered pull constant loads. 53077aee66 i965/fs: Set the execution size of the MOVs correctly in opt_combine_constants(). 6f7dea0b32 i965/fs: Define a new fs_builder constructor taking an instruction as argument. 7cb60d770f i965/fs: Translate memory barrier NIR intrinsics. b5f1a48e23 i965/fs: Execute nir_setup_uniforms, _inputs and _outputs unconditionally. 3e5a90792d i965/fs: Don't overwrite fs_visitor::uniforms and ::param_size during the SIMD16 run. ea0ac53f05 i965/fs: Drop unused untyped surface read and atomic emit methods. 854c4d8b37 i965/fs: Revisit NIR atomic counter intrinsic translation. 1aab58f394 i965/fs: Import surface message builder helper functions. 03846696ce i965/fs: Handle zero-size allocations in fs_builder::vgrf(). 3352724dfa i965/fs: Implement lowering of logical surface instructions. 086d29f4d7 i965/fs: Hook up SIMD lowering to unroll surface instructions of unsupported width. 7a594a95a9 i965/fs: Define logical typed and untyped surface opcodes. 3af2623da5 i965: Lift the constness restriction on surface indices passed to untyped ops. a0c02d2bbb i965: Define the setup_vector_uniform_values() backend_visitor interface. bd0d6a9cce i965/fs: Remove the emit_texture_gen*() fs_visitor methods. 59979b133d i965/fs: Reimplement emit_mcs_fetch() in terms of logical sends. ba78a50071 i965/fs: Reimplement emit_texture() in terms of logical send messages. 4be99438e6 i965/fs: Hook up SIMD lowering to handle texturing opcodes of unsupported width. 2cd466f6c3 i965/fs: Implement lowering of logical texturing opcodes on Gen4. 501134b9fe i965/fs: Implement lowering of logical texturing opcodes on Gen5-6. 03582f95b2 i965/fs: Lower SHADER_OPCODE_TXF_UMS/MCS_LOGICAL too on Gen7+. 8be01e3548 i965/fs: Implement lowering of logical texturing opcodes on Gen7+. a69332a312 i965/fs: Fix misleading comment regarding the message header in emit_texture_gen7. fc2273a340 i965/fs: Pass a BAD_FILE header source to LOAD_PAYLOAD in emit_texture_gen7(). 44a8cf488e i965/fs: Fix opt_zero_samples() for texturing ops not matching dispatch_width. 8fbb3d3569 i965/fs: Use exec_size instead of dispatch_width to determine the message variant. 33deff4f05 i965/fs: Define logical texture sampling opcodes. f18792aa10 i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer writes. 59e7e6f7a2 i965/fs: Implement lowering of logical framebuffer writes. 633938afd3 i965/fs: Hook up SIMD lowering to unroll FB writes of unsupported width. cecf738b0f i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode. 98b0122e0a i965/fs: Don't attempt to copy the useless half of oMask for SIMD8 FB writes. b1abfc4947 i965/fs: Move up Gen6 no16 check to emit_fb_writes(). b145855df6 i965/fs: Move up prog_data->uses_omask assignment up to brw_codegen_wm_prog(). 6bd991a137 i965/fs: Simplify control flow in emit_single_fb_write(). 1ad928ed9f i965/fs: Fix slight layering violation in emit_single_fb_writes(). f68ec2baf4 i965/fs: Make sure that the type sizes are compatible during copy propagation. fa75f2d566 i965/fs: Honour the instruction force_sechalf and exec_size fields for FB writes. a9f31a032b i965/fs: Define logical framebuffer write opcode. 8368939e5d i965/fs: Implement pass to lower instructions of unsupported SIMD width. 86ae788bae i965/fs: Fix return value of fs_inst::regs_read() for BAD_FILE. 5a5607a16c i965/fs: Add builder emit method taking a variable number of source registers. 1dd3543ac1 i965/fs: Add stub lowering pass for logical send-message opcodes. fb7eba97d7 i965/fs: Factor out source components calculation to a separate method. 24d74b6688 i965/fs: Simplify instruction rewrite loop in the register coalesce pass. 170200e0fc i965/fs: Fix rewrite of the second half of 16-wide coalesced registers. d0a42b457f i965/fs: Detect multi-register MOVs correctly in register_coalesce. 2294ba9565 radeon: add support for streams to the common streamout code. (v2) 3f0e7c28fe radeon: move streamout buffer config to streamout enable function. (v2) 19d88e3f9f docs: consolidate nvc0 status cb1cfb710c mesa/es3.1: enable GL_ARB_explicit_uniform_location for GLES 3.1 49db765deb mesa/es3.1: enable GL_ARB_compute_shader for GLES 3.1 49021e5058 mesa/es3.1: enable GL_ARB_texture_gather for GLES 3.1 c561b2faa8 mesa/es3.1: enable GL_ARB_texture_multisample for GLES 3.1 cd14fcbca0 mesa/es3.1: enable GL_ARB_shader_atomic_counters for GLES 3.1 9ec50dc6bb mesa/es3.1: enable GL_ARB_shader_image_load_store for GLES 3.1 d1bb3b4910 mesa/es3.1: Add ES 3.1 handling to get.c and get_hash_generator.py c00d093c8f mesa: Return INVALID_ENUM in glClearBufferiv() when buffer is not color or stencil 055e3a3f87 i965: Use real stage in "Unsupported form of variable indexing" warning. e235ca159f glsl: Fix a bug where LHS swizzles of swizzles were too small. e17056f5a2 glsl: verify location when dual source blending b868971e78 glsl: move max_index calc to assign_attribute_or_color_locations 2e04492a14 vc4: Skip re-emitting the shader_rec if it's unchanged. aefec4fa22 vc4: Drop unused vpm_offset value. 1f5e070dd7 vc4: Simplify vc4_use_bo and make sure it's not a shader. 044f7bbda0 vc4: Keep the validated shader around for the simulator execution. 22954db71c vc4: Make the object be the return value from vc4_use_bo(). cbb7477e8a vc4: Ensure that the bin CL is properly capped by increment/flush. 601733da67 vc4: Drop NV shader reloc validation. 95faf2c639 vc4: Fix raster surface shadow updates under DRI2. b0193adbe9 vc4: Fix bus errors on dumping CL on hardware. 736c6f3cfc meta/copy_image: Stash off the scissor 86a53d2880 vk/cmd_buffer: Use a doubly-linked list for batch and surface buffers 6aba52381a vk/aub: Use the data directly from the execbuf2 bf4019a1c8 radeon: add streamout status 1-3 queries. 5142564734 st/mesa: remove st_context::missing textures and get_passthrough_fs 72f31c63d7 st/mesa: remove st_finalize_textures atom 6ca3ff982a st/mesa: add shader dumping for shader-db 768b4a25b9 st/mesa: fix GLSL 1.30 texture shadow functions with the GL_ALPHA depth mode (v2) 82546729e3 r600,radeonsi: GL_ARB_conditional_render_inverted aa25a2c1ba radeonsi: add support for interpolateAt functions (v2) 56f1f47eda i965: Support importing R8 and GR88 dma_bufs fd865d56d2 egl: Add support for DRM_FORMAT_R8, RG88, and GR88 313940b03c nvc0/ir: trim out barrier sync for non-compute shaders ab63610a36 nvc0/ir: fix barrier emission 7850774f21 vc4: Add support for ARB_draw_elements_base_vertex. 3c2743dcd1 vk/cmd_buffer: Pull the execbuf stuff into a substruct 4ced8650d4 vk/cmd_buffer: Move the remaining entrypoints into cmd_emit.c d4c249364d vk/cmd_buffer: Move the re-emission of STATE_BASE_ADDRESS to the flushing code 117d74b4e2 vk/cmd_buffer: Factor the guts of CmdBufferEnd into two helpers 8fb6405718 vk/cmd_buffer: Factor the guts of (Create|Reset|Destroy)CmdBuffer into helpers 80ad578c4e vk/private.h: Re-arrange and better comment anv_cmd_buffer 98a4b111fb freedreno/ir3: add transform-feedback support 96d4db683f freedreno/ir3: track "keeps" in ir 020301bacc freedreno/ir3: add support for store instructions a240748de5 freedreno/ir3: cleanup driver-param stuff be8a8ebe57 freedreno: add transform-feedback state bda1354aac freedreno: add resource tracking support for written buffers 65d36a109a freedreno/a3xx+a4xx: add support for vtxcnt semantic 1b1ef6b457 freedreno/ir3: add stream-output support to cmdline compiler 810763deb5 freedreno/ir3: drop unused create_input() arg 56462a3008 freedreno/ir3: move emit_const to ir3 0815729d96 freedreno/ir3: bit of shader API refactoring bc5e2bec30 freedreno/ir3: updated cat6 encoding 4b15cb6daa glsl: enable conservative depth, ssbo based on GLSL version d69da58e84 docs: add news item and link release notes for mesa 10.6.3 11516b8bd1 docs: Add checksums for mesa 10.6.3 tarballs e1dcd15878 Add release notes for 10.6.3 bb9d59aed5 radeonsi: add fine derivate control (v2.1) 9deb614cac radeonsi: fix GLSL textureGrad(samplerCube*) functions e39ece0d78 st/mesa: don't ignore texture buffer state changes a818faa6dd nvc0: fix geometry program revalidation of clipping params 7b40d92f0d radeonsi: ubo indexing support (v2) b0654e368b radeonsi: add support for indirect samplers (v2) 4b6c1efb22 radeonsi: split out interpolation input selection 730e8c4410 radeonsi: separate out load sample position b42444ffed glsl: recognize ARB_shading_language_420pack to be enabled with 4.20+ f8059c9f3f mesa: fix error checking for getting zero-sized texture images 56980f107e mesa: Fix typo in a comment a9cbb2c722 meta: Use _mesa_need_rgb_to_luminance_conversion() in decompress_texture_image() 4b8745680f mesa: Change the signature of _mesa_need_rgb_to_luminance_conversion() aa40546b2d meta: Fix reading luminance texture as rgba in _mesa_meta_pbo_GetTexSubImage() be405ee334 meta: Use _mesa_need_luminance_to_rgb_conversion() in decompress_texture_image() c59c0f8a42 mesa: Add a helper function _mesa_need_luminance_to_rgb_conversion() 9fff00d387 meta: Use _mesa_unpack_format_to_base_format() to handle integer formats 0127580647 mesa: Add a helper function _mesa_unpack_format_to_base_format() bbbefec732 mesa: Set green, blue channels to zero only for formats with these components ca4e17e03e meta: Don't do fragment color clamping in _mesa_meta_pbo_GetTexSubImage 0d207905e6 meta: Abort meta pbo path if readpixels need signed-unsigned conversion 1252d53c19 meta: Fix transfer operations check in meta pbo path for readpixels 7974e23be9 mesa: Turn get_readpixels_transfer_ops() in to a global function 013d731a67 i965: Use updated kernel interface for accurate TIMESTAMP reads 30f97b5e52 glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinition 24a7d4e437 nvc0/ir: per-patch vars are in a separate address space 9d60793a03 nvc0/ir: kepler can't do indirect shader input/output loads directly 22c9339abf radeon: Silence GCC unused-but-set-variable warnings. 00fb21e744 doxygen: Link GLvector4f struct members properly, avoiding invalid XML/HTML warning bc893e3dad doxygen: Correct grammatical typo in math/m_vector.h 28db89fa8b mesa: minor clean-ups in shaderapi.c dd86fbeaaa mesa: fix _mesa_error() compiler warnings in shaderapi.c 43b69aad19 st/mesa: remove unused 'samp' function parameters d7cb3f76f5 st/mesa: add comments on a few sampler view functions 3afa40e433 mesa: do more thorough target checking in compressed_subtexture_target_check() 05a44ab328 mesa: another target fix in compressed_subtexture_target_check() 81e2c256e9 mesa: simplify format check in compressed_subtexture_target_check() dbefffa5b4 mesa: initialize variables to silence compiler warnings 319b83b3ee apiexec: remove leading gl from shader subroutine interfaces 0a51acbb46 docs: remove expanded ARB_dsa notes 7e0036a492 nvc0/ir: tess factors are now sysvals, adapt codegen to expect that 7c4768540d docs/GL3.txt: ARB_shader_precision 80511d176a i965: add support for ARB_shader_subroutine 17f7148369 mesa: rearrange texture error checking order c844afe94e mesa: adjust error message when there's a missing teximage a6f39ec1c5 Revert "Match swrast modes more loosely." 50e86b5777 vk: Actually advertise 0.138.1 at runtime f884b500d0 vk/vulkan.h: Bump to the version 0.138.1 header e99773badd vk: Add two more valgrind checks d6b50ba980 gallivm: Fix profile build. c6267ebd6c gallium/util: Stop bundling our snprintf implementation. f3728a16c9 Match swrast modes more loosely. b469cf10ef mesa: Fix error in target validation of glCompressedTex(ture)SubImage3D() calls a3b53beaa0 gallivm: Add ifdefs so raw_debug_stream is only defined when used 9f7a68feaf gallivm: Don't use raw_debug_ostream for dissasembling 6d8e466792 docs: mark off tess for nvc0 88818c4cd6 gk110/ir: fake BAR support fd092328e1 nvc0/ir: cleanup private enums that have graduated to gallium da89e75d9c nvc0/ir: allow tess eval output loads to be CSE'd 77672cdb64 nvc0/ir: add hazard for 2nd dim of vfetch/load indirect argument 7cf2bffe82 nvc0/ir: patch vertex count is stored in the upper bits e3e2df01bf nvc0/ir: add support for reading outputs in tess control shaders 71744c0692 nvc0/ir: set perPatch flag on load/stores to per-patch varyings c2350fb3db nvc0/ir: populate info structure based on new tess properties 59438a4d0e nvc0/ir: mark varyings as per-patch based on semantic name 4b2a58a523 nvc0: TESSCOORD comes in as a sysval, not an input c8e5337a9a nvc0: add handling for set_tess_state callback d1ffdebce6 nvc0: add support for setting patch vertices at draw time b9ea557fd0 nvc0: support MAX_SHADER_PATCH_VARYINGS f97c14f9e4 nvc0: preliminary tess support 65d84daf29 docs/GL3.txt: update ARB_shader_subroutine status. c3fad009c5 st/mesa: enable shader subroutine a922c27993 st/mesa: add subroutine bits (v1.1) 6f57fda494 mesa: fill out the ARB_shader_subroutine APIs 3f4f3e2d48 program: add subroutine uniform support (v1.1) 0a18f16015 program_resource: add subroutine support (v3.1) 60266863d8 glsl: add uniform and program resource support (v2) 44ea8b9b8e mesa/mtypes: add gl_subroutine_function and uniform storage to shader (v2) 7dd429e8f7 glsl/ir: add subroutine lowering pass (v2.3) 65ac360823 glsl: add ast/parser support for subroutine parsing storage (v3.2) 884df9ef83 glsl/ir: allow ir_call to handle subroutine calling 30681c3bb8 glsl/ir: add subroutine information storage to ir_function (v1.1) d8a250ce5e mesa: add function to check if shader subroutines are enabled. 670b9e56da mesa: add inline conversion functions for ARB_shader_subroutine (v2) f73ef82486 glsl: don't eliminate subroutine types. 57f24299b7 glsl/types: add new subroutine type (v3.2) d16ff8ac78 glsl: Make `subroutine` a reserved keyword 24b0e50683 dispatch_sanity: add shader subroutine to fix make check cc172fddf3 glsl: Add extension plumbing and define for ARB_shader_subroutine 25d6f56c08 mesa: Add glGet support for ARB_shader_subroutine implementation limits 4c7b007104 mesa: Add extension tracking for arb_shader_subroutine (v2) b8f3e316bc glapi: Add ARB_shader_subroutine functions and enums (v2) 2ffe9b5421 mesa: Add stubs for ARB_shader_subroutine entrypoints 2ca1f76781 dispatch_sanity.cpp: remove commented out tess entries 18955e8a80 glsl/tests: fix varying_test since tess changes. b1fcc30ff0 vk/meta: Destroy shader modules 3460e6cb2f vk/device: Finish the scratch block pool on device destruction b406c34a65 i965: fix warning since tess merge. 867f6cb90c vk: Add a FreeDescriptorSets function bac12c8948 radeonsi: enable tessellation, update GL3.txt & release notes a193c4978b radeonsi: add scratch buffer support for tessellation shaders 12df9a7876 radeonsi: update invariant registers for tessellation 99bf47f603 radeonsi: add assertions into draw_vbo and check tessellation 5aa5f90823 radeonsi: set the rasterization primitive type for tessellation 3344699243 radeonsi: set VGT_LS_HS_CONFIG for tessellation 09d02fa463 radeonsi: update IA_MULTI_VGT_PARAM for tessellation 74c1001d13 radeonsi: add derived tessellation state db267a04ce radeonsi: implement a fixed-function tessellation control shader and its state b6f4fdf6a9 radeonsi: set up a ring buffer for tessellation factors ebfd9e0071 radeonsi: add tessellation shader states aa2fa6723a radeonsi: update si_get_vs_info and si_get_vs_state for tessellation fff16e4ad2 radeonsi: add shader code generation for tessellation 4805685b6f radeonsi: implement TGSI_OPCODE_BARRIER 59b3556f4c radeonsi: program VGT_SHADER_STAGES_EN for tessellation d9d0de4d28 radeonsi: add translation of PATCH primitives 55b6f1caae radeonsi: add support for tessellation shader resources and samplers d1f43a7e5b radeonsi: add code for creating, binding and destroying tessellation shaders c2670463fd radeonsi: add debug flags for dumping tessellation shaders 3ce91c727f radeonsi: rework how shader pointers to descriptors are set 57b6f8d9f9 radeonsi: rename build_streamout_store -> build_tbuffer_store_dwords f66844820e radeonsi: separate primitive ID computation aa1f2af572 radeonsi: move declaring streamout parameters to its own function 2ecb06b946 radeonsi: make ES2GS offset sgpr location dynamic 1bc0fba572 gallium/radeon: expose emit_fetch a3be59b4a9 gallium/radeon: expose LLVM functions implementing emit_store 7626ad8d6d st/mesa: enable tessellation if the driver supports it bda9094f1d st/mesa: set default tessellation levels 82f7fad966 st/mesa: add barrier support 8f40428afb st/mesa: disable copy propagation for tessellation shaders f4c13fad65 st/mesa: set vertices_per_patch when drawing 37d1809dd7 st/mesa: add 2d indexing support to outputs c9998617a8 st/mesa: handle tessellation 2D varyings correctly 05c847433f st/mesa: lower gl_TessLevel from float[] to vecn d00e2763b1 st/mesa: query shader CAPs for tessellation 40bc1c32d2 st/mesa: add texture updates for tessellation programs bda79139d4 st/mesa: handle constbufs/ubos for tessellation shaders a58a66fe85 st/mesa: add conversion for tessellation shaders ba9fb96f86 st/mesa: add tessellation shader states df4ee8ef36 mesa: implement GL_IS_PER_PATCH 0af240e940 glsl: use separate varying slots for patch varyings d070238944 glsl: fix locations of 2-dimensional varyings without varying packing (v2) 41acdae2e9 glsl: don't demote tess control shader outputs 3a4b87f26d glsl: disable varying packing between tessellation shaders d5787e7eef glsl: allow indexing of gl_out with a non-const if length isn't known 19f46d0540 glsl: allow redeclaration of TCS gl_out[] 8cf72972ce glsl: validate restrictions on use of barrier() 799afadf51 glsl: allow barrier() in tessellation control shaders df16e0dd63 glsl: analyze TES usage of gl_ClipDistance 0e94f350ee glsl: push vertex count determination down one level 567f1b2ee8 glsl: pass shader stage to lower_output_reads and handle tess control 61846f222f glsl: properly size unsized arrays in tess stages d563946a40 glsl: restrict indexing for writes to TCS outputs to gl_InvocationID da7adb99e8 glsl: add builtin constants for ARB_tessellation_shader b7f98f9f09 glsl: allow nonconst indexing of arrays where we can work out an implicit size 64a0ae88b9 glsl: relax unsized input/output block arrays for TCS/TES 2abbe941e1 glsl: add the tessellation extension to the list for the "layout" qualifier fb800b3dcd glsl: don't lower variable indexing on non-patch tessellation inputs/outputs 0cfac91755 glsl: make stand-alone compiler work with tessellation shaders. c53aa26379 glsl: add "in" or "out" prefix to name when flattening interface blocks 73a9a1539a glsl: lower gl_TessLevel* from float[n] to vecn. 54f2950297 glsl: make lower_clip_distance work with tessellation shaders. 7c758c5a21 glsl: allow linking of tessellation shaders. 1009b3311f glsl: add the patch in/out qualifier (v2) 1036b024d4 glsl: add tessellation shader defines and built-in variables. 497eb29583 glsl: add tessellation shader parsing support (v2) 206af9d049 mesa: don't allow drawing with tess ctrl shader and without tess eval shader 3d528e7c47 mesa: handle tessellation shaders in use_shader_program 882413f1c5 mesa: add program interface queries for tessellation shaders 550a570c53 mesa: add misc tessellation shader stuff 6823d713c6 mesa: add tessellation shader getters (v3) cb0c12512c mesa: allow setting of patch parameters. e32e546c17 mesa: require VS if TCS or TES is present in pipeline a30cc28829 mesa: allow tess stages in glUseProgramStages 6435b2909e mesa: support tess stages in glGetProgramPipelineiv 5852b5d2fa mesa: take tessellation into account when validating GS input primitive mode 8e758c3a74 mesa: allow drawing of patch primitives fa602c2088 mesa: add _mesa_has_tessellation a894ed8293 mesa: add misc tessellation shader support 78d3054980 mesa: add tessellation shader init functions. bb97cc66c1 mesa: add tessellation shader state and limits a2af956963 mesa: add tessellation shader enums df3860a3e3 mesa: add tessellation shader structs e2b59a39cb mapi: add ARB_tessellation_shader 5ead448719 drirc: drop support for Heaven 3.0, fixes tessellation in 4.0 6b37643b82 winsys/radeon: implement buffer_unmap 5e3974338e gallium/radeon: remove buffer_unmap calls that can potentially decrease perf 0aa2446e2c radeonsi: remove switch statement in si_create_context 46b2b3bda8 radeonsi: don't change pipe_resource in resource_copy_region 50a957c5de radeonsi: upload shader rodata after updating scratch relocations e4d738f6c6 radeonsi: remove redundant parameter in si_shader_binary_read 2369dc8382 cso: eliminate some sampler function wrappers 68dcbf4c46 gallium/tests: use cso_set_samplers 85f5722f70 gallium/util: use cso_set_samplers 5ef1782b9f st/mesa: use cso_set_samplers 4ef7d93a94 cso: remove clip state handling c9dc1f4098 vk/pipeline: Be more sloppy about shader entrypoint names b7492a1f45 cso: only allow saving and restoring fragment sampler states 4e8bbed926 cso: drop inefficient checking for redundant sampler state changes 3639d66a47 cso: only allow saving and restoring fragment sampler views 2d8213bfa9 gallium/util: improve dump functions 8141b4cee5 tgsi: allow dumping to a file directly d082c53249 st/mesa: don't call st_validate_state in BlitFramebuffer 2f50fc040c docs/relnotes: document new EGL extensions and EGL 1.5 1828357629 st/dri: enable 3D textures and sRGB colorspace for EGL 4f57ccd02d egl,dri_interface: use DRI2rendererQueryExtension to enable 3D textures & sRGB c2c2e9ab60 egl: implement EGL_KHR_gl_colorspace (v2) 956ebf41ac st/dri: expose sRGB visuals (v2) b06a6852ff glapi: fix argument parsing in glX_proto_recv.py 461b4b103f egl: android: remove DRM_GRALLOC_TOP hack e2ef659c2e egl: remove old makefile.sources 1040a861a8 android: rework the EGL build e7e29189e2 scons: rework the EGL build e342039612 automake: rework the EGL build 0399d7ab3f gbm: do not build intermittent libgbm_dri static library 8e5e18ac28 egl: automake: remove unused HAVE_XCB_DRI2 define a1202807dc egl: remove unused _EGL_DRIVER_SEARCH_DIR define 0b915856ba egl/haiku: remove unused DEFAULT_DRIVER_DIR define c17e01748e egl: remove final Windows specific workaround 3593f37fd7 egl: remove custom string functions d62879565a egl: remove _EGL_PLATFORM_WINDOWS enum 32debea337 egl: remove final references of platform_null dc1ece3748 egl: remove flatten HAVE_SHARED_GLAPI 78674631a2 egl: remove the non-haiku scons build ce2a4bd541 dri/common: remove unused drm_version variable 5284e9e2c4 radeon,r200: allow hyperz for radeon DRM module v2 48926da0f7 radeon,r200: remove support for UMS radeon DRM module bf6247f608 radeon,r200: remove unused variable texmicrotile 66d77cd71c scons: don't build the kms-dri winsys a29a8b92ff android: don't build the kms-dri winsys fe1503fe38 android: dri: correctly set HAVE_LIBDRM 787995bffb swrast: remove unneeded __NOT_HAVE_DRM_H define 9ab5b644ef dri/common: use HAVE_LIBDRM over __NOT_HAVE_DRM_H 1c328b8aa7 loader: use HAVE_LIBDRM instead of ! __NOT_HAVE_DRM_H 72c784347b st/dri: unwrap/remove __NOT_HAVE_DRM_H magic 0efd773f71 dri_interface: drop __NOT_HAVE_DRM_H magic 816e4c1b5e dri/swrast: automake: add LIBDRM_CFLAGS 16f6d432de configure.ac: do not set HAVE_DRI(23) when libdrm is missing fe42902009 mesa: fix typo s/glGetTextImage/glGetTexImage/ 800efb0690 radeonsi: Flush when we're asked to return a fence but don't have one yet fcc1949cc4 mesa: fix misleading comment 13322a6590 mesa: fix active sampler conflict validation 09c440c718 glsl: check for leading zeros in array index validation 7fccebf980 swrast: remove unneeded & operators in _swrast_choose_texture_sample_func() 300926def0 mesa: move check for no-op glShadeModel call earlier d323f26830 mesa: move check for no-op glAlphaFunc call earlier 61ed88b1dd mesa: move check for no-op glFrontFace call earlier 24799c4223 mesa: s/GLint/GLsizei/ for consistency b94367ba8d docs: document that GL_ARB_get_texture_sub_image is completed 89212f9d06 mesa: enable GL_ARB_get_texture_sub_image for all drivers 48f9f0bfdd mesa: add API dispatch for GL_ARB_get_texture_sub_image 2494f91fb8 mesa: add new _mesa_Get[Compressed]TextureSubImage() functions a92f0277d8 mesa: overhaul the glGetCompressedTexImage code f20cfc5a40 mesa: overhaul the glGetTexImage code 613f1e00b8 mesa: 80-column wrapping in texgetimage.c 2a95fd1531 mesa: replace Driver.GetCompressedTexImage() w/ GetCompressedTexSubImage() 5bfc360e40 mesa: make _mesa_get_[compressed_]texture_image() static 1ad305b612 mesa: plumb offset/size parameters through GetTexSubImage code e693fc299f mesa: replace Driver.GetTexImage with GetTexSubImage() 0963718790 meta: add offset, width, height parameters to decompress_texture_image() 2a2c946942 meta: handle subimages in _mesa_meta_setup_texture_coords() d7bd9fa1a3 mesa: assorted whitespace, formatting fixes in teximage.c 98a6c5ea11 mesa: allow GL_TEXTURE_CUBE_MAP_ARRAY case for glCompressedTexSubImage3D() 4c7196b684 mesa: include stdarg.h for va_list a2a1a5805f gallium: replace INLINE with inline 958b5c3111 nvc0: force cache flush when binding a new ubo a62ccdec62 nv50: force cache flush when binding a new ubo 912921059d st/mesa: Silence GCC unused-variable warning. 5b4a7ec8f1 r600/sb: Fix an &/&& mistake 545dec5b3e Revert "i965/gen9: Plugin the code for selecting YF/YS tiling on skl+" fadf347735 i965: Fix stride field for the result of emit_uniformize(). 9383664a9c i965/fs: Fix stride field for uniforms. 5f8d9ae5a5 i965/fs: Fix stride for immediate registers. b298311d51 i965/vec4: Fix liveness analysis with BRW_OPCODE_SEL 2f11e92cef mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string(). cd0dec0d9d nouveau: use bool instead of boolean 4be30fcd05 gallivm: Initialize LLVM Modules's DataLayout to an empty string. 5b7dd4d419 nvc0: add a missing parameter to nvc0_set_shader_images() c2cb771354 nouveau: always align buffers to 0x100 19a6214b0f nv50: limit the maximum number of samplers to 16 6d207b8e35 nv50: turn samples counts off during blit d246a96bbc nv50: add nesting support for occlusion queries 8ba1982b1e i965/nir/fs: removed unneeded support for global variables 801d41fa43 nv50: fix max level clamping on G80 8c8a71f0d1 gm107/ir: fix indirect txq emission 346ce0b988 nvc0/ir: don't worry about sampler in txq handling 20e484afa4 nvc0/ir: fix txq on indirect samplers 670914ea7c i965: Disable resource streamer in BLORP fc65b6eb61 i965: Upload binding tables in hw-generated binding table format. 2133980bc7 i965: Implement interface to edit binding table entries 190756482e i965: Enable hardware-generated binding tables on render path. 090529af18 i965: Enable resource streamer for the batchbuffer ccf9598ad7 i965: Define HW-binding table and resource streamer control opcodes ff7896a398 vc4: Switch to using a separate ioctl for making shaders. 2c2233e328 vk: Prefix most filenames with anv e42cfe5d03 mesa: fix up some texture error checks f70d079854 vk/image: Remove unneeded data from anv_buffer_view 194b77d426 vk: Document members of anv_surface_view 169251bff0 vk: Remove more raw casts fc3838376b vk/image: Add braces around multi-line ifs 27aa31fab4 vc4: Fix printing of shader-db debug when shader-db isn't turned on. 5341349dde vc4: Add debugging on texture relocation validation failures. be7adc2eca vc4: Also consider uniform 0 in uniform lowering. 90dfabc3b5 vc4: Use the pure/const attributes on a bunch of our QPU functions. be1f49bda9 mesa: Detect and provide macros for function attributes pure and const. bde4c8ec1f i965/fs: don't make unused payload registers interfere 18e73bf7f8 i965/fs: remove special case in setup_payload_interference() c4a2217e79 i965/fs: Mark last used ip for all regs read in the payload 9f344b908a i965/fs: fix regs_read() for LINTERP eaf799ddff nir: add nir_foreach_instr_safe_reverse() 8eea091747 nir: add nir_instr_is_first() and nir_instr_is_last() helpers 01cdbba341 i965/cs: Use dispatch width of 8 for cs terminate payload setup 7e337859ff i965/cs: Return 1 for regs_read on CS_OPCODE_CS_TERMINATE 4b17f0d9f5 program: Allow redundant OPTION ARB_fog_* directives. 3a31876600 i965: Push miptree tiling request into flags ef42352ff4 Revert "i965: Push miptree tiling request into flags" 51e8d549e1 i965: Push miptree tiling request into flags b2cfd85060 nir/spirv: don't declare builtin blocks b599735be4 nir/spirv: add support for loading UBO's 4bddd82bf3 i965/fs: Factor out universally broken calculation of the register component size. b00cd6e4a0 i965: Implement nir_op_uadd_carry and _usub_borrow without accumulator. 3ee2daf23d i965: Implement b2f and b2i using negation. 8fba933ca2 gallium: add interface for writable shader buffers 05a12c53a3 gallium: add interface for writable shader images b73bec0ecd gallium: add new limits for shader buffers and images f9f79d29ce gallium: add BIND flags for R/W buffers and images 26222932c0 gallium: add PIPE_CAP_MAX_SHADER_PATCH_VARYINGS af768922ca i965/gen9: Use custom MOCS entries set up by the kernel. 7e0180d57d clover: little OpenCL status code logging clean 7b9ebf879b glsl: avoid compiler's segfault when processing operators with void arguments 513ee7fa48 nir/types: add more nir_type_is_xxx() wrappers 779cabfc7d r200: fix some potential big endian issues d21320f625 radeon: fix some potential big endian issues 882476fea3 radeon/r200: mark state atoms as dirty after blits 26c1361ac3 r200: fix fbo rendering by disabling optimized texture format chooser 9fa0989ff2 nir: move to two-level binding model for UBO's 5520221118 vk: Remove unneeded vulkan-138.h 73a8f9543a vk: Bump vulkan.h version to 0.138 55781f8d02 vk/0.138: Update VkResult values 756d8064c1 vk/0.132: Do type-safety 927f54de68 vk/cmd_buffer: Move batch buffer padding to anv_batch_bo_finish() 9c0db9d349 vk/cmd_buffer: Rename bo_count to exec2_bo_count 6037b5d610 vk/cmd_buffer: Add a helper for allocating dynamic state 7ccc8dd24a vk/private.h: Move cmd_buffer functions to near the cmd_buffer struct d22d5f25fc vk: Split command buffer state into its own structure da4d9f6c7c vk: Move most of the anv_Cmd related stuff to its own file d862099198 vk: Pull the guts of anv_cmd_buffer into its own file 498ae009d3 vk/glsl: Replace raw casts 6f140e8af1 vk/meta: Remove raw casts badbf0c94a vk/x11: Remove raw casts 61a4bfe253 vk: Delete vkDbgSetObjectTag() e1c78ebe53 vk/device: Remove unneeded checks for NULL f4748bff59 vk/device: Provide proper NULL handling in anv_device_free 4c8e1e5888 vk: Stop internally calling anv_DestroyObject() f5ad06eb78 vk: Fix vkDestroyObject dispatch for VkRenderPass 188f2328de vk: Fix vkCreate/DestroyRenderPass 642f289824 i965: Fix 32 bit build warnings in intel_get_yf_ys_bo_size() c6270e8044 vk: Refactor create/destroy code for anv_descriptor_set 365d80a91e vk: Replace some raw casts with safe casts 7529e7ce86 vk: Correct anv_CreateShaderModule's prototype f11c6f09cf i965: Optimize batchbuffer macros. 131573df7a i965: Add and use USED_BATCH macro. 09348c12fc i965: Split batch emission from relocation functions. fbf3aebf1f i965: Move BEGIN_BATCH() into same control flow as ADVANCE_BATCH(). 8213be790e vk: Define struct anv_image_view, anv_buffer_view 43241a24bc vk/meta: Fix declared type of a shader module 94e473c993 vk: Remove struct anv_object e375f722a6 vk/device: More documentation on surface state flushing 141e1eb29f osmesa: fix OSMesaPixelsStore typo 9aabe69028 vk/device: explain why a flush is necessary 5f46c4608f vk: Fix indentation of anv_dynamic_cb_state 0eeba6b80c vk: Add finishmes for VkDescriptorPool 2b5a4dc5f3 vk: Add vulkan-138 and remove vulkan-0.132 1f658bed70 vk/device: Add stub support for command pools ca7243b54e vk/vulkan.h: Add the stuff for cross-queue resource sharing 553b4434ca vk/vulkan.h: Add a couple of size fields for specialization constants e5db209d54 vk/vulkan.h: Move around buffer image granularities c7fcfebd5b vk: Add stubs for all the sparse resource stuff 2a9136feb4 vk/image: Add a stub for the new ImageFormatProperties function 2c4dc92f40 vk/vulkan.h: Rename FormatInfo to FormatProperties d7f44852be vk/vulkan.h: Re-order some #define's 1fd3bc818a vk/vulkan.h: Rename a function parameter 2e2f48f840 vk: Remove abreviations 02db21ae11 vk: Add the new extension/layer enumeration entrypoints 7124feba1b vc4: Cache the texture p1 for the sampler. 0f4d2b0a2d vc4: Cache texture p0/p1 setup for the sampler view. 1835ce6e35 vc4: Move uniforms handling to a separate file. 9476b11d6e vc4: Fix some -Wdouble-promotion warnings. a463eacb8f vk/vulkan.h: Change maxAnisotropy to a float 98957b18d2 vk/vulkan.h: Add the VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT flag a35811d086 vk/vulkan.h: Rename a couple of function parameters 55723e97f1 vk: Split the memory requirements/binding functions ccb2e5cd62 vk: Make barriers more precise (rev. 133) 320089dbd6 i965/cs: Initialize GPGPU Thread Count 30445f8f7a vk: Split the dynamic state binding function into one per state d2c0870ff3 vk/vulkan.h: Rename a function parameter to match 132 cd7dd45bfe vc4: Fix compiler warnings on release builds. 8478350992 vk: Implement Multipass 1e80c9fab9 vc4: Add better debug for register allocation failure. 68768c40be vk/vulkan.h: Re-arrange some enums and definitions in preparation for 131 3df7892878 vc4: Drop reloc_count tracking for debug asserts on non-debug builds. 7432017f65 vc4: Rework cl handling to be friendlier to the compiler. a0d3915663 vc4: Make a helper function for getting the current offset in the CL. 748bf459b4 vc4: Drop separate cl*_reloc_hindex(). e4c540f6d0 vc4: Store reloc pointers as pointers, not offsets. ab80519b3c vc4: Add perf debug for when we wait on BOs. 66cbb7f76d vk/0.132: Add vkDestroyRenderPass() 6d0ed38db5 vk/0.132: Add vkDestroy*View() 1ca611cbad vk/0.132: Add vkDestroyCommandBuffer() 6eec0b186c vk/0.132: Add vkDestroyImageView() 4b2c5a98f0 vk/0.132: Add vkDestroyBufferView() 08f7731f67 vk/0.132: Add vkDestroyFramebuffer() 0c8456ef1e vk/0.132: Add vkDestroyDynamicDepthStencilState() b29c929e8e vk/0.132: Add vkDestroyDynamicColorBlendState() 5e1737c42f vk/0.132: Add vkDestroyDynamicRasterState() d80fea1af6 vk/0.132: Add vkDestroyDynamicViewportState() 9250e1e9e5 vk/0.132: Add vkDestroyDescriptorPool() f925ea31e7 vk/0.132: Add vkDestroyDescriptorSetLayout() ec5e2f4992 vk/0.132: Add vkDestroySampler() a684198935 vk/0.132: Add vkDestroyPipelineLayout() 6e5ab5cf1b vk/0.132: Add vkDestroyPipeline() 114015321e vk/0.132: Add vkDestroyPipelineCache() cb57bff36c vk/0.132: Add vkDestroyShader() 8ae8e14ba7 vk/0.132: Add vkDestroyShaderModule() dd67c134ad vk/0.132: Add vkDestroyImage() e18377f435 vk/0.132: Dispatch vkDestroyObject to new destructors e93b6d8eb1 vk/0.132: Add vkDestroyBuffer() 584cb7a16f vk/0.132: Add vkDestroyQueryPool() 68c7ef502d vk/0.132: Add vkDestroyEvent() 549070b18c vk/0.132: Add vkDestroySemaphore() ebb191f145 vk/0.132: Add vkDestroyFence() 759ed0bd03 i965: Mark constant static data as const. ea633db65f glsl: Lower shader storage buffer object loads to GLSL IR instrinsics 1966ea5772 glsl: Lower shader storage buffer object writes to GLSL IR instrinsics 2a66ee6fc1 glsl: Don't do copy propagation on buffer variables 5dfea83ee6 glsl: Don't do constant variable on buffer variables 0b1111d985 glsl: Don't do constant propagation on buffer variables 5360ff30c4 glsl: Do not kill dead assignments to buffer variables or SSBO declarations. 3ad92589f2 glsl: Don't do tree grafting on buffer variables 173ed05a6d mesa: Implement _mesa_BindBufferRange for target GL_SHADER_STORAGE_BUFFER 8a1d58bd61 mesa: Implement _mesa_BindBufferBase for target GL_SHADER_STORAGE_BUFFER 7b0d0a2bf2 mesa: Implement _mesa_BindBuffersRange for target GL_SHADER_STORAGE_BUFFER 0aa83f3e90 mesa: Implement _mesa_BindBuffersBase for target GL_SHADER_STORAGE_BUFFER e72f5ef502 mesa: Implement _mesa_DeleteBuffers for target GL_SHADER_STORAGE_BUFFER 98a1a2c730 mesa: Initialize and free shader storage buffers 2747d566f1 glsl: fix error messages in invalid declarations of shader storage blocks 9f651dbf79 glsl: buffer variables cannot be defined outside interface blocks 20b2907db7 glsl: shader buffer variables cannot have initializers fa0a86c057 glsl: enable binding layout qualifier usage for shader storage buffer objects c717604dc4 mesa: add MaxShaderStorageBlocks to struct gl_program_constants cd50906e03 mesa: Add shader storage buffer support to struct gl_context df89ed1591 glsl: Identify active uniform blocks that are buffer blocks as such. a78a589efc glsl: link buffer variables and shader storage buffer interface blocks 84fc5fece0 glsl: Implement parser support for 'buffer' qualifier 6b09598d63 nir: add nir_var_shader_storage 1146696f75 mesa: rename is_in_uniform_block to is_in_buffer_block 18feaa8f36 glsl: Add ir_var_shader_storage 3095ee9b8b mesa: define ARB_shader_storage_buffer_object extension 435ccf4056 vk/0.132: Rename VkDynamic*State types ffb51fd112 nir/spirv: update to SPIR-V revision 31 75df8f0019 glsl: free interface_types 431a065861 glsl: replace some more old hash_table uses 45f8723f44 vk/0.132: Move VkQueryControlFlags 180c07ee50 vk/0.132: Move VkImageAspectFlags 4b05a8cd31 vk/0.132: Move VkCmdBufferOptimizeFlags f1cf55fae6 vk/0.132: Move VkWaitEvent 3112098776 vk/0.132: Move VkCmdBufferLevel c633ab5822 vk/0.132: Drop VK_ATTACHMENT_STORE_OP_RESOLVE_MSAA 8f3b2187e1 vk/0.132: Rename bool32_t -> VkBool32 77dcfe3c70 vk/0.132: Remove stray typedef 601d0891a6 vk/0.132: Move VKImageUsageFlags 7a50bf6c7f auxiliary/vl: use the correct screen index 10a7b579fd radeon: remove dri_mirror state 82b9b2e523 i915: remove unused driFd variable a025e539e4 i965: bump libdrm requirement to 2.4.61 and drop in-tree workaround c505064b2c bugzilla_mesa.sh: sort the bugs list by number 9027d53b2a radeonsi: directly include radeon/* headers dd50ccf0f4 auxiliary/vl: use loader_open_device() over open() cc32d25454 pipe-loader: use loader_open_device() rather than open() 132031b110 pipe-loader: remove pipe_loader_sw_probe_xlib c73d30dfe9 automake: remove empty GALLIUM_PIPE_LOADER_LIBS abc20120e4 automake: pipe-loader: remove the 'client' pipe-loader 0959d7312d pipe-loader: remove pipe_loader_drm_probe_fd() x_auth argument a27ec5dc46 pipe-loader: simplify pipe_loader_drm_probe 69a1b9959e pipe-loader: drop support for non-render node devices 829810fa27 vk/0.132: Move VkImageType and VkImageTiling 17c8232ecf vk/0.132: Import the 0.132 header a158ff55f0 vk/vulkan.h: Remove headers for old API versions de5c2b6f2b radeonsi: direct emit intrinsic for DFRAC. 4cbf0a0ccf radeonsi: ARB_gpu_shader_fp64 + ARB_vertex_attrib_64bit support. 8108de4774 loader: don't leak udev_enumerate f7008ebcdc dri3_open: don't leak the reply 5d219908ce doxygen: Remove doxygen_sqlite3.db with 'make clean' 6cc29cf5e2 doxygen: Add doxygen_sqlite3.db to .gitignore 846c60fc7d docs: add news item and link release notes for mesa 10.6.2 6dfce109c2 docs: Add sha256 checksums for the 10.6.2 release 66d3543845 Add release notes for the 10.6.2 release ad2c3905d3 tgsi: add DFMA to the opcode infer functions. e70d051560 r600g: move sampler/ubo index registers before temp reg c397bd1407 r600g: fix sampler/ubo indexing on cayman 1c4238a8e5 vk/0.130: Bump header version to 0.130 1bfa25e88d nv50, nvc0: enable at least one color RT if alphatest is enabled 4fe15717ce i965: Remove special case for layered drawbuffer attachments. 6be024f44d i965/gen6: Set up layer constraints properly for depth buffers. f3a620e2a6 i965: Label the repclear shader "meta repclear" rather than "meta clear". a078e13a7c i965: Fix indentation in emit_control_data_bits(). 0edb084f9d i965/gs: Move vertex_count != 0 check up a level; skip one caller. f43a304dc6 vk/0.130: Update vkAllocMemory to use VkMemoryType df2a013881 vk/0.130: Implement vkGetPhysicalDeviceMemoryProperties() c7f512721c vk/gem: Change signature of anv_gem_get_aperture() 8cda3e9b1b vk/device: Add member anv_physical_device::fd 4422bd4cf6 vk/device: Add func anv_physical_device_finish() 0fae4e451b glsl: use set rather than old hash table for ir_validate 7552e026da vk/device: Add an explicit destructor for RenderPass 8b342b39a3 vk/image: Add an explicit DestroyImage function b94b8dfad5 vk/image: Add explicit constructors for buffer/image view types 18340883e3 nir: Add C++ versions of NIR_(SRC|DEST)_INIT 9e64a2a8e4 mesa: Fix generation of git_sha1.h.tmp for gitlinks 75784243df mesa: Fix generation of git_sha1.h.tmp for gitlinks 15d3524ad2 freedreno/a4xx: occlusion query support 2b7a54452f freedreno: update generated headers e44845472a freedreno/ir3/sched: fixup new instr's block a1a6f00782 freedreno/ir3/ra: fix failed assert for a0/p0 65b2ae510b freedreno/ir3: shader-db traces 422296e38d freedreno: fix crash in fd_invalidate_resource() ab3ba21f97 vc4: unref old fence 749dced4b3 ilo: unref old fence 7e0a26defe freedreno: unref old fence f60354ee72 gallium: clarify reference counting for fence 0a8af6361e xa: don't leak fences 19f0a9b582 vk/query.c: Use the casting functions 6eb221c884 vk/pipeline.c: Use the casting functions fb4e2195ec vk/formats.c: Use the casting functions a52e208203 vk/image.c: Use the casting functions b1de1d4f6e vk/device.c: One more use of a casting function 8739e8fbe2 vk/meta.c: Use the casting functions 92556c77f4 vk: Fix the build 098209eedf device.c: Use the cast helpers a bunch of places 73f9187e33 device.c: Use the cast helpers 7d24fab4ef vk/private.h: Add a bunch of static inline casting functions 5c49730164 vk/device.c: Fix whitespace issues c95f9b61f2 vk/device.c: Use ANV_FROM_HANDLE a bunch of places f12302b898 i965/vs: Get rid of brw_vs_compile completely. 64390967c1 i965/vs: Remove 'c'/vs_compile from vec4_vs_visitor. 13372a0ce7 i965/vec4: Move c->last_scratch into vec4_visitor. 8524deb8c8 i965/vec4: Move total_scratch calculation into the visitor. dc776ffb90 i965/vec4: Move perf_debug about register spilling into the visitor. 0163c99e8f i965/vec4: Plumb log_data through so the backend_shader field gets set. 308c0bf743 i965: Switch on shader stage in nir_setup_outputs(). 335e88c8ee vk/vulkan.h: Add the pEnabledFeatures field to DeviceCreateInfo 34871cf7f3 vk/vulkan.h: Change the MsCreateInfo structure to the 130 version 8c2c37fae7 vk: Remove the old GetPhysicalDeviceInfo call 1f907011a3 vk: Add the new PhysicalDeviceQueue queries 977a469bce vk: Support GetPhysicalDeviceProperties 65e0b304b6 vk: Add support for GetPhysicalDeviceLimits f6d51f3fd3 vk: Add GetPhysicalDeviceFeatures 04a57a7ee9 tgsi: whitespace fixes in tgsi_parse.c 1f02a82c8b gallium: fix comment typo in p_shader_tokens.h 27d8a690c4 gallium/docs: s/treaded/treated/ typo in tgsi.rst 5b75dffd04 vk/device: Fix vkEnumeratePhysicalDevices() a2dde3a8da util: Don't link to SHA1 library if shader-cache is disabled. fa915b661d vk/device: Move device enumeration to vkEnumeratePhysicalDevices() c34d314db3 vk/device: Be consistent about path to DRM device c04339486a i965: Set brw->batch.emit only #ifdef DEBUG. cff06bbe7d vk/compiler: create an empty parameters list 3318a86d12 nir/spirv: fix wrong writemask for ALU operations 0166b4c165 i965/hsw: Implement end of batch workaround 2cfa64e159 st/vdpau: fix mixer size checks bbfdf5c17b vl: cleanup video buffer private when the decoder is destroyed b8fedc19f5 nir/spirv: fix memory context for builtin variable e4292ac039 nir/spirv: zero out value array 997831868f vk/compiler: create the right kind of program struct a841e2c747 vk/compiler: mark inputs/outputs as read/written 8640dc12dc vk/vulkan.h: Copy the VkStructureType enum from version 130 5a4ebf6bc1 vk: Move to the new pipeline creation API's 4fcb32a17d vk/0.130: Remove VkImageViewCreateInfo::minLod 367b9ba78f vk/vulkan.h: Move renderPassContinue from GraphicsBeginInfo to BeginInfo d29ec8fa36 vk/vulkan.h: Update to the new UpdateDescriptorSets api c8577b5f52 vk: Add a macro for creating anv variables from vulkan handles ccb27a002c vk/0.130 Update VkObjectType values 8985dd15a1 vk/0.130: Remove VkDescriptorUpdateMode e02dfa309a vk/0.130: Remove VK_DEVICE_CREATE_MULTI_DEVICE_IQ_MATCH_BIT e9034ed875 vk/0.130: Update vkCmdBlitImage signature adc816a1e4 nv50: avoid segfault with enabled but unbound vertex attrib ec151e2f72 nvc0: fix wrong use of BLIT_SRC_Y_INT for 2D texture copy aae45ab583 vk/vulkan.h: Add packing parameters to BufferImageCopy b4ef7f354b vk/0.130: Remove msaa members of VkDepthStencilViewCreateInfo 522ab835d6 vk/vulkan.h: Move over to the new border color enums efb36271a9 nir: Fix comment above nir_convert_from_ssa() prototype. 7598329774 vk/vulkan.h: Move VkFormatProperties 52940e8fcf vk/vulkan.h: Add RenderPassBeginContents e19d6be2a9 vk/vulkan.h: Add command buffer levels c84f2d3b8c vk/vulkan.h: Import the VkPipeEvent enum from 130 b20cc72603 vk/vulkan.h: Remove VkFormatInfoType 8e05bbeee9 vk/vulkan.h: Update extension handling to rev 130 cc29a5f4be vk/vulkan.h: Move format quering to the physical device 719fa8ac74 vk/vulkan.h: Remove some peer opening structs and STRUCTURE_TYPE enums fc6dcc6227 vk: Add a copy of the v90 header. 12119282e6 vk/vulkan.h: Remove an unneeded comment 3c65a1ac14 vk/vulkan.h: Remove the MemoryRange stubs and add sparse stubs bb6567f5d1 vk/vulkan.h: Switch BindObjectMemory to a device function and remove the index e27ea99644 egl/dri2: load libglapi.0.dylib on osx 7d642442d9 egl: use unix defines on osx with clang c7f3657450 darwin: Suppress type conversion warnings for GLhandleARB 64cb014037 android: freedreno: add missing components to the build f1d08c4f75 i965: Move pipecontrol workaround bo to brw_pipe_control f241345793 loader: Look for any version of currently linked libudev.so c8d3ebaffc i965: Query whether we have kernel support for the TIMESTAMP register once 38c2ec5ff0 nvc0: turn sample counts off during blit e7acdda184 vk/vulkan.h: Switch to the split ProcAddr functions in 130 87d2e15b1a mesa: use implementation specified MAX_VERTEX_ATTRIBS rather than hardcoded value db24afee2f vk/vulkan.h: Switch from GetImageSubresourceInfo to GetImageSubresourceLayout ef8980e256 vk/vulkan.h: Switch from GetObjectInfo to GetMemoryRequirements d9c2caea6a vk: Update memory flushing functions to 130 d5349b1b18 vk/vulkan.h: Constify the pFences parameter to ResetFences 6aa1b89457 vk/vulkan.h: Move the definitions of Create(Framebuffer|RenderPass) 0ff06540ae vk: Implement the GetRenderAreaGranularity function 435b062b26 vk/vulkan.h: Add a PipelineLayout parameter to BindDescriptorSets 518ca9e254 vk/vulkan.h: Add a compareEnable parameter to SamplerCreateInfo 73d0e7f345 i965/vs: Fix matNxM vertex attributes where M != 4. 672590710b vk/vulkan.h: Remove initialCount from SemaphoreCreateInfo 80046a7d54 vk/vulkan.h: Update clear color handling to 130 3e4b00d283 meta: Use the VkClearColorValue structure for the color attribute a35fef1ab2 vk/vulkan.h: Remove the pass argument from EndRenderPass d2ca7e24b4 vk/vulkan.h: Rename VertexInputStateInfo to VertexInputStateCreateInfo abbb776bbe vk/vulkan.h: Remove programPointSize e7ddfe03ab vk/0.130: Stub vkCmdClear*Attachment() funcs f89e2e6304 vk/0.130: Define enum VkImageAspectFlagBits 55ab1737d3 vk/0.130: Define VkRect3D 11901a9100 vk/0.130: Update name of vkCmdClearDepthStencilImage() dff32238c7 vk/0.130: Stub vkCmdExecuteCommands() 85c0d69be9 vk/0.130: Update vkCmdWaitEvents() signature 0ecb789b71 vk: Remove unused 'v' param from stub() macro f78d684772 vk: Stub vkCmdPushConstants() from 0.130 header 18ee32ef9d vk: Update vkCmdPipelineBarrier to 0.130 header 4af79ab076 vk: Add func anv_clear_mask() 788a8352b9 vk/vulkan.h: Remove some unused fields. 7fbed521bb vk/vulkan.h: Remove the explicit primitive restart index d6b840beff vk: Delete some comments not present in 0.130 header 84a5bc25e3 vk: Pull in remaining 0.130 handle types f2899b1af2 vk: Pull in #defines from 0.130 header 962d6932fa vk/vulkan.h: Rename (min|max)Depth to (min|max)DepthBounds 6611f65047 st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces 1fb859e4b2 vk/vulkan.h: Remove client-settable pointSize from DynamicRsState 10cff5e1ae gallium/hud: display percentages with % suffix a804f58243 gallium/hud: add PIPE_DRIVER_QUERY_TYPE_MICROSECONDS for HUD 86ebd31c67 gallium/hud: replace byte units flag with pipe_driver_query_type f025aec906 gallium/os: minor whitespace fixes in os_time.h 245583075c vk/vulkan.h: Remove UINT8 index buffers 0a42332904 vk/vulkan.h: Re-order the object declarations 7009e2683e i965/gen4-5: Enable 16-wide dispatch on shaders with control flow. 24842e18aa i965/gen4-5: Program the execution size correctly for DO/WHILE instructions. 40e2102e52 i965/gen4-5: Set ENDIF dst and src0 fields to the null register. a1eea996d4 vk: Emit 3DSTATE_SAMPLE_MASK c325bb24b5 vk: Pull in new generated headers 248b26429f radeonsi: Use param export count from si_llvm_export_vs in si_shader_vs 23075bccb3 vk/image: Validate vkCreateImageView more 69e11adecc vk/image: Add more info to VkImageViewType table b844f542e0 vk: Update VkImageViewType to 0.130.0 5b04db71ff vk/image: Move validation for vkCreateImageView 1f1b26bceb vk/vulkan.h: Rename VkRect to VkRect2D 63c1190e47 vk/vulkan.h: Rename count to arraySize in VkDescriptorSetLayoutBinding d84f3155b1 vk/vulkan.h: Remove the Vk(Memory|Semaphor|Image)OpenInfo structs 65f9ccb4e7 vk/vulkan.h: Remove VK_MEMORY_PROPERTY_PREFER_HOST_LOCAL_BIT 68fa750f2e vk/vulkan.h: Replace DEVICE_COHERENT_BIT with DEVICE_NON_COHERENT_BIT d5b5bd67f6 vk/vulkan.h: Use the query result bits from revision 130 d843418c2e vk/vulkan.h: One more quick enum refactor clean-up 2b37fc28d1 vk/vulkan.h: Get rid of VERTEX_INPUT_STEP_RATE_DRAW a75967b1bb vk/vulkan.h: Remove the CLEAR_OPTIMAL image layout 2b404e5d00 vk: Rename CPU_READ/WRITE_BIT to HOST_READ/WRITE_BIT c57ca3f16f vk/vulkan.h: Remove VK_IMAGE_CREATE_CLONEABLE_BIT 2de388c49c vk: Remove SHAREABLE bits 1b0c47bba6 vk/vulkan.h: Re-order the logic op enums c7cef662d0 vk/vulkan.h: Reformat a bunch of enums to match revision 130 8c5e48f307 vk: Rename NUM_SHADER_STAGE to SHADER_STAGE_NUM d9176f2ec7 vk: Reformat a bunch of enums e95bf93e5a vk: Pull the VkResult enum from revision 130 1b7b580756 vk: re-arrange enums to match the order in revision 130 b0334a9aeb mesa: Convert some asserts into STATIC_ASSERT. 2fb524b369 vk: Rename a parameter in CmdBindDynamicStateObject c5ffcc9958 vk: Remove multi-device stuff c5ab5925df vk: Remove ClearDescriptorSets ea5fbe1957 vk: Remove begin/end descriptor pool update 9a798fa946 vk: Remove stub for CloneImageData 78a0d23d4e vk: Remove the stub support for memory priorities 11cf214578 vk: Remove the stub support for explicit memory references 0dc7d4ac8a vk/vulkan.h: Reformat structs to match revision 130 19aabb5730 vk/vulkah.h: Re-arrange structures to match the order in 130 f9dbc34a18 nir/spirv: fix some bugs f3ea3b6e58 nir/spirv: add support for builtins inside structures 15047514c9 nir/spirv: fix a bug with structure creation 73351c6a18 nir/spirv: fix a bad assertion in the decoration handling 70d2336e7e nir/spirv: pull out logic for getting builtin locations aca5fc6af1 nir/spirv: plumb through the type of dereferences 66375e2852 nir/spirv: handle structure member builtin decorations 23c179be75 nir/spirv: add a vtn_type struct f9bb95ad4a nir/spirv: move 'type' into the union 7b06af9d3c gallivm: fix lp_build_compare_ext d5dccc1e7a vk: Move CreateFramebuffer and CreateRenderPass higher in the header 4a42f45514 vk: Remove atomic counters stubs 630b19a1c8 vk: Make vulkan.h look more like vulkan-130.h 2f9180b1b2 vk: Add a revision 130 header along-side the current header 128de6f6d7 mesa: Add a MUST_CHECK macro for __attribute__((warn_unused_result)). 86a3557d7c glsl: Make sure not to dereference NULL 18039078e0 glsl: Add missing check for whether an expression is an add operation d9ab95b365 i965: Reserve more batch space to accomodate Gen6 perfmonitors. 493af150fb i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA fc2726e4af winsys/radeon: use os_wait_until_zero in radeon_bo_set_tiling f1be3d8cdd radeonsi: don't flush an empty IB if the only thing we need is a fence 7316cc92f3 gallium/os: add conversion and wait functions for absolute timeouts 3836857a77 gallium/os: add os_wait_until_zero (v2) 245b464d5c gallium/radeon: mark the gpu load thread stop trigger as volatile 872ede6fd1 st/mesa: if a fence isn't returned, assume it's signalled 5a69929683 gallium: remove redundant pipe_context::fence_signalled bd214f030f gallium: use fence_finish instead of fence_signalled in state trackers 3da1c7919d gallium: handle fence_finish timeout in various drivers d50598fbad gallium/docs: remove out-of-date document about D3D11 features d3f4f6b2e9 radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips ff0a41b5d5 docs: add news item and link release notes for mesa 10.5.9 c427daa23e docs: Add sha256sums for the 10.5.9 release 24bf11e9c7 Add release notes for the 10.5.9 release 939dc28506 glsl: update types for unsized arrays of members 7ecb11c81c glsl: update assert to support arrays of arrays 9565e34528 glsl: allow precision qualifiers for AoA f70719cc4b nv50/ir: UCMP arguments are float, so make sure modifiers are applied 83984f134b glsl: add a missing call to _mesa_locale_init 28dda47ae4 winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. 97ec2c694f r600g: disable single-sample fast color clear due to hangs 7744687ddb docs/relnotes: document create_context_robustness extensions 914365c0eb r600g,radeonsi: implement get_device_reset_status a34e871449 dri/common: allow BGRX sRGB visuals 9e127325ef mesa: fix sRGB rendering for GLES1 32aa1d769d egl: sort extension lists alphabetically b193f2b9b6 egl: implement EGL_KHR_gl_texture_3D_image a84505c719 freedreno/ir3: don't be confused by eliminated indirects 2215ff2a5d freedreno/ir3: sched fixes for addr register usage 6b9f5cd5f7 freedreno/ir3: fix indirects tracking 0a155538eb gallium/ttn: mark location specially in nir for color0-writes-all 959b47262b nir/lower_phis_to_scalar: undef is trivially scalarizable 29addf50e0 gallium/ttn: IN/OUT are only array if ArrayID != 0 fc73f8ab8c tgsi: update docs for ArrayID usage 7abc1e3286 i965/fs: Don't disable SIMD16 when using the pixel interpolator 1f1465f077 vk/meta: Add an initial implementation of ClearColorImage 8a6c8177e0 vk/meta: Factor the guts out of cmd_buffer_clear 89bd5ee64c nir: Don't allow copying SSA destinations 197a19f9ed mesa/prog: relative offsets into constbufs are not constant fe2b748a39 i965: allocate at least 1 BLEND_STATE element 9d408a41a3 mesa/st: Add checks for signed/unsigned integer conversions in ReadPixels c3215ef204 nv50/ir: don't emit src2 in immediate form 1087c566e3 nvc0: tune PREFER_BLIT_BASED_TEXTURE_TRANSFER capability 4f57cdba27 mesa: reset the source packing when creating temp transfer image beb0e25327 vk: Roll back to API v90 e212a80db3 nvc0: create screen fence objects with coherent attribute fa663c27f5 nir/spirv: Add initial structure member decoration support e3d60d479b nir/spirv: Make vtn_handle_type match the other handler functions 7a749aa4ba nir/spirv: Add basic support for Op[Group]MemberDecorate 682eb9489d vk/x11: Allow for the client querying the size of the format properties 2c8f251369 i965/gen9: use an unreserved surface alignment value 80fc9c01df i965/fs: Use the builder directly for the gen6 interpolation add(32) dabec9c293 i965/fs: Relax fs_builder channel group assertion when force_writemask_all is on. 8276ba260e nouveau: rename var name for nouveau_vieux to avoid conflict with nouveau f045b8b2ff glsl: create program resource list after LinkShader 73afa31f07 glsl: expose build_program_resource_list function ccaf37f449 glsl: build stageref mask using IR, not symbol table 19ea623586 ilo: remove ilo_image_params b4c66e4d3e ilo: add image_init_gen6_transfer_layout() 3c6af396f9 ilo: add image_set_gen6_bo_size() 0896d629fd ilo: add image_set_gen6_{hiz,mcs} 0da3b732ad ilo: add image_get_gen6_monolithic_size() 0faeb21dc0 ilo: add image_get_gen6_lods() f1946546c7 ilo: add image_get_gen{6,7}_alignment() c88e6cdfbf ilo: add image_get_gen6_{hiz,mcs}_enable() c3b205dbeb ilo: add image_get_gen6_tiling() 9e13f5c85f ilo: add image_get_gen6_layout() 5dcb28c3d2 nv50/ir: copy joinAt when splitting both before and after 4caaa2681e docs: update for llvmpipe fp64 support e35c571783 gallivm: add fp64 support. (v2.1) 5ccd61217d tgsi: add infer support for double opcodes. 1de93f9499 freedreno: use consistent version string format 5afed936fe glsl: use consistent version string format ebe3043eea i965/fs: Fix PIXEL_X/Y in regs_read() 830f67046a i965/fs: Remove the width field from fs_reg 7f77abc9ed i965/fs_generator: Use inst->exec_size for determining hardware reg widths 83458e7c53 i965/fs: Use exec_size instead of dst.width for computing component size 9a0c883292 i965/fs: Use the builder dispatch_width for computing register offsets 21803b7b33 i965/fs: Use the builder dispatch width instead of dst.width for pull constants c9676329dd i965/fs: Remove exec_size guessing from fs_inst::init() b624ccc206 i965/fs_builder: Use the dispatch width for setting exec sizes 500525e960 i965/fs: Use exec_size for determining regs read/written and partial writes 89bc4c78c3 i965/fs: Remove fs_inst constructors that don't take an explicit exec_size 67c4c9e1a7 i965/fs: Make better use of the builder in shader_time f7dcc11603 i965/fs: Add a builder argument to offset() 7fcbe14107 i965/fs: Move offset(fs_reg, unsigned) to brw_fs.h b535ba55ed i965/blorp: Explicitly set execution sizes for new'd instructions 362eff7741 i965/fs: Set the builder group for emitting FB-write stencil/AA alpha 438e9c8b88 i965/fs: Explicitly set the exec_size on the add(32) in interpolation setup c5a8da5f24 i965/fs: Properly handle LOAD_PAYLOAD in fs_inst::regs_read 12bc22ef58 i965/fs: Report the right value in fs_inst::regs_read() for PIXEL_X/Y aca5228011 i965/fs: Fix fs_inst::regs_read() for uniform pull constant loads 241317d59a i965/fs: Actually set/use the mlen for gen7 uniform pull constant loads 3258e1b80d i965/fs: Use a switch statement in fs_inst::regs_read() aa7d4cecec nir: remove parent_instr from nir_register f49e51ef44 nir: remove nir_src_get_parent_instr() 0ecdf04060 i965/fs: emit constants only once 864907e2f1 i965/fs: use SSA values directly 2b1a1d8b12 nir/from_ssa: add a flag to not convert everything from SSA bba767a9af vk/formats: Fix entry for S8_UINT 6720b47717 vk/formats: Document new meaning of anv_format::cpp af2aea40d2 egl/x11: handle when invalid drawable is passed in create_surface 4ea5223a95 egl/wayland: cleanup dri2_wl_create_surface error path 0afa633507 egl/wayland: handle NULL native_window in create_surface 6098ef8244 egl/drm: plug memory leak 879dcf07f6 gallium/ttn: don't upset nir_validate w/ BRK's d1f0e01979 gallium/ttn: add TXB2 6082515de7 gallium/ttn: partial fix for output arrays dc7e6463d3 nir: cleanup open-coded instruction casts 00b6b41482 freedreno/ir3: cache defining instruction 906da49527 freedreno/ir3: fix RA issue with fanin db5105b4b3 freedreno/ir3: add ir3_shader_disasm() 3244195f48 freedreno/a4xx: fix for sparse-samplers 0a8c8fa770 freedreno/ir3: fix crash in fail path 1370fde8af freedreno/ir3: fix crash in RA bb2c4b68f7 freedreno/ir3: fixes for indirect writes 01b5f13363 freedreno/ir3: fix constlen in case of load_uniform_indirect 9350ea6979 glsl: validate sampler array indexing for 'constant-index-expression' f17c8c287f mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5 2dc2b12ed1 i915: use EmitNoIndirectSampler 8852e26e93 i965: use EmitNoIndirectSampler for gen < 7 e4512e1581 mesa/glsl: new compiler option EmitNoIndirectSampler edb8383c98 glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 d5f1253b0c nv50/ir: fix emission of address reg in 3rd source 21b7c58b8a i965: Don't use GCC extension for ?: with only two operands. e22e0de0d7 egl/haiku: fix Mesa build under Haiku 089e7c3788 nv30: align transfer stride to 64, required by blit, sifm transfer impls dacf9efd63 nv30: allow vertex state creation with 0 elements bad107f2ec nv30: reset fragprog bufctx at bind time b875198f1f nv30: modernize fp upload logic 54afb10f0e nv30: provide a minimum map buffer alignment 3df5aaaa15 i965/skl: Extract the blit command setup in to a helper 412c8c8e7e i965/gen9: Add XY_FAST_COPY_BLT support to intelEmitCopyBlit() ca21c9ab28 mesa/swrast: Use global function _mesa_regions_overlap() 2a397c7958 mesa/st: Use global function _mesa_regions_overlap() 7f282d05a1 mesa: Add a new helper function _mesa_regions_overlap() 69ee316c1d i965/gen9: Allocate YF/YS tiled buffer objects a1afd59662 i965: Make a helper function intel_miptree_can_use_tr_mode() 385cd3e0be i965: Make a helper function intel_miptree_release_levels() c9dbdc08b9 i965/gen9: Plugin the code for selecting YF/YS tiling on skl+ 06f76b7fa6 i965: Make a helper function intel_miptree_set_alignment() e566e5203a mesa/main: free locale at exit c61bc6ed84 util: port _mesa_strto[df] to C de3e323be1 glsl: No need to lock in _mesa_glsl_release_types 195ab79dde mesa/main: only call _mesa_destroy_shader_compiler once on exit ba5e1612c8 dri: don't touch the shader compiler 73d2b5af52 mesa/main: Get rid of outdated GDB-hack d15b32ebde clover: implement CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE 249a9df7fc gallium: add PIPE_COMPUTE_CAP_SUBGROUP_SIZE c0ca6c30ea i965: Don't try to print the GLSL IR if it has been freed dd9ceb0219 docs: add news item and link release notes for mesa 10.6.1 24df6cd0f7 docs: Add sha256 checksums for the 10.6.1 release 07158c508a Add release notes for the 10.6.1 release 6218c68bec Revert "glsl: clone inputs and outputs during linking" cae701fc8e Revert "i965: Delete linked GLSL IR when using NIR." 61912036d1 nv30: avoid leaking blit fp/vp b5622313ea nv40: enable base vertex 19a0ba130f i965/vs: Move compute_clip_distance() out of emit_urb_writes(). 17e8fca626 i965: Write at least some data in SIMD8 URB write messages. b4b4406e1e gallium/hud: prevent NULL pointer dereference with pipe_query functions a98600b0eb nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. 2a210b797e meta: Only change and restore viewport 0 in mesa meta mode 709fa463ec vk/depth: Add a FIXME 5b3a1ceb83 vk/image: Enable 2d single-sample color miptrees c6e76aed9d vk/image: Define anv_surface, refactor anv_image 127cb3f6c5 vk/image: Reformat function signatures fdcd71f71d vk/image: Embed VkImageCreateInfo* into anv_image_create_info ca6cef3302 vk/image: Drop some tmp vars in anv_image_view_init() 9c46ba9ca2 vk/image: Abort on stencil image views 556dd4af76 radeonsi: add support for geometry shader invocations. 7e5064360c radeonsi: add support for viewport array (v3) 35d8379304 i965/fs: Fix ir_txs in emit_texture_gen4_simd16(). ad62ec8316 nv50/ir: propagate modifier to right arg when const-folding mad 667529fbaa vk: Reindent struct anv_image 74e3eb304f vk: Define MIN(a, b) macro 55752fe94a vk: Rename functions ALIGN_*32 -> align_*32 052b3d4e2f egl_dri2: Remove trailing whitespaces 37d6e04ba1 vk/formats: Remove the cpp=0 stencil hack 67a7659d69 vk/image: Refactor anv_image_create() 5d7103ee15 vk/image: Group some assertions closer together 3cf90bb183 i965/skl: Fix aligning mt->total_width to the block size 0349e8d607 vk/formats: #undef fmt at end of format table 068b8a41e2 vk: Fix comment for anv_depth_stencil_view::stencil_qpitch 404a90b827 mesa: Enable subdir-objects globally. 229450520a mesa: fold duplicated GL/GL_CORE/GLES3 entry in get_hash_params.py 7de85694fa ilo: define ILO_IMAGE_MAX_LEVEL_COUNT cbdc26aa3f ilo: replace pipe_format by gen_surface_format 2ee95f6d64 ilo: always use the specified image format dc2e92b2d3 ilo: replace pipe_texture_target by gen_surface_type 934e4a469f ilo: initialize ilo_image from ilo_image_info f825fe8e13 ilo: remove ilo_image_disable_aux() 07acf9cb16 ilo: improve SURFTYPE_BUFFER validations 9871646c13 ilo: remove ilo_buffer 36d107e92c ilo: introduce ilo_vma fbba25bba0 mesa: remove unnecessary checks in _mesa_readpixels_needs_slow_path 7ea707a42a vk/image: Add qpitch fields to anv_depth_stencil_view b91a76de98 vk: Reindent and document struct anv_depth_stencil_view ebe1e768b8 vk/formats: Fix incorrect depth formats 45b804a049 vk/image: Rename local variable in anv_image_create() 528071f004 vk/formats: Fix table entry for R8G8B8_SNORM 4c8146313f vk/formats: Rename anv_format::format -> surface_format 4b8b451a1d vk/formats: Rename anv_format::channels -> num_channels af0ade0d6c vk: Reindent struct anv_format ae29fd1b55 vk/formats: Don't abbreviate tokens in the format table d5e41a3a99 vk/compiler: Add the initial hacks to get SPIR-V up and going c4c1d96a01 HACK: Get rid of sanity_param_count for FS 4f5ef945e0 i965: Don't print the GLSL IR if it doesn't exist 588acdb431 nir/spirv: Set the right location for shader input/outputs 333b8ddd6b nir/spirv: Set the interface type on uniform blocks 7e1792b1b7 nir/spirv: Set the system value mode on builtins b72936fdad nir/spirv: Actually put variables on the right linked list ee0a8f23e4 glsl: Move vert_attrib varying_slot and frag_result enums to shader_enums.h fa352969a2 vk/image: Check extent does not exceed surface type limits 99031aa0f3 vk/image: Stop hardcoding SurfaceType of VkImageView 7ea121687c vk/image: Add anv_image::surf_type cb30acaced vk/image: Add tables for gen SurfaceType 1132080d5d vk/util: Add anv_loge() for logging error messages 5f2d469e37 vk: Add func anv_is_aligned() f7fb7575ef vk: Add anv_minify() 316206ee9e i965/vec4_live_variables: Do liveness analysis bottom-to-top 7cec6c5dfd vk: Define MAX(a, b) macro c1151b18f2 i965/skl: Use more compact hiz dimensions 101a73846b radeonsi: don't fail in si_shader_io_get_unique_index c97105ee12 i965: Drop brw->depthstencil.stencil_offset from gen8_depth_state.c. 6026f7e8fb nir: Recognize max(min(a, 1.0), 0.0) as fsat(a). 77a78c65f8 softpipe,llvmpipe: fix PIPE_SHADER_CAP_MAX_INPUTS value d178e15567 nir/spirv: Fix up some dererf ralloc parenting 845002e163 i965/nir: Handle returns as long as they're at the end of a function 2ecac045a4 i965/nir: Split NIR shader handling into two functions e369a0eb41 nir/spirv: Use vtn_ssa_value for texture coordinates d0bd2bc604 nir/spirv: Add support for the Uniform storage class ba0d9d33d4 nir/spirv: Add support for some more decorations including built-in 1bc0a1ad98 nir/spirv: Make the header file C++ safe d1663ccb4c i965/bxt: Add basic Broxton infrastructure 9f261dc18d radeon: Advertise correct GL_QUERY_COUNTER_BITS/GL_SAMPLES_PASSED value 88d02a1b27 vk: Build xmlconfig stuff into libi965_compiler b2c6ba0c4b i965/fs_live_variables: Do liveness analysis bottom-to-top 104c8fc2c2 i965: Delete linked GLSL IR when using NIR. c2ff3485b3 glsl: clone inputs and outputs during linking 4b35ab9bdb i965: Rename intel_emit* to reflect their new location in brw_pipe_control 9d4b9f1e0c i965: Transplant PIPE_CONTROL routines to brw_pipe_control 147cdb53ec nir: Use a switch statement for detecting move-like operations. e31bce4041 svga: silence warnings about unexpected shader type 24dff4f8fa vk/headers: Handle MBO fields c1de7df6d4 st/mesa: remove unneeded pipe_surface_release() in st_render_texture() a552c897ca st/wgl: add stw_nopfuncs.h to the sources lists 30d67d3824 loader: move loader_open_device out of HAVE_LIBUDEV block 390f94e358 winsys/radeon: reduce BO cache timeout 29aaab2b5f winsys/radeon: align BO size to page size 32a220f1f6 glsl: remove cross validation of interpolation qualifier with GLSL 4.40 23132cd13b i965: Fix whitespace error in gen8_depth_state.c c8b8e8b29b i965: Don't count NIR instructions for shader-db. 7796e8889a winsys/radeon: Unmap GPU VM address range when destroying BO 3fd4c80b32 vc4: Also dump VC4_PACKET_LOAD_TILE_BUFFER_GENERAL. 5458ac01ae vc4: Add dumping for VC4_PACKET_LOAD/STORE_FULL_RES_TILE_BUFFER. 997f677841 vc4: Don't try to CSE color reads. 0f69d59b1c vc4: Make a helper for TLB color writes, too. af83eb2581 vc4: Pull the blending operation out to a separate function. 76851f49a5 vc4: Clarify size calculation for Z/S writes. 8fbcabc41a vc4: Add an "args" temporary for RCL setup. 19056d0429 vc4: Reuse (and extend) the packet.h sizes for dumping. fc0da629b5 vc4: Fix printfs for blit fallbacks. e70f5617f1 tgsi_to_nir: Fix translation of TXF on MSAA targets. 6844d6b7f8 i965/fs: Get rid of an unused variable in emit_barrier() 40801295d5 i965: Remove the brw_context from the visitors bcaf4a3f07 i965/vec4_vs: Add an explicit use_legacy_snorm_formula flag 924b15d7de i965/vec4: Turn some _mesa_problem calls into asserts 663f8d121d i965/vs: Pass the current set of clip planes through run() and run_vs() 4af62c0f5c i965/fs: Add a do_rep_send flag to run_fs 1b0f6ffa15 i965: Pull calls to get_shader_time_index out of the visitor c7893dc3c5 i965: Use a single index per shader for shader_time. 6e255a3299 i965: Add compiler options to brw_compiler 073294d3ef i965/fs: Plumb compiler debug logging through brw_compiler 3fd457c9dd i965/fs: Do the no16 perf logging directly in fs_visitor::no16() f45bf97f30 i965/fs: Make no16 non-variadic 1bc3b62d4a i965: Move INTEL_DEBUG variable parsing to screen creation time d7565b7d65 i965: Remove the dependance on brw_context from the generators e639a6f68e i965: Plumb compiler debug logging through a function pointer in brw_compiler b0ad3ce4e7 mesa: Add a va_args variant of _mesa_gl_debug(). 630764407a i965: Replace some instances of brw->gen with devinfo->gen ae097580ac i965: Initialize backend_shader::mem_ctx in its constructor. d8eeb4917c i965: Assert that the GL primitive isn't out of range. 4d93a07c45 i965/cfg: Assert that cur_do/while/if pointers are non-NULL. 04758d25b4 mesa: Delete unused ICEIL(). a49328d58d i965/fs: Don't mess up stride for uniform integer multiplication. 3fa9bb81ec egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals dee4a94e69 nir/vtn: add support for phi nodes fe1269cf28 nir/builder: add support for inserting before/after blocks 20dca37a20 i965/gen9: Don't use encrypted MOCS 78d58e6425 nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_data 9fcbf515b4 nvc0: always put all tfb bufs into bufctx fccf012adc glsl: binding point is a texture unit, which is a combined space 59f8d4ee79 android: egl: do not link against libglapi a0dc6b7824 gbm: do not (over)link against libglapi.so 828f13330c gbm: dlopen libglapi so gbm_create_device works 6ed52f78a0 configure: drop unused variable GBM_BACKEND_DIRS 994be5143a configure: error out when building libEGL without shared-glapi ddc886b5bf configure: error out when building backend-less libEGL 2752e629e7 drivers/x11: drop unneeded HAVE_X11_DRIVER check 92dc507862 configure: allow building shared-glapi powered libgl-xlib 5c37ababae targets/libgl-xlib: fix the build against shared_glapi b92233f2a5 drivers/x11: fix the build against shared_glapi 6d744aaf4e configure: warn about shared_glapi & xlib-glx only when both are set 06109db47b glapi: remap_helper.py: remove unused argument 'es' ec16bb62ac glapi: gl_table.py: remove unused variable 'es' 4f8f790525 egl: Use the loader_open_device() helper to do open with CLOEXEC 324ee9b391 glx: Use loader_open_device() helper 9c92746349 loader: Rename drm_open_device() to loader_open_device() and share it aaac913e90 egl/drm: Duplicate fd with F_DUPFD_CLOEXEC to prevent leak be5f71d4a5 draw,tgsi: Assume TGSI_PROPERTY_GS_INVOCATIONS default of 1. 634cfb9a45 glsl: Specify the shader stage in linker errors due to too many in/outputs. 4731be701f docs: update GL3 with softpipe/llvmpipe gpu_shader5 pieces. 1a71fbe28c draw/gallivm: add invocation ID support for llvmpipe. 40d225803e draw/tgsi: implement geom shader invocation support. 24e77cb09f tgsi: handle indirect sampler arrays. (v2) 1762568fd3 nir: Allow vec2/vec3/vec4 instructions in the select peephole pass. 94e3864707 i965: Add and fix comments in brw_vue_map.c. 38eb9015e3 i965: Split VUE map handling out of brw_vs.c into brw_vue_map.c. 9a3dda101e nir/vtn: fix emitting code after loops 90754d2df0 i965/gen9: Implement Push Constant Buffer workaround e9c21d0ca0 unbreak things 2b07b8d104 mesa: use _mesa_lookup_enum_by_nr() in print_array() 8787141429 ilo: emit 3DPRIMITIVE from gen6_3dprimitive_info 58f95b332d ilo: align vertex buffer size in buf_create() 513bc5d90b ilo: move ilo_format.[ch] out of core 3547bb0783 ilo: add ilo_state_surface_valid_format() aa3e5e0dde ilo: add ilo_state_vf_valid_element_format() da8300cb03 nvc0: use NV_VRAM_DOMAIN() macro f22406837f nouveau: support for custom VRAM domains 57bdcae9e0 ilo: add ilo_state_compute 2bf5a4211e r600g: ignore sampler views for now. 66a93a0ff9 freedreno/ir3: pass sz to split_dest() 1ee4d51e7a freedreno/ir3/nir: add more opcodes 43048c7093 freedreno/ir3: only unminify txf coords on a3xx 0f008082b1 freedreno: remove int sampler shader variants 457f7c2a2a freedreno/ir3: block reshuffling and loops! 660d5c1646 freedreno/ir3: a4xx encodes larger immed offset d646d3ae9d freedreno/ir3: simplify find_neighbors stop condition c8fb5f8a01 freedreno/ir3: move inputs/outputs to shader d52fb2f5ad freedreno/ir3/ra: use register_allocate 694beb8b83 freedreno/ir3: introduce ir3_compiler object 5c1e153467 freedreno/ir3: dump nocp option 7674ab12e8 freedreno/ir3: silence warnings 0f6faa8ff3 freedreno/ir3: remove tgsi f/e 7273cb4e93 freedreno/ir3/sched: convert to priority queue adf1659ff5 freedreno/ir3: use standard list implementation 67d994c676 freedreno/ir3: drop dot graph dumping 5c8c2e2f97 freedreno/ir3: more builder helpers b33015f889 gallium/ttn: add missing SNE c79b2e626c util/list: add list_first/last_entry b3d2e36716 gallium/ttn: add texture-type support cb258c1dec glsl_to_tgsi: add SVIEW decl support 93379748f7 util/blitter (and friends): generate appropriate SVIEW decls e536992986 util/pstipple: updates for SVIEW decls b516e68afb draw: updates to support SVIEW decls f481af110e tgsi/transform: add support for SVIEW decls b13135e066 tgsi: update docs for SVIEW usage with TEX* instructions 717376155d mesa: Back out an accidental change I had in a VC4 commit. 104bff0376 docs: add news item and link release notes for mesa 10.5.8 aa28423bcc docs: Add sha256sums for the 10.5.8 release 97caf2054f Add release notes for the 10.5.8 release c009038674 vc4: Use a defined t value for 1D textures. bb107110a4 vc4: Fix write-only texsubimage when we had to align. 028590cbc7 ilo: clean up header includes 244caba250 ilo: avoid ilo_ib_state in genX_3DPRIMITIVE() dcb5bad3a3 ilo: move gen6_so_SURFACE_STATE() out of core e3372c4bfb ilo: add ilo_state_sol_buffer 9904e647cc ilo: add ilo_state_index_buffer da4878cb80 ilo: add ilo_state_vertex_buffer 4555211028 ilo: add 3DSTATE_VF_INSTANCING to ilo_state_vf e8d297b7a1 ilo: add 3DSTATE_VF to ilo_state_vf 7b3432b62d ilo: embed pipe_index_buffer in ilo_ib_state 73f0d6d22d ilo: fix a buffer overrun aa3ec8bc46 ilo: fix a -Wmaybe-uninitialized warning a1f84453a2 glsl: fix formatting glitch in _mesa_print_ir() 9b9f973ca6 vk: Implement scratch buffers to make spilling work 9e59003fb1 vk: Undo relocs for scratch bos b20794cfa8 vk/allocator: Get rid of non-memfd path aba75d0546 vk/headers: Make General State offsets relocations 7c3da3592e i965/gen8: Use HALIGN_16 for single sample mcs buffers 539cb2b76e mesa: move ARB_gs5 enums to core, EXT_polygon_offset_clamp to desktop 6ec4e9c28d u_vbuf: fix src_offset alignment in u_vbuf_create_vertex_elements() c40f44cc99 gallium: whitespace, formatting clean-up in p_state.h 4c11008eba st/wgl: fix WGL_SWAP_METHOD_ARB query 73bdf4ba86 stw: use new stw_get_nop_function() function to avoid Viewperf 12 crashes 8d005a643e stw: add some no-op functions for GL_EXT_dsa, GL_NV_half_float eee9247018 st/wgl: Don't return core profile for 3.1 contexts. 528bd94432 st/wgl: set PIPE_BIND_SAMPLER_VIEW for window color buffers 9405c1b3b0 st/wgl: add support for multisample pixel formats 0925e5f5bc st/wgl: respect sample count when creating framebuffer surfaces b8249de646 st/wgl: fix WGL_SAMPLE_BUFFERS_ARB query 5ad5d44af5 tgsi: add comments for ureg_emit_label() 12c1c0706d tgsi: new comments, assertion for executing TGSI_OPCODE_CAL 2ce2b80c6f docs: update developer info afeb922206 llvmpipe: Truncate the binned constants to max const buffer size. f734d25560 glsl: Fail linkage when UBO exceeds GL_MAX_UNIFORM_BLOCK_SIZE. 841aab6f50 matrices matrices matrices d0fc04aacf nir/types: be less strict about constructing matrix types 5974841fd0 glsl: guard gl_NumSamples enablement on ARB_sample_shading 22854a60ef nir/builder: add a nir_fdot() convenience function 0e86ab7c0a nir/types: add a helper to transpose a matrix type de4c31a085 fix glsl450 for composites 22af95af83 i965: Add missing braces around if-statement. 2310a65c28 i965/compute: Fix undefined code with right_mask for SIMD32 770f141866 mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls b6e238023c glsl: add version checks to conditionals for builtin variable enablement c40e7ee7c4 glsl: handle conversions to double when comparing param matches 6b0378e483 ilo: remove missing ilo_fence.h from the sources list 997fc807b2 egl/x11: Set version of swrastLoader to 2 1d45e44b2f vc4: Move tile state/alloc allocation into the kernel. 9adcd2d80a vc4: Move RCL generation into the kernel. 91c73a9a28 vc4: Add dumping of VC4_PACKET_TILE_BINNING_MODE_CONFIG. dc1fbad2eb vc4: Fix memory leak from simple_list conversion. 62d153ea37 vc4: Track the number of BOs allocated and their size. 2b1cdb0edd i965: Fix textureGrad with cube samplers aedd3c9579 vk: Add missing gen7 RENDER_SURFACE_STATE struct 36e3eb6a95 nvc0/ir: can't have a join on a load with an indirect source bf5a615659 composites composites composites ff06901082 docs: mark GL_ARB_framebuffer_no_attachments done for i965 8319999831 i965: enable ARB_framebuffer_no_attachments for Gen7+ 9ded636975 i965: execution of frag-shader when it has atomic buffer bbb700967e mesa: function for testing if current frag-shader has atomics 41b6db225f i965: Use _mesa_geometric_ functions appropriately 51f4b51151 mesa: helper function for scissor box of gl_framebuffer 74987977a3 mesa: add helper functions for geometry of gl_framebuffer 6aa12994bd PATCH 03/10] mesa: Complete ARB_framebuffer_no_attachments in Mesa core c9d26f201a mesa: Constants and functions for ARB_framebuffer_no_attachments da81999bee mesa: Define infrastructure for ARB_framebuffer_no_attachments a0cd1a4060 vc4: Make sure that direct texture clamps have a minimum value of 0. d4d2736149 vc4: Swap around which src we spill to ra31/rb31. 507f3e708c vc4: R4 is not a valid register for clamped direct texturing. 2eac356467 vc4: Factor out the live clamp register getter. 596532cc7d vc4: Drop the unused "stride" field of surfaces. 6dd55b4909 vc4: Handle refcounting the exec BO like we do in the kernel. 731ac05cc4 vc4: Use VC4_SET/GET_FIELD for some RCL packets. e22a192784 vc4: Make symbolic values for packet sizes. c2f8287601 vc4: Use symbolic values in texture ptype validation. 5fbbec9aae vc4: Move vc4_packet.h to the kernel/ directory, since it's also shared. e20345204d i965/gen9: Disable Mip Tail for YF/YS tiled surfaces 54591bb67f i965/gen9: Set vertical and horizontal surface alignments 6c380d42b1 i965: Use BRW_SURFACE_* in place of GL_TEXTURE_* af08530332 i965: Rename use_linear_1d_layout() and make it global 0668756447 i965/gen9: Set tiled resource mode in surface state 6b8accb36b egl/dri2: implement platform_surfaceless c753866cc4 i965/vec4: Fix the source register for indexed samplers aab55b0bc6 st/mesa: improve assertions in vp/fp translation 42a3c1ec84 mesa: don't rebind constant buffers after every state change if GS is active 358b6bb7a7 mesa: generalize sso stage interleaving check 8af11afc38 mesa: remove unused variables from gl_program fa49536ab1 glsl: add ir reader support for ir_barrier 2f86c22e75 glsl: print locations of variables 797f4eacea configure.ac: rename LLVM_VERSION_PATCH to avoid conflict with llvm-config.h da6996485f Revert "glsl: remove restriction on unsized arrays in GLSL ES 3.10" 7d88ab42b9 mesa: set override_version per api version override 1a6220b416 i965: Fix aligning to the block size in intel_miptree_copy_slice 8b24388647 nv50,nvc0: clamp uniform size to 64k a2af42c1d2 nvc0/ir: fix collection of first uses for texture barrier insertion 932d1613d1 egl: Drop check for driver != NULL. bcd8a64f32 gallium: Drop the gallium-specific Android sw winsys. 6ce0b0e317 vc4: Add support for building on Android. fd3234891f gallium: Enable build of NIR support on Android. 71aaf62fca egl/dri2: Fix Android Lollipop build on ARM. 8e9eec5cbf meta: Abort texture upload if pixels == null and no pixel unpack buffer set a4ff47ade9 meta: Abort meta path if ReadPixels need rgb to luminance conversion ba2b1f8668 mesa: Turn need_rgb_to_luminance_conversion() in to a global function 0b13adcd08 mesa: Use helper function need_rgb_to_luminance_conversion() 82abdf209a mesa: Handle integer formats in need_rgb_to_luminance_conversion() 6c14b66e40 meta: Use is_power_of_two() helper function 278460279b i965: Check for miptree pitch alignment before using intel_miptree_map_movntdqa() 84d27c32d2 i965: Remove break after return 2e42deb29c nv50/ir: OP_JOIN is a flow instruction 061c9bc204 docs: add news item and link release notes for mesa 10.6.0 f9e0441328 docs: Add sha256sums for the 10.6.0 release 311abe7fbd docs: Update 10.6.0 release notes 94ab563671 ilo: add ilo_state_raster_{line,poly}_stipple 7cb853d52a ilo: add ilo_state_sample_pattern 8f37e8e64f ilo: add 3DSTATE_AA_LINE_PARAMETERS to ilo_state_raster b0a2280e45 gallium/util: add util_last_bit64 2489054f66 glsl: fix "tesselation" typo 790510808e r600g: handle TGSI input/output array declarations correctly 117926debb ilo: merge ilo_state_3d*.[ch] to ilo_state.[ch] 54e0a8ed5d ilo: add ilo_state_ps to ilo_shader_cso 30fcb31c9b ilo: add ilo_state_{vs,hs,ds,gs} to ilo_shader_cso da6e45fcbc ilo: embed ilo_state_sbe in ilo_shader 5a52627c4f ilo: embed ilo_state_vf in ilo_ve_state 9bfa987fb0 ilo: embed ilo_state_urb in ilo_state_vector eaf2c73899 ilo: embed ilo_state_sol in ilo_shader 960ca7d5e3 ilo: embed ilo_state_cc in ilo_blend_state 402e155cd3 ilo: embed ilo_state_raster in ilo_rasterizer_state ded7d412d0 ilo: embed ilo_state_viewport in ilo_viewport_state 4b5c0a8341 ilo: replace ilo_sampler_cso with ilo_state_sampler 745ef2c07b ilo: replace ilo_view_surface with ilo_state_surface c10c1ac0cf ilo: replace ilo_zs_surface with ilo_state_zs 6dad848d1a ilo: add ilo_state_ps df9f846ac6 ilo: add ilo_state_{vs,hs,ds,gs} a0bb1c2d17 ilo: add ilo_state_sbe 1ccab943b6 ilo: add ilo_state_vf 9c77ebef24 ilo: add ilo_state_urb 3ff40be0ee ilo: add ilo_state_sol 62bb643718 ilo: add ilo_state_cc 6be8b6053d ilo: add ilo_state_raster 4fa7ed99a1 ilo: add ilo_state_viewport 61fea171af ilo: add ilo_state_sampler f5f2007322 ilo: add ilo_state_surface b91250a56b ilo: add ilo_state_zs 9af1fc590d ilo: update genhw headers 9cb0df4b50 ilo: add ilo_image_disable_aux() f0de65cbc2 ilo: add array_size and level_count to ilo_image f9d2bbe967 ilo: add pipe_texture_target to ilo_image 9da9cf729f ilo: fix "Render Cache Read Write Mode" 1885ac4908 ilo: avoid resource owning in core ab7229b9b6 ilo: assert core objects are zero-initialized 4d35eef326 radeon/llvm: Handle LLVM backend rename from R600 to AMDGPU 3e74122337 gallivm: Only build lp_profile() body when PROFILE is defined faf7670ee8 glsl: fix compile error message fa8a07748d vk: Compute CS exec mask and thread width max in pipeline c103c4990c vk: Set binding table layout for CS 2fdd17d259 vk: Generate CS prog_data into the pipeline instance 935f1f60da i965/gen8+: Add aux buffer alignment assertions a2421623db i965/gen9: Set HALIGN_16 for all aux buffers c4aa041a61 i965/gen8: Correct HALIGN for AUX surfaces e92fbdcf9c i965: Extract tiling from fast clear decision b91a110d5c i965/gen9: Only allow Y-Tiled MCS buffers b5c5aac687 i965: Consolidate certain miptree params to flags 0d2068a92d glsl: enforce restriction on AoA interface blocks in GLSL ES 3.10 94d669b0d2 glsl: enforce fragment shader input restrictions in GLSL ES 3.10 3d78bdea31 glsl: enforce output variable rules for GLSL ES 3.10 f0e772392f i965/nir: Support barrier intrinsic function f7ef8ec9d8 i965/fs: Implement support for ir_barrier 7953c00073 i965: Add brw_barrier to emit a Gateway Barrier SEND 0d250cc210 i965: Add brw_WAIT to emit wait instruction b925f1a1df i965: Add notification register bdbbec33cf i965: Disassemble Gateway SEND messages 69659546a6 i965/inst: Add gateway_notify and gateway_subfuncid fields 1b9cc257d4 i965: Add GATEWAY_SFID definitions 2867f2e8cd nir: Add barrier intrinsic function 86855365b4 glsl: Add builtin barrier() function e7f628c2fc glsl: Add ir node for barrier 86b4acb409 i965/cs: Use exec all for CS terminate cfc175b409 i965/fs: Fix unused variable warning d15c06b514 vc4: automake: enable subdir-objects 634f200256 mesa: build xmlconfig to a separate static library 83b5648a1e targets/nine: link against libnir/libglsl_util ba512cc7fa pipe-loader: add libnir and libglsl_util to the link 1df5a6c71e mesa; add a dummy _mesa_error_no_memory() symbol to libglsl_util 4722743f4b gallium: use $(top_builddir) when referencing static archives 3f5dc9b94f freedreno: use CXX linker rather than explicit link against libstdc++ 0e55db3b8a egl/haiku: coding style fixes b0f33e9736 egl/haiku: plug some obvious memory leaks e77a32fcae egl/haiku: minor surface management cleanups d38a80ba6c egl/haiku: kill off haiku_log() 667fe2f5e9 egl/haiku: we don't use src/loader, drop all the references to it d0af283303 egl/haiku: remove unused variables in struct haiku_egl_driver 46f87b2c19 egl/haiku: handle memory allocation failure ed9dcdf927 egl/haiku: use CALL/TRACE/ERROR over _eglLog() for haiku specifics 0b652fedb5 egl/haiku: remove commented out code c3036f4bb1 egl/haiku: use correct version variable 0dde821bcc trace: Add missing p_compiler.h include. 8d3c48eed2 i965/fs: Remove one more fixed brw_null_reg() from the visitor. 00494c6cb7 vk: Document how depth/stencil formats work in anv_image_create() fbc9fe3c92 vk: Use compute pipeline layout when binding compute sets 16658f426d Revert "i965: Advertise a line width of 40.0 on Cherryview and Skylake." 765175f5d1 vk: Implement basic compute shader support 7637b02aaa vk: Emit PIPELINE_SELECT on demand 405697eb3d vk: Stop asserting we have a fragment shader e7edde60ba vk: Defer setting viewport dynamic state f7fe06cf0a vk: Disable shader stages in the graphics pipeline batch 9aae480cc4 vk: Don't emit STATE_SIP 923e923bbc vk: Compile fragment shader after VS and GS f4310cdbd0 i965: Re-index SSA definitions before printing NIR code. 1dd63fcbed vk/entrypoints: Don't print every single function call 1a6e4f46ed gallium: remove explicit values from PIPE_CAP_ enums b581e924b6 vk: Remove left-over trp call d76ea7644a vk: Set maximum point size range a5b49d2799 vk: Use generated headers with fixed point support ea7ef46cf9 vk: Regenerate headers with __gen_validate_value() a566b1e08a vk/formats: Refactor format properties code 9fed4f9bf5 mesa/main: Don't use ONCE_FLAG_INIT as a r-value. 0f1fe649b7 i965/gen8: Fix antialiased line rendering with width < 1.5 5b61cb1236 glsl: fix constructing a vector from a matrix 83624c141d mesa/es3.1: enable DRAW_INDIRECT_BUFFER_BINDING for gles3.1 56e9f3b493 mesa/main: avoid null access in format_array_table_init() fd00c738c0 mesa/main: Remove _mesa_HashClone() bd38f91f8d i965: do_blit_drawpixels: decode array formats f9a18acb56 i965: do not round line width when multisampling or antialiaing are enabled 2a3c29698c vk/image: Add a bunch of asserts c8b62d109b vk: Add a couple vk_error calls 7153b56abc vk/private: Add a non-fatal assert 29d2bbb2b5 vk/cmd: Add an initial implementation of PipelineBarrier f83b9e58f6 i965: Momentarily pretend to support ARB_texture_stencil8 for blits. 047ed02723 vk/emit: Use valgrind to validate every packed field 7217faf39f llvmpipe: simplify lp_resource_copy() 5b0d6f5c1b mesa: add GL_RED, GL_RG support for floating point textures 07e4f12e66 mesa: allow unsized formats GL_RG, GL_RED for GLES 3.0 with half float adee54f826 glsl: remove restriction on unsized arrays in GLSL ES 3.10 9cae3d18ac vk: Add valgrind checks in various emit functions d5ad24e39b vk: Move the valgrind include and VG() macro to private.h 563706c146 st/dri: check pscreen is valid before querying param c6877c9e59 nouveau: set imported buffers to what the kernel gives us e17ed04b03 vk/image: Don't double-allocate stencil buffers 1ee2d1c3fc vk/image: Teach anv_image_choose_tile_mode about WMAJOR 2d2e148952 vk/util: Add anv_abortf(), anv_abortfv() ffb1ee5d20 vk: Define anv_noreturn macro f1db3b3869 vk/image: Factor tile mode selection into separate function 11e941900a vk/device: Actually allow destruction 5d4b6a01af vk/cmd_buffer: Properly initialize/reset dynamic states 634a6150b9 vk/pipeline: Zero out the depth-stencil state when not in use 919e7b7551 vk/device: Use anv_CreateDynamicViewportState instead of the vk one 0599d39dd9 vk/device: Dedent the vkCreateDynamicViewportState call d57c4cf999 vk/util: Annotate anv_finishme() as printflike 822cb16abe vk: Define anv_printflike() macro 081f617b5a vk/image: Stop hardcoding alignment of stencil surfaces e6bd568f36 vk/image: Rewrite tile info table 5b777e2bcf vk/image: Delete an old comment d842a6965f vk/compiler: Free the GL errors data 9f292219bf vk/compiler: Free more of prog_data when tearing down a pipeline 66b00d5e5a vk/queue: Embed the queue in and allocate it with the device 38f5eef59d vk/device: Free border color states when we have valgrind 999b56c507 vk/device: Destroy all batch buffers 3a38b0db5f vk/meta: Clean up temporary objects 9d6f55dedf vk/surface_view: Add a destructor 9dca3beb62 vc4: Drop qir include from vc4_screen.h 8d10b2a046 vc4: Drop subdirectory in vc4 build. e67b12eaf8 vc4: Update to current kernel validation code. c5e11e5f7f android: build with libcxx on android lollipop 1842832660 android: enable the radeonsi driver 1e4081f54a android: generate files by $(call es-gen) c3b5afbd4e android: try to load gallium_dri.so directly e6162c2fef vk/image: Add anv_image::h_align,v_align ac296aee58 android: Depend on gallium_dri from EGL, instead of linking in gallium. 933df3d335 android: add rules to build a gallium_dri.so f4f609b27e android: add rules to build gallium/state_trackers/dri 581aa208fa android: export more dirs from libmesa_dri_common b8213bbe4c android: loader: export the path to be included 30ba4faf5d i965/gen9: Use raw PS invocation count for queries c10dc485f3 glsl: fix comment typo: s/accpet/accept/ 37e0677870 mesa: remove some MAX_NV_FRAGMENT_PROGRAM_* macros 670862a506 fs/reg_allocate: Remove the MRF hack helpers from fs_visitor 86e5afbfee i965/fs: Don't let the EOT send message interfere with the MRF hack 65bd4159b3 rtasm: Generalize executable memory allocator to all Unices. 698c391521 i965/fs: Drop fs_inst::force_uncompressed. 44928b799a i965/fs: Remove dead IR construction code from the visitor. 51948085a2 i965/fs: Migrate test_fs_cmod_propagation to the IR builder. 76c8142d0a i965/fs: Migrate test_fs_saturate_propagation to the IR builder. bf83a1a219 i965/fs: Migrate translation of NIR texturing instructions to the IR builder. 979fe2ffee i965/fs: Migrate translation of NIR intrinsics to the IR builder. fe88c7ae38 i965/fs: Migrate translation of NIR ALU instructions to the IR builder. 3632c28bde i965/fs: Migrate translation of NIR control flow to the IR builder. 9976731485 i965/fs: Migrate NIR variable handling to the IR builder. 09733f220a i965/fs: Migrate NIR emit_percomp() to the IR builder. d5cb2e5137 i965/fs: Migrate CS terminate message to the IR builder. e522f12f03 i965/fs: Migrate VS output writes to the IR builder. e32c16c47f i965/fs: Migrate FS framebuffer writes to the IR builder. 840cbef416 i965/fs: Migrate FS alpha test to the IR builder. ad68853f17 i965/fs: Migrate FS discard handling to the IR builder. 46f264638a i965/fs: Migrate FS gl_SamplePosition/ID computation code to the IR builder. 31477226ec i965/fs: Migrate FS interpolation code to the IR builder. d3c10ad427 i965/fs: Migrate shader time to the IR builder. 35e64f2a76 i965/fs: Migrate untyped surface read and atomic to the IR builder. db83d9d2d0 i965/fs: Migrate texturing implementation to the IR builder. 546839ef63 i965/fs: Migrate pull constant loads to the IR builder. 8f626c1498 i965/fs: Migrate Gen4 send dependency workarounds to the IR builder. 4af4cfba9e i965/fs: Migrate lower_integer_multiplication to the IR builder. efa60e49f2 i965/fs: Migrate lower_load_payload to the IR builder. 8f8c6b7bda i965/fs: Migrate register spills and fills to the IR builder. 3e6ac0bced i965/fs: Migrate try_replace_with_sel to the IR builder. 6114ba4dcc i965/fs: Migrate opt_sampler_eot to the IR builder. a800ec04ad i965/fs: Migrate opt_peephole_sel to the IR builder. 78f7c9edeb i965/fs: Create and emit instructions in one step in opt_peephole_sel. 74c2458ecf i965/fs: Migrate opt_cse to the IR builder. e7069fbc70 i965/fs: Don't drop force_writemask_all and _sechalf when copying a CSE temporary. 497d238ae7 i965/vec4: Take into account all instruction fields in CSE instructions_match(). 8013b8147a i965/fs: Take into account all instruction fields in CSE instructions_match(). d86c2e6e53 i965/fs: Migrate opt_peephole_predicated_break to the IR builder. 35e5f118a5 i965/fs: Migrate opt_combine_constants to the IR builder. e04b4156a7 i965/fs: Allocate a common IR builder object in fs_visitor. 8ea8f83c8f i965/fs: Introduce FS IR builder. 6e04065729 i965: Define consistent interface to enable instruction result saturation. 7624f8410f i965: Define consistent interface to enable instruction conditional modifiers. 239dfc5410 i965: Define consistent interface to predicate an instruction. f9367191b3 mesa: Drop include of simple_list.h from mtypes.h. 277b94f172 dri/nouveau: Include simple_list.h explicitly in nv*_state_tnl.c. 7065c8153b tnl: Include simple_list.h explicitly in t_context.c. 08a1046f67 mesa: Include simple_list.h explicitly in errors.c. 58afc24e57 vk/allocator: Remove the concept of a slave block pool b6363c3f12 vk/device: Remove the binding table pools/streams f7aad9da20 mesa/teximage: use correct extension for accept stencil texture. 531549d9fc vk/pipeline: Move freeing the program stream to pipeline.c 556b2fbd24 i965: Make a helper function intel_miptree_set_total_width_height() 9111377978 i965/gen9: Set vertical alignment for the miptree 447410b664 i965/gen9: Set horizontal alignment for the miptree 126078faca i965/gen9: Set tiled resource mode for the miptree ef6b9985ea i965: Pass miptree pointer as function parameter in intel_vertical_texture_alignment_unit 9edac38f2a i965: Move intel_miptree_choose_tiling() to brw_tex_layout.c 2cbe730ac5 i965: Choose tiling in brw_miptree_layout() function 66a4dab89a vk/pipeline: Don't destroy the program stream 920fb771d4 vk/allocator: Make the use of NULL_BLOCK in state_stream_finish explicit 4f2f5c8d81 i965: Disallow saturation for MACH operations. 922c0c9fd5 i965: Export format comparison for blitting between miptrees c2d0606827 i915: Blit RGBX<->RGBA drawpixels 8da79b8378 i965: Fix HW blitter pitch limits 52637c0996 vk: Quiet a few warnings 9eab70e54f vk: Create a minimal context for the compiler 8614b9e489 softpipe/query: force parenthesis around a logical not 184e4de3a1 main/version: make sure all the output variables get set in get_gl_override 56e38edc96 radeonsi: Add CIK SDMA support 79f2acb8f8 r600g,radeonsi: Assert that there's enough space after flushing 9538902c4f docs: add news item and link release notes for mesa 10.5.7 f7db7fe6ea docs: Add sha256sums for the 10.5.7 release 56efe81ab1 Add release notes for the 10.5.7 release 7b8f20ec55 prog_to_nir: Fix fragment depth writes. 52e5ad7bf8 i965: Set max texture buffer size to hardware limit ce00233c13 vk/cmd_buffer: Use the dynamic state stream in emit_dynamic and merge_dynamic e69588b764 vk/device: Use a 64-byte alignment for CC state c2eeab305b vk/pipeline: Actually free the program stream and dynamic pool ed2ca020f8 vk/allocator: Avoid double-free in the bo pool aa523d3c62 vk/gem: Call VALGRIND_FREELIKE_BLOCK before unmapping b639ed2f1b i965: Add gen8 fast clear perf debug 77a44512d9 i965: Add buffer sizes to perf debug of fast clears 6acb61fc9c clover: clarify and fix the EGL interop error case a1cb407b04 egl: expose EGL 1.5 if all requirements are met 51c8c66e1d egl: return correct invalid-type error from eglCreateSync 820a4d402a egl: add new platform functions (v2) 515f04ed6f egl: add eglCreateImage (v2) 1e79e054e7 egl: add eglGetSyncAttrib (v2) 7524592da6 egl: add eglWaitSync 2885ba0e4c egl: add EGL 1.5 functions that don't need any changes from extensions d333d30632 egl: use EGL 1.5 types without suffixes 706466f461 egl: add context attribs from EGL 1.5 f9f894447e egl: fix setting context flags 0e4b564ef2 egl: combine VersionMajor and VersionMinor into one variable efda9c5649 egl: set the EGL version in common code 3a83adeb7c egl: remove unused _egl_global::ClientExtensions 20249d3559 egl: import platform headers from registry (v2) 6b31f22338 egl: import eglext.h from registry and cleanup eglmesaext.h (v2) 49ae822183 egl: import egl.h from registry (v2) f52e8572ae mesa: remove unused gl_config::colorIndexMode 4312b4f570 mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAM 3b2721ce11 mesa: use _mesa_has_geometry_shader in get_programiv b7ef7903b8 mesa: remove useless gl_compute_program_state::Current e8b040477e mesa: remove unused geometry shader variables 3d16b5af1d tgsi/ureg: fix a coverity defect in emit_decls 6aff87bb01 r600g: fix a coverity defect in streamout code 6bf3729a3f glsl_to_tgsi: use TGSI array declarations for VS,GS arrays of outputs (v2) 9b1921100e glsl_to_tgsi: use TGSI array declarations for GS,FS arrays of inputs (v2) 26c8a49bc4 glsl_to_tgsi: remove some emit functions by using C++ default values 85cd1cf4b8 glsl_to_tgsi: rename emit -> emit_asm 30b74c02cd glsl_to_tgsi: remove memset after calloc 6ae3bc2569 glsl_to_tgsi: don't use a static array size for st_translate::arrays 57c98e22db glsl_to_tgsi: don't use a static array size for "array_sizes" b6ebe7eabf tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations a015b3952f tgsi/ureg: add support for output array declarations 1fa6c99e24 tgsi/ureg: add support for GS input array declarations d3fbc65986 tgsi/ureg: merge input and fs_input arrays 3b1d157751 tgsi/ureg: rename and simplify ureg_DECL_gs_input 918ca4031f tgsi/ureg: add support for FS input array declarations cf2c9265a3 tgsi/scan: get more information about arrays and handle arrays correctly (v2) 78395dbf9f mesa: fix program resource queries for builtin variables cb277cde6f glsl_compiler: Remove unused extra argument to printf in usage_fail 00d8733120 docs: add note about llvmpipe supporting GL_ARB_shader_stencil_export 6e5970ffee draw: (trivial) fix NULL pointer dereference c820407ef0 i965/fs: Print mlen in dump_instructions() output. 15a12795c6 prog_to_nir: Make RSQ properly take the absolute value of its argument. 87d98e1935 vk: Fix 2 incorrect typecasts b981379bcf vk: Make `make clean` remove generated spirv headers 8d930da35d vk/allocator: Remove an unneeded VG() wrapper 7f90e56e42 vk/device: Dissalow device destruction 9cd42b3dea vk: Fix build 71e9457877 main: fix a regression in uniform handling introduced by 87a4bc5 87a4bc5118 mesa: reference built-in uniforms into gl_uniform_storage 4fd42a7c27 llvmpipe: Implement stencil export 251aea80b0 vk/DS: Mask stencil masks to 8 bits 47bd462b0c awesome control flow bugfixes/clarifications d46d04529b i965: Use UW-typed immediate in multiply inst. 54a70a8ef2 program: Replace gl_inst_opcode with enum prog_opcode. fb011d3157 program: Remove dead Aux field from prog_instruction. ef3f89e53e program: Shrink and rename SaturateMode field to Saturate. 56b2b3d385 mesa: move no-change glDepthFunc check earlier 4dd72fe70d mesa: restore GL_EXT_depth_bounds_test state in glPopAttrib() 6139195606 mesa: fix glPushAttrib(0) / glPopAttrib() error a37d122e88 vk: Set color/blend state in meta clear if not set yet 1286bd3160 vk: Delete vk.c test case 2f6aa424e9 vk: Update generated headers with support for 64 bit fields 5744d1763c vk: Set cb_state to NULL at cmd buffer create time c8f078537e vk: Implement vertexOffset parameter of vkCmdDrawIndexed() 86a74e9b6b nir: use src for ssa helper 5f7b8fa481 nir: remove extra semicolon 5da809d70f prog_to_nir: Remove OPCODE_MOV special case. 576f7241b6 prog_to_nir: Remove from op_trans[] opcodes handled in the switch. e702197e3f vk/formats: Add a name to the metadata and better logging fbafc946c6 vk/formats: Rework the formats table 5b226a1242 nir: prevent use-after-free condition in should_lower_phi() 762395736b i965: Add Gen8+ VS dispatch_mode assertion. f98c89ef31 vk: Move query related functionality to new file query.c a2655e0dd4 i965: Drop LOAD_PAYLOAD workaround in fs_visitor::emit_urb_writes(). 386bf336c4 i965: Use proper pitch for scalar GS pull constants and UBOs. 0f8ec779dd i965: Create a shader_dispatch_mode enum to replace VS/GS fields. 9945573d65 i965: Drop "Vector Mask Enable" bit from 3DSTATE_GS on Gen8+. 08748e3a0c i965: Use NIR by default for vertex shaders on GEN8+ d4cbf6a728 vk/compiler: Add an index_count to the bind map and check for OOB 510b5c3bed vk/HACK: Plumb real descriptor set/index into textures aded32bf04 NIR: Add a helper for doing sampler lowering for vulkan f97166e550 docs: update GL_ARB_copy_image, GL_ARB_clear_texture gallium status 51d08d55f4 gallium/util: silence silence unused var warnings for non-debug build 54070a9d1d egl/dri2: silence uninitialized variable warnings 87813c504a gallivm: silence unused var warnings for non-debug build 71afc13eda pipebuffer: silence unused var warnings for non-debug build 8759185871 st/mesa: silence unused var warnings for non-debug build ae5d6db924 draw: silence unused var warnings for non-debug build 512117ce0e gallivm: Remove stub disassemblerSymbolLookupCB. 5caa408579 vk: Indent tables to align '=' at column 48 76bb658518 vk: Add support for anisotropic bits dc56e4f7b8 vk: Implement support for sampler border colors e497ac2c62 vk/device: Only flush the texture cache when setting state base address 7f62fdae16 i965: Don't add base_binding_table_index if it's zero 6c846dc57b i965: Don't use a temporary when generating an indirect sample 2251305e1a vk/cmd_buffer: Track descriptor set dirtying per-stage 33cccbbb73 vk/device: Emit PIPE_CONTROL flushes surrounding new STATE_BASE_ADDRESS ec1c72d38e vc4: Don't bother with safe list traversal in CSE. 78c773bb36 vc4: Convert from simple_list.h to list.h b2b9fc9fad vk/allocator: Don't call VALGRIND_MALLOCLIKE_BLOCK on fresh gem_mmap's 03ffa9ca31 vk: Don't crash on partial descriptor sets 21a22a61c0 vc4: Make sure we allocate idle BOs from the cache. c821ccf0e3 vc4: Fix return value handling for BO waits. 4ffbab5ae0 vk/device: Allow for starting a new surface state buffer c4bd5f87a0 vk/device: Do lazy surface state emission for binding tables fcc79af9e2 mesa: remove unused function declaration 82305f7b00 dri_util: make version var unsigned to silence warnings b307921c3f i965: Disable compaction for EOT send messages 4aecec0bd6 vk: Store dynamic slot index with struct anv_descriptor_slot c0d2b83f0b gallivm: make sampling more robust when the sampler setup is bogus 0ad15e55bf configure.ac: Link mcdisassembler component. 9119cd7d2c configure.ac: Don't bother checking whether LLVM's MCJIT component is available. 0db4ef9df1 gallivm: Use the LLVM's C disassembly interface. 29203e7738 gallivm: Disable frame pointer omission on LLVM 3.7. dd048543e9 configure.ac: enable building GLES1 and GLES2 by default 25e9ae2b79 st/dri: fix postprocessing crash when there's no depth buffer 7116250b7a radeon/llvm: reset temps_count on deallocation 7afc992c20 radeon/llvm: don't use a static array size for radeon_llvm_context::arrays (v2) fad418ff47 vk: Implement dynamic buffer offsets 065978d36b softpipe: fix offset wrapping calculations (v2) b95ec49e57 i965/vs: Rework the logic for generating NIR from ARB vertex programs 78644ffc4d i965/fs: Remove the ir_visitor code 66a03a4c4b i965: Remove the old fragment program code 114497afff i965: Make NIR non-optional for scalar shaders 8b9ecfff36 i965: Make fs/vec4_visitor inherit from ir_visitor directly 99cb423320 i965: Rename backend_visitor to backend_shader 1ca60de4c0 mesa: Enable ARB_direct_state_access by default for core profile ef4dd0fc3e dispatch_sanity: Validate the compatibility profile dispatch table too 49ab670f52 dispatch_sanity: Split list of GL 3.1 functions in to core and common a6fa74e6bb mesa: Don't install glVertexAttribL* functions in compatibility profile 4e5efa9e7d glapi: Make GL_ARB_direct_state_access functions exclusive to core profile f20899b727 glapi: Store exec table version info outside the XML 5c4aab58ee Revert "mesa: Add an extension flag for ARB_direct_state_access" 832ea2345a mesa: Use the profile instead of an extension bit to validate GL_TEXTURE_CUBE_MAP 90e98ea215 Revert "mesa: Add ARB_direct_state_access checks in XFB functions" cab233f277 Revert "mesa: Add ARB_direct_state_access checks in buffer object functions" 8bcd14fab9 Revert "mesa: Add ARB_direct_state_access checks in FBO functions" f3e8596a37 Revert "mesa: Add ARB_direct_state_access checks in renderbuffer functions" 1ac6a8f1d1 Revert "mesa: Add ARB_direct_state_access checks in texture functions" 92e362191e Revert "mesa: Add ARB_direct_state_access checks in VAO functions" ae54577544 Revert "mesa: Add ARB_direct_state_access checks in sampler object functions" a9dcf45cd8 Revert "mesa: Add ARB_direct_state_access checks in program pipeline functions" a9f678a8f4 Revert "mesa: Add ARB_direct_state_access checks in query object functions" f1fcf79e3c Revert "i915: Enable ARB_direct_state_access" 4bc00b1a4b Revert "i965: Enable ARB_direct_state_access" 73cf10e623 Revert "st/mesa: Enable ARB_direct_state_access" 9b5e92f4cc mesa: Allow overriding the version of ES2+ contexts 03fd6704db mesa: Add support for a new override string MESA_GLES_VERSION_OVERRIDE 464c56d3d5 dri_util: Use _mesa_override_gl_version_contextless 1fe243938b mesa/es3.1: Enable ES 3.1 API and shading language version 366ceacf72 gles/es3.1: Enable dispatch of almost all new GLES 3.1 functions 9ffc1bed15 vk/device: Split state base address emit into its own function 468c89a351 vk/device: Use anv_batch_emit for MI_BATCH_BUFFER_START 8bbe7fa7a8 i965/fs: Properly handle explicit depth in SIMD16 with dual-source blend 2dc0f7fe5b vk/device: Actually destroy batch buffers e354cc9b79 i965: Silence warning in 3-src type-setting. 0596134410 i965/fs: Fix lowering of integer multiplication with cmod. 8cf932fd25 vk/query: Don't emit a CS stall by itself 730ca0efb1 vk/device: Fixups for batch buffer chaining de221a672d meta: Add a default ds_state and use it when no ds state is set 6eefeb1f84 vk/meta: Share the dummy RS and CB state between clear and blit 2231cf0ba3 nir: Fix output swizzle in get_mul_for_src 09d6243aed gallivm: Workaround LLVM PR23628. 5a317ef4cb vk: Initialize dynamic state binding points to NULL 10aacf5ae8 vc4: Just stream out fallback IB contents. f8de6277bf vc4: Don't try to put our dmabuf-exported BOs into the BO cache. b0edc19a52 vc4: Don't forget to make our raster shadow textures non-raster. 41630c0653 vc4: make vc4_begin_query() return a boolean e2d84d99f5 i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+) 147ffd4816 gallivm: Do not use NoFramePointerElim with LLVM 3.7. 1435bf4bc4 .gitignore: Ignore spirv2nir binary f559fe9134 .gitignore: Scope Vulkan's generated source files ca385dcf2a vk: gitignore generated source files 466f61e9f6 vk/glsl_scraper: Replace adhoc arg parsing with argparse fab9011c44 vk/image: Assert that VkImageTiling is valid c0739043b3 vk/image: Remove trailing whitespace 4514e63893 vk/glsl: Reject invalid options fd8b5e0df2 vk/glsl_scraper: Indent large text blocks df4b02f4ed vk/glsl_scraper: Fix code style for imports 70c6f2323e i965: Remove _NEW_MULTISAMPLE dirty bit from 3DSTATE_PS_EXTRA. bb18df008e i965: Delete GS scratch space workaround warning. b23885857f vk/meta: Actually create the CB state for blits da8f148203 vk: Rework anv_batch and use chaining batch buffers 59def43fc8 Fixup for growable reloc lists 1c63575de8 vk/cmd_buffer: Allocate the surface_bo from device->batch_bo_pool 403266be05 vk/device: Make reloc lists growable 5ef81f0a05 vk/device: Use a bo pool for batch buffers 6f3e3c715a vk/allocator: Add a BO pool 59328bac10 vk/allocator: Add a free list that acts on pointers instead of offsets 40665362fd clover: Log build options when dumping clc source. 2b8c51834b glapi: Encapsulate nop table knowledge in new _mesa_new_nop_table function a1d30f867d vk: Add support for dynamic and pipeline color blend state 2514ac5547 vk/test: Create and use color/blend dynamic and pipeline state 1cd8437b9d vk/meta: Allocate and set color/blend state 8d813d14e1 docs: Fix some typos in the developer notes 610e6291da vk: Allocate samplers from dynamic stream b29f44218d vk: Emit color calc state 5e637c5d5a vk/pack: Generate length macros for structs 998837764f vk: Program depth bias 0dbed616af vk: Add support for texture component swizzle be71bbfaa2 mesa: do not use _glapi_new_nop_table() for DRI builds 2ab0ca36c1 docs: add information about reviewing patches c6184f84b7 docs: update the coding style information d959885b91 docs: update documentation about patch formatting, testing, etc 98f2f47f7a docs: reorganize devnotes.html file eec904d29c xlib: fix X_GLXCreateContextAtrribs/Attribs typo dce53a7d24 mesa: add some comments in copyimage.c 0b76541ce0 mesa: move decls, add const qualifiers in copyimage.c 8369675a55 mesa: code clean-ups in textureview.[ch] 3ddd1cf7d1 mesa: const qualify, return bool for _mesa_texture_view_compatible_format() 09eabf5be6 mesa: add const qualifer on _mesa_is_compressed_format() b787f48ed2 glapi: Avoid argparse type argument for API XML input files. 224a77cc60 radeonsi: use a switch statement in si_delete_shader_selector 0c5a309cee radeonsi: use a switch statement in si_shader_selector_key fa7f606e89 radeonsi: fix scratch buffer setup for geometry shaders f41517242a radeonsi: remove unused cases from si_shader_io_get_unique_index af4b9c7c2e radeonsi: don't count special outputs for the VS export count e4339bc988 radeonsi: add support for PIPE_CAP_TGSI_TEXCOORD 3d35027fdc tgsi/ureg: enable creating tessellation shaders with ureg_create_shader c1266f28d6 tgsi/text: enable parsing tessellation shaders 0d84b6cf84 gallium: rename TGSI tessellation processor types to match pipe shader names 92c31bb0dd gallium: use const in set_tess_state 967825d053 clover: Build fix for FreeBSD. 5ae6c7bfce i965/skl: Add a message header for the TXF_MCS instruction in vec4vs cbe7ed416e vk: Implement dynamic and pipeline ds state 37743f90bc vk: Set up depth and stencil buffers 7c0d0021eb vk/test: Add new depth-stencil test 0997a7b2e3 vk: Add basic MOCS settings c03314bdd3 vk: Update to header files with nested struct support 3ec1815285 nv30: falling back to draw path for edgeflag does no good 25be70462d nv30/draw: switch varying hookup logic to know about texcoords c3d36a2e1a nv30/draw: allocate vertex buffers in gart fdad7dfbda nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM 3600439897 nv30/draw: fix indexed draws with swtnl path and a resource index buffer ae8c93e023 vk/cmd_buffer: Initialize the pipeline pointer to NULL 912944e59d vk/device: Use the correct number of viewports when creating default VP state 1b211feb6c vk/compiler: Zero out the vs_prog_data struct when VS is disabled 5646f0f18a glsl: avoid leaking linked gl_shader when there's a late linker error 6a111e54d7 llvmpipe: (trivial) add parantheses in (!x == y) expression 903bd4b056 vk/compiler: Fix up the binding hack and make it work in NIR bb973723a5 st/mesa: don't leak glsl_to_tgsi object on link failure 147816375d nv30/draw: draw expects constbuf size in bytes, not vec4 units 89585edf3c nv30/draw: avoid leaving stale pointers in draw state cc3d275557 Fix an unused variable warning 843ff4ba2a docs: Mark ARB_cull_distance as in progress 3dec892d9b docs: Mark ARB_shader_storage_buffer_object as in progress 7518fc3c66 nv30: fix clip plane uploads and enable changes aba3392541 nv30: avoid doing extra work on clear and hitting unexpected states 207ae2b0ef docs: add news item and link release notes for mesa 10.5.6 81d5d78573 docs: Add sha256sums for the 10.5.6 release 3ab4556b84 Add release notes for the 10.5.6 release 9870ed05dd nv30: avoid leaking render state and draw shaders 605ce36d7f nv30: don't leak fragprog consts fa7f9f123b nv50/ir: avoid messing up arg1 of PFETCH f972b223c4 clover: try userptr for CL_MEM_USE_HOST_PTR 5c495e8638 clover: implement CL_MEM_ALLOC_HOST_PTR c922758685 nv30: check nouveau_bo_map output of notify bo 921917c8d8 nvc0: a geometry shader can have up to 1024 vertices output 6ca67f62e8 i965/fs: Fix implied_mrf_writes for scratch writes 58aed1031d prog_to_nir: Use a variable for uniform data c783fd476c nv50: fix PIPE_QUERY_TIMESTAMP_DISJOINT, based on nvc0 217301843a nvc0/ir: LOAD's can't be used for shader inputs 0bab3962f5 nv50/ir: guess that the constant offset is the starting slot of array 57153da2d5 vk: Actually implement some sort of destructor for all object types d1eea18a59 nvc0/ir: set ftz when sources are floats, not just destinations a85aba190d nv50/ir: allow OP_SET to merge with OP_SET_AND/etc as well as a neg d2a474e8d4 nvc0/ir: optimize set & 1.0 to produce boolean-float sets e5ad19a46e nvc0/ir: allow iset to produce a boolean float 0ec6b8ea8c nvc0/ir: avoid jumping to a sched instruction 491adb61d2 glx: fix Scons build 3f823cc55a glapi: glX_proto_size.py: use a main function 9ace0b5422 glapi: glX_proto_size.py: use argparse instead of getopt 1c7cc67778 glapi: glX_proto_recv.py: Use a main function d986cb7c70 glapi: glX_proto_recv.py: use argparse instead of getopt 67d3ec0bb8 glapy: gl_genexec.py: use a main function 79c4e595bc glapi: gl_genexec.py: use argparse instead of getopt 9097a4a103 glapi: glX_proto_send.py: use a main function. 9eed4e6232 glapi: glX_proto_send.py: use argparse instead of getopt dddac8cac3 glapi: glX_server_table.py: use argparse instead of getopt 952bd305c6 glapi: gl_SPARC_asm.py: use main function 86c9fb526e glapi: gl_SPARC_asm.py use argparse instead of getopt f2e78bd697 glapi: gl_x86-64_asm.py: Use a main function 2e3da443f1 glapi: gl_x86_64_asm.py: Use argparse instead of getopt 4892456799 glapi: gl_x86_asm.py: use a main function fc96122fb6 glapi: gl_x86_asm.py: use argparse instead of getopt 5998d32f09 glapi: gl_gentable.py: use a main function d36fa4472e glapi: gl_gentable.py: Replace getopt with argparse 3317cea048 glapi: gl_apitemp.py: Use a main function 24ec03bd05 glapi: gl_apitemp.py: Convert to argparse instead of getopt 6c4dcef6dc glapi: gl_enums.py: use main() function for if __name__ == "__main__" fd5f1dd6c7 glapi: gl_enums.py: use argparse instead of getopt. e51530ba16 glapi: gl_procs.py: Use argparse rather than getopt 28ecdd6be7 glapi: gl_procs.py: Fix a few low hanging style things 622fee43c8 glapi: remap_helper.py: use argparse instead of optparse bdae3bc1ff glapi: remap_helper.py: Fix some low hanging style issues cf718cc964 glapi: gl_table.py: replace getopt with argparse. b6298c7a71 glapi: gl_table.py: Fix some low hanging style issues a1c070c1a7 i965/disasm: Skip swizzle disassembly when using 3-src repctrl. 5614bcc416 nir: Remove sRGB colorspace conversion round-trip. a21d23e191 nv50: fix PIPELINE_STATISTICS with HUD, based on nvc0 867fd2b5f5 nv50: fix 64-bit queries with HUD, based on nvc0 6921ea42a1 radeon/vce: adapt new firmware interface changes 2b40c306d2 radeon/vce: move CPB handling function into common code 0f0b5aecb8 vk/pipeline: Track VB's that are actually used by the pipeline 0a54751910 vk/device: Memset descriptor sets to 0 and handle descriptor set holes 7c1a00174b u_math: uses assert, include assert.h 519fe765e2 vk: Do relocations in surface states when they are created d67515b7be glsl: remove element_type() helper ccf2bf9b99 vk/test: Use the glsl_scraper for building shaders f3d70e4165 vk/glsl_scraper: Use the LunarG back-door for GLSL source cb56372eeb vk/glsl_scraper: Use a fake GLSL version that glslang will accept 0e441cde71 vk: Bake the GLSL_VK_SHADER macro into the scraper output file f17e835c26 vk/meta: Use glsl_scraper for our GLSL source b13c0f469b vk: More out-of-tree build fixes f294154e42 vk: Fix for out-of-tree builds 51ccdb6346 glsl: Use AM_V_GEN/AM_V_at in NIR rules. f9e66ea621 vk: Remove render pass stub call a29df71dd2 vk: Add WSI implementation f886647b75 vk: Add debug stubs 63da974529 vk: Mark remaining unsupported formats as such 387a1bb58f vk: Mark VK_FORMAT_UNDEFINED as 1 cpp, 1 channel a1bd426393 vk: Stream surface state instead of using the surface pool 01504057f5 vk: Use surface_format_info from dri driver for vkGetFormatInfo a61f307996 vk: Fix result of vkCreateInstance 6cdb29d52f freedreno/a3xx: set .zw of sprite coords to .01 3e7bc67285 freedreno/ir3: fix immediate usage in tgsi tex fe 14929046ba vk/compiler: Add shader language detection 47c1cf5ce6 vk/test: Add a test for testing buffer copies bea66ac5ad vk/meta: Add support for copying arbitrary size buffers 9557b85e3d vk/meta: Use the biggest format possible for buffer copies 13719e9225 vk/meta: Fix buffer copy extents 36438f0db6 targets/osmesa: drop the -module tag from LDFLAGS 06ff751f97 darwin: Fix install name of libOSMesa 31cd2d75dc swrast: Build fix for Solaris 2126c68e5c nir: Get rid of the array elements parameter on load/store intrinsics e1c4e8aaaa gallium: remove TGSI_SAT_MINUS_PLUS_ONE e4201bb618 cso: add context cleanup code from st/mesa 4ee69a97bb mesa/main: validate name syntax for array variables only 1b05290676 GL3.txt: update softpipe ARB_gpu_shader5 status 55a7b5165d softpipe: start adding gather support (v2) 0108eae291 softpipe: use arrays to make gather easier a6861ecfc9 tgsi: handle TG4 opcode in tgsi exec 3f5c67d651 softpipe: add textureOffset support. 8bec83a307 softpipe: move control into a filter args struct 99e583120c softpipe: move some image filter parameters into a struct d7044a19b1 vk/meta: Use texture() instead of texture2D() edff076188 vk: Use binding instead of index in uniform layout qualifiers e37a89136f vk/glsl_scraper: Add a --glsl-only option 4bcf58a192 vk/glsl_scraper: Use the line number from the end of the macro 1573913194 vk/glsl_scraper: Don't open files until needed b9b516248e Post-branch version bump to 10.7.0-devel, add release notes template 0c9e0b7a6c glapi: track GL_ARB_program_interface_query.xml 0148c0ae6a i965: add brw_cs.h to the sources list e4c11f50b5 vk: Call finish for binding table state stream 851495d344 vk/meta: Use the new *view_init functions and stack-allocated views 4668bbb161 vk/image: Factor view creation out into separate *_init functions 7c9f209427 Revert "vk/allocator: Don't use memfd when valgrind is detected" 923691c70d vk: Use a separate block pool and state stream for binding tables d24f8245db vk/allocator: Add a concept of a slave block pool 997596e4c4 vk/test: Add test that prints format features 241b59cba0 vk/test: Test timestamps and occlusion queries ae9ac47c74 vk: Make timestamp command work correctly 82ddab4b18 vk: Make occlusion query work, both copy and get functions 1d40e6ade8 vk: Update generated header files f330bad545 vk: Only fill render targets for meta clear 7af2601a07 mesa/driver/haiku: Drop Mesa swrast renderer b6c7d8c911 vk/pipeline: Use a state_stream for storing programs 4063b7deb8 vk/allocator: Add support for valgrind tracking of state pools and streams b6ab076d6b vk/allocator: Don't use memfd when valgrind is detected 682d11a6e8 vk/allocator: Assert that block_pool_grow succeeds 42298b05d1 i965: Use NIR by default for vertex shaders on GEN8+ e6f912f07e freedreno: fence fix 28804fb9e4 vk/gem: VG_CLEAR the padding for the gem_mmap struct 8427ad9125 i965: Add gen8 blend state fa284d6f2f i965: Add renderbuffer surface indexes to debug c14bb07230 i965: Add Gen9 surface state decoding 313abbb8ca i965: Add gen8 surface state debug info 7f0c7a5f90 i965: Add gen7+ sampler state to batch debug 1fa0789a94 i965: Add viewport extents (gen8) to batch decode e45a292556 i965: Add all surface types to the batch decode 421e396bb7 i965: Add string for surface format to table 8440b13f55 vk/meta: Rework the indentation style 5286ef7849 vk: Provide more realistic values for device info 69fd473321 vk: Use a temporary buffer for formatting in finishme cd7ab6ba4e vk/meta: Add an initial implementation of vkCmdCopyBuffer c25ce55fd3 vk/meta: Add an initial implementation of vkCmdCopyBufferToImage 08bd554cda vk/meta: Add an initial implementation of vkCmdBlitImage fb27d80781 vk/meta: Add an initial implementation of vkCmdCopyImage c15f3834e3 vk/gem: Set the gem_mmap.flags parameter to 0 if it exists f7b0f922be vk/gem: Only VK_CLEAR the addr_ptr in gen_mmap ca7e62d421 vk: Add a logger wrapper for the generated entrypoint eb92745b2e vk/gem: Just return -1 from anv_gem_wait() on error 05754549e8 vk: Fix vkGetOjectInfo return values 6afb26452b vk: Implement fences e26a7ffbd9 vk/meta: Use anv_* internal entrypoints b7fac7a7d1 vk: Implement allocation count query 783e6217fc vk: Change pData/pDataSize semantics b4b3bd1c51 vk: Return VK_SUCCESS from vkAllocDescriptorSets a9f2115486 vk: Return VK_SUCCESS for all descriptor pool entry points 60ebcbed54 vk: Start Implementing vkGetFormatInfo() 454345da1e vk: Add script for generating ifunc entry points f7df169ba1 i965/fs: Implement integer multiply without mul/mach. 0a9e3a0160 i965/fs: Rework compression control selection. 4ec09c7747 i965/fs: Support integer multiplication in SIMD16 on Haswell. 0592ee457d i965/fs: Add set_sechalf() method. 81deefc45b i965/fs: Unrestrict constant propagation into integer multiply. 1e4e17fbd9 i965/fs: Lower integer multiplication after optimizations. ae405d429f gk110/ir: switch to gk104-style sched codes rather than all-in-one 9f4eaba36f glsl: add stage references for UBO uniforms 845ad2667a i965: Fix textureSize for Lod > 0 with non-mipmap filters 333bcc2072 vk: Fix vulkan header inconsistency b9eb56a404 vk: Add function pointer typedef for intel extension 75cb85c56a vk: Add missing VKAPI for vkQueueRemoveMemReferences a63952510d nir/spirv: Don't assert that the current block is empty 4e44dcc312 nir/spirv: Add initial support for samplers d6f52dfb3e nir/spirv: Move Exp and Log to the list of currently unhandled ALU ops a53e795524 nir/types: Add support for sampler types 0fa9211d7f nir/spirv: Make the global constants in spirv.h static 036a4b1855 nir/spirv: Handle jump-to-loop in a more general way 56f533b3a0 nir/spirv: Handle boolean uniforms correctly 64bc58a88e nir/spirv: Handle control-flow with loops 3a2db9207d nir/spirv: Set a name on temporary variables a28f8ad9f1 nir/spirv: Use the correct length for copying string literals 7b9c29e440 nir/spirv: Make vtn_ssa_value handle constants as well as ssa values b0d1854efc nir/spirv: Add initial support for GLSL 4.50 builtins 1da9876486 nir/spirv: Split the core datastructures into a header file 98d78856f6 nir/spirv: Use the builder for all instructions ff828749ea nir/spirv: Add support for a bunch of ALU operations d2a7972557 nir/spirv: Add support for indirect array accesses 683c99908a nir/spirv: Explicitly type constants and SSA values c5650148a9 nir/spirv: Handle OpBranchConditional ebc152e4c9 nir/spirv: Add a helper for getting a value as an SSA value f23afc549b nir/spirv: Split instruction handling into preamble and body sections ae6d32c635 nir/spirv: Implement load/store instructiosn 88f6fbc897 nir: Add a helper for getting the tail of a deref chain 06acd174f3 nir/spirv: Actaully add variables to the funciton or shader 5045efa4aa nir/spirv: Add a vtn_untyped_value helper 01f3aa9c51 nir/spirv: Use vtn_value in the types code and fix a off-by-one error 6ff0830d64 nir/types: Add an is_vector_or_scalar helper 5acd472271 nir/spirv: Add support for deref chains 7182597e50 nir/types: Add a scalar type constructor eccd798cc2 nir/spirv: Add support for OpLabel a6cb9d9222 nir/spirv: Add support for declaring functions 8ee23dab04 nir/types: Add accessors for function parameter/return types 707b706d18 nir/spirv: Add support for declaring variables b2db85d8e4 nir/spirv: Add support for constants 3f83579664 nir/spirv: Add basic support for types e9d3b1e694 nir/types: Add more helpers for creating types fe550f0738 glsl/types: Expose the function_param and struct_field structs to C 053778c493 glsl/types: Add support for function types 7b63b3de93 glsl: Add GLSL_TYPE_FUNCTION to the base types enums 2b570a49a9 nir/spirv: Rework the way values are added f9a31ba044 nir/spirv: Add stub support for extension instructions 4763a13b07 REVERT: Add a simple helper program for testing SPIR-V -> NIR translation cae8db6b7e glsl/compiler: Move the error_no_memory stub to standalone_scaffolding.cpp 98452cd8ae nir: Add the start of a SPIR-V to NIR translator 573ca4a4a7 nir: Import the revision 30 SPIR-V header from Khronos 5a55f681f6 mesa: Check the lookup_framebuffer return value in NamedFramebufferRenderbuffer 057bef8a84 vk/device: Use bias rather than layers for computing binding table size 22e61c9da4 vk/meta: Make clear a no-op if no layers need clearing 120394ac92 vk/meta: Save and restore the old bindings pointer 4223de769e vk/device: Simplify surface_count calculation d7081828cc tgsi/dump: fix declaration printing of tessellation inputs/outputs dfc3bced2c tgsi/ureg: allow ureg_dst to have dimension indices ec67d73a73 tgsi/ureg: use correct limit for max input count 93c940736f tgsi/sanity: set implicit in/out array sizes based on patch sizes 5b45cbe7e2 tgsi/scan: allow scanning tessellation shaders 2420ee497a gallium: disable tessellation shaders for meta ops ed1b273ffc gallium/cso: set NULL shaders at context destruction 2a7da1bddb gallium/cso: add support for tessellation shaders 267ad27ab6 gallium/u_blitter: disable tessellation for all operations 66630290df gallium/util: print vertices_per_patch in util_dump_draw_info 369aca1b4a trace: implement new tessellation functions 6b26206120 gallium: add set_tess_state to configure default tessellation parameters 4dbfe6b627 gallium: add vertices_per_patch to draw info 9e1ba1d689 gallium: add tessellation shader properties 18bce2f194 gallium: add interfaces for controlling tess program state 7ffc1fb928 gallium: bump shader input and output limits 018aa27953 gallium: add new semantics for tessellation 88c4f5d0a5 gallium: add new PATCHES primitive type 398b0b3e36 gallium: add tessellation shader types eb1952592e vk/glsl_helpers: Fix GLSL_VK_SHADER with respect to commas 35c28103b0 glapi: Remove offset from the DTD a75910071e glapi: Whitespace clean up after the previous commit f507d33d4f glapi: Remove all offset tags from the XML 2b419e0db9 glapi: Use the offsets from static_data.py instead of from the XML 0fe7eab8d9 glapi: Add a list of functions that are not used but still need dispatch slots d2ee60cd52 glapi: Remove static dispatch for functions that didn't exist in NVIDIA 4adfc6ed31 glapi: Remove static dispatch for functions that didn't exist in fglrx 90a1a4e234 glapi: Remove static dispatch for functions that didn't exist in 10.3 c1ad2bac71 glapi: Remove static dispatch for functions that didn't exist in 10.4 832d43bbb6 glapi: Remove static dispatch for functions that didn't exist in 10.5 ea54b3ea1a glapi: Remove static_dispatch from the DTD 7a22e78704 glapi: Whitespace clean up after the previous commit 44e67398cc glapi: Remove all static_dispatch tags from the XML d9be1db4b6 glapi: Store list of functions with static dispatch in a separate table d649fcf727 glapi: Store static dispatch offsets in a separate table 5aaabd7630 mesa: Remove all vestiges of glFramebufferTextureFaceARB 0784bb01b5 glapi: Mark a couple functions "ignore" for GLX 3b9f32e893 vk: Make cmd_buffer->bindings a pointer 9540130c41 vk: Move vertex buffers into struct anv_bindings 0cfc493775 vk: Fix GLSL_VK_SHADER macro af45f4a558 vk: Fix warning from missing initializer bf096c9ec3 vk: Build binding tables at bind descriptor time 1f6c220b45 vk: Update the bind map length to reflect MAX_SETS b806e80e66 vk: Flip back to using memfd for the allocators 0a775e1eab vk: Rename dyn_state_pool to dynamic_state_pool f5b0f1351f vk: Consolidate image, buffer and color attachment views b3059bb7c5 st/mesa: Flush the bitmap cache in st_BlitFramebuffer d43aed9646 i965: Fix FS unit tests 7de484871d target/haiku-softpipe: Move api init into st code 9b5da7f06a st/hgl: Move st_api creation to st and extern "C" it 73aef2d1d8 winsys/hgl: Add needed extern "C" to hgl winsys 624b38add9 gallium/drivers: Add extern "C" wrappers to public entry 40a8b2f92a gallium/aux: Add needed extern "C" wrappers 3687d752e5 i965/fs: Combine the fs_visitor constructors. 41db8db0f2 vk: Add a GLSL scraper utility 79ace6def6 vk/meta: Add a magic GLSL shader source macro 0c4eef6a2c egl: remove remaining EGL_MESA_copy_context skeleton 448e01b291 egl/main: fix EGL_KHR_get_all_proc_addresses ffc94e32a3 egl: more define fixes for EGL_MESA_image_dma_buf_export e3cc5ad49d egl/main: expose only core EGL functions statically f9bf9133cc egl: fix the EGL_MESA_image_dma_buf_export header declarations 9790988123 egl/main: Update README.txt 1fac38ee32 egl/main: cleanup function prototypes 209360bbb9 egl/main: drop support for external egl drivers 4925c35660 freedreno: fix bug in tile/slot calculation fcc7d6323b freedreno: enable a306 018a0c1741 vk/meta: Add a better comment about the VS for blits 0fbf49ce57 egl/haiku: Drop extern "C". No longer needed 8362068c1b egl: Add needed extern "C" for C++ access 175cbb447a nvc0: remove unused nv50_tsc_wrap_mode() function ac1ac94b38 nv50/ir: silence compiler warnings about mismatched tags 70651b7041 nv50/ir: remove unused private field cycle to SchedDataCalculator 7469f2fd23 nv30: remove unused nvfx_fp_memcpy() function and comment nv40_fp_bra() 48c84a36dd nvc0: do not expose MP counters for nvf0 (GK110+) b9cb7c1980 docs/relnotes: Mark off ARB_direct_state_access for 10.6 d9109cc211 docs: Update the ARB_direct_state_access status 357bf80caa st/mesa: Enable ARB_direct_state_access a57feba0a3 i965: Enable ARB_direct_state_access 121030eed8 i915: Enable ARB_direct_state_access d3368e0c9e mesa: Add ARB_direct_state_access checks in query object functions bebf3c6ab3 mesa: Add ARB_direct_state_access checks in program pipeline functions 9e7149c898 mesa: Add ARB_direct_state_access checks in sampler object functions 36b0579337 mesa: Add ARB_direct_state_access checks in VAO functions 8940957238 mesa: Add ARB_direct_state_access checks in texture functions cb49940766 mesa: Add ARB_direct_state_access checks in renderbuffer functions 6ad0b7e07a mesa: Add ARB_direct_state_access checks in FBO functions 339ed0984d mesa: Add ARB_direct_state_access checks in buffer object functions 7d212765a4 mesa: Add ARB_direct_state_access checks in XFB functions 03420eac0c mesa: Make GL_TEXTURE_CUBE_MAP valid in FramebufferTextureLayer 30dcaaec35 mesa: Add an extension flag for ARB_direct_state_access 9de7a81626 main: Add entry point for NamedFramebufferDrawBuffers. 68c6964b37 main: Refactor DrawBuffers. 1f0a5f32d3 main: Add entry point for NamedFramebufferReadBuffer. 7518c6b5b2 main: Refactor _mesa_ReadBuffer. 642fb71277 main: Add entry point for NamedFramebufferDrawBuffer. 2f32e4847d main: Refactor _mesa_DrawBuffer. f8fd8dfee8 main: Refactor _mesa_drawbuffers. 9f1db78a83 main: Add stubs for [Get]NamedFramebufferParameteri[v]. a0329c7b40 main: Fake entry point for glClearNamedFramebufferfi. bbd9c55d02 main: Fake entry point for glClearNamedFramebufferfv. 43db4b8465 main: Fake entry point for glClearNamedFramebufferuiv. 6236c47799 main: Fake entry point for glClearNamedFramebufferiv. d890fc710f main: Add entry points for InvalidateNamedFramebuffer[Sub]Data. 65d4a20f1c main: Refactor invalidate_framebuffer_storage. b4368ac09d main: Complete error conditions for glInvalidate*Framebuffer. 6b284f08ab main: _mesa_blit_framebuffer updates its arbitrary framebuffers. 47b910d275 main: Add entry point for BlitNamedFramebuffer. b590c61725 main: Refactor _mesa_update_draw_buffer_bounds. 39be0c5f6c main: Refactor _mesa_get_clamp_read_color. 2cabfd9636 main: Refactor _mesa_[update|get]_clamp_fragment_color. c1fe8d841c main: Refactor _mesa_[update|get]_clamp_vertex_color. 9036a6c0aa main: Refactor _mesa_update_framebuffer. 1a314f3c51 main: Refactor glBlitFramebuffer. df032ef7e0 main: Fix whitespace in blit.c f22fa307de main: Add entry point GetNamedFramebufferAttachmentParameteriv. f93f95928d main: Add entry point for CheckNamedFramebufferStatus. 80e9bf2641 main: Fix indents in former get_texture_for_framebuffer functions. 085c67dc77 main: Major refactor of get_texture_for_framebuffer. d78c831a14 main: Add entry points for glNamedFramebufferTexture[Layer]. a602b21f94 main: Fix indentation in get_texture_for_framebuffer. a9f73f7f42 main: Refactor get_texture_for_framebuffer. a245e3bdeb main: Split framebuffer_texture. 69bdc9dcb8 main: Fix an error generated by FramebufferTexture 8ba7ad8abc mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer < 0 f9f5c82284 main: Require that the texture exists in framebuffer_texture 8f78c6889d main: Fix the indentation in framebuffer_texture a29318bf0a main: Add entry point for NamedFramebufferRenderbuffer. 3d100372f1 main: Rename framebuffer renderbuffer software fallback. 2bb138e7ec main: Add utility function _mesa_lookup_renderbuffer_err. f868de7d6b main: Add glCreateFramebuffers. 6d8eff4af7 main: Add utility function _mesa_lookup_framebuffer_err. 8c92701a69 vk/test: Use VK_IMAGE_TILING_OPTIMAL for the render target 4fb8bddc58 vk/test: Do a copy of the RT into a linear buffer and write that to a PNG bd5b76d6d0 vk/meta: Add the start of a blit implementation 94b8c0b810 vk/pipeline: Default to a SamplerCount of 1 for PS d3d4776202 vk/pipeline: Add an extra flag for force-disabling the vertex shader a1309c5255 vk/pass: Emit a flushing pipe control at the end of the pass 07943656a7 vk/compiler: Set the binding table texture_start cd197181f2 vk/compiler: Zero the prog data 1f7dcf9d75 vk/image: Stash more information in images and views 43126388cd vk/meta: Save/restore more stuff in cmd_buffer_restore 50806e8dec vk: Install headers 83c7e1f1db vk: Add support for sampler descriptors 4f9eaf77a5 vk: Use a typesafe anv_descriptor struct 5c9d77600b vk: Create and bind a sampler in vk.c 18acfa7301 vk: Fix copy-n-paste sType in vkCreateSampler a1ec789b0b vk: Add a dynamic state stream to anv_cmd_buffer 3f52c016fa vk: Move struct anv_sampler to private.h a77229c979 vk: Allocate layout->count number of descriptors a3fd136509 vk: Fill out sampler state from API values adcf8f8a13 softpipe: enable ARB_texture_view e6c66f4fb0 llvmpipe: enable ARB_texture_view 2712f70d57 gallium/util: fix blitter sampler view target initialization cf71e7093c glapi/hgl: Drop extern "C" as it was added to glapi d27b114eaf glapi: Add extern "C" to glapi_priv.h 828817b88f vk: Ignore vk executable 915d808a56 gallium/st + hgl: Build fixes for Haiku d247615e0d i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage(). 58715b7239 i965/fs: set execution size to 8 with simd8 ddy instruction 71fc52072b i965/cs: drop explicit initialisers in C++ file c696a318ef nouveau: document nouveau_heap d06ce2f1df nvc0: switch mechanism for shader eviction to be a while loop 380f7611b5 st/mesa: update stencil surface if it comes from texture 2b7a060178 vk: Fix stale error handling in vkQueueSubmit cb986ef597 vk: Submit all cmd buffers passed to vkQueueSubmit 9905481552 vk: Add generated header for HSW and IVB (GEN75 and GEN7) ffe9f60358 vk: Add stub() and stub_return() macros and mark piles of functions as stubs d3b374ce59 vk/util: Add a anv_finishme function/macro 7727720585 vk/meta: Break setting up meta clear state into it's own functin 4336a1bc00 vk/pipeline: Add support for disabling the scissor in "extra" 71ba30f778 radeonsi: add new bonaire pci id 0ea1047d8c st/mesa: translate st_api robustness flags to gl_context flags f1c42475a5 st/dri: add support for create_context_robustness GLX and EGL extensions a0ad185803 st/mesa: implement GetGraphicsResetStatus 79ffc08ae8 gallium: add PIPE_CAP_DEVICE_RESET_STATUS_QUERY cacd0e290a gallium: add an interface for querying a device reset status a533d4edf1 clover: Implement locking of the wait_count, _chain and _status members of event. 4022a468b2 clover: Wrap event::_status in a method to prevent unlocked access. 2232b929fd clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues. d91d6b3f03 nir: Translate memory barrier intrinsics from GLSL IR. f8f8b31847 nir: Translate image load, store and atomic intrinsics from GLSL IR. 6de78e6b0c nir: Fix indexing of atomic counter arrays with a constant value. f1269a3e01 nir: Add memory barrier intrinsic. d9e930997f nir: Define image load, store and atomic intrinsics. ee1a8b5a8c i965/fs: Have component() set the register stride to zero. 4171ef371a i965/fs: Fix offset() for registers with zero stride. 0db663503e i965: Don't forget the force_sechalf flag in lower_load_payload(). cbf204069d i965: Document brw_mask_reg(). 95774ca258 nir: fix sampler lowering pass for arrays 426023050d i965: Use predicate enable bit for conditional rendering w/o stalling 9585879d46 i956: Add a function to load a 64-bit register from a buffer 8a59f2f26f i965: Store the command parser version number in intel_screen d77c34d1d2 vk: Add clear load-op for render passes b734e0bcc5 vk: Add support for driver-internal custom pipelines ad132bbe48 vk: Fix 3DSTATE_VERTEX_BUFFER emission 6a895c6681 vk: Add 32 bpc signed and unsigned integer formats 55b9b703ea vk: Add anv_batch_emit_merge() helper macro 099faa1a2b vk: Store bo pointer in anv_image and anv_buffer 4f25f5d86c vk: Support not having a vertex shader 20ad071190 vk: Allow NULL as a valid pipeline layout 971be2b7c9 docs/GL3: (trivial) mark some tf extensions as done for softpipe/llvmpipe 95089bfaeb docs: add news item and link release notes for mesa 10.5.5 d4125c41f9 docs: Add sha256 sums for the 10.5.5 release 22aaa746bd Add release notes for the 10.5.5 release 2b5355c8ab st/mesa: make sure to create a "clean" bool when doing i2b 9c4dc98b29 clover: Fix a bug with multi-threaded events v2 f546902d95 clover: Add a mutex to guard queue::queued_events 73f4010082 i965/fs: Add missing initializer in fs_visitor(). 7a58262e58 egl: Remove skeleton implementation of EGL_MESA_screen_surface 13fa84e1bc egl/swrast: Enable config extension for swrast cdcfe48fb0 egl/wayland: Implement swrast support cd25e52f6b egl/wayland: Simplify dri2_wl_create_surface f1cc478d89 egl/x11: move dri2_x11_swrast_create_image_khr to egl_dri2_fallback.h 4cd546df82 egl/wayland: Implement DRI_PRIME support fb0960a14b egl/wayland: Add support for render-nodes c4ff6d00cd glx/dri3: Add additional check for gpu offloading case 05ac39ac49 doc/egl: Remove depreciated EGL_SOFTWARE 6aaf09b93b egl/wayland: properly destroy wayland objects bfdae9149e i965/fs: Disable opt_sampler_eot for textureGather abf3fefa1a mesa: use _mesa_has_compute_shaders instead of extension check 4a8cd2799c main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE 9ab90c058f r600: use pipe->hw prim convert from radeonsi 1cbdafc47a freedreno/ir3/nir: fix build break after f752effa 769785c497 Add vulkan driver for BDW da136dc07d nv50/ir: only enable mul saturate on G200+ 7892210400 nvc0: reset the instanced elements state when doing blit using 3d engine e9b1ea29bf nvc0: keep track of PGRAPH state in nvc0_screen f617029db3 nv50: keep track of PGRAPH state in nv50_screen d6fb155f30 nir: Fix aggressive typos in nir_from_ssa.c. fb5f411248 nir/search: Save/restore the variables_seen bitmask when matching e0cfe59c37 nir/search: Assert that variable id's are in range 13facfbd5b nir/search: handle explicitly sized sources in match_value f752effa08 nir/nir: Use a linked list instead of a hash set for use/def sets 2c2cd368aa util/list: Add a list validation function addcf41066 util/list: Add list_empty and list_length functions b31d8983ba util/list: Add C99-based iterator macros 7a30668ad6 util: Move gallium's linked list to util 258b4194c8 gallium/double_list: s/INLINE/inline and remove the p_compiler include ecc2cfc8b6 nir: Use nir_instr_rewrite_src in copy propagation f72a8d1cf0 nir: Add a function for rewriting the condition of an if statement 300d729436 nir: Add and use initializer #defines for nir_src and nir_dest 6702ebce57 nir: Modernize the out-of-SSA pass 7ee0216e2d nir/validate: Validate SSA def parent instructions c4ac09e30e nv50/ir: only propagate saturate up if some actual folding took place 3bdbc1e436 nir: Delete all traces of nir_op_flog ad51f9b421 nir: Don't produce nir_op_flog from GLSL IR e0a17f6e31 nir: Delete all traces of nir_op_fexp a45d55f17c nir: Don't produce nir_op_fexp from GLSL IR 5e0dca62a7 prog_to_nir: OPCODE_EXP is not nir_op_fexp f98c3f3e44 i965/fs: Improve a comment about stripping trailing zeroes b004510072 docs: Update the ARB_direct_state_access status 97b268f1de mesa: Implement GetVertexArrayIndexed[64]iv 2ad0268871 mesa: Add support for querying GL_VERTEX_ATTRIB_ARRAY_LONG 4f5160300d mesa: Add a vao parameter to get_vertex_array_attrib 1085c01121 mesa: Implement GetVertexArrayiv 0a895c379e mesa: Implement VertexArrayBindingDivisor f2ef09d44a mesa: Add a vao parameter to vertex_binding_divisor dc2eaaf912 mesa: Implement VertexArrayAttribBinding ade0179f77 mesa: Add a vao parameter to vertex_attrib_binding f0030b0f1f mesa: Implement VertexArrayAttrib[I|L]Format fa350eadfb mesa: Add a vao parameter to update_array_format bc6668e35d mesa: Refactor VertexAttrib[I|L]Format 308926853d mesa: Implement VertexArrayVertexBuffers cc9b68e9c9 mesa: Implement VertexArrayVertexBuffer c59b5317fc mesa: Add a vao parameter to bind_vertex_buffer 7ccc4f3f23 mesa: Implement VertexArrayElementBuffer c99efbd3c2 mesa: Implement EnableVertexArrayAttrib 96b6463463 mesa: Implement DisableVertexArrayAttrib 6c37acfbed mesa: Keep track of the last looked-up VAO 2830c2fbeb mesa: Add _mesa_lookup_vao_err a1f48268b4 mesa: Implement CreateVertexArrays e51bad669a i965/skl: In opt_sampler_eot always set destination register to null 1c5de556c5 i965/fs: Set the header_size on LOAD_PAYLOAD in opt_sampler_eot e4b2973607 docs: document the LIBGL_DRI3_DISABLE environment variable ff64411c84 docs: update ARB_vertex_attrib_64bit status ef83c9b762 st/mesa: add double input support including lowering (v3.1) c4254ee526 mesa/vbo: add support for 64-bit vertex attributes. (v1) ad208d975a glsl: check total count of multi-slot double vertex attribs 023fc344da glsl: track which program inputs are doubles 5d6190e496 glsl: add ARB_vertex_attrib_64bit support. (v2) fc71ae7c57 mesa: add ARB_vertex_attrib_64bit to extensions. (v2) 5a7f04925f mapi: add GL_ARB_vertex_attrib_64bit support 731b7c49bb st/glsl_to_tgsi: fix ir_assignment hack doing bad things for doubles b1119ce838 i965/wm/gen6: Add option for disabling statistics collection dae7183cdd i965/wm/gen6: Refactor state setup d14f3e14b4 i965: Remove unused variables 15259d63e8 i965: Change the order of conditions tested in if 8e029105c2 nir: Allow feq/fne/ieq/ine to be optimized with inot. f5cf74d8ba nir: Recognize (a < c || b < c) as min(a, b) < c. ceb8b739ce nir: Recognize trivial min/max. 8ae559971a nir: Recognize i2b(b2i(x)) as x. 74697e2844 nir: Recognize imul(b2i(a), b2i(b)) as a logical AND. c636284ee8 i965/sync: Implement DRI2_Fence extension 2516d835b1 i965/sync: Replace prefix 'intel_sync' -> 'intel_gl_sync' 19b5a82fda i915/sync: Return early when calloc fails 00f3c7baeb i965/sync: Return NULL when calloc fails 9cf9a2dec5 i915/sync: Don't crash when deleting sync object a93ab73a07 i965/sync: Don't crash when deleting sync object a6bfdd7b46 egl/dri2: Fix codestyle in a comment cedd5008da glx: report which DRI version is used when in verbose debug mode cf5e015f71 glapi: Add positional argument specifier. 55b66dc4de nv50/ir: add SHL to the list of U32 opcodes 51e3453785 i965: Sort extension enable lists 382b1a36e3 r600g: Fix Clang return-type build error. 0c0ca55711 i965/fs: Allow copy propagation on ATTR file registers. 7a75b55a01 i965/fs_inst: Get rid of the effective_width field 41868bb682 i965/fs: Rework the fs_visitor LOAD_PAYLOAD instruction 94ee908448 i965/fs: Make LOAD_PAYLOAD take a header size 74dccdad4b i965/fs: Make emit_single_fb_write take an explicit exec_size 32af7d4188 i965/fs_inst: Add an is_copy_payload helper 76c1086f2d i965: Change header_present to header_size in backend_instruction a9ccb14d14 i965/fs_cse: Factor out code to create copy instructions cf4607e853 i965/fs: Make half(fs_reg, unsigned) handle register files more explicitly 88414de45e i965/fs: Fix passing an immediate to half(). 5b2d3480f5 swrast: Build fix for darwin b0f410a2a0 egl/dri2: Check return value of __DRI2fence::create_fence() b8a1495106 draw: (trivial) fix out-of-bounds vector initialization 9891fc329b main/queryobj: add GL_QUERY_TARGET support to GetQueryObjectiv() ef5d4bcc3a ilo: silence a compiler warning 818cc90535 mesa: support compute stage in _mesa_program_resource_prop 3706e5dbc9 glsl: mark special built-in inputs referenced by vertex stage 1fcdb2ce79 relnotes: Note support for viewport arrays on i965/Gen6. 5fc23375e8 i965/gen6: Enable ARB_viewport_array and AMD_vertex_shader_viewport_index c41f625200 i965/gen6: Upload all the SF viewports 2a8835d485 i965/gen6: Upload all the clip viewports 0374159b0c i965/gen6: setup limits for ARB_viewport_array 212f26bb60 st/mesa: fix pipe_query_result result initializer 062e2b06b2 st/mesa: fix st_NewPerfMonitor() declaration 0beaf1cd9a glsl: add parens in shader_integer_mix() to silence compiler warning f7bdb2f372 st/mesa: also try PIPE_FORMAT_R10G10B10A2_UNORM for GL_RGB10 cea910bc28 nvc0: all queries use an unsigned 64-bits integer by default 35a9286be6 nvc0: make begin_query return false when all MP counters are used 3a365df665 docs: mark GL_AMD_performance_monitor on nvc0 for the 10.6.0 release ed7d3886cc nvc0: define driver-specific query groups 4cd1cfb983 st/mesa: implement GL_AMD_performance_monitor 96f164f6f0 gallium: make pipe_context::begin_query return a boolean 546ec980f8 gallium: replace pipe_driver_query_info::max_value by a union d5b2832c11 gallium: add new numeric types to pipe_query_result b620829b5e gallium: add new fields to pipe_driver_query_info f137f5c691 gallium: add pipe_screen::get_driver_query_group_info ce01c0af70 mesa: fix shininess check for ffvertex_prog v2 24ecf37ac0 i965/aa: fixing anti-aliasing bug for thinnest width lines - GEN7 d376c3549b i965: Fix missing type in local variable declaration. 07b49f126a i965/vec4: Use same type for immediate, for compaction. a9b04d8a0d i965/aa: fixing anti-aliasing bug for thinnest width lines - GEN6 6da2d71888 i965: Remove end-of-thread SEND alignment code. 28090b30dd i965: Add XRGB8888 format to intel_screen_make_configs 8da47e8a69 nir: add nir_array.h to the sources list 08a4639e81 glsl: don't lower fragdata array if the output data types don't match 4ab8d59a23 i965/skl: Align compressed textures to four times the block size b5045e2991 egl: image_dma_buf_export - use KHR 64-bit type 1c5a57aee1 glapi/es3.1: Add support for GLES versions > 3.0 23d2f63b58 glsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in GLSL ES 3.10 cea605d373 glsl/es3.1: Allow textureGather and textureGatherOffset in GLSL ES 3.10 0e1655c6bd glsl/es3.1: Allow enhnaced packing functions in GLSL ES 3.10 ad14f44b3e glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10 dd61475d56 glsl/es3.1: Allow separate shader objects in GLSL ES 3.10 2dcc535300 glsl/es3.1: Allow explicit uniform locations in GLSL ES 3.10 7038370bd1 glsl/es3.1: Allow 3.10 ES shaders in a GLES 3.1 context 7efc11e071 mesa/es3.1: Add _mesa_is_gles31 helper 56030a75ed docs/GL3: Update GLES 3.1 dependencies 6c9c317caf glsl: Add glsl_parser_state::has_atomic_counters helper fa3475b269 mesa: Use bool in _mesa_is_ helpers instead of GLboolean 1ec6523fcf mesa: Trivial coding standards cleanups 5a845cf898 mesa: Use bool instead of GLboolean 8b103cf636 glsl: Silence unused parameter warnings 778c7f149a mesa: Restore functionality to dispatch sanity test e1ae0c3bc3 i965: Fix variable indexing of sampler arrays under non-uniform control flow. b234537cc3 i965: Fix variable indexing of UBO arrays under non-uniform control flow. 046abc998c i965: Define helper function to copy an arbitrary live component from some register. 3da9f708d4 i965: Perform basic optimizations on the FIND_LIVE_CHANNEL opcode. 715bc6d8b1 i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode. f2fad0dc80 i965: Perform basic optimizations on the BROADCAST opcode. c74511f5dc i965: Introduce the BROADCAST pseudo-opcode. ce0e151721 glsl: Keep track of the early_fragment_tests flag in gl_shader. 6c1f6f8291 glsl: Error out on invalid uses of the early_fragment_tests layout qualifier. b5994d24d8 glsl: Forbid use of image qualifiers in declarations of type other than image. 3f8558650d glsl: Split off memory qualifiers from storage qualifiers. f64edfdc44 glsl: Forbid opaque variables as operands of the ternary operator. b5854ee72b mesa: Update image unit state when glBindImageTexture is called with texture=0. b663d6bc6f mesa: Initialize image units to default state on context creation. 1b9990e373 mesa: Implement image uniform queries. cad0cf4cee mesa: Validate original image internal format rather than derived mesa format. 4e4855f1de mesa: Call _mesa_test_texobj_completeness() before using _MaxLevel in image validation. f74ba58f84 mesa: Add support for binding a buffer texture to a shader image unit. 8424cafbac mesa: Add extern "C" guards to shaderimage.h to allow inclusion from C++ code. dded5271e4 mesa: Export shader image format to mesa format conversion function. 96142a3e87 swrast: Fix rgba_draw_pixels with GL_COLOR_INDEX f1d1d17db6 i965: Add memory fence opcode. f118e5d15f i965: Add typed surface access opcodes. 0775d8835a i965: Add untyped surface write opcode. c97a7705ea i965: Reorder sources of the untyped atomic opcode. ac747ca5f7 i965: Pass the number of components as a source of the untyped surface read opcode. 20915130ac i965/vec4: Add support for untyped surface message sends from GRF. 8865fe309d i965: Don't request untyped atomic writeback message if the destination is null. 0519a6259b i965: Simplify generator code for untyped surface messages. 2f1c16df3e i965: Fix the untyped surface opcodes to deal with indirect surface access. 4348046a2f ilo: use ilo_image exclusively in core 9b705ec32d ilo: add ilo_image_can_enable_aux() 430594c34f ilo: make ilo_image more self-contained f6ca4084c7 ilo: add ilo_image_init_for_imported() 938c9b8cea ilo: prepare for image init for imported bo 3f9415077b ilo: constify ilo_image_params c209aa7a8f ilo: improve readability of ilo_image 9b72bf5bd2 ilo: move command builder to core 9e24c49e64 ilo: move ilo_state_3d* to core 8ab18262c5 ilo: add ilo_buffer.h to core 3afbeb115a ilo: move BOs from ilo_texture to ilo_image ac47563cb4 ilo: move ilo_layout.[ch] to core as ilo_image.[ch] 8252765532 ilo: add ilo_format.[ch] to core 9b7080c8b3 ilo: add ilo_fence.h to core 2182beb431 ilo: add ilo_dev_init() to core 7562f9e907 ilo: rename ilo_dev_info to ilo_dev 19351af53d ilo: move intel_winsys to ilo_dev_info b3197fe5f4 ilo: add ilo_dev.h to core 7bb4fa72c0 ilo: add ilo_debug.[ch] to core a5797873d0 ilo: add ilo_core.h to core bbe91576b7 ilo: move intel_winsys.h to core eeee212e53 i965: Upload atomic buffer state for compute shaders 5328ffbe79 i965/cs: Emit MEDIA_STATE_FLUSH after WALKER 8d87070af2 i965/cs: Implement brw_emit_gpgpu_walker 0e0e23ef53 i965/state: Emit pipeline select when changing pipelines 013031b229 i965: Implement DispatchCompute() back-end 8f1423b2c4 main/cs: Implement front end code for glDispatchCompute(). 4d0f3d2319 mesa/cs: Add DispatchCompute() to driver function table. 5f70b49d4b i965/cs: Emit state base address b750e14fbb i965/fs: Add CS shader time support 6b1b484b60 i965/cs: Upload brw_cs_state 6ec6c1581c i965/cs: Support CS program precompile 17233f9bbc i965: Add brw_setup_tex_for_precompile. Use in VS, GS & FS. 932045061b i965/cs: Emit compute shader code and upload programs cb18f3f021 i965/cs: Set invocation counts based on max_cs_threads 73cb2d3a73 i965/cs: Add max_cs_threads ea888c771c i965: Remove comment about chv device numbers being preliminary c380973a95 i965/fs: Support compute programs in fs_visitor ae6308a41e i965/cache: Add support for CS in program state cache 92a57e7207 i965/cs: Add brw_cs_prog_data, brw_cs_prog_key and brw_context::cs. 2a4df9c524 i965/cs: Add generator support for CS_OPCODE_CS_TERMINATE dff4a42676 i965/cs: Mark g0 as used by CS_OPCODE_CS_TERMINATE d79cdee1d9 i965/fs: Add emit_cs_terminate to emit CS_OPCODE_CS_TERMINATE eeb4b68224 i965/cs: Add CS_OPCODE_CS_TERMINATE f002176d5d i965/cs: Add BRW_NEW_CS_PROG_DATA and BRW_CACHE_CS_PROG d94a9e7041 i965: Add an INTEL_DEBUG=cs option. bf058dad6b mesa/cs: Add compute support to update_program(). abb049dab6 mesa/cs: Update program.c for compute shaders. 56d5c5ab5c mesa/cs: Add inline functions for dealing with compute shaders. 6ee4dac1ef i965/cs: Add BRW_NEW_COMPUTE_PROGRAM state flag. 02e9773bc8 i965/fs: Strip trailing constant zeroes in sample messages be119e80c9 i965/skl: Force the exec size to 8 when initing header for SIMD4x2 1ac7db07b3 i965: Unhardcode a few more stage names and abbreviations. 1db5d3c19e docs/relnotes: document the new EGL sync extensions e70de9b032 st/dri: implement the fence interface for CL events 952b5e84db gallium,clover: add OpenCL interoperability support for CL events 7070b0dd66 st/dri: implement the fence interface a2557b30d8 egl/dri2: return the latest sync status in eglGetSyncAttribKHR 290a3eb750 egl/dri2: implement EGL_KHR_cl_event2 (v2) a8617cc042 egl/dri2: implement EGL_KHR_wait_sync 9a0bda2430 egl/dri2: implement EGL_KHR_fence_sync 592ee249a1 mesa: add GL_OES_EGL_sync b02a5bf3ba dri_interface: add an interface for fences 396cbabbef egl/dri: don't expose configs with an accumulation buffer 33f0d1138d nvc0/ir: fix predicated PFETCH for real db269ae495 nv50/ir: fix asFlow() const helper for OP_JOIN a9d08a250a nvc0/ir: fix predicated PFETCH emission 515ac907e6 gk110/ir: fix set with a register dest to not auto-set the abs flag 13670e8bad i965/blorp: Prepare drawing rectangle for flipped coordinates dfd896699d i965/blorp: Add support for layered rendering 91daf9f09b i965/blorp: Allow blend state to be set for multiple render targets 7fb0db4dd1 i965/blorp: Prepare for attributes other than render position 25ce6c6943 i965/blorp: Remove unused arguments dce1972945 i965/gen7/blorp: Remove unused arguments 4de0bef7f4 i965/blorp: Allow caller to provide sampler settings bfdacac86c i965/blorp: Refactor vertex buffer state setup d271a13ba3 i965/blorp: Remove constant parameter d7e49fba9a i965/gen8: Expose state base address setup fea168f495 i965/ps/gen8: Refactor state uploading 4047420ec4 i965/ps/gen7: Refactor state uploading 02dbc79297 i965: Refactor sampler state setup 47f32cb50d i965: Remove dependency to tex object in default color setup 21071afc43 i965: Refactor and expose brw_upload_binding_table() c15e20d8f6 i965: Expose and refactor brw_update_renderbuffer_surfaces() c8b0d890c0 i965: Refactor rb surface setup to allow caller to store offsets d6c83c9d86 i965/gen8: Use constant pointers for reading miptree details f39846fb57 i965/ps: Use SET_FIELD() for sampler count 2c7e289d8b glx: Massive update of comments in struct extension_info a582b22c63 winsys/radeon: add a private interface for radeon_surface dcfbc006b6 winsys/radeon: move radeon_winsys.h to drivers/radeon d8f817ae7f clover: remove util/compat 5d4f085a43 i965: Don't try to apply the opt_sampler_eot extension for vs b124dc2b70 r300: do not link against libdrm_intel 2d112ed961 clover: make module::symbol::name a string 5ca9b23319 clover: remove compat::string 1b4a1d0049 clover: remove compat classes that match std one 3c61ff0d89 clover: compile all sources with c++11 231be57ee2 st/nine: Remove Managed texture hack. 58d295d41e st/nine: Enforce LOD 0 for D3DUSAGE_AUTOGENMIPMAP 6f57e01436 st/nine: Some D3DUSAGE_AUTOGENMIPMAP fixes 24eca6a30d st/nine: util_gen_mipmap doesn't need we reset states. 7a7758c552 st/nine: D3DUSAGE_AUTOGENMIPMAP is forbidden for volumes ec411d9b74 st/nine: Fix NineBaseTexture9_PreLoad b45fa97a22 st/nine: Rewrite Managed texture uploads 090ebc7638 st/nine: Bound the dirty regions to resource size 520e36f89c st/nine: Simplify Surface9 Managed resources implementation 4c2247ac60 st/nine: Remove impossible cases with Managed textures e558ce98f2 st/nine: Encapsulate variables for MANAGED resource 35fe920e1e st/nine: Rework texture data allocation 54f8e8a18d st/nine: Fix update_vertex_elements bad rebase 87868d3832 st/nine: Add debug warning when application uses sw processing 4acbf420d1 st/nine: Rework update_vertex_buffers 5beb411bf7 st/nine: Fix computation of const_used_size 559342d01d gallium/svga: Remove useless ARRAY_SIZE declaration 64880d073a util/macros: Move DIV_ROUND_UP to util/macros.h 405c7d7511 st/nine: Fix behaviour of D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING d838fe8243 st/nine: Improve D3DQUERYTYPE_TIMESTAMP 851abb9145 st/nine: Fix D3DQUERYTYPE_TIMESTAMPFREQ query 31bb4cd5c6 st/nine: Change x86 FPU Control word on device creation e7b1a1e57c st/nine: Do not advertise D3DDEVCAPS_TEXTURESYSTEMMEMORY 907f28f87e st/nine: Fix comment in update_viewport 6e825b69bd st/nine: Workaround barycentrics issue on some cards f3fd06e94d st/nine: Clear struct pipe_blit_info before use. 77a38d2088 st/nine: NineDevice9_Clear skip fastpath for bigger depth-buffers 716bef2643 st/nine: Fix wrong assert in nine_shader 8d3e063e68 st/nine: Handle special LIT case 114ac39a88 mesa: Fix glGetProgramiv(GL_ACTIVE_ATTRIBUTES). c66c158e59 egl: misc fixes for EGL_MESA_image_dma_buf_export 6fe0d4f035 nvc0/ir: flush denorms to zero in non-compute shaders 66985d2a6d meta: remove unneeded #include colortab.h 7e8de8219f mesa: remove unneeded #include colortab.h 7c1be009b7 mesa: remove unused options var in compile_shader() 3597a0de94 docs: more details about Viewperf 12 medical-01 test issues e312a69958 nvc0: expose GLSL version 410 b5947984cd st/mesa: allow glsl version up to 410, enable ARB_shader_precision 2d4a890c0b st/va: add h264 decoder level support b2596efeb7 st/omx/dec: add h264 decoder level support 1a5e2bb5ce vl: add level idc in sps ef1ae703a9 st/omx/dec: separate create_video_codec to different codecs d043b51ba4 st/vdpau: add h264 decoder level support 4509fc8b94 gallium/util: get h264 level based on number of max references and resolution 6d05396b00 r600g,radeonsi: add a driver query returning GPU load 0b8e73a6ae r600g,radeonsi: add driver queries for GPU temperature and shader+memory clocks 9143940da2 gm107/ir: add lane/vertex count sysvals 89e0b08794 gk110/ir: add support for writing per-patch and shader outputs 52614f59b7 freedreno/a3xx: color masking works like a blend for some formats 9fc3f47278 freedreno/a3xx: add support for S8 and Z32F_S8 1571da6ac3 freedreno/a3xx: add Z32F support 0a4cb00c77 freedreno: add fd_transfer to wrap around pipe_transfer f5c1101996 freedreno/a3xx: add support for disabling depth clipping dffc1a0ae3 i965/vs: Remove unnecessary NULL check on generate_code() result. d795cc6508 glsl: fix packing support for arrays of doubles ff6ee39c19 i965: Enable ARB_gpu_shader5 on Gen8+. 0c06d019bc i965/fs: Fix code emission for imul_high in NIR. ecf428aa59 i965/fs: Fix stride for multiply in macro. b3e29a2022 Revert "i965/fs: Allow SIMD16 borrow/carry/64-bit multiply on Gen > 7." b94a4e8498 scons: Support LLVM 3.5 and 3.6 on windows. dfb0b36e8f mesa: fix up GLSL version when computing GL version 7c3d1c132e softpipe: fix another stencil-as-float issue dfb274af4c mesa: the function name appears to have a gl prefix already 05e7f7f438 Fix a few typos e17dc004fd i965/gen8: Factor out texture surface state set-up from gen8_update_texture_surface(). 6f26ffaf66 i965/gen7: Factor out texture surface state set-up from gen7_update_texture_surface(). e94c80c08b i965: Add helper functions to calculate the slice pitch of an array or 3D miptree. f9965347dc scons: add target osmesa using gallium state tracker. db2415189a radeonsi: set an optimal value for DB_Z_INFO.ZRANGE_PRECISION bed98eef9a radeonsi: remove deprecated and useless registers 393b0e0531 radeonsi: remove useless includes d8269be1ce gallium/radeon: print winsys info with R600_DEBUG=info 96bbdc5188 winsys/radeon: make radeon_bo_vtbl static ca9e280d89 glsl: replace while loop with without_array function f00c5f85b8 glsl: support packing of arrays of arrays fda5f7bb2f glsl: add arrays of arrays support to without_array function 9ea38ee96d docs/GL3: started adding support for shader_image_size 6fc0cd2f52 gallium/hud: add more options to customize HUD panes 30c8d8a831 i965: Fill out the rest of brw_debug_recompile_sampler_key(). 19165e3b6e i965: Disassemble sampler message names on Gen5+. 7f5a8ac155 i965/fs: Disallow constant propagation into POW on Gen 6. 67ba388dc0 mesa: add support for exposing up to GL4.2 11d2305d7f i965/fs: Add missing pixel_x/y to brw_instruction_name(). 51c61fff8f i965/fs: Don't constant propagate into integer math instructions. e170185896 docs: add news item and link release notes for mesa 10.5.4 196cf8db65 docs: Add sha256 sums for the 10.5.4 release 5b39cb4736 Add release notes for the 10.5.4 release 13b2e6a520 mesa: put more info in glTexImage GL_OUT_OF_MEMORY error message 0087cf23e8 i965/fs: Allow 2-src math instructions to have immediate src1. f251ea393b nir: Transform pow(x, 4) into (x*x)*(x*x). 9b577d5702 glsl: Transform pow(x, 4) into (x*x)*(x*x). 18f44d3030 mesa: fix glGetActiveUniformsiv regression a563689a40 mesa: refactor active attrib queries for glGetProgramiv d5a15a89f0 i965: Add an INTEL_DEBUG=spill option to test spilling bf55096207 i965/debug: Use the ull specifier for DEBUG enum defines 5957da1edb i965: Disallow linear blits that are not cacheline aligned. 8c17d53823 i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions. 29f0f976bd mapi: Adding missing string.h include. 525be9c079 os/os_memory_aligned.h: Handle integer overflow. f2a7fd9943 draw: fix prim ids when there's no gs ecc7f2ed91 gallium/radeon: don't crash when getting out-of-bounds TEMP references 125574d1ef nir/lower_source_mods: Don't propagate register sources 296131f467 nir: Rewrite instr_rewrite_src d61bd972d8 nir/locals_to_regs: Hanadle indirect accesses of length-1 arrays 06f3c98b9d nir/locals_to_regs: Initialize registers with constant initializers 4e9b376594 nir/locals_to_regs: Pass around the nir_shader rather than a void * mem_ctx f50f59d3d9 nir: Add a simple growing array data structure 8b900e7405 nir/types: Make glsl_get_length smarter 7e1d21edbf nir: Move get_const_initializer_load from vars_to_ssa to NIR core ba88760202 nir/lower_vars_to_ssa: Pass around the nir_shader instead of a void mem_ctx c68364ac34 i965/nir: Use the correct offsets when handling register indirects e79120afdc nir/print: Print the closing paren on load_const instructions 02f03fc0f1 nir/tex: Use the correct return size for query_levels and lod 94669cb534 nir: Refactor tex_instr_dest_size to use a switch statement 73cc76362d nir/lower_vars_to_ssa: Actually look for indirects when determining aliasing 734bceed86 docs: mark off texture_stencil8 (v2.1) 6cc49c4ce1 st/mesa: add ARB_texture_stencil8 support (v4) 782e71cc07 mesa: finish implementing ARB_texture_stencil8 (v5) 1948880720 mesa: remove the gl_sl_pragmas structure ae3870df70 i965: Add a brw_compiler structure and store the register sets in it a85c4c9b3f i965: Rename brw_compile to brw_codegen cfc56fcee3 i965: Use device_info instead of the context for computing vue maps 02ccb19495 i965: Use device_info instead of the context in instruction scheduling 28e9601d0e i965: Add a devinfo field to backend_visitor and use it for gen checks 73bf8f3d6b i965: Remove remaining uses of ctx->Const.UniformBooleanTrue in visitors 2bf207b473 i965/vec4: Add a devinfo field to the generator and use it for gen checks 5bda1ff1be i965/fs: Add a devinfo field to the generator and use it for gen checks 38dc2ddab4 i965/device_info: Add a supports_simd16_3src flag 85db2aca52 i965/device_info: Add a HSW_FEATURES macro 9c89e47806 i965: Make the annotation code take a device_info instead of a context 5cb91db619 i965/fs: Remove the GL context from the generator 61c4702489 i965: Remove the context field from brw_compiler 639314d40e i965: Make the disassembler take a device_info instead of a context c3e5f32840 i965: Make instruction compaction take a device_info instead of a context 4e9c79c847 i965: Make the brw_inst helpers take a device_info instead of a context 6219a8f098 i965/eu: Add a devinfo parameter to brw_compile a921475c22 i965: Do better fake context setup in unit tests ceb6e5eebe i965: Remove the context parameter from brw_texture_offset 8a41cd2407 softpipe: fix stencil write to use an integer value 2c08e3b8ea mesa: Fix typo in a comment cb24d3b7ad freedreno: misc minor cleanups 1b58d8c2bf freedreno/a4xx: (partial) gl_FragCoord.zw a869183123 freedreno/a4xx: primitive-restart 632ea2a113 freedreno/nir: sysval fixes 13527df143 freedreno/a4xx: wire up integer texture sampling 48a651e98c freedreno/a4xx: formats updates/fixes 21ceedfd8b freedreno: update generated headers 9450bd56be gallium/targets/d3dadapter9: drop the libdrm prefix for drm.h 02e93be55e cso: minor comment fix 31667e6237 glsl: rewrite glsl_type::record_key_hash() to avoid buffer overflow bd4dbdfa51 mesa: add check for NV_texture_barrier in _mesa_TextureBarrierNV() b260d9d91f main: silence missing return value warning in array_index_of_resource() 0b1823f5be android: re-build all mesa binaries properly 36e59215ba android: xmlpool: cleanup the generation rules 98c8997fe5 android: xmlpool: Get rid of the last use of intermediates-dir-for 5b8d61b0cc android: export the path of the generated headers b0e33c2256 android: fix the building rules for Android 5.0 671a550846 android: fix building issues of host binaries 076edc6a03 android: fix a building error of libmesa_program 8098bf8e7a android: mesa: fold the ARCH_X86_HAVE_SSE4_1 conditionals 669cfc267a android: mesa: fix the path of the SSE4_1 optimisations 64171c2d24 android: build the Mesa IR -> NIR translator c734261dcf android: nir: add build rules for nir_builder_opcodes.h 06619749a1 android: add inital NIR build 618885f71f android: dri: link against libmesa_util 0afbd2df04 android: add $(mesa_top)/src/mesa/main to the includes list 39a175e0c7 android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines 94cab35ee9 android: add gallium dirs to more places in the tree 8d90bfb724 android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H 2d06791f6f android: egl: add libsync_cflags to the build 5f7081eb90 android: mesa: generate the format_{un,}pack.[ch] sources 6fb8017866 android: add $(mesa_top)/src include to the whole of mesa ba3bc1eea2 android: use := operator for assigning MESA_VERSION 6c2c5f74a2 util: android: optimize the rules to generate format_srgb.c 63a76c15d8 android: simplify the subdirs including rules 86919352e3 android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS 413bc0a618 ilo: remove unused include from Android.mk 00bf7d2e9c drirc: Add "Second Life" quirk (allow_glsl_extension_directive_midshader). 44461e7098 nir: Fix per-component negation in prog_to_nir's SWZ handling. ed10f9cfad glsl: correct indentation of comment, Trivial. 529064f6a8 i965/fs: Combine pixel center calculation into one inst. 5af0604d52 i965/fs: Calculate delta_x and delta_y together. fde3100fe6 i965/fs: Emit ADDs for gl_FragCoord, not virtual opcodes. b14313e452 i965/fs: Manually set source regioning on PLN instructions. a1dd2f0bb6 i965/fs: Add LINTERP's src0 to fs_inst::regs_read(). 8bc49f9536 i965/fs: Set compression only if writing two registers. b5a5b63548 i965/fs: Allow an execution size of 32. 45a1348612 i965: Make type_sz() return unsigned. dd5c825053 i965: Replace guess_execution_size with something simpler. 3b4abdae04 i965/fs: Ensure delta_x/y are even-aligned registers on Gen6. 958b4965a2 main: remove __FUNCTION__ defined because it is obsolete d8b14a57a9 radeon: replace __FUNCTION__ with __func__ ad5ae271e7 mesa: add missing break in switch statement 5917ca349a glsl: add fallthrough comment on switch 054c7dc7eb mesa: fix UBO queries for active uniforms 7004632b28 i965/skl: Fix the qpitch value 584f8e1ec5 i965/skl: Don't use ALL_SLICES_AT_EACH_LOD c1485f4b7d clover: remove pre llvm 3.5.0 compatibility code f39cd71618 clover: make llvm >= 3.5.0 and c++11 mandatory 3282e57bcf docs/GL3.txt: update ARB_shader_subroutine status 645f77fe50 gallivm: Fix build against LLVM 3.7 SVN r235265 c015008ee0 doc: Add GL_ARB_shader_image_size dependency for OpenGL ES 3.1 b2e871bd48 indices: fix provoking vertex for quads/quadstrips 1cdb01d716 primconvert: select pv convention only from flatshade_first 0904774af1 freedreno/a3xx: enable polymode setting with non-fill modes 6357601628 freedreno/a3xx: fix integer and 32-bit float border colors 6895c3554e freedreno/a3xx: add support for float R/RG render targets 1eac3ae1a6 mesa: add .mesa-install-links files to gitignore 65f13352b9 mesa/main: add autogenerated format-info.c to gitignore 1d6829813e i965: Issue perf_debug messages for unsynchronized maps on !LLC systems. cd9058fae3 i965: Make shader_time store names/ids instead of referencing shaders. eb6e770889 i965: Delete some unnecessary code in brw_report_shader_time(). e9efd667de i965: Make shader_time use 0 instead of -1 for "no meaningful ID". cfab4ea9c6 adjust a couple of ifdefs to handle NetBSD correctly 52e4e4712f configure.ac: fix bashism 79010c9a53 i965: Render R16G16B16X16 as R16G16B16A16 c6b0922c31 i965: Update the comment about platforms supporting blorp 4dacb212fd nir: Allow abs/neg in select peephole pass. 472ef9a02f i965/fs: Change SEL and MOV types as needed to propagate source modifiers bb99a58e77 i965/fs: Use the source type when looking for UD negations in copy prop 95e68adcd9 freedreno/ir3/nir: few little fixes efbf14e893 freedreno/ir3/nir: lower if/else e5e11b5baf freedreno/a4xx: support for large shaders 20ea698c49 freedreno: update generated headers 57f0d3b3c6 freedreno/ir3/nir: UBO support 87807e5cc5 freedreno/ir3: move out helper 70b2f872ea freedreno/a4xx: sysvals and UBOs e14af4c067 nir/builder: add nir_builder_insert_after_instr() 7a9063e7c7 gallium/ttn: fix TXF ef7c4f39bf gallium/ttn: add UBO support 8efe20467b gallium/ttn: minor cleanup a3cce7a38e gallium/ttn: add support for TXL2 f44d836d7a gallium/ttn: add support for texture offsets e050a19af8 mesa/st: Free st_translate with FREE macro. 8638e3ae1b libgl-gdi: Prevent "pure virtual method called" error when. 4fc645aed1 i965: Add marketing names for CHV 94aab6cde6 nir: Convert the if-test for num_inputs == 2 to an assertion 61293bfced configure.ac: print LLVM_LDFLAGS 0d46440c3a glsl_to_tgsi: only associate the uniform storage once at link time bb5df7350b glsl_to_tgsi: add STATE_FB_WPOS_Y_TRANSFORM at link time e2066a4344 glsl_to_tgsi: add assertions for detecting out-of-bounds immediates access dcc74d47c4 glsl_to_tgsi: don't use a potentially-undefined immediate for ir_query_levels 14c5bc3b9a glsl_to_tgsi: fix out-of-bounds constant access and crash for uniforms d3045d391b glsl_to_tgsi: cleanup includes 76c2d4498d mesa/program: remove dead code b79c620663 radeonsi: add a debug option to compile shaders when they're created 99eef3b8b3 st/mesa: add a debug option to compile shaders at link time 993a6288f7 i965: Rewrite ir_tex to ir_txl with lod 0 for vertex shaders a7d018accf radeonsi: remove bogus r600-- triple 33f73e93ff i965/skl: Add the header for constant loads outside of the generator a9e4cf5d32 i965/vec4: Add a helper function to emit VS_OPCODE_PULL_CONSTANT_LOAD 037e0e78ab mesa,glsl: rename `interface` to `programInterface`. f78b2c432f gbm: Add GBM_BO_USE_LINEAR flag 7c154bbe60 mesa: refactor GetUniformBlockIndex 1b256eb0ec mesa: refactor GetUniformIndices 51313f567d mesa: refactor GetUniformLocation 45637e9c1f mesa: refactor GetActiveUniformBlockName 284003e1f1 mesa: remove unused _mesa_get_uniform_name 8d6fa52e33 mesa: refactor GetActiveUniformName 17dc939f75 mesa: refactor GetActiveUniform dc39d843d2 mesa: refactor GetTransformFeedbackVarying 7519ddb4d8 mesa: refactor GetActiveUniformsiv, use _mesa_program_resource_prop 34df5ebd77 mesa: mesa_bufferiv utility function for buffer objects 4e7f134f89 mesa: refactor GetFragDataIndex 62057c77f1 mesa: refactor GetFragDataLocation 3d1544cc91 mesa: refactor GetAttribLocation 26c0394a96 mesa: refactor GetActiveAttrib 41c230cd98 mesa: enable GL_ARB_program_interface_query extension 2ab8de2181 mesa: implementation of glGetProgramResourceiv 9367ade331 mesa: glGetProgramResourceLocationIndex e0e4d77f01 mesa: glGetProgramResourceLocation 2a5a0d19d6 mesa: glGetProgramResourceName 161f57f610 mesa: glGetProgramResourceIndex 4d3b98bc58 mesa: glGetProgramInterfaceiv c796ce4108 mesa/glsl: build list of program resources during linking b297fc27aa glapi: add GL_ARB_program_interface_query skeleton 993b9b6adb linker: fix varying linking if SSO program has only gs and fs 17d69862a9 r600g/sb: Skip empty ALU clause while scheduling 4cf5ca5ca5 nir: Try commutative sources in CSE 8957c9e448 glx: Create proper server dependency for GLX_EXT_create_context_es2_profile b229e6c7de vc4: Don't try to use color load/stores to blit across format changes. cff2e08c4c vc4: Don't try to use color load/stores to do depth/stencil blits. 3a728d4dfb vc4: Update the shadow texture for public textures on every draw. bd957b1b79 vc4: Hook up VC4_DEBUG=perf to some useful printfs. e1d095053b st/mesa: log shaders, GLSL info log with _mesa_log() 011cad806a mesa: log shaders, GLSL info log with _mesa_log() 2926bbfb28 mesa: add _mesa_log(), _mesa_get_log_file() functions 11bfee4c3a tgsi: also dump label for TGSI_OPCODE_BGNSUB opcode 1aa50339d8 st/wgl: Couple of fixes to opengl32.dll's wglCreateContext/wglDeleteContext dispatch. 6635fb6cae mesa: Enable _mesa_dlopen on MSVC too. 3cbefe3cf4 glsl: fix assignment of multiple scalar and vecs to matrices. bc672e261c nir: Fix typo in "ushr by 0" algebraic replacement 67a8610caf nir: Silence unused parameter warnings 47a1b4841d nir/cse: fix bug with comparing non-per-component sources b069f9eafd i965/fs: Combine tex/fb_write operations (opt) 6866378cf4 i965/fs: Only emit FS_OPCODE_PLACEHOLDER_HALT if there are discards 38707e1478 i965/fs: Create a has_side_effects for fs_inst 28d9e90428 i965: replace __FUNCTION__ with __func__ 139e6c7c4a i915: replace __FUNCTION__ with __func__ fc57222f60 glx: replace __FUNCTION__ with __func__ 6f4d9418b4 main: replace __FUNCTION__ with __func__ 50cb780f7f state_tracker: replace __FUNCTION__ with __func__ d02942cc77 swrast: replace __FUNCTION__ with __func__ e1231159bc vbo: replace __FUNCTION__ with __func__ f0e693efb3 tnl: replace __FUNCTION__ with __func__ 3ca17e75e4 i965/fs: Correct mistake in determining whether a MUL is negated. 07c571a39f i965/skl: Use an exec size of 8 to initialise the message header 05a1d84491 i965/fs: Always invert predicate of SEL with swapped arguments e0994e0f97 radeon/llvm: Improve codegen for KILL_IF c6d79ed289 radeon/llvm: Run LLVM's instruction combining pass 2569c7109d radeonsi: Add header and footer to shader stat dump 406df68736 i965: Fix software primitive restart with indirect draws. f55ded764c i965: Implement proper workaround for Gen4 GPU CONSTANT_BUFFER hangs. 21d29124a7 i965: Fix INTEL_DEBUG=shader_time for SIMD8 VS. 1be329e64c vc4: Add a blitter path using just the render thread. 76d56752cc vc4: Allow submitting jobs with no bin CL in validation. 43b20795b7 vc4: Move the blit code to a separate file. e214a59635 vc4: Separate out a bit of code for submitting jobs to the kernel. 44b63cf5c0 vc4: When asked to sample from a raster texture, make a shadow tiled copy. d04b07f8e2 vc4: Fix off-by-one in branch target validation. 7fa2f2e366 vc4: Use NIR-level lowering for idiv. 84ebaff1b7 vc4: Add a bunch of type conversions. cc5860e407 st/mesa: align cube map arrays layers 5ed79312ed st/mesa: convert sub image for cube map arrays to 2d arrays for upload 1e1d5456ba i965: Flush batchbuffer containing the query on glQueryCounter. adae027260 vc4: Use the blit interface for updating shadow textures. 39b6f7e76c vc4: Remove dead fields from vc4_surface. 5100221ff7 vc4: Skip sending down the clear colors if not clearing. 725620f21d vc4: Sync with kernel changes to relax BCL versus RCL validation. cb88d2cfcb vc4: Fix another space allocation mistake. 8eb9304ee7 vc4: Add missed accounting for the size of the semaphore. 89b140dfae swrast: Mark MAX_GLUINT literal with u suffix. 1c9db39d54 i965: Don't bother freeing NULL. a76dc15b2b i965: Lift some restrictions on dma_buf EGLImages 2943b15ce7 i965: Disable aux buffers for EGLImage-backed miptrees bf504b6127 i965: Change intel_miptree_create_for_bo() signature d3b042f359 i965: Add field intel_mipmap_tree::disable_aux_buffers e1338f267f i965: Refactor brw_is_hiz_depth_format() 5776d65114 i965: Declare intel_miptree_create_layout() as static 1ef4bf7191 i965: Declare intel_miptree_alloc_mcs() as static 36ceda4ece docs: Improve LLVM_USE_CRT_xxx instructions. fa1b3e1501 glx: Include util/macros.h instead of redefining PRINTFLIKE. 978753e843 util/ralloc: Fix `extern "C"` usage. 85dd46d90c mesa: Remove pointless USE_EXTERNAL_DXTN_LIB macro. 5ddeab8a06 docs: add news item and link release notes for mesa 10.5.3 a94f8e712f docs: Add 256 sums for the 10.5.3 release 794b9bf26a Add release notes for the 10.5.3 release 61c6cc4a4a docs: remove the --with-max-{width,height} note 0e742b1cb3 configure.ac: remove deprecated --with-libclc-path b6354d9bb0 i965/nir: Make INTEL_DEBUG=ann work with NIR. 89c1feb78d i965: Create NIR during LinkShader() and ProgramStringNotify(). b3e286c457 nir: Store num_direct_uniforms in the nir_shader. f41f07f685 i965: Move lower_output_reads to brw_link_shader(). 8e414cbdec glsl: Mark path as unreachable. ea0c35faf8 i965: Remove useless null check. 024ecc783b i965/fs/nir: Mark fallthrough. 1ac230975e i965: Remove useless reg_offset >= 0 tests. b98c0262d1 freedreno/ir3/nir: couple little fixes 1b936bb9f8 freedreno/ir3/nir: handle system values 715b2e0dbb freedreno/ir3/nir: handle txs and query_levels tex ops 97e8fc3fdd freedreno/ir3/nir: split out tex helpers 6e8160d6e3 freedreno/ir3/nir: simplify emit_tex() d5357c16cc freedreno/ir3/cp: handle indirect properly 49be76166b freedreno/ir3/sched: avoid getting stuck on addr conflicts 4cf4006674 freedreno/ir3/nir: add variable-indexing support 972ce757d7 freedreno/ir3/asm: change assert to warning 09cbd97a47 freedreno/ir3/nir: set first_driver_param f0e9a632a1 freedreno/ir3/cp: support to swap mad src's f596135616 nir: fix bit of cargo-culting in lower_idiv 58add76791 nir: split out lower_sub from lower_negate fd65122a90 gallium/ttn: add support for system values 2faa878f13 gallium/ttn: fix TXD ca3ae90490 gallium/ttn: add TXQ support (v2) 0b71451920 gallium/ttn: split out helper to get texture info 96c0f9328d gallium/ttn: add support for temp arrays b91d987140 gallium/ttn: minor cleanup d47405eb70 i965: Use NIR by default for fragment shaders c2a0600d5b i965: Don't set NirOptions for stages that will use the vec4 backend. f9048ee3c8 gallivm: Fix build since llvm-3.7.0svn r234495 50db8bd1b5 i965/disasm: Print the type after the swizzle also for 3src src operands ae17f34850 i965: Move brw_link_shader's GLSL IR transformations into a helper. 10d85ffc5a i965: Change brw_shader to gl_shader in brw_link_shader(). 500da98e0b nir: Constify nir_lower_sampler's gl_shader_program pointer. 709b88ccd8 nir: Remove linker_error calls from nir_lower_samplers(). 99264b7f37 nir: Make nir_lower_samplers take a gl_shader_stage, not a gl_program *. 4b27391cad nir: Move gl_shader_stage enum from mtypes.h to shader_enums.h. feafe70399 nir: Fix #include guards in shader_enums.h. d0f39a2fcd nir: Constify prog_to_nir's gl_program pointer. 50e9fa2ed6 gallivm: Fix build since llvm-3.7.0svn r234460. a873b79fa5 draw: (trivial) don't print the shader twice with GALLIVM_DEBUG=tgsi (or ir) 586536a4e1 gallivm: don't use control flow when doing indirect constant buffer lookups 09e7e2016b glsl: check for forced_language_version in is_version() 4deca1274c i965/skl: Fix the order of the arguments for the LD sampler message eb51c6d55f i965: Fix depth field setting in surface state for raw buffer on Gen7/8 6b722c390b u_tile: fix warnings about incompatible casts. f2947807c8 r600g/sb: Enable SB for geometry shaders 06bb68da4a r600g/sb: Update last_cf for loops 61393bdcdc u_tile: fix stencil texturing tests under softpipe 11694737fc nir: Make nir_*_instr_create take a nir_shader instead of a void * context a10d493715 nir: Implement a nir_sweep() pass. de2014cf1e nir: Allocate dereferences out of their parent instruction or deref. 4f4b04b7c7 nir: Allocate nir_ssa_def::uses/if_uses out of the instruction. 900498bd11 nir: Allocate nir_phi_src values out of the nir_phi_instr. b05d53404c nir: Allocate nir_call_instr::params out of the nir_call itself. 73d106822e i965: Add the ability to render to I8/L8 and I16/L16 UNORM formats. 60dcd97257 i965: Use SET_FIELD in 3DSTATE_STREAMOUT packets. 2e3b35a1cb nir/lower_tex_projector: Don't use designated initializers 1aa5738e66 glsl: relax input->output validation for SSO programs ae720c66cb nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling ad84689f73 r600g: fix op3 abs issue 2042a2f961 i965: Do not render primitives in non-zero streams then TF is disabled f368d0fa1f i965: Add forgotten multi-stream code to Gen8 SOL state. f9e5dc0a85 i965: Fix instanced geometry shaders on Gen8+. a09c5b8527 i965: Free dead GLSL IR one last time. 797d606127 i965: Implement SIMD16 texturing on Gen4. 8aee87fe4c i965: Use SIMD16 instead of SIMD8 on Gen4 when possible. 108b92b1e9 i965: Respect the no_8 flag on Gen4-5. 62050886c8 i965/fp: Set coord_components correctly for cube textures. dd7d068784 glsl/cse: Maintain a list of free ae_entry objects d131630c08 nir: Remove fsin_reduced/fcos_reduced. c8d65dd713 st/mesa: Remove unused emit_scs(). 5fb735b756 program: Remove unused emit_scs(). cdb1eb9a3f i965/vec4: Remove emit_scs() prototype. 5c71cf8531 glsl: Remove never used sin_reduced/cos_reduced. 490621f0f2 glsl: Update the #line behaviour on GLSL 3.30+ and GLSL ES+ c0a7014601 glsl: respect the source number set by #line 47597f8f5c i965: Make sure we always mark array surfaces as such 8b0b81339b freedreno/ir3: add NIR compiler 700d949ea1 freedreno/a3xx: don't decode srgb on mem2gmem b060b56772 freedreno/a3xx: pass sprite coord mode through to program emit 1de72dfc8a freedreno/a3xx: add UBO support c7811f56c2 freedreno/ir3: insert nop between sfu/mem operations 14dfd8cc43 freedreno: dirty context when reallocating a bound bo bde2045fa2 freedreno: keep track of buffer valid ranges dacf22e0a3 freedreno: mark resources as being read so that writes flush the queue 2e1445c8f3 freedreno: don't bother setting resource timestamps 1fee3061d5 freedreno: add a reading flag to indicate gpu is reading rsc ea0952a9db freedreno: fix resource flushing confusion bfb0a8eb69 freedreno: remove tex_resource 6cd9c94ce4 freedreno/ir3: handle FRAG IN's without interpolation specified f513f006ce freedreno/ir3/cmdline: add @const headers for immediates 6bc12bb5fd freedreno/ir3/cmdline: remove hack for old compiler f370e95421 freedreno/ir3: handle const/immed/abs/neg in cp 104713d9f2 freedreno/ir3: split float/int abs/neg 203f37540a freedreno/ir3: add ir3 builder helpers b1c9fb9fca freedreno/ir3: fix sam argument order comment 101142c401 xa: support for drivers which use NIR 1c857727a1 build: add libnir.la 52282fa42d gallium/ttn: MOD is an integer instruction 7579ae422a gallium/ttn: add UMAD f2ecc95e44 nir: add lowering for idiv/udiv/umod 7880bea2fb nir: fix typo for f2b/i2b/b2i expressions (v2) 6829d76e02 nir: add option to lower slt/sge/seq/sne 24b78fe54e mesa: Remove unused variables left over from 107ae27e57d. fdd90fcb15 i965: Implement support for ARB_clip_control. 107ae27e57 mesa: Remove the _WindowMap from gl_viewport_attrib. 29e6c7dbc5 tnl: Maintain the _WindowMap matrix in TNLcontext v2. 472913ea75 radeon: Make use of _mesa_get_viewport_xform v2. a8ceb8e450 i965: Make use of _mesa_get_viewport_xform. ba353935a3 nv50: allocate more offset space for occlusion queries 9c53e80b9b nir/lower_samplers: Use the right memory context for realloc'ing tex sources 1bd1fc248c i965: Use brw_nir_cubemap_normalize for NIR shaders 52e718097f nir: Add a cubemap normalizing pass bff4213326 i965: Check the INTEL_USE_NIR environment variable once at context creation dccc57eaba nir/from_ssa: Don't set reg->parent_instr for ssa_undef instructions 7bdba4a245 nir: Add a src_get_parent_instr function cb966fb2be i965: Use the tex projector lowering pass instead of hand-rolling it. ea811b7868 nir: Add a lowering pass for texture projectors. 64bdfc698d nir: Add an interface to turn a nir_src into a nir_ssa_def. ec02970205 nir: Add an interface for the builder to insert instructions before. 328375d274 gallium: fix gcc compile errors when using _XOPEN_SOURCE=600 but not std=c99 b9b66985c3 i965: Rename do__prog to brw_compile__prog (and export) a57672f18d i965: Split out per-stage dirty-bit checking into separate functions 28510d69ff i965: Split out brw__populate_key into their own functions 01d3b750b3 nv50/ir: avoid folding immediates into imad operations 603d28f32c nv50/ir: fix imad emission when dst == src2 da5ec2ac0b nir: Allocate nir_tex_instr::sources out of the instruction itself. 7380c641b1 nir: Allocate predecessor and dominance frontier sets from block itself. 131444e1c5 nir: Allocate register fields out of the register itself. 587b3a20a1 nir: Make nir_create_function() strdup the function name. f61b6c3e48 nir: Free dead variables when removing them. f4e4491080 nir: Combine remove_dead_local_vars() and remove_dead_global_vars(). 33f0f68d59 ralloc: Implement a new ralloc_adopt() API. ca3b4d6d17 nir/opt_peephole_ffma: Fix a couple typos in a comment 4609ba6ea3 mesa: add ARB_depth_buffer_float to ES3.0 required extension list a9152376b4 vc4: Add support for nir_iabs. e50cf5faa5 i965/generator: Get rid of the ! in the unreachable statement 0573d0e484 nir/print: Correctly print swizzles for explicitly sized alu sources 4a3c0e9950 freedreno/a3xx: add MRT support 6f4c1976f4 freedreno: convert blit program to array for each number of rts d9992ab35a freedreno: add support for laying out MRTs in gmem 602bc6c88d freedreno: add core infrastructure support for MRTs d13803c76f freedreno/ir3: add support for FS_COLOR0_WRITES_ALL_CBUFS property f27ec59084 freedreno/a3xx: add independent blend function support 8efa3e340d freedreno: remove alpha key from ir3_shader 70eed78cac i915g: Implement EGL_EXT_image_dma_buf_import a03d0ba78f i965/fs: Relax type check in cmod propagation. 781badee7a nir: Remove useless ftrunc inside f2i/f2u. 97e6c1b957 nir: Recognize (a < b || a < c) as a < max(b, c). a2b6e908cf nir: Add addition/multiplication identities of exp/log. 099c729b4c nir: Add identities for the log function. 8a6ae384b2 nir: Add identities for the exponential function. e26783d445 nir: Recognize another open coded lrp. e82437e141 nir: Recognize open coded lrp. 25e214db00 nir: Use _mesa_flsll(InputsRead) in prog->nir. 3d166b313d mesa: Implement _mesa_flsll(). 4b38c5c783 nir: In prog->nir, don't wrap dot products with ptn_channel(..., X). 218e45e2f7 i965: Use the same nir options for all gens b9d7454571 i965/nir: Run DCE again before going out of SSA 37703040a1 i965/nir: Run the ffma peephole after the rest of the optimizations 7f344721b1 nir/peephole_ffma: Be less agressive about fusing multiply-adds a8c8b3b872 nir: Add a dedicated ffma peephole optimization e06a3d0282 nir: Move the compare-with-zero optimizations to the late section da294f9b2f nir/algebraic: Add a seperate section for "late" optimizations 1779dc060f nir/algebraic: Remove a duplicate optimization 22ee7eeb4e nir/algebraic: #define around structure definitions 793a94d6b5 nir/print: Don't print extra swizzzle components d99135b2e9 configure: nuke --with-max-{width,height} bd4925c6ac gallium: ship tgsi_to_nir.h in the tarball 4008975e6f configure.ac: error out if python/mako is not found when required 3384179faa glsl: Make sure not to dereference NULL. 142909f19d main: create_buffers unlocks mutex when throwing OUT_OF_MEMORY. 3321724c10 automake,scons: Put NIR source files in a separate var to fix SCons build. 7f0682cebf automake: Fix out-of-source builds. 1625d7a87a mesa: don't include colormac.h in format code 2768a0b1b4 mesa: remove unneeded #include of colormac.h f1d55017d7 tnl: remove unneeded #include of colormac.h 8ac9407a83 swrast: remove unneeded #include of colormac.h 2ad8af1a0c mesa: remove unused macros from colormac.h 15b03b7964 nir: Recognize a pattern of bool frobbing from TGSI KILL_IF. 6e8d4a2f80 nir: Recognize a pattern for doing b2f without the opcode. 26261bca21 vc4: Add shader-db dumping of NIR instruction count. 73e2d4837d vc4: Convert to consuming NIR. 783ad697d2 gallium: Add tgsi_to_nir to get a nir_shader for a TGSI shader. 486dcfbbd9 vc4: Tell shader-db how big our UBOs are, if present. a3a07d46d1 mesa: Make a shared header for 3D pipeline enum / #defines. 5604d7675e nir: add nir_builder.h to the tarball 4984cb7ef8 xmlpool: remove the clean target a665b9b3c8 xmlpool: don't forget to ship the MOS c07df0f201 osmesa: don't try to bundle osmesa.def SConscript 1d36c52f5d docs: note that classic osmesa/libEGL no longer builds with scons 3818dfcf3c i965: Handle scratch accesses where reladdr also points to scratch space e3252defd2 gallivm: (trivial) fix the logic deciding if function call should be used... 59af7ed28c mesa/fbo: lock ctx->Shared->Mutex when allocating renderbuffers fa38321551 mesa/fbo: do not assign a value that is never read later on 8f7338f284 egl: add initial EGL_MESA_image_dma_buf_export v2.4 22ccdf12dd i965/state: Remove brw->state.dirty 7ecf3530d8 i965/state: Don't use brw->state.dirty.mesa 4e56a9ad46 i965/state: Don't use brw->state.dirty.brw 20ef23b227 i965/state: Add compute pipeline with empty atom lists a8e39e1903 i965/state: Only upload render programs for render state uploads d70f4e6daf i965/state: Create separate dirty state bits for each pipeline db11955072 i965/state: Support multiple pipelines in brw->num_atoms 736a31d462 i965/state: Rename brw_clear_dirty_bits to brw_render_state_finished 2c02baa487 i965/state: Rename brw_upload_state to brw_upload_render_state 611bd80f3b gallivm: do some hack heuristic to disable texture functions 47c4b38540 i965/fs: Allow CSE to handle MULs with negated arguments. 438c1c0080 i965: Mark brw_inst_bits' brw_inst* parameter const. ac6102bcc5 glsl: Remove bogus Makefile dependency. 2c38f891ad glsl: Reassociate multiplication of mat*mat*vec. cf2dc1624f glsl: Implement type inferencing of matrix types. 73f6f9b9be glsl: Factor out a get_mul_type() function. f9e2295560 nouveau: synchronize "scratch runout" destruction with the command stream 3db0317351 docs: document Viewperf 12 issues fe026d7ce5 i965/skl: Avoid using the 1D stencil layout for stencil-only images fda7558057 clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2 4c53d2acbb radeonsi/compute: Default to the same PIPE_SHADER_CAP values as other shader types v2 a714fbacf7 radeon/vce: implement video usability information support 8e3668a7c0 st/omx/enc: export framerate to vce driver 489866938f llvmpipe: enable ARB_texture_gather 0753b135f6 gallivm: implement TG4 for ARB_texture_gather 73c6914195 gallivm: add gather support to sampler interface 1863ed21ff gallivm: simplify sampler interface 0fc5b80e7a util/debug: Update MgwHelp link, drop BfdHelp link. b8797a7875 gallivm: Fix build against LLVM 3.7 SVN r233648 1dcc1ee314 vc4: Drop integer multiplies with 0 to moves of 0. 8c5dcdbccb vc4: Add a constant folding pass. dbe67d76e0 glsl: allow ForceGLSLVersion to override #version directives c519c4d85e vc4: Don't bother masking out the low 24 bits for integer multiplies 5df8bf86fe vc4: Make integer multiply use 24 bits for the low parts. 18004c338f glsl: fail when a shader's input var has not an equivalent out var in previous d64adc3a79 radeonsi: Cache LLVMTargetMachineRef in context instead of in screen ce83a6ec81 glsl: fix unreachable(!"") to unreachable("") 938b17940f docs: add news item and link release notes for mesa 10.5.2 dc8d8a2951 docs: Add sha256 sums for the 10.5.2 release 6e19f6b4d0 Add release notes for the 10.5.2 release ee670c9efa freedreno/a3xx: add support for point sprite coordinate replacement 995f55a6ce freedreno/a3xx: make vs-set point size work 7fc5da8b93 freedreno/a3xx: point size should not be divided by 2 738c8319ac freedreno/a3xx: fix 3d texture layout 3735643df3 freedreno/a3xx: LAYERSZ2 appears to have no effect on arrays 72b06fb08e nir: Fix copy and pasted error message in nir_validate. 31dc63d5ca i965/nir: Use NIR for ARB_vertex_program support on Gen8+. ac69ab7302 i965: Move env_var_as_boolean to intel_debug.c. 826d3afb8f i965/fs: Add ARB_fragment_program support to the NIR backend. bf2c3bc316 nir: Lower subtraction to add with negation when !lower_negate. faf6106c6f nir: Implement a Mesa IR -> NIR translator. 06f7bea96a nir: Add builder helpers for MOVs with ALU sources and swizzling MOVs. 75c922e0fe nir: Add nir_builder helpers for creating load_const intrinsics. 74fd226e34 i965/skl: Don't use the PMA depth stall workaround 9d32d35850 i965/skl: Disable partial resolve in VC b2424fb030 llvmpipe: simplify address calculation for 4x4 blocks 764fc2be5a gallivm: fix texture function name (key) when using txf/ld 2cb149c289 glsl: mark uniform and input interface blocks as read only 58030a8f99 nv50/ir/gk110: fix offset flag position for TXD opcode 49b86007aa nv50/ir: take postFactor into account when doing peephole optimizations a99a16a0cf gallivm: Fix build since llvm r233411 afa9fc1561 nir: Add optional lowering of flrp. 56076be2ac gallivm: use llvm function calls for texturing instead of inlining 8dad9455ff gallivm: pass jit_context pointer through to sampling 787aa26cb7 gallium/vl: partially revert "Use util_cpu_to_le{16,32} in many more places." 626434893a tgsi: fix out-of-bounds access for cube arrays f95a6b2ff4 st/mesa: initialize have_fma in constructor 1b87d73a9f gallium/util: remove u_linkage 2e34faaf06 gallium/hud: avoid overflowing hud graph name size 9d1b5febb6 st/mesa: update arrays when the current attrib has been updated 91e3533481 st_glsl_to_tgsi: only do mov copy propagation on temps (v2) ef09cfb51e i965: Drop unnecessary brw->gen >= 8 check from scalar VS code. 649173b473 i965/fs: Implement texture projection support. 0a9bcf9e39 i965/fs: Rename offset to tex_offset to avoid shadowing offset(). 3120345f40 nir: Add glsl_float_type() wrapper. 871f1080d0 glsl: Use INFINITY instead of std::numeric_limits::infinity(). 5dc573e5de automake: add missing egl files to the tarball 6075780247 glsl: Constify ir_instruction::equals dec9664e35 glsl: Constify the as_foo functions 0c4ee62045 glsl: Implement remaining as_foo functions with macros a284c63006 glsl: Add is_rvalue, is_dereference, and is_jump methods 25d6cdd2ff util/u_atomic: Ignore warnings interlocked accesses. 28c54400af scons: Disable MSVC warnings about inconsistent function annotation. cb88edbd4e mesa: Avoid MSVC C6334 warning in /analyze mode. fdb507e3d6 c99_math: Don't reimplement lrint and friends on MSVC 2013. 69db422218 scons: Don't build osmesa. 47870d658b scons: Don't build loader on Windows. f9b8c9299d scons: Don't build egl on Windows. 5db57b8a55 scons: Fix git_sha1.h generation fallback. 31a30fb342 docs: Update progress on ARB_direct_state_access. bf11c195a5 main: Added entry points for NamedRenderbufferStorage/Multisample 245e5c4813 main: Added entry point for glGetNamedRenderbufferParameteriv a34669b961 main: Added entry point for glCreateRenderbuffers 73a9d0fbe5 main: Added entry point for glCreateSamplers b09f2ee8f7 main: Added entry point for glCreateProgramPipelines 19e6efc0ad main: Added entry points for glGetQueryBufferObject* c3c1ed874e main: Added entry point for glCreateQueries 6ead10d08f main: Added entry point for glGetTransformFeedbacki64_v 8799ecddb6 main: Added entry point for glGetTransformFeedbacki_v e59d2434a0 main: Added entry point for glGetTransformFeedbackiv 296d82376e main: Added entry point for glTransformFeedbackBufferRange a5d165afed main: Added entry point for glTransformFeedbackBufferBase c86cb2da25 main: Added entry point for glCreateTransformFeedbacks fc76fac419 main: fix the validation of the number of samples 7bd8b48084 main: replace tabs by 8 spaces in fbobject.c cd0763b78f main: replace tabs by 8 spaces in bufferobj.c 169b389a34 mesa: Apply visibility flags to src/Makefile.am targets babd0fa3e2 nir: Fix typo. 3fb56805f0 nir: Recognize sat(add(b2f(a), b2f(b))) as a logical OR. c31158d2cb nir: Recognize mul(b2f(a), b2f(b)) as a logical AND. b481ebbe39 glsl: Recognize sat(add(b2f(a), b2f(b))) as a logical OR. c8e8f66036 glsl: Recognize mul(b2f(a), b2f(b)) as a logical AND. 95729d2458 nir: Handle mixed scalar/vector arguments to logical and/or/xor. c8acbd1bfd glsl: Allow vector logic ops to be generated. 248eb54eb6 configure.ac: move AC_MSG_RESULT reporting back into the m4 macro 726d99b197 gallium/util: Use HAVE___BUILTIN_FFS* macros. 8cce7b05f1 i965: add the remaining files to the tarball 9950eec173 glsl: add the remaining files to the tarball b2439602be makefile: add all headers to the tarball 113d59fb55 gbm: remove gbm_gallium_drm from the loader d8208312a3 glsl: Generate link error for non-matching gl_FragCoord redeclarations 7bc39c8418 vc4: Add a dump-the-surface-contents routine. 4df13f55b6 vc4: Allow DRI3 on simulation, as well. 7f797e3d17 vc4: Fix pitch alignment of linear textures. b3ea377f86 vc4: Write the alignment of level width consistently in validation. 8975a09494 vc4: Fix use of a bool as an enum. 04605c21f6 vc4: Decide the HW's format before laying out the miptree. 25d60763d9 vc4: Use our device-specific ioctls for create/mmap. af3d747194 vc4: Make a new #define for making code conditional on the simulator. 9bafcf630a vc4: Add some useful debug printfs for miptrees. baa22c8825 glsl: avoid calling base_alignment when samplers are involved 43277fcd59 Revert "nv50,nvc0: remove bogus 64_FLOAT formats" 1110113a7f mapi: Make private copies of name strings provided by client. dfb1ae9d91 clover: Return 0 as storage size for local kernel args that are not set v2 769b366b83 gallivm: Use MCInstrInfo in the disassembler for querying instruction info 7932b30892 clover: use get_device_vendor instead of get_vendor 76039b38f0 gallium: implement get_device_vendor() for existing drivers 31d4e6fbff gallium: introduce get_device_vendor() entrypoint for pipes 9280f17e82 gallium: remove trailing whitespace in p_screen.h 6e17936bf8 clover: The unit for CL_DEVICE_MEM_BASE_ADDR_ALIGN is bits not bytes 2b12b1752a clover: Add all the mandatory 1.1 extensions to the extension string 96f9cc9181 clover: Add a space at the end of CL_DEVICE_OPENCL_C_VERSION 3d1bba7c9b i965/vec4: Fix handling of multiple register reads and writes in dead_code_eliminate(). 2babde35b9 i965/vec4: Calculate live intervals with subregister granularity. e6e655ef76 i965/vec4: Define helpers to calculate the common live interval of a range of variables. eddb87402e i965/vec4: Define helper functions to convert a register to a variable index. ce030a6399 i965/vec4: Don't lose the force_writemask_all flag during CSE. 1db9c0cd0c i965/vec4: Fix handling of multiple register reads and writes in opt_cse(). d041a43c0f i965/vec4: Fix handling of multiple register reads and writes during copy propagation. 588859e18c i965/vec4: Fix handling of multiple register reads and writes in split_virtual_grfs(). 9304f60cbe i965/vec4: Fix handling of multiple register reads and writes in opt_register_coalesce(). 74c7e5d351 i965: Define method to check whether a backend_reg is inside a given range. bf6eb37e0b i965/vec4: Remove dependency of vec4_live_variables on the visitor. 2e7622a487 i965/vec4: Trivial copy propagate clean-up. 7526ee36bc i965/vec4: Add argument index and type checks to SEL saturate propagation. 24073b2cd7 i965/vec4: Fix broken saturate mask check in copy propagation. 18dc59c212 i965/vec4: Don't lose copy propagation saturate bits for not written components. a3733defbe Revert "i965/vec4: Don't lose the saturate modifier in copy propagation." 21c829e5cc i965/vec4: Remove unused method definition. 516d45f78a i965/vec4: Some more trivial swizzle clean-up. 430c6bf70e i965/vec4: Improve src_reg/dst_reg conversion constructors. 62fd335338 i965/vec4: Pass argument by reference to src_reg/dst_reg conversion constructors. 23bda945f5 i965/vec4: Remove swizzle_for_size() in favour of brw_swizzle_for_size(). 5bcca9f8dc i965/vec4: Remove broken vector size deduction in setup_builtin_uniform_values(). 132cdcc468 i965/vec4: Simplify visitor handling of swizzles using the swizzle utils. 9a17e4e900 i965/vec4: Simplify opt_register_coalesce() using the swizzle utils. 05ec72d8ec i965/vec4: Simplify reswizzle() using the swizzle utils. 7b30493dc4 i965/vec4: Simplify opt_reduce_swizzle() using the swizzle utils. eb9bd3a1b0 i965: Fix signedness of backend_reg::reg_offset. 7e816c7feb i965/vec4: Fix signedness of dst_reg::writemask. 7678fb9c63 i965/vec4: Don't use GL types in the IR data structures. 7bc02c786d i965/vec4: Fix signedness of brw_is_single_value_swizzle() argument. cff670b009 i965: Define some useful swizzle helper functions. 3cf99701ba glsl: fix names in lower_constant_arrays_to_uniforms a6d4a108d2 i965/nir: Use signed integer type for booleans 41d64fa184 i965/nir: Do boolean resolves on GEN <= 5 a55af2699f i965: Add a NIR analysis pass for determining when a boolean resolve is needed 2612e569e0 i965/nir: Properly set the predicate on the SEL used in min/max 80390f91a0 i965/nir: Use NIR lowering for ffma for gen < 6 235c728020 i965/nir: Use emit_lrp for emitting flrp a3e05898e9 i965/fs: Make emit_lrp return an fs_inst 484f9f4fcd i965: define I915_PARAM_REVISION 397b491173 gallivm: Silence unused variable warnings on release builds. 06ac717810 scons: Silence conversion from 'size_t' to 'type', possible loss of data on MSVC. 15c5595bb1 scons: Ensure inttypes.h is always pre-included on MSVC. e4d95982ee scons: Silence MSVC C4351 warning. e518d97d7e scons: Match some of LLVM warning options. 31e47a59ad scons: Cleanup flex/bison settings specification. 9c1c657e19 scons: Prefer winflexbison, and use --wincompat when available. 015e8b6384 scons: Define YY_USE_CONST on MSVC. 357d1fc81a scons: Tell MSVC STL library to not use exceptions. e6330f9f56 scons: Ensure git_sha1.h's directory exists. 8f0274c6c6 configure: Bail out with MinGW targets. 8d5c303ab9 include: Ensure float.h is included for DBL_MAX. 60eff44277 st/vdpau: Avoid constness cast warnings. fb78cccd7b glsl: Disable MSVC switch warning on a per-file basis. d01a7cdae5 glsl: Avoid GLboolean vs bool arithmetic MSVC warnings. 7c7954b09d galahad: actually remove the driver bbaf22a998 egl: cut down static storage size for {Version,ClientAPI}String 0bff196b22 docs: note the removal of gbm_gallium, galahad and identity 429a435525 galahad: remove driver 84041bab3f gallium/docs: remove information about identity driver 55029b2bab docs: update the egl_platforms list 0d6e7620f3 egl/main: drop platform fbdev specific code 65a8d4d6dd winsys/sw/fbdev: remove unused software winsys 1081ed9dc3 winsys/sw/wayland: remove unused winsys 48c7461d5a st/gbm: remove state-tracker e8039208c4 llvmpipe: use global llvm context for PIPE_SUBSYSTEM_EMBEDDED b2dccfd17e docs: add news item and link release notes for mesa 10.4.7 0030eef62b docs: Add sha256 sums for the 10.4.7 release befb5d1c94 Add release notes for the 10.4.7 release ad6ede260f mesa: reorder gl_light_attrib b99c7defac mesa: reorder gl_framebuffer 727eb4c4e7 mesa: fix hole in vertex_array_object 974e4783a5 mesa: repack gl_texture_attrib. 2dbd8284e7 mesa: reduce gl_colorbuffer_attrib and gl_fog_attrib 2c016ed35f mesa: reorder gl_image_unit 0ff4726a06 mesa: reorder gl_program, gl_shader, gl_shader_program 7b634fed59 mesa: reorder gl_transform_feedback_object e17b0435c5 mesa: reorder prog_instruction 401b11843b mesa: reorder gl_array_attrib b3f6e0bb58 mesa: reorder gl_client_array cbaff50828 mesa: reorder gl_texture_unit 83606b4904 mesa: reorder gl_point_attrib 684c914014 mesa: reorder gl_multisample_attrib a04b520890 i965/fs: Use correct null destination register in cmod tests ccb9cbc849 i965/fs: bail on move-to-flag in sel peephole 1cc00f1875 i965: Mask out unused Align16 components in brw_untyped_atomic. 959d16e38e i965: Pass number of components explicitly to brw_untyped_atomic and _surface_read. a815cd8449 i965: Don't disable exec masking for sampler message sends. a902a5d6ba i965: Factor out logic to build a send message instruction with indirect descriptor. fd149628e1 i965: Set nr_params to the number of uniform components in the VS/GS path. 706b916960 i965/skl: Break down SIMD16 3-source instructions when required. bc4b18d297 i965: Refactor SIMD16-to-2xSIMD8 checks. c02c4b567c i965: Store the GPU revision number in brw_context 2fd21d8a84 mesa: Make sure the buffer exists in _mesa_lookup_bufferobj_err 9d97cd2e3e u_primconvert: add primitive restart support 201aef9d13 i965/fp: Emit discard jumps. 8a0946f3b1 i965/fs: Make an emit_discard_jump() function to reduce duplication. 09bfa326a9 main: Add TEXTURE_CUBE_MAP support in CopyTextureSubImage3D. 037e36a8aa main: Simplify debug messages for CopyTex*SubImage*D. a44b95cd57 glsl: Annotate as_foo functions that the this pointer cannot be NULL bf9d921936 main: Change the type argument of use_shader_program() to gl_shader_stage. 57b2652322 main: Clean up a strange construction in use_shader_program(). 46c35c61e9 i965/nir: Sort uniforms direct-first and use two different uniform registers 8a33f95b7a nir/lower_io: Add a assign_locations function that sorts by [in]direct use 25db44a845 nir/lower_io: Make variable location assignment a manual operation 639115123e nir: Use a list instead of a hash_table for inputs, outputs, and uniforms 8f255f948b gallivm: remove unused 'builder' variable 1cd3745911 mesa: use more descriptive error messages for glUniform errors b0d422cd2a i965/fs: Print spills:fills and number of promoted constants. b616164c95 i965/fs: Emit better b2f of an expression on GEN4 and GEN5 036e347f3c util: Optimize _mesa_roundeven with SSE 4.1. 5de86102f9 util: Add a roundeven test. dd0d3a2c0f mesa: Replace _mesa_round_to_even() with _mesa_roundeven(). bb22aa08e4 i965/fs: Ignore type in cmod prop if scan_inst is CMP. e1f3ddef8c i965/nir: Make our environment variable checking smarter 37e3a116f8 egl: don't fill client apis string forever. cebc62f106 swrast: Use BITFIELD64_BIT for arrayAttribs. d3e9aa8d88 scons: Don't link program_lexer.l/y twice. a56f1a8b32 gallivm: Use INFINITY directly. 1d30fd85dd scons: Silence MSVC warnings about overflows in constant arithmetic. bbac03ecca scons: Disable MSVC signed/unsigned mismatch warnings. 2ccfce3f4c docs: Update progress on ARB_direct_state_access. 627991dbf7 dri: add _glapi_set_nop_handler(), _glapi_new_nop_table() to dri_test.c 9263986401 mesa: remove MSVC warning pragmas ea1b066a34 mesa: add void to format_array_format_table_init() declaration 9fbbd60c1d mapi: move some #includes from .h file to .c files 4009d22b61 mesa: make _mesa_alloc_dispatch_table() static 4bdbb588a9 mesa: reimplement dispatch table no-op function handling 201e36e77d mapi: add new _glapi_new_nop_table() and _glapi_set_nop_handler() aee26d292f freedreno/ir3: fix infinite recursion in sched 62cc003b7d freedreno: fix spelling 42715ad793 docs/GL3: don't list nv30 4e46af0195 docs/GL3: don't list swrast 2b5379651f docs/GL3: don't list r300 a984abdad3 radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords 8475526a38 configure: check if compiler supports -Werror=vla. eeb504e0ae i965: Defer the throttle until we submit new commands 64788b2e8d i965: Throttle to the previous frame 8b9bd19021 i965: Throttle rendering to an fbo 27bf37ba05 nir/peephole_select: Allow uniform/input loads and load_const 1be862c0c4 nir/peephole_select: Copy instructions into the block before the if 8cf40ed05d nir/peephole_select: Rename are_all_move_to_phi and use a switch cc5ddd584d glx: Handle out-of-sequence swap completion events correctly. (v2) 3f94a5afcb r600g: constify r600_shader_tgsi_instruction lists. 63cf2b4448 r600g: kill off r600_shader_tgsi_instruction::{tgsi_opcode,is_op3} 5e68c6b322 r600g: use the tgsi opcode from parse.FullToken.FullInstruction 6db5e134b6 i965/fs: Apply gl_FrontFacing ? -1 : 1 optimization only for floats 4a53445b0d i965/fs: Change try_opt_frontfacing_ternary to eliminate asserts ce3f46397d i965/fs: Handle CMP.nz ... 0 and AND.nz ... 1 similarly in cmod propagation d35720da9b i965: Mark paths in linear <-> tiled functions as unreachable(). 6c6e2a15aa egl: Remove eglQueryString virtual dispatch. 827da841a1 main: Correct _mesa_error with no format in bufferobj.c. 579297c8bd main: Cosmetic changes to GetBufferSubData. 23eab47bbe main: Add entry point for GetNamedBufferSubData. 3706ace244 main: Cosmetic updates to GetBufferPointerv. 105ddc6aea main: Add entry point for GetNamedBufferPointerv. 1e45752aaf main: Add entry points for GetNamedBufferParameteri[64]v. efcb830d49 main: Refactor GetBufferParameteri[64]v. 1cfc18da8d main: Add entry point for FlushMappedNamedBufferRange. ee5fae6e89 main: Refactor FlushMappedBufferRange. f7f5df9954 main: Add entry point for UnmapNamedBuffer. a0cc03929e main: Add entry points for MapNamedBuffer[Range]. 4f513bc330 main: Refactor MapBuffer[Range]. 16244525fb main: Minor whitespace fixes in ClearNamedBuffer[Sub]Data. 5030d0a4f7 main: Add entry points for ClearNamedBuffer[Sub]Data. 9fa6c3637a main: Refactor ClearBuffer[Sub]Data. 4adaad5fcc main: Add entry point for CopyNamedBufferSubData. 9cb732b8e9 main: Improve errors and style in BufferSubData. 566ccdf11b main: Add entry point for NamedBufferSubData. cb56835f87 main: Add entry point for NamedBufferData. a76808dc19 main: Add entry point for NamedBufferStorage. 2cf48c37c1 main: Add entry point for CreateBuffers. 44ecf0793d Revert "main: _mesa_cube_level_complete checks NumLayers." 5a06ee7384 i965/skl: Send a message header when doing constant loads SIMD4x2 627c683086 i965/fs: in MAD optimizations, switch last argument to be immediate 60f77b22b1 common.py: Fix PEP 8 issues. 2372275d2f gallivm: abort properly when running out of buffer space in lp_disassembly 9d1682d619 docs/GL3: also mark GLES3/GS5 for radeonsi as done c066669b8d st/dri: remove unused include from the automake/scons build 55f0c0a29f auxiliary/os: fix the android build - s/drm_munmap/os_munmap/ 5664f57df3 gallium/sw/kms: trivial cleanups 771cd266b9 loader: include for non-sysfs builds aead7fe2e2 c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default b5f19db976 radeonsi: implement TGSI_OPCODE_BFI (v2) d3723c614f radeonsi: add a helper for extracting bitfields from parameters (v2) 9735a62a2c i965: Emit IF/ELSE/ENDIF/WHILE JIP with type W on Gen7 dc39413640 radeonsi: move scratch reloc state setup 567c8d7300 radeonsi: don't emit PA_SC_LINE_STIPPLE if not rendering lines 1f4bb38264 radeonsi: don't emit PA_SC_LINE_STIPPLE after every rasterizer state change f5832f3f9d radeonsi: move PA_SU_SC_MODE_CNTL to rasterizer state 98a2398222 radeonsi: implement line and polygon smoothing 303d23e10d radeonsi: add shader code for smoothing 4f20a8f278 radeonsi: split sample locations into its own state atom f7796a966d radeonsi: add basic code for overrasterization 1921fa4304 radeonsi: small cleanup in si_shader_selector_key 52ff1edc51 radeonsi: simplify accessing alpha pointer in si_llvm_emit_fs_epilogue 955ebf2890 radeonsi: add support for easy opcodes from ARB_gpu_shader5 755a2907a3 radeonsi: implement bit-finding opcodes from ARB_gpu_shader5 ca90cde81e radeonsi: implement gl_SampleMaskIn f9fd0c4a55 radeonsi: add support for SQRT d73c1c1304 radeonsi: add support for FMA dfea35666e gallium/radeon: don't use LLVMReadOnlyAttribute for ALU 9da9c8e3f4 tgsi: handle bitwise opcodes in tgsi_opcode_infer_type (v2) 216543ea54 gallium: add FMA and DFMA opcodes (v3) e92bc6b38e freedreno: update generated headers d3fb949c03 freedreno/ir3: remove old compiler feb858b788 freedreno/ir3: avoid scheduler deadlock 7208e96bb8 freedreno/ir3: bit of cleanup db095eb43b i965: De-duplicate is_expression_commutative() functions. f68a973dfb i965/gen4-5: Cope with immutable-format texture revalidation 8ed1b65b62 docs: add news item and link release notes for mesa 10.5.1 5f72847a88 docs: Add sha256 sums for the 10.5.1 release 6c96608937 Add release notes for the 10.5.1 release 620e29b748 freedreno: fix slice pitch calculations 89b26d5a36 freedreno/a3xx: use the same layer size for all slices e76a8dc8ed i965/vs: Add missing resolve_bool_comparison calls on GEN4 and GEN5 21ff9bfe1c i965/disasm: Fix format strings 7c3095d6b7 i965/disasm: Mark format() as being printf-style. 97399fc751 docs: List ARB_shading_language_packing/EXT_shader_integer_mix. 8d3aa5926b glsl: Expose built-in packing functions under GLSL 4.2. dac2e7deaa egl: Create queryable strings in eglInitialize(). b43bbfa90a glsl: optimize (0 cmp x + y) into (-x cmp y). cf6f33ee68 mesa: Check for valid PBO access in gl(Compressed)Tex(Sub)Image calls 7c084752c6 mesa: Separate PBO validation checks from buffer mapping, to allow reuse 7b5bb97cef mesa: Set the correct image size in _mesa_validate_pbo_access() f6f7bfb5e1 meta: Remove error checks for texture <-> pixel-buffer transfers that don't belong in driver code 558dcd8770 util: convert slab macros to inline functions d24a20e967 egl: fix cast to silence compiler warning a38e6c4fbd gallivm: (trivial) Fix typo in comment introduced by 70dc8a 1a469a34d5 mesa: improve ARB_copy_image internal format compat check f3e4b2c9d2 nir: Fix non-determinism in nir_lower_vars_to_ssa(). 67388c1ef2 util: Fix foreach_list_typed_safe when exec_node is not at offset 0. 547c760964 i965: Use NIR for scalar VS when INTEL_USE_NIR is set. 7ef0b6b367 i965/fs: Add VS output support to nir_setup_outputs(). eb137117b7 i965/fs: Handle VS inputs in the NIR backend. a5c4e7fcf5 i965/fs: Refactor fs_visitor::nir_setup_inputs(). 34628a838a i965: Implement NIR intrinsics for loading VS system values. 2c79f6f9c3 nir: Add intrinsics for SYSTEM_VALUE_BASE_VERTEX and VERTEX_ID_ZERO_BASE b9dea9bc45 i965/nir: Lower to registers a bit later. 1f0067811c i965/nir: Optimize after nir_lower_var_copies(). 1d8ef6ba60 i965/fs: Store a pointer to brw_sampler_prog_key_data in the visitor. 48b0a3c1c9 tnl: HAVE_LE32_VERTS is never defined, remove associated code 6d3b86c3af mesa: move LONGSTRING into generated enums.c f8ed0bbfef mesa: remove _ASMAPI, ASMAPIP 09ffa04cd9 mesa: remove _XFORMAPI 10035361b5 swrast: remove _BLENDAPI 6ca5eaf49c mesa: use ARRAY_SIZE in _mesa_QueryMatrixxOES() c3984c1155 mesa: remove register keyword, add const in _mesa_QueryMatrixxOES() 97f6d50f72 mesa: reindent querymatrix.c be4e198be0 mesa: move fpclassify work-arounds into c99_math.h 70dc8a9930 gallivm: Prevent double delete on LLVM 3.6 30916a5ef0 autogen.sh: pass --force to autoreconf, quote ORIGDIR a385d18598 glx: remove support for non-multithreaded platforms 42144170d1 glx: remove final reference to THREADS 39f90e6b9b configure: require pthreads for POSIX builds a806df3f23 egl/main: convert thread management to use c11 threads efe87f1a80 egl/main: use c11/threads' mutex directly 90e50908d7 nir/worklist: Don't change the start index when computing the tail index 8fb8fe46fa nir: Optimize a + neg(a) 0525f2e851 nir: Optimize (a*b)+(a*c) -> a*(b+c) 09b0325409 vbo: improve the code style by adjust the preprocessing c code directives 9816acff2c mesa: remove CPU_TO_LE32() for AIX 3158b3abb3 mesa: remove #define __volatile d7193ce42c mesa: use strdup() instead of _mesa_strdup() 5376bc74cc st/glx: use strdup() instead of _mesa_strdup() 279c5965aa xlib: use strdup() instead of _mesa_strdup() 14ba6c9325 i915: add parens to silence operator precedence warning 6ac1bc90c4 i965: Fix out-of-bounds accesses into pull_constant_loc array 5750595ca9 i965/gen6 gs: Convert brw_imm_ud/brw_imm_d to src_reg e5269ca28e i965/fs: Use unsigned for CS/VS atomics pixel mask immediate data 6626e3548b i965/gen8: Don't allocate hiz miptree structure 81124aefe8 i965/gen7: Don't allocate hiz miptree structure 31b851dccb i965/gen8: Don't rely directly on the hiz miptree structure 26eabd189d i965/gen7: Don't rely directly on the hiz miptree structure aedcd466bb i965/hiz: Start to separate miptree out from hiz buffers 4d318b61fc mesa/scissor: fix typos in debug names e5cd42ed9a nvc0: fix wrong max value for driver queries 13f4963ed2 i965: Silence GCC maybe-uninitialized warning. 282f67becd i915: Fix GCC unused-but-set-variable warning in release build. 5f759836ad Add macro for unused function attribute. 7aba4ab1f3 meta: Plug memory leak e95969cd95 i965/fs: Don't issue FB writes for bound but unwritten color targets. 4ebeb71573 i965/fs: Make emit_shader_time_end() insert before EOT. e43af8d09f i965/fs: Make get_timestamp() pass back the MOV rather than emitting it. bea854c7f3 i965/fs: Make emit_shader_time_write return rather than emit. f1adc45dbe i965/fs: Set smear on shader_time diff register. ef9cc7d0c1 i965/fs: Set force_writemask_all on shader_time instructions. 7a37d5c3a4 r600g: Use R600_MAX_VIEWPORTS instead of 16 85df48b45a i915: Remove unused IS_GEN2 macro 07a062997a i915: Remove (mostly) unused IS_915 macro 117288dbf3 i915: Remove (mostly) unused IS_PNV, IS_PNVG, and IS_PNVGM macros 19fda9fc83 i915: Remove IS_9XX macro 6d41316b79 i915: Remove unused IS_MOBILE macro e7d94be1ec i965: Don't write past the end of the application supplied buffer 78a211cee5 i965: Silence unused parameter warning 3a6a732c43 i965: Silence many 'static' is not at beginning of declaration warnings c82c8b2201 i965/fs: Silence unused parameter warning f9779e4a8f i965/fs: Silence unused parameter warning e4f26acc08 i965/fs: Silence unused parameter warning 1e552db522 main: Add entry point for TextureBufferRange. 311b3686fe main: Add check_texture_buffer_target. 5f8c6eabbe main: Add check_texture_buffer_range. 0f6372946b main: Cosmetic changes for Texture Buffers. 6b78a1fb89 main: Refactor _mesa_texture_buffer_range. d03337306a main: Use _mesa_lookup_bufferobj_err to simplify Tex[ture]Buffer[Range]. 768ca8b83e main: Add utility function _mesa_lookup_bufferobj_err. ff011340a4 main: Checking for cube completeness in GetCompressedTextureImage. 4080c330fa main: Add TEXTURE_CUBE_MAP support for glCompressedTextureSubImage3D. 70eab80f80 main: assert(texImage) in ARB_DSA texture cube map functions. c3e92faeb4 main: Remove redundant copy of cube map block comment in GetTextureImage. 8979368f12 main: Remove redundant NumLayers checks. 1ee000a0b6 main: _mesa_cube_level_complete checks NumLayers. c939231e72 r300g: fix sRGB->sRGB blits 9953586af2 r300g: fix a crash when resolving into an sRGB texture 113601086d r300g: use memset for clearing the shader key 4815c187b7 r300g: remove the broken SNORM->UNORM shader lowering pass 74a757f92f r300g: fix RGTC1 and LATC1 SNORM formats f710b99071 r300g: Fix the ATI1N swizzle (RGTC1 and LATC1) 51b43c559f radeonsi: Add additional information to shader dumps bbfa1c3239 radeonsi/compute: Use value from compiler for COMPUTE_PGM_RSRC1.FLOAT_MODE a646b00cfc clover: Return the minimum required value for CL_DEVICE_SINGLE_FP_CONFIG v2 cb3eb43ad6 freedreno/ir3: get the # of miplevels from getinfo 8ac957a51c freedreno/ir3: fix array count returned by TXQ f3dfe6513c freedreno: move fb state copy after checking for size change b9c2fa15e3 nir: Make the printer include nir_variable::location too. a72fb69604 i965/fs: Implement SIMD16 dual source blending. 8dcc1f2c10 nir: Only do gl_FrontFacing workaround in glsl_to_nir for the FS. c6f2abe67e nir: Plumb the shader stage into glsl_to_nir(). b200cbb0a4 nir: Add native_integers to nir_shader_compiler_options. a55da73be4 nir: Try to make sense of the nir_shader_compiler_options code. 2561aea6b3 nir: Delete nir_shader::user_structures and num_user_structures. 9f1e250e77 glsl: Mark array access when copying to a temporary for the ?: operator. a84f66a9b6 i965/nir: Resolve source modifiers on Gen8+ logic operations. 7c25a4a84d st/mesa: drop unused texture function c5e69409d7 mesa/st: remove unused TexData fd17db6fe5 freedreno: replace glsl130 debug flag with glsl120 0e8d58b80a gallium/docs: add some freedreno compiler docs 060d349920 freedreno/ir3: relative dst b7703212d8 freedreno/ir3: split out array_fanin() helper 17754b70d7 freedreno/ir3: drop deref nodes f8f7548f46 freedreno/ir3: helpful iterator macros 26b79ac3e4 freedreno/ir3: fix register usage calculations 3ecc834e75 freedreno/ir3: couple tweaks for cmdline compiler 0f797f7b7d freedreno/ir3: split up ssa_dst 27648efa20 freedreno/ir3: fix failed assert in grouping 72d4f6c67f c99_alloca.h: Also use for cygwin 1ca39ec03c i915: Fix GCC unused-variable warning in release build. b28c037d64 r300g: Fix build, invalid extern "C" around header inclusion. c4b91a1f5c nouveau: Fix build, invalid extern "C" around header inclusion. 20346808cf nv50,nvc0: remove bogus 64_FLOAT formats 1e5f833a0d docs: add news item and link release notes for mesa 10.4.6/10.5.0 ac9679b1c5 docs: Add sha256 sums for the 10.5.0 release b48774e7d8 docs: Update 10.5.0 release notes 19c5bee101 docs: Add sha256 sums for the 10.4.6 release 9fe27c7b99 Add release notes for the 10.4.6 release bca6c8572f ilo: clarify valid and preferred tilings bf061a3d2e ilo: clean up Gen6 WAs ba5670fc50 ilo: add generic ilo_render_3dprimitive() 8b2eecfbf8 ilo: add generic ilo_render_pipe_control() 35b713ad75 ilo: fix padding of linear sampler views dda4823844 ilo: do not check for interleaved_samples 56ede80940 Revert "egl/main: use c11/threads' mutex directly" eb14d28e6d Revert "egl/main: convert thread management to use c11 threads" 3b1d69910d Revert "configure: require pthreads for POSIX builds" 8f2eaae10c Revert "glx: remove final reference to THREADS" 5e3276f5c7 Revert "glx: remove support for non-multithreaded platforms" 1c1fd82b4b glx: remove unneeded ifdef _WIN32 guard 3f16751639 util: rework _MSC_VER >= 1200 checks 38591295cd glx: remove support for non-multithreaded platforms 8b15a883e0 glx: remove final reference to THREADS 50714cec2b configure: require pthreads for POSIX builds 33eff85336 egl/main: convert thread management to use c11 threads 6cee785c69 egl/main: use c11/threads' mutex directly bfb4db83b6 include: Add helper header to help trap includes inside extern C. 7f10e1678e i965: free scratch buffers when destroying the context 970dc23603 i965: Fix URB size for CHV ced9425327 configure: Introduce new output variable to ax_check_python_mako_module.m4 0dfec59a27 i965/vec4: Don't lose the saturate modifier in copy propagation. 78df9d5e30 i965/vec4: Handle saturate in dump_instruction(). ebad062e9a ilo: enable L3 cache in MOCS c7d17f8a80 ilo: track if a ilo_view_surface is a scanout e7c74ef43d ilo: clean up SURFACE_STATE and BINDING_TABLE_STATE 8b2c845ea0 mapi: actually remove unused u_thread.h 60096ed906 freedreno/ir3: fix silly typo for binning pass shaders 1a96d9ef1c glsl: let interface linking code validate its arrays c5a56a63f9 glsl: use common intrastage array validation 50859c688c glsl: move array validation into its own function aa0705c06c i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. 4ddd981e40 ilo: add more convenient intel_bo_{ref,unref}() 70ef171e91 ilo: add intel_bo_set_tiling() 0ac706535a ilo: replace intel_tiling_mode by gen_surface_tiling eb32ac1956 ilo: update genhw headers 237dcb4aa7 Fix invalid extern "C" around header inclusion. 2e4c95dfe2 i965: Tell intel_get_memcpy() which direction the memcpy() is going. 5f9ee6a02f mesa/x86: missing stdio inclusions c97e902a1a clover: Enable cl_khr_fp64 for devices that support doubles v4 8d8ca64c28 xmlpool: make sure we ship options.h fe5fddd7e2 mapi: fix *glapi dependency tracking 2c0f72d538 mesa: drop Makefile from get_hash.h dependency list d22391cb16 mesa: fix dependency tracking of generated sources 3f6c28f2a9 mesa: rename format_info.c to format_info.h abae3434c4 mesa/main: update .gitignore d1fbea038b egl/main: remove no-longer needed definition of stdint types bf0e4d219a egl/drivers: include stdint.h where needed 74c40b9b56 egl/main: drop the declaration of PUBLIC keyword. dd438ae34b egl/main: no longer export internal function d780012cd7 egl/main: replace __FUNCTION__ with __func__ 7bd1693877 egl/main: replace INLINE with inline 9385c592c6 mapi: remove u_thread.h 262cd683e2 mapi: use c11 call_once() instead of pthread_once() 18db13f586 mapi: THREADS was always defined, remove it fac77912b5 mesa: remove THREADS check, printf calls in debug.c 458c7490c2 mapi: rewrite u_current_init() function without u_thread_self() 6b5eb7bce6 mapi: fix preprocessor check in u_current_destroy() c3f352e836 mapi: remove u_macros.h 83926b8193 osmesa: include stdio.h 80524549f0 xlib: include stdio.h 8f1a11bfc4 st/osmesa: include stdio.h 8c68987d09 st/xlib: include stdio.h 68579c4a5c st/xlib: include stdio.h fe976ceb76 st/mesa: include stdio.h where needed 2655afc7e6 swrast: include stdio.h where needed 78ee6fdb23 nouveau: include stdio.h where needed f330ab9383 dri/common: include stdio.h where needed db9a088d32 glsl: include stdio.h where needed db29869205 mesa: include stdio.h where needed 028968a3ce mesa: include c11/threads.h in mtypes.h 7286a68991 meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage a08bff1e98 meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage 7d10d2feee Revert "common: Fix PBOs for 1D_ARRAY." 29c23644cc glsl: Fix GCC unused-variable warning in release build. b5eb6f769d ilo: improve WA handling in rectlist path 1424bdd61b ilo: clean up Gen7.5 WAs a398168f72 clover: Fix build since llvm r231270 68d2e395d9 ilo: add ILO_DEBUG=hang af4cff5d6f ilo: add some more winsys functions 1e128e9b69 i965/fs: Don't propagate cmod to inst with different type. ade0b580e7 r300g: Check return value of snprintf(). f5e2aa1324 r300g: Use PATH_MAX instead of limiting ourselves to 100 chars. 67e0a4f6e8 glx/tests: add -I src/ to fix make check 10c82c6c5f i965: Fix uint64_t overflow in intel_client_wait_sync() 65c8965d03 egl: Take alpha bits into account when selecting GBM formats b709adf7cc freedreno/ir3: fix old compiler after f6b2e8af742 34ff9bc669 gallivm: init MM = NULL to silence warning 8aa9191878 mapi: remove u_compiler.h 4ab713423f mapi: use util/macros.h instead of locally defined macros 41c87cc566 mapi: replace INLINE with inline 5bebd7099a mesa: consolidate PUBLIC macro definition 25656753d7 st/xlib: include p_compiler.h to get PUBLIC definition 25a847d9cc mapi: remove unneeded ARRAY_SIZE #define 0339e7dbda glx: use ARRAY_SIZE from macros.h 6e836d2c86 scons: Update for the fact that we require GCC 4.2 d0b1c74b73 svga: Set MSVC2013 compat flags. 2c25008e8e softpipe,trace: Set MSVC 2008 compat flags. 00faf9f000 scons: Use -Werror MSVC compatibility flags per-directory. 3acd7a34ab st/vega: Remove. 5564c361b5 st/egl: Remove. 17b2825d76 windows/gdi: Remove. 40a4797384 nir: Use helper macros for dealing with VLAs. 073a5d2e84 gallium/auxiliary/indices: fix start param b77576edc1 scons: Define _DEFAULT_SOURCE. e43729943e intel: fix EGLImage renderbuffer _BaseFormat 8e67fd798e freedreno/a4xx: re-enable int (conditional on glsl130) e9f2abe349 freedreno/ir3: handle flat bypass for a4xx 9d732d3125 freedreno/ir3: add support for memory (cat6) instructions 20b50a0712 freedreno/ir3: fix up cat6 instruction encodings 4abb789bca tgsi/lowering: don't forget interp for BCOLOR inputs 583a8a8f65 freedreno/a3xx,a4xx: silence some warnings 5ece288876 c99_alloca.h: add case for __sun 80c5bd7ef0 configure: Leverage gcc warn options to enable safe use of C99 features where possible. 3d4d77a5dc i965: Fix assertion in brw_reg_type_letters 37c2687645 i965: Rename some PIPE_CONTROL flags e214000f25 i965/fs: Don't use backend_visitor::instructions after creating the CFG. c4925d7f3b main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 b1ab02d9c0 meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin 93a8c702a6 i915: Remove hand-rolled memcpy implementation. 54d7925012 i965: Remove hand-rolled memcpy implementation. da20bf068e i965: Consider scratch writes to have side effects. 491d42135a mesa: Correct backwards NULL check. 87109acbed mesa: Free memory allocated for luminance in readpixels. 2b2fa18652 mesa: Indent break statements and add a missing one. 3de01d2fe4 c99_alloca.h: Include stdlib.h on all non-Windows. 6f0e9c2e39 mesa: remove extra definition of ARRAY_SIZE in src/mesa/main/macros.h e1437d6c0a mesa: remove the Elements() macro definition 692bd4a1ab util: replace Elements() with ARRAY_SIZE() 6633271159 radeon: replace Elements() with ARRAY_SIZE() 9775dbc335 r200: replace Elements() with ARRAY_SIZE() ea760c2090 nouveau: replace Elements() with ARRAY_SIZE() 49a7f8c919 i965: replace Elements() with ARRAY_SIZE() b565771003 i915: replace Elements() with ARRAY_SIZE() 0a77ffcd5a mapi: replace Elements() with ARRAY_SIZE() c16c719647 glsl: replace Elements() with ARRAY_SIZE() 70b401029c st/dri: replace Elements() with ARRAY_SIZE() 2f0143ca96 st/mesa: replace Elements() with ARRAY_SIZE() c7136ff646 mesa/program: replace Elements() with ARRAY_SIZE() 16f7b77275 mesa/swrast: replace Elements() with ARRAY_SIZE() 766f5cf8f8 mesa/vbo: replace Elements() with ARRAY_SIZE() c2e130f820 mesa/main: replace Elements() with ARRAY_SIZE() cd6db1989a mesa: trim down #includes in api_loopback.h 775049b6ad mesa: trim down includes of compiler.h fa5140bb18 scons: Fix HAVE___* definition. 9a07435ff8 identity: Remove. 7bfbaf4a5a i965: Remove the create_raw_surface vtbl hook. 65f9b83e05 i965: Add missing defines for render cache messages. cf67ca9ffa i965/skl: Lay out a 1D miptree horizontally 0f1e86afd6 i965/skl: Lay out 3D textures the same as array textures aef8a48979 i965/skl: Fix the maximum thread count format for the PS 27a34f62ba draw: fix division-by-zero for empty geometry shaders b51ff50a76 i965/gs: Check newly-generated GS-out VUE map against correct stage 213c41bf5d i965: add GLSL_TYPE_DOUBLE switch case to silence warning 7783131a51 mesa: include macros.h in stencil.h 8a25e73df3 mesa: move finite macro to imports.h 977c56df09 mesa: remove _NORMAPI, _NORMAPIP macros 61d344ebba mesa: move FLT_MAX_EXP to c99_math.h 20dc94ba3c mesa: move ONE_DIV_SQRT_LN2 to prog_statevars.c cbf788a348 mesa: remove unused uninitialized_var() macro e71a7f8013 mesa: Check return value of __get_cpuid(). 5666d9266f i965/fs/nir: Mark fallthrough. 54cd2f7c96 i965/fs/nir: Mark fallthrough. d528907fd2 i965: Avoid applying negate to wrong MAD source. 43ef2657a0 i965/vec4: Fix implementation of i2b. b8a1637119 i965/fs/nir: Use emit_math for nir_op_fpow 76cd0f00f4 mapi: Don't rely on GNU void pointer arithmetic. 982723dfa2 Revert "configure: Leverage gcc warn options to enable safe use of C99 features where possible." 7983a3d2e0 auxilary/os: correct sysctl use in os_get_total_physical_memory() 667dac9d40 glsl: silence uninitialized var warning on MinGW bf8d049488 mesa: silence unused var warning in get_tex_rgba_uncompressed() 48f229d759 mesa: move declaration before code 5b089e5f15 meta: silence declaration after code warning on MinGW 544f56b75a meta: silence uninitialized variable warnings for MinGW 098e5bf3b3 c99_alloca.h: fix #include for MinGW 943784bbcd gallium/util: add debug_print_usage_enum() debug helper b14cec0b8e gallium/util: fix 'statement with no effect' warning 53295bebc8 i965: Fix I/L/LA SNORM formats. ea696be5ac i965/fs: Patch the instruction generating discards; don't use CMP.Z. 4ebacf8aa6 i965/fs: Introduce brw_negate_cmod(). 0fad07af9a main: Fix whitespace in teximage.c. da85ab4b65 radeonsi/compute: Enable PIPE_SHADER_CAP_DOUBLES v2 75514555aa clover: Don't unconditionally define cl_khr_fp64 ed07255149 pipe-loader: Fix build with dri drivers enabled, and vl state trackers disabled 79daa510c7 configure: Leverage gcc warn options to enable safe use of C99 features where possible. f320ecf218 nir: Use alloca instead of variable length arrays. 84a1e3d61e mesa: restore #include stdarg.h in imports.h 06ed81044f c99_math.h: add defines for M_PI, M_E, M_LOG2E 8170eba7e7 r300g/tests: Include stdio.h. 40cfa0c347 radeon/compiler: include stdio.h 549078cb5a main: Fix target checking for CompressedTexSubImage*D. ca65764d60 main: Fix target checking for CopyTexSubImage*D. 688d7656c5 c99: in c99_math.h check that _USE_MATH_DEFINES is defined with MSVC fb2ddef157 mesa: remove unused INLINE macro from compiler.h 164b3cd757 st/mesa: replace INLINE with inline 0dc6b72455 swrast: replace INLINE with inline f51f2af76d radeon: replace INLINE with inline bbedb85898 r200: replace INLINE with inline 8e9fe53ce9 i915: replace INLINE with inline 46110c5d56 include,auxiliary: Remove support for MSVC older then 2008. fd090fdadd mesa: don't include stdint.h in compiler.h 95855dd32f mesa: don't include math.h in compiler.h 4f25a18011 mesa: trim down #includes in compiler.h 538e13d4a1 r300g: remove dependency on compiler.h 609cb60d4b mesa: don't include limits.h in compiler.h 13730bcaf3 mesa: don't include float.h in compiler.h ddf4b2e363 mesa: only include ctype.h where it's used 135b8c6530 mesa: include stdarg.h only where it's used 6b06697b0d mesa: remove M_PI, M_E, M_LOG2E macro definitions 6cb431c19c glsl: #include c99_math.h instead of core.h 36ea81d067 gallium: whitespace, comment formatting fixes in p_defines.h e09fe38935 util: add debug_print_bind_flags() debug helper 2069f2c7fa gallium: renumber PIPE_BIND_ flags a44606eb81 meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex 1a93e7690d mesa: use fi_type in vertex attribute code 4705346463 i965/gen8: Use HALIGN_16 if MCS is enabled for non-MSRT 84199fa647 i965: Pass pointer to miptree as function parameter in intel_horizontal_texture_alignment_unit 94d88cb468 i965: Allocate texture buffer in intelTexImage 82f6d17300 i965: Make a function to check the conditions to use the blitter 6960a3962c i965: Move the comment to the right place 524a729f68 i965: Fix condition to use Y tiling in blitter in intel_miptree_create() 688309374d meta: Pass null pointer for the pixel data to avoid unnecessary data upload 068ba4ac78 meta: Fix buffer object assignment to account for both pack and unpack bo's 618c4c4b6a meta: Use GL_STREAM_READ for pbo created with GL_PIXEL_PACK_BUFFER 8d6ae49a8b meta: Add assertion check for ctx->Meta->SaveStackDepth 0a4ea87344 meta: Do power of two samples check only for samples > 0 cb25087c7b glsl: Rewrite and fix min/max to saturate optimization. 864340219b freedreno: drop ARRAY_SIZE macro 67e3302497 i965: Don't force x-tiling for 16-bpp formats on Gen>7 6d164f65c5 glx: Fix returned values of GLX_RENDERER_PREFERRED_PROFILE_MESA 06924972d5 dri/common: Update comment about driQueryRendererIntegerCommon 720ba6ca97 glsl: add double support for packing varyings 546aba143d common: Fix PBOs for 1D_ARRAY. ccc5ce6f72 common: Correct PBO 2D_ARRAY handling. 06084652fe common: Correct texture init for meta pbo uploads and downloads. 88ff8dee02 mesa: remove DEG2RAD macro ab68219a59 mesa: remove MAX_GLUSHORT, move MAX_GLUINT f847ddb64d mesa: move signbit() macro to c99_math.h 612143b2d0 mesa: remove unused isblank() function e033d2c642 glcpp: remove unneeded #include of core.h 9fd7e9d831 mesa: remove sqrtf macro ee3f674572 i965: Remove redundant discard jumps. 30f51f1a1a glsl: Optimize "if (cond) discard;" to a conditional discard. 8eb6c10999 i965/fs: Handle conditional discards. 8e62bd52f8 nir: Introduce nir_intrinsic_discard_if. 23d42b46e3 glsl: Delete dead discard conditions in constant folding. d77b186871 glsl: Handle conditional discards in lower_discard_flow(). 44b45da994 glsl: Make ir_rvalue_visitor visit ir_discard::condition. 926d8b0510 glsl: Make ir_validate check the type of ir_discard::condition. 6f5604601c Revert "i965/fs: Remove force_writemask_all assertion for execsize < 8." 2c7a703b05 i965/fs: Emit MOV(1) instructions with force_writemask_all. 467077b834 i965/fs: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0. b8582d18e6 i965/fs/nir: Optimize integer multiply by a 16-bit constant. 7a997a3863 i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0. c750ecaa12 nir/register: Add a parent_instr field fc59695b92 st/mesa: remove unused/broken function st_print_shaders a86054bac7 st/mesa: remove struct qualifier from st_src_reg parameter a2b366b92c mesa: remove INV_SQRTF() macro bbb2d84032 mesa: remove ceilf, floorf macros bdd0402ca3 mesa: remove expf macro cffedcf163 mesa: remove logf macro f5816d77e2 mesa: remove powf macro bad154e677 mesa: remove unused exp2f, log2f, truncf wrappers aeabf4ede5 mesa: remove unused acosf, asinf, atan2f, etc. macros bd7f7aac56 mesa: replace FABSF with fabsf 46ce78d4c6 mesa: replace FLOORF with floorf b2c13534f7 mesa: remove unused CEILF macro 79b480ccc0 mesa: replace LOGF, EXPF with logf, expf e25f7772ca mesa: replace FREXPF, LDEXPF with frexpf, ldexpf e6eddbb96a targets/libgl-xlib: add src/ include dir to fix build a55831e8fa swrast: fix a few release build warnings 1180e61a1b r600g,radeonsi: fix streamout after pipeline stats have been used fdf2c04737 radeonsi: small cleanup around current_rast_prim 0b1f31ab7f radeonsi: set current_rast_prim in the right place 4eb0ccf9e7 radeonsi: simplify obtaining a shader property in si_emit_clip_regs 5349437154 radeonsi: only preload VertexID for the GS copy shader ffd701e677 radeonsi: dump the shader key when dumping shaders 93daf5a2f6 r600g,radeonsi: cleanup of hex literals fa913a2dc6 radeonsi: set PA_SU_HARDWARE_SCREEN_OFFSET to 0 558f51f1c5 st/mesa: cleanup st_translate_geometry_program 94746cadc0 st/mesa: inline st_free_tokens b039302fb7 st/mesa: cleanup st_geometry_program structure 002aa75022 mesa: add a missing GS support check in GetActiveUniformBlockiv d80701df8a r600g: Implement GL_ARB_draw_indirect for EG/CM dd70e78674 freedreno/a4xx: aniso filtering c70097ae86 freedreno: update generated headers daccbd27ce freedreno/a4xx: add ARB_instanced_arrays support e13398714c freedreno/a4xx: handle index_bias (i.e. base_vertex) 283bb4848e freedreno/a4xx: add support for vertexid and instanceid sysvals 4aef0d79ee freedreno/a4xx: pass number of instances to draw 86d88e2fbb docs: add news item and link release notes for mesa 10.4.5 d60c628f2a docs: Add sha256 sums for the 10.4.5 release 1d761be43a Add release notes for the 10.4.5 release 9c7b343bc0 st/omx/dec/h264: fix picture out-of-order with poc type 0 v2 fece147be5 install-lib-links: remove the .install-lib-links file f8f3aa78d8 clover: Set appropriate flag defaults on memory object creation. 0e8460a528 clover: Add CL_MEM_HOST_* flag checks. 80d3c1e537 clover: Factor out memory object flags validation to a helper function. 49d3c6a8e6 vc4: Update to current kernel sources. 1d1e820a6d r600: Fix build after 984f3069370cd4a347cb38269d430b428385affd 98ae01c822 st/nine: Mark end of non-void function unreachable 984f306937 gallium: include util/macros.h 9913ce14e7 driconf: Update Catalan translation d28a4b523d driconf: Update Spanish translation 0c47e5492b mesa: Add missing error checks to GetProgramInfoLog, GetShaderInfoLog and GetProgramiv fe74fee8fa i965: Fix non-AA wide line rendering with fractional line widths 6148e3aae7 mesa: Fix ctx->Texture.CubeMapSeamless dccdf1d687 mesa: Return error if BeginQuery is called with an existing object of different type 3699866463 mesa: Return INVALID_OPERATION when querying a never bound Query obj 4db4a559ad mesa: Add _mesa_is_array_texture helper 2aa71e9485 mesa: Fix error validating args for TexSubImage3D fbd6eba72b i965/blorp: round to nearest when converting float into integer 4a6c6c49a7 i965: Perform program state upload outside of atom handling 1e96eece30 egl, wayland: RGB565 format support on Back-buffer cbd287f094 mesa: move math-related function into new c99_math.h file 9b9ef2aeee nir/gcm: Add some missing break statements cb4b2ad44a nir: Copy-propagate vecN operations that are actually moves f80af89d48 ra: Disable round-robin strategy for optimistically colorable nodes. 34c93fd7f1 i965/fs: Fix lower_load_payload() not to use an incorrect half for immediates and uniforms. ea7b4d25c8 i965/fs: Fix lower_load_payload() to take into account non-zero reg_offset. 08b4c8f7bf i965/fs: Remove logic to keep track of MRF metadata in lower_load_payload(). 8e47f51a5a i965/fs: Less broken handling of force_writemask_all in lower_load_payload(). 57d80d11b1 mesa/vbo: Use unreachable to silence uninitialized var warning. bb2a897dbc mesa: Move START/END_FAST_MATH macros to their only use. 08bc7cf8f6 mesa: Remove definition of NULL. bfcdb84383 mesa: Use assert() instead of ASSERT wrapper. 52049f8fd8 mesa: Remove CHECK macro. 6a587a4461 mesa: Remove dead CAPI define. 14ded5ee61 gallium: Use util_cpu_to_le{16,32} in many more places. 3492e88090 gallium/util: Use HAVE___BUILTIN_* macros. 5a191f49ad mesa: Move C99 MSVC compatibility code from u_math.h to c99_compat.h. 0b6d43e329 i965: Link test programs with gtest before pthreads. 5dc6c8c570 osmesa: add gallium include dirs to Makefile.am 44375a3b13 util: move pipe_prim_names array into u_prim_name() f1c67e37e6 util: rewrite debug_print_transfer_flags() using debug_dump_flags() 0bfe21e8e0 mesa: Adds missing error condition in _mesa_check_sample_count() 050bf75c8b radeonsi: fix a warning caused by previous commit 7820a11e3d radeonsi: fix point sprites 6e62a52865 i965/skl: Use 1 register for uniform pull constant payload 4359954d84 nir: Generalize the optimization of subs of subs from 0. 345c2b288a nir: Collapse repeated bcsels on the same argument. a38038ca5e nir: When faced with a csel on !condition, just flip the arguments. 8e1152cb33 nir: Allow nir_opt_algebraic to see booleanness through &&, ||, ^, !. dc982f4a85 nir: Add a couple of simplifications of csel operations. c2ece77678 glsl: ensure that enter/leave record get a record type 1763494b31 tgsi: avoid returning pointer to local var, make it static 51e335742e freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly fb1301e40a freedreno: update generated headers bdf023482a freedreno/a4xx: bit of cleanup 9153dd4b7e loader: not having a pci-id should not be a warn e17437386c freedreno: implement fence 6855226653 freedreno/a2xx: fix increment in assert 49a938a265 i965/fs: Use fs_reg for CS/VS atomics pixel mask immediate data 17fbd854e0 i965/fs: Set pixel/sample mask for compute shaders atomic ops 9fe81879c5 ilo: R32G32B32_FLOAT need no special care on Gen8+ 226109436f ilo: 128 BPP formats can use TiledY on Gen7.5+ f8e4792b22 nvc0: enable double support 5491458843 nvc0/ir: remove merge/split pairs to allow normal propagation to occur 93812dc10a nvc0/ir: add support for new TGSI double opcodes ef8f09be33 nvc0/ir: handle zero and negative sqrt arguments 88127874a3 nvc0/ir: no instruction can load a double immediate b87b498b88 nvc0/ir: fix lowering of RSQ/RCP/SQRT/MOD to work with F64 93ebe91bae gm107/ir: fix F2F flipped stype/dtype flags dbf4a674b9 gm107/ir: fix DSET boolean float flag 727018bb0c gm107/ir: fix DMUL opcode encoding 493ad88e1b gk110/ir: add emission of dadd/dmul/dmad opcodes fd0b1a4cbf nvc0/ir: add emission of dadd/dmul/dmad opcodes, fix minmax 88305dfd0b mesa: don't enable NV_fragment_program_option with swrast 9dbe5e1dca drivers/x11: add gallium include dirs to Makefile.am 0feb0b7373 vbo: fix an unitialized-variable warning 41f49a2fd4 gallium/sw/kms: fix a type-mismatch warning 1a44566132 gallium/sw/kms: don't redefine DEBUG f900233928 targets/d3dadapter9: remove an unused variable ab947d2dd8 tgsi: fix type-mismatch warning 6f273ec408 gallivm: fix uninitialized-variable warnings b21ad12485 mesa: Have configure define NDEBUG, not mtypes.h. b6393d7040 nir: Fix the Mesa build without -DDEBUG. bef38f62e0 nir: Drop dependency on mtypes.h for core NIR. 90b4bf2e6e glsl: Only include mtypes from glsl_types.h for the C++ code that needs it. b53d035825 util: Move Mesa's bitset.h to util/. 8aa381e3cd mesa: Make bitset.h not rely on Mesa-specific types and functions. 41b1882ed4 mesa: Use u_math.h from macros.h 5ca019358f gallium/util: Don't include unused debug functions from u_math.h e8c5cbfd92 mesa: Add gallium include dirs to more parts of the tree. f5ac5e20b1 gallium/radeon: fix an uninitialized-variable warning c85a686d02 gallium: add new double-related shader caps to all the getters 71b155a2cb svga: add missing _DROUND,DFRACEXP_DLDEXP_SUPPORTED switch cases 7692704b14 radeonsi: don't use SQC_CACHES to flush ICACHE and KCACHE on SI 2a06728ba0 i965/gen6: Fix GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB 097b933b55 mesa: Check that draw buffers are valid for glDrawBuffers on GLES3 fe1e89a026 glsl: don't allow invariant qualifiers for interface blocks 85316d059c vc4: Keep an array of pointers to instructions defining the temps around. 877b48a531 vc4: Move qir_uniform() and the constant-value versions to vc4_qir.c/h. 14dc281c13 vc4: Enforce one-uniform-per-instruction after optimization. 09c844fcd9 vc4: Rename add_uniform() to qir_uniform(). 96f6efc561 vc4: Shut up runtime warnings about new pipe caps. e0137fd6f7 i965/vec4: Add and use byte-MOV instruction for unpack 4x8. dada30462b i965/blorp: Emit MADs. 30ec53f30e i965/blorp: Optimize clamping tex coords. 3b7f683f3b i965: Use greater-equal cmod to implement maximum. f8b435ae6a i965: Don't emit saturates for instructions without destinations. 7f8dd91d16 i965/fs: Consider MOV.SAT to interfere if it has a source modifier. 871ad3f08b i965/fs: Use fs_inst::overwrites_reg() in saturate propagation. bf3389ec49 i965/fs: Add unit tests for saturate propagation pass. 9acb011a3e glsl: Use the without_array predicate 5000a5f67b nv50: add PIPELINE_STATISTICS query support, based on nvc0 f883df74e0 svga: add missing : c7002fad90 nir/GCM: Pull unpinned instructions out of blocks while pinning 8dfe6f672f nir/GCM: Use pass_flags instead of bitsets for tracking visited/pinned 190073c737 nir: Add a global code motion (GCM) pass a52a4b5223 nir/instr: Change "live" to a more generic "pass_flags" field 3d25afc51c nir: Make nir_[cf_node/instr]_[prev/next] return null if at the end 902b0ccc9a nir/from_ssa: Don't try to read an invalid instruction 0281fd0786 nir/validate: Validate SSA defs the same way we do for registers 34952b5671 nir/validate: Validate if_uses on registers 98ecb25f89 nir: Properly clean up CF nodes when we remove them e025943134 nir: use nir_foreach_ssa_def for indexing ssa defs 0167c38cac nir/from_ssa: Use the nir_block_dominance function instead of our own f481a9425c nir/dominance: Add a constant-time mechanism for comparing blocks b4c5489c8a nir/dominance: Expose the dominance intersection function 6316c90cc0 st/mesa: lower DFRACEXP/DLDEXP when they are not supported e4a3f48a45 st/mesa: disable lowering of dops to dfrac when dround is available e556bfc8ff st/mesa: add support for new double opcodes 924ee3f408 gallium: add shader cap for dldexp/dfracexp support 899d779cb7 gallium: add a cap to enable double rounding opcodes 12dedca523 gallium: add some more double opcodes to avoid unnecessary lowering 1759689d18 docs/GL3.txt: softpipe now supports GL_ARB_gpu_shader_fp64 8c6a0ebaad st/mesa: add st fp64 support (v7.1) 0178358a2d mesa/st_tgsi_to_glsl: prepare add_constant for fp64 12150a5bee st/glsl_to_tgsi: convert dst to an array c442d0961e i965: just avoid warnings with fp64 75f6ed617f glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable. 5cdfa839c2 i965/vec4: Print "VS" or "GS" when compiles fail, not "vec4". e60318fbcd i965/vec4: Replace debug_flag with debug_enabled. eeacbc1a02 i965: Make scheduler cycle estimates use the proper stage name. 2bd139e18c i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment". 7e35a81264 i965: Create backend_visitor fields for debugging messages. 7c891e8ddd i965: Add a function to translate MESA_SHADER_* into DEBUG_* enums. 7555d1bafb glsl: Create a _mesa_shader_stage_to_abbrev() function. 231267bf01 i965/fs: Use VARYING_SLOT checks rather than strcmp(). a07cd42f1e i965/fs: Remove type parameter from emit_vs_system_value(). 2e9f4eadfb glsl: add lowering for double divide to rcp/mul 0e82817247 softpipe/tgsi: expose doubles for softpipe. fa43e0443e tgsi: add support for flt64 constants 3cd1338534 gallium: add double opcodes and TGSI execution (v4.2) 14b9bf630c gallium/util: indentation fix 21c57a697f st/mesa: add GSL_TYPE_DOUBLE, new ir_unop_* switch cases 2f5597787c nir: add missing GLSL_TYPE_DOUBLE case in type_size() 62a8883f32 st/mesa: fix sampler view reference counting bug in glDraw/CopyPixels 89c96afe3c swrast: fix multiple color buffer writing fbac86ad2a mesa: remove unused _math_trans_4chan() 5c1aac17ad install-lib-links: don't depend on .libs directory 6c34fd20be i965/vec4: Calculate register allocation q values manually. 35a77a148f i965: Don't compact instructions with unmapped bits. 6c07279e5a i965: Handle F16TO32/F32TO16 with dword src/dst consistently on both back-ends. 437d401e63 i965/gen8: Fix F32TO16 in vec4 mode if the source and destination registers alias. 509f58740c i965/fs: Replace ud_reg_to_w() with a more general helper function. 63d6d09a3b i965/vec4: Don't attempt to reduce swizzles of send from GRF instructions. bda7698fce i965/vec4: Fix constant propagation across different types. 187ace73a9 glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00 19252fee46 mesa: Adds check for integer internal format and num samples in glRenderbufferStorageMultisample dbc160a3f8 mesa: Returns correct error values from gl(Get)SamplerParameter*() on GL-ES 3.0+ e8e22cf65f glsl: remove bogus 'd' constant qualifiers 0cade4ea2b st/mesa: don't die for ETC2 formats when no driver support 2a135c470e nir: Add an ALU op builder kind of like ir_builder.h de798bb937 docs: mark ARB_gpu_shader_fp64 as done in core e790a3c910 glsl/tests: add DOUBLE types 2e7e7b8af6 glsl: add a lowering pass for frexp/ldexp with double arguments fffbf37124 glsl: lower double optional passes (v2) e6354a2850 glsl: implement double builtin functions 2e626318e0 glsl/lower_instructions: add double lowering passes 8be5ee23de glsl: enable/disable certain lowering passes for doubles 3bbaf71994 glsl: validate output types for shader stages 94f9ed701a glsl: add double support to lower_mat_op_to_vec 3773072169 glsl: Linking support for doubles 7aa3ffe2c5 glsl: Support double loop control 53383476d1 glsl: Support double inouts a10275f762 glsl/lexer: Support double floats 942574bb24 glsl/parser: Support double floats ba3bab264d glsl/ast: Support double floats 24626444c3 glsl: Add ubo lowering support for doubles 8609b53716 glsl: Add support doubles in optimization passes 41e9adfd83 glsl/ir: Add builder support for functions with double floats eeae6251be glsl/ir: Add builtin constant function support for doubles 753ba6b999 glsl/ir: Add cloning support for doubles 57c6c3d3bd glsl/ir: Add printing support for doubles 5a69bdb599 glsl/ir: Add builtin function support for doubles 53bf7c8fd2 glsl: fix uniform linking logic in the presence of structs 1ec715ce8b glsl: teach std140_base_alignment about samplers fe23bb85ba glsl: Uniform linking support for doubles 3af8db94cd glsl: Add double builtin type generation 277f4d75a7 glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2) 5cc486b4e3 mesa: add double uniform support. (v5) bf257d2c90 glsl: Add double builtin type 6227af2690 mesa: add ARB_gpu_shader_fp64 extension info (v2) 3c915e5c16 glapi: add ARB_gpu_shader_fp64 (v2) 069dab7576 freedreno: add missing PIPE_CAP_RESOURCE_FROM_USER_MEMORY to switch 92fc8f04d6 freedreno/a3xx: add ARB_instanced_arrays support f6b2e8af74 freedreno/a3xx: add support for vertexid and instanceid sysvals 2c6e3d822b freedreno: pass number of instances to draw e4ddfeea65 freedreno/a3xx: add ETC2 decoding support 33edda7d97 st/mesa: pass etc2 textures to driver if supported 845b9e4294 llvmpipe,softpipe: only support ETC1, not the upcoming ETC2 0821efcb33 gallium: add ETC2 format support d622afdbc3 freedreno/a3xx: add hardware ETC1 support 935ee6b652 gallium/dri: Shut up a compiler warning. 6eadde51bb nir: Recognize and reduce duplicated fsats. 1907a3a7ee nir: Add a flag for lowering fsat. e5ecf8e427 nir: Add a flag for lowering ffma. 42a8ace66e nir: Add a flag for lowering fneg/ineg. cb95a228e8 nir: Add a flag for lowering fsqrt(x) to frcp(frsqrt(x)). ccf14bca4b nir: Add lowering of POW instructions if the lower flag is set. 8e9dbfff17 nir: Conditionalize the POW reconstruction on shader compiler options. 955a6bb57d nir: Add an optional expression controlling nir_algebraic xforms. f90bb54734 nir: Add a nir_shader_compiler_options struct pointed to by the shaders. 4a95be9772 i965/simd8vs: Fix SIMD8 atomics (read-only) b0e26173b2 ilo: fix PCB alloc asserts on Gen7.5 GT3 68573f57ee ilo: fix compiler warnings b290330e3b i915: For the love of all that is holy, stop saying "IGD" 8a71fd8d49 auxiliary/vl: honour the DRI2PROTO_CFLAGS dd7b6670a2 auxiliary/vl: Build vl_winsys_dri.c only when needed. 3018c4a56a automake: Use AM_DISTCHECK_CONFIGURE_FLAGS b0eada1707 glx: do not leak the dri2 extension information 4db985a5fa Revert "radeon/llvm: enable unsafe math for graphics shaders" b7a85bee83 st/mesa: add ARB_pipeline_statistics_query support e206785b57 i965: implement ARB_pipeline_statistics_query 86ffc36d3c mesa: Add support for the ARB_pipeline_statistics_query extension 2cd2831500 mesa: Add _mesa_has_compute_shaders 599cbe5508 mesa: Add ARB_tessellation_shader to extension table. d523fefa75 i965: Prefer Meta over the BLT for BlitFramebuffer. bb33a31c38 i965/fs: Add algebraic optimizations for MAD. 8cfd1e2ac6 i965/fs: Emit MAD instructions when possible. 36bc5f06dd i965/fs: Allow immediates in MAD and LRP instructions. 2dad1e3abd i965/fs: Add pass to combine immediates. 0d8f27eab7 i965/fs: Remove force_writemask_all assertion for execsize < 8. 662c645318 i965/cfg: Add function to generate a dot file of the dominator tree. b06eef05d0 i965/cfg: Add function to generate a dot file of the CFG. 0e3dbc0248 i965/cfg: Calculate the immediate dominators. 08f304bb3b i965/cfg: Allow cfg::dump to be called without a visitor. 1af5c4a526 i965: Allow exec_list sentinels as arguments to insert functions. b7ce7c00e3 Make _mesa_swizzle_and_convert argument types in .c match those in .h 4671dca0ee Use __typeof instead of typeof with Solaris Studio compilers d602fbd861 Avoid fighting with Solaris headers over isnormal() 815b3bd096 Remove extraneous ; after DECL_TYPE usage 60ad5103b9 Bracket arguments to tr so they work with Solaris tr 76960a55e6 glsl: Reduce memory consumption of copy propagation passes. eda3dd0076 i965: Add device limits for tess threads & URB entries e8e4437ed0 r600g/sb: treat undefined values like constants 598d144cef i915c: Use the actual MIN instruction. 7bf774034a i915g: Use the actual MIN instruction. 27b6ef7eca i965: Add a function to disassemble an instruction from the 4 dwords. 0b499abb51 i965: Do Sandybridge workaround flushes before each primitive. 92163482bd main: Fixed _mesa_GetCompressedTexImage_sw to copy slices correctly. 4470bf1f49 i965/vec4: Silence unused parameter warnings 2524f9b80d mesa/main: Silence unused parameter warning 1424bbfb57 util/hash: Silence comparison between signed and unsigned integer warnings in tests 3d8f9570cd util/hash: Silence unused parameter warnings in tests 147afac80c glcpp: Silence GCC warning 2ead74888a radeonsi: fix a crash if a stencil ref state is set before a DSA state 7713d594e4 r600g,radeonsi: implement GL_AMD_pinned_memory c688988b0d winsys/radeon: test the userptr ioctl to see if it's present 064847122a winsys/radeon: allow unaligned size for user-memory buffers e8d727a2b6 winsys/radeon: allow mapping a user buffer 8b587ee701 gallium: add interface and state tracker support for GL_AMD_pinned_memory 11ebb03c26 mesa: implement GL_AMD_pinned_memory 4fa61b1a23 winsys/radeon: add user pointer support e8625a29fe mesa: fix AtomicBuffer typo in _mesa_DeleteBuffers 218b15715e radeonsi: initialize TC_L2_dirty to false after buffer allocation a27b74819a radeonsi: small fix in SPI state 5f1cef76f9 r600g,radeonsi: use fences to implement PIPE_QUERY_GPU_FINISHED f1103f6a1e r600g,radeonsi: demote TIMESTAMP_DISJOINT query to be a software query 59292b38eb st/glsl_to_tgsi: fix whitespace b53fbec01d glsl/tests: add IMAGE type. faaf13f6bf ilo: always set up BLEND_STATE on Gen8 6d4475d7bf ilo: fix alpha test on Gen8 d9cd982d55 i965/simd8vs: Fix SIMD8 atomics 9ac3700146 mesa: move assertion after declarations in texstore.c 4d2cee4d5e mesa: silence uninitialized var warning in get_tex_rgba_uncompressed() bb77745681 meta: Fix saving the results of the current occlusion query 946e29847b i965/vec4: Override destination register writemask in sampler message send. 0a811e1d1e i965: Fix a crash in the texture gradient lowering pass with cube samplers ba426522dd mesa: Fix element count for byte-swaps in texstore, readpix and texgetimage 4b249d2eed mesa: Handle transferOps in texstore_rgba a2299bfbbd i965/fs: Handle U/UW-type immediates in the generator. 7a83f7d481 i965/fs: Handle W/UW-type immediates in dump_instructions(). 74ef90acd7 i965: Let dump_instructions() work before calculate_cfg(). fa124a337c i965/fs: Call calculate_cfg() before optimize(). eb47d0efd3 i965: Optimize multiplication by -1 into a negated MOV. e8a6f2ad65 i965: Add an is_negative_one() method. 72b9f8db2a i965/vec4/vp: Use vec4_visitor::CMP. 69b1693ef3 ilo: fix some state pointer commands on Gen8 854eb06bee nvc0: allow holes in xfb target lists 80d373ed5b st/mesa: treat resource-less xfb buffers as if they weren't there 68e4f3f572 nvc0: bail out of 2d blits with non-A8_UNORM alpha formats 3c57a59527 i965/nir: Don't support gl_FrontFacing as an input variable dd110cdfd8 nir: Make gl_FrontFacing a system_value 785b22caee i965/nir: Add support for nir_intrinsic_load_front_face 929f43851e nir/lower_phis_to_scalar: Fix some logic in is_phi_scalarizable 7df256add2 clover: Use Legacy PassManager for LLVM trunk (3.7) 8323796840 ilo: fix JIP/UIP on Gen8 c62507f42c ilo: do not set GEN6_THREADCTRL_SWITCH 7504b357d4 ilo: correct ISA UIP/JIP decoding for Gen8 f8126fed95 ilo: prepare for 64-bit immediates decoding 9ed376a76c ilo: cleanup ISA DW1 decoding db362983d1 ilo: cleanup ISA DW0 decoding 5fc0dd8953 ilo: update some outdated gen checks 8b9446dbeb ilo: fix rectlist length on Gen8 baba8b2745 ilo: fix 3DSTATE_VF_TOPOLOGY c944b91190 os,llvmpipe: Set rasterizer thread names on Linux. b09f25428f uti/u_atomic: Don't test p_atomic_add with booleans. e333035c47 mesa: fix OES_texture_float texture render target behavior 3f1e1287fd vc4: Make SF be a flag on the QIR instructions. 4413861dd8 r200: Drop unused variable. 55de910f90 i965: Quiet another compiler warning about uninitialized values. f65e26478b i965: Move some asserts to unreachable. 6489cb1ae6 i965: Shut up a compiler warning about uninitialized var. 55a57834bf Revert use of Mesa IR optimizer for ARB_fragment_programs 1ba9f9e62c util/u_atomic: Use lower-case variables in _Interlocked* helpers. 531d47baa8 util/u_atomic: Add _InterlockedExchangeAdd8/16 for older MSVC. d2438f5920 util/u_atomic: Test p_atomic_add() for 8bit integers. b1e70f2423 docs: add ARB_draw_indirect to ES 3.1 list 63986f9580 egl: Soften several HAVE_DRM_PLATFORM to HAVE_LIBDRM c39dbfdd0f auxiliary/vl: bring back the VL code for the dri targets 153539bd9d configure: rework wayland_scanner handling(fix make distcheck) 72e602905d nir: add missing header to the sources list 556fc4b84d nir: resolve nir.h dependency list (fix make distcheck) 9f7efa78a8 docs: update GL3.txt to state my current work on the dsa extension e93566a15c i965/vs/skl: Use vec4 datatypes for message header cba6a4a129 ilo: update screen init for Gen8 cb1cdecf64 ilo: update outdated render command emissions for Gen8 9ab4fc4e63 ilo: update rectlist command emission for Gen8 4caf8d9761 ilo: update draw command emission for Gen8 d8927ab02f ilo: update surface state emission for Gen8 7832a3013b ilo: update dynamic state emission for Gen8 8682cbab3e ilo: update outdated gen assertions for Gen8 c173a5288f ilo: add new WM related helpers for Gen8 8c2cbc8955 ilo: update VS related functions for Gen8 0e3381154c ilo: update VF related functions for Gen8 a57805cb75 ilo: update SAMPLER_STATE for Gen8 7e7e45db65 ilo: update SAMPLER_BORDER_COLOR_STATE for Gen8 8976a190b2 ilo: update depth clear value for Gen8 0b7fdce4f5 ilo: update ilo_zs_surface for Gen8 aa7109f059 ilo: update ilo_view_surface for Gen8 7922982d4f ilo: update texture layout for Gen8 47dc2ae6e2 ilo: update ilo_blend_state and related functions for Gen8 e8455128aa ilo: update ilo_dsa_state and related functions for Gen8 9aeee99e4d ilo: update multisample related states for Gen8 6366fbc1a8 ilo: update WM and PS related functions for Gen8 584d3369b6 ilo: update SBE related functions for Gen8 4cb592ec17 ilo: update SF related functions for Gen8 05e2eb57cd ilo: update CLIP related functions for Gen8 9ab0165375 ilo: update SF_CLIP_VIEWPORT for Gen8 b64aeebbcc ilo: update streamout related functions for Gen8 6f77bd3bdc ilo: update 3DSTATE_{DS,HS,GS} for Gen8 3be0504399 ilo: update 3DSTATE_CONSTANT_x for Gen8 49306afe7b ilo: update 3DSTATE_URB_x for Gen8 d43ae05d76 ilo: update 3DSTATE_PUSH_CONSTANT_ALLOC_x for Gen8 f43332ca2f ilo: update render engine common helpers for Gen8 8d9f69bef2 ilo: update BLT helpers for Gen8 574f8d0229 ilo: update MI helpers for Gen8 bfc8a72609 ilo: add functions for Gen8 relocs a7911620f6 ilo: update the toy compiler for Gen8 0066c22c40 ilo: update genhw headers 5933d84ad6 ilo: clean up ilo_gpe_init_dsa() aa354b92d2 ilo: clean up ilo_gpe_init_blend() 1d07055b50 ilo: clean up sample patterns 69ad5fd4ce glsl: Optimize (f2i(trunc x)) into (f2i x). c262b2b582 glsl: Optimize round-half-up pattern. a5455ab1ca glsl: Add trunc() to ir_builder. d91390634f i965: Add LINTERP/CINTERP to can_do_cmod(). 245c7848fc program: Remove _mesa_nop_vertex_program/_mesa_nop_fragment_program. 4c42e1116b nir: Recognize open-coded fmin/fmax. 56e21647e2 nir: Add algebraic opt for int comparisons with identical operands. 2919bdf466 nir: Fix load_const comparisons for CSE. 09d6ea9ae3 i965/fs: Remove conditional mod when optimizing a SEL into a MOV. e68b67b53f darwin: build fix 1c67a5687a darwin: build fix ea0f0eb6c0 glsl: Optimize 1/exp(x) into exp(-x). a9065cef48 nir: Remove casts from void*. bb1e007157 nir: Replace assert(0) with unreachable(). 942b56ad05 nir: Remove unused has_indirect variable. fff0b2eab5 i965/vec4: Emit MADs from (x + abs(y * z)). 3d581f9996 i965/vec4: Emit MADs from (x + -(y * z)). 5b29b2922a i965/skl: Implement WaDisable1DDepthStencil 1b224290fb i965/gen7-8: Implement glMemoryBarrier(). 46b03d5400 i965: Generalize the update_null_renderbuffer_surface vtbl hook to non-renderbuffers. 342b7ce7d4 i965: Allocate binding table space for shader images. 36a17f0f99 i965: Don't tile 1D miptrees. b40bcd24e0 i965/vec4: Don't set any dependency control bits for F32TO16 on Gen8. aef83957e1 i965: Handle negated unsigned immediate values in constant propagation. 64fde7b31c i965/vec4: Take into account non-zero reg_offset during register allocation. 78e9043475 i965/vec4: Add register classes up to MAX_VGRF_SIZE. 530445330b i965/vec4: Init mlen for several send from GRF instructions. 5f878d1b47 i965/vec4: Don't infer MRF dependencies for send from GRF instructions. de666fc102 i965/vec4: Fix the scheduler to take into account reads and writes of multiple registers. 8ad486077e i965/vec4: Make vec4_visitor::implied_mrf_writes() return zero for sends from GRF. 16b9112574 i965/vec4: Pass dst register to the vec4_instruction constructor. 0c902a8f78 i965/vec4: Initialize vec4_instruction::predicate and ::predicate_inverse. 388b136e67 i965/vec4: Implement equals() method for dst_reg too. 3df2cb2f86 i965/fs: Fix fs_inst::regs_written calculation for instructions with scalar dst. f2668f9f21 i965/fs: Fix stack allocation of fs_inst and stop stealing src array provided on construction. c472793a2a i965/fs: Remove duplicate include of brw_shader.h dfe957c02b i965: Move up fs_inst::flag_subreg to backend_instruction. 639696aa05 i965: Move up fs_inst::regs_written to backend_instruction. 4ed52e8bc4 i965/vec4: Remove dependency of vec4_instruction on the visitor class. a3ee6c7d19 i965/fs: Remove dependency of fs_inst on the visitor class. bfbb0e84e1 i965: Move IR object definitions to separate header files. 447879eb88 i965: Factor out virtual GRF allocation to a separate object. e6146e6f14 glsl: Forbid calling the constructor of any opaque type. c4111dfa0a glsl: Return correct number of coordinate components for cubemap array images. fcc2fd53df mesa: Bump MAX_IMAGE_UNIFORMS to 32. 818585b9f9 mesa: Rename the CEILING() macro to DIV_ROUND_UP(). 1e02f2badf nv50,nvc0: Mark PIPE_QUERY_TIMESTAMP_DISJOINT as ready immediately 09ee907266 nv50/ir: Fold IMM into MAD 3dc39d0bca nv50/ir: Add emit support for MAD IMM format fb63df2215 nv50/ir: Add support for MAD 4-byte opcode 354206f407 nv50/ir: change the way float face is returned 480ee1f0b4 nir: Mark nir_print_instr's instr pointer as const. 08a06b6b89 i965: Fix integer border color on Haswell. e1e73443c5 i965: Use a gl_color_union for sampler border color. 8cb18760cc i965: Override swizzles for integer luminance formats. b16de0b713 util/u_atomic: Add new macro p_atomic_add 345e8cc849 util/hash_table: Try to hit a double-insertion bug in the collision test 623c3a858d util/set: Do a full search when adding new items c9287e797b util/hash_table: Do a full search when adding new items 1581e12aba mesa: Make renderbuffer FBO attachments not layered 49299ef6fa Post-branch version bump to 10.6.0-devel, add release notes template d1e21325cf gallium/hud: also try R8_UNORM format for font texture 6447e9dbfa gallium/hud: flush stdout in print_help(), for Windows 7ea1e37497 i965: Add more stringent blitter assertions efde74c89d i965: Consolidate some of the intel_blit logic 0467a52dc3 st/dri: Make depth buffer optional for postprocessing 2e6ba6afdb postprocess: Check for depth buffer in pp_jimenezmlaa 8030e269e9 i965/vec4: Correct MUL destination hazard e660f0dd80 docs: add news item and link release notes for mesa 10.4.4 d8278be310 docs: Add sha256 sums for the 10.4.4 release 7d796a59de Add release notes for the 10.4.4 release bff4cbdafa nir: Fix broken fsat recognizer. 6706537dd4 nir: Slightly simplify algebraic code generation by reusing a struct. 9e35af08af tgsi/ureg: Add missing some missing opcodes opcode_tmp.h f3dbf3689a tgsi/ureg: Move ureg_dst_register() to the header. 40fa7d44ab gallium/u_tests: test a NULL buffer sampler view 56e709bffb gallium/u_tests: test a NULL constant buffer 9e8a6d8486 gallium/u_tests: test a NULL texture sampler view 63e51baedc gallium/u_tests: restructure the only test, refactor out reusable code dcf996c31e gallium: run gallium tests if GALLIUM_TESTS=1 is set 0271ac72d1 gallium/postprocessing: fix crash at context destruction 2fd21c4098 r600g/sb: fix a bug in constants folding optimisation pass acef65503e r600g: fix abs() support on ALU 3 source operands instructions bae23a1756 r300g: small code cleanup (v2) 71a36e0a2c glsl: GLSL ES identifiers cannot exceed 1024 characters d4a461caaf i965: Fix INTEL_DEBUG=shader_time for SIMD8 VS (and GS). 32f1d4e286 i965/fs: Use inst->eot rather than opcodes in register allocation. 10d8a1a88e i965/fs: Delete is_last_send(); just check inst->eot. a338dc0186 st/mesa: Don't use PIPE_USAGE_STREAM for GL_PIXEL_UNPACK_BUFFER_ARB 17abefa12b st/nine: Implement dummy vbo behaviour when vs is missing inputs 90585cbc9a gallium/targets/d3dadapter9: Free card device 8b3a9d5c9f gallium/targets/d3dadapter9: Release the pipe_screen at destruction. 8f50614910 gallium/targets/d3dadapter9: Fix device detection for render-nodes 2c54d154e8 st/nine: Dummy sampler should have a=1 9ac74e604b st/nine: Fix update_framebuffer binding cbufs the pixel shader wouldn't render to ee606b4780 st/nine: Clear: better behave if rt_mask is different to the one of the framebuffer bound d8d48f6f71 st/nine: Fix multisampling support detection a1d369e804 st/nine: Fix enabled lights in stateblocks 1543defc5e st/nine: Fix depth stencil formats bindings flags. 49214a3dfc st/nine: Fix gpu memory leak in swapchain d538007734 st/nine: SetResourceResize should track nr_samples too 1c1d26cd97 st/nine: D3DRS_FILLMODE set to 0 is D3DFILL_SOLID 50f0e011da st/nine: Setting D3DRS_ALPHAFUNC to 0 means D3DCMP_NEVER dfe5e84e74 st/nine: Implement fallback behaviour when rts and ds don't match 8b901e3011 st/nine: Fix present_buffers allocation 792af626d4 st/nine: Check for aligned offset in each vertex element 63221c6f09 st/nine: Fix bufferoverflow in {Get|Set}PixelShaderConstantF 2dcad120a0 st/nine: Set [out] argument to NULL for some functions 9aa3ebd0e7 st/nine: Remove duplicated debug message 33617ef296 st/nine: Return E_FAIL for unused vertexdeclaration type faf94f6eea st/nine: Missing sanity check for CALLOC return E_OUTOFMEMORY if allocation of usage_map fails 75676886e4 st/nine: Implement ATOC hack 0a4aaf1d41 st/nine: Implement AMD alpha to coverage bf0adf248f st/nine: Add D3DFMT_DF16 support 34292754d2 st/nine: Change the value of some advertised caps 25f1e5584c st/nine: NineDevice9_SetClipPlane: pPlane must be non-NULL 02a89dc163 st/nine: Implement fallback for D3DFMT_D24S8, D3DFMT_D24X8 and D3DFMT_INTZ 27e438e356 st/nine: Refactor format d3d9 to pipe conversion f8713b1bfd st/nine: Refactor nine_d3d9_to_pipe_format_map 4cf5701160 st/nine: Improve CheckDeviceFormat debug output 42ac71a4e2 st/nine: Implement RESZ hack 5c61f6344a st/nine: fix early basetexture destruction dfeca90419 st/nine: Do not leak private data in volume9. b3afcc0968 st/nine: Check block alignment for compressed textures in NineSurface9_CopySurface 65ce2b2848 st/nine: Commit sampler views again if srgb state changed. 2d2286d17c st/nine: Fix use of D3DSP_NOSWIZZLE 1f3b7d4039 st/nine: Check for the correct number of constants. d0aeb4422b st/nine: Introduce failure handling for shader parsing. 6fcc2c8872 st/nine: Print warnings for r500 when shader is likely to go wrong 70a523818f st/nine: Declare constants only up to the maximum needed. a249c7a161 st/nine: Refactor how user constbufs sizes are calculated 65ca8e4b3d st/nine: Explicit nine requirements eb1c12d20d gallium: Add MULTISAMPLE_Z_RESOLVE cap 77cc799853 GL: Update glext.h to Revision 29735 (20150202). 08efcc0960 llvmpipe: Trivially advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT. 2335153ff2 i965: Remove now unnecessary Gen8 CMP destination type override. 6b3a301f61 i965: Set CMP's destination type to src0's type. 7e60794392 i965/fs: Implement the WaCMPInstFlagDepClearedEarly work-around. 661c8bb220 gallium/util: Don't implement u_bit_scan64 on MSVC. 46f1033067 gallium/util: Define ffsll on MinGW. 6c5af1dc4e radeonsi: implement polygon stippling 6895dfb184 radeonsi: add polygon stipple texture slot 1fe7ba8c69 radeonsi: deduce rasterizer primitive type at the beginning of draw_vbo 8f65e6eae8 radeonsi: allow 64 descriptors per array 9af943c32e radeonsi: add support for sampler views where resource = NULL 70e4243f07 radeonsi: add support for NULL texture sampler views that return (0,0,0,1) 82f64a68a4 radeonsi: fix a crash when binding a NULL sampler view list b142dd2f24 radeonsi: move the buffer descriptor to the end of the image descriptor afe1e6acdd radeonsi: don't use tgsi_parse_context to get processor type 50908a8918 radeonsi: fix instanced arrays with non-zero start instance 658f1d4cfe r600g,radeonsi: don't append to streamout buffers that haven't been used yet b616429ca8 gallium: set PIPE_MAX_SAMPLERS to 18 8fc542aa89 gallium/u_pstipple: add ability to specify a fixed texture unit 50433ea526 gallium/util: add u_bit_scan64 f2328ffdc8 tgsi: add tgsi_get_processor_type helper from radeon ccbe15f332 i965/fs: Fix saturate on MAD and LRP with the NIR backend. 1b029f8a4a mesa: Fix _mesa_format_convert fallback path when src is not an array format 6fd4a61ad6 st/osmesa: Fix osbuffer->textures indexing ab24e12706 i965/nir: use redundant phi optimization a135f34080 nir: add an optimization to remove useless phi nodes 572d1f6e41 nir/validate: Ensure that phi sources are SSA-only 5420774510 nir/validate: Validate that only float ALU outputs are saturated c0df85cca4 nir/lower_source_mods: Don't lower saturate for non-float outputs 8776b1b14b i965/fs_nir: Get rid of get_alu_src 112d738b91 i965/fs: Use NIR's scalarizing abilities and stop handling vectors f2adcd36cb nir: Add a pass to lower vector phi nodes to scalar phi nodes e87928a494 i965/fs: Add support for constant propagating into sources with modifiers. cfa2165642 i965/vec4: Use abs/negate functions in const propagation. dbd4c22a37 i965: Add function to take the abs of immediates. 638beee24a i965: Add function to negate immediates. 1f4bdad316 i965: Mark UB/B immediates as unreachable. 32e98e8ef0 gallium/util: Don't use __builtin_clrsb in util_last_bit(). d8be1b9aba glsl/list: Note that exec_lists may not be realloc'd. cfb5b1c59e st/mesa: mark constant array of swizzles as static const 0ed3bffc08 mesa: Returns a GL_INVALID_VALUE error on several APIs when buffer size is negative 284bd1ecdf mesa: fix error value in GetFramebufferAttachmentParameteriv for OpenGL ES 3.0 5dfb085ff3 glsl: Improve precision of mod(x,y) c27d23f0c8 mesa: Allow querying for GL_PRIMITIVE_RESTART_FIXED_INDEX under GLES 3 ec7dcaf578 glsl: can't have 'const' qualifier used with struct or interface block members 5d655a43e6 glsl: interface blocks must be declared at global scope 6dd346c232 i965: Fix negate with unsigned integers 5b941ce857 scons: Fix Windows builds with LLVM 3.5. bc321db75b st/mesa: add EXT_polygon_offset_clamp support 7c211a12aa gallium: add a cap to determine whether the driver supports offset_clamp 2ce29ce5af i965/gen6+: enable EXT_polygon_offset_clamp 81998dda63 mesa: add support for GL_EXT_polygon_offset_clamp 83321009de glapi: add GL_EXT_polygon_offset_clamp 0f06f12c11 glsl: Pick ast_conditional branch regardless of op1/2 being constant. 534f07ee85 i965: Add a better PRM citation for the IMS dimension mangling. e9b86cb5d6 swrast: Whitespace fixes. e187c2f543 DD: Refactor BlitFramebuffer. ad2c64abbd GL: Update glext.h to Khronos Revision 29537. 2cebaac479 i965: Don't use tiled_memcpy to download from RGBX or BGRX surfaces af8fd694d4 dir-locals.el: Don't set variables for non-programming modes 68155e5a36 i965: Fix intel_miptree_copy_teximage for GL_TEXTURE_1D_ARRAY 753c327151 vc4: Kill a bunch of color write calculation when colormask is all off. 0508032413 docs: Update ARB_direct_state_access 9272022353 doc: break down ARB_direct_state_access in GL3.txt 12ebd7e20e vc4: Dump the VPM read index in QIR disasm. 6094619c02 i965/pixel_read: Don't try to do a tiled_memcpy from a multisampled buffer 11f5d8a5d4 i965: Enable L3 caching of buffer surfaces. 11a955aef4 egl: Pass the correct X visual depth to xcb_put_image(). 5c31184cf5 intel/pixel_read: Properly flip the results for window system buffers 837a4c42a6 i965/tiled_memcpy: Support a signed linear pitch 7cc3bb2318 main: Add STENCIL_INDEX formats to base_tex_format 16875bc5cd teximage: Don't indent switch cases b930ef1ce8 mesa: remove some dead display list code 20bc72b791 mesa: remove stale comment in dlist.c code 613974b774 mesa: s/union gl_dlist_node/Node/ in dlist.c code 53b01938ed mesa: fix display list 8-byte alignment issue fbc3e030e6 util/u_atomic: Provide a _InterlockedCompareExchange8 for older MSVC. d7f2dfb67e util/u_atomic: Use _Interlocked* intrinsics for non 64bits. a7eec6d620 i965/skl: Force a BINDING_TABLE_POINTER_* after push constant command 083fb215e1 meta: Don't write depth when decompressing tex-images c49c750579 meta: Don't write depth when generating miptrees 941aced635 meta/blit: Compile programs with and without depth 97caf5fa04 meta/blit: Write depth only when asked for 4c157d34c0 meta/blit: Add plumbing for shaders without depth 604ae33c8b nir/opt_algebraic: Add some constant bcsel reductions 7f19cd5a56 nir/opt_algebraic: Add some boolean simplifications 70273c5cd5 nir/algebraic: Support specifying variable as constant or by type 81f77e4f3a nir/algebraic: Fail to compile of a variable is used in a replace but not the search 026b5cc792 nir/search: Allow for matching variables based on types d8999bcdce nir/search: Add support for matching unknown constants 5ab1489ae6 nir: Add an invalid type f01e8d3ba5 gallium/docs: fix docs wrt ARL/ARR/FLR fc884eadf1 nir: Add variants of some of the comparison simplifications. 2b9c3bace7 vc4: Fix point size handling when it's the first output. 9a3a60cb13 nir: Don't try to to-SSA ALU instructions that are already SSA. 68d476167c nir: Fix a bit of broken indentation. 36c604c824 nir: Add a couple of helpers for glsl types. 765cfe9a90 docs: fix mesa 10.4.3 release date e638841b87 Mesa: Advertise GL_OES_texture_*float* extensions support with i965. 2c2a92d5b8 Mesa: Add support for HALF_FLOAT_OES type. a63c8a524b Mesa: Add support for GL_OES_texture_*float* extensions. dd4d9a4e62 nir: Make vec-to-movs handle src/dest aliasing. d70eb38517 gallium: Replace u_simple_list.h with util/simple_list.h 7c99187c6a mesa: Port a variant of 68afbe89c72d085dcbbf2b264f0201ab73fe339e to util/ 8ab6759cef mesa: Move simple_list.h to src/util. 2397a72129 radeonsi: Enable VGPR spilling for all shader types v5 5dcd97f25c radeonsi/compute: Allocate the scratch buffer during state creation 32206c5e56 radeonsi: Add radeon_shader_binary member to struct si_shader 37559f8dfc radeonsi/compute: Rename si_compute::program to si_compute::shader 5935edd47c radeonsi: Avoid leaking memory when rebuilding shader states bb26ebac13 nir/opcodes: Use a return type of tfloat for ldexp 7ac79eea1a Revert "util: Move the alternate fpclassify implementation to util" f0340ff625 Revert "nir/opcodes: Use fpclassify() instead of isnormal() for ldexp" 58e8468d11 util: Predicate the fpclassify fallback on !defined(__cplusplus) 3b7747c022 drirc: set allow_glsl_extension_directive_midshader for Dead Island. d7d340fb2f nir/opcodes: Use fpclassify() instead of isnormal() for ldexp d6eb572905 util: Move the alternate fpclassify implementation to util 5e8468e6da i965/tex: Don't create read-write textures with non-renderable formats 34723c0861 i965/gen8: Include the buffer offset when emitting renderbuffer relocs 291d7ef84d mesa: improve error messaging for format CSV parser 6ee5effac1 clover/llvm: Dump the OpenCL C code earlier. 13d23a9a17 clover/llvm: Move CLOVER_DEBUG stuff into anonymous namespace. 349df23eb0 r600g: add support for primitive id without geom shader (v2) cc2fc095bf r600g: move selecting the pixel shader earlier. 5c83a0d2ce st/clover: Pass target instead of target.begin() to std::string() ee31c8d706 r600g,radeonsi: Fix calculation of IR target cap string buffer size f1a9252def nir: fix a bug with constant folding non-per-component instructions 816f0515a2 nir: add a helper function for getting the number of source components 90bd943f2a i965: Implemente a tiled fast-path for glReadPixels and glGetTexImage b52959c602 i965/tiled_memcpy: Add tiled-to-linear paths 009be40b7d i965: Refactor tiled memcpy functions and move them into their own file f883aac06e i965/tex_subimage: Use the fast tiled path for rectangle textures ea9ae5d51a mesa/autoconf: attempt to use gnu99 on older gcc compilers 2e2087a9eb mesa: simplify detection of fpclassify dd74369a0a nir/opcodes: Don't go through doubles when constant-folding iabs 9bd28fe3a3 nir/opcodes: Simplify and fix the unpack_half_*_split_* constant expressions 27c6e3e4ca nir: Use pointers for nir_src_copy and nir_dest_copy 9f5fee8804 i965: Handle CMP.nz ... 0 and MOV.nz similarly in cmod propagation. 9cbb9165b9 clover: Fix build with llvm after r226981 4b94c3fc31 configure: Link against all LLVM targets when building clover 0aa31bf9c3 nir/constant_folding: use the new constant folding infrastructure 89285e4d47 nir: add new constant folding infrastructure fa4bc6c130 nir: use Python to autogenerate opcode information d2811c29da docs: add news item and link release notes for mesa 10.4.3 48818a0fc7 docs: Add sha256 sums for the 10.4.3 release 9f35423270 Add release notes for the 10.4.3 release 94e7b59a75 i965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0. 40ae302a3c i965/fs: Add support for removing MOV.NZ instructions. 9a3a294224 i965/fs: Allow flipping cond mod for negated arguments. d6317beb46 i965/fs: Propagate cmod across flag read if it contains the same value. 3fb5b2bc47 i965/fs: Add unit tests for cmod propagation pass. 19f9cb72c8 i965/fs: Add pass to propagate conditional modifiers. 3759a89ad3 i965/fs: Eliminate null-dst instructions without side-effects. 7452f18b22 i965/fs: Apply conditional mod specially to split MAD/LRP. eed7223243 i965/fs: Add a pass to fixup 3-src instructions that have a null dest. 215b081c2a i965: Add is_3src() to backend_instruction. 0654ca7d7e i965: Add backend_instruction::can_do_cmod(). 71486e9f2d i965/cfg: Add a foreach_block_reverse macro. 65dd4a255a i965/cfg: Add a foreach_inst_in_block_reverse_safe macro. 579157e6c1 glsl: Add a foreach_in_list_reverse_safe macro. c638ea3d19 i965: Don't make instructions with a null dest a barrier to scheduling. f02f1af9f7 i965/fs: Allow SIMD16 on pre-SNB when try_replace_with_sel is successful 0680d170d1 nir: Expose nir_print_instr() for debug prints 6445a40520 nir: When asked to print with a NULL state, just use bare variable names. 447ddfc137 nir: Add nir_lower_alu_to_scalar. b200127816 nir: Make some helpers for copying ALU src/dests. 15063d2ad0 nir: Add algebraic optimizations for division and reciprocal. bbd60f6d79 nir: Add algebraic optimizations for exponential/logarithmic functions. 391fb32bbe nir: Add algebraic optimizations for simplifying comparisons. 551a752a59 nir: Add algebraic optimizations for pointless shifts. 3e56572c49 nir: Add a bunch of algebraic optimizations on logic/bit operations. 978b0a9cda nir: Implement CSE on intrinsics that can be eliminated and reordered. cbdd623f13 nir: Pull nir_instr_can_cse()'s SSA checks out of the switch. d7743bb1c2 i965/nir: Report NIR instruction counts (in SSA form) via KHR_debug. f3e06fcc6a i965/nir: Print NIR on INTEL_DEBUG=fs. faa38e16aa i965/nir: Do optimizations again just before lowering source mods. 9b5efac461 loader: Remove NEED_OPENGL_COMMON check. 2e7b62cbb9 gitignore: Ignore .tar.xz files. dd6f641303 mesa: Build with subdir-objects. 145919b2ab glsl: Build a libglsl_util library. a37ae2ab92 mapi: Build with subdir-objects. 961def1074 mapi: Remove vgapi from SUBDIRS. ce98519266 mesa: Drop inclusion of glapi_gen.mk. 618c3b35f1 glsl: Build with subdir-objects. a8b880bd63 nir: Add headers to distribution. ae494281a4 nir: Add nir_{opt_,}algebraic.py to distribution. 4db329ddff mesa: Add format_{un,}pack.py to distribution. 195488e945 mesa: Remove pack_tmp.h from sources. 68a9d0b36f nir: add generated file to .gitignore f4b31d29d7 i965: Fix min_vs_entries for CHV 99754446ab i965: Fix max_wm_threads for CHV c8761c8559 glsl: fix stale comment 6be2434031 i965/emit: Assert that src1 is not an MRF after doing the MRF->GRF conversion 7de8a3e13e i965/emit: Do the sampler index adjustment directly in header.0.3 8751734613 st/nine: Correctly handle when ff vs should have no texture coord input/output 77fcff37cf st/nine: Change comment relating to vertex shader inputs not matching declaration f8a74410f1 st/nine: Allocate vs constbuf buffer for indirect addressing once. e0f75044c8 st/nine: Allocate the correct size for the user constant buffer b9cbea9dbc st/nine: Add variables containing the size of the constant buffers a721987077 st/nine: Fix sm3 relative addressing for non-debug build 4b7a9cfddb st/nine: Remove unused code for ps 9690bf33d7 st/nine: Correct rules for relative adressing and constants. bce94ce831 st/nine: Implement TEXREG2AR, TEXREG2GB and TEXREG2RGB 9e23b64c15 st/nine: Implement TEXDP3TEX 09eb1e901f st/nine: Implement TEXDP3 f19e699368 st/nine: Implement TEXDEPTH 3676ab02fb st/nine: Implement TEXM3x3SPEC 2b9f079ae3 st/nine: Implement TEXM3x2TEX fdff111dc8 st/nine: implement TEXM3x2DEPTH 7865210670 st/nine: Fix TEXM3x3 and implement TEXM3x3VSPEC b1259544e3 st/nine: Fill missing dst and src number for some instructions. 5399119fb1 st/nine: Implement TEXCOORD special behaviours 30704bbc6e st/nine: Fix CALLNZ implementation 6378d74937 st/nine: Fix some fixed function pipeline operation 018407b5d8 st/nine: Clamp ps 1.X constants 8bbc5e2781 st/nine: Remove duplicated code for ps texcoord input declaration 3ca67f8810 st/nine: Fix CND implementation dd055176cc st/nine: Match REP implementation to LOOP 6a8e5e48be st/nine: Rewrite LOOP implementation, and a0 aL handling c9aa9a0add st/nine: Correct LOG on negative values f5e8e3fb80 st/nine: Handle NRM with input of null norm 2487f73574 st/nine: Handle RSQ special cases c12f8c2088 st/nine: Fix POW implementation e0dd9ca985 st/nine: Fix typo for M4x4 53dc992f20 st/nine: Correctly declare NineTranslateInstruction_Mkxn inputs 9fb58a74a0 st/nine: Saturate oFog and oPts vs outputs a214838181 st/nine: Remove some shader unused code d08c7b0b88 st/nine: Convert integer constants to floats before storing them when cards don't support integers d9d18fe39f st/nine: Rework of boolean constants 77f0ecf9ce st/nine: Add ATI1 and ATI2 support b0b5430322 st/nine: Check if srgb format is supported before trying to use it. 82810d3b66 st/nine: Hack to generate resource if it doesn't exist when getting view 47280d777d st/nine: NineBaseTexture9: update sampler view creation 0abfb80dac st/nine: Return D3DERR_INVALIDCALL when trying to create a texture of bad format 0d2c22e648 st/nine: Fix crash when deleting non-implicit swapchain 9232161178 st/nine: CubeTexture: fix GetLevelDesc 18c7e70226 st/nine: NineBaseTexture9: fix setting of last_layer 05e20e1045 st/nine: Correctly advertise D3DPMISCCAPS_CLIPTLVERTS dc88989189 st/nine: Fix D3DRS_POINTSPRITE support d2f2a550cf st/nine: Add new texture format strings 072e2ba8e1 st/nine: Add missing c++ declaration for IDirect3DVolumeTexture9 8bb550b958 st/nine: Additional defines to d3dtypes.h 3bc75fcf22 st/nine: Fix clip state logic 23fae79735 st/nine: query: remove unused variable (trivial) fc6938d23e nir: Fix setup of constant bool initializers. 534a4ec82f nir: Make an easier helper for setting up SSA defs. c5be9c126d glsl: Link glsl_test with pthreads library. 9db7b12cb2 scons: Add X11 include path if X11 is available. fea35bbf6d meta: Move loop declaration to top of block. d5d4ba9139 i965/tex_subimage: use meta instead of the blitter for PBO TexSubImage 779923194c i965/tex_image: Use meta for instead of the blitter PBO TexImage and GetTexImage ef0499af25 i965/pixel_read: Use meta_pbo_GetTexSubImage for PBO ReadPixels 8546fe900c meta: Add an implementation of GetTexSubImage for PBOs 7f396189f0 meta: Add a BlitFramebuffers-based implementation of TexSubImage e24d17e08c formats: Use a hash table for _mesa_format_from_array_format 333226522c i965: Implement SetTextureStorageForBufferObject 117a1d69de i965: Apply the miptree offset to surface state for renderbuffers 404660e3c7 i965/mipmap_tree: Add a depth parameter to create_for_bo 3298b1235a mesa/dd: Add a function for creating a texture from a buffer object adc8cdfa35 glsl: do not allow interface block to have name already taken 28b7c6b285 nir: Replace assert(0) with unreachable(). 6de077f01d i965/vec4: Fix fprintf argument ordering. f88c6a4997 nir: Stop using designated initializers 76086d7120 mesa: change assert to unreachable in two format functions 7da60eca4f nir: Add src and dest constructors 3c3e60e050 mesa: Add assert to check number of vector elements 3cb10cce37 mesa: Fix some signed-unsigned comparison warnings da1f92779d mesa: remove comparisons that are always true 194f6235b3 nir: Add a nir_foreach_phi_src helper macro 169d7e5cb1 i965: Extract scalar region checking logic 9394f58383 i965: Add QWORD sizes to type_sz macro b368c91f26 vc4: Fix build since 8ed5305d28d9309d651dfec3fbf4349854694694 fd6e18d651 freedreno/a4xx: sysmem bypass 5da3bec44b freedreno: update generated headers 17a2f11a06 radeonsi: Re-enable LLVM IR dumps 73bc0fdb6f radeonsi/compute: Use relocs for scratch pointer rather than user sgprs v2 dfdaf3eb7e radeon: Teach radeon_elf_read() how to parse reloc information v3 5667aa58c4 radeon: Add a helper function for freeing members of radeon_shader_binary c4fd0c9052 i965: Work around mysterious Gen4 GPU hangs with minimal state changes. a5ca86a983 i965/nir: Enable SIMD16 support in the NIR FS backend. 45123ee818 i965/nir: Use offset() instead of altering reg_offset directly. 3f263ffbb3 i965/nir: Replace fs_reg(GRF, virtual_grf_alloc(...)) with vgrf(...). d1533d87cc i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type). 5b01512df3 st/mesa: don't set vs.key.clamp_color if a shader doesn't write any colors ccc5b60b06 winsys/radeon: increase the size of buffer cache 3b8ccca8a3 Rename sha1.c and sha1.h to mesa-sha1.c and mesa-sha1.h 7a182d2335 mesa: fix a trivial spelling mistake d74a817b86 mesa: support GL_RGB for GL_EXT_texture_type_2_10_10_10_REV d36fa60191 mesa: Add ARB_shader_precision infrastructure 461103ef64 i965/fs: Fix the dummy fragment shader. 8c6018e9bc gbm: Define _DEFAULT_SOURCE to avoid warning 9075823c17 sha1: Fix gcry_md_hd_t typo. 10a4f1e77a nir: s/malloc.h/stdlib.h/ a9f657ded1 i965: Fix up too-wide comment 9bf2c7166a gbm/dri: Fix const confusion 59216f53ec configure: Add machinery for --enable-shader-cache (and --disable-shader-cache) a24bdce46f mesa: Add mesa SHA-1 functions 670826b431 configure: Add copyright and license block to configure.ac 977ddecb69 glsl: Add unit tests for blob.c ffcad3a548 glsl: Add blob_overwrite_bytes and blob_overwrite_uint32 1c9877327e glsl: Add blob.c---a simple interface for serializing data 165575d0a8 mesa: Add iterate method for string_to_uint_map 62d5b4b03a util: Make unreachable at least be an assert f87ffd5cc3 glsl: Add convenience function get_sampler_instance 127c972492 i965: Fix some oddities in FB_WRITE register width and execution size. faaca23734 i965/fs: Make lower_load_payload etc. appear in INTEL_DEBUG=optimizer. a4ab08bf45 format_utils: Use a more precise conversion when decreasing bits 6367ca8b41 i965/gen6: Fix crash with VS+TF after rendering with GS bc6e57e019 nir/live_variables: Use a worklist 4839d1aed1 nir: Add a worklist helper structure 0aaaa13ec9 nir: fix incorrect argument passed to validate_src() in validate_tex_instr() aa479a69d6 nir: silence compiler warning from visit_src() call 337eca4ac8 mesa: move GET_CURRENT_CONTEXT() to top of _mesa_init_renderbuffer() e407fb1af4 mesa: Fix render buffer initial internal format in GLES 3 153b8b3525 util/hash_set: Rework the API to know about hashing 4c99e3ae78 util: Move main/set to util/hash_set 8ed5305d28 hash_table: Rename insert_with_hash to insert_pre_hashed f0aec4ee1e i965: Don't consider null dst instructions as matching non-null dst. 41d9f232b6 i965/vec4: Make sure that imm writes are to registers in the same file. 3654b6d43c i965/fs: Emit MADs from (x + abs(y * z)). c4fab711ed i965/fs: Emit MADs from (x + -(y * z)). 0d05d1226e nir/algebraic: Only replace an instruction once c56adc68e2 i965/nir: Do a final copy lowering pass before lowering locals to regs 0f85310975 nir/vars_to_ssa: Use the copy lowering from lower_var_copies d3636da902 nir: Add a pass for lowering copy instructions 700ba5daaf nir/vars_to_ssa: Refactor get_deref_node 55b5058e69 nir: Rename lower_variables to lower_vars_to_ssa 4aa6162f6e nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src array dcb1acdea0 nir/validate: Only build in debug mode 347ab2bf24 nir/lower_variables: Improve documentation 8016fa39e1 nir/lower_variables: Use a for loop for get_deref_node 0c0ca8b6ae nir: Use the actual FNV-1a hash for hashing derefs a3b73ccf6d util/hash_table: Pull the details of the FNV-1a into helpers e4115ca9d8 nir: Make intrinsic flags into an enum ed13f4e716 nir: Use static inlines instead of macros for list getters b95fae034f nir/variable: Remove the constant_value field 8599b30c67 nir: Add some documentation ad9d0a9ea6 nir/lower_variables: Follow the Cytron paper more closely b1d114a48c nir/print: Various cleanups recommended by Eric e2763339fe nir/lower_variables: Add a bunch of comments and re-arrange a few things 40ca129ed5 nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macro 1b720c6ed8 nir/from_ssa: Clean up parallel copy handling and document it better de73d1e173 nir: Rename nir_block_following_if to nir_block_get_following_if cb53aacaa1 i965/fs_nir: Handle sample ID, position, and mask better 813316d150 nir/opcodes: Remove the per_component info field e2a8f9e5cc nir/search: Use nir_op_infos to determine if an operation is commutative 46f3e1ab50 nir/opcodes: Add algebraic properties metadata 2c7da78805 nir: Make load_const SSA-only 675ffdef30 nir: Make nir_ssa_undef_instr_create initialize the destination 951a7f23a0 i965/nir: Move the other lowering passes to before out-of-SSA 5c16be1c52 nir/lower_system_values: Handle SSA destinations 821e75a160 nir/lower_atomics: Use/support SSA 8ddb03d56d nir/live_variables: Use the new ssa_def iterator 28a3e164e2 nir: Use nir_foreach_ssa_def for setting up ssa destinations 193fea9eb6 nir: Add a foreach_ssa_def function bc0735857f nir/lower_variables: Use a real dominance DFS for variable renaming dfb3abbaec nir: Remove predication b3fd098e7d nir: Make bcsel a fully vector operation 295faf9462 nir: Call nir_metadata_preserve more places b6c81b3ff4 nir/metadata: Rename metadata_dirty to metadata_preserve 3c2c0a164c i965/fs_nir: Add support for indirect texture arrays 60ec60a600 nir: Rework the way samplers are lowered 4cdabcc0fa nir/tex_instr_create: Initialize all 4 sources 62ac0ee804 nir/tex_instr: Rename the indirect source type and add an array size 534d145e5e nir: Use a source for uniform buffer indices instead of an index 6a5604ca6a nir: Constant fold array indirects cd4b995254 nir: Make texture instruction names more consistent d6fe35a418 nir: Remove the ffma peephole f77f4c00ce nir: Add a basic constant folding pass d5410bd8f6 nir: Add an algebraic optimization pass 0e145a951e nir: Add infastructure for generating algebraic transformation passes 0057dfd673 nir: Add an expression matching framework a94d1c2481 nir/glsl: Emit abs, neg, and sat operations instead of source modifiers 8edcd1de14 nir: Make the type casting operations static inline functions 919426631b nir: Add a lowering pass for adding source modifiers where possible 1d83a8eb7a nir: Add neg, abs, and sat opcodes a1c259d666 i965/fs_nir: Implement the ARB_gpu_shader5 interpolation intrinsics e257a51124 i965/fs_nir: Add a has_indirect flag and clean up some of the input/output code a3ad7fdf33 nir: Add a helper for getting a constant value from an SSA source 940ccc45ad nir/glsl: Add support for gpu_shader5 interpolation instrinsics 45bdcc257e nir: Add gpu_shader5 interpolation intrinsics e3fa49c9e6 nir/validate: Validate intrinsic source/destination sizes 27663dbe8e nir: Vectorize intrinsics d1d12efb36 nir: Remove the old variable lowering code faad82b4e7 nir/validate: Ensure that outputs are write-only and inputs are read-only 26865f858d i965/fs_nir: Use the new variable lowering code 29e607e5cf nir/glsl: Generate SSA NIR 6962c332e5 nir: Add a pass to lower global variables to local variables 619b2e2499 nir: Add a pass for lowering input/output loads/stores aff431293b nir: Add a pass to lower local variables to registers d477beab07 nir: Add a pass to lower local variable accesses to SSA values 615ba5ad04 nir: Add a copy splitting pass 68778d52cd nir: Automatically update SSA if uses 7c5284d0e5 i965/fs_nir: Don't dump the shader. 9318ce8c5a nir/glsl: Don't allocate a state_slots array for 0 state slots 9d62df3800 nir: Validate that the sources of a phi have the same size as the destination 24249599b1 nir/copy_propagate: Don't cause size mismatches on phi node sources 6a52d2af2f nir: Don't require a function in ssa_def_init 829aa98320 nir: Use an integer index for specifying structure fields 4f8230e247 nir: Add a concept of a wildcard array dereference b5143edaee nir: Make array deref direct vs. indirect an enum 8219ff1796 nir: Clean up nir_deref helper functions 895eee505c nir/lower_samplers: Use the nir_instr_rewrite_src function cd01de0812 nir: Add a helper for rewriting an instruction source 04fb073344 i965/fs_nir: Properly saturate multiplies 5690c2b54c nir/from_ssa: Don't lower constant SSA values to registers c2abfc0b86 i965/fs_nir: Handle SSA constants e0aa4c6272 i965/fs_nir: Use an array rather than a hash table for register lookup 20adc516e2 i965/fs_nir: Add the CSE pass and actually run in a loop 6bdce55c44 nir: Add a basic CSE pass 20a5812606 nir: Add a fused multiply-add peephole 02ee1d22a1 nir: Validate that the SSA def and register indices are unique c937bdb3c2 i965/fs_nir: Turn on the peephole select optimization 13ec15bdbf nir: Add a peephole select optimization ef7ebb908e nir/nir: Patch up phi predecessors in move_successors 02eef48343 nir/nir: Use safe iterators when iterating over the CFG c6582e884d glsl/list: Add a foreach_list_typed_safe_reverse macro dc4e660dfa nir/nir: Fix a bug in move_successors 2bd5a24a5e i965/fs_nir: Validate optimization passes 10adf8fc85 nir: Differentiate between signed and unsigned versions of find_msb a76ccbfacf nir/print: Don't reindex things 73522ec83f nir: Validate all lists in the validator 8b3dfdce76 glsl/list: Fix the exec_list_validate function 4285aaecdc i965/fs_nir: Do retyping for ALU srouces in get_nir_alu_src 943ddb9458 nir: Add a better out-of-SSA pass 4f44120ff5 nir: Add a function for comparing two sources 366181d826 nir: Add a parallel copy instruction type 7de6b7fc3e nir: Add a function for rewriting all the uses of a SSA def 946012f10f nir: Automatically handle SSA uses when an instruction is inserted fbc443ad56 nir: Add an initialization function for SSA definitions f86902e75d nir: Add an SSA-based liveness analysis pass. c9a21c725d nir: set reg_alloc and ssa_alloc when indexing registers and SSA values d7e482d32c nir: Add a function to detect if a block is immediately followed by an if dfdf0c4673 nir: Add a foreach_block_reverse function 07556442a7 nir/foreach_block: Return false if the callback on the last block fails 49911cf4db nir: Add a basic metadata management system ea1eefe13f nir/lower_variables_scalar: Silence a compiler warning 63eb32950e i965/fs_nir: Convert the shader to/from SSA 9d986d19d0 nir: Add a lower_vec_to_movs pass 2943522d80 nir: Add a naieve from-SSA pass ff0a9fcf33 i965/fs_nir: Don't duplicate emit_general_interpolation b1fe8604c6 i965/fs: Don't take an ir_variable for emit_general_interpolation b600f1a381 nir: Add intrinsics to do alternate interpolation on inputs 4b4f90dbff nir: Add NIR_TRUE and NIR_FALSE constants and use them for boolean immediates 744b4e9348 i965/fs_nir: Add atomic counters support 6e46c98ec1 nir/lower_atomics: Multiply array offsets by ATOMIC_COUNTER_SIZE 95fbd6e1ee i965/fs_nir: Handle coarse/fine derivatives d40b5ca5c5 nir/glsl: Add support for coarse and fine derivatives 8c75a7ce59 nir: Add fine and coarse derivative opcodes 458a6ce500 nir/glsl: Add support for saturate 4582341ea7 i965/fs_nir: Add support for sample_pos and sample_id 7cd1537aae Fix up varying pull constants 4bb81f6d02 Fix what I think are a few NIR typos b092bc9805 i965/fs_nir: Use the correct texture offset immediate c181ff268e i965/fs_nir: Use the correct types for texture inputs c2ded36bb6 i965/fs_nir: Make the sampler register always unsigned ae2880d131 i965/fs: Only use nir for 8-wide non-fast-clear shaders. 2faf7f87d6 i965/fs: add a NIR frontend 9afc566e2d i965/fs: Don't pass through the coordinate type 616a48ebc6 i965/fs: make emit_fragcoord_interpolation() not take an ir_variable 7602385ac5 nir: add an SSA-based dead code elimination pass 8b7cb7674c nir: add an SSA-based copy propagation pass 4553887d4a nir: add a pass to convert to SSA b559ee709b nir: calculate dominance information cff1deff72 nir: add an optimization to turn global registers into local registers 613bf6818a nir: add a pass to lower atomics 8692c6a023 nir: add a pass to lower system value reads 8cdcfce5ce nir: add a pass to lower sampler instructions 370e875b32 nir: add a pass to remove unused variables 494790b2a9 nir: keep track of the number of input, output, and uniform slots c2f36cf125 nir: add a pass to lower variables for scalar backends 7f0daaa5e7 nir: add a glsl-to-nir pass dbb76421da nir: add a validation pass 98fa28bff7 nir: add a printer 9b1139649d SQUASH: Fix comments from eric 8b4c860580 SQUASH: Add an assert 2812e5de93 nir: add core helper functions f521a3c543 SQUASH: Use the enum for the variable mode 30c4678f64 nir: add the core datastructures b5ca34a211 nir: add a simple C wrapper around glsl_types.h 77e7a00267 nir: add initial README ab2ae63854 exec_list: add a list_foreach_typed_reverse() macro 84ef2d4156 vc4: Add some dumping for STORE_TILE_BUFFER_GENERAL. 1b241c59e8 vc4: Add dumping for the TILE_RENDERING_MODE_CONFIG packet. d0d6d24723 vc4: Fix CL dumping trying to dump too far. 0471f72755 vc4: Fix texture type masking. 6313a2c8f0 vc4: Colormask should apply after all other fragment ops (like logic op). 0289a26201 vc4: No turning unpack arguments into small immediates. 772c47aefe vc4: Move the tests for src needing to be an A register to vc4_qir.c. 8f2fb68026 vc4: Don't swap the raddr on instructions doing unpacks. 5d5707707f vc4: Don't let pairing happen with badly mismatched unpack flags. 3820866e40 vc4: Don't let pairing happen with badly mismatched pack flags. d1f2fc834d vc4: Fix early Z behavior on hardware. 82b7ee62fc Revert "radeonsi: only set BC_OPTIMIZE_DISABLE when necessary" a6a75f1286 st/clover: Adapt to TargetLibraryInfo.h move in LLVM SVN r226078 0a0d2c9443 mesa: Micro-optimize _mesa_is_valid_prim_mode ead200d156 mesa: Check for vertex program the same way in desktop GL and ES d5f936367f mesa: Drop index buffer bounds check a4aeb534ea mesa: Only check for a current vertex shader in core profile d6c6b186cf mesa: Only validate shaders that can exist in the context 14aadbe827 i965: Store the atoms directly in the context 6ed53c27ef i965: Micro-optimize brw_get_index_type 3f1f1d0df4 meta: Put _mesa_meta_in_progress in the header file 3167a80bb1 i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output. 68ed14d6ad i965: Pass a shader stage abbreviation to fs_generator(). efef6c8280 configure: add check for GNU indent 6d43a4c338 configure: change required Python Mako version to 0.3.4 c6a2628950 mesa: rename RGBA8888_* format constants to something appropriate. ae417957e0 i965/miptree_map_blit: Don't do the initial copy if INVALIDATE_RANGE is set f52fe39d31 mesa/glsl/glapi: enable GL_EXT_draw_buffers extension 3a5c7e47fd i965/fs: Allow constant propagation between different types 610c7486c2 egl/wayland: Fix unused variable warnings 90d2a85193 mesa: Enable GL_RGB/GL_RGBA in GLES3 glGetInternalformativ 876550ff97 freedreno/ir3: handle "holes" in inputs b6819cd554 mesa: Fix error reporting for some cases of incomplete FBO attachments 038894c7cb mesa: Returns a GL_INVALID_VALUE error if num of texs in glDeleteTextures is negative 2012f62d4a mesa: Returns a GL_INVALID_VALUE error if num of fbos in glDeleteRenderbuffers is negative f77a473497 mesa: Returns a GL_INVALID_VALUE error if num of fbos in glDeleteFramebuffers is negative f408c333e2 mesa: Allows querying GL_SAMPLER_BINDING on GLES3 profile 719e3f016e main: round floating-point value to nearest integer in glGetSamplerParameteriv() d8d59202af main: round floating-point value to nearest integer in glGetTexParameteriv() 8e49a3e028 main: fix return GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL value c260d61e76 i965: Fix bitcast operations with negate (ceil) d42e090386 mesa: Depth and stencil attachments must be the same in OpenGL ES3 b8b1d83c71 mesa: Initializes the stencil value masks to 0xFF instead of ~0u aa727c1dd9 i965: Sets missing vertex shader constant values for HighInt format bed6f20f28 r600g: fix build failure when building the driver without LLVM 0e6f0eea1a main: Remove comparison unsigned int >= 0. c503ce1044 mesa/main: In _mesa_CompressedTextureSubImage3D() check found texObj 457d40e9e8 mesa: Move declarations to to of block. c471b09bf4 mesa: restrict use of GL_ABGR_EXT format to allowed data types 769de5165c mesa: Remove _mesa_rebase_rgba_uint and _mesa_rebase_rgba_float 8993b9818c mesa: Remove _mesa_pack_int_rgba_row() and auxiliary functions d28d9376e2 mesa: Remove _mesa_(un)pack_index_span 3a4de32144 mesa: Remove _mesa_pack_rgba_span_float and tmp_pack.h 873437e209 mesa: Remove _mesa_unpack_color_span_float 3ba92bac76 mesa: Remove (signed) integer pack and span functions. 2280fdeb61 mesa: Remove _mesa_unpack_color_span_ubyte c540800aa5 mesa: Remove _mesa_make_temp_float_image 4468386a3c mesa: Remove _mesa_make_temp_ubyte_image 43a76a9e44 mesa: Remove _mesa_unpack_color_span_uint 87c595c17b mesa: Replace _mesa_unpack_bitmap with _mesa_unpack_image() ea79ab3e8c mesa: Let _mesa_swizzle_and_convert take array format types instead of GL types a55f67fcb0 st/mesa: Use _mesa_format_convert to implement st_GetTexImage. 84eb402c01 swrast: Use _mesa_format_convert to implement draw_rgba_pixels. a629f0612d mesa: Use _mesa_format_convert to implement get_tex_rgba_compressed. 77bd2b288f mesa: use _mesa_format_convert to implement get_tex_rgba_uncompressed. 5038d839b8 mesa: use _mesa_format_convert to implement glReadPixels. 8ec6534b26 mesa: Use _mesa_format_convert to implement texstore_rgba. 2ec8718dae mesa: Add helpers to extract GL_COLOR_INDEX to RGBA float/ubyte d71a1adff2 mesa: Add RGBA to Luminance conversion helpers a177b30f1f mesa: Add _mesa_swap2_copy and _mesa_swap4_copy dcef50b9b5 mesa/pack: use _mesa_format_from_format_and_type in _mesa_pack_rgba_span_from_* 559a1072da mesa: Add helper to convert a GL format and type to a mesa (array) format. b1f0229140 mesa: Add a helper _mesa_compute_rgba2base2rgba_component_mapping 3171a09c25 mesa: Add a rebase_swizzle parameter to _mesa_format_convert 1aaed75330 mesa: Expose compute_component_mapping as _mesa_compute_component_mapping deca11c0dc mesa: Add an implementation of a master convert function. ba5418c60d mesa/pack: refactor _mesa_pack_rgba_span_float() 41a785b09c mesa/main/pack_tmp.h: Add float conversion support 1a5ec9624a mesa/pack: use autogenerated format_pack functions 8c82b22a16 mesa: use format conversion functions in swrast c5a5c9a7db mesa/formats: add new mesa formats and their pack/unpack functions. f8d160fc96 mesa/format_pack: Add _mesa_pack_int_rgba_row() 9567e1048b mesa: Add _mesa_pack_uint_rgba_row() format conversion function e1fdcddafe mesa: Autogenerate format_unpack.c e0439f7505 mesa: Autogenerate most of format_pack.c 2b37bea010 configure: require python mako module f89793946a mesa: Add a _mesa_is_format_color_format helper 3c19251f28 mesa: Let _mesa_get_format_base_format also handle mesa_array_format. 3da735cc4c main: Add a concept of an array format 382d097e54 swrast: Remove unused variable. fea1be8d0b mesa: Fix _mesa_swizzle_and_convert integer conversions to clamp properly 483b043488 mesa/format_utils: Prefix and expose the conversion helper functions 3473a84fb2 mesa: Fix incorrect assertion in init_teximage_fields_ms b2b39ce257 mesa: Fix get_texbuffer_format(). 96fe6191cb mesa: Fix A1R5G5B5 packing/unpacking 3e4669a8f3 mesa/colormac: Remove an unused macro ec0bfba496 mesa: Fix packing/unpacking of MESA_FORMAT_R5G6B5_UNORM 7d1b08ac44 mesa: Fix clamping to -1.0 in snorm_to_float 3b5f206475 docs: add news item and link release notes for mesa 10.3.7/10.4.2 8e34db76e1 docs: Add sha256 sums for the 10.4.2 release 1631f74a1c Add release notes for the 10.4.2 release 134593f0c0 docs: Add sha256 sums for the 10.3.7 release 4a8105e5cc Add release notes for the 10.3.7 release f95733ddb7 i965: Respect the no_8 flag on Gen6, not just Gen7+. f591712efe mesa: Always generate GL_INVALID_OPERATION in _mesa_GetProgramBinary 4fd8b30123 mesa: Ensure that length is set to zero in _mesa_GetProgramBinary 201b9c1818 mesa: Add missing error checks in _mesa_ProgramBinary ff1948a1be vc4: Clamp the inputs to the blend equation to [0, 1]. 1519a1928a vc4: Add a little helper for clamping to [0,1]. 1a328120d3 vc4: Fix up statechange management for uncompiled/compiled FS/VS. c122662984 vc4: Fix clear color setup for RGB565. 355156d2f7 vc4: Avoid the save/restore of r3 for raddr conflicts, just use ra31. a8e14c293b vc4: Allow dead code elimination of VPM reads. b920ecf793 vc4: Cook up the draw-time VPM setup info during shader compile. c772c92153 vc4: Split two notions of instructions having side effects. a58ae83882 vc4: Redo VPM reads as a read file. 06b6a72a3e vc4: Fix miscalculation of the VPM space. 92a0b0bd70 vc4: Pack VPM attr contents according to just the size of the attribute. 72cb6619cb vc4: Restructure color packing as a series of channel replacements. 3093bfacf0 vc4: Fix the no-copy-propagating-from-TLB_COLOR_READ check. 1d04432677 vc4: Move global seqno short-circuiting to vc4_wait_seqno(). 24d9487432 state_tracker: Fix assertion failures in conditional block movs. 3d8188d4f8 i965: Consider SEL.{GE,L} to be commutative operations. 7f813bf53d i965/cfg: Fix end_ip of last basic block. df461ac952 mesa: compute row stride outside of loop and fix MSVC compilation error e2bf5b183b mesa: fix MSVC compilation errors 8d2542fc9d main: Checking for cube completeness in TextureSubImage. efbc1c86a6 main: Checking for cube completeness in GetTextureImage. b66dd38a37 main: Added _mesa_cube_level_complete to check for the completeness of an arbitrary cube map level. 2546d901be main: glDeleteTextures now throws GL_INVALID_VALUE if n is negative. 50d679381d main: Refactor in teximage.c to handle NULL from _mesa_get_current_tex_object. 98e64e538a main: Added entry point for glTextureBuffer. 499004e56a main: Fix texObj->Immutable flag update in _mesa_texture_image_multisample. a7d69516b8 main: Added entry points for glTextureStorage[23]DMultisample. 91089d6d65 main: Added entry point for glGenerateTextureMipmap. 239e3fb876 main: Added entry points for glCompressedTextureSubImage*D. 8b5482ec03 main: Added entry point for glGetCompressedTextureImage. a739bdeb1d main: Added entry point for glGetTextureImage. f51f6805f5 main: Nameless texture creation and deletion. Does not affect normal creation and deletion paths. d6b7c40cec main: Added entry points for CopyTextureSubImage*D. bad39f6c1e main: Fixed some comments in texparam.c c2c5077864 main: Added entry points for glGetTextureParameteriv, Iiv, and Iuiv. 89912d04a1 main: Added entry point for glGetTextureParameterfv. 86bb3be319 main: Added entry points for glGetTextureLevelParameteriv, fv. bf5c588cde main: legal_get_tex_level_parameter_target now handles GL_TEXTURE_CUBE_MAP. d954f6023b main: Added entry points for glTextureParameteriv, Iiv, Iuiv. 354d789f3b main: Added entry point for glTextureParameteri. 2ce5db3930 main: Added entry point for glTextureParameterfv. abc688e33a main: Added entry point for glTextureParameterf. 5ad5393f3b main: Added get_texobj_by_name in texparam.c. 795ba44754 main: set_tex_parameterf now handles errors according to the OpenGL 4.5 Specification. f4dce7a6a6 main: set_tex_parameteri now handles errors according to the OpenGL 4.5 Specification. 77aabd8be2 main: Added entry point for BindTextureUnit. 4b381e84db main: Corrected comment on _mesa_is_zero_size_texture. b8939fd3d1 main: Added entry points for glTextureSubImage*D. 5a5fe9f308 main: Added entry points for glTextureStorage*D. 97c838cf85 main: Added entry point for glCreateTextures. 15ddc2d94b main: Removed trailing whitespaces in texture code. ea1fb258ba main: Renamed _mesa_get_compressed_teximage to _mesa_GetCompressedTexImage_sw. 460365cde3 main: Renamed _mesa_get_teximage to _mesa_GetTexImage_sw. 16f6d9cf5f main: Changed _mesa_alloc_texture_storage to _mesa_AllocTextureStorage_sw. 35371d6560 main: Moved _mesa_get_current_tex_object from teximage.c to texobj.c. d7528fce5a main: Moved _mesa_lock_texture and _mesa_unlock_texture to texobj.h from teximage.h. 838ef5b781 i965: blit_texture_to_pbo() now accepts TEXTURE_CUBE_MAP. 60e3bfddaf main: Added utility function _mesa_lookup_texture_err(). 56875181c7 glapi: Added ARB_direct_state_access.xml file. 6c9b695a9c st/wgl: Ignore ulVersion in DrvValidateVersion. 0dba2af2fb mesa: Address `assignment makes integer from pointer without a cast` gcc warning. 0ac4c27275 i965/skl: Always use a header for SIMD4x2 sampler messages cec8eff28e i965/skl: Report more accurate number of samples for format e7026ac486 freedreno/ir3: fix pos_regid > max_reg 1e5c207dba freedreno/ir3: start on indirect gpr reads 63e5b72da8 freedreno/ir3: make reg array dynamic 9a9f2a893b freedreno/ir3: simplify RA dddfe6c21e freedreno/ir3: regmask support for relative addr 9bb865b3cf freedreno/ir3: split up ssa_src d15db9e7c0 freedreno/ir3: drop instr_clone() stuff 212b909643 freedreno/ir3: runtime enable RA debug for DEBUG builds 8c3952051e freedreno/ir3: handle relative addr in ir3_dump 56370b9feb freedreno/ir3: legalize vs unused sam dst components 063e2ef76a freedreno/ir3: hack for old compiler 18899d1b80 tgsi: track max array per file 49b4a6331f tgsi: keep track of read vs written indirects d7cd9bfc7f Revert "radeonsi: reduce the size of si_pm4_state" e28f9d0e60 radeonsi: Fix crash when destroying si_screen 2b7fd5b11d mesa: Don't use _mesa_generic_nop on Windows. fd1f79f7dd glapi: Force frame pointer elimination on Windows. 1829f9c928 radeonsi: enable LLVM optimizations that assume no NaNs for non-compute shaders d8185aa9a8 radeonsi: emit SURFACE_SYNC last 7c9ec6ca7e radeonsi: flush all CB/DB caches unconditionally when changing the framebuffer a1bbccf521 radeonsi: change TC cache flushing strategy for textures ca9c5b2be5 radeonsi: improve and fix streamout flushing 18a30c9778 radeonsi: use TC L2 for CP DMA operations with shader resources on CIK 11b76369f5 radeonsi: use TC L2 for updating descriptors on CIK 02ba7334d3 radeonsi: don't use TC L2 for updating descriptors on SI edf18da85d radeonsi: only flush the right set of caches for CP DMA operations 73c2b0d18c radeonsi: implement separate ICACHE and KCACHE flush for SI 0aecf9e2d1 radeonsi: add a combined flag for flushing a framebuffer 2bfe9d4538 radeonsi: rename flush flags, split the TC flag into L1 and L2 d217819e78 r600g,radeonsi: separate cache flush flags d14f2ab4ad r600g: move r6xx-specific streamout flush flagging into r600g 0543630d0b radeonsi: only set BC_OPTIMIZE_DISABLE when necessary 5d8e838dae radeonsi: do not define FACE as an ordinary PS input 15a7fff69a radeonsi: remove flatshade from the shader key 13de9475fc radeonsi: remove special handling of TGSI_INTERPOLATE_COLOR in shader codegen e3d4bdd6a8 radeonsi: implement VERTEXID_NOBASE and BASEVERTEX system values d7c6f397f4 radeonsi: fix VertexID for OpenGL 368b0a7340 radeonsi: clarify a hw bug in shader exports d1d2af2398 radeonsi: use ordered compares for SSG and face selection a38e8de643 radeonsi: remove unused and not useful variables 638fa8016a radeonsi: remove init config from states 9141d88555 radeonsi: reduce the size of si_pm4_state 1b82eb677d tgsi: add uses_centroid into tgsi_shader_info eaae92a349 st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX 8f5d309521 vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays 426fd535d9 vc4: Fix scaling W projection of the Z coordinate when there's a Z offset. 49b5c901e8 vc4: Fix deletion from the program cache. b295403971 vc4: Skip storing the Z/S contents when it's invalidated. 239db93888 gallium: Plumb the swap INVALIDATE_ANCILLARY flag through more layers. 70e8ccc459 egl: Inform the client API when ancillary buffers may become undefined. 5ae1305124 ax_prog_flex.m4: Merge upstream OpenBSD fixes. a8ef880a1b radeon/llvm: Use amdgcn triple for SI+ on LLVM >= 3.6 761e36b4ca radeonsi: Cache LLVMTargetMachine object in si_screen 934e41c0b3 mesa: create, use new _mesa_texture_base_format() function f262ed6e3d mesa: remove unused ctx parameter for _mesa_select_tex_image() 05279fa563 swrast: use new _mesa_base_tex_image() helper 58e8dd6b9d st/mesa: use new _mesa_base_tex_image() helper 3a400cbb66 mesa: add _mesa_base_tex_image() helper function d0fa559e49 mesa: simplify a conditional in detach_shader() c0a445037b mesa: minor whitespace fixes in shaderapi.c 6d9aed19f3 mesa: make _mesa_reference_shader_program() an inline function 3f687e995f mesa: update comment on delete_shader_program() 5b7e7cfb2b mesa: rearrange error handling in glProgramParameteri() 41dc2fee4e mesa: fix error strings in shaderapi.c a6822e3135 glsl: use the is_gl_identifier() helper in a couple more places 83b344021b meta: init var to silence uninitialized variable warning d294365d06 draw: silence uninitialized variable warning 04e35cc4aa gallivm: silence a couple compiler warnings 5fea39ace3 gallium/util: make sure cache line size is not zero b59c7ed0ab gallium/util: fix crash with daz detection on x86 21a280f87c nvc0: add name to magic number 7228302009 nvc0: regenerate rnndb headers 7ed02b111a nv50: regenerate rnndb headers 1f8c0be27e nv50: enable texture compression e452cfb149 nv50/ir: enable sat modifier for OP_SUB 44673512a8 nv50/ir: Add sat modifier for mul ec3e1e6194 nv50,nvc0: avoid doing work inside of an assert fb1afd1ea5 nv50/ir: fix texture offsets in release builds 5464257263 i965: Micro-optimize swizzle_to_scs() and make it inlinable. f3ad1804eb i965: Support MESA_FORMAT_R8G8B8X8_SRGB. 51b9382da8 i965: Fix BLORP sRGB MSAA overrides to cope with X vs. A formats. 1f1102c834 i965: Copy shader->shadow_samplers to prog->ShadowSamplers. 0b98b2bf53 i965: Make the precompile ignore DEPTH_TEXTURE_MODE on Gen7.5+. d41cf9fb60 i965: Implement WaCsStallAtEveryFourthPipecontrol on IVB/BYT. 3793a1b421 r300g: handle vertex format PIPE_FORMAT_NONE 48094d0e65 glsl_to_tgsi: fix a bug in copy propagation 916516b251 i965: Make INTEL_DEBUG=state ignore state flags with a count of 1. 408e298942 i965: Fix INTEL_DEBUG=optimizer with VF types. 9b8bd67768 i965: Show opt_vector_float() and later passes in INTEL_DEBUG=optimizer. 61711316f5 swrast: Fix -Wduplicate-decl-specifier warning c3260f8d98 nv50/ir: Fold sat into mad 9e94b87b60 nv50/ir: fold MAD when one of the multiplicands is const 290553b6d6 gallium/state_tracker: Rewrite Haiku's state tracker b77eaafcdc radeonsi: fix warnings c633528cba i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES. faa615a798 i965: Use WARN_ONCE for the single-primitive-exceeded-aperture message. a6f6d6188c u_primconvert: Fix leak of the upload BO on context destroy. 37478c638a vc4: Fix memory leak as of 0404e7fe0ac2a6234a11290b4b1596e8bc127a4b. be0311c962 nv50,nvc0: set vertex id base to index_bias 609c3e51f5 nv50,nvc0: implement half_pixel_center 3ba57bae47 vc4: Only render tiles where the scissor ever intersected them. 0404e7fe0a vc4: Move draw call reset handling to a helper function. effb39e899 vc4: Drop the content of vc4_flush_resource(). 64dcb2bb0a docs: add news item and link release notes for mesa 10.3.6/10.4.1 4fa6024b5f docs: Add sha256 sums for the 10.4.1 release 73ec4e2265 Add release notes for the 10.4.1 release dd0f2f3695 docs: Add sha256 sums for the 10.3.6 release 184246b6d9 Add release notes for the 10.3.6 release 6c18279b9f mesa: Remove __SSE4_1__ guards from sse_minmax.c. 798c094e62 i965/vec4: Do separate copy followed by constant propagation after opt_vector_float(). d61c519822 i965/vec4: Allow constant propagation of VF immediates. c855f49c99 i965/vec4: Add parameter to skip doing constant propagation. bbdd3198a5 i965/vec4: Do CSE, copy propagation, and DCE after opt_vector_float(). 7463e6d61b i965/vec4: Perform CSE on MOV ..., VF instructions. 44573458bd i965/vec4: Add pass to gather constants into a vector-float MOV. 7bc6e455e2 i965: Add support for saturating immediates. 3978585bcc i965: Add fs_reg/src_reg constructors that take vf[4]. 0c7f895995 gallium/target: Drop no longer needed Haiku viewport override 2b3a570920 gallium/st: Clean up Haiku depth mapping, fix colorspace errors cb5a37249c vc4: Handle unaligned accesses in CL emits. db6e054eb0 vc4: Don't bother zero-initializing the shader reloc indices. 0b607b54ce vc4: Fix the argument type for cl_u16(). 890ef622d6 egl: Fix non-dri SCons builds re #87657 b3057f8097 radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0 229bf4475f vc4: Optimize CL emits by doing size checks up front. 20e3a2430e vc4: Avoid repeated hindex lookups in the loop over tiles. 4616b2ef85 i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms. b7f14e03e3 i965: Cache register write capability checks. f332cf92b6 freedreno/ir3: split out legalize pass 4097ef6ee8 freedreno/ir3: ra debug 402c808372 egl/haiku: Clean up SConscript whitespace 49ce07878d egl/dri2: Fix build of dri2 egl driver with SCons e7ac21202d egl: Clean up Haiku visual creation 400b833592 egl: Add Haiku code and support da4fb3e7a1 glsl: check if implicitly sized arrays match explicitly sized arrays across the same stage 414be86c96 i965: Use safer pointer arithmetic in gather_oa_results() 225a09790d i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy() aebcf26d82 i965: Fix intel_miptree_map() signature to be more 64-bit safe d11bc9fe8d i965: Remove spurious casts in copy_image_with_memcpy() 2150db4d5d radeonsi: force NaNs to 0 4fb1d00f4e st/nine: fix DBG typo (trivial) fbfe2918f4 r300g: implement ARR opcode aa6415b485 freedreno/a4xx: blend-color 10d81a03b3 freedreno/a4xx: alpha-test 097d760aac freedreno: update generated headers f20a0acd43 freedreno/ir3: trans_kill cleanup 4ee545646d freedreno/ir3: hack for standalone compiler a5481d6fbb i965/fs: Add missing const qualifier. e06b0778f5 vc4: Coalesce MOVs into VPM with the instructions generating the values. a871eff16c vc4: Redefine VPM writes as a (destination) QIR register file. a9e77896a7 docs: note change in minimum GCC version to 4.2.0 743a684512 gallium: remove support for GCC older than 4.2.0 6852dce591 mesa: bump required GCC version to 4.2.0 e473fbe469 vc4: Add support for turning constant uniforms into small immediates. ff266483fb vc4: Move follow_movs() to common QIR code. 8d22e8907f vc4: Fix missing newline for load immediate instruction disasm. 18ebf9e251 mesa: Remove unnecessary -f from $(RM). b2b6cf2437 mesa: Remove tarballs/checksum rules. 4cc8d66f74 gallium: Add egl and gbm to distribution. baedd68ca9 mesa: Set DISTCHECK_CONFIGURE_FLAGS. ce48ce425a targets/xvmc: Add uninstall hooks to handle megadriver hardlinks. ed1ac1d574 targets/vdpau: Add uninstall hooks to handle megadriver hardlinks. adc2922f9c targets/vdpau: Add clean-local rule to remove .lib links. 06890c444a vc4: Add a userspace BO cache. 39bc936011 vc4: Add dmabuf support. 113044e1b9 vc4: Drop a weird argument in the BOs-from-handles API. f97b731c82 draw: revert using correct order for prim decomposition. bc18b48924 util: Silence signed-unsigned comparison warnings 83e8bb5b1a i965: Require pixel alignment for GPU copy blit fc016bc0f3 i965: remove includes of sampler.h from extern "C" blocks 3eb6258db7 i965/query: Cache whether the batch references the query BO. cb5cfb8361 i965/query: Use brw_bo_map to handle stall warnings. 9c47653d32 i965/query: Remove redundant drm_intel_bo_references call in CheckQuery. 12c16f4f27 i965/query: Add query->bo == NULL early return in CheckQuery hook. ed8edd7175 i965/query: Set Ready flag in gen6_queryobj_get_results(). 1f0e106050 vc4: Add support for turning add-based MOVs to muls for pairing. f96bd9673e vc4: Add a helper for changing a field in an instruction. 8e18adea61 vc4: Fix the name of qpu_waddr_ignores_ws(). 54cc3be436 docs: note change in minimum GCC version to 4.1.0 e801fbb813 util: remove support for GCC older than 4.1.0 0936d42d52 mesa: remove support for GCC older than 4.1.0 bf37433f8c gbm: remove support for GCC older than 4.1.0 13675a4907 gallium: remove support for GCC older than 4.1.0 8d0c641603 egl: remove support for GCC older than 4.1.0 78e1246bec mesa: bump required GCC version to 4.1.0 5eec7c8ab8 mesa: remove support for GCC older than 3.3.0 2308b3bef2 i965/fs: Add a comment explaining what saturate propagation does. 3f6b008168 vc4: Add support for enabling early Z discards. c6e8d2c659 st/mesa: remove extern "C" around #includes in st_glsl_to_tgsi.cpp 6dac455e6a program: remove extern "C" usage in sampler.cpp 6d2f59fd94 program: remove extern "C" around #includes 241c599cb1 glsl: remove extern "C" around #includes 44c8957cfe st/mesa: add extern "C" to st_context.h d260348130 st/mesa: add extern "C" to st_program.h de42431a9d main: remove extern C around #includes in ff_fragment_shader.cpp 7b0aefaf74 mesa: move #include of mtypes.h outside __cplusplus check 04addcc6a3 program: add #ifndef SAMPLER_H wrapper 641314eff3 mesa: put extern "C" in src/mesa/program/*h header files 3ebc135b4e mesa: put extern "C" in header files 4b342fbbb7 mapi: add glapi-test and shared-glapi-test to .gitignore ebbf0a250a util: add u_atomic_test to .gitignore 5d431ffd61 glx: remove __glXstrdup() 096b48b3e1 i965: add test_vf_float_conversions to .gitignore 430fbd8ad8 i965: Make validate_reg tables constant 873d7351c5 glsl: remove commented out code 965cfbc85e i965: remove commented out code 1402f689f1 nvc0: add missed PIPE_CAP_VERTEXID_NOBASE fef58979e1 st/mesa: use vertex id lowering according to pipe cap bit. 97dc3d826e draw: implement support for the VERTEXID_NOBASE and BASEVERTEX semantics. ade8b26bf5 gallium: add TGSI_SEMANTIC_VERTEXID_NOBASE and TGSI_SEMANTIC_BASEVERTEX 3c8ef3a74b r600g/sb: implement r600 gpr index workaround. (v3.1) de0fd375f6 r600g/sb: fix issues with loops created for switch 34e512d9ea Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch" 1b486b52ac vc4: Add support for 32-bit signed norm/scaled vertex attrs. 48a2154520 vc4: Add support for 16-bit signed/unsigned norm/scaled vertex attrs. 9ca32d6c19 vc4: Rename the 16-bit unpack #define. 2142fd1f6f vc4: Add support for 8-bit unnormalized vertex attrs. 214a169b32 vc4: Refactor vertex attribute conversions a bit. 1fa1ee56a0 vc4: Fix use of r3 as a temp in 8-bit unpacking. 8e678de761 vc4: Rename UNPACK_8* to UNPACK_8*_F. ade7704685 vc4: Add support for UMAD. 440075fb50 vc4: 0-initialize the screen again. 19e05d6898 glsl: Add gl_MaxViewports to available builtin constants 8517e665bc i965/brw_reg: struct constructor now needs explicit negate and abs values. e108442bb1 vc4: Fix leaks of the compiled shaders' keys. 667719fcb2 vc4: Fix leaks of the CL contents. 1f1ca8b2ea vc4: Fix leak of vc4_bos stashed in the context. 80ed075e60 vc4: Fix leak of the compiled shader programs in the cache. 4da9e3d805 vc4: Fix leak of a copy of the scheduled QPU instructions. 5c9b8eace2 vc4: Switch to using the util/ hash table. c84306fdc2 vc4: Fix leak of simulator memory on screen cleanup. f519c3bff1 vc4: Fix a leak of the simulator's exec BO's actual vc4_bo. 6c3115af85 hash_table: Fix compiler warnings from the renaming. 94303a0750 util/hash_table: Rework the API to know about hashing 0d7f4c8658 glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0) (v2) 455d3036fa glx/dri3: Request non-vsynced Present for swapinterval zero. (v3) ad8b0e8bf6 glx/dri3: Track separate (ust, msc) for PresentPixmap vs. PresentNotifyMsc (v2) 8cab54de16 glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly. (v2) ac0940224b docs: Add 10.4 sha256 sums, news item and link release notes 1faac11778 docs: Update 10.4.0 release notes 0ebd623f60 freedreno/a4xx: mipmaps cf80694df5 freedreno: update generated headers f24e910da4 freedreno: add is_a3xx()/is_a4xx() helpers 7474de2235 freedreno: helper to calc layer/level offset 23caba862a i965/vec4: Drop writemasks on scratch reads. a3218e65d1 mesa: remove long dead 3Dnow optimisation 64bd1ac2b1 ir_to_mesa: remove unused 'target' variable 7dccc1a57a util: add missing closing brace for __cplusplus 0dcc7de205 mesa: remove obsolete comment on _mesa_ClearColor() caa13c59ef mesa: whitespace fixes, 80-column wrapping in texobj.c e725dc0a74 mesa: whitespace, line wrap fixes in clear.c 3f3aeb5333 mapi: Move rules for generating glapi_mapi_tmp.h out of the conditional. 5ea4b25fba glsl: Add dist-hook to delete glcpp test *.out files. a29ae0b3dd glcpp: Make tests write .out files to builddir. 75c7a7114f gallium: Remove Android files from distribution. 00eadb77e6 osmesa: Add osmesa.def to distribution. 92f89f0c0c x86-64: Remove calling_convention.txt. 9e191e8829 drivers/x11: Add headers to distribution. dd6a43f07c drivers/windows: Add to distribution. d51150a98a mesa: Add autogen.sh to distribution. 4401e2b219 mapi: Add ABI-check tests to distribution. 43ac31dff0 mesa: Add notes/readme files to distribution. a208e9b520 util: Wire up u_atomic_test. 952b324b23 mesa: Add scons files to distribution. f6502aaa58 haiku: Add files to distribution. fe2c72e6ec egl: Add files to distribution. feb741dc7c egl+gbm: Add symbols-check tests to distribution. 0ac98e7296 docs: Add to distribution. 55983a1eaa glapi/gen: Add gl_and_glX_API.xml to distribution. 7a26c82489 glx/apple: Add headers to distribution. a267212a4d mesa: Add a dist hook to remove .gitignore files from distribution. b662d5282f mesa: Add clean-local rule to remove .lib links. 8e2577f2a9 glsl: Add clean-local rule to delete glcpp test output. e643fd3b4a util: List hash_table tests as check_PROGRAMS. 216248730a xmlpool: Add $(MOS) and options.h to CLEANFILES. 3b7bcb5d04 dri: Add uninstall hooks to handle megadriver hardlinks. 65155c208d targets/dri: Remove unnecessary variables in install-data-hook. d27379d016 glx/tests: Add headers to distribution. 3d357d030f gallium/targets: Add *.sym files to distribution. 00ab151ad1 egl/dri2: Add headers to distribution. 7a08a1e61b egl: Drop unnecessary Makefile.am. d1c1d6d9b6 glx: Add headers to distribution. 82b7da3de7 glx: Alphabetize source lists. 4f90f341a7 swrast: Add headers to distribution. c9b5c4d407 r200: Add headers to distribution. 7162219450 r200: Alphabetize source list. 5fd472507b radeon: Add headers to distribution. b53fbe2552 radeon: Alphabetize source list. 10259d8614 nouveau: Add headers to distribution. 6b0207552f nouveau: Alphabetize source list. e81ec49b56 i965: Add headers to distribution. 976b3f4cfa i965: Alphabetize source list. d8e28537e3 i915: Add headers to distribution. 0698f5de4a i915: Alphabetize source list. 9f565f5f8a loader: Add headers to distribution. 929bcfb756 program: Add lex and yacc sources to distribution. e3ea939988 glsl: Add parser headers to distribution. 4af1905e73 drivers/common: Add headers to distribution. 942e646941 vbo: Add headers to distribution. b8205d4db7 vbo: Alphabetize VBO_FILES. 009bf242d3 tnl: Add headers to distribution. e15cd6dd9f tnl: Alphabetize TNL_FILES. d1127e29dd tnl_dd: Add headers to distribution. d36113e000 tnl_dd: Remove dead t_dd_vb.c. e88ed739f0 swrast: Add headers to distribution. 58a3ec427f state_trackers: Add headers to distribution. 4194f9c1ad x86: Add headers to distribution. 0557d54847 x86-64: Add headers to distribution. d5fba58f85 sparc: Add headers to distribution. 1abf4e2f45 math: Add headers to distribution. 152e967063 program: Add headers to distribution. e475ad70c8 program: Alphabetize PROGRAM_FILES. 67abb4910a mesa: Remove moved texcompress_rgtc_tmp.h from source list. 9a742eef53 mesa: Add headers to distribution. 19999c3114 mesa: Alphabetize MAIN_FILES. 3125cd1f6b glsl: Add lex and yacc sources to distribution. 55afbcc661 include: Add remaining headers to distribution. 2a5b012171 configure.ac: Ship .xz compressed tarballs, in addition to .gz. dd439e494e configure.ac: Use tar-ustar archive format. 8280358cf1 gtest: Add headers to distribution. 838ac978f4 glsl: Add headers to distribution. 69386ddfa6 glsl: Distribute tests/, TODO, and README b245009173 mesa: Add python scripts to distribution. cceeea0c4c dri/common: Add files to distribution. 748d0b04a0 vgapi: Add vgapi.csv to distribution. 72cf4baeb3 mapi: Add mapi_abi.py to EXTRA_DIST f6357a993b dri/common: Drop unused mmio.h. 547faf1dec glapi/gen: Add KHR_context_flush_control.xml to distribution. 2de8da637e configure.ac: Drop generating egl-static and gbm Makefiles. 1cd2b9177e util: Add headers and python scripts for distribution. 7808344271 glapi: Make mapi/glapi/gen before mapi to avoid distcheck problem. 2eef9c0b16 r200: Avoid out of bounds array access. e5eaf8ec60 vc4: Fix referencing of sync objects. e75e677d28 util: Unbreak usage of assert()/debug_assert() inside expressions. 92b85fba89 vc4: Consider FS backface color loads as color inputs as well. 5b3c0d999c vc4: Drop redundant index size setting. d78eb57528 vc4: Don't throw out the index offset in the shadow index buffer path. 0ae5e002e0 vc4: Fix triangle-guardband-viewport piglit test. 87db578268 vc4: Fix a memory leak in setting up QPU instructions for scheduling. 5069e4bd40 i965/gen8+: Remove false perf debug message about MOCS 9cd4f90242 i965/gen8: Check correct number of blitter dwords ad2ffd3bc6 mesa/drivers: Add missing mesautil lib to Haiku swrast ff96537759 draw: simplify prim id insertion in prim assembler db3dfcfe90 draw: fix another decompose bug affecting constant interpolated attributes 2b23149206 draw: fix flatshade stage for constant interpolated values fb61f75bf6 draw: copy over prim id header in flatshade stage when emitting lines fe7e6b248f gallium/docs: clarify fragment shader position input w component. ac319d94d3 docs/relnotes: document the removal of GALLIUM_MSAA 15186607bb radeonsi: take into account NULL colorbuffers when computing CB_TARGET_MASK 3291eedfe6 radeonsi: only emit line stippling and provoking vertex state when it changes acda2e113a radeonsi: fix SPI state dependency on sprite_coord_enable 7991d602f3 radeonsi: fix line stippling and provoking vertex state for GS primitives 834bee42ed radeonsi: emit DRAW_PREAMBLE only if it changes c466093512 radeonsi: remove setting of VGT_DISPATCH_DRAW_INDEX 6fde194910 radeonsi: emit GS_OUT_PRIM_TYPE only if it changes 34350131de radeonsi: emit primitive restart only if it changes 3382036946 radeonsi: emit base vertex and start instance only if they change b472709090 radeonsi: emit clip registers only if VS, GS, or rasterizer is changed 161534737c radeonsi: get info about VS outputs from tgsi_shader_info 20e570d115 radeonsi: move all shader-related functions to a new file si_state_shaders.c ca7f1cf8b5 radeonsi: generate derived and draw-related registers directly in the CS 508c1ca6af radeonsi: si_conv_pipe_prim shouldn't fail c6546cfb03 radeonsi: remove useless variable si_context::pm4_dirty_cdwords e90bae4376 radeonsi: remove unused draw packet functions 384213cb51 radeonsi: emit draw packets directly into the CS feedd8f700 radeonsi: add emit util functions for SH registers 2b76bb3ba7 tgsi: add tgsi_shader_info::writes_clipvertex 8115797801 tgsi: add clip and cull distance writemasks into tgsi_shader_info 946eb08e6a tgsi: add tgsi_shader_info::writes_psize 0a60ebe30c cso: put cso_release_all into cso_destroy_context ee5fb8d1ba i965: Generate vs code using scalar backend for BDW+ 7ff457b930 i965: Clean up fs_visitor::run and rename to run_fs 8b6a797d74 i965: Add fs_visitor::run_vs() to generate scalar vertex shader code bf23079379 i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/key 3d10f0a98c i965: Prepare for using the ATTR register file in the fs backend df0966fb1a i965: Consolidate code to get struct brw_sampler_prog_key_data c5b3878714 i965: Add new SIMD8 VS prog data flag d9e29f5d88 i965: Add SIMD8 URB write low-level IR instruction 686ef091a4 i965: Remove shader program argument and member from fs_generator 9a1af7b318 i965: Set shader name for generator from call site 7bb9d33b8d i965: Generalize fs_generator further 840e8fc920 i965: Don't copy propagate constants from sources with saturate 47aaabda47 i965: Replace 'noann' debug flag with 'ann'. 1a2de7dce8 i965: Disable unlit-centroid workaround on Gen < 6. 13e42fc025 hgl: traverse add-on entries 03e237e9f2 gallium/target: Haiku softpipe 63d3f621e3 gallium/aux: Avoid redefining MAX 3a18fc6058 clover: Use switch when creating kernel arguments. 7f21cf7198 r600g: only init GS_VERT_ITEMSIZE on r600 8812dc503e vc4: Do QPU scheduling across uniform loads. c5b544403f vc4: Populate the delay field better, and schedule high delay first. 45a8923771 vc4: Skip raddr dependencies for 32-bit immediate loads. f431b4f110 vc4: Mark VPM read setup as impacting VPM reads, not writes. cff8c96a0d vc4: Refuse to merge instructions involving 32-bit immediate loads. 25db8729dc clover: Fix build after llvm r223802 69d23809d0 freedreno/a4xx: frag-coord / face fixes 3dbcd25022 freedreno/a4xx: fix rendering to layer != 0 6a5ba23fa6 freedreno/a4xx: temp hack for FLAT varyings eb6fd3b8eb freedreno/ir3: lower TXP as needed 5b38a1740b freedreno/a4xx: XA gpu hang at startup 1e3a732603 freedreno/a4xx: texture fixes 5d7c9c9160 freedreno: cleanup slice alignment/setup 8ecbcbf0aa freedreno: update generated headers 219440ddeb tgsi/lowering: add support to lower TXP (v2) f1b5f2b157 mesa: use build flag to ensure stack is realigned on x86 65ef78e861 draw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION 6cc7251185 main: return two minor digits for ES shading language version 426a50e208 glsl: invariant qualifier is not valid for shader inputs in GLSL ES 3.00 e1ed4f2532 mesa: Recompute LegalTypesMask if the GL API has changed 09cb149ba7 mesa: Returns zero samples when querying GL_NUM_SAMPLE_COUNTS when internal format is integer 7894278717 mesa: Enables GL_RGB and GL_RGBA unsized internal formats for OpenGL ES 3.0 242ad32655 mesa: Considers GL_DEPTH_STENCIL_ATTACHMENT a valid argument for FBO invalidation under GLES3 8420a95692 vc4: Reserve rb31 instead of r3 for raddr conflict spills. ab1b1fa6fb vc4: Prioritize allocating accumulators to short-lived values. 0d4272cd8e r600g: fix regression since UCMP change 2a0bef91ca program: Delete dead _mesa_realloc_instructions. 811a1836c8 swrast: Remove 'inline' from tex filter functions. 8af4aaf351 Don't cast the return value of malloc/realloc f0a8bcd84e Use calloc instead of malloc/memset-0 9019e5e195 Remove useless checks for NULL before freeing cae7a2a031 i965/skl: Add Skylake PCI IDs 5bad948fa8 i965/skl: Emit depth stall workaround for gen9 as well 9404494b9b i965/skl: Fix GS thread count location d20235f79a i965: Fix union usage for G++ <= 4.6. 70dd3df344 vc4: Interleave register allocation from regfile A and B. 46741c1b87 vc4: Fix decision for whether the MIN operation writes to the B regfile. 24c5ab7bbb vc4: Drop dependency on r3 for color packing. dfbf58c439 vc4: Add support for GL 1.0 logic ops. 5045d8ca42 vc4: Add support for TGSI_OPCODE_UCMP. c16436149c radeonsi/compute: Clamp COMPUTE_TMPRING_SIZE.WAVES to: num_cu * 32 0e1c085f17 winsys/radeon: Always report at least 1 compute unit 67dcbcd92c radeonsi: Program RASTER_CONFIG for harvested GPUs v5 fea5c2640b draw: (trivial): remove double semicolon 49e0431211 st/mesa: For vertex shaders, don't emit saturate when SM 3.0 is unsupported 4ea8c8d56c glsl: Don't optimize min/max into saturate when EmitNoSat is set 39f7b72428 ir_to_mesa: Remove sat to clamp lowering pass 5d64da401c loader: Add missing EXPAT_CFLAGS to libloader.la CPPFLAGS f65200ccc9 i965: Remove default from brw_instruction_name switch to catch missing names. b6a71cbb64 i965: Add missing opcode names. 6383e206c0 i965: Add opcode names for set_omask and set_sample_id. 7e8ba77c49 egl: Expose EGL_KHR_get_all_proc_addresses and its client extension 0b6e0aa5ae docs: add news item and link release notes for mesa 10.3.5 7409ad5147 docs: Add sha256 sums for the 10.3.5 release 8d235e0c70 Add release notes for the 10.3.5 release 043b79461f freedreno/a2xx: silence warning about missing DEPTH32X c416f49ebe freedreno/a3xx: handle index_bias (i.e. base_vertex) b38b40d7bb freedreno/a3xx: add bgr565 texturing and rendering e02ed16cb5 freedreno/a3xx: add support for SRGB render targets 39a7c049d3 freedreno/a3xx: output RGBA16_FLOAT from fs for certain outputs 3674c76edf freedreno/a3xx: re-enable rgb10_a2 render targets fc94b2c2a0 freedreno/a3xx: fix border color swizzle to match texture format desc 97fef2db5c freedreno/a3xx: fix alpha-blending on RGBX formats 6b01969345 glcpp: Fix `can not` to `cannot` in error message b49a069bd3 glcpp: Disallow undefining GL_* builtin macros. ed56c16820 i965/Gen6-7: Fix point sprites with PolygonMode(GL_POINT) 092c73a7c3 i965: Fix regs read for FS_OPCODE_INTERP_PER_SLOT_OFFSET 680f72d6f2 i965: Add opcode names for FS interpolation opcodes d8da6decea mesa/st: don't use CMP / I2F for conditional assignments with native integers 6f2cf5f3d0 llvmpipe: decrease MAX_SCENES from 2 to 1 1b6db3593e draw: use the prim type from prim_info not emit in passthrough emit fe86415beb draw: use correct output prim for non-adjacent topologies in prim assembler. 3fdbad1142 draw: kill off unneded prim assembler code for handling adjacency verts ec30c66b46 gallium/docs: (trivial) remove STR opcode description. a28ad9d4c0 i965/fs: Perform CSE on MOV ..., VF instructions. 963a3c7f90 i965/fs: Try to emit LINE instructions on Gen <= 5. 6be863af0e i965/fs: Add support for generating the LINE instruction. 92346db057 i965: Set the region of LINE's src0 to <0,1,0>. 9ed8d00ab5 i965: Give compile stats through KHR_debug. 5b1e51bfbe mesa: Add a source parameter to _mesa_gl_debug. befdff8142 vc4: Try swapping the regfile A to B to pair instructions. 7d8b79f398 vc4: Allow pairing of some instructions that disagree about the WS bit. e36c6513ce configure.ac: Replace contraction to fix syntax highlighting. f13870db09 i965/gs: Avoid DW * DW mul 6f32deb538 vc4: Add separate write-after-read dependency tracking for pairing. 042962df2d vc4: Fix inverted priority of instructions for QPU scheduling. bd4057a5d7 vc4: Refuse to merge two ops that both access shared functions. dadc32ac80 vc4: Allow dead code elimination of color reads. 34cf86bdc4 vc4: Add a debug flag for waiting for sync on submit. c0e26c5d27 i965/fs: Move brw_file_from_reg() higher in the file. db186f2a38 i965/fs: Make brw_reg_from_fs_reg static and remove prototype. 2881b123d0 i965: Use ~0 to represent true on all generations. 05e2578cac i965: Change the type of booleans to D. 66cc8de042 i965/fs: Add a negate() function. 15f6118b77 i965/vec4: Don't DCE flag-writing insts because dest was unused. 0d3cc01b0b i965/vec4: Allow CSE on uniform-vec4 expansion MOVs. be80f69ecd glsl: Optimize scalar all_equal/any_nequal into equal/nequal. a1fc6a91e5 mesa: Ensure stack is realigned on x86. f9098f0972 util/primconvert: Avoid point arithmetic; apply offset on all cases. c3bed13604 util/primconvert: take ib offset into account fb434e675f util/primconvert: support instanced rendering 1dfa039168 util/primconvert: pass index bias through ae45a5a28d i965: Compute VS attribute WA bits earlier and check if they changed. 0b4a688691 egl/dri2: Log a warning if no platforms are enabled. ca19e89d6e i965: Drop BRW_NEW_VERTEX_PROGRAM and _NEW_TRANSFORM from Gen4 VS state. a2dd8ea59a i965: Drop BRW_NEW_VERTEX_PROGRAM from Gen7+ 3DSTATE_VS atoms. 7b6620faf5 i965: Store floating point mode choice in brw_stage_prog_data. d300e58db0 i965: Make Gen4-5 and Gen8+ ALT checks use ctx->_Shader too. 8daf3c53c7 i965: Move PSCDEPTH calculations from draw time to compile time. 4265148ac6 freedreno/a4xx: unify vertex/texture formats into a single table e9589a8fcf freedreno/a4xx: fd4_util -> fd4_format 8bf69a29bb freedreno: update generated headers / a4xx fmt rename bcc7eb115e i965: Add var->location != -1 assertions. b5b18e4687 i965/fs: Don't offset uniform registers in half(). c74f2db0a5 freedreno/a4xx: frag-depth fixes a909b995d9 linker: Assign varying locations geometry shader inputs for SSO 5eca78a00a linker: Wrap access of producer_var with a NULL check a2f2eebfdf st/xvmc: Fix compiler warnings 712a4c5438 st/nine: Fix vertex declarations for non-standard (usage/index) 5d6d260833 st/nine: sm1_declusage_to_tgsi, do not restrict indices with TGSI_SEMANTIC_GENERIC 3e1f731d3e st/nine: Queries: Always return D3D_OK when issuing with D3DISSUE_BEGIN 2f78259c11 st/nine: Queries: always succeed for D3DQUERYTYPE_TIMESTAMP when flushing 225d7f8e0e st/nine: Queries: allow app to call GetData without Issuing first eac0b9b68a st/nine: Queries: Fix D3DISSUE_END behaviour. ca0588d1a1 st/nine: Queries: return S_FALSE instead of INVALIDCALL when in building query state b0302a95ec st/nine: Queries: Use gallium caps to get if queries are supported. (v2) 6b35662e30 st/nine: Queries: Remove flush logic 3e48791aea st/nine: Queries: remove dummy queries 79f9a106b9 freedreno/a3xx: implement anisotropic filtering b491d1ca6e freedreno/a4xx: rect textures fbba633f2f freedreno: update generated headers 4cfe905a9b freedreno: fix signed vs unsigned lols ef7e0b39a2 gallivm: Update for RTDyldMemoryManager becoming an unique_ptr. 636db35c35 glsl: throw error when using invariant(all) in a fragment shader c914247dcb i965/skl: Fix SBE state upload code. 02cc9e9f9e r600, llvm: Don't leak global symbol offsets bc3ca485ae i965: Avoid union literal, for old gcc compatibility. f0fa6a5e86 i965: Remove tabs from instruction scheduler. 51f7f613f9 i965/vs: Set brw_vs_prog_key::clamp_vertex_color to 0 when irrelevant. afd605f346 i965: Make vertex color clamp handling code VS specific. 169b6c1955 i965/vs: Handle vertex color clamping in emit_urb_slot(). 793ac67d3d i965: Use the enum type for gen6_gather_wa sampler key field. e5e466c954 i965: Drop use of GL types in program keys. a64f3ba3d1 i965: Move program key structures to brw_program.h. 5f34a18f96 i965: Delete brw_state_flags::cache and related code. 4f24c168c8 i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache). ce44b2061c i965: Rename CACHE_NEW_*_PROG to BRW_NEW_*_PROG_DATA. 2a4f5728ad i965: Remove "disable_derivative_optimization" driconf option. 0391d1bbea i965: Just return void from brw_try_draw_prims 9fd398215d mesa: Use current Mesa coding style in check_valid_to_render 331b0120d1 mesa: Use unreachable instead of assert in check_valid_to_render 304c466bd8 mesa: Silence unused parameter warnings in _mesa_validate_Draw functions 5e72886db0 mesa: Refactor common validation code to validate_DrawElements_common b93dcb0e71 mesa: Generate GL_INVALID_OPERATION when drawing w/o a VAO in core profile 4e6244e80f mesa: fix height error check for 1D array textures ca0616f17e r600, llvm: Fix mem leak 745b1f5503 clover: clCompileProgram CL_INVALID_COMPILER_OPTIONS 29c7cf2b2b vc4: Pair up QPU instructions when scheduling. 7b0067d23a r600g/sb: fix issues cause by GLSL switching to loops for switch 036f434ac2 freedreno/a4xx: alpha blend fixes a7d91c33c2 freedreno/a4xx: fix DRAW initiator encoding of index size 81194ac767 freedreno: update generated headers 5df88c2096 i965/vec4: Rewrite dead code elimination to use live in/out. 7a5cc789de i965/vec4: Track liveness of the flag register. b449366587 i965/fs: Remove opt_drop_redundant_mov_to_flags(). b37273b924 i965/fs: Use const fs_reg & rather than a copy or pointer. 60d507c3c5 i965/fs: Dead code eliminate instructions writing the flag. bf8deb5514 i965/fs: Track liveness of the flag register. 13f6601585 i965: Use local pointer to block_data in live intervals. a50915984f i965/vec4: Make live_intervals part of the vec4_visitor class. e4d0299089 i965/fs: Treat the FB_WRITE as predicated if we're discarding. f1e5418f40 i965: Don't treat IF or WHILE with cmod as writing the flag. 937ddb419d i965/disasm: Disassemble tdr and tm registers properly. cd1b0f04be main, glsl: Bump max known desktop glsl version to 4.50 307d22abb0 glsl/cs: Change gl_WorkGroupSize from ivec3 to uvec3 31a46fb7a5 i965: avoid anonymous struct in float <-> VF conversions 991d5cf8ce mesa: fix arithmetic error in _mesa_compute_compressed_pixelstore() 691170b9c7 vbo: also print buffer object pointer in vbo_print_vertex_list() 1e14aaa8f9 mesa: some improvements for print_list() c407c6d588 mesa: inline/remove _mesa_polygon_stipple() f54162857c svga: fix comment typo 953847e5a8 mesa: remove unused functions in prog_execute.c cd8a7258b8 mesa: update glext.h to version 20141118 ded14afa42 gallium: add include path to fix building of pipe-loader code 0806bf8815 graw: Avoid 'near'/'far' variables. 120426b13d i965/fs: Clean up some whitespace in reg_allocate. 2e007fd621 ra: Don't use regs as the ralloc context. 933c678776 i965: Initialize INTEL_DEBUG once per process. 82811ff176 i965: Initialize compaction tables once per process. 9db278d0e2 glsl: Initialize static temporaries_allocate_names once per process. a5299e9e1c util/u_atomic: Fix the unlocked implementation. ff80b92a58 util/u_atomic: Add a simple test. 6df72e970c util: Make u_atomic.h typeless. 41b5858a2f util: Use stdbool.h's bool rather than "boolean". 2879a77a37 util: Remove u_atomic.h's GCC inline assembly. 972f8458f1 util: Remove u_atomic.h's MSVC inline assembly. 504062be2a util: Remove u_atomic.h's Gallium dependence. 4abd20e261 util: s/INLINE/inline/ in u_atomic.h. ccad3829e3 util: Move u_atomic.h to src/util. 3fe4d8e1e3 vc4: Introduce scheduling of QPU instructions. 6958c404ca vc4: Drop the explicit scoreboard wait. 334036fb64 vc4: Also deal with VPM reads at thread end. a7b1a93137 vc4: Fix assertion about SFU versus texturing. 2d5784c825 vc4: Add another check for invalid TLB scoreboard handling. bb19f2c3c4 freedreno/a4xx: invalidate cache when vbo's change ebbd34a468 st/mesa: avoid exposing EXT_texture_integer for pre-GLSL 1.30 4907c31385 freedreno/a3xx: add missing integer formats and enable rendering 82104c19f3 freedreno/a3xx: enable sampling from integer textures 8e336ef55b freedreno: allow each generation to hook into sampler view setting 618ff11457 freedreno/a3xx: don't use half precision shaders for int/float32 f866446e8c freedreno/a3xx: disable blending for integer formats 8e147e9ec8 freedreno/a3xx: remove blend clamp enables from gmem/clears d63afe3b58 freedreno/a3xx: add format to emit info, use to set sint/uint flags 5d95e99622 freedreno/a3xx: add 16-bit unorm/snorm texture formats 547182977f freedreno/ir3: remove unused arg parameter de83ef677f freedreno/ir3: fix UMAD 66f694b16c freedreno/a4xx: stencil fixes 5b46670487 freedreno: update generated headers 3e698ebf44 freedreno/a4xx: add render target format to fd4_emit 4aec928ca4 freedreno/a3xx: unify vertex/texture formats into a single table 20fbf99595 freedreno/a3xx: rename vertex/texture format enums to be more consistent 3338bfcf49 freedreno/a3xx: fd3_util -> fd3_format 3de9fa8ff4 freedreno/a3xx: only enable blend clamp for non-float formats 67c498086d i965: Add _CACHE_ in brw_cache_id enum names. e563c33d57 i965: Move CACHE_NEW_SAMPLER to BRW_NEW_SAMPLER_STATE_TABLE. 324368b500 i965: Move some /* CACHE_NEW_SAMPLER */ comments. 66ebfad3cd i965: Move CACHE_NEW_*_VP flags to BRW_NEW_*_VP. 4d67b6ab9a i965: Fold the gen7_cc_viewport_state_pointer atom into brw_cc_vp. f421db70ba i965: Combine CACHE_NEW_*_UNIT into BRW_NEW_GEN4_UNIT_STATE. bea9b8e306 i965: Alphabetize brw_tracked_state flags and use a consistent style. f3b4b263c2 nv50/ir/tgsi: handle TGSI_OPCODE_ARR 133280120b i965: Set prog_data->uses_kill if simulating alpha test via discards. 06372c3fa9 i965: Use brw_wm_prog_data::uses_kill, not gl_fragment_program::UsesKill a0f8b363c0 i965/fs: Pass key->render_to_fbo via src1 of FS_OPCODE_DDY_*. cea37f0911 i965/fs: Handle derivative quality decisions in the front-end. 2315ae6653 i965: Create prog_data temporary variables in PS state upload code. 6a1c1fd503 i965: Fix missing CACHE_NEW_WM_PROG in 3DSTATE_PS_EXTRA. e928b1e65b nv50: remove ancient map of rt formats 37fe347542 freedreno/ir3: don't pass consts to madsh.m16 in MOD logic b340469f33 docs: Set llvmpipe and softpipe note only for MSAA. c97cbd7e3d glsl: Use | action in the lexer source to avoid duplicating the float action 9d8aa88693 glsl: Disallow float literals with the 'f' suffix but no point or exponent 91a827624c r600g: make llvm code compile this time b10ddf962f r600g: fix fallout from last patch 07ae69753c r600g: merge the TXQ and BUFFER constant buffers (v1.1) bc5f5424e3 glapi: Remove dead mesadef.py. 37b2a29d3b mesa/gdi: Don't pretend mesa.def is auto generated. cb009bdd44 st/wgl: Don't export wglGetExtensionsStringARB. 5fdb6d6839 mapi/glapi: Fix dll linkage of GLES1 symbols. 4b6e93650c util/u_snprintf: Don't redefine HAVE_STDINT_H as 0. 29557a1fa8 gallivm: Removed unused variable. a0ddc54777 draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits. aef3a01d57 scons: Generate SSE2 floating-point arithmetic. 0473577f91 scons: Remove dead code/comments. a10bf5c10c st/nine: fix formatting in query9 (cosmetic) d52328fc39 st/nine: Fix setting of the shift modifier in nine_shader 90fea6b3e0 st/nine: remove unused pipe_viewport_state::translate[3] and scale[3] 614d9387c7 st/nine: fix wrong variable reset a99f31bced st/nine: return GetAvailableTextureMem in bytes as expected (v2) 4eea2496bc st/nine: Add pool check to SetTexture (v2) 890f963d64 st/nine: propertly declare constants (v2) 7f74b9d479 st/nine: call DBG() at more external entry points 6aeae7442d st/nine: rework the way D3DPOOL_SYSTEMMEM is handled 133b2087c5 st/nine: Rework Basetexture9 and Resource9. 104b5a8193 st/nine: clean device9ex. 9b7037a369 nine: the .pc file should not follow mesa version c642e87d9f auxiliary/vl: rework the build of the VL code 86a51eb861 auxiliary/vl: split the vl sources list into VL_SOURCES f093c1c8ec auxiliary/vl: add galliumvl_stub.la 2dbaedaf10 automake: rework VL dependency tracking 303bc3609a configure: check the package version when auto-detecting the VL targets 8dc8c496e1 mesa: Permanently enable features supported by target CPU at compile time. 752c2e9690 docs: add relnotes template for 10.5.0 b3721cd230 util: update hash type comments 531feec9dc i965/vec4: Handle destination writemasks in VEC4_OPCODE_PACK_BYTES. 70fcd56538 i965/vec4: Optimize packSnorm4x8(). 3532be7680 i965/vec4: Optimize packUnorm4x8(). e14c7c7faf i965/vec4: Add VEC4_OPCODE_PACK_4_BYTES. 94a30bbd4f i965/vec4: Optimize unpackSnorm4x8(). bf686b2785 i965/vec4: Optimize unpackUnorm4x8(). cb0ba848d4 i965/vec4: Add vector float immediate infrastructure. 5d23721c1d i965/fs: Add vector float immediate infrastructure. 276075f864 i965: Disassemble vector float immediates properly. b2abf033e0 i965: Add unit test for float <-> VF conversions. c37d798e78 i965: Add functions to convert float <-> VF. 0008d0e59e i965/Gen6-7: Do not replace texcoords with point coord if not drawing points 60f011af1a glsl: Make lower_constant_arrays_to_uniforms require dereferences. f0c91f32c0 i965: Precompile ARB programs. b55777f39d i965: Make precompile functions accessible from C. 62b425448c i965: Pass gl_program pointers into precompile functions. d54925df9c i965: Move brw->precompile checks out a level. 880424b8ad llvmpipe: (trivial) remove redundant util_cpu_detect() call in lp_test_main 8148a06b8f llvmpipe: fix lp_test_arit denorm handling 93d30ff5d6 nouveau: Fix build after STR/BRA opcode dropping. a3688d686f mesa: Drop unused NV_fragment_program opcodes. 868f95f1da mesa: Drop unused SFL/STR opcodes. 365a4a3f9a gallium: Drop the unused CND opcode. 00f7002c5c gallium: Drop unused BRA opcode. ecfe9e2ad2 gallium: Drop the unused SFL/STR opcodes. dc00b382b5 gallium: Drop the unused RFL opcode. 8c822b1e91 gallium: Drop unused X2D opcode. ff886c4955 gallium: Drop the unused ARA opcode. de2f8d75db gallium: Drop the unused RCC opcode. d4864cdf15 gallium: Drop the NRM and NRM4 opcodes. 7361d5ba63 ilo: Drop the explicit intialization of gaps in TGSI opcodes. 386c3fcb14 r300: Drop the "/* gap */" notes. 2f01cc8417 r600: Drop the "/* gap */" notes. 925cb75f89 nine: Drop use of TGSI_OPCODE_CND. 56fd7c6361 nine: Don't reference the dead TGSI_OPCODE_NRM. 7c0acd8535 nine: Don't use the otherwise-dead SFL opcode in an unreachable path. 057e6e5251 i965/gen6/gs: Don't declare a src_reg with struct. ff966aff99 i965/disasm: Fix all32h/any32h predicate disassembly. b754e52532 glsl: Fix tautological comparison. 024db256d4 util: Prefer atomic intrinsics to inline assembly. 99cebffda9 util: Implement assume() for clang. 56ac25918a i965: Don't overwrite the math function with conditional mod. f5bef2d2e5 i965: Assert that math instructions don't have conditional mod. 803a744507 glsl: Remove unused ast copy constructors. baff470823 glapi: Remove dead gl_offsets.py. 76ef547be7 glapi: Remove dead extension_helper.py. 52a7cb2ec4 vc4: Fix some inconsistent indentation. 6f4adb7483 vc4: Don't forget to actually connect the fence code. fa74ec7e98 vc4: Add a note about a piece of errata I've learned about. 2b4fe85f0e mesa: Fix Get(GL_TRANSPOSE_CURRENT_MATRIX_ARB) to transpose 129178893b glsl: Generate unique names for each const array lowered to uniforms adefccd12a i965: Handle nested uniform array indexing c88385603a r600g: do all CUBE ALU operations before gradient texture operations (v2.1) 38ec184419 r600: fix texture gradients instruction emission (v2) fecae4625c nv50,nvc0: buffer resources can be bound as other things down the line e80a0a7d9a nv50,nvc0: actually check constbufs for invalidation 7d07083cfd nv50/ir: set neg modifiers on min/max args 89b9ef937c mesa: Fix function name in GetActiveUniformName error 3d9c1a9dd6 i915g: Fallback copy_render for ZS formats 90207340c7 i915g: Add back 4444 and 5551 formats 1e47510df7 i915g: Don't limit blitter to POT textures e30c799da9 i915g: Align all texture dimensions to the next POT 675019584c i915g: Fix typos 2ed24b2c31 i915g: Fix maxlod computation. 0220a428d7 i915g: Fix offset for level != 0 a9b0787076 i915g: Don't write constants past I915_MAX_CONSTANT 5f61744adb i915g: Don't hardcode array size for phase count 25b00f4617 draw: allow LLVM use on non-SSE2 X86 cpus 7d854c9771 docs: add news item and link release notes for mesa 10.3.4 34616bc922 docs: Add sha256 sums for the 10.3.4 release 9e168ad903 Add release notes for the 10.3.4 release a746be259d i965: Make Gen4-5 push constants call _mesa_load_state_parameters too. 88fea85f09 i965/vec4/gen8: Handle the MUL dest hazard exception 156f565f9e i965/vec4: Extract depctrl hazards 40c0d79d29 i965/fs: Remove is_valid_3src(). 0777775274 i965/fs: Remove is_valid_3src() checks from emit_lrp. 1fdc75fde4 i965/fs: Remove unused apply_stride(). 279c1c80b6 i965/fs: Move ip_record class to its one use. d9432af45a i965: Move common fields into backend_instruction. bd50213929 i965: Combine offset/texture_offset fields. 645b471d61 radeonsi: use minnum and maxnum LLVM intrinsics for MIN and MAX opcodes 21577571b3 vc4: Update for new kernel ABI with async execution and waits. 390799c496 i915: Only use TEXCOORDTYPE_VECTOR with cube maps on gen2 ca39c46c3b i965/disasm: Properly decode branch_ctrl (gen8+) 56bf948e11 rtasm,translate: Re-enable SSE on Mingw64. 5e37a2a4a8 i965: Skip _mesa_load_state_parameters when there are zero parameters. 6f7371619c radeonsi: remove unused variable si_state_dsa::db_render_control 763fc526c7 llvmpipe: enable PIPE_CAP_TGSI_VS_LAYER_VIEWPORT 4b6d6642d2 draw: fixes for vertex shaders outputting layer or viewport index 9460cd39e8 st/va: surface: render subpicture 7523db174e st/va: subpicture implementation 05e225b558 st/va: added internal storage for VAImage and BGRA format 7b4f233c1f st/va: added some calls to handle_table_remove() b69c7c5dac i965: Fix segfault in WebGL Conformance on Ivybridge 80bffde0a2 mesa/main: Fix tmp_row memory leak in texstore_rgba_integer. d76be6bd60 docs/GL3: Mark GL_ARB_direct_state_access as being started by Laura 1830138cc0 r600g: limit texture offset application to specific types (v2) d4c342f67e r600g: geom shaders: always load texture src regs from inputs 82e919d33b vc4: Emit semaphore instructions for new kernel ABI. 05f165b62d vc4: Mark a big array as const. 1398ed724a glsl_compiler: Add binding hash tables to avoid SIGSEVs on linking stage f9fc3ae89b linker: Add carriage returns on several linker errors 2d5af04bae draw: Fixed inline comments 74f505fa73 gallivm: fix alignment issue for vertex data fetch 3958378abb radeonsi: support gl_FragCoord at integer pixel center da2dea3843 radeonsi: support per-sample gl_FragCoord 68db29c434 st/mesa: add a fallback for clear_with_quad when no vs_layer 7b8e04b3f0 mesa: Bump version to 10.5.0-devel. 7f565845a1 nine: Implement threadpool 948e6c5228 nine: Add drirc options (v2) fdd96578ef nine: Add state tracker nine for Direct3D9 (v3) 7d2573b537 gallium/auxiliary: add contained and rect checks (v6) cb49132166 gallium/auxiliary: add inc and dec alternative with return (v4) e23d63cffd gallium/auxiliary: implement sw_probe_wrapped (v2) 8314315dff winsys/sw/wrapper: implement is_displaytarget_format_supported for swrast 259ec77db9 tgsi/ureg: add ureg_UARL shortcut (v2) 4e520101e6 r600g/cayman: handle empty vertex shaders 27e1e0e710 r600g/cayman: fix texture gather tests 70dac5fa44 r600g: cayman umad assigns dst pointlessly 4a128d5a16 r600g/cayman: fix integer multiplication output overwrite (v2) 11abd7b2bc st/mesa: copy sampler_array_size field when copying instructions 920f875132 gallium/tests: add missing arg to util_make_vertex_passthrough_shader() ae4536b4f7 radeonsi: Disable asynchronous DMA except for PIPE_BUFFER 876c53375e scons: Require glproto >= 1.4.13 for X11. aafbebe8ab draw: Make it more clear that *_jit_context points to pipe_viewport_state structures. 2a3e140ff4 draw: Fix breakage due to removal pipe_viewport_state::translate[3] and scale[3]. d2dbeed006 gallium/auxiliary: Fix build without LLVM. 4784623b3e gallium/auxiliary: Remove GALLIVM_CPP_SOURCES 45e2ba1b8c freedreno: add missing headers in Makefile.sources c3bb38c4cb targets: bundle all files in the tarball d936ef3fb7 auxiliary: ship all files in the distribution tarball ded56e4674 gallium: ship the gallium API headers dfa61dc37e pipe-loader: consolidate sources into Makefile.sources 631090e155 dri/kms: Always zero out struct drm_mode_create_dumb 2efabd9f5a gallium: remove unused pipe_viewport_state::translate[3] and scale[3] ff8042270f radeonsi: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION 48f1409c3b tgsi/ureg: simplify code for declaring properties e6a2d3f7b6 gallium/util: add a test for TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION 717f2dd69f gallium/util: add a window_space option to the passthrough vertex shader ad54b01896 tgsi: fixup the string of VS_WINDOW_SPACE_POSITION 7c5707bd4a freedreno/a4xx: implement mem->gmem (restore) 0c6275300e freedreno/a4xx: move where SP_FS_MRT_REGn is emitted e07c9a288c Revert "mesa: Wrap SSE4.1 code in #ifdef __SSE4_1__." 1a6ae84041 configure.ac: roll up a program for the sse4.1 check 3bc42a09e2 nv50,nvc0: use clip_halfz setting when creating rasterizer state 61c68b69d7 freedreno: add adreno 420 support 4b1dfcb2c1 freedreno: update generated headers a4ffc2a445 i965: Move fs_visitor ra pass to new fs_visitor::allocate_registers() c50f2dadc5 i965: Move fs_visitor optimization pass into new method fs_visitor::optimize() 5c4efc644e i965: Move more code into codegen-branch of the fs_visitor::run() if statement f2bb655ac7 i965: Refactor fs_generator API 13849f327c st/wgl: Implement WGL_EXT_create_context_es/es2_profile. d5d41112cb st/xlib: Generate errors as specified. 82103206fe freedreno/ir3: move some helpers e091c08089 freedreno: rename draw->draw_vbo 2f024d2b10 freedreno/a3xx: missing u_upload_destroy 28b2269ee0 freedreno: fix borked check for a320.0 8b898c1174 freedreno/ir3: half vs full reg in standalone compiler output 7037793f6b st/dri: Support EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR/GLX_CONTEXT_DEBUG_BIT_ARB on ES contexts. 363b53f000 egl: remove egl_gallium from the loader c46c551c56 configure.ac: remove enable flags for EGL and GBM Gallium state trackers bd20fad316 i965/vec4: Combine all the math emitters. dba683cf16 i965/vec4: Use const references in emit() functions. 0efc53a96c i965: Use macros to create prototypes for emitter helpers. f14a35f9dc i965: Always enable VF statistics 0d924738d9 i915: Emit 3DSTATE_SCISSOR_RECTANGLE_0 before 3DSTATE_SCISSOR_ENABLE 81c31e560f i915: Don't call _mesa_meta_glsl_Clear() on gen2 4747b2638c i915: Protect macro argument for TEXTURE_SET() 3746ff89bc i915: Kill intel_context::hw_stencil dafae910d4 i915: Accept GL_DEPTH_STENCIL GL_DEPTH_COMPONENT formats for renderbuffers a071425817 i915: Override mip filter to nearest with aniso 40a08e0d6a i915: Use L8A8 instead of I8 to simulate A8 on gen2 7988ff2fd1 i915: Fix GL_DOT3_RGBA a bit 352f8f2d13 linker: Add a missing space in an error message d5b1731178 llvmpipe: Call pipe_thread_wait() on Linux. 2b6e703863 i915g: we also have more than 0 viewports! b3d269f5ae vc4: Avoid reusing a pointer from c->outputs[] after add_output(). acc1cca7ae vc4: Fix assumption of TGSI OUT[0] being POSITION in the VS. 22543dd8a1 nvc0: remove unused mm_VRAM_fe0 9247509a8d st/glx: Implement GLX_EXT_create_context_es2_profile. 0cae7ea271 Revert "clover: Fix build after llvm r221375" 977b18e486 gallivm: Fix build with LLVM 3.6 (r221751). 7a82961b71 i965/cfg: Remove if_block/else_block. 4001181ba3 i965/fs: Don't use if_block/else_block in SEL peephole. 20a061d2b4 ilo: clean up gen6_3DSTATE_SF() 239dca78b1 ilo: clean up gen7_3DSTATE_STREAMOUT() eab595d573 ilo: rework gen7_3DSTATE_SO_DECL_LIST() c637075ea2 ilo: add 3DSTATE_SO_BUFFER variants 2ff88ce4be ilo: add gen6_3dstate_constant() 31372f2d2c ilo: add variants of 3DSTATE_{HS,DS} 421b565b3b ilo: add variants of 3DSTATE_GS 63ded78e1c ilo: add variants of 3DSTATE_VS 9087239df8 ilo: add variants of 3DSTATE_PS 8ebb86325b ilo: add variants of 3DSTATE_WM 703ae84ac2 ilo: add variants of 3DSTATE_CLIP 8abf4976c6 ilo: prefix 3DSTATE_VF with gen75 9d6253cf82 st/va: MPEG4 call vlVaDecoderFixMPEG4Startcode() d335f5ffa6 st/va: MPEG4 generate GOV and VOP header fa9e461967 st/va: MPEG4 populate the SPS structure 92350a65c4 st/va: MPEG4 populate the iq matrix buffers 9f1ee1b5c9 st/va: MPEG4 populate the PPS structure c24ee2cf43 st/va: refactored handleVASliceDataBufferType 46a2323c3f mesa: Remove _mesa_max_buffer_index 8e4a6481e8 mesa: Uniform logging is very, very unlikely 9cdf66657a glsl: Swap the order of glsl_type::name and ::length 3711abd780 glsl: Store glsl_type::vector_elements and ::matrix_columns as uint8_t 378d92c74e mesa: Don't check for API_OPENGLES in _mesa_uniform_matrix 91a2fa1490 mesa: Rework array error checks in validate_uniform_parameters 366540e9af mesa: Get some gl_shader_program::LinkStatus checking out of the main path 3f5ebb98b7 mesa: Rework location == -1 error checking 23dcbf623f mesa: Minor clean ups in _mesa_uniform 9c38d4db52 mesa: Remove GLSL_TYPE_SAMPLER check 5b9cf337b4 mesa/main: Pass the data that _mesa_uniform actually wants d388d8576f ilo: derive fb blending caps at bind time 55d70e0669 ilo: remove inlined state functions c88c49baf4 ilo: use top/bottom split for state functions f3b709c0ac i965: Advertise a line width of 40.0 on Cherryview and Skylake. 6dab04d7e3 i965: Advertise larger line widths. 61838fd9ad i965: Use ctx->Const.MaxLineWidth when clamping ctx->Line.Width. 87927ed1f0 i965: Set Line Width correctly on Cherryview and Skylake. a6d8413d7c docs: add news item and link release notes for mesa 10.3.3 caa0fb4709 docs: Add sha256 sums for the 10.3.3 release 0d5da6d9a8 Add release notes for the 10.3.3 release b238c756da util/format: Fix clamping to 32bit integers. d268eac3a9 util/format: Generate floating point constants for clamping. 42443339f1 glsl/list: Revert unintentional file mode change in previous commit. f9fc3949e1 glsl/list: Move declaration before code. 0c36aac832 glsl/list: Add an exec_list_validate function 706ad3b649 llvmpipe: Avoid deadlock when unloading opengl32.dll edb7b1c566 docs: Update minimum required LLVM version. 21925ec3fc i965: drop the custom gen8_instruction CFLAG f6432c4d72 gbm/dri: cleanup memory leak on teardown 8ed08e69bc egl_dri2: add a note about dri2_create_screen 38cec0303b egl_dri2: fix double free on drm platforms 9a0a4d67a9 ilo: tidy up message descriptor decoding d3c5976a3b ilo: decode INTERFACE_DESCRIPTOR_DATA 58a54091a9 i965/fs: Wire up control flow correctly in predicated break pass. f0cfc4fca0 i965/cfg: Add functions to get first and last non-CF instructions. a16ca4ac6a glsl: Skip loop-too-large heuristic if indexing arrays of a certain size 4f22db5fbb glsl: Lower constant arrays to uniform arrays. 0c0bfb2ead glsl: Add infrastructure for "hidden" uniforms. 1378617218 mesa: Add SSE 4.1 optimisation for glDrawElements. 9557cf7d0d i965: Remove non-existent vertical strides from array. cc3b028a4f i965: Convert stride/width/execution size macros into enums. 497122a338 i965/fs: Remove force uncompressed stack. 7e19e6c877 i965/fs: Use execution size of 1 for some shader_time operations. ee7e6009a9 i965/fs: Use mov(4) instructions to read timestamp. cd93d82ba9 clover: Fix build after llvm r221375 ba0bb4227e egl_dri2: do not leak dri2_dpy->driver_configs 54a065d9a6 ilo: add two missing headers to the sources list f53b6d0134 Releasing a surfaceless EGL context doesn't release underlying DRI context. cd745d46ce ilo: let ilo_shader_compile_cs() return a dummy shader ce40fa3a4a ilo: hook up launch_grid() a1a701877a ilo: add ilo_render_emit_launch_grid() 9dd596c99f ilo: improve media command helpers a2054af85c ilo: disassemble DP DC messages 58099ed0a1 ilo: disassemble TS messages bfaed536dd ilo: update genhw headers for media pipeline 207eccc5bf ilo: add ilo_finalize_compute_states() 9feb637cd0 ilo: use a dynamic array for global bindings 1d51947693 ilo: add kernel queries for compute shaders 99742998fc ilo: fix compute params 510a1a9012 ilo: add eu_count and thread_count to ilo_dev_info 29253f44d0 ilo: fix intel_bo_wait() on kernel 3.17 93a92d2c69 mesa: Silence unused parameter warning in check_context_limits in non-debug builds 6f3b8bb747 util: Implement unreachable for MSVC using __assume 1ca88aa582 i965: Fix sampler state pointer adjustment for nonconst samplers 9e2473763d ilo: add drm_configuration for the pipe-target 6107557f8f i965: Re-enable Z16 on Gen8+. 7423cc891b i965: Implement the PMA stall fix. 8ccf54ab09 i965: Add #defines for Broadwell HiZ workarounds in CACHE_MODE_1. b5ad8a5d72 i965: Update compaction code to handle Skylake like Cherryview. 8ca8dd123a mesa: Don't call _mesa_ClipControl from glPopAttrib when unsupported. f781965097 i965: Disable fast color clears on Skylake for now. c31ce2c40c i965/skl: Use new MOCS for SKL 5745aaf15c i965/skl: Implement workaround for VF Invalidate issue 35bbe177ec i965/skl: Update Viewport Z Clip Test Enable bits for Skylake. 77f584c7f9 i965/skl: Emit extra zeros in 3DSTATE_DS on Skylake. 0bb072b42b i965/skl: Init instructions compaction tables for SKL d235c5afde i965/skl: Add fast clear resolve rect multipliers for SKL 051bfe4d52 i965/skl: Always emit 3DSTATE_BINDING_TABLE_POINTERS_* on Skylake. 1df496edb9 i965/skl: Allocate 16 DWords for SURFACE_STATE on Skylake. d18949ad82 i965/skl: Refactor surface state allocation. 263b584d5e i965/skl: Emit extra zeros in STATE_BASE_ADDRESS on Skylake. eaf12022d2 i965/skl: Update stencil reference handling for Skylake. 822e791321 i965/skl: Set mask bits in PIPELINE_SELECT on Skylake. e813728b2b i965/skl: Set max OpenGL version the same as gen7/8 48157b904a i965/skl: Update 3DSTATE_SBE for Skylake. 2b7f73af9c glsl: Improve the CSE pass debugging output. 799106d387 i965/fs: Don't compute_to_mrf() on Gen >= 7. 5fbcb1b41d glsl: Remove now useless dot optimization on basis vect 336e76c143 glsl: Emit mul instead of dot if only one component left. 263eb7fa39 clover: Fix clBuildProgram piglit regression bfd453f942 gallivm: Disable frame-pointer-omission on x86 to ensure right stack alignment. b7e447d323 gallivm: When disassemble a function, start by printing out its name. 5695303563 i965/chv: Increase VS and GS thread counts 52576dcb88 gallium/docs: fix NRM, NRM4 docs afdc4309dc softpipe: use the tgsi_free_tokens() function e6ee85ec61 tgsi: add a tgsi_free_tokens() function c996b22329 util: simplify u_pstipple.c code 55008ef697 util: simplify temp register selection in u_pstipple.c ccd1ea9d52 util: simplify util_pstipple_create_fragment_shader() params e3ecb8206a softpipe: remove unused softpipe_create_fs_variant_exec() parameter 2b9e63823f softpipe: check for SP_NEW_STIPPLE when building quad pipeline b9e41b587f r600g: Fix build with opencl and radeonsi disabled 64b0fac5e2 clover: Fix bug when binary programs are passed to clBuildProgram() v2 e5468dfa52 clover: Factor input validation of clCompileProgram into a new function v2 1f4e48d5b5 radeonsi/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2 fa07f4b68a r600g/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2 e91735a641 gallium/radeon: Add query for symbol specific config information f058c6bbd1 r300g: remove enabled/disabled hyperz and AA compression messages 068b9f4f7a r600g: Delete unused variable 'max_global_size' in 'r600_get_compute_param' 4ded2ef5e8 mesa: protect the debug state with a mutex 2d64e4ffba glsl: protect glsl_type with a mutex a6706163cb glsl: protect anonymous struct id with a mutex 61c3d49388 util: initialize locale_t with a static object b039dbfffd configure: check for xlocale.h and strtof e3f2029479 util: add _mesa_strtod and _mesa_strtof 2c2ada6720 mesa/gallium: Signal _NEW_TRANSFORM from glClipControl. 600066af93 Revert "i965/compaction: Disable compaction on SNB temporarily." 601a134180 i965/vec4: Perform CSE on MAD instructions with final arguments switched. b65bd9583b i965/fs: Perform CSE on MAD instructions with final arguments switched. d056863b3c glsl: Drop constant 0.0 components from dot products. 26122e09a3 glx/dri3: Implement LIBGL_SHOW_FPS=1 for DRI3/Present. 62b07b934e i965: Rename brw_vec4_gs.[ch] to brw_gs.[ch]. 02f8f90cc2 i965: Rename brw_gs{,_emit}.[ch] to brw_ff_gs{,_emit}.[ch]. 1480814173 i965: Rename intel_bufferobj_* functions to match GL and DD hooks. 993e2922c9 configure: fix typos af9551e68c configure: include llvm systemlibs when using static llvm 402ab50bed radeon/llvm: Dynamically allocate branch/loop stack arrays 0d5f4960a4 mesa: Fix order of errors for glDrawTransformFeedbackStream f87c700895 vc4: Add support for ARL and indirect register access on TGSI_FILE_CONSTANT. 5539a5b685 vc4: Fix mixup of return type in reloc_tex(). 926ab7dfa5 vc4: Drop redundant check for is_tmu_write(). 8911879dec vc4: Don't forget to validate code that's got PROG_END on it. fc1eb614a7 vc4: Add .dir-locals.el for kernel style in the kernel code. 6576dc1e92 vc4: Fix a couple missing '\n's in error output. 6ad1c1eec1 st/mesa: use PIPE_BIND_DISPLAY_TARGET when checking for sRGB capability 6fcb5520b7 Revert "st/mesa: set MaxUnrollIterations = 255" b7186ebea9 r300g/vdpau: enable again 3fc499a1dd r300g: only set clip_halfz for chips with HW TCL e05259b637 radeonsi: fix incorrect index buffer max size for lowered 8-bit indices 72424061e0 radeonsi: fix polygon mode for points and lines and point/line fill modes dab177ea99 r600g: fix polygon mode for points and lines and point/line fill modes 7b1c0cbc90 r600g: Implement sm5 UBO/sampler indexing 444c8c2f28 r600g: Implement sm5 interpolation functions 3b83a5c35c docs: Update GL3.txt and relnotes for GL_KHR_context_flush_control 60ec95fa1e mesa: Add support for the GL_KHR_context_flush_control extension 1ecf6e1595 gles2: Update gl2ext.h to revision 28335 17d98ae254 i965/fs: Don't set dependency hints on instructions with spilled destinations 547a7fb458 i965/fs: Make scratch write instructions use the correct execution size 9d1f72ebde i965/fs: Use correct spill offsets 4242eb14c1 i965: Use the spill destination for the message header on GEN >= 7 76bb695f09 i965/fs: Don't [un]spill multiple registers at a time in SIMD8 mode 3a5df8b612 i965/fs: Use instruction execution sizes when generating scratch reads/writes d175e7c16b egl/drm: do not crash when swapping buffers without any rendering 1a170980a0 nv50: handle inverted render conditions 13862812dc freedreno/ir3: consider instruction neighbors in cp 4dff2a6429 freedreno/ir3: always mov tex coords 33193540fc freedreno: rename a couple debug flags ded5013c4c freedreno/ir3: skip virtual outputs in standalone compiler a9c634dded glx: Fix make check. ce61559413 mesa: Add ARB_clip_control.xml to automake. d6252d0f63 freedreno/ir3: standalone compiler updates for ir3test 762c68b879 ilo: improve blob decoding 08599f668c i965: Skip recalculating URB allocations if the entry size didn't change. b0e0c26f02 glsl: Standardize names and fix typos 7d560a3861 i965: Silence unused parameter warning in brw_dump_ir 4939c2eced i965: Remove brwIsProgramNative 66d950464c mesa: Silence unused parameter warning in _mesa_init_shader_program 99e8a3973f mesa: Remove context parameter from dd_function_table::NewShaderProgram c76cc7bab0 mesa: Make _mesa_init_shader_program static cfe195f901 mesa: Remove context parameter from _mesa_init_shader_program edcba62655 glsl_to_tgsi: Remove st_new_shader deee3b0f9e glsl_to_tgsi: Remove st_new_shader_program a2dc16ed81 i965: Remove brw_new_shader_program 9cdf2f78fc mesa: Silence unused parameter warning in _mesa_clear_shader_program_data fefead3b63 linker: Rely on _mesa_clear_shader_program_data to clear link information 7cbcff0606 mesa: Add some missing clean-up to _mesa_clear_shader_program_data a3bfc7d313 mesa: Remove prototypes for nonexistent functions 1ac924a77d ff_fragment_shader: Silence unused parameter warning in smear 3e462d9221 meta: Only use _mesa_ClipControl if the extension is supported f9a9054b61 docs: add news item and link release notes 95d00f6640 docs: Add sha256 sums for the 10.3.2 release 95d31ab54c Add release notes for the 10.3.2 release 5d1046291a i965/fs: Compute q-values for register allocation manually 2ec161b239 i965/fs: Don't interfere with too many base registers ee65f2b50d i965/fs: Properly precolor payload registers on GEN5 in SIMD16 1988b71655 i965/fs: Add another use of MAX_VGRF_SIZE f84adb8481 util: Use reg_belongs_to_class instead of BITSET_TEST 701f739d7f llvmpipe: Ensure the packed input of the lp_test_format is aligned. 1ef6d439ba llvmpipe: Flush stdout on lp_test_* unit tests. 5fc0e11053 gallium: Enable ARB_clip_control for gallium drivers. 56088131d0 gallium: introduce PIPE_CAP_CLIP_HALFZ. 85edaa8b72 mesa: Handle clip control in meta operations. 34a3c97fe6 mesa: Implement ARB_clip_control. 6340e609a3 mesa: Refactor viewport transform computation. 8c7ac377b7 vc4: Reuse uniform_data/contents indices when making uniforms. 18ccda7b86 vc4: When asked to discard-map a whole resource, discard it. a71c3b885a vc4: Refactor flushing before mapping a BO. 52824811b9 vc4: Allow dead code elimination of unused varyings. 5d32e26335 vc4: Add debug output to match shaderdb info to program dumps. 14bdcc6ff9 radeon: enable Hyper-Z on r600g and radeonsi by default 76f27a6b03 i965: Silence unused variable warning. 40492be2a4 i965/fs: Silence uninitialized variable warning. 2695891088 util: Add assume() macro. bbe93161e7 glapi: Fix compiler warning and script name 4f1fec6060 Revert "freedreno/a3xx: only emit dirty consts" 6eabc11936 freedreno: fix PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE ab53830b95 clover: Require libelf b4039cf15a clover: use correct typenames for compat::pair's first/second c63eb5dd5e auxiliary/os: get the mmap/munmap wrappers working with android 417b17378a gallium/nouveau: fully build the driver under android d897e7c34a mesa/shaderimage.c: fix inconsistent sign warning 501baa6bbb wgl: stw_pixelformat_get_info: correct type for index variable 23080e49c4 u_math.h: fix 64 to 32 bit truncation warning 75ad4fe78e gallivm: Fix build with LLVM 3.3. 065256dfc4 gallivm: Properly update for removal of JITMemoryManager in LLVM 3.6. 3fd220e2eb gallivm: Fix white-space. 013ff2fae1 gallivm,llvmpipe,clover: Bump required LLVM version to 3.3. 9ad80d1d18 mesa: remove conditional render and rgtc from ES3 requirements c9a6ec1978 u_blitter: put a comment on util_blitter_cache_all_shaders() f82a84c097 u_blitter: use ctx->bind_fs_state(), not pipe->bind_fs_state() 0bcd9f5469 u_blitter: create basic fs shaders in util_blitter_cache_all_shaders() 27de89d266 u_blitter: do error checking assertions for shader caching 7a652c41b4 glsl: Use signed array index in update_max_array_access() 6f0089e92e glsl: Fix crash due to negative array index 8ec40adf7e radeonsi: implement pipe_rasterizer_state::clip_halfz a3591da1a0 r600g: implement pipe_rasterizer_state::clip_halfz 8ddd2f7aee r300g: implement pipe_rasterizer_state::clip_halfz ae879718c4 r600g: Drop references to destroyed blend state 6dc6e6e0d9 i965/vec4: Generate better code for ir_triop_csel. f5c3f095b9 i965/vec4: Simplify visit(ir_expression *)'s result_src/dst setup. cb36e79f96 i965/vec4: Delete some dead code in visit(ir_expression *). 4d34c4b582 i965/fs: Generate better code for ir_triop_csel. 32364a1fe5 glsl: Delete unused gl_uniform_driver_format enum values. 36310d9d56 freedreno/a3xx: fix depth/stencil restore format 2bc2ab66d9 freedreno/a3xx: fix viewport state during clear 3eb8289aa4 freedreno: mark scissor state dirty when enable bit changes 01b757e2b0 freedreno: clear vs scissor 1ab6543431 clover: Fix build error with LLVM 3.4. 43b2432368 r600g,radeonsi: convert TGSI shader type to LLVM shader type c5a44cf3f8 radeonsi: add some missing register definitions fc3b3354d7 radeonsi: load ring resource descriptors only once d787608957 radeonsi: clarify shader constant load functions 55a9b778c8 radeonsi: statically declare resource and sampler arrays e827bb6fe7 radeonsi: remove conversion of DX9 FACE input to GL a18f803a86 radeonsi: revert hack for random failures in glsl-max-varyings b9b0973db2 radeonsi: generate shader pm4 states right after shader compilation c94af8f0d7 radeonsi: make pm4 state generation for shaders independent of the context 139bde061a radeonsi: inline si_pm4_alloc_state 22c5886f3f r300g: replace r300_get_num_samples with a util variant 013850a1b7 glsl_to_tgsi: use _mesa_copy_linked_program_data 9ec305ead7 glsl_to_tgsi: fix the value of gl_FrontFacing with native integers e8764a4673 st/mesa: add ST_DEBUG=wf option which enables wireframe rendering 5f5b83cbba gallium: add PIPE_SHADER_CAP_MAX_OUTPUTS and use it in st/mesa ef280c95f2 vc4: Fix SRC_ALPHA_SATURATE blending. cc298023c9 vc4: Fix stencil writemask handling. 48f6351940 vc4: Don't look at back stencil state unless two-sided stencil is enabled. 4f17e026bb freedreno/ir3: add debug flag to disable cp f0ca26725e freedreno: positions come out as integers, not half-integers 3fcb021201 freedreno/a3xx: disable early-z when we have kill's 8a0ffedd8d freedreno/ir3: fix potential gpu lockup with kill ab33a24089 freedreno/ir3: comment + better fxn name 94bb33617d freedreno/a3xx: only emit dirty consts 74069e324e freedreno/a3xx: more layer/level fixes aafbd89c5e mesa: fix 'feeedback' typo in comment 4676c6c25b mesa: fix 'misalgned' typos in error messages 14379a0644 glsl: fix several use-after-free bugs 953a0af8e3 mesa: validate sampler uniforms during gluniform calls 01d94193ac clover: Don't return CL_INVALID_VALUE if there is no header. aa93af809f clover: Add allow_empty_tag. 611d66fe45 clover: Add initial implementation of clCompileProgram for CL 1.2. fead2b0463 clover: Add a simple compat::pair. 5583459655 clover/util: Allow using key_equals with pair-like objects other than std::pair. e987fd5dc6 clover/util: Define equality operators for a couple of compat classes. 1441a3c1bb clover/util: Fix construction of compat::vector with a general container as argument. 73dd50acf6 glsl: implement switch flow control using a loop 6212d2402d vc4: Translate 4-byte index buffers to 2 bytes. 572fba95e4 vc4: Add support for rebasing texture levels so firstlevel == 0. 15eb4c59f6 vc4: Apply a Newton-Raphson step to improve RSQ 1fc124b80f vc4: Apply a Newton-Raphson step to improve RCP. 0fdc5111b4 vc4: Add a little bit more packet parsing to make dump reading easier. 81041c4a4a meta/msaa-blit: consider weird sample count case unreachable 4656c14e57 i965/fs: Change the type of booleans to UD and emit correct immediates ffe582aa20 i965/fs: Don't pass ir_variable * to emit_sampleid_setup(). 9ebfb3014e vc4: Make some assertions about how many flushes/EOFs the simulator sees. 1f7048419e vc4: Fix accidental dropping of the low bits of the store tilebuffer packet. afc3aa373d vc4: Set the primitive list format at the start of rendering. 895c904103 vc4: Replace the FLUSH_ALL with FLUSH. 000976ed99 vc4: Add some comments about state management. 135287db17 vc4: Make sure there's exactly 1 tile store per tile coords packet. c4db733fac winsys/radeon: Use a single buffer cache manager again e1d363b3ff clover: Add environment variables for dumping kernel code v2 76136c29bb clover: Register an llvm diagnostic handler v3 8e7df519bd clover: Add support for compiling to native object code v3 8b7cc90cef gallium: Add PIPE_SHADER_IR_NATIVE to enum pipe_shader_ir dc39b32c9b clover: Factor kernel argument parsing into its own function v2 833d698ad5 st/mesa: use pipe_sampler_view_release for releasing sampler views 63c6509ad2 mesa: Drop the "target" parameter from NewBufferObject(). af31f930ab glsl: Update and fix typos in README. 2883aff3be i965: Flag BRW_ATOMIC_COUNTER_BUFFER when a possible ABO is respecified 7bd6dfe934 mesa: Mark buffer objects that are used as atomic counter buffers f1261db1ee i965/disasm: Add missing message type for Gen7 DP untyped surface read 0dc56600aa i965: Correctly use ABO count to trigger flagging of new surfaces. 25189c72ce i965: No longer reemit textures on BRW_NEW_UNIFORM_BUFFER 1655f6fc61 i965: Dirty state in BO reallocation based on usage history c442745981 i965: Have mesa flag BRW_NEW_TEXTURE_BUFFER when a TexBO binding changes be5df28941 i965: Add new dirty flag for new TexBOs. 8db38ba4d2 mesa: Mark buffer objects that are used as TexBOs fe3133fe78 mesa: Mark buffer objects which are bound as UBOs 3d989467f1 mesa: Add usage history bitfield to buffer objects 79d09a4b12 vc4: correctly include the source files 70fa53be5e i965/fs: don't make a fake ir_texture in the Mesa IR frontend b17f571945 i965/fs: Refactor the texture emission logic into a single function. 9e95d8ebf8 i965/fs: Make gather_channel() not use ir_texture. 12d9a8cd86 i965/fs: Make swizzle_result() not use ir_texture. cf94dfdb96 i965/fs: fix integer textures with swizzles 7c8f0b7cd9 i965/fs: don't pass in ir_texture to emit_texture_* 4bffcb7e8e i965/fs: don't use ir->type in emit_texture_gen4() eaadc43192 i965/fs: Don't use ir->lod_info.grad.dPd in emit_texture_*. cbde5407c9 i965/fs: Don't use ir->coordinate in emit_texture_*. a8905e8c09 i965/fs: make rescale_texcoord() not use ir_texture. e599837fed i965/fs: Make emit_mcs_fetch() not use ir_texture. 465373535e i965/fs: Rename "length" to "components" in emit_mcs_fetch(). fa212c6b98 i965: Make brw_texture_offset() not use ir_texture. a71455bc99 i965/fs: don't use ir->offset in emit_texture_gen5. 1f76fcf231 i965/fs: Move texel offset handling to visit(ir_texture *). cee2027574 i965: Drop ir->op != ir_txf condition in offset checking. a2c3cfbb4d i965: Restore a lost comment about TXF offset bugs. 652b8fbbbb freedreno/ir3: large const support e71a3f80fb freedreno: update generated headers dd332fe641 freedreno: fix layer_stride 8233b36a17 freedreno: inline fd_draw_emit() 368466b7b7 freedreno/ir3: optimize shader key comparision d595987ea3 freedreno/a3xx: refactor/optimize emit d5d80b3739 freedreno/a3xx: refactor vertex state emit 57de9bbb63 vc4: Fix the uniform debug output. 201d4c0b2a vc4: Add support for user clip plane and gl_ClipVertex. 6a0bf67048 vc4: Move the output semantics setup to a helper. 39a5a60b57 i965: Allow CSE on Gen4-5 unary math. 159f93cf39 r600g,radeonsi: Only set use_staging_texture = TRUE once 87da286755 r600g,radeonsi: Use staging texture for transfers if any miplevel is tiled 3ede67a4c6 winsys/radeon: Use separate caching buffer manager for each set of flags 657764c21c configure.ac: check for libexpat when no pkg-config is available 8cf6482c3d clover: Fix regression in module serialization 3435aa49f4 i965/fs: Use the correct regs_written on unspill instructions 742158b51e st/gbm: fix order of arguments passed to is_format_supported 5524af8136 nouveau: 3d textures are unsupported, limit 3d levels to 1 abe3b3d1e0 freedreno: use tgsi_lowering d2c1d9693f r300/compiler: remove useless check e5bf8d38db ilo: Build pipe-loader for ilo af897df508 automake: explicitly set TARGET_RADEON_{WINSYS,COMMON} a2d8b6dbd5 vc4: Fix render target NPOT alignment at small miplevels. b5fc9d5664 vc4: Add support for having 0 vertex elements used. a2fd55cfb6 auxilary/os: Add DragonFly BSD support in os_get_total_physical_memory. 291be28476 glx: Fix glxUseXFont for glxWindow and glxPixmaps 4e2cf84b1f ilo: clear writer pointer after unmapping 615bbf0ca6 vc4: Write the VPM read setup multiple times to queue all the inputs. e1d1c39626 vc4: Add support for the TXL opcode. 5bc91b6e32 vc4: Improve the accuracy of SIN and COS. 02ca66fbc3 i965: Use unsynchronized maps for the program cache on LLC platforms. 4c766c7959 i965: Issue performance warnings when copying the program cache BO. a4fe727a5d i965: Issue performance warnings on MapBufferRange stalls. 5d72a1c956 vc4: Match VS outputs to FS inputs. d561a42bc1 configure: use $libdir/dri as default for VA-API 966ae170b0 configure: remove superflous VA-API line from configure.ac d3004a267a configure: respect $libdir for the OMX installation dir 5ce06d12ff configure: Revert "ask vdpau.pc for the default location of the vdpau drivers" 83365a5b57 vc4: Add support for the CEIL opcode. 926eaa9af4 vc4: Add support for the SSG opcode. b86f814afd docs: add news item and link release notes fc6345a916 docs: Add sha256 sums for the 10.3.1 release 04fae07f0e Add release notes for the 10.3.1 release 66ea8a581d docs: Add sha256 sums for the 10.2.9 release f5e61295cd Add release notes for the 10.2.9 release a327fa3a06 r600g: Implement GL_ARB_sample_shading 75e97e2e3f radeonsi: use tgsi_shader_info in si_llvm_emit_fs_epilogue 558f7770a7 radeonsi: remove si_shader_output_values::index ec0d16872b radeonsi: use tgsi_shader_info in si_llvm_emit_vs_epilogue 8067732740 radeonsi: remove shader->input[] and output[] arrays and dependencies 8b057ddaea radeonsi: move param_offset out of shader->input[] and output[] 02134cfaae radeonsi: use tgsi_shader_info to get a list of GS outputs 101905d3f7 radeonsi: use tgsi_shader_info in si_update_spi_map 6f04cf7fac radeonsi: simplify dereferences in si_update_spi_map 639f6b41d2 radeonsi: use tgsi_shader_info in si_shader_vs fa933438a2 radeonsi: use tgsi_shader_info in si_shader_ps e23fec1445 radeonsi: use tgsi_shader_info in fetch_input_gs 7a645c5366 radeonsi: don't rely on shader->output in si_llvm_emit_fs_epilogue 216cf86ec4 radeonsi: use tgsi_shader_info in si_llvm_emit_es_epilogue 34e8200599 radeonsi: don't recompile shaders when changing nr_cbufs from 0 to 1 5e0fbe1b63 radeonsi: remove vs.ucps_enabled from the shader key a9592cd3ac radeonsi: assume ClipDistance usage mask is always 0xf 2286edce16 clover: Fix unintended fall-through in kernel::argument::bind. 5bffc5e262 clover: Append implicit arguments to the kernel argument list. bf89a97748 clover: Pass execution dimensions and offset to the kernel as implicit arguments. 06139c56fa clover: Add semantic information to module::argument for implicit parameter passing. 27c51b5f58 clover: Use unreachable() from util/macros.h instead of assert(0). 5480d6b13f gallium: Add tokens for DragonFly BSD. 566d1889ea ilo: disassemble compacted instructions 326e303175 glsl: improve accuracy of atan() 070b2c2efc vc4: Use the fnv1 hash function instead of gallium util's crc32. d09509da2a vc4: Don't look up the compiled shaders unless state has changed. c6f50c4086 vc4: Actually clear the context's dirty flags. 7c474f9f2e vc4: Optimize the other case of SEL_X_Y wih a 0 -> SEL_X_0(a). ac557b4c12 mesa: fix error reported on gTexSubImage2D when level not valid 94841b6d5d i965: Fix register write checks. 7e67ea994c vc4: Optimize out adds of 0. 0401f55fff vc4: Optimize fmul(x, 0) and fmul(x, 1). 1cd8c1aab0 vc4: Factor out the turn-it-into-a-mov in opt_algebraic. 40748cf8d9 vc4: Eliminate unused texture instructions. b73cab6826 vc4: Dead code eliminate unused SF instructions. 93cac2637b vc4: Prevent copy propagating out the MOVs from r4. c4b0dd5356 vc4: Split the coordinate shader to its own vc4_compiled_shader. 5c72d7706c vc4: Add #defines for the texture uniform fields. 5cfab07639 vc4: Initialize undefined temporaries to 0. 4ce11de4ae i965: Skip uploading border color when unnecessary. b7844d1248 i965: Use BDW_MOCS_PTE for renderbuffers. d489a8a73d i965: Add a BRW_MOCS_PTE #define. 8892a6b79c mesa: Make _mesa_print_arrays use stderr. 7b4276d7ac r600g,radeonsi: Always use GTT again for PIPE_USAGE_STREAM buffers 5a13522898 vc4: Optimize SF(ITOF(x)) -> SF(x). 00a9aebfe0 vc4: Add some optimization of FADD(FSUB(0, x)). 67aea92964 vc4: Mostly fix offset calculation for NPOT mipmap levels. 0b96a086cb vc4: Move the mirrored kernel code to a kernel/ directory. ef9914aa74 vc4: Enable LIT lowering in TGSI instead of our own code. 9773d45908 vc4: Fix scalar math opcodes to replicate their result from the X channel. 4e50a32be6 ilo: fix rectlist on GEN7+ 581418585e vc4: Add support for two-sided color. 4dccdbf5cb vc4: Enable POW lowering in TGSI instead of our own code. 1aef5a337f vc4: Enable DP lowering in TGSI instead of our own code. 4f6e4c7370 vc4: Start using tgsi_lowering for opcodes we haven't supported before. f9854e169f gallium: Rename freedreno parts of tgsi_lowering.[ch]. 19df602b39 gallium: Reformat tgsi_lowering.c for the normal style. 3141dc8e87 gallium: Copy fd_lowering.[ch] to tgsi_lowering.[ch] for code sharing. 84caf5a861 vc4: Set unused raddr fields to QPU_R_NOP. 48af7426f2 vc4: Abstract out the field-merging logic for instructions. acdcef6788 r600: Use DMA transfers in r600_copy_global_buffer fd31628c49 glsl: Optimize min/max expression trees 16b53005a7 glsl: do not emit error for non written varyings on OpenGL ES be0a994fb8 radeonsi: Use dummy pixel shader if compilation of the real shader failed f358462640 ilo: let shaders determine surface counts ca824e6940 ilo: let shaders determine sampler counts 0c4bc1e292 tgsi: change tgsi_shader_info::properties to a one-dimensional array 1f6c0b55df radeonsi: set number of userdata SGPRs of GS copy shader to 4 68d36c0bb5 radeonsi: pass the GS shader directly to si_generate_gs_copy_shader aeb05f011e radeonsi: set LLVMByValAttribute for all descriptor arrays 91f1a79f78 radeonsi: make the vertex shader key smaller 90611297fa radeonsi: don't flush shader caches when building PM4 shader states 10e386f4aa radeonsi: remove interp_at_sample from the key, use TGSI_INTERPOLATE_LOC_SAMPLE 0a2d6f0c4e radeonsi: move geometry shader properties from si_shader to si_shader_selector 54de709911 radeonsi: always compile shaders on demand 6c9f61c97e radeonsi: remove unused variable si_shader::gs_input_prim 7dc0164192 tgsi: remove some not so useful variables from tgsi_shader_info 8860584045 radeonsi: get fs_write_all from tgsi_shader_info directly 8908fae243 tgsi: simplify shader properties in tgsi_shader_info 5233568861 radeonsi: get tgsi_shader_info only once before compilation af4f5a7c97 gallium/util: add util_bitcount64 837907b8b3 radeonsi: fix CS tracing and remove excessive CS dumping c74be01e80 gk110/ir: add dnz flag emission for fmul/fmad d58037ccf5 gm107/ir: add dnz emission for fmul 90dc71b454 st/wgl: add WINAPI qualifiers on wgl function typedefs 7297bdbd50 freedreno: query fixes a262c601d3 freedreno/a3xx: handle VS only outputting BCOLOR af4d088395 freedreno/ir3: fix lockups with lame FRAG shaders cabc93c5ad i965/compaction: Disable compaction on SNB temporarily. 0d5c9bf1e4 Revert "i965: Emit ELSE/ENDIF JIP with type D on Gen 7." b59db8e0f0 i965/fs: Remove dead generate_rep_fb_write prototype. c7f0755caa mesa: fix spurious wglGetProcAddress / GL_INVALID_OPERATION error 33c9ad97bf freedreno/ir3: add TXF support e6acf3ac24 freedreno/ir3: add TXD support and expose ARB_shader_texture_lod c49107c889 freedreno/ir3: add texture offset support 5bba74c64b freedreno/ir3: shadow comes before array 81b34e4461 freedreno/ir3: make TXQ return integers, not floats c4e2a196c3 freedreno/ir3: add UMAD support 347bc197a6 freedreno/ir3: add ISSG support ad5db64e7e freedreno/ir3: add MOD support cab3cb1d71 freedreno/ir3: add UMOD support, based on UDIV 8f7d01c2cb freedreno/ir3: add IDIV/UDIV support ed03747e6a radeonsi: Clear sampler view flags when binding a buffer ca00070259 vc4: Add support for framebuffer sRGB encoding. 24d9980562 vc4: Add support for sampling from sRGB. 3dd9a0d6fd freedreno/ir3: avoid fan-in sources referring to same instruction f5eeb8a6dc freedreno/a3xx: emit all immediates in one shot be00852bae freedreno: instanced drawing/compute not yet supported 8df3c02cdc mesa: fix GetTexImage for 1D array depth textures b4ffd19e6c st/mesa: Fix paths used in Android builds 98445fd25e st/mesa: Generate format_info.c in Android builds d703abf735 util: Include in Android builds 493bfa54a5 i965/fs: Use the correct base_mrf for spilling pairs in SIMD8 50d0e2e118 i965/fs: Add a MAX_GRF_SIZE define and use it various places b33e5465a7 i965/fs: Use the actual regsister width in brw_reg_from_fs_reg 75986830b4 i965/fs_fp: Use null_reg from fs_visitor instead of rolling our own 7309c6126f freedreno/a3xx: handle large shader program sizes d01ee5923d freedreno: update generated headers 3dc47c5960 freedreno: dual-source render targets are not supported 786f01c492 gallium/hud: use u_sampler_view_default_template helper db8cd4d519 glsl: Fix memory leak in builtin_builder::_image_prototype. f4b4ae8c24 mesa: relax draw api validation on ES2 3914dc579e glsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORS 4111b1d54b vc4: Fix the mapping of the minification filter to HW values. 75f8e0bc2a vc4: Make the last static array in vc4_program.c dynamically sized. ebff93ac19 vc4: Fix some broken indentation. d7a0502a54 vc4: Add support for the FACE semantic. 1bf2d17a60 vc4: Add support for TGSI_OPCODE_CLAMP. 0c8c7d32f0 vc4: Fix compiler warning 25266b2c11 meta: Fix make check failures in setup_glsl_msaa_blit_scaled_shader() 44b500f5f2 mesa: fix _mesa_alloc_dispatch_table() declaration dea0fcf4e6 meta: (trivial) remove accidental double semicolon 4330fa970b i965: Enable EXT_framebuffer_multisample_blit_scaled for gen8 68ee950c78 meta: Implement ext_framebuffer_multisample_blit_scaled extension 7a4790148c i965: Initialize the SampleMap{2,4,8}x variables 38cd40faab mesa: Add new variables in gl_context to store sample layout 4f7916ab4f st/va: implement vlVa(Query|Create|Get|Put|Destroy)Image 7913c8943a st/va: implement Picture functions for mpeg2 h264 and vc1 1be5515838 st/va: implement Context Surface and Buffer 2825ef3abf st/va: implement vlVa(Create|Destroy|Query|Get)Config 3867933ecb st/va: skeleton VAAPI state tracker 0eb8f89981 st/vdpau: move common functions to util 204dd73c99 freedreno: max-texture-lod-bias should be 15.0f 95073a2dca mesa: Avoid flagging _NEW_VIEWPORT on redundant viewport updates. 0a1730200e i965: Drop CACHE_NEW_VS_PROG from the gen7_sf_state atom. 106e0db769 i965: Drop brwBindProgram driver hook. e25a453b7f i965: Add missing /* BRW_NEW_FRAGMENT_PROGRAM */ comments. 3d31ed0d93 i965: Use "1ull" instead of "1" in BRW_NEW_* defines. a114f452ae i965: Use ~0ull when flagging all BRW_NEW_* dirty flags. 5105f9a7ae i965: Fix INTEL_DEBUG=state to work with 64-bit dirty bits. fbebd5e4a5 i965: Delete CACHE_NEW_BLORP_CONST_COLOR_PROG. e4e3b0fc0d i965: Fix typo in comment d8c5c4f3e4 i965: Fix spelling of GEN7_SAMPLER_EWA_ANISOTROPIC_ALGORITHM 6a238ac0b7 llvmpipe: Add missing LLVMGetGlobalContext() arg in lp_test_format.c. 3202926746 glx/dri3: Provide error diagnostics when DRI3 allocation fails f7a355556e glx/dri3: Use four buffers until X driver supports async flips eedbce9c63 i965/fs: Fix the build 83669fac9d i965/fs: Fix an uninitialized value warnings 9750ae8ca9 galahad: fix indirect draw e3da8c110c galahad: (trivial) handle cubemap arrays 3e7f8005db i965/fs: Emit compressed BFI2 instructions on Gen > 7. 9f5e5bd34d i965/fs: Allow SIMD16 borrow/carry/64-bit multiply on Gen > 7. 05586f9bc1 i965/fs: Set MUL source type to W/UW in 64-bit mul macro on Gen8. 94b68109fb i965/fs: Optimize sqrt+inv into rsq. b52126b44f i965/vec4: Optimize sqrt+inv into rsq. 189ac07764 i965/vec4: Call opt_algebraic after opt_cse. d13bcdb3a9 i965/fs: Extend predicated break pass to predicate WHILE. 6e7d36fd2c gallivm: Fix build for LLVM 3.2 cc355f1c06 freedreno: destroy transfer pool after blitter 01ff0b28b3 freedreno/lowering: fix token calculation for lowering 408aa46ca8 i965/fs: Don't make a name for a vector splitting temporary 0b47252999 glsl: Don't make a name for the function return variable c87d09d7f0 glsl: Don't allocate a name for ir_var_temporary variables eaa0c74142 glsl: Use ir_var_temporary for compiler generated temporaries 04e1357d97 glsl: Add context-level controls for whether temporaries have real names a99482482d glsl: Never put ir_var_temporary variables in the symbol table 7625babfae glsl: Add the possibility for ir_variable to have a non-ralloced name 0e654ab1b9 glsl: Store ir_variable_data::_num_state_slots and ::binding in 16-bits each a32ac726ee glsl: Squish ir_variable::max_ifc_array_access and ::state_slots together 5aa8d8194c glsl: Make ir_variable::num_state_slots and ir_variable::state_slots private 21df016902 glsl: Make ir_variable::max_ifc_array_access private 8afe6efa21 glsl: Store ir_variable::depth_layout using 3 bits ab51179f1f glsl: Replace ir_variable::warn_extension pointer with an 8-bit index baf5a75664 glsl: Use accessors for ir_variable::warn_extension 1012e95a40 glsl: Eliminate unused built-in variables after compilation 77005cfabd glsl: Validate that built-in uniforms have backing state 8786544b3e vc4: Don't forget to store stencil along with depth when storing either. 43e2109326 llvmpipe: Reuse llvmpipes LLVMContext in the draw context. d90ff351f3 llvmpipe: Make a llvmpipe OpenGL context thread safe. 83c62597fc llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one. 98d00d6640 i965/brw_reg: Make the accumulator register take an explicit width. 6b65847835 llvmpipe: move lp_jit_screen_init() call after allocation of screen object b12899d752 tgsi: fix Semantic.Name assignment in tgsi_transform_input_decl() 0fb1e6b7b4 util: simplify PIPE_TEXTURE_CUBE case in util_max_layer() 59562e9ba5 softpipe: don't special case PIPE_TEXTURE_CUBE in softpipe_resource_layout() 3d77b80d80 llvmpipe: remove special case for PIPE_TEXTURE_CUBE in llvmpipe_texture_layout() 8269bfdb83 gallium: add doc note about cube textures and can_create_resource() 3bfc9a73ad st/mesa: remove unneded PIPE_TEXTURE_CUBE check in st_texture_create() 2b76ee9031 mesa: Drop the always-software-primitive-restart paths. bcb722d830 gallium: Drop software-only primitive restart support. 4ddc25a8d4 i965/fs: Properly calculate the number of instructions in calculate_register_pressure 514fd1c55e i965/fs: Use the GRF for FB writes on gen >= 7 1dd9b90ecd i965/fs: Handle COMPR4 in LOAD_PAYLOAD 29f4c5b5d5 i965/fs: Constant propagate into LOAD_PAYLOAD 6d770ce93a i965/fs: Add split_virtual_grfs and compute_to_mrf after lower_load_payload 8b0e4b387a i965/fs: Add a an optional source to the FS_OPCODE_FB_WRITE instruction 9e1f52a6e2 i965/fs: Use the GRF for UNTYPED_SURFACE_READ instructions d25aaf1cb1 i965/fs: Use the GRF for UNTYPED_ATOMIC instructions 65ddf6f404 i965/fs: Add a function for getting a component of a 8 or 16-wide register 30d718c2fb i965/fs: Use the instruction execution size directly for texture generation 48ddd2889e i965/fs: Use exec_size instead of force_uncompressed in dump_instruction b18fd234da i965/fs: Use instruction execution sizes instead of heuristics 894ec5a1d8 i965/fs: Use instruction execution sizes to set compression state 8f1adb5965 i965/fs: Remove unneeded uses of force_uncompressed 2999f83bd9 i965/fs: Derive force_uncompressed from instruction exec_size 5f41d052bf i965/fs: Make fs_reg::effective_width take fs_inst* instead of fs_visitor* 6ba31cc000 i965/fs: Better guess the width of LOAD_PAYLOAD 071ac3a467 i965/fs: Add an exec_size field to fs_inst fbc0a798ee i965/fs: Determine partial writes based on the destination width 27d7ef094a i965/fs: Fix a bug in register coalesce 16819b48ab i965/fs: Rework GEN5 texturing code to use fs_reg and offset() 7210583eb8 i965/fs_reg: Allocate double the number of vgrfs in SIMD16 mode 4232a776a6 i965/fs: Handle printing of registers better. 5390ca8ce9 i965: Explicitly set widths on gen5 math instruction destinations. 004fbd5375 i965/fs: Make half() divide the register width by 2 and use it more 24d023b9fe i965/fs: Add a concept of a width to fs_reg 1030ee6e9b i965/fs: A little harmless refactoring of register_coalesce f91b566f55 i965/brw_reg: Add a firsthalf function and use it in the generator 1728e74957 i965/fs: Copy propagate partial reads. 4d5f0eb048 i965/fs: Refactor fs_inst::is_send_from_grf() 54688cd03b i965/fs: Clean up emit_fb_writes 72a3780f26 i965/fs: Print BAD_FILE registers in dump_instruction 2af4b0aeaf i965/fs: Make compact_virtual_grfs an optimization pass a25db10c12 i964/fs: Make immediate fs_reg constructors explicit 1c89e098e8 i965/fs: Make null_reg_* const members of fs_visitor instead of globals ab7234c852 i965/fs: Use the var_from_vgrf helper function instead of doing it manually c24dd54f97 i965/fs: Fix a bug with dead_code_eliminate on large writes 1385a4b706 i965/fs: Use the UW type for the destination of VARYING_PULL_CONSTANT_LOAD instructions f0d43c09b2 i965/fs: Use offset a lot more places 0089d025aa i965/fs: fix a comment in compact_virtual_grfs 3dc3fccb75 i965/fs: Rewrite fs_visitor::split_virtual_grfs f9da0740e2 i965/fs_live_variables: Use var_from_vgrf insead of repeating the calculation 75afe17b79 i965/fs: Manually generate the meta fast-clear shader 61128d7507 radeonsi: Pass the slice size to si_dma_copy_buffer 74aeccd701 radeonsi: Catch more cases that can't be handled by si_dma_copy_buffer/tile d17b85524d radeonsi: Fix si_dma_copy(_tile) for compressed formats 761d80ddab radeonsi: Fix tiling mode index for stencil resources 594e1a2f4b ilo: fix format of edge flag pointer 2d13b5ac81 ilo: add a pass to finalize ilo_ve_state 2b4c8ffc30 ilo: precalculate aligned depth buffer size 343b014b57 ilo: use dynamic bo for rectlist vertices 46537f1d03 st/xa: Fix regression in xa_yuv_planar_blit() 68627235f2 i965: Delete intel_chipset.h. 3bea907797 driconf: Correct and update Catalan translation 33a7d0d040 driconf: Update Spanish translation 3b34b876f4 driconf: Synchronize po files 4ceaad14ff vc4: Don't try to do stores to buffers that aren't bound. 1d42aa8358 vc4: Shove some depth comparison bits down to where they're used. 66ab9c22fe i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar. a0df258f89 i965/compaction: Move variable declarations to their uses. a36631b74c i965/compaction: Simplify jump target code. dce96f6da2 freedreno/a3xx: re-emit shaders on variant change 3aaab87563 freedreno/ir3: add some cmdline args 7cdd467994 freedreno/a3xx: add support to emulate GL_CLAMP 3541705816 freedreno: add texcoord clamp support to lowering a6746d1124 freedreno: move bind_sampler_states to per-generation 7e20c09d4a freedreno/a3xx: fix border color order c61133046e freedreno/a3xx: add 32bit integer vtx formats fc4b5b85ce vc4: Add support for GL 1.1's stupid CLAMP mode. ae22f5aa14 vc4: Add support for texture border color. b65761f764 vc4: Add the necessary stubs for occlusion queries. 76cd9955d9 vc4: Optimize out silly SUBs of 0. 64122b16ce vc4: Dump constant uniform values in VC4_DEBUG=qir. 3311513041 vc4: Turn a SEL_X_Y(x, 0) into SEL_X_0(x). 730267eb23 vc4: Add support for texture cube maps. c4245d8b2e vc4: Rename the slice's size0. 7a85ebf6e2 vc4: Stop trying to reuse temporaries that store uniform values. 3386e95994 egl: setup screen iterator before using it 8c7c0f7114 ilo: fix a missing 'else' 66a2fe4cf9 glsl: Allow texture2DProjLod and textureCubeLod in GL ES 40aabc0e80 configure.ac: bump libdrm_freedreno requirement 5ccdc23a86 glsl: Recognize open-coded pow(x, y). e9aee2572a i965/fs: Don't invalidate live intervals in saturate propagation. b9689c6bda i965/fs: Ignore mov.sat instructions in interference check in sat prop. 82bdb559a1 i965/fs: Walk instructions in reverse in saturate propagation. ed48f91275 freedreno/a3xx: add flat interpolation mode df2f0c6d55 freedreno/a3xx: add LOD_BIAS f7259949da freedreno: turn missing caps into compile warnings 546d6c8dc9 freedreno: we have more than 0 viewports! 24cd746e4b freedreno: update generated headers 5c72672cdc freedreno: don't advertise mirror-clamp support e4c678c164 freedreno: fix compiler warning ec566e0f16 configure.ac: Compute LLVM_VERSION_PATCH using llvm-config 5ef6eb4654 Remove Bluegene/L wrappers 343795e445 mesa: remove last DJGPP remains a662fa94c1 configure: use explicit enabled/disabled in config switch description bbe6f7f865 configure: ask vdpau.pc for the default location of the vdpau drivers 407450eb84 configure: drop --with-egl-driver-dir switch 2e6fc0647a configure: remove non-functional --with-opencl-libdir c3f17bb18f glsl: Strip arrayness from ir_type_dereference_variable too 2ab71e1486 glsl: Round struct size up to at least 16 bytes 5c75270c34 glsl: Make sure row-major array-of-structure get correct layout 8e01c66da6 glsl: Make sure fields after small structs have correct padding 24653bcd7d ilo: give gen6_draw_session a better prefix 4be7b7ee85 ilo: make ilo_render opaque 8f284343e0 ilo: make ilo_render_emit_draw() direct a05ce904aa ilo: make ilo_render_emit_rectlist() direct 362d2fb982 ilo: clean up draw and rectlist state emission f1662e3670 ilo: sanity check ilo_render_get_*_len() 7fc7415316 ilo: simplify ilo_render_get_query_len() 0afc17ea49 ilo: make ilo_render_emit_query() direct 18cbd3cc34 ilo: make ilo_render_emit_flush() direct e3451552d2 ilo: simplify ilo_render invalidation ce2bda300d ilo: add ilo_builder_{dynamic,surface}_used() 2df2f60e8d ilo: rename state buffer to dynamic buffer a7f2ab668c ilo: constify ilo_render in ilo_render_get_sample_position() 23d66a42a3 ilo: rename 3d_pipeline to render 3afe30e64b ilo: remove struct ilo_3d b6443ae969 ilo: rename ilo_3d_pipeline*.[ch] to ilo_render*.[ch] 392890d5de ilo: rename ilo_3d.[ch] to ilo_draw.[ch] 7e55c3b352 st/mesa: Use PIPE_USAGE_STAGING for GL_STATIC/DYNAMIC/STREAM_READ buffers 9caa5c3b13 glsl: remove unused link_assign_uniform_block_offsets e018ea81bf glsl: Structures must have same name to be considered same type. 1cb81d3a9b glsl: fix uniform location count used for glsl types a5bbfeda97 gm107/ir: take relative pfetch offset into account 4a38b154fd gallivm: More fallout from disabling with LLVM 3.6 cdc4de1215 gm107/ir: add support for indirect const buffer selection 0532a5fd00 gm107/ir: fix texture argument order d3c3bba6d0 gm107/ir: fix manual TXD for array targets d78b533c29 nouveau: fix glCompressedTexImage 0147c10c5f nv50/ir: avoid deleting pseudo instructions too early 9d2e298dd4 mesa/st: NumLayers is only valid for array textures fca2216ced nv50/ir: add some comments on edge classification 1ae32e24ca nv50,nvc0: fix 3d blit logic for odd depth/stencil formats b49dfb68ed nv50,nvc0: add missing depth/stencil formats to tile flag selection db11eb92cf vc4: Switch from errx() to fprintf() and abort(). 45962fbeee vc4: Fix miplevel validation for raster textures. 43267a325f mesa: Replace IS_NEGATIVE(x) with x < 0.0f. 50e2f70093 radeon: Use PRINTLIKE macro. b66791d47f configure.ac: Replace gallium_check_st with gallium_require_drm. 28e84c93bb configure.ac: Drop gallium directory tracking. 691bd9b9df configure.ac: Use autoconf macro for GNU make. e4be17fd04 ralloc: Mark ralloc functions with gcc's malloc attribute. 976464c210 mesa: Replace a priori knowledge of gcc attributes with configure tests. 4a96df73e7 mesa: Replace a priori knowledge of gcc builtins with configure tests. 3e00822619 i965/compaction: Document instruction compaction capabilities. 54e30dbf4d i965: Emit ELSE/ENDIF JIP with type D on Gen 7. 6a4e84edfa i965/compaction: Support compaction of control flow instructions. 14e44f896f i965/compaction: Add support for G45. 5a559557e6 i965: Add BRW_OPCODE_NENOP for G45. 64c0f62018 i965/compaction: Add support for Gen5. bb05b530ab i965/compaction: Reduce size of compacted_counts[] array. 90c982a8a8 i965/compaction: Use sizeof brw_inst/brw_compact_inst. b92a1e2174 i965/compaction: Increment offset in for loop. eebf1f5441 i965/compaction: Make src_offset local to the for loop. cde887ccb1 i965/compaction: Remove unnecessary is-compacted? check. 118021f929 i965/compaction: Don't set UIP on ELSE on Gen < 8. 45c3ece266 i965/compaction: Rework 3-src compaction logic. 1fce6fcac1 i965/sf: Disable instruction compaction. b5466707d6 i965: Set JumpCount, not JIP, on ENDIF on Gen 6. 23247e8059 mesa: Use VertexArray, not _VertexArray, in array size expressions. f81052dc9b mesa: Set correct array element in vbo_exec_vtx_init. d0ec6e8509 mesa: Use proper structure for glGet*(GL_TEXTURE_COORD_ARRAY*). 8c16a0d7ba mesa: Remove some dead helper functions. a04605a8ca vc4: Compute max_index instead of trusting the rest of userspace. 61cb08ab4f vc4: Move shader record setup before the draw call. ba0c0a186d i965/vec4: Call calculate_cfg() in test programs to avoid crashing. 52476b35c1 vc4: Add support for gl_PointCoord. 66b7bd60e0 vc4: Add support for point size setting. f24588d64e vc4: Add support for line width setting. 7fa399f93a vc4: Actually add support for polygon offset. 6abbdfe3db vc4: Fix swapped 565 dithering versus no-dithering render configs. 8cd165051b vc4: Add support for alpha test. a87e44da3a freedreno/a3xx: initial texture border-color 9f47220450 util: use linear formats in util_blit_pixels() b6947e02de util: simplify writemask parameters for util_blit_pixels() b32f05e153 util: s/PIPE_TEX_MIPFILTER/PIPE_TEX_FILTER/ in u_blit code f5e8b30472 mesa: remove EXT suffix from FBO error messages 5980fc35c9 mesa: Drop _mesa_getenv() wrapper. 209eba42eb mesa: Drop _mesa_bsearch() wrapper. 9499d6e358 mesa: Unifdef _WIN32_WCE. d20015a576 mesa: Unifdef _XBOX. b133b84733 configure.ac: Remove duplicate -DHAVE_PTHREAD. d1022529fe configure.ac: Stop checking for perl. 585e250dd2 configure.ac: Use test -a, rather than another test. 452926a5ec mesa: Use realloc() instead of _mesa_realloc() and remove the latter. e5162defc8 mesa: Remove duplicate _mesa_{init,free}_shader_state prototypes. 180b152b24 gallivm: Wrap deleted inlcude in if HAVE_LLVM < 0x0306 ef75f60822 i965: Add and use functions to get next/prev blocks. 444fc0b4a8 i965: Call insert and remove functions from exec_node directly. 49374fab5d i965: Make instruction lists local to the bblocks. 3fe1a84bbe i965/cfg: Add note about double-loop macros and break behavior. 153d148e9e i965: Replace initialization loops with memset(). 72bb3f81c6 i965/vec4: Don't iterate between blocks with inst->next/prev. f0598d413b i965/fs: Don't iterate between blocks with inst->next/prev. 7119712f45 i965/cfg: Add macros to iterate through a block given a starting point. 235f451f7a i965/fs: Make count_to_loop_end() use basic blocks. 90bfeb2244 i965/vec4: Don't use instruction list after calculating the cfg. 2ff0ff880c i965/fs: Don't use instruction list after calculating the cfg. a4fb8897a2 i965: Remove now unneeded calls to calculate_cfg(). 072ea414d0 i965: Remove cfg-invalidating parameter from invalidate_live_intervals. 9e28bb863c i965: Preserve the CFG in instruction scheduling. 269b6e24d6 i965/vec4: Preserve CFG in spill_reg(). b0b64c85e4 i965/vec4: Preserve the CFG in a few more places. a9f8296dbb i965/fs: Preserve the CFG in a few more places. 9b75663866 i965: Restructure debug flags 8f4ee56e49 gallivm: Disable gallivm to fix build with LLVM 3.6 2f7714e071 gallium/rbug: correctly unreference a sampler view 91ddf49c87 gallium/rbug: unlock a mutex in rbug_create_query c944866708 radeonsi: remove old cache flushing code dd53d53dc6 radeonsi/compute: do CS partial flush with si_emit_cache_flush 604b58b554 radeonsi/compute: flush caches with si_emit_cache_flush 628f8ee1d9 radeonsi/compute: directly emit CONTEXT_CONTROL dc05a9e4e0 radeonsi: properly destroy the GS copy shader and scratch_bo for compute 711623f7c8 radeonsi: release GS rings at context destruction 2833dc4e45 radeonsi: don't use pipe_constant_buffer for GS rings 1abb1a97b0 radeonsi: don't pass the context to the shader translator e29353ff20 radeonsi: don't snoop currently-bound GS shader when compiling ES 2774abd4ce radeonsi: shorten si_pipe_* prefixes to si_* 8c37c16cbc radeonsi: merge si_pipe_shader into si_shader 07c0b4d9b7 radeonsi: disable gl_SampleMask fragment shader output if MSAA is disabled b53b1ceb3e radeonsi: only update MSAA-specific framebuffer state if nr_samples is changed dba4c5baf4 radeonsi: move DB_SHADER_CONTROL into db_render_state adc5797f54 radeonsi: set KILL_ENABLE during shader compilation, remove uses_kill flag a34c9f70b1 radeonsi: remove shader.ps_conservative_z, set db_shader_control instead 884f1654e2 radeonsi: move DB registers from draw_vbo into new db_render_state a768b43bc3 radeonsi: remove unused variable si_pipe_shader::sprite_coord_enable fd076259ff radeonsi: document what si_descriptors.c does 4ace4190ac r300g: implement MSAA copies by resolving and upsampling 6cfedf8797 st/mesa: redefine mapping from VARYING_SLOT_TEXi/PNTC/VARi to TGSI GENERIC[i] 77038cd35a st/mesa: don't set coord_enable for gl_PointCoord if using TGSI_SEMANTIC_PCOORD ffbcee8a57 st/mesa: use UniformBooleanTrue in glsl_to_tgsi 4155d1c7b0 st/mesa: drop dependence on API profile in st_init_extensions 2599b92eb9 mesa: allow forcing >=3.1 compatibility contexts with MESA_GL_VERSION_OVERRIDE 10ffd98c34 mesa: don't set ES versions to GLSLVersion in _mesa_init_constants a3e9582f09 targets/vl: don't forget to set GALLIUM_STATIC_TARGETS 5a68432f04 targets/egl: fold in target LDFLAGS variables a37b9bb555 targets: drop the old MEGADRIVERS & STATIC_TARGET... variables 0f3c0ff17b gallium/softpipe,llvmpipe: add automake target 'templates' 29c4ae0ebf configure: remove NEED_{SOFT,LLVM}PIPE_DRIVER variables 3d909864c8 gallium/vc4: add automake target 'templates' c2b5d7024e gallium/r300,r600,radeonsi: add automake target 'templates' fd4cd8e20a gallium/svga: add automake target 'template' ca32ce40b1 gallium/ilo: add automake target 'template' defd48c6c5 gallium/i915: add automake target 'template' 97bec98ac9 gallium/freedreno: add automake target 'template' 0e59153229 gallium/nouveau: add automake target 'template' 6e1f846ce0 targets/pipe-loader: drop unused authentication 18137c5fe0 targets/vl: fix hard-links when building shared pipe-drivers 1cb8bba499 configure: remove unused variable OSMESA_MESA_DEPS 523fa2f1ce gallium/freedreno: remove unused draw header e8053bb65e gallium/r300: remove obsolete declaration bf4aecfb2a vc4: Drop maximum number of varyings down to 8. 45b104e0a2 vc4: Add support for flat shading. 0e7bc3088b vc4: Drop stale comment. e8ea783d79 util: fix SCons build 9dbfca10a3 vc4: Put dead writes into the NOP register when generating code. d2b58240b4 vc4: When possible, resolve raddr conflicts by swapping files on specials. 3e5325e8c9 vc4: Fix overzealous raddr conflict resolution. 2e48b286bf vc4: Add support for 8-bit unorm/snorm vertex inputs. b7edf30191 vc4: Add disasm for A-file unpack operations. 71e5ba9c01 vc4: Switch to using Mesa's register allocator. 0148690ac7 vc4: Make a static list of all the registers. e157837282 vc4: Switch the context struct to use ralloc. 517e01b5c3 mesa: Move register_allocate.c to util. 5e1fcc6258 gallivm: fix idiv 4ed23fd590 egl: extra null checks for get_xcb_screen() return values b9463813ee meta: Fix error paths in meta_copy_image.c e13a8dc37d meta: Avoid null access on setup_glsl_msaa_blit_shader() ba089cfa82 i965: Add extra null check in intel_bufferobj_alloc() 51aa221480 mesa/main: Check allocations success in _mesa_one_time_init_extension_overrides() a3d6146e3a glsl: Check realloc return value in ir_function::matching_signature() 261120daef loader: Check dlsym() did not fail in libudev_get_device_name_for_fd() d2f0442bf6 glsl: Check calloc return value in link_intrastage_shaders() 808b8e59c0 i965: Avoid null access in intelMakeCurrent() 36f8042e8c mesa: add null checks in symbol_table.c 6e56eaf7b7 glsl: add missing null check in tfeedback_decl::init() a82b29d526 i965: in set_read_rb_tex_image() check _mesa_meta_bind_rb_as_tex_image() did succeed 5a6ec26aec glsl: Fix memory leak in glsl_lexer.ll 6c9d67118a ilo: rework pipeline workarounds 34e807817f ilo: remove handle_invalid_batch_bo() 2c1f978d6c ilo: make gen6_pipeline_update_max_svbi() static f6ff4cd517 freedreno/ir3: add TXB2 support 9b7961f9a3 freedreno/ir3: add TXQ support 9a3dcf21d7 freedreno/ir3: fix TXB/TXL to actually pull the bias/lod argument 53678f5e6b freedreno/ir3: make texture instruction construction more dynamic df341320c9 i915: Fix black buffers when importing prime fds 53b614bfd3 egl/drm: expose KHR_image_pixmap extension 6addb7f42b gallium: update comment for enum pipe_format e7a614c60c gallium: replace pipe_type enum with tgsi_return_type enum 9ce72ac1fa draw: use new tgsi_transform inst/decl helpers in pstipple code 493ab77551 draw: use new tgsi_transform inst/decl helpers in aapoint code d7e5b7138a draw: use new tgsi_transform inst/decl helpers in aaline code e9d076e6d0 tgsi: add inst/decl helpers for tgsi_transform utility 16ff2fdd70 draw: use tgsi transform prolog callback in polygon stipple code 6581aa441e draw: use tgsi transform prolog/epilog callbacks in AA line code d77c0a2b52 draw: use tgsi transform prolog/epilog callbacks in AA point code 9e0160fc58 tgsi: fix tgsi transform's epilog callback b16bb3f50f tgsi: add prolog() method to tgsi_transform_context 2826212dc7 glsl: use ptrdiff_t cast to silence g++ sign warning 19b08e1bb3 i965/fs: Remove direct fs_visitor brw_wm_prog_key dependence e9be6a7833 i965/fs: Use brw_sampler_prog_key_data instead of brw_wm_prog_key::tex 49e5f76a65 i965/fs: Remove direct fs_visitor brw_wm_prog_data dependence c6d9801409 clover: Add support to mem objects for multiple destructor callbacks v2 cc71457b48 st/xa: silence unused variable warning 0100d45b7e target-helpers: add inline qualifier on configuration_query() a68f421d73 ilo: clean up fallback path for primitive restart d69faf851f ilo: handle conditional rendering in the context 295a3a3ff0 ilo: create the pipeline from the builder 61c6a294dd ilo: move aperture checks out of pipeline 672592de7e ilo: flush before setting SOL_RESET 17e7582465 ilo: move size estimation check out of pipeline 49b8fb937f freedreno/a3xx: more texture array fixes 18291ee17a freedreno: add DRM_CONF_SHARE_FD 41f072a4f8 ilo: use a single list for queries 6b79d894d7 ilo: replace software queries by hardware ones 154972700d ilo: support prim queries in ilo_3d_pipeline_emit_query() 900d8136e1 ilo: add ilo_3d_pipeline_emit_query() 9c873816a8 ilo: rework query support 26fefae9a7 ilo: clarify cp owning/releasing 4eb2bbefd2 ilo: add a pointer to builder in ilo_3d_pipeline 8b4726d32e ilo: add a helper for RECTLIST blitter bca549691e ilo: no direct ilo_context access in BLT blitter c1165c8ea0 ilo: fix headers in Makefile.sources 6c0de4b979 ilo: add a new struct for context states 284d767be0 ilo: merge ilo_gpe.h to ilo_state*.h 4a8a6ce154 ilo: rename ilo_gpe_gen*.[ch] 3cb383c1c9 ilo: make ilo_fence opaque c4ed6c730f i965/gen6: Enable GL 3.3 and GLSL 3.30 7ede5a1a7b gallivm: add information about different sampler/view units if analyzing shader 4824eecc0c docs: Add 10.3 sha256 sums, news item and link release notes 991242ece1 docs: Update 10.3 release notes 878e8a89f4 docs: Add sha256 sums for the 10.2.8 release 4e8d1c7899 Add release notes for the 10.2.8 release 8449121971 st/dri: remove GALLIUM_MSAA and __GL_FSAA_MODE environment variables 001247d230 vc4: Fix perspective interpolation. dcd03e7476 vc4: Use the same method as for FRAG_Z to handle fragcoord W. f2c39dd0e1 util: don't try to emit half-float intrinsics if avx isn't available 74d7ff2efd i965/gen6: enable GLSL 1.50, OpenGL 3.2 and GL_AMD_vertex_shader_layered d2c2ca9ee8 i965/gen6/gs: Use a specific implementation of geometry shaders for gen6. 3a4aee34a2 i965/gen6/gs: upload ubo and pull constants surfaces. 6947a8a593 i965/gen6/gs: Enable transform feedback support in geometry shaders c66165ab2b i965/gen6/gs: Fix binding table clash between TF surfaces and textures. 2614cde998 i965/gen6/gs: Avoid buffering transform feedback varyings twice. 2120443484 i965/gen6/gs: Buffer PSIZ/flags vertex data in gen6_gs_visitor 28a7da612b i965/gen6/gs: Setup SOL surfaces for user-provided geometry shaders fda4470944 i965/gen6/gs: implement transform feedback support in gen6_gs_visitor 1f77bfce7d i965/gen6/gs: Add an additional parameter to the FF_SYNC opcode. 3ea410972a i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcode 5933a08bd9 i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcode e86ae1b0a3 i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcode 66ec61c49f i965/gen6/gs: Enable texture units and upload sampler state. 6669fd0818 i965/gen6/gs: Assign geometry shader VUE map properly. 524ad6b901 i965/gen6/gs: Implement support for gl_PrimitiveIdIn. 024b7c0f33 i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID. c091804f4c i965/gen6/gs: Handle the case where a geometry shader emits no output. c1b8a5155b i965/gen6/gs: Make sure we complete the last primitive. d93ca68666 i965/gen6/gs: Implement geometry shaders for outputs other than points. 8411bf2c69 i965/gen6/gs: Add initial implementation for a gen6 geometry shader visitor. 5c30da1845 i965: Generalize emit_urb_slot() to emit to any dst_reg. 9b32fd0f70 i965: Provide means to create registers of a given size. f373b7ed82 i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2. 7ccd47d644 i965/gen6/gs: Upload binding table for user-provided geometry shaders. 5ac8294f9b i965/gen6/gs: Enable URB space for user-provided geometry shaders. c09ddf82ff i965/gen6/gs: Compute URB entry size for user-provided geometry shaders. 621685ad4c i965/gen6/gs: Add instruction URB flags to geometry shaders EOT message. 2c85132e51 i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE. d0bdd4ce98 i965/gen6/gs: Implement GS_OPCODE_FF_SYNC. 406e04113f i965/gs: Reuse gen6 constant push buffers setup code in gen7+. 96012dfe80 i965/gen6/gs: Setup constant push buffers for gen6 geometry shaders. cf06136b63 i965/gen6/gs: Set brw->gs.enabled to FALSE in gen6_blorp_emit_gs_disable() bc383cb55b i965/gen6/gs: use brw_gs_prog atom instead of brw_ff_gs_prog dd376bdb25 i965/gen6/gs: Skeleton for user GS program support 03164f6285 i965/gs: Use single dispatch mode as fallback to dual object mode when possible. 45cbc9267e ilo: rename ILO_DEBUG=3d 8a2352262e ilo: rename ilo_cp_flush() 1887d15eed ilo: remove ilo_cp_empty() 270667472f ilo: simplify ilo_cp_set_owner() 26ee6f23a9 mesa: Delete VAO _MaxElement code and index buffer bounds checking. 19589147ef vc4: Add support for stencil operations. 6e39854e23 vc4: Actually implement VC4_DEBUG=cl. 019ca99bee draw: (trivial) remove duplicated lines 7b2c703244 mesa: fix prog_optimize.c assertions triggered by SWZ opcode 71d4fc88d6 vc4: Allow copy propagation of uniforms. 79be2cc383 vc4: Make sure thread end doesn't have a uniform read. 44b8eb743d vc4: Allow dead code elimination of instructions that read uniforms. 5e90ed79f6 vc4: Add support for reordering the uniform stream after optimization. b0256fb75f vc4: Initialize the various qreg arrays when allocating them. b44a7a3223 vc4: Fix stray disable of the CSE pass. ffeb77c7b0 gallivm,tgsi: fix idiv by zero crash 4d996877ca gallivm: add texture target information for sample opcodes to tgsi info 2e49559c77 st/mesa: Fix handling of 8888 SNORM and SRGB formats for big-endian ccdbcd9586 st/mesa: Fix handling of LA and RG formats for big-endian be6ef203aa mesa: Add MESA_FORMAT_{A8R8G8B8, X8R8G8B8, X8B8G8R8}_SRGB (v2) df14091c58 mesa: Add MESA_FORMAT_A8L8_{SNORM,SRGB} 234d194b49 gallium: Define PIPE_FORMAT_xyzw8888_{SNORM, SRGB} aliases f9d8574b5e gallium: Add PIPE_FORMAT_x8B8G8R8_SNORM formats 9b4c13995c gallium: Define PIPE_FORMAT_{LA, AL, RG, GR}nn aliases f14b40ab32 gallium: Add PIPE_FORMAT_AnLn and PIPE_FORMAT_GnRn formats 9ea045e85e mesa: fix SRGB alpha channel value in pack_float_R8G8B8X8_SRGB ecc48f83c8 swrast: Fix handling of MESA_FORMAT_L8A8_SRGB for big-endian 3e3b1db5f7 mesa: Tweak unpack name for MESA_FORMAT_R8G8B8X8_SNORM 3ff5c6a6c4 mesa: Fix alpha component in unpack_R8G8B8X8_SRGB. ebcb2ee989 util: move shared rgtc code to util (v2) 2b6711cc5f vc4: Claim ARB_fbo. 3c6d85e725 vc4: Fix memory leaks in register allocation. ad02ba42f0 vc4: Move register allocation to a separate file. b84c02f9cd glsl: fix error message for redeclaring gl_PerVertex as output 667f758788 i965/vec4: slightly improve insn dumping with no srcs 2264925f85 vc4: Add support for computed depth writes. aae4223fbd vc4: Restructure depth input/output in fragment shaders. a420aa1b41 freedreno: add a standalone ir3_compiler binary for building TGSI 5b1d316c51 freedreno: add default .dir-locals.el for emacs settings e1c50abf8a i965: add support for RGBA dma_buf imports. 78bd126194 i965: Mark delta_x/y as BAD_FILE if remapped away completely. 7f6872d012 st_glsl_to_tgsi: init have_sqrt field. 8de5522d93 llvmpipe: fix rast debugging output f93b6d8cc5 util: Add big-endian layout for a number of formats. 9cd4dced06 llvmpipe: Fix PIPE_FORMAT_Z32_FLOAT_S8X24_UINT handling for big-endian. 1a65629ccc gallivm: Fix uses of 2^24 0a7f9fe42b gallivm: Add SNORM clamping to lp_build_{add, sub} f6e71ff9eb gallivm: attach DataLayout to module too, not just pass manager. 145fef9636 gallivm: handle SAMPLE opcode in aos sampling 02595c55b0 tgsi: accept offsets for sample opcodes too in the text parser 3a9eb40ee1 tgsi: don't print texture target for sample opcodes 84ca6bc113 vc4: Bump maximum ARB program temporaries to match Intel/AMD. 33443f506f vc4: Bump maximum uniforms count to match other drivers. 5638b87d4c vc4: Dynamically allocate the TGSI-to-qreg arrays. 2147dd9681 vc4: Fix memory leaks of struct qinst. f78ee1b280 vc4: Fix memory leaks of some vc4_compile contents. 50292d76c5 vc4: Reuse the util header instead of defining our own ARRAY_SIZE. 418da97905 mesa: move i, j var decls into SWIZZLE_CONVERT_LOOP() macro cfeb394224 mesa: break up _mesa_swizzle_and_convert() to reduce compile time dbc2d81d2b Generate a warning when not writing gl_Position with GLES. 9bd139e451 mesa: check that uniform exists in glUniform* functions ce50a61d36 ilo: clean up 3D/media functions c39377d3fc ilo: fix gen6_3DSTATE_MULTISAMPLE() ca29c4c3b0 freedreno/a3xx: 3d/array textures eea1cdf687 freedreno: update generated headers a32f48361a ilo: trust vertex element count more 8fcf1b1f90 ilo: simplify src operand gathering in disassembler 5341001b94 ilo: derive 3-src instructions from the opcode table 1d7b0d832c nouveau: check for mesa context init failure 2e86432cc1 nouveau: avoid leaking screen on initialization fail b13a4ca3f7 nouveau: change internal variables to avoid conflicts with macro args 9133784a46 ilo: clean up 3DPRIMITIVE functions eca98153e9 ilo: clean up 3D/media common functions ea8e7a8d4a ilo: move 3D functions to ilo_builder_3d*.h aec8521166 ilo: move media functions to ilo_builder_media.h 45023db7a9 ilo: move GPE common functions to ilo_builder_render.h 84a40ce86b glsl: Speed up constant folding for swizzles. 7865026c04 i965/vec4: Make type_size() return 0 for samplers. 2408f166db i965: Skip allocating UNIFORM file storage for uniforms of size 0. 6b6145204d i965: Separate gl_InstanceID and gl_VertexID uploading. e980fe6071 i965: Fix reference counting in new basevertex upload code. 9b6281a7da freedreno: "fix" problems with excessive flushes d13d2fd161 r600g,radeonsi: add debug option which forces DMA for copy_region and blit d7ec3db349 freedreno/ir3: implement UMUL correctly 436dd1e2f8 freedreno/ir3: fix UCMP handling 9f5bd154d7 freedreno/ir3: add TXL support 459f8f3d66 freedreno/ir3: add missing put_dst 59ff81663a freedreno/ir3: catch incorrect usage of tmp-dst db1a94b1cc freedreno/ir3: use unsigned comparison for UIF 11d72553c5 freedreno/ir3: negate result of USLT/etc 8edf83b377 freedreno/ir3: add UARL support 10273f84c2 freedreno/ir3: INEG operates on src0, not src1 572ffca050 freedreno/ir3: fix FSLT/etc handling to return 0/-1 instead of 0/1.0 80058c0f08 freedreno/a3xx: alpha render-target shenanigans 3e0a82b52e util/u_format: add _is_alpha() 480fe244dd freedreno/a3xx: format fixes 1fba490569 freedreno: update generated headers 2ed7640eec freedreno/a3xx: handle rendering to layer != 0 0d73ac6b02 mesa: fix _mesa_free_pipeline_data() use-after-free bug 2828680e39 ra: assert against unsigned underflow in q_total ec046bc08e ra: note a restriction in the interfence graph API afd82dcad1 r300g: set register classes before interferences 2a13ff954d gallium/util: add missing u_debug include 802018df5f ilo: fix builder size checks for BLT buffer clear/copy 07e0923203 ilo: reduce BLT function parameters 8fa62a9982 ilo: clean up BLT functions a77aaf4363 ilo: clean up MI functions 0c6a9cde94 ilo: move BLT functions to ilo_builder_blt.h 50d2d9a69d ilo: move MI functions to ilo_builder_mi.h 521887f9fd ilo: add ILO_DEV_ASSERT() 56d2ebb019 ilo: use an accessor for dev->gen ea5de3e0bd ilo: add GEN_EXTRACT() and GEN_SHIFT32() e8f4dd70ab ilo: remove ILO_GEN_GET_MAJOR() 611f09890e ilo: careful with empty fb state in ilo_gpe_set_fb() 95058bdec3 nv50,nvc0: enable ARB_texture_view d82bd7eb06 mesa/st: add ARB_texture_view support c113095acd gallium: add a texture target to sampler view and a CAP to use it 3c81de5851 nouveau: only enable stencil func if the visual has stencil bits 79959e5de5 nouveau: only enable the depth test if there actually is a depth buffer 8ab85bfcd5 nouveau: remove unneeded assert a41aad8431 nouveau: rework reference frame handling 121ceb38f4 nouveau: fix MPEG4 hw decoding f6afed7076 nouveau: re-allocate bo's on overflow 1187dbdd10 ilo: fix a compile error with -Werror=format-security 7aeb853c90 i965/vec4: Only examine virtual_grf_end for GRF sources a46d7579e9 st/mesa: handle failed context creation for core profile f976b4c1bf i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams. 6327b58415 radeon/uvd: use PIPE_USAGE_STAGING for msg&fb buffers 4dfdcdb4b3 radeon/video: use the hw to initial clear the buffers 4bc0059229 radeon/video: use more of the common buffer code v2 771ab951a8 scons: add /dynamicbase and /nxcompat to MinGW linkflags 4860e98972 scons: add /dynamicbase and /nxcompat to MSVC linkflags 6816d853db ilo: add a new disassembler b51b349942 ilo: update genhw headers 9c707d065a glsl: allow precision qualifier on sampler arrays 096ee4c3b0 glsl: mark variable as loop constant when it is set read only 82edcb918b radeonsi: Simplify si_dma_copy_tile function 5cf8d9f54b u_vbuf: simple whitespace fix 9608193cbc mesa: fix UNCLAMPED_FLOAT_TO_UBYTE() macro for MSVC 56d8cfd7a5 mesa: trim down some #includes cc20c45a36 pipe-loader: Include unistd.h in pipe_loader_drm.c for close function. 0bac2551e4 i965: Disable guardband clipping in the smaller-than-viewport case. 927f5db461 i965: Request lowering gl_VertexID fbb353bc13 i965: Expose gl_BaseVertex via a vertex attribute. 87b10c4a71 i965: Refactor Gen4-7 VERTEX_BUFFER_STATE emission into a helper. fdbabf22e1 i965: Make gl_BaseVertex available in a buffer object. c89306983c i965: Calculate start/base_vertex_location after preparing vertices. 9975792abd i965: Handle SYSTEM_VALUE_VERTEX_ID_ZERO_BASE 26e949b26e mesa: Fix glGetActiveAttribute for gl_VertexID when lowered. 26c9514155 mesa: Replace string comparisons with SYSTEM_VALUE enum checks. ec08b5e768 glsl: Add a lowering pass for gl_VertexID 04d3323d4b glsl/linker: Make get_main_function_signature public 1e87fbd78f mesa: Add SYSTEM_VALUE_BASE_VERTEX 5964a4f344 mesa: Add SYSTEM_VALUE_VERTEX_ID_ZERO_BASE 9afb5ae8ca mesa: Document SYSTEM_VALUE_VERTEX_ID and SYSTEM_VALUE_INSTANCE_ID cdb353539c configure.ac: unbreak the build with non gnu grep d64ca0a765 vc4: Add support for shadow samplers. 7d5c57f8e9 vc4: Add support for texture swizzles. 1e77c93340 vc4: Move the texture format into a struct. e7a6c54473 vc4: Add support for depth texturing. d952a98c53 vc4: Expose r4 to register allocation. be1fcd2cd3 vc4: Drop pointless raddr conflict handling on SF. 04faeff28a vc4: The r4_count is supposed to be how many writes, not reads. 5679ccfcaf r600g,radeonsi: Set RADEON_GEM_NO_CPU_ACCESS flag for tiled BOs 720cfb6fe9 freedreno/a3xx: enable hw primitive-restart 564183f39c freedreno: update generated headers a2c22d80d4 freedreno/ir3: fix potential segfault in RA 4f338c9bbf freedreno: don't overflow cmdstream buffer so much fd4884e929 freedreno/ir3: add no-copy-propagate fallback step e387fdd235 ilo: add ilo_builder.h to the sources list e36bbff0e6 ir_to_mesa: Stop converting uniform booleans. c68073e65f configure.ac: strip _GNU_SOURCE from llvm-config output 49022a9713 xmlconfig: suppress libGL warnings when LIBGL_DEBUG == "quiet" 3d8b53ffb4 automake: remove obsolete NEED_GALLIUM_LOADER 44ec468e80 configure: enable the gallium loader only when needed 6dcd5ae725 configure: inform the user when we're building sw/kms-dri 2903289706 configure: kill off NEED_WINSYS_WRAPPER 0d0313ce9b configure: kill off NEED_NONNULL_WINSYS 40bb6f9313 configure: bail out if building svga without libdrm 2220692330 vc4: Fix segfaults when rendering with no color render target. 5774f16453 vc4: Fill out the stencil clear field. fd6e4fccad vc4: Flip around the depth/stencil fields. 2cbecee4b7 vc4: Add support for loading/storing the depth buffer. 1663a89374 vc4: Don't forget to do initial tile clearing for depth/stencil. 2cbdbeb4fa vc4: Ignore non-address bits of the offset for load/store. a894898255 vc4: Add a debug flag for flushing after every draw. 840f381120 vc4: Add missing null terminator to the debug options list. 181581280b configure.ac: Fix build with git-svn llvm version string 78c9201a5b Linking fails when not writing gl_Position. 2a49a94079 ilo: remove unused ilo_cp functions 90f4b131fc ilo: convert GPE GEN6 command functions to use ilo_builder 80e29ae42c ilo: convert GPE GEN7 command functions to use ilo_builder fff9869164 ilo: convert GPE state functions to use ilo_builder c81a973e04 ilo: convert GPE surface functions to use ilo_builder 6cbd1f4bd3 ilo: convert BLT to use ilo_builder d2acd67313 ilo: use ilo_builder for kernels and STATE_BASE_ADDRESS 55f80a3290 ilo: make ilo_cp based on ilo_builder dab4a676f7 ilo: add a builder for building BOs for submission 43bf14eaeb ilo: make toy_compiler_disassemble() more useful 4ea1565bbc nv50/ir: accomodate all file types, there are now more than 8 5966903c28 nvc0/ir: uses was always null at that point in the code 874a9396c5 nv50/ir: avoid array overrun when checking for supported mods 64c5aeaa94 nouveau: buffer can never be null 1792d60900 nvc0/ir: insn can never be null 9ced42b1aa nvc0: size is a uint16_t, remove unnecessary assertion 564e305094 nvc0: avoid null deref of screen when collecting stats c02ac40837 nvc0: use 64-bit math when scaling the query results 08f13ff439 gallivm: (trivial) don't try to use rcp when the division 1/x is integer 51b52ea013 docs: (trivial) mark softpipe, llvmpipe as done for GL_ARB_base_instance 9405e15f51 gallivm: (trivial) fix min / max variable names a20cc2796f i965: Handle ir_binop_ubo_load in boolean expression code. b9699e09bc i965/fs: Make emit_if_gen6 never fall back to emit_bool_to_cond_code. 6272e60ca3 i965: Handle ir_triop_csel in emit_if_gen6(). 12fb74fe89 mesa/st: don't advertise NV_vdpau_interop if it doesn't work. a3306f028e docs: add news link to 10.2.7 release notes dc0bd799ca i965/fs: Remove direct fs_visitor gl_fragment_program dependence 0feb977bbf gallivm: Fix Altivec pack intrinsics for little-endian 1f184bc114 i965/fs: Remove direct fs_generator brw_wm_prog_key dependence c43ae405aa i965/fs: Remove direct fs_generator brw_wm_prog_data dependence f96a02c7ca i965/fs: Don't store gl_fragment_program* in fs_generator 936ca6f3cf i965: Add uses_kill to brw_wm_prog_data d0e166752a i965/fs: Rename fs_generator::prog to shader_prog 000a9ee1ba i965/fs: Add stage variable to fs_generator 2d6d3461d3 i965: Adjust fast-clear resolve rect for BDW ca9ab05d45 nvc0/ir: clarify recursion fix to finding first tex uses b9f9e3ce03 nv50/ir/util: fix BitSet issues a71380040c nvc0: remove nvc0_push, replaced with nvc0_vbo_translate 12311c7c52 nv50,nvc0: get rid of draw module support ecf6c26757 i965/fs: Don't look at virtual_grf_sizes for uniforms 291ae622fd loader: fds can be 0 196e949cf7 docs: Import 10.2.7 release notes, add news item. 2c69c9fdcb gallium/vc4: ship all files in the tarball ec9d8060e4 gallium/trace: ship all files in the tarball 7134043837 gallium/svga: ship all files in the tarball f7008a6c5e gallium/softpipe: ship all files in the tarball 858d932d6a gallium/rbug: ship all files in the tarball 36b5012a8d gallium/radeonsi: ship all files in the tarball 8b48e14a48 gallium/radeon: ship all files in the tarball 27d4f2eae3 gallium/r600: ship all files in the tarball cdd3a34096 gallium/r300: ship all files in the tarball 2ba31a5185 gallium/nouveau: ship all files in the tarball 0cba104921 gallium/noop: ship all files in the tarball 48d251cebb gallium/llvmpipe: ship all files in the tarball a408b75849 gallium/identity: ship all files in the tarball 930afeaa54 gallium/ilo: ship all files in the tarball 38719795a6 gallium/i915: ship all files in the tarball 8928788d58 gallium/galahad: ship all files in the tarball 0ea9569d8f gallium/freedreno: ship all files in the tarball 525c48a316 gallium/tools: pick up the tools for distribution c6948da666 gallium/tests: ship all the tests in the release tarball 13a5adc1b7 st/vega: ship the final headers cd2e62a2f3 st/egl: include the remaining files in the tarball 96fb492583 st/glx/xlib: ship the SConscript in the release tarball fc69d1141b st/dri: ship the scons buildscript in the release tarball 3d3d9c3617 st/clover: ship Doxyfile in the release tarball cf0c4d6d63 gallium: ship state-tracker/README in the release tarball c553b6e2df gallium: ship the non-automaked state-trackers & targets 0fd45d3079 winsys/intel: drop intel_winsys.h from makefile.sources d09167a39f meta: Store precompiled msaa shaders for all supported sample counts 0b76c51728 configure: check for core xcb and link the VL targets against it 17798bfb47 configure: check for core xcb and link libEGL against it da029f8081 configure: check for core xcb and link libGL against it 7599886b26 i965/blorp: Pass image formats seperately from the miptree 87472ae58c i965/fs: Brown bag fix. e8df6a6b32 i965/vec4: Add ability to reswizzle arbitrary swizzles. 1ee1d8ab46 i965/vec4: Reswizzle sources when necessary. e49cfe9bfc i965/fs: Clean up emitting of untyped atomic and surface reads ef8477cddf i965/fs: Fix basic block tracking in try_rep_send(). 248eaff63d i965/fs: Pass block to insert and remove functions missed earlier. 6ff5bb2465 i965: Mark cfg dumping functions const. 88d673bde6 i965: Update if_block/else_block in the dead control flow pass. 3e248e0418 i965/fs: Connect cfg properly in predicated break peephole. 1a00f24751 st/mesa: use 1.0f as boolean true on drivers without integer support d67db73458 mesa: set UniformBooleanTrue = 1.0f by default 635477dc4b automake: check if the linker supports --dynamic-list d3dee3df97 st/xvmc/tests: avoid non portable error.h functions 8bcd57a46c kms-swrast: Support Prime fd handling 76b906c9f6 configure.ac: Add AC_SYS_LARGEFILE b4539274b6 clover/util: Null-terminate the result of compat::string::c_str(). 923c72982e clover/util: Implement compat::string using aggregation instead of inheritance. 7c1e6d582c clover/util: Have compat::vector track separate size and capacity. 995f7b37da clover: Use conversion operator to initialize build log from compat::string. 864c463485 Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404 5d8f40a53a freedreno/ir3: fix constlen with relative addressing 73ff4c5f70 freedreno/ir3: fix error in bail logic 08ee0488e6 freedreno/ir3: bit of debug 4bca922878 vc4: Merge qcompile and tgsi_to_qir 23e20f4687 i965/fs: Use prog rather than fp->Base in fs_visitor a346870ba8 i965/fs: Use stage_prog_data instead of prog_data->base in fs_visitor 246211d366 i965/fs: Add init function to fs_visitor 55d2a16262 vc4: Add a CSE optimization pass. 80b27ca2cd vc4: Switch to using native integers. 874dfa8b2e vc4: Expose compares at a lower level in QIR. 3972a6f057 vc4: Stop being so clever in CMP handling. 511d2f9a13 state_tracker: Fix bug in conditional discards with native ints. e69b4abc43 swrast: s/INLINE/inline/ 0f255fd26b osmesa: s/INLINE/inline/ 27727b8479 xlib: s/INLINE/inline/ c4a0be73ea meta: s/INLINE/inline/ 44df6df05b mesa: s/INLINE/inline/ 3dbf55c1be r600g,radeonsi: make sure there's enough CS space before resuming queries 374f3e9e19 mesa: invalidate draw state in glPopClientAttrib 8bd6723179 Revert "r600g,radeonsi: initialize HTILE to fully-expanded state" 2d6206140a winsys/svga: Fix incorrect type usage in IOCTL v2 504f5f9d1a glapi: Add KHR_debug functions to check_table test ecc89e4e42 egl: Restrict multiplication in calloc arguments to use compile-time constants c35f14f368 Eliminate several cases of multiplication in arguments to calloc 96ce065db4 glsl: Report progress from opt_copy_propagation_elements(). 702b6ea051 glsl: Skip rewriting instructions in opt_cpe when unnecessary. 5ced83ee15 glsl: Initialize source_chan in opt_copy_propagation_elements. 8270b048cf i965: Handle ir_triop_csel in emit_bool_to_cond_code(). f92fbd554f i965: Move curb_read_length/total_scratch to brw_stage_prog_data. 7528f6fd17 build: Rename md5 to checksums as part of .PHONY target cfc42db592 glsl: fix assertion which fails for unsigned array indices. 11ee9a4d99 i965/copy_image: Divide the x offsets by block width when using the blitter 499acf6e4a i965/copy_image: Use the correct block dimension b608cd7fbf meta/copy_image: Use the correct texture level when creating views fcb6d5b9ef i965/copy_image: Use the correct texture level 58b386dce4 gallivm: Fix build against LLVM SVN >= r216982 8abdc3c4a9 r600g: fix alpha-test with HyperZ enabled, fixing L4D2 tree corruption 2adf7ee92e r600g,radeonsi: Preserve existing buffer flags 454aab45ef main: Don't leak temporary texture rows 8380b894ad r300g: pointless assignment of info.indexed 2b24e58310 omx/h264: remove stray semicolon after if f4ccf687a6 vdpau: unlock the mutex on error paths in attribute setting. 2da9118852 u_primconvert: Use u_upload_mgr for our little IB allocations. 6720d1573a u_primconvert: Shut up compiler warning. 1718ba30e5 gbm: Fix gallium build when X11 is in a non-system directory d71a9b7d9d vc4: Handle a couple of the transfer map flags. 8f55174fbd meta: Make MESA_META_DRAW_BUFFERS restore properly 5a4e0f3873 Revert "mesa: fix make tarballs" 021e84f292 mesa/program_cache: calloc the correct size for the cache. a75fee78c6 radeonsi: Compile dummy pixel shader on demand b84b9eae20 u_blitter: Create all shaders on demand 51131c423c r600g,radeonsi: Inform the kernel if a BO will likely be accessed by the CPU 2d5d1f5598 glsl: free uniform_map on failure path. 9f20503658 main/cs: Add gl_context::ComputeProgram d035d50e05 mesa: Convert NewDriverState to 64-bits 8e27a4d2b3 i965: Modify state upload to allow 2 different sets of state atoms. 373143ed91 i965: Modify dirty bit handling to support 2 pipelines. c5bdf9be1e i965: Create a macro for checking a dirty bit. 6f56e1424d i965: Create a macro for setting all dirty bits. 88e3d404da i965: Create a macro for setting a dirty bit. 94a909ec2d i965: add missing parens in vec4 visitor 19f6e80a1e nouveau: don't leak dec struct on error 32a8b2cf54 xvmc/tests: %C isn't a valid printf specifier. ea88b1de2f nouveau/nv40: quiten coverity warning in unused vertex texture code. d0cd86686d nv50: remove unused variables 0c38006b55 mesa: force height of 1D textures to be 1 in texture views 2c44043313 nv50: attach the buffer bo to the miptree structures 9d52e551a5 nv50: mt address may not be the underlying bo's start address 2528d402b9 nv50: set the miptree address when clearing bo's in vp2 init 6c2b079231 nv50/ir: avoid creating instructions that can't be emitted 115d9a5525 nvc0: don't make 1d staging textures linear 362cd26960 nv50: zero out unbound samplers c4bb436f76 nvc0/ir: avoid infinite recursion when finding first uses of tex ef858ac770 freedreno/ir3: add DDX/DDY 5e5604cc28 freedreno/ir3: don't keep IR around e8f83538dd i965/fs: Don't segfault when debug-logging a null program 1c573c9adb i965/vec4: Don't segfault when debug-logging a null program a10c8db715 radeonsi: implement EXPCLEAR optimization for depth f05fe294e7 r600g,radeonsi: initialize HTILE to fully-expanded state 573313c94e radeonsi: implement fast depth clear 63cb4077e6 radeonsi: move DB_RENDER_CONTROL into draw_vbo 78aa717601 radeonsi: disable occlusion queries if they are not needed ab9ad91779 r600g,radeonsi: force fast stencil and HTILE stencil off, fixing a Hyper-Z hang ba14d4910c r600g: set VGT_ENHANCE=4 on R7xx 13b93596da r600g: expose AMD_vertex_shader_layer and *_viewport_index on R600-R700 d159c5e3e0 r600g: fix layered clear e6d191bb6f r600g: some DB bug workarounds for R6xx DB flushing 0ccc653c70 r600g: enable fast depth clear for array textures and cubemaps 6d751065cc r600g: use HTILE allocator from SI ee1b30eaff r600g: set DB_DEPTH_SIZE.HEIGHT_TILE_MAX for EG/CM, inline other fields 91050ff215 radeonsi: set DB_DEPTH_SIZE.HEIGHT_TILE_MAX, inline other fields 8d0f6ff810 r600g: Implement sm5 geometry shader instancing 482def592f glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand b419c651fb gallium/pb_bufmgr_cache: limit the size of cache bba7d29a86 pipe-loader: use the correct screen index 0b56e23e7f egl/dri2: use the correct screen index 1a428a5256 docs: Mark ARB_compute_shader as work in progress d571f2b15d i965/fs: don't use ir->shadow_comparitor in emit_texture_* cbfcb1b069 i965/fs: don't pass ir_variable * to emit_samplepos_setup() ec3d06f591 i965/fs: don't pass ir_variable * to emit_frontfacing_interpolation() 70691f0c28 i965: Fix GPU hangs when INTEL_DEBUG=no16 is set. 88cbe3908f mesa: fix make tarballs 5598458e69 i965/vec4: Remove try_emit_saturate cbd225057a i965/fs: Refactor try_emit_saturate b2c0c35907 ir_to_mesa, glsl_to_tgsi: Remove try_emit_saturate 7841a246b9 i965/vec4: Allow propagation of instructions with saturate flag to sel 40aeb558ce i965/fs: Allow propagation of instructions with saturate flag to sel 0e2ba3ee82 glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b) d92394c5d8 glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b) 8f890b119e glsl: Optimize clamp(x, 0, 1) as saturate(x) cbd0d643a3 glsl: Implement saturate as ir_unop_saturate cb621166dc yi965/vec4: Add support for ir_unop_saturate 4bfe8a1e61 i965/fs: Add support for ir_unop_saturate 909fa50f5b ir_to_mesa, glsl_to_tgsi: Add support for ir_unop_saturate cfa8c1cb39 ir_to_mesa, glsl_to_tgsi: lower ir_unop_saturate 8935c12937 glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1) 4c0ccfc5b3 glsl: Add constant evaluation of ir_unop_saturate a5f02b6696 glsl: Add ir_unop_saturate f340145107 i965/vec4/fs: Count loops in shader debug ddc1d297bc i965/vec4: inline generate_vec4_instruction() within generate_code() e34a363a78 i965: Add 2x MSAA support to Broadwell fast clear code. 8b5ac1df17 i965/vec4: Update register coalescing test. 0492275038 i965: Use unreachable() to silence warning. a14c23735e ilo: set INTEL_RELOC_GGTT only on GEN6 255b274d75 ilo: fix bound check for 3DSTATE_URB_VS 5f4b13f5fa ilo: replace cmd by dw0 in GPE 7b6ea6ab8c st/hgl: Move st_visual create/destroy into hgl state_tracker 15da8d0761 st/hgl: Move st_manager create/destroy into hgl state_tracker c06afcede2 freedreno/ir3: fix potential null ptr deref c99f09f4be freedreno/ir3: add TXB b823abedf8 freedreno/ir3: detect scheduler fail 932b0ef1ce glsl: Use bit-flags image attributes and uint16_t for the image format 8eeca7a56c glsl: Use a single bit for the dual-source blend index c0cd5bedf6 glsl: Eliminate ir_variable::data.atomic.buffer_index 941269f89c mesa: Delete ctx->GeometryProgram.Cache. ca4f0baca2 gallivm: fix somewhat broken NaN behavior for exp2 3d29e75a5f softpipe: handle vertex texture sampling when using llvm for draw 62fd871984 llvmpipe: (trivial) enable cube map arrays 9da75f96bc gallivm: handle cube map arrays for texture sampling 26a5156de7 draw: kill off bogus assertion in tgsi_fetch_gs_outputs c9ae5038d5 softpipe: don't assert on illegal wrap mode for rect textures 032fe4ed23 tgsi: (trivial) fix handling msaa resources on TXF 99105454b0 draw: remove fishy num_samplers/num_sampler_views check in llvm path 85d4cc4790 mesa: fix fallback texture for cube map array 7c73ee677f r600/compute: Don't leak compute pool item_list/unallocated_list 6cd0dbc415 u_vbuf: Make sure all caps are initialized 2a99b6e40f r600g: Reinstate include path to common radeon source directory 2cab62a68d i965: Mark BRW_CONDITIONAL_R as Gen <= 5. 4fcefac753 i965/disasm: Show jump count for if/iff/halt. fb2fddefce i965/disasm: Disassemble JMPI's source properly. bef7a025eb i965/disasm: Add break/cont/halt to list of has_uip(). 383eccb77e i965/disasm: Disassemble Z/NZ conditional modifiers as .z/.nz. b4418cd4ce nouveau: allow more tokens by default to avoid parse failures 76e5406e58 targets/haiku-softpipe: explicitly prefix sw/hgl header f5fb9c556b sw/hgl: struct haiku_displaytarget is not public struct 3b36ba4c39 include/haiku: fix comment typo 5b8900ded3 hgl: trivial bits 311b59495c gallium/targets: Break haiku state_tracker out to own directory 86d1aa8531 gallium/targets: Haiku softpipe, perform better framebuffer validation 96b45e67d5 st/egl: ship all the files in the tarball da1d324909 st/clover: sort the sources list 010fa9074e st/gbm: include the header in the sources list 27be19aa45 st/xlib: Include the headers in the sources list. 526a9d9c5e st/omx: use makefile.sources to handle sources lists f6507d2357 st/vdpau: pickup/ship the private header e3fd703e85 st/vdpau: remove obsolete define VL_HANDLES 60d772cd9d st/vega: add headers and SConscript in the tarball bcdb47d838 st/xa: add remaining files in the tarball 398f6eefee st/xvmc: pick up the headers for distribution c6e5801b40 Revert "configure: Disable xvmc by default" 91f49befd0 st/xvmc: automake: move tests to noinst 015792fb02 winsys/sw: add the final files to the tarball 95603e259b winsys/sw: automake: consistently use Makefile.sources f0ae81cc13 winsys/$(hw): ship the Android/SCons scripts in the tarball 63e9831756 winsys/$(hw): include headers in Makefile.sources afdc44deca st/egl: cleanup sw winsys header inclusions 30f3df4e53 winsys/radeon: move radeon_cs_dump.h to drm a131263a2f gallium/radeon: cleanup header inclusion 22a13f5b09 winsys/svga: build: cleanup the includes 7dc2f9f919 winsys/i915: remove the software winsys 664c2d7694 gallium/ilo: cleanup intel_winsys.h 4ca203f6a1 docs: mark GL_MAX_VERTEX_ATTRIB_STRIDE as done 89e6806dea gallium: add cap for MAX_VERTEX_ATTRIB_STRIDE 3246e11d33 mesa: implement GL_MAX_VERTEX_ATTRIB_STRIDE eae9da879f st/clover: Fix build against LLVM SVN >= r216583 eee9f6ae8a draw: fix base instance handling in llvm path 17eabfeccf docs: fix up status of softpipe, llvmpipe 0348429586 glsl: Add strings.h on non-MSC platforms 6b48c18b03 radeon/uvd: remove comment about RV770 80771e47b6 radeon/uvd: fix field handling on R6XX style UVD 03a99ba9e4 vl/compositor: set the scissor before clearing the render target b73c20759f st/vdpau: fix vlVdpOutputSurfaceRender(Output|Bitmap)Surface e3c251071b ilo: use genhw command opcodes 6c73478223 ilo: rename intel_bo_map_unsynchronized() 354d84b629 ilo: remove max_batch_size fbb869c1aa ilo: replace domains by reloc flags 01887593a4 docs: Update who is working on tessellation 38a3490368 glsl: Remove bogus "OUPTUT" token 83503f9e68 radeonsi: handle PIPE_BIND_BLENDABLE 770719eb82 r600g: only set PIPE_BIND_BLENDABLE if colorbuffer rendering is supported bc0ae40616 r300g: handle PIPE_BIND_BLENDABLE 7317f11859 vc4: Stop doing qpu_inst(add, NOP) or qpu_inst(NOP, mul). 78d144f7de vc4: Set the other WADDR in the qpu instruction helpers. 54499a85ff vc4: Merge qpu_a_NOP() and qpu_m_NOP to a single qpu_NOP() helper. 1a7035f386 vc4: Ignore WADDRs from the other half of the instruction when merging. 3212bafc28 vc4: Fix LT/GE set-0-or-1 compares. e2f66315cb u_vbuf: Add a few more format fallbacks. bbbe3b65ad u_vbuf: Simplify the format fallback translation. 306e421887 freedreno/a2xx: fix segfault bd3b096467 freedreno/a3xx: handle first/last level properly b40a6c2b17 freedreno: implement pipe_flush_resource() 478a08ebd2 freedreno: don't ignore src/dst level 8d8a5eb792 vc4: Fix save/restore of the VS/FS in the blitter. 9542e68207 vc4: Clear padding of ioctl arguments. c2867f5b36 auxilary/os: Add Solaris support in os_get_total_physical_memory. 12a679a6f6 gallium/targets: Haiku, Fix some improper type warnings 31406d978d gallium/targets: Clean up Haiku softpipe renderer visual 23163df24c glcpp: Don't use alternation in the lookahead for empty pragmas. 97d03b9366 i965: Disable try_emit_b2f_of_compare on Gen4-6. b8aa1005c8 i965/fs: Preserve CFG in predicated break pass. 3c4c2a6e30 i965/fs: Rename variable in predicated break pass. 1db74a423f i965/fs: Preserve CFG in the SEL peephole. 81755bc67b i965: Preserve CFG when deleting dead control flow. 9cf06e27e1 i965/cfg: Add functions to combine basic blocks. 5e6ead5e8b i965/cfg: Point to bblock_t containing associated control flow 2a98ebd42b i965/fs: Preserve CFG in register allocation. 20a849b4aa i965: Use basic-block aware insertion/removal functions. e0aa45768c i965: Add invalidate_cfg parameter to invalidate_live_intervals(). 3d6d4dc6f7 i965: Add basic-block aware backend_instruction::insert_* methods. dc527fbf7d i965: Add a basic-block aware backend_instruction::remove method. 240adc1346 i965/cfg: Add a function to remove a block from the cfg. b7d50beea4 i965/cfg: Add functions to test if a block is a successor/predecessor. e51e20c35e vc4: Add support for fragment discards. 0f894b2795 vc4: Make some helpers for setting condition codes in instructions. cc68be2620 vc4: Avoid using undefined values when there's no color write. ae83955b1d vc4: Emit the scoreboard wait just when it's needed. c3c922289b vc4: Fix FLR for integer values less than 0. 2ab4e48f94 vc4: Fix totally broken assertions about inter-instruction reg conflicts. b064c9103d vc4: Add support for all the texture and FBO formats we can. 3a1efcc7f9 vc4: Add support for texture tiling. 1b6dcaf40c vc4: Fix a typo in the validation for miplevels. 74ea87cde4 vc4: Convert to using an enum for texture data types 1cb5cfba85 vc4: Stop complaining about unknown texture channel types. b0a1e401a9 vc4: Include stdio/stdlib in headers so I don't have to include it per file. d77f5603a5 i965: Fix JIP/UIP calculations. 2a553e4dc9 st/clover: Change platform name from Default to Clover e7f2f2dea5 dri/radeon: nuke the remaining references to sarea 515ffb6c93 dri/radeon: cleanup the radeon_context vtbl dd46f0926d include: move sarea.h next to it's only user 7550a24fa6 dri/radeon: drop obsolete radeon_{dri,macros}.h headers 1748ea8b2b SCons: Rename dri2_query_renderer.c to dri_common_query_renderer.c. 06ef631573 glsl/linker: pass through the is_intrinsic flag 619505ac7c docs: Update instructions for creating a release eb4541ebaf llvmpipe: change LP_MAX_SHADER_INSTRUCTIONS definition 399b4e2227 docs: Add my notes on stable-branch patch criteria 46d03d37bf Makefile: Switch from md5sums to sha256sums 3fe7daec14 glx: Fix build since 679c2ef "glx/drisw: add support for DRI2rendererQueryExtension", when only building drisw renderer ea565108ae Increment version to 10.4.0-devel 153df68834 radeonsi: add new SI pci ids f50b6b4895 radeonsi: add new CIK pci ids 0fb221065e r600g: Fix flat/smooth shade state toggle bf7a60f41d r600g/compute: Don't initialize vertex_buffer_state masks to 0x2 a9f0b08bac r600g/compute: Use the first parameter in evergreen_set_global_binding() 43d954342e pipe-loader: Fix memory leak v2 8109664ded radeon: Add work-around for missing Hainan support in clang < 3.6 v2 3ba225c1ab st/clover: Fix build against LLVM SVN >= r215967 v2 d682ebec0b i965,meta: Stop unlocking the texture to try and prevent deadlocks. 0871028188 mesa: Use a recursive mutex for the texture lock. f90b7e0f2b glcpp: Fix glcpp-test-cr-lf "make check" test for Mac OS X c09a8b0e3b glcpp: Use printf instead of "echo -n" in glcpp-test 04895f5c60 i965/vec4: Allow reswizzling writemasks when swizzle is single-valued. bde2a62af7 Teach os_get_total_physical_memory about Cygwin cd765cf7ee r300g: Fix path to test programs for out-of-tree builds c04a6d5c29 gallivm: Fix build with LLVM >= 3.6 r215967. a1853eaea7 glsl: Use the without_array predicate in some more places e6a53533b7 i965: Flush the RC and TC before doing a fast clear resolve 8791cfedde docs: Import 10.2.6 release notes, add news item. 1c4f141a54 docs: Mark off ARB_conditional_render_inverted for i965 06ca96daad i965: Enable ARB_conditional_render_inverted on Gen6+. 3f8ad32627 mesa: Add support for inverted s/w conditional rendering 9a071e3339 i965/vec4: Add a pass to reduce swizzles. 5833680e7a vc4: Plumb the texture index from TGSI through to the sampler uniforms. c8097afe29 vc4: Avoid a null-deref if a sampler index isn't used. 31ce84a81f mesa: fix NULL pointer deref bug in _mesa_drawbuffers() dfa10ed264 r600g: Fix missing SET_TEXTURE_OFFSETS ef1cf69cd3 gallium/target: Add needed mesautil lib to haiku-softpipe 8cbf01f12a gallium/aux: Fill in Haiku get process name code 82c23dd962 haiku/swrast: Add missing src include search path for missing util/macros.h eed8b19aac docs: Update status of ARB_conditional_render_inverted 544c54114a llvmpipe/softpipe: enable ARB_conditional_render_inverted a2fc85f5d0 nvc0: Handle ARB_conditional_render_inverted and enable it 7a48858fcb mesa/st: Support ARB_conditional_render_inverted modes fd5edee700 gallium: Add and handle PIPE_CAP_CONDITIONAL_RENDER_INVERTED 64cc1876fa mesa: add ARB_conditional_render_inverted flags 1a51751e93 glapi: add GL_ARB_conditional_render_inverted 58511b62c4 ilo: fix PIPE_CAP_VIDEO_MEMORY 17401896dd ilo: enable HiZ in more cases on GEN6 5b4fc5f156 ilo: remove layer offsetting fb3d506431 ilo: migrate to ilo_layout 925359bc78 ilo: add new resource layout code 5ae9bdafd4 gallium/radeon: Do not use u_upload_mgr for buffer downloads 498dc676ea r600g: copy IA_MULTI_VGT_PARAM programming from radeonsi for Cayman f62f88274a radeonsi: bump PRIMGROUP_SIZE for some cases 4be7ff5567 radeonsi: set PARTIAL_VS_WAVE(0) when appropriate 94e474f3c3 radeonsi: set IA_MULTI_VGT_PARAM on SI the same as on CIK (v2) a333309979 radeonsi: simplify si_num_banks function db51ab6d6a radeonsi: use r600_draw_rectangle from r600g 7792f9858b radeonsi: save scissor state and sample mask for u_blitter 25633c85e1 radeonsi: don't set CB_SHADER_MASK=1 if there are no color outputs a6fcdbf560 gallium/u_blitter: don't use an empty fragment shader if there's a colorbuffer 406ab1662c gallium/util: handle PIPE_BUFFER in util_pipe_tex_to_tgsi_tex 8db7dacf29 rbug: only add textures to the list ddcbe9c526 rbug: fix a crash in sampler_view_destroy caused by incorrect context ba81a3784b rbug: send the actual number of layers to the client 90d10f467f rbug: implement streamout context functions b7b1ad9c6c rbug: fix crash in set_vertex_buffers 4a3f156dd1 rbug: remove contexts from the list properly f921131a5c ilo: fold drm_intel_get_aperture_sizes() within probe_winsys() a4359bcaa5 i965/cfg: Add a foreach_block_and_inst_safe macro. 26624b85e7 i965/cfg: Add a foreach_inst_in_block_safe macro. c51b0861e4 i965/cfg: Add a foreach_block_safe macro. a3d0ccb037 i965: Pass a cfg pointer to generate_{code,assembly}. 596990d91e i965: Add and use foreach_block macro. d688667c7f i965/cfg: Embed link in bblock_t for main block list. 19c6617adf i965/fs: Optimize gl_FrontFacing calculation on Gen4/5. d1c43ed487 i965/fs: Optimize gl_FrontFacing calculation on Gen6+. 2e51dc838b i965: Use ~0 to represent true on Gen >= 6. cc60a487d1 i965/fs: Optimize emit_bool_to_cond_code for logical exprs. 2a6b6621d8 i965: Use UniformBooleanTrue value for boolean literal true. 9e2e7c7dc0 glsl: Use UniformBooleanTrue value for uniform initializers. 6df0fd8fe9 mesa: Upload boolean uniforms using UniformBooleanTrue. e0f955abd3 i965: Remove dead call to _mesa_associate_uniform_storage(). e87106d153 mapi: Inline shared-glapi/tests/Makefile. 7172f02d7c mapi: Inline glapi/tests/Makefile. 9dbb0f49b6 mapi: Inline glapi/Makefile. dff5a219d0 mapi: Inline es2api/Makefile. 18ef5136b6 mapi: Inline es1api/Makefile. c3ce1a942f mapi: Inline shared-glapi/Makefile. 4ccd2a9f9b build: Let install-lib-links.mk handle .la files in subdirectories. 45eb065668 i965: Enable instruction compaction on Gen8+. 31eed95b22 i965: Add support for compacting 3-src instructions on Gen8. fb1db6753f i965: Add support for compacting 1- and 2-src instructions on Gen8. 3904d404a3 i965/gen8: Add 3-src instruction compaction tables. 190ce6b093 i965/gen8: Add instruction compaction tables. 2faa1a414c i965: Update JIP/UIP compaction code to operate on bytes. 23ab55cb6c i965: Reverse condition ordering to let us support other gens. 6cc6c3b647 i965/disasm: Add CSEL. 39a920c0cb mesa: fix copy and paste errors in glBindVertexBuffers 9100c359ac nv50/ir: (trivial) initialize pointer to silence warning 76f687d5a5 vc4: Add support for swizzling of texture colors. 489350e570 vc4: Fix handling of non-XYZW swizzles in color outputs. 37992a4e39 vc4: Extract the swizzle handling from vertex fetch. c1db622215 vc4: Add support for color masking. 50b4293eb3 vc4: Add a helper for QOP_R4_UNPACK_[ABCD]. 8795341e2c vc4: Don't forget to set up the offset for render targets. 63fe494877 vc4: Fix multi-level texture setup. a538bab065 vc4: Fix viewport handling in the uniforms upload. 082d8c54c1 docs/relnotes: document GLX_MESA_query_renderer e9a4e74926 clover: Refuse to build a program if there are kernel objects attached to it. c6817f19f6 clover/util: Pass initial count value to ref_counter constructor. 37e4d22e95 clover/util: Implement minimalist reference to clover::ref_counter object. ce4d3f3104 clover: clGetProgramInfo support for OpenCL 1.2. ef130b6050 nouveau: don't keep stale pointer to free'd data 1f4bc0c95e egl: don't exit process on initialization failure 9d9879abed mesa: fix compressed_subtexture_error_check() return value cf8b680f40 mesa: move _mesa_compressed_texture_pixel_storage_error_check() 9b4c6da7f0 mesa: minor improvements to _mesa_compute_compressed_pixelstore() 1e594d4f5c util: whitespace and formatting fixes in u_math.h 8867ffbf95 nouveau: make sure to invalidate any vbo state as well a1dca7069b i965/gen6: Force ALL_SLICES_AT_EACH_LOD for separate stencil/hiz 31e1beec89 i965/gen6: Stencil/hiz needs an offset for LOD > 0 b3d68d5a30 i965/gen6: Force tile alignment for each stencil/hiz LOD 6345a94a9b i965: Support array_layout == ALL_SLICES_AT_EACH_LOD for multiple LODs 27f5fa7a37 i965: Allow forcing miptree->array_layout = ALL_SLICES_AT_EACH_LOD 7e856d0b18 i965: Change mipmap array_spacing_lod0 to array_layout (enum) 56cdb55e38 i965/gen6 depth surface: program 3DSTATE_DEPTH_BUFFER to top of surface 3da13aef01 i965/gen6 fbo: make unmatched depth/stencil configs return unsupported 96306a6cbb i965/gen6 blorp depth: calculate base surface width/height 039eb81abf i965/gen6 depth surface: calculate minimum array element being rendered cfa19af966 i965/gen6 depth surface: calculate LOD being rendered to 51b38106d7 i965/gen6 depth surface: calculate depth (array size) for depth surface 48acf19d23 i965/gen6 depth surface: calculate more specific surface type 11663050eb i965/gen6_depth_state.c: Remove (gen != 6) code paths 39a5b69985 i965: Split gen6 depth hiz state out from brw 341995e4b5 i965/gen6: Adjust render height in errata case for MSAA f063712373 i965/gen6: Add support for layered renderbuffers 89b1f5d6ac i965/gen6_surface_state.c: Remove (gen < 6) code path 1f8e0fbd38 i965: Split gen6 renderbuffer surface state from gen5 and older 2d1735187d meta: Use instanced rendering for layered clears. ed6a4d6a7d mesa: Expose vbo_exec_DrawArraysInstanced as _mesa_DrawArraysInstanced. e2594ee882 Revert "hud: don't overrun malloced arrays" 14c1a2a94c i965: Guard access to gl_Layer by extension #ifdef 1e1d285701 gallium/vc4: PIPE_CAP_VIDEO_MEMORY return the amount of system ram 7c65b714ed vc4: Add support for blending. f663102585 vc4: Drop incorrect attempt to incorrectly invert the primconvert hw_mask. a8f16054ca vc4: Use cl_f() instead of cl_u32(fui()) e6fe6d0694 vc4: Consistently use qir_uniform_f(). ba875b3a0d vc4: Consume the implicit varyings for points and lines. 64ad96a9f4 vc4: Move the deref of the color buffer for simulator into the simulator. 2f28a0dc23 i965: Implement fast color clears using meta operations f9dc7aabb3 i965: Add optimization pass to let us use the replicate data message ba4507576c meta: Export _mesa_meta_drawbuffers_from_bitfield() 5fad83bdf8 mesa: Use _mesa_lock_context_textures in _mesa_GetTexParameterfv() 388f02729b i965: Move pre-draw resolve buffers to dd::UpdateState cf89b29d2f i965: Provide a context flag to let us enable fast clear 1a05dcb349 i965: Disable clipping when rendering 3DPRIM_RECTLIST primitives 3f0f2c7f7d i965: Add a mechanism for sending native primitives into the driver ff7a2fc322 i965: Add context flag to disable the viewport transform 1effbf6898 i965: Add an option to not generate the SIMD8 fragment shader 0267c6d7ee docs/autoconf: explicitly mention PKG_CONFIG_PATH for cross/multilib builds 5fe400d82a st/dri: Add __DRI2rendererQueryExtension support 89f80c2185 gallium/softpipe/llvmpipe: handle query_renderer caps 3a6b68b113 gallium/svga: handle query_rendered caps 2b5f3956be gallium/nouveau: handle query_renderer caps 0b67d5d4ce gallium/vc4: handle query_renderer caps de01443753 gallium/r300/r600/radeonsi: handle query_renderer caps cc313b3ffe gallium/ilo: handle query_renderer caps 5b9cb13295 gallium/i915: handle query_renderer caps e9c43b1f01 gallium/freedreno: handle query_renderer caps 8d2745703c auxiliary/os: introduce os_get_total_physical_memory helper function 139751403c gallium: add GLX_MESA_query_renderer caps 64b1dc4449 dri/swrast: add GLX_MESA_query_renderer support 9c65361457 dri/radeon: add GLX_MESA_query_renderer support 55d1251d41 dri/radeon: don't print TCL status on glGetString(GL_RENDERER) 76f07362ea dri/nouveau: add GLX_MESA_query_renderer support 87d3ae0b45 dri/common: Move __DRI2_RENDERER_PREFFERED_PROFILE handling to driQueryRendererIntegerCommon 679c2ef8a0 glx/drisw: add support for DRI2rendererQueryExtension 1bccf99c30 glx/dri2: use mapping table for dri2_convert_glx_query_renderer_attribs() d10ba8b7c0 glx/drisw: Move private structure declarations to a header file ffb8e884f7 mesa: check if GL_ARB_copy_image is enabled in _mesa_CopyImageSubData() aa9d4f9d1a i965/blorp_clear: Use memcpy instead of assignment to copy clear value afa7df9b78 r600g: Implement ARB_derivative_control f1370fed2c docs: Update relnotes for ARB_gpu_shader5 139f127aac docs: Mark off ARB_gpu_shader5 for i965 4a3667993e i965: Enable ARB_gpu_shader5 on Gen7 abedd05bcd i965/fs: Add support for nonconst sampler indexing in FS visitor fbfcd671a1 i965/fs: Add support for non-const sampler indices in generator 4ba5171f30 i965/fs: Refactor generate_tex in prep for nonconst sampler indexing 2b1204aa96 i965/fs: Use brw_adjust_sampler_state_pointer in fs generator too 2cd6169e92 i965/vec4: Add support for nonconst sampler indexing in VS visitor 301b71557b i965/vec4: Add support for non-const sampler indices in generator 86dc34a0b0 i965: Generalize sampler state pointer mangling for non-const f7146d1a94 i965/vec4: Refactor generate_tex in prep for non-const samplers 8ce3fa8e91 i965: Extract helper function for surface state pointer adjustment ceaf823e23 docs: Mark off ARB_gpu_shader5 UBO array indexing for i965 70354ca668 i965/vec4: Add visitor support for nonconst ubo block indexing a55eae9b6d i965/vec4: Generate indirect sends for nonconstant UBO array access ad9fce6811 i965/fs: Add visitor support for nonconstant UBO indices 3fd359b10d i965/fs: Generate indirect sends for nonconstant UBO array accesses 17e0fa9a06 i965: Adjust set_message_descriptor to handle non-sends 3512c79789 i965: Add low-level support for indirect sends 35ca288165 i965/fs: Add pass to rename registers to break live ranges. 650c331378 i965: Fix INTDIV math assertions on Broadwell. e84e074248 Revert "i965/vec4: Use MOV, not OR, to set URB write channel mask bits." 417cc8b2c8 docs: Mark off ARB_derivative_control for i965. 654b7788eb i965: Enable ARB_derivative_control on Gen7+. a396224520 i965/fs: Support fine/coarse derivative opcodes 587e6e7898 i965/vec4: Assert that fine/coarse derivative ops don't appear eba0c54f62 glsl: Mark program as using dFdy if coarse/fine variant is used f08d7b8fe1 nv50,nvc0: add support for fine derivatives 88b0c6403f mesa/st: add support for emitting fine derivative opcodes 8ee74ce50f gallium: add opcodes/cap for fine derivative support 3fa384db0c mesa/program: add new derivative unops to the unexpected list f80c6847e9 glsl: add ARB_derivative control support 4a9c36c985 mesa: add ARB_derivative_control extension bit e474cb4027 mesa: add ARB_texture_barrier support c3bd130784 docs: document radeonsi BPTC support, sort extensions in 10.3 release notes f23ee74791 r600g: Implement BPTC texture support 221d9c3e9c i965: Rename intelValidateState to intel_update_state 416dd873e8 i965: Assign PS kernel start pointers when we decide which kernels to use d7d8260f70 radeonsi: implement BPTC texture support 87a8ed9389 radeonsi: fix buffer invalidation of unbound texture buffer objects 79f28cdb98 r600g: implement invalidation of texture buffer objects da9c3ed304 r600g: fix constant buffer fetches d52202141e r600g: clear constant buffer sizes at the beginning of CS 08264e5dad egl_dri2: fix EXT_image_dma_buf_import fds 972e87ca30 i965: fix compiler error in union initiliazer 9b9dd22f44 i965: Bail on FS copy propagation for scratch writes with source modifiers 7c1ea00eaf i965: Bail on vec4 copy propagation for scratch writes with source modifiers 2b837576eb glsl: Fixed vectorize pass vs. texture lookups. 088106fa79 ra: move declarations before code to fix MSVC build bfb6b76665 svga: remove some unneeded INLINE qualifiers 478f82737c docs/autoconf: update to better reflect reality d4a1f3fd27 scons: do not include headers from the sources lists 395ce0b0fa configure.ac: remove enable 32/64 bit hacks 957a28e63c Revert "configure: Fix --enable-XX-bit flags by moving LT_INIT where it should" 2c50212b14 i965: Store uniform constant values in a gl_constant_value instead of float 6fb42ee7a6 st/vdpau: add device reference counting c1df492d03 mesa: Make ARB_gpu_shader5 core-profile-only a89353381a nouveau: force luminance clear colors to have the same g/b values as r c66d928f2c i965: Enable INTDIV in SIMD16 mode. 24878f31c4 i965/fs: Drop "do dual source blending" generator parameter. a8379a405a mesa/texstore: Don't use the _mesa_swizzle_and_convert if we need transfer ops f1ef4be4be docs: update ARB_vertex_attrib_64bit status c63233424b docs/GL3.txt: add GLES 3.1 section 1cfcd0164e hud: don't overrun malloced arrays b6d29de2c4 mesa: fix texstore with GL_COLOR_INDEX data 64c379a3a8 winsys/radeon: fix hawaii accel_working2 comment 866dae85c8 r300g: Fix bug in build_loop_info()/compiler v2 ed3f7eadad clover: Flush the command queue in clReleaseCommandQueue() a15088338e radeonsi/compute: Stop leaking the input buffer 38fccc37c1 radeonsi/compute: Whitespace fixes 1e2e550671 radeonsi/compute: Call si_pm4_free_state() after emitting compute state 05e9681d55 radeonsi/compute: Update reference counts for buffers in si_set_global_binding() 72969e0efb radeon/compute: Report a value for PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE 77ea58ca81 radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE e78a01d5e6 ra: optimistically color only one node at a time 03f4084d28 ra: don't consider nodes for spilling we don't need to 567e2769b8 ra: make the p, q test more efficient 9a0b52e7c1 ra: cleanup the public API d72d67832b nouveau: only try to get new storage if there are any levels ddcbea91f1 nouveau: add emacs dir-locals file for tabs/8-space indents 8049e5a1f6 nvc0: increase GLSL level to 400 to enable ARB_gpu_shader5 6f1edf3cbf mesa/st: enable ARB_gpu_shader5 if the reported GLSL version >= 400 52901ec261 android: add CleanSpec.mk 38df9f8a06 android: megadriver_stub: prefix static libraries with libmesa_ 73121a34d4 android: loader: prefix static libraries with libmesa_* db4d7229bc android: dri/i9*5: remove used _INCLUDES variable 725373275c android: drivers/dri: add $(mesa_top)/src to the includes list 48307eb813 android: dri: use the installed libdrm headers c1cc3f2f19 android: gallium: use the installed libdrm headers 5f3022e97f android: loader: use the installed libdrm headers db064b7054 android: egl/dri2: use the installed libdrm headers 5facd003a0 android: dri/i915: do not build an 'empty' driver fa4aeb3c65 automake: mesa: whitespace fixes b3121bfd41 mesa: guard better when building with sse4.1 optimisations 07f583186d android: glsl: the stlport over the limited Android STL dfa6dc5eb8 android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444} 51a9a09ba8 android: gallium/auxiliary: drop log2/log2f redefitions 2e74818374 android: targets/egl-static: add correct include for DRM headers b72b826ef8 scons: group state-trackers' and targets' scons ec668cbf8b android: reorder gallium SUBDIRS b75e0d7e25 automake: handle gallium SUBDIRs in gallium/Makefile 7af25d17a5 automake: compact gallium/target/Makefile into gallium/Makefile eeb56b6b43 automake: merge gallium/state_trackers/Makefile into gallium/Makefile fd7da27a43 automake: compact gallium/drivers and gallium/winsys makefiles 792041ebe5 android: egl/main: add/enable freedreno bf05e06757 android: gallium/freedreno: add preliminary build 458d03a4a4 automake: gallium/freedreno: drop spurious include dirs aae453afe8 android: egl/main: resolve radeon linking issues 5bbfa308c9 android: gallium/radeon: attempt to fix the android build 825fa2873f android: egl/main: fixup the nouveau build 6b510c6338 android: gallium/nouveau: fix include folders, link against libstlport b26017fad8 egl/main: Bring in the Makefile.sources 2787bff8dd nvc0: add BPTC format support ffd706dac0 mesa/st: add BPTC formats, expose ARB_texture_compression_bptc 19563f0880 softpipe,llvmpipe: mark BPTC formats as unsupported 43c038f4a6 gallium: add basic support for BPTC formats 82903acf5e docs: add GL4.5 section 5e5f754f5b configure.ac: drop enable_dri check in gallium_gbm 1d1ec76bdf configure.ac: bail out if building gallium_gbm without gallium_egl 16873a6e62 st/dri: define GALLIUM_SOFTPIPE when building kms_swrast 2af28040d6 configure: Fix --enable-XX-bit flags by moving LT_INIT where it should 469416f988 c11/threads: correct assertion 07109cfd99 docs: now distributing the GL/glcorearb.h header 25774859f8 mesa: pull Khronos glcorearb.h header into include/GL/ c8e0dd2a2c vc4: Drop the dump_fbo() routine. 8106722bbc vc4: Claim the GL 2.1 minimum for 3D textures. e1ce610899 vc4: Declare what vertex formats we actually support. 8e504ce420 vc4: Stash some debug code for format support checks. af35afed06 vc4: Texture format support has nothing to do with VBO format support. 3e9a09415e vc4: Fix off-by-one in texture maximum levels. b9eb3d4bee vc4: Add support for the FLR opcode. 8c229d306b i965: Delete the Gen8 code generators. f17bfc9ba9 i965: Never use the Gen8 code generators. 074d472398 i965: Switch to the EU emit layer for code generation on Broadwell. db6ffa29c8 i965: Retype atomics to UD in Gen8 code generation. 04f5b2f4e4 i965/vp: Use the sampler for pull constant loads on Gen7/7.5. f7e9756201 i965/vec4: Drop gen <= 7 assertion in pull constant load handling. ce90fd9676 i965/eu: Set src0 file to IMM on Gen8+ flow control instructions. d8ef0eab5a i965/eu: Refactor brw_WHILE to share a bit more code on Gen6+. aafdf9eef4 i965/eu: Emulate F32TO16 and F16TO32 on Broadwell. 849046b842 i965/vec4: Port Gen8 SET_VERTEX_COUNT handling to vec4_generator. 17c17b87f9 i965/vec4: Switch to MOV, not OR, for GS_OPCODE_THREAD_END on Gen8. af13cf609f i965/vec4: Use MOV, not OR, to set URB write channel mask bits. efc818e3a4 i965/fs: Don't set flag_subreg_nr = 1 on predicated FB write setup. 2e180e4c09 i965/vec4: Respect ir->force_writemask_all in Gen8 code generation. 7b6b61ba83 i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+. 97d57f1142 gallium/r300: Fix a link error in the tests e005c1148d i965: Return NONE from brw_swap_cmod on unknown input. ab66b19669 docs: Update release notes and GL3.txt for GL_ARB_texture_compression_bptc a018a3f3f5 mesa/meta: Support decompressing floating-point formats 817051ab5b swrast: Enable GL_ARB_texture_compression_bptc 9782b8a80c i965: Enable the GL_ARB_texture_compression_bptc extension 88a8830390 mesa/main: Modify generate_mipmap_compressed to cope with float textures 17cde55c53 mesa: Add texstore functions for BPTC-compressed textures 442bcd7fd3 mesa: Add texel fetch functions for BPTC-compressed textures 7e78033c11 mesa: Add the format enums for BPTC-compressed images cc9c30b8a7 mesa/format_info: Add support for the BPTC layout 84218b598f mesa/format_info: Add support for compressed floating-point formats 0c6e230eb1 mesa: Fix the base format for GL_COMPRESSED_RGB_BPTC_*_FLOAT_ARB 5ceb4bff33 mesa: Add the GL_ARB_texture_compression_bptc extension 36771dc60f winsys/radeon: fix nop packet padding for hawaii fa5b76e3a2 mesa: regenerate gl_mangle.h 0a96e7adaa mesa: update wglext.h to version 20140810 eeb7fc8b7d mesa: update glxext.h to version 20140810 b7d36efe93 mesa: update glext.h to version 20140810 0c065270c0 svga: Add a limit to the maximum surface size d839be24b3 mesa/st: Move declaration to top of block. 6174f49170 mesa/st: add support for dynamic sampler offsets 83012b5085 radeon/uvd: fix gpu_address for video surfaces 3b48f6a4c0 mesa: Add a new function for getting the nonconst sampler array index 1b4761bc27 glsl: Allow dynamically uniform sampler array indexing with 4.0/gs5 f525bd01d1 nvc0/ir: describe the tex arguments for fermi/kepler b3cbd86224 nvc0/ir: add kepler+ support for indirect texture references af3619e880 nvc0/ir: add base tex offset for fermi indirect tex case f73594778b i965: Revert part of f5cc3fdcf1680b116612fac7c39f1bd79f5e555e. 602a3f92d4 vc4: Flip which primitives are considered front-facing. f097516505 vc4: Don't forget to set the depth clear value in the packet. e63598aecb vc4: Add support for gl_FragCoord. d34fbdda12 vc4: Refactor shader input setup again. a7faca5d27 vc4: Clean up the tile alloc buffer size. 7050ab510d vc4: Clarify some values implicitly chosen for binning config. ed5cb5d7d5 vc4: Improve simulator memory allocation. f5f8dd29c3 vc4: Handle stride==0 in VBO validation 0f034055f9 vc4: Stash some debug code for looking at what BOs are at what hindex. 8ebfa8fdb2 vc4: Use GEM under simulation even for non-winsys BOs. cdc208bdaf vc4: Don't forget to unmap the GEM BO when freeing. d2cc7f97df vc4: Add validation of raster-format textures. b384d16733 vc4: Drop VC4_PACKET_PRIMITIVE_LIST_FORMAT. 3aba1b124f vc4: Add validation that vertex indices don't overflow VBO bounds. 5692122147 vc4: Fix the shader record size for extended strides. aaff32ded0 vc4: Fix the shader record size for extended strides. 9f24e4e6ed vc4: Add a bunch of validation of render mode configuration. ff4748491b vc4: Store the (currently always linear) tiling format in the resource. 0bc2aed90f vc4: Add a bunch of validation of the binning mode config. b6caa9556c vc4: Validate that the same BO doesn't get reused for different purposes. fa26d334cb vc4: Use the packet #defines in the kernel validation code. 5969f9b79c vc4: Rename GEM_HANDLES to be in a namespace. 27b8a0a025 vc4: Clean up TMU write validation. 7969a15325 vc4: Update a comment about shader validation 99070c6daa vc4: Add proper translation from Zc to Zs for vertex output. 4160ac5ee4 vc4: Add support for depth clears and tests within a tile. 2259cc5aeb vc4: Avoid flushing when mapping buffers that aren't in the batch. 6b2583412f vc4: Drop the flush at the end of the draw c047f13603 vc4: Align following shader recs to 16 bytes. 766ca5c7a5 vc4: Fix a potential src buffer overflow in shader rec validation. 027d730aff vc4: Keep a reference to BOs queued for rendering. 771d86abd6 vc4: Compute the proper end address of the relocated command lists. c58f35393e vc4: Walk tiles horizontally, then vertically. 165ca6b5ad vc4: Track clears veresus uncleared draws, and the clear color. 9c631f30c9 vc4: Move the rest of RCL setup to flush time. 100e5679c7 vc4: Move render command list calls to vc4_flush() fbaac8407a vc4: Move bin command list ending commands to vc4_flush() 5e062cb2b4 vc4: Rename fields in the kernel interface. 2b16b3d75f vc4: Fix things to validate more than one shader state in a submit. a8f2bf0f51 vc4: Rewrite the kernel ABI to support texture uniform relocation. 6a5ece12aa vc4: Add docs for the drm interface 11fbee3201 vc4: Add load/store to the validator a3cd3c0d19 vc4: Switch simulator to using kernel validator a02c658908 vc4: Drop pointless shader state struct 857dcc09fa vc4: Add support for texture rectangles 66c6c40127 vc4: Add support for texturing (under simulation) d5a6e3dd9b vc4: Drop PIPE_SHADER_CAP_MAX_ADDRS c10332bbb8 gallium: remove PIPE_SHADER_CAP_MAX_ADDRS 718d4b97ef st/mesa: compute supported GL versions at DRIscreen creation fceadfe7ef gallium: pass st_config_options to query_versions f1f5366629 mesa: return version 0 if the computed core profile version is too low 7207830047 mesa: add _mesa_get_version, a ctx-independent variant of _mesa_compute_version 537cbb7e1a mesa: add a context-independent variant of _mesa_override_gl_version ee9a2b1ae9 mesa: make _mesa_init_constants context-independent and public 858452e542 mesa: make _mesa_init_extensions context-independent 35e755faa7 st/mesa: make st_init_limits context-independent 002211f9ee mesa: move ShaderCompilerOptions into gl_constants 5c69173907 st/mesa: make st_init_extensions context-independent d9a6f4360a mesa: make _mesa_override_glsl_version context-independent c6cbde5008 gallium/stapi: move setting GL versions to the state tracker 0127d26e6c st/mesa: convert the ETC1 format to an uncompressed one if unsupported 547e2880bc st/mesa: add st_context parameter to st_mesa_format_to_pipe_format 3d56732c1f st/mesa: advertise ARB_ES3_compatibility if GLSL 3.30 and ETC2 are supported 463b0ea1f6 st/mesa: add support for ETC2 formats ddc8003c61 mesa: add helper _mesa_is_format_etc2 f24be73401 mesa: add missing GLAPIENTRY in copyimage.c f5cc3fdcf1 i965/cse: Don't eliminate instructions with side-effects 34ee3f5a34 docs/GL3: Mark ARB_copy_image as implemented on i965 410fea8dd9 i965: Add support for ARB_copy_image 8ad7c1903d mesa/meta: Add a partial implementation of CopyImageSubData 80a8b020c0 mesa/meta: Make _mesa_meta_bind_fbo_image also take a framebuffer target 41b6460e08 mesa: Add GL API support for ARB_copy_image 23d782067a i965/fs: Keep track of the register that hold delta_x/delta_y. 41bdad59ab i965: Mark branch unreachable in sampler state code. 904ed3b315 mesa: simplify _mesa_update_draw_buffers() 39b40ad144 mesa: fix assertion in _mesa_drawbuffers() dd8f15a553 mesa: whitespace, 80-column wrapping in program.c d8f7577d5f mesa: simplify/rename _mesa_init_program_struct() 53b13b2ead st/mesa: use PRId64 for printing 64-bit ints 80fa7fd23e mesa: use PRId64 for printing 64-bit ints a5743fdf7d mesa: define and use ALL_TYPE_BITS in varray.c code 288f887622 mesa: add comment that GL_CLIP_DISTANCE0 == GL_CLIP_PLANE0 in enable.c 4c16e6a8e0 configure.ac: Do not require llvm on x32 1b417ea784 i965: Don't check for format differences when using the blorp blitter 9276ef6f41 i965/eu: Allow math on immediates on Broadwell. db64c2eee2 i965/eu: Update jump distance scaling for Broadwell. 82ddd517af i965/eu: Refactor jump distance scaling to use a helper function. a1c899c718 i965/eu: Set UIP on ELSE instructions on Broadwell. 7d41170b62 i965/eu: Make it clear that brw_patch_break_count only runs on Gen4-5. 0457464c33 i965/eu: Make it clear that brw_find_loop_end only runs on Gen6+. 0d6adce469 i965/eu: Port Broadwell CMP destination type hack to brw_eu_emit.c. 49519a1b63 i965/eu: Explicitly disable instruction compaction on Broadwell for now. 8609df97a0 i965/eu: Use Haswell atomic messages on Broadwell. e1bd2ca28a i965/eu: Change gen == 7 to gen >= 7 in a couple brw_eu_emit.c cases. 38e181bad2 i965/clip: Removing scissor atom f6725d627c i965/guardband: Enable for all viewport dimensions (GEN8+) 1a20e38ccf i965: Simplify viewport extents programming on GEN8 109d420f42 i965/guardband: Improve comments for guardband clipping 31f1cbc24d i965: Support the allow_glsl_extension_directive_midshader option. b6df68ba56 i965/fs: set virtual_grf_count in assign_regs() 58007aec41 i965/fs: don't read from uninitialized memory while assigning registers 59a26a0554 i965/fs: Fix bad whitespace. 3d5e247de6 gallium/radeon: Set gpu_address to 0 if r600_virtual_address is false a65611f70a radeonsi: simplify constant buffer upload for big endian b1843a2d2a winsys/radeon: fix compile warnings b5f877ef7e r600g/compute: fix compile warnings 3d06952d9e r300g: handle new shader caps 955505f6ff radeonsi: fix CMASK and HTILE allocation on Tahiti 00ddf7a016 gallium/radeon: remove r600_resource_va 8c235465cd gallium/radeon: use gpu_address from r600_resource f6c392a270 r600g: use gpu_address from r600_resource 1c03a690bf radeonsi: use gpu_address from r600_resource e878e154cd gallium/radeon: store VM address in r600_resource 43b5c34cc3 r600g: remove useless r600_resource_va calls 0e229b8c5a radeonsi: always prefer SWITCH_ON_EOP(0) on CIK 515269b3a7 radeonsi: fix a hang with instancing in Unigine Heaven/Valley on Hawaii 085a861545 radeon,r200: fix buffer validation after CS flush 0b5d88a518 st/mesa: fix blit-based partial TexSubImage for 1D arrays 56286834b8 st/mesa: fix DrawPixels(GL_STENCIL_INDEX) 88e0a2f88b st/mesa: dump TGSI before calling into the driver a2e1dc0cce configure.ac: Use LIBS rather than LDFLAGS to add -ldl to dladdr check 7b4b60b7e5 vc4: Add support for the COS instruction. 663ffff0e7 vc4: Add support for the SIN instruction. d815b2490b vc4: Fix register aliasing for packing of scaled coordinates. 9492eb588d vc4: Add some debug code for forcing fragment shader output color. 961715eab2 u_primconvert: Copy min/max_index from the original primitive. 1d03692f78 vc4: Fix using and emitting the 1/W from the vertex/coord shaders. 88bc5baa00 vc4: Add support for swizzles of 32 bit float vertex attributes. f069367f39 vc4: Add support for the TGSI FRC opcode. bf542cd372 vc4: Add support for the TGSI TRUNC opcode. 399285403a vc4: Crank up the tile allocation BO size 75afa64ef8 vc4: Add support for multiple attributes 32948ca768 vc4: Add more useful debug for the undefined-source case 6ff2129d58 vc4: Add support for the lit opcode. 63e49da0a5 vc4: Add support for the POW opcode 0e182e7d8f vc4: Refactor uniform handling. 6c185bd263 vc4: Add support for the LRP opcode. ec9da314ba vc4: Add copy propagation between temps. d9d1c14430 vc4: Add dead code elimination. 1d23d55ae9 vc4: Add an initial pass of algebraic optimization. 4c53087c67 vc4: Add support for CMP. eea1d36915 vc4: Make scheduling of NOPs a separate step from QIR -> QPU translation. c293927511 vc4: Add WIP support for varyings. db9f41ea88 vc4: Use r3 instead of r5 for temps, since r5 only has 32 bits of storage 23b2bad991 vc4: Fix emit of ABS cf2d777fbe vc4: Add shader variant caching to handle FS output swizzle. 6cf86dd487 vc4: Load the tile buffer before incrementally drawing. c3f96060a8 vc4: Don't reallocate the tile alloc/state bos every frame. 21db430210 vc4: Add VC4_DEBUG env option 2e35981d4d vc4: Add support for SNE/SEQ/SGE/SLT. 7108c24fd0 vc4: Use the user's actual first vertex attribute. 427f934f9e vc4: Fix UBO allocation when no uniforms are used. db8712bcbc vc4: Add initial support for math opcodes 792d1c92df vc4: Switch to actually generating vertex and fragment shader code from TGSI. e59890aebb vc4: Start converting the driver to use vertex shaders. 1850d0a1cb vc4: Initial skeleton driver import. f017e32c0a draw: (trivial) use information about gs being present from variant key 6d2ecdb4a6 draw: don't use clipvertex output if user plane clipping is disabled 0f4c5a70c6 i965: Get rid of backend_instruction::sampler 298da9fa2a i965/vec4/Gen8: Use src1 for sampler_index instead of ->sampler field 6be68767b9 i965/vec4/Gen4-7: Use src1 for sampler_index instead of ->sampler field 1a3fd11aef i965/vec4: Pass sampler index in src1 for texture ops 2f4e12a835 i965/vec4: Collect all emits of texture ops into one place db09fd5957 i965/fs/Gen8: Pass sampler_index to generate_tex ba5f7a361a i965/fs/Gen4-7: Pass sampler_index to generate_tex 191bc64f82 i965/blorp: Put sampler index in src1 of texture ops a578592fd2 i965/fs: pass sampler as src1 of texture op f6a0192f7d i965/fs: Collect all emits of texture ops for Gen5/6 into one place d1b136fdd0 i965/fs: Collect all emits of texture ops for Gen4 into one place 39a4cc45a4 configure: check for dladdr via AC_CHECK_FUNC/AC_CHECK_LIB 16826a36ef util: remove ralloc_test 5492296318 gallivm: Handle MSAA textures in emit_fetch_texels 394ea139c7 draw: hack around weird primitive id input in gs 92a059d294 draw: fix prim id float cast for non-llvm path ec73778f1f clover: Add support for CL_MAP_WRITE_INVALIDATE_REGION 8d853468bd ilo: break down the format table ae95b9dd9b i965: Emit a performance warning on conditional rendering. e9a9d441f0 i965: Set ExecSize to 16 for loop instructions in SIMD16 shaders. e64dbd050d i965/eu: Merge brw_CONT and gen6_CONT. e7a7b3317c i965/eu: Drop redundant brw_set_src0/brw_set_dest from gen6_CONT. d64be94294 util: add src/util/format_srgb.c to .gitignore 89d92fc00e mesa: Fold _mesa_uniform_merge_location_offset into its only caller 1c759e32d8 mesa: Fold _mesa_uniform_split_location_offset into its only caller e0c867372a glsl_to_tgsi: Delete unused function set_uniform_initializer 8f81f4e185 mesa: Use MAX2 to calculate maximum uniform element 411abcb237 mesa: Have validate_uniform_parameters return the gl_uniform_storage pointer f28a105868 glsl/glcpp: Rename one test to avoid a duplicate test number 41540997fb glsl/glcpp: Fix handling of commas that result from macro expansion 318369aceb glsl/glcpp: Integrate recent glcpp-test-cr-lf test into "make check" 7ba74c65a7 glsl/glcpp: Fix glcpp-test to correctly extract test-specific arguments f1340745c0 glsl/glcpp: Fix line-continuation code to handle multiple newline flavors ec69e00843 glsl/glcpp: Don't include any newline characters in #error token 04e40fd337 glsl/glcpp: Treat CR+LF pair as a single newline f4ddd026c6 glsl/glcpp: Add test script for testing various line-termination characters 218e878b54 glsl/glcpp: Fix for macros that expand to include "defined" operators a48ff781c1 glsl/glcpp: Swallow empty #pragma directives. bf9bce5bea glsl/glcpp: Fix #pragma to not over-increment the line-number count 9a54b07651 glsl/glcpp: Add testing for null directives with spaces and comments c0127c30dd glsl/glcpp: Fix NULL directives when followed by a single-line comment e84e159caa glsl/glcpp: Add tests for #define followed by comments b4b2a5c3f3 glsl/glcpp: Allow single-line comments immediately after #define b76482e731 glsl/glcpp: Add test for "#define without macro name" a196ab1f8a glsl/glcpp: Add explicit error for "#define without macro name" b6ab52b7f9 docs: List GL+GLSL versions as parts of a whole. bbd5dd5226 i965/vec4: Remove unused emit_bool_comparison method. 50d5fc192b mesa: Drop USE_IEEE define. 4837b130a7 mesa: Group gl_system_value values by the stage where they exist 5d7275c350 glsl_to_tgsi: Assert that the _mesa_sysval_to_semantic mapping is correct 21ef7f58e3 mesa/st: Only one copy of mesa_sysval_to_semantic 1c887ae6e2 glsl_to_tgsi: Constify mesa_sysval_to_semantic b7679639bc i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly. 151fb1e808 glsl: support unsigned increment in ir_loop controls 787bac3808 mesa/formats: Fix the size of ETC2_SRGB8_PUNCHTHROUGH_ALPHA1 bb89d82ac4 mesa/formats: Use the correct swizzle parameter for the 11-bit EAC formats 6e9005e8b0 draw: fix clipvertex trouble if position comes from gs 11bd6f0e9b draw: don't run pipeline stages when gs has no position output c40d7d6d94 dri/xmlconfig: s/uint/unsigned int/ 1125d021de mesa include stdint.h in formats.h fc2b2d337e mesa/texstore: Add a generic rgba integer texture upload path d267b75715 mesa/texstore: Add a generic float/normalized rgba texture upload path 3dbf5bf657 mesa/texstore: Use _mesa_swizzle_and_convert when possible 4c8fc26835 main/texstore: Split texture storage into three functions 6b912dc129 mesa/format_utils: Add a function to convert a mesa_format to an array format d55f77b503 mesa/format_utils: Add a general format conversion function 452d64986b mesa/imports: Add a _mesa_half_is_negative helper function 850fb0d1dc mesa/formats: Add layout and swizzle information 55a929955f mesa/formats: Remove IndexBits 12610ffcf7 mesa/formats: Autogenerate the format_info structure from a CSV file 3420565310 mesa/main: Add python code to generate the format_info structure d4c780e052 mesa: Add python to parse the formats CSV file 056cc47e12 mesa: Add a format description CSV file 1d47f67455 util/tests/hash_table: Link against libmesautil instead of libmesa 36de884ffd st/mesa: adjust Z coordinates for quad clearing 6719914f98 mesa: make vertex array type error checking a little more efficient 3347c634d0 glsl_to_tgsi: Fix typo shader_program -> shader 8563335b65 mesa: update wglext.h to version 20140630 c344f45333 mesa: update glxext.h to version 20140725 d96607970b mesa: update glext.h to version 20140725 816dbdb106 meta: Disable dithering during glBlitFramebuffer afcf5d33cf libgl-xlib: drop duplicate mesautil from scons build 4f0f75deba llvmpipe/tests: automake: link against libmesautil.la 07a275991e gallium/tests: automake: link against libmesautil.la 692009cab1 targets/omx: automake: link against libmesautil.la 807b5467a3 targets/xvmc: automake: link against libmesautil.la d0b4ac642b targets/clover: link against libmesautil.la e28136343b gallivm: Fix build with latest LLVM 6b834af77e targets/dri: link with mesautil 9042e8863a gallium/docs: Document TEX2/TXL2/TXB2 instructions and fix up other tex doc c3c33756ff gallivm: fix cube map array (and cube map shadow with bias) handling ea05cfaaca llvmpipe: implement support for cube map arrays d308f57fe7 egl: Fix OpenGL ES version checks in _eglParseContextAttribList() 338fef61f8 meta: Fix datatype computation in get_temp_image_type() 4bab55c874 meta: Move the call to _mesa_get_format_datatype() out of switch 7de90890c6 meta: Use _mesa_get_format_bits() to get the GL_RED_BITS 9796a17265 meta: Initialize the variable in declaration statement c7def2257a mesa: Allow GL_TEXTURE_CUBE_MAP target with compressed internal formats 2fc4205461 mesa: Add gles3 condition for normalized internal formats in glCopyTexImage*() 938b3d0034 mesa: Add utility function _mesa_is_enum_format_unorm() 6df48ff27a mesa: Add gles3 error condition for GL_RGBA10_A2 buffer format in glCopyTexImage*() 5c0d2a12f3 mesa: Add a gles3 error condition for sized internalformat in glCopyTexImage*() e0fe00eeac mesa: Add a helper function _mesa_is_enum_format_unsized() 2d362a6aee mesa: Don't allow snorm internal formats in glCopyTexImage*() in GLES3 845b5ec89f mesa: Add utility function _mesa_is_enum_format_snorm() 3c7a0c690a mesa: Fix condition for using compressed internalformat in glCompressedTexImage3D() e27c9f3a02 mesa: Add error condition for using compressed internalformat in glTexStorage3D() ac2adf66c1 mesa: Turn target_can_be_compressed() in to a utility function a94d78438d mesa: Fix error condition for valid texture targets in glTexStorage* functions 7b18983147 glsl: Rebuild the symbol table without unreachable symbols 3d051772c8 glsl: Only create one ir_function for a given name. 21129d4de3 glsl: Make it possible to ignore built-ins when matching signatures. f82f2fb3dc mesa: Actually use the Mesa IR optimizer for ARB programs. b48621c348 glsl: Do not add extra padding to structures b17a4d5dab glsl: Correctly determine when the field of a UBO is row-major b71f149a44 linker: Use the matrix layout information in ir_variable and glsl_type for UBO layout d561e79a67 glsl: Track matrix layout of variables using two bits 68fa4cab1a glsl: Also track matrix layout information into structures 814d694160 glsl: Track matrix layout of structure fields using two bits ab7098c8df glsl: Correctly load columns of a row-major matrix 7f731340d2 linker: Add padding after the last field of a structure 47c6fc5b04 linker: Add a last_field parameter to various program_resource_visitor methods 46356c46ea mesa: Do not list inactive block members as active 1ca25abe25 glsl: Do not eliminate 'shared' or 'std140' blocks or block members 6305caea52 glsl: Use the without_array predicate to simplify some code 22f7a46d74 glsl: Add without_array type predicate 146be3ddbe glsl: Use constant_expression_value instead of as_constant b249712643 targets/graw-gdi: link with mesautil, not mesautils a3bdbef020 wmesa: link with mesautil d6a7ff6d3b osmesa: link with mesautil c4e23f039e targets/libgl-gdi: link with mesautil 0ba5d8010d targets/egl-static: link with libmesautil.la b0b9871f69 mesa/x86: put code in braces to silence declarations after code warning ea705a4537 src/Makefile.am: Move gtest before util 9b10bc5589 util: include c99_compat.h in format_srgb.h to get 'inline' definition 04764f3bd9 util: include c99_compat.h in hash_table.h to get 'inline' definition b035869ff8 targets/vdpau: link with libmesautil.la to fix build breakage 9f88893829 xlib: fix missing mesautil build breakage ff0cbfb3db svga: SVGA_3D_CMD_BIND_GB_SHADER needs to reserve two relocations. 0236e75b2a gallium: Add libmesautil dependency to gdm and xa targets e97498ef81 mesa/main: Use the RGB <-> sRGB conversion functions in libmesautil 992e1ea8e4 gallium: Move sRGB <-> RGB handling to libmesautil efa0aa8ffc util: Gather some common macros 72e55bb688 util: Move the open-addressing linear-probing hash_table to src/util. 1e0da6233b util: Move ralloc to a new src/util directory. dcc29c18b4 mesa/SConscript: Use Makefile.sources instead of duplicating the file lists 87e719ae98 targets/dri: resolve the scons build cf3c73cf20 mesa/st: Fix compiler warnings 6614def764 gallium: Fix compiler warning. d66acc7077 glsl: fix switch statement default case regressions 47e5039680 st/dri: Fix driver loading if swrast isn't built 7b3d0a9a1e mesa/st: only convert AND(a, NOT(b)) into MAD when not using native integers 152006e149 Remove XA state tracker support for Radeon 179c5d4e6d docs: Import 10.2.5 release notes, add news item. 47b064fd8a mesa/st: add support for dynamic ubo selection 5d90926052 i965: Delete stale "pre-gen4" comment in texture validation code. 8ccae4fe28 i965: Delete sampler state structures. b8c2538e17 i965: Replace sizeof(struct gen7_sampler_state) with the size itself. 7da612e8d0 i965: Drop sizeof(struct brw_sampler_state) from estimated prim size. 3d1a4d1f5b i965: Make BLORP use brw_emit_sampler_state(). 6b5b78b518 i965: Delete redundant sampler state dumping code. 3f3e0be666 i965: Make some brw_sampler_state.c functions static again. 2fe2fe1fce i965: Stop using gen7_update_sampler_state; rm gen7_sampler_state.c. 7679393f56 i965: Make brw_update_sampler_state use 8 bits for LOD fields on Gen7+. a50b640dfe i965: Make brw_update_sampler_state() use brw_emit_sampler_state(). 05f0796eb6 i965: Introduce a function to emit a SAMPLER_STATE structure. 7cdb0a30fa i965: Add const to upload_default_color's sampler parameter. b590a1237c i965: Add #defines for SAMPLER_STATE fields. eee8196782 i965: Convert wrap mode #defines to an enum. 6afe21da62 i965: Delete gen7_upload_sampler_state_table and vtable mechanism. c2f231e181 i965: Make brw_upload_sampler_state_table handle Gen7+ as well. 8fbc96ca74 i965: Shift brw_upload_sampler_state_table away from structures. 378eea9708 i965: Push computation for sampler state batch offsets up a level. 7efa183e8f i965: Drop unused 'ss_index' parameter from gen7_update_sampler_state. a381592a8e i965: Stop storing sdc_offset in brw_stage_state. 9a1a8cb84d i965: Drop the degenerate brw_sampler_default_color structure. c8e2549785 i965: Write a better file comment for brw_sampler_state.c. 3f67fb4dc3 i965: Rename brw_wm_sampler_state.c to brw_sampler_state.c. 6e12035834 i965/blorp: Don't set min_mag_neq bit in Gen6 SAMPLER_STATE. e41cc45361 define GL_OES_standard_derivatives if extension is supported 3b69347efc llvmpipe: don't store number of layers per level 7e7aebbbd0 llvmpipe: integrate memory allocation into llvmpipe_texture_layout 47096fbb5d llvmpipe: get rid of impossible code in alloc_image_data c860a379d2 i965/miptree: Layout 1D Array as 2D Array with height of 1 3a9278b92c r600g: Implement gpu_shader5 textureGather f455f34ab9 mesa: Add missing atomic buffer bindings and unbindings 150ac07b85 r600g/radeonsi: Prefer VRAM for CPU -> GPU streaming buffers 8898fff46c r600g/radeonsi: Reduce or even drop special treatment of persistent mappings 095c37e472 target-helpers: Do not build kms_dri on libdrm-less platforms. b1eb00cd40 r600g: gpu_shader5 gl_SampleMaskIn support 2768a56f58 r600g: Implement gpu_shader5 integer ops 2133a1aedf r600g: Add IMUL_HI/UMUL_HI support a48b615006 r600g: Implement GL_ARB_texture_query_lod 1da4bb5b97 gbm: Log at least one dlerror() when we fail to open any drivers. ef81ce9909 gbm: Fix a debug log message bfb0da9fa7 gallium: Add a uif() helper function to complement fui() bf3a26266d glapi: Do not use backtrace on DragonFly. 5a12155503 gallivm: fix up out-of-bounds level when using conformant out-of-bound behavior e57ad3d38c dri: Add a new capabilities for drivers that can't share buffers 3b176c441b gallium: Add a dumb drm/kms winsys backed swrast provider 8430af5ebe Add support for swrast to the DRM EGL platform e3a3dbe940 st/gbm: don't segfault if the fail to create the screen d93ae21939 st/gbm: retrieve the driver-name via dd_driver_name() 85109bc507 glsl/glcpp: rename ERROR to ERROR_TOKEN to fix MSVC build 66decc7efa configure: Don't override user -g or -O options for debug builds a62354a987 glsl: Add flex options to eliminate the default rule bc8721f16f glsl/glcpp: Add flex options to eliminate the default rule. 4ebff9bca6 glsl/glcpp: Combine the two rules matching any character 80e9301d9b glsl/glcpp: Alphabetize lists of start conditions f9c99aefea glsl/glcpp: Add a catch-all rule for unexpected characters. 4757c74c84 glsl/glcpp: Treat carriage return as equivalent to line feed. 12d583b21a glsl/glcpp: Add test for a multi-line comment within an #if 0 block 346d712e87 glsl/glcpp: Test that macro parameters substitute immediately after periods 285c9392ad glsl/glcpp: Add (non)-support for ++ and -- operators 34cd293c8a glsl/glcpp: Emit error for duplicate parameter name in function-like macro fe1e0ac852 glsl/glcpp: Add an explanatory comment for "loc != NULL" check 18c589d20e glsl/glcpp: Drop the HASH_ prefix from token names like HASH_IF de0b4b6607 glsl: Properly lex extra tokens when handling # directives. f196eb2d39 glsl: Add an internal-error catch-all rule f062f0506a glsl/glcpp: Correctly parse directives with intervening comments dfdf9dc082 glsl/glcpp: Rename HASH token to HASH_TOKEN 0d5f5d127b glsl/glcpp: Don't use start-condition stack when switching to/from 2fdc1f50c4 glsl/glcpp: Add a -d/--debug option to the standalone glcpp program 8e8f8ff1b2 glsl/glcpp: Fix off-by-one error in column in first-line error messages 0742e0acd3 glsl/glcpp: Minor tweak to wording of error message f583f214d5 glsl/glcpp: Stop using a lexer start condition () for token skipping. 09b4e12900 glsl/glcpp: Abstract a bit of common code for returning string tokens 828686d4eb glsl/glcpp: Drop extra, final newline from most output 5dbdc341e8 glsl/glcpp: Add testing for EOF sans newline (and fix for , ) 21dda50549 glsl/glcpp: Remove some un-needed calls to NEWLINE_CATCHUP cc335c0e57 glsl/glcpp: Add support for comments between #define and macro identifier ea2e9300ec glsl/glcpp: Emit proper error for #define with a non-identifier 9e45fb6f51 glsl/glcpp: Add testing for directives preceded by a space da7f226a27 glsl/glcpp: Fix to emit spaces following directives 49e2275d0d configure.ac: require libdrm_radeon 2.4.56 because of the Hawaii fix there 3ea922dd7c main/get_hash_params: Add GL_SAMPLE_SHADING_ARB b12d5f0d00 os_process.c: Add cygwin as an expected platform d05f72d4c3 xmlconfig: Use program_invocation_short_name when building for cygwin 448f14918c docs: fix date typo: July 78 -> 18 7844263f07 svga: remove unneeded depth==1 assertion in svga_texture_view_surface() 66a1b3a1da st/wgl: Clamp wglChoosePixelFormatARB's output nNumFormats to nMaxFormats. 8d0a1a6bc0 gallium/radeon: Add some Emacs .dir-locals.el files 9a53f941c7 ilo: fix fb height of HiZ ops 76b11d15d3 glapi: add indexed blend functions (GL 4.0) a9528cef6b r600g,radeonsi: switch all occurences of array_size to util_max_layer 71ce92200e radeonsi: fix occlusion queries on Hawaii 156b7e244c winsys/radeon: fix vram_size overflow with Hawaii 0e7f56313d radeonsi: fix a hang with streamout on Hawaii 3d9e87406c radeonsi: fix a hang with instancing on Hawaii c7407b94a8 gallium/util: add a helper for calculating primitive count from vertex count 9b046474c9 radeonsi: fix CMASK and HTILE calculations for Hawaii ecbd3a545a r600g,radeonsi: add debug flags which disable tiling 04f2c88f45 gallium: rename shader cap MAX_CONSTS to MAX_CONST_BUFFER_SIZE d5bcb5e8de r600g: switch SNORM conversion to DX and GLES behavior 5fe20592d4 util: Fix typo cc1e1da24a ilo: correctly propagate resource renames to hardware fb1820355b ilo: add ilo_resource_get_bo() helper 6f0c1f2b5f radeonsi: Use util_memcpy_cpu_to_le32() f0e0737922 util: Add util_memcpy_cpu_to_le32() v3 3d636b4785 clover: Add checks for image support to the image functions v2 7f96bea5bc r600g/compute: Add debug information to promote and demote functions e7715126f7 r600g/compute: Add documentation to compute_memory_pool 717e3b1ca1 ilo: unblock an inline write with a staging bo 7395432f2e ilo: try unblocking a transfer with a staging bo 0a0e57b070 ilo: enable persistent and coherent transfers b02e993d8c ilo: drop ptr from ilo_transfer b1dd54d9fe ilo: s/TRANSFER_MAP_UNSYNC/TRANSFER_MAP_GTT_UNSYNC/ 2a82bb30e8 ilo: drop unused context param from transfer functions 8abf6c06e8 ilo: tidy up transfer mapping/unmapping 2f4bed0405 ilo: tidy up choose_transfer_method() 91656eb375 ilo: free transfers with util_slab_free() 1d3e06c216 clover: Add clUnloadPlatformCompiler. 39869423cb clover: Add clCreateProgramWithBuiltInKernels. be8bc588b9 glsl/cs: Add several GLSL compute shader variables 12029046a2 main/cs: Add additional compute shader constant values 74e100affc glsl: No longer require ubo block index to be constant in ir_validate be237a6129 glsl: Accept nonconstant array references in lower_ubo_reference c59802d3a1 glsl: Convert uniform_block in lower_ubo_reference to ir_rvalue. 9c90a63378 glsl: Mark entire UBO array active if indexed with non-constant. 8eae5ceb99 glsl: Allow non-constant UBO array indexing with GLSL4/ARB_gpu_shader5. 4714c4ec48 ilo: simplify ilo_flush() 654fd3e33f r600g/compute: Defrag the pool at the same time as we grow it 4ca04f3112 r600g/compute: Try to use a temporary resource when growing the pool 5eb11eb192 freedreno: fix typo in gpu version check db193e5ad0 freedreno/ir3: split out shader compiler from a3xx 7d7e6ae9c3 freedreno/a3xx/compiler: rename ir3_shader to ir3 faaeddb55e freedreno/a3xx/compiler: scheduler vs pred reg 9f391322a0 freedreno/a3xx/compiler: little cleanups d48faad3c2 freedreno/a3xx: enable/disable wa's based on patch-level 9613ca569f freedreno/a3xx/compiler: make IR heap dyanmic 0bc1fa22d8 r600g/compute: Fix singed/unsigned comparison compiler warnings. 0ec8587642 clover: Query the device to see if images are supported 1607a8efc1 gallium: Add PIPE_CAP_COMPUTE_IMAGES_SUPPORTED d6b89aef26 r600g/compute: Allow compute_memory_defrag to defragment between resources 5cf108078c r600g/compute: Allow compute_memory_move_item to move items between resources bf1247936a gbm: Search LIBGL_DRIVERS_PATH if GBM_DRIVERS_PATH is not set cce58147eb winsys/radeon: fix indentation 989d2e3709 Add an accelerated version of F_TO_I for x86_64 2a33510f16 i965/fs: Decide predicate/predicate_inverse outside of the for loop. 96128d134b i965/fs: Swap if/else conditions in SEL peephole. ac2acf04f7 i965: Improve dead control flow elimination. 0ddc28b026 nvc0/ir: support 2d constbuf indexing 4eef537960 gm107/ir: emit LDC subops fc3d5fe01d gk110/ir: emit load constant subop 9c4959d0df mesa/st: add support for interpolate_at_* ops dfb0ca1606 nv50/ir: fix phi/union sources when their def has been merged 32702cceed nv50/ir: fix hard-coded TYPE_U32 sized register 3f6b34bacc nvc0: mark shader header if fp64 is used b21a28797c nv50/ir: keep track of whether the program uses fp64 47e5a8d7a2 nvc0: make sure that the local memory allocation is aligned to 0x10 637b6c2478 mesa: add ARB_clear_texture.xml to file list, remove duplicate decls 9d6166880d ilo: check the tilings of imported handles cbc943c43e ilo: clean up resource bo renaming cf8c9947a8 ilo: share some code between {tex,buf}_create_bo c1a1a627c4 ilo: use native 3-component vertex formats on GEN7.5+ 2126541b0b ilo: allow for device-dependent format translation 6bac86cd85 i965: Accelerate uploads of RGBA and BGRA GL_UNSIGNED_INT_8_8_8_8_REV textures 5072d0e7fc mesa: Fix the name in the error message 3f04a1532e glsl: Fix some bad indentation d4d886a0bc i965/fs: Set LastRT on the final FB write on Broadwell. 36a4a6bbdc i965: Port INTEL_DEBUG=optimizer to the vec4 backend. 8d2e95bd4b i965: Save the gl_shader_stage enum in backend_visitor. d6d3e6027d i965: Don't print WE_normal in disassembly. 2f181bc391 freedreno/a3xx/compiler: fix p0 (kill, etc) fb237ba746 Revert "r600g/compute: Fix warnings" 2a766b0b64 radeon/llvm: fix formatting 0e9cdedd2e radeon/llvm: enable unsafe math for graphics shaders 467f1585e2 r600g/compute: Fix warnings 2fa6d659c3 r600g: Use hardware sqrt instruction dbaf0bc388 r600g/compute: Remove unneeded code from compute_memory_promote_item e7bda844e6 r600g/compute: Quick exit if there's nothing to add to the pool 90d7b09ed2 r600g/compute: Defrag the pool if it's necesary d8b6f0dacb r600g/compute: Add a function for defragmenting the pool 1f705b2bee r600g/compute: Add a function for moving items in the pool 23ae2db854 freedreno/a3xx: more vtx formats a5ac36a75f freedreno/a3xx/compiler: const file relative addressing c18ae9c293 freedreno/a3xx/compiler: move function 3a7da7f5ec freedreno/a3xx: add back a few stalls 9f6dfd16e3 targets/dri: fix freedreno targets c357e8475a freedreno: update generated headers c6398a38af docs: Update GL3.txt and relnotes for GL_ARB_clear_texture 0779f37e15 meta: Add a meta implementation of GL_ARB_clear_texture 05b52efbc9 meta: Add a state flag for the GL_DITHER df9945ca26 texstore: Add a generic implementation of GL_ARB_clear_texture fbbbf7529c mesa/main: Add generic bits of ARB_clear_texture implementation 2e63f91e60 teximage: Add utility func for format/internalFormat compatibility check c4067acd90 mesa/main: add ARB_clear_texture entrypoints 07c65b85ea r600g/radeonsi: Use write-combined CPU mappings of some BOs in GTT 37d43ebb28 winsys/radeon: Use separate caching buffer managers for VRAM and GTT 2c947760ed docs/GL3.txt: update status for ARB_compute_shader 9548ba6e7b mesa: Don't use memcpy() in _mesa_texstore() for float depth texture data 29af97f280 i965/fs: Fix gl_SampleMask handling for SIMD16 on Gen8+. 38ffef7840 i965/fs: Fix gl_SampleID for 2x MSAA and SIMD16 mode. 4cf47c80fc i965: Add missing persample_shading field to brw_wm_debug_recompile. caf8c07dd4 i965/disasm: Don't disassemble the URB complete field on Broadwell. 662f1ccc24 i965: Disable hex offset printing in disassembly. 3e9105f7ee i965/vec4: Use foreach_inst_in_block a couple more places. 1761671b06 i965: Replace cfg instances with calls to calculate_cfg(). dd65a6d9ad i965/cfg: Add a foreach_block_and_inst macro. 680fe0acb3 i965: Add cfg to backend_visitor. b0f780345e radeonsi/compute: Add support scratch buffer support v2 6cc5334e42 radeonsi/compute: Bump number of user sgprs for LLVM 3.5 81385f7596 winsys/radeon: Query the kernel for the number of SEs and SHs per SE 245e86168a radeonsi/compute: Share COMPUTE_DBG macro with r600g 9ba3105e0a radeonsi: Read rodata from ELF and append it to the end of shaders 01c21c459f glsl: Fix bad indentation 47e2a74a5a i965: Silence unused parameter warning 22b9641edf i965: Silence 'comparison is always true' warning 1946612b7d i965: Silence many unused parameter warnings f6fc807345 configure.ac: Add LLVM patch version to error message. ecd3e89b32 main/format_pack: Fix a wrong datatype in pack_ubyte_R8G8_UNORM 8ed24543f8 docs: Import 10.2.4 release notes f14d217f5c Add support for RGBA8 and RGBX8 textures in intel_texsubimage_tiled_memcpy 765f4b8c04 i965: Improve debug output in intelTexImage and intelTexSubimage d808de31bd radeonsi: only update vertex buffers when they need updating 6210d6fdc2 radeonsi: remove nr_vertex_buffers 0ed0bf0696 radeonsi: move vertex buffer descriptors from IB to memory 1635ded828 radeonsi: add support for fine-grained sampler view updates bea8f2f46d radeonsi: move si_set_sampler_views to si_descriptors.c dd46841bc9 radeonsi: move sampler descriptors from IB to memory 2a7b57ad42 radeonsi: implement ARB_draw_indirect 887b69a233 radeonsi: don't add info->start to the index buffer offset 09056b352d radeonsi: use an SGPR instead of VGT_INDX_OFFSET a66d934139 radeonsi: assume LLVM 3.4.2 is always present 4ad682461e configure.ac: require LLVM 3.4.2 for radeon 3a86ca54df st/mesa,gallium: add a workaround for Unigine Heaven 4.0 and Valley 1.0 b0ff18bd34 glsl: add a mechanism to allow #extension directives in the middle of shaders 392c9f8dfe r600g: Implement GL_ARB_texture_gather 984a02ba55 i965: Fix z_offset computation in intel_miptree_unmap_depthstencil() 5d9f5cd35b Revert "i965: Extend compute-to-mrf pass to understand blocks of MOVs" b656e3c603 i915: Fix up intelInitScreen2 for DRI3 4ceb612a10 mesa: Fix regression introduced by commit "mesa: fix packing of float texels to GL_SHORT/GL_BYTE". 3cfe6bc9cc nv50: fix build failure on m68k due to invalid struct alignment assumptions 74dfd86ed6 clover: Call end_query before getting timestamp result v2 48deb4dbf2 glsl: handle a switch where default is in the middle of cases 9e47ed2f77 glsl: Make the tree rebalancer use vector_elements, not components(). 7db75927ca glsl: Guard against error_type in the tree rebalancer. 9697f8088f glsl: Make the tree rebalancer bail on matrix operands. 99f8ea295f Revert "i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams." 1661f7559b ilo: add some missing formats 69cd3ebd6f ilo: update and tailor the surface format table a2de656278 i965: Don't copy propagate abs into Broadwell logic instructions. cf1b5eee7f i965/fs: Use WE_all for gl_SampleID header register munging. e5adc560cc i965/fs: Set force_uncompressed and force_sechalf on samplepos setup. 2eaf3f670f i965: Set execution size to 8 for instructions with force_sechalf set. 4198711006 nvc0: fix translate path for PRIM_RESTART_WITH_DRAW_ARRAYS a284a0afa2 nvc0: add support for indirect drawing bbc4a7bd31 nouveau: check if a fence has already been signalled c11096c749 glsl: Don't declare variables in for-loop declaration. 58270c2fac exec_list: Make various places use the new length() method. 7b0f69225a exec_list: Add a function to give the length of a list. 28c4fd4bc6 exec_list: Add a prepend function. 9a723b970e mesa: Don't allow GL_TEXTURE_{LUMINANCE,INTENSITY}_* queries outside compat profile 750286600b mesa: Don't allow GL_TEXTURE_BORDER queries outside compat profile ee58c71a65 mesa: Handle uninitialized textures like other textures in get_tex_level_parameter_image 83214edf8a i965/fs: Relax interference check in register coalescing. 1d97212007 i965/fs: Perform CSE on sends-from-GRF rather than textures. 103716a862 glsl: Update expression types after rebalancing the tree. 7b962a4e6b glsl: Add callback_leave to ir_hierarchical_visitor. 76caaedd7e i965: Initialize new chunks of realloc'd memory. 0d711e719e radeon/llvm: Fix LLVM diagnostic error reporting 20b431fd9e util/tgsi: Fix ureg_EMIT/ENDPRIM prototype. e945a19b35 glapi: Use GetProcAddress instead of dlsym on Windows. c25fe88ebf ilo: raise texture size limits 81d7f33e30 ilo: move away from drm_intel_bo_alloc_tiled d859bdb4b5 radeonsi: partially revert "switch descriptors to i32 vectors" 130c99ca15 i965/vec4: Invalidate live intervals in opt_cse, not _local. aba15d93a6 i965/vec4: Move aeb list into opt_cse_local. 1ca6b5d2e8 i965/fs: Invalidate live intervals in opt_cse, not _local. bdbaa9ab5b i965/fs: Move aeb list into opt_cse_local. 0f679f0ab5 glsl: Fix aggregates with dynamic initializers. 923f78440c Avoid mesa_dri_drivers import lib being installed 5899a45a5b i965/vec4: Silence warnings about unhandled interpolation ops 1e4068ca45 docs: Mark off ARB_gpu_shader5 interpolation functions for i965 9c0bddf735 i965/fs: add support for ir_*_interpolate_at_* expressions 5ed147c26f i965/fs: Skip channel expressions splitting for interpolation 6e91f2df95 i965/fs: add generator support for pixel interpolator query d732598b63 i965: add low-level support for send to pixel interpolator 0b0572a2ad i965/disasm: add support for pixel interpolator messages 1b6163bdf5 i965: Add message descriptor bit definitions for pixel interpolator f55e9a7c75 i965/disasm: Disassemble indirect sends more properly 1854ead64c i965: Avoid crashing while dumping vec4 insn operands 1499619fe6 i965: Fix two broken asserts in brw_eu_emit b45d417108 glsl: add new interpolateAt* builtin functions 1d5b06664f glsl: add new expression types for interpolateAt* 8b7a323596 allow builtin functions to require parameters to be shader inputs ee2a818d33 radeonsi: rename definitions of shader limits 4f3f0435bf radeonsi: switch descriptors to i32 vectors 877bb52dc9 radeonsi: properly implement texture opcodes that take an offset 04aa2bd724 radeonsi: fix texture fetches with derivatives for 1DArray and 3D textures b279f0143f radeonsi: fix samplerCubeShadow with bias a11fff329e st/mesa: fix samplerCubeShadow with bias 734e4946f5 mesa: fix crash in st/mesa after deleting a VAO f381c27c54 configure: Cygwin requires _XOPEN_SOURCE >= 700 to prototype strndup() da46b9de9f gallium/docs: minor clarification for TXQ instruction c45b9b5721 softpipe: fix sp_get_dims() for PIPE_BUFFER faa6b0cdc3 glsl/glcpp: move macro declaration before code to fix MSVC build acaed8f41d nvc0/ir: add support for interpolating with non-default settings 7c9161521a gallium: add INTERP_* opcodes to support interpolateAt* ca5e15f40f r600g: remove unused base_vector_chan variable b8db6db8b0 i965: forward-declare struct brw_context in brw_reg.h a432079400 nvc0/ir: fix encoding of offset register into interpolation instruction 7f937875c0 nvc0/ir: account for indirect textures on fermi for txd 9807a8ddaf nvc0/ir: unset s/r indirect sources before moving everything 0bdc3e1afd targets/dri-swrast: Convert to static/shared pipe-driver 29ca7d2c94 st/dri: merge dri/drm and dri/sw backends f6483aa694 targets/dri-swrast: convert to gallium megadrivers :) dab5d16f0e scons: build and use a single dri_common library 0e357234f3 st/dri/drm: remove __driDriverExtensions and driDriverAPI 3b7c120be3 targets/dri: cleanup conversion leftovers f6898aa264 targets/dri: update scons build to handle __driDriverGetExtensions_vmwgfx 5c68a1dc0b targets/dri: Add __driDriverGetExtensions_vmwgfx ff0e25f3a6 targets/dri: Add __driDriverGetExtensions_i965 symbol 3591acacf9 targets/dri: Add __driDriverGetExtensions_i915 symbol f48b06f89d targets/dri: Add __driDriverGetExtensions_freedreno symbol 4cd1bb6a91 targets/dri: Add __driDriverGetExtensions_(r300|r600|radeonsi) symbols 5b7e43aea8 targets/dri: Add __driDriverGetExtensions_nouveau symbol 532eb72be3 tgsi: add interpolation location modifier support to text parser 6b92a06ea3 mesa/st: add per sample shading state to fp key and set interpolation 4c97ed4411 gallium: switch dedicated centroid field to interpolation location e3b16294cb meta: Call glObjectLabel before linking. 272e36e229 ff_fragment_shader: Access glsl_types directly. c03c6e0168 st/mesa: add PIPE_FORMAT_R10G10B10A2_UNORM to format_map table 282b783a15 st/mesa: add some missing MESA/PIPE_FORMAT_R10G10B10A2_UNORM switch cases 0e12cd7954 glsl/glcpp: Don't choke on an empty pragma 43047384c3 glsl/glcpp: Promote "extra token at end of directive" from warning to error dac3c986c5 glsl/glcpp: Once again report undefined macro name in error message. ec6222ef01 glsl/glcpp: Add short-circuiting for || and && in #if/#elif for OpenGL ES. 9794f8f245 glsl/glcpp: Fix glcpp to properly lex entire "preprocessing numbers" 98c0e3c783 glsl/glcpp: Fix glcpp to catch garbage after #if 1 ... #else 1d862a0b39 glsl/glcpp: Fixup glcpp tests for redefining a macro with whitespace changes. a6e9cd14ca glsl/glcpp: Fix preprocessor error condition for macro redefinition 1a46dd6edd glsl/glcpp: Add test to ensure compiler won't allow #undef for some builtins 64b7fc2dd1 glsl/glcpp: Do not allow undefining the built-in macros 378fa34c7b gallium/u_blitter: fix some shader memory leaks e924bb32f4 tgsi: properly parse indirect dimension references (e.g. for UBOs) c8011c1885 radeonsi: fix order of r600_need_dma_space and r600_context_bo_reloc d10204930f st/mesa: fix geometry shader memory leak 176b64b811 mesa: fix geometry shader memory leaks 971122a9c0 st/mesa: minor simplification of some state atom assignments 301ffe7b26 st/mesa: minor fix-up in st_GetSamplePosition() 91affc8b32 mesa: use float to silence MSVC warning in _mesa_GetMultisamplefv() 50bbe49c33 nvc0: allocate more space before a counter is configured a9b21015f5 nv50/ir: use unordered_set instead of list to keep track of var uses 503391b46f i965/disasm: Fix disassembly of the any16h/all16h predicates. e13a6406c3 glsl: Fix the foreach_in_list_reverse macro. be536efe20 radeonsi: mark MSAA config state as dirty at the beginning of CS fe6be9926f gallium: fix u_default_transfer_inline_write for textures cf430408c4 i965: Remove artificial dependency between math instructions. 099cbc1477 i965/fs: Track dependencies in instruction scheduling per reg offset. 7a641dd58d configure: Don't special case Cygwin to use gnu99, define _XOPEN_SOURCE instead 8ff16111ee ilo: fix fence reference counting bbefb15e01 i965: Extend compute-to-mrf pass to understand blocks of MOVs 8aa34dc9cb nvc0/ir: fill offset in properly for TXD 114d46829d nvc0/ir: use manual TXD when offsets are involved afea9bae67 nvc0/ir: do quadops on the right texture coordinates for TXD 1065aa92f4 nv50/ir: ignore bias for samplerCubeShadow on nv50 30d91e0eec nv50/ir: retrieve shadow compare from first arg 9007c4f9f4 docs: Import 10.2.3 release notes f6db414f3c i965/fs: Disable unlit_centroid_workaround on Haswell. 6f7c4a8d05 i965/vec4: Perform CSE on CMP(N) instructions. 7921bf0062 i965/vec4: Don't emit null MOVs in CSE. 949991cc99 i965/vec4: Improve CSE performance by expiring some available expressions. 3c8dc48ad1 i965/vec4: Add basic common subexpression elimination. 848fc7f710 i965: Fix warnings introduced in commit e24ef5ab. 042b061fef gallium/radeon: use PRIX64 instead of PRIu64 1580865a8c i965: Move assembly annotation functions to intel_asm_annotation.c. 423932791d i965: Rename intel_asm_printer -> intel_asm_annotation. 6d3e24a5c2 i965: Make backend_instruction usable from C. 0db30fcf89 i965/cfg: Make cfg_t usable from C. 857c06236c i965: Repack backend_instruction struct. ce706b4a9b i965: Make a brw_predicate enum. 46e5b2a497 i965: Make a brw_conditional_mod enum. ab74a42eef i965: Move common fields into backend_instruction. 3de11cacf0 i965: Use enum brw_reg_type for register types. 34ef6a7651 i965: Move is_zero/one/null/accumulator into backend_reg. c019105f37 i965: Make a common backend_reg class. 9377b189f7 i965: Drop imm union from visitor register classes. 53992a102f i965: Use immediate storage in brw_reg for visitor regs. 45446efc30 docs: add news item for mesa-demos 8.2.0 release 4087d9ec0b glsl: Fix merging of layout(invocations) with other qualifiers 9a37eb8adb nvc0: add a memory barrier when there are persistent UBOs 5d4f5218bb nv50: do an explicit flush on draw when there are persistent buffers b2b7c65122 nv50: disable dedicated ubo upload method 32b71246e7 gallium: rename PIPE_CAP_TGSI_VS_LAYER to also have _VIEWPORT 0fb6f1bf1d mesa/st: enable AMD_vertex_shader_viewport_index 313acb3ffa r600g: allow vs to write to gl_ViewportIndex 556a415033 svga: Don't unnecessarily reemit BindGBShader commands v2 824197efd5 radeon/llvm: Allocate space for kernel metadata operands 7f0420700c glsl: fix duplicated layout qualifier detection for GS 986adb9057 svga: add switch cases for PIPE_SHADER_CAP_DOUBLES 35cf3831d7 st/xa: Don't close the drm fd on failure v2 370184e813 Revert "radeonsi: Use dma_copy when possible for si_blit." 7666a9f4ae i965: expose AMD_vertex_shader_viewport_index on gen7+ df61553070 glsl: add support for AMD_vertex_shader_viewport_index e593953b50 mesa: add support for AMD_vertex_shader_viewport_index 6c544e5413 mesa/st: enable ARB_fragment_layer_viewport 6ded75ed08 i965/gen6: Add a spec citation about push constant packet requirements. e874274d08 i965: Add a comment about null renderbuffer surfaces and why they exist. 489ec68554 i965: Update a ton of comments about constant buffers. e24ef5ab18 i965: Merge VS/GS and WM pull constant buffer upload paths. 34f4e614dd i965/gen6+: Merge VS/GS and WM push constant buffer upload paths. c0f1929dd2 i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data. 5ba31c34d8 i965: Fix state flags for gen4/5 CURBE. a8330c343c i965: Remove a dead define. c00d3bd59d i965: Reuse libdrm's header for AUB definitions. a6af5602af i965: Fix stale comments about the state cache. ccf7878126 i965: Fix stale binding table comment. ccda1b9ba9 i965: Drop the memcmp for finding duplicated CURBE uploads. 44c63bdd40 i965: Reuse intel_upload.c for gen4/5 constant buffers. fea996c2aa gallium: Add PIPE_SHADER_CAP_DOUBLES 2ab44f657e clover: Fix not setting build log if the build succeeds v2 d2504ead2f clover: Have compat::string allocate its own memory. 9e5beac236 gallium/radeon: Only print a message for LLVM diagnostic errors b9f501bc6b radeon/llvm: Use the llvm.rsq.clamped intrinsic for RSQ 141f8fe1d1 r600g: allow viewport index/layer to be sent to ps 7414552b18 targets/dri: allow duplicated symbols bd322dfd0e st/dri: Remove the old libdridrm library 37b7a76266 targets/dri-vmwgfx: Convert to static/shared pipe-drivers 100e654b25 targets/dri-ilo: Convert to static/shared pipe-driver 0a4be815f4 targets/dri-i915: Convert to static/shared pipe-drivers 231063b032 targets/dri-freedreno: Convert to static/shared pipe-drivers 495e3e7bed targets/(r300|r600|radeonsi)/dri: Convert to static/shared pipe-drivers 6eabddd531 targets/dri-nouveau: Convert to static/shared pipe-drivers 9a7fd2954f st/dri/drm: Add a second libdridrm library a66dd60547 st/dri: Allow separate dri-targets 98204ea7d0 targets/dri-swrast: use drm aware dricommon when building more than swrast e1432489c0 docs: update hw-dependent bits of ARB_gpu_shader5 27ee7df8ad nvc0: add missed PIPE_CAP_DRAW_INDIRECT a7ee842acd llvmpipe: get rid of llvmpipe_get_texture_tile_linear a4d0758d9d llvmpipe: get rid of llvmpipe_get_texture_image aa1ab8173d llvmpipe: get rid of llvmpipe_get_texture_image_all 90abdc1541 llvmpipe: allocate regular texture memory upfront 7e1521f191 llvmpipe: get rid of linear_img struct b4c3246e7b llvmpipe: (trivial) rename linear_mip_offsets to mip_offsets 188ba1d6ec target-helpers: don't use designated initializers b97b87940b st/mesa: add support for indirect drawing 59330f13b0 gallium/u_vbuf: get draw info from an indirect buffer if there's any bc198f8e63 gallium: add facilities for indirect drawing a27b3582a6 gallium: add PIPE_BIND_COMMAND_ARGS_BUFFER 8392179fcc xmlconfig/dri: bool -> unsigned char 78121e4b8d i965/fs: Update discard jump to preserve uniform loads via sampler. fcac7020cf i965/fs: Mark case unreachable to silence warning. 3d826729da i965: Use unreachable() instead of unconditional assert(). a3d10c2c30 mesa: Make unreachable macro take a string argument. e658440234 i965/vec4: Remove useless conditionals. 2e90d1fb62 i965/fs: Pass cfg to calculate_live_intervals(). ec1b2d6aa0 i965: Mark fields in the live interval classes protected. 021094481c glsl: Remove now unused foreach_list* macros. 266109736a i965: Use typed foreach_in_list_safe instead of foreach_list_safe. c5030ac0ac i965: Use typed foreach_in_list instead of foreach_list. bc2fbbafd2 i965: Add and use foreach_inst_in_block macros. e8e5f0a342 i965/fs: Use is_head_sentinel() instead of ->prev == NULL. d6bb8bb7ce mesa: Add and use foreach_list_typed_safe. 22cd917329 mesa: Add and use foreach_in_list_use_after. d49173a97b glsl: Replace uses of foreach_list_const. fd8f65498a glsl: Replace another couple uses of foreach_list. 6e217ad1d7 glsl: Use foreach_list_typed when possible. 373824d769 mesa: Use typed foreach_in_list_safe instead of foreach_list_safe. c6a16f6d0e glsl: Use typed foreach_in_list_safe instead of foreach_list_safe. e0cb82d0c4 mesa: Use typed foreach_in_list instead of foreach_list. 4d78446d78 glsl: Use typed foreach_in_list instead of foreach_list. da9f0316e6 glsl: Add typed foreach_in_list_safe macro. 3597681040 glsl: Add typed foreach_in_list/_reverse macros. 4d6c9352f3 mesa: fix the condition in src/loader/Makefile.am ad6e1e12cc mesa: update comment for UniformBufferSize to indicate size is in bytes f4b0ab7afd st/mesa: fix incorrect size of UBO declarations 01bf8bb875 st/mesa: don't use address register for constant-indexed ir_binop_ubo_load dfca35f807 st/mesa: allow 2D indexing for all shader types in translate_src() f11e3dc122 st/mesa: don't ignore const buf index in src_register() 5e04526399 nvc0: expose 4 vertex streams, use stream ids in xfb 2f2467cb23 nvc0/ir: only merge emit/restart for identical streams e5cdbdecd2 nvc0/ir: avoid creating restarts with non-0 stream 40b8aec251 nvc0/ir: fix emitting vertex stream 1d16dbf416 mesa/st: add vertex stream support 746e5260f6 gallium: add a cap for max vertex streams 43e4b3e311 gallium: add an index argument to create_query 7f1b365f65 gallium: add support for stream in so info 0cbefc1bea gallium: add vertex stream argument to EMIT/ENDPRIM 1bfc0a1102 i965/fs: Mark predicated PLN instructions with dependency hints. 4fe53ee5d7 i965/fs: Predicate PLN instructions used in unlit centroid WA. 6d2536395d i965/fs: Add no_dd_{clear,check} fields to fs_inst. bcbb7c41b7 i965/fs: Let sat-prop ignore live ranges if producer already has sat. e58992aedd i965/fs: Pass const references to emit functions. 35b741c8e7 i965/vec4: Pass const references to instruction functions. d35f34cea9 i965/vec4: Pass const references to vec4_instruction(). e4b05af5d4 i965/fs: Pass const references to instruction functions. 5d5c20920e radeonsi: Use dma_copy when possible for si_blit. 9320c8fea9 glx/dri3: add GPU offloading support. 3ecd9e1a93 loader: Use drirc device_id parameter in complement to DRI_PRIME 7ab925a6aa loader: add gpu selection code via DRI_PRIME. da3a47d682 drirc: Add string support 29800e6a3e dri: remove GL types from config queries a513daec29 dri/xmlconfig: remove GL types. b94dc944df dri3: cache pointer to back instead of looking up. 11a879f260 configure.ac: (trivial) Fixing a typo ce1a137228 targets/egl-static: use inline_drm_helper and Automake.inc helpers 7689aa28cd targets/gbm: convert to static/shared pipe-driver 37e640a073 targets/xa: provide alternative(static) xa target c60a4ba7e3 i965/disasm: Fix INTEL_DEBUG=fs on Broadwell for ARB_fp applications. 5dfbfd17e0 i965/disasm: Delete gen8_disasm.c. e59a9ecc98 i965/disasm: Stop using gen8_disassemble in favor of brw_disassemble. 7b7f95b952 i965/disasm: Improve render target write message disassembly. 0e5b52e35d i965/disasm: Rename msg_target to SFID. c4cf088f43 i965/disasm: Fix typo in RT UNORM write message. 3603dfff6f i965/disasm: Use Gen6+ SFID case labels. 4fe78f4cc2 i965/disasm: "Handle" Gen8+ HF/DF immediate cases. f36bebcd5c i965/disasm: Cut piles of duplicate swizzle printing. bdcbcc73dd i965/disasm: Properly decode negate source modifiers on Broadwell. 00b72bbab5 i965/disasm: Improve disassembly of atomic messages on Haswell+. eb3185f686 i965/disasm: Actually disassemble Gen7+ URB opcodes. aa9e23dbe8 i965/disasm: Decode Broadwell's invm/rsqrtm math functions. 9a91f92596 i965/disasm: Properly disassemble the "atomic" ThreadCtrl value. 156c73a899 i965/disasm: Properly disassemble all32h/any32h align1 predicates. 03084453d7 i965: Add #defines for any32h/all32h predication. 707c42cb96 i965/disasm: Mark ELSE as having UIP on Gen8+. df4eeed0be i965/disasm: Properly disassemble jump targets on Gen4-5. 6928959d8e i965/disasm: Improve disassembly of jump targets on Gen6+. 6497890bf4 i965/disasm: Add support for new Gen8+ register types. 5f106b03a9 i965: Restyle brw_disasm.c. 5e20e9a830 i965/disasm: Create an "opcode" temporary. 3d1992754f i965/disasm: Eliminate opcode pointer. 4000c0112a Remove the ATI_envmap_bumpmap extension 7577cdd830 meta: Use AMD_vertex_shader_layer instead of a GS for layered clears. f3c5b2f7d0 docs: mark "Geometry shader multiple streams" as done for i965 5b3492fa3f i965: Enable vertex streams up to MAX_VERTEX_STREAMS. 0b84fa2c52 mesa: Enable simultaneous queries on different streams. 3178d2474a i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams. a374685f09 i965: Implement GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN with non-zero streams. ecd9960430 mesa: Include stream information in indexed queries. 0e58a3ef2a glsl: include streamId when reading/printing ir_variable IR. a16043ba57 glsl: include streamId when reading/printing emit-vertex and end-primitive IR. 5d562588a5 i965/gs: Set control data bits for vertices emitted in stream mode. 7589683c97 glsl: Validate vertex emission in geometry shaders. e877aadde0 glsl: Add support for EmitStreamVertex() and EndStreamPrimitive(). 4b3fc21032 glsl: Modify ir_end_primitive to have a stream. 8639effefe glsl: Modify ir_emit_vertex to have a stream. 9650293b51 i965/gs: Set number of control data bits for stream mode. 6d3632c9c9 glsl: Store info about geometry shaders that emit vertices to non-zero streams. 598c2e2c83 glsl: Only geometry shader outputs can be associated with non-zero streams. e2dd717616 glsl: Two varyings can't write to the same buffer from different streams. 1e1f071d25 glsl: Add methods to retrive a varying's name and streamId. 02fd80e160 glsl: Fail to link if inter-stage input/outputs are not assigned to stream 0 b908e85ed3 glsl: Assign GLSL StreamIds to transform feedback outputs. 37d795317e i965: Enable transform feedback for streams > 0 f20c723039 mesa: add StreamId information to transform feedback outputs. a7e6ec6898 glsl: Add parsing support for multi-stream output in geometry shaders. 15b5e663b0 st/omx: strcpy the string into the allocated buffer f230015206 mesa: expose ARB_seamless_cubemap_per_texture when supported a001ca98e1 st/omx: keep the name, (name|role)_specific strings dynamically allocated ed66312426 docs: Update the status of a few things in GL3.txt c58486516f nv50: fix dri3 prime buffer creation 13eddf3bf2 nvc0: fix dri3 prime buffer creation df282ce1bf gallium/dri2: implement blitImage 8a66a5de83 dri/image: add blitImage to the specification 27c686309e gallium: Add __DRIimageDriverExtension support to gallium e40cf256f4 dri3: use invalidate. e4419913bf dri3: fix image extension checking. b4dcf87f34 glxext: Send the Drawable's ID in the GLX_BufferSwapComplete event 8cf289c3ef i965: Enable compressed multisample support (CMS) on Broadwell. db184d43b0 i965: Add 2x MSAA support to the MCS allocation function. a248b2a4eb i965: Hook up the MCS buffers in SURFACE_STATE on Broadwell. e10311be9f i965: Drop SINT workaround for CMS layout on Broadwell. fd77187689 i965: Add plumbing for Broadwell's auxiliary surface support. a46cb6a971 i965: Add auxiliary surface field #defines for Broadwell. 7c2946fc23 i965: Disassemble all of DP write message control bits on Gen6. 40a9754953 i965: Pass brw to brw_try_compact_instruction(). fa1a3b2e3c i965: Add is_cherryview flag to brw_context. a25401bc9a i965: Add CSEL opcode definition for Gen8. e1b477238d i965: Document which instructions are generation specific. a382b4cb7a i965: Don't set UIP for ENDIF/WHILE. 92233aee47 i965: Replace struct brw_compact_instruction with brw_compact_inst. eaf78e56af i965: Convert brw_eu_compact.c to the new brw_compact_inst API. 395c759712 i965: Introduce a new brw_compact_inst API. 7c79608b5b i965: Replace 'struct brw_instruction' with 'brw_inst'. 290daad497 i965: Throw out guts of struct brw_instruction. a375092f5c i965: Convert brw_gs_emit.c to the new brw_inst API. bfbe6a7210 i965: Convert brw_disasm.c to the new brw_inst API. 1149eedffc i965: Pass brw rather than gen to brw_disassemble_inst(). 9cbf899a7d i965: Convert brw_eu_compact.c to the new brw_inst API. 5e6818faa5 i965: Extend is_haswell checks to gen >= 8 in Gen4-7 generators. 45cc9ddcc1 i965: Convert test_eu_compact.c to the new brw_inst API. 4362631d7b i965: Convert vec4_generator to the new brw_inst API. a041eb4030 i965: Convert fs_generator to the new brw_inst API. eedc5bbc69 i965: Convert Gen4-5 clipping code to the new brw_inst API. 7213e1ddc7 i965: Convert brw_sf_emit.c to the new brw_inst API. 829aac4b67 i965: Convert brw_eu_emit.c to the new brw_inst API. 607f5eb381 i965: Convert brw_eu.[ch] to use the new brw_inst API. d49a9ca8c2 i965: Introduce a new brw_inst API. 05040d6f8f i965: Pass brw into next_offset(). 890287b96b i965: Remove unneeded VS workaround stalls on Baytrail. 05126b9bb5 i965: Include marketing names for Broadwell GPUs. b1c1c7d31b softpipe: use last_level from sampler view, not from the resource f3a97c0381 targets/automake.inc: s/GALLIUM_VIDEO_CFLAGS/GALLIUM_TARGET_CFLAGS/ f6723392e3 auxiliary/vl: Remove no longer used SPLIT_TARGETS 11bce6a94e targets/radeonsi/omx: convert to static/shared pipe-drivers d23497c256 targets/r600/omx: convert to static/shared pipe-drivers b1f4a9681f targets/omx-nouveau: convert to static/shared pipe-drivers c35cf3400f st/omx: avoid using dynamic vid_(enc|dec)_base and avc_(name|role) 9a9742f92c st/omx: provide constant number of components 2670d0f91d glx: Added missing null check in GetDrawableAttribute() 0f7958aac2 mesa/main: In register_surface() verify gl_texture_object was found cc5abf0460 mesa/main: Verify calloc return value in register_surface() 568c545b7e glsl: Add missing null check in push_back() 088da3720f glsl: check _mesa_hash_table_create return value in link_uniform_blocks db081b497e i965/fs: Check variable_storage return value in fs_visitor::visit 78a89d6fa0 i965: Handle miptree creation failure in intel_alloc_texture_storage() 375943bc0a i965: Check calloc return value in gather_statistics_results() 9a8acafa47 i965/vec4: Try constant propagate after copy propagate made progress. d5432e3f45 i965/vec4: Make try_copy_propagate() static. 7526df70ea i965/vec4: Rename try_copy/constant_propagat{ion,e} to match the fs. 7192207de1 i965/vec4: Constant propagate into 2-src math instructions on Gen8. 038eb649b3 i965/fs: Constant propagate into 2-src math instructions on Gen8. aca4a951ea i965/fs: Make try_constant_propagate() static. 46659d46a8 i965: Make can_do_source_mods() a member of the instruction classes. b4ef7c596b glsl: Treat an interface block specifier as a level of struct nesting 91b8ecbe1c glsl: Disallow primitive type layout qualifier on variables. d4703f9446 glsl: Relax combinations of layout qualifiers with other qualifiers. 316dafa27d glsl: Don't convert reductions of ivec to a dot-product 4ccbbbdd74 docs: Import 10.2.2 release notes, add news item 4076cbceaf docs: Import 10.1.6 release notes, add news item 6b8b17153a llvmpipe: Fix zero-division in llvmpipe_texture_layout() 48f1143c64 i965/fs: Don't fix_math_operand() on Gen >= 8. b24e1cc604 i965/vec4: Don't fix_math_operand() on Gen >= 8. 0e800dfe75 i965/vec4: Don't return void from a void function. c997007f66 r600g/compute: Defer the creation of the temporary resource fec2a08eae r600g/compute: Handle failures in compute_memory_pool_finalize 9575225e12 r600g/compute: Fix possible endless loop in compute_memory_pool allocations. 0c181cdc6c r600: Fix use after free in compute_memory_promote_item. a59f2bb17b nouveau: dup fd before passing it to device 41d759d076 mesa: Don't use derived vertex state in api_arrayelt.c ea91d629df nvc0: allow VIEWPORT_INDEX and LAYER to be used as input semantics a91a556c81 mesa/st: handle gl_Layer input semantic 98a86f61a8 nv50/ir: allow gl_ViewportIndex to work on non-provoking vertices 604e54de78 draw: (trivial) fix clamping of viewport index f6a99d1167 i965: Don't emit SURFACE_STATEs for gather workarounds on Broadwell. 2442d3553f targets/(vdpau|xvmc): hardlink against the installed library 5f11b10f2c i965: Allow the blorp blit between BGR and RGB 3552aa7c1c glsl: Silence many unused parameter warnings f9ebb1ea77 targets/xvmc: correctly generate the symlinks 11e46a32ae targets/vdpau: correctly generate the symlinks ca55a1aaa7 i915: Fix gen2 texblend setup c822db6a05 mesa: Make Geom.UsesEndPrimitive a bool instead of a GLboolean df71b39f5c targets/r600/xvmc: convert to static/shared pipe-drivers dc01ca44a7 targets/xvmc-nouveau: convert to static/shared pipe-drivers 291d70210d targets/radeonsi/vdpau: convert to static/shared pipe-drivers f85e7ce057 targets/r600/vdpau: convert to static/shared pipe-drivers 9df2c4956b targets/vdpau-nouveau: convert to static/shared pipe-drivers 8b2e0ddf8a Partially revert "glsl: Add builtin define for ARB_fragment_layer_viewport" 1f3ca56b76 freedreno: use util_copy_framebuffer_state() c63450e829 freedreno/a3xx: WFI fixes/cleanup b2c1f3a019 glsl: Add gl_Layer and gl_ViewportIndex builtins to fragment shader cc18b1ec21 glsl: Add builtin define for ARB_fragment_layer_viewport fcc9b4c15e glsl: Add extension plumbing for ARB_fragment_layer_viewport 51c82bddef mesa: Add extension plumbing for ARB_fragment_layer_viewport 22448c819d glapi: Add (empty) api section for ARB_fragment_layer_viewport a20994d616 i965: Save meta stencil blit programs in the context. dfaf6116c9 scons: avoid building any piece of i915 564821c917 gallivm: Fix build after LLVM commit 211259 86bd2196b4 glx: Don't crash on swap event for a Window (non-GLXWindow) 2d2af4cd2c r600g/compute: Use gallium util functions for double lists 257d697fb9 r600g/compute: Map only against intermediate buffers 9b933b73a9 r600g/compute: Implement compute_memory_demote_item 0b8c29915b r600g/compute: Avoid problems when promoting items mapped for reading 3da1b17555 r600g/compute: Only move to the pool the buffers marked for promoting 4d1e4429e6 r600g/compute: divide the item list in two e3dfe3f7b2 r600g/compute: Add statuses to the compute_memory_items 9e491eb5d7 r600g/compute: Add an util function to know if an item is in the pool 0038402753 r600g/compute: Add an intermediate resource for OpenCL buffers 96a95f48ea mesa: Copy Geom.UsesEndPrimitive when cloning a geometry program. ec712bf469 mesa: Init Geom.UsesEndPrimitive in shader programs. e974781301 glsl: Optimize (v.x + v.y) + (v.z + v.w) into dot(v, 1.0). f043971097 glsl: Pass in options to do_algebraic(). 1d9f74eda7 glsl: Rebalance expression trees that are reduction operations. d300f3f51a automake: include the libdeps in the correct order 4a39e5073a clover: Calculate the serialized size of a module efficiently. ab023c27a3 clover: Optimize module serialization for vectors of fundamental types. cad60420d5 gallivm: set mcpu when initializing llvm execution engine 4aa128a123 clover: Don't use llvm's global context 0cc391f013 clover: Prevent Clang from printing number of errors and warnings to stderr. 93b6b1fa83 radeon/llvm: Adapt to AMDGPU.rsq intrinsic change in LLVM 3.5 949beb0b84 configure: add HAVE_GALLIUM_STATIC_TARGETS d22b39e4db targets: use GALLIUM_PIPE_LOADER_WINSYS_LIB_DEPS 571b2467ca automake: introduce helper variable 86c30c6c5b target-helpers: add dd_configuration(), dd_driver_name() 573b55e302 target-helpers: add dd_create_screen() helper 1e414faa5e target-helpers: add a note about debug wrappers 665a4d9d9b targets/pipe-loader: add driver specific drm_configuration 36ff20027c pipe-loader: add pipe_loader_ops::configuration() 7f00611d78 pipe-loader: note that we leak pipe_loader_drm_device->base->driver_name 6984e8db91 automake: stop building i915-sw and drop explicit linking to softpipe 25182e249e nv30: hack to avoid errors on unexpected color/zeta combinations e1fe1435b1 nv30: tidy screen caps, add missing ones c092c46b27 nv30: avoid dangling references to deleted contexts 5af80f6268 nv30: plug some memory leaks on screen destroy and shader compile 22e9551af0 nv50: organize screen caps b03be4b0ee nvc0: organize screen caps 7e7097a4f4 nvc0: remove vport_int hack and instead use the usual state validation 8658fe3e4c r300g: don't advertize PIPE_FORMAT_B10G10R10X2_UNORM on < r500 57f3da997a radeonsi: implement ARB_texture_query_lod 6a2b38381e radeonsi: pass ARB_conservative_depth parameters to the hardware 1df7199fc9 gallium: implement ARB_texture_query_levels 552c70a837 st/mesa: set sampler_view::last_level correctly c530282bbc st/mesa: handle array textures in st_texture_image_copy 6818e117ce radeonsi: cosmetic changes in si_shader.c c7b5a5c4a3 radeonsi: implement ARB_texture_gather and Gather functions from GLSL 4.00 0df3551bf4 st/mesa: fix geometry shader max texture limit in state validation bb867e2f2f r600g: fix the max vertex shader input limit cc219d1d65 meta: Respect the driver's maximum number of draw buffers 56335b4441 gallivm: fix SCALED -> NORM conversions 7928b946ad mesa: Remove glClear optimization based on drawable size fe5224b16a mesa: In emit_texenv() type mismatch was forced with typecast 6cd30f5d73 radeon/uvd: disable VC-1 simple/main on UVD 2.x cf05f9bf01 radeonsi: add sampling of 4:2:2 subsampled textures f5dafc156a util/u_format: move utility function from r600g 700100d94b radeon/vce: set number of cpbs based on level 0796483282 radeon/vce: implement h264 level support e2db7c10d6 st/omx/enc: implement h264 level support 4fca06a902 vl: add level interface cb9fcc5c44 st/st/omx: fix switch-case indentation in vid_enc.c 83821ece79 glx: Add an error message when a direct renderer's createScreen() routine fails because no matching fbConfigs or visuals could be found. 88b887faa9 i965/vec4: unit test for copy propagation and writemask 6c2d815d64 i965/vec4/gs: Silence warning about unused 'success' in release build. 17f2dd7274 i965/disasm: Mark three_source_reg_encoding[] static. 9f7b5fa2c8 i965/blorp: Remove unused 'brw' member. 73ab06f9c5 i965/blorp: Mark branch unreachable to silence uninitialized var warning. f3aecefa99 i965: Silence warning about unused brw in release builds. 836f4299e8 i965: Mark backend_instruction and bblock_t as structs. 83649587c6 i965: Use standard SSE intrinsics instead of gcc built-ins. 52a4065493 mesa: Remove unused functions from perfomance query code. 7f3f9b1a68 mesa: Remove unused extra_EXT_texture_integer. 9f4e776433 mesa: Mark default case unreachable to silence warning. 6ac5adce63 egl: Remove unused variable dri_driver_path. d2458a4710 swrast: Remove unused solve_plane_recip(). db650d9ec1 glsl: Remove 'struct' from ir_variable declaration. ebc7524503 Revert "i965: Add 'wait' instruction support" fab92fa1cb i965/fs: Optimize SEL with the same sources into a MOV. 35bc02dee8 i965/fs: Perform CSE on texture operations. 18372a7100 i965/fs: Copy propagate from load_payload. 31ae9c25ff i965/fs: Perform CSE on load_payload instructions if it's not a copy. 8f4e324be2 i965/fs: Support register coalescing on LOAD_PAYLOAD operands. 4b7bca8979 i965/fs: Emit load_payload instead of multiple MOVs for large VGRFs. 68b7b03429 i965/fs: Only consider real sources when comparing instructions. 856860db4a i965/fs: Apply cube map array fixup and restore the payload. 15b6ab04e2 i965/fs: Use LOAD_PAYLOAD in emit_texture_gen7(). 138905d728 i965/fs: Lower LOAD_PAYLOAD and clean up. b996216384 i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD. 39cdf1621e glsl: type check between switch init-expression and case 5357c14da4 nv50/ir: Remove NV50_SEMANTIC_VIEWPORTINDEX cd01e1667a docs: update GL3.txt, relnotes: mark GL_ARB_viewport_array as done for nvc0 a2cb3a4a4f nvc0: implement multiple viewports/scissors, enable ARB_viewport_array af05270ccf nv50: make sure to mark first scissor dirty after blit 49659ad90c i965: Use 8x4 aligned rectangles for HiZ operations on Broadwell. fa35b272a0 i965: Make INTEL_DEBUG=mip print out whether HiZ is enabled. 380dd3be02 glsl/cs: Fix local_size_y and local_size_z 539cd92476 main/extensions: Only parse MESA_EXTENSION_OVERRIDE once ac3e2efeff main/extensions: Build list of extensions that can't be disabled 863f57ee1b main/extensions: Create extra extensions override string 10e03b4401 i965/cs: Use override structure rather than separate env var f5ca8c1972 main/extensions: Add early extension override structures 8be64fb570 main/extensions: Create a context-less set_extensions function f2280eeba5 main/extensions: Don't advertise unknown extensions overrides with (-) 41060a6095 radeonsi: fixup sizes of shader resource and sampler arrays 7889469663 scons: Link libGL.so against xcb-dri2. d6fd8a9771 r600g/radeonsi: Remove default case from PIPE_COMPUTE_CAP_* switch 5cb8fdb397 docs: update ARB_explicit_uniform_location status f3750a2c86 Enable GL_ARB_explicit_uniform_location in the drivers. e8fb8b1bb3 glsl: parser changes for GL_ARB_explicit_uniform_location 8381f0f0c3 glsl: add enable bit for ARB_explicit_uniform_location 73f7c8636d mesa: support inactive uniforms in glUniform* functions dd2a6519b9 glsl/linker: assign explicit uniform locations eca9d16048 glsl/linker: initialize explicit uniform locations dadc3d04f0 glsl: add glsl_type::uniform_locations() helper function bfe42ddd99 mesa: add new enum MAX_UNIFORM_LOCATIONS d1a64aad16 mesa: add enable bit for ARB_explicit_uniform_location bd5f1202fb glapi: add GL_ARB_explicit_uniform_location 5d8e246ac8 i965/vec4: Use the sampler for pull constant loads on Broadwell. 847abaccc0 i965: Add missing newlines to a few perf_debug messages. d053a05ef3 i965: Drop Broadwell perf_debugs about missing MOCS that aren't missing. 7f256c1c70 i965: Add missing MOCS setup for 3DSTATE_INDEX_BUFFER on Broadwell. d0575d98fc i965/vec4: Fix dead code elimination for VGRFs of size > 1. d6a7a2606e i965: Add SHADER_OPCODE_SHADER_TIME_ADD to dump_instructions() decode. 4133c7126c glsl: Fix clang mismatched-tags warnings with glsl_type. 32c5544860 mesa/drivers: Fix clang constant-logical-operand warnings. 4191cc4861 glsl: Correct more typos ac26a562ed radeon/compute: Always report at least 1 compute unit ffe609cc69 meta_blit: properly compute texture width for the CopyTexSubImage fallback 06e9536e5f freedreno/a3xx: vtx formats ba6a490bbc freedreno: update generated headers 3394900dd3 freedreno: try for more squarish tile dimensions 6aeeb706d2 freedreno: fix for null textures 2ea8e2fccf llvmpipe: increase number of queries which can be binned simultaneously to 64 03aab2af16 radeon/compute: Implement PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS b8d15ca5e8 Remove _mesa_is_type_integer and _mesa_is_enum_format_or_type_integer 2a0dffa0c9 clover: query driver for the max number of compute units 8f4d37889c gallium: Add PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS 4f70d83089 r600g/compute: solve a bug introduced by 2e01b8b440c1402c88a2755d89f40292e1f36ce5 607bc89970 egl/gallium: Set defines for supported APIs when using automake 816d392b58 configure: correctly autodetect xvmc/vdpau/omx 0406f59eeb mesa: glx: Reduce error log level 33f273778b cso: fix stream-out clean up in cso_release_all() 765efeef88 i965: Set the fast clear color value for texture surfaces 2c79aa8272 glsl: Fix typo in comment. 3e71258023 i965: Fix disassembly of BLORP clear programs. b207caf9bc i965/fs: Move FB write default state mashing in a level. a2ad771671 i965: Fix Haswell discard regressions since Gen4-5 line AA fix. be5e5b6c93 gbm: Remove 64x64 restriction from GBM_BO_USE_CURSOR 2c8520c03d i965: Use brw->gen in some generation checks. f51a7e00da i965/fs: Clean up tabs in brw_fs_cse.cpp. 4bb9d16fd3 configure.ac: Simplify DUSE_EXTERNAL_DXTN_LIB logic. 026d1fe986 configure.ac: Alphabetize AC_CONFIG_FILES. 180e60df65 configure.ac: Remove single quotes to fix syntax highlighting. c6f118484c meta: save and restore swizzle for _GenerateMipmap 63117ac329 i965/vec4: Emit smarter code for b2f of a comparison be0452b049 i965/vec4: Silence a couple unused parameter warnings 014d45f137 glsl: Store gl_uniform_driver_storage::format as the actual type 0d89448662 softpipe: fix pt->resource assert placement 9bc12ef241 softpipe: enable AMD_vertex_shader_layer. 8dede2fa6c softpipe: enable GLSL 3.30 support. c82d227edd softpipe: bump the softpipe geometry limits 7ea04f089b tgsi_exec: use defines for max inputs/outputs 740d5bed77 softpipe: add layered rendering support. dc8fc39ada softpipe: add layering to the surface tile cache. 5a57248541 softpipe: add depth clamping support. (v2) a4670de0a0 tgsi/gs: bound max output vertices in shader 10e8d55799 i965: Add GPU BLIT of texture image to PBO in Intel driver 237aac39b1 i965: Invalidate live intervals when inserting Gen4 SEND workarounds. ecc78eab11 i965: Don't use the head sentinel as an fs_inst in Gen4 workaround code. fc19c4aaf1 meta: Label the meta GLSL clear program. 2bcd24c9f0 i965/fs: Combine generate_math[12]_gen6 methods. 35e48bd618 i965/fs: Drop the generate_math[12]_gen7 methods. f3ddd71f28 i965/vec4: Combine generate_math[12]_gen6 methods. 5260a26e92 i965/vec4: Drop the generate_math2_gen7() method. b003fc265f i965: Rename brw_math to gen4_math. de65ec2fde i965: Split Gen4-5 and Gen6+ MATH instruction emitters. 7b9cf79790 i965: Make src_reg::equals() take a constant reference, not a pointer. 000f4a33c0 i965: Don't set the "switch" flag on control flow instructions on Gen6+. 3a439534de i965/fs: Allow CSE on math opcodes on Gen6+. 2c9a1518a1 glsl: Remove unused include in expr.flatt. 10e00611c2 glsl: Remove unused include in ir.cpp 8e1e68119c glsl: Remove unused include from ir_constant_expression.cpp 068d30655c glsl: Remove unused include from ir_basic_block.cpp b6e68fc9fb glsl: Remove unused include from hir_field_selection.cpp 4f5445a45d glsl: Remove unused include from glsl_symbol_table.h 38ffbf459b glsl: Remove unused include from glsl_types.cpp 22f5a0b277 glsl: Remove unused include from builtin_variables.cpp 6f385d9371 glsl: Remove unused include in ast_to_hir.cpp 5b83d5e2f9 glsl: Remove unused includes in link_uniform_block_active_visitor.h eac09a4e1d glsl: Remove unused includes in link_uniform_init. 4787c25a60 i965: Replace open-coded linked list with exec_list. 1951418038 glsl: Add an exec_node_init() function, usable from C. b123c6e96d glsl: Make foreach macros usable from C by adding struct keyword. d4ce0109de glsl: Make exec_list members just wrap the C API. b10ad648a1 glsl: Make exec_node members just wrap the C API. d691f0de72 glsl: Add C API for exec_list. 47a77ba839 glsl: Add C API for exec_node. 5f90f2ee59 glsl: Move definition of exec_list member functions out of the struct. cb5a0e59cf glsl: Move definition of exec_node member functions out of the struct. 112c1b14ed r600g/compute: Use %u as the unsigned format 2e01b8b440 r600g/compute: align items correctly df1dd8bf22 r600g/compute: Cleanup of compute_memory_pool.h 1d6384318e r600g/compute: Tidy a bit compute_memory_finalize_pending 39bd08efdd r600g/compute: Add more NULL checks 833b550773 r600g/compute: Adding checks for NULL after CALLOC fd943fa6c2 r600g/compute: Fixing a typo and some indentation 3eef571cbc mesa: Fix substitution of large shaders 2d399bb183 configure: Only check for OpenCL without LLVM when the latter is certain b0fd54900c r600g,radeonsi: implement PIPE_QUERY_TIMESTAMP_DISJOINT bd526ec9e1 configure: Always default to --enable-driglx-direct f647a722da glx: Fix build in GLX_DIRECT_RENDERING !GLX_USE_APPLEGL !GLX_USE_DRM case 7a45274477 i965: Make gen7_pi field of brw_instruction use unsigned instead of GLuint cefa265761 i965: Don't include mtypes.h in brw_disasm.c 8e115b03cf i965/fs: initialize src as reg_undef for texture opcodes on Gen4. 198204c9c5 i965/fs: initialize src as reg_undef for texture opcodes on Gen5/6. 5cb1cad0ae egl/dri2: do not leak dri2_dpy->driver_name c153b1f39b egl/dri2/x11: use standard strndup function 357a8b6f33 android, dricore: undefined reference to _mesa_streaming_load_memcpy 6eb3888c86 android, mesa_gen_matypes: pull in timespec POSIX definition 6980cae6ae android, egl: typo dri2_fallback_pixmap_surface -> dri2_fallback_create_pixmap_surface 4dc5545eff android, egl: add correct drm include for libmesa_egl_dri2 0048483f73 android: add src/gallium/auxiliary as include path for libmesa_dricore a49ebfab1d android: add libloader to libGLES_mesa and libmesa_egl_dri2 aba0f152be android: adapt to the megadriver mechanism eb3f80dbba add megadriver_stub_FILES c21fca8bf2 scons: remove dri-i915 build target 93257a56b5 configure: error out when building opencl without LLVM 6f9f916b9b i965/disasm: Properly debug negate source modifier for logical instructions c17db7537f i965/vec4: skip copy-propate for logical instructions with negated src entries 609d00e13e i965/fs: skip copy-propate for logical instructions with negated src entries a66660d2b7 i965/fs: Refactor check for potential copy propagated instructions. 1e150ca696 docs: add link to 10.1.5 on news page c53550586e docs: fix version number in 10.2.1 release notes bedeb5433b docs: import the 10.1.5 release notes 5bbb028ef3 glsl: Validate aux storage qualifier combination with other qualifiers. c75f827f12 i965: Ensure that we end instruction streams properly. dc2d3a7f5c i965/fs: Add Gen < 6 runtime checks for line antialiasing. 6e61892aea i965/fs: Let the gen < 8 generator know about runtime_check_aads_emit be1b5724ab docs: Mark off ARB_compressed_texture_pixel_storage 8a1a4855cf mesa: Add extension enable for ARB_compressed_texture_pixel_storage b57138b57a mesa: Add pixel storage support for GetCompressedTexImage be30766f56 mesa: Compute proper strides for compressed texture pixel storage. 8d29569c25 mesa: Extract computation of compressed pixel store params d6e60cb504 mesa: Emit errors for inconsistent compressed pixel store state 75a5823749 mesa: Add new pixel pack/unpack state for ARB_compressed_texture_pixel_storage 1fca84e7a0 tests: Add new enum strings for ARB_compressed_texture_pixel_storage cef3f9b909 glapi: Add XML infrastructure for ARB_compressed_texture_pixel_storage 8f63559c93 mesa: Make CompressedTexSubImage errors more consistent 4119b0eaee mesa: Trim down PixelStorei implementation eb58aa9cf0 mesa/main: Prevent sefgault on glGetIntegerv(GL_ATOMIC_COUNTER_BUFFER_BINDING). 8873120f9f Revert "i965: Move brw_land_fwd_jump() to compilation unit of its use." 220e208329 i965: Fix else and brace placement in brw_eu_emit.c. 1f3735bff0 i965: Drop the remaining default predication whacking. 8a314a784c i965/sf: Use brw_set_default_predicate_control(). bd7dd3ed06 gk110/ir: fix bfind emission 40500ebb20 docs: Add MD5 checksum, etc. for 10.2.1 release 3581e5ef89 docs: Add initial 10.2.1 release notes 82c577acfa configure.ac: Do not use Pthreads with MinGW. 7a67318794 gk110/ir: fix emitting constbuf file index 637132645a docs: Add MD5 checksum, etc. for 10.1 release 4a3a71a183 gk110/ir: emit saturate flag on fadd when needed 9fef8b3d81 gk110/ir: fix slct emission 1454f894ff st/mesa: remove extra calculation of sampler count d588a4919b gk110/ir: fix interp mode emission ed1b9e5721 gk110/ir: fix ISAD emission with register args 6e046508a1 gk110/ir: fix quadon opcode emission ca65fc418f nvc0: don't bother trying to set up compute for gk110+ b9ec766bd0 gk110: add in forgotten code for gk110 isa 73eec47ef8 gk110/ir: emit texbar the same way that the blob does b6956aef74 scons: Search only for mingw-w64 cross-compilers. 1751a9ba26 i915g: Remove 4444 and 5551 formats 4f4e9ba166 nvc0/ir: Handle OP_POPCNT when folding constant expressions fdc1d96b0f nvc0/ir: Handle OP_BFIND when folding constant expressions 4674343e8f nvc0/ir: Handle reverse subop for OP_EXTBF when folding constant expressions 3164bfc734 nv50/ir: clear subop when folding constant expressions 221169693b i965: Support GL_CLAMP natively on Broadwell. 7f3d64a77b i965: Pass brw to translate_wrap_mode(). cf29913aa1 i965: use _mesa_align_malloc in intel_miptree_map_movntdqa 3c77d2a113 i965/fs: Allow array dereference of HW_REG. 3642ee846a st/omx/enc: enable b frames e074f8200e radeon/vce: implement h264 profile support f588b80bba st/omx/enc: implement h264 profile support 4722c326ce vl: add more avc profiles 122e232495 wgl: Disable CRT message boxes when Windows system error messages boxes are disabled. 7e0dd80f11 glapi: Note apparent gap in numbering from ARB_multi_draw_indirect 7bf768b484 docs: Mark off gs5/overload resolution b18b4c7d74 glsl: Implement overload resolution for ARB_gpu_shader5 c1ceadfc32 glsl: Add support for comparing function parameter conversions 59dd444cac glsl: Build a list of inexact function matches 4312e973f2 docs: Mark off gs5/implicit conversions 6ae787584d glsl: Allow int -> uint implicit conversions on function parameters f17428a276 glsl: Pass parse state to can_implicitly_convert_to() a78c663c22 glsl: Pass parse state to parameter_lists_match() 240974e93f glsl: Add support for int -> uint implicit conversions 1ace51f091 glsl: Clean up apply_implicit_conversion 9578bb21d0 docs: Update `precise` qualifier status in GL3.txt 345034869e glsl: Allow `precise` as a parameter qualifier d0495c6db8 glsl: Disallow `precise` redeclarations of vars from outer scopes 5ecffe5a3a glsl: Add support for `precise` redeclarations 4b756b20c4 glsl: add support for `precise` in type_qualifier 37ab3ddbf8 glsl: remove outdated comment, move sample to correct block 7913b4b97b i965: Fix copy and pasted values in Broadwell code. ac25cf55af glsl: Make most ir_instruction::as_subclass() functions non-virtual. 773544f0e9 glsl: Move ir_type_unset to end of enumeration. 943cc7ff17 glsl: Reorder ir_type_* enum for easier comparisons. 3540b5eb55 glsl: Remove useless call to as_rvalue(). 963bd99f03 glsl: Set ir_instruction::ir_type in the base class constructor 91ff0d4c65 egl: Check for NULL native_window in eglCreateWindowSurface d226191820 r600g,radeonsi: don't use hardware MSAA resolve if dst is fast-cleared 0423513c61 radeonsi: BlitFramebuffer should follow render condition 3a92fc1bdd r600g: BlitFramebuffer should follow render condition d929a30e9a r300g: BlitFramebuffer should follow render condition bf701a84eb r600g,radeonsi: disable fast clear if render condition is on e3e13d6b85 mesa: Make glGetIntegerv(GL_*_ARRAY_SIZE) return GL_BGRA. 53468dee03 mesa/main: Make get_hash.c values constant. dad22cc590 i965: Add _default_ name changes to test_eu_compact.c. 328e959317 i965/gen8: Print number of instructions directly. 757d7ddf01 i965: Emit compaction stats without walking the assembly. 6fdfe3f2dc i965: Move program header printing to end of generate_code(). 92b055625d i965: Move annotation info into generate code. e374809819 i965: Put '_default_' in the name of functions that set default state. 76d7160c6c i965: Delete brw_set_conditionalmod. fea7b97742 i965: Eliminate brw_set_conditionalmod from the Gen4-5 compilers. 776ad51165 i965: Don't use brw_set_conditionalmod in the FS and vec4 compilers. ff340ce3c3 i965: Stop setting predication from brw_set_conditionalmod. 0985da5423 i965: Drop unnecessary brw_set_conditionalmod() before brw_CMP(). 0bfac24caf i965/clip: Use the new brw_last_inst macro instead of temporaries. 42c292006c i965: Create a "brw_last_inst" convenience macro. 8deb91b2e7 i965: Make brw_JMPI set predicate_control based on a parameter. 3769a2d51f i965: Remove the dst and src0 parameters from brw_JMPI. 0ca0d5743f egl/main: Fix eglMakeCurrent when releasing context from current thread. f98a7d89be radeonsi: enable ARB_sample_shading d0e8b65aed radeonsi: implement SAMPLEMASK fragment shader output 99df120e00 radeonsi: interpolate varyings at sample when full sample shading is enabled 99d9d7c0d6 radeonsi: implement SAMPLEPOS fragment shader input 5b06fc376d radeonsi: implement SAMPLEID fragment shader input 501fee2511 radeonsi: implement set_min_samples fe98bfb261 radeon: add basic register setup for per-sample shading 3aed75c859 radeon: split cayman_emit_msaa_state into 2 functions 0d5ec2c615 Revert "glx: load dri driver with RTLD_LOCAL so dlclose never fails to unload" b206f5951c r600g: use TGSI_PROPERTY to disable viewport and clipping 4b586a26c8 gallium: create TGSI_PROPERTY to disable viewport and clipping 304f64bb50 r600g: remove assert on draw with count == 0 476aaf8b8e r600g: HW bug workaround for TGSI_OPCODE_BREAKC 6544a4a342 r600g: implement TGSI_OPCODE_BREAKC 822ac96802 r600g: support all channels of TGSI_FILE_ADDRESS 04eb8b85ea r600g: check for PIPE_BIND_BLENDABLE in is_format_supported 04de3234ee r600g: handle PIPE_QUERY_GPU_FINISHED 84e0a5c406 i965/fs: Add fs_inst constructor that takes a list of sources. 521f9b9a48 i965/fs: Add a function to resize fs_inst's sources array. 07af0abef0 i965/fs: Clean up fs_inst constructors. b1dcdcde2e i965/fs: Loop from 0 to inst->sources, not 0 to 3. 27e12a8ea9 i965/fs: Store the number of sources an fs_inst has. 1b60391ed4 i965/fs: ralloc fs_inst's fs_reg sources. a391e99b23 i965/fs: Disable fs_inst assignment operator. 6d3a15223a i965/fs: Add and use an fs_inst copy constructor. bfcf6a665b i965: Skip IR annotations with INTEL_DEBUG=noann. 55bd8b8b66 i965/fs: Debug the optimization passes by dumping instr to file. e9bf1662b0 i965: Give dump_instructions() a filename argument. 56d6dcf4f7 i965: Give dump_instruction() a FILE* argument. 08c2acd8d9 i965: Add envvar to debug the optimization passes. 3fc72f2ec6 llvmpipe: (trivial) drop "unswizzled" from some function names 576868140b llvmpipe: fix crash when not all attachments are populated in a fb 98d8ba2776 softpipe: honor the render_condition_enable bit in blits. c90b5884bd llvmpipe: honor the render_condition_enable bit in blits. f49e201df9 gallium/docs: improve documentation of render condition wrt blits. 3b66029dd3 svga: use svga_shader_too_large() in compile_vs() 3bb18eab72 svga: use svga_shader_too_large() in compile_fs() 7b2ff54417 svga: added svga_shader_too_large() helper b4f34241ec darwin: Remove extra kCGLPFAColorSize attribute when requesting an offscreen context 83bba8f146 util: Do not use __builtin_clrsb with Intel C++ Compiler. 90b5747856 i915: add a missing NULL pointer check 7b1aeec9cd glapi: Duplicate GLES1 prototypes in glapi_dispatch.c 65bccff800 i965/vec4: Allow writemasking on math instructions on Gen7+. d292d40207 i965: Fix Line Stipple enable bit in 3DSTATE_SF for Haswell. ebf229a436 st/wgl: use _debug_printf() instead of fprintf() 4b05e3cb0f st/wgl: formatting fixes in stw_framebuffer.c f9595e21bc st/wgl: make stw_lookup_context_locked() an inline function bd36cbfa5a st/wgl: fix implementation of wglCreateContextAttribsARB() fa55c2402c st/wgl: add debug code to check that pixel format initialization worked e4a5165562 st/wgl: change PFD_SWAP_COPY to PFD_SWAP_EXCHANGE. 76bf4bd3c5 docs: Document how to replace Windows built-in OpenGL software rasterizer with llvmpipe. 56bdffe8c1 scons: add common.c as part of glcpp build fb7baafbbf mesa: Add missing null checks into prog_hash_table.c c692581ae8 glcpp: link with tests/common.c 7bfe94694c mesa/main: Add missing null check in _mesa_CreatePerfQueryINTEL() 5c9056d37f mesa/drivers: Add extra null check in blitframebuffer_texture() 19f1d137f8 glsl: Add null check in loop_analysis.cpp 77a00c71bb mesa: add missing null check in _mesa_NewHashTable() 85b6f36ca5 loader: add optional /sys filesystem method for PCI identification. 090c772b8a loader: allow attempting more than one method of PCI identification. febec73147 st/egl: do not link against libloader 6638c55838 egl_dri2: fix wayland_platform when drm_platform is not set dfd117b857 i965/fs: Set correct number of regs_written for MCS fetches. e3cc0d90e1 glx: load dri driver with RTLD_LOCAL so dlclose never fails to unload c0bd206a14 i915g: Support B5G5R5A1 render targets and textures 569c026520 i915g: Support R4G4B4A4 render targets and textures 9e59c91a73 i915g: Fix copy region code fc7e7cfabc glsl/tests: remove generated tests from the repo a1d8322fbb glsl/tests: call create_test_cases.py in optimization-test 6e24111b9c glsl/tests/lower_jumps: fix generated sexpr's for loops bbaec0f76c glsl: be more consistent about printing constants a7aca3919b glsl: replace strncmp("gl_") calls with new is_gl_identifier() helper f9cecca7a6 glsl: fix use-after free bug/crash in ast_declarator_list::hir() bb9623a1a8 i965: Fix repeated usage of rectangle texture coordinate scaling. 9ec7cb8aa0 egl-static: Fix undefined reference to `loader_*' a6022e5405 meta/blit: Use gl_FragColor also in the msaa blit shader ecee4c4229 nvc0/ir: use SM35 ISA with GK20A 1973d79e27 nvc0: add GK20A 3D class 4b846e231e i965/sf: Replace push/pop in brw_emit_anyprim_setup. 471bff4c62 i965/sf: Drop unnecessary push/pop in copy_z_inv_w. 0f9eeae878 i965/sf: Drop unnecessary push/pop in flatshading code. d9cac44a14 i965/sf: Move brw_compile::flag_value to brw_sf_compile. e287f5937f i965/sf: Move brw_set_predicate_control_flag_value to brw_sf_emit.c. 41afb3ade4 i965/sf: Drop useless push/pop state from flag register mashing code. 2747f6a1f9 i965/sf: Drop unnecessary push/pop in do_twoside_color. 09655bb81b i965: Don't implicitly set predicate default state in brw_CMP. b07c4b1d9d i965: Drop unnecessary predication default state resets in clip code. a5bb24d769 i965/sf: Reset flag_value to 0xff before emitting SF subroutines. b3ad853a2c st/omx/enc: implement restricted b frames pattern cc6c76e8f6 radeon/vce: implement non-referenced frames 8e0eae4c3d vl: add interface for non-referenced frames 57730d67f6 i965/meta: Store stencil texturing mode c246828c4d meta/blit: Add stencil texturing mode save and restore 328e7e7742 i915g: Fix shader disasm code 82a76e61e7 i915g: Fallback to sw for npot copies b419ca937a i915g: handle more formats in copy a26e2bc2e3 nvc0: implement clear_buffer 4c7bf8a704 i965: Switch types D->UD when possible to allow compaction. 0d3f83f4ad Revert "i965: Don't make instructions with a null dest a barrier to scheduling." a39428cf5c Revert "i965/fs: Simplify interference scan in register coalescing." fc025a6719 Revert "i965/fs: Give up in interference check if we see a WHILE." ccb1ea8a15 Revert "i965/fs: Reduce restrictions on interference in register coalescing." 0d699530ff nvc0: revert mistaken logic to collapse color outputs to the beginning ab7bd7093d mesa/st: fix color outputs in presence of sample mask output aa78c4586d freedreno/a3xx: texture fixes 2456be63e9 freedreno: update generated headers 286863939f freedreno: few caps fixes f0748b5014 mesa/x86: Fix build with clang <= 3.3. 6148e94e26 i965: Don't treat HW_REGs as barriers if they're immediates. c938be8ad2 i965/fs: Don't use brw_imm_* unnecessarily. 7a63bd960c automake: correctly append the version-script 239df5b654 targets/libgl-xlib: hide all the exported symbol mayhem 7e613f4683 targets/osmesa: include mangled gl symbols a75baba2f1 targets/xa: limit the amount of exported symbols ce12bbd107 dri_util: keep __dri2ConfigOptions symbol private 97aa256b19 targets/opencl: Fix (static) linking with LLVM (v2) eb2241f8a9 glx: do not leak dri3Display b52a530ce2 gallium/egl: st_profiles are build time decision, treat them as such a9afdcc3a1 dri_util: set implemented version of the DRI_CORE extension c9fd68408b i965/fs: Don't modify ann_count if not debugging. c2c639ecf6 Revert "i965/fs: Change fs_visitor::emit_lrp to use MAC for gen<6" db42dd8952 Revert "i965/vec4: Change vec4_visitor::emit_lrp to use MAC for gen<6" 492af22fb4 i965: Remove useless typo'd debugging messages. f3cb2e6ed7 i965: Move brw_land_fwd_jump() to compilation unit of its use. 424303db7f i965/fs: Use next_insn_offset rather than nr_insn. 99af02fb17 i965: Emit 0.0:F sources with type VF instead. fb977c90d1 i965: Emit ARF:UD for non-present src1 on Gen6+. 1acb3a290e i965: Support compacted instructions with immediate sources. 8942f44c8d i965: Use next_offset() in instruction compaction code. 392cbc2f93 i965: Move next_offset() to brw_eu.h for use elsewhere. e32e69cc27 i965: Rename next_ip() -> next_offset(). f0f7fb181f i965: Print disassembly after compaction. b5fd762474 i965/fs: Make patch_discard_jumps_to_fb_writes return bool. a35b9cb625 i965: Add annotation data structure and support code. 59f4e80d53 i965/fs+blorp: Remove left over dump_file arguments. cd1c1d302b i965/fs: Don't hardcode DEBUG_WM in generic fs code. 9976294e86 i965: Pass in start_offset to brw_compact_instructions(). 2afdd2f40b i965: Delete unused brw_blorp_blit_test_compile(). dd0e1c3aff i965/cfg: Make DO instruction begin a basic block. 04ce3be401 darwin: Guard Core Profile usage behind a testing envvar 9eb1d36c97 darwin: Write errors in choosing the pixel format to the crash log 404387ecd7 nv50: count wrapped textures towards the tex_obj count caa34a7a64 nvc0: assert that we have vertex elements state 2595682689 nvc0: use PRIxPTR for sizeof() 7669e362ab nv50,nvc0: allow 15,16,30 bpp display formats b9142c246d nv50,nvc0: handle guard band defines d479713d25 nv50/ir/tgsi: optimize KIL 452a4151aa nv50/ir: fix lowering of predicated instructions (without defs) 3b0867f35b nv50/ir/opt: fix constant folding with saturate modifier 2f2d1b3d9b nv50/ir/tgsi: TGSI_OPCODE_POW replicates its result 49eccef06b nv50,nvc0: set constbufs dirty on pipe context switch 200382be85 nv50: setup scissors on clear_render_target/depth_stencil 7d11b761f2 nv50,nvc0: always pull out bufctx on context destruction 8dc4a98c44 i965: Properly return *RESET* status in glGetGraphicsResetStatusARB 002a3a7427 appleglx: Improve error reporting if CGLChoosePixelFormat() didn't find any matching pixel formats. 5a459a036e Fix build of appleglx 45f9aae004 Make DRI dependencies and build depend on the target ff90a8784c Fix build for darwin e0372239a5 targets/egl-static: add missing line break in ldflags 846c715abb mesa: Fix unbinding GL_DEPTH_STENCIL_ATTACHMENT d4c3968c25 targets/osmesa: limit the amount of exported symbols 172ef0c5a5 gallivm: Disable workaround for PR12833 on LLVM 3.2+. 2c02f34fcc gallivm: Support MCJIT on Windows. 94dbc16dc4 mesa/x86: Fix build with clang 3.4. c98b704128 mesa: Move declaration to top of block. 57876fee38 meta blit: Set Z texcoord during meta blit to sample the correct layer 746921cbb4 i965: Listen to BRW_NEW_FRAGMENT_PROGRAM for 3DSTATE_PS_BLEND. 7d3985ca6c i965: Use WE_all for FB write header setup on Broadwell. f50361cce7 mesa/x86: fix a typos in SSE4.1 detection cfec135de7 mesa: Rely on USE_X86_64_ASM. c59c8f0363 scons: Fix x86_64 build. 03a0471832 docs: Import 10.1.4 release notes, add news item. a9bc85f3b2 mesa/x86: Brown bag fix for undeclared variable. f935dfc022 i965: Use SSE4.1 runtime detection for intel_miptree_map. a2fb71e23b mesa/x86: add SSE4.1 runtime detection. 8b9302f2b4 mesa/x86: Support SSE 4.1 detection on x86-64. 1a31657a9b mesa: Add uninitialized_vars macro from the Linux kernel. 5dd927bbfc configure.ac: Do not enable -Wl,--no-undefined on Mac OS X. d4225f803b haiku: Add missing u_memory.h for FREE() 8479edf3d7 configure.ac: Remove -fstack-protector-strong from LLVM flags. a4d229b099 freedreno/a3xx: fix blend opcode 5a40a00089 mesa: check constant before null check b81de5352d freedreno/a3xx: fix depth/stencil gmem restore b11d345ab0 i965: Ask the VBO module to actually use VBOs. f3ba761129 freedreno/a3xx: fix depth/stencil GMEM positioning 4da8267c36 freedreno: update generated headers 0d54904c04 freedreno: use OUT_RELOCW when buffer is written cb9ed57072 rbug: add missing pipe->blit() entrypoint 46737cebd3 meta: Use gl_FragColor to output color values to all the draw buffers bee2915210 meta: Refactor _mesa_meta_setup_blit_shader() to avoid duplicate shader code cdeb7004e0 tgsi: add GS_INVOCATIONS to property names array 28360fcad7 nv50,nvc0: fix 3d blits with mipmap levels d2a3de19c6 nv50/ir: fix constant folding for OP_MUL subop HIGH d3a5cf052c nv50/ir: fix s32 x s32 -> high s32 multiply logic 1472584397 i965/fs: Assume fragment color clamping is off when precompiling. c524f3ef91 egl: Add EGL_CHROMIUM_sync_control extension. f6e50994e1 Import eglextchromium.h from Chromium. 7a109268ab darwin: Fix test for kCGLPFAOpenGLProfile support at runtime 57e68a91f5 freedreno: don't advertise texture arrays for now ff5456d1ac glapi: Avoid heap corruption in _glapi_table 52381a7ffb freedreno/a3xx: shadow sampler support 08b9180819 freedreno/a3xx/compiler: refactor trans_samp() 1686a0edc0 freedreno: update generated headers 2ecc7268ba meta: Avoid _swrast_BlitFramebuffer in the meta CopyTexSubImage code. 54540ea691 meta: Split _swrast_BlitFramebuffer out of the meta blit path. d89ce333cc meta: Drop unnecessary early returns in _mesa_meta_BlitFramebuffer. 2fa3796bc1 Revert "i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage." 75688254d7 docs: update the prerequisites section 21dddb22c1 i965/fbo: Only try stencil meta blits on gen >= 8 0b96d362bf mesa: Disable GL_EXT_framebuffer_multisample_blit_scaled on Broadwell. 1e9cbbb1c4 llvmpipe: do IR counting for shader cache management after optimization. 9e74de884a i965: Rename brw_disasm to brw_disassemble_inst. 13edd5f616 i965: Fix a "discards 'const' qualifier" warning. 09b4f260a7 i965/fs: Finally kill struct brw_wm_compile (better known as 'c'). 8b994d0f3b i965/fs: Stop copying the program key. cca6dc9f0f i965/fs: Rip struct brw_wm_compile out of the visitors and generators. 2d4ac9b5b8 i965/fs: Plumb a mem_ctx all the way through the FS compile. 25f8fbbf2f i965/fs: Use 'c' as the mem_ctx in fs_visitor. 81b11bf093 i965/fs: Actually free program data on the error path. c96fdeb723 i965/fs: Replace c->key with a direct reference in the generators. 65b2df3ec8 i965/fs: Replace c->key with a direct reference in fs_visitor. b61d055d66 i965/fs: Replace c->prog_data with a direct reference in the generators. 8a04e0de8b i965/fs: Replace c->prog_data with a direct reference in fs_visitor. 55f4e3a06b i965/fs: Move some flags that affect code generation to fs_visitor. 8ef78828fa i965/fs: Move payload register info from brw_wm_compile to fs_visitor. c76e6db05f i965/fs: Simplify gl_SampleMaskIn handling. 5cd7cf58e6 i965/fs: Rename c->sample_mask_reg to sample_mask_in_reg. db9c915abc i965/fs: Move c->last_scratch into fs_visitor. 7e28bd797d i965/fs: Move total_scratch calculation into fs_visitor::run(). c51163b0cf i965/fs: Move perf_debug about register spilling to a more obvious spot. db1449b700 i965: Rename brw/gen8_dump_compile to brw/gen8_disassemble. 4b04152db0 i965: Rename brw_disasm/gen8_disassemble to brw/gen8_disassemble_inst. 4a2f0e305c i965: Fix dump_prog_cache to handle compacted instructions. 3285bc97ef i965: Use brw_dump_compile for clip, SF, and old GS programs. 5b8f1a0f7c nv50/ir: fix integer mul lowering for u32 x u32 -> high u32 4ebaabcccb nv50/ir: make sure that texprep/texquerylod's args get coalesced acc1651711 freedreno/a3xx: use util_format_compose_swizzles() 88ba9de917 freedreno/a3xx/compiler: 1D textures 6f84f64643 freedreno: fix caps f7debd4a3e freedreno: fix index buffer offset 5646319f25 freedreno/a3xx: add sRBG texture support 9227e6c98c freedreno: update generated headers 3bf2d86c09 gallivm: (trivial) fix compilation with llvm 3.1, 3.2 3a1da0abee gallivm: print out how long it takes to optimize shader IR. 26cac02c51 gallivm: give more verbose names to modules ef6b6658f9 mesa: fix double-freeing of dispatch tables inside glBegin/End. 730bc124c3 i965: Use binary literals counter select. 2bab95973d glsl_to_tgsi: Make sure the 'shader' member is always initialized b416645387 gallivm: remove optimization workaround when not having sse 4.1 93731fbeec gallivm: remove workaround for reversing optimization pass order. 8a6f7dfc19 i965/gen8: Make disassembly function match brw's signature. 1ef52d6ab3 i965: Pass brw_context and assembly separately to brw_dump_compile. 74b252d270 i965: Pull brw_compact_instructions() out of brw_get_program(). cce3bea2a7 i965/disasm: Align send instruction meta-information with dst. e00fe451b8 i965/disasm: Disassemble the compaction control bit. 58bcf5996d i965/cfg: Embed exec_node in bblock_link. a77023c992 i965/cfg: Make brw_cfg.h closer to C-includable. d4d843e02f i965/cfg: Protect brw_cfg.h from multiple inclusion. 9b0108ddc1 glsl: Add C-callable fprint_ir function. d45fadf11a i965/fb: Use meta path for stencil up/downsampling 475216a4f0 i965/meta: Stencil blit for miptree updownsampling b18f6b9b86 i965/fb: Use meta path for stencil blits d1829badf5 i965/meta: Stencil blits 9d752c098c i965: Extend brw_get_rb_for_first_slice() for specified level/layer 36caae48b2 i965/gen8: Surface state overriding for stencil 6aefaa4eb2 i965/wm: Surface state overrides for configuring w-tiled as y-tiled 103057b2b7 i965 meta up/downsample: Fix renderbuffer _BaseFormat 255357f79b i965: Delete current_insn() function. 006232bcde i965: Remove blorp unit tests. 39ae284a69 egl-static: include libradeonwinsys.la only once d812c74582 gallium/radeon: link in libradeon.la at target level 6fcc0b0ba5 gallium/radeon: build only a single common library libradeon 670418740f freedreno/a3xx: fix write to bogus register c37889b5ac freedreno/a3xx: account for special inputs/outputs 5dcf59e142 freedreno/a3xx: fix MAX_INPUTS shader cap e1896948da freedreno/a3xx: add debug flag to expose glsl130 ac2a8e3c9d freedreno/a3xx/compiler: add KILL_IF a889049400 freedreno/a3xx/compiler: start adding integer support 8620730f8a draw: better llvm names for shaders for debugging. 65ad90bd1b llvmpipe: improve setup shader names (for debugging) 1d28650b55 llvmpipe: kill off llvmpipe_variant_count 3e817e7e56 mesa/st: fix number of ubos being declared in a shader 9c64cb80d2 nvc0: enable support for maxwell boards d548d47edf nvc0: add maxwell (sm50) compiler backend 7b9475fa65 nvc0: maxwell isa has no per-instruction join modifier 07d3972b49 nvc0: replace immd 0 with $rLASTGPR for emit/restart opcodes 3723ff5223 nvc0: move nvc0 lowering pass class definitions into header bede1bdb48 nvc0: bump sched data member to 32-bits c42d7556d3 nvc0: use vertex arrays for eng3d blit edb1020ea5 nvc0: restrict "constant vbo" logic to fermi/kepler classes 322460fdbc nvc0: replace some vb->stride checks with constant_vbo instead 9306c3470f nvc0: add maxwell class 0079a375a5 nvc0: allow for easier modification of compiler library routines 737477dac3 nvc0: properly distribute macros in source form e48054d036 docs: Add a note about llvm-shared-libs and libxatracker 6aac2637a6 automake: Honor GL_LIB for gallium libgl-xlib f57d092199 configure: correctly set LD_NO_UNDEFINED 8a9f5ecdb1 gallivm: only fetch pointers to constant buffers once 18c6454ad1 gallivm: fix output stream flushing in error case for disassembly. c5828b0599 radeonsi: Fix anisotropic filtering state setup 12d97fb7c1 tgsi: support parsing texture offsets from text tgsi shaders 04b7e65814 mesa/st: provide native integers implementation of ir_unop_any 209522070e gallium/docs: clarify when query results are reset b18b7781b2 gallivm: Remove lp_func_delete_body. a6f5cc66db gallivm: Remove gallivm_free_function. 0b239d9ed9 llvmpipe: Delete unneeded LLVM stuff earlier. ef14f0d59f draw: Delete unneeded LLVM stuff earlier. 865d0312c0 gallivm: Separate freeing LLVM intermediate data from freeing final code. 2c73102dc3 gallivm: One code memory pool with deferred free. 2ea923cf57 gallivm: Run passes per module, not per function. 920933e09e gallivm: Use LLVM global context. 69f0835ff1 gallivm: Stop using module providers. 9cf67e51b0 gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1. ecef2da0b2 configure: Require LLVM 3.1. c0ef9a67d3 scons: Require LLVM 3.1 2012599abb i965: Reformat brw_set_src1 so it can be easily found with grep. e0dc018fd5 i965: fix size assert for gen7 in brw_init_compaction_tables() 520dfa4b5c i965: Relax accumulator dependency scheduling on Gen < 6 0c0bbe77d0 glsl: simplify the M_PI*f macros, fixes build on OpenBSD a5769ad373 docs: Really add the 10.1.3 release nots this time f999c13176 freedreno/a3xx: occlusion query support b8f78e1890 freedreno: add support for hw queries 13a0cf4480 freedreno/query: allow multiple query implementations 2265bda513 mesa: Dump ARB_vp/fp source and IR when MESA_GLSL=dump. bd44ac8b5c i965: Don't _swrast_BlitFramebuffer when doing CopyTexSubImage. c51c192891 i965/gen8: Set depth extent field 294ada2fef i965/gen8 depth: Set depth size based on LOD0 for 3D textures e6d6ed55ab i965/gen7 depth: Set depth size based on LOD0 for 3D textures e47d08adef i965/gen8 renderbuffer: Set depth size based on LOD0 for 3D textures b875f39e29 i965/gen7 renderbuffer: Set depth size based on LOD0 for 3D textures 521ee86db7 freedreno/a3xx: add point-size a13a798926 freedreno: update generated headers 4e974a9cf3 glsl_to_tgsi: remove unnecessary dead code elimination pass 1646f4d0fb ralloc: Omit detailed license information about talloc. 5421617325 i965: Avoid redundant call to brw_merge_inputs() in brw_try_draw_prims() a143fbb322 glsl: Do not call lhs->variable_referenced() multiple times 2a549c43a8 meta: Refactor state save/restore for framebuffer texture blits 06842d436e wayland: Move version 2 request to end of interface specification 9c9dd8ca93 glsl: the number of samplers is already calculated so use it afe3d1556f i965: Stop doing remapping of "special" regs. 66f5c8df06 i965: Generalize the pixel_x/y workaround for all UW types. 11bef60d09 i965: Move has_hiz from the slice to the level. 4dc9c314c8 meta: Refactor configuration of renderbuffer sampling a2952315ac meta: Refactor binding of renderbuffer as texture image ac4db0aa55 meta: Merge compiling and linking of blit program 3a43cd0c3e i965/blorp: Expose coordinate scissoring and mirroring 4a92ad5531 i965/gen8: Use helper variables for surface parameters 8baed87212 nv50,nvc0: fix blit 3d path for 1d array textures 4467c0c9fb nv50,nvc0: leave queries on during blit, turn them on for 2d engine 64a7ddf40d mesa/st: leave current query enabled during glBlitFramebuffer 752ce0affb gallium: add bit to pipe_blit_info to leave current query enabled 863573b9cb nv50: fix setting of texture ms info to be per-stage 68f47cad0d nv50/ir: make sure to reverse cond codes on all the OP_SET variants 83b4ec03e7 freedreno/a2xx: fix compiler warning d9e102b220 radeonsi: prepare depth export registers at compile time 9baaa5dd4f radeonsi: simplify depth/stencil export code bd2df40a84 radeon/llvm: add support for non-scalar system values 250aa93e23 radeonsi: add and use a helper function for loading constants 86035cd88d radeonsi: only count CS space for state atoms if we're going to draw 023d367ae6 radeonsi: remove unused variable exports_ps in si_pipe_shader_ps 315f3c171d radeonsi: use DRAW_PREAMBLE on CIK 58c659703b r600g: simplify framebuffer state size computation 155f98d49f Revert "i965: Fix depth (array slices) computation for 1D_ARRAY render targets." a3e78bab7f egl_dri2: cleanup memory leak in dri2_create_context() 42770ff94e ilo: destroy the mutex, if winsys creation fails 326b8e253e glx/tests: Partially revert commit 51e3569573a7b3f8da0df093836761003fcdc414 e477d12c33 configure: error out if building GBM without dri 510465016b mesa: propagate FragDepthLayout to gl_program 417f5ea00d glsl: Rename linker's is_varying_var 9584959123 i965: Fix GPU hangs on Broadwell in shaders with some control flow. 93c2ebbd83 radeonsi: Enable geometry shaders with LLVM 3.4.1 c5d0008325 configure.ac: Add LLVM_VERSION_PATCH to DEFINES a96c3bccf6 docs: Import 10.1.3 release notes, andd news item. 9306b7c171 st/xa: Fix performance regression introduced by commit "Cache render target surface" c5f0c98c49 clover: Destory pipe_screen when device does not support compute v2 c650033b86 pipe-loader: Don't destroy the winsys in the sw loader 23e9f06569 i965/Gen8: Set up layer constraints properly for depth buffers 77d55ef481 i965/Gen7: Set up layer constraints properly for depth buffers 9269ea599c i965/Gen8: Set up layer constraints properly for renderbuffers dd43900b7b i965/Gen7: Set up layer constraints properly for renderbuffers cc8c00da88 i965: Fix typo in assert message 74388dd24b radeonsi: Don't use anonymous struct trick in atom tracking cf93f86957 llvmpipe: change LP_MAX_SHADER_INSTRUCTIONS limit definition. 9af68e9b1d draw: do not use draw_get_option_use_llvm() inside draw execution paths e6967270c7 i965: Fix depth (array slices) computation for 1D_ARRAY render targets. 5c399ca8e4 mesa: Fix MaxNumLayers for 1D array textures. ecfc418b68 i965: Enable GL_ARB_texture_view on Broadwell. 9d95d64be0 mesa: pass target through to driver when choosing texture format e7047f2917 nv50/ir/gk110: fix set with f32 dest 5a40fe03f7 nv50/ir: allow load propagation when flags are defined 83b900fd0a mesa/st: pass 4-offset TG4 without lowering if supported d95df4f4e4 gallium: add a cap for supporting 4-offset TG4 opcodes 9ced3fc649 svga: add switch case for PIPE_SHADER_CAP_PREFERRED_IR, remove default case 9b1ae44ae1 tgsi: add missing switch cases in tgsi_exec_get_shader_param() baec25635d gallivm: add PIPE_SHADER_CAP_PREFERRED_IR switch case, remove default ed8bfaba52 gallium: remove enum numbers from shader cap queries f7bf37cb13 linker: Fix consumer_inputs_with_locations indexing 98934f4aba st/wgl: Advertise WGL_ARB_create_context(_profile). aee501060b st/wgl: Honour request of 3.1 contexts through core profile where available. 9701c6984d meta: Only clear the requested color buffers. c1c1cf5f92 meta: Add infrastructure for saving/restoring the DrawBuffers state. e526ebf35c meta: Add a new MESA_META_DRAW_BUFFERS bit. 7c8df60f31 meta: Unify the GLSL and fixed-function clear paths. cde8bad1c9 i965: Always intel_prepare_render() after invalidating front buffers. 2484daa4fd radeonsi: implement ARB_texture_cube_map_array cc71df5652 configure.ac: radeonsi requires EGL_DRM and GBM e65917f94e glsl: fix bogus layout qualifier warnings 6dd907c80d docs: Import 10.1.2 release notes, andd news item. 97a70f26f2 st/egl: Flush resources before presentation (android - bug 77966) 5cfd45fbc3 docs: mark ARB_stencil_texturing as done for nv50+/r600+ 833f870d9b mesa/st: implement ARB_stencil_texturing cee22a0b48 nv50,nvc0: add X8Z24_UNORM, fix stencil-only formats b7e7ae9f60 xa: fix segfault 829cb0423d i965: Set miptree target field when creating from a BO. 64c4670dd6 mesa: Bump version to 10.3-devel a06c9791d1 docs: Add missing release notes for ARB_separate_shader_objects 20404e45c7 i965: Move push constant state packets to push constant update time. 113037148d i965: Merge gen8_upload_constant_state into gen7_upload_constant_state. 51b79a6571 i965: Refactor gen7_upload_constant_state to look more like gen8. 1515ceb8fd i965: Drop unnecessary state flag for units on NEW_BINDING_TABLE. f9a2679db5 i965/gen7+: Move sampler state packets to the stage sampler state table update. 680d202d49 i965/gen6: Don't update unit state when samplers change. 02a3449758 i965: Drop a NEW_SAMPLER annotation for use of sampler_count. 57ad5a3103 i965: Simplify sampler setup by passing the stage state. 9e363f0262 i965: Make batch dumping go to stderr, too. 55a049b9ae i965: Fix a stale comment reference 0b307afd57 glx: Conditionally compile GLX_MESA_query_renderer DRI3 support 7f8f6790e4 radeonsi: add Mullins pci ids. aad669b1e9 radeonsi: add support for Mullins asics. b26175b6c3 configure: bump up libdrm_radeon requirement to 2.4.54 625bdd64e5 dri3: Enable GLX_MESA_query_renderer on DRI3 too 7ebdc9e48c util: Don't attempt to redefine INFINITY/NAN on VS 2013. 8c879ac197 mesa: VS 2013 does not provide strcasecmp. ade79b21e9 egl: Don't attempt to redefine stdint.h types with VS 2010. 979692a52a scons: Don't use bundled C99 headers for VS 2013. 0582800dd6 scons: Don't restrict MSVC_VERSION values. d69fd5d940 draw: Prevent signed/unsigned comparisons. 605ef195aa st/vega: Prevent signed/unsigned comparisons. 42b9f8590d scons: Adjust the warnings for VS. 5bd3b91784 util/u_debug_flush: Use util_snprintf. 1c6154c9b4 targets/omx: add nouveau target be1b5feaa0 targets/omx: use GALLIUM_VIDEO_CFLAGS ce6c17c083 targets/pipe-loader: cleanup version-script f743670b9a targets/opencl: hide all the exported llvm/clang mayhem... hopefully 7b7944ee1c targets/egl-static: freshen up the version script 4eaa3c9b60 targets/gbm: add version-script to limit exported symbols 69d790da9f targets/vdpau: use version script to limit the exported symbols 53dd2e45f4 targets/omx: drop the version from the omx targets bea9e8dca0 targets/omx: use version script to limit amount of exported symbols 6239d42fdb targets/dri: use a single version script to restict exported symbols b8f31dfc22 targets/xvmc: limit the amount of exported symbols 9bcb3698db targets/osmesa: hide osmesa_create_screen 658b36ff78 targets/pipe-loader: drop driver_descriptor symbol from swrast a50b02783b mesa: add extra null checks in vbo_rebase_prims() dc675919d3 mesa: add missing null checks in _tnl_register_fastpath() 59ad2e6696 mesa: Add _mesa_error_no_memory for logging out-of-memory messages 267e28bb62 glsl: make static constant variables "static const" 6a2d28599f docs: update 10.2 release notes b4363c8ea4 i965: Enable INTEL_performance_query for Gen5+. 8cf5bdad3c mesa: Implement INTEL_performance_query. dac82ceac5 mesa: Add core support for the GL_INTEL_performance_query extension. 6ccb98e88c mesa: Add INTEL_performance_query enums to tests/enum_strings.cpp 927c3c9704 Regenerate gl_mangle.h. cf6c9dbc33 docs: update ARB_buffer_storage for nouveau 3df4d692f3 nouveau: add ARB_buffer_storage support b0d02db7e0 nouveau: remove cb_dirty, it's never used 1baf77dbe8 nvc0: treat non-linear 2DRect textures the same as 2D cd064c6a25 mesa/st: enable carry/borrow lowering pass 31b92aa2fc glsl: add lowering passes for carry/borrow f64bfb2e39 mesa: Eliminate gl_shader_program::InternalSeparateShader 7d9adef340 mesa: Enable GL_EXT_separate_shader_objects for OpenGL ES 507b875cf5 glsl: Sort the list of extensions fb615feafb mesa: Remove support for desktop OpenGL GL_EXT_separate_shader_objects e608449d3e mesa/sso: Enable GL_ARB_separate_shader_objects by default 0939d3d097 sso: Add display list support for ARB_separate_shader_objects new functions 7ff937e579 linker: Modify cross_validate_outputs_to_inputs to match using explicit locations d030a3404c linker: Sort shader I/O variables into a canonical order c557eb7722 linker: Allow geometry shader without vertex shader for separable programs 1ff5a2b1ba linker: Assign varying locations for separable programs 7d73c3e99e linker: Allow consumer stage or producer stage to be NULL fe37cb0ac6 linker: Refactor code that gets an input matching an output 5699220cd5 glsl: Exit when the shader IR contains an interface block instance ba7195d126 glsl/tests: Add first simple tests of populate_consumer_input_sets 8f5852bd2b linker: Refactor code that builds hash tables of varyings during linking ca21cffebd meta: Fix saving the program pipeline state 4a868a984d mesa/sso: Refactor new function _mesa_bind_pipeline 5998fd536a linker: Make lower_packed_varyings work with explicit locations 7016afe25d glsl: Remove varying "base" parameters 03488cd3b9 glsl: Constify parameter to a couple varying_matches methods e05cebafd8 clover: Add a stub implementation of clCreateImage() v3 11f92fd9f9 docs: Add missing ARB_gpu_shader5 subfeature to GL3.txt e6ff557d15 docs: Mark ARB_multi_bind as done 68f3b31a0f mesa: Enable ARB_multi_bind 2a25570456 mesa: Implement glBindImageTextures 63995b902a mesa: Implement glBindVertexBuffers f0c36cf4fa mesa: Implement glBindBuffersRange 533cfa03ac mesa: Implement glBindBuffersBase 835abfaba4 mesa: Add _mesa_set_transform_feedback_binding() f65a0c19a5 mesa: Refactor set_ubo_binding() 28d7335810 mesa: Add helper functions for looking up multiple buffers 19f7eeb6fb mesa: Refactor set_atomic_buffer_binding() 4f30c0ba80 mesa: Implement glBindTextures 659d94b256 mesa: Add a texUnit parameter to dd_function_table::BindTexture b8ee235e72 mesa: Add helper functions for looking up multiple textures b16e2ada4c mesa: Implement glBindSamplers 6655e70f99 glapi: Add infrastructure for ARB_multi_bind 82291f64e3 mesa: Add functions for doing unlocked hash table lookups 30af8ce3f8 mesa: Optimize unbind_texobj_from_texunits() 4bd8272088 mesa: Add a _BoundTextures field in gl_texture_unit 6bf8ac846a mesa: Store the target index in gl_texture_object d55e5a323b i965: Fix the file comment for intel_image.h 5566747296 i965: Rename intel_regions.h to something more appropriate now. e7f65655cb i965: Delete the intel_regions.c code. 3278f96a52 i965: Drop region usage from DRI2 winsys-allocated buffers. 835f90692f i965: Drop a funny assert about mt pitch. b49982de6a i965: Fix intel_bufferobj_buffer range for blit drawpixels. e16c5c9063 i965: Drop use of intel_region from miptrees. e3a9ca4563 i965: Replace the region in DRIimage with just a BO pointer and stride. 8435b60a35 i965: Make intel_set_texture_region just take a BO and pitch. c0bf5a7eff i965: Stop making a pointless region for DRI2 to just throw it away. 3a7a20752f i965: Drop the global GEM name from regions. 76932c0ded i965: Drop the tiling argument to intel_miptree_create_for_bo. 522fb01275 i965: Drop pointless cast of texObj to intelObj. 3033f80af5 i965: Move intel_region_get_aligned_offset() to be a miptree function. 9791eb4280 i965: Move intel_region_get_tile_masks() to be a miptree function. ea2cac01e8 i965: Fix another broken offset-aligned-to-tile test. 65e025f99c i965: Fix offset-aligned-to-tile test in dma_buf import. 6db640da22 i965: Reuse intel_miptree_get_tile_offsets(). 5ec1adeb10 mesa: move declarations before code in texstore.c eb502c31a0 i965: Fix format of private renderbuffers c1d4d49993 i915: Don't advertise Z formats in TextureFormatSupported on gen2 d3edc31810 i915: Fix format of private renderbuffers c1743707a1 mesa: Allow FLOAT_32_UNSIGNED_INT_24_8_REV in get_tex_depth_stencil() 29b8e894d1 mesa: Add support to unpack depth-stencil texture in to FLOAT_32_UNSIGNED_INT_24_8_REV 7a8045d2f7 mesa: Add new helper function _mesa_unpack_depth_stencil_row() ef924f0de9 mesa: Remove redundant if checks in _mesa_texstore_xx_xx() functions 1a8f9ba9b3 mesa: Allow srcFormat=GL_DEPTH_STENCIL in _mesa_texstore_xx_xx() functions aeb9d4495d mesa: Add missing types in _mesa_texstore_xx_xx() functions d714b20eb4 i965: Fix crash in do_blit_readpixels() 5388fc157e mesa: Add error condition for format=STENCIL_INDEX in glGetTexImage() 340658e44f mesa: Add entry for extension ARB_texture_stencil8 9bcb0a8532 glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventions 35f11e85cb glsl: Link error if fs defines conflicting qualifiers for gl_FragCoord a751adf071 glsl: Compile error if fs uses gl_FragCoord before first redeclaration 581e4acb0d glsl: Compile error if fs defines conflicting qualifiers for gl_FragCoord 49c71050de mesa: Use location VERT_ATTRIB_GENERIC0 for vertex attribute 0 dc75479b7a mesa: Fix querying location of nth element of an array variable 8c61b6a99b glsl: Allow overlapping locations for vertex input attributes a773fdc64d glx/drisw: fix memory leak when destroying screen. 64d6460a56 gallivm: fix 2 leaks in disassembly code 6d911a5944 mesa: Move declaration to top of block. b0de67ad2d osmesa: Fix typo in _MaxEnabledTexImageUnit. 85ce2242cb i965/vec4: Port untyped atomic message support to Broadwell. 45367d2d09 i965/vec4: Port untyped surface reads support to Broadwell. e9e89d5756 i965/fs: Port untyped atomic message support to Broadwell. 54a48984b3 i965/fs: Port untyped surface read support to Broadwell. f1cd9fee53 i965/fs: Set fs_inst::header_present for untyped atomics/surface reads. 4d9c27df45 i965: Disassemble atomic operations and other DP:DC1 stuff on Broadwell. 3b3c46656e i965: Implement the create_raw_surface() hook on Broadwell. 69fd055166 i965: Drop mark_surface_used from gen8 generators. b10785f9a9 i965/fs: Add support for fs_inst::force_writemask_all on Broadwell. ac30e1adb4 i965: Actually emit PIPELINE_SELECT and 3DSTATE_VF_STATISTICS. 0380ec467d i965: Don't enable reset notification support on Gen4-5. 4546b70e08 doc: Add pointer to the Mesa Stable Queue page. 862986ade3 i965: Fix state flag comments on color_buffer_write_enabled() calls. e739558c9d i965: Drop bogus state flag comment. 60c5f9716c i965: Track the number of samples in the drawbuffer. 973345fc23 mesa: Track maximum CurrentTexUnit to reduce glDeleteTextures() overhead. 6a97deb88a mesa: Rewrite shader-based texture image state updates. a580b500ed mesa: Split the shader texture update logic from fixed function. e5e50fae6a mesa: Finish removing the _ReallyEnabled field. 741f5d58e6 radeon: Drop the remaining driver usage of _ReallyEnabled. 2f8749af20 swrast: Drop remaining use of _ReallyEnabled. 8061f90a64 gallium: Drop use of _ReallyEnabled. cef82a64bd mesa: Drop _ReallyEnabled usage from ff_fragment_shader. 07b94c99a7 i915: Drop use of _ReallyEnabled. ff9c3e8e5a mesa: Replace use of _ReallyEnabled as a boolean with use of _Current. 62d46332d8 mesa: Ensure that (unit->_Current != 0) == (unit->_ReallyEnabled != 0). 6bac47c05a mesa: Drop dead last_ReallyEnabled fields from drivers. c703658b39 mesa: Drop _EnabledUnits. 3dfe56c53b swrast: Just use _EnabledCoordUnits for figuring out which texcoords to build. 1ad443ecdd i915: Redo texture unit walking on i830. 9565392031 i965/vec4: Remove 'mul_arg' from try_emit_mad(). 1e50bc9ee1 i965/fs: Remove 'mul_arg' from try_emit_mad(). 475f5ff64d mesa: change invalid texture swizzle error to GL_INVALID_ENUM 1c6aa6599e translate_sse: Use the correct buffer index in this fast path. ca848e8bee clover: Query drivers for max clock frequency 0a41054b7f radeon/compute: Implement PIPE_COMPUTE_CAP_MAX_CLOCK_FREQUENCY 5fe1a0ebad gallium: Add PIPE_COMPUTE_CAP_MAX_CLOCK_FREQUENCY 979a015bc1 i965: Fix a few base addresses on Broadwell. 7fb05f9298 clover: Stub implementation of CL 1.2 sub-devices. 5827781d25 clover: Add clEnqueue{Marker, Barrier}WithWaitList. 7b11c97d31 clover: Align kernel argument sizes to nearest power of 2 df985cc8f6 clover: Avoid warnings from references to deprecated CL 1.1 APIs. beadd6b0cc clover: Update OpenCL headers to version 1.2 from Khronos. f782d6e792 nvc0/ir: offset appears to come before the Z ref 50034c0171 mesa: remove unused #pragma export on/off lines f3aa999383 nv50/ir: change texture offsets to ValueRefs, allow nonconst 46364a53ef nvc0/ir: do constant folding of extbf/insbf 1c85177419 nvc0/ir: add support for MUL_HI tgsi opcodes b4b20d42f6 nvc0/ir: add support for new bitfield manipulation opcodes 1db993f2fe tgsi: add tgsi_exec support for new bit manipulation opcodes ab4927f3e0 gallium/util: add helpers for bitfield manipulation 3e73bf2724 mesa/st: implement new bit manipulation opcodes a52eaba787 gallium: add new opcodes for ARB_gs5 bit manipulation support b125c92aa9 glx/drisw: explicitly assign struct components for glx_*_vtable a2454bdfbd glx/dri3: explicitly assign struct components for glx_*_vtable 55d82adec6 glx/dri2: explicitly assign struct components for glx_*_vtable 76ae25d7e8 glx/dri: explicitly assign struct components for glx_*_vtable 2f519e4635 glx/indirect: explicitly assign struct components for glx_*_vtable 31a3b58cb7 glx/apple: explicitly assign struct components for glx_*_vtable 5f280d0c44 egl_dri: rework dri extension handling 5457caa58c gbm: cleanup __DRI*extension handling c812557a0e dri_util: cleanup dri extension handling 51e3569573 glx/tests: explicitly set __DRI2rendererQueryExtension members ecfe986120 glx/dri3: rework __DRIextension handling 4be3874c97 glx/dri2: rework __DRIextension handling 98e2a8e2f9 st/dri: cleanup dri extension handling 748b35a69f dri/radeon: use a const __DRIextension array 38f20f79da drivers/dri: cleanup dri extension instantiation 9b42fd1772 dri_interface: Update __DRItexBufferExtensionRec to version 3 ec8ebff342 Check for dladdr(), rather than assuming we have it if we have RTLD_DEFAULT 6c8f547f66 util: Fix cross-compiles between endiannesses 6944796cbe util: Split out channel-parsing Python code 1a3746212d util: Split out channel-printing Python code 0ee3ac938a util: Turn inv_swizzle into a global function 227d7a6a3c util: Add more query methods to u_format_parse.Format 136c437cea st/mesa: Fix NULL pointer dereference for incomplete framebuffers 151a20dcd4 glsl: fix spelling of derived e88644c1f2 docs: mark off nv50/nvc0 for ARB_sample_shading, update relnotes 7b2dd89041 mesa: overhaul debug namespace support 70e4337014 mesa: delay copying of debug groups a30c4c6ca0 mesa: clean up debug output namespace handling 44a1374793 mesa: clean up debug groups e412305f9f mesa: clean up debug message log cf61ea3029 mesa: use accessors for struct gl_debug_state 94e45c98e1 mesa: eliminate debug output message_insert 188d22d9b7 mesa: eliminate debug output should_log c9dfb6b76c mesa: eliminate debug output control_app_messages 274913c42c mesa: eliminate debug output get_msg 04a8baad37 mesa: refactor _mesa_PopDebugGroup and _mesa_free_errors_data f1d00dce43 mesa: refactor _mesa_PushDebugGroup de0e0ae4b6 mesa: refactor debug output control_messages 7e9451dc46 mesa: refactor debug output get_msg e9d1b5c8af mesa: refactor debug out log_msg 880183fee8 mesa: refactor debug output set_message_state 7554d27de4 mesa: refactor debug output should_log 672b209225 mesa: refactor _mesa_get_debug_state 9339f8ac1b nvc0/ir: fetch shadow value from proper place for TG4 cube array b86d78b4c1 nvc0/ir: set gatherComp for non-shadow targets 24e68c9024 nvc0/ir: set instance count based on the GS_INVOCATIONS property 802fe8d9af nvc0/ir: add support for INVOCATIONID system value b3a2398ade nvc0/ir: add support for SAMPLEMASK sysval c3d2bda53e mesa/st: translate gl_InvocationID to INVOCATIONID semantic 389379e81d mesa/st: translate gl_SampleMaskIn to SAMPLEMASK semantic 4be146b108 gallium: add GS_INVOCATIONS property 76db20fc67 gallium: add INVOCATIONID semantic af38ef907c nvc0: add support for PIPE_CAP_SAMPLE_SHADING f715a0a39a nv50: add support for PIPE_CAP_SAMPLE_SHADING c5d822dad9 mesa/st: add support for ARB_sample_shading 88d8d88d8c gallium: add basic support for ARB_sample_shading 3a2885fb26 mapi: OpenVG symbol exports. 18993f7892 glsl: Use properly typed arguments for bitfieldInsert. 07730e9463 i965: Don't bother flushing the batch if it doesn't ref our mt to map. 17860309f1 egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM 63d4661ab2 wayland: Fix the logic in disabling the prime capability 49964fa28b gbm: Set errno on errors aa91fe1c09 gbm/dri: Fix out-of-memory error path in dri_device_create() c0953cf06e gallium/tests: conditionally include sw/dri winsys 6c44d43bae automake: cleanup pipe-loader handling when using sw/xlib winsys 5c6a1445d5 pipe-loader: conditionally build and use pipe_loader_sw_probe_dri a7a03d84fc llvmpipe: fix clearing of individual color buffers in a fb fa4082320a gallium/util: use ui[4] instead of ui in union util_color 2f65f61bea llvmpipe: (trivial) use correct LP_MIN_VECTOR_ALIGN define for alignment. 3a3b1bf60e r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of SX_MISC 3d0c4f3b01 r600g: fix for an MSAA hang on RV770 ecc8a37ec5 r600g: fix for broken CULL_FRONT behavior on R6xx ef162cf13d r600g: fix for HTILE on R6xx 0967970768 r600g: fix buffer copying on R600-R700 042e40f67b r600g: fix flushing on RV670, RS780, RS880 again 20a9b784da r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled 6dd045ef40 r600g: disable async DMA on R700 e5741f1e91 r600g: fix edge flags and layered rendering on R600-R700 8a1dfba73e st/mesa: remove trailing NULL colorbuffers e522c455e4 r300g: don't crash when getting NULL colorbuffers ba4f6a5fc9 r300g: fix runtime warning after winsys cleanup 7920adb45c radeonsi: implement GL_ARB_vertex_type_10f_11f_11f_rev f438a82492 st/xlib: Do minimal version checking in glXCreateContextAttribsARB. 7380ce9bf6 llvmpipe: Advertise GLSL 3.30. 5f493eed69 st/xlib: Honour request of 3.1 contexts through core profile where available. 1c73e919a4 draw/llvm: reduce memory usage 552a8e44a9 docs: fix typo in 10.1.1 release notes URL 0a92c88a51 swrast: move texture_slices() calls out of loops 1a7fa8b2eb swrast: move null pointer check earlier in _swrast_map_teximage() 5e81e6e268 swrast: remove _mesa_ prefix from static function 7cc2e2e99d swrast: allocate swrast_texture_image::ImageSlices array if needed 15c92464df swrast: Fix vertex color in _swsetup_Translate() 1527a545a4 gallivm: Fix wrong operator in lp_exec_default. 878877d3c4 mesa/st: Handle empty frame-buffers without asserting. fd92346c53 mesa/st: Fix pipe_framebuffer_state::height for PIPE_TEXTURE_1D_ARRAY. 7a8667f2b3 util/u_debug: Pass correct size to strncat. 05b3cea77b freedreno/a3xx: fix TOTALATTRTOVS 34a68345e2 i965: Make Broadwell HiZ path arrange for TC flushes. fe49949392 i965: Use uint16_t for control/src index tables. f02f489295 i965/disasm: Fix s/xoo/xor/ typo. 06501b3cf0 i965/disasm: Remove tables with obvious mappings. 5ce3f2fe72 mesa/st: enable EXT_shader_integer_mix when NativeIntegers is on 7eda318ffe st/omx/enc: implement frame reordering and B-frames b03be6908e st/omx/enc: replace omx buffer with texture buffer 360038fa50 radeonsi: Fix calculation of number of banks for SI 0dfa6e7cf5 glsl: Only allow `invariant` on shader in/out between stages. 0a0075666c svga: move draw debug code into separate function e959274081 mesa: move declaration before code f8ae2a56c6 mesa: Fix error code generation in glReadPixels() bd1880dfe8 mesa: Add an error condition in glGetFramebufferAttachmentParameteriv() 7cb3bbf2cd libgl-gdi: silence unused variable warning when not using LLVM 1f043cd95a docs: import 10.0.5 release notes and update links 3fd9943a65 docs: import 10.1.1 release notes, update links 9b3b9c613f mesa: fix GetStringi error message with correct function name 27496af67f st/mesa: fix invalid pointer use in st_texture_get_sampler_view() 9fec560e63 glsl: Fix typo d63026f62a i965: Use ctx->Texture._MaxEnabledTexImageUnit for upper bound c4a98e76d7 mesa: Track max enabled tex image unit ba6dcb3c2b nouveau/codegen: add missing values for OP_TXLQ into the target arrays 47c19a5819 nvc0: change logic for centering of eng2d blit when downsampling 6d5c3c8260 nv50: use 2d blit when src/dst have same number of samples 2d2e60bdee gallium/docs: fix PIPE_CAP_ENDIANNESS delimiter, remove trailing spaces b45f65e760 mesa: update glext.h to version 20140313 a1273a07ed i965/fs: Implement fs_inst::force_sechalf support on Broadwell. 92840aabf7 glsl: Allow explicit binding on atomics again 7489f3eeda radeonsi: fix num banks selection on SI for dma setup (v2) f770123f58 i965/fs: Reduce restrictions on interference in register coalescing. 55de1c035c i965/fs: Give up in interference check if we see a WHILE. 5ff1e446d4 i965/fs: Simplify interference scan in register coalescing. 04a4e43eb2 i965/fs: Unindent can_coalesce_vars(). a975b2f55c i965/fs: Recognize nop-MOV instructions early. ef6127ff69 i965/fs: Only sweep NOPs if register coalescing made progress. 352e06ddea r600g,radeonsi: don't skip the context flush if a fence should be returned 744d2a225d svga: fix comment for emit_adjusted_vertex_attribs() cb34575e19 svga: compute need_swvfetch in svga_create_vertex_elements_state() 851645a3e7 svga: add VS code to set attribute W component to 1 615a356ee3 svga: implement support for signed byte vertex attributes 52faafa174 svga: move translated vertex declaration types into svga_velems_state 0f5add1959 Revert "svga: add work-around for Sauerbraten Z fighting issue" 7c7ab5434a svga: use new inst_token_setp() helper function 8e131576ee svga: use new inst_token_predicated() helper function 71846a943f i965: Retype pre-Gen6 varying pull load destination to UW. ee10e893cb mesa: Fix error condition for multisample proxy texture targets 1d350b9e22 i965: Add glBlitFramebuffer to commands affected by conditional rendering 8ed42ddd7d swrast: Add glBlitFramebuffer to commands affected by conditional rendering 48fc2703e5 i965: Fix component mask and varying_to_slot mapping for gl_ViewportIndex 7928b9c249 i965: Fix component mask and varying_to_slot mapping for gl_Layer 969b461c2b i965: Put an assertion to check valid varying_to_slot[varying] bc86690f13 radeonsi: Added Diag Handler to receive LLVM Error messages 9f9ab8ec0d winsys/radeon: remove some unused code 8b966bcaf2 winsys/radeon: remove is_handle_added array b0fca0a378 winsys/radeon: remove local variable reloc from radeon_get_reloc 3384a41aa9 winsys/radeon: remove parameter reloc from radeon_get_reloc 75e487538d util: Add __declspec(noreturn) to _debug_assert_fail(). a2b89c4ae1 auxiliary/os,auxiliary/util: Fix the `‘noreturn’ function does return` warning. 97fa9cd220 scons: Enable building through Clang Static Analyzer. 74f19445cc gallium glsl: Fix crash with piglit fs-deref-literal-array-of-structs.shader_test 49d26a277d nouveau/vdec: small fixes to h264 handling 09cd376353 st/xa: Cache render target surface a45ae814d1 st/xa: scissor to help tilers 3c52013273 st/xa: remove unneeded args cda5e0c25e glsl: Small optimization for constant conditionals 4472ab9e6d glsl: Fix incorrect indentation. d1b6f67110 meta: Clip src/dest rects in BlitFramebuffer, using the scissor 9927180714 mesa: fix check for dummy renderbuffer in _mesa_FramebufferRenderbufferEXT() 42a26cb5e4 i965: Don't make instructions with a null dest a barrier to scheduling. a6860100b8 i965/fs: Change fs_visitor::emit_lrp to use MAC for gen<6 da0c3b02e7 i965/fs: Add support for the MAC instruction. 2dfbbeca50 i965/vec4: Change vec4_visitor::emit_lrp to use MAC for gen<6 0974706671 i965/vec4: Add support for the MAC instruction. 306ed81b93 i965: Add writes_accumulator flag 30c35d1dcb i965: Add is_accumulator() function. 6541f1b4d0 i965: Add reads_accumulator_implicitly() function. cb6566f9df mesa: Add error condition for integer formats in glGetTexImage() 3135668254 mesa: Add helper function _mesa_is_format_integer() fdd8bebc22 mesa: Fix glGetVertexAttribi(GL_VERTEX_ATTRIB_ARRAY_SIZE) 80b4a36fed glsl: Fix copy-paste error in linker_warning() 7286739b9b r600g: Disable LLVM by default at runtime for graphics f23d1160c2 gallivm: fix compilation with llvm 3.5 r206241+ e3c58cdfd9 Revert "scons: Enable building through Clang Static Analyzer." 11459436d9 r600g,radeonsi: share some of gfx flush code adfadeadd8 r600g,radeonsi: share r600_flush_from_st 586011486d r600g: merge r600_flush with r600_context_flush d4edc60767 radeonsi: merge si_flush with si_context_flush 70cf6639c3 gallium/radeon: create and return a fence in the flush function 3e9d2cbca2 r600g: remove redundant r600_flush_dma_from_winsys dd72c327e9 winsys/radeon: fold cs_set_flush_callback into cs_create c6033a6cb8 radeonsi: cleanup redundant computation of flush flags and rename a function fc151b08be r600g: remove redundant r600_flush_from_winsys b2238b3452 winsys/radeon: remove cs_write_reloc, add simpler cs_get_reloc 927213f33d winsys/radeon: consolidate hash table lookup d3c0e236f2 scons: Add an analyze option. f81305c0cb util/u_debug: Add noreturn attribute to _debug_assert_fail(). a45a50a482 scons: Enable building through Clang Static Analyzer. 6d0e30c6a3 glsl: Properly handle blocks that define the same field name. 6ac5a5e383 r600g/radeonsi: Map transfer staging texture unsynchronized when possible 9fed627234 Revert "i965/fs: Only sweep NOPs if register coalescing made progress." f092e8951c i965/fs: Only sweep NOPs if register coalescing made progress. 7ae870211d i965: Fix buffer overruns in MSAA MCS buffer clearing. e5b86cb64b meta: Add support for MSAA resolves from 2D_MS_ARRAY textures. 234db60954 meta: Add an accelerated glCopyTexSubImage using glBlitFramebuffer. 70961c032f meta: Add support for CUBE_MAP_ARRAY to generatemipmap. bb3f983d10 meta: Infer bind_fbo_image parameters from an incoming image. cd808ac848 meta: Move bind_fbo_image() code back to meta.c, to reuse it elsewhere. 4cc42805e7 meta: Refactor the BlitFramebuffer depth CopyTexImage fallback. b702233f53 meta: Refactor the BlitFramebuffer color CopyTexImage fallback. 4e43299633 meta: Drop blit src size fallback. 602510395a i965: Avoid dependency hints on math opcodes ad48a9a319 i965: Expand INTEL_DEBUG to uint64_t. 58db339599 dri: Expand driParseDebugString return value to uint64_t. 73400d8f70 i965/fs: Remove dead_code_eliminate_local(). 18d12336b9 i965/fs: Clear variable from live-set if it's completely overwritten. f34f39330b i965/fs: Reimplement dead_code_elimination(). 596737ee91 i965/vec4: Let DCE eliminate dead writes in other basic blocks. 4dcfb92417 i965/gs: Add dummy source to prepare_channel_masks instruction. d877c643be glsl: Use M_PI_* macros. 4f20b7d3dd i965: Disable Z16 in all APIs. be000b4d19 i965: Update comments about Z16 being slow. 313104e8d5 r600g/radeonsi: Use caching buffer manager for textures as well 24c773fb06 i965/gen8: add debug code to show FS disasm with jump locations 73a4761058 ilo: remove GPE state size estimation 8fa8e9b1b8 ilo: remove GPE command size estimation bdd0546d7c ilo: remove unused headers e55e1610e5 ilo: use only defines from genhw headers 6c6bd796ad ilo: scripted conversion to genhw headers 01e3e82a56 ilo: add genhw headers d75a8799fd ilo: avoid brw_wm_barycentric_interp_mode in compiler ad39b991ce ilo: add TOY_OPCODE_DO 36fb36aa36 gtest: Update to 1.7.0. 936dda08ee mesa: Consider gl_VertexID and gl_InstanceID active attribs ca5c8d6cd4 mesa: Extract is_active_attrib() in shaderapi aeb03f8aea glsl: Fix typo in interface block comment c3b701d63c egl-static: fix build after recent radeon winsys changes b92e7f2da9 mesa: Fix typo in error message a5957f7bc5 i965: glClearBuffer() should only clear a single buffer. 26224d3e00 i965: Add comment to explain the weird-looking shadow compares. 857f3a68ea glsl: Ignore loop-too-large heuristic if there's bad variable indexing. 2231db5598 glsl: Rename loop_unroll_count::fail to "nested_loop." 8268a2f347 glsl: Pass gl_shader_compiler_optimizations to unroll_loops(). da22221aa3 glsl: Drop do_common_optimization's max_unroll_iterations parameter. f00a6483e9 i965: Use EmitNoIndirect flags in lower_variable_index_to_cond_assign. 320e0c5205 i965: Correct EmitNoIndirect shader compiler option flags. 509b2a6523 i965/fs: Reset reg_from when we can't coalesce. 7e034a8d77 i965: Fill in a bunch of gen7/hsw data cache-related disasm. 99442bc7b2 i965: Stop setting up a 1:1 "attrib" member in our vertex inputs. 9a5d19d680 i965: Skip a bunch of IB BO refcount twiddling. 3f9440cfbb i965/gen7: Skip repeated NULL depth/stencil state emits. fe4f373eb4 docs: Fix ubo indexing description e5f306e3ff draw: remove unused 'start' variable in draw_stats_clipper_primitives() ae2a03b573 glsl: Try vectorizing when seeing a repeated assignment to a channel. 625cf8c874 glsl: Propagate explicit binding information from the AST all the way to the linker 25a6656875 linker: Set binding for all elements of UBO array cc42717b50 linker: Set block bindings based on UniformBlocks rather than UniformStorage 157391a41b linker: Clean up "unused parameter" warnings 943b2d52bf linker: Fold set_uniform_binding into call site 881c52f13f linker: Various trivial clean-ups in set_sampler_binding 6e2f63b69e linker: Split set_uniform_binding into separate functions for blocks and samplers c8e7568f97 softpipe: fix shadow sampling 86b8843e9c softpipe: add PIPE_CAP_MIN/MAX_TEXTURE_GATHER_OFFSET query cases f61edd509b mesa: use _mesa_get_srgb_format_linear() in sRGB texstore functions c5631b341e swrast: use macros to initialize texfetch_funcs[] table 4da1efb370 swrast: fix more fetch_texel function names 9d36a8d4d2 egl-static: Fix missing radeon_surface.h includes. 5ac3435a47 gallium/radeon: fix missing winsys include in pipe-loader. 68bba1801e st/omx/enc: separate input buffer private and task structure 7806dbeb70 radeon/vce: implement B-frame support a56fa0e83b radeon/vce: add proper CPB backtrack d7d41ce133 vl: add interface for H264 B-frame encoding ee4439c562 radeon/vce: remove RVCE_NUM_CPB_EXTRA_FRAMES ce57c8e925 docs/relnotes: Fix consistency, add i965 to ARB_buffer_storage. 227049098b i965: Fix missing _NEW_SCISSOR in Broadwell SF_CLIP_VIEWPORT state. 31640f4c38 mesa/st: set min/max texture gather offset to driver-reported value c2f9ad5289 gallium: add a way to query min/max texture gather offsets 8291f6d5c5 configure.ac: require libdrm_radeon 2.4.53 3b0b44f7de winsys/radeon: fix a race condition in initialization of radeon_winsys::screen ac330d4130 winsys/radeon: fix a race condition between winsys_create and winsys_destroy 7c57b01564 winsys/radeon: fix a race condition between 2 calls to radeon_winsys_create b5ebfc33b8 winsys/radeon: remove unused radeon_info variables, move backend_map 9b8449ae90 winsys/radeon: unify radeon_bo::flink and radeon_bo::name 34564c8753 winsys/radeon: remove definitions already present in radeon_drm.h e3e05c6db9 winsys/radeon: handle squared micro tiling from GEM_GET_TILING 38858207a1 gallium/u_gen_mipmap: rewrite using pipe->blit (v2) 26c41398cc st/mesa: properly implement MapTextureImage with multiple mapped slices (v2) 5206d4bc09 mesa: remove the MALLOC, CALLOC and FREE macros 7e55050301 xlib: s/FREE/free/ 3b323c4d40 mesa: s/FREE/free/ in vdpau code 00f31bdd32 mesa: s/FREE/free/ in _mesa_free_errors_data() 7fbb8ba499 mesa: use malloc/free instead of MALLOC/FREE in attrib stack code f9985db0bc st/mesa: fix sampler_view REALLOC/FREE macro mix-up 87502bbcd7 docs: Expand ARB_gpu_shader5 to describe status of individual features 0d653b948f docs: Mark off ARB_texture_view and add to release notes for 10.2. 2a2f8cd9d2 i965: Enable ARB_texture_view on Gen7 ea477817d7 i965: Account for view parameters in blit CTSI path 01d6a2ad16 i965: Account for MinLayer/MinLevel in blorp CTSI path 058f353a15 i965: Account for view parameters in fast depth clears 540d53d9b0 i965/blorp: Account for nonzero MinLayer in layered clears. d581247569 i965/blorp: Use irb->layer_count in clear 98328e4c19 i965: Add layer_count to intel_renderbuffer 0a08147fcb i965: Pull out layer_multiplier in intel_update_renderbuffer_wrapper a76cde35d8 i965: Add `layered` parameter to intel_update_renderbuffer_wrapper 85dda825fe i965: Adjust renderbuffer wrapper to account for MinLevel/MinLayer 24f490fb37 i965: Enable texture upload fast path with MinLevel 5de52541e5 i965: Account for MinLevel in texture upload fast path ba3499ba01 i965: Adjust map/unmap code for MinLevel/MinLayer ca1d1b2fc1 i965: Don't try to use fast upload path for nontrivial views c9c08867ed i965: Adjust surface_state emission to account for view parameters 771c2ae0af i965: Add _Format to intel_texobj. b7f011fdc9 i965: Add driver hook for TextureView 93fa16bdd1 i965: Ensure that texture validation is skipped for immutable textures. a98b675945 i965: refactor format selection for unsupported ETC* formats 14c116433d i965: refactor format munging for separate stencil 215c9432b9 i965: Include #slices in miptree debug c1b017472b mesa: Adjust _MaxLevel computation to account for views 61e264f4fc mesa: Prefer non-swizzled formats for most sized internalformats 58790043bb i965: Render R8G8B8X8 as R8G8B8A8 50eed4eed5 i965: Pretend we don't support BRW_SURFACEFORMAT_R16G16B16_FLOAT for textures. 66b0554fa6 i965: Enable R10G10B10A2_UNORM format 932a1eeac8 i965: Enable R8G8B8A8_UNORM_SRGB format 6ef7205613 swrast: Add support for fetching from MESA_FORMAT_R10G10B10A2_UNORM a421be1dcb mesa: fix packing of float texels to GL_SHORT/GL_BYTE ee2bcf38a4 r600g: Don't leak bytecode on shader compile failure 55f9bbd46c build: force .so extension for the gallium dri modules 92d0786f88 Partially revert bba9c28 "configure: use LIB_EXT rather than hardcoded .so" 56f531657c Partially revert "st/xa: Fix advertized version number and try to avoid future discrepancies" f9832f960f glx: drop obsolete _XUnlock_Mutex in __glXInitialize error path 6afd7be132 freedreno/a3xx: assert() -> debug_assert() e853ade544 svga: move LIST_INITHEAD(dirty_buffers) earlier in svga_context_create() 26ae030fcc i965: Stop advertising GL_MESA_ycbcr_texture. 4a92c12232 freedreno/a3xx/compiler: add CEIL 9604e31dc9 freedreno/a3xx/compiler: fix neg mov's 4d641803e8 radeonsi: allow fast color clear and Hyper-Z with 1D-tiled surfaces on CIK fb5cf3490e r600g,radeonsi: add a bunch of useful queries for the HUD 4a5519f1e0 r600g,radeonsi: set correct initial domain for shared resources 5f7faff61b gallium/radeon: fix warnings 1a92637c68 tnl: Merge _tnl_vbo_draw_prims() into _tnl_draw_prims(). 2ffb50d77b i965: Remove unused sampler key fields 6f059725fa mesa: move declaration before code in etc2_unpack_rgb8() ec1baea95a i965: Delete "fast color clear unsupported" performance warning. ee839cc6ef freedreno/a3xx: deal with optimized tex instructions cb4ad13685 mesa: add bounds checking to eliminate buffer overrun a22d944fdb st/omx/enc: cleanup omx/vid_enc.c 5f374826f8 st/omx/enc: allocate input buffer private on demand 9bb2ec6fd1 svga: replace sampler assertion with conditional 4ddf51db6a i965/vec4: fix record clearing in copy propagation 57d6e7b7ee i965/vec4: Add a test for copy propagation behavior. 6230b646a5 i965/fs: Track whether we're doing dual source in a more obvious way. 14b85e3a47 i965/fs: Add a couple more global special regs to special[] 4303d26f93 i965/fs: Handle arrays of special regs more cleanly. 72b845e640 i965/fs: Fix dump_instructions() on uniforms. caa2605db5 i965/fs: Fix vgrf0 live interval when no interpolation was done. cf40ebacb1 i965: Drop pointless check for variable declarations in splitting. 66b15ad9db i965: Remove stale comment. 8c2bfbc6b9 glsl: Move tree grafting's debug output to stderr. e9822f77a9 glsl: Skip making a temporary for assignments when we don't need one. dff3439fef i915: Fix build error. 73f80c20f6 glsl: Pass ctx->Const.NativeIntegers to do_algebraic. 169c645f12 glsl: Pass ctx->Const.NativeIntegers to do_common_optimization(). 40d9337406 glsl: Validate that base types match for a number of binops. e14b93371c glsl: Fix lack of i2u in lower_ubo_reference. 4311f9878d i965/fs: Skip emitting MACH/MOV for small integers. 7540be22d1 glsl: Make is_16bit_constant from i965 an ir_constant method. bd69f65f90 mesa: Move is_power_of_two() function from brw_context.h to macros.h. 6bda3a5267 i965: Fix "SIMD16 unsupported" messages via KHR_debug. ee12a03805 i965: Fix missing dirty bits in the gen8_sbe_state atom. 47682f2ca1 i965: Drop BRW_NEW_RASTERIZER_DISCARD flag from Broadwell SOL atom. f68353c57c i965: Use the correct program when uploading Broadwell SOL state. 47f60cbb71 st/xa: Make sure unused samplers are set to NULL e5d2c5b899 st/xa: Bind destination before setting new state 34f15903d6 glapi: Fix libglapi build. 144bbb7b78 glapi/build: Add headers to distribution. fbca1ab780 glapi/gen: Ship more Python files b0f37a6bd2 glapi/gen: Ship XML and Python files f76ac9c9a6 glapi/gen: Add missing XML files to API_XML cdc3a6bb21 src/build: Add getopt to distribution. a97611313d gbm/build: Add headers to distribution. 3f64c3d591 egl/build: Sort egl sources alphabetically. 5ae2f28ca7 egl/build: Remove unused -DXF86VIDMODE. 5074117928 egl/build: Include headers and XML in distribution. 1d4007fbd9 egl/build: Drop two unnecessary Makefiles. 5c770ba919 i965/fs: Remove left-over 'removed' variable. 99437b730f i965/fs: Check for interference after finding all channels. 70285f607c i965: initialize more device info fields for Cherryview d3ef6f5427 swrast: reindent s_texfetch_temp.h, remove trailing whitespace a19d60faef swrast: remove out of date comments in s_texfetch_tmp.h 56db16fb5b swrast: rename texture fetch functions (pt. 7) d41fe0aec2 swrast: rename texture fetch functions (pt. 6) 9eb45114fd swrast: rename texture fetch functions (pt. 5) faa8a8e8b2 swrast: rename texture fetch functions (pt. 4) a401362019 swrast: rename texture fetch functions (pt. 3) e4ebb24b35 swrast: rename texture fetch functions (pt. 2) fde3258389 swrast: rename texture fetch functions (pt. 1) e0fafd1913 mesa: rename stencil/Z functions in format_unpack.c 89c5b56be6 nouveau: fix firmware check on nvd7/nvd9 2f6fcd65f2 winsys/svga: Fix prime surface references also for guest-backed surfaces 0887b499e9 winsys/svga: Update the vmwgfx_drm.h header to latest version from kernel 159cec9dec docs: mark ARB_texture_gather as done on nvc0 f6579e4b17 nvc0: add support for texture gather 91900c6d33 docs: mark ARB_texture_query_lod as done for nv50, nvc0 423f64e83a nvc0: enable texture query lod d5faf8e786 nv50: enable texture query lod 4dc13e3c71 st/mesa: add support for ARB_texture_query_lod be5276ae7d gallium: add support for LODQ opcodes. 5d0b3ec4ae i965/vec4: Allow constant propagation into dot product. 34ec1a24d6 glsl: Optimize (x + y cmp 0) into (x cmp -y). 6499ecafa5 i965/fs: Split out can_coalesce_vars() function. 29841fbe20 i965/fs: Split out is_coalesce_candidate() function. 0fbcdec2f6 i965/fs: Split fs_visitor::register_coalesce() into its own file. 8b1ab5c93b i965/fs: Mark appropriate fs_inst members as const. 39ecfca121 i965: Mark is_tex() and friends as const. 92d03f7f28 i965/fs: Don't propagate saturation modifiers if there are source modifiers. 7a7b8a02be i965/fs: Don't propagate saturate modifiers into partial writes. 86ae6f477d i965/fs: Fix off-by-one in saturate propagation. 20dee82a75 i965/vec4: Consider sources of non-GRF-dst instructions for dead channels. 63d57f3b08 i965/fs: Name temporary ralloc contexts something other than mem_ctx. 26012c1673 i965/fs: Recalculate live intervals in calculate_register_pressure(). c973e440d5 egl/dri2: use drm macros to construct device name 81799c82e4 configure: don't require libudev for gbm or egl drm/wayland 0295953c5d egl/dri2: don't require libudev to build drm/wayland platforms 11623be934 automake: don't enable -Wl,--no-undefined on OpenBSD e4bd00c1c6 targets/dri: move common libraries to GALLIUM_DRI_LIB_DEPS fc91e7e4ae targets/omx: use GALLIUM_COMMON_LIB_DEPS 6b41043050 targets/xvmc: use GALLIUM_COMMON_LIB_DEPS 432b5776f2 r600/omx: drop -lstdc++ hack 28a4276442 drivers/nouveau: mention dummy.cpp to use g++ linker 16372969c7 drivers/nouveau: use GALLIUM_COMMON_LIB_DEPS c8129604ef drivers/r300: use GALLIUM_COMMON_LIB_DEPS ba5eba5008 automake: introduce GALLIUM_COMMON_LIB_DEPS 16c13aaeb8 automake: move GALLIUM_DRI_LIB_DEPS to Automake.inc 476db98e03 configure.ac: fix the detection of expat with pkg-config 1cc742d912 megadriver_stub.c: don't use _GNU_SOURCE to gate the compat code 380f05ccc3 loader: don't limit the non-udev path to only android 727f54a76e loader: use 0 instead of FALSE which isn't defined 4ccff1499c clover: Document that the *obj*() helpers already take care of object validation. 489cb0b2d1 i965: Mark SNB GT1 as a GT1. 78f754b739 gallium/u_blitter: implement scaled blitting in the Z direction 8ab7bb4707 gallium/u_blitter: don't adjust cubemap coordinates by a small number 0817182b2f Revert "radeon: just don't map VRAM buffers at all" de1a59b7a7 radeon/vce: cleanup cpb handling 6c59be7776 st/mesa: improve sampler view handling 61bedc3d6b st/xa: Fix advertized version number and try to avoid future discrepancies 4fa58ae5c7 glapi: Fix make check 177c9be615 llvmpipe: remove no-op checks in sampler, sampler_view functions 61a3e9936c softpipe: remove no-op checks in sampler, sampler_view functions 4105ad825f svga: remove no-op checks in sampler, sampler_view functions 5a2f8b2c48 cso: check for no sampler view changes in cso_set_sampler_views() ffa39ab067 docs: Add note about updating tests to dev info c6050ce7da st/wgl: Remove wgl*Gallium*MESA(). 572a25be2f glapi: Fix scons build d120506e15 glx: Do not advertise buffer_age on dri2 2355a64414 cso: fix sampler view count in cso_set_sampler_views() 5a68f73102 glapi: Add static dispatch for glPointSizePointerOES 065ca63043 Revert "Revert "glapi/es1: Don't mark core functions as static_dispatch=false"" cecffa08d1 glapi: Enable ES compatibility mode 8e3a7c6204 glapi: Fix build break in 'make check' on non-shared-glapi builds 4e18279fae glapi: Remove support for "short string" mode 0f641b2d50 mesa: remove redundant running of check_symbol_table() 17e7cbe078 mesa: Add missing null check in _mesa_parse_arb_program() 68a45b130e mesa: Prevent negative indexing on noise2, noise3 and noise4 1056c50d57 glx: add extra null check in getFBConfigs 88976daea9 glx: remove unused __glXClientInfo() e14cc504f3 i965/vec4: do not trim dead channels on gen6 for math 5dc206525b winsys/svga: Replace the query mm buffer pool with a slab pool v3 76ba50a25a mesa/soft/llvmpipe: add fake MSAA support 882b46a42e gbm: Add gbm_bo_get_fd to gbm-symbols-check script a43d286ef7 gbm: Add import from fd f54f5891be gbm: Add gbm_bo_get_fd() 7c379ebe17 include/GLES3: add OpenGL ES 3.1 Headers 526e49290c Revert "glapi/es1: Don't mark core functions as static_dispatch=false" f5904b732e mesa: Allow setting GL_TEXTURE_MAX_LEVEL to 0 with GL_TEXTURE_RECTANGLE. c13ff5a763 gallium/docs: fix silent math failures due to ~ and & b4cf180695 gallium/docs: line up some of the equations 05d0223da3 gallium/docs: fix incorrect/missing references 45e383bfae gallium/docs: fix use of _ in math sections 2f14e5eb09 gallium/docs: add format to index 4ca110a7b9 gallium/docs: fix a lot of bad formatting 5d76e44643 glsl: remove UBO fields from _mesa_glsl_parse_state 010171b562 nv50: implement clear_buffer to accelerate ARB_clear_buffer_object f5ba1a1f7f mesa/st: Accelerate ARB_clear_buffer_object with clear_buffer 24b86cb304 gallium: add interface to clear buffers 4c035706dc mapi_abi: Remove ABI-check work arounds for functions that are no longer exported 1a59f9a131 mapi_abi: Make ES1 and ES2 static_dispatch=false functions hidden dfccd5ccd7 mapi: Hack around glGetInternalformativ not being hidden in GLES f6e290f80c glapi/es1: Don't mark core functions as static_dispatch=false d457eb193c glapi: Mark all GL_ARB_separate_shader_objects functions with static_dispatch=false 5ccc4e7a8d glapi: Remove some duplicate ignore="true" lines 3a8bd97241 i965/vec4: Don't trim writemasks of texture instructions. d681b22ed7 automake: ask the linker to do garbage collection d187a150d4 automake: add -Wl,--no-undefined to all libraries 902dc61f88 gallium/targets: add missing library dependencies 354a5cad74 pipe-loader: reorder PIPE_LIBS 0177ff0039 pipe-loader: use PTHREAD_LIBS over -lpthread 501af7a1a0 dri/i965: use CLOCK_LIBS over -lrt 5503c227d9 automake: consistently use -no-undefined 6c8d8119ca targets/egl-static: move the common LDFLAGS into AM_LDFLAGS c323273201 targets/omx: do not link against the trace driver 0484b8446a gallium/targets: explicitly include a dummy.cpp and remove all the LINK mayhem 2d9c33009a gallium/targets: move LLVM_LIBS handling inside Automake.inc 2328900f66 gallium/targets: fold LLVM_LDFLAGS inside Automake.inc 1ea1767f72 targets/omx: use GALLIUM_OMX_LINKER_FLAGS e6f8db1e56 targets/omx: introduce GALLIUM_OMX_LIB_DEPS 55bc658e4b targets/pipe-loader: move LLVM_LIBS handling inside PIPE_LIBS e36cc99880 targets/pipe-loader: include dummy.cpp irrespective of HAVE_MESA_LLVM 029bc4510b targets/pipe-loader: compact duplicating LDFLAGS e6545aaaeb pipe-loader/swrast: add soft/llvmpipe defines 613b4d59e4 targets/xa: drop libudev references from automake build f5466b7b93 dri/common: LIBDRM_LIBS is not a linker/libtool flag, add it to LIBADD 46ae286b9d drivers/x11: GL_LIB_DEPS is not a linker/libtool flag, add it to LIBADD e62b7d38a1 configure: autodetect video state-trackers when non swrast driver is present 3dc174e85e configure: use grep in quiet mode, rather than piping stderr/stdout to /dev/null e8e1158ac3 configure: error out when building gallium-osmesa without softpipe 4d8267ef20 Partially revert "automake: allow only shared builds" 23740ed031 configure: enable dri3 only for linux ec4b8d1697 mesa: Fix format matching checks for GL_INTENSITY* internalformats. e3cdbdb14b st: fix st_choose_matching_format to ignore intensity 3196c53c5d mesa: fix texstore for MESA_FORMAT_R8G8B8A8_SRGB db414c4686 freedreno/a3xx/compiler: fix RECT textures 83808a90be freedreno/a3xx/compiler: avoid negative register ids 2346ea6347 freedreno/a3xx: missing wfi ae5efaf285 freedreno/a3xx: little extra debug 92141afd0e freedreno: handle null sampler 9b6b084eb7 i965: Add Cherryview support. 4047263cb1 glsl: Clean up "unused parameter" warnings 1b28c8d77a mesa: Clean up "unused parameter" warnings 1bdf65f743 mesa/program: Constify find_variable_storage 22128e30f3 glsl: Move Doxygen block closing ot the correct place 029ccd773d i965: Make sure we always compute valid index bounds before drawing. e7f7574598 glsl: remove {add,get}_type_ast from glsl_symbol_table e341856294 mesa: fix glMultiDrawArrays inside a display list 12b959c351 st/mesa: overhaul texture / sample swizzle code 0151707cfc st/mesa: simplify apply_depthmode() b02bcea715 i965: Use intel_upload_space() for pull constant uploads. 3b57988290 i965: Massively simplify the intel_upload implementation. b1909b260f draw/llvm: improve debugging output a bit a3c0fa2d22 draw/gs: reduce the size of the gs output buffer c875d6e57a svga: add work-around for Sauerbraten Z fighting issue 070951b6ba svga: null out query's hwbuf pointer after destroying 8bbc84d1e5 svga: add some debug_printf() calls in the query object code 488d4c4826 st/mesa: add null pointer checking in query object functions 82246f7939 svga: fix a comment (sampler vs. sampler_view) 1f4ebfaa88 mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up c1377ed464 mesa: fix indentation, formatting, etc in fbobject.c f5e0d024d1 mesa: rename format_(un)pack.c functions to match format names (pt. 7) 7f37802c8a mesa: rename format_(un)pack.c functions to match format names (pt. 6) e51c3f9523 mesa: rename format_(un)pack.c functions to match format names (pt. 5) f10f5b8822 mesa: rename format_(un)pack.c functions to match format names (pt. 4) be9eee3bcf mesa: rename format_(un)pack.c functions to match format names (pt. 3) a49f46b15a mesa: rename format_(un)pack.c functions to match format names (pt. 2) 5c619ace6f mesa: rename format_(un)pack.c functions to match format names (pt. 1) bbdefabfc9 llvmpipe: Fix llvmpipe_create_gs_state. aa2274c1d2 st/omx/dec: fix possible segfault at eos 2de70fe23f mapi/glapi: Use ElementTree instead of libxml2. b761dfa0c3 mapi/glapi: Remove glX_doc.py. d117ddbe31 st/mesa: fix sampler view handling with shared textures v4 3b421daf32 gallivm: fix no-op n:n lp_build_resize() fe635d51ff i965: For fast color clears, only check the color of live channels. ee4484be3d i965: Set Broadwell MOCS values everywhere it's possible. 1afe335925 mesa: In core profile, refuse to draw unless a VAO is bound. 29bcc73d4d Revert "build: llvm libs may not be in system search path, add rpath" 4002daf095 Revert "mesa: Fix format matching checks for GL_INTENSITY* internalformats." 64278b36d6 mesa: move GLbitfield any_valid_stages declaration before code c4cec40883 glsl: Clean up "unused parameter" warnings f3ab987b70 glsl: Minor clean ups in constant_referenced 6429d6276d glsl: Remove ir_dereference::constant_referenced bb0d6db974 glsl: Fold implementation of ir_dereference_array::constant_referenced into wrapper 35bf94f901 glsl: Fold implementation of ir_dereference_record::constant_referenced into wrapper b66319b006 glsl: Fold implementation of ir_dereference_variable::constant_referenced into wrapper 14f0faacb6 glsl: Add wrapper function that calls ir_dereference::constant_referenced c11c7e4f01 glsl: Group all of the constant_referenced functions together 3bd65dc8a1 i965: fix dma_buf import with non-zero offset. 1c29068074 mesa/sso: Implement ValidateProgramPipeline 95426b28ac mesa/sso: Add _mesa_sampler_uniforms_pipeline_are_valid aa46ad26b1 mesa/sso: Add gl_pipeline_object::InfoLog support 658eaa3229 mesa/sso: Implement GL_PROGRAM_PIPELINE_BINDING for glGet 9e9fac4714 mesa/sso: Implement _mesa_BindProgramPipeline 78578b7599 mesa/sso: Implement _mesa_UseProgramStages 4caa9db71c mesa/sso: Add gl_pipeline_object parameter to _mesa_use_shader_program de4f85f52d meta/sso: Update meta to save and restore SSO state. c03477050a mesa/sso: rename Shader to the pointer _Shader b2bddaf7a0 mesa/sso: replace Shader binding point with _Shader b995a010e6 llvmpipe: Simplify vertex and geometry shaders. ee89432a47 draw: Duplicate TGSI tokens in draw_pipe_pstipple module. 7683fce878 haiku: Fix build through scons corrections and viewport fixes eccad18bd8 i965: For color clears, only disable writes to components that exist. 630bf288de mesa: Skip clearing color buffers when color writes are disabled. 92234b1b2a mesa: Introduce a _mesa_format_has_color_component() helper. 0d99aef6c8 i965: Fix compiler warning about signed/unsigned. 4545ec1691 i965/gen8: Change the winsys MSAA blits from blorp to meta. 7ccb26fdec mesa: Stop skipping the FinishRenderTexture calls for winsys FBOs. dd4b226184 i965: Skip reallocating the private MSAA miptree, unless it's resized. 44e944c87c i965: Simplify the no-reopening-the-winsys-buffer tests. e07e7e9f89 i965: Don't forget to free the old singlesample_mt. 41033509f2 i965: Add an env var for forcing window system MSAA. 764e25d79d i965/vec4: Eliminate dead writes to the flag register. 9cd51bb0c4 i965/vec4: Eliminate writes that are never read. 1b8f143a23 i965/vec4: Factor code out of DCE into a separate function. 9630ba6c6e i965/vec4: Let dead code eliminate trim dead channels. dc0f5099fa i965/vec4: Track live ranges per-channel, not per vgrf. 89ccd11eeb i965/vec4: Don't dead code eliminate instructions writing the flag. 3a12f50f9c i965/vec4: Preparatory clean up of dead_code_eliminate(). 10dd6eca89 i965/vec4: Add is_null() method to dst_reg. 0884ce8f42 i965/vec4: Print the predicate in dump_instructions(). a6367dfc15 i965/vec4: Rename depends_on_flags() to reads_flag(). de4692f56c i965/vec4: Add and use vec4_instruction::writes_flag(). b0d3205c2a i965/vec4: Add missing doxygen close brace. a419a1c565 mesa: Generate FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT earlier 40d7b51953 mesa: Fix format matching checks for GL_INTENSITY* internalformats. 92e543c45d st/mesa: recreate sampler view on context change v3 eabfadf4af i965: Report the type of color clear in INTEL_DEBUG=blorp. 011569b5b7 radeonsi: disable fast color clear for 1D-tiled surfaces on CIK 4c79f088c0 Revert "i965: For color clears, only disable writes to components that exist." 2919c3fdb4 i965: For color clears, only disable writes to components that exist. a63db538ad i965: Print number of multisamples in INTEL_DEBUG=blorp output. 9834058a91 i965: Drop BLT TexSubImage Y-tiling restriction on Gen6+. 351e13c5ad i965: Enable ARB_vertex_type_10f_11f_11f_rev for Gen4/5 also. 8d8d0cb09e clover: Fix typo in validate_object() 9477d8c862 llvmpipe: add support for b5g6r5_srgb 2aa77f2777 gallium: add b5g6r5 srgb format 19ba573a57 nvc0/ir: move sample id to second source arg to fix sampler2DMS e5f6b6d0fe st/mesa: drop the lowering of quad strips to triangle strips 2706448a10 gallium/u_gen_mipmap: remove the software fallback db722bdcab st/mesa: fix generating mipmaps for cube arrays 91df26842f mesa: fix software fallback for generating mipmaps for 3D textures 78c60d1b63 mesa: fix software fallback for generating mipmaps for cube arrays 185ad78ffd mesa: allow generating mipmaps for cube arrays 55cf320ed8 mesa: fix texture border handling for cube arrays 54690a5f3b r600g: use more appropriate names for async DMA functions 6c487ff3bd r600g: deobfuscate async DMA code 2c703ee8ad r600g: don't flush the gfx IB explicitly before doing DMA e914d0052f winsys/radeon: only add duplicate relocations for DMA if VM isn't supported 71254732db radeonsi: Implement DMA blit acf55e7325 radeon: Move r600_need_dma_space to common code f4b3430a36 llvmpipe: Tighten check for alpha-only formats 8044fd6769 nouveau: don't assume libdrm include prefix 8fbc9d9b6f nouveau: use DLOPEN_LIBS instead of -ldl eaf9affa5e c11/threads: don't include assert.h if the assert macro is already defined e58071355e nouveau: there may not have been a texture if the fbo was incomplete b676df9abf nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list 18690995a6 mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture 51989817e6 loader: add special logic to distinguish nouveau from nouveau_vieux c049dd4396 glsl: Allow dot() on scalars, and throw out dotlike(). 6cbc64c3cb glsl: Optimize pow(x, 2) into x * x. 9a9eaaa79a glsl: Match whitespace changes from previous patch. 7988b4804f glsl: Expose pack/unpack built-ins for ARB_gpu_shader5. 651b8baa82 i965: Drop some more dead code from the old CACHED_BATCH feature. 512c88f826 i965: Drop special case for edgeflag thanks to Marek's change to core. f4435da940 mesa: include stdbool.h in register_allocate.h to fix build f74cf5f80e i965: Enable EWA anisotropic filtering algorithm dd2e5d3999 i965: Actually initialize simd16_unsupported and no16_msg. 91f4528da6 i965/upload: Refactor open-coded ALIGN-like computations. b8b4e280b4 i965: Fix indentation in brw_upload_indices(). 051edcc144 i965: Consolidate code for setting brw->ib.start_vertex_offset. 7a0fd3ca1d i965: Allocate register sets at screen creation, not context creation. b3e4b769dd i965: Allocate the screen using ralloc rather than calloc. 41097db91b ra: Convert another bool array to bitsets. da1cce2d68 ra: Use a bitset for storing which registers belong to a class. 8d856c3937 ra: Create a reg_belongs_to_class() helper function. 786a647245 ra: Use bool instead of GLboolean. de7ad2c88f i965: Accurately bail on SIMD16 compiles. b207e88b25 i965/fs: Support pull parameters in SIMD16 mode. 229319e0f0 i965/fs: Use a single instance of the pull_constant_loc[] array. 542f2e47f2 i965/fs: Don't renumber UNIFORM registers. d9f339eccd i965/fs: Split pull parameter decision making from mechanical demoting. 2163e0fd5a i965/fs: Record pull constant locations for all array elements. 7c7627781f i965/fs: Save push constant location information. de77efde91 i965/fs: Delete dead code to fail compiles with SIMD16 pull parameters. 63e7b51912 gallium/docs: update SLT, SGE, SFL, STR opcode docs 81f342ce64 glx: Fix incorrect pdp assignment in dri2_bind_context(). 8fe888fafd nvc0: Handle user mapped vertex buffer for edgeflag d70ad1a4f9 clover: Fix region size error checking in some buffer transfer commands. c8309cde30 nv50/ir/gk110: add postfactor support for fmul d8e0d1e882 nv50/ir/gk110: set not modifier on first source of logic op b56e50b8af nv50/ir/gk110: use shl/shr instead of lshf/rshf so that c[] is supported 34bf5e27c6 nv50/ir/gk110: add 64/128-bit fetch/export support 3c40be2615 nv50/ir/gk110: fix handling of OP_SUB for floating point ops 72310869f0 nv50/ir/gk110: presin/preex2 take their source at bit 23 48a9ba63f5 nv50/ir/gk110: add implementations of div u32/s32 4bb14aca29 nv50/ir/gk110: implement quadop 67cb8a6996 nv50/ir/gk110: fill in mov from predicate 563083ef57 nv50/ir/gk110: handle derivAll flag, fix useOffsets for non-txf ece734b3c1 nv50/ir/gk110: fix setting texture for txd/txf/txq 08505549ab nv50/ir/gk110: add texcsaa implementation c17f7247ec nv50/ir/gk110: add pfetch support 15b1f420d0 nv50/ir/gk110: add emit/restart implementations 1b68009466 nv50/ir/gk110: add missing break in sched emit 76554d2d1f nv50/ir/gk110: implement partial txq support cb3dcb1430 nv50/ir/gk110: fill out texture instruction support ce75a3e8d3 nv50/ir/gk110: fix control flow opcode emission, add sat flag 468cc866b4 egl/main: Enable Linux platform extensions 9a40ee16d0 egl/wayland: Emit EGL_BAD_PARAMETER for eglCreatePlatformPixmapSurface 1787f5632f egl/gbm: Emit EGL_BAD_PARAMETER for eglCreatePlatformPixmapSurface 6d1f83ec09 egl/main: Stop using EGLNative types internally cefa06cd69 egl: Add STATIC_ASSERT() macro eef68a9094 egl/dri2: Dispatch eglCreateImageKHR by display, not driver 88b9e600a6 egl/dri2/x11: Don't clobber _EGLDriver::API eadd5e0c0a egl/dri2: Dispatch eglCreateWaylandBufferFromImageWL by display, not driver f506ef6784 egl/dri2: Consolidate eglTerminate 31cd0fee31 egl/dri2/x11: Set dri2_dpy->own_device 688a0e8e73 egl/dri2: Dispatch eglPostSubBufferNV by display, not driver 75d398ed93 egl/dri2: Dispatch eglSwapBuffersRegionNOK by display, not driver bc2cbc0951 egl/dri2: Dispatch eglCopyBuffers by display, not driver 3fdfbd2572 egl/dri2: Dispatch API.QueryBufferAge by display, not driver 958dd80c40 egl/dri2: Dispatch eglDestroySurface by display, not driver bf20076baf egl/dri2: Dispatch eglCreatePbufferSurface by display, not driver bc8b07a657 egl/dri2: Dispatch eglCreatePixmapSurface by display, not driver 0a0c881a13 egl/dri2: Dispatch eglCreateWindowSurface by display, not driver d03948a766 egl/dri2: Dispatch eglSwapBuffersWithDamage by display, not driver ad173bcfdb egl/dri2: Dispatch eglSwapBuffers by display, not driver 8b9298af0a egl/dri2: Dispatch eglSwapInterval by display, not driver a218765478 egl/wl,x11: Call dri2_swap_interval() statically d019cd81b5 egl/dri2: Put platform func names into proper namespaces 90502b18b2 egl/dri2: Move dri2_egl_display virtual funcs to vtbl 38848b6217 egl: Update to revision 24567 of eglext.h 7e0396dd73 winsys/radeon: Store GPU virtual memory addresses of BOs in a hash table 361902ec04 targets/dri-ilo: make the driver installable 2e361160ff mesa: mark GL_RGB9_E5 as not color-renderable ec1ada7327 radeonsi/compute: Fix memory leak 8199d149ed st/mesa: remove _NEW_POLYGON dependency from vertex shader 4e634c5240 st/mesa: implement zero-stride edge flag by culling primitives 3d42696d10 st/mesa: fix per-vertex edge flags and GLSL support (v2) 7554539d7e i965/fs: Invalidate live intervals when demoting uniforms to pull params. 13782dcf9d i965/fs: Print "+reladdr" on variably-indexed uniform arrays. 01d9023a9b i965: Fix register types in dump_instructions(), again. 4d2e79269a i965/fs: Fix register comparisons in saturate propagation. 2dbebbd37d glsl: Improve debug output and variable names for opt_dead_code_local. 2f879356b5 i965: Add support for GL_ARB_buffer_storage. 1990da2568 i965: Always use CPU mappings for BOs on LLC platforms. bb63df0c2d i965: Drop the system-memory temporary allocations for flush explicit. ea93246c00 i965: Switch mapping modes for non-explicit-flush blit-temporary maps. ff1e850eec gallivm: optimize repeat linear npot code in the aos int path 9954f01497 gallivm: use correct rounding for nearest wrap mode (in the aos int path) 88637e5764 gallivm: use correct rounding for linear wrap mode (in the aos int path) 6757ec3f8e glapi: restore _glthread_GetID() function f9901f1ab2 radeonsi: flush the dma ring in si_flush_from_st 087b0ff1c1 radeon: Move DMA ring creation to common code a9cf3aa208 mesa: return v.value_int64 when the requested type is TYPE_INT64 f064bcdfbf nvc0: minor cleanups in stream output handling ad4a44ebfc nouveau: honor fread return value in the nouveau_compiler ae7d236172 nouveau: typecast the prime_fd handle when calling nouveau_bo_set_prime c26b488088 nv50: add missing brackets when handling the samplers array 4d0e30accd i965: Fix build warning of unused variable a69fabc76c dri3: Add GLX_EXT_buffer_age support 0b02d8a633 dri3: Prefer the last chosen back when finding a new one. 551d459af4 Add the EGL_MESA_configless_context extension 4b17dff3e5 eglCreateContext: Remove the check for whether config == 0 4954518125 Fix the initial value of glDrawBuffers for GLES 0c58c96e54 Use the magic behaviour of GL_BACK in GLES 1 and 2 as well as 3 87c66a4ff7 glsl: Fix typo 6bdc1d96c3 glsl: Rewrite unrolled link_invalidate_variable_locations calls as a loop 7b8acb9026 docs: Import 10.0.4 release notes, add news item. 6e627b49f9 mesa: Release gl_debug_state when destroying context. 2c886eba78 r600g: compute memory pool size is given in dw d3eb709ded meta: Always restore the framebuffers and current renderbuffer. feb3d8dacd i965: Drop intel_check_front_buffer_rendering(). ec542d7457 i965: Drop broken front_buffer_reading/drawing optimization. 66073ef438 intel: When checking for updating front buffer reading, use the right fb. e1a9a54464 r600g,radeonsi: attempt to fix racy multi-context apps calling BufferData 74d95adea0 r600g,radeonsi: fix broken buffer download 4ca3486b19 r600g,radeonsi: use a fallback in dma_copy instead of failing de5094d102 radeonsi: small cleanup in get_param e219842282 radeonsi: set correct alignment for texture buffers and constant buffers f549129564 r600g, radeonsi: fix primitives-generated query with disabled streamout 958ef47a6d r600g,radeonsi: don't add streamout.num_dw_for_end twice 4f1f32306a r600g,radeonsi: fix MAX_TEXTURE_3D_LEVELS and MAX_TEXTURE_ARRAY_LAYERS limits 8bd7a6f48c st/dri: flush drawable textures before unreferencing a38e1fd78b radeonsi: implement fast color clear 28eb0bcf19 r600g: move fast color clear code to a common place d3c1be530a r600g,radeonsi: move CMASK register values from r600_surface to r600_texture 61a2fac199 radeonsi: convert the framebuffer state to atom-based 946d1cfe39 r600g: move cayman MSAA setup to a common place 6a5499b9d9 radeonsi: move framebuffer-related state to a new struct si_framebuffer bee2b96b02 r600g,radeonsi: set priorities for relocations 3edb3b86b2 r300g,uvd,vce: set priorities for relocations db1a7f78c2 winsys/radeon: add interface for setting a priority number for each relocation 0d6f573f6e glsl: Link glsl_compiler with pthreads library. 40214267ab gallium: add endian detection for OpenBSD a6efbac9fb automake: allow only shared builds 065b6ca52b configure: update enable-llvm-shared-libs comments e267e4318c st/dri: build the drm backend when libdrm is present f41a65397b glx: cleanup unneeded headers e5214dd8f1 glx/tests: honor enable-driglx-direct configure flag 254aafba3e configure: read libomxil-bellagio.pc only when it exists 22c133546a automake: create compat symlinks only for linux systems bba9c28215 configure: use LIB_EXT rather than hardcoded .so 020bc0d0dd automake: do not use symbols names for static glapi.la 3c5599b276 configure: remove old makefile variables 49d7bcea82 gallium/targets: use install-gallium-targets.mk f3595b6748 gallium/targets: drop link generation for non DRI targets d8ba951ad6 targets/vdpau: use install-gallium-links.mk ce24bcd394 targets/dri: use install-gallium-links.mk bbae65e25c automake: introduce install-gallium-links.mk 7b4ccad33d automake: use install-lib-links.mk across all classic mesa b496ab0567 automake: make install-lib-links less chatty 90a4ffdea5 automake: use only the folder name if it's a subfolder of the present one b15b1fbb51 automake: silence folder creation c690f8dd9b automake: use MKDIR_P when possible e6c565fcc5 radeon: Fix build. dfa25ea5cd gallium: allow setting of the internal stream output offset 7d5903980e meta: use non-ARB shader/program create/delete functions d96ed5c088 mesa: s/GLhandleARB/GLuint/ for glGetUniform functions a19b19fb94 mesa: rename MESA_FORMAT_X8Z24_UNORM -> MESA_FORMAT_X8_UINT_Z24_UNORM 9b5fff2dd7 mesa: reorder MESA_FORMAT enums 10738727ae mesa: trim down format.h comments 3330dec90c i965/vec4: Don't fix-up scalar uniforms for 3 src instructions. b823d5df0f i965: Disassemble 3 src instructions' rep_ctrl field. dafcc1b7c4 i965: Disassemble 3-src operands widths' correctly. 30259856a8 i965: Move binding table update packets to binding table setup time. db26253a48 i965: Reorganize the code in brw_upload_binding_tables. 8c136b53b7 fix vdpau interop when using -Bsymbolic-functions in ldflags 952fda4d3f ilo: do not set I915_EXEC_NO_RELOC 5ecdd7ba22 ilo: add support for PIPE_QUERY_PIPELINE_STATISTICS 8fc2f0c874 ilo: add ILO_3D_PIPELINE_WRITE_STATISTICS d8b2e3c25e ilo: add some MI commands to GPE 0f41f9c63d ilo: set PIPE_CONTROL_GLOBAL_GTT_WRITE automatically 345bf92f13 ilo: print a warning when PPGTT is disabled 747627d045 ilo: require hardware logical context support 72956ed374 ilo: protect the decode context with a mutex d80f0c34b7 ilo: set I915_EXEC_NO_RELOC when available 0b462d3ab1 ilo: move ring types to winsys 42c1ce4c03 ilo: winsys may limit the batch buffer size a434ac045e ilo: PIPE_CAP_QUERY_TIMESTAMP may not be supported 249b1ad984 ilo: rework winsys batch buffer functions 3e324f99d3 ilo: replace bo alloc flags by initial domains 76713ed5d6 ilo: remove intel_bo_get_size() 790c32ec75 ilo: remove intel_bo_get_virtual() 90786613e9 ilo: rework winsys bo reloc functions 76ed4f75dd ilo: add a wrapper to cast struct intel_bo 4491f0a971 ilo: fix DRM_API_HANDLE_TYPE_FD export 276348e85a ilo: improve winsys documentation/comments f2aabecbb0 ilo: remove intel_winsys_enable_reuse() 56b1be4399 mesa/glsl: introduce a remap table for uniform locations aa0d95a08d mesa: remove _mesa_symbol_table_iterator structure 678cf9618f radeonsi: Use proper member name for deleting export shader PM4 state 9c2a3934c5 r600g: document why texture offset emulation is needed 897f40f25d Revert nvc0 part of "nv50: adjust blit_3d handling of ms output textures" 253314d487 nv50: adjust blit_3d handling of ms output textures 507f0230d4 nouveau: fix fence waiting logic in screen destroy 5bf90cb521 nouveau: add valid range tracking to nouveau_buffer cf1c52575d gbm: make 'devices' array static 330a3799d0 automake: make clean the correct git_sha1.h.tmp 6a402359fd radeonsi: fix freeing descriptor buffers 58d2afa223 radeonsi: fix leaking the bound state on destruction v2 1fa2acba61 radeonsi: avoid stale state pointers 1a8c66023b radeonsi: avoid stale pointers in si_delete_shader_selector c1a06da465 Revert "winsys/radeon: if there's VRAM-only usage, keep it" a995f564c7 radeon/vce: fix memory leak 6e39a8f6ec glcpp: Do not remove spaces to preserve locations. da2275cd9b glsl: Change locations from yylloc to appropriate tokens positions. 5656775cf6 glsl: Add ast_node method to set location range. 654ee41cd3 glsl: Make ast_node location comments more informative. 433d562ac6 glsl: Extend ast location structure to hande end token position. 6984aa4350 glsl: Update lexers in glsl and glcpp to hande end position of token. 98fb8c95c0 scons: Add drivers/common/meta_generate_mipmap.c to src/mesa/SConscript. 14ca611258 meta: Support GenerateMipmaps on 1DArray textures. 158a7440c3 meta: Use srcWidth/Height/Depth rather than srcImage->Width and such. ec23d5197e meta: Support GenerateMipmaps on 2DArray textures. 15b2f69b9c meta: Add a 'layer' argument to bind_fbo_image(). be84d53d44 meta: Refactor code for binding a texture image to the FBO. 45ee1b30d7 meta: Use minify() in GenerateMipmaps code. 9afca91984 meta: Drop redundant FBO creation code in GenerateMipmaps. 1285bc87ac meta: Replace GLboolean with bool in fallback_required(). 092b7edb3f meta: Make _mesa_meta_check_generate_mipmap_fallback static. 70e7905608 meta: Split GenerateMipmap() into its own file. 3a7f3d843a meta: De-static setup_texture_coords(). 1308d21fbf glapi: Add KHR_debug.xml 6c3f5abc2d mesa: add missing DebugMessageControl types fb78fa58d2 mesa: make ARB_debug_output functions an alias of KHR_debug 0608d346aa glapi: move KHR_debug into its own file b972e55684 glx_pbuffer: Refactor GetDrawableAttribute 6b13cd1f7f glx: Update glxext.h to revision 25407 a1b189ac90 radeon: Include radeon_elf_util.c in the list of LLVM_C_FILES v2 9b322d540a st/mesa: only mark framebuffer as sRGB capable if Mesa supports the format 6974eb9076 radeon/llvm: Factor elf parsing code out into its own function 1f4a9fc84e radeon: Rename struct radeon_llvm_binary to radeon_shader_binary v2 d8fde8ffed gallium: rename R4A4 and A4R4 formats to match their swizzle 780ce576bb mesa: fix the format of glEdgeFlagPointer 472ac0db08 radeonsi: fix blit compressed texture workaround to support 2D arrays fcdf6fa86c r600g: fix blitting the last 2 mipmap levels for Evergreen 8a08051e2a r600g: fix texelFetchOffset GLSL functions 67aef6dafa winsys/radeon: if there's VRAM-only usage, keep it f112ba03bb radeon: Use upload manager for buffer downloads b46e8622f1 glapi: use 'Mesa' in error messages 6d2dffe8b1 st/mesa: add test_format_conversion() debug function d8f7e3d79e st/mesa: add MESA_FORMAT_R8G8B8A8_SRGB in st_mesa_format_to_pipe_format() b3689adf51 mesa/st: Fix PIPE_FORMAT_R8G8B8A8_SRGB -> MESA_FORMAT_ conversion. 7233d4479e st/vdpau: Add rotation v2 e7e207658c vl: Add rotation v3 53d1d879d5 st/omx/enc: fix crash on destruction 378c6f2246 mesa: Drop unused hash_table::mem_ctx field. 9ceee5f4be clover: Fix build against LLVM SVN r203065 or newer 0f0c16b238 mesa: add MESA_FORMAT_R8G8B8A8_SRGB 8d3f739383 mesa: Wrap SSE4.1 code in #ifdef __SSE4_1__. c10896b593 i965: Fix render-to-texture in non-FinishRenderTexture cases. 1e25aa4cdb mesa: fix copy & paste bugs in pack_ubyte_SRGB8() 9493fc729e mesa: fix copy & paste bugs in pack_ubyte_SARGB8() fb78152678 gallium/util: Fix memory leak 1d8e3067fd st/mesa: Add R8G8B8A8_SRGB case to st_pipe_format_to_mesa_format. 84094a273e glapi: remove u_mutex wrapper code, use c99 thread mutexes directly 846a7e8630 glapi: rename u_current dispatch table functions 280e065707 glapi: replace 'user' with 'context' in u_current.[ch] code ef8a19ed4f glsl: fix compiler warnings in link_uniforms.cpp 3649800009 mesa/st: only compare the one scissor 4c68c6dcff st/mesa: make winsys fbo sRGB-capable when supported 6d23ca1621 st/mesa: add mappings for MESA_FORMAT_B8G8R8X8_SRGB 5a27491a76 mesa: add MESA_FORMAT_B8G8R8X8_SRGB 48a9094b69 mesa: fix packing/unpacking for MESA_FORMAT_A4R4G4B4_UNORM 171ec9585f i965: Fix predicated-send-based discards with MRT. 9856d658ce configure: Fix bashism. c1958911f1 docs: update 10.2 release notes 02cb04c68f mesa: remove remaining uses of _glthread_GetID() 0b0114cc3b mesa: new init_teximage_fields_ms() function to init MS texture images 4de1e5eddc WIP: freedreno/a3xx: incorrect scissor for binning pass 12d55d5f19 i965: Mark invariants in backend_visitor as constants a290cd039c i965: Merge resolving of shader program source 81494ec613 i965: Merge initialisation of backend_visitor afed5354aa i965/wm: Use resolved miptree consistently in surface setup 9b169a1893 i965/vec4: Mark invariant members as constants in vec4_visitor 8a9b4ade03 i965: Mark sources for offset getters as constants 8f049dc298 docs: Import 10.1 release notes, add news item. c74783abfa nv50,nvc0: add 11f_11f_10f vertex support dfa1ab0e52 i965: Implement ARB_stencil_texturing on Gen8+. 23e81b93bb mesa: Add core API support for GL_ARB_stencil_texturing (from 4.3). 5f23a2d9c2 radeon/uvd: fix typo in documentation b959fd9674 dri: Require libudev-dev for building DRI on Linux. 262e15fdd4 clover: Use correct LLVM version in #if for DataLayout construction 1dd84357ec translate: fix buffer overflows 08f174daa4 draw/llvm: fix generation of the VS with GS present 079bff5a99 mesa: Allow GL_DEPTH_COMPONENT and GL_DEPTH_STENCIL combinations in glTexImage{123}D() 0f6f92e284 mesa: Use clear_teximage_fields() in place of _mesa_init_teximage_fields() 063980151e mesa: Set initial internal format of a texture to GL_RGBA f2d724c686 scons: Build with C++11 with LLVM >= 3.5. cbacee207f st/osmesa: check buffer size when searching for buffers 3d7c8836a6 configure: s/--with-llvm-shared-libs/--enable-llvm-shared-libs/ a61d859519 c11/threads: Don't implement thrd_current on Windows. e8d85034da mapi/u_thread: Use GetCurrentThreadId f34d75d6f6 c11/threads: Fix nano to milisecond conversion. 1337da5115 r600g: implement edge flags ac35ded473 r600g: port color buffer format conversion from radeonsi dff3eccd15 radeonsi: move translate_colorswap to common code 1a568e0f2b Revert "configure: use enable_dri_glx local variable" 1bb23abe06 configure: disable shared glapi when building xlib powered glx 1e3bdb35a6 mesa: remove unneeded glthread.c file db806cacfd mesa: remove empty glthread.h file 94dc91d7ec mesa: remove unused glthread/TSD macros bc76e9f28d xlib: remove unneeded context tracking code c00b250c80 xlib: simplify context handling 9b8e267976 xlib: remove unused realglx.[ch] files afbc9b3537 mesa: remove unused _glthread_*MUTEX() macros f19000550d glsl: switch to c11 mutex functions d129ea7fa2 mesa: switch to c11 mutex functions 2706db701d xlib: switch to c11 mutex functions 657436da7e mesa: update packed format layout comments 837da9bdae mesa: don't define c99 math functions for MSVC >= 1800 bf25660325 util: don't define isfinite(), isnan() for MSVC >= 1800 aff7c5e78a mesa: don't call ctx->Driver.ClearBufferSubData() if size==0 465b2c42bc softpipe: use 64-bit arithmetic in softpipe_resource_layout() 070036ca39 NV_vdpau_interop: fix IsSurfaceNV return type 86c06871a2 st/vdpau: fix possible NULL dereference bd6654aa38 st/omx: always advertise all components 79c83837c9 clover: Fix building with latest llvm 089d0660c7 configure: Remove more flags from llvm-config 8a8dd86edc configure.ac: consolidate dependencies version check 6f0e2731e8 glx/dri2: fix build failure on HURD 15b4ff3f4e st/dri: add support for dma-buf importer (DRIimage v8) 3fd081d1a5 st/dri: move fourcc->format conversion to a common place c95ec27a4a mesa: Move MESA_GLSL=dump output to stderr. 3f37dd913f glsl: Fix broken LRP algebraic optimization. ecb71cfa66 freedreno/a3xx/compiler: overflow in trans_endif e0007f733d freedreno/a3xx/compiler: fix for resolving PHI's 26530716ab freedreno/lowering: two-sided-color 8dd70125fc freedreno/a3xx/compiler: add SSG 44c8f96b0d freedreno/a3xx: fix gl_PointSize 05a9bda971 freedreno: resync generated headers cb540c21f2 freedreno/a3xx: binning-pass vertex shader variant 664045752f freedreno/a3xx: add support for frag coord/face 76924e3b51 freedreno/a3xx: fix for unused inputs befbda56a2 i965: Validate (and resolve) all the bound textures. 590920f93e i965: Widen sampler key bitfields for 32 samplers fc25956bad dri/i9*5: correctly calculate the amount of system memory f19271c7bf gallium/util: add missing u_math include a12d4d0398 mesa: add unpacking code for MESA_FORMAT_Z32_FLOAT_S8X24_UINT 2a399d9eae glx/apple: Fixed glx context memory leak in case of failure. f4416323fc gbm/dri: Fixed buffer object memory leak in case of failure. 0fe8d71667 r300g/tests: Added missing fclose for FILE resource. ff2cbf9e0c i915: Allocate the sys_buffer using _mesa_align_malloc 8ba157006f i915: Only allow 8 vertex texture units 59989a4a92 i965: Assert array index on access to vec4_visitor's arrays. 7189fce237 i965: Allocate vec4_visitor's uniform_size and uniform_vector_size arrays dynamically. 96f324e229 gbm: export gbm_device_is_format_supported dfe8cb48fc configure: use enable_dri_glx local variable 4687b0a1a7 configure: enable the drm pipe-loader for non swrast drivers e283e96666 configure: error out when building xa only with swrast 2e830bba21 configure: avoid setting variables as empty strings f42333b6b6 configure: avoid constantly building megadrivers 'core' f61e382f0a r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen GPUs 4bd7f1d044 glsl: Don't vectorize horizontal expressions. 5eff8576ba glsl: Add is_horizontal() method to ir_expression. d5fa8a9562 glsl: Optimize lrp(x, 0, a) into x - (x * a). ecc6c3d4ab glsl: Optimize lrp(0, y, a) into y * a. 43dee0295e mesa: do depth/stencil format conversion in glGetTexImage 84787aae95 mesa: fix depth/stencil comments in formats.h f5e681f3fa winsys/svga: Avoid calling drm getparam for max surface size on older kernels 085f61bd4e meta: Drop ctx->API checks. cf719a0204 meta: Restore API at the end of _mesa_meta_end(), not the start. 612a1d5be1 util/u_format: don't crash in util_format_translate if we can't do translation 80c1b9349c i965: Convert VUE map generation checks to if rather than switch. 9b1a6745f6 i965: Only emit VS state pipe control workaround on IVB and BYT. 51fc093421 nouveau: add a nouveau_compiler binary to compile TGSI into shader ISA dd370f0af6 nv30: remove nv30_context use from nvfx_*prog 41dbc4c444 nv30: remove unused sprite flipping parameter fe2738f998 nv30: remove unused render_mode and hw_pointsprite_control 8f23d08928 nv30: remove use_nv4x, it is identical to is_nv4x 734fe2d246 docs: update nvc0 state 59936a49dd radeonsi: Prevent geometry shader from emitting too many vertices b3094d9927 i965: Fix the region's pitch condition to use blitter 863a1f7757 glsl: add switch case for MESA_SHADER_COMPUTE fe8f3bef31 meta: Use a #define for the vector type to avoid %svec4 everywhere. f896e82301 i965: Don't try to dump shader source for fixed-function FS programs. b18871c863 i965: Don't forget to subtract mt->first_level in minify calls. ac0a8b9540 glsl: Delete LRP_TO_ARITH lowering pass flag. 2fdea48e21 i965: Stop lowering ir_triop_lrp. 56879a7ac4 i965/vec4: Handle ir_triop_lrp on Gen4-5 as well. ffde483f3c i965/vec4: Add a brw->gen >= 6 assertion in three-source emitters. bb9c8071ea ilo: create u_upload_mgr last 3616e862f2 glx: Fix the GLXFBConfig attrib sort priorities f41c2f6c33 glx: Fix the default values for GLXFBConfig attributes 54df6a0491 Re-commit 'clover: Fix build with LLVM 3.5' f094866d93 mesa: Add GL_ARB_buffer_storage to dispatch_sanity.cpp. 9dfd7c5f75 Revert "Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa" fcd499730b clover: Fix build with LLVM 3.5 376a98d345 glsl: removed unused dimension_count varible d9b983519c build: llvm libs may not be in system search path, add rpath 42c2366de5 i965: Fix segfaults since the buffer_storage changes. 6417cabd9c docs: update nv50 support d1b1329c3a nv50: enable txg where supported 0e71c65db0 nv50: enable cube map array texture support 5a3dc449a9 libgl-xlib: add -Isrc/gallium/winsys flag c88a0b6af3 st/mesa: add comment to explain _min(), _maxf(), etc. functions 9855477e90 r600g,radeonsi: consolidate create_surface and surface_destroy b9aa8ed009 radeonsi: inline util_blitter_copy_texture f7176d700f radeonsi: remove useless psbox variable from resource_copy_region 80eb377a37 radeonsi: compute depth surface registers only once 629b019a40 radeonsi: compute color surface registers only once 6b4e03216a r600g: remove r600_resource.h ec266d06d0 r600g: remove r600_surface::htile_enabled 7fc6ece40e r600g: use r600_surface::db_z_info 40b9812a76 r600g,radeonsi: share r600_surface 933eaeee25 radeonsi: move PA_SU_POLY_OFFSET_DB_FMT_CNTL to framebuffer state dca350201e mesa: allow buffers to be mapped multiple times 86e68b0f1f docs: update ARB_buffer_storage status 04fb4bf61b gallium/upload_mgr: remove useless variable "size" 7ea3f6bce5 gallium/upload_mgr: don't unmap buffers if persistent mappings are supported db8886ed09 gallium: the other drivers don't support ARB_buffer_storage 6381dd7e9d r300g,r600g,radeonsi: add support for ARB_buffer_storage dfa0b8d9b8 st/mesa: implement ARB_buffer_storage 5f61f052b5 gallium: add interface for persistent and coherent buffer mappings d26a065b74 mesa: allow buffers mapped with the persistent flag to be used by the GPU 4f78e17f6d mesa: add error checks to glMapBufferRange, glMapBuffer for ARB_buffer_storage 119ffa7307 glapi: add ARB_buffer_storage e592f11227 mesa: implement glBufferStorage, immutable buffers; add extension enable flag 7e548d0507 mesa: add storage flags parameter to Driver.BufferData aea4933287 mesa: remove unused driver hook BindBuffer 882070cc81 nv50: correctly calculate the number of vertical blocks during transfer map 7c3138acb9 st/mesa: add texture gather support. (v2) 2fcbec48d7 gallium: add texture gather support to gallium (v3) 122c3b9486 glsl/i965: move lower_offset_array up to GLSL compiler level. 945d87f958 clover: Pass buffer offsets to the driver in set_global_binding() v3 eac7236042 radeonsi: Use SI_BIG_ENDIAN now that it exists 8f3bcedde2 r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systems 195ee10673 radeonsi: Use util_cpu_to_le32() instead of bswap32() on big-endian systems 9f30685fae util: Add util_cpu_to_le* helpers a9f88e2ae8 util: Add util_bswap64() v3 f8ba0f55d3 configure.ac: Use AX_GCC_BUILTIN to check availability of __builtin_bswap32 v2 73b46136b0 targets/opencl: resolve undefined symbols at link time 1ad9534337 gallium/targets: resolve undefined reference to pipe_loader_sw_probe_dri 61973ffe5b configure: correctly report if we're building the sw/xlib winsys 3445e8bb92 pipe-loader: wrap pipe_loader_sw_probe_xlib within HAVE_PIPE_LOADER_XLIB 0e7c30233f targets/gbm: exit gracefully if pipe_loader_drm_probe_fd is not available 73c78c514f i965: Don't try to use the hardware blitter for multisampled miptrees. 3f7239ca0e freedreno/a3xx/compiler: half-precision output 141ae71671 freedreno/a3xx: add shader variants 9bbfae6265 freedreno/a3xx/compiler: collapse nop's with repeat bb255fdf06 freedreno/a3xx: drop hand-coded blit/solid shaders 1c953b7cda freedreno/lowering: cleanup api 67cea4b32a freedreno/a3xx: add float 16 and 32bit formats e819885b99 freedreno: resync generated headers f92fbba11b glx/drisw: use the implemented version of __DRIswrastLoaderExtension f6537d0608 glx/dri: use the implemented version of __DRIdamageExtension ef342aad80 glx/dri_common: use the implemented version of __DRIsystemTimeExtension fbbf5ec471 glx/dri: use the implemented version of __DRIgetDrawableInfoExtension 15db8c0801 dri_util: use the implemented version of __DRIimageDriverExtension e9eb3ec331 glx/dri3: set the implemented version of __DRIimageLoaderExtension 4e229a6e86 gbm: explicitly set __DRIimageLoaderExtension members 9e627ccc0d egl/wayland: explicitly set __DRIimageLoaderExtension members 73b35b913e drivers/dri: explicitly set __DRI2flushExtension members 8b45bc0ad5 gbm: explicitly set __DRIdri2LoaderExtension members 92273962f5 glx/dri2: set the implemented version of __DRIdri2LoaderExtension 6dffab2092 dri_interface: note introduction of __DRIdri2LoaderExtension members c9fff0740e dri_interface: note introduction of various __DRItexBufferExtension members acf2fae64e dri_interface: Note the version introducing __DRIswrastLoaderExtensionRec::putImage2 13e5daf2da dri_util: explicitly set __DRIcopySubBufferExtension members 01814734e6 dri_util: explicitly set __DRIswrastExtension members. 5e639a5f59 glsl: Pass stdout to _mesa_print_ir from st_glsl_to_tgsi. 83daa88035 i965: Move the remaining driver debug over to stderr. a76e5dce4f i965: Move compiler debugging output to stderr. 1e3bd9f9a5 glsl: Add a file argument to the IR printer. f28c920865 i965: Refactor debug dumping of GLSL IR. 9ac9d133ed intel: Remove some dead code I noticed in intel_screen.c. fdcf6c8fad i965: Use the object label when available for INTEL_DEBUG=vs,gs,fs output. f474ced0d1 i965: Use the object label when available for shader_time output. 0e2c7e2f6e meta: Set some object labels on our meta shaders. 6152ba0894 nv50: make sure to clear _all_ layers of all attachments d5cbd73d21 ilo: fix and enable fast depth clear f57bddc7e4 ilo: add slice clear value 4afb8a7fb5 ilo: better readability and doc for texture flags cb8a0d2be1 ilo: fix for stencil only rectlist ops 409add30b3 ilo: fix a false assertion failure on GEN6 e7307fe708 ilo: pipe_texture::usage is not a bitfield f8d19a58dc ilo: set ILO_TEXTURE_CPU_WRITE for imported textures 1f4bfb8797 nv50/ir/ra: fix SpillCodeInserter::offsetSlot usage 7770b02693 Revert "i965/fs: Make fs_reg's type an enum for better debugging." 760c6777a0 i965/fs: Drop the emit(fs_inst) overload. 326fc60ee9 i965/fs: Pass fs_regs by constant reference where possible. 070f20272f i965/fs: Move setting opcode = NOP to its one useful location. 4fbebd6e65 i965/fs: Use a bitfield for fs_inst's bool fields. d91035a8f6 i965/fs: Reorder fs_inst's fields for better packing. 109c211ffd i965/fs: Reduce the sizes of some fs_inst members. 0fc1a77e14 i965/fs: Reorder fs_reg for better packing. 5ceadd29b0 i965/fs: Make fs_reg's type an enum for better debugging. 3f6baf5755 i965/fs: Reduce the sizes of some fs_reg members. 98e2654880 i965: Mark brw_reg_type and register_file enums as PACKED. 00c567e897 i965: Reduce predicate field of backend_instruction to uint8_t. 079773d1cb libgl-xlib: Fix xlib_sw_winsys.h include path. 24ce678f83 mesa: Move declarations before code. dcbf404c0d pipe-loader: introduce pipe_loader_sw_probe_null helper function 969e8d15b7 pipe-loader: introduce pipe_loader_sw_probe_dri helper cc3aeacab6 pipe-loader: introduce pipe_loader_sw_probe_xlib helper 6325fdd6cf pipe-loader: use bool type for pipe_loader_drm_probe_fd() 4f37e52f37 winsys/xlib: move xlib_create_sw_winsys within the winsys b4e8572bca pipe-loader: handle memory allocation failure 1fb750f7f7 pipe-loader: build pipe_loader_drm_x_auth whenever HAVE_PIPE_LOADER_XCB is defined ed092a8e1f pipe-loader: destroy sw_winsys on sw_release 636ac989b2 vl/winsys_dri: cleanup vl_screen_create error path 0c9912b266 targets/pipe-loader: link pipe-nouveau against libdrm 6984a6be5c meta: Eliminate samplers[] array in favor of using vec4_prefix. 119aa50929 i965: Delete the fabulous target_to_target() function. 82f9ad8c60 i965: Fix S8 and X8 reversal in brw_depthbuffer_format refactor. 5a0b08e9ea mesa: Move declarations before code. aaefc85f3b mesa/sso: Change CreateShaderProgramv return type from uint to GLuint. 34587e4a00 scons: Add main/pipelineobj.c to src/mesa/SConscript. 897a5fa360 mesa/sso: Fix typo of 'unsigned'. 4719ad79ec mesa/sso: Implement _mesa_GetProgramPipelineiv c171834b49 mesa/sso: Implement _mesa_ActiveShaderProgram e9ff3b9918 mesa/sso: Implement _mesa_CreateShaderProgramv 3659eade53 mesa/sso: Refactor implementation of _mesa_CreateShaderProgramEXT 8ed8592fd6 mesa/sso: Add support for GL_PROGRAM_SEPARABLE query 4177d39c1e mesa/sso: Implement _mesa_IsProgramPipeline 0c26552662 mesa/sso: Implement _mesa_GenProgramPipelines 55311557fd mesa/sso: Implement _mesa_DeleteProgramPipelines f4c13a890f mesa/sso: Add pipeline container/state 0f137a1d73 mesa: Add a mutex and refcounting to gl_shader_state 47476fa673 mesa: Make get_shader_flags publicly available 73b78f9c9f mesa/sso: Add extension entry points for GL_ARB_separate_shader_objects 4d14b190bb glsl/sso: Add parser and AST-to-HIR support for separate shader object layouts f3b184590f mesa/sso: Add extension tracking for ARB_separate_shader_objects 79146065f9 mesa: Refactor per-stage link check to its own function 68bc1e2025 specs: MESA_query_renderer.spec resolve a couple of typos 0432aa064b configure: use shared-glapi when more than one gl* API is used 9eae750317 configure: use default dri drivers whenever opengl and dri are enabled c2ebbe2728 i965: Stop throwing away our double precision for time calculations. f2f337c6d5 meta: Add support for integer blits. b0a8d0ee40 meta: Add support for doing MSAA to MSAA blits. eb55b01eef meta: Save and restore a bunch of MSAA state. f7f15d3c2d meta: Try to do blending of sRGB values in linear colorspace. 7d2f73e737 meta: Add support for doing multisample resolves. aba85d960e i965: Fix miptree matching for multisampled, non-interleaved miptrees. 941769be81 mesa: Remove unnecessary condition. 9b2fe7cf96 clover: Unabbreviate a few data accessor names for consistency. a0d99937a0 clover: Replace the transfer(new ...) idiom with a safer create(...) helper function. c4578d2277 clover: Migrate a bunch of pointers and references in the object tree to smart references. d82b39ce38 clover: Allow storing a range into a container of different (but compatible) element type. 1b9fb2fd91 clover: Define an intrusive smart reference class. 9ae0bd3829 clover: Some improvements for the intrusive pointer class. 198cd136b9 clover: Fix up NULL constant pointer arguments. c97763ca2d tgsi_ureg: add property_gs_invocations 1336ccb7dd i965: Enable Broadwell support. 808952a095 i965/fs: Implement FS_OPCODE_[UN]PACK_HALF_2x16_SPLIT[_XY] opcodes. 850e372fc7 i965: Drop bogus F32TO16/F16TO32 instructions on Broadwell - use MOV. 3663bbe773 i965: Create a hardware context before initializing state module. e3823147a5 i965/fs: Implement scratch read/write support for Broadwell. 29a6974403 i965: Add Gen8 assembly support for DP Scratch messages. a5e54c91a3 i965: Store absolute thread count in max_wm_threads on Broadwell. dca84b4b5b i965: Use MOV, not OR for setting URB write channel enables on Gen8+. e643c7d036 i965: Implement a CS stall workaround on Broadwell. 741782b594 i965: support instanced GS on gen7 008338bc4e i965: support gl_InvocationID for gen7 d099019935 glsl: add gl_InvocationID variable for ARB_gpu_shader5 22388e2208 main/shaderapi: GL_GEOMETRY_SHADER_INVOCATIONS GetProgramiv support 86d6b5546b mesa: initialize gl_geometry_program Invocations field 313402048f glsl/linker: produce gl_shader_program Geom.Invocations 02dc74fbd7 glsl: parse invocations layout qualifier for ARB_gpu_shader5 738c9c3c54 glsl: Generate error for invalid input layout declarations 0c558f9ee6 glsl: convert GS input primitive to use ast_type_qualifier 5bc0b2f432 i965: Fix extra return value after winsys rb update refactor. 9245206cbf i965/vs: Use samplers for UBOs in the VS like we do for non-UBO pulls. 9e3cab8881 i965/fs: Add an optimization pass to remove redundant flags movs. b2b2a2c06c gallivm: add smallfloat to float conversion not relying on cpu denorm handling 0206f0b3d4 st/omx/enc: add multi scaling buffers for performance improvement 754fa3a0d2 st/omx/dec/h264: fix prevFrameNumOffset handling 57405605a8 i965: Actually claim to support MSAA on Broadwell. 4af8c95783 i965: Update physical width/height munging for 2x IMS MSAA. 51145a24f7 i965: Enable smooth points when multisampling without point sprites. a3d70580b5 i965: Thwack multisample enable bit in 3DSTATE_RASTER. 0c5873c9b9 i965: Only use the SIMD16 program for per-sample shading on Broadwell. 61d7ea4b16 i965: Set "Position XY Offset Select" bits in 3DSTATE_PS on Broadwell. 01c42b2be6 i965: Add missing sample shading bits to Gen8's 3DSTATE_PS_EXTRA. 77c37ed74b i965/fs: Implement FS_OPCODE_SET_OMASK on Broadwell. 5476da79f8 i965/fs: Implement FS_OPCODE_SET_SAMPLE_ID on Broadwell. 80c4edfc27 i965: Disable MCS on Broadwell for now. 4eba0d124d i965: Use gen7_surface_msaa_bits in Broadwell SURFACE_STATE code. 6eeae17c02 i965: Use ffs() for sample counting in gen7_surface_msaa_bits(). 2ed5824a5d i965: Simplify Broadwell's 3DSTATE_MULTISAMPLE sample count handling. 7700c73cf4 glsl: Silence "type qualifiers ignored on function return type" warning 2c85fd5a96 glsl: Only warn for macro names containing __ 0bd7892630 glcpp: Only warn for macro names containing __ a4c734297f configure: Use LLVM shared libraries by default 8928d7860a i965/fs: Allocate the param_size array dynamically. eef710fc53 i965/fs: Use a separate variable to keep track of the last uniform index seen. 9186cd39d4 freedreno: tweak ringbuffer sizes/count 5993723471 freedreno/a3xx/compiler: scheduling/legalize fixes bbf8239f92 i965: Have brw_imm_vf4() take the vector components as integer values. 51b00c5cb9 i965: Add helper function to find out the signedness of a register type. 560f10e573 i965/vec4: Use swizzle() in the ARB_vertex_program code. 8797ccf3fa i965/fs: Use offset() in the ARB_fragment_program code. 6f56d5dc60 i965/fs: Remove fs_reg::retype. 3b03273275 i965/vec4: Trivial improvements to the with_writemask() function. 42b226ef82 i965: Make sure that backend_reg::type and brw_reg::type are consistent for fixed regs. 98306e727b i965/vec4: Add non-mutating helper functions to modify src_reg::swizzle and ::negate. 2337820d49 i965: Add non-mutating helper functions to modify the register offset. af25addcd0 i965/vec4: Fix off-by-one register class overallocation. a32817f3c2 i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free function. ae8b066da5 i965: Move up duplicated fields from stage-specific prog_data to brw_stage_prog_data. 7f00c5f1a3 i965/vec4: Add constructor of src_reg from a fixed hardware reg. 98e048cf32 i965: Enable fast depth clears. 7023786417 i965: Enable HiZ on Broadwell. 8cad1c115a i965: Implement HiZ resolves on Broadwell. 82711611cf i965: Refactor Gen8 depth packet emission. 67f073b91c i965: Add #defines for the 3DSTATE_WM_HZ_OP packet's contents. 577fdf1f48 i965: Bump generation check in code to disable HiZ at LODs > 0. a5d2eb6b98 i965: Program 3DSTATE_HIER_DEPTH_BUFFER properly on Broadwell. 09d9a8913e i965: Pull format conversion logic out of brw_depthbuffer_format. 4695f64895 egl: clarify what _eglInitResource does dc97e54d97 Revert "egl: Unhide functionality in _eglInitContext()" 924490a747 Revert "egl: Unhide functionality in _eglInitSurface()" c593ad6e46 i965: Bump MaxTexMbytes from 1GB to 1.5GB. 6c04423153 i965: Bump GL_MAX_CUBE_MAP_TEXTURE_SIZE to 8192. 06b047ebc7 i965: Bump MAX_3D_TEXTURE_SIZE to 2048. f0fdee5095 docs: Trivial updates to MESA_query_renderer.spec 6c9d6898fd Prevent zero sized wl_egl_window 03597cf802 glsl: Fix condition to generate shader link error 6bd2472a8b mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to legal_get_tex_level_parameter_target() d92f593d87 i965/fs: Use conditional sends to do FB writes on HSW+. 4226798354 i965/fs: Drop dead comment about the old proj_attrib_mask optimization. f128bcc7c2 i965: Drop mt->levels[].width/height. 4e0924c5de i965: Move singlesample_mt to the renderbuffer. 019560c127 i965: Drop some duplicated code in DRI winsys BO updates. 0440e677b9 i965: Simplify intel_miptree_updownsample. bbd85ad27c i965: Don't try to use the ctx->ReadBuffer when asked to blorp miptrees. af4f758a44 i965: Make the mt->target of multisample renderbuffers be 2D_MS. 4e4a537ad5 meta: Push into desktop GL mode when doing meta operations. b3dcce65c9 meta: Fix blit shader compile on non-glsl-130 drivers. 20d14ef263 configure: fix build error with XA cf0172d46a r600g,radeonsi: Consolidate logic for short-circuiting flushes adad8fb2e9 st/dri: remove #ifdef DRM_CAP_PRIME guard 6fbd00e43a automake: remove leftover XORG and LIBKMS variables 4b3a4c799a scons: sync package requirements 5fe47969c0 configure: bump up libdrm requirement to 2.4.38 f41102b538 configure: use test -n whenever possible 8015ffeea1 configure: use test -z whenever possible ee55500c22 configure: cleanup classic dri drivers handling 35f6eed742 configure: compact ppc/sparc DRI_DIRS handling 65e67b9bf7 configure: drop explicit DRI_DIRS assignment on some platforms/arches 49e93e8945 configure: cleanup switch statement d23f9e3390 targets/vdpau: Don't link unused libraries 6ba4392da2 configure: Try pkg-config first for libselinux 61f6cddef7 targets/vdpau: Always use c++ to link 6958fb341f st/xvmc: fix tests so that they pass 8b5f894e13 pipe-loader: add pipe loader for freedreno/msm 24fa96163a st/xa: missing handle type 42158926c6 st/xa: use pipe-loader to get screen a122c75599 pipe-loader: split out "client" version d73b2c0517 freedreno/a3xx/compiler: use (ss) for WAR hazards e8cca57a3f freedreno/a3xx/compiler: fix RA typo 579473f8f8 freedreno/a3xx/compiler: handle kill properly (new compiler) e35747b882 freedreno/a3xx/compiler: trans_cmp() sanity 89dc282581 freedreno: fix problems if no color buf bound 1020d8937e meta: Don't try to enable FF texturing when we're using GLSL. a92581acf2 main: Avoid double-free of shader Label e4a5a9fd2f gallium/pipebuffer: change pb_cache_manager_create() size_factor to float 141e39a893 svga/winsys: Propagate surface shared information to the winsys fe6a854477 svga/winsys: implement GBS support 59e7c59621 gallium/util: Add flush/map debug utility code 8af358d8bc gallium/pipebuffer: Add a cache buffer manager bypass mask c9e9b1862b pipebuffer, winsys: Add a size match parameter to the cached buffer manager 3d1fd6df53 svga: update texture code for GBS 72b0e959fc svga: update buffer code for GBS e0a6fb09bd svga: add new helper functions for GBS buffers 6476bcbc50 svga: remove a couple unneeded assertions f8bbd8261d svga: adjust adjustment for point coordinates d0c22a6d53 svga: track which textures are rendered to c1e60a61e8 svga: add helpers for tracking rendering to textures f84c830b14 svga: update shader code for GBS 2f1fc8db10 svga: update constant buffer code for GBS 31dfefc47f svga: add svga_have_gb_objects/dma() functions 823fbfdca7 svga: add new GBS commands d993ada50c svga: update svga_winsys interface for GBS 024711385e svga: update dumping code with new GBS commands, etc 2e0c90847f svga: split / update svga3d header files 6d1cecbfd7 st/vdpau: add support for DEINTERLACE_TEMPORAL af34c3fd10 vl: add motion adaptive deinterlacer f87dfc35bc st/omx/enc: fix scaling src alignment issue 01e6371149 radeon: reverse DBG_NO_HYPERZ logic 3c4bd95b62 pipe-loader: Add support for render nodes v2 8481d208ce pipe-loader: Add auth_x parameter to pipe_loader_drm_probe_fd() 0320ba9988 st/omx/dec/h264: fix pic_order_cnt_type==2 0c8b165366 nouveau: fix chipset checks for nv1a by using the oclass instead 0ef3ce4155 st/omx: initial OpenMAX H264 encoder v7 9ff0cf903d radeon/vce: initial VCE support v8 cbdd052577 radeon/winsys: add VCE support v4 ef9a6ded10 nv50: mark scissors/viewports dirty on context switch 1ef7b9de06 gallium/vl: remove remaining softpipe video functions 18caef953f docs: add nv50 to the ARB_viewport_array list 246ca4b001 nv50: implement multiple viewports/scissors, enable ARB_viewport_array a7012eede8 mesa/st: hardcode the viewport bounds range f0e967f212 scons: add meta_blit.c to src/mesa/SConscript 255bd9c0b8 meta: Add acceleration for depth glBlitFramebuffer(). 067c7b67e8 meta: Use BindRenderbufferTexImage() for meta glBlitFramebuffer(). f29c25fc1d i965: Add a driver hook for binding renderbuffers to textures. 431decf16f meta: Do a massive unindent (and rename) of blitframebuffer_texture(). 3e4ccf499e meta: Move glBlitFramebuffer() to a separate file. 81ddbdaaba meta: De-static some of meta's functions. 2c8f182c86 meta: Move the meta structures to the meta header. cd084aa297 meta: Fold the texture setup into setup_copypix_texture(). 397b2c3966 meta: Drop the src == dst restriction on meta glBlitFramebuffer(). a4f3e2ca0e mesa: Make TexImage error cases about internalFormat more informative. 56b031d8ae meta: Rename the "sampler" stuff to "blit shader". e455c8283b meta: Drop a now-trivial helper function. e48a6378c9 meta: Fold the glUseProgram() into the blit program generator. b719aa3902 meta: Simplify the blit shader setup steps. b424da4be0 i965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZLE macros. a3a55067bd i965/fs: Remove fs_reg::sechalf. 019bf6ed8d i965/fs: Remove fs_reg::smear. 756d37b1d6 i965/fs: Add support for specifying register horizontal strides. 4c7206bafd i965/fs: Add support for sub-register byte offsets to the FS back-end IR. 248606a5f0 glsl: rename _restrict to restrict_flag fd0620ff6c mesa: assorted clean-ups in detach_shader() 23d4ff53d4 svga: replace out-of-temps assertion with debug warning 76f95ba272 mesa: Handle binding of uniforms to image units with glUniform*(). 212122543b glsl/linker: Propagate image uniform access qualifiers to the driver. c318a677dd glsl/linker: Assign image uniform indices. e51158f2e7 glsl/linker: Count and check image resources. e8dbe430aa glsl: Add image built-in function generator. 87acc7c650 glsl: Add built-in constants for ARB_shader_image_load_store. 6057300ec6 glcpp: Add built-in define for ARB_shader_image_load_store. 60c89f8bff glsl: Add built-in types defined by ARB_shader_image_load_store. 7af167d2be glsl/ast: Generalize some sampler variable restrictions to all opaque types. 2158749e52 glsl/ast: Forbid declaration of image variables in structures and uniform blocks. 6b28528d1c glsl/ast: Make sure that image argument qualifiers match the function prototype. 81c167ef1c glsl/ast: Verify that function calls don't discard image format qualifiers. 94a95e03d9 glsl/ast: Validate and apply memory qualifiers to image variables. 910311c4a6 glsl/parser: Handle image built-in types. f9cf61df3b glsl/parser: Handle image memory qualifiers. fcd869ed56 glsl/parser: Handle the early_fragment_tests input layout qualifier. b0b26faa25 glsl/lexer: Add new tokens for ARB_shader_image_load_store. 299e869d25 glsl/ast: Keep track of type qualifiers defined by ARB_shader_image_load_store. c116541b2c glsl: Add gl_uniform_storage fields to keep track of image uniform indices. bb13691d1c glsl: Add image memory and layout qualifiers to ir_variable. 107d03a6d5 glsl: Add helper methods to glsl_type for dealing with images. 8a2508ee07 glsl: Add image type to the GLSL IR. 9e611fc72d glsl: Add ARB_shader_image_load_store extension enables. 9afbd04d89 mesa: Preserve the NewArrays state when copying a VAO fee0686c21 nouveau: create only 1 shared screen between vdpau and opengl 572a8345bf gallium makefiles: use a linker script for building dri drivers 025d99ce3c glsl: Do not vectorize vector array dereferences. 4cffd3e791 meta: Enable cubemap array texture support to decompress_texture_image daa3eea877 meta: Add cubemap array support to generic blit shader code e68aa12849 meta: Get the correct info log 10f7c54477 meta: Expand texture coordinate from vec3 to vec4 b2ad3dbfa4 meta: Use GLSL to decompress 2D-array textures c1417aae6c meta: Use common GLSL code for blits d524654c34 meta: Improve GLSL version check 4825af972a meta: Add rectangle textures to the shader-per-sampler-type table f5a477ab76 meta: Refactor shader generation code out of mipmap generation path ed3bc38ee7 meta: Refactor the table of glsl_sampler structures b514f24101 meta: Use common vertex setup code for _mesa_meta_Bitmap too 75227a0968 meta: Add storage to the vertex structure for R, G, B, and A 5e5d87ff32 meta: Use common routine to configure fixed-function TNL state 35e8de383c i965: Fix General and Indirect Base Addresses on Broadwell. b0e90ea09f i965: Drop VECTOR_MASK_ENABLE in Broadwell's 3DSTATE_VS packet. 4dd1002518 i965/gs: Fix EndPrimitive on Broadwell. 5ebfac8d72 i965/vec4: Support arbitrarily large sampler indices on Broadwell+. b371734331 i965/fs: Support arbitrarily large sampler indices on Broadwell+. 0e21ba07f2 i965/fs: Fix Broadwell texture header setup to be uncompressed. 1edca151a0 mesa: GL_ARB_half_float_pixel is not optional 6d6a290181 mesa: Fix extension dependency for half-float TexBOs 54b1082828 meta: Silence unused parameter warning in _mesa_meta_CopyTexSubImage d156281cfe meta: Silence unused parameter warning in setup_drawpix_texture f34d599a5b meta: Refactor common VAO and VBO initialization code beb33fc5b7 meta: Track the _mesa_meta_DrawPixels VBO just like the others 83c90c9239 meta: Expand the vertex structure for the GenerateMipmap and decompress paths 897f975668 meta: Expand the vertex structure for the DrawPixels paths d7ac102c7b meta: Expand the vertex structure for the Clear paths 545fd9bc9b meta: Expand the vertex structure for the CopyPixels paths 9b4e659e62 meta: Expand the vertex structure for the BlitFramebuffer paths 908a711313 nv30,nvc0: only claim a single viewport 82cd6e6317 st/clover: use VISIBILITY_CXXFLAGS where approapriate 7ed32c9af9 omx: use VISIBILITY_CFLAGS to control exported symbols eda9a66f7e osmesa: drop obsolete AM_CXXFLAGS 927b9e8eb8 st/vdpau: automake: export only PUBLIC symbols 255b39f17a st/vdpau: do not export VdpPresentationQueueTargetCreateX11 d84e0eb406 wayland-egl: automake: add symbol test 6405563783 st/egl: automake: avoid exporting all symbols 11926e8997 targets/egl-static: automake: don't export local symbols 5c7f75f70a gbm: automake: add symbol tests 33b9c0d465 targets/gbm: automake: do not export internal symbols 10e5ffd496 gbm: do not export _gbm_mesa_get_device d00b319f40 gbm: automake: add VISIBILITY_CFLAGS 631cc6105d st/gbm: automake: do not export gbm_gallium_drm_device_create 90ed101322 auxiliary/pipe-loader: automake: avoid exporting all symbols 165eecf1f6 egl/dri2/android: free driver_name in dri2_initialize_android error path 76d9f6d972 dri/nouveau: Pass the API into _mesa_initialize_context 118c36adb4 configure: cleanup libudev handling 31f50f3149 gbm: drop unneeded dependency of libudev d57dc6dc30 opencl: do not link against libudev e19fba7cc6 gallium/tests: do not link against libudev 897e1989da egl-static: stop linking against libudev 053e095ecb egl_dri2: remove LIBUDEV_CFLAGS from Makefile.am 6fe2ca7a08 configure: drop LIBUDEV_CFLAGS from X11_INCLUDES 7536d744ee pipe-loader: drop obsolete libudev.h include 929f83376a configure: error out when building radeonsi without gallium-llvm 4ca8439dce omx/radeonsi: fix target 79aa29d45e omx: fix some minor configure.ac issues ee978aee94 vl: add H264 encoding interface eaf3358e0a i965: Don't call abort() on an unknown device. b47d231526 glsl: Add locking to builtin_builder singleton e95a4ed296 i965/fs: Simplify FS_OPCODE_SET_OMASK stride mashing a bit. f948ad2a07 i965/fs: Simplify FS_OPCODE_SET_SAMPLE_ID stride mashing a bit. 08fd34c8a3 docs/GL3.txt: denote r600g support for ARB_viewport_array 6d434252e2 r600g: add support for multiple viewports. 0705fa35cd st/mesa: add support for GL_ARB_viewport_array (v0.2) c116ee6042 st/mesa: add support for viewport index semantic a21552a96b i965: Program 2x MSAA sample positions. f4bc0ac83e i965: Store 4x MSAA sample positions in a scalar value, not an array. 16f7510ad3 i965: Duplicate less code in GetSamplePositions driver hook. 40dd777b33 nouveau/video: make sure that firmware is present when checking caps a487ef87fe mesa: Fix MESA_FORMAT_Z24_UNORM_S8_UINT vs. X8_UINT mix-up. b903be50b0 mesa: remove duplicated init of MaxViewports d34d5fddf8 gallium: add geometry shader output limits 61bc014c96 mesa: Removed unnecessary check for NULL pointer when freeing memory 356aff3a5c nv30: report 8 maximum inputs 2e9ee44797 nv50/ir/ra: some register spilling fixes c325ec8965 mesa: update assertion in detach_shader() for geom shaders 6e8d04ac3e mesa: allocate gl_debug_state on demand 31b2625cb5 mesa: trivial clean-ups in errors.c 1dc209d8f2 mesa: remove _mesa_ prefix from some static functions dcb0330d30 i965: Label JIP and UIP in Broadwell shader disassembly. 8a7fe50067 i965: Don't disassemble UIP field for Broadwell WHILE instructions. 5230655a2e i965: Don't print source registers for Broadwell flow control. 8e0a0e4d30 i965: Fix fast depth clear values on Broadwell. 882e98e5e6 nvc0: handle TGSI_SEMANTIC_LAYER dd2229d4c6 nvc0: create the SW object b7233acf78 nvc0/ir/emit: hardcode vertex output stream to 0 for now 0c14c5c62a i965: Enable ARB_texture_gather for one component on Gen6. 31d1077dd2 i965/vec4: Emit shader w/a for Gen6 gather 73b91fe05a i965/fs: Emit shader w/a for Gen6 gather c2d51aaa11 i965: Add surface format overrides for Gen6 gather 2b7bbd89e8 i965: Add Gen6 gather wa to sampler key 1e12dafcac glsl: Optimize triop_csel with all-true or all-false. de796b0ef0 glsl: Optimize various cases of fma (aka MAD). 44577c4857 glsl: Optimize lrp(x, x, coefficient) --> x. d72956790f glsl: Optimize pow(x, 1) -> x. 6d7c123d6c glsl: Optimize log(exp(x)) and exp(log(x)) into x. 2c2aa35336 glsl: Optimize ~~x into x. 0f6279bab2 i965: Add some informative debug when the X Server botches DRI2 GetBuffers. b5e5f34dd2 i965: Remove redundant check in blitter-based glBlitFramebuffer(). 697f401a31 i965: Fix Gen8+ disassembly of half float subregister numbers. e990234ff6 i965: Use the new brw_load_register_mem helper for draw indirect. b7c435b261 i965: Implement a brw_load_register_mem helper function. 2f97119950 i965: Fix INTEL_DEBUG=vs for fixed-function/ARB programs. 2062f40d81 glsl: Don't lose precision qualifiers when encountering "centroid". f47e596288 st/mesa: avoid sw fallback for getting/decompressing textures 5125165dde gallium/tgsi: correct typo propagated from NV_vertex_program1_1 7a49a796a4 gallium/tgsi: use CLAMP instead of open-coded clamps 498d10e230 egl: Unhide functionality in _eglInitSurface() 1456ed85f0 egl: Unhide functionality in _eglInitContext() d530745169 glx: Add missing null check in __glX_send_client_info() d3e948340b i965: Add missing null check in fs_visitor::dead_code_eliminate_local() e503609e6f glx: Add some missing null checks in glx_pbuffer.c 88cad8356e glsl: Fix null access on file read error 2ae1437a8e glx: Add missing null check in __glXCloseDisplay d28e92ff74 glx: Add missing null checks in glxcmds.c 020c43f401 main/get: support ARB_gpu_shader5 60914fa80d glapi: add definitions for ARB_gpu_shader5 0befbafb4b nouveau/codegen: allow tex offsets on non-TXF instructions (e.g. TXL) f76c7ad5b1 nv50: only over-allocate by a page for code 364bdd2419 nv50: fix layerid to be the fp input number rather than vp output number c7373b7dc7 nv50: rework primid logic f658150639 glx: Pass NULL DRI drawables into the DRI driver for None GLX drawables db54fca9b8 st/vdpau: add flush on unmap 3f98053fc9 vdpau: flush the context before exporting the surface v2 e2ef93cf94 glsl: Initialize ubo_binding_mask flags to zero. 559af1df10 gallium/radeon: fix warnings c32114460d gallium: remove PIPE_USAGE_STATIC eeb5a4a50e gallium: define the behavior of PIPE_USAGE_* flags properly ed84fb3167 gallium: remove PIPE_RESOURCE_FLAG_GEN_MIPS 2be5bbdd97 r600g,radeonsi: set resource domains in one place (v2) c6dbcf10df st/mesa: fix crash when a shader uses a TBO and it's not bound b862cc23f2 st/omx: add workaround for bug in Bellagio 15e39ca28a st/omx: initial OpenMAX support v3 c9b941ff1b vl/rbsp: add H.264 RBSP implementation b8b28bf94a vl/vlc: add function to limit the vlc size 9ef42a54a7 vl/vlc: add remove bits function fe0f9ab056 radeon: update legal notes on UVD 96e8b916a7 radeon: just don't map VRAM buffers at all 9b218dcdd7 radeon/video: directly create buffers in the right domain 7bcfb0bc8f radeon/video: seperate common video functions 57f94bff71 gallium/dri2: Fix dri2_dup_image bba1105d52 i965/vs: Fix typo in brw_compute_vue_map e57d77280e i965: Fix register types in dump_instructions(). 1340e24406 egl/glx: Remove egl_glx driver 0224bd20f3 docs: update 10.1 relnotes to note GL 3.3 on r600 and radeonsi. 8a3c990823 tgsi/ureg: increase the number of immediates efb152dd04 gallivm: make sure analysis works with large number of immediates 69ee3f431f gallivm: handle huge number of immediates 8507afc97f gallivm: allow large numbers of temporaries 5eeb12c0bc i965/fs: Assume FBO rendering in precompile if MRT. 046f8d8a6f i965/fs: Guess nr_color_regions better in precompile 6c9de691c7 docs: Add relnotes for 10.2 87e916a240 mesa: Bump version to 10.2.0-devel 44338cd826 i965: Move intel_prepare_render() above first buffer access db98d238e2 st/mesa: add MESA_SHADER_COMPUTE case in shader_stage_to_ptarget() 357faa5a36 mesa: re-wrap, fix-up comment text in formats.h 25268b930d i965/cs: Allow ARB_compute_shader to be enabled via env var. 3bbf93045a i965/cs: Create the brw_compute_program struct, and the code to initialize it. 1fe274b3d7 glsl/cs: Prohibit mixing of compute and non-compute shaders. 5a79bdab30 glsl/cs: Prohibit user-defined ins/outs in compute shaders. f5c5438e1f main/cs: Implement query for COMPUTE_WORK_GROUP_SIZE. 28ce604b7f mesa/cs: Handle compute shader local size during linking. 0fa74e848f glsl/cs: Handle compute shader local_size_{x,y,z} declaration. 0398b69954 mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant. c85c50997f mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_INVOCATIONS constant. 347dde82e6 mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant. 47d480e3e4 mesa/cs: Create the gl_compute_program struct, and the code to initialize it. 9b34ae2e64 mesa/cs: Handle compute shaders in _mesa_use_program(). c15064c169 glsl/cs: update main.cpp to use the ".comp" extension for compute shaders. d861c2963a glsl/cs: Populate default values for ctx->Const.Program[MESA_SHADER_COMPUTE]. c61ec8d8e3 mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements. 28e526d558 glsl/cs: Change some linker loops to use MESA_SHADER_FRAGMENT as a bound. 79134cb516 mesa/cs: Add dispatch API stubs for ARB_compute_shader. b7d05a58ae mesa/cs: Add extension enable flags for ARB_compute_shader. 4a7da3bec5 gallivm: fix F2U opcode 5c975966dc tools/trace: Handle index buffer overflow gracefully. 16215a9723 docs/GL3.txt: update r600 status 79ea0f4506 r600g: add support for geom shaders to r600/r700 chipsets (v2) ccea799ee3 r600g: enable GLSL 3.30 on evergreen GPUs c6cfc54db0 r600g: properly propogate clip dist write value b209afb153 r600g: calculate a better value for array_size (v2) ce9e939144 r600g: fix CAYMAN geometry shader support 7ec5e883f2 r600g: fix up shader out misc stuff for copy shader 7863611de3 r600g: port the layered surface rendering patch from radeonsi f89394be98 r600g: initial VS output layer support 5191937352 r600g: setup const texture buffers for geom shaders afce47fb0b r600g: calculate correct cut value 0d79d5da40 r600g: fix dynamic_input_array_index.shader_test e12147e9f6 r600g: add support for indirect geom ring writes cda63db780 r600g: write proper output prim type 2b0be2015d r600g: enable instance cnt register with new enough kernel f4652babbd r600g: add primitive input support for gs b0e842bd9f r600g: emit streamout from dma copy shader 20adc7449c r600g/gs: fix cases where number of gs inputs != number of gs outputs defebc0293 r600g: increase array base for exported parameters d9954e402f r600g: initialise the geom shader loop registers. 461c463bb2 r600g: emit NOPs at end of shaders in more cases c4782a58c3 r600g: don't enable SB for geom shaders 5758a76d04 r600g/sb: add MEM_RING support eeead9b8ed r600g: don't fail if we can't map VS->GS ring entries 1371d65a7f r600g: initial support for geometry shaders on evergreen (v2) 34ee1d0f9f r600g: add hw register definitions for GS block setup a144bc29b5 r600g: defer shader variant selection and depending state updates ae29a098ea r600g/bc: add support for indexed memory writes. 552aae7e47 r600g: move barrier and end_of_program bits from output to cf struct (v2) 29a43cb0b6 r600g: split streamout emit code into a separate function 07075cf350 r600g,radeonsi: skip unnecessary buffer_is_busy call, add a comment 08f0344cf3 r600g,radeonsi: skip busy-checking for DISCARD_RANGE if it has been done already 796e2fba8c r600g,radeonsi: treat DYNAMIC and STREAM usage as STAGING 0354b769c2 gallium: remove PIPE_CAP_MAX_COMBINED_SAMPLERS 82c0914266 mesa: remove stray bits of GL_EXT_cull_vertex 7f5740899f glsl: Fix continue statements in do-while loops. 56790856b3 glsl: Make condition_to_hir() callable from outside ast_iteration_statement. 933be19cdf i965/blorp: do not use unnecessary hw-blending support c3c24c3acc radeon/uvd: fix feedback buffer handling v2 adaa5a6ca6 i965: Use brw_bo_map[_gtt]() in intel_miptree_map_raw(). e396674d5f i965: Use brw_bo_map() in intel_texsubimage_tiled_memcpy(). d613bafe91 i965: Create drm_intel_bo_map wrappers with performance warnings. 1b886078db freedreno: enabling binning and opt by default 554f1ac00c freedreno/a3xx/compiler: new compiler f0e2d7ab46 freedreno/a3xx/compiler: split out old compiler a418573c4d freedreno/a3xx/compiler: prepare for new compiler f08d2b1c0f freedreno/a3xx: remove useless reg tracking in disasm-a3xx 1597788d12 docs: Add release notes for 10.0.3 fc3fcd1e01 draw: fix incorrect color of flat-shaded clipped lines 349b76a553 mesa: change GL_ALL_ATTRIB_BITS to 0xFFFFFFFF 307fd76053 gallium/auxiliary/indices: replace free() with FREE() 97fdace6d7 svga: check shader size against max command buffer size 4686f610b1 svga: refactor some shader code 9bace99d77 gallivm: fix opcode and function nesting 595bcf38a6 mesa: Drop unnecessary (void) ctx from VAO code. 4323b92479 mesa: Remove "APPLE" from some VAO error messages. cf62e59673 mesa: Update some comments relating to VAOs. e1b1f2a687 mesa: Rename ElementArrayBufferObj to IndexBufferObj. 0354e50798 mesa: Rename _mesa_lookup_arrayobj to _mesa_lookup_vao. de47fd2668 mesa: Rename _mesa_..._array_obj functions to _mesa_..._vao. aac1415b66 mesa: Rename "struct gl_array_object" to gl_vertex_array_object. 94e07c1960 mesa: Rename "arrayObj" local variables to "vao". 0dfe50f1a6 mesa: Rename ArrayObj to VAO and DefaultArrayObj to DefaultVAO. 81144c049b meta: Silence several 'unused parameter' warnings 2bf4db1697 meta: Don't use fixed-function to decompress array textures eb65d4b84d meta: Use NDC in decompress_texture_image abfa65ca81 meta: Consistenly use non-Apple VAO functions 070f55d893 meta: Fallback to software for GetTexImage of compressed GL_TEXTURE_CUBE_MAP_ARRAY fcb498302b meta: Release resources used by _mesa_meta_DrawPixels 2d3f92e881 meta: Release resources used by decompress_texture_image a722454dac mesa: Use common _mesa_tex_target_to_index in tex param code 35e7027dab mesa: Make target_enum_to_index available outside texobj.c 9451281aca mesa: make several FBO functions static 3abd4f4d90 mesa: move glGenerateMipmap() code into new genmipmap.c file bfcb9bb204 mesa: move glBlitFramebuffer code into new blit.c file 20fedfd80a mesa: don't signal _NEW_TEXTURE in TexSubImage() functions c55e3e6811 mesa: add some comments about mipmap generation e286b63c8f mesa: simplify comment in texstorage.c 8b3e383820 mesa: formatting fixes, 78-column wrappings in dd.h deb9dd6e27 mesa: remove target param from ctx->Driver.TexParameter() c20b48c48e gallivm: add a few const qualifiers c6d94648cf translate: reindent translate_sse.c 8689076925 mesa: make _mesa_get_proxy_target() static 9eaed3eb6e mesa: remove unused _mesa_select_tex_object() function d5df28381e swrast: use _mesa_get_current_tex_object() in swrastSetTexBuffer2() ed72115891 st/mesa: use _mesa_get_current_tex_object() in st_context_teximage() f09a1261ad mesa: use _mesa_get_current_tex_object() in GetTexLevelParameteriv() 8b4f6fada2 radeon: use _mesa_get_current_tex_object() in radeonSetTexBuffer2() 76c33e383c r200: use _mesa_get_current_tex_object() in r200SetTexBuffer2() 1cdeeef6c4 build: move ARCH_LIBS definition outside of ASM definition c849ecc19a dri: Add a useful error message if someone's packages missed libudev deps. 63546b8e3d dri: Also support the loader with libudev.so.0. dc00ec154b freedreno: better manage our WFI's 1fe9df8f29 freedreno/a3xx: add logicop 8d27be2633 freedreno/a3xx: handle frag z write 083b27a1b1 freedreno: resync generated headers 98c1111462 freedreno/a3xx: fix const confusion 5c6961efae freedreno/a3xx/compiler: compiler cleanups 69eca28dd0 freedreno/compiler/a3xx: remove lowered instructions 0f2df4ff90 freedreno: add tgsi lowering pass 7524756199 freedreno/a3xx/compiler: add CLAMP fafe16a8a0 freedreno/a3xx/compiler: various fixes 4971628bae freedreno: ctx should hold ref to dev 303df12db8 freedreno: add prims-emitted driver query 80bf1fbaf6 i965: Silence unused variable 'ctx' warning. e1cdafe6f7 i965: Fix math instruction hstride assertions on Broadwell. d8878055f5 i965: Add (disabled) Broadwell PCI IDs. 3ade766684 i965: Disable 3DSTATE_WM_HZ_OP fields. 4c4e0ed64b i965: Update GS state for Broadwell. a0d4311072 i965: Update multisampling state for Broadwell. 9cd65e3289 i965: Update 3DSTATE_{DEPTH,STENCIL,...}_BUFFER and such for Broadwell. 2fce1e3c69 i965: Update BLEND_STATE for Broadwell. 460e0df330 i965: Update SF_CLIP_VIEWPORT for Broadwell. dcbf25969e i965: Rework SURFACE_STATE entries for Broadwell. 990aaf87c4 i965: Update SOL state for Broadwell. fd91ab662d i965: Update the code that disables unused shader stages for Broadwell. 3d3c351cfb i965: Update 3DSTATE_CLIP for Broadwell. 5c0d7dbcb9 i965: Rework vertex uploads for Broadwell. 08a4714959 i965: Update STATE_BASE_ADDRESS for Broadwell. f3c6d6f1e1 i965: Update 3DSTATE_PS, 3DSTATE_WM, and add 3DSTATE_PS_EXTRA. 20d9286f71 i965: Rework 3DSTATE_VS for Broadwell. c96686a6cc i965: Add the new 3DSTATE_PS_BLEND state packet. 17768bb7b4 i965: Replace DEPTH_STENCIL_STATE with Gen8's 3DSTATE_WM_DEPTH_STENCIL. 90fff1354b i965: Update SF, SBE, and RASTER state for Broadwell. 4552a22f04 i965: Bump generation assertions on workaround flushes. 2184b519cd i965: Duplicate gen7_atoms to gen8_atoms. f51ca46f0c radeon: move driContextSetFlags(ctx) call after ctx var is initialized 2d6d69bab6 r200: move driContextSetFlags(ctx) call after ctx var is initialized 1d53603f1f llvmpipe: fix denorm handling for r11g11b10_float format when blending 606544214e glsl: Expand non-expr & non-swizzle scalar rvalues in vectorizing. 3f49a8c9a5 glcpp: Reject #version after the version has been resolved. 9d4a6bd6bb glcpp: Rename the variable used to enable debugging. 2dc93bd5d1 glcpp: Add "make check" test for comment-parsing bug 71978cf66f glcpp: Don't enter lexer's NEWLINE_CATCHUP start state for single-line comments df21f31788 mesa: use _mesa_align_free() in _mesa_delete_buffer_object() db8b6fb2df st/dri: Fix tests for no draw/read buffers in dri_make_current() 3fbd1b0cb5 dri3: Track current Present swap mode and adjust buffer counts aea4757eb4 dri3, i915, i965: Add __DRI_IMAGE_FOURCC_SARGB8888 f12d6d613a dri3: Flush XCB before blocking for special events 09d6c19720 dri3: Enable GLX_INTEL_swap_event 1525474ead dri3: Fix dri3_wait_for_sbc to wait for completion of requested SBC 71d614250e dri3: Track full 64-bit SBC numbers, instead of just 32-bits 34a8a0820f mesa: Add warning to _REV pack/unpack functions with incorrect behavior 03065ea05c r600g: Removed unnecessary positivity check for unsigned int variable. 9f26ad00d7 st/dri: Allow creating OpenGL 3.3 core contexts cbecd958a7 build: Share the all-local rule for linking libraries into the build dir 7965908976 loader: do not print the pci id during normal operation 780dfc1fec loader: print WARNING and FATAL messages using the default logger 4c35e32594 glsl: s/_NDEBUG/NDEBUG/ e3afbe3ad7 dir-locals.el: Set indent-tabs-mode true for makefile-mode 3e894e213b mesa: Return after ScissorArrayv or ScissorIndexed detect a parameter error ca385bffa6 docs: Add GL_ARB_map_buffer_alignment status to GL3.txt and release notes 7fd6ad7adc mesa: GL_ARB_map_buffer_alignment is not optional b9aaa96ec3 nouveau: Use gl_constants::MinMapBufferAlignment as the alignment in nouveau_bo_new d38867d80c radeon / r200: Use gl_constants::MinMapBufferAlignment as the alignment in radeon_bo_open f772d51c25 mesa: Use _mesa_align_malloc in _mesa_buffer_data 689b20cfe0 mesa: Set gl_constants::MinMapBufferAlignment to 64 by default 6bb27ee51c mesa/st: Unconditionally enable ARB_map_buffer_alignment. 25c14f40f3 freedreno: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 205e624048 ilo: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 75081391a4 svga: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 d273fe72df i915g: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 4329e99b23 i915g: Use alignment of 64 instead of 16 for buffer allocation 809d3a7d25 llvmpipe: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 6317664de0 llvmpipe: Use alignment of 64 instead of 16 for buffer allocation c83b34c43b softpipe: Set PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT to 64 e36759a81e softpipe: Use alignment of 64 instead of 16 for buffer allocation 023a50dd9b i915g: support more PIPE_CAPs f8e16010e5 radeonsi: Put GS ring buffer descriptors with streamout buffer descriptors d7c68e2dc1 radeonsi: Enable OpenGL 3.3 db9d6af862 radeonsi: Geometry shader micro-optimizations 3b3687adcb radeonsi: We don't support indirect addressing of geometry shader inputs b4e14931a9 radeonsi: Pass VS resource descriptors to the HW ES shader stage as well 67e385b3b7 radeonsi: Fix streamout from geometry shader d88a375229 radeonsi: Simplify shader PM4 state handling e884c560a6 radeonsi: Properly match ES outputs to GS inputs e1df0d45c4 radeonsi: Really dump TGSI code before any TGSI->LLVM conversion attempt 7b19c391f4 radeonsi: Also export clip distances with geometry shader 8afde9fa23 radeonsi: Take GS into account for VS state in more places 28630713b2 radeonsi: Handle adjacency primitives d8b3d806fc radeonsi: Handle TGSI_SEMANTIC_PRIMID 7c7d7380f1 radeonsi: Generalize counting of shader parameters f07a96dad1 radeonsi: Fix handling of geometry shader output vertex ID 404b29d765 radeonsi: Initial geometry shader support 51f89a03e1 radeonsi: Refactor shader input / output handling code 947c828d5c i965/fs: Add a saturation propagation optimization pass. 39d7ec2c9a i965: Add can_do_saturate() method to backend_instruction. 3303475558 mesa: Generate correct error code in glDrawBuffers() faee376869 loader: fix running with --disable-egl builds dc2f94bc78 i965: Ignore 'centroid' interpolation qualifier in case of persample shading 10dc994e09 gbm: Make libgbm.so.1 symlink. 1db9ed6495 mesa: Allow depth = 0 parameter for TexImage3D. 7b4592a489 r600g,radeonsi: Don't set resource_create in r600_common_screen_init() f29968b270 c11: Add missing stdlib.h include. 61c825e862 loader: include dlfcn.h when building with HAVE_LIBUDEV 2eddf91faf gallivm: Workaround http://llvm.org/PR18600 37f1903e00 glsl: Avoid combining statements from different basic blocks. 8e2b8bd0e6 glsl: Set proper swizzle when a channel is missing in vectorizing. 57109d57f8 glsl: Use bitfieldInsert in ldexp() lowering. 3ea64f9093 glsl: Add constant evaluation of ir_binop_bfm. c59a605c70 glcpp: Resolve implicit GLSL version to 100 if the API is ES. 3e0e9e3bf9 glcpp: Check version_resolved in the proper place. a818bf481a r600g: s/r600_llvm_gpu_string/r600_get_llvm_processor_name/ 7209703432 radeonsi: cleanup includes, add missing license 2942124db8 radeonsi: remove open-coded PS_PARTIAL_FLUSH event 8a4d7c296f radeonsi: move some inline functions from si_pipe.h to si_state.c 530348680a radeonsi: remove si_resource.h 6e38a3de8a radeonsi: remove si.h 27a73a1b94 radeonsi: move si_upload_const_buffer to a better place 9f5c037ab9 radeonsi: inline si_translate_index_buffer 0932f0ff14 radeonsi: inline si_upload_index_buffer ed42e95404 r600g,radeonsi: consolidate remaining obviously duplicated pipe_screen code 65dc588bfd r600g,radeonsi: consolidate get_compute_param d41bd71bcf r600g,radeonsi: consolidate get_paramf and get_video_param a4c218f398 r600g,radeonsi: consolidate variables for CS tracing ba0c16f7b2 r600g,radeonsi: consolidate get_timestamp, get_driver_query_info 4df3f25fa2 r600g,radeonsi: consolidate get_name and get_vendor queries f4612105e8 radeon: place context-related functions first in r600_pipe_common.c a9ae7635b7 r600g,radeonsi: consolidate the contents of r600_resource.c 8739c60796 radeonsi: advertise the pipeline statistics query 62d55c0a2d radeonsi: use queries from r600g c53b8de335 r600g: remove a no-op while loop aa90f17126 r600g: convert query emission code to radeon_emit dc76eea22c r600g: only emit NOP relocations for queries if VM is disabled 4e5c70e066 r600g: move queries to drivers/radeon f5bd5568ab mesa: Fix Type A _INT formats to MESA_FORMAT naming standard 8b47b6bc32 mesa: Fix MESA_FORMAT names containg SIGNED 2e02e195fe mesa: Fix MESA_FORMAT names with ALPH, INTENSITY, and LUMINANCE eeed49f5f2 mesa: Change many Type P MESA_FORMATs to meet naming spec 50a01d2aca mesa: Change many Type A MESA_FORMATs to meet naming standard ef145ba4de mesa: Rename 4 color component unsigned byte MESA_FORMATs 71fe943716 mesa: change gl_format to mesa_format bc0ed68275 docs: Update GL3.txt due to recent work 6901c278ca glcpp: Make sure GL_AMD_shader_trinary_minmax is defined 764be9f9e8 mesa: Clean up bad code formatting left from previous commit a6729731af mesa: GL_EXT_framebuffer_blit is not optional 71cc510ef6 radeon: Enable GL_EXT_framebuffer_blit bed51a4858 r200: Enable GL_EXT_framebuffer_blit 33214679bb radeon / r200: Pass the API into _mesa_initialize_context af0b34783e mesa: Validate internalFormat with target in glTexStorage paths 421b5958eb mesa: Refactor internalFormat / target checks to a separate function 88db6ad7db mesa: Generate the correct error for a depth format with a 3D texture 3f3aafbfee glx: Update glxext.h to revision 24777. a6031a82f9 loader: Add missing \n on message printing 867d7c0e10 dri: Reuse dri_message to implement our other message handlers. 4a8da40fc0 dri: Fix the logger error message handling. 7bd95ec437 dri2: Trust our own driver name lookup over the server's. be7a6976a8 dri2: Open the fd before loading the driver. 378e7ad26f dri3: Fix two little memory leaks. 4556c73470 loader: Use dlsym to get our udev symbols instead of explicit linking. d51dbe048a r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a compute shader. 3518606c14 docs: sync up nv50/nvc0 status on GL4.x extensions 59e334194b docs: update GL3.txt, relnotes to reflect current nv50/nvc0 status 839bd3cff7 nv50, nvc0: update reported glsl version to 330 3efed4cd05 mesa/st: expose ARB_texture_rgb10_a2ui if R10G10B10A2_UINT is supported v2 c7b14ba23f nv50: add more RGB10A2 formats f3bd2bc7b2 st/mesa: fix GS varyings for PIPE_CAP_TGSI_TEXCOORD dc8da4c29b nv50: enable seamless cube maps on all hw b9b7cfbabf nv50: report glsl 1.50 now that gp tests pass 3bd40073b9 nv50: add support for texelFetch'ing MS textures, ARB_texture_multisample a6cf950ba2 nv50: copy nvc0's get_sample_position implementation b87f5abd21 nv50: add comments about CB_AUX contents 250e7c835e nvc0: don't forget to also clear additional layers e3247355cc nv50: don't forget to also clear additional layers d98b85b507 nv50: allocate an extra code bo to avoid dmesg spam 58589f6c6d nv50: GP_REG_ALLOC_RESULT must be positive 006095b38a nv50: VP_RESULT_MAP_SIZE has to be positive c4adbd5a57 nv50: enable primitive id generation when it is an FP input without GP 70a07ac352 nv50: handle gl_Layer writes in GP 7c624148a6 nv50: properly set the PRIMITIVE_ID enable flag when it is a gp input. 6f3219a8f3 nv50/ir: add support for gl_PrimitiveIDIn f77069419a nv50/ir: fix support for shader input + immediate in gp 45b7f1701e nv50/ir: disallow shader input + cbuf in same instruction in gp 42dc414cc6 nv50/ir: disallow predicates on emit/restart ops 20929963d3 nv50: allow vert_count to be >255 02b317a0d6 nv50: add support for geometry shaders b3f82e1a63 nv50/ir: delay calculation of indirect addresses 67250acbab nv50/ir: fix PFETCH and add RDSV to get VSTRIDE for GPs 2689b59cab nv50/ir: txg not available on nvaa/nvac e05de038bf nv50, nvc0: only clear out the buffers that we were asked to clear c75eeab609 nv50, nvc0: clear out RT on a null cbuf 3f264e16e2 nv50: don't leak heap on tls alloc failure 18d97a8df7 nouveau/codegen: set dType to S32 for OP_NEG U32 45b64e52f4 util/u_vbuf: correct map offset calculation for crazy offsets 3de97ce920 translate: deal with size overflows by casting to ptrdiff_t 4dd445f1cf gallium/rtasm: handle mmap failures appropriately e5e4120723 haiku: change atomic int to non-volatile 07149f0252 i965: Don't store qpitch / 4 as mt->qpitch for compressed surfaces. a487b4d0e3 c11: Do not use pthread_mutex_timedlock on NetBSD. 6709f0549f glsl: Simplify built-in generator functions for min3/max3/mid3. 44a86e2b4f glsl: Fix chained assignments of vector channels. 6c158e110c glsl: Rename "expr" to "lhs_expr" in vector_extract munging code. eab32bb8f1 Update .gitignore for Catalan translations build artifacts c11d76c51a mesa: Increment the list pointer while freeing instruction data a44554870e svga: rename "tex_usage" to "bindings", add comments e2dd240e32 st/mesa: add a simple sanity check assertion in st_validate_attachment() 43e77215b1 i965/gen7: Use to the correct program when uploading transform feedback state. e190709119 mesa: Ensure that transform feedback refers to the correct program. 9cee3ff562 i965: Remove *_generator::shader field; use prog field instead. 00c672086c gles3: Update gl3.h to revision 24614. d519ebb34c gles2: Update gl2ext.h to revision 24614. 117d8ce27b gles2: Update gl2.h to revision 24614. 66ef8feb4d glcpp: Define GL_EXT_shader_integer_mix in both GL and ES. 73c3c7e37d glcpp: Remove unused gl_api bits. b2d1c579bb glcpp: Set extension defines after resolving the GLSL version. c907595ba7 glsl: Disable ARB_texture_rectangle in shader version 100. e0648015e9 glsl: Mark GLSL 4.40 as a known version. f7c118ffbf st/mesa: fix glReadBuffer(GL_NONE) segfault 349efdbba1 svga: fix PS output register setup regression c6b6916b9a glx: link loader util lib only when building with dri3 d5e5367e89 driconf: Add Catalan translations 84529a5ddb driconf: Correct and update Spanish translations 822b4315b7 driconf: Synchronize po files e4fcae0755 mesa: Set gl_constants::MinMapBufferAlignment 7a0f26dec9 radeon / r200: Eliminate BEGIN_BATCH_NO_AUTOSTATE 2d5fd20690 radeon / r200: Remove unused 'dostate' parameter 5b4c12972c radeon / r200: Fix 'empty body' warning b790bed21e radeon / r200: Fix incompatible pointer type warning 840154dc50 draw: Save original driver functions earlier. 1a44180578 mesa: whitespace fixes in glformats.c a15eb19676 svga: minor code movement in svga_tgsi_insn.c f12954e1cb svga: whitespace, formatting fixes in svga_state_framebuffer.c 56b876ecd0 svga: simplify common immediate value construction 023020d740 svga: add comments, etc to svga_tgsi_insn.c code fe043ae554 svga: assorted cleanups in shader code 2a30379dcd svga: rename shader_result -> variant 35ddd2cc5d mesa: rename unbind_texobj_from_imgunits() 1f2007429e glsl: silence a couple warnings in find_active_atomic_counters() 5306ee736e mesa: initialize "is_layered" variable to silence warning b98fa6fe6f mesa: fix/add some cases in _mesa_get_linear_internalformat() 91567b83bf mesa: add missing ETC2_SRGB cases in formats.c ab6f9fccd4 radeon: More missing stdio.h includes. fa75cc4b89 os/os_thread: Revert pipe_barrier pre-processing logic. cd978ce26a c11: Fix missing pthread_mutex_timedlock declaration warnings on MacOSX. 6b6fdb6aa9 radeon: Adding missing stdio.h include. ab5dc45b2f mapi: Prevent cast from pointer to integer of different size. 799f30f385 c11: Update docs/license.html and include verbatim copy of Boost license. f298720cbc egl: Use C11 thread abstractions. 54876afcf0 mapi: Use C11 thread abstractions. fd33a6bcd7 gallium: Use C11 thread abstractions. ecaa81bd96 c11: Import threads.h emulation library. 349f0a94ae os: Remove pipe_static_condvar. 815e064fb6 docs: Mark ARB_arrays_of_arrays as started b0c64d3cc6 glsl: remove remaining is_array variables 61a5846099 glsl: create type name for arrays of arrays 3d492f19f6 glsl: Allow arrays of arrays as input to vertex shader 3dc932d450 glsl: only call mark_max_array if we are assigning an array bfb48750f0 glsl: Add ARB_arrays_of_arrays support to yacc definition and ast 72288e0c7b mesa: Add ARB_arrays_of_arrays bda88f121b i965/blorp: switch eu-emitter to use FS IR and fs_generator 8f3e5363ad i965/fs: add support for BRW_OPCODE_AVG in fs_generator 9927d7ae68 i965/fs: introduce blorp specific rt-write for fs_generator 85fc724df5 i965/fs: allow unit tests to dump the final patched assembly 757b4cf011 i965/blorp: wrap brw_IF/ELSE/ENDIF() into eu-emitter 8c0030678a i965/blorp: wrap RNDD (/brw_RNDD(&func, /emit_rndd(/) 44524cb42f i965/blorp: wrap FRC (/brw_FRC(&func, /emit_frc(/) f9d875926e i965/blorp: wrap MUL (/brw_MUL(&func, /emit_mul(/) bbab8068d2 i965/blorp: wrap OR (/brw_OR(&func, /emit_or(/) de6ea2fe25 i965/blorp: wrap SHL (/brw_SHL(&func, /emit_shl(/) d256a5f843 i965/blorp: wrap SHR (/brw_SHR(&func, /emit_shr(/) 0df1f5ce4e i965/blorp: wrap ADD (/brw_ADD(&func, /emit_add(/) c777e72bd8 i965/blorp: wrap AND (/brw_AND(&func, /emit_and(/) 8b5fd98043 i965/blorp: wrap MOV (/brw_MOV(&func, /emit_mov(/) 250494f742 i965/blorp: wrap emission of if-equal-assignment 9e9617f797 i965/blorp: wrap emission of conditional assignment 8c42ade7a4 i965/blorp: move emission of sample combining into eu-emitter ecf795615c i965/blorp: move emission of rt-write into eu-emitter aac6bace9f i965/blorp: move emission of texture lookup into eu-emitter 41d397f22b i965/fs: introduce non-compressed equivalent of tex_cms ce527a6722 i965: rename tex_ms to tex_cms 3c44e43357 i965/blorp: move emission of pixel kill into eu-emitter f031487dcb i965/blorp: introduce separate eu-emitter for blit compiler d8c7740dda i965: Support 32 texture image units on Haswell+. 5a51a26804 i965/fs: Switch from BRW_MAX_TEX_UNIT to the actual limit. 50ce6f682d mesa: Bump MAX_TEXTURE_IMAGE_UNITS to 32. 15fc919491 i965/vec4: Support arbitrarily large sampler state indices on Haswell+. d58e03fe4f i965/vec4: Refactor sampler message setup. e0a5602911 i965/vec4: Don't set header_present if texel offsets are all 0. 6943ac0bd9 i965/fs: Support arbitrarily large sampler state indices on Haswell+. d7450e52e6 i965/fs: Plumb sampler index into emit_texture_gen7. ebfe43d5ad i965/fs: Refactor sampler message header to duplicate less code. 87e7326735 i965: Use get_element_ud to shorten texture header access. d40532f260 gallium/util: util_format_srgb should not return FORMAT_NONE for sRGB formats d382e90614 gallium: remove PIPE_CAP_SCALED_RESOLVE a8930adbf8 radeonsi: use hardware scissors correctly 69c29cb147 radeonsi: handle R600_CONTEXT_PS_PARTIAL_FLUSH in si_emit_cache_flush 5dfb10b2f5 r600g,radeonsi: if discarding whole buffer range, discard whole resource instead ee0dc659c8 gallium/u_upload_mgr: don't expose u_upload_flush 0c20bff4b6 gallium/hud: just unmap the upload vertex buffer instead of recreating it 2b033f3aab gallium/vl: use u_upload_mgr to upload vertices for vl_compositor 11baad3508 intel: Fix initial MakeCurrent for single-buffer drawables 0da1a2cc36 glsl: Simplify aggregate type inference to prepare for ARB_arrays_of_arrays. 6ec210989f clover: Don't crash on NULL global buffer objects. 6caf34b97e meta: Move loop variable declaration outside loop. 8b16b0255b i965/blorp: use BRW_COMPRESSION_2NDHALF for second half LPR 89347dd61b i965/blorp: patch jump counters also for endif 1032c33cb9 mesa: Change redundant code into loops in texstate.c. 6ac2e1e199 mesa: Change redundant code into loops in shaderapi.c. 5808c44bab mesa: Remove ad-hoc arrays of gl_shader_program. 69b258cb46 meta: Replace save_state::{Vertex,Geometry,Fragment}Shader with an array. b4b70674ea i965: Fix comments to refer to the new ctx->Shader.CurrentProgram array. 1aef45578c mesa: Fold long lines introduced by the previous patch. 3b22146dc7 mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an array. cd18ba1c7a glsl/linker: Refactor in preparation for adding more shader stages. 4a91675b26 mesa: use _mesa_validate_shader_target() more frequently. 020919b2ae main: Allow ctx == NULL in _mesa_validate_shader_target(). 6ab2a6148a mesa: Make validate_shader_target() non-static. 46d210d38f mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program. 2212a97fe3 llvmpipe: dump geometry shaders when using LP_DEBUG=tgsi 178c1bf1ad mesa: Generate GL_INVALID_OPERATION for unsupported DSA TexStorage functions 17594dccfd mesa: Silence many unused parameter warnings f5cfb4ae21 i965: Ignore 'centroid' interpolation qualifier in case of persample shading a92e5f7cf6 i965: Use sample barycentric coordinates with per sample shading 3313cc269b i965: Add an option to ignore sample qualifier 78d65476b6 mesa/x86: Remove dead read_rgba_span_x86.h. bf0773aeca i965/fs: Optimize LRP with x == y into a MOV. 8d37e9915a glsl: Optimize open-coded lrp into lrp. 13100ac142 i965: Enable AOS optimizations for the geometry shader. 4bd6e0d7c6 glsl: Vectorize multiple scalar assignments 5e82d8a9da glsl: Add parameter to .equals() to ignore an IR type. ebf91993c1 mesa: rename PreferDP4 to OptimizeForAOS. 413622fbef i965/fs: Print the maximum register pressure. 391eaa59bd i965/fs: Show register pressure in dump_instructions() output. 3b74f4b233 i965: Compute the number of live registers at each IP. 0ea600ef1a i965/fs: Call opt_peephole_sel later in the optimization loop. ede6c341f6 i965/fs: Calculate interference better in register_coalesce. 4a7d0c550e i965/fs: Support coalescing registers of size > 1. 78fa6172e1 i965/fs: Assert that var < num_vars. 9bb4d71fd2 i965/fs: Add a comment explaining how register coalescing works. 2dfb067139 i965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition. 81d52419cf mesa: Add STRINGIFY macro. 80b949f16b i965/fs: Fix the example about overwriting uniforms in SIMD16. 71bc11a375 i965: Print reg_offset for vgrf of size > 1 in dump_instruction(). 955c93dc08 glsl: Match unnamed record types across stages. 41c9bf884f glsl: Extract function for record comparisons. 6d8cf5181a docs: remove some ancient README.* files b9f68d927e svga: implement TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS 384fd64ab1 svga: rename color output variables f6bc7d6586 svga: fix clearing for null color buffers ff59b3d9ee mesa: add missing TYPE_DOUBLEN_2 cases in get.c 51000c2ff8 i965: Modify some error messages to refer to "vec4" instead of "vs". a4d68e9ee9 i965: Add GS support to INTEL_DEBUG=shader_time. e23e4f67be draw: fix points with negative w coords for d3d style point clipping ad04e396fa i965: Reserve space for "Vertex Count" in GS outputs. 94c0a11b19 i965: Update blitter code for 48-bit addresses. 23827756f3 i965: Update PIPE_CONTROL packet lengths for Broadwell. f7e76e00b6 i965: Re-combine the Gen4-5 and Gen6+ write_depth_count functions. f5dd608db2 i965: Create a helper function for emitting PIPE_CONTROL writes. 35458a99c0 i965: Use full-length PIPE_CONTROL packets for workaround writes. 4b9e5c985c i965: Emit full-length PIPE_CONTROLs for (non-write) flushes. 9420b577dd i965: Create a helper function for emitting PIPE_CONTROL flushes. ded5674689 i965: Fix MI_STORE_REGISTER_MEM for Broadwell. f11c1feaf7 i965: Introduce an OUT_RELOC64 macro. 67ebcb4711 i965: Use the new drm_intel_bo offset64 field. 77425ef91a build: Require libdrm 2.4.52 for Intel. 5f4eed3575 i965: Delete intel_batchbuffer_emit_reloc_fenced. 4cd8011907 i915: Silence warning: unused parameter warning in intel_bufferobj_buffer 8468f437e8 i915: Ensure that intel_bufferobj_map_range meets alignment guarantees 1ec663ab19 i965: Ensure that intel_bufferobj_map_range meets alignment guarantees c2352a88ed docs: Note that GL_ARB_viewport_array is done on i965 7837f425e7 i965: Enable ARB_viewport_array d3ee8ba346 i965: Consider all viewports before enabling guardband clipping bdff9a6e47 i965: Consider only the scissor rectangle for viewport 0 for clears 2c27f1d47a i965: Set all the supported scissor rectangles for GEN7 a2b946cb35 mesa: Refactor bounding-box calculation out of _mesa_update_draw_buffer_bounds d989c4b134 i965: Set all the supported viewports for GEN7 fceb8b55c0 i965: Emit writes to viewport index 37f65b0751 i965: Set the maximum VPIndex 9ef16befd0 mesa: Add ARB_viewport_array plumbing c2eefb06aa glsl: Add gl_ViewportIndex built-in variable 5439964270 glsl: Add extension infrastructure for ARB_viewport_array 3815264d7d mesa: Add varying slot for viewport index 86231c4ab3 mesa: Add new viewport and depth-range entry points for GL_ARB_viewport_array 0a7baa68a8 mesa: Add new scissor entry points for GL_ARB_viewport_array 917db0bc3d mesa: Add custom get function for SCISSOR_TEST to _mesa_IsEnabledi 6d9c0011a0 mesa: Add new get entrypoints for ARB_viewport_array a4bc73f7ba mesa: Change parameter to _mesa_set_viewport to float 91ad851876 meta: Restore all scissor state 6d3b1dc150 mesa: Set all scissor rects 454cec4299 mesa: Set all viewports from _mesa_Viewport and _mesa_DepthRange 562f353434 mesa: Restore all the viewports in _mesa_PopAttrib c65db3ebed mesa: Restore all the scissor rectangles in _mesa_PopAttrib 9de863603d mesa: Initialize all the viewports f6d7cd4a11 mesa: Add an index parameter to _mesa_set_scissor 5232a7ded0 mesa: Refactor scissor rectangle setting even more 799265aadc mesa: Refactor viewport setting even more 42f916e150 mesa: Refactor depth range setting even more 3eb135d1c7 mesa: Add an index parameter to _mesa_set_viewport cbb271a488 mesa: Convert gl_context::Viewport to gl_context::ViewportArray 5b84226c31 mesa: Converty gl_viewport_attrib::X, ::Y, ::Width, and ::Height to float d4dc359875 mesa: Convert gl_viewport_attrib::Near and ::Far to double 0e60d85029 mesa: Allow glGet of values that are 2 doubles 83bd850cc7 mesa: Move parameter validation from _mesa_set_viewport to _mesa_Viewport a9c73fb778 mesa: Update gl_scissor_attrib to support ARB_viewport_array 1f59e963b4 mesa: Add new constants related to GL_ARB_viewport_array b39bfa4f49 mesa: Add extension tracking bit for ARB_viewport_array d6b6ab51d4 draw: use some cast wrappers in draw_pt_fetch_shade_pipeline*.c 807cbb9023 draw: whitespace and formatting fixes in draw_pt_fetch_shade_pipeline*.c ad814d04ca draw: fix incorrect vertex size computation in LLVM drawing code 3a4255148b docs: note reduced display list memory usage in 10.1 relnotes 8c0368abb9 draw: clean up d3d style point clipping 799abb271a swrast: check for null/-1 when mapping renderbuffers 3ede8dd5f1 softpipe: fix crash when accessing null colorbuffer 33ae0c24d0 st/vdpau: s/surface/resource/ to fix compiler warning a1e528a0f0 i915,r200,radeon,vega: Change vendor from "VMware, Inc." to "Mesa Project". f0c2662b12 logger: Remove unused variable. d43260b59e logger: s/\/log_/ 9ab553cf52 i965/blorp: reduce the scope of the explicit compression control d0f63b3757 i965/blorp: remove dependency to compression control state 05da4a7a5e i965: Only update renderbuffers on initial intelMakeCurrent f5788e042a st/vdpau: check surface params before creating surfaces 813ce219c8 st/vdpau: fix bogus error handling in output/bitmap creation 00e4314f6d st/vdpau: don't return a device if the screen doesn't support NPOT ad3c99e22a pipe-loader: Fix build 26d380da69 loader: ifdef libdrm specific code and include a33d1339d5 i965: Double the push constant space multipliers on Broadwell too. 4c6a1d380a i965: Update invariant state for Broadwell. 37e9b5e305 i965: Use the Sandybridge VUE format on Broadwell as well. 11f6882e1d i965: Create a new fragment shader backend for Broadwell. 9eb568d753 i965: Create a new vec4 backend for Broadwell. f8035ba036 i965: Add a new infrastructure for generating Broadwell shader assembly. 8ea4b16eea i965: Implement a disassembler for Broadwell's new instruction encoding. 0923dad90a i965: Add a new representation for Broadwell shader instructions. f4cf231cac i965: Add SFID #defines for media stuff. 9e7da0c716 i965: Add #defines for new Broadwell math functions. 45607b5c5f i965: add struct and SFID for pixel interpolator messages 566e0ddfd0 i965/Gen7: Only emit cube face enables for cubes. b0042f2c23 i965: Improve dumping of Gen7 SURFACE_STATE 9b5eda8544 i965: Add masks for more SURFACE_STATE fields 66fd5057d3 nv50: drop obsolete check from error path e1e30f6dfb nv50: assert before trying to out-of-bounds access framebuffer.cbufs 3805a864b1 nv50: assert before trying to out-of-bounds access samplers 6a53b81086 nv50: assert before trying to out-of-bounds access textures 19069803be nv50: pass vtxbuf index as unsigned 1773611c52 nv50: assert before trying to out-of-bounds access vtxbuf 741e935a72 nv50: typecast the result of ffs() to unsigned 5e130f2371 nv50: assert before trying to out-of-bounds access constbuf 12e744abbb nv50: access only the available amount of constbuf d606ca37eb nv50: access only the available amount of textures bf70c238a7 loader: fallback to drmGetVersion() for non-pci devices 26458420d8 pipe-loader: add support for non-pci (platform) devices 3d3ae75c86 pci_ids: no not include loader.h 8d4357b5ba egl_dri2: use loader util lib a0a1c60fb0 pipe-loader: use loader util lib 0e78c35234 st/egl: use loader util lib a980024224 egl-static: use loader util lib fae0dfa59b gbm: use the loader util lib eac776cf77 glx: use the loader util lib 8c2e7fd846 loader: introduce the loader util lib 1c5e2965a0 i965: Remove CACHED_BATCH support altogether. 746e3e3b3a i965: Replace 8-wide and 16-wide with SIMD8 and SIMD16. 26a3bf5c72 i965: Stop doing our optimization on a copy of the GLSL IR. 8771285054 s/Tungsten Graphics/VMware/ 27307a73e5 trace: Re-license trace.xsl under MIT license. 3618ac4f20 svga: fix crash when clearing null color buffer d6fa71fbb0 llvmpipe: handle NULL color buffer pointers 7b4ceec0b7 softpipe: handle NULL color buffer pointers 3b64714da4 llvmpipe: fix large point rasterization with point_quad_rasterization 4b9bcf31f4 gallium: add bits for clipping points as tris (d3d-style) 739dc95e67 mesa: fix GL_COLOR_SUM enum for drivers without ARB_vertex_program 93b953d139 llvmpipe: do constant buffer bounds checking in shaders dd687fb8d0 nv50, nvc0: initialize ctx->sample_mask to ~0 188383591d mesa/main: Free ctx->DrawIndirectBuffer during teardown ce3528896b st/dri: prevent leak of dri option default values 5ac3229f76 radeon: Move gfx/dma cs cleanup to r600_common_context_cleanup a05c596a00 mesa: Eliminate parameters to dd_function_table::Scissor 6dbab6b2bb mesa: Eliminate parameters to dd_function_table::DepthRange 065bd6ffc2 mesa: Eliminate parameters to dd_function_table::Viewport fbc0c9a553 radeon: Remove dead code 4fcdb75268 i915: Remove spurious calls to DepthRange 0a75909b3f mesa: Add COMPRESSED_RGBA_S3TC_DXT1_EXT to COMPRESSED_TEXTURE_FORMATS for GLES bf27d02390 scons: add new shaderimage.c file to the build bd62666224 clover: Fix clover::keys and ::values to deal with r-value references properly. 5662602ba0 clover: Don't try to build programs created from a binary again. 5195f1d9c6 clover: Add missing fields to the clover::module serialization code. efcc84f425 clover: Store map result into a temporary vector in clCreateProgramWithBinary. 83db4a30b8 docs: Mark ARB_shader_image_load_store as work in progress. 647344bf3e mesa: Validate image units when the texture state changes. ace31f4bc0 mesa: Unbind deleted textures from the shader image units. 902f9df36b mesa: Add image parameter queries for ARB_shader_image_load_store. eb0de7c432 mesa: Add ARB_shader_image_load_store to the extension table. a167e354e7 glapi: Update dispatch XML files for ARB_shader_image_load_store. bcc49e17ff mesa: Implement the GL entry points defined by ARB_shader_image_load_store. 7510c10209 mesa: Add MESA_FORMAT_SIGNED_RG88 and _RG1616. 87942749a3 mesa: Add MESA_FORMAT_ABGR2101010. 16070716bc mesa: Add driver interface for ARB_shader_image_load_store. 7a98741ef2 mesa: Add state data structures required for ARB_shader_image_load_store. d9b0b4e960 mesa: Define helper function to get the number of texture layers. bfcf78c110 st/mesa: use signed temporary variable to store _ColorDrawBufferIndexes 3515a648a9 automake: include the git sha in the opengl version string for oot builds 10368e1446 mesa: use signed temporary variable to store _ColorDrawBufferIndexes 716b512dcf nouveau: add framebuffer validation callback e457aca7fa clover: Use cl_ulong in the maximum allocation size calculation to avoid overflow. 8c4a9f631d i965: Emit 3DSTATE_VF on Broadwell too. eadabec4cd i965: Disable workaround flush for push constants on Broadwell. 8618407d15 i965: Enable native ETC texture support on Broadwell. fa772aa92b ilo: handle NULL renderbuffers correctly 7fdab3b201 ilo: disable HiZ for misaligned levels 18645d1533 ilo: use a helper to determine if HiZ is enabled 1427c3f79f ilo: decide on hiz first in texture allocation 194a61cd39 ilo: emit gen7_wa_pipe_control_wm_max_threads_stall on Haswell c6605c51de ilo: use HALIGN_4 on GEN7 for depth buffers e90e3e39c2 ilo: OOM for HiZ is fatal on GEN6 5b1c516080 ilo: fix a HiZ bo leakage af57378e59 ilo: simplify ilo_texture_set_slice_flags() 8f9b70fa3c egl-static: Fix build error. aa7ae4fd6e radeonsi: Rename the commonly occurring rscreen variable. 8662e66bf2 radeonsi: Rename the commonly occurring rctx/r600 variables. 44d27ce2b2 radeonsi: Rename r600_trace_emit->si_trace_emit. 0b57fc15e1 radeonsi: Rename R600->SI in some remaining defines. 1b79764f49 radeonsi: Rename radeonsi->si remaining identifiers in si_uvd.c. b902298615 radeonsi: Rename r600->si remaining identifiers in si_state_draw.c. 3a4b87511e radeonsi: Rename r600->si remaining identifiers in si_resource.c. 5d068f734c radeonsi: Rename r600->si remaining identifiers in si_query.c. eb0ddb6d5b radeonsi: Rename r600->si remaining identifiers in si_pipe.c. 238427625f radeonsi: Rename r600->si remaining identifier in si_hw_context.c. 3160aa4877 radeonsi: Rename radeonsi->si remaining identifiers in si_compute.c. 7b7eb4dd1f radeonsi: Rename r600->si remaining identifiers in si_blit.c. 45578def71 radeonsi: Rename r600->si for functions in si_pipe.h. 280c360c02 radeonsi: Rename r600->si for functions in si.h. f2a21ed8b9 radeonsi: Rename r600->si for functions in si_resource.h. a88f46bc9b radeonsi: Rename r600->si for structs in si_resource.h. 3e81883a42 radeonsi: Rename r600->si for structs in si.h. 238aeabce0 radeonsi: Rename r600->si for structs in si_pipe.h. 786af2f963 radeonsi: Apply si_* file naming scheme. 5ea2376334 Use AC_PATH_TOOL instead of AC_PATH_PROG for llvm-config. 6a19bb56e0 configure: Disable xvmc by default 277dbf08b0 glsl: Remove exec_list iterators now that nothing uses them. 826d9fb8c0 glsl: Replace iterators in ir_reader.cpp with ad-hoc list walking. 48d0faaa43 glsl: Use a new foreach_two_lists macro for walking two lists at once. 02ff2a2758 glsl: Statically cast parameter exec_node to ir_variable. 8050584096 glsl: Cast ir_call parameters to ir_rvalue, not ir_instruction. 2e113dfab8 glsl: Replace foreach_iter and iter.remove() with foreach_list_safe. 838a6871bb glsl: Convert piles of foreach_iter to foreach_list_safe. 5f7e778fa1 glsl: Convert piles of foreach_iter to the newer foreach_list macro. fb6d9798a0 i965: Ensure that all necessary state is re-emitted if we run out of aperture. df918b5b90 r600g: fix glClearBuffer by handling PIPE_CLEAR_COLORi flags correctly 6e98a17551 r600g: handle NULL colorbuffers correctly on R600-R700 07032d4068 r600g: handle NULL colorbuffers correctly on Evergreen a86de9a72f radeonsi: handle NULL colorbuffers correctly 9677cfab32 gallium/util: easy fixes for NULL colorbuffers 9baa45f78b st/mesa: bind NULL colorbuffers as specified by glDrawBuffers 9bf9578c1b mesa: handle GL_NONE draw buffers correctly in glClear 4e549ddb50 st/mesa: use sRGB formats for MSAA resolving if destination is sRGB 355686a69f st/mesa: check depth and stencil writemask before clearing 9ea3f88c0a st/mesa: always prefer pipe->clear over clear_with_quad (v2) c156d24525 st/egl: Flush resources before presentation 99abb87c63 dri: set yInverted default to GL_TRUE f8c5b8a17d egl_dri2: call dri2_add_configs_for_visuals after extensions set 2dc35a619c mesa: Set the correct error in _mesa_BeginConditionalRender db1dc21a75 i965: Delete duplicate write_timestamp function. 532b1fecd9 i965: Fix clears of layered framebuffers with mismatched layer counts. 28af1dc217 main: check texture target when validating layered framebuffers. 90368875e7 i965/gen6/blorp: Remove redundant HiZ workaround 6a5c86f486 i965/gen6/blorp: Set need_workaround_flush at top of blorp 5e0cd58de4 i965/gen6/blorp: Set need_workaround_flush immediately after primitive 3587fbc586 docs: Import 10.0.2 release notes, add news item. 513a324b88 mesa: add missing SNORM formats in _mesa_base_fbo_format() 689ec8dfb2 mesa: remove dead geom shader code c47207d517 docs: minor updates to VMware SVGA3D driver page d046fd731a mesa: check bits per channel for GL_RGBA_SIGNED_COMPONENTS_EXT query 0fc8d7c66e mesa: check for MESA_FORMAT_RGB9_E5_FLOAT in _mesa_is_format_signed() d81d263eeb st/mesa: fix breakage from gl_constant::Program[] change 8668eaaa00 mesa: Use functions to convert gl_shader_stage to PROGRAM enum or pipe target. e654216ac7 main: Change init_program_limits() to use gl_shader_stage. bce8bc0b25 glsl: Index into ctx->Const.Program[] rather than using ad-hoc code. b539385789 mesa: Index into ctx->Const.Program[] rather than using ad-hoc code. 84732a982c mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. 9b96be595b llvmpipe: Honour pipe_rasterizer::point_quad_rasterization. f46563fe1c i965: Don't do the temporary-and-blit-copy for INVALIDATE_RANGE maps. e186b927b8 i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels. a4b222ac13 i965: Fix incorrect bounds tracking for blit readpixels's GPU access. 66524daf17 i965: Use SET_FIELD to safety check our x/y offsets in blits. 5d2e86924e i965: Add an assert for when SET_FIELD's value exceeds the field size. 98cdb2ceed i965: Add a safety check for emitting blits. bdc5241af4 i965: Don't call the blitter on addresses it can't handle. e8ff08edd8 mesa: Namespace qualify fma to override ambiguity with fma from math.h 8fcddd325c mesa: Work around internal compiler error 067ad6e53e mesa: Fix compile error with MSVC 2013 20e65c92c7 mesa: Preliminary support for MSVC_VERSION=12.0 646c16af6e freedreno: add basic query support 725d736f6a freedreno/a3xx: use cs patch instead of RFI+RMW c0766528ba freedreno/a3xx: support for hw binning pass bfb44c24bc freedreno: be more clever about gmem usage 42c5e2a2ed freedreno: resync generated headers 9e99735f30 i965: fold offset into coord for textureOffset(gsampler2DRect) 31ec2f8338 mesa: Remove _mesa_progshader_enum_to_string(), which is no longer used. acfc58a7e5 glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp. 2adb9fea77 glsl: Make more use of gl_shader_stage enum in lower_clip_distance.cpp. 80ee24823f glsl: Make more use of gl_shader_stage enum in link_varyings.cpp. 9110078209 glsl: Change _mesa_glsl_parse_state ctor to use gl_shader_stage enum. e3b86f07da mesa: Use gl_shader::Stage instead of gl_shader::Type where possible. 65511e5f22 mesa: Store gl_shader_stage enum in gl_shader objects. 1722f5e73e mesa: Move declaration of gl_shader_stage earlier in mtypes.h. 72a995d307 glsl: make _mesa_shader_stage_to_string() available to non-C++ code. 665b8d7b6d mesa: Clean up nomenclature for pipeline stages. eda21d2a30 llvmpipe: Fix the bottom_edge_rule adjustment for points. 37de6b0682 llvmpipe: Respect bottom_edge_rule when computing the rasterization bounding boxes. 76edf44f9e ilo: enable HiZ e7b4219e22 ilo: resolve Z/HiZ correctly 77e3db464f ilo: add flags to texture slices 846f70a6ef ilo: rename and add an accessor for texture slices 127fbc086b ilo: add HiZ op support to the pipelines 546416d495 ilo: add support for HiZ allocation e372819589 ilo: refactor separate stencil allocation 82676f5d34 ilo: assorted GPE fixes for HiZ 6642381e75 ilo: no layer offsetting on GEN7+ 011fde4bf2 ilo: offset to layers only when necessary 0a2a221d01 ilo: allow ilo_zs_surface to skip layer offsetting 8d9f5d57e2 ilo: allow ilo_view_surface to skip layer offsetting 0978a6966a i965/fs: do SEL optimization only when src type for MOV matches 847bc36a38 glsl: Optimize pow(2, x) --> exp2(x). 5e3fd6a9db glsl: Refactor is_zero/one/negative_one into an is_value() method. d6c1d66d3a glsl: Optimize pow(1.0, X) --> 1.0. 05fbb021a6 mesa: Use get_local_param_pointer in glProgramLocalParameters4fvEXT(). 2d368b982a llvmpipe: Basic implementation of pipe_context::set_sample_mask. 95bf222603 cso_context: Fix cso_context::sample_mask initial value. 72c6d0e506 llvmpipe: Implement alpha_to_coverage for non-MSAA framebuffers. 2a0fb946e1 swrast: fix delayed texel buffer allocation regression for OpenMP aa4e2243a2 gallium/draw: remove double semicolon 8d1400fe12 glsl: rename min(), max() functions to fix MSVC build f6b10544cd i965: Remove unused PIPE_CONTROL defines. f8432832a7 mesa: Remove GLXContextID typedef from glxext.h. a44ca3595e docs/relnotes/10.1.html: report AMD_shader_trinary_minmax support 1a9e8c23eb mesa: enable AMD_shader_trinary_minmax eb5dc75601 glsl: implement mid3 built-in function 73c7451587 glsl: implement max3 built-in function ce46e14729 glsl: Implement min3 built-in function 61c450fc81 glsl: add min() and max() functions to builder.cpp cf70d2a7c0 glsl: add a shader_trinary_minmax predicate ff50493bb3 glsl: Add extension tracking for AMD_shader_trinary_minmax 61ef697afc haiku libGL: Move from gallium target to src/hgl b236314a11 haiku: Fix missing HaikuGL header paths 3486f6f31b mesa: implement missing glGet(GL_RGBA_SIGNED_COMPONENTS_EXT) query 7db56ddee0 i965: Warning fix 242ca9acb4 i965: Delete unused INTEL_WRITE_{PART,FULL} and INTEL_READ #defines. 346b6abab9 radeonsi: calculate NUM_BANKS for DB correctly on CIK bf3c361113 radeonsi: set correct pipe config for Hawaii in DB 2748b7da7e radeonsi: disable HTILE for 1D-tiled depth-stencil buffers d41f5396f3 glx: check memory allocations in __glXInitVertexArrayState() 0c04cca0e1 glx: Add missing null check in __glXNewIndirectAPI() 0691b37732 docs: fix misspellings a61ae2aa01 i965: set size of txf_mcs payload vgrf properly eb212c5a30 glcpp: error on multiple #else/#elif directives 6005e9cb28 glcpp: Replace multi-line comment with a space (even as part of macro definition) 61cea49014 glcpp: Add a more descriptive comment for the SKIP state manipulation 5a51c1b01a i965: Enhance intel_texsubimage_tiled_memcpy() to support all levels 85784fd832 i965: Add XRGB to intel_texsubimage_tiled_memcpy() 77c74c647b glsl: Fix gl_type of usamplerCube built-in type. 7e0b4b5e9b mesa: Add an assertion to _mesa_program_index_to_target(). 99e822fa18 mesa: Improve static error checking of arrays sized by MESA_SHADER_TYPES. b30e25f297 glsl: Remove extraneous shader_type argument from analyze_clip_usage(). d343e3d98c glsl: Get rid of hardcoded arrays of shader target names. 89c35c59a4 main: Remove unused function _mesa_shader_index_to_type(). 26707abe56 Rename overloads of _mesa_glsl_shader_target_name(). f425d56ba4 Revert "mesa: Remove GLXContextID typedef from glx.h." da031f83f7 i965: Remove unused depth_mode parameter from translate_tex_format(). 597a7ccc72 i965/blorp: unit test compiling integer typed texture fetches 1c76b53482 i965/blorp: unit test compiling simple gen6 zero-src sampled 118c093d56 i965/blorp: unit test compiling gen6 msaa-8 cms alpha blend b03319ddb1 i965/blorp: unit test compiling bilinear filtered b928e345e4 i965/blorp: unit test compiling simple zero-src sampled 001b92c112 i965/blorp: unit test compiling unaligned msaa-8 0f89ebacbb i965/blorp: unit test compiling msaa-8 cms alpha blend 90dcf31631 i965/blorp: unit test compiling msaa-4 ums to cms 11d2986a53 i965/blorp: unit test compiling msaa-8 cms to cms 28d2c969e7 i965/blorp: unit test compiling msaa-8 ums to cms 812f1e94c0 i965/blorp: unit test compiling blend and scaled a7757bf518 i965/blorp: allow unit tests to compile and dump assembly 1cb22f0da2 i965: dump the disassembly to the given file 1958a9bbdf i965/fs: allow fs-generator use without gl_fragment_program ca53704f4b i965/fs: generate fs programs also without any 8-width instructions 8ab47b4353 freedreno/a3xx: fix blend state corruption issue be01d7a905 freedreno: prepare for hw binning 64fe067066 freedreno: resync generated headers e2d53fac1c r600g: fix SUMO2 pci id 35a3414302 scons: Add system library linker flags on LLVM 3.5. 3ddabe0d52 r600/pipe: Stop leaking context->start_compute_cs_cmd.buf on EG/CM 20446d0e53 st/vdpau: Destroy context when initialization fails 767b0f82c3 radeon/llvm: Free target data at end of optimization 0bd858d7ff r600/compute: Use the correct FREE macro when deleting compute state e19717d075 r600/compute: Free compiled kernels when deleting compute state 8c9a9205d9 radeon/compute: Stop leaking LLVMContexts in radeon_llvm_parse_bitcode a7653c19a3 pipe_loader/sw: close dev->lib when initialization fails 862f55c29c clover: Remove unused variable 7990ab58fa llvmpipe: use pipe_sampler_view_release() to avoid segfault 670be71bd8 st/mesa: use pipe_sampler_view_release() b094b3b9f4 i915: Add support for gl_FragData[0] reads. 2efe7927d3 radeonsi: Use htile_buffer for depth only when there is no stencil. 900ac63ee8 winsys/radeon: remove superfluous distinction of cases 852db050b9 mesa: inline r200 radeon texture format macros to facility search and replace fcefdc9a59 mesa: Fix build to properly check for supported compiler flags 79f268978d mesa: It is not possible to have GLSL < 1.20 4949322462 mesa: Clean up bad code formatting left from previous commit a92b9e60ab mesa: GL_EXT_packed_depth_stencil is not optional b66edff435 radeon: Sort list of enabled extensions 1bf436e014 r200: Sort list of enabled extensions fe2079c4c0 glx: Simplify __glxGetMscRate, it only needs the screen, not a drawable 6b51113981 dri3: Rename DRI3_MAX_BACK to DRI3_NUM_BACK 547bcc4b57 i965: Set fast color clear mcs_state on newly allocated image miptrees c426fb08cf i965: Correct check for re-bound buffer in intel_update_image_buffer ca2012a912 dri3: Clean up struct dri3_drawable 95b04850d0 dri3: Free resources when drawable is destroyed. 568a27588d dri3: Switch to libxshmfence version 1.1 9f330481c3 i965: Use RED for depth texture formats rather than INTENSITY. 1a928816a1 i965/gen6: Fix HiZ hang in WebGL Google Maps b97fa1e75b i965: Store QPitch in intel_mipmap_tree. 1e8e17ccd7 i965: Add support for Broadwell's new register types. 15b9aa22d7 i965: Add BRW_REGISTER_TYPE_DF. 54e91e7420 i965: Abstract BRW_REGISTER_TYPE_* into an enum with unique values. 13454fc3de i965: Decode three-source register types directly. 4e95a09937 i965: Disassemble UV types, not UB types. d10242c5f7 i965: Add missing BRW_REGISTER_TYPE_UV. 51c9cfc296 i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation. 0d0edf8e4c i965: Use {point_sprite,flat}_enable variable names instead of dw*. 23fc845f81 i965: Zero out {point_sprite,flat}_enables in calculate_attr_overrides. da872ddcc6 i965: Delete bogus BRW_REGISTER_TYPE_HF define. 3b1195f8a6 Report that no function found if signature lookup is empty 23d294bb60 Use line number information from entire function expression d580905000 radeonsi: Only scan pixel shaders for TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS 8252847b7b r600g: Fix spelling error 1413a09f34 egl: break instead of looping after driver is found 22bf0f3eb4 mesa: Assert variable coming from get_variable() in get_current_attrib a7d8607d9e mesa: Add asserts into emit_fog_instructions cd6aaf2920 glx: Fix two identical null check errors in driSet/GetInterval 149140e922 st_glsl_to_tgsi: add support for prim id fragment shader input 28b552bf6b mesa: add asserts in load_texunit_bumpmap c02f6c26d3 glx: add missing null check in dri2_bind_tex_image a9bf5999d1 mesa: minor simplification in _mesa_es3_error_check_format_and_type() ca3df5eeda glx: Add missing null check in dri2CreateDrawable 56c5ba8f92 mesa: Verify memory allocations success in _mesa_PushAttrib 2a83e4182c mesa: Verify memory allocations success in _mesa_PushClientAttrib d08ac826c5 mesa: Change save_attrib_data() to return boolean aa4001b607 mesa: add API/extension checks for 3-component texture buffer formats eaaa9695b2 mesa: 78-column wrapping in extensions.c 4bf3afdde9 mesa: Cleanup mesa/main/bufferobj.h 3b0f5fc084 Modify release notes to include ARB_clear_buffer_object extension 78216fb485 Add ARB_clear_buffer_object to list of supported extensions 787dadbeea st/mesa: plug in default buffer object driver functions 5f7bc0c759 mesa: Implement functions for clear_buffer_object extensions 7d94653052 mesa: Modify get_buffer() to allow for a variable error code 84c4ea571d mesa: Add bufferobj_range_mapped function 72d872ad82 mesa: get_texbuffer_format(): differentiate between core and compat context 1ec2d0a9a8 mesa: Modify format validation to check for extension not context version d5e6fe4d29 mesa: Make validate_texbuffer_format function available externally 1f7c3e541f mesa: Add infrastructure for GL_ARB_clear_buffer_object 56647c5d8f clover: Append buffers that use CL_MEM_USE_HOST_PTR. 21f82188ce clover: Add parameter checks to clCreateBuffer. 78fcc31d4a configure.ac: remove -fcolor-diagnostics from LLVM flags 00cf048b12 st/dri: Check for kernel support before enabling fd sharing v2 37c24e6d86 radeonsi: set CB_DISABLE if the color mask is 0 3352ff97c2 radeonsi: add the htile buffer to the CS ioctl buffer list 7963fde37b glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type. abab438543 main: Move MESA_SHADER_TYPES outside of gl_shader_type enum. d9b55244fd glsl: Don't return bad values from _mesa_shader_type_to_index. 188630dc13 swrast: silence driContextSetFlags() parameter type warning d79058d1c6 st/dri: fix compiler warning for driCopySubBufferExtension 2b404a6504 radeonsi: improve HiZ precision for less and lequal depth functions 1a63f278f2 radeonsi: make DB_RENDER_OVERRIDE an invariant register 249cb511c5 radeonsi: flush HTILE when appropriate 3e2b0f801d st/xa: Add new map flags 56d920a5c1 Haiku: Add in public GL kit headers f9cfe5ce82 freedreno: dummy-draw workaround for a320 b56c7f4df1 r600g: expose 32-bit integer vertex formats 2eb321b992 radeonsi: move invariant regs to si_init_config 696229523d r600g: use shader-based MSAA resolving when hw-based one cannot be used 9ebb9a3c8e radeonsi: use shader-based MSAA resolving when hw-based one cannot be used 5a609fbcb5 gallium/u_blitter: implement shader-based MSAA resolve with bilinear filtering fc21098a95 gallium/u_blitter: implement shader-based MSAA resolve f0ed082bab gallium/u_blitter: remove useless parameters from some functions 072c5d0573 st/dri: resolve sRGB buffers in linear colorspace 27d47bd42f gallivm: fix pointer type for stmxcsr/ldmxcsr 7c027666da llvmpipe: get rid of barycentric calculation of a0 bfcf1ba1c4 llvmpipe: (trivial) get rid of triangle subdivision code 35f0aafaa4 i965: Treat Haswell as 75 in the surface format table. 8bb666cee3 mesa: fix texture view use of _mesa_get_tex_image() 544869377d i965/fs: add support for gl_SampleMaskIn[] 1d71f38924 glsl: add gl_SampleMaskIn[] builtin c1e1dd2298 mesa: add SYSTEM_VALUE_SAMPLE_MASK_IN 7d91390359 mesa: document _mesa_texstore() return value 19fa540219 st/mesa: only set up sampler compare mode for depth textures 31b0e7d024 st/mesa: add const qualifiers in sampler validation code 9f9860b004 st/mesa: add const qualifier to st_translate_color() eff11b5a4a st/mesa: simplify integer texture check b5cc710473 mesa: update glext.h to version 20131212 d6a8421f3b svga: don't emit extraneous fs shadow code e735dfd35b mesa: s/uint/GLuint/ to fix MSVC error 375f660e27 mesa: Update TexStorage to support ARB_texture_view 1db4cb841b mesa: add texture_view helper function for TexStorage f07ca59839 mesa: Fill out ARB_texture_view entry points bb5947de99 mesa: consolidate multiple next_mipmap_level_size 320ec1deac mesa: Add driver entry point for ARB_texture_view f1563e6392 mesa: ARB_texture_view get parameters 668f3614ca mesa: update texture object for ARB_texture_view 2e8493af51 mesa: Tracking for ARB_texture_view extension d77d2af20a mesa: Add API definitions for ARB_texture_view 7a73c6acb0 mesa: Fix error code generation in glBeginConditionalRender() 93e399f641 Makefile: Add bin/test-driver to EXTRA_FILES 38366c0c6e dri_util: Don't assume __DRIcontext->driverPrivate is a gl_context d6c8365795 docs: Update note regarding nominating patches for the stable branch. 16c2919972 docs: Fix typo 66d9cbfe6d docs: Import 9.2.5 release notes, add news item. 79c60999dc docs: Import 10.0.1 release notes, add news item. ba00f2f6f5 swrast* (gallium, classic): add MESA_copy_sub_buffer support (v3) 40070e72d4 util: fix compile breakage ba67d72c64 util: move variable declaration out of for-loop be909274aa gallium/util: implement new color clear API in u_blitter f09de87735 st/mesa: set correct PIPE_CLEAR_COLORn flags 164dc6216a gallium: allow choosing which colorbuffers to clear 0612005aa6 st/mesa: fix glClear with multiple colorbuffers and different formats 03d848ea10 mesa: fix interpretation of glClearBuffer(drawbuffer) 0ad57bef96 docs/GL3: better documentation of GL 3.0 e4ef639a57 r600g,radeonsi: fix initialized buffer range tracking for DMA, add comments 7fa8fb7382 radeonsi: fix binding the dummy pixel shader 0eb528abf2 radeonsi: fix FS_COLOR0_WRITES_ALL_CBUFS with mixed colorbuffer formats cd86f773a7 radeonsi: use the colorbuffer count from the shader key e9fc552837 radeonsi: remove unused variable in si_pipe_shader_ps 8ee7370c9b radeonsi: Write htile state to hardware. a32aa2617d radeon: Allocate htile buffer for SI in r600_texture. ca5812b45c radeon: rearrange r600_texture and related code a bit. 91aca8c662 r600g,radeonsi: consolidate buffer code, add handling of DISCARD_RANGE for SI 12806449fa r600g,radeonsi: add common interface for buffer invalidation e1374d86fe r600g,radeonsi: consolidate some debug flags 43ea10eb1d r600g: refactor out code for buffer invalidation bba39d8804 r600g,radeonsi: share flags has_cp_dma and has_streamout 32fd445daa radeonsi: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE cc2c100274 radeonsi: implement accelerated buffer copying 171e4842ec r600g: use common interfaces in buffer_transfer_unmap 0aea43db93 radeon: move some functions to r600_buffer_common.c 0b37737cc3 winsys/radeon: set/get the scanout flag with the tiling ioctls a6345f1559 glsl: modify ir_clone to use memcpy 447bb9029f glsl: move variables in to ir_variable::data, part II 33ee2c67c0 glsl: move variables in to ir_variable::data, part I c1d3080ee8 glsl: introduce data section to ir_variable cbe7431cdb mesa: fix a typo in glDetachShader error message ccd6bf8272 svga: expose HW smooth/stipple/wide lines 84b1716b5e glx: Add missing null check in DRI2WireToEvent e84a1ab3c4 llvmpipe: add plumbing for ARB_depth_clamp 00faf82832 r600g/sb: fix stack size computation on evergreen 7a50d38a2b llvmpipe: add a very useful (disabled) debugging output 48b07fb4fc draw: fix vbuf caching of vertices with inject front face 155139059b llvmpipe: fix blending with half-float formats 1e71493afa svga/winsys: Implement surface sharing using prime fd handles db687011e0 gallium/radeon: Implement hooks for DRI Image 7 (v2) bff6c5d2b5 radeon: Rename bo_handles hashtable to match its actual contents. 7d2c1df99e ilo: Support DRI Image 7 3e680de1eb nouveau: Support DRI Image 7 extension df3b20b2cf gallium/dri: Support DRI Image extension version 7 6b5e15360a gallium/dri2: Set winsys_handle type to KMS for stride query. d5a3a2d2fb gallium/winsys/drm: Prepare for passing prime fds in winsys_handle 343133167f gallium/dri: Support DRI Image extension version 6 bad8871e52 nv50: report 15 max inputs for fragment programs 5576ad11ed nouveau: Fix compiler warning regression 0b16042377 swrast: fix readback regression since inversion fix 4859d492b2 dri megadriver_stub: add compatibility for older DRI loaders 4ed055b4a6 egl/wayland: Return -1 from get_back_bo to indicate error 0b7058c46a egl_dri2: Remove the unused swap_interval member of dri2_egl_surface 19190c2b8c i965: Replace OUT_RELOC_FENCED with OUT_RELOC. 088494aa03 glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound. 7ea3baa64d glsl/loops: Stop creating normatively bound loops in loop_controls. 4d844cfa56 glsl/loops: Get rid of loop_variable_state::max_iterations. e734c9f677 glsl/loops: Simplify loop unrolling logic by breaking into functions. ffc29120c4 glsl/loops: Move some analysis from loop_controls to loop_analysis. 4bbf6d1d2b glsl/loops: Allocate loop_terminator using new(mem_ctx) syntax. 714e1b331e glsl/loops: Remove unnecessary list walk from loop_control_visitor. 115fd75ab0 glsl/loops: Remove unused fields iv_scale and biv from loop_variable class. e00b93a1f7 glsl/loops: replace loop controls with a normative bound. 2c17f97fe6 glsl/loops: consolidate bounded loop handling into a lowering pass. 97d8b77054 glsl: In loop analysis, handle unconditional second assignment. cb38a0dc0a glsl: Fix handling of function calls inside nested loops. 877db5a792 glsl: Fix loop analysis of nested loops. 2e060551bd glsl: Extract functions from loop_analysis::visit(ir_dereference_variable *). 69c44d65c8 i965/gen7+: Implement fast color clears for MSAA buffers. 0ac622accf i965/blorp: Refactor code for computing fast clear align/scaledown factors. da08ee8e3b i965/blorp: allow multisample blorp clears 73e8bd9f5c i965/blorp: Get rid of redundant num_samples blorp param. 25195b0041 i965/gen7+: Disentangle MSAA layout from fast clear state. f416a15096 i965: Don't try to use HW blitter for glCopyPixels() when multisampled. b5fe413b4d i965: Document conventions for counting layers in 2D multisample buffers. 3a2925bfa9 i965/blorp: Improve fast color clear comment. 9a5ce0c4c9 r300/compiler/tests: Fix line length check in test parser 1896431f79 r300/compiler/tests: Fix segfault 2cd2b9705e nouveau/video: update a few more h264 picparm field names 78525dae8a nouveau/video: update h264 picparm field names based on usage e01ba9d6b0 nv50: enable h264 and mpeg4 for nv98+ (vp3, vp4.0) e796fa22d4 nvc0: make sure nvd7 gets NVC8_3D_CLASS as well 1386cb9488 nv50: TXF already has integer arguments, don't try to convert from f32 0319ea9ff6 llvmpipe: clamp fragment shader depth write to the current viewport depth range. 992a2dbba8 wayland: Add support for eglSwapInterval 25cc889004 wayland: Block for the frame callback in get_back_bo not dri2_swap_buffers 965cde9232 glapi: Do not include dlfcn.h on Windows. 797894036d r600/llvm: Allow arbitrary amount of temps in tgsi to llvm a1d808638d freedreno/a3xx: add adreno 330 support d36ae204d5 freedreno/a3xx/compiler: add ROUND 88dc246630 mesa: Require per-sample shading if the `sample` qualifier is used. 2625a34bfc glsl: Populate gl_fragment_program::IsSample bitfield 6429cc05ca mesa: add IsSample bitfield to gl_fragment_program 5d326fa963 glsl: Put `sample`-qualified varyings in their own packing classes 51c5fc85e1 glsl: Add ir support for `sample` qualifier; adjust compiler and linker 51aa15aca2 glsl: Add frontend support for `sample` auxiliary storage qualifier a1ca580240 i965: Don't flag gather quirks for Gen8+ 83b83fb984 i965/Gen7: Allow CMS layout for multisample textures 3122c2421a i965/vs: Sample from MCS surface when required 7810162053 i965/fs: Sample from MCS surface when required 7629c489c8 i965: Add shader opcode for sampling MCS surface 27359b8079 i965/Gen7: Include bitfield in the sampler key for CMS layout b1604841c2 i965/Gen7: Move decision to allocate MCS surface into intel_mipmap_create 6ca9a6f4d7 i965/Gen7: emit mcs info for multisample textures dfa952da97 i965/wm: Set copy of sample mask in 3DSTATE_PS correctly for Haswell 8064b0f2c4 i965: refactor sample mask calculation 758658850b glsl: Don't emit empty declaration warning for a struct specifier 453651e521 st/xa: Bump major version number to 2 92ceb327ba nvc0: fixup gk110 and up not being listed in various switch statements 26f3ff8a91 i965: Replace non-standard INLINE macro with "inline". 11d9af7c0a i965: Don't use GL types in files shared with intel-gpu-tools. a7bdd4cba8 i965: Drop trailing whitespace from the rest of the driver. d542c45c75 i965: Drop trailing whitespace from files shared with intel-gpu-tools. 3be333ed30 tools/trace: More tweaks to state dumping. 9648b76dc4 trace: Reorder dumping of pipe_rasterizer_state. 10450cbbe6 trace: Dump pipe_sampler_state::seamless_cube_map. 7435d9f77c radeonsi: Remove some stale XXX / FIXME comments cbb49cb2f7 i965: Emit better code for ir_unop_sign. d30b2ed5f8 i965/fs: New peephole optimization to flatten IF/BREAK/ENDIF. 9658b04fc4 i965/fs: Emit a MOV instead of a SEL if the sources are the same. 4532cac06a i965/fs: Extend SEL peephole to handle only matching MOVs. 13de9f03f1 i965/fs: New peephole optimization to generate SEL. fa227e7cbc i965/fs: Add SEL() convenience function. 4b0ef4bf38 glsl: Use fabs() on floating point values. 8814806c97 i965: Print conditional mod in dump_instruction(). b9af66528e i965: Externalize conditional_modifier for use in dump_instruction(). 637dda1c30 i965: Print argument types in dump_instruction(). 21e92e74c8 i965: Externalize reg_encoding for use in dump_instruction(). 729fe77e3b i965/vec4: Don't print swizzles for immediate values. 2b8e0a73fb i965/vec4: Print negate and absolute value for src args. a85f1b7adf i965/vec4: Add support for printing HW_REGs in dump_instruction(). 942151af30 i965/fs: Print ARF registers properly in dump_instruction(). 0e4053234d i965: Don't print extra (null) arguments in dump_instruction(). d79e711718 glsl: Remove silly OR(..., 0x0) from ldexp() lowering. b1eb2ad8d1 i965: Allow commuting the operands of ADDC for const propagation. 04d83396ee i965/fs: Rename register_coalesce_2() -> register_coalesce(). 9a6b14f674 i965/fs: Remove now useless register_coalesce() pass. 1520ae48b8 i965/fs: Let register_coalesce_2() eliminate self-moves. 8786f381ec i965: Allow constant propagation into ASR and BFI1. ba84800275 i965/cfg: Document cur_* variables. 7642c3c6ff i965/cfg: Remove ip & cur from brw_cfg. d2fcdd0973 i965/cfg: Clean up cfg_t constructors. c6450fa963 i965/cfg: Throw out confusing make_list method. f3bce19f6c i965/cfg: Include only needed headers. f4b50a1466 i965/cfg: Remove unnecessary endif_stack. 2eb9bbfb68 i965/cfg: Rework to make IF & ELSE blocks flow into ENDIF. ed85c0f409 i965/cfg: Keep pointers to IF/ELSE/ENDIF instructions in the cfg. 51194932d3 i965/cfg: Add code to dump blocks and cfg. fa1923ac3a mesa: Remove GL_MESA_texture_array cruft from gl.h 2a3d1e2e06 mesa: Remove support for GL_MESA_texture_array 538a7f2a80 mesa: Use a single enable for GL_EXT_texture_array and GL_MESA_texture_array e0587fb9d0 mesa: Minor clean-up of target_enum_to_index b092af40a5 mesa: Silence GCC warning in count_tex_size 6c84fc2dbf mesa: Silence GCC warning in _mesa_test_texobj_completeness 7144b76872 mesa: Add missing API check for GL_TEXTURE_3D 01bbebce4d mesa: Add missing checks for GL_TEXTURE_CUBE_MAP_ARRAY 5cddb1ce3c wayland: Add an extension to create wl_buffers from EGLImages bce64c6c83 egl/wayland: Damage INT32_MAX x INT32_MAX region for eglSwapBuffers afcce46fd5 Enable throttling in SwapBuffers 33eb5eabee egl/wayland: Send commit after flushing the driver context 402bf6e8d0 egl/wayland: Flush the wl_display at the end of SwapBuffers 50205e11c6 mesa: reduce memory used for short display lists 314ccf6901 mesa: update/remove display list comments 483dc973c4 mesa: remove gl_dlist_node::next pointer to reduce dlist memory use b6468b4597 mesa: begin reducing memory used by display lists 06359e368b nouveau: Add lots of comments to the buffer transfer logic 0e5bf85651 nv50: wait on the buf's fence before sticking it into pushbuf ce6dd69697 nouveau: avoid leaking fences while waiting f50a45452a nv50: fix a small leak on context destroy 657466a3f6 docs: put MD5 sums in 9.2.4 relnotes file 2732d0d21d docs: use --disable-dri3 for VMware guest driver build f0cc59d68a mesa: modified _mesa_align_free() to accept NULL pointer 267679be84 mesa: don't leak performance monitors on context destroy c45cf6199f nv50: Fix GPU_READING/WRITING bit removal 79e6512629 pipe-loader: Fix llvmpipe.la path 26b7b50afe i965: Fix BRW_BATCH_STRUCT to specify RENDER_RING, not UNKNOWN_RING. e03994bf47 Revert "i965: Move brw_emit_query_begin() to the render ring prelude." da07e1b683 i965: Fix OACONTROL assertion failures on Ironlake. 4c11099453 gallium/radeon: use PRIu64 macro for printing uint64_t f60737a525 pipe-loader: build llvmpipe on top of softpipe bc2627a98a mesa: resolve typo DTXn/DXTn 507c2356e3 automake: include only one copy VERSION in tarball 03ef57950a glx: Add missing null check in gxl/dri2_glx.c b8875cb7c8 glx: Check malloc return value before accessing memory in glx/clientattrib.c 998018d7be i965: Add extra-alignment for non-msrt fast color clear for all hw (v2) 40e2856123 configure.ac: require libdrm_radeon 2.4.50 e47af58bb4 st/mesa: implement layered framebuffer clear for the clear_with_quad fallback 6b919b1b2d gallium/util: implement layered framebuffer clear in u_blitter 1a02bb71dd gallium: add support for AMD_vertex_shader_layer d52791a708 radeonsi: add driver support for layered rendering and AMD_vertex_shader_layer 053606ddae radeonsi: implement OpenGL edge flags d8d67d2e1f st/mesa: add support for layered framebuffers and consolidate code 0b3b901cff mesa: expose AMD_vertex_shader_layer in the core profile only a057b837dd egl: add HAVE_LIBDRM define, fix EGL X11 platform ad3937fd4e freedreno: Add a few texture formats decf070258 i965: Skip the register write check on Broadwell. 8ed9f69b36 i965: Fix texture border color on Broadwell. bc9d3a0254 i965: Don't use MACH for integer multiplies on Gen8+. 5720832f23 i965: Fix texture swizzling on Broadwell. 1110ba4c08 i965: Set vertical alignment unit to 4 on Broadwell. 93658054c0 i965/vs: Always store pull constant offsets in GRFs on Gen8. dd159f25e4 i965/vs: Don't copy propagate into SEND-from-GRF messages. ce34158680 clover: Fix missing minus sign in 'iterator_adaptor::operator-='. 8b659cef3a i965/hsw: Apply non-msrt fast color clear w/a to all HSW GTs 5b331f6fcb glsl: Simplify the built-in function linking code. 1b557b1606 glsl: Create an accessor for the built-in function shader. 5af97b43c9 glsl: Drop crazy looping from no_matching_function_error(). e04a97ff23 glsl: Merge "candidates are: " message to the previous line. e5e191a6b1 glsl: Drop unused call_ir parameter from generate_call(). c5adc1c8b5 glsl: Remove useless iteration through function parameters. 61e0f11170 Fix 'make check' in src/mapi/glapi/tests when builddir != srcdir 862044c7f7 docs: Import 10.0 release notes, add news item c4cf487315 i965/gen6: Fix multisample resolve blits for luminance/intensity 32F formats. 26498e0f0c glsl: Remove unused field loop_variable_state::loop. af9af2965b glsl: Improve documentation of ir_loop counter/control fields. a810db7b84 glsl: In ir_validate, check that ir_loop::counter always refers to a new var. d6eb4321d0 glsl: Fix inconsistent assumptions about ir_loop::counter. 9d2951ea0a glsl: Teach ir_variable_refcount about ir_loop::counter variables. 1fb106527f mesa: fix mem leak of glPixelMap data in display list 90d85aa16c mesa: added memory-related comment in save_error() 95d6ed22b3 mesa: fix flags assignment in save_WaitSync() efe7257ea7 mesa: remove old colortable, histogram, etc. code from dlist.c 90891091cd mesa: have old convolution functions generate GL_INVALID_OPERATION 214399a3bc mesa: have old glColorTable functions generate GL_INVALID_OPERATION fb5f5b8188 trace: Dump PIPE_QUERY_* enums. eb040bd54a trace: Dump query results faithfully. eeaa7a05a1 docs: Import 9.2.4 release notes, add news item. ca39f4eee2 gallium/cso: fix sampler / sampler_view counts 2983c039df gallium: new shader cap bit for the amount of sampler views e4d8084cbd gallium/drivers: support more sampler views than samplers for more drivers 53a65e547c i965: Properly reject __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS when __DRI2_ROBUSTNESS is not enabled 0822b2dfbd Revert "drop old INTEL_DEBUG names for `perf` (fall) and `fs` (wm)" 9bf41f09ab glsl: Link glcpp with math library. c4815f6cd6 i965: Always reserve binding table space for at least one render target. 6b2b4cc885 glsl: Initialize _mesa_glsl_parse_state::atomic_counter_offsets before using it. 4f64dabb5f i965/fs: Fix misleading comment. 32f69ad86c i965: Bump number of supported atomic counter buffers. d7fa9eb003 glsl/linker: Validate IR just before reparenting. 9dfcb05fa6 glsl: Fix lowering of direct assignment in lower_clip_distance. 37bdde1087 i965/gs: Set GS prog_data to NULL if there is no GS program. 2714ca81b9 i965/gs: Properly skip GS binding table upload when no GS active. 73e9aa9e3f dri: Allow __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS in driCreateContextAttribs 9b1c68638d i965: Only enable __DRI2_ROBUSTNESS if kernel support is available 0ae8439906 Revert "i965: Make the driver compile until a proper libdrm can be released." cb728bb028 i965: Bump libdrm requirement 97851145bc egl: Kill macro _EGL_DECLARE_MUTEX 3c58d4c700 egl: Enable EGL_EXT_client_extensions ddc77c5092 radeon/compute: Unconditionally inline all functions v2 ad542a10c5 i965: Use __attribute__((flatten)) on fast tiled teximage code. 0510ec67e2 llvmpipe: support 8bit subpixel precision 5455c818b5 gbm/dri: hide extension loader symbols e6a0eca45e i965: Enable ARB_draw_indirect (and ARB_multi_draw_indirect) on Gen7+ 093965f9e3 vbo: map indirect buffer and extract params if doing sw primitive restart 3953766e57 mesa: pass indirect buffer to sw primitive restart 803fcc3298 i965: pass indirect buffer to primitive restart check 02f9757ab5 i965: implement indirect drawing for Gen7 1a00317169 i965: Add new defines for indirect draws 5a798e73b5 vbo: Flesh out implementation of indirect draws aadbb0f275 mesa: add indirect_offset, is_indirect to _mesa_prim 36046ae278 mesa: Add validation helpers for new indirect draws a95236cfc1 mesa: Add binding point for indirect buffer 56e98fe2fe mesa: Add extension scaffolding for ARB_draw_indirect 5127318ae8 glapi: add plumbing for GL_ARB_draw_indirect and GL_ARB_multi_draw_indirect 80ac616fca mesa: add indirect drawing buffer parameter to draw functions eb0892b4b1 docs/llvmpipe: Add one other good reference. 90d185544c docs: describe the INTEL_* envvars that do exist 195994fe4c drop old INTEL_DEBUG names for `perf` (fall) and `fs` (wm) 452721c1fa i965: remove unused DEBUG_IOCTL e0c98fa401 radeon: change last instance of DEBUG_IOCTL to use RADEON_IOCTL 26eb6ad831 docs: drop INTEL_* envvars which no longer exist f6159afa19 docs: bump supported shading language version 72cae2a599 st/mesa: respect higher GLSL levels. (v2) 3c9f0096c7 glsl: Improve error message when attemping assignment to unsized array bd00c66500 intel: enable GL_AMD_vertex_shader_layer extension for gen7+ 751e8697f2 radeonsi: implement MSAA for CIK 7b136de79a radeonsi: enable 2D tiling on CIK a3969aa125 mesa: initialize gl_renderbuffer::Depth in core 46cf80fb36 i965/fs: Make the first pre-allocation heuristic be the post heuristic. 09db4940ee mesa: Remove the ralloc canary on release builds. 5891f98145 i965: Fix streamed state dumping/annotation after the blorp-flush change. 315b06ff62 i965: Let driconf clamp_max_samples affect context version 95ebabbc5f i965: Share code between intel_quantize_num_samples and clamp_max_samples 8d1a8d65b5 i965: Terminate brw_supported_msaa_modes() list with -1, not 0 aad2511c6d st/mesa: simplify writemask for emitting fog result 73b19be32d mesa: fix indentation in ffvertex_prog.c 69049555af tgsi: Prevent emission of instructions with empty writemask. 4ade77f625 tgsi: Rework calls to ureg_emit_insn(). 68b696e595 docs: Add a section with recommended reading for llvmpipe development. f69d2c857d llvmpipe: (trivial) disable new accurate origin calculation bb354c6c27 meta: Move declaration before code. ec79c05cbf mesa: Implement GL_FRAMEBUFFER_ATTACHMENT_LAYERED query. af1471dc04 mesa: Fix texture target validation for glFramebufferTexture() 0831523350 i965: Fix fast clear of depth buffers. c1019670ea i965: Fix blorp clear of layered framebuffers. 1ec5365429 i965: refactor blorp clear code in preparation for layered clears. 068a073c1d meta: fix meta clear of layered framebuffers 95140740ad mesa: Track number of layers in layered framebuffers. 085ad4821e nvc0: inform kernel about buffers that screen_create touches 1bdb99330a radeonsi/compute: Fix LDS size calculation 7a30cd7085 r600g/compute: Add a work-around for flushing issues on Cayman 544e3129c5 glsl: Fix interstage uniform interface block link error detection. 0f4cacbb53 glsl: Fix cross-version linking between VS and GS. 2bbcf19aca glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex. 7a70f033b5 i965: Enable the AMD_performance_monitor extension on Gen5+. 2af1aedeca i965: Take "bookend" OA snapshots at the start/end of each batch. 1172974ddd i965: Reserve batchbuffer space for a closing MI_REPORT_PERF_COUNT. fedc14a050 i965: Add some plumbing for gathering OA results. c289c70ce1 i965: Start and stop OA counters as necessary. 834c9575b2 i965: Add functions to start and stop the OA counters. 367c7c2d7c i965: Add #defines for the OACONTROL register and fields. 901cae07ff i965: Take OA counter snapshots at Begin/EndPerfMonitor time. 093ecbfe3b i965: Add a function to emit the MI_REPORT_PERF_COUNT packet. b05b1eff1c i965: Track the number of monitors that need OA counters. 7329f8dd10 i965: Enumerate Observability Architecture counters on Gen5+. 9f41585eb5 i965: Expose pipeline statistics registers via performance monitors. 91950d1aea i965: Enumerate the pipeline statistics register counters on Gen6+. 569adb40d7 i965: Initialize performance monitor Groups/NumGroups. 7bf3cd4315 i965: Add macros for creating performance monitor counters and groups. 63b8ce612f i965: Periodically dump the list of monitors if INTEL_DEBUG=perfmon. 379a246fc1 i965: Add basic driver hooks and plumbing for AMD_performance_monitor. b64eb100b0 i965: Add INTEL_DEBUG=perfmon support. a4bf7f6b6e i965: Move brw_emit_query_begin() to the render ring prelude. bb9d2eab89 i965: Introduce a "render ring prelude" hook. 395a32717d i965: Introduce an UNKNOWN_RING state. 6bc40f9af5 i965: Convert brw->batch.is_blit to a BLT_RING/RENDER_RING enum. 28d7b4147d llvmpipe: calculate more accurate interpolation value at origin 9d1c71e34d svga: remove special-case code for texkil w component 2d5f21ba65 gallium: Make TGSI_SEMANTIC_FOG register four-component wide. edd9efc2fb tgsi_exec: Fix mask calculation for emit_kill_if. bba8f10598 mesa: Use IROUND instead of roundf. 7e61b44dcd mesa: enable GL_TEXTURE_LOD_BIAS set/get ecb37a6e77 winsys/radeon: cleanup virtual memory nonsense f56f875b8b mesa: Update MESA_INFO to eliminate error 36c3faf4bf i965: Disable BLORP on Broadwell for now. 01ae16a0e7 i965: Disable HiZ on Broadwell for now. 232140a47a i965: Claim OpenGL 3.3 support on Broadwell. b61ff94032 i965: Add device info structs for Broadwell. b7c0b61782 glsl: Use more portable bash invocation construct. 7f56780915 gallivm: Ignore unknown file type in non-debug builds. b01a3a9b72 glx: don't fail out when no configs if we have visuals a43b49dfb1 mesa/swrast: fix inverted front buffer rendering with old-school swrast 81ff29e30c mesa: Fix setup of LocalParams array. 5fe49d99f2 i965/test: Use unreachable() to silence warning. 1f9092958d i965: Link -ldl after libmesa.la a97cd0f4d7 i965: Add a pass to remove dead control flow. b63d6aae55 i965: Make invalidate_live_intervals() a virtual method of backend_visitor. 1c263f8f4f i965/vec4: Add invalidate_live_intervals method. c4464c9eea i965/fs: Don't emit SIMD16 BFI instructions. 9bbedf6146 i965/fs: Emit compressed 3-source instructions on Haswell. 82bfb45e24 i965: Fix disassembled names of BFI1 and BFI2 instructions. 9793fc1335 i965/fs: Use source's original type in register_coalesce(). 060159820c u_gen_mipmap: Use untampered cubemap texture coords when generating mipmaps. 15d8e05e1e st/mesa: fix GL_FEEDBACK mode inverted Y coordinate bug e7a5905d8a gallivm: Fix mask calculation for emit_kill_if. 81b998ca48 i965/gen7: Disallow Y tiling of renderable surfaces with valign of 2. 6b40dd17cf i965/gen7: Prefer vertical alignment of 4 when possible. 60b1a118e1 i965/vec4: Fix broken IR annotation in debug output. 92c3d5acf7 svga: improve check for 3D compressed textures 5ab59e5332 glx/tests: Provide __glXGetCurrentContext() stub when needed 21ae5135dd svga: we don't supported 3D compressed textures 7eab897d4d st/mesa: pass correct pipe_texture_target to st_choose_format() 1b9511d7ce r600g/compute: Fix handling of global buffers in r600_resource_copy_region() 17930a66aa gallium: Pass version scripts to linker using --version-script= a84dd2398f clover: Optionally return context's devices from clGetProgramInfo() 7dfb4b2d00 i965/gen7: Emit workaround flush when changing GS enable state. d222202193 osmesa: add missing comma cadec45c3d osmesa: add support for postprocess filters 7cf40c1cb3 postprocess: document the pp_init() function. b7e5678fe5 postprocess: move #defines to filters.h c27d8cc0c9 postprocess: refactor header files, etc de2fd7dd0b postprocess: rename program to pp_program 401f2d6ea8 postprocess: simplify pp_free() code d33d260b90 docs: indicate GLX_MESA_query_renderer's completion b8a1115132 docs: update nv50, nvc0 current status f9868926ee docs: restructure GL3.txt ca9794658e docs: add a note about removed state tracker/targets 0faaed2112 targets/xvmc: export only necessary symbols 5896100a38 drivers/radeon: remove unused CXXFLAGS, LLVM_CPP_FILES 1e67ee8c9a mesa/main: Move declaration to beginning of scope. 2cfbf84dad mesa: Add API debug logging to TexStorage 53f89a436f glsl: cleanup, remove duplicate assignment d12e0e8972 mesa: Handle !m->Ended for performance monitor result availability. bde5e4a1e6 mesa: Track whether a performance monitor has ever ended. a6712f5109 mesa: Also initialize gl_performance_monitor::Active. 145138fb3c mesa: Store the performance monitor object's name. 45a56ce399 mesa: bump version to 10.1 (devel) 61143b87c1 i965: Fix broken asserts 0741997ff0 st/vega: Fix broken assert 6f7c693a85 r600/sb: Fix broken assert 4cb04aa0df r600g/sb: work around hw issues with stack on eg/cm 04856ceb5c i965: Make swizzle_to_scs non-static. 717241bf4a i965: Move enum brw_urb_write_flags from brw_eu.h to brw_defines.h. ec8cc65926 i965/fs: Remove force_sechalf stack 02fdb5cb51 targets/dri: move linker flags out of configure into Automake.inc 5b8c2c8f00 targets/dri: compact compiler flags into Automake.inc 38e0b7eeaa targets/xvmc: do not link against libtrace.la dfcdece7c5 targets/xvmc: consolidate lib deps into Automake.inc bfda1460b1 targets/xvmc: move linker flags to Automake.inc 5d7d120af1 targets/xvmc: use drop duplicated compiler flags f7ac1d5989 gallium/winsys: compact compiler flags into Automake.inc 096b988360 targets/vdpau: drop unused libraries from linker 3f920a91f3 targets/vdpau: consolidate lib deps into Automake.inc 5f0df8ab22 targets/vdpau: move linker flags to Automake.inc 23588a9c04 targets/vdpau: compact compiler flags into Automake.inc 7dac1b470a gallium/drivers: compact compiler flags into Automake.inc ad501a535a targets/radeonsi: move drm_target.c to a common folder 23cdf8de32 targets/r600: move drm_target.c to common folder a9a3029541 targets/r300: move drm_target.c to common folder 589e0b2305 gallium/drivers: enable automake subdir-objects d5e79a9d2b r300: move the final sources list to Makefile.sources 2c1bb79213 r300: add symlink to ralloc.c and register_allocate.c b3c60ff5d0 st/xvmc: enable automake subdir-objects 01d35eb372 dri/common: move source file lists to Makefile.sources b51b3fc537 gtest: enable subdir-objects to prevent automake warnings b5773ee043 gbm: enable subdir-objects to prevent automake warnings 0b57da0211 scons: move SConscript from gallium/targets/ to mesa/drivers/dri/common/ 595bd01eb1 freedreno: compact a2xx and a3xx makefiles into parent ones c5062726f1 scons: drop obsolete enabled_apis variable 1aeafcb7c5 Android: remove unused MESA_ENABLED_APIS variable 9560d34fcf st/egl: use *_FILE over *_SOURCES names for filelists e133c0103d i965: Assert that IF with cmod is Gen6 only. b570c4229f i965: Add missing break in SHADER_OPCODE_GEN7_SCRATCH_READ case. e5885c119d mesa: Dynamically allocate the storage for program local parameters. bb1f096975 mesa: Remove PROGRAM_ENV_PARAM enum. 33b0455211 mesa: Remove PROGRAM_LOCAL_PARAM enum. fddc17ab36 mesa: Update a comment about valid values of a field. aa6d7bc6d6 glsl: Apply the transformation "1/rsq(x) == sqrt(x)" in opt_algebraic. 477f8cd08b glsl: Apply the transformation "(a ^^ a) -> false" in opt_algebraic. 58a98d32e4 glsl: Apply the transformation "(a && a) -> a" in opt_algebraic. ee27048262 glsl: Apply the transformation "(a || a) -> a" in opt_algebraic. 8957c6b887 glsl: Move the CSE equality functions to the ir class. fc51e7ac58 clover: Remove dead file from Makefile.sources. 4ec982ad01 i965: Rework brw_new_batch to actually start a new batch. 720d935fff i965: Move cache_used_by_gpu flag setting to brw_finish_batch. 96a3527a63 i915: Actually enable __DRI2rendererQueryExtensionRec 2be85e2492 radeon/llvm: Free elf_buffer after use 01f3622c74 r600/llvm: Free binary.code/binary.config in r600_llvm_compile dd73b99420 r600/llvm: initialize radeon_llvm_binary 2bc1680665 svga: remove unused vars in svga_hwtnl_simple_draw_range_elements() 1a36dfb21e svga: print warning for unsupported indirect dest reg indexing 3969330b47 svga: mark dest image as defined in svga_surface_copy() 79984b9928 svga: do primitive trimming in translate_indices() 491d6397fc indices: add comments, assertions in u_indices.c file 2253fed4a0 mesa: remove duplicated prototypes in varray.h 598f61ba28 gallium/pipe_loader: un-reference udev resources when we're done with them. 4c6ac9e614 radeonsi/compute: Dispose of LLVM module after compiling kernels 35dad4a1e2 radeonsi/compute: Free program and program.kernels on shutdown d41b10f811 radeon/llvm: Free created llvm memory buffer a2b93da84b radeon/llvm: Free libelf resources df482fe02f radeon/llvm: fix spelling error 17af4dd52b clover: Support multiple devices in clCreateContextFromType() v2 f38ac41ed4 glsl: Rework interface block linking. b4c3b833ec i965: Fix vertical alignment for multisampled buffers. 46e9f78efc main: Fix MaxUniformComponents for geometry shaders. 420ccf7b8f tools/trace: Several bugfixes/improvements to dump_state.py c5a05a6aef trace: Dump user_buffer members. ff353c218a mesa: Fix derived vertex state not being updated in glCallList() 469b42ee21 radeonsi: add Hawaii pci ids f5778f152b radeonsi: add support for Hawaii asics (v2) 78fc159d68 i965: Initialize schedule_node::delay. f7ce1d772d haiku/swrast: Inherit gl_config, fix flush 473cb3fe4a llvmpipe: (trivial) fix more fallout from the setup cleanup. 5190c16a04 llvmpipe: (trivial) fix misplaced bld context assignment. a29e40a423 gallivm: Compile flag to debug TGSI execution through printfs. 673d5391a2 softpipe: (trivial) fix debug code 2dd693412a llvmpipe: clean up state setup code a bit 754319490f gallivm,llvmpipe: fix float->srgb conversion to handle NaNs a15a19f0d1 dri: Change value param to unsigned cb6182bdfa i965: Use drm_intel_get_aperture_sizes instead of hard-coded 2GiB 9fe108db09 i915: Use drm_intel_get_aperture_sizes instead of drmAgpSize 279e8d2641 i965: implement blit path for PBO glDrawPixels 19c2f40649 docs: fill in md5 checksums for 9.2.3 release c093cd3984 docs: fix 9.2.2 -> 9.2.3 typos df91144a6d haiku: add swrast driver 9976a176ae docs: Import 9.2.3 release notes, add news item. e048953145 dri: Remove redundant createNewContext function from __DRIimageDriverExtension 68bb26bead wayland: Use __DRIimage based getBuffers implementation when available 04e3ef00db gbm: Add support for __DRIimage based getBuffers when available 5ba6be2617 dri/i915, dri/i965: Fix support for planar images e9daead784 i965/fs: Try a different pre-scheduling heuristic if the first spills. fbd8303a94 i965/fs: Do instruction pre-scheduling just before register allocation. f72a0d99fe i965/fs: Ignore actual latency pre-reg-alloc. 7c90947a0b i965/fs: Fix message setup for SIMD8 spills. bc0e3bb4d0 i965/fs: Prefer things we know reduce reg pressure when pre-scheduling. 9b3e1592c2 i965: Fix undefined value usage in ABO setup. 8bd45a7e7e i965: Add a warning if something ever hits a bug I noticed. c944bde5be nvc0: release 3d bufctx after drawing 99d447cc5d clover: Fix the const variant of adaptor_range::end to deal with mismatching range sizes. 50f19e3a66 draw,llvmpipe: use exponent manipulation instead of exp2 for polygon offset 2d77e4f922 gallium: fix build on GNU/Hurd due to missing PIPE_OS_HURD detection f2b844f59d meta: enable vertex attributes in the context of the newly created array object 76317355bd mesa: 80-column wrapping, remove trailing whitespace in arrayobj.c c8f3722129 mesa: add comment for struct gl_vertex_buffer_binding ce193d4f01 mesa: call update_array_format() after error checking 5f22f3207e mesa: use _mesa_is_bufferobj() helper in _mesa_vertex_attrib_address() e032abcb27 mesa: add const qualifiers to vertex array helper functions 08122e151a nouveau/video: mark bitstream-level acceleration as unsupported e8d5d3409c nouveau/video: don't try on nv3x 594fa4a208 egl-static: Only export necessary symbols v3 cb080a10b6 configure.ac: Don't require shared LLVM when building OpenCL 6d6c749215 pipe-loader: Only export necessary symbols v3 a859131003 radeonsi/compute: Add Sea Islands support 88c8f19729 r600/llvm: Store inputs in function arguments 23afe71f44 tests: Fix make check for out of tree builds. 348b91b7dc i965: Move #define's inside function as local variables 227872571a i915, i965: Fix memory leak in intel_miptree_create_for_bo. ab2da985b6 osmesa: assorted code clean-ups a66a008b17 osmesa: fix broken triangle/line drawing when using float color buffer 34ce1a8502 svga: improve loops over color buffers 2182d2db28 svga: document magic number of 8 render targets per batch dc21b36daf util: set all unused cbufs to NULL in util_copy_framebuffer_state() 944eebbdb4 glx: declare glx_screen struct to silence warning 75982a5df4 glx: change query_renderer_integer() value param to unsigned 6c6f4aa6fd glx: Fix scons build. a594cec7e3 EGL: fix build without libdrm 5442c0eae3 i965: convert brw_lower_offset_array_visitor to ir_rvalue_visitor d257350949 glsl: fix missing breaks in equals(ir_texture,..) bd4596efac i965: Make the driver compile until a proper libdrm can be released. f0f202e6b7 glx: conditionaly build dri3 and present loader (v3) 68349e5219 i965/fs: Don't perform CSE on inst HW_REG dests (unless it's null) b7dfb8528f i965: Remove some tiny dead code from intel_miptree_map_movntdqa f41c01c688 swrast: add missing notify_reset parameter to dri_create_context() 754eb6a67d vl: use a separate context for shader based decode v2 cb3c57df3a scons: Add dri2_query_renderer.c to sources. caf1d96862 st/dri: Fix dri_create_context declaration prototype. 035cce83f7 dri3: Fix pixmap buf_id computation 4b5d0d10f1 glx: Add a more informative debug message in a DRI3 error path. 2d94601582 Add DRI3+Present loader 442442026e dri: add __DRIimageLoaderExtension and __DRIimageDriverExtension 1f085ba18f dri/i915,dri/i965: Use driGLFormatToImageFormat and driImageFormatToGLFormat b7818b8c36 dri/common: Add functions mapping MESA_FORMAT_* <-> __DRI_IMAGE_FORMAT_* aba6b84ce5 Define __DRI_IMAGE_FORMAT_SARGB8 bf6591e948 dri/intel: Add explicit size parameter to intel_region_alloc_for_fd 888533dcd6 dri/intel: Split out DRI2 buffer update code to separate function f66a6c5fe7 drivers/dri/common: A few dri2 functions are not actually DRI2 specific ea1f7d2894 gallivm: deduplicate some indirect register address code 8c5330226f glx/tests: Add unit tests for the DRI2 part of GLX_MESA_query_renderer 0cce553867 glx/tests: Add unit tests for the GLX part of GLX_MESA_query_renderer d4cc186937 glx/tests: Add GetGLXScreenConfigs_called flag ee6c9fcbca docs: Import extension spec for GLX_MESA_query_renderer 4680d237c5 glx/dri2: Add DRI2 support for GLX_MESA_query_renderer 419684091c glx/dri2: Pull some internal structures out to a separate header file 4944588cfd glx/tests: Silence warnings after adding fields to glx_screen_vtable 6c28c037c4 glx: Add functions and GLX plumbing for GLX_MESA_query_renderer 38a1d8b14c glx: Add GLX_MESA_query_renderer b3ffc5b6f4 glx: Add extension tracking GLX_MESA_query_renderer 1e4ce08f38 i965: Wire up initial support for DRI_RENDERER_QUERY extension 2fe6fbd19f i915: Wire up initial support for DRI_RENDERER_QUERY extension 9dbc14abcf dri: Add function to implement queries common to all Mesa drivers 83ffe47be0 i965: Refactor the renderer string creation out of intelGetString 339f36fc5e i915: Refactor the renderer string creation out of intelGetString 18291251ec i965: Refactor the vendor string out of intelGetString 135b7e7260 i915: Refactor the vendor string out of intelGetString 64bb1e857a dri: Add interface definition for DRI_RENDERER_QUERY extension 1f712bdd38 i965: Enable DRI_Robustness extension e8dac9632d i965: Propagate the GPU reset notifiction strategy down into the driver 8f2c93ff75 i965: Add function to query the GPU reset status for a context 15c3bac3d0 i965: Handle __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS flag 7b140d1bda mesa/dri: Move context flag validation down into the drivers 17c94de33b mesa/dri: Add basic plumbing for GLX_ARB_robustness reset notification strategy 916bc4491a mesa: Implement proper tracking logic for glGetGraphicsResetStatusARB a6eb04c3d8 mesa: Add gl_shared_state::ShareGroupReset and gl_context::ShareGroupReset 2fdc0ee19f mesa: Add dd_function_table::GetGraphicsResetStatus 114d360dfa mesa: Remove gl_context::ResetStatus 69b425efae st/xorg: Delete. 48f4f59dc6 xorg-nouveau: Delete. 11ff1725cc xorg-i915: Delete. cf0da87917 docs: Mark off ARB_shader_atomic_counters for i965 597634556e i965/gen7: Expose ARB_shader_atomic_counters. 5c114939b4 glsl: Linker support for ARB_shader_atomic_counters. e63bb29853 glsl: Implement parser support for atomic counters. 30f61c471d Revert "i965: Add support for GL_AMD_performance_monitor on Ironlake." 1bd6233169 glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00. c9ac891fa4 docs: Mark off ARB_vertex_type_10f_11f_11f_rev for r600g e420fb887f r600g: Add support for PIPE_FORMAT_R11G11B10_FLOAT vertex elements bfc28e4aff st/mesa: Add support for ARB_vertex_type_10f_11f_11f_rev fe9284a7bf mesa: fix return statements in varray.c 6592a6d065 svga: always return 4 for PIPE_MAX_COLOR_BUFS 055dbd5c3e svga: return true for the PIPE_CAP_SM3 query 6b990a7474 i965: Add an implementation of intel_miptree_map using streaming loads. 6f2e81ce4c mesa: Add a streaming load memcpy implementation. d41084a63d docs: Mark off some more things. 735a777842 i965: Fix 'SIMD16 only' dispatch of fragment shader in case of sample shading 4871e7b91f docs: update relnotes 2973f38f1c docs: Mark off ARB_vertex_type_10f_11f_11f_rev. 5e61c746d5 i965: Enable ARB_vertex_type_10f_11f_11f_rev on Gen6+. 7a95bb0a80 i965: add support for UNSIGNED_INT_10F_11F_11F_REV vertex attribs 48b6d70bef vbo: add 10_11_11 support to vbo_attrib_tmp fa14f8afa0 mesa: Add support to _mesa_bytes_per_vertex_attrib for 10_11_11 format. 1f092a9594 mesa: add varray support for UNSIGNED_INT_10F_11F_11F_REV type aba355b463 mesa: Add extension scaffolding for ARB_vertex_type_10f_11f_11f_rev f9e2c24326 draw,llvmpipe,util: add depth bias calculation for arb_depth_buffer_float 185b5a54c9 i965: Avoid flushing the batch for every blorp op. fd03dd6ddd build: Build gen_matypes and matypes.h from src/mesa. d8abd6710e build: Change HAVE_X86_ASM to mean x86 or x86-64 asm. 957c7570ea configure.ac: Test $asm_arch directly. 23e69ad6ec docs: Mark ARB_vertex_attrib_binding as done, update relnotes d2ac5d9a13 mesa: Enable ARB_vertex_attrib_binding 193e8b4b93 mesa: Optimize rebinding the same VBO 965900e830 mesa: Handle zero-stride arrays in _mesa_update_array_max_element() fb370f89db mesa: Add Get* support for ARB_vertex_attrib_binding 59b01ca252 mesa: Add ARB_vertex_attrib_binding bb2d02c7b5 glapi: Add infrastructure for ARB_vertex_attrib_binding ccb6286707 mesa: Make handle_bind_buffer_gen() non-static 12cbe995ed mesa: Rename gl_array_object::VertexAttrib to _VertexAttrib d5543213f2 mesa: Split out the format code from update_array() 6a650fa787 mesa: Restore gl_array_object::NewArray c6a3fb69c6 i965: Use has_surface_tile_offset in depth/stencil alignment workaround. 110009302b gallium: fix build on GNU/kFreeBSD 4f4da81dc8 configure.ac: fix build on GNU/kFreeBSD 9d805c96eb mesa: add arm64 support da7daade92 r600/compute: silence unused var warning 2fd785ac49 i965/gen6: Don't allow SIMD16 dispatch in 4x PERPIXEL mode with computed depth. 4e84f394e9 configure.ac: Drop no-out-of-tree notice. 5ca3926442 mesa: Build program as part of libmesa. b0bfb7c41e mesa: Clean up use of top_srcdir/top_builddir. 8bc126cd37 i965: Use unreachable() to silence a compiler warning. 3a5223c24c mesa: Add unreachable() macro. b35ea09349 gallivm: fix indirect addressing of inputs 08556073d1 r600/llvm: Fix isampleBuffer on preEG 1184f8fd34 r600/llvm: Fix texbuf for pre EG gen 36f1c6e3db mesa: for GLSL_DUMP_ON_ERROR, also dump the info log 5580ff818e st/vdpau: resolve delayed rendering for GL interop v2 3785fe2715 docs: Mark off ARB_sample_shading; minor tidyup. f7e15fcf56 i965/fs: Gen4-5: Implement alpha test in shader for MRT ca82ba90dd i965/fs: Gen4-5: Setup discard masks for MRT alpha test 1080fc610e i965: Gen4-5: Include alpha func/ref in program key dbcd633040 i965: Gen4-5: Don't enable hardware alpha test with MRT 39ebb72e52 i965: Combine {brw,gen7}_update_texture_buffer_surface() functions. 7a974a645e i965: Unvirtualize brw_create_constant_surface; delete Gen7+ variant. ee23dd139a i965: Use the new emit_buffer_surface_state() vtable entry. ba836e02a3 i965: Virtualize emit_buffer_surface_state(). e3854fe194 i965: Fix compiler warning. ff337bc800 i965: Tell the unit states how many binding table entries we have. 3f319eef76 i965: Fix context initialization after 2f896627175384fd5 5ae31d7e1d gallivm: optimize lp_build_minify for sse 7df7e730fb nouveau: Use _NEW_SCISSOR instead of hooking through dd_function_table 3f30425424 nouveau: Use _NEW_VIEWPORT instead of hooking through dd_function_table 3a5b84cece radeon / r200: Don't pass unused parameters to radeon_viewport 619a9bee7d i915: Bring sanity to the Viewport function abd962f1d5 i965: Eliminate the saved_viewport wrapper 1c7605685d mesa: Remove last BEOS checks c883ee4498 util/u_format: take normalized flag in consideration in util_format_is_rgba8_variant 86cdff5635 glsl: Don't generate misleading debug names when packing gs inputs. 749cb89097 gallivm: Remove llvm::DisablePrettyStackTrace for LLVM >= 3.4. e759f1c111 target/haiku-softpipe: Fix viewport issues faaf568cfb mesa: remove __alpha__ && CCPML check 2671b576b2 mesa: remove OPENSTEP stuff 32577fc0ad mesa: remove macintosh preprocessor stuff 5a5d2d2db8 mesa: remove __QUICKDRAW__ tests 9bdc94b94d mesa: remove WGLAPI macro 7b4b94a956 i965: Expose brw_reg_from_fs_reg() to other files. 10cb91d7fb i965: Combine gen6_clip_state.c and gen7_clip_state.c. 67b8f4c569 dri/nouveau: Fix nouveau_init_screen2 breakage. 35fe7ed7d3 i965/gen7: Add instruction latency estimates for untyped atomics and reads. ba885c30c7 i965/gen7: Handle atomic instructions from the VEC4 back-end. 764f40d92e i965/gen7: Handle atomic instructions from the FS back-end. 34fe051e21 i965: Add a 'has_side_effects' back-end instruction predicate. bf045bf9b4 clover: Calculate optimal work group size when it's not specified by the user. 67a3037444 clover: Constify some command_queue arguments. 6e9206bdcc clover: Workaround compiler bug present in GCC 4.7.0-4.7.2. 0a2bdbb76f st/xorg: handle updates to DamageUnregister API 4e0ed59959 mesa: remove Watcom C support 2a1f74e7d9 mesa: remove Centerline C support from gl.h 61ec037c61 mesa: remove BUILD_FOR_SNAP bits 5d5d63d63c mesa: remove SciTech stuff from gl.h 6463b94973 r600g: properly unbind a DSA state being deleted in r600_delete_dsa_state f0733479f0 docs/GL3: document radeonsi support, minor cleanup a767f57a7d radeonsi: implement ARB_vertex_type_2_10_10_10_rev 6a250877ea r600g,radeonsi: properly expose texture buffer formats dbeedbb7ab radeonsi: implement texture buffer objects 164de0d2a5 radeonsi: report our border color behavior 4569bf9199 radeonsi: bind a dummy constant buffer in place of NULL buffers 2fd4200123 radeonsi: implement uniform buffer objects d0cf73a408 tgsi/scan: set maximum index for each constant buffer e5f0080d91 radeonsi: try to fix IA_MULTI_VGT_PARAM programming 5e43819475 winsys/radeon: use type-3 NOPs for CS padding on CIK 1b2c6cd205 clover: fix build with LLVM 3.4 9fc41e2eea draw: move type construction out of loop 2f89662717 i965: Add driconf option clamp_max_samples 68f1b274b0 i965: Fix logic_op check. 9943b6612b i915: Fix logic_op check. 14ddc83346 i965: Initialize vec4_visitor member variables. fa8b1514d3 gallium/targets: remove vdpau-softpipe 7c2531847f gallium/targets: remove xvmc-softpipe 0e17c12fa7 gallium/targets: remove r300/vdpau 5f7233c8ea gallium/targets: remove r300/xvmc be331e82d1 gallium/targets: remove radeonsi/xorg da82d7b6ba gallium/targets: remove r600/xorg f407ea1f1c freedreno/a3xx/texture: min/max lod 2d10e22f8b freedreno/a3xx: update envytools headers f16b084bb9 freedreno/a3xx: fix VS out / FS in linking 83318d6511 freedreno/a3xx: allow num_samplers != num_textures a53fe2221c freedreno/a3xx/compiler: highp frag shader 310fd5839c freedreno/a3xx/compiler: relative addressing fixes. 4ddd4e83c7 freedreno: we do actually support sqrt 625a631383 i965: Enable ARB_sample_shading on intel hardware >= gen6 e7393260be i965/gen7: Enable the features required for GL_ARB_sample_shading 8d7a934d09 i965/gen6: Enable the features required for GL_ARB_sample_shading e26bdf56a4 i965: Add FS backend for builtin gl_SampleMask[] e12bbb503f i965: Add FS backend for builtin gl_SampleID 65d0452bbc i965: Add FS backend for builtin gl_SamplePosition 81f5fb352a i965: Don't do vector splitting for ir_var_system_value 627b2692e9 mesa: Add a helper function _mesa_get_min_invocations_per_fragment() e849511c78 glsl: Add new builtins required by GL_ARB_sample_shading 0d69e8c813 mesa: Pass number of samples as a program state variable 77b440e42d mesa: Add new functions and enums required by GL_ARB_sample_shading e919e5ee4e mesa: Add infrastructure for GL_ARB_sample_shading 3c28b2c09f i965/fs: Optimize saturating SEL.G(E) with imm val <= 0.0f. ca675b73d3 i965/fs: Optimize saturating SEL.L(E) with imm val >= 1.0. a8f76d829b i965/fs: Optimize OR with identical sources into a MOV. fd05ede0d0 glsl: Add a CSE pass. 3641b97bdc i965/vec4: Don't overwrite op[1] when doing a UBO load. 2197967cd4 st/mesa: fix _mesa_init_transform_feedback_object() argument 723f047a3b i965: Fix brw_store_register_mem64 to stay within a single batch. 5eb0835b91 docs: List transfom_feedback{2,3,instanced} for i965 in release notes. 0eeaf11edf i965: Enable the ARB_transform_feedback_instanced extension on Gen7+. c4ec0ad8a9 i965: Enable the ARB_transform_feedback3 extension on Gen7+. 066fb237e6 i965: Add support for gl_SkipComponents[1234]. 7232e8bea7 i965: Explicitly maintain a count of SO_DECL structures emitted. e095434e52 i965: Create a temporary for transform feedback output components. 129da5b1c8 i965: Enable ARB_transform_feedback2 on Gen7+ if register writes work. 46d3c2bf4d i965: Initialize batchbuffer and state modules before extensions. 82a5ee6be4 i965: Implement glDrawTransformFeedback(). b2ff11618f i965: Mark brw_draw_prims tfb_vertcount parameter as unused. ded34f65ad mesa: Add a new GetTransformFeedbackVertexCount() driver hook. 684958d1e7 i965: Implement Pause/ResumeTransformfeedback driver hooks on Gen7+. 0d7033c394 i965: Create a new brw_transform_feedback_object subclass. be6227d29d st/mesa: Use the new _mesa_init_transform_feedback_object() helper. f02ee3044f mesa: Separate transform feedback object initialization from allocation. 0e2f0baa43 vbo: fix MSVC double->float conversion warnings 83f276ab05 swrast: fix MSVC double->float conversion warnings 717621acff mesa: fix some MSVC signed/unsigned compiler warnings 010f8762e8 meta: fix assorted MSVC int/float conversion warnings e4d4ec9ddf glsl: fix MSVC int->bool conversion warning 3c11bc6a5a st/draw: silence Mingw warning in pointer_to_offset() b16b3c8703 i965/fs: Perform CSE on CMP(N) instructions. 219b43c612 i965/fs: Don't emit null MOVs in CSE. a93d54eb68 i965/fs: Use reads_flag and writes_flag methods in the scheduler. 20d0297ff2 i965/fs: Add reads_flag() and writes_flag() to fs_inst. f768f998e0 i965/fs: Add is_null() method to fs_reg. 8dfc9f038e i965/fs: Use the gen7 scratch read opcode when possible. 6032261682 i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITE 32182bb004 i965/fs: Fix register unspills from a reg_offset. 0e20051f54 i965/fs: Fix register spilling for 16-wide. 537f183fe6 i965/fs: Exit the compile if spilling would overwrite in-use MRFs. 44ec2f1751 i965/fs: Fix broken register spilling debug code. b3f6690406 i965/fs: Split "find what MRFs were used" to a helper function. 32ac5634d6 i965/fs: Update an ancient, wrong comment about reg_offset. bbb77fc2f1 radeonsi: Allow longer intrinsic names 193594a1b8 clover: Don't install headers when using the icd 6f3465f340 radeon/llvm: Specify the DataLayout when running optimizations 20dbeadd83 i965/fs: Prefer more-critical instructions of the same age in LIFO scheduling. 017361dd37 i965: Compute the node's delay time for scheduling. 9eb3de1ce7 automake: handle expat version pre 2.1 5cb80f0314 glsl: Move layout(location) checks to AST-to-HIR conversion 9d6294f5a2 glsl: Slightly restructure error generation in validate_explicit_location f8c579dc0f glsl: Make mode_string function globally available 2cb760d994 glsl: Eliminate the global check in validate_explicit_location 8f00a77fbc glsl: Extract explicit location code from apply_type_qualifier_to_variable 0059d1948e mesa: Drop unused return value from use_shader_program 103824dc24 wayland: silence unused var warning 5e162566db ilo: Fix out-of-tree build. 26a8f76ba1 scons: Add missing dependencies to src/mapi/glapi/gen/*.xml e929e27737 glsl: fix crash introduced by the previous commit 7e414b5864 glsl: break the gl_FragData array into separate gl_FragData[i] variables aec20d66d9 automake: properly handle non-default expat installation 0828ad4e63 configure: use PKG_CONFIG variable over hardcoded pkg-config 2a87647c6a targets/xorg-nouveau: drop usage of dri1 function DRICreatePCIBusID c9e6e6382f gallium/targets/xorg: drop set but unused variable entity ba3efd6b42 st/xorg: drop set but unsused variables dxo, dyo 2b7ffde8bd st/xorg: add sanity checks after malloc 5c398e243c st/xorg: remove unnecessary headers 2bc1fc2fb6 freedreno: emulated unsupported primitive types b881917088 gallium/auxiliary/indices: add u_primconvert 28f3f8d413 gallium/auxiliary/indices: add start param 5127436a4a freedreno: update generated headers 774b787d6b i965/fs: Drop our dead push constants before overflowing to pull constants. 9a9fb94ca9 haiku-softpipe: Minor cleanup and color space fixes 439dd0e20a winsys: Correct Haiku winsys display target code b8f89fc5cb clover: Use context device list for error checking in clGetProgramBuildInfo. e515dcbf96 i965: Simplify the shader time code by using atomic counter helpers. d58bd75263 i965: Add brw_reg constructors taking a dynamically determined vector width. 5e621cb9fe i965/gen7: Implement code generation for untyped surface read instructions. cfaaa9bbb7 i965/gen7: Implement code generation for untyped atomic instructions. 5809512b17 i965: Implement ABO surface state emission. c4e730e218 i965: Define vtbl method that initializes an untyped R/W surface. 7a54db9ce5 glsl: Fix the function inlining pass to deal with general opaque arguments. bbded5b5fe glsl: Add built-in functions and constants required for ARB_shader_atomic_counters. 9562922376 glsl: Basic support for built-in intrinsics. cc744a0947 glsl: Add type predicate to check whether a type contains any opaque types. 26db3b933f glsl: Add new atomic_uint built-in GLSL type. 0bed1ab73b glsl: Add extension enables for ARB_shader_atomic_counters. 1c7dcfed7c mesa: Add support for ARB_shader_atomic_counters. e3fd31dc41 glapi: Add support for ARB_shader_atomic_counters. db47074ac0 i965: Handle deallocation of some private ralloc contexts explicitly. d18477deea ralloc: Hook up C++ destructors to ralloc when necessary. 98ab905af0 mesa: Define introspection macro to determine whether a type is trivially destructible. be63803b0c glsl: Generalize MSVC fix for strcasecmp(). e4195acab5 llvmpipe: fix bogus layer clamping in setup be0b67a143 util,llvmpipe: correctly set the minimum representable depth value d0eaf6752d st/mesa: move out of memory check in st_draw_vbo() ea9fe9ebdb svga: reindent drawing code 415d6dc5bd i965/vec4: Reduce working set size of live variables computation. 8bd4476010 r600g/sb: fix value::is_fixed() 08bf52712e glsl: Drop no-op shifts involving 0. 3a0fdf2ab6 glsl: Use ir_builder more in opt_algebraic. 27bcb5063f glsl: Move common code out of opt_algebraic's handle_expression(). 29996e2199 Remove error when calling glGenQueries/glDeleteQueries while a query is active 5563dfabc8 i965: Also emit HiZ and Stencil packets when disabling depth on Gen6. 29e5d5db51 i965: Also emit HIER_DEPTH and STENCIL packets when disabling depth. 65b1f642ac i965: Move post-sync non-zero flush for 3DSTATE_MULTISAMPLE. 10a918e52c i965: Also guard 3DSTATE_DRAWING_RECTANGLE with a flush in blorp. 3aef1fefb4 i965: Emit post-sync non-zero flush before 3DSTATE_DRAWING_RECTANGLE. 436e815a25 i965: Emit post-sync non-zero flush before 3DSTATE_GS_SVB_INDEX. 32a3f5f6d7 i965: CS writes/reads should use I915_GEM_INSTRUCTION f278d49c4b i965: Do not set bilinear_filter flag in case of multisample blits 14f02cdee8 mesa: Remove trailing whitespace in texparam.c 0ce3bfbd40 mesa: use void in _mesa_VDPAUFiniNV() as in the header file b59c5926cb glsl: Add check for unsized arrays to glsl types 5cd7eb9f07 glsl: whitespace cleanups. e14abf566b glsl: Fix comment 925ffa8c4a vl/h264: split fields into SPS/PPS 6f2410c9aa radeon/uvd: fix H264 chroma format handling cc49baeedc vl: add 400 chroma format as well d2fdc0d634 ilo: minor cleanups for recent interface changes d1d3b1e361 glsl: Move error message inside validation check reducing duplicate message handling e79e6c5911 i965: Make fs gl_PrimitiveID input work even when there's no gs. 7f76368305 mesa: Add GL_NV_vdpau_interop functions to dispatch_sanity.cpp. bc23944091 mesa: add vdpau.c and st_vdpau.c to src/mesa/SConscript 80964226e9 implement NV_vdpau_interop v7 3d3a0b9b67 winsys/radeon: make radeon_drm_winsys_create public 598ca510b8 i965: Remove ir_txf coord+offset special case in visitors 06de9f8ff1 i965: Generalize coord+offset lowering pass for ir_txf 72b5e9c42a i965: Add lowering pass to fold offset into unnormalized coords a936000db6 i965: Add lowering pass for splitting textureGatherOffsets 4c1eae5395 i965: Add asserts to ensure that ir_tg4 offset arrays are lowered de8948a0b6 glsl: add signatures for textureGatherOffsets() a9de744a26 glsl: add support for texture functions with offset arrays 3c98d77460 i965/fs: Add support for shadow comparitors with gather4 32f898a71c i965/vs: Add support for shadow comparitors with gather4 070c841111 i965: Add Gen7 gather4_c and gather4_po_c message types 43e3ae112f glsl: Add new textureGather[Offset]() overloads for shadow samplers af1dfd99b7 glsl: Add support for separate reference Z for shadow samplers fb08769bb6 i965/vs: add support for gather4 with nonconstant offsets 938d909894 i965/fs: add support for gather4 with nonconstant offsets bdcacaed9c i965: relax brw_texture_offset assert 6bb2cf2107 i965: Add SHADER_OPCODE_TG4_OFFSET for gather with nonconstant offsets. cd8505bfb8 i965: add missing tg4 case in brw_instruction_name 4fa123deac glsl: relax const offset requirement for textureGatherOffset 00235402a0 glsl: Add ARB_gpu_shader5 textureGatherOffset signatures d07d38e696 i965: Weaken the flushing in gen7_end_transform_feedback(). 93bd627d5a i965/fs: Stop trying to hack around MRF dep chains on gen7+ LIFO scheduling. c3c9a8c857 i965: Try not to reverse-schedule things when doing LIFO scheduling. a7ce1fef27 mesa/st: disable ARB_framebuffer_object when no driver support. 12d39b4fa8 gallium: add PIPE_CAP_MIXED_FRAMEBUFFER_SIZES 1090eb5755 glx: Fix return value from indirect_bind_context 64c081e8b7 glsl: Optimize (not A) and (not B) into not (A or B). 65a600f58a glsl: Optimize (not A) or (not B) into not (A and B). e52959e961 i965/fs: Match commutative expressions with reversed arguments. 503fe278b0 i965: s/Muchnik/Muchnick/. 9807556e86 r600g,radeonsi: use fences provided by the winsys 6067a30838 winsys/radeon: add the implementation of fences from r300g 48784f3591 radeonsi: add the vertex shader position output if it's missing 94715130e6 radeonsi: respect semantic indices for COLOR[i] fragment shader outputs e8f6f244bb glsl: When disabling gl_PerVertex variables, check that mode matches. 719bf30165 glsl: Remove unused gl_PerVertex interface blocks. 37d97668ae glsl: Call check_builtin_array_max_size when redeclaring gl_in. 156b31c5be mesa: Fix geometry shader program queries. a49830b8f5 glsl: Account for interface block lowering in program_resource_visitor. 4b97c581b4 glsl: mark variables produced by lower_named_interface_blocks. 99512dc40d glsl: Keep track of centroid/interpolation mode for interface block members. e17d671d9f glsl: Pass variable mode into ast_process_structure_or_interface_block(). 81a5067966 glsl: Extract interpretation of interpolation to its own function. f65feb5335 glsl: Pull interpolation_string() out of ir_variable. 1e3e72e305 i965: Reduce gl_MaxGeometryInputComponents to 64. 3c2feb1969 i965/gs: If a DUAL_OBJECT gs would spill, fall back to DUAL_INSTANCED. 03ac2c7223 i965/gs: Fix up gl_PointSize input swizzling for DUAL_INSTANCED gs. a05589ea0b i965/gs: Add the ability to compile a DUAL_INSTANCED geometry shader. 34cba13ef8 i965/vec4: Add the ability to suppress register spilling. 89647cffb3 i965/vec4: if register allocation fails, don't try to schedule. 8bb15813e3 i965/vec4: Add the ability for attributes to be interleaved. 3da2c5123d i965/gs: Set force_writemask_all when setting up g0. 172aec281d glsl: set explicit_location correctly in lower_named_interface_blocks. 85db1326a2 i965/gs: Precompile geometry shaders. e0f34301b2 i965/vec4: Extract function to set up vec4 prog key for precompiling. 068df64ba6 i965/vec4: Remove uses_clip_distance from program key. 11634e491b glsl: Move UsesClipDistance from gl_{vertex,geometry}_program into gl_program. 44b7ebe52d glsl/gs: Fix transform feedback of gl_ClipDistance. fe36154ff3 i965: Fix gl_MaxCombinedTextureImageUnits. a453242fda freedreno/a3xx/compiler: relative addressing 4317c4e6e0 freedreno/a3xx: fix const/rel/const-rel encoding bfd30935c9 freedreno/a3xx: add blend state 0a1e4361e8 freedreno/resource: fail more gracefully 2b2fc03beb gallivm: implement fully accurate corner filtering for seamless cube maps dde9260fdc mesa: Remove dricore from the build. bdcee13ca3 swrast: Build the driver into the shared mesa_dri_drivers.so. 86d50c2f15 radeon: Build the driver into the shared mesa_dri_drivers.so. 6665b71b22 i915: Build the driver into the shared mesa_dri_drivers.so. ba10d79cca dri: Add a tool for generating #defines to namespace driver global symbols. ead86e378f nouveau: Build the driver into the shared mesa_dri_drivers.so. 1925a9aebd i965: Build the driver into a shared mesa_dri_drivers.so . 4e54751624 dri: Implement a DRI vtable extension to replace the global driDriverAPI. f93533d118 dri: Pass in the dlsym()ed driver extension to screen creation. 67caf36489 gbm: Add support for the new __driDriverGetExtensions interface. a64bb7553a egl: Add an optional function call for getting the DRI driver interface. fcb57a8210 glx: Add an optional function call for getting the DRI driver interface. 6868923702 dri: Move driver config options to dri driver extensions. cf5d8fc310 dri: Allow config options to be passed to the loader through extensions. 80806c98ef glx: Move the driver extension-loading to a helper function. 7463abd37d clover: Query maximum kernel block size from the device instead of the kernel object. b8d7a97fad glsl: silence unused 'var' variable warning 8d7b913e4e svga: remove user-space vertex/index buffer code 2f6a315085 i965: Print more debuginfo in intel_texsubimage_memcpy() c4205590e7 i965: Fix glTexImage when packing alignment != cpp a6e45b6a17 freedreno: fix compile error 4df56177ed i965/fs: Only unroll high-accuracy dFdy() from SIMD16 to SIMD8 on gen4 and IVB. 8e15207c9d glsl/gs: Prevent illegal input/output primitive types. 867d0cc1fe i965: Add perf debug hint when the app makes us do index buffer scanning. c298f5ff56 i965: Try to avoid stalls on the GPU when doing glBufferSubData(). 3b58e0ed64 i965: Be sure to reset brw->vb.buffers[] when trying to redo vertex setup. a5e2e7f9a4 i965: Add support for GL_ARB_texture_buffer_range. b37f7e0160 i965: Add a note about the late-allocation in intel_bufferobj_buffer(). 060a49a896 i965: Drop intel_bufferobj_source(). c0a9436d19 i965: Fix texture buffer rendering after a whole buffer replacement. 2901e2efcd clover: fix build after a3ed98f7aa85636579a5696bf036ec13e5c9104a c1345720c8 nv50: clamp PIPE_SHADER_CAP_MAX_TEXTURE_SAMPLERS to PIPE_MAX_SAMPLERS ef98e2ee61 radeonsi: remove unused si_set_cs_sampler_view() a3ed98f7aa gallium: new, unified pipe_context::set_sampler_views() function b11fc226e6 svga: remove unneeded include of u_double_list.h 30bb170479 i965: Expose write_reg() as brw_store_register_mem64(). d5db3ece0a i965: Move flushing out of write_reg and into the callers. 63974c0f5b glsl: Simplify the interface to link_invalidate_variable_locations 1eee0a9f01 glsl/tests: Unit test vertex shader in / out with link_invalidate_variable_locations cf8b14ce6d glsl: Modify interface to link_invalidate_variable_locations af229c94e3 glsl/tests: Verify geometry shader built-ins generated by _mesa_glsl_initialize_variables f094a0f825 glsl/tests: Verify fragment shader built-ins generated by _mesa_glsl_initialize_variables d05202900b glsl/tests: Verify vertex shader built-ins generated by _mesa_glsl_initialize_variables 78b70ceae1 glsl: When constructing a variable with an interface type, set interface_type 09ceed7587 mesa/tests: Add simple, dumb test for _mesa_program_state_string 98b359bd1b wayland: Don't leak wl_drm global when unbinding display dafa97fed9 mesa: fixes for MSVC 2013 65ee044a97 st/mesa: minor whitespace, comment changes in st_draw.c f166fbae36 st/dri: minor formatting clean-ups in dri_context.c f0d4636d9c mesa: fix a couple issues with U_FIXED, I_FIXED macros 6767c56e6d mesa: remove GL_MESA_program_debug bits from gl.h 971c74309e mesa: remove remnants of GL_MESA_shader_debug 43b05b8fac i965: Only emit interpolation setup if there are actual FS inputs. c4de86fd26 i965/fs: Fix accidental type conversion in header setup b38af01ccf i965/fs: Fix handling of sampler messages with header but zero offset f1e605f1ad glsl: Optimize -(-expr) into expr. 963df4d37d glsl: Optimize abs(-expr) and abs(abs(expr)) into abs(expr). 5b3aec412e glsl: Use saved values instead of recomputing them. 6aeb7514c3 docs: Mark GLSL 1.50, 3.30, and geometry shaders done for i965. aab03f75f3 docs: Update docs for ARB_texture_mirror_clamp_to_edge. 2d3282188e i965: Implement ARB_texture_mirror_clamp_to_edge. cc2f87891b i965: Drop unused simple_list.h includes. 1a2a30ba20 gbm-dri: Support importing RGB565 buffers 672fab0b1b glsl/linker: Allow mixing of desktop GLSL versions. e26ed75066 clover: Improve region and pitch argument handling in memory transfer APIs. adefa84d66 clover: Add a pixel_size() method to the image class. 6230f77232 clover: Implement support for the ICD extension. 9a5afd0dbd clover: Make sure hidden is the default symbol visibility. 07567c17f1 clover: Prepare the build system for ICD support. 9e0b7f76f9 clover: Fix memory leak when initializing a device object fails. 1d741e3ac0 clover: Tidy up resource::mapping. 6db102597a clover: Simplify command_queue::flush(). 7a9bbff7d6 clover: Clean up the kernel and program object interface. 10284b1d2d clover: Clean up the interface of the context object slightly. 5226eacf8d clover: Delete copy constructors and assignment operators in all non-copiable objects. 369419f761 clover: Define a few convenience equality operators. c6e7a0d0d3 clover: Simplify the platform object by using util/range. e5fc61fa3f clover: Add property list helpers with a syntax consistent with other API objects. 04d0ab9f64 clover: Switch samplers to the new model. d6f7afc3ed clover: Switch memory objects to the new model. 35307f540f clover: Switch kernel and program objects to the new model. 9968d9daf2 clover: Switch command queues to the new model. 257781f243 clover: Switch event objects to the new model. 9d06fb8fa8 clover: Switch context objects to the new model. c9e009b74d clover: Switch device objects to the new model. 49a49e0742 clover: Switch platform objects to the new model. bff60c894a clover: Define helper classes for the new object model. d8b4994281 clover: Clean up property query functions by using a new property_buffer helper class. 7d61769e44 clover: Switch to the new utility code. 099d281b38 clover: Name include guards consistently. 8e14b82fd2 clover: Replace a bunch of double underscores with single underscores. ebfdce079b clover: Clean up the event profiling code. e93efa0d50 clover: Import new utility library. 7baad4b996 clover: Require GCC 4.7 or higher to build. 4f49c97afe clover: Use std::numeric_limits::max() instead of SIZE_MAX ac81b6f2be llvmpipe: enable seamless cube filtering 3bdd1074e1 gallivm: implement seamless cube filtering 21a57f9040 winsys/radeon: cleanup CS offloading 14429295e1 radeon: Enable ARB_texture_mirror_clamp_to_edge. 5da618c20e r200: Enable ARB_texture_mirror_clamp_to_edge. e487948bef gallium: Enable ARB_texture_mirror_clamp_to_edge. a59ae25d81 swrast: Enable ARB_texture_mirror_clamp_to_edge. 1bbd3bb98a mesa: Add infrastructure for GL_ARB_texture_mirror_clamp_to_edge. 50370e483b scons: Fix Haiku missing library 24fd074ce7 docs: Updating forgotten GL feature completion for r600 c948aab96c r300g/compiler: Fix unsigned comparison with less than zero c325aa5d80 r600g/sb: Initialize shader::dce_flags. 00b5d8aeae i965: Mark G45 as having surface tile offset support. 37cd9ac6df glsl: Initialize per_vertex_accumulator::fields. 136a12ac98 mesa: Remove GLXContextID typedef from glx.h. bf7b425083 docs: Import 9.2.2 release notes, add news item. 653cc008a8 docs: Note that we support OpenGL 3.3 in the release notes. 567445e2b9 i965: Enable OpenGL 3.3 and GLSL 3.30. cedfd79be2 translate_sse: Fix generated code argument handling for msabi on x86_64 72a0f832ec rtasm: Cygwin uses the msabi calling convention on x86_64 87e84acbfd rtasm: The heap is NX on 64-bit Cygwin, so use the rtasm_exec_malloc() implementation which uses mmap() 9aad1ba70f scons: Simplified fix of llvm cxxflags for rtti b08195faec glsl: Fix MSVC build (missing strcasecmp()) b3360d23ac i965: Fold brwInitVtbl() into brwCreateContext(). f8fef8ee92 i965: Merge brw_destroy_context() into intelDestroyContext(). 7601ba649f i965: Replace dri_bo_release with drm_intel_bo_unreference. 5f76bc37ab i965: Unindent the body of intelDestroyContext. 80a9c42e9e i965: Un-virtualize brw_new_batch(). 6613f346ac i965: Un-virtualize brw_finish_batch(). e2d1eaa32a glsl: In update_max_array_access, fix interface instance check. 79e835a712 glsl: Treat layout-qualifier-id's as case-insensitive in desktop GLSL. a36f7e651e mesa: remove PFNGLBLENDCOLORPROC, PFNGLBLENDEQUATIONPROC typedefs in gl.h 282bb87366 st/mesa: add a few comments in st_create_context_priv() 530afc82a1 st/mesa: handle layer and primitive id output and point size input 038a9aab33 st/mesa: add geometry shader ubo support 20cad7fd6f mesa/st: Allow geometry shaders without gl_Position export. 9bfa475684 st/mesa, glsl_to_tgsi: add support for geometry shaders 6b0df34ae5 mesa/st: Add VARYING_SLOT_TEX[1-7] to st_translate_geometry_program(). 4ef1c8fb4c Revert "i965: Create ARGB2101010 DRI configs" 62c8149472 r600g/sb: fix issue with DCE between GVN and GCM (v2) 38fe3bd5f2 glapi: Add missing XML files to Makefile dependencies. a360ca7476 glsl: Optimize mul(a, -1) into neg(a). 197f3a33fb i965/fs: Handle printing HW_REGS in dump_instruction(). 7d0519c082 i965: Print instructions' children during scheduling debugging. 40ddd8b659 Revert "scons: Fix build when rtti is disabled" 9da4021626 radeonsi: Use 'SI' as the LLVM processor for CIK on LLVM <= 3.3 13ac38b4ef r600g/compute Improve debugging output de1de88dfc clover: Link libclc before running any optimizations 2273b04c61 mesa: change glTexImage[23]DMultisample() internalformat to GLenum 4f08cdefda svga: minor fix-ups in svga_get_shader_param() e96c55ff49 cso: fix incorrect sampler view count in cso_restore_sampler_views() 0d1011638b mesa: update glxext.h to version 20131008 4d9e61c046 mesa: update glext.h to version 20131008 3c074e4d4d vbo: access VBO memory more efficiently when building display lists fa9c702164 mesa: consolidate cube width=height error checking 6e444a72c1 gbm: Add support for gbm bos and surfaces using GBM_FORMAT_ARGB2101010 3160ec353e dri: Add __DRIimage support for the ARGB2101010 format f354bcc177 i965: Create ARGB2101010 DRI configs afda76cc0d dri/common: Add support for creating ARGB2101010 configs df479cffcc egl_dri2: Set NativeVisualID to the matching GBM config for the gbm platform 44e584a73a egl_dri2: Remove depth argument from dri2_add_config() e3d0a0eac7 egl_dri2: Match X11 visuals using rgba masks instead of depth e2620c1a74 i965: Add support for RGB565 __DRIimage 2efc97d513 egl-wayland: Add support for RGB565 pixel format for Wayland clients 94d05bf87a scons: Fix build when rtti is disabled 85d7f6779f llvmpipe: Advertise PIPE_CAP_DEPTH_CLIP_DISABLE. 3b3591cd15 draw: make vs_slot signed. b1e7cd037e configure.ac: drop obsolete variable HAVE_COMMON_DRI cd3fa176a8 swrast: add correct include for out-of-tree builds 467e3aa3de mesa: fix transform feedback when a geometry shader is active. afccf3d8e7 i965/gs: Set the REORDER bit in 3DSTATE_GS. caf9cef7ee i965/fs: Remove bogus field prog_data->dispatch_width. 2910a82eb4 glsl: Add new GLSL 1.50 constants. 705a90e304 i965: Move the common binding table offset code to brw_shader.cpp. d395485e1d i965/vec4: Dynamically assign the VS/GS binding table offsets. 4e5306453d i965/fs: Dynamically set up the WM binding table offsets. 3c9dc2d31b i965: Make a brw_stage_prog_data for storing the SURF_INDEX information. 5463b5bbbd i965: Always have the struct gl_program * in the backend visitor. 2788798388 i965: Drop a couple of unused defines. fbc088ee49 i965: Remove dead arguments from prog_data_compare. ce8eadb6e8 build: remove forced -fno-rtti 7a2e9f9778 configure.ac: Don't check for awk, grep, nm. 9ae1f0bad6 configure.ac: Don't check for cross compiling. a5ec01fb1b i965: Don't copy prop source mods into instructions that can't take them. 53904c64da mesa: Add missing switch break in invalidate_framebuffer_storage() e6c2afa9ce st/vdpau: add format conversions for GetBitsYCbCr f250fd59c4 radeon: use staging for mapping linear textures 270fab5164 radeon/uvd: use PIPE_BIND_LINEAR for video surfaces 6e51c2a941 radeonsi: Allow Sinking pass to move preloaded const/res/sampl 453ea2d309 radeonsi: pass alpha_ref value to PS in the user sgpr 10ddeb910b r600g: fix tgsi_op2_s with trans-only instructions 8958741e5a i965: Merge intel_context.h into brw_context.h. 3dda3ebec9 i965: Delete our copy of likely/unlikely macros. 67601da24c mesa: Move U_FIXED/S_FIXED macros from i965 to macros.h. 1a82081db6 mesa: Move ROUND_DOWN_TO() macro from i915/i965 to macros.h. 50c9f04c5f i965: Move need_workaround_flush = true to intel_batchbuffer_init. ddc8decdb2 i965: Move DriverFlag initialization to brw_init_state(). ba0cc79ab9 i965: Merge intelInitContext into brwCreateContext. 90d52d2c76 i965: Move viewport driver hook setup to brw_init_driver_functions. f118fc26e1 i965: Make brwInitFunctions take brw_context rather than intel_screen. 9848a42287 i965: Merge intelInitFunctions() and brwInitFunctions(). 0138fd4610 i965: Merge intel_context.c into brw_context.c. 8d315b2583 i965: Move memset of TextureFormatSupported to brw_init_surface_formats. fc5b865cec i965: Remove has_aa_line_parameters. 220c1e5610 i965: Move state setup from brwCreateContext to brw_init_state(). d31b928b93 i965: Remove the brw_context::emit_state_always flag. 02b632d8e8 i965: Move hardware feature flags to brw_device_info. ea890c031d i965: Move device quirks to brw_device_info. d76f6c7ae4 i965: Move hardware limits to brw_device_info. afe05e7193 i965: Replace some intel_screen fields with brw_device_info references. 9d490c172b i965: Delete the INTEL_SEPARATE_STENCIL override. 6e9f427ed8 i965: Add a new brw_device_info structure. 4a29b9a066 i965: Add the family name to the PCI ID table. 8d4ecbccd6 i965: Remove #define name from PCI ID table. 90511faedd i965: Pull most driconf option handling into a centralized function. 0fb525b87c i965: Move a bunch of code from intelInitContext to brwCreateContext. a25caad9e4 i965: Update the comment about viewport hacks. 832bcc3613 i965: Pull out INTEL_DEBUG handling into new intel_debug.[ch] files. 3f7b4e5d04 i965: Rename brwCreateContext's error parameter to dri_ctx_error. 95bd8a332d dri: Move i965-specific context flag logic to dri common. 5ceeeb360e i915g: Fix assert 975c6ce605 mesa: Bump version to 10.0.0. 200f9a0576 mesa: Remove warning that geometry shader support is experimental. b6d6ea396c i965: Turn on GLSL 1.50 and GL 3.2 support for i965 gen7. d7d539a1cb radeon/llvm: show LLVM disassembly when available 7681beedd1 softpipe: fix seamless cube filtering 75f1fea14f llvmpipe: increase fs shader variant instruction cache limit by factor 4 a9a78640d9 mesa: Do not use newlocale on NetBSD. 1737189f0a svga: s/0/FALSE/ 6f1b5052ec mesa: add comment to clarify ctx->Driver.MapBufferRange() return value 3710b65823 st/mesa: whitespace fixes in st_cb_bufferobjects.c ffe529352b vbo: assorted minor clean-ups 2a429f9d9c glsl: fix signed/unsigned comparison warning 1d34927061 wayland: Only pass wl_drm instance to gbm when using gbm platform 360a141f24 wayland: Don't rely on static variable for identifying wl_drm buffers fe6974382b glapi: Do not use backtrace on NetBSD. 59f18340c3 glsl: Remove extraneous .dir-locals.el 3de7e11f58 r600g: fix crash in set_framebuffer_state 396c69bf5d mesa: Allow external textures to use fallback (0, 0, 0, 1) 9cb8f7a126 doxygen: Add i965 to list of modules in html header 49ed5991ee i965: extend fast texture upload 0fda1cb498 haiku: Fix llvmpipe and clean up softpipe tracing 69508950da haiku: Remove common directory search path 8821e9d108 dri: Reference the global driver vtable once at screen init.. ee8983becc i965: Clean up error handling for context creation. 18a8f31070 intel: Remove silly check for !bufmgr. 083f66fdd6 dri: Move API version validation into dri/common. d81632fb1e dri: Merge drisw_util.c into dri_util.c 683f6daa97 dri: Add an explanatory comment for an important driver entrypoint. 7f3a131b6e dri: Remove dead comment. 36fbe66d3a i965/fs: Convert gen7 to using GRFs for texture messages. ee21c8b1e6 i965/fs: Allocate more register classes on gen7. b6af650a09 i965/fs: Use per-channel interference for register_coalesce_2(). 3093085847 i965/fs: Use the new per-channel live ranges for dead code elimination. b4d676d710 i965/fs: Keep a copy of the live variables class around. 3ea84beb16 i965/fs: Invalidate live intervals when compacting; don't fix them. 939b0f2c2f i965/fs: Remove start/end aliases in compute_live_intervals(). 398656d97e i965/fs: Track live variable ranges on a per-channel level. 097bf101c3 i965/fs: Factor def[]/use[] setup out to a separate function. 4b821a97b5 i965/fs: Create a helper function for invalidating live intervals. 45ffaeccaf i965/fs: Do live variables dataflow analysis on a per-channel level. 5af8388110 i965/fs: Rename num_vars to num_vgrfs in live interval analysis. 701e9af15f i965/fs: Short-circuit a loop in live variable analysis. 8cb9cce040 glsl: Don't allow gl_PerVertex to be redeclared after it's been used. 84b9fa83a0 glsl: Support redeclaration of GS gl_PerVertex input. fc2330b0be glsl: Catch redeclaration of interface block instance names at compile time. 1b4a7378e9 glsl: Support redeclaration of VS and GS gl_PerVertex output. 79f515251a glsl: Error check redeclarations of gl_PerVertex. 3c83c96dcd glsl: Make it possible to disable a variable in the symbol table. 24b9bba19b glsl: Add an ir_variable::reinit_interface_type() function. 3699ff4dd1 glsl: Generalize processing of variable redeclarations. 78b072b2bc glsl: Don't allow invalid identifiers as struct names. 9fb6f59552 glsl: Don't allow invalid identifiers as interface block instance names. 9b5b0320b6 glsl: Don't allow invalid identifier names in struct/interface fields. f2dd3a04ce glsl: Don't allow invalid identifiers as interface block names. 9bb60a155f glsl: Don't allow unnamed interface blocks to redeclare variables. 1838df97a2 glsl: Refactor code to check that identifier names are valid. 6a157f2e33 glsl: Account for location field when comparing interface blocks. 5a234d92af glsl: Construct gl_PerVertex interfaces for GS and VS outputs. fb41f2c531 glsl: Refactor code for creating gl_PerVertex interface block. d2e66b953e glsl: Fix block name of built-in gl_PerVertex interface block. 192d05f277 glsl: Construct gl_in with a location of -1. 8bc7673ef8 radeon/winsys: fix handling in radeon_drm_cs_flush v2 a922d3413f util: Fix MinGW build. 1aef0ef277 llvmpipe: We don't use the draw pipeline for offset_point/line. 9b3dbaf396 gallivm: kill old per-quad face selection code 47d0613eb7 gallivm: handle explicit derivatives for cubemaps ce1d8634aa gallivm: ignore rho approximation for cube maps 15e05b999b glsl: Modify array_sizing_visitor to handle unnamed interface blocks. 45e46b2e37 glsl: Update call_link_visitor to update max_ifc_array_access. e226669eea glsl/linker: Modify array_sizing_visitor to handle named interface blocks. f878d2060c glsl: Update ir_variable::max_ifc_array_access properly. ca8a5ce919 glsl: Sanity check max_ifc_array_access in ir_validate::visit(ir_variable *). 3f4292a6e3 glsl: Add an ir_variable::max_ifc_array_access field. 22d3ef2df1 glsl: Make accessor functions for ir_variable::interface_type. 6f19e552af glsl: Move update of max_array_access into a separate function. 2f2f39c389 glsl: Add parser support for unsized arrays in interface blocks. 8cf35c3d2f glsl: Rename the fourth argument to get_interface_instance. b330125790 i965/blorp: Allow format conversions for CopyTexSubImage. 72aade48fe i965/blorp: Rework sRGB override behavior. 0589eaecde i965/blorp: Explain why Z24 can't use a sensible format. 590d71791a i965/blorp: Use R32_FLOAT for Z32F surfaces. 4dc25b7615 i965/blorp: Use R16_UNORM for Z16 surfaces. 6f7c41dd1d i965/blorp: Add support for non-render-target formats. 4b2e819e10 i965/blorp: Add an is_render_target parameter to surface_info::set. dbc1f3677c util/u_math: Fix C++ include of u_math.h on MSVC. edde6c77bd llvmpipe: abstract the code to set number of subpixel bits 87fe4a33d3 llvmpipe: implement 64 bit mul opcodes in llvmpipe 6905698fc2 gallium: Add support for 32x32 muls with 64 bit results c01c6a95b4 gallivm: support printing of 64 bit integers 58bab95c95 i965/blorp: Fix the register types on blorp's push constants. 8da15d7544 i965: Fix 3D texture layout by more literally copying from the spec. bfe6e5dda5 mesa: Fix compiler warnings when ALIGN's alignment is "1 << value". 791550aa8e i965: Don't forget the cube map padding on gen5+. e6fb744141 egl/main: remove undefined X11_LIBS automake variable bc93c3798a gallium/state_trackers/glx: X11/Xlib.h: No such file or directory 54b028ba89 gallium/targets/libgl-xlib: X11/Xlib.h: No such file or directory d901d7e08e gallium/state_trackers/egl: use X11_INCLUDES rather than X11_CFLAGS bd19e25703 st/vdpau: really block until surface is idle 48563bd45c st/vdpau: add new formats to OutputSurface rendering 1a5bac2149 st/vdpau: fix GenerateCSCMatrix with NULL procamp 5b4e2db12d radeon/uvd: disable VC-1 simple/main profile 5403dd4b68 radeon/uvd: try to fix VC-1 decoding 0bb05484bf radeon/uvd: fix video format reporting c207fa6c18 gallium/dri targets: use DRI_DRIVER_LDFLAGS 6b7c039dc2 radeonsi: fix occlusion queries for CIK ec922ef987 radeonsi: draw register fixes for CIK a26e17a365 i965: keep SecHalf flag after register coalescing 3db52b6e36 i965: allow SIMD8 sampler messages in SIMD16 mode 44f0777f17 i965: make BRW_COMPRESSION_2NDHALF valid for brw_SAMPLE 1176a3aac6 i965: Initialize brw_blorp_const_color_program::prog_data. 8c197d4aae i965: Fix a compiler warning about conservative depth enums. d14fcd7db7 i965/gs: Fixup gl_PointSize on entry to geometry shaders. 8f758b0b92 glsl/gs: handle gl_ClipDistance geometry input in lower_clip_distance. c09adcb21b glsl/gs: add gl_in support to builtin_variables.cpp. 378ff1dbac glsl: Keep track of location for interface block fields. e166a58c43 glx: Generate fewer errors in MakeContextCurrent d101204c23 glx: Propagate failures from SendMakeCurrentRequest where possible 68412d5006 glx: Hide xGLXMakeCurrentReply inside SendMakeCurrentRequest 15a201c610 st/dri: don't export any private symbols 085e5adede gallium/swrast: don't export any private symbols c787a9767c gallium/radeon: don't export any private symbols 790c8a2405 configure.ac: report an error if LLVM shared libs are disabled and CL is enabled e9c9d28203 st/mesa: improve format selection for GLES 20bf508a42 i915g: Rename sampler to fragment_sampler 8c6594074e i915g: Fix the sampler bind function 6cd1da8377 gen7: Use logical, not physical, dims in 3DSTATE_DEPTH_BUFFER (v2) ccad802ed5 doxygen: Generate Doxygen for i965 b645913ff6 i965: Remove the "ARF" register file. e7dc88026a i965: Fixup for don't dead-code eliminate instructions that write to the accumulator. c4e6569fc8 i965: Generate code for ir_binop_imul_high. 85154241d6 i965: Use the multiplication result's type for the accumulator. 6ff8f06308 i965/fs: Disable CSE on instructions writing to HW_REG. 06e41a02a3 glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5. 69909c866b i965: Add Gen assertion checks for newer instructions. 92dc16c3e2 i965: Don't dead-code eliminate instructions that write to the accumulator. 014cce3dc4 i965: Generate code for ir_binop_carry and ir_binop_borrow. 4ec37317c5 i965: Add UD null register helpers. 6f9428eb68 glsl: Implement usubBorrow() built-in for ARB_gpu_shader5. 6c125973f3 glsl: Implement uaddCarry() built-in for ARB_gpu_shader5. 499d7a7f6e glsl: Add ir_binop_carry and ir_binop_borrow. ae514416b2 glsl_compiler: Enable any extension that any Mesa driver enables 136568ea18 glsl_compiler: Sort extensions by name 587cd971c8 glsl_compiler: Always log the compiler diagnostics 3646d65f6a glsl_compiler: Set max GLSL version on the command line 257db619c6 glsl_compiler: Use no_argument instead of 0 in getopt_long options 75e9bd13c4 glsl_compiler: Re-enable building glsl_compiler 5d6b0e7f1b glsl: Remove glsl_parser_state MaxVaryingFloats field 7db50171be glsl: Set gl_MaxVertexOutputs from VertexProgram.MaxOutputComponents etc 42305fb502 glsl: Count shader inputs and outputs separately d4b5bc62af glapi: add output info to GetProgramiv's params 72465fcf57 clover: fix building with llvm-3.4 since rev191922 e58dd465f0 st/mesa: silence warning about unhandled ir_query_levels in switch 289d928c8e radeon/vdpau: only export necessary symbols 731f5471fb radeon/uvd: optimize message handling a bit cfbfb50cb8 docs: Mark a few more things as "in progress" in GL3.txt. 7178d6ac59 dri/nouveau: add AllocTextureImageBuffer implementation b3c04362b4 glsl: Fix usage of the wrong union member in program_resource_visitor::recursion. 373f8670d1 Revert "r600g: only flush the caches that need to be flushed during CP DMA operations" 2656c6118b i965/ivb: Flag RG32F quirk for texture gather regardless of swizzles e8ec2e0344 i965/vs: Add support for textureGather(.., comp) 09c6fd450d i965/fs: Add support for textureGather(.., comp) 7335bc7526 glsl: add ARB_gpu_shader5's additional textureGather signatures 88ee9bc9d1 glsl: Add support for specifying the component in textureGather f93a63bfcc docs: mark ARB_conservative_depth done on i965 7ec4668696 i965: Enable ARB_conservative_depth for Gen7+. 4697955c5b i965/wm: Program correct conservative depth modes 64b1a1d459 docs: rephrase 9.2.1, 9.1.7 news item 21315bfb71 docs: add the MD5 sums for the 9.2.1 and 9.1.7 releases c70e2471dc docs: Mark off KHR_debug, update relnotes 84e1a396ec i965/vs: add missing break between ir_query_levels and ir_tg4 cases 2beb60c4e7 docs: Mark off ARB_texture_query_levels, update relnotes 317e172677 i965: enable ARB_texture_query_levels on Gen6+ 4be21a07ea i965/vs: implement ir_query_levels fa6440acdb i965/fs: implement ir_query_levels 7480ae3cb8 i965: ignore all texturing opcodes without a coordinate, for cubemap normalize 7a4754d7d9 glsl: add plumbing for GL_ARB_texture_query_levels 6ce4e7672e mesa: add plumbing for GL_ARB_texture_query_levels 30e6501820 docs: Add release notes for 9.1.7 release 058fa59d6b docs: Add release notes and NEWS item for 9.2.1 release 765baec8f7 haiku: Ensure correct libraries are referenced. a4144af400 haiku: Clean up code, use target-helpers 4d15ef5121 haiku: Drop haiku-softpipe.c; fix extern C bc2fb19773 haiku: Correct Haiku softpipe library 8730236d1a haiku: Add first Haiku renderer (softpipe) c9f1217e1f haiku: Build Haiku's libGL from within Mesa 1349766612 glsl: Define isnormal for Oracle Solaris Studio. 8419c5c3ce r600g: texture offsets for non-TXF instructions c04b8d1dab r600g: remove an assertion causing a crash at context cleanup eda1f2aa12 r300g: remove unused function r300_lacks_vertex_textures 0667e2c969 mesa: Don't return any data for GL_SHADER_BINARY_FORMATS a50c5f8d24 svga: fix incorrect memcpy src in svga_buffer_upload_piecewise() d164d50a85 util: when packing depth values, round to nearest. b280516e11 radeonsi/compute: Fix segfault caused by recent refactoring b181be6266 radeonsi: Fix build 757ec72b23 configure: set HAVE_COMMON_DRI when building only swrast 99a471c67b radeonsi/compute: fix bind_compute_sampler_states() breakage 800610f9eb i965/fs: Improve accuracy of dFdy() to match dFdx(). 9267565ee4 gallium/tests: fix SHADER typo 13895abd86 gallium-egl: use standard variable types over EGLBoolean/EGLint 379deaf5c6 gallium: remove old bind_*_sampler_states() functions 55e81b06e7 gallium/docs: update bind_sampler_states() documentation 1e2fbf2657 cso: make sure all sampler states are set/cleared 7d7a9714d2 freedreno: use new bind_sampler_states() function 88b17a15f3 svga: don't hook in old bind_fragment_sampler_states() functions 27c054edf0 radeon: don't use old bind_vertex/fragment_sampler_states() hooks 1e8d3eb08d i915g: remove old bind_vertex/fragment_sampler_states() hooks edd9af675c noop: remove old bind_*_sampler_states() functions f233ee0cd6 galahad: remove old bind_*_sampler_states() functions d0520d5bf6 vl: remove old bind_fragment_sampler_states() calls 3925e521d6 util: remove old bind_fragment_sampler_states() calls from blitter code 9fa6722a68 draw: remove use of old bind_fragment_sampler_states() 7478236da9 nouveau: remove old bind_*_sampler_states() functions 1446600d1a cso: remove use of old bind_*_sampler_states() functions bcf7508a7d rbug: remove old bind_*_sampler_states() functions 22480c5b5b identity: remove old bind_*_sampler_states() functions dd4816e3fd trace: remove old bind_*_sampler_states() functions 5807105ad7 ilo: don't hook up old bind_*_sampler_states() functions 2d0effaa10 llvmpipe: remove old bind_*_sampler_states() functions 6e640545ac softpipe: remove old bind_*_sampler_states() functions 93e6694f2c clover: remove bind_compute_sampler_states() calls a5350a9f3e gallium/tests: use pipe_context::bind_sampler_states() bc367ab54d gallium/tools: update dump_state.py to use bind_sampler_states() 3f0627c2ad nouveau: implement pipe_context::bind_sampler_states() 550f9ee64c softpipe: implement pipe_context::bind_sampler_states() 8280b29d7c radeon: implement pipe_context::bind_sampler_states() 0de99d52b7 svga: implement pipe_context::bind_sampler_states() 6ef9fc791e trace: implement pipe_context::bind_sampler_states() e64112b1f9 rbug: implement pipe_context::bind_sampler_states() bd1514849b noop: implement pipe_context::bind_sampler_states() c772338488 llvmpipe: implement pipe_context::bind_sampler_states() 41a9be70e4 ilo: implement pipe_context::bind_sampler_states() 9564ec8317 identity: implement pipe_context::bind_sampler_states() aec11d48cf i915g: implement pipe_context::bind_sampler_states() e5d000c3f1 galahad: implement pipe_context::bind_sampler_states() 4bdf7d3842 clover: use pipe_context::bind_sampler_states() if non-null 96b9c09495 vl: use pipe_context::bind_sampler_states() if non-null bbc1fd8c80 util: use pipe_context::bind_sampler_states() if non-null 27d500a844 draw: use pipe_context::bind_sampler_states() if non-null 5cba8725a4 cso: use pipe_context::bind_sampler_states() if non-null 755d788fe2 gallium: add pipe_context::bind_sampler_states() 9b99451da2 r300g: rename r300_bind_sampler_states to r300_bind_fragment_sampler_states c368479e38 draw: rename bind_sampler_states variables c7d91a6f13 r600g: fix ínitialization of non_disp_tiling flag b893bbf438 r600g,radeonsi: create aux_context last 52bfe8e0f6 r300g/swtcl: don't call draw_prepare_shader_outputs bde5b626c2 st/mesa: silence warning about unhandled enum in switch statement d133592619 mesa: fix make check for ARB_texture_gather 61519f15ac docs: Mark off ARB_texture_gather 88f196ab6e i965/hsw: Apply gather4 RG32F w/a using SCS instead of shader. 7df985ad47 i965: Enable ARB_texture_gather on Gen7 dd4c2a516c i965: use gather slots in the binding table for gather4. c08f2083ee i965: Emit a second set of SURFACE_STATE for gather4 from textures. 5901d48b41 i965: make room in the binding table for a full alternate set of surface_states 855b2a8f4a i965: Add BRW_SURFACEFORMAT_R32G32_FLOAT_LD, required for IVB gather4 w/a cfa3c8a0d3 i965: w/a for gather4 green RG32F 36e25ccd29 glsl: flag shaders which use gather4 at all 4ed3930f97 i965/vs: Add support for ir_tg4 942a4ec18f i965/fs: Add support for ir_tg4 fb455500bf i965: add SHADER_OPCODE_TG4 18002d9eda glsl: add texture gather changes d3575622b7 mesa: add texture gather changes 0d7fc10bcd i965: fix bogus swizzle in brw_cubemap_normalize 4e4c32ba11 r600/llvm: Adds support for MSAA 8edbd7609b r600g/llvm: Undef z and w component of 2D TXP inst 9f183eb7de r600g/llvm: fix txq for texture buffer 848c0e72f3 i965: compute DDX in a subspan based only on top row 72edba1659 i965/blorp: Use passed in framebuffer rather than ctx->DrawBuffer ef8cc3e51f ralloc: Remove the rzalloc-based new/delete operator definition macro. fcbbecb9bc st/mesa: Switch glsl_to_tgsi_instruction to the non-zeroing allocator. 03d46344df mesa/program: Switch ir_to_mesa_instruction to the non-zeroing allocator. 23e8673afb i965: Switch vec4_live_variables to the non-zeroing allocator. c307d27c5e i965: Switch fs_live_variables to the non-zeroing allocator. ced327ec64 i965: Switch fs_inst to the non-zeroing allocator. a5d843ebdf i965: Switch ip_record to the non-zeroing allocator. ddd694293a i965: Initialize all member variables of cfg_t on construction. fde23b61a9 i965: Initialize all member variables of bblock_t on construction. 58d772cb41 glsl: Switch ast_type_qualifier to the non-zeroing allocator. 8bd1c69f3b glsl: Switch ast_node to the non-zeroing allocator. 70953b5fea i965: Initialize all member variables of vec4_instruction on construction. 43bf36b080 glsl: Initialize all member variables of _mesa_glsl_parse_state on construction. 0e72db9f97 mesa: Fix misplaced includes of "main/uniforms.h". 6349b3235c st/egl: flush resources before presentation d99b5b2d82 i965/gs: Fix incorrect numbering of DWORDs in 3DSTATE_GS 6659131be3 mesa: check for bufSize > 0 in _mesa_GetSynciv() 755602df12 mesa: minor fix-ups for _mesa_validate_sync() 79a03068cd mesa: add missing error checks in _mesa_GetObject[Ptr]Label() 69daf335a0 mesa: use caller string in error message in get_label_pointer() ecd155a428 mesa: asst. clean-ups in copy_label() d2eb281fb2 st/xorg: Include u_surface.h for u_copy_rect 9c446afb18 winsys/freedreno/drm: drop obsolete .gitignore 16661a9d84 winsys/freedreno/drm: consolidate C sources list into Makefile.sources 5d7690991a winsys/nouveau/drm: consolidate C sources list into Makefile.sources 0d36f5c3be winsys/i915/sw: consolidate C sources list into Makefile.sources 56dfbbd24a st/xvmc: consolidate C sources list into Makefile.sources 10bd3a3f71 st/xorg: consolidate C sources list into Makefile.sources 556207e579 st/xa: consolidate C sources list into Makefile.sources f7df719b39 st/wgl: consolidate C sources list into Makefile.sources 9f03c763e9 st/vega: consolidate C sources list into Makefile.sources bfbbc7c8c8 st/vdpau: consolidate C sources list into Makefile.sources c0024c4548 st/osmesa: consolidate C sources list into Makefile.sources 921fdf1429 st/glx: consolidate C sources list into Makefile.sources 760c1a6e66 st/gbm: consolidate C sources list into Makefile.sources 4e9028b638 st/egl: consolidate C sources lists into Makefile.sources edd11ece38 st/dri/sw: consolidate C sources list into Makefile.sources f9ddeac213 st/dri: consolidate C sources list into Makefile.sources d8afbc6177 st/clover: consolidate CPP sources list into Makefile.sources 1918c37008 galahad: consolidate C sources list into Makefile.sources 38d80c01d0 noop: consolidate C sources list into Makefile.sources d7c66ff59e identity: consolidate C sources list into Makefile.sources 959ed5c163 freedreno: consolidate C sources list into Makefile.sources b91a9cdeaa trace: consolidate C sources list into Makefile.sources e369126709 llvmpipe: consolidate C sources list into Makefile.sources 2234e187c6 rbug: consolidate C sources list into Makefile.sources 9bc5ced1c7 softpipe: consolidate C sources list into Makefile.sources 6ea73bb395 r600: use NEED_RADEON_LLVM over R600_NEED_RADEON_GALLIUM 4334666b47 gallium/radeon: drop unused variable LIBGALLIUM_LIBS e11ff60e28 mesa/drivers: drop HAVE_*_DRI from individual makefiles cb1febb074 gallium/targets: Make use of prebuilt libdricommon.la. eb0a57acaa i915: Fix memory leak in do_blit_readpixels. 76df7edacf llvmpipe: Remove unnecessary null check of shader. ac82495d6d util/u_format: Assert that format block size is at least 1 byte. 505a6de7fc draw: Add a null check for draw. 9b388c66fc st/vdpau: Include u_surface.h for u_copy_rect. 05474ac9c4 st/vdpau: Include u_format.h for util_format_description. 14442c46fb st/xvmc: Include u_surface.h for u_copy_rect. 9f6e76a91e st/egl: include u_format.h for util_format_get_blocksize() 1d05caf9f2 svga: fix pixel center integer 360610c89e svga: return 0 for PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER 395fac25a6 svga: we don't support TGSI_OPCODE_CONT 81bb98e928 gallium: include u_surface.h instead of u_rect.h 48b9720272 i965: Reenable glBitmap() after the sRGB winsys enabling. 3e1fdf3899 mesa: Remove all traces of GL_OES_matrix_get 9baf35de5c Use -Bsymbolic when linking libEGL.so 4c4934636c i965/blorp: retype destination register for texture SEND instruction to UW. 1c7f75e45e i965: Add a real native TexStorage path. aff7f335c1 i965: Add missing license to intel_tex_validate.c. 8037c0b69c i965: Always allocate validated miptrees from level 0. 16060c5adc i965: Don't relayout a texture just for baselevel changes. 97bdb4c039 i965: Don't allocate a 1-level texture when GL_GENERATE_MIPMAP is set. 6ca9b532d8 i965: Stop allocating miptrees with first_level != 0. 3b9a2dc938 i965: Drop a special case for guessing small miptree levels. 7de88ac380 i965: Totally switch around how we handle nonzero baselevel-first_level. 9c116d5eac i965: Always look up from the object's mt when setting up texturing state. 114ae47475 r600g/sb: Move variable dereference after null check. 0d441aac3d st/mesa: fix comment typo 7b25f52a95 r600g,radeonsi: workaround for late shared screen initialization 868791f0ba r600g: Fix build failure introduced with r600_texture.c consolidation 4e9aa6711f radeon: make texture logging more useful e64633e8c3 r600g,radeonsi: share r600_texture.c 4069d39465 r600g: remove compute_global_transfer_* calls from texture_transfer_map/unmap ef6680d3ee r600g: move the low-level buffer functions for multiple rings to drivers/radeon 1bb77f81db r600g,radeonsi: consolidate tiling_info initialization 09fc5d6e26 radeonsi: implement clear_buffer using CP DMA, initialize CMASK with it 68f6dec32e r600g: move aux_context and r600_screen_clear_buffer to drivers/radeon 0cb9de1dd0 radeonsi: move debug options to R600_DEBUG ba650ccf91 r600g: move some debug options to drivers/radeon 2814202ef4 r600g,radeonsi: share the async dma interface e916267285 radeonsi: move radeonsi-specific functions out of r600_texture.c 31169400a0 r600g,radeonsi: remove unused code 6f21009cb3 r600g: move r600g-specific functions out of r600_texture.c bfea9c498d r600g,radeonsi: consolidate r600_texture structures 4ea2e5a4e7 r600g: get rid of r600_texture::is_rat ba29324dba r600g: get rid of r600_texture::array_mode 39801d4ba7 r600g,radeonsi: consolidate transfer, cmask, and fmask structures a62cd6949c radeon drivers: handle PIPE_CAP_MAX_VIEWPORTS 900b1863c8 radeon/llvm: fix TGSI_OPCODE_UCMP 2bda5f3298 st/mesa: fix GLSL mix(.., .., bvecN) a64d3dd135 configure.ac: Add a more informative warning when libclc.pc is not found v2 b2d5757831 mesa: Include stdint.h in mtypes.h for uint32_t symbol. aac75f877d i965/fs: Don't double-accept operands of logical and/or/xor operations. e5c49bc25b i965: Add #define for MI_REPORT_PERF_COUNT on Gen6+. 0f2da77307 i965: Add support for GL_AMD_performance_monitor on Ironlake. b2e327e08f mesa: Add core support for the GL_AMD_performance_monitor extension. f91475d4ab glsl: Create and use a has_uniform_buffer_objects() helper. e4af55c78f glsl: Create and use a has_explicit_attrib_location() helper. e9b410b54d mesa: Remove 'invalidate_state' parameter to _mesa_dirty_texobj(). 1c904466aa mesa: Remove some remaining FEATURE_* detritus. fe2528c0b6 i965: Fix cube array coordinate normalization d83ef680e2 draw/clip: don't emit so many empty triangles 60c448faea llvmpipe: count c_primitives before discarding null prims 1291e833e7 llvmpipe: we need to subdivide if fb is bigger in either direction 028b26e2ef radeon/llvm: fix shadow cube texturing for GL3.0 57f38e9f92 radeonsi: fix blitting the last 2 mipmap levels of compressed textures 296adb6de9 radeonsi: add missing colorbuffer formats (rework format translation) f9ea435ebc radeonsi: bypass alpha-test for integer colorbuffers f7d004b9ad r600g: fix texture buffer object cache flushing 6317a3fb31 r600g: fix constant buffer cache flushing 4871128e58 radeon/winsys: keep screen pointer in winsys v2 f6e2aa0e12 build/radeonsi: group all targets in common subdir 015853b568 build/r600: group all targets in common subdir 533e9a04b4 build/r300: group build target in common subdir 1c57d9a6c6 radeon/uvd: try to place msg/fb buffer into GART f9f14201c1 radeon/uvd: move alignment to winsys 5f6ae61e69 st/vdpau: use a separate lock per decoder 34b5a4e0d8 st/vdpau: use new vlc function to serach for VC-1 start codes eb1cb253b7 vl/mpeg12: use new vlc function to search for start codes e3ecea9ddf vl/vlc: add fast forward search for byte value 59157d1c96 glsl: Initialize ir_lower_jumps_visitor member variables. 94e3ecae2d glsl: Initialize lower_vector_visitor::dont_lower_swz. 74b02b8e3f glsl: Initialize assignment_generator member variables. 6128c226b4 glsl: Remove unused pointer value. 71ecc2cf71 Revert "llvmpipe: increase number of subpixel bits to eight" 49f8fc64de mesa: remove handcounted magic number ea3847b12e mesa: remove outdated comment 2f5d41ce79 mesa: remove stale comment e5ec5aef2b llvmpipe: align the array used for subdivived vertices f036d55515 glapi: Move declaration before code. 11e494a572 mesa: Use -Bsymbolic in the linker to locally resolve Mesa-internal symbols. 10ef949424 glsl: Hide many classes local to individual .cpp files in anon namespaces. 07572621bc mesa: Drop an extra copy-and-pasted copy in the program clone function. 669b88eb12 mesa: Convert some runtime asserts to static asserts. 673129e0b9 mesa: Shrink the size of the enum string lookup struct. c0378b6400 mesa: Remove the extra enum strings and extra lookup table. 3b29a6ec91 mesa: Remove _mesa_lookup_enum_by_name(). 755c11dc5e llvmpipe: increase number of subpixel bits to eight 6d29db715b glsl: Define isnormal and copysign for MSVC to fix build. 6016dabfa2 Suppress clang's warnings about unused CFLAGS and CXXFLAGS. 8bbcc43ad9 radeon/uvd: async flush the UVD cs 01a0dbcb96 winsys/radeon: share winsys between different fd's 0653c66ef4 winsys/radeon: remove cs_queue_empty f7ccb84aa1 winsys/radeon: fix killing the CS thread 938956ad52 i965/gen4: Fix fragment program rectangle texture shadow compares. 1266f01dc7 i965/gen7.5: Fix missing Shader Channel Select entries on Haswell 4f1ebb8ddd i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros. 81a3759bb5 glsl: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS in a bunch of places. bfbad9d1a8 ralloc: Introduce new macros for defining C++ new/delete operators. edbbfac6cf r600g: fast color clears for single-sample buffers 56d9a397aa r600g: add support for separately allocated CMASKs 419cd5f2a2 gallium: add flush_resource context function d2bd63433a radeonsi: simplify and fix MSAA texture sampling for array textures defedc0f61 radeonsi: fix textureOffset and texelFetchOffset GLSL functions 1569b3e536 llvmpipe: Fix rendering to PIPE_FORMAT_R10G10B10A2_UNORM. 2ab4e1d1e6 draw: Ensure draw_pt_middle_end::bind_parameters is never NULL. 75c394f567 tools/trace: Simple script to compare two traces. 1cc3b90d47 mesa: Silence GCC warning 'comparison between signed and unsigned integer expressions' 7db6b5aa91 mesa: Fix broken call to print_table_stats b4cf56cdf8 glsl: Set VertexProgram.MaxOutputComponents and FragmentProgram.MaxInputComponents in standalone scaffolding be8963a18f mesa: Allow several ARB_geometry_shader4 queries in OpenGL 3.2 df371e2b1b mesa: Expose MAX_GEOMETRY_{INPUT,OUTPUT}_COMPONENTS on OpenGL 3.2 965d9e649d mesa: Get GL_MAX_FRAGMENT_INPUT_COMPONENTS from FragmentProgram.MaxInputComponents d1ade4eaf1 mesa: Get GL_MAX_VERTEX_OUTPUT_COMPONENTS from VertexProgram.MaxOutputComponents 67a2d31735 i915: Set VertexProgram.MaxOutputComponents and FragmentProgram.MaxInputComponents e1f8c58590 i965: Set *Program.Max{Input,Output}Components d358c6b700 mesa: Set default values for Max{Input,Output}Components in init_program_limits 052c9ae1f3 mesa: Remove gl_constants::MaxVaryingComponents d91249df1a mesa: Use correct data for MAX_{VERTEX,GEOMETRY}_VARYING_COMPONENTS_ARB queries a384238c3d mesa: Track per-stage shader input and output limits independently d38765f3c8 mesa: Support GL_MAX_VERTEX_OUTPUT_COMPONENTS query with ES3 b6b549ccfc i965: Refactor Gen4-6 SURFACE_STATE setup for buffer surfaces. e114cbff96 i965: Refactor Gen7+ SURFACE_STATE setup for buffer surfaces. 35a54ad02f i965: Fix off by one errors in texture buffer size calculations. 34b11334d4 i965: Fix writemask != 0 assertions on Sandybridge. d2d90d66d8 glsl: Delete builtin_builder::shader when destroying built-ins. 9f64bb2312 i965: Fix brw_gs_prog_data_compare to actually check field members. 4e4b079916 i965: Fix brw_vs_prog_data_compare to actually check field members. feaad189b4 i965: Move binding table code to a new file, brw_binding_tables.c. 113a75ff2d i965: Use brw_upload_binding_table() for the pixel shader as well. 72340839ca i965: Generalize brw_vec4_upload_binding_table() beyond vec4 stages. 254891b3fc i965: Convert loop to memcpy in brw_vec4_upload_binding_table(). 0532b200f3 i965: Update comments in brw_vec4_upload_binding_table(). 79930c6027 winsys/sw/xlib: fix compile error in xlib_sw_winsys.c. 092f2e8336 glx: fix compile error in egl_glx.c. 7dab097a51 freedreno/a3xx: fix typo mixup w/ mipfilter 575a6e7ec5 freedreno: fix glReadPixels 532dc8939f gallivm: adjust wrap mode to CLAMP_TO_EDGE always for cube maps. 602d368446 android: Remove builtin_compiler e150c0da71 util/u_blit: Implement util_blit_pixels via pipe_context::blit. d8c7e13886 util/u_blit: Support blits from cubemaps. fb1d992da4 vega: Use pipe_context::blit instead of util_blit_pixels_tex. ec44d56a5b i965: Rename brw_{fs,vec4}_emit.cpp to brw_{fs,vec4}_generator.cpp. a3b51a22f7 glsl: Correctly validate fma()'s types. d56bbd0441 glsl: Add frexp signatures and implementation. c43d6060b1 i965: Lower ldexp. d0b8ea60b7 glsl: Add ldexp_to_arith lowering pass. 5561251b58 glsl: Allow vectors to be created from ir_constant(). b2ab840130 glsl: Add support for ldexp. 4b0488ef4e i965: Add some missing bits to {mesa,brw,cache}_bits[]. 3374dabce7 i965/gs: Implement basic gl_PrimitiveIDIn functionality. f67fa8f3c8 i965/gs: New gs primitive types are supported by HW primitive restart. 9791af90e3 i965/gs: Add new primitive types. 93b5f71179 gallivm: some bits of seamless cube filtering implementation b8244b0056 i965: Remove MIPLAYOUT_BELOW from Gen4-6 constant buffer surface state. a1b6e69e45 egl: Also add EGL_TEXTURE_FORMAT as a valid eglQueryWaylandBufferWL attribute 1281a90532 egl: add EGL_WAYLAND_Y_INVERTED_WL attribute 9ad6dda21e i965: Use gen7_upload_constant_state for 3DSTATE_CONSTANT_PS as well. e776c18afb i965: Set brw_stage_state::push_const_size for PS constants. d385edf4c3 i965: Introduce a prog_data temporary in gen6_upload_wm_push_constants. 24765c58bd i965/gen6+: Support 128 varying components. f5d38c58ee i965/ff_gs: Generate URB writes using a loop. 57b8cff33c i965/gen6: Fix assertions on VS/GS URB size. 784044c206 i965/vec4: Generate URB writes using a loop. 875972029e i965/fs: When >64 input components, order them to match prev pipeline stage. a4546ec114 i965/fs: Simplify computation of key.input_slots_valid during precompile. 8a36f4382b i965/gs: Stop storing an input VUE map in the GS program key. d1ad447f01 i965/gen6+: Remove VUE map dependency on userclip_active. 3a83b20dcc i965/fs: Stop wasting input attribute space on gl_FragCoord and gl_FrontFacing. 0af1252ae4 i965/sf: Consult brw_wm_prog_data when setting up SF/SBE state. af84bbd2ca i965/sf: Consolidate common code for setting up gen6-7 attribute overrides. d5b4095356 i965/sf: Use BRW_SF_URB_ENTRY_READ_OFFSET rather than hardcoded values. 8c2b9bd1df i965/fs: Consult brw_wm_prog_data::num_varying_inputs when setting up WM state. 8c69eaba1a i965/fs: Change brw_wm_prog_data::urb_read_length to num_varying_inputs. 58f01bd17d i965/fs: Expose "urb_setup" as part of brw_wm_prog_data. 4a6939edae ilo: make ilo_bind_sampler_states return void 120d100627 glsl/tests: Update .gitignore for new unit test. 1da3ff1b1c glsl/tests: Add a test for properties of sampler types. 2f508f244e st/mesa: don't dereference stObj->pt if NULL bbe3d6dc29 nouveau: fix regression since float comparison instructions (v2) 6f52295129 vdpau/decode: Check max width and max height. ffa3244534 freedreno: PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE d7be322410 freedreno/a3xx: fix VFD_INDEX_MAX overflow c756a3ef70 freedreno: add debug option to disable GMEM bypass cdec879e38 freedreno/a3xx: handle front_ccw cda75253f7 freedreno/a3xx: stencil fixes 65ae4392ce freedreno/a3xx: alpha-test dbf041e61f freedreno/a3xx/compiler: implement SUB 1a42d4ee34 freedreno/a3xx: use INDIRECT state load for shaders 6e9c386d16 freedreno: avoid stalling at ringbuffer wraparound ca505303a7 freedreno: emit markers to scratch registers 1e6d290f21 freedreno: split out WFI helper 74052347f3 freedreno: fd_draw helper 4712904ddc freedreno/a3xx: fix gpu lockup in some piglit tests 64c134cedb freedreno/a3xx/compiler: add LIT cb9e07aa84 freedreno: multi-slice resources (cubemap, mipmap, etc) 71ffac691b glsl/builtins: Fix {texture1D,texture2D,shadow1D}ArrayLod availibility. 4b3c0a797f i965: Use brw_stage_state for WM data as well. e6e5f88848 i965: Increase the size of brw_stage_state::surf_offset. 3a835b699a i965: Add comments to the new brw_state_state structure's fields. ea373f03e8 mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mix f4e35f897e radeonsi: fix and enable transform feedback for CIK f317ce5c5d radeonsi: fix gl_InstanceID with non-zero start_instance 9c75d2f65b gallium: comment that INSTANCEID doesn't include start_instance 122a880b78 radeonsi: enable streamout AKA transform feedback for SI 8d03d923b6 radeonsi: implement streamout shader support 9d16e70b3f radeonsi: implement glDrawTransformFeedback functionality 6cf29c7dab radeonsi: fix streamout queries 91ede46222 radeonsi: implement streamout flush properly 2993ccab38 radeonsi: bind streamout buffers to VGT and the vertex shader e4c5d3ee27 radeonsi: handle rasterizer_discard and set GS_OUT_PRIM_TYPE 9eb3b9dc2b radeonsi: initialize the first CS like any other 2b0a54d6ec radeonsi: integrate shared streamout state 4ea35023c5 radeon: don't emit streamout state if there are no streamout buffers 60416cb173 radeon: don't emit VGT_STRMOUT_BUFFER_BASE on SI 2b71b3d466 mesa: Disallow relinking if a program is used by an active XFB object. 9cc74c93f8 mesa: Reject ResumeTransformFeedback if the wrong program is bound. c732f68cf4 mesa: Track the vertex program active at BeginTransformFeedback() time. a7d616da69 mesa: Disallow TransformFeedbackVaryings when active. 2487324591 radeon/uvd: move more logic into the common files 56be937d42 radeon/uvd: use more sane defaults for bitstream buffer size 32637f56a5 os: First check for __GLIBC__ and then for PIPE_OS_BSD 315f8f17d0 llvmpipe: Remove the special path for TGSI_OPCODE_EXP. e75211df0f trace: Several enhancements to dump_state.py 9641f1037c trace: Support bigger TGSI shaders. c59659ca08 glsl: Use sampler_coordinate_components instead of passing it by hand. 694be9115d glsl: Add a new glsl_type::sampler_coordinate_components() function. 5eb7ff1175 Move nv30, nv50 and nvc0 to nouveau. ebcdaa7bbc i965/gs: implement EndPrimitive() functionality in the visitor. 564a900a45 i965/vec4: Add the ability to emit opcodes with just a dst register. 6ced0fa57f i965/gs: Add opcodes needed for EndPrimitive(). a74af8148d i965/gen7: Add the ability to send URB_WRITE_OWORD messages. bf5419e389 i965/gen7: Allow URB_WRITE channel masks to be used. 247f90c77e i965/gs: Set control data header size/format appropriately for EndPrimitive(). 1a33e0233a glsl: During linking, record whether a GS uses EndPrimitive(). 79d9c6b7ff i965/gs: Add a state atom to set up geometry shader state. ec5c924290 i965/gen7: Extract a function for setting up a shader stage's constants. 3bc642cbf6 wayland-egl.pc requires wayland-client.pc. 87ebbe1270 st/gbm: Add $(WAYLAND_CFLAGS) for HAVE_EGL_PLATFORM_WAYLAND. b217d48364 st/dri: do not create a new context for msaa copy 169f9c030c i965: Add an assertion that writemask != NULL for non-ARFs. 4e5eb8ba25 i965/vec4: Only zero out unused message components when there are any. 17eb1df7b8 i965/vec4: Simplify the computation of coord_mask and zero_mask. 66be7b4c27 docs: Clean up autoconf.html. bd77f51758 mesa: Properly set the fog scale (gl_Fog.scale) to +INF when fog start and end are equal. 09e385ee3b mesa: Use correct enum conversion function. fd66a85f6b mesa: Ensure gl_sync_object is fully initialized. 49f2ba2cb0 radeonsi: Add parentheses around '|' operands. d93e23ba25 util: Fix unmatched parenthesis. 923d346714 util: don't use _fxsave() with MSVC 2010 or older 787ac4207e glsl: Add missing va_end in builtin_builder::add_function. 118cdd1d3f glsl: Initialize builtin_builder member variables. 395b941086 glsl: fix variadic macro for MSVC 1ddb56d160 glsl: remove struct keyword from ir_variable declarations 0bb3cd8090 Revert "i965/vec4: Only zero out unused message components when there are any." 89f5f675ad i965: Allow immediates to be folded into logical and shift instructions. d83221c2d3 i965: Enable MESA_shader_integer_mix. 56fff7063d glsl: Implement MESA_shader_integer_mix extension. fd183fa02c glsl: Use conditional-select in mix(). 8477262958 i965: Add support for ir_triop_csel. 7aaa38728f glsl: Add conditional-select IR. 60850b7b9f glsl: Rename ir_function_signature::builtin_info to builtin_avail. 260965b7a7 build: Delete cross-compiling macros. b973b44a4d glsl: Add missing type inference for ir_binop_bfm. 722eff674b glsl: Delete old built-in function generation code. c845140a20 glsl: Remove builtin_compiler from the build system. 76d2f73643 glsl: Switch to the new built-in function module. 7ddc312c1b glsl: Write a new built-in function module. 8d90328eb3 glsl: Add optional parameters to the ir_factory constructor. 666df56551 glsl: Add IR builder shortcuts for a bunch of random opcodes. 1a6c0efa11 glsl: Expose IR builder support for arbitrary swizzling. 202238824b glsl: Add a new ir_builder::dotlike() function. d716b3376c glsl: Add IR builder support for generating return statements. f72a8498e7 glsl: Add IR builder support for conditional assignments. eff2ca1ac3 glsl: Add IR builder support for triops. 7f0f60cd84 glsl: Add an ir_expression triop constructor with type inference. 183f7a3e6f glsl: Add missing type inference support for ARB_gpu_shader5 unops. 33faaf0b4a glsl: Initialize lod_info in the ir_texture constructor. 1b3a482a96 glsl: Skip unavailable built-ins when printing out similar candidates. 1ffcef04ce glsl: Skip unavailable built-ins when matching signatures. 3e820e3aef glsl: Pass _mesa_glsl_parse_state into matching_signature and such. 0823a87a75 glsl: Add a method to tell whether a built-in is available. d403a10573 glsl: Mark _mesa_glsl_parse_state::is_version() as const. 4b0bac0dce glsl: Convert ir_function_signature::is_builtin to a method. ca321d07fd glsl: Store a predicate for whether a built-in signature is available. 6c3db2167c i965/vec4: Only zero out unused message components when there are any. 2924b5f73b vbo: Implement new gs prim types in vbo_count_tessellated_primitives. 2937d704dc i965: Enable AMD_seamless_cubemap_per_texture 4a19503516 mesa: Always use seamless cubemap filtering in GLES3 e334ff43c4 mesa: Don't allow glSamplerParameteriv(GL_TEXTURE_CUBE_MAP_SEAMLESS) in ES 7efe55cb2d docs: initial 9.3 release notes file e67f99bd29 ilo: preliminary GEN 7.5 support 18805b16c8 radeonsi: add berlin pci ids 9bc47dbe50 r600g: remove DMA padding a81beee37e radeon/winsys: pad IBs to a multiple of 8 DWs e8f9195e5f gallium, intel: Implements new __DRI_IMAGE_USE_LINEAR and PIPE_BIND_LINEAR flags to enforce no tiling. 0a0f543082 mesa: Ensure gl_query_object is fully initialized. e9f1f6ab42 gallivm: support indirect registers on both dimensions f9b37f7183 i915g: Document fall-through switch 519a2cf950 i915g: Handle i915->batch == NULL correctly in flush 9e14895884 i915g: Remove useless comparison 7125af2957 i915g: Fix initial array index ac8448dd97 mesa: add GL_KHR_debug functions to dispatch_sanity.cpp 238201158f docs: Add some notes on submitting patches 505fad04f1 r600g/compute: Fix bug in compute memory pool f0435ebb07 r600g/compute: Don't flush the cs in pipe_context::launch_grid() 16cedf3a25 i965: Remove never used DPA2 opcode. 4a6100054c i965: Remove never used RSR and RSL opcodes. 0f6fce1585 glsl: propagate max_array_access through function calls 85f7df81a9 nv30: fix inconsistent setting of push->user_priv 588ec545ac i965/gen7.5: Fix lower bound on number of VS URB entries. ae79e3332e i965/vs: Move vs-specific code out of brw_vec4_visitor.cpp. e241e7c979 i965/vec4: Make with_writemask() non-static. 8f9a339c10 i965/vs: Move vs-specific code out of brw_vec4.h. 9dfa8ae662 i965/gs: Don't assign gl_Layer its own slot in the VUE map. 8709e2b6c5 i915g: Implement writemask fixup b1461acf15 i915g: Stop calling draw_prepare_shader_outputs 8b302e1635 glx: Initialize OpenGL version to 1.0 4e861ac4a1 i915g: Add more optimizations a974b915b6 glsl: Remove unused prog parameter from tfeedback_decl::init 0851aa7365 glsl: Validate qualifiers on VS color outputs with FS color inputs ceceaf53ce glsl: Copy ir_variable::assigned and ir_variable::used fields in ::clone method c0e4a4adb7 glsl: Refactor a bunch of the code out of cross_validate_outputs_to_inputs 87252bf97b glsl: Reallow precision qualifiers on structure members 51a279254f mesa: Setup remaining infrastucture and enable KHR_debug 9405be4add glapi: Setup autogeneration infrastructure for KHR_debug 6964fa7ea3 mesa: Remap debug type and severity b5c4795f38 mesa: Implement GL_DEBUG_OUTPUT a7f5eb8ebb mesa: Update builds scripts to build object labels 262b5ff667 mesa: Implement KHR_debug ObjectLabel functions 21b5bf712b mesa: make _mesa_validate_sync() non-static 6d8dd59cf5 mesa: free object labels when deleting 278372b47e mesa: add debug Label field to several data structures 6faf7052a2 mesa: make _mesa_lookup_list() non-static 97f9f11ec4 mesa: make _mesa_lookup_arrayobj() non-static 797b9dc3ff mesa: Implement glPushDebugGroup and glPopDebugGroup 60f435319c mesa: Add a clone function to mesa hash f5badf4671 mesa: Share common code between ARB_debug_output and KHR_debug functions 77d38fd3fb mesa: Add some constants and state variables for KHR_debug functions 644fbbd3eb mesa: Rename gl_context::swtnl_im to vbo_context; use proper type. 6e143af66d i965: Rename "prim" parameter to "prims" where it's an array. 9f7d5870a3 i965: Actually check every primitive for cut index support. 6b5c802c30 radeonsi: Don't save/restore FMASK sampler view states for u_blitter 9933b85e12 radeonsi: Expose pure integer vertex formats ad4dc77231 nvc0: restore viewport after blit 3e81b8eedd radeon/uvd: save the aligned width & height da33347131 glx: make the interval of LIBGL_SHOW_FPS adjustable b8211ab3ed i965: Use the proper element of the prim array in brw_try_draw_prims. 976d1d6665 i965: Combine brw_emit_prim and gen7_emit_prim. a3335417e3 i965: Remove unused ATTRIB_BIT_DWORDS define. 7fe159ba74 nvc0: delete compute object on screen destruction 2a7762bdb6 nvc0: fix blitctx memory leak 1048d89907 nvc0: don't use bufctx in nvc0_cb_push 528a48ee8d nvc0: clear the flushed flag 5399206056 nvc0/ir: add f32 long immediate cannot saturate 7086636358 nvc0/ir: fix use after free in texture barrier insertion pass 3282697621 nv30: find first unused texcoord rather than bailing if first is used dc10251d08 nouveau: initialise the nouveau_transfer maps f35dea05b1 i965/fs: Gen4: Zero out extra coordinates when using shadow compare 4cc692e355 i965/gs: Implement support for geometry shader samplers. 89563489ff i965/gs: add geometry shader support to brw_texture_surfaces. 08d8ff0965 i965/gs: generalize brw_texture_surfaces in preparation for gs. 5a8033f142 i965: Modify signature to update_texture_surface functions. f560ce4a38 i965/vs: generalize gen6_vs_push_constants in preparation for GS. 4ec2604422 i965/gs: make the state atom for compiling Gen7 geometry shaders. 130f0f78be i965/gs: Implement support for geometry shader surfaces. f986222754 i965/vs: generalize brw_vs_binding_table in preparation for GS. 1b19f2c576 i965: generalize brw_vs_pull_constants in preparation for GS. 555f9cf46d i965: Make sure constants re-sent after constant buffer reallocation. 27eecefc67 i965/gs: Allocate push constant space for use by GS. df62421382 i965/gen7: Emit CS stall after 3DSTATE_PUSH_CONSTANT_ALLOC_PS. fffba41c68 i965/gs: Allocate URB space for use by GS. 53f6e79633 i965: Make CACHE_NEW_GS_PROG. a702f6325c i965/gs: Create brw_context::gs structure to track GS program state. ec94e3c3d0 i965: Move data from brw->vs into a base class if gs will also need it. cdf03b6928 i965/gs: Update defines related to GS surface organization. b3a4d5c785 i965: Move vec4 register allocation data structures to brw->vec4. 56a2e57bdb i965: Rename user-defined gs structs from vec4_gs to gs. 32e16e2337 i965: rename legacy gs structs and functions to ff_gs. a77ee8b548 radeonsi: simplify and improve flushing aa5c40f97c radeonsi: convert constant buffers to si_descriptors a81c3e00fe radeonsi: use r600_common_context, r600_common_screen, r600_resource d5b23dfc1c r600g: move streamout state to drivers/radeon 13a1a8b877 radeonsi: cleanup initialization of SGPR shader parameters d698f19cba r600g,radeonsi: remove unused variables 89a665eb5f draw: fix segfaults with aaline and aapoint stages disabled a35b320250 i965/fs: Detect GRF sources in split_virtual_grfs send-from-GRF code. 4e3d1712a2 i965/vs: Detect GRF sources in split_virtual_grfs send-from-GRF code. 217d2f7359 radeonsi: Do not suspend timer queries 431e60625b draw: fix PIPE_MAX_SAMPLER/PIPE_MAX_SHADER_SAMPLER_VIEWS issues f37edb5e20 gallivm: handle unbound textures in texture sampling / texture queries bb7dc1b2f6 softpipe: handle NULL sampler views for texture sampling / queries 81ab3e57bc softpipe: check if so_target is NULL before accessing it 289faa7e23 gallivm: (trivial) don't pass sampler_unit variable down to filtering funcs 61add3cc3c gallivm: don't use AoS path if min/mag filter are different with multiple lods bdf3f50e9a mesa: Don't choose S3TC for generic compression if we can't compress. b188467fdf mesa: Rip out more extension checking from texformat.c. b1080cfbdb i965: Switch gen4-6 to using the sampler's base level for GL BASE_LEVEL. f217791ee2 i965/gen7: Use the base_level field of the sampler to handle GL's BASE_LEVEL. 2e2445fa7e i965: Add missing state reset at the end of blorp. 85aff83f3e i965: Drop extra flush when calling intel_miptree_map_raw(). 535fbf286c i965: Make a slight distinction in perf debug for BOs versus miptrees. 7801a8cc89 intel: Reuse intel_glFlush(). 313f2bc32b intel: Add support for the new flush_with_flags extension. bbdc83bca9 intel: Add a batch flush between front-buffer downsample and X protocol. 6404fcb266 i965: Directly call intel_batchbuffer_flush() after i915 split. 09e2df5961 i965/vs: Fix regression on pre-gen6 with no VS uniforms in use. f7217b99f2 r600g: enable SB backend by default 29ff2e907d r600g: fix color exports when we have no CBs 74be77a99e nvc0/ir: Initialize NVC0LegalizePostRA member variables. a479f34025 gallivm: support per-pixel min/mag filter in SoA path 81cfcdbd87 gallivm: don't calculate square root of rho if we use accurate rho method 10e40ad11d gallivm: refactor num_lods handling 4a6d2f3dd7 radeonsi: Early return if no depth or stencil on release builds. de10d383d0 freedreno: pipe loader for either kgsl or msm e95b7d89b9 freedreno: updates for msm drm/kms driver 0267f264cc freedreno/a3xx/compiler: handle sync flags better 4a2b5b2384 freedreno/a3xx/compiler: better const handling 9c0b7be964 glsl: Allow precision qualifiers for sampler types 1ecfdba98a glsl: Add heuristics to print floating-point numbers better. 57cf5946ce radeonsi: Make sure libdrm_radeon headers are picked up from the right place 4e7f1346ae draw: fix point/line/triangle determination in draw_need_pipeline() aebd065a64 radeon/uvd: fix MPEG2/4 ref frame index limit 57684d52e9 nouveau: Copy m4x4 and m8x8 separately. df06745c5a i965: Allocate just enough space for user clip planes in uniform arrays. 72b3c6c96f i965: Silence unused variable warning in release build 031c3393a1 docs: minor fixes for 9.2 release notes e496583975 docs: Add news item for 9.2 release 9f2608bc46 docs: Import 9.2 release notes cd18269705 mesa/main: Check for 0 size draws after validation. ac74de3710 glsl: Add built-ins from ARB_shader_bit_encoding to ARB_gpu_shader5. 4929be0b5f i965/vs: Add support for translating ir_triop_fma into MAD. 530842127e i965/fs: Add support for translating ir_triop_fma into MAD. e817b94a2c i965/fs: Assert that ir_expressions are usable by 3-src instructions. d55c543c36 glsl: Add support for new fma built-in in ARB_gpu_shader5. 6829c18609 glsl: Add new fma built-in IR and prototype from ARB_gpu_shader5. adb93e3bda r300g: enable MSAA on r300-r400, be careful about using color compression aa3905423e configure.ac: Bump Wayland requirement to 1.2.0 bd3909f265 draw: clean up setting stream out information a bit aff2ecf09a llvmpipe: support nested/overlapping queries for all query types 4900e625bd softpipe: support nested/overlapping queries for all query types d8ac987f6a glsl: Disallow uniform block layout qualifiers on non-uniform block vars. cec7b5c5bc Fixed and/or order mistake, resulting in compiling llvmpipe without llvm installed d127a0343d i915: Optimize SEQ and SNE when two operands are uniforms f3e86d4a68 clover: Don't use PIPE_TRANSFER_UNSYNCHRONIZED for blocking copies ef6ed7220a st/clover: Add event to deps even if it has been triggered 4a3505d548 st/clover: Profiling support 4763a032a0 tgsi_build: fix order of arguments for ind register build 81204d0e9c tgsi: finish declaration parsing for arrays. 92cbfded6a svga: replace 0 with PIPE_OK in a few places 5e7ac28ebf swrast: init i0, i1 values to silence warnings ef47ab520d mesa: init dst values in COPY_CLEAN_4V_TYPE_AS_FLOAT() f91f6ef739 glsl: init limit=0 to silence uninitialized var warning d65e3c082a i965/vs: Allocate register set once at context creation. a149f744d9 i965/vs: Move base_reg_count computation to brw_alloc_reg_set(). 7aaaa8bc8f i965/vs: Expose the payload registers to the register allocator. 528d70d0b5 i965/vs: Use a fixed set of register classes. cfe39ea14e i965: Allow C++ type safety in the use of enum brw_urb_write_flags. 612226c43b i965: Remove redundant (and uninitialized) field vec4_generator::ctx. 4bf91ca791 i965: Don't try to fall back when creating unrecognized program targets. 46fd81e586 radeonsi: Also set the depth component mask bit for stencil-only exports 7fa18774bd glsl: Add built-in function prototypes for GLSL 3.30 8f00409d23 glsl: Bump standalone compiler versions to 3.30. 7950315583 mesa: Set query->EverBound in glQueryCounter(). b5ddaf9975 r600g: Implement the new float comparison instructions for Cayman as well. bac6efe8e3 nv30: add forgotten PIPE_CAP_CUBE_MAP_ARRAY cap to list 293fa4e559 nouveau/video: avoid overwriting base codec init with template 56ea2c4816 freedreno/a3xx: don't leak so much 9b9038496c freedreno/a3xx/compiler: fix SGT/SLT/etc 572d4646f7 freedreno/a3xx/compiler: bit of re-arrange/cleanup d63bbac3a5 freedreno/a3xx/compiler: make compiler errors more useful 4c91930a25 freedreno: fix segfault when no color buffer bound 7eeab24344 freedreno/a3xx/compiler: cat4 cannot use const reg as src 2effac5a67 freedreno/a3xx/compiler: use max_reg rather than file_count aee1ed708a freedreno/a3xx/compiler: handle saturate on dst 8b250bb8aa freedreno/a3xx/compiler: fix CMP 528bee59fe freedreno/a3xx: some texture fixes fd59f3ea98 freedreno: update register headers c2babfccb5 freedreno: add debug option to disable scissor optimization ae1a3f1736 freedreno/a3xx: fix viewport on gmem->mem resolve fbef4e795f freedreno/a3xx: fix color inversion on mem->gmem restore 288a252523 radeonsi: Handle additional PIPE_COMPUTE_CAP_* 04349541cd radeonsi: copy r600_get_timestamp db6f4165f4 radeonsi: Implement PIPE_QUERY_TIMESTAMP ad9b5b9ae9 gallivm: fix min/mag switchover point for nearest/none mip filter b47bde0079 gallium/osmesa: Link, not copy, the shared library to the LIB_DIR. aeb9c9e4b0 gallium/osmesa: Always link with the c++ linker. c811190430 gallium/osmesa: Make and install an osmesa.pc. 60ddb96f7e i965/gs: Add a data structure for tracking VS output VUE map. 06918f84c2 i965/vec4: Make a function for setting up vec4 program key clip info. 5b5d10bcd3 i965: Make prim_to_hw_prim accessible outside brw_draw.c. 16512ba70d i965/gs: add GS visitors. 35bdd552d5 i965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED. 7417eddea9 i965/gs: Add GS_OPCODE_SET_VERTEX_COUNT. ce722fd65d i965/gs: Add GS_OPCODE_SET_WRITE_OFFSET. 4416cb7992 i965/gs: Add GS_OPCODE_THREAD_END. 96eb2f3536 i965/gs: Add GS_OPCODE_URB_WRITE. eaa63cbbc2 i965/gs: Add a flag allowing URB write messages to use a per-slot offset. a9e8c10bd7 i965: Combine 4 boolean args of brw_urb_WRITE into a flags bitfield. 591fc0861c i965/gs: Add a case to brwNewProgram() for geometry shaders. ebbb8c0c76 i965/gs: Create structs for use by GS program compilation. 3167dca3d4 i965/gs: Add a case to brwBindProgram() for geometry shaders. 158dcdc0e2 i965/gs: Add brw->geometry_program. 7f57101ad5 i965/vec4: Virtualize setup_payload instead of setup_attributes. 626495d269 i965/vec4: Allow for dispatch_grf_start_reg to vary. 72168f5f00 i965/vec4: Move vec4 data structures and functions to brw_vec4.{cpp,h}. e556286802 i965: Make brw_{shader,vec4}.h safe to include from C. 5fb13d871e i965: Stop including brw_vs.h from brw_vec4.h. 52bac6e4ff i965: Initialize all elements of ctx->ShaderCompilerOptions. 61a5bd8336 i965: Make brw_{program,vs}.h safe to include from C++. ad65825098 mesa/program: Make prog_instruction.h and program.h safe to include from C++. 44e07de3ac glsl: Refactor handling of gl_ClipDistance/gl_ClipVertex linkage rules for GS. f0072e3c6b mesa: Fix assertion error with glDebugMessageControl a27180d0d8 mesa: Specify a better GL_MAX_SERVER_WAIT_TIMEOUT limit. 62411681da meta: Set correct viewport and projection in decompress_texture_image. ce8639a766 i965: Fix misapplication of gles3 srgb workaround bd0b6c5180 gallivm: do per-element lod for lod bias and explicit derivs too 33694a1800 gallivm: (trivial) fix int/uint border color clamping 6ff9008544 gallivm: (trivial) fix linear aos sampling of 3d compressed formats 237cb074cb radeonsi: Fix y/z/w component values of TGSI_SEMANTIC_FOG pixel shader inputs fb62388d6a gallium: Support PIPE_FORMAT_R10G10B10A2_UINT. c5f2cd6e41 trace: Handle null tokens. b6037e734e ilo: do not need last shader stage for 3DSTATE_SBE 627d7ca763 ilo: fix a potential issue with STATE_SIP 475d7ecce2 ilo: add GEN check to 3DSTATE_CLIP 2f142d596f build: Add --enable-gallium-osmesa flag. dded321f92 glsl: Give a warning, not an error, for UBO qualifiers on non-matrices. 921ef55a72 glsl: Remove ubo_qualifiers_allowed variable. 77373e020e glsl: Drop duplicate error messages. 1a45db9705 glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed. 9d08756ac7 i965/fs: Add code to print out global copy propagation sets. 63ac68bae3 osmesa: Symlink shared library to LIB_DIR e4217396b7 svga: minor clean-ups in emit_hw_vs_vdecl() e6013e4bee gallivm: unify sin and cos implementation 275d2efeed gallivm: add comment for bogus min/mag filter selection with nearest mip filter 21d8fa2759 gallivm: fix rho calculation for 1d case e6893b99ad i965/gen7: Set MOCS L3 cacheability for IVB/BYT (v2) 22161983c3 i965/hsw: Populate MOCS for STATE_BASE_ADDRESS (v2) 10aa3677cc glapi/gen: build temporary files in the build directory f53b634807 mesa: Never advertise _S3TC compressed formats 40550c8ced mesa: Only advertise GL_ETC1_RGB8_OES in ES contexts cabd45773b glsl: Track existence of default float precision in GLSL ES fragment shaders 73e2d69792 glsl: Merge precision qualifiers too b15b62c54c glsl: Pass type to is_valid_default_precision_type instead of name 00fcdc81ff vdpau/decode: Fix comment. d8d90ecf30 vl/query: Only support VDP_CHROMA_TYPE_420 for 12 bit formats. 4b45b61fef util: add avx2 and xop detection to cpu detection code 9299128bf2 gallivm: fix bogus aos path detection fe92d7fab4 gallivm: do clamping of border color correctly for all formats ac1a2714c7 gallivm: implement better control of per-quad/per-element/scalar lod d427278a2d mesa: use ARRAY_SIZE() macro instead of magic number 76feef0823 build: fix out-of-tree builds in gallium/auxiliary be301f707e radeonsi: Always pre-load separate VGPRs for centroid vs. center interpolation 5edcb682c9 radeonsi: Fix SPI_BARYC_CNTL register initialization 86751cbddf gallium/osmesa: add same checks to OSMesaMakeCurrent as the other osmesa 603160d4c0 gallium/osmesa: link against static libglapi library too to get the gl exports a4ff1fd388 i965: Shorten sampler loops in precompile key setup. ce87c51e9a ilo: add ILO_DEBUG=flush 216a576e11 ilo: add ILO_DEBUG=draw ff3cb378ad r600g/sb: Move memsets of member structs to within constructor bodies. 574e4843e9 glsl: Use alignment of container record for its first field 5ac884fd9f glsl: Add new overload of program_resource_visitor::visit_field method d9bb8b7b56 glsl: Disallow embedded structure definitions 5fb1dd51f3 meta: Add default precision qualifier to all fragement shaders 5ac247a73e glsl: Add default precision qualifiers for ES builtins 0b5fb6d417 glsl: Remove extra "types" from error message e197f53730 i965: Make the VS binding table as small as possible. 7e9559c9ba i965/vs: Rework binding table size calculation. c642bd3dcc i965/vs: Plumb brw_vec4_prog_data into vec4_generator(). 60689c05d1 i965/fs: Make the FS binding table as small as possible. 6d89bc803d i965/fs: Track the binding table size in brw_wm_prog_data. 7c717690b5 i965: Use SURF_INDEX_DRAW() for drawbuffer binding table indices. c5fe7d063c i965: Shorten sampler loops in key setup. d0401d09ce i965: Make sampler counts available for the entire drawing operation. c6e572275b i965: Split the brw_samplers atom into separate FS/VS stages. 7e01af662a i965: Upload separate VS and FS sampler state tables. 2b7f876a6a i965: Make upload_sampler_state_table a virtual function. decc708c7c i965: Upload separate per-stage sampler state tables. 9525bcf5f7 i965: Un-hardcode border color table from update_sampler_state(). ed4459b10b i965: Un-hardcode border color table from upload_default_color. f5a690cb68 i965: Split sampler count variable to be per-stage. 44960ef918 i965/fs: Re-enable global copy propagation. 72f2249c11 i965/fs: Fix computation of livein. 70b02a7fac i965/fs: Fully recompute liveout at each step. d20b472d0a i965/fs: Skip the initial block when updating livein/liveout. 731145c579 i965/fs: Drop unnecessary and incorrect liveout initialization. 1d40c784f2 i965/fs: Properly initialize the livein/liveout sets. f06826cece i965/fs: Use the COPY set in the calculation for liveout. a291c59bba i965/fs: Simplify liveout calculation. 597efd2b67 i965/fs: Create the COPY() set for use in copy propagation dataflow. 669d4d7f77 i965/fs: Rename setup_kills() to setup_initial_values(). 2ef81372dc i965/fs: Separate the updating of liveout/livein. 7d86042dee i965/fs: Rename "cont" to "progress" in dataflow algorithm. 0225dea6c4 i965/fs: Switch to a do-while loop in copy propagation dataflow. 3c68662bb1 i965/fs: Skip global copy propagation step. b9d1173f2c vl/buffers: consistent use on VL_MAX_SURFACES e7c17eb819 st/vdpau: drop unnecessary variable prof 1d260360d8 vl/idct: cleanup all idct buffers 5354d2e76a vl/buffer: add sanity check after CALLOC_STRUCT eab9bad1ac st/xvmc: exit gracefully if we fail to create video buffer 5e91c15290 st/vdpau: don't try to create video buffer when the format is FORMAT_NONE 3448b66dac vdpau/vl 422 chroma width/height mix up b1d05eeb1f radeonsi: Ensure fmask_format is initialized in release builds. c6b6c93643 i965: STATIC_ASSERT that there aren't too many BRW_NEW_* flags. 5ddd840f5a vl: add entrypoint to is_video_format_supported a15cbabb8b vl: add entrypoint to get_video_param f2f7064e56 vl: rename pipe_video_decoder to pipe_video_codec 8e423ab984 vl: rename enum pipe_video_codec to pipe_video_format 53e20b8b41 vl: use a template for create_video_decoder d13003f544 glsl: don't eliminate texcoords that can be set by GL_COORD_REPLACE a8346a2f52 nv50: allow non-nv12 buffers to be created, just pass them through to vl bef423bee6 dri: Choose a decent global driNConfigOptions. 703a2f4219 i965: Improve comments for driver hooks in intel_buffer_object.c. 96a0fe7e4d i965: Split intel_upload code out into a separate file. 76c2533470 i965: Move GL_APPLE_object_purgeable functionality into a new file. aafb0f9e06 radeonsi: fix feature support reporting 5394ee8f30 clover: Fix linkage of libOpenCL 21d9a1b5ef radeonsi: require LLVM 3.4 for MSAA 87b88f1dae radeonsi: don't make scanout resources linear except for cursors 89ca4a00f5 radeonsi: remove useless code from tex_fetch_args 5550554f1e radeonsi: disable unbound colorbuffers 356c041167 radeonsi: port texture improvements from r600g 4855acd461 radeonsi: implement texture fetching for compressed MSAA textures (v2) f671dfa8aa radeonsi: add FMASK texture binding slots and resource setup (v2) 3c3feb38f4 radeonsi: implement FMASK decompression for MSAA texturing 8c04f25360 radeonsi: scanout buffers cannot be a destination of MSAA resolve 2a4b2e2305 radeonsi: implement MSAA colorbuffer compression for rendering 2f1c449415 radeonsi: implement uncompressed MSAA texturing f083f79751 radeonsi: disable alpha-to-coverage for integer colorbuffers 6d4755a4d7 radeonsi: implement GL_SAMPLE_ALPHA_TO_ONE 07955d4f2b radeonsi: implement uncompressed MSAA rendering and color resolving c8e70e64ac radeonsi: add flexible shader descriptor management and use it for sampler views 764502b481 radeonsi/compute: Let the state tracker do all the flushing e29931aa74 i965: Dump more information about batch buffer usage. 2a9492f321 i965: Add Gen7 depth stall flushes before disabling depth in BLORP. 8fba8d4ee7 i965: Add Gen6 depth stall flushes before disabling depth in BLORP. 9c48ae751a i965: Don't copy propagate bitcasts with source modifiers. 0ae9ca12a8 i965: Emit MOVs for neg/abs. 079bdba05f i965/blorp: Add support for single sample scaled blit with bilinear filter aff371b634 i965/blorp: Define a function to clamp texture coordinates 6066fb1721 i965/blorp: Use more appropriate variable names d944a6144f meta: Fix blitting a framebuffer with renderbuffer attachment a2061eea0f nv50: add vp3/vp4 support for mpeg2/vc1 b3f6f127f2 nv50: separate video logic from noalloc c1a6f59b20 nv30: remove no-longer-used formats from table 0e7a61a29f mesa: Update the BGRA vertex array error handling 90129da82c i965/fs: Fix Sandybridge regressions from SEL optimization. c189840b21 i965: Force X-tiling for 128 bpp formats on Sandybridge. 41eef83cc0 mesa/vbo: Fix handling of attribute 0 in non-compatibilty contexts 7115bc3940 draw: handle nan clipdistance 035bf21983 i915,i965: Fix memory leak in try_pbo_upload (v2) 6ca18e06ae gallivm: revert accidentally commited hunk 5626a84a00 gallivm: do per-sample depth comparison instead of doing it post-filter 3b2f3f90ac radeonsi: Pixel shaders pre-load one more SGPR f0753a3cd4 radeonsi: TGSI_SEMANTIC_CLIPVERTEX doesn't use any parameters 2f98dc223f radeonsi: Don't export unused clip distance vectors from vertex shader b00269aa58 radeonsi: Don't leave gaps between position exports from vertex shader abdd32dcd5 llvmpipe: fix stencil bug if we have both stencil and depth tests 7ae9cc71f0 st/mesa: use new float comparison opcodes if native integers are supported 4ea191fb2d nvc0: move video param and format support functions to nouveau 9255019a53 nvc0: move firmware loading functions to nouveau 9d8c076803 nvc0: move some of the simpler decoder functions into nouveau 73f4499a02 nvc0: move vp param filling logic into nouveau e1cd987bb6 nvc0: move bsp param-filling logic into nouveau d6a82a7747 nvc0: move nvc0_decoder into nouveau, rename to nouveau_vp3_decoder 86e5c3c97b nvc0: standardize on using #if for NVC0_DEBUG_FENCE b57875bbb3 nvc0: refactor video buffer management logic into nouveau_vp3 940f7cec77 nv50: allow forcing PMPEG use, for ease of testing ee3ca3614e nv30: hook up PMPEG support via nouveau_video, enables XvMC to work 6010c683d0 nouveau: set buffer format of video buffer 8975f83402 nouveau: fix number of surfaces in video buffer, use defines 14ee790df7 nv30: U8_USCALED only works for size 4 4f739646b0 i965: allow 8 user clip planes on CTG+ ee0b8e0f06 i965: get rid of clip plane compaction cf52f6435e i965/clip: Support clip distances for line clipping 2a8a85e1ad i965/clip: remove spurious clipvertex param 45540921ec i965/clip: Use clip distances for all user clipping bf9ede92c2 i956/clip: push dp4 into load_clip_distance 265336e75a i965/clip: Track offset into the vertex for clipdistance 3b738f5f85 i965/Gen4-5: Set clip flags from clip distances a9be50f776 i965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2 9e2c1e28a1 i965/vs: add vec4_instruction::depends_on_flags c5e2d0454b i965/clip: Enable interpolation of clip distances 972e2f11c0 i965/vs: Do legacy clip lowering earlier 9e07a68cad i965/Gen4-5: ensure VUE slots for clipdistance are valid if user clipping is enabled. a453eb6f86 ilo: fix fragment shaders that use PCB on GEN7+ ae645b83fc nouveau: Fix variable name. 57a6bcd56b glsl: Add i2b() and b2i() to ir_builder. 1cf76c72da glsl: Add nequal() to ir_builder. 16be6298c0 glsl: Add abs() to ir_builder. 6bfb1a8344 glsl: Add bitcast_i2f() to ir_builder. 3d1b01662b radeonsi: unduplicate code in create_context e801b78aa0 radeonsi: initialize the radeon_surface structure 731c6aa52d radeonsi: correct sampler function names 0469171159 radeonsi: rename r600_texture::dirty_db_mask to dirty_level_mask 363b2805f7 radeonsi: rename r600_resource_texture to r600_texture 128819d394 tgsi: add info about MSAA samplers to tgsi_shader_info 0ee4bae70d tgsi: fix the location of sample index 7727fbb7c5 r600/radeonsi: implement new float comparison instructions 72874d2352 nv50: implement new float comparison instructions e858921d52 ilo: implement new float comparison instructions e58c2310b8 gallivm: already pass coords in the right place in the sampler interface d4b43cedb6 gallivm: change coordinate handling throughout functions c6c55ad3e9 gallivm: fix border color with normalized texture formats 27cedd8aec llvmpipe: fix pipeline statistics with a null ps a3ae5dc7dd draw: make sure that the stages setup outputs 98d2498404 glsl: Fix incorrect pattern matching in ir_set_program_inouts d1ba1055d9 vl: Add support for max level query v2 830f4df993 glsl: Emit better warnings for things that look like default precision statements 825f9ff5d3 glsl/ast: Don't perform GS input array checks on non-inputs. 91c8fea924 glsl/ast: Fix assertion failure when GS input declared as non-array. 336351e971 glsl/ast: Check that geometry shader interface block inputs are arrays. 3b837e637e i965/gen7+: Fix build error introduced by renaming upload_3dstate_so_decl_list. 9298f537a7 radeon/llvm: Add missing "%s" format string to fprintf. 11b8f8e7e4 i965: Move arrays brw_multisample_positions* to new header 7eecda29c8 i965: Refactor names of sample_positions_8/4x arrays 9f9ccf707c i965/gen7+: Mark upload_3dstate_so_decl_list as non-static (v2) f4e5c235de i965: Mark a few brw_draw_upload.c functions as non-static 1b35e33af4 glsl: Require function return type arrays be explicitly sized 42624b1c81 glsl: Move and refine test for unsized arrays in GLSL ES d5aee174b8 glx: Generate GLXBadDrawable when drawable is zero ef83bd2b95 mesa: Use _mesa_detach_renderbuffer when deleting a texture 438cc6bc49 mesa: Make detach_renderbuffer available outside fbobject.c 341fb93c16 meta: Don't call _mesa_Ortho with width or height of 0 17bb96b03d r600g/sb: use MULADD workaround on R7xx for MULADD_IEEE 6991f86945 gallivm: implement new float comparison instructions returning integer masks 0930082ffd tgsi: implement new float comparison instructions returning integer masks e7a5bf7a34 gallium: add new float comparison instructions returning integer masks 3b6cee1634 ilo: enable dumping of WM PCB 0f8a86682f ilo: no binding table change when constants are pushed c6e1e0157b ilo: support push constant model in shaders 5e30ffbda6 ilo: support copying constant buffer 0 to PCB 5df62dce34 ilo: make constant buffer 0 upload optional 8b5b5fe394 Revert "ilo: initialize constant buffer SURFACE_STATE early" f423eba46e gbm: Link to libwayland-drm if Wayland EGL platform is enabled cd2f26090a gallivm: fix exec_mask interaction with geometry shader after end of main dfa7b72563 draw: simplify prim mask construction 7147094ff2 gallivm: simplify geometry shader mask handling a bit 84fce45321 draw: (trivial) dump tgsi for geometry shaders with GALLIVM_DEBUG_TGSI 8c5283dc17 gallivm: (trivial) fix typo in argument declaration of lp_build_size_query_soa 4d95efd146 i965/fs: Add dump_instruction() support for ARF destinations. ee7bfab068 i965/fs: Remove extraneous newline in dump_instruction() for CMP. 80e1c2f35f i965/fs: Optimize IF/MOV/ELSE/MOV/ENDIF to SEL when possible. 2c32c3985c i965/fs: Consider predicated SEL instructions as whole variable writes. d21f542aa1 i965/fs: Explicitly disallow CSE on predicated instructions. 53d8cff63b i965/fs: Log a performance warning if skipping 16-wide due to pulls. a9b800aa81 ilo: initialize constant buffer SURFACE_STATE early b2f79a3823 ilo: 3DSTATE_INDEX_BUFFER may be wrongly skipped 637e6a0aa8 i965: add missing BRW_NEW_INTERPOLATION_MAP to state dump e114b13dae i965: Add a new debug mode for the VUE map 5894898148 glsl: Don't allow const on out or inout function parameters 894d4903e7 gallivm: set non-existing values really to zero in size queries for d3d10 b0f74250e1 gallivm: use texture target from shader instead of static state for size query 38ad404f76 gallivm: honor d3d10's wishes of out-of-bounds behavior for texture size query 417dc8081b glsl: Enable ARB_fragment_coord_conventions functionality in GLSL 1.50. 13fedf2883 main: Fix deprecation of glLineWidth() 836098f6b2 util: (trivial) fix asm input/output list for fxsave c88783047e r600g: disable GPUVM by default e8d8974f80 softpipe: fix the regressions 662a4d4a12 draw: rewrite primitive assembler 1d425c4c6d draw: reset the vertex id when injecting new primitive id 57cd326778 draw: cleanup the extra attribs 8f40fa0e7f util: (trivial) fix more compile errors in u_cpu_detect (gcc/x86 this time). 2c2e64edab egl: Do not export private symbols fb3d62fe3d i965: Remember to call intel_prepare_render() before blitting. 43076a55c2 util: (trivial) fix compile error with MSVC on x86 6ce54a81b2 gallivm: honor d3d10 floating point rules for shadow comparisons aa84f1ad55 softpipe: don't clamp reference value for shadow comparison for float formats e1590b9690 gallivm: don't clamp reference value for shadow comparison for float formats eac57bc223 gallivm: propagate scalar_lod to emit_size_query too c8572a9457 gallium: clarify SVIEWINFO opcode ce0e66af0a gallivm: fix out-of-bounds behavior for fetch/ld 883987503f util: try much harder to set DAZ flag e3b5e2db1b util: implement table-based + linear interpolation linear-to-srgb conversion 2d9fea95e8 gallivm: fix comment wrt srgb accuracy. f9a4288bd2 ilo: get rid of GPE tables completely 19204081ce ilo: clean up GPE header inclusions e292b9362a ilo: initialize alpha test state in ilo_gpe_init_dsa 02496cd2b6 ilo: fold gen6_translate_index_size into the caller 1c19d0bb81 ilo: fold gen6_translate_depth_format into the caller c2c5366ff2 ilo: Call GPE emit functions directly. 4bc9daf923 ilo: move emit functions so that they can be inlined. d0c13fba17 r300g/compiler/tests: Pass the required LDFLAGS when building the test program d691ba4d94 r300g/compiler/tests: Fix segfault 5575fdaccf gallium-egl: Commit the rest of the native_wayland_drm_bufmgr_helper v2 patch 8d29b5271a egl: Update to Wayland 1.2 server API 602351dd58 gallium-egl: Don't add a listener for wl_drm twice in wayland platform 331a8fa41d gallium-egl: Simplify native_wayland_drm_bufmgr_helper interface 79b868fea1 ilo: speed up 3DSTATE_VERTEX_BUFFERS emission a bit 7ce3cbaacf ilo: skip state emission when reducing sampler count 2811dba1d0 ilo: simplify setting of shader samplers and views 186dab5b8f ilo: correctly check for stencil ref change 12522041d6 draw: fix slot detection 2572e3b4a1 gallivm: Fix build - Remove TargetOptions.RealignStack for llvm>=3.4 0f7a15a247 i965: Add #defines for the MI_LOAD_REGISTER_MEM command. c047ad000b i965: Initialize the intel_context::bufmgr pointer earlier. 263ebe1a71 i965: Tidy preprocessor macros for SO_PRIM_STORAGE_NEEDED registers. 8c27f13cd9 i965: Tidy preprocessor macros for SO_NUM_PRIMS_WRITTEN registers. 2daf974cfe nvc0: don't access array out of bounds on unexpected sample count 07c8f7a6f8 nv50: handle pure integer vertex attributes 31caddb8d9 nvc0: implement MP performance counters for nvc0:nvd9 9dcd7888e6 nvc0: implement compute support for nvc0 981b589101 nvc0: add more MP counters for nve4 2f9fe2d80a mesa: Generate a renderbuffer wrapper even if the texture has no image 25281fef0f mesa: Validate the layer selection of an array texture too 41485fea7c mesa: Don't call driver RenderTexture for invalid zoffset fb49713f8e mesa: Don't call driver RenderTexture for really broken textures 0c3dbd689b mesa: Remove stray debug printfs in attachment completeness code 4a9522a5a0 mesa: Treat glBindFramebuffer and glBindFramebufferEXT more correctly 97965e87fc mesa: Treat glBindRenderbuffer and glBindRenderbufferEXT correctly 46b6f79fea radeonsi: Number of SGPRs retrieved from LLVM already includes VCC 59f22148b3 i965: Don't allocate curbe buffers on Gen6+. b57c1e4b86 llvmpipe: Do not need to free anything if there is no geometry shader. 60b567ee59 nvc0: Initialize ptr for unexpected sample_count on release builds. 8e850f2feb draw: Change slot from unsigned to int. 8294d969e1 postprocess: Check ppq is null before calling pp_free_bos. a9cb914f49 draw: add back separate input assembler c9c211fae1 draw: implement proper primitive assembler as a pipeline stage 8a94d15fba draw: fix front face injection 4c9f12d69c tgsi: remove unneeded File == TGSI_FILE_INPUT test 3e4b5c6c9c tgsi: clean up tgsi_scan_shader() function 95829e2029 llvmpipe: fix frontface behavior again 0794f638ee r600g/sb: Dump correct value for CND. 83486d3148 intel_fbo: remove unused intel_renderbuffer hiz functions 7b36137642 i965 clear/draw: set renderbuffer attachment as needing depth resolve d44be9ed2f i965: add intel_renderbuffer_att_set_needs_depth_resolve 814a040504 i965: add intel_miptree_set_all_slices_need_depth_resolve b05b81743c i965 gen7: don't set FORCE_ZERO_RTAINDEX for layered rendering 20799c11eb hsw hiz: Remove x/y offset restriction for hiz bf25ee2840 gen7 depth surface: program 3DSTATE_DEPTH_BUFFER to top of surface f3c886be1f gen7 fbo: make unmatched depth/stencil configs return unsupported 65290a20f9 hsw hiz: Add new size restrictions for miplevels > 0 e3a49e1ad3 gen7 blorp depth: calculate base surface width/height a23cfb8648 gen7 depth surface: calculate minimum array element being rendered 08ef1dde1b gen7 depth surface: calculate LOD being rendered to bc1acaa426 gen7 depth surface: calculate depth (array size) for depth surface 171e633294 gen7 depth surface: calculate more specific surface type 0e6be2e67b i965: init global state first in brw_workaround_depthstencil_alignment 8edb79f1ef nv50: fix some h264 interlaced decoding on vp2 bff0d87668 llvmpipe: don't interpolate front face or prim id 8e77e5e543 draw: make sure clipping works with injected outputs d6b3a193d4 draw: inject frontface info into wireframe outputs 05487ef88d draw: stop crashing with extra shader outputs 2e46a1dcb3 draw: use the vertex size da1a74f673 draw/llvm: add some extra debugging output 36096af026 tgsi: detect prim id and front face usage in fs 2da1daaa4e tgsi: add ucmp to the list of opcodes 2d15f4746b llvmpipe: make the front-face behavior match the gallium spec 4f83956347 Makefile.am: Remove api_exec_es* from EXTRA_FILES. 5854883312 mesa: Use MIN3 instead of two MIN2s. 01bdad3173 mesa: Update comments to match newer specs. 9375c16e72 i965: Initialize the maximum number of GS threads on Haswell. a1ddbd1d7c glsl: Disallow interpolation qualifiers on non-input/output variables. 7d2423a09e glsl: Fix NULL pointer dereferences when linking fails. 9d569fed8d docs: Document UVD (2.2 and 3.0) video decoding support in mesa 9.2 ec4a6a94b1 docs: Document that i965 Gen6+ requires Kernel 3.6 or later 37f9e0e84f docs: Update some out of date sourcetree information 957a2014f9 r600g: honour semantic index in fragment color exports 38903db439 docs: Add md5sums to 9.1.5 release notes 7eaaf62434 docs: Fix a typo in the 9.1.6 release notes f5947c2bc7 i965: enable image external sampling for imported dma-buffers 20de7f9f22 egl/dri2: support for creating images out of dma buffers 3a52cd351a intel: restrict dma-buf-import images to external sampling only 0de013b619 egl: definitions for EXT_image_dma_buf_import 674dedc87a dri: propagate extra dma_buf import attributes to the drivers ee844b6660 intel: set dri image dimensions even when creating out of primes 904587ac3a intel: refactor planar format lookup 55162e2164 intel: do not create renderbuffers out of planar images e8568a0803 intel: allow packed prime buffers to be treated normally 34c55b5925 main: Warn that geometry shader support is experimental. 7cfefe6965 glsl: Implement rules for geometry shader input sizes. 20ae8e0c91 glsl: Allow geometry shader input instance arrays to be unsized. c1f1d8522c glsl: Permit non-ubo input interface arrays to use non-const indexing. 6065a87bce glsl: Cross-validate GS layout qualifiers while intrastage linking. 010a6a8fd3 glsl: Export the compiler's GS layout qualifiers to the gl_shader. 624b7bac76 glsl: Parse the GLSL 1.50 GS layout qualifiers. f2e14238a7 glsl: Make sure that we don't put too many bitfields in ast_type_qualifier. e62ca57199 main: Fix delete_shader_cb() for geometry shaders bd85ba08bc glsl/linker: Fail to link geometry shader without vertex shader. 8cdbe8394e mesa: Validate the drawing primitive against the geometry shader input primitive type. 39ca58192b mesa/shaderapi: Allow 0 GEOMETRY_VERTICES_OUT. 72219acf6b glsl: Properly pack GS output varyings f2ecc84826 glsl: Modify varying packing to use a temporary exec_list. 3b0cf7027d glsl/linker: Properly pack GS input varyings. 40d469f9ac glsl/linker: Properly error check VS-GS linkage. 05234e707b glsl: Require geometry shader inputs to be arrays. fc5fa56c86 mesa: Copy linked program data for GS. 13022c9c5f mesa: Refactor copying of linked program data. 2548092ad8 glsl: support compilation of geometry shaders 844bd71736 glsl/linker: Make separate allocations to track vertex and fragment shaders. ff52377183 glsl: add builtins for geometry shaders. ae6eba3e32 glsl: add ir_emit_vertex and ir_end_primitive instruction types c6be77ee6f mesa: account for geometry shader texture fetches in update_texture_state b272a01879 main: Allow for the possibility of GL 3.2 without ARB_geometry_shader4. 56dcc46f0e main: Fix geometry shader error messages (missing right paren) 37270715ff glsl: Add EXT_texture_array support for geometry shaders. 6a2baf3a06 glsl/linker: Make update_array_sizes apply to just uniforms. 8fc41df549 glsl: Modify ir_set_program_inouts to handle geometry shaders. cea946e39d glsl: In ir_set_program_inouts, handle indexing outside array/matrix bounds. 1c789d8087 glsl: Fallback gracefully if ir_set_program_inouts sees unexpected indexing. d5a333a06f glsl: Extract marking functions from ir_set_program_inouts. 0b0dc03a31 glsl: Use count_attribute_slots() in ir_set_program_inouts. 7d95d2b4c9 glsl: Expand count_attribute_slots() to cover structs. 0026ad4994 Move count_attribute_slots() out of the linker and into glsl_type. 906eff09e3 glsl: Change do_set_program_inouts' is_fragment_shader arg to shader_type. e7ed70a52e gallivm: obey clarified shift behavior 7a72bef47e tgsi: obey clarified shift behavior 606132b4de gallium: clarify shift behavior with shift count >= 32 7f2f63409a docs: Add md5sums to 9.1.6 release notes 964b89e42a docs: Import 9.1.6 release notes, add news item. fcb4ab6db1 i965: Delete the BATCH_LOCALS macro. abdbd02e59 Correct clamping of TEXTURE_{MAX, BASE}_LEVEL 986ae4306c De-tab and align comments in gl_texture_object 3eef7fec67 i965 Gen4/5: clip: Don't mangle flat varyings 3f6fb5e1dd i965 Gen4/5: clip: Add support for noperspective varyings f0feb32eaf i965 Gen4/5: clip: correctly handle flat varyings 21922cb70d i965 Gen4/5: Generalize SF interpolation setup for GLSL1.3 3b5fe704e1 i965: Add helper functions for interpolation map 9f51499d28 i965 Gen4/5: Introduce 'interpolation map' alongside the VUE map c6f3036179 get-pick-list: Allow for non-whitespace between "CC:" and "mesa-stable" ef6d5ee9f3 nvc0: properly align NVE4_COMPUTE_MP_TEMP_SIZE 5ffa28df4e mesa/program: remove useless YYID 6d2a9220b8 mesa/program: Switch from the deprecated YYLEX_PARAM to %lex-param. de917b4c4c mesa/program: Change the program parser's namespace. f043381334 glsl: Switch from the deprecated YYLEX_PARAM to %lex-param. eb7c8c7fb6 glsl: Change the lexer's namespace. eed0a80137 egl: Restore "bogus" DRI2 invalidate event code. b1ed7202df gallivm: use nearest rounding for float->unorm24 conversion 8624a514c2 mesa: fix multisampling proxy textures not being queryable e404105e7d mesa: fix proxy textures becoming immutable and unusable 3f3f66fd94 mesa: fix proxy textures not working with default texture binding de7e3741eb mesa: fix number of mipmaps calculation for proxy textures e5f32a0b3a mesa: improve free() cleanup in generate_mipmap_compressed() fdbd6a5033 gallium/util: reformat, comment util_get_offset() 30f1770cb1 gallium/util: comments, var renaming in u_inlines.h 365f38f3df softpipe: use new softpipe_resource_data() accessor 99c42d11a2 softpipe: don't ignore pipe_constant_buffer::buffer_offset 089ef37eab gallium/docs: clarify definition of PIPE_CAP_USER_CONSTANT_BUFFERS, etc cace82b0cd i965/vs: Put lod parameter in the correct place for Gen4 97676032c2 i965/vs: set up sampler state pointer for Gen4/5. 7568a89500 st/dri: add a new driconf option disable_shader_bit_encoding for Unigine 369c829152 st/mesa: fix opcode translation for ARB_shader_bit_encoding functions 0f6a7cb00c mesa,glsl,st/dri: add a new driconf option force_glsl_version for Unigine ab78939344 mesa: add MESA_GLSL debug flag to dump shaders on compile error 7f2f804c75 driconf: enable app-specific workarounds for all drivers bc4f0b6bac st/dri: remove driOptionCache from dri_context in favor of dri_screen dda936e057 st/dri: move enabling postprocessing to dri_screen 772070527f st/dri: remove more unused driconf options 83dbe61ea4 st/dri: implement the driconf option force_s3tc_enable properly f27f3a4b15 driconf: remove the unused option allow_large_textures 2acc27cc6d st/dri: support the driconf option disable_blend_func_extended 71e0b5d688 st/osmesa: initialize disable_glsl_line_continuations 4c89ec1f69 gallium/postprocessing: convert blits to pipe->blit c84e8d039e gallium/postprocessing: fix shader parsing c40f8d087a docs/GL3: clarify core vs compatibility extension support 7db83d8d4b mesa: default texture buffer format should be R8 in the core profile a6b1a7c0d2 mesa: default DEPTH_TEXTURE_MODE should be RED in the core profile 63569dbeb0 st/mesa: expose EXT_framebuffer_multisample_blit_scaled if MSAA is supported 1302c66896 st/mesa: fix sRGB renderbuffers without EXT_framebuffer_sRGB support 4dfe1a0df5 Revert "r300g: Give CLIP_DISABLE another try" 122d8d2f5a get-pick-list.sh: Include commits mentionining "CC: mesa-stable..." in pick list 1299694ed5 glsl: Remove redundant writes to prog->LinkStatus 5fe6b90c87 glsl: Improve error message for interstage interface block mismatch. b95d237fe6 glsl: Use a consistent technique for tracking link success/failure. 659ec1c958 glsl: Add error message for intrastage interface block mismatch. 4682b9b7bf glsl: Remove bogus check on return value of link_uniform_blocks(). 4f8048bb5a r600g/compute: Added missing address space checking of kernel parameters d9576598c7 clover: Added missing address space checking of kernel parameters v2 07cdf426c1 mesa: Remove broken assertion about enabled texture targets. 488b3ed6f4 build: unify mesa version by using a VERSION file efb566dff2 i965: Don't create a swrast context on ES2+. 6aba035f6b glsl: Remove shader stage checking for extension handling. 0ed02d435e mesa: Expose OES_surfaceless_context. 8dd15e6021 mesa: Return GL_FRAMEBUFFER_UNDEFINED if the winsys fbo is incomplete. b2d3f25aa2 gles3: Update gl3.h to 2013-02-12. 00a945f61e gles2: Update gl2ext.h to revision 22161. efa8a6e72f gles2: Update gl2.h to revision 20555. 32a2ab47fe gles: Update glext.h to revision 20798. e08114fed7 gallivm: (trivial) git rid of assertion in float->uint conversion code e847b5ae06 nvc0: force use of correct firmware file 803f755ede glsl: Less const for glsl_type convenience accessors 17856726c9 glsl: Disallow auxiliary storage qualifiers on FS outputs. c178ec0d7e glsl: Classify "layout" like other identifiers. 4d7899fe81 glsl: Be consistent about '\n', '.', and capitalization in errors/warnings. 8c3d3622d9 gallivm: fix float->SNORM conversion d86fddc876 util: don't flush overflowing values to infinity in half-float conversion 47e528b740 tgsi: handle texel swizzles correctly for d3d10-style sample opcodes abcc40e7f0 gallivm: handle texel swizzles correctly for d3d10-style sample opcodes f2be639972 docs: Mark ARB_vertex_attrib_binding as started. b55c1638ad mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1 86ae3027a1 docs: Mark GL_ARB_shading_language_420pack as done. 6c0dad6128 docs: Mark off 420pack 8c211dd742 glsl: disable ARB_texture_cube_map_array_enable keywords for glsl es 124f567f1d i965/vs: Fix flaky texture swizzling 81a156d099 st/clover: Allow double precision operations 19338157c9 gallium/vl: add prime support 0e9549e2bd Revert "i965: Delete pre-DRI2.3 viewport hacks." a8c8c5f8d2 mesa: Bump version to 9.3.0-devel. 7d24d1b873 docs: Remove obfuscation on public mailing list addresses. 890e27ef25 xa: bump major version 8b21a3825b xa: move surface to ref/unref api d156c032c9 xa: let ddx handle flush 6e8c9589db xa: export a common context flush function d1444225d3 xa: add handle type parameter to get handle 984da46219 xa: add xa_surface_from_handle() 60c248c3af gallivm: Remove NoFramePointerElimNonLeaf for LLVM >= 3.4. a5eecb246d glsl: Handle empty if statement encountered during loop analysis. b8f13fbb85 i965: Initialize inout_offset parameter to brw_search_cache(). 42a921fa92 glsl: don't rename variables in interface block arrays. f19cb0e5f3 draw: fix vertex id computation 0e9ec86973 draw: cleanup and fix instance id computation 0ac3164708 gallivm: Remove dead code in lp_build_compare_ext. 8a9df7a370 mesa: implement mipmap generation for compressed 2D array textures 484fa87984 meta: handle 2D texture arrays in decompress_texture_image() 2931bcb0d2 mesa: handle 2D texture arrays in get_tex_rgba_compressed() 5c37039797 nv50,nvc0: s/uint16/uint32 for constant buffer offset 1e003b44e8 draw: always call util_cpu_detect() in draw context creation. bceb5f36ec mesa: fix rgtc snorm decoding 0acf3a8407 gallium/util: Fix detection of AVX cpu caps 5a7bdd4b41 docs: Add items for GL4.4 df530829f7 clover: Respect kernel argument alignment restrictions. f64c0ca692 clover: Extend kernel arguments for differing host and device data types. 829caf410e clover: Byte-swap kernel arguments when host and device endianness differ. 2265b40e37 clover: Add kernel argument fields to allow differing host/target data types. a3dcab43c6 clover: Pass corresponding module::argument to kernel::argument::bind(). 8c9d3c62f6 clover: Return correct value for CL_DEVICE_ENDIAN_LITTLE 4e90bc9a12 gallium: Add PIPE_CAP_ENDIANNESS c09a4cbbaf configure.ac: Use correct options names in AC_ARG_ENABLE. 242a59d535 egl/build: Remove unused GLAPI_LIB. 3647efa5c1 build: Remove unused EGL_PLATFORMS. 5e4e145025 build: Add tests directories to SUBDIRS 7bae56c5c2 llvmpipe: Ensure FTZ/DAZ flags are set on deferred draw flushes. 2a650611be llvmpipe: Remove lp_rast_get_num_threads(). 190312949e scons: Don't use -z defs ld option on Mac. cd90ebefd4 glsl: Initialize ast_function member variables. fa5ed99d8e Apple: glFlush() is not needed with CGLFlushDrawable() b844c8e039 util/u_math: Define NAN/INFINITY macros for MSVC. f59cb67376 llvmpipe/tests: update arith test to check for edge cases f7c06785d0 gallivm: add a log function that handles edge cases 018c69ac56 gallivm: export unordered/ordered cmp to a common function 192c68b85a gallivm: handle -inf, inf and nan's in sin/cos instructions 13e2cd2f2c gallivm: add a version of log2 which handles edge cases 7b672c1503 gallivm: fix edge cases in exp2 ab47bbecd6 gallivm: handle nan's in min/max 719000bd7d scons: Disallow undefined symbols in Xlib libGL.so. 9f07ca11c1 mesa: Dispatch ARB_framebuffer_object and EXT_framebuffer_object differently adfd0123c8 st/mesa: Enable the ARB_shading_language_420pack extension for 1.30+. 46d9baf3e3 i965: Enable the GL_ARB_shading_language_420pack extension on Gen6+. bfcec4618a glsl: Handle the binding qualifier for UBO variables. f25d94084c glsl: Propagate UBO binding qualifier into UBO member variables. 34e2ccc9f0 glsl: Handle the binding qualifier for arrays of samplers. 67038c6ba2 glsl: Add plumbing for handling uniform binding qualifiers. 0a23ec2b6e glsl: Delete unused code for handling samplers in array-initializers. 9a9a830b44 glsl: Cross-validate explicit binding points. d4375fc016 glsl: Propagate explicit binding information from AST to IR. 4da1504c0f glsl: Add ir_variable fields for explicit bindings. 5e5e12040b glsl: Add validation for the "binding" qualifier. 0418846a07 glsl: Parse the "binding" keyword and store it in ast_type_qualifier. 7f6a2d6937 glsl: Have the lexer return LAYOUT_TOK if 420pack is enabled. 56bcde34b2 glsl: Use has_layout() rather than a partial open coded version. c397ec94e9 glsl: Relax auxiliary storage ordering requirements with 420pack. b5d6c51e2b glsl: Handle centroid qualifier ordering in C code, not the parser. 844307a584 glsl: Allow precision qualifiers to be flexibly ordered with 420pack. 6eec502e84 glsl: Move precision handling to be part of qualifier handling. 308d4c7146 glsl: Change is_precision_statement to default_precision != none. 7855482138 glsl: Disable ordering checks for const parameters with 420pack. 293dfe5738 glsl: Handle "const" as a parameter qualifier. a4d15a3cd9 glsl: Refactor parameter qualifier handling. 83fe4f7019 glsl: Use merge_qualifier() when processing qualifier lists. 0cb90fcfbd glsl: Allow duplicate layout qualifiers with 420pack. 89f75e7e7b glsl: Disable ordering checks on most qualifiers for 420pack. 48e3bd33dc glsl: Handle most qualifier ordering in C code rather than the grammar. 1b719df14d glsl: Add a new ast_type_qualifier::has_auxiliary_storage() method. eb30af51d6 glsl: Add a new ast_type_qualifier::has_storage() method. 7cef2b22b8 glsl: Add a new ast_type_qualifier::has_layout() method. 7ce5c6b214 i965: Combine URB code emission into a single group. 30f33deccb i965/hsw: Change L3 MOCS for depth, hiz, and stencil 2273b652bb i965/hsw: Change L3 MOCS of 3DSTATE_CONSTANT_VS/PS 2f346395f5 i965/hsw: Change L3 MOCS of SURFACE_STAT a16d47465e i965/hsw: Change L3 MOCS of 3DSTATE_VERTEX_BUFFERS eb83079b35 glx: Enable floating-point fbconfig extensions 74cbe6e497 egl: Drop configs with unknown or invalide __DRI_ATTRIB_RENDER_TYPE c37c367d38 dri: Introduce new flags in __DRI_ATTRIB_RENDER_TYPE 4473af7aca glx: Require proper drawableType in init_fbconfig_for_chooser 2eed9ff2fb glx: Validate the GLX_RENDER_TYPE value 27c8aa5cfb glx: Store the RENDER_TYPE in indirect rendering 1c748dff6b glx: Handling RENDER_TYPE in glXCreateContext and init_fbconfig_for_chooser b8126c7c8a glx: Changes to visual configs initialization. a92cd5b245 glx: Retrieve the value of RENDER_TYPE from GLX attribs array 36259a16fe glx: Store the value of renderType while creating context 7791c9869b i965: Add #defines for Memory Object Control State fields on Gen7-7.5. 6368478712 glsl/linker: Use correct array length when linking inter-stage uniforms and varyings. 73c9b4b0e0 gen_matypes: fix cross-compiling with gcc a48be954ce ax_prog_flex.m4: change grep syntax to accept e.g. flex.real 2da0bd0526 builtin_compiler/build: Avoid using libtool if cross compiling 2b5b436615 i965: Add MOCS shift and mask for SURFACE_STATE entries. 4ef19f7fec llvmpipe: clamp inputs for srgb render buffers e57b98bad3 llvmpipe: fix blending with SRC_ALPHA_SATURATE with some formats without alpha 0d7f087483 r600g: use WAIT_3D_IDLE before using CP DMA 0b405f364f r300g: make use of gallium's os_get_process_name() 148f0deb06 configure.ac: On some systems, "x86-64" is called "amd64" fbdae1ca41 nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0 f96c07abf6 configure.ac: make grep tests more portable 78fbb41fe3 configure.ac: add OpenBSD 21f97446f4 glsl: Remove comma at end of enumerator list. 77311dab3a mesa: Remove commas at end of enumerator lists. ceaf1a74cb docs: Import 9.1.5 release notes 7fd30a8621 gallivm: (trivial) simplify lp_build_cos/lp_build_sin a tiny bit f0f9fb59c3 util/u_format_s3tc: handle srgb formats correctly. 07baf9cfd1 r600g/sb: improve alu packing on cayman ba7fa4c4c9 r600g/sb: fix handling of new multislot instructions on cayman 033eec4145 r600g/sb: fix debug dump code in scheduler 44ebe7291c r600g/sb: fix initial register allocation f0d881106a r600g/sb: move chip & class name functions to sb_context 96efa4cdf4 r600g/sb: fix handling of PS in source bytecode on cayman 81d3881367 r600g/sb: Initialize ra_checker member variables. b20e0fb520 gallium/util: use explicily sized types for {un, }pack_rgba_{s, u}int 87c3440567 llvmpipe: use MCJIT on ARM and AArch64 00d32cd5b4 glsl: Fix absurd whitespace conventions in the parser. 4ab7fc9ec3 glsl: Fail the build if the grammar contains shift/reduce errors. 73620709c9 glsl: Silence the last shift/reduce conflict warning in the grammar. fa7829c36b glsl: Initialize ast_jump_statement::opt_return_value. f74acb9835 glapi: Do not use backtrace on OpenBSD. b20b2b6dc8 osmesa: link against static libglapi library too to get the gl exports 121ea0b38b i965/Gen4: Zero extra coordinates for ir_tex e4fdf1b008 i965: Cite the Ivybridge PRM for 3DSTATE_CLEAR_PARAMS notes. b72a298751 i965: Refer people to brw_tex_layout.c rather than the BSpec. 4b704424e0 i965: Remove old BSpec reference from BLORP's 3DSTATE_WM/PS packets. ada110716a i965: Cite the Ivybridge PRM for 3DSTATE_URB_* programming. 90b5a03581 i965: Update workaround flush comments for Gen6 3DSTATE_VS. 3b3a440d2b i965: Cite the Ivybridge PRM for VS PIPE_CONTROL workarounds. 9a86875c6b i965: Cite the Sandybridge PRM for Gen7 stencil pitch requirements. 2e928e2a3f i965: Cite the Ivybridge PRM for multisample surface format notes. 43ea434225 i965: Delete "the data cache is the sampler cache" comments on Gen7+. 3f64cfabfc i965: Cite the 965 PRM for "the data cache is the sampler cache". f254c94204 i965: Cite the Ivybridge PRM for DP message descriptor fields. a0c8e76202 i965: Cite the Ivybridge PRM for why the fake MRF range is what it is. 3090d39dde i965: Cite the Ivybridge PRM for SFID enum values. dc1cc928ed llvmpipe: support sRGB framebuffers a882067d74 Revert "r300g: allow HiZ with a 16-bit zbuffer" 7969b567bd r300g/swtcl: fix a lockup in MSAA resolve 22427640b2 r300g/swtcl: fix geometry corruption by uploading indices to a buffer c889df3fbe glsl: Reject C-style initializers with unknown types. 7706e52b25 glsl: Rework builtin_variables.cpp to reduce code duplication. 428e030210 glsl: Fix lower_named_interface_blocks to account for dereferences of consts. b2265db8e7 glsl: Don't allow vertex shader input arrays until GLSL 1.50. b616d01661 i965: Gen4/5: use IEEE floating point mode for GLSL shaders. 1ec66f2fb2 i965/vs: Gen4/5: enable front colors if back colors are written 796b73d1fe gallivm: (trivial) use constant instead of exp2f() function 62c546bbf8 ilo: skip 3DSTATE_INDEX_BUFFER when possible 6bcbb0dc82 gallivm: handle srgb-to-linear and linear-to-srgb conversions 9b8d97e5bf gallivm: better support for fast rsqrt 45574ab2e9 configure.ac: better detection of LLVM version b0c3c955ae r600g/sb: Initialize ra_constraint::cost. be8d787873 glsl: Initialize ast_aggregate_initializer::constructor_type. c6bfe62e21 glsl: Make gl_TexCoord compatibility-only 8f51d68f8c glsl ES: Fix magnitude of gl_MaxVertexUniformVectors. 06b38dbab2 winsys/radeon: allow a NULL cs pointer in radeon_bo_map to fix a segfault 8d4ac98549 ilo: move a santiy check into its assert() bf9670270f ilo: mark some states dirty when they are really changed 9047598a8d ilo: clean up ilo_blitter_pipe_begin() e0a7565832 r600g: don't use the CB/DB CP COHER logic on r6xx af16f73051 configure: Avoid use of AC_CHECK_FILE for cross compiling bf86e0e050 nv30: fix KILL_IF breakage 00cd455bd5 gallium: fixup definitions of the rsq and sqrt a171812d27 util/u_format: Comment out half float denormal test case. 1b0d29b5da gallivm: Eliminate redundant lp_build_select calls. 46205ab8cc tgsi: rename the TGSI fragment kill opcodes f501baabdb tgsi: fix-up KILP comments e7c3898725 tgsi: exec TGSI_OPCODE_SQRT as a scalar instruction, not vector f3fad24b62 tgsi: use X component of the second operand in exec_scalar_binary() cb2de08f27 mesa: update glext.h to version 20130708 5749aea255 mesa: fix Address Sanitizer (ASan) issue in _mesa_add_parameter() 9ca026e220 mesa: simplify some _mesa_IsEnabled() queries 9fc532a263 os: add os_get_process_name() function 3fb3e1e38c mesa: whitespace, formatting, 80-column wrapping 919236f3a2 softpipe: silence some MSVC warnings 76666b9394 hud: silence some MSVC warnings d7a852b3a1 util: add casts to silence MSVC warnings in u_blit.c c45d8f2e98 tgsi: s/unsigned/int/ to silence MSVC warning 2cfd768473 mesa: s/unsigned/int/ to fix MSVC warning in uniforms.c 5b0fbf1b0b mesa: s/GLuint/GLint/ to silence MSVC warning in textore.c 721f47227e mesa: add casts to fix MSVC warnings in multisample.c 528e5b9476 mesa: s/GLint/GLuint/ to fix MSVC warnings in mipmap.c 738337356b mesa: fix inconsistent function declaration, definitions 8ba5c79d2c mesa: add cast to silence MSVC warning 1681bd7f2b radeon/uvd: fall back to shader based decoding for MPEG2 on UVD 2.x v2 649ef4da30 glsl: Avoid variable length arrays. 1b0d6aef03 glsl: Add support for C-style initializers. ae79e86d4c glsl: Add infrastructure for aggregate initializers. 8d45caaeba glsl: Add an is_declaration field to ast_struct_specifier. 5df807b06f glsl: Track structs' ast_type_specifiers in symbol table. e641b5fbee glsl: Add process_vec_mat_constructor() function. af2987d5b6 glsl: Separate code into process_record_constructor(). a760c73853 glsl: Add copy-constructor for ast_struct_specifier. 43757135b2 glsl: Add a constructor for ast_type_specifier. b85f0c5121 glsl: Clean up and clarify comment explaining initializer rules. ce2464a8a7 glsl: Change type of is_array to bool. 361206771c glsl: Add a comment to note what an exec_list is a list of. 46b74ca7bc glsl: Fix inverted conditional in error message. 9749d96817 glsl: Add missing return error_value(ctx) in error path. e117eda251 glsl: Remove unnecessary #include from ast_type.cpp. 93742d9757 glsl/build: build builtin_compiler with VISIBILITY_CFLAGS 08c90f651b glsl: Add comment explaining "row_major" parsing. 14ed9018de glsl: Mark "row_major" as not a reserved word in GLSL ES 3.0. c30948517e glsl: Remove outdated FINISHME comment. 77300bacaf radeon: bump libdrm_radeon requirement for CIK support 9974593dfb r600g: x/y coordinates must be divided by block dim in dma blit 1d9271a95c r600g/sb: Fix Android build v2 758ac6f918 r600g/sb: improve math optimizations v2 c451619dde st/xvmc/tests: avoid non portable error.h functions 9a1a67b081 i965/blorp: Fix clear rectangle alignment in fast color clear ad244884fc winsys/intel: build with VISIBILITY_CFLAGS 79bc245c01 ilo: reduce PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS to 12 29af29b8dc ilo: correctly initialize undefined registers in fs a06ee5a09e radeonsi: Handle TGSI_OPCODE_DDX/Y using local memory a6b83c0f23 radeonsi: Handle TGSI_OPCODE_TXD b042aae70d util/u_math: Use xmmintrin.h whenever possible. 045bf0db52 ilo: honor surface padding requirements 63386b2f66 util: treat denorm'ed floats like zero 80bc14370a mesa: Set ProfileMask properly for core profile. 8c9a54e7bc i965: Delete intel_context entirely. 53631be4eb i965: Move intel_context::gen and gt fields to brw_context. 2e26afb37b i965: Move intel_context::has_llc to brw_context. 794de2f387 i965: Move intel_context::is_ flags to brw_context. 44fd490067 i965: Move must_use/has_separate_stencil fields to brw_context. 3b80b147f6 i965: Move intel_context::has_hiz to brw_context. 351d2add62 i965: Free brw, not intel. e3c2bb1eb4 i965: Shorten context base class dereference chains. d5b4a3f5a3 i965: Move intel_context::has_swizzling to brw_context. 02128c448d i965: Move intel_context::intelScreen to brw_context. 44a11eab9c i965: Delete unused intel_context::driFd field. e0858763bc i965: Store brw_context as the DRI driver private, not intel_context. a1d94cdb00 i965: Move intel_context::driContext to brw_context. a9d33dbbdd i965: Move intel_context::NewGLState to brw_context. dd54558d31 i965: Move intel_context::upload to brw_context. 0273e6e23e i965: Move intel_context::max_gtt_map_object_size to brw_context. b15f1fc3c6 i965: Move intel_context::perf_debug to brw_context. 7c3180a4ad i965: Move intel_context::no_batch_wrap to brw_context. 5314afa27a i965: Move intel_context's framerate throttling fields to brw_context. ec995de6fb i965: Move intel_context::stats_wm to brw_context. 329779a0b4 i965: Move intel_context::batch to brw_context. 5d8186ac1a i965: Move intel_context::hw_ctx to brw_context. eeb75b41f1 i965: Move intel_context::bufmgr to brw_context. e33439045d i965: Move intel_context's driconf flags to brw_context. fe0a8cb30d i965: Move intel_context::reduced_primitive to brw_context. 9147b40496 i965: Move front buffer rendering fields from intel_context to brw. e43043c316 i965: Move intel_context::vtbl to brw_context. fbdd3891e1 i965: Move intel_context::optionCache to brw_context. ca437579b3 i965: Pass brw_context to functions rather than intel_context. 86f2711722 i965: Remove pointless intel_context parameter from try_copy_propagate. 18a223d323 i965: Add forward declarations of brw_context to a few places. a69274454b i965: Replace #include "intel_context.h" with brw_context.h. 99ebf9d07a i965: Move ctx->Const setup from intelInitContext to the new helper. 963d9f78a4 i965: Split code to set ctx->Const values into a helper function. d13c120573 i915: Remove i965+ chip names. e4f3d5cdcf i965: Remove i915 chip names. 2921390666 i965: Replace intel_context:needs_ff_sync with intel->gen == 5. 968c57782d i965: Add missing newline to blorp color clear perf_debug message. f0260f4e3d glsl: Silence unused variable warning in the release build 4df6823f21 glsl/ast: Silence uninitialized variable warnings in the release build 292368570a i965: Add an assertion to brwProgramStringNotify. ba7b60d3e4 glsl: Allow non-constant expression initializers of const-qualified vars. 1faa375573 r600g: improve the mechanism for recognizing an empty CS 287b2fa115 r600g: explicitly flush caches for streamout-based buffer copying & clearing 7948ed1250 r600g: only flush the caches that need to be flushed during CP DMA operations 1b40398d02 r600g: split INVAL_READ_CACHES into vertex, tex, and const cache flags 098316211c r600g: adjust flush flags (v3) 862f69fbe1 r600g: don't call buffer_wait in buffer_mmap_sync_with_rings 94d294137e r600g: don't read back the MSAA depth buffer if the read flag is not set 141b892620 r600g: don't flush the context in texture_transfer_map ae87aae0c4 r600g: fix texture offset computation for mapped MSAA depth buffers a3263cca59 r600g: fix color resolve for RGBX8 and RGBX16 integer formats b1a061b81e r600g: enable fast MSAA color clear for array/3D/cube textures 87669c3654 r600g: implement fast MSAA color clear for integer textures 085c695488 r600/uvd: fix check for UVD 2.x 1415a1884c i965: fix alpha test for MRT 9ef49cfd84 gallivm: (trivial) fix using one lod instead of per-quad lod for texel fetch 45f174ce40 gallivm: Remove bogus assert. c29c6b2b2e nvc0: enable very initial support for nvf0 (GK110) 4dbca8672b gallivm: (trivial) fix bogus assertion for per-element lod with 1d resources f3bbf65929 gallivm: do per-pixel lod calculations for explicit lod bbd1e60198 draw: fix overflows in the indexed rendering paths 09820902d7 draw/llvm: index overflows if it's greater than elt max 764afc48cf i965: Move the rest of intel_tex_layout.c into brw_tex_layout.c. 466aa712b6 i965: Push intel_get_texture_alignment_unit call into brw_miptree_layout c4c3c0dc94 i965: Declare for-loop counters in the loop in brw_tex_layout.c. ccf312fd12 i965: Remove use of GLuint/GLint in brw_tex_layout.c. ed95e396f3 i965: Tidy the brw_tex_layout.c copyright and file header comments. 2ea87fde31 i965: Move i945_texture_layout_2d to brw_tex_layout.c 1920209970 i965: Remove fallthrough for Gen4 cube map layout. 7e4007a1b3 i965: Combine GL_TEXTURE_CUBE_MAP_ARRAY case with the other array cases. bc51f15b32 i965: Pull 3D texture layout code out into a helper function. abc2bdffd6 i965: Replace maxBatchSize variable with BATCH_SZ define. 2c602d2adf i965: Move annotate_aub out of the vtable. f05f8793c8 i965: Move debug_batch hook out of the vtable. 749160aab3 i965: Remove render_target_supported from the vtable. 7c5279e554 i965: Move is_hiz_depth_format out of the vtable. 607338f1cb i965: Remove the invalidate_state() vtable hook. 251cdcf059 i965: Replace fprintfs with assertions in GLenum comparison translators. 7ee616f1bf i965: Replace intel_state.c enums with those from brw_defines.h. c9db037dc9 i965: Delete pre-DRI2.3 viewport hacks. cbb37b7586 i965: Remove "There are probably better ways" comment. 7115bee993 i965: Delete brw_print_reg() function. bc8b62e3a0 i965: Move contents of intel_clear.h to intel_context.h. 7d8e70f301 i965: Move contents of intel_extensions.h to intel_context.h. 7d119880e8 i965: Remove some dead code. d245e795cf i965: Delete dead intel_buffer_object::range_map_size field. 1f6ebdd43f i965: Remove intel_buffer_object::source. 6e5b80ee5a i965: Fix buffer object segfault since removal of system memory BOs. 012ba47076 postprocess: move second temporary assertion into isolated configuration 9b6788eb15 glsl: Ensure snprintf is defined on MSVC builds. 4bc8e3c3e4 targets/xvmc-nouveau: add in missing nv30 lib 30c3e8718d mesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimitCheck and dependencies 74edd56927 st/mesa: disable EXT_separate_shader_objects b3d8b4c0b4 glsl/linker: eliminate unused and set-but-unused built-in varyings 3c555827c3 glsl/linker: check against varying limit after unused varyings are eliminated 284d954912 glsl/linker: link shaders in the opposite order (from fragment to vertex) 030ca230e2 mesa: renumber shader indices according to their placement in pipeline 84f367e69a gallivm: Simplify intrinsic name construction. 15ca0ca1b6 glsl/builtins: Fix ARB_texture_cube_map_array built-in availability. 4c859901ce gallivm: Fix MSVC build. e621ec816d gallivm: Fix indirect immediate registers. 70bc43acdb gallium/tests: fix the translate test 722721d718 i965: Enable ext_framebuffer_multisample_blit_scaled on intel h/w 6fc3da2da0 i965/blorp: Add bilinear filtering of samples for multisample scaled blits 27f2df2507 docs: Import 9.1.4 release notes, add news item. 1c2e5c223d draw/translate: fix instancing df4ab7974a draw: fix incorrect clipper invocation statistics 34546d61c1 draw/gallivm: export overflow arithmetic to its own file 88de009cc1 draw: check for integer overflows in instance computation 2f13f28120 draw: check for an integer overflow when computing stride e742f7788e draw: account for elem size when computing overflow 7214fe3cc4 i965: Initialize brw_blorp_const_color_program member variables. 2c6186390c eglplatform: use unsigned long instead of 32-bit ints in generic platform 1a7275de9a build: fix EGL build when no X11 headers are present acc6a141b8 tools/trace: Return dummy fence object to silence warnings. 0fd71ac9eb tools/trace: Don't crash if a trace has no timing information. fa3040c117 scons: Fix dependencies of enums.c and api_exec.c. bf95ca7de0 nvc0: allow frame dropping in h264 24fa43675f r300g/compiler: Prevent regalloc from swizzling texture operands v2 e2c3640540 r300g/compiler/tests: Add an assembly parser ab40d8d56f r300g: Fix make check 30004b20c2 r600g: implement fast color clears for MSAA on evergreen+ b1693194ee r600g/compute: disable unused colorbuffer slots f83e220d36 st/mesa: handle SNORM formats in generic CopyPixels path adf8afa168 i965: NULL check depth_mt to quiet static analysis. 7d430bfab9 llvmpipe: fix timer query if there's no bins 5a925cc550 clover: Don't segfault when compiling a program with no kernel d7361f2943 mesa: Remove unused allow_large_textures driconf from classic drivers. 03600660a1 i915: Remove GLES 3.0 sRGB workaround. dc8796506e i965: Remove is_945. a4e31956ac i965: Delete hw_stencil flag. 4299e35888 i965: Remove hw_stipple flag. 1a5dca38e9 i965: Remove use_early_z option. 2cc5724db2 i965: Remove unused SUBPIXEL_* macros. 2e9fe0ca12 i965: Remove redundant Gen3 PCI IDs. 1811f5c43d intel: Remove unused INTEL_MAX_FIXUP macro. 0ac0a1b02e i965: Drop i915 register/instruction definitions. 1b67cd29a1 i965: Drop code for calling the empty brw_update_draw_buffers() hook. 7c232189c5 i965: Drop dead i915 blend state code. d58d0a3754 i965: Drop i915-specific blit clear code. cf31a19300 i965: Drop the system-memory VBO support for i915. 814440aadd i965: Drop i915 swtnl code. bb2e312d4d i965: Drop i915-specific vtbl entries. a61d8f6110 i965: Drop swtnl fallback code for i915. 28e80d7136 i965: Drop i915 code from intel_screen. 4a08a86f22 i965: Drop #ifdef I915 code. 6fddd375d7 i965: Drop code checking for gen <= 3. 3c231b8631 i915: Remove a duplicated set of PCI IDs. 8ac1ed92aa i915: Remove various remaining dead code. 934974fba6 i915: Remove dead debug flags. 39c5fd7f13 i915: Remove state batch emit support. a40f9871a0 i915: Drop unused register #defines from the shared reg file. 173666e2ed i915: Drop 965+ GL version setup. f6426509dc i915: Remove gen6+ batchbuffer support. c25e3c34d6 i915: Drop chipset detection code for 965+ chipsets. 014251ef42 i915: Drop context fields specific to 965+ chipsets. d71b7301ec i915: Drop all has_llc code. be63c1c993 i915: Remove the remainder of the batchbuffer caching. 7f210bf535 i915: Remove miscellanous uncalled gen4 code from formerly shared files. 6bdc5ecbba i915: Remove most of the code under gen >= 4 checks. 18100d415e i915: Remove fake ETC support that only existed on gen4+ 27eedca3e0 i915: Remove separate stencil code. 279f0bce47 i915: Remove the I915 macro from the formerly shared code. f26104eb5b i915: Remove all the MSAA support code. 0f31e06a2e i915: Remove all the HiZ code from i915. 927f572c27 mesa: GL_EXT_shadow_funcs is not optional with GL_ARB_shadow 41853b598c mesa: GL_ARB_texture_storage_multisample is not optional with GL_ARB_texture_multisample d5b6b7a39b mesa: GL_ARB_texture_storage is not optional 70966570f3 mesa: GL_ARB_shading_language_100 is not optional e6ec425d6e mesa: GL_ARB_shader_objects is not optional 9bc24b4fc4 mesa: GL_NV_blend_square is not optional 338ea2e4d1 mesa: GL_EXT_fog_coord is not optional c139708087 mesa: GL_EXT_secondary_color is not optional b5305a303b mesa: GL_EXT_framebuffer_object is not optional f4571640b8 mesa: Remove GL_MESA_resize_buffers 34e8905077 mesa: Remove _mesa_{enable, disable}_extension and _mesa_extension_is_enabled e14b486113 mesa: Just set extension flags instead of calling _mesa_enable_extension b0d755f00b mesa: Remove _mesa_enable_._._extensions functions 45099ec175 swrast: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions a964397fd9 osmesa: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions c9edd661c4 wmesa: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions 89cf6e6273 x11: Don't call _mesa_enable_._._extensions and _mesa_enable_sw_extensions 0b9398c74f i965: Merge the two GEN >= 6 extension enable blocks ae66a656fd i965: Move GEN >= 4 extensions into the "always on" list 4ed976f6b5 i965: Move GEN >= 3 extensions into the "always on" list e621208e29 i915: Remove GEN >= 4 extension support 745f6c692c i965: Split surface format code into a new file (brw_surface_formats.c). c309e64db8 radeonsi: add kabini pci ids b6b1346691 radeonsi: add bonaire pci ids d669992e35 radeonsi: disable 2D tiling on CIK for now 1357624abc radeonsi: add llvm processor names for CIK 234d81e6b2 radeonsi: emit PA_SC_RASTER_CONFIG[_1] on cik 9d8ad222c6 radeonsi: PA_CL_ENHANCE is privileged on CIK 72c10be3a7 radeonsi: update surface sync packet emit for CIK f2a9bd8084 radeonsi: store chip class in the pm4 struct 3a47f1945f radeonsi: properly handle DB tiling setup on CIK 8c903f5df9 radeonsi: emit additional shader pgm rsrc registers for CIK 59e4fe0b75 radeonsi: emit TA_BC_BASE_ADDR_HI for border color on CIK b363a45c54 radeonsi: fix VGT_PRIMITIVE_TYPE emit for CIK ecb679a8d3 radeonsi: register updates for CIK deb2358243 radeonsi: initial PM4 changes for CIK f29f206c93 radeonsi: initial support for CIK chips 5b3f1ea933 radeonsi: rename SI chip class from TAHITI to SI 47e35eff9d r600g: Fix build ee723ffabb mesa: Return ZeroVec/dummyReg instead of NULL pointer bee49cb0ec mesa: Fix build with older gcc since update of glext.h 2840bec56f r600g/compute: Accept LDS size from the LLVM backend 2639fca1f0 r600g/compute: Move compute_shader_create() function into evergreen_compute.c ba4979810f svga: pass svga_compile_key by reference instead of value 74e8a7d1dd svga: use switch statement in svga_shader_type() 24b05ff158 ilo: clean up states that use ilo_view_surface 2c9b6a2164 ilo: remove ilo_cbuf_state::count 7ea3ed81c8 ilo: clean up ilo_set_constant_buffer() 11d283cde9 ilo: clean up states that take a start_slot def634979d glsl: Initialize member variable is_ubo_var in constructor. 20c691b936 ilo: use shorter names for dirty flags cabc7b44c0 ilo: track if primitive restart has changed e071812e46 ilo: avoid potential dangling pointer dereference c74a7eb9c5 mesa: Remove GL_EXT_clip_volume_hint 6b676e6634 i965,i915: Return early if miptree allocation fails 670f829102 llvmpipe: handle offset_clamp b04a295a4a llvmpipe: remove never reached code for timestamp queries. 59b8689d37 llvmpipe: fix a bug in opaque optimization f12e551810 radeonsi/compute: Fix memory leak in radeonsi_launch_grid. 0e990736f3 clover: Fix build with LLVM 3.4 191795eaf1 docs: updated instructions for Mesa on Windows e87fc11cac postprocess: handle partial intialization failures. 482c43a946 glx: return True/False instead of GL_TRUE/GL_FALSE d171bc9d19 glx: move declarations before code d43548ca37 mesa: move declarations before code 15085b477b glsl: Use the C99 variadic macro syntax. bcd6f3b23c scons: Add dependencies to all .xml files. 9f3cfe6aaf ilo: plug a potential index buffer leak eabe068747 softpipe: honor predication for clear_render_target and clear_depth_stencil 2e4da1f594 llvmpipe: add support for nested / overlapping queries 0820342880 llvmpipe: rework query logic 3dbba95b72 i965: Move the remaining intel code to the i965 directory. 733d32f376 i915: Fork the shared code from i965. 43a6795a1f i915: Remove dead symlink. fc32d40534 glx: Fix another missed glMultiDrawElementsEXT const change. c170c901d0 glsl: Move all var decls to the front of the IR list in reverse order 329cd6a9b1 i965: Be more careful with the interleaved user array upload optimization b7d9478f36 mesa: add const qualifier to glMultiDrawElementsEXT() indices param 15436adab0 mesa: remove const from glDebugMessageCallbackARB() function parameter dd0b99b0be i965/vs: Combine code generation's inst->opcode switch statements. 55272883ac i965: Remove broken source type assertions from brw_alu3(). 9321f3257f i965: Add back strict type assertions for MAD and LRP. 4563dfe23a glsl: Streamline the built-in type handling code. 818da74af5 glsl: Don't use random pointers as an array of glsl_type objects. 4530ed4f26 glsl: Stop being clever with pointer arithmetic when fetching types. d367a1cbdb glsl: Add simple vector type accessor helpers. 9a14e412d6 mesa: update glext.h to version 20130624 bc6eb8068f st/mesa: add casts to silence MSVC warnings 202299d16e st/mesa: make rtt_level, face, slice unsigned to silence MSVC warnings 2285645aa2 hud: add float casts to silence MSVC warnings 87d5a16927 hud: include stdio.h since we use fprintf(), fscanf(), etc 61964a9ceb hud: add cast to silence MSVC warning f06e60fde4 os: add cast in os_time_sleep() to silence MSVC warning 21f8729c3d vega: add some casts to silence MSVC warnings 4d452f1988 util: int/unsigned changes to silence some MSVC warnings bbdd7cfb8b util: add some casts to silence some MSVC warnings aab8ca8fd1 util: s/int/unsigned/ to silence some MSVC warnings e72cc26518 nvc0: set rsvd_kick correctly 30c2c34464 nvc0: fix push_space checks for video decoding e6479b4330 ilo: Remove max_threads dead code path. c6d52f2290 winsys/intel: fix typo in "ETIMEOUT" c610b67972 ilo: use a bitmask for enabled constant buffers 9aebad618c vl/mpeg12: handle mpeg-1 bitstreams more correctly 95c21f12f3 ilo: support PIPE_CAP_USER_INDEX_BUFFERS 5fb5d4f0a6 ilo: make pipe_draw_info a context state 3eb6754e94 ilo: support PIPE_CAP_USER_CONSTANT_BUFFERS 79385950f3 i915: Drop dead batch dumping code. 57407bcaf8 intel: Drop little bits of dead code. 88514d922e i965: Stop recomputing the miptree's size from the texture image. 820325b258 i965: Drop unused argument to translate_tex_format(). c20f973c4f i965/gen4-5: Stop using bogus polygon_offset_scale field. dba46831b0 i915: Use the current drawbuffer's depth for polygon offset scale. c31aee99f3 intel: Add perf debug for glCopyPixels() fallback checks. a2ca98b211 i965: Add debug to INTEL_DEBUG=blorp describing hiz/blit/clear ops. da00782ed8 ra: Fix register spilling. c6d74a4992 i965/fs: Dump IR when fatally not compiling due to bad register spilling. 95e145aaee xmlpool/build: Make sure to set mo properly 04e03d9645 i965: Remove the rest of brw_update_draw_buffer(). c39111509d i965: Stop updating FBO state on drawbuffers change. 9d523e3372 i965: Stop recomputing drawbuffer bounds on drawbuffer change. 15c47481ba i965: Remove _NEW_DEPTH state flagging on drawbuffers change. 94ecf913b4 intel: Stop doing special _NEW_STENCIL state flagging on drawbuffers. 3faccc42ad i965: Stop flagging viewport/scissor change on drawbuffers change. 438f85717d i965: Stop flagging _NEW_POLYGON on drawbuffers change. b04c718ebd radeon: Remove gratuitous custom framebuffer resize code. 17bc8fdb1d intel: Remove gratuitous custom framebuffer resize code. d7165b383d mesa: Remove the Initialized field from framebuffers. bab755ad1b mesa: Remove Driver.GetBufferSize and its callers. 61bfed2d09 glsl: Fix gl_shader_program::UniformLocationBaseScale assert. 0b994961ff svga: allow 3D transfers in svga_texture_transfer_map() 808da7d8ca svga: use new svga_define_texture_level() helper 2cc27c3faa svga: fix layer/level mix-up in svga_mark_surface_dirty() 04e3969597 svga: use new svga_age_texture_view() helper a4e4a413e5 svga: add array index assertion in svga_validate_sampler_view() 82d6a52530 svga: use svga_texture() helper instead of casting 464c6949cb util/debug: Cleanup/improve debug_symbol_name_dbghelp. a26f834a39 util/debug: Make debug_backtrace_capture work for 64bit windows. 29dacd9803 draw: allow overflows in the llvm paths f96326b2f6 draw: avoid overflows in the llvm draw loop e2b02080d8 nvc0: do not set tiled mode on gart bo when fence debugging is used c8240c9dea ilo: honor render condition in blitter 5f4b769127 ilo: remove ilo_shader_internal.h from GEN6 pipeline 63165df90f ilo: remove ilo_shader_internal.h from GEN7 pipeline 855b684141 ilo: speed up ilo_shader_select_kernel_routing() a bit 9b18df6e08 ilo: move SBE setup code to ilo_shader.c c4fa24ff08 ilo: use ilo_shader_state exclusively in GPE 91cf6c1e92 ilo: map SO registers at shader compile time 68522bf36c ilo: use ilo_shader_cso for FS 639a2cddc6 ilo: use ilo_rasterizer_state exclusively in GPE 54ab03523b ilo: convert pipe_rasterizer_state to ilo_rasterizer_wm 851202c319 ilo: use ilo_shader_cso for GS d209da5e33 ilo: introduce ilo_shader_cso for VS 5c8db569ab ilo: add functions to query shaders 96e2133e72 ilo: clean up finalize_shader_states() f0afedeb75 ilo: use multiple entry points for shader creation 4d789c76dc ilo: move internal shader interface to a new header e3cbb18321 gallium/hud: do not use free() for the free_query_data hook e5bf19ac1c draw: check for out-of-memory conditions in the AA line module. 06badea0da tests/graw: Fix typo in shader-leak.c a3d75db022 tools/trace: Fix syntax. 5a0556f061 st/dri/sw: Fix pitch calculation in drisw_update_tex_buffer 2151d893fb gallium: Fix llvmpipe on big-endian machines d282f4ea9b llvmpipe: fix wrong results for queries not in a scene a415aa9489 gallium/docs: more documentation for pipe_resource::array_size cba7939790 svga: minor cleanups, comments in svga_tgsi_insn.c b03f394508 svga: add null ptr check in svga_get_tex_sampler_view() 67bfdea933 tools/trace: Several tweaks/fixes to dump_state 545d3d32d8 trace: Dump result of create_stream_output_target 6aabd9490c vl/mpeg12: fix mpeg-1 bytestream parsing efdc6caaf5 freedreno/a3xx/compiler: ensure min # of cycles after bary instr d4aaa4439a freedreno/a3xx/compiler: add TGSI_OPCODE_ABS fe4ae1163d freedreno/a3xx/compiler: add TGSI_OPCODE_DPH 3f965556b4 freedreno/a3xx/compiler: fix for replicating instructions 0343f20e2f mesa: Move the common _mesa_glsl_compile_shader() code to glsl/. 10c14d16d2 mesa: Move shader compiler API code to shaderapi.c 88398a817c mesa: Fix missing setting of shader->IsES. faf3dbad0d mesa: Use shared code for converting shader targets to short strings. 426ca34b7a glsl: Remove ir_print_visitor.h includes and usage 2b049aa53e glsl: Make _mesa_print_ir() available from anything including ir.h. d0abac22c3 glsl: Make some files safe to include from C 2d7e837716 tools/trace: Quick instructions/notes. Reviewed-by: Brian Paul c14f516e58 tools/trace: Do a better job at comparing multi line strings. 9b7d21f8f5 tools/trace: Tool to compare json state dumps. cc4ad695ca tools/trace: Tool to dump gallium state at any draw call. a7bccb33b9 tools/trace: Defer blob hex-decoding. a8f7e12d92 trace: Don't dump texture transfers. bbd2d575e6 ilo: replace a boolean by bool 8b2cba8f97 ilo: rename cache_seqno to uploaded ffebefa114 util: (trivial) add has_popcnt field 5c9aee111e llvmpipe: use 64bit counter for occlusion queries dc5dc4fd94 llvmpipe: handle more queries bf5096303f softpipe: handle all queries, and change for the new disjoint semantics cdf89d0b5c gallium: fix PIPE_QUERY_TIMESTAMP_DISJOINT a0a40805dd trace: Dump pipe_rasterizer_state::clip_halfz. 1e16e48f88 svga: add some comments about primitive conversion 8b3d4efed8 indices: add some comments 2e8c51c98f svga: reindent svga_tgsi.c 0de01a47dd svga: whitespace, comment, formatting fixes in svga_tgsi_emit.h 1f57349e20 svga: move some svga/tgsi functions 3abd9285be svga: formatting fixes in svga_tgsi_insn.c 9e6c29bf12 mesa: wrap comments, code to 78 columns in multisample.c bdd5a0c12b mesa: remove unused BITSET64 macros f1cccd6ca0 nvc0: kill assert in ppp code cf41fae96b ilo: rework shader cache 7f7b05d6b3 nv50: avoid crash on updating RASTERIZE_ENABLE state 712269d674 wayland: Handle global_remove event as well adeda5afd4 gen7: fix GPU hang on WebGL texture-size test 248fddecd8 intel: Remove unused IS_POWER_OF_TWO() macro. 9542131b27 Revert "draw: clear the draw buffers in draw" 8975dc798d llvmpipe: fixes for conditional rendering 793e8e3d7e gallium: add condition parameter to render_condition 443dc15cf7 ilo: construct depth/stencil command in create_surface() eb20215075 intel: Allow blorp CopyTexSubImage to nonzero destination slices. 746b57ef0e intel: Allow blit CopyTexSubImage to nonzero destination slices. b0e3c3b852 intel: Directly implement blit glBlitFramebuffer instead of awkward reuse. 815dce9282 intel: Move XRGB->ARGB blit logic into intel_miptree_blit(). 04a5e940c9 intel: Fix Y tiling support for glCopyTexSubImage's alpha override. 78c2fc5925 intel: Make batch macros for doing BCS_SWCTRL setup. b65b1c3148 mesa: Hide weirdness of 1D_ARRAY textures from Driver.CopyTexSubImage(). 9e8400f4c9 tgsi: text parser: fix parsing of array in declaration 0829b893a9 mesa: Fix ieee fp on Alpha c132c2978b st/xlib: Fix XImage stride calculation 876fefe2ff st/xlib Fix XIMage bytes-per-pixel calculation ebd68dd029 gallium: replace bswap_32 calls with util_bswap32 7807763dd8 draw: fix a regression in computing max elt 41966fdb3b draw: clear the draw buffers in draw 98bc4c62a6 ilo: add pipe-based copy method to ilo_blitter ebfd7a61c0 ilo: add BLT-based blitting methods to ilo_blitter b4b3a5c6dc ilo: replace util_blitter by ilo_blitter 6d7abafdc8 i965: Assume flexible hardware primitive restart exists in the future. def84d8014 i965: Shrink Gen5 VUE map layout to be the same as Gen4. 1b77d2133c i965: Implement 16-wide math on G45 and Ironlake. fcaa48d9cc glsl: Disallow return with a void argument from void functions. 1a1b03e6bc glsl: Allow implicit conversion of return values. 876e16562b glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants. ed455cdb0b glsl: Allow swizzles on scalars. a8492e8fe7 glsl: Allow .length() method on vectors and matrices. cf7f424e18 mesa: Add infrastructure for ARB_shading_language_420pack. bfa8d21759 ilo: fix for half-float vertex arrays 36ffd08706 ilo: add some assertions to help debugging 0d9afaad35 ilo: silence a compiler warning 93534873b0 glsl: Fix null check in read_dereference. 399548b17f st/mesa: fix temp texture bindings in st_CopyPixels() 5507c11f85 gallium/draw: add limits to the clip and cull distances b63eeaf7b7 draw: cleanup the distance culling code a bit c7e9b15010 ilo: mapping a resource may make some states dirty 5f15050dc9 ilo: bump up PIPE_CAP_GLSL_FEATURE_LEVEL to 140 4df85dbc06 ilo: initialize dirty flags in ilo_init_states() 6057d7b7b5 ilo: re-emit states that involve resources b65bdc61bd ilo: fix for util_blitter_clear() changes bf2c074a2f mesa: Fix bug in unclamped float to ubyte conversion. 3475b22133 st/dri: if flushing a drawable, don't set reason=SWAPBUFFERS a713d7b1b9 st/dri: resolve the back buffer only in SwapBuffers 3b525036b9 st/dri: manually swap MSAA front and back buffers in SwapBuffers b77316ad75 st/dri: always copy new DRI front and back buffers to corresponding MSAA buffers fdf9d234e2 st/dri: refactor dri_msaa_resolve 6c6cfc02c9 st/dri: reuse depth-stencil and MSAA resources after DRI2 invalidate event 683b065320 st/dri: fix MSAA resolving of buffers with height > width 526ebfa278 st/mesa: make generic CopyPixels path work with MSAA visuals 9ef44e6eb7 st/mesa: don't use blit_copy_pixels if an occlusion query is active 79e421260a st/mesa: rework blit_copy_pixels to use pipe->blit 4d59258856 r600g: upsample and downsample MSAA resources for transfers 72a086b8b2 gallium/u_format: add a new helper for initializing pipe_blit_info::mask d6d4a9a2e8 gallium/u_blitter: make clearing independent of the colorbuffer format 17350ea979 gallium/u_blitter: make clearing independent of the number of bound colorbuffers de1c38299c gallium/util: make WRITES_ALL_CBUFS optional in the passthrough fragment shader 45595d5066 mesa: fix OES_EGL_image_external being partially allowed in the core profile cfa3c5ad82 glsl: Generate smaller values for uniform locations 26d86d26f9 glsl: Add gl_shader_program::UniformLocationBaseScale 5097f35841 glsl: Add a gl_shader_program parameter to _mesa_uniform_{merge,split}_location_offset 4cce4efaa3 util: new util_fill_box helper 957c040eb8 gallivm: (trivial) remove duplicated code block (including comment) b09a754078 i965/gen7: Enable support for fast color clears. ef9142d4a3 i965/gen7+: Disable fast color clears on shared regions. 67cd0f9703 i965/gen7+: Resolve color buffers when necessary. e9dfcb38e9 i965/gen7+: Ensure that front/back buffers are fast-clear resolved. 418aecea7d i965/blorp: Write blorp code to do render target resolves. fac32c0bd3 i965/blorp: Expand clear class hierarchy to prepare for RT resolves. 5e5d4e021f i965/gen7+: Implement fast color clear operation in BLORP. dd3f950115 i965/gen7+: Create helper functions for single-sample MCS buffers. 460b7bc7a1 i965/gen7+: Set up MCS in SURFACE_STATE whenever MCS is present. 7e5cb4bc4c i965/gen7+: Create an enum for keeping track of fast color clear state. 8f5147c199 intel: Conditionally compile mcs-related code for i965 only. a5efdca7b7 intel: Keep region name in intel_miptree_create_for_dri2_buffer(). adf324ad28 winsys/intel: make struct intel_bo alias drm_intel_bo e7a14eea16 winsys/intel: reorganize functions 39226705b7 ilo: update winsys interface cdfb2163c4 ilo: get rid of function tables in winsys 6fe0453c33 ilo: access bo size directly 3f79188854 ilo: remove unnecessary tex_set_bo/buf_set_bo b00d61151d i965: Emit the depth/stencil state pointer directly, not via atoms. 8ab15bacf4 i965: Emit the CC state pointer directly rather than via atoms. da1a896b0f i965: Emit the BLEND_STATE pointer directly rather than via atoms. babe35a067 draw: implement distance culling 3d08eada34 gallium: add a cull distance semantic 0a3779d955 draw: fix clipper invocation statistics 2b2e7bb133 draw: enable user plane clipping when clipdistance is used c1a50f5ed7 draw: make sure clipdistances work with geometry shaders 3dacb7d40b Revert "i965: Disable unused pipeline stages once at startup on Gen7+." 42adf5f0dd swrast: add texfetch code for some XBGR formats 91405e3502 mesa: add missing texture strings in tex_target_name() 761320b197 winsys/radeon: add env var to disable VM on Cayman/Trinity fceff14450 mesa: Add a _mesa_problem to document a piglit failure on i965. 9a0bd682f9 i965/vs: Avoid the MUL/MACH/MOV sequence for small integer multiplies. d28e285d41 i965/vs: Allow copy propagation into MUL/MACH. 263a7e4cd9 i965/vs: Use the MAD instruction when possible. 1ff10f92e7 draw: Add A8R8G8B8 to draw_print_arrays 5876a4c71d draw: Fix type mismatch between draw_private.h and LLVM 337f21bc35 util: Use sizeof(void *) rather than 0 as the fallback cache line size ba6cd796dd llvmpipe: Use saturating add/sub for UNORM formats a0037cecd1 intel: Reserve less batchbuffer space. fc800f0c60 i965: Allocate push constant L3 space once at startup on Gen7+. 6c966ccf07 i965: Disable unused pipeline stages once at startup on Gen7+. b607d57630 i965: Don't emit PIPELINE_SELECT from BLORP. d671eb140f i965: Emit invariant state once at startup on Gen6+. 33b90804ee i965: Delete some dead state atom prototypes. 233de8e8d3 i965: Change return type of check_state() to bool. 650d5de6ea i965: Remove unused second parameter of brw_print_dirty_count(). ca6b520f3a glsl: Allow the use of determinant() in GLSL 1.50. 603940d5bb glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+. e203919a4e glsl: Parse "#version 150 core" directives. f730b1f72a glsl: Bail on parsing if the #version directive is bogus. a2e3b1c4e2 dlist: fix save_SamplerParameteri ce1f85133d mesa: Prevent possible out-of-bounds read by save_SamplerParameteriv. 26e047dec8 nvc0: fix up video buffer alignment requirements e9edbf0a68 freedreno: better scissor fix 4af1dcbb7d freedreno: gmem bypass 2855f3f7bc freedreno: add a3xx support 18c317b21d freedreno: prepare for a3xx 213c207b3a gallivm: work around slow code generated for interleaving 128bit vectors 0aca2c6b60 scons: Fix implicit python dependency discovery on Windows. 4f905d4900 st/xlib: Flush the front buffer before doing CopySubBuffer 4e5416b0e2 st/xlib: Fix upside down coordinates for CopySubBuffer 3c21a7d3c9 mesa: Report core FBO incompleteness cases through GL_ARB_debug_output. 9e3475b39a intel: flush fake front buffer if server is about to destroy it. 447df5eaba intel: flush fake front buffer more robustly. 03cc310313 intel: make intel_flush_front safe to call during initial MakeCurrent bc8bfdc42c mesa: Expose MAX_FRAGMENT_INPUT_COMPONENTS on ES3 and desktop 3.2. 7500ad23eb mesa: Expose texture array getters on GLES3. fd27e82ded mesa: Fix the return value of TEXTURE_BINDING_2D_ARRAY. 11ace8a827 mesa: Expose texel offset limits in GLES3. fa8cefa892 util: add comment about bogus transfer flags b47d13f425 util: fix util_clear_render_target and util_clear_depth_stencil layer handling 201d7a352b llvmpipe: move create_surface/destroy_surface functions to lp_surface.c d8146f240e llvmpipe: add support for layered rendering 0f4c08aea2 gallium/docs: fix up transfer description for 1d arrays, add cube map arrays 7916d5ed88 ilo: fix textureSize() for single-layered array textures d6c2708e1e util: add util_resource_is_array_texture() 90fa71b277 docs: update some environment variable info 3069357ef0 gallium: Remove draw_arrays() and draw_arrays_instanced() functions 14541dacab tgsi: replace tgsi_file_names tgsi_file_names[] with tgsi_file_name() function 97d641eb22 u_vbuf: fix index buffer leak 06a503ca71 i965/vs: add support for emitting gl_ClipVertex 3615949990 i965/clip: Add support for gl_ClipVertex 9b34a7f29a ilo: advertise PIPE_CAP_CUBE_MAP_ARRAY cde49c71a3 ilo: add support for TEX2/TXB2/TXL2 in fs f8df73f41c glsl linker: Initialize member variable interface_namespace. 7142da6dd1 ilo: use slab allocator for transfers 09f62a13fc ilo: clean up states upon context destroy 7cbf0a410e ilo: unmap cp bo before destroying it 27804b2fc7 ilo: enable bo reuse 20d23b2275 ilo: construct 3DSTATE_SF in create_rasterizer_state() 3c2fea206f ilo: construct 3DSTATE_CLIP in create_rasterizer_state() 4006f4ce26 ilo: use emit_SURFACE_STATE() for render targets 5354dc7428 ilo: use emit_SURFACE_STATE() for constant buffers 2d82885d3c ilo: add emit_SURFACE_STATE() for sampler views 39e947569e ilo: add ilo_view_surface for SURFACE_STATE c6983ea035 ilo: convert generic depth-stencil-alpha pipe state to ilo pipe state 70e78211d6 ilo: introduce vertex element CSO d4fa98db0c ilo: simplify emit_3DSTATE_DEPTH_BUFFER() eea1be2072 ilo: introduce blend CSO b3c9e2161f ilo: introduce sampler CSO 99725d2f8a ilo: construct SCISSOR_RECT in set_scissor_states() e51806ee7a ilo: introduce viewport CSO 4228cf3746 ilo: switch to ilo states for shaders and resources 94212915ee ilo: switch to ilo states for CC stage 29b938d9f4 ilo: switch to ilo states for WM stage 130364ad1d ilo: switch to ilo states for CLIP and SF stages 3bc8289f49 ilo: switch to ilo states for SOL stage 6b14b392d0 ilo: switch to ilo states for VF stage f0af292239 ilo: move hardware limits to ilo_gpe.h 644b8346fd draw: trivial fix comment typo 769449b3e8 gallium/tgsi: add missing string for layer semantic d0518c4c69 llvmpipe: bump 3d and cube map limits to 2048 and 8192 respectively 38e77e545d glsl: Fix uniform buffer object counting. 93c8692ce9 glsl: Make a local variable to avoid restating this array lookup. 757ad82867 intel: Use the CHIPSET macro in the PCI ID tables for the device name. ea92b700df intel: Remove 'misc' parameter from CHIPSET macro in PCI ID tables. 8bc788ea9e build: Use PACKAGE_VERSION from autoconf c0f7ccc136 build: Unify PACKAGE_VERSION on autotools, scons and Android 5bd808a2c7 radeon/winsys: correct RADEON_GEM_WAIT_IDLE use 962204961d configure.ac: Build dricommon for gallium swrast ce67fb4715 i965: Adding more reserved PCI IDs for Haswell. 3998cfa933 mesa: remove outdated version lines in comments 7bdf1f2f1a gallium: System z support 008fd03600 llvmpipe: improve alignment calculation for fetching/storing pixels ffe2a1ca3c llvmpipe: reduce alignment requirement for 1d resources from 4x4 to 4x1 ef3e887084 llvmpipe: cleanup of generate_unswizzled_blend 44993c1808 gallivm: enhance special sse2 4x4f and 2x8f -> 1x16ub conversion ce82523db9 gallivm: (trivial) fix lp_build_concat_n f270baf074 mesa: change MAX_PROGRAM_ADDRESS_REGS to 1, clamp to it in state tracker 2fd785d126 intel: Don't try to blorp or blit CopyTexSubImage(1D_ARRAY). 32d1f423bc i965/gen6+: Fix multisample assertions in CopyTexSubImage hw blitter path. 7bafd88c15 mesa: Prevent possible out-of-bounds read by save_SamplerParameterfv. 0677ea063c i965: fix problem with constant out of bounds access (v3) bb525f1f11 intel: Fix copying of separate stencil data in glCopyTexSubImage(). c937aea3d1 meta: Fix temporary image type for float depth/stencil. f96de8ad96 intel: Fix performance regression from miptree blit changes. 610fe6da79 glcpp: Add test case for recently fixed loop-control underflow bug. d8eeb1d330 glcpp: Fix post-decrement underflow in loop-control variable 7a9f4d3e71 i965: Fix glColorPointer(GL_FIXED) e54c924a0e softpipe: draw_find_shader_output returns -1 on invalid outputs 124e1f91a7 radeonsi/compute: Upload work group, work item size in input buffer 3d831206a4 radeonsi/compute: Pass kernel arguments in a buffer v2 67e5c9ae0e radeonsi/compute: Implement un-binding of global buffers d2472ceb92 radeonsi/compute: Support multiple kernels in a compute program 3f24190325 radeonsi/compute: Add missing PIPE_COMPUTE caps c754f7a8fd i965 gen7: use SURFACE_STATE fields to select render level/layer 6bfd897fc4 mesa/texformat: add _mesa_tex_target_is_array function 6a5469cff9 intel: add layered parameter to update_renderbuffer_surface 8312caf673 intel_fbo: set gl_renderbuffer Depth field a2d31371e9 intel: print image depth in debug message e20a2df401 mesa: handle missing read buffer in _mesa_get_color_read_format/type() dcc5b6bfb7 meta: move vertex array enables for mipmap generation 8588350dc0 mesa: fix hodge podge indentation, update comments in texformat.c 6b53e2b038 gallium: add support for layered rendering 458a9a0f85 gallivm: fix out-of-bounds access with mirror_clamp_to_edge address mode f51fc7a71c llvmpipe: fix bogus assertions for buffer surfaces 4405ff4055 i965: Fix haswell_upload_cut_index when there's no index buffer. 869c5d438f llvmpipe: reduce alignment requirement for resources from 64x64 to 4x4 e881c9a5dc llvmpipe: Remove x/y from cmd_bin eb4c992ea5 r600g/sb: fix broken assert 5ea43e6549 glapi: Add some missing static_dispatch="false" annotations to es_EXT.xml 171199b2b7 mesa: Add missing break statement in _mesa_choose_tex_format. 306f630e67 integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2] 2e5a268f18 integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2] 51498a3e71 mesa: fix error checking of DXT sRGB formats in _mesa_base_tex_format() fb1785197f mesa: asst. whitespace, formatting fixes in teximage.c 978d5ed06b draw: fix vs/fs input/output mismatches 0a70fdfb3f intel: Add multisample scaled blitting in blorp engine 6e28713a8d intel: Change the register type from UW to UD in blorp engine 40e3298125 mesa: Implement ext_framebuffer_multisample_blit_scaled extension 60f9b722ef Revert "i965: fix problem with constant out of bounds access (v2)" 8b1c9de166 ilo: simplify shader variant handling 98dfd59a04 i965: fix problem with constant out of bounds access (v2) 02fe736cc0 intel: initialize fs_visitor::params_remap in constructor 83aaf61e24 draw: add cast in debug_printf() to silence warning 71682c1599 svga: add PIPE_CAP_MAX_VIEWPORTS to switch to silence warning c08baef508 draw: make sure viewport index is fetched from leading vertex c88ce3480c llvmpipe: clamp scissors to be between 0 and max d7d676252d draw: clamp the viewports to always be between 0 and max 26fe24c479 gallium/docs: adds documentation for multi viewport cap 4b5595b38b draw: fixup draw_find_shader_output 97b8ae429e llvmpipe: implement support for multiple viewports 7756aae815 draw: implement support for multiple viewports eaabb4ead0 gallium: Add support for multiple viewports e6efb900e7 mesa: Delete the ctx->Array._RestartIndex derived state. 51c0ffacb2 mesa: Ignore fixed-index primitive restart in ArrayElement(). a41478e3f6 st/mesa: Go back to using ctx->Array.RestartIndex, not _RestartIndex. 49aba27973 i965: Fix can_cut_index_handle_restart_index() for byte/short types. 7c87a3b5da i965: Use the correct restart index for fixed index mode on Haswell. 1569709663 vbo: Use the new primitive restart index helper function. 959d076b30 mesa: Add a helper function for determining the restart index. 37f278000c vbo: Ignore PRIMITIVE_RESTART_FIXED_INDEX for glDrawArrays(). 6220cc931f i965/vs: Fix implied_mrf_writes() for integer division pre-gen6. 0a0b323193 i965/fs: Fix test for smearing enabled on an instruction. 9a31c4f9ac i965/fs: Fix segfault in instruction scheduling with LINTERP using last GRF. 7e7600d10b mesa: Fix test for optimistic coloring being necessary. 22f1add968 gallium: fix build on uclibc system 4dea6cf215 intel: Enable blit glCopyTexSubImage/glBlitFramebuffer with sRGB. f43f07d588 radeonsi: Add ipo to LLVM_COMPONENTS 33fcce3682 llvmpipe: get rid of tiled/linear layout remains b3abc93f47 intel: Remove dead intel_drawbuf_region(). 0a39cb88de intel: Fix format handling of blit glBitmap() 1cb8de6fff intel: Fix MRT handling of glBitmap(). 5f29dca070 intel: Rebuild PBO blit glTexImage() on top of miptrees. 3c3e83014b intel: Rebuild PBO blit glReadPixels() on top of miptrees. 8c3392e274 intel: Rework intel_miptree_create_for_region() to wrap a BO. e845c5cf7a intel: Make a temporary miptree for the blit path of miptree mapping. 4a13beef88 intel: Make a temporary miptree when doing blit uploads for glTexSubImage(). da2880bea0 intel: Extend the force_y_tiling flag to allow forcing no tiling. 045612c90e intel: Add an assert for glCopyTexSubImage() being called on MSAA buffers. 7638f5578e i965: Allow glCopyTexSubImage() on depth textures. 48a22340cf i965: Prefer blorp glBlitFramebuffer() to the glCopyTexSubImage-based blit. 9720d436d1 i965: Consistently do depth resolves before blitting. 6a7c27786c intel: Make a wrapper for intelEmitCopyBlit using miptrees. 0ae294bf7c intel: Rename intel_renderbuffer_tile_offsets. 4e8eafd8f4 intel: Reduce intel_renderbuffer_tile_offsets to a thin wrapper. 5c85e1cf55 intel: Make intel_miptree_get_tile_offsets return a page offset. 4eaa0999b5 glsl: Fix MSVC build. d4a06d77f5 mesa: fix GLSL program objects with more than 16 samplers combined b4cb857dbf swrast: increase array size of TextureSample 15a4b6db21 mesa: declare UniformBufferBindings as an array with a static size cdad129f9c radeonsi: Enable GLSL 1.30 0495adbac5 radeonsi: Handle TGSI TXQ opcode 3623111960 radeonsi: Add support for TGSI TXF opcode beaa5eb03a radeonsi: Use tgsi_util_get_texture_coord_dim() 0afeea5ad2 radeonsi: Handle TGSI_SEMANTIC_CLIPDIST 784df2e115 radeonsi: Make border colour state handling safe for integer textures e369f40a9b radeonsi: Fix hardware state for dual source blending 08810ca9ef r600g/sb: handle more cases for folding in gvn pass 5328c8001b st/vdpau: destroy handle table only when it's empty f796b67431 st/vdpau: remove vlCreateHTAB from surface functions 8ea34fa0e8 st/vdpau: invalidate the handles on destruction 5de41575a1 r600g/sb: improve folding for SETcc 88e700329b r600g/sb: optimize CNDcc instructions 725671a83a r600g/sb: improve optimization of conditional instructions 5285c4c88e ilo: enable multiple constant buffers 3a5dd39b1d ilo: add support for indirect access of CONST in FS 8e7987cc49 ilo: add support for TBOs on GEN6 11c9aaf30a ilo: advertise supports for pure integer formats fb40aca879 ilo: add support for texture buffer objects 441aa9326a tgsi: add buffer texture to tgsi_util_get_texture_coord_dim() 63d09a0cb7 r600g/sb: improve handling of KILL instructions 880f435a7e r600g/sb: fix peephole optimization for PRED_SETE ff2a611699 r600g/sb: fix scheduling of PRED_SET instructions 44a117ab9a r600g/sb: fix handling of preloaded inputs for compute shaders fd9fe4470b xlib: add null ctx check in glXDestroyContext() fd29e4acda st/glx: add null ctx check in glXDestroyContext() db4580cbdf st/mesa: add switch cases for new IR enums to silence warnings 820de34ceb st/glx/xlib: assorted whitespace, comment fixes 8e41ced4b3 r600g/sb: fix incorrect assert e9aa46e665 r600g/sb: relax some restrictions for FETCH instructions 5a68a29706 r600g/sb: relax register allocation for compute shaders 0b5b3f8816 r600g/sb: fix gpr array handling for compute shaders d1e0dc6275 r600g/sb: fix buffer overflow in sb_ostream b1797c3a38 r600g/compute: Use common transfer_{map,unmap} functions for global resources 65d67bcc4b r600g/compute: Use common transfer_{map,unmap} functions for kernel inputs 062317d667 i965: Go back to using the kernel SOL reset feature. 95670bdee2 freedreno: scissor fix 97fa811d14 freedreno: implement pipe->resource_copy_region() 3ddfccb303 glsl linker: compare interface blocks during interstage linking 4a0bcd90cf glsl linker: compare interface blocks during intrastage linking d6863acb9f glsl linker: support arrays of interface block instances c30ca431ba glsl link_varyings: link interface blocks using the block name 5ebf547312 glsl linker: remove interface block instance names b24eeb078f glsl ast_to_hir: support in/out for interface blocks cb29a7095f glsl ast_to_hir: reject row/column_major for in/out interface blocks c00387497d glsl ast_to_hir: move uniform block symbols to interface blocks namespace 3919c19468 glsl_symbol_table: add interface block namespaces 9368604d99 glsl parser: allow in & out for interface block members 067cc08d6a glsl ast_to_hir: reject interpolation qualifiers for uniform blocks 4410eba598 glsl parser: handle interface block member qualifier 4369acff5e glsl parser: on desktop GL require GLSL 150 for instance names d36cb3617c glsl parser: reject VS+in & FS+out interface blocks 6d3d974e37 glsl: parse in/out types for interface blocks 744c270406 glsl parser: rename uniform block to interface block c9f58544be glsl: rename ast_uniform_block to ast_interface_block 7bfb4bea65 i965: Enable guardband clipping on Gen4/5. a3d8e7c57c ARB_fp: accept duplicate precision options e3eeb72f24 ilo: Initialize need_flush in draw_vbo. 36e2c7cc1a radeon: Initialize variables in radeon_llvm_context_init. cf37e12024 intel: Count fragments in our blitter-based glBitmap() path. 0af614727a i965: Shut up more compiler warnings from vector insert/extract changes. 2b291eaa90 softpipe: change TEX_TILE_SIZE and NUM_TEX_TILE_ENTRIES 2f567fb7b5 softpipe: disambiguate TILE_SIZE / TEX_TILE_SIZE 80e2cc0f97 llvmpipe: disable simple_shader optimization e108716429 llvmpipe: fix early depth test / late depth write stencil issues 82d7733b52 llvmpipe: fix issue with not writing new stencil values 3c91ef0f29 llvmpipe: (trivial) remove confusing code in stencil test 5314f5d829 llvmpipe: fix bug in early depth test / late depth write handling 6d20e251f2 Haiku: Add Gallium winsys and target code ff68f61bed ilo: set more fields of 3DSTATE_DEPTH_BUFFER f3da711bea ilo: correctly set view extent in SURFACE_STATE bbb30398e5 ilo: avoid unnecessary emission of SO states 08f87ac333 i965: Skip etc-to-rgb transcode on BayTrail. c245efe7e8 mesa: Remove extension checking from ChooseTexFormat. 36e7c01101 mesa: Add ChooseTexFormat support for the new XBGR formats. b29381567a i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants. 64a87f29ce i965: Kill software primitive counting entirely. 647fc0c50b i965: Remove software geometry query code. b863d44451 i965: Delete unused brw->sol.offset_0_batch_start field. eaa6fbe6d5 i965: Stop using the kernel SOL reset feature. 6837ebd00f i965: Remove dead code for Gen7 SOL without hardware contexts. 58765bb481 i965: Add a macro for accessing the SO_WRITE_OFFSET[0-3] registers. 0ba1e65fb6 docs: Import 9.1.3 release notes, add news item. d42a2df19c radeonsi: Fix user clip planes e3befbca5e radeonsi: Handle TGSI_SEMANTIC_CLIPVERTEX eb19163a4d radeonsi: Initial support for multiple constant buffers 4730dea5f5 radeonsi: Fix handling of TGSI_SEMANTIC_PSIZE 2eac0aa1d8 radeonsi: increase array size for shader inputs and outputs 9772284df2 xlib: check for null ctx pointer in glXIsDirect() 1e9875acbe st/glx/xlib: check for null ctx pointer in glXIsDirect() 8cabc7be1d scons: Don't force stabs debug format for Mingw. 2b7463cf3a ilo: use BLT engine to copy between textures c44ebb4ef4 ilo: use BLT engine to copy between buffers 731cafe7b2 ilo: refactor blitter_xy_color_blt() 0d42a9e941 ilo: replace cp hooks by cp owner and flush callback a04d8574c6 ilo: harware contexts are only for the render ring 1ed7b825cf ilo: update format mappings bd8090a5af ilo: update headers from i965 06cd89a88c i965: Fix build failure f09b91f782 i965: Implement transform feedback query support in hardware on Gen6+. 037a901a5b i965: Handle rasterizer discard in the clipper rather than GS on Gen6. d1e4e9960c i965: Handle rasterizer discard in the clipper rather than SOL on Gen7. 5ebe9523f9 i965: Disable clipper statistics when meta operations are in progress. b96f93c453 i965: Create a BRW_NEW_META_IN_PROGRESS state flag. bbf86712f8 i965: Add #defines for the pipeline statistics counter registers. e32cd5ffbb i965: Rely on hardware contexts for query objects on Gen6+. 72b1e440dd i965: Disable pixel statistics in BLORP. 92d2f5acfa i965: Require hardware contexts (and thus Kernel 3.6) on Gen6+. 50e60bf8da i965: Bump kernel requirement to 3.3 on Ivybridge. 9fd7ea786c r600g/llvm: fix cubemap lod/bias 9a95fb1605 r600g/llvm: Fix texelFetchOffset-2D 32c9cbb38f r600g/llvm: Fix cubearray textureSize 9c2943601e r600g/llvm: Factorize code loading from const buffer. 01b79b2e3b i965: Add cases for ir_triop_vector_insert that assert. e1e8876797 i965: Add cases for ir_binop_vector_extract that assert. f6beb4c6b6 llvmpipe: enable z32s8x24 format 070a9afb54 llvmpipe: handle z32s8x24 depth/stencil format f3ad716e8f llvmpipe: get rid of unused tiled/linear logic 87978518e9 llvmpipe: fix bogus handling of first_layer when setting up texture sampling d7e811c0b0 gallivm: handle z32s8x24 format for sampling 0346e9b3bb st/mesa: fix weird UCMP opcode use for bool ubo load a5b0452400 mesa: Make FinishRenderTexture just take the renderbuffer being finished. e98c39c109 mesa: Track the TexImage being rendered to in the gl_renderbuffer. 7b085d1bfa radeon: Remove dead radeon_wrap_texture(). c810e67c55 mesa: Make gl_renderbuffers backed by EGL images use FinishRenderTexture. 6166ffeaf7 gallivm: Eliminate 8.8 fixed point intermediates from AoS sampling path. 5aaa4bafe0 gallivm: Add and use lp_build_lerp_3d. e230d9debb radeon/llvm: Run standard optimization passes on conpute shader modules ccb041fe8e intel: Don't spam "intelReadPixels: fallback to swrast" in non-PBO case. 46ea804107 intel: Do a depth resolve before copying images between miptrees. 7e17e72cb7 r600g: fixup for MSAA texture support checking 4f518e1738 llvmpipe: Temporary workaround to prevent segfault on array textures. cb9913cdab gallivm: Support pointers in lp_build_print_value(). 435aea6f32 ilo: emit 3DSTATE_STENCIL_BUFFER on GEN7+ 6b894e6900 ilo: add support for stencil resources on GEN7+ 5c9b69d259 winsys/intel: test for and expose address swizzling 639d0f73c1 st/mesa: handle texture_from_pixmap and other surface-based textures correctly 5a3fac4d26 r600g: cleanup MSAA texture support checking 61c995bc47 r600g: rewrite FMASK allocation, fix FMASK texturing with 2 and 4 samples 61506257f6 i965: Fill in brw_format_for_mesa_format for some non-rendering formats. 9db9bc3aa1 i965: Use native RGB_FLOAT16 support when available. 645b610b62 intel: Add support for blitting 6 byte-per-pixel formats. 028c11e8e3 i965: Use the Mesa surface formats for float RGB surfaces. 2e057076a8 i965: Use the new XRGB UNORM formats. 2a43dfda95 draw: More defensive coding in DRAW_GET_IDX. 1883e1d3e9 draw: Fix vsplit regression when the ib can be used directly. 53a5f11f0d mesa: Stop clamping stencil reference value at specification time 978f91b829 swrast: Use accessor for stencil reference values db8a84de87 st: Use accessor for stencil reference values c411f40cba radeon: Use accessor for stencil reference values 7bbe9b78ae nouveau: Use accessor for stencil reference values f819ec46d5 intel: Use accessor for stencil reference values 96a1bf1ba3 mesa: Use accessor for stencil reference values in glGet 38f65162af mesa: add accessor for effective stencil ref c68424bac4 ilo: clean up transfer format conversion cb57da421a ilo: rework transfer mapping method choosing b6c307744f ilo: refactor transfer mapping 5af8641ce0 ilo: no writeback without PIPE_TRANSFER_WRITE 46bb33bc21 ilo: minor cleanups for transfers ca349e0217 ilo: simplify ilo_texture_get_slice_offset() 013424678e draw/gs: fix extracting of the clip a6961f391a docs: Mark a few things as in progress. 5104ed3dbf draw: try to prevent overflows on index buffers d5250da818 draw: use the total number of vertices for statistics 29853ab7b8 draw: don't crash on vertex buffer overflow 386327c48f gallivm/soa: implement indirect addressing in immediates 2866525b86 draw/gs: don't bind the tgsi state if we're using llvm paths ff256ec068 gallivm: Fix build with LLVM >= 3.4 r181680. 36385c0bdf mesa/st: Temporary workaround for fdo bug 64568. 29b8d6a1da radeonsi: add Hainan pci ids d188f14941 radeonsi: update r600_get_llvm_processor_name for hainan 4045c3d060 radeonsi: add support for hainan chips c475ae5d3d draw: Fix io_ptr/num_prims name in IR. 2f3d939e36 graw/tgsi_dump: Fix gdb macro. 560ddad261 r600g/sb: add missing cases for ARUBA chips ecde4b07e2 r600g/sb: get rid of standard c++ streams 57d1be0d2d r600g/sb: separate bytecode decoding and parsing e195d301ae vl/vdpau: fix PresentationQueueQuerySurfaceStatus 176ad54c04 ilo: rework ilo_texture 768296dd05 ilo: rename ilo_resource to ilo_texture 528ac68f7a ilo: move transfer-related functions to a new file 888fc7a891 i965: Add missing Haswell GT3 Desktop to IS_HSW_GT3 check. a16a2d7147 i965: write layer if gl_Layer is used in VS 220f70667d glsl: add AMD_vertex_shader_layer support c9e981b8fb extensions: add AMD_vertex_shader_layer 1776eeedd3 mesa: Expose GL_OES_texture_npot on GLES1 a61a0dbed2 glsl: Death to array dereferences of vectors! 1e773626ee glsl: Generate correct ir_binop_vector_extract code for out and inout parameters c3bb07f875 glsl: Use vector-insert and vector-extract on elements of gl_ClipDistanceMESA d13fbeea96 glsl: Remove some stale comments about ir_call 065da16508 glsl: Convert lower_clip_distance_visitor to be an ir_rvalue_visitor 3acb21517b glsl: Generate ir_binop_vector_extract for indexing of vectors 89704eb1b0 glsl: Convert ir_binop_vector_extract in the LHS to ir_triop_vector_insert ee7a6dad30 glsl: Add lowering pass for ir_triop_vector_insert b881ddba7d glsl: Lower ir_binop_vector_extract to conditional moves 943de9cdea glsl: Lower ir_binop_vector_extract to swizzle 63e1147ea1 glsl: Refactor part of convert_vec_index_to_cond_assign dafd6918f3 glsl: Add ir_triop_vector_insert f274a2ca87 glsl: Add ir_binop_vector_extract b0bb6103d2 glsl: Fix "make check" breakage after adding options to do_common_optimization. e413d3f15c glsl: Add a pass to flip matrix/vector multiplies to use dot products. 72a0b7a435 i965/vs: Set the PreferDP4 shader compiler option. bbf029f7cf mesa: Move the mvp_with_dp4 flag to ShaderCompilerOptions. b765740a66 glsl: Pass struct shader_compiler_options into do_common_optimization. 6bb9acfb4e glsl: Initialize ctx->ShaderCompilerOptions in standalone scaffolding. 1c95cea40b glsl: Copy _mesa_shader_type_to_index() to standalone scaffolding. a67b18e5a7 mesa: Add comments about bit-ordering of new XRGB/XBGR formats. f486c52f9e st/mesa: remove dependency on _NEW_BUFFER_OBJECT for vertex arrays b88cebb634 st/mesa: don't check for _NEW_PROGRAM when binding UBOs a17e87d4eb st/mesa: fix a couple of issues in st_bind_ubos 1ba1d617bf st/mesa: restore the transfer_inline_write path for BufferData 6a2ad679e6 st/mesa: initialize Const.MaxColorAttachments 52cb395bb1 gallium: add PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE for GL b6d3373442 st/mesa: consolidate setting MaxTextureImageUnits 614ee25077 st/mesa: initialize all program constants and UBO limits d90f04a65b glsl: fix the value of gl_MaxFragmentUniformVectors 77d8fbcfd4 mesa: add & use a new driver flag for UBO updates instead of _NEW_BUFFER_OBJECT 081c789c3e mesa: skip _MaxElement computation unless driver needs strict bounds checking db38e9a0e1 mesa: remove unused gl_array_object::NewArray 74ca7f0974 mesa: remove unused gl_constants::MaxColorTableSize 286d06ddc4 mesa: unify MaxVertexVaryingComponents and MaxGeometryVaryingComponents 5e78433eec mesa: move max texture image unit constants to gl_program_constants d27d29f1a6 mesa: consolidate definitions of max texture image units 5471e3949c ilo: Initialize read_back in transfer_map_sys. da33f9b919 r600g: increase array size for shader inputs and outputs 121c2c8983 targets/dri-i915: Force c++ linker in all cases fc98c47115 i965: Actually use the user timeout in glClientWaitSync. f1d2b37317 i965: make GT3 machines work as GT3 instead of GT2 d0b82b1add i965: Add chipset limits for the Haswell GT3 variant. eca2251f42 i965: Update URB partitioning code for Haswell's GT3 variant. c56eba5adb i965: Delete dead intel_span.c symlink. 0f3068a58b i965/vs: Make virtual grf live intervals actually cover their used range. e290372542 i965/fs: Make virtual grf live intervals actually cover their used range. dd6152b6ca docs: document GALLIUM_HUD and LIBGL_SHOW_FPS daa90f91ff ilo: Add support for HW primitive restart. 009d79734f svga: misc whitespace and comment fixes in svga_cmd.c 60c71cce3f docs: remove ^M chars from GL3.txt e0144019c0 st/mesa: generate GL_OUT_OF_MEMORY if we can't create the index buffer a8e4614071 ilo: add support for PIPE_FORMAT_ETC1_RGB8 183ea823fd ilo: support mapping with a staging system buffer baa44db065 ilo: allow for different mapping methods 7cca1aac9d ilo: allow bo format to differ from that requested 1c56fc1025 draw/llvm: Add additional llvm optimization passes 0b0d6f97cf i965: Sync brw_format_for_mesa_format() table with new Mesa formats. 2755946427 i965: Update the surface formats table from the current specs. 5d89487eb2 i965: Add surface format defines from the public specs. 4e9c7f9c5a mesa/program: Don't copy propagate from swizzles. e1ff753d67 mesa/st: Don't copy propagate from swizzles. 5d06c9ea0f i965: Fix hangs on HSW since the gen6 blorp fix. 2878f4685c egl/android: Fix error condition for EGL_ANDROID_image_native_buffer 38d2a16c01 i915: Use Y tiling for textures fc24c7aede i915g: Optimize batchbuffer sizes 7f7c7fda83 i915g: Add more PIPE_CAP_* support 00035670de ilo: remove our own type inference b74af51a46 ilo: use tgsi_util_get_texture_coord_dim() 75a48a53d8 tgsi: fix operand type of TGSI_OPCODE_NOT 1f970816b1 tgsi: refactor tgsi_opcode_infer_src_type() 364feb327d tgsi: refactor tgsi_opcode_infer_dst_type() 8a52453f5d tgsi: reorder opcodes in opcode type inference 61d57ec276 tgsi: clean up exec_tex() 80857d2c8b tgsi: add tgsi_util_get_texture_coord_dim() 14a0bb81fe nv50: initialize kick_notify callback in nv50_create 3f09e528d5 i965: Use Y-tiled blits to untile for cached mappings of miptrees. d641a01d98 i965: Add support for Y-tiled blits on gen6+. 7a74808d78 i965: Count occlusion query samples for CopyPixels using the 2D engine. f8c3242682 egl/wayland: Implement EGL_EXT_swap_buffers_with_damage 6425b14515 egl: Add extension infrastructure for EGL_EXT_swap_buffers_with_damage 95dda0d649 egl: Update to revision 21254 of eglext.h 65102b708b gallium: more tgsi documentation updates 4ba9c9c5be ilo: Add missing break statement in aos_tex TGSI_OPCODE_TEX2 case. c9cf83b587 r600g/sb: optimize some cases for CNDxx instructions 46dfad8b36 r600g/sb: fix memory leaks 1c28e7c5a1 r600g/sb: fix kcache handling on r6xx 03ef60681e intel: Remove renderbuffer delete setup from texture wrapping. 77a405dba7 mesa: Make Mesa core set up wrapped texture renderbuffer state. 5b190d19d3 intel: Simplify renderbuffer-for-texture width setup. 749a92786d mesa: Make core Mesa allocate the texture renderbuffer wrapper. 5b9609f59a i965: Use brw_blorp_blit_miptrees() for CopyTexSubImage(). 40956c5519 i965: Move blorp resolve setup into brw_blorp_blit_miptrees(). 730c90a70e gallivm: Fix build for LLVM < 3.3 bb94d4d8fe r600g/llvm: Parse config values in register / value pairs df27320560 r600g/llvm: Don't feed LLVM output through r600_bytecode_build() e917ed96ae r600g/llvm: Don't emit CALL_FS for vertex shaders 1d09a8c3cd i965: Lower bitfieldInsert. acd2bccd85 i965/vs: Add support for bit instructions. 1f0f26d60c i965/fs: Add support for bit instructions. fa958182b7 i965: Add support for emitting and disassembling bit instructions. c71bee757b i965: Print the correct dst and shared-src types for 3-src instructions. 526ffdfc03 i965/gen7: Set src/dst types for 3-src instructions. 2305047823 i965: Add 3-src destination and shared-source type macros. 4049d48e02 i965: Add Gen7+ fields to brw_instruction and add comments. dafd050883 glsl: Add a pass to lower bitfield-insert into bfm+bfi. 9c04b8c28c glsl: Add constant evaluation of bit built-ins. 499d8c6545 glsl: Add support for new bit built-ins in ARB_gpu_shader5. 44d3287ecd glsl: Add new bit built-ins IR and prototypes from ARB_gpu_shader5. f9e37879eb glsl: Rework ir_reader to handle expressions with four operands. f99f78e49a mesa: Add infrastructure for ARB_gpu_shader5. 914d797797 radeon/llvm: Always build libradeonllvm as static 024fe6852a radeon/llvm: Use LLVM C API for compiling LLVM IR to ISA v2 55eb8eaaa8 gallivm: Move LLVMStartMultithreaded() static initializer into gallivm 7cc98ea88f radeon/llvm: Don't use the global context when parsing LLVM IR bd850cb4f2 i965: Remove GL_ARB_color_buffer_float from GL core contexts. ec143dc0b1 r600g/llvm: Update radeon family mappings for LLVM backend 5cca6b6280 android: libsync is needed on Android 4.2+ for any driver da109d56d5 android: add ilo to the build system 739b88330c glsl: Flip around "if" statements with empty "then" blocks. 008346273c ilo: correctly set return types of sampler messages b42fe195a2 r600g/llvm: Undefines unrequired texture coord values c4150123aa nvc0: fixup video decoding with 2D_ARRAY 8c347d4e57 gallium: fix type of flags in pipe_context::flush() cbf3462c35 i965: Enable fast clears on non-8x4-aligned sizes. 76084907fb vbo: add comments, const qualifiers 0baf32508a mesa: whitespace, formatting fixes, etc in api_arrayelt.c 7c9e5afe81 vbo: use new no-op ArrayElement in _mesa_noop_vtxfmt_init() 7b762305d5 mesa: change ctx->Driver.NeedFlush to GLbitfield and update comment 36c83ccca0 mesa; change ctx->Driver.SaveNeedFlush to boolean, and document it. af30987a69 vbo: update comments for vbo_save_NotifyBegin() 4ea05bcba6 vbo: implement primitive merging for glBegin/End sequences 3702d25082 vbo: create a few utility functions for merging primitives a232afdbfb draw/pt: adjust overflow calculations 8490d21cbe tgsi/ureg: make the dst register match the src indirection 23025ed15d gallium: tgsi documentation updates and clarification for integer opcodes. ae507b6260 llvmpipe: get rid of depth swizzling. e495d88453 r600g: Correctly initialize the shader key, v2 5ff81cfd86 st/xvmc/tests: Fix build failure, v2 e62be5de53 scons: remove nouveau build 4ca44f2c5e scons: remove radeon build 4539f8e20a r600g: don't emit surface_sync after FLUSH_AND_INV_EVENT 41005d7bd2 r600g/sb: zero-initialize bytecode structs f92bd0958e r600g/sb: fix constant propagation in gvn pass 3c201a22ca r600g/sb: don't run unnecessary passes 48ba5712f5 r600g/sb: silence warnings with gcc 4.8 c49b6d7f27 r600g/sb: fix handling of interference sets in post_scheduler e16ef1f454 r600g/sb: fix allocation of indirectly addressed input arrays a6fe055fa7 r600g/sb: use hex instead of binary constants 4ca67dbf0c r600g: use old shader disassembler by default b4b3041132 radeon/uvd: enable interlaced buffers by default 85b0880a17 vl/idct: fix for commit 7d2f2a0c890b1993532a45c8c392c28950ddc06e 379753869d vl/buffers: fix typo in function name 9c353ea293 radeon/uvd: fix some MPEG4 artifacts abbbc9b667 draw: Update for u_assembled_primitive -> u_assembled_prim rename. 8b2a967e32 st/egl: fix bulid errors on Android 4.2 7346ab3b43 ilo: use u_reduced_prims_for_vertices() f87dccdc19 util/prim: add u_reduced_prims_for_vertices() 90d5190594 util/prim: assorted fixes for u_decomposed_prims_for_vertices() 30671cecc0 util/prim: use vertex count info in u_validate_pipe_prim() ddf0e3930f util/prim: fix the name of the include guard 5dd3bd70a1 draw: use u_assembled_prim() instead of u_assembled_primitive() 185692e72c util/prim: clean up and add comments 64913002e4 util/prim: fix primitive trimming for triangles with adjacency 573d8813fd i965/vs: Add instruction scheduling. 3b00a6acac i965: Move most of the FS instruction scheduler code to a general class. ce22dd75b7 i965: Pull a couple of FS scheduling functions out to methods. ee0223ba2a i965: Move FS instruction scheduling to a non-FS-specific file. ab04f3b2d7 i965: Share the register file enum between the two backends. 63c8155b09 i965: Make dump_instructions be a virtual method of the visitor. 74e670d0a3 i965/vs: Do round-robin register allocation on gen6+ like we do in the FS. 15e64de9e6 wayland: Make eglQueryBufferWL succeed for width and height requests too 396b861ceb draw/gs: don't crash when vs/gs signatures don't match 999cd79c9e tgsi: allow negation of all integer types 1dfea559c3 i965: Fix SNB GPU hangs when a blorp batch is the first thing to execute. 156bcca62c r600g: Don't set the dest cache bits on surface sync for R600_CONTEXT_FLUSH_AND_INV 5752be0cb7 r600g/compute: Fix build error in debug code cd84353d57 radeon: Fix build with LLVM 3.3 4742f9b00b gallivm: Fix build with LLVM 3.3 fcfbf4a19f mesa: update comments, simplify code in vtxfmt.c 5dc0081ade mesa: update GLvertexformat comments 200e09e393 mesa: remove GLvertexformat::EvalMesh1(), EvalMesh2() 0f365b2d77 mesa: remove GLvertexformat::Rectf() 49993a1a9d mesa: simplify dispatch for glDraw* functions 79679e258b vbo: add new vbo_initialize_exec_dispatch(), vbo_initialize_save_dispatch() d0102500bd mesa: remove _MESA_INIT_EVAL_VTXFMT() macro 43b3d3bc25 mesa: remove _MESA_INIT_ARRAYELT_VTXFMT() macro 95188fd10f mesa: remove _MESA_INIT_DLIST_VTXFMT() macro 84e62b7358 mesa: change _mesa_inside_dlist_begin_end() to handle PRIM_UNKNOWN daf19f28c6 mesa: add names of geometry shader prims in gl_enums.py 5472ae1fa9 vbo: fix initial value of ctx->Driver.CurrentSavePrimitive ecea61e414 vbo: fix error detection in vbo_save_playback_vertex_list() a07437dc28 mesa: comments, formatting fixes in dlist code e880b7cbf8 vbo: remove redundant vfmt->Begin = _save_Begin assignment 3e7c16997a mesa: don't install glDraw* functions into the BeginEnd dispatch table d6f3ef92d7 vbo: fix parameter validation for saving dlist glDraw* functions 94c7caf406 mesa: add missing error check in _mesa_EndList() c1a5c5c13d mesa: remove unused PRIM_INSIDE_UNKNOWN_PRIM constant d5bdce1142 mesa: simplify save_Begin() error checking bb459f6295 mesa: refactor _mesa_valid_prim_mode() 8be093e2f6 mesa: fix CurrentSavePrimitive <= GL_POLYGON tests cce6e30613 mesa: adjust PRIM_x constants for geometry shaders aa782f260d mesa: fix save_ShadeModel() logic and add new comments 16296cc843 gallivm: Fix altivec intrinsics for 8xi16 add/sub 35c5b95b94 r600/sb: Fix build failure with non-standard libdrm installation prefix e2b985dc0f radeon/uvd: Fix build failure with non-standard libdrm installation prefix 02f2bce08d mesa: implement glFramebufferTexture 5da8288911 mesa: add Layered field to framebuffers a62808085a mesa: add renderbuffer attachment Layered field a05e201d4a mesa: add renderbuffer Depth field b8e41db053 mesa: add usage examples to get-pick-list and shortlog scripts df01201132 docs: add info about bugzilla_mesa.sh script ca79b72c00 mesa: Add a script to generate the list of fixed bugs f6aab27d43 scons: remove IN_DRI_DRIVER be0fec4f5b build: remove unused API_DEFINES 7f8434b866 configure: remove IN_DRI_DRIVER 4ede5fb0c6 configure: remove FEATURE_GL/ES1/ES2 6b8f55c4da intel: use automake conditionals for defining FEATURE_{ES1,ES2} afa33a001a egl-static: use automake conditionals for defining FEATURE_{GL,ES1,ES2} 3537d853d0 intel: remove executable bit from C file aaab450d22 docs: s/Aprile/April/ 85e5bc106c docs: fix 9.1.2 release notes 8eef6ad2e2 vbo: fix possible use-after-free segfault after a VAO is deleted b5b6460c40 i965/vs: Fix textureGrad() with shadow samplers on Haswell. e2f887b243 i965: Lower textureGrad() for samplerCubeShadow. 163b4da874 radeon/uvd: fix quant scan order for mpeg2 3aafe2437d st/vdpau: fix background handling in the mixer 7d2f2a0c89 vl/buffer: use 2D_ARRAY instead of 3D textures e27f87b549 vl/compositor: cleanup background clearing 236ea7900f swrast: add casts for ImageSlices pointer arithmetic 22c5e048bd ilo: fix PIPE_CAP_MAX_STREAM_OUTPUT_BUFFERS 16f81fcf1e ilo: enable SO support on GEN7 d26f70e208 ilo: reset SO write offsets for new SO targets 68e1f76e46 ilo: correctly program SO states for GEN7 9557cd39e2 ilo: implement GEN7 SO GPE functions 9069a3b065 ilo: add gen6_pipeline_update_max_svbi() 252a21c2cc ilo: expose register indices of OUTs in ilo_shader 440557db4e ilo: allow one-off flags to be specified for CP dd62e7bc02 ilo: fix tiling/size for special-purpose resources 7726e9500c ilo: use UMS layout for render targets 334abed828 ilo: support and prefer compact array spacing ce188bb252 ilo: move device limits to ilo_dev_info or to GPEs bef98f9c3a ilo: use ilo_dev_info in toy compiler 51d749e7e2 ilo: use ilo_dev_info in GPE and 3D pipeline bb1f635dcc ilo: add ilo_dev_info shared by the screen and contexts 355f3f7ab5 ilo: fix indentation of ilo_gpe_gen*.h 6c5cf8baa1 glsl: Ignore redundant prototypes after a function's been defined. abfe486b9e docs: Import 9.1.2 release notes, add news item. 1b6281443d build: Remove libws_xlib.la from GALLIUM_PIPE_LOADER_LIBS. 460996b937 build: Remove libpipe_loader.la from GALLIUM_PIPE_LOADER_LIBS. 538e10f3ea build: Remove HAVE_PIPE_LOADER_SW. ea6caf4cdf build: Remove libws_null.la from GALLIUM_PIPE_LOADER_LIBS. 242809942f build: Rename PIPE_LOADER_HAVE_XCB to HAVE_PIPE_LOADER_XCB. 657cfe6252 configure.ac: Remove unused HAVE_PIPE_LOADER_XLIB macro. bdf13dc832 i965: Stop passing num_samples to intel_miptree_alloc_hiz(). d48054ff22 draw: don't crash if GS doesn't emit anything e56095dc2e i965: Implement color clears using a simple shader in blorp. e34c857639 mesa: Make a Mesa core function for sRGB render encoding handling. db31bc5cfb i965: Don't flush the batch at the end of blorp. fb1eed9ec5 r600g/sb: remove unused code 3f18dd818f r600g/sb: collect shader statistics 6ba7a162b6 r600g/sb: don't propagate dead values in GVN pass 3e476c311f r600g/sb: use simple heuristic to limit register pressure 6d6c8c88a3 r600g/sb: improve error checking in ra_coalesce pass 188c893e65 r600g/sb: use source bytecode in case of optimization errors ad1df471d0 r600g: plug in optimizing backend 2cd7691793 r600g/sb: initial commit of the optimizing shader backend fbb065d629 r600g: use enum type for domains field in struct r600_resource d5b30fd036 r600g: add new flags to isa instruction tables a919424215 r600g: always create reverse lookup isa tables 7d555f2f4c r600g: mask unused source components for SAMPLE df410863d7 intel: Remove the last spans code! 526cf46666 intel: Move the S8 offset calc function near its remaining usage. e7c5e9949b intel: Ensure renderbuffers are current when mapping them. 0e8ef74c5f mesa: Add a clarifying comment about rowStride of compressed textures. 3750ff9e5f mesa: Remove the Map field from texture images. adf958d9c2 swrast: Always use MapTextureImage for mapping textures for swrast. ea05e259c9 nouveau: Replace swrast_texture_image->Map usage with ->Buffer. b78e48289f nouveau: Just use MapTextureImage instead of duplicating the logic. f91823f026 swrast: Make a teximage's stored RowStride be in terms of bytes per row. 35e179b18c swrast: Replace use of teximage Map in 1D/2D paths with ImageSlices[0]. 0c883e46d8 swrast: Replace ImageOffsets with an ImageSlices pointer. e7ecc11311 swrast: Reuse _swrast_free_texture_image_buffer from drivers. 0a484f1006 swrast: Move ImageOffsets allocation to shared code. f709c31c67 swrast: Clean up and explain the mapping process. 741e540055 swrast: Factor out texture slice counting. dca4178130 radeon: Remove some dead teximage mapping code. 0de08fb594 radeon: Add missing swrast field initialization. a6a4b70e2d r600g/llvm: Fix opencl build f1361ed084 Gallium: Use mmap on Haiku for executable memory vs malloc 60cc73c333 Mapi: Use mmap on Haiku for executable memory vs malloc 39bdf08628 Mesa: Use mmap on Haiku for executable memory vs malloc 51e9bfdc48 r600g/llvm: get use_kill from compiler shader a79786af64 i965/fs: Print out the estimated cycle count in INTEL_DEBUG=wm 61ca2c4f73 i965/fs: Allow LRPs with uniform registers. de7e8b1d01 intel: Be more conservative in disabling tiling to save memory. 73bc6061f5 i965: Disable Z16 on contexts that don't require it. e409889213 intel: Report FBO incompleteness causes through GL_ARB_debug_output. 6ae473221a intel: Fold the one last function intel_tex_format.c into the caller. 40b207b62f mesa: Fix error checking for GS UBO getters. 072709da91 mesa: Add a clarifying comment about EXTRA_ error checking. eac1199604 mesa: Add an extra clarifying set of braces to getter checking. 2534f0a57d mesa: Fix error checking for getters consisting of only API versions. d63a10afcc mesa: Clarify the names of error checking variables for glGet. 4df1b986d3 i915: Add support for GL_EXT_texture_sRGB and GL_EXT_texture_sRGB_decode. 97217a40f9 i915: Always enable GL 2.0 support. eb062ab07f i915: Correctly set the OQ counter bits. 5e46482993 i965: Move is_math/is_tex/is_control_flow() to backend_instruction. a6e7c22664 draw/so: fix overflow calculation 220ef8295c llvmpipe: Fix queries when screen->num_threads == 0. c4bea00fb3 Revert "st/mesa: add a simple path to BufferData if it only discards buffer contents" c7a13dc5f5 r600g: force full cache for hyperz 3900a0e4df freedreno: fix rebase screw-up 79f786f936 i965/fs: Don't try to use bogus interpolation modes pre-Gen6. a8eed0299d i965/vs: Fix order of source arguments to LRP. 3bba787879 llvmpipe: stop crashing when one of the so targets is null 0031cde1e1 draw/so: indicate overflow when buffer is missing f9f57312de gallivm: fix indirect addressing of temps in soa mode 3093ac6f4f tgsi/ureg: Add a function to return the number of outputs 53d36d5fb0 draw/so: Fix overflow calculations d996622cfa draw/llvm: fix viewport transformations 5d9ef5b365 gallium: increase the number of available stream output decls 562835bcdf llvmpipe: implement so_overflow query 49dda2d92f mesa: fix the compressed TexSubImage size checking code ff74cf62b1 llvmpipe: replace LP_MAX_THREADS with screen->num_threads in query code 38a751cbe8 llvmpipe: bump LP_MAX_THREADS to 16 8fbc36ff48 mesa: updated read_buffer_enum_to_index() comment e3ac293daa r600/uvd: stop advertising MPEG4 on UVD 2.x chips v2 2c2c54b819 radeon/uvd: stop using anonymous unions 12b0bfa6e9 mesa: fix type comparison errors in sub-texture error checking code c5e8573762 Revert "draw: Yield zeros for LLVM fetches of non-existing vertex elements." 5816a471af ilo: add the driver to the build system 825aa60707 ilo: compile VS/GS/FS with the toy compiler 7118ff8bb0 ilo: add a toy shader compiler 0fa2d0e98a ilo: hook up pipe context GPGPU functions cf8f3dd373 ilo: hook up pipe context video functions 12dd397d0c ilo: add support for time/occlusion/primitive queries e6186b0769 ilo: hook up pipe context 3D functions 5b310f6230 ilo: add GEN7 support for 3D pipeline 91ce766c35 ilo: add 3D pipeline for GEN6 67233b56d6 ilo: add GEN7 GPE d3602dfac6 ilo: add GEN6 GPE 72357cf3bb ilo: hook up pipe context query functions 8f949bc1da ilo: hook up pipe context transfer functions 0754ff33e3 ilo: hook up pipe context blit functions 89d1702b9b ilo: hook up pipe context state functions 520af66797 ilo: add functions to manage shaders 86940bf41c ilo: hook up pipe context flush function eed1e5a407 ilo: add command parser 3a4a570c34 ilo: hook up pipe screen resource functions b50e68cb67 ilo: hook up pipe screen format functions babb2b5c50 ilo: hook up pipe_screen param and fence functions e74d67738d ilo: add debug flags settable through ILO_DEBUG 63b5720105 ilo: new pipe driver for Intel GEN6+ 380e6875b8 winsys/intel: new winsys for intel 542c5b3703 gallivm: Fix trivial out-of-bounds indirection in lp_build_cube_lookup(). 0c1d87b0d7 i965/vs: Add support for LRP instruction. c0f67a127b i965/vs: Add a function to fix-up uniform arguments for 3-src insts. abb96fdea7 winsys/radeon: consolidate tracing into winsys v2 53fbae7eac r600g/compute: Removed unused and untested code f986087d5c r600g/compute: Use a constant buffer to store kernel parameters v2 ffadc71afb r600g: Add evergreen_emit_cs_constant_buffers() v2 83a00a1de8 r600g/compute: Don't use radeon_winsys::buffer_wait() after dispatching a kernel 09e47f7a25 r600g/compute: Fix input buffer size calculation 904b03824b linux: Don't emit a .note.ABI-tag section anymore (#26663) 73de07cbbc freedreno: use writecombine buffers f706d4d340 freedreno: don't patch and re-emit same shader as much 578987ce1c i965: Avoid recompiles for fragment clamping on non-clamping APIs. b5145ca2a8 radeonsi: add new SI pci ids b3a856dfa9 r600g: add new richland pci ids 12096f334b draw: Yield zeros for LLVM fetches of non-existing vertex elements. 28e6a272fc trace: Only close trace files on exit. 74d1153c9c graw: Set the vertex shader constant buffer. e88a1dba09 graw: Simple utilities to dump and disassemble TGSI tokens. 1687932d2b scons: Support clang. f0c296773d util/u_sse: Fix _mm_shuffle_epi8 prototype for clang. 45a60e2e7a scons: Remove redundant code. 8fd0190278 mesa: fix bogus comment about PrimitiveRestart fields 447bf1fb52 i965: report correct sample positions 49a7624973 freedreno: fix bogus IMM const reg index 9495ee12c6 freedreno: clear fixes and debugging d5d6ec8843 freedreno: fix texture fetch type d086bb22bc freedreno: fix temp register usage 7a837da556 freedreno: add noop driver eec37f1cdc freedreno: use u_math macros/helpers more 38d8b02eba freedreno: implement fd_screen_destroy() a64e2d9d9f freedreno: set SWAP bit based on format d9a32b84e3 radeon/llvm: Fix segfault with a specifc libelf implementation 5bbeae7a3d r600g: use CP DMA for buffer clears on evergreen+ 9d0ad4c2f2 i965/gen7: fix encoding of (huge) surface size for BRW_SURFACE_BUFFER 75d402b211 i965/gen7: fix 3DSTATE_LINE_STIPPLE_PATTERN bc98950a2a i965: fix SURFACE_STATE dumping d611f12d82 i965: Remove strange comments about math functions. 0c16c12e46 i965: Remove traces of nonexistent TAN math function. 5bb90cfceb glsl: Teach basic block analysis about break/continue/discard. 70ca263623 glsl: Add virtual function ir_instruction::as_jump() f64058803a r600g/llvm: Pass struct r600_bytecode to r600_llvm_compile e29525f79f winsys/sw/xlib: Prevent shared memory segment leakage. 1a87473998 draw/gs: preserve leading vertex info for gs addf00e2ad r200: fix build regression introduced with 9a32203e1618486e87c7baf494134e05f0e38cf3 c5c754d184 radeonsi: cleanup disabling tiling for UVD v3 d3dfce3276 egl/dri2: Fix min/max swap interval of configs cef31bb290 mesa: Add unpack functions for A/I/L/LA [U]INT8/16/32 formats. 995051ee34 mesa: Add unpack functions for R/RG/RGB [U]INT8/16/32 formats. 531be501de mesa: Add an unpack function for ARGB2101010_UINT. b1fded54c9 mesa: Fix unpack function for ETC2_SRGB8_PUNCHTHROUGH_ALPHA1. 097b39276c mesa: Fix up some final license word wrapping issues by hand. f0cb66b699 mesa: Restore 78-column wrapping of license text in C++-style comments. 3d8d5b298a mesa: Restore 78-column wrapping of license text in C-style comments. 96ff2edc73 mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability. ca29382dc3 mesa: Change "BRIAN PAUL OR IBM" to "THE AUTHORS" in license text. dd404bc94f mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text. cab19eced5 mesa: make _mesa_save_vtxfmt_init() static 71ee003041 docs: document issue with Viewperf proe-05 test 6 f74da3e988 mesa: use new _mesa_inside_dlist_begin_end() function 976b529b7c mesa: use new _mesa_inside_begin_end() function 9a32203e16 mesa: remove unused opcodes AND, DP2A, NOT, NRM3, NRM4, OR, PRINT, XOR 3140d132ef mesa: don't flush vertices and don't flag _NEW_COLOR in ClearColor, ClearIndex 9f3985238f mesa: don't flush vertices and don't flag _NEW_COLOR for GL_CLAMP_READ_COLOR 43dac2700c mesa: don't flag _NEW_DEPTH in Begin/EndQuery if driver implements the functions 629813d9de mesa: don't flush vertices and don't flag _NEW_DEPTH in ClearDepth 3975f52eb4 mesa: don't flush and don't flag _NEW_STENCIL in ClearStencil, ActiveStencilFace 1e3b422685 mesa: don't set _NEW_BUFFERS in GenerateMipmap and BlitFramebuffer d883d00878 mesa: remove _NEW_PACKUNPACK 99bd76d834 mesa: convert _NEW_RASTERIZER_DISCARD to a driver flag b95cbe5e80 mesa,i965: use NewDriverState to communicate TFB state changes with the driver ef39bc4f2e mesa: remove redundant _NEW_BUFFERS setting in ReadBuffer 5649f886f7 st/mesa: add a simple path to BufferData if it only discards buffer contents d23c7455ae st/mesa: depth-stencil-alpha state also depends on _NEW_BUFFERS 2737abb44e gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel_center. b692076420 r600g: initialize CMASK and HTILE with the GPU using streamout 1ba46bbb4c gallium/u_blitter: implement buffer clearing edd90a19ca r600/llvm: Read stacksize from config header a7f73f5155 /bin/bash: q : commande introuvable a0c8942bb4 radeon/llvm: Fix build with LLVM >= r180063 ead4db420e gallivm: Fix build with LLVM >= r180063 1fb8c3ce55 draw: use the prim count for ia primitives 76587d2e5e tgsi/scan: set correct input limits for geometry shader 913ed25f18 draw: add code to reset instance dependent data 2aad06844f softpipe: fix streamout with an emptry geometry shader 723b78397f configure.ac: Allow OpenGL ES1 and ES2 only with enabled OpenGL 7be536bb19 i965/fs: Don't save value returned by emit() if it's not used. 4d5827ea83 mesa: Remove extra MapBufferRange in create_beginend_table() 7c1bf8e381 gallium: Add a new clip_halfz rasterizer state. 95c83824e6 i965: Fix a mistake in the comments for software counters. c0538860bf gallivm: Fix assignment of unsigned values to OUT register. ec646e4654 i965: Apply CMP NULL {Switch} work-around to other Gen7s. 6654b9d1eb st/mesa: minor indentation fixes 47c0b5ecdd mesa: Introduce a globally-available minify() macro. 1842dd08b8 mesa: Generalize TexStorage allocator between swrast and intel. e86170c2b8 mesa: Add performance debug for meta code. cbe8b75b58 intel: Mention how much data we're trying to subdata in perf debug. 9fb5b2f45c Revert "gallivm: Emit vector selects." d8a4c4c524 llvmpipe: verify function on blend test. a79990bec0 llvmpipe: Don't support Z32_FLOAT_S8X24_UINT texture sampling support either. c08b04992a llvmpipe: Ignore depth-stencil state if format has no depth/stencil. f701a5a0fe gallivm: Disable LLVM 2.7 workaround on other versions. 1e266c7ef0 gallivm: Emit vector selects. 26b39df08f freedreno: move ir -> ir2 d8134792ae freedreno: cleanup some cruft left over from fdre 85974e5fee gallivm: implement switch opcode 8f5d4283c0 gallivm: use uint build context for mask instead of float 107550e71a gallivm/tgsi: fix up breakc e8d1b26a82 svga: remove TGSI_OPCODE_BREAKC instruction translation 794579105a gallium: document breakc and switch/case/default/endswitch 443950c6aa gallivm: increase nesting limit to 66 12eab7cc56 draw: implement primitive assembler e4752d0f56 util/prim: fix decomposed counts for adjacency primitives c1299204ad draw/so: uses the correct index with the pre clipped coordinates 8b2662e900 glapi: Add counter information for glBufferData(), like glBufferSubData(). 1a3ea852ea glapi: Add parameter count information for uniforms. 57b7c20ca5 glapi: skip padding in get_called_parameter_string fe955dc6b6 mesa: Fix up program_parse.y to avoid uninitialized $$ ea6cf2b686 mesa: Use quotes on bool driconf options to prevent stdbool.h breakage. cecbfce5eb svga: whitespace, comment fixes in svga_pipe_query.c ef1b2b8da7 svga: whitespace, comment fixes in svga_pipe_fs/vs.c dbb690872e gallivm: Fix half floats with MCJIT. e87015f508 Revert "i965: Check reg.nr for BRW_ARF_NULL instead of reg.file." 34efd9295e configure.ac: Remove gallium-g3dvl flag. d0e9aaa31c radeonsi: add support for compressed texture v2 dc21e30a62 radeonsi: add 2d tiling support for texture v3 f732036f12 gallium: handle drirc disable_glsl_line_continuations option b72ff373fb llvmpipe: Take in consideration all current constant buffers when mapping. 78eaaff696 nv50: add remaining RGBX formats 729abfd0f5 st/mesa: optionally apply texture swizzle to border color v2 246ff8f887 nv50: set BORDER_COLOR_SRGB in sampler objects 2d5d054752 nv50: fix 4th component of Lx_SINT/UINT formats 3b20170b2f r600g: Fix build with --enable-opencl 877e3c1d42 mesa: enable GL_ARB_texture_float if TEXTURE_FLOAT_ENABLED is defined 50cbcf0c46 gallivm: change cubemaps / derivatives handling, take 55 0d07f05ee8 gallivm: Add no_rho_approx debug option a930136977 llvmpipe: Support half integer pixel center fs coord. b191be52f2 llvmpipe: Remove the static interpolation. 6e833d4d09 gallivm: Drop pos arg from lp_build_tgsi_soa. 34bec4a251 docs: update release notes for 9.2 392f6cfced ralloc: Move declarations before statements. c7b88ed16e configure: enable vdpau and xvmc detection, with gallium ecdda414d3 i965: Check reg.nr for BRW_ARF_NULL instead of reg.file. 60e4c99488 i965: Implement work-around for CMP with null dest on Haswell. 1a59cc777f i915g: Release old fragment shader sampler views with current pipe 417d8917d4 i965/vec4: Fix hypothetical use of uninitialized data in attribute_map[]. 47bd6e46fe ralloc: don't write to memory in case of alloc fail. 815ca0bf38 mesa: generate glGetInteger/Boolean/Float/Doublev() code for all APIs 9835d90596 mesa: remove mfeatures.h b76f6d9557 mesa: remove #include "mfeatures.h" from numerous source files c6e00b6f6c glapi: no longer emit #include "mfeatures.h" in generated files 7fd12a8ae1 mesa: remove FEATURE_remap_table from remap.[ch] 0bcced7716 glapi: remove FEATURE_remap_table test (it's always defined) 8e7f7e9693 draw/so: respect leading/provoking vertex info 6bb217a489 softpipe/so: use the correct variable for reporting stream out cb58c79efb gallivm/gs: fix indirect addressing in geometry shaders 02039066a8 st/wgl: fix issue with SwapBuffers of minimized windows 505ac6ddc6 intel: Don't dereference a NULL pointer of calloc fails 50064164a4 i965: Trim trailing whitespace in brw_defines.h. 867f71db6b r200: fix build failure introduced with cbbcb0247e6aa8d7adc274a94206ee02f9c70bea 1079475481 st/mesa: clean up formatting in st_cb_msaa.c 3350ca223e mesa: remove gl_context::_TriangleCaps cbbcb0247e mesa: remove DD_TRI_LIGHT_TWOSIDE flag c9bb052e31 mesa: remove DD_TRI_UNFILLED flag 56dc53ed5b mesa: remove DD_TRI_SMOOTH flag b32fb8ac9e mesa: remove DD_TRI_STIPPLE flag dfb1474aac mesa: remove DD_TRI_OFFSET flag c6a81448f8 mesa: remove DD_POINT_ATTEN flag 4f57fbb507 mesa: remove DD_POINT_SMOOTH flag 8ac8ae8360 mesa: remove DD_LINE_STIPPLE flag 55b2033f0a mesa: remove DD_SEPARATE_SPECULAR flag c1c5d689c5 mesa: remove unused DD_LINE_SMOOTH flag f01f754ca1 draw/gs: make sure geometry shaders don't overflow be497ac9d3 draw/gs: Return early if the passed geometry shader is null 80ee4a407a draw: implement pipeline statistics in the draw module b739376cff gallivm/gs: fix the end primitive calls 93627e33cc tgsi/exec: geometry shaders are executed on a single primitive 88db6f0a73 tgsi/exec: fix the udiv and umod instructions b8f6858fcb gallivm: JIT symbol resolution with linux perf. 35ef27d485 draw: Silence uninitialized var warnings. 2b9ed257c0 r600g/llvm: Use gprcount from llvm 484b89ace9 intel: Add a null pointer check before dereferencing the pointer b03f6de63b docs: Update 'Making new mesa release' 91984a732e docs: Add some missing release notes cf9bf1d4a6 docs: move specs to a separate folder 5fd3b3b085 docs: restructure release notes into separate folder 50b3fc6204 gallium: Disambiguate TGSI_OPCODE_IF. f61b7da80e gallium: Eliminate TGSI_OPCODE_IFC. e7965598b7 i965: Enable the Bay Trail platform. 13ddf9baf2 r600/uvd: cleanup disabling tiling on pre EG asics 7490eeb3d6 autoconf: enable detection of vdpau and xvmc by default 025f03f3b7 mesa/swrast: Move memory allocation outside the blit loop a27c6e1aea mesa/swrast: Move free calls outside the attachment loop 6758498eb7 mesa/swrast: Refactor no-memory error checking in blit_linear 4c3ed79566 r600g: Workaround for a harware bug with nested loops on Cayman 8616b224bf gallium/hud: fix FPS computation for framerate > 4.2k 332af88c39 gallium/hud: increase vertex buffer size for background black rectangles 0108114619 gallium/hud: update the contents of GALLIUM_HUD=help 30284f8892 gallium/hud: remove pipeline-statistics- prefix in query names dfe5367f0f r600g: implement pipeline statistics query 817723baf8 winsys/radeon: use query_value for timestamp, remove query_timestamp 413ca78af3 r600g: add a debug flag for printing virtual addresses of resources 05fa3595e0 r600g: add a query returning the amount of time spent during bo_map sync. b3f1f665b0 build: Get rid of GALLIUM_WINSYS_DIRS 3a6e548a85 build: Get rid of GALLIUM_TARGET_DIRS 2f7a37d858 build: Build pipe-loader before gallium tests 0d3b1b0e2e build: Get rid of GALLIUM_MAKE_DIRS 69b69b1a0b build: Stop using GALLIUM_STATE_TRACKERS_DIRS for SUBDIRS 13a7010c21 build: Get rid of DRIVER_DIRS 8341effd4a build: Stop AC_SUBST'ing DRI_DIRS and GALLIUM_DRIVERS_DIRS 70531b4a25 build: Remove GALLIUM_DIRS a9676ae44a build: Get rid of SRC_DIRS 691c30404d build: Get rid of CORE_DIRS d5e9426b96 build: Move src/mapi/mapi/* to src/mapi/ 3c690524e2 build: Rename sources.mak -> Makefile.sources d50343dff1 radeonsi: Read config values from the .AMDGPU.config ELF section 9277b04c02 radeon/llvm: Handle ELF formatted binary output from the LLVM backend 7782d19cdc radeon/llvm: Use a struct for storing compiled code 1d6eb23f2d gallivm: fix small but severe bug in handling multiple lod level strides 02b808b08a clover: Fix usage of incorrect object as destination in clEnqueueCopyBufferToImage. 1a8ad6c2e3 clover: Define platform class and merge with device_registry. 6ace452055 clover: Add missing fields to the module serializer. 1658efc42c i965: Shut up the last release build warning. dcb1b89c65 i965: Silence one more compile warning. dea70404eb i965: Fix a warning in the release build. 28170c5b7f i965: Fix an unused variable warning in the release build. 248175ab3b i965: Fix an unused variable warning in the release build. 6cec233c62 intel: Return failure properly in the texsubimage blit path. b681a89588 intel: Fix a warning in the release build. 1433936fe5 intel: Fix an unused variable warning in the release build. 9167ba8584 intel: Improve diagnostics for emit_linear_blit failure path. aceba66795 i965: Fix error path for MCS allocation. 331766b9a2 i830: Move assert-only code into the assert. adf251406b i965/fs: Fix some untriggered optimization bugs with uncompressed/sechalf. eaca8a94e2 i965/fs: Add basic-block-level dead code elimination. 36d0fde603 i965/fs: Remove incorrect note of writing attr in centroid workaround. 2cb7f1e766 i965/fs: Add a helper function for checking for partial register updates. df25b4f3cf mesa: Add a macro to bitset for determining bitset size. b5a0f59c0f i965: Fix compiler warnings since the introduction of texture multisample. 1faaa411c7 mesa: Don't leak gl_context::BeginEnd at context destruction 6e06550e4e mesa: Don't leak shared state when context initialization fails f730c210b8 egl/dri2: NULL check value returned by dri2_create_surface 2cc0b3294a mesa: NULL check the pointer before trying to dereference it ee55b845d2 glsl: Fix hypothetical NULL dereference related to process_array_type 278c9af85e glsl: Fix hypothetical NULL dereference in ast_process_structure_or_interface_block c6a86fb563 r300g: Fix bug in OMOD optimization ac1118d53c nvc0: set ret variable if launch desc allocation failed 48bcb94dc3 nvc0: bail out early during nve4_compute_setup() e28c266682 nvc0: compile nve4_cache_split_name() only in debug build 249f3d73cf nv50/codegen: do not emitATOM() if the subOp is unknown 4da54c91d2 nvc0: implement multisample textures 71c1c8a9b8 nvc0: patch up TEX cases with 5 or 6 sources on nve4 2b62ba7cb0 nvc0: fix 2D engine MS2 resolve 69804c2ab8 nv50,nvc0: add RGBX16/32_FLOAT formats 195a6cca3c i965/vs: Print error if vertex shader fails to compile. 32a8e87766 i965: NULL check prog on shader compilation failure. ed9687cf1b scons: Add st_cb_msaa.c to source list. f024c72476 r600g: add get_sample_position support (v3) f152da6bf9 st/mesa: add support for ARB_texture_multisample (v3) 1d90ee5ef5 st/mesa: add support for get sample position cc906396c7 gallium: add get_sample_position interface 184278a804 r600g: fix two issues in compressed msaa reading code e9fa3a9448 i965/vs: Don't hardcode DEBUG_VS in generic vec4 code. defdb310b7 i965/vs: Generalize computation of array strides in preparation for GS. 444fce6398 i965/vs: Generalize attribute setup code in preparation for GS. 28fe02ce6e i965/vs: Generalize vertex emission code in preparation for GS. 7214451bdc i965/vs: rename vec4_generator::generate_vs_instruction. 9bb6840b28 i965/vs: Generalize data structures pointed to by vec4_generator. 4d773603d3 i965/vs: Rename vec4_generator::prog to shader_prog. 5743bea0ba i965/vs: move VS-specific data members to vs_vec4_visitor. 0ce95222af i965/vs: move ARB_vertex_program functions to vec4_vs_visitor. 42a3d63dd4 i965/vs: Add virtual function make_reg_for_system_value(). 8941f73c7c i965/vs: Make some vec4_visitor functions virtual. e9be5a05f7 i965/vs: Make vec4_vs_visitor class derived from vec4_visitor. 5fff3752c8 i965/vs: split brw_vs_prog_data into generic and VS-specific parts. 0c994f181c i965/vs: split brw_vs_prog_key into generic and VS-specific parts. d7af636473 i965/vs: split brw_vs_compile into generic and VS-specific parts. 09cd6e06d2 i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile. deffbbed4e i965: Generalize computation of VUE map in preparation for GS. b29613371c i965/vs: Make type of vec4_visitor::vp more generic. fe97f26c86 i965: Rename backend_visitor::prog to shader_prog. 5b0bd8ece8 glsl: Fix (and validate) comment above glsl_type::name. 5b2855bfe7 radeon/uvd: add UVD implementation v5 f91e4d2c9d radeon/winsys: add uvd ring support to winsys v3 cb12bf7606 st/mesa: fix UBO offsets. 3998f8c6b5 egl/x11: Fix initialisation of swap_interval cbe24ff7c8 intel: Fall back to X-tiling when larger than estimated aperture size. eef3dff3fd intel: Refactor code in intel_miptree_choose_tiling(). ba38ac062c intel: Move the max_gtt_map_object_size estimation to intel_context. fb69dbb0d1 r600g: Add support for GL_ARB_texture_buffer_range 42767dc22f i965/blorp: Remove unnecessary test in gen7_blorp_emit_depth_stencil_config. 34c3f98641 r600g: fix valgrind warning on Cayman fe29f99293 gallivm/tgsi: handle untyped moves d56f2d5267 gallivm: fix loops and conditionals within GS c1cd19c3b8 llvmpipe: implement PIPE_QUERY_SO_STATISTICS 7466e0b6c8 gallivm: fix unsigned divide and remainder opcodes 1ad4a4eeb3 gallivm: fix breakc e4484a0309 intel/hsw: Enable hiz (v2) 916d1ea7dc i965: Remove brw_context::depthstencil::hiz_mt 2d3bbc576c intel: Replace checks for hiz_mt with intel_has*hiz() 5b79705526 i965: Change signature of brw_get_depthstencil_tile_masks() 87f4541bc1 i965/blorp: Add fields brw_blorp_mip_info::level,layer 2a416a9b1b intel: Add field intel_mipmap_slice::has_hiz a14dc4f92c i965/blorp: Align rectangle primitive for hiz ops d5f7aebac2 i965/vs: Use GRFs for pull constant offsets on gen7. 3badbf7f7f i965/vs: When asked to make a dst_reg for a src.xxxx, just write to src.x. 007a88ed24 i965/gen6: Reduce updates of transform feedback offsets with HW contexts. 62a18da341 i965/gen7: Skip resetting SOL offsets at batch start with HW contexts. ccf3e8fc9b radeonsi: remove sampler writemask v3 31f14f3def pipe-loader: Fix out of source build b74b510d64 st/mesa: remove #if FEATURE_GL/ES tests c04e0b9f4b mesa: remove old comment about FEATURE_GL f490c6839b mesa: remove #ifdef FEATURE_ES2, add some comments instead 9dc6f76e44 st/mesa: remove #include mfeatures.h 04bd972fc3 docs: initial 9.2 release notes file acd4fb8b5a st/osmesa: re-use buffers in OSMesaMakeCurrent() 4f1fd920c9 mesa: update derived framebuffer state in GetMultisamplefv b6475f9437 mesa: fix glGet queries depending on derived framebuffer state (v2) 34efd9214d i965/gen7.5: Allow HW primitive restart for all primitive types. a7388f8e6f i965: Only use brw_draw.c's trim() function when necessary. 56ce7fa4b8 i965/vs: Fix DEBUG_SHADER_TIME when VS terminates with 2 URB writes. 462647453c st/vdpau: fix subtitle related bug v2 5306af2113 glsl/linker: Reduce scope of non-flat integer varying fix. 32d2b2aa2c glsl/linker: Adapt flat varying handling in preparation for geometry shaders. 8687c40c2d glsl: Document lower_packed_varyings' "flat" requirement with an assert. 7862bde8af glsl/linker: fix varying packing for non-flat integer varyings. 778ce82b71 glsl: Check the size of ir_print_visitor's mode[] array with STATIC_ASSERT. 67f226e179 glsl: Fix ir_print_visitor's handling of interpolation qualifiers. c295874129 autotools: Better describe which cases OProfileJIT is required. 4ad360133c softpipe: misc updates to image dumping in softpipe_flush() 04ffce3004 tgsi: Ensure struct tgsi_ind_register field Index is initialized. a8246927e3 r600g: Fix UMAD on Cayman b76539aabe intel: Remove the texture_tiling driconf option. 55ecc448b9 i965: Prefer Y-tiling on Gen6+. 40e30c1ca1 i965: Use tiling even for compressed textures. f709198b10 intel: Refactor selection of miptree tiling aa391976df intel: Allocate hiz in intel_renderbuffer_move_to_temp() d0bf48f8e9 st/mesa: fix levels in initial texture creation 58d93e3247 glsl: Don't early-out for error-type inputs a131b87706 glsl: Don't emit spurious errors for constant indexes of the wrong type a70d2f05dc glsl: Collect all of the non-constant index error checks together f9d8ca2817 glsl: Minor code compaction in _mesa_ast_array_index_to_hir 2c333a878c glsl: Don't return a value from check_builtin_array_max_size 666fafc144 glsl: Remove some unnecessary uses of error_emitted 46934adb8d glsl: Refactor handling of ast_array_index to a separate function cd39ae7394 glsl: Make check_build_array_max_size externally visible ca9a7d975a intel: Avoid making tiled miptrees we won't be able to blit. dfed115090 intel: Do temporary CPU maps of textures that are too big to GTT map. b3a3cb9611 intel: Add support for writing to our linear-temporary-CPU-map case. 97e40a524e intel: Remove check for kernel 2.6.29. 394edb5af5 intel: Require kernel 2.6.39 for relaxed relocation support. d7fd5696e6 i965: Remove a few BRW_STATE_... enum values. 79c27e7528 i965: Remove brw->vb.info and struct brw_vertex_info. b29dc25572 i965: Remove the BRW_NEW_INPUT_DIMENSIONS flag. 2e177bc8a5 register_allocate: Fix the type of best_benefit. a5a76782d5 radeon/llvm: Bump minimum LLVM version to 3.3 b336f51cc7 clover: Fix linkage of libOpenCL 5019af2145 r600g/llvm: Add support for native isa for pre EG eff66bc9f8 gallium/util: add const to a parameter of util_max_layer 08275b25cc st/mesa: don't expose ARB_color_buffer_float without driver support in GL core 3264c3e997 mesa: allow drivers not to expose ARB_color_buffer_float in GL core profile 9d4f67600b mesa: move updating clamp control derived state out of mesa_update_state_locked 755648c37f mesa: don't set _ClampFragmentColor to TRUE if it has no effect 21d407c1b8 mesa: refactor clamping controls, get rid of _ClampReadColor c4629ad3f9 mesa: don't memcmp() off the end of a cache key. 302f53dc20 radeonsi: Add compute support v3 4f7fe2cf2c radeonsi: Set TCL1_ACTION_ENA when invalidating the texture cache 0ccf82c557 radeonsi: Remove si_pm4_inval_vertex_cache() c5e5b3401c gallium: PIPE_COMPUTE_CAP_IR_TARGET - allow drivers to specify a processor v2 1a868acbec util: add ETC as compressed format de99b6d117 gallium/u_blitter: fix is_blit_generic_supported() stencil checking 9cda356004 Honor GLX_DONT_CARE in MATCH_MASK aac7f06ad8 freedreno: use autogenerated register defs 1fefc65d20 st/wgl: Install our windows message hook to threads created before the ICD is loaded. ca70de9bd2 llvmpipe: Work without sse2 if llvm is new enough b8998f976e winsys/radeon: add command stream replay dump for faulty lockup v3 5192262833 st/xlib: add HUD support for xlib/GLX f5071783c1 gallium/hud: add GALLIUM_HUD_PERIOD env var 6211c45186 gallium/hud: initialize sampler state edc52a8f28 glsl: Add an optimization pass to flatten simple nested if blocks. 967514ce68 i965: Use a variable for the push constant size in kB. 8cdb2d32ec i965: Turn brw->urb.vs_size and gs_size into local variables. b99ad7f02c i965: Remove BRW_NEW_WM_INPUT_DIMENSIONS dirty bit. d198546bac i965: Delete brw_vs_constval.c and the brw_wm_input_sizes atom. 705c8247fa i965: Remove now dead brw_wm_prog_key::proj_attrib_mask field. 7183568869 i965: Remove fixed-function texture projection avoidance optimization. 32726b1af6 i965: Use ctx->Stencil._WriteEnabled in DEPTH_STENCIL_STATE. 01bd29d681 i965: Fix stencil write enable flag in 3DSTATE_DEPTH_BUFFER on Gen7+. 1e3235d36e mesa: Add new ctx->Stencil._WriteEnabled derived state flag. 9eef86bb55 gallivm: some minor cube map cleanup b6e9b54d06 i965: Ask the register allocator to round-robin through registers. be9a42e980 llvmpipe: implement ucmp 5db2249493 Avoid spurious GCC warnings in STATIC_ASSERT() macro. 456f40e18d freedreno: document debug flag e95514c0ea st/wgl: add HUD support 0c1dcf906d st/wgl: make stw_current_context() non-static 92e5e45ff1 util: add debug_memory_check_block(), debug_memory_tag() a408ea9692 gallium/hud: replace malloc w/ MALLOC 9276961223 r600g/llvm: Workaround for wrong tex.offset_* ce5096a0a9 gallivm: honor explicit derivatives values for cube maps. f621015cb5 gallivm: do per-pixel cube face selection (finally!!!) bdfbeb9633 gallivm: minor rho calculation optimization for 1 or 3 coords 067a0ae420 gallivm: use f16c hw support for float->half and half->float conversion 302df7cc85 draw/llvmpipe: allow independent so attachments to the vs 246e68735f llvmpipe: reset so buffers when not appending 7ca65a68e1 draw: remove unused function b16ae0f792 draw/llvm: use an enum instead of magic numbers 49b7d933f8 draw/gs: cleanup some debugging code 822c21c776 draw/so: maintain an exact number of written vertices d8543bd752 draw: Implement support for primitive id f6bfb62c50 draw/so: Fix bogus assert e6fc635351 draw/gs: Fix memory corruption with multiple primitives f313b0c850 gallivm: cleanup the gs interface ac114c6824 svga: add new memory-used HUD query a69efa9482 util: add new util_resource_size() function in u_resource.[ch] a3cccdec90 util: move functions from u_resource.c to u_transfer.c 159d934066 r600g/llvm: Do not override llvm provided stack_size 097a6ecdfe r600g/llvm: Do not change cf_alu inst when adding alus ff01e0db0e radeonsi: add more cases for copying unsupported formats to resource_copy_region 3838edaf5d svga: add HUD queries for number of draw calls, number of fallbacks 49ed1f3cb3 svga: refactor occlusion query code a9ae7e9c28 gallium/hud: try L8 texture for font if I8 format isn't supported 0289ebaa0f svga: add case for PIPE_CAP_QUERY_PIPELINE_STATISTICS 7e28debb6f st/mesa: rewrite comment in st_manager.c 80eef069f0 nv50,nvc0: remove MS resolve formats hack 4de70bf43c nvc0: fix 128 bit compressed storage type selection 8e1dd58a7e nvc0: place staging textures in GART and map them directly ba9b0b682f nv50: account for pesky prefetch in size calculation of linear textures f0a0d59f0f nvc0: honour scaled coordiantes setting for linear textures d801545964 nvc0: fix for 2d engine R source formats writing RRR1 and not R001 6417d56c19 nv50,nvc0: disable DEPTH_RANGE_NEAR/FAR clipping during blit e45c969fe5 st/mesa: fix bitmap,drawpix,drawtex for PIPE_CAP_TGSI_TEXCOORD 2a8145d36b nouveau: accelerate buffer copies in resource_copy_region 3ed4bbd769 nvc0: demagic some of the NVE4_COMPUTE_UPLOAD methods fb0334adb3 nvc0: read PM counters for each warp scheduler separately 7bac075f25 nvc0: add some metrics to driver specific queries 198f514aa6 nvc0: add some driver statistics queries 7628cc247f nvc0: disable compressed storage type 0xdb for now ea12fc3f6c nvc0: use correct hw query for PRIMITIVES_GENERATED 6bca4e7085 nvc0: use fence to check state of queries that don't write sequence 3d2790cead gallium/hud: add support for PIPE_QUERY_PIPELINE_STATISTICS c620aad71c gallium/docs: fix definition of PIPE_QUERY_SO_STATISTICS f35e96d973 gallium: add PIPE_CAP_QUERY_PIPELINE_STATISTICS 41e4bccc75 i965: Reduce code duplication in handling of depth, stencil, and HiZ. 2ad0ed6349 Revert "glsl: Replace constant-index vector array accesses with swizzles" 7d4f1e6467 glsl: Fix array indexing when constant folding built-in functions. 450950c57a gallivm: bring back optimized but incorrect float to smallfloat optimizations 3febc4a1cd gallivm: consolidate code for float-to-half and float-to-packed conversion. 9be624b3ef r600g: don't reserve more stack space than required v5 7e04227f39 r600g: fix range handling for tgsi input declarations v2 f8502b7e71 gallium/hud: do .xxxx swizzling for the font texture in the fragment shader 98b64cc20f hud: flush/unmap the vertex buffer before drawing bdd3770b78 draw: use pipe_transfer_unmap() to match pipe_transfer_map() 9b329f4c09 gallivm: fix signed small float to float conversion a0dca4409a radeonsi: add instance divisor support v3 cf9b31f78a radeonsi: add start instance support e4ed58763a radeonsi: add instanceid support 83df955ca9 radeon/llvm: move system value fetching to common code c6efb4870b radeonsi: Handle arbitrary 2-byte formats in resource_copy_region 6d20c646d6 nvc0: Fix fd leak in nvc0_create_decoder b2eee0869f GLSL: fix lower_jumps to report progress properly 62501c3af8 i965/fs: Allow CSE on pre-gen7 varying-index uniform loads 70b27e0e4b i965/fs: Use LD messages for pre-gen7 varying-index uniform loads ce316f62ef i965/fs: Don't double-emit SEND dependency workarounds at control flow. 3cf69b2284 i965/fs: Bake regs_written into the IR instead of recomputing it later. 8edc7cbe64 i965/fs: Clean up the setup of gen4 simd16 message destinations. 9f43b84928 i965/fs: Do CSE on gen7's varying-index pull constant loads. dca5fc1435 i965/fs: Improve performance of varying-index uniform loads on IVB. bc0e1591f6 i965/fs: Avoid inappropriate optimization with regs_written > 1. 740350c982 i965: Make the fragment shader pull constants index by dwords, not vec4s. 2f41a60145 i965: Make the constant surface interface take a normal byte size. 8c694dfe64 i965/fs: Move varying uniform offset compuation into the helper func. 59e858861c i965/fs: Remove creation of a MOV instruction that's never used. 1d6ead3804 i965/fs: Allow constant propagation into MACH. 50fd9c4544 r600g/llvm: Update LLVM_REVISION.txt 8c8c4e3977 r600g/llvm: Use stack_size provided from llvm. 4ac0d85ca6 r600g/llvm: uses function attribute to pass shader type af38695f51 r600g/llvm: Add support for cf_alu native encode bc0cc2944f ACTIVE_UNIFORM_MAX_LENGTH should include 3 extra characters for arrays. e2b40e253b i965/fs: Fix bad interaction between tex swizzles and textureQueryLOD. 4ee892ee8a i965: Remove the old brw_optimize() code. 4fee05b020 i965/vs: Add a pass to set dependency control fields on instructions. 229a51cdbe i965: Dump shader source for linked shader programs. 777a7f2003 clover: Fix build with LLVM 3.3 1165ff1af1 llvmpipe: use triangle subdivision to avoid fixed-point overflow issues 95df2b2883 mesa: remove platform checks around __builtin_ffs, __builtin_ffsll 99811c344b docs: add a new page documenting known application issues fe30fa9ad6 drirc: set always_have_depth_buffer for Topogon e26d5940ff gallivm: Minor comment cleanup 135bb3c1a9 mesa: fix texture storage multisample prototypes harder. c3fb34ee8d r600g/llvm: Update LLVM_REVISION 67a8ee7aaa r600g/llvm: use native encode for tex 5b36bc05be glapi: fix storage multisample build errors 2a528889a3 docs: mark ARB_texture_storage_multisample done d25b4d5e90 i965: enable ARB_texture_storage_multisample on Gen6+ e0015c819c mesa: allow multisample texture targets in [Get]TexParameter* b15c558c85 mesa: improve reported function name in Tex*Multisample 9cbfe98bfc mesa: add enable bit for ARB_texture_storage_multisample 719974b54c glapi: add definition of ARB_texture_storage_multisample 788b0f8535 mesa: add support for immutable textures to teximagemultisample() 7f32b9560b mesa: extract _mesa_is_legal_tex_storage_format helper fdc5941972 mesa: Delete VERT_ATTRIB_GENERIC_NV and VERT_BIT_GENERIC_NV macros. 0967c362bf i965: Fix an inconsistency inb the VUE map with gl_ClipVertex on gen4/5. 9dd19575d3 intel: Remove a never-taken debug print path. c34bbe110d st/mesa: add ir_lod case in GLSL->TGSI code to silence warning e0131196ca glsl: Generated masked write instead of vector array index for UBO lowering 65cc68f430 glsl: Replace open-coded dot-product with dot dbf94d105a glsl: Replace constant-index vector array accesses with swizzles c770faea0a glsl: Add missing bool case in glsl_type::get_scalar_type 57a502518e i965: Fix INTEL_DEBUG=shader_time for fragment shaders with discards. 20d846ce8b i965: Add names for all instructions to dump_instruction() in FS and VS. ed6186f0e8 i965: Enable ARB_texture_query_lod. b8aa9f7d3a i965/fs: Generate LOD sampler message from ir_lod. 110ca8b1f3 glsl: Implement ARB_texture_query_lod 0e0ab8a071 i965/fs: Use measured Gen7 instruction timings on Gen6. f085b21b25 i965/fs: Increase and document MAD latency on Gen7. 414ea2f560 i965/fs: Add LRP instruction latency. ad4507b355 i965/fs: Add Haswell cycle timings 7997e59b65 i965: Note that write-after-write dependencies are blocking. f91e371fee i965: Reword comment about the shared mathbox. 5f41e08cf3 gallivm: consolidate some half-to-float and r11g11b10-to-float code 4412f3bc13 mesa: provide default implementation of QuerySamplesForFormat ee624ced36 nvc0: implement MP performance counters 480359bcf6 nvc0: enable compression when supported 25722e3454 nvc0: use NOUVEAU_GETPARAM_GRAPH_UNITS to get MP count 443b247878 nv50,nvc0: fix 3d blits, restore viewport after blit 090e73fc46 nv50: fix 3D render target setup b54ce3738a llvmpipe: put .bmp extension on dumped image files e90c56bc4e llvmpipe: add 'f' suffix to 1.0 in fixed_to_float() 499aa3ddb4 draw: fix some build breakage when LLVM is not used 9ad9141917 mesa: handle STATE_CURRENT_ATTRIB_MAYBE_VP_CLAMPED for parameter printing 9fe47756b3 i965: Tidy shader time printing code by using printf's field widths. 6192e9b377 i965/vs: Include URB payload setup in shader_time. 55feb19704 i965/vs: Use a send from a 2-register VGRF for shader time writes. 130138030a i965/vs: Teach copy propagation about sends from GRFs. c3a22d42a8 i965/vs: Prepare split_virtual_grfs() for the presence of SENDs from GRFs. 47e795d861 i965/fs: Include everything but the final FB write in shader_time. 5c5218ea61 i965/fs: Switch shader_time writes to using GRFs. 5c039543db i965: Provide more detailed information to match shader_time to programs. d2ba1c24b4 i965: Track ARB program state along with GLSL state for shader_time. a19f6e880a st/dri: fix crash with HUD and single buffering 6b5dfa42c9 st/mesa: remove leftover printfs from ReadPixels eda434921d i965/fs: Improve performance of copy propagation dataflow using bitsets. d066133a76 llvmpipe/draw: Fix texture sampling in geometry shaders 186a6bffdd draw/llvm: Cleanup the store debugging code 10964fc73d draw: Allocate the output buffer for output primitives f20f981553 gallivm: Implement the breakc instruction b66ffcf2f8 gallivm: implement implicit primitive flushing e96f4e3b85 gallium/llvm: implement geometry shaders in the llvm paths edcebe665d draw/gs: Fetch more than one primitive per invocation 014c4d1cd7 draw/gs: Abstract the portions of GS that are tgsi specific a85c83e427 draw/llvm: Remove unused gs_constants from jit_context 90ee8de700 graw/gs: add missing max output vertices to all tests 3f7d9710e8 radeonsi: add cs tracing v3 21a2dfa55d mesa: only check sample count if we actually wanted multisampling c77159cc11 radeon/llvm: document LLVM commit 1c10018925 radeonsi: add preloading for all samplers 0f6cf2bc79 radeonsi: add preloading of all constants 44e3224554 radeonsi: mark most intrinsics as readnone/nounwind 206f059e1f radeonsi: mark all loads as constant 86f6fc2f1d radeonsi: remove wqm intrinsic 6249db73ea radeon/llvm: remove uneeded inclusion 0f001fbff1 glsl_to_tgsi: avoid creating arrays if driver doesn't support them 462de2e65f glsl_to_tgsi: make simplify_cmp work with arrays 98a8e5b87e gallium/docs: document get_driver_query_info 8ddae684af r600g: add a driver query returning the amount of requested VRAM and GTT memory 2504380aaf r600g: add a driver query returning the number of draw_vbo calls e40c634bd2 st/dri: integrate the HUD c91cf7d7d2 gallium: implement a heads-up display module 8ddcd715b7 gallium: add interface for driver queries like performance counters, etc. 9cec5edea7 gallium/tgsi: fix valgrind warning 17003b44b7 st/mesa: fix crash with blit-based GetTexImage d1b91e309b cso: add constant buffer save/restore feature for postprocessing 35c522dce4 radeonsi: fix crash while binding a NULL constant buffer a2378daf83 r600g: fix crash while binding a NULL constant buffer 53228fe2a8 r300g: fix crash while binding a NULL constant buffer 92855bcc95 r600g: Use virtual address for PIPE_QUERY_SO* in r600_emit_query_end 634fb837ef freedreno: use u_debug for debug env vars e207c33020 glsl ir: add as_dereference_record eb92f89587 gallium: undef PACKAGE_* macros to silence warnings c0f16df938 gallivm: init vars to silence warnings 35aefe9226 swrast: init vars to silence warnings 980f1cf8a1 freedreno: prefer sw upload for textures 732b0b5ebc freedreno: track maximal scissor bounds 8a4750fe5e android: fix Android.mk bug in mesa/drivers/dri/common 712bac1f41 mesa: Disable validate_ir_tree() on release builds. 92b8a37fdf gallivm: move code for dealing with rgb9e5 and r11g11b10 formats to own file 7d0c1f2437 llvmpipe: Fix assertions with assignment instead of comparison. a593a1b276 i965: Shrink brw_vue_map struct. 0a0deb92d9 i965/fs: Rename vp_outputs_written to input_slots_valid. bf9bfe838e i965: Use brw.vue_map_geom_out instead of VS output VUE map where appropriate. 463ef47b16 i965: Store the geometry output VUE map in brw_context. 8fbc22e880 i965: Move brw_vs_prog_data::outputs_written into VUE map. 76ba30800d i965/gen7: Use WE_all mode when enabling channel masks for URB write. 8371c68a4b i965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_COUNT. ec9c3882d9 i965: Clarify nomenclature: vert_result -> varying f56fb9d248 i965: bump MAX_DEPTH_TEXTURE_SAMPLES to 4/8 2405da174e mesa: use _mesa_check_sample_count() for multisample textures 90b5a2425a mesa: helper for checking renderbuffer sample count 86b8380600 mesa: allow internalformat_query with multisample texture targets 3cc2629b3b clover: add dynamic_cast results checking down in clSetKernelArgument() code path. b50e362dbb gallivm: Add code for rgb9e5 shared exponent format to float conversion 3e10ab6b22 gallium,st/mesa: don't use blit-based transfers with software rasterizers 25e3094058 st/mesa: implement blit-based ReadPixels d702c67ba5 mesa: add common format-independent memcpy-based ReadPixels path f8855a4214 mesa: add helper func for checking combined depthstencil buffers from st/mesa 2dc2066b90 mesa: add a common function returning transfer ops for ReadPixels b2a4573c14 mesa: handle HALF_FLOAT like FLOAT in get_tex_rgba b101a094b5 llvmpipe: add EXT_packed_float render target format support 31009b4521 r600g: Honour legacy debugging environment variables 81e585fabe docs: Mark ARB_ES3_compatibility as done. eab8d6cbdb freedreno: add pipe->blit eea30dff43 i965: Add a driconf option to disable flush throttling. 12dc4be8a6 mesa: Implement TEXTURE_IMMUTABLE_LEVELS for ES 3.0. 38aa8ec937 glx: Build with VISIBILITY_CFLAGS in automake 3804d67723 scons: check for existance of 'MSVC_VERSION' in env 10393038f8 softpipe: silence some asst. MSVC type warnings in sp_tex_sample.c b2d3f364db softpipe: silence some MSVC signed/unsigned warnings 2e3200d463 softpipe: silence some MSVC float/double warnings f7b07fd25c rbug: silence some MSVC signed/unsigned warnings bfc8b8fac5 postprocess: silence some MSVC float/int warnings 8bd5692a5d meta: fix incorrect slice, r coordinate computation a940c93aac vega: fix MSVC warning about missing return statement 52edca9df9 meta: minor indentation fix 032e5548b3 radeonsi: Emit pixel shader state even when only the vertex shader changed e34fe8bd20 android: Define PACKAGE_VERSION/BUGREPORT in CFLAGS d24819dce8 i965/vs: Add IR dumping for immediates. 095c3755ee glsl: Add built-in functions for GLSL 1.50. bcdda04349 glsl: Add sampler2DMS/sampler2DMSArray types to GLSL 1.50. f1ca2ed538 glsl: Bump standalone compiler versions to 1.50. d86efc075e i965: Don't use texture swizzling to force alpha to 1.0 if unnecessary. 2dd22130cd i965: Don't print a fatal-looking message if intelCreateContext fails. 1f112ccf02 i965/gen7: Align all depth miplevels to 8 in the X direction. 529dbbfcf7 nvc0: fix max varying count, move CLIPVERTEX,FOG out of the way 8acaf862df gallium: add TGSI_SEMANTIC_TEXCOORD,PCOORD v3 3eaf823b90 docs: import release notes for 9.1.1, add news item 939789e48d gallium-egl: Fix compile errors introduced in de315f76a 995bbc2256 i965/fs: Avoid unnecessary recompiles due to POS bit of proj_attrib_mask. db81d3b8f7 ff_fragment_shader: Don't do unnecessary (and dangerous) uniform setup. 0af56c9d53 i965: Avoid unnecessary copy when depthstencil workaround invoked by clear. 49c1fc7044 r600g: don't emit SQ_DYN_GPR_RESOURCE_LIMIT_1 on cayman a9914117ea r600g: emit DB_SRESULTS_COMPARE_STATE0 on r6xx/r7xx c45d22e26a winsys/svga: improve error/debug message output 460a4444e8 tgsi: fix uninitialized declaration array fields 1670737436 egl_dri2: Lower __DRI_IMAGE version requirement back to 1 7c3d8301af radeon/llvm: Do not link against libgallium when building statically. 322c840bea gles2: Add an ABI-check test 569bd281c1 gles1: Add an ABI-check test 182895c4e6 gallium/egl: fix out-of-tree build 92e6260c19 osmesa: fix out-of-tree build 06fff296e9 build: Enable x86 assembler on Hurd. 7962f28c43 mesa: use ieee fp on s390 and m68k 5af7b45986 gallivm: fix return opcode handling in main function of a shader afc1b7c21f freedreno: clear fixes 90862c8507 radeonsi: enable indirect adressing 5e616cf2c5 radeonsi: implement indirect adressing of constants f5298b0a65 radeonsi: switch to using resource destribtors for constants v2 c05483fc00 radeon/llvm: rework input fetch and output store b51f8593d8 tgsi: add initializer data to fix MSVC compile error 897303f8ff tgsi: add ArrayID documentation v2 21190fbd56 tgsi: use separate structure for indirect address v2 16caeff2a5 tgsi: add ArrayID to declarations d3e07bed90 tgsi: remove TGSI_FILE_(IMMEDIATE|TEMP)_ARRAY affdff230b glsl_to_tgsi: remove indirect addressing limitations 3f67251e3d glsl_to_tgsi: allocate arrays separately v2 433b2ca46b glsl_to_tgsi: use get_temp for all allocations 506d400275 tgsi/ureg: implement support for array temporaries 52947b93b2 tgsi/ureg: cleanup local temporary emission v2 36320bfa54 radeon/llvm: Link against libgallium.la to fix an undefined symbol de315f76a2 wayland: Add prime fd passing as a buffer sharing mechanism 2356e28452 Add dri image entry point for creating image from fd 664fe6dc84 wayland: allocate a __DRIimage for the color buffer 4e8f5c52bb DRI2: HACK: no GLX_INTEL_swap_event if no ScheduleSwap 5a13e051d9 i965/blorp: Add INTEL_DEBUG=blorp flag. 2da8ee16a8 r600g: properly set non_disp tiling mode for DMA (v2) 4409758a04 r600g: Use blitter rather than DMA for 128bpp on cayman (v3) 346a1b9bb9 i965: Simplify separate stencil check f70c385351 gallium/build: Fix visibility CFLAGS in automake 49ae9b08d4 scons: Warn when using MSVS versions prior to 2012. c5d5827951 i965: Apply depthstencil alignment workaround when doing fast clears. eed6baf762 Replace gl_frag_attrib enum with gl_varying_slot. f117abe664 Get rid of _mesa_frag_attrib_to_vert_result(). 10a131211e Get rid of _mesa_vert_result_to_frag_attrib(). 827c074fb1 mtypes.h: Modify gl_frag_attrib to refer to new gl_varying_slot enum. a6d807c86f Replace gl_geom_result enum with gl_varying_slot. d453225efc mtypes.h: Modify gl_geom_result to refer to new gl_varying_slot enum. d7c60a4a4f Replace gl_geom_attrib enum with gl_varying_slot. 094bcf399c mtypes.h: Modify gl_geom_attrib to refer to new gl_varying_slot enum. 36b252e947 Replace gl_vert_result enum with gl_varying_slot. 9e729a79b0 mtypes.h: Modify gl_vert_result to refer to new gl_varying_slot enum. 8a076c5f05 mtypes.h: Add new gl_varying_slot enum, and bitfield defines. 6bec74bfd9 i965: Change fragment input related bitfields to 64-bit. 03eef7f8ef r600g: add Richland APU pci ids fec8733d4e st/dri: add support for the always_have_depth_buffer option 5d1b3097e2 driconf: add a miscellaneous section and always_have_depth_buffer option b3d184bac6 driconf: reorder options, reformat comments, etc c07c18081e wayland: fix segfault when using software rendering f4a2c29d93 softpipe: fix up NUM_ENTRIES confusion 2f6970ae97 st/osmesa: silence some optimized build warnings 6a9d7659d6 draw: init pre_clip_pos = NULL to fix optimized build warning 622b1fcc18 glx: init screen = 0 to fix optimized build warning 91df4d746b i965: Make INTEL_DEBUG=shader_time use the RAW surface format. 125b34cffb i965: Specialize SURFACE_STATE creation for shader time. f27a220cad i965: Fix INTEL_DEBUG=shader_time for Haswell. a2d08f170a i965: Add definitions for gen7+ data cache messages. db3a0f13ef i965: Split shader_time entries into separate cachelines. a35a19a6ea scons: Define _ALLOW_KEYWORD_MACROS on MSVC builds. 6a3d77e13d softpipe: Shrink context size. ce3aa0e775 radeon/llvm: fix LLVM dependencies d78dcdf103 mesa: Fix FB blitting in case of zero size src or dst rect 1826659272 tgsi: fix sample_d emit for arrays 9e93d7c4fd llvmpipe: don't assert when trying to render to surfaces with multiple layers 81e728982d softpipe: don't assert when creating surfaces with multiple layers 4889315619 llvmpipe: Fix geometry shader token leak. c95177ea88 radeon/llvm: Add missing license headers 1c4f283151 radeon/llvm: Make radeon_llvm_util.cpp a C file 3958c104c6 radeon/llvm: Optimize radeon_llvm_strip_unused_kernels() 2ace79dce5 radeon/llvm: Implement radeon_llvm_get_kernel_module() using the C API b34b8576ec radeon/llvm: Implement radeon_llvm_get_num_kernels() using the C API 7e9abbea15 radeon/llvm: Implement radeon_llvm_parse_bitcode() using C API 97bfcddde0 r600g/llvm: Move llvm wrapper functions into the radeon directory 28e1693630 Properly check GLX_INDIRECT_RENDERING in glapi/tests/check_table ed8ddd57e9 Fix glapi/tests/check_table.cpp for standardized OpenGL function names c7a319182f Fix out-of-tree build of 'make check' in src/mapi/glapi/tests/ cff70dcfb2 scons: Define PACKAGE_VERSION/BUGREPORT globally. a6bb7a9495 tests: Add $(top_srcdir)/include to AM_CPPFLAGS. f7ef83cdf4 scons: Define PACKAGE_xxx 6f86b934e6 docs: rewrite the OSMesa info / instructions 79eac7da6b configure: wire-up new OSMesa gallium state tracker and target be51f123c9 target/osmesa: add new Makefile.am 94263da46e targets/osmesa: new OSMesa gallium target 7114b6a92d st/osmesa: add new Makefile.am 73436a909e st/osmesa: new OSMesa gallium state tracker 3c3668c5a1 st/mesa: add PIPE_FORMAT_R16G16B16A16_UNORM renderbuffer support c526e1728f scons: Re-add ',' 7bff1cc3f6 autotools: Add missing top-level include dir. 5c6e1e97b3 configure.ac: Alphabetize freedreno makefiles. d89ef39418 build: Get rid of dead MESA_ASM_FILES variable bd0c9d07d0 mesa/build: Get rid of dead ALL_FILES variable 51e065a96c xmlpool/.gitignore: Remove 'Makefile' e59fc3faa5 mesa: Use PACKAGE_BUGREPORT macro. 9065bab37e mesa: Remove unused version #defines from version.h. 439c3d4e31 mesa: Replace MESA_VERSION with PACKAGE_VERSION. 42c1b33f6d draw/so: Fix stream output with geometry shaders 57cd1d1454 include: Fix build with VS 11 (i.e, 2012). 70fe7c6d3e mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule them all. 96b3ca89b1 scons: Allows choosing VS 10 or 11. 4dca602521 radeonsi: Fix off-by-one for maximum vertex element index in some cases 8aa8b0539e nvc0: avoid crash on updating RASTERIZE_ENABLE state 4d28aff48f gallium/tests: check format in compute tests, make selectable e2dded78ea nvc0: add MP trap handler for nve4 ae59a7d35d nvc0: they removed the NTID,NCTAID,GRIDID registers on nve4 e066f2f62f nvc0: implement compute support for nve4 75f1f852b0 nvc0/ir: try to fix CAS (CompareAndSwap) 18fdfbdc32 nv50/ir: add CCTL (cache control) op 9db7e09cb4 nvc0/ir/emit: fix emission of large address offsets 175c185941 nvc0: add SHADER/COMPUTE_RESOURCE bind flags to format table 19ea0bd521 nouveau: align PIPE_BIND_SHADER,COMPUTE_RESOURCEs to 256 bytes 47f2179844 nv50,nvc0: copy writable flag on surface creation 7a91d3a2a4 nv50/ir: add support for different sampler and resource index on nve4 99e4eba669 nv50/ir: implement splitting of 64 bit ops after RA ac9f19e485 nvc0/ir: skip back edges when determining latest sched value f07c46a4f4 nvc0/ir: use large issue delay after RET, too b23ec3f8ba nv50/ir: fix size adjustment for sched info for multiple functions d39169cb6d nv50/ir: print function inputs and outputs 1b4faa2b17 nv50/ir/ssa: add a few comments regarding RenamePass 1535b754fb nv50/ir/tgsi: Exclude local declarations from function prototypes. 9b563ef3f7 nv50/ir/opt: try to make use of SUCLAMP addend a788be19e5 nv50/ir: don't assert on type in Modifier.applyTo if it is 0 c3a5bc0bdf nv50/ir: add support for barriers a0a25191f2 nv50/ir/tgsi: add support for atomics c2dfcd7f0e nv50/ir/tgsi: handle TGSI_OPCODE_LOAD,STORE d105b3df14 nvc0/ir: don't replace load from input in COMPUTE progs with VFETCH 4506ed28de nvc0/ir: implement lowering of surface ops for nve4 8ac68b071d nvc0/ir: add formatted surface load lib code, move to extra header ce1951daed nv50/ir: extend moveSources for delta < 0 c0fc3463e9 nvc0/ir: lower atomics in s[] 9c196779bc nvc0/ir/emit: implement INSBF, EXTBF, PERMT and ATOM c8f0c43f7a nv50/ir/emit: handle OP_ATOM d6c95f6819 nvc0/ir/target: some ops can't be predicated, e.g. CALL 1ed507ca46 nv50/ir/opt: CALLs cannot load c893b94060 nv50/ir: add support for indirect BRA,CALL efe55075b5 nvc0/ir/emit: implement move to and logic ops on predicates ce7610f7d5 nvc0/ir/emit: implement surface related ops 3741b7d844 nv50/ir: initialize CodeEmitters' specialized target fields b0fc2f13ec nv50/ir/opt: make optimization aware of atomics, barriers, surface ops 22b762f9b4 nv50/ir: add various new OPs that will be needed for compute c82714c593 nv50/ir: Rename "mkLoad" to "mkLoadv" for consistency. cc30ce8160 nv50/ir: fix comparison of system values 4ddfdcea04 nv50/ir/tgsi: Translate grid-related system parameters. 8446c31d0e nv50/ir/tgsi: Accept COMPUTE programs. e9294e11b4 nv50/ir/ra: make sure all used function inputs get assigned a reg ee431b12ec nv50/ir/ra: also add pre-existing MERGE,SPLIT to constraint list f1dfa414f4 nv50/ir/ra: fix confusion with conditional RegisterSet::occupy d995f44f0b nv50/ir/ra: swap copyCompound args if src is compound and dst isn't 95ad9bca2f nv50/ir/ra: Fix maxGPR calculation for programs with multiple functions. ca04e71024 nv50/ir/ra: Fix traversal before the beginning of the active list in buildRIG. fe17d8a7c0 nv50/ir/ra: Fix RegisterSet::occupy(const Value *v). 49ded0e132 nv50/ir/ra: Fix argument const-ness in RegisterSet::idToUnits and idToBytes 5959d4247a nv50/ir/opt: Fix tryPropagateBranch for BBs with several exit branches. 572bf83ec0 nv50/ir: Clean up references to function values before destroying them. 12f65e38c0 nouveau: Bail out from nouveau_fence_wait if flushing the pushbuf fails. 543d032885 mesa: Use correct functions for enum conversion. 6173cc19c4 freedreno: gallium driver for adreno 44a8e51354 d3d1x: Remove. 7db60f049f nv50: Remove nv0_ir_from_sm4.* 5c41d1c222 gallivm: clean up passing derivatives around b7262ac7ea i965: Fix typo in doxygen hyperlink 11b8df0c01 mesa: Reduce memory usage for reg alloc with many graph nodes (part 2). 6aa3afbfd6 mesa: Reduce the memory usage for reg alloc with many graph nodes (part 1) 5daf867f6c i965/fs: Improve CSE performance by expiring some available expressions. f179f419d1 i965/fs: Improve live variables calculation performance. 4dc7e6dcbf i965/fs: Also do the gen4 SEND dependency workaround against other SENDs. 4c1fdae0a0 i965/fs: Switch to using sampler LD messages for uniform pull constants. 1323772543 i965/fs: Fix broken rendering in large shaders with UBO loads. c588cd2031 i965/fs: Add a comment about about an implementation detail. f10f5e4980 i965/fs: Fix register allocation for uniform pull constants in 16-wide. f09a8e17e5 intel: Remove some unused debug flags. 7295fad204 draw/gs: Correctly iterate the emitted primitives e5406f7058 tgsi/exec: Correctly reset NumOutputs before parsing the shader 9060c835fd draw/llvm: another quick hack for drawing with no position output ef17cc9cb6 softpipe: don't use samplers with prebaked sampler and sampler_view state f33c744fb9 tgsi: emit code for SVIEWINFO and SAMPLE_I 7b3a0bb45d tgsi: fix wrong reg used for unit for TGSI_OPCODE_TXF a0676968b9 r600g/llvm: Fix build e4e655fd11 r600g: add debug options disabling various copy-buffer-related features 4b69c1a92d mesa: don't allocate a texture if width or height is 0 in CopyTexImage 68ed4c9c89 gallium/util: attempt to fix blitting multisample texture arrays 52efa01de0 r600g: allocate FMASK right after the texture, so that it's aligned with it 2c339f8015 r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h) ec7d775790 r600g: remove r600_hw_context_priv.h, move the stuff to r600_pipe.h 1724ef8908 r600g: remove deprecated state management code 65cbf89567 r600g: atomize pixel shader 63042af933 r600g: atomize vertex shader 167263ecb1 r600g: inline r600_pipe_shader function 65b2a449bc r600g: dump vertex elements state along with the fetch shader 3f0a51d677 gallium/util: dump instance_divisor 3832059b10 r600g: remove bytecode dumping 4bf0ebdd4f r600g: use a single env var R600_DEBUG, disable bytecode dumping 2ca73bc7f7 r600g: cleanup #include recursion between r600_pipe.h and evergreen_compute.h 43d3e0cd3d r600g: don't check for R600_ENABLE_S3TC env var b21a9d46e4 glapi/gen: Remove duplicate PYTHON_FLAGS 89559c50e7 i965: Link i965_dri.so with C++ linker. ba588dd45d gallium/util: Correct shift value for TSC feature detection. 07f2dee731 configure.ac: Build dricommon for DRI gallium drivers 7de78ce5e5 configure.ac: Remove redundant checks of enable_dri. 79a0977241 mesa: Allow ETC2/EAC formats with ARB_ES3_compatibility. 1662178863 i915g: Use PIPE_FLUSH_END_OF_FRAME to trigger throttling d815e8af39 i915g: Update TODO 728240b64d docs: document another Viewperf bug 17f1cb1d99 dri/nouveau: fix crash in nouveau_flush 057c46d791 draw: add const qualifier to silence compiler warning 9915636fb8 llvmpipe: remove the power of two sizeof(struct cmd_block) assertion c2665aacdd vbo: fix crash found with shared display lists 5984a911f9 mesa: fix glGetInteger*(GL_SAMPLER_BINDING). eddf33f711 radeon/llvm: document LLVM commit a7a899584c radeon/llvm: enable LICM and DCE pass v2 e4188ee13d radeonsi: add LLVMNoUnwindAttribute to intrinsic 0666ffddd2 radeonsi: rework input interpolation c497321d31 radeonsi: remove SI.vs.load.buffer.index 55fe5ccb39 radeon/llvm: make SGPRs proper function arguments v2 b8f4ca3d85 radeon/llvm: replace shader type intrinsic with function attribute de80e560bc radeonsi: switch to v*i8 for resources and samplers v2 2cb54833d0 r600g/llvm: Update CONSTANT_BUFFER address space definition 2532147f8b draw/llvm: fix inputs to the geometry shader 8c74380b2d draw: use geometry shader info in clip_init_state if appropriate 30f246bf2c draw: account for separate shader objects in geometry shader code cf0b4a30fc Unreference sampler object when it's currently bound to texture unit. b21f8e364b llvmpipe: fix incorrect 'j' array index in dummy texture code 975d31f60d llvmpipe: remove unused cmd_block_list struct a51b81558f llvmpipe: add some scene limit sanity check assertions a31ebdffa0 llvmpipe: tweak CMD_BLOCK_MAX and LP_SCENE_MAX_SIZE 492693c0a5 i965: Don't fill buffer with zeroes. 89e5c8e0fa i965: Fix off-by-one in query object result gathering. 886c5085e3 radeon/llvm: fix trivial warnings a212483437 radeonsi: fix trivial warning 88b20d5834 intel: Improve the matching (more formats!) for TexImage from PBOs. 731d474d98 intel: Improve the test for readpixels blit path format checking. 3c7e96ff01 intel: Fold intel_region_copy() into its one caller. 7604debabb intel: Transition intel_region_map() to being a miptree operation. f4f288f317 intel: Remove num_mapped_regions tracking. 3c9532314c intel: Remove the struct intel_region reuse hash table. e77234be39 scons: Provide shorthand aliases for software winsyses. 3950953f93 scons: Fix llvm-config not found error message. 674f9239b9 mesa: Modify candidate search string 65afa11dc6 mesa: Remove the special enum for _mesa_error debug output. d9249935db mesa: Remove the enum for the oom-within-debug-output case. 6816f67de6 mesa: Remove now-unused gl_winsys_error and gl_shader_error enums. c72cf53817 mesa: Report ARB_debug_output for both shader errors and warnings. f0a191ca0f intel: Add missing perf debug for a stall on mapping a BO. 14cec07177 i965: Make perf_debug() output to GL_ARB_debug_output in a debug context. 0a1c6bcfb0 intel: Finish renaming fallback_debug() to perf_debug(). 807eedf70f intel: Hook up the WARN_ONCE macro to GL_ARB_debug_output. 3025680578 mesa: Add support for GL_ARB_debug_output with dynamic ID allocation. 7beb93456d mesa: Merge handling of application-provided and built-in error sources. 88831a8d99 mesa: Fix _mesa_problem() on context destroy after application debug output e0d1e3b785 mesa: Move debug type/severity enums to mesa core. c42148d16e mesa: Replace open-coded _mesa_lookup_enum_by_nr(). e022461c64 mesa: Remove extra #define MAXSTRING duplicating MAX_DEBUG_MESSAGE_LENGTH. f4ebcd133b dri/nouveau: NV17_3D class is not available for NV1a chipset b9eb573600 tgsi: handle projection modifier for array textures. be6d18ba5e st/mesa: translate ir offset parameters for non-TXF opcodes. 523b07e320 configure.ac: Remove stale comment about --x-* arguments. 35189d768b configure.ac: Don't check for X11 unconditionally. 196443f3f5 Add missing GL_TEXTURE_CUBE_MAP entry in _mesa_legal_texture_dimensions 87fdcd87b1 Fix out-of-tree build of 'make check' in src/mesa/main/tests e21460b4d5 u_blitter: don't create illegal shaders for 1D/3D/RECT/CUBE MSAA 998d975e38 Fix build of swrast only without libdrm b1390c7992 mesa: flush current state when querying GL_EDGE_FLAG e29124717e vdpau-softpipe: Build correct source file - vl_winsys_xsp.c b88f74d63d i965: Fix Crystal Well PCI IDs. 83e7d111af r600g: Check comp_mask before merging export instructions 138b5b9a12 r600g: fix check_and_set_bank_swizzle for cayman 0b6e72f8d7 st/mesa: add switch case for ir_txf_ms to silence warning 2ea0e30bed mesa: add switch case for ir_txf_ms to silence warning cf0c0a7782 i965: Pull query BO reallocation out into a helper function. 961c9b8cac i965: Replace the global brw->query.bo variable with query->bo. 614944b897 i965: Turn if (query->bo) into an assertion. 981a22b62b i965: Unify query object BO reallocation code. 90feda81de i965: Use query->last_index instead of the global brw->query.index. ec5d502ec3 i965: Remove brw_query_object::first_index field as it's always 0. d92c7d8eed i965: Add a pile of comments to brw_queryobj.c. d1b34baf9b i965: Write TIMESTAMP query values into the first buffer element. 3d71f4fbac i965: Implement the new QueryCounter() hook. dfb056b892 mesa: Add a new QueryCounter() hook for TIMESTAMP queries. 6ace2e41da tgsi: add texel offsets and derivatives to sampler interface c7c7186045 draw: additional fix for the no-position case with llvm ea8b2ae8a5 draw: fix no position output in non-llvm pipeline. de0593e333 draw/llvm: skip clipping and viewport transform if there's no position output 2ef13e7c55 llvmpipe: don't assert on illegal surface creation. 4c12276607 llvmpipe: bump glsl version to 140 b3b3b389fa gallivm: add support for texel offsets for ordinary texturing. a99eb5c83f svga: always link with C++ f6c0612618 st/mesa: convert ir_triop_lrp to TGSI_OPCODE_LRP 7616586cff docs: Mark some things done in GL3.txt d96d8ed910 winsys/radeon: Only add bo to hash table when creating flink 1d4dbeeaec i965: enable ARB_texture_multisample on Gen6+ 26c8479474 i965/fs: add support for ir_txf_ms on Gen6+ 6883c8845d i965/vs: add support for ir_txf_ms on Gen6+ f52ce6a0ca i965: add a new virtual opcode: SHADER_OPCODE_TXF_MS 555dc6d74d i965: take the target into account for Gen7 MSAA modes 8cc26ae993 i965: Support multisampling in surface_state for textures e62b6a10bc i965: add support for multisample textures 575d3870bb mesa: implement TexImage*Multisample 61d42ffef4 mesa: support multisample textures in framebuffer completeness check 032896cbf9 i965: expose sample positions 569c4a9f1c i965: add support for sample mask on Gen6+ 1822496f3a mesa: implement sample mask 7c1017e292 mesa: implement GetMultisamplefv abb5429537 i965: expose new max sample counts db5d5c30a6 mesa: add new max sample count state ffb53b4f03 glsl: add support for ARB_texture_multisample 16af0aca09 tests: add ARB_texture_multisample enums to table d04a4dd003 mesa: add texobj support for ARB_texture_multisample 0f83e415e4 glapi: add ARB_texture_multisample c0674fa5cd intel: Use the new "ctx" local variable I just added some more. e15c21a957 i965: Make sRGB-capable framebuffers by default. 973ddc897d intel: Fix software copying of miptree faces for weird formats. 6d6bd2ac7c intel: Add a flag for miptree mapping to disable transcoding. e63c959451 i965: Add WARN_ONCE for depthstencil workarounds we shouldn't be hitting. a40ba43d78 r600g: enable CP DMA on 6xx 58bd926d9e r600g: don't require dword alignment with CP DMA for buffer transfers 89e2898e9e r600g: always map uninitialized buffer range as unsynchronized 44f37261fc gallium/util: add helper code for 1D integer range 8f192a3c9e r600g: cleanup deprecated register tables f0636bc982 r600g: unify vgt states e5a250fdf9 r600g: flush and invalidate htile cache when appropriate 6f25de6711 r600g: atomize streamout enabling 9dd18f43a4 r600g: use async DMA with a non-zero src offset c77917d35f r600g: pad the DMA CS to a multiple of 8 dwords 782d4f0f3c intel: Enable __DRI_API_OPENGL_CORE api with dri2 contexts fde59a27fb intel: update max versions based on MESA_GL_VERSION_OVERRIDE c4e059a359 mesa version: add _mesa_get_gl_version_override 500b69e797 glsl: allow GLSL compiler version to be overridden to 1.50 4154ac066f i965/fs: Put immediate operand as src2 809fdc211f intel: Remove intel_mipmap_tree::wraps_etc c001985cbf ir_to_mesa: Translate ir_triop_lrp to OPCODE_LRP. 428503fcdf i965/vs: Assert that ir_triop_lrp was lowered. f78a7ff6b2 i965/fp: Use the LRP instruction for OPCODE_LRP. 0a1d145e5f i965/fs: Use the LRP instruction for ir_triop_lrp when possible. 015a48743d i965: Add support for emitting the LRP instruction. af2c64063e glsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f or 1.0f 93066ce129 glsl: Convert mix() to use a new ir_triop_lrp opcode. 18281d6088 glsl: Rework ir_reader to handle expressions with three operands. 1afd33ec05 glsl: Consolidate ir_expression constructors that use explicit types. f0213b1242 i965/vs/gen7: Allow MATH instructions to have MRF as a destination 4eeb9ded9d i965/fs/gen7: Allow MATH instructions to have MRF as a destination d5c3aa89dc i965/gen7: Relax restrictions on fake MRFs b9f6795e34 i965/fs: Remove duplicate scan_inst->mlen check aa1c734b3c clover: Fix build with LLVM 3.3 v2 6f1538f8b4 attrib: push/pop FRAGMENT_PROGRAM_ARB state efd8311a54 scons: Fix Windows build with LLVM 3.2 2506b03503 autotools: oprofilejit should be included in the list of LLVM components required 6bc7605745 r600g: workaround hyperz lockup on evergreen c6ae10887e texobj: add verbose api trace messages to several routines c8eb2d0e82 llvmpipe: check buffers in llvmpipe_is_resource_referenced. 686f6c69bd llvmpipe: support rendering to buffer render targets. 2fcd3638be util: fix issues with util_clear_render_target. 6b35c2b110 softpipe/draw/tgsi: simplify driver/tgsi sampler interface 0845d16976 gallivm: fix mis-matching AOS instruction emission f816a9f522 glx: Fix glXCreateWindow() when GLX_DIRECT_RENDERING is undefined 4deefd9ba6 configure.ac: Clarify the description of the --with-opencl-libdir parameter a little. f987d23b28 radeonsi: Fix memory leak in si_set_constant_buffer. f88ed1658c st/vega: Fix memory leak in combine_shaders. 112ccfab44 egl/wayland: Don't block on EGL_DEFAULT_DISPAY under wayland 68a147e9a9 egl: Allow 24-bit visuals for 32-bit RGBA8888 configs e2148ab043 st/mesa: remove some conditionals in update_raster_state() e5e4c07e79 r600g: add missing emit_flush for R600_CONTEXT_FLUSH_AND_INV case d54bc5d227 r600g: synchronize streamout buffers on r6xx too (v3) 62329d77b8 winsys/null: fix var typo templet->templat 02bf645111 svga: fix comment typos d8d58bdcb9 r300g: implement 3D transfers 3857f450a6 gallium/util: add helper util_max_layer from r600g 52c44cee1e llvmpipe: (trivial) get rid of old function prototypes. c0ba1080df draw: make sure pipeline is revalidated when sampler views or samplers change. 20183177a5 llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_range 50a5d5dea0 i965: Fix the W value of deprecated pointcoords on pre-gen6. 3cdb548bfb mesa/es: NULL check in EGLImageTargetTexture2DOES 331967c773 mesa: add missing case in _mesa_GetTexParameterfv() 533dc3b690 docs: add news item for mesa-demos 8.1.0 release d209926666 docs: import release notes for 9.1, add news item 0486d50320 glsl: Remove VS output varyings which are optimized out of the FS f6487e8911 vl: Fix off-by-one error in device_name_length allocation. 65aa1a194d llvmpipe: Fix creation of shared and scanout textures. fdb88967e3 util/u_blitter: Set pipe_sampler_state::normalized_coords correctly. 2557d3f9c3 svga: remove some extraneous whitespace 840d6faf68 st/mesa: fix debug_printf() format string warning 0d760a8160 util/dump: Use static assertion to detect string table size mismatches. 2fa9e4c97c st/xvmc/tests: Ensure colorkey is initialized. 54afbce934 st/vdpau: Fix memory leak in vlVdpBitmapSurfaceCreate. 1bac4a1e6f st/vdpau: Fix memory leak in vlVdpOutputSurfaceCreate. b4dba5bba2 glapi: mark static_dispatch false for DiscardFramebufferEXT b804fb8714 llvmpipe: rename polygon offset fields to something more specific f93c580063 llvmpipe: add missing checks for polygon offset point/line modes d6b8b116ee draw: fix broken polygon offset stage a2c105e31e st/mesa: fix polygon offset state translation logic 8bb291b0f5 st/mesa: check for dummy programs in destroy_program_variants() 8589cc41b3 st/mesa: fix trimming of GL_QUAD_STRIP 8b5acad0e9 r600g: fixup PS_PARTIAL_FLUSH flag handling for cayman 8442b67f5f r600g: r6xx deadlock workaround (v6) 7ebf83f109 r600g: add PS_PARTIAL_FLUSH flag 7ae6864f0d i965: Enable OpenGL ES 3.0 on Sandy Bridge 0a82828ad5 configure: Fix build with automake < 1.11 cff862f90d meta: Allocate texture before initializing texture coordinates 92a204b493 mesa: Fix setup of ctx->Point.PointSprite for GLES2. 7b0731d940 i965/fs: Fix broken math on values loaded from uniform buffers on gen6. cd01cc3b48 tgsi: Improve execution debugging. f8436c17e4 util/u_dump: Update texture target strings. 21e8af0b09 util/debug: Always use __builtin_frame_address on gcc. f6b40ddd2d radeon/llvm: Remove stale comment about radeon_llvm_emit_prepare_cube_coords aac8138744 r600g: fix random corruption with CP DMA in TF2 3447cc4856 radeonsi: Don't pretend there is any R8G8B8 support c1f2c3a80f llvmpipe/build: add DLOPEN_LIBS and PTHREAD_LIBS to the lp_test_* targets c1eb585f3d targets/xa-vmwgfx: Force c++ linker to fix undefined symbols b6f15954b4 llvmpipe: Fix rendering into PIPE_FORMAT_X8*_UNORM. 8ed1279b10 trace: Never close stdout/stderr. 59025d6e95 trace: Fix set_constant_buffer dumping. b92984b2fa r600g: Fix memory leak in r600_shader_select. 66c3cd0be3 llvmpipe: simplify buffer allocation logic. 2cfee2295f gallium/docs: improve text about resources a bit. f972567671 draw: make sure key size is calculated consistently. 10bcc843f8 r300g/compiler: Fix bug in OMOD folding 5e1321ddf4 r300g/tests: Add helper functions for creating a full program bcf2e157ca r300g/tests: Exit test runner with a valid status code 5355fc1e87 r300g/complier: Make r300_vertprog_swizzle_caps visible in other files c3df498ff9 r300g/compiler: Fix typo in comment 27d140b960 r300g/compiler: Add missing license headers f5a8084692 i965: Avoid segfault in gen6_upload_state 2e4ef989a2 r600g: don't enable ReZ mode on evergreen f7d87332b0 docs: import release notes for 9.0.3, add news item b63b3012c9 radeonsi: Don't match TGSI_SEMANTIC_POSITION fs inputs to vs outputs 954bc4ac34 radeonsi: Fix w component of TGSI_SEMANTIC_POSITION fragment shader inputs. 18272c9b1b radeonsi: Fix up and enable flat shading. 0d51906c07 radeonsi: Fix memory leak in si_shader_select. 54d9c8a04a i965: Consign COORD_REPLACE VS hacks to Pre-Gen6. 8b586322e7 mesa: Don't install glEvalMesh in the beginend dispatch table 83f7cde182 gallivm: fix indirect src register fetches requiring bitcast fbbcc1fcc4 llvmpipe: lp_resource_copy cleanup 95181ed2fd llvmpipe: fix lp_resource_copy using more than one 3d slice 413941e1a3 gles2: a stub implementation for GL_EXT_discard_framebuffer 73bf626713 r600g/Cayman: Fix blending using destination alpha factor but non-alpha dest 95bced5929 radeonsi: Fix blending using destination alpha factor but non-alpha destination 72f4490b55 radeonsi: implement 3D transfers a84c4edeed radeonsi: add assertions to prevent creation of invalid surfaces c4faab63c4 radeonsi: use u_box_origin_2d helper function c403a52666 configure.ac: Do not check for clock_gettime on MinGW. 076403c30d DRI2: Don't disable GLX_INTEL_swap_event unconditionally 4c64f65f5d i965/fs: Enable CSE on uniform pull constant loads. c2a6e529c3 i965/fs: Only do CSE when the dst types match. aebd3f46e3 i965/fs: Delay setup of uniform loads until after pre-regalloc scheduling. 49bdebad38 i965/fs: Fix copy propagation with smearing. de7cb1cff3 i965/fs: Add a bit more instruction dumping useful for upcoming work. 7cd248aa79 radeon/llvm: Fix build with LLVM 3.3 1f006717db r600g: Add $(DEFINES) to AM_CXXFLAGS 444246c7e3 i965: Remove unused userclip flags. dfbcb1849c llvmpipe: fix handling of 0 x 0 framebuffer size e2091f64cb st/xlib: initialize the drawable size in create_xmesa_buffer() 5876a5dbc0 glx: fix glGetTexLevelParameteriv for indirect rendering 63c30d7e4f st/mesa: implement glBitmap unpacking from a PBO, for the cache path 5da967aff5 draw: fix non-perspective interpolation in interp() 07cdfdb708 st/mesa: remove what is left from u_blit 40ee93c4e8 st/mesa: simplify and improve CopyTexSubImage 6520a86c67 st/mesa: don't do sRGB conversion in CopyTexSubImage 0a1479c829 st/mesa: implement blit-based TexImage and TexSubImage a6e0ac9571 st/mesa: fix blit-based GetTexImage for 1D array textures 91acf6225a st/mesa: fix blit-based GetTexImage for depth/stencil formats 0181e18d0f st/mesa: factor out code for determining blit.mask from CopyTexSubImage 9c1107b3e1 radeonsi: Fix PIPE_FORMAT_X32_S8X24_UINT sampler hardware format 8356962853 radeonsi: Use stencil surface level information for stencil texturing f9adf79876 radeonsi: properly implement S8Z24 depth-stencil format 0527317e1f r600g/llvm: Support for TBO c116598f86 r600g/llvm: Set Inputs/Outputs count to 32 (api reported value) 90e6f47ac8 r600g/llvm: Fix alpha_to_one piglit tests ef8fde6acb r600g/llvm: Add support for UBO dd599188d2 i965: Fix leak in blorp CopyTexSubImage2D f1ab67c13a gallivm/tgsi: fix issues with sample opcodes cb2e678294 gallivm/tgsi: fix src modifier fetching with non-float types. c25ae5d27b gallivm: fix issues with trunc/round/floor/ceil with no arch rounding 70daad6a99 gallivm: DIV shouldn't be deprecated. 00f6fe6c66 mesa: Use PROGRAM_ERROR_STRING_ARB instead of the _NV name 2ef530cf68 trace: add context pointer sanity checking 82d62cf04f trace: fix incorrect trace_surface::base.context pointer 3b0de75c4d mesa: remove old version comment from gl.h 70135e915a trace: whitespace, comment clean-ups 7b836a7d25 trace: move struct tr_list to tr_texture.h 4be5a06752 st/mesa: fix format query for GL_ARB_texture_rg c37992c54d i965/fs: Do a general SEND dependency workaround for the original 965. 6dbe94c12c egl-wayland: Fix left-over wl_display_roundtrip() usage 5bb05c6e6d i965/gen7: Set up all samplers even if samplers are sparsely used. 34dc4d6b67 r600g: add support for red-alpha render targets ec5376f5d8 r300g: add support for red-alpha render targets 5d3b8ad24b st/mesa: try to find exact format matching user format and type for DrawPixels 2b9659c9e6 r600g: properly implement S8Z24 depth-stencil format for Evergreen c840270ebe radeonsi: Handle TGSI_PROPERTY_FS_COLOR0_WRITES_ALL_CBUFS f34ad85765 radeonsi: Fix array indices for detecting integer vertex formats 0d5ce524ab glsl: Initialize ir_texture member variable. b8906adb66 intel: Allow blit readpixels even when the pack alignment is set. 516d8be502 i965: Remove writemask support from brw_SAMPLE(). bf91f0b039 i965/fs: Use a helper function for checking for flow control instructions. ce3dfa19ab shaderapi: Fix AttachShader error 0898047e7b configure.ac: Add components to LLVM_COMPONENTS when using llvm shared libs cb4616d32d i965: Re-enable the -RHW workaround for original gen4 chips. ddc2b453d0 i965/gen4: Work around missing sRGB RGB DXT1 support. dfb57e7d1b glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50. 93c913485e glsl: don't allow non-flat integral types in varying structs/arrays. d5948f2f5e glsl: Allow default precision qualifiers to be set for sampler types. 60aa5f360a st/mesa: fix texture buffer objects 8cabe26f5d i965: Use derived state for Haswell's 3DSTATE_VF packet. ea63491629 st/mesa: accelerate glGetTexImage for all formats using a blit cd41833b44 gallium: add red-alpha texture formats and a couple of util functions 974b482aca r600g: fix lockup when hyperz & alpha test are enabled together. v3 496928a442 CopyTexImage: Don't check sRGB vs LINEAR for desktop GL 8c80894fb3 radeonsi: remove constant index limitation v3 8514f5ac01 radeonsi: support constants as TEX coordinates f8426eea35 glsl: Fix unsupported version error for GLSL ES 3.00, future proof for 3.30. 9870459522 gallium/docs: fix typos in sample opcode descriptions 2947f00bc4 nv50: fix bogus parameters when processing sample instructions 427d36a227 gallium: fix tgsi SAMPLE_L opcode to use separate source for explicit lod 4bfdef87e6 util: fix incorrect Z bit masking in util_clear_depth_stencil() a79ce0c925 radeon: Remove dead STANDALONE_MMIO defines 8b8bca06df llvmpipe: implement dual source blending a73181be6d docs: Mark a few things done in GL3.txt. 3d7c09e8b0 i965: Add missing dirty bits to INTEL_DEBUG=state arrays. b9c5997bb3 i965: Reorganize brw_bits to match the order in brw_context.h. 0ac6d5a7fb i965: Use BRW_NEW_CONTEXT for gen7_disable rather than BRW_NEW_BATCH. 323a448825 r600g: make sure async blit is done 8 * pitch at a time v2 a37835c8ed winsys/radeon: fix bo with virtual address referencing mismatch e776b632c0 vbo: Merge GL_QUADS drawing requests in display lists. 50202f0961 vbo: Print display list debug using printf() like dlist.c does. b9a66da258 i965: Remove some stale comments about the brw_constant_buffer atom. e07457d0ae i965: Simplify VS push constant upload code since removal of old path. 11766b1bbb i965: Add perf debug for a corner case. 936a3ca6fd i965: Fix access mode of index buffer rebase. 016928b163 i965: Fix indentation of index buffer rebase code. cb6470775c mesa: fix GetTexImage if mesa format and internal format don't match c8379204ab mesa: don't use memcpy fast path for GetTexImage if base format is different 09a99867ab mesa: don't use _mesa_base_tex_format for format parameter of GetTexImage 5587c8619a mesa: adjust usage of swapBytes/littleEndian in format_matches_format_and_type dcdffaaf43 mesa: remove per-format memcpy codepaths from texstore functions 4bf27ed7ed mesa: implement common texstore memcpy function for all formats 967b21df6a mesa: fill in Z32_FLOAT_X24S8 in _mesa_format_matches_format_and_type a0510fa773 mesa: fill in signed cases and RGBA16 in _mesa_format_matches_format_and_type a0fb71888f mesa: fill in INT/UINT format cases in _mesa_format_matches_format_and_type 43395da55a mesa: fill in YCBCR cases in _mesa_format_matches_format_and_type 87f94e6f80 mesa: fill in SRGB cases in _mesa_format_matches_format_and_type 1ab2c55bf4 llvmpipe: fix vertex_header mask store in big-endian a8016b2f60 llvmpipe: remove lp_swizzled_cbuf 44a5d7371c docs: document removal of makedepend build dependency d59bd61445 docs: update making a new mesa release info ab10d2d8a5 docs: use proper title for index.html bf9e19d308 docs: mention some other supported APIs babc638c72 docs: update sourcetree dbbe108951 docs: replace CVS with git 990bd49fba configure.ac: Do not check for rt on Mac OS X. 0e2f26d5ea intel: Do not expose OES_compressed_ETC1_RGB8_texture or ARB_texture_rgb10_a2ui pre-GEN4 75d99673a8 softpipe: clean up lod computation 4f1d757b86 softpipe: try to beat new dx10-style sample opcodes into shape 614982d320 gallivm: fix up size queries for dx10 sviewinfo opcode 0a8043bb76 gallivm: hook up dx10 sampling opcodes db7612d15d intel: Ensure variable intel is used in i915 builds. 85a9a7f09c glsl: Ensure glsl_type constructors initialize gl_type. 9a47684564 winsys/radeon: improve debuging printing 1d71106f5c softpipe: get rid of tgsi_sampler_control param in img_filter 66b6d51214 softpipe: fix using optimized filter function 49f8825c49 gallivm: fix typo in lp_build_mul_norm 67906f91c9 llvmpipe: first steps of adding dual source blend support 8e44f4117a llvmpipe: refactoring of visibility counter handling 3310acdf47 xorg: fix exa finish access 1fe007399c egl-wayland: Make sure we allocate a back buffer even if nothing was rendered a4b9678a54 Consolidate some redundant definitions of ARRAY_SIZE() macro. dc92b2d11f intel/pre-gen6: Disable EXT_framebuffer_multisample. b681ed6ac9 glsl: Initialize all tfeedback_candidate_generator member variables. 7c544e55da nv30: Fix memory leak. 82691f1293 glsl: Change loop_analysis to not look like a resource leak 04f0d6cc22 mesa: Don't check (offset + size <= bufObj->Size) in BindBufferRange. f29ab4ece5 i965: Set UniformBufferOffsetAlignment to sizeof(vec4) 3ee602314f mesa: Allow glGet* queries of MAX_VARYING_COMPONENTS in ES 3 6e226ab5ac gbm: Remember to init format on gbm_dri_bo_create. 7242b03622 glx: Centralize the code for context flushing. 95080ca8d4 glx: Add a little comment about what dri2FlushFrontBuffer() does. c093f12406 radeonsi: Handle scaled and integer formats for samplers and vertex elements. 23405ef467 radeonsi: Don't advertise PIPE_FORMAT_L8A8_SRGB support. a9816cc784 radeonsi: Remove incorrect (and dead) assignment in tex_fetch_args(). 07eddc444c radeonsi: Use unique names for referring to texture sampling intrinsics. 74a17a764d r300g: put textures with usage=staging in GTT and make them linear 681707abf2 r600g: fix slice tile max for compressed texture and async dma 9ba1e23647 radeonsi: use new RGBX formats 4dc142d521 r300g: fix blending and alpha-test with RGBX16F and enable MSAA for it 27e216a075 r300g: use new RGBX formats 3c351b7c33 r600g: use new RGBX formats dd21ecdc42 st/mesa: use new RGBX formats f9fa725690 mesa: add RGBX formats for existing GL RGB texture formats 70bf7bae1d gallium: add RGBX formats for existing GL RGB texture formats 7d467f3c15 i965/blorp: Support blits between ARGB and XRGB formats. c0554141a9 i965/blorp: Support overriding destination alpha to 1.0. 0b3bebbaac i965: Implement CopyTexSubImage2D via BLORP (and use it by default). 29aef6cce8 mesa: Put extern "C" guards in renderbuffer.h. 48b01e6a10 llvmpipe: remove extraneous const qualifier bc2ceb97f1 gallium/util: remove duplicated function util_format_is_rgb_no_alpha b92057a983 st/mesa: get rid of GET_CURRENT_CONTEXT in st_choose_format 2e6f10d0b7 st/mesa: adjust texture format selection to try the closest base format first b89b80a91d st/mesa: put RGBX8 and RGBA8 in the default format lists c1856da75d st/mesa: add the rest of RGB8 format/type combos to exact_format_mapping tables ebe86b8082 mesa: fixup inconsistent naming of RG16 formats cf37aef414 r600g: report correct control flow depth fc86394882 glsl: fix incorrect comment about do_common_optimization 4362bdadf3 st/mesa: emit saturates in the vertex shader if Shader Model 3.0 is supported 48689ca14a st/mesa: advertise ARB_shading_language_packing for GLSL >= 1.30 afd4178fec st/mesa: do most of GLSL lowering outside of the optimization do-while loop 7325f1faaa st/mesa: remove dead code depending on EmitCondCodes 85efb2fff0 r300g: try to use color varyings for texcoords if max texcoord limit is exceeded 1d3561d877 r300/compiler: copy-propagate saturate mode when possible ae8696c7ee r300/compiler: add support for saturate output modifier in r500 vertex shaders 499f7de12e r300g: fix blending with RGBX formats f40a7fc34a r300g: fix blending with blend color and RGBA formats 5048e69392 egl/dri: Don't invoke dri2_dpy->flush if it's NULL. d08cee5d80 glsl: Initialize ast_parameter_declarator member variables. ff60509157 svga: fix sRGB rendering 8aaee4d64e r600g/compute: Fix segfault caused by new shader disassembler 02a423b239 Require libdrm_radeon 2.4.42 for radeonsi. 86536a321d i965: Disable write masking when setting up texturing m0. e062a4187d intel: Fix regression in intel_create_image_from_name stride handling 5751d0cb2d i965: Fix segfaults from 45a28a927ab7f29ff325b9326d386a39ba538c18 4161d70bba radeonsi: add Oland pci ids af0af75881 radeonsi: default PA_SC_RASTER_CONFIG to 0 83e4407f44 radeonsi: add support for Oland chips 99b78337e3 glsl: Support transform feedback of varying structs. 53febac02c glsl: Use parse_program_resource_name to parse transform feedback varyings. b4db34cc4c glsl: Rename uniform_field_visitor to program_resource_visitor. b92900d26a mesa/glsl: Separate parsing logic from _mesa_get_uniform_location. 11bd1b0f58 gallium/egl: Fix include dirs for VPATH build eaeb314372 intel: make sure to setup image dimension in image_from_planar setup 2db1f73849 builtin_compiler/build: Don't use *_FOR_BUILD when not cross compiling 805cf07dc3 st/mesa: emit SQRT opcode when driver supports it 13f3ae5b83 gallium/drivers: handle PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED query 2d367e40d9 gallivm: implement support for SQRT opcode ad30e4545b tgsi: add support for new SQRT opcode d276a40e15 gallium: add SQRT shader opcode 6455d40b7e radeonsi: Remove spurious traces of R16G16B16 support. 6bcb823844 radeonsi: Enable texture arrays. 120efeef8b radeonsi: Improve packing of texture address parameters. e5fb7347a7 radeonsi: Adapt to sample intrinsics changes. 624528834f st/mesa: simplify the update_single_texture() function 5f81549f6c st/mesa: merge st_ChooseTextureFormat_renderable() into st_ChooseTextureFormat() f54a9f4ff2 st/mesa: improve the format choosing code for DrawPixels 38d65a9769 gallium: handle unhandled PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT 4df42890c5 st/mesa: don't choose DXT formats if we can't do DXT compression 478056b81a mesa: don't use format chooser code for glCompressedTexImage 44aa2e15f6 i965: Fix the SF Vertex URB Read Length calculation for Gen7 platforms. 09fbc29828 i965: Fix the SF Vertex URB Read Length calculation for Sandybridge. 5e9bc7bd12 i965: Compute the maximum SF source attribute. b3efc5bea8 i965: Refactor Gen6+ SF attribute override code. 488ddb247c glsl: Remove hash table from ir_set_program_inouts pass. b56d6badad i965: Remove dead field brw_wm_prog_data::error. 7eda7a455b i965: Remove dead field brw_context::constant_map. 8a4d952d10 r600g: Fix memory leak. 080e91aa07 egl/dri2: Fix memory leak. cea341fce8 nv30: Fix memory leak. 4cd4deab48 nv50: Fix memory leak. 0580f165ed nvc0: Fix memory leak. 985e710c0d swrast: Fix memory leak. 1e857130f0 configure.ac: Fix --with-llvm-shared-libs 257006e2a4 r600g/llvm: Select the correct GPU type for RV670 6c7e95cb89 intel: implement create image from texture 8e2454c562 intel: Account for mt->offset in intel_miptree_map 11f5c82e83 intel: Create a miptree using offsets in intel_set_texture_image_region 45a28a927a i965: Account for offsets when updating SURFACE_STATE. 163b35e416 intel: add pixel offset calculator for miptree levels 7014df0d1d intel: Expose intel_miptree_create_internal as intel_miptree_create_layout. f9e4e5f9f9 intel: expose dimensions and offsets of a miptree level in DRIImage 7b7af48e01 dri2: Create image from texture a8a5055f2d radeonsi: Fix draws using user index buffer. 1bb52bab9e st/mesa: whitespace/indentation fix 3cb4915344 svga: check for NaN shader immediates 9eff5e905f svga: add, use SVGA3D_SURFACE_HINT_VOLUME flag 9a91ce9448 trace: measure time for each gallium call b516bf46ef trace: add void to function definition fe20e3ebb5 trace: allow GALLIUM_TRACE=stdout/stderr 225228a7f5 radeonsi: port some of get_shader_param changes from r600g cc5fdaf2dc mesa: don't expose IBM_rasterpos_clip in a core context a06f03d795 r300g: always put MSAA resources in VRAM 3b888f534c configure.ac: GLX cannot work without OpenGL 9824755dae r600g: remove broken assert from r600_isa.c e42111ecba r600g: implement shader disassembler v3 022122ee63 r600g: use tables with ISA info v3 b68a3b865b glapi: Do not use backtrace on MinGW. 5e0c956cb2 r600g: add cs memory usage accounting and limit it v3 5c86a728d4 r600g: fix htile buffer leak 6ea753b056 mesa: bump version to 9.2 (devel) a527b2192e Revert "mesa: Return INVALID_OPERATION when type is known but not allowed" 7cccf46ec4 mesa: Add TexBufferRange to dispatch_sanity. 4bdf5454a5 nv50,nvc0: fix/enable texture buffer objects a901d54f67 st/mesa: add support for GL_ARB_texture_buffer_range 0fcd2c5e2f gallium: add PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT 785a8c3beb mesa: implement GL_ARB_texture_buffer_range 02b6da1e87 build: Add missing comma in AS_IF ce6bf2d4c5 mesa: remove ctx->Driver.Error() hook 67e7263e45 glx: Check that swap_buffers_reply is non-NULL before using it 70c5297439 mesa: fix comment typo: s/formaat/format/ 42f762dcf6 llvmpipe: Don't advertise S8_UNORM (with feeble attempt at supporting it). 3b683700ef llvmpipe: Fix deferred depth writes for Z16_UNORM. 0eb588a37c draw: fix draw_llvm_variant_key struct padding to avoid recompiles 845130951f docs/relnotes-9.1: document new features in radeon drivers d83336ce3e docs: more VMware guest driver info, tips c80bacba2e st/mesa: only enable GL_EXT_framebuffer_multisample if GL_MAX_SAMPLES >= 2 8f3c81d018 mesa: don't enable GL_EXT_framebuffer_multisample for software drivers 2180f32972 osmesa: use _mesa_generate_mipmap() for mipmap generation, not meta 89551ae04f xlib: use _mesa_generate_mipmap() for mipmap generation, not meta d60da27273 st/mesa: set ctx->Const.MaxSamples = 0, not 1 4e41ae5fc1 xlib: stop use _mesa_enable_extension(), just set the boolean flags becec657d6 xlib: fix incorrect GL_ANGLE_texture_compression_dxt enable 0ca384fb39 llvmpipe: Support Z16_UNORM as depth-stencil format. 9add4e8038 i965: Add chipset limits for Haswell GT1/GT2. 7b07808f74 intel: Un-hardcode lengths from blitter commands. 1b3ec16cc2 Remove APIspec.dtd 6324521789 docs: List new extensions added in Mesa 9.1 99fe2b36cf intel: Use a CPU map of the batch on LLC-sharing architectures. e1598cb642 r600g: use uint64_t instead of unsigned long for proper 32bits cpu support da638781f6 r600g: real fix for non 3.8 kernel 1559994cba i965: Fix assignment instead of comparison in asserts. 407029591c android: use gralloc_drm_get_gem_handle api 8e4bb4bc09 intel: Typo fix: "pitsh" -> "pitch" 72916698b0 r600g: fix segfault with old kernel dbb2d192de glx: only advertise GLX_INTEL_swap_event if it's supported c9343047cf r600g: improve inputs/interpolation handling with llvm backend 33dc412b89 r600g: Add ar_chan member to struct r600_bytecode 0ba0926861 r600g: More robust checks for MOVA_INT instructions a871e01174 r600g/llvm: Add dummy export for vs output 91a160b19f r600g: Fix building with --enable-r600-llvm-compiler e110c98cae r600g: don't emit WAIT_UNTIL on cayman/TN (v2) 325422c494 r600g: add async for staging buffer upload v2 bff07638a8 r600g: add multi ring support with dma as first second ring v4 6c064fd749 radeon/winsys: add dma ring support to winsys v3 cbf0f66631 gallivm,draw,llvmpipe: mass rename of unit->texture_unit/sampler_unit c789b981b2 gallivm: split sampler and texture state 87592cff57 gallium/u_upload_mgr: fix a serious memory leak e058f2ac97 nouveau: don't try to use push_data if it's not implemented 51b64ce47b gles3: Update gl3.h 8891b2f9c9 r600g: add more cases for copying unsupported formats to resource_copy_region 26c872c2a2 r600g: don't use radeon_surface_level::npix_x/y/z edc38330da r600g: fix compile warnings in r600_cp_dma_copy_buffer on 32-bit gcc f951f2f52c r600g: fix up CP DMA for VM on cayman and TN c1d35aece0 svga: use pipe_sampler_view_release() in svga_cleanup_tss_binding() 50c4c818aa st/mesa: handle new GLSL IR enumerants in switch statements 9227c53741 svga: add NULL pointer check in svga_create_sampler_state() 7a89f08a22 vbo: add a null pointer check to handle OOM instead of crashing b13c534f14 util: add new error checking code in vbuf helper 8c3f9ea073 st/mesa: do proper error checking for u_upload_alloc() calls 68a097596e util: add some defensive coding in u_upload_alloc() d6f8b7ef38 glsl: use glsl_strtof() instead of glsl_strtod() 811b5b4b39 glsl: add new glsl_strtof() function 6102b9d441 softpipe: add casts to silence MSVC warnings 257783b939 util: silence MSVC signed/unsigned comparison warnings 539541f2e2 util: silence MSVC double->float conversion warnings 869071dfb7 util: silence MSVC signed/unsigned warnings in debug_get_flags_option() 1a15772b7c st/mesa: silence assorted MSVC warnings in DrawPixels code eee762258e swrast: silence a bunch of MSVC warnings ccbb479f40 mesa: use GLbitfield64 when copying program inputs 701a0f6a76 mesa: add some casts to silence MSVC warnings ddb774ddf1 mesa: add casts in _mesa_GetTexParameterfv() to silence warnings 9aadc3a6cc i965: Enable ARB_shading_language_packing 64dbc51b49 i965: Assert that the 4x8 pack/unpack operations have been lowered 96220111dd i965: Lower the 4x8 pack/unpack operations 321555fb41 glsl: Add support for lowering 4x8 pack/unpack operations 1ef674f215 glsl: Evaluate constant pack/unpack 4x8 expressions b64b174b0a glsl: Extend ir_expression_operation for ARB_shading_language_packing b0239ce960 glsl: Add IR lisp for ARB_shading_language_packing 12aa2fec5b glsl: Add infrastructure for ARB_shading_language_packing 7a850c5851 configure.ac: Don't set LLVM_LIBS when llvm is disabled 264e6dad28 r600g: Don't build llvm_wrapper.cpp when we aren't using LLVM 1a316af034 i965: Pass in the glarray to get_surface_type. 80aeda2784 i965: Remove nonsense comment. 23e5503348 i965: Remove NDEBUG undef that was snuck in. 8fe43b6dc9 i965: reuse _mesa_sizeof_type for index buffer types. b859a12f21 i965: Reuse precalculated ib_type_size value. 9aa02a205d i965: Drop debug check for knowing the size of a type. 5ae3c20791 i965: Stop worrying about alignment of vertex data. 2a7a5062c9 i965: Use the glarray _ElementSize that Mesa tracks for us. f6191e09aa mesa: Print more informative debug for _mesa_do_init_remap_table(). 22233da1ee glsl: Remove ir_variable::uniform_block f09d77b2af glsl: Allow dereferencing fields of an interface instance 32f3229255 glsl: Allow elimination of uniform block members 514f8c7ec7 glsl: Calculate UBO data at link-time 0ab7399822 glsl: Add link_uniform_blocks to calculate all UBO data at link-time 681df909e3 glsl: Add a visitor to determine whether a uniform block is ever used d1b4960f9b glsl: Lower UBO references using link-time data instead of compile-time data 90b1dd03e5 glsl: Add gl_uniform_buffer_variable::IndexName field 11d42de681 glsl: Make the align function available elsewhere in the linker e2c95cd674 glsl: Calculate link-time uniform block data without using compile-time block data bd963e12ef glsl: Assert that interfaces, like structures, are not seen as leaf types 99b8935ce2 glsl: Add new uniform_field_visitor::process variant 007de494d2 glsl: Recurse into uniform blocks just like uniform structures 25e75b0a13 glsl: Handle instance array declarations 5383661092 glsl: Track blocks in the symbol table using the glsl_type instead of the gl_uniform_block 9a204bb9f6 glsl: Add new uniform_field_visitor::visit_field variant 141e9d42f5 glsl: Modify uniform_field_visitor::visit_field to take a row_major parameter 6a0c1bc163 glsl: Modify uniform_field_visitor::recursion to take a row_major parameter 23b7ce3a82 glsl: Add a predicate to determine whether a variable is an interface block 3b09603dda glsl: Require that indices into uniform block arrays be constants 7a7b44b329 glsl: Add ir_variable::interface_type field 13be1f4a10 glsl: Add ir_variable::is_in_uniform_block predicate 17e6f19044 glsl: Generate an interface type for uniform blocks 491364e1f3 glsl: Add GLSL_TYPE_INTERFACE 7f96a8471e glsl: Add row_major field to glsl_struct_field 51f740cd5a glsl: Refactor out processing of structure fields a39a70c8d4 glsl: Parse interface array size 34f966bdcb glsl: Parse non-array uniform block instance names in GLSL ES 3.00. 0d2e6336a2 glsl: Refactor uniform block parser rules. b226a058db linker: Refactor intra-stage block compatabililty testing 9a971ab695 mesa: Track the packing mode of a UBO in gl_uniform_buffer ecfb404e8d glsl: Replace most default cases in switches on GLSL type 416326e337 i965: Correct gen6+ guardband calculation. 9db2098d18 i965: Use GL_RED for DEPTH_TEXTURE_MODE in ES 3.0 for unsized formats. 7638ede4ce i965: Bump maximum supported ES2 context version to 3.0 e4f661afc8 i965/Gen6+: Enable ARB_ES3_compatibility extension 1d0e8c109c mesa/es3: Enable ES 3.0 API and shading language version 07e215f4ec scons: Add imports.c to builtin_compiler build. 0974031f88 i965/fs/gen7: Fix fatal typo in unpackHalf2x16 20dfa501b3 i965/fs/gen7: Emit code for GLSL 3.00 pack/unpack operations (v4) 203c12b18f i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3) 7093558b31 i965: Quote the PRM on a HorzStride subtlety 7e21910f23 i965: Add opcodes for F32TO16 and F16TO32 ee0ed52d69 i965: Lower the GLSL ES 3.00 pack/unpack operations (v2) b9f56ea923 glsl: Add lowering pass for GLSL ES 3.00 pack/unpack operations (v4) 9d7931ddf0 glsl: Fix type-deduction for and/or/xor expressions ccf87f2199 glsl: Reformat and/or/xor cases in ir_expression ctor f859e4fbd1 glsl/ir_builder: Add helpers for making if-statements a32bc53029 glsl/ir_builder: Add `enum writemask` a6479ef968 glsl/ir_factory: Add helper method for making an ir_constant 5790174e37 glsl/ir_builder: Add more helpers for constructing expressions fafcbf52b7 glsl/ir_factory: Initialize members to NULL in constructor 542c7a3022 glsl: Evaluate constant GLSL ES 3.00 pack/unpack expressions (v3) 529b6d1f3d mesa: Remove rounding bias in _mesa_float_to_half() eac030e38e mesa,glsl: Move round_to_even() from glsl to mesa/main (v2) 1fafd00839 glsl/standalone_scaffolding: Add stub for _mesa_warning() ee5921ad0d glsl: Extend ir_expression_operation for GLSL 3.00 pack/unpack functions (v2) 3a88d71d35 glsl: Add IR lisp for GLSL ES 3.00 pack/unpack functions 6f8f919a53 glsl: Fix typo in comment ca7d332253 i965/disasm: Fix horizontal stride of dest registers d1f2e9699f intel: Fix glCopyTexSubImage on buffers whose width >= 32kbytes c6a50ddfcb glsl: Allow varying structs in GLSL ES 3.00 and GLSL 1.50. cd53457ffa glsl: Disable transform feedback of varying structs. 1ecd23dea9 glsl: Update lower_packed_varyings to handle varying structs. 88e4bfde26 glsl: Generalize compute_packing_order for varying structs. 3680864c0b glsl: Disable structure splitting for shader ins/outs. 42a29d89fd glsl: Eliminate ambiguity between function ins/outs and shader ins/outs 7d51ead56e glsl: Clean up case statement in builtin_variables.cpp's add_variable. fce9e5d41b i965/vs: Do headerless texturing for texelFetchOffset(). 0412864ae8 libgl-xlib/build: Link with C++ when LLVM is used b50c0feb2c intel: Fix ReadPixels on buffers whose width >= 32kbytes ac158f8ee7 intel: callocing a 32 byte temp is silly, so don't 7a23029b2f st/mesa: implement ARB_internalformat_query v2 041234ee1e st/mesa: advertise OES_depth_texture_cube_map if GLSL 1.30 is supported 4f0563a658 st/dri: disallow recursion in dri_flush fffe3e0908 st/dri: add null-pointer check, remove duplicated local variable 0261b4ecdb Revert "Revert "targets/opencl: Link against libgallium.la instead of libgallium.a"" cf69a591e1 configure.ac: Force use of LLVM shared libs with --enable-opencl v2 69d639ba8b configure.ac: Compute the required llvm static libraries only once 35f0dc2cc7 radeonsi: Fall back to dummy pixel shader instead of trying indirect addressing. 68cebb9a8f radeonsi: make sure copying of all texture formats is accelerated de4e448095 radeonsi: Handle PIPE_FORMAT_L32A32_S/UINT for rendering. d0096dfa85 radeonsi: Make sure to use float number format for packed float colour formats. 5bd86b26df intel: Enable S3TC extensions always 53f8251107 mesa: Like EXT_texture_compression_dxt1, advertise ANGLE_texture_compression_dxt in all APIs d45c6c817d mesa: Simplify _mesa_choose_tex_format handling of compressed formats a021881ccd mesa: Use a single flag for the S3TC extensions that don't require on-line compression 8059c2ea90 i965: Use swizzles to force R, G, and B to 0.0 for ALPHA textures. 33599433c7 i965: Use swizzles to force alpha to 1.0 for RED, RG, or RGB textures. 570ed2be7d ReadPixels: Force ALPHA to 1 while rebasing RGBA values for GL_RGB format b961ba44ed i965: Examine _BaseFormat when deciding to perform xRGB_alpha fixups 0642437606 scons: Fix source lists parsing on Windows. 60315e3eaf GL3.txt: i965 supports ARB_base_instance bd8045d4c5 wmesa: include api_exec.h to fix compilation 26a05b5005 draw: fix MSVC divide-by-zero compilation error cdd3f5496a i965: Implement the GL_ARB_base_instance extension. 0d108116bd glsl/build: Build libglcpp and libglslcore in builtin_compiler 952e6e9f3b glsl/Makefile.sources: Correct BUILTIN_COMPILER_CXX_FILES 2a71054396 build: Use AX_PROG_FLEX b68b85224d build: Use AX_PROG_BISON 3791ce05eb builtin_compiler/build: Use generated parser files efd201caa5 glsl/build: Build tests via the glsl Makefile 86d30dea3c glsl/build: Build glcpp via the glsl Makefile cc9f609cb9 glsl/build: Don't build builtin_compiler separately if not cross compiling 569f0e400a glsl/build: Don't build glsl_compiler ab74fee5e1 draw: fix problem in screen-space interpolation clip code ed643d6b2f draw: improve the clipper debug/printf code 4a938ef713 draw: add new debug code and comments in clip code template 547a418888 swrast: fix blit code's nearest/linear coordinate arithmetic b70b486249 swrast: fix incorrect width for direct/nearest blit 728bf86a23 swrast: move resampleRow setup code in blit_nearest() 0a60ea4ddc docs: import release notes for 9.0.2, add news item 9a0973044e scons: Disable frame pointer omission for all build types except release. de0057caa6 nouveau/build: Fix build failures when drm is not in /usr/include. a56dfd99e2 radeon/llvm: Handle LP_CHAN_ALL in emit_fetch_immediate(). 121d19de92 build: Fix build on systems where /usr/bin/python isn't python 2. 148fc6d537 mesa/es3: Apply stricter multisample blit rules for ES3. d7475c7966 mesa/es3: Disallow FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE query of DEPTH_STENCIL_ATTACHMENT 9cb64a4cb6 mesa: Don't allow blits to / from the same buffer in OpenGL ES 3.0 85c2e99039 mesa: Remove exec thunks from the dlist.c module. ab4c549378 mesa: Initially populate the display list with the exec list. 7820e2dd8d mesa: Delay display list save dispatch setup until Exec is set up. be4b1664fb mesa: Make the drivers call a non-code-generated dispatch table setup. ced98f17ef mesa: Remove the size argument from _mesa_alloc_dispatch_table(). cb49016622 mesa: Remove two of the now unused ASSERT_OUTSIDE_BEGIN_END macros. a9754793da mesa: Drop manual checks for outside begin/end. c572251417 mesa: Install a minimal dispatch table during glBegin()/glEnd(). 0aaf0445ba mesa: Remove the dead PrepareExecBegin() driver hook. 23916cae8e mesa: Use an early return to unindent most of vbo_exec_Begin/End(). 7b3c8b3747 mesa: Improve a glTexEnv error message by looking up the enum. 4d8f72f2bc mesa: Fix regression in dlist save primitive tracking. 3a91e7955a vl: round next_msc to integer frame, and kill skew_msc 71c87e42e1 scons: Fix dependencies of generated headers. 75b7e1df13 intel: Don't expose XRGB8888 visuals any more 9bdf5bef76 i965: Enable floating-point textures always 4a1af434e6 r300g: add a workaround for the AA colorbuffer addressing bug on R500 7bfbf5b287 r300g: allow resolutions up to 1280x1024 with AA optimizations on 1-pipe cards b7cb655298 r300g: enable AA optimizations for the RGBA16F format 6f6112a2b9 radeonsi: More assorted depth/stencil changes ported from r600g. bc398f908f radeonsi: improve flushed depth texture handling bfb405ceee radeonsi: Assorted depth/stencil changes ported from r600g. f0ffbbc9ff radeonsi: Enable 1D tiling for non-depth resources as well. 90d919fcd0 radeonsi: Fix 1D tiling mode index for non-scanout resources. a076c272e2 build: Remove dead SHARED_GLAPI variable 3f276b37b1 glsl/build: Build glsl_test only on make check ecbe3118c2 glsl/build: Remove dead LIBRARY_* variables 37f34e53e0 xmlpool/build: generate options.h via BUILT_SOURCES 6c7fa72229 fbobject: add additional fbo completeness checks for GLES f8e7aa2827 framebuffer: update allowed implementation format/type ffdffd834a readpix: allow implementation format/type 119002a648 extensions: enable EXT_color_buffer_float for ES3 227f58695e extensions: Add ES3-only extension support ce9118c7f0 readpix: check FBO completeness before trying to access the read-buffer 8b0bc9de36 readpix: add error checking for GLES3 a793ffa0b8 copyteximage: update error checking for GLES3 3b51d71c85 copyteximage: check that sRGB usage is valid for GLES3 / GL 285fe32bd9 intel: Enable GL_OES_depth_texture_cube_map 1c29d8f4ff mesa/es3: Allow unsized depth and depth-stencil formats in ES3 b3eed73c3b mesa/es2: Allow depth component cube maps in ES2 if the extension is enabled 0f899c2da8 mesa: Add extension bit tracking for GL_OES_depth_texture_cube_map 30530ee9ac gallium: Remove ppc asm backend 410b58c7bf build: require python module libxml2 f9f5c92f73 r600g/llvm: Fixes addressspace of basevectors for clipvertex e264b8ef41 nv50/ir: add definitions of Target and CodeEmitter dtors 7d2d450ea6 nouveau: fix undefined behaviour when testing sample_count b0863c26d4 nv50/ir: fix a couple of warnings f59a3a0fe2 mesa: Array uniform name length includes length of [0] 8ef3c83ffe mesa: Array uniform names are supposed to have [0] appended 5938c7774f mesa: Refactor getting a uniform's name to a helper function f26520146b glsl: Eliminate link_update_uniform_buffer_variables return value bd85c75922 glsl: Remove unused loc parameter from generate_call 56053b0a2d mesa: Remove unused field gl_uniform_buffer_variable::Buffer feea85da06 linker: Use helper variable sh db718e2472 glsl: Remove stale comment 4f29169913 glsl: Track UBO block names in the symbol table. bb47a4d081 glsl: Reject row_major and column_major on non-matrix types 1ec1b577f7 mesa: Skip updating texgen when not doing fixed function. 078727d41c mesa: Don't bother updating ff texture state if we have a fragment shader. b5788146ba mesa: Drop a comment about ff vertex shading and texturing. 4533a38fa8 mesa: Fix out of bounds writes when uncompressing non-block-aligned ETC1. 5e529d708a i965: Add support for GL_ARB_texture_buffer_object_rgb32. 582b06c2c6 i965: Add support for MESA_FORMAT_RGB_FLOAT32 surfaces. 60894edeef intel: Make intel_region's pitch be bytes instead of pixels. 8fd62e80ae intel: Make intel_blit.c take pitches in bytes. 3b14ce2caf r600g/llvm: tgsi to llvm emits store.swizzle intrinsic for vs/fs output 7b20526466 r600g/llvm: tgsi to llvm emits stream output intrinsics. ce34ff1ad7 r600g/llvm:translate ARL opcode to a simple cast 7d532800d8 r600g/llvm: rework handling of the constants 1ee2880e86 mesa: Only mark textures as mipmap incomplete on MAX_LEVEL issues. f0dbd9255b i965/vs: Store texturing results into a vec4 temporary. aeff9a0d98 i965/vs: Set LOD to 0 for ordinary texture() calls. 56ce55d198 i965/vs: Create a 'lod_type' temporary for ir->lod_info.lod->type. 613e64060c i965: Lower textureGrad() with samplerCubeShadow on pre-Haswell. d03d9b657e llvmpipe: turn on integer texture support f2a87a1f5b llvmpipe: more fixes for integer color buffers dc6bc3b642 llvmpipe: trivial code and comment cleanup. 8c84a82383 llvmpipe: fix using wrong format with MRT in blend code ca39c0f94a mesa/es3: Don't check dimensions in _mesa_es3_error_check_format_and_type 311cc5d973 mesa: Don't allow DEPTH_STENCIL for 3D textures 57ddf1227f swrast: fix assorted bugs in software blit code 51efb081f7 radeonsi: Actually keep track if we are using depth textures for samplers. 3c92bfe2d2 radeonsi: Fix Z24 texture formats. 1ace200b2b radeonsi: Set SPI_SHADER_COL_FORMAT to what the pixel shader actually exports. bc5e65096d radeonsi: Use proper hardware format for stencil texturing. c486e3ef34 radeonsi: Enable tiling for depth/stencil resources. c408f0c5c4 radeonsi: Consolidate calculation of tile mode index. 9ba7eac535 nvc0: add support for accelerated video decoding through the dedicated engines 6eb0d3d863 radeonsi: Pass texture type to sampling intrinsics. edc8e8cbef nvc0: add space checks to clear functions 5dc76c7670 nv50: add space checks to clear functions, and respect depth 56c01d8109 st/mesa: a couple fixes for st_BlitFramebuffer() af7b4b01f1 st/mesa: simplify some src/dst surface setup in BlitFramebuffer 09154c274c meta: add 'f' suffix to floats to silence some MSVC warnings 6064810e53 mesa: add missing ASSERT_OUTSIDE_BEGIN_END() in _mesa_GetInternalformativ() 99629735e7 build: Make src/gtest before src/mesa e6e73089e5 Fix mapi code generator for out-of-tree build 4fad211502 nvc0: Add support for video buffer 4b8af72f96 vl/video_buffer: fix up surface ordering for the interlaced case 892c1fa8d8 vl/compositor: fix weave shader bugs dfcd7658c5 mesa: add new formatquery.c file to SConscript file to fix build f449948812 radeonsi/vdpau: remove nonsense state tracker dep 1cedf7819b glapi: Remove duplicate ARB_base_instance from gl_API.xml 3c00a52f7e intel: Enable GL_ARB_internalformat_query f5e7f12e4a mesa: Add driver method to determine the possible sample counts bda540d235 mesa: Add dispatch and extension XML for GL_ARB_internalformat_query 5e4bb063f0 mesa: Add extension tracking bit for GL_ARB_internalformat_query 1b468d043e mesa: Add skeleton implementation of glGetInternalformativ 780c2cb42b meta: Move loop variable declaration outside for loop. 7ecbbc3386 mesa: move declarations before code to fix MSVC build d0ce8d6ceb mesa: Round float param in glTexparameterf() to nearest integer bed997daba mesa: Add support to allow blitting to multiple color draw buffers ab36ca0614 mesa: Add error checking in _mesa_BlitFramebuffer() for MRTs 2f2801f876 mesa: Fix GL error generation in _mesa_GetFramebufferAttachmentParameteriv() b77243b9c2 intel: Support blitting to multiple color draw buffers 0c535ae7fc meta: Add functionality to do _mesa_meta_BlitFrameBuffer() using glsl 252573ae0f mesa: Fix GL error generation in glBlitFramebuffer() f727fc6304 mesa: Make ES3 glDrawBuffers() only accept BACK/NONE for the winsys fbo. fd3891cbbe mesa: Handle GL_BACK correctly for ES 3.0 in glDrawBuffers(). d786bf2c2a egl/dri2: Fix typo in the previous commit 45575ff388 libgl-gdi: Avoid hangs on DLL_PROCESS_DETACH. eb09940e55 egl/dri2: Add plumbing for EGL_OPENGL_ES3_BIT_KHR 26f9faa04b intel: Expose support for DRI_API_GLES3 e90c08e667 dri: Define enum __DRI_API_GLES3 a11fe62058 intel: Move validation of context version into intelInitContext 4945086f36 intel: Set screen's api mask according to hw capabilities (v3) 112e302481 mesa: Return INVALID_ENUM for glReadPixels(..., GL_DEPTH_*, ...) on ES 3 2906e2034c mesa: Return INVALID_OPERATION when type is known but not allowed c8901133a4 mesa: Allow HALF_FLOAT in glVertexAttribPointer for GLES3 cbef5371f6 mesa: Reject texture-only formats as renderbuffer formats in ES 3 8907b6a8e4 mesa: Fix default value of BUFFER_ACCESS_FLAGS. f3db20da1a mesa: Rework crazy error code rules in glDrawBuffers(). d9d857e24f i965: Force even an empty query to flush all previous queries. c0b768ffee meta: Allow meta operations to pause/resume an active occlusion query 3dd76f7168 queryobj: Add EverBound flag, making ISQuery() return false before BeginQuery() c7df9c0e12 Update comment to specify actual text being referenced from the specification. 133383f77a docs: minor updates to VMware guest driver docs 7660529c44 r300g: fix and cleanup flushing before clearing CMASK, ZMASK, and HIZ ca2c28859e r300g: implement MSAA compression and fast MSAA color clear 1dfe8eead9 gallium/util: add a half float array to util_color 7824ab8070 Revert "targets/opencl: Link against libgallium.la instead of libgallium.a" f26eb36e8b st/mesa: use a generic varying to pass the clear color to the FS 355d463f73 gallium/util: fix glClear with MRT by making the FS write to all cbufs 2cd1407d2d st/mesa: fix InternalFormat for Z24X8 window-system buffers d489c90a68 st/mesa: remove dead conditional in Clear f94ea25a4a st/mesa: simplify conditionals in Clear 01b7124788 st/mesa: fix glClear with different colormask for each colorbuffer f04dd3d003 gallium: remove PIPE_CAP_DEPTHSTENCIL_CLEAR_SEPARATE cabe4fbb85 st/mesa: always assume separate depth and stencil clear is supported 16a30e201e softpipe: implement separate depth-stencil clear 77dd50d020 libgl-xlib: softpipe and llvmpipe aren't mutually exclusive at link time 8443b59a5b pack: handle GL_RGB+GL_UNSIGNED_INT_2_10_10_10_REV case 80784066cc glformats: allow GL_RGB+GL_UNSIGNED_INT_2_10_10_10_REV for GLES2/3 ba34c1d570 copyteximage: Use Driver's AllocTextureImageBuffer instead of TexImage 91ec623bd2 copyteximage: update signed vs. unsigned format matching 161a3cd9fc framebuffer: add _mesa_get_read_renderbuffer f5a3d151b0 teximage: use _mesa_es3_error_check_format_and_type for GLES3 9cfcac4528 glformats: add _mesa_es3_error_check_format_and_type cf300eaab6 fbobject: don't allow LUMINANCE/INTENSITY/ALPHA fbo on ES/Core 275620c4b2 fbobject: add VERBOSE=api message for renderbuffer storage 7f867851f5 fbobject: add VERBOSE=api message for check framebuffer status 1c9833ba70 util: add new primitive types to pipe_prim_names[] array f5eb1b123f st/mesa: add some simple buffer/draw debug code cb6ef3d112 libgl-xlib: link with -lrt 258453716f i965: Avoid blending with destination alpha when RB format has no alpha bits 6d4d4b00dd egl/wayland: Implement EGL_EXT_buffer_age 90804e886d egl/wayland: Pull color buffers from dri2_surf->color_buffers pool dc473c5f0a gallium/svga: Make sure -std=gnu99 is set. 164a04ed1b build: Fix the documented default value of --with-gallium-drivers e3e1ffb252 r300g: set a dummy vertex buffer in context_create 5330c5a248 r300g: fix MSAA resolve to an untiled texture e102b665e6 r300g: advertise MSAA support for the RGB10_A2 format on r500 5fc83101fb r300g: allow separate depth and stencil clear e93a5c2b86 r300g: if both Z and stencil are present, they must be fast-cleared together 631c631cbf r300g: allow HiZ with a 16-bit zbuffer 3f584c211a r300g: random hyperz cleanups 4d6faf5175 r300g: kill the X.Org state tracker target 6acef6c5f7 xmlpool: Fix out-of-tree builds. 40a9b0f5d2 gtest: Build it only for 'make check'. ebcabb88cf tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir). 06f3a1f792 r200: Fix probable thinko in r200EmitArrays 1b8adabe2e target/dri-swrast: fix for nonstandard LLVM prefix 9da454f295 targets/dri-r600: Force c++ linker in all cases e09a5846cd glapi/gen: remove an obsolete comment from Makefile.am 92ce9c38fd Remove hacks for static Makefiles 8c80bdc4a8 i965: Move program_id to intel_screen instead of brw_context. 2c4ad502ce i965: Fix build error with clang. fea648db08 i965/fs: Don't mix integer/float immediates in i2b handling. 4a6753926f i965: Add an INTEL_DEBUG=no16 option. 67ef755908 configure.ac: Fixing common dri dependency when using dri state tracker ac1c2b8238 st/mesa: set ctx->Const.UniformBufferOffsetAlignment a3dd1ff45f scons: Update for xmlpool/options.h generation. 6bca283ad5 nv50/nvc0: Build codegen in nv50. 09a00a141f winsys/sw/wayland: Fix build to properly use wayland cflags 3c3a2b51b8 texformat: use MESA_FORMAT_ARGB2101010 with GL_UNSIGNED_INT_2_10_10_10_REV 53e0f32efe texstore argb2101010: merge GL_RGBA and GL_RGB cases f1c5b5d15e glformats: support _mesa_bytes_per_pixel for 2101010+GL_RGB 89e07ccf61 glformats: add _mesa_base_format_component_count 6d63b6e503 glformats: add functions to detect signed/unsigned integer types 2ace406b1f unpack: support unpacking MESA_FORMAT_ARGB2101010 8af7d3ce9f mesa: Add extension tracking for {ARB,OES}_get_program_binary 31ca0c8be3 mesa: Add GetProgramiv support for GL_PROGRAM_BINARY_LENGTH 50c5fac4e2 mesa: Add Get support for PROGRAM_BINARY_FORMATS and NUM_PROGRAM_BINARY_FORMATS fefd03e16c mesa: Add tracking for GL_PROGRAM_BINARY_RETRIEVABLE_HINT state 8e2e670007 mesa: Emit errors for geometry shader enums when ARB_gs4 is not supported e3f273e2f4 glapi: Emit dispatch for {ARB,OES}_get_program_binary 11b49dbd05 glapi: Remove spurious space from end of extension name 3fe747a0fe mesa: Add stub implementations of glGetProgramBinary and glProgramBinary ec41349a78 mesa: Fix the naming of _mesa_ProgramParameteriARB bb7f1a9ae8 glapi: Reorder and clean up some of the includes and comments a002902168 mesa: Fix GL_SHADER_BINARY_FORMATS query 4f1e037acf docs/GL3.txt: update GL3 status for r600g. 5039ad6bc5 r600g: fix warnings for htile va d23aa65001 r600g: texture buffer object + glsl 1.40 enable support (v2) 77c10225ee r600g: uniform buffer object support 199eea4a4b r600: always export a position from vertex shader cc5fc8bf2f glcpp: Add tests for line continuation 2483039aca glcpp: Rewrite line-continuation support to act globally. 63d156900f glcpp: Add --disable-line-continuations argument to standalone glcpp 409dee5eac glcpp: Allow test-specific arguments for standalone glcpp tests 0206ea3751 glcpp: Honor the GL context's DisableGLSLLineContinuations option f8987f9972 glcpp: Accept pointer to GL context rather than just the API version 4b00ecebd0 drirc: Add quirk to disable GLSL line continuations for Savage2 c0c9c9966f driconf: Add a new option: disable_glsl_line_continuations c6c575c69a driconf: Add proper dependency for compiling .mo files from .po files. b587a7595e driconf: Add translation-generation to build system, don't track generated files 8888c6f8e5 driconf: Fix German translations by removing a couple of bogus backslashes ec04617fb3 driconf: Fix gen_xmlpool.py script to allow running from any directory 11c3013610 driconf: Add some translations which have been available, but were not compiled bc50f02bc7 driconf: Add option definitions to source file, not generated target 4148a29ed8 targets/opencl: Link against libgallium.la instead of libgallium.a 4fc11fa3c8 drivers/radeon: Don't link against libgallium.la 93d5fe1478 mesa: Use _mesa_lookup_enum_by_nr in tex*_error_check 42ed81a7c3 mesa/es3: Add support for GL_PRIMITIVE_RESTART_FIXED_INDEX 00d8ad81ff i965: Add support for GL_ANY_SAMPLES_PASSED_CONSERVATIVE 886979a097 mesa/es3: Add support for GL_ANY_SAMPLES_PASSED_CONSERVATIVE query target 8d47fe2960 mesa/es3: Allow transpose matrix uniforms in GLES3 5e918a3825 glcpp: Reject token pasting operator in GLES 93e719ba4d glcpp: Make undefined macros illegal in #if and #elif for GLES3 77e1bc9f1d glcpp: Add a flag to the parser state to indicate GLES. 100440d1b1 glcpp: Add back tests/*.out to .gitignore 8da2dab31d targets/egl-static: fix link failure to libwayland-drm d98716233e targets/dri-swrast: Force c++ linker in all cases. babab28760 llvmpipe: fix clearing integer color buffers 5785f22d23 gallivm: fix border color for integer textures 31884946b5 gallivm: more integer texture format fetch fixes 5eeedb852b build: mapi/glapi/gen: Use BUILT_SOURCES ac2793cf3e Clean up .gitignore files 3ed95dc073 Remove MESA_PIC_FLAGS macro f1d229ee94 Remove installmesa b585c0059c Remove minstall 424f200881 Remove checking for makedepend c977e61fe2 Remove gallium's unused Makefile.template 74d105174b Remove gbm's unused Makefile.template ae352ccb90 Remove gallium targets' Makefile.{dri,vdpau,xorg,xvmc} 8f8e85e703 Remove mklib 41349a4253 Remove unused glsl Makefile.template c87474089d Remove configs/{current,default} cb4d5021c6 gallium/tests/unit: Convert to automake 59088a2c2c gallium/tests/trivial: Convert to automake 45270fb0fd targets/pipe-loader: Convert to automake 53c62d3fb0 targets/gbm: Convert to automake cdee0e8084 targets/egl-static: Convert to automake d53901c67c targets/xa-vmwgfx: Convert to automake af6a2e4f82 targets/xvmc-softpipe: Convert to automake 45bf6aa617 targets/xvmc-r600: Convert to automake c2371ccdac targets/xvmc-r300: Convert to automake b173b16cba targets/xvmc-nouveau: Convert to automake 0b132df3ad build: AC_SUBST XVMC_MAJOR/MINOR f2bf0cdf72 targets/xorg-radeonsi: Convert to automake ff5ab73d53 targets/xorg-r600: Convert to automake 7d451ba83a targets/xorg-r300: Convert to automake f984d128c5 targets/xorg-nouveau: Convert to automake 1a4349125b targets/xorg-i915: Convert to automake 7f24483e3d targets/vdpau-softpipe: Convert to automake e3b2160a1f targets/vdpau-radeonsi: Convert to automake 98c051355f targets/vdpau-r600: Convert to automake 7e0d6ff6d7 targets/vdpau-r300: Convert to automake d0df9e82c7 targets/vdpau-nouveau: Convert to automake 184b2f0f68 build: AC_SUBST VDPAU_MAJOR/MINOR 0470fb4efe targets/libgl-xlib: Convert to automake c14c801a03 targets/dri-vmwgfx: Convert to automake b3068d87cb targets/dri-swrast: Convert to automake dd65729057 targets/dri-radeonsi: Convert to automake ab07ae05a3 targets/dri-r600: Convert to automake b570f1fc31 targets/dri-r300: Convert to automake 6ed9f9f232 targets/dri-nouveau: Convert to automake 2cd5bf7536 targets/dri-i915: Convert to automake 880063f5bc build: Update drivers/Makefile.am to use LTLIBRARIES c236fa82c2 state_trackers/xvmc/test: Convert to automake 984562d630 state_trackers/xvmc: Convert to automake 69089ef5b0 Remove xvmc hack 405a9dabe2 state_trackers/xorg: Convert to automake 2ad2603467 state_trackers/xa: Convert to automake 68c0311996 state_trackers/vega: Convert to automake d2ca32e332 state_trackers/vdpau: Convert to automake 1ba5d8ac40 Remove vdpau hack 083dcdf809 state_trackers/glx: Convert to automake c0b9081dc5 state_trackers/gbm: Convert to automake 8443efdf2c state_trackers/egl: Convert to automake 9b35758926 state_trackers: Convert to automake 5089072419 Remove state_tracker/Makefile 9f38a1c871 build: Don't build pipebuffer 0dcb9ae0d9 radeon/llvm: Convert to Automake 2cbb94b3ce build: Add automake conditionals for gallium drivers f4b1f2807f state_trackers/dri/sw: Convert to automake d988481d58 state_trackers/dri/drm: Convert to automake 2ff51cd639 state_trackers/dri: Convert to automake 44653c0a0e winsys/sw/xlib: Convert to automake 24c2fe94a2 winsys/sw/wrapper: Convert to automake 1d0ef53e7b winsys/sw/wayland: Convert to automake 1c9fb3c5b5 winsys/sw/null: Convert to automake 5c4ade53a4 winsys/sw/fbdev: Convert to automake a6b3cd1349 winsys/sw/dri: Convert to automake b4beea6418 winsys/sw: Convert to automake 2b5a1c0299 svga/winsys/drm: Convert to automake 77fc30b57d nouveau/winsys/drm: Convert to automake da2d98fac7 radeonsi: Convert to automake c35cddd134 nvc0: Convert to automake 2a28353ca0 nv50: Convert to automake 36066770bf nv30: Convert to automake 1cf66321f9 nouveau: Convert to automake 0a42131f3b svga: Convert to automake f781d4c60d softpipe: Convert to automake 960cbd8b78 llvmpipe: Convert to automake b51cdfa64b rbug: Convert to automake 3bfe7c2111 i915/winsys/sw: Convert to automake 266d639b91 i915/winsys/drm: Convert to automake 7d5496ab3b i915g: Convert to automake 533130a5bb r600g: Use gallium automake include file 80d290d47a libgallium: Convert to automake 047fe04750 trace: Convert to automake 34a6150188 radeon/winsys: Convert to automake 8dc4048b3b r300g: Link ralloc.c and register_allocate.c into separate library e04413cbb0 r300g: Build a libtool archive c07c2696c7 r300g: Use gallium automake include file c040fe102c gallium: Add common automake include file 9bf0d49abe automake: Convert Gallium target and winsys 4e42e569dd egl/gbm: Implement EGL_EXT_buffer_age 0ae81b8422 mesa: Rename and wire-up GetInteger64i_v 1a3ffbf378 mesa: Correct glGet{Boolean,Integer}i_v names ec8ee91923 mesa: Allow GL_DEPTH_STENCIL_ATTACHMENT in ES 3 75b963c095 mesa: Support more glGet enums for ES3 532e05a9d0 mesa: Support querying GL_MAX_ELEMENT_INDEX in ES 3 92855727f1 mesa: De-duplicate ES2 queries 5bb1827d95 mesa: Allow glGet* queries on EXT_texture_lod_bias data in ES 3 e895d368e1 mesa: Allow glGet* queries on EXT_framebuffer_blit data in ES 3 d9948e49d3 mesa: Allow glGet* queries on ARB_fragment/vertex_shader data in ES 3 d93c1b62f8 mesa: Allow glGet* queries on ARB_framebuffer_object data in ES 3 914415a63f mesa: Allow glGet* queries on ARB_transform_feedback2 data in ES 3 3d0e4eb134 mesa: Allow glGet* queries on EXT_transform_feedback data in ES 3 3f1217607a mesa: Allow glGet* queries on ARB_sync data in ES 3 0a8866e751 mesa: Allow glGet* queries of EXT_pbo data in ES 3 be68dae374 mesa: Allow glGet* queries of select ARB_ubo data in ES 3 0cc018526f Add ES 3 handling to get.c and get_hash_generator.py 57616159aa glapi: Move ARB_base_instance to the correct location a5ed966069 mesa/tests: Add ARB_ES3_compatibility enums 910a0bfe5b glapi: Add enums for ARB_ES3_compatibility c5e9396424 mesa/program: Fix both Classic and Gallium build f416b382d6 configure.ac: fix typo in error message 2f89949b66 r300g: don't set sample positions to the pixel center if MSAA is disabled 9a07b6bd74 intel: Clean up confusion between logical and physical surface dimensions. a5f87e8843 intel: Add a force_y_tiling parameter to intel_miptree_create(). 8f15f19696 intel: Move compute_msaa_layout earlier in file. b37930f309 r600g: Fix memory leak in r600_bytecode_add_vtx. f8651dea4e r300g: optionally log MSAA resources to stderr 1385c353cf r300g: fix the GPU name in the renderer string 4f2d9a8f52 r300g: fix CS checker errors caused by emit_dsa_state 959e83d650 clover: Adapt libclc's INCLUDEDIR and LIBEXECDIR to make use of the new introduced libclc.pc. ed3f237e09 glsl: Don't add structure fields to the symbol table a5265f7536 i965/fs: Fix struct vs. class in acp_entry definitions. a70e5e2b94 r600g: implement buffer copying using CP DMA for R7xx, Evergreen, Cayman 2d3d0d3a5a st/mesa: fix possible MSVC build error v2 c35abcd1b0 glsl: Pack flat "varyings" of mixed types together. 18720555dd glsl: Prohibit structs and bools from being used as "varyings". c33be485c5 glsl: Plumb through is_parameter to apply_type_qualifier_to_variable() 4b11b57ab4 glsl: Separate varying linking code to its own file. 8706395f25 mesa: Add ALIGN() macro to main/macros.h. 09df6bb96d glsl: Fix loop bounds detection. 844d14ebee winsys/radeon: bump the size of relocation hashlist 18f3f7b958 nvc0: catch too high GENERIC indices to prevent GRAPH traps b9c8a98e21 nvc0: use correct resource target to select blit shader 41e105d5be nvc0: add missing call to map edge flag in push_vbo be75a9373a nv50/ir: wrap assertion using typeid in #ifndef NDEBUG 076f4ced8b nvc0: fix out of bounds writes for unaligned sizes in push_data 39fe03e2de nouveau: increase max order of suballocated buffers by 1 48a45ec24a nouveau: improve buffer transfers a75ddfd55d r300g: fix assertion failure in emit_dsa_state a60c567fcf i965: Support GL_FIXED and packed vertex formats natively on Haswell+. e219764fde i965: Add #defines for GL_FIXED vertex formats. f3840b1632 i965: Add remaining #defines for packed vertex formats. 899017fc54 i965: Use Haswell's sample_d_c for textureGrad with shadow samplers. 30f8f58c20 i965/fs: Remove dead code from generate_uniform_pull_constant_load_gen7. 23595aa427 mesa: Drop mmx optimizations on Haiku b9227b3e15 mesa: Don't use rtasm for Haiku swrast 4332f6fc18 r600g: set the virtual address for the htile buffer ca474f98f2 radeon/winsys: move radeon family/class identification to winsys d499ff98cd r600g/radeon/winsys: indentation cleanup afec10df37 r600g: flush FMASK and CMASK at the end of CS 8ed6b1400b r300g: implement MSAA cc030da428 r300g: simplify DSA state, add ability to patch FG_ALPHA_FUNC while emitting 25b3c0a52c r300g/compiler: add shader emulation for the alpha_to_one state 2f358feda3 configure.ac: Remove space after indent -T flag. d299ef3ad0 intel: Fix copy-and-paste bug setting gl_constants::MaxSamples a86d629799 mesa: Disallow R, RG, or RGB integer and unsigned formats in OpenGL ES 3.0 2aae3abd77 mesa: Disallow SNORM formats for renderbuffers in OpenGL ES 4b92379da2 mesa: Disallow deprecated SNORM formats for renderbuffers 69c2528b83 util: fix addressing bug in pipe_put_tile_z() for PIPE_FORMAT_Z32_FLOAT 073a53fe2f util: add get/put_tile_z() support for PIPE_FORMAT_Z32_FLOAT_S8X24_UINT 1b6ba9c4c8 gallivm: support more immediates in lp_build_tgsi_info() 46bad058eb xlib: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values fe90762414 st/glx: allow GLX_DONT_CARE for glXChooseFBConfig() attribute values aed37cbee8 radeon/llvm: Remove backend code from Mesa 05c143cc04 Support LLVM >= 3.2 on radeonsi and opencl. 54f3a3e88d clover: Fix build after the addition of enum pipe_flush_flags bce36d1556 r300g: don't check for vertex and index buffer bind flags beb358809e r300g/swtcl: use memcpy to emit indices ad1d1a4d9e r300g/swtcl: simplify vertex uploading 37fd455b21 r300g/swtcl: fix crash when setting vertex buffers d4ff72b944 r300g: don't set PIPE_BIND flags for internal textures 06f67e75ee i965: Fix glCompressedTexSubImage2D offsets for ETC textures. 48ac6d7e97 egl/wayland: Remove kooky flush code b433e319b3 egl/wayland: Remove confusing comment about front buffer rendering b5160a10c0 egl_dri2: Remove unused struct dri2_egl_buffer from header file 0725f2d654 egl: Add extension infrastructure for EGL_EXT_buffer_age f79739ebdd egl: Update to revision 19987 of eglext.h 35fe71d97e util: move var declaration before loop to fix MSVC error 1aebb6911e r600g: implement 3D transfers ee351ea178 st/mesa: fix assertion failures with 2101010 vertex formats d1818d6f68 st/mesa: accelerate CopyTexSubImage for 1D array textures ed86809ac9 st/mesa: fix CopyTexSubImage fallback for 1D array textures 85cb4f299d st/mesa: fix GetTexImage for compressed 2D array textures 538d3a2d46 gallium/util: remove unused helper util_create_rgba_texture 5daba187c9 st/mesa: try to find the format matching format+type in decompressed_with_blit 0aecb174ce st/mesa: fix GetTexImage for compressed cubemaps afec42a648 gallium/u_blitter: implement 3D blitting 5665deeaea gallium/u_blitter: fix blitting TEXTURE_CUBE_ARRAY with a non-zero cube index 53d232d223 gallium/u_blitter: minor simplification ccfcf32873 gallium/u_blitter: unify some parameters into a dstbox parameter in blit_generic 23f76f558e gallium/u_blitter: remove useless parameter from blitter_default_dst_texture 8fdece2896 gallium/util: complete implementation of util_dump_transfer 8bd134f31b mesa: allow TEXTURE_CUBE_MAP_ARRAY in GetTexImage 12aeb47b6a gallium/radeon: send the END_OF_FRAME flag to the DRM 598cc1f74d gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag 4ad5ebaefa radeonsi: fix int->bool conversion in fence_signalled 9f0ddbc9e4 r600g: fix int->bool conversion in fence_signalled b8b1d61e76 Add new .gitignore entries for Automake 1.13 tests 82f8e8ebd5 i965: Replace structs with bit-shifting for Gen7 SURFACE_STATE entries. 5bf357db89 radeon/r200: Fix tcl culling 800ed958c3 wayland: Don't cancel a roundtrip when any event is received 622d96aae4 i965: Add break statement at end of BRW_OPCODE_CONTINUE case. bfe28b8d93 egl/android: Fix build for Jelly Bean (v2) 56c6cdc9e7 android: Define Make variables for Android version 7f962c5ef3 mesa: Add missing ASSERT_OUTSIDE_BEGIN_END to GetSamplerParameter* f10b54fd79 mesa: Add missing ASSERT_OUTSIDE_BEGIN_END to SamplerParameter* 1b06a0478f mesa: Mark _mesa_{init,delete}_sampler_object as static 86b6964ef9 glcpp: Typo fix. c8d3fd4a12 r300g: Fix visibility CFLAGS in automake 443954d161 galahad, noop: Fix visibility CFLAGS in automake 0daabd5239 glcpp: Fix visibility CFLAGS in automake 7c0323296e mesa: Implement compressed 2D array textures. 261ee4d907 mesa: Fix error reporting in _mesa_invalidate_pbo_{compressed_,}teximage. c7d3254b8e mesa: fix signed/unsignd mix-up in fetch_signed_l_latc1() 955babf2d9 glsl: add cast to silence signed/unsigned comparision warning 05cd6cfd5f xlib: handle _mesa_initialize_visual()'s return value 66ea6e8ec3 i965: Fail to blit rather than assert on invalid pitch requirements. 2f225f6145 intel: Skip texture validation logic when nothing has changed. 73c376bbde intel: Turn a test in miptree_match_image into an assert. 12751ef2a7 i965: Stop making a copy of non-builtin uniforms in ParameterValues[]. 7e28d6c1ab i965: Consistently use nr_pull_params instead of NumParameters. aa6e35e80d i965/vs: Reference the core GL uniform storage for non-builtin uniforms. c0d1f508d6 i965/fs: Reference the core GL uniform storage for non-builtin uniforms. bd326623ef glsl: Add a note about a surprising feature of gl_uniform_storage->type. f189570ccf i965/fs: Remove the param_index/param_offset indirection. d5efc14635 i965: Add asserts to check that we don't realloc ParameterValues. ffdfafb06c i965: Add texrect scale parameters before pointers to ParameterValues. 6ccc505fc0 i965: Fix a typo in a comment. 50a88e2f44 i965: Add a note about a bug from the no-recompile-on-sampler-updates change. 7c35521295 mesa: add missing texel fetch code for sRGB DXT formats 5791c56811 i965: Fix border color handling for deprecated SNORM formats. 5628501e7b i965: Start using HIZ for Z16 textures. 3e1d8e62e7 intel: Use the parent miptree's format for setting up HiZ miptrees. cb3b172d19 intel: Remove a couple of dead function prototypes. 0d6a722ec4 i965: Add perf debug for depth/stencil alignment workaround. e454b2d480 i965: Assert that relayout laid out something that won't need it again. 3b458416e3 i965: Also fix validation of Z32F_S8 textures. 46386816a7 i965: Fix validation of ETC miptrees. 3b99d094c9 qi965: Add perf debug for texture relayout. c417d261dd i965: Fix hiz resolves getting stomped by depth offset validation. a58bf9d8f9 r600g: rename GPU_FLUSH -> INVAL_READ_CACHES 9ef26fc667 r600g: remove redundant parameter alloc_bo from r600_texture_create_object a585b8f3a6 Make IsVertexArray() return false before BindVertexArray() fd93d55141 Make IsTransformFeedback() return false before BindTransformFeedback() 54203ef5ac nouveau: deal with tbo cap for now. 9c6410e5c3 r600g: always use a tiled resource as the destination of MSAA resolve 9b0b4cf058 winsys/radeon: the env var RADEON_NOOP can be used to skip CS ioctls eccc74f5d3 r600g: remove a false comment fb45a816eb r600g: don't suspend TIME_ELAPSED queries during flushing 6d49ffde11 gallium/tests: fix build breakage after pipe_surface::usage removal 46e3aeb077 mesa: add bounds checking for uniform array access 74f0731953 util/u_format: Round when converting depth values from float to z16_unorm. e8ca1a53a6 r600g: add cs tracing infrastructure for lockup pin pointing 6532eb17ba r600g: add htile support v16 24b1206ab2 r600g: rework flusing and synchronization pattern v7 cf5632094b mesa: Allow glReadBuffer(GL_NONE) for winsys framebuffers. ab2f573634 llvmpipe: Drop PIPE_QUERY_TIME_ELAPSED support. 3160b0b9fc mesa/st: Implement GL_TIME_ELAPSED w/ PIPE_QUERY_TIMESTAMP. 9976216bf6 gallium: s/PIPE_CAP_TIMER_QUERY/PIPE_CAP_QUERY_TIME_ELAPSED/ ef11ed61a0 r600g: add assertions to prevent creation of invalid surfaces fefa2112bf r600g: refactor and make streamout dumping more informative 6a2ec765bd r600g: try to fix streamout for the cases where BURST_COUNT > 0 72362ebefb r600g: lower stream outputs with dst_offset < start_component d0e40bd3ed r600g: use r600_get_temp to get temporaries for CLIPDIST shader outputs fddcc67f5c softpipe: fix up FS variant unbinding / deletion 18ef8f83b2 softpipe: fix unreliable FS variant binding bug 50880314e3 Revert "r600g: work around ddx over alignment" d8287bac1f r600g: work around ddx over alignment 1b37fc40fc i965: Fix gl_VertexID when there are no other vertex inputs. 5b7099c74d mesa: Make a function is_transform_feedback_active_and_unpaused. 1ad516207d mesa: Fix corner cases of BindBufferBase with transform feedback. b87e65c3b6 mesa/gles3: Generate error on draw call if transform feedback would overflow. febc237141 mesa/gles3: Generate error on DrawElements* calls if transform feedback active. 3870f2903f mesa: refactor _mesa_compute_max_transform_feedback_vertices from i965. 61c1b065fb mesa: Change args to vbo_count_tessellated_primitives. 8cf552b182 radeon/llvm: improve cube map handling 3b89fcbe54 radeon/llvm: fix TXQ_LZ handling for cube maps 63cabf0abb r600g: initialize inst_mod in r600_tex_from_byte_stream dc613f11dd gallivm: fix conversion for pure integer formats 12f3b3d437 glsl: Fix gl_context vs. ralloc context in check_version again, again. fd65fb5aa8 vega: fix for object handle leak 9b13e731fa wmesa: include version.h to silence warning a9048aa6e6 xlib: include headers to fix errors/warnings 6cf3034ba7 mesa osmesa/x11: fix build error introduced in 4bea4cb9 3d14b25030 gallivm: fix texel fetch for array textures (2) 1358f3a905 mesa: assert if driver did not compute the version 075f8722ab mesa: don't initialize VBO vtxfmt in _vbo_CreateContext 53ee3959f2 mesa: don't initialize exec dispatch tables in _mesa_initialize_context d5d1f10955 mesa dispatch_sanity: call new functions to initialize exec table 4bea4cb9fd drivers: compute version and then initialize exec table 0924f4e90c vbo: add _mesa_initialize_vbo_vtxfmt d440149538 mesa: separate exec allocation from initialization fa5078c255 r600g: fixup offset types for printing cf358a2b42 gallium/u_blitter: Remove the overlapped blit assert from util_blitter_blit_generic(). a9abaaafd8 glsl_parser_extras.cpp: fixup gl vs mem contexts again. 4f91f8dd60 i965: Move BRW_MAX_GRF and similar defines to brw_reg.h. 1db1283563 i965: Split struct brw_reg out from brw_eu.h into its own header. e1ca88f098 docs: add ARB_texture_buffer_object_rgb32 39fa4c0a58 st/mesa: add texture buffer object rgb32 support. 1b62c326ea mesa: add support for ARB_texture_buffer_object_rgb32 7d7a549fa0 glsl: avoid using gl context as a memory context b23e92dbe7 i965: Add missing autoconf bits so test_vec4_register_coalesce will build c9e48e5b08 i965: Generalize VS compute-to-MRF for compute-to-another-GRF, too. 471af25fc5 i965/vs: Extend opt_compute_to_mrf to handle limited "reswizzling" a76a03f437 i965/vs: Add a unit test for opt_compute_to_mrf(). 7171c45d3a i965/fs: Drop an unnecessary _safe on a list walk. 78ce522932 i965/fs: Add a note explaining a detail of register_coalesce_2(). 7baf9198b2 i965: Also consider HALTs a potential block end. 2702202290 i965: Jump to the end of the next outer conditional block on ENDIFs. 2f7f095a80 i965: expose ARB_texture_cube_map_array 380fc562b3 i965/fs: Fix setup for textureGrad(samplerCubeArray, coord, dPdx, dPdy) 3c56063354 i965/fs: Move the failure for gen7 16-wide intdiv to emit_math(). d2dbba8755 i965: fs: Add fixup for textureSize on Gen6/7 6e34723ac9 i965: fs: fix gen6+ math operands in one place f6a3fda25d i965: vs: Add fixup for textureSize with cube array samplers 1cb57ea493 i965/vs: Fix gen6+ math operand quirks in one place 0cda3382a6 i965: Add various plumbing for cubemap arrays 2cae9f2d4a i965/fs: Add empirically-determined instruction latencies for gen7. 4df1e18864 i965/fs: Fix the clock increment in scheduling. 6255fc7426 i965/fs: Move the old gen4 bspec-based scheduling info to a helper func. 461a29783a i965/fs: Set up gen7 UBO loads as sends from GRFs. 456dbcc337 i965/fs: Before reg alloc, schedule instructions to reduce live ranges. ba864bfcfa i965/fs: Add some optional debug printfs to scheduling. 7a9f940cab i965/fs: Schedule instructions both before and after register allocation. 1315f3b4b3 i965: Make sure that the shader_time report at context destroy happens. 81c247404a i965: Print a total time for the different shader stages. f74560f3fb i965: Scale shader_time to compensate for resets. 338b5f887d i965: Adjust the split between shader_time_end() and shader_time_write(). ca7e891e8a glsl/linker: Pack between varyings. df87722bec glsl/linker: Pack within compound varyings. 4bb8661b1b gallium: Disable varying packing on hardware with <=8 texture indirections. 6ee500cfd2 mesa: Add an option so driver can opt out of varying packing. 1745a4d751 glsl: Add a lowering pass for packing varyings. f3993107f0 glsl/linker: Sort varyings by packing class, then vector size. eb989e37cb glsl/linker: Subdivide the first phase of varying assignment. 25ed3bef9b glsl/linker: Defer recording transform feedback locations. 3e81c666db glsl: Create a field to store fractional varying locations. 3c9c17db4a glsl/linker: Make separate ir_variable field to mean "unmatched". 50895d443a glsl/linker: Always invalidate shader ins/outs, even in corner cases. 18392443d4 glsl/lower_clip_distance: Update symbol table. d249159fe6 android: build fix for libmesa_glsl_utils a12a8c910f mesa: minor indentation fixes in texcompress_etc.c b29f2d5ff5 mesa: remove old swrast-based compressed texel fetch code 7dc36a50de swrast: use new core Mesa compressed texel fetch functions faa95fd7fa mesa: reimplement _mesa_decompress_image() using new tex fetch code ccbe7db1e6 mesa: added _mesa_get_compressed_fetch_func() ad3e39bb6d mesa: add new texel fetch code for etc formats cd7baf5bf4 mesa: add new texel fetch code for rgtc formats 141d299965 mesa: add new texel fetch code for fxt formats a774eaa57e mesa: add new texel fetch code for dxt formats 2037a06da9 mesa: add compressed_fetch_func typedef 90b7797a1d swrast: merge get_texel_fetch_func() and set_fetch_functions() f4896cea04 swrast: make _mesa_get_texel_fetch_func() static 9e41b0badb draw/llvmpipe: fix transform feedback position + enable other extensions 55d37eb40e draw: add support for later transform feedback extensions 4330cfec8b clover: Fix build since removal of pipe_surface::usage 6d7d821e3d r600g/radeonsi: Silence warnings c68babfc3c clover: Add support for compiler flags 7f71efcf7a clover: Don't erase build info of devices not being built c7f9fb37ea r600g: use load_ar checks with llvm output. 60e05d7388 build: Fix AX_PROG_{CC,CXX}_FOR_BUILD macros a460aea3f1 gallivm: fix texel fetch for array textures 6267853055 mesa: Fix computation of default vertex attrib stride for 2_10_10_10 formats. 11cea47246 mesa/uniform_query: Don't write to *params if there is an error 6acabe33a3 mesa: print unsigned values with %u 200bb36778 i965: Fix disassembly of jump targets on Gen7. c2eb9d3a0a i965: Make try_rewrite_rhs_to_dst compare VGRF size to regs written. 1223458764 configure.ac: Disable compiler optimizations when --enable-debug is set e721a76e68 softpipe: remove unused corner0 variable 8ef27e8fa9 llvmpipe: remove unneeded draw_flush() call d225d076a9 r600g: suballocate memory for fetch shaders from a large buffer 8df3855eed r600g: suballocate memory for the STRMOUT_BUFFER_FILLED_SIZE register cc2d908572 gallium/util: add a simple allocator for suballocating from a large buffer 2478fcd87c r600g: use u_upload_mgr for allocating staging transfer buffers 448cd5ea60 winsys/radeon: don't use BIND flags, add a flag for the cache bufmgr instead 1d0bf69f83 st/dri: add a way to force MSAA on with an environment variable afa902a705 mesa: don't advertise ARB_texture_buffer_object in legacy contexts 0ac83a2001 mesa: disallow creation of GL 3.1 compatibility contexts 25409c6da8 gallium: remove pipe_surface::usage c1f704073b svga: stop using pipe_surface::usage 21b1ec69fc gallium/util: move util_try_blit_via_copy_region to u_surface.c 3a555637b2 gallium/cso: don't use the pipe_error return type where it's not needed eae9674f18 gallium: manage render condition in cso_context and fix postprocessing w/ it 9ec6ffd85d st/mesa: remove a weird msaa hack 621259b3de softpipe: implement seamless cubemap support. (v1.1) 3392f2fbcf gallium: fix cap warnings for tbo cap. 5cdcd7251a glsl_to_tgsi: emit multi-level structs and arrays properly. 2ee0b44252 llvmpipe: don't use user constant buffers 3427466e6d llvmpipe: support pipe_resource-based constant buffers 4c6053dc51 util: add util_copy_constant_buffer() helper function beafced21c i965/fs: Improve performance of shaders that start out with a discard. d5016495cc i965/fs: Rewrite discards to use a flag subreg to track discarded pixels. b278f65e1c i965/fs: Add an instruction flag for choosing the flag subregister. 2c69a9fb60 i965: Let brw_flag_reg() choose the flag reg and subreg. 6a1490bc8f i965: Print the flag reg updated by conditional modifiers. b7fd4b3f94 i965: Add the new flag_reg_nr instruction field from IVB. f606a42a3c i965: Correct the name and usage of the flag subregister number field. 7d404a4bd8 i965: Remove bogus flag_reg_nr field from bits3. cb8300f5a9 st/egl/drm: only unref the udev device if needed bc4bf3c840 softpipe: Use os_time_get_nano() everywhere. b361bb3de4 clover: Install CL headers. ffe1794e0c gallivm: Lower TGSI_OPCODE_MUL to fmul by default 8000e7b4b6 llvmpipe: fix txq for 1d/2d arrays. (v3) 41f4f094c4 llvmpipe: increase texture target width to reflect increase 0151237457 mesa syncobj: don't store a pointer to the set_entry 8b6e782eb9 vega: remove unused variables eefd373876 nvc0: comment unused nvc0_validate_zcull function 9b4926b64b nv50: remove unused OpClassStr array 320d531373 r200: fix broken tcl lighting 17f5dc5730 st_glsl_to_tgsi: fix ubo bools. 7a66c8acd3 st_glsl_to_tgsi: call ubo load pass earlier af2d9affb1 glsl_to_tgsi: fix texture offset translation 157f5d043a drisw: fix up context and apis for software context bd87441ac0 i965: Add missing _NEW_BUFFERS dirty bit in Gen7 SBE state. 5e98cefb5a st/mesa: set PIPE_BIND_SAMPLER_VIEW for TBOs in st_bufferobj_data 1f079f9e58 nvc0/ir: allow neg,abs modifiers on OP_SET with integer result 7c6584b996 nvc0/ir/emit: fix check for flags register use in logic ops 4b73cdb864 draw: fix/improve dirty state validation c5f544e690 draw: add reminder comments about similar code in different files a506ccd89f draw: rearrange code in llvm_middle_end_prepare() 3e0fa487fb draw: fix comment typo 9b11344b25 draw: add comment on draw->pt.opt field b46b44b0a9 draw: update a comment about index buffers 122dfc5ee2 gallium/os: Fix nano->micro second concersion. 1f688327e6 llvmpipe: fix missing tbo cap warning. 73ae865af8 mesa/st: add ARB_uniform_buffer_object support (v2) 535e248c5f softpipe: enable GLSL 1.40 a6256f1e67 softpipe: add texture buffer object support 22439f24a2 st/mesa: add option to enable GLSL 1.40 915efe7f07 st/mesa: add texture buffer object support to state tracker (v1.1) a0281c4a8c gallium: add new texture buffer object capability 0c2492ea4a mesa/meta: Move declaration before statements. eeff87cee3 mesa: Move declaration before statement. 4e9d19717c intel: Enable ETC2 support on intel hardware e06dcbfdc2 mesa: Add decoding functions for GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 883efbf6da mesa: Add decoding functions for GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 75211f4367 mesa: Add decoding functions for GL_COMPRESSED_SIGNED_RG11_EAC 7697f25667 mesa: Add decoding functions for GL_COMPRESSED_SIGNED_R11_EAC aa217090f5 mesa: Add decoding functions for GL_COMPRESSED_RG11_EAC dc86cb3705 mesa: Add decoding functions for GL_COMPRESSED_R11_EAC 5ea8cd0084 mesa: Add decoding functions for GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 62fc4b4ae1 mesa: Add decoding functions for GL_COMPRESSED_RGBA8_ETC2_EAC 965a24995d mesa: Add decoding functions for GL_COMPRESSED_SRGB8_ETC2 81911101ee mesa: Add decoding functions for GL_COMPRESSED_RGB8_ETC2 38d523584c mesa: Make nonlinear_to_linear() function available outside file e519b8a9af mesa: Add new MESA_FORMATs for ETC2 compressed textures 23b7103cee meta: Use #version 300 es for _mesa_glsl_Clear's integer shaders on ES3. 50e4a1df94 meta: Use #version 300 es in GenerateMipmap shaders on ES3. 6cffdb1ca0 Set es_version to false when using FF fragment shading in meta ops 1ddc021b2a mesa: Use the new hash table for the variable refcount visitor. 59284bc44a program/hash_table.c: rename to program/prog_hash_table.c 970ec8dbc3 mesa: Ignore size and offset parameters for BindBufferRange when buffer is 0 cfa752cd33 nv50,nvc0: fix shader eviction f7599b2c32 nv50,nvc0: add support for cube map arrays ff5a9868c8 r300: Don't disable destination read if the src blend factor needs it ff574d653b gallium/egl-static: Fix unresolved symbol 'clock_gettime'. e7bbd9c243 gallivm: Rudimentary native integer support. 6e27e2e90e draw: Dump LLVM shader key. 3b7ce72625 gallivm: Allow indirection from TEMP registers too. 1d35f77228 gallivm,llvmpipe,draw: Support multiple constant buffers. 35840ab189 st/dri: implement MSAA for GLX/DRI2 framebuffers 919f788b92 gallium: pass the current context to the flush_front state tracker function 888714feb6 st/dri: don't expose MSAA configs with accumulation buffer 985649b596 st/dri: refactor dri_fill_in_modes 39737e17e7 st/dri: always allocate private depth-stencil buffers 976b832e9a st/mesa: implement CopyTexSubImage for MSAA framebuffers 9f06966a7b gallium/u_blitter: fix conflict with u_memory.h 49f1104c44 r600g: transfers of MSAA color textures should do the resolve cbddb8f365 trace: dump pipe_resource::nr_samples 5fb2b1f4d4 glx/dri2: set the __DRI2_FLUSH_DRAWABLE flag where it should be set 520892688a build: Fix GLES linkage without libglapi 5b2a3443fa llvmpipe: fix regression in gears speed. 76f13f80e6 glsl: Add missing semicolon in the grammar 62c0938639 glsl: Allow layout qualifiers in GLSL 3.00 ES 486f955654 glsl: Create builtin function profiles for GLSL 3.00 ES. 9a69f66353 glsl: add determinant() functions. 4d6d22100a glsl: Make builtin function profiles for GLSL ES use "es" in the filename. 8dec1bfedd glsl: Add builtin variables for GLSL 3.00 ES. d7949eefcb glsl: Populate built-in types correctly for GLSL 3.00 ES. 5e10a5c5e4 glsl: Make {Min,Max}ProgramTexelOffset available to compiler. 15ba2a5825 glsl: Fix linker checks for GLSL ES 3.00. 91c92bb6fb glsl: Record in gl_shader_program whether the program uses GLSL ES. a9f34dc304 glsl: Clean up shading language mixing check for GLSL 3.00 ES. c150e876b4 glsl: Record in gl_shader whether the shader uses GLSL ES. 2b4aeddfb3 glsl/parser: Handle "#version 300 es" directive. 629b9edc99 glsl/parser: Extract version directive processing into a function. a03c2c7ab9 glsl/preprocessor: Handle "#version 300 es" directive. 2152df51c0 glsl/preprocessor: Extract version directive processing into a function. d4a24745b8 glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL. 534ec62152 glsl: parse GLSL ES 3.00 keywords correctly. 948e5dda67 glsl: Rework lexer keyword handling in preparation for GLSL 3.00 ES. 0d9bba6e43 glsl: Make use of new _mesa_glsl_parse_state::check_version() function. e3ded7fe62 glsl: Make use of new _mesa_glsl_parse_state::is_version() function. 5d0fd3270f glsl: Add GLSL version query functions. dc9f9d8e66 glsl: Compute version_string on the fly. d9bfaa104e glsl: Make a function to express a GLSL version ir human-readable form. 53e572f15c glsl: Simplify symbol table version checking. 9a93ba3068 mesa: Add ARB_ES3_compatibility flag. e0f2ffc3d9 radeonsi: Fix cube texture coordinates. aac2154729 radeon/llvm: Export prepare_cube_coords helper to driver. 7745596ceb mesa: use rand() instead of random() 56e95d3ca2 mesa: validate that sync objects were created by mesa e12d9f0c6d main/syncobj: return GL_INVALID_VALUE for invalid sync objects 82c9d98ab9 mesa: add set support (stores a set of pointers) db9a1052d1 llvmpipe: Fix statement before declaration. b79194401a util: Add util_copy_box helper. 4da4e8ee2a gallium/util: Move the util_copy/fill_rect into u_surface. d296326e06 gallium/os: Cleanup up os_time_get/os_time_get_nano. 7e14293556 gallium/os: Fix os_time_sleep() on Windows for small durations. d8069b7603 meta: Disable GL_FRAGMENT_SHADER_ATI in MESA_META_SHADER f6a4e1bc1e radeon: Initialize swrast before setting limits 654a945f4d r200: Initialize swrast before setting limits ac24d17258 mesa: fix compiler warnings when including GL/gl.h with other gl headers 5e99cd9159 gallivm: Fix lerping of (un)signed normalized numbers. 33ffca713a gallivm: Fix lp_build_print_value of smaller integer types. 5396582f5e llvmpipe: remove unused variable 52b02cc676 draw: remove some dead constant buffer code 45a01cba90 android: Fix build of libmesa_program 77b26564c3 llvmpipe: EXT_transform_feedback support (v1.1) 71f06344a0 i965: Add a debug flag for counting cycles spent in each compiled shader. ef2fbf67d4 i965: Add a flag for instructions with normal writemasking disabled. 00d77e9fe4 r600g: use default action for min/max opcode in tgsi to llvm 2d97f77b9f gallivm: Have a default emit function for min/max opcode 2a03f28e54 r600g: use default action for fdiv/rcp opcode 0a2f58f6ed gallivm: have a default emit function for fdiv/rcp 0ad1fefd69 r600g: Use default mul/mad function for tgsi-to-llvm e9f090e8b2 glsl: add new variable declaration in function body in lower_output_read d2c7fe5389 draw: set precalc_flat flag for AA lines too 484a8dcfa8 mesa: expose ARB_texture_cube_map_array in core contexts as well 129a580062 scons: Require drm to build gallium/state_trackers/egl/x11/x11_screen.c. a64c1eb9b1 i965/fs: Add support for uniform array access with a variable index. 67d9e7b581 i965/fs: Conditionalize constant-index UBO load code and add comments. f22a909a08 i965/fs: Restrict optimization that would fail for gen7's SENDs from GRFs 9156d0cba1 i965/fs: Allow source mods on gen7+ math. d8214e4384 i965/fs: Add instruction emit for varying-index reads of uniforms. 29340d02dc i965/fs: Rename the existing pull constant load opcode. 78e9c57a3e i965: Add a header_present flag for setting up dp read messages. 8f05b2f2b0 i965/gen7: Add some safety checks for send messages from GRFs. fb6d901ad2 gallivm: Re-add the kludge for lp_build_lerp of fixed point types. ed4dfaa164 scons: Link against librt de76101672 util/u_debug: Cleanup/fix debug_dump_image. a416a4a91d translate: Fix the fetch function assertions. 4da0cb83ab util/u_draw: Skip rendering instead of aborting when excessive number of instances is found. 7da3a947c7 draw: Properly limit vertex buffer fetches on draw arrays. d1864273f2 draw: Use symbolic primitive names in debug output. 32e899ab8b draw: Consider the geometry shader when choosing the vertex size. b636204ae8 tgsi: Allow TXF from buffers. c0e4ee9b27 util/surface: Always use the surface format when clearing. 64f9916314 tgsi: Increase maximum number of temps to 4096. 294d8a71ef llvmpipe: Fix alignment. 7d44d354bd gallivm: Generalize lp_build_mul and lp_build_lerp for signed normalized types. ec83535c83 automake/gallium: attempt to fix -lrt a853301fb7 u_cache: fix dereference before NULL check bdba4b30de intel: Always enable GL_ARB_framebuffer_object a13f9dfbb8 mesa: Only require Gen'ed name for glBind{Framebuffer,Renderbuffer} on desktop 4d2f04cd6c mesa: fix uint64 printing in syncobj.c 32c6db3978 mesa: Disable GL_NV_primitive_restart extension in core contexts. 3ac97c6ccc i965: Allow INTEL_DEBUG=fs as a synonym for INTEL_DEBUG=wm. 21694b8eac gallium/auxiliary: Add -fno-rtti to CXXFLAGS on LLVM >= 3.2. e866bd1ade r300g: Give CLIP_DISABLE another try b126228f12 i965: Include codegen time in the INTEL_DEBUG=perf stall detection. 0f06864ba5 i965: Don't leak the IR annotation into later instructions. 1db9a72351 i965/vp: Fix crashes with INTEL_DEBUG=vs. 0e5f94a552 i965/vs: Fix uninitialized shader pointer used in debug output. 409730843f android: fix bison warning of conflicting outputs to file a4311054c7 st/mesa: add null pointer check in st_renderbuffer_delete() c6d74bfaf6 st/glx: accept GLX_SAMPLE_BUFFERS/SAMPLES_ARB == 0 006918c0db mesa: remove warning message in _mesa_reference_renderbuffer_() 16f0d70ffe llvmpipe: Implement PIPE_QUERY_TIMESTAMP and PIPE_QUERY_TIME_ELAPSED. 041966801e gallivm: fix srgb format fetch 6a2f2300a8 llvmpipe: Refactor convert_to/from_blend_type to convert in place. 03aa3fd54b llvmpipe: Improve color buffer loads/stores alignment. 0bc6ec238b llvmpipe: Recompute the fs shader key when framebuffer varies. 54ff536823 r300g: increment num_z_clears only if we have Hyper-Z 838b19609f r300g: add blacklist for apps that shouldn't steal hyperz access 12dcbd5954 r300g: enable Hyper-Z by default on r500 0222b2bd41 r300g: clear the ZB cache before clearing ZMASK or HIZ 62cba629c0 Revert "r300g: fix occlusion queries when depth test is disabled or zbuffer is missing" e5f1f8d52e dri: Fix i965 build 3039addf93 st/dri: implement new driver hook flush_with_flags 4003961fbf st/mesa: make st_flush do what glFlush does 4a486f8bf2 glx/dri2: add and use new driver hook flush_with_flags 5b7e9b7360 glx: move the glFlush call one layer down 8ad9d42b33 r300g: refuse to create too large textures e694ea09f5 r300g: fix memory leaks in texture_create error paths 3e3a586236 r300g: fix revoking hyperz access 587bd16d0d gallivm: drop border wrap clamping code 224d0e4a3f r300g: handle map flag DISCARD_WHOLE_RESOURCE da7029dcb4 radeon: Fix memory leak in radeonCreateScreen2. a17750b688 nouveau: Fix build. f3476ec8fa glsl: fix uninitialised variable from constructor 906670a790 glsl: initialise killed_all field. d128ae347a svga: remove pointless assert on unsigned >= 0 e85c9a4d28 glsl: fix cut-n-paste error in error handling. (v2) 67c8e96f5a r300g: fix comparison of hyperz flush time. a0ec9185eb dri_glx: fix use after free report a47a0200a7 Revert "glcpp: Rewrite line-continuation support to act globally." 962a1c07b4 glcpp: Rewrite line-continuation support to act globally. 60a11e295b egl/wayland: Dispatch the event queue before get_buffers 89ba4368fd egl/wayland: Add invalidate back in eglSwapBuffers() 8d0bb74a11 i965/fs: Add fs_reg::is_zero() and is_one(); use for opt_algebraic(). 4cedb65a43 st/mesa: fix context use-after-free problem in st_renderbuffer_delete() 51223784d6 util: added pipe_surface_release() function c73245882c mesa: pass context parameter to gl_renderbuffer::Delete() ca3ed3e024 egl/wayland: Don't invalidate drawable on swap buffers b5c53245af egl: Only enable GLX backend if X11 EGL platform is enabled e7177e362e llvmpipe: Remove remnants of lp_tile_soa from Makefile. 2f7915bdb9 i965/fp: Fix segfault on gen4 TXB instructions. f126f34c1d llvmpipe: Fix incorrect sizeof. 4430d44eac llvmpipe: Fix build break from 75da95c50 9ab896243c mesa: Fix GL_LUMINANCE handling for textures in glGetTexImage 53ba40c156 Revert "meta: Don't try to glOrtho when the draw buffer isn't initialized." 3fcb3fbf22 r600g: mirror simplification of if/break opcodes 5fda2990aa r600g: separate resource_id and sampler_id tex info in tgsi-to-llvm 9ff6b52886 glcpp: Update README for new support of __LINE__ and __FILE__. 89cd6df034 glcpp: Add test involving token pasting of INTEGER tokens. 522d1ccd77 glcpp: Add support for pasting of INTEGER tokens. e1597f0a81 glcpp: Flag invalid pastes for integer followed by non-digits c86eb0cd65 glcpp: Extend the invalid-paste test 01b83171c9 glcpp: More factoring-out of common code to simplify things. ea34ac499d glcpp: Factor out a tiny bit of repeated code. 907a10378e glcpp: Add support for __LINE__ and __FILE__ macros dbd6135bc1 mesa: Rename API_OPENGL to API_OPENGL_COMPAT. 3e163a137b gallium/postprocess: share pipe_context and cso_context with the state tracker 135fe907a0 mesa: move some helper functions from fboobject.c to glformats.c 0fda2e9147 android: include api_exec.c in generated files list 9c9c18a395 gallivm: Fix lp_build_float_to_half. b5918d8f1d gallivm: fix a trivial txq issue for 2d shadow and cube shadow samplers 6d50148742 llvmpipe: support array textures 95e03914d8 gallivm: support array textures 88e92f5bcd llvmpipe: Remove lp_build_blend_soa() 75da95c50a llvmpipe: Eliminate color buffer swizzling. 6916387e53 llvmpipe: Only advertise unswizzled formats. 9f06061d50 util/u_format: Kill util_format_is_array(). a47674ee89 util/u_format: Tighten the meaning of is_array bit to exclude mixed type formats. 64e9ec634b util/u_format: Fix format manipulation for big-endian e25abacc18 gallivm: Fix format manipulation for big-endian b772d784b2 gallivm: Add byte-swap construct calls 86902b5134 gallivm: Fix vector constant for shuffle 29ba79b2c9 gallivm: clear Altivec NJ bit 43ce9efdbf gallivm: Altivec floating-point rounding dd5c580816 gallivm: Altivec vector add/sub intrisics 2ea7d3dabd gallivm: Altivec vector max/min intrisics 31c63b058e gallivm: Altivec pack/unpack intrisics 8b6aec6533 radeonsi: Bitcast result of packf16 intrinsic to float for export intrinsic. c102360800 i965/vs: Move struct brw_compile (p) entirely inside vec4_generator. eda9726ef5 i965/vs: Split final assembly code generation out of vec4_visitor. db6231fece i965/vs: Abort on unsupported opcodes rather than failing. 8af8a26480 i965/vs: Move uses of brw_compile from do_vs_prog to brw_vs_emit. 746fc346ea i965/vs: Rework memory contexts for shader compilation data. 031146736c i965/vs: Pass the brw_context pointer into brw_compute_vue_map(). 403bb1d306 i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog. dd50c88386 i965/vs: Move some functions from brw_vec4_emit.cpp to brw_vec4.cpp. 9947470655 meta: Don't try to glOrtho when the draw buffer isn't initialized. 8d1ee38a4c docs: Mark some features in GL3.txt as done for r600 aa46cc2879 st/mesa: allow forward-compatible contexts and set Const.ContextFlags 249f86e3f8 st/mesa: add support for GL core profiles f9429e30aa configure.ac: remove -fomit-frame-pointer from LLVM flags 3d59cde92e configure.ac: look for whole words in LLVM flags, not prefixes 9b67a347f6 configure.ac: consolidate stripping unwanted LLVM flags a84a8da4f8 configure.ac: print LLVM flags 0904973e39 util: add more memory debugging features 1cead8845b llvmpipe: Implement logic ops for the AoS path. 547efc76df llvmpipe: Don't use dynamically sized arrays. c8ed9f6262 i965/gen4-5: Fix segfaults with stencil-only depth/stencil setups. b9b033d8e4 i965/fs: Don't generate saturates over existing variable values. 154ef07aa7 i965/fs: Add some minimal backend-IR dumping. 960ab06da0 llvmpipe: Update llvmpipe_is_format_unswizzled to reflect latest changes. 66fdf626bb llvmpipe: Enable vertex color clamping. fa1b481c09 llvmpipe: Unswizzled rendering. 1d3789bccb gallivm: Updated lp_build_const_mask_aos to input number of channels. d03d29a044 util: Updated util_format_is_array to be more accurate. e66ec7c46b gallivm: Added support for float to half-float conversion in lp_build_conv. d7a8390a82 gallivm: Changed lp_build_pad_vector to correctly handle scalar argument. 71c6fe76c0 gallivm: Add a function to generate lp_type for a format. cd548836a1 gallivm: Add support for unorm16 in lp_build_mul. c3a465ae98 glcpp: Support #elif(expression) with no intervening space. aed466192a glcpp: Reject #version and #line not followed by whitespace 91ca053714 mesa: fix BlitFramebuffer between linear and sRGB formats 406b76ca32 gallivm: fix multiple lods with different min/mag filter and wide vectors 6e33b55ee1 radeonsi: Reinstate assertions against invalid colour/depth formats. a8d46d0173 radeonsi: Re-enable Z16 depth buffers. 726fe54cbc radeonsi: remove redundant parameter in r600_init_surface fa83d52961 radeonsi: Use explicit stencil mipmap level offsets. 39b56afaa2 radeonsi: correct texture memory size for Z32F_S8X24 20f651d003 radeonsi: Depth/stencil fixes. 1a616c1009 radeonsi: Flesh out support for depth/stencil exports from the pixel shader. 49003a5cb6 radeonsi: Fix sampler views for depth textures. 3c024624fd radeonsi: Fix z/stencil texture creation. ffc318a97a scons: Build ws_xlib on Mac OS X. 53636fdf93 configure.ac: Remove -O., -g and -Wall from LLVM_C{PP,XX}FLAGS. f75acabb96 vbo: move another line of code after declarations 8765c0d20f vbo: move code after declarations to fix MSVC errors f94e672b47 vbo: minor whitespace fix a547e532fc mesa: remove '(void) k' lines 7a414fea87 mesa/vbo: Check for invalid types in various packed vertex functions. 6a529e2b48 mesa/vbo: Support the ES 3.0 signed normalized scaling rules. c8d8d5db72 mesa/vbo: Plumb ctx through to the conv_i(10|2)_to_norm_float functions. 13f9012ad3 mesa: Set transform feedback's default buffer mode to INTERLEAVED_ATTRIBS 7c2060f0f0 mesa: Return 0 for XFB_VARYING_MAX_LENGTH if no varyings f65741721b gallium/tests/trivial: updates for transfer functions changes cba639f2a1 gallium/tests/trivial: updates for CSO interface changes 1553f5ce83 gallium/tests/trivial: updates for util_draw_vertex_buffer changes 9bd4856b5c util: Modified u_rect to default to memcpy. 65016646e3 util/format: Fix bug in float to non-float conversion in u_format_pack.py. 978df710f2 gallivm: Fix bug in lp_build_one which would incorrectly return a vector for length 1. 9bc9895c4a glsl: Support unsigned integer constants in layout qualifiers. 9136723214 i965/fs: Move struct brw_compile (p) entirely inside fs_generator. ea681a0d64 i965/fs: Split final assembly code generation out of fs_visitor. dd1fd30047 i965/fs: Abort on unsupported opcodes rather than failing. cd0acb1abe i965: Make it possible to create a cfg_t without a backend_visitor. 4d09fe938e i965/fs: Move uses of brw_compile from do_wm_prog to brw_wm_fs_emit. 3417b2f2b2 i965/fs: Pass the brw_context pointer into fs_visitor explicitly. 1f74002a98 i965/fs: Move brw_wm_compile::fp to fs_visitor. 7b0d30eb87 i965/fs: Remove struct brw_shader * parameter to fs_visitor constructor. a303df86de i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor. 47a6a7b51b i965/fs: Move brw_wm_lookup_iz() to fs_visitor::setup_payload_gen4(). 2429c9d347 i965/fs: Move brw_wm_payload_setup() to fs_visitor::setup_payload_gen6() ce96f6db90 i965/fs: Remove brw_wm_compile::computes_depth field. 529fe420ba gallivm: use the new mip per quad handling in texture fetch path 0b6554ba6f gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsets 93c689a2df i965: Enable ARB_vertex_type_2_10_10_10_rev on Gen4+. 4a64efc01b i965: emit w/a for packed attribute formats in VS 352ae51efd i965: set attribute w/a bits for packed formats c3c680950d i965: Generalize GL_FIXED VS w/a support 23f4411c41 i965: support 2_10_10_10 formats in get_surface_type. f9a08f7f0f i965: implement get_size for 2_10_10_10 formats 894fe54ec9 i965/vs: add support for emitting SHL, SHR, ASR 8f3570efc7 mesa: Use correct glGetTransformFeedbackVarying name in error msg 0f5e2ce854 build: use git ls-files for adding all Makefile.in into the release tarball 97747ac88f i965: Fix hangs with FP KIL instructions pre-gen6. 59bfd66a61 i965/gen4: Fix memory leak each time compile_gs_prog() is called. 244db0855c i965/gen4: Fix LOD bias texturing since my fixed reg classes change. cff4c948ed r600g: fix broken streamout if streamout_begin caused a context flush d172fa825b r600g: fix ARB_map_buffer_alignment with unaligned offsets and staging buffers f884005771 scons: Append x11 library path if linking x11 library. bf75a1f092 mesa/vbo: Fix scaling issue in 2-bit signed normalized packing. e9967aba61 mesa/vbo: Fix scaling issue in 10-bit signed normalized packing. e2df37f69a radeonsi: add a new SI pci id 10f214e5b2 i915: Fix wrong sizeof argument in i915_update_tex_unit. 59b3d3ad6e Add .dirstamp to toplevel .gitignore f7e2e864c8 gallium/tests: update .gitignore files d82b873a50 i965/fs: Add helper functions for IF and CMP and use them. 32d6809bb5 i965/fs: Add helper functions for generating ALU ops, like in the VS. 1665af3066 i965/gen4: Fix crash with fragment programs and texture rectangle. d411bbd5bd i965: Disable the GB clip test when a limited viewport is set. 23e7b81f2d i965: Use fewer temporary variables in clip setup. afc5a26b5c Revert "i965/fs: Fix conversions float->bool, int->bool" 0482998ccc i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edc c9f5126b15 intel: Use designated initializers for DRI extension structs 62332f4125 dri: Use designated initializers for DRI extension structs fdd6d146d9 i965: Use the separate stencil buffer's offsets for stencil setup. 52ee1a7269 i965: Move all the depth/stencil/hiz offset logic into the workaround. 9ec6a54ba9 i965: When rebasing depth or stencil, update x/y before deciding the other. be9e664307 intel: Push face/level -> slice handling to the caller of get_image_offset(). c1fabea1c5 i965: Add some checks for array textures in unsupported paths. 923c4b3f4a i965: Add a little bit more debug info for validate blits. e5671040c5 intel: Remove dead function prototype. 1f35ec585f i965: Remove stale comment about wrapped_depth. 1f74a5b3cc mesa: Mark GetBufferParameteri64v as implemented. bbda7d65a9 mesa: Require gen'd names in glBeginQuery on ES 3.0. c6ed42a89e mesa: Support EXT_framebuffer_blit targets in ES 3.0 as well. f399a707c8 mesa: Fix error code for glTexParameteri of TEXTURE_MAX_LEVEL. 4e907018b2 i965/vs: Don't lose attribute type when converting ATTR to FIXED_HW_REG. 5cf8536690 egl/dri2: Set error code when dri2CreateContextAttribs fails 243cf7a924 i965: Validate requested GLES context version in brwCreateContext ddb901fbf4 automake: strip LLVM_CXXFLAGS and LLVM_CPPFLAGS too 5cea027341 i965/fs: Properly patch special values during VGRF compaction. 3c368bb307 i965/gen4: Respect the VERTEX_PROGRAM_TWO_SIDE vertex program/shader flag. 94e82b2e6c mesa: Fix linker-assigned varying component counting since 8fb1e4a462 5c99697f74 mesa: Fix segfault on reading from a missing color read buffer. df3361df01 intel: Use core mesa support for determining lastLevel. 02652eaa25 mesa: Also handle GL_TEXTURE_EXTENRAL_OES in max num levels. a43b107403 i965/fs: Unify the param pointer allocation for FP/non-FP. c64adedc5f st/vdpau: Fix vlVdpVideoSurfaceSize for interlaced buffers a204e26495 docs: import release notes for 9.0.1, add news item acc1e59013 util: Only use open coded snprintf for MSVC. b36b6fdb32 clover: Fix build with clang 3.2 71877143b6 r300/compiler: Avoid generating MOV instructions for invalid IMM swizzles v2 26463b8996 radeonsi: clean up some magic numbers ce17964fe5 radeonsi: emit PA_SC_RASTER_CONFIG 4f0537e645 [PATCH] makefiles: use configured name for -ldrm* where possible 6346214f05 docs: add note about removal of OpenVMS support 1f82bf12ed Remove OpenVMS support 900f5eb7a8 build: add missing Makefile.in files to tarballs target 4a38926601 build: fix make tarballs target 5c78ad84f4 gles2: Update gl2ext.h to revision 19436 88ec004381 gles2: Update gl2.h to revision 16803 e565260b30 gles: Update glext.h to revision 19260 aec36a10dd egl: Update eglext.h to revision 19571 47d862517e mesa: return INVALID_VALUE from WaitSync if timeout != GL_TIMEOUT_IGNORED 32cc20d9f5 mesa: return INVALID_VALUE from WaitSync if flags != 0 5b0012f5c2 mesa: return INVALID_VALUE from ClientWaitSync if flags contains an unsupported flag ae1f09babb mesa: return INVALID_VALUE from VertexAttribDivisor if index out of range e21debbf75 glcpp: Don't define macros for extensions that aren't in ES 7bba4879bb radeonsi: remove new asserts and replace with warnings d010e70a07 i965/fs: Don't calculate_live_intervals() in opt_algebraic(). b02492fd33 i965: Remove duplicate brw_opcodes table in favor of opcode_descs. a405717b88 i965/vs: Remove dead vec4_visitor::src_reg_for_float prototype. eec5669bc9 i965/fs: Remove bblock field of fs_visitor. e7668609a7 i965: Remove brw_instruction_info::is_arith(). c4b99c1857 i965: Remove some dead code optimization passes. 1484faa0f4 i965: Remove unused BRW_PACKCOLOR8888 macro. 80b3af5b6d i965: Remove brw_shader_program wrapper struct. eb18e3d32a i965: Remove unused struct brw_vs_ouput_sizes. 35e28b4583 util/u_debug: Fix DEBUG_NAMED_VALUE. 94f9ea03a1 draw: fix crashes with out-of-bounds indices 3893593732 radeonsi: cleanup si_db() 565c29f221 radeonsi: assert the CB format is valid (v2) 34d487b64d radeonsi: assert that the DB format is valid (v2) fd1196c412 gallium: fix some function comments in p_context.h 8a9f0fdeab build: add missing files to tarballs target bc08f26485 build: add missing Makefile.in files to tarballs target a0a90ea920 build: add config.sub and config.guess to tarballs target ca8988673b mesa: use .cherry-ignore in the get-pick-list.sh script b85a8cd208 mesa: Add .gitignore for hashtable collision unit test. 73d9703a93 radeonsi: Set STENCILOPVAL fields to 1. 91c1d4472f radeonsi: Bump SI_PM4_MAX_DW. 56ae9be957 radeonsi: Handle TGSI TXL opcode. 3e20513b8f radeonsi: Handle TGSI TXB opcode. ca5840afb0 mesa: Include compiler.h in hash_table.h. 186579e724 r600g: use LINEAR_ALIGNED tiling for 1D array textures and if height0 <= 3 2e6b81ff7a auxillary: Append LLVM_CXXFLAGS to CXXFLAGS e3813ecfa3 r300g: don't call buffer_unmap in draw functions 7a8affb6a1 r300g: fix crash since the set_vertex_buffers(start_slot) change d4780fddb1 r600g: untiled window-system buffers should be LINEAR_ALIGNED c9e5309223 r600g: use LINEAR_ALIGNED tiling for 1D textures ac4f61b232 r600g: use LINEAR_ALIGNED tiling for staging textures, reorder the code fe2ef4b810 i965/vs: Fix user clip plane setup on Gen4-5. 3262857843 i965/vs: Simplify the Gen6-7 part of setup_uniform_clipplane_values(). 0ad4360ca1 i965/vs: Split setup_uniform_clipplane_values() into Gen4-5/6-7 parts. bb284669f8 mesa: Replace random with standard C rand. 9b67460223 automake: Remove empty file variable. 3a5ad21cd3 mesa: Fix gallium build since 6991c2922f 6991c2922f mesa: Convert the hash table for GL object ids to the open-addressing hash. 35fd61bd99 mesa: Import a copy of the open-addressing hash table code I wrote. 1e8dd15311 automake: Remove libdricore clip.c workaround lib. 9078441072 automake,android: Build program/ into a helper lib (v2) 0ef8535747 android: Moves rules for libmesa_st_mesa to separate makefile 7071ffb464 android: Moves rules for libmesa_dricore to separate makefile 5f935af675 android: Moves rules for mesa_gen_matypes to separate makefile f2b638a997 android: Moves rules for libmesa_glsl_utils to separate makefile a665cf1226 automake: Merge *_CXX_FILES variables in the glsl build. 34d4216e64 automake: Merge per-type *_FILES variables in intel drivers. e9e8e194e2 automake: Merge separated *_CXX_FILES variables to *_FILES in core mesa. be655ec617 automake: Remove dead *_OBJECTS variables from the old build system. 906d832db5 automake: Fix a comment typo. f5ac60152b r600g: remove redundant parameter in r600_init_surface e7dde5c8fb st/mesa: fix computation of last_level in GenerateMipmap 6dd839f23a st/mesa: fix computation of last_level during texture creation c06258dd02 st/mesa: fix guessing the base level size 985f2aec4a mesa: fix error checking of TexStorage(levels) for array and rect textures 12a4fd7e45 mesa: use MaxNumlevels in _mesa_test_texobj_completeness 8111342e81 mesa: add MaxNumLevels to gl_texture_image, remove MaxLog2 26097c4855 gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointers 8257bb963f llvmpipe: always allocate whole miptrees not individual levels df3cecab7d i965: Add comments for each of the surface state table's columns. 21e23fbe21 glapi: Stop handling XML annotation exec="{es,check,loopback}". 55b81ff56b glapi: Remove handling of mesa_name XML attribute. bb3db388d8 mesa: Fix const correctness of API implementation functions. 1a1db1746d mesa: Standardize names of OpenGL functions. 7708a86464 radeonsi: Implement alpha testing in pixel shader. e44dfd4b3c radeonsi: Initialize uses_kill boolean from TGSI info. 557d4918ad glsl: store read vector in a temp in vec_index_to_cond 05a2f66cde gallium/u_blitter: handle PIPE_TEXTURE_CUBE_ARRAY in is_box_inside_resource 5ecbc3a9e8 build: fix enable/disable language in ./configure --help e639385064 i965: Fix AA Line Distance Mode in 3DSTATE_SF on Ivybridge. 5581954c3a dri_util: Fix prologue comment for driCreateConfigs 3ec3201f31 swrast: swrastFillInModes doesn't do 8-bit modes, so don't try d2a6dd9a95 Fix use of glsl_parser.{cc,h} where source dir != build dir. 2951a9dd51 Revert "mesa: assert that key->fragprog_inputs_read value isn't too large" c6f426c02d glcpp: wire up glcpp-test to make check 68414bc868 glcpp/tests: Add tests for multiline #elif 28e397660c glcpp/tests: Add test for multiline #if b44423cf75 glcpp/tests: Add test for multiline #line c3a15d9a35 glcpp/tests: Add test to check #line followed by code 9ad71c44fa glcpp: don't push #line directives into next line 060e696799 glcpp: Reject garbage after #else and #endif tokens afcaa03f7e r600g: fix printk warnings aafdc5bda4 softpipe: fix unused variable warning. add3a0709f gallium: fix unused cap warnings in drivers for cube map array cap. eb44c36df8 r600g: add initial cube map array support (v2) e9cf40142d u_blitter: fix cube array check 5dbc84ecb0 util/u_surface: Support 3D/array textures in util_resource_copy_region(). c84dd7a940 draw: Remove redundant draw_geometry_shader_delete(). dc53e1b410 trace: Support geometry shaders. bbb48a4a55 util/u_surface: Fix util_clear_depth_stencil for Z32_FLOAT_S8X24_UINT. 49dff2cb05 galahad: Support geometry shader / stream-output methods. 658b73a246 softpipe,util: Fix blending of R and RG formats. 48ce928900 softpipe: Fix rgb_dst_factor == PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE. e5f0ae0bd8 tgsi: Lift the requirement of indirection being done by ADDR register. 7e112c604e util: Fix reduction of line adjacency primitives. b7283834dc softpipe: Handle adjacency primitives. 5d12c7b755 util/u_rect: Make it C++ safe. 1d9738dab3 u_blitter: don't create fragment program for cube maps unless supported. eabbe5c45f mesa: Don't glPopAttrib() GL_POINT_SPRITE_COORD_ORIGIN on < OpenGL-2.0 c299f44782 mesa: Fix glGetVertexAttribI[u]iv now that we have real integer attribs. 6ccfa1c543 mesa: Fix typo in glDeleteQueriesARB debug message. 2aa783318d svga: Fix memory leak in svga_buffer_transfer_map. 2c8f088132 docs: update with ARB_texture_cube_map_array support 308a03f1ab u_blitter: add cube map array support. 309fda2fb2 softpipe: add ARB_texture_cube_map_array support (v1.1) 8c0ccce300 st/mesa: add support for ARB_texture_cube_map_array (v2) c4427ceff7 gallium: add defines/shader opcode for texture cube map array 5b115864d2 mesa: arb_texture_cube_map_array: fix attrib push/pop 4c8750015b glsl: add ARB_texture_cube_map_array support (v2) 2c52c0e1ce mesa: add get support for TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB e0e7e29554 mesa: add fbo/texture support for ARB_texture_cube_map_array (v2) 5a5a80e021 mesa: add ARB_texture_cube_map_array extension bits d078c4fb92 glapi: add ARB_texture_cube_map_array. 037b4f8038 r600g: fix lod bias/explicit lod with cube maps. 7356579540 r600g: clarify const buffer numbering and handling 2fcaf4eae8 i965: Fix slow leak of brw->wm.compile_data->store 177c82555b i965/fs: Add support for global copy propagation. 9785ae0973 glsl_to_tgsi: fix dst register for texturing fetches. e6b3858c89 r600g: fix pre eg export with llvm 4cb8b946d9 i965: Fix assertion in brw_alu3. a3b6b2d305 wayland: Destroy frame callback when destroying surface 0b61f0b148 r600g/compute: fix call to r600_bytecode_init 65faedb0d9 mesa: Remove PROG_EMIT_VERTEX and PROG_END_PRIMITIVE opcodes. 57049219f5 svga: Ensure vb_transfer in svga_swtnl_draw_vbo in initialized. 5cbc0f0036 scons: Build src/mesa/main/es1_conversion.c for all builds. f42518962a egl_dri2/x11: Fix eglPostSubBufferNV() 91b828ea74 dispatch: Delete unused init_dispatch functions. 98874ec30b dispatch: Code generate api_exec.c. 38a1039a42 glapi/gen: Add code generation script for _mesa_create_exec_table(). 679df028e7 glapi/gen: handle new XML attributes. 91b5a741f6 glapi/gen: Gather API version info across aliased functions. ccd872824b glapi/gen: Comment fix. f7fa946d1d dispatch: Make all API functions non-static. e41d1a4e74 glapi: Annotate XML with function name suffix anomalies. 4b37fa8581 glapi: Annotate XML with desktop="false" for GLES-only functions. 3c474657f7 glapi: Annotate XML with exec="{es,check}" for special GLES1 functions. d1b2bd5191 glapi: Annotate XML with exec="loopback" for loopback functions. 784d2f303c glapi: Annotate XML with exec="dynamic" for dynamic functions. 3464bce419 glapi: Annotate XML with exec="skip" for unimplemented functions. 89a577080f glapi: Annotate XML with deprecated="3.1" for deprecated functions. 11e9d8dd05 glapi: Mark GLX extensions as window_system="glX". e70b1a1379 glapi: Use GL_ or GLX_ prefix for all category names. 5708e27113 dispatch: Remove a few FEATURE_ES1 conditionals. 0d61f879a1 mesa: assert that key->fragprog_inputs_read value isn't too large 406df38a66 mesa: fix MSVC signed/unsigned warnings in context.c 27d70b7266 mesa: fix MSVC signed/unsigned warnings in transformfeedback.c 085d81c370 swrast: fix MSVC signed/unsigned warnings cb5fb15578 tnl: fix MSVC signed/unsigned warnings 5c05d28a43 mesa: silence MSVC signed/unsigned warning in texgetmage.c 0dddf592ed mesa: silence MSVC signed/unsigned warning in texstorage.c 15cb1a9029 vbo: use GLuint for numInstances to silence MSVC warnings 859c387603 mesa: fix signed/unsigned MSVC warnings in fbobject.c d4e18764c6 mesa: s/GLint/GLuint/ in matrix.c to silence MSVC warnings 49cea4d40c mesa: s/int/GLuint/ in get.c to silence MSVC warnings cc6c887cca mesa: fix assorted MSVC conversion warnings in format_pack.c 75f2ccf3a2 st/mesa: change glsl_to_tgsi_visitor from class to struct 80b3dfa704 st/mesa: add int cast to silence warning ab8c5347f1 glsl: fix signed/unsigned comparision warnings on MSVC 78d3cfb5b4 glsl: remove incorrect 'struct' keyword e9dd5895dd glsl: add 'f' suffix to floats to silence MSVC warnings c3466315c0 glsl: change int->unsigned to silence MSVC warnings e87a57843c scons: Require libdrm_radeon 2.4.40. 428e37c2da r600g: add in-place DB decompression and texturing with DB tiling c80ceded6f configure.ac: require libdrm_radeon 2.4.40 acf438f537 vbo: fix glVertexAttribI* functions a196f43596 meta: Remove redundant code in _mesa_meta_GenerateMipmap c0a78d7d7b mesa: Generate invalid operation in glGenerateMipMap for integer textures 3700bd1158 trace: Prevent segfault when passing NULL to set_vertex_buffers. 99c45c5aa4 galahad: Prevent segfault when passing NULL to set_vertex_buffers. f1034e944b util: Make u_framebuffer.h C++ safe. ccbfe3dde9 mesa: Use "non-gen name" more consistently as an error message in GL core. 4fce0230fc mesa: Fix core GL genned-name handling for glBeginQuery(). 947d8ff4a7 mesa: Fix the core GL genned-name handling for glBindBufferBase()/Range(). 5ac46da588 i965: Fix oversized initial allocation of the state cache table pointers. 3a937daf3f i965: Force border color A to 1 when it's not present in the GL format. 1e08d5452e i965: Fix uploading user vertex arrays with basevertex set. 29a6307e12 i965: Set dirty state for brw_draw_upload.c when num_instances changes. 13170321f6 i965: Remove the vbo_rebase_prims() path. 9864a5b098 i965/fs: Fix a comment in copy propagation. 545b59b62a i965/fs: Allow copy-propagation on pull constant load values. cf26b4569a i965/fs: Do dead code elimination just after copy propagation. d8988f048f nv50,nvc0: expose ARB_map_buffer_alignment 05882b0d3b i965/fs: Compact the virtual GRF arrays. e3542ea51b dispatch_sanity test: add GL CORE 3.1 test 3b64f4b4fb dispatch_sanity test: create common context creation function 83b6a7cdaa dispatch_sanity test: allow newer functions to be set to NOP 7e64fe583f dispatch_sanity test: pass ctx to validate_functions/nops 2ad1b13508 dispatch_sanity test: add version to function list 4d62cb64a5 mesa: remove unimplemented FramebufferTextureFaceARB f625cb580a mesa: remove unimplemented FramebufferTextureARB f862be0d7c mesa: disable ProgramParameteri until it is needed 31c03f2f8c glapi: alias ProgramParameteriARB to ProgramParameteri 1c3a64793a glapi: move include for ARB_get_program_binary.xml to gl_API.xml dd6660038e glapi: alias FramebufferTextureARB to FramebufferTexture 9e036966bb mesa shaderapi: don't enable various functions for GL CORE 5ae8c9c0ca mesa api_exec: disable StencilFuncSeparateATI for API_OPENGL_CORE 86d5c28580 mesa api_exec: add comment regarding GetPointerv & CORE profiles 84b4372132 r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fs 1feb6b79ab configure.ac: Prevent build of radeon llvm backend with llvm < 3.2 c0def90ede android: Update for builtin_stubs.cpp move c5c3d2f933 radeonsi: Implement support for vertex shader samplers. ebf0a96250 glsl: Fix builtin_compiler build by -I $(top_srcdir)/include. 8ac4b82699 scons: Update for builtin_stubs.cpp 9948a33653 build: Don't cross-compile GLSL builtin compiler 8d3fb1be6b libgl-xlib: include glheader.h instead of GL/gl.h to fix build df8a4001f5 i965: Remove unused variables after removing the old VS backend. 60c008dde6 i965: Remove unnecessary walk through Mesa IR in ProgramStringNotify(). 109a97dbd2 i965: Remove VS constant buffer read support from brw_eu_emit.c. 31c1ea5ed4 i965: Update comment about clipper constants. b68e662e61 i965/vs: Remove brw_vs_compile::constant_map. ab973403e4 i965/vs: Remove support for the old parameter layout. 4b2457b548 i965/vs: Delete the old vertex shader backend. 66c8473e02 i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor. 1f0093720d i965/vs: Refactor min/max handling to share code. fd8655aa7a i965/vs: Add support for emitting DPH opcodes. 6bc021bc78 i965/vs: Only do INTEL_DEBUG=perf when there's a GLSL shader. a8ab7e335d dispatch: stop generating separate GLES1 API code. 8386088e3d dispatch: stop using _mesa_create_exec_table_es1() for GLES1. a21116f87e dispatch: GLES1 fixes for _mesa_create_exec_table(). 5a1b40acf5 dispatch: Make a header to go along with querymatrix.c. b60244cfb9 dispatch: Add standard boilerplate and GL_APIENTRY to es1_conversion.h. dd3218d73b dispatch: Include GLES1-only functions in dispatch table. 571d5c353a dispatch: properly handle parameter name mismatches in glapitemp.h. 33e0004720 dispatch: Include glheader.h in dispatch-related files. 47deaf6175 dispatch: Update check_table.cpp to reflect recent aliasing changes. 56f8ed4c35 i965/gen4: Fix assertion failures in depthstencil piglit tests. b57d2dfbf6 i965: Add "alpha to coverage" to performance debug recompile messages. 369419e847 i965: Don't replicate data for zero-stride arrays when copying to VBOs. 3d2b4291c2 i965: Don't bother trying to extend the current vertex buffers. 1eedebc65b r600g: re-enable handling of DISCARD_RANGE, improving performance fa58644855 r600g: fix abysmal performance in Reaction Quake 4cf6acc3d0 gallium/u_vbuf: document how it works 46b0893fb9 gallium/u_vbuf: optimize looping over the list of buffers to upload a97b053fdd gallium/u_vbuf: skip processing of buffers unused by the vertex element state fc2cf14038 swrast: remove explicit size from texfetch_funcs array f69fc36127 llvmpipe: Obey back writemask. 470952f751 r600g: avoid shader needing too many gpr to lockup the gpu v2 183e122bdf draw: fix assertion failure in draw_emit_vertex_attr 91107a3522 r600g: use SQ_VTX_SEMANTIC_CLEAR to clear the semantic registers d6600f9d39 mesa: remove NV_read_buffer extension enable flag b8380e54b8 mesa: remove SGIS_texture_lod extension enable flag 01f0bedc2d mesa: remove NV_texgen_reflection extension enable flag 7857dbeb17 mesa: remove NV_light_max_exponent extension enable flag cc07149276 mesa: remove IBM_rasterpos_clip extension enable flag f5543d6eb2 mesa: remove IBM_multimode_draw_arrays extension enable flag 271b6aeccd mesa: remove APPLE_packed_pixels extension enable flag 55bf57dbb4 mesa: don't always enable OES_standard_derivatives b6f5c37ac3 mesa: move EXT_texture3D enabling to _mesa_init_extensions 2266b1df23 mesa: remove EXT_separate_specular_color extension enable flag 39a0223a87 mesa: remove EXT_rescale_normal extension enable flag 6f5fc612f3 mesa: remove EXT_packed_pixels extension enable flag 57b00c85b1 mesa: remove EXT_draw_range_elements extension enable flag cf9acc3833 mesa: remove EXT_compiled_vertex_array extension enable flag 1301f91b31 mesa: remove ARB_window_pos extension enable flag d012e6d8fe mesa: remove ARB_transpose_matrix extension enable flag 3bba7c5ab4 mesa: remove ARB_copy_buffer extension enable flag c9f2af3df7 gallium: expose ARB_map_buffer_alignment on Radeon f2f782d50f mesa: implement ARB_map_buffer_alignment 0ebd0b78c6 st/mesa: don't use _NEW_PROGRAM where ST_NEW_xxx_PROGRAM is sufficient c0c26ddaef r600g: use better sample positions for 8x MSAA e73bf3b805 gallium: add start_slot parameter to set_vertex_buffers a7c5be098a st/xorg: Remove superfluous miInitializeBackingStore() call 0a66ced8f8 xlib: Do not undefine _R, _G, and _B. aab0ea9352 mesa: remove array size so the static assert can work 1e46d810c8 mesa: use GLuint for more gl_constants fields ec5341800b vbo: silence MSVC double/float conversion warnings f6c83e1661 mesa: silence some MSVC conversion warnings in get.c 06bb81f01d mesa: silence MSVC signed/unsigned comparision warnings in hash_table.c 8e45e38512 mesa: silence MSVC signed/unsigned comparision warnings in transformfeedback.c 03503daa21 mesa: silence MSVC signed/unsigned comparision warnings in accum.c db0136ae3e mesa: silence MSVC signed/unsigned comparison warning in texstorage.c 298d7a20e1 mesa: silence MSVC double/float assignment warnings in pixel unpack code 5ab82e0ccf r600g: tgsi-to-llvm emits right input intrinsics e4e3b07181 intel: support for 16 bit config with 24 depth and 8 stencil e8f2bec25e dri: Support MESA_FORMAT_SARGB8 in driCreateConfigs 749ac8b73a intel: If the visual is sRGB, use an sRGB internal format 1f6e10f67b dri: Convert driCreateConfigs to use a gl_format enum 43d6fe156b dri_util: Elminiate the bytes_per_pixel table bda208a4d4 dri_util: Remove support for RGB332 framebuffers 0398a26097 swrast: Remove the 2_3_3_REV framebuffer format 386282b5c2 glx: Add the extension string for GLX_ARB_framebuffer_sRGB 7b0f912e70 glx: Set sRGBCapable to a default value 170f0459a2 glsl_to_tgsi: set correct register type for array and structure elements 96ed6c90ef r600g: implement texturing with 8x MSAA compressed surfaces for Evergreen b3921e1f53 mesa: bump MAX_VARYING to 32 00e6819e99 Revert "glsl_to_tgsi: set correct register type for array and structure elements" d37ae64203 scons: Add -fno-rtti to CXXFLAGS with llvm-3.2. 9ae7d8bb79 nv50/ir: restore use of long immediate encodings 351d3c59f2 nv50,nvc0: fix 2d engine stencil-only copies eaa8e56108 gallium/gallivm: code generation options for LLVM 3.1+ 459b28aba7 i965: Merge brw_prepare_query_begin() and brw_emit_query_begin(). 99dc870613 i965: Rename misleading "active" field of brw->query. b78b62497f r600g: advertise 32 streamout vec4 outputs 80bc3206aa softpipe: remove extraneous whitespace 369b5a311c gallivm/llvmpipe: fix 64-bit %ll format compiler warnings for mingw32 8b63512be0 r600g: advertise 32 fragment shaders inputs, not 34 8eb2b331ef graw/fs-test: Use user constant buffers. ce10624e9e trace: Flush before drawing. 91332e455a graw: Ensure new members are zeroed. 2532f0d063 tests/graw: Update occlusion query example. 97078b198d radeonsi: Handle TGSI_SEMANTIC_FACE. 691f08dbea radeonsi: Handle TGSI_SEMANTIC_BCOLOR. 44ef033c25 radeonsi: Don't snoop context state while building shaders. f3257d80b0 radeon/llvm: Add intrinsic for reading SI FRONT_FACE VGPR in the pixel shader. bd274eb8f4 r600g: split cayman common state out into a shared function 67c875117c r600g: emit some additional regs on cayman d781f0c73c r600g: there are 16 const buffer size regs for each shader stage 20d268b350 r600g: rework evergreen_init_common_regs() 480e146305 r600g/compute: always CONTEXT_CONTROL packet at start of CS 4a93414985 tools/trace: More helpful message when no args are provided. 54536686b2 scons: Build xlib swrast too. 59d4bc8c48 vl: fix the dri winsys helper screen init 8cb2a4a7f5 tests: Use printf instead of debug_printf in u_format_compatible_test. 8fb4b1dce1 r300g: fix texture border color for sRGB formats b45a68eebf glsl: Allow ir_if in the linker's move_non_declarations function. 03ea156f1b i965/vs: Preserve the type when copy propagating into an instruction. 10ff6772c8 i965/vs: Don't lose the MRF writemask when doing compute-to-MRF. 9142ade154 glcpp: Don't use infinite lookhead for #define differentiation. eeb2fb72eb i965/vs: Fix debug dumping of VS push constants. df924d82e2 mesa/tests: Add ES3.0 dispatch table sanity test 355f507f2a Split dispatch sanity's validate_function test into two 1cf6360f89 dispatch_sanity: print names of functions that shouldnt be in dispatch table. 03984b26c4 shared-glapi: implement _glapi_get_proc_name(). 67f1e7bf5f src/glsl/tests/Makefile.am: Specify -I... in AM_CPPFLAGS d654afd892 egl: Import eglext.h revision 19332 41b14d1251 ralloc: Annotate printf functions with PRINTFLIKE(...) ec57fbbc72 build: Ship install-sh in the tarball 0cb0c38cce mesa/st: Don't use 4bits for GL_UNSIGNED_BYTE_3_3_2(_REV) 4efcdd1e7a trace: Fix dumping of set_constant_buffer method. 86cd77d0a9 docs: add another fixed bug to mesa 8.0.5 release notes 2574d10398 docs: Add 8.0.5 release notes ebd8df7a31 glsl_to_tgsi: set correct register type for array and structure elements 0f35702d79 r600g: force bank_swizzle if already set d1eaa9ea70 r600g: rewrite tgsi-to-llvm load-input to handle fragcoord d310e29302 nv50/ir/tgsi: fix srcMask for TXP with SHADOW1D be1c5f4498 mesa: Use MIN instead of CLAMP for unsigned source data eee1ff423c st/mesa: Fix assertions for copying texture image to finalized miptree. ecb02c27fc gallium/docs: fix sphinx warning 016897cc66 scons: Do not use -fvisibilty=hidden on Cygwin. 3e3ff4cd73 mesa: fix indentation in get-pick-list.sh script 135ec3a1db mesa: grep for commits with cherry picked in commit message only once b2991526ed mesa: optimize get-pick-list.sh script fa27a0db43 mesa: simplify get-pick-list.sh script 2d95db660e mesa: add get-pick-list.sh script into bin/ 2e0de80751 _mesa_create_exec_table: GLES3 fixes. 5863e3d16e _mesa_create_exec_table(): deprecate ProgramStringARB. 893ddb068f _mesa_create_exec_table: de-deprecate GetPointerv. e7dd2e5213 glapi: Alias VertexAttribDivisor and VertexAttribDivisorARB. bad96f6ada glapi: Alias ClampColor and ClampColorARB. 992ed68ed6 main: Fix warning ('struct gl_context' declared inside parameter list). ab7188e199 mesa: Return 0 for GL_CURRENT_QUERY with a mismatched query target. 8f1131fcc0 mesa: Refuse to EndQuery with a mismatched query target. ce086ebd89 mesa: Throw an error for a new query on an already-active query target. e755c1a36b i965: Actually add support for GL_ANY_SAMPLES_PASSED from GL_ARB_oq2. 11070105f0 st/mesa: free TGSI tokens with ureg_free_tokens() bb93439873 st/mesa: replace REALLOC() with realloc() 140f1d9207 docs: GL_ARB_texture_storage is supported for all gallium drivers 9a51edfb5a Re-add HAVE_PTHREADS preprocessor macro 259fc154f1 gbm: Use the kms dumb ioctls for cursor instead of libkms d2b0338e33 r600g: Remove special handling of PRED_SET* insructions for LLVM 3.2 8030cb0ed4 radeon/llvm: Sort tgsi opcode action initialization bd8af8a3dc radeon/llvm: Fix lowering TGSI_OPCODE_SSG cae077cd0f i965: Stop flushing the batch on timestamp queries, too. 1973845fbd i965: Don't flush the batch immediately on EndQuery. 804469c58d i965/fs: Fix typo in refactor of brw_fs_reg_allocate.cpp. f593acd577 i965/vs: include format argument in debug printf c2e37b1d2e st/mesa: Fix source miptree level for copying data to finalized miptree. 26fc30ef83 clover: No need for clover::is_zero() to be a functor. 6551c4ea3c st/mesa: improve the guess_and_alloc_texture() heuristic e5a9bf5523 gallium: remove unused data pointer from pipe_transfer 0da72d3502 intel: Skip texsubimage fastpath for more pixel unpack state (v2) 6c28174969 Finish _HAVE_FULL_GL removal b21455f27d configure.ac: Fix LLVM 3.2 r600/radeonsi error message 0d1ee26489 svga: add svga_screen_cache_dump() debug helper e20a0f14b5 wayland: Drop support for ill-defined, unused wl_egl_pixmap 2b8e90a338 wayland: Remove 0.85 compatibility #ifdefs 0229e3ae41 egl/wayland: Update to Wayland 0.99 API be4c0a243e i965/fs: Statically allocate the reg_sets at context initialization. 8757fa65b8 i965/fs: Allocate registers in the unused parts of the gen7 MRF hack range. a087e9f27f i965/fs: Reduce the interference between payload regs and virtual GRFs. 551e1cd44f i965/fs: Expose the payload registers to the register allocator. 6c69df1e0f i965/fs: Remove extra allocation for classes[]. 5d90b98879 i965/fs: Make the register allocation class_sizes[] choice static. 20ebebac51 i965/vs: Improve live interval calculation. e1a518e2b1 i965/vs: Fix the mlen of scratch read/write messages. c226b7a4d3 i965: Make the cfg reusable from the VS. 54679fcbca i965: Share the predicate field between FS and VS. 7abfb67dc4 i965: Rename fs_cfg types to not mention fs. 5ed57d9543 i965: Move brw_fs_cfg.* to brw_cfg.*. 24aeeb2fdc i965: Make the FS and VS share a few visitor/instruction fields. 338fd85e62 i965/vs: Trim the swizzle of the scratch write temporary. af911b2819 i965/vs: Do the temporary allocation in emit_scratch_write(). 9499f7984e i965/vs: Simplify emit_scratch_write() prototype. 914d8f9f84 i965/vs: Add a little bit of IR-level debug ability. a30d14635d glx: Add GLXBadProfileARB to the error string list 1d0c621121 glx: Fix listing of INTEL_swap_event in glXQueryExtensionsString() aa2067c757 gallivm: Hide AVX support when requested by LP_NATIVE_VECTOR_WIDTH or unsupported by LLVM. 54821c0e99 gallivm: Use mcjit for ppc_64 architecture 32638737c5 st/mesa: silence MSVC signed/unsigned comparison warning ead664e506 st/mesa: silence MSVC double/unsigned assignment warning 198d1bdb5f tgsi: silence MSVC signed/unsigned comparison warnings 34a5fd2a39 util: fix MSVC signed/unsigned comparison warning in u_upload_mgr.c code ba7bfdeff2 util: fix MSVC signed/unsigned comparison warning in u_vbuf.c code a0785544e3 util: fix MSVC double/float conversion warning in u_format_r11g11b10f.h f031910486 draw: silence MSVC signed/unsigned comparison warnings a115a29153 util/blitter: silence assorted MSVC warnings 7abd136e91 wmesa: remove old, unused span code 879894552b scons: Fix graw-xlib lib order. ea2978b11c tgsi: Add support to parse IMM[x] too. 2ab6e67d90 Revert "gallivm: Don't use llvm.x86.avx.max/min.ps.256 inadvertently." 53e36d333c build: Build on Cygwin with gnu99 instead of c99. 0199ff7fe3 es2api: Add GL ES 3 headers c9155c9317 glapi: Add es2="3.0" attributes to XML. 1284543a44 svga: whitespace fixes, remove useless comments 0087f5ce51 svga: silence MSVC warning about negating an unsigned value ffbac58746 svga: silence MSVC double/float assignment warnings ce3faa993c svga: fix MSVC double/float parameter warning d21e6c87c0 svga: silence MSVC float/int assignment warnings 200291e087 svga: silence MSVC double/float assignment warnings 25cd2c2a8a svga: silence some MSVC signed/unsigned comparison warnings 4d0458dc6e mesa/tests: Add ES1.1 dispatch table sanity test 95b76eab71 mesa/tests: Compile ES2 test regardless of FEATURE_ES2 setting c50d6a2abc mesa: remove FEATURE_ES1 tests in enable.c code 1633fa1627 mesa: remove FEATURE_ES test in _mesa_get_compressed_formats() 4936aadcd1 mesa: remove FEATURE_ES test in _mesa_is_compressed_format() 920f331cf1 mesa: remove FEATURE_GL test from updated_drawbuffers() 99940eef48 mesa: remove #if _HAVE_FULL_GL checks 198fa6452b mesa: remove ASSERT_NO_FEATURE macro 7139ab80ca i965: Fix rendering to small mipmaps of depth/stencil buffers using a temp mt. 5c8dd6cf79 i965: Share the draw x/y offset masking code between main/blorp and all gens. ddfa346e4a i965: Make a helper function for the renderbuffer temporary mt workaround. 4bec2e31bf i965: Warn on a couple of workarounds in blending. 1fe71848b6 intel: Add a macro for printing a debug warning once. 85067d4bab docs: add note about removal of GL_NV_fragment_program 381186dbf8 glapi: Delete gles_api.py, since it is no longer used. c8ad6ef1c6 mapi_abi: Use GLES information from XML rather than gles_api.py. 137f8ef225 mapi_abi: Override 'hidden' and 'handcode' attributes using polymorphism. 4f6fc905c6 mapi_abi: Get rid of unnecessary copy. 77ed171f27 mapi_abi: Remove sanity check that all GLES functions are present. 155eff56b1 mapi_abi: Collect all imports at top of file. e378cd77bc glapi: Use GLES information from XML rather than gles_api.py. cd4ce16c45 glapi: Read GLES information from XML. 81a7f50781 glapi: Add es1 and es2 attributes to XML. 7dc052b12b glapi: use new-style Python classes. 41954107c0 i965/fs: Fix segfault when using INTEL_DEBUG=perf with non-GLSL. 56705cd36b mesa: Don't flatten IF statements by default. b2e0293213 mesa: Remove PROGRAM_WRITE_ONLY register type. 01d2bd34f4 mesa: Remove dead _mesa_num_parameters_of_type() function. 1366db2ef6 mesa: Remove dead _mesa_add_attribute() function. d0021cb0fb mesa: Remove remnants of PROGRAM_VARYING. eda4a4ae81 mesa: Remove dead _mesa_add_varying() function. f7cfe3fc70 mesa: Remove dead program_parameter::Flags field. 5bb6f15f79 st/mesa: Remove the PROG_PARAM_BIT_CYL_WRAP flag. [v2] 4b13252bba mesa: Remove GLSL-related PROG_PARAM_BIT flags. 8d418d1616 mesa: Remove support for named parameters. d67e52b027 driconf: Remove force enable for NV_vertex_program. 58c466519d mesa: Remove yet more remnants of NV_fragment_program. e5f03f23a0 mesa: Remove some miscellaneous NV program stuff from arbprogram.c. d213d27f84 mesa: Simplify _mesa_BindProgram() by removing NV program remnants. 2f350f360b mesa: Remove get and enable bits for NV_fragment_program. d711717b4a mesa: Remove prog_print support for NV programs. 2254569bda mesa: Remove support for parsing NV fragment programs. 9dc2c28983 mesa: Remove the gl_program::Resident flag. 7742952f7e mesa: Remove the EmitNVTempInitialization shader compiler option. 7487b16128 mesa: Remove the NV program API functions. 16d8161962 mesa: Switch to the other glGetVertexAttribPointervARB implementation. 070ba30c36 mesa: Remove some shared NV_vp/fp functions from the dispatch table. ff1943dec9 mesa: Unhook NV_fragment_program API from the dispatch table. 492feddb03 swrast: Remove support for the NV_fragment_program extension. ed8d87c6a6 radeonsi: add some new SI pci ids b1e7bd7690 r600g: Fix segfault in r600_compute_global_transfer_map() a73c5d3f9d r600g: Fix build with --enable-opencl 762d9ace6b mesa/es: Enable GL_EXT_map_buffer_range 017c6fb324 gbm: Reject buffers that are not wl_drm buffers in gbm_bo_import() 0978707917 glx: Fix a regression in the new XCB code df3721fd2e st/mesa: remove OPCODE_BRA switch case 59c4420fac docs: Add note about removal of GL_NV_vertex_program. bc74c4bbaf mesa: Remove defines for NV_vertex_program limits. 09c006da9f mesa: Fix comments for NV_vp code that's now only used by other extensions. 37fc983d03 mesa: Add notes about remaining NV_vertex_program code. 8b2fe73897 mesa: Remove miscellaneous remains of NV_vertex_program. cb9a1bf316 mesa: Remove API specific to GL_NV_vertex_program's aliased attribs. 8058a70763 mesa: Remove prog_instruction.h field for never-supported NV_vertex_program3. cc763f0f3f mesa: Remove support for GL_VERTEX_STATE_PROGRAMs and their execution. 363643f540 mesa: Remove NV_vertex_program-specific parameters support. c0120c2509 mesa: Remove support for NV_vertex_program's attribute evaluation. 4f9d351ef1 mesa: Remove support for NV_vertex_program's special attributes aliasing 6a20f0e561 mesa: Fix NV_fragment_program's display list opcode for RequestResident. 6ab9c04769 mesa: Remove support for NV_vertex_program's tracked matrices. bcfd51f8c4 mesa: Remove Mesa IR opcodes that existed only for NV_vertex_program. 422566e1c7 mesa: Remove support for parsing NV vertex programs. cff1b1df4b swrast: Remove support for GL_NV_vertex_program. a1998673ba gallium: Remove #if 0-ed enable of NV_vp. It's going away. 63c233cf08 r200: Remove support for software-only NV_vertex_program. af90c8c511 intel: Remove NV_vertex_program support. 1a8a0418f2 i965/vp: Remove more code for unused opcodes. c5adfb21b3 r600g: drop useless switch statement 0ce21660c2 gallium/docs: update some distro information 023dae71ef r600g: emit the border color only when it's needed 33dda8f4fb r600g: cleanup create_sampler_state functions 2bbd307fa6 st/mesa: fix integer texture border color for some formats (v2) 1ec12c53ba util: added debug_print_transfer_flags() function bcb10ca172 mesa: Fix a crash in update_texture_state() for external texture type 88ecd0ddb9 svga: remove needless debug-mode linked list code 3fffe8f7b7 util: null-out the node's prev/next pointers in list_del() 4004620d34 build: Don't fail if libX11 isn't installed 43e6c51aed nouveau: fix offset in nouveau_buffer_transfer_map fb85b204d3 u_format_s3tc.c: Don't call getenv() twice 60565b564b android: generate matching remap_helper to dispatch table bf2edc776b gallivm: Don't use llvm.x86.avx.max/min.ps.256 inadvertently. 9ccf91f9ef tgsi: Dump register number when dumping immediates. d366520e85 gallivm: fix rsqrt failures 2a4105cbc0 galahad: galahad_context_blit 555c8d500a r600g: move shader structures into r600_shader.h 23c6b8f2ed mesa/st: Fix assertions. c3dd8c358c doxygen: add gbm to .gitignore 7997b3c97c r600g: implement MSAA resolving for 8-bit and 16-bit integer formats 1b921acd5f intel: print debug either to stdout or `logcat' depending on platform. 743d859e62 util: fix broken pipe_get_tile_rgba() call 4cc530f452 radeon/llvm: Fix build with LLVM 3.2 dc54c49df9 clover: Fix build with LLVM 3.2 c6b0132d1e clover: Don't link against libclangRewrite 7b01bc1e4c radeonsi: handle unhandled CAPs dd9274df4f radeonsi: fixup the return type of is_format_supported 8e3e4145ce radeonsi: remove unused local variables 47b7af6337 r600g: put user indices in the command stream for small index counts 0369fc9725 r600g: inline r600_translate_index_buffer 369e468889 gallium: unify transfer functions ec4c74a9dc st/mesa: use the renderbuffer chosen by core Mesa in CopyTexSubImage 9fe06f8815 softpipe: remove unused functions 1c02075df0 st/mesa: use transfer_inline_write in st_texture_image_data ce7ebdd29a st/mesa: remove useless checking in reset_cache f04a6a65cc docs: start release notes file for 9.1 60a9390978 svga: don't use uninitialized framebuffer state 6c53ec1ef2 svga: Remove wierd code which forces non-sRGB formats. 1a4aad11b0 svga: Add support for 16-bit per channel RGBA 34c58acb59 i965/vs: Add support for splitting virtual GRFs. d4bcc65918 i965/vs: Try again when we've successfully spilled a reg. 9237f0ea8d i965/vs: Implement register spilling. 46e529672b i965/vs: Fix unit mismatch in scratch base_offset parameter. 587d5db11d egl: Return EGL_BAD_MATCH for invalid profile attributes 5090ce42e4 radeon/llvm: use ceil intrinsic instead of llvm.AMDIL.round.posinf 9a6bb3f645 radeon/llvm: use floor intrinsic instead of llvm.AMDIL.floor bfdf26892c radeon/llvm: use llvm fabs intrinsic 8db11bc4ed radeon/llvm: use llvm intrinsic for flog2 23e11ac835 radeon/llvm: add support for cos/sin intrinsic 876b42663c radeon/llvm: add a pattern for fsqrt 99802519b4 glapi: Reformat python code generation scripts to use 4-space indentation. 856464979b mesa: Avoid C99 indexed initializers. 3f228ed090 mesa: Prevent CONST macro re-definition. a555888151 mesa: Silence 'assignment makes integer from pointer without a cast' warnings. 9c1c23331a glget: fix make check for glGet GL_POLYGON_OFFSET_BIAS dd6479160c mesa: glGet: remove the unused TYPE_API_MASK flags d220435416 mesa: glGet: use the build time generated hash tables 98f880e0c4 mesa: glGet: add script to generate hash tables in build time 6678125eae scons/android: add flag to check for enabled GL APIs ea637c5b64 mesa: glGet: rename *{_EXT,_ARB} enums missing from the XML spec 59d3bf6542 mesa: glGet: simplify the 'enum not found' condition 2ad4a47547 mesa: glGet: fix parameter lookup for apps using multiple APIs 7182a1fc5e glapi: rename/move GL_POLYGON_OFFSET_BIAS to its extension section 87a34131c4 r600g: move SQ_GPR_RESOURCE_MGMT_1 into new config_state c5584e93b1 r600g: move DB_SHADER_CONTROL into db_misc_state ae25b93245 r600g: emit PS_PARTIAL_FLUSH at the beginning of CS ef723613e0 r600g: atomize depth-stencil-alpha state 711f3bae9d r600g: atomize rasterizer state 9a683d1bd8 r600g: sort variables in r600_context 30bcc5538f r600g: initialize SQ_VTX_SEMANTIC_* in the start_cs command buffer 18a189188a r600g: atomize scissor state ab075de53b r600g: atomize polygon offset state a50edc8ed8 r600g: atomize fetch shader 8bf7044ec6 r600g: remove the dual_src_blend flag from the shader key faaba52aed r600g: atomize blend state eb65fefa4b r600g: inline r600_atom_dirty d8ea64697b r600g: remove the "atom" variable from r600_command_buffer 1e7776ca2b egl: Remove bogus invalidate code. 7e9bd2b2ed egl: Add support for driconf control of swapinterval. 8c472b8f6a glx: Replace DRI2SwapBuffers() custom protocol with XCB. f02242a4fa glx: Fix some indentation. 811602885b glx: Replace DRI2SwapInterval custom protocol with XCB. 7acf8ae0e1 glx: Reuse setSwapInterval for setting initial swap interval. d0937759db glx: Allow glXSwapInterval(0) when vblank_mode=0. ab8ae9301f glx: Replace DRI2GetMSC custom protocol with XCB. 8e61b9028a glx: Replace DRI2WaitForMSC custom protocol with XCB. 183ab9e14e glx: Replace DRI2WaitForSBC custom protocol with XCB. 1e74910bb7 glx/dri1: Remove uncompiled __DRI_SWAP_BUFFER_COUNTER code. da3f7c127b egl: Quit checking for a bug in old xcb when we require new xcb. b477384f40 egl: Drop xcb ifdefs by just requiring a version from this year. b49cd8495f egl: Unifdef dri_interface.h defines. c35a9388a3 glx: Unifdef some dri_interface.h defines. bb01f671bb glx: Require xcb_dri2 for building glxdri2.c. dc6fa41076 glx: Remove the last user of -DUSE_XCB. 3f0e3a7ad5 glx: Unifdef USE_XCB. 31c7d4ec18 egl: Cleanly cast EGLNative* pointers to X11 types. 11e08f42e4 r600g: use a select to handle front/back color in llvm 80663cb185 r600g: frontcolor tracks its associated backcolor 900cc7cf80 Remove VAAPI support. 63a15117a5 nv50: fix build after "nv50: fix printf warning" 93eba26935 nouveau: use pre-calculated stride for resource_get_handle 45288cd2b6 r600g: Fix build with --enable-opencl b25fbceb86 mesa/tests: Remove driverCtx parameter from call to _mesa_initialize_context 7cb8764ca3 intel: Add missing #include b6346749a8 i965: Delete some dead code from brw_eu_emit.c. 840d8484c0 docs: add missing release date c833d98ff9 docs: update release notes for 9.0 3699150d3b docs: add news item for 9.0 release 541158fbb9 mesa: remove unused _mesa_cpal_compressed_format_type() function 30ebc8650c nv50: fix printf warning 51872e8bb3 nv30: fix type conversion warning cf9081b37c i915g: fix unused variable and type conversion warnings 4f310984a9 teximage: Remove unnecessary compressed format check b534c39ece docs: update FAQ 63c3a799ae nv50: point vertex runout at a valid address c47a01c29c nvc0: point vertex runout at a valid address d53bbabe61 nvc0: fix missing permanent bo reference on poly cache 1aa8ad8b50 Revert "st/mesa: remove unused variables to fix compile warnings" bad1b271a0 mesa: minor whitespace fixes in teximage.c 810d2e167c st/mesa: remove unused variables to fix compile warnings cb72ec5fc5 mesa: remove unused variables to fix compile warnings fd3219962d softpipe: initialize quadColor2 to fix compile warnings d0349c91c8 r600g: remove unused variables to fix compile warnings d284613422 llvmpipe: remove unused variables to fix compile warnings 437a2560b1 i915g: Don't clobber I915_NEW_FS on new framebuffer. 6a514494fa i965/fs: Improve performance of copy/constant propagation. fb5bf03a20 i965/fs: Move constant propagation to the same codebase as copy prop. 098acf6c84 i965: Remove the old ARB_fragment_program backend. 97615b2d8c i965: Replace brw_wm_* with dumping code into the fs_visitor. 014aaa97d3 i965: Reduce maximum GL_ARB_fragment_program instruction count to 1024. 9cfc00a84c i965/fs: Add a couple more algebraic cases that help some ARB_fp patterns. d81d7a4b65 i965/fs: Pull ir_binop_min/ir_binop_max handling to a separate function. 5c26874546 i965/fs: Refactor rectangle/GL_CLAMP texture coordinate adjustment. e7149d390c i965/fs: Pass fragment depth to the fb write as a fs_reg, not an ir_variable. 6589c0bd56 mesa: Note that OPCODE_RFL is not part of ARB_fp (it's NV_fp only). 88e417d761 st/wgl: Don't cache HDC anywhere. 86de501f14 meta: Make shader template literal strings be parameters to asprintf 751737f497 meta: Always enable GL_EXT_texture_array in mipmap shader 0e973b7498 meta: Since mipmap output type is always vec4, don't sprintf it 0242381f06 meta: Don't use GLSL 1.30 shader on OpenGL ES 2 3308c079bd meta: Rearrange shader creation in setup_glsl_generate_mipmap ab097dde0c meta: Remove unsafe global mem_ctx pointer 6ef37f71b0 i915g: Call draw_set_mapped_vertex_buffer from draw_vbo 9dfca930d7 r600g: fix possible issue with stencil mipmap rendering 6fa22b840e r600g: ensure PERFECT_ZPASS+NOOP_CULL_DISABLE are 0 for blits+decompression 6db53ca490 r600g: don't modify pipe_resource in resource_copy_region, fixing race condition d063c7b142 r600g: fix streamout on RS780 and RS880 588263e7a7 gallium: allow debug helpers in the release build 733dba2a08 mesa: remove the driverCtx parameter to _mesa_create/initialize_context() 917d273928 mesa: remove unused gl_context::DriverCtx field 4c9042d21d radeon/r200: remove use of gl_context::DriverCtx field 5a63634a13 radeon/r200: make radeon_context subclass of gl_context 7fa0f10cd8 mesa: Flag _NEW_VARYING_VP_INPUTS when TexEnv programs are active. 74b6ea49df i915g: Get rid of the fixup state functions. dca9e3c477 i915g: Remove the i915_context->saved_* stuff. 98600c5ff6 i915g: Don't update I915_HW_PROGRAM in update_framebuffer 762ac0a218 Revert "i915g: Don't bind 0-length programs" df0de93206 glapi: Do not use backtrace on Cygwin. 8f0b81bf7d mesa: don't enable glVertexPointer() when using API_OPENGLES2. 8c28a9bd73 i915g: Don't bind 0-length programs 91d8409649 mesa: don't call TexImage driver hooks for zero-sized images 185d6df3c1 intel: Fix intel_texsubimage_tiled_memcpy to skip GL_EXT_unpack_subimage case 31ab61cac1 dri drivers: Link dricommon before dynamic libraries 551c991606 register_allocate: don't consider trivially colorable registers for spilling. 53d06ecdd0 glx/dri2: use uint64_t instead of double to represent time for FPS calculation ff835724b5 mesa: tests: EnumStrings.LookUpByNumber 336cc6499b docs: add link to the GLSL compiler page d495669965 docs: update shading documentation 159ca32fec build: Remove autoconf check for signbit fe3aeb7ea3 i915g: Implement srgb textures the easy way. 2acc719374 i915g: Use X tiling for textures 0a523a8820 SwapBuffersRegionNOK: invert rectangles on y axis df4a88ac43 mesa: remove bogus compressed texture size checks 82e38ac91f radeonsi: Fix double compilation of shader variants. c3db19efba radeonsi: Better indexing of parameters in the pixel shader. dbb4a7f950 radeon/llvm: Disable SI flow control again for now. 48e4eb695a docs/helpwanted: cleanup todo list links 1f38fb2697 docs: document how to apply a candidate to a stable branch f07784d9ba docs: document how to mark a candidate for a stable branch e00abb00f0 android: glcpp: fix abuse of yylex 523c015246 build: Don't build libdricore if not building classic drivers b6c0fa1280 libdricore: Remove dead C(XX)FLAGS_NOVISIBILITY 24ded89876 build: Add visibility CFLAGS to OSMesa 1762ec28db build: Link OSMesa with glapi, libdl, libstdc++ 4cfff7211c build: Set visibility CFLAGS in dri/swrast 3628402707 build: Set visibility CFLAGS in dri/r200 55d45efdd8 build: Set visibility CFLAGS in dri/radeon 340637d54d build: Set visibility CFLAGS in dri/nouveau 381d120b8a build: Set visibility CFLAGS in dri/i915 d2872b5612 build: Set visibility CFLAGS in dri/common 8746f641bb build: Build src/glsl with visibility CFLAGS 710a90ccaf build: Turn on visibility CFLAGS for core mesa 63c3a051cd build: Order src/Makefile correctly 814345f54b build: Use AX_PTHREAD's HAVE_PTHREAD preprocessor definition b6651ae6ad build: Use PTHREAD_LIBS and PTHREAD_CFLAGS dd4fde8f67 build: Set PTHREAD_LIBS for pkgconfig files if empty 00d80b3a6f llvmpipe: Fix build with LLVM 2.8 67fcb3c2b4 configure.ac: Use amdgpu component for LLVM 3.2 f2f17fc348 radeon/llvm: Only initialize the AMDGPU target cbd09a9e5c radeon: Fix build with LLVM 3.1 8d9778589f radeon: Support LLVM 3.2 91ee735001 r600g: Re-enable growing of the compute memory pool 44b1050e6c r600g: Fix bug when adding new items to the compute memory pool eacca90f43 r600g: Use a RAT buffer as the backing bo for the compute memory pool 5cd1c65dc1 r600g: Make sure to init the compute memory pool with enough memory 2508d43c36 r600g: Add evergreen_init_color_surface_rat() v2 d13c3b19f9 r600g: Add register field definitions for 028C70_RESOURCE_TYPE 9545d9611f intel: add support for ANGLE_texture_compression_dxt. 304beb81bb radeonsi: emit PA_SU_PRIM_FILTER_CNTL 7d76767f21 radeonsi: remove some old r600g cruft 918e302a19 radeonsi: fix range checking for state regs f1a3de5e9d radeonsi: drop some cayman remnants 22ae062fa1 radeonsi: define SGPR register numbers c321b1bef1 nvc0: make sure handles for unbound textures/samplers are uploaded on nve4 2149ce41ed nv50,nvc0: fix 3d engine blit for nvc0 36ea744f58 nv50,nvc0: implement blit de80660c2b gallium: remove resource_resolve d37e6b15ad st/mesa: implement decompress_with_blit using gallium blit d1b929a137 st/mesa: implement BlitFramebuffer using gallium blit ad3d5dbcc5 svga: implement blit 3d9d4b1ce6 softpipe: implement blit 5f3054dcc4 radeonsi: implement blit fc887d687b r600g: implement blit 95b777e688 r300g: implement blit ced065a079 nv30: implement blit db85443922 nv30: use util_format_is_supported ff2d192ec5 llvmpipe: implement blit 6d2f59ce54 i915g: implement blit 2a309dc2b4 gallium: implement blit in driver wrappers ab3070c5fa gallium: add helpers for dumping pipe_box and pipe_blit_info cecfb452ab gallium/u_blitter: add helper for blitting via resource_copy_region 0b0697e80d gallium/u_blitter: add gallium blit implementation 84d2f2295e gallium/u_blitter: add ability to disable and restore the render condition 59dfe0af60 gallium/u_blitter: facilitate co-existence with the Draw module 9cc257ad40 gallium/u_blitter: check PIPE_CAP_TEXTURE_MULTISAMPLE c4df2e3337 gallium: add blit into the interface b9c9dd4783 gallium: add PIPE_CAP_TEXTURE_MULTISAMPLE c15dbd7ef2 softpipe: fix set_framebuffer_state with uninitialized surfaces past nr_cbufs-1 0615e8324c scons: Use full path of texture_builtins.py. 46328296bd mesa: add fall-through comment, just to be clear bd81ebf085 mesa: remove useless GLenum casts e77fc1279a mesa: add const qualifier in check_for_ending() to silence warning 225276c696 i965: Complain about variable index lowering when INTEL_DEBUG=perf. 33dbac78a8 i965: Dump linked shaders on MESA_GLSL=dump. 5cadb3ef7e glsl: Rename variable_entry2 back to variable_entry in struct splitting. ea0d088727 intel/i965: Disable SampleAlphaToOne if dual source blending enabled 9549e55f11 scons: Disable build of assembly sources on Cygwin. 00905dbf19 mesa: allow MESA_GL_VERSION_OVERRIDE to override the API type e87c63f288 i965: brwInitVtbl needs to know the chipset generation de958de71b i915: Don't free the intel_context structure when intelCreateContext fails. 87f26214d6 i965: Don't free the intel_context structure when intelCreateContext fails. 22897c7497 intel: Don't call intelDestroyContext if there is no context to destroy f93cb0bebb dri_util: Use calloc to allocate __DRIcontext 4c704e5949 main/version: add "(Core Profile) to version string for core profiles 7ae332dc6d glx: Fix compile warnings since 99fee476a102be898a1a093c037e06382f90a5b9 66159f94a5 mesa/tests: Sanity check the ES2 dispatch table d0e1428349 mesa/main: Make no-op dispatch function public 9c59d11cd2 mesa/tests: Move stub function to a separate file 6c01a0e770 mesa: Don't set uniform dispatch pointers for many things in ES2 or core be66cf950e mesa: Don't set shaderapi dispatch pointers for many things in ES2 or core aa0f588e2d mesa: Don't set vtxfmt dispatch pointers for many things in ES2 or core a13c07f752 mesa: Don't set loopback dispatch pointers for most things in ES2 or core 3ef9e43865 mesa: Pass GL context to _mesa_create_save_table ee77061277 mesa: Don't set dispatch pointer for glTexStorage in ES2 7f7268d385 mesa: Don't set dispatch pointer for glGetProgramivARB in ES2 a83b01371e mesa: Don't set dispatch pointer for glResizeBuffersMESA in ES2 1c0a44aaf5 mesa: Don't set dispatch pointers for glPointParameter[if][v] in ES2 2a3a68e4c7 mesa: Don't set dispatch pointers for glClearDepth or glDepthRange in ES2 11927bfc4a mesa: Don't set dispatch pointer for glGetBufferSubData in ES2 850412b8ab mesa: Don't set dispatch pointer for glGetDoublev in ES2 aa129b0833 mesa: Don't set dispatch pointer for glPointSize in ES2 66b956618e mesa: Set dispatch pointer for glShaderBinary 23ff634c9c gles2: Alias glReadBufferNV with desktop glReadBuffer b589128620 intel: Fix yet-another-bug in intel_texsubimage_tiled_memcpy d239cb1ccf mesa: Fix typo in error message. 92b3a99ce5 r600g: add some members to radeon_llvm_context a1a3792b18 r600g: tgsi-to-llvm path is taken after declarations have been parsed 3767b25bd3 meta: Use float for temporary images, not (un)signed normalized. 7dc0be8a8b intel: Don't advertise GLX_SWAP_COPY_OML e917ed6eee i965: Remove stale comment about rebuilding tnl_program. 7f9e1a7720 i965: Add a comment explaining one of the brw_draw_upload.c loops. 0334e8dc25 i965: Remove broken non-interleaved-to-interleaved upload code. f3984fbe33 intel: Remove dead intel_format_to_rb_datatype. 9ba6f4733c intel: Mark some file-local code as static. e0cd633f17 i965: Mark brw_disasm.c tables as static const. 837f06b42f i965: Use visibility cflags on the driver code. 0f331bd385 i965/vp: Remove support for non-ARB_vp, non-NV_vp opcodes. 57bd069849 i965/vp: Remove support for relative addressing of destination registers. 410197974b i965/vp: Remove support for reading destination registers. 7a7081c45a i965/vp: Remove support for GLSL flow control from the old VS backend. 9ed00075d8 build: Link libglapi with pthreads 7da12426f7 build: Use AX_PTHREAD to detect pthreads 96f50d0cf7 r600g: fix EXP on Cayman fd5c538464 r600g: fix RSQ of negative value on Cayman 836325bf7e r600g: fix instance divisor on Cayman 933faae2b8 r600g: flush FMASK and CMASK when changing colorbuffers on Evergreen 9f5d6320f2 r600g: use invalid DB hardware formats to disable depth/stencil b1d0fe022d intel: Fix segfault in intel_texsubimage_tiled_memcpy 6d6aef7974 i965: Do texture swizzling in hardware on Haswell. b5a042a657 i965: Refactor texture swizzle generation into a helper. ff947c6d65 radeon/llvm: improve select_cc lowering to generate CND* more often bb7ecb29fb intel: Fix size of temporary etc1 buffer 0aa47b2d8b radeonsi: fix truncated register define. 3ba9dbbabf mesa: move _mesa_es_error_check_format_and_type() to glformats.c 8348076ae4 mesa: move GL_HALF_FLOAT_OES definition to glheader.h b52e05cecb mesa: minor fix to glTexSubImage error message d3aa6a5c56 mesa: consolidate sub-texture error checking code 7e1ad9cd37 mesa: consolidate glTexSubImage() error checking f830f10a37 mesa: consolidate glCompressedTexSubImage() error checking bd3caa50a5 mesa: consolidate subtexture xoffset/yoffset/width/height error checking code 2558af7e93 mesa: consolidate glCopyTexSubImage error checking 1f586684d6 mesa: fix incorrect error for glCompressedSubTexImage 421eeff463 radeonsi: move draw cmds to si_commands.c 7773c7109c radeonsi: start seperating commands into si_commands.c 3c51c60ed0 radeonsi: get rid of evergreen_hw_context.c fcc9c125f4 radeonsi: remove unused code 04473db38a radeonsi: start reworking inferred state handling 112caa853d gles3: Prohibit set/get of GL_FRAMEBUFFER_SRGB. 414f69aaad meta: Properly save/restore GL_FRAMEBUFFER_SRGB in Meta. 8faa79764c enable: Create _mesa_set_framebuffer_srgb() function for use by meta ops. 399a03fdd6 targets/xorg-i915: Rename driver to i915_drv.so. 413c491412 intel: Improve teximage perf for Google Chrome paint rects (v3) 581619f5a7 clover: Fix build with libclang v3.2 71682cf65b clover: Query device for CL_DEVICE_MAX_MEM_ALLOC_SIZE v2 0e3c30cd6f gallium: Add PIPE_COMPUTE_CAP_MAX_MEM_ALLOC_SIZE v2 b57eba3654 r600g: Handle multiple kernels in the same program v2 e59505e34b clover: Handle multiple kernels in the same program v2 68a4bb553b mesa: remove 'struct' from texenv_fragment_program 097b4a3b28 i965: Allow fast depth clears if scissoring doesn't do anything. ab5ce2789f i965: Don't spill "smeared" registers. 374925bec9 nv50/ir/ra: Fix register interference tracking. 124b214f09 i965/blorp: Fix sRGB MSAA resolves. 5fdf1f784b darwin: do not create double-buffered offscreen pixel formats 92b033a89e radeon/llvm: Fix instruction encoding for r600 family GPUs 24a8e0c3da build: remove signbit check in configure.ac 14ca76646a mesa: add signbit() macro defe8f0da2 r600g: Set RADEON_FLUSH_KEEP_TILING_FLAGS when emitting compute cs dda49c3cb7 build: substitute X11_INCLUDES variable 0f3ba405ea Use signbit() in IS_NEGATIVE and DIFFERENT_SIGNS 959fe586fb clover: Silence narrowing conversion warnings in resource.cpp. 01877a6fd0 clover: Handle NULL value for clEnqueueNDRangeKernel local_work_size a33ce665a5 i965/blorp: Increase Y alignment for multisampled stencil blits. 68060cfb2b upgrade glext.h to version 85 f1c448d2e5 st/mesa: check for zero-size image in st_TestProxyTexImage() c432c86e6a mesa: Silence narrowing warnings in ff_fragment_shader's emit_texenv(). 60e610e042 docs: fixup GL4.3 TODO list fb40f88338 radeon/llvm: support for interpolation intrinsics 2988fa940e draw: fix non-indexed draw calls if there's an index buffer bbb2ebe2fc r600g: Fix build with LLVM compiler bfe489c76b r600g: set QUANT_MODE on Cayman too 11e2a41b84 r600g: use CS helpers to emit streamout state 669bfaaa1e r600g: remove initialization of unused loop register tables b71701d43e r600g: remove now-unused SURFACE_BASE_UPDATE logic e3ecfecada r600g: remove unused CB registers from register lists c8b06dccff r600g: atomize framebuffer state b652180107 r600g: don't snoop context state while building shaders eb1d87fb94 meta: Add on demand compilation of per target shader programs 8ed9aaea51 clover: Initialize height and depth to 1 for transfers 024e1732cb pipe-loader: Remove a few debug_printfs 438b1da7e5 radeon/llvm: Handle loads from the constants address space. 3882d7b5e4 radeon/llvm: Add support for v4f32 stores on R600 e866dbd1b5 radeon/llvm: Add support for i8 reads on R600 b282c9611e radeon/llvm: Expand vector fadd and fmul on R600 aa8367dd13 radeon/llvm: Add optimization for FP_ROUND 87decd6e66 radeon/llvm: Replace AMDGPU pow intrinsic with the llvm version aa3c2e3186 i965/blorp: Fix narrowing warnings. cd49025aff i965: Remove brw_set_predicate_inverse(p, true) from scratch offset code 328961d955 mesa: Don't override S3TC internalFormat if data is pre-compressed. e2249e8c4d i965/blorp: Add support for blits between SRGB and linear formats. c96828ecb4 mesa: Ignore SRGB when determining compatible resolve formats. 8504f18c3d docs: update some more FAQs 0188b9371f docs: remove utility.html 19195781c8 docs: remove science.html 19fe84d8df docs: remove modelers.html ca6ff299c5 docs: remove libraries.html b1c75e7257 docs: remove games.html 9e2af606b6 docs/contents: add autoconf.html link 7b314b3b14 docs: convert last traces of progs to mesa/demos repository 356a73145e docs: add IRC info 76d4f9e404 docs/egl: improve markup 63eade4b60 docs/autoconf: improve markup ab06629d5d docs/autoconf: remove obsolete demo options d61707d0f8 docs: improve quality of gears.png 58f386b20b gallium: mention PIPE_TIMEOUT_INFINITE in the fence_finish() comment 0bcad02955 llvmpipe: fix overflow bug in total texture size computation 7b4aefd3c9 r600g/llvm: rs780/rs880 are r600 asics ae3023e967 mesa: Allow glGetTexParameter of GL_TEXTURE_SRGB_DECODE_EXT bd8fb9e805 r300/compiler: Use precomputed q values in the register allocator 886a4d4a6a r300g: Init regalloc state during context creation 9282adcae9 r300/compiler: Don't create register classes for inputs e0f64a837f ra: Add q_values parameter to ra_set_finalize() cfeb99c7da ra: Clarify usage of ra_set_node_reg() 69b387fbdc r600g: Invalidate texture cache when creating vertex buffers for compute v2 810345492e r600g: Use LOOP_START_DX10 for loops 3e3ca92718 r600g: Set the correct value of COLOR*_DIM for RATs 9db64530bb r600g: Make sure to initialize DB_DEPTH_CONTROL register for compute 69d814885b r600g: Add some comments and debug printfs to compute code 6bd11bc9d5 r600g: Add missing break to case statement 0e0c21e00e radeon/llvm: Emit ISA for ALU instructions in the R600 code emitter d525ed1a84 radeon/llvm: Only support 512 constant registers on R600 5abb1f8bde docs: update faq 0aad2e400c docs: update sourcetree 7a40dc1992 docs: remove obsolete r300c traces ead9cfdcc4 Revert "mesa: consolidate subtexture x/y/width/height error checking code" e1e302c7f6 Revert "more comment" f51d232e5f Revert "mesa: clean-up and fix glCompressedTexSubImage error checking" 7c8c90c4e4 docs: fix "Cppyright" typo 0c67fe5d2d mesa: clean-up and fix glCompressedTexSubImage error checking 5205db6a7c more comment 5b807400a8 mesa: consolidate subtexture x/y/width/height error checking code a73c59b7a6 docs: remove obsolete target attribute 7b09254883 docs: news.html is the new index.html ac5cee934f docs: remove obsolete frame layout b5da52ac58 docs: add new iframe layout ad05f2e429 docs/news: linkify some active links cc7eea955a docs/news: deactivate dead links 6e0c2702e3 docs/news: drop redundant link 9ddf74d443 docs/news: update link 83937a2c0f docs/news: remove link to a non-existent page 6fb8aeb2c5 docs: fix some issues in relnotes abb1c847ac docs/devinfo: fix typo 9aa8bac98b winsys/radeon: fix relocs caching 175fdd7b86 radeon/llvm: Add a fdiv pattern. 12c4526157 radeon/llvm: reserve also corresponding 128bits reg 88c3647e0b docs: drop obsolete sourceforge link 7d624799b9 softpipe: implement the new can_create_resource() function b9e88c5592 llvmpipe: implement the new can_create_resource() function ead8847d44 st/mesa: implement new proxy texture code bd8b43a9f4 gallium: add new pipe_screen::can_create_resource() function a0fc7620f5 mesa: take cube faces into account in _mesa_test_proxy_teximage() 90ca4c0c62 mesa: handle GL_PROXY_TEXTURE_CUBE_MAP in _mesa_num_tex_faces() df73be9105 llvmpipe: set max cube texture size to 4K x 4K 7dc76e9424 mesa: move/fix levels check for glTexStorage() ff24ed09fa mesa: rewrite glTexStorage() code e6eaa85a43 mesa: rework texture size error checking ce2ae3c3a2 mesa: refactor _mesa_test_proxy_teximage() code b1874ec931 mesa: move glTexImage 'level' error checking 35f16600b3 mesa: change create_version_string() return type to void 1ce9f25fde glsl: make _mesa_builtin_uniform_desc static bfd55711c1 radeon/llvm: Inital flow control support for SI ef0d7e13d7 r600g: Close a memory leak of llvm byte streams 0b1a182905 radeon/llvm: Fix unused variable warning 059a56bddb radeon/llvm: Move kernel arg lowering into R600TargetLowering class 9fac1d1c3a main/version: consolodate version string creation for ES/Desktop GL 81dff4f752 i965: Stop putting 8 NOPs after each prorgam. 3e165ba62c i965: Test instruction compaction on gen7 bce72170ea i965: Add support for instruction compaction on Gen7. f25aefcebe i965: Support instruction compaction between control flow. 077d01b673 i965: Add support for instruction compaction. f5e2706395 i965: Prepare the break/cont uip/jip setting for compacted instructions. f2bd3e70b5 i965: Move program dump to a helper function in brw_eu.c. 826ecbbe6e i965: Make a linkable library for the contents of i965_dri.so. 5dafee1853 dri: Reuse dri_test.c for stub glapi symbols for unit testing. 3f98ba9c43 i965: Clear brw_compile on setup. 99f14bc789 docs: remove obsolete mesa subset documentation 14c12ca331 radeon/llvm: Match integer add/sub for SI. 8d7dd68d2a radeon/llvm: Complete integer comparison patterns for SI. 97d3d25e1c radeon/llvm: Match AMDGPUfract on SI. 39fb7faf95 radeon/llvm: Match int_AMDGPU_floor for SI. 6d3a1a5361 radeon/llvm: Match vector logical operations on SI. 7b6b447fa3 softpipe: update SP_MAX_TEXTURE_3D_LEVELS comment 68d1a3afd4 mesa/es: Define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT enum for all GLs d30a7d2eb4 mesa: fix dropped && in glGetStringi() 679c93ff89 meta: Don't _mesa_set_enable() invalid targets in ES 1. b6c2234c22 Temporarily revert "mesa: remove remaining FEATURE_* defines where protected by API check." e78ebbc5f9 scons: add new -p (prefix) options for yacc 2f5f7bd687 swrast: remove unused ati_fs_opcodes array e656c4a074 mesa: remove FEATURE_ES test in texcompress_cpal.c 2bc8f03f49 mesa: remove never-defined FEATURE_histogram conditional. 9f37b405a3 mesa: remove remaining FEATURE_* defines where protected by API check. ab1a9430c3 mesa: remove obsolete comments from mfeatures.h 961fcc45ad mesa: remove FEATURE_ATI_fragment_shader define. dd44f80f81 mesa: remove FEATURE_APPLE_object_purgeable define. dda982f1a7 mesa: remove FEATURE_EXT_transform_feedback define. 88233b0bc3 mesa: remove FEATURE_EXT_texture_sRGB define. e9ccb5fe52 mesa: remove FEATURE_EXT_framebuffer_blit define. d05d5d9a91 mesa: remove FEATURE_ARB_sync define. 02a19684f9 mesa: remove FEATURE_ARB_sampler_objects define. c609bf9786 mesa: remove FEATURE_ARB_pixel_buffer_object define. e8ba24cbfd mesa: remove FEATURE_ARB_map_buffer_range define. 32c3ba8753 mesa: remove FEATURE_ARB_framebuffer_object define. e8a72d8282 mesa: remove FEATURE_ARB_(fragment|vertex)_program defines. b7d15977f6 mesa: remove FEATURE_NV_(fragment|vertex)_program defines. ae241747c8 mesa: remove unused FEATURE_NV_fence define. b874db09cf mesa: remove unused FEATURE_OES_framebuffer_object define. 740cdfdea3 mesa: remove unused FEATURE_OES_mapbuffer define. f88393afbe mesa: remove FEATURE_OES_EGL_image define. cd28a19bd9 mesa: remove FEATURE_EXT_pixel_buffer_object define. 0c1ff721e1 mesa: remove FEATURE_EXT_framebuffer_object define. 528f48432e mesa: remove FEATURE_ARB_shader_objects and related defines. 7ada8d371e mesa: remove FEATURE_ARB_fragment_shader define. 6c4cddadaa mesa: remove FEATURE_ARB_vertex_shader define. 5489fc7b9f mesa: remove FEATURE_OES_draw_texture define. 009250a096 mesa: remove FEATURE_es2_glsl and related defines. d09428c9cc mesa: remove FEATURE_point_size_array define. fd232c6bd4 mesa: remove unused FEATURE_extra_context_init define. ab8d76357f mesa: remove FEATURE_texture_s3tc define. beb293e4cd mesa: remove FEATURE_texture_fxt1 define. d4c2b1e8f8 mesa: remove FEATURE_rastpos define. 25ee9617ff mesa: remove FEATURE_queryobj define. 0ba82f9108 mesa: remove FEATURE_pixel_transfer define. 26a26e9992 mesa: remove FEATURE_feedback define. fa9fc2332b mesa: remove FEATURE_evaluators define. 24c3d16f3b mesa: remove FEATURE_drawpix define. 53514b0326 mesa: remove FEATURE_draw_read_buffer define. 09df07373b mesa: remove FEATURE_dlist define. dce8602251 mesa: remove FEATURE_convolve define. 97a8ca47ae mesa: remove FEATURE_colortable define. 004f032baf mesa: remove FEATURE_beginend define. 985b0cb22f mesa: remove FEATURE_attrib_stack define. d6543599da mesa: remove FEATURE_arrayelt define. 016ba4cc2c mesa: remove FEATURE_accum define. fc66313c96 mesa: remove FEATURE_userclip define. eeed210c7d mesa: remove FEATURE_texgen define. e5870d97eb mesa: remove FEATURE_dispatch define. 72f657c950 vbo: add a prefix to count_tessellated_primitives ee9f576637 mesa/fxt1: make fxt1_decode_1 static da86e62d3c mesa/ati_fragshader: no need for opcodes to be global. 14b4e727fb glsl: make tex_opcode_strs static 7b10d81fc8 mesa/dxtn: make function pointers static 36639ec6e9 meta: make mem_ctx non-global. 7056193a43 glsl: make builtin_mem_ctx a static 0b45bd146a ir_to_mesa: make some global variable static 6f3deeae96 mesa: make global perm variable static const 8f9bae615d mklib: clean up abi flags for x86 targets 88b0790b1a mesa/glsl: rename preprocess to glcpp_preprocess 53d46bc787 glcpp: fix abuse of yylex cc943c8470 mesa: use a prefix for the program lex a29a456635 meta: Refactor handling of GL_MULTISAMPLE. 15bf3103b4 _mesa_meta_GenerateMipmap: Generate separate shaders for glsl 120 / 130 299acac849 _mesa_meta_GenerateMipmap: Support all texture targets by generating shaders at runtime fb541662eb radeon/llvm: Support frint on SI fac7031a04 r600g: consolidate decompression code for the blitter df5e2c058f r600g: do not require MSAA renderbuffer support if not asked for 61706915a3 gallium/u_blitter: fix stencil-only blits 1e51d368eb r300g: fix colormask with non-BGRA formats b33d7eaa5e r600g: reduce quant mode on evergreen+ ee50d365ea radeonsi: don't use a staging resource for large transfers e386972f5b r600g: don't use a staging resource for large transfers 1f5a7567e8 r600g: convert the remnants of VGT state into immediate register writes/atoms v4 150decffb4 r600g: emit the primitive type and associated regs only if the type is changed c56dca909a r600g: add clip_misc_state for clip registers emitted in draw_vbo 51d839edc8 r600g: fix computing how much space is needed for a draw command 8faf3bcf07 r600g: fix the number of CS dwords of cb_misc_state 2b8d39bbfc r600g: atomize clip state de89fe1e5d r600g: atomize blend color 605fd0c14a r600g: atomize viewport state 63bf0f905a r600g: atomize stencil ref state fd19aa4e12 r600g: remove unused state ID definitions c383a3cfb2 r600g: initialize the first CS just like any other CS 263045afbc r600g: add support for geometry shader samplers and constant buffers f2eac1423a r600g: put sampler states and views into an array indexed by shader type 3fe78594b1 r600g: do fine-grained sampler state updates 6c86124157 r600g: consolidate set_viewport_state functions 48de30e760 r600g: consolidate set_sampler_views functions 1bce17ee01 r600g: put constant buffer state into an array indexed by shader type 3bffd8a5eb r600g: cleanup state function names f96df32d62 r600g: consolidate initialization of common state functions fd2e34d557 r600g: simplify flushing 6a5a4d59ce radeon/llvm: Fix lowering of vbuild 70a50685a8 radeon/llvm: Support fmul on SI 28f4be9eb9 i965: Fix out-of-order sampler unit usage in ARB fragment programs. 0fc163408e mesa: Add a _mesa_fls() function to find the last bit set in a word. 1a5d4f7cb2 i965/blorp: Fix offsets and width/height for stencil blits. 5fd67fac14 i965/blorp: Reduce alignment restrictions for stencil blits. 1a75063d5f i965/blorp: don't reduce stencil alignment restrictions when multisampling. b760c9913d intel: Add map_stencil_as_y_tiled to intel_region_get_aligned_offset. 50dec7fc2d intel: Add map_stencil_as_y_tiled to intel_region_get_tile_masks. f04f219906 i965/blorp: Account for offsets when emitting SURFACE_STATE. 3123f06215 i965/blorp: Thread level and layer through brw_blorp_blit_miptrees(). bc6cafa045 i965/blorp: Don't create a dummy renderbuffer just to fetch image offsets. c130ce7b2b i965/blorp: store x and y offsets in brw_blorp_mip_info. 09b0fa8499 i965/blorp: store surface width/height in brw_blorp_mip_info. e14b1288ef i965/blorp: Change gl_renderbuffer* params to intel_renderbuffer*. 32c7b2769c i965/blorp: Clarify why width/height must be adjusted for Gen6 IMS surfaces. bde833c9d0 i965/gen6+: Adjust stencil buffer size after computing miptree layout. af6aeae4e1 build: Don't list glproto and dri2proto in pkg-config file 7443e4e697 radeonsi: Properly handle NULL sampler views. d67d8e2471 radeonsi: Fix calculation of number of records in buffer resource. 9f30cbe9ee mesa: glGet: fix API check for EGL_image_external enums ae310e37fb mesa: glGet: fix indentation of print_table_stats 97a693d1fa mesa: glGet: fix indentation of find_value 746e82fff4 mesa: glGet: fix indentation of _mesa_init_get_hash 35c75f6777 mesa: fix proxy texture error handling in glTexStorage() d17440dcaa mesa: make _mesa_get_proxy_target() non-static 2e4fc54977 mesa: do internal format error checking for glTexStorage() 5d5f0f3491 mesa/msaa: Allow X and Y flips in multisampled blits. 843ac06ad2 radeon/llvm: Fix operand order of V_CNDMASK in custom inserter d399ce7615 radeon/llvm: Assert if we try to encode an unknown register 0df2753ad2 radeon/llvm: Add register encoding for VCC 056d9c6ef1 radeon/llvm: Ignore special registers when calculating reg count 0fb1e68a0b radeonsi: Handle position input parameter for pixel shaders v2 0410e9e8c7 radeon/llvm: Coding style fixes d3e58f75d2 radeonsi: Move interpolation mode check into the compiler 5fff032dd5 radeonsi: Add missing interpolation mode to check for enabled modes cc571a367e radeonsi: Pass shader type to the compiler dfd3d61abf radeon/llvm: Add SHADER_TYPE instruction 841c1b5f54 r600g: avoid GPU doing constant preload from random address 9ccaa24f84 radeonsi: Texture border colour fixes. 03dfa30596 radeonsi: Handle NULL sampler states. 23cd6c43da i965: Remove incorrect comment above opt_algebraic. 354f2cb5c7 glsl: Generate compile errors for explicit blend indices < 0 or > 1. 87389d4e5c r600g: remove unused function 830b6f3273 r600g: fix printf warning e81ee67b51 mesa: bump version to 9.1 (devel) 10a96f4a4d Set OSMESA_VERSION=8. 3433471e8b nvc0/ir: add initial code to support GK110 ISA encoding 8a497e5955 radeonsi: Float format fixups. 15c009af28 radeonsi: Handle more SNORM formats. 39aca5076f i965: Fix virtual_grf_interferes() between calculate_live_intervals() and DCE. 7b3fe776e2 i965: Make the param pointer arrays for the VS dynamically sized. f144b78dfb i965: Make the param pointer arrays for the WM dynamically sized. 99596cba78 i965: Add functions for comparing two brw_wm/vs_prog_data structs. 5bb94f2bc4 glsl: Count builtin uniforms against uniform component limits. 30b303743d radeonsi: Handle TGSI_SEMANTIC_FOG. 3144821ef6 radeon/llvm: Match fexp2 for SI. 043f66204b glapi/glx: rename 'table' variable to 'disp_table' 14f55869a4 glx: move 'prime' var into #ifdef'd code block 815d9d405c i965: Fix primitive restart on Haswell. 058fb00716 build: Disable building of d3d1x 78a34d868d intel: avoid undefined variable warnings in intel_screen.c 5ceb87286f r600g: order atom emission v3 935a729447 r600g: fix num of dwords needed for alphatest_state atom f29a4b0157 mesa: Don't advertise GLES extensions in GL contexts edc0a00377 llvmpipe: Make driver name more informative. 694617a5b4 radeonsi: Handle more L/I/A format cases. cfebaf9dbd radeonsi: Enable whole quad mode for pixel shaders. 5edb80cee0 radeon/llvm: Add intrinsic for enabling whole quad mode in SI pixel shaders. e7383b74ef radeon/llvm: SI shader vector instructions implicitly use the EXEC register. ab162f80c3 radeon/llvm: Extend SI EXEC register support. 2baaa5c7eb radeon/llvm: Remove R600InstrInfo.td from TD_FILES d0f51fe567 radeonsi: Enable NPOT textures again. cf697e875c radeonsi: Mipmaps require memory footprint to be padded to powers of two. b7d96ca35e radeonsi: Sampler view state simplification. 396af00ffe radeonsi: Untiled textures are linear aligned, not linear general. cebbdd4ac2 radeon/llvm: Cleanup makefile b6109de34f Remove useless checks for NULL before freeing da3282b6e2 Replace another malloc/memset-0 combination with calloc 52789496a7 Remove useless memset after calloc 6bda027e01 Use calloc instead of malloc/memset-0 5067506ea6 Remove useless checks for NULL before freeing a9e8054fff glX_proto_send.py: Don't cast the return value of malloc 2b7a972e3f Don't cast the return value of malloc/realloc 812931f602 glX_proto_send.py: Remove deprecated Xmalloc/Xfree calls 7c7b7b068b Remove Xcalloc/Xmalloc/Xfree calls 17a574d7cd Use the correct macro _WIN32 for Windows. df5eb0c9bc mesa: remove #undef CONST in get.c 97992b05fb mesa: remove now unused CONST macro 2e23a76eb9 mesa: s/CONST/const/ in a comment 9f2a7a38e8 mesa: s/CONST/const/ in math/ files d220e2de7f radeon/llvm: Fix operand ordering for V_CNDMASK_B32 12d3d6f6ab radeon/llvm: Use correct float->int conversion opcode on SI. d68e337c60 configure.ac: Don't link gallium drivers with libdricore e42f16c192 i965/blorp: Fix incorrect indentation. 772ea84b35 mapi: Add shared-glapi-test to .gitignore 771e7b6d88 mesa: fix per-level max texture size error checking 456c7355e0 i965: Don't use brw->fragment_program in the old brw_wm_pass2.c. 446d19c12a radeon/llvm: Fix lowering of SI_V_CNDLT f9fede884b radeon/llvm: Fix encoding of V_CNDMASK_B32 f73ffacbf0 mesa: fix DIFFERENT_SIGNS() function 8eaa36317a radeon/llvm: do not convert f32 operand of select_cc node a4325b3229 radeon/llvm: custom lowering for FP_TO_UINT when dst is i1 (bool) d9e135e18c radeon/llvm: support setcc on f32 a383142436 radon/llvm: br_cc f32 now lowered without cast 6a85725f13 radeon/llvm: swap wrong OPCODE_IS_*_ZERO_* opcode and use 73dd82061e winsys/radeon: create only one winsys for each fd 88a4fd8fe6 radeonsi: stop big offsets from hanging the GPU v2 de7d3825a0 radeonsi: adjust PIPE_SHADER_CAP_MAX_CONSTS 8758183f0a radeon/llvm: fix SelectADDR8BitOffset 7eb5040197 gallivm,llvmpipe: Use 4-wide vectors on AMD Bulldozer. 9a31e090ef mesa: add missing return statements after recording errors 2ffc7fd2d2 mesa: remove more null pointer checks before free() calls 2276bb991a mesa: remove null pointer checks before free() calls 56ccdf7e30 mesa: remove SQRTF, use sqrtf. Convert INV_SQRT() to inline function. f44bda17f5 r600g: adjust QUANT_MODE for higher precision 19b3910bd5 util: Add cpuid for Solaris Studio. 51b069e7aa meta: Don't save and restore fog state when there is no fog state 0b90da3252 mesa: remove accidentally committed __SUNPRO_C sqrtf() code e1673d2001 radeonsi: disable array-textures for now aa5daa61a1 radeonsi: disable Z16 for now 74a55392b6 radeonsi: disable NPOT textures for now e7723b5bdf radeonsi: handle indirect constants gracefully a96119cc8c radeon: fix free/FREE mistake 12bf268aab vega: include u_debug.h for assert() fe72a069d1 mesa: s/FREE/free/ 4fdac659f8 mesa: s/CALLOC/calloc/ 33bb8c051d mesa: s/MALLOC/malloc/ 66d6ba2d83 util: remove u_debug.h from u_math.h a7663729d2 util: include u_debug.h b114e37179 tgsi: include u_debug.h 36f3f7ebfa mesa: clean-up LOG2() function c8a86f717f mesa: move IS_NEGATIVE() and DIFFERENT_SIGNS() to macros.h a2cf265c8d mesa: clean up F_TO_I, IFLOOR, ICEIL functions 4d9abd96cc i965/fs: Don't use brw->fragment_program in calculate_urb_setup(). e0f510b1c9 build: Remove left over echo from GLU removal b05a1fc156 mesa: don't wait in _mesa_ClientWaitSync if timeout is 0 b95d598323 Remove libGLU 6a7dea93fa dri: Rework planar image interface 022f6d8861 radeon/llvm: Rework how immediate operands are handled with SI 1cee70c5d8 radeon/llvm: Fix typo in assert 1247549734 radeon/llvm: Fix isEG tablegen predicate ee45dec7c4 radeon/llvm: Add support for RCP instruction on SI fc8b4765d0 radeon/llvm: Support AMDGPUfmin DAG node on SI c3c323a164 radeonsi: Handle TGSI_SEMANTIC_PSIZE d58ca43b80 android: do not expose single buffered eglconfigs 29d394b9ba android: fix liblog API changes 4d02b018f4 xmlconfig: use __progname when building for Android f3bb6bd9b3 scons: Remove leftover print statement. 0dcf555104 docs: update relnotes-9.0 3678f8904c mesa: also bump version in Makefile.am and configure.ac to 9.0 c57fb034b1 scons: Add default libraries to Solaris build. 43ed822a50 st/mesa: s/CALLOC/calloc/ to fix allocation bug c5f9cf8232 util: add casts to silence signed/unsigned comparison warnings 8472bb4508 mesa: fix-up and use _mesa_delete_renderbuffer() ========platform/external/minijail between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 72 +++------ AndroidTest.xml | 36 +++++ HACKING | 8 + LICENSE | 28 ++++ Makefile | 24 ++- OWNERS | 1 + gen.mk | 47 ++++++ libminijail.c | 357 ++++++++++++++++++++++++--------------------- libminijail.h | 15 ++ minijail0.1 | 27 ++-- minijail0.5 | 4 +- minijail0.c | 271 +++++++++++++++++++++++----------- scoped_minijail.h | 5 + syscall_filter.c | 3 +- syscall_filter_unittest.cc | 18 +++ system.c | 256 ++++++++++++++++++++++++++++++++ system.h | 71 +++++++++ util.c | 63 +------- util.h | 10 +- 19 files changed, 926 insertions(+), 390 deletions(-) db19bfb Add LICENSE file. a7f4fc9 Use unsigned long for prctl argument 59e4737 Add include guard around scoped_minijail.h ec0a2c1 minijail: Allow skipping setting securebits when restricting caps fe5fb8e minijail: Add support for dropping caps with static binaries 0f72ef4 Add the ability to set rlimits on the jailed process e61fd66 clarify -s vs -S seccomp modes a bit 0fe4e4f man pages: standardize reference style 98f4a93 minijail0: adjust how we stop processing non-opts b9a7b16 support creating new uts namespaces (and setting hostnames) dba6209 Reland "Add optional signal forwarder and '-z' option to cli" 7151582 Revert "Add optional signal forwarder and '-z' option to cli" 74b9027 Add optional signal forwarder and '-z' option to cli d253835 minijail0: update -i usage c499257 syscall_filter: Fix whitespace handling. f6058c3 Fix prctl() call. 351d986 Enable minijail to be in the VNDK a6eb21a Implement initial ambient capabilities support. 0b20877 Refactor Minijail in preparation for ambient capabilities work. ddb7970 minijail: reduce build warnings/errors 6a600a4 Linux: Change the default for seccomp soft-fail. 64efa55 Build 'libminijail_test' as BUILD_NATIVE_TEST. 3b52601 Add test config to libminijail_test, libminijail_unittest_gtest and syscall_filter_unittest_gtest 0b9da40 Add test config to libminijail_test, libminijail_unittest_gtest and syscall_filter_unittest_gtest ========platform/external/mksh between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 +- src/Build.sh | 114 +++----- src/check.t | 834 ++++++++++++++++++++++++++++++++++++------------------- src/dot.mkshrc | 443 ++++++++++++++--------------- src/edit.c | 588 ++++++++++++++++++++------------------- src/eval.c | 103 +++++-- src/exec.c | 90 ++++-- src/expr.c | 15 +- src/funcs.c | 553 +++++++----------------------------- src/histrap.c | 8 +- src/lex.c | 30 +- src/lksh.1 | 88 ++---- src/main.c | 138 ++++++--- src/misc.c | 40 ++- src/mksh.1 | 591 ++++++++++++++++++++++++--------------- src/os2.c | 557 +++++++++++++++++++++++++++++++++++++ src/sh.h | 236 ++++++++++------ src/sh_flags.gen | 16 +- src/sh_flags.opt | 16 +- src/shf.c | 48 +++- src/syn.c | 190 ++++++------- src/tree.c | 33 ++- src/var.c | 415 ++++++++++++++++++++++++++- 23 files changed, 3184 insertions(+), 1970 deletions(-) 8749a1e Build vendor shell unconditionally. 5c1d501 sh_vendor link to libc as a shared library. d795602 sh_vendor link to libc as a shared library. f3308fe install copy of shell in vendor partition a3c3f96 Upgrade to mksh R55. ========platform/external/mockito between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 81c57b7 Add OWNERS in external/mockito ========platform/external/modp_b64 between android-8.0.0_r32..android-8.1.0_r1========= 68d0b57 Mark as vendor_available ========platform/external/nanopb-c between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 44 ++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 62 -------------------------------------------------------------- 2 files changed, 44 insertions(+), 62 deletions(-) 4b114fa libprotobuf-c-nano: vendor_available b64e14f libprotobuf-c-nano-enable_malloc: mk -> bp ========platform/external/neven between android-8.0.0_r32..android-8.1.0_r1========= FaceDetector_jni.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 9ca4881 external/neven: use proper nativehelper headers ========platform/external/noto-fonts between android-8.0.0_r32..android-8.1.0_r1========= emoji-compat/build.gradle | 40 +++------- emoji-compat/createfont.py | 87 ++++++++++++++++++--- emoji-compat/data/emoji_metadata.fbs | 1 + emoji-compat/font/NotoColorEmojiCompat.ttf | Bin 7405644 -> 7408680 bytes .../text/emoji/flatbuffer/MetadataList.java | 21 ++++- emoji/NotoColorEmoji.ttf | Bin 7279372 -> 7279008 bytes 6 files changed, 108 insertions(+), 41 deletions(-) 0b18fc5 Move cheese over patty in HAMBURGER 7e10dd4 Read context substitution table to create emoji metadata 3bf771d Add checksum to emoji-compat metadata f1dc07e Set Java version to be 1.7 for emoji-compat library. 345cae1 Set Java version to be 1.7 for emoji-compat library. ddd072a Add checksum to emoji-compat metadata e969a69 Clean up the jarjar task invocation in noto-emoji-compat 43f0134 Update NotoColorEmojiCompat font ========platform/external/objenesis between android-8.0.0_r32..android-8.1.0_r1========= tck-android/Android.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 03f1257 Fix dependencies of packages that target earlier releases ========platform/external/okhttp between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ .../test/java/com/squareup/okhttp/internal/PlatformTest.java | 10 +--------- 2 files changed, 4 insertions(+), 9 deletions(-) b7239c7 Revert "Track changes to Conscrypt". DO NOT MERGE ANYWHERE. fd84dad Track changes to Conscrypt 747e709 add OWNERS to okhttp ========platform/external/openssh between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 15 +- CREDITS | 3 - ChangeLog | 11631 ++--- INSTALL | 30 +- Makefile.in | 172 +- PROTOCOL | 10 +- PROTOCOL.agent | 24 +- PROTOCOL.certkeys | 42 +- PROTOCOL.chacha20poly1305 | 4 +- README | 29 +- README.platform | 6 +- README.privsep | 9 - README.version | 2 +- TODO | 6 - aclocal.m4 | 8 +- addrmatch.c | 6 +- atomicio.c | 6 +- audit-bsm.c | 2 - audit-linux.c | 30 +- audit.c | 2 - audit.h | 2 - auth-bsdauth.c | 4 +- auth-chall.c | 125 - auth-krb5.c | 5 +- auth-options.c | 143 +- auth-options.h | 4 +- auth-pam.c | 130 +- auth-pam.h | 9 +- auth-passwd.c | 19 +- auth-rh-rsa.c | 108 - auth-rhosts.c | 27 +- auth-rsa.c | 349 - auth.c | 180 +- auth.h | 20 +- auth1.c | 444 - auth2-chall.c | 6 +- auth2-hostbased.c | 7 +- auth2-pubkey.c | 116 +- auth2.c | 16 +- authfd.c | 20 +- authfd.h | 6 +- authfile.c | 73 +- buildpkg.sh.in | 2 +- canohost.c | 262 +- canohost.h | 13 +- chacha.h | 3 +- channels.c | 575 +- channels.h | 16 +- cipher-3des1.c | 3 + cipher-bf1.c | 7 +- cipher-chachapoly.c | 5 +- cipher.c | 190 +- cipher.h | 23 +- clientloop.c | 295 +- clientloop.h | 7 +- compat.c | 48 +- config.guess | 475 +- config.h | 3 + config.h.in | 127 +- config.sub | 130 +- configure | 42375 ++++++------------- configure.ac | 430 +- contrib/Makefile | 7 +- contrib/cygwin/README | 1 + contrib/cygwin/ssh-host-config | 43 +- contrib/gnome-ssh-askpass2.c | 36 +- contrib/redhat/openssh.spec | 13 +- contrib/ssh-copy-id | 63 +- contrib/ssh-copy-id.1 | 5 + contrib/suse/openssh.spec | 6 +- defines.h | 30 +- dh.c | 121 +- dh.h | 11 +- digest-openssl.c | 4 +- entropy.h | 2 - gss-genr.c | 3 +- hostfile.c | 24 +- includes.h | 6 - kex.c | 240 +- kex.h | 43 +- kexc25519.c | 6 +- kexc25519s.c | 6 +- kexdh.c | 9 +- kexdhc.c | 10 +- kexdhs.c | 14 +- kexecdhs.c | 6 +- kexgexc.c | 6 +- kexgexs.c | 18 +- key.c | 8 +- key.h | 6 +- krl.c | 41 +- krl.h | 3 +- log.c | 17 +- log.h | 4 +- loginrec.c | 3 + mac.c | 27 +- mac.h | 4 +- match.c | 65 +- match.h | 3 +- md5crypt.h | 2 - mdoc2man.awk | 2 + misc.c | 249 +- misc.h | 14 +- moduli | 697 +- moduli.0 | 2 +- moduli.c | 5 +- monitor.c | 489 +- monitor.h | 6 +- monitor_fdpass.c | 8 +- monitor_mm.c | 357 - monitor_mm.h | 62 - monitor_wrap.c | 166 +- monitor_wrap.h | 22 +- mux.c | 125 +- myproposal.h | 52 +- opacket.c | 12 - opacket.h | 15 +- openbsd-compat/.cvsignore | 1 - openbsd-compat/Makefile.in | 6 +- openbsd-compat/arc4random.c | 4 +- openbsd-compat/base64.h | 4 +- openbsd-compat/bindresvport.c | 1 + openbsd-compat/bsd-asprintf.c | 14 +- openbsd-compat/bsd-cray.c | 23 +- openbsd-compat/bsd-cray.h | 4 +- openbsd-compat/bsd-cygwin_util.c | 4 +- openbsd-compat/bsd-cygwin_util.h | 2 - openbsd-compat/bsd-err.c | 71 + openbsd-compat/bsd-misc.c | 47 +- openbsd-compat/bsd-misc.h | 23 +- openbsd-compat/bsd-nextstep.c | 2 +- openbsd-compat/bsd-nextstep.h | 2 - openbsd-compat/bsd-openpty.c | 5 +- openbsd-compat/bsd-poll.c | 2 - openbsd-compat/bsd-poll.h | 4 +- openbsd-compat/bsd-setres_id.c | 2 - openbsd-compat/bsd-setres_id.h | 2 - openbsd-compat/bsd-snprintf.c | 12 - openbsd-compat/bsd-statvfs.c | 2 - openbsd-compat/bsd-statvfs.h | 2 - openbsd-compat/bsd-waitpid.c | 8 +- openbsd-compat/bsd-waitpid.h | 2 - openbsd-compat/explicit_bzero.c | 29 +- openbsd-compat/fake-rfc2553.c | 38 +- openbsd-compat/fake-rfc2553.h | 12 +- openbsd-compat/fmt_scaled.c | 34 +- openbsd-compat/getcwd.c | 2 +- openbsd-compat/getgrouplist.c | 2 +- openbsd-compat/getrrsetbyname.c | 2 - openbsd-compat/glob.c | 1 + openbsd-compat/glob.h | 8 +- openbsd-compat/inet_aton.c | 10 +- openbsd-compat/openbsd-compat.h | 62 +- openbsd-compat/openssl-compat.c | 4 +- openbsd-compat/openssl-compat.h | 8 +- openbsd-compat/port-aix.c | 6 +- openbsd-compat/port-aix.h | 2 - openbsd-compat/port-irix.c | 48 +- openbsd-compat/port-irix.h | 2 - openbsd-compat/port-linux.c | 2 - openbsd-compat/port-linux.h | 2 - openbsd-compat/port-solaris.c | 140 +- openbsd-compat/port-solaris.h | 9 +- openbsd-compat/port-tun.c | 2 +- openbsd-compat/readpassphrase.c | 98 +- openbsd-compat/realpath.c | 61 +- openbsd-compat/regress/.cvsignore | 6 - openbsd-compat/setproctitle.c | 10 +- openbsd-compat/sha2.c | 2 +- openbsd-compat/sha2.h | 2 +- openbsd-compat/strcasestr.c | 69 + openbsd-compat/vis.c | 54 +- openbsd-compat/vis.h | 5 +- openbsd-compat/xcrypt.c | 62 +- openbsd-compat/xmmap.c | 88 - opensshd.init.in | 6 +- packet.c | 846 +- packet.h | 36 +- pathnames.h | 13 +- platform-pledge.c | 71 + platform-tracing.c | 51 + platform.c | 12 +- platform.h | 8 +- progressmeter.c | 19 +- readconf.c | 473 +- readconf.h | 24 +- readpass.c | 4 +- regress/Makefile | 233 + regress/README.regress | 104 + regress/addrmatch.sh | 56 + regress/agent-getpeereid.sh | 56 + regress/agent-pkcs11.sh | 71 + regress/agent-ptrace.sh | 66 + regress/agent-timeout.sh | 36 + regress/agent.sh | 81 + regress/allow-deny-users.sh | 40 + regress/banner.sh | 44 + regress/broken-pipe.sh | 15 + regress/brokenkeys.sh | 23 + regress/cert-file.sh | 169 + regress/cert-hostkey.sh | 314 + regress/cert-userkey.sh | 390 + regress/cfginclude.sh | 293 + regress/cfgmatch.sh | 127 + regress/cfgparse.sh | 75 + regress/check-perm.c | 205 + regress/cipher-speed.sh | 51 + regress/conch-ciphers.sh | 28 + regress/connect-privsep.sh | 41 + regress/connect.sh | 13 + regress/dhgex.sh | 60 + regress/dsa_ssh2.prv | 14 + regress/dsa_ssh2.pub | 13 + regress/dynamic-forward.sh | 59 + regress/envpass.sh | 60 + regress/exit-status.sh | 24 + regress/forcecommand.sh | 44 + regress/forward-control.sh | 168 + regress/forwarding.sh | 149 + regress/host-expand.sh | 19 + regress/hostkey-agent.sh | 53 + regress/hostkey-rotate.sh | 110 + regress/integrity.sh | 74 + regress/kextype.sh | 25 + regress/key-options.sh | 71 + regress/keygen-change.sh | 28 + regress/keygen-convert.sh | 33 + regress/keygen-knownhosts.sh | 197 + regress/keygen-moduli.sh | 18 + regress/keys-command.sh | 82 + regress/keyscan.sh | 24 + regress/keytype.sh | 73 + regress/krl.sh | 185 + regress/limit-keytype.sh | 97 + regress/localcommand.sh | 15 + regress/login-timeout.sh | 32 + regress/misc/Makefile | 3 + regress/misc/kexfuzz/Makefile | 78 + regress/misc/kexfuzz/README | 32 + regress/misc/kexfuzz/kexfuzz.c | 459 + regress/modpipe.c | 150 + regress/moduli.in | 3 + regress/multiplex.sh | 190 + regress/multipubkey.sh | 66 + regress/netcat.c | 1659 + regress/portnum.sh | 34 + regress/principals-command.sh | 168 + regress/proto-mismatch.sh | 21 + regress/proto-version.sh | 36 + regress/proxy-connect.sh | 32 + regress/putty-ciphers.sh | 26 + regress/putty-kex.sh | 22 + regress/putty-transfer.sh | 41 + regress/reconfigure.sh | 47 + regress/reexec.sh | 70 + regress/rekey.sh | 172 + regress/rsa_openssh.prv | 15 + regress/rsa_openssh.pub | 1 + regress/rsa_ssh2.prv | 16 + regress/scp-ssh-wrapper.sh | 59 + regress/scp.sh | 126 + roaming_dummy.c => regress/setuid-allowed.c | 77 +- regress/sftp-badcmds.sh | 65 + regress/sftp-batch.sh | 55 + regress/sftp-chroot.sh | 31 + regress/sftp-cmds.sh | 232 + regress/sftp-glob.sh | 75 + regress/sftp-perm.sh | 269 + regress/sftp.sh | 32 + regress/ssh-com-client.sh | 130 + regress/ssh-com-keygen.sh | 74 + regress/ssh-com-sftp.sh | 65 + regress/ssh-com.sh | 119 + regress/ssh2putty.sh | 34 + regress/sshcfgparse.sh | 29 + regress/sshd-log-wrapper.sh | 11 + regress/stderr-after-eof.sh | 24 + regress/stderr-data.sh | 29 + regress/t11.ok | 1 + regress/t4.ok | 1 + regress/t5.ok | 1 + regress/test-exec.sh | 580 + regress/transfer.sh | 26 + regress/try-ciphers.sh | 42 + regress/unittests/Makefile | 6 + regress/unittests/Makefile.inc | 63 + regress/unittests/bitmap/Makefile | 10 + regress/unittests/bitmap/tests.c | 135 + regress/unittests/conversion/Makefile | 10 + regress/unittests/conversion/tests.c | 51 + regress/unittests/hostkeys/Makefile | 10 + regress/unittests/hostkeys/mktestdata.sh | 94 + regress/unittests/hostkeys/test_iterate.c | 1171 + regress/unittests/hostkeys/testdata/dsa_1.pub | 1 + regress/unittests/hostkeys/testdata/dsa_2.pub | 1 + regress/unittests/hostkeys/testdata/dsa_3.pub | 1 + regress/unittests/hostkeys/testdata/dsa_4.pub | 1 + regress/unittests/hostkeys/testdata/dsa_5.pub | 1 + regress/unittests/hostkeys/testdata/dsa_6.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_1.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_2.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_3.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_4.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_5.pub | 1 + regress/unittests/hostkeys/testdata/ecdsa_6.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_1.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_2.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_3.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_4.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_5.pub | 1 + regress/unittests/hostkeys/testdata/ed25519_6.pub | 1 + regress/unittests/hostkeys/testdata/known_hosts | 61 + regress/unittests/hostkeys/testdata/rsa1_1.pub | 1 + regress/unittests/hostkeys/testdata/rsa1_2.pub | 1 + regress/unittests/hostkeys/testdata/rsa1_3.pub | 1 + regress/unittests/hostkeys/testdata/rsa1_4.pub | 1 + regress/unittests/hostkeys/testdata/rsa1_5.pub | 1 + regress/unittests/hostkeys/testdata/rsa1_6.pub | 1 + regress/unittests/hostkeys/testdata/rsa_1.pub | 1 + regress/unittests/hostkeys/testdata/rsa_2.pub | 1 + regress/unittests/hostkeys/testdata/rsa_3.pub | 1 + regress/unittests/hostkeys/testdata/rsa_4.pub | 1 + regress/unittests/hostkeys/testdata/rsa_5.pub | 1 + regress/unittests/hostkeys/testdata/rsa_6.pub | 1 + regress/unittests/hostkeys/tests.c | 16 + regress/unittests/kex/Makefile | 12 + regress/unittests/kex/test_kex.c | 202 + regress/unittests/kex/tests.c | 14 + regress/unittests/match/Makefile | 10 + regress/unittests/match/tests.c | 132 + regress/unittests/sshbuf/Makefile | 14 + regress/unittests/sshbuf/test_sshbuf.c | 240 + regress/unittests/sshbuf/test_sshbuf_fixed.c | 126 + regress/unittests/sshbuf/test_sshbuf_fuzz.c | 127 + .../unittests/sshbuf/test_sshbuf_getput_basic.c | 484 + .../unittests/sshbuf/test_sshbuf_getput_crypto.c | 409 + regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c | 130 + regress/unittests/sshbuf/test_sshbuf_misc.c | 167 + regress/unittests/sshbuf/tests.c | 28 + regress/unittests/sshkey/Makefile | 11 + regress/unittests/sshkey/common.c | 84 + regress/unittests/sshkey/common.h | 16 + regress/unittests/sshkey/mktestdata.sh | 192 + regress/unittests/sshkey/test_file.c | 452 + regress/unittests/sshkey/test_fuzz.c | 403 + regress/unittests/sshkey/test_sshkey.c | 541 + regress/unittests/sshkey/testdata/dsa_1 | 12 + regress/unittests/sshkey/testdata/dsa_1-cert.fp | 1 + regress/unittests/sshkey/testdata/dsa_1-cert.pub | 1 + regress/unittests/sshkey/testdata/dsa_1.fp | 1 + regress/unittests/sshkey/testdata/dsa_1.fp.bb | 1 + regress/unittests/sshkey/testdata/dsa_1.param.g | 1 + regress/unittests/sshkey/testdata/dsa_1.param.priv | 1 + regress/unittests/sshkey/testdata/dsa_1.param.pub | 1 + regress/unittests/sshkey/testdata/dsa_1.pub | 1 + regress/unittests/sshkey/testdata/dsa_1_pw | 15 + regress/unittests/sshkey/testdata/dsa_2 | 12 + regress/unittests/sshkey/testdata/dsa_2.fp | 1 + regress/unittests/sshkey/testdata/dsa_2.fp.bb | 1 + regress/unittests/sshkey/testdata/dsa_2.pub | 1 + regress/unittests/sshkey/testdata/dsa_n | 12 + regress/unittests/sshkey/testdata/dsa_n_pw | 21 + regress/unittests/sshkey/testdata/ecdsa_1 | 5 + regress/unittests/sshkey/testdata/ecdsa_1-cert.fp | 1 + regress/unittests/sshkey/testdata/ecdsa_1-cert.pub | 1 + regress/unittests/sshkey/testdata/ecdsa_1.fp | 1 + regress/unittests/sshkey/testdata/ecdsa_1.fp.bb | 1 + .../unittests/sshkey/testdata/ecdsa_1.param.curve | 1 + .../unittests/sshkey/testdata/ecdsa_1.param.priv | 1 + .../unittests/sshkey/testdata/ecdsa_1.param.pub | 1 + regress/unittests/sshkey/testdata/ecdsa_1.pub | 1 + regress/unittests/sshkey/testdata/ecdsa_1_pw | 8 + regress/unittests/sshkey/testdata/ecdsa_2 | 7 + regress/unittests/sshkey/testdata/ecdsa_2.fp | 1 + regress/unittests/sshkey/testdata/ecdsa_2.fp.bb | 1 + .../unittests/sshkey/testdata/ecdsa_2.param.curve | 1 + .../unittests/sshkey/testdata/ecdsa_2.param.priv | 1 + .../unittests/sshkey/testdata/ecdsa_2.param.pub | 1 + regress/unittests/sshkey/testdata/ecdsa_2.pub | 1 + regress/unittests/sshkey/testdata/ecdsa_n | 5 + regress/unittests/sshkey/testdata/ecdsa_n_pw | 9 + regress/unittests/sshkey/testdata/ed25519_1 | 7 + .../unittests/sshkey/testdata/ed25519_1-cert.fp | 1 + .../unittests/sshkey/testdata/ed25519_1-cert.pub | 1 + regress/unittests/sshkey/testdata/ed25519_1.fp | 1 + regress/unittests/sshkey/testdata/ed25519_1.fp.bb | 1 + regress/unittests/sshkey/testdata/ed25519_1.pub | 1 + regress/unittests/sshkey/testdata/ed25519_1_pw | 8 + regress/unittests/sshkey/testdata/ed25519_2 | 7 + regress/unittests/sshkey/testdata/ed25519_2.fp | 1 + regress/unittests/sshkey/testdata/ed25519_2.fp.bb | 1 + regress/unittests/sshkey/testdata/ed25519_2.pub | 1 + regress/unittests/sshkey/testdata/pw | 1 + regress/unittests/sshkey/testdata/rsa1_1 | Bin 0 -> 533 bytes regress/unittests/sshkey/testdata/rsa1_1.fp | 1 + regress/unittests/sshkey/testdata/rsa1_1.fp.bb | 1 + regress/unittests/sshkey/testdata/rsa1_1.param.n | 1 + regress/unittests/sshkey/testdata/rsa1_1.pub | 1 + regress/unittests/sshkey/testdata/rsa1_1_pw | Bin 0 -> 533 bytes regress/unittests/sshkey/testdata/rsa1_2 | Bin 0 -> 981 bytes regress/unittests/sshkey/testdata/rsa1_2.fp | 1 + regress/unittests/sshkey/testdata/rsa1_2.fp.bb | 1 + regress/unittests/sshkey/testdata/rsa1_2.param.n | 1 + regress/unittests/sshkey/testdata/rsa1_2.pub | 1 + regress/unittests/sshkey/testdata/rsa_1 | 15 + regress/unittests/sshkey/testdata/rsa_1-cert.fp | 1 + regress/unittests/sshkey/testdata/rsa_1-cert.pub | 1 + regress/unittests/sshkey/testdata/rsa_1.fp | 1 + regress/unittests/sshkey/testdata/rsa_1.fp.bb | 1 + regress/unittests/sshkey/testdata/rsa_1.param.n | 1 + regress/unittests/sshkey/testdata/rsa_1.param.p | 1 + regress/unittests/sshkey/testdata/rsa_1.param.q | 1 + regress/unittests/sshkey/testdata/rsa_1.pub | 1 + regress/unittests/sshkey/testdata/rsa_1_pw | 18 + regress/unittests/sshkey/testdata/rsa_2 | 27 + regress/unittests/sshkey/testdata/rsa_2.fp | 1 + regress/unittests/sshkey/testdata/rsa_2.fp.bb | 1 + regress/unittests/sshkey/testdata/rsa_2.param.n | 1 + regress/unittests/sshkey/testdata/rsa_2.param.p | 1 + regress/unittests/sshkey/testdata/rsa_2.param.q | 1 + regress/unittests/sshkey/testdata/rsa_2.pub | 1 + regress/unittests/sshkey/testdata/rsa_n | 15 + regress/unittests/sshkey/testdata/rsa_n_pw | 17 + regress/unittests/sshkey/tests.c | 27 + regress/unittests/test_helper/Makefile | 15 + regress/unittests/test_helper/fuzz.c | 438 + regress/unittests/test_helper/test_helper.c | 537 + regress/unittests/test_helper/test_helper.h | 318 + regress/unittests/utf8/Makefile | 10 + regress/unittests/utf8/tests.c | 102 + regress/valgrind-unit.sh | 20 + regress/yes-head.sh | 15 + roaming.h | 45 - roaming_client.c | 271 - roaming_common.c | 241 - sandbox-darwin.c | 1 + sandbox-pledge.c | 77 + sandbox-rlimit.c | 3 +- sandbox-seccomp-filter.c | 113 +- sandbox-solaris.c | 108 + sandbox-systrace.c | 36 +- scp.0 | 7 +- scp.1 | 9 +- scp.c | 70 +- servconf.c | 320 +- servconf.h | 10 +- serverloop.c | 711 +- serverloop.h | 3 +- session.c | 481 +- session.h | 5 +- sftp-client.c | 50 +- sftp-client.h | 6 + sftp-common.c | 8 +- sftp-server-main.c | 4 +- sftp-server.0 | 2 +- sftp-server.c | 25 +- sftp.0 | 7 +- sftp.1 | 9 +- sftp.c | 150 +- ssh-add.0 | 2 +- ssh-add.c | 35 +- ssh-agent.0 | 24 +- ssh-agent.1 | 47 +- ssh-agent.c | 104 +- ssh-dss.c | 14 +- ssh-ecdsa.c | 17 +- ssh-ed25519.c | 5 +- ssh-keygen.0 | 42 +- ssh-keygen.1 | 26 +- ssh-keygen.c | 455 +- ssh-keyscan.0 | 6 +- ssh-keyscan.1 | 8 +- ssh-keyscan.c | 88 +- ssh-keysign.0 | 5 +- ssh-keysign.8 | 6 +- ssh-keysign.c | 27 +- ssh-pkcs11-client.c | 4 +- ssh-pkcs11-helper.0 | 2 +- ssh-pkcs11-helper.c | 3 +- ssh-pkcs11.c | 47 +- ssh-rsa.c | 152 +- ssh.0 | 131 +- ssh.1 | 126 +- ssh.c | 311 +- ssh.h | 10 +- ssh1.h | 3 +- ssh2.h | 14 +- ssh_api.c | 24 +- ssh_config | 6 +- ssh_config.0 | 624 +- ssh_config.5 | 920 +- sshbuf-getput-basic.c | 14 +- sshbuf-misc.c | 25 +- sshbuf.c | 86 +- sshbuf.h | 80 +- sshconnect.c | 80 +- sshconnect.h | 4 +- sshconnect1.c | 29 +- sshconnect2.c | 406 +- sshd.0 | 189 +- sshd.8 | 170 +- sshd.c | 832 +- sshd_config | 19 +- sshd_config.0 | 692 +- sshd_config.5 | 802 +- ssherr.c | 4 +- sshkey.c | 372 +- sshkey.h | 21 +- sshlogin.c | 2 +- sshpty.c | 22 +- sshpty.h | 3 +- ttymodes.c | 3 +- ttymodes.h | 5 +- uidswap.c | 18 +- umac.c | 8 +- utf8.c | 334 + roaming_serv.c => utf8.h | 26 +- version.h | 6 +- xmalloc.c | 12 +- xmalloc.h | 3 +- 520 files changed, 47346 insertions(+), 44708 deletions(-) 9768ca4 Merge openssh 7.5p1 ========platform/external/pcre between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) 56ab53a Mark the module as VNDK or VNDK-SP in Android.bp f60d843 Set vendor_available: true in libpcre2 ========platform/external/pdfium between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 43 ++++++++ Android.mk | 16 --- core/fxge/skia/fx_skia_device.cpp | 23 ++++- pdfium.bp | 79 ++++++++++++++ pdfium.mk | 82 --------------- pdfiumfdrm.bp | 21 ++++ pdfiumfdrm.mk | 29 ------ pdfiumformfiller.bp | 32 ++++++ pdfiumformfiller.mk | 35 ------- pdfiumfpdfapi.bp | 176 +++++++++++++++++++++++++++++++ pdfiumfpdfapi.mk | 178 -------------------------------- pdfiumfpdfdoc.bp | 58 +++++++++++ pdfiumfpdfdoc.mk | 61 ----------- pdfiumfpdftext.bp | 27 +++++ pdfiumfpdftext.mk | 30 ------ pdfiumfxcodec.bp | 46 +++++++++ pdfiumfxcodec.mk | 53 ---------- pdfiumfxcrt.bp | 45 ++++++++ pdfiumfxcrt.mk | 45 -------- pdfiumfxedit.bp | 26 +++++ pdfiumfxedit.mk | 28 ----- pdfiumfxge.bp | 72 +++++++++++++ pdfiumfxge.mk | 73 ------------- pdfiumjavascript.bp | 17 +++ pdfiumjavascript.mk | 27 ----- pdfiumpdfwindow.bp | 36 +++++++ pdfiumpdfwindow.mk | 39 ------- third_party/Android.bp | 8 ++ third_party/Android.mk | 8 -- third_party/pdfiumagg23.bp | 19 ++++ third_party/pdfiumagg23.mk | 27 ----- third_party/pdfiumbigint.bp | 11 ++ third_party/pdfiumbigint.mk | 23 ----- third_party/pdfiumjpeg.bp | 54 ++++++++++ third_party/pdfiumjpeg.mk | 62 ----------- third_party/pdfiumlcms.bp | 40 +++++++ third_party/pdfiumlcms.mk | 47 --------- third_party/pdfiumopenjpeg.bp | 33 ++++++ third_party/pdfiumopenjpeg.mk | 41 -------- third_party/pdfiumzlib.bp | 29 ++++++ third_party/pdfiumzlib.mk | 37 ------- tools/drmemory/DrMemory-Windows-sfx.exe | Bin 0 -> 20374113 bytes update_pdfium.py | 40 +++---- 43 files changed, 912 insertions(+), 964 deletions(-) 724d086 Index_8 no longer supported, upscale to N32 33357ca Pdfium 2079dce2ca47f3866f1dd5d51849c53362727f7b e4e9d1b Export include dirs from libpdfium dba8ae8 Export include dirs from libpdfium 328db09 Export include dirs from libpdfium d097d3e Convert external/pdfium to Android.bp 0e16d62 Convert external/pdfium to Android.bp 961fd5e Convert external/pdfium to Android.bp ========platform/external/piex between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 6 ++++++ 1 file changed, 6 insertions(+) 062f53f Mark the module as VNDK or VNDK-SP in Android.bp ac5a309 Mark dependencies of libpiex as vendor_available 2cadf1a Mark libpiex static lib dependencies as vendor_available. 6660354 Mark libpiex vendor_available. ========platform/external/protobuf between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 14 ++++++++++++-- android/config.h | 6 +++--- .../protobuf/compiler/java/java_shared_code_generator.cc | 8 +++++--- src/google/protobuf/stubs/common.cc | 2 ++ 4 files changed, 22 insertions(+), 8 deletions(-) 420e2ee Mark the module as VNDK or VNDK-SP in Android.bp c51e25a Remove tr1 from unordered{set,map} configs 08ddffb Wrap liblog dependency in GOOGLE_PROTOBUF_MIN_LOG_LEVEL 1ee0c07 Generate syntactically correct java for imports from classes with no packages. 0043f66 mark libprotobuf-cpp-* as VNDK ========platform/external/replicaisland between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) e243bc6 Package com.replica.replicaisland as part of vts ========platform/external/robolectric between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) d80393c6 Use libphonenumber-platform instead of libphonenumber. bb52ff7d Use libphonenumber-platform instead of libphonenumber for android-all. c35e9c5a Track move of files from bionic to system/timezone d270cb32 Track move of files from bionic to system/timezone fe971387 Track move of files from bionic to system/timezone ========platform/external/roboto-fonts between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 +++++++- fonts.mk | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) a49bcc0 Add Roboto Condensed Medium fonts to the build ========platform/external/rootdev between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 1 + 1 file changed, 1 insertion(+) 1dd6771 Cope with no longer being included by . ========platform/external/scrypt between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 33 ++++ Android.mk | 13 -- OWNERS | 1 + Scrypt-config.mk | 105 ----------- Scrypt.mk | 46 ----- android-config.mk | 16 -- build-config.mk | 6 - import_scrypt.sh | 268 +++++++++++++---------------- patches/README | 2 +- patches/{arm-neon.patch => arm_neon.patch} | 0 scrypt.config | 25 ++- sources.bp | 78 +++++++++ tests/Android.mk | 23 --- tests/scrypt_test.cpp | 2 +- 14 files changed, 254 insertions(+), 364 deletions(-) 58a2d19 Enable arm64 neon scrypt implementation 05c326f Mark libscrypt_static as vendor_available 0ab0110 Convert Android.mk to Android.bp 99a9876 Fix import_scrypt.sh 916c78a external/scrypt: use proper nativehelper headers 11bdcd8 Add OWNERS in external/scrypt ========platform/external/seccomp-tests between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) f815253 Add OWNERS in external/seccomp-tests 9ec051c Fix seccomp test on bullhead ========platform/external/selinux between android-8.0.0_r32..android-8.1.0_r1========= .travis.yml | 5 +- Android.bp | 2 + Android.mk | 1 - Makefile | 7 + OWNERS | 3 + checkpolicy/Android.bp | 26 + checkpolicy/Android.mk | 58 - checkpolicy/Makefile | 2 +- checkpolicy/checkmodule.c | 2 +- checkpolicy/checkpolicy.8 | 5 +- checkpolicy/checkpolicy.c | 58 +- checkpolicy/policy_define.c | 90 +- checkpolicy/policy_define.h | 1 + checkpolicy/policy_parse.y | 5 + checkpolicy/policy_scan.l | 2 + checkpolicy/test/Makefile | 1 - checkpolicy/test/dismod.c | 2 +- checkpolicy/test/dispol.c | 2 +- dbus/selinux_server.py | 8 +- gui/polgengui.py | 2 +- libselinux/Android.bp | 183 +- libselinux/Android.mk | 18 - libselinux/Makefile | 10 +- libselinux/exported_vendor.map | 35 + libselinux/include/selinux/selinux.h | 3 + libselinux/man/man3/security_getenforce.3 | 11 +- libselinux/src/Makefile | 37 +- libselinux/src/android/android.c | 1717 +---------- libselinux/src/android/android_common.h | 44 + libselinux/src/android/android_platform.c | 1667 ++++++++++ libselinux/src/android/android_vendor.c | 14 + libselinux/src/audit2why.c | 4 +- libselinux/src/avc.c | 4 + libselinux/src/booleans.c | 72 +- libselinux/src/canonicalize_context.c | 2 +- libselinux/src/check_context.c | 2 +- libselinux/src/checkreqprot.c | 40 + libselinux/src/compute_av.c | 2 +- libselinux/src/compute_create.c | 2 +- libselinux/src/compute_member.c | 2 +- libselinux/src/compute_relabel.c | 2 +- libselinux/src/compute_user.c | 2 +- libselinux/src/deny_unknown.c | 2 +- libselinux/src/disable.c | 2 +- libselinux/src/enabled.c | 2 +- libselinux/src/get_context_list.c | 6 +- libselinux/src/get_default_type.c | 2 +- libselinux/src/get_initial_context.c | 2 +- libselinux/src/getenforce.c | 2 +- libselinux/src/init.c | 4 +- libselinux/src/is_customizable_type.c | 2 +- libselinux/src/label.c | 18 +- libselinux/src/label_backends_android.c | 2 +- libselinux/src/label_file.c | 2 +- libselinux/src/label_media.c | 2 +- libselinux/src/label_x.c | 2 +- libselinux/src/load_policy.c | 13 +- libselinux/src/matchmediacon.c | 2 +- libselinux/src/policyvers.c | 2 +- libselinux/src/procattr.c | 8 +- libselinux/src/selinux_check_securetty_context.c | 2 +- libselinux/src/selinux_config.c | 5 +- libselinux/src/selinux_internal.h | 1 + libselinux/src/selinux_restorecon.c | 10 +- libselinux/src/selinuxswig.i | 4 +- libselinux/src/setenforce.c | 2 +- libselinux/src/seusers.c | 4 +- libselinux/src/stringrep.c | 2 +- libselinux/utils/.gitignore | 2 +- libselinux/utils/Makefile | 28 +- libselinux/utils/getsebool.c | 7 +- libselinux/utils/selinux_check_access.c | 52 + libselinux/utils/selinux_restorecon.c | 299 -- libsemanage/src/Makefile | 10 +- libsemanage/src/direct_api.c | 275 +- libsemanage/src/genhomedircon.c | 6 +- libsemanage/src/semanage_store.c | 31 +- libsemanage/src/semanage_store.h | 8 +- libsemanage/tests/Makefile | 6 +- libsepol/Android.bp | 3 + libsepol/cil/src/android.c | 18 + libsepol/cil/src/cil.c | 19 +- libsepol/cil/src/cil_binary.c | 22 +- libsepol/cil/src/cil_build_ast.c | 111 +- libsepol/cil/src/cil_build_ast.h | 6 +- libsepol/cil/src/cil_copy_ast.c | 26 + libsepol/cil/src/cil_flavor.h | 1 + libsepol/cil/src/cil_internal.h | 16 +- libsepol/cil/src/cil_policy.c | 10 +- libsepol/cil/src/cil_post.c | 12 +- libsepol/cil/src/cil_reset_ast.c | 1 + libsepol/cil/src/cil_resolve_ast.c | 60 +- libsepol/cil/src/cil_tree.c | 11 + libsepol/cil/src/cil_write_ast.c | 21 + libsepol/include/sepol/booleans.h | 2 +- libsepol/include/sepol/kernel_to_cil.h | 5 + libsepol/include/sepol/kernel_to_conf.h | 5 + libsepol/include/sepol/policydb/polcaps.h | 1 + libsepol/include/sepol/policydb/policydb.h | 6 +- libsepol/man/man3/sepol_genbools.3 | 2 +- libsepol/src/boolean_record.c | 2 + libsepol/src/expand.c | 2 +- libsepol/src/genbools.c | 61 +- libsepol/src/iface_record.c | 2 + libsepol/src/kernel_to_cil.c | 3226 ++++++++++++++++++++ libsepol/src/kernel_to_common.c | 677 ++++ libsepol/src/kernel_to_common.h | 114 + libsepol/src/kernel_to_conf.c | 3096 +++++++++++++++++++ libsepol/src/libsepol.map.in | 2 + libsepol/src/module_to_cil.c | 55 +- libsepol/src/node_record.c | 8 - libsepol/src/polcaps.c | 1 + libsepol/src/policydb.c | 4 + libsepol/src/user_record.c | 10 +- libsepol/utils/Makefile | 3 +- mcstrans/man/man8/mcstransd.8 | 2 +- mcstrans/src/Makefile | 4 +- mcstrans/src/mcscolor.c | 2 +- mcstrans/utils/Makefile | 4 +- mcstrans/utils/transcon.c | 2 +- mcstrans/utils/untranscon.c | 2 +- policycoreutils/hll/pp/Makefile | 3 +- policycoreutils/hll/pp/pp.c | 2 +- policycoreutils/load_policy/Makefile | 4 +- policycoreutils/load_policy/load_policy.c | 9 +- policycoreutils/newrole/Makefile | 14 +- policycoreutils/newrole/newrole.c | 6 +- policycoreutils/po/Makefile | 12 +- policycoreutils/run_init/Makefile | 14 +- policycoreutils/scripts/fixfiles | 252 +- policycoreutils/scripts/fixfiles.8 | 28 +- policycoreutils/secon/Makefile | 4 +- policycoreutils/secon/secon.c | 2 +- policycoreutils/semodule/Makefile | 3 +- policycoreutils/sestatus/Makefile | 4 +- policycoreutils/sestatus/sestatus.8 | 2 + policycoreutils/sestatus/sestatus.c | 14 + policycoreutils/setfiles/Makefile | 7 +- policycoreutils/setfiles/restorecon_xattr.c | 2 +- policycoreutils/setfiles/setfiles.c | 13 +- policycoreutils/setsebool/Makefile | 3 +- policycoreutils/setsebool/setsebool.c | 2 +- prebuilts/bin/audit2allow | 13 + prebuilts/bin/audit2why | 13 + prebuilts/bin/sediff | 6 + prebuilts/bin/seinfo | 6 + prebuilts/bin/sesearch | 2 +- python/audit2allow/Makefile | 1 - python/semanage/seobject.py | 6 +- python/sepolgen/src/sepolgen/audit.py | 4 +- python/sepolgen/src/sepolgen/module.py | 2 +- python/sepolicy/Makefile | 2 +- python/sepolicy/sepolicy-generate.8 | 2 +- python/sepolicy/sepolicy/__init__.py | 16 +- python/sepolicy/sepolicy/generate.py | 4 +- python/sepolicy/sepolicy/gui.py | 25 +- python/sepolicy/sepolicy/manpage.py | 84 +- python/sepolicy/sepolicy/sepolicy.glade | 2 +- python/sepolicy/sepolicy/templates/executable.py | 28 +- restorecond/Makefile | 11 +- restorecond/restorecond.h | 2 +- sandbox/Makefile | 4 +- secilc/Android.bp | 20 + secilc/Android.mk | 35 - secilc/Makefile | 8 +- secilc/secil2conf.c | 2 +- secilc/secilc.c | 2 +- semodule-utils/semodule_deps/Makefile | 1 - semodule-utils/semodule_deps/semodule_deps.c | 2 +- semodule-utils/semodule_expand/Makefile | 3 +- semodule-utils/semodule_expand/semodule_expand.c | 2 +- semodule-utils/semodule_link/Makefile | 3 +- semodule-utils/semodule_link/semodule_link.c | 2 +- semodule-utils/semodule_package/Makefile | 3 +- semodule-utils/semodule_package/semodule_package.c | 4 +- .../semodule_package/semodule_unpackage.c | 2 +- 176 files changed, 10516 insertions(+), 2827 deletions(-) e3ab0e60 Don't load nonplat_service_contexts on full-treble. 1c080953 Fix bad merge c62f2ae8 Fix bad merge 3fc5ae67 NO PARTIAL RERUN Fix libselinux => liblog dependencies 91311f1e Export dummy functions for libselinux_vendor 8a7da2c8 Fix libselinux => liblog dependencies 030fd08a Export dummy functions for libselinux_vendor 26b3d923 sefcontext_compile: migrate to soong 1df99aee move file_context APIs out of libselinux_vendor 367917ec Do not use PCRE2 in libselinux_vendor 1df580a3 move selinux policy loading APIs to platform libselinux b61eb368 refactor: move common parts of libselinux builds into defaults 7dd9343d Add libselinux_vendor 170cc727 sefcontext_compile: migrate to soong 3a5f579d move file_context APIs out of libselinux_vendor f1c7dca2 Do not use PCRE2 in libselinux_vendor c102ca64 move selinux policy loading APIs to platform libselinux 64f6e810 refactor: move common parts of libselinux builds into defaults 96f9b254 Add libselinux_vendor 7e29d177 Export dummy functions for libselinux_vendor 4b5cfdcd Add a method to load vendor_service_context only. 1006dc84 Do not use PCRE2 in libselinux_vendor 73c80596 move file_context APIs out of libselinux_vendor 5ec3b433 move selinux policy loading APIs to platform libselinux f5addf22 refactor: move common parts of libselinux builds into defaults a5a4531b sefcontext_compile: migrate to soong 1c8c5862 Add libselinux_vendor 1e876018 Export dummy functions for libselinux_vendor 09dff7c3 Fix libselinux => liblog dependencies 652665c2 Fix libselinux_vendor private header dependencies. d72d78d9 Improve selinux utils wrappers e1ef2190 Add OWNERS in external/selinux e3363ccf Move non-treble devices to split file_contexts 574926fe Expand all compile-time generated attributes 3a5152cc Use the same sources for linux_bionic and linux targets 26250b4f Use the same sources for linux_bionic and linux targets 9cc62ce3 procattr.c: Use __BIONIC__ instead of __ANDROID__ 16e4a8da sefcontext_compile: migrate to soong c3118041 checkpolicy,libsepol: drop unnecessary usage of s6_addr32 3db61481 policycoreutils: fixfiles: use a consistent order for options to restorecon c51b99ac policycoreutils: fixfiles: don't ignore `-F` when run in `-C` mode 6e289bb7 policycoreutils: fixfiles: remove bad modes of "relabel" command 96d11a28 policycoreutils: fixfiles: un-document `-R -a` option 3475893b policycoreutils: fixfiles: refactor into the `set -u` dialect f499b02f policycoreutils: fixfiles: if restorecon aborts, we should too 2aa88f72 policycoreutils: fixfiles: usage errors are fatal 658800ef policycoreutils: fixfiles: syntax error 42f91ba2 policycoreutils: fixfiles: remove two unused variables ce2a7fb1 policycoreutils: fixfiles: tidy up usage(), manpage synopsis dfb7841f secilc: Migrate to soong 1089665e Add attribute expansion options 63aa7fc0 libselinux: Fix CFLAGS definition c158e007 Checkpolicy: Migrate to soong a7620606 libsepol: migrate to soong 3376ac49 sestatus: show checkreqprot status d1ff68ff libselinux: add security_get_checkreqprot 4d7dee28 libsepol/utils: Fix build without system sepol.h 8e9c9a20 policycoreutils: fixfiles: deprecate -l option 48d425e7 policycoreutils: fixfiles: move logit call outside of redirected function 55f22012 policycoreutils: fixfiles: fix logging about R/O filesystems 08df7539 policycoreutils: fixfiles: clarify exclude_dirs() aa62e366 policycoreutils: fixfiles: remove (broken) redundant code b5610b0c Revert "policycoreutils: let output of `fixfiles` be redirected (as normal)" 1dc95dd5 libsepol: silence false-positive -Wwrite-strings warning 232ff757 libselinux/utils: add noreturn attribute to selinux_check_access's usage a9b6ef42 sepolicy/gui: Update text strings to use better gettext templates 11e9676c sepolicy: info() should provide attributes for a TYPE 89399a9c sepolicy: Fix several issues in 'sepolicy manpage -a' 471e6b0f sepolicy: setools.*Query wants a list in ruletype be0acfb4 dbus: Use text streams in selinux_server.py 4a7de9ff policycoreutils/sepolicy: Define our own cmp() d9c2a158 sepolicy/generate.py: Fix string formatting 6dabab26 sepolicy: Simplify policy types detection 54eb348c sepolicy: Don't return filter(), use [ ] notation instead 2a0102a2 sepolicy: Adapt to new the semodule list output f82771c1 Fix typo in executable.py template. 1353988d sepolicy: We should be creating _exec interfaces when we create the domtrans interface 8dfdb38d sepolicy: ptrace should be a part of deny_ptrace boolean in TEMPLATETYPE_admin c0ec882b Fix up generation of application policy 1db83be5 policycoreutils/sepolicy: boolean.png is in help/ 590e765d sepolicy: Move svirt man page out of libvirt into its own 63283b81 sepolicy: Add manpages for typealiased types cfbb7973 sepolicy: Fix spelling mistakes in commands in generated manpages 443b84e4 policycoreutils/sepolicy: Add documentation for MCS separated domains a1b5897b Revert "Revert "Do not use PCRE2 in libselinux_vendor"" 43d548e3 Revert "Revert "move selinux policy loading APIs to platform libselinux"" 554b7e4e Revert "Revert "move file_context APIs out of libselinux_vendor"" 51428ba0 Revert "Revert "refactor: move common parts of libselinux builds into defaults"" 72103a4c Revert "refactor: move common parts of libselinux builds into defaults" 379af6c5 Revert "move file_context APIs out of libselinux_vendor" eae131fe Revert "move selinux policy loading APIs to platform libselinux" 832c8466 Revert "Do not use PCRE2 in libselinux_vendor" ef95c6dd libselinux: Remove util/selinux_restorecon.c a63858b5 libselinux: Add selinux_check_access utility f122a95e Do not use PCRE2 in libselinux_vendor 060bb754 move selinux policy loading APIs to platform libselinux 17430be3 move file_context APIs out of libselinux_vendor a42f0d68 refactor: move common parts of libselinux builds into defaults 9cba8f61 libselinux: Add permissive= entry to avc audit log d6ed837a Selinux: Plug leak in version_policy f3a264c2 config: Don't finalize mount state in selinux_set_policy_root() cc1666de Add libselinux_vendor 89ce96ca policycoreutils: make audit and pam support configurable 9a7763e1 Add includes for DESTDIR only in root Makefile 74093bea restorecond: get pcre cflags/libs from pkg-config fcb5d5cc Makefiles: drop -L/-I to system paths b5fe48da libselinux: PCRE_LDFLAGS is actually LDLIBS 3eebfc28 libselinux: get pcre CFLAGS/LDFLAGS from pkg-config 584e32a2 policycoreutils: honour LINGUAS variable c4f2da43 cil: allow typepermissive on platform public types 8702a865 libsemanage: Save linked policy, skip re-link when possible 64afa1af libselinux: add O_CLOEXEC 35af4592 policycoreutils: newrole: always initialize pw fields bfe40222 policycoreutils: newrole: do not free pw strings twice bb3f428c libselinux: getsebool: always free names a9094fae libselinux: avoid calling strcmp() on a NULL pointer b63eb892 libsepol: cil: check cil_fill_list return value ea175157 secilc: Add options to control the expansion of attributes 0be23c3f libsepol/cil: Add ability to expand some attributes in binary policy 473753f2 libsepol: correct spelling errors in module_to_cil.c comments d88657bc libsepol: do not leak memory when an error occurs 8ccd0db8 libsepol: do not free attr_name twice 3e7fd1da libsepol: do not wrap integers when checking bound 42e32227 libsepol: refuse to load policies with no block 9d3091a6 libselinux: ensure that 4 columns are read from /proc/mounts c09fb323 libselinux: make process_boolean() fail on invalid lines 86e6ae67 libsemanage: drop checks on semanage_module_info_destroy() value 55b5b7a6 libselinux: do not dereference a NULL pointer when calloc() fails 682e01f7 policycoreutils/load_policy: Drop is_selinux_enabled() check b61922f7 libsemanage: revert "Skip policy module re-link when only setting booleans." e6edc424 libsepol: do not seg fault on sepol_*_key_free(NULL) 43a9c969 Fix build after remote tracking branch merge 92f22e19 libsepol: In module_to_cil create one attribute for each unique set 13c27d6c checkpolicy: Add options to convert binary policy to CIL or a policy.conf 0a08fd1e libsepol: Add ability to convert binary policy to policy.conf file 70a480bf libsepol: Add ability to convert binary policy to CIL 32e425e2 sesearch: don't clobber PYTHONPATH 03298a22 libsemanage: genhomedircon: fix possible double-free 85da6194 libsemanage: do not dereference a NULL pointer when calloc() fails 0438d5c4 libsemanage: do not close uninitialized file descriptors b251dbba libsepol: fix use-after-free in sepol_user_clone() b6579d26 libsepol: constify sepol_genbools()'s boolpath parameter 76f8c04c libsepol: make process_boolean() fail on invalid lines a83f1cfd libsepol: do not dereference a NULL pointer when stack_init() fails 5ed45797 policycoreutils: fixfiles: remove useless use of cat 1ac883f1 policycoreutils/setfiles: don't scramble stdout and stderr together 1da6fb06 policycoreutils/setfiles: stdout messages don't need program prefix d0fafe03 policycoreutils: fixfiles: handle unexpected spaces in command 8c662db9 policycoreutils: fixfiles should handle path arguments more robustly 6e3c3595 libsepol/cil: do not dereference a NULL pointer when calloc() fails 4ccc267f mcstrans: fix typo in mcstransd.8 man page af0ce03e libsepol/cil: Add hexadecimal support for Xen ioportcon statements da2f2316 libsepol/cil: Use hexadecimal numbers when writing Xen rules 526d0dad libsepol: Update module_to_cil to output hexadecimal for Xen rules c408c70b libsepol/cil: Allow hexadecimal numbers in Xen context rules dd11ab6f checkpolicy: Fix minor memory leak in checkpolicy 9087bb9c checkpolicy: dereference rangehead after checking it was not NULL 6707526f libsepol/cil: avoid freeing uninitialized values 08648145 libsepol/cil: make reporting conflicting type transitions work 317743bb python/semanage: fix export of fcontext socket entries fba9d010 Python 3.6 invalid escape sequence deprecation fixes 718bc4bc python/sepolicy: fix obtaining domain name in HTMLManPages cd20f9c2 policycoreutils: add noreturn attribute to usage() 28a6a560 semodule-utils: add noreturn attribute to usage() 2f8926f7 mcstrans: add noreturn attribute to usage() 840a7c91 secilc: add noreturn attribute to usage() ef61dd7d checkpolicy: add noreturn attribute to usage() e720859f restorecond: add noreturn attribute to exitApp() 43b24f01 libsepol: Define cgroup_seclabel policy capability ded385d3 libselinux: initialize temp value in SWIG wrapper to prevent freeing garbage 6305bfbc mcstrans: do not dereference color_str if it is NULL ccfbd9aa libsemanage/tests: include libsepol headers from $DESTDIR 4176a292 libsemanage: never call memcpy with a NULL value ddaf0afe libsepol/cil: do not dereference args before checking it was not null 32288896 semodule_package: do not leak memory when using -u or -s ed51e23f sepolgen: strip non-printable characters when parsing audit messages 1cd3e1a4 libselinux, libsemanage: make PYPREFIX computation more robust a2d40aae libsepol/cil: Move initialization of bitmap in __cil_permx_to_bitmap() 95e5c103 libsepol/cil: free bitmaps in cil_level_equals() 9feaf038 libsepol/cil: do not leak left-hand side of an invalid constraint 602385d7 libsepol/cil: free the first operand if the second one is invalid 7fe9a7be libsepol/cil: use __cil_ordered_lists_destroy() to free unordered_classorder_lists ========platform/external/sfntly between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) 2b08a62 Temporarily suppress user-defined-warning in external/sfntly ========platform/external/skia between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 4 + Android.bp | 235 +- BUILD.gn | 285 +- DEPS | 4 +- PRESUBMIT.py | 115 +- bench/BitmapBench.cpp | 62 +- bench/BlendmodeBench.cpp | 106 + bench/ClipMaskBench.cpp | 68 + bench/CodecBench.cpp | 5 +- bench/CodecBenchPriv.h | 2 - bench/ColorCanvasDrawBitmapBench.cpp | 1 + bench/CubicKLMBench.cpp | 7 +- bench/DisplacementBench.cpp | 2 +- bench/DrawBitmapAABench.cpp | 1 + bench/DrawLatticeBench.cpp | 1 + bench/EncoderBench.cpp | 145 +- bench/FontScalerBench.cpp | 2 +- bench/GLBench.cpp | 2 +- bench/GLInstancedArraysBench.cpp | 2 +- bench/GLVec4ScalarBench.cpp | 2 +- bench/GLVertexAttributesBench.cpp | 2 +- bench/GameBench.cpp | 8 +- bench/GrMipMapBench.cpp | 4 +- bench/GrResourceCacheBench.cpp | 4 +- bench/GradientBench.cpp | 61 +- bench/ImageBench.cpp | 5 +- bench/ImageFilterDAGBench.cpp | 9 +- bench/MagnifierBench.cpp | 1 + bench/MergeBench.cpp | 4 +- bench/MipMapBench.cpp | 6 + bench/PDFBench.cpp | 8 +- bench/PatchBench.cpp | 36 + bench/PathBench.cpp | 12 +- bench/PathTextBench.cpp | 86 + bench/PerlinNoiseBench.cpp | 16 +- bench/ReadPixBench.cpp | 6 +- bench/RepeatTileBench.cpp | 66 +- bench/ShaderMaskBench.cpp | 5 +- bench/ShadowBench.cpp | 107 + bench/SkLinearBitmapPipelineBench.cpp | 16 +- bench/SkRasterPipelineBench.cpp | 79 +- bench/TextBench.cpp | 2 +- bench/TileBench.cpp | 1 - bench/VertBench.cpp | 10 +- bench/WritePixelsBench.cpp | 3 +- bench/Xfer4fBench.cpp | 104 - bench/XferF16Bench.cpp | 94 - bench/XfermodeBench.cpp | 106 - bench/nanobench.cpp | 63 +- debugger/QT/SkGLWidget.h | 1 - dm/DM.cpp | 229 +- dm/DMGpuSupport.h | 3 +- dm/DMSrcSink.cpp | 339 +- dm/DMSrcSink.h | 10 +- example/SkiaSDLExample.cpp | 19 +- .../SkPerlinNoiseShader2/SkPerlinNoiseShader2.cpp | 1403 - .../SkPerlinNoiseShader2/SkPerlinNoiseShader2.h | 136 - experimental/SkV8Example/SkV8Example.cpp | 1 - experimental/documentation/gerrit.md | 20 + experimental/go-demo/main.go | 76 + experimental/go-skia/ctypes.go | 58 + experimental/go-skia/skia.go | 223 +- experimental/go-skia/types.go | 65 + experimental/svg/model/SkSVGLine.cpp | 2 +- fuzz/FilterFuzz.cpp | 8 +- fuzz/FuzzCanvas.cpp | 40 +- fuzz/fuzz.cpp | 52 +- gm/SkLinearBitmapPipelineGM.cpp | 204 - gm/aaclip.cpp | 1 + gm/aaxfermodes.cpp | 10 +- gm/addarc.cpp | 2 +- gm/all_bitmap_configs.cpp | 64 +- gm/animatedGif.cpp | 23 +- gm/arithmode.cpp | 7 +- gm/beziereffects.cpp | 231 +- gm/bigrect.cpp | 105 + gm/bigrrectaaeffect.cpp | 8 +- gm/bigtext.cpp | 2 +- gm/bitmapcopy.cpp | 6 +- gm/bitmapfilters.cpp | 30 +- gm/bitmapimage.cpp | 1 + gm/blurignorexform.cpp | 148 + gm/blurimagevmask.cpp | 57 + gm/blurs.cpp | 18 +- gm/bmpfilterqualityrepeat.cpp | 2 +- gm/bug6643.cpp | 29 + gm/bug6783.cpp | 47 + gm/circles.cpp | 2 +- gm/coloremoji.cpp | 8 +- gm/coloremoji_blendmodes.cpp | 163 + gm/colorfilterimagefilter.cpp | 38 +- gm/colorspacexform.cpp | 1 + gm/colortype.cpp | 65 - gm/colortypexfermode.cpp | 155 - gm/colorwheel.cpp | 14 +- gm/complexclip.cpp | 7 +- gm/complexclip3.cpp | 3 +- gm/composeshader.cpp | 12 +- gm/concavepaths.cpp | 15 + gm/conicpaths.cpp | 4 +- gm/constcolorprocessor.cpp | 12 +- gm/convexpolyeffect.cpp | 56 +- gm/copyTo4444.cpp | 9 +- gm/croppedrects.cpp | 6 +- gm/crosscontextimage.cpp | 39 + gm/cubicpaths.cpp | 58 +- gm/dashing.cpp | 18 +- gm/deferredtextureimage.cpp | 46 +- gm/degeneratesegments.cpp | 64 +- gm/dftext.cpp | 2 +- gm/distantclip.cpp | 1 + gm/downsamplebitmap.cpp | 8 +- gm/drawatlas.cpp | 60 + gm/drawatlascolor.cpp | 2 +- gm/drawbitmaprect.cpp | 5 +- gm/drawlooper.cpp | 2 +- gm/drawregionmodes.cpp | 4 +- gm/dropshadowimagefilter.cpp | 2 +- gm/dstreadshuffle.cpp | 4 +- gm/emptypath.cpp | 22 +- gm/encode-alpha-jpeg.cpp | 105 + gm/encode-platform.cpp | 29 +- gm/encode-srgb.cpp | 77 +- gm/encode.cpp | 1 + gm/etc1.cpp | 122 - gm/filterbitmap.cpp | 8 +- gm/filterfastbounds.cpp | 1 + gm/fontcache.cpp | 2 +- gm/fontmgr.cpp | 2 +- gm/gamma.cpp | 12 +- gm/gammaencodedpremul.cpp | 3 + gm/gamut.cpp | 9 +- gm/gaussianedge.cpp | 219 - gm/gm.cpp | 2 +- gm/gradients.cpp | 124 +- gm/gradients_2pt_conical.cpp | 28 +- gm/gradtext.cpp | 10 +- gm/highcontrastfilter.cpp | 4 +- gm/hsl.cpp | 207 + gm/image.cpp | 25 +- gm/image_pict.cpp | 144 +- gm/image_shader.cpp | 2 +- gm/imageblur.cpp | 2 +- gm/imageblur2.cpp | 9 +- gm/imageblurclampmode.cpp | 106 + gm/imageblurrepeatmode.cpp | 125 + gm/imageblurtiled.cpp | 2 +- gm/imagefilters.cpp | 2 +- gm/imagefiltersbase.cpp | 10 +- gm/imagefilterscropped.cpp | 3 +- gm/imagefiltersgraph.cpp | 3 +- gm/imagemagnifier.cpp | 2 +- gm/imagemasksubset.cpp | 10 +- gm/imageresizetiled.cpp | 2 +- gm/imagescalealigned.cpp | 2 +- gm/imagetoyuvplanes.cpp | 111 - gm/internal_links.cpp | 2 +- gm/lattice.cpp | 2 +- gm/lcdblendmodes.cpp | 2 +- gm/lcdtext.cpp | 14 +- gm/lightingshader2.cpp | 8 +- gm/lightingshaderbevel.cpp | 268 - gm/linepaths.cpp | 29 +- gm/localmatriximageshader.cpp | 6 +- gm/makecolorspace.cpp | 89 + gm/matrixconvolution.cpp | 2 +- gm/mipmap.cpp | 2 +- gm/morphology.cpp | 4 +- gm/multipicturedraw.cpp | 1 + gm/ninepatchstretch.cpp | 2 +- gm/ovals.cpp | 20 + gm/patch.cpp | 184 +- gm/path_stroke_with_zero_length.cpp | 372 +- gm/pdf_never_embed.cpp | 2 +- gm/perlinnoise.cpp | 40 +- gm/picture.cpp | 1 + gm/pictureimagefilter.cpp | 4 +- gm/pictureimagegenerator.cpp | 4 +- gm/pictureshadercache.cpp | 85 + gm/pixelsnap.cpp | 4 +- gm/poly2poly.cpp | 3 +- gm/quadpaths.cpp | 58 +- gm/radial_gradient_precision.cpp | 22 + gm/readpixels.cpp | 10 +- gm/rectangletexture.cpp | 18 +- gm/reveal.cpp | 17 +- gm/rrects.cpp | 9 +- gm/samplerstress.cpp | 4 +- gm/savelayer.cpp | 123 +- gm/shadertext2.cpp | 10 +- gm/shadowmaps.cpp | 118 - gm/shadowutils.cpp | 55 +- gm/shapes_as_paths.cpp | 239 + gm/showmiplevels.cpp | 19 +- gm/simpleaaclip.cpp | 4 +- gm/skbug_257.cpp | 2 +- gm/srcmode.cpp | 2 +- gm/srgb.cpp | 42 + gm/stroketext.cpp | 4 +- gm/subsetshader.cpp | 1 + gm/surface.cpp | 2 +- gm/texdata.cpp | 3 +- gm/textblobrandomfont.cpp | 2 +- gm/texteffects.cpp | 2 +- gm/texturedomaineffect.cpp | 10 +- gm/tilemodes.cpp | 8 +- gm/tilemodes_scaled.cpp | 8 +- gm/tinybitmap.cpp | 13 +- gm/variedtext.cpp | 2 +- gm/vertices.cpp | 45 +- gm/verttext2.cpp | 2 +- gm/windowrectangles.cpp | 27 +- gm/xfermodeimagefilter.cpp | 10 +- gm/xfermodes.cpp | 2 +- gm/xfermodes2.cpp | 4 +- gm/xfermodes3.cpp | 4 +- gm/xform_image_gen.cpp | 48 + gm/yuvtorgbeffect.cpp | 19 +- gn/BUILD.gn | 312 +- gn/BUILDCONFIG.gn | 20 +- gn/android_framework_defines.gni | 19 - gn/bench.gni | 7 +- gn/compile_processors.py | 27 + gn/core.gni | 85 +- gn/effects.gni | 53 +- gn/find_headers.py | 10 +- gn/flutter_defines.gni | 5 + gn/gm.gni | 25 +- gn/gn_to_bp.py | 26 +- gn/gpu.gni | 122 +- gn/pdf.gni | 7 +- gn/samples.gni | 9 +- gn/sksl.gni | 14 + gn/tests.gni | 20 +- gn/toolchain/BUILD.gn | 301 + gn/utils.gni | 6 - include/codec/SkAndroidCodec.h | 33 +- include/codec/SkCodec.h | 282 +- include/codec/SkCodecAnimation.h | 43 + include/codec/SkEncodedInfo.h | 2 +- include/config/SkUserConfig.h | 24 +- include/config/SkUserConfigManual.h | 33 + include/core/SkBitmap.h | 291 +- include/core/SkCanvas.h | 443 +- include/core/SkClipOp.h | 14 +- include/core/SkColor.h | 54 +- include/core/SkColorFilter.h | 46 +- include/core/SkColorSpace.h | 7 +- include/core/SkColorSpaceXform.h | 9 + include/core/SkColorTable.h | 16 +- include/core/SkCrossContextImageData.h | 68 - include/core/SkDocument.h | 5 +- include/core/SkEncodedImageFormat.h | 1 + include/core/SkFlattenable.h | 4 +- include/core/SkGraphics.h | 24 + include/core/SkImage.h | 167 +- include/core/SkImageEncoder.h | 6 +- include/core/SkImageFilter.h | 29 +- include/core/SkImageGenerator.h | 76 +- include/core/SkImageInfo.h | 3 - include/core/SkLights.h | 6 + include/core/SkMallocPixelRef.h | 93 +- include/core/SkMaskFilter.h | 2 +- include/core/SkMatrix.h | 1 + include/core/SkMilestone.h | 2 +- include/core/SkPaint.h | 94 +- include/core/SkPath.h | 34 +- include/core/SkPicture.h | 28 +- include/core/SkPictureRecorder.h | 5 +- include/core/SkPixelRef.h | 230 +- include/core/SkPixelSerializer.h | 9 +- include/core/SkPixmap.h | 92 +- include/core/SkPostConfig.h | 21 +- include/core/SkRRect.h | 2 +- include/core/SkRWBuffer.h | 8 +- include/core/SkRect.h | 33 +- include/core/SkScalar.h | 6 - include/core/SkShader.h | 315 +- include/core/SkSize.h | 121 +- include/core/SkStream.h | 7 +- include/core/SkSurface.h | 62 + include/core/SkTextBlob.h | 17 + include/core/SkTypeface.h | 49 +- include/core/SkTypes.h | 10 +- include/core/SkVertices.h | 21 +- include/core/SkWriteBuffer.h | 4 +- include/core/SkWriter32.h | 5 + include/effects/SkArithmeticImageFilter.h | 4 - include/effects/SkBlurImageFilter.h | 14 +- include/effects/SkColorFilterImageFilter.h | 1 + include/effects/SkComposeImageFilter.h | 1 + include/effects/SkDashPathEffect.h | 39 +- include/effects/SkDisplacementMapEffect.h | 1 + include/effects/SkDropShadowImageFilter.h | 1 + include/effects/SkGaussianEdgeShader.h | 27 - include/effects/SkImageSource.h | 1 + include/effects/SkLumaColorFilter.h | 4 +- include/effects/SkMagnifierImageFilter.h | 1 + include/effects/SkMatrixConvolutionImageFilter.h | 1 + include/effects/SkMergeImageFilter.h | 27 +- include/effects/SkMorphologyImageFilter.h | 1 + include/effects/SkOffsetImageFilter.h | 1 + include/effects/SkPaintImageFilter.h | 1 + include/effects/SkPerlinNoiseShader.h | 72 +- include/effects/SkPictureImageFilter.h | 7 +- include/effects/SkTileImageFilter.h | 1 + include/effects/SkXfermodeImageFilter.h | 15 - include/encode/SkEncoder.h | 41 + include/encode/SkJpegEncoder.h | 98 + include/encode/SkPngEncoder.h | 106 + include/encode/SkWebpEncoder.h | 55 + include/gpu/GrBackendSemaphore.h | 69 + include/gpu/GrBackendSurface.h | 142 + include/gpu/GrBlend.h | 149 +- include/gpu/GrCaps.h | 65 +- include/gpu/GrContext.h | 179 +- include/gpu/GrContextOptions.h | 33 +- include/gpu/GrCoordTransform.h | 156 - include/gpu/GrExternalTextureData.h | 28 - include/gpu/GrFragmentProcessor.h | 349 - include/gpu/GrGpuResource.h | 7 +- include/gpu/GrGpuResourceRef.h | 217 - include/gpu/GrProcessor.h | 344 - include/gpu/GrProcessorUnitTest.h | 201 - include/gpu/GrProgramElement.h | 124 - include/gpu/GrRenderTarget.h | 55 +- include/gpu/GrShaderCaps.h | 6 + include/gpu/GrSurface.h | 181 +- include/gpu/GrTestUtils.h | 150 - include/gpu/GrTexture.h | 11 +- include/gpu/GrTypes.h | 191 +- include/gpu/GrTypesPriv.h | 581 - .../gpu/effects/GrBlurredEdgeFragmentProcessor.h | 68 - include/gpu/effects/GrConstColorProcessor.h | 78 - include/gpu/gl/GrGLFunctions.h | 6 + include/gpu/gl/GrGLInterface.h | 6 + include/gpu/gl/GrGLSLPrettyPrint.h | 19 - include/gpu/gl/GrGLTypes.h | 24 +- include/gpu/mock/GrMockTypes.h | 43 + include/gpu/vk/GrVkBackendContext.h | 42 +- include/gpu/vk/GrVkDefines.h | 29 +- include/gpu/vk/GrVkInterface.h | 37 +- include/gpu/vk/GrVkTypes.h | 19 - include/ports/SkFontConfigInterface.h | 1 - include/ports/SkFontMgr.h | 4 +- include/private/GrAuditTrail.h | 24 +- include/private/GrGLSL.h | 243 +- include/private/GrGLSL_impl.h | 175 - include/private/GrInstancedPipelineInfo.h | 6 +- include/private/GrRenderTargetProxy.h | 47 +- include/private/GrSurfaceProxy.h | 170 +- include/private/GrTextureProxy.h | 25 +- include/private/GrTextureRenderTargetProxy.h | 42 - include/private/GrTypesPriv.h | 616 + include/private/SkFixed.h | 16 +- include/private/SkMiniRecorder.h | 56 - include/{core => private}/SkPathRef.h | 0 include/private/SkRecords.h | 359 - include/private/SkShadowFlags.h | 8 +- include/private/SkShadowParams.h | 50 - include/private/SkTArray.h | 54 +- include/private/SkTHash.h | 2 +- include/private/SkTemplates.h | 6 +- include/utils/SkEventTracer.h | 13 +- include/utils/SkNWayCanvas.h | 1 + include/utils/SkNoDrawCanvas.h | 5 + include/utils/SkShadowUtils.h | 73 +- include/views/SkTouchGesture.h | 6 +- infra/bots/Makefile | 5 + infra/bots/OWNERS | 6 + infra/bots/README.md | 108 +- infra/bots/android_map.json | 21 - infra/bots/assets.isolate | 7 + infra/bots/assets/android_ndk_darwin/VERSION | 2 +- infra/bots/assets/android_ndk_darwin/create.py | 2 +- infra/bots/assets/android_ndk_linux/VERSION | 2 +- infra/bots/assets/android_ndk_linux/create.py | 2 +- infra/bots/assets/android_ndk_windows/VERSION | 2 +- infra/bots/assets/android_ndk_windows/create.py | 2 +- infra/bots/assets/armhf_sysroot/README.md | 9 + infra/bots/assets/armhf_sysroot/VERSION | 1 + infra/bots/assets/armhf_sysroot/common.py | 26 + infra/bots/assets/armhf_sysroot/create.py | 78 + .../bots/assets/armhf_sysroot/create_and_upload.py | 46 + infra/bots/assets/armhf_sysroot/download.py | 16 + infra/bots/assets/armhf_sysroot/upload.py | 16 + infra/bots/assets/asset_utils.py | 2 +- infra/bots/assets/cast_toolchain/VERSION | 2 +- infra/bots/assets/chromebook_arm_gles/README.md | 13 + infra/bots/assets/chromebook_arm_gles/VERSION | 1 + infra/bots/assets/chromebook_arm_gles/common.py | 26 + infra/bots/assets/chromebook_arm_gles/create.py | 67 + .../chromebook_arm_gles/create_and_upload.py | 48 + infra/bots/assets/chromebook_arm_gles/download.py | 16 + infra/bots/assets/chromebook_arm_gles/upload.py | 16 + infra/bots/assets/clang_linux/VERSION | 2 +- infra/bots/assets/clang_linux/create.py | 2 +- infra/bots/assets/go/VERSION | 2 +- infra/bots/assets/go/create.py | 2 +- .../assets/linux_vulkan_intel_driver_debug/VERSION | 2 +- .../linux_vulkan_intel_driver_release/VERSION | 2 +- infra/bots/assets/protoc/VERSION | 1 + infra/bots/assets/protoc/common.py | 26 + infra/bots/assets/protoc/create.py | 35 + infra/bots/assets/protoc/create_and_upload.py | 42 + infra/bots/assets/protoc/download.py | 16 + infra/bots/assets/protoc/upload.py | 16 + infra/bots/assets/scripts/common.py | 2 +- infra/bots/assets/scripts/create.py | 2 +- infra/bots/assets/scripts/create_and_upload.py | 2 +- infra/bots/assets/scripts/download.py | 2 +- infra/bots/assets/scripts/upload.py | 2 +- infra/bots/assets/skimage/VERSION | 2 +- infra/bots/assets/skp/VERSION | 2 +- infra/bots/assets/skp/create.py | 6 + infra/bots/assets/svg/create.py | 19 +- infra/bots/assets/valgrind/VERSION | 1 + infra/bots/assets/valgrind/common.py | 26 + infra/bots/assets/valgrind/create.py | 104 + infra/bots/assets/valgrind/create_and_upload.py | 42 + infra/bots/assets/valgrind/download.py | 16 + infra/bots/assets/valgrind/upload.py | 16 + infra/bots/bundle_recipes.isolate | 14 + infra/bots/cfg.json | 3 +- ...om_skps_100k_c37e844a6f8708-eee762104c75bd.json | 21 + infra/bots/gen_tasks.go | 535 +- infra/bots/git_utils.py | 2 + infra/bots/gpu_map.json | 17 - infra/bots/infra_tests.py | 35 +- infra/bots/ios_bin.isolate | 8 + infra/bots/isolate_skimage.isolate | 7 + infra/bots/isolate_skp.isolate | 7 + infra/bots/isolate_svg.isolate | 7 + infra/bots/jobs.json | 274 +- infra/bots/meta_config.isolate | 5 + infra/bots/perf_skia_bundled.isolate | 14 + infra/bots/perf_skia_bundled_unix.isolate | 6 + infra/bots/perf_skia_bundled_win.isolate | 6 + infra/bots/recipe_modules/README.md | 36 +- .../recipe_modules/builder_name_schema/__init__.py | 4 - .../bots/recipe_modules/builder_name_schema/api.py | 7 +- .../builder_name_schema/builder_name_schema.json | 3 +- .../builder_name_schema/builder_name_schema.py | 70 +- .../examples/full.expected/test.json | 7 + .../builder_name_schema/examples/full.py | 64 + infra/bots/recipe_modules/compile/__init__.py | 16 - infra/bots/recipe_modules/compile/api.py | 64 - .../Build-Mac-Clang-arm64-Debug-iOS.json | 175 - .../Build-Mac-Clang-mipsel-Debug-GN_Android.json | 175 - .../Build-Mac-Clang-x64-Release-iOS.json | 175 - ...Build-Mac-Clang-x86_64-Debug-CommandBuffer.json | 214 - .../Build-Mac-Clang-x86_64-Release-GN.json | 175 - ...Ubuntu-Clang-arm64-Debug-GN_Android-Trybot.json | 181 - ...Clang-arm64-Debug-GN_Android_FrameworkDefs.json | 175 - ...uild-Ubuntu-Clang-arm64-Release-GN_Android.json | 175 - ...untu-Clang-arm64-Release-GN_Android_Vulkan.json | 175 - .../Build-Ubuntu-Clang-x86_64-Debug-ASAN.json | 175 - .../Build-Ubuntu-Clang-x86_64-Debug-GN.json | 175 - .../Build-Ubuntu-Clang-x86_64-Release-Mini.json | 175 - .../Build-Ubuntu-Clang-x86_64-Release-Vulkan.json | 175 - .../Build-Ubuntu-GCC-arm-Release-Chromecast.json | 170 - .../Build-Ubuntu-GCC-x86-Debug.json | 169 - .../Build-Ubuntu-GCC-x86_64-Debug-GN.json | 169 - .../Build-Ubuntu-GCC-x86_64-Debug-MSAN.json | 169 - .../Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json | 169 - ...-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json | 172 - .../Build-Ubuntu-GCC-x86_64-Release-ANGLE.json | 169 - .../Build-Ubuntu-GCC-x86_64-Release-Fast.json | 169 - ...-Ubuntu-GCC-x86_64-Release-Flutter_Android.json | 193 - .../Build-Ubuntu-GCC-x86_64-Release-Mesa.json | 169 - .../Build-Ubuntu-GCC-x86_64-Release-PDFium.json | 197 - ...Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json | 197 - .../Build-Ubuntu-GCC-x86_64-Release-Shared.json | 169 - .../Build-Ubuntu-GCC-x86_64-Release-Valgrind.json | 169 - .../Build-Win-Clang-arm64-Release-GN_Android.json | 194 - .../Build-Win-MSVC-x86-Debug-ANGLE.json | 188 - .../Build-Win-MSVC-x86-Debug-Exceptions.json | 188 - .../example.expected/Build-Win-MSVC-x86-Debug.json | 188 - .../Build-Win-MSVC-x86-Release-GDI.json | 188 - .../Build-Win-MSVC-x86-Release-GN.json | 188 - .../Build-Win-MSVC-x86_64-Release-Vulkan.json | 226 - .../compile/example.expected/alternate_repo.json | 226 - .../compile/example.expected/big_issue_number.json | 194 - .../buildbotless_trybot_gerrit.json | 215 - .../buildbotless_trybot_rietveld.json | 217 - .../compile/example.expected/flutter_trybot.json | 197 - .../compile/example.expected/pdfium_trybot.json | 201 - .../example.expected/recipe_with_gerrit_patch.json | 215 - infra/bots/recipe_modules/compile/example.py | 244 - infra/bots/recipe_modules/core/__init__.py | 7 +- infra/bots/recipe_modules/core/api.py | 70 +- .../Housekeeper-Weekly-RecreateSKPs.json | 122 + .../examples/full.expected/cross_repo_trybot.json | 94 + .../examples/full.expected/flutter_trybot.json | 105 + .../full.expected/no_persistent_checkout.json | 22 + .../core/examples/full.expected/pdfium_trybot.json | 105 + .../core/examples/full.expected/test.json | 109 + infra/bots/recipe_modules/core/examples/full.py | 126 + infra/bots/recipe_modules/ct/__init__.py | 6 +- infra/bots/recipe_modules/ct/api.py | 5 +- .../ct/examples/full.expected/failed_gsutil.json | 152 + .../ct/examples/full.expected/test.json | 148 + infra/bots/recipe_modules/ct/examples/full.py | 25 + infra/bots/recipe_modules/env/__init__.py | 9 + infra/bots/recipe_modules/env/api.py | 20 + .../env/examples/full.expected/test.json | 44 + infra/bots/recipe_modules/env/examples/full.py | 26 + infra/bots/recipe_modules/flavor/__init__.py | 9 +- infra/bots/recipe_modules/flavor/api.py | 37 +- infra/bots/recipe_modules/flavor/default_flavor.py | 21 +- ...Build-Mac-Clang-arm64-Debug-Android_Vulkan.json | 54 + ...Build-Mac-Clang-x86_64-Debug-CommandBuffer.json | 74 + .../Build-Ubuntu-Clang-x86_64-Release-Mini.json | 54 + .../Build-Ubuntu-Clang-x86_64-Release-Shared.json | 54 + .../Build-Ubuntu-Clang-x86_64-Release-Vulkan.json | 54 + ...-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json | 54 + .../Build-Ubuntu-GCC-x86_64-Release-ANGLE.json | 54 + .../Build-Ubuntu-GCC-x86_64-Release-Fast.json | 54 + ...-Ubuntu-GCC-x86_64-Release-Flutter_Android.json | 66 + .../Build-Ubuntu-GCC-x86_64-Release-Mesa.json | 54 + .../Build-Ubuntu-GCC-x86_64-Release-PDFium.json | 71 + ...Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json | 71 + .../Build-Win-Clang-arm64-Release-Android.json | 54 + .../Build-Win-MSVC-x86_64-Debug-GDI.json | 54 + .../Build-Win-MSVC-x86_64-Debug-NoGPU.json | 54 + .../Build-Win-MSVC-x86_64-Release-Exceptions.json | 54 + .../Build-Win-MSVC-x86_64-Release-Vulkan.json | 92 + ...-NexusPlayer-GPU-PowerVR-x86-Debug-Android.json | 816 + ...mebook_513C24_K01-GPU-MaliT860-arm-Release.json | 837 + ...cast-GCC-Chorizo-CPU-Cortex_A7-arm-Release.json | 815 + ...ntu-Clang-GCE-CPU-AVX2-x86_64-Release-ASAN.json | 215 + ...ntu-Clang-GCE-CPU-AVX2-x86_64-Release-MSAN.json | 213 + ...est-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release.json | 213 + ...-x86_64-Release-Valgrind_AbandonGpuContext.json | 215 + ...in10-MSVC-ShuttleA-GPU-GTX660-x86_64-Debug.json | 207 + ...iOS-Clang-iPadMini4-GPU-GX6450-arm64-Debug.json | 606 + .../flavor/examples/full.expected/exceptions.json | 7 + .../examples/full.expected/failed_infra_step.json | 836 + .../full.expected/failed_read_version.json | 820 + infra/bots/recipe_modules/flavor/examples/full.py | 139 + infra/bots/recipe_modules/flavor/flutter_flavor.py | 2 +- .../recipe_modules/flavor/gn_android_flavor.py | 89 +- .../recipe_modules/flavor/gn_chromebook_flavor.py | 202 + .../recipe_modules/flavor/gn_chromecast_flavor.py | 80 +- infra/bots/recipe_modules/flavor/gn_flavor.py | 32 +- infra/bots/recipe_modules/flavor/ios_flavor.py | 52 +- infra/bots/recipe_modules/flavor/pdfium_flavor.py | 6 +- .../resources/symbolize_stack_trace.py | 0 .../bots/recipe_modules/flavor/valgrind_flavor.py | 11 +- infra/bots/recipe_modules/git/__init__.py | 10 + infra/bots/recipe_modules/git/api.py | 18 + .../git/examples/full.expected/test.json | 24 + infra/bots/recipe_modules/git/examples/full.py | 19 + infra/bots/recipe_modules/infra/__init__.py | 1 + infra/bots/recipe_modules/infra/api.py | 86 +- .../infra/example.expected/failed_all_updates.json | 190 - .../infra/example.expected/failed_one_update.json | 133 - .../infra/example.expected/infra_tests.json | 112 - infra/bots/recipe_modules/infra/example.py | 73 - .../examples/full.expected/failed_all_updates.json | 148 + .../examples/full.expected/failed_one_update.json | 125 + .../infra/examples/full.expected/infra_tests.json | 103 + infra/bots/recipe_modules/infra/examples/full.py | 60 + infra/bots/recipe_modules/isolate/OWNERS | 3 + infra/bots/recipe_modules/isolate/__init__.py | 23 + infra/bots/recipe_modules/isolate/api.py | 254 + .../full.expected/always-use-exparchive.json | 208 + .../isolate/examples/full.expected/basic.json | 151 + .../isolate/examples/full.expected/discover.json | 124 + .../full.expected/exparchive-batch-bmiss.json | 187 + .../full.expected/exparchive-batch-emiss.json | 187 + .../examples/full.expected/exparchive-batch.json | 179 + .../examples/full.expected/exparchive-miss.json | 159 + .../full.expected/exparchive-multi-miss.json | 188 + .../examples/full.expected/exparchive-multi.json | 180 + .../isolate/examples/full.expected/exparchive.json | 152 + .../isolate/examples/full.expected/extra.json | 152 + .../isolate/examples/full.expected/missing.json | 159 + .../isolate/examples/full.expected/none.json | 122 + infra/bots/recipe_modules/isolate/examples/full.py | 147 + .../isolate/resources/find_isolated_tests.py | 98 + .../recipe_modules/isolate/resources/isolate.py | 37 + infra/bots/recipe_modules/isolate/test_api.py | 30 + .../tests/clean_isolated_files.expected/basic.json | 18 + .../isolate/tests/clean_isolated_files.py | 16 + .../tests/isolate_tests.expected/basic.json | 51 + .../recipe_modules/isolate/tests/isolate_tests.py | 16 + .../tests/isolated_tests.expected/basic.json | 15 + .../recipe_modules/isolate/tests/isolated_tests.py | 27 + .../isolate/tests/run_isolated.expected/basic.json | 23 + .../recipe_modules/isolate/tests/run_isolated.py | 15 + infra/bots/recipe_modules/perf/__init__.py | 18 - infra/bots/recipe_modules/perf/api.py | 289 - ...-GPU-TegraX1-arm64-Debug-GN_Android_Vulkan.json | 645 - ...Nexus10-CPU-Exynos5250-arm-Release-Android.json | 720 - ...-Nexus5-GPU-Adreno330-arm-Debug-GN_Android.json | 645 - ...exus6-GPU-Adreno420-arm-Release-GN_Android.json | 720 - ...g-Nexus7-GPU-Tegra3-arm-Release-GN_Android.json | 720 - ...sPlayer-GPU-PowerVR-x86-Release-GN_Android.json | 783 - ...-GPU-PowerVR-x86-Release-GN_Android_Vulkan.json | 783 - ...ixelC-GPU-TegraX1-arm64-Release-GN_Android.json | 783 - ...mecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json | 398 - ...cast-GCC-Chorizo-CPU-Cortex_A7-arm-Release.json | 473 - ...Clang-MacMini6.2-CPU-AVX-x86_64-Release-GN.json | 212 - ...i6.2-GPU-HD4000-x86_64-Debug-CommandBuffer.json | 124 - ...buntu-Clang-GCE-CPU-AVX2-x86_64-Release-GN.json | 217 - ...ShuttleA-GPU-GTX550Ti-x86_64-Release-ANGLE.json | 221 - ...ttleA-GPU-GTX550Ti-x86_64-Release-Valgrind.json | 143 - ...-x86_64-Release-Valgrind_AbandonGpuContext.json | 145 - ...g-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 132 - ...-Clang-NUC-GPU-IntelIris540-x86_64-Release.json | 217 - .../Perf-Win-MSVC-GCE-CPU-AVX2-x86_64-Debug.json | 130 - .../Perf-Win-MSVC-GCE-CPU-AVX2-x86_64-Release.json | 209 - ...-NUC-GPU-IntelIris540-x86_64-Release-ANGLE.json | 212 - ...NUC-GPU-IntelIris540-x86_64-Release-Vulkan.json | 221 - ...SVC-ShuttleB-GPU-GTX960-x86_64-Debug-ANGLE.json | 133 - ...-ShuttleB-GPU-HD4600-x86_64-Release-Trybot.json | 217 - ...iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json | 470 - .../perf/example.expected/big_issue_number.json | 217 - .../perf/example.expected/failed_push.json | 192 - .../perf/example.expected/nobuildbot.json | 251 - .../example.expected/recipe_with_gerrit_patch.json | 166 - infra/bots/recipe_modules/perf/example.py | 195 - infra/bots/recipe_modules/run/__init__.py | 7 +- infra/bots/recipe_modules/run/api.py | 26 +- .../run/examples/full.expected/test.json | 281 + infra/bots/recipe_modules/run/examples/full.py | 75 + .../bots/recipe_modules/skia_swarming/__init__.py | 19 + infra/bots/recipe_modules/skia_swarming/api.py | 222 + .../skia_swarming/examples/full.expected/test.json | 937 + .../recipe_modules/skia_swarming/examples/full.py | 31 + infra/bots/recipe_modules/skpbench/__init__.py | 17 - infra/bots/recipe_modules/skpbench/api.py | 89 - ...-TegraX1-arm64-Release-GN_Android_Skpbench.json | 437 - ...1-arm64-Release-GN_Android_Vulkan_Skpbench.json | 437 - infra/bots/recipe_modules/skpbench/example.py | 56 - infra/bots/recipe_modules/sktest/__init__.py | 18 - infra/bots/recipe_modules/sktest/api.py | 698 - ...droidOne-CPU-MT6582-arm-Release-GN_Android.json | 824 - ...dOne-GPU-Mali400MP2-arm-Release-GN_Android.json | 824 - ...GalaxyJ5-GPU-Adreno306-arm-Release-Android.json | 824 - ...-GalaxyS6-GPU-MaliT760-arm64-Debug-Android.json | 824 - ...S7_G930A-GPU-Adreno530-arm64-Debug-Android.json | 824 - ...g-GalaxyTab3-GPU-Vivante-arm-Debug-Android.json | 824 - ..._Shield-GPU-TegraX1-arm64-Debug-GN_Android.json | 824 - ...exus10-GPU-MaliT604-arm-Release-GN_Android.json | 824 - ...g-Nexus5-GPU-Adreno330-arm-Release-Android.json | 824 - ...-Nexus6-GPU-Adreno420-arm-Debug-GN_Android.json | 824 - ...PU-Adreno430-arm64-Debug-GN_Android_Vulkan.json | 824 - ...ang-Nexus7-GPU-Tegra3-arm-Debug-GN_Android.json | 824 - ...exusPlayer-CPU-SSE4-x86-Release-GN_Android.json | 887 - ...-GPU-PowerVR-x86-Release-GN_Android_Vulkan.json | 887 - ...-PixelC-GPU-TegraX1-arm64-Debug-GN_Android.json | 887 - ...ng-MacMini4.1-GPU-GeForce320M-x86_64-Debug.json | 634 - ...-Mac-Clang-MacMini6.2-CPU-AVX-x86_64-Debug.json | 536 - ...i6.2-GPU-HD4000-x86_64-Debug-CommandBuffer.json | 431 - .../Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug.json | 548 - ...-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-ASAN.json | 437 - ...-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-MSAN.json | 438 - ...-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json | 550 - .../Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug.json | 546 - ...ntu-GCC-GCE-CPU-AVX2-x86_64-Release-Shared.json | 548 - ...buntu-GCC-GCE-CPU-AVX2-x86_64-Release-TSAN.json | 438 - ...ttleA-GPU-GTX550Ti-x86_64-Release-Valgrind.json | 465 - ...-x86_64-Release-Valgrind_AbandonGpuContext.json | 466 - ...6_64-Release-Valgrind_PreAbandonGpuContext.json | 466 - ...g-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 349 - ...-Clang-NUC-GPU-IntelIris540-x86_64-Release.json | 555 - ...Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Debug.json | 555 - ...DE3815TYKHE-GPU-IntelBayTrail-x86_64-Debug.json | 557 - ...haR2-GPU-RadeonR9M470X-x86_64-Debug-Vulkan.json | 387 - ...VC-NUC-GPU-IntelIris540-x86_64-Debug-ANGLE.json | 456 - ...C-NUC-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 594 - ...VC-ShuttleA-GPU-GTX660-x86_64-Debug-Vulkan.json | 387 - ...-MSVC-ZBOX-GPU-GTX1070-x86_64-Debug-Vulkan.json | 389 - ...VC-ShuttleB-CPU-AVX2-x86_64-Release-Trybot.json | 525 - ...SVC-ShuttleB-GPU-GTX960-x86_64-Debug-ANGLE.json | 401 - ...iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json | 577 - .../sktest/example.expected/big_issue_number.json | 525 - .../sktest/example.expected/failed_dm.json | 551 - .../sktest/example.expected/failed_get_hashes.json | 826 - .../sktest/example.expected/failed_pull.json | 831 - .../sktest/example.expected/failed_push.json | 192 - .../sktest/example.expected/nobuildbot.json | 586 - .../example.expected/recipe_with_gerrit_patch.json | 552 - infra/bots/recipe_modules/sktest/example.py | 268 - infra/bots/recipe_modules/swarming/OWNERS | 3 + infra/bots/recipe_modules/swarming/__init__.py | 27 +- infra/bots/recipe_modules/swarming/api.py | 1063 +- .../swarming/examples/full.expected/basic.json | 685 + .../show_isolated_out_in_collect_step.json | 299 + .../full.expected/show_shards_in_collect_step.json | 301 + .../full.expected/swarming_expired_new.json | 283 + .../full.expected/swarming_expired_old.json | 283 + .../full.expected/swarming_timeout_new.json | 280 + .../full.expected/swarming_timeout_old.json | 280 + .../swarming/examples/full.expected/trybot.json | 300 + .../bots/recipe_modules/swarming/examples/full.py | 242 + .../swarming/resources/collect_task.py | 159 + .../swarming/resources/noop_merge.py | 46 + .../swarming/resources/results_merger.py | 278 + .../swarming/resources/standard_gtest_merge.py | 198 + .../resources/standard_isolated_script_merge.py | 45 + infra/bots/recipe_modules/swarming/state.py | 46 + infra/bots/recipe_modules/swarming/test_api.py | 56 + infra/bots/recipe_modules/swarming_client/OWNERS | 2 + .../recipe_modules/swarming_client/__init__.py | 18 + infra/bots/recipe_modules/swarming_client/api.py | 135 + .../examples/full.expected/basic.json | 136 + .../swarming_client/examples/full.py | 46 + .../recipe_modules/upload_dm_results/__init__.py | 13 - infra/bots/recipe_modules/upload_dm_results/api.py | 91 - .../example.expected/failed_all.json | 159 - .../example.expected/failed_once.json | 126 - .../example.expected/normal_bot.json | 113 - .../example.expected/recipe_with_gerrit_patch.json | 113 - .../upload_dm_results/example.expected/trybot.json | 113 - .../recipe_modules/upload_dm_results/example.py | 75 - .../recipe_modules/upload_nano_results/__init__.py | 11 - .../bots/recipe_modules/upload_nano_results/api.py | 50 - .../example.expected/normal_bot.json | 31 - .../example.expected/recipe_with_gerrit_patch.json | 31 - .../example.expected/trybot.json | 31 - .../recipe_modules/upload_nano_results/example.py | 53 - infra/bots/recipe_modules/vars/__init__.py | 5 +- infra/bots/recipe_modules/vars/api.py | 56 +- ...Build-Mac-Clang-x86_64-Debug-CommandBuffer.json | 35 + ...-Ubuntu-GCC-x86_64-Release-Flutter_Android.json | 35 + .../Build-Ubuntu-GCC-x86_64-Release-PDFium.json | 35 + .../Build-Win-MSVC-x86_64-Release-Vulkan.json | 35 + .../Housekeeper-Weekly-RecreateSKPs.json | 35 + ...mecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json | 35 + ...ntu-Clang-GCE-CPU-AVX2-x86_64-Release-ASAN.json | 35 + .../vars/examples/full.expected/win_test.json | 35 + infra/bots/recipe_modules/vars/examples/full.py | 60 + infra/bots/recipes.py | 294 +- infra/bots/recipes/README.md | 25 + .../bundle_recipes.expected/BundleRecipes.json | 61 + infra/bots/recipes/bundle_recipes.py | 40 + .../Build-Mac-Clang-arm64-Debug-Android.json | 181 + .../Build-Mac-Clang-arm64-Debug-iOS.json | 217 + .../Build-Mac-Clang-x64-Release-iOS.json | 217 + ...Build-Mac-Clang-x86_64-Debug-CommandBuffer.json | 220 + .../Build-Mac-Clang-x86_64-Release.json | 181 + ...-Ubuntu-Clang-arm-Release-Chromebook_C100p.json | 186 + .../Build-Ubuntu-Clang-arm64-Release-Android.json | 181 + ...-Ubuntu-Clang-arm64-Release-Android_Vulkan.json | 181 + .../Build-Ubuntu-Clang-mipsel-Debug-Android.json | 181 + .../Build-Ubuntu-Clang-x86_64-Debug-ASAN.json | 181 + .../Build-Ubuntu-Clang-x86_64-Debug-MSAN.json | 181 + .../Build-Ubuntu-Clang-x86_64-Debug.json | 181 + .../Build-Ubuntu-Clang-x86_64-Release-Mini.json | 181 + .../Build-Ubuntu-Clang-x86_64-Release-Vulkan.json | 181 + .../Build-Ubuntu-GCC-arm-Release-Chromecast.json | 176 + .../Build-Ubuntu-GCC-x86-Debug.json | 175 + .../Build-Ubuntu-GCC-x86_64-Debug-GN.json | 175 + .../Build-Ubuntu-GCC-x86_64-Debug-MSAN.json | 175 + .../Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json | 175 + ...-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json | 178 + .../Build-Ubuntu-GCC-x86_64-Release-ANGLE.json | 175 + .../Build-Ubuntu-GCC-x86_64-Release-Fast.json | 175 + ...-Ubuntu-GCC-x86_64-Release-Flutter_Android.json | 198 + .../Build-Ubuntu-GCC-x86_64-Release-Mesa.json | 175 + .../Build-Ubuntu-GCC-x86_64-Release-PDFium.json | 203 + ...Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json | 203 + .../Build-Ubuntu-GCC-x86_64-Release-Shared.json | 175 + .../Build-Win-Clang-arm64-Release-Android.json | 200 + .../Build-Win-MSVC-x86-Debug-ANGLE.json | 194 + .../Build-Win-MSVC-x86-Debug-Exceptions.json | 194 + .../compile.expected/Build-Win-MSVC-x86-Debug.json | 194 + .../Build-Win-MSVC-x86-Release-GDI.json | 194 + .../Build-Win-MSVC-x86-Release-GN.json | 194 + .../Build-Win-MSVC-x86_64-Release-Vulkan.json | 232 + .../recipes/compile.expected/alternate_repo.json | 232 + .../recipes/compile.expected/flutter_trybot.json | 202 + .../recipes/compile.expected/pdfium_trybot.json | 207 + infra/bots/recipes/compile.expected/trybot.json | 236 + infra/bots/recipes/compile.py | 215 + .../CT_10k_SKPs_UnknownBuilder.json | 0 .../ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json | 1877 + .../recipes/ct_skps.expected/CT_DM_100k_SKPs.json | 1552 + .../recipes/ct_skps.expected/CT_DM_10k_SKPs.json | 1552 + .../ct_skps.expected/CT_DM_10k_SKPs_Trybot.json | 1576 + .../recipes/ct_skps.expected/CT_DM_1m_SKPs.json | 1552 + .../CT_DM_1m_SKPs_2slaves_failure.json | 1561 + .../CT_DM_1m_SKPs_slave3_failure.json | 1557 + .../CT_DM_SKPs_UnknownBuilder.json | 0 .../ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json | 1892 + .../ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json | 1892 + .../ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json | 1552 + .../ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json | 1552 + .../CT_IMG_DECODE_10k_SKPs_Trybot.json | 1586 + infra/bots/recipes/ct_skps.py | 460 + .../Housekeeper-PerCommit-Trybot.json | 131 + .../Housekeeper-PerCommit.json | 139 + infra/bots/recipes/housekeeper.py | 76 + .../recipes/infra.expected/failed_all_updates.json | 231 + .../recipes/infra.expected/failed_one_update.json | 175 + infra/bots/recipes/infra.expected/infra_tests.json | 153 + infra/bots/recipes/infra.py | 67 + ...eld-GPU-TegraX1-arm64-Debug-Android_Vulkan.json | 694 + ...Nexus10-CPU-Exynos5250-arm-Release-Android.json | 762 + ...ang-Nexus5-GPU-Adreno330-arm-Debug-Android.json | 694 + ...lang-Nexus7-GPU-Tegra3-arm-Release-Android.json | 762 + ...exusPlayer-GPU-PowerVR-x86-Release-Android.json | 762 + ...yer-GPU-PowerVR-x86-Release-Android_Vulkan.json | 762 + ...g-PixelC-GPU-TegraX1-arm64-Release-Android.json | 762 + ...-Chromebook_C100p-GPU-MaliT764-arm-Release.json | 826 + ...mecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json | 386 + ...cast-GCC-Chorizo-GPU-Cortex_A7-arm-Release.json | 476 + ...ac-Clang-MacMini6.2-CPU-AVX-x86_64-Release.json | 242 + ...GPU-IntelHD4000-x86_64-Debug-CommandBuffer.json | 170 + ...f-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release.json | 247 + ...ttleA-GPU-GTX550Ti-x86_64-Release-Valgrind.json | 190 + ...-x86_64-Release-Valgrind_AbandonGpuContext.json | 192 + ...i5SYK-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 179 + ...-NUC6i5SYK-GPU-IntelIris540-x86_64-Release.json | 250 + ...aR2-GPU-RadeonR9M470X-x86_64-Release-ANGLE.json | 243 + ...5SYK-GPU-IntelIris540-x86_64-Release-ANGLE.json | 238 + ...SYK-GPU-IntelIris540-x86_64-Release-Vulkan.json | 254 + ...C-ShuttleC-GPU-GTX960-x86_64-Release-ANGLE.json | 241 + ...Perf-Win2k8-MSVC-GCE-CPU-AVX2-x86_64-Debug.json | 176 + ...rf-Win2k8-MSVC-GCE-CPU-AVX2-x86_64-Release.json | 241 + ...iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json | 671 + infra/bots/recipes/perf.expected/failed_push.json | 129 + infra/bots/recipes/perf.expected/trybot.json | 246 + infra/bots/recipes/perf.py | 457 + .../Housekeeper-Nightly-RecreateSKPs_Canary.json | 203 + .../Housekeeper-Weekly-RecreateSKPs.json | 284 + .../recreate_skps.expected/failed_upload.json | 289 + infra/bots/recipes/recreate_skps.py | 144 + ...GPU-TegraX1-arm64-Release-Android_Skpbench.json | 363 + ...raX1-arm64-Release-Android_Vulkan_Skpbench.json | 363 + infra/bots/recipes/skpbench.expected/trybot.json | 369 + infra/bots/recipes/skpbench.py | 161 + .../Housekeeper-Nightly-RecreateSKPs_Canary.json | 198 - .../Housekeeper-Weekly-RecreateSKPs.json | 281 - .../swarm_RecreateSKPs.expected/failed_upload.json | 286 - infra/bots/recipes/swarm_RecreateSKPs.py | 183 - .../Build-Mac-Clang-Arm7-Release.json | 175 - infra/bots/recipes/swarm_compile.py | 35 - .../CT_CPU_BENCH_10k_SKPs.json | 1905 - .../swarm_ct_skps.expected/CT_DM_100k_SKPs.json | 1560 - .../swarm_ct_skps.expected/CT_DM_10k_SKPs.json | 1560 - .../CT_DM_10k_SKPs_Trybot.json | 1566 - .../swarm_ct_skps.expected/CT_DM_1m_SKPs.json | 1560 - .../CT_DM_1m_SKPs_2slaves_failure.json | 1569 - .../CT_DM_1m_SKPs_slave3_failure.json | 1565 - .../CT_GPU_BENCH_10k_SKPs.json | 1920 - .../CT_GPU_BENCH_1k_SKPs.json | 1920 - .../CT_IMG_DECODE_100k_SKPs.json | 1560 - .../CT_IMG_DECODE_10k_SKPs.json | 1560 - .../CT_IMG_DECODE_10k_SKPs_Trybot.json | 1560 - infra/bots/recipes/swarm_ct_skps.py | 497 - .../Housekeeper-PerCommit-Trybot.json | 133 - .../Housekeeper-PerCommit.json | 141 - infra/bots/recipes/swarm_housekeeper.py | 91 - .../swarm_infra.expected/failed_all_updates.json | 190 - .../swarm_infra.expected/failed_one_update.json | 133 - .../recipes/swarm_infra.expected/infra_tests.json | 112 - infra/bots/recipes/swarm_infra.py | 72 - ...f-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release.json | 215 - infra/bots/recipes/swarm_perf.py | 40 - .../swarm_presubmit.expected/presubmit.json | 146 - infra/bots/recipes/swarm_presubmit.py | 58 - ...-TegraX1-arm64-Release-GN_Android_Skpbench.json | 437 - infra/bots/recipes/swarm_skpbench.py | 41 - .../Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug.json | 548 - infra/bots/recipes/swarm_test.py | 42 - ...roidOne-GPU-Mali400MP2-arm-Release-Android.json | 856 + ...0-CPU-IngenicJZ4780-mipsel-Release-Android.json | 856 + ...-GalaxyS6-GPU-MaliT760-arm64-Debug-Android.json | 856 + ...S7_G930A-GPU-Adreno530-arm64-Debug-Android.json | 856 + ...DIA_Shield-GPU-TegraX1-arm64-Debug-Android.json | 856 + ...g-Nexus10-GPU-MaliT604-arm-Release-Android.json | 856 + ...g-Nexus5-GPU-Adreno330-arm-Release-Android.json | 856 + ...p-GPU-Adreno430-arm64-Debug-Android_Vulkan.json | 856 + ...-Clang-Nexus7-GPU-Tegra3-arm-Debug-Android.json | 856 + ...g-NexusPlayer-CPU-SSE4-x86-Release-Android.json | 856 + ...yer-GPU-PowerVR-x86-Release-Android_Vulkan.json | 856 + ...ang-PixelC-CPU-TegraX1-arm64-Debug-Android.json | 856 + ...lXL-GPU-Adreno530-arm64-Debug-Android_CCPR.json | 856 + ...L-GPU-Adreno530-arm64-Debug-Android_Vulkan.json | 856 + ...ng-Chromebook_C100p-GPU-MaliT764-arm-Debug.json | 1005 + ...-Mac-Clang-MacMini6.2-CPU-AVX-x86_64-Debug.json | 569 + ...GPU-IntelHD4000-x86_64-Debug-CommandBuffer.json | 466 + ...buntu-Clang-GCE-CPU-AVX2-x86_64-Debug-ASAN.json | 483 + ...buntu-Clang-GCE-CPU-AVX2-x86_64-Debug-MSAN.json | 484 + ...4-Release-SK_FORCE_RASTER_PIPELINE_BLITTER.json | 281 + ...ntu-Clang-GCE-CPU-AVX2-x86_64-Release-TSAN.json | 484 + .../Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug.json | 577 + ...-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json | 579 + .../Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug.json | 575 + ...ttleA-GPU-GTX550Ti-x86_64-Release-Valgrind.json | 512 + ...-x86_64-Release-Valgrind_AbandonGpuContext.json | 513 + ...6_64-Release-Valgrind_PreAbandonGpuContext.json | 515 + ...Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Debug.json | 586 + ...i5SYK-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 379 + ...-NUC6i5SYK-GPU-IntelIris540-x86_64-Release.json | 586 + ...DE3815TYKHE-GPU-IntelBayTrail-x86_64-Debug.json | 588 + ...haR2-GPU-RadeonR9M470X-x86_64-Debug-Vulkan.json | 416 + ...x86_64-Release-ReleaseAndAbandonGpuContext.json | 629 + ...6i5SYK-GPU-IntelIris540-x86_64-Debug-ANGLE.json | 491 + ...i5SYK-GPU-IntelIris540-x86_64-Debug-Vulkan.json | 631 + ...VC-ShuttleA-GPU-GTX660-x86_64-Debug-Vulkan.json | 420 + ...SVC-ShuttleC-GPU-GTX960-x86_64-Debug-ANGLE.json | 421 + ...-MSVC-ZBOX-GPU-GTX1070-x86_64-Debug-Vulkan.json | 420 + .../Test-Win8-MSVC-Golo-CPU-AVX-x86-Debug.json | 637 + ...iOS-Clang-iPadMini4-GPU-GX6450-arm-Release.json | 1153 + infra/bots/recipes/test.expected/failed_dm.json | 580 + .../recipes/test.expected/failed_get_hashes.json | 858 + infra/bots/recipes/test.expected/failed_pull.json | 863 + infra/bots/recipes/test.expected/failed_push.json | 129 + infra/bots/recipes/test.expected/trybot.json | 635 + infra/bots/recipes/test.py | 954 + .../Housekeeper-Nightly-UpdateMetaConfig.json | 173 + .../update_meta_config.expected/failed_update.json | 178 + .../update_meta_config.expected/trybot_test.json | 109 + infra/bots/recipes/update_meta_config.py | 88 + .../upload_dm_results.expected/failed_all.json | 161 + .../upload_dm_results.expected/failed_once.json | 147 + .../upload_dm_results.expected/normal_bot.json | 134 + .../recipes/upload_dm_results.expected/trybot.json | 134 + .../recipes/upload_dm_results.expected/upload.json | 113 - infra/bots/recipes/upload_dm_results.py | 129 +- .../upload_nano_results.expected/normal_bot.json | 39 + .../upload_nano_results.expected/trybot.json | 39 + .../upload_nano_results.expected/upload.json | 31 - infra/bots/recipes/upload_nano_results.py | 61 +- infra/bots/skpbench_skia.isolate | 2 +- infra/bots/skpbench_skia_bundled.isolate | 12 + infra/bots/skpbench_skia_bundled_unix.isolate | 6 + infra/bots/skpbench_skia_bundled_win.isolate | 6 + infra/bots/swarm_recipe.isolate | 2 +- infra/bots/swarm_recipe_bundled_unix.isolate | 7 + infra/bots/swarm_recipe_bundled_win.isolate | 7 + infra/bots/tasks.json | 16249 ++--- infra/bots/test_skia_bundled.isolate | 14 + infra/bots/test_skia_bundled_unix.isolate | 6 + infra/bots/test_skia_bundled_win.isolate | 6 + infra/bots/tools/luci-go/linux64/isolate.sha1 | 2 +- infra/bots/tools/luci-go/mac64/isolate.sha1 | 2 +- infra/bots/tools/luci-go/win64/isolate.exe.sha1 | 2 +- infra/bots/update_meta_config.py | 115 + infra/branch-config/cq.cfg | 32 +- infra/config/recipes.cfg | 47 +- platform_tools/ios/bin/ios_setup.sh | 22 +- public.bzl | 37 +- resources/alphabetAnim.gif | Bin 0 -> 1770 bytes resources/blendBG.webp | Bin 0 -> 776 bytes resources/box.gif | Bin 472 -> 472 bytes resources/dog.jpg | Bin 0 -> 8504 bytes resources/flutter_logo.jpg | Bin 0 -> 12302 bytes resources/icc_profiles/invalid_color_lut.icc | Bin 0 -> 688 bytes resources/invalid_images/b37623797.ico | Bin 0 -> 63 bytes resources/invalid_images/bad_palette.png | Bin 0 -> 368 bytes resources/rainbow-gradient.png | Bin 0 -> 2592 bytes resources/randPixelsAnim2.gif | Bin 0 -> 514 bytes resources/required.gif | Bin 0 -> 733 bytes resources/required.webp | Bin 0 -> 788 bytes resources/shadowreference.png | Bin 0 -> 10373 bytes resources/ship.png | Bin 0 -> 16218 bytes resources/webp-animated.webp | Bin 0 -> 340 bytes samplecode/ClockFaceView.cpp | 42 +- samplecode/DecodeFile.h | 1 - samplecode/GMSampleView.cpp | 1 + samplecode/OverView.cpp | 2 +- samplecode/PerlinPatch.cpp | 12 +- samplecode/SampleAAGeometry.cpp | 29 +- samplecode/SampleAll.cpp | 43 +- samplecode/SampleAndroidShadows.cpp | 437 +- samplecode/SampleAnimatedText.cpp | 5 +- samplecode/SampleApp.cpp | 71 +- samplecode/SampleApp.h | 11 + samplecode/SampleArc.cpp | 2 +- samplecode/SampleBevel.cpp | 833 - samplecode/SampleBitmapRect.cpp | 2 +- samplecode/SampleBlur.cpp | 49 +- samplecode/SampleCCPRGeometry.cpp | 342 + samplecode/SampleClip.cpp | 2 +- samplecode/SampleComplexClip.cpp | 6 +- samplecode/SampleDegenerateTwoPtRadials.cpp | 2 +- samplecode/SampleDither.cpp | 5 +- samplecode/SampleDitherBitmap.cpp | 149 - samplecode/SampleFatBits.cpp | 4 +- samplecode/SampleFilter.cpp | 121 - samplecode/SampleFilter2.cpp | 4 +- samplecode/SampleFilterFuzz.cpp | 8 +- samplecode/SampleFilterQuality.cpp | 19 +- samplecode/SampleHairline.cpp | 2 +- samplecode/SampleIdentityScale.cpp | 2 +- samplecode/SampleLayerMask.cpp | 1 + samplecode/SampleLayers.cpp | 2 +- samplecode/SamplePatch.cpp | 8 +- samplecode/SamplePathClip.cpp | 2 +- samplecode/SamplePathText.cpp | 12 +- samplecode/SamplePictFile.cpp | 18 +- samplecode/SamplePolyToPoly.cpp | 2 +- samplecode/SampleQuadStroker.cpp | 8 +- samplecode/SampleRectanizer.cpp | 6 +- samplecode/SampleRegion.cpp | 4 +- samplecode/SampleShadowColor.cpp | 223 + samplecode/SampleShadowReference.cpp | 205 + samplecode/SampleShadowUtils.cpp | 218 + samplecode/SampleShadowing.cpp | 301 - samplecode/SampleShip.cpp | 2 +- samplecode/SampleSlides.cpp | 23 +- samplecode/SampleStrokePath.cpp | 2 +- samplecode/SampleSubpixelTranslate.cpp | 8 +- samplecode/SampleText.cpp | 4 +- samplecode/SampleTextAlpha.cpp | 2 +- samplecode/SampleTextureDomain.cpp | 1 - samplecode/SampleTiling.cpp | 4 +- samplecode/SampleTinyBitmap.cpp | 77 - samplecode/SampleUnpremul.cpp | 9 +- samplecode/SampleVertices.cpp | 26 +- samplecode/SampleXfer.cpp | 2 +- samplecode/SampleXfermodesBlur.cpp | 2 +- site/dev/chrome/multi_repo_trybots.md | 41 +- site/dev/contrib/cqkeywords.md | 31 +- site/dev/contrib/jumper.md | 102 + site/dev/design/pdftheory.md | 2 +- site/dev/flutter/index.md | 23 + site/dev/sheriffing/android.md | 29 +- site/dev/sheriffing/index.md | 6 +- site/dev/testing/xsan.md | 10 +- site/user/api/canvas.md | 71 +- site/user/api/index.md | 3 - site/user/build.md | 10 +- site/user/sample/architecture.png | Bin 0 -> 23055 bytes site/user/sample/color.md | 193 + site/user/sample/detail_correct.png | Bin 0 -> 740282 bytes site/user/sample/detail_wrong.png | Bin 0 -> 558558 bytes site/user/sample/gamut_correct.png | Bin 0 -> 363256 bytes site/user/sample/gamut_wrong.png | Bin 0 -> 378170 bytes site/user/sample/gradient_correct.png | Bin 0 -> 16597 bytes site/user/sample/gradient_wrong.png | Bin 0 -> 166493 bytes site/user/sample/transfer_fn.png | Bin 0 -> 18749 bytes site/user/sample/viewer.md | 5 +- src/android/SkBitmapRegionCodec.cpp | 17 +- src/android/SkBitmapRegionDecoder.cpp | 1 + src/c/sk_surface.cpp | 2 +- src/codec/SkAndroidCodec.cpp | 51 +- src/codec/SkBmpBaseCodec.cpp | 16 + src/codec/SkBmpBaseCodec.h | 38 + src/codec/SkBmpCodec.cpp | 149 +- src/codec/SkBmpCodec.h | 34 +- src/codec/SkBmpMaskCodec.cpp | 12 +- src/codec/SkBmpMaskCodec.h | 14 +- src/codec/SkBmpRLECodec.cpp | 23 +- src/codec/SkBmpRLECodec.h | 9 +- src/codec/SkBmpStandardCodec.cpp | 59 +- src/codec/SkBmpStandardCodec.h | 18 +- src/codec/SkCodec.cpp | 276 +- src/codec/SkCodecAnimation.h | 50 - src/codec/SkCodecAnimationPriv.h | 32 + src/codec/SkCodecImageGenerator.cpp | 21 +- src/codec/SkCodecImageGenerator.h | 6 +- src/codec/SkCodecPriv.h | 43 - src/codec/SkFrameHolder.h | 188 + src/codec/SkGifCodec.cpp | 357 +- src/codec/SkGifCodec.h | 29 +- src/codec/SkHeifCodec.cpp | 387 + src/codec/SkHeifCodec.h | 82 + src/codec/SkIcoCodec.cpp | 89 +- src/codec/SkIcoCodec.h | 10 +- src/codec/SkJpegCodec.cpp | 51 +- src/codec/SkJpegCodec.h | 13 +- src/codec/SkJpegUtility.cpp | 81 +- src/codec/SkPngCodec.cpp | 113 +- src/codec/SkPngCodec.h | 15 +- src/codec/SkRawAdapterCodec.cpp | 4 +- src/codec/SkRawCodec.cpp | 48 +- src/codec/SkRawCodec.h | 4 +- src/codec/SkSampledCodec.cpp | 16 +- src/codec/SkSampler.cpp | 3 - src/codec/SkSwizzler.cpp | 52 - src/codec/SkWbmpCodec.cpp | 45 +- src/codec/SkWbmpCodec.h | 11 +- src/codec/SkWebpAdapterCodec.cpp | 3 +- src/codec/SkWebpCodec.cpp | 441 +- src/codec/SkWebpCodec.h | 70 +- src/core/SkAdvancedTypefaceMetrics.h | 68 +- src/core/SkArenaAlloc.cpp | 89 +- src/core/SkArenaAlloc.h | 49 +- src/core/SkAutoBlitterChoose.h | 45 + src/core/SkAutoPixmapStorage.cpp | 10 + src/core/SkAutoPixmapStorage.h | 15 +- src/core/SkBitmap.cpp | 525 +- src/core/SkBitmapCache.cpp | 223 +- src/core/SkBitmapCache.h | 23 +- src/core/SkBitmapController.cpp | 56 +- src/core/SkBitmapDevice.cpp | 148 +- src/core/SkBitmapDevice.h | 8 +- src/core/SkBitmapProcShader.cpp | 229 - src/core/SkBitmapProcShader.h | 26 - src/core/SkBitmapProcState.cpp | 189 +- src/core/SkBitmapProcState_matrix.h | 32 - src/core/SkBitmapProcState_matrixProcs.cpp | 13 +- src/core/SkBitmapProcState_matrix_template.h | 22 - src/core/SkBitmapProcState_procs.h | 147 - src/core/SkBitmapProvider.cpp | 1 - src/core/SkBitmapScaler.cpp | 3 +- src/core/SkBlendMode.cpp | 137 + src/core/SkBlendModePriv.h | 39 +- src/core/SkBlitRow.h | 40 - src/core/SkBlitRow_D16.cpp | 281 - src/core/SkBlitter.cpp | 176 +- src/core/SkBlitter.h | 6 +- src/core/SkBlitter_A8.cpp | 339 - src/core/SkBlitter_ARGB32.cpp | 47 +- src/core/SkBlitter_PM4f.cpp | 438 - src/core/SkBlitter_RGB16.cpp | 919 - src/core/SkBlitter_RGB565.cpp | 142 + src/core/SkBlitter_Sprite.cpp | 165 +- src/core/SkBlurImageFilter.cpp | 76 +- src/core/SkCanvas.cpp | 513 +- src/core/SkClipOpPriv.h | 8 +- src/core/SkClipStack.cpp | 30 +- src/core/SkClipStack.h | 32 +- src/core/SkColorFilter.cpp | 190 +- src/core/SkColorFilterShader.cpp | 134 - src/core/SkColorFilterShader.h | 59 - src/core/SkColorLookUpTable.cpp | 9 +- src/core/SkColorLookUpTable.h | 6 +- src/core/SkColorMatrixFilterRowMajor255.cpp | 100 +- src/core/SkColorMatrixFilterRowMajor255.h | 4 +- src/core/SkColorShader.cpp | 334 - src/core/SkColorShader.h | 135 - src/core/SkColorSpacePriv.h | 48 +- src/core/SkColorSpaceXform.cpp | 46 +- src/core/SkColorSpaceXformCanvas.cpp | 20 +- src/core/SkColorSpaceXformImageGenerator.cpp | 105 + src/core/SkColorSpaceXformImageGenerator.h | 45 + src/core/SkColorSpaceXformPriv.h | 2 + src/core/SkColorSpaceXform_A2B.cpp | 176 +- src/core/SkColorSpaceXform_A2B.h | 24 +- src/core/SkColorSpaceXformer.cpp | 209 +- src/core/SkColorSpaceXformer.h | 48 +- src/core/SkColorSpace_A2B.h | 4 +- src/core/SkColorSpace_Base.h | 6 +- src/core/SkColorSpace_ICC.cpp | 18 +- src/core/SkColorSpace_XYZ.cpp | 8 +- src/core/SkColorSpace_XYZ.h | 4 +- src/core/SkColorTable.cpp | 26 +- src/core/SkComposeShader.cpp | 230 - src/core/SkComposeShader.h | 80 - src/core/SkConvertPixels.cpp | 63 +- src/core/SkCoreBlitters.h | 96 +- src/core/SkCpu.cpp | 12 +- src/core/SkCpu.h | 6 + src/core/SkDevice.cpp | 73 +- src/core/SkDevice.h | 13 +- src/core/SkDocument.cpp | 11 +- src/core/SkDraw.cpp | 473 +- src/core/SkDraw.h | 11 +- src/core/SkDrawLooper.cpp | 6 +- src/core/SkDrawShadowRec.h | 25 + src/core/SkDraw_vertices.cpp | 318 + src/core/SkEdgeBuilder.cpp | 17 +- src/core/SkEdgeBuilder.h | 5 +- src/core/SkEmptyShader.h | 41 - src/core/SkExecutor.cpp | 2 +- src/core/SkFilterProc.cpp | 293 - src/core/SkFilterProc.h | 134 - src/core/SkFindAndPlaceGlyph.h | 379 +- src/core/SkFlattenable.cpp | 6 +- src/core/SkGeometry.cpp | 175 +- src/core/SkGeometry.h | 33 +- src/core/SkGlobalInitialization_core.cpp | 4 +- src/core/SkGlyphCache.cpp | 29 +- src/core/SkGlyphCache_Globals.h | 9 + src/core/SkGpuBlurUtils.cpp | 229 +- src/core/SkGpuBlurUtils.h | 20 +- src/core/SkHalf.h | 38 +- src/core/SkICC.cpp | 170 +- src/core/SkICCPriv.h | 9 + src/core/SkImageCacherator.cpp | 636 - src/core/SkImageCacherator.h | 147 +- src/core/SkImageFilter.cpp | 27 +- src/core/SkImageFilterCache.cpp | 18 +- src/core/SkImageFilterCache.h | 3 +- src/core/SkImageGenerator.cpp | 117 +- src/core/SkImageInfo.cpp | 66 +- src/core/SkImageInfoPriv.h | 66 +- src/core/SkImagePriv.h | 18 +- src/core/SkLatticeIter.cpp | 1 + src/core/SkLightingShader.cpp | 477 - src/core/SkLights.cpp | 23 + src/core/SkLinearBitmapPipeline.cpp | 49 - src/core/SkLinearBitmapPipeline.h | 10 - src/core/SkLinearBitmapPipeline_sample.h | 36 +- src/core/SkLiteDL.cpp | 168 +- src/core/SkLiteDL.h | 11 +- src/core/SkLiteRecorder.cpp | 16 +- src/core/SkLiteRecorder.h | 11 +- src/core/SkLocalMatrixImageFilter.cpp | 12 + src/core/SkLocalMatrixImageFilter.h | 1 + src/core/SkLocalMatrixShader.cpp | 111 - src/core/SkLocalMatrixShader.h | 65 - src/core/SkMakeUnique.h | 5 + src/core/SkMallocPixelRef.cpp | 171 +- src/core/SkMaskBlurFilter.cpp | 267 + src/core/SkMaskBlurFilter.h | 67 + src/core/SkMaskCache.cpp | 12 +- src/core/SkMaskFilter.cpp | 34 +- src/core/SkMathPriv.h | 4 - src/core/SkMatrix.cpp | 51 - src/core/SkMatrixImageFilter.cpp | 10 + src/core/SkMatrixImageFilter.h | 1 + src/core/SkMiniRecorder.cpp | 23 +- src/core/SkMiniRecorder.h | 57 + src/core/SkMipMap.cpp | 131 +- src/core/SkMipMap.h | 6 +- src/core/SkModeColorFilter.cpp | 98 +- src/core/SkModeColorFilter.h | 23 +- src/core/SkNormalBevelSource.cpp | 304 - src/core/SkNormalBevelSource.h | 56 - src/core/SkNormalFlatSource.cpp | 30 +- src/core/SkNormalFlatSource.h | 4 +- src/core/SkNormalMapSource.cpp | 48 +- src/core/SkNormalMapSource.h | 11 +- src/core/SkNormalSource.cpp | 2 - src/core/SkNormalSource.h | 54 +- src/core/SkNormalSourcePriv.h | 57 - src/core/SkNx.h | 2 + src/core/SkOpts.cpp | 8 +- src/core/SkOpts.h | 8 +- src/core/SkPM4f.h | 11 +- src/core/SkPM4fPriv.h | 46 +- src/core/SkPaint.cpp | 49 +- src/core/SkPaintPriv.cpp | 17 +- src/core/SkPaintPriv.h | 18 + src/core/SkPath.cpp | 6 +- src/core/SkPathMeasure.cpp | 3 + src/core/SkPathPriv.h | 24 + src/core/SkPathRef.cpp | 5 + src/core/SkPerspIter.h | 48 - src/core/SkPicture.cpp | 14 - src/core/SkPictureCommon.h | 7 +- src/core/SkPictureFlat.h | 6 +- src/core/SkPictureImageGenerator.cpp | 45 +- src/core/SkPictureImageGenerator.h | 9 +- src/core/SkPicturePlayback.cpp | 35 +- src/core/SkPictureRecord.cpp | 68 +- src/core/SkPictureRecord.h | 15 +- src/core/SkPictureRecorder.cpp | 25 +- src/core/SkPictureShader.cpp | 333 - src/core/SkPictureShader.h | 73 - src/core/SkPixelRef.cpp | 241 +- src/core/SkPixmap.cpp | 56 +- src/core/SkRRect.cpp | 26 +- src/core/SkRTree.cpp | 3 +- src/core/SkRWBuffer.cpp | 28 +- src/core/SkRadialShadowMapShader.cpp | 427 - src/core/SkRadialShadowMapShader.h | 31 - src/core/SkRasterPipeline.cpp | 141 +- src/core/SkRasterPipeline.h | 158 +- src/core/SkRasterPipelineBlitter.cpp | 354 +- src/core/SkReadBuffer.cpp | 6 + src/core/SkReadBuffer.h | 12 +- src/core/SkRecord.cpp | 11 +- src/core/SkRecord.h | 36 +- src/core/SkRecordDraw.cpp | 26 +- src/core/SkRecordOpts.cpp | 4 +- src/core/SkRecordPattern.h | 6 +- src/core/SkRecorder.cpp | 32 +- src/core/SkRecorder.h | 19 +- src/core/SkRecords.cpp | 1 + src/core/SkRecords.h | 361 + src/core/SkRect.cpp | 9 - src/core/SkRegion.cpp | 18 +- src/core/SkResourceCache.cpp | 169 +- src/core/SkResourceCache.h | 29 +- src/core/SkScalerContext.cpp | 50 +- src/core/SkScan.h | 5 +- src/core/SkScanPriv.h | 129 + src/core/SkScan_AAAPath.cpp | 189 +- src/core/SkScan_AntiPath.cpp | 184 +- src/core/SkScan_Hairline.cpp | 3 +- src/core/SkScan_Path.cpp | 17 +- src/core/SkShader.cpp | 304 - src/core/SkShadowShader.cpp | 954 - src/core/SkShadowShader.h | 40 - src/core/SkSpanProcs.cpp | 95 - src/core/SkSpanProcs.h | 24 - src/core/SkSpecialImage.cpp | 37 +- src/core/SkSpecialImage.h | 4 - src/core/SkSpecialSurface.cpp | 27 +- src/core/SkSpriteBlitter.h | 5 +- src/core/SkSpriteBlitter4f.cpp | 130 - src/core/SkSpriteBlitter_ARGB32.cpp | 222 +- src/core/SkSpriteBlitter_RGB16.cpp | 370 - src/core/SkSpriteBlitter_RGB565.cpp | 179 + src/core/SkStream.cpp | 30 +- src/core/SkString.cpp | 4 +- src/core/SkStroke.cpp | 12 +- src/core/SkSurfacePriv.h | 6 + src/core/SkTDPQueue.h | 24 +- src/core/SkTInternalLList.h | 28 +- src/core/SkTextBlob.cpp | 259 +- src/core/SkThreadedBMPDevice.cpp | 373 + src/core/SkThreadedBMPDevice.h | 93 + src/core/SkTime.cpp | 11 + src/core/SkTypeface.cpp | 19 +- src/core/SkUtils.cpp | 22 +- src/core/SkUtils.h | 19 +- src/core/SkValidatingReadBuffer.cpp | 12 + src/core/SkValidatingReadBuffer.h | 1 + src/core/SkValidationUtils.h | 6 - src/core/SkVarAlloc.cpp | 58 - src/core/SkVarAlloc.h | 55 - src/core/SkVertState.cpp | 8 +- src/core/SkVertState.h | 4 +- src/core/SkVertices.cpp | 19 +- src/core/SkWriteBuffer.cpp | 8 +- src/core/SkXfermode.cpp | 1469 +- src/core/SkXfermode4f.cpp | 461 - src/core/SkXfermodeF16.cpp | 164 - src/core/SkXfermodePriv.h | 249 +- src/core/SkXfermode_proccoeff.h | 72 - src/effects/GrAlphaThresholdFragmentProcessor.cpp | 253 +- src/effects/GrAlphaThresholdFragmentProcessor.fp | 92 + src/effects/GrAlphaThresholdFragmentProcessor.h | 88 +- src/effects/GrCircleBlurFragmentProcessor.cpp | 263 +- src/effects/GrCircleBlurFragmentProcessor.fp | 289 + src/effects/GrCircleBlurFragmentProcessor.h | 83 +- src/effects/SkAlphaThresholdFilter.cpp | 21 +- src/effects/SkArithmeticImageFilter.cpp | 46 +- src/effects/SkArithmeticMode.cpp | 84 - src/effects/SkArithmeticModePriv.h | 40 - src/effects/SkBlurMask.cpp | 119 +- src/effects/SkBlurMaskFilter.cpp | 127 +- src/effects/SkColorFilterImageFilter.cpp | 14 + src/effects/SkColorMatrixFilter.cpp | 79 +- src/effects/SkComposeImageFilter.cpp | 13 +- src/effects/SkDashImpl.h | 48 + src/effects/SkDashPathEffect.cpp | 29 +- src/effects/SkDisplacementMapEffect.cpp | 172 +- src/effects/SkDropShadowImageFilter.cpp | 17 +- src/effects/SkEmbossMask.cpp | 45 - src/effects/SkEmbossMask_Table.h | 1039 - src/effects/SkGaussianEdgeShader.cpp | 95 - src/effects/SkHighContrastFilter.cpp | 184 +- src/effects/SkImageSource.cpp | 11 + src/effects/SkLayerDrawLooper.cpp | 5 +- src/effects/SkLightingImageFilter.cpp | 446 +- src/effects/SkLumaColorFilter.cpp | 25 +- src/effects/SkMagnifierImageFilter.cpp | 44 +- src/effects/SkMatrixConvolutionImageFilter.cpp | 25 +- src/effects/SkMergeImageFilter.cpp | 106 +- src/effects/SkMorphologyImageFilter.cpp | 71 +- src/effects/SkOffsetImageFilter.cpp | 13 +- src/effects/SkOverdrawColorFilter.cpp | 38 +- src/effects/SkOverdrawColorFilter.h | 5 +- src/effects/SkPaintImageFilter.cpp | 9 + src/effects/SkPerlinNoiseShader.cpp | 975 - src/effects/SkPictureImageFilter.cpp | 55 +- src/effects/SkRRectsGaussianEdgeMaskFilter.cpp | 34 +- src/effects/SkTableColorFilter.cpp | 89 +- src/effects/SkTileImageFilter.cpp | 12 +- src/effects/SkXfermodeImageFilter.cpp | 89 +- src/effects/gradients/Sk4fGradientBase.cpp | 450 - src/effects/gradients/Sk4fGradientBase.h | 95 - src/effects/gradients/Sk4fGradientPriv.h | 194 - src/effects/gradients/Sk4fLinearGradient.cpp | 536 - src/effects/gradients/Sk4fLinearGradient.h | 51 - src/effects/gradients/SkGradientShader.cpp | 1820 - src/effects/gradients/SkGradientShaderPriv.h | 531 - src/effects/gradients/SkLinearGradient.cpp | 853 - src/effects/gradients/SkLinearGradient.h | 83 - src/effects/gradients/SkRadialGradient.cpp | 386 - src/effects/gradients/SkRadialGradient.h | 48 - src/effects/gradients/SkSweepGradient.cpp | 274 - src/effects/gradients/SkSweepGradient.h | 47 - .../gradients/SkTwoPointConicalGradient.cpp | 394 - src/effects/gradients/SkTwoPointConicalGradient.h | 91 - .../gradients/SkTwoPointConicalGradient_gpu.cpp | 1346 - src/effects/shadows/SkAmbientShadowMaskFilter.cpp | 298 - src/effects/shadows/SkAmbientShadowMaskFilter.h | 33 - src/effects/shadows/SkSpotShadowMaskFilter.cpp | 370 - src/effects/shadows/SkSpotShadowMaskFilter.h | 37 - src/fonts/SkGScalerContext.cpp | 253 - src/fonts/SkGScalerContext.h | 51 - src/fonts/SkRandomScalerContext.cpp | 9 +- src/fonts/SkRandomScalerContext.h | 5 +- src/fonts/SkTestScalerContext.cpp | 8 +- src/fonts/SkTestScalerContext.h | 5 +- src/gpu/GrAHardwareBufferImageGenerator.cpp | 232 + src/gpu/GrAHardwareBufferImageGenerator.h | 55 + src/gpu/GrAppliedClip.h | 16 +- src/gpu/GrAuditTrail.cpp | 8 +- src/gpu/GrAutoLocaleSetter.h | 2 +- src/gpu/GrBackendSurface.cpp | 165 + src/gpu/GrBackendTextureImageGenerator.cpp | 200 + src/gpu/GrBackendTextureImageGenerator.h | 72 + src/gpu/GrBitmapTextureMaker.cpp | 10 +- src/gpu/GrBitmapTextureMaker.h | 3 +- src/gpu/GrBlurUtils.cpp | 9 +- src/gpu/GrBuffer.cpp | 24 +- {include => src}/gpu/GrBuffer.h | 0 src/gpu/GrBufferAllocPool.cpp | 114 + src/gpu/GrBufferAllocPool.h | 97 + src/gpu/GrCaps.cpp | 17 +- src/gpu/GrClip.h | 16 +- src/gpu/GrClipStackClip.cpp | 55 +- {include => src}/gpu/GrColorSpaceXform.h | 0 src/gpu/GrContext.cpp | 732 +- src/gpu/GrContextPriv.h | 141 +- src/gpu/GrCoordTransform.cpp | 90 - src/gpu/GrCoordTransform.h | 142 + src/gpu/GrDefaultGeoProcFactory.cpp | 83 +- src/gpu/GrDefaultGeoProcFactory.h | 18 +- src/gpu/GrDrawOpAtlas.cpp | 20 +- src/gpu/GrDrawOpTest.cpp | 91 +- src/gpu/GrDrawOpTest.h | 25 +- src/gpu/GrDrawingManager.cpp | 205 +- src/gpu/GrDrawingManager.h | 49 +- src/gpu/GrFragmentProcessor.cpp | 113 +- src/gpu/GrFragmentProcessor.h | 343 + src/gpu/GrGeometryProcessor.h | 16 - src/gpu/GrGpu.cpp | 232 +- src/gpu/GrGpu.h | 120 +- src/gpu/GrGpuCommandBuffer.cpp | 21 +- src/gpu/GrGpuCommandBuffer.h | 7 +- src/gpu/GrGpuFactory.cpp | 29 +- src/gpu/GrGpuResource.cpp | 21 +- src/gpu/GrGpuResourcePriv.h | 2 +- src/gpu/GrGpuResourceRef.cpp | 126 +- src/gpu/GrGpuResourceRef.h | 235 + src/gpu/GrImageTextureMaker.cpp | 37 +- src/gpu/GrImageTextureMaker.h | 6 +- src/gpu/GrMemoryPool.cpp | 23 +- src/gpu/GrMemoryPool.h | 5 + src/gpu/GrMesh.h | 360 +- src/gpu/GrOnFlushResourceProvider.cpp | 93 + src/gpu/GrOnFlushResourceProvider.h | 90 + src/gpu/GrOpFlushState.cpp | 52 +- src/gpu/GrOpFlushState.h | 100 +- src/gpu/GrOpList.cpp | 48 +- src/gpu/GrOpList.h | 56 +- src/gpu/GrPaint.cpp | 27 +- src/gpu/GrPaint.h | 34 +- src/gpu/GrPathRenderer.h | 29 +- src/gpu/GrPathRendererChain.cpp | 12 +- src/gpu/GrPathRendering.cpp | 49 +- src/gpu/GrPathRendering.h | 47 +- src/gpu/GrPathUtils.cpp | 247 +- src/gpu/GrPathUtils.h | 58 +- src/gpu/GrPipeline.cpp | 128 +- src/gpu/GrPipeline.h | 161 +- src/gpu/GrPipelineAnalysis.cpp | 41 - src/gpu/GrPipelineAnalysis.h | 149 - src/gpu/GrPipelineBuilder.h | 145 - src/gpu/GrPreFlushResourceProvider.cpp | 65 - src/gpu/GrPreFlushResourceProvider.h | 77 - src/gpu/GrPrimitiveProcessor.cpp | 19 +- src/gpu/GrPrimitiveProcessor.h | 150 +- src/gpu/GrProcessor.cpp | 156 +- src/gpu/GrProcessor.h | 365 + src/gpu/GrProcessorAnalysis.cpp | 44 + src/gpu/GrProcessorAnalysis.h | 173 + src/gpu/GrProcessorSet.cpp | 266 +- src/gpu/GrProcessorSet.h | 215 +- src/gpu/GrProcessorUnitTest.h | 202 + src/gpu/GrProgramDesc.cpp | 45 +- src/gpu/GrProgramElement.h | 126 + src/gpu/GrRect.h | 17 + src/gpu/GrReducedClip.cpp | 27 +- src/gpu/GrReducedClip.h | 4 +- src/gpu/GrRenderTarget.cpp | 38 +- src/gpu/GrRenderTargetContext.cpp | 1023 +- src/gpu/GrRenderTargetContext.h | 168 +- src/gpu/GrRenderTargetContextPriv.h | 14 +- src/gpu/GrRenderTargetOpList.cpp | 321 +- src/gpu/GrRenderTargetOpList.h | 114 +- src/gpu/GrRenderTargetPriv.h | 4 +- src/gpu/GrRenderTargetProxy.cpp | 72 +- src/gpu/GrResourceAllocator.cpp | 115 + src/gpu/GrResourceAllocator.h | 127 + src/gpu/GrResourceCache.cpp | 81 +- src/gpu/GrResourceCache.h | 34 +- src/gpu/GrResourceProvider.cpp | 241 +- src/gpu/GrResourceProvider.h | 120 +- src/gpu/GrSKSLPrettyPrint.cpp | 200 + src/gpu/GrSKSLPrettyPrint.h | 16 + src/gpu/GrSWMaskHelper.cpp | 19 +- src/gpu/GrSemaphore.h | 7 + src/gpu/GrShaderCaps.cpp | 13 +- {include => src}/gpu/GrShaderVar.h | 0 src/gpu/GrSoftwarePathRenderer.cpp | 16 +- src/gpu/GrStencilSettings.cpp | 14 + src/gpu/GrStencilSettings.h | 3 + src/gpu/GrSurface.cpp | 82 +- src/gpu/GrSurfaceContext.cpp | 67 +- src/gpu/GrSurfaceContext.h | 36 +- src/gpu/GrSurfacePriv.h | 2 +- src/gpu/GrSurfaceProxy.cpp | 187 +- src/gpu/GrSurfaceProxyPriv.h | 28 +- src/gpu/GrTessellator.cpp | 449 +- src/gpu/GrTestUtils.h | 150 + src/gpu/GrTexture.cpp | 54 +- src/gpu/GrTextureAdjuster.cpp | 4 +- src/gpu/GrTextureAdjuster.h | 1 + src/gpu/GrTextureContext.cpp | 103 +- src/gpu/GrTextureContext.h | 12 +- src/gpu/GrTextureMaker.cpp | 31 +- src/gpu/GrTextureMaker.h | 8 +- src/gpu/GrTextureOpList.cpp | 32 +- src/gpu/GrTextureOpList.h | 17 +- src/gpu/GrTexturePriv.h | 26 +- src/gpu/GrTextureProducer.cpp | 27 +- src/gpu/GrTextureProducer.h | 2 - src/gpu/GrTextureProxy.cpp | 54 +- src/gpu/GrTextureRenderTargetProxy.cpp | 48 +- src/gpu/GrTextureRenderTargetProxy.h | 45 + src/gpu/GrTextureToYUVPlanes.cpp | 249 - src/gpu/GrTextureToYUVPlanes.h | 21 - src/gpu/GrTracing.h | 3 +- src/gpu/GrXferProcessor.cpp | 112 +- src/gpu/GrXferProcessor.h | 232 +- src/gpu/GrYUVProvider.cpp | 24 +- src/gpu/GrYUVProvider.h | 10 +- src/gpu/SkGpuDevice.cpp | 223 +- src/gpu/SkGpuDevice.h | 11 +- src/gpu/SkGpuDevice_drawTexture.cpp | 10 +- src/gpu/SkGr.cpp | 188 +- src/gpu/SkGr.h | 72 +- src/gpu/ccpr/GrCCPRAtlas.cpp | 125 + src/gpu/ccpr/GrCCPRAtlas.h | 56 + src/gpu/ccpr/GrCCPRCoverageOpsBuilder.cpp | 640 + src/gpu/ccpr/GrCCPRCoverageOpsBuilder.h | 167 + src/gpu/ccpr/GrCCPRCoverageProcessor.cpp | 355 + src/gpu/ccpr/GrCCPRCoverageProcessor.h | 253 + src/gpu/ccpr/GrCCPRCubicProcessor.cpp | 323 + src/gpu/ccpr/GrCCPRCubicProcessor.h | 147 + src/gpu/ccpr/GrCCPRPathProcessor.cpp | 206 + src/gpu/ccpr/GrCCPRPathProcessor.h | 85 + src/gpu/ccpr/GrCCPRQuadraticProcessor.cpp | 179 + src/gpu/ccpr/GrCCPRQuadraticProcessor.h | 111 + src/gpu/ccpr/GrCCPRTriangleProcessor.cpp | 201 + src/gpu/ccpr/GrCCPRTriangleProcessor.h | 109 + src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp | 338 + src/gpu/ccpr/GrCoverageCountingPathRenderer.h | 135 + src/gpu/effects/Gr1DKernelEffect.h | 15 +- src/gpu/effects/GrBezierEffect.cpp | 96 +- src/gpu/effects/GrBezierEffect.h | 37 +- src/gpu/effects/GrBicubicEffect.cpp | 41 +- src/gpu/effects/GrBicubicEffect.h | 16 +- src/gpu/effects/GrBitmapTextGeoProc.cpp | 24 +- src/gpu/effects/GrBitmapTextGeoProc.h | 8 +- src/gpu/effects/GrBlurredEdgeFragmentProcessor.cpp | 84 +- src/gpu/effects/GrBlurredEdgeFragmentProcessor.fp | 28 + src/gpu/effects/GrBlurredEdgeFragmentProcessor.h | 40 + src/gpu/effects/GrCircleEffect.cpp | 105 + src/gpu/effects/GrCircleEffect.fp | 67 + src/gpu/effects/GrCircleEffect.h | 47 + src/gpu/effects/GrConfigConversionEffect.cpp | 241 +- src/gpu/effects/GrConfigConversionEffect.h | 36 +- src/gpu/effects/GrConstColorProcessor.cpp | 3 +- src/gpu/effects/GrConstColorProcessor.h | 78 + src/gpu/effects/GrConvexPolyEffect.cpp | 16 +- src/gpu/effects/GrConvexPolyEffect.h | 2 +- src/gpu/effects/GrCoverageSetOpXP.cpp | 38 +- src/gpu/effects/GrCoverageSetOpXP.h | 19 +- src/gpu/effects/GrCustomXfermode.cpp | 169 +- src/gpu/effects/GrDisableColorXP.cpp | 23 +- src/gpu/effects/GrDisableColorXP.h | 19 +- src/gpu/effects/GrDistanceFieldGeoProc.cpp | 99 +- src/gpu/effects/GrDistanceFieldGeoProc.h | 37 +- src/gpu/effects/GrDitherEffect.cpp | 122 +- src/gpu/effects/GrDitherEffect.fp | 74 + src/gpu/effects/GrDitherEffect.h | 64 +- src/gpu/effects/GrEllipseEffect.cpp | 128 + src/gpu/effects/GrEllipseEffect.fp | 105 + src/gpu/effects/GrEllipseEffect.h | 47 + .../GrGaussianConvolutionFragmentProcessor.cpp | 74 +- .../GrGaussianConvolutionFragmentProcessor.h | 22 +- src/gpu/effects/GrMatrixConvolutionEffect.cpp | 23 +- src/gpu/effects/GrMatrixConvolutionEffect.h | 13 +- .../effects/GrNonlinearColorSpaceXformEffect.cpp | 65 +- src/gpu/effects/GrNonlinearColorSpaceXformEffect.h | 2 +- src/gpu/effects/GrOvalEffect.cpp | 384 +- src/gpu/effects/GrPorterDuffXferProcessor.cpp | 675 +- src/gpu/effects/GrPorterDuffXferProcessor.h | 36 +- src/gpu/effects/GrRRectEffect.cpp | 18 +- src/gpu/effects/GrSRGBEffect.cpp | 55 +- src/gpu/effects/GrSRGBEffect.h | 15 +- src/gpu/effects/GrShadowGeoProc.cpp | 28 +- src/gpu/effects/GrShadowGeoProc.h | 14 +- src/gpu/effects/GrSimpleTextureEffect.cpp | 148 +- src/gpu/effects/GrSimpleTextureEffect.fp | 82 + src/gpu/effects/GrSimpleTextureEffect.h | 146 +- src/gpu/effects/GrSingleTextureEffect.cpp | 57 +- src/gpu/effects/GrSingleTextureEffect.h | 27 +- src/gpu/effects/GrTextureDomain.cpp | 85 +- src/gpu/effects/GrTextureDomain.h | 16 +- src/gpu/effects/GrTextureStripAtlas.cpp | 6 +- src/gpu/effects/GrXfermodeFragmentProcessor.cpp | 82 +- .../gpu/effects/GrXfermodeFragmentProcessor.h | 0 src/gpu/effects/GrYUVEffect.cpp | 69 +- src/gpu/effects/GrYUVEffect.h | 4 +- src/gpu/gl/GrGLAssembleInterface.cpp | 110 +- src/gpu/gl/GrGLBuffer.cpp | 25 +- src/gpu/gl/GrGLCaps.cpp | 586 +- src/gpu/gl/GrGLCaps.h | 69 +- src/gpu/gl/GrGLDefines.h | 11 + src/gpu/gl/GrGLExternalTextureData.cpp | 30 - src/gpu/gl/GrGLGpu.cpp | 1320 +- src/gpu/gl/GrGLGpu.h | 153 +- src/gpu/gl/GrGLGpuCommandBuffer.h | 7 +- src/gpu/gl/GrGLInterface.cpp | 174 +- src/gpu/gl/GrGLPathRendering.cpp | 11 +- src/gpu/gl/GrGLPathRendering.h | 7 +- src/gpu/gl/GrGLProgram.cpp | 83 +- src/gpu/gl/GrGLProgram.h | 17 +- src/gpu/gl/GrGLProgramDataManager.cpp | 5 +- src/gpu/gl/GrGLProgramDataManager.h | 5 +- src/gpu/gl/GrGLRenderTarget.cpp | 23 +- src/gpu/gl/GrGLRenderTarget.h | 7 +- src/gpu/gl/GrGLSemaphore.cpp | 20 + src/gpu/gl/GrGLSemaphore.h | 28 +- src/gpu/gl/GrGLTestInterface.cpp | 2 + src/gpu/gl/GrGLTestInterface.h | 2 + src/gpu/gl/GrGLTexture.cpp | 29 +- src/gpu/gl/GrGLTexture.h | 26 +- src/gpu/gl/GrGLTextureRenderTarget.cpp | 36 +- src/gpu/gl/GrGLTextureRenderTarget.h | 23 +- src/gpu/gl/GrGLUniformHandler.cpp | 39 +- src/gpu/gl/GrGLUniformHandler.h | 17 +- src/gpu/gl/GrGLUtil.cpp | 28 + src/gpu/gl/GrGLUtil.h | 12 + src/gpu/gl/GrGLVertexArray.cpp | 54 +- src/gpu/gl/GrGLVertexArray.h | 34 +- .../android/GrGLCreateNativeInterface_android.cpp | 2 + src/gpu/gl/builders/GrGLProgramBuilder.cpp | 36 +- src/gpu/gl/builders/GrGLSLPrettyPrint.cpp | 204 - src/gpu/gl/builders/GrGLShaderStringBuilder.cpp | 134 +- src/gpu/gl/builders/GrGLShaderStringBuilder.h | 5 +- src/gpu/glsl/GrGLSL.cpp | 12 - src/gpu/glsl/GrGLSLBlend.cpp | 58 +- src/gpu/glsl/GrGLSLColorSpaceXformHelper.h | 5 +- src/gpu/glsl/GrGLSLFragmentProcessor.cpp | 9 +- src/gpu/glsl/GrGLSLFragmentProcessor.h | 56 +- src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp | 13 +- src/gpu/glsl/GrGLSLFragmentShaderBuilder.h | 25 +- src/gpu/glsl/GrGLSLGeometryProcessor.cpp | 3 +- src/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp | 17 - src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp | 9 +- src/gpu/glsl/GrGLSLPrimitiveProcessor.h | 10 +- src/gpu/glsl/GrGLSLProgramBuilder.cpp | 177 +- src/gpu/glsl/GrGLSLProgramBuilder.h | 51 +- src/gpu/glsl/GrGLSLShaderBuilder.cpp | 39 +- src/gpu/glsl/GrGLSLShaderBuilder.h | 5 +- src/gpu/glsl/GrGLSLUniformHandler.h | 5 + src/gpu/glsl/GrGLSLVarying.cpp | 2 +- src/gpu/glsl/GrGLSLXferProcessor.cpp | 62 +- src/gpu/glsl/GrGLSLXferProcessor.h | 25 +- src/gpu/instanced/GLInstancedRendering.cpp | 35 +- src/gpu/instanced/GLInstancedRendering.h | 17 +- src/gpu/instanced/InstanceProcessor.cpp | 13 +- src/gpu/instanced/InstanceProcessor.h | 2 +- src/gpu/instanced/InstancedOp.cpp | 469 + src/gpu/instanced/InstancedOp.h | 162 + src/gpu/instanced/InstancedRendering.cpp | 472 +- src/gpu/instanced/InstancedRendering.h | 175 +- src/gpu/mock/GrMockBuffer.h | 30 + src/gpu/mock/GrMockCaps.h | 45 + src/gpu/mock/GrMockGpu.cpp | 96 + src/gpu/mock/GrMockGpu.h | 140 + src/gpu/mock/GrMockGpuCommandBuffer.h | 41 + src/gpu/mock/GrMockStencilAttachment.h | 29 + src/gpu/mock/GrMockTexture.h | 97 + src/gpu/mtl/GrMtlGpu.h | 147 + src/gpu/mtl/GrMtlGpu.mm | 41 + src/gpu/mtl/GrMtlTrampoline.h | 30 + src/gpu/mtl/GrMtlTrampoline.mm | 21 + src/gpu/ops/GrAAConvexPathRenderer.cpp | 265 +- src/gpu/ops/GrAAConvexTessellator.cpp | 4 +- src/gpu/ops/GrAAFillRectOp.cpp | 186 +- src/gpu/ops/GrAAFillRectOp.h | 41 - src/gpu/ops/GrAAHairLinePathRenderer.cpp | 248 +- src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp | 171 +- src/gpu/ops/GrAAStrokeRectOp.cpp | 154 +- src/gpu/ops/GrAAStrokeRectOp.h | 32 - src/gpu/ops/GrAnalyticRectOp.cpp | 402 - src/gpu/ops/GrAnalyticRectOp.h | 37 - src/gpu/ops/GrAtlasTextOp.cpp | 123 +- src/gpu/ops/GrAtlasTextOp.h | 78 +- src/gpu/ops/GrClearOp.cpp | 38 + src/gpu/ops/GrClearOp.h | 69 +- src/gpu/ops/GrClearStencilClipOp.h | 31 +- src/gpu/ops/GrCopySurfaceOp.cpp | 46 +- src/gpu/ops/GrCopySurfaceOp.h | 58 +- src/gpu/ops/GrDashLinePathRenderer.cpp | 12 +- src/gpu/ops/GrDashLinePathRenderer.h | 2 +- src/gpu/ops/GrDashOp.cpp | 168 +- src/gpu/ops/GrDashOp.h | 12 +- src/gpu/ops/GrDefaultPathRenderer.cpp | 616 +- src/gpu/ops/GrDefaultPathRenderer.h | 6 +- src/gpu/ops/GrDiscardOp.h | 26 +- src/gpu/ops/GrDrawAtlasOp.cpp | 122 +- src/gpu/ops/GrDrawAtlasOp.h | 49 +- src/gpu/ops/GrDrawOp.cpp | 41 + src/gpu/ops/GrDrawOp.h | 41 +- src/gpu/ops/GrDrawPathOp.cpp | 45 +- src/gpu/ops/GrDrawPathOp.h | 66 +- src/gpu/ops/GrDrawVerticesOp.cpp | 202 +- src/gpu/ops/GrDrawVerticesOp.h | 90 +- src/gpu/ops/GrLatticeOp.cpp | 164 +- src/gpu/ops/GrLatticeOp.h | 13 +- src/gpu/ops/GrMSAAPathRenderer.cpp | 148 +- src/gpu/ops/GrMeshDrawOp.cpp | 49 +- src/gpu/ops/GrMeshDrawOp.h | 71 +- src/gpu/ops/GrNonAAFillRectOp.cpp | 328 +- src/gpu/ops/GrNonAAFillRectOp.h | 33 - src/gpu/ops/GrNonAAFillRectPerspectiveOp.cpp | 258 - src/gpu/ops/GrNonAAStrokeRectOp.cpp | 123 +- src/gpu/ops/GrNonAAStrokeRectOp.h | 28 - src/gpu/ops/GrOp.h | 5 +- src/gpu/ops/GrOvalOpFactory.cpp | 952 +- src/gpu/ops/GrOvalOpFactory.h | 41 +- src/gpu/ops/GrPathStencilSettings.h | 66 +- src/gpu/ops/GrRectOpFactory.cpp | 34 - src/gpu/ops/GrRectOpFactory.h | 114 +- src/gpu/ops/GrRegionOp.cpp | 93 +- src/gpu/ops/GrRegionOp.h | 10 +- src/gpu/ops/GrSemaphoreOp.cpp | 38 +- src/gpu/ops/GrSemaphoreOp.h | 15 +- src/gpu/ops/GrShadowRRectOp.cpp | 1134 +- src/gpu/ops/GrShadowRRectOp.h | 10 +- src/gpu/ops/GrSimpleMeshDrawOpHelper.cpp | 169 + src/gpu/ops/GrSimpleMeshDrawOpHelper.h | 178 + src/gpu/ops/GrSmallPathRenderer.cpp | 154 +- src/gpu/ops/GrSmallPathRenderer.h | 6 +- src/gpu/ops/GrStencilAndCoverPathRenderer.cpp | 21 +- src/gpu/ops/GrStencilPathOp.cpp | 20 + src/gpu/ops/GrStencilPathOp.h | 28 +- src/gpu/ops/GrTessellatingPathRenderer.cpp | 147 +- src/gpu/ops/GrTestMeshDrawOp.h | 55 - src/gpu/text/GrAtlasGlyphCache.cpp | 70 +- src/gpu/text/GrAtlasGlyphCache.h | 6 +- src/gpu/text/GrAtlasTextBlob.cpp | 43 +- src/gpu/text/GrAtlasTextBlob.h | 61 +- src/gpu/text/GrAtlasTextContext.cpp | 24 +- src/gpu/text/GrAtlasTextContext.h | 3 +- src/gpu/text/GrStencilAndCoverTextContext.cpp | 22 +- src/gpu/text/GrStencilAndCoverTextContext.h | 4 +- src/gpu/text/GrTextBlobCache.h | 7 +- src/gpu/text/GrTextUtils.cpp | 83 +- src/gpu/text/GrTextUtils.h | 37 +- src/gpu/vk/GrVkBackendContext.cpp | 105 +- src/gpu/vk/GrVkBuffer.cpp | 6 +- src/gpu/vk/GrVkBuffer.h | 1 + src/gpu/vk/GrVkBufferView.cpp | 38 + src/gpu/vk/GrVkBufferView.h | 40 + src/gpu/vk/GrVkCaps.cpp | 118 +- src/gpu/vk/GrVkCaps.h | 20 +- src/gpu/vk/GrVkCommandBuffer.cpp | 89 +- src/gpu/vk/GrVkCommandBuffer.h | 63 +- src/gpu/vk/GrVkCopyManager.cpp | 22 +- src/gpu/vk/GrVkDescriptorSet.cpp | 2 +- src/gpu/vk/GrVkDescriptorSet.h | 2 +- src/gpu/vk/GrVkDescriptorSetManager.cpp | 142 +- src/gpu/vk/GrVkDescriptorSetManager.h | 22 +- src/gpu/vk/GrVkExtensions.cpp | 18 +- src/gpu/vk/GrVkExtensions.h | 6 +- src/gpu/vk/GrVkGpu.cpp | 926 +- src/gpu/vk/GrVkGpu.h | 64 +- src/gpu/vk/GrVkGpuCommandBuffer.cpp | 190 +- src/gpu/vk/GrVkGpuCommandBuffer.h | 42 +- src/gpu/vk/GrVkImage.cpp | 14 +- src/gpu/vk/GrVkImage.h | 40 +- src/gpu/vk/GrVkImageView.h | 2 +- src/gpu/vk/GrVkInterface.cpp | 318 +- src/gpu/vk/GrVkMemory.cpp | 6 +- src/gpu/vk/GrVkPipeline.cpp | 183 +- src/gpu/vk/GrVkPipeline.h | 10 +- src/gpu/vk/GrVkPipelineState.cpp | 383 +- src/gpu/vk/GrVkPipelineState.h | 73 +- src/gpu/vk/GrVkPipelineStateBuilder.cpp | 52 +- src/gpu/vk/GrVkPipelineStateDataManager.cpp | 45 +- src/gpu/vk/GrVkPipelineStateDataManager.h | 12 +- src/gpu/vk/GrVkRenderTarget.cpp | 4 +- src/gpu/vk/GrVkRenderTarget.h | 8 +- src/gpu/vk/GrVkResource.h | 12 +- src/gpu/vk/GrVkResourceProvider.cpp | 46 +- src/gpu/vk/GrVkResourceProvider.h | 9 +- src/gpu/vk/GrVkSemaphore.cpp | 30 +- src/gpu/vk/GrVkSemaphore.h | 15 +- src/gpu/vk/GrVkTexelBuffer.cpp | 73 + src/gpu/vk/GrVkTexelBuffer.h | 37 + src/gpu/vk/GrVkTexture.cpp | 51 +- src/gpu/vk/GrVkTexture.h | 13 +- src/gpu/vk/GrVkTextureRenderTarget.cpp | 122 +- src/gpu/vk/GrVkTextureRenderTarget.h | 60 +- src/gpu/vk/GrVkUniformHandler.cpp | 120 +- src/gpu/vk/GrVkUniformHandler.h | 26 +- src/gpu/vk/GrVkUtil.cpp | 60 +- src/gpu/vk/GrVkUtil.h | 2 +- src/gpu/vk/GrVkVaryingHandler.cpp | 7 +- src/image/SkImage.cpp | 112 +- src/image/SkImageShader.cpp | 366 - src/image/SkImageShader.h | 52 - src/image/SkImageShaderContext.h | 37 - src/image/SkImage_Base.h | 27 +- src/image/SkImage_Generator.cpp | 128 - src/image/SkImage_Gpu.cpp | 430 +- src/image/SkImage_Gpu.h | 16 +- src/image/SkImage_Lazy.cpp | 827 + src/image/SkImage_Raster.cpp | 180 +- src/image/SkSurface.cpp | 69 +- src/image/SkSurface_Base.h | 15 +- src/image/SkSurface_Gpu.cpp | 115 +- src/image/SkSurface_Gpu.h | 3 +- src/image/SkSurface_Raster.cpp | 28 +- src/images/SkImageEncoder.cpp | 64 +- src/images/SkImageEncoderFns.h | 65 +- src/images/SkImageEncoderPriv.h | 45 +- src/images/SkJPEGImageEncoder.cpp | 176 - src/images/SkJpegEncoder.cpp | 257 + src/images/SkPNGImageEncoder.cpp | 388 - src/images/SkPngEncoder.cpp | 379 + src/images/SkWEBPImageEncoder.cpp | 249 - src/images/SkWebpEncoder.cpp | 228 + src/jumper/SkJumper.cpp | 529 +- src/jumper/SkJumper.h | 113 +- src/jumper/SkJumper_generated.S | 62235 +++++++++++++++++++ src/jumper/SkJumper_generated.cpp | 13052 ---- src/jumper/SkJumper_generated_win.S | 49578 +++++++++++++++ src/jumper/SkJumper_misc.h | 81 + src/jumper/SkJumper_stages.cpp | 1942 +- src/jumper/SkJumper_stages_lowp.cpp | 408 + src/jumper/SkJumper_vectors.h | 766 + src/jumper/build_stages.py | 263 +- src/lazy/SkDiscardableMemoryPool.cpp | 84 +- src/lazy/SkDiscardableMemoryPool.h | 4 +- src/opts/SkBitmapProcState_arm_neon.cpp | 48 - src/opts/SkBitmapProcState_matrixProcs_neon.cpp | 1 - src/opts/SkBitmapProcState_matrix_neon.h | 107 - src/opts/SkBlend_opts.h | 137 +- src/opts/SkBlitRow_opts.h | 112 +- src/opts/SkBlitRow_opts_SSE2.cpp | 547 - src/opts/SkBlitRow_opts_SSE2.h | 15 - src/opts/SkBlitRow_opts_arm.cpp | 16 - src/opts/SkBlitRow_opts_arm_neon.cpp | 1099 - src/opts/SkBlitRow_opts_arm_neon.h | 2 - src/opts/SkBlitRow_opts_none.cpp | 8 - src/opts/SkBlurImageFilter_opts.h | 370 +- src/opts/SkChecksum_opts.h | 4 +- src/opts/SkNx_neon.h | 3 + src/opts/SkNx_sse.h | 265 +- src/opts/SkOpts_avx.cpp | 11 +- src/opts/SkOpts_sse41.cpp | 2 - src/opts/SkRasterPipeline_opts.h | 1253 - src/opts/SkUtils_opts.h | 33 + src/opts/SkXfermode_opts.h | 64 +- src/opts/opts_check_x86.cpp | 37 - src/pathops/SkOpBuilder.cpp | 6 +- src/pathops/SkOpCoincidence.cpp | 5 +- src/pathops/SkOpCoincidence.h | 4 +- src/pathops/SkOpContour.cpp | 9 +- src/pathops/SkOpContour.h | 6 +- src/pathops/SkOpEdgeBuilder.cpp | 3 +- src/pathops/SkOpSegment.cpp | 6 +- src/pathops/SkOpSegment.h | 12 +- src/pathops/SkOpTAllocator.h | 29 - src/pathops/SkPathOpsCubic.cpp | 27 +- src/pathops/SkPathOpsOp.cpp | 3 +- src/pathops/SkPathOpsSimplify.cpp | 3 +- src/pathops/SkPathOpsTightBounds.cpp | 3 +- src/pathops/SkPathOpsWinding.cpp | 5 +- src/pdf/SkBitmapKey.h | 57 +- src/pdf/SkDeflate.cpp | 3 + src/pdf/SkKeyedImage.cpp | 49 + src/pdf/SkKeyedImage.h | 46 + src/pdf/SkPDFBitmap.cpp | 119 +- src/pdf/SkPDFCanon.cpp | 113 +- src/pdf/SkPDFCanon.h | 109 +- src/pdf/SkPDFCanvas.cpp | 97 - src/pdf/SkPDFCanvas.h | 56 - src/pdf/SkPDFDevice.cpp | 1054 +- src/pdf/SkPDFDevice.h | 103 +- src/pdf/SkPDFDocument.cpp | 23 +- src/pdf/SkPDFDocument.h | 13 +- src/pdf/SkPDFFont.cpp | 68 +- src/pdf/SkPDFFont.h | 9 +- src/pdf/SkPDFGradientShader.cpp | 951 + src/pdf/SkPDFGradientShader.h | 68 + src/pdf/SkPDFGraphicState.cpp | 203 +- src/pdf/SkPDFGraphicState.h | 66 +- src/pdf/SkPDFMetadata.cpp | 39 +- src/pdf/SkPDFShader.cpp | 1298 +- src/pdf/SkPDFShader.h | 105 +- src/pdf/SkPDFTypes.cpp | 44 +- src/pdf/SkPDFTypes.h | 8 +- src/pdf/SkPDFUtils.cpp | 58 +- src/pdf/SkPDFUtils.h | 45 +- src/pipe/SkPipeCanvas.cpp | 17 +- src/pipe/SkPipeFormat.h | 2 + src/pipe/SkPipeReader.cpp | 41 +- src/ports/SkFontConfigInterface_direct.cpp | 8 + src/ports/SkFontHost_FreeType.cpp | 80 +- src/ports/SkFontHost_FreeType_common.cpp | 100 +- src/ports/SkFontHost_FreeType_common.h | 3 +- src/ports/SkFontHost_mac.cpp | 177 +- src/ports/SkFontHost_win.cpp | 16 +- src/ports/SkFontMgr_fontconfig.cpp | 12 +- src/ports/SkFontMgr_win_dw.cpp | 4 + src/ports/SkGlobalInitialization_default.cpp | 12 +- src/ports/SkImageEncoder_CG.cpp | 7 +- src/ports/SkImageEncoder_WIC.cpp | 4 +- src/ports/SkImageEncoder_none.cpp | 13 - src/ports/SkImageGeneratorCG.cpp | 4 +- src/ports/SkImageGeneratorCG.h | 6 +- src/ports/SkImageGeneratorWIC.cpp | 4 +- src/ports/SkImageGeneratorWIC.h | 6 +- src/ports/SkScalerContext_win_dw.cpp | 100 +- src/ports/SkScalerContext_win_dw.h | 8 - src/ports/SkTypeface_win_dw.cpp | 33 +- src/ports/SkTypeface_win_dw.h | 3 +- src/sfnt/SkOTTable_fvar.h | 56 + src/shaders/SkBitmapProcShader.cpp | 204 + src/shaders/SkBitmapProcShader.h | 26 + src/shaders/SkColorFilterShader.cpp | 100 + src/shaders/SkColorFilterShader.h | 41 + src/shaders/SkColorShader.cpp | 272 + src/shaders/SkColorShader.h | 136 + src/shaders/SkComposeShader.cpp | 166 + src/shaders/SkComposeShader.h | 62 + src/shaders/SkEmptyShader.h | 46 + src/shaders/SkImageShader.cpp | 403 + src/shaders/SkImageShader.h | 62 + src/shaders/SkLightingShader.cpp | 492 + src/{core => shaders}/SkLightingShader.h | 0 src/shaders/SkLocalMatrixShader.cpp | 110 + src/shaders/SkLocalMatrixShader.h | 75 + src/shaders/SkPerlinNoiseShader.cpp | 1479 + src/shaders/SkPictureShader.cpp | 393 + src/shaders/SkPictureShader.h | 86 + src/shaders/SkShader.cpp | 339 + src/shaders/SkShaderBase.h | 285 + src/shaders/gradients/Sk4fGradientBase.cpp | 317 + src/shaders/gradients/Sk4fGradientBase.h | 81 + src/shaders/gradients/Sk4fGradientPriv.h | 85 + src/shaders/gradients/Sk4fLinearGradient.cpp | 344 + src/shaders/gradients/Sk4fLinearGradient.h | 38 + .../gradients/SkClampRange.cpp | 0 src/{effects => shaders}/gradients/SkClampRange.h | 0 .../gradients/SkGradientBitmapCache.cpp | 0 .../gradients/SkGradientBitmapCache.h | 0 src/shaders/gradients/SkGradientShader.cpp | 1965 + src/shaders/gradients/SkGradientShaderPriv.h | 548 + src/shaders/gradients/SkLinearGradient.cpp | 785 + src/shaders/gradients/SkLinearGradient.h | 84 + src/shaders/gradients/SkRadialGradient.cpp | 389 + src/shaders/gradients/SkRadialGradient.h | 54 + src/shaders/gradients/SkSweepGradient.cpp | 231 + src/shaders/gradients/SkSweepGradient.h | 44 + .../gradients/SkTwoPointConicalGradient.cpp | 252 + src/shaders/gradients/SkTwoPointConicalGradient.h | 60 + .../gradients/SkTwoPointConicalGradient_gpu.cpp | 1345 + .../gradients/SkTwoPointConicalGradient_gpu.h | 0 src/sksl/README | 74 +- src/sksl/SkSLCFGGenerator.cpp | 315 +- src/sksl/SkSLCFGGenerator.h | 79 +- src/sksl/SkSLCPP.h | 25 + src/sksl/SkSLCPPCodeGenerator.cpp | 641 + src/sksl/SkSLCPPCodeGenerator.h | 88 + src/sksl/SkSLCodeGenerator.h | 7 +- src/sksl/SkSLCompiler.cpp | 943 +- src/sksl/SkSLCompiler.h | 82 +- src/sksl/SkSLContext.h | 205 +- src/sksl/SkSLErrorReporter.h | 6 +- src/sksl/SkSLFileOutputStream.h | 76 + src/sksl/SkSLGLSLCodeGenerator.cpp | 192 +- src/sksl/SkSLGLSLCodeGenerator.h | 51 +- src/sksl/SkSLHCodeGenerator.cpp | 272 + src/sksl/SkSLHCodeGenerator.h | 75 + src/sksl/SkSLIRGenerator.cpp | 454 +- src/sksl/SkSLIRGenerator.h | 72 +- src/sksl/SkSLMain.cpp | 88 +- src/sksl/SkSLMemoryLayout.h | 14 +- src/sksl/SkSLOutputStream.h | 36 + src/sksl/SkSLParser.cpp | 356 +- src/sksl/SkSLParser.h | 47 +- src/sksl/SkSLPosition.h | 8 +- src/sksl/SkSLSPIRVCodeGenerator.cpp | 1236 +- src/sksl/SkSLSPIRVCodeGenerator.h | 165 +- src/sksl/SkSLSectionAndParameterHelper.h | 150 + src/sksl/SkSLString.cpp | 177 + src/sksl/SkSLString.h | 105 + src/sksl/SkSLStringStream.h | 86 + src/sksl/SkSLToken.h | 99 +- src/sksl/SkSLUtil.cpp | 107 +- src/sksl/SkSLUtil.h | 227 +- src/sksl/ast/SkSLASTBinaryExpression.h | 4 +- src/sksl/ast/SkSLASTBlock.h | 10 +- src/sksl/ast/SkSLASTBoolLiteral.h | 8 +- src/sksl/ast/SkSLASTBreakStatement.h | 8 +- src/sksl/ast/SkSLASTCallSuffix.h | 12 +- src/sksl/ast/SkSLASTContinueStatement.h | 8 +- src/sksl/ast/SkSLASTDeclaration.h | 7 +- src/sksl/ast/SkSLASTDiscardStatement.h | 8 +- src/sksl/ast/SkSLASTDoStatement.h | 6 +- src/sksl/ast/SkSLASTExpression.h | 4 +- src/sksl/ast/SkSLASTExpressionStatement.h | 6 +- src/sksl/ast/SkSLASTExtension.h | 12 +- src/sksl/ast/SkSLASTFieldSuffix.h | 8 +- src/sksl/ast/SkSLASTFloatLiteral.h | 6 +- src/sksl/ast/SkSLASTForStatement.h | 10 +- src/sksl/ast/SkSLASTFunction.h | 18 +- src/sksl/ast/SkSLASTIdentifier.h | 10 +- src/sksl/ast/SkSLASTIfStatement.h | 18 +- src/sksl/ast/SkSLASTIndexSuffix.h | 10 +- src/sksl/ast/SkSLASTIntLiteral.h | 4 +- src/sksl/ast/SkSLASTInterfaceBlock.h | 12 +- src/sksl/ast/SkSLASTModifiersDeclaration.h | 2 +- src/sksl/ast/SkSLASTNode.h | 8 +- src/sksl/ast/SkSLASTParameter.h | 8 +- src/sksl/ast/SkSLASTPositionNode.h | 2 +- src/sksl/ast/SkSLASTPrecision.h | 18 +- src/sksl/ast/SkSLASTPrefixExpression.h | 4 +- src/sksl/ast/SkSLASTReturnStatement.h | 8 +- src/sksl/ast/SkSLASTSection.h | 43 + src/sksl/ast/SkSLASTStatement.h | 2 +- src/sksl/ast/SkSLASTSuffix.h | 10 +- src/sksl/ast/SkSLASTSuffixExpression.h | 4 +- src/sksl/ast/SkSLASTSwitchCase.h | 4 +- src/sksl/ast/SkSLASTSwitchStatement.h | 12 +- src/sksl/ast/SkSLASTTernaryExpression.h | 6 +- src/sksl/ast/SkSLASTType.h | 8 +- src/sksl/ast/SkSLASTVarDeclaration.h | 14 +- src/sksl/ast/SkSLASTVarDeclarationStatement.h | 4 +- src/sksl/ast/SkSLASTWhileStatement.h | 6 +- src/sksl/disable_flex_warnings.h | 2 + src/sksl/ir/SkSLBinaryExpression.h | 12 +- src/sksl/ir/SkSLBlock.h | 17 +- src/sksl/ir/SkSLBoolLiteral.h | 15 +- src/sksl/ir/SkSLBreakStatement.h | 8 +- src/sksl/ir/SkSLConstructor.h | 162 +- src/sksl/ir/SkSLContinueStatement.h | 8 +- src/sksl/ir/SkSLDiscardStatement.h | 8 +- src/sksl/ir/SkSLDoStatement.h | 6 +- src/sksl/ir/SkSLExpression.h | 21 + src/sksl/ir/SkSLExpressionStatement.h | 6 +- src/sksl/ir/SkSLExtension.h | 14 +- src/sksl/ir/SkSLField.h | 10 +- src/sksl/ir/SkSLFieldAccess.h | 10 +- src/sksl/ir/SkSLFloatLiteral.h | 18 +- src/sksl/ir/SkSLForStatement.h | 18 +- src/sksl/ir/SkSLFunctionCall.h | 17 +- src/sksl/ir/SkSLFunctionDeclaration.h | 18 +- src/sksl/ir/SkSLFunctionDefinition.h | 10 +- src/sksl/ir/SkSLFunctionReference.h | 14 +- src/sksl/ir/SkSLIRNode.h | 6 +- src/sksl/ir/SkSLIfStatement.h | 19 +- src/sksl/ir/SkSLIndexExpression.h | 10 +- src/sksl/ir/SkSLIntLiteral.h | 15 +- src/sksl/ir/SkSLInterfaceBlock.h | 14 +- src/sksl/ir/SkSLLayout.h | 50 +- src/sksl/ir/SkSLModifiers.h | 42 +- src/sksl/ir/SkSLModifiersDeclaration.h | 4 +- src/sksl/ir/SkSLNop.h | 36 + src/sksl/ir/SkSLPostfixExpression.h | 8 +- src/sksl/ir/SkSLPrefixExpression.h | 27 +- src/sksl/ir/SkSLProgram.h | 50 +- src/sksl/ir/SkSLProgramElement.h | 5 +- src/sksl/ir/SkSLReturnStatement.h | 8 +- src/sksl/ir/SkSLSection.h | 43 + src/sksl/ir/SkSLSetting.cpp | 22 + src/sksl/ir/SkSLSetting.h | 51 + src/sksl/ir/SkSLStatement.h | 9 +- src/sksl/ir/SkSLSwitchCase.h | 4 +- src/sksl/ir/SkSLSwitchStatement.h | 19 +- src/sksl/ir/SkSLSwizzle.h | 36 +- src/sksl/ir/SkSLSymbol.h | 6 +- src/sksl/ir/SkSLSymbolTable.cpp | 6 +- src/sksl/ir/SkSLSymbolTable.h | 18 +- src/sksl/ir/SkSLTernaryExpression.h | 10 +- src/sksl/ir/SkSLType.cpp | 15 +- src/sksl/ir/SkSLType.h | 28 +- src/sksl/ir/SkSLTypeReference.h | 10 +- src/sksl/ir/SkSLUnresolvedFunction.h | 4 +- src/sksl/ir/SkSLVarDeclarations.h | 43 +- src/sksl/ir/SkSLVarDeclarationsStatement.h | 15 +- src/sksl/ir/SkSLVariable.h | 10 +- src/sksl/ir/SkSLVariableReference.h | 79 +- src/sksl/ir/SkSLWhileStatement.h | 8 +- src/sksl/layout.flex | 2 + src/sksl/lex.layout.c | 558 +- src/sksl/lex.layout.cpp | 3 + src/sksl/lex.sksl.c | 1009 +- src/sksl/sksl.flex | 18 +- src/sksl/sksl.include | 5 +- src/sksl/sksl_fp.include | 25 + src/sksl/sksl_frag.include | 2 +- src/sksl/sksl_geom.include | 8 +- src/sksl/sksl_vert.include | 2 +- src/svg/SkSVGDevice.cpp | 6 +- src/svg/SkSVGDevice.h | 3 +- src/utils/SkBitmapSourceDeserializer.cpp | 7 +- src/utils/SkDeferredCanvas.cpp | 3 +- src/utils/SkDumpCanvas.cpp | 15 +- src/utils/SkEventTracer.cpp | 12 +- src/utils/SkInsetConvexPolygon.cpp | 14 +- src/utils/SkMultiPictureDocument.cpp | 141 +- src/utils/SkMultiPictureDocument.h | 52 +- src/utils/SkMultiPictureDocumentPriv.h | 27 +- src/utils/SkMultiPictureDocumentReader.cpp | 93 - src/utils/SkMultiPictureDocumentReader.h | 46 - src/utils/SkNWayCanvas.cpp | 7 + src/utils/SkPatchUtils.cpp | 323 +- src/utils/SkPatchUtils.h | 88 +- src/utils/SkRGBAToYUV.cpp | 58 - src/utils/SkRGBAToYUV.h | 21 - src/utils/SkShadowPaintFilterCanvas.cpp | 307 - src/utils/SkShadowPaintFilterCanvas.h | 117 - src/utils/SkShadowTessellator.cpp | 461 +- src/utils/SkShadowTessellator.h | 7 +- src/utils/SkShadowUtils.cpp | 439 +- src/utils/mac/SkCreateCGImageRef.cpp | 8 +- src/views/SkTouchGesture.cpp | 13 +- src/views/SkWindow.cpp | 34 +- src/views/win/SkOSWindow_win.cpp | 2 - src/xps/SkXPSDevice.cpp | 8 +- src/xps/SkXPSDevice.h | 4 +- src/xps/SkXPSDocument.cpp | 9 +- src/xps/SkXPSDocument.h | 2 +- tests/ApplyGammaTest.cpp | 36 +- tests/ArenaAllocTest.cpp | 16 +- tests/BitmapCopyTest.cpp | 476 +- tests/BitmapTest.cpp | 8 +- tests/BlendTest.cpp | 142 +- tests/BlitRowTest.cpp | 259 - tests/BlurTest.cpp | 9 +- tests/CachedDataTest.cpp | 2 +- tests/CachedDecodingPixelRefTest.cpp | 13 +- tests/CanvasStateTest.cpp | 1 + tests/CanvasTest.cpp | 121 +- tests/ClearTest.cpp | 100 +- tests/ClipCubicTest.cpp | 77 +- tests/ClipStackTest.cpp | 48 +- tests/ClipperTest.cpp | 1 + tests/CodecAnimTest.cpp | 403 +- tests/CodecPartialTest.cpp | 50 +- tests/CodecPriv.h | 16 +- tests/CodecTest.cpp | 223 +- tests/ColorFilterTest.cpp | 121 - tests/ColorSpaceTest.cpp | 15 +- tests/ColorSpaceXformTest.cpp | 29 +- tests/CopySurfaceTest.cpp | 2 +- tests/CrossContextImageTest.cpp | 240 - tests/DataRefTest.cpp | 27 +- tests/DiscardableMemoryPoolTest.cpp | 3 +- tests/DiscardableMemoryTest.cpp | 4 +- tests/DrawBitmapRectTest.cpp | 43 - tests/DrawPathTest.cpp | 4 +- tests/DrawTextTest.cpp | 49 +- tests/EGLImageTest.cpp | 26 +- tests/EmptyPathTest.cpp | 1 + tests/EncodeTest.cpp | 339 + tests/F16StagesTest.cpp | 53 + tests/FlattenDrawableTest.cpp | 2 +- tests/FlattenableFactoryToName.cpp | 3 +- tests/FloatingPointTextureTest.cpp | 22 +- tests/FontHostStreamTest.cpp | 5 +- tests/FontMgrTest.cpp | 19 +- tests/GLProgramsTest.cpp | 202 +- tests/GeometryTest.cpp | 20 + tests/GifTest.cpp | 63 +- tests/GpuSampleLocationsTest.cpp | 35 +- tests/GrGLSLPrettyPrintTest.cpp | 125 - tests/GrGetCoeffBlendKnownComponentsTest.cpp | 111 - tests/GrMeshTest.cpp | 408 + tests/GrPipelineDynamicStateTest.cpp | 222 + tests/GrPorterDuffTest.cpp | 557 +- tests/GrSKSLPrettyPrintTest.cpp | 124 + tests/GrSurfaceTest.cpp | 211 +- tests/GrTextureMipMapInvalidationTest.cpp | 4 +- tests/GradientTest.cpp | 67 +- tests/HighContrastFilterTest.cpp | 5 +- tests/ICCTest.cpp | 7 + tests/ImageCacheTest.cpp | 2 +- tests/ImageFilterCacheTest.cpp | 76 +- tests/ImageFilterTest.cpp | 92 +- tests/ImageFrom565Bitmap.cpp | 1 - tests/ImageGeneratorTest.cpp | 84 + tests/ImageIsOpaqueTest.cpp | 1 + tests/ImageNewShaderTest.cpp | 15 +- tests/ImageStorageTest.cpp | 21 +- tests/ImageTest.cpp | 388 +- tests/InsetConvexPolyTest.cpp | 3 +- tests/IntTextureTest.cpp | 93 +- tests/LListTest.cpp | 34 + tests/MallocPixelRefTest.cpp | 50 +- tests/OnFlushCallbackTest.cpp | 619 + tests/PDFDocumentTest.cpp | 6 +- tests/PDFInvalidBitmapTest.cpp | 63 - tests/PDFPrimitivesTest.cpp | 3 + tests/PackedConfigsTextureTest.cpp | 45 +- tests/ParametricStageTest.cpp | 78 + tests/PathOpsAngleIdeas.cpp | 6 +- tests/PathOpsAngleTest.cpp | 13 +- tests/PathOpsCubicIntersectionTest.cpp | 5 +- tests/PathOpsExtendedTest.cpp | 26 +- tests/PathOpsThreadedCommon.h | 5 +- tests/PathTest.cpp | 26 +- tests/PictureBBHTest.cpp | 13 + tests/PictureShaderTest.cpp | 40 + tests/PictureTest.cpp | 94 +- tests/PixelRefTest.cpp | 8 +- tests/PreFlushCallbackTest.cpp | 612 - tests/PremulAlphaRoundTripTest.cpp | 4 +- tests/PrimitiveProcessorTest.cpp | 33 +- tests/ProcessorTest.cpp | 140 +- tests/ProxyConversionTest.cpp | 20 +- tests/ProxyRefTest.cpp | 122 +- tests/ProxyTest.cpp | 84 +- tests/QuickRejectTest.cpp | 1 + tests/RRectInPathTest.cpp | 2 +- tests/ReadPixelsTest.cpp | 121 +- tests/ReadWriteAlphaTest.cpp | 23 +- tests/RecordOptsTest.cpp | 18 +- tests/RecordingXfermodeTest.cpp | 1 + tests/RectangleTextureTest.cpp | 32 +- tests/RegionTest.cpp | 32 + tests/RenderTargetContextTest.cpp | 46 +- tests/ResourceAllocatorTest.cpp | 51 + tests/ResourceCacheTest.cpp | 293 +- tests/SRGBMipMapTest.cpp | 31 +- tests/SRGBReadWritePixelsTest.cpp | 75 +- tests/SRGBTest.cpp | 48 + tests/SerializationTest.cpp | 41 +- tests/ShadowUtilsTest.cpp | 21 +- tests/SizeTest.cpp | 4 +- tests/SkNxTest.cpp | 19 + tests/SkRasterPipelineTest.cpp | 206 +- tests/SkResourceCacheTest.cpp | 88 +- tests/SkSLErrorTest.cpp | 75 +- tests/SkSLFPTest.cpp | 398 + tests/SkSLGLSLTest.cpp | 864 +- tests/SkSLSPIRVTest.cpp | 42 + tests/SkpSkGrTest.cpp | 1 - tests/SpecialSurfaceTest.cpp | 1 + tests/SurfaceSemaphoreTest.cpp | 175 + tests/SurfaceTest.cpp | 112 +- tests/SwizzlerTest.cpp | 7 - tests/TArrayTest.cpp | 52 + tests/TDPQueueTest.cpp | 49 + tests/TemplatesTest.cpp | 17 + tests/TessellatingPathRendererTests.cpp | 98 +- tests/TestConfigParsing.cpp | 81 +- tests/TestUtils.cpp | 4 + tests/TextBlobTest.cpp | 84 + tests/TransferPixelsTest.cpp | 179 + tests/TypefaceTest.cpp | 23 +- tests/VarAllocTest.cpp | 20 - tests/VerticesTest.cpp | 6 +- tests/VkClearTests.cpp | 2 +- tests/VkHeapTests.cpp | 2 +- tests/VkUploadPixelsTests.cpp | 108 +- tests/VkWrapTests.cpp | 141 +- tests/WritePixelsTest.cpp | 50 +- tests/skbug5221.cpp | 5 +- tests/skbug6653.cpp | 100 + third_party/angle2/BUILD.gn | 2 +- third_party/gif/SkGifImageReader.cpp | 267 +- third_party/gif/SkGifImageReader.h | 133 +- third_party/libsdl/BUILD.gn | 36 + third_party/spirv-tools/BUILD.gn | 38 +- third_party/vulkan/vulkan/vk_platform.h | 97 + third_party/vulkan/vulkan/vulkan.h | 5355 ++ tools/Resources.cpp | 7 +- tools/check-headers-self-sufficient | 43 +- tools/colorspaceinfo.cpp | 451 +- tools/create_flutter_test_images.cpp | 82 + tools/debugger/SkDebugCanvas.cpp | 82 +- tools/debugger/SkDebugCanvas.h | 18 - tools/debugger/SkDrawCommand.cpp | 282 +- tools/debugger/SkDrawCommand.h | 53 +- tools/debugger/SkObjectParser.cpp | 3 +- tools/dump_record.cpp | 1 + tools/fiddle/animate.sh | 17 + tools/fiddle/draw.cpp | 2 +- tools/fiddle/egl_context.cpp | 81 + tools/fiddle/fiddle_main.cpp | 76 +- tools/fiddle/fiddle_main.h | 8 + tools/fiddle/mesa_context.cpp | 33 + tools/fiddle/null_context.cpp | 14 + tools/fiddle/parse-fiddle-output | 7 +- tools/flags/SkCommandLineFlags.cpp | 7 +- tools/flags/SkCommonFlags.cpp | 2 + tools/flags/SkCommonFlags.h | 1 + tools/flags/SkCommonFlagsConfig.cpp | 68 +- tools/flags/SkCommonFlagsConfig.h | 5 +- tools/flags/SkCommonFlagsPathRenderer.h | 2 + tools/get_images_from_skps.cpp | 86 +- tools/gpu/GrContextFactory.cpp | 56 +- tools/gpu/GrContextFactory.h | 127 +- tools/gpu/GrTest.cpp | 271 +- tools/gpu/GrTest.h | 4 + tools/gpu/TestContext.cpp | 6 + tools/gpu/TestContext.h | 8 +- tools/gpu/gl/GLTestContext.cpp | 7 +- tools/gpu/gl/GLTestContext.h | 2 +- tools/gpu/gl/angle/GLTestContext_angle.cpp | 154 +- tools/gpu/gl/angle/GLTestContext_angle.h | 3 +- .../GLTestContext_command_buffer.cpp | 3 + .../gpu/gl/egl/CreatePlatformGLTestContext_egl.cpp | 31 +- .../gpu/gl/iOS/CreatePlatformGLTestContext_iOS.mm | 13 +- tools/gpu/mock/MockTestContext.cpp | 44 + tools/gpu/mock/MockTestContext.h | 22 + tools/gpu/mtl/MtlTestContext.h | 22 + tools/gpu/mtl/MtlTestContext.mm | 165 + tools/gpu/vk/VkTestContext.cpp | 14 +- tools/gpu/vk/VkTestContext.h | 6 +- tools/monobench.cpp | 23 +- tools/ok.cpp | 219 +- tools/ok.h | 19 +- tools/ok_dsts.cpp | 30 +- tools/ok_srcs.cpp | 13 +- tools/ok_test.cpp | 28 +- tools/ok_vias.cpp | 147 +- tools/pathops_sorter.htm | 153 +- tools/picture_utils.cpp | 88 +- tools/sk_tool_utils.cpp | 80 +- tools/sk_tool_utils.h | 6 +- tools/skdiff/skdiff.cpp | 2 - tools/skdiff/skdiff_utils.cpp | 3 +- tools/skiaserve/Request.cpp | 4 +- tools/skp/webpages_playback.py | 6 +- tools/skpbench/skpbench.cpp | 21 +- tools/trace/SkDebugfTracer.cpp | 90 + tools/trace/SkDebugfTracer.h | 47 + tools/valgrind.supp | 22 + tools/viewer/Viewer.cpp | 170 +- tools/viewer/Viewer.h | 12 +- tools/viewer/sk_app/CommandSet.cpp | 6 +- tools/viewer/sk_app/GLWindowContext.cpp | 36 +- tools/viewer/sk_app/RasterWindowContext.h | 2 + tools/viewer/sk_app/VulkanWindowContext.cpp | 45 +- tools/viewer/sk_app/VulkanWindowContext.h | 9 +- tools/viewer/sk_app/Window.cpp | 2 +- tools/viewer/sk_app/Window.h | 4 +- tools/viewer/sk_app/WindowContext.h | 10 +- .../sk_app/android/GLWindowContext_android.cpp | 31 +- .../sk_app/android/RasterWindowContext_android.cpp | 6 +- tools/viewer/sk_app/android/Window_android.h | 4 - tools/viewer/sk_app/android/main_android.cpp | 2 +- .../viewer/sk_app/android/surface_glue_android.cpp | 1 - tools/viewer/sk_app/unix/GLWindowContext_unix.cpp | 4 +- .../sk_app/unix/RasterWindowContext_unix.cpp | 6 +- tools/viewer/sk_app/win/GLWindowContext_win.cpp | 4 +- .../viewer/sk_app/win/RasterWindowContext_win.cpp | 7 +- tools/viewer/sk_app/win/Window_win.cpp | 37 +- tools/viewer/sk_app/win/Window_win.h | 2 +- whitespace.txt | 3 +- 2358 files changed, 304135 insertions(+), 174614 deletions(-) 8c19238a09 experiments to speed up drawing 32bit images into 565 bf1fbbd9c4 Update OWNERS file 67f9bd2acf Fix SkFILEStream. 1d57f616c6 Fix truncated webp images DO NOT MERGE 99740b3bb9 Fix truncated webp images DO NOT MERGE 61c17e61e6 Bring android/o-mr1-release up to date for HEIF 7a3ba537f7 Fix truncated webp images 9a82e5a79b Use kIgnore blend behavior when encoding JPEG 6d87c16755 Initialize the swizzler if there is a subset -- DO NOT MERGE aa16ab0362 skia: add heif decoding support -- DO NOT MERGE 5d4e86f741 Build support for 32-bit armv8-a 81e7bf8d6d Update gpu caps for valid sample counts. fc3afa921b SkPDF: more paths as rects edfe4a5ca0 [infra] Add protoc asset b7e8c3b52a run skslc output through clang-format e5b399ee69 Remove GrLegacyMeshDrawOp and GrPipelineBuilder 6d66237a03 Revert "Use raster pipeline for repeat/mirror radial gradients" 40d01190ad Fix Google3 Roller? c5886036cb Move GrTypesPriv.h to include/private 2f924b4b0e Use raster pipeline for repeat/mirror radial gradients 0c15ae82f0 Revert "Revert "Revert "Revert "Improvements to GPU dither."""" dcbb9d90db Add SkDebugf trace event handler. 925f52d03b fixed SPIR-V int->uint conversion fc26f3ca5f Remove GrAnalyticRectOp, the last legacy GrMeshDrawOp 883c9bce67 experimental: draw into unpremul 9291b2921b remove google3 colortable flag fff3a40767 Singleton SRGB color filters 139eb805ca Add blacklist to vk win intel for skp 10ccb02fee SkPDF: Fix color glyphs with absolute positioning e726e7ca0c Report first GIF frame after knowing its meta data 8403714768 Add guard for upcoming Skia change d81977f51b Download material design SVGs from Google Storage 430e4c84e9 Some basic Flutter/Fuchsia docs cae60da0a9 Add aliases mapping Windows CJ fonts to Noto Serif CJK 44acb5b09b Revert "Revert "Make GrAtlasTextOp a non-legacy GrMeshDrawOp"" 5af44defbd Add GrResourceAllocator class + unit test 11f898f154 Update SKP version 7bd55c2149 gl: print shader sources one line at a time 968af43f72 remove gather_i8, unify memory-touching contexts 1e0ca8598a fix android-only function f2290cb924 Revert "Revert "Revert "Improvements to GPU dither.""" 92ed61e624 Revert "Revert "remove dead code for legacy image encode api"" 807c7675d8 remove references to (unused) colortables 0f01b2e8b5 Revert "Revert "Improvements to GPU dither."" 312f4b24f9 Copy over private SKPs during SKP asset create command 4f29c20f20 SkPDF: Re-use Jpeg Image Shaders e46828675c sksl now sees vulkan caps b55eb28a17 Add some convexity checks to shadow code. 3b92b6907a start on raster pipeline 2d mode 135e446b9f vk: Fix geometry-shader input varying locations c432b0ca8a fixed use-after-free in sksl switch statements 140635504c minor fixes to start_pipeline_lowp 863ffef385 Do not move over webpage archives, they are needed for capturing SKPs 97598a5061 Add two test bots for coverage counting path renderer 38fb308f31 Revert "Improvements to GPU dither." 1806e33e6a Improvements to GPU dither. 086a427b0c guard references to SkColorTable 918ad9d5f1 Commit Queue: add Build-Debian9-GCC-arm-Chromecast 07990de817 added sksl support for integerSupport cap 79aaadb418 add flag for hiding colortables 9b9510a711 Revert "Revert "SkPDF: Non-outline glyphs as images"" cda20154b6 Make dither range symmetric about 0 0aa492d0f4 Remove leftover Android ctable reference 001e72263f Add guard to unblock the Chromium roll e43fdb389f Use SkRasterPipeline to blend GIF frames and use proper offset ea23a04a1c add 32-bit Windows SkJumper backend 26e9dddf59 Don't store colortables in pixmaps or pixelrefs 63b6f8b932 Revert "SkPDF: Non-outline glyphs as images" 0983268dd5 Skip bilerp for integral-translate-only matrices 3cf6b79e50 SkPDF: Non-outline glyphs as images df80e39eab remove SK_SUPPORT_LEGACY_INDEX_8_COLORTYPE for google3 262b319dcd Index8 is dead, remove guarded code 4d7a9bf0c0 Delete dead SK_SUPPORT_LEGACY_BILERP_IGNORING_HACK code ee33873325 fixed skslc vec4 uniforms c2bd631c43 Remove (now-dead) SK_LEGACY_SWEEP_GRADIENT code ce5ee602ed Add support for GL 565 and 4444 configs to test tools 1c8f73d9b5 Run clang-format on GrCircleBlurFP.cpp aa352de50c Update visibility checks in Vulkan to support geom shaders 263cef7b5f quote $windk to make copy-and-paste easy b3d1d90b28 runtime check for in-range colortypes e3e9628ecf Revert "Make GrAtlasTextOp a non-legacy GrMeshDrawOp" d4b6787511 Make SkImage_Lazy cache its result from onMakeColorSpace 42102420c0 Revert "Inject a dsb into SkAnalyticEdge::setLine() to work around ARMv7 CPU erratum." 1fcd10aae4 Update SKP version ce7258fa61 Switch Skia to the new sweep gradient impl 1a325d25b9 Coverage counting path renderer 588fb040b3 Report error on failure to create SkCodec 0274b30fee converted GrBlurredEdgeFragmentProcessor to sksl 91982ee8d9 Fix SkClassifyCubic for near-quadratics 1e0779ba11 Revert "remove dead code for legacy image encode api" 434a58ab5f Make GrAtlasTextOp a non-legacy GrMeshDrawOp 420f1565e9 converted EllipseEffect to sksl f2c901474c Add GN arg to allow Flutter-specific API guards 258e3e97a8 Stop defining SK_SUPPORT_LEGACY_INDEX_8_COLORTYPE e94865e934 Simplify Sk4i's Min/Max 8abb9f4537 Remove GrTestMeshDrawOp fc4ee229a6 Fix double delete in SkBmpCodec 82ddc94aff Make ProcessorRefTests op be a non-legacy GrMeshDrawOp b4b8a46448 Make PrimitiveProcessorTest's op be a non-legacy GrMeshDrawOp 576eda1fee Make convex poly effect GM use a non-legacy GrMeshDrawOp b7fcd31377 Update SKP version e9e91dde4e Add "findOrMakeStaticBuffer" to GrOnFlushResourceProvider 477d0efcf2 Make ops in bezier_effects GMs be non-Legacy GrMeshDrawOps 148cf8813a Remove SK_SUPPORT_LEGACY_RECT flag 6e1cbc012b fixed sksl static ifs to work for CircleEffect 9a03642ad2 Make ops used in OnFlushCallbackTest be non-legacy GrMeshDrawOps. b00a36050a Purge cached SkPictureShader entries on shader deletion 2811aa25f1 Add metal config to tools f99a1739be init GrDrawAtlasOp::fColor cf79ee5626 Publish uploaded RecreateSKPs CL 83d118550f converted CircleEffect to SkSL f264e99683 Delete unread SkPicture mbox b295573c93 Move GrAALinearizingConvexPathRenderer off GrLegacyMeshDrawOp b76a72a659 Add support for creating a GrContext backed by Metal. ee3e0bacc8 Make DefaultPathOp a non-legacy GrMeshDrawOp 50cd9e9cd1 Revert "Re-enable uploading to partner bucket" c2f425440a Make GrDrawVerticesOp a non-legacy GrMeshDrawOp 7d8955ee4b Add null check for non-cached shadows. 4e91f16fdf Re-enable uploading to partner bucket 604f0d54a8 Avoid unneeded picture shader color space transforms 9d3e162703 Download gitcookies from GS for RecreateSKPs bot 0088f94817 Make GrDrawAtlasOp a non-legacy GrMeshDrawOp 41ed7f3379 remove dead code for legacy image encode api 38a10ad434 Add trace events for shader generation. ee6aa80e88 New zero length path GM 771ae9682f Revert "Revert "Experimental blur code with 32 bit fix."" b4d6106345 Give GrSimpleMeshDrawOpHelper a cpp file fd444bef1d SPIR-V support for more integer operations 89717fcbf1 Fix two issues in DashOp 0596909b05 Make ShadowRRectOp a non-legacy GrMeshDrawOp 79e4d1b5dd Fail to make render target context if GrContext is abandoned 907783bb77 don't test index8 -- no longer supported a26cf2dc2e Add flag for future Skia CL 228482a709 Add abandoned context check to SkImage::MakeFromDeferredTextureImageData 68990be759 Re-land of "converted GrSimpleTextureEffect to sksl" c20b5f8359 Fix computeOutputColorSpace c3c9d817f0 add guard for api change in google3 cbe5e6588a Revert "add guard for recent api change" 04380e4232 Remove renderTargetContext swapping from GaussianBlur method (take 2) 4ccbfd127f Revert "Remove renderTargetContext swapping from GaussianBlur method" 0284de0a21 Remove renderTargetContext swapping from GaussianBlur method 580501382f Guard to remove kIndex_8_SkColorType 4d41b8f2fd Remove dead gradient perspective code 1cc3b156c4 Make MSAAPathOp a non-legacy GrMeshDrawOp da066b865c Revert "Revert "Temporarily stop uploading to partner bucket in RecreateSKPs bot"" 27b3d272a8 Revert "Experimental blur code with 32 bit fix." f0366326cc Make RegionOp a non-legacy GrMeshDrawOp d425a1d013 SkPDF: start to support AlphaOnly Images as masks. 6b7e0e2c74 Add arc support to gpu Obj c++ code f56cb7b073 add flag to guard future Skia roll 7cbf5e3e03 SkPDF: simplify drawImage/Bitmap/Sprite code. 5769dd2c9a Add some raster pipeline perspective asserts d4b2c537d0 Experimental blur code with 32 bit fix. 80a82dff82 On Windows, always re-create window for GL or Vulkan 176c3b2e88 Move expensive initialization to onOnceBeforeDraw 98222ac41d Revert "Revert "Make DashOp a non-legacy GrMeshDrawOp."" 304a07c6c9 remove references to kIndex_8_SkColorType from our tools/tests 7da6ba2d63 Implement Sk4i's abs, min, max f0ca0e0844 Extend final point in closed degenerate hairline segments 0db1b53a84 Fix assert in lattice op triggered by GLProgramsTest 5b8e2b899e Clarify adjustMatrixAndAppendStages semantics beae8a9faa Revert "Make DashOp a non-legacy GrMeshDrawOp." 1c8bb8a4c6 add guard for recent api change 6409f84fc3 Revert "Revert "Change image encode api to return sk_sp"" ebb38256c6 Make DashOp a non-legacy GrMeshDrawOp. baf981f716 Revert "converted GrSimpleTextureEffect to sksl" 46b654df9e converted GrSimpleTextureEffect to sksl 6ee2965820 remove unreachable perspective code for imageshader 016eef47d7 Always enable Analytic AA for rects febbd23eb7 Make SmallPathOp a non-legacy GrMeshDrawOp 0f9927712a Address ASAN complaint 590533f066 Plumb raw GrMipLevel* down instead of SkTArray in GrGpu c4176a2fa5 Always use raster pipeline for perspective a30d407b4f Revert "Experimental blur code." d96ed9d0de Experimental blur code. 52e4fd98b5 Check first deserialized verb of path is a move. 51b2f1b64c Stop adding Android-specific defines to SkUserConfig 7e49d534d7 check for null surface in test a6cb441fc0 Remove Android-FrameworkDefs from CQ 18df763be8 Handle invalid lattice case in LatticeOp test factory da69944cbb Serialize the new TileMode in SkBlurImageFilterImpl. 571b30f611 Reland "Remove support for decoding to kIndex_8" 036120761c Add file to replace android_framework_defines.gni f778eb2f51 check for default typeface for new test 4c70c75d0a Update SkiaSDLExample to latest Ganesh interfaces. 39ef556d7c Correctly set encoder options according to color space 64778d9f27 Revert "Change image encode api to return sk_sp" dc799550e2 Change image encode api to return sk_sp f02fa6ffe7 Ensure FB sRGB conversion is on during copy-as-draw 9530f7ebf5 Revert "Revert "Make TessellatingPathOp be a non-legacy GrMeshDrawOp"" 8593248ad8 GMs: Call SkBitmap::notifyPixelsChanged() b99beddc7a Add serialize + catalog api to SkTextBlob 327290fcaf Devolve SkTwoPointConicalGradient to SkRadialGradient when possible 012893b4aa Don't pre-allocate GrTextBlobCache space ceb4d48ef4 Re-land "converted GrCircleBlurFragmentProcessor to sksl" 815486c42f Convert NonAALatticeOp to non-legacy GrMeshDrawOp. 8e8c755f56 Move GrResourceProvider::createMipMappedTexture to GrSurfaceProxy::MakeDeferredMipMap 810c2b657e [infra] Golo bots have been upgraded to Ubuntu 17.04 e401f2c718 Revert "Always enable Analytic AA for rects" 7d9f95345c Revert "remove flags for android" 8321f7585b Revert "Remove support for decoding to kIndex_8" a48ae6ec2f Blur gm. a2318576d6 Correctly stroke zero length segments in multi-contour paths 6d70274ccf Always enable Analytic AA for rects a3659deab4 Fix Google3 build after https://skia-review.googlesource.com/c/21524/ d8ddf1bbb4 remove flags for android 77e966647f Make SkImage_Lazy::onMakeColorSpace return a SkImage_Lazy 62ae664e74 Revert "don't compose with (forced) opaque colors" a252c661d6 Avoid unneeded SkPictureImageFilter color space transforms 9f772a44fe Skip GLPrograms test on D3D9 ANGLE to avoid NaN literals bug bca23b8634 Remove unused ctor in GrTextureDomain a8565e502d ICC: SkICCGetColorProfileTag supports special cases 742a3e298f Remove support for decoding to kIndex_8 da1893fe3a Fixes for get_images_from_skps 5449aade62 [Reland] More SkColorSpaceXformer caching 81995592d8 don't compose with (forced) opaque colors 7343c197fc Revert "Make TessellatingPathOp be a non-legacy GrMeshDrawOp" 8cd50418af Remove dependency on recipe_engine/shutil. 818ac5a00d Revert "converted GrCircleBlurFragmentProcessor to sksl" 086ce11386 Make TessellatingPathOp be a non-legacy GrMeshDrawOp eb5f249ce3 Remove Rietveld stuff from cq.cfg 33607c614f Add missing checks for geometry shader stages in GrVkUtil.cpp 8545915d62 Revert "More SkColorSpaceXformer caching" 8d1fc16ba6 More SkColorSpaceXformer caching 8fe24272fa Add mock config to tools and run through gms and benchs without crashing. a531f25028 Make AAHairlineOp a non-legacy GrDrawMeshOp 9b80ffc77b converted GrCircleBlurFragmentProcessor to sksl 66828c0245 Add infra OWNERS ec045b4312 Add SK_API to GrBackendTexture and GrBackendRenderTarget f4d57d633f Tweak GLPrograms random seed to "fix" ANGLE bots aa6c777f7d add guard for android (needs rebaseline) 98308fb081 Plumb through need for unpremul/premul 6b65b98996 Indicate texel buffer support in Vulkan cfe910dc79 Revert "Revert "Make mock GrContext unit testable."" 0f3942fc24 Revert "Temporarily stop uploading to partner bucket in RecreateSKPs bot" cf54081a09 Potentially fix definition of GR_TEST_UTILS in gn_to_bp.py 90e89b366a Add proper aliased support for SDF text 24a2ecfa25 Minor SkColorSpaceXformer cleanup 71479b7922 Fix missing height check found by /analyze 39e085559d Add an SkColorSpaceXformer image filter cache c19ced195a Attempt to fix Android framework build c867a89b01 Revert "Make mock GrContext unit testable." 3276f9a4ff guard legacy bilerp-ignorning hack 385486089d Unfriend SkImageFilter subclasses c91e3877a5 add stages for black and white colors 08252eca36 Image filter DAG test for makeColorSpace() 6d9f42984d only create new instance if needed for colorspacexformer 674a1848ae Add SkCodec::Result indicating error in the data 005a970eb9 ICO: Prevent calling 'new' with large values ec25768641 SkPDF: Change some identifiers. 993e7e2521 Make mock GrContext unit testable. 0c26a9dbd0 GR_TEST_UTILS fixes 7c26ca770b add --forceRasterPipeline to dm, (already in nanobench) 514e9d803c Fix perf blacklist after test name change 0933f33996 output flags once bdf6c62a19 srgb conversion needs to be in unpremul ae68a399cd protect against fuzzer 3223e276c9 SkTypeface: fix non-determinism on AdvacedMetrics b1de5f9f27 SkDocument: consolidate trimBox code 8996e18358 Use RGBA rather than N32 for GPU tests e5ddff5553 Add basic metal build files for backend 9fb036fb13 rewrote GrAlphaThresholdFragmentProcessor in sksl 412cda7379 add srgb gamma colorfilters ... faster and more accurate than using SkTableColorFilter 2d171397f8 SkPDF: GradientShaderPatterns use one hashmap not two. c665e5b7df add --csv option to nanobench bace7a940a Remove CodecSrc::kIndex8_Always_DstColorType 1d2678f8ca doh -- fix capitalization 94fd66cc25 SkPDF: Refactor PDFShader to use ShTHashMap<> 3a59665099 Revert "Indicate texel buffer support in Vulkan" 8b9566a257 Disallow burst context instantiation for non-invertible CTMs 7aad8cc2ff optimize for diff matrix types 1efedd948d update bots after renaming bench 2dd222639d Indicate texel buffer support in Vulkan cb72722cb9 Add a nanobench for drawing glyphs as paths 466c7d6597 header cleanup cdb9a6de0a Revert "enable new tiling for android" fe11e458b0 enable new tiling for android 9d5dcda781 We should draw at least once for benchmark 54dac1f359 experimental/documentation/gerrit.md: fix error bfa23d7d87 update blendmode bench 6b59bf424c consolidate logic for matrix stage 974aad487a Handle degenerate 2pt conical center values gracefully a920d367bf remove unneeded code for index8 imagse 0401c0d1d3 hide index8 support f642cb337a experimental/documentation/gerrit.md: check for error case 6feb69123b SPIR-V comma operator support 039a7c70ce Added new edge handling mode (clamp and repeat) to Gaussian blur filter. 981deec8b2 Delete non-raster-pipeline SkTwoPointConicalGradient impl 9f183505ac clean up GCC 6.3 workaround 80fa7cea93 SkPDF: simplify SkPDFGraphicState a062258e76 SkPDF: clean up fRasterDpi 1c9686bfa5 Speculative "fix" for crash in analyzeProcessors 95581bbba1 Allow caps on hairlines for gpu dashed lines d150e84352 Rename CT bots back to "Ubuntu" 101f3f304d Valgrind suppressions for new Debian 9 GPU bot 4f6ffaa4fe Switch back to the GTX 660 bot on the CQ 01eb360ce0 Roll recipe dependencies (trivial). 25062cf420 Fix missing clang_linux package for *SAN 47f0709aac Update CQ extra trybots after switch to Debian fb2050f416 Use the updated local Debian 9 bots 41dc6cc621 remove unreachable samples for non-N32 imageshaders 5d00f008ce Fix to GLProgramTest dashing 3d96f06d9f Always use raster pipeline for SkTwoPointConicalGradient 4a80f5eec4 Decrease the tolerance for classifying degenerate cubics 5fb30566b4 Fix gpu dashing for case when circle dashes are large enough to overlap b8d88d72cb update long out of date comment 9c1d780228 remove filterSpan from SkColorFilter 185a3798db Fix memory leak in SkImageFilter 9026fe13a7 2pt conical stage for focal-point-outside case 762466e9fe Re-re-land sksl fragment processor support e78c8ed9cb Roll recipe dependencies (trivial). e43fba1d64 clean up colorfilter sprite blitters 5f46e96757 remove S4444 sprite blitters 4a0f180211 remove unused flag SK_SUPPORT_LEGACY_COLORFILTER_FILTERSPAN bb3bf14ad1 remove unused flag SK_SUPPORT_BLITV_FOR_BLUR_NINE 44d04bd7ed add null-surface 7f22511c1c add guard for handling swizzles via rasterpipeline e911c63b6a Revert "Revert "use blitMask for left/right edges in blur-nine"" 0e29c633fe Revert "use blitMask for left/right edges in blur-nine" 806be2d501 Improve handling of clip stack ID cf3dc299b9 Draw zero length subpaths in AA hairline path renderer e3ab061601 Revert "remove SK_SUPPORT_LEGACY_TILED_BITMAPS flag for android" 2e409009fb 2pt conical stage for focal-pt-on-edge case c02de0b844 SkPDF: Clean up 89cd35795f Fix recipes/tests for new Debian bots a4f792da37 Fix for Android batching bug c55a6cb05f build regenerating SkJumper stages into GN dbba55de70 Cache GrTexture in GrAHardwareBufferImageGenerator c2d207603e clean up low-hanging swap_rb e5cb7c9a5e remove SK_SUPPORT_LEGACY_TILED_BITMAPS flag for android e4f195d98d GrTessellator: nuke SK_DISABLE_SCREENSPACE_TESS_AA_PATH_RENDERER ifdef. a66ef2d106 2ptconical stage 2de8cfadc3 Move copy operation from GrRenderTargetContext/GrTextureContext to GrSurfaceContext 90ca37726b use rasterpipline for hq scaling bb198fb371 Fix Linux Swarming dimensions after Debian transition cefd059b2a be more explicit about not expecting 32-bit x86 jumper backend on windows 746e2632c6 Move all Linux GCE bots to Debian 111f8a9eea add bgra as 1st class format 5ce3972055 Revert "Re-land sksl fragment processor support" 3fe44544c9 use blitMask for left/right edges in blur-nine 9f2b3d1fbf remove unused "swap" stage 279091ef85 specialize loaders for dst registers, to avoid move/swap stages 7a86987815 Use the NDK headers for AHardwareBuffer. 3921ba236f Enable SDF text when using a perspective matrix. d08109f344 try not zeroing registers in start_pipeline 51329c944c SkPDF: clean up PDFDevice. 0bb0411f59 2pt conical stage for concentric case 42c5af786f Roll recipe dependencies (trivial). 515ccafc98 Adjust path_stroke_with_zero_length to draw on pixel centers 47ac02467b Turn on verbose logging on flakily dying bots. c070939fd1 Re-land sksl fragment processor support 26249e0e1d Expand 2pt conical gradient gm with repeat/mirror 19b2a56ad7 Upgrade android build (and infrastructure) to use ndk r15. 52fb02edf2 Fix TransferBufferTest for TegraX1 b964238f0b SkDevice::drawBitmap takes x,y, not matrix ca0b43803b add dumbest possible 32-bit SkJumper backend ed50200682 Revert "sksl fragment processor support" ccf59917d3 sksl fragment processor support c3aef18419 Load FreeType glyph bitmap before emboldening. 8c3d5156c7 add _hsw lowp backend 7f7b902d51 Add shading language version to GL dump 70e3e9adc5 Remove SkImageFilter::MakeBlur entry point 0dc1f4f4cd Add GM image test for blur with clamp mode. 7944756396 attempt to fix android roll c908906f06 run NexusPlayer CPU tests verbosely c4fcbed6b2 somewhat less silly tail loads and stores 660cc9910f Restrict acceptable bounds for uploading data to mip levels on GPU 4e942a301a Roll recipe dependencies (trivial). a98e399ba5 Exclude AALinearizingConvexPathRenderer from zero size paths 8fa0ca2bb0 remove unneeded guards for android e9f187bd04 always touch verbose.log, even if --verbose cff94e407e Move threaded BMP device to samples 4b8d491b22 lean more on the compiler in lowp stages d261e1075a Re-enable opList dependency tracking 8744405448 Remove SkImage_Base::peekTexture call 6945c946ea Temporarily stop uploading to partner bucket in RecreateSKPs bot fb49909aca Revert "Remove deadcode for sRGB image shading." 5e78c61075 Revert "remove a bit more dead code" 91d7d1d4ac Revert "Revert "Remove deadcode for sRGB image shading."" e08e639063 Revert "Remove deadcode for sRGB image shading." 428266de30 use rasterpipeline for colorfilters 1aa77f0ed7 remove unused blitrow cbbb58af7a Revert "speculative fix for chrome roll" 4220a929f8 speculative fix for chrome roll d9b1fe02a6 remove a bit more dead code 2e3c955254 disable optimization (for now) for android 51f6a0f89e Remove deadcode for sRGB image shading. 587d082f50 optimize imageshaders to use clamp for dimension==1 6e554e3a10 Reduce ANGLE correctness testing blacklists df669811b1 run Test-iOS-... bots with --threads 0. bc4c26b7a2 reduce exposure of SK_SUPPORT_LEGACY_TILED_BITMAPS to not replace repeats yet c16d0d5c3b Update Win Haswell/Broadwell driver. 03a95ad622 remove DM status thread 25ad117ee8 Remove SK_SUPPORT_LEGACY_DITHERING dead code 78f1f5a5e7 Add rest of paint flags to debug canvas. 51e46d5e1c use mul_inv instead of div for tiling 81dd3e0c66 Finish a few MDB TODOs b7fd25241e Roll isolate binaries to pick up some auth fixes. 2ac96dc82c Hack to fix MSAA GL -> Vk transition on Windows Viewer 80ce804f3e remove SkDebugfs 5eda734194 SkPDF: remove duplicate dict entry ae38f6e8f3 skbug5221 unit test should not require N32 support from GPU 602b79c5c4 Complete another MDB todo 91a3e52552 Move mock gpu and caps, add Gr prefix, and create via GrContext::Create a46969229d SkPDF: implement SkPDFArray::reserve. 8c86588d1b Add correctness testing for ANGLE D3D11 ES3 6cdb5f2ad7 Clip FreeType glyph bitmap to mask. f3b9d4b033 SkPDF: add some TRACE_EVENTs 0cc60b8bbd fix repeat/mirror sampling bleed 915893167e Remove static initializer restriction for Vulkan tests e14a0aa7ea Cherry-pick a revert "sk_fgetsize to not use ftell." ca626b7c6f Blacklist TransferPixelsTest on NVIDIA Shield 91a1053f2d Revert "Revert "clean up sksl dead variable handling"" eb64b9b201 Replace variant system with arena 2e5eaf022e Revert "Revert "Clean up onTransferPixels"" 222958d5cb Roll ANGLE f975b3eb65 Revert "Revert "SkRegion: more robust validation"" c75ab6a538 add tile flag 980e2790dd Revert[2] "use rasterpipeline for non-8888-clamp shaders (so we can delete more legacy code)"" 832bd2b697 Add a concat method to SkTInternalLList e0a33e28e2 Revert "clean up sksl dead variable handling" 93a2346dfa Add GL_APPLE_sync support a2cebd8330 When flushing a surface with semaphores, have last semaphore op call glFlush ceb7a42649 Fix cross context test to actually use shared GL contexts 7f4124058e Revert "SkRegion: more robust validation" b29dd819c9 clean up sksl dead variable handling 0215312f5f remove unused SkFilterProcs a72438dd77 Update luci-go isolate.sha1 files 19d0b99922 Revert "use rasterpipeline for non-8888-clamp shaders (so we can delete more legacy code)" 00b8ab61dd use rasterpipeline for non-8888-clamp shaders (so we can delete more legacy code) 711450e948 SkRegion: more robust validation 7da6dfabc4 implemented mustImplementGSInvocationsWithLoop workaround in sksl ce57552e11 Revert "Clean up onTransferPixels" f7037d003c Clean up onTransferPixels 44eb6d9c5a remove SkImageEncoder_none.cpp 3902d40cd6 Simplify PathGeoBuilder 95cf16618a Fix WavyPathText sample 84cda40bd7 Revert "Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl""" f66d28dfb2 Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl"" 49b7b6f38f Handle too many (or too large) paths in GrDefaultPathRenderer 6081ebb689 Add makeBuffer and caps to GrOnFlushResourceProvider ffa8484eb0 Revert "Revert "remove unused api on xfermodeimagefilter"" 8051c4f22c Revert "Revert "remove unused api"" 012bdf8cb5 Revert "remove unused api" 29e6f3182b Remove obsolete comment about deepCopyTo e53120754b Add SkCopyPixelsMode argument to SkMakeImageInColorSpace 151b6ff295 remove unused api 369f7eaeb0 Revert "remove unused api on xfermodeimagefilter" fcc4a071d9 remove unused api on xfermodeimagefilter 57c9d20102 rephrase lowp constant_color 5883a11862 remove defined(JUMPER) guards in _lowp.cpp 78325c1d01 Restrict max levels for D3D Angle on GLPrograms test as well 74c3680eba Remove unused GradientShaderBase4fContext::fDither 15200bd8b3 Remove SK_SUPPORT_LEGACY_GRADIENT_ALPHATRUNC dead code ae7bb04f4c Remove non-F32 specializations of Sk4fGradient 99609bb7ab add memory via to ok d895ca673d Limit number of stages for Angle D3D for GLPrograms test 6c12642904 Omit multipicturedraw tests for Valgrind_PreAbandonGpuContext bot. 159e3c6c92 Fix MDB regression c352f3b89a fixed improved perlin noise effect on ANGLE d6e6e6699a factor out hexadecimal constants. 6d28730b2b Update Angle GLPrograms test blacklist to only be on the one broked config c64ee46a98 Add return to surface semaphore calls to indicate when we don't support them d4a70ee367 Disable dithering of const paints 0bdaf05fc1 remove unused mode parameter from SkMergeImageFilter ce6b4b004b imagefilters should take const array ab51d1b297 Revert "remove unused TableMaskFilter" 6b9cd051b4 remove unused variants in imagefilter factories d72b55b32c remove unused TableMaskFilter 1a74c53105 reduce SkDisplacementImageFilter size. 3f93b7265f Revert "reduce SkDisplacementImageFilter size" f21254fbe0 Update SKP version ed68a92ca6 reduce SkDisplacementImageFilter size 05784d9b1a Image Encoder: more benches 1b0126b015 Add a verbs iterator to SkPathPriv f86d3680b1 Enable constexpr for VC++ 2017 95d19f3ba2 support g8 and 4444 in SkRPBlitter 741d7261f2 Trim gEntries down from 24K to 3K. 0c182fc77e refactor lighting imagefilter to save codesize 5f970fe6be Fix logic error when drawing path as nested rects 7a808d618e ICC: SkICC::WriteToICC Description Tag is function of input 93323eb401 Enable SVG DM sources for vector sinks 3e2ffd74b5 [recipes] Switch to file module from recipe_engine 6ecc911070 Revert "Revert "Remove Gr*Gpu includes from header files."" 35186b5db5 Remove GrRectOpFactory::MakeAAFillWithDevRect f86d37be5b Rename GrDrawOp::xpRequiresDstTexture to finalize and change return type to an enum a5cb781c17 Revert "Revert "Add API for flushing surfaces with gpu semaphores"" 610842af9e Make SkTArray maintain reserve count 881f143aec Hide GrGpuResourceRef from prying eyes ade9f618e5 Add GrTextureProxy.h to GrAHardwareBufferImageGenerator.cpp (for Android roll) 60fb0b2548 Make GrAAConvexPathRenderer use vertex color 7292231905 Revert "Add API for flushing surfaces with gpu semaphores" 56af45b03c Revert "Remove Gr*Gpu includes from header files." 625ac3e8f9 Revert "Add caps check for fence sync in SurfaceSemaphoreTest" 453888f1c3 Improve computeMatrices singular matrix handling. 2bd381bffd Remove Gr*Gpu includes from header files. 10978a6ead Migrate AAConvexPathOp off of GrLegacyMeshDrawOp 643fcfa02f Add caps check for fence sync in SurfaceSemaphoreTest e18ceb1995 Blacklist MSAA readPixels test on Iris540 Vk b6d09b72c3 Add CPU Chromecast Perf Job 1f8796dbde Revert "explore always using SkRasterPipeline for color space transforms" 66366c6978 Add API for flushing surfaces with gpu semaphores 000182881a Readd GrResourceProvider.h to GrAHardwareBufferImageGenerator.cpp (for Android roll) 82dfd3d1b2 Add processor info dumping to non-legacy mesh draw ops 8ea60736aa Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl" bcf65edf2c Bail out of test if MSAA surface creation fails 009e9af554 Remove GrGpu.h from GrResourceProvider.h d5d323f457 implemented mustImplementGSInvocationsWithLoop workaround in sksl eee3c09e96 Unit test to demonstrate Galaxy S6 MSAA readPixels bug 4b1df02324 [infra] Disambiguate GTX960s with cpu dimension. fbcef6eb8a Clean up GrResourceProvider usage baaf439eb5 Revert "Revert "Converts remaining rect ops from GrLegacyMeshDrawOp to GrMeshDrawOp subclasses."" 1a0882e7ee Fix buffer overflow in SamplePathText 58564425e5 explore always using SkRasterPipeline for color space transforms 4f12f1e209 [fiddle] Clear the canvas to white before calling draw(). 7e3a364337 Fixes for internal repo infra tests 277f7f240f delete lowp plus a0485d9452 Revert "Converts remaining rect ops from GrLegacyMeshDrawOp to GrMeshDrawOp subclasses." 699b8732bf SkPDF: Glyph-by-glyph bounds-reject. 89c1c2552e Fix logic reversal in NonAAFillRectOp test factory 941d1446e0 Prevent onFlushCB created opLists from being grouped with the normal ones (new) 1ec03f33cf Converts remaining rect ops from GrLegacyMeshDrawOp to GrMeshDrawOp subclasses. d99148623b Drop the ref on the GrOpList's target in makeClosed (take 2) b894c2b339 Fix failing dm with GrPrimitiveType::kLinesAdjacency d7b1159d78 Revert "Revert "Go back to using dual source blending for lcd src-over even with non-opaque color"" c34aeb722f Update PixelXL bots to O developer preview 3 c8ecb0328b Revert "Drop the ref on the GrOpList's target in makeClosed" e225b565fc Force AAType to MSAA if the render target has MSAA and the API doesn't support disabling it. dcd499caed Drop the ref on the GrOpList's target in makeClosed 1d06078fef [infra] Specify GPU driver version in task dimensions. 7d6fe0b996 Revert "Go back to using dual source blending for lcd src-over even with non-opaque color" be34bc4fc9 Fix encoding of F16 images b54bdef86e Go back to using dual source blending for lcd src-over even with non-opaque color 3668278ee5 [infra] Remove unused flags in gen_tasks.go. 8db74f1f1d Revert "Revert "Do not return Index8 from SkAndroidCodec::computeOutputColorType"" 3d2a2f7220 [infra] Move Android and GPU maps into gen_tasks.go. d20b5c489b use #ifdef instead of #if for SK_VULKAN fcd5fddb02 Revert "Revert "Update skia to use ifdefs for Vulkan code instead of dummy header"" 9647637f78 Roll recipe dependencies (trivial). f90aa014d8 Revert "Revert "use pipeline for non-opt xfermodes"" 847d4c5714 Add GrTexture.h include to GrAHardwareBufferImageGenerator.cpp fad9e3f541 Revert "Update skia to use ifdefs for Vulkan code instead of dummy header" 4f8c695736 Revert "use pipeline for non-opt xfermodes" 9e99b3de69 remove 32K table for emboss 574db9ea98 use statically linked glGetShaderPrecisionFormat on Android 32057c1c6c Roll recipe dependencies (trivial). 40c18cb2a1 Roll recipe dependencies (trivial). f046594d82 Remove AVX+ special case for load(). c0f8e426c5 Update skia to use ifdefs for Vulkan code instead of dummy header 3809bab7ed Add GrPrimitiveType::kLinesAdjacency f1debdf2b0 Remove IntelIris640 jobs. f1b41a73d4 Refactor SkBlurImageFilter_opts.h for readability. 646e4293f0 Retract GrTexture*.h & GrRenderTarget*.h from other headers 1791a064f1 [recipes] Fix internal_test tryjobs. 7cd974fc7d Revert "Add GrPrimitiveType::kLinesAdjacency" a611be86f0 ok: add 8888 and rp dsts f7eb015083 Add GrPrimitiveType::kLinesAdjacency e93cf97175 use pipeline for non-opt xfermodes c4f0a8245c Move Flags from GrRenderTarget to GrTypesPriv.h & rename e8f28818a2 Revert "Revert "inline common modecolorfilters"" 4049dffaa8 Revert "inline common modecolorfilters" c8b6828d4f inline common modecolorfilters 3a74951d32 Roll recipe dependencies (trivial). 1f6af6baad Consolidate decoding frames into SkCodec 13b6afd148 DM: use SkPngEncoder 1950e0a868 Always encode images with sRGB encoded pixels ca50b87403 Combine duplicate code in preparing clipRgn for fill_path b1e6cfdb28 make make{SRGB,Linear}Gamma() const 9bada5475f Revert "Revert "Expand partial render target write pixels workaround."" eb7dc794df remove dead code associated with SK_SUPPORT_LEGACY_RASTERPIPELINE 7a8c84c6c9 Reland DeferredTextureImageData low-bit-depth/dithering support a8d45e5220 Roll recipe dependencies (trivial). b6759dd16e Revert "Revert "Disable F16-nullptr sources"" 5e819cac11 fix f16 encoding 390f6cd6f9 Convert SkClassifyCubic to double precision e3a0be73a6 GrTessellator: fix two NaN issues. 50b84682c8 [infra] Isolate tasks don't need compile task. 6f9cd0a294 enable rasterpipeline for android ffaa47e0fe Roll ANGLE db4062038c Re-enable deferred proxies in Chrome c9c06d4586 Remove GrTGpuResourceRef specializations 03a787968a append(from_srgb) -> append_from_srgb(kUnpremul) 5de25aa140 Roll recipe dependencies (trivial). 6d9c88bd6a Modify Adreno 3xx workaround to toggle face culling rather than call glFlush. ce9514c6cd remove unneeded proc fields fc3341632f port encode_bitmap_for_png() to SkRasterPipeline 197ca9b0d1 SkPDF: consolodate glyph runs on BUILD_FOR_WIN a51d7137ec added SPIR-V RelaxedPrecision b310fd597f fixed issue with SkSL dead code elimination 2ee0f42a4b only SkHalfToFloat_finite_ftz(uint64_t hs) is called 5143f2f376 Roll recipe dependencies (trivial). 888e9f2c93 Init fDevKLMMatrix in GrGLCubicEffect (possible valgrind fix) a6e46865ac Roll recipe dependencies (nontrivial). 22a0698334 Update SKP version 2f07c28a86 remove unneeded methods 5eee919c46 remove unneeded SK_API 8d3f4433d8 SkXfermode no longer needs to e a flattenable f449ded72a attempt to fix compiler error 63544a42f6 remove unused arithmetic code cb3ceb79cb CanOverflow -> ClampIfNeeded 06e547cb5f Fix GrGradientEffect::isValid() f066ac908e replace 4f procs with pipeline (only called in 2 places by ganesh) 69d1469654 Revert "Disable F16-nullptr sources" b58194a90e Fix loopIndex in chopCubicAtLoopIntersection 744d3c59be Add another gm to Win Intel Vulkan blacklist 0059f97c3f Broken link in Tree Sheriffs Documentation d9d84858bf Retract GrTexture.h a bit a6aaa30359 SkShader::asACompose is android-only 019f6c0bcf GrTessellator: fix logging; fix test comment. d0dbee6559 Add comments support for PNG encoder 9a87cda3d3 Remove blacklisted native_image_to_raster_surface tests 34d6e4b09f Add tonal color support for shadows. febbffad1c Improve cubic KLM accuracy 01b2b83aba Extend composeshader to support a lerp parameter 6a0feba05b Add clamp before drawing F16->8888 in DMSrcSink ColorCodecSrc ee7c8202eb Remove debug checks for unsupported ICC profiles 1aa2369883 Add new Kaby Lake bot Win IntelIris640. 6af270116d Make gradient effect creation fail if texture LUT creation fails 12bf424ec2 remove unused colorfilter virtual asACompose 7f95dfc385 Revert "Handle too many (or too large) paths in GrDefaultPathRenderer" 9466bf5694 Make SkPixmap::getColor support kUnpremul pixels 39afa1226f fix f16 -> sRGB in encode_bitmap_for_png() eb86b70947 Handle too many (or too large) paths in GrDefaultPathRenderer 65a9344120 remove unneeded include 43e498e7e7 specialize D32 proc for legacy src fee2b4ed0f Create a new HDC for each ANGLE context 21157ce049 Roll recipe dependencies (trivial). af971de661 Add flush before drawing lines workaround for Adreno 3xx c0110ff1c2 Use nextafter rather than std::nextafter, it's more widely available eb4f186779 Disable ReadPixels_Texture & ReadPixels_Gpu on ANGLE a5b39fa902 Don't reuse failed buffers as scratch cdabbcc3b5 Store context type (rather than backend type) in ContextInfo ba81af27cf Add support for SkImageGenerator creating external textures 0cb31675f3 GrTessellator: fix intersection above the first vertex. dc79270101 Draw time color xform API for Android 81c83a7db4 Revert "Do not return Index8 from SkAndroidCodec::computeOutputColorType" 7c14d274ee Experimental change to diagnose image diffs in g3 70bc94f273 Bump min picture to 7+ months ago bc2cdd154b Fix LCD distance field text color filtering e03a72917e Disable buffer mapping on Galaxy J5 0ce3d43df9 Fix native_image_to_raster_surface crash in ANGLE msaa configs a6b2ba2153 Increase timeout for 32-bit Debug tests. 2d78bcd557 eliminate GPU line snapping d21fd4b336 Disable F16-nullptr sources 7fbeb5acdd Revert "Revert "Revert "DeferredTextureImageData low-bit-depth/dithering support""" 840ff8837b Revert "Revert "DeferredTextureImageData low-bit-depth/dithering support"" b6f4767294 Do not return Index8 from SkAndroidCodec::computeOutputColorType d7c681d6a7 Revert "DeferredTextureImageData low-bit-depth/dithering support" cde9031a5a remove unused xfermode methods 6162e03cd7 Roll recipe dependencies (trivial). d1aeddeb8a Remove SkLinearGradient::kForce4fContext_PrivateFlag db6365a9e2 SkPDF: Do draw{Image,Bitmap} with maskfilter. 2c075e749d DeferredTextureImageData low-bit-depth/dithering support 33deb7ed4d Make SkCodec more flexible about its required frame 9982c4eb76 GM for drawImage w/ maskFilter fa2a26a026 SkPDF: Do draw{Image,Bitmap}Rect with maskfilter. a924dd3b7e Use burst mode for linear gradients w/ > 2 stops 46983b7dd8 Introduce dynamic pipeline state 912e6b8837 Reland "Handle different types of streams in different jpeg source managers" 65cfb5ecbc disable coverage optimization for hairlines 5ab7276a35 Suppress rendererability of kAlpha8 GL_CHROMIUM_framebuffer_multisample for ANGLE D3D9 b246b9407f Fix croppedrects GM 91f0f7332f Fix alpha issues in SkGifCodec 89c8fecb62 move SkPathRef.h into private fd7819c5d8 Revert "Handle too many (or too large) paths in GrDefaultPathRenderer" 7785dd235d Update showmiplevel gm to round coords the same for both variations of the GM b53f48cfec Touch input support for Windows 2e425ebd95 Fix use of uninitialized value in SkColor4Shader::CreateProc 6383b29848 Handle too many (or too large) paths in GrDefaultPathRenderer b52fa02227 Limit Adreno 4xx stencil clear workaround to older drivers b15ef6f149 we can std::move work to avoid copying it 4ed5dac522 Mark SkThreadedBMPDevice destructors with override 72f1a4565c we can move dst here 82d8087b1e Show SkPaint/blendMode in debugger 6c3c1d621c remove unneeded class declarations 3b5a3fa8b1 GrTessellator: implement out-of-range splitting and AEL rewinding. 31550dbc98 Revert "Revert "Workaround Adreno driver issue with stencil clears."" 8b06ed7c9f Revert "Workaround Adreno driver issue with stencil clears." a88da48436 Fix invalid assert in GrMesh::setIndexed 7f5af0c283 Use more stable root finding methods for cubics 5355d87b07 more exclusion of SkImageEncoder_none.cpp 4e8c581f2a Workaround Adreno driver issue with stencil clears. ba83233e68 Image encoder cleanup: speculative fix for bzl roll 47e55a5115 Opt-in burst mechanism for pipeline shaders 15f4d02738 Revert "Handle different types of streams in different jpeg source managers" 23f734cbf6 Roll recipe dependencies (trivial). ca9fb3bfe9 Add basic support for ARM so Skia can be built on Linux 4 Tegra (L4T) which is used in the Nvidia Jetson TX2 dev kit. It is Linux on ARM64. 1dda8bbf46 use smarter float -> skfixed15 logic everywhere ce4b6c100f less naive lowp constant_color c665fddeab define HWCAP_* ourselves in SkCpu.cpp 0e36b3f930 Add color space support to 4f gradients 6b3542aeb0 move Coeff into blendmode 3928ff8e0b Create an SkColorSpaceXform image generator 1608a1dd17 remove unused xfermode methods f4a5fc7af0 Use chrome-infra Git CIPD package 8e200787b7 more easy lowp stages b7e300f5ff Expose SkWriteBuffer in component builds adff9dc982 SkJumper: only omit leaf frame pointers c6e6a5f45e Simplify SkCodecs' call to SkColorSpaceXform::apply 348060fa82 Fix GrReducedClip.cpp: assertion failure surrounding tiny query bounds 70898afe07 Add TiledDrawScheduler so we can concurrently draw and enque (instead of finishing enque before draw). The highlight is that we can now achieve 9x speedup compared to 5x in all our previous approaches (including multi-picture draw). 9653d3aa84 more lowp blend modes d12a67626d SkPDF: Draw paths with mask filters; color filter. f36031b68a lowp: add some big easy stages 12a4dc985b Defend against ICOs with large BMPs embedded 094dcc51c1 Update link to testing infrastructure. ad5a64604f In shapes_as_paths, draw zoom from pixmaps, not images 67d52cf0d8 sk_sp-ify GrResourceProvider some more bab680d891 Revert "Destroy ANGLE displays in destroyGLContext" 727b09c898 lowp: add constant_color, swap, move_dst_src 0e022297fe add color 28207df02b Make GrSimpleMeshDrawOpHelper record whether coverage can be implemented as alpha c1359888c0 Destroy ANGLE displays in destroyGLContext 5adb01bf0d lowp: add move_src_dst and srcover 1f29bf093f slight streamlining for lowp load_8888 with pshufb a86385d2ff Remove blacklist of unit tests on Adreno Vulkan 330e93bac1 Exclude SkJumper_stages_lowp.cpp from G3 build. eeccbf735d Real fix for stage perf regression. 42bb6acf56 Simplify some Viewer code, and fix a few bugs d3df9ec874 SkImage::makeColorSpace(): Fix nullptr->sRGB bug with picture images d81fed9ce2 Replace BMP calls to new with calls to malloc 98fae7001d Remove hardstop blacklist for nexus player vulkan 3e2df5a2b8 A little help message for Android viewer's build dir 96cc36124d Handle different types of streams in different jpeg source managers 4b0b00e0c3 Support passing single SKP to get_images_from_skps c928fe2056 add testing flag to force rasterpipeline eee4d6e4e8 Make instantiate return a Boolean 9beafc41af have start_pipeline() return limit again 34d10d734c implement SkRasterPipelineBlitter::blitAntiH2() e18474e864 Re-enable single channel renderability for ANGLE ES2 c8167f167d Roll ANGLE DEPS d0e0a8ff41 Don't move raw pointers in SkCanvas cb218b30aa don't try lowp in msan builds bba02c2031 start on SkJumper lowp mode f4e4986017 Update SKP version 3f511889e8 experiment: force composeshade to always be rasterpipeline b5d9e85c02 remove unused blitters 4833950b75 Roll recipe dependencies (trivial). e23bffd65b Remove support in GPU backend for distance vector field. 219b4e81db add nonsquare scale to pathops sorter tool 65efe9c0eb remove unused auto class e4d45bf5ba Remove accessRenderTarget call from Clear tests 0271c5b7db simplify verts in certain modes 56f6e8355a Roll ANGLE 6867eee44d default impl of appendStages now calls shaderContext 3ea1798829 Remove ImmediateFlush mode bc712740bd Disable single channel renderability for ANGLE ES2 67af673d7a Remove deprecated SkRWBuffer snapshot methods 0d93010c98 move load_and_inc() and LazyCtx into SkJumper_misc.h b4dc419f0b Re-land "Fixed an issue with sksl variable declarations" 7e910df7f1 Implement an SkImage backed by a Android hardware buffer affa6a3da8 Revert "Fixed an issue with sksl variable declarations" 370c2b304a minor refactor to SkRasterPipeline::BuildPipeline 88bd8edcff Fixed an issue with sksl variable declarations ec4400bfe3 Avoid new for small arrays in SkBmpCodec 48c9919335 Expand texturability testing to cover mip-mapped textures, and fix iOS fcc8adc5e4 Roll recipe dependencies (trivial). c78a2d70fc Rename Chromecast CPU tests to GPU tests 18166eeaf2 Omnibus: Push instantiation of GrTextures later (post TextureSampler) dec4c0b298 Rename example.py -> examples/full.py for all modules d5bee5d50c add API to change max pointsize for font cache c3cbd734f0 Roll recipe dependencies (trivial). 1bfece8556 Rm int flavor of GrNextPow2 in favor of uint32_t flavor 8692b4a5ac Use ssh to trigger chromecast test 06775d4510 Roll recipe dependencies (trivial). a836267029 fix premultiplied color generation in linear gradients when using fApplyAlphaAfterInterp 5df94d508e have shaders that need seed_shader call it themselves e0f7e164ee Roll recipe dependencies (nontrivial). 9b10f8ff0d plumb y through to SkJumper 97b10ac484 [fiddle] Report GL driver info. 842a560470 Revert "Expand texturability testing to cover mip-mapped textures, and fix iOS" c2b5175e99 Expand texturability testing to cover mip-mapped textures, and fix iOS 761d27c4d7 update SkRasterPipeline::run() to also take y d16084ffdc Better image for copyTo4444 test c674e26950 Revert "Expand texturability testing to cover mip-mapped textures, and fix iOS" 69270fbb2b Add smartptr SkRWBuffer snapshot methods a16f6cb40a Update copyOp to split-opList world 9f6f41b01b Expand texturability testing to cover mip-mapped textures, and fix iOS 48567ac8ae update GrOp printouts 5cc9da6bbc raster pipeline sprite blitter c6912f712f make SkColorFilter::onAppendStages() pure fe50d9696a Remove GrSurface-based surfaceContext factories from GrContextPriv eb0e60f1ec Ensure SkPictureImageFilter::onFilterImage doesn't double-convert color a03d407aea fix and test colorfiltershader 2f4ddf6964 Update more GrOps to split-opList world baf41bd1c8 Convert last step.context stragglers. c5a073d031 Fix missing CIPD package for Valgrind perf bots 823103384c reland: We can mask load and store with just AVX 8bf1f9ffcf Disable deferred proxies for M60 branch 3f3075819f Roll recipe dependencies (trivial). 91ea7eaf89 delete some dead code in SampleApp 83223bc5c4 Store SkPerlinNoiseShaderImpl's PaintingData inline 6799939b0a Blacklist sRGB MSAA on AMD (ATI) Macs 1d6163577c Add support for instanced draws fa6d865215 Do color correction of vertex colors in GPU drawVertices 25f3805efa slant colorfilter away from filterSpan4f d696df74d4 Add CIPD asset for Valgrind d9fe700672 fix incorrect variable not assigned error in skslc 068acd5cf9 enable geometry shader support in GrGLShaderStringBuilder d32e237301 Roll recipe dependencies (trivial). 5efd5ea4e1 Update clearOp for split-OpList world (take 3) bef2852a8c remove 565 sprite blitter too 2398033341 allow sprite blitter for equal color spaces 2aab8022a6 add stages to colorfiltershader fdd117025f Revert "Expand partial render target write pixels workaround." 9c6645e787 assume sRGB transfer function on untagged images 2fdc3d56a2 remove unused spanprocs (leftover from spriteblitter simplification) c19ebc5efa Get known hashes from GS directly bb3f5621a9 Revert "Revert "Delete SkGaussianEdgeShader"" 0cc507d225 Expand partial render target write pixels workaround. 59a8b9c12e Fix outset for blurs when using ignoreXform flag on GPU a8fabd3f28 Fiddle can use EGL if available. 361941eec9 simplify a confusing expression in SkSLSPIRVCodeGenerator 1919dc4c05 remove sprite blitters for non-legacy targets, rely on rasterpipline 30095a1166 [recipes] Try removing the possibly-over-conservative git step b5e4842543 clean up now that min_stride == 1 7f6ad01336 call compile in convert_with_pipeline() aa28bfcc5a Allow GPU blur fast path for circles and rects when using ignore xform 9d14f936cc Revert "Delete SkGaussianEdgeShader" b365cf590f Speculative fix for SkPerlinNoiseShaderImpl::asFragmentProcessor leak 84dcac3292 Add aarch64 tail code. 5edba45dca [Reland] Relocate shaders to own dir 64790a3714 Delete SkGaussianEdgeShader f2ae2b2dbc move perlinenoise2 into effects 25e90055a0 simplify sse41::srcover_srgb_srgb f81c56f3c0 Add arm tail code. 836e6c1f7d remove sse2::srcover_srgb_srgb b391f12e78 Don't pull private headers in SkOverdrawColorFilter.h 114a3c0b2b Fix glDrawRangeElements 8cc933104b Restore SampleApp picture drawing 2cb7a1a3bf Add GM to test the IgnoreTransform flag on blurs b474e2d826 bug fix in convert_with_pipeline() bb581ce30f Convert DstTexture to DstProxy (take 2) 9bee2e5894 Revise system for checking for uninstantiated proxies 7617171469 Update SKP version 576dcf0038 Roll recipe dependencies (trivial). 24f20a8639 Add casts for SkColor constant macros. f7beee7cdd Hide ctors of SkShader, SkImage & SkColorSpace 5addedd59d no sprite blitters support gamut conversion d1f08302aa Add tests for tail handling in SkJumper. 988adb495d Reduce tree depth on iOS too 4e1868c7f7 Really work around iOS varying limit in GLPrograms test 2048c3ed3e wait for DM status thread to exit on iOS 1c8408847c Explicitly check edge count >= 2 in non-debug build a132c3869f Faster and more accurate blit_row_s32a_opaque for ARM 0b403f8b6b Fix two more drawVertices "bugs" eb9f278e8c Delete onChooseBlitProcs() and related code a1fab3cec2 Revert "Remove (now-dead) SK_LEGACY_SWEEP_GRADIENT code" 96789b31f2 Fix resource and skp paths in Android viewer e28bbcf0f6 avoid rebuilding pipeline w/ only tricolors 10240e385f Initialize rects in SkValidatingReadBuffer readRect & readIRect on failure ae0c50c624 Only support SkVertices in GrDrawVerticesOp and GrRenderTargetContext 95c993cd7b Unexport private SkShader classes 98b7a6a955 rasterpipeline: + only dither if the paint asks for it - don't special case if the shader is a gradient f485cf9f18 Tag CodecSrc bitmaps with standard color spaces 5480a18d87 Add method to GrContext to purge unlocked resources. dc8c344558 Create blacklist for new SKP repository c99be2577e add SK_API to SkShaderBase fb65a9f400 Revert "Update clearOp for split-OpList world (take 2)" c020f17127 Revert "Remove (now-dead) SK_LEGACY_SWEEP_GRADIENT code" d8872be505 Revert "Relocate shaders to own dir" 5b474d3623 SkPDF: assert premultiplied bitmaps are valid in debug. b2ef4d6d15 force SkRasterPipeline when using complex blends 9b868f7b40 Remove unused PM4f blitters e7ba8b05d2 Add tail handling for SSE* to SkJumper. fabe0b26d0 Relocate shaders to own dir 1c21431324 Revert "Clear atlas textures at creation in Chrome" 33fa454b16 Fix two bugs with drawVertices on GPU 6eca90fea6 GrTessellator: fix for three edges becoming collinear after splitting. 506262665c add srcover_rgba_8888 9b51d1484a Omit more shapes tests for ANGLE Release. 09bcf735f8 Add NexusPlayer Vulkan perf bot 04d22c0483 Remove (now-dead) SK_LEGACY_SWEEP_GRADIENT code ac1e4964e7 Workaround Mali static analysis bug 3fdd0bf2d9 Update clearOp for split-OpList world (take 2) cd2f512578 Initialize blit framebuffer in GL even if not doing msaa 4aed13889b Reland of SkShaderBase 555ea8e994 bail out of ChooseBitmapXferProc with a color space 3b3307f2b1 Disable MSAA for Intel GPUs and re-enable GrSurfaceRenderability test c998f733e3 make sure to_srgb maps 1 to 1 d1a6dd6ad9 Update Skia milestone to 61 985e192171 Rename HD4000 GPU to IntelHD4000 on bots 6533159f2c add stage for gaussian alpha to rgba for shadows 7041fd5a1f Revert "Add animated webp images to DM testing" d93e11ceb4 Revert "SkShaderBase" ffce079f4e Enable chromecast gpu perf 56a1e6a109 Reduce absolute paths in generated ninja files in skia 58a756435c SkShaderBase aa13223f54 Allow for non opaque colors for src-over lcd fallback case in gpu 6fee59b514 SkStream: DynamicMemoryWStream gets writeToAndReset 14a6430b7b SkSTArenaAlloc 176f19cce5 Use rasterpipeline for drawVertices f6ca16e6ec also run srgb config on SK_FORCE_RASTER_PIPELINE_BLITTER bot 9fff11133d better extend: alloc once, no recursion 791625596d inline SkArenaAlloc::allocObject() 6ecc373cde Add animated webp images to DM testing 380dcdbf81 Update the SKP repository used by the CT bots ee47914ae5 Add GrContext API to report the number of purgeable bytes in the cache. 8785df15fe Clear atlas textures at creation in Chrome 5458cf8ec6 Add cumulative fps to SampleApp 3b840e9304 add a bulk shader path through SkRasterPipelineBlitter bc146b1bd7 blacklist failing Chromecast tests b24704d35f SkRasterPipeline in SkArenaAlloc 3cac5b8d73 Update go to 1.8.2 700a79cfc9 Mark SkGifImageReader destructors with override eceee040d6 Premultiply in DM before drawing unpremul f16 76f70622cf move all details for dashing into impl d36968bd98 add image variant to patch gm d17b4a678b Revert "Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. "" 0610a462ad Legacy raster still doesn't handle transparent LCD 355feabac2 Use Gerrit style format for footers in Presubmit 37aca928c5 Add ship.png for DrawShip sample c823fb598b Update documentation to specify the new Gerrit style CQ keywords 8a030557bd Fix flag collision in GrDrawVerticesOp 92eaad6d50 Make SkPictureImageFilter::drawPictureAtLocalResolution use color xform ee92f131b8 Fix alpha in webp bug introduced with animation 019078714d Really disable srgb on nexus player vulkan 6ebba9f5b2 Dither copies when decreasing precision below 32-bit. a9e795eab5 Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. " e8fa427681 add default arg so android can bulid f7721bcfda Revert "add knob to turn off fancy SkJumper features" 08d6d60549 Disable srgb on vulkan nexus player 623fadf8be Add Material Design shadow reference sample 45e5068a6d Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. ccb46aaef8 Don't pass uniform arrays in GrGLNonlinearColorSpaceXformEffect 87db001115 move sk_memset?? to SkOpts 5373609d90 add knob to turn off fancy SkJumper features 435071e8ab color-correct patch 557fbbe05b Add animation support to SkWebpCodec e980174d0f simpler portable round() b8abb4c636 add gm to test alpha in drawPatch eb63eb757e Fix TSAN error for shadow cache 564ad05f06 Revert "sk_fgetsize to not use ftell." 92de631edd Remove compressed (ETC1) texture support from Ganesh (take 2) 8ca3356290 remove min from repeat and mirror generally 9f85d68887 retry tilers against 1 eee762104c add bench for patchutils 79a1a97db7 Fix TSAN bot 5592382a7a Remove setting of alpha coverage in text ops when in LCD mode 8793e38898 Cache ambient and spot shadows at a canonical position 79cdf28c51 Fix to lcd blending in ganesh 4e3bc86a42 Revert "Revert "mark SkRasterPipelineBlitter final"" bc262e110a Revert "Remove compressed (ETC1) texture support from Ganesh" bcd8637772 Revert "Revert "fix ubsan warning"" 86ee8c40ee Revert "fix ubsan warning" 74fc593209 Revert "We can mask load and store with just AVX." 4598899678 Revert "add tilers against 1" b5b26a9d29 Revert "mark SkRasterPipelineBlitter final" b03d69f070 Revert "fix ubsan warning" 7128fdd82d Remove kZeroCopy_GrSurfaceFlag 112565e3e7 Blacklist memory instensive tests on 32-bit bots (part 2) Bug: skia: 4d1c5d676e fix ubsan warning edf8a76219 add helper static to SkColorSpaceXform ffc2e4b64d Roll recipe dependencies (trivial). 4123d0ff86 Add serialization support for drawShadowRec ee26363aaa Remove compressed (ETC1) texture support from Ganesh 317a1857f8 mark SkRasterPipelineBlitter final 8110b849d6 add tilers against 1 b7b7e5fba0 Add fixes & test for isConfigTexturable and isConfigRenderable e2fc563234 Switch to SkVertices version of drawVertices ad985b22c9 Marker for Win AMD driver update. 139e463dc6 We can mask load and store with just AVX. 0a76b413ea add compile, use it in blitter 929bfeb17c Blacklist memory intensive tests on 32-bit bots b35cb3143e refactor SkRasterPipelineBlitter 1859f69d20 some basic speed ups for SkRasterPipeline::append() f94514b0ff [recipes] Copy file, isolate, swarming, swarming_client from build.git 66f6b1fb48 SkPDF: eliminate unnecessary clip for each page 75c7d77a0c Roll recipe dependencies (trivial). 6813819b97 Roll recipe dependencies (trivial). ea6a994079 Roll recipe dependencies (trivial). cb15b5e726 Roll recipe dependencies (trivial). d34edf3dc9 Revert "Revert "Remove GrSurfaceDesc member from GrSurface."" 76149aa5fb Update SKP version 5d7f2b5301 tidy up dither stage 9f52e98e60 streamline SkRasterPipeline::run() 580d81fb33 Revert "dither copies when decreasing precision" 766f9cd555 dither copies when decreasing precision 2f68787783 SkWebpEncoder: use bgra for lossless and yuv for lossy 45d71a5c75 Roll recipe dependencies (trivial). 2103ca9572 Roll recipe dependencies (trivial). 49354a30ea Update Porter Duff analysis to match LCD logic. c7f98bc1fd Remove debug flag for ios bots a40d9c89b7 Improve test coverage of image decode modes 0264095cfd stage version of vertices 985febffa2 minor skslc bugfixes 1558123254 Roll recipe dependencies (trivial). d547fb602d Comment out lcd assert to make GLPrograms test happy ddad85b65e Remove transitional parts from iOS job names 6ebe4b9dbe Fix gpu lcd blending to semi-correctly handle alpha coverage 09e9f68625 Temporarily use default webp encode method for bzl 618ed8ac39 Update NexusPlayers to O Preview 2 7346a1f3b7 detect (and preserve) if patch colors are opaque b091c930e3 SkDocument: remove deprecated function aeaf22bb07 Updated workaround for Intel 6xxx clear to 0/1 bug cb9cc70860 Roll recipe dependencies (trivial). a80d8c84e8 Roll recipe dependencies (trivial). 217aba69cd Roll recipe dependencies (trivial). faf004c8f9 Roll recipe dependencies (trivial). 930c386b63 Roll recipe dependencies (trivial). 8612dbc2d1 Roll recipe dependencies (trivial). 031fcf5a60 Roll recipe dependencies (trivial). 33f8315b74 Revert "Update clearOp for split-OpList world" e739f15397 Revert "Revert "Disable resource cache in shadow_utils GM for now"" 0e616cf9e3 comment SK_API and add fix params 3af1af9e97 Remove ambient and spot mask filters. 7f1ce29c9b Update clearOp for split-OpList world 72f4891bf8 Add microbench for shadows 887e557ded Roll recipe dependencies (trivial). 4b30a96a3e Revert "Remove GrSurfaceDesc member from GrSurface." 14d54c207d Hide SkPerlinNoiseShader impl details 94df1841ec Use persistent checkout for UpdateMetaConfig bot 84911546b9 Remove GrSurfaceDesc member from GrSurface. 955235fa13 Switch over GrDiscardOp to IORef-ing the GrRenderTargetProxy 287a3fe6b9 CQ_INCLUDE_CHROMIUM_TRYBOTS: add optional trybots 9926f4bf65 Add drawArraysBaseVertexIsBroken flag a4c93ac535 Add check for incorrect opList splits d1eaf49e0b Revert "Revert "Remove GrSurface::desc() method."" 9d2d7bfc92 Expand small tables in SkColorSpaceXform_A2B d06126a818 Pre-cache SkPath's genID in PreCachedPath too cfeaab807c Roll recipe dependencies (trivial). b2004f76e2 Fix SkImage::onMakeColorSpace() for subset lazy images cfcb4afc69 Roll recipe dependencies (trivial). c6c9018dd7 Remove unused SkZeroShaderContext 01b48e7f13 Bot to update buildbucket.config daily 081e0e6a32 Move MIP color mode from GrSurfaceProxy to GrTextureProxy c96da1e51e Revert "Remove GrSurface::desc() method." 2244bd82d5 Roll recipe dependencies (trivial). 0b58ef7b52 Revert "Disable resource cache in shadow_utils GM for now" 184593ca81 SkPath -> PreCachedPath 88a808f1c6 Roll recipe dependencies (trivial). c34a946d5a Disable resource cache in shadow_utils GM for now fc33a2e09c Roll recipe dependencies (trivial). e31d8a1484 SkColorSpace_ICC: classify two entry tables as linear 9ac9953544 Remove GrSurface::desc() method. 6e3ce40bd9 Add GM to verify that drawX == (path.addX, drawPath) e37fad0003 Roll recipe dependencies (trivial). 89eb148abd Revert "Add GM to verify that drawX == (path.addX, drawPath)" 154ce91dc9 Replace most uses of GrSurface::desc() with conifg(), width(), etc. 98bff776d3 Roll recipe dependencies (trivial). a4eda643e4 Roll recipe dependencies (trivial). bb5711a5e4 Remove GrSurfaceDesc member from GrSurfaceProxy. 9f1c403362 Add tool to create test images with interesting color profiles 78d1b428a8 Add GM to verify that drawX == (path.addX, drawPath) b3d0f7c793 skslc SPIR-V mod support 464f38f9b2 Roll recipe dependencies (trivial). fd773fb508 Adjust start and end points of arcs based on CTM e3cd691090 Fix for amd copy as draws on vulkan 749002e6f8 Roll recipe dependencies (trivial). 4b330dfd33 skslc comma operator and optimizer fixes f76984445b Roll recipe dependencies (trivial). 6876817029 scalarize SkGradientShader stop setup 861a90f3e5 Delete legacy image generator API flag 7d2a74c8ef Roll recipe dependencies (trivial). 318c419d3e Remove RenderTarget pointer from GrRenderTargetOpList::RecordedOp Change-Id: I08afe531cd9c65af4b3f6b6006bc3eaf7071cfec 292bf7a163 Remove static initializer of GrProcessorSet::gEmpty f68d10e04f Roll recipe dependencies (trivial). f945cbb51c remove some stray semicolons 4204da25aa move shadows to device virtual 63e7973d1f Remove GrSurfaceProxy::desc() 4d0dab9eca Roll recipe dependencies (trivial). 7638785bea Fix inset for ambient tessellated shadows c375704a20 Revert "Convert DstTexture to DstProxy" a6f68d3860 Roll recipe dependencies (trivial). 87f7f1c3ce Convert DstTexture to DstProxy 1314918f90 Revert "add guard for extra includes" a281dd37e2 remove SK_API from namespaced enum 037d78f841 add guard for extra includes 4b30fd8a4c Roll recipe dependencies (trivial). d80817921a Roll recipe dependencies (trivial). 9392f569cc Fix shadow_utils light position for SampleApp tiling d5a16911bb Add support for webp lossless compression 1cdbdda917 Enable vulkan copies as draws for everything but qualcomm 065c580824 Roll recipe dependencies (trivial). f45e3d78a4 try Herb's new to_srgb c090c647e4 move files out of private, and fix up callers to IWYU 50e66d4ab4 Remove GrRenderTargetContext::desc() a63e7ab3bb Require copy as draws for vulkan cross context image support 7e68bc93ff clamp to premul in dither 0eb4ecb885 Remove Windows Intel blacklisting of cross context texture eb99bfd858 Move lambdas to statics. 23e474cb73 SkCanvas: Helpers for draw{Point,Line,Circle} 03d1e59bda Add SK_LEGACY_SWEEP_GRADIENT on Android 738aa4dc70 Roll recipe dependencies (trivial). daa8dae225 Roll recipe dependencies (trivial). 4b3d2b48c6 Roll recipe dependencies (trivial). 7d022e099b Always use raster pipeline for SkSweepGradient a5da966a86 Roll recipe dependencies (trivial). cdee29aa90 Roll recipe dependencies (trivial). ca2194b38e add a test that sRGB stages round trip f82b3cd6b5 Roll recipe dependencies (trivial). 4399601b7d Roll recipe dependencies (trivial). d43afc65b9 Roll recipe dependencies (trivial). 8af18591ca fix windows detection in SkExecutor.cpp 25166c6637 Roll recipe dependencies (trivial). 5635193be2 Enable CrossContextTextureSupport on vulkan 05441c40d6 Convert GrOvalOpFactory from GrLegacyMeshDrawOp to GrMeshDrawOp using GrSimpleDrawOpHelper. ab1a34670e Roll recipe dependencies (trivial). fd35c742bf fix SkJumper radial gradient precision 0dc6dd0a3f Add sRGB support to monobench. cbd0f3b4e3 experimental/documentation/gerrit.md: more tricks 35a87d60e6 documentaion: consistant formatting 74564b40bc check for no_paint and remove some drawdrawable special-casing 4c9b893953 Allow shadow zParams to be applied to affine transformations 0ec981ba49 Remove kCheckAllocation_GrSurfaceFlags. 604b197c6b Add support for creating a shared vulkan test context bca46e29e9 Convert GrMesh back to a class 18e9484ad5 Rename finishOpList to finishFlush and call it less frequently bcce7ff0d7 Remove old iPadMini4 jobs. c33aa9090c add unaligned_store() c4c4b60d55 Roll recipe dependencies (trivial). 78c8f30d61 Add filled occluders to shadow_utils GM, take 2 e334c59654 Attempt to work around iOS varying limit in GLPrograms test 63cef6b8c1 Roll recipe dependencies (trivial). 4de1304297 Add evenly spaced stops and unify gradient contexts 36015ab796 remove SkXfermode from api dox -- it is gone 9959f723c3 composeshader stages 787a16dd9e move impl for drawvertices into separate file dedac85b4f Allow numerical color spaces with legacy rendering 297a7efd54 [skia] convert recipes and module to new context module 9018952290 Use CIPD->Isolate on RPI Perf tasks too 7c61dc9a08 Roll recipe dependencies (trivial). 9e566ce9c1 Update SKP version ea15e03511 Roll recipe dependencies (trivial). 7fbc3fca9c Roll recipe dependencies (trivial). 60751d7a06 Sort all user-supplied rects before computeFastBounds ee93e7803a Roll recipe dependencies (trivial). 304f9d4e0f add and fix parameter names 569beceb08 Roll recipe dependencies (trivial). 831d842b43 Roll recipe dependencies (trivial). a1956c366a Roll recipe dependencies (trivial). c6363b9fc1 Roll recipe dependencies (trivial). 884f3f809f Roll recipe dependencies (trivial). 6a73f9cdc9 Roll recipe dependencies (trivial). aad0f735d5 Roll recipe dependencies (trivial). 2a474f127c Roll recipe dependencies (trivial). e8a426965d Roll recipe dependencies (trivial). 50f3fac279 Roll recipe dependencies (trivial). ae39d2e917 Roll recipe dependencies (trivial). 87298ced87 Roll recipe dependencies (trivial). 8a02f65c5c Switch ImageStorageAccess over to GrTextureProxies 177266339c Include non-legacy GrMeshDrawOps in GLPrograms test. c27321bbb5 Roll recipe dependencies (trivial). e0e9c08a7d Delete legacy image generator flag from bzl f84a9e1ebd Roll recipe dependencies (trivial). 273eeade44 implement 4f for composeshader 08aa88d280 fix SkJumperHSL blend modes d45afc0364 Roll recipe dependencies (trivial). 8b96b3794c fix legacy/SkRasterPipeline SkHighContrastFilter 175f588831 Modify SkEventTracer::SetInstance to fail rather than assert if a tracer has already been installed. ebb1b5c297 Add new SkImageGenerator::getPixels() API, deprecate the old 7c8460e101 Make GrRenderTarget[(Proxy)|(Context)]? advertise a "full scene aa type". 0ff114fe11 Revert "Add filled occluders to shadow_utils GM" 737169965f Add filled occluders to shadow_utils GM 57a75c4727 fold matrices together for tricolor 07454223d6 Cleanup SkImageGenerator, add missing fns to GrBackendTextureImageGenerator b1d3b2e1df SkEncoder base class needs SK_API f391f4e07d Pass alphaType to append_gamut_transform() to inform the clamp 6cdc22cde8 Split up opLists (take 3) 5c7960be57 refactor gradient stage names df3a371c90 Revert "Evenly space gradient stage." 41299bf2f0 Roll recipe dependencies (trivial). 515125b771 Roll recipe dependencies (trivial). 5c6ed3637e Roll recipe dependencies (trivial). fabd5d6f88 Roll recipe dependencies (trivial). 126a791c1e Roll recipe dependencies (trivial). 06f313d2ce Roll recipe dependencies (trivial). 967c84a747 Roll recipe dependencies (trivial). a688d1b7e1 Roll recipe dependencies (trivial). e6c210ae01 Fix Ubuntu-Clang-x86_64-Release-Mini abde50dacd Roll recipe dependencies (trivial). a783c3623d Classify spot shadows for general shapes cd9af1bfa8 Roll recipe dependencies (trivial). 892501d09b Evenly space gradient stage. d95236dab0 Roll recipe dependencies (trivial). fc84dc5f0e proposed: inclusive gradients, exclusive images e75985393e spin off: always clamp linear gradients b6deea8f0e Setup for another attempt to split up opLists ce5e326016 Roll recipe dependencies (trivial). 67e8601e69 Roll recipe dependencies (trivial). ec8f8b0643 Fix GPU text colors when color spaces are involved 07072944af Isolate CIPD assets for RPI tasks 85d34b2e84 Remove SkCrossContextImageData and all support code 97627d4434 hone down the SK_FORCE_RASTER_PIPELINE_BLITTER test bot eb7a693e0f Move SK_API from namespace to function 80c5f9d045 Roll recipe dependencies (trivial). ae11593e44 remove TODO in SkGradientShader.cpp 028a9a5fcb Workaround for Intel 6xxx clear to opaque black bug 7b1cc7625b Enable debug output on iOS a8b5cf3550 Fix transparent ambient shadows 1c4c1144c9 Fix transparent ambient for perspective shadows 6a4dc66990 Add SkJpegEncoder and SkWebpEncoder to public API bc09d29a73 Roll recipe dependencies (trivial). a9d9ab3683 fix SkASSERT for Visual Studio b60acfcfac Add a way to force raster pipeline blitter. 6c9f101377 Add some swizzle checks to vulkan backend 87f807136c A8 fast path for raster clip masks 4a41355057 Roll recipe dependencies (trivial). 42e16b01cd Roll recipe dependencies (trivial). e255248673 Roll recipe dependencies (nontrivial). ffeb6533db remove SK_SUPPORT_DEPRECATED_CLIPOPS from g3 56269ef4ac Remove comments referencing locked pixels 44d3279b41 Make SkCreateRasterPipelineBlitter() not fail. 5ac13c2362 sksl support for static ifs & switches 37c5a96bbd Unify ShadowUtils interface 77ced29102 use SkColorSpaceXformer in SkShader appendStages() fallback 2814d91486 clean up SkShader friends 14113bcc4e add flag to hide deprecated clipops 6f9f2591c1 Fix alpha coverage for lerp_565 stage. efa48d599d Experimental Go bindings for Skia 05fd8cf089 Clean up shadow assert. ac70f84e7f Move all non-AA fill rect ops off of GrLegacyMeshDrawOp. 0418a888d3 add parameter names 1ffda0484d allow inf/nan in GrRect isect utility functions. f55a62b03b Roll recipe dependencies (trivial). ca572f9c90 Roll recipe dependencies (nontrivial). 452a7a248b ok, fix typo: struct -> static 62669ad29c ok, add timer via 25294d76b1 Pre-clamp path tolerance fdf31035a9 void SkColorFilter::onAppendStages(...) b8fbab2a1c fix 565 d7093c2486 Add encode to bzl include paths 852d7155dd Create geometry shader modules in vulkan when using geom shaders ab8ce1a5ae Fixed distance field interpolation for gamma correct rendering 13dddce65f Added SkImage::MakeCrossContextFromEncoded 3734c7d9e3 Manually roll recipes. fe3190846c Add downsampling option to SkJpegEncoder 443531126a update dox for dithering 7120b2d577 move set-text-matrix into private 2e61b182da Add jpeg encoder alpha handling option ee2d9df087 make append_gamut_tranform() never fail 31ec144227 Add support for using texel buffers in Vulkan backend. 59da068d64 Tune down libpng in DM. 94fd06f074 Move SkPngEncoder into public API 6dfcecad33 Make SkColorFilter::appendStages() not fail. 2a55c8ef49 Avoid assertion in MSAA rendering buffer about indexed draw with zero index count 5c77975e4c Add flag to avoid stencil buffers in Skia fda4600e41 SkPerlinNoiseShader: handle pathological inputs 8734566151 Convert color to dst (once) in color shaders c84c030295 Add debug-only helper methods to get #ops & #clips per opList 234fc140eb [recipes] Remove inputs to BundleRecipes task 6410d29e11 Remove 'fDrawFace' from GrPipeline d2da87d0b8 Forward getGrContext in color space xform canvas 7f1d020bbf remove (possibly slow) call to refEncoded in getDeferredTextureImageData 090fbf86cf Add radial gradient stage. 599bf5831a Roll recipe dependencies (trivial). 8606cf836e Implement disconnect function for GrVkGpu 0c9d13b97a Minor sksl parser cleanup 892af1ec7b add a guide to contributing to SkJumper 449d78f5a8 Revert "Added SkImage::MakeCrossContextFromEncoded" 823bdd96ef fixed InstanceProcessor SkSL code d1835d7491 "can we?" -> "do we want to?" for SkRasterPipelineBlitter 83b1b3db36 Added SkImage::MakeCrossContextFromEncoded aef837a542 Update SKP version 9e1469657e SkAdvancedTypefaceMetrics: pack fields better be25600e9e fix commented-out gaussian e308a122ef Remove height functor for shadows and replace with plane equation params 6f24180a99 vk: don't re-check the primitive type for each batch of a mesh b37208f11a Revert "Revert "Re-enable deferred proxies in Chrome"" 49081d13ba Expand GrTextureProxy to handle highestFilterMode 26368c3300 Minimize computeTotalInverse()'s inputs 8e45b4f3a3 GL: track enabled vertex arrays as a count rather than a mask 39748b2771 port ok to SkPngEncoder ee06ffe455 Separate lines added via post upload from original description 15b2509a7e Update minimum non-ES OpenGL spec to 2.0. f0861675d7 Remove support for GLs without separate stencil. be4c9b0a8b Add filtering and zlib-level options to SkPngEncoder 9bbed5ecd0 Revert "Presubmit: ensure empty line between CL title and description" 2983f4022d Re-land of "eliminated GrGLSLExpr". 0562eb9c6c Allow wrapped resources to have unique keys af6522adc1 [Bazel] Omit bigrect GM for ASAN. ff60b17f67 GrTessellator AA: fix 1px wide paths. 63f717da11 Remove Sk4fGradientInterval::fZeroRamp 5bbd076c52 SkImage::isValid bb33833ed2 jumper, finish blend modes 05814de6ba Revert "Re-enable deferred proxies in Chrome" 9bb75afed4 Tighten up gradient clamp logic. c2dd5ed937 Add GrVkTexelBuffer class 2629ea36db Manually roll recipes. 555c49c347 Re-enable deferred proxies in Chrome ba8ca0a129 polish up gm/hsl.cpp bc63fd45d4 bug fix in hsl GM reference impls f484ac692f hsl GM: more realistic references for non-legacy backends 5b4e277555 update hsl GM c6820383b2 remove old 565 destination opts 4c6e4103a2 impl 4f version for tricolor shader 7633477b64 Fix color blending for analytic shadows 6d342285a4 Allow custom GrAtlasGlyphCache texture sizes 8d1e0ac998 More analytic shadow refactoring. 22469d9d2c Stub encoding impls for clients without libraries 41a8ec060e Fix implicit ptr to bool 9444bdd32b composecolorfilter can now append stages 912876b38a Add bigrect GM. 6bfe3f5142 add a new hsl GM 2627b0473f SkTypeface: remove old virtual onGetAdvancedMetrics, since https://crrev.com/2860293003 b1485f2a05 tweak the gaussian quartic 04c3731de8 SkEncoder: Rename files, change webp API, for consistency 76fcb10f47 Fix clang compiler error in SkSLFileOutputStream 9518830650 Presubmit: ensure empty line between CL title and description afc23685e0 Revert "GL: track enabled vertex arrays as a count rather than a mask" 2fbd016820 speed-up 4f version of modecolorfilter and modulate c367d03fb0 Add support for row-by-row png encodes 243ed37554 Remove unnecessary non-UTF8 character fe199b7d51 Add postFlush call to GrOnFlushCallbackObject 9d687dfa3e Avoid interpolating color lut with less than 2 points 788c3c467a SkDiscardableMemoryPool: always have a mutex for testing bc5d4d7690 Split tracking of TexelBuffers from normal samplers 288d041c64 GL: track enabled vertex arrays as a count rather than a mask c2371a4e32 sksl optimizer fixes e12c69e78d optimize gaussian with herbs quartic ce78bad054 header cleanup 209e4b1b70 Revert "Revert "SkTypeface::getAdvancedMetrics(): cleanup"" 452f92016b add -Wno-error=attributes for G3 Android builds a55ea5e302 Local matrix support for RP gradients a377184a5d Retry "Factor out common code from sweep and linear." 02ab8cc290 Revert "Factor out common code from sweep and linear." 4c29633ca4 CRC32 no longer restricted to ARM64 783c43658d Fix comma in vulkan 18f9602094 Add support for Geom shaders in Vulkan backend. b7a330ff00 Factor out common code from sweep and linear. e7705780c9 Add ShadowUtils sample. 3d8a374a96 Marker for Windows NVIDIA driver update. 59ad782b2b Revert "SkTypeface::getAdvancedMetrics(): cleanup" a4677b5db5 Make GrSimpleMeshDrawOpHelper consider blend barriers/dst textures for batching. cef018896e SkTypeface::getAdvancedMetrics(): cleanup ba9028440b try re-enabling test_diagonal on 565 f2daf74760 update Windows build docs b9641bd55a force all colorfilters to implement 4f 342a9fa8e1 add virtual to support CTFontRef 060d982036 Combine the ambient and spot alphas into the base color for geometric shadows. db711c982b move dither after the transfer function 65f33fcbba Fix spot shadow inset. 40c0f249e6 Turn on verbose logging for Valgrind_PreAbandonGpuContext bot. 22d5ee5595 Remove Nexus5 experimental tryjob. 952a2435f7 Add GrGpuTextureProxyRef 9f3dcb3f76 Reland "Add SkImage::makeColorSpace() with correct transfer fn behavior" 421fe443f8 Revert "Revert "Revert "eliminated GrGLSLExpr""" 5c1b360a89 src/pdf: code cleanup bc6e5ff7cf Finish removal of SkImageInfo from SkPixelRef b59a9da7eb Revert "Add SkImage::makeColorSpace() with correct transfer fn behavior" 64dbb89efc GrTessellator: fix for vertex coincident with enclosing edge. 0356714916 Roll recipe dependencies (trivial). 461fa6ad8e Roll recipe dependencies (trivial). 9ad0531a18 Add SkImage::makeColorSpace() with correct transfer fn behavior 1478f74aa2 Revert "treat SkPMColor as sRGB in SkPM4f::FromPMColor()" 6d4b65e9da Revert "Revert "Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp."" cc413b0cf1 Roll recipe dependencies (trivial). a4f3e14d89 treat SkPMColor as sRGB in SkPM4f::FromPMColor() 0f35332796 Revert "Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp." 617824cc2b Roll recipe dependencies (trivial). ff574e0eb7 Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp. bc4c96bc65 fix G3 opt android_arm build? 69b1045ce2 disable test_diagonal on 565 f40b24913a Validate SkSpecialSurface raster info e80e6183e5 headers: fix a0ac963eea Add a GM to exercise some complex gradient constructs ab244f045a Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" ac6f8ef9e6 Roll recipe dependencies (trivial). ff92650206 Convert GrMesh to a struct 85591831b2 Delete SkBitmap::copyTo() 0187ae6584 sksl SPIR-V sampledBuffer support 581e69865e dither stage 40226b46ad Upgrade Windows 10 to v1703. a91e0b7cc2 Allow TextureSamplers to have null GrTexture pointer 7eb86981a9 Add sweep gradient to SkRasterPipeline 86d64a8bcc Roll recipe dependencies (trivial). a9e241d357 drawfilter is legacy-guarded, no need for deprecated 9d5f66d9c2 Revert "Reland: Remove SkLights include from SkCanvas.h" e188f8b14b Roll recipe dependencies (trivial). 1688071628 Roll recipe dependencies (trivial). 796001c82e Revert "Revert "eliminated GrGLSLExpr"" 131154be10 Roll recipe dependencies (trivial). f1db07c479 Roll recipe dependencies (trivial). fed00319c9 Reland: Remove SkLights include from SkCanvas.h a1c50c6aac Roll recipe dependencies (nontrivial). 91b43e4fa3 remove unused etc logic 24b2063a48 Roll recipe dependencies (trivial). a8b0acb3dd Roll recipe dependencies (nontrivial). 16ba2c3db1 Roll recipe dependencies (trivial). 16a6144dfd ok, add sRGB support ad15264f9a fix tricolor shader 343fe49b82 Remove translateZ and lights from SkCanvas 5e550ab57e Revert "eliminated GrGLSLExpr" 733340a699 Support numerical transfer functions in readPixels() 26b44df233 Add support for row-by-row jpeg encoding f567ca0bb8 Revert "Revert "Remove copyTo() legacy API flag from bzl"" fbdc080d3c Add wireframe mode to Viewer. 93f20f5629 eliminated GrGLSLExpr 37f16551f4 speedup exp() in gaussian colorfilter 74be2f2095 Manually roll skia recipe deps. a754378ef6 Setup support for UNIFORM_TEXEL_BUFFER descriptor sets in Vulkan 0dd30d9928 sksl support for buffer blocks 4c9155bd66 Remove EXPERIMENTAL_SHADOWING, Part 1 c06f309cf5 Revert "Add support for row-by-row jpeg encoding" 9b848d5749 Add support for row-by-row jpeg encoding a18d2db2fc Fix VkWrapTest bb8126dd2e Blacklist memory intensive images on a bot 38aad81a54 Revert "Remove SkLights include from SkCanvas.h" c3b10a3a78 Reland "Add a clip mask bench" 9ff301bf91 Remove SkLights include from SkCanvas.h e7e1d9d039 Fix up shadows in raster. 207282eb5a Make GrBackendTexture take Gr*Info refs in ctor, and copy them. f6782442ba Remove declaration of SkTextureImageSetTexture, which does not exist 6a280a50ed Expose resetForNextPicture in SkNoDrawCanvas 687cc6c033 colorspaceinfo tool: Add flag to indicate that the input is an icc profile ab865b0883 Remove legacy pixelref flag from bzl d271ba2688 Revert "Remove copyTo() legacy API flag from bzl" 1fa986c95a Added A2B support to colorspaceinfo tool 65083e444c Remove copyTo() legacy API flag from bzl b34ab04884 Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" cea615b497 Revert "Add a clip mask bench" 3354969a4a Revert "SaveLayerRec::fClipMask -> raw pointer" c59a38d12d Add a clip mask bench a6b72cb572 SaveLayerRec::fClipMask -> raw pointer 5664e65eb1 finish up constants 879a08ac14 refactor hsl_to_rgb a touch 6ab223e0f0 Update Nexus6p to Android O developer release. b3665f0160 fix t / t2 confusion in hsl_to_rgb fb11acdeef getting close on float constants 7575bb1c38 SkFontMgr::matchFamily should not crash on nullptr. fe560a8cc3 some float constants 2005d77c01 Blacklist SkImage_makeTextureImage on NVIDIA Win10 Vulkan 6125efd1fc Fix Creation of GrBackendRenderTarget from GrBackendRenderTargetDesc in GL d170c0fb48 Only store width and height on SkPixelRef (last part) 6c50a2e9ba Blacklist testimgari.jpg on CG 25b37430e6 Restore legacy SaveLayerRec ctor 489530e06c Fix merge conflict. 8d9201a798 Remove unnecessary SkFILEStream::getMemoryBase f758311c73 Only store width and height on SkPixelRef (part 2) 38a56016b1 Omit shapes_mixed_10000_32x33 on GTX960 ANGLE Release bb3e7ffa3e Omit HalfFloatAlphaTextureTest on CommandBuffer bot. f835c22166 Add Swarming bot id and task id to recipe expectations. bcf612b5d0 Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 53f77bd4fd Initial clip-mask-layer support 57061eea44 Optimizations for analytic shadows. 0c5cf5d7a2 Update SKP version 135c908812 Remove temporary_internal_describeTopLayer 2a475eae62 add drawString helper to canvas ec138b40ba Fix bitmap copy gms a6e976aac8 Only store width and height on SkPixelRef (part 1) dc87c95382 Combine GPU flush with semaphore API 736a9cc88d remove unused yuv methods 185ba21bff change drawAtlas to behave like drawVertices 2fcd4a480d Revert "Only store width and height on SkPixelRef" 68b8e3d50d Revert "Revert "Delete copyTo(Allocator), hide copyTo() behind flag"" 0acd7954a9 add helper makeShader for the common Clamp case b6069dfba7 Fix fast blur for shadow rrects. 713b8ef374 Scrub DeviceCM d596c3f464 Testing permissions 1e9a30f944 Add non-Valgrind PreAbandonGpuContext bot. 611572ce3e Remove srgb flags from GrProcessorSet fe53e5828f additional skslc vector optimizations 93cb252c17 add GM to compare atlas and vertices c04f8450d4 handle GrVkTransferBuffer::Create failure 988d15effd [infra/bots] Treat extra_config as a list. cd901046ea Disable deferred proxies in Chrome 2cbb6662e3 Only store width and height on SkPixelRef 0122af08f6 Revert "Delete copyTo(Allocator), hide copyTo() behind flag" 4b32ab1b7c Add instrumentation into SkArenaAlloc. 308e62416e jumper, remove C(int) d7058ac222 [mips] Fix skia build for mips dsp targets e3bd422faf Revert "Plumb the use of GrBackendRenderTarget throughout Skia" df7e075c74 Fold SkImageCacherator into SkImage_Lazy 0aa742f15a jumper, replace _i with normal constants fdd77daedb Plumb the use of GrBackendRenderTarget throughout Skia a41d48b739 Add additional checks when creating vulkan context 13b7dc03dd Don't reboot Pixel C or Nexus Player before task d4a338f4d0 Delete copyTo(Allocator), hide copyTo() behind flag 9fa99614ec In ok thread mode, use wait_util instead of wait_for. b4bbc64ade clear out C(), _i, and _f constants from SkJumper_vectors.h e51125557f remove legacy code 4f7d97c16f Change vulkan image memory allocation back to using sub allocation 2feb796929 Finish removing GrContext param from onRefEncodedData 6251771ebc Fix color space handling in SkImage_Gpu::getROPixels 56de05fec3 add #defines to limit SkCpu ac0e705af1 Fix new IT blocks ARMv8 b8a1392b02 Fix uncached getROPixels from GPU images f6d7eb158e Remove pre-allocated clip space from GrRenderTargetOpList 67e617149d prep for more constants 459c9679a2 add SkLightingColorFilter for makeColorSpace() 6ec17e3773 Add releaseAndAbandonGpuContext bot 4e92b821f0 SkColorFilter::makeColorSpace() d59948a171 SkPngCodec: Do not return kInvalidConversion on corrupt png ee683655a9 Remove GrResourceProvider & GrGpu pointers from GrRenderTargetOpList deca5c3af6 Respect cropRect in SkDropShadowImageFilter::onMakeColorSpace() c81d22f337 broke up SkSLConstantFolding test 39312c8f82 Describe GCC-like asm steps as "assemble ..." 8185f59335 Hardwire opList lookAhead & lookBack parameters c7be00366b remove to_2dot2 and from_2dot2 21c131395f Remove SK_IGNORE_GASP_VERSION_CHECK. 5db010bfb5 Link to vulkan in tools but not library. 78de212909 Prevent creation of zero-sized proxies 2b6be207a1 Make SkNoncopyable movable 101806f452 Inject a dsb into SkAnalyticEdge::setLine() to work around ARMv7 CPU erratum. 0c66640ec8 remove SkOpts::run_pipeline() declaration. a2fc16e677 Update PixelC to latest build. 290c69052b Add ability to relinquish control of VkDevice and VkInstance lifetime to GrVkBackendContext 3deaeb2dc0 sksl can now fold constant vector or matrix equality expressions 7ab6a7f40b Fix writePixels of sRGB data to legacy GPU surface cc90174cc4 Add GrVkInterface constructor with sepereate instance/device proc getters. 9378732e89 Disable msaa on all current iOS devices ec6ae52168 Use system Vulkan headers except when no building with vulkan support c15bb7b107 Make SkColorSpaceXformer::apply(SkPaint) safe to call recursively 4785897c96 Remove compressed texture support from cacherator bc096bffcb Improve variation comment for iOS. e908b94d2f xform saveLayer() backdrop 63e843d891 Enable ios on Raspberry Pi 25d82961ff Balance save()/restore() calls in dont_clip_to_layer gm ee7cb5d974 Delete SkGTypeface and SkGScalerContext 20b82524e7 SkMergeImageFilter: fModes might be nullptr 569a8b8b3f Name 'client' parameter so comment makes sense a294be2404 SkDiscardableMemoryPool: modernize 600effbdc7 Improve the Codec_end test and add fixes dd3b3f4182 Rm makeRenderTargetContext in favor of deferred version (take 3) c1889823de Add new GrVkBackendContext::Create explicitly requiring vk proc getters bb05f70b4b [recipes] Fix *_VERSION step failure handling a28e2b07b7 Simplify SkImageCacherator slightly 42a2a20b91 Only respect version 1 gasp tables for symmetric. 896af751f8 [recipes] Add env recipe module 4a395049a9 Revert "Split up opLists (take 2)" 3e38d8205f Remove a print statement I meant to not check in b644650e09 Fix decoding incomplete PNG images df2bf21364 Split up opLists (take 2) ef90ae4e35 Fix spelling of SkImageGenerator in comment 7fbb7d3d90 Remove two more gpu headers from include/* e3302dfb81 Make InstancedRendering more opList-splitting friendly 96a533051f Update SKP version 2229b57694 jumper, maybe we can just use constants 83239658f2 Reland "Make SkPngCodec only read as much of the stream as necessary" 6a1a5f7403 Skip running the 10k shape benchmarks on Radeon ANGLE bots 72266eeca0 makeColorSpace() for SkColorFilterShader and SkLightingShader 28a7ad2ba7 Add SkPictureShader::makeColorSpace() 80be240001 Enable fence sync support in ES3 test contexts e71db447d4 Use dstColorSpace in SkPictureShader cache key 1be0db86aa long live SkJumper dc80eaa971 kill off shader_adapter cef213c97e Move ReleaseProc info to GrTexture and for implementations to define it. 795c5b1567 jumper, implement 2.2 stages with approx_powf 9f5d4679e1 Remove more headers from include/gpu 0941950866 Infra: Enable cross-repo tryjobs 5777bec8c6 Update mesa drivers to 17.04 4e3e9f858c jumper, lab_to_xyz 71f9df224e SkColorSpaceXformCanvas: Use when drawing picture images 54cbcd7056 Remove all headers from include/gpu/effects c17dc24fa9 jumper, rework callback a bit, use it for color_lookup_table 8f7dc9f6ca Circular shadow fixes for Flutter. 5e958e9291 Documentation: site/user/api/canvas updated 56e42714d3 fixed 0 - x in skslc d952a9929b Fix reflected ovals. 2af746c1e7 Revert "Rm makeRenderTargetContext in favor of deferred version (take 2)" 02242e82e4 Rm makeRenderTargetContext in favor of deferred version (take 2) cb67096b61 Improved skslc optimizer, particularly around vectors. e79b473714 Disable use of directly wrapping msaa RTs on Vulkan eccf352a28 Promote S6 Job to CQ, demote N5 Job to experimental f1b4382421 Rename SkImage_Generator to SkImage_Lazy 7ef28f35a2 Revert "Revert "Plumb GrBackendTexture throughout skia."" 774831a4e8 Add abandoned GPU check to createTextureProxy ad8b5dc69c remove vestigle code for lockpixels ad5a81b064 Revert "jumper, disable u16 table load stages" 434b6e81a5 Revert "Make SkPngCodec only read as much of the stream as necessary" 28804f3571 Remove all config conversion modes except round-to-nearest 26eb16f1e3 calculate cull rects for SkMiniPictures 097d0939e3 more symmetry for from_half/to_half 5338f99a8a rectangle texture scaling is now handled in skslc 7b2391bc06 Remove incorrect assert 2c65d51612 Make SkPngCodec only read as much of the stream as necessary c819e66993 Check-in vulkan.h into third_party and use that instead of local sdk vulkan.h d0ce148ed4 test and fix f16<->f32 conversion stages 544e0ad49c remove dead code around SK_SUPPORT_LEGACY_CANVAS_READPIXELS ac4a320d4a Manually convert external/skia to Android.bp 114a485a11 Generate Android build targets for dm and nanobench 8c0f0a286f Remove DMSrcSinkAndroid. da16434928 refactor approx_{log2,pow2,powf} ecc364c426 Remove SkOpTAllocator 66f2332b1e Fix spacing style 41cf197bf0 Update ProxyTest to skip configs that don't support the requested sample counts ffb48e1aaf Recipes: remove some pragma: no cover 1e735c0256 [fiddle] Add simple animation support. b82fdc70b5 Reland Recipes: Use strict coverage, part 2 1e9ddccd41 Disable multisampling on Vulkan Nexus Player bot 44375176c0 jumper, parametric_{r,g,b,a} 8f2911f840 add unit tests for parametric_* stages 03013084aa Fix SkATan2_255 fuzzer crash a4432dd418 Revert "Recipes: Use strict coverage, part 2" 6cc6ae7573 SkColorSpaceXformer: Add SkShader::makeColorSpace() 4dbc9cead9 Recipes: Use strict coverage, part 2 7de9c1a4cb Fix tasks.json and the infra bot 33ea136cf8 Update blacklist for Iris 540 Vulkan to exclude new test 5238f994bf Revert "Check-in vulkan.h into third_party and use that instead of local sdk vulkan.h" 3a3bc42b7d Check-in vulkan.h into third_party and use that instead of local sdk vulkan.h c86d377a4c Revert "remove legacy flags from google3" e16fb7584a Recipes: Use strict coverage, part 1 c1e9617e82 Revert "Roll recipe dependencies (nontrivial)." d71730accb remove legacy flags from google3 6bc873f0be Roll recipe dependencies (nontrivial). df07ddd1f0 Revert "Check-in vulkan.h into third_party and use that instead of local sdk vulkan.h" 7fa5c31c2c Revert "Plumb GrBackendTexture throughout skia." edec99b640 jumper, disable u16 table load stages 3c846cf49c Add 16-bit P3 png test image 7da62b9059 Plumb GrBackendTexture throughout skia. b712a85aea Fix missing tolerance in GrPathUtils::worstCasePointCount 7d6f6666fe Fix resolve assert in vulkan 9440345a81 Add backend safe classes for passing in external texture and render targets into gpu 4d8adbccc4 Speculative update of Nexus Players to O preview release 1 56738d85ae Add Win7 and Win8 bots. 3f4531d312 Remove SkVarAlloc edbb7d8860 Check-in vulkan.h into third_party and use that instead of local sdk vulkan.h 33910297e0 Fix some bugs with read/writePixels 15bff50a62 remove unneeded android flag for lockpixels bc26c392b2 Allow the dst of vulkan resolves to be a non RT 7ce67db564 Revert "Split up opLists" 73e597d0ed keep integral rectangle intersections integral 4304d11ada Change SkRecord to use SkArenaAlloc bc8ee52d46 Split up opLists 6e83479994 Fix out of bounds read in SkColorSpace::MakeICC a0481b9f3f Use new recipes.py test command 7a17b2ffab Re-enable deferred proxies in Chrome f41c22fca3 Pass GrSurfaceContext into read/writeSurfacePixels 7efa047630 Document the new bug and test lines behavior of the release rollers f5442bb4c1 Split cleanup changes out of bigger CL (take 2) c1b879f11b SkColorSpaceXformer: Handle compose color filters 30229ac628 Fix Fuchsia Vulkan build control 775663f2d2 Roll recipe dependencies (trivial). 0d2c9a252e Pass LC_ALL_MASK to newlocale c7d9c0b808 jumper, table_{r,g,b,a} 6a2ccb2b34 Re-enable recipe autoroller 68ce7ce9ec support either 32bit swizzle in HQ mode 27a50b8b3e jumper, hook in callback 45fdae10cb Re-arrange GrResourceProvider's texture creation methods e186cfd15f Revert "Split cleanup changes out of bigger CL" 215989330c fix android-only function now that fRec is no longer used a3735cd34b jumper, u16_be load_tables stages 249b8e3a2b Switch SkCodec to int for counts and indices cd11c809f2 Split cleanup changes out of bigger CL b3821730e1 jumper, load_rgb_u16_be 62745a8bba Finish overriding onMakeColorSpace() for SkImageFilters 1c9c13a4c1 Update SKP version 7d22a33e21 Add a test for getFrameInfo on truncated data 0cf45f607c Split SkCrossContextImageData into Image and BackendTexture subclasses b39425023c add flag for g3 409e74fb2c Further refactor read/writeSurfacePixels de1cad99b3 use SkArenaAlloc in SkColorSpaceXform_A2B 4edb5d219e hide lockpixels api behind flag 12e946b4bf deprecate odd variants of SkCanvas::readPixels 81340c65e0 RecreateSKPs: Use api.run instead of api.step 7fee90cb5e add a callback stage to SkRasterPipeline c589b0b5c0 Remove lastOpList capability from GrSurface bab2dbb5fa Reduce read/write-SurfacePixels call sites (take 2) f9c0904048 Make RecreateSKPs use the Go CIPD asset 745337aec1 remove unused mutex from pixelref e22a6a29e2 SkPictureImageFilter::onMakeColorSpace() da3e596015 Set build vars for Vulkan backend on Fuchsia. b712089b93 remove lock tracking in bitmaps -- they are always locked ade76e9236 getDeferredTextureImageData(): use legacy scaling in legacy mode dcbe2c8a56 Remove dangerous constructor from SkArenaAlloc cd0a61ef26 fix scan converter arena alloc 122f18ede8 skirt std::chrono on MSAN builds 9f591347e9 Symmetric rendering when >20px with DirectWrite. 1f5f6b823d Fix advances for aliased text with DirectWrite. 747636f6b9 Revert "Reduce read/write-SurfacePixels call sites" 74d5a14703 Reduce read/write-SurfacePixels call sites 307efd4e81 Add jobs for Samsung Chromebook XE303C12 dc83b892a0 sk_sp-ify opList creation & storage d64756e66e tools/check-headers-self-sufficient: optionally test one file at a time 8530211fbf Add documentation for color correct skia to website 4343654bc4 Improve accuracy of cubic classification 028c3d77ea Add documentation for android-o-roll.skia.org 389c557338 fix pathops_unittest test strings 479366cd14 Let region decoders query the type and color space 7a34dca6c8 Do non-deterministic FP opt testing on all bots 8671428f62 refine .type ...,%function 00055df70f Update Skia milestone to 60 965451ed83 jumper, explicitly tag functions as functions 818580d81b remove code directly involved in lock/unlock in SkPixelRef c756c7acfe make picture-imagegenerator more robust on requested infos d2ca59a1cd Further unify logic in readSurfacePixels and writeSurfacePixels 9428a37255 Move GrAtlasGlyphCache over to SkArenaAlloc from SkVarAlloc. 6ad59789e7 c100p bots: put a bandaid on broken Thumb 79f2db2a21 remove old-pixelref-api flag from android 2af5d68e11 disable this test on NoGPU bots 2ce36ea09e Add infra/bots/Makefile to simplify test/train 9866817d5f make ShadowUtils unit test pass on no-GPU builds 0d63e4e4a8 Use a simpler method for calculating atan f71b33846a re-disable lld on MSAN bots ade6920037 Change infra recipe module to use the Go asset e440721a86 Remove GrRenderTargetOpList::discard & move functionality to GrRenderTargetContext 1335a0561e remove dead code around replayClips 0a4b4100c1 Set skia_enable_gpu=false on MSAN builds. fc978fde48 Store the GrBackend we are using on GrContext 178ce3eddd Make all GrRenderTargetOpList ops store a GrRenderTarget pointer 2a5c66666e try -B 2d2da4f9ee Do sRGB premul/unpremul on the GPU 59163ba06c Access EGL_KHR_fence_sync via eglGetProcAddress ea0f845bf6 Update clang_linux to version 4 96d5b9a273 remove unused fURI from pixelref 9fa7403652 locking methods should only be virtual in legacy mode 0f47a25cac Fix cubic KLM solving 5bc818173a Add job for Acer chromebook (TegraK1) b0b1d23c7e Add Win IntelHD4400 bot. 0a9044950c jumper, bilinear and bicubic sampling stages 50130e427c Allow including of vulkan.h as a required public api when using vulkan. 4ccd862d29 android-only api to reset the fields of a pixelref 6d2cf4726c Update Android autoroller documentation 671cd72c0a Add jobs for Samsung Chromebook Plus e0b728726d fix drawDRRect for fuzzer 994ef97339 make all gather_*() use SkJumper_GatherCtx 8e02684311 Add/edit README files for infra/recipes 547a7272fa Fix SkLocalMatrixShader::isAImage() to respect local matrix and image local matrix 719528ab47 Revert "Revert "SkColorSpaceXformer: Preserve local matrix on shaders"" e5fec21787 Revert "Fix SkLocalMatrixShader::isAImage() to respect local matrix and image local matrix" a50a11c17e Revert "SkColorSpaceXformer: Preserve local matrix on shaders" 5a8da16719 tidy up ok help db1cbcb4b5 jumper, rgb<->hsl e132e7be5f Add SkCodec methods for individual frames e5efa51b2a Fix SkLocalMatrixShader::isAImage() to respect local matrix and image local matrix 5d884b5628 SkColorSpaceXformer: Preserve local matrix on shaders ac796f880f Override setDrawFilter() in SkColorSpaceXformCanvas fe079d41bc Re-align tests in recipes with the names of reality 7cad9897d4 Add docs for downloading prebuilt binaries from CIPD 5a1c64524b remove pixelref flag from google3 123b7b8ebd Disable deferred proxies for Chrome branch 8f30709e93 Revert "Revert "remove unused SkBitmap::copyPixelsTo"" a00f347747 switch over to no lockPixels in pixelref 921ebe5b73 clean ups in SkPixelRef - isLazyGenerated no longer needed - requestLock does not need a virtual da96550d39 Add perspective shadows 1119dc366e Remove discard from GrRenderTarget & force it to always go through a RenderTargetContext fafe135349 SkSize can be aggregate-initialized 8a8e5fe290 Reland: Finish up mip opts: 2x3 and 3x2 0fa156fcfb remove inline allocation in SkRecord 7a542c559a Change bitmapcache to not rely on lockpixels. 77443974ea Blacklist DeferredTextureImage on Win Vulkan IntelIris540 da90109a91 Make SkLiteDL::draw() const. cd25df9c56 make SkRecord normally SkRefCnt'd 7bfdfda809 Revert "remove unused SkBitmap::copyPixelsTo" a4db9be6a2 Correct GIF frame dependencies and track alpha 0f3fdfacf3 remove unused SkBitmap::copyPixelsTo d177ae18d7 remove SkNx AVX code 8d4cbad13c Fix symbolization of ASAN crashes 68feef423d Allow BF and BRD clients to request an output color space 3fbca26e9c Make sure NaNs clamp to 0 in color look up tables 31f99ce7d2 SkCanvas constructor with legacy flag for Android framework 934292170b Revert "Rm makeRenderTargetContext in favor of deferred version" d83ec04412 Rm makeRenderTargetContext in favor of deferred version 5bd984892d remove kReturnNullForEmpty_FinishFlag feature 6d72ed918d SkImageFilter::onMakeColorSpace() - more overrides 67cadde35b Add Galaxy S6 to CQ as an experimental bot. 84c9cb7bd8 getDeferredTextureImageData(): preserve color space in legacy mode 891dde5b6f SkImageCacherator: Remove unneeded heuristic 9f903e4a58 PM/UPM conversion improvements 95ddf137b2 fix too-dark 565 (really, all legacy) gradients c8e924c236 remove unused lockPixelsAreWritable ae95db4b04 Add MIPS Ci20 jobs 51b5921d45 Remove GeForce 320M bots 4482a14db9 fix -Fast bot 7b29749c13 constexprify GrBlend.h and GrPorterDuffXferProcessor.cpp 02a4867e7a Remove Index_8 handling in cacherator heuristic code 68a58ea755 Recipes: Remove depot_tools path hack b8ab7f7634 Fix BundleRecipes depending on Release-Shared build 7b4202de0e Add multi-stop SkJumper stage. d61c9d93b1 Move ref counting out of GrProcessor and into subclasses. f9aa9e5169 Clean up no-longer-used recipes stuff 31abf1fc94 Add SkImageFilter::makeColorSpace(SkColorSpaceXformer*) 1dd161c833 Fix infinite loop in SkRTree::insert() 4c7754c499 Move recipe content from modules back into recipes a90aa2bfd4 consolidate read/writePixels in GrSurfaceContext 768f52ff85 Rename recipes: swarm_[name] -> [name] 4fccd85f13 Update SKP version e855ffa593 Update SKP version 9dab18f62c Fix GrGLSync definition 48d1b4c2b2 Revert "Revert "Create GrXferProcessor while doing GrProcessorSet analysis."" 5dac9b3b5b Revert "Create GrXferProcessor while doing GrProcessorSet analysis." 0ae0e23696 Create GrXferProcessor while doing GrProcessorSet analysis. 44320dda94 remove obsolete SK_SUPPORT_LEGACY_SCALARMUL code f1bc5e8b78 Set the kMultiMaster_FontFlag in DirectWrite. 868d52be4e Make SkColorSetA() a constexpr function. cf20f7881c Convert Sk4fGradientInterval to (bias, factor) format dd20e918bb Allow Vulkan to upload to main mip level without uploading to all levels. 149e42ed19 make SkAutoTMalloc self-move safe 266dcb0599 SkTypeface:: populate_glyph_to_unicode uniformly across platforms 40de6dad46 jumper, byte_tables + byte_tables_rgb 4e3abc1ad5 cacherator upscales colortables to unify caching 45cde31b2e SkMultiPictureDocument : clean up MultiPictureDocumentReader interface bf25d433f4 Make GrCopySurfaceOp friendlier to GrSurfaceProxy (take 2) 2d61e71700 Simplify subset computation in SkGifImageReader 28f5b779a3 stop disabling threadsafe statics 10ad80b543 Fix missing valgrind.supp in recipe-bundled tasks cb6f3980a5 Add ChromeOS Test/Perf jobs and recipe changes 3390cdfef8 SkTypeface_win_dw: populate_glyph_to_unicode uses lowest unichar ca878ccfb5 simplify SkRRect serialization 3a1ad6fde2 Try disabling MSAN workarounds in SkJpegCodec 23a6ec6eb3 Reland: Use bundled recipes for all test/perf tasks 5f055f0fe9 jumper, gather_f16 7d3d872331 jumper, gather_i8 b9a02a131e Update stencil ops to have a parallel proxyID 21bd3e4b11 jumper, more gathers 9a121cc6ad Revert "Make GrCopySurfaceOp friendlier to GrSurfaceProxy" 7754ccce72 Specialize boxBlur(Interp) based on 'transpose' parameter 46a45ba907 Revert "Manual revert: Add support for writing ICC profiles to webp encoder" dec4ea81ce jumper, gather_8888 d7cda9a6f0 Make GrCopySurfaceOp friendlier to GrSurfaceProxy cf1b022c53 tweaks to make gather_* easier in SkJumper 3b80558bd2 jumper, turn off a few fancy features 42ce38f866 make copyTo_with_allocator android only 2e2b27fcc1 Commit the patch before bundling recipes 60cd57ed9f Factor out common work in readSurfacePixels and writeSurfacePixels 6ff6af90e0 handle odd-index-count in encode/decode 372bc4e43e fix 36605271 085bf7cce6 Revert "Remove CPU dimension for Win GCE bots" 14987ebb97 jumper, add load_f32() 8a823faeba jumper, kill off F4 de2e384660 jumper, only print non-zero counts 4293a1e5f2 Manual revert: Add support for writing ICC profiles to webp encoder e2a3f5fdb8 Add Windows tester to the CQ 25bf350d10 Remove CPU dimension for Win GCE bots bf826af16f Do nondeterministic FP testing on iOS 7da7fe687b Revert "SpecialImageTest no longer fails on GalaxyS6." 9d9172fe2c remove legacy vertices flag and code dc57b5d496 remove SK_SUPPORT_LEGACY_BITMAP_SETPIXELREF flag and code 6276a7c999 Revert "Use bundled recipes on all Test/Perf tasks" 93b1b4feda add guard for obsolete (non-functioning) replayClips e78b7259c3 Rm readPixels from GrSurface & move read/writeSurfacePixels to GrContextPriv (take 3) 43b9c6bbf6 Use bundled recipes on all Test/Perf tasks 093cb35807 SpecialImageTest no longer fails on GalaxyS6. e5f6679c01 Update MotoG4 to NPJ25.93-14. c0e52f44aa Fix the size check for the drawBitmap fast-path in SkBitmapDevice::drawBitmapRect. It would fail when the source rectangle had a non-zero offset, in which case it would compare the source rectangle with the offset to the extracted bitmap size, which always fails. The only thing that should matter is that the source rectangle and extract bitmap have the same size, since the offset gets added onto the matrix. 45dcc0c42c Fix gather_uninteresting_hashes() 7abfb5e154 SkImageEncoder: Be more lenient on inputs 3dbef9f184 Revert "Revert "Add support for writing ICC profiles to webp encoder"" 1a26ba9def Fix MSAN error in test e87d7781db Revert "Add support for writing ICC profiles to webp encoder" 4f783f8ada restore old api for android to unblock roll 0c9d0b4e03 Add support for writing ICC profiles to webp encoder 7125ac6036 jumper, to_2dot2 and from_2dot2 d9836f44fb Fix various SkBitmap::copyTo() bugs 2d2ac3d162 remove trace and registers stages 3146bb9483 jumper, load_u16_be and store_u16_be 1b35256f11 Revert "Rm readPixels from GrSurface & move read/writeSurfacePixels to GrContextPriv (take 2)" 1987366b3c Delete SkPixelRef::readPixels() 45a00cee88 remove android legacy flags 3251ed8405 Refactor Vulkan support to support Fuchsia ea0765224a Use the rounded text size for gasp. 4ebb43e94f hide most details of SkPatchUtils ee805329bf Remove texture sampling from GrConfigConversionEffect aaee31f18c Rm readPixels from GrSurface & move read/writeSurfacePixels to GrContextPriv (take 2) babb101291 Move iOS app packaging to the cloud cb87423cff Add SkImage::makeColorSpace() to public API 944feea3d3 Avoid trans-coding images with gamma 2.2 740092ed60 Delete SkPixelRefFactory fa6eb91504 finish up load4/store4 refactoring 33aa2c7b5c Allow FPs to elevate default precision for the entire fragment program bf17eecf46 Change PRESUBMIT.py to use [Get|Update]DescriptionLines 171cc5fc87 Revert "Rm readPixels from GrSurface & move read/writeSurfacePixels to GrContextPriv" 1cfcf2b167 remove SK_SUPPORT_LEGACY_PAINT_TEXTDECORATION fb0bd98a43 Rm readPixels from GrSurface & move read/writeSurfacePixels to GrContextPriv be5387b930 Remove Tab3 from pool 261ea19c4d Add recipe to build for Asus Flip Chromebook 8653e97389 remove legacy canvas helpers 1201896f5f remove g3 flag 0721fe96ae Revert incorrect change to GrCoverageSetOp test factory 72e551e637 Support Canvas Clip on Blit Framebuffer fc0e96e35f Revert "Finish up mip opts: 2x3 and 3x2" 35ffbe65ae Revert "Update clang linux to release_40" a076d8711d Use sk_sp with GrXferProcessor and use a static factory to handle the nullptr==srcover case. a08104abf2 Update clang linux to release_40 e14bd80db0 Move GrPipelineBuilder into GrRenderTargetContext::addLegacyDrawOp 9e4d51126f remove -mdspr2 793dccf6b2 remove canvas-helpers flag for android 95f53be005 jumper, split store_f16 into to_half, store4 744808823f Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup 8b3f9e64ff Bundle recipes for use on RPi ab015efc48 Move the ability to access textures, buffers, and image storages out from GrProcessor. 19aff5dd5c 565 codec color xform support: fix colortable / incomplete image behavior 114e6b33d6 jumper, factor out load4() and from_half() 88ec28e3d7 Finish up mip opts: 2x3 and 3x2 5869ea99e4 Fully remove coord transform precision code 8540acc197 remove flag to see if its used in g3 18dfa98076 Store the dst texture used by an XP in GrPipeline rather than in the XP. b9c4a6fc7d Refactor and recomment SkJumper_stages.cpp. dbcb607f3c [cleanup] rename var in perf script to match sktest script 6b3155c4be Revert[4] "clean up (partially) colortable api"""" 2db3232c88 Fix Vulkan memory leak in MSAA d531ca038f Use SkTransferFunctionBehavior in SkImageGenerator 8576014d8a Convert all coord transforms to high precision 5b1dba8451 Support parametric transfer functions in SkImage_Raster::onMakeColorSpace() 887cdf1128 move vertex-mode enum into SkVertices b55dd55312 Add SkThreadedBMPDevice for Threaded Raster Backend 9442194381 skslc now uses a more recent version of Flex e684483408 Avoid extra bitmap copies in SkColorSpaceXformCanvas d3ccb0a37f Move pipeline handling out of GrMeshDrawOp. dffe9827b1 Revert "Revert "Revert "Allow FPs to elevate default precision for the entire fragment program""" 84c009f692 Remove kAsIs_CachedFormat b7bf09ccac jumper, drop Android NDK dependency e074b03677 Update SKP version b14131c185 Revert "Revert[2] "clean up (partially) colortable api""" 9920b10f52 Revert[2] "clean up (partially) colortable api"" ec61785bbb Revert "Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup" 65c74f1368 Revert of fix size check for drawBitmap fast-path in SkBitmapDevice::drawBitmapRect (patchset #2 id:20001 of https://codereview.chromium.org/2089583002/ ) d58f040532 Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup c8c176025c switched skslc to_string strategy after repeated problems on Android 8cc718a626 added missing include 6b1f0249e6 Fix perf configs for ANGLE bots. ea9bc0c07b Fix the size check for the drawBitmap fast-path in SkBitmapDevice::drawBitmapRect. It would fail when the source rectangle had a non-zero offset, in which case it would compare the source rectangle with the offset to the extracted bitmap size, which always fails. The only thing that should matter is that the source rectangle and extract bitmap have the same size, since the offset gets added onto the matrix. ec53c636b7 Revert "Revert "Allow FPs to elevate default precision for the entire fragment program"" c6f5e10709 fixed SPIR-V compilation error with unmodified variables 0df1b04db8 skslc can now be compiled with no Skia dependencies, in preparation for its eventual f809fef828 jumper, a couple simple loads and stores 15bf678e08 jumper, only ignore red zone on Windows 92a3661af8 Update NVidia Shields to NRD90M 903c3f7040 Revert "Allow FPs to elevate default precision for the entire fragment program" 61b84169ee jumper, caught up on blend modes ebf5acc704 Remove compiler bug workaround 1d1165ca65 Revert "clean up (partially) colortable api" 43e5fd3e20 make build_stages a little less mtklein-centric f7a7261b4a Add tracking of unique proxyID beside unique renderTargetID in auditTrail and clearOp 9bd301d640 Revert "skslc can now be compiled with no Skia dependencies, in preparation for its eventual" 92d7ccafdf Allow FPs to elevate default precision for the entire fragment program 2e491a6a11 clean up (partially) colortable api f3333c89bf skslc can now be compiled with no Skia dependencies, in preparation for its eventual role in Skia's build process. 66b09abdb1 jumper, another batch of blend modes aaca1e44b1 jumper, more blend modes 84eef5154b Revert "Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup" e15a7b528e ok, most features can be vias e0ff6ab272 Respect kRectsMustMatchForMSAASrc_BlitFramebufferFlag in dst setup 4fc7740600 Respect xfer barriers in InstancedRendering::Op 8517b4c87e tell Google3 we do not need executable stack 2f245be7be avoid deprecated SkRect::MakeFromIRect 9969e77141 SkColorSpaceXformCanvas: setMatrix(), clipRect() in constructor b48df27951 Add more overrides to SkColorSpaceXformCanvas 0a64e32f39 Turn on SkJumper all the time, try 2. 8feeff929e fixed skslc SPIR-V memory error c9807b8428 Add Linux HD2000 jobs 1bc8508d59 Remove Galaxy J5 bot. 609e7ccc66 Add glPolygonMode support. 5f80485a53 make _win.S know if it's 64-bit bcf35f86d5 Revert "skslc can now be compiled with no Skia dependencies, in preparation for" 7833466da4 skslc can now be compiled with no Skia dependencies, in preparation for its eventual role in Skia's build process. cdc651d29d Make xformer class for SkCSXCanvas, use for draw loopers b1f76531f6 Use the rounded text size for gasp. 77f1edce07 Minor cleanup (remove unused GrRenderTargetContext::asTexture method) 32ebaba7a7 Use correct tolerance for conic chopping in MSAA and default path renderers 981108b004 Update instructions on Skia/Chromium multi try. 9aec8945f0 Use last value for axis for variation position. a811b1200c Renames of processor analysis-related classes and method. 13071c5c7a Don't perform analysis twice in InstancedRendering::Op 7ee385e1dc Add GrSurfaceProxy* parameter to GrContext::flush d1443efcb8 [recipes.cfg] Disable autoroller eeb3cb1286 Reverse clamp logic in SkColorSpaceXform 7c4af54b7c Don't export stage symbols. 8f7a9a9bfb 565 color xforms: make sure we clamp if necessary d7e06aec7e jumper, revert to generating .S files 291932e8e4 Fix is_convex() check for inset polys. 1c6025cc9d Make analysis optional to GrPipeline::init(). 978533c302 Remove blacklist of Vulkan GPUMemoryTest 769e80d23d More GrSurfaceProxy-clean up 3e306f6bf4 Use FontWeight symbols when available on Mac. 301431d751 Miscellaneous GrSurfaceProxy-related cleanup e7d30484ea Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDrawOp. 4a24e10a0b Add skia_use_egl flag a1b282be3f Fix copy offset when uploading initial mip data in Vulkan 2f3db61fed Remove SK_IGNORE_DW_GRAY_FIX. 44f85712f4 Add unistd.h include to GrVkGpu.cpp on unix for sleep fcf3aba250 Marker for driver update on Win10 Golo GT610 318538484f Remove GrXferProcessor::getOptimizations. 02bb6df081 Retract GrPipeline from setRenderTargetState calls 1ec1faaff4 Remove GrSurface::flushWrites 334e88c21a Update Galaxy S7s to March 2017 patch c1cd59be24 Roll recipe dependencies (trivial). 520822338a Roll recipe dependencies (trivial). a20de4626d Roll recipe dependencies (trivial). 03fde118be Roll recipe dependencies (trivial). 497d313f24 Roll recipe dependencies (trivial). 4dcce9e3ea Roll recipe dependencies (trivial). a5002c384d Add debug helper for finding leaks in GrMemoryPool.h 90b49b5f84 Roll recipe dependencies (trivial). 8383ac46c6 Roll recipe dependencies (trivial). 58c7b9235b Fix msan errors in webp decoder 2677a9a135 Add extra_asmflags d60ec06047 [recipes.cfg] set autoroll recipe options 3725f0a7dd Add codec and color xform support for 565 56ea77ac5f Implement SkBlurDrawLooper with SkLayerDrawLooper 8cb66485e5 turn on hidden visibility flags on iOS 2041e44c3d Revert "Fix copy offset when uploading initial mip data in Vulkan" 7a69340368 Manually roll recipes (trivial) f6c360f7ce Fix copy offset when uploading initial mip data in Vulkan a2cedff029 Fix gaussianedge GM d2adc66efe Use SkTransferFunctionBehavior for raster pixel conversions 20ece3a966 Always initialize testing textures in vulkan with some data 200f6da4cd ok, unify failure and crash logging f86bc2ce7f SkImage_Generator::onMakeColorSpace avoid 565 4a77cf8696 ok, plumb in GrContextFactory 36e4f06368 GrTessellator: speed up linearized quadratic Beziers. 654dfeeace Manually roll recipes (trivial) ========platform/external/sl4a between android-8.0.0_r32..android-8.1.0_r1========= .../android_scripting/facade/AndroidFacade.java | 35 ++- .../facade/ApplicationManagerFacade.java | 23 +- .../facade/ConnectivityConstants.java | 2 + .../facade/ConnectivityEvents.java | 24 +- .../facade/ConnectivityManagerFacade.java | 144 +++++++++- .../android_scripting/facade/FacadeManager.java | 6 + .../facade/bluetooth/BluetoothHspFacade.java | 108 ++++++- .../facade/bluetooth/GattClientFacade.java | 19 +- .../facade/telephony/TelephonyManagerFacade.java | 15 +- .../facade/wifi/WifiAwareManagerFacade.java | 318 ++++++++++++++++----- .../facade/wifi/WifiP2pManagerFacade.java | 7 + .../android_scripting/jsonrpc/JsonBuilder.java | 24 +- OWNERS | 6 + ScriptingLayerForAndroid/res/values/strings.xml | 5 + .../activity/ScriptingLayerService.java | 25 +- .../android_scripting/activity/TriggerService.java | 18 +- .../googlecode/android_scripting/ConvertUtils.java | 42 +++ .../android_scripting/ForegroundService.java | 15 +- .../src/com/googlecode/android_scripting/Log.java | 26 +- 19 files changed, 713 insertions(+), 149 deletions(-) 4b0a2d5 Merge "Updated forceStopPackage() to use correct API call" am: 307ea8cd7b 338a0d9 Removed race condition in TriggerService Notifications am: 50c56d7394 am: 8dc7ce1bd2 am: 652e942dbb am: 9306fea127 b2e24a9 Added null checking to each field in buildPhoneAccount() f2de2f0 Prevents an SL4A crash from NotificationManagers being initialized too late. 836dd12 Removed outdated API call so icon is no longer null c44ed20 Added Notification Channels to SL4A 49a6bc5 Code to get received bytes for mobile data usage 0635d4a Add telephonySupplyPin in TelephonyManagerFacade. am: f9c41ae79e am: 59c85da684 ebd8b1a Facade functions for wifi tethering tests 7b41191 [AWARE] Function indicating whether Aware feature is on device 4721810 [P2P] Use the new close() API on the channel 8d1bb8e GATT: Add facade for opportunistic client API d704c6b Facade functions for wifi tethering tests 8b1e367 GATT: Add facade for opportunistic client API ca3d943 Facade changes for uid de-race automation 3cf985a [AWARE] Accept match filters as base64 encoded strings 8dcc5b6 Add OWNERS in external/sl4a 62dd8a2 [P2P] Add facade for new (hidden) API: close a08f945 [CM] Add timestamp to network request and response callbacks 6a85b99 Add nvReadItem and nvWriteItem support. d436f25 Allow SL4A to connect/disconnect Bluetooth SCO audio 7a4cdf5 [AWARE] Add PMK option to network specifier API 7014aae [AWARE] Add OOB network specifier API facade 7bb1a9c [AWARE] Allow specification of null peer ID - the any option b00f222 Facade changes for uid de-race automation 982c7a7 Add support to get data usage in SL4A. d88120e [AWARE] Fix typo in discovery configuration - enable term flag ddf7219 [AWARE] Add event decorators (session id) 75d8dde [AWARE] Support configuration with None/null entries 5ef5b3a [AWARE] Update API: disconvery configs, update sessions 62c4d42 [AWARE] Allow configuration of attach/identity event per id 82a91b8 Discover primary service by UUID for PTS tests b6ccc67 PTS Command Line Tool Changes c9ca0f7 [AWARE] Add config of attach: with or without identity callback 487cccf Add BSIC and ARFCN Fields to GsmCellIdentity 6954a12 Update telephonyGetSignalStrength() to use the new TM API 117bbe1 update script from getDefaultSim to getSloxId 60d6c50 Expose LE advertiser address for easier PTS tests (5/6) dbc9989 Limit btsnoop file size (6/8) b1d0897 Fix class name d38d650 Expose new GATT Client/Server APIs through facades (1/2) eff0d2c Limit btsnoop file size (6/8) e7fd17f Expose Bluetooth AdvertisingSet 73d2238 Add imsFactoryReset method. a2f13f6 [AWARE] Rename destroy() method to close() a38143e [AWARE] Update to provide process UID to Aware data-path request f30bc04 Read by UUID for PTS tests (5/5) f4f931f Bluetooth 5 feature checks and scan settings c025f8b [AWARE] Implement custom WifiAwareNetworkSpecifier 6132213 [Facade]Add method to return the state of WiFi. e512345 [AWARE] Remove Publish/Subscribe Count configuration ========platform/external/smali between android-8.0.0_r32..android-8.1.0_r1========= README.md | 2 +- README.version | 4 +- baksmali/Android.mk | 3 +- baksmali/build.gradle | 22 +- baksmali/manifest.txt | 2 +- .../org/jf/baksmali/Adaptors/CatchMethodItem.java | 4 +- .../org/jf/baksmali/Adaptors/ClassDefinition.java | 13 +- .../baksmali/Adaptors/EndTryLabelMethodItem.java | 4 +- .../org/jf/baksmali/Adaptors/FieldDefinition.java | 8 +- .../Adaptors/Format/InstructionMethodItem.java | 6 +- .../Format/OffsetInstructionFormatMethodItem.java | 4 +- .../org/jf/baksmali/Adaptors/LabelMethodItem.java | 8 +- .../org/jf/baksmali/Adaptors/MethodDefinition.java | 31 +- .../PostInstructionRegisterInfoMethodItem.java | 8 +- .../PreInstructionRegisterInfoMethodItem.java | 14 +- .../jf/baksmali/Adaptors/RegisterFormatter.java | 10 +- .../java/org/jf/baksmali/AnalysisArguments.java | 143 + .../jf/baksmali/{baksmali.java => Baksmali.java} | 113 +- .../{baksmaliOptions.java => BaksmaliOptions.java} | 98 +- .../main/java/org/jf/baksmali/DeodexCommand.java | 109 + .../main/java/org/jf/baksmali/DexInputCommand.java | 150 + .../java/org/jf/baksmali/DisassembleCommand.java | 287 ++ .../src/main/java/org/jf/baksmali/DumpCommand.java | 106 + .../src/main/java/org/jf/baksmali/HelpCommand.java | 204 ++ .../java/org/jf/baksmali/ListClassesCommand.java | 76 + .../src/main/java/org/jf/baksmali/ListCommand.java | 85 + .../org/jf/baksmali/ListDependenciesCommand.java | 118 + .../main/java/org/jf/baksmali/ListDexCommand.java | 102 + .../org/jf/baksmali/ListFieldOffsetsCommand.java | 120 + .../java/org/jf/baksmali/ListFieldsCommand.java | 50 + .../main/java/org/jf/baksmali/ListHelpCommand.java | 92 + .../java/org/jf/baksmali/ListMethodsCommand.java | 50 + .../org/jf/baksmali/ListReferencesCommand.java | 74 + .../java/org/jf/baksmali/ListStringsCommand.java | 50 + .../java/org/jf/baksmali/ListTypesCommand.java | 50 + .../java/org/jf/baksmali/ListVtablesCommand.java | 157 + baksmali/src/main/java/org/jf/baksmali/Main.java | 126 + baksmali/src/main/java/org/jf/baksmali/dump.java | 73 - baksmali/src/main/java/org/jf/baksmali/main.java | 626 ---- .../test/java/org/jf/baksmali/AnalysisTest.java | 26 +- .../java/org/jf/baksmali/BaksmaliTestUtils.java | 11 +- .../src/test/java/org/jf/baksmali/DexTest.java | 2 +- .../test/java/org/jf/baksmali/DisassemblyTest.java | 4 +- .../java/org/jf/baksmali/FieldGapOrderTest.java | 4 +- .../org/jf/baksmali/ImplicitReferenceTest.java | 32 +- .../java/org/jf/baksmali/InterfaceOrderTest.java | 2 +- .../test/java/org/jf/baksmali/RoundtripTest.java | 4 +- .../resources/InstanceOfTest/InstanceOfTest.smali | 118 + .../src/test/resources/InstanceOfTest/classes.dex | Bin 0 -> 708 bytes .../UninitRefIdentityTest.smali | 66 +- .../resources/UninitRefIdentityTest/classes.dex | Bin 552 -> 748 bytes build.gradle | 19 +- dexlib2/Android.mk | 1 + dexlib2/OatVersions.txt | 68 +- dexlib2/VdexVersions.txt | 8 + dexlib2/build.gradle | 1 + .../main/java/org/jf/dexlib2/DexFileFactory.java | 485 ++- dexlib2/src/main/java/org/jf/dexlib2/Opcode.java | 6 - dexlib2/src/main/java/org/jf/dexlib2/Opcodes.java | 33 +- .../jf/dexlib2/analysis/AnalyzedInstruction.java | 325 +- .../java/org/jf/dexlib2/analysis/ClassPath.java | 139 +- .../org/jf/dexlib2/analysis/ClassPathResolver.java | 465 +++ .../java/org/jf/dexlib2/analysis/ClassProto.java | 511 ++- .../java/org/jf/dexlib2/analysis/DumpFields.java | 180 -- .../java/org/jf/dexlib2/analysis/DumpVtables.java | 184 -- .../org/jf/dexlib2/analysis/MethodAnalyzer.java | 341 +- .../java/org/jf/dexlib2/analysis/RegisterType.java | 2 +- .../analysis/reflection/util/ReflectionUtils.java | 39 +- .../dexlib2/base/reference/BaseFieldReference.java | 5 + .../base/reference/BaseMethodProtoReference.java | 5 + .../base/reference/BaseMethodReference.java | 5 + .../base/reference/BaseStringReference.java | 2 +- .../dexlib2/builder/BuilderOffsetInstruction.java | 14 +- .../org/jf/dexlib2/dexbacked/DexBackedDexFile.java | 126 +- .../dexbacked/DexBackedMethodImplementation.java | 8 +- .../jf/dexlib2/dexbacked/DexBackedOdexFile.java | 34 +- .../java/org/jf/dexlib2/dexbacked/OatFile.java | 245 +- .../org/jf/dexlib2/dexbacked/ZipDexContainer.java | 201 ++ .../org/jf/dexlib2/dexbacked/raw/HeaderItem.java | 102 +- .../jf/dexlib2/dexbacked/raw/OdexHeaderItem.java | 77 +- .../org/jf/dexlib2/iface/MultiDexContainer.java | 77 + .../org/jf/dexlib2/immutable/ImmutableDexFile.java | 12 - .../src/main/java/org/jf/dexlib2/util/DexUtil.java | 189 ++ .../main/java/org/jf/dexlib2/writer/DexWriter.java | 323 +- .../java/org/jf/dexlib2/writer/IndexSection.java | 1 + .../java/org/jf/dexlib2/writer/MethodSection.java | 1 + .../jf/dexlib2/writer/builder/BaseBuilderPool.java | 42 + .../writer/builder/BuilderAnnotationPool.java | 13 +- .../writer/builder/BuilderAnnotationSet.java | 2 +- .../writer/builder/BuilderAnnotationSetPool.java | 10 +- .../jf/dexlib2/writer/builder/BuilderClassDef.java | 13 +- .../dexlib2/writer/builder/BuilderClassPool.java | 12 +- .../jf/dexlib2/writer/builder/BuilderContext.java | 175 - .../dexlib2/writer/builder/BuilderFieldPool.java | 17 +- .../dexlib2/writer/builder/BuilderMethodPool.java | 21 +- .../dexlib2/writer/builder/BuilderProtoPool.java | 17 +- .../dexlib2/writer/builder/BuilderStringPool.java | 4 + .../writer/builder/BuilderTypeListPool.java | 9 +- .../jf/dexlib2/writer/builder/BuilderTypePool.java | 14 +- .../org/jf/dexlib2/writer/builder/DexBuilder.java | 207 +- .../org/jf/dexlib2/writer/pool/AnnotationPool.java | 18 +- .../jf/dexlib2/writer/pool/AnnotationSetPool.java | 7 +- .../org/jf/dexlib2/writer/pool/BaseIndexPool.java | 8 +- .../writer/pool/BaseNullableOffsetPool.java | 6 + .../org/jf/dexlib2/writer/pool/BaseOffsetPool.java | 8 +- .../java/org/jf/dexlib2/writer/pool/BasePool.java | 75 + .../java/org/jf/dexlib2/writer/pool/ClassPool.java | 68 +- .../java/org/jf/dexlib2/writer/pool/DexPool.java | 146 +- .../java/org/jf/dexlib2/writer/pool/FieldPool.java | 13 +- .../java/org/jf/dexlib2/writer/pool/Markable.java | 37 + .../org/jf/dexlib2/writer/pool/MethodPool.java | 20 +- .../java/org/jf/dexlib2/writer/pool/ProtoPool.java | 16 +- .../org/jf/dexlib2/writer/pool/StringPool.java | 5 + .../jf/dexlib2/writer/pool/StringTypeBasePool.java | 9 +- .../org/jf/dexlib2/writer/pool/TypeListPool.java | 8 +- .../java/org/jf/dexlib2/writer/pool/TypePool.java | 8 +- .../src/test/java/org/jf/dexlib2/AccessorTest.java | 2 +- .../java/org/jf/dexlib2/DexEntryFinderTest.java | 231 ++ .../jf/dexlib2/analysis/CommonSuperclassTest.java | 95 +- .../analysis/CustomMethodInlineTableTest.java | 31 +- .../jf/dexlib2/analysis/MethodAnalyzerTest.java | 260 ++ .../dexlib2/analysis/util/SuperclassChainTest.java | 4 +- .../java/org/jf/dexlib2/pool/RollbackTest.java | 106 + .../java/org/jf/dexlib2/writer/DexWriterTest.java | 8 +- .../dexlib2/writer/JumboStringConversionTest.java | 8 +- gradle/wrapper/gradle-wrapper.jar | Bin 53638 -> 52928 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 51 +- gradlew.bat | 12 +- smali/Android.mk | 3 +- smali/build.gradle | 7 +- smali/manifest.txt | 2 +- smali/src/main/antlr/smaliParser.g | 4 +- smali/src/main/antlr/smaliTreeWalker.g | 4 +- .../main/java/org/jf/smali/AssembleCommand.java | 113 + smali/src/main/java/org/jf/smali/HelpCommand.java | 92 + smali/src/main/java/org/jf/smali/Main.java | 123 + smali/src/main/java/org/jf/smali/Smali.java | 208 ++ smali/src/main/java/org/jf/smali/SmaliOptions.java | 12 +- .../src/main/java/org/jf/smali/SmaliTestUtils.java | 12 +- smali/src/main/java/org/jf/smali/main.java | 491 --- smali/src/main/java/org/jf/smali/smaliParser.java | 3348 ++++++++++---------- .../main/java/org/jf/smali/smaliTreeWalker.java | 2058 ++++++------ smalidea/build.gradle | 39 +- .../debugging/SmaliCodeFragmentFactory.java | 19 +- .../smalidea/debugging/SmaliPositionManager.java | 23 +- .../debugging/value/LazyStringReference.java | 7 + .../org/jf/smalidea/debugging/value/LazyValue.java | 8 +- .../instruction/SmalideaPackedSwitchPayload.java | 2 +- .../instruction/SmalideaSparseSwitchPayload.java | 2 +- .../org/jf/smalidea/psi/impl/SmaliAnnotation.java | 2 +- .../java/org/jf/smalidea/psi/impl/SmaliField.java | 2 +- .../jf/smalidea/psi/impl/SmaliImplementsList.java | 2 +- .../org/jf/smalidea/psi/impl/SmaliInstruction.java | 2 +- .../java/org/jf/smalidea/psi/impl/SmaliMethod.java | 2 +- .../jf/smalidea/psi/index/SmaliClassFinder.java | 10 +- smalidea/src/main/resources/META-INF/plugin.xml | 2 +- util/build.gradle | 2 +- .../org/jf/util/OldWrappedIndentingWriter.java | 184 ++ util/src/main/java/org/jf/util/PathUtil.java | 25 +- .../main/java/org/jf/util/SmaliHelpFormatter.java | 47 - util/src/main/java/org/jf/util/StringWrapper.java | 93 + .../java/org/jf/util/WrappedIndentingWriter.java | 180 +- .../jf/util/jcommander/ColonParameterSplitter.java | 47 + .../main/java/org/jf/util/jcommander/Command.java | 72 + .../org/jf/util/jcommander/ExtendedCommands.java | 150 + .../org/jf/util/jcommander/ExtendedParameter.java | 40 + .../org/jf/util/jcommander/ExtendedParameters.java | 43 + .../java/org/jf/util/jcommander/HelpFormatter.java | 316 ++ .../test/java/org/jf/util/StringWrapperTest.java | 35 + 170 files changed, 11240 insertions(+), 6118 deletions(-) a000b5aa Update smali/baksmali to 2.2.0 705b1ebf Support dex version 38 in smali 76d69c74 Bump smalidea version to v0.05 10fd792f Correctly calculate the offset for switch targets in smalidea 9df7a672 Fixed Android M and N deodexing(Fixes #503) 48cde621 Add initial support for vdex files bda4477b Update version to 2.2.0 e72e07fc Update version to 0.04 8ed2f186 Add Project argument to SmaliClassFinder constructor a15fc84a Add missing read actions in SmaliPositionManager fa13b13b Update linked version of IDEA to 2016.3.5 1390c6cf getStubOrPsiParent() -> getParentByStub() 75fdec6e Use newer jcommander version for release 9e3e86fd Improve the special case logic when propagating register types 961c21be Fix possible NPE when generating accessor comments 152250d9 Fix missing format argument cd1e5c50 Fix download link in README.md 1a83d5a2 Propagate sideways conversions after an instance-of + if-eq/if-eqz adb12356 Don't perform type narrowing after an instance-of on dalvik 5e387e59 Add better error message for when instruction offset is out of range a0ccd94b Improve the error message for a truncated last instruction 8e1afdda Clean up how api levels are handled in various places 7a95aa29 Add additional exception info if StringReference doesn't resolve to a String 8f7d1a89 Fix null start/end locations in SmaliCodeFragmentFactory.evaluateRegister 0e773cbe Don't attempt to evaluate an out-of-bounds register ca0a4bdf Remove some unneeded casts in BuilderClassDef fd8a1b4a Make BuilderAnnotationSet public c8e896b9 Add default dependencies for Android N cb14aa70 Remove obsolete TODO 8fa96e2f Resolve odex dependencies to jar files when needed 5401a9cb Bump the version number to v2.2b4 16d4b565 Use a BufferedInputStream in ZipDexContainer.isDex a6593575 Be more precise about narrowing after an instance-of 22e85fc3 Add a --classes option for disassemble/deodex commands 43669ecc Ensure all smali files are closed after the writing is complete e75f2b23 Ensure the ZipFile is closed in isZipFile() of ZipDexContainer 51897972 Unify how sections are referenced in DexPool and DexBuilder f2935deb Fix classpath loading for pre-art odex files 4eefe294 Add a public utility method for verifying dex/odex headers 145bc820 Add a ClassPath(Iterable) constructor 55c33ebb Add a placeholder ART version number / api level for aosp/master. 615d3833 Make ZipDexContainer more subclass-friendly 29967666 Add MultiDexContainer.getOpcodes() 4d59c14e Bump the version number to 2.2b3 686d6281 Bad proguard! Don't strip out jcommander classes! 331fdcca Bump the version number to 2.2b2 5d77b135 Add proguard rule to keep ColonParameterSplitter dcaf46ce Specify specific version for mockito dependency 458398ff Fix the smalidea build for gradle 3.1 e231d681 Update Gradle wrapper to 3.1 17f2abc2 bump the version number to 2.2b1 384161e0 Detect and ignore out-of-range debug info offsets 219bdff2 Properly implement the art <-> api version map c2231759 Fix the proguard keep rules for smali/baksmali 59256149 Add functionality for efficient multi-dex writing with DexPool 6f8366a7 Fix the default classpath dir for an input file in the current directory af8a0634 Set the minimum oat version for the fixed post-default-method vtable to 87 67171366 Reparent interface methods in a vtable dbd9db30 Tweak ZipDexContainer so it doesn't keep an open ZipFile ab20c37f Fix up the post-default interface generation 37f54369 Allow interning classes into a DexPool externally 9c039ef1 Implement ReflectionUtils.dexToJavaName 7f20300b Change DexInputEntry.loadDexFile to accept an Opcodes object instead of an api 8f27f45f Add Opcodes.getDefault 0de5ef0c Add support for the buggy post-default method vtable generation 7cb09373 Add the ability to specify the oat version to use when listing vtables a54523e0 More default method vtable fixes 8081311d Implement toString for Method/Field/Proto references 17054d5c Load oat dependencies by default, if present c3270cf9 Don't attempt to list vtables for interface classes 158f6b0b Add the directory containing the input file as a classpath search dir by default dcc7a2b8 Remove OatDexFile.getOatFile in favor of getContainer 8b309d62 Use guava's 'Joiner' instead of 'String.join' 8f6f59cc Close all smali files after it is finished writing to them. bb062e93 Fix ReflectionUtils.javaToDexName 1aa9df38 Fix the ordering of methods in the post-default-method vtable calculation b7f98c87 Use --check-package-private-access by default for oat files ecd89816 Fix up some minor issues with --normalize-virtual-methods 815f023e Use a class reference for interface methods in the vtable 41ba26d0 Improve the canNarrowAfterInstanceOf check when using an empty bootclasspath 12a3d717 Add the ability to specify an empty bootclasspath 1d26e1be Rename the list classpath command to list dependencies 31ad2bc1 Refactor how classpath loading works 4c77ad76 Minor fixes to OatVersions.txt 86459bbb Use the specified api level when loading a dex file in the disassemble command fb10b573 Add AnalysisArguments.loadClassPathForDexFile 7e8afc4d Clean up DexInputCommand a bit 12a3fd27 Fix an issue when using the list classpath command with an odex file 5544281e Clean up some lint in ClassPath/ClassProto db9f86df Make getRegisterType throw AnalysisException instead of ExceptionWithContext 26a4f1e6 Fix an issue with instance-of type inference 9ec379a5 Add support for vtable generation for post-default method ART d13be24e Don't propagate a non-narrowing conversion through a move 9f794030 Fix how parameter delegates are handled c12b7e6e Change the classpath arguments to be split only by a colon c9c8ddb3 Don't manually split the classes argument for list vtables fbfe388e The list dex command should generate an error when used on a non-zip/oat file d7d995cc Remove the now-unused experimental opcodes flag/functionality 30bdb7fd Do a cleanup pass on the various commands/arguments/help text 149e9899 The list field offsets command doesn't need the --check-package-private-access parameter e7e58a69 Fix reading a dex file from a zip file 99394b3d Rework and fix the --resolve-resources parameter fdfb6d10 Update OatVersions.txt to version 86 763caf1e Add help verbiage for the new syntax for specifying a specific dex entry 22a28071 Implement DexFileFactory.loadAllDexFiles 3587c6f2 Refactor DexFileFactory and implement new syntax for dex entries 41a5b495 Fix the dump command to work with dex files in an oat file 36be93a7 Make DumpCommand a DexInputCommand 4254a207 Use a java 6-friendly string joiner 442ebd28 Reword the "multiple entries" error to match the new CLI db49ae1d Track register narrowing via instance-of after a move ca48e6f7 Revamp the CLI usage/help formatting e474301e Revamp how classpath loading works 8a5a6e3f Add a --classes parameter to the list vtables command f84e0f45 Fix up some nullness and other minor issues in MethodAnalyzer/AnalyzedInstruction f66362d0 Fix up the deodex warning 175480d4 Add a command to list the classpath stored in an oat or odex file c4948a5c Add initial support for N preview odexes bccdc809 Add "list field offsets" and "list vtables" commands to baksmali 75cf7e4c Add a command to baksmali to list the dex files in an apk/oat 90cacb9d Implement various list commands in baksmali 41ec13e8 Remove unneeded commons_cli stuff from util project 0e9be306 Update url in --version message 73574659 Implement a new command line interface for smali 5a5eafb8 Implement a new command line interface for baksmali ========platform/external/snakeyaml between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 03d1dd15 add OWNERS to snakeyaml ========platform/external/sonic between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 12 ++++++++++++ Android.mk | 13 ------------- 2 files changed, 12 insertions(+), 13 deletions(-) 1163465 Android.mk -> Android.bp ========platform/external/sonivox between android-8.0.0_r32..android-8.1.0_r1========= arm-wt-22k/lib_src/eas_public.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 6040cfa Fix a nullptr use before check in EAS_Shutdown ========platform/external/speex between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ 1 file changed, 3 insertions(+) ff67098 Mark the module as VNDK or VNDK-SP in Android.bp 338925a Add vendor_available to libspeexresampler ========platform/external/spirv-llvm between android-8.0.0_r32..android-8.1.0_r1========= lib/SPIRV/Android.bp | 5 +++++ 1 file changed, 5 insertions(+) 9ebe9191 Temporarily suppress warnings in external/spirv-llvm ========platform/external/sqlite between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 + OWNERS | 3 + README.version | 4 +- android/Android.bp | 39 + android/Android.mk | 33 - android/sqlite3_android.cpp | 21 +- dist/Android.bp | 174 ++ dist/Android.mk | 178 -- dist/Android.patch | 20 +- dist/orig/shell.c | 255 ++- dist/orig/sqlite3.c | 4880 ++++++++++++++++++++++++++----------------- dist/orig/sqlite3.h | 98 +- dist/shell.c | 255 ++- dist/sqlite3.c | 4880 ++++++++++++++++++++++++++----------------- dist/sqlite3.h | 98 +- 15 files changed, 6606 insertions(+), 4336 deletions(-) fb51fcc sqlite: Upgrade to SQLite 3.19.4 release 633397e ICU is disabled by Android.bp b4076df Don't use ICU when built for vendors a0540df sqlite: Upgrade to SQLite 3.19.4 41effbb sqlite: Upgrade to SQLite 3.19.3 [batch-atomic-write] [NO PARTIAL RERUN] e6675c7 Revert "Mark the module as VNDK or VNDK-SP in Android.bp" 8390cd3 Mark the module as VNDK or VNDK-SP in Android.bp 6f64ed5 [DO NOT MERGE] sqlite: Upgrade to SQLite 3.18.2 0f98d87 DO NOT MERGE - fix FTS3 column pointer handling 7d8204e DO NOT MERGE - fix FTS3 column pointer handling f856b32 DO NOT MERGE - fix FTS3 column pointer handling 0d5e84f DO NOT MERGE - fix FTS3 column pointer handling a378abb DO NOT MERGE - fix FTS3 column pointer handling 2f5d96a DO NOT MERGE - fix FTS3 column pointer handling 04b7193 Revert "Tag FTS3 cursor pointers in fts3ColumnMethod()" 499a403 Tag FTS3 cursor pointers in fts3ColumnMethod() 83ebca9 Mark libsqlite as vendor_available 666231c DO NOT MERGE Revert "sqlite: Upgrade to SQLite 3.19.2" 4436df8 Revert "sqlite: Upgrade to SQLite 3.19.3" 1ea291d sqlite: Upgrade to SQLite 3.19.3 9d97d79 Add OWNERS in external/sqlite b94ea7b sqlite: Upgrade to SQLite 3.19.2 474de9d Revert "sqlite: Upgrade to SQLite 3.19.0" df94a5d sqlite: Upgrade to SQLite 3.19.0 00c6342 Enable clang-tidy checks except static analysis. ea17061 Convert external/sqlite to Android.bp b86c0cf sqlite: Upgrade to SQLite 3.18.0 ========platform/external/strace between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 152 +- COPYING | 4 +- CREDITS | 11 + ChangeLog | 4546 +++++++++++++++ INSTALL | 293 +- Makefile | 425 +- Makefile.am | 83 +- Makefile.in | 637 ++- NEWS | 91 +- README | 2 +- aio.c | 8 +- bjm.c | 1 + block.c | 26 +- bpf.c | 29 +- btrfs.c | 76 +- cacheflush.c | 1 + capability.c | 1 + clone.c | 3 +- config.guess | 144 +- config.h | 1326 +++++ config.h.in | 36 +- config.status | 39 +- config.sub | 51 +- configure | 206 +- configure.ac | 173 +- count.c | 3 +- debian/changelog | 20 +- debian/changelog.in | 14 +- debian/control | 2 +- debian/copyright | 2 +- defs.h | 162 +- desc.c | 4 +- dirent.c | 13 +- dirent64.c | 13 +- dm.c | 123 +- dyxlat.c | 103 + epoll.c | 1 + errnoent.sh | 38 - evdev.c | 2 +- execve.c | 20 +- fadvise.c | 1 + fanotify.c | 1 + fcntl.c | 1 + fetch_seccomp_fprog.c | 1 + fetch_struct_flock.c | 1 + fetch_struct_stat.c | 4 + fetch_struct_stat64.c | 4 + fetch_struct_statfs.c | 2 +- file_handle.c | 1 + file_ioctl.c | 6 +- flock.c | 1 + flock.h | 1 + futex.c | 18 +- gcc_compat.h | 3 +- io.c | 38 +- ioctl.c | 3 + ioctlent0.h | 26 + ioctlent1.h | 26 + ioctlent2.h | 26 + ioctlsort.c | 5 +- ioprio.c | 1 + ipc_defs.h | 10 +- ipc_msg.c | 1 + ipc_msgctl.c | 1 + ipc_sem.c | 1 + ipc_shm.c | 1 + ipc_shmctl.c | 1 + kcmp.c | 3 +- kernel_types.h | 1 + kexec.c | 3 +- keyctl.c | 1 + ldt.c | 1 + linux/32/ioctls_inc_align16.h | 95 +- linux/32/ioctls_inc_align32.h | 95 +- linux/32/ioctls_inc_align64.h | 95 +- linux/32/syscallent.h | 9 +- linux/64/ioctls_inc.h | 95 +- linux/64/syscallent.h | 11 +- linux/aarch64/arch_regs.c | 42 +- linux/aarch64/arch_rt_sigframe.c | 41 + linux/aarch64/syscallent.h | 18 +- linux/alpha/arch_rt_sigframe.c | 33 + linux/alpha/arch_sigreturn.c | 2 +- linux/alpha/syscallent.h | 237 +- linux/arc/arch_regs.c | 1 + linux/arc/arch_regs.h | 1 + linux/arc/arch_rt_sigframe.c | 31 + linux/arch_sigreturn.c | 2 - linux/arm/arch_rt_sigframe.c | 31 + linux/arm/arch_sigreturn.c | 4 +- linux/arm/get_scno.c | 3 +- linux/arm/ioctls_arch0.h | 2 + linux/arm/syscallent.h | 36 +- linux/avr32/arch_regs.c | 1 + linux/avr32/arch_regs.h | 1 + linux/avr32/arch_rt_sigframe.c | 31 + linux/avr32/syscallent.h | 25 +- linux/bfin/arch_rt_sigframe.c | 33 + linux/bfin/get_syscall_args.c | 5 +- linux/bfin/rt_sigframe.h | 42 + linux/bfin/syscallent.h | 35 +- linux/crisv10/arch_rt_sigframe.c | 33 + linux/crisv10/arch_sigreturn.c | 2 +- linux/crisv10/rt_sigframe.h | 41 + linux/crisv10/syscallent.h | 36 +- linux/crisv32/arch_rt_sigframe.c | 1 + linux/crisv32/rt_sigframe.h | 1 + linux/dummy.h | 2 +- linux/hppa/arch_rt_sigframe.c | 41 + linux/hppa/rt_sigframe.h | 39 + linux/hppa/syscallent.h | 31 +- linux/i386/arch_rt_sigframe.c | 31 + linux/i386/ioctls_arch0.h | 2 + linux/i386/rt_sigframe.h | 43 + linux/i386/syscallent.h | 36 +- linux/ia64/arch_rt_sigframe.c | 31 + linux/ia64/arch_sigreturn.c | 12 - linux/ia64/rt_sigframe.h | 45 + linux/ia64/syscallent.h | 29 +- linux/inet_diag.h | 72 +- linux/m68k/arch_rt_sigframe.c | 31 + linux/m68k/rt_sigframe.h | 43 + linux/m68k/syscallent.h | 36 +- linux/metag/arch_regs.c | 1 + linux/metag/arch_regs.h | 1 + linux/metag/arch_rt_sigframe.c | 33 + linux/microblaze/arch_rt_sigframe.c | 33 + linux/microblaze/arch_sigreturn.c | 2 +- linux/microblaze/syscallent.h | 35 +- linux/mips/arch_rt_sigframe.c | 31 + linux/mips/arch_sigreturn.c | 17 +- linux/mips/rt_sigframe.h | 39 + linux/mips/syscallent-compat.h | 64 +- linux/mips/syscallent-n32-stub.h | 330 -- linux/mips/syscallent-n32.h | 19 +- linux/mips/syscallent-n64-stub.h | 326 -- linux/mips/syscallent-n64.h | 15 +- linux/mips/syscallent-o32-stub.h | 366 -- linux/mips/syscallent-o32.h | 37 +- linux/mtd-abi.h | 3 +- linux/netlink_diag.h | 30 +- linux/nios2/arch_regs.c | 1 + linux/nios2/arch_regs.h | 1 + linux/nios2/arch_rt_sigframe.c | 31 + linux/or1k/arch_regs.c | 1 + linux/or1k/arch_regs.h | 1 + linux/or1k/arch_rt_sigframe.c | 31 + linux/packet_diag.h | 40 + linux/personality.h | 8 +- linux/powerpc/arch_rt_sigframe.c | 33 + linux/powerpc/ioctls_arch0.h | 4 + linux/powerpc/syscallent.h | 38 +- linux/powerpc64/arch_rt_sigframe.c | 41 + linux/powerpc64/rt_sigframe.h | 42 + linux/powerpc64/syscallent.h | 32 +- linux/ptp_clock.h | 5 +- linux/riscv/arch_regs.c | 1 + linux/riscv/arch_regs.h | 1 + linux/riscv/arch_rt_sigframe.c | 31 + linux/rt_sigframe.h | 41 + linux/s390/arch_rt_sigframe.c | 31 + linux/s390/ioctls_arch0.h | 9 + linux/s390/rt_sigframe.h | 40 + linux/s390/syscallent.h | 29 +- linux/s390x/arch_rt_sigframe.c | 1 + linux/s390x/ioctls_arch0.h | 9 + linux/s390x/rt_sigframe.h | 1 + linux/s390x/syscallent.h | 23 +- linux/sh/arch_rt_sigframe.c | 33 + linux/sh/syscallent.h | 37 +- linux/sh64/arch_regs.h | 20 +- linux/sh64/arch_rt_sigframe.c | 1 + linux/sh64/rt_sigframe.h | 41 + linux/sh64/syscallent.h | 37 +- linux/smc_diag.h | 33 + linux/sock_diag.h | 3 + linux/sparc/arch_rt_sigframe.c | 31 + linux/sparc/rt_sigframe.h | 45 + linux/sparc/syscallent.h | 33 +- linux/sparc64/arch_rt_sigframe.c | 34 + linux/sparc64/rt_sigframe.h | 51 + linux/sparc64/syscallent.h | 33 +- linux/subcall.h | 1 + linux/syscall.h | 1 + linux/tile/arch_rt_sigframe.c | 31 + linux/tile/arch_sigreturn.c | 4 +- linux/tile/rt_sigframe.h | 39 + linux/ubi-user.h | 3 +- linux/unix_diag.h | 25 +- linux/x32/arch_rt_sigframe.c | 1 + linux/x32/ioctls_inc0.h | 95 +- linux/x32/rt_sigframe.h | 1 + linux/x32/syscallent.h | 25 +- linux/x86_64/arch_rt_sigframe.c | 41 + linux/x86_64/arch_sigreturn.c | 32 +- linux/x86_64/get_scno.c | 15 +- linux/x86_64/ioctls_arch0.h | 2 + linux/x86_64/rt_sigframe.h | 43 + linux/x86_64/set_error.c | 4 +- linux/x86_64/syscallent.h | 17 +- linux/xtensa/arch_rt_sigframe.c | 33 + linux/xtensa/syscallent.h | 28 +- lookup_dcookie.c | 1 + loop.c | 1 + m32_funcs.h | 2 + m32_printer_decls.h | 4 +- m32_printer_defs.h | 4 +- m32_type_defs.h | 6 + m4/ax_code_coverage.m4 | 2 +- m4/ax_prog_cc_for_build.m4 | 1 + macros.h | 38 + maint/ioctls_gen.sh | 126 - maint/ioctls_hex.sh | 49 - maint/ioctls_sym.sh | 435 -- maint/print_ioctlent.c | 79 - mem.c | 3 +- membarrier.c | 1 + memfd_create.c | 1 + mknod.c | 1 + mount.c | 1 + mpers-m32/kernel_dirent.c | 1 + mpers-m32/kernel_dirent.d1 | 207 - mpers-m32/kernel_dirent.d2 | 229 - mpers-m32/mq_attr_t.c | 1 + mpers-m32/mq_attr_t.d1 | 209 - mpers-m32/mq_attr_t.d2 | 231 - mpers-m32/msgbuf_t.c | 1 + mpers-m32/msgbuf_t.d1 | 191 - mpers-m32/msgbuf_t.d2 | 210 - mpers-m32/msqid_ds_t.c | 1 + mpers-m32/msqid_ds_t.d1 | 364 -- mpers-m32/msqid_ds_t.d2 | 412 -- mpers-m32/rusage_t.c | 1 + mpers-m32/rusage_t.d1 | 479 -- mpers-m32/rusage_t.d2 | 543 -- mpers-m32/sample.c | 8 +- mpers-m32/sample.expected | 8 +- mpers-m32/sample_struct.c | 8 +- mpers-m32/sample_struct.d1 | 262 - mpers-m32/sample_struct.d2 | 291 - mpers-m32/sample_struct.h | 8 +- mpers-m32/seccomp_fprog_t.c | 1 + mpers-m32/seccomp_fprog_t.d1 | 179 - mpers-m32/seccomp_fprog_t.d2 | 196 - mpers-m32/shmid_ds_t.c | 1 + mpers-m32/shmid_ds_t.d1 | 358 -- mpers-m32/shmid_ds_t.d2 | 405 -- mpers-m32/siginfo_t.c | 1 + mpers-m32/siginfo_t.d1 | 449 -- mpers-m32/siginfo_t.d2 | 505 -- mpers-m32/stack_t.c | 1 + mpers-m32/stack_t.d1 | 192 - mpers-m32/stack_t.d2 | 212 - mpers-m32/struct_blk_user_trace_setup.d1 | 231 - mpers-m32/struct_blk_user_trace_setup.d2 | 257 - mpers-m32/struct_blkpg_ioctl_arg.d1 | 192 - mpers-m32/struct_blkpg_ioctl_arg.d2 | 212 - mpers-m32/struct_blkpg_partition.d1 | 208 - mpers-m32/struct_blkpg_partition.d2 | 230 - mpers-m32/struct_btrfs_ioctl_dev_replace_args.c | 1 + mpers-m32/struct_btrfs_ioctl_dev_replace_args.d1 | 327 -- mpers-m32/struct_btrfs_ioctl_dev_replace_args.d2 | 368 -- .../struct_btrfs_ioctl_received_subvol_args.c | 1 + .../struct_btrfs_ioctl_received_subvol_args.d1 | 277 - .../struct_btrfs_ioctl_received_subvol_args.d2 | 311 -- mpers-m32/struct_btrfs_ioctl_send_args.c | 1 + mpers-m32/struct_btrfs_ioctl_send_args.d1 | 248 - mpers-m32/struct_btrfs_ioctl_send_args.d2 | 279 - mpers-m32/struct_btrfs_ioctl_vol_args_v2.c | 1 + mpers-m32/struct_btrfs_ioctl_vol_args_v2.d1 | 363 -- mpers-m32/struct_btrfs_ioctl_vol_args_v2.d2 | 410 -- mpers-m32/struct_ff_effect.d1 | 489 -- mpers-m32/struct_ff_effect.d2 | 549 -- mpers-m32/struct_flock.c | 1 + mpers-m32/struct_flock.d1 | 217 - mpers-m32/struct_flock.d2 | 241 - mpers-m32/struct_flock64.c | 1 + mpers-m32/struct_flock64.d1 | 212 - mpers-m32/struct_flock64.d2 | 235 - mpers-m32/struct_hd_geometry.d1 | 191 - mpers-m32/struct_hd_geometry.d2 | 210 - mpers-m32/struct_ifconf.c | 1 + mpers-m32/struct_ifconf.d1 | 383 -- mpers-m32/struct_ifconf.d2 | 431 -- mpers-m32/struct_ifreq.c | 1 + mpers-m32/struct_ifreq.d1 | 345 -- mpers-m32/struct_ifreq.d2 | 388 -- mpers-m32/struct_loop_info.c | 1 + mpers-m32/struct_loop_info.d1 | 272 - mpers-m32/struct_loop_info.d2 | 304 - mpers-m32/struct_mmsghdr.d1 | 267 - mpers-m32/struct_mmsghdr.d2 | 298 - mpers-m32/struct_msghdr.d1 | 248 - mpers-m32/struct_msghdr.d2 | 277 - mpers-m32/struct_mtd_oob_buf.c | 1 + mpers-m32/struct_mtd_oob_buf.d1 | 193 - mpers-m32/struct_mtd_oob_buf.d2 | 213 - mpers-m32/struct_rt_sigframe.c | 33 + mpers-m32/struct_rt_sigframe.h | 91 + mpers-m32/struct_rtc_pll_info.d1 | 209 - mpers-m32/struct_rtc_pll_info.d2 | 231 - mpers-m32/struct_sg_io_hdr.d1 | 304 - mpers-m32/struct_sg_io_hdr.d2 | 343 -- mpers-m32/struct_sg_req_info.d1 | 217 - mpers-m32/struct_sg_req_info.d2 | 241 - mpers-m32/struct_sigevent.d1 | 240 - mpers-m32/struct_sigevent.d2 | 265 - mpers-m32/struct_stat.c | 1 + mpers-m32/struct_stat.d1 | 275 - mpers-m32/struct_stat.d2 | 308 -- mpers-m32/struct_stat64.c | 1 + mpers-m32/struct_stat64.d1 | 288 - mpers-m32/struct_stat64.d2 | 323 -- mpers-m32/struct_statfs.d1 | 275 - mpers-m32/struct_statfs.d2 | 307 -- mpers-m32/struct_statfs64.d1 | 280 - mpers-m32/struct_statfs64.d2 | 313 -- mpers-m32/struct_timex.c | 1 + mpers-m32/struct_timex.d1 | 321 -- mpers-m32/struct_timex.d2 | 361 -- mpers-m32/struct_ustat.d1 | 208 - mpers-m32/struct_ustat.d2 | 230 - mpers-m32/struct_v4l2_buffer.c | 2 + mpers-m32/struct_v4l2_buffer.d1 | 455 -- mpers-m32/struct_v4l2_buffer.d2 | 515 -- mpers-m32/struct_v4l2_clip.c | 49 + mpers-m32/struct_v4l2_clip.h | 13 + mpers-m32/struct_v4l2_create_buffers.c | 2 + mpers-m32/struct_v4l2_create_buffers.d1 | 672 --- mpers-m32/struct_v4l2_create_buffers.d2 | 762 --- mpers-m32/struct_v4l2_create_buffers.h | 4 +- mpers-m32/struct_v4l2_ext_control.c | 2 + mpers-m32/struct_v4l2_ext_control.d1 | 250 - mpers-m32/struct_v4l2_ext_control.d2 | 280 - mpers-m32/struct_v4l2_ext_controls.c | 2 + mpers-m32/struct_v4l2_ext_controls.d1 | 297 - mpers-m32/struct_v4l2_ext_controls.d2 | 334 -- mpers-m32/struct_v4l2_format.c | 2 + mpers-m32/struct_v4l2_format.d1 | 628 --- mpers-m32/struct_v4l2_format.d2 | 712 --- mpers-m32/struct_v4l2_format.h | 4 +- mpers-m32/struct_v4l2_framebuffer.c | 2 + mpers-m32/struct_v4l2_framebuffer.d1 | 269 - mpers-m32/struct_v4l2_framebuffer.d2 | 301 - mpers-m32/struct_v4l2_input.c | 2 + mpers-m32/struct_v4l2_input.d1 | 271 - mpers-m32/struct_v4l2_input.d2 | 304 - mpers-m32/struct_v4l2_standard.c | 2 + mpers-m32/struct_v4l2_standard.d1 | 272 - mpers-m32/struct_v4l2_standard.d2 | 304 - mpers-m32/sysinfo_t.c | 1 + mpers-m32/sysinfo_t.d1 | 285 - mpers-m32/sysinfo_t.d2 | 320 -- mpers-m32/time_t.c | 1 + mpers-m32/time_t.d1 | 165 - mpers-m32/time_t.d2 | 181 - mpers-m32/timespec_t.c | 1 + mpers-m32/timespec_t.d1 | 189 - mpers-m32/timespec_t.d2 | 208 - mpers-m32/timeval_t.c | 2 +- mpers-m32/timeval_t.d1 | 189 - mpers-m32/timeval_t.d2 | 208 - mpers-m32/tms_t.c | 1 + mpers-m32/tms_t.d1 | 201 - mpers-m32/tms_t.d2 | 222 - mpers-m32/utimbuf_t.d1 | 184 - mpers-m32/utimbuf_t.d2 | 202 - mpers-mx32/kernel_dirent.c | 1 + mpers-mx32/kernel_dirent.d1 | 207 - mpers-mx32/kernel_dirent.d2 | 229 - mpers-mx32/mq_attr_t.c | 1 + mpers-mx32/mq_attr_t.d1 | 214 - mpers-mx32/mq_attr_t.d2 | 237 - mpers-mx32/msgbuf_t.c | 1 + mpers-mx32/msgbuf_t.d1 | 196 - mpers-mx32/msgbuf_t.d2 | 216 - mpers-mx32/msqid_ds_t.c | 1 + mpers-mx32/msqid_ds_t.d1 | 356 -- mpers-mx32/msqid_ds_t.d2 | 403 -- mpers-mx32/rusage_t.c | 1 + mpers-mx32/rusage_t.d1 | 484 -- mpers-mx32/rusage_t.d2 | 549 -- mpers-mx32/sample.c | 8 +- mpers-mx32/sample.expected | 8 +- mpers-mx32/sample_struct.c | 8 +- mpers-mx32/sample_struct.d1 | 262 - mpers-mx32/sample_struct.d2 | 291 - mpers-mx32/sample_struct.h | 8 +- mpers-mx32/seccomp_fprog_t.c | 1 + mpers-mx32/seccomp_fprog_t.d1 | 179 - mpers-mx32/seccomp_fprog_t.d2 | 196 - mpers-mx32/shmid_ds_t.c | 1 + mpers-mx32/shmid_ds_t.d1 | 350 -- mpers-mx32/shmid_ds_t.d2 | 396 -- mpers-mx32/siginfo_t.c | 1 + mpers-mx32/siginfo_t.d1 | 454 -- mpers-mx32/siginfo_t.d2 | 511 -- mpers-mx32/stack_t.c | 1 + mpers-mx32/stack_t.d1 | 192 - mpers-mx32/stack_t.d2 | 212 - mpers-mx32/struct_blk_user_trace_setup.d1 | 231 - mpers-mx32/struct_blk_user_trace_setup.d2 | 257 - mpers-mx32/struct_blkpg_ioctl_arg.d1 | 192 - mpers-mx32/struct_blkpg_ioctl_arg.d2 | 212 - mpers-mx32/struct_blkpg_partition.d1 | 208 - mpers-mx32/struct_blkpg_partition.d2 | 230 - mpers-mx32/struct_btrfs_ioctl_dev_replace_args.c | 1 + mpers-mx32/struct_btrfs_ioctl_dev_replace_args.d1 | 327 -- mpers-mx32/struct_btrfs_ioctl_dev_replace_args.d2 | 368 -- .../struct_btrfs_ioctl_received_subvol_args.c | 1 + .../struct_btrfs_ioctl_received_subvol_args.d1 | 277 - .../struct_btrfs_ioctl_received_subvol_args.d2 | 311 -- mpers-mx32/struct_btrfs_ioctl_send_args.c | 1 + mpers-mx32/struct_btrfs_ioctl_send_args.d1 | 248 - mpers-mx32/struct_btrfs_ioctl_send_args.d2 | 279 - mpers-mx32/struct_btrfs_ioctl_vol_args_v2.c | 1 + mpers-mx32/struct_btrfs_ioctl_vol_args_v2.d1 | 363 -- mpers-mx32/struct_btrfs_ioctl_vol_args_v2.d2 | 410 -- mpers-mx32/struct_ff_effect.d1 | 489 -- mpers-mx32/struct_ff_effect.d2 | 549 -- mpers-mx32/struct_flock.c | 1 + mpers-mx32/struct_flock.d1 | 217 - mpers-mx32/struct_flock.d2 | 241 - mpers-mx32/struct_flock64.c | 1 + mpers-mx32/struct_flock64.d1 | 212 - mpers-mx32/struct_flock64.d2 | 235 - mpers-mx32/struct_hd_geometry.d1 | 191 - mpers-mx32/struct_hd_geometry.d2 | 210 - mpers-mx32/struct_ifconf.c | 1 + mpers-mx32/struct_ifconf.d1 | 383 -- mpers-mx32/struct_ifconf.d2 | 431 -- mpers-mx32/struct_ifreq.c | 1 + mpers-mx32/struct_ifreq.d1 | 345 -- mpers-mx32/struct_ifreq.d2 | 388 -- mpers-mx32/struct_loop_info.c | 1 + mpers-mx32/struct_loop_info.d1 | 272 - mpers-mx32/struct_loop_info.d2 | 304 - mpers-mx32/struct_mmsghdr.d1 | 267 - mpers-mx32/struct_mmsghdr.d2 | 298 - mpers-mx32/struct_msghdr.d1 | 248 - mpers-mx32/struct_msghdr.d2 | 277 - mpers-mx32/struct_mtd_oob_buf.c | 1 + mpers-mx32/struct_mtd_oob_buf.d1 | 193 - mpers-mx32/struct_mtd_oob_buf.d2 | 213 - mpers-mx32/struct_rt_sigframe.c | 33 + mpers-mx32/struct_rt_sigframe.h | 45 + mpers-mx32/struct_rtc_pll_info.d1 | 209 - mpers-mx32/struct_rtc_pll_info.d2 | 231 - mpers-mx32/struct_sg_io_hdr.d1 | 304 - mpers-mx32/struct_sg_io_hdr.d2 | 343 -- mpers-mx32/struct_sg_req_info.d1 | 217 - mpers-mx32/struct_sg_req_info.d2 | 241 - mpers-mx32/struct_sigevent.d1 | 240 - mpers-mx32/struct_sigevent.d2 | 265 - mpers-mx32/struct_stat.c | 1 + mpers-mx32/struct_stat.d1 | 302 - mpers-mx32/struct_stat.d2 | 340 -- mpers-mx32/struct_stat64.c | 1 + mpers-mx32/struct_stat64.d1 | 165 - mpers-mx32/struct_stat64.d2 | 181 - mpers-mx32/struct_statfs.d1 | 270 - mpers-mx32/struct_statfs.d2 | 301 - mpers-mx32/struct_statfs64.d1 | 275 - mpers-mx32/struct_statfs64.d2 | 307 -- mpers-mx32/struct_timex.c | 1 + mpers-mx32/struct_timex.d1 | 326 -- mpers-mx32/struct_timex.d2 | 367 -- mpers-mx32/struct_ustat.d1 | 213 - mpers-mx32/struct_ustat.d2 | 236 - mpers-mx32/struct_v4l2_buffer.c | 2 + mpers-mx32/struct_v4l2_buffer.d1 | 460 -- mpers-mx32/struct_v4l2_buffer.d2 | 521 -- mpers-mx32/struct_v4l2_clip.c | 49 + mpers-mx32/struct_v4l2_clip.h | 13 + mpers-mx32/struct_v4l2_create_buffers.c | 2 + mpers-mx32/struct_v4l2_create_buffers.d1 | 672 --- mpers-mx32/struct_v4l2_create_buffers.d2 | 762 --- mpers-mx32/struct_v4l2_create_buffers.h | 4 +- mpers-mx32/struct_v4l2_ext_control.c | 2 + mpers-mx32/struct_v4l2_ext_control.d1 | 250 - mpers-mx32/struct_v4l2_ext_control.d2 | 280 - mpers-mx32/struct_v4l2_ext_controls.c | 2 + mpers-mx32/struct_v4l2_ext_controls.d1 | 297 - mpers-mx32/struct_v4l2_ext_controls.d2 | 334 -- mpers-mx32/struct_v4l2_format.c | 2 + mpers-mx32/struct_v4l2_format.d1 | 628 --- mpers-mx32/struct_v4l2_format.d2 | 712 --- mpers-mx32/struct_v4l2_format.h | 4 +- mpers-mx32/struct_v4l2_framebuffer.c | 2 + mpers-mx32/struct_v4l2_framebuffer.d1 | 269 - mpers-mx32/struct_v4l2_framebuffer.d2 | 301 - mpers-mx32/struct_v4l2_input.c | 2 + mpers-mx32/struct_v4l2_input.d1 | 271 - mpers-mx32/struct_v4l2_input.d2 | 304 - mpers-mx32/struct_v4l2_standard.c | 2 + mpers-mx32/struct_v4l2_standard.d1 | 272 - mpers-mx32/struct_v4l2_standard.d2 | 304 - mpers-mx32/sysinfo_t.c | 1 + mpers-mx32/sysinfo_t.d1 | 284 - mpers-mx32/sysinfo_t.d2 | 319 -- mpers-mx32/time_t.c | 1 + mpers-mx32/time_t.d1 | 170 - mpers-mx32/time_t.d2 | 187 - mpers-mx32/timespec_t.c | 1 + mpers-mx32/timespec_t.d1 | 194 - mpers-mx32/timespec_t.d2 | 214 - mpers-mx32/timeval_t.c | 2 +- mpers-mx32/timeval_t.d1 | 194 - mpers-mx32/timeval_t.d2 | 214 - mpers-mx32/tms_t.c | 1 + mpers-mx32/tms_t.d1 | 206 - mpers-mx32/tms_t.d2 | 228 - mpers-mx32/utimbuf_t.d1 | 189 - mpers-mx32/utimbuf_t.d2 | 208 - mpers.am | 2 +- mpers.awk | 29 +- mpers.sh | 1 + mpers_test.sh | 17 +- mpers_type.h | 4 +- mpers_xlat.h | 6 + mq.c | 3 +- msghdr.c | 28 +- mtd.c | 1 + mx32_funcs.h | 2 + mx32_printer_decls.h | 4 +- mx32_printer_defs.h | 4 +- mx32_type_defs.h | 6 + native_printer_decls.h | 7 +- native_printer_defs.h | 9 +- net.c | 40 +- netlink.c | 322 +- netlink.h | 59 + netlink_sock_diag.c | 885 +++ nlattr.c | 191 + nlattr.h | 60 + nsfs.c | 65 + nsfs.h | 21 + numa.c | 15 +- oldstat.c | 1 + open.c | 5 +- or1k_atomic.c | 21 +- pathtrace.c | 10 +- perf.c | 171 +- perf_event_struct.h | 56 +- poll.c | 1 + prctl.c | 1 + print_fields.h | 68 + print_mq_attr.c | 3 +- print_msgbuf.c | 1 + print_struct_stat.c | 27 +- print_time.c | 14 +- print_timespec.c | 47 +- print_timeval.c | 74 +- print_timex.c | 1 + printers.h | 15 +- printmode.c | 1 + printrusage.c | 1 + printsiginfo.c | 1 + process.c | 1 + process_vm.c | 1 + ptp.c | 1 + qualify.c | 105 +- quota.c | 61 +- readlink.c | 1 + resource.c | 10 +- rt_sigframe.c | 36 + rt_sigreturn.c | 54 + sched.c | 116 +- sched_attr.h | 19 + scno.am | 4 +- scno.h | 3 + seccomp.c | 19 +- sen.h | 5 +- sendfile.c | 1 + sigaltstack.c | 1 + signal.c | 157 +- signalent.sh | 53 - signalfd.c | 1 + sock.c | 1 + sockaddr.c | 41 +- socketutils.c | 317 +- stat.c | 1 + stat.h | 2 + stat64.c | 1 + statx.c | 115 + statx.h | 70 + strace-graph | 43 +- strace.1 | 72 +- strace.c | 711 ++- strace.spec | 17 +- strace.spec.in | 11 +- sync_file_range.c | 1 + sync_file_range2.c | 1 + sys_func.h | 6 +- syscall.c | 169 +- syscallent.sh | 73 - sysctl.c | 3 +- sysent.h | 31 +- sysinfo.c | 1 + syslog.c | 1 + sysmips.c | 1 + term.c | 1 + tests-m32/Makefile | 5800 -------------------- tests-m32/Makefile.am | 792 +-- tests-m32/Makefile.in | 2818 +++++++--- tests-m32/_newselect.gen.test | 4 + tests-m32/_newselect.test | 5 - tests-m32/accept.gen.test | 4 + tests-m32/accept.test | 6 - tests-m32/accept4.gen.test | 4 + tests-m32/accept4.test | 6 - tests-m32/access.c | 1 + tests-m32/access.gen.test | 4 + tests-m32/access.test | 15 - tests-m32/acct.gen.test | 4 + tests-m32/acct.test | 6 - tests-m32/add_key.c | 3 +- tests-m32/add_key.gen.test | 4 + tests-m32/add_key.test | 6 - tests-m32/adjtimex.c | 47 +- tests-m32/adjtimex.gen.test | 4 + tests-m32/adjtimex.test | 12 - tests-m32/aio.c | 50 +- tests-m32/aio.gen.test | 4 + tests-m32/aio.test | 8 - tests-m32/alarm.gen.test | 4 + tests-m32/alarm.test | 6 - tests-m32/attach-f-p-cmd.c | 3 + tests-m32/attach-f-p.test | 16 +- tests-m32/attach-p-cmd.test | 14 +- tests-m32/bexecve.test | 7 +- tests-m32/block_reset_raise_run.c | 55 + tests-m32/bpf.c | 10 +- tests-m32/bpf.gen.test | 4 + tests-m32/bpf.test | 6 - tests-m32/brk.test | 1 - tests-m32/btrfs-v.test | 8 +- tests-m32/btrfs-vw.test | 8 +- tests-m32/btrfs-w.test | 8 +- tests-m32/btrfs.c | 60 +- tests-m32/btrfs.gen.test | 3 + tests-m32/btrfs.test | 5 - tests-m32/chmod.gen.test | 4 + tests-m32/chmod.test | 6 - tests-m32/chown.gen.test | 4 + tests-m32/chown.test | 6 - tests-m32/chown32.gen.test | 4 + tests-m32/chown32.test | 6 - tests-m32/chroot.gen.test | 4 + tests-m32/chroot.test | 6 - tests-m32/clock.gen.test | 4 + tests-m32/clock.in | 3 + tests-m32/clock_adjtime.gen.test | 4 + tests-m32/clock_adjtime.test | 6 - tests-m32/clock_nanosleep.c | 71 +- tests-m32/clock_nanosleep.gen.test | 4 + tests-m32/clock_nanosleep.test | 6 - tests-m32/clock_xettime.c | 44 +- tests-m32/clock_xettime.gen.test | 4 + tests-m32/clock_xettime.test | 6 - tests-m32/copy_file_range.c | 5 +- tests-m32/copy_file_range.gen.test | 4 + tests-m32/copy_file_range.test | 6 - tests-m32/count.test | 5 +- tests-m32/creat.gen.test | 4 + tests-m32/creat.test | 6 - tests-m32/create_nl_socket.c | 52 + tests-m32/delete_module.c | 6 +- tests-m32/delete_module.gen.test | 4 + tests-m32/delete_module.test | 6 - tests-m32/detach-running.test | 4 +- tests-m32/detach-sleeping.test | 5 +- tests-m32/detach-stopped.test | 7 +- tests-m32/dup.gen.test | 4 + tests-m32/dup.test | 6 - tests-m32/dup2.gen.test | 4 + tests-m32/dup2.test | 6 - tests-m32/dup3.c | 2 +- tests-m32/dup3.gen.test | 4 + tests-m32/dup3.test | 6 - tests-m32/epoll_create.gen.test | 4 + tests-m32/epoll_create.test | 6 - tests-m32/epoll_create1.gen.test | 4 + tests-m32/epoll_create1.test | 6 - tests-m32/epoll_ctl.c | 6 +- tests-m32/epoll_ctl.gen.test | 4 + tests-m32/epoll_ctl.test | 6 - tests-m32/epoll_pwait.c | 2 +- tests-m32/epoll_pwait.gen.test | 4 + tests-m32/epoll_pwait.test | 6 - tests-m32/epoll_wait.c | 2 +- tests-m32/epoll_wait.gen.test | 4 + tests-m32/epoll_wait.test | 6 - tests-m32/erestartsys.gen.test | 4 + tests-m32/erestartsys.test | 6 - tests-m32/errno2name.c | 3 +- tests-m32/execve-v.test | 2 - tests-m32/execve.c | 44 +- tests-m32/execve.test | 2 - tests-m32/execveat-v.gen.test | 4 + tests-m32/execveat-v.test | 6 - tests-m32/execveat.c | 44 +- tests-m32/execveat.gen.test | 4 + tests-m32/execveat.test | 6 - tests-m32/faccessat.gen.test | 4 + tests-m32/faccessat.test | 5 - tests-m32/fadvise64.test | 1 - tests-m32/fadvise64_64.gen.test | 3 + tests-m32/fadvise64_64.test | 5 - tests-m32/fallocate.gen.test | 4 + tests-m32/fallocate.test | 6 - tests-m32/fanotify_init.c | 5 +- tests-m32/fanotify_init.gen.test | 4 + tests-m32/fanotify_init.test | 6 - tests-m32/fanotify_mark.c | 5 +- tests-m32/fanotify_mark.gen.test | 4 + tests-m32/fanotify_mark.test | 6 - tests-m32/fchdir.gen.test | 4 + tests-m32/fchdir.test | 6 - tests-m32/fchmod.gen.test | 4 + tests-m32/fchmod.test | 6 - tests-m32/fchmodat.gen.test | 4 + tests-m32/fchmodat.test | 6 - tests-m32/fchown.gen.test | 4 + tests-m32/fchown.test | 6 - tests-m32/fchown32.gen.test | 4 + tests-m32/fchown32.test | 6 - tests-m32/fchownat.gen.test | 4 + tests-m32/fchownat.test | 6 - tests-m32/fcntl.c | 5 +- tests-m32/fcntl.gen.test | 4 + tests-m32/fcntl.test | 6 - tests-m32/fcntl64.c | 7 +- tests-m32/fcntl64.gen.test | 4 + tests-m32/fcntl64.test | 5 - tests-m32/fdatasync.gen.test | 4 + tests-m32/fdatasync.test | 6 - tests-m32/file_handle.c | 5 +- tests-m32/file_handle.gen.test | 4 + tests-m32/file_handle.test | 6 - tests-m32/file_ioctl.c | 2 +- tests-m32/file_ioctl.gen.test | 3 + tests-m32/file_ioctl.test | 5 - tests-m32/finit_module.c | 4 +- tests-m32/finit_module.gen.test | 4 + tests-m32/finit_module.test | 6 - tests-m32/flock.gen.test | 4 + tests-m32/flock.test | 6 - tests-m32/fork-f.gen.test | 4 + tests-m32/fork-f.test | 6 - tests-m32/fstat.c | 1 + tests-m32/fstat.gen.test | 4 + tests-m32/fstat.test | 19 - tests-m32/fstat64.c | 1 + tests-m32/fstat64.gen.test | 4 + tests-m32/fstat64.test | 5 - tests-m32/fstatat.c | 1 + tests-m32/fstatat64.c | 1 + tests-m32/fstatat64.gen.test | 4 + tests-m32/fstatat64.test | 5 - tests-m32/fstatfs.gen.test | 4 + tests-m32/fstatfs.test | 5 - tests-m32/fstatfs64.gen.test | 4 + tests-m32/fstatfs64.test | 5 - tests-m32/fstatx.c | 1 + tests-m32/fsync.gen.test | 4 + tests-m32/fsync.test | 6 - tests-m32/ftruncate.gen.test | 4 + tests-m32/ftruncate.test | 6 - tests-m32/ftruncate64.gen.test | 4 + tests-m32/ftruncate64.test | 6 - tests-m32/futex.c | 183 +- tests-m32/futimesat.c | 145 +- tests-m32/futimesat.gen.test | 4 + tests-m32/futimesat.test | 6 - tests-m32/gen_pure_executables.sh | 50 + tests-m32/gen_tests.am | 1007 ++++ tests-m32/gen_tests.in | 362 ++ tests-m32/gen_tests.sh | 110 + tests-m32/get_mempolicy.gen.test | 4 + tests-m32/get_mempolicy.test | 6 - tests-m32/get_regs.test | 53 + tests-m32/get_sigset_size.c | 66 + tests-m32/getcpu.c | 13 +- tests-m32/getcpu.gen.test | 4 + tests-m32/getcpu.test | 6 - tests-m32/getcwd.gen.test | 4 + tests-m32/getcwd.test | 6 - tests-m32/getdents.c | 7 +- tests-m32/getdents.gen.test | 4 + tests-m32/getdents.test | 8 - tests-m32/getdents64.c | 7 +- tests-m32/getdents64.gen.test | 4 + tests-m32/getdents64.test | 8 - tests-m32/getegid.gen.test | 3 + tests-m32/getegid.test | 5 - tests-m32/getegid32.gen.test | 3 + tests-m32/getegid32.test | 5 - tests-m32/geteuid.gen.test | 3 + tests-m32/geteuid.test | 5 - tests-m32/geteuid32.gen.test | 3 + tests-m32/geteuid32.test | 5 - tests-m32/getgid.gen.test | 3 + tests-m32/getgid.test | 5 - tests-m32/getgid32.gen.test | 3 + tests-m32/getgid32.test | 5 - tests-m32/getgroups.c | 5 +- tests-m32/getgroups.gen.test | 4 + tests-m32/getgroups.test | 6 - tests-m32/getgroups32.gen.test | 4 + tests-m32/getgroups32.test | 6 - tests-m32/getpeername.gen.test | 4 + tests-m32/getpeername.test | 5 - tests-m32/getpgrp.gen.test | 4 + tests-m32/getpgrp.test | 6 - tests-m32/getpid.c | 21 + tests-m32/getpid.gen.test | 4 + tests-m32/getppid.c | 21 + tests-m32/getppid.gen.test | 4 + tests-m32/getrandom.gen.test | 4 + tests-m32/getrandom.test | 6 - tests-m32/getresgid.gen.test | 4 + tests-m32/getresgid.test | 6 - tests-m32/getresgid32.gen.test | 4 + tests-m32/getresgid32.test | 6 - tests-m32/getresugid.c | 7 +- tests-m32/getresuid.gen.test | 4 + tests-m32/getresuid.test | 6 - tests-m32/getresuid32.gen.test | 4 + tests-m32/getresuid32.test | 6 - tests-m32/getrlimit.gen.test | 4 + tests-m32/getrlimit.test | 5 - tests-m32/getrusage.c | 42 +- tests-m32/getrusage.gen.test | 4 + tests-m32/getrusage.test | 6 - tests-m32/getsid.gen.test | 4 + tests-m32/getsid.test | 6 - tests-m32/getsockname.gen.test | 4 + tests-m32/getsockname.test | 6 - tests-m32/gettid.c | 12 + tests-m32/gettid.gen.test | 4 + tests-m32/getuid.test | 1 - tests-m32/getuid32.gen.test | 3 + tests-m32/getuid32.test | 5 - tests-m32/getxxid.gen.test | 4 + tests-m32/getxxid.test | 6 - tests-m32/inet-cmsg.gen.test | 4 + tests-m32/inet-cmsg.test | 6 - tests-m32/init.sh | 131 +- tests-m32/init_delete_module.h | 4 +- tests-m32/init_module.c | 5 +- tests-m32/init_module.gen.test | 4 + tests-m32/init_module.test | 6 - tests-m32/inotify.gen.test | 4 + tests-m32/inotify.test | 6 - tests-m32/inotify_init1.gen.test | 4 + tests-m32/inotify_init1.test | 6 - tests-m32/int_0x80.c | 52 + tests-m32/int_0x80.gen.test | 4 + tests-m32/interactive_block.test | 15 + tests-m32/ioctl-v.sh | 11 + tests-m32/ioctl.c | 3 +- tests-m32/ioctl.test | 6 +- tests-m32/ioctl_block.c | 17 +- tests-m32/ioctl_block.gen.test | 3 + tests-m32/ioctl_block.test | 5 - tests-m32/ioctl_dm-v.test | 3 +- tests-m32/ioctl_dm.c | 29 +- tests-m32/ioctl_dm.test | 3 +- tests-m32/ioctl_evdev-v.gen.test | 3 + tests-m32/ioctl_evdev-v.test | 12 - tests-m32/ioctl_evdev.c | 15 +- tests-m32/ioctl_evdev.gen.test | 3 + tests-m32/ioctl_evdev.test | 5 - tests-m32/ioctl_loop-nv.test | 3 +- tests-m32/ioctl_loop-v.gen.test | 3 + tests-m32/ioctl_loop-v.test | 12 - tests-m32/ioctl_loop.c | 5 +- tests-m32/ioctl_loop.gen.test | 3 + tests-m32/ioctl_loop.test | 12 - tests-m32/ioctl_mtd.c | 39 +- tests-m32/ioctl_mtd.gen.test | 3 + tests-m32/ioctl_mtd.test | 5 - tests-m32/ioctl_nsfs.c | 145 + tests-m32/ioctl_nsfs.test | 11 + tests-m32/ioctl_rtc-v.gen.test | 3 + tests-m32/ioctl_rtc-v.test | 12 - tests-m32/ioctl_rtc.c | 7 +- tests-m32/ioctl_rtc.gen.test | 3 + tests-m32/ioctl_rtc.test | 5 - tests-m32/ioctl_scsi.c | 2 +- tests-m32/ioctl_scsi.gen.test | 3 + tests-m32/ioctl_scsi.test | 4 - tests-m32/ioctl_sg_io_v3.c | 48 +- tests-m32/ioctl_sg_io_v3.gen.test | 3 + tests-m32/ioctl_sg_io_v3.test | 4 - tests-m32/ioctl_sg_io_v4.c | 32 +- tests-m32/ioctl_sg_io_v4.gen.test | 3 + tests-m32/ioctl_sg_io_v4.test | 4 - tests-m32/ioctl_sock_gifconf.c | 5 +- tests-m32/ioctl_sock_gifconf.test | 3 +- tests-m32/ioctl_uffdio.c | 11 +- tests-m32/ioctl_uffdio.gen.test | 3 + tests-m32/ioctl_uffdio.test | 5 - tests-m32/ioctl_v4l2.c | 486 +- tests-m32/ioctl_v4l2.gen.test | 3 + tests-m32/ioctl_v4l2.test | 5 - tests-m32/ioperm.gen.test | 4 + tests-m32/ioperm.test | 6 - tests-m32/iopl.gen.test | 4 + tests-m32/iopl.test | 6 - tests-m32/ioprio.gen.test | 4 + tests-m32/ioprio.test | 6 - tests-m32/ip_mreq.c | 9 +- tests-m32/ip_mreq.gen.test | 4 + tests-m32/ip_mreq.test | 6 - tests-m32/ipc.gen.test | 4 + tests-m32/ipc.sh | 6 +- tests-m32/ipc.test | 6 - tests-m32/ipc_msg.gen.test | 3 + tests-m32/ipc_msg.test | 5 - tests-m32/ipc_msgbuf.c | 2 +- tests-m32/ipc_sem.c | 9 +- tests-m32/ipc_sem.gen.test | 3 + tests-m32/ipc_sem.test | 5 - tests-m32/ipc_shm.gen.test | 3 + tests-m32/ipc_shm.test | 5 - tests-m32/kcmp.gen.test | 4 + tests-m32/kcmp.test | 6 - tests-m32/kexec_file_load.c | 3 +- tests-m32/kexec_file_load.gen.test | 4 + tests-m32/kexec_file_load.test | 6 - tests-m32/kexec_load.c | 4 +- tests-m32/kexec_load.gen.test | 4 + tests-m32/kexec_load.test | 6 - tests-m32/keyctl.c | 2 +- tests-m32/keyctl.gen.test | 4 + tests-m32/keyctl.test | 6 - tests-m32/kill.gen.test | 4 + tests-m32/kill.test | 6 - tests-m32/ksysent.c | 10 +- tests-m32/lchown.gen.test | 4 + tests-m32/lchown.test | 6 - tests-m32/lchown32.gen.test | 4 + tests-m32/lchown32.test | 6 - tests-m32/link.gen.test | 4 + tests-m32/link.test | 6 - tests-m32/linkat.gen.test | 4 + tests-m32/linkat.test | 6 - tests-m32/llseek.test | 4 - tests-m32/lookup_dcookie.gen.test | 4 + tests-m32/lookup_dcookie.test | 6 - tests-m32/lseek.test | 4 - tests-m32/lstat.c | 1 + tests-m32/lstat.gen.test | 4 + tests-m32/lstat.test | 5 - tests-m32/lstat64.c | 1 + tests-m32/lstat64.gen.test | 4 + tests-m32/lstat64.test | 5 - tests-m32/lstatx.c | 1 + tests-m32/madvise.c | 79 + tests-m32/madvise.gen.test | 4 + tests-m32/mbind.gen.test | 4 + tests-m32/mbind.test | 6 - tests-m32/membarrier.gen.test | 4 + tests-m32/membarrier.test | 6 - tests-m32/memfd_create.gen.test | 4 + tests-m32/memfd_create.test | 6 - tests-m32/migrate_pages.gen.test | 4 + tests-m32/migrate_pages.test | 6 - tests-m32/mincore.c | 2 - tests-m32/mincore.gen.test | 4 + tests-m32/mincore.test | 6 - tests-m32/mkdir.gen.test | 4 + tests-m32/mkdir.test | 6 - tests-m32/mkdirat.gen.test | 4 + tests-m32/mkdirat.test | 6 - tests-m32/mknod.c | 5 +- tests-m32/mknod.gen.test | 4 + tests-m32/mknod.test | 6 - tests-m32/mknodat.gen.test | 4 + tests-m32/mknodat.test | 6 - tests-m32/mlock.gen.test | 4 + tests-m32/mlock.test | 6 - tests-m32/mlock2.gen.test | 4 + tests-m32/mlock2.test | 6 - tests-m32/mlockall.gen.test | 4 + tests-m32/mlockall.test | 6 - tests-m32/mmap.c | 5 +- tests-m32/mmap.test | 5 +- tests-m32/mmap64.gen.test | 3 + tests-m32/mmap64.test | 6 - tests-m32/mmsg-silent.gen.test | 4 + tests-m32/mmsg-silent.test | 6 - tests-m32/mmsg.c | 21 +- tests-m32/mmsg.gen.test | 4 + tests-m32/mmsg.test | 6 - tests-m32/mmsg_name-v.gen.test | 4 + tests-m32/mmsg_name-v.test | 7 - tests-m32/mmsg_name.c | 4 +- tests-m32/mmsg_name.gen.test | 4 + tests-m32/mmsg_name.test | 7 - tests-m32/mount.gen.test | 4 + tests-m32/mount.test | 6 - tests-m32/move_pages.c | 9 +- tests-m32/move_pages.gen.test | 4 + tests-m32/move_pages.test | 6 - tests-m32/mq.c | 17 +- tests-m32/mq.gen.test | 4 + tests-m32/mq.test | 6 - tests-m32/mq_sendrecv-read.gen.test | 4 + tests-m32/mq_sendrecv-read.test | 6 - tests-m32/mq_sendrecv-write.gen.test | 4 + tests-m32/mq_sendrecv-write.test | 6 - tests-m32/mq_sendrecv.c | 91 +- tests-m32/mq_sendrecv.gen.test | 4 + tests-m32/mq_sendrecv.test | 6 - tests-m32/msg_control-v.gen.test | 4 + tests-m32/msg_control-v.test | 6 - tests-m32/msg_control.c | 164 +- tests-m32/msg_control.gen.test | 4 + tests-m32/msg_control.test | 6 - tests-m32/msg_name.c | 9 +- tests-m32/msg_name.gen.test | 4 + tests-m32/msg_name.test | 6 - tests-m32/munlockall.gen.test | 4 + tests-m32/munlockall.test | 6 - tests-m32/nanosleep.c | 55 +- tests-m32/nanosleep.gen.test | 4 + tests-m32/nanosleep.test | 6 - tests-m32/net-accept-connect.c | 2 +- tests-m32/net-icmp_filter.c | 5 +- tests-m32/net-icmp_filter.gen.test | 4 + tests-m32/net-icmp_filter.test | 6 - tests-m32/net-sockaddr.c | 13 +- tests-m32/net-sockaddr.gen.test | 4 + tests-m32/net-sockaddr.test | 6 - tests-m32/net-y-unix.c | 43 +- tests-m32/net-y-unix.test | 13 +- tests-m32/net-yy-inet.c | 11 +- tests-m32/net-yy-inet.test | 13 +- tests-m32/net-yy-netlink.c | 21 +- tests-m32/net-yy-netlink.test | 13 +- tests-m32/net-yy-unix.c | 66 +- tests-m32/net-yy-unix.test | 15 +- tests-m32/net.test | 4 +- tests-m32/netlink_audit.c | 64 + tests-m32/netlink_audit.gen.test | 3 + tests-m32/netlink_generic.c | 88 + tests-m32/netlink_generic.gen.test | 3 + tests-m32/netlink_inet_diag.c | 2 +- tests-m32/netlink_netfilter.c | 90 + tests-m32/netlink_netfilter.gen.test | 3 + tests-m32/netlink_netlink_diag.c | 6 +- tests-m32/netlink_protocol.c | 207 +- tests-m32/netlink_protocol.gen.test | 4 + tests-m32/netlink_protocol.test | 11 - tests-m32/netlink_route.c | 107 + tests-m32/netlink_route.gen.test | 3 + tests-m32/netlink_selinux.c | 64 + tests-m32/netlink_selinux.gen.test | 3 + tests-m32/netlink_sock_diag.c | 1606 ++++++ tests-m32/netlink_sock_diag.test | 33 + tests-m32/netlink_unix_diag.c | 6 +- tests-m32/netlink_xfrm.c | 100 + tests-m32/netlink_xfrm.gen.test | 3 + tests-m32/newfstatat.gen.test | 4 + tests-m32/newfstatat.test | 5 - tests-m32/nlattr.c | 326 ++ tests-m32/nlattr.gen.test | 3 + tests-m32/nlattr_inet_diag_msg.c | 198 + tests-m32/nlattr_inet_diag_msg.gen.test | 3 + tests-m32/nlattr_netlink_diag_msg.c | 118 + tests-m32/nlattr_netlink_diag_msg.gen.test | 3 + tests-m32/nlattr_unix_diag_msg.c | 116 + tests-m32/nlattr_unix_diag_msg.gen.test | 3 + tests-m32/nsyscalls.c | 10 +- tests-m32/old_mmap.gen.test | 4 + tests-m32/old_mmap.test | 6 - tests-m32/oldfstat.c | 1 + tests-m32/oldfstat.gen.test | 4 + tests-m32/oldfstat.test | 19 - tests-m32/oldlstat.c | 1 + tests-m32/oldlstat.gen.test | 4 + tests-m32/oldlstat.test | 5 - tests-m32/oldstat.c | 1 + tests-m32/oldstat.gen.test | 4 + tests-m32/oldstat.test | 5 - tests-m32/open.gen.test | 4 + tests-m32/open.test | 6 - tests-m32/openat.gen.test | 4 + tests-m32/openat.test | 6 - tests-m32/opipe.test | 4 +- tests-m32/options-syntax.test | 41 +- tests-m32/osf_utimes.c | 45 + tests-m32/osf_utimes.gen.test | 4 + tests-m32/pause.gen.test | 4 + tests-m32/pause.test | 6 - tests-m32/pc.test | 9 +- tests-m32/perf_event_open.c | 89 +- tests-m32/perf_event_open.gen.test | 4 + tests-m32/perf_event_open.test | 7 - tests-m32/perf_event_open_nonverbose.c | 3 +- tests-m32/perf_event_open_nonverbose.gen.test | 4 + tests-m32/perf_event_open_nonverbose.test | 6 - tests-m32/perf_event_open_unabbrev.gen.test | 4 + tests-m32/perf_event_open_unabbrev.test | 7 - tests-m32/personality.test | 7 +- tests-m32/pipe.c | 1 + tests-m32/pipe2.c | 6 +- tests-m32/pipe2.gen.test | 4 + tests-m32/pipe2.test | 6 - tests-m32/pkey_alloc.gen.test | 4 + tests-m32/pkey_alloc.test | 6 - tests-m32/pkey_free.gen.test | 4 + tests-m32/pkey_free.test | 6 - tests-m32/pkey_mprotect.gen.test | 4 + tests-m32/pkey_mprotect.test | 6 - tests-m32/poll.c | 68 +- tests-m32/poll.test | 12 +- tests-m32/ppoll-v.c | 3 + tests-m32/ppoll-v.expected | 3 - tests-m32/ppoll-v.gen.test | 4 + tests-m32/ppoll.c | 195 +- tests-m32/ppoll.expected | 3 - tests-m32/ppoll.gen.test | 4 + tests-m32/ppoll.test | 13 - tests-m32/prctl-arg2-intptr.c | 3 +- tests-m32/prctl-arg2-intptr.test | 2 - tests-m32/prctl-dumpable.test | 2 - tests-m32/prctl-name.test | 2 - tests-m32/prctl-no-args.c | 3 +- tests-m32/prctl-no-args.test | 2 - tests-m32/prctl-pdeathsig.c | 3 +- tests-m32/prctl-pdeathsig.test | 2 - tests-m32/prctl-seccomp-filter-v.test | 2 - tests-m32/prctl-seccomp-strict.test | 3 +- tests-m32/prctl-securebits.test | 2 - tests-m32/prctl-tid_address.c | 3 +- tests-m32/prctl-tid_address.test | 2 - tests-m32/prctl-tsc.c | 3 +- tests-m32/prctl-tsc.test | 2 - tests-m32/pread64-pwrite64.c | 5 +- tests-m32/pread64-pwrite64.gen.test | 4 + tests-m32/pread64-pwrite64.test | 18 - tests-m32/preadv-pwritev.c | 7 +- tests-m32/preadv-pwritev.gen.test | 4 + tests-m32/preadv-pwritev.test | 6 - tests-m32/preadv.c | 10 +- tests-m32/preadv.gen.test | 4 + tests-m32/preadv.test | 6 - tests-m32/preadv2-pwritev2.c | 59 +- tests-m32/preadv2-pwritev2.gen.test | 4 + tests-m32/preadv2-pwritev2.test | 6 - tests-m32/print_quoted_string.c | 2 +- tests-m32/print_time.c | 73 + tests-m32/printstr.c | 9 +- tests-m32/printstr.gen.test | 4 + tests-m32/printstr.test | 6 - tests-m32/prlimit64.gen.test | 4 + tests-m32/prlimit64.test | 6 - tests-m32/process_vm_readv.gen.test | 4 + tests-m32/process_vm_readv.test | 6 - tests-m32/process_vm_readv_writev.c | 19 +- tests-m32/process_vm_writev.gen.test | 4 + tests-m32/process_vm_writev.test | 6 - tests-m32/pselect6.c | 48 +- tests-m32/pselect6.gen.test | 4 + tests-m32/pselect6.test | 6 - tests-m32/ptrace.c | 54 +- tests-m32/ptrace.gen.test | 4 + tests-m32/ptrace.test | 6 - tests-m32/pure_executables.am | 347 ++ tests-m32/pure_executables.list | 345 ++ tests-m32/pwritev.gen.test | 4 + tests-m32/pwritev.test | 6 - tests-m32/qual_fault-exit_group.test | 9 +- tests-m32/qual_fault-syntax.test | 2 +- tests-m32/qual_fault.c | 113 +- tests-m32/qual_fault.test | 36 +- tests-m32/qual_inject-error-signal.test | 2 +- tests-m32/qual_inject-retval.test | 3 +- tests-m32/qual_inject-signal.test | 2 +- tests-m32/qual_signal.test | 6 +- tests-m32/qual_syscall.test | 20 +- tests-m32/quotactl-v.gen.test | 4 + tests-m32/quotactl-v.test | 6 - tests-m32/quotactl-xfs-v.gen.test | 4 + tests-m32/quotactl-xfs-v.test | 6 - tests-m32/quotactl-xfs.c | 105 +- tests-m32/quotactl-xfs.gen.test | 4 + tests-m32/quotactl-xfs.test | 6 - tests-m32/quotactl.c | 49 +- tests-m32/quotactl.gen.test | 4 + tests-m32/quotactl.h | 13 +- tests-m32/quotactl.test | 6 - tests-m32/read-write.c | 5 +- tests-m32/read-write.gen.test | 4 + tests-m32/read-write.test | 18 - tests-m32/readahead.c | 5 +- tests-m32/readahead.gen.test | 4 + tests-m32/readahead.test | 6 - tests-m32/readdir.c | 7 +- tests-m32/readdir.gen.test | 4 + tests-m32/readdir.test | 8 - tests-m32/readlink.gen.test | 4 + tests-m32/readlink.test | 6 - tests-m32/readlinkat.gen.test | 4 + tests-m32/readlinkat.test | 5 - tests-m32/readv.c | 10 +- tests-m32/readv.test | 3 +- tests-m32/reboot.c | 8 +- tests-m32/reboot.gen.test | 4 + tests-m32/reboot.test | 6 - tests-m32/recvfrom.gen.test | 4 + tests-m32/recvfrom.test | 6 - tests-m32/recvmmsg-timeout.c | 29 +- tests-m32/recvmmsg-timeout.gen.test | 4 + tests-m32/recvmmsg-timeout.test | 6 - tests-m32/recvmsg.c | 9 +- tests-m32/recvmsg.gen.test | 4 + tests-m32/recvmsg.test | 6 - tests-m32/redirect-fds.test | 6 +- tests-m32/redirect.test | 3 +- tests-m32/regex.gen.test | 4 + tests-m32/regex.in | 2 + tests-m32/remap_file_pages.gen.test | 4 + tests-m32/remap_file_pages.test | 6 - tests-m32/rename.gen.test | 4 + tests-m32/rename.test | 6 - tests-m32/renameat.gen.test | 4 + tests-m32/renameat.test | 6 - tests-m32/renameat2.gen.test | 4 + tests-m32/renameat2.test | 6 - tests-m32/request_key.c | 3 +- tests-m32/request_key.gen.test | 4 + tests-m32/request_key.test | 6 - tests-m32/restart_syscall.c | 16 +- tests-m32/restart_syscall.test | 7 +- tests-m32/rmdir.gen.test | 4 + tests-m32/rmdir.test | 6 - tests-m32/{sigaction.awk => rt_sigaction.awk} | 0 tests-m32/rt_sigaction.c | 67 + tests-m32/{sigaction.test => rt_sigaction.test} | 0 tests-m32/rt_sigpending.c | 3 +- tests-m32/rt_sigpending.gen.test | 4 + tests-m32/rt_sigpending.test | 6 - tests-m32/rt_sigprocmask.c | 3 +- tests-m32/rt_sigprocmask.gen.test | 4 + tests-m32/rt_sigprocmask.test | 6 - tests-m32/rt_sigqueueinfo.c | 3 +- tests-m32/rt_sigqueueinfo.gen.test | 4 + tests-m32/rt_sigqueueinfo.test | 6 - tests-m32/rt_sigreturn.c | 79 + tests-m32/rt_sigreturn.gen.test | 4 + tests-m32/rt_sigsuspend.c | 3 +- tests-m32/rt_sigsuspend.gen.test | 4 + tests-m32/rt_sigsuspend.test | 6 - tests-m32/rt_sigtimedwait.c | 100 +- tests-m32/rt_sigtimedwait.gen.test | 4 + tests-m32/rt_sigtimedwait.test | 6 - tests-m32/rt_tgsigqueueinfo.c | 14 +- tests-m32/rt_tgsigqueueinfo.gen.test | 4 + tests-m32/rt_tgsigqueueinfo.test | 6 - tests-m32/run_expect_termsig.c | 58 + tests-m32/sched.gen.test | 4 + tests-m32/sched.in | 7 + tests-m32/sched_get_priority_mxx.c | 2 +- tests-m32/sched_get_priority_mxx.gen.test | 4 + tests-m32/sched_get_priority_mxx.test | 6 - tests-m32/sched_rr_get_interval.c | 8 +- tests-m32/sched_rr_get_interval.gen.test | 4 + tests-m32/sched_rr_get_interval.test | 6 - tests-m32/sched_xetaffinity.gen.test | 4 + tests-m32/sched_xetaffinity.test | 6 - tests-m32/sched_xetattr.c | 277 +- tests-m32/sched_xetattr.gen.test | 4 + tests-m32/sched_xetattr.test | 12 - tests-m32/sched_xetparam.gen.test | 4 + tests-m32/sched_xetparam.test | 6 - tests-m32/sched_xetscheduler.c | 2 +- tests-m32/sched_xetscheduler.gen.test | 4 + tests-m32/sched_xetscheduler.test | 6 - tests-m32/sched_yield.gen.test | 4 + tests-m32/sched_yield.test | 6 - tests-m32/scm_rights-fd.test | 22 +- tests-m32/scm_rights.c | 5 +- tests-m32/scno_tampering.sh | 1 + tests-m32/seccomp-filter-v.c | 5 +- tests-m32/seccomp-filter-v.gen.test | 4 + tests-m32/seccomp-filter-v.test | 6 - tests-m32/seccomp-filter.c | 3 +- tests-m32/seccomp-filter.gen.test | 4 + tests-m32/seccomp-filter.test | 6 - tests-m32/seccomp-strict.test | 3 +- tests-m32/select.gen.test | 4 + tests-m32/select.test | 6 - tests-m32/semop.c | 43 +- tests-m32/semop.gen.test | 4 + tests-m32/semop.test | 6 - tests-m32/sendfile.c | 77 +- tests-m32/sendfile.gen.test | 4 + tests-m32/sendfile.test | 6 - tests-m32/sendfile64.c | 72 +- tests-m32/sendfile64.gen.test | 4 + tests-m32/sendfile64.test | 6 - tests-m32/set_mempolicy.gen.test | 4 + tests-m32/set_mempolicy.test | 6 - tests-m32/set_ptracer_any.c | 1 + tests-m32/setdomainname.gen.test | 4 + tests-m32/setdomainname.test | 6 - tests-m32/setfsgid.gen.test | 4 + tests-m32/setfsgid.test | 6 - tests-m32/setfsgid32.gen.test | 4 + tests-m32/setfsgid32.test | 6 - tests-m32/setfsugid.c | 3 +- tests-m32/setfsuid.gen.test | 4 + tests-m32/setfsuid.test | 6 - tests-m32/setfsuid32.gen.test | 4 + tests-m32/setfsuid32.test | 6 - tests-m32/setgid.gen.test | 4 + tests-m32/setgid.test | 6 - tests-m32/setgid32.gen.test | 4 + tests-m32/setgid32.test | 6 - tests-m32/setgroups.c | 9 +- tests-m32/setgroups.gen.test | 4 + tests-m32/setgroups.test | 6 - tests-m32/setgroups32.gen.test | 4 + tests-m32/setgroups32.test | 6 - tests-m32/sethostname.gen.test | 4 + tests-m32/sethostname.test | 6 - tests-m32/setns.gen.test | 4 + tests-m32/setns.test | 6 - tests-m32/setregid.gen.test | 4 + tests-m32/setregid.test | 6 - tests-m32/setregid32.gen.test | 4 + tests-m32/setregid32.test | 6 - tests-m32/setresgid.gen.test | 4 + tests-m32/setresgid.test | 6 - tests-m32/setresgid32.gen.test | 4 + tests-m32/setresgid32.test | 6 - tests-m32/setresuid.gen.test | 4 + tests-m32/setresuid.test | 6 - tests-m32/setresuid32.gen.test | 4 + tests-m32/setresuid32.test | 6 - tests-m32/setreuid.gen.test | 4 + tests-m32/setreuid.test | 6 - tests-m32/setreuid32.gen.test | 4 + tests-m32/setreuid32.test | 6 - tests-m32/setrlimit.gen.test | 4 + tests-m32/setrlimit.test | 6 - tests-m32/setuid.gen.test | 4 + tests-m32/setuid.test | 6 - tests-m32/setuid32.gen.test | 4 + tests-m32/setuid32.test | 6 - tests-m32/shmxt.gen.test | 4 + tests-m32/shmxt.test | 12 - tests-m32/shutdown.gen.test | 4 + tests-m32/shutdown.test | 6 - tests-m32/sigaction.c | 194 +- tests-m32/sigaction.gen.test | 4 + tests-m32/siginfo.gen.test | 4 + tests-m32/siginfo.test | 6 - tests-m32/signal.c | 132 + tests-m32/signal.gen.test | 4 + tests-m32/signal2name.c | 3 +- tests-m32/signal_receive.c | 4 +- tests-m32/signal_receive.gen.test | 4 + tests-m32/signal_receive.test | 6 - tests-m32/signalfd4.c | 25 +- tests-m32/signalfd4.gen.test | 4 + tests-m32/signalfd4.test | 6 - tests-m32/sigpending.c | 106 + tests-m32/sigpending.gen.test | 4 + tests-m32/sigprocmask.c | 151 + tests-m32/sigprocmask.gen.test | 4 + tests-m32/sigreturn.c | 63 +- tests-m32/sigreturn.gen.test | 4 + tests-m32/sigreturn.test | 48 - tests-m32/sigsuspend.c | 117 + tests-m32/sigsuspend.gen.test | 4 + tests-m32/skip_unavailable.c | 13 + tests-m32/socketcall.gen.test | 4 + tests-m32/socketcall.test | 6 - tests-m32/sockname.c | 7 +- tests-m32/splice.c | 5 +- tests-m32/splice.gen.test | 4 + tests-m32/splice.test | 6 - tests-m32/stack-fcall.c | 2 +- tests-m32/stat.c | 1 + tests-m32/stat.gen.test | 4 + tests-m32/stat.test | 5 - tests-m32/stat64.c | 1 + tests-m32/stat64.gen.test | 4 + tests-m32/stat64.test | 5 - tests-m32/statfs.expected | 1 - tests-m32/statfs.gen.test | 4 + tests-m32/statfs.test | 11 - tests-m32/statfs64.gen.test | 4 + tests-m32/statfs64.test | 5 - tests-m32/statx.c | 70 + tests-m32/statx.gen.test | 4 + tests-m32/statx.sh | 6 - tests-m32/strace-C.test | 4 +- tests-m32/strace-E.expected | 2 +- tests-m32/strace-E.test | 2 +- tests-m32/strace-S.test | 6 +- tests-m32/strace-T.test | 4 +- tests-m32/strace-V.test | 15 +- tests-m32/strace-ff.test | 5 +- tests-m32/strace-k.test | 3 +- tests-m32/strace-r.expected | 2 +- tests-m32/strace-r.test | 4 +- tests-m32/strace-t.test | 10 +- tests-m32/strace-tt.test | 5 +- tests-m32/strace-ttt.test | 5 +- tests-m32/struct_flock.c | 13 +- tests-m32/sun_path.test | 2 +- tests-m32/swap.gen.test | 4 + tests-m32/swap.test | 6 - tests-m32/sxetmask.c | 124 + tests-m32/sxetmask.gen.test | 4 + tests-m32/symlink.c | 10 +- tests-m32/symlink.gen.test | 4 + tests-m32/symlink.test | 6 - tests-m32/symlinkat.gen.test | 4 + tests-m32/symlinkat.test | 6 - tests-m32/sync.gen.test | 4 + tests-m32/sync.test | 6 - tests-m32/sync_file_range.gen.test | 4 + tests-m32/sync_file_range.test | 6 - tests-m32/sync_file_range2.gen.test | 4 + tests-m32/sync_file_range2.test | 6 - tests-m32/sysinfo.c | 3 +- tests-m32/sysinfo.gen.test | 4 + tests-m32/sysinfo.test | 6 - tests-m32/syslog.gen.test | 4 + tests-m32/syslog.test | 6 - tests-m32/tee.gen.test | 4 + tests-m32/tee.test | 6 - tests-m32/termsig.test | 15 + tests-m32/test_nlattr.h | 183 + tests-m32/tests.h | 62 +- tests-m32/threads-execve.c | 20 +- tests-m32/threads-execve.test | 8 +- tests-m32/time.c | 16 +- tests-m32/time.gen.test | 4 + tests-m32/time.test | 6 - tests-m32/timer_create.gen.test | 4 + tests-m32/timer_create.test | 6 - tests-m32/timer_xettime.c | 88 +- tests-m32/timer_xettime.gen.test | 4 + tests-m32/timer_xettime.test | 6 - tests-m32/timerfd_xettime.c | 83 +- tests-m32/timerfd_xettime.gen.test | 4 + tests-m32/timerfd_xettime.test | 6 - tests-m32/times-fail.c | 2 +- tests-m32/times-fail.gen.test | 4 + tests-m32/times-fail.test | 6 - tests-m32/times.c | 2 +- tests-m32/times.gen.test | 4 + tests-m32/times.test | 6 - tests-m32/trace_fstat.gen.test | 4 + tests-m32/trace_fstat.in | 5 + tests-m32/trace_fstatfs.gen.test | 4 + tests-m32/trace_fstatfs.in | 2 + tests-m32/trace_lstat.gen.test | 4 + tests-m32/trace_lstat.in | 3 + tests-m32/trace_question.gen.test | 4 + tests-m32/trace_question.in | 4 + tests-m32/trace_stat.gen.test | 4 + tests-m32/trace_stat.in | 3 + tests-m32/trace_stat_like.gen.test | 4 + tests-m32/trace_stat_like.in | 12 + tests-m32/trace_statfs.gen.test | 4 + tests-m32/trace_statfs.in | 2 + tests-m32/trace_statfs_like.gen.test | 4 + tests-m32/trace_statfs_like.in | 5 + tests-m32/truncate.gen.test | 4 + tests-m32/truncate.test | 6 - tests-m32/truncate64.gen.test | 4 + tests-m32/truncate64.test | 6 - tests-m32/ugetrlimit.gen.test | 4 + tests-m32/ugetrlimit.test | 6 - tests-m32/uio.c | 6 +- tests-m32/uio.test | 2 +- tests-m32/umask.gen.test | 4 + tests-m32/umask.test | 6 - tests-m32/umode_t.c | 10 +- tests-m32/umoven-illptr.gen.test | 4 + tests-m32/umoven-illptr.test | 6 - tests-m32/umovestr-illptr.gen.test | 4 + tests-m32/umovestr-illptr.test | 6 - tests-m32/umovestr2.test | 4 - tests-m32/umovestr3.gen.test | 4 + tests-m32/umovestr3.test | 6 - tests-m32/uname.c | 2 +- tests-m32/uname.test | 3 +- tests-m32/unblock_reset_raise.c | 54 + tests-m32/unix-pair-send-recv.test | 2 +- tests-m32/unix-pair-sendto-recvfrom.c | 2 +- tests-m32/unix-pair-sendto-recvfrom.test | 2 +- tests-m32/unlink.gen.test | 4 + tests-m32/unlink.test | 6 - tests-m32/unlinkat.gen.test | 4 + tests-m32/unlinkat.test | 6 - tests-m32/unshare.gen.test | 4 + tests-m32/unshare.test | 6 - tests-m32/userfaultfd.gen.test | 4 + tests-m32/userfaultfd.test | 6 - tests-m32/ustat.c | 2 +- tests-m32/ustat.gen.test | 4 + tests-m32/ustat.test | 6 - tests-m32/utime.c | 23 +- tests-m32/utime.gen.test | 4 + tests-m32/utime.test | 6 - tests-m32/utimensat.c | 180 +- tests-m32/utimensat.gen.test | 4 + tests-m32/utimensat.test | 20 - tests-m32/utimes.c | 50 +- tests-m32/utimes.gen.test | 4 + tests-m32/utimes.test | 6 - tests-m32/vfork-f.gen.test | 4 + tests-m32/vfork-f.test | 5 - tests-m32/vhangup.gen.test | 4 + tests-m32/vhangup.test | 7 - tests-m32/vmsplice.c | 2 +- tests-m32/vmsplice.gen.test | 4 + tests-m32/vmsplice.test | 6 - tests-m32/wait4-v.gen.test | 4 + tests-m32/wait4-v.test | 6 - tests-m32/wait4.c | 17 +- tests-m32/wait4.gen.test | 4 + tests-m32/wait4.test | 6 - tests-m32/waitid-v.gen.test | 4 + tests-m32/waitid-v.test | 6 - tests-m32/waitid.c | 16 +- tests-m32/waitid.gen.test | 4 + tests-m32/waitid.test | 6 - tests-m32/waitpid.gen.test | 4 + tests-m32/waitpid.test | 6 - tests-m32/xattr-strings.gen.test | 4 + tests-m32/xattr-strings.test | 7 - tests-m32/xattr.c | 2 - tests-m32/xattr.gen.test | 4 + tests-m32/xattr.test | 12 - tests-m32/xchownx.c | 15 +- tests-m32/xet_robust_list.c | 5 +- tests-m32/xet_robust_list.gen.test | 4 + tests-m32/xet_robust_list.test | 6 - tests-m32/xetitimer.c | 173 +- tests-m32/xetitimer.gen.test | 4 + tests-m32/xetitimer.test | 6 - tests-m32/xetpgid.c | 8 +- tests-m32/xetpgid.gen.test | 4 + tests-m32/xetpgid.test | 6 - tests-m32/xetpriority.c | 5 +- tests-m32/xetpriority.gen.test | 4 + tests-m32/xetpriority.test | 6 - tests-m32/xettimeofday.c | 62 +- tests-m32/xettimeofday.gen.test | 4 + tests-m32/xettimeofday.test | 6 - tests-m32/xselect.c | 88 +- tests-m32/xstatfsx.c | 22 +- tests-m32/xstatx.c | 280 +- tests-m32/xutimes.c | 149 + tests-m32/zeroargc.c | 43 + tests-mx32/Makefile | 5800 -------------------- tests-mx32/Makefile.am | 792 +-- tests-mx32/Makefile.in | 2818 +++++++--- tests-mx32/_newselect.gen.test | 4 + tests-mx32/_newselect.test | 5 - tests-mx32/accept.gen.test | 4 + tests-mx32/accept.test | 6 - tests-mx32/accept4.gen.test | 4 + tests-mx32/accept4.test | 6 - tests-mx32/access.c | 1 + tests-mx32/access.gen.test | 4 + tests-mx32/access.test | 15 - tests-mx32/acct.gen.test | 4 + tests-mx32/acct.test | 6 - tests-mx32/add_key.c | 3 +- tests-mx32/add_key.gen.test | 4 + tests-mx32/add_key.test | 6 - tests-mx32/adjtimex.c | 47 +- tests-mx32/adjtimex.gen.test | 4 + tests-mx32/adjtimex.test | 12 - tests-mx32/aio.c | 50 +- tests-mx32/aio.gen.test | 4 + tests-mx32/aio.test | 8 - tests-mx32/alarm.gen.test | 4 + tests-mx32/alarm.test | 6 - tests-mx32/attach-f-p-cmd.c | 3 + tests-mx32/attach-f-p.test | 16 +- tests-mx32/attach-p-cmd.test | 14 +- tests-mx32/bexecve.test | 7 +- tests-mx32/block_reset_raise_run.c | 55 + tests-mx32/bpf.c | 10 +- tests-mx32/bpf.gen.test | 4 + tests-mx32/bpf.test | 6 - tests-mx32/brk.test | 1 - tests-mx32/btrfs-v.test | 8 +- tests-mx32/btrfs-vw.test | 8 +- tests-mx32/btrfs-w.test | 8 +- tests-mx32/btrfs.c | 60 +- tests-mx32/btrfs.gen.test | 3 + tests-mx32/btrfs.test | 5 - tests-mx32/chmod.gen.test | 4 + tests-mx32/chmod.test | 6 - tests-mx32/chown.gen.test | 4 + tests-mx32/chown.test | 6 - tests-mx32/chown32.gen.test | 4 + tests-mx32/chown32.test | 6 - tests-mx32/chroot.gen.test | 4 + tests-mx32/chroot.test | 6 - tests-mx32/clock.gen.test | 4 + tests-mx32/clock.in | 3 + tests-mx32/clock_adjtime.gen.test | 4 + tests-mx32/clock_adjtime.test | 6 - tests-mx32/clock_nanosleep.c | 71 +- tests-mx32/clock_nanosleep.gen.test | 4 + tests-mx32/clock_nanosleep.test | 6 - tests-mx32/clock_xettime.c | 44 +- tests-mx32/clock_xettime.gen.test | 4 + tests-mx32/clock_xettime.test | 6 - tests-mx32/copy_file_range.c | 5 +- tests-mx32/copy_file_range.gen.test | 4 + tests-mx32/copy_file_range.test | 6 - tests-mx32/count.test | 5 +- tests-mx32/creat.gen.test | 4 + tests-mx32/creat.test | 6 - tests-mx32/create_nl_socket.c | 52 + tests-mx32/delete_module.c | 6 +- tests-mx32/delete_module.gen.test | 4 + tests-mx32/delete_module.test | 6 - tests-mx32/detach-running.test | 4 +- tests-mx32/detach-sleeping.test | 5 +- tests-mx32/detach-stopped.test | 7 +- tests-mx32/dup.gen.test | 4 + tests-mx32/dup.test | 6 - tests-mx32/dup2.gen.test | 4 + tests-mx32/dup2.test | 6 - tests-mx32/dup3.c | 2 +- tests-mx32/dup3.gen.test | 4 + tests-mx32/dup3.test | 6 - tests-mx32/epoll_create.gen.test | 4 + tests-mx32/epoll_create.test | 6 - tests-mx32/epoll_create1.gen.test | 4 + tests-mx32/epoll_create1.test | 6 - tests-mx32/epoll_ctl.c | 6 +- tests-mx32/epoll_ctl.gen.test | 4 + tests-mx32/epoll_ctl.test | 6 - tests-mx32/epoll_pwait.c | 2 +- tests-mx32/epoll_pwait.gen.test | 4 + tests-mx32/epoll_pwait.test | 6 - tests-mx32/epoll_wait.c | 2 +- tests-mx32/epoll_wait.gen.test | 4 + tests-mx32/epoll_wait.test | 6 - tests-mx32/erestartsys.gen.test | 4 + tests-mx32/erestartsys.test | 6 - tests-mx32/errno2name.c | 3 +- tests-mx32/execve-v.test | 2 - tests-mx32/execve.c | 44 +- tests-mx32/execve.test | 2 - tests-mx32/execveat-v.gen.test | 4 + tests-mx32/execveat-v.test | 6 - tests-mx32/execveat.c | 44 +- tests-mx32/execveat.gen.test | 4 + tests-mx32/execveat.test | 6 - tests-mx32/faccessat.gen.test | 4 + tests-mx32/faccessat.test | 5 - tests-mx32/fadvise64.test | 1 - tests-mx32/fadvise64_64.gen.test | 3 + tests-mx32/fadvise64_64.test | 5 - tests-mx32/fallocate.gen.test | 4 + tests-mx32/fallocate.test | 6 - tests-mx32/fanotify_init.c | 5 +- tests-mx32/fanotify_init.gen.test | 4 + tests-mx32/fanotify_init.test | 6 - tests-mx32/fanotify_mark.c | 5 +- tests-mx32/fanotify_mark.gen.test | 4 + tests-mx32/fanotify_mark.test | 6 - tests-mx32/fchdir.gen.test | 4 + tests-mx32/fchdir.test | 6 - tests-mx32/fchmod.gen.test | 4 + tests-mx32/fchmod.test | 6 - tests-mx32/fchmodat.gen.test | 4 + tests-mx32/fchmodat.test | 6 - tests-mx32/fchown.gen.test | 4 + tests-mx32/fchown.test | 6 - tests-mx32/fchown32.gen.test | 4 + tests-mx32/fchown32.test | 6 - tests-mx32/fchownat.gen.test | 4 + tests-mx32/fchownat.test | 6 - tests-mx32/fcntl.c | 5 +- tests-mx32/fcntl.gen.test | 4 + tests-mx32/fcntl.test | 6 - tests-mx32/fcntl64.c | 7 +- tests-mx32/fcntl64.gen.test | 4 + tests-mx32/fcntl64.test | 5 - tests-mx32/fdatasync.gen.test | 4 + tests-mx32/fdatasync.test | 6 - tests-mx32/file_handle.c | 5 +- tests-mx32/file_handle.gen.test | 4 + tests-mx32/file_handle.test | 6 - tests-mx32/file_ioctl.c | 2 +- tests-mx32/file_ioctl.gen.test | 3 + tests-mx32/file_ioctl.test | 5 - tests-mx32/finit_module.c | 4 +- tests-mx32/finit_module.gen.test | 4 + tests-mx32/finit_module.test | 6 - tests-mx32/flock.gen.test | 4 + tests-mx32/flock.test | 6 - tests-mx32/fork-f.gen.test | 4 + tests-mx32/fork-f.test | 6 - tests-mx32/fstat.c | 1 + tests-mx32/fstat.gen.test | 4 + tests-mx32/fstat.test | 19 - tests-mx32/fstat64.c | 1 + tests-mx32/fstat64.gen.test | 4 + tests-mx32/fstat64.test | 5 - tests-mx32/fstatat.c | 1 + tests-mx32/fstatat64.c | 1 + tests-mx32/fstatat64.gen.test | 4 + tests-mx32/fstatat64.test | 5 - tests-mx32/fstatfs.gen.test | 4 + tests-mx32/fstatfs.test | 5 - tests-mx32/fstatfs64.gen.test | 4 + tests-mx32/fstatfs64.test | 5 - tests-mx32/fstatx.c | 1 + tests-mx32/fsync.gen.test | 4 + tests-mx32/fsync.test | 6 - tests-mx32/ftruncate.gen.test | 4 + tests-mx32/ftruncate.test | 6 - tests-mx32/ftruncate64.gen.test | 4 + tests-mx32/ftruncate64.test | 6 - tests-mx32/futex.c | 183 +- tests-mx32/futimesat.c | 145 +- tests-mx32/futimesat.gen.test | 4 + tests-mx32/futimesat.test | 6 - tests-mx32/gen_pure_executables.sh | 50 + tests-mx32/gen_tests.am | 1007 ++++ tests-mx32/gen_tests.in | 362 ++ tests-mx32/gen_tests.sh | 110 + tests-mx32/get_mempolicy.gen.test | 4 + tests-mx32/get_mempolicy.test | 6 - tests-mx32/get_regs.test | 53 + tests-mx32/get_sigset_size.c | 66 + tests-mx32/getcpu.c | 13 +- tests-mx32/getcpu.gen.test | 4 + tests-mx32/getcpu.test | 6 - tests-mx32/getcwd.gen.test | 4 + tests-mx32/getcwd.test | 6 - tests-mx32/getdents.c | 7 +- tests-mx32/getdents.gen.test | 4 + tests-mx32/getdents.test | 8 - tests-mx32/getdents64.c | 7 +- tests-mx32/getdents64.gen.test | 4 + tests-mx32/getdents64.test | 8 - tests-mx32/getegid.gen.test | 3 + tests-mx32/getegid.test | 5 - tests-mx32/getegid32.gen.test | 3 + tests-mx32/getegid32.test | 5 - tests-mx32/geteuid.gen.test | 3 + tests-mx32/geteuid.test | 5 - tests-mx32/geteuid32.gen.test | 3 + tests-mx32/geteuid32.test | 5 - tests-mx32/getgid.gen.test | 3 + tests-mx32/getgid.test | 5 - tests-mx32/getgid32.gen.test | 3 + tests-mx32/getgid32.test | 5 - tests-mx32/getgroups.c | 5 +- tests-mx32/getgroups.gen.test | 4 + tests-mx32/getgroups.test | 6 - tests-mx32/getgroups32.gen.test | 4 + tests-mx32/getgroups32.test | 6 - tests-mx32/getpeername.gen.test | 4 + tests-mx32/getpeername.test | 5 - tests-mx32/getpgrp.gen.test | 4 + tests-mx32/getpgrp.test | 6 - tests-mx32/getpid.c | 21 + tests-mx32/getpid.gen.test | 4 + tests-mx32/getppid.c | 21 + tests-mx32/getppid.gen.test | 4 + tests-mx32/getrandom.gen.test | 4 + tests-mx32/getrandom.test | 6 - tests-mx32/getresgid.gen.test | 4 + tests-mx32/getresgid.test | 6 - tests-mx32/getresgid32.gen.test | 4 + tests-mx32/getresgid32.test | 6 - tests-mx32/getresugid.c | 7 +- tests-mx32/getresuid.gen.test | 4 + tests-mx32/getresuid.test | 6 - tests-mx32/getresuid32.gen.test | 4 + tests-mx32/getresuid32.test | 6 - tests-mx32/getrlimit.gen.test | 4 + tests-mx32/getrlimit.test | 5 - tests-mx32/getrusage.c | 42 +- tests-mx32/getrusage.gen.test | 4 + tests-mx32/getrusage.test | 6 - tests-mx32/getsid.gen.test | 4 + tests-mx32/getsid.test | 6 - tests-mx32/getsockname.gen.test | 4 + tests-mx32/getsockname.test | 6 - tests-mx32/gettid.c | 12 + tests-mx32/gettid.gen.test | 4 + tests-mx32/getuid.test | 1 - tests-mx32/getuid32.gen.test | 3 + tests-mx32/getuid32.test | 5 - tests-mx32/getxxid.gen.test | 4 + tests-mx32/getxxid.test | 6 - tests-mx32/inet-cmsg.gen.test | 4 + tests-mx32/inet-cmsg.test | 6 - tests-mx32/init.sh | 131 +- tests-mx32/init_delete_module.h | 4 +- tests-mx32/init_module.c | 5 +- tests-mx32/init_module.gen.test | 4 + tests-mx32/init_module.test | 6 - tests-mx32/inotify.gen.test | 4 + tests-mx32/inotify.test | 6 - tests-mx32/inotify_init1.gen.test | 4 + tests-mx32/inotify_init1.test | 6 - tests-mx32/int_0x80.c | 52 + tests-mx32/int_0x80.gen.test | 4 + tests-mx32/interactive_block.test | 15 + tests-mx32/ioctl-v.sh | 11 + tests-mx32/ioctl.c | 3 +- tests-mx32/ioctl.test | 6 +- tests-mx32/ioctl_block.c | 17 +- tests-mx32/ioctl_block.gen.test | 3 + tests-mx32/ioctl_block.test | 5 - tests-mx32/ioctl_dm-v.test | 3 +- tests-mx32/ioctl_dm.c | 29 +- tests-mx32/ioctl_dm.test | 3 +- tests-mx32/ioctl_evdev-v.gen.test | 3 + tests-mx32/ioctl_evdev-v.test | 12 - tests-mx32/ioctl_evdev.c | 15 +- tests-mx32/ioctl_evdev.gen.test | 3 + tests-mx32/ioctl_evdev.test | 5 - tests-mx32/ioctl_loop-nv.test | 3 +- tests-mx32/ioctl_loop-v.gen.test | 3 + tests-mx32/ioctl_loop-v.test | 12 - tests-mx32/ioctl_loop.c | 5 +- tests-mx32/ioctl_loop.gen.test | 3 + tests-mx32/ioctl_loop.test | 12 - tests-mx32/ioctl_mtd.c | 39 +- tests-mx32/ioctl_mtd.gen.test | 3 + tests-mx32/ioctl_mtd.test | 5 - tests-mx32/ioctl_nsfs.c | 145 + tests-mx32/ioctl_nsfs.test | 11 + tests-mx32/ioctl_rtc-v.gen.test | 3 + tests-mx32/ioctl_rtc-v.test | 12 - tests-mx32/ioctl_rtc.c | 7 +- tests-mx32/ioctl_rtc.gen.test | 3 + tests-mx32/ioctl_rtc.test | 5 - tests-mx32/ioctl_scsi.c | 2 +- tests-mx32/ioctl_scsi.gen.test | 3 + tests-mx32/ioctl_scsi.test | 4 - tests-mx32/ioctl_sg_io_v3.c | 48 +- tests-mx32/ioctl_sg_io_v3.gen.test | 3 + tests-mx32/ioctl_sg_io_v3.test | 4 - tests-mx32/ioctl_sg_io_v4.c | 32 +- tests-mx32/ioctl_sg_io_v4.gen.test | 3 + tests-mx32/ioctl_sg_io_v4.test | 4 - tests-mx32/ioctl_sock_gifconf.c | 5 +- tests-mx32/ioctl_sock_gifconf.test | 3 +- tests-mx32/ioctl_uffdio.c | 11 +- tests-mx32/ioctl_uffdio.gen.test | 3 + tests-mx32/ioctl_uffdio.test | 5 - tests-mx32/ioctl_v4l2.c | 486 +- tests-mx32/ioctl_v4l2.gen.test | 3 + tests-mx32/ioctl_v4l2.test | 5 - tests-mx32/ioperm.gen.test | 4 + tests-mx32/ioperm.test | 6 - tests-mx32/iopl.gen.test | 4 + tests-mx32/iopl.test | 6 - tests-mx32/ioprio.gen.test | 4 + tests-mx32/ioprio.test | 6 - tests-mx32/ip_mreq.c | 9 +- tests-mx32/ip_mreq.gen.test | 4 + tests-mx32/ip_mreq.test | 6 - tests-mx32/ipc.gen.test | 4 + tests-mx32/ipc.sh | 6 +- tests-mx32/ipc.test | 6 - tests-mx32/ipc_msg.gen.test | 3 + tests-mx32/ipc_msg.test | 5 - tests-mx32/ipc_msgbuf.c | 2 +- tests-mx32/ipc_sem.c | 9 +- tests-mx32/ipc_sem.gen.test | 3 + tests-mx32/ipc_sem.test | 5 - tests-mx32/ipc_shm.gen.test | 3 + tests-mx32/ipc_shm.test | 5 - tests-mx32/kcmp.gen.test | 4 + tests-mx32/kcmp.test | 6 - tests-mx32/kexec_file_load.c | 3 +- tests-mx32/kexec_file_load.gen.test | 4 + tests-mx32/kexec_file_load.test | 6 - tests-mx32/kexec_load.c | 4 +- tests-mx32/kexec_load.gen.test | 4 + tests-mx32/kexec_load.test | 6 - tests-mx32/keyctl.c | 2 +- tests-mx32/keyctl.gen.test | 4 + tests-mx32/keyctl.test | 6 - tests-mx32/kill.gen.test | 4 + tests-mx32/kill.test | 6 - tests-mx32/ksysent.c | 10 +- tests-mx32/lchown.gen.test | 4 + tests-mx32/lchown.test | 6 - tests-mx32/lchown32.gen.test | 4 + tests-mx32/lchown32.test | 6 - tests-mx32/link.gen.test | 4 + tests-mx32/link.test | 6 - tests-mx32/linkat.gen.test | 4 + tests-mx32/linkat.test | 6 - tests-mx32/llseek.test | 4 - tests-mx32/lookup_dcookie.gen.test | 4 + tests-mx32/lookup_dcookie.test | 6 - tests-mx32/lseek.test | 4 - tests-mx32/lstat.c | 1 + tests-mx32/lstat.gen.test | 4 + tests-mx32/lstat.test | 5 - tests-mx32/lstat64.c | 1 + tests-mx32/lstat64.gen.test | 4 + tests-mx32/lstat64.test | 5 - tests-mx32/lstatx.c | 1 + tests-mx32/madvise.c | 79 + tests-mx32/madvise.gen.test | 4 + tests-mx32/mbind.gen.test | 4 + tests-mx32/mbind.test | 6 - tests-mx32/membarrier.gen.test | 4 + tests-mx32/membarrier.test | 6 - tests-mx32/memfd_create.gen.test | 4 + tests-mx32/memfd_create.test | 6 - tests-mx32/migrate_pages.gen.test | 4 + tests-mx32/migrate_pages.test | 6 - tests-mx32/mincore.c | 2 - tests-mx32/mincore.gen.test | 4 + tests-mx32/mincore.test | 6 - tests-mx32/mkdir.gen.test | 4 + tests-mx32/mkdir.test | 6 - tests-mx32/mkdirat.gen.test | 4 + tests-mx32/mkdirat.test | 6 - tests-mx32/mknod.c | 5 +- tests-mx32/mknod.gen.test | 4 + tests-mx32/mknod.test | 6 - tests-mx32/mknodat.gen.test | 4 + tests-mx32/mknodat.test | 6 - tests-mx32/mlock.gen.test | 4 + tests-mx32/mlock.test | 6 - tests-mx32/mlock2.gen.test | 4 + tests-mx32/mlock2.test | 6 - tests-mx32/mlockall.gen.test | 4 + tests-mx32/mlockall.test | 6 - tests-mx32/mmap.c | 5 +- tests-mx32/mmap.test | 5 +- tests-mx32/mmap64.gen.test | 3 + tests-mx32/mmap64.test | 6 - tests-mx32/mmsg-silent.gen.test | 4 + tests-mx32/mmsg-silent.test | 6 - tests-mx32/mmsg.c | 21 +- tests-mx32/mmsg.gen.test | 4 + tests-mx32/mmsg.test | 6 - tests-mx32/mmsg_name-v.gen.test | 4 + tests-mx32/mmsg_name-v.test | 7 - tests-mx32/mmsg_name.c | 4 +- tests-mx32/mmsg_name.gen.test | 4 + tests-mx32/mmsg_name.test | 7 - tests-mx32/mount.gen.test | 4 + tests-mx32/mount.test | 6 - tests-mx32/move_pages.c | 9 +- tests-mx32/move_pages.gen.test | 4 + tests-mx32/move_pages.test | 6 - tests-mx32/mq.c | 17 +- tests-mx32/mq.gen.test | 4 + tests-mx32/mq.test | 6 - tests-mx32/mq_sendrecv-read.gen.test | 4 + tests-mx32/mq_sendrecv-read.test | 6 - tests-mx32/mq_sendrecv-write.gen.test | 4 + tests-mx32/mq_sendrecv-write.test | 6 - tests-mx32/mq_sendrecv.c | 91 +- tests-mx32/mq_sendrecv.gen.test | 4 + tests-mx32/mq_sendrecv.test | 6 - tests-mx32/msg_control-v.gen.test | 4 + tests-mx32/msg_control-v.test | 6 - tests-mx32/msg_control.c | 164 +- tests-mx32/msg_control.gen.test | 4 + tests-mx32/msg_control.test | 6 - tests-mx32/msg_name.c | 9 +- tests-mx32/msg_name.gen.test | 4 + tests-mx32/msg_name.test | 6 - tests-mx32/munlockall.gen.test | 4 + tests-mx32/munlockall.test | 6 - tests-mx32/nanosleep.c | 55 +- tests-mx32/nanosleep.gen.test | 4 + tests-mx32/nanosleep.test | 6 - tests-mx32/net-accept-connect.c | 2 +- tests-mx32/net-icmp_filter.c | 5 +- tests-mx32/net-icmp_filter.gen.test | 4 + tests-mx32/net-icmp_filter.test | 6 - tests-mx32/net-sockaddr.c | 13 +- tests-mx32/net-sockaddr.gen.test | 4 + tests-mx32/net-sockaddr.test | 6 - tests-mx32/net-y-unix.c | 43 +- tests-mx32/net-y-unix.test | 13 +- tests-mx32/net-yy-inet.c | 11 +- tests-mx32/net-yy-inet.test | 13 +- tests-mx32/net-yy-netlink.c | 21 +- tests-mx32/net-yy-netlink.test | 13 +- tests-mx32/net-yy-unix.c | 66 +- tests-mx32/net-yy-unix.test | 15 +- tests-mx32/net.test | 4 +- tests-mx32/netlink_audit.c | 64 + tests-mx32/netlink_audit.gen.test | 3 + tests-mx32/netlink_generic.c | 88 + tests-mx32/netlink_generic.gen.test | 3 + tests-mx32/netlink_inet_diag.c | 2 +- tests-mx32/netlink_netfilter.c | 90 + tests-mx32/netlink_netfilter.gen.test | 3 + tests-mx32/netlink_netlink_diag.c | 6 +- tests-mx32/netlink_protocol.c | 207 +- tests-mx32/netlink_protocol.gen.test | 4 + tests-mx32/netlink_protocol.test | 11 - tests-mx32/netlink_route.c | 107 + tests-mx32/netlink_route.gen.test | 3 + tests-mx32/netlink_selinux.c | 64 + tests-mx32/netlink_selinux.gen.test | 3 + tests-mx32/netlink_sock_diag.c | 1606 ++++++ tests-mx32/netlink_sock_diag.test | 33 + tests-mx32/netlink_unix_diag.c | 6 +- tests-mx32/netlink_xfrm.c | 100 + tests-mx32/netlink_xfrm.gen.test | 3 + tests-mx32/newfstatat.gen.test | 4 + tests-mx32/newfstatat.test | 5 - tests-mx32/nlattr.c | 326 ++ tests-mx32/nlattr.gen.test | 3 + tests-mx32/nlattr_inet_diag_msg.c | 198 + tests-mx32/nlattr_inet_diag_msg.gen.test | 3 + tests-mx32/nlattr_netlink_diag_msg.c | 118 + tests-mx32/nlattr_netlink_diag_msg.gen.test | 3 + tests-mx32/nlattr_unix_diag_msg.c | 116 + tests-mx32/nlattr_unix_diag_msg.gen.test | 3 + tests-mx32/nsyscalls.c | 10 +- tests-mx32/old_mmap.gen.test | 4 + tests-mx32/old_mmap.test | 6 - tests-mx32/oldfstat.c | 1 + tests-mx32/oldfstat.gen.test | 4 + tests-mx32/oldfstat.test | 19 - tests-mx32/oldlstat.c | 1 + tests-mx32/oldlstat.gen.test | 4 + tests-mx32/oldlstat.test | 5 - tests-mx32/oldstat.c | 1 + tests-mx32/oldstat.gen.test | 4 + tests-mx32/oldstat.test | 5 - tests-mx32/open.gen.test | 4 + tests-mx32/open.test | 6 - tests-mx32/openat.gen.test | 4 + tests-mx32/openat.test | 6 - tests-mx32/opipe.test | 4 +- tests-mx32/options-syntax.test | 41 +- tests-mx32/osf_utimes.c | 45 + tests-mx32/osf_utimes.gen.test | 4 + tests-mx32/pause.gen.test | 4 + tests-mx32/pause.test | 6 - tests-mx32/pc.test | 9 +- tests-mx32/perf_event_open.c | 89 +- tests-mx32/perf_event_open.gen.test | 4 + tests-mx32/perf_event_open.test | 7 - tests-mx32/perf_event_open_nonverbose.c | 3 +- tests-mx32/perf_event_open_nonverbose.gen.test | 4 + tests-mx32/perf_event_open_nonverbose.test | 6 - tests-mx32/perf_event_open_unabbrev.gen.test | 4 + tests-mx32/perf_event_open_unabbrev.test | 7 - tests-mx32/personality.test | 7 +- tests-mx32/pipe.c | 1 + tests-mx32/pipe2.c | 6 +- tests-mx32/pipe2.gen.test | 4 + tests-mx32/pipe2.test | 6 - tests-mx32/pkey_alloc.gen.test | 4 + tests-mx32/pkey_alloc.test | 6 - tests-mx32/pkey_free.gen.test | 4 + tests-mx32/pkey_free.test | 6 - tests-mx32/pkey_mprotect.gen.test | 4 + tests-mx32/pkey_mprotect.test | 6 - tests-mx32/poll.c | 68 +- tests-mx32/poll.test | 12 +- tests-mx32/ppoll-v.c | 3 + tests-mx32/ppoll-v.expected | 3 - tests-mx32/ppoll-v.gen.test | 4 + tests-mx32/ppoll.c | 195 +- tests-mx32/ppoll.expected | 3 - tests-mx32/ppoll.gen.test | 4 + tests-mx32/ppoll.test | 13 - tests-mx32/prctl-arg2-intptr.c | 3 +- tests-mx32/prctl-arg2-intptr.test | 2 - tests-mx32/prctl-dumpable.test | 2 - tests-mx32/prctl-name.test | 2 - tests-mx32/prctl-no-args.c | 3 +- tests-mx32/prctl-no-args.test | 2 - tests-mx32/prctl-pdeathsig.c | 3 +- tests-mx32/prctl-pdeathsig.test | 2 - tests-mx32/prctl-seccomp-filter-v.test | 2 - tests-mx32/prctl-seccomp-strict.test | 3 +- tests-mx32/prctl-securebits.test | 2 - tests-mx32/prctl-tid_address.c | 3 +- tests-mx32/prctl-tid_address.test | 2 - tests-mx32/prctl-tsc.c | 3 +- tests-mx32/prctl-tsc.test | 2 - tests-mx32/pread64-pwrite64.c | 5 +- tests-mx32/pread64-pwrite64.gen.test | 4 + tests-mx32/pread64-pwrite64.test | 18 - tests-mx32/preadv-pwritev.c | 7 +- tests-mx32/preadv-pwritev.gen.test | 4 + tests-mx32/preadv-pwritev.test | 6 - tests-mx32/preadv.c | 10 +- tests-mx32/preadv.gen.test | 4 + tests-mx32/preadv.test | 6 - tests-mx32/preadv2-pwritev2.c | 59 +- tests-mx32/preadv2-pwritev2.gen.test | 4 + tests-mx32/preadv2-pwritev2.test | 6 - tests-mx32/print_quoted_string.c | 2 +- tests-mx32/print_time.c | 73 + tests-mx32/printstr.c | 9 +- tests-mx32/printstr.gen.test | 4 + tests-mx32/printstr.test | 6 - tests-mx32/prlimit64.gen.test | 4 + tests-mx32/prlimit64.test | 6 - tests-mx32/process_vm_readv.gen.test | 4 + tests-mx32/process_vm_readv.test | 6 - tests-mx32/process_vm_readv_writev.c | 19 +- tests-mx32/process_vm_writev.gen.test | 4 + tests-mx32/process_vm_writev.test | 6 - tests-mx32/pselect6.c | 48 +- tests-mx32/pselect6.gen.test | 4 + tests-mx32/pselect6.test | 6 - tests-mx32/ptrace.c | 54 +- tests-mx32/ptrace.gen.test | 4 + tests-mx32/ptrace.test | 6 - tests-mx32/pure_executables.am | 347 ++ tests-mx32/pure_executables.list | 345 ++ tests-mx32/pwritev.gen.test | 4 + tests-mx32/pwritev.test | 6 - tests-mx32/qual_fault-exit_group.test | 9 +- tests-mx32/qual_fault-syntax.test | 2 +- tests-mx32/qual_fault.c | 113 +- tests-mx32/qual_fault.test | 36 +- tests-mx32/qual_inject-error-signal.test | 2 +- tests-mx32/qual_inject-retval.test | 3 +- tests-mx32/qual_inject-signal.test | 2 +- tests-mx32/qual_signal.test | 6 +- tests-mx32/qual_syscall.test | 20 +- tests-mx32/quotactl-v.gen.test | 4 + tests-mx32/quotactl-v.test | 6 - tests-mx32/quotactl-xfs-v.gen.test | 4 + tests-mx32/quotactl-xfs-v.test | 6 - tests-mx32/quotactl-xfs.c | 105 +- tests-mx32/quotactl-xfs.gen.test | 4 + tests-mx32/quotactl-xfs.test | 6 - tests-mx32/quotactl.c | 49 +- tests-mx32/quotactl.gen.test | 4 + tests-mx32/quotactl.h | 13 +- tests-mx32/quotactl.test | 6 - tests-mx32/read-write.c | 5 +- tests-mx32/read-write.gen.test | 4 + tests-mx32/read-write.test | 18 - tests-mx32/readahead.c | 5 +- tests-mx32/readahead.gen.test | 4 + tests-mx32/readahead.test | 6 - tests-mx32/readdir.c | 7 +- tests-mx32/readdir.gen.test | 4 + tests-mx32/readdir.test | 8 - tests-mx32/readlink.gen.test | 4 + tests-mx32/readlink.test | 6 - tests-mx32/readlinkat.gen.test | 4 + tests-mx32/readlinkat.test | 5 - tests-mx32/readv.c | 10 +- tests-mx32/readv.test | 3 +- tests-mx32/reboot.c | 8 +- tests-mx32/reboot.gen.test | 4 + tests-mx32/reboot.test | 6 - tests-mx32/recvfrom.gen.test | 4 + tests-mx32/recvfrom.test | 6 - tests-mx32/recvmmsg-timeout.c | 29 +- tests-mx32/recvmmsg-timeout.gen.test | 4 + tests-mx32/recvmmsg-timeout.test | 6 - tests-mx32/recvmsg.c | 9 +- tests-mx32/recvmsg.gen.test | 4 + tests-mx32/recvmsg.test | 6 - tests-mx32/redirect-fds.test | 6 +- tests-mx32/redirect.test | 3 +- tests-mx32/regex.gen.test | 4 + tests-mx32/regex.in | 2 + tests-mx32/remap_file_pages.gen.test | 4 + tests-mx32/remap_file_pages.test | 6 - tests-mx32/rename.gen.test | 4 + tests-mx32/rename.test | 6 - tests-mx32/renameat.gen.test | 4 + tests-mx32/renameat.test | 6 - tests-mx32/renameat2.gen.test | 4 + tests-mx32/renameat2.test | 6 - tests-mx32/request_key.c | 3 +- tests-mx32/request_key.gen.test | 4 + tests-mx32/request_key.test | 6 - tests-mx32/restart_syscall.c | 16 +- tests-mx32/restart_syscall.test | 7 +- tests-mx32/rmdir.gen.test | 4 + tests-mx32/rmdir.test | 6 - tests-mx32/{sigaction.awk => rt_sigaction.awk} | 0 tests-mx32/rt_sigaction.c | 67 + tests-mx32/{sigaction.test => rt_sigaction.test} | 0 tests-mx32/rt_sigpending.c | 3 +- tests-mx32/rt_sigpending.gen.test | 4 + tests-mx32/rt_sigpending.test | 6 - tests-mx32/rt_sigprocmask.c | 3 +- tests-mx32/rt_sigprocmask.gen.test | 4 + tests-mx32/rt_sigprocmask.test | 6 - tests-mx32/rt_sigqueueinfo.c | 3 +- tests-mx32/rt_sigqueueinfo.gen.test | 4 + tests-mx32/rt_sigqueueinfo.test | 6 - tests-mx32/rt_sigreturn.c | 79 + tests-mx32/rt_sigreturn.gen.test | 4 + tests-mx32/rt_sigsuspend.c | 3 +- tests-mx32/rt_sigsuspend.gen.test | 4 + tests-mx32/rt_sigsuspend.test | 6 - tests-mx32/rt_sigtimedwait.c | 100 +- tests-mx32/rt_sigtimedwait.gen.test | 4 + tests-mx32/rt_sigtimedwait.test | 6 - tests-mx32/rt_tgsigqueueinfo.c | 14 +- tests-mx32/rt_tgsigqueueinfo.gen.test | 4 + tests-mx32/rt_tgsigqueueinfo.test | 6 - tests-mx32/run_expect_termsig.c | 58 + tests-mx32/sched.gen.test | 4 + tests-mx32/sched.in | 7 + tests-mx32/sched_get_priority_mxx.c | 2 +- tests-mx32/sched_get_priority_mxx.gen.test | 4 + tests-mx32/sched_get_priority_mxx.test | 6 - tests-mx32/sched_rr_get_interval.c | 8 +- tests-mx32/sched_rr_get_interval.gen.test | 4 + tests-mx32/sched_rr_get_interval.test | 6 - tests-mx32/sched_xetaffinity.gen.test | 4 + tests-mx32/sched_xetaffinity.test | 6 - tests-mx32/sched_xetattr.c | 277 +- tests-mx32/sched_xetattr.gen.test | 4 + tests-mx32/sched_xetattr.test | 12 - tests-mx32/sched_xetparam.gen.test | 4 + tests-mx32/sched_xetparam.test | 6 - tests-mx32/sched_xetscheduler.c | 2 +- tests-mx32/sched_xetscheduler.gen.test | 4 + tests-mx32/sched_xetscheduler.test | 6 - tests-mx32/sched_yield.gen.test | 4 + tests-mx32/sched_yield.test | 6 - tests-mx32/scm_rights-fd.test | 22 +- tests-mx32/scm_rights.c | 5 +- tests-mx32/scno_tampering.sh | 1 + tests-mx32/seccomp-filter-v.c | 5 +- tests-mx32/seccomp-filter-v.gen.test | 4 + tests-mx32/seccomp-filter-v.test | 6 - tests-mx32/seccomp-filter.c | 3 +- tests-mx32/seccomp-filter.gen.test | 4 + tests-mx32/seccomp-filter.test | 6 - tests-mx32/seccomp-strict.test | 3 +- tests-mx32/select.gen.test | 4 + tests-mx32/select.test | 6 - tests-mx32/semop.c | 43 +- tests-mx32/semop.gen.test | 4 + tests-mx32/semop.test | 6 - tests-mx32/sendfile.c | 77 +- tests-mx32/sendfile.gen.test | 4 + tests-mx32/sendfile.test | 6 - tests-mx32/sendfile64.c | 72 +- tests-mx32/sendfile64.gen.test | 4 + tests-mx32/sendfile64.test | 6 - tests-mx32/set_mempolicy.gen.test | 4 + tests-mx32/set_mempolicy.test | 6 - tests-mx32/set_ptracer_any.c | 1 + tests-mx32/setdomainname.gen.test | 4 + tests-mx32/setdomainname.test | 6 - tests-mx32/setfsgid.gen.test | 4 + tests-mx32/setfsgid.test | 6 - tests-mx32/setfsgid32.gen.test | 4 + tests-mx32/setfsgid32.test | 6 - tests-mx32/setfsugid.c | 3 +- tests-mx32/setfsuid.gen.test | 4 + tests-mx32/setfsuid.test | 6 - tests-mx32/setfsuid32.gen.test | 4 + tests-mx32/setfsuid32.test | 6 - tests-mx32/setgid.gen.test | 4 + tests-mx32/setgid.test | 6 - tests-mx32/setgid32.gen.test | 4 + tests-mx32/setgid32.test | 6 - tests-mx32/setgroups.c | 9 +- tests-mx32/setgroups.gen.test | 4 + tests-mx32/setgroups.test | 6 - tests-mx32/setgroups32.gen.test | 4 + tests-mx32/setgroups32.test | 6 - tests-mx32/sethostname.gen.test | 4 + tests-mx32/sethostname.test | 6 - tests-mx32/setns.gen.test | 4 + tests-mx32/setns.test | 6 - tests-mx32/setregid.gen.test | 4 + tests-mx32/setregid.test | 6 - tests-mx32/setregid32.gen.test | 4 + tests-mx32/setregid32.test | 6 - tests-mx32/setresgid.gen.test | 4 + tests-mx32/setresgid.test | 6 - tests-mx32/setresgid32.gen.test | 4 + tests-mx32/setresgid32.test | 6 - tests-mx32/setresuid.gen.test | 4 + tests-mx32/setresuid.test | 6 - tests-mx32/setresuid32.gen.test | 4 + tests-mx32/setresuid32.test | 6 - tests-mx32/setreuid.gen.test | 4 + tests-mx32/setreuid.test | 6 - tests-mx32/setreuid32.gen.test | 4 + tests-mx32/setreuid32.test | 6 - tests-mx32/setrlimit.gen.test | 4 + tests-mx32/setrlimit.test | 6 - tests-mx32/setuid.gen.test | 4 + tests-mx32/setuid.test | 6 - tests-mx32/setuid32.gen.test | 4 + tests-mx32/setuid32.test | 6 - tests-mx32/shmxt.gen.test | 4 + tests-mx32/shmxt.test | 12 - tests-mx32/shutdown.gen.test | 4 + tests-mx32/shutdown.test | 6 - tests-mx32/sigaction.c | 194 +- tests-mx32/sigaction.gen.test | 4 + tests-mx32/siginfo.gen.test | 4 + tests-mx32/siginfo.test | 6 - tests-mx32/signal.c | 132 + tests-mx32/signal.gen.test | 4 + tests-mx32/signal2name.c | 3 +- tests-mx32/signal_receive.c | 4 +- tests-mx32/signal_receive.gen.test | 4 + tests-mx32/signal_receive.test | 6 - tests-mx32/signalfd4.c | 25 +- tests-mx32/signalfd4.gen.test | 4 + tests-mx32/signalfd4.test | 6 - tests-mx32/sigpending.c | 106 + tests-mx32/sigpending.gen.test | 4 + tests-mx32/sigprocmask.c | 151 + tests-mx32/sigprocmask.gen.test | 4 + tests-mx32/sigreturn.c | 63 +- tests-mx32/sigreturn.gen.test | 4 + tests-mx32/sigreturn.test | 48 - tests-mx32/sigsuspend.c | 117 + tests-mx32/sigsuspend.gen.test | 4 + tests-mx32/skip_unavailable.c | 13 + tests-mx32/socketcall.gen.test | 4 + tests-mx32/socketcall.test | 6 - tests-mx32/sockname.c | 7 +- tests-mx32/splice.c | 5 +- tests-mx32/splice.gen.test | 4 + tests-mx32/splice.test | 6 - tests-mx32/stack-fcall.c | 2 +- tests-mx32/stat.c | 1 + tests-mx32/stat.gen.test | 4 + tests-mx32/stat.test | 5 - tests-mx32/stat64.c | 1 + tests-mx32/stat64.gen.test | 4 + tests-mx32/stat64.test | 5 - tests-mx32/statfs.expected | 1 - tests-mx32/statfs.gen.test | 4 + tests-mx32/statfs.test | 11 - tests-mx32/statfs64.gen.test | 4 + tests-mx32/statfs64.test | 5 - tests-mx32/statx.c | 70 + tests-mx32/statx.gen.test | 4 + tests-mx32/statx.sh | 6 - tests-mx32/strace-C.test | 4 +- tests-mx32/strace-E.expected | 2 +- tests-mx32/strace-E.test | 2 +- tests-mx32/strace-S.test | 6 +- tests-mx32/strace-T.test | 4 +- tests-mx32/strace-V.test | 15 +- tests-mx32/strace-ff.test | 5 +- tests-mx32/strace-k.test | 3 +- tests-mx32/strace-r.expected | 2 +- tests-mx32/strace-r.test | 4 +- tests-mx32/strace-t.test | 10 +- tests-mx32/strace-tt.test | 5 +- tests-mx32/strace-ttt.test | 5 +- tests-mx32/struct_flock.c | 13 +- tests-mx32/sun_path.test | 2 +- tests-mx32/swap.gen.test | 4 + tests-mx32/swap.test | 6 - tests-mx32/sxetmask.c | 124 + tests-mx32/sxetmask.gen.test | 4 + tests-mx32/symlink.c | 10 +- tests-mx32/symlink.gen.test | 4 + tests-mx32/symlink.test | 6 - tests-mx32/symlinkat.gen.test | 4 + tests-mx32/symlinkat.test | 6 - tests-mx32/sync.gen.test | 4 + tests-mx32/sync.test | 6 - tests-mx32/sync_file_range.gen.test | 4 + tests-mx32/sync_file_range.test | 6 - tests-mx32/sync_file_range2.gen.test | 4 + tests-mx32/sync_file_range2.test | 6 - tests-mx32/sysinfo.c | 3 +- tests-mx32/sysinfo.gen.test | 4 + tests-mx32/sysinfo.test | 6 - tests-mx32/syslog.gen.test | 4 + tests-mx32/syslog.test | 6 - tests-mx32/tee.gen.test | 4 + tests-mx32/tee.test | 6 - tests-mx32/termsig.test | 15 + tests-mx32/test_nlattr.h | 183 + tests-mx32/tests.h | 62 +- tests-mx32/threads-execve.c | 20 +- tests-mx32/threads-execve.test | 8 +- tests-mx32/time.c | 16 +- tests-mx32/time.gen.test | 4 + tests-mx32/time.test | 6 - tests-mx32/timer_create.gen.test | 4 + tests-mx32/timer_create.test | 6 - tests-mx32/timer_xettime.c | 88 +- tests-mx32/timer_xettime.gen.test | 4 + tests-mx32/timer_xettime.test | 6 - tests-mx32/timerfd_xettime.c | 83 +- tests-mx32/timerfd_xettime.gen.test | 4 + tests-mx32/timerfd_xettime.test | 6 - tests-mx32/times-fail.c | 2 +- tests-mx32/times-fail.gen.test | 4 + tests-mx32/times-fail.test | 6 - tests-mx32/times.c | 2 +- tests-mx32/times.gen.test | 4 + tests-mx32/times.test | 6 - tests-mx32/trace_fstat.gen.test | 4 + tests-mx32/trace_fstat.in | 5 + tests-mx32/trace_fstatfs.gen.test | 4 + tests-mx32/trace_fstatfs.in | 2 + tests-mx32/trace_lstat.gen.test | 4 + tests-mx32/trace_lstat.in | 3 + tests-mx32/trace_question.gen.test | 4 + tests-mx32/trace_question.in | 4 + tests-mx32/trace_stat.gen.test | 4 + tests-mx32/trace_stat.in | 3 + tests-mx32/trace_stat_like.gen.test | 4 + tests-mx32/trace_stat_like.in | 12 + tests-mx32/trace_statfs.gen.test | 4 + tests-mx32/trace_statfs.in | 2 + tests-mx32/trace_statfs_like.gen.test | 4 + tests-mx32/trace_statfs_like.in | 5 + tests-mx32/truncate.gen.test | 4 + tests-mx32/truncate.test | 6 - tests-mx32/truncate64.gen.test | 4 + tests-mx32/truncate64.test | 6 - tests-mx32/ugetrlimit.gen.test | 4 + tests-mx32/ugetrlimit.test | 6 - tests-mx32/uio.c | 6 +- tests-mx32/uio.test | 2 +- tests-mx32/umask.gen.test | 4 + tests-mx32/umask.test | 6 - tests-mx32/umode_t.c | 10 +- tests-mx32/umoven-illptr.gen.test | 4 + tests-mx32/umoven-illptr.test | 6 - tests-mx32/umovestr-illptr.gen.test | 4 + tests-mx32/umovestr-illptr.test | 6 - tests-mx32/umovestr2.test | 4 - tests-mx32/umovestr3.gen.test | 4 + tests-mx32/umovestr3.test | 6 - tests-mx32/uname.c | 2 +- tests-mx32/uname.test | 3 +- tests-mx32/unblock_reset_raise.c | 54 + tests-mx32/unix-pair-send-recv.test | 2 +- tests-mx32/unix-pair-sendto-recvfrom.c | 2 +- tests-mx32/unix-pair-sendto-recvfrom.test | 2 +- tests-mx32/unlink.gen.test | 4 + tests-mx32/unlink.test | 6 - tests-mx32/unlinkat.gen.test | 4 + tests-mx32/unlinkat.test | 6 - tests-mx32/unshare.gen.test | 4 + tests-mx32/unshare.test | 6 - tests-mx32/userfaultfd.gen.test | 4 + tests-mx32/userfaultfd.test | 6 - tests-mx32/ustat.c | 2 +- tests-mx32/ustat.gen.test | 4 + tests-mx32/ustat.test | 6 - tests-mx32/utime.c | 23 +- tests-mx32/utime.gen.test | 4 + tests-mx32/utime.test | 6 - tests-mx32/utimensat.c | 180 +- tests-mx32/utimensat.gen.test | 4 + tests-mx32/utimensat.test | 20 - tests-mx32/utimes.c | 50 +- tests-mx32/utimes.gen.test | 4 + tests-mx32/utimes.test | 6 - tests-mx32/vfork-f.gen.test | 4 + tests-mx32/vfork-f.test | 5 - tests-mx32/vhangup.gen.test | 4 + tests-mx32/vhangup.test | 7 - tests-mx32/vmsplice.c | 2 +- tests-mx32/vmsplice.gen.test | 4 + tests-mx32/vmsplice.test | 6 - tests-mx32/wait4-v.gen.test | 4 + tests-mx32/wait4-v.test | 6 - tests-mx32/wait4.c | 17 +- tests-mx32/wait4.gen.test | 4 + tests-mx32/wait4.test | 6 - tests-mx32/waitid-v.gen.test | 4 + tests-mx32/waitid-v.test | 6 - tests-mx32/waitid.c | 16 +- tests-mx32/waitid.gen.test | 4 + tests-mx32/waitid.test | 6 - tests-mx32/waitpid.gen.test | 4 + tests-mx32/waitpid.test | 6 - tests-mx32/xattr-strings.gen.test | 4 + tests-mx32/xattr-strings.test | 7 - tests-mx32/xattr.c | 2 - tests-mx32/xattr.gen.test | 4 + tests-mx32/xattr.test | 12 - tests-mx32/xchownx.c | 15 +- tests-mx32/xet_robust_list.c | 5 +- tests-mx32/xet_robust_list.gen.test | 4 + tests-mx32/xet_robust_list.test | 6 - tests-mx32/xetitimer.c | 173 +- tests-mx32/xetitimer.gen.test | 4 + tests-mx32/xetitimer.test | 6 - tests-mx32/xetpgid.c | 8 +- tests-mx32/xetpgid.gen.test | 4 + tests-mx32/xetpgid.test | 6 - tests-mx32/xetpriority.c | 5 +- tests-mx32/xetpriority.gen.test | 4 + tests-mx32/xetpriority.test | 6 - tests-mx32/xettimeofday.c | 62 +- tests-mx32/xettimeofday.gen.test | 4 + tests-mx32/xettimeofday.test | 6 - tests-mx32/xselect.c | 88 +- tests-mx32/xstatfsx.c | 22 +- tests-mx32/xstatx.c | 280 +- tests-mx32/xutimes.c | 149 + tests-mx32/zeroargc.c | 43 + tests/Makefile | 5800 -------------------- tests/Makefile.am | 792 +-- tests/Makefile.in | 2818 +++++++--- tests/_newselect.gen.test | 4 + tests/_newselect.test | 5 - tests/accept.gen.test | 4 + tests/accept.test | 6 - tests/accept4.gen.test | 4 + tests/accept4.test | 6 - tests/access.c | 1 + tests/access.gen.test | 4 + tests/access.test | 15 - tests/acct.gen.test | 4 + tests/acct.test | 6 - tests/add_key.c | 3 +- tests/add_key.gen.test | 4 + tests/add_key.test | 6 - tests/adjtimex.c | 47 +- tests/adjtimex.gen.test | 4 + tests/adjtimex.test | 12 - tests/aio.c | 50 +- tests/aio.gen.test | 4 + tests/aio.test | 8 - tests/alarm.gen.test | 4 + tests/alarm.test | 6 - tests/attach-f-p-cmd.c | 3 + tests/attach-f-p.test | 16 +- tests/attach-p-cmd.test | 14 +- tests/bexecve.test | 7 +- tests/block_reset_raise_run.c | 55 + tests/bpf.c | 10 +- tests/bpf.gen.test | 4 + tests/bpf.test | 6 - tests/brk.test | 1 - tests/btrfs-v.test | 8 +- tests/btrfs-vw.test | 8 +- tests/btrfs-w.test | 8 +- tests/btrfs.c | 60 +- tests/btrfs.gen.test | 3 + tests/btrfs.test | 5 - tests/chmod.gen.test | 4 + tests/chmod.test | 6 - tests/chown.gen.test | 4 + tests/chown.test | 6 - tests/chown32.gen.test | 4 + tests/chown32.test | 6 - tests/chroot.gen.test | 4 + tests/chroot.test | 6 - tests/clock.gen.test | 4 + tests/clock.in | 3 + tests/clock_adjtime.gen.test | 4 + tests/clock_adjtime.test | 6 - tests/clock_nanosleep.c | 71 +- tests/clock_nanosleep.gen.test | 4 + tests/clock_nanosleep.test | 6 - tests/clock_xettime.c | 44 +- tests/clock_xettime.gen.test | 4 + tests/clock_xettime.test | 6 - tests/copy_file_range.c | 5 +- tests/copy_file_range.gen.test | 4 + tests/copy_file_range.test | 6 - tests/count.test | 5 +- tests/creat.gen.test | 4 + tests/creat.test | 6 - tests/create_nl_socket.c | 52 + tests/delete_module.c | 6 +- tests/delete_module.gen.test | 4 + tests/delete_module.test | 6 - tests/detach-running.test | 4 +- tests/detach-sleeping.test | 5 +- tests/detach-stopped.test | 7 +- tests/dup.gen.test | 4 + tests/dup.test | 6 - tests/dup2.gen.test | 4 + tests/dup2.test | 6 - tests/dup3.c | 2 +- tests/dup3.gen.test | 4 + tests/dup3.test | 6 - tests/epoll_create.gen.test | 4 + tests/epoll_create.test | 6 - tests/epoll_create1.gen.test | 4 + tests/epoll_create1.test | 6 - tests/epoll_ctl.c | 6 +- tests/epoll_ctl.gen.test | 4 + tests/epoll_ctl.test | 6 - tests/epoll_pwait.c | 2 +- tests/epoll_pwait.gen.test | 4 + tests/epoll_pwait.test | 6 - tests/epoll_wait.c | 2 +- tests/epoll_wait.gen.test | 4 + tests/epoll_wait.test | 6 - tests/erestartsys.gen.test | 4 + tests/erestartsys.test | 6 - tests/errno2name.c | 3 +- tests/execve-v.test | 2 - tests/execve.c | 44 +- tests/execve.test | 2 - tests/execveat-v.gen.test | 4 + tests/execveat-v.test | 6 - tests/execveat.c | 44 +- tests/execveat.gen.test | 4 + tests/execveat.test | 6 - tests/faccessat.gen.test | 4 + tests/faccessat.test | 5 - tests/fadvise64.test | 1 - tests/fadvise64_64.gen.test | 3 + tests/fadvise64_64.test | 5 - tests/fallocate.gen.test | 4 + tests/fallocate.test | 6 - tests/fanotify_init.c | 5 +- tests/fanotify_init.gen.test | 4 + tests/fanotify_init.test | 6 - tests/fanotify_mark.c | 5 +- tests/fanotify_mark.gen.test | 4 + tests/fanotify_mark.test | 6 - tests/fchdir.gen.test | 4 + tests/fchdir.test | 6 - tests/fchmod.gen.test | 4 + tests/fchmod.test | 6 - tests/fchmodat.gen.test | 4 + tests/fchmodat.test | 6 - tests/fchown.gen.test | 4 + tests/fchown.test | 6 - tests/fchown32.gen.test | 4 + tests/fchown32.test | 6 - tests/fchownat.gen.test | 4 + tests/fchownat.test | 6 - tests/fcntl.c | 5 +- tests/fcntl.gen.test | 4 + tests/fcntl.test | 6 - tests/fcntl64.c | 7 +- tests/fcntl64.gen.test | 4 + tests/fcntl64.test | 5 - tests/fdatasync.gen.test | 4 + tests/fdatasync.test | 6 - tests/file_handle.c | 5 +- tests/file_handle.gen.test | 4 + tests/file_handle.test | 6 - tests/file_ioctl.c | 2 +- tests/file_ioctl.gen.test | 3 + tests/file_ioctl.test | 5 - tests/finit_module.c | 4 +- tests/finit_module.gen.test | 4 + tests/finit_module.test | 6 - tests/flock.gen.test | 4 + tests/flock.test | 6 - tests/fork-f.gen.test | 4 + tests/fork-f.test | 6 - tests/fstat.c | 1 + tests/fstat.gen.test | 4 + tests/fstat.test | 19 - tests/fstat64.c | 1 + tests/fstat64.gen.test | 4 + tests/fstat64.test | 5 - tests/fstatat.c | 1 + tests/fstatat64.c | 1 + tests/fstatat64.gen.test | 4 + tests/fstatat64.test | 5 - tests/fstatfs.gen.test | 4 + tests/fstatfs.test | 5 - tests/fstatfs64.gen.test | 4 + tests/fstatfs64.test | 5 - tests/fstatx.c | 1 + tests/fsync.gen.test | 4 + tests/fsync.test | 6 - tests/ftruncate.gen.test | 4 + tests/ftruncate.test | 6 - tests/ftruncate64.gen.test | 4 + tests/ftruncate64.test | 6 - tests/futex.c | 183 +- tests/futimesat.c | 145 +- tests/futimesat.gen.test | 4 + tests/futimesat.test | 6 - tests/gen_pure_executables.sh | 50 + tests/gen_tests.am | 1007 ++++ tests/gen_tests.in | 362 ++ tests/gen_tests.sh | 110 + tests/get_mempolicy.gen.test | 4 + tests/get_mempolicy.test | 6 - tests/get_regs.test | 53 + tests/get_sigset_size.c | 66 + tests/getcpu.c | 13 +- tests/getcpu.gen.test | 4 + tests/getcpu.test | 6 - tests/getcwd.gen.test | 4 + tests/getcwd.test | 6 - tests/getdents.c | 7 +- tests/getdents.gen.test | 4 + tests/getdents.test | 8 - tests/getdents64.c | 7 +- tests/getdents64.gen.test | 4 + tests/getdents64.test | 8 - tests/getegid.gen.test | 3 + tests/getegid.test | 5 - tests/getegid32.gen.test | 3 + tests/getegid32.test | 5 - tests/geteuid.gen.test | 3 + tests/geteuid.test | 5 - tests/geteuid32.gen.test | 3 + tests/geteuid32.test | 5 - tests/getgid.gen.test | 3 + tests/getgid.test | 5 - tests/getgid32.gen.test | 3 + tests/getgid32.test | 5 - tests/getgroups.c | 5 +- tests/getgroups.gen.test | 4 + tests/getgroups.test | 6 - tests/getgroups32.gen.test | 4 + tests/getgroups32.test | 6 - tests/getpeername.gen.test | 4 + tests/getpeername.test | 5 - tests/getpgrp.gen.test | 4 + tests/getpgrp.test | 6 - tests/getpid.c | 21 + tests/getpid.gen.test | 4 + tests/getppid.c | 21 + tests/getppid.gen.test | 4 + tests/getrandom.gen.test | 4 + tests/getrandom.test | 6 - tests/getresgid.gen.test | 4 + tests/getresgid.test | 6 - tests/getresgid32.gen.test | 4 + tests/getresgid32.test | 6 - tests/getresugid.c | 7 +- tests/getresuid.gen.test | 4 + tests/getresuid.test | 6 - tests/getresuid32.gen.test | 4 + tests/getresuid32.test | 6 - tests/getrlimit.gen.test | 4 + tests/getrlimit.test | 5 - tests/getrusage.c | 42 +- tests/getrusage.gen.test | 4 + tests/getrusage.test | 6 - tests/getsid.gen.test | 4 + tests/getsid.test | 6 - tests/getsockname.gen.test | 4 + tests/getsockname.test | 6 - tests/gettid.c | 12 + tests/gettid.gen.test | 4 + tests/getuid.test | 1 - tests/getuid32.gen.test | 3 + tests/getuid32.test | 5 - tests/getxxid.gen.test | 4 + tests/getxxid.test | 6 - tests/inet-cmsg.gen.test | 4 + tests/inet-cmsg.test | 6 - tests/init.sh | 131 +- tests/init_delete_module.h | 4 +- tests/init_module.c | 5 +- tests/init_module.gen.test | 4 + tests/init_module.test | 6 - tests/inotify.gen.test | 4 + tests/inotify.test | 6 - tests/inotify_init1.gen.test | 4 + tests/inotify_init1.test | 6 - tests/int_0x80.c | 52 + tests/int_0x80.gen.test | 4 + tests/interactive_block.test | 15 + tests/ioctl-v.sh | 11 + tests/ioctl.c | 3 +- tests/ioctl.test | 6 +- tests/ioctl_block.c | 17 +- tests/ioctl_block.gen.test | 3 + tests/ioctl_block.test | 5 - tests/ioctl_dm-v.test | 3 +- tests/ioctl_dm.c | 29 +- tests/ioctl_dm.test | 3 +- tests/ioctl_evdev-v.gen.test | 3 + tests/ioctl_evdev-v.test | 12 - tests/ioctl_evdev.c | 15 +- tests/ioctl_evdev.gen.test | 3 + tests/ioctl_evdev.test | 5 - tests/ioctl_loop-nv.test | 3 +- tests/ioctl_loop-v.gen.test | 3 + tests/ioctl_loop-v.test | 12 - tests/ioctl_loop.c | 5 +- tests/ioctl_loop.gen.test | 3 + tests/ioctl_loop.test | 12 - tests/ioctl_mtd.c | 39 +- tests/ioctl_mtd.gen.test | 3 + tests/ioctl_mtd.test | 5 - tests/ioctl_nsfs.c | 145 + tests/ioctl_nsfs.test | 11 + tests/ioctl_rtc-v.gen.test | 3 + tests/ioctl_rtc-v.test | 12 - tests/ioctl_rtc.c | 7 +- tests/ioctl_rtc.gen.test | 3 + tests/ioctl_rtc.test | 5 - tests/ioctl_scsi.c | 2 +- tests/ioctl_scsi.gen.test | 3 + tests/ioctl_scsi.test | 4 - tests/ioctl_sg_io_v3.c | 48 +- tests/ioctl_sg_io_v3.gen.test | 3 + tests/ioctl_sg_io_v3.test | 4 - tests/ioctl_sg_io_v4.c | 32 +- tests/ioctl_sg_io_v4.gen.test | 3 + tests/ioctl_sg_io_v4.test | 4 - tests/ioctl_sock_gifconf.c | 5 +- tests/ioctl_sock_gifconf.test | 3 +- tests/ioctl_uffdio.c | 11 +- tests/ioctl_uffdio.gen.test | 3 + tests/ioctl_uffdio.test | 5 - tests/ioctl_v4l2.c | 486 +- tests/ioctl_v4l2.gen.test | 3 + tests/ioctl_v4l2.test | 5 - tests/ioperm.gen.test | 4 + tests/ioperm.test | 6 - tests/iopl.gen.test | 4 + tests/iopl.test | 6 - tests/ioprio.gen.test | 4 + tests/ioprio.test | 6 - tests/ip_mreq.c | 9 +- tests/ip_mreq.gen.test | 4 + tests/ip_mreq.test | 6 - tests/ipc.gen.test | 4 + tests/ipc.sh | 6 +- tests/ipc.test | 6 - tests/ipc_msg.gen.test | 3 + tests/ipc_msg.test | 5 - tests/ipc_msgbuf.c | 2 +- tests/ipc_sem.c | 9 +- tests/ipc_sem.gen.test | 3 + tests/ipc_sem.test | 5 - tests/ipc_shm.gen.test | 3 + tests/ipc_shm.test | 5 - tests/kcmp.gen.test | 4 + tests/kcmp.test | 6 - tests/kexec_file_load.c | 3 +- tests/kexec_file_load.gen.test | 4 + tests/kexec_file_load.test | 6 - tests/kexec_load.c | 4 +- tests/kexec_load.gen.test | 4 + tests/kexec_load.test | 6 - tests/keyctl.c | 2 +- tests/keyctl.gen.test | 4 + tests/keyctl.test | 6 - tests/kill.gen.test | 4 + tests/kill.test | 6 - tests/ksysent.c | 10 +- tests/lchown.gen.test | 4 + tests/lchown.test | 6 - tests/lchown32.gen.test | 4 + tests/lchown32.test | 6 - tests/link.gen.test | 4 + tests/link.test | 6 - tests/linkat.gen.test | 4 + tests/linkat.test | 6 - tests/llseek.test | 4 - tests/lookup_dcookie.gen.test | 4 + tests/lookup_dcookie.test | 6 - tests/lseek.test | 4 - tests/lstat.c | 1 + tests/lstat.gen.test | 4 + tests/lstat.test | 5 - tests/lstat64.c | 1 + tests/lstat64.gen.test | 4 + tests/lstat64.test | 5 - tests/lstatx.c | 1 + tests/madvise.c | 79 + tests/madvise.gen.test | 4 + tests/mbind.gen.test | 4 + tests/mbind.test | 6 - tests/membarrier.gen.test | 4 + tests/membarrier.test | 6 - tests/memfd_create.gen.test | 4 + tests/memfd_create.test | 6 - tests/migrate_pages.gen.test | 4 + tests/migrate_pages.test | 6 - tests/mincore.c | 2 - tests/mincore.gen.test | 4 + tests/mincore.test | 6 - tests/mkdir.gen.test | 4 + tests/mkdir.test | 6 - tests/mkdirat.gen.test | 4 + tests/mkdirat.test | 6 - tests/mknod.c | 5 +- tests/mknod.gen.test | 4 + tests/mknod.test | 6 - tests/mknodat.gen.test | 4 + tests/mknodat.test | 6 - tests/mlock.gen.test | 4 + tests/mlock.test | 6 - tests/mlock2.gen.test | 4 + tests/mlock2.test | 6 - tests/mlockall.gen.test | 4 + tests/mlockall.test | 6 - tests/mmap.c | 5 +- tests/mmap.test | 5 +- tests/mmap64.gen.test | 3 + tests/mmap64.test | 6 - tests/mmsg-silent.gen.test | 4 + tests/mmsg-silent.test | 6 - tests/mmsg.c | 21 +- tests/mmsg.gen.test | 4 + tests/mmsg.test | 6 - tests/mmsg_name-v.gen.test | 4 + tests/mmsg_name-v.test | 7 - tests/mmsg_name.c | 4 +- tests/mmsg_name.gen.test | 4 + tests/mmsg_name.test | 7 - tests/mount.gen.test | 4 + tests/mount.test | 6 - tests/move_pages.c | 9 +- tests/move_pages.gen.test | 4 + tests/move_pages.test | 6 - tests/mq.c | 17 +- tests/mq.gen.test | 4 + tests/mq.test | 6 - tests/mq_sendrecv-read.gen.test | 4 + tests/mq_sendrecv-read.test | 6 - tests/mq_sendrecv-write.gen.test | 4 + tests/mq_sendrecv-write.test | 6 - tests/mq_sendrecv.c | 91 +- tests/mq_sendrecv.gen.test | 4 + tests/mq_sendrecv.test | 6 - tests/msg_control-v.gen.test | 4 + tests/msg_control-v.test | 6 - tests/msg_control.c | 164 +- tests/msg_control.gen.test | 4 + tests/msg_control.test | 6 - tests/msg_name.c | 9 +- tests/msg_name.gen.test | 4 + tests/msg_name.test | 6 - tests/munlockall.gen.test | 4 + tests/munlockall.test | 6 - tests/nanosleep.c | 55 +- tests/nanosleep.gen.test | 4 + tests/nanosleep.test | 6 - tests/net-accept-connect.c | 2 +- tests/net-icmp_filter.c | 5 +- tests/net-icmp_filter.gen.test | 4 + tests/net-icmp_filter.test | 6 - tests/net-sockaddr.c | 13 +- tests/net-sockaddr.gen.test | 4 + tests/net-sockaddr.test | 6 - tests/net-y-unix.c | 43 +- tests/net-y-unix.test | 13 +- tests/net-yy-inet.c | 11 +- tests/net-yy-inet.test | 13 +- tests/net-yy-netlink.c | 21 +- tests/net-yy-netlink.test | 13 +- tests/net-yy-unix.c | 66 +- tests/net-yy-unix.test | 15 +- tests/net.test | 4 +- tests/netlink_audit.c | 64 + tests/netlink_audit.gen.test | 3 + tests/netlink_generic.c | 88 + tests/netlink_generic.gen.test | 3 + tests/netlink_inet_diag.c | 2 +- tests/netlink_netfilter.c | 90 + tests/netlink_netfilter.gen.test | 3 + tests/netlink_netlink_diag.c | 6 +- tests/netlink_protocol.c | 207 +- tests/netlink_protocol.gen.test | 4 + tests/netlink_protocol.test | 11 - tests/netlink_route.c | 107 + tests/netlink_route.gen.test | 3 + tests/netlink_selinux.c | 64 + tests/netlink_selinux.gen.test | 3 + tests/netlink_sock_diag.c | 1606 ++++++ tests/netlink_sock_diag.test | 33 + tests/netlink_unix_diag.c | 6 +- tests/netlink_xfrm.c | 100 + tests/netlink_xfrm.gen.test | 3 + tests/newfstatat.gen.test | 4 + tests/newfstatat.test | 5 - tests/nlattr.c | 326 ++ tests/nlattr.gen.test | 3 + tests/nlattr_inet_diag_msg.c | 198 + tests/nlattr_inet_diag_msg.gen.test | 3 + tests/nlattr_netlink_diag_msg.c | 118 + tests/nlattr_netlink_diag_msg.gen.test | 3 + tests/nlattr_unix_diag_msg.c | 116 + tests/nlattr_unix_diag_msg.gen.test | 3 + tests/nsyscalls.c | 10 +- tests/old_mmap.gen.test | 4 + tests/old_mmap.test | 6 - tests/oldfstat.c | 1 + tests/oldfstat.gen.test | 4 + tests/oldfstat.test | 19 - tests/oldlstat.c | 1 + tests/oldlstat.gen.test | 4 + tests/oldlstat.test | 5 - tests/oldstat.c | 1 + tests/oldstat.gen.test | 4 + tests/oldstat.test | 5 - tests/open.gen.test | 4 + tests/open.test | 6 - tests/openat.gen.test | 4 + tests/openat.test | 6 - tests/opipe.test | 4 +- tests/options-syntax.test | 41 +- tests/osf_utimes.c | 45 + tests/osf_utimes.gen.test | 4 + tests/pause.gen.test | 4 + tests/pause.test | 6 - tests/pc.test | 9 +- tests/perf_event_open.c | 89 +- tests/perf_event_open.gen.test | 4 + tests/perf_event_open.test | 7 - tests/perf_event_open_nonverbose.c | 3 +- tests/perf_event_open_nonverbose.gen.test | 4 + tests/perf_event_open_nonverbose.test | 6 - tests/perf_event_open_unabbrev.gen.test | 4 + tests/perf_event_open_unabbrev.test | 7 - tests/personality.test | 7 +- tests/pipe.c | 1 + tests/pipe2.c | 6 +- tests/pipe2.gen.test | 4 + tests/pipe2.test | 6 - tests/pkey_alloc.gen.test | 4 + tests/pkey_alloc.test | 6 - tests/pkey_free.gen.test | 4 + tests/pkey_free.test | 6 - tests/pkey_mprotect.gen.test | 4 + tests/pkey_mprotect.test | 6 - tests/poll.c | 68 +- tests/poll.test | 12 +- tests/ppoll-v.c | 3 + tests/ppoll-v.expected | 3 - tests/ppoll-v.gen.test | 4 + tests/ppoll.c | 195 +- tests/ppoll.expected | 3 - tests/ppoll.gen.test | 4 + tests/ppoll.test | 13 - tests/prctl-arg2-intptr.c | 3 +- tests/prctl-arg2-intptr.test | 2 - tests/prctl-dumpable.test | 2 - tests/prctl-name.test | 2 - tests/prctl-no-args.c | 3 +- tests/prctl-no-args.test | 2 - tests/prctl-pdeathsig.c | 3 +- tests/prctl-pdeathsig.test | 2 - tests/prctl-seccomp-filter-v.test | 2 - tests/prctl-seccomp-strict.test | 3 +- tests/prctl-securebits.test | 2 - tests/prctl-tid_address.c | 3 +- tests/prctl-tid_address.test | 2 - tests/prctl-tsc.c | 3 +- tests/prctl-tsc.test | 2 - tests/pread64-pwrite64.c | 5 +- tests/pread64-pwrite64.gen.test | 4 + tests/pread64-pwrite64.test | 18 - tests/preadv-pwritev.c | 7 +- tests/preadv-pwritev.gen.test | 4 + tests/preadv-pwritev.test | 6 - tests/preadv.c | 10 +- tests/preadv.gen.test | 4 + tests/preadv.test | 6 - tests/preadv2-pwritev2.c | 59 +- tests/preadv2-pwritev2.gen.test | 4 + tests/preadv2-pwritev2.test | 6 - tests/print_quoted_string.c | 2 +- tests/print_time.c | 73 + tests/printstr.c | 9 +- tests/printstr.gen.test | 4 + tests/printstr.test | 6 - tests/prlimit64.gen.test | 4 + tests/prlimit64.test | 6 - tests/process_vm_readv.gen.test | 4 + tests/process_vm_readv.test | 6 - tests/process_vm_readv_writev.c | 19 +- tests/process_vm_writev.gen.test | 4 + tests/process_vm_writev.test | 6 - tests/pselect6.c | 48 +- tests/pselect6.gen.test | 4 + tests/pselect6.test | 6 - tests/ptrace.c | 54 +- tests/ptrace.gen.test | 4 + tests/ptrace.test | 6 - tests/pure_executables.am | 347 ++ tests/pure_executables.list | 345 ++ tests/pwritev.gen.test | 4 + tests/pwritev.test | 6 - tests/qual_fault-exit_group.test | 9 +- tests/qual_fault-syntax.test | 2 +- tests/qual_fault.c | 113 +- tests/qual_fault.test | 36 +- tests/qual_inject-error-signal.test | 2 +- tests/qual_inject-retval.test | 3 +- tests/qual_inject-signal.test | 2 +- tests/qual_signal.test | 6 +- tests/qual_syscall.test | 20 +- tests/quotactl-v.gen.test | 4 + tests/quotactl-v.test | 6 - tests/quotactl-xfs-v.gen.test | 4 + tests/quotactl-xfs-v.test | 6 - tests/quotactl-xfs.c | 105 +- tests/quotactl-xfs.gen.test | 4 + tests/quotactl-xfs.test | 6 - tests/quotactl.c | 49 +- tests/quotactl.gen.test | 4 + tests/quotactl.h | 13 +- tests/quotactl.test | 6 - tests/read-write.c | 5 +- tests/read-write.gen.test | 4 + tests/read-write.test | 18 - tests/readahead.c | 5 +- tests/readahead.gen.test | 4 + tests/readahead.test | 6 - tests/readdir.c | 7 +- tests/readdir.gen.test | 4 + tests/readdir.test | 8 - tests/readlink.gen.test | 4 + tests/readlink.test | 6 - tests/readlinkat.gen.test | 4 + tests/readlinkat.test | 5 - tests/readv.c | 10 +- tests/readv.test | 3 +- tests/reboot.c | 8 +- tests/reboot.gen.test | 4 + tests/reboot.test | 6 - tests/recvfrom.gen.test | 4 + tests/recvfrom.test | 6 - tests/recvmmsg-timeout.c | 29 +- tests/recvmmsg-timeout.gen.test | 4 + tests/recvmmsg-timeout.test | 6 - tests/recvmsg.c | 9 +- tests/recvmsg.gen.test | 4 + tests/recvmsg.test | 6 - tests/redirect-fds.test | 6 +- tests/redirect.test | 3 +- tests/regex.gen.test | 4 + tests/regex.in | 2 + tests/remap_file_pages.gen.test | 4 + tests/remap_file_pages.test | 6 - tests/rename.gen.test | 4 + tests/rename.test | 6 - tests/renameat.gen.test | 4 + tests/renameat.test | 6 - tests/renameat2.gen.test | 4 + tests/renameat2.test | 6 - tests/request_key.c | 3 +- tests/request_key.gen.test | 4 + tests/request_key.test | 6 - tests/restart_syscall.c | 16 +- tests/restart_syscall.test | 7 +- tests/rmdir.gen.test | 4 + tests/rmdir.test | 6 - tests/{sigaction.awk => rt_sigaction.awk} | 0 tests/rt_sigaction.c | 67 + tests/{sigaction.test => rt_sigaction.test} | 0 tests/rt_sigpending.c | 3 +- tests/rt_sigpending.gen.test | 4 + tests/rt_sigpending.test | 6 - tests/rt_sigprocmask.c | 3 +- tests/rt_sigprocmask.gen.test | 4 + tests/rt_sigprocmask.test | 6 - tests/rt_sigqueueinfo.c | 3 +- tests/rt_sigqueueinfo.gen.test | 4 + tests/rt_sigqueueinfo.test | 6 - tests/rt_sigreturn.c | 79 + tests/rt_sigreturn.gen.test | 4 + tests/rt_sigsuspend.c | 3 +- tests/rt_sigsuspend.gen.test | 4 + tests/rt_sigsuspend.test | 6 - tests/rt_sigtimedwait.c | 100 +- tests/rt_sigtimedwait.gen.test | 4 + tests/rt_sigtimedwait.test | 6 - tests/rt_tgsigqueueinfo.c | 14 +- tests/rt_tgsigqueueinfo.gen.test | 4 + tests/rt_tgsigqueueinfo.test | 6 - tests/run_expect_termsig.c | 58 + tests/sched.gen.test | 4 + tests/sched.in | 7 + tests/sched_get_priority_mxx.c | 2 +- tests/sched_get_priority_mxx.gen.test | 4 + tests/sched_get_priority_mxx.test | 6 - tests/sched_rr_get_interval.c | 8 +- tests/sched_rr_get_interval.gen.test | 4 + tests/sched_rr_get_interval.test | 6 - tests/sched_xetaffinity.gen.test | 4 + tests/sched_xetaffinity.test | 6 - tests/sched_xetattr.c | 277 +- tests/sched_xetattr.gen.test | 4 + tests/sched_xetattr.test | 12 - tests/sched_xetparam.gen.test | 4 + tests/sched_xetparam.test | 6 - tests/sched_xetscheduler.c | 2 +- tests/sched_xetscheduler.gen.test | 4 + tests/sched_xetscheduler.test | 6 - tests/sched_yield.gen.test | 4 + tests/sched_yield.test | 6 - tests/scm_rights-fd.test | 22 +- tests/scm_rights.c | 5 +- tests/scno_tampering.sh | 1 + tests/seccomp-filter-v.c | 5 +- tests/seccomp-filter-v.gen.test | 4 + tests/seccomp-filter-v.test | 6 - tests/seccomp-filter.c | 3 +- tests/seccomp-filter.gen.test | 4 + tests/seccomp-filter.test | 6 - tests/seccomp-strict.test | 3 +- tests/select.gen.test | 4 + tests/select.test | 6 - tests/semop.c | 43 +- tests/semop.gen.test | 4 + tests/semop.test | 6 - tests/sendfile.c | 77 +- tests/sendfile.gen.test | 4 + tests/sendfile.test | 6 - tests/sendfile64.c | 72 +- tests/sendfile64.gen.test | 4 + tests/sendfile64.test | 6 - tests/set_mempolicy.gen.test | 4 + tests/set_mempolicy.test | 6 - tests/set_ptracer_any.c | 1 + tests/setdomainname.gen.test | 4 + tests/setdomainname.test | 6 - tests/setfsgid.gen.test | 4 + tests/setfsgid.test | 6 - tests/setfsgid32.gen.test | 4 + tests/setfsgid32.test | 6 - tests/setfsugid.c | 3 +- tests/setfsuid.gen.test | 4 + tests/setfsuid.test | 6 - tests/setfsuid32.gen.test | 4 + tests/setfsuid32.test | 6 - tests/setgid.gen.test | 4 + tests/setgid.test | 6 - tests/setgid32.gen.test | 4 + tests/setgid32.test | 6 - tests/setgroups.c | 9 +- tests/setgroups.gen.test | 4 + tests/setgroups.test | 6 - tests/setgroups32.gen.test | 4 + tests/setgroups32.test | 6 - tests/sethostname.gen.test | 4 + tests/sethostname.test | 6 - tests/setns.gen.test | 4 + tests/setns.test | 6 - tests/setregid.gen.test | 4 + tests/setregid.test | 6 - tests/setregid32.gen.test | 4 + tests/setregid32.test | 6 - tests/setresgid.gen.test | 4 + tests/setresgid.test | 6 - tests/setresgid32.gen.test | 4 + tests/setresgid32.test | 6 - tests/setresuid.gen.test | 4 + tests/setresuid.test | 6 - tests/setresuid32.gen.test | 4 + tests/setresuid32.test | 6 - tests/setreuid.gen.test | 4 + tests/setreuid.test | 6 - tests/setreuid32.gen.test | 4 + tests/setreuid32.test | 6 - tests/setrlimit.gen.test | 4 + tests/setrlimit.test | 6 - tests/setuid.gen.test | 4 + tests/setuid.test | 6 - tests/setuid32.gen.test | 4 + tests/setuid32.test | 6 - tests/shmxt.gen.test | 4 + tests/shmxt.test | 12 - tests/shutdown.gen.test | 4 + tests/shutdown.test | 6 - tests/sigaction.c | 194 +- tests/sigaction.gen.test | 4 + tests/siginfo.gen.test | 4 + tests/siginfo.test | 6 - tests/signal.c | 132 + tests/signal.gen.test | 4 + tests/signal2name.c | 3 +- tests/signal_receive.c | 4 +- tests/signal_receive.gen.test | 4 + tests/signal_receive.test | 6 - tests/signalfd4.c | 25 +- tests/signalfd4.gen.test | 4 + tests/signalfd4.test | 6 - tests/sigpending.c | 106 + tests/sigpending.gen.test | 4 + tests/sigprocmask.c | 151 + tests/sigprocmask.gen.test | 4 + tests/sigreturn.c | 63 +- tests/sigreturn.gen.test | 4 + tests/sigreturn.test | 48 - tests/sigsuspend.c | 117 + tests/sigsuspend.gen.test | 4 + tests/skip_unavailable.c | 13 + tests/socketcall.gen.test | 4 + tests/socketcall.test | 6 - tests/sockname.c | 7 +- tests/splice.c | 5 +- tests/splice.gen.test | 4 + tests/splice.test | 6 - tests/stack-fcall.c | 2 +- tests/stat.c | 1 + tests/stat.gen.test | 4 + tests/stat.test | 5 - tests/stat64.c | 1 + tests/stat64.gen.test | 4 + tests/stat64.test | 5 - tests/statfs.expected | 1 - tests/statfs.gen.test | 4 + tests/statfs.test | 11 - tests/statfs64.gen.test | 4 + tests/statfs64.test | 5 - tests/statx.c | 70 + tests/statx.gen.test | 4 + tests/statx.sh | 6 - tests/strace-C.test | 4 +- tests/strace-E.expected | 2 +- tests/strace-E.test | 2 +- tests/strace-S.test | 6 +- tests/strace-T.test | 4 +- tests/strace-V.test | 15 +- tests/strace-ff.test | 5 +- tests/strace-k.test | 3 +- tests/strace-r.expected | 2 +- tests/strace-r.test | 4 +- tests/strace-t.test | 10 +- tests/strace-tt.test | 5 +- tests/strace-ttt.test | 5 +- tests/struct_flock.c | 13 +- tests/sun_path.test | 2 +- tests/swap.gen.test | 4 + tests/swap.test | 6 - tests/sxetmask.c | 124 + tests/sxetmask.gen.test | 4 + tests/symlink.c | 10 +- tests/symlink.gen.test | 4 + tests/symlink.test | 6 - tests/symlinkat.gen.test | 4 + tests/symlinkat.test | 6 - tests/sync.gen.test | 4 + tests/sync.test | 6 - tests/sync_file_range.gen.test | 4 + tests/sync_file_range.test | 6 - tests/sync_file_range2.gen.test | 4 + tests/sync_file_range2.test | 6 - tests/sysinfo.c | 3 +- tests/sysinfo.gen.test | 4 + tests/sysinfo.test | 6 - tests/syslog.gen.test | 4 + tests/syslog.test | 6 - tests/tee.gen.test | 4 + tests/tee.test | 6 - tests/termsig.test | 15 + tests/test_nlattr.h | 183 + tests/tests.h | 62 +- tests/threads-execve.c | 20 +- tests/threads-execve.test | 8 +- tests/time.c | 16 +- tests/time.gen.test | 4 + tests/time.test | 6 - tests/timer_create.gen.test | 4 + tests/timer_create.test | 6 - tests/timer_xettime.c | 88 +- tests/timer_xettime.gen.test | 4 + tests/timer_xettime.test | 6 - tests/timerfd_xettime.c | 83 +- tests/timerfd_xettime.gen.test | 4 + tests/timerfd_xettime.test | 6 - tests/times-fail.c | 2 +- tests/times-fail.gen.test | 4 + tests/times-fail.test | 6 - tests/times.c | 2 +- tests/times.gen.test | 4 + tests/times.test | 6 - tests/trace_fstat.gen.test | 4 + tests/trace_fstat.in | 5 + tests/trace_fstatfs.gen.test | 4 + tests/trace_fstatfs.in | 2 + tests/trace_lstat.gen.test | 4 + tests/trace_lstat.in | 3 + tests/trace_question.gen.test | 4 + tests/trace_question.in | 4 + tests/trace_stat.gen.test | 4 + tests/trace_stat.in | 3 + tests/trace_stat_like.gen.test | 4 + tests/trace_stat_like.in | 12 + tests/trace_statfs.gen.test | 4 + tests/trace_statfs.in | 2 + tests/trace_statfs_like.gen.test | 4 + tests/trace_statfs_like.in | 5 + tests/truncate.gen.test | 4 + tests/truncate.test | 6 - tests/truncate64.gen.test | 4 + tests/truncate64.test | 6 - tests/ugetrlimit.gen.test | 4 + tests/ugetrlimit.test | 6 - tests/uio.c | 6 +- tests/uio.test | 2 +- tests/umask.gen.test | 4 + tests/umask.test | 6 - tests/umode_t.c | 10 +- tests/umoven-illptr.gen.test | 4 + tests/umoven-illptr.test | 6 - tests/umovestr-illptr.gen.test | 4 + tests/umovestr-illptr.test | 6 - tests/umovestr2.test | 4 - tests/umovestr3.gen.test | 4 + tests/umovestr3.test | 6 - tests/uname.c | 2 +- tests/uname.test | 3 +- tests/unblock_reset_raise.c | 54 + tests/unix-pair-send-recv.test | 2 +- tests/unix-pair-sendto-recvfrom.c | 2 +- tests/unix-pair-sendto-recvfrom.test | 2 +- tests/unlink.gen.test | 4 + tests/unlink.test | 6 - tests/unlinkat.gen.test | 4 + tests/unlinkat.test | 6 - tests/unshare.gen.test | 4 + tests/unshare.test | 6 - tests/userfaultfd.gen.test | 4 + tests/userfaultfd.test | 6 - tests/ustat.c | 2 +- tests/ustat.gen.test | 4 + tests/ustat.test | 6 - tests/utime.c | 23 +- tests/utime.gen.test | 4 + tests/utime.test | 6 - tests/utimensat.c | 180 +- tests/utimensat.gen.test | 4 + tests/utimensat.test | 20 - tests/utimes.c | 50 +- tests/utimes.gen.test | 4 + tests/utimes.test | 6 - tests/vfork-f.gen.test | 4 + tests/vfork-f.test | 5 - tests/vhangup.gen.test | 4 + tests/vhangup.test | 7 - tests/vmsplice.c | 2 +- tests/vmsplice.gen.test | 4 + tests/vmsplice.test | 6 - tests/wait4-v.gen.test | 4 + tests/wait4-v.test | 6 - tests/wait4.c | 17 +- tests/wait4.gen.test | 4 + tests/wait4.test | 6 - tests/waitid-v.gen.test | 4 + tests/waitid-v.test | 6 - tests/waitid.c | 16 +- tests/waitid.gen.test | 4 + tests/waitid.test | 6 - tests/waitpid.gen.test | 4 + tests/waitpid.test | 6 - tests/xattr-strings.gen.test | 4 + tests/xattr-strings.test | 7 - tests/xattr.c | 2 - tests/xattr.gen.test | 4 + tests/xattr.test | 12 - tests/xchownx.c | 15 +- tests/xet_robust_list.c | 5 +- tests/xet_robust_list.gen.test | 4 + tests/xet_robust_list.test | 6 - tests/xetitimer.c | 173 +- tests/xetitimer.gen.test | 4 + tests/xetitimer.test | 6 - tests/xetpgid.c | 8 +- tests/xetpgid.gen.test | 4 + tests/xetpgid.test | 6 - tests/xetpriority.c | 5 +- tests/xetpriority.gen.test | 4 + tests/xetpriority.test | 6 - tests/xettimeofday.c | 62 +- tests/xettimeofday.gen.test | 4 + tests/xettimeofday.test | 6 - tests/xselect.c | 88 +- tests/xstatfsx.c | 22 +- tests/xstatx.c | 280 +- tests/xutimes.c | 149 + tests/zeroargc.c | 43 + time.c | 6 +- times.c | 1 + ubi.c | 1 + uid.c | 8 +- uname.c | 10 +- unwind.c | 89 +- upeek.c | 1 + userfaultfd.c | 1 + util.c | 350 +- utime.c | 7 +- utimes.c | 7 +- v4l2.c | 165 +- wait.c | 7 +- xlat.c | 220 + xlat/Makemodule.am | 76 +- xlat/aclipc.h | 23 - xlat/aclipc.in | 3 - xlat/addrfams.h | 4 + xlat/addrfams.in | 1 + xlat/archvals.h | 8 + xlat/archvals.in | 2 + xlat/arp_hardware_types.h | 3 + xlat/arp_hardware_types.in | 1 + xlat/at_statx_sync_types.h | 31 + xlat/at_statx_sync_types.in | 5 + xlat/bpf_attach_flags.h | 18 + xlat/bpf_attach_flags.in | 1 + xlat/bpf_map_types.h | 8 + xlat/bpf_map_types.in | 2 + xlat/clocknames.h | 7 +- xlat/ethernet_protocols.h | 7 +- xlat/gen.sh | 1 + xlat/inet_diag_attrs.h | 31 + xlat/inet_diag_attrs.in | 18 + xlat/inet_diag_extended_flags.h | 30 + xlat/inet_diag_extended_flags.in | 17 + xlat/inet_diag_req_attrs.h | 16 + xlat/inet_diag_req_attrs.in | 3 + xlat/inet_protocols.h | 7 +- xlat/keyctl_commands.h | 4 + xlat/keyctl_commands.in | 1 + xlat/netlink_diag_attrs.h | 19 + xlat/netlink_diag_attrs.in | 6 + xlat/netlink_diag_show.h | 26 + xlat/netlink_diag_show.in | 4 + xlat/netlink_get_flags.h | 26 + xlat/netlink_get_flags.in | 4 + xlat/netlink_new_flags.h | 26 + xlat/netlink_new_flags.in | 4 + xlat/netlink_protocols.h | 7 +- xlat/netlink_socket_flags.h | 32 + xlat/netlink_socket_flags.in | 6 + xlat/netlink_states.h | 22 + xlat/netlink_states.in | 2 + xlat/nl_audit_types.h | 382 ++ xlat/nl_audit_types.in | 98 + xlat/nl_netfilter_msg_types.h | 22 + xlat/nl_netfilter_msg_types.in | 2 + xlat/nl_netfilter_subsys_ids.h | 66 + xlat/nl_netfilter_subsys_ids.in | 13 + xlat/nl_route_types.h | 241 + xlat/nl_route_types.in | 71 + xlat/nl_selinux_types.h | 22 + xlat/nl_selinux_types.in | 2 + xlat/nl_sock_diag_types.h | 30 + xlat/nl_sock_diag_types.in | 4 + xlat/nl_xfrm_types.h | 117 + xlat/nl_xfrm_types.in | 34 + xlat/openmodessol.h | 28 - xlat/openmodessol.in | 14 - xlat/packet_diag_attrs.h | 22 + xlat/packet_diag_attrs.in | 9 + xlat/packet_diag_show.h | 32 + xlat/packet_diag_show.in | 6 + xlat/scmvals.h | 110 + xlat/scmvals.in | 55 + xlat/setns_types.h | 7 +- xlat/sigact_flags.h | 4 +- xlat/sigact_flags.in | 2 +- xlat/smc_diag_attrs.h | 18 + xlat/smc_diag_attrs.in | 5 + xlat/smc_diag_extended_flags.h | 16 + xlat/smc_diag_extended_flags.in | 3 + xlat/smc_states.h | 62 + xlat/smc_states.in | 12 + xlat/sockoptions.h | 9 + xlat/sockoptions.in | 3 + xlat/socksctpoptions.h | 18 + xlat/socksctpoptions.in | 6 + xlat/socktcpoptions.h | 3 + xlat/socktcpoptions.in | 1 + xlat/socktypes.h | 7 +- xlat/statx_attrs.h | 38 + xlat/statx_attrs.in | 6 + xlat/statx_masks.h | 71 + xlat/statx_masks.in | 15 + xlat/tcp_state_flags.h | 51 + xlat/tcp_state_flags.in | 13 + xlat/tcp_states.h | 62 + xlat/tcp_states.in | 12 + xlat/unix_diag_attrs.h | 21 + xlat/unix_diag_attrs.in | 8 + xlat/unix_diag_show.h | 32 + xlat/unix_diag_show.in | 6 + xlat/usagewho.h | 25 +- xlat/usagewho.in | 7 +- xlat/v4l2_buf_flags.h | 33 + xlat/v4l2_buf_flags.in | 11 + xlat/v4l2_buf_types.h | 9 + xlat/v4l2_buf_types.in | 3 + xlat/v4l2_colorspaces.h | 12 + xlat/v4l2_colorspaces.in | 4 + xlat/v4l2_control_flags.h | 9 + xlat/v4l2_control_flags.in | 3 + xlat/v4l2_control_types.h | 25 +- xlat/v4l2_control_types.in | 9 +- xlat/v4l2_device_capabilities_flags.h | 12 + xlat/v4l2_device_capabilities_flags.in | 4 + xlat/v4l2_memories.h | 6 + xlat/v4l2_memories.in | 2 + xlat/v4l2_sliced_flags.h | 34 + xlat/v4l2_sliced_flags.in | 6 + xlat/v4l2_tuner_audmodes.h | 34 + xlat/v4l2_tuner_audmodes.in | 6 + xlat/v4l2_tuner_capabilities.h | 58 + xlat/v4l2_tuner_capabilities.in | 14 + xlat/v4l2_tuner_rxsubchanses.h | 34 + xlat/v4l2_tuner_rxsubchanses.in | 6 + xlat/v4l2_tuner_types.h | 34 + xlat/v4l2_tuner_types.in | 6 + xlat/v4l2_vbi_flags.h | 34 + xlat/v4l2_vbi_flags.in | 6 + xmalloc.c | 25 +- 3630 files changed, 63025 insertions(+), 99752 deletions(-) dc75b010 Update strace to 4.18. 6bd3f663 Fix mips64 build and enable mips32 strace build 74575259 Give in and hard-code the rest of the --version string details. a30be45b Remove the workaround now the scsi headers work in the platform. c2beb1c7 Disable broken mips strace build. 39bac055 Upgrade strace to 4.17. ========platform/external/svox between android-8.0.0_r32..android-8.1.0_r1========= pico/AndroidManifest.xml | 16 --------- .../jni/com_android_tts_compat_SynthProxy.cpp | 2 +- pico/src/com/svox/pico/Pico.java | 42 ---------------------- 3 files changed, 1 insertion(+), 59 deletions(-) 78cf34f Remove unused activity. dae9af9 Reference nativehelper/jni.h as jni.h ========platform/external/swiftshader between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 55 +- .gitmodules | 3 + .travis.yml | 23 + .vscode/launch.json | 104 + .vscode/tasks.json | 45 + Android.mk | 18 +- BUILD.gn | 113 + CMakeLists.txt | 306 +- CONTRIBUTING.txt | 2 + CONTRIBUTORS.txt | 10 +- OWNERS | 7 + README.md | 65 +- SwiftShader.sln | 85 +- docs/ArchitectureLayers.png | Bin 0 -> 15652 bytes docs/Index.md | 63 + docs/Reactor.md | 309 + docs/Subzero.md | 19 + extensions/CHROMIUM_texture_filtering_hint.txt | 85 + include/Direct3D/d3d8.h | 1279 + include/Direct3D/d3d8caps.h | 364 + include/Direct3D/d3d8types.h | 1684 + include/EGL/egl.h | 26 +- include/EGL/eglext.h | 360 +- include/EGL/eglplatform.h | 16 +- include/GLES/egl.h | 15 - include/KHR/khrplatform.h | 6 +- src/Android.mk | 67 +- src/Common/BUILD.gn | 44 + src/Common/CPUID.cpp | 13 +- src/Common/CPUID.hpp | 4 + src/Common/Configurator.cpp | 1 - src/Common/DebugAndroid.hpp | 1 + src/Common/GrallocAndroid.cpp | 19 +- src/Common/GrallocAndroid.hpp | 64 +- src/Common/Math.cpp | 4 +- src/Common/Memory.cpp | 74 +- src/Common/Memory.hpp | 5 +- src/Common/MutexLock.hpp | 62 +- src/Common/Resource.cpp | 2 +- src/Common/Resource.hpp | 4 +- src/Common/SharedLibrary.hpp | 6 +- src/Common/Thread.hpp | 16 +- src/Common/Timer.cpp | 17 +- src/Common/Types.hpp | 12 + src/Common/Version.h | 2 +- src/D3D8/Capabilities.cpp | 246 + src/D3D8/Capabilities.hpp | 313 + src/D3D8/D3D8.cpp | 100 + src/D3D8/D3D8.rc | 89 + src/D3D8/D3D8.vcxproj | 284 + src/D3D8/D3D8.vcxproj.filters | 149 + src/D3D8/Debug.hpp | 126 + src/D3D8/Direct3D8.cpp | 1074 + src/D3D8/Direct3D8.hpp | 71 + src/D3D8/Direct3DBaseTexture8.cpp | 156 + src/D3D8/Direct3DBaseTexture8.hpp | 73 + src/D3D8/Direct3DCubeTexture8.cpp | 251 + src/D3D8/Direct3DCubeTexture8.hpp | 75 + src/D3D8/Direct3DDevice8.cpp | 4921 +++ src/D3D8/Direct3DDevice8.hpp | 271 + src/D3D8/Direct3DIndexBuffer8.cpp | 191 + src/D3D8/Direct3DIndexBuffer8.hpp | 76 + src/D3D8/Direct3DPixelShader8.cpp | 83 + src/D3D8/Direct3DPixelShader8.hpp | 53 + src/D3D8/Direct3DResource8.cpp | 215 + src/D3D8/Direct3DResource8.hpp | 92 + src/D3D8/Direct3DStateBlock8.cpp | 743 + src/D3D8/Direct3DStateBlock8.hpp | 160 + src/D3D8/Direct3DSurface8.cpp | 290 + src/D3D8/Direct3DSurface8.hpp | 78 + src/D3D8/Direct3DSwapChain8.cpp | 230 + src/D3D8/Direct3DSwapChain8.hpp | 70 + src/D3D8/Direct3DTexture8.cpp | 238 + src/D3D8/Direct3DTexture8.hpp | 76 + src/D3D8/Direct3DVertexBuffer8.cpp | 221 + src/D3D8/Direct3DVertexBuffer8.hpp | 75 + src/D3D8/Direct3DVertexDeclaration8.cpp | 71 + src/D3D8/Direct3DVertexDeclaration8.hpp | 48 + src/D3D8/Direct3DVertexShader8.cpp | 92 + src/D3D8/Direct3DVertexShader8.hpp | 54 + src/D3D8/Direct3DVolume8.cpp | 199 + src/D3D8/Direct3DVolume8.hpp | 74 + src/D3D8/Direct3DVolumeTexture8.cpp | 246 + src/D3D8/Direct3DVolumeTexture8.hpp | 77 + src/D3D8/Unknown.cpp | 88 + src/D3D8/Unknown.hpp | 44 + src/D3D8/d3d8.def | 7 + src/D3D8/resource.h | 28 + src/D3D8/resource1.h | 14 + src/D3D9/D3D9.rc | 2 +- src/D3D9/D3D9.vcxproj | 18 +- src/D3D9/Direct3D9.hpp | 36 +- src/D3D9/Direct3D9Ex.hpp | 46 +- src/D3D9/Direct3DBaseTexture9.hpp | 36 +- src/D3D9/Direct3DCubeTexture9.cpp | 4 - src/D3D9/Direct3DCubeTexture9.hpp | 46 +- src/D3D9/Direct3DDevice9.cpp | 19 +- src/D3D9/Direct3DDevice9.hpp | 240 +- src/D3D9/Direct3DDevice9Ex.hpp | 272 +- src/D3D9/Direct3DIndexBuffer9.hpp | 32 +- src/D3D9/Direct3DPixelShader9.hpp | 12 +- src/D3D9/Direct3DQuery9.cpp | 10 +- src/D3D9/Direct3DQuery9.hpp | 22 +- src/D3D9/Direct3DResource9.hpp | 24 +- src/D3D9/Direct3DStateBlock9.hpp | 14 +- src/D3D9/Direct3DSurface9.cpp | 10 + src/D3D9/Direct3DSurface9.hpp | 40 +- src/D3D9/Direct3DSwapChain9.cpp | 2 +- src/D3D9/Direct3DSwapChain9.hpp | 22 +- src/D3D9/Direct3DTexture9.cpp | 4 - src/D3D9/Direct3DTexture9.hpp | 48 +- src/D3D9/Direct3DVertexBuffer9.hpp | 30 +- src/D3D9/Direct3DVertexDeclaration9.hpp | 14 +- src/D3D9/Direct3DVertexShader9.hpp | 12 +- src/D3D9/Direct3DVolume9.cpp | 10 + src/D3D9/Direct3DVolume9.hpp | 28 +- src/D3D9/Direct3DVolumeTexture9.cpp | 4 - src/D3D9/Direct3DVolumeTexture9.hpp | 46 +- src/D3D9/Unknown.hpp | 6 +- src/Main/BUILD.gn | 85 + src/Main/Config.hpp | 8 +- src/Main/FrameBuffer.cpp | 122 +- src/Main/FrameBuffer.hpp | 33 +- src/Main/FrameBufferAndroid.cpp | 25 +- src/Main/FrameBufferAndroid.hpp | 7 +- src/Main/FrameBufferDD.cpp | 4 +- src/Main/FrameBufferDD.hpp | 2 +- src/Main/FrameBufferGDI.hpp | 4 +- src/Main/FrameBufferOzone.cpp | 54 + src/Main/FrameBufferOzone.hpp | 40 + src/Main/FrameBufferWin.hpp | 5 +- src/Main/FrameBufferX11.cpp | 8 +- src/Main/FrameBufferX11.hpp | 6 +- src/Main/SwiftConfig.cpp | 2 +- src/Main/SwiftConfig.hpp | 2 +- src/Main/libX11.cpp | 23 +- src/OpenGL/common/BUILD.gn | 43 + src/OpenGL/common/Image.cpp | 97 +- src/OpenGL/common/Image.hpp | 62 +- src/OpenGL/common/NameSpace.hpp | 5 + src/OpenGL/common/Object.cpp | 4 + src/OpenGL/common/Object.hpp | 4 +- src/OpenGL/common/Surface.hpp | 52 + src/OpenGL/compiler/AnalyzeCallDepth.cpp | 61 + src/OpenGL/compiler/AnalyzeCallDepth.h | 1 + src/OpenGL/compiler/Android.mk | 20 +- src/OpenGL/compiler/BUILD.gn | 83 + src/OpenGL/compiler/BaseTypes.h | 2 + src/OpenGL/compiler/Compiler.vcxproj | 32 +- src/OpenGL/compiler/Compiler.vcxproj.filters | 6 - src/OpenGL/compiler/ConstantUnion.h | 10 - src/OpenGL/compiler/Initialize.cpp | 1 + src/OpenGL/compiler/Intermediate.cpp | 139 + src/OpenGL/compiler/OutputASM.cpp | 196 +- src/OpenGL/compiler/OutputASM.h | 1 + src/OpenGL/compiler/ParseHelper.cpp | 405 +- src/OpenGL/compiler/ParseHelper.h | 1 + src/OpenGL/compiler/SymbolTable.cpp | 17 +- src/OpenGL/compiler/SymbolTable.h | 17 + src/OpenGL/compiler/Types.h | 17 + src/OpenGL/compiler/ValidateGlobalInitializer.cpp | 88 - src/OpenGL/compiler/debug.cpp | 3 +- src/OpenGL/compiler/glslang.l | 11 - src/OpenGL/compiler/glslang_lex.cpp | 1405 +- src/OpenGL/compiler/glslang_tab.cpp | 60 +- src/OpenGL/compiler/intermOut.cpp | 11 + src/OpenGL/compiler/intermediate.h | 4 +- src/OpenGL/compiler/preprocessor/BUILD.gn | 44 + src/OpenGL/compiler/preprocessor/MacroExpander.cpp | 12 +- src/OpenGL/compiler/preprocessor/MacroExpander.h | 2 +- .../compiler/preprocessor/preprocessor.vcxproj | 22 +- src/OpenGL/libEGL/Android.mk | 25 +- src/OpenGL/libEGL/BUILD.gn | 87 + src/OpenGL/libEGL/Config.cpp | 48 +- src/OpenGL/libEGL/Config.h | 3 +- src/OpenGL/libEGL/Context.hpp | 20 +- src/OpenGL/libEGL/Display.cpp | 125 +- src/OpenGL/libEGL/Display.h | 26 +- src/OpenGL/libEGL/Surface.cpp | 22 +- src/OpenGL/libEGL/{Surface.h => Surface.hpp} | 30 +- src/OpenGL/libEGL/exports.map | 9 +- src/OpenGL/libEGL/libEGL.cbp | 140 - src/OpenGL/libEGL/libEGL.cpp | 106 +- src/OpenGL/libEGL/libEGL.hpp | 4 +- src/OpenGL/libEGL/libEGL.rc | 4 +- src/OpenGL/libEGL/libEGL.vcxproj | 46 +- src/OpenGL/libEGL/libEGL.vcxproj.filters | 16 +- src/OpenGL/libEGL/main.cpp | 118 +- src/OpenGL/libEGL/main.h | 14 +- src/OpenGL/libGL/Device.cpp | 23 +- src/OpenGL/libGL/Device.hpp | 35 +- src/OpenGL/libGL/Image.cpp | 12 +- src/OpenGL/libGL/Image.hpp | 5 +- src/OpenGL/libGL/Program.cpp | 10 +- src/OpenGL/libGL/Shader.cpp | 2 +- src/OpenGL/libGL/Texture.cpp | 8 - src/OpenGL/libGL/libGL.cpp | 4 +- src/OpenGL/libGL/libGL.def | 2 - src/OpenGL/libGL/libGL.rc | 4 +- src/OpenGL/libGL/libGL.vcxproj | 18 +- src/OpenGL/libGL/main.cpp | 18 +- src/OpenGL/libGLES_CM/Android.mk | 25 +- src/OpenGL/libGLES_CM/Context.cpp | 52 +- src/OpenGL/libGLES_CM/Context.h | 31 +- src/OpenGL/libGLES_CM/Device.cpp | 27 +- src/OpenGL/libGLES_CM/Device.hpp | 35 +- src/OpenGL/libGLES_CM/Framebuffer.cpp | 25 +- src/OpenGL/libGLES_CM/Texture.cpp | 58 +- src/OpenGL/libGLES_CM/Texture.h | 62 +- src/OpenGL/libGLES_CM/exports.map | 2 + src/OpenGL/libGLES_CM/libGLES_CM.cbp | 300 - src/OpenGL/libGLES_CM/libGLES_CM.cpp | 36 +- src/OpenGL/libGLES_CM/libGLES_CM.def | 2 + src/OpenGL/libGLES_CM/libGLES_CM.hpp | 9 +- src/OpenGL/libGLES_CM/libGLES_CM.rc | 4 +- src/OpenGL/libGLES_CM/libGLES_CM.vcxproj | 30 +- src/OpenGL/libGLES_CM/main.cpp | 18 +- src/OpenGL/libGLESv2/Android.mk | 31 +- src/OpenGL/libGLESv2/BUILD.gn | 107 + src/OpenGL/libGLESv2/Context.cpp | 936 +- src/OpenGL/libGLESv2/Context.h | 79 +- src/OpenGL/libGLESv2/Device.cpp | 89 +- src/OpenGL/libGLESv2/Device.hpp | 58 +- src/OpenGL/libGLESv2/Fence.cpp | 40 +- src/OpenGL/libGLESv2/Fence.h | 1 + src/OpenGL/libGLESv2/Framebuffer.cpp | 215 +- src/OpenGL/libGLESv2/Framebuffer.h | 16 +- src/OpenGL/libGLESv2/IndexDataManager.cpp | 12 +- src/OpenGL/libGLESv2/IndexDataManager.h | 10 +- src/OpenGL/libGLESv2/Program.cpp | 263 +- src/OpenGL/libGLESv2/Program.h | 63 +- src/OpenGL/libGLESv2/Shader.cpp | 1 + src/OpenGL/libGLESv2/Texture.cpp | 151 +- src/OpenGL/libGLESv2/Texture.h | 151 +- src/OpenGL/libGLESv2/TransformFeedback.cpp | 2 +- src/OpenGL/libGLESv2/VertexDataManager.cpp | 19 +- src/OpenGL/libGLESv2/exports.map | 555 +- src/OpenGL/libGLESv2/libGLESv2.cbp | 391 - src/OpenGL/libGLESv2/libGLESv2.cpp | 275 +- src/OpenGL/libGLESv2/libGLESv2.def | 2 + src/OpenGL/libGLESv2/libGLESv2.hpp | 14 +- src/OpenGL/libGLESv2/libGLESv2.rc | 4 +- src/OpenGL/libGLESv2/libGLESv2.vcxproj | 43 +- src/OpenGL/libGLESv2/libGLESv2.vcxproj.filters | 3 + src/OpenGL/libGLESv2/libGLESv3.cpp | 148 +- src/OpenGL/libGLESv2/main.cpp | 26 +- src/OpenGL/libGLESv2/mathutil.h | 1 + src/OpenGL/libGLESv2/utilities.cpp | 198 +- src/OpenGL/libGLESv2/utilities.h | 11 +- src/Reactor/Android.mk | 149 + src/Reactor/BUILD.gn | 293 + src/Reactor/DLL.cpp | 381 - src/Reactor/DLL.hpp | 105 - src/Reactor/LLVMReactor.cpp | 6428 ++++ src/Reactor/LLVMRoutine.cpp | 46 + src/Reactor/LLVMRoutine.hpp | 53 + src/Reactor/LLVMRoutineManager.cpp | 148 + .../{RoutineManager.hpp => LLVMRoutineManager.hpp} | 18 +- src/Reactor/Main.cpp | 667 + src/Reactor/Nucleus.cpp | 7877 ----- src/Reactor/Nucleus.hpp | 3060 +- src/Reactor/Optimizer.cpp | 702 + .../Optimizer.hpp} | 15 +- src/Reactor/Reactor.hpp | 2954 +- src/Reactor/Reactor.vcxproj | 62 +- src/Reactor/Reactor.vcxproj.filters | 18 +- src/Reactor/Routine.cpp | 68 +- src/Reactor/Routine.hpp | 25 +- src/Reactor/RoutineManager.cpp | 148 - src/Reactor/SubmoduleCheck/gtest/gtest.h | 2 + src/Reactor/Subzero.sln | 34 + src/Reactor/Subzero.vcxproj | 290 + src/Reactor/Subzero.vcxproj.filters | 329 + src/Reactor/SubzeroLLVMDependencies.vcxproj | 318 + .../SubzeroLLVMDependencies.vcxproj.filters | 590 + src/Reactor/SubzeroReactor.cpp | 7156 ++++ src/Reactor/SubzeroTest.vcxproj | 225 + src/Reactor/SubzeroTest.vcxproj.filters | 63 + src/Reactor/x86.hpp | 68 +- src/Renderer/BUILD.gn | 67 + src/Renderer/Blitter.cpp | 247 +- src/Renderer/Blitter.hpp | 15 +- src/Renderer/Context.cpp | 9 +- src/Renderer/Context.hpp | 33 +- src/Renderer/LRUCache.hpp | 20 +- src/Renderer/PixelProcessor.cpp | 61 +- src/Renderer/PixelProcessor.hpp | 217 +- src/Renderer/Primitive.hpp | 6 +- src/Renderer/QuadRasterizer.cpp | 4 +- src/Renderer/Rasterizer.hpp | 8 +- src/Renderer/Renderer.cpp | 169 +- src/Renderer/Renderer.hpp | 127 +- src/Renderer/RoutineCache.hpp | 126 - src/Renderer/Sampler.cpp | 89 +- src/Renderer/Sampler.hpp | 52 +- src/Renderer/SetupProcessor.cpp | 31 +- src/Renderer/Stream.hpp | 2 +- src/Renderer/Surface.cpp | 2189 +- src/Renderer/Surface.hpp | 47 +- src/Renderer/VertexProcessor.cpp | 62 +- src/Renderer/VertexProcessor.hpp | 173 +- src/Shader/BUILD.gn | 62 + src/Shader/Constants.cpp | 79 +- src/Shader/Constants.hpp | 3 - src/Shader/PixelPipeline.cpp | 132 +- src/Shader/PixelProgram.cpp | 199 +- src/Shader/PixelProgram.hpp | 27 +- src/Shader/PixelRoutine.cpp | 403 +- src/Shader/PixelRoutine.hpp | 8 +- src/Shader/PixelShader.cpp | 66 +- src/Shader/PixelShader.hpp | 16 +- src/Shader/SamplerCore.cpp | 1199 +- src/Shader/SamplerCore.hpp | 67 +- src/Shader/SetupRoutine.cpp | 54 +- src/Shader/SetupRoutine.hpp | 4 +- src/Shader/Shader.cpp | 50 +- src/Shader/Shader.hpp | 22 +- src/Shader/ShaderCore.cpp | 141 +- src/Shader/ShaderCore.hpp | 41 +- src/Shader/VertexPipeline.cpp | 2 +- src/Shader/VertexPipeline.hpp | 2 +- src/Shader/VertexProgram.cpp | 178 +- src/Shader/VertexProgram.hpp | 24 +- src/Shader/VertexRoutine.cpp | 155 +- src/Shader/VertexRoutine.hpp | 10 +- src/Shader/VertexShader.cpp | 53 +- src/Shader/VertexShader.hpp | 41 +- src/SwiftShader/SwiftShader.vcxproj | 59 +- src/swiftshader.gni | 47 + tests/OGLSimpleCube/OGLSimpleCube.cpp | 2 +- tests/OGLSimpleCube/OGLSimpleCube.vcxproj | 10 +- tests/unittests/BUILD.gn | 52 + tests/unittests/SwiftShaderTest.h | 26 + tests/unittests/main.cpp | 21 + tests/unittests/unittests.cpp | 187 + tests/unittests/unittests.vcxproj | 180 + tests/unittests/unittests.vcxproj.filters | 24 + tests/unittests/unittests.vcxproj.user | 19 + third_party/LLVM/Android.mk | 1 + third_party/LLVM/BUILD.gn | 469 + third_party/LLVM/LLVM.cbp | 997 - .../LLVM/include-linux/llvm/Config/config.h | 2 +- .../LLVM/include/llvm/intrinsics_gen.vcxproj | 14 +- third_party/LLVM/lib/Analysis/LLVMAnalysis.vcxproj | 14 +- third_party/LLVM/lib/CodeGen/LLVMCodeGen.vcxproj | 14 +- .../CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj | 14 +- .../LLVM/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj | 14 +- .../ExecutionEngine/LLVMExecutionEngine.vcxproj | 14 +- third_party/LLVM/lib/MC/LLVMMC.vcxproj | 14 +- third_party/LLVM/lib/Support/Atomic.cpp | 1 + third_party/LLVM/lib/Support/LLVMSupport.vcxproj | 14 +- third_party/LLVM/lib/Support/Memory.cpp | 2 +- third_party/LLVM/lib/TableGen/LLVMTableGen.vcxproj | 14 +- third_party/LLVM/lib/Target/LLVMTarget.vcxproj | 14 +- .../X86/InstPrinter/LLVMX86AsmPrinter.vcxproj | 14 +- .../LLVM/lib/Target/X86/LLVMX86CodeGen.vcxproj | 14 +- .../Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj | 14 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 4 + .../lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj | 14 +- .../LLVM/lib/Target/X86/Utils/LLVMX86Utils.vcxproj | 14 +- .../LLVM/lib/Target/X86/X86CommonTableGen.vcxproj | 14 +- .../LLVM/lib/Target/X86/X86FrameLowering.cpp | 24 +- .../Transforms/InstCombine/LLVMInstCombine.vcxproj | 14 +- .../lib/Transforms/Scalar/LLVMScalarOpts.vcxproj | 14 +- .../Transforms/Utils/LLVMTransformUtils.vcxproj | 14 +- third_party/LLVM/lib/VMCore/LLVMCore.vcxproj | 14 +- .../LLVM/utils/TableGen/llvm-tblgen.vcxproj | 14 +- .../Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj | 10 +- .../01_HelloAPI/OGLES2/Build/OGLES2HelloAPI.cbp | 82 - .../01_HelloAPI/OGLES2/Build/OSX/Info.plist | 2 +- .../Build/WindowsVC2010/OGLES2HelloAPI.vcxproj | 10 +- .../04_BasicTnL/OGLES/Build/OGLESBasicTnL.cbp | 88 - .../Build/WindowsVC2010/OGLESBasicTnL.vcxproj | 10 +- .../WindowsVC2010/OGLES3ColourGrading.vcxproj | 10 +- .../WindowsVC2010/OGLES2DisplacementMap.vcxproj | 10 +- .../OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj | 10 +- .../OGLES3/Build/WindowsVC2010/OGLES3Tools.vcxproj | 10 +- third_party/googletest | 1 + third_party/llvm-subzero/CREDITS.TXT | 473 + third_party/llvm-subzero/LICENSE.TXT | 68 + third_party/llvm-subzero/README.txt | 25 + .../Android/include/llvm/Config/abi-breaking.h | 48 + .../build/Android/include/llvm/Config/config.h | 438 + .../Android/include/llvm/Config/llvm-config.h | 80 + .../build/Android/include/llvm/IR/Attributes.gen | 458 + .../build/Android/include/llvm/IR/Intrinsics.gen | 34224 +++++++++++++++++++ .../build/Android/include/llvm/Support/DataTypes.h | 135 + .../build/Linux/include/llvm/Config/abi-breaking.h | 48 + .../build/Linux/include/llvm/Config/config.h | 438 + .../build/Linux/include/llvm/Config/llvm-config.h | 80 + .../build/Linux/include/llvm/IR/Attributes.gen | 458 + .../build/Linux/include/llvm/IR/Intrinsics.gen | 34224 +++++++++++++++++++ .../build/Linux/include/llvm/Support/DataTypes.h | 135 + .../build/MacOS/include/llvm/Config/abi-breaking.h | 48 + .../build/MacOS/include/llvm/Config/config.h | 438 + .../build/MacOS/include/llvm/Config/llvm-config.h | 80 + .../build/MacOS/include/llvm/IR/Attributes.gen | 458 + .../build/MacOS/include/llvm/IR/Intrinsics.gen | 34015 ++++++++++++++++++ .../build/MacOS/include/llvm/Support/DataTypes.h | 135 + .../Windows/include/llvm/Config/abi-breaking.h | 48 + .../build/Windows/include/llvm/Config/config.h | 438 + .../Windows/include/llvm/Config/llvm-config.h | 80 + .../build/Windows/include/llvm/IR/Attributes.gen | 458 + .../build/Windows/include/llvm/IR/Intrinsics.gen | 34224 +++++++++++++++++++ .../build/Windows/include/llvm/Support/DataTypes.h | 213 + .../llvm-subzero/include/llvm-c/ErrorHandling.h | 49 + third_party/llvm-subzero/include/llvm-c/Support.h | 65 + third_party/llvm-subzero/include/llvm-c/Types.h | 131 + .../llvm-subzero/include/llvm/ADT/APFloat.h | 1128 + third_party/llvm-subzero/include/llvm/ADT/APInt.h | 1966 ++ .../llvm-subzero/include/llvm/ADT/ArrayRef.h | 517 + .../llvm-subzero/include/llvm/ADT/BitVector.h | 591 + .../llvm-subzero/include/llvm/ADT/DenseMap.h | 1123 + .../llvm-subzero/include/llvm/ADT/DenseMapInfo.h | 221 + .../llvm-subzero/include/llvm/ADT/EpochTracker.h | 100 + .../llvm-subzero/include/llvm/ADT/FoldingSet.h | 777 + .../llvm-subzero/include/llvm/ADT/Hashing.h | 661 + .../include/llvm/ADT/IntrusiveRefCntPtr.h | 286 + third_party/llvm-subzero/include/llvm/ADT/None.h | 26 + .../llvm-subzero/include/llvm/ADT/Optional.h | 289 + .../llvm-subzero/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm-subzero/include/llvm/ADT/PointerUnion.h | 481 + .../llvm-subzero/include/llvm/ADT/STLExtras.h | 834 + .../llvm-subzero/include/llvm/ADT/SmallPtrSet.h | 479 + .../llvm-subzero/include/llvm/ADT/SmallSet.h | 141 + .../llvm-subzero/include/llvm/ADT/SmallString.h | 297 + .../llvm-subzero/include/llvm/ADT/SmallVector.h | 932 + .../llvm-subzero/include/llvm/ADT/Statistic.h | 176 + .../llvm-subzero/include/llvm/ADT/StringExtras.h | 256 + .../llvm-subzero/include/llvm/ADT/StringMap.h | 512 + .../llvm-subzero/include/llvm/ADT/StringRef.h | 903 + .../llvm-subzero/include/llvm/ADT/StringSwitch.h | 259 + third_party/llvm-subzero/include/llvm/ADT/Triple.h | 742 + third_party/llvm-subzero/include/llvm/ADT/Twine.h | 552 + .../llvm-subzero/include/llvm/ADT/edit_distance.h | 103 + third_party/llvm-subzero/include/llvm/ADT/ilist.h | 434 + .../llvm-subzero/include/llvm/ADT/ilist_base.h | 95 + .../llvm-subzero/include/llvm/ADT/ilist_iterator.h | 185 + .../llvm-subzero/include/llvm/ADT/ilist_node.h | 290 + .../include/llvm/ADT/ilist_node_base.h | 53 + .../include/llvm/ADT/ilist_node_options.h | 133 + .../llvm-subzero/include/llvm/ADT/iterator.h | 279 + .../llvm-subzero/include/llvm/ADT/iterator_range.h | 68 + .../llvm-subzero/include/llvm/ADT/simple_ilist.h | 310 + .../llvm-subzero/include/llvm/Demangle/Demangle.h | 28 + .../llvm-subzero/include/llvm/IR/Argument.h | 152 + .../llvm-subzero/include/llvm/IR/Attributes.h | 603 + .../llvm-subzero/include/llvm/IR/Attributes.inc | 458 + .../llvm-subzero/include/llvm/IR/BasicBlock.h | 351 + .../llvm-subzero/include/llvm/IR/CallingConv.h | 206 + .../llvm-subzero/include/llvm/IR/Constant.h | 166 + .../llvm-subzero/include/llvm/IR/DebugLoc.h | 116 + .../llvm-subzero/include/llvm/IR/DerivedTypes.h | 485 + .../llvm-subzero/include/llvm/IR/Function.h | 689 + .../llvm-subzero/include/llvm/IR/GlobalObject.h | 149 + .../llvm-subzero/include/llvm/IR/GlobalValue.h | 544 + .../llvm-subzero/include/llvm/IR/Instruction.def | 225 + .../llvm-subzero/include/llvm/IR/Instruction.h | 604 + .../llvm-subzero/include/llvm/IR/Intrinsics.h | 170 + .../llvm-subzero/include/llvm/IR/LLVMContext.h | 293 + .../llvm-subzero/include/llvm/IR/Metadata.def | 125 + .../llvm-subzero/include/llvm/IR/Metadata.h | 1382 + .../llvm-subzero/include/llvm/IR/OperandTraits.h | 160 + .../include/llvm/IR/SymbolTableListTraits.h | 114 + .../llvm-subzero/include/llvm/IR/TrackingMDRef.h | 165 + third_party/llvm-subzero/include/llvm/IR/Type.h | 475 + third_party/llvm-subzero/include/llvm/IR/Use.h | 156 + third_party/llvm-subzero/include/llvm/IR/User.h | 286 + third_party/llvm-subzero/include/llvm/IR/Value.def | 103 + third_party/llvm-subzero/include/llvm/IR/Value.h | 820 + .../llvm-subzero/include/llvm/IRReader/IRReader.h | 50 + .../include/llvm/Support/AArch64TargetParser.def | 80 + .../include/llvm/Support/ARMBuildAttributes.h | 234 + .../include/llvm/Support/ARMTargetParser.def | 249 + .../llvm-subzero/include/llvm/Support/AlignOf.h | 146 + .../llvm-subzero/include/llvm/Support/Allocator.h | 440 + .../llvm-subzero/include/llvm/Support/Atomic.h | 38 + .../include/llvm/Support/CBindingWrapping.h | 47 + .../llvm-subzero/include/llvm/Support/COFF.h | 680 + .../llvm-subzero/include/llvm/Support/Casting.h | 328 + .../llvm-subzero/include/llvm/Support/Chrono.h | 55 + .../include/llvm/Support/CommandLine.h | 1879 + .../llvm-subzero/include/llvm/Support/Compiler.h | 497 + .../llvm-subzero/include/llvm/Support/ConvertUTF.h | 291 + .../llvm-subzero/include/llvm/Support/DataStream.h | 38 + .../llvm-subzero/include/llvm/Support/Debug.h | 97 + .../llvm-subzero/include/llvm/Support/ELF.h | 1354 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../include/llvm/Support/ELFRelocs/ARM.def | 138 + .../include/llvm/Support/ELFRelocs/AVR.def | 40 + .../include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../include/llvm/Support/ELFRelocs/i386.def | 47 + .../include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm-subzero/include/llvm/Support/Endian.h | 348 + .../llvm-subzero/include/llvm/Support/Errc.h | 86 + .../llvm-subzero/include/llvm/Support/Errno.h | 34 + .../llvm-subzero/include/llvm/Support/Error.h | 990 + .../include/llvm/Support/ErrorHandling.h | 106 + .../llvm-subzero/include/llvm/Support/ErrorOr.h | 287 + .../llvm-subzero/include/llvm/Support/FileSystem.h | 947 + .../include/llvm/Support/FileUtilities.h | 78 + .../llvm-subzero/include/llvm/Support/Format.h | 248 + .../include/llvm/Support/FormatCommon.h | 69 + .../include/llvm/Support/FormatProviders.h | 413 + .../include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm-subzero/include/llvm/Support/Host.h | 81 + .../llvm-subzero/include/llvm/Support/MD5.h | 87 + .../llvm-subzero/include/llvm/Support/MachO.def | 116 + .../llvm-subzero/include/llvm/Support/MachO.h | 1936 ++ .../include/llvm/Support/ManagedStatic.h | 99 + .../llvm-subzero/include/llvm/Support/MathExtras.h | 836 + .../llvm-subzero/include/llvm/Support/Memory.h | 186 + .../include/llvm/Support/MemoryBuffer.h | 183 + .../include/llvm/Support/MemoryObject.h | 68 + .../llvm-subzero/include/llvm/Support/Mutex.h | 158 + .../llvm-subzero/include/llvm/Support/MutexGuard.h | 41 + .../include/llvm/Support/NativeFormatting.h | 48 + .../llvm-subzero/include/llvm/Support/Options.h | 120 + .../llvm-subzero/include/llvm/Support/Path.h | 457 + .../include/llvm/Support/PointerLikeTypeTraits.h | 92 + .../llvm-subzero/include/llvm/Support/Process.h | 194 + .../llvm-subzero/include/llvm/Support/Program.h | 194 + .../llvm-subzero/include/llvm/Support/Regex.h | 102 + .../llvm-subzero/include/llvm/Support/SMLoc.h | 65 + .../llvm-subzero/include/llvm/Support/Signals.h | 77 + .../llvm-subzero/include/llvm/Support/SourceMgr.h | 280 + .../include/llvm/Support/StreamingMemoryObject.h | 87 + .../include/llvm/Support/StringSaver.h | 32 + .../include/llvm/Support/SwapByteOrder.h | 127 + .../include/llvm/Support/TargetParser.h | 209 + .../llvm-subzero/include/llvm/Support/Threading.h | 127 + .../llvm-subzero/include/llvm/Support/TimeValue.h | 386 + .../llvm-subzero/include/llvm/Support/Timer.h | 229 + .../llvm-subzero/include/llvm/Support/UniqueLock.h | 67 + .../llvm-subzero/include/llvm/Support/Valgrind.h | 32 + .../include/llvm/Support/WindowsError.h | 19 + .../llvm-subzero/include/llvm/Support/YAMLParser.h | 603 + .../llvm-subzero/include/llvm/Support/YAMLTraits.h | 1533 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../include/llvm/Support/raw_os_ostream.h | 42 + .../include/llvm/Support/raw_ostream.h | 544 + .../llvm-subzero/include/llvm/Support/thread.h | 67 + .../include/llvm/Support/type_traits.h | 113 + .../llvm-subzero/lib/Demangle/ItaniumDemangle.cpp | 4276 +++ third_party/llvm-subzero/lib/Support/APInt.cpp | 2887 ++ third_party/llvm-subzero/lib/Support/Atomic.cpp | 60 + .../llvm-subzero/lib/Support/CommandLine.cpp | 2185 ++ .../llvm-subzero/lib/Support/ConvertUTF.cpp | 710 + .../llvm-subzero/lib/Support/ConvertUTFWrapper.cpp | 251 + third_party/llvm-subzero/lib/Support/Debug.cpp | 158 + third_party/llvm-subzero/lib/Support/Errno.cpp | 76 + .../llvm-subzero/lib/Support/ErrorHandling.cpp | 207 + .../llvm-subzero/lib/Support/FoldingSet.cpp | 462 + third_party/llvm-subzero/lib/Support/Hashing.cpp | 29 + third_party/llvm-subzero/lib/Support/Host.cpp | 1456 + .../llvm-subzero/lib/Support/ManagedStatic.cpp | 88 + .../llvm-subzero/lib/Support/MemoryBuffer.cpp | 457 + third_party/llvm-subzero/lib/Support/Mutex.cpp | 122 + .../llvm-subzero/lib/Support/NativeFormatting.cpp | 265 + third_party/llvm-subzero/lib/Support/Path.cpp | 1185 + third_party/llvm-subzero/lib/Support/Process.cpp | 89 + third_party/llvm-subzero/lib/Support/Program.cpp | 69 + third_party/llvm-subzero/lib/Support/Regex.cpp | 205 + third_party/llvm-subzero/lib/Support/Signals.cpp | 184 + .../llvm-subzero/lib/Support/SmallPtrSet.cpp | 296 + .../llvm-subzero/lib/Support/SmallVector.cpp | 41 + .../llvm-subzero/lib/Support/StringExtras.cpp | 58 + third_party/llvm-subzero/lib/Support/StringMap.cpp | 257 + third_party/llvm-subzero/lib/Support/StringRef.cpp | 602 + .../llvm-subzero/lib/Support/StringSaver.cpp | 19 + .../llvm-subzero/lib/Support/TargetParser.cpp | 837 + third_party/llvm-subzero/lib/Support/Threading.cpp | 129 + third_party/llvm-subzero/lib/Support/Timer.cpp | 404 + third_party/llvm-subzero/lib/Support/Triple.cpp | 1527 + third_party/llvm-subzero/lib/Support/Twine.cpp | 182 + third_party/llvm-subzero/lib/Support/Unix/COM.inc | 27 + third_party/llvm-subzero/lib/Support/Unix/Host.inc | 49 + .../llvm-subzero/lib/Support/Unix/Memory.inc | 334 + .../llvm-subzero/lib/Support/Unix/Mutex.inc | 43 + third_party/llvm-subzero/lib/Support/Unix/Path.inc | 794 + .../llvm-subzero/lib/Support/Unix/Process.inc | 456 + .../llvm-subzero/lib/Support/Unix/Program.inc | 469 + .../llvm-subzero/lib/Support/Unix/README.txt | 16 + .../llvm-subzero/lib/Support/Unix/RWMutex.inc | 51 + .../llvm-subzero/lib/Support/Unix/Signals.inc | 493 + .../llvm-subzero/lib/Support/Unix/ThreadLocal.inc | 69 + third_party/llvm-subzero/lib/Support/Unix/Unix.h | 106 + .../llvm-subzero/lib/Support/Unix/Watchdog.inc | 32 + .../llvm-subzero/lib/Support/Windows/Host.inc | 22 + .../llvm-subzero/lib/Support/Windows/Mutex.inc | 58 + .../llvm-subzero/lib/Support/Windows/Path.inc | 983 + .../llvm-subzero/lib/Support/Windows/Process.inc | 461 + .../llvm-subzero/lib/Support/Windows/Program.inc | 554 + .../llvm-subzero/lib/Support/Windows/Signals.inc | 847 + .../llvm-subzero/lib/Support/Windows/TimeValue.inc | 61 + .../lib/Support/Windows/WindowsSupport.h | 264 + .../lib/Support/circular_raw_ostream.cpp | 45 + .../llvm-subzero/lib/Support/raw_os_ostream.cpp | 30 + .../llvm-subzero/lib/Support/raw_ostream.cpp | 770 + third_party/llvm-subzero/lib/Support/regcclass.h | 75 + third_party/llvm-subzero/lib/Support/regcname.h | 144 + third_party/llvm-subzero/lib/Support/regcomp.c | 1574 + third_party/llvm-subzero/lib/Support/regengine.inc | 1034 + third_party/llvm-subzero/lib/Support/regerror.c | 135 + third_party/llvm-subzero/lib/Support/regex2.h | 162 + third_party/llvm-subzero/lib/Support/regex_impl.h | 108 + third_party/llvm-subzero/lib/Support/regexec.c | 162 + third_party/llvm-subzero/lib/Support/regfree.c | 72 + third_party/llvm-subzero/lib/Support/regstrlcpy.c | 52 + third_party/llvm-subzero/lib/Support/regutils.h | 58 + third_party/subzero/.dir-locals.el | 9 + third_party/subzero/.gitignore | 17 + third_party/subzero/CMakeLists.txt | 65 + third_party/subzero/DESIGN.rst | 1 + third_party/subzero/LICENSE.TXT | 42 + third_party/subzero/Makefile | 38 + third_party/subzero/Makefile.standalone | 861 + .../subzero/Makefile.standalone-help/check-lit.txt | 4 + .../Makefile.standalone-help/check-xtest.txt | 5 + .../subzero/Makefile.standalone-help/help.txt | 34 + third_party/subzero/OWNERS | 11 + third_party/subzero/README-wasm.md | 41 + third_party/subzero/README.rst | 1 + third_party/subzero/bloat/README.chromium | 35 + third_party/subzero/bloat/bloat.py | 433 + third_party/subzero/bloat/pnacl-sz.bloat.html | 61 + .../subzero/bloat/pnacl-sz.x8632.nexe.bloat.html | 61 + .../subzero/bloat/pnacl-sz.x8664.nexe.bloat.html | 61 + .../pnacl_public_x86_32_pnacl_sz_nexe.bloat.html | 61 + .../pnacl_public_x86_64_pnacl_sz_nexe.bloat.html | 61 + third_party/subzero/bloat/webtreemap.css | 84 + third_party/subzero/bloat/webtreemap.js | 232 + third_party/subzero/c2wasm-exe.sh | 12 + third_party/subzero/codereview.settings | 10 + third_party/subzero/crosstest/crosstest.cfg | 66 + third_party/subzero/crosstest/insertelement.h | 27 + third_party/subzero/crosstest/lit.cfg | 23 + third_party/subzero/crosstest/mem_intrin.cpp | 102 + third_party/subzero/crosstest/mem_intrin.def | 258 + third_party/subzero/crosstest/mem_intrin.h | 20 + third_party/subzero/crosstest/mem_intrin_main.cpp | 74 + third_party/subzero/crosstest/simple_loop.c | 10 + third_party/subzero/crosstest/simple_loop_main.c | 29 + third_party/subzero/crosstest/test_arith.cpp | 91 + third_party/subzero/crosstest/test_arith.def | 105 + third_party/subzero/crosstest/test_arith.h | 76 + third_party/subzero/crosstest/test_arith_fabs.ll | 18 + third_party/subzero/crosstest/test_arith_frem.ll | 14 + third_party/subzero/crosstest/test_arith_ll.ll | 952 + third_party/subzero/crosstest/test_arith_main.cpp | 397 + third_party/subzero/crosstest/test_arith_sqrt.ll | 12 + third_party/subzero/crosstest/test_bitmanip.cpp | 57 + third_party/subzero/crosstest/test_bitmanip.def | 50 + third_party/subzero/crosstest/test_bitmanip.h | 30 + .../subzero/crosstest/test_bitmanip_intrin.ll | 44 + .../subzero/crosstest/test_bitmanip_main.cpp | 128 + .../subzero/crosstest/test_calling_conv.cpp | 96 + .../subzero/crosstest/test_calling_conv.def | 26 + third_party/subzero/crosstest/test_calling_conv.h | 37 + .../subzero/crosstest/test_calling_conv_main.cpp | 188 + third_party/subzero/crosstest/test_cast.cpp | 104 + third_party/subzero/crosstest/test_cast.h | 32 + third_party/subzero/crosstest/test_cast_main.cpp | 277 + third_party/subzero/crosstest/test_cast_to_u1.ll | 181 + third_party/subzero/crosstest/test_cast_vectors.ll | 23 + third_party/subzero/crosstest/test_fcmp.def | 40 + third_party/subzero/crosstest/test_fcmp.pnacl.ll | 790 + third_party/subzero/crosstest/test_fcmp_main.cpp | 217 + third_party/subzero/crosstest/test_global.cpp | 83 + third_party/subzero/crosstest/test_global.h | 23 + third_party/subzero/crosstest/test_global_main.cpp | 84 + third_party/subzero/crosstest/test_icmp.cpp | 48 + third_party/subzero/crosstest/test_icmp.def | 38 + third_party/subzero/crosstest/test_icmp.h | 56 + third_party/subzero/crosstest/test_icmp_i1vec.ll | 269 + third_party/subzero/crosstest/test_icmp_main.cpp | 370 + third_party/subzero/crosstest/test_select.h | 26 + third_party/subzero/crosstest/test_select.ll | 78 + third_party/subzero/crosstest/test_select_main.cpp | 155 + third_party/subzero/crosstest/test_stacksave.c | 74 + third_party/subzero/crosstest/test_stacksave.h | 26 + .../subzero/crosstest/test_stacksave_main.c | 59 + .../subzero/crosstest/test_strengthreduce.cpp | 30 + .../subzero/crosstest/test_strengthreduce.def | 38 + .../subzero/crosstest/test_strengthreduce.h | 23 + .../subzero/crosstest/test_strengthreduce_main.cpp | 65 + third_party/subzero/crosstest/test_sync_atomic.cpp | 76 + third_party/subzero/crosstest/test_sync_atomic.def | 52 + third_party/subzero/crosstest/test_sync_atomic.h | 30 + .../subzero/crosstest/test_sync_atomic_main.cpp | 290 + third_party/subzero/crosstest/test_vector_ops.cpp | 753 + third_party/subzero/crosstest/test_vector_ops.def | 33 + third_party/subzero/crosstest/test_vector_ops.h | 69 + .../subzero/crosstest/test_vector_ops_ll.ll | 715 + .../subzero/crosstest/test_vector_ops_main.cpp | 210 + third_party/subzero/crosstest/vectors.def | 35 + third_party/subzero/crosstest/vectors.h | 117 + third_party/subzero/crosstest/xdefs.h | 24 + third_party/subzero/docs/ALLOCATION.rst | 126 + third_party/subzero/docs/ASAN.rst | 67 + third_party/subzero/docs/DESIGN.rst | 1593 + third_party/subzero/docs/Doxyfile | 2337 ++ third_party/subzero/docs/LOWERING.rst | 239 + third_party/subzero/docs/Makefile.sphinx | 164 + third_party/subzero/docs/Makefile.standalone | 19 + third_party/subzero/docs/README.rst | 213 + third_party/subzero/docs/REGALLOC.rst | 411 + third_party/subzero/docs/conf.py | 253 + third_party/subzero/docs/index.rst | 5 + third_party/subzero/docs/py_filter | 7 + third_party/subzero/fetch-torture-tests.sh | 17 + third_party/subzero/pnacl-llvm/DataStream.cpp | 86 + third_party/subzero/pnacl-llvm/MemoryObject.cpp | 14 + third_party/subzero/pnacl-llvm/NaClBitCodes.cpp | 131 + .../subzero/pnacl-llvm/NaClBitcodeDecoders.cpp | 228 + .../subzero/pnacl-llvm/NaClBitcodeHeader.cpp | 351 + .../subzero/pnacl-llvm/NaClBitcodeParser.cpp | 159 + .../subzero/pnacl-llvm/NaClBitstreamReader.cpp | 445 + third_party/subzero/pnacl-llvm/README.txt | 9 + .../subzero/pnacl-llvm/StreamingMemoryObject.cpp | 138 + .../include/llvm/Bitcode/NaCl/NaClBitCodes.h | 412 + .../llvm/Bitcode/NaCl/NaClBitcodeDecoders.h | 74 + .../include/llvm/Bitcode/NaCl/NaClBitcodeDefs.h | 53 + .../include/llvm/Bitcode/NaCl/NaClBitcodeHeader.h | 263 + .../include/llvm/Bitcode/NaCl/NaClBitcodeParser.h | 663 + .../llvm/Bitcode/NaCl/NaClBitstreamReader.h | 911 + .../include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h | 374 + .../include/llvm/Bitcode/NaCl/NaClReaderWriter.h | 143 + .../pnacl-llvm/include/llvm/Bitcode/ReaderWriter.h | 2 + .../pnacl-llvm/include/llvm/Support/DataStream.h | 38 + .../pnacl-llvm/include/llvm/Support/MemoryObject.h | 68 + .../include/llvm/Support/StreamingMemoryObject.h | 87 + third_party/subzero/pydir/bisection-test.py | 55 + third_party/subzero/pydir/bisection-tool.py | 201 + third_party/subzero/pydir/build-pnacl-ir.py | 47 + third_party/subzero/pydir/build-runtime.py | 232 + third_party/subzero/pydir/crosstest.py | 281 + third_party/subzero/pydir/crosstest_generator.py | 234 + third_party/subzero/pydir/gen_arm32_reg_tables.py | 229 + third_party/subzero/pydir/gen_test_arith_ll.py | 56 + third_party/subzero/pydir/if.py | 48 + third_party/subzero/pydir/run-pnacl-sz.py | 221 + third_party/subzero/pydir/sz-clang++.py | 6 + third_party/subzero/pydir/sz-clang.py | 6 + third_party/subzero/pydir/sz_clang_dummies.c | 13 + third_party/subzero/pydir/sz_driver.py | 88 + third_party/subzero/pydir/szbuild.py | 475 + third_party/subzero/pydir/szbuild_spec2k.py | 80 + third_party/subzero/pydir/targets.py | 64 + third_party/subzero/pydir/utils.py | 49 + .../subzero/pydir/wasm-run-torture-tests.py | 229 + third_party/subzero/runtime/szrt.c | 74 + third_party/subzero/runtime/szrt_asan.c | 317 + third_party/subzero/runtime/szrt_asm_arm32.s | 16 + third_party/subzero/runtime/szrt_asm_mips32.s | 16 + third_party/subzero/runtime/szrt_asm_x8632.s | 53 + third_party/subzero/runtime/szrt_asm_x8664.s | 16 + third_party/subzero/runtime/szrt_ll.ll | 53 + third_party/subzero/runtime/szrt_profiler.c | 60 + third_party/subzero/runtime/wasm-runtime.cpp | 437 + third_party/subzero/src/DartARM32/assembler_arm.cc | 3703 ++ third_party/subzero/src/DartARM32/assembler_arm.h | 1434 + third_party/subzero/src/IceASanInstrumentation.cpp | 493 + third_party/subzero/src/IceASanInstrumentation.h | 71 + third_party/subzero/src/IceAssembler.cpp | 174 + third_party/subzero/src/IceAssembler.h | 371 + third_party/subzero/src/IceAssemblerARM32.cpp | 3577 ++ third_party/subzero/src/IceAssemblerARM32.h | 837 + third_party/subzero/src/IceAssemblerMIPS32.cpp | 1272 + third_party/subzero/src/IceAssemblerMIPS32.h | 397 + third_party/subzero/src/IceAssemblerX8632.h | 41 + third_party/subzero/src/IceAssemblerX8664.h | 41 + third_party/subzero/src/IceAssemblerX86Base.h | 953 + third_party/subzero/src/IceAssemblerX86BaseImpl.h | 4031 +++ third_party/subzero/src/IceBitVector.h | 828 + .../subzero/src/IceBrowserCompileServer.cpp | 339 + third_party/subzero/src/IceBrowserCompileServer.h | 111 + third_party/subzero/src/IceBuildDefs.h | 126 + third_party/subzero/src/IceCfg.cpp | 1897 + third_party/subzero/src/IceCfg.h | 372 + third_party/subzero/src/IceCfgNode.cpp | 1646 + third_party/subzero/src/IceCfgNode.h | 152 + third_party/subzero/src/IceClFlags.cpp | 234 + third_party/subzero/src/IceClFlags.def | 405 + third_party/subzero/src/IceClFlags.h | 203 + third_party/subzero/src/IceCompileServer.cpp | 272 + third_party/subzero/src/IceCompileServer.h | 90 + third_party/subzero/src/IceCompiler.cpp | 186 + third_party/subzero/src/IceCompiler.h | 44 + third_party/subzero/src/IceConditionCodesARM32.h | 44 + third_party/subzero/src/IceConditionCodesMIPS32.h | 44 + third_party/subzero/src/IceConditionCodesX8632.h | 51 + third_party/subzero/src/IceConditionCodesX8664.h | 47 + third_party/subzero/src/IceConverter.cpp | 927 + third_party/subzero/src/IceConverter.h | 78 + third_party/subzero/src/IceDefs.h | 468 + third_party/subzero/src/IceELFObjectWriter.cpp | 711 + third_party/subzero/src/IceELFObjectWriter.h | 182 + third_party/subzero/src/IceELFSection.cpp | 245 + third_party/subzero/src/IceELFSection.h | 392 + third_party/subzero/src/IceELFStreamer.h | 109 + third_party/subzero/src/IceFixups.cpp | 98 + third_party/subzero/src/IceFixups.h | 117 + third_party/subzero/src/IceGlobalContext.cpp | 1067 + third_party/subzero/src/IceGlobalContext.h | 711 + third_party/subzero/src/IceGlobalInits.cpp | 247 + third_party/subzero/src/IceGlobalInits.h | 522 + third_party/subzero/src/IceInst.cpp | 1126 + third_party/subzero/src/IceInst.def | 104 + third_party/subzero/src/IceInst.h | 1212 + third_party/subzero/src/IceInstARM32.cpp | 3138 ++ third_party/subzero/src/IceInstARM32.def | 126 + third_party/subzero/src/IceInstARM32.h | 1633 + third_party/subzero/src/IceInstMIPS32.cpp | 1244 + third_party/subzero/src/IceInstMIPS32.def | 294 + third_party/subzero/src/IceInstMIPS32.h | 1467 + third_party/subzero/src/IceInstVarIter.h | 173 + third_party/subzero/src/IceInstX8632.cpp | 355 + third_party/subzero/src/IceInstX8632.def | 233 + third_party/subzero/src/IceInstX8632.h | 37 + third_party/subzero/src/IceInstX8664.cpp | 362 + third_party/subzero/src/IceInstX8664.def | 329 + third_party/subzero/src/IceInstX8664.h | 35 + third_party/subzero/src/IceInstX86Base.h | 4050 +++ third_party/subzero/src/IceInstX86BaseImpl.h | 3119 ++ third_party/subzero/src/IceInstrumentation.cpp | 135 + third_party/subzero/src/IceInstrumentation.h | 95 + third_party/subzero/src/IceIntrinsics.cpp | 356 + third_party/subzero/src/IceIntrinsics.h | 193 + third_party/subzero/src/IceLiveness.cpp | 142 + third_party/subzero/src/IceLiveness.h | 164 + third_party/subzero/src/IceLoopAnalyzer.cpp | 308 + third_party/subzero/src/IceLoopAnalyzer.h | 33 + third_party/subzero/src/IceMangling.cpp | 193 + third_party/subzero/src/IceMangling.h | 26 + third_party/subzero/src/IceMemory.cpp | 57 + third_party/subzero/src/IceMemory.h | 185 + third_party/subzero/src/IceOperand.cpp | 661 + third_party/subzero/src/IceOperand.h | 1173 + third_party/subzero/src/IcePhiLoweringImpl.h | 79 + third_party/subzero/src/IceRNG.cpp | 55 + third_party/subzero/src/IceRNG.h | 85 + third_party/subzero/src/IceRangeSpec.cpp | 158 + third_party/subzero/src/IceRangeSpec.h | 79 + third_party/subzero/src/IceRegAlloc.cpp | 1030 + third_party/subzero/src/IceRegAlloc.h | 141 + third_party/subzero/src/IceRegList.h | 38 + third_party/subzero/src/IceRegistersARM32.def | 124 + third_party/subzero/src/IceRegistersARM32.h | 226 + third_party/subzero/src/IceRegistersMIPS32.h | 140 + third_party/subzero/src/IceRegistersX8632.h | 92 + third_party/subzero/src/IceRegistersX8664.h | 77 + third_party/subzero/src/IceRevision.cpp | 27 + third_party/subzero/src/IceRevision.h | 32 + third_party/subzero/src/IceStringPool.h | 178 + third_party/subzero/src/IceSwitchLowering.cpp | 105 + third_party/subzero/src/IceSwitchLowering.h | 120 + third_party/subzero/src/IceTLS.h | 118 + third_party/subzero/src/IceTargetLowering.cpp | 1130 + third_party/subzero/src/IceTargetLowering.def | 59 + third_party/subzero/src/IceTargetLowering.h | 665 + third_party/subzero/src/IceTargetLoweringARM32.cpp | 7189 ++++ third_party/subzero/src/IceTargetLoweringARM32.def | 69 + third_party/subzero/src/IceTargetLoweringARM32.h | 1378 + .../subzero/src/IceTargetLoweringMIPS32.cpp | 6269 ++++ .../subzero/src/IceTargetLoweringMIPS32.def | 20 + third_party/subzero/src/IceTargetLoweringMIPS32.h | 1072 + third_party/subzero/src/IceTargetLoweringX86.cpp | 50 + third_party/subzero/src/IceTargetLoweringX8632.cpp | 505 + third_party/subzero/src/IceTargetLoweringX8632.def | 53 + third_party/subzero/src/IceTargetLoweringX8632.h | 83 + .../subzero/src/IceTargetLoweringX8632Traits.h | 970 + third_party/subzero/src/IceTargetLoweringX8664.cpp | 840 + third_party/subzero/src/IceTargetLoweringX8664.def | 53 + third_party/subzero/src/IceTargetLoweringX8664.h | 88 + .../subzero/src/IceTargetLoweringX8664Traits.h | 1042 + third_party/subzero/src/IceTargetLoweringX86Base.h | 1264 + .../subzero/src/IceTargetLoweringX86BaseImpl.h | 8566 +++++ .../subzero/src/IceTargetLoweringX86RegClass.h | 36 + third_party/subzero/src/IceThreading.cpp | 58 + third_party/subzero/src/IceThreading.h | 201 + third_party/subzero/src/IceTimerTree.cpp | 313 + third_party/subzero/src/IceTimerTree.def | 79 + third_party/subzero/src/IceTimerTree.h | 98 + third_party/subzero/src/IceTranslator.cpp | 69 + third_party/subzero/src/IceTranslator.h | 93 + third_party/subzero/src/IceTypeConverter.cpp | 60 + third_party/subzero/src/IceTypeConverter.h | 71 + third_party/subzero/src/IceTypes.cpp | 305 + third_party/subzero/src/IceTypes.def | 85 + third_party/subzero/src/IceTypes.h | 193 + third_party/subzero/src/IceUtils.h | 175 + third_party/subzero/src/IceVariableSplitting.cpp | 608 + third_party/subzero/src/IceVariableSplitting.h | 25 + third_party/subzero/src/LinuxMallocProfiling.cpp | 110 + third_party/subzero/src/LinuxMallocProfiling.h | 38 + third_party/subzero/src/Makefile | 12 + third_party/subzero/src/PNaClTranslator.cpp | 3314 ++ third_party/subzero/src/PNaClTranslator.h | 52 + third_party/subzero/src/README.SIMD.rst | 64 + third_party/subzero/src/SZTargets.def | 42 + third_party/subzero/src/WasmTranslator.cpp | 1650 + third_party/subzero/src/WasmTranslator.h | 79 + third_party/subzero/src/main.cpp | 47 + third_party/subzero/tests_lit/.gitignore | 1 + .../subzero/tests_lit/asan_tests/Input/calloc.c | 10 + .../tests_lit/asan_tests/Input/calloc_err.c | 1 + .../subzero/tests_lit/asan_tests/alignment.ll | 31 + .../subzero/tests_lit/asan_tests/blacklist.ll | 55 + third_party/subzero/tests_lit/asan_tests/calloc.ll | 14 + .../subzero/tests_lit/asan_tests/calloc_err.ll | 11 + .../subzero/tests_lit/asan_tests/doublefree.ll | 25 + .../tests_lit/asan_tests/elidelocalchecks.ll | 107 + third_party/subzero/tests_lit/asan_tests/errors.ll | 232 + .../subzero/tests_lit/asan_tests/func_ptr.ll | 25 + .../subzero/tests_lit/asan_tests/globalredzones.ll | 122 + .../tests_lit/asan_tests/globalreplacement.ll | 79 + .../subzero/tests_lit/asan_tests/instrumentload.ll | 40 + .../tests_lit/asan_tests/instrumentlocals.ll | 74 + .../tests_lit/asan_tests/instrumentmalloc.ll | 29 + .../tests_lit/asan_tests/instrumentstore.ll | 40 + .../tests_lit/asan_tests/localreplacement.ll | 66 + .../tests_lit/asan_tests/multiple_returns.ll | 53 + .../subzero/tests_lit/asan_tests/no_globals.ll | 19 + .../subzero/tests_lit/asan_tests/quarantine.ll | 69 + .../subzero/tests_lit/asan_tests/realloc_shrink.ll | 26 + .../tests_lit/asan_tests/scatteredallocas.ll | 63 + .../subzero/tests_lit/asan_tests/startinitcall.ll | 30 + .../subzero/tests_lit/asan_tests/wideloads.ll | 55 + .../subzero/tests_lit/assembler/arm32/add-vec.ll | 85 + .../subzero/tests_lit/assembler/arm32/add.ll | 123 + .../subzero/tests_lit/assembler/arm32/and-vec.ll | 115 + .../subzero/tests_lit/assembler/arm32/and.ll | 109 + .../subzero/tests_lit/assembler/arm32/asr.ll | 118 + .../subzero/tests_lit/assembler/arm32/bic.ll | 93 + .../subzero/tests_lit/assembler/arm32/blx.ll | 64 + .../tests_lit/assembler/arm32/branch-mult-fwd.ll | 172 + .../tests_lit/assembler/arm32/branch-simple.ll | 74 + .../tests_lit/assembler/arm32/check-reg-classes.ll | 12 + .../subzero/tests_lit/assembler/arm32/clz.ll | 64 + .../subzero/tests_lit/assembler/arm32/cmn.ll | 70 + .../subzero/tests_lit/assembler/arm32/cmp-vec.ll | 1438 + .../subzero/tests_lit/assembler/arm32/cmp.ll | 196 + .../subzero/tests_lit/assembler/arm32/div-vec.ll | 367 + .../subzero/tests_lit/assembler/arm32/dmb.ll | 74 + .../subzero/tests_lit/assembler/arm32/eor.ll | 109 + .../tests_lit/assembler/arm32/global-load-store.ll | 99 + .../tests_lit/assembler/arm32/insert-extract.ll | 252 + .../tests_lit/assembler/arm32/int-extend.ll | 113 + .../subzero/tests_lit/assembler/arm32/ldr-shift.ll | 116 + .../tests_lit/assembler/arm32/ldr-str-more.ll | 459 + .../tests_lit/assembler/arm32/ldrex-strex.ll | 156 + .../tests_lit/assembler/arm32/load-store.ll | 86 + .../subzero/tests_lit/assembler/arm32/lsl.ll | 103 + .../subzero/tests_lit/assembler/arm32/lsr.ll | 112 + .../subzero/tests_lit/assembler/arm32/mls.ll | 115 + .../subzero/tests_lit/assembler/arm32/mov-const.ll | 204 + .../subzero/tests_lit/assembler/arm32/mov-imm.ll | 308 + .../subzero/tests_lit/assembler/arm32/mov-reg.ll | 54 + .../subzero/tests_lit/assembler/arm32/mul-vec.ll | 85 + .../subzero/tests_lit/assembler/arm32/mul.ll | 60 + .../subzero/tests_lit/assembler/arm32/mvn.ll | 157 + .../subzero/tests_lit/assembler/arm32/or-vec.ll | 115 + .../subzero/tests_lit/assembler/arm32/orr.ll | 110 + .../subzero/tests_lit/assembler/arm32/popmult.ll | 70 + .../subzero/tests_lit/assembler/arm32/push-pop.ll | 161 + .../subzero/tests_lit/assembler/arm32/rbit.ll | 44 + .../subzero/tests_lit/assembler/arm32/rem-vec.ll | 98 + .../subzero/tests_lit/assembler/arm32/ret.ll | 64 + .../subzero/tests_lit/assembler/arm32/rev.ll | 49 + .../subzero/tests_lit/assembler/arm32/rsb.ll | 140 + .../subzero/tests_lit/assembler/arm32/rsc.ll | 49 + .../tests_lit/assembler/arm32/sandboxing.ll | 307 + .../subzero/tests_lit/assembler/arm32/sdiv.ll | 72 + .../tests_lit/assembler/arm32/select-vec.ll | 106 + .../subzero/tests_lit/assembler/arm32/store-sf.ll | 77 + .../subzero/tests_lit/assembler/arm32/sub-vec.ll | 85 + .../subzero/tests_lit/assembler/arm32/sub.ll | 123 + .../subzero/tests_lit/assembler/arm32/trap.ll | 55 + .../subzero/tests_lit/assembler/arm32/udiv.ll | 72 + .../subzero/tests_lit/assembler/arm32/uxtb.ll | 89 + .../subzero/tests_lit/assembler/arm32/vabs-vec.ll | 41 + .../subzero/tests_lit/assembler/arm32/vabs.ll | 74 + .../subzero/tests_lit/assembler/arm32/vadd.ll | 58 + .../subzero/tests_lit/assembler/arm32/vcmp.ll | 98 + .../tests_lit/assembler/arm32/vcvt.f32.s32.ll | 52 + .../tests_lit/assembler/arm32/vcvt.f32.u32.ll | 52 + .../tests_lit/assembler/arm32/vcvt.f64.s32.ll | 38 + .../tests_lit/assembler/arm32/vcvt.f64.u32.ll | 38 + .../tests_lit/assembler/arm32/vcvt.s32.f32.ll | 52 + .../tests_lit/assembler/arm32/vcvt.s32.f64.ll | 38 + .../tests_lit/assembler/arm32/vcvt.u32.f32.ll | 51 + .../tests_lit/assembler/arm32/vcvt.u32.f64.ll | 36 + .../tests_lit/assembler/arm32/vcvt_f32_f64.ll | 62 + .../subzero/tests_lit/assembler/arm32/vdiv.ll | 63 + .../subzero/tests_lit/assembler/arm32/vec-move.ll | 41 + .../tests_lit/assembler/arm32/vec-sh-imm.ll | 71 + .../subzero/tests_lit/assembler/arm32/veor.ll | 37 + .../tests_lit/assembler/arm32/vldr-vector.ll | 84 + .../subzero/tests_lit/assembler/arm32/vldr.ll | 60 + .../tests_lit/assembler/arm32/vldr.vstr.imm.ll | 69 + .../subzero/tests_lit/assembler/arm32/vmla.ll | 56 + .../subzero/tests_lit/assembler/arm32/vmls.ll | 56 + .../subzero/tests_lit/assembler/arm32/vmov-cast.ll | 45 + .../subzero/tests_lit/assembler/arm32/vmov-dbl.ll | 57 + .../subzero/tests_lit/assembler/arm32/vmov-f2i.ll | 124 + .../subzero/tests_lit/assembler/arm32/vmov-fp.ll | 57 + .../subzero/tests_lit/assembler/arm32/vmov-imm.ll | 50 + .../subzero/tests_lit/assembler/arm32/vmrs.ll | 38 + .../subzero/tests_lit/assembler/arm32/vmul.ll | 63 + .../subzero/tests_lit/assembler/arm32/vpush.ll | 47 + .../subzero/tests_lit/assembler/arm32/vsqrt.ll | 52 + .../tests_lit/assembler/arm32/vstr-vector.ll | 78 + .../subzero/tests_lit/assembler/arm32/vstr.ll | 61 + .../subzero/tests_lit/assembler/arm32/vsub.ll | 63 + .../subzero/tests_lit/assembler/arm32/xor-vec.ll | 115 + .../assembler/mips32/encoding_intrinsics.ll | 1091 + .../assembler/mips32/encoding_test_arith.ll | 172 + .../assembler/mips32/encoding_test_arith_fp.ll | 545 + .../assembler/mips32/encoding_test_branch.ll | 255 + .../assembler/mips32/encoding_test_fcmp.ll | 1415 + .../tests_lit/assembler/mips32/encoding_trap.ll | 41 + .../tests_lit/assembler/x86/immediate_encodings.ll | 390 + .../tests_lit/assembler/x86/jump_encodings.ll | 203 + .../assembler/x86/opcode_register_encodings.ll | 307 + .../subzero/tests_lit/assembler/x86/sandboxing.ll | 332 + third_party/subzero/tests_lit/lit.cfg | 143 + .../tests_lit/llvm2ice_tests/64bit.pnacl.ll | 2544 ++ .../subzero/tests_lit/llvm2ice_tests/8bit.pnacl.ll | 626 + .../llvm2ice_tests/Input/no-terminator-inst.tbc | 31 + .../tests_lit/llvm2ice_tests/Input/phi-invalid.tbc | 55 + .../tests_lit/llvm2ice_tests/abi-atomics.ll | 536 + .../llvm2ice_tests/addr-opt-multi-def-var.ll | 69 + .../llvm2ice_tests/address-mode-global.ll | 35 + .../tests_lit/llvm2ice_tests/address-mode-opt.ll | 206 + .../tests_lit/llvm2ice_tests/adv-switch-opt.ll | 321 + .../llvm2ice_tests/align-spill-locations.ll | 93 + .../subzero/tests_lit/llvm2ice_tests/alloc.ll | 404 + .../subzero/tests_lit/llvm2ice_tests/arith-opt.ll | 121 + .../subzero/tests_lit/llvm2ice_tests/arith.ll | 310 + .../tests_lit/llvm2ice_tests/asm-verbose.ll | 26 + .../subzero/tests_lit/llvm2ice_tests/bitcast.ll | 135 + .../tests_lit/llvm2ice_tests/bool-folding.ll | 481 + .../subzero/tests_lit/llvm2ice_tests/bool-opt.ll | 18 + .../subzero/tests_lit/llvm2ice_tests/branch-opt.ll | 310 + .../tests_lit/llvm2ice_tests/branch-simple.ll | 37 + .../subzero/tests_lit/llvm2ice_tests/callArgs.ll | 54 + .../tests_lit/llvm2ice_tests/callindirect.pnacl.ll | 209 + .../subzero/tests_lit/llvm2ice_tests/cmp-opt.ll | 55 + .../tests_lit/llvm2ice_tests/commutativity.ll | 145 + .../llvm2ice_tests/cond-br-same-target.ll | 23 + .../tests_lit/llvm2ice_tests/cond-branch.ll | 187 + .../subzero/tests_lit/llvm2ice_tests/contract.ll | 17 + .../subzero/tests_lit/llvm2ice_tests/convert.ll | 459 + .../tests_lit/llvm2ice_tests/div_legalization.ll | 63 + .../subzero/tests_lit/llvm2ice_tests/ebp_args.ll | 44 + .../tests_lit/llvm2ice_tests/elf_container.ll | 649 + .../llvm2ice_tests/elf_function_sections.ll | 95 + .../subzero/tests_lit/llvm2ice_tests/elf_nodata.ll | 128 + .../llvm2ice_tests/external_declaration.ll | 13 + .../subzero/tests_lit/llvm2ice_tests/fp.arith.ll | 161 + .../tests_lit/llvm2ice_tests/fp.arm.call.ll | 576 + .../tests_lit/llvm2ice_tests/fp.call_ret.ll | 147 + .../subzero/tests_lit/llvm2ice_tests/fp.cmp.ll | 1027 + .../subzero/tests_lit/llvm2ice_tests/fp.convert.ll | 797 + .../tests_lit/llvm2ice_tests/fp.load_store.ll | 122 + .../tests_lit/llvm2ice_tests/fp_const_pool.ll | 128 + .../subzero/tests_lit/llvm2ice_tests/fpcall.ll | 47 + .../tests_lit/llvm2ice_tests/fpconst.pnacl.ll | 561 + .../tests_lit/llvm2ice_tests/function_aligned.ll | 43 + .../tests_lit/llvm2ice_tests/fused-alloca-arg.ll | 103 + .../tests_lit/llvm2ice_tests/fused-alloca.ll | 230 + .../tests_lit/llvm2ice_tests/globalinit.pnacl.ll | 253 + .../tests_lit/llvm2ice_tests/globalrelocs.ll | 265 + .../tests_lit/llvm2ice_tests/ias-data-reloc.ll | 18 + .../tests_lit/llvm2ice_tests/ias-multi-reloc.ll | 63 + .../tests_lit/llvm2ice_tests/icmp-with-zero.ll | 267 + .../subzero/tests_lit/llvm2ice_tests/icmp.ll | 174 + .../subzero/tests_lit/llvm2ice_tests/int-arg.ll | 297 + .../subzero/tests_lit/llvm2ice_tests/invalid.test | 13 + .../tests_lit/llvm2ice_tests/large_stack_offs.ll | 126 + .../subzero/tests_lit/llvm2ice_tests/licm.ll | 36 + .../subzero/tests_lit/llvm2ice_tests/load.ll | 74 + .../subzero/tests_lit/llvm2ice_tests/load_cast.ll | 266 + .../subzero/tests_lit/llvm2ice_tests/local-cse.ll | 36 + .../tests_lit/llvm2ice_tests/loop-nest-depth.ll | 306 + .../subzero/tests_lit/llvm2ice_tests/mangle.ll | 145 + .../llvm2ice_tests/mips-address-mode-opt.ll | 44 + .../tests_lit/llvm2ice_tests/mips-legalization.ll | 84 + .../tests_lit/llvm2ice_tests/multidef_kill.ll | 42 + .../nacl-atomic-cmpxchg-optimization.ll | 136 + .../tests_lit/llvm2ice_tests/nacl-atomic-errors.ll | 233 + .../llvm2ice_tests/nacl-atomic-fence-all.ll | 202 + .../llvm2ice_tests/nacl-atomic-intrinsics.ll | 2066 ++ .../llvm2ice_tests/nacl-mem-intrinsics.ll | 583 + .../llvm2ice_tests/nacl-other-intrinsics.ll | 714 + .../subzero/tests_lit/llvm2ice_tests/nonsfi.ll | 155 + .../llvm2ice_tests/nop-insertion-no-vectors.ll | 181 + .../tests_lit/llvm2ice_tests/nop-insertion.ll | 213 + .../subzero/tests_lit/llvm2ice_tests/phi.ll | 160 + .../tests_lit/llvm2ice_tests/phi_invalid.test | 9 + .../tests_lit/llvm2ice_tests/prune_unreachable.ll | 24 + .../randomize-pool-immediate-basic.ll | 133 + .../tests_lit/llvm2ice_tests/randomize-regalloc.ll | 80 + .../subzero/tests_lit/llvm2ice_tests/rangespec.ll | 68 + .../llvm2ice_tests/regalloc_evict_non_overlap.ll | 78 + .../llvm2ice_tests/reorder-basic-blocks.ll | 41 + .../tests_lit/llvm2ice_tests/reorder-functions.ll | 90 + .../llvm2ice_tests/reorder-global-variables.ll | 71 + .../llvm2ice_tests/reorder-pooled-constants.ll | 548 + .../tests_lit/llvm2ice_tests/return_immediates.ll | 324 + .../llvm2ice_tests/returns_twice_no_coalesce.ll | 59 + .../subzero/tests_lit/llvm2ice_tests/rmw.ll | 146 + .../subzero/tests_lit/llvm2ice_tests/rng.ll | 259 + .../subzero/tests_lit/llvm2ice_tests/sdiv.ll | 105 + .../subzero/tests_lit/llvm2ice_tests/select-opt.ll | 110 + .../subzero/tests_lit/llvm2ice_tests/shift.ll | 296 + .../tests_lit/llvm2ice_tests/short-circuit.ll | 42 + .../tests_lit/llvm2ice_tests/simple-loop.ll | 50 + .../subzero/tests_lit/llvm2ice_tests/square.ll | 111 + .../subzero/tests_lit/llvm2ice_tests/store.ll | 104 + .../tests_lit/llvm2ice_tests/strength-reduce.ll | 71 + .../tests_lit/llvm2ice_tests/struct-arith.pnacl.ll | 48 + .../subzero/tests_lit/llvm2ice_tests/switch-opt.ll | 241 + .../subzero/tests_lit/llvm2ice_tests/test_i1.ll | 348 + .../subzero/tests_lit/llvm2ice_tests/uncond_br.ll | 26 + .../subzero/tests_lit/llvm2ice_tests/undef.ll | 311 + .../tests_lit/llvm2ice_tests/unknown-arm-reg.ll | 12 + .../tests_lit/llvm2ice_tests/unreachable.ll | 69 + .../tests_lit/llvm2ice_tests/vector-align.ll | 133 + .../subzero/tests_lit/llvm2ice_tests/vector-arg.ll | 581 + .../tests_lit/llvm2ice_tests/vector-arith.ll | 991 + .../tests_lit/llvm2ice_tests/vector-bitcast.ll | 261 + .../tests_lit/llvm2ice_tests/vector-cast.ll | 847 + .../tests_lit/llvm2ice_tests/vector-fcmp.ll | 377 + .../tests_lit/llvm2ice_tests/vector-icmp.ll | 7137 ++++ .../tests_lit/llvm2ice_tests/vector-mips.ll | 246 + .../subzero/tests_lit/llvm2ice_tests/vector-ops.ll | 371 + .../tests_lit/llvm2ice_tests/vector-select.ll | 983 + .../tests_lit/llvm2ice_tests/vector-shuffle.ll | 75 + .../tests_lit/parse_errs/Inputs/bad-bb-size.tbc | 27 + .../parse_errs/Inputs/bad-global-alignment.tbc | 8 + .../parse_errs/Inputs/bad-intrinsic-arg.tbc | 30 + .../parse_errs/Inputs/bad-switch-case.tbc | 25 + .../tests_lit/parse_errs/Inputs/bad-var-fwdref.tbc | 21 + .../parse_errs/Inputs/call-fcn-bad-param-type.tbc | 32 + .../tests_lit/parse_errs/Inputs/dup-module-vst.tbc | 22 + .../parse_errs/Inputs/duplicate-fcn-name.tbc | 25 + .../Inputs/fcn-value-index-isnt-defined.tbc | 26 + .../parse_errs/Inputs/indirect-call-on-float.tbc | 25 + .../parse_errs/Inputs/insertelt-wrong-type.tbc | 33 + .../parse_errs/Inputs/multiple-modules.tbc | 6 + .../parse_errs/Inputs/symtab-after-fcn.tbc | 19 + .../subzero/tests_lit/parse_errs/bad-bb-size.test | 10 + .../tests_lit/parse_errs/bad-global-alignment.test | 11 + .../tests_lit/parse_errs/bad-intrinsic-arg.test | 29 + .../tests_lit/parse_errs/bad-switch-case.test | 7 + .../tests_lit/parse_errs/bad-var-fwdref.test | 10 + .../parse_errs/call-fcn-bad-param-type.ll | 16 + .../parse_errs/call-fcn-bad-param-type.test | 49 + .../parse_errs/call-fcn-bad-return-type.ll | 19 + .../tests_lit/parse_errs/call-indirect-i8.ll | 13 + .../tests_lit/parse_errs/dup-module-vst.test | 21 + .../tests_lit/parse_errs/duplicate-fcn-name.test | 40 + .../tests_lit/parse_errs/fcn-bad-param-type.ll | 16 + .../parse_errs/fcn-value-index-isnt-defined.test | 43 + .../parse_errs/indirect-call-on-float.test | 21 + .../tests_lit/parse_errs/insertelt-wrong-type.test | 32 + .../tests_lit/parse_errs/insertextract-err.ll | 194 + .../subzero/tests_lit/parse_errs/lit.local.cfg | 1 + .../tests_lit/parse_errs/multiple-modules.test | 22 + .../tests_lit/parse_errs/nacl-fake-intrinsic.ll | 11 + .../subzero/tests_lit/parse_errs/parallel.ll | 23 + .../tests_lit/parse_errs/symtab-after-fcn.test | 22 + .../reader_tests/Inputs/binop-newform.tbc | 18 + .../reader_tests/Inputs/binop-oldform.tbc | 18 + .../subzero/tests_lit/reader_tests/alloca.ll | 165 + .../tests_lit/reader_tests/binop-forms.test | 19 + .../subzero/tests_lit/reader_tests/binops.ll | 971 + .../subzero/tests_lit/reader_tests/branch.ll | 49 + .../tests_lit/reader_tests/call-indirect.ll | 32 + third_party/subzero/tests_lit/reader_tests/call.ll | 113 + .../subzero/tests_lit/reader_tests/casts.ll | 538 + .../subzero/tests_lit/reader_tests/compare.ll | 475 + .../subzero/tests_lit/reader_tests/constants.ll | 158 + .../tests_lit/reader_tests/extern_globals.ll | 270 + .../subzero/tests_lit/reader_tests/forwardref.ll | 112 + .../tests_lit/reader_tests/globalinit.pnacl.ll | 84 + .../subzero/tests_lit/reader_tests/globalrelocs.ll | 100 + .../tests_lit/reader_tests/insertextract.ll | 383 + .../subzero/tests_lit/reader_tests/lit.local.cfg | 7 + third_party/subzero/tests_lit/reader_tests/load.ll | 149 + .../reader_tests/nacl-atomic-intrinsics.ll | 643 + .../reader_tests/nacl-other-intrinsics.ll | 403 + third_party/subzero/tests_lit/reader_tests/phi.ll | 33 + .../subzero/tests_lit/reader_tests/select.ll | 299 + .../subzero/tests_lit/reader_tests/store.ll | 139 + .../subzero/tests_lit/reader_tests/switch.ll | 495 + .../subzero/tests_lit/reader_tests/unnamed.ll | 64 + .../subzero/tests_lit/reader_tests/unreachable.ll | 31 + .../unittest/AssemblerX8632/ControlFlow.cpp | 244 + .../subzero/unittest/AssemblerX8632/DataMov.cpp | 1194 + .../subzero/unittest/AssemblerX8632/GPRArith.cpp | 1892 + .../subzero/unittest/AssemblerX8632/Locked.cpp | 460 + .../subzero/unittest/AssemblerX8632/LowLevel.cpp | 713 + .../subzero/unittest/AssemblerX8632/Other.cpp | 84 + .../subzero/unittest/AssemblerX8632/TestUtil.h | 877 + .../subzero/unittest/AssemblerX8632/X87.cpp | 273 + .../subzero/unittest/AssemblerX8632/XmmArith.cpp | 2140 ++ .../unittest/AssemblerX8664/ControlFlow.cpp | 308 + .../subzero/unittest/AssemblerX8664/DataMov.cpp | 1459 + .../subzero/unittest/AssemblerX8664/GPRArith.cpp | 1913 ++ .../subzero/unittest/AssemblerX8664/Locked.cpp | 507 + .../subzero/unittest/AssemblerX8664/LowLevel.cpp | 1141 + .../subzero/unittest/AssemblerX8664/Other.cpp | 62 + .../subzero/unittest/AssemblerX8664/TestUtil.h | 1132 + .../subzero/unittest/AssemblerX8664/XmmArith.cpp | 2279 ++ third_party/subzero/unittest/BitcodeMunge.cpp | 50 + third_party/subzero/unittest/BitcodeMunge.h | 58 + third_party/subzero/unittest/IceELFSectionTest.cpp | 141 + third_party/subzero/unittest/IceParseInstsTest.cpp | 404 + third_party/subzero/unittest/IceParseTypesTest.cpp | 89 + third_party/subzero/wasm-tests/hello-printf.c | 6 + third_party/subzero/wasm-tests/hello-putchar.c | 39 + third_party/subzero/wasm-tests/hello-puts.c | 10 + third_party/subzero/wasm-tests/hello-write.c | 10 + third_party/subzero/wasm-tests/indirect.c | 13 + third_party/subzero/wasm-tests/write_loop.c | 14 + 1239 files changed, 463446 insertions(+), 20919 deletions(-) e258c3e0 Build swiftshader with BOARD_VNDK_VERSION=current 2c7cb123 Fix constant vector construction for emulated types. ff71e762 Build lib*_swiftshader with BOARD_VNDK_VERSION 864d8ddf Remove the Subzero submodule. e6a6ee59 Fix TLS for platforms without library constructors. 4bb633a5 Revert "Tag the generated code memory blocks." 61c1a04b Fixed -1 to implicitly unsigned char narrowing error. e8d42ae1 Remove /RTC1 for Windows Debug Builds 2e7a08a8 Build with a newer version of XCode. d57d093e Restrict the Travis CI Linux distro to Trusty. a0b210ed Enable Travis CI builds on Mac OS X. 352e56c4 Restrict building Subzero to Marshmallow and up. 5bf72ee3 Always produce an optimized library on Chromium bf1307b3 Restrict GLSL globals to be initialized with constant expressions. 7d9bdcb9 Eliminate unnecessary inverse masks. 56dda25f Fixed D3DQUERYTYPE_TIMESTAMP behaviour. 64ed0d75 Skeleton for Ozone FrameBuffer implementation c55dd840 Rollback debug specific changes to build files cb986761 Generalize 4x32-bit vector swizzling. a5aed5ee Log an error when unsupported Android pixel formats are used. 0c3c6f1b Check against sRGB formats for eglBindTexImage(). 20de2e45 EGL header fix for OZONE 62a3d377 Update EGL and KHR headers to Khronos's current version 52325ea5 Enable Subzero on ChromeOS b59a58e8 Fixed some function signatures e18c530c Fixed 'truncation of constant value' warning c33b473f Add libnativewindow dependency. dc209330 Suppress attributes warnings. 9cb01cfc Refactor Android includes. 4dd1eff4 Work around stlport build bug. 99cb565a Update eglplatform.h to match Android NDK. ea74eb1a Merge recent changes from LLVM's lib/Support/Atomic.cpp aadf3e13 Changed 'optimize_max' for 'optimize' compile option on Chromium 84d0e223 Implement GL_OES_vertex_half_float. 8aa07683 Attempt to fix the MacOS build c4159a17 GL_R11F_G11F_B10F is a color renderable format in OpenGL ES 3.0 cec599f5 Extra warnings suppression for Chromium d0b7069f Removed extra '-Wall' flag 9441b072 SwiftShader always builds its release version in Chromium 5790c95e Refactor sampleTexel() to use a return value. 494e4b5f Fixed loading GL_RGB10_A2UI texture format 01805772 Remove recursive Chromium DEPS file. b6abec57 Use unorderer_map<> for def/use information. 01a9796a Emulate 64-bit vectors using 128-bit vectors. 9e013d46 Assume SSE2 support is available. fbf2bc53 Abstract LLVM types to enable emulation. 4126b8ed Assume local variables are naturally aligned. 1894cfa4 Remove sub-vector load/store address hack. 18e2a972 GLSL bitwise NOT implementation 877ddfc5 gl_VertexID implementation 0f70a7fa Fix sign masks of narrow vectors. 9f737d37 Emulate vector square root intrinsic. afe27e92 Emulate MultiplyAddPairs intrinsic. 6c15744a Emulate MultiplyHigh intrinsics. 8960fbfe Emulate vector packing intrinsics. 98436737 Emulate saturated vector add/subtract. d6cacadd Emulate SignMask intrinsics. 8be6c7bb Emulate vector shift by immediate intrinsics. 070d9f4d Emulate sub-vector load/store intrinsics. 18b8d68e Default to Subzero for ARM CMake build. 2d8c370e Support bitcasts between scalars and short vectors. 8772202b Replace only loads matching the store type. f2f5e962 Don't eliminate wide store followed by a narrow one. 709f69b2 Refactor checking for sub-vector intrinsics. bea4dce9 Fix RValue construction from incorrect types. a5eaa8de Add license badge. 4d3efedb glGetString fix 506cc5e0 Suppress UBSan false positives. cfd96320 Added UInt to FP cast 426cb5e1 Fix clearing all samples of multisample render targets. 56f256e7 Fixed default color values for R and RG types facada53 FP32 linear filtering computation now available to most formats 91dd1c4c Unnormalized integer formats now all use the same path e9c8bd76 Fix file descriptor leak. 75a6185a Compute texture coordinates using floating point operations 6e744267 Improve mipmap LOD calculation precision. 010a4648 Add texture filtering precision hint 14534b56 Export type-info symbols. 5de90b24 Added support for most formats to FP sampleTexel b7cab413 Use real snprintf when available. b923042e Fix Frac() returning 1.0. ab849aec Remove redundant R5G6R5 conversions 6b064940 Making debug object tracking thread safe. Currently in debug builds swiftshader is not thread safe because of this tracking code. This change makes it safe to create/delete objects from multiple threads. 1fd3b280 Making Program use the currently active context device. Fixes bug swiftshader:73. deaf0bc7 Unbinding uniform buffers on context shutdown. Fixes bug swiftshader:72. 4d97f36a Fix signed/unsigned comparison warning. d6db8683 Remove @chromium.org accounts from OWNERS. e88da317 Fix retrieving the current Display. 9b5d35e3 Reset pointer to null after delete. 250d75b3 Replace unique_ptr with a raw pointer. 420b64d2 Fix TLS for platforms without library constructors. 91ec3ccb Added missing integer query be165b44 Emulate rounding to the nearest integer. 1f36caf8 Fix memory alignment of outline spans. e1ad9486 Fix CMake build. fb9a0a78 Add Visual Studio Code build and debug configurations. d9cf2086 Support ARM compilation with Subzero. 18d1e7d6 Add Subzero unit tests to CMake build. 9ef5b6a8 Fix ARM compilation. ef6b55ef Flush the instruction cache after loading JIT compiled code. 13f4f05d Use pthread mutexes on all Linux platforms. 5ee42a0d Fix potential data race in mutex lock implementation. 2de8be0c Also fix libGLESv2. f6be0a48 Disable CFI on SwiftShader's libEGL. 87ac966c Fix SwiftShader's libEGL build under ThinLTO. 60a7362d Fix buffer overflow. 08e956d2 Implement GL_CURRENT_COLOR/NORMAL/TEXTURE_COORDS for glGetFloatv(). f68e5518 Clarify when we set the EGL_FRAMEBUFFER_TARGET_ANDROID attribute. decbfb7b Fix setting depth+stencil texture attachment. d195acb4 Fix floating-point color buffer support. 2201969d Disable filtering on 1x1 textures. 8cdadc85 Increased varyings limit 73f7c2b4 Remove Chromium unit tests from standalone solution. b9b774fd Fix pedantic pointer comparison. 81395096 Add EGL initialization unit test. d6f40a83 Fix libEGL symbol visibility. 77dd13f4 Switch to Subzero instead of LLVM on Linux. b0aed32f Fix CMake build when Subzero submodule is missing. 53070d91 Gcc: Suppress some warnings in src/OpenGL 01989cef Fix not returning GL_BGRA_EXT for incompatible format types. 1a5785cc Support GL_BGRA_EXT readback for all normalized formats. a6900a4e Refactor read pixel format/type validation. 69845fee Fix GCC build 5a3f3199 Fix C++11 strict string literal const correctness. 7c4ae0c4 Fix Visual Studio 2017 compilation. 6eb1ce32 Build fix 20aed940 Made debugger wait dialog Visual Studio only 8dfb97e4 Fixed defines from BUILD.gn files 27ea94ef Only support main thread rendering in debug builds. 1012647b Fix calling stack probe through a register on Win64. 6904949a Remove clobber registers conflicting with input variables. cefd0f7f Disable LLVM ABI-breaking checks mismatch check. 85bb4135 Work around unsuppressable GCC error. cb635da8 Make chromium_git in DEPS conform to other Chromium submodules to be able to override chromium_git. 8b3c6ea8 glGetSynciv implementation 0d867943 Fixed glGetIntegerv for OpenGL ES 2 6929ce44 Use rep stos x86 assembly for fast clears. 2a3822b3 Fix for Subzero compilation on x86 f65202f8 Fix external surface pitch/slice retrieval. abccbeed Enabling Subzero compilation on Windows d6df116b Removing a few UNIMPLEMENTED cases 4d0a9455 Disable OpenGL ES 3.0 in Chromium builds. 81032785 Fix min/max signed zero and NaN handling. 6995de07 Fix for Chromium linux official build f8d92431 Fixing the Linux build without breaking the Mac build a79e6adb Fixed Mac build c2515c8b Fixing Chromium build all 878bd611 Fix ignored gn local variable 43ee3a73 Fix predicating instructions before return in loops. 3cac6a3e Cleaning up BUILD.gn file before Chromium DEPS update fe1a896a Add dummy key methods for UBSan RTTI. 8bd5b98c Modified MutexLock to use a pthread mutex on Android. 0ebe29ea Optimize replication. 42ef2103 Use unsigned index array accesses for texture sampling. e4eed97a Add README files 2281328b Adding Subzero to Chromium on Windows a1cc6c96 Removed extra / from DEPS file 0073841a Refactor Byte4 unpacking. 2e0167bc MacOS build fix 45582934 Support unsigned array indices. 5e6dc9a4 Fix array addressing of emulated vector types. 1d629a99 Generalize dead stores. ad3d84fc Fix eliminating stores to pointer arguments. 8576cfda Adding Subzero in Chromium e02521f1 Update to Linux build files for Chromium cfca2f53 Optimize constant operand order. 1f4b730a Vectorize R5G6B5 framebuffer present. 7dd726a0 Use MAP_ANON if MAP_ANONYMOUS is not defined. c3273d24 Fixed warnings in Reactor 0e0f146b Support building with Subzero on Mac OS. c0699843 Emit SSE2 compatible operations if SSE4.1 is not supported. 49751e6c Detect SSE4.1 support for Subzero. 6bca3337 Fix loading uninitialized data in loops. f03f0b2d Fix packusdw SSE2 fallback. df26f81d Refactor Reactor type constructors. 9907b42c Fix the vector element extraction type for Short4. baf72437 Avoid vector element insert type mismatch. b24e0e9f Fix Subzero vector comparison. 44233e6e Manually convert unsigned integer to floating-point. d028a2ce Fix resource include file path capitalization. 71dc8830 Adding OWNERS file for Chromium 57a070da Fix SubzeroTest compilation. b35444be Adding swiftshader unittests to chromium 6d10f6c7 Explicitly use the Microsoft ABI on Win32 builds. f67a85b3 Try resolving existing X11 symbols before loading libX11. a23d133e Set the CMake default build type to Release. ec39ad8c Fix determining the loop iteration count. 00b664b4 Add a CMake option to build with Subzero. b2bdab8d Implement executable memory allocation for Subzero on Unix. 369a63c5 Add LLVM dependencies for Subzero on Android and Linux. 2df17899 Update Subzero LLVM dependencies to 759dd39154f0bbf1adc87bf613c95f9564f64aa8 51d011a0 Fix CMake sample include directory and libraries. 370386c7 Only add non-conformant configs on Android. de5f6008 Fix clamping viewport dimensions on specification. 1cef70b6 Fix integer overflow in rasterization. bff593fb Optimize flat triangle edge rasterization. 2cea0176 Fix the type used for structure field write masks. 99adbefa [emulator] Delete VAOs starting from highest f346e4db Enable OpenGL ES 3.0 context creation from non-conformant configs. b5a8c061 Fixed attribute location 4cd261df Fixed using GL_SAMPLE_ALPHA_TO_COVERAGE db82d4f7 Consistently treat non-existant components as unsigned. 67f258a0 Eliminate dead code. f8cc08a7 Optimize stores in a single basic block. 4fb0eec4 Eliminate loads following a single store. ca9c626a Eliminate loading of uninitialized variables. 91d25a51 Eliminate unused allocas. 410a0970 Fixed using default attributes 3e16d5fb Fix missing switch cases for blitting B32G32R32F. f26bf9db Imported a few ES3 fixes from Angle 3cd3047d Eliminate assign operations for constants. 7660410c Fix transpose2x4(). ae74034d Fix rvalue types. 9b08f6fa Match sub-vector load/store operand order to regular load/store. 186259d5 Deprecate support for constant pointers. 1729ed0c Fix doc formatting. 82cd5994 Fix rounding to nearest integer. 681218da Build fix 45c0a755 Renamed libEGL/Surface.* to libEGL/EGLSurface.* b45636bd Removing Code::Blocks build files 09c50223 GLSL const arrays are allowed in OpenGL ES 3.0 fd818c16 Implement missing vector operations. 8f41e102 Deprecate the Long1 type. 34caaa1b Deprecate handling power-of-two texture sampling separately. ad3dd992 Fixed sys/time.h vs time.h issue on Linux 6849d051 Support integer rvalues as return value. 41695513 Make Reactor destination variables non-const. 62627e9b Hold LValue address in a non-template Variable class. 1649ed33 Eliminate "false" basic block when no Else clause. 2035c009 Refactor If/Else to use encapsulated data. 45b99505 Implement vector casts. fd85fc02 Implement vector absolute value. 1b20f26e Implement switch constructs. b33fd0e4 Implement vector masking. 778e7123 Implement remaining vector extract/insert operations. 4dde1c80 Implement remaining vector compare operations. 04b48936 Implement negation and inversion. 353c1f22 Implement vector intrinsics. cdfc9283 Implement floating-point rounding intrinsics. 22854219 Implement increment/decrement operators. 28915967 Remove unused createIntCast() method. 79347536 Don't use Long1 for stencil operations. 0d92d5f2 Fix debug dump and error output. 75f21b81 Implement square root and reciprocal. 366b391f Simplify abstract value bitcasting. 9a12601a Fix packing of 64-bit vectors. f68b8d0b Implement min/max. de3a935a Implement vector packing. e122db6b Implement unpacking of high 64-bit vector halves. 345f5cb6 Implement vector sign mask operations. 8d5236ed Implement arithmetic and logical operations. 755c731c Enable multiprocessor compilation. 524ecd81 Implement vector shift by constant. c34161fe Limit loop init scope to till end of loop. 60aeeee2 Implement Else without using basic block predecessor. fc473093 Add additional Subzero assembler unit tests. 399bebfd Implement several vector shuffle operations. 60348778 Remove build dependencies on (LLVM)Reactor. fc644f9d Add Float4 swizzle tests. fe4a4f29 Implement remaining constant creations. cb603b15 Implement Return() variants. b17c4237 Implement support for arrays. 84c3c18a Fix floating-point constant vector initialization. 2a73d1d1 Implement additional types. f8b7fefc Remove the Long2 type. c0b972c0 Implement comparison operations. 00e31609 Fix relocating the code just once. 99d426cd Assert on Subzero translation errors. 707151b2 Implement support for vector constants. 230bc70d Implement support for ELF relocations. 5980eeb9 Refactor constant creation. 1448aa16 Emulate vectors shorter than 128-bit. 3497e0e3 Avoid ambiguous vector casts. 9846b5fb More blitFramebuffer fixes a93a86cb Fixed blitFramebuffer issue with Depth/Stencil 3a2714cf Fixed some quad layout computation related warnings b44f2917 Fixed official chromium build on Linux a2b618ef glBlitFramebuffer support for depth/stencil formats 4ce44ff3 Added compilation test for SwiftShader a73fb822 Fixed clang warnings and unmuted these warnings 7131366a Fix Subzero release builds. 54b8d143 Add Subzero vector arithmetic tests. 3b4e53e7 Use gtest for testing Subzero. ce0af553 Add googletest as a submodule. dd5701e1 Revert "Removed Subzero compilation from SwiftShader solution" 2c3fbc02 Removed Subzero compilation from SwiftShader solution b8e91e98 Adding functionality to stencils 8deffe57 Implement generic vector shuffle. a15234a6 Refactor vector swizzle. a67f282f Implement vector extract, insert, and swizzle. 13bd21ab Refactor vector operations. 277a3819 Implement pointer arithmetic. d1e790b6 Implement cast operations. c5d72eba Add type information to pointer arguments. cae4e6eb Fix missing Register() entry function for OpenGL ES 1.1. 54b4ba19 Implement basic arithmetic operations. 6e6c31b9 Implement support for For loops. 9f62c380 Support assigning constants to values. b128ef40 Make LValue a template class. bf59f84e Use Value null pointers for dummy RValues. 9533563b No longer ignoring filter option in glBlitFramebuffer 5b9f666d Fixed flipX in Device::copyBuffer 31eaf416 Sampler object fix 4d9807d5 Implement Pointer<> support for Subzero. 95a0f63a Implement initial Subzero based Reactor. 7ad046f5 Add LLVM dependencies for Subzero. 244b67b3 Add Subzero as submodule. a6ffff1b Don't return values from terminator instructions. dcecab5c Reduce header dependencies. 7584b7b2 Rename Nucleus.cpp to LLVMReactor.cpp. 7ee42146 Move Reactor type definitions to Reactor.hpp. bc19941f Abstract the Routine class. 57a21982 Deprecate DLL precaching support. d49b34ef Remove createCall() from the interface. 70c33477 Abstract llvm::Value usage. 45e7acda Abstract llvm::Constant usage. 38b66a29 Abstract llvm::BasicBlock usage. 732887cc Abstract llvm::Type usage. 1086a7ad Eliminate llvm::ConstantInt and llvm::GlobalValue exposure. 3b823a30 Move Nucleus statics to implementation side globals. 0160e95d Move MMX class to the implementation side. 7a70b578 Android build fix 4c9932be Fixed array constructors 8bf9b467 Fixing Linux build a0e87dc6 Fixed Float4 -> UInt4 conversion 2014be45 Added missing types to PixelProgram::clampColor 86863afb Fix for the remaining vertex array issues 2d054948 Give SwiftShader libraries a unique name on Mac 58eee9be Added constructor Int4(RValue) and Int4(RValue) to Nucleus. 5b6e78a5 Keeping only the data_deps change to BUILD.gn files e88c1d1b Fixed a uniform buffer regression b66605da Fixed how SwiftShader is compiled on different platforms 76954621 Added RG8 fragment output format 08f7224e Fixed R8I and R8UI fragment output formats b2c87ab1 Add Direct3D 8 implementation. f9316ce7 Fixed default alpha value for integer types fcc4538f Upgrade to Visual Studio 2015 project files 1718f945 Allow all output to be written to in the vertex shader 4d9efd5b Made SwiftShader compile on Mac in Chromium 2d3a2ec7 Re-enabling SwiftShader/Reactor warnings 79ab1e9a Fix indexing with instance ID. fa6b9eb8 Implement Int to Int4 conversion. 62ed447b Fixed alignment warnings 05c7c580 Fixed libGLESv2 conversion warnings 282f0a0c Add TransGaming contributors. 4528cc62 Fix null pointer access by older Chrome versions. e23e5b42 Fixing intrinsics for Windows clang c44feedd Renaming functions named after operator names e42363b7 Fixed build files for Windows clang a79f21b7 Fix uniform block binding. 5a31e976 Fix accessing null pointer when no uniform buffer is bound. 5b831c70 Add a CMake option to toggle building extra programs. a804d5c0 Add link to prebuilt binaries. a1deeae0 Fix resetting the current context on thread/process detach. 582762e9 Clarify the need for project and bias shader instruction flags. 655844b4 Shader cleanup e37fb0eb Removing unused file 1f71fe11 Fix googlegroups link. be1204dd Changed SwiftShader output d7950679 Fixed building SwiftShader libraries within Chromium on Windows 2a477f41 Update to BUILD.gn files c8aadce1 Improve documentation. 8bf80f5a Fix support for routines taking no arguments. 2a73210a Fix Visual Studio 2015 compilation issues. 780ca397 Fix libGL compilation (missing spaces) ed49d372 Enable Short8 and UShort8 construction from pointer dereference. 128ddcef Fragment output RG, RGBA 16-bit formats. 5abf5f9b Fragment output R, RG, RGBA 8-bit formats. 18de1a66 Fix casting a pointer to an integer safely. 8ead0fb0 Suppress macro redefinition warnings treated as error. 6c45af81 Turning on warnings as error in Visual Studio cb96dc10 Short4 warnings fixed c20d4e6c Re fixed minor warning 766a15f7 Implement Reactor pointer subscript operator. c8e304b1 Fixed more windows warnings 1dbac6ef Fix retaining the processing routines when no update. 5c1bdd21 Fixed Windows warnings dde45dc9 Update to gn files for Windows d21b5e48 Clarify Reactor arguments syntax. 56cbfbff Additional Reactor documentation. 1d1d941f Add bug tracker link. 2d54ba03 Enabled pixel unpack buffers 068a464b Fix GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT query for OpenGL ES 2.0. b8978c51 Combine sampler method and option into a structure. 2d49b41c Perform texture coordinate projection early. 30270074 Pack texelFetch LOD as sampling coordinate's w component. 63583a87 Fixed writing to FORMAT_A8 and FORMAT_R8 c04bf511 Add Reactor documentation. a362c415 Fix Clang compilation. 141727d2 Minor constant cleanup 53573c90 R8 fragment output format 8fd5c5a7 texelFetch implementation c686bc37 Delete thread data at eglReleaseThread. 3a69872a Refactor process/thread attach/detach. 3f66a42f Fix lvalue output parameter assignment. e22580b5 Fixed warnings casting int to void* 1ec484aa GN files, initial check in d39e2842 Fixed some virtual function related warnings 02812ffd Fix error code on invalid shader/program operation 5597dbd7 Silence unused private member warning 6849118a Validate level index before validating level itself. fbc400d2 Moved or removed unused variables fe916533 Store EGL images in a namespace. 6dda5d6a Add the EGL display as a context member. b8484908 Minor cleanups 6d3c8aa1 Min LOD and Max LOD sampler parameters 877a6a84 LOD Base level and Max level to sampler state 7a30f40e Texture size fix def2c2c9 Removed unused classes Vector4i and Vector4u 0e7b3c20 Fix the OpenGL ES 1.1 version string. 1cec3de3 texoffset implementation 93fac655 Added missing include 268baec2 New fragment output types b108d2e9 Implement flat interpolation qualifier support. 4bef8b6f Update the architecture layers image. 1c378455 Fix image link. 8546c44c Add design documentation. a58868a4 Add architecture documentation. a781af7d Minor fix for log2 027288cc Intialize memory to zero to silence MSan. 96699f1a Fix checking dimensions of surfaces. 83a6bb93 Fix memory leak of Subzero global inits. 619a8c5a Fix memory leak when aborting routine generation. 9494572a Fix allowing to make null EGL surfaces current. 9eaa19c2 Prettify documentation. 81aa97bd Make Blitter part of Renderer. 74a4504e Refactor texture method overrides. c9d61ae2 Add AppVeyor build status. 2d4b7be6 Don't crash when using a buffer with no data. 8fe836ad Add Subzero documentation. 8aca1dfa Fix resetting current display when no current context. 9282c6d7 Rename libraries on Mac OS to prevent conflicts. fccddfe6 add support for gralloc1 mapper 0e71ea71 Fix non-component unittests on Mac OS. 3e88aaf8 Revert workarounds for ThinLTO linker builds. 77de547f Fix Mac OS library loading for unittests. fda85a40 Test build with LLVM and Subzero backend. f3c18a0a Add OpenGL ES 2.0 initialization unit tests. 31c07a30 Make the EGL surface class abstract. 88f5ec6b Add Travis CI build status. 136ddf99 Add Travis CI configuration file. 3b9e1eab Fix D3D8, D3D9, and GL builds. fc2b84d5 Synchronize in ~ImageImplementation 007c6c5c Fix CMake build for Mac OS X. 3a1674d1 Fix symbol visibility for preemption. df0be385 Expose EGL_EXT_platform_base on all platforms. 399a298b Add Chromium global build dependency. f41f0332 Avoid dummy key methods by using pure abstract classes. 6016a144 Make the FrameBuffer class pure abstract. 7c0d3471 Fixed R8 and RG8 frambuffers for GLES2 8cb9c9a1 Increase OUTLINE_RESOLUTION to 8192 d415ba10 Implement EGL_EXT_client_extensions 1728178c Expose GL_EXT_texture_rg extension d51e2165 Fix missing include for use_gold. 0f7d4279 Work around gold linker bug for 32-bit code. 3053bf0a Added missing integer query e745f5a9 Set permissions after loading image. b89010fa Fix Linux build - remove TableGen from CMakeLists.txt 9ada309a Fix floating-point sampling of YUV formats. 840b0acf Fix floating-point sampling of YUV formats. 1fb04acc Don't dynamically recurse when analyzing functions 73981b86 Allow GL_TEXTURE_MAX_ANISOTROPY_EXT from sampler object. f4eec2f9 Remove unused return value. 2b6ac18d Added EGL display validity check 2c0546d3 Removed offending flags for Chromium e3f05550 Implement unrolling of loops using > or >=. d0bfd915 Fix null dereference on uninitialized loop variable. ec92f3cd Transform feedback varyings no longer linked when unused bf7a8145 Fix locking a destroyed mutex. f6a377b0 Implement eglQueryContext. 3532c694 Add Subzero documentation. fcb70fd8 Fix assert on using GLSL sampler function arguments. 7831e44c Reset pointer to null after delete. 7e95d884 Replace unique_ptr with a raw pointer. 9ed48bae Prevent LTO from eliminating cross-library virtual methods. f34d1ace Fix buffer overflow. 6df9dc90 Remove EGL dependency on LLVM. 04f41257 Don't needlessly generate cursor drawing code. 0f206537 Fixed -1 to implicitly unsigned char narrowing error. b4dd64a8 fix circular dependency libnativewindow <-> libui 5f726935 Remove the Subzero submodule. 5aebe18a Build Subzero from the subtree directory. f110e4d2 Unconditionally compile relocation code. 1ba2611b Build with Subzero for Android on ARM. fb705a6d Fix lowering ARM shift by zero as a move. f7b75889 Emulate rounding to the nearest integer. ac6e751f Fix memory alignment of outline spans. 7319d3ec Fix CMake build. c871353e Add Visual Studio Code build and debug configurations. 30cd7d49 Support ARM compilation with Subzero. 1659484b Add Subzero unit tests to CMake build. 6c629dc3 Fix potential null pointer dereference. 47dc8676 Fix ARM compilation. 1cc44388 Flush the instruction cache after loading JIT compiled code. 35e0ba77 Use pthread mutexes on all Linux platforms. dc7759cc Fix potential data race in mutex lock implementation. ad675fa1 Also fix libGLESv2. 158dcfc1 Disable CFI on SwiftShader's libEGL. 628a8496 Fix SwiftShader's libEGL build under ThinLTO. 30385f0f Fix buffer overflow. 59dca946 Implement GL_CURRENT_COLOR/NORMAL/TEXTURE_COORDS for glGetFloatv(). 81c28576 Clarify when we set the EGL_FRAMEBUFFER_TARGET_ANDROID attribute. d5401e26 Fix setting depth+stencil texture attachment. 400667e6 Fix floating-point color buffer support. 2ed3149a Disable filtering on 1x1 textures. 22be88e5 Increased varyings limit a051886d Remove Chromium unit tests from standalone solution. f770c991 Fix pedantic pointer comparison. 31b18a0e Add EGL initialization unit test. 50eaee7e Fix libEGL symbol visibility. 4b3d0b4c Switch to Subzero instead of LLVM on Linux. 26690edf Fix CMake build when Subzero submodule is missing. 6f432a6b Gcc: Suppress some warnings in src/OpenGL dba3e303 Fix not returning GL_BGRA_EXT for incompatible format types. ce28546b Support GL_BGRA_EXT readback for all normalized formats. 492887ad Refactor read pixel format/type validation. 69bc6e8a Fix GCC build 3eabac0a Fix C++11 strict string literal const correctness. c06d11cd Fix Visual Studio 2017 compilation. 38182314 Build fix 8e942eb2 Made debugger wait dialog Visual Studio only 0a8afe10 Allows SwiftShader to identify the Android version 10b57d42 Allows SwiftShader to identify the Android version 2ddef885 Fixed defines from BUILD.gn files 0808b4f0 Only support main thread rendering in debug builds. ebf1e015 Fix calling stack probe through a register on Win64. 2d03c8d2 Remove clobber registers conflicting with input variables. 39a7bed1 Disable LLVM ABI-breaking checks mismatch check. 28d5a26e Work around unsuppressable GCC error. 17982c4a Make chromium_git in DEPS conform to other Chromium submodules to be able to override chromium_git. 0f7c7b81 glGetSynciv implementation c9947489 Remove superfluous incRef/decRef on graphics buffer. d7f3cc86 Unlock the graphics buffer before queuing it. 8ea247e9 Fix not canceling an already queued graphics buffer. b7afead1 Fixed glGetIntegerv for OpenGL ES 2 802d142a Use rep stos x86 assembly for fast clears. 91da6b00 Fix for Subzero compilation on x86 26b41169 Fix external surface pitch/slice retrieval. ab5339f7 Enabling Subzero compilation on Windows ce57a9a5 Removing a few UNIMPLEMENTED cases eb84fe06 Disable OpenGL ES 3.0 in Chromium builds. 5cdb91a4 Fix min/max signed zero and NaN handling. 47b6ba6d Optimize floating-point minimum/maximum operations. eb568f55 Implement minps/maxps x86 instructions. e9655304 Add boolean type property function. 3d689f72 Fix for Chromium linux official build 12a2d054 Fixing the Linux build without breaking the Mac build 147f6686 Fixed Mac build 71f6c8de [SubZero] Generate spin-lock for atomic load store bf6169dd Fixing Chromium build all 2c85340d Fix ignored gn local variable cd4fe6aa Pull out SWIFTSHADER_OPTIM cd74a5a4 Fix predicating instructions before return in loops. e2c7154e Cleaning up BUILD.gn file before Chromium DEPS update 8560e687 Add dummy key methods for UBSan RTTI. f8faed6d Modified MutexLock to use a pthread mutex on Android. f8beb4be Optimize replication. 9b0e6557 Use unsigned index array accesses for texture sampling. 0c2b0584 Add README files 9939304d Remove obsolete vendor rules c48bb8b0 Fix swizzle of second vector. 3fbe73e7 Guard against threads joining twice. 0ceb7f7d Adding Subzero to Chromium on Windows f96aa0d7 Removed extra / from DEPS file 59b0dad7 Subzero: Add a new document describing the register allocator. 6817e159 Support TARGET_TRANSLATE_2ND_ARCH case efe1ce9d Support HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED as RGBX8888 36bcf2d9 Optimize single-vector shuffling. e986b318 Perform address optimization of sub-vector load/store. aaf04f58 Optimize x86-64 addressing with a 32-bit unsigned index. 0f185cfc Fix using sized internal formats for EGL images. 411273e7 Refactor Byte4 unpacking. b1031c89 MacOS build fix d294def5 Support unsigned array indices. 584088c0 Fix array addressing of emulated vector types. 29eee717 Generalize dead stores. da721421 Fix eliminating stores to pointer arguments. 39061652 Adding Subzero in Chromium a11d03e4 Update to Linux build files for Chromium fc8f6bfa [SubZero] Fix code generation of AtomicCmpxchg f8360baf Optimize constant operand order. f549e3b6 Vectorize R5G6B5 framebuffer present. 8bd18e1b Work around empty set default parameter compilation issue. ae518eb0 Add a mutex around SyncSet operations 8b27574a Use MAP_ANON if MAP_ANONYMOUS is not defined. 113e33ac Fixed warnings in Reactor 7a53aa91 Support building with Subzero on Mac OS. 5c4d677c Fix signed/unsigned comparison warning. 9ca48d5c Emit SSE2 compatible operations if SSE4.1 is not supported. ccd5ecb4 Detect SSE4.1 support for Subzero. 22e18bcc Fix loading uninitialized data in loops. dbf81e0c Implement an intrinsic for nearbyint. 3e7062b9 Fix packusdw SSE2 fallback. 4e679e51 Support 16-byte aligned stack on 32-bit Windows. a551dfce Always align the stack to the fixed alloca requirements. a25311ad Refactor Reactor type constructors. 0133d0f5 Fix the vector element extraction type for Short4. bf22bbf2 Avoid vector element insert type mismatch. 5e6ca097 Fix Subzero vector comparison. 96445fe3 Manually convert unsigned integer to floating-point. 1675f9f5 Fix resource include file path capitalization. 5615fd03 Adding OWNERS file for Chromium 298d14e2 Subzero, MIPS32: Atomic intrinsics fixes 2bbda7f4 [SubZero] Fix code generation issues occurred in Cross-test and PNaCL smoke-tests 2caf1a5a Fix SubzeroTest compilation. 1fb0e50e Adding swiftshader unittests to chromium 19291ef5 Explicitly use the Microsoft ABI on Win32 builds. ac213e3d Try resolving existing X11 symbols before loading libX11. 9d52e7fe Set the CMake default build type to Release. 930b700a Fix determining the loop iteration count. 4b1bdae3 Fix Mac OS compilation. f53adbde Add a CMake option to build with Subzero. f2c91aa5 Fix inadvertent use of the Microsoft x86-64 calling convention. bd65da95 Implement executable memory allocation for Subzero on Unix. 19321ea6 Add LLVM dependencies for Subzero on Android and Linux. b7d5924b Update Subzero LLVM dependencies to 759dd39154f0bbf1adc87bf613c95f9564f64aa8 b94a2fca Fix CMake sample include directory and libraries. 7bc40ff8 Only add non-conformant configs on Android. b28c662c Fix clamping viewport dimensions on specification. bd85ab21 Fix integer overflow in rasterization. 904f6f92 Optimize flat triangle edge rasterization. 8157d5ce Fix the type used for structure field write masks. 5da143cb [emulator] Delete VAOs starting from highest 216980a5 Enable OpenGL ES 3.0 context creation from non-conformant configs. c78be4ec Subzero: Fix a build error against LLVM trunk. d722ff20 Subzero: Fix build problem against LLVM trunk. 79810753 Subzero: Fix some build problems against LLVM trunk. f8c695b3 Subzero: Fix a build issue against LLVM trunk. 35bbca3f Subzero: Fix multiply defined symbols in Windows/g++ build. 373913fa Subzero: Legalize the movzx argument. 29cb003a Fixed attribute location a9beed30 Fixed using GL_SAMPLE_ALPHA_TO_COVERAGE 2e363b0b Consistently treat non-existant components as unsigned. c9d70d54 Eliminate dead code. 16252ab6 Optimize stores in a single basic block. e205c3d6 Eliminate loads following a single store. f4452fc4 Eliminate loading of uninitialized variables. 2ae9d748 Eliminate unused allocas. 6125b66d Fixed using default attributes c018e081 Fix missing switch cases for blitting B32G32R32F. ec93b1d0 Imported a few ES3 fixes from Angle 15060bb0 Eliminate assign operations for constants. 579b1b3a Generalize vector shuffling to accept any operand. 54ac5e82 Fix transpose2x4(). 5b41ba36 Fix rvalue types. 87852e1d Match sub-vector load/store operand order to regular load/store. a29d653e Deprecate support for constant pointers. 47eca450 Fix doc formatting. b13cf49c Fix rounding to nearest integer. 3ea9295f Build fix 2f48bcb9 Renamed libEGL/Surface.* to libEGL/EGLSurface.* a2ee435b Removing Code::Blocks build files d4e2ba50 GLSL const arrays are allowed in OpenGL ES 3.0 c70a116d Implement missing vector operations. 45f187a3 Deprecate the Long1 type. 77980510 Deprecate handling power-of-two texture sampling separately. 84729949 Fixed sys/time.h vs time.h issue on Linux eb253d0b Support integer rvalues as return value. 96d4e091 Make Reactor destination variables non-const. 297d26eb Hold LValue address in a non-template Variable class. 37ed908c Eliminate "false" basic block when no Else clause. 8884a235 Refactor If/Else to use encapsulated data. d4227967 Implement vector casts. 8427224b Implement vector absolute value. b98fe5cd Implement switch constructs. a4c30b05 Implement vector masking. c94ab74f Implement remaining vector extract/insert operations. 2f970b66 Implement remaining vector compare operations. c5c0c335 Implement negation and inversion. c71bed2d Implement vector intrinsics. a8086514 Implement floating-point rounding intrinsics. d122940e Implement increment/decrement operators. a16473eb Remove unused createIntCast() method. 48ef1252 Don't use Long1 for stencil operations. 65047119 Fix debug dump and error output. d52e936b Implement square root and reciprocal. 70dfff4a Simplify abstract value bitcasting. 1cb82a31 Fix packing of 64-bit vectors. 53a8a3f5 Implement min/max. ec54a17e Implement vector packing. 20e22c4b Implement unpacking of high 64-bit vector halves. f2cb9dff Implement vector sign mask operations. c4c431d6 Implement arithmetic and logical operations. 93a64584 Enable multiprocessor compilation. 327f1df9 Implement vector shift by constant. b0eb377b Limit loop init scope to till end of loop. 9ed1a183 Implement Else without using basic block predecessor. 2bd3fb46 Add additional Subzero assembler unit tests. 37fbecee Implement several vector shuffle operations. edba65bc Remove build dependencies on (LLVM)Reactor. 363b61e7 Add Float4 swizzle tests. 73dd7a24 Implement remaining constant creations. fdcca2dc Implement Return() variants. a8f9863d Implement support for arrays. 7f3f69cb Fix floating-point constant vector initialization. 4cfd4576 Implement additional types. 22008786 Remove the Long2 type. 43dc629d Implement comparison operations. 58274b5a Fix relocating the code just once. de19f39a Assert on Subzero translation errors. 8dfd9a76 Implement support for vector constants. 66478362 Implement support for ELF relocations. 13ac2327 Refactor constant creation. 23d99a49 Emulate vectors shorter than 128-bit. 16b5f15b Avoid ambiguous vector casts. 166af499 More blitFramebuffer fixes 58ead9ec Fixed blitFramebuffer issue with Depth/Stencil a29da906 Ensure that the sub-vector load destination is a register. e1e17832 Fix skipping deleted instructions before replacing operands. 8be69751 [SubZero] Fix size of arguments on stack ef18fc51 Match sub-vector load/store operand order to regular load/store. 2220990e Fix offset adjustment in x86 address optimization. f4f68e16 Fixed some quad layout computation related warnings d6d10f96 Fixed official chromium build on Linux 8208e756 Subzero, MIPS32: Changes for improving sandbox crosstest results becb85f1 [Subzero][MIPS] Implements atomic intrinsics for MIPS32 b9dda64e glBlitFramebuffer support for depth/stencil formats a6e99c02 Added compilation test for SwiftShader e97a31e2 Fixed clang warnings and unmuted these warnings 6e03343b Subzero, MIPS32: Sandbox initial patch e1d85307 Fix Subzero release builds. 83425dec Support 64-bit jump tables with LP64 data model. 21f78bb1 [SubZero] Utilize instructions with immediate operands 3da9f657 [SubZero] Generate MIPS.abiflags section f0d12c30 Implement floating-point rounding intrinsic. f8c9977b Subzero, MIPS32: Stacksave/Stackrestore implementation 0c4c07d0 [SubZero] Fix code generation for vector type 67a49b5b Implement saturated vector add/subtract. 13cde0f5 Implement integer vector multiply intrinsics. 956cfd60 Generalize the Sqrt intrinsic to process vectors. 7ad028ea This patch enables running a couple more of lit tests for MIPS32 73ae4fdc Preserve rsi and rdi when using Microsoft x86-64 calling convention. 130aca71 [SubZero] Generate relocations for MIPS 0dabe18f Subzero, MIPS32: Remove --skip-unimplemented from lit tests a7979bfd [SubZero] Fix f64 to/from i64 moves a3688eaf Fix two-vector unpack case. 61593fb9 Fix unit tests. c9e91afc Remove verified asserts. d0e30307 Assert that PNaCl bitcode only uses 128-bit vector casts. e3cabdaf Implement vector sign mask intrinsic. 8b8af824 Implement bitcast between i32 and (emulated) v4i8. ef8210d9 Implement vector packing intrinsics. 32f9ccef Fix 64-bit pointer type for non-x32 ABIs. 7145e693 Subzero: Fix compiler warnings. 1448d95c Optimize shuffles corresponding to x86 punpckh instructions. 89be8873 [Subzero][MIPS32] Account for variable alloca alignment bytes in addProlog 0e90622d Generate error on unexpected intrisics. 7638e275 Add x86 vector packing instructions. f52cea4b Fix unpacking from a single vector. 3a01f337 [SubZero] Implement Fcmp, ICmp, Cast and Select for vector type 45e4d5ed [SubZero] Handle relocatable constants for MIPS 46832371 [Subzero][MIPS32] Fix alloca alignment and offset for Om1 and O2 optimization ec929173 [SubZero] Legalize load, store for MIPS post lower 15b8b2aa Add Subzero vector arithmetic tests. 228b05da Use gtest for testing Subzero. 4012582e Add googletest as a submodule. 2a292716 Revert "Removed Subzero compilation from SwiftShader solution" b001cc4c [Subzero][MIPS32] Implement bitcast operation for both 32-bit and 64-bit operands 46f4feaa Support running unit tests on Windows. b0935390 Optimize x86 vector shift by constant. 71c69373 Optimize lowering of x86 byte and word vector unpack. acfb3df0 Implement intrinsics for loading/storing subvectors. 533a514f Subzero: Fix "make -f Makefile.standalone check-lit FORCEASM=1". d5d886eb Removed Subzero compilation from SwiftShader solution a52dfbda Adding functionality to stencils 619c0ab9 Implement generic vector shuffle. e89cd580 Refactor vector swizzle. 9709d4ff Implement vector extract, insert, and swizzle. e95d534a Refactor vector operations. 8820f64b Implement pointer arithmetic. a0c2fc50 Implement cast operations. 6d738712 Add type information to pointer arguments. afe5fe22 Subzero, MIPS32: Fix conditional mov instructions 033dda7e Subzero: Remove --skip-unimplemented from ARM lit tests. 958ddb75 [SubZero] Vector types support for MIPS f466d72f Fix missing Register() entry function for OpenGL ES 1.1. 7d9f76dc Implement basic arithmetic operations. 611642a2 Implement support for For loops. b955d5b4 Support assigning constants to values. 22479eb6 Make LValue a template class. c37252c9 Use Value null pointers for dummy RValues. 58e61f29 No longer ignoring filter option in glBlitFramebuffer 9c27130b Fixed flipX in Device::copyBuffer 9309756d [Subzero][MIPS] Implement conditional branches with 64-bit integer compares 269eed47 [Subzero][MIPS] Add RUN command line with -Om1 in test 64bit.pnacl.ll 3c99be0d Sampler object fix e12780d5 Implement Pointer<> support for Subzero. 598f8d89 Implement initial Subzero based Reactor. 0cf20069 Add LLVM dependencies for Subzero. d4613cb4 Add Subzero as submodule. f53580b0 Don't emit address size prefixes for native x86-64 ABI. 3d7c35f2 Don't return values from terminator instructions. 3bbc5e16 Reduce header dependencies. 5763d17e Rename Nucleus.cpp to LLVMReactor.cpp. d022e412 Move Reactor type definitions to Reactor.hpp. daa5d910 Abstract the Routine class. aff3ad41 Deprecate DLL precaching support. 2ab69ee7 Remove createCall() from the interface. 1933654b Abstract llvm::Value usage. 2b26acc2 Abstract llvm::Constant usage. c8b67a48 Abstract llvm::BasicBlock usage. ac230129 Abstract llvm::Type usage. 0e33ae3e Eliminate llvm::ConstantInt and llvm::GlobalValue exposure. 5c1f5cc7 Move Nucleus statics to implementation side globals. 4f738a16 Move MMX class to the implementation side. f0005a1d Android build fix 2a19855f Fixed array constructors 853e48de Fixing Linux build 764d1426 Fixed Float4 -> UInt4 conversion fe93fdd5 Subzero, MIPS32: SRAV instruction encoding 70b6ed47 [Subzero][MIPS] Implement 64-bit integer compare operations 8e7675dd Added missing types to PixelProgram::clampColor b0f09fc8 Subzero, MIPS32: MOVZ instruction encoding 6163c62f Subzero, MIPS32: DIVU instruction encoding 175cb138 Subzero, MIPS32: Intrinsic call Bswap for i16, i32 and i64 6fd9c0e3 Subzero, MIPS32: Intrinsic calls Ctlz and Cttz for i64 58eeedf7 Subzero, MIPS32: Binding intrablock labels, unconditional branch 4c49b108 Subzero, MIPS32: Filling missing bits from genTargetHelperCallFor 623f8ce3 Subzero, MIPS32: Cross-testing enabled for MIPS32 b7508b8e Fix for the remaining vertex array issues 98405d39 Subzero, MIPS32: lowerSelect for i64 f483671b Give SwiftShader libraries a unique name on Mac 86b60ef8 [Subzero][MIPS32] Implements 64-bit shl, lshr, ashr for MIPS 0a7f99d9 Subzero, MIPS32: Intrinsic call Cttz for i32 6ee373fc Subzero, MIPS32: Fix floating point comparison crosstest d27ce3d9 Subzero, MIPS32: Intrinsic call Ctlz for i32 cadda79e Subzero, MIPS32: Instruction NOR, pseudoinstruction NOT 601d0059 Added constructor Int4(RValue) and Int4(RValue) to Nucleus. f5d8e097 Subzero, MIPS32: Remove duplicate functionalities 996663b4 Keeping only the data_deps change to BUILD.gn files 20c0f656 Fixed a uniform buffer regression 2d04d666 Fixed how SwiftShader is compiled on different platforms d895447b [SubZero] Fix floating-point comparison for MIPS 0465d026 Subzero, MIPS32: Intrinsic call Trap 8d16c1d3 Subzero, MIPS32: Encoding of FP comparison instructions cf9c12f8 [SubZero] lower float and double constants for MIPS 3b61d70e Subzero, MIPS32: lowerUnreachable cc6dea76 [SubZero] Use DIV instruction instead of TargetHelperCall 464df5b9 Implement Microsoft x86-64 calling convention support. 41ce47ce Allow 64-bit code to be stored as ELF64. 132ea7a5 Subzero, MIPS32: Floating point support in ELF output 40fc8193 Subzero, MIPS32: nacl-other-intrinsics-mips merged to original file 143dfc7e Added RG8 fragment output format 3e376471 Abstract the ELFStreamer class. 827d07ab Fixed R8I and R8UI fragment output formats 17b29fd4 Add Direct3D 8 implementation. 8fbddc6b Subzero, MIPS32: Randomly insert NOP 5270fb39 Fixed default alpha value for integer types 98a16665 Upgrade to Visual Studio 2015 project files 144974d5 Allow all output to be written to in the vertex shader ca7a3673 Subzero: Fix SUBZERO_REVISION in production builds. ccbb6d16 [Subzero][MIPS] Fix test nacl-other-intrinsics.ll d57ed5fa Subzero, MIPS32: lowerSelect for i1, i8, i16, i32, f32, f64 bcf2a512 Subzero: Fix ODR errors in the g++ build. d3297662 [SubZero] Implement GP to/from FP moves for MIPS 038a9b9e Remove instructions instead of attempting to delete them. 47ef0be8 [SubZero] Implement address optimization for MIPS f315f0d9 Subzero, MIPS32: Floating point comparison 74bfa871 Subzero: x8664: Fix a "uitofp i32 to double" lowering error. 8be41107 Made SwiftShader compile on Mac in Chromium 5a9f714f Subzero, MIPS32: Handling fptrunc and fpext casting 53d05686 Subzero, MIPS32: Intrinsic calls for ABS.fmt and SQRT.fmt cf3cd8d6 Re-enabling SwiftShader/Reactor warnings b85cde16 Subzero, MIPS32: Introduction of genTargetHelperCallFor 84ea9a70 Subzero: Fix target attribute when SZTARGET is defined. 5d5b6627 Subzero: Fix a build error. Also reformat. 32980acb Fix indexing with instance ID. 24c8cf09 Implement Int to Int4 conversion. 81519cfc Fixed alignment warnings bffe803c Fixed libGLESv2 conversion warnings a9a92a5e Fix initializing the allocator before creating empty vector. 86e5d883 Ensure NoDefinitions gets initialized only at first use. 0e137b2e Work around Visual Studio template specialization issue. 45ce11aa Add TransGaming contributors. 4d708028 Add missing header includes. ef9d0047 Fix unresolved template method definition. d7396149 Fix Visual Studio compilation of types within template classes. dbd600d6 Enable disabling API-based TLS support. 17f04f0a Work around Visual Studio static constexpr bug. 3db8f7a2 Fix type alias compilation issue on Windows. c0f1b6f3 Allow using SZTARGET without PNACL_LLVM. 0caecb3d Fix null pointer access by older Chrome versions. 1d0690bc [SubZero] Implement load and store for MIPS a0b720de Simplify ClFlags macro for older C++ standards. cc8bc16f Subzero: Add the MIPS=1 makefile option for alternate testing mode. d5e7cafb Implement ICE_CACHELINE_BOUNDARY for Visual Studio. 61e8bb15 Fixing intrinsics for Windows clang 24f454e2 Renaming functions named after operator names 53dae72a Subzero: Deterministically sort local var stack offsets. 03b67af4 Fixed build files for Windows clang 7c9728fa Subzero: Fix a build error against LLVM trunk. 29823f1c [SubZero] Implement lowerSwitch for MIPS 8b21cc58 Subzero: Fix the LLVM trunk build. 135f5dbf [SubZero] Generate ELF output for MIPS 13f0ca32 Delete unconditional branch to the next node. 519fe047 Subzero: Updated documentation to describe building spec2k benchmarks 65dcbbd1 Fix uniform block binding. b5d3b9c4 Fix accessing null pointer when no uniform buffer is bound. 8b32241c Provide repointEdges for MIPS. b1a0fb13 [SubZero]Added InstMIPS32Load to differentiate stores from loads c1d6fd5a Subzero: Added address of bad instruction to error output 75f5229f Subzero: Replace pointers to allocation functions in stores 6b0ee2ab Subzero: Include commit count in revision string. efdf4120 Subzero: Fix build errors with LLVM trunk. 48a568db Subzero: Replace pointers to allocation functions in loads 9a313a8d Subzero: Replace global pointers to allocation functions 135fbe5c SubZero: Add return registers for float/double types in lowerCall 13241c66 Make memory for generated routines non-writable. 204ec087 Add a CMake option to toggle building extra programs. 9b384977 Subzero: Elide redundant access checks within basic blocks f241f930 Add link to prebuilt binaries. 0099d70a Fix resetting the current context on thread/process detach. e8392d82 Subzero: Added ASan quarantine for recently freed objects cbd3dbc6 Subzero: Implemented codegen for poisoning and unpoisoning stack redzones a64156e8 Subzero: More documentation for the NACLENV arg passthrough mechanism. 54cf1a2f Subzero: Embed the revision string into translated output. 386b52ed Subzero: Use Cfg::getOptLevel() instead of ClFlags version. 35e16002 Subzero: Use the memset inline threshold for memset. a41e9a14 Documentation for LCSE, LICM, Short-Circuit, Global-Splitting 5b7e1c06 Aggressive LEA 5bcc6caf Float Constant CSE 7cd926d6 Live Range Splitting after initial Register Allocation fb068e84 Subzero: Improved quality of ASan error messages 6b91e70d Clarify the need for project and bias shader instruction flags. 02ad0aa7 Shader cleanup 59ce6153 Subzero: Fix sign issues for inlined memset lowering. 58c66b93 Subzero: Fix formatting. 7a934724 Subzero: removed loops from ASan access checking 53189a84 Removing unused file eec5621d SubZero: Adding support for all Reg pairs in getI64PairFirst/SecondGPRNum 53c8fbdf Enable Local CSE by default b9a84728 Subzero: Local variable splitting. d851f23f Fix googlegroups link. 181a9bcb Subzero: Removed unnecessary global access checks ac27c516 Subzero: Elide checks of known valid accesses of locals 34e88480 Bisection debugging helper script 0aa3f710 Subzero: small cleanups 0c704176 Selectively invert ICMP operands for better address optimization 752e59fa [Subzero][MIPS32] Fix stack offset assignment of spilled variables on MIPS32 1608a913 Subzero: Instrumented realloc 3e204de9 Changed SwiftShader output 2c9992a5 Subzero: Fixed deadlock when _start is first function adf352bc Improve LoopAnalyzer Interface 017a5538 Subzero: Fix lowering for x86 div/rem instructions. d7260e20 Fixed building SwiftShader libraries within Chromium on Windows 5674c915 [Subzero][MIPS32] Implement post lower legalizer for MIPS32 f0f80654 implemented wrapper script to replace calls to calloc() f6c41e46 Updates in preparation of wrapper script 6a661ced SubZero: Correct parenthesis for mem operands with labels in MIPS32 f47d520c Loop Invariant Code Motion c930d59b [Subzero][MIPS32] Implements variable alloca for MIPS32 ab6a04f6 Subzero, MIPS32: Handling floating point instructions fadd, fsub, fmul, fdiv fe62f0a2 Subzero: Allow deeper levels of variable splitting. 3f97afb1 Blacklisted instrumenting _Balloc. 68f564d1 Update to BUILD.gn files d1e97776 SubZero: legalize for f32/f64 constants in MIPS32 36847bdd Subzero, MIPS32: Extend InstMIPS32Mov to support different data types a7e5a951 Fixed instruction corruption bug for multiple returns. cf062799 Implemented loose checking for potential widened loads cf83d168 Improve documentation. 7e9ba096 Fix support for routines taking no arguments. 9913558b Fix Visual Studio 2015 compilation issues. c24da28d Fix libGL compilation (missing spaces) ef8cd669 Enable Short8 and UShort8 construction from pointer dereference. bea35968 Enable building SwiftShader for any Android target. aedc5e49 Implemented aligning and poisoning global redzones 1978ff74 Fragment output RG, RGBA 16-bit formats. 92a95e9c Fragment output R, RG, RGBA 8-bit formats. 3a795c66 Fix casting a pointer to an integer safely. 19e433d1 Suppress macro redefinition warnings treated as error. 2b6a8da1 Treat unsized RGBA/RGB textures as renderable. bbb5fa7e Subzero: Fix Calling Convention for MIPS O32 abi eeb9220b Added tests for bug detection on locals e343e066 Subzero: Merge SpillVariable functionality directly into Variable. b34591a8 Turning on warnings as error in Visual Studio 90c7ad67 Short4 warnings fixed 45f51a26 Short Circuit Evaluation d615c861 Subzero: Fix a potential null-pointer dereference. fe2caab8 Reorder X8664 Register Defs so that scratch registers are allocated first 1fd80c72 Instrumented local variables and implemented runtime. 9dd397d3 Treat ORs as ADDs for address optimization if operand has enough zero bits on the right 53977f1c Re fixed minor warning 5f55d405 Subzero: Make -translate-only work with nonzero -threads=. cf5be24a Implement Reactor pointer subscript operator. 00b9edba Subzero: Make -asm-verbose local var offsets local. ecbf2c4b Subzero: Fix x86-64 memory sandboxing. 633394ce [Subzero][MIPS32] Implements addEpilog for MIPS32 bf19533e Subzero, MIPS32: Fix FP register table 05c32b9b Fixed more windows warnings 183949cd Fix retaining the processing routines when no update. 1d672448 Fixed Windows warnings 46c1b917 Update to gn files for Windows 2d152e35 Subzero: Fix Makefile.standalone to enable format with DEBUG flag 2e08a06f Subzero, MIPS32: UnimplementedError removed from most common crashers 6b44fb07 Subzero[MIPS32]: Make liveness validation errors easier to interpret 9b4c3c3a LowerCall for MIPS32 2e4b960b Catch addition patterns for Index in Address Optimization 227c9f39 Inserted local redzones. 2943d77c Subzero: Make liveness validation errors easier to interpret. 342b5c61 Clarify Reactor arguments syntax. c577727f Subzero: Fix frame size for floating-point register out-args. e450656d Subzero: Improve lowering of rematerializable call args. 26c43064 Instrumented malloc and free with dummy functions. fbc62d7c Additional Reactor documentation. 22b17b0d Add bug tracker link. 53f4809c Enabled pixel unpack buffers 505b7711 Fix GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT query for OpenGL ES 2.0. a3c16e40 Combine sampler method and option into a structure. 1afb4836 [Subzero][MIPS32] Implements lowering of alloca instruction bdb912f4 Instrumented load and store with dummy calls to __asan_check(). a1410df9 Subzero: Build a better bitcast. 0484c799 Perform texture coordinate projection early. 9d62c486 Pack texelFetch LOD as sampling coordinate's w component. b14ed802 Fixed writing to FORMAT_A8 and FORMAT_R8 4e81fe0a Implemented linking to a dummy ASan runtime 48fa9ed4 Subzero: Design doc: Include regalloc in Om1 pass list. deb5a825 Subzero: Improve register availability peephole for function return values. 7f0ab860 Finished small fixups. ebefeba5 Add Reactor documentation. 9c2c093f Subzero: x86-64: Allow immediates in 64-bit instructions. 265fd864 Fix Clang compilation. 2bc757cf Minor constant cleanup 0cff3cbe R8 fragment output format 2fce5821 texelFetch implementation cc5c7d9c Delete thread data at eglReleaseThread. af93a429 Refactor process/thread attach/detach. 3f5cb6f3 Implemented global redzones. 7984b713 Change LowerArgument in MIPS to use CallingConvention class a49fce0b [Subzero][MIPS32] Adds prolog instructions for MIPS32 f90118af This patch provides calling convention class for MIPS with support of integer and floating point types 5da2d3fc Fix lvalue output parameter assignment. f531931f Subzero: Improve effectiveness of local register availability peephole. b684f2b7 Adding float/double support in CopyToReg 83dfb166 Fixed warnings casting int to void* 91f10e36 GN files, initial check in c634fb61 Fixed some virtual function related warnings 7eaa10a3 Fix error code on invalid shader/program operation cc5c464b Silence unused private member warning 1fb3a755 Validate level index before validating level itself. 7208e932 Moved or removed unused variables 58df2f60 Store EGL images in a namespace. e7e70d03 Add the EGL display as a context member. 3345779e Minor cleanups 112d81f1 Min LOD and Max LOD sampler parameters aab7099e Created Ice::Instrumentation base class and accompanying hooks. 95ac1874 LOD Base level and Max level to sampler state 9f7d5621 Texture size fix 1f2003a2 Removed unused classes Vector4i and Vector4u 31fc7d36 Fix the OpenGL ES 1.1 version string. 2337a192 texoffset implementation 0e14214a Added missing include bd7117d7 New fragment output types 12b00506 Implement flat interpolation qualifier support. 418135a9 Subzero, MIPS32: Floating point load/store and format conversion instructions a393fd40 [Subzero][MIPS32] Implement icmp operation for i8, i16 operands 7dbe8022 Subzero: Crosstest test_arith properly tests i8/i16. d11d921e Removed an extraneous tab f3bc5cf7 - This patch implements lowerstore for i32, i64 types for mips32 arch. e3c87461 Update the architecture layers image. 6c5d89f7 Fix image link. 1bc6138d Add design documentation. 63883027 Add architecture documentation. e160ed92 [Subzero][MIPS32] Implement i1 cast operations 2f593bbb Subzero, MIPS32: Introduction of floating point registers 032c3158 Subzero: Initial implementation of BB Local CSE 5cce7619 Added bool folding machinery for MIPS32. Added implementation for conditional branch instructions. ae93eee8 Subzero, MIPS32: Implements integer division instructions sdiv, udiv, srem, urem c2ee36a6 Subzero, MIPS32: Implement logical instructions ashr, lshr, shl 1040d86c Remove compiler warning when building within LLVM trunk. a5b16abf Subzero: Add necessary PNaCl files for standalone build. f5fdd236 Subzero: Update for LLVM 3.9 (trunk). 38dcb59d [Subzero][MIPS32] Implement sext, zext and trunc 80ee5b3f Subzero WASM: avoid needless comparisons, add bounds check flag option 7146e997 Subzero: Suppress a warning as a result of an updated clang. 179a55d7 Subzero, WASM: stop writing uninitialized data to .o file. Add timers. 87def2c8 Subzero, Wasm: Dynamically reallocate read buffer. Runtime improvements. de29f120 Subzero. X86. Uses pshufb for shufflevector lowering. ae15f0fd Subzero. X86. Lowers shufflevector using xmm instructions. 4aae81af Subzero. Wasm. Implement sbrk and correctly do bounds checks. 1a478b1c [Subzero][MIPS] Implement conditional branches and integer comparisons 29acb575 Subzero - WASM: Codegen fixes, better test infrastructure cd261e91 Subzero: Provide missing isMemoryWrite() method. f1f773dd Subzero: Fix over-aggressive bool folding. a47c11c7 Subzero. Rematerializes shufflevector instructions. 64045042 Subzero: Fix a warning message in the browser build. 2655d962 Subzero: Fix srem.i8/urem.i8 lowering for x86-64. fd07ad08 Subzero: Allow overriding command-line args from the browser. 3d3507ce Added definition of ALLOW_WASM to CMakeLists. a4d100ab Subzero. ARM32. De-scalarizes icmp and fcmp for vectors. 085bdae2 Subzero, Wasm: Link and run torture tests; bug fixes. dd6dcfaf Subzero: Allow per-method controls. 67c7c416 Subzero. WASM. Additional progress. 397f602c Subzero. ARM32. Implements vector select. e88c7deb Subzero. ARM32. Vector casts. 15e77d46 Subzero. ARM32. Vector shifts. 3018cf2b Reduce wait times for very large PEXE files. b627f094 Add "vmov.
    , #" to integrated ARM assembler. 79568d27 Subzero. ARM32. Fixes Insert/Extract v(8|16)i1 bug. e922c236 Subzero: Shorten and normalize strings in non-DUMP builds. 9a23e431 Subzero: Improve the -timing output. d12d3aab Subzero: Fix an incorrect StringPool assert. d72385f2 Subzero: Remove a couple clumsy uses of snprintf. 11756b51 Subzero: Dump register numbers as signed quantities. 2b000fd8 Subzero: Fix -timing-focus . a91c3411 Subzero: Improve non-MINIMAL string performance. 03077211 Subzero. Refactors Switch Lowering. 681f90fe Subzero. Fixes Browser build. 16f8061c Initial Subzero WASM prototype. 263ac526 Replace constant conditional branches by unconditional branches 318c01bc Subzero: Fix -timing-funcs and -timing-focus flags. 2a9d186d Fix error reporting for parallel parsed function blocks. d4699947 Simplify references to command line flags. 45f7700f Subzero: Fix a cleanup error after the IceString removal CL. a3984a12 Subzero. Outputs liveness memory usage. 7bb9cab3 Subzero. Liveness memory management. 23866e7b Clean up Cl flag refrences in the bitcode parser. 3dd127e6 Force sequential parsing when threads=0. cc89c959 Subzero: Ignore variables with no actual uses. b5eee3d7 Subzero: Refine the memory usage report with -szstats . e8457a26 Allow Subzero to parse function blocks in parallel. bbd449d2 Subzero: Fix a bug in advanced phi lowering. 467ffe51 Subzero: Remove IceString. e73ee859 Fix Subzero binary instruction to allow optional flags argument. 267f2bf9 Subzero. Fixes valgrind errors. abe7dd5f Subzero: Fix the broken "make presubmit-lite". e13d1ebb Subzero: Add presubmit-lite target. c5bc5cb3 Subzero. Flags refactoring. 4c16ac0f Add malloc/new profiling on linux 20070e84 Cache common constants before lowering. 70e3f1cd Suzero. Refactors dependencies in Makefile.standalone. 3b4dc93e Subzero: Shorten global prefixes in non-DUMP build. bd2e2315 Subzero. Uses unique_ptrs in the emit queue. a78e4baa Subzero. Allocate global initializers from a dedicated arena. 76719b4a Subzero: Control whether deleted instructions are retained. 999a22f0 Subzero: Allow Makefile.standalone to build for a single target. 1670ecea Subzero: Fix the Makefile for the LLVM build. b88d8c87 Subzero: Improve the use of timers. 2f00bf6d Subzero: Improve the behavior of resizing vectors. 96fac393 Subzero: 'make presubmit' checks for certain prerequisites. 0a3c523d PNaCl Dynamic Linking: Force __pnacl_pso_root to be an external declaration. 4abbb59c Subzero. X8664. No moar ::new for AutoBundle. c10c1569 Re-fix build errors from upgrading to clang 3.9 . 1ece70e8 Eliminate all uses of 'le32-nacl-objcopy'. 843142fe Subzero: Tweaks to reduce malloc use. 8a4675ce Allow subzero tests to pass without le32-nacl-objdump. 5526c171 Subzero: Fix build errors from upgrading to clang 3.9 . 3e324002 Subzero: Control memory growth from local label fixups. b6e9b897 Fix timing of parseFunctions. 324334e5 Subzero. ARM32. Fix bugs uncovered by scons tests. c8f56a39 Subzero: Fix "make presubmit" for spec -Om1. 98ba0066 Subzero: Fix symbol name mangling. Make flags global. 9f9aa2c1 Subzero: Count lookups of each constant value in the constant pool. 7e6aa5a1 Subzero. ARM32. Fixes bugs uncovered by the llvm test suite. a1cdd57e Subzero. ARM32. Fixes bugs uncovered by the gcc torture tests. 3d5e08dc Subzero: Print constant pool info with --szstats. b82d79aa Subzero. ARM32. Reverts cl 1687553002. 1bdb7352 Subzero: Reduce copying of Liveness bitvectors. fc707ffe Fix clang warning "has virtual functions but non-virtual destructor". e641e92c Subzero: Fix JumpTable lowering on x86-64. b6dcf3c5 Subzero: Add "-verbose init" to control global initializer dumping. c4ed549e Subzero: Build sandboxed translators for the browser. 7de95ea1 Revert "Force __pnacl_pso_root to be an external declaration." 3dd1bb87 Subzero: Print memory usage info when dumping. 352db935 Force __pnacl_pso_root to be an external declaration. 44b3ce88 Subzero. Fix CfgLocalAllocator bug. 36d6aa65 Subzero. Moar performance tweaks. 8159aae6 Subzero: Fix ODR errors in the g++ build. 7a20a40f Subzero: Provide "make sb" target for sandboxed pnacl-sz. e82b560e Subzero. Performance tweaks. 09802a99 Subzero: Add missing bits to MIPS implementation. 3fe4b570 Subzero: Basic unconditional branch for Mips. a80cdbc2 Subzero: implement 64 bit multiply in mips32 94e97f6a Subzero. ARM32. Enable hwdiv-arm crosstests. 6d392374 Subzero. ARM32. Enable more crosstests. 916e37ba ARM32 vector lowering: fabs, scalarize remaining arithmetic operations. d6cf6b38 ARM32 Vector lowering - scalarize select b35615b4 Subzero. Removes X8664_STACK_HACK from the crosstests. 425e06b0 Add fabs(<4 x float>) to the integrated ARM assembler. 953568f8 This would eliminate a lot of repetitive coding in subzero. It's troublesome that we have to type (this) in several places but I don't see a away around it yet and it does not add to the line of code count at all to have to do this; it's just not aesthetic to me. 4b6e4b44 Subzero. ARM32. Refactors atomic intrinsics lowering. 816fd68f Subzero: Set the correct target arch in the browser hookup. 5fa0a5f7 Subzero: Avoid explicit references to RegNumT sentinel value. 4af72130 Add move vector to the integrated ARM assembler. dc61925c Subzero. ARM32. Nonsfi. e54e530e Fix missing register class. 6de32b21 Add insert/extract element to the integrated ARM assembler. cc69fa29 ARM32 vector ops - scalarize icmp, fcmp and cast. 8aa39661 Subzero: Use a proper RegNumT type instead of int32_t/SizeT. 47898280 Fix bug in arith.ll (ARM) tests. cfc25533 ARM32 vector division lowering. fbdc7e4c Subzero: Fix trailing whitespace errors. d91cbbfa Change ARM calls into indirect calls. f084a571 Add NOP to ARM IR lowering. 00c30380 Fix ARM assembler to pop registers in reverse order of pushes. 658bae20 Subzero: ARM32: lowering of vector insert and extract. 2d6c8267 Subzero: Clean up some uses of *_cast<>. 28df6bad Subzero: Fix a mul lowering error. 45bec54f Subzero: Improve an error message. 8cfeb69e Subzero: Cleanup Inst==>Instr. 282d7afd Clean up assembling MOV instructions in the integrated ARM assembler. 18cce427 Fix vector load/stores in the ARM assembler. 6e8d3fae Subzero. Uses fixups to calculate addend to relocations. 8347abda Subzero. X86. Fixes bundle lock/unlock. 844211e7 Subzero. Adds symbolic references to RelocInitializer. 04bca5a5 Following the newer convention enhances readability and in addition this is a prelude to some macro changes in unimplemented I would like to make in order to simplify that code. 341158aa Add VMUL vector instructions to the integrated ARM assembler. 625dfb38 Add vector VEOR instruction to the integrated ARM assembler. 27fddcc3 Subzero. Enables moar complex relocation offsets. 9aef39af Fix nits from CL https://codereview.chromium.org/1661633002. bd4356d5 Add FABS intrinsic to the integrated ARM assembler. e295575d Add VORR instruction to the integrated ARM assembler. fd7975f1 Add VAND to the integrated ARM assembler. 50cfcb06 Add VSUB vector instruction to the integrated ARM assembler. 82975ba6 Fix skip_unimplemented for filetype=obj in ARM. ee1aae82 Subzero: Improve x86-32's implementation of getGprForType(). 00e36049 Subzero: Mips: Lower some i64 arithmetic instructions. c0487128 Improve readability of error messages for VADD in ARM assembler. 2c0764e2 Implements the vector add instructions in the integrated ARM assembler. 7d59513d Subzero. ARM32. Enables obj output. 4a659477 Subzero: Fix a -verbose=regalloc bug. 81747d62 Fix nits in committed CL's for the integrated ARM assembler. 6ddabc17 Add the trap instruction to the integrated ARM assembler. 266c5a25 Add VSQRT instruction to the integrated ARM assembler. a880ac8f Add multi-source/dest VMOV to the integrated ARM assembler. 694cdbd8 Add the VMLS instruction to the integrated ARM assembler. b40595a1 Subzero: Make the register allocator more robust with -reg-use and -reg-exclude. 029bed9c ARM32 vector mul 76108e92 ARM32 vector xor ac186fd7 Fix issues raised in CL 1645683003 by stichnot. e1b6574f Add vmov between integers and floats in ARM assembler. cad0b759 ARM32 vorr lowering e37076a1 UnimplementedLoweringError's message now includes the instruction name. 9aedc2e9 Add vmov between floating point registers to ARM assembler. b58170c5 Subzero. ARM32. Vector lowering. And. e5727b83 Subzero. ARM32. Vector lowering. Subtract. 34d276a3 Subzero. X8664. Fixes various small bugs. 7910a26d add doxypypy support to Subzero doxygen 8c5544b5 Fix template method InstARM32FourAddrFP to only have one definition. bd8e28e3 Add VMLA (floating point) to the integrated ARM assembler. d1bd1d33 Subzero. X8664. Enables RIP-based addressing mode. c64448fb Add VMOV(immediate) instructions to the ARM assembler. 40c69b43 Initial support for vector addition on ARM32. 18273c0f Clean up register+immediate addresses in ARM. 237afed5 Clean up emitInst() in the integrated ARM assembler. ee718275 Add the VMRS instruction to the integrated ARM assembler. 399c2bdd Adding eholk@chromium.org (Eric Holk) to OWNERS 4ff90be3 Clean up handling of ARM IR instruction "mov". ab389f22 Add missing vcvt instructions to integrated ARM assembler. 2544d4d2 Subzero: Make -reg-use and -reg-exclude specific to register class. e078db8e Fix vldrs/vstrs handling of immediate offsets in ARM. 94cc3e61 Add vcvt.s32.f32 instruction to the integrated ARM assembler. 08f79107 Fix vldrd/vstrd handling of immediate offsets in ARM. ac2388c3 Subzero. X86. Refactors Address Mode formation. 6b80cf10 Merge x86 data and header lowering 2c3c82e2 with this patch you can run check-lit on a specific test. i.e.make -f Makefile.standalone check-lit CHECK_LIT_TESTS=tests_lit/llvm2ice_tests/arith.lll f96190ea Subzero: Use sphinx to generate production-quality docs. c4761141 Subzero: Add to doxygen output the python scripts related to lit. d91d3699 Subzero: Always enable --echo-cmd in the lit tests. 53378c14 Add instruction veord to the integrated ARM assembler. 4a55a602 Add vstr{s,d} to the integrated ARM assembler. e1d71380 Add vdlr{s,d} to the integrated ARM assembler. b9a404d4 Merged addProlog and addEpilog on x86. bc3bd502 Subzero: Change the szbuild.py --force default. 4ab4fbed Subzero. X8664. Fix broken call sequence. 31f4f86b Subzero. ARM32 RegTable. Adds missing headers. 6f534717 Subzero. ARM32. Fixes infinite loop during address mode formation. 0c68bef8 Merge lowerCall and lowerRet between x86 and x64 29d15fd6 Subzero: Remove unneeded ScratchRegs. 91c773e1 Subzero: Improve the usability of UnimplementedError during lowering. b819665a Subzero. ARM32. Fixes vpush/vpop bug. 3bf335f6 Subzero. RAII NaCl Bundling. 5403f5dc Implements include/exclude register lists for translation. 6f7ad6c2 Subzero: Make optimizations more resilient for early Target development. 57ec7dfe Make RegARM32 a namespace rather than a class. bba77687 Fix bitcode parser to check type signatures of functions. 56958cb3 Suzero. X8664. NaCl Sandboxing. b19d39cc Add option to force filetype=asm for testing 686f35e5 Subzero: Fix -build-atts option. b0051dfa Subzero: Fix g++ warnings. 5aa4b89f Better error message for running szbuild.py out of directory. cd5e07ec Add VCMP{s,sz,d,dz} Instructions to ARM integrated assembler. c411dbf1 Refactor PUSH/POP in ARM assemblers. d8777b0d Subzero. ARM32. Adds header to auto-generated register def file. 718118dd Fix g++ linking error. caeaa27b Fix the g++ build. 76659375 add scripts to doxygen for subzero 6c7181c5 Add vcvt.f32.f64 and vcvt.f64.32 to ARM. 426a21e1 make sure there is always a build directory to put doxgen stuff html in 8a105fd7 Add VMULS and VMULD instructions to integrated ARM assembler. 3dbe7806 Add VDIVS and VDIVD instructions to the integrated ARM assembler. b3e2574c Add VSUB{S,D} instructions to the integrated ARM assembler. 4cba1cbb Move Doxyfile files to docs and associated makefile. This is a prelude to allowing a docs directory for all the RST files as well as expanding the makefile to build the docs for those too, not just the doxygen output. 4acf11ac Add VADD instruction to the ARM integrated assembler. 4f69e018 move .rst to docs 57a8aab2 Subzero: Enable Non-SFI vector cross tests. 8ff4b281 Subzero: Add Non-SFI support for x86-32. 149999e5 Subzero. ARM32. Materializes the register table. dff7dbdb Subzero. ARM32. Adds an IsGPR attribute to the register tables. 4a56686b Subzero. Code organization. 4a308ced Subzero. X86. Refactors initRegisterSet. 53611e2c Subzero. Refactoring. 93d85ce0 misc cleanup of Compiler::run 2233987b doxygenize IceClFlags.cpp 008f4ce5 Subzero. X8664. Fixes filetype=asm. 5412eb7d cleanup and rename validateAndGenerateBuildAttributes 3c275ce1 Subzero. x8664. Resurrects the Target. e1d6a80f fix doxygen for IceClFlagsExtra.h 995ef04f Fix minimal build for constant VpushVpopMaxConsecRegs. a3c32146 Add VPUSH/VPOP instructions to the ARM32 integrated assembler. 39f40204 Remove "Adjuststack" instruction opcode. 17fe1948 add RBIT instruction to the ARM integrated assembler. a990f0c5 Add mls instruction to the ARM integrated assembler. 19413a56 Fix regression in SSE instruction opcodes 3e0cda2b add include files from llvm used by subzero into doxygen 2cad380b add predefines to doxygen cb0d47b6 cleanup doxygen for IceClFlags.h 6da7ae2b Add template parameter for suffix to BinopXmm 7de24350 Add trap (an UDF instruction) to the ARM integrated Assembler. 4175d45e Add various forms of LDREX/STREX to ARM integrated assembler. 65f80d72 Add CLZ instruction to the ARM integrated assembler. 1d937a8e Subzero. Introduces a new LoweringContext::insert() method. 751e27ec Subzero: Fix mid-line comments when using -asm-verbose . c628b680 Subzero. ARM32. Fixes register aliasing bugs. 2187c84a Subzero. ARM32. Introduces explicit register parameter attribute. 6106df80 Subzero: Separate "\t" from "opcode" in asm emission. e398428c Fuse icmp/fcmp with select 8344bfe9 document dump 87e5a6c6 add todo for ALLOW_LLVM_CL 0d4fc92b eliminate code related to --no-ir-gen 2a18dd3f fix doxygen for IceBuildDefs.h 54f3d518 Subzero: Use "auto" per (unwritten) auto coding style. 8dbb4a0a Clean up remnants of direct use of PNACL_BROWSER_TRANSLATOR 662d4eba Add some missing encodings in the ARM integrated assembler. 7e87b610 Add translation of REV in ARM integrated assembler. 337ac9e7 Add the RSC instruction to the ARM integrated assembler. 10665a23 clean up doxygen comments for main 79fe490f Subzero: Add a proper default for --pnacl-bin-path . d3f94f7e Add DMB instruction to the ARM integrated assembler. eb13acc6 Subzero. ARM32. Show FP lowering some love. e293b5f4 Subzero: Improve the Doxygen input filter for TODO extraction. 67574d83 Fix problems with sandboxing and the ARM integrated assembler. 4c435d32 Add CMN instruction to ARM integrated assembler. 3ac9a49b Add ASR instruction to the ARM integrated assembler. 1e67f91a Add Sxtb/Sxth instructions to ARM integrated assembler. 43e8ab38 cleanup main 4ddce702 Implement LSR instructions for the integrated ARM assembler. d880f0e2 Subzero: Doxygenify TODO comments. 52b51571 Subzero. ARM32. Implements sandboxing. dca86741 Add RSB instruction to the ARM integrated assembler. 7cfe9a0f Add missing form of movt to ARM integrated assembler. a761e410 Turn on anonymous namespaces. Once again, the configuration file that comes with Doxygen seems to have defaults set for those generating API Documentation and not for documenting the code in a whole project. 0437ae82 Improve error handling in the ARM integrated assembler. 22a5f384 Revert "Subzero. ARM32. Initial sandboxing code." 38ac6bee Subzero. ARM32. Initial sandboxing code. 866b6b19 Subzero. ARM32. Folding rematerializable offsets in address operands. 92a6e5b0 fix doxygen brief in subzero header files 676e73f3 Clean up use of encode/decode in the ARM integrated assembler. 1956788f More coverage of load/stores in ARM integrated assembler. c39ec10e Subzero. ARM32. Pre-lowers calls to ARM32 Helpers. a5295b07 Clean up implementation reading literal constants. 515e8c22 Fix nits from previous CLs. 33436473 Subzero: Add newlines for bundle lock/unlock textual asm. 26217e33 1) Move helper creation to separate method, which also computes the maximum outgoing argument size. The computed size is checked against call lowering's size. 2) Make addProlog use the outgoing argument size and remove the adjustments in lowerCall. 3) Remove AdjustStack instructions and friends. 83f957a1 Subzero: Add "szbuild_spec2k.py --run" option. 98cc08ca Subzero. ARM32. Strength reduce multiplications. 614140e2 Subzero. ARM32. Combine allocas. fc22f770 Subzero: Add a makefile config for building with g++. 4163b9fc Compute the size of the stack space required to send the parameters to a call. 4b170e46 Add recognizing register-shifted forms in ARM assembler. e559be77 Add MVN (register, immediate) to ARM integrated assembler. f4198548 Subzero. ARM32. No more SP frobbing. 5e0a8a71 Subzero. Adds a pass for target-specific helper call generation. 0fe6b544 Fix race condition in jump table list creation f4d0a7a5 Add LSL (register, immediate) to ARM integrated assembler. 3f6b47d5 Subzero. ARM32. Removes memory legalization warts. 174531ec Add BL (immediate) and BLX (register) to ARM assembler. 9a10df70 Make more visible with doxygen. To see the main effect of this, look at the doxygen for file IceGlobalContext.h to see the effect of turning this on. Without it, the nested classes are not available because they are private. 2758bb07 Subzero. ARM32. Introduces the ShAmtImm Operand. cdb3ed68 Add LDR/LDRB (register) to ARM integrated assembler. 23bee884 Subzero: Improve the "make check-presubmit" target. ccea793f Subzero. ARM32. Improve constant lowering. a98091d4 Subzero: Fix build warnings/errors under g++. 4c5c5715 Subzero: Fix a performance regression in the register allocator. 0d9cf487 Reserve space for scalar FP returns in the stack frame 2f3b8ec8 Merge fixed alloca stack adjustments into the prolog a1da6ff9 Subzero: Do some cleanup on the regalloc code. 6c4ad849 Subzero: Add a "make check-presubmit" target. 6dacbafd Fix translation of instruction "move" in ARM integrated assembler. 7f42a824 Fix MINIMAL=1 build 21fd103c Eliminate stack adjustment for float-returning functions 3607b6c9 Subzero: Find rematerializable variables transitively. 99165667 Subzero: Use "pxor reg,reg" to load a floating-point scalar 0.0 value. b8e49c18 Add a getTarget method that returns the x86 target lowering 8099e9ac Subzero: Fix a crash in mem operand dumping. a5229659 Subzero: Add "--verbose=status" option. 799ba673 Fix push/pop emit methods for ARM assembler. bb0bacfd Implement UXTB and UXTH in the ARM integerated assembler. 2c68d90f Fix frame pointer loads/stores in the ARM integrated assembler. 4318a410 Combine allocas 5ff0cfb4 Handle another form of MOVW in ARM integrated assembler. 7b3d9cbb Subzero. ARM32. New bool folding. f2674646 Fix line spacing for push instructions in ARM assembly. daf096cd Improve bool folding 3e859b73 Subzero: For filetype=asm, don't print a blank line for pseudo instrs. f66a85b2 Add POP instruction to ARM integrated assembler. 42356fb7 Subzero: Add "szbuild.py --no-sz" arg for suppressing the pnacl-sz run. af5d44c6 Do some small cleanup in IceTLS.h and add some markup for doxygen to it. f5f02f7e Subzero. ARM32. Address mode formation. 430e8447 Add UMULL to ARM integrated assembler. b9f27229 Fixes LDR and STR instructions. Two types of mistakes were being made. c59288b3 Subzero: Refactor x86 register representation to actively use aliases. ea15bbe7 Subzero: Fix a bug in advanced phi lowering. f49b2396 Subzero: Recognize single-block loops during loop depth analysis. e39d0ca2 Sort allocas, compute frame pointer in Cfg pass 6cab5619 Add the PUSH instruction to ARM integrated assembler. 5b004e30 Fix textual emission of label instructions in ARM assembler. 37af5b0f Lower a few basic MIPS binops for i{8,16,32,64}. 080b65b5 Add MLA instruction to ARM integerated assembler. 856734ca Fix ARM emit() methods to count instructions generated. 94844f12 Subzero: Refactor some common TargetLowering initializations. b81b9015 Add TST(register, immediate) to ARM32 integrated assembler. 69e9290c Match index adds as well as base 4a5e6d05 Subzero. ARM32. Implements bool folding. 57586f73 Fix base register for stack variables in ARM integrated assembler. cb504ca5 Add workaround to allow testing of ARM integrated assembler. 4f8805b7 Add BIC(register) and BIC(immediate) to ARM integrated assembler. 2e7de236 Subzero: Add a "make check-spec" target. 8686139f Subzero: Force ebp-based frame when an alloca has a large alignment. 54dbbbaf Add MOV (register) to ARM integrated assembler. 55ce7bcf Fix more movw/movt ARM integrated assembler tests. f8fc12f7 Add CMP(register) and CMP(Immediate) to ARM integerated assembler. 1c28550f Add UDIV to ARM integrated assembler. 955bfdc7 Subzero: Add a missing absolute path to llvm-mc command. 697dc796 Add SDIV to ARM integrated assembler. e849a572 Don't allow hybrid assembler unless filetype=iasm. a2efb9d0 Subzero: Use explicit paths to PNaCl tools invoked in szbuild.py. 62d367bd Add EOR(register) and EOR(immediate) to ARM integrated assembler. 9c08bee8 Add orr (register) and orr (immediate) to ARM integrated assembler. f0655b6c Add new form of ldr/str (immediate) to ARM integrated assembler. 396de532 Add mul instruction to ARM integrated assembler. c33f7bbd Add AND(register) and AND(immediate) to ARM integrated assembler. 7cb2db32 Handle MOV (immediate) and MOVT to load ARM global addresses. 3b8a15ee Add Sbc(register) and Sbc(immediate) to integrated ARM assembler. 5bff61c4 Sets the stage for enabling the use of the 8-bit high registers, but doesn't yet turn it on because more work is needed for correctness. 562233c8 Subzero. ARM32. Implements the Availability Optimization. aa0b1a17 Enhance address mode recovery 6a3b5154 Add instruction 'adc (register)' to ARM integrated assembler. e4289e23 Fix ARM integrated assembler to be able to compile spec2k examples. db098880 Add ADC (immediate) instruction to ARM integrated assembler. 137e62bd Handle branch relative to pc in ARM integrated assembler. 50a3331c Generate block labels in the ARM hybrid assembler. 2fee2a2f Add hybrid assembler concept to ARM assembler. ac8da5cf Implements simple returns and call args for Mips. This patch is essentially the same as for ARM https://codereview.chromium.org/1127963004 4c2153b1 emit add/sub registers instructions in integrated ARM assembler. 659cc4f2 Subzero: Fix MINIMAL build issues. d981025a Merge compares and branches 4e10aa2c Subzero: Add -allow-extern as an alias for --allow-externally-defined-symbols. afc92af5 Subzero. Misc ARM32 bugfixes. 745ad1d8 Handle stack spills in ARM integrated assembler. 1fb030c6 Subzero: Various fixes in preparation for x86-32 register aliasing. 5c87542a Optimize 64-bit compares with zero e3455053 Add "sub immediate" instruction to the ARM integrated assembler. 372bdd6e Add "add immediate" instruction to the ARM integrated assembler. 85342a76 Fix emission of move immediate for ARM integrated assembler. 28b71be4 Subzero: Consider all instruction variables for register preference. 4001c939 Subzero: Implement "second-chance bin-packing" for register allocation. c5abdc13 Start incorporating the ARM integrated assembler. e7418719 Subzero: Don't bother printing stack/frame ptr as part of LiveIn/LiveOut. 485d0773 Subzero: Don't "and" i1 values with 1. 69a85b14 Subzero: Change aliases_init --> alias_init for consistency. a00b1f7f Subzero: Remove trailing whitespace. a313a121 Add correction message to bad linkage error. 3e53dc99 Create local copy of Dart assembler code. 57d31ac7 Make sure that all globals are internal, except for "start" functions. 487bad02 Generate better two address code by using commutativity e11f878a Use three-address form of imul 578f1161 Subzero. Enable Atomics in ARM. ebbb5912 Subzero: Improve lowering sequence for "a=b*b". b36757e1 Subzero: Fix nondeterministic behavior in constant pool creation. 9a63babb Subzero: With -asm-verbose, make the predecessor list more compact. 4e6ea83a Change from ::stdout to stderr when reporting fatal error. 7e64eaaa Remove dependence on header file unistd.h. 318f4cda Subzero: Use register availability during lowering to improve the code. ed2c06b2 Subzero. Adds I64 register pairs for ARM32. 7cb12682 Subzero. Fixes a bug in the register allocator. 16991847 Subzero. Adds ldrex, strex, and dmb support (ARM32) 166cbf4a Add include files so that IceCompilerServer.cpp can compile on MSC. 48e3ae5c Subzero: Fix a bug in register allocator overlap computation. 91d1b80f Subzero: Add missing content to CfgLocalAllocator. 238b4c16 Subzero: Change -asm-verbose output to print more useful info. 07af2ac7 Add check to verify alignment on global variables. db2fd9c0 Fix pnacl-sz to return with staus 0 in report_fatal_error. fc0a52df Check that address is i32 for indirect calls. e0b829f8 Subzero. Eliminates the use of Variable64On32 as operands in ARM. 230d4101 Subzero: Improve usability of liveness-related tools. ba6a67c9 Subzero. Enables (most) crosstests for ARM32. 188eae5c Consolidate shift processing into utility function 55f931f6 Subzero: Improve handling of alloca instructions of constant size. 467a222f Subzero: Enable the asm-verbose.ll test for ARM32. 958ff342 Fix code checking arguments to an intrinsic call. 28fc2d7d Require that the module symbol table can't appear after function. 0b8763ea Fix pnacl-sz to not accept files containing multiple modules. 55f2e6d3 Optimize 64-bit shifts by constants for x86-32 Hopefully improves perf in fpclassifyd in ammp spec test. 43632b95 Check that element type correct in vector insert element. 2f5534f1 Subzero. ARM32 Fcmp lowering. be87b2ec Subzero: Fix -enable-block-profile. ff94f59a Fix call instructions to check parameter types for consistency. a83bfde6 Subzero. Implements TargetDataARM32::lowerConstants. 69660557 Subzero: Fix a couple of debugging tools. 6d47bcdc Refactor Hi and Lo out of Variable. c49eeae4 Don't allow multiple symbol tables in the module block. 00741a00 Improve use of CfgLocalAllocator and introduce containers that use it. 385351ba Fixes ARM32 VFP calling convetion. 52863b13 Check that symbol names in symbol tables are unique. 9d25e620 Fix operand lookup in functions to check if local index out of range. 57e12689 Reflow comments to use the full width. def0482d Subzero: Remove an unwanted assert. 1aca2307 Subzero: Validate phi instructions after CFG construction. be498882 Subzero: Generate correct code for shifts by a large immediate. ad2989b6 Subzero: Add a flag to mock up bounds checking on unsafe references. 92b31446 Subzero: Fix off-by-one asserts in intrinsic info lookup routines. e7dbc0bc Subzero: Fix labels for block profiling. 1921fba6 Subzero: Don't contract an empty node that branches to itself. f977f715 Subzero. Implements the scalar bitcast operations for ARM32. 8072bae1 Refactor all instances of `typedef y x` to the C++11 `using x = y` syntax. c31e2ed7 Implements int2fp, fp2int, and fp2fp conversions for ARM32. 6ef79494 Add UBSAN build option and fix undefined behaviour errors. 2c688f62 Fix the build for clang 3.8 and MINIMAL=1. a8d47137 Fix warnings produced by g++ on Windows. 5300bfe5 Subzero. Changes the declaration for ARM32 registers. bb0a5fe3 Subzero. Changes the Register Allocator so that it is aware of register aliases. 8f98cdd2 Subzero: Fix MINIMAL build error. aa6c1093 This improves the variable use weight by taking into account use in loops. It further improves spec2k performance and fixes the regression in ammp. Loops are identified using an extension to Tarjan's algorithm. efb89713 Subzero: Add a detailed design document. ec3f5653 Subzero: Provide a macro for iterating over instruction variables. 11c9a325 Weight variables for register allocation by their number of uses. 25529f7b Fix Subzero's LLVM bitcode reader to use a diagnostic handler. d24cfda1 Refactor LinearScan::scan from one huge function into smaller functions. 0042fea3 Fix handling unknown branches when parsing switch instructions. 360e3197 Fix bug in the call to random number generator in Cfg's ctor aee5fa8d Use separate random number generator for each randomization pass cfa628b5 Inline memove for small constant sizes and refactor memcpy and memset. 209318af Change to use arena allocation for function-local data in parser. 7a99327d Restore function-local variables to use a vector. 98ed4464 Change tracking of basic blocks (within function) to use a vector. 1d235425 Subzero. Native 64-bit int arithmetic on x86-64. 83ccadcf Remove error-recovery TODO comments from bitcode parser. 992f91dd Subzero: Misc fixes/cleanup. c6acf08f Fix processing of local variable indices in fuction blocks. 86ebec12 Add the ARM32 FP register table entries, simple arith, and args. f4fbf7fd Subzero: Fix a memory leak. aa0ce790 Fix processing of global variable indices in the global vars block. 9df4a379 Inline memcpy for small constant sizes. f9df4523 Subzero: Completely remove tracking of stack pointer live range. 88ab5ca4 Subzero: Fix szbuild.py linking. ac7d7344 Fix translator handling of basic block indices. 2c862522 Introduce the ability to insert IACA (Intel Architecture Code Analyzer) marks. 729b5f6c Subzero. Moves code around in preparations for 64-bit lowering. f6f9825e Subzero: Fix an Om1 crash from memset lowering. 552490c2 Subzero: Slight improvement to phi lowering. e0d9afa8 Subzero. Implements x86-64 lowerCall. c2ec5817 Clarify which type "Label" refers to (generic vs X86) 1eda90a1 Order jump tables for deterministic or randomized emission. c5c8957b Subzero: Fix x86 lowering for shift-by-relocatable-constant. 713dbdec Inline memset when there is a constant value and count. b3bfcbcb Subzero: Expand the liveness consistency check. 453660ff Subzero. Buildable, non-functional TargetLoweringX8664. 59f2d925 Subzero. Misc fixes. 28068adb ARM: Add a postRA pass to legalize stack offsets. Greedy approach (reserve IP). 969f6a33 Add -reorder-basic-blocks option and fix nop insertion c2648c2d Fix a -Wcovered-switch-default warning in emitJumpTables. 86df4e9e Iasm and obj lowering for advanced switch lowering. a3f57b9a Subzero: Cleanly implement register allocation after phi lowering. 448c16f0 Removes references to ah. 2fea26ca Adds the x86-64 assembler. 016c56d9 Handle UINT64_MAX edge case in switch lowering. 8447bbae Avoid heap allocation for binary search work stack. cb6e95aa Modify how textual bitcode is injected into pnacl-sz. 713278ab Remove jumps over empty blocks. 0dab0324 Make ARM RegNames[] static like X86 (no ARM syms in X86-only build). 5aeed955 Changes the TargetX8632 to inherit from TargetX86Base. 8c8f3bc1 Only run adv-switch test when asm is allowed. 97f460dc Rename legalizeToVar to the more accurate legalizeToReg. b7db1a52 Fix --filetype=iasm non-pc-rel fixup offsets (double counted). 87f80c12 Introduction of improved switch lowering. 53483691 Factor out prelowerPhi for 32-bit targets. Disable adv phi lowering for ARM. fbdd2440 Factor out legalization of undef, and handle more cases for ARM. 728c1d40 Subzero: Fix register encodings. 112b6e89 Add an cross include path for ARM to work around clang bug 22937. f746f3d3 Adds basic tests to the AssemblerX8632. e105c74b Change MIPS to avoid "none-nacl" for unsandboxed tests. f645d853 ARM32: Lower more integer intrinsics and test. 3469b024 Followup to previous MIPS commit: implement dump(), rebase more. d00d48da implement the null function for the Mips32 subzero compiler 921856d4 X8632 Templatization completed. a83e9c14 Redelete IceAssemblerX8632.cpp 9612d32c Doxygenize the documentation comments 70fa5255 Fix ARM Om1 lowering for arithmetic, and test. 5d0acff3 Move X8632-specific Assembler stuff to Machine Traits. 7b60eb77 Fix invalid tests to not run when minimal. 871b97fd Small fixes for unused argument warnings w/ Makefile.standalone "sb" target. 6ec369eb ARM lowering integer divide and remainder, with div by 0 checks. 6c17dd8c Fixes case where terminator instruction is missing at end of function. e0df91fe ARM: lowerSelect for integers. fdc54db7 Implement ARM32 switch lowering. a509e1d8 Add doxygen build target. 2da710ce Enables llvm dyn_cast for Assemblers. 40df458a Subzero: Fix a new test under MINIMAL mode. 98da9667 Subzero: Enable errors for unused parameters. a054f0ac Adds X8664 Condition codes. 2b18687b Adds the X8664 register definition. c070d6f7 Fixes bug on conditional branch where the targets are the same. 7cd5351c Function Layout, Global Variable Layout and Pooled Constants Layout Reordering 67f8de9a Includes module header first. 19376c6e Subzero: Fix cmake build. 36087cd4 Fixes the X86 Base template. 20b71f58 Subzero: Reduce the amount of #ifdef'd code. 28f3f731 Remove unnecessary TEXTBC_LIBS makefile definition. d58f01ca Subzero. Adds x86-64 to the list of supported Subzero targets. 8fa8b437 Subzero: Make life a little easier for emacs users. 74cd883a Fix handling of TYPE_CODE_NUMENTRY record when size large. 7e93c62d Extracts an TargetX86Base target which will be used as the common X86{32,64} implementation. e587d949 Subzero: Use more "= default;" for ctors and dtors. cac05851 Fix llvm makefile to handle macro INPUT_IS_TEXTUAL_BITCODE. 6f9ba115 Allow pnacl-sz to be compiled to textual bitcode records. c8799688 Subzero: Fix "make -f Makefile.standalone MINIMAL=1 check". 1bec8bcd Subzero. Fixes memory leaks. 8525c329 Subzero: Apply commutativity to the RMW optimization. eafb56cb Subzero: Use C++11 member initializers where practical. 253dc8a8 Add constant blinding/pooling option for X8632 code translation. b0a8c24e ARM: Assign "actuals" at call site to the appropriate GPR/stack slot. cac003e8 Subzero: Add more kinds of RMW lowering. a9eeb420 Subzero: Correct the cross test's diagnostic message for a test failure. e4f65d86 Subzero: Transform suitable Load/Arith/Store sequences into RMW ops. 8b1a7051 Fix a bug that would cause subzero to fail when --threads=0. 8e32fed5 Set up crosstest to run simple loop in Om1 on ARM. d062f73a Add a basic enum for ARM InstructionSet / cpu features. 58eea4d1 Move lowerGlobal() from target-specific code to emitGlobal() in generic code. 0f86d03c Removes const qualification for two methods in TargetDataLowering. 050deaa6 Build ARM SZ runtime files. Use le32-nacl-objcopy in various places. 0933c0cf Subzero: Strength-reduce mul by certain constants. 326534a3 Subzero: Fix compilation error in MINIMAL=1 or NOASSERT=1 mode. fb79284d Emit ARM build-attributes in the file scope (as header). 8eefffad Unittest fixes. 6da4cef7 First patch for Mips subzero compiler d9f1f9fc Subzero: Fix lit and cross tests broken in f8b4cc8. 1a9043e7 Fixes a bug in that caused IceAssembler to use Allocator before it was initialized. aff4ccf9 Renames the assembler* files. f8b4cc84 Subzero: Basic Block Profiler. cbb1d3d7 Clean up unit munging unit tests using common NaCl API. af9032fc Subzero: adding jpp@chromium.org to OWNERS. 09a18657 Subzero: adding jpp@chromium.org to OWNERS. 66c3d5ec Subzero ARM32: Lower shift and zext, sext, and trunc. 03ffa585 Subzero: Legalize FP constants directly into memory operands. 2f7f2b7e Use report_fatal_error before destroying input object on error. 8e6bf6e1 Subzero: Improve/refactor folding loads into the next instruction. bb9d11a5 Subzero: Change pnacl_newlib ==> pnacl_newlib_raw in scripts. befd03ab Subzero ARM: lowerLoad and lowerStore. e5b58fbe Subzero: Changes needed for LLVM 3.7 integration. 0769299d Subzero: Remove a compile-time warning. 0fa6c5a0 Subzero ARM: addProlog/addEpilogue -- share some code with x86. c77f817f Subzero: Fold the load instruction into the next cast instruction. c207d51e Use ldr for movs out of stack slots (instead of mov reg, [sp/fp]). b82baf2f Subzero: More asm-verbose fixes. 0d9faeac Remove the FrameSizeLocals field which appears to be unused (write-only). 9a05aea8 Subzero: Fix/improve -asm-verbose output. 55500dbc Subzero ARM: lower alloca instruction. 3bfd99a3 Subzero ARM: do lowerIcmp, lowerBr, and a bit of lowerCall. e94740a0 Subzero: Use setcc for most fcmp conditions, instead of control flow. 2971997a Lower a few basic ARM binops for i{8,16,32,64}. 537b5ba0 Subzero: Use cmov to improve lowering for the select instruction. b3401d27 Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). a59ae6ff Subzero: Fold icmp into br/select lowering. 33492e76 Change a build-attribute REQUIRES check to use supported not requested. 76bb0bec Convert Constant->emit() definitions to allow multiple targets to define them. b2d5084c Handle ARM "ret void" and function alignment with proper padding. b33a2af2 Update subzero bitcode parser to use new API for bitstream reading. 90db6ae0 Subzero: Simplify the icmp i64 lowering. f48b320c Subzero: Use a setcc sequence for better icmp lowering. 0e7e412e Fix instruction unit tests to use new editing constants. 90ccc3fa Rename AssemblerX86 to AssemblerX8632 so it works with SZTargets.def. 4175b2a6 Subzero: Also dump live-end info for stack vars under -asm-verbose. 76dcf1a8 Subzero: Produce actually correct code in --asm-verbose mode. 620ad732 Subzero: Fix asm (non-ELF) output files. 2f67b929 First attempt to capture parser/translation errors in browser. b36ad9b4 Add a basic TargetARM32 skeleton which knows nothing. e7e9b024 Subzero: Improve "make check-unit" execution. 0a9e1261 Subzero: Auto-detect cmake versus autoconf LLVM build. d8b32896 Fix locking for printing error messages. 85f1ffe2 Revert "Fix locking for printing error messages." 9d92854a Revert "Revert "Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf)."" a7340883 Revert "Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf)." 187b3dfa Fix locking for printing error messages. d8fb3d33 Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf). caef3486 Subzero: Use a "deterministic" random shuffle for register allocation. 6e293c81 Subzero: Deterministically sort constant pool entries. 6c6adf11 Subzero: Fix the standalone build to work with the LLVM cmake build. 59c6f5a3 Removing 3 gcc warnings: 9c1d3869 Add argv[0] before parsing commandline flags. 28a1a366 Subzero: Fix the cmake build. 8c7b0a2c Subzero: Fix dependency checking to avoid unnecessary rebuilds. 44c3a804 Refactor Subzero initialization and add a browser callback handler. 0e432ac4 Subzero: Fix a lowering bug involving xchg and xadd instructions. 3e5009f6 Make compile without ICE_THREAD_LOCAL_HACK (avoid "Type *TLS = TLS;") f79d2cb6 Subzero: Don't use key SSE instructions on potentially unaligned loads. 69d3f9c6 Subzero: Prune unreachable nodes after constructing the Cfg. 27c56bf6 Subzero: Fix inappropriate use of nullptr. 1f47ad02 Move some flag-like props from GlobalContext and TargetLowering to ClFlags. 5dfdf5fc Subzero: Fix lowering of the fabs() intrinsic. 927f7ccc Subzero: Support non-IRT immediate calls with -filetype=iasm. 5bfe2157 Subzero: Fix floating-point constant pooling. 8c980d0d Subzero: Add fabs intrinsic support. f644a4b3 Assemble calls to constant addresses. 1c335ef4 Subzero: Support non sequentially consistent memory orderings for atomic ops. 833f13f9 Subzero: Fix a bug in cross test generation. c9258225 Subzero: Add a separate check-xtest target to Makefile.standlone. 17b1a133 Apply LLVM clean ups for errors when bitcode parsing. cd912149 Subzero: Enable a cmake build. dc7c597e Subzero: Run cross tests as a much more configurable python script. c1f07ea7 Subzero: Switch file reading to be based on a DataStreamer and MemoryObject. 68a06338 Use the installed/downloaded objdump instead of work-dir one. 22ed4eb4 Fix subzero translator to use new API for reporting errors. d9dc82e4 Subzero: Rerun clang-format after LLVM 3.6 merge. a67fc448 Subzero: Run sandboxed cross tests, and do some cleanup. 437ceff2 Ignore NaCl st_blksize of 0 and buffer writes to raw_fd_ostream. 5bc44313 Subzero: Fix a register allocation issue for "advanced phi lowering". e837e1a3 Subzero makefile changes for linking a static llvm2ice nexe w/ LLVM build sys. c4508791 Subzero: Clean up the runtime implementation. 739327ab llvm-readobj no longer prints section data for .bss sections (adjust test) fa0cfa5b Subzero: Change the name llvm2ice to the more appropriate pnacl-sz. 729dbd01 Subzero: Clean up function header emission. e9079cb8 Get text align in elf writer from the target asm method instead. b5447a04 Omit textual emitConstPool in MINIMAL build. c6ead20c Subzero: Improve class definition hygiene. 1e11bf65 Subzero: Fix a warning (promoted to an error) under NOASSERT=1 build. cb165ca3 Handle ffunction-sections w/ filetype=obj. 9738a9ea Subzero: Update tests and build scripts for sandboxing. c53f7a6a Subzero: Translate the unreachable bitcode directly to ud2. 9f42d8ca Subzero: Add sandboxing for x86-32. a2703ae4 Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge) 029986c8 Fix Makefile for toolchain_build_pnacl.py. 9f76aec7 Subzero: Make threads=2 and filetype=obj the testing defaults. 7b300674 Convert a few lit tests that use "lc2i | llvm-mc | llvm-objdump" to use p2i. 24824e75 Subzero: Honor the Internal flag when filetype=asm. 307e326f Subzero: Generate a web page showing llvm2ice size breakdown. d442e7ee Subzero: Use -filetype instead of -ias and -elf-writer. bbca754a Subzero: Emit functions and global initializers in a separate thread. 6ca7d2b6 Fix PNaCl bitcode reader to release global variables to emitter. df80eb86 Adds accessor methods to class ClFlags. c9ec5793 Convert a few getName() methods to return a const string ref. 7ad1bed9 Allow stubbing of called constant addresses using command line argument. 50de9b89 Changes to rebase Subzero to LLVM 223109 APIs. 33a5f41d Add comment for the forked Dart revision for the assembler code. 6e861d5f Subzero: Fix unittest build dependencies. 77973ccd Track protos + globals w/out initializers as undef too (not just helper funcs) 3ce1a991 Subzero: Fix some -Winconsistent-missing-override that clang 3.6 warns about. 8e92838b Subzero: Manage each Cfg as a std::unique_ptr. 261cae38 Track undefined sym in the symtab. Remove hack for missing relocs against undef. 046ec2e0 Subzero: Add a --elf arg to szbuild.py and crosstest.py. a1dd3cc8 Subzero: Fix stats collection and output for multithreading. ae6e12ca Fix subzero Windows build 380d7b96 Subzero: Fix timers for multithreaded translation. 51d00936 Subzero: Minor Makefile fix. 72984d88 Write out global initializers and data rel directly to ELF file. 867684e2 Work around GCC bug in constexpr to attributes c34190c2 Add missing period 84b7ed11 Fix missing header include 0c729c8c Remove unnecessary fields in top-level parser of Subzero. 1573e081 Add a missing #include, to fix the Windows build. 26f9433e Add -pedantic to Makefile.standalone to match production. 8427ea2b Fix pedantic build warnings; dd842dbb Subzero: Use a "known" version of clang-format. fa4efea5 Subzero: Initial implementation of multithreaded translation. a5fe17a1 Subzero: Second attempt at fixing MacOS 10.6 build. fed97aff Make use of BSS more explicit in global initializers (vs a local .comm). 7d53825c Subzero: Make thread_local work under MacOS 10.6. f2e93b66 Fix build warnings 819d7b56 Fix the PNaCl translator to lock the dump stream when printing errors. a086b913 Subzero: Remove the GlobalContext::GlobalDeclarations vector. e4a8f400 Subzero: Add locking to prepare for multithreaded translation. af238b25 Add instruction alignment tests to unit tests. 769be681 Subzero: Remove the IceV_RegManager enum value. ec270731 Start writing out some relocation sections (text). e34d79de Subzero: Use SmallVector<> instead of vector<> in a couple places. 3018545a Subzero: Update the lowering documentation. 1d62cf08 Make fixups reference any constant (allow const float/double pool literals). 2e7daeff Add ability to test parsing of bitcode records in Subzero. 91a3e2c9 Subzero: Write float/double constant pools directly to the ELF file. 7e571364 Subzero: Clean up a few areas. 5a122d70 Remove isPooled virtual method from IceOperand. c599e465 Subzero: Use the CfgLocalAllocator for more vector types. 29841e84 Subzero: Use range-based for loops with llvm::ilist lists. ae953202 Subzero: Convert NULL->nullptr. 31c95590 Subzero: Use CFG-local arena allocation for relevant containers. e6d24789 Subzero: Randomize register assignment. 4019f084 Remove TypeConverter and Module from minimal subzero build. bf170370 Remove using LLVM tools to check correctness of cast operation. e5b73e6e Subzero: Clean up live range construction. 3281748c Simplify LLVM's APInt and APFloat for use in Subzero. 9a04c076 Subzero: Don't store std::string objects inside Variable. 639c9217 Subzero: Add memory usage to "-szstats" output. 1502e59a Subzero: Use llvm::ilist<> for PhiList and AssignList. 668a7a33 Subzero: Pull the node name out of the node structure. 9bb188d8 Reduce one layer of decoding for binary operations in bitcode reading. f875d45f Remove call to PNaClABIProps::isAllowedAlignment from subzero. 1c44d819 Subzero: Disable stats and timers under the MINIMAL build. a49e9d9c Subzero: Build with function/data sections and -gc-sections. 586d4c23 Subzero: Improve performance by using llvm::SmallVector<>. e3c02c26 Subzero: Disable asserts in the MINIMAL build. dddaf9ca Subzero: Fix the g++ build (e.g. Windows). 2a7fcbb4 Subzero: Use std::vector<> instead of std::list for live range segments. 4828be2e Subzero: Add llvm-readobj to lit.cfg. 4ead35a7 Subzero: Improve the memory-related performance of the register allocator. a601cc5f Try to fix mismatch between writeELFHeaderInternal def and decl. ae35f196 Fix PNaCl bitcode to LLVM IR reader to match new API. 08c3bcd6 Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers). 2f6f8605 Create local config file for subzero reader tests. 5d2fa0cf Subzero: Fix a bug in postLower(). 9d801a01 Subzero: Improve malloc/free behavior. 33246427 Subzero: Fix new issues after the LLVM 3.5 merge. 79f2a03b Merge remote-tracking branch 'origin/merge_35' d2cb4361 Subzero: Simplify the constant pools. 144a393b Subzero: Update the README file. b6c96af1 Turn off dump/emit routines when building minimal subzero. 70d0a054 Subzero: Use the linear-scan register allocator for Om1 as well. edc115ec Add irt_random to szbuild link line. 87ff3a18 Subzero: Simplify the FakeKill instruction. 51596d43 Subzero: Auto-set -build-on-read=0 for .ll input files. 33c80641 Subzero: Remove Variable::NeedsStackSlot. 607e9f0e Subzero: Implement InstList in terms of llvm::ilist<> . 6fcbdddb Disable Subzero IR generation for performance testing. 0faec4c9 Rearrange emit vs emitIAS. Wait till function is done before dumping text. bfb410dd Subzero: Improve the use of NodeList objects. c0d965fc Subzero: Use a common RelocOffsetType / RelocOffsetT. 359c0360 More consistently use auto for emit*, nullptr in asm code. 43e94826 Subzero: Delete szdiff.py tests and ERRORS tests. bb8b624e Subzero: Improve the representation and handling of the FakeKill instruction. 2daadb78 Subzero: Implement switch lowering for i64. f1156bec Subzero: Support multiple fixups in one instruction. 58acae3e Subzero: Allow non-hybrid binaries to be built. 58455876 Add timing of bitcode parser to Subzero. dd165074 Subzero: Remove the LEAHACK workarounds. bca2f655 Subzero: Switch to AT&T asm syntax. I give up. 3d44fe8c Subzero: Decorate the text asm output with register availability info. 8835576b Subzero: Remove a TODO comment about shld/shrd. 6c4fde96 Remove -Werror from pnacl build, due to default switch error in subzero. 336f6c4a Subzero: Implementation of "advanced Phi lowering". 0506fc72 Subzero: Fix broken lit tests. ab06df31 Remove IceConverter when LLVM IR is not allowed. 6af6336d Remove building llvm2ice.build_atts from Subzero build. aff9fa2c Fix insert/extract element vector operations to check that literal indices are used. b262c5e0 Allow conditional lit tests in Subzero, based on build flags. 120b4121 Subzero: Refactor newline emission for Inst::emit(). 98712a39 Subzero: Minor refactoring/additions in preparation for phi edge splitting. 7e1e4857 First pass at emitIAS for branches and binding labels bd4ea5b4 Subzero: Adjust expectations now that llvm-mc aligns calls not just naclcall. 088b2be2 Subzero: Improve debugging controls, plus minor refactoring. d8d67f4d Fix nacl-atomic-fence-all test to have alignment specified in load. 562e41c8 Fix cross test test_global. df6f9d18 Fix handling of relocation names, so that prefix mangling works. f76fd377 Subzero: Do class definition cleanups for assembler files too. 198b2948 emitIAS for store and indirect calls. 39d4aca3 emitIAS for movsx and movzx. 877b04e4 Subzero: Speed up VariablesMetadata initialization. 7b451a92 Subzero: Class definition cleanup. 5ce0abb8 Subzero: Register allocator performance improvements and simplifications. 962befa4 emitIAS for Shld and Shrd and the ternary and three-address ops. abce6e56 Subzero: Enhance the timer dump format. 4775255d Subzero: Improve performance of liveness analysis and live range construction. e22f8236 Subzero: Translation-time improvements in the register allocator. fe14fb8e Handle "Mov" which is mov, movss, movsd, and used for nacl.read.tp. 9d98d791 Introduce the notion of function addresses in Subzero. d026c448 emitIAS for the couple of blend instructions. 479e5633 emitIAS for fld and fstp 699bf02c emitIAS for cvtt?.*2.* 2a063e2b Subzero: Fix emission of global initializers. 645aa1a9 Convert Subzero's bitcode reader to generate ICE types. d14b1a02 Subzero: Improve the output with the --timing-focus=xxx option. 109fa152 Add cross test for vector itofp and fptoi casts. 0b9eee52 emitIAS for push -- simplify push since it's not used for args passing anymore 037fa1d9 Subzero: Optimize live range overlaps() computation through trimming. e3f64d09 Introduce model of global initializers in Subzero. 8363a066 Subzero: Add a few performance measurement tools. e4dc61bf emitIAS for icmp, and test, movss-reg, movq, movups, storep, storeq, tighten some of the Xmm ops df861f73 Subzero: Optimize a common live range overlap calculation. 8bcca041 Handle GPR and vector shift ops. Handle pmull also. 541ba667 Subzero: Improve regalloc performance by optimizing UnhandledPrecolored. 0795ba01 Subzero: Remove LLVM_DELETED_FUNCTION. f44f371b Subzero: Auto-awesome iterators. fac55170 Subzero: Move to C++11 static_assert(). 9c234e2a Subzero: Allow builds with assertions disabled. a18cc9c6 Subzero: Change llvm::OwningPtr to C++11's std::unique_ptr. c4554d78 Subzero: Rewrite the pass timing infrastructure. 118ca798 Subzero: Change the echoing in shellcmd(). 0ac50dcf Handle imul, pcmpeq, pcmpgt. 3a569183 Change some explicit type checks into using helper functions. ed178a6d Subzero: Update link path after recent newlib install changes. 94c4c8e7 Subzero: Fix emission of 16-bit immediates. fddef241 Subzero: Build both Debug and Release version of llvm2ice. af2780c2 Handle add, adc, etc., mfence, div, idiv, mul in the assembler. be22e146 Subzero: Change szbuild.py to prefer Subzero by default. b56c8f42 Subzero: Use 'override' as appropriate for C++11. 5081c21b Remove broken szdiff tests. b1b17365 Fix undef test to use Subzero's bitcode reader. 8e8042c4 Subzero: Enable the C++11 build. f0657dd8 Fix bug in Subzero bitcode reader for insertelement instruction. ad403539 Subzero: Automatically infer regalloc preferences and overlap. 2a5324a1 Clean up run script to use for testing Subzero. 3b43b896 Handle "inplace" ops and unary ops w/ assembler 03532e59 Handle a few more instructions in assembler (cmov, cdq, cmpxchg, xadd, xchg). 8acded03 Add initial integrated assembler w/ some Xmm ops. 144cdcea Subzero: Refactor tracking of Defs and block-local Variables. cff9dae7 Make tests stricter after fixing "lock foo" bundling bug. 6ff33d2f Test generation of global initializers in Subzero bitcode reader. 800dab29 Subzero: Change the way bitcast stack slot lowering is handled. 4c127ba7 Adjust paths for host_x86_32/bin -> bin and for switch to 64-bit. 8df26f3e Add call instructions to Subzero's bitcode reader. bd385e46 Lift register and condition code enums out into their own file. 89906a5e Subzero: Allow extra args to be passed to llc and Subzero. ff9c7063 Subzero: Add branch optimization. d1a971a1 Add switch instruction to Subzero bitcode reader. cc0ee13f Subzero: Add a convenience script for Spec2K. Add the --stats argument. 8f07aa88 Add forward instruction declaration to Subzero bitcode reader. 5e06f9f4 Subzero: Use ccache for building, if available. 1873560a Subzero: Add rudimentary statistics on generated code. bc004630 Split ConstantInteger into ConstantInteger32 and ConstantInteger64. 97501839 Add unreachable instruction to Subzero. e8b404b4 Subzero: Make python clean up after itself by removing its /tmp subdir. 0fb613f8 Subzero: Make the szbuild.py script more automatic. 2e8bfbb9 Subzero: Refactor Operand::dump(). 8fcefc38 Fix makefile to use chrome clang to compile, so we link to LLVM. e5ac7db4 Subzero: Fix incorrect address mode inference involving Phi temporaries. a522972b Subzero: Always be sure x87 FP stack is emptied after a call. 1eb3a55d Switch to llvm::findFirstSet instead of ffs since mingw doesn't have ffs. 5ee234a7 Allow ability to name unnamed global addresses in Subzero. 44d53e1e Mark setjmp as "returns twice" and turn off SimpleCoalescing when called. 47661568 Add phi instruction to Subzero bitcode reader. 65d8d532 Subzero: Print defaults as appropriate in python script help text. c132b767 Fix symbol table handling in functions. 64dcde7e Fix bug introduced by CL 561883002. 41689df2 Add load and store instructions to Subzero bitcode reader. e5a5be75 Subzero: Fix Phi lowering. a262333e List Subzero's local optlevel flags after LLVM's cxxflags (precedence). 6d4f5647 Subzero: The cross tests should use the actual Subzero runtime. 742d72d8 Add alloca instruction to Subzero bitcode reader. 10ea6989 Subzero: Add a script that builds a hybrid Subzero/llc native executable. 72a8f8da Subzero: Make sure alloca with align=0 is handled correctly. f12355ec Add constants block to PNaCl bitcode reader. 7076c888 Subzero: Move python scripts into a common pydir. 3ef786f3 Subzero: Be more strict about i1 calculations. b63cd886 Subzero: Use cvttss2si and similar instead of cvtss2si for fp->int casts. c836acb8 Add branch instructions to Subzero bitcode reader. 83f9f0c1 Add icmp and fcmp instructions to Subzero bitcode reader. dd30c81e Subzero: Fix sext/zext lowering with i1 source operands. 1d6f0e45 Add select instruction to Subzero bitcode reader. 523ef721 Subzero: Work around another llvm-mc parser bug for relocatable symbols. dd7b846c Subzero: Make sure register preferences obey register class constraints. cabfa304 Subzero: Render constants in dump() to be more like LLVM. 71ba8222 Add vector insert/extract instructions to Subzero bitcode reader. 94539ce0 Subzero: Rename -external to -externalize to match llc. 16178a14 Subzero: Remove the need for a separate NaCl SDK installation. c0fdc27c Add cast instructions to subzero's pnacl bitcode translator. dddc3069 Convert lit tests to check disassembled assembly. b17f61de Align function starts to target-specific bundle alignment. ce581635 Add pnacl-freeze to the tests_lit/lit.cfg. Also, unsigned vs signed. d6064a1a Start processing function blocks. 89d7956d Subzero: Fix address mode optimization involving phi temporaries. 14c3f417 Subzero: Fix the link command for Trusty. ef8cf0e0 Subzero: Fix some legalization issues involving immediates. ac9c9439 Subzero: Add a check-lit target for faster smoke testing. bfb03e57 Subzero: Fixes for Hello World and bisection debugging. 6170e757 Revert "COmmit" 420e8bf2 COmmit 4d79fe5b Subzero: Fix the simple register allocation for -Om1. c3302746 Subzero: Randomly insert nops. 9dbe38e3 Subzero: Start a list of SIMD improvement ideas. d4799f47 Subzero: Align spill locations to natural alignment. f820da5e Emit .local before .comm for bss to make llvm-mc happy. c8e87812 Convert lit test llvm-mc -arch arguments to full -triple. e58178ab Subzero: Factor our commonalities between mov-like instructions. 105b7044 Subzero: Align the stack at the point of function calls. 8835b89b Subzero: address mode opt: Transform *(reg+const) into [reg+const]. 89cbfb08 Subzero: Fix a debugging string in the test_icmp crosstest. 1bd2fce4 Subzero: Add a random number generator. 989a703f Subzero: Add the "llvm2ice -ffunction-sections" argument. 51e8cfba Subzero: Make InstX8632Cbwdq a UnaryOp. afeaee41 Subzero: Use scalar arithmetic when no vector instruction exists. 206833c6 Subzero: A few fixes toward running larger programs. 7da431b5 Subzero: Fix and clean up some cross tests. e377767c Subzero: Fix some issues related to legalization and undef handling. 5acafbc0 Subzero: Fix a signed/unsigned warning reported on the Mac. 6e992147 Subzero: Try to fix warnings and errors in the Windows build. 1e889586 Add dtor to InstX8632Lockable. 0a450519 Subzero: Add support for SSE4.1 instructions. e6e497db Fix bug when atomic load is fused with an arith op (and not in the entry BB) d7ee9728 Remove extra semicolon after method definition c820ddf2 Add a peephole to fuse cmpxchg w/ later cmp+branch. 839c4cea A couple of fixes for using Makefile.standalone on Mac. 78282f6c Subzero: Make Ice::Ostream a typedef for llvm::raw_ostream. cfe5146f Use movss to implement insertelement when elements = 4 and index = 0. ce0ca8f8 Lower the fcmp instruction for <4 x float> operands. 9cb61e2f Lower the select instruction when the operands are of vector type. 656d1767 Fix a counter in the test_global crosstest. 68e28192 Subzero: Fix a regalloc eviction bug. 9a0168a9 Lower icmp operations between vector values. 87543355 Add llvm-mc to the set of commands lit knows about. d9ea7ad5 Add -arch=x86 and -filetype=obj to all RUN lines involving llvm-mc. 53c5e609 Fix legalization of source operand to bsr and bsf. 927cc171 Validate the assembly code that Subzero generates in unit tests. 89a7c2bd Factor out common vector crosstesting code. 957c50d9 Use lowerCast instead of inlined _movzx, to get legalization, for memset. 35ec373d Fix array index in test initialization. 7b34b597 Lower stacksave and restore intrinsics. 7fa813b3 Lower byte swap intrinsic. 49889239 Lower insertelement and extractelement. 7fa22d8a Lower the rest of the vector arithmetic operations. 83b8036b Lower casting operations that involve vector types. e4da26f6 Lower bitmanip intrinsics, assuming absence of BMI/SSE4.2 for now. ad8f7265 Various improvements related to legalization code. 0ecabc82 Fix floating point vector frem lowering. The frem operation takes two arguments. Pass both Src0 and Src1 to __frem_v4f32. 140bb0d8 Remove memcpy test workaround for name mangling substitutions. a3a01a2f Subzero: lower the rest of the atomic operations. 8d1072e7 Lower vector floating point arithmetic operations. 78b4c0b8 Subzero: Fix the name mangling code's base-36 increment. 217dc082 Subzero: Deal with substitutions in the primitive remangler. b164d208 Clean up exit status and globals procecessing in llvm2ice. ca662e9d Subzero: Fix a regalloc bug involving too-aggressive AllowRegisterOverlap. 240e0f8a Subzero: Add "make format-diff" target. 45a06236 Add support for passing and returning vectors in accordance with the x86 calling convention. f37fbbe9 Add scalar lowering for sqrt intrinsic. 9559899d Avoid assigning esp (or ebp for framepointer-using frames) in Om1. e169e66d Subzero: Temporary fix for build error. 928f1297 Add support for vector types. 8d7abae9 Update Subzero to start parsing PNaCl bitcode files. de4ca71e Subzero: Partial implementation of global initializers. e1e013cf Refactor llvm2ice so that Ice can be built while reading bitcode. cc27a53a Subzero: Add 'not' to the list of LLVM commands in lit.cfg. 5cd240df Add atomic load/store, fetch_add, fence, and is-lock-free lowering. 1ee34165 Bitcast of 64-bit immediates may need to split the immediate, not a var. 3bd9f1af Add a few Subzero intrinsics (not the atomic ones yet). 5a13f456 Add ss/sd suffix to InstX8632Store and legalize FP constants. 43ff7ebe Use GlobalContext::getConstantZero() to get zero valued constants. d8f4a7de Add support for undef values in ICE IR. Undef values represent an arbitrary bit pattern and are lowered to a zero constant. bdbe4023 Change some tests to be valid PNaCl IR (parameter type from i1 -> i32). 44712d15 Fix subzero build for mac 70d6883a Legalize div/idiv operands to avoid immediates. b0e142bd Ignore stack adjustment for ebp-based variables. 798b4155 Subzero: give crosstest .sz intermediate files names that depend on flags 1248a6d1 Make py import not assume dir is "pnacl-subzero". Avoid autovect in crosstest. ab8242ca Fix a C++ violation. d97c7df5 Subzero: Initial O2 lowering 88a485ed Add wala@chromium.org to owners list 4376d292 Fix g++ -pedantic warnings. f61d5b22 Fix x86 floating-point constant emission. bc643135 Add Makefiles to support building along with LLVM 5bc2b1d1 Add Om1 lowering with no optimizations. a667fb85 Modify pnacl subzero to be able to read pnacl bitcode files. f7c9a141 Initial skeleton of Subzero. db7bd0b5 Subzero: initial codereview and OWNERS files, copied from libcxxabi. 672aa2cb Initial empty repository ========platform/external/tagsoup between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 10 ++++++++++ 1 file changed, 10 insertions(+) c0d44e0 Build android library variant of tagsoup. ========platform/external/tcpdump between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 3 +- .travis.yml | 13 - Android.mk | 337 +-- CHANGES | 190 +- CONTRIBUTING | 103 + CREDITS | 7 +- INSTALL.txt | 103 +- Makefile.in | 66 +- PLATFORMS | 9 + README | 1 + README.version | 4 +- VERSION | 2 +- aclocal.m4 | 175 +- addrtoname.c | 240 +- addrtoname.h | 32 +- missing/inet_ntop.c => addrtostr.c | 96 +- missing/inet_pton.c => addrtostr.h | 17 +- af.c | 5 +- af.h | 6 +- ascii_strcasecmp.c | 105 + ascii_strcasecmp.h | 33 + atmuni31.h | 85 - bpf_dump.c | 5 +- checksum.c | 13 +- config.h | 109 +- config.h.in | 37 +- configure | 1197 ++++---- configure.in | 417 +-- cpack.c | 19 +- cpack.h | 10 +- ether.h | 11 +- ethertype.h | 3 + extract.h | 31 +- gmpls.c | 5 +- gmt2local.c | 3 +- in_cksum.c | 13 +- interface.h | 150 - ip.h | 44 +- ip6.h | 7 +- ipproto.c | 5 +- l2vpn.c | 101 +- l2vpn.h | 1 + lbl/os-solaris2.h | 1 - lbl/os-sunos4.h | 2 - lbl/os-ultrix4.h | 1 - machdep.c | 2 +- machdep.h | 4 +- mib.h | 2 +- missing/addrinfo.h | 117 - missing/datalinks.c | 2 +- missing/dlnames.c | 5 +- missing/getnameinfo.c | 276 -- missing/inet_aton.c | 53 - missing/snprintf.c | 2 +- missing/strdup.c | 2 +- missing/strlcat.c | 6 +- missing/strlcpy.c | 6 +- missing/strsep.c | 6 +- nameser.h | 14 - tcpdump-stdinc.h => netdissect-stdinc.h | 88 +- netdissect.c | 146 + netdissect.h | 601 ++-- nfsfh.h | 2 +- nlpid.c | 5 +- oui.c | 6 +- oui.h | 47 +- parsenfsfh.c | 241 +- pcap-missing.h | 15 +- print-802_11.c | 1931 ++++++++----- print-802_15_4.c | 13 +- print-ah.c | 20 +- print-ahcp.c | 84 +- print-aodv.c | 69 +- print-aoe.c | 56 +- print-ap1394.c | 30 +- print-arcnet.c | 7 +- print-arp.c | 23 +- print-ascii.c | 7 +- print-atalk.c | 61 +- print-atm.c | 150 +- print-babel.c | 187 +- print-beep.c | 9 +- print-bfd.c | 186 +- print-bgp.c | 499 ++-- print-bootp.c | 29 +- print-bt.c | 7 +- print-calm-fast.c | 29 +- print-carp.c | 7 +- print-cdp.c | 21 +- print-cfm.c | 340 ++- print-chdlc.c | 11 +- print-cip.c | 47 +- print-cnfp.c | 7 +- print-dccp.c | 48 +- print-decnet.c | 134 +- print-dhcp6.c | 126 +- print-domain.c | 24 +- print-dtp.c | 36 +- print-dvmrp.c | 9 +- print-eap.c | 12 +- print-egp.c | 36 +- print-eigrp.c | 7 +- print-enc.c | 9 +- print-esp.c | 151 +- print-ether.c | 178 +- print-fddi.c | 60 +- print-forces.c | 126 +- print-fr.c | 445 ++- print-frag6.c | 10 +- print-ftp.c | 7 +- print-geneve.c | 48 +- print-geonet.c | 29 +- print-gre.c | 102 +- print-hncp.c | 855 ++++++ print-hsrp.c | 13 +- print-http.c | 9 +- print-icmp.c | 41 +- print-icmp6.c | 203 +- print-igmp.c | 15 +- print-igrp.c | 25 +- print-ip.c | 136 +- print-ip6.c | 187 +- print-ip6opts.c | 13 +- print-ipcomp.c | 60 +- print-ipfc.c | 58 +- print-ipnet.c | 13 +- print-ipx.c | 26 +- print-isakmp.c | 464 +-- print-isoclns.c | 493 ++-- print-juniper.c | 39 +- print-krb.c | 11 +- print-l2tp.c | 73 +- print-lane.c | 11 +- print-ldp.c | 27 +- print-lisp.c | 449 +++ print-llc.c | 244 +- print-lldp.c | 58 +- print-lmp.c | 23 +- print-loopback.c | 36 +- print-lspping.c | 641 +++-- print-lwapp.c | 11 +- print-lwres.c | 41 +- print-m3ua.c | 32 +- print-medsa.c | 196 ++ print-mobile.c | 11 +- print-mobility.c | 62 +- print-mpcp.c | 9 +- print-mpls.c | 27 +- print-mptcp.c | 31 +- print-msdp.c | 7 +- print-msnlb.c | 9 +- print-nflog.c | 11 +- print-nfs.c | 134 +- print-nsh.c | 185 ++ print-ntp.c | 30 +- print-null.c | 9 +- print-olsr.c | 184 +- print-openflow-1.0.c | 178 +- print-openflow.c | 16 +- print-ospf.c | 148 +- print-ospf6.c | 65 +- print-otv.c | 41 +- print-pflog.c | 10 +- print-pgm.c | 288 +- print-pim.c | 130 +- print-pktap.c | 28 +- print-ppi.c | 54 +- print-ppp.c | 22 +- print-pppoe.c | 17 +- print-pptp.c | 39 +- print-radius.c | 56 +- print-raw.c | 7 +- print-resp.c | 538 ++++ print-rip.c | 37 +- print-ripng.c | 12 +- print-rpki-rtr.c | 53 +- print-rrcp.c | 71 +- print-rsvp.c | 173 +- print-rt6.c | 32 +- print-rtsp.c | 9 +- print-rx.c | 131 +- print-sctp.c | 217 +- print-sflow.c | 68 +- print-sip.c | 7 +- print-sl.c | 31 +- print-sll.c | 38 +- print-slow.c | 274 +- print-smb.c | 37 +- print-smtp.c | 4 +- print-snmp.c | 346 +-- print-stp.c | 110 +- print-sunatm.c | 7 +- print-sunrpc.c | 21 +- print-symantec.c | 17 +- print-syslog.c | 7 +- print-tcp.c | 279 +- print-telnet.c | 21 +- print-tftp.c | 93 +- print-timed.c | 15 +- print-tipc.c | 30 +- print-token.c | 44 +- print-udld.c | 71 +- print-udp.c | 322 ++- print-usb.c | 7 +- print-vjc.c | 18 +- print-vqp.c | 9 +- print-vrrp.c | 9 +- print-vtp.c | 50 +- print-vxlan-gpe.c | 113 + print-vxlan.c | 28 +- print-wb.c | 35 +- print-zephyr.c | 59 +- print-zeromq.c | 35 +- print.c | 484 ++++ print.h | 44 + rpl.h | 8 +- setsignal.c | 2 +- signature.c | 88 +- signature.h | 6 +- smb.h | 2 +- smbutil.c | 10 +- strcasecmp.c | 88 - strtoaddr.c | 239 ++ strtoaddr.h | 23 + tcp.h | 70 +- tcpdump.1.in | 31 +- tcpdump.c | 1739 ++++++------ tests/OLSRv1_HNA_sgw_1.out | 13 + tests/OLSRv1_HNA_sgw_1.pcap | Bin 0 -> 158 bytes tests/RADIUS-port1700.pcap | Bin 0 -> 107 bytes tests/TESTLIST | 188 +- tests/TESTonce | 6 +- tests/aarp-heapoverflow-1.out | 1 + tests/aarp-heapoverflow-1.pcap | Bin 0 -> 329 bytes tests/aarp-heapoverflow-2.out | 1 + tests/aarp-heapoverflow-2.pcap | Bin 0 -> 329 bytes tests/arp-too-long-tha.out | 1 + tests/arp-too-long-tha.pcap | Bin 0 -> 180 bytes tests/atm-heapoverflow.out | 1 + tests/atm-heapoverflow.pcap | Bin 0 -> 124 bytes tests/atm-oam-heapoverflow.out | 1 + tests/atm-oam-heapoverflow.pcap | Bin 0 -> 88 bytes tests/bad-ipv4-version-pgm-heapoverflow.out | 1 + tests/bad-ipv4-version-pgm-heapoverflow.pcap | Bin 0 -> 329 bytes tests/bfd-raw-auth-md5-v.out | 341 +++ tests/bfd-raw-auth-md5.out | 31 + tests/bfd-raw-auth-md5.pcap | Bin 0 -> 3434 bytes tests/bfd-raw-auth-sha1-v.out | 275 ++ tests/bfd-raw-auth-sha1.out | 25 + tests/bfd-raw-auth-sha1.pcap | Bin 0 -> 2874 bytes tests/bfd-raw-auth-simple-v.out | 150 + tests/bfd-raw-auth-simple.out | 15 + tests/bfd-raw-auth-simple.pcap | Bin 0 -> 1449 bytes tests/bgp-aigp.out | 20 + tests/bgp-aigp.pcap | Bin 0 -> 258 bytes tests/bgp-large-community.out | 42 + tests/bgp-large-community.pcap | Bin 0 -> 481 bytes tests/calm-fast-mac-lookup-heapoverflow.out | 5 + tests/calm-fast-mac-lookup-heapoverflow.pcap | Bin 0 -> 202 bytes tests/crypto.sh | 4 +- tests/cve-2014-8767-OLSR.out | 4 + tests/cve-2014-8767-OLSR.pcap | Bin 0 -> 115 bytes tests/cve-2014-8768-Geonet.out | 1 + tests/cve-2014-8768-Geonet.pcap | Bin 0 -> 115 bytes tests/cve-2014-8769-AODV.out | 2 + tests/cve-2014-8769-AODV.pcap | Bin 0 -> 115 bytes tests/cve2015-0261-crash.pcap | Bin 201 -> 201 bytes tests/cve2015-0261-ipv6.out | 2 +- tests/dhcp-mud.out | 36 + tests/dhcp-mud.pcap | Bin 0 -> 844 bytes tests/dhcpv6-mud.out | 5 + tests/dhcpv6-mud.pcap | Bin 0 -> 1634 bytes tests/dnssec-vv.out | 12 + tests/dnssec.pcap | Bin 0 -> 3936 bytes tests/dtp-v.out | 35 +- tests/evb.out | 120 +- tests/frf15-heapoverflow.out | 1 + tests/frf15-heapoverflow.pcap | Bin 0 -> 88 bytes tests/geonet-mac-lookup-heapoverflow.out | 1 + tests/geonet-mac-lookup-heapoverflow.pcap | Bin 0 -> 74 bytes tests/gre-heapoverflow-1.out | 8 + tests/gre-heapoverflow-1.pcap | Bin 0 -> 202 bytes tests/gre-heapoverflow-2.out | 6 + tests/gre-heapoverflow-2.pcap | Bin 0 -> 202 bytes tests/heap-overflow-1.out | 1 + tests/heap-overflow-1.pcap | Bin 0 -> 88 bytes tests/heap-overflow-2.out | 1 + tests/heap-overflow-2.pcap | Bin 0 -> 88 bytes tests/heapoverflow-EXTRACT_16BITS.out | 1 + tests/heapoverflow-EXTRACT_16BITS.pcap | Bin 0 -> 88 bytes tests/heapoverflow-atalk_print.out | 1 + tests/heapoverflow-atalk_print.pcap | Bin 0 -> 88 bytes tests/heapoverflow-in_checksum.out | 3 + tests/heapoverflow-in_checksum.pcap | Bin 0 -> 88 bytes tests/heapoverflow-ip_print_demux.out | 6 + tests/heapoverflow-ip_print_demux.pcap | Bin 0 -> 202 bytes tests/heapoverflow-ppp_hdlc_if_print.out | 1 + tests/heapoverflow-ppp_hdlc_if_print.pcap | Bin 0 -> 88 bytes tests/heapoverflow-q933_printq.out | 2 + tests/heapoverflow-q933_printq.pcap | Bin 0 -> 88 bytes tests/heapoverflow-sl_if_print.out | 1 + tests/heapoverflow-sl_if_print.pcap | Bin 0 -> 88 bytes tests/heapoverflow-tcp_print.out | 2 + tests/heapoverflow-tcp_print.pcap | Bin 0 -> 112 bytes tests/hncp.out | 53 + tests/hncp.pcap | Bin 0 -> 1566 bytes tests/ieee802.11_exthdr.out | 52 +- tests/ieee802.11_rx-stbc.out | 6 +- tests/ikev2pI2-segfault-v.out | 8 + tests/ikev2pI2-segfault.out | 1 + tests/ikev2pI2-segfault.pcap | Bin 0 -> 656 bytes tests/ipcomp-heapoverflow.out | 2 + tests/ipcomp-heapoverflow.pcap | Bin 0 -> 329 bytes tests/ipv6hdr-heapoverflow-v.out | 1 + tests/ipv6hdr-heapoverflow.out | 1 + tests/ipv6hdr-heapoverflow.pcap | Bin 0 -> 88 bytes tests/isis-seg-fault-1-v.out | 301 ++ tests/isis-seg-fault-1-v.sh | 17 + tests/isis-seg-fault-1.pcap | Bin 0 -> 1632 bytes tests/isis-seg-fault-2-v.out | 222 ++ tests/isis-seg-fault-2.pcap | Bin 0 -> 1632 bytes tests/isis-seg-fault-3-v.out | 4 + tests/isis-seg-fault-3.pcap | Bin 0 -> 196 bytes tests/isis_poi.out | 8 + tests/isis_poi.pcap | Bin 0 -> 122 bytes tests/isis_poi2.out | 9 + tests/isis_poi2.pcap | Bin 0 -> 128 bytes tests/isoclns-heapoverflow-2.out | 1 + tests/isoclns-heapoverflow-2.pcap | Bin 0 -> 152 bytes tests/isoclns-heapoverflow-3.out | 1 + tests/isoclns-heapoverflow-3.pcap | Bin 0 -> 152 bytes tests/isoclns-heapoverflow.out | 1 + tests/isoclns-heapoverflow.pcap | Bin 0 -> 329 bytes tests/juniper_header-heapoverflow.out | 1 + tests/juniper_header-heapoverflow.pcap | Bin 0 -> 200 bytes tests/kday1.out | 15 +- tests/kday2.out | 9 +- tests/kday3.out | 13 +- tests/kday4.out | 16 +- tests/kday5.out | 7 +- tests/kday6.out | 20 +- tests/kday7.out | 17 +- tests/kday8.out | 9 +- tests/lisp_eid_notify.out | 63 + tests/lisp_eid_notify.pcap | Bin 0 -> 776 bytes tests/lisp_eid_register.out | 28 + tests/lisp_eid_register.pcap | Bin 0 -> 384 bytes tests/lisp_ipv6.out | 24 + tests/lisp_ipv6.pcap | Bin 0 -> 396 bytes tests/llc-xid-heapoverflow.out | 1 + tests/llc-xid-heapoverflow.pcap | Bin 0 -> 329 bytes tests/lldp_cdp-ev.out | 8 +- tests/lldp_mudurl-v.out | 62 + tests/lldp_mudurl-vv.out | 106 + tests/lldp_mudurl.pcap | Bin 0 -> 660 bytes tests/lmp-v.sh | 4 +- tests/lspping-fec-ldp-v.out | 111 + tests/lspping-fec-ldp-vv.out | 121 + tests/lspping-fec-ldp.out | 13 + tests/lspping-fec-rsvp-v.out | 105 + tests/lspping-fec-rsvp-vv.out | 125 + tests/lspping-fec-rsvp.out | 10 + tests/medsa-e.out | 20 + tests/medsa.out | 20 + tests/medsa.pcap | Bin 0 -> 2568 bytes tests/mpls-label-heapoverflow.out | 2 + tests/mpls-label-heapoverflow.pcap | Bin 0 -> 329 bytes tests/mpls-traceroute-v.out | 81 + tests/mpls-traceroute.out | 18 + tests/mstp-v.out | 80 +- tests/nflog-e.sh | 2 +- tests/nfs-seg-fault-1.out | 1 + tests/nfs-seg-fault-1.pcap | Bin 0 -> 8120 bytes tests/nsh-over-vxlan-gpe-v.out | 5 + tests/nsh-over-vxlan-gpe-vv.out | 5 + tests/nsh-over-vxlan-gpe-vvv.out | 9 + tests/nsh-over-vxlan-gpe.out | 1 + tests/nsh-over-vxlan-gpe.pcap | Bin 0 -> 146 bytes tests/of10_p3295-vv.out | 4 +- tests/of10_s4810-vvvv.out | 24 +- tests/ospf2-seg-fault-1-v.out | 9 + tests/ospf2-seg-fault-1.pcap | Bin 0 -> 292 bytes tests/otv-heapoverflow-1.out | 10 + tests/otv-heapoverflow-1.pcap | Bin 0 -> 896 bytes tests/otv-heapoverflow-2.out | 11 + tests/otv-heapoverflow-2.pcap | Bin 0 -> 896 bytes tests/pcap-invalid-version-1.out | 1 + tests/pcap-invalid-version-1.pcap | Bin 0 -> 530 bytes tests/pcap-invalid-version-2.out | 1 + tests/pcap-invalid-version-2.pcap | Bin 0 -> 530 bytes tests/pcap-ng-invalid-vers-1.out | 1 + tests/pcap-ng-invalid-vers-1.pcap | Bin 0 -> 260 bytes tests/pcap-ng-invalid-vers-2.out | 1 + tests/pcap-ng-invalid-vers-2.pcap | Bin 0 -> 260 bytes tests/q933-heapoverflow-2.out | 24 + tests/q933-heapoverflow-2.pcap | Bin 0 -> 1483 bytes tests/radiotap-heapoverflow.out | 1 + tests/radiotap-heapoverflow.pcap | Bin 0 -> 296 bytes tests/radius-port1700-v.out | 4 + tests/radius-rfc4675-v.out | 2 +- tests/relts-0x80000000.out | 2 + tests/relts-0x80000000.pcap | Bin 0 -> 440 bytes tests/resp_1.out | 150 + tests/resp_1_benchmark.pcap | Bin 0 -> 26858 bytes tests/resp_2.out | 14 + tests/resp_2_inline.pcap | Bin 0 -> 2671 bytes tests/resp_3.out | 163 ++ tests/resp_3_malicious.pcap | Bin 0 -> 14724 bytes tests/rpl-14-daovvv.out | 2 +- tests/rpl-19-pickdag.out | 2 +- tests/rpl-19-pickdagvvv.out | 2 +- tests/rpl-26-senddaovv.out | 2 +- tests/rsvp-inf-loop-2-v.out | 12 + tests/rsvp-inf-loop-2.pcap | Bin 0 -> 400 bytes tests/rtp-seg-fault-1.out | 2 + tests/rtp-seg-fault-1.pcap | Bin 0 -> 2360 bytes tests/rtp-seg-fault-2.out | 2 + tests/rtp-seg-fault-2.pcap | Bin 0 -> 1192 bytes tests/scps_invalid.out | 2 + tests/scps_invalid.pcap | Bin 0 -> 264 bytes tests/snmp-heapoverflow-1.out | 21 + tests/snmp-heapoverflow-1.pcap | Bin 0 -> 2804 bytes tests/snmp-heapoverflow-2.out | 1 + tests/snmp-heapoverflow-2.pcap | Bin 0 -> 173 bytes tests/spb_bpduv4-v.out | 400 +++ tests/stp-heapoverflow-1.out | 27 + tests/stp-heapoverflow-1.pcap | Bin 0 -> 1076 bytes tests/stp-heapoverflow-2.out | 27 + tests/stp-heapoverflow-2.pcap | Bin 0 -> 1076 bytes tests/stp-heapoverflow-3.out | 27 + tests/stp-heapoverflow-3.pcap | Bin 0 -> 1076 bytes tests/stp-heapoverflow-4.out | 27 + tests/stp-heapoverflow-4.pcap | Bin 0 -> 1076 bytes tests/stp-heapoverflow-5.out | 27 + tests/stp-heapoverflow-5.pcap | Bin 0 -> 1076 bytes tests/tcp-auth-heapoverflow.out | 2 + tests/tcp-auth-heapoverflow.pcap | Bin 0 -> 138 bytes tests/tcp_header_heapoverflow.out | 2 + tests/tcp_header_heapoverflow.pcap | Bin 0 -> 329 bytes tests/tftp-heapoverflow.out | 2 + tests/tftp-heapoverflow.pcap | Bin 0 -> 180 bytes tests/trunc_aack.out | 1 + tests/truncated-aack.pcap | Bin 0 -> 50 bytes tests/udld-inf-loop-1-v.out | 9 + tests/udld-inf-loop-1.pcap | Bin 0 -> 220 bytes tests/udld-v.out | 406 +-- tests/udp-length-heapoverflow.out | 2 + tests/udp-length-heapoverflow.pcap | Bin 0 -> 329 bytes tests/unaligned-nfs-1.out | 2 + tests/unaligned-nfs-1.pcap | Bin 0 -> 222 bytes tests/vxlan.out | 20 + tests/vxlan.pcap | Bin 0 -> 1552 bytes tests/zmtp1-inf-loop-1.out | 2 + tests/zmtp1-inf-loop-1.pcap | Bin 0 -> 208 bytes timeval-operations.h | 78 + udp.h | 325 ++- util.c => util-print.c | 380 +-- version.c | 2 +- vfprintf.c | 2 +- win32/Include/w32_fzs.h | 48 - win32/prj/WinDump.dsp | 166 +- win32/prj/WinDump.sln | 20 + win32/prj/WinDump.vcproj | 3950 ++++++++++++++++++++++++++ win32/src/ether_ntohost.c | 219 ++ 464 files changed, 23370 insertions(+), 9981 deletions(-) 2e63274 Upgrade to tcpdump 4.9.0. e2e3bd1 Upgrade to tcpdump 4.9.0. ========platform/external/tinyalsa between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 10 ++ pcm.c | 17 +-- tinycap.c | 32 ++++-- tinyhostless.c | 330 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 376 insertions(+), 13 deletions(-) 62644f7 tinyalsa: check for NULL mmap_status a2899bd Mark the module as VNDK or VNDK-SP in Android.bp 47d3951 tinycap: Accept -T parameter for a timeout time. 43ea484 tinyhostless: Allow loopback between devices. 4163c2f tinyhostless app that records from mic and sends back out e6ec726 Add vendor_available:true 50028cd pcm: Fix usage of oops() function for use of strerror. ========platform/external/tinycompress between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 32 ++++++++++++++++++++++++++++++++ Android.mk | 28 ---------------------------- CleanSpec.mk | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+), 28 deletions(-) b09957d libtinycompress: Android.mk -> Android.bp a2e845b Move cplay to vendor. 70d9083 Move cplay to vendor. c1c913a Move libtinycompress to vendor partition f4cdefc Revert "libtinycompress: Android.mk -> Android.bp" 015a4c9 Revert "Add vendor_available:true to libtinycompress so it can be in VNDK" b230325 Add vendor_available:true to libtinycompress so it can be in VNDK af6c4c0 libtinycompress: Android.mk -> Android.bp ========platform/external/tinyxml between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 ---- 1 file changed, 4 deletions(-) cc11089 Removed libstdc++ from tinyxml so it will compile with libc++ that is in VNDK f94c4d6 Move libtinyxml to vendor partition ========platform/external/tinyxml2 between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) b807906 Mark the module as VNDK or VNDK-SP in Android.bp e5ae299 Make tinyxml2 build with the VNDK. 7cea0bb Make tinyxml2 build with the VNDK. 5c495c4 Mark libtinyxml2 vendor_available. ========platform/external/toybox between android-8.0.0_r32..android-8.1.0_r1========= .config | 14 +- Android.mk | 114 ++++++--------- Config.in | 15 +- README | 9 -- generated/config.h | 28 ++-- generated/flags.h | 340 +++++++++++++++++++++++++------------------ generated/globals.h | 52 ++++--- generated/help.h | 148 +++++++++---------- generated/newtoys.h | 26 ++-- lib/args.c | 22 +-- lib/getmountlist.c | 5 +- lib/lib.c | 36 ++++- lib/lib.h | 6 + lib/portability.h | 52 ++----- lib/xwrap.c | 7 + main.c | 4 +- scripts/config2help.c | 42 ++++-- scripts/genconfig.sh | 6 + scripts/install.sh | 4 +- scripts/make.sh | 5 +- scripts/runtest.sh | 46 ++++-- tests/base64.test | 16 +- tests/basename.test | 18 +-- tests/bzcat.test | 2 +- tests/date.test | 14 +- tests/dd.test | 5 +- tests/echo.test | 35 +++-- tests/expand.test | 4 +- tests/files/bzcat/badcrc.bz2 | Bin 0 -> 1080 bytes tests/files/tar/tar.tbz2 | Bin 0 -> 168 bytes tests/files/tar/tar.tgz | Bin 0 -> 166 bytes tests/head.test | 14 ++ tests/ls.test | 9 +- tests/mount.test | 6 +- tests/pgrep.test | 4 +- tests/pkill.test | 8 +- tests/renice.test | 4 +- tests/sh.test | 7 + tests/split.test | 2 +- tests/strings.test | 25 ++++ tests/tail.test | 5 +- tests/tar.test | 14 ++ tests/touch.test | 12 +- tests/uudecode.test | 19 ++- toys/android/getprop.c | 3 +- toys/android/load_policy.c | 6 +- toys/lsb/dmesg.c | 182 +++++++++++++++++++++++ toys/lsb/hostname.c | 4 +- toys/lsb/md5sum.c | 4 +- toys/lsb/mount.c | 7 +- toys/lsb/pidof.c | 2 +- toys/lsb/seq.c | 2 +- toys/lsb/umount.c | 8 +- toys/net/netcat.c | 2 +- toys/other/bzcat.c | 4 +- toys/other/chcon.c | 6 +- toys/other/chrt.c | 81 +++++++++++ toys/other/eject.c | 2 +- toys/other/factor.c | 3 +- toys/other/flock.c | 8 +- toys/other/fsync.c | 2 +- toys/other/help.c | 5 + toys/other/hexedit.c | 2 +- toys/other/lsattr.c | 42 +++--- toys/other/mkpasswd.c | 1 + toys/other/modinfo.c | 4 +- toys/other/oneit.c | 8 +- toys/other/pmap.c | 4 +- toys/other/reboot.c | 2 +- toys/other/rmmod.c | 2 +- toys/other/taskset.c | 6 +- toys/other/timeout.c | 2 +- toys/other/truncate.c | 2 +- toys/other/xxd.c | 12 +- toys/pending/chrt.c | 92 ------------ toys/pending/compress.c | 95 +----------- toys/pending/dd.c | 113 ++++---------- toys/pending/dmesg.c | 167 --------------------- toys/pending/expr.c | 3 +- toys/pending/fdisk.c | 2 +- toys/pending/getfattr.c | 6 +- toys/pending/gzip.c | 199 +++++++++++++++++++++++++ toys/pending/klogd.c | 2 +- toys/pending/last.c | 4 +- toys/pending/mdev.c | 177 +++++++++++----------- toys/pending/setfattr.c | 8 +- toys/pending/sh.c | 4 +- toys/pending/syslogd.c | 2 +- toys/pending/tar.c | 23 +-- toys/pending/xzcat.c | 18 +-- toys/posix/basename.c | 7 +- toys/posix/cat.c | 12 +- toys/posix/chgrp.c | 4 +- toys/posix/comm.c | 6 +- toys/posix/cpio.c | 15 +- toys/posix/cut.c | 12 +- toys/posix/date.c | 131 +++++++++-------- toys/posix/df.c | 2 +- toys/posix/du.c | 24 +-- toys/posix/echo.c | 2 +- toys/posix/env.c | 22 ++- toys/posix/file.c | 22 +-- toys/posix/grep.c | 62 ++++++-- toys/posix/head.c | 27 +++- toys/posix/ls.c | 42 ++++-- toys/posix/mkdir.c | 4 +- toys/posix/od.c | 2 +- toys/posix/ps.c | 47 +++--- toys/posix/rmdir.c | 2 +- toys/posix/sed.c | 10 +- toys/posix/sort.c | 2 +- toys/posix/strings.c | 72 +++++---- toys/posix/tail.c | 2 +- toys/posix/tee.c | 4 +- toys/posix/touch.c | 2 +- toys/posix/uudecode.c | 3 +- www/conduct.html | 32 ++++ www/design.html | 17 ++- www/faq.html | 86 ++++++++++- www/header.html | 1 + www/news.html | 87 +++++++++++ www/roadmap.html | 1 + 122 files changed, 1911 insertions(+), 1390 deletions(-) 2211432f Fix toybox_vendor dependencies again. cf90d7eb Revert "Fix toybox_vendor dependencies on libselinux_vendor." 51566dfb Don't include the build number in `toybox --version`. d4adb3f8 Don't remove "remount" from the option list during early parsing, the mount flag doesn't get set right otherwise and it tries to overmount instead. 58fea0ea comma_scan()'s clean option wasn't removing entry at end of list. bf4741d5 Don't include the build number in `toybox --version`. b685190e Fix toybox_vendor dependencies on libselinux_vendor. a546dbb3 Fix toybox_vendor dependencies on libselinux_vendor. 4ab405af Revert "Fix toybox_vendor dependencies on libselinux_vendor." d1e85b9c dd cleanup: binary search is overkill, eliminate struct pair, simplify strstarteq, use local variable "conv" instead of toys.optargs. 352efdf1 Fix -Wformat compiler warning in expr.c. 61d01151 Posix says strings should only output hits that end with NUL or newline. We don't currently do that, but a test suite checking that we don't do that is requiring us to violate posix to pass it. 1ae3703a strings -t oxd tests a0e2e7d3 Make dd use atolx_range(), and teach atolx_range() about "w" suffix (word, *2). 7450ecd5 Fix dd tests so TEST_HOST passes. (Ubuntu's dd doesn't support hex values and don't expect a specific error message, just that it errored.) 9e5e1626 Fix toybox_vendor dependencies on libselinux_vendor. 557ca7e5 Add -t, deviations from posix, redo loop to have fewer duplicate tests. 24dfc146 strings tests and bugfixes b8e0920c whitespace/comment tweaks. 77997b8e teach head -c f30035e8 Most things seem to want the "b" suffix to mean 512 instead of 1. (According to the git history I added "b" for "od" but the man page says 512 there too.) 38292366 Build vendor toybox unconditionally. 279eb227 Past time for 0.7.4. f5907c95 Manually inline TOP_COMMON and PGKILL_COMMON help text until I can teach the help infrastructure to handle it. f19b20f5 Grep exits with 2 for errors, which can happen at any time ( > /dev/full). e59d2e49 config2help.c: Rename trim() to skip_spaces(), fluff out comments a bit. 38248431 Add grep -M match and -S skip supporting wildcard patterns. bc308973 Twitter's code of conduct page went down, so mirror the old archive.org version. Move link from README to header.html menu bar. fa8a33c5 Provide error messages for files we can open but not read (ala directories). 24b1cc82 Fix bug where grep stopped at first dangling symlink and error_exited(). 1f33eeb6 Promote dmesg back to lsb. 6fbe288e Cleanup dmesg (as posted to the list). e1ee7419 Add comment explaining strend() ab330970 Have help_exit() give a brief "See %s --help" message instead of the full help text, and put it back in the args constraint failures. 32550751 Don't add cpio TRAILER!!! entry by default, add new --trailer option if you want that. (This lets you concatenate cpio archives with "cat". Kernel's initramfs extractor doesn't need it.) 51a1e91d Allow ':' in property names. c69eba34 Allow ':' in property names. 1014fe74 toybox: Enable LSPCI functionality 1abba7db teach head -v and -q cf2e8d08 Replace two space indents with tab indents in help text (for consistency). 8fb41fc7 Add separators in help -a with command name. eb7e847a Be more consistent about periods in help text. 8ab2d8a3 Add -0 to env. e6ac7c1c Teach env that - as first argument means -i for some reason. (Posix!) 12f0744f Add and use xmmap. 5a159cce Add minof/maxof macros that autodetect type. Make xzcat use them. 77f9c770 fixup code style 00e6da98 Promote chrt f86f2f4e Cleaup chrt 83b3531e Add bzip2 support to tar. d852ec18 Implement date %N, loosely inspired by Elliott Hughes's patch. 57605d2b factor shouldn't give incorrect answers for >64-bit integers. cf6a2352 Minor tweaks to install.sh. aa1a5d27 Switch to testcmd and add "-e all but \c" test. 0a558836 Make fewer assumptions about the shell in echo.test. d74b562f Move strend() to lib/lib.c 71921dc7 Remove old uClibc compatibility glue. It's been 5 years since the last release. See http://lists.busybox.net/pipermail/buildroot/2016-December/180102.html for a full post-mortem on the project. c4ca233e Now that xopen() no longer returns stdio, !fd doesn't need strcmp("-") to verify 31b18720 Fix error in writing output that was causing zcat to always fail. 75eea7d5 Error if we can't autodetect filesystem type. 1ca23998 Add all the toybox symbolic links to recovery. 77666693 Include $(BUILD_NUMBER_FROM_FILE) in the toybox --version. 429b7a37 Switch to toybox gzip/gunzip/zcat. 2b69f382 Add toybox_vendor for treble products 91ed7bcb libselinux can depend on libcutils 400d7a8f Remove mkfifo from the uncategorized list. 86537b33 Fix the find tests. be3e318a Android NDK doesn't have cutils/sched_policy.h so add a probed config symbol. 333b4d37 Android needs -llog to link. 6c74ee8d Building mkpasswd on Android makes no sense. de3e5ea4 Implement zlib-based gzip/gunzip/zcat. 083c9bca Elliott wants to run the toybox tests on android host and there's an sh but it isn't toysh, so test for a bash alias. 2d06767f Forgot to check in one of the files for bzcat.test 5ffa4566 Another FAQ, and some related tweaks as long as I was there. bf28043f Add ls -ll (with --full-time as a compatibility synonym) to show nanoseconds. (And, for some reason, timezone. Individual files have timezones?) 9be140eb The kernel needs bc to build because https://landley.net/notes-2013.html#28-03-2013 so add it to the airlock install. 8d826bf4 Use $(( rather than $[ for arithmetic in expand.test. 151ac30a Make ls.test work without awk. 060a9f33 Speed up tail.test for shells without builtin printf. 007af353 Default to -b rather than -q when output is to a tty. a9c20a4a Fix "make test_split". 3354319e Silence a broken warning by hitting it with a rock. 42704b70 Make fdisk buildable. 36b6eb77 Fix touch -a/-m (and add the missing tests). 0956d167 Add "uudecode -o -" support. fea6d567 Fix the ls -m test (which is just a whitespace issue, but eh). a0d0af0f Make renice.test work without awk. 2f6c9e87 Remove mount.test awk dependency. fc0385fb Make pgrep tests runnable on toybox-only systems. 92ca5af5 Make pkill tests runnable on a toybox-only system. f966da9e Make bzcat tests runnable on a toybox-only system. 216e4dab Add "testcmd" function as an alternative to "testing" for tests/*.test, and check in two converted commands. a456c2fc Fix ls -a and ls -A tests. 6232dc68 Trivial cleanup. (Whitespace, brackets, and remove unnecessary typecasts.) d1c664a3 Add gzip support. (Doesn't show source OS and timestamp, but reporting them isn't obviously useful.) 385a237e Implement dmesg -T. 98aae74f Build toybox diff. 36beb530 Don't try to implement %s, we have @seconds, strptime() in libc tends not to have it, and implementing our own means a pattern like "Time %%%s%%" is expensive to handle the corner cases of. c7ed8743 New date range tests are simple, won't catch Feb 29 in non-leap-year (or April 31 in any year). Some normalization allowed, exclusions are just what http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html says. 05e4ba44 Replace chkmktime() (which produces false positive normalization failures) with range checks for seconds, minutes, hours, day of month, and month. af39a2c4 ps: don't query for terminal size if not a tty. 7602ee63 Use external/bzip2 for bunzip2 and bzcat. 7ec23e64 Fix the type of the callback in getprop. 6e9fcacf We grew a few more commands that weren't on the roadmap (mostly from android) so throw them in the "requests" category so they show up in status.html. ========platform/external/tpm2 between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 308 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 305 ------------------------------------------------------- MemoryLib.c | 6 +- fuzz/Dockerfile | 8 +- fuzz/README | 6 ++ 5 files changed, 322 insertions(+), 311 deletions(-) cb2de5a [oss-fuzz] update Dockerfile to point to updated Docker image e760ff5 Rewrite MemoryEqual() to be constant-time. 4454439 Android.mk -> Android.bp ========platform/external/tremolo between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Android.mk | 46 -------------------------------------------- 2 files changed, 65 insertions(+), 46 deletions(-) 6fb7d06 Make software codecs as VNDK 2c4c4bd Fix out of bounds access in codebook processing 70f5300 Use heap instead of alloca in res012.c 92fe92d Always use unsigned char 3b63664 Convert libvorbisidec to Android.bp ========platform/external/universal-tween-engine between android-8.0.0_r32..android-8.1.0_r1========= d2655e9 Initial empty repository ========platform/external/v8 between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 1 + AUTHORS | 4 +- Android.v8.mk | 54 +- Android.v8common.mk | 4 - Android.v8gen.mk | 7 +- BUILD.gn | 343 +- ChangeLog | 4021 ++++++++++++++++ DEPS | 29 +- Makefile | 4 + OWNERS | 7 + PRESUBMIT.py | 15 +- V8_MERGE_REVISION | 4 +- base/trace_event/common/trace_event_common.h | 61 +- build_overrides/build.gni | 6 + build_overrides/v8.gni | 32 - genmakefiles.py | 53 +- gni/isolate.gni | 12 +- gni/v8.gni | 30 + gypfiles/all.gyp | 7 +- gypfiles/features.gypi | 5 + gypfiles/get_landmines.py | 1 + gypfiles/isolate.gypi | 1 + gypfiles/toolchain.gypi | 4 +- gypfiles/win/msvs_dependencies.isolate | 97 + include/libplatform/libplatform.h | 11 + include/v8-debug.h | 131 +- include/v8-inspector.h | 14 +- include/v8-profiler.h | 24 +- include/v8-util.h | 3 +- include/v8-version-string.h | 33 + include/v8-version.h | 6 +- include/v8.h | 529 ++- infra/config/cq.cfg | 19 +- infra/mb/mb_config.pyl | 49 +- merge.py | 97 + src/DEPS | 2 + src/accessors.cc | 101 +- src/accessors.h | 4 +- src/allocation.cc | 17 - src/allocation.h | 19 +- src/api-arguments-inl.h | 20 + src/api-arguments.cc | 15 + src/api-arguments.h | 2 + src/api-experimental.cc | 3 +- src/api-experimental.h | 4 +- src/api-natives.cc | 69 +- src/api.cc | 1215 +++-- src/api.h | 88 +- src/arguments.cc | 1 + src/arguments.h | 5 +- src/arm/assembler-arm-inl.h | 15 +- src/arm/assembler-arm.cc | 848 +++- src/arm/assembler-arm.h | 140 +- src/arm/code-stubs-arm.cc | 1295 +----- src/arm/code-stubs-arm.h | 19 - src/arm/codegen-arm.cc | 379 +- src/arm/constants-arm.h | 35 +- src/arm/deoptimizer-arm.cc | 2 +- src/arm/disasm-arm.cc | 513 ++- src/arm/interface-descriptors-arm.cc | 65 +- src/arm/macro-assembler-arm.cc | 501 +- src/arm/macro-assembler-arm.h | 127 +- src/arm/simulator-arm.cc | 1863 +++++++- src/arm/simulator-arm.h | 109 +- src/arm64/assembler-arm64-inl.h | 2 +- src/arm64/assembler-arm64.cc | 15 +- src/arm64/assembler-arm64.h | 4 +- src/arm64/code-stubs-arm64.cc | 1369 +----- src/arm64/code-stubs-arm64.h | 8 - src/arm64/codegen-arm64.cc | 312 +- src/arm64/deoptimizer-arm64.cc | 2 +- src/arm64/interface-descriptors-arm64.cc | 72 +- src/arm64/macro-assembler-arm64.cc | 419 +- src/arm64/macro-assembler-arm64.h | 115 +- src/asmjs/OWNERS | 1 + src/asmjs/asm-js.cc | 152 +- src/asmjs/asm-js.h | 4 +- src/asmjs/asm-typer.cc | 467 +- src/asmjs/asm-typer.h | 84 +- src/asmjs/asm-types.cc | 1 + src/asmjs/asm-wasm-builder.cc | 603 ++- src/asmjs/asm-wasm-builder.h | 14 +- src/assembler-inl.h | 32 + src/assembler.cc | 140 +- src/assembler.h | 140 +- src/assert-scope.cc | 11 +- src/assert-scope.h | 23 +- src/ast/OWNERS | 1 + src/ast/ast-expression-rewriter.cc | 6 +- src/ast/ast-function-literal-id-reindexer.cc | 29 + src/ast/ast-function-literal-id-reindexer.h | 36 + src/ast/ast-literal-reindexer.cc | 318 -- src/ast/ast-literal-reindexer.h | 43 - src/ast/ast-numbering.cc | 201 +- src/ast/ast-numbering.h | 15 +- src/ast/ast-traversal-visitor.h | 8 +- src/ast/ast-types.cc | 20 +- src/ast/ast-types.h | 33 +- src/ast/ast-value-factory.cc | 125 +- src/ast/ast-value-factory.h | 163 +- src/ast/ast.cc | 376 +- src/ast/ast.h | 670 +-- src/ast/compile-time-value.cc | 4 +- src/ast/compile-time-value.h | 4 +- src/ast/context-slot-cache.cc | 6 +- src/ast/modules.cc | 3 + src/ast/modules.h | 2 +- src/ast/prettyprinter.cc | 63 +- src/ast/prettyprinter.h | 4 +- src/ast/scopes.cc | 669 ++- src/ast/scopes.h | 202 +- src/ast/variables.cc | 6 +- src/background-parsing-task.cc | 7 +- src/background-parsing-task.h | 1 - src/bailout-reason.h | 16 +- src/base.isolate | 3 + src/base/atomic-utils.h | 4 +- src/base/cpu.cc | 10 +- src/base/cpu.h | 1 + src/base/hashmap.h | 45 +- src/base/iterator.h | 2 - src/base/logging.cc | 15 +- src/base/logging.h | 127 +- src/base/macros.h | 19 - src/base/platform/platform-linux.cc | 110 +- src/base/platform/platform-posix.cc | 32 +- src/base/platform/platform-win32.cc | 7 + src/base/platform/platform.h | 8 + src/bit-vector.cc | 1 + src/bit-vector.h | 2 +- src/bootstrapper.cc | 1477 ++++-- src/bootstrapper.h | 3 +- src/builtins/arm/builtins-arm.cc | 505 +- src/builtins/arm64/builtins-arm64.cc | 502 +- src/builtins/builtins-api.cc | 5 + src/builtins/builtins-arguments.cc | 425 ++ src/builtins/builtins-arguments.h | 55 + src/builtins/builtins-array.cc | 2057 +++++---- src/builtins/builtins-arraybuffer.cc | 5 +- src/builtins/builtins-async-function.cc | 208 + src/builtins/builtins-async-iterator.cc | 326 ++ src/builtins/builtins-async.cc | 92 + src/builtins/builtins-async.h | 35 + src/builtins/builtins-boolean.cc | 31 +- src/builtins/builtins-call.cc | 14 +- src/builtins/builtins-callsite.cc | 2 + src/builtins/builtins-constructor.cc | 789 ++++ src/builtins/builtins-constructor.h | 68 + src/builtins/builtins-conversion.cc | 346 +- src/builtins/builtins-dataview.cc | 13 +- src/builtins/builtins-date.cc | 318 +- src/builtins/builtins-debug.cc | 11 +- src/builtins/builtins-error.cc | 2 + src/builtins/builtins-function.cc | 262 +- src/builtins/builtins-generator.cc | 125 +- src/builtins/builtins-global.cc | 116 +- src/builtins/builtins-handler.cc | 300 +- src/builtins/builtins-ic.cc | 51 + src/builtins/builtins-internal.cc | 267 +- src/builtins/builtins-interpreter.cc | 67 +- src/builtins/builtins-iterator.cc | 68 - src/builtins/builtins-json.cc | 2 + src/builtins/builtins-math.cc | 517 +-- src/builtins/builtins-number.cc | 1666 +++---- src/builtins/builtins-object.cc | 765 ++- src/builtins/builtins-object.h | 26 + src/builtins/builtins-promise.cc | 1800 +++++++- src/builtins/builtins-promise.h | 147 + src/builtins/builtins-proxy.cc | 3 + src/builtins/builtins-reflect.cc | 38 +- src/builtins/builtins-regexp.cc | 3313 +++++++------ src/builtins/builtins-regexp.h | 99 + src/builtins/builtins-sharedarraybuffer.cc | 165 +- src/builtins/builtins-string.cc | 2205 ++++++--- src/builtins/builtins-symbol.cc | 78 +- src/builtins/builtins-typedarray.cc | 270 +- src/builtins/builtins-utils.h | 37 +- src/builtins/builtins-wasm.cc | 30 + src/builtins/builtins.cc | 28 +- src/builtins/builtins.h | 1491 +++--- src/builtins/ia32/builtins-ia32.cc | 534 ++- src/builtins/mips/builtins-mips.cc | 509 +- src/builtins/mips64/builtins-mips64.cc | 806 ++-- src/builtins/ppc/builtins-ppc.cc | 526 ++- src/builtins/s390/builtins-s390.cc | 507 +- src/builtins/x64/builtins-x64.cc | 546 ++- src/builtins/x87/OWNERS | 1 + src/builtins/x87/builtins-x87.cc | 439 +- src/cancelable-task.cc | 27 +- src/cancelable-task.h | 16 +- src/code-events.h | 2 +- src/code-factory.cc | 368 +- src/code-factory.h | 72 +- src/code-stub-assembler.cc | 4851 ++++++++------------ src/code-stub-assembler.h | 1649 +++---- src/code-stubs-hydrogen.cc | 667 +-- src/code-stubs.cc | 2141 +++------ src/code-stubs.h | 1027 +---- src/codegen.cc | 99 +- src/codegen.h | 37 - src/compilation-cache.cc | 158 +- src/compilation-cache.h | 64 +- src/compilation-info.cc | 34 +- src/compilation-info.h | 28 +- src/compilation-statistics.cc | 10 +- src/compilation-statistics.h | 1 + src/compiler-dispatcher/compiler-dispatcher-job.cc | 348 +- src/compiler-dispatcher/compiler-dispatcher-job.h | 63 +- .../compiler-dispatcher-tracer.cc | 50 +- .../compiler-dispatcher-tracer.h | 15 +- src/compiler-dispatcher/compiler-dispatcher.cc | 714 +++ src/compiler-dispatcher/compiler-dispatcher.h | 201 + .../optimizing-compile-dispatcher.cc | 30 +- .../optimizing-compile-dispatcher.h | 5 +- src/compiler.cc | 844 ++-- src/compiler.h | 40 +- src/compiler/OWNERS | 1 + src/compiler/access-builder.cc | 569 ++- src/compiler/access-builder.h | 34 +- src/compiler/access-info.cc | 91 +- src/compiler/access-info.h | 15 +- src/compiler/arm/code-generator-arm.cc | 626 ++- src/compiler/arm/instruction-codes-arm.h | 90 +- src/compiler/arm/instruction-scheduler-arm.cc | 88 + src/compiler/arm/instruction-selector-arm.cc | 527 ++- src/compiler/arm64/code-generator-arm64.cc | 91 +- src/compiler/arm64/instruction-selector-arm64.cc | 482 +- src/compiler/ast-graph-builder.cc | 1579 +------ src/compiler/ast-graph-builder.h | 74 +- src/compiler/ast-loop-assignment-analyzer.cc | 2 + src/compiler/branch-elimination.cc | 28 +- src/compiler/bytecode-analysis.cc | 621 +++ src/compiler/bytecode-analysis.h | 126 + src/compiler/bytecode-branch-analysis.cc | 43 - src/compiler/bytecode-branch-analysis.h | 65 - src/compiler/bytecode-graph-builder.cc | 887 ++-- src/compiler/bytecode-graph-builder.h | 101 +- src/compiler/bytecode-liveness-map.cc | 42 + src/compiler/bytecode-liveness-map.h | 119 + src/compiler/bytecode-loop-analysis.cc | 100 - src/compiler/bytecode-loop-analysis.h | 67 - src/compiler/code-assembler.cc | 1089 ++--- src/compiler/code-assembler.h | 381 +- src/compiler/code-generator-impl.h | 8 + src/compiler/code-generator.cc | 219 +- src/compiler/code-generator.h | 24 +- src/compiler/common-operator-reducer.cc | 153 +- src/compiler/common-operator.cc | 404 +- src/compiler/common-operator.h | 144 +- src/compiler/control-builders.cc | 61 +- src/compiler/control-builders.h | 53 - src/compiler/control-equivalence.h | 6 +- src/compiler/dead-code-elimination.cc | 31 +- src/compiler/effect-control-linearizer.cc | 3615 ++++++--------- src/compiler/effect-control-linearizer.h | 248 +- src/compiler/escape-analysis-reducer.cc | 46 +- src/compiler/escape-analysis-reducer.h | 2 +- src/compiler/escape-analysis.cc | 99 +- src/compiler/escape-analysis.h | 6 +- src/compiler/frame-elider.cc | 38 +- src/compiler/frame-states.cc | 1 + src/compiler/frame.h | 32 +- src/compiler/graph-assembler.cc | 295 ++ src/compiler/graph-assembler.h | 451 ++ src/compiler/graph-reducer.cc | 43 +- src/compiler/graph-visualizer.cc | 17 +- src/compiler/graph.h | 53 + src/compiler/ia32/code-generator-ia32.cc | 695 ++- src/compiler/ia32/instruction-selector-ia32.cc | 488 +- src/compiler/instruction-codes.h | 13 +- src/compiler/instruction-selector-impl.h | 53 +- src/compiler/instruction-selector.cc | 660 ++- src/compiler/instruction-selector.h | 50 +- src/compiler/instruction.cc | 38 +- src/compiler/instruction.h | 171 +- src/compiler/int64-lowering.cc | 15 +- src/compiler/int64-lowering.h | 2 +- src/compiler/js-builtin-reducer.cc | 441 +- src/compiler/js-builtin-reducer.h | 4 +- src/compiler/js-call-reducer.cc | 522 ++- src/compiler/js-call-reducer.h | 36 +- src/compiler/js-context-specialization.cc | 116 +- src/compiler/js-context-specialization.h | 6 +- src/compiler/js-create-lowering.cc | 284 +- src/compiler/js-create-lowering.h | 12 +- src/compiler/js-frame-specialization.cc | 3 + src/compiler/js-generic-lowering.cc | 307 +- src/compiler/js-generic-lowering.h | 3 +- src/compiler/js-global-object-specialization.cc | 287 -- src/compiler/js-global-object-specialization.h | 65 - src/compiler/js-graph.cc | 35 +- src/compiler/js-graph.h | 8 +- src/compiler/js-inlining-heuristic.cc | 63 +- src/compiler/js-inlining-heuristic.h | 5 + src/compiler/js-inlining.cc | 401 +- src/compiler/js-inlining.h | 11 +- src/compiler/js-intrinsic-lowering.cc | 136 +- src/compiler/js-intrinsic-lowering.h | 21 +- src/compiler/js-native-context-specialization.cc | 1038 ++++- src/compiler/js-native-context-specialization.h | 44 +- src/compiler/js-operator.cc | 419 +- src/compiler/js-operator.h | 270 +- src/compiler/js-type-hint-lowering.cc | 153 + src/compiler/js-type-hint-lowering.h | 54 + src/compiler/js-typed-lowering.cc | 582 ++- src/compiler/js-typed-lowering.h | 11 +- src/compiler/jump-threading.cc | 1 + src/compiler/linkage.cc | 14 +- src/compiler/load-elimination.cc | 276 +- src/compiler/load-elimination.h | 55 + src/compiler/loop-variable-optimizer.cc | 6 +- src/compiler/machine-graph-verifier.cc | 204 +- src/compiler/machine-graph-verifier.h | 3 +- src/compiler/machine-operator-reducer.cc | 111 +- src/compiler/machine-operator-reducer.h | 5 +- src/compiler/machine-operator.cc | 308 +- src/compiler/machine-operator.h | 84 +- src/compiler/memory-optimizer.cc | 185 +- src/compiler/memory-optimizer.h | 3 + src/compiler/mips/code-generator-mips.cc | 244 +- src/compiler/mips/instruction-codes-mips.h | 4 - src/compiler/mips/instruction-selector-mips.cc | 169 +- src/compiler/mips64/code-generator-mips64.cc | 404 +- src/compiler/mips64/instruction-codes-mips64.h | 4 - src/compiler/mips64/instruction-selector-mips64.cc | 251 +- src/compiler/node-marker.h | 13 +- src/compiler/node-matchers.h | 48 +- src/compiler/node-properties.cc | 121 +- src/compiler/node-properties.h | 20 + src/compiler/node.cc | 57 +- src/compiler/node.h | 171 +- src/compiler/opcodes.h | 130 +- src/compiler/operation-typer.cc | 107 +- src/compiler/operator-properties.cc | 12 +- src/compiler/osr.cc | 23 +- src/compiler/pipeline.cc | 379 +- src/compiler/pipeline.h | 24 +- src/compiler/ppc/code-generator-ppc.cc | 232 +- src/compiler/ppc/instruction-codes-ppc.h | 5 +- src/compiler/ppc/instruction-scheduler-ppc.cc | 3 +- src/compiler/ppc/instruction-selector-ppc.cc | 64 +- src/compiler/raw-machine-assembler.cc | 331 +- src/compiler/raw-machine-assembler.h | 73 +- src/compiler/redundancy-elimination.cc | 59 +- src/compiler/redundancy-elimination.h | 3 + src/compiler/register-allocator-verifier.cc | 36 +- src/compiler/register-allocator-verifier.h | 3 +- src/compiler/register-allocator.cc | 58 +- src/compiler/representation-change.cc | 92 +- src/compiler/representation-change.h | 1 + src/compiler/s390/code-generator-s390.cc | 730 ++- src/compiler/s390/instruction-codes-s390.h | 8 +- src/compiler/s390/instruction-scheduler-s390.cc | 8 +- src/compiler/s390/instruction-selector-s390.cc | 1123 +++-- src/compiler/schedule.cc | 2 +- src/compiler/simd-scalar-lowering.cc | 255 +- src/compiler/simd-scalar-lowering.h | 7 + src/compiler/simplified-lowering.cc | 315 +- src/compiler/simplified-operator-reducer.cc | 9 + src/compiler/simplified-operator.cc | 122 +- src/compiler/simplified-operator.h | 82 +- src/compiler/state-values-utils.cc | 325 +- src/compiler/state-values-utils.h | 51 +- src/compiler/type-cache.h | 16 +- src/compiler/type-hint-analyzer.cc | 128 - src/compiler/type-hint-analyzer.h | 57 - src/compiler/typed-optimization.cc | 51 +- src/compiler/typed-optimization.h | 2 + src/compiler/typer.cc | 229 +- src/compiler/typer.h | 2 +- src/compiler/types.cc | 48 +- src/compiler/types.h | 117 +- src/compiler/value-numbering-reducer.cc | 19 +- src/compiler/verifier.cc | 107 +- src/compiler/wasm-compiler.cc | 1287 ++++-- src/compiler/wasm-compiler.h | 89 +- src/compiler/wasm-linkage.cc | 29 +- src/compiler/x64/code-generator-x64.cc | 376 +- src/compiler/x64/instruction-codes-x64.h | 8 +- src/compiler/x64/instruction-scheduler-x64.cc | 4 +- src/compiler/x64/instruction-selector-x64.cc | 625 ++- src/compiler/x87/code-generator-x87.cc | 226 +- src/compiler/x87/instruction-selector-x87.cc | 137 +- src/contexts-inl.h | 8 + src/contexts.cc | 180 +- src/contexts.h | 230 +- src/conversions-inl.h | 54 +- src/conversions.cc | 145 +- src/conversions.h | 11 +- src/counters-inl.h | 51 + src/counters.cc | 50 +- src/counters.h | 194 +- src/crankshaft/arm/lithium-codegen-arm.cc | 71 +- src/crankshaft/arm64/lithium-codegen-arm64.cc | 60 +- src/crankshaft/compilation-phase.cc | 1 + src/crankshaft/hydrogen-bce.cc | 1 + src/crankshaft/hydrogen-canonicalize.cc | 2 + src/crankshaft/hydrogen-check-elimination.cc | 1 + src/crankshaft/hydrogen-dce.cc | 1 + src/crankshaft/hydrogen-dehoist.cc | 1 + src/crankshaft/hydrogen-environment-liveness.cc | 2 +- src/crankshaft/hydrogen-escape-analysis.cc | 4 +- src/crankshaft/hydrogen-gvn.cc | 1 + src/crankshaft/hydrogen-infer-representation.cc | 1 + src/crankshaft/hydrogen-infer-types.cc | 1 + src/crankshaft/hydrogen-instructions.cc | 23 +- src/crankshaft/hydrogen-instructions.h | 27 +- src/crankshaft/hydrogen-load-elimination.cc | 1 + src/crankshaft/hydrogen-mark-unreachable.cc | 1 + src/crankshaft/hydrogen-osr.cc | 1 + src/crankshaft/hydrogen-range-analysis.cc | 1 + src/crankshaft/hydrogen-redundant-phi.cc | 1 + src/crankshaft/hydrogen-removable-simulates.cc | 1 + src/crankshaft/hydrogen-representation-changes.cc | 1 + src/crankshaft/hydrogen-sce.cc | 1 + src/crankshaft/hydrogen-store-elimination.cc | 1 + src/crankshaft/hydrogen-types.cc | 1 + src/crankshaft/hydrogen-uint32-analysis.cc | 1 + src/crankshaft/hydrogen.cc | 439 +- src/crankshaft/hydrogen.h | 116 +- src/crankshaft/ia32/lithium-codegen-ia32.cc | 75 +- src/crankshaft/lithium-allocator.cc | 3 +- src/crankshaft/lithium-codegen.cc | 5 +- src/crankshaft/lithium.cc | 1 + src/crankshaft/mips/lithium-codegen-mips.cc | 86 +- src/crankshaft/mips64/lithium-codegen-mips64.cc | 80 +- src/crankshaft/ppc/lithium-codegen-ppc.cc | 105 +- src/crankshaft/s390/lithium-codegen-s390.cc | 284 +- src/crankshaft/s390/lithium-s390.cc | 31 +- src/crankshaft/s390/lithium-s390.h | 16 - src/crankshaft/typing.cc | 14 +- src/crankshaft/x64/lithium-codegen-x64.cc | 68 +- src/crankshaft/x64/lithium-gap-resolver-x64.cc | 1 + src/crankshaft/x64/lithium-x64.cc | 1 + src/crankshaft/x87/OWNERS | 1 + src/crankshaft/x87/lithium-codegen-x87.cc | 66 +- src/d8.cc | 988 ++-- src/d8.h | 141 +- src/dateparser-inl.h | 9 +- src/debug/arm/debug-arm.cc | 71 +- src/debug/arm64/debug-arm64.cc | 70 +- src/debug/debug-coverage.cc | 169 + src/debug/debug-coverage.h | 53 + src/debug/debug-evaluate.cc | 364 +- src/debug/debug-evaluate.h | 15 +- src/debug/debug-frames.cc | 74 +- src/debug/debug-frames.h | 14 +- src/debug/debug-interface.h | 409 +- src/debug/debug-scopes.cc | 66 +- src/debug/debug-scopes.h | 8 +- src/debug/debug.cc | 1644 +++---- src/debug/debug.h | 456 +- src/debug/debug.js | 1467 +----- src/debug/ia32/debug-ia32.cc | 69 +- src/debug/interface-types.h | 77 + src/debug/liveedit.cc | 417 +- src/debug/liveedit.h | 51 +- src/debug/liveedit.js | 119 +- src/debug/mips/debug-mips.cc | 70 +- src/debug/mips64/debug-mips64.cc | 71 +- src/debug/mirrors.js | 725 +-- src/debug/ppc/debug-ppc.cc | 73 +- src/debug/s390/debug-s390.cc | 70 +- src/debug/x64/debug-x64.cc | 79 +- src/debug/x87/OWNERS | 1 + src/debug/x87/debug-x87.cc | 2 +- src/deoptimizer.cc | 714 ++- src/deoptimizer.h | 82 +- src/disassembler.cc | 7 +- src/eh-frame.h | 1 + src/elements-kind.cc | 1 + src/elements.cc | 213 +- src/elements.h | 3 + src/execution.cc | 73 +- src/execution.h | 41 +- src/extensions/externalize-string-extension.cc | 1 + src/external-reference-table.cc | 25 +- src/external-reference-table.h | 2 + src/factory.cc | 429 +- src/factory.h | 112 +- src/fast-accessor-assembler.cc | 151 +- src/fast-accessor-assembler.h | 19 +- src/feedback-vector-inl.h | 313 ++ ...{type-feedback-vector.cc => feedback-vector.cc} | 587 ++- src/{type-feedback-vector.h => feedback-vector.h} | 521 ++- src/ffi/OWNERS | 2 + src/ffi/ffi-compiler.cc | 128 + src/ffi/ffi-compiler.h | 37 + src/field-type.cc | 1 + src/field-type.h | 4 +- src/find-and-replace-pattern.h | 37 + src/flag-definitions.h | 417 +- src/flags.cc | 50 +- src/frames-inl.h | 26 +- src/frames.cc | 591 ++- src/frames.h | 329 +- src/full-codegen/arm/full-codegen-arm.cc | 1041 +---- src/full-codegen/arm64/full-codegen-arm64.cc | 1045 +---- src/full-codegen/full-codegen.cc | 624 +-- src/full-codegen/full-codegen.h | 169 +- src/full-codegen/ia32/full-codegen-ia32.cc | 1002 +--- src/full-codegen/mips/full-codegen-mips.cc | 1023 +---- src/full-codegen/mips64/full-codegen-mips64.cc | 1021 +--- src/full-codegen/ppc/full-codegen-ppc.cc | 1035 +---- src/full-codegen/s390/full-codegen-s390.cc | 1077 +---- src/full-codegen/x64/full-codegen-x64.cc | 1008 +--- src/full-codegen/x87/OWNERS | 1 + src/full-codegen/x87/full-codegen-x87.cc | 982 +--- src/futex-emulation.cc | 8 +- src/futex-emulation.h | 13 +- src/global-handles.cc | 31 +- src/global-handles.h | 11 +- src/globals.h | 155 +- src/handles-inl.h | 1 - src/handles.cc | 3 +- src/handles.h | 16 +- src/heap-symbols.h | 145 +- src/heap/array-buffer-tracker.cc | 7 +- src/heap/embedder-tracing.cc | 72 + src/heap/embedder-tracing.h | 67 + src/heap/gc-idle-time-handler.cc | 1 + src/heap/gc-idle-time-handler.h | 2 + src/heap/gc-tracer.cc | 29 +- src/heap/gc-tracer.h | 13 + src/heap/heap-inl.h | 37 +- src/heap/heap.cc | 938 ++-- src/heap/heap.h | 265 +- src/heap/incremental-marking.cc | 209 +- src/heap/incremental-marking.h | 10 +- src/heap/mark-compact-inl.h | 45 +- src/heap/mark-compact.cc | 554 ++- src/heap/mark-compact.h | 153 +- src/heap/memory-reducer.cc | 40 +- src/heap/memory-reducer.h | 15 +- src/heap/object-stats.cc | 50 +- src/heap/objects-visiting-inl.h | 68 +- src/heap/objects-visiting.cc | 8 +- src/heap/objects-visiting.h | 16 +- src/heap/remembered-set.h | 15 +- src/heap/scavenger.cc | 41 +- src/heap/slot-set.h | 12 + src/heap/spaces-inl.h | 70 +- src/heap/spaces.cc | 126 +- src/heap/spaces.h | 125 +- src/heap/store-buffer.cc | 35 +- src/heap/store-buffer.h | 93 +- src/i18n.cc | 96 +- src/i18n.h | 40 +- src/ia32/assembler-ia32-inl.h | 12 + src/ia32/assembler-ia32.cc | 11 +- src/ia32/assembler-ia32.h | 14 +- src/ia32/code-stubs-ia32.cc | 1455 +----- src/ia32/code-stubs-ia32.h | 18 - src/ia32/codegen-ia32.cc | 356 +- src/ia32/deoptimizer-ia32.cc | 5 +- src/ia32/interface-descriptors-ia32.cc | 66 +- src/ia32/macro-assembler-ia32.cc | 356 +- src/ia32/macro-assembler-ia32.h | 104 +- src/ic/access-compiler.cc | 1 + src/ic/accessor-assembler.cc | 2024 ++++++++ src/ic/accessor-assembler.h | 284 ++ src/ic/arm/handler-compiler-arm.cc | 118 +- src/ic/arm/ic-arm.cc | 522 +-- src/ic/arm/ic-compiler-arm.cc | 33 - src/ic/arm/stub-cache-arm.cc | 157 - src/ic/arm64/handler-compiler-arm64.cc | 122 +- src/ic/arm64/ic-arm64.cc | 481 +- src/ic/arm64/ic-compiler-arm64.cc | 33 - src/ic/arm64/stub-cache-arm64.cc | 156 - src/ic/call-optimization.cc | 2 +- src/ic/handler-compiler.cc | 323 +- src/ic/handler-compiler.h | 49 - src/ic/handler-configuration-inl.h | 14 +- src/ic/handler-configuration.h | 5 +- src/ic/ia32/handler-compiler-ia32.cc | 131 +- src/ic/ia32/ic-compiler-ia32.cc | 45 - src/ic/ia32/ic-ia32.cc | 525 +-- src/ic/ia32/stub-cache-ia32.cc | 185 - src/ic/ic-compiler.cc | 110 - src/ic/ic-compiler.h | 47 - src/ic/ic-inl.h | 38 +- src/ic/ic-state.cc | 25 +- src/ic/ic-state.h | 88 +- src/ic/ic-stats.cc | 144 + src/ic/ic-stats.h | 77 + src/ic/ic.cc | 1291 +++--- src/ic/ic.h | 169 +- src/ic/keyed-store-generic.cc | 518 ++- src/ic/keyed-store-generic.h | 9 +- src/ic/mips/handler-compiler-mips.cc | 118 +- src/ic/mips/ic-compiler-mips.cc | 33 - src/ic/mips/ic-mips.cc | 520 +-- src/ic/mips/stub-cache-mips.cc | 157 - src/ic/mips64/handler-compiler-mips64.cc | 118 +- src/ic/mips64/ic-compiler-mips64.cc | 33 - src/ic/mips64/ic-mips64.cc | 521 +-- src/ic/mips64/stub-cache-mips64.cc | 161 - src/ic/ppc/handler-compiler-ppc.cc | 124 +- src/ic/ppc/ic-compiler-ppc.cc | 31 - src/ic/ppc/ic-ppc.cc | 519 +-- src/ic/ppc/stub-cache-ppc.cc | 176 - src/ic/s390/handler-compiler-s390.cc | 114 +- src/ic/s390/ic-compiler-s390.cc | 29 - src/ic/s390/ic-s390.cc | 511 +-- src/ic/s390/stub-cache-s390.cc | 173 - src/ic/stub-cache.cc | 14 +- src/ic/stub-cache.h | 11 +- src/ic/x64/access-compiler-x64.cc | 1 + src/ic/x64/handler-compiler-x64.cc | 130 +- src/ic/x64/ic-compiler-x64.cc | 39 - src/ic/x64/ic-x64.cc | 524 +-- src/ic/x64/stub-cache-x64.cc | 153 - src/ic/x87/OWNERS | 1 + src/ic/x87/handler-compiler-x87.cc | 131 +- src/ic/x87/ic-compiler-x87.cc | 45 - src/ic/x87/ic-x87.cc | 525 +-- src/ic/x87/stub-cache-x87.cc | 185 - src/identity-map.cc | 232 +- src/identity-map.h | 119 +- src/inspector/BUILD.gn | 5 +- src/inspector/DEPS | 4 +- src/inspector/debugger-script.js | 153 +- src/inspector/debugger_script_externs.js | 154 +- src/inspector/injected-script-native.cc | 6 +- src/inspector/injected-script-native.h | 3 +- src/inspector/injected-script-source.js | 32 +- src/inspector/injected-script.cc | 28 +- src/inspector/injected-script.h | 6 +- src/inspector/injected_script_externs.js | 5 + src/inspector/inspected-context.cc | 12 +- src/inspector/inspected-context.h | 2 + src/inspector/inspector.gyp | 28 + src/inspector/inspector.gypi | 5 +- src/inspector/inspector_protocol_config.json | 29 +- src/inspector/java-script-call-frame.cc | 34 +- src/inspector/java-script-call-frame.h | 13 +- src/inspector/js_protocol.json | 84 +- src/inspector/protocol-platform.h | 21 - src/inspector/remote-object-id.cc | 3 +- src/inspector/script-breakpoint.h | 21 +- src/inspector/search-util.cc | 3 +- src/inspector/string-16.cc | 27 +- src/inspector/string-16.h | 2 +- src/inspector/string-util.cc | 16 +- src/inspector/string-util.h | 26 +- src/inspector/test-interface.cc | 18 + src/inspector/test-interface.h | 18 + src/inspector/v8-console-message.cc | 80 +- src/inspector/v8-console-message.h | 8 +- src/inspector/v8-console.cc | 41 +- src/inspector/v8-debugger-agent-impl.cc | 562 ++- src/inspector/v8-debugger-agent-impl.h | 57 +- src/inspector/v8-debugger-script.cc | 291 +- src/inspector/v8-debugger-script.h | 66 +- src/inspector/v8-debugger.cc | 760 ++- src/inspector/v8-debugger.h | 83 +- src/inspector/v8-function-call.cc | 3 +- src/inspector/v8-heap-profiler-agent-impl.cc | 10 +- src/inspector/v8-injected-script-host.cc | 13 + src/inspector/v8-injected-script-host.h | 2 + src/inspector/v8-inspector-impl.cc | 137 +- src/inspector/v8-inspector-impl.h | 23 +- src/inspector/v8-inspector-session-impl.cc | 74 +- src/inspector/v8-inspector-session-impl.h | 6 +- src/inspector/v8-internal-value-type.cc | 1 - src/inspector/v8-profiler-agent-impl.cc | 146 +- src/inspector/v8-profiler-agent-impl.h | 21 +- src/inspector/v8-runtime-agent-impl.cc | 33 +- src/inspector/v8-stack-trace-impl.cc | 67 +- src/inspector/v8-stack-trace-impl.h | 3 + src/inspector/wasm-translation.cc | 327 ++ src/inspector/wasm-translation.h | 75 + src/interface-descriptors.cc | 172 +- src/interface-descriptors.h | 248 +- src/interpreter/OWNERS | 1 + src/interpreter/bytecode-array-accessor.cc | 208 + src/interpreter/bytecode-array-accessor.h | 76 + src/interpreter/bytecode-array-builder.cc | 340 +- src/interpreter/bytecode-array-builder.h | 152 +- src/interpreter/bytecode-array-iterator.cc | 175 +- src/interpreter/bytecode-array-iterator.h | 49 +- src/interpreter/bytecode-array-random-iterator.cc | 37 + src/interpreter/bytecode-array-random-iterator.h | 78 + src/interpreter/bytecode-array-writer.cc | 35 +- src/interpreter/bytecode-decoder.cc | 32 +- src/interpreter/bytecode-flags.cc | 9 +- src/interpreter/bytecode-generator.cc | 887 ++-- src/interpreter/bytecode-generator.h | 50 +- src/interpreter/bytecode-label.cc | 1 + src/interpreter/bytecode-label.h | 4 +- src/interpreter/bytecode-operands.h | 55 +- src/interpreter/bytecode-peephole-optimizer.cc | 73 +- src/interpreter/bytecode-peephole-table.h | 21 +- src/interpreter/bytecode-pipeline.h | 138 +- src/interpreter/bytecode-register-optimizer.cc | 34 +- src/interpreter/bytecode-register-optimizer.h | 27 +- src/interpreter/bytecodes.cc | 16 +- src/interpreter/bytecodes.h | 255 +- src/interpreter/constant-array-builder.cc | 187 +- src/interpreter/constant-array-builder.h | 122 +- src/interpreter/control-flow-builders.cc | 7 +- src/interpreter/control-flow-builders.h | 19 +- src/interpreter/handler-table-builder.h | 5 +- src/interpreter/interpreter-assembler.cc | 475 +- src/interpreter/interpreter-assembler.h | 124 +- src/interpreter/interpreter-intrinsics.cc | 139 +- src/interpreter/interpreter-intrinsics.h | 37 +- src/interpreter/interpreter.cc | 1427 ++++-- src/interpreter/interpreter.h | 13 +- src/interpreter/mkpeephole.cc | 22 + src/isolate-inl.h | 20 +- src/isolate.cc | 679 ++- src/isolate.h | 153 +- src/js/array.js | 73 +- src/js/arraybuffer.js | 8 - src/js/async-await.js | 176 - src/js/collection.js | 16 - src/js/datetime-format-to-parts.js | 16 - src/js/harmony-atomics.js | 11 +- src/js/harmony-simd.js | 923 ---- src/js/i18n.js | 456 +- src/js/icu-case-mapping.js | 24 - src/js/macros.py | 12 +- src/js/prologue.js | 29 +- src/js/promise.js | 533 +-- src/js/string.js | 242 +- src/js/symbol.js | 68 - src/js/typedarray.js | 46 +- src/json-parser.cc | 9 +- src/json-stringifier.cc | 4 +- src/keys.cc | 60 +- src/keys.h | 5 +- src/label.h | 92 + src/layout-descriptor-inl.h | 2 +- src/layout-descriptor.cc | 3 +- src/layout-descriptor.h | 1 + src/libplatform/default-platform.cc | 48 +- src/libplatform/default-platform.h | 6 +- src/libplatform/tracing/trace-config.cc | 9 +- src/list-inl.h | 3 +- src/list.h | 6 +- src/log-utils.h | 6 +- src/log.cc | 168 +- src/log.h | 21 +- src/lookup.cc | 123 +- src/lookup.h | 8 +- src/machine-type.cc | 6 + src/machine-type.h | 65 +- src/macro-assembler.h | 21 +- src/managed.h | 81 + src/map-updater.cc | 654 +++ src/map-updater.h | 180 + src/messages.cc | 359 +- src/messages.h | 102 +- src/mips/assembler-mips-inl.h | 13 +- src/mips/assembler-mips.cc | 44 +- src/mips/assembler-mips.h | 45 +- src/mips/code-stubs-mips.cc | 1303 +----- src/mips/code-stubs-mips.h | 19 - src/mips/codegen-mips.cc | 394 +- src/mips/deoptimizer-mips.cc | 2 +- src/mips/interface-descriptors-mips.cc | 65 +- src/mips/macro-assembler-mips.cc | 746 +-- src/mips/macro-assembler-mips.h | 169 +- src/mips/simulator-mips.cc | 502 +- src/mips/simulator-mips.h | 43 +- src/mips64/assembler-mips64-inl.h | 13 +- src/mips64/assembler-mips64.cc | 134 +- src/mips64/assembler-mips64.h | 31 +- src/mips64/code-stubs-mips64.cc | 1315 +----- src/mips64/code-stubs-mips64.h | 19 - src/mips64/codegen-mips64.cc | 391 +- src/mips64/deoptimizer-mips64.cc | 2 +- src/mips64/interface-descriptors-mips64.cc | 65 +- src/mips64/macro-assembler-mips64.cc | 737 +-- src/mips64/macro-assembler-mips64.h | 171 +- src/mips64/simulator-mips64.cc | 455 +- src/mips64/simulator-mips64.h | 57 +- src/objects-body-descriptors-inl.h | 11 +- src/objects-debug.cc | 152 +- src/objects-inl.h | 2383 +++++----- src/objects-printer.cc | 519 ++- src/objects.cc | 3379 +++++++------- src/objects.h | 1906 ++++---- src/objects/literal-objects.cc | 55 + src/objects/literal-objects.h | 67 + src/objects/module-info.h | 129 + src/objects/object-macros-undef.h | 9 + src/objects/object-macros.h | 32 + src/objects/regexp-match-info.h | 76 + src/{ast/scopeinfo.cc => objects/scope-info.cc} | 54 +- src/objects/scope-info.h | 348 ++ src/parsing/OWNERS | 2 + src/parsing/duplicate-finder.cc | 69 +- src/parsing/duplicate-finder.h | 28 +- src/parsing/func-name-inferrer.cc | 7 +- src/parsing/func-name-inferrer.h | 1 - src/parsing/parameter-initializer-rewriter.cc | 3 +- src/parsing/parse-info.cc | 92 +- src/parsing/parse-info.h | 69 +- src/parsing/parser-base.h | 1527 +++--- src/parsing/parser.cc | 1457 +++--- src/parsing/parser.h | 224 +- src/parsing/parsing.cc | 74 + src/parsing/parsing.h | 36 + src/parsing/pattern-rewriter.cc | 140 +- src/parsing/preparse-data-format.h | 2 +- src/parsing/preparse-data.cc | 10 +- src/parsing/preparse-data.h | 19 +- src/parsing/preparsed-scope-data.cc | 86 + src/parsing/preparsed-scope-data.h | 57 + src/parsing/preparser.cc | 139 +- src/parsing/preparser.h | 504 +- src/parsing/rewriter.cc | 36 +- src/parsing/scanner-character-streams.cc | 73 +- src/parsing/scanner-character-streams.h | 8 +- src/parsing/scanner.cc | 174 +- src/parsing/scanner.h | 111 +- src/pending-compilation-error-handler.cc | 2 +- src/pending-compilation-error-handler.h | 15 - src/perf-jit.cc | 98 +- src/ppc/assembler-ppc-inl.h | 21 +- src/ppc/assembler-ppc.cc | 73 +- src/ppc/assembler-ppc.h | 32 +- src/ppc/code-stubs-ppc.cc | 1354 +----- src/ppc/code-stubs-ppc.h | 13 - src/ppc/codegen-ppc.cc | 350 +- src/ppc/constants-ppc.h | 2712 ++++++++++- src/ppc/deoptimizer-ppc.cc | 2 +- src/ppc/disasm-ppc.cc | 72 +- src/ppc/interface-descriptors-ppc.cc | 63 +- src/ppc/macro-assembler-ppc.cc | 332 +- src/ppc/macro-assembler-ppc.h | 96 +- src/ppc/simulator-ppc.cc | 163 +- src/ppc/simulator-ppc.h | 1 + src/profiler/cpu-profiler.cc | 18 +- src/profiler/cpu-profiler.h | 2 + src/profiler/heap-profiler.cc | 19 +- src/profiler/heap-profiler.h | 6 + src/profiler/heap-snapshot-generator-inl.h | 14 +- src/profiler/heap-snapshot-generator.cc | 151 +- src/profiler/heap-snapshot-generator.h | 24 +- src/profiler/profile-generator.cc | 21 +- src/profiler/profile-generator.h | 3 +- src/profiler/profiler-listener.cc | 8 +- src/profiler/tracing-cpu-profiler.cc | 19 +- src/promise-utils.cc | 75 - src/promise-utils.h | 32 - src/property-descriptor.cc | 23 +- src/property-details.h | 124 +- src/property.cc | 100 +- src/property.h | 80 +- src/prototype.h | 4 +- src/regexp/interpreter-irregexp.cc | 1 + src/regexp/jsregexp-inl.h | 1 - src/regexp/jsregexp.cc | 45 +- src/regexp/jsregexp.h | 2 +- src/regexp/regexp-ast.cc | 6 + src/regexp/regexp-ast.h | 22 +- src/regexp/regexp-macro-assembler-irregexp.cc | 3 +- src/regexp/regexp-macro-assembler-tracer.cc | 1 + src/regexp/regexp-macro-assembler.cc | 7 + src/regexp/regexp-parser.cc | 60 +- src/regexp/regexp-utils.cc | 18 +- src/regexp/regexp-utils.h | 2 + src/regexp/x64/regexp-macro-assembler-x64.cc | 2 + src/regexp/x87/OWNERS | 1 + src/runtime-profiler.cc | 14 +- src/runtime/runtime-array.cc | 158 +- src/runtime/runtime-atomics.cc | 16 +- src/runtime/runtime-classes.cc | 139 +- src/runtime/runtime-collections.cc | 102 +- src/runtime/runtime-compiler.cc | 46 +- src/runtime/runtime-debug.cc | 520 ++- src/runtime/runtime-error.cc | 2 +- src/runtime/runtime-forin.cc | 17 - src/runtime/runtime-function.cc | 39 +- src/runtime/runtime-futex.cc | 22 +- src/runtime/runtime-generator.cc | 83 +- src/runtime/runtime-i18n.cc | 466 +- src/runtime/runtime-internal.cc | 223 +- src/runtime/runtime-interpreter.cc | 27 +- src/runtime/runtime-literals.cc | 160 +- src/runtime/runtime-liveedit.cc | 40 +- src/runtime/runtime-maths.cc | 5 +- src/runtime/runtime-module.cc | 15 +- src/runtime/runtime-numbers.cc | 22 +- src/runtime/runtime-object.cc | 215 +- src/runtime/runtime-promise.cc | 204 +- src/runtime/runtime-proxy.cc | 12 +- src/runtime/runtime-regexp.cc | 316 +- src/runtime/runtime-scopes.cc | 150 +- src/runtime/runtime-simd.cc | 1016 ---- src/runtime/runtime-strings.cc | 383 +- src/runtime/runtime-symbol.cc | 15 +- src/runtime/runtime-test.cc | 254 +- src/runtime/runtime-typedarray.cc | 83 +- src/runtime/runtime-utils.h | 11 +- src/runtime/runtime-wasm.cc | 175 +- src/runtime/runtime.cc | 1 + src/runtime/runtime.h | 600 +-- src/s390/assembler-s390-inl.h | 13 + src/s390/assembler-s390.cc | 1142 +---- src/s390/assembler-s390.h | 557 ++- src/s390/code-stubs-s390.cc | 1330 +----- src/s390/code-stubs-s390.h | 13 - src/s390/codegen-s390.cc | 354 +- src/s390/constants-s390.h | 2403 ++++++---- src/s390/deoptimizer-s390.cc | 2 +- src/s390/disasm-s390.cc | 71 +- src/s390/interface-descriptors-s390.cc | 61 +- src/s390/macro-assembler-s390.cc | 755 +-- src/s390/macro-assembler-s390.h | 154 +- src/s390/simulator-s390.cc | 388 +- src/s390/simulator-s390.h | 10 + src/signature.h | 2 +- src/snapshot/code-serializer.cc | 67 +- src/snapshot/code-serializer.h | 20 +- src/snapshot/deserializer.cc | 28 +- src/snapshot/deserializer.h | 11 +- src/snapshot/partial-serializer.cc | 16 +- src/snapshot/partial-serializer.h | 2 +- src/snapshot/serializer-common.cc | 15 +- src/snapshot/serializer-common.h | 2 + src/snapshot/serializer.cc | 2 + src/snapshot/snapshot-common.cc | 9 +- src/snapshot/snapshot-source-sink.cc | 2 +- src/snapshot/snapshot.h | 3 +- src/snapshot/startup-serializer.cc | 13 +- src/snapshot/startup-serializer.h | 1 + src/source-position-table.h | 3 +- src/source-position.cc | 58 +- src/source-position.h | 9 +- src/string-builder.h | 2 + src/string-case.cc | 130 + src/string-case.h | 17 + src/string-stream.cc | 56 +- src/string-stream.h | 116 +- src/third_party/vtune/BUILD.gn | 20 + src/tracing/traced-value.cc | 40 +- src/tracing/traced-value.h | 9 +- src/tracing/tracing-category-observer.cc | 7 + src/transitions.cc | 6 +- src/trap-handler/trap-handler.h | 26 + src/type-feedback-vector-inl.h | 297 -- src/type-hints.cc | 53 +- src/type-hints.h | 10 +- src/type-info.cc | 112 +- src/type-info.h | 49 +- src/utils.cc | 3 +- src/utils.h | 116 +- src/v8.cc | 5 +- src/v8.gyp | 124 +- src/value-serializer.cc | 331 +- src/value-serializer.h | 30 +- src/vector.h | 5 +- src/version.cc | 22 +- src/wasm/OWNERS | 1 + src/wasm/decoder.h | 45 +- ...{ast-decoder.h => function-body-decoder-impl.h} | 223 +- .../{ast-decoder.cc => function-body-decoder.cc} | 1069 +++-- src/wasm/function-body-decoder.h | 191 + src/wasm/managed.h | 56 - src/wasm/module-decoder.cc | 454 +- src/wasm/module-decoder.h | 52 +- src/wasm/wasm-code-specialization.cc | 263 ++ src/wasm/wasm-code-specialization.h | 70 + src/wasm/wasm-debug.cc | 530 ++- src/wasm/wasm-external-refs.cc | 13 + src/wasm/wasm-external-refs.h | 6 + src/wasm/wasm-interpreter.cc | 600 +-- src/wasm/wasm-interpreter.h | 107 +- src/wasm/wasm-js.cc | 801 ++-- src/wasm/wasm-js.h | 11 +- src/wasm/wasm-limits.h | 47 + src/wasm/wasm-macro-gen.h | 87 +- src/wasm/wasm-module-builder.cc | 154 +- src/wasm/wasm-module-builder.h | 36 +- src/wasm/wasm-module.cc | 2804 ++++++----- src/wasm/wasm-module.h | 306 +- src/wasm/wasm-objects.cc | 998 +++- src/wasm/wasm-objects.h | 368 +- src/wasm/wasm-opcodes.cc | 236 +- src/wasm/wasm-opcodes.h | 430 +- src/wasm/wasm-result.cc | 11 + src/wasm/wasm-result.h | 3 + src/wasm/wasm-text.cc | 212 + src/wasm/wasm-text.h | 38 + src/x64/assembler-x64-inl.h | 26 +- src/x64/assembler-x64.cc | 204 +- src/x64/assembler-x64.h | 30 +- src/x64/code-stubs-x64.cc | 1284 +----- src/x64/code-stubs-x64.h | 21 +- src/x64/codegen-x64.cc | 357 +- src/x64/deoptimizer-x64.cc | 3 +- src/x64/eh-frame-x64.cc | 1 + src/x64/interface-descriptors-x64.cc | 64 +- src/x64/macro-assembler-x64.cc | 376 +- src/x64/macro-assembler-x64.h | 105 +- src/x87/OWNERS | 1 + src/x87/assembler-x87-inl.h | 12 + src/x87/assembler-x87.cc | 9 +- src/x87/assembler-x87.h | 14 +- src/x87/code-stubs-x87.cc | 696 +-- src/x87/code-stubs-x87.h | 18 - src/x87/codegen-x87.cc | 321 +- src/x87/deoptimizer-x87.cc | 5 +- src/x87/interface-descriptors-x87.cc | 25 +- src/x87/macro-assembler-x87.cc | 331 +- src/x87/macro-assembler-x87.h | 97 +- src/zone/accounting-allocator.cc | 4 +- src/zone/zone-allocator.h | 15 +- src/zone/zone-chunk-list.h | 1 + src/zone/zone-containers.h | 7 + src/zone/zone-handle-set.h | 165 + src/zone/zone.cc | 28 +- src/zone/zone.h | 16 +- tools/callstats.html | 302 +- tools/callstats.py | 57 +- tools/clang/CMakeLists.txt | 10 +- tools/clang/base_bind_rewriters/CMakeLists.txt | 4 + tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp | 11 +- .../blink_gc_plugin/BlinkGCPluginConsumer.cpp | 5 +- tools/clang/blink_gc_plugin/BlinkGCPluginOptions.h | 9 +- tools/clang/blink_gc_plugin/CMakeLists.txt | 11 + tools/clang/blink_gc_plugin/CheckFieldsVisitor.cpp | 8 + tools/clang/blink_gc_plugin/CheckFieldsVisitor.h | 5 +- tools/clang/blink_gc_plugin/Config.cpp | 45 + tools/clang/blink_gc_plugin/Config.h | 51 +- .../clang/blink_gc_plugin/DiagnosticsReporter.cpp | 7 + tools/clang/blink_gc_plugin/DiagnosticsReporter.h | 2 +- tools/clang/blink_gc_plugin/Edge.cpp | 5 + tools/clang/blink_gc_plugin/Edge.h | 30 + tools/clang/blink_gc_plugin/RecordInfo.cpp | 66 +- tools/clang/blink_gc_plugin/RecordInfo.h | 1 + .../tests/base_class_must_define_virtual_trace.cpp | 6 +- .../tests/base_class_must_define_virtual_trace.h | 8 +- .../tests/base_requires_tracing.cpp | 12 +- .../blink_gc_plugin/tests/base_requires_tracing.h | 8 +- .../tests/base_requires_tracing.txt | 2 +- .../tests/class_does_not_require_finalization.cpp | 4 +- .../tests/class_does_not_require_finalization.h | 8 +- .../tests/class_multiple_trace_bases.cpp | 14 +- .../tests/class_multiple_trace_bases.h | 10 +- .../tests/class_multiple_trace_bases.txt | 2 +- .../blink_gc_plugin/tests/class_overrides_new.h | 2 +- .../tests/class_requires_finalization_base.cpp | 8 +- .../tests/class_requires_finalization_base.h | 6 +- .../tests/class_requires_finalization_field.cpp | 26 +- .../tests/class_requires_finalization_field.h | 14 +- .../tests/class_requires_finalization_mixin.cpp | 26 +- .../tests/class_requires_finalization_mixin.h | 10 +- .../tests/class_requires_trace_method.cpp | 8 +- .../tests/class_requires_trace_method.h | 8 +- .../tests/class_requires_trace_method_tmpl.cpp | 4 +- .../tests/class_requires_trace_method_tmpl.h | 2 +- .../clang/blink_gc_plugin/tests/crash_on_invalid.h | 2 +- tools/clang/blink_gc_plugin/tests/cycle_ptrs.cpp | 8 +- tools/clang/blink_gc_plugin/tests/cycle_ptrs.h | 4 +- tools/clang/blink_gc_plugin/tests/cycle_sub.cpp | 6 +- tools/clang/blink_gc_plugin/tests/cycle_sub.h | 4 +- tools/clang/blink_gc_plugin/tests/cycle_super.cpp | 12 +- tools/clang/blink_gc_plugin/tests/cycle_super.h | 6 +- .../blink_gc_plugin/tests/cycle_super_neg.cpp | 10 +- .../clang/blink_gc_plugin/tests/cycle_super_neg.h | 6 +- .../blink_gc_plugin/tests/delayed_parsing.cpp | 4 +- .../tests/destructor_access_finalized_field.cpp | 12 +- .../tests/destructor_access_finalized_field.h | 4 +- .../tests/destructor_eagerly_finalized.cpp | 12 +- .../tests/destructor_eagerly_finalized.h | 6 +- .../tests/destructor_in_nonfinalized_class.cpp | 4 +- .../tests/destructor_in_nonfinalized_class.h | 2 +- .../tests/fields_illegal_tracing.cpp | 20 +- .../blink_gc_plugin/tests/fields_illegal_tracing.h | 13 +- .../tests/fields_illegal_tracing.txt | 36 +- .../tests/fields_require_tracing.cpp | 22 +- .../blink_gc_plugin/tests/fields_require_tracing.h | 6 +- .../tests/fields_require_tracing.txt | 6 +- .../tests/finalize_after_dispatch.cpp | 30 +- .../tests/finalize_after_dispatch.h | 30 +- .../tests/finalize_after_dispatch.txt | 4 +- .../tests/garbage_collected_mixin.cpp | 10 +- .../tests/garbage_collected_mixin.h | 4 +- .../tests/garbage_collected_mixin.txt | 4 +- tools/clang/blink_gc_plugin/tests/heap/stubs.h | 117 +- tools/clang/blink_gc_plugin/tests/ignore_class.cpp | 6 +- tools/clang/blink_gc_plugin/tests/ignore_class.h | 6 +- tools/clang/blink_gc_plugin/tests/ignore_class.txt | 2 +- .../clang/blink_gc_plugin/tests/ignore_fields.cpp | 4 +- tools/clang/blink_gc_plugin/tests/ignore_fields.h | 6 +- .../clang/blink_gc_plugin/tests/ignore_fields.txt | 2 +- tools/clang/blink_gc_plugin/tests/inner_class.cpp | 4 +- tools/clang/blink_gc_plugin/tests/inner_class.h | 2 +- tools/clang/blink_gc_plugin/tests/inner_class.txt | 2 +- .../blink_gc_plugin/tests/left_most_gc_base.h | 2 +- .../base_class_must_define_virtual_trace.cpp | 19 + .../base_class_must_define_virtual_trace.h | 38 + .../base_class_must_define_virtual_trace.txt | 8 + .../tests/legacy_naming/base_requires_tracing.cpp | 21 + .../tests/legacy_naming/base_requires_tracing.h | 37 + .../tests/legacy_naming/base_requires_tracing.txt | 4 + .../class_does_not_require_finalization.cpp | 22 + .../class_does_not_require_finalization.flags | 1 + .../class_does_not_require_finalization.h | 47 + .../class_does_not_require_finalization.txt | 8 + .../legacy_naming/class_multiple_trace_bases.cpp | 22 + .../legacy_naming/class_multiple_trace_bases.h | 39 + .../legacy_naming/class_multiple_trace_bases.txt | 14 + .../tests/legacy_naming/class_overrides_new.cpp | 7 + .../tests/legacy_naming/class_overrides_new.h | 20 + .../tests/legacy_naming/class_overrides_new.txt | 8 + .../class_requires_finalization_base.cpp | 19 + .../class_requires_finalization_base.h | 36 + .../class_requires_finalization_base.txt | 8 + .../class_requires_finalization_field.cpp | 34 + .../class_requires_finalization_field.h | 80 + .../class_requires_finalization_field.txt | 14 + .../class_requires_finalization_mixin.cpp | 37 + .../class_requires_finalization_mixin.h | 61 + .../class_requires_finalization_mixin.txt | 8 + .../legacy_naming/class_requires_trace_method.cpp | 19 + .../legacy_naming/class_requires_trace_method.h | 59 + .../legacy_naming/class_requires_trace_method.txt | 14 + .../class_requires_trace_method_tmpl.cpp | 15 + .../class_requires_trace_method_tmpl.h | 34 + .../class_requires_trace_method_tmpl.txt | 8 + .../tests/legacy_naming/crash_on_invalid.cpp | 7 + .../tests/legacy_naming/crash_on_invalid.h | 26 + .../tests/legacy_naming/crash_on_invalid.txt | 8 + .../tests/legacy_naming/cycle_ptrs.cpp | 17 + .../tests/legacy_naming/cycle_ptrs.flags | 1 + .../tests/legacy_naming/cycle_ptrs.h | 54 + .../tests/legacy_naming/cycle_ptrs.txt | 8 + .../tests/legacy_naming/cycle_sub.cpp | 14 + .../tests/legacy_naming/cycle_sub.flags | 1 + .../tests/legacy_naming/cycle_sub.h | 36 + .../tests/legacy_naming/cycle_sub.txt | 6 + .../tests/legacy_naming/cycle_super.cpp | 21 + .../tests/legacy_naming/cycle_super.flags | 1 + .../tests/legacy_naming/cycle_super.h | 41 + .../tests/legacy_naming/cycle_super.txt | 5 + .../tests/legacy_naming/cycle_super_neg.cpp | 18 + .../tests/legacy_naming/cycle_super_neg.flags | 1 + .../tests/legacy_naming/cycle_super_neg.h | 44 + .../tests/legacy_naming/cycle_super_neg.txt | 0 .../tests/legacy_naming/delayed_parsing.cpp | 25 + .../tests/legacy_naming/delayed_parsing.flags | 1 + .../tests/legacy_naming/delayed_parsing.txt | 0 .../destructor_access_finalized_field.cpp | 35 + .../destructor_access_finalized_field.h | 45 + .../destructor_access_finalized_field.txt | 19 + .../legacy_naming/destructor_eagerly_finalized.cpp | 37 + .../legacy_naming/destructor_eagerly_finalized.h | 47 + .../legacy_naming/destructor_eagerly_finalized.txt | 13 + .../destructor_in_nonfinalized_class.cpp | 20 + .../destructor_in_nonfinalized_class.h | 22 + .../destructor_in_nonfinalized_class.txt | 8 + .../tests/legacy_naming/fields_illegal_tracing.cpp | 23 + .../tests/legacy_naming/fields_illegal_tracing.h | 63 + .../tests/legacy_naming/fields_illegal_tracing.txt | 68 + .../tests/legacy_naming/fields_require_tracing.cpp | 26 + .../tests/legacy_naming/fields_require_tracing.h | 46 + .../tests/legacy_naming/fields_require_tracing.txt | 22 + .../legacy_naming/finalize_after_dispatch.cpp | 63 + .../tests/legacy_naming/finalize_after_dispatch.h | 78 + .../legacy_naming/finalize_after_dispatch.txt | 17 + .../legacy_naming/garbage_collected_mixin.cpp | 20 + .../tests/legacy_naming/garbage_collected_mixin.h | 29 + .../legacy_naming/garbage_collected_mixin.txt | 10 + .../tests/legacy_naming/heap/stubs.h | 324 ++ .../tests/legacy_naming/ignore_class.cpp | 20 + .../tests/legacy_naming/ignore_class.h | 40 + .../tests/legacy_naming/ignore_class.txt | 7 + .../tests/legacy_naming/ignore_fields.cpp | 15 + .../tests/legacy_naming/ignore_fields.h | 43 + .../tests/legacy_naming/ignore_fields.txt | 7 + .../tests/legacy_naming/inner_class.cpp | 14 + .../tests/legacy_naming/inner_class.h | 24 + .../tests/legacy_naming/inner_class.txt | 7 + .../tests/legacy_naming/left_most_gc_base.cpp | 7 + .../tests/legacy_naming/left_most_gc_base.h | 30 + .../tests/legacy_naming/left_most_gc_base.txt | 14 + .../legacy_naming/member_in_offheap_class.cpp | 24 + .../tests/legacy_naming/member_in_offheap_class.h | 48 + .../legacy_naming/member_in_offheap_class.txt | 17 + .../tests/legacy_naming/non_virtual_trace.cpp | 23 + .../tests/legacy_naming/non_virtual_trace.h | 32 + .../tests/legacy_naming/non_virtual_trace.txt | 17 + .../legacy_naming/own_ptr_to_gc_managed_class.cpp | 11 + .../legacy_naming/own_ptr_to_gc_managed_class.h | 30 + .../legacy_naming/own_ptr_to_gc_managed_class.txt | 17 + .../part_object_to_gc_derived_class.cpp | 14 + .../part_object_to_gc_derived_class.h | 23 + .../part_object_to_gc_derived_class.txt | 8 + .../persistent_field_in_gc_managed_class.cpp | 13 + .../persistent_field_in_gc_managed_class.h | 32 + .../persistent_field_in_gc_managed_class.txt | 32 + .../tests/legacy_naming/persistent_no_trace.cpp | 14 + .../tests/legacy_naming/persistent_no_trace.h | 22 + .../tests/legacy_naming/persistent_no_trace.txt | 10 + .../polymorphic_class_with_non_virtual_trace.cpp | 19 + .../polymorphic_class_with_non_virtual_trace.h | 61 + .../polymorphic_class_with_non_virtual_trace.txt | 8 + .../tests/legacy_naming/pure_virtual_trace.cpp | 7 + .../tests/legacy_naming/pure_virtual_trace.h | 19 + .../tests/legacy_naming/pure_virtual_trace.txt | 5 + .../legacy_naming/raw_ptr_to_gc_managed_class.cpp | 13 + .../legacy_naming/raw_ptr_to_gc_managed_class.h | 33 + .../legacy_naming/raw_ptr_to_gc_managed_class.txt | 17 + .../raw_ptr_to_gc_managed_class_error.cpp | 13 + .../raw_ptr_to_gc_managed_class_error.flags | 1 + .../raw_ptr_to_gc_managed_class_error.h | 33 + .../raw_ptr_to_gc_managed_class_error.txt | 17 + .../legacy_naming/ref_ptr_to_gc_managed_class.cpp | 11 + .../legacy_naming/ref_ptr_to_gc_managed_class.h | 30 + .../legacy_naming/ref_ptr_to_gc_managed_class.txt | 14 + .../register_weak_members_template.cpp | 7 + .../legacy_naming/register_weak_members_template.h | 43 + .../register_weak_members_template.txt | 0 .../tests/legacy_naming/stack_allocated.cpp | 23 + .../tests/legacy_naming/stack_allocated.h | 50 + .../tests/legacy_naming/stack_allocated.txt | 32 + ...lated_class_with_local_class_requires_trace.cpp | 26 + ...mplated_class_with_local_class_requires_trace.h | 52 + ...lated_class_with_local_class_requires_trace.txt | 26 + .../blink_gc_plugin/tests/legacy_naming/test.py | 66 + .../tests/legacy_naming/trace_after_dispatch.cpp | 50 + .../tests/legacy_naming/trace_after_dispatch.h | 55 + .../tests/legacy_naming/trace_after_dispatch.txt | 13 + .../legacy_naming/trace_after_dispatch_impl.cpp | 74 + .../legacy_naming/trace_after_dispatch_impl.h | 104 + .../legacy_naming/trace_after_dispatch_impl.txt | 0 .../trace_after_dispatch_impl_error.cpp | 75 + .../trace_after_dispatch_impl_error.h | 103 + .../trace_after_dispatch_impl_error.txt | 34 + .../tests/legacy_naming/trace_collections.cpp | 13 + .../tests/legacy_naming/trace_collections.h | 44 + .../tests/legacy_naming/trace_collections.txt | 52 + .../tests/legacy_naming/trace_if_needed.cpp | 16 + .../tests/legacy_naming/trace_if_needed.h | 27 + .../tests/legacy_naming/trace_if_needed.txt | 7 + .../tests/legacy_naming/trace_templated_super.cpp | 36 + .../tests/legacy_naming/trace_templated_super.h | 47 + .../tests/legacy_naming/trace_templated_super.txt | 7 + .../tests/legacy_naming/traceimpl.cpp | 28 + .../tests/legacy_naming/traceimpl.h | 68 + .../tests/legacy_naming/traceimpl.txt | 0 .../legacy_naming/traceimpl_dependent_scope.cpp | 13 + .../legacy_naming/traceimpl_dependent_scope.h | 62 + .../legacy_naming/traceimpl_dependent_scope.txt | 5 + .../traceimpl_derived_from_templated_base.cpp | 7 + .../traceimpl_derived_from_templated_base.h | 37 + .../traceimpl_derived_from_templated_base.txt | 0 .../tests/legacy_naming/traceimpl_error.cpp | 29 + .../tests/legacy_naming/traceimpl_error.h | 68 + .../tests/legacy_naming/traceimpl_error.txt | 20 + .../legacy_naming/traceimpl_omitted_trace.cpp | 7 + .../tests/legacy_naming/traceimpl_omitted_trace.h | 47 + .../legacy_naming/traceimpl_omitted_trace.txt | 0 .../tests/legacy_naming/traceimpl_overloaded.cpp | 36 + .../tests/legacy_naming/traceimpl_overloaded.h | 75 + .../tests/legacy_naming/traceimpl_overloaded.txt | 0 .../legacy_naming/traceimpl_overloaded_error.cpp | 35 + .../legacy_naming/traceimpl_overloaded_error.h | 76 + .../legacy_naming/traceimpl_overloaded_error.txt | 28 + .../virtual_and_trace_after_dispatch.cpp | 30 + .../virtual_and_trace_after_dispatch.h | 34 + .../virtual_and_trace_after_dispatch.txt | 11 + .../legacy_naming/weak_fields_require_tracing.cpp | 28 + .../legacy_naming/weak_fields_require_tracing.h | 26 + .../legacy_naming/weak_fields_require_tracing.txt | 13 + .../tests/member_in_offheap_class.cpp | 12 +- .../tests/member_in_offheap_class.h | 6 +- .../blink_gc_plugin/tests/non_virtual_trace.cpp | 10 +- .../blink_gc_plugin/tests/non_virtual_trace.h | 6 +- .../blink_gc_plugin/tests/non_virtual_trace.txt | 8 +- .../tests/own_ptr_to_gc_managed_class.cpp | 2 +- .../tests/own_ptr_to_gc_managed_class.h | 2 +- .../tests/part_object_to_gc_derived_class.cpp | 4 +- .../tests/part_object_to_gc_derived_class.h | 2 +- .../tests/persistent_field_in_gc_managed_class.cpp | 4 +- .../tests/persistent_field_in_gc_managed_class.h | 2 +- .../blink_gc_plugin/tests/persistent_no_trace.cpp | 6 +- .../blink_gc_plugin/tests/persistent_no_trace.h | 2 +- .../blink_gc_plugin/tests/persistent_no_trace.txt | 2 +- .../polymorphic_class_with_non_virtual_trace.cpp | 8 +- .../polymorphic_class_with_non_virtual_trace.h | 8 +- .../blink_gc_plugin/tests/pure_virtual_trace.h | 2 +- .../blink_gc_plugin/tests/pure_virtual_trace.txt | 2 +- .../tests/raw_ptr_to_gc_managed_class.cpp | 4 +- .../tests/raw_ptr_to_gc_managed_class.h | 2 +- .../tests/raw_ptr_to_gc_managed_class_error.cpp | 4 +- .../tests/raw_ptr_to_gc_managed_class_error.h | 2 +- .../tests/ref_ptr_to_gc_managed_class.cpp | 2 +- .../tests/ref_ptr_to_gc_managed_class.h | 2 +- .../tests/register_weak_members_template.h | 14 +- .../blink_gc_plugin/tests/stack_allocated.cpp | 2 +- .../clang/blink_gc_plugin/tests/stack_allocated.h | 2 +- .../blink_gc_plugin/tests/stack_allocated.txt | 2 +- ...lated_class_with_local_class_requires_trace.cpp | 6 +- ...mplated_class_with_local_class_requires_trace.h | 10 +- ...lated_class_with_local_class_requires_trace.txt | 2 +- tools/clang/blink_gc_plugin/tests/test.py | 4 + .../blink_gc_plugin/tests/trace_after_dispatch.cpp | 32 +- .../blink_gc_plugin/tests/trace_after_dispatch.h | 10 +- .../blink_gc_plugin/tests/trace_after_dispatch.txt | 6 +- .../tests/trace_after_dispatch_impl.cpp | 46 +- .../tests/trace_after_dispatch_impl.h | 48 +- .../tests/trace_after_dispatch_impl_error.cpp | 42 +- .../tests/trace_after_dispatch_impl_error.h | 46 +- .../tests/trace_after_dispatch_impl_error.txt | 12 +- .../blink_gc_plugin/tests/trace_collections.cpp | 2 +- .../blink_gc_plugin/tests/trace_collections.h | 2 +- .../blink_gc_plugin/tests/trace_collections.txt | 2 +- .../blink_gc_plugin/tests/trace_if_needed.cpp | 6 +- .../clang/blink_gc_plugin/tests/trace_if_needed.h | 2 +- .../tests/trace_templated_super.cpp | 20 +- .../blink_gc_plugin/tests/trace_templated_super.h | 8 +- tools/clang/blink_gc_plugin/tests/traceimpl.cpp | 18 +- tools/clang/blink_gc_plugin/tests/traceimpl.h | 24 +- .../tests/traceimpl_dependent_scope.h | 30 +- .../tests/traceimpl_dependent_scope.txt | 2 +- .../tests/traceimpl_derived_from_templated_base.h | 8 +- .../blink_gc_plugin/tests/traceimpl_error.cpp | 12 +- .../clang/blink_gc_plugin/tests/traceimpl_error.h | 20 +- .../blink_gc_plugin/tests/traceimpl_error.txt | 8 +- .../tests/traceimpl_omitted_trace.h | 24 +- .../blink_gc_plugin/tests/traceimpl_overloaded.cpp | 26 +- .../blink_gc_plugin/tests/traceimpl_overloaded.h | 36 +- .../tests/traceimpl_overloaded_error.cpp | 24 +- .../tests/traceimpl_overloaded_error.h | 36 +- .../tests/traceimpl_overloaded_error.txt | 8 +- .../tests/virtual_and_trace_after_dispatch.cpp | 12 +- .../tests/virtual_and_trace_after_dispatch.h | 6 +- .../tests/virtual_and_trace_after_dispatch.txt | 4 +- .../tests/weak_fields_require_tracing.cpp | 22 +- .../tests/weak_fields_require_tracing.h | 2 +- .../tests/weak_fields_require_tracing.txt | 2 +- tools/clang/empty_string/EmptyStringConverter.cpp | 27 +- tools/clang/pass_to_move/PassToMove.cpp | 24 +- tools/clang/pass_to_move/tests/test-expected.cc | 6 +- tools/clang/pass_to_move/tests/test-original.cc | 4 +- tools/clang/plugins/FindBadConstructsConsumer.cpp | 14 +- tools/clang/plugins/tests/trivial_ctor.cpp | 21 + tools/clang/plugins/tests/trivial_ctor.h | 28 + tools/clang/plugins/tests/trivial_ctor.txt | 0 .../rewrite_scoped_refptr/RewriteScopedRefptr.cpp | 34 +- .../tests/ref-to-local-returned-as-raw-expected.cc | 4 +- .../tests/ref-to-local-returned-as-raw-original.cc | 4 +- .../tests/temp-returned-as-raw-expected.cc | 4 +- .../tests/temp-returned-as-raw-original.cc | 4 +- .../rewrite_scoped_refptr/tests/test11-expected.cc | 2 +- .../rewrite_scoped_refptr/tests/test11-original.cc | 2 +- .../rewrite_scoped_refptr/tests/test12-expected.cc | 4 +- .../rewrite_scoped_refptr/tests/test12-original.cc | 4 +- tools/clang/rewrite_to_chrome_style/CMakeLists.txt | 1 + .../clang/rewrite_to_chrome_style/EditTracker.cpp | 41 + tools/clang/rewrite_to_chrome_style/EditTracker.h | 49 + .../RewriteToChromeStyle.cpp | 998 +++- .../tests/constants-expected.cc | 11 +- .../tests/constants-original.cc | 11 +- .../tests/fields-expected.cc | 15 + .../tests/fields-original.cc | 15 + .../tests/function-templates-expected.cc | 36 +- .../tests/function-templates-original.cc | 22 +- .../tests/gmock-expected.cc | 28 + .../tests/gmock-original.cc | 28 + .../tests/macros-expected.cc | 52 +- .../tests/macros-original.cc | 48 +- .../tests/methods-expected.cc | 103 +- .../tests/methods-original.cc | 101 +- .../tests/namespaces-expected.cc | 5 + .../tests/namespaces-original.cc | 5 + .../tests/template-expected.cc | 224 +- .../tests/template-original.cc | 223 +- tools/clang/scripts/apply_edits.py | 221 + tools/clang/scripts/extract_edits.py | 65 + tools/clang/scripts/generate_win_compdb.py | 13 +- tools/clang/scripts/run_tool.py | 256 +- tools/clang/scripts/test_tool.py | 180 +- tools/clang/scripts/update.py | 47 +- tools/clang/scripts/upload_revision.py | 2 +- .../translation_unit/TranslationUnitGenerator.cpp | 4 - .../tests/list-value-append-expected.cc | 2 +- .../tests/list-value-append-original.cc | 2 +- tools/clang/value_cleanup/tests/values.h | 57 + tools/dev/gm.py | 302 ++ tools/foozzie/BUILD.gn | 19 + tools/foozzie/testdata/failure_output.txt | 50 + tools/foozzie/testdata/fuzz-123.js | 5 + tools/foozzie/testdata/test_d8_1.py | 14 + tools/foozzie/testdata/test_d8_2.py | 14 + tools/foozzie/testdata/test_d8_3.py | 14 + tools/foozzie/testdata/v8_build_config.json | 1 + tools/foozzie/v8_commands.py | 64 + tools/foozzie/v8_foozzie.py | 321 ++ tools/foozzie/v8_foozzie_test.py | 116 + tools/foozzie/v8_mock.js | 106 + tools/foozzie/v8_mock_archs.js | 45 + tools/foozzie/v8_suppressions.js | 20 + tools/foozzie/v8_suppressions.py | 346 ++ tools/fuzz-harness.sh | 2 +- tools/gcmole/gcmole-tools.tar.gz.sha1 | 2 +- tools/gcmole/gcmole.cc | 108 +- tools/gdbinit | 36 +- tools/gen-postmortem-metadata.py | 25 +- tools/ic-processor | 41 + tools/ic-processor-driver.js | 33 + tools/ic-processor.js | 282 ++ tools/ignition/linux_perf_report.py | 17 +- tools/jsfunfuzz/fuzz-harness.sh | 2 +- tools/luci-go/linux64/isolate.sha1 | 2 +- tools/luci-go/mac64/isolate.sha1 | 2 +- tools/luci-go/win64/isolate.exe.sha1 | 2 +- tools/mb/mb.py | 9 +- tools/memory/lsan/suppressions.txt | 19 + tools/parser-shell.cc | 17 +- tools/presubmit.py | 144 +- tools/release/create_release.py | 50 +- tools/release/test_scripts.py | 15 +- tools/run-deopt-fuzzer.py | 3 +- tools/run-tests.py | 26 +- tools/run_perf.py | 51 +- tools/testrunner/local/commands.py | 9 + tools/testrunner/local/execution.py | 9 +- tools/testrunner/local/pool_unittest.py | 7 +- tools/testrunner/local/statusfile.py | 18 +- tools/testrunner/local/variants.py | 6 +- tools/testrunner/testrunner.isolate | 7 + tools/tickprocessor.js | 3 +- tools/try_perf.py | 1 - tools/turbolizer/node.js | 2 +- tools/unittests/run_perf_test.py | 86 +- tools/unittests/testdata/d8_mocked1.py | 7 + tools/unittests/testdata/d8_mocked2.py | 10 + tools/unittests/testdata/results_processor.py | 25 + tools/unittests/testdata/test1.json | 11 + tools/unittests/testdata/test2.json | 12 + tools/unittests/testdata/test3.json | 16 + tools/v8heapconst.py | 501 +- tools/whitespace.txt | 3 +- 1441 files changed, 116592 insertions(+), 103841 deletions(-) 62ed631aa Merge V8 5.8.283.32 ce06aad88 Add a script to help automate V8 updates. bd6fedfbd Remove unncessary -no-integrated-as flag. ========platform/external/valgrind between android-8.0.0_r32..android-8.1.0_r1========= ANDROID_PATCH_AGAINST_UPSTREAM.txt | 157 + Android.mk | 9 +- FAQ.txt | 456 + LOCAL_PATCHES.txt | 12 - Makefile.all.am | 13 +- Makefile.am | 17 +- Makefile.in | 1380 + Makefile.tool-tests.am | 3 +- Makefile.tool.am | 11 - Makefile.vex.am | 16 +- Makefile.vex.in | 2859 + NEWS | 498 +- README | 2 + README.android | 2 +- README.android_emulator | 2 +- README.mips | 5 - README.solaris | 11 +- README_DEVELOPERS | 39 + README_DEVELOPERS_processes | 97 - README_MISSING_SYSCALL_OR_IOCTL | 2 +- VEX/Makefile-gcc | 415 - VEX/TODO.txt | 55 - VEX/auxprogs/genoffsets.c | 65 +- VEX/nanoarm.orig | 19 - VEX/orig_amd64/Compare.hs | 63 - VEX/orig_amd64/SortedToOrig.hs | 29 - VEX/orig_amd64/test1.orig | 5281 - VEX/orig_amd64/test1.sorted | 1318 - VEX/orig_amd64/test2.orig | 23917 - VEX/orig_amd64/test2.sorted | 5978 - VEX/orig_arm/nanoarm | 7 - VEX/orig_arm/nanoarm.orig | 19 - VEX/orig_ppc32/date.orig | 138635 -- VEX/orig_ppc32/loadsafp.orig | 22354 - VEX/orig_ppc32/morefp.orig | 6944 - VEX/orig_ppc32/return0.orig | 60452 - VEX/orig_x86/exit42.orig | 12580 - VEX/orig_x86/fpu_mmx_sse.orig | 35448 - VEX/orig_x86/manyfp.orig | 9635 - VEX/priv/guest_amd64_defs.h | 10 +- VEX/priv/guest_amd64_helpers.c | 139 +- VEX/priv/guest_amd64_toIR.c | 777 +- VEX/priv/guest_arm64_defs.h | 59 +- VEX/priv/guest_arm64_helpers.c | 602 +- VEX/priv/guest_arm64_toIR.c | 673 +- VEX/priv/guest_arm_defs.h | 116 +- VEX/priv/guest_arm_helpers.c | 261 +- VEX/priv/guest_arm_toIR.c | 1627 +- VEX/priv/guest_generic_bb_to_IR.c | 30 +- VEX/priv/guest_generic_bb_to_IR.h | 13 +- VEX/priv/guest_generic_x87.c | 18 +- VEX/priv/guest_generic_x87.h | 2 +- VEX/priv/guest_mips_defs.h | 19 +- VEX/priv/guest_mips_helpers.c | 807 +- VEX/priv/guest_mips_toIR.c | 757 +- VEX/priv/guest_ppc_defs.h | 15 +- VEX/priv/guest_ppc_helpers.c | 244 +- VEX/priv/guest_ppc_toIR.c | 10458 +- VEX/priv/guest_s390_defs.h | 4 +- VEX/priv/guest_s390_helpers.c | 2 +- VEX/priv/guest_s390_toIR.c | 222 +- VEX/priv/guest_tilegx_defs.h | 110 - VEX/priv/guest_tilegx_helpers.c | 1103 - VEX/priv/guest_tilegx_toIR.c | 2577 - VEX/priv/guest_x86_defs.h | 4 +- VEX/priv/guest_x86_helpers.c | 51 +- VEX/priv/guest_x86_toIR.c | 89 +- VEX/priv/host_amd64_defs.c | 72 +- VEX/priv/host_amd64_defs.h | 5 +- VEX/priv/host_amd64_isel.c | 118 +- VEX/priv/host_arm64_defs.c | 100 +- VEX/priv/host_arm64_defs.h | 35 +- VEX/priv/host_arm64_isel.c | 134 +- VEX/priv/host_arm_defs.c | 232 +- VEX/priv/host_arm_defs.h | 32 +- VEX/priv/host_arm_isel.c | 395 +- VEX/priv/host_generic_maddf.c | 2 +- VEX/priv/host_generic_maddf.h | 2 +- VEX/priv/host_generic_reg_alloc2.c | 6 +- VEX/priv/host_generic_regs.c | 2 +- VEX/priv/host_generic_regs.h | 2 +- VEX/priv/host_generic_simd128.c | 2 +- VEX/priv/host_generic_simd128.h | 2 +- VEX/priv/host_generic_simd256.c | 2 +- VEX/priv/host_generic_simd256.h | 2 +- VEX/priv/host_generic_simd64.c | 2 +- VEX/priv/host_generic_simd64.h | 2 +- VEX/priv/host_mips_defs.c | 7 +- VEX/priv/host_mips_defs.h | 5 +- VEX/priv/host_mips_isel.c | 98 +- VEX/priv/host_ppc_defs.c | 620 +- VEX/priv/host_ppc_defs.h | 105 +- VEX/priv/host_ppc_isel.c | 888 +- VEX/priv/host_s390_defs.c | 4 +- VEX/priv/host_s390_defs.h | 2 +- VEX/priv/host_s390_isel.c | 18 +- VEX/priv/host_tilegx_defs.c | 2628 - VEX/priv/host_tilegx_defs.h | 562 - VEX/priv/host_tilegx_isel.c | 1864 - VEX/priv/host_x86_defs.c | 2 +- VEX/priv/host_x86_defs.h | 2 +- VEX/priv/host_x86_isel.c | 106 +- VEX/priv/ir_defs.c | 295 +- VEX/priv/ir_inject.c | 71 +- VEX/priv/ir_match.c | 10 +- VEX/priv/ir_match.h | 7 +- VEX/priv/ir_opt.c | 23 +- VEX/priv/ir_opt.h | 2 +- VEX/priv/main_globals.c | 2 +- VEX/priv/main_globals.h | 2 +- VEX/priv/main_main.c | 990 +- VEX/priv/main_util.c | 2 +- VEX/priv/main_util.h | 13 +- VEX/priv/multiarch_main_main.c | 2 +- VEX/priv/s390_defs.h | 2 +- VEX/priv/s390_disasm.c | 2 +- VEX/priv/s390_disasm.h | 2 +- VEX/priv/tilegx_disasm.c | 7694 - VEX/priv/tilegx_disasm.h | 1306 - VEX/pub/libvex.h | 92 +- VEX/pub/libvex_basictypes.h | 6 +- VEX/pub/libvex_emnote.h | 2 +- VEX/pub/libvex_guest_amd64.h | 2 +- VEX/pub/libvex_guest_arm.h | 2 +- VEX/pub/libvex_guest_arm64.h | 9 +- VEX/pub/libvex_guest_mips32.h | 189 +- VEX/pub/libvex_guest_mips64.h | 179 +- VEX/pub/libvex_guest_offsets.h | 144 +- VEX/pub/libvex_guest_ppc32.h | 99 +- VEX/pub/libvex_guest_ppc64.h | 97 +- VEX/pub/libvex_guest_s390x.h | 2 +- VEX/pub/libvex_guest_tilegx.h | 149 - VEX/pub/libvex_guest_x86.h | 8 +- VEX/pub/libvex_ir.h | 76 +- VEX/pub/libvex_s390x_common.h | 2 +- VEX/pub/libvex_trc_values.h | 2 +- VEX/switchback/Makefile | 12 - VEX/switchback/binary_switchback.pl | 431 - VEX/switchback/linker.c | 1485 - VEX/switchback/linker.h | 5 - VEX/switchback/switchback.c | 806 - VEX/switchback/test_bzip2.c | 6115 - VEX/switchback/test_emfloat.c | 1942 - VEX/switchback/test_hello.c | 20 - VEX/switchback/test_ppc_jm1.c | 4611 - VEX/switchback/test_simple.c | 12 - VEX/test/fldenv.c | 32 - VEX/test/fp1.c | 17 - VEX/test/fp1.s | 52 - VEX/test/fpconst.c | 77 - VEX/test/fpgames.s | 103 - VEX/test/fpspeed.c | 29 - VEX/test/fpucw.c | 43 - VEX/test/frstor.c | 82 - VEX/test/fsave.c | 68 - VEX/test/fstenv.c | 22 - VEX/test/fxsave.c | 136 - VEX/test/mmxtest.c | 605 - VEX/test/mxcsr.c | 45 - VEX/test/rounderr.c | 97 - VEX/test/test-amd64.c | 1709 - VEX/test/test-i386-muldiv.h | 56 - VEX/test/test-i386-shift.h | 161 - VEX/test/test-i386.c | 1668 - VEX/test/test-i386.h | 210 - VEX/test/x87fxam.c | 44 - VEX/test/x87tst.c | 27 - VEX/unused/arena.h | 47 - VEX/unused/dispatch.c | 97 - VEX/unused/linker.c | 1422 - VEX/useful/Makefile-vex | 8 - VEX/useful/cpuid.c | 62 - VEX/useful/fp_80_64.c | 636 - VEX/useful/fpround.c | 13 - VEX/useful/fspill.c | 19 - VEX/useful/gradual_underflow.c | 15 - VEX/useful/hd_fpu.c | 1707 - VEX/useful/show_fp_state.c | 184 - VEX/useful/smchash.c | 324 - VEX/useful/test_main.c | 2755 - VEX/useful/test_main.h | 31 - VEX/useful/test_main.h.base | 31 - VEX/useful/x87_to_vex_and_back.c | 291 - aclocal.m4 | 1208 + auxprogs/Makefile.am | 1 + auxprogs/Makefile.in | 1120 + auxprogs/build-gcc | 55 - auxprogs/change-copyright-year | 6 +- auxprogs/compare-build-logs | 196 - auxprogs/getoff.c | 2 +- auxprogs/make_or_upd_vgversion_h | 47 + auxprogs/s390-check-opcodes.pl | 254 - auxprogs/update-demangler | 8 +- auxprogs/valgrind-di-server.c | 2 +- auxprogs/valgrind-listener.c | 2 +- cachegrind/Makefile.in | 1523 + cachegrind/cg_annotate.in | 4 +- cachegrind/cg_arch.c | 9 +- cachegrind/cg_arch.h | 2 +- cachegrind/cg_branchpred.c | 4 +- cachegrind/cg_diff.in | 4 +- cachegrind/cg_main.c | 26 +- cachegrind/cg_merge.c | 10 +- cachegrind/cg_sim.c | 2 +- cachegrind/tests/Makefile.in | 1096 + cachegrind/tests/x86/Makefile.in | 930 + callgrind/Makefile.in | 1869 + callgrind/bb.c | 2 +- callgrind/bbcc.c | 2 +- callgrind/callgrind.h | 4 +- callgrind/callgrind_annotate.in | 21 +- callgrind/callgrind_control.in | 2 +- callgrind/callstack.c | 2 +- callgrind/clo.c | 4 +- callgrind/context.c | 2 +- callgrind/costs.c | 2 +- callgrind/costs.h | 2 +- callgrind/debug.c | 4 +- callgrind/docs/cl-format.xml | 49 +- callgrind/docs/cl-manual.xml | 8 +- callgrind/dump.c | 5 +- callgrind/events.c | 2 +- callgrind/events.h | 2 +- callgrind/fn.c | 4 +- callgrind/global.h | 4 +- callgrind/jumps.c | 2 +- callgrind/main.c | 55 +- callgrind/sim.c | 4 +- callgrind/tests/Makefile.in | 1069 + callgrind/threads.c | 2 +- compile | 347 + config.guess | 1421 + config.h | 170 +- config.h.in | 470 + config.sub | 1807 + configure | 17042 + configure.ac | 581 +- coregrind/Makefile.am | 17 +- coregrind/Makefile.in | 8512 + coregrind/fixup_macho_loadcmds.c | 2 +- coregrind/launcher-darwin.c | 6 +- coregrind/launcher-linux.c | 137 +- coregrind/link_tool_exe_darwin.in | 16 +- coregrind/link_tool_exe_linux.in | 21 +- coregrind/link_tool_exe_solaris.in | 2 +- coregrind/m_addrinfo.c | 12 +- coregrind/m_aspacehl.c | 2 +- coregrind/m_aspacemgr/aspacemgr-common.c | 11 +- coregrind/m_aspacemgr/aspacemgr-linux.c | 123 +- coregrind/m_aspacemgr/aspacemgr-segnames.c | 8 +- coregrind/m_aspacemgr/priv_aspacemgr.h | 2 +- coregrind/m_cache.c | 5 +- coregrind/m_clientstate.c | 11 +- coregrind/m_commandline.c | 27 +- coregrind/m_compiler.c | 2 +- coregrind/m_coredump/coredump-elf.c | 87 +- coregrind/m_coredump/coredump-solaris.c | 14 +- coregrind/m_cpuid.S | 2 +- coregrind/m_debuginfo/d3basics.c | 5 +- coregrind/m_debuginfo/debuginfo.c | 224 +- coregrind/m_debuginfo/image.c | 328 +- coregrind/m_debuginfo/misc.c | 2 +- coregrind/m_debuginfo/priv_d3basics.h | 2 +- coregrind/m_debuginfo/priv_image.h | 14 +- coregrind/m_debuginfo/priv_misc.h | 2 +- coregrind/m_debuginfo/priv_readdwarf.h | 2 +- coregrind/m_debuginfo/priv_readdwarf3.h | 2 +- coregrind/m_debuginfo/priv_readelf.h | 2 +- coregrind/m_debuginfo/priv_readexidx.h | 2 +- coregrind/m_debuginfo/priv_readpdb.h | 2 +- coregrind/m_debuginfo/priv_storage.h | 38 +- coregrind/m_debuginfo/priv_tytypes.h | 2 +- coregrind/m_debuginfo/readdwarf.c | 196 +- coregrind/m_debuginfo/readdwarf3.c | 2 +- coregrind/m_debuginfo/readelf.c | 303 +- coregrind/m_debuginfo/readexidx.c | 2 +- coregrind/m_debuginfo/readmacho.c | 11 +- coregrind/m_debuginfo/readpdb.c | 8 +- coregrind/m_debuginfo/storage.c | 132 +- coregrind/m_debuginfo/tinfl.c | 599 + coregrind/m_debuginfo/tytypes.c | 2 +- coregrind/m_debuglog.c | 53 +- coregrind/m_deduppoolalloc.c | 104 +- coregrind/m_demangle/ansidecl.h | 50 +- coregrind/m_demangle/cp-demangle.c | 642 +- coregrind/m_demangle/cp-demangle.h | 32 +- coregrind/m_demangle/cplus-dem.c | 216 +- coregrind/m_demangle/d-demangle.c | 1618 + coregrind/m_demangle/demangle.c | 77 +- coregrind/m_demangle/demangle.h | 64 +- coregrind/m_demangle/dyn-string.c | 2 +- coregrind/m_demangle/dyn-string.h | 3 +- coregrind/m_demangle/rust-demangle.c | 363 + coregrind/m_demangle/safe-ctype.c | 3 +- coregrind/m_demangle/safe-ctype.h | 4 +- coregrind/m_demangle/vg_libciface.h | 21 +- coregrind/m_dispatch/dispatch-amd64-darwin.S | 2 +- coregrind/m_dispatch/dispatch-amd64-linux.S | 2 +- coregrind/m_dispatch/dispatch-amd64-solaris.S | 2 +- coregrind/m_dispatch/dispatch-arm-linux.S | 2 +- coregrind/m_dispatch/dispatch-arm64-linux.S | 2 +- coregrind/m_dispatch/dispatch-mips32-linux.S | 4 +- coregrind/m_dispatch/dispatch-mips64-linux.S | 4 +- coregrind/m_dispatch/dispatch-ppc32-linux.S | 2 +- coregrind/m_dispatch/dispatch-ppc64be-linux.S | 2 +- coregrind/m_dispatch/dispatch-ppc64le-linux.S | 2 +- coregrind/m_dispatch/dispatch-s390x-linux.S | 4 +- coregrind/m_dispatch/dispatch-tilegx-linux.S | 309 - coregrind/m_dispatch/dispatch-x86-darwin.S | 2 +- coregrind/m_dispatch/dispatch-x86-linux.S | 2 +- coregrind/m_dispatch/dispatch-x86-solaris.S | 4 +- coregrind/m_errormgr.c | 15 +- coregrind/m_execontext.c | 42 +- coregrind/m_gdbserver/README_DEVELOPERS | 15 +- coregrind/m_gdbserver/m_gdbserver.c | 48 +- coregrind/m_gdbserver/power-altivec.xml | 2 +- coregrind/m_gdbserver/power-fpu-valgrind-s1.xml | 4 +- coregrind/m_gdbserver/power-fpu-valgrind-s2.xml | 4 +- coregrind/m_gdbserver/power-vsx-valgrind-s1.xml | 44 + coregrind/m_gdbserver/power-vsx-valgrind-s2.xml | 44 + coregrind/m_gdbserver/power-vsx.xml | 44 + coregrind/m_gdbserver/power64-core-valgrind-s1.xml | 23 +- coregrind/m_gdbserver/power64-core-valgrind-s2.xml | 23 +- coregrind/m_gdbserver/power64-core.xml | 7 + .../m_gdbserver/power64-core2-valgrind-s1.xml | 16 + .../m_gdbserver/power64-core2-valgrind-s2.xml | 16 + .../m_gdbserver/power64-linux-valgrind-s1.xml | 2 +- .../m_gdbserver/power64-linux-valgrind-s2.xml | 2 +- .../m_gdbserver/powerpc-altivec64l-valgrind.xml | 5 + coregrind/m_gdbserver/powerpc-altivec64l.xml | 1 + coregrind/m_gdbserver/remote-utils.c | 8 + coregrind/m_gdbserver/server.c | 57 +- coregrind/m_gdbserver/server.h | 8 + coregrind/m_gdbserver/signals.c | 2 +- coregrind/m_gdbserver/target.c | 73 +- coregrind/m_gdbserver/target.h | 16 +- coregrind/m_gdbserver/valgrind-low-mips32.c | 8 +- coregrind/m_gdbserver/valgrind-low-mips64.c | 8 +- coregrind/m_gdbserver/valgrind-low-ppc64.c | 292 +- coregrind/m_gdbserver/valgrind-low-tilegx.c | 262 - coregrind/m_gdbserver/valgrind_low.h | 1 - coregrind/m_hashtable.c | 37 +- coregrind/m_initimg/initimg-darwin.c | 12 +- coregrind/m_initimg/initimg-linux.c | 59 +- coregrind/m_initimg/initimg-pathscan.c | 2 +- coregrind/m_initimg/initimg-solaris.c | 28 +- coregrind/m_initimg/priv_initimg_pathscan.h | 2 +- coregrind/m_libcassert.c | 127 +- coregrind/m_libcbase.c | 79 +- coregrind/m_libcfile.c | 117 +- coregrind/m_libcprint.c | 528 +- coregrind/m_libcproc.c | 46 +- coregrind/m_libcsetjmp.c | 193 +- coregrind/m_libcsignal.c | 4 +- coregrind/m_mach/mach_basics.c | 2 +- coregrind/m_mach/mach_traps-amd64-darwin.S | 2 +- coregrind/m_mach/mach_traps-x86-darwin.S | 2 +- coregrind/m_machine.c | 356 +- coregrind/m_main.c | 965 +- coregrind/m_mallocfree.c | 213 +- coregrind/m_options.c | 32 +- coregrind/m_oset.c | 26 +- coregrind/m_poolalloc.c | 12 +- coregrind/m_rangemap.c | 10 +- coregrind/m_redir.c | 128 +- coregrind/m_replacemalloc/replacemalloc_core.c | 12 +- coregrind/m_replacemalloc/vg_replace_malloc.c | 3 +- coregrind/m_sbprofile.c | 2 +- coregrind/m_scheduler/priv_sched-lock-impl.h | 2 +- coregrind/m_scheduler/priv_sched-lock.h | 2 +- coregrind/m_scheduler/priv_sema.h | 2 +- coregrind/m_scheduler/sched-lock-generic.c | 2 +- coregrind/m_scheduler/sched-lock.c | 2 +- coregrind/m_scheduler/scheduler.c | 38 +- coregrind/m_scheduler/sema.c | 2 +- coregrind/m_scheduler/ticket-lock-linux.c | 2 +- coregrind/m_seqmatch.c | 2 +- coregrind/m_sigframe/priv_sigframe.h | 2 +- coregrind/m_sigframe/sigframe-amd64-darwin.c | 2 +- coregrind/m_sigframe/sigframe-amd64-linux.c | 2 +- coregrind/m_sigframe/sigframe-arm-linux.c | 6 +- coregrind/m_sigframe/sigframe-arm64-linux.c | 2 +- coregrind/m_sigframe/sigframe-common.c | 4 +- coregrind/m_sigframe/sigframe-mips32-linux.c | 2 +- coregrind/m_sigframe/sigframe-mips64-linux.c | 2 +- coregrind/m_sigframe/sigframe-ppc32-linux.c | 4 +- coregrind/m_sigframe/sigframe-ppc64-linux.c | 4 +- coregrind/m_sigframe/sigframe-s390x-linux.c | 2 +- coregrind/m_sigframe/sigframe-solaris.c | 2 +- coregrind/m_sigframe/sigframe-tilegx-linux.c | 352 - coregrind/m_sigframe/sigframe-x86-darwin.c | 2 +- coregrind/m_sigframe/sigframe-x86-linux.c | 2 +- coregrind/m_signals.c | 177 +- coregrind/m_sparsewa.c | 2 +- coregrind/m_stacks.c | 12 +- coregrind/m_stacktrace.c | 271 +- coregrind/m_syscall.c | 108 +- coregrind/m_syswrap/priv_syswrap-darwin.h | 71 +- coregrind/m_syswrap/priv_syswrap-generic.h | 2 +- coregrind/m_syswrap/priv_syswrap-linux-variants.h | 2 +- coregrind/m_syswrap/priv_syswrap-linux.h | 84 +- coregrind/m_syswrap/priv_syswrap-main.h | 5 +- coregrind/m_syswrap/priv_syswrap-solaris.h | 2 +- coregrind/m_syswrap/priv_syswrap-xen.h | 2 +- coregrind/m_syswrap/priv_types_n_macros.h | 30 +- coregrind/m_syswrap/syscall-amd64-darwin.S | 2 +- coregrind/m_syswrap/syscall-amd64-linux.S | 2 +- coregrind/m_syswrap/syscall-amd64-solaris.S | 2 +- coregrind/m_syswrap/syscall-arm-linux.S | 2 +- coregrind/m_syswrap/syscall-arm64-linux.S | 2 +- coregrind/m_syswrap/syscall-mips32-linux.S | 2 +- coregrind/m_syswrap/syscall-mips64-linux.S | 2 +- coregrind/m_syswrap/syscall-ppc32-linux.S | 2 +- coregrind/m_syswrap/syscall-ppc64be-linux.S | 2 +- coregrind/m_syswrap/syscall-ppc64le-linux.S | 2 +- coregrind/m_syswrap/syscall-s390x-linux.S | 2 +- coregrind/m_syswrap/syscall-tilegx-linux.S | 193 - coregrind/m_syswrap/syscall-x86-darwin.S | 2 +- coregrind/m_syswrap/syscall-x86-linux.S | 2 +- coregrind/m_syswrap/syscall-x86-solaris.S | 2 +- coregrind/m_syswrap/syswrap-amd64-darwin.c | 9 +- coregrind/m_syswrap/syswrap-amd64-linux.c | 257 +- coregrind/m_syswrap/syswrap-amd64-solaris.c | 2 +- coregrind/m_syswrap/syswrap-arm-linux.c | 230 +- coregrind/m_syswrap/syswrap-arm64-linux.c | 713 +- coregrind/m_syswrap/syswrap-darwin.c | 212 +- coregrind/m_syswrap/syswrap-generic.c | 270 +- coregrind/m_syswrap/syswrap-linux-variants.c | 2 +- coregrind/m_syswrap/syswrap-linux.c | 1013 +- coregrind/m_syswrap/syswrap-main.c | 85 +- coregrind/m_syswrap/syswrap-mips32-linux.c | 431 +- coregrind/m_syswrap/syswrap-mips64-linux.c | 287 +- coregrind/m_syswrap/syswrap-ppc32-linux.c | 252 +- coregrind/m_syswrap/syswrap-ppc64-linux.c | 283 +- coregrind/m_syswrap/syswrap-s390x-linux.c | 254 +- coregrind/m_syswrap/syswrap-solaris.c | 707 +- coregrind/m_syswrap/syswrap-tilegx-linux.c | 1396 - coregrind/m_syswrap/syswrap-x86-darwin.c | 9 +- coregrind/m_syswrap/syswrap-x86-linux.c | 431 +- coregrind/m_syswrap/syswrap-x86-solaris.c | 7 +- coregrind/m_syswrap/syswrap-xen.c | 216 +- coregrind/m_threadstate.c | 5 +- coregrind/m_tooliface.c | 4 +- coregrind/m_trampoline.S | 193 +- coregrind/m_translate.c | 37 +- coregrind/m_transtab.c | 525 +- coregrind/m_ume/elf.c | 286 +- coregrind/m_ume/macho.c | 267 +- coregrind/m_ume/main.c | 12 +- coregrind/m_ume/priv_ume.h | 2 +- coregrind/m_ume/script.c | 4 +- coregrind/m_vki.c | 9 +- coregrind/m_vkiscnums.c | 2 +- coregrind/m_wordfm.c | 10 +- coregrind/m_xarray.c | 20 +- coregrind/m_xtmemory.c | 342 + coregrind/m_xtree.c | 1044 + coregrind/pub_core_addrinfo.h | 2 +- coregrind/pub_core_aspacehl.h | 2 +- coregrind/pub_core_aspacemgr.h | 11 +- coregrind/pub_core_basics.h | 6 +- coregrind/pub_core_basics_asm.h | 2 +- coregrind/pub_core_clientstate.h | 8 +- coregrind/pub_core_clreq.h | 18 +- coregrind/pub_core_commandline.h | 2 +- coregrind/pub_core_coredump.h | 2 +- coregrind/pub_core_cpuid.h | 2 +- coregrind/pub_core_debuginfo.h | 11 +- coregrind/pub_core_debuglog.h | 2 +- coregrind/pub_core_deduppoolalloc.h | 2 +- coregrind/pub_core_demangle.h | 2 +- coregrind/pub_core_dispatch.h | 2 +- coregrind/pub_core_dispatch_asm.h | 2 +- coregrind/pub_core_errormgr.h | 2 +- coregrind/pub_core_execontext.h | 2 +- coregrind/pub_core_gdbserver.h | 11 +- coregrind/pub_core_guest.h | 2 +- coregrind/pub_core_hashtable.h | 2 +- coregrind/pub_core_initimg.h | 4 +- coregrind/pub_core_inner.h | 2 +- coregrind/pub_core_libcassert.h | 2 +- coregrind/pub_core_libcbase.h | 2 +- coregrind/pub_core_libcfile.h | 11 +- coregrind/pub_core_libcprint.h | 28 +- coregrind/pub_core_libcproc.h | 4 +- coregrind/pub_core_libcsetjmp.h | 2 +- coregrind/pub_core_libcsignal.h | 2 +- coregrind/pub_core_mach.h | 2 +- coregrind/pub_core_machine.h | 14 +- coregrind/pub_core_mallocfree.h | 3 +- coregrind/pub_core_options.h | 24 +- coregrind/pub_core_oset.h | 2 +- coregrind/pub_core_poolalloc.h | 2 +- coregrind/pub_core_rangemap.h | 2 +- coregrind/pub_core_redir.h | 2 +- coregrind/pub_core_replacemalloc.h | 2 +- coregrind/pub_core_sbprofile.h | 2 +- coregrind/pub_core_scheduler.h | 6 +- coregrind/pub_core_seqmatch.h | 2 +- coregrind/pub_core_sigframe.h | 2 +- coregrind/pub_core_signals.h | 2 +- coregrind/pub_core_sparsewa.h | 2 +- coregrind/pub_core_stacks.h | 2 +- coregrind/pub_core_stacktrace.h | 2 +- coregrind/pub_core_syscall.h | 3 +- coregrind/pub_core_syswrap.h | 2 +- coregrind/pub_core_threadstate.h | 30 +- coregrind/pub_core_tooliface.h | 3 +- coregrind/pub_core_trampoline.h | 10 +- coregrind/pub_core_translate.h | 2 +- coregrind/pub_core_transtab.h | 15 +- coregrind/pub_core_transtab_asm.h | 5 +- coregrind/pub_core_ume.h | 7 +- coregrind/pub_core_vki.h | 6 +- coregrind/pub_core_vkiscnums.h | 6 +- coregrind/pub_core_vkiscnums_asm.h | 6 +- coregrind/pub_core_wordfm.h | 4 +- coregrind/pub_core_xarray.h | 2 +- coregrind/pub_core_xtmemory.h | 42 + coregrind/pub_core_xtree.h | 42 + coregrind/vg_preloaded.c | 42 +- coregrind/vgdb-invoker-none.c | 2 +- coregrind/vgdb-invoker-ptrace.c | 18 +- coregrind/vgdb-invoker-solaris.c | 2 +- coregrind/vgdb.c | 32 +- coregrind/vgdb.h | 2 +- darwin16.supp | 786 + depcomp | 791 + docs/Makefile.am | 4 + docs/Makefile.in | 774 + docs/README | 18 + docs/callgrind_annotate.1 | 104 + docs/callgrind_control.1 | 108 + docs/cg_annotate.1 | 99 + docs/cg_diff.1 | 69 + docs/cg_merge.1 | 55 + docs/html/FAQ.html | 51 + docs/html/QuickStart.html | 61 + docs/html/bbv-manual.html | 366 + docs/html/cg-manual.html | 1176 + docs/html/cl-format.html | 673 + docs/html/cl-manual.html | 1151 + docs/html/design-impl.html | 84 + docs/html/dh-manual.html | 363 + docs/html/dist.authors.html | 130 + docs/html/dist.html | 64 + docs/html/dist.news.html | 3595 + docs/html/dist.news.old.html | 2043 + docs/html/dist.readme-android.html | 250 + docs/html/dist.readme-android_emulator.html | 121 + docs/html/dist.readme-developers.html | 373 + docs/html/dist.readme-mips.html | 89 + docs/html/dist.readme-missing.html | 275 + docs/html/dist.readme-packagers.html | 135 + docs/html/dist.readme-s390.html | 95 + docs/html/dist.readme-solaris.html | 189 + docs/html/dist.readme.html | 140 + docs/html/drd-manual.html | 1530 + docs/html/faq.html | 776 + docs/html/hg-manual.html | 1252 + docs/html/images/home.png | Bin 0 -> 299 bytes docs/html/images/kcachegrind_xtree.png | Bin 0 -> 88144 bytes docs/html/images/next.png | Bin 0 -> 337 bytes docs/html/images/prev.png | Bin 0 -> 337 bytes docs/html/images/up.png | Bin 0 -> 317 bytes docs/html/index.html | 64 + docs/html/license.gfdl.html | 435 + docs/html/license.gpl.html | 379 + docs/html/licenses.html | 47 + docs/html/lk-manual.html | 131 + docs/html/manual-core-adv.html | 1700 + docs/html/manual-core.html | 2959 + docs/html/manual-intro.html | 129 + docs/html/manual-writing-tools.html | 501 + docs/html/manual.html | 324 + docs/html/mc-manual.html | 2450 + docs/html/ms-manual.html | 856 + docs/html/nl-manual.html | 56 + docs/html/quick-start.html | 203 + docs/html/sg-manual.html | 264 + docs/html/tech-docs.html | 98 + docs/html/vg_basic.css | 67 + docs/images/kcachegrind_xtree.png | Bin 0 -> 88144 bytes docs/index.pdf | Bin 0 -> 1086107 bytes docs/index.ps | 2148416 +++++++++++++++++ docs/internals/3_11_BUGSTATUS.txt | 437 + docs/internals/3_12_BUGSTATUS.txt | 521 + docs/internals/Darwin-notes.txt | 2 +- docs/internals/arm_thumb_notes_gdbserver.txt | 6 +- docs/internals/multiple-architectures.txt | 4 +- docs/internals/notes.txt | 2 +- docs/internals/register-uses.txt | 64 - docs/internals/s390-opcodes.csv | 982 - docs/internals/segments-seginfos.txt | 2 +- docs/internals/svn-HOWTO.txt | 38 - docs/internals/xml-output-protocol4.txt | 50 + docs/ms_print.1 | 75 + docs/valgrind-listener.1 | 70 + docs/valgrind.1 | 2588 + docs/vgdb.1 | 209 + docs/xml/manual-core-adv.xml | 25 +- docs/xml/manual-core.xml | 464 +- docs/xml/manual-writing-tools.xml | 4 +- docs/xml/vg-entities.xml | 6 +- drd/Makefile.in | 2087 + drd/Testing.txt | 90 - drd/drd.h | 2 +- drd/drd_barrier.c | 2 +- drd/drd_barrier.h | 2 +- drd/drd_basics.h | 2 +- drd/drd_bitmap.c | 2 +- drd/drd_bitmap.h | 5 +- drd/drd_clientobj.c | 2 +- drd/drd_clientobj.h | 2 +- drd/drd_clientreq.c | 9 +- drd/drd_clientreq.h | 2 +- drd/drd_cond.c | 2 +- drd/drd_cond.h | 2 +- drd/drd_darwin_intercepts.c | 2 +- drd/drd_error.c | 3 +- drd/drd_error.h | 2 +- drd/drd_hb.c | 2 +- drd/drd_hb.h | 2 +- drd/drd_libstdcxx_intercepts.c | 2 +- drd/drd_load_store.c | 8 +- drd/drd_load_store.h | 2 +- drd/drd_main.c | 4 +- drd/drd_malloc_wrappers.c | 2 +- drd/drd_malloc_wrappers.h | 2 +- drd/drd_mutex.c | 2 +- drd/drd_mutex.h | 2 +- drd/drd_pthread_intercepts.c | 20 +- drd/drd_qtcore_intercepts.c | 2 +- drd/drd_rwlock.c | 2 +- drd/drd_rwlock.h | 2 +- drd/drd_segment.c | 2 +- drd/drd_segment.h | 2 +- drd/drd_semaphore.c | 2 +- drd/drd_semaphore.h | 2 +- drd/drd_strmem_intercepts.c | 2 +- drd/drd_suppression.c | 2 +- drd/drd_thread.c | 10 +- drd/drd_thread.h | 6 +- drd/drd_thread_bitmap.h | 2 +- drd/drd_vc.c | 2 +- drd/drd_vc.h | 2 +- drd/pub_drd_bitmap.h | 2 +- drd/scripts/download-and-build-firefox | 62 - drd/scripts/download-and-build-gcc | 73 - drd/scripts/measurement-functions | 146 - drd/scripts/run-matinv | 39 - drd/scripts/run-splash2 | 246 - drd/scripts/run-splash2-water-input | 15 - drd/tests/Makefile.am | 16 +- drd/tests/Makefile.in | 2450 + drd/tests/annotate_smart_pointer.cpp | 2 +- drd/tests/bar_bad.stderr.exp | 13 +- drd/tests/bar_bad.stderr.exp-nohang | 42 + drd/tests/bar_bad.stderr.exp-solaris | 49 + drd/tests/bar_bad.vgtest | 1 + drd/tests/bar_bad_xml.stderr.exp | 80 - drd/tests/bar_bad_xml.stderr.exp-nohang | 264 + drd/tests/bar_bad_xml.stderr.exp-solaris | 315 + drd/tests/bar_bad_xml.vgtest | 2 +- drd/tests/dlopen.stderr.exp | 3 + drd/tests/dlopen.stdout.exp | 2 + drd/tests/dlopen.vgtest | 4 + drd/tests/dlopen_lib.c | 27 + drd/tests/dlopen_lib.h | 1 + drd/tests/dlopen_main.c | 29 + drd/tests/monitor_example.cpp | 2 +- drd/tests/pth_cond_destroy_busy.vgtest | 2 +- drd/tests/std_thread.cpp | 6 +- drd/tests/std_thread2.cpp | 6 +- .../tc23_bogus_condwait.stderr.exp-darwin-amd64 | 4 +- .../tc23_bogus_condwait.stderr.exp-darwin-x86 | 4 +- drd/tests/tc23_bogus_condwait.stderr.exp-linux-ppc | 2 +- drd/tests/tc23_bogus_condwait.stderr.exp-linux-x86 | 4 +- drd/tests/unit_bitmap.c | 2 + drd/tests/verify-xml-output | 24 - exp-bbv/Makefile.in | 1314 + exp-bbv/bbv_main.c | 6 +- exp-bbv/tests/Makefile.in | 999 + exp-bbv/tests/amd64-linux/Makefile.am | 9 +- exp-bbv/tests/amd64-linux/Makefile.in | 1020 + exp-bbv/tests/arm-linux/Makefile.am | 2 +- exp-bbv/tests/arm-linux/Makefile.in | 945 + exp-bbv/tests/ppc32-linux/Makefile.am | 2 +- exp-bbv/tests/ppc32-linux/Makefile.in | 945 + exp-bbv/tests/x86-linux/Makefile.am | 2 +- exp-bbv/tests/x86-linux/Makefile.in | 945 + exp-bbv/tests/x86/Makefile.am | 2 +- exp-bbv/tests/x86/Makefile.in | 967 + exp-dhat/Makefile.in | 1377 + exp-dhat/dh_main.c | 16 +- exp-dhat/docs/dh-manual.xml | 19 +- exp-dhat/tests/Makefile.in | 483 + exp-sgcheck/Makefile.in | 1533 + exp-sgcheck/docs/sg-manual.xml | 13 +- exp-sgcheck/h_intercepts.c | 2 +- exp-sgcheck/h_main.c | 4 +- exp-sgcheck/h_main.h | 4 +- exp-sgcheck/pc_common.c | 4 +- exp-sgcheck/pc_common.h | 2 +- exp-sgcheck/pc_main.c | 8 +- exp-sgcheck/sg_main.c | 2 +- exp-sgcheck/sg_main.h | 2 +- exp-sgcheck/tests/Makefile.in | 1074 + exp-sgcheck/tests/is_arch_supported | 2 +- gdbserver_tests/Makefile.in | 1281 + gdbserver_tests/filter_gdb | 7 + gdbserver_tests/filter_memcheck_monitor | 7 +- gdbserver_tests/filter_passsigalrm | 2 +- gdbserver_tests/mcblocklistsearch.stderrB.exp | 4 +- gdbserver_tests/mcblocklistsearch.vgtest | 2 +- gdbserver_tests/mcclean_after_fork.stderr.exp | 1 - gdbserver_tests/mchelp.stdoutB.exp | 10 +- gdbserver_tests/mcinfcallRU.stderr.exp | 2 +- gdbserver_tests/mcinfcallRU.vgtest | 2 +- gdbserver_tests/mcinfcallWSRU.stderr.exp | 2 +- gdbserver_tests/mcinfcallWSRU.vgtest | 2 +- gdbserver_tests/mcinvokeRU.vgtest | 2 +- gdbserver_tests/mcmain_pic.stderr.exp | 1 - gdbserver_tests/mcmain_pic.stderr.exp-solaris | 1 - gdbserver_tests/mcmain_pic.stdinB.gdb | 1 + gdbserver_tests/mcmain_pic.vgtest | 2 +- gdbserver_tests/mcsignopass.stderr.exp | 1 - gdbserver_tests/mcsignopass.vgtest | 2 +- gdbserver_tests/mcsigpass.stderr.exp | 1 - gdbserver_tests/mcwatchpoints.stderr.exp | 1 - gdbserver_tests/mssnapshot.stderrB.exp | 2 + gdbserver_tests/nlcontrolc.stderr.exp | 2 +- gdbserver_tests/nlcontrolc.stdoutB.exp | 3 - gdbserver_tests/nlcontrolc.vgtest | 4 +- gdbserver_tests/nlgone_return.vgtest | 2 +- gdbserver_tests/nlself_invalidate.vgtest | 2 +- gdbserver_tests/nlsigvgdb.vgtest | 2 +- gdbserver_tests/nlvgdbsigqueue.stderr.exp | 2 +- gdbserver_tests/nlvgdbsigqueue.vgtest | 2 +- gdbserver_tests/send_signal | 2 +- gdbserver_tests/simulate_control_c | 2 +- gdbserver_tests/sleepers.c | 6 +- gdbserver_tests/solaris/Makefile.in | 806 + gdbserver_tests/solaris/nlcontrolc.stderr.exp | 2 +- gdbserver_tests/solaris/nlcontrolc.stdoutB.exp | 3 - gdbserver_tests/solaris/nlcontrolc.vgtest | 2 +- glibc-2.34567-NPTL-helgrind.supp | 12 + glibc-2.X-drd.supp | 6 + helgrind/Makefile.in | 1691 + helgrind/docs/hg-manual.xml | 5 + helgrind/helgrind.h | 36 +- helgrind/hg_addrdescr.c | 2 +- helgrind/hg_addrdescr.h | 2 +- helgrind/hg_basics.c | 2 +- helgrind/hg_basics.h | 2 +- helgrind/hg_errors.c | 2 +- helgrind/hg_errors.h | 2 +- helgrind/hg_intercepts.c | 16 +- helgrind/hg_lock_n_thread.c | 2 +- helgrind/hg_lock_n_thread.h | 4 +- helgrind/hg_main.c | 116 +- helgrind/hg_wordset.c | 2 +- helgrind/hg_wordset.h | 2 +- helgrind/libhb.h | 2 +- helgrind/libhb_core.c | 2 +- helgrind/tests/Makefile.am | 4 +- helgrind/tests/Makefile.in | 1586 + helgrind/tests/annotate_hbefore.c | 10 - helgrind/tests/bar_bad.c | 61 +- helgrind/tests/bar_bad.stderr.exp | 16 +- helgrind/tests/bar_bad.stderr.exp-destroy-hang | 72 + helgrind/tests/bar_bad.vgtest | 2 +- helgrind/tests/filter_xml | 23 +- helgrind/tests/pth_cond_destroy_busy.vgtest | 2 +- helgrind/tests/pth_destroy_cond.stderr.exp2 | 44 + helgrind/tests/tc06_two_races_xml.stderr.exp | 8 - helgrind/tests/tc07_hbl1.c | 9 - helgrind/tests/tc08_hbl2.c | 19 +- helgrind/tests/tc11_XCHG.c | 9 - .../tests/tc18_semabuse.stderr.exp-linux-mips32-b | 1 + helgrind/tests/tc19_shadowmem.stderr.exp-mips32 | 4838 +- helgrind/tests/tc20_verifywrap.c | 19 + helgrind/tests/tc20_verifywrap.stderr.exp | 65 +- .../tests/tc20_verifywrap.stderr.exp-glibc-2.18 | 58 +- .../tests/tc20_verifywrap.stderr.exp-glibc-2.21 | 63 +- helgrind/tests/tc20_verifywrap.stderr.exp-mips32 | 76 +- helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b | 79 +- helgrind/tests/tc20_verifywrap.stderr.exp-s390x | 58 +- helgrind/tests/tc20_verifywrap.stderr.exp-solaris | 65 +- helgrind/tests/tc23_bogus_condwait.c | 2 +- include/Makefile.am | 2 + include/Makefile.in | 704 + include/pub_tool_addrinfo.h | 4 +- include/pub_tool_aspacehl.h | 2 +- include/pub_tool_aspacemgr.h | 2 +- include/pub_tool_basics.h | 42 +- include/pub_tool_basics_asm.h | 2 +- include/pub_tool_clientstate.h | 2 +- include/pub_tool_clreq.h | 2 +- include/pub_tool_debuginfo.h | 55 +- include/pub_tool_deduppoolalloc.h | 49 +- include/pub_tool_errormgr.h | 2 +- include/pub_tool_execontext.h | 2 +- include/pub_tool_gdbserver.h | 2 +- include/pub_tool_guest.h | 5 +- include/pub_tool_hashtable.h | 10 +- include/pub_tool_libcassert.h | 2 +- include/pub_tool_libcbase.h | 14 +- include/pub_tool_libcfile.h | 5 +- include/pub_tool_libcprint.h | 2 +- include/pub_tool_libcproc.h | 2 +- include/pub_tool_libcsetjmp.h | 20 +- include/pub_tool_libcsignal.h | 2 +- include/pub_tool_machine.h | 8 +- include/pub_tool_mallocfree.h | 2 +- include/pub_tool_options.h | 22 +- include/pub_tool_oset.h | 21 +- include/pub_tool_poolalloc.h | 6 +- include/pub_tool_rangemap.h | 6 +- include/pub_tool_redir.h | 23 +- include/pub_tool_replacemalloc.h | 2 +- include/pub_tool_seqmatch.h | 2 +- include/pub_tool_signals.h | 2 +- include/pub_tool_sparsewa.h | 2 +- include/pub_tool_stacktrace.h | 4 +- include/pub_tool_threadstate.h | 2 +- include/pub_tool_tooliface.h | 5 +- include/pub_tool_transtab.h | 2 +- include/pub_tool_vki.h | 6 +- include/pub_tool_vkiscnums.h | 4 +- include/pub_tool_vkiscnums_asm.h | 7 +- include/pub_tool_wordfm.h | 4 +- include/pub_tool_xarray.h | 8 +- include/pub_tool_xtmemory.h | 86 + include/pub_tool_xtree.h | 248 + include/valgrind.h | 590 +- include/vgversion.h | 6 + include/vgversion_dist.h | 6 + include/vki/vki-amd64-linux.h | 2 +- include/vki/vki-arm-linux.h | 2 +- include/vki/vki-arm64-linux.h | 5 +- include/vki/vki-darwin.h | 2 +- include/vki/vki-linux.h | 77 +- include/vki/vki-mips32-linux.h | 169 +- include/vki/vki-mips64-linux.h | 101 +- include/vki/vki-posixtypes-amd64-linux.h | 2 +- include/vki/vki-posixtypes-arm-linux.h | 2 +- include/vki/vki-posixtypes-arm64-linux.h | 2 +- include/vki/vki-posixtypes-mips32-linux.h | 2 +- include/vki/vki-posixtypes-mips64-linux.h | 2 +- include/vki/vki-posixtypes-ppc32-linux.h | 2 +- include/vki/vki-posixtypes-ppc64-linux.h | 2 +- include/vki/vki-posixtypes-s390x-linux.h | 2 +- include/vki/vki-posixtypes-tilegx-linux.h | 68 - include/vki/vki-posixtypes-x86-linux.h | 2 +- include/vki/vki-ppc32-linux.h | 5 +- include/vki/vki-ppc64-linux.h | 5 +- include/vki/vki-s390x-linux.h | 4 +- include/vki/vki-scnums-amd64-linux.h | 2 +- include/vki/vki-scnums-arm-linux.h | 2 +- include/vki/vki-scnums-arm64-linux.h | 40 +- include/vki/vki-scnums-darwin.h | 85 +- include/vki/vki-scnums-mips32-linux.h | 2 +- include/vki/vki-scnums-mips64-linux.h | 2 +- include/vki/vki-scnums-ppc32-linux.h | 2 +- include/vki/vki-scnums-ppc64-linux.h | 2 +- include/vki/vki-scnums-s390x-linux.h | 23 +- include/vki/vki-scnums-solaris.h | 22 +- include/vki/vki-scnums-tilegx-linux.h | 419 - include/vki/vki-scnums-x86-linux.h | 21 +- include/vki/vki-solaris-repcache.h | 151 +- include/vki/vki-solaris.h | 89 +- include/vki/vki-tilegx-linux.h | 746 - include/vki/vki-x86-linux.h | 2 +- include/vki/vki-xen-domctl.h | 132 +- include/vki/vki-xen-evtchn.h | 2 +- include/vki/vki-xen-gnttab.h | 2 +- include/vki/vki-xen-hvm.h | 2 +- include/vki/vki-xen-memory.h | 2 +- include/vki/vki-xen-mmuext.h | 2 +- include/vki/vki-xen-physdev.h | 2 +- include/vki/vki-xen-schedop.h | 2 +- include/vki/vki-xen-tmem.h | 2 +- include/vki/vki-xen-version.h | 2 +- include/vki/vki-xen-x86.h | 15 +- include/vki/vki-xen-xsm.h | 2 +- include/vki/vki-xen.h | 2 +- install-sh | 501 + lackey/Makefile.in | 1314 + lackey/lk_main.c | 6 +- lackey/tests/Makefile.in | 488 + massif/Makefile.in | 1455 + massif/docs/ms-manual.xml | 5 + massif/ms_main.c | 1084 +- massif/ms_print.in | 4 +- massif/tests/Makefile.am | 3 + massif/tests/Makefile.in | 1192 + massif/tests/alloc-fns-B.post.exp | 10 +- massif/tests/culling1.stderr.exp | 8 - massif/tests/culling2.stderr.exp | 8 - massif/tests/deep-B.stderr.exp | 8 - massif/tests/deep-C.stderr.exp | 8 - massif/tests/long-names.post.exp | 8 +- massif/tests/mmapunmap.c | 19 + massif/tests/mmapunmap.post.exp | 1 + massif/tests/mmapunmap.post.exp-ppc64 | 1 + massif/tests/mmapunmap.stderr.exp | 0 massif/tests/mmapunmap.vgtest | 6 + massif/tests/new-cpp.post.exp | 2 +- massif/tests/new-cpp.vgtest | 3 +- massif/tests/overloaded-new.cpp | 12 +- massif/tests/overloaded-new.post.exp | 2 +- massif/tests/overloaded-new.vgtest | 3 +- massif/tests/peak2.stderr.exp | 8 - massif/tests/realloc.stderr.exp | 8 - memcheck/Makefile.in | 1663 + memcheck/docs/mc-manual.xml | 158 +- memcheck/mc_errors.c | 67 +- memcheck/mc_include.h | 43 +- memcheck/mc_leakcheck.c | 299 +- memcheck/mc_machine.c | 66 +- memcheck/mc_main.c | 769 +- memcheck/mc_malloc_wrappers.c | 109 +- memcheck/mc_replace_strmem.c | 2 +- memcheck/mc_translate.c | 368 +- memcheck/memcheck.h | 2 +- memcheck/tests/Makefile.am | 81 +- memcheck/tests/Makefile.in | 3625 + memcheck/tests/amd64-linux/Makefile.am | 7 +- memcheck/tests/amd64-linux/Makefile.in | 972 + memcheck/tests/amd64-linux/access_below_sp.c | 39 + .../tests/amd64-linux/access_below_sp_1.stderr.exp | 2 + .../tests/amd64-linux/access_below_sp_1.stdout.exp | 0 .../tests/amd64-linux/access_below_sp_1.vgtest | 2 + .../tests/amd64-linux/access_below_sp_2.stderr.exp | 7 + .../tests/amd64-linux/access_below_sp_2.stdout.exp | 0 .../tests/amd64-linux/access_below_sp_2.vgtest | 2 + memcheck/tests/amd64-solaris/Makefile.am | 7 +- memcheck/tests/amd64-solaris/Makefile.in | 1001 + memcheck/tests/amd64-solaris/context_fpu.c | 5 +- .../tests/amd64-solaris/context_fpu.stderr.exp | 64 +- memcheck/tests/amd64-solaris/context_gpr.c | 7 +- .../tests/amd64-solaris/context_gpr.stderr.exp | 12 +- memcheck/tests/amd64-solaris/context_rflags.c | 7 +- memcheck/tests/amd64-solaris/context_rflags2.c | 7 +- .../tests/amd64-solaris/context_rflags2.stderr.exp | 8 +- memcheck/tests/amd64-solaris/context_sse.c | 16 +- .../tests/amd64-solaris/context_sse.stderr.exp | 64 +- memcheck/tests/amd64-solaris/scalar.c | 18 + memcheck/tests/amd64-solaris/scalar.stderr.exp | 16 + memcheck/tests/amd64-solaris/scalar.stdout.exp | 0 memcheck/tests/amd64-solaris/scalar.vgtest | 3 + memcheck/tests/amd64/Makefile.am | 8 +- memcheck/tests/amd64/Makefile.in | 1153 + memcheck/tests/amd64/sh-mem-vec256.c | 2 +- memcheck/tests/amd64/shr_edx.c | 54 + memcheck/tests/amd64/shr_edx.stderr.exp | 0 memcheck/tests/amd64/shr_edx.stdout.exp | 4 + memcheck/tests/amd64/shr_edx.vgtest | 3 + memcheck/tests/arm64-linux/Makefile.am | 19 + memcheck/tests/arm64-linux/Makefile.in | 927 + memcheck/tests/arm64-linux/filter_stderr | 3 + memcheck/tests/arm64-linux/scalar.c | 1278 + memcheck/tests/arm64-linux/scalar.h | 62 + memcheck/tests/arm64-linux/scalar.stderr.exp | 2623 + memcheck/tests/arm64-linux/scalar.vgtest | 3 + memcheck/tests/atomic_incs.c | 32 - memcheck/tests/badfree3.stderr.exp | 8 +- memcheck/tests/badfree3.vgtest | 2 +- memcheck/tests/big_debuginfo_symbol.cpp | 234 + memcheck/tests/big_debuginfo_symbol.stderr.exp | 0 memcheck/tests/big_debuginfo_symbol.vgtest | 2 + memcheck/tests/cdebug.c | 5 + memcheck/tests/cdebug_zlib.stderr.exp | 3 + memcheck/tests/cdebug_zlib.vgtest | 5 + memcheck/tests/cdebug_zlib_gnu.stderr.exp | 3 + memcheck/tests/cdebug_zlib_gnu.vgtest | 5 + memcheck/tests/common/Makefile.in | 800 + memcheck/tests/darwin/Makefile.in | 1024 + memcheck/tests/darwin/scalar.c | 4 +- memcheck/tests/descr_belowsp.c | 28 +- memcheck/tests/descr_belowsp.stderr.exp | 4 +- memcheck/tests/filter_overlaperror | 4 + memcheck/tests/filter_stderr | 1 + memcheck/tests/gone_abrt_xml.stderr.exp | 63 + memcheck/tests/gone_abrt_xml.stderr.exp-solaris | 60 + memcheck/tests/gone_abrt_xml.vgtest | 5 + memcheck/tests/leak-autofreepool-0.stderr.exp | 17 + memcheck/tests/leak-autofreepool-0.vgtest | 4 + memcheck/tests/leak-autofreepool-1.stderr.exp | 17 + memcheck/tests/leak-autofreepool-1.vgtest | 4 + memcheck/tests/leak-autofreepool-2.stderr.exp | 10 + memcheck/tests/leak-autofreepool-2.vgtest | 4 + memcheck/tests/leak-autofreepool-4.stderr.exp | 17 + memcheck/tests/leak-autofreepool-4.vgtest | 4 + memcheck/tests/leak-autofreepool-5.stderr.exp | 34 + memcheck/tests/leak-autofreepool-5.vgtest | 4 + memcheck/tests/leak-autofreepool-6.stderr.exp | 10 + memcheck/tests/leak-autofreepool-6.vgtest | 4 + memcheck/tests/leak-autofreepool.c | 360 + memcheck/tests/leak-segv-jmp.c | 26 +- memcheck/tests/leak-segv-jmp.stderr.exp | 46 +- memcheck/tests/leak-tree.c | 1 + memcheck/tests/leak.h | 54 + memcheck/tests/leak_cpp_interior.cpp | 1 + memcheck/tests/leak_cpp_interior.stderr.exp | 4 +- memcheck/tests/leak_cpp_interior.stderr.exp-64bit | 4 +- .../leak_cpp_interior.stderr.exp-64bit-solaris | 142 + .../tests/leak_cpp_interior.stderr.exp-solaris | 142 + memcheck/tests/linux/Makefile.in | 1066 + memcheck/tests/linux/brk.stderr.exp | 3 +- memcheck/tests/linux/getregset.vgtest | 2 +- memcheck/tests/linux/stack_switch.c | 6 + memcheck/tests/memalign2.c | 4 +- memcheck/tests/memalign_test.c | 2 +- memcheck/tests/mempool2.c | 12 +- memcheck/tests/mempool2.stderr.exp | 90 +- memcheck/tests/mips32/Makefile.am | 11 + memcheck/tests/mips32/Makefile.in | 923 + memcheck/tests/mips32/fadvise64.c | 21 + memcheck/tests/mips32/fadvise64.stderr.exp | 24 + memcheck/tests/mips32/fadvise64.stdout.exp | 0 memcheck/tests/mips32/fadvise64.vgtest | 2 + memcheck/tests/mips32/filter_stderr | 3 + memcheck/tests/mips64/Makefile.am | 11 + memcheck/tests/mips64/Makefile.in | 923 + memcheck/tests/mips64/fadvise64.c | 21 + memcheck/tests/mips64/fadvise64.stderr.exp | 16 + memcheck/tests/mips64/fadvise64.stdout.exp | 0 memcheck/tests/mips64/fadvise64.vgtest | 2 + memcheck/tests/mips64/filter_stderr | 3 + memcheck/tests/new_override.cpp | 2 +- memcheck/tests/new_override.vgtest | 4 + .../tests/origin5-bz2.stderr.exp-glibc212-tilegx | 28 - .../tests/origin6-fp.stderr.exp-glibc212-tilegx | 76 - memcheck/tests/ppc32/Makefile.in | 978 + memcheck/tests/ppc64/Makefile.in | 978 + memcheck/tests/ppc64/power_ISA2_05.vgtest | 3 +- memcheck/tests/s390x/Makefile.in | 1030 + memcheck/tests/solaris/Makefile.am | 19 +- memcheck/tests/solaris/Makefile.in | 1482 + memcheck/tests/solaris/brk.stderr.exp | 14 +- memcheck/tests/solaris/brk.vgtest | 1 - memcheck/tests/solaris/context_stack_die.c | 5 +- .../tests/solaris/context_stack_die.stderr.exp | 2 +- memcheck/tests/solaris/inlinfo_nested.c | 2 +- memcheck/tests/solaris/scalar.c | 200 +- memcheck/tests/solaris/scalar.stderr.exp | 309 +- memcheck/tests/solaris/scalar_auditon_stat.c | 35 + .../tests/solaris/scalar_auditon_stat.stderr.exp | 32 + .../tests/solaris/scalar_auditon_stat.stdout.exp | 0 memcheck/tests/solaris/scalar_auditon_stat.vgtest | 4 + memcheck/tests/solaris/scalar_getrandom.c | 17 + memcheck/tests/solaris/scalar_getrandom.stderr.exp | 16 + memcheck/tests/solaris/scalar_getrandom.stdout.exp | 0 memcheck/tests/solaris/scalar_getrandom.vgtest | 4 + memcheck/tests/solaris/scalar_ioctl.c | 79 + memcheck/tests/solaris/scalar_ioctl.stderr.exp | 115 +- memcheck/tests/solaris/scalar_modctl_modnvl.c | 89 + .../tests/solaris/scalar_modctl_modnvl.stderr.exp | 97 + .../tests/solaris/scalar_modctl_modnvl.stdout.exp | 0 memcheck/tests/solaris/scalar_modctl_modnvl.vgtest | 5 + .../tests/solaris/thr_daemon_exit_standalone.c | 6 +- memcheck/tests/suppfreecollision.vgtest | 2 +- memcheck/tests/unit_libcbase.c | 22 +- memcheck/tests/unit_oset.c | 10 +- memcheck/tests/varinfo5.stderr.exp | 218 +- memcheck/tests/varinfo5.vgtest | 2 +- memcheck/tests/vbit-test/Makefile.am | 2 +- memcheck/tests/vbit-test/Makefile.in | 1107 + memcheck/tests/vbit-test/README | 2 +- memcheck/tests/vbit-test/binary.c | 177 +- memcheck/tests/vbit-test/irops.c | 635 +- memcheck/tests/vbit-test/main.c | 45 +- memcheck/tests/vbit-test/qernary.c | 5 +- memcheck/tests/vbit-test/ternary.c | 21 +- memcheck/tests/vbit-test/unary.c | 30 +- memcheck/tests/vbit-test/util.c | 2 +- memcheck/tests/vbit-test/valgrind.c | 5 +- memcheck/tests/vbit-test/vbits.c | 276 +- memcheck/tests/vbit-test/vbits.h | 16 +- memcheck/tests/vbit-test/vtest.h | 88 +- memcheck/tests/wrapmalloc.c | 14 + memcheck/tests/wrapmalloc.stderr.exp | 0 memcheck/tests/wrapmalloc.stdout.exp | 2 + memcheck/tests/wrapmalloc.vgtest | 2 + memcheck/tests/wrapmallocso.c | 17 + memcheck/tests/wrapmallocstatic.c | 29 + memcheck/tests/wrapmallocstatic.stderr.exp | 0 memcheck/tests/wrapmallocstatic.stdout.exp | 2 + memcheck/tests/wrapmallocstatic.vgtest | 2 + memcheck/tests/x86-linux/Makefile.in | 989 + memcheck/tests/x86-linux/scalar.c | 35 +- memcheck/tests/x86-linux/scalar.stderr.exp | 1656 +- memcheck/tests/x86-solaris/Makefile.am | 1 + memcheck/tests/x86-solaris/Makefile.in | 1015 + memcheck/tests/x86-solaris/context_eflags.c | 7 +- memcheck/tests/x86-solaris/context_eflags2.c | 7 +- .../tests/x86-solaris/context_eflags2.stderr.exp | 8 +- memcheck/tests/x86-solaris/context_fpu.c | 5 +- memcheck/tests/x86-solaris/context_fpu.stderr.exp | 64 +- memcheck/tests/x86-solaris/context_gpr.c | 7 +- memcheck/tests/x86-solaris/context_gpr.stderr.exp | 12 +- memcheck/tests/x86-solaris/context_sse.c | 16 +- memcheck/tests/x86-solaris/context_sse.stderr.exp | 64 +- memcheck/tests/x86-solaris/scalar.c | 11 +- memcheck/tests/x86-solaris/scalar.stderr.exp | 21 +- memcheck/tests/x86/Makefile.in | 1119 + missing | 215 + mpi/Makefile.am | 4 +- mpi/Makefile.in | 913 + mpi/libmpiwrap.c | 2 +- nightly/README.txt | 215 - nightly/bin/nightly | 324 - nightly/conf/cellbuzz-cross.conf | 25 - nightly/conf/cellbuzz-cross.sendmail | 15 - nightly/conf/cellbuzz-native.conf | 24 - nightly/conf/cellbuzz-native.sendmail | 15 - nightly/conf/fedora390.conf | 2 - nightly/conf/fedora390.sendmail | 8 - nightly/conf/lfedora1.conf | 3 - nightly/conf/lfedora1.sendmail | 19 - nightly/conf/nemesis.conf | 6 - nightly/conf/nemesis.sendmail | 5 - nightly/conf/sless390.conf | 2 - nightly/conf/sless390.sendmail | 8 - nightly/conf/wildebeest.conf | 3 - nightly/conf/wildebeest.sendmail | 16 - nightly/conf/wildebeest32.conf | 3 - nightly/conf/wildebeest32.sendmail | 16 - none/Makefile.in | 1312 + none/nl_main.c | 4 +- none/tests/Makefile.am | 35 +- none/tests/Makefile.in | 2336 + none/tests/allexec.c | 56 - none/tests/allexec_prepare_prereq | 1 - none/tests/amd64-darwin/Makefile.am | 6 +- none/tests/amd64-darwin/Makefile.in | 933 + none/tests/amd64-darwin/cet_nops_gs.c | 311 + none/tests/amd64-darwin/cet_nops_gs.stderr.exp | 0 none/tests/amd64-darwin/cet_nops_gs.stdout.exp | 2 + none/tests/amd64-darwin/cet_nops_gs.vgtest | 2 + none/tests/amd64-linux/Makefile.am | 7 +- none/tests/amd64-linux/Makefile.in | 952 + none/tests/amd64-linux/cet_nops_fs.c | 311 + none/tests/amd64-linux/cet_nops_fs.stderr.exp | 0 none/tests/amd64-linux/cet_nops_fs.stdout.exp | 2 + none/tests/amd64-linux/cet_nops_fs.vgtest | 2 + none/tests/amd64-linux/cet_nops_gs.c | 311 + none/tests/amd64-linux/cet_nops_gs.stderr.exp | 0 none/tests/amd64-linux/cet_nops_gs.stdout.exp | 2 + none/tests/amd64-linux/cet_nops_gs.vgtest | 2 + none/tests/amd64-solaris/Makefile.am | 2 + none/tests/amd64-solaris/Makefile.in | 960 + none/tests/amd64-solaris/cet_nops_fs.c | 311 + none/tests/amd64-solaris/cet_nops_fs.stderr.exp | 0 none/tests/amd64-solaris/cet_nops_fs.stdout.exp | 2 + none/tests/amd64-solaris/cet_nops_fs.vgtest | 2 + .../amd64-solaris/coredump_single_thread.post.exp | 11 +- .../tests/amd64-solaris/coredump_single_thread_mdb | 1 + .../coredump_single_thread_sse.post.exp | 1 - .../amd64-solaris/coredump_single_thread_sse_mdb | 1 + none/tests/amd64/Makefile.am | 29 +- none/tests/amd64/Makefile.in | 1754 + none/tests/amd64/allexec.c | 57 +- none/tests/amd64/bt_flags.c | 88 + none/tests/amd64/bt_flags.stderr.exp | 2 + none/tests/amd64/bt_flags.stdout.exp | 129 + none/tests/amd64/bt_flags.vgtest | 1 + none/tests/amd64/bug132918.c | 4 +- none/tests/amd64/cet_nops.c | 1511 + none/tests/amd64/cet_nops.stderr.exp | 0 none/tests/amd64/cet_nops.stdout.exp | 2 + none/tests/amd64/cet_nops.vgtest | 2 + none/tests/amd64/fb_test_amd64.c | 1234 + .../tests/amd64/fb_test_amd64.h | 64 +- none/tests/amd64/fb_test_amd64.stderr.exp | 2 + none/tests/amd64/fb_test_amd64.stdout.exp | 1 + none/tests/amd64/fb_test_amd64.vgtest | 2 + .../tests/amd64/fb_test_amd64_muldiv.h | 8 +- .../tests/amd64/fb_test_amd64_shift.h | 14 +- none/tests/amd64/fma4.c | 659 + none/tests/amd64/fma4.stderr.exp | 0 none/tests/amd64/fma4.stdout.exp | 3360 + none/tests/amd64/fma4.vgtest | 6 + none/tests/amd64/insn_fpu.def | 12 + none/tests/amd64/insn_fpu.stdout.exp | 12 + none/tests/amd64/pcmpstr64.c | 340 +- none/tests/amd64/pcmpstr64.stdout.exp | 88 + none/tests/amd64/pcmpstr64w.c | 96 +- none/tests/amd64/pcmpstr64w.stdout.exp | 30 + none/tests/amd64/x87trigOOR.c | 160 +- none/tests/amd64/xacq_xrel.c | 2 +- none/tests/arm/Makefile.am | 23 + none/tests/arm/Makefile.in | 1400 + none/tests/arm/allexec.c | 57 +- none/tests/arm/v6intARM.c | 24 +- none/tests/arm/v6intThumb.c | 44 +- none/tests/arm/v6media.c | 10 +- none/tests/arm/v8crypto_a.c | 255 + none/tests/arm/v8crypto_a.stderr.exp | 0 none/tests/arm/v8crypto_a.stdout.exp | 764 + none/tests/arm/v8crypto_a.vgtest | 2 + none/tests/arm/v8crypto_t.c | 255 + none/tests/arm/v8crypto_t.stderr.exp | 0 none/tests/arm/v8crypto_t.stdout.exp | 764 + none/tests/arm/v8crypto_t.vgtest | 2 + none/tests/arm/v8fpsimd_a.c | 553 + none/tests/arm/v8fpsimd_a.stderr.exp | 0 none/tests/arm/v8fpsimd_a.stdout.exp | 6763 + none/tests/arm/v8fpsimd_a.vgtest | 2 + none/tests/arm/v8fpsimd_t.c | 553 + none/tests/arm/v8fpsimd_t.stderr.exp | 0 none/tests/arm/v8fpsimd_t.stdout.exp | 6763 + none/tests/arm/v8fpsimd_t.vgtest | 2 + none/tests/arm/v8memory_a.c | 164 + none/tests/arm/v8memory_a.stderr.exp | 0 none/tests/arm/v8memory_a.stdout.exp | 280 + none/tests/arm/v8memory_a.vgtest | 2 + none/tests/arm/v8memory_t.c | 164 + none/tests/arm/v8memory_t.stderr.exp | 0 none/tests/arm/v8memory_t.stdout.exp | 280 + none/tests/arm/v8memory_t.vgtest | 2 + none/tests/arm/vfp.c | 35 +- none/tests/arm64/Makefile.am | 6 + none/tests/arm64/Makefile.in | 1045 + none/tests/arm64/allexec.c | 57 +- none/tests/arm64/crc32.c | 123 + none/tests/arm64/crc32.stderr.exp | 0 none/tests/arm64/crc32.stdout.exp | 57 + none/tests/arm64/crc32.vgtest | 3 + none/tests/arm64/fp_and_simd.c | 47 +- none/tests/arm64/fp_and_simd.stdout.exp | 716 + none/tests/arm64/memory.c | 36 +- none/tests/arm64/memory.stdout.exp | 110 +- none/tests/cmdline1.stdout.exp | 18 +- none/tests/cmdline2.stdout.exp | 19 +- none/tests/darwin/Makefile.in | 962 + none/tests/filter_timestamp | 2 +- none/tests/ioctl_moans.c | 1 + none/tests/libvex_test.c | 19 +- none/tests/linux/Makefile.am | 3 + none/tests/linux/Makefile.in | 1058 + none/tests/linux/brk-overflow1.stderr.exp | 2 + none/tests/linux/brk-overflow2.stderr.exp | 4 +- none/tests/linux/clonev.c | 77 + none/tests/linux/clonev.stderr.exp | 0 none/tests/linux/clonev.stdout.exp | 3 + none/tests/linux/clonev.vgtest | 2 + none/tests/mips32/FPUarithmetic.c | 8 +- none/tests/mips32/FPUarithmetic.vgtest | 1 + none/tests/mips32/LoadStore.c | 83 +- none/tests/mips32/LoadStore1.c | 83 +- none/tests/mips32/MIPS32int.c | 109 +- none/tests/mips32/MIPS32int.stdout.exp-mips32-BE | 83 +- none/tests/mips32/MIPS32int.stdout.exp-mips32-LE | 83 +- none/tests/mips32/MIPS32int.stdout.exp-mips32r2-BE | 89 +- none/tests/mips32/MIPS32int.stdout.exp-mips32r2-LE | 89 +- none/tests/mips32/Makefile.am | 32 +- none/tests/mips32/Makefile.in | 1191 + none/tests/mips32/MoveIns.c | 481 +- none/tests/mips32/MoveIns.stdout.exp-mips32r2-BE | 373 + none/tests/mips32/MoveIns.stdout.exp-mips32r2-LE | 373 + none/tests/mips32/MoveIns.vgtest | 1 + none/tests/mips32/allexec.c | 57 +- none/tests/mips32/branches.c | 55 +- none/tests/mips32/branches.stdout.exp | 274 +- none/tests/mips32/change_fp_mode.c | 85 + none/tests/mips32/change_fp_mode.stderr.exp | 0 none/tests/mips32/change_fp_mode.stdout.exp | 3 + none/tests/mips32/change_fp_mode.stdout.exp-fpu32 | 1 + none/tests/mips32/change_fp_mode.vgtest | 3 + none/tests/mips32/fpu_branches.c | 8 +- none/tests/mips32/fpu_branches.vgtest | 1 + none/tests/mips32/round.c | 20 + none/tests/mips32/round.vgtest | 1 + none/tests/mips32/round_fpu64.c | 13 +- none/tests/mips32/round_fpu64.vgtest | 1 + none/tests/mips32/test_fcsr.c | 7 + none/tests/mips32/test_fcsr.vgtest | 1 + none/tests/mips32/vfp.c | 427 +- .../tests/mips32/vfp.stdout.exp-mips32r2-fpu_64-BE | 239 + .../tests/mips32/vfp.stdout.exp-mips32r2-fpu_64-LE | 239 + none/tests/mips32/vfp.vgtest | 1 + none/tests/mips64/Makefile.am | 10 +- none/tests/mips64/Makefile.in | 1410 + none/tests/mips64/allexec.c | 57 +- none/tests/mips64/change_fp_mode.c | 266 + none/tests/mips64/change_fp_mode.stderr.exp | 0 none/tests/mips64/change_fp_mode.stdout.exp | 147 + none/tests/mips64/change_fp_mode.vgtest | 3 + none/tests/mips64/cvm_atomic.stdout.exp-BE | 4721 + none/tests/mips64/cvm_atomic_thread.c | 77 +- ....stdout.exp-LE => cvm_atomic_thread.stdout.exp} | 4 - none/tests/mips64/round.c | 2 + none/tests/mips64/rounding_mode.h | 11 + none/tests/mips64/test_math.cpp | 116 +- none/tests/mips64/test_math.stdout.exp | 10 +- none/tests/mips64/test_math.stdout.exp-older-gcc | 55 + none/tests/mips64/test_math.vgtest | 3 +- none/tests/nocwd.c | 45 + none/tests/nocwd.stderr.exp | 0 none/tests/nocwd.stdout.exp | 1 + none/tests/nocwd.vgtest | 3 + none/tests/ppc32/Makefile.am | 6 +- none/tests/ppc32/Makefile.in | 1556 + none/tests/ppc32/allexec.c | 57 +- none/tests/ppc32/jm-insns.c | 53 +- none/tests/ppc32/jm-int.stdout.exp | 970 +- none/tests/ppc32/jm-int_other.stderr.exp | 2 + none/tests/ppc32/jm-int_other.stdout.exp | 969 + none/tests/ppc32/jm-int_other.vgtest | 1 + none/tests/ppc32/jm_vec_isa_2_07.stdout.exp | 793 + none/tests/ppc32/jm_vec_isa_2_07.stdout.exp-LE | 487 + .../tests/ppc32/test_isa_2_06_part2-div.stderr.exp | 2 + .../tests/ppc32/test_isa_2_06_part2-div.stdout.exp | 31 + none/tests/ppc32/test_isa_2_06_part2-div.vgtest | 2 + none/tests/ppc32/test_isa_2_06_part2.c | 76 +- none/tests/ppc32/test_isa_2_06_part2.stdout.exp | 31 - none/tests/ppc32/test_isa_2_06_part2.vgtest | 2 +- .../tests/ppc32/test_isa_2_06_part3-div.stderr.exp | 2 + .../tests/ppc32/test_isa_2_06_part3-div.stdout.exp | 31 + none/tests/ppc32/test_isa_2_06_part3-div.vgtest | 2 + none/tests/ppc32/test_isa_2_06_part3.c | 71 +- none/tests/ppc32/test_isa_2_06_part3.stdout.exp | 31 - none/tests/ppc32/test_isa_2_06_part3.vgtest | 2 +- none/tests/ppc32/test_isa_2_07_part1.c | 2138 +- none/tests/ppc32/test_isa_2_07_part2.c | 1456 +- none/tests/ppc32/test_tm.c | 26 +- none/tests/ppc32/test_touch_tm.c | 28 +- none/tests/ppc32/tw.c | 376 +- none/tests/ppc32/twi.c | 375 +- none/tests/ppc64/Makefile.am | 32 +- none/tests/ppc64/Makefile.in | 1497 + none/tests/ppc64/allexec.c | 57 +- none/tests/ppc64/data-cache-instructions.c | 97 +- none/tests/ppc64/jm-insns.c | 7917 +- none/tests/ppc64/jm-int.stdout.exp | 3979 +- none/tests/ppc64/jm-int.stdout.exp-LE-ISA3_0 | 796 + none/tests/ppc64/jm-int_other.stderr.exp | 2 + none/tests/ppc64/jm-int_other.stdout.exp | 3978 + none/tests/ppc64/jm-int_other.stdout.exp-LE | 3978 + none/tests/ppc64/jm-int_other.vgtest | 1 + none/tests/ppc64/jm_vec_isa_2_07.stdout.exp | 793 + none/tests/ppc64/ldst_multiple.c | 196 +- none/tests/ppc64/opcodes.h | 57 +- none/tests/ppc64/ppc64_helpers.h | 2464 + none/tests/ppc64/round.c | 1233 +- none/tests/ppc64/test_dfp1.c | 505 +- none/tests/ppc64/test_dfp2.c | 676 +- none/tests/ppc64/test_dfp2.stdout.exp | 1680 +- .../ppc64/test_dfp2.stdout.exp_Without_dcffix | 1607 +- none/tests/ppc64/test_dfp3.c | 1264 +- none/tests/ppc64/test_dfp3.stdout.exp | 2249 +- none/tests/ppc64/test_dfp4.c | 644 +- none/tests/ppc64/test_dfp4.stdout.exp | 877 +- none/tests/ppc64/test_dfp5.c | 613 +- none/tests/ppc64/test_dfp5.stdout.exp | 856 +- none/tests/ppc64/test_isa_2_06_part1.c | 2074 +- .../tests/ppc64/test_isa_2_06_part2-div.stderr.exp | 2 + .../tests/ppc64/test_isa_2_06_part2-div.stdout.exp | 89 + .../test_isa_2_06_part2-div.stdout.exp-LE-ISA3_0 | 89 + none/tests/ppc64/test_isa_2_06_part2-div.vgtest | 2 + none/tests/ppc64/test_isa_2_06_part2.c | 1846 +- none/tests/ppc64/test_isa_2_06_part2.stdout.exp | 89 - none/tests/ppc64/test_isa_2_06_part2.vgtest | 2 +- .../tests/ppc64/test_isa_2_06_part3-div.stderr.exp | 2 + .../tests/ppc64/test_isa_2_06_part3-div.stdout.exp | 89 + .../test_isa_2_06_part3-div.stdout.exp-LE-ISA3_0 | 89 + none/tests/ppc64/test_isa_2_06_part3-div.vgtest | 2 + none/tests/ppc64/test_isa_2_06_part3.c | 1680 +- none/tests/ppc64/test_isa_2_06_part3.stdout.exp | 89 - none/tests/ppc64/test_isa_2_06_part3.vgtest | 2 +- none/tests/ppc64/test_isa_2_07_part1.c | 39 +- none/tests/ppc64/test_isa_3_0.c | 4339 + none/tests/ppc64/test_isa_3_0_altivec.stderr.exp | 2 + none/tests/ppc64/test_isa_3_0_altivec.stdout.exp | 56233 + .../tests/ppc64/test_isa_3_0_altivec.stdout.exp-LE | 56264 + none/tests/ppc64/test_isa_3_0_altivec.vgtest | 2 + none/tests/ppc64/test_isa_3_0_other.stderr.exp | 2 + none/tests/ppc64/test_isa_3_0_other.stdout.exp | 39735 + none/tests/ppc64/test_isa_3_0_other.stdout.exp-LE | 43033 + none/tests/ppc64/test_isa_3_0_other.vgtest | 2 + none/tests/ppoll_alarm.c | 55 + none/tests/ppoll_alarm.stderr.exp | 0 none/tests/ppoll_alarm.stdout.exp | 0 none/tests/ppoll_alarm.vgtest | 4 + none/tests/pselect_alarm.c | 61 + none/tests/pselect_alarm.stderr.exp | 0 none/tests/pselect_alarm.stdout.exp | 0 none/tests/pselect_alarm.vgtest | 3 + none/tests/pselect_sigmask_null.c | 26 + none/tests/pselect_sigmask_null.stderr.exp | 0 none/tests/pselect_sigmask_null.stdout.exp | 0 none/tests/pselect_sigmask_null.vgtest | 2 + none/tests/pth_2sig.c | 42 + none/tests/pth_2sig.stderr.exp-linux | 1 + none/tests/pth_2sig.stderr.exp-solaris | 0 none/tests/pth_2sig.vgtest | 2 + none/tests/pth_term_signal.c | 91 + none/tests/pth_term_signal.stderr.exp | 1 + none/tests/pth_term_signal.vgtest | 2 + none/tests/res_search.vgtest | 2 +- none/tests/s390x/Makefile.am | 5 +- none/tests/s390x/Makefile.in | 2162 + none/tests/s390x/allexec.c | 57 +- none/tests/s390x/bfp-2.c | 26 + none/tests/s390x/bfp-2.stdout.exp | 4 + none/tests/s390x/cu12_1.c | 596 +- none/tests/s390x/cu14_1.c | 596 +- none/tests/s390x/cu21_1.c | 271 +- none/tests/s390x/cu24_1.c | 184 +- none/tests/s390x/high-word.c | 84 + none/tests/s390x/high-word.stderr.exp | 2 + none/tests/s390x/high-word.stdout.exp | 19 + none/tests/s390x/high-word.vgtest | 2 + none/tests/s390x/mvc.c | 9 +- none/tests/s390x/mvc.stdout.exp | 4 + none/tests/s390x/op_exception.c | 2 +- none/tests/s390x/opcodes.h | 4 + none/tests/s390x/popcnt.c | 30 + none/tests/s390x/popcnt.stderr.exp | 2 + none/tests/s390x/popcnt.stdout.exp | 5 + none/tests/s390x/popcnt.vgtest | 1 + none/tests/s390x/rxsbg.c | 6 +- none/tests/s390x/rxsbg.stdout.exp | 1620 + none/tests/scripts/Makefile.in | 826 + none/tests/sigsusp.c | 24 + none/tests/sigsusp.stderr.exp | 0 none/tests/sigsusp.vgtest | 2 + none/tests/solaris/Makefile.in | 1154 + none/tests/solaris/context_link2.c | 8 +- none/tests/solaris/coredump_many_threads.post.exp | 19 +- .../solaris/filter_coredump_many_threads_post | 5 +- none/tests/solaris/reserve_sysstat_addr.stderr.exp | 3 +- .../solaris/reserve_sysstat_zone_addr.stderr.exp | 3 +- none/tests/solaris/stack-overflow.c | 2 +- none/tests/solaris/stack-overflow.vgtest | 1 + none/tests/tilegx/Makefile.am | 1617 - none/tests/tilegx/allexec.c | 1 - none/tests/tilegx/filter_stderr | 4 - none/tests/tilegx/gen_insn_test.c | 711 - none/tests/tilegx/gen_test.sh | 600 - none/tests/vgprintf_nvalgrind.stderr.exp | 4 + none/tests/vgprintf_nvalgrind.vgtest | 1 + none/tests/x86-darwin/Makefile.am | 6 +- none/tests/x86-darwin/Makefile.in | 944 + none/tests/x86-darwin/cet_nops_gs.c | 311 + none/tests/x86-darwin/cet_nops_gs.stderr.exp | 0 none/tests/x86-darwin/cet_nops_gs.stdout.exp | 2 + none/tests/x86-darwin/cet_nops_gs.vgtest | 2 + none/tests/x86-linux/Makefile.am | 4 + none/tests/x86-linux/Makefile.in | 974 + none/tests/x86-linux/cet_nops_fs.c | 311 + none/tests/x86-linux/cet_nops_fs.stderr.exp | 0 none/tests/x86-linux/cet_nops_fs.stdout.exp | 2 + none/tests/x86-linux/cet_nops_fs.vgtest | 2 + none/tests/x86-linux/cet_nops_gs.c | 311 + none/tests/x86-linux/cet_nops_gs.stderr.exp | 0 none/tests/x86-linux/cet_nops_gs.stdout.exp | 2 + none/tests/x86-linux/cet_nops_gs.vgtest | 2 + none/tests/x86-solaris/Makefile.am | 2 + none/tests/x86-solaris/Makefile.in | 959 + none/tests/x86-solaris/cet_nops_fs.c | 311 + none/tests/x86-solaris/cet_nops_fs.stderr.exp | 0 none/tests/x86-solaris/cet_nops_fs.stdout.exp | 2 + none/tests/x86-solaris/cet_nops_fs.vgtest | 2 + .../x86-solaris/coredump_single_thread.post.exp | 11 +- none/tests/x86-solaris/coredump_single_thread_mdb | 1 + .../coredump_single_thread_sse.post.exp | 1 - .../x86-solaris/coredump_single_thread_sse_mdb | 1 + none/tests/x86/Makefile.am | 2 + none/tests/x86/Makefile.in | 1527 + none/tests/x86/allexec.c | 57 +- none/tests/x86/cet_nops.c | 1511 + none/tests/x86/cet_nops.stderr.exp | 0 none/tests/x86/cet_nops.stdout.exp | 2 + none/tests/x86/cet_nops.vgtest | 2 + none/tests/x86/insn_fpu.def | 12 + none/tests/x86/insn_fpu.stdout.exp | 12 + none/tests/x86/shift_ndep.c | 2 +- perf/Makefile.in | 1077 + perf/bigcode.c | 6 +- perf/memrw.c | 2 +- perf/tinycc.c | 22 +- perf/vg_perf | 498 + perf/vg_perf.in | 14 +- shared/Makefile.in | 487 + shared/vg_replace_strmem.c | 26 +- solaris/Makefile.in | 495 + tests/Makefile.am | 1 + tests/Makefile.in | 1071 + tests/arch_test.c | 4 - tests/check_ppc64_auxv_cap | 2 +- tests/check_ppc64le_cap | 14 - tests/filter_stderr_basic | 2 +- tests/libc_test.c | 78 + tests/min_power_isa.c | 14 +- tests/outer_inner.supp | 56 - tests/platform_test | 2 +- tests/s390x_features.c | 3 + tests/sys_mman.h | 3 +- tests/vg_regtest | 752 + tests/vg_regtest.in | 22 +- tests/x86_amd64_features.c | 4 + upstream.revs.txt | 2 - valgrind.spec | 51 + 1507 files changed, 2643790 insertions(+), 403766 deletions(-) ed39800a8 Upgrade to valgrind 3.13.0 (15 June 2017). be226c47e Don't build x86 valgrind. a0664b9ca Upgrade to valgrind 3.12.0. ========platform/external/vboot_reference between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 2 +- OWNERS | 2 ++ cgpt/cgpt_common.c | 2 +- cgpt/cgpt_create.c | 2 +- futility/cmd_vbutil_kernel.c | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) 0ad090f Switch from libcrypto_static to libcrypto target e74e24b Add OWNERS. 3268d79 Fix debug info parameter error 945ebe9 Fix debug info data type mismatch error ========platform/external/vixl between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 8 ++++++++ 1 file changed, 8 insertions(+) 4b5b3996 Mark the module as VNDK or VNDK-SP in Android.bp ========platform/external/vogar between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 + src/vogar/JavaVm.java | 10 -- src/vogar/Language.java | 25 ++-- src/vogar/ModeId.java | 42 +++++-- src/vogar/RetrievedFilesFilter.java | 11 +- src/vogar/Run.java | 24 ++-- src/vogar/TestProperties.java | 25 ---- src/vogar/Vogar.java | 49 ++------ src/vogar/android/AndroidProfiler.java | 107 ---------------- src/vogar/android/AndroidSdk.java | 135 ++++++++++++++++++--- src/vogar/android/DeviceRuntime.java | 8 +- src/vogar/android/DexTask.java | 9 +- src/vogar/android/HostRuntime.java | 10 +- src/vogar/android/InstallApkTask.java | 9 +- src/vogar/android/JackDexTask.java | 2 +- src/vogar/target/CaliperRunnerFactory.java | 5 +- src/vogar/target/CaliperTargetRunner.java | 22 +--- src/vogar/target/ClassPathScanner.java | 72 ++++++----- src/vogar/target/MainRunnerFactory.java | 3 +- src/vogar/target/MainTargetRunner.java | 8 +- src/vogar/target/Profiler.java | 30 ----- src/vogar/target/ProfilerRunListener.java | 43 ------- src/vogar/target/RunnerFactory.java | 2 +- src/vogar/target/TargetRunner.java | 2 +- src/vogar/target/TestRunner.java | 39 +----- src/vogar/target/junit/JUnitRunnerFactory.java | 3 +- src/vogar/target/junit/JUnitTargetRunner.java | 9 +- src/vogar/tasks/BuildActionTask.java | 9 +- test/vogar/android/AbstractModeTest.java | 6 +- test/vogar/target/AbstractTestRunnerTest.java | 14 --- test/vogar/target/TestRunnerProperties.java | 10 -- test/vogar/target/TestRunnerRule.java | 6 - .../target/caliper/TestRunnerCaliperTest.java | 30 ----- test/vogar/target/junit3/TestRunnerJUnit3Test.java | 14 --- test/vogar/target/junit4/TestRunnerJUnit4Test.java | 14 --- 35 files changed, 282 insertions(+), 528 deletions(-) 86bc48f Optimize use of "new DexFile" in vogar. 7fa0640 Fix for Jack not knowing what API 10000 means 0585c04 android: Add support for 1.8 javac and desugar c6428e1 Vogar: Remove Android Sampling Profiler support cf95cd8 Add help text for --multidex a6b957f Ignore virtualdeviceknownfailures.txt in default expectations baf4ec0 add OWNERS to vogar ========platform/external/vulkan-validation-layers between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 ++ Android.mk | 3 +- libs/cjson/Android.bp | 28 +++++++++++ {loader => libs/cjson}/cJSON.c | 0 {loader => libs/cjson/includes}/cJSON.h | 0 libs/vkjson/Android.bp | 44 +++++++++++++++++ libs/vkjson/Android.mk | 60 ----------------------- libs/vkjson/vkjson.cc | 11 ++++- libs/vkjson/vkjson.h | 10 +++- libs/vkjson/vkjson_instance.cc | 87 +++++++++++++++++++++++++++------ loader/CMakeLists.txt | 4 +- 11 files changed, 171 insertions(+), 80 deletions(-) 73bf24cb3 vkjson: Add VK_KHR_variable_pointers 365754e95 vkjson: Partial GPDP2 support 65a553726 vkjson: Switch to system Vulkan headers e3b0f1946 Convert vkjson to blueprint ========platform/external/webp between android-8.0.0_r32..android-8.1.0_r1========= README.android | 5 +- src/Android.bp | 2 - src/dsp/cpu-features.c | 398 ------------------------------------------------- src/dsp/cpu-features.h | 56 ------- src/dsp/cpu.c | 2 +- src/dsp/dsp.h | 4 - 6 files changed, 3 insertions(+), 464 deletions(-) 19bf467 Move Mips to integrated assembler 9af8133 Use -fno-integrated-as for Mips ea54b91 webp: kill CPU features and use upstream NEON detection 6cb843a Compile mux files (v0.6.0) with libwebp-encode target ========platform/external/webrtc between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 3 + webrtc/base/Android.mk | 3 + webrtc/base/opensslstreamadapter.cc | 8 +- webrtc/common_audio/Android.mk | 1 + webrtc/common_audio/resampler/Android.mk | 1 + webrtc/common_audio/signal_processing/Android.mk | 1 + webrtc/common_audio/vad/Android.mk | 1 + .../audio_coding/codecs/isac/fix/source/Android.mk | 2 + .../codecs/isac/main/source/Android.mk | 1 + webrtc/modules/audio_processing/Android.mk | 7 +- webrtc/modules/audio_processing/aec/Android.mk | 1 + webrtc/modules/audio_processing/aecm/Android.mk | 2 + webrtc/modules/audio_processing/agc/Android.mk | 1 + .../modules/audio_processing/beamformer/Android.mk | 1 + .../audio_processing/intelligibility/Android.mk | 1 + webrtc/modules/audio_processing/ns/Android.mk | 2 + .../modules/audio_processing/transient/Android.mk | 1 + webrtc/modules/audio_processing/utility/Android.mk | 1 + webrtc/modules/audio_processing/vad/Android.mk | 1 + webrtc/system_wrappers/source/Android.mk | 4 +- .../system_wrappers/source/android/cpu-features.c | 398 --------------------- 21 files changed, 36 insertions(+), 405 deletions(-) e54a1ce2e Move all libwebrtc* to vendor image. (2/2) e0d75fe95 libwebrtc_base depends on liblog 11d9a8be4 Move all libwebrtc* to vendor image. c6f833ab1 libwebrtc_base depends on liblog 8df7e8536 Move all libwebrtc* to vendor image. 458ffd574 Use SSL_CTX_set_max_proto_version instead of SSL_CTX_set_max_version. 83d672966 webrtc: Use the NDK cpufeatures directly ========platform/external/wpa_supplicant_8 between android-8.0.0_r32..android-8.1.0_r1========= src/ap/ieee802_11.c | 16 +++- src/ap/wpa_auth.c | 35 ++++++- src/ap/wpa_auth.h | 3 +- src/ap/wpa_auth_ft.c | 10 ++ src/ap/wpa_auth_i.h | 1 + src/common/wpa_common.h | 12 +++ src/common/wpa_ctrl.c | 24 ++++- src/rsn_supp/tdls.c | 38 +++++++- src/rsn_supp/wpa.c | 158 +++++++++++++++++++++---------- src/rsn_supp/wpa_ft.c | 8 ++ src/rsn_supp/wpa_i.h | 8 +- src/utils/os_unix.c | 32 +++++-- wpa_supplicant/Android.mk | 4 +- wpa_supplicant/hidl/1.0/hidl.cpp | 17 ++-- wpa_supplicant/hidl/1.0/hidl_manager.cpp | 6 +- wpa_supplicant/hidl/1.0/supplicant.cpp | 3 + wpa_supplicant/wnm_sta.c | 4 +- 17 files changed, 297 insertions(+), 82 deletions(-) 804beeb7 TDLS: Reject TPK-TK reconfiguration ffe5bfab TDLS: Ignore incoming TDLS Setup Response retries b07117c1 Fix PTK rekeying to generate a new ANonce bfcf266c Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases f89cee1f FT: Do not allow multiple Reassociation Response frames 97b53ba4 Prevent installation of an all-zero TK 2468ddd0 Prevent reinstallation of an already in-use group key 244b71b9 Fix TK configuration to the driver in EAPOL-Key 3/4 retry case 7dc40f64 TDLS: Reject TPK-TK reconfiguration 35c412ba Fix PTK rekeying to generate a new ANonce eac6bde9 Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases e01e480a FT: Do not allow multiple Reassociation Response frames d6f9ad33 WNM: Ignore WNM-Sleep Mode Response without pending request 5ad4a6a4 Prevent installation of an all-zero TK 37df134b hostapd: Avoid key reinstallation in FT handshake 480c21c6 Prevent reinstallation of an already in-use group key 4c52740a TDLS: Reject TPK-TK reconfiguration a7baabbb TDLS: Ignore incoming TDLS Setup Response retries e52ae8e6 Fix PTK rekeying to generate a new ANonce af1b1a21 Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases a8c406ad FT: Do not allow multiple Reassociation Response frames 16ce4a77 TDLS: Reject TPK-TK reconfiguration b8f0fb5e Fix PTK rekeying to generate a new ANonce 6447609b Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases cc1ba238 FT: Do not allow multiple Reassociation Response frames 2fa0b299 WNM: Ignore WNM-Sleep Mode Response without pending request b2703a28 Prevent installation of an all-zero TK 23adef69 Prevent installation of an all-zero TK 3843d1ba Fix TK configuration to the driver in EAPOL-Key 3/4 retry case e3db9d2d hostapd: Avoid key reinstallation in FT handshake 491965d8 Prevent reinstallation of an already in-use group key cf3d3269 Prevent reinstallation of an already in-use group key 0f43cd4e wpa_supplicant(hidl): Don't send negative disconnect reason codes 96362dea Use getpwnam() instead of AID_* macros 75dacc2c P2P: set persistent reconnect true on getInterface 27888bc5 Add dummy BSSID to invitation result event a1d8ba2d mark libwpa_hidl as vendor module ========platform/external/zlib between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 3acddd0 Move libz vndk-sp from ll-ndk 64c8fd5 Revert "Update zlib to 1.2.11" 8f5df0c Add vendor_available to libz 67ce327 Remove .(ll)ndk suffix from (ll)ndk_library acaa0e7 Remove old "gzip" (example code). ========platform/frameworks/av between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 20 +- CleanSpec.mk | 4 + OWNERS | 4 + camera/Android.bp | 83 ++ camera/Android.mk | 63 - camera/ICameraClient.cpp | 4 +- camera/ICameraRecordingProxyListener.cpp | 4 +- camera/ICameraServiceProxy.cpp | 73 - camera/OWNERS | 6 + .../aidl/android/hardware/ICameraServiceProxy.aidl | 20 +- .../hardware/camera2/ICameraDeviceCallbacks.aidl | 4 +- camera/cameraserver/Android.mk | 3 +- camera/include/camera/ICameraServiceProxy.h | 65 - camera/ndk/Android.bp | 8 + camera/ndk/Android.mk | 8 +- camera/ndk/NOTICE | 324 ++++ camera/ndk/NdkCameraCaptureSession.cpp | 6 +- camera/ndk/NdkCameraDevice.cpp | 2 +- camera/ndk/NdkCameraManager.cpp | 2 +- camera/ndk/NdkCameraMetadata.cpp | 2 +- camera/ndk/NdkCaptureRequest.cpp | 2 +- camera/ndk/impl/ACameraCaptureSession.h | 2 +- camera/ndk/impl/ACameraDevice.cpp | 8 +- camera/ndk/impl/ACameraDevice.h | 5 +- camera/ndk/impl/ACameraManager.h | 2 +- camera/ndk/impl/ACameraMetadata.cpp | 2 +- camera/ndk/impl/ACameraMetadata.h | 2 +- camera/ndk/impl/ACaptureRequest.h | 2 +- .../include/camera}/NdkCameraCaptureSession.h | 0 .../ndk => ndk/include/camera}/NdkCameraDevice.h | 0 .../ndk => ndk/include/camera}/NdkCameraError.h | 0 .../ndk => ndk/include/camera}/NdkCameraManager.h | 0 .../ndk => ndk/include/camera}/NdkCameraMetadata.h | 0 .../include/camera}/NdkCameraMetadataTags.h | 1087 +++++++++----- .../ndk => ndk/include/camera}/NdkCaptureRequest.h | 0 camera/tests/CameraBinderTests.cpp | 4 +- cmds/OWNERS | 3 + cmds/screenrecord/Android.mk | 2 +- cmds/screenrecord/screenrecord.cpp | 2 +- cmds/stagefright/Android.mk | 29 +- cmds/stagefright/stagefright.cpp | 6 +- drm/OWNERS | 1 + drm/common/Android.bp | 39 + drm/common/Android.mk | 45 - .../plugins => }/common/include/DrmEngineBase.h | 0 .../plugins => }/common/include/IDrmEngine.h | 0 .../include/IDrmManagerService.h | 0 .../include/IDrmServiceListener.h | 0 .../include/ReadWriteUtils.h | 0 drm/drmserver/Android.bp | 46 + drm/drmserver/Android.mk | 49 - .../include => drmserver}/DrmManager.h | 0 .../include => drmserver}/DrmManagerService.h | 0 .../include => drmserver}/PlugInManager.h | 0 drm/libdrmframework/Android.bp | 42 + drm/libdrmframework/Android.mk | 48 - drm/libdrmframework/plugins/Android.mk | 16 - drm/libdrmframework/plugins/common/Android.bp | 1 + drm/libdrmframework/plugins/common/Android.mk | 16 - drm/libdrmframework/plugins/common/util/Android.bp | 23 + drm/libdrmframework/plugins/common/util/Android.mk | 42 - .../plugins/forward-lock/Android.bp | 4 + .../plugins/forward-lock/Android.mk | 16 - .../plugins/forward-lock/FwdLockEngine/Android.bp | 50 + .../plugins/forward-lock/FwdLockEngine/Android.mk | 67 - .../FwdLockEngine/include/FwdLockEngine.h | 16 +- .../FwdLockEngine/src/FwdLockEngine.cpp | 18 +- .../forward-lock/internal-format/Android.bp | 5 + .../forward-lock/internal-format/Android.mk | 16 - .../forward-lock/internal-format/common/Android.bp | 25 + .../forward-lock/internal-format/common/Android.mk | 29 - .../internal-format/converter/Android.bp | 26 + .../internal-format/converter/Android.mk | 32 - .../internal-format/decoder/Android.bp | 26 + .../internal-format/decoder/Android.mk | 32 - drm/libdrmframework/plugins/passthru/Android.bp | 36 + drm/libdrmframework/plugins/passthru/Android.mk | 43 - .../plugins/passthru/src/DrmPassthruPlugIn.cpp | 2 + drm/libmediadrm/Android.bp | 46 + drm/libmediadrm/Android.mk | 62 - drm/libmediadrm/CasImpl.cpp | 224 --- drm/libmediadrm/Crypto.cpp | 288 ---- drm/libmediadrm/DescramblerImpl.cpp | 107 -- drm/libmediadrm/Drm.cpp | 799 ---------- drm/libmediadrm/DrmHal.cpp | 90 +- drm/libmediadrm/IDrm.cpp | 9 +- drm/libmediadrm/MediaCasDefs.cpp | 184 --- drm/libmediadrm/PluginMetricsReporting.cpp | 134 ++ drm/libmediadrm/aidl/android/media/ICas.aidl | 33 - .../aidl/android/media/IMediaCasService.aidl | 32 - drm/libmediadrm/protos/plugin_metrics.proto | 50 + drm/mediacas/plugins/clearkey/Android.mk | 6 +- .../plugins/clearkey/ClearKeyCasPlugin.cpp | 16 +- drm/mediacas/plugins/clearkey/JsonAssetLoader.cpp | 10 +- drm/mediacas/plugins/clearkey/ecm_generator.h | 2 +- drm/mediacas/plugins/clearkey/tests/Android.mk | 3 +- drm/mediacas/plugins/mock/Android.mk | 2 + drm/mediadrm/Android.bp | 1 + drm/mediadrm/plugins/clearkey/Android.bp | 59 + drm/mediadrm/plugins/clearkey/Android.mk | 60 - drm/mediadrm/plugins/clearkey/ClearKeyUUID.cpp | 11 +- drm/mediadrm/plugins/clearkey/DrmPlugin.cpp | 44 + drm/mediadrm/plugins/clearkey/DrmPlugin.h | 17 +- drm/mediadrm/plugins/clearkey/InitDataParser.cpp | 2 +- drm/mediadrm/plugins/clearkey/tests/Android.bp | 38 + drm/mediadrm/plugins/clearkey/tests/Android.mk | 43 - .../clearkey/tests/InitDataParserUnittest.cpp | 7 +- .../plugins/clearkey/tests/JsonWebKeyUnittest.cpp | 10 +- drm/mediadrm/plugins/mock/Android.bp | 36 + drm/mediadrm/plugins/mock/Android.mk | 39 - drm/mediadrm/plugins/mock/MockDrmCryptoPlugin.cpp | 15 +- drm/mediadrm/plugins/mock/MockDrmCryptoPlugin.h | 11 +- include/OWNERS | 6 + .../media/AudioClient.h | 24 +- include/media/AudioResampler.h | 2 +- include/media/AudioResamplerPublic.h | 2 +- include/media/CasImpl.h | 91 -- include/media/DescramblerImpl.h | 55 - include/media/Interpolator.h | 2 +- include/media/MediaCasDefs.h | 97 -- include/media/MmapStreamInterface.h | 19 +- include/media/PluginMetricsReporting.h | 1 + include/media/VolumeShaper.h | 15 +- include/media/audiohal | 2 +- include/media/nbaio | 1 - include/media/nbaio/AudioBufferProviderSource.h | 1 + include/media/nbaio/AudioStreamInSource.h | 1 + include/media/nbaio/AudioStreamOutSink.h | 1 + include/media/nbaio/LibsndfileSink.h | 1 + include/media/nbaio/LibsndfileSource.h | 1 + include/media/nbaio/MonoPipe.h | 1 + include/media/nbaio/MonoPipeReader.h | 1 + include/media/nbaio/NBAIO.h | 1 + include/media/nbaio/NBLog.h | 1 + include/media/nbaio/PerformanceAnalysis.h | 1 + include/media/nbaio/Pipe.h | 1 + include/media/nbaio/PipeReader.h | 1 + include/media/nbaio/SourceAudioBufferProvider.h | 1 + include/media/stagefright | 2 +- .../vndk/xmlparser/1.0/MediaCodecsXmlParser.h | 135 -- include/private/media/AudioTrackShared.h | 6 +- include/private/media/VideoFrame.h | 128 +- include/radio/IRadio.h | 70 - include/radio/IRadioClient.h | 50 - include/radio/IRadioService.h | 59 - include/radio/Radio.h | 88 -- include/radio/RadioCallback.h | 38 - include/soundtrigger/SoundTrigger.h | 1 - media/OWNERS | 18 + media/audioserver/Android.mk | 1 - media/audioserver/main_audioserver.cpp | 15 +- media/img_utils/Android.bp | 60 + media/img_utils/Android.mk | 15 - media/img_utils/src/Android.mk | 60 - media/libaaudio/Android.bp | 4 +- media/libaaudio/Doxyfile | 2 +- media/libaaudio/OWNERS | 1 + media/libaaudio/examples/input_monitor/Android.mk | 7 +- .../examples/input_monitor/jni/Android.mk | 6 +- .../examples/input_monitor/src/input_monitor.cpp | 97 +- .../input_monitor/src/input_monitor_callback.cpp | 2 +- .../examples/input_monitor/static/Android.mk | 37 - .../examples/input_monitor/static/README.md | 2 - media/libaaudio/examples/loopback/jni/Android.mk | 3 +- .../examples/loopback/src/LoopbackAnalyzer.h | 794 ++++++++++ media/libaaudio/examples/loopback/src/loopback.cpp | 620 ++++---- media/libaaudio/examples/loopback/src/loopback.sh | 14 + media/libaaudio/examples/utils/AAudioArgsParser.h | 301 ++++ .../libaaudio/examples/utils/AAudioExampleUtils.h | 163 +- .../libaaudio/examples/utils/AAudioSimplePlayer.h | 184 ++- .../examples/utils/AAudioSimpleRecorder.h | 112 +- media/libaaudio/examples/utils/SineGenerator.h | 7 + media/libaaudio/examples/utils/dummy.cpp | 5 + media/libaaudio/examples/write_sine/jni/Android.mk | 4 +- .../examples/write_sine/src/write_sine.cpp | 106 +- .../write_sine/src/write_sine_callback.cpp | 130 +- .../examples/write_sine/static/Android.mk | 38 - .../libaaudio/examples/write_sine/static/README.md | 2 - media/libaaudio/include/aaudio/AAudio.h | 12 +- media/libaaudio/src/Android.mk | 6 +- media/libaaudio/src/binding/AAudioBinderClient.cpp | 151 +- media/libaaudio/src/binding/AAudioBinderClient.h | 66 +- .../libaaudio/src/binding/AAudioCommon.h | 19 +- .../src/binding/AAudioServiceDefinitions.h | 9 +- .../libaaudio/src/binding/AAudioServiceInterface.h | 15 +- media/libaaudio/src/binding/AAudioServiceMessage.h | 4 +- .../src/binding/AAudioStreamConfiguration.cpp | 73 +- .../src/binding/AAudioStreamConfiguration.h | 63 +- .../libaaudio/src/binding/AAudioStreamRequest.cpp | 21 +- media/libaaudio/src/binding/AAudioStreamRequest.h | 23 +- .../src/binding/AudioEndpointParcelable.cpp | 4 +- .../src/binding/AudioEndpointParcelable.h | 3 +- media/libaaudio/src/binding/IAAudioClient.cpp | 85 ++ media/libaaudio/src/binding/IAAudioClient.h | 48 + media/libaaudio/src/binding/IAAudioService.cpp | 117 +- media/libaaudio/src/binding/IAAudioService.h | 23 +- .../src/binding/SharedMemoryParcelable.cpp | 88 +- .../libaaudio/src/binding/SharedMemoryParcelable.h | 33 +- media/libaaudio/src/client/AudioEndpoint.cpp | 61 +- media/libaaudio/src/client/AudioEndpoint.h | 20 +- media/libaaudio/src/client/AudioStreamInternal.cpp | 452 +++--- media/libaaudio/src/client/AudioStreamInternal.h | 52 +- .../src/client/AudioStreamInternalCapture.cpp | 98 +- .../src/client/AudioStreamInternalCapture.h | 2 + .../src/client/AudioStreamInternalPlay.cpp | 150 +- .../libaaudio/src/client/AudioStreamInternalPlay.h | 16 + .../libaaudio/src/client/IsochronousClockModel.cpp | 56 +- media/libaaudio/src/client/IsochronousClockModel.h | 6 + media/libaaudio/src/core/AAudioAudio.cpp | 28 +- .../libaaudio/src/core/AAudioStreamParameters.cpp | 113 ++ media/libaaudio/src/core/AAudioStreamParameters.h | 117 ++ media/libaaudio/src/core/AudioStream.cpp | 127 +- media/libaaudio/src/core/AudioStream.h | 185 ++- media/libaaudio/src/core/AudioStreamBuilder.cpp | 63 +- media/libaaudio/src/core/AudioStreamBuilder.h | 78 +- media/libaaudio/src/fifo/FifoBuffer.cpp | 12 +- media/libaaudio/src/fifo/FifoBuffer.h | 11 +- media/libaaudio/src/legacy/AudioStreamLegacy.cpp | 147 +- media/libaaudio/src/legacy/AudioStreamLegacy.h | 30 + media/libaaudio/src/legacy/AudioStreamRecord.cpp | 61 +- media/libaaudio/src/legacy/AudioStreamRecord.h | 6 +- media/libaaudio/src/legacy/AudioStreamTrack.cpp | 106 +- media/libaaudio/src/legacy/AudioStreamTrack.h | 18 +- media/libaaudio/src/utility/AAudioUtilities.cpp | 59 +- media/libaaudio/src/utility/AAudioUtilities.h | 157 +- media/libaaudio/src/utility/HandleTracker.cpp | 231 --- media/libaaudio/src/utility/HandleTracker.h | 151 -- media/libaaudio/src/utility/MonotonicCounter.h | 19 + media/libaaudio/tests/Android.mk | 65 +- media/libaaudio/tests/test_handle_tracker.cpp | 117 -- media/libaaudio/tests/test_marshalling.cpp | 8 +- media/libaaudio/tests/test_n_streams.cpp | 99 ++ media/libaaudio/tests/test_no_close.cpp | 52 + media/libaaudio/tests/test_recovery.cpp | 155 ++ media/libaaudio/tests/test_timestamps.cpp | 339 +++++ media/libaudioclient/Android.bp | 1 - media/libaudioclient/AudioEffect.cpp | 6 +- media/libaudioclient/AudioRecord.cpp | 112 +- media/libaudioclient/AudioSystem.cpp | 71 +- media/libaudioclient/AudioTrack.cpp | 257 +++- media/libaudioclient/AudioTrackShared.cpp | 60 +- media/libaudioclient/IAudioFlinger.cpp | 14 +- media/libaudioclient/IAudioPolicyService.cpp | 54 +- media/libaudioclient/IAudioPolicyServiceClient.cpp | 25 +- media/libaudioclient/OWNERS | 3 + media/libaudioclient/PlayerBase.cpp | 59 +- .../libaudioclient/include/media/AudioClient.h | 26 +- .../include/media/AudioIoDescriptor.h | 2 + media/libaudioclient/include/media/AudioMixer.h | 8 +- .../include/media/AudioPolicyHelper.h | 10 +- media/libaudioclient/include/media/AudioRecord.h | 28 +- media/libaudioclient/include/media/AudioSystem.h | 24 +- media/libaudioclient/include/media/AudioTrack.h | 39 +- .../include/media/IAudioPolicyService.h | 6 +- .../include/media/IAudioPolicyServiceClient.h | 14 +- media/libaudioclient/include/media/PlayerBase.h | 2 + media/libaudiohal/Android.mk | 1 + media/libaudiohal/DeviceHalHidl.cpp | 23 +- media/libaudiohal/DeviceHalHidl.h | 3 + media/libaudiohal/EffectHalHidl.cpp | 5 +- media/libaudiohal/OWNERS | 2 + media/libaudiohal/StreamHalHidl.cpp | 53 +- media/libaudiohal/StreamHalHidl.h | 7 + media/libaudiohal/StreamHalLocal.cpp | 16 +- media/libaudiohal/StreamHalLocal.h | 4 + media/libaudiohal/StreamPowerLog.h | 102 ++ .../{ => media/audiohal}/DeviceHalInterface.h | 0 .../audiohal}/DevicesFactoryHalInterface.h | 0 .../audiohal}/EffectBufferHalInterface.h | 0 .../{ => media/audiohal}/EffectHalInterface.h | 0 .../audiohal}/EffectsFactoryHalInterface.h | 0 .../{ => media/audiohal}/StreamHalInterface.h | 0 .../{ => media/audiohal}/hidl/HalDeathHandler.h | 0 media/libaudioprocessing/AudioMixer.cpp | 7 +- .../include/{ => media}/AudioResampler.h | 0 .../include/{ => media}/AudioResamplerPublic.h | 0 media/libcpustats/Android.bp | 22 + media/libcpustats/Android.mk | 13 - media/libcpustats/ThreadCpuUsage.cpp | 5 + media/libeffects/Android.bp | 2 +- media/libeffects/OWNERS | 3 + media/libeffects/config/Android.bp | 17 + .../config/include/media/EffectsConfig.h | 104 ++ media/libeffects/config/src/EffectsConfig.cpp | 302 ++++ media/libeffects/downmix/Android.mk | 2 + media/libeffects/downmix/EffectDownmix.c | 346 ++++- media/libeffects/downmix/EffectDownmix.h | 13 +- media/libeffects/factory/Android.bp | 37 +- media/libeffects/factory/EffectsConfigLoader.c | 439 ++++++ media/libeffects/factory/EffectsConfigLoader.h | 38 + media/libeffects/factory/EffectsFactory.c | 559 +------ media/libeffects/factory/EffectsFactory.h | 3 +- media/libeffects/factory/EffectsFactoryState.c | 138 ++ media/libeffects/factory/EffectsFactoryState.h | 60 + .../libeffects/factory/EffectsXmlConfigLoader.cpp | 335 +++++ media/libeffects/factory/EffectsXmlConfigLoader.h | 44 + .../factory/include/media/EffectsFactoryApi.h | 8 + media/libeffects/factory/test/DumpConfig.cpp | 67 + media/libeffects/loudness/Android.mk | 12 +- media/libeffects/lvm/lib/Android.mk | 11 +- media/libeffects/lvm/lib/Bass/lib/LVDBE.h | 17 +- media/libeffects/lvm/lib/Bass/src/LVDBE_Coeffs.h | 628 ++++++++ media/libeffects/lvm/lib/Bass/src/LVDBE_Control.c | 106 +- media/libeffects/lvm/lib/Bass/src/LVDBE_Init.c | 41 +- media/libeffects/lvm/lib/Bass/src/LVDBE_Private.h | 30 +- media/libeffects/lvm/lib/Bass/src/LVDBE_Process.c | 315 ++-- media/libeffects/lvm/lib/Bass/src/LVDBE_Tables.c | 167 ++- media/libeffects/lvm/lib/Bass/src/LVDBE_Tables.h | 50 + media/libeffects/lvm/lib/Bundle/lib/LVM.h | 8 + media/libeffects/lvm/lib/Bundle/src/LVM_Buffers.c | 404 ++++- media/libeffects/lvm/lib/Bundle/src/LVM_Coeffs.h | 650 +++++++- media/libeffects/lvm/lib/Bundle/src/LVM_Control.c | 118 +- media/libeffects/lvm/lib/Bundle/src/LVM_Init.c | 54 +- media/libeffects/lvm/lib/Bundle/src/LVM_Private.h | 66 +- media/libeffects/lvm/lib/Bundle/src/LVM_Process.c | 225 +++ media/libeffects/lvm/lib/Bundle/src/LVM_Tables.c | 351 ++++- media/libeffects/lvm/lib/Bundle/src/LVM_Tables.h | 11 +- media/libeffects/lvm/lib/Common/lib/AGC.h | 27 +- media/libeffects/lvm/lib/Common/lib/BIQUAD.h | 278 +++- media/libeffects/lvm/lib/Common/lib/CompLim.h | 10 +- media/libeffects/lvm/lib/Common/lib/Filter.h | 25 +- media/libeffects/lvm/lib/Common/lib/LVM_Types.h | 11 +- media/libeffects/lvm/lib/Common/lib/Mixer.h | 94 +- .../lvm/lib/Common/lib/ScalarArithmetic.h | 10 +- .../lvm/lib/Common/lib/VectorArithmetic.h | 102 +- .../lib/Common/src/AGC_MIX_VOL_2St1Mon_D32_WRA.c | 116 +- media/libeffects/lvm/lib/Common/src/Abs_32.c | 12 +- .../libeffects/lvm/lib/Common/src/Add2_Sat_32x32.c | 29 + .../lib/Common/src/BP_1I_D16F16C14_TRC_WRA_01.c | 45 + .../Common/src/BP_1I_D16F16Css_TRC_WRA_01_Init.c | 14 + .../src/BP_1I_D16F16Css_TRC_WRA_01_Private.h | 9 + .../lib/Common/src/BP_1I_D16F32C30_TRC_WRA_01.c | 43 +- .../Common/src/BP_1I_D16F32Cll_TRC_WRA_01_Init.c | 15 + .../src/BP_1I_D16F32Cll_TRC_WRA_01_Private.h | 9 +- .../lib/Common/src/BP_1I_D32F32C30_TRC_WRA_02.c | 47 +- .../Common/src/BP_1I_D32F32Cll_TRC_WRA_02_Init.c | 16 + .../src/BP_1I_D32F32Cll_TRC_WRA_02_Private.h | 8 + .../lib/Common/src/BQ_1I_D16F16C15_TRC_WRA_01.c | 51 +- .../Common/src/BQ_1I_D16F16Css_TRC_WRA_01_Init.c | 21 + .../src/BQ_1I_D16F16Css_TRC_WRA_01_Private.h | 9 + .../lib/Common/src/BQ_1I_D16F32C14_TRC_WRA_01.c | 49 +- .../src/BQ_1I_D16F32Css_TRC_WRA_01_Private.h | 9 + .../Common/src/BQ_1I_D16F32Css_TRC_WRA_01_init.c | 22 + .../lib/Common/src/BQ_2I_D16F16C14_TRC_WRA_01.c | 75 + .../lib/Common/src/BQ_2I_D16F16C15_TRC_WRA_01.c | 76 +- .../Common/src/BQ_2I_D16F16Css_TRC_WRA_01_Init.c | 22 + .../src/BQ_2I_D16F16Css_TRC_WRA_01_Private.h | 10 + .../lib/Common/src/BQ_2I_D16F32C13_TRC_WRA_01.c | 74 +- .../lib/Common/src/BQ_2I_D16F32C14_TRC_WRA_01.c | 77 +- .../lib/Common/src/BQ_2I_D16F32C15_TRC_WRA_01.c | 79 +- .../src/BQ_2I_D16F32Css_TRC_WRA_01_Private.h | 10 + .../Common/src/BQ_2I_D16F32Css_TRC_WRA_01_init.c | 21 + .../lib/Common/src/BQ_2I_D32F32C30_TRC_WRA_01.c | 89 +- .../Common/src/BQ_2I_D32F32Cll_TRC_WRA_01_Init.c | 21 + .../src/BQ_2I_D32F32Cll_TRC_WRA_01_Private.h | 10 + media/libeffects/lvm/lib/Common/src/Copy_16.c | 30 + .../lib/Common/src/Core_MixHard_2St_D32C31_SAT.c | 33 +- .../lvm/lib/Common/src/Core_MixInSoft_D32C31_SAT.c | 67 +- .../lib/Common/src/Core_MixSoft_1St_D32C31_WRA.c | 75 +- .../lvm/lib/Common/src/DC_2I_D16_TRC_WRA_01.c | 48 +- .../lvm/lib/Common/src/DC_2I_D16_TRC_WRA_01_Init.c | 11 +- .../lib/Common/src/DC_2I_D16_TRC_WRA_01_Private.h | 14 +- .../libeffects/lvm/lib/Common/src/DelayMix_16x16.c | 51 +- .../lib/Common/src/FO_1I_D16F16C15_TRC_WRA_01.c | 42 +- .../Common/src/FO_1I_D16F16Css_TRC_WRA_01_Init.c | 17 + .../src/FO_1I_D16F16Css_TRC_WRA_01_Private.h | 10 + .../lib/Common/src/FO_1I_D32F32C31_TRC_WRA_01.c | 42 +- .../Common/src/FO_1I_D32F32Cll_TRC_WRA_01_Init.c | 18 + .../src/FO_1I_D32F32Cll_TRC_WRA_01_Private.h | 9 + .../Common/src/FO_2I_D16F32C15_LShx_TRC_WRA_01.c | 87 +- .../src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c | 18 + .../src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Private.h | 11 +- media/libeffects/lvm/lib/Common/src/Filters.h | 26 +- .../lvm/lib/Common/src/From2iToMS_16x16.c | 29 + .../lvm/lib/Common/src/From2iToMono_32.c | 22 + .../libeffects/lvm/lib/Common/src/JoinTo2i_32x32.c | 25 + .../src/LVC_Core_MixHard_1St_2i_D16C31_SAT.c | 33 + .../Common/src/LVC_Core_MixHard_2St_D16C31_SAT.c | 33 +- .../lib/Common/src/LVC_Core_MixInSoft_D16C31_SAT.c | 92 +- .../src/LVC_Core_MixSoft_1St_2i_D16C31_WRA.c | 121 ++ .../Common/src/LVC_Core_MixSoft_1St_D16C31_WRA.c | 82 +- .../lvm/lib/Common/src/LVC_MixInSoft_D16C31_SAT.c | 75 +- .../lib/Common/src/LVC_MixSoft_1St_2i_D16C31_SAT.c | 133 +- .../lib/Common/src/LVC_MixSoft_1St_D16C31_SAT.c | 72 +- .../lib/Common/src/LVC_MixSoft_2St_D16C31_SAT.c | 44 +- media/libeffects/lvm/lib/Common/src/LVC_Mixer.h | 106 +- .../lvm/lib/Common/src/LVC_Mixer_GetCurrent.c | 11 +- .../lvm/lib/Common/src/LVC_Mixer_GetTarget.c | 12 +- .../libeffects/lvm/lib/Common/src/LVC_Mixer_Init.c | 16 +- .../lvm/lib/Common/src/LVC_Mixer_Private.h | 61 +- .../lvm/lib/Common/src/LVC_Mixer_SetTarget.c | 10 +- .../lvm/lib/Common/src/LVC_Mixer_SetTimeConstant.c | 45 + .../src/LVC_Mixer_VarSlope_SetTimeConstant.c | 66 + media/libeffects/lvm/lib/Common/src/LVM_FO_HPF.c | 33 +- media/libeffects/lvm/lib/Common/src/LVM_FO_LPF.c | 30 +- media/libeffects/lvm/lib/Common/src/LVM_GetOmega.c | 50 +- .../lvm/lib/Common/src/LVM_Mixer_FilterCoeffs.h | 53 + .../lvm/lib/Common/src/LVM_Mixer_TimeConstant.c | 104 ++ .../libeffects/lvm/lib/Common/src/LVM_Polynomial.c | 45 +- media/libeffects/lvm/lib/Common/src/LVM_Power10.c | 27 +- media/libeffects/lvm/lib/Common/src/LoadConst_32.c | 16 + .../lvm/lib/Common/src/MSTo2i_Sat_16x16.c | 54 + .../lvm/lib/Common/src/Mac3s_Sat_32x16.c | 37 + .../lvm/lib/Common/src/MixInSoft_D32C31_SAT.c | 66 +- .../lvm/lib/Common/src/MixSoft_1St_D32C31_WRA.c | 63 +- .../lvm/lib/Common/src/MixSoft_2St_D32C31_SAT.c | 40 +- .../libeffects/lvm/lib/Common/src/Mixer_private.h | 4 + media/libeffects/lvm/lib/Common/src/MonoTo2I_32.c | 21 + media/libeffects/lvm/lib/Common/src/Mult3s_32x16.c | 18 + .../libeffects/lvm/lib/Common/src/NonLinComp_D16.c | 50 + .../lib/Common/src/PK_2I_D32F32C14G11_TRC_WRA_01.c | 84 +- .../lib/Common/src/PK_2I_D32F32C30G11_TRC_WRA_01.c | 3 +- .../src/PK_2I_D32F32CllGss_TRC_WRA_01_Init.c | 4 +- .../src/PK_2I_D32F32CssGss_TRC_WRA_01_Init.c | 18 +- .../src/PK_2I_D32F32CssGss_TRC_WRA_01_Private.h | 10 + .../lvm/lib/Common/src/Shift_Sat_v16xv16.c | 4 +- .../lvm/lib/Common/src/Shift_Sat_v32xv32.c | 57 +- media/libeffects/lvm/lib/Common/src/dB_to_Lin32.c | 17 +- media/libeffects/lvm/lib/Eq/lib/LVEQNB.h | 17 +- media/libeffects/lvm/lib/Eq/src/LVEQNB_CalcCoef.c | 68 +- media/libeffects/lvm/lib/Eq/src/LVEQNB_Coeffs.h | 75 +- media/libeffects/lvm/lib/Eq/src/LVEQNB_Control.c | 76 +- media/libeffects/lvm/lib/Eq/src/LVEQNB_Init.c | 57 + media/libeffects/lvm/lib/Eq/src/LVEQNB_Private.h | 24 +- media/libeffects/lvm/lib/Eq/src/LVEQNB_Process.c | 115 ++ media/libeffects/lvm/lib/Eq/src/LVEQNB_Tables.c | 91 +- media/libeffects/lvm/lib/Reverb/lib/LVREV.h | 14 +- .../lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c | 582 ++++++++ .../lvm/lib/Reverb/src/LVREV_ClearAudioBuffers.c | 40 +- .../lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c | 111 +- .../lvm/lib/Reverb/src/LVREV_GetMemoryTable.c | 39 +- .../libeffects/lvm/lib/Reverb/src/LVREV_Private.h | 149 +- .../libeffects/lvm/lib/Reverb/src/LVREV_Process.c | 348 ++++- .../lib/Reverb/src/LVREV_SetControlParameters.c | 11 +- media/libeffects/lvm/lib/Reverb/src/LVREV_Tables.c | 55 +- media/libeffects/lvm/lib/Reverb/src/LVREV_Tables.h | 11 +- .../lvm/lib/SpectrumAnalyzer/lib/LVPSA.h | 8 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Control.c | 259 +++- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Init.c | 33 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Memory.c | 18 + .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Private.h | 24 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Process.c | 92 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_QPD.h | 39 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_QPD_Init.c | 11 + .../lib/SpectrumAnalyzer/src/LVPSA_QPD_Process.c | 160 +- .../lvm/lib/SpectrumAnalyzer/src/LVPSA_Tables.c | 161 +- media/libeffects/lvm/lib/StereoWidening/lib/LVCS.h | 9 +- .../lvm/lib/StereoWidening/src/LVCS_BypassMix.c | 95 +- .../lvm/lib/StereoWidening/src/LVCS_BypassMix.h | 31 +- .../lvm/lib/StereoWidening/src/LVCS_Control.c | 24 +- .../lvm/lib/StereoWidening/src/LVCS_Equaliser.c | 99 +- .../lvm/lib/StereoWidening/src/LVCS_Equaliser.h | 14 +- .../lib/StereoWidening/src/LVCS_Headphone_Coeffs.h | 459 +++++- .../lvm/lib/StereoWidening/src/LVCS_Init.c | 7 + .../lvm/lib/StereoWidening/src/LVCS_Private.h | 29 +- .../lvm/lib/StereoWidening/src/LVCS_Process.c | 246 ++- .../lib/StereoWidening/src/LVCS_ReverbGenerator.c | 183 ++- .../lib/StereoWidening/src/LVCS_ReverbGenerator.h | 21 +- .../lib/StereoWidening/src/LVCS_StereoEnhancer.c | 186 ++- .../lib/StereoWidening/src/LVCS_StereoEnhancer.h | 28 +- .../lvm/lib/StereoWidening/src/LVCS_Tables.c | 137 +- media/libeffects/lvm/wrapper/Android.mk | 6 +- .../libeffects/lvm/wrapper/Bundle/EffectBundle.cpp | 199 ++- media/libeffects/lvm/wrapper/Bundle/EffectBundle.h | 6 +- .../libeffects/lvm/wrapper/Reverb/EffectReverb.cpp | 150 +- media/libeffects/preprocessing/Android.mk | 2 + media/libeffects/visualizer/Android.mk | 1 + media/libheif/Android.bp | 23 + media/libheif/HeifDecoderImpl.cpp | 439 ++++++ media/libheif/HeifDecoderImpl.h | 62 + media/libheif/include/HeifDecoderAPI.h | 181 +++ media/libmedia/Android.bp | 227 ++- media/libmedia/Android.mk | 115 -- media/libmedia/CharacterEncodingDetector.cpp | 36 +- media/libmedia/IMediaCodecService.cpp | 16 +- media/libmedia/IMediaExtractor.cpp | 30 +- media/libmedia/IMediaMetadataRetriever.cpp | 30 +- media/libmedia/IOMX.cpp | 2 +- media/libmedia/IOMXStore.cpp | 367 +++++ media/libmedia/IResourceManagerService.cpp | 2 +- media/libmedia/MediaCodecInfo.cpp | 162 +- media/libmedia/MediaScannerClient.cpp | 4 +- media/libmedia/MediaUtils.cpp | 15 + media/libmedia/MidiDeviceInfo.cpp | 2 +- media/libmedia/MidiIoWrapper.cpp | 2 +- media/libmedia/StringArray.cpp | 2 +- media/libmedia/TypeConverter.cpp | 2 +- media/libmedia/Visualizer.cpp | 2 - .../aidl/android/IGraphicBufferSource.aidl | 1 + media/libmedia/include/media/DrmHal.h | 13 + media/libmedia/include/media/IDataSource.h | 4 +- media/libmedia/include/media/IMediaCodecService.h | 2 + media/libmedia/include/media/IMediaExtractor.h | 10 +- .../include/media/IMediaMetadataRetriever.h | 9 +- media/libmedia/include/media/IOMX.h | 5 +- media/libmedia/include/media/IOMXStore.h | 79 + media/libmedia/include/media/MediaCodecInfo.h | 200 ++- .../media/MediaMetadataRetrieverInterface.h | 9 +- media/libmedia/include/media/MediaRecorderBase.h | 2 +- media/libmedia/include/media/OMXBuffer.h | 1 - .../include/media/PluginMetricsReporting.h | 33 + media/libmedia/include/media/TypeConverter.h | 17 +- media/libmedia/include/media/convert.h | 2 +- .../include/media/mediametadataretriever.h | 6 +- .../libmedia/include}/media/omx/1.0/Conversion.h | 0 .../include}/media/omx/1.0/WGraphicBufferSource.h | 1 + .../libmedia/include}/media/omx/1.0/WOmx.h | 0 .../include}/media/omx/1.0/WOmxBufferSource.h | 2 +- .../libmedia/include}/media/omx/1.0/WOmxNode.h | 0 .../libmedia/include}/media/omx/1.0/WOmxObserver.h | 0 media/libmedia/mediametadataretriever.cpp | 12 +- media/libmedia/omx/1.0/WGraphicBufferSource.cpp | 8 + media/libmedia/omx/1.0/WOmxNode.cpp | 4 +- media/libmediametrics/Android.bp | 36 + media/libmediametrics/Android.mk | 34 - media/libmediametrics/IMediaAnalyticsService.cpp | 3 +- media/libmediametrics/MediaAnalyticsItem.cpp | 144 +- media/libmediametrics/include/MediaAnalyticsItem.h | 20 + media/libmediaplayerservice/Android.mk | 19 +- media/libmediaplayerservice/MediaPlayerFactory.cpp | 8 +- media/libmediaplayerservice/MediaPlayerService.cpp | 29 +- .../MetadataRetrieverClient.cpp | 26 +- .../MetadataRetrieverClient.h | 5 +- .../libmediaplayerservice/StagefrightRecorder.cpp | 12 +- .../include/MediaPlayerInterface.h | 2 +- media/libmediaplayerservice/nuplayer/Android.mk | 20 +- .../nuplayer/GenericSource.cpp | 10 + media/libmediaplayerservice/nuplayer/NuPlayer.cpp | 21 +- .../nuplayer/NuPlayerDecoder.cpp | 44 +- .../nuplayer/NuPlayerDriver.cpp | 16 +- .../nuplayer/NuPlayerDriver.h | 2 + .../nuplayer/NuPlayerRenderer.cpp | 31 +- .../nuplayer/NuPlayerRenderer.h | 1 + .../libmediaplayerservice/nuplayer/RTSPSource.cpp | 2 +- media/libmediaplayerservice/tests/Android.mk | 1 - media/libnbaio/Android.bp | 46 +- media/libnbaio/AudioStreamOutSink.cpp | 4 +- media/libnbaio/NBLog.cpp | 554 ++++--- media/libnbaio/OWNERS | 1 + media/libnbaio/PerformanceAnalysis.cpp | 374 +++++ media/libnbaio/ReportPerformance.cpp | 74 + .../{ => media/nbaio}/AudioBufferProviderSource.h | 2 +- .../{ => media/nbaio}/AudioStreamInSource.h | 2 +- .../include/{ => media/nbaio}/AudioStreamOutSink.h | 2 +- .../include/{ => media/nbaio}/LibsndfileSink.h | 3 +- .../include/{ => media/nbaio}/LibsndfileSource.h | 3 +- media/libnbaio/include/{ => media/nbaio}/NBLog.h | 287 ++-- .../include/media/nbaio/PerformanceAnalysis.h | 146 ++ media/libnbaio/include/{ => media/nbaio}/Pipe.h | 2 +- .../include/{ => media/nbaio}/PipeReader.h | 0 .../include/media/nbaio/ReportPerformance.h | 66 + .../{ => media/nbaio}/SourceAudioBufferProvider.h | 2 +- .../media/nbaio}/MonoPipe.h | 2 +- .../media/nbaio}/MonoPipeReader.h | 0 .../{include => include_mono/media/nbaio}/NBAIO.h | 0 media/libstagefright/ACodec.cpp | 177 ++- media/libstagefright/ACodecBufferChannel.cpp | 141 +- media/libstagefright/Android.bp | 182 ++- media/libstagefright/Android.mk | 145 -- media/libstagefright/AudioSource.cpp | 34 +- media/libstagefright/CallbackDataSource.cpp | 7 +- media/libstagefright/CameraSource.cpp | 23 + .../libstagefright/CodecBase.cpp | 31 +- media/libstagefright/DataSource.cpp | 42 + media/libstagefright/FrameRenderTracker.cpp | 4 +- media/libstagefright/ItemTable.cpp | 1560 ++++++++++++++++++++ media/libstagefright/MPEG2TSWriter.cpp | 8 +- media/libstagefright/MPEG4Extractor.cpp | 364 +++-- media/libstagefright/MPEG4Writer.cpp | 224 +-- media/libstagefright/MediaCodec.cpp | 105 +- media/libstagefright/MediaCodecList.cpp | 1040 +------------ media/libstagefright/MediaCodecListOverrides.cpp | 12 +- media/libstagefright/MediaCodecListOverrides.h | 9 +- media/libstagefright/MediaCodecSource.cpp | 58 +- media/libstagefright/MediaSync.cpp | 2 + media/libstagefright/NuMediaExtractor.cpp | 37 +- media/libstagefright/OMXClient.cpp | 22 +- media/libstagefright/OmxInfoBuilder.cpp | 323 ++++ media/libstagefright/SampleIterator.cpp | 2 +- media/libstagefright/SimpleDecodingSource.cpp | 6 + media/libstagefright/StagefrightMediaScanner.cpp | 3 +- .../StagefrightMetadataRetriever.cpp | 390 +++-- media/libstagefright/SurfaceMediaSource.cpp | 10 +- media/libstagefright/Utils.cpp | 24 + media/libstagefright/avc_utils.cpp | 11 +- media/libstagefright/codecs/Android.mk | 4 - media/libstagefright/codecs/aacdec/Android.bp | 41 + media/libstagefright/codecs/aacdec/Android.mk | 33 - media/libstagefright/codecs/aacdec/SoftAAC2.cpp | 47 + media/libstagefright/codecs/aacdec/SoftAAC2.h | 2 +- media/libstagefright/codecs/aacenc/AACEncoder.cpp | 2 +- media/libstagefright/codecs/aacenc/Android.bp | 182 +++ media/libstagefright/codecs/aacenc/Android.mk | 149 -- .../codecs/aacenc/SampleCode/Android.bp | 18 + .../codecs/aacenc/SampleCode/Android.mk | 23 - .../codecs/aacenc/SoftAACEncoder.cpp | 12 +- .../libstagefright/codecs/aacenc/SoftAACEncoder.h | 2 +- .../libstagefright/codecs/aacenc/SoftAACEncoder2.h | 2 +- media/libstagefright/codecs/aacenc/src/grp_data.c | 1 - media/libstagefright/codecs/aacenc/src/ms_stereo.c | 2 - media/libstagefright/codecs/amrnb/Android.bp | 1 + media/libstagefright/codecs/amrnb/Android.mk | 4 - .../libstagefright/codecs/amrnb/common/Android.bp | 86 ++ .../libstagefright/codecs/amrnb/common/Android.mk | 76 - media/libstagefright/codecs/amrnb/dec/Android.bp | 135 ++ media/libstagefright/codecs/amrnb/dec/Android.mk | 110 -- media/libstagefright/codecs/amrnb/dec/SoftAMR.cpp | 47 + media/libstagefright/codecs/amrnb/dec/SoftAMR.h | 2 +- media/libstagefright/codecs/amrnb/enc/Android.bp | 141 ++ media/libstagefright/codecs/amrnb/enc/Android.mk | 134 -- .../codecs/amrnb/enc/SoftAMRNBEncoder.h | 2 +- media/libstagefright/codecs/amrwb/Android.bp | 86 ++ media/libstagefright/codecs/amrwb/Android.mk | 81 - media/libstagefright/codecs/amrwbenc/Android.bp | 186 +++ media/libstagefright/codecs/amrwbenc/Android.mk | 138 -- .../codecs/amrwbenc/SampleCode/Android.bp | 28 + .../codecs/amrwbenc/SampleCode/Android.mk | 30 - .../codecs/amrwbenc/SoftAMRWBEncoder.cpp | 4 +- .../codecs/amrwbenc/SoftAMRWBEncoder.h | 2 +- media/libstagefright/codecs/avcdec/Android.bp | 38 + media/libstagefright/codecs/avcdec/Android.mk | 31 - media/libstagefright/codecs/avcdec/SoftAVCDec.cpp | 4 + media/libstagefright/codecs/avcdec/SoftAVCDec.h | 2 +- media/libstagefright/codecs/avcenc/Android.bp | 38 + media/libstagefright/codecs/avcenc/Android.mk | 31 - media/libstagefright/codecs/avcenc/SoftAVCEnc.cpp | 36 +- media/libstagefright/codecs/avcenc/SoftAVCEnc.h | 2 +- media/libstagefright/codecs/common/Android.bp | 19 + media/libstagefright/codecs/common/Android.mk | 22 - media/libstagefright/codecs/flac/Android.bp | 1 + media/libstagefright/codecs/flac/Android.mk | 4 - media/libstagefright/codecs/flac/dec/Android.bp | 41 + .../codecs/flac/dec/MODULE_LICENSE_APACHE2 | 0 media/libstagefright/codecs/flac/dec/NOTICE | 190 +++ .../codecs/flac/dec/SoftFlacDecoder.cpp | 458 ++++++ .../codecs/flac/dec/SoftFlacDecoder.h | 75 + media/libstagefright/codecs/flac/enc/Android.bp | 41 + media/libstagefright/codecs/flac/enc/Android.mk | 25 - .../codecs/flac/enc/SoftFlacEncoder.cpp | 59 +- .../codecs/flac/enc/SoftFlacEncoder.h | 13 +- media/libstagefright/codecs/g711/Android.bp | 1 + media/libstagefright/codecs/g711/Android.mk | 4 - media/libstagefright/codecs/g711/dec/Android.bp | 35 + media/libstagefright/codecs/g711/dec/Android.mk | 21 - media/libstagefright/codecs/g711/dec/SoftG711.cpp | 47 + media/libstagefright/codecs/g711/dec/SoftG711.h | 2 +- media/libstagefright/codecs/gsm/Android.bp | 1 + media/libstagefright/codecs/gsm/Android.mk | 4 - media/libstagefright/codecs/gsm/dec/Android.bp | 38 + media/libstagefright/codecs/gsm/dec/Android.mk | 25 - media/libstagefright/codecs/gsm/dec/SoftGSM.cpp | 47 + media/libstagefright/codecs/gsm/dec/SoftGSM.h | 2 +- media/libstagefright/codecs/hevcdec/Android.bp | 41 + media/libstagefright/codecs/hevcdec/Android.mk | 32 - media/libstagefright/codecs/hevcdec/SoftHEVC.h | 2 +- media/libstagefright/codecs/m4v_h263/Android.bp | 1 + media/libstagefright/codecs/m4v_h263/Android.mk | 4 - .../libstagefright/codecs/m4v_h263/dec/Android.bp | 113 ++ .../libstagefright/codecs/m4v_h263/dec/Android.mk | 82 - .../codecs/m4v_h263/dec/SoftMPEG4.cpp | 8 - .../libstagefright/codecs/m4v_h263/dec/SoftMPEG4.h | 2 +- .../codecs/m4v_h263/dec/src/vlc_decode.cpp | 2 +- .../libstagefright/codecs/m4v_h263/enc/Android.bp | 128 ++ .../libstagefright/codecs/m4v_h263/enc/Android.mk | 99 -- .../codecs/m4v_h263/enc/SoftMPEG4Encoder.cpp | 1 - .../codecs/m4v_h263/enc/SoftMPEG4Encoder.h | 2 +- media/libstagefright/codecs/mp3dec/Android.bp | 152 ++ media/libstagefright/codecs/mp3dec/Android.mk | 114 -- media/libstagefright/codecs/mp3dec/SoftMP3.cpp | 51 +- media/libstagefright/codecs/mp3dec/SoftMP3.h | 2 +- media/libstagefright/codecs/mpeg2dec/Android.bp | 38 + media/libstagefright/codecs/mpeg2dec/Android.mk | 29 - media/libstagefright/codecs/mpeg2dec/SoftMPEG2.cpp | 2 +- media/libstagefright/codecs/mpeg2dec/SoftMPEG2.h | 2 +- media/libstagefright/codecs/on2/Android.bp | 1 + media/libstagefright/codecs/on2/Android.mk | 4 - media/libstagefright/codecs/on2/dec/Android.bp | 38 + media/libstagefright/codecs/on2/dec/Android.mk | 27 - media/libstagefright/codecs/on2/dec/SoftVPX.h | 2 +- media/libstagefright/codecs/on2/enc/Android.bp | 40 + media/libstagefright/codecs/on2/enc/Android.mk | 29 - .../libstagefright/codecs/on2/enc/SoftVPXEncoder.h | 2 +- media/libstagefright/codecs/on2/h264dec/Android.bp | 137 ++ media/libstagefright/codecs/on2/h264dec/Android.mk | 129 -- media/libstagefright/codecs/on2/h264dec/SoftAVC.h | 2 +- media/libstagefright/codecs/opus/Android.bp | 1 + media/libstagefright/codecs/opus/Android.mk | 4 - media/libstagefright/codecs/opus/dec/Android.bp | 37 + media/libstagefright/codecs/opus/dec/Android.mk | 23 - media/libstagefright/codecs/opus/dec/SoftOpus.cpp | 251 ++-- media/libstagefright/codecs/opus/dec/SoftOpus.h | 4 +- media/libstagefright/codecs/raw/Android.bp | 35 + media/libstagefright/codecs/raw/Android.mk | 21 - media/libstagefright/codecs/raw/SoftRaw.cpp | 46 +- media/libstagefright/codecs/raw/SoftRaw.h | 2 +- media/libstagefright/codecs/vorbis/Android.bp | 1 + media/libstagefright/codecs/vorbis/Android.mk | 4 - media/libstagefright/codecs/vorbis/dec/Android.bp | 33 + media/libstagefright/codecs/vorbis/dec/Android.mk | 22 - .../codecs/vorbis/dec/SoftVorbis.cpp | 222 ++- .../libstagefright/codecs/vorbis/dec/SoftVorbis.h | 3 +- media/libstagefright/colorconversion/Android.bp | 31 + media/libstagefright/colorconversion/Android.mk | 25 - .../colorconversion/ColorConverter.cpp | 182 ++- .../colorconversion/SoftwareRenderer.cpp | 52 +- .../data/media_codecs_google_audio.xml | 5 + .../data/media_codecs_google_video.xml | 26 +- .../data/media_codecs_google_video_le.xml | 29 +- media/libstagefright/filters/Android.bp | 38 + media/libstagefright/filters/Android.mk | 35 - media/libstagefright/flac/dec/Android.bp | 39 + media/libstagefright/flac/dec/FLACDecoder.cpp | 526 +++++++ media/libstagefright/flac/dec/FLACDecoder.h | 108 ++ .../libstagefright/flac/dec/MODULE_LICENSE_APACHE2 | 0 media/libstagefright/flac/dec/NOTICE | 190 +++ media/libstagefright/foundation/Android.bp | 75 +- media/libstagefright/foundation/base64.cpp | 28 +- media/libstagefright/foundation/include | 1 - .../media/stagefright}/foundation/AAtomizer.h | 0 .../include/media/stagefright}/foundation/ABase.h | 0 .../media/stagefright}/foundation/ABitReader.h | 0 .../media/stagefright}/foundation/ABuffer.h | 0 .../include/media/stagefright}/foundation/AData.h | 0 .../include/media/stagefright}/foundation/ADebug.h | 12 + .../media/stagefright}/foundation/AHandler.h | 0 .../stagefright}/foundation/AHandlerReflector.h | 0 .../foundation/AHierarchicalStateMachine.h | 0 .../media/stagefright}/foundation/ALookup.h | 0 .../media/stagefright}/foundation/ALooper.h | 0 .../media/stagefright}/foundation/ALooperRoster.h | 0 .../media/stagefright}/foundation/AMessage.h | 0 .../stagefright}/foundation/ANetworkSession.h | 0 .../media/stagefright}/foundation/AString.h | 0 .../media/stagefright}/foundation/AStringUtils.h | 0 .../include/media/stagefright}/foundation/AUtils.h | 0 .../media/stagefright}/foundation/AWakeLock.h | 0 .../media/stagefright}/foundation/ColorUtils.h | 0 .../media/stagefright}/foundation/FileDescriptor.h | 0 .../media/stagefright}/foundation/Flagged.h | 0 .../stagefright}/foundation/MediaBufferBase.h | 0 .../media/stagefright}/foundation/Mutexed.h | 0 .../media/stagefright}/foundation/ParsedMessage.h | 0 .../media/stagefright}/foundation/TypeTraits.h | 0 .../include/media/stagefright}/foundation/base64.h | 2 + .../media/stagefright}/foundation/hexdump.h | 0 media/libstagefright/foundation/tests/Android.mk | 2 + .../foundation/tests/Base64_test.cpp | 155 ++ media/libstagefright/http/Android.bp | 43 + media/libstagefright/http/Android.mk | 30 - media/libstagefright/httplive/Android.bp | 43 + media/libstagefright/httplive/Android.mk | 36 - media/libstagefright/httplive/LiveSession.cpp | 4 +- media/libstagefright/id3/Android.bp | 53 + media/libstagefright/id3/Android.mk | 36 - media/libstagefright/include/ACodecBufferChannel.h | 3 + media/libstagefright/include/ItemTable.h | 98 ++ media/libstagefright/include/MPEG2TSExtractor.h | 2 +- media/libstagefright/include/MPEG4Extractor.h | 9 +- .../include/StagefrightMetadataRetriever.h | 4 +- .../include/{ => media/stagefright}/AACWriter.h | 0 .../include/{ => media/stagefright}/ACodec.h | 29 +- .../include/{ => media/stagefright}/AMRWriter.h | 0 .../include/{ => media/stagefright}/AudioPlayer.h | 0 .../include/{ => media/stagefright}/AudioSource.h | 4 + .../stagefright}/BufferProducerWrapper.h | 0 .../include/{ => media/stagefright}/CameraSource.h | 4 +- .../stagefright}/CameraSourceTimeLapse.h | 0 .../include/{ => media/stagefright}/CodecBase.h | 34 +- .../{ => media/stagefright}/ColorConverter.h | 9 +- .../include/{ => media/stagefright}/DataSource.h | 7 +- .../{ => media/stagefright}/DataURISource.h | 0 .../{ => media/stagefright}/DataUriSource.h | 0 .../include/{ => media/stagefright}/FileSource.h | 0 .../{ => media/stagefright}/FrameRenderTracker.h | 8 +- .../include/{ => media/stagefright}/JPEGSource.h | 0 .../{ => media/stagefright}/MPEG2TSWriter.h | 0 .../include/{ => media/stagefright}/MPEG4Writer.h | 11 +- .../include/{ => media/stagefright}/MediaAdapter.h | 0 .../include/{ => media/stagefright}/MediaBuffer.h | 2 +- .../{ => media/stagefright}/MediaBufferGroup.h | 0 .../include/{ => media/stagefright}/MediaClock.h | 0 .../include/{ => media/stagefright}/MediaCodec.h | 18 +- .../{ => media/stagefright}/MediaCodecList.h | 122 +- .../{ => media/stagefright}/MediaCodecSource.h | 13 +- .../include/{ => media/stagefright}/MediaDefs.h | 0 .../include/{ => media/stagefright}/MediaErrors.h | 20 + .../{ => media/stagefright}/MediaExtractor.h | 8 +- .../include/{ => media/stagefright}/MediaFilter.h | 0 .../include/{ => media/stagefright}/MediaHTTP.h | 0 .../include/{ => media/stagefright}/MediaMuxer.h | 0 .../include/{ => media/stagefright}/MediaSource.h | 17 + .../include/{ => media/stagefright}/MediaSync.h | 0 .../include/{ => media/stagefright}/MediaWriter.h | 2 +- .../include/{ => media/stagefright}/MetaData.h | 8 + .../{ => media/stagefright}/NuMediaExtractor.h | 8 +- .../include/{ => media/stagefright}/OMXClient.h | 7 +- .../include/media/stagefright/OmxInfoBuilder.h | 24 +- .../{ => media/stagefright}/PersistentSurface.h | 0 .../include/{ => media/stagefright}/ProcessInfo.h | 0 .../{ => media/stagefright}/ProcessInfoInterface.h | 0 .../{ => media/stagefright}/RemoteDataSource.h | 0 .../{ => media/stagefright}/RenderScriptWrapper.h | 0 .../{ => media/stagefright}/SimpleDecodingSource.h | 11 +- .../{ => media/stagefright}/SkipCutBuffer.h | 0 .../stagefright}/StagefrightMediaScanner.h | 0 .../{ => media/stagefright}/SurfaceMediaSource.h | 6 +- .../include/{ => media/stagefright}/SurfaceUtils.h | 0 .../include/{ => media/stagefright}/Utils.h | 2 +- .../{ => media/stagefright}/VideoFrameScheduler.h | 0 .../include/{ => media/stagefright}/YUVCanvas.h | 0 .../include/{ => media/stagefright}/YUVImage.h | 0 .../include/media/stagefright/foundation | 1 + media/libstagefright/matroska/Android.bp | 35 + media/libstagefright/matroska/Android.mk | 20 - .../libstagefright/matroska/MatroskaExtractor.cpp | 35 + media/libstagefright/mpeg2ts/ATSParser.cpp | 110 +- media/libstagefright/mpeg2ts/ATSParser.h | 12 +- media/libstagefright/mpeg2ts/Android.bp | 42 + media/libstagefright/mpeg2ts/Android.mk | 32 - media/libstagefright/mpeg2ts/CasManager.cpp | 86 +- media/libstagefright/mpeg2ts/CasManager.h | 11 +- media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp | 10 +- media/libstagefright/omx/1.0/Omx.cpp | 104 +- media/libstagefright/omx/1.0/OmxStore.cpp | 82 +- .../omx/1.0/WGraphicBufferProducer.cpp | 18 +- .../omx/1.0/WGraphicBufferSource.cpp | 38 +- media/libstagefright/omx/1.0/WOmxBufferSource.cpp | 4 +- media/libstagefright/omx/1.0/WOmxNode.cpp | 10 +- media/libstagefright/omx/1.0/WOmxObserver.cpp | 8 +- media/libstagefright/omx/1.0/WProducerListener.cpp | 2 +- media/libstagefright/omx/Android.bp | 131 ++ media/libstagefright/omx/Android.mk | 69 - media/libstagefright/omx/BWGraphicBufferSource.cpp | 17 +- media/libstagefright/omx/FrameDropper.cpp | 3 +- media/libstagefright/omx/GraphicBufferSource.cpp | 61 +- media/libstagefright/omx/OMX.cpp | 30 +- media/libstagefright/omx/OMXMaster.cpp | 8 +- media/libstagefright/omx/OMXNodeInstance.cpp | 46 +- media/libstagefright/omx/OMXStore.cpp | 119 ++ media/libstagefright/omx/OMXUtils.cpp | 5 +- .../libstagefright/omx/SimpleSoftOMXComponent.cpp | 3 +- media/libstagefright/omx/SoftOMXComponent.cpp | 3 +- media/libstagefright/omx/SoftOMXPlugin.cpp | 21 +- .../omx/SoftVideoDecoderOMXComponent.cpp | 10 +- .../omx/SoftVideoEncoderOMXComponent.cpp | 11 +- .../media/stagefright/omx}/1.0/Conversion.h | 10 +- .../{ => include/media/stagefright/omx}/1.0/Omx.h | 5 +- .../media/stagefright/omx}/1.0/OmxStore.h | 23 +- .../stagefright/omx}/1.0/WGraphicBufferProducer.h | 0 .../stagefright/omx}/1.0/WGraphicBufferSource.h | 2 +- .../media/stagefright/omx}/1.0/WOmxBufferSource.h | 0 .../media/stagefright/omx}/1.0/WOmxNode.h | 2 +- .../media/stagefright/omx}/1.0/WOmxObserver.h | 0 .../media/stagefright/omx}/1.0/WProducerListener.h | 0 .../media/stagefright/omx}/BWGraphicBufferSource.h | 3 +- .../media/stagefright/omx}/FrameDropper.h | 0 .../media/stagefright/omx}/GraphicBufferSource.h | 15 +- .../media/stagefright/omx}/IOmxNodeWrapper.h | 0 .../include/media/stagefright/omx}/OMX.h | 2 +- .../media/stagefright/omx}/OMXMaster.h | 2 +- .../media/stagefright/omx}/OMXNodeInstance.h | 9 + .../omx/include/media/stagefright/omx/OMXStore.h | 62 + .../{ => include/media/stagefright/omx}/OMXUtils.h | 0 .../stagefright/omx}/SimpleSoftOMXComponent.h | 0 .../media/stagefright/omx}/SoftOMXComponent.h | 0 .../media/stagefright/omx}/SoftOMXPlugin.h | 2 +- .../omx}/SoftVideoDecoderOMXComponent.h | 0 .../omx}/SoftVideoEncoderOMXComponent.h | 1 - media/libstagefright/omx/tests/Android.bp | 52 + media/libstagefright/omx/tests/Android.mk | 54 - .../libstagefright/omx/tests/FrameDropper_test.cpp | 2 +- media/libstagefright/omx/tests/OMXHarness.cpp | 1 + media/libstagefright/rtsp/Android.bp | 96 ++ media/libstagefright/rtsp/Android.mk | 68 - media/libstagefright/rtsp/MyHandler.h | 3 +- media/libstagefright/tests/Android.bp | 68 + media/libstagefright/tests/Android.mk | 77 - .../tests/MediaCodecListOverrides_test.cpp | 4 +- media/libstagefright/timedtext/Android.bp | 27 + media/libstagefright/timedtext/Android.mk | 19 - media/libstagefright/webm/Android.bp | 37 + media/libstagefright/webm/Android.mk | 26 - media/libstagefright/webm/WebmFrameThread.cpp | 4 +- media/libstagefright/webm/WebmWriter.cpp | 2 +- media/libstagefright/wifi-display/Android.bp | 51 + media/libstagefright/wifi-display/Android.mk | 41 - media/libstagefright/wifi-display/MediaSender.cpp | 2 +- media/libstagefright/wifi-display/rtp/RTPBase.h | 6 +- .../libstagefright/wifi-display/rtp/RTPSender.cpp | 2 +- media/libstagefright/wifi-display/rtp/RTPSender.h | 8 +- .../wifi-display/source/TSPacketizer.cpp | 8 +- .../wifi-display/source/WifiDisplaySource.cpp | 2 +- .../1.0 => libstagefright/xmlparser}/Android.bp | 17 +- .../xmlparser/MediaCodecsXmlParser.cpp | 1054 +++++++++++++ .../stagefright/xmlparser/MediaCodecsXmlParser.h | 190 +++ media/mtp/Android.bp | 57 + media/mtp/Android.mk | 49 - media/mtp/MtpDebug.cpp | 1 + media/mtp/MtpFfsHandle.cpp | 147 +- media/mtp/MtpFfsHandle.h | 5 + media/mtp/MtpServer.cpp | 19 +- media/mtp/MtpServer.h | 1 + media/mtp/mtp.h | 7 + media/mtp/tests/Android.bp | 46 + media/mtp/tests/Android.mk | 51 - media/mtp/tests/AndroidTest.xml | 26 + media/ndk/Android.bp | 74 + media/ndk/Android.mk | 73 - media/ndk/NOTICE | 324 ++++ media/ndk/NdkImage.cpp | 10 +- media/ndk/NdkImagePriv.h | 2 +- media/ndk/NdkImageReader.cpp | 22 +- media/ndk/NdkImageReaderPriv.h | 6 +- media/ndk/NdkMediaCodec.cpp | 4 +- media/ndk/NdkMediaCrypto.cpp | 4 +- media/ndk/NdkMediaDrm.cpp | 6 +- media/ndk/NdkMediaExtractor.cpp | 4 +- media/ndk/NdkMediaFormat.cpp | 2 +- media/ndk/NdkMediaFormatPriv.h | 2 +- media/ndk/NdkMediaMuxer.cpp | 4 +- .../ndk => media/ndk/include/media}/NdkImage.h | 8 +- .../ndk/include/media}/NdkImageReader.h | 31 +- .../ndk/include/media}/NdkMediaCodec.h | 37 +- .../ndk/include/media}/NdkMediaCrypto.h | 0 .../ndk => media/ndk/include/media}/NdkMediaDrm.h | 0 .../ndk/include/media}/NdkMediaError.h | 0 .../ndk/include/media}/NdkMediaExtractor.h | 0 .../ndk/include/media}/NdkMediaFormat.h | 0 .../ndk/include/media}/NdkMediaMuxer.h | 0 media/vndk/Android.bp | 4 - media/vndk/xmlparser/1.0/MediaCodecsXmlParser.cpp | 862 ----------- media/vndk/xmlparser/Android.bp | 4 - radio/Android.mk | 40 - radio/IRadio.cpp | 337 ----- radio/IRadioClient.cpp | 75 - radio/IRadioService.cpp | 183 --- radio/Radio.cpp | 294 ---- services/OWNERS | 4 + services/audioflinger/Android.mk | 4 +- services/audioflinger/AudioFlinger.cpp | 69 +- services/audioflinger/AudioFlinger.h | 33 +- services/audioflinger/Effects.cpp | 50 +- services/audioflinger/Effects.h | 24 +- services/audioflinger/FastCapture.cpp | 2 +- services/audioflinger/FastCapture.h | 2 +- services/audioflinger/FastMixer.cpp | 11 +- services/audioflinger/FastMixer.h | 2 +- services/audioflinger/FastThread.cpp | 14 +- services/audioflinger/FastThread.h | 6 +- services/audioflinger/MmapTracks.h | 9 +- services/audioflinger/OWNERS | 3 + services/audioflinger/PatchPanel.cpp | 2 + services/audioflinger/PlaybackTracks.h | 7 +- services/audioflinger/RecordTracks.h | 7 +- services/audioflinger/ServiceUtilities.cpp | 13 +- services/audioflinger/ServiceUtilities.h | 2 +- services/audioflinger/Threads.cpp | 473 +++--- services/audioflinger/Threads.h | 41 +- services/audioflinger/TrackBase.h | 40 +- services/audioflinger/Tracks.cpp | 244 +-- services/audioflinger/TypedLogger.cpp | 2 +- services/audioflinger/TypedLogger.h | 77 +- services/audiopolicy/Android.mk | 23 +- services/audiopolicy/AudioPolicyInterface.h | 11 +- services/audiopolicy/OWNERS | 3 + .../common/managerdefinitions/Android.mk | 10 +- .../common/managerdefinitions/include/AudioPort.h | 2 +- .../managerdefinitions/include/AudioSession.h | 12 +- .../managerdefinitions/include/DeviceDescriptor.h | 2 +- .../managerdefinitions/include/TypeConverter.h | 9 + .../common/managerdefinitions/src/AudioPort.cpp | 2 +- .../common/managerdefinitions/src/AudioSession.cpp | 21 +- .../managerdefinitions/src/DeviceDescriptor.cpp | 5 +- .../managerdefinitions/src/SoundTriggerSession.cpp | 2 +- .../config/audio_policy_configuration_stub.xml | 35 +- .../config/primary_audio_policy_configuration.xml | 2 +- .../config/stub_audio_policy_configuration.xml | 46 + .../config/usb_audio_policy_configuration.xml | 6 +- services/audiopolicy/engineconfigurable/Android.mk | 8 +- .../parameter-framework/plugin/Android.mk | 6 +- .../engineconfigurable/wrapper/Android.mk | 6 +- services/audiopolicy/enginedefault/Android.mk | 4 +- services/audiopolicy/enginedefault/src/Engine.cpp | 16 +- .../managerdefault/AudioPolicyManager.cpp | 265 +++- .../managerdefault/AudioPolicyManager.h | 10 +- .../audiopolicy/service/AudioPolicyClientImpl.cpp | 4 +- .../audiopolicy/service/AudioPolicyEffects.cpp | 40 +- services/audiopolicy/service/AudioPolicyEffects.h | 3 +- .../service/AudioPolicyInterfaceImpl.cpp | 33 +- .../audiopolicy/service/AudioPolicyService.cpp | 29 +- services/audiopolicy/service/AudioPolicyService.h | 27 +- services/camera/OWNERS | 6 + services/camera/libcameraservice/Android.mk | 5 +- services/camera/libcameraservice/CameraService.cpp | 45 +- services/camera/libcameraservice/CameraService.h | 10 +- .../camera/libcameraservice/api1/Camera2Client.cpp | 16 + .../camera/libcameraservice/api1/Camera2Client.h | 2 + .../camera/libcameraservice/api1/CameraClient.cpp | 16 +- .../api1/client2/CallbackProcessor.cpp | 11 +- .../api1/client2/JpegProcessor.cpp | 9 +- .../libcameraservice/api1/client2/Parameters.cpp | 6 +- .../libcameraservice/api1/client2/Parameters.h | 2 + .../api1/client2/StreamingProcessor.cpp | 41 +- .../libcameraservice/api1/client2/ZslProcessor.cpp | 9 +- .../libcameraservice/api2/CameraDeviceClient.cpp | 19 +- .../libcameraservice/api2/CameraDeviceClient.h | 6 +- .../libcameraservice/common/Camera2ClientBase.cpp | 6 +- .../libcameraservice/common/CameraDeviceBase.h | 49 +- .../common/CameraProviderManager.cpp | 7 +- .../device1/CameraHardwareInterface.cpp | 358 +---- .../device1/CameraHardwareInterface.h | 47 +- .../libcameraservice/device3/Camera3Device.cpp | 875 +++++++---- .../libcameraservice/device3/Camera3Device.h | 78 +- .../device3/Camera3DummyStream.cpp | 2 +- .../libcameraservice/device3/Camera3DummyStream.h | 4 +- .../device3/Camera3IOStreamBase.cpp | 6 +- .../libcameraservice/device3/Camera3IOStreamBase.h | 2 +- .../device3/Camera3InputStream.cpp | 18 +- .../libcameraservice/device3/Camera3InputStream.h | 2 +- .../device3/Camera3OutputStream.cpp | 35 +- .../libcameraservice/device3/Camera3OutputStream.h | 16 +- .../device3/Camera3SharedOutputStream.cpp | 8 +- .../device3/Camera3SharedOutputStream.h | 4 +- .../libcameraservice/device3/Camera3Stream.cpp | 68 +- .../libcameraservice/device3/Camera3Stream.h | 38 +- .../device3/Camera3StreamBufferFreedListener.h | 2 +- .../device3/Camera3StreamInterface.h | 12 +- .../device3/Camera3StreamSplitter.cpp | 8 +- .../device3/Camera3StreamSplitter.h | 2 +- .../libcameraservice/gui/RingBufferConsumer.cpp | 4 +- .../libcameraservice/gui/RingBufferConsumer.h | 4 +- services/mediaanalytics/MediaAnalyticsService.cpp | 316 +++- services/mediaanalytics/MediaAnalyticsService.h | 23 +- services/mediaanalytics/MetricsSummarizer.cpp | 128 +- services/mediaanalytics/MetricsSummarizer.h | 5 +- services/mediaanalytics/MetricsSummarizerCodec.cpp | 3 +- .../mediaanalytics/MetricsSummarizerPlayer.cpp | 40 +- services/mediacodec/Android.mk | 22 +- services/mediacodec/MediaCodecService.cpp | 14 +- services/mediacodec/MediaCodecService.h | 22 +- services/mediacodec/OWNERS | 2 + services/mediacodec/main_codecservice.cpp | 4 +- .../seccomp_policy/mediacodec-arm.policy | 1 + services/mediadrm/Android.mk | 11 +- services/mediadrm/FactoryLoader.h | 220 --- services/mediadrm/MediaCasService.cpp | 119 -- services/mediadrm/MediaCasService.h | 60 - services/mediadrm/MediaDrmService.cpp | 13 - services/mediadrm/OWNERS | 2 + services/mediadrm/main_mediadrmserver.cpp | 2 - services/mediaextractor/OWNERS | 2 + services/medialog/MediaLogService.cpp | 57 +- services/medialog/MediaLogService.h | 7 +- services/medialog/OWNERS | 3 + services/mediaresourcemanager/Android.mk | 2 +- services/mediaresourcemanager/OWNERS | 1 + services/minijail/Android.mk | 8 + services/oboeservice/AAudioClientTracker.cpp | 211 +++ services/oboeservice/AAudioClientTracker.h | 103 ++ services/oboeservice/AAudioEndpointManager.cpp | 268 +++- services/oboeservice/AAudioEndpointManager.h | 57 +- services/oboeservice/AAudioMixer.cpp | 41 +- services/oboeservice/AAudioMixer.h | 2 +- services/oboeservice/AAudioService.cpp | 220 ++- services/oboeservice/AAudioService.h | 62 +- services/oboeservice/AAudioServiceEndpoint.cpp | 143 +- services/oboeservice/AAudioServiceEndpoint.h | 96 +- .../oboeservice/AAudioServiceEndpointCapture.cpp | 64 +- .../oboeservice/AAudioServiceEndpointCapture.h | 10 +- services/oboeservice/AAudioServiceEndpointMMAP.cpp | 360 +++++ services/oboeservice/AAudioServiceEndpointMMAP.h | 102 ++ services/oboeservice/AAudioServiceEndpointPlay.cpp | 75 +- services/oboeservice/AAudioServiceEndpointPlay.h | 12 +- .../oboeservice/AAudioServiceEndpointShared.cpp | 178 +++ services/oboeservice/AAudioServiceEndpointShared.h | 78 + services/oboeservice/AAudioServiceStreamBase.cpp | 287 +++- services/oboeservice/AAudioServiceStreamBase.h | 151 +- .../oboeservice/AAudioServiceStreamExclusive.h | 40 - services/oboeservice/AAudioServiceStreamMMAP.cpp | 305 ++-- services/oboeservice/AAudioServiceStreamMMAP.h | 100 +- services/oboeservice/AAudioServiceStreamShared.cpp | 323 ++-- services/oboeservice/AAudioServiceStreamShared.h | 80 +- services/oboeservice/AAudioStreamTracker.cpp | 104 ++ services/oboeservice/AAudioStreamTracker.h | 73 + services/oboeservice/AAudioThread.cpp | 3 +- services/oboeservice/Android.mk | 7 +- services/oboeservice/OWNERS | 1 + services/oboeservice/SharedMemoryProxy.cpp | 3 +- services/oboeservice/SharedRingBuffer.cpp | 19 +- services/oboeservice/SharedRingBuffer.h | 13 +- services/radio/Android.mk | 59 - services/radio/HidlUtils.cpp | 180 --- services/radio/HidlUtils.h | 50 - services/radio/RadioHalHidl.cpp | 382 ----- services/radio/RadioHalHidl.h | 107 -- services/radio/RadioHalLegacy.cpp | 218 --- services/radio/RadioHalLegacy.h | 82 - services/radio/RadioInterface.h | 91 -- services/radio/RadioRegions.h | 243 --- services/radio/RadioService.cpp | 936 ------------ services/radio/RadioService.h | 218 --- services/radio/TunerInterface.h | 162 -- services/soundtrigger/Android.mk | 2 +- services/soundtrigger/OWNERS | 2 + services/soundtrigger/SoundTriggerHwService.cpp | 169 ++- services/soundtrigger/SoundTriggerHwService.h | 2 - soundtrigger/Android.bp | 36 + soundtrigger/Android.mk | 39 - soundtrigger/OWNERS | 2 + soundtrigger/SoundTrigger.cpp | 4 +- tools/OWNERS | 1 + 1111 files changed, 42560 insertions(+), 20453 deletions(-) 3ad3aecaf Camera NDK: fix bug in lock order e05dcb3c0 aaudio: fix loss of sync with HW FIFO index d7d6df849 stagefright: MP4Extractor: allow 10% overhead on default sample size 48caffe6f Fix build b41a52717 Fix information disclosure in mediadrmserver 095762186 Soundtrigger service: fix cross deadlock with audio policy service e00e82e19 Soundtrigger service: fix cross deadlock with audio policy service 98647879e Soundtrigger service: fix cross deadlock with audio policy service a188af07e Soundtrigger service: fix cross deadlock with audio policy service 686c23b85 stagefright: convert heif rotation angle to clockwise 338e8ba37 Soundtrigger service: fix cross deadlock with audio policy service 969f2c97f aaudio: disable MMAP mode by not creating AAudioService 691b02a18 Increase heap size for fast capture in stereo c80d8810b Check transaction status in WGraphicBufferSource 58f587363 Correct cleanup when compacting metrics attributes 2ab3c43f0 Monitor binder status to media.metrics service 5b38eb309 audioserver: enable AAudioService for MR1 e387edc8f Camera: fix wrong vector size bug 73d0374fc Camera: check HIDL transaction ret value 77b583a9d camera: Use device level ZSL if supported 7dce72819 audioflinger: do not call onTearDown() in threadLoop_exit() 419747953 Revert "Make stagefright command available for STS tests." be5d3e677 Camera: don't hold memory map lock during callback 55fc8e7c4 Camera NDK: fix release image failure during destructor 37b109667 softFlac: handle eos buffers at any stage 7c29ec95f audioflinger: volume control to HAL for VoIP streams b64ee23a7 Remove codec aggregation/summarization 82b7fe8aa add media.metrics tracking of fatal codec errors e286ff463 Make stagefright command available for STS tests. fa149560f trim packagename if sideloaded, get versioncode ad2e7b902 Fix various AAudio device selection issues e60c7cff6 Rename "bitrate-control" to "bitrate-modes" b92c988ff aaudio: fix audioserver crash when starting a stream is rejected fa52c0fd3 camera: Use device level ZSL if supported 523b3047a aaudio: keep track of streams using strong pointers c18e2734b Handle idle->loaded state transition when loaded->idle is still in progress 91cd3f89b Camera service: Add support for camera.device@3.3 5472aee4d IMediaExtractor: ensure users to check returned value by getTrack. f444964c1 Don't CHECK if the source can't be started 50a6f88bc Fix issues with extractor dumpsys 8ad90bb07 MediaExtractor: ensure users to check returned value by getTrack. b69c60438 Don't CHECK if the source can't be started 8e2e5683f Fix error handling for unknown codecs 1bd7de205 Fix error handling for unknown codecs 46e359cbc MediaExtractor: ensure users to check returned value by getTrack. 711f83fa6 Don't CHECK if the source can't be started 040c313c3 Fixed energy computation for eq and bass boost 8a8a9e5d9 aaudio: cleaned up PlayerBase implementation 74c600844 Fix aosp generic fallback configuration sample rate c71189ed8 media_codecs: limit platform AVC decoder to 4080x4080 resolution 1357839f7 omx: collapse unpopulated slot messages in GraphicBufferSource 9c2480b11 Avoid empty mime type in media metrics records 13969262f AudioTrack, AudioRecord: Fix latency computation 920ae0ea6 media: Fix a typo in parsing nclc atom. dfb8b1695 DO NOT MERGE : Add simple control request handling 2d5ba532c aaudio: prevent noise upon disconnect de9f42eab Track graphic buffer mode in OMXNodeInstance 002e413a5 Record profile, level, bytes for codecs d162b02ae Put media.metrics service into proper group 721b7a0da Blur media.metrics timestamps for privacy c75d97f20 aaudio: fix return code from getTimestamp() 965650e5c aaudio: fix problems with PlayerBase and ref counting 065e229f0 nuplayer: handle error from MediaCodec in Decoder handleAnOutputBuffer 4d7ccef38 Add MTP and PTP OS descriptors. 5e6df68c8 DO NOT MERGE : Fix file transfer corner case. 148fca547 Handle OMX_IndexParamAudioPortFormat in SoftFlacDecoder 4c6398b1f stagefright: explicitly release extractor in StagefrightMetadataRetriever fbe5bd5d9 Prevent crash from unknown mime type 975fa5b8b OMXNodeInstance: use a lock in freeNode 085cc1998 OMXNodeInstance: use a lock in freeNode 271defe72 OMXNodeInstance: use a lock around OMX::freeNode c3424df93 Camera: synchronize access to mHidlMemPoolMap 26a87d15e m4v_h263: fix global buffer overflow 766c91dbf Track graphic buffer mode in OMXNodeInstance cb8c0cbe5 Track graphic buffer mode in OMXNodeInstance 0caad5360 Track graphic buffer mode in OMXNodeInstance f630233ee Track graphic buffer mode in OMXNodeInstance 528c7dd7c Block allocateBufferWithBackup in secure native handle mode bdc0f0f0a OMXNodeInstance: use a lock around OMX::freeNode a61dff07b Put media.metrics service into proper group c7bb8324c Fix failure at AudioTrack_ListenerTest#testAudioTrackCallback 21c721250 Fix package name reporting in MediaDrm metrics. 12586d1c2 Fix memory leaks 815c9259d Fix AMediaDrm_queryKeyStatus returns key:key instead key:value pair. bcc367464 aaudio: fix timestamps and underruns 7328a80ff aaudio: prevent retrograde motion in Legacy timestamps 187dcd4ee aaudio example: print timestamps during callbacks. ced401e56 Allow portMode configuration in loaded state only c4e60eb16 AudioTrack: Fix extended timestamp offset cda5c070b aaudio: test timestamps 8ca23dca1 Camera: fix race in onRepeatingRequestError callback ffa3695a0 AudioTrack: Limit timestamp time lag after start 6b6cd4d69 Suppress chatty debug messages 02fd27972 Fix Auxiliary Effect Buffer Corruption cc072c4ad EffectBundle: Check parameter and value size 2bec2c3b1 EffectBundle: Check parameter and value size 81ad5ecd2 audioflinger: pass return code up from startClient 17a072a94 Softflac: enumerate port format cbdeea977 Implement IOmxStore 77d00ee0c Track graphic buffer mode in OMXNodeInstance 996be3eef Block allocateBackup if the node is not secure node. 7a61a3ae5 aaudio examples: handle disconnect in write_sine_callback 710c142d6 Camera: Avoid stream re-configuration when format gets overridden 9a5222b05 stagefright: disable B-frames 96eaaac73 Improve summarized statistics f65f42154 track pkgname/version in media.metrics 5b506f21b audio effects: Eliminate the cause warning logs about unreleased interface 178683baa APM: invert priority of sonification and enforced routing strategies 999782fa3 Fix ClearKey Drm base64 en/decoding to use base64url. 6fe70331b Set output volume for routing device in startSource() de22f8acd If stopAllRecognitions is supported, do not call stopRecognition again. 8ed02a517 Remove 64bit variant of software codecs e008d02ae aaudio examples: Add deviceId option to examples 7aa0ccbcb audioflinger: fix mmap device selection 2bc7c1838 aaudio: fix hang in client when audioserver dies da071c34f Set minimal AVC encoder level to AVCLevel1 3f3ffab37 heif: cache the entire stream if possible to support seek 09c27cab9 aaudio: fix returned performanceMode for Legacy 06e98369b CodecCapabilities: advertise constrained profiles for decoders 738a3af86 stagefright: read constrained AVC profiles 05e712d3b stagefright: advertise proper profiles and levels 20f573496 Camera: Handle RESULT_ERROR followed by BUFFER_ERROR 39f02ddfb aaudio: fix EXCLUSIVE mode interfering with SHARED ee079fe29 heif: fix decoding of image size different from full tiled area 5ba451638 MPEG4Writer: Save container metadata during switching file output 780882de3 Fix the calculation of the number of frames e98779286 [cfi] Adjust RLIMIT_AS by CFI shadow size. cec27969c stagefright: allow secure audio input buffer 99306c80f aaudio: prevent memory leak from double configure bdcf07ca7 SoftVideoDecoderOMXComponent: max-size can be less than size 7504b9eb4 soundtrigger: require RECORD_AUDIO permission for DSP hotword 4e79910fd Check buffer size in useBuffer in software components 00209af1e Check buffer size in useBuffer in software components 511531a6a AudioPolicyService: Acquire mutex for SoundTriggerSession f759b8c4b AudioPolicyService: Acquire mutex for SoundTriggerSession d8cbbf9f4 Fix null pointer dereferencing in TWGBP e67106418 heif: add new format type 5c57e911b MPEG4Source: fix fragmented read. a221cb4ab stagefright: update google video codec capabilities ea280cb32 heif: adding libheif to be used by skia heif codec a8ca1d169 SoftOpus: fix handling of EOS coming with CSD f4e503bd0 SoftVorbis: fix handling of EOS coming with CSD 5e96386ab stagefright: avoid buffer overflow in base64 decoder 804632afc Add EFFECT_CMD_SET_PARAM parameter checking to Downmix and Reverb 288f6a4a7 libaudiohal: Fix crash due to uninitialized field 7360303d3 Stop capturing mtp_event by reference in lambda 37c428cd5 Fix 'potential memory leak' compiler warning. 4aa53352a libaudiohal: Fix crash due to uninitialized field a88ef50f2 Mark libmediandk as LLNDK. 050f5dcf7 Camera: Switch usage flags to 64-bit unsigned 31abd0ae1 Camera: Remove dead legacy code 37417526c aaudio: fix ownership problems with file descriptors 4a8d260f7 aaudio: deleted FifoBuffers to fix memory leak 84359e2a6 screenrecord should default to '--bit-rate 20M' b51ca280e stagefright: add HEIF support db177c9c9 aaudio: use configurationInput instead of Output e72481c5c aaudio: fix ownership problems with file descriptors 0bbad33c6 libaudiohal: Fix EventFlag leak 24c157762 stagefright: MetadataRetriever API to specify mime and color format d8d7bf612 Support both Clear key plugin UUIDs. 1bb346b49 Add 'dash' as a compatible brand fcd878748 NuPlayerDecoder: check mCodec before dereferencing 6aeb8885d Camera: Add more systrace points 1d665bc48 Fix double fd close in SharedMemoryParcelable. f0e89b0b2 Fix failure to check HIDL return status ea04d9705 aaudio: stop buzzing when MMAP stream disconnected e74240d0f aaudio: restore _get and _setSamplesPerFrame() d80492b81 mtp: Send events async. 719a987e9 APM: cap earpiece voice in call by voice volume 308cae0f3 Make software codecs as VNDK 439bfbb7d Mark the module as VNDK or VNDK-SP in Android.bp 8082425b9 Skip track if verification fails f56b8d048 Camera: update ndk docs 05f4cd73b Revert "media: Increase the maximum ctts offset to be 2 seconds." 9fabbf8a8 audioflinger: prevent crash in MmapThreadHandle destructor 81b06822a Fix failure to check HIDL return status 319d5f43d Fix failure to check HIDL return status 6b401a337 MPEG4Source: fix fragmented read. a5222e298 aaudio: improve error logging 9c64f34be AudioTrackShared: Log more detail on fatal errors 026d52029 stagefright: misc preliminary fixes for HEIF support 0befec600 aaudio: update state for legacy mode efa560093 aaudio: legacy reports EXCLUSIVE when not 414708370 media: Increase the maximum ctts offset to be 2 seconds. 592c13ef8 libmedia: Fix channelMaskFromString function 97350f9df aaudio: improve accuracy of timestamps 10fd056c6 libaudiohal: When starting write, consider the stream buffer size 2e0b25ce7 IMediaMetadataRetriever: Remove implicit display size resize logic 55ec25693 AImageReader: Add support for private format 4029672a3 GenericSource: reset timed text/subtitle after seek 6c161bd7e Have the Surface class track the buffer age. faeb8b20e aaudio: fix getXRunCount 72feab63b DO NOT MERGE ANYWHERE GenericSource: still feed audio decoder when paused. fcf9efd59 aaudio: add glitch detection to loopback, improve latency check 3d145ae91 Camera: add proper nullptr check 212335cbc Fix the UAF bug caused by a dead stack variable e6e9a4811 AudioFlinger: fix set parameters on mmap streams d371ee54c Allow getrandom() in media.codec process 72ad4b91d audiopolicy: do not check for mode_in_communication for voip flags ec15950cd aaudio: remove AAUDIO_ from clock ids for autodocs 3734857f2 Revert float capability for downmixer b636c4fd7 Revert float capability for downmixer 255735a38 Organize header dependencies ed31e32af fix output nFilledLen when prepareForAdaptivePlayback is true c01eddb86 MediaPlayer: Permit VolumeShaper operations on gapless playback 598fc608a Camera: fix emulator deadlock b277d9e3c Build libmedia_omx with BOARD_VNDK_VERSION 5090c73ca Camera: fix race in disconnect and deleteStream 34a35d219 SoftFlacDecoder: increase default input size to 32768 fd34a9310 aaudio: reduce glitching by improving sleep timing 63079e7c8 Fix memory leak in OggExtractor 889234d4b Camera: Avoid freeing outstanding input buffers 96df633e0 increase OWNERS to the audio/video team 2be091ceb Move xmlparser to under libstagefright 2ef71c5be Add non-treble IOMXStore interface 0c0ca1852 Remove unused symbolic links to OMX header files 3e4de7766 audioflinger: enable volume listener on direct outputs 657c1877d Camera: fix deadlock with flush 54a378b99 Add owner 19abcd849 Use int32_t instead of off_t when necessary. 80448085b Write audio performance data to file 33ecc4f6b Marshal Metrics 6133281c9 Close all open drm sessions before destroying a plugin. ef8c7830d Skip track if verification fails 10bd57e01 Camera3Device: Don't time out on long exposures 940083c30 aaudio: fix intermittent hang and position error ce9a26eb5 Fix a crash happening in NBLog's 'writeHistToFile' 502c2f405 MediaPlayerService: fix access of mPlayer in client d8365c54d audio flinger: fix AEC and NS suspend logic 8cc8de296 Make ClearKeyDrmUnitTest build with the VNDK. c7abac432 audio: reduce logspam from MMAP mode 958460156 Append additional owners to projects 60c1b5902 EffectsFactory: fix subeffects loading 1c484a65f Camera: Fix "use after free" for mOutstandingBuffers db1e864da Camera: fix bufferFreed callback object lifecycle issue 901f65deb Add parameters validation on AAudio MMap server dfa827d95 media: Add more debug information to help timestamp debugging. 13e2fda38 Make libeffects build with the VNDK. 357552eb7 remove extraneous `using namespace android` and deprecate utils/Log.h 36cc22b90 have media.codec hold dlopen() codecs forever d4ee4db97 AudioTrack: Fix flush problem with integer sanitization a8a8a47da Restored audio onStateChange log f3fe36ff1 Camera: fix buffer leak in device error condition b182515e9 media: add missing symlink to AudioClient.h cb4dae216 aaudio: indicate client UID and PID to audio flinger aa165e535 audioflinger: Fix missing 'return' statement in 'getParameters' 4ea2d60c6 aaudio loopback: improve latency tester ee3491c35 Make ClearKeyFetcherTest build with the VNDK. d2075e8b8 Move headers in media/omx/1.0 to the right place 44795237e aaudio: command line argument parser a54f1283f aaudio: indicate client UID and PID to audio flinger f0ee3c62f Build libmockdrmcryptoplugin with VNDK. f86731d6a NuPlayer: fix track error notification fd69fd3ee SoftFlacDecoder: increase default input size to 32768 41cad59d2 Stores long-term histogram, outlier information c7ab309ec audio effects: filter reserved effect commands 069c97e06 stagefright: fix crash due to bad timestamp index c19c2a5b3 Build libmockcasplugin with the VNDK. 753c9f326 aaudio: command line argument parser d214a5621 NuPlayerRenderer: allow video to continue when audio ends e8c96c765 CameraService: Clean up ICameraServiceProxy; send it more info 6e2bcf40e stagefright: check aac_frame_length to prevent infinite loop 83efe1c6b audio policy: fix audio device properties loading f34e3f272 Effect factory: Add in dumpsys the config parsing status 41af42b44 Effect factory: Test that the xml is correctly parsed 4fb615c27 Audio policy: Parse new audio policy configuration file 8f5520a73 Effects factory: Implement xml config loading 42aa39a2c Effects config: Parse new configuration format 97b544846 Effects factory: Split runtime logic, parser and state 007709c5e Effects factory: Restrict visibility to public functions 5a26e665e aaudio: do not assert if deleting an unopened stream 6eb0c0e98 Split libnbaio into libnbaio + libnbaio_mono. 697535849 Add 'dash' as a compatible brand 98d6d9227 aaudio: stop calling virtual methods from destructor 8389968cc Fix parsing of gps location atom in mp4 b336e89d5 aaudio: MMAP input not implement pause flush 3bd7a5e62 (DO NOT MERGE) media: Don't wait at MediaRecorder::stop() if we haven't received any frames. ede7c963c aaudio: only use MMAP for low latency perf mode a5247769a aaudio: return channelCount in legacy stream 2b01f0094 Replace old audio time conversion macros and functions e34b0cfc0 aaudio test: test both input and output stream limits 04f7a67df Build libclearkeycasplugin with BOARD_VNDK_VERSION d51329eca aaudio: enable exclusive MMAP mode support 4501b3510 aaudio: improved dumpsys 916929453 aaudio: limit number of streams per process 383f61d9e Release the mutex before calling hidl_cb 5ef003b75 aaudio: disconnect when onTearDown() called 968e85e37 aaudio: fix mixer volume 9063fa796 audiohal: Avoid making unneeded calls to HIDL inteface's ::castFrom 26cd4e41c Fix nbaio headers by moving them to include/media/nbaio 94c26c06d Audio routing: Fix notification routing during A11y playback 53fdc1d74 Fix audioprocessing headers by moving them to include/media a48289c0f Fix audiohal headers to be under include/media/audiohal a17ae74e3 aaudio: modify endpoint sharing logic e94149ea0 DO NOT MERGE : MPEG4Extractor: ensure returned status is checked. 230b680d0 Revert "Revert "media: Globaly adjust timestamp to make sure all tracks' time are align"" 0addb4495 DO NOT MERGE: MPEG4Extractor: ensure returned status is checked. 371561214 MPEG4Extractor: ensure returned status is checked. 808408a89 DO NOT MERGE: MPEG4Extractor: ensure returned status is checked. b63320a36 aaudio: fix resource leak in client tracking 11e8d335b aaudio: close MMAP stream if client dies 90c0fdff4 Camera: adjust inflight list warning threshold 2ac035fdc aaudio: prevent apps from affecting a stream they do not own ba4352582 Camera: Device 3: Ignore buffer limits when clearing request queue 59f57541a Revert "media: Globaly adjust timestamp to make sure all tracks' time are align" 47c5e530b AAudioService: add dumpsys capability 38dfde5ff Camera: fix status tracker race condition 2b8646482 prevent preempting overlapping sound trigger audio streams fad322835 Camera: fix camera status after HAL crash 449d3f081 Fix memory leak warning. 316f1fd66 Reports buffer period glitch timestamps and intervals 408550852 media: Globaly adjust timestamp to make sure all tracks' time are align b7fdce6e1 Audio policy: fix volume change on DEVICE_OUT_SPEAKER_SAFE a88051816 Fix IAAudioService interface b4d9e1b41 stagefright: avoid buffer overflow in base64 decoder f851e5a9f Handle nullptr from mapMemory properly ce13fa128 Revert "Fix parsing of gps location atom in mp4" 077c5f580 stagefright foundation header in a separate module. d4a68f6a2 Removed LOG_HIST_FLUSH 2ac769439 Set initial audio device for AudioTrack and AudioRecord da623c4ff Rename audio_utils/conversion.h to mono_blend.h 5550640fc Fix OMX dependencies. 9ae8c597d Set initial audio device for AudioTrack and AudioRecord ec89b2e2f aaudio: fix CTS for MMAP mode d5a416a49 cas: convert MediaCas to HIDL a9292fe1c MPEG4Writer: initialize track start time ddd11adcd media: Change the location of dumping stats df656622d media: Signal no more frames to read in AudioSource 686f644f9 Camera: Add debug messages for camera latency 887246338 Remove previous implementation of RadioService. cb316c7ec Use vendor variant of libstagefright_foundation. d0dfe43a4 Moved analysis work from NBLog to PerformanceAnalysis 0f6bf435f libaaudio: use shared library for tests and examples 2c6c3bb76 AudioFlinger: Log Record and MMap thread events 3401bcdd9 aaudio: add validation to improve security adbb75af4 AudioTrack: explain why FAST mixer denied a2f296e06 aaudio: implement IPlayer for MMAP playback streams bd4bad2ce Fix parsing of gps location atom in mp4 cf3205fab media: Don't wait at MediaRecorder::stop() if we haven't received any frames. 851d3ff27 APM: Allow VOIP_TX input selection f64ced003 DO NOT MERGE: fix build error caused by incorrect path of RemoteDataSource.h 21c2d3dd0 DO NOT MERGE: fix build error by moving remaining header files 21f242285 DO NOT MERGE: fix build error due to duplicated fields in Android.bp 4c86beec4 provide libstagefright_foundation_vendor to vendors 9484bae02 Prints one histogram of all data in recent history e779e0897 DO NOT MERGE Check frame handle validity before freeing buffer. 7eb18466d Check frame handle validity before freeing buffer. ac4e42982 Monitoring of recording: uid of recording session aeeb179f5 audio policy config: add USB_HEADSET device 0882414c3 audio effects: filter reserved effect commands 6a5c19cae MPEG4Writer: fix diff between duration and timestamps 1e73885bc enumerate component input and output port format 953608fab StreamHal: Add power logging 2829428ff Remove obsolete get/setSamplesPerFrame 4257fd9ab Remove AAudioTesting.h from headers to be exported to NDK 9b2049e3f Made libcamera_client export include dir ac9cef5f3 audio policy: add method to query dB attenuation for a certain volume and device b719ae652 libdrmclearkeyplugin is linked against libstagefright_foundation_vendor 1bb686219 Enhanced documentation for NBLog.cpp 1d12caa28 Change libeffect from vendor:true to vendor_available:true 947a03a6b Add libeffects_headers. cf14b8b9c libeffects: move to vendor 1b7dfe7de Add libhardware_headers to various modules 54fabe00c libdrmclearkeyplugin is linked against libstagefright_foundation_vendor 6d72a9331 provide libstagefright_foundation_vendor to vendors 5b5ea394d Move libstagefright headers to media/libstagefright/include 8fe68036c Track: Check buffer size 72df338ed SoftRaw: Enlarge buffer size to 64KB for 8(7.1) channels files. bfa649666 AudioFlinger: Enable input hal logging c6747867c Camera: Collect result metadata in case of output buffer errors 525eac3e3 Fix libmedia_helper dependencies. 27ddf57d4 Add libhardware_headers to various modules 4a2c17f7e libmedia: Improve charset detection. 52fda70b8 fix potential mediaserver crash in ACodec::getPortFormat d7d013446 Floating point support for audio post processing components cbe985d59 added audio policy configuration files for generic target 009578c1a OMX Hal: depend on libavservices_minijail_vendor. 0b86e57b6 audio: Fix read of uninitialized memory b27f9af59 audio: Fix read of uninitialized memory f438bdce5 Fix tiny memory leak 8caa24ebd fix a memory leak. 8adc80866 Fix a clang-analyzer-cplusplus.NewDelete warning. f25928d15 Remove unused lambda capture b1e2a2382 Add OWNERS in frameworks/av 36f05c7f0 stagefright: fix some corner cases for tunneled frame rendered status 0367cd2f6 OMX codecs: send out EOS when input buffer has non-zero data and EOS. a096aba0c PDK: Remove dependency on frameworks/base 4b8343e4f avc_utils: check delta_scale range to avoid overflow b3cf7e656 audioflinger: Extend debug logs in RecordThread 697a8a54a Prints sample Ms deltas to audioserver file. da6a063a9 Add libhardware_headers to various modules debd04d3d Workaround for Clang emitting spurious Wunused-lambda-capture warning f2ddc43bf FLAC: add flac decoder in omx and support flac in Matroska extractor 2d1631eec Added documentation, inline comments, and temp debug features. fb12e20e4 audio: Output latency update in Audio Track a0c2b04ad Change Vorbis default format 0094fd706 Android.mk: remove $TOP in LOCAL_C_INCLUDES 24aa2adf6 libdrmclearkeyplugin is linked against libstagefright_foundation_vendor 2ee7aab4a Android.mk: remove $TOP in LOCAL_C_INCLUDES b3cd253a0 Android.mk: remove $TOP in LOCAL_C_INCLUDES 60bf3dc8e Build libcpustats for host, but not Mac 031977c9f Fix clang-tidy performance warnings. 093f0b7ab provide libstagefright_foundation_vendor to vendors ca33da0af Build libcpustats for host 47d551733 Add comments explaining about SCHED_FIFO 75f790387 Add TODOs for checking return value of wait af9a7b52b Add comments for bool parameter forApp f7df59c9e libeffects: move all libraries to vendor 201079a8f Produce log warning when a glitch occurred. a2ac39c89 Move media_profiles_V1_0.dtd to hardware/interfaces 3faac31eb Convert libmediandk to Android.bp 5f8c8b9f9 Convert libmediandk to Android.bp 6debec119 move AOSP audio preprocessing to vendor image 3f4c0df2e Convert libmediandk to Android.bp 7a13c2d0b relax effects library path in audio_effects.conf dd92d7e37 Fixed order for NBLog::FormatEntry::begin() cced674a4 media.log: improve histogram appearance 84c621e93 APM: Check dedicated VOIP downlink profile 654afa042 Audio policy: use SPEAKER_SAFE device for alarms and ringtones 40736eaee Separate out stub audio policy configuration defb1b0b7 fix circular dependency libnativewindow <-> libui cc19bbb1e Convert libstagefright to Android.bp 7646a7daf Convert libstagefright to Android.bp c6930dfd3 Update schema for media_profiles_V1_0.xml 72ad8cb0a Add search paths for xml files for MediaProfiles 6f82b4d3e Convert libstagefright to Android.bp 35f18eb72 Fix warnings in bitrotted module 6f0789a0b stagefright: provide consumer usage hint to consumers that request it e9aa3a29f Fix warnings in bitrotted module f0f082660 Add media_profiles_V1_0.dtd 1fee1a82e Replace LOCAL_C_INCLUDES with header lib dependency. e7c6854e0 Fix compiler warnings. cbe95e769 Use %zu to print size_t e8f16b3eb Fix warnings in bitrotted module 11ed3fecd Move libmediandk and libcamera2ndk headers 1861819f4 Move libmediandk and libcamera2ndk headers e997c143b Convert libmtp to soong. 7e8d4ba58 Move libmediandk and libcamera2ndk headers 7c4573fed Remove redundant dependencies 240b83a45 Remove redundant dependencies 777449ca7 Convert libmtp to soong. b6754549b Convert libmedia to Android.bp 61d1c58c9 Convert libdrmframework and drmserver to Android.bp 8c9f6f743 Convert libmedia to Android.bp 11280a15c Fix -Wextra warnings in frameworks/av/include b71f4cbe9 Mark functions in headers with static inline eeb436397 Convert libmedia to Android.bp 5e5aa0e3f libeffects: move all libraries to vendor c8df2c188 Remove redundant dependencies 5e732cddd Remove redundant dependencies a16fc9644 Mark functions in headers with static inline 413adafb0 Mark functions in headers with static inline 0bdcf66bf Fix trivial warnings hidden by -isystem f6014a1ce Fix non-trivial warnings hidden by -isystem 04427cbc2 Rename SurfaceMediaSource::dump to dumpState db90a869e HACK: work around both android-base/logging.h and ADebug.h defining CHECK 8ea3bc44e Remove redundant dependencies 4f79e5a8d Use %zu to print size_t 4e3999910 Fix trivial warnings hidden by -isystem 1759bb551 Fix non-trivial warnings hidden by -isystem 4fa8643d4 Rename SurfaceMediaSource::dump to dumpState 62adc9387 HACK: work around both android-base/logging.h and ADebug.h defining CHECK 2cef46a95 Fix overloaded virtual function warning 8bb9e6450 libcpustats: Android.mk -> Android.bp 27d3c6a32 Fix -Wextra warnings in frameworks/av/include 5a00c54fa Remove reference to libc_logging. cb421ce29 Remove redundant dependencies 47552dd92 Convert libmediadrm to Android.bp 5a112ffe5 Fix warnings hidden by -isystem e6a754b78 Revert "Build libcpustats for host" 4f7427b3e Fix overloaded virtual function warning cb8f36732 Use %zu to print size_t aa4db8923 Remove unused #include. 94b8c5dfd Convert libmediadrm to Android.bp a07af8aea Remove DISABLE_TREBLE_DRM 816862524 Convert libmediametrics to Android.bp b0bb2ec97 Fix warnings hidden by -isystem b8c35f944 Fix trivial warnings hidden by -isystem 6f51c153e Fix non-trivial warnings hidden by -isystem 8dbc12054 LOCAL_CLANG := true is now the default 75d76012b stagefright: move several static methods out of ACodec 83931fd7b stagefright: move MediaDefs from libstagefright to libmedia fd871c728 media: Save last frame's timestamp for correct calculation of stopTimeOffset. f461f38e0 Rename SurfaceMediaSource::dump to dumpState 1b1686db5 HACK: work around both android-base/logging.h and ADebug.h defining CHECK 0fe780786 MockDrmCryptoPlugin: Don't truncate log output ed56be2ed Convert libmediametrics to Android.bp 53f2035f1 Convert libmediadrm to Android.bp d995c0186 Fix warnings hidden by -isystem 6330ce561 Remove unused lambda capture 3a5d1e8f1 media: Further reduce the recording start time offset. 854cb1745 mtp: Preserve last modified time of files. df57a3093 libeffects: move all libraries to vendor 9f3f8dd77 Fix apps using Adobe AIR. e7566e73f Allow fstatfs64 syscall for mediacodec/extractor e819f122b libmediautils: mk -> bp bd20f6bcd Clean up mediadrm dependencies 99a5aba02 Remove DISABLE_TREBLE_DRM 4e728d4bb ALOGW when failing to open audio track because of playback rate f72cefddf media: Support getStopTimeOffsetUs in GraphicBufferSource. 4ca485f78 Enable CFI for static media codec libraries. 77a5e5a9b Enable CFI for the amrwbenc test. 603ce762d Enable CFI for the amrwbenc software encoder static lib. 485f7bebb Enable CFI for more components. e7cb781cb Convert libcamera_client to Android.bp 0b38a6b7a DO NOT MERGE: Move camera headers to camera/include 0cc248ee0 DO NOT MERGE: Move camera headers to camera/include d008fd1e4 DO NOT MERGE: Move camera headers to camera/include ac352aab2 Convert libradio to Android.bp 6991be5cb Convert libsoundtrigger to Android.bp a8f0f311b Convert libimg_utils to Android.bp 040dc2758 Enable CFI for static media codec libraries. 7e42c68f9 Enable CFI for the amrwbenc test. ef81adc7f Enable CFI for the amrwbenc software encoder static lib. 33587d192 Fix clang static analyzer warnings. eb3324081 Enable CFI for more components. bf4930885 audioflinger: Make use of android-base/macros.h 444841ffd Get declarations from the proper header file 9eae036a9 Use correct binder opcode names caaf5eefe Build libcpustats for host de0008596 Fix UAF in metrics summarizer code 5b2191a4a Add a tee sink filename suffix to distinguish type 3cc2d29b2 AAudio: Fix Doxygen problems with undefined symbols 7b461f650 Remove useless code in aacenc 596100cf2 Fix makefile warnings (typo). 7360384c7 Remove .(ll)ndk suffix from (ll)ndk_library 65658fa93 libaaudio: fix error passing for errorCallback 6180b272a rtsp: Use system property to enable RTP over TCP 04b96fc3a Fix log spam for media.log 7f6b40d78 AAudioService: integrated with audioserver fa80eeac9 Emulator: enable YUV format handling on emulator 388d57148 Rename logWriterTLS to tlNBLogWriter 1c446273e Change raw pointer mNamedReaders to reference eef598c55 Add histograms for FastMixer 3ab8d66ad Rename symbols to be more consistent 8ae038e45 TypedLogger check for logWriterTLS == nullptr 9c37337c4 media.log: dump all readers with dumpsys option "r" 2ba6e66e1 libaaudio: add callback API c8f372c22 libaaudio: implement callback 2cf6e62ea AAudio: add group in headers for doxygen 4f03349cd NBLog add log scale to histograms ad82aa66f NBLog improve Histograms: f42f15685 NBLog change timespec to int64_t nanoseconds 2aedf3732 NBLog: add buffer hex dump 537ad7dab Add histogram entries (timestamp and flush) bd0c6b47a Add unique IDs to log entry 231fd3535 NuPlayer: handle source error correctly. 2e9c63b2f Implement metrics 'summarizers' f8754cc59 media: Support setting stopTime in MediaSource 1bdf066d8 Revert "media: signalEndOfInputStream when handling STOP action." 1bfe09a0b Improve audio logs and dumpsys media.audio_flinger 8e92c7c9f media: Add support for setting encoder latency in ACodec. bf628da1e DRM: more fixes for heap base mapping 6aa5c0662 Revert "Revert "Fix decoder instantiation during playback"" 53f2ecaa6 Add test config to mtp_ffs_handle_test 2d821beaf media: signalEndOfInputStream when handling STOP action. 50a3ad82b libaaudio: change aaudio_audio_format_t to aaudio_format_t 2b3db3b04 libaaudio: implement getTimestamp for legacy path 3cf264448 libeffects: Fix EQ's 5th band upper limit 3475822ea AudioTrack and AudioRecord: getNotificationPeriodInFrames() e4ae17109 Nuplayer logging empty records to media.metrics 6975173f5 Fix reclaim sessions 4219c290e Camera: Update 'indexOfKey' return check ba9af7792 MPEG4Source: fix fragmented read. 687a589ae Do not seek when switching to background playback ========platform/frameworks/base between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 38 + Android.mk | 136 +- PREUPLOAD.cfg | 11 +- .../src/android/database/CursorWindowPerfTest.java | 123 + .../core/src/android/database/TableHelper.java | 223 + .../core/src/android/os/ParcelPerfTest.java | 55 + .../core/src/android/os/SharedPreferencesTest.java | 47 + apct-tests/perftests/multiuser/Android.mk | 3 +- .../src/android/multiuser/BenchmarkResults.java | 83 + .../multiuser/BenchmarkResultsReporter.java | 76 + .../src/android/multiuser/BenchmarkRunner.java | 107 + .../src/android/multiuser/UserLifecycleTest.java | 299 - .../src/android/multiuser/UserLifecycleTests.java | 315 + api/current.txt | 665 +- api/removed.txt | 45 +- api/system-current.txt | 968 +- api/system-removed.txt | 156 +- api/test-current.txt | 767 +- api/test-removed.txt | 45 +- cmds/am/src/com/android/commands/am/Am.java | 45 - .../am/src/com/android/commands/am/Instrument.java | 19 +- cmds/app_process/app_main.cpp | 6 + cmds/bmgr/src/com/android/commands/bmgr/Bmgr.java | 114 +- cmds/bootanimation/Android.mk | 69 +- cmds/bootanimation/BootAnimation.cpp | 96 +- cmds/bootanimation/BootAnimation.h | 90 +- cmds/bootanimation/BootAnimationUtil.cpp | 61 + cmds/bootanimation/BootAnimationUtil.h | 25 + cmds/bootanimation/bootanimation_main.cpp | 140 +- cmds/bootanimation/iot/BootAction.cpp | 175 + cmds/bootanimation/iot/BootAction.h | 63 + cmds/bootanimation/iot/iotbootanimation_main.cpp | 93 + cmds/bu/src/com/android/commands/bu/Backup.java | 4 +- cmds/hid/README.md | 145 + cmds/hid/jni/Android.mk | 9 +- cmds/hid/jni/com_android_commands_hid_Device.cpp | 100 +- cmds/hid/jni/com_android_commands_hid_Device.h | 9 +- cmds/hid/src/com/android/commands/hid/Device.java | 26 +- cmds/hid/src/com/android/commands/hid/Hid.java | 13 +- .../commands/locksettings/LockSettingsCmd.java | 14 +- cmds/pm/src/com/android/commands/pm/Pm.java | 4 +- .../android/commands/requestsync/RequestSync.java | 120 +- cmds/screencap/screencap.cpp | 59 +- .../com/android/commands/svc/BluetoothCommand.java | 58 + .../src/com/android/commands/svc/NfcCommand.java | 53 +- cmds/svc/src/com/android/commands/svc/Svc.java | 1 + .../src/com/android/commands/svc/WifiCommand.java | 4 + cmds/uiautomator/instrumentation/Android.mk | 1 + cmds/uiautomator/library/Android.mk | 5 +- cmds/vr/src/com/android/commands/vr/Vr.java | 24 +- compiled-classes-phone | 8524 --- config/boot-image-profile.txt | 54833 +++++++++++++++++++ config/compiled-classes-phone | 8664 +++ config/copyright-header | 15 + config/dirty-image-objects | 176 + config/generate-preloaded-classes.sh | 39 + config/preloaded-classes | 4739 ++ config/preloaded-classes-blacklist | 1 + config/preloaded-classes-extra | 14 + .../accessibilityservice/AccessibilityService.java | 66 +- .../FingerprintGestureController.java | 4 +- .../accounts/AbstractAccountAuthenticator.java | 13 +- core/java/android/accounts/AccountManager.java | 19 +- .../android/accounts/ChooseAccountActivity.java | 40 +- core/java/android/animation/AnimatorSet.java | 12 +- core/java/android/annotation/IntDef.java | 4 +- core/java/android/annotation/StringDef.java | 4 +- core/java/android/annotation/TargetApi.java | 3 +- core/java/android/app/Activity.java | 158 +- core/java/android/app/ActivityManager.java | 81 +- core/java/android/app/ActivityManagerInternal.java | 13 +- core/java/android/app/ActivityOptions.java | 23 + core/java/android/app/ActivityThread.java | 279 +- .../android/app/ActivityTransitionCoordinator.java | 7 +- core/java/android/app/ActivityView.java | 620 +- core/java/android/app/AppOpsManager.java | 9 + core/java/android/app/ApplicationLoaders.java | 35 +- .../android/app/ApplicationPackageManager.java | 94 +- core/java/android/app/ContextImpl.java | 74 +- core/java/android/app/DexLoadReporter.java | 92 +- core/java/android/app/DownloadManager.java | 33 +- .../java/android/app/EphemeralResolverService.java | 1 + core/java/android/app/Fragment.java | 120 +- core/java/android/app/FragmentManager.java | 300 +- core/java/android/app/FragmentState.java | 137 + core/java/android/app/IActivityContainer.aidl | 36 - .../android/app/IActivityContainerCallback.aidl | 25 - core/java/android/app/IActivityManager.aidl | 28 +- core/java/android/app/IApplicationThread.aidl | 5 +- core/java/android/app/IInputForwarder.aidl | 29 + core/java/android/app/INotificationManager.aidl | 12 +- core/java/android/app/ITaskStackListener.aidl | 2 +- core/java/android/app/IUiAutomationConnection.aidl | 3 +- core/java/android/app/IUidObserver.aidl | 10 + core/java/android/app/IWallpaperManager.aidl | 22 +- .../android/app/IWallpaperManagerCallback.aidl | 8 + core/java/android/app/Instrumentation.java | 5 +- core/java/android/app/IntentService.java | 8 + core/java/android/app/KeyguardManager.java | 92 +- core/java/android/app/LoadedApk.java | 44 +- core/java/android/app/MediaRouteButton.java | 51 +- core/java/android/app/Notification.java | 375 +- core/java/android/app/NotificationChannel.java | 96 +- .../java/android/app/NotificationChannelGroup.java | 10 +- core/java/android/app/NotificationManager.java | 107 +- core/java/android/app/PendingIntent.java | 1 + core/java/android/app/ProfilerInfo.java | 62 +- core/java/android/app/ProgressDialog.java | 8 +- core/java/android/app/RemoteInput.java | 4 +- core/java/android/app/ResourcesManager.java | 11 +- .../android/app/RetailDemoModeServiceInternal.java | 29 - core/java/android/app/SharedElementCallback.java | 24 +- core/java/android/app/SharedPreferencesImpl.java | 19 +- core/java/android/app/StatusBarManager.java | 1 + core/java/android/app/SystemServiceRegistry.java | 62 +- core/java/android/app/TaskStackListener.java | 3 +- core/java/android/app/UiAutomation.java | 59 +- core/java/android/app/UiAutomationConnection.java | 110 +- core/java/android/app/Vr2dDisplayProperties.java | 123 +- core/java/android/app/VrManager.java | 140 +- core/java/android/app/VrStateCallback.java | 38 + core/java/android/app/WallpaperColors.aidl | 19 + core/java/android/app/WallpaperColors.java | 426 + core/java/android/app/WallpaperManager.java | 257 +- core/java/android/app/admin/ConnectEvent.java | 6 +- .../android/app/admin/DeviceAdminReceiver.java | 14 +- .../android/app/admin/DevicePolicyManager.java | 154 +- core/java/android/app/admin/DnsEvent.java | 5 +- core/java/android/app/admin/PasswordMetrics.java | 20 +- core/java/android/app/assist/AssistStructure.java | 12 +- core/java/android/app/backup/BackupAgent.java | 23 +- core/java/android/app/backup/IBackupManager.aidl | 9 + core/java/android/app/backup/IBackupObserver.aidl | 14 +- .../android/app/backup/RestoreDescription.java | 2 +- .../android/app/backup/WallpaperBackupHelper.java | 153 +- core/java/android/app/job/JobParameters.java | 12 + core/java/android/app/timezone/Callback.java | 75 + .../android/app/timezone/DistroFormatVersion.java | 119 + .../android/app/timezone/DistroRulesVersion.java | 131 + core/java/android/app/timezone/ICallback.aidl | 27 + core/java/android/app/timezone/IRulesManager.aidl | 84 + core/java/android/app/timezone/RulesManager.java | 211 + core/java/android/app/timezone/RulesState.aidl | 17 + core/java/android/app/timezone/RulesState.java | 303 + .../android/app/timezone/RulesUpdaterContract.java | 90 + core/java/android/app/timezone/Utils.java | 67 + core/java/android/app/trust/ITrustManager.aidl | 2 + core/java/android/app/trust/TrustManager.java | 28 +- .../android/app/usage/ExternalStorageStats.java | 8 + core/java/android/app/usage/NetworkStats.java | 4 +- .../android/app/usage/NetworkStatsManager.java | 45 +- .../android/app/usage/StorageStatsManager.java | 3 +- core/java/android/appwidget/AppWidgetHost.java | 54 +- core/java/android/bluetooth/BluetoothA2dpSink.java | 89 +- core/java/android/bluetooth/BluetoothAdapter.java | 15 +- .../bluetooth/BluetoothAvrcpController.java | 59 +- core/java/android/bluetooth/BluetoothDevice.java | 411 +- core/java/android/bluetooth/BluetoothGatt.java | 90 +- core/java/android/bluetooth/BluetoothHeadset.java | 305 +- .../android/bluetooth/BluetoothHeadsetClient.java | 227 +- core/java/android/bluetooth/BluetoothHealth.java | 62 +- .../android/bluetooth/BluetoothInputDevice.java | 183 +- .../java/android/bluetooth/BluetoothInputHost.java | 71 +- core/java/android/bluetooth/BluetoothManager.java | 5 +- core/java/android/bluetooth/BluetoothMap.java | 98 +- .../java/android/bluetooth/BluetoothMapClient.java | 80 +- core/java/android/bluetooth/BluetoothPan.java | 63 +- core/java/android/bluetooth/BluetoothPbap.java | 36 +- .../android/bluetooth/BluetoothPbapClient.java | 77 +- core/java/android/bluetooth/BluetoothSap.java | 101 +- core/java/android/bluetooth/IBluetooth.aidl | 1 + core/java/android/bluetooth/IBluetoothGatt.aidl | 2 +- core/java/android/bluetooth/IBluetoothHeadset.aidl | 1 + .../android/bluetooth/IBluetoothInputDevice.aidl | 8 + .../bluetooth/le/BluetoothLeAdvertiser.java | 19 +- .../android/bluetooth/le/BluetoothLeScanner.java | 18 +- .../le/PeriodicAdvertisingParameters.java | 4 +- core/java/android/bluetooth/le/ScanCallback.java | 6 + .../android/companion/CompanionDeviceManager.java | 20 +- .../content/AbstractThreadedSyncAdapter.java | 166 +- core/java/android/content/BroadcastReceiver.java | 2 +- core/java/android/content/ClipData.java | 61 +- core/java/android/content/ContentProvider.java | 4 +- .../android/content/ContentProviderClient.java | 10 +- core/java/android/content/ContentResolver.java | 5 +- core/java/android/content/Context.java | 115 +- core/java/android/content/ContextWrapper.java | 25 +- core/java/android/content/ISyncAdapter.aidl | 8 - core/java/android/content/Intent.java | 194 +- core/java/android/content/SyncAdaptersCache.java | 3 +- core/java/android/content/SyncStatusInfo.java | 67 +- core/java/android/content/pm/ActivityInfo.java | 56 +- core/java/android/content/pm/ApplicationInfo.java | 85 +- .../android/content/pm/AuxiliaryResolveInfo.java | 6 + .../android/content/pm/BaseParceledListSlice.java | 2 +- core/java/android/content/pm/ComponentInfo.java | 8 +- .../android/content/pm/EphemeralIntentFilter.java | 1 + .../android/content/pm/EphemeralResolveInfo.java | 1 + .../content/pm/IDexModuleRegisterCallback.aidl | 28 + .../content/pm/IPackageInstallerSession.aidl | 3 +- core/java/android/content/pm/IPackageManager.aidl | 52 +- .../java/android/content/pm/InstantAppRequest.java | 6 +- .../android/content/pm/InstantAppResolveInfo.java | 2 +- core/java/android/content/pm/LauncherApps.java | 8 +- .../content/pm/PackageBackwardCompatibility.java | 78 + core/java/android/content/pm/PackageInfo.java | 18 +- core/java/android/content/pm/PackageInstaller.java | 303 +- core/java/android/content/pm/PackageManager.java | 153 +- .../android/content/pm/PackageManagerInternal.java | 13 +- core/java/android/content/pm/PackageParser.java | 478 +- .../content/pm/PackageParserCacheHelper.java | 157 + core/java/android/content/pm/PackageUserState.java | 9 +- core/java/android/content/pm/PermissionInfo.java | 11 +- core/java/android/content/pm/ProviderInfo.java | 4 +- core/java/android/content/pm/ResolveInfo.java | 42 +- core/java/android/content/pm/ServiceInfo.java | 6 +- .../java/android/content/pm/SharedLibraryInfo.java | 3 - core/java/android/content/pm/ShortcutManager.java | 551 +- .../pm/permission/IRuntimePermissionPresenter.aidl | 1 + .../pm/permission/RuntimePermissionPresenter.java | 38 +- core/java/android/content/res/Configuration.java | 68 +- core/java/android/content/res/Resources.java | 3 +- core/java/android/content/res/ResourcesImpl.java | 161 +- core/java/android/database/AbstractCursor.java | 10 +- .../android/database/sqlite/SQLiteConnection.java | 15 +- .../database/sqlite/SQLiteConnectionPool.java | 133 +- .../android/database/sqlite/SQLiteDatabase.java | 386 +- .../sqlite/SQLiteDatabaseConfiguration.java | 28 + core/java/android/database/sqlite/SQLiteDebug.java | 10 +- .../database/sqlite/SQLiteDirectCursorDriver.java | 2 + .../java/android/database/sqlite/SQLiteGlobal.java | 15 + .../android/database/sqlite/SQLiteOpenHelper.java | 102 +- core/java/android/hardware/Camera.java | 66 +- .../android/hardware/SensorAdditionalInfo.java | 19 + .../java/android/hardware/SensorDirectChannel.java | 5 +- core/java/android/hardware/SensorManager.java | 7 +- .../java/android/hardware/SystemSensorManager.java | 6 +- .../android/hardware/camera2/CameraDevice.java | 16 +- .../android/hardware/camera2/CameraManager.java | 30 +- core/java/android/hardware/camera2/DngCreator.java | 7 +- .../camera2/impl/CameraCaptureSessionImpl.java | 229 +- ...meraConstrainedHighSpeedCaptureSessionImpl.java | 4 + .../hardware/camera2/impl/CameraDeviceImpl.java | 7 +- .../hardware/camera2/legacy/CameraDeviceState.java | 23 +- .../camera2/legacy/CameraDeviceUserShim.java | 19 +- .../camera2/legacy/LegacyCameraDevice.java | 25 +- .../hardware/camera2/legacy/RequestQueue.java | 31 +- .../camera2/legacy/RequestThreadManager.java | 26 +- .../camera2/params/StreamConfigurationMap.java | 7 + .../android/hardware/display/DisplayManager.java | 49 + .../hardware/display/DisplayManagerGlobal.java | 17 +- .../android/hardware/display/DisplayViewport.java | 41 +- .../android/hardware/display/IDisplayManager.aidl | 4 + .../hardware/fingerprint/FingerprintManager.java | 14 +- .../java/android/hardware/input/IInputManager.aidl | 9 + core/java/android/hardware/input/InputManager.java | 86 +- core/java/android/hardware/location/NanoApp.java | 4 +- .../hardware/location/NanoAppInstanceInfo.java | 4 + .../java/android/hardware/radio/IRadioService.aidl | 33 + core/java/android/hardware/radio/ITuner.aidl | 98 + .../android/hardware/radio/ITunerCallback.aidl | 33 + .../android/hardware/radio/ProgramSelector.aidl | 20 + .../android/hardware/radio/ProgramSelector.java | 502 + core/java/android/hardware/radio/RadioManager.aidl | 26 + core/java/android/hardware/radio/RadioManager.java | 400 +- .../java/android/hardware/radio/RadioMetadata.aidl | 20 + .../java/android/hardware/radio/RadioMetadata.java | 61 +- core/java/android/hardware/radio/RadioModule.java | 228 - core/java/android/hardware/radio/RadioTuner.java | 154 +- core/java/android/hardware/radio/TunerAdapter.java | 271 + .../hardware/radio/TunerCallbackAdapter.java | 97 + .../soundtrigger/KeyphraseEnrollmentInfo.java | 3 +- .../android/hardware/usb/UsbDeviceConnection.java | 6 +- core/java/android/hardware/usb/UsbManager.java | 21 +- core/java/android/hardware/usb/UsbPort.java | 84 +- core/java/android/hardware/usb/UsbRequest.java | 5 +- .../IInputMethodSessionWrapper.java | 12 +- core/java/android/net/ConnectivityManager.java | 406 +- core/java/android/net/IConnectivityManager.aidl | 14 +- core/java/android/net/IIpSecService.aidl | 11 +- core/java/android/net/INetworkPolicyManager.aidl | 8 +- core/java/android/net/INetworkStatsService.aidl | 2 +- core/java/android/net/ITetheringStatsProvider.aidl | 45 + core/java/android/net/IpPrefix.java | 16 + core/java/android/net/IpSecConfig.java | 24 +- core/java/android/net/IpSecManager.java | 145 +- core/java/android/net/IpSecSpiResponse.aidl | 20 + core/java/android/net/IpSecSpiResponse.java | 78 + core/java/android/net/IpSecTransform.java | 33 +- core/java/android/net/IpSecTransformResponse.aidl | 20 + core/java/android/net/IpSecTransformResponse.java | 73 + core/java/android/net/IpSecUdpEncapResponse.aidl | 20 + core/java/android/net/IpSecUdpEncapResponse.java | 96 + core/java/android/net/LinkAddress.java | 41 +- core/java/android/net/LinkProperties.java | 18 +- core/java/android/net/NetworkCapabilities.java | 163 +- core/java/android/net/NetworkFactory.java | 10 + core/java/android/net/NetworkIdentity.java | 2 +- core/java/android/net/NetworkInfo.java | 35 +- core/java/android/net/NetworkPolicy.java | 158 +- core/java/android/net/NetworkPolicyManager.java | 86 +- core/java/android/net/NetworkQuotaInfo.java | 26 +- .../android/net/NetworkRecommendationProvider.java | 1 + core/java/android/net/NetworkScoreManager.java | 5 +- core/java/android/net/NetworkSpecifier.java | 16 + core/java/android/net/NetworkStats.java | 52 +- core/java/android/net/NetworkStatsHistory.java | 19 + core/java/android/net/NetworkTemplate.java | 47 +- core/java/android/net/OWNERS | 6 + .../android/net/SSLCertificateSocketFactory.java | 3 +- core/java/android/net/TrafficStats.java | 40 +- core/java/android/net/VpnService.java | 41 +- core/java/android/net/metrics/IpManagerEvent.java | 2 + core/java/android/net/metrics/WakeupEvent.java | 34 + core/java/android/net/metrics/WakeupStats.java | 87 + core/java/android/net/nsd/NsdManager.java | 192 +- core/java/android/net/nsd/NsdServiceInfo.java | 3 +- core/java/android/nfc/INfcAdapter.aidl | 3 +- core/java/android/nfc/INfcDta.aidl | 34 + core/java/android/nfc/NfcAdapter.java | 20 +- .../android/nfc/cardemulation/ApduServiceInfo.java | 25 + .../android/nfc/cardemulation/CardEmulation.java | 12 +- .../android/nfc/cardemulation/HostNfcFService.java | 2 + .../android/nfc/cardemulation/NfcFServiceInfo.java | 33 +- core/java/android/nfc/dta/NfcDta.java | 167 + core/java/android/os/BaseBundle.java | 182 +- core/java/android/os/BatteryStats.java | 654 +- core/java/android/os/Binder.java | 70 +- core/java/android/os/Build.java | 15 + core/java/android/os/Bundle.java | 81 +- core/java/android/os/Debug.java | 143 +- core/java/android/os/FileUtils.java | 10 +- core/java/android/os/GraphicsEnvironment.java | 44 +- core/java/android/os/Handler.java | 7 +- core/java/android/os/HwBinder.java | 5 + core/java/android/os/IBinder.java | 37 +- .../java/android/os/INetworkManagementService.aidl | 40 +- core/java/android/os/IPowerManager.aidl | 2 + core/java/android/os/IThermalEventListener.aidl | 32 + core/java/android/os/IThermalService.aidl | 51 + core/java/android/os/MemoryFile.java | 152 +- core/java/android/os/Parcel.java | 112 +- core/java/android/os/ParcelableException.java | 6 +- core/java/android/os/PowerManager.java | 42 +- core/java/android/os/Process.java | 9 +- core/java/android/os/RecoverySystem.java | 165 +- core/java/android/os/SharedMemory.aidl | 20 + core/java/android/os/SharedMemory.java | 363 + core/java/android/os/StatFs.java | 7 + core/java/android/os/StrictMode.java | 26 +- .../java/android/os/SynchronousResultReceiver.java | 14 + core/java/android/os/Temperature.aidl | 19 + core/java/android/os/Temperature.java | 101 + core/java/android/os/Trace.java | 14 +- core/java/android/os/UpdateEngine.java | 85 +- core/java/android/os/UserHandle.java | 5 + core/java/android/os/UserManager.java | 30 +- core/java/android/os/VibrationEffect.java | 76 +- core/java/android/os/ZygoteProcess.java | 30 +- core/java/android/os/storage/IStorageManager.aidl | 4 +- core/java/android/os/storage/StorageManager.java | 153 +- .../RuntimePermissionPresenterService.java | 30 +- core/java/android/preference/Preference.java | 1 + core/java/android/preference/SeekBarVolumizer.java | 3 +- core/java/android/print/PrintDocumentAdapter.java | 4 +- core/java/android/print/PrintManager.java | 10 +- .../android/printservice/PrintServiceInfo.java | 2 - core/java/android/provider/AlarmClock.java | 22 +- core/java/android/provider/CallLog.java | 30 +- core/java/android/provider/ContactsContract.java | 7 - core/java/android/provider/DocumentsContract.java | 103 +- core/java/android/provider/DocumentsProvider.java | 12 +- core/java/android/provider/Downloads.java | 1 + core/java/android/provider/FontsContract.java | 4 +- core/java/android/provider/MetadataReader.java | 285 + core/java/android/provider/Settings.java | 453 +- .../provider/TimeZoneRulesDataContract.java | 120 + core/java/android/security/IKeystoreService.aidl | 2 +- .../android/service/autofill/AutofillService.java | 225 +- .../service/autofill/AutofillServiceInfo.java | 10 +- .../autofill/CharSequenceTransformation.java | 226 + .../service/autofill/CustomDescription.java | 248 + core/java/android/service/autofill/Dataset.java | 1 + .../android/service/autofill/FillEventHistory.java | 17 +- .../java/android/service/autofill/FillRequest.java | 15 +- .../android/service/autofill/FillResponse.java | 42 +- .../service/autofill/ImageTransformation.java | 219 + .../service/autofill/InternalTransformation.java | 42 + .../service/autofill/InternalValidator.java | 38 + .../service/autofill/LuhnChecksumValidator.java | 127 + .../service/autofill/OptionalValidators.java | 91 + .../android/service/autofill/RegexValidator.java | 109 + .../service/autofill/RequiredValidators.java | 90 + .../android/service/autofill/SaveCallback.java | 15 +- core/java/android/service/autofill/SaveInfo.java | 186 +- .../android/service/autofill/Transformation.java | 25 + core/java/android/service/autofill/Validator.java | 24 + core/java/android/service/autofill/Validators.java | 67 + .../java/android/service/autofill/ValueFinder.java | 35 + .../android/service/euicc/EuiccProfileInfo.java | 84 + core/java/android/service/euicc/EuiccService.java | 523 + ...tDefaultDownloadableSubscriptionListResult.aidl | 19 + ...tDefaultDownloadableSubscriptionListResult.java | 98 + .../GetDownloadableSubscriptionMetadataResult.aidl | 19 + .../GetDownloadableSubscriptionMetadataResult.java | 98 + .../euicc/GetEuiccProfileInfoListResult.aidl | 19 + .../euicc/GetEuiccProfileInfoListResult.java | 104 + .../service/euicc/IDeleteSubscriptionCallback.aidl | 22 + .../euicc/IDownloadSubscriptionCallback.aidl | 22 + .../service/euicc/IEraseSubscriptionsCallback.aidl | 22 + core/java/android/service/euicc/IEuiccService.aidl | 52 + ...efaultDownloadableSubscriptionListCallback.aidl | 24 + ...etDownloadableSubscriptionMetadataCallback.aidl | 24 + .../android/service/euicc/IGetEidCallback.aidl | 22 + .../service/euicc/IGetEuiccInfoCallback.aidl | 24 + .../euicc/IGetEuiccProfileInfoListCallback.aidl | 24 + ...RetainSubscriptionsForFactoryResetCallback.aidl | 22 + .../euicc/ISwitchToSubscriptionCallback.aidl | 22 + .../euicc/IUpdateSubscriptionNicknameCallback.aidl | 22 + .../service/gatekeeper/IGateKeeperService.aidl | 6 + .../android/service/notification/Adjustment.java | 15 +- .../notification/NotificationListenerService.java | 35 +- .../service/notification/ZenModeConfig.java | 68 +- .../android/service/oemlock/IOemLockService.aidl | 3 + .../android/service/oemlock/OemLockManager.java | 29 +- .../IPersistentDataBlockService.aidl | 1 + .../persistentdata/PersistentDataBlockManager.java | 1 + .../service/voice/VoiceInteractionService.java | 14 + core/java/android/service/vr/IVrListener.aidl | 2 +- core/java/android/service/vr/IVrManager.aidl | 15 + .../java/android/service/vr/VrListenerService.java | 32 +- .../service/wallpaper/IWallpaperConnection.aidl | 2 + .../service/wallpaper/IWallpaperEngine.aidl | 3 +- .../service/wallpaper/WallpaperService.java | 129 +- core/java/android/text/DynamicLayout.java | 10 +- core/java/android/text/InputFilter.java | 131 +- core/java/android/text/InputType.java | 4 +- core/java/android/text/StaticLayout.java | 36 +- core/java/android/text/TextLine.java | 238 +- core/java/android/text/TextPaint.java | 33 +- core/java/android/text/TextUtils.java | 89 + core/java/android/text/format/Formatter.java | 328 +- .../text/method/AllCapsTransformationMethod.java | 67 +- .../android/text/style/TextAppearanceSpan.java | 91 +- core/java/android/text/util/Linkify.java | 26 +- core/java/android/transition/TransitionUtils.java | 44 +- core/java/android/util/AtomicFile.java | 15 +- core/java/android/util/BootTimingsTraceLog.java | 64 - core/java/android/util/IconDrawableFactory.java | 11 +- core/java/android/util/IntArray.java | 74 +- core/java/android/util/LocalLog.java | 10 +- core/java/android/util/Log.java | 14 +- core/java/android/util/LongArray.java | 81 +- core/java/android/util/MathUtils.java | 4 +- core/java/android/util/MemoryIntArray.java | 5 +- core/java/android/util/MergedConfiguration.java | 15 + core/java/android/util/PackageUtils.java | 80 +- core/java/android/util/Patterns.java | 2 +- core/java/android/util/RecurrenceRule.java | 257 + core/java/android/util/SparseLongArray.java | 17 + core/java/android/util/TimeUtils.java | 169 +- core/java/android/util/TimingsTraceLog.java | 77 + .../java/android/util/proto/ProtoOutputStream.java | 1 - .../view/AccessibilityInteractionController.java | 234 +- core/java/android/view/ActionMode.java | 2 + core/java/android/view/Display.java | 25 +- core/java/android/view/FocusFinder.java | 14 +- .../java/android/view/HapticFeedbackConstants.java | 31 +- .../android/view/IWallpaperVisibilityListener.aidl | 30 + core/java/android/view/IWindowManager.aidl | 20 + core/java/android/view/InputDevice.java | 32 + .../view/InputEventConsistencyVerifier.java | 2 +- core/java/android/view/InputEventReceiver.java | 7 +- core/java/android/view/KeyEvent.java | 5 +- core/java/android/view/KeyboardShortcutGroup.java | 18 +- core/java/android/view/NotificationHeaderView.java | 78 +- core/java/android/view/Surface.java | 111 +- core/java/android/view/SurfaceControl.java | 12 +- core/java/android/view/SurfaceView.java | 5 +- core/java/android/view/ThreadedRenderer.java | 43 +- core/java/android/view/View.java | 194 +- core/java/android/view/ViewConfiguration.java | 5 +- core/java/android/view/ViewGroup.java | 24 +- core/java/android/view/ViewRootImpl.java | 98 +- core/java/android/view/Window.java | 41 +- core/java/android/view/WindowInfo.java | 5 + core/java/android/view/WindowManager.java | 104 +- core/java/android/view/WindowManagerImpl.java | 10 + core/java/android/view/WindowManagerInternal.java | 13 +- core/java/android/view/WindowManagerPolicy.java | 44 +- .../view/accessibility/AccessibilityCache.java | 4 +- .../view/accessibility/AccessibilityEvent.java | 254 +- .../view/accessibility/AccessibilityManager.java | 57 +- .../view/accessibility/AccessibilityNodeInfo.java | 707 +- .../accessibility/AccessibilityNodeProvider.java | 6 +- .../view/accessibility/AccessibilityRecord.java | 91 +- .../AccessibilityRequestPreparer.java | 122 + core/java/android/view/autofill/AutofillId.java | 2 + .../android/view/autofill/AutofillManager.java | 415 +- .../android/view/autofill/AutofillPopupWindow.java | 29 +- .../android/view/autofill/IAutoFillManager.aidl | 1 + .../view/autofill/IAutoFillManagerClient.aidl | 20 +- .../view/inputmethod/InputMethodManager.java | 2 +- .../view/inputmethod/InputMethodSubtype.java | 20 +- core/java/android/view/textclassifier/LangId.java | 69 - .../view/textclassifier/TextClassification.java | 45 +- .../textclassifier/TextClassificationManager.java | 58 - .../view/textclassifier/TextClassifier.java | 15 +- .../textclassifier/TextClassifierConstants.java | 90 + .../view/textclassifier/TextClassifierImpl.java | 40 +- .../android/view/textclassifier/TextLanguage.java | 140 - .../android/view/textclassifier/TextSelection.java | 27 +- .../logging/SmartSelectionEventTracker.java | 592 + .../view/textservice/SpellCheckerSession.java | 22 +- .../view/textservice/TextServicesManager.java | 42 - core/java/android/webkit/SafeBrowsingResponse.java | 52 + core/java/android/webkit/UserPackage.java | 2 +- core/java/android/webkit/WebSettings.java | 12 +- core/java/android/webkit/WebView.java | 160 +- core/java/android/webkit/WebViewClient.java | 51 + core/java/android/webkit/WebViewFactory.java | 289 +- .../android/webkit/WebViewFactoryProvider.java | 23 + core/java/android/webkit/WebViewLibraryLoader.java | 320 + core/java/android/webkit/WebViewZygote.java | 23 +- core/java/android/widget/AbsListView.java | 9 +- core/java/android/widget/ArrayAdapter.java | 7 + core/java/android/widget/BaseAdapter.java | 14 + core/java/android/widget/Button.java | 12 +- core/java/android/widget/DatePicker.java | 52 +- .../android/widget/DatePickerCalendarDelegate.java | 61 +- .../android/widget/DatePickerSpinnerDelegate.java | 1 + core/java/android/widget/EdgeEffect.java | 10 +- core/java/android/widget/Editor.java | 128 +- core/java/android/widget/LinearLayout.java | 2 +- core/java/android/widget/NumberPicker.java | 55 +- core/java/android/widget/PopupWindow.java | 15 +- core/java/android/widget/RelativeLayout.java | 23 +- core/java/android/widget/RemoteViews.java | 526 +- .../android/widget/SelectionActionModeHelper.java | 570 +- core/java/android/widget/TabHost.java | 5 + core/java/android/widget/TabWidget.java | 32 +- .../android/widget/TextInputTimePickerView.java | 4 + core/java/android/widget/TextView.java | 34 +- core/java/android/widget/TimePicker.java | 59 +- .../android/widget/TimePickerClockDelegate.java | 121 +- .../android/widget/TimePickerSpinnerDelegate.java | 18 +- .../com/android/internal/alsa/AlsaCardsParser.java | 6 +- .../android/internal/alsa/AlsaDevicesParser.java | 4 +- .../com/android/internal/app/ChooserActivity.java | 44 +- .../com/android/internal/app/IAppOpsService.aidl | 2 + .../com/android/internal/app/IBatteryStats.aidl | 4 +- .../internal/app/IMediaContainerService.aidl | 3 - .../android/internal/app/ISoundTriggerService.aidl | 17 +- .../internal/app/IntentForwarderActivity.java | 130 +- .../internal/app/LocalePickerWithRegion.java | 2 +- .../internal/app/MediaRouteChooserDialog.java | 10 +- .../app/MediaRouteChooserDialogFragment.java | 6 +- .../internal/app/MediaRouteControllerDialog.java | 18 +- .../internal/app/MediaRouteDialogPresenter.java | 10 +- .../internal/app/NightDisplayController.java | 224 +- .../com/android/internal/app/PlatLogoActivity.java | 32 +- .../com/android/internal/app/ResolverActivity.java | 29 +- .../android/internal/app/ResolverComparator.java | 56 +- .../internal/app/ResolverListController.java | 74 +- .../internal/app/procstats/ProcessState.java | 31 +- .../internal/app/procstats/SparseMappingTable.java | 2 +- .../android/internal/backup/LocalTransport.java | 181 +- core/java/com/android/internal/backup/package.html | 3 + .../android/internal/car/ICarServiceHelper.aidl | 24 + .../internal/colorextraction/ColorExtractor.java | 286 + .../colorextraction/drawable/GradientDrawable.java | 223 + .../colorextraction/types/ExtractionType.java | 46 + .../internal/colorextraction/types/Tonal.java | 605 + .../internal/content/FileSystemProvider.java | 125 +- .../android/internal/content/PackageHelper.java | 20 +- .../com/android/internal/content/PdfUtils.java | 96 + .../com/android/internal/graphics/ColorUtils.java | 57 +- .../graphics/palette/ColorCutQuantizer.java | 22 +- .../android/internal/graphics/palette/Palette.java | 26 +- .../internal/graphics/palette/Quantizer.java | 27 + .../palette/VariationalKMeansQuantizer.java | 154 + .../hardware/AmbientDisplayConfiguration.java | 48 +- .../com/android/internal/inputmethod/package.html | 3 + .../java/com/android/internal/logging/package.html | 3 + .../com/android/internal/ml/clustering/KMeans.java | 243 + .../android/internal/net/NetworkStatsFactory.java | 63 +- .../notification/SystemNotificationChannels.java | 6 +- .../android/internal/os/BatteryStatsHelper.java | 40 +- .../com/android/internal/os/BatteryStatsImpl.java | 1007 +- .../android/internal/os/ClassLoaderFactory.java | 121 + .../android/internal/os/CpuPowerCalculator.java | 28 +- .../android/internal/os/KernelCpuSpeedReader.java | 24 +- .../internal/os/KernelMemoryBandwidthStats.java | 8 + .../internal/os/KernelUidCpuFreqTimeReader.java | 47 +- .../internal/os/KernelUidCpuTimeReader.java | 33 +- .../android/internal/os/KernelWakelockReader.java | 7 + .../internal/os/PathClassLoaderFactory.java | 66 - .../java/com/android/internal/os/PowerProfile.java | 10 +- .../android/internal/os/RoSystemProperties.java | 2 + core/java/com/android/internal/os/RpmStats.java | 112 + core/java/com/android/internal/os/RuntimeInit.java | 55 +- .../internal/os/SamplingProfilerIntegration.java | 226 - .../com/android/internal/os/WebViewZygoteInit.java | 49 +- core/java/com/android/internal/os/WrapperInit.java | 62 +- core/java/com/android/internal/os/Zygote.java | 44 +- .../com/android/internal/os/ZygoteConnection.java | 326 +- .../internal/os/ZygoteConnectionConstants.java | 48 + core/java/com/android/internal/os/ZygoteInit.java | 151 +- .../java/com/android/internal/os/ZygoteServer.java | 70 +- core/java/com/android/internal/os/package.html | 3 + .../com/android/internal/policy/DecorView.java | 48 +- .../android/internal/policy/IKeyguardService.aidl | 10 + .../com/android/internal/policy/PhoneWindow.java | 9 +- .../android/internal/policy/PipSnapAlgorithm.java | 110 +- .../com/android/internal/statusbar/IStatusBar.aidl | 12 +- .../internal/statusbar/IStatusBarService.aidl | 3 +- .../com/android/internal/statusbar/package.html | 3 + .../internal/textservice/ITextServicesManager.aidl | 3 - .../com/android/internal/util/AsyncChannel.java | 20 +- core/java/com/android/internal/util/BitUtils.java | 74 +- .../com/android/internal/util/CollectionUtils.java | 109 +- .../android/internal/util/FastXmlSerializer.java | 41 +- .../com/android/internal/util/FunctionalUtils.java | 11 + .../com/android/internal/util/JournaledFile.java | 2 +- .../com/android/internal/util/MemInfoReader.java | 4 +- .../internal/util/NotificationColorUtil.java | 87 +- .../com/android/internal/util/ObjectUtils.java | 8 + .../java/com/android/internal/util/Predicates.java | 125 - core/java/com/android/internal/util/Protocol.java | 1 + .../com/android/internal/util/StateMachine.java | 17 +- core/java/com/android/internal/util/XmlUtils.java | 4 +- .../android/internal/view/FloatingActionMode.java | 13 +- .../com/android/internal/view/TooltipPopup.java | 2 +- .../android/internal/widget/FloatingToolbar.java | 6 +- .../com/android/internal/widget/ILockSettings.aidl | 5 +- .../internal/widget/ImageFloatingTextView.java | 8 +- .../android/internal/widget/LockPatternUtils.java | 191 +- .../android/internal/widget/LockPatternView.java | 18 +- .../internal/widget/MediaNotificationView.java | 27 +- .../internal/widget/NotificationExpandButton.java | 8 - .../internal/widget/PointerLocationView.java | 7 + .../com/android/internal/widget/RecyclerView.java | 7 - .../internal/widget/VerifyCredentialResponse.java | 28 + core/java/com/android/internal/widget/package.html | 3 + core/java/com/android/server/BootReceiver.java | 81 +- core/java/com/android/server/SystemConfig.java | 26 + .../android/server/backup/SystemBackupAgent.java | 47 +- core/java/com/android/server/net/OWNERS | 5 + core/jni/Android.bp | 302 + core/jni/Android.mk | 330 - core/jni/AndroidRuntime.cpp | 91 +- core/jni/android/graphics/Bitmap.cpp | 255 +- core/jni/android/graphics/Bitmap.h | 2 - core/jni/android/graphics/BitmapFactory.cpp | 71 +- core/jni/android/graphics/BitmapRegionDecoder.cpp | 2 +- core/jni/android/graphics/ColorFilter.cpp | 11 +- .../graphics/CreateJavaOutputStreamAdaptor.cpp | 2 +- core/jni/android/graphics/FontFamily.cpp | 6 +- core/jni/android/graphics/GIFMovie.cpp | 4 +- core/jni/android/graphics/GraphicBuffer.cpp | 24 +- core/jni/android/graphics/Graphics.cpp | 34 +- core/jni/android/graphics/GraphicsJNI.h | 10 +- core/jni/android/graphics/Movie.cpp | 2 +- core/jni/android/graphics/Movie.h | 3 +- core/jni/android/graphics/NinePatch.cpp | 3 +- core/jni/android/graphics/Paint.cpp | 42 +- core/jni/android/graphics/Shader.cpp | 9 +- core/jni/android/graphics/Typeface.cpp | 2 +- core/jni/android/graphics/pdf/PdfEditor.cpp | 2 +- core/jni/android/graphics/pdf/PdfRenderer.cpp | 4 +- core/jni/android/opengl/util.cpp | 62 +- core/jni/android_app_NativeActivity.cpp | 4 +- core/jni/android_app_admin_SecurityLog.cpp | 2 +- core/jni/android_app_backup_FullBackup.cpp | 2 +- core/jni/android_backup_BackupDataInput.cpp | 2 +- core/jni/android_backup_BackupDataOutput.cpp | 2 +- core/jni/android_backup_BackupHelperDispatcher.cpp | 2 +- core/jni/android_backup_FileBackupHelperBase.cpp | 2 +- core/jni/android_content_res_ObbScanner.cpp | 2 +- core/jni/android_database_CursorWindow.cpp | 2 +- core/jni/android_database_SQLiteCommon.h | 2 +- core/jni/android_database_SQLiteConnection.cpp | 17 +- core/jni/android_database_SQLiteDebug.cpp | 2 +- core/jni/android_database_SQLiteGlobal.cpp | 2 +- core/jni/android_ddm_DdmHandleNativeHeap.cpp | 2 +- core/jni/android_graphics_Canvas.cpp | 22 +- core/jni/android_hardware_Camera.cpp | 2 +- core/jni/android_hardware_Radio.cpp | 961 - core/jni/android_hardware_SensorManager.cpp | 12 +- core/jni/android_hardware_SerialPort.cpp | 2 +- core/jni/android_hardware_SoundTrigger.cpp | 2 +- core/jni/android_hardware_UsbDevice.cpp | 2 +- core/jni/android_hardware_UsbDeviceConnection.cpp | 2 +- core/jni/android_hardware_UsbRequest.cpp | 2 +- .../android_hardware_camera2_CameraMetadata.cpp | 6 +- core/jni/android_hardware_camera2_DngCreator.cpp | 2 +- ..._hardware_camera2_legacy_LegacyCameraDevice.cpp | 8 +- ...oid_hardware_camera2_legacy_PerfMeasurement.cpp | 2 +- ...rdware_location_ActivityRecognitionHardware.cpp | 4 +- core/jni/android_media_AudioRecord.cpp | 4 +- core/jni/android_media_AudioSystem.cpp | 21 +- core/jni/android_media_AudioTrack.cpp | 7 +- core/jni/android_media_DeviceCallback.cpp | 4 +- core/jni/android_media_JetPlayer.cpp | 2 +- core/jni/android_media_RemoteDisplay.cpp | 4 +- core/jni/android_media_ToneGenerator.cpp | 2 +- core/jni/android_net_LocalSocketImpl.cpp | 4 +- core/jni/android_net_NetUtils.cpp | 2 +- core/jni/android_net_TrafficStats.cpp | 2 +- core/jni/android_opengl_EGL14.cpp | 2 +- core/jni/android_opengl_EGLExt.cpp | 2 +- core/jni/android_opengl_GLES10.cpp | 2 +- core/jni/android_opengl_GLES10Ext.cpp | 2 +- core/jni/android_opengl_GLES11.cpp | 2 +- core/jni/android_opengl_GLES11Ext.cpp | 2 +- core/jni/android_opengl_GLES20.cpp | 2 +- core/jni/android_opengl_GLES30.cpp | 2 +- core/jni/android_opengl_GLES31.cpp | 2 +- core/jni/android_opengl_GLES31Ext.cpp | 2 +- core/jni/android_opengl_GLES32.cpp | 2 +- core/jni/android_os_Debug.cpp | 196 +- core/jni/android_os_Debug.h | 34 + core/jni/android_os_GraphicsEnvironment.cpp | 2 +- core/jni/android_os_HwBinder.cpp | 82 +- core/jni/android_os_HwBinder.h | 9 +- core/jni/android_os_HwBlob.cpp | 16 +- core/jni/android_os_HwBlob.h | 3 - core/jni/android_os_HwParcel.cpp | 15 +- core/jni/android_os_HwParcel.h | 3 - core/jni/android_os_HwRemoteBinder.cpp | 8 +- core/jni/android_os_HwRemoteBinder.h | 1 - core/jni/android_os_MemoryFile.cpp | 100 +- core/jni/android_os_MessageQueue.cpp | 2 +- core/jni/android_os_Parcel.cpp | 86 +- core/jni/android_os_SELinux.cpp | 6 +- core/jni/android_os_SharedMemory.cpp | 105 + core/jni/android_os_SystemClock.cpp | 2 +- core/jni/android_os_Trace.cpp | 6 +- core/jni/android_os_UEventObserver.cpp | 4 +- core/jni/android_os_VintfObject.cpp | 7 +- core/jni/android_os_VintfRuntimeInfo.cpp | 2 +- core/jni/android_os_seccomp.cpp | 2 +- ...ndroid_server_NetworkManagementSocketTagger.cpp | 2 +- core/jni/android_server_Watchdog.cpp | 2 +- core/jni/android_text_AndroidBidi.cpp | 4 +- core/jni/android_text_AndroidCharacter.cpp | 4 +- core/jni/android_text_StaticLayout.cpp | 24 +- core/jni/android_util_AssetManager.cpp | 6 +- core/jni/android_util_Binder.cpp | 48 +- core/jni/android_util_EventLog.cpp | 2 +- core/jni/android_util_FileObserver.cpp | 2 +- core/jni/android_util_Log.cpp | 2 +- core/jni/android_util_Log.h | 2 +- core/jni/android_util_Process.cpp | 16 +- core/jni/android_util_StringBlock.cpp | 2 +- core/jni/android_util_XmlBlock.cpp | 2 +- core/jni/android_util_jar_StrictJarFile.cpp | 8 +- core/jni/android_view_DisplayEventReceiver.cpp | 4 +- core/jni/android_view_InputChannel.cpp | 2 +- core/jni/android_view_InputDevice.cpp | 4 +- core/jni/android_view_InputEventReceiver.cpp | 12 +- core/jni/android_view_InputEventSender.cpp | 7 +- core/jni/android_view_InputQueue.cpp | 4 +- core/jni/android_view_KeyCharacterMap.cpp | 2 +- core/jni/android_view_KeyEvent.cpp | 4 +- core/jni/android_view_MotionEvent.cpp | 10 +- core/jni/android_view_PointerIcon.cpp | 4 +- core/jni/android_view_Surface.cpp | 30 +- core/jni/android_view_SurfaceControl.cpp | 23 +- core/jni/android_view_SurfaceSession.cpp | 2 +- core/jni/android_view_ThreadedRenderer.cpp | 24 +- core/jni/android_view_VelocityTracker.cpp | 4 +- ...ndroid_internal_content_NativeLibraryHelper.cpp | 2 +- ...om_android_internal_net_NetworkStatsFactory.cpp | 6 +- .../com_android_internal_os_ClassLoaderFactory.cpp | 53 + core/jni/com_android_internal_os_FuseAppLoop.cpp | 4 +- ..._android_internal_os_PathClassLoaderFactory.cpp | 51 - core/jni/com_android_internal_os_Zygote.cpp | 39 +- core/jni/com_android_internal_os_ZygoteInit.cpp | 45 + core/jni/com_google_android_gles_jni_EGLImpl.cpp | 13 +- core/jni/com_google_android_gles_jni_GLImpl.cpp | 2 +- core/jni/core_jni_helpers.h | 2 +- core/jni/include/android_runtime/AndroidRuntime.h | 2 +- .../android_runtime/android_view_InputQueue.h | 2 +- .../include/android_runtime/android_view_Surface.h | 1 + core/proto/android/os/incident.proto | 2 - core/proto/android/providers/settings.proto | 1 - core/proto/android/service/graphicsstats.proto | 1 + core/res/AndroidManifest.xml | 194 +- core/res/res/anim/task_close_enter.xml | 2 +- core/res/res/anim/task_close_exit.xml | 2 +- core/res/res/drawable-hdpi/ic_corp_icon.png | Bin 2850 -> 0 bytes .../ic_media_route_connected_dark_00_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connected_dark_01_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connected_dark_02_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connected_dark_03_mtrl.png | Bin 0 -> 337 bytes .../ic_media_route_connected_dark_04_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connected_dark_05_mtrl.png | Bin 0 -> 346 bytes .../ic_media_route_connected_dark_06_mtrl.png | Bin 0 -> 343 bytes .../ic_media_route_connected_dark_07_mtrl.png | Bin 0 -> 323 bytes .../ic_media_route_connected_dark_08_mtrl.png | Bin 0 -> 321 bytes .../ic_media_route_connected_dark_09_mtrl.png | Bin 0 -> 329 bytes .../ic_media_route_connected_dark_10_mtrl.png | Bin 0 -> 349 bytes .../ic_media_route_connected_dark_11_mtrl.png | Bin 0 -> 366 bytes .../ic_media_route_connected_dark_12_mtrl.png | Bin 0 -> 356 bytes .../ic_media_route_connected_dark_13_mtrl.png | Bin 0 -> 366 bytes .../ic_media_route_connected_dark_14_mtrl.png | Bin 0 -> 333 bytes .../ic_media_route_connected_dark_15_mtrl.png | Bin 0 -> 351 bytes .../ic_media_route_connected_dark_16_mtrl.png | Bin 0 -> 358 bytes .../ic_media_route_connected_dark_17_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_dark_18_mtrl.png | Bin 0 -> 364 bytes .../ic_media_route_connected_dark_19_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_dark_20_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_dark_21_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_dark_22_mtrl.png | Bin 0 -> 366 bytes .../ic_media_route_connected_dark_23_mtrl.png | Bin 0 -> 359 bytes .../ic_media_route_connected_dark_24_mtrl.png | Bin 0 -> 370 bytes .../ic_media_route_connected_dark_25_mtrl.png | Bin 0 -> 370 bytes .../ic_media_route_connected_dark_26_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_dark_27_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_dark_28_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_dark_29_mtrl.png | Bin 0 -> 371 bytes .../ic_media_route_connected_dark_30_mtrl.png | Bin 0 -> 372 bytes .../ic_media_route_connected_light_00_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connected_light_01_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connected_light_02_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connected_light_03_mtrl.png | Bin 0 -> 337 bytes .../ic_media_route_connected_light_04_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connected_light_05_mtrl.png | Bin 0 -> 346 bytes .../ic_media_route_connected_light_06_mtrl.png | Bin 0 -> 349 bytes .../ic_media_route_connected_light_07_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connected_light_08_mtrl.png | Bin 0 -> 336 bytes .../ic_media_route_connected_light_09_mtrl.png | Bin 0 -> 329 bytes .../ic_media_route_connected_light_10_mtrl.png | Bin 0 -> 353 bytes .../ic_media_route_connected_light_11_mtrl.png | Bin 0 -> 366 bytes .../ic_media_route_connected_light_12_mtrl.png | Bin 0 -> 361 bytes .../ic_media_route_connected_light_13_mtrl.png | Bin 0 -> 376 bytes .../ic_media_route_connected_light_14_mtrl.png | Bin 0 -> 344 bytes .../ic_media_route_connected_light_15_mtrl.png | Bin 0 -> 351 bytes .../ic_media_route_connected_light_16_mtrl.png | Bin 0 -> 349 bytes .../ic_media_route_connected_light_17_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_light_18_mtrl.png | Bin 0 -> 364 bytes .../ic_media_route_connected_light_19_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_light_20_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_light_21_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_light_22_mtrl.png | Bin 0 -> 366 bytes .../ic_media_route_connected_light_23_mtrl.png | Bin 0 -> 359 bytes .../ic_media_route_connected_light_24_mtrl.png | Bin 0 -> 370 bytes .../ic_media_route_connected_light_25_mtrl.png | Bin 0 -> 370 bytes .../ic_media_route_connected_light_26_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_light_27_mtrl.png | Bin 0 -> 367 bytes .../ic_media_route_connected_light_28_mtrl.png | Bin 0 -> 373 bytes .../ic_media_route_connected_light_29_mtrl.png | Bin 0 -> 371 bytes .../ic_media_route_connected_light_30_mtrl.png | Bin 0 -> 372 bytes .../ic_media_route_connecting_dark_00_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_dark_01_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_dark_02_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_dark_03_mtrl.png | Bin 0 -> 337 bytes .../ic_media_route_connecting_dark_04_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connecting_dark_05_mtrl.png | Bin 0 -> 346 bytes .../ic_media_route_connecting_dark_06_mtrl.png | Bin 0 -> 343 bytes .../ic_media_route_connecting_dark_07_mtrl.png | Bin 0 -> 316 bytes .../ic_media_route_connecting_dark_08_mtrl.png | Bin 0 -> 321 bytes .../ic_media_route_connecting_dark_09_mtrl.png | Bin 0 -> 329 bytes .../ic_media_route_connecting_dark_10_mtrl.png | Bin 0 -> 353 bytes .../ic_media_route_connecting_dark_11_mtrl.png | Bin 0 -> 336 bytes .../ic_media_route_connecting_dark_12_mtrl.png | Bin 0 -> 339 bytes .../ic_media_route_connecting_dark_13_mtrl.png | Bin 0 -> 342 bytes .../ic_media_route_connecting_dark_14_mtrl.png | Bin 0 -> 318 bytes .../ic_media_route_connecting_dark_15_mtrl.png | Bin 0 -> 321 bytes .../ic_media_route_connecting_dark_16_mtrl.png | Bin 0 -> 324 bytes .../ic_media_route_connecting_dark_17_mtrl.png | Bin 0 -> 328 bytes .../ic_media_route_connecting_dark_18_mtrl.png | Bin 0 -> 336 bytes .../ic_media_route_connecting_dark_19_mtrl.png | Bin 0 -> 335 bytes .../ic_media_route_connecting_dark_20_mtrl.png | Bin 0 -> 333 bytes .../ic_media_route_connecting_dark_21_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connecting_dark_22_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_dark_23_mtrl.png | Bin 0 -> 333 bytes .../ic_media_route_connecting_dark_24_mtrl.png | Bin 0 -> 328 bytes .../ic_media_route_connecting_dark_25_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_dark_26_mtrl.png | Bin 0 -> 337 bytes .../ic_media_route_connecting_dark_27_mtrl.png | Bin 0 -> 327 bytes .../ic_media_route_connecting_dark_28_mtrl.png | Bin 0 -> 331 bytes .../ic_media_route_connecting_dark_29_mtrl.png | Bin 0 -> 328 bytes .../ic_media_route_connecting_dark_30_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_light_00_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_light_01_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_light_02_mtrl.png | Bin 0 -> 332 bytes .../ic_media_route_connecting_light_03_mtrl.png | Bin 0 -> 337 bytes .../ic_media_route_connecting_light_04_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connecting_light_05_mtrl.png | Bin 0 -> 346 bytes .../ic_media_route_connecting_light_06_mtrl.png | Bin 0 -> 349 bytes .../ic_media_route_connecting_light_07_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_light_08_mtrl.png | Bin 0 -> 336 bytes .../ic_media_route_connecting_light_09_mtrl.png | Bin 0 -> 329 bytes .../ic_media_route_connecting_light_10_mtrl.png | Bin 0 -> 353 bytes .../ic_media_route_connecting_light_11_mtrl.png | Bin 0 -> 336 bytes .../ic_media_route_connecting_light_12_mtrl.png | Bin 0 -> 338 bytes .../ic_media_route_connecting_light_13_mtrl.png | Bin 0 -> 348 bytes .../ic_media_route_connecting_light_14_mtrl.png | Bin 0 -> 312 bytes .../ic_media_route_connecting_light_15_mtrl.png | Bin 0 -> 321 bytes .../ic_media_route_connecting_light_16_mtrl.png | Bin 0 -> 324 bytes .../ic_media_route_connecting_light_17_mtrl.png | Bin 0 -> 328 bytes .../ic_media_route_connecting_light_18_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_light_19_mtrl.png | Bin 0 -> 335 bytes .../ic_media_route_connecting_light_20_mtrl.png | Bin 0 -> 330 bytes .../ic_media_route_connecting_light_21_mtrl.png | Bin 0 -> 340 bytes .../ic_media_route_connecting_light_22_mtrl.png | Bin 0 -> 356 bytes .../ic_media_route_connecting_light_23_mtrl.png | Bin 0 -> 333 bytes .../ic_media_route_connecting_light_24_mtrl.png | Bin 0 -> 346 bytes .../ic_media_route_connecting_light_25_mtrl.png | Bin 0 -> 354 bytes .../ic_media_route_connecting_light_26_mtrl.png | Bin 0 -> 338 bytes .../ic_media_route_connecting_light_27_mtrl.png | Bin 0 -> 327 bytes .../ic_media_route_connecting_light_28_mtrl.png | Bin 0 -> 331 bytes .../ic_media_route_connecting_light_29_mtrl.png | Bin 0 -> 328 bytes .../ic_media_route_connecting_light_30_mtrl.png | Bin 0 -> 330 bytes .../drawable-hdpi/ic_media_route_off_dark_mtrl.png | Bin 0 -> 1367 bytes .../ic_media_route_off_light_mtrl.png | Bin 0 -> 1336 bytes .../ic_media_route_off_mtrl_alpha.png | Bin 445 -> 0 bytes .../ic_media_route_on_0_mtrl_alpha.png | Bin 426 -> 0 bytes .../ic_media_route_on_1_mtrl_alpha.png | Bin 446 -> 0 bytes .../ic_media_route_on_2_mtrl_alpha.png | Bin 448 -> 0 bytes .../drawable-hdpi/ic_media_route_on_mtrl_alpha.png | Bin 494 -> 0 bytes core/res/res/drawable-hdpi/toast_frame.9.png | Bin 1573 -> 0 bytes core/res/res/drawable-ldpi/toast_frame.9.png | Bin 3268 -> 0 bytes core/res/res/drawable-mdpi/ic_corp_icon.png | Bin 2079 -> 0 bytes .../ic_media_route_connected_dark_00_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connected_dark_01_mtrl.png | Bin 0 -> 273 bytes .../ic_media_route_connected_dark_02_mtrl.png | Bin 0 -> 272 bytes .../ic_media_route_connected_dark_03_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connected_dark_04_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connected_dark_05_mtrl.png | Bin 0 -> 273 bytes .../ic_media_route_connected_dark_06_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connected_dark_07_mtrl.png | Bin 0 -> 252 bytes .../ic_media_route_connected_dark_08_mtrl.png | Bin 0 -> 263 bytes .../ic_media_route_connected_dark_09_mtrl.png | Bin 0 -> 262 bytes .../ic_media_route_connected_dark_10_mtrl.png | Bin 0 -> 268 bytes .../ic_media_route_connected_dark_11_mtrl.png | Bin 0 -> 260 bytes .../ic_media_route_connected_dark_12_mtrl.png | Bin 0 -> 290 bytes .../ic_media_route_connected_dark_13_mtrl.png | Bin 0 -> 295 bytes .../ic_media_route_connected_dark_14_mtrl.png | Bin 0 -> 283 bytes .../ic_media_route_connected_dark_15_mtrl.png | Bin 0 -> 288 bytes .../ic_media_route_connected_dark_16_mtrl.png | Bin 0 -> 288 bytes .../ic_media_route_connected_dark_17_mtrl.png | Bin 0 -> 292 bytes .../ic_media_route_connected_dark_18_mtrl.png | Bin 0 -> 289 bytes .../ic_media_route_connected_dark_19_mtrl.png | Bin 0 -> 295 bytes .../ic_media_route_connected_dark_20_mtrl.png | Bin 0 -> 293 bytes .../ic_media_route_connected_dark_21_mtrl.png | Bin 0 -> 299 bytes .../ic_media_route_connected_dark_22_mtrl.png | Bin 0 -> 302 bytes .../ic_media_route_connected_dark_23_mtrl.png | Bin 0 -> 304 bytes .../ic_media_route_connected_dark_24_mtrl.png | Bin 0 -> 301 bytes .../ic_media_route_connected_dark_25_mtrl.png | Bin 0 -> 293 bytes .../ic_media_route_connected_dark_26_mtrl.png | Bin 0 -> 299 bytes .../ic_media_route_connected_dark_27_mtrl.png | Bin 0 -> 286 bytes .../ic_media_route_connected_dark_28_mtrl.png | Bin 0 -> 290 bytes .../ic_media_route_connected_dark_29_mtrl.png | Bin 0 -> 300 bytes .../ic_media_route_connected_dark_30_mtrl.png | Bin 0 -> 299 bytes .../ic_media_route_connected_light_00_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connected_light_01_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connected_light_02_mtrl.png | Bin 0 -> 269 bytes .../ic_media_route_connected_light_03_mtrl.png | Bin 0 -> 256 bytes .../ic_media_route_connected_light_04_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connected_light_05_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connected_light_06_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connected_light_07_mtrl.png | Bin 0 -> 249 bytes .../ic_media_route_connected_light_08_mtrl.png | Bin 0 -> 259 bytes .../ic_media_route_connected_light_09_mtrl.png | Bin 0 -> 254 bytes .../ic_media_route_connected_light_10_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connected_light_11_mtrl.png | Bin 0 -> 255 bytes .../ic_media_route_connected_light_12_mtrl.png | Bin 0 -> 286 bytes .../ic_media_route_connected_light_13_mtrl.png | Bin 0 -> 288 bytes .../ic_media_route_connected_light_14_mtrl.png | Bin 0 -> 273 bytes .../ic_media_route_connected_light_15_mtrl.png | Bin 0 -> 282 bytes .../ic_media_route_connected_light_16_mtrl.png | Bin 0 -> 281 bytes .../ic_media_route_connected_light_17_mtrl.png | Bin 0 -> 293 bytes .../ic_media_route_connected_light_18_mtrl.png | Bin 0 -> 293 bytes .../ic_media_route_connected_light_19_mtrl.png | Bin 0 -> 299 bytes .../ic_media_route_connected_light_20_mtrl.png | Bin 0 -> 292 bytes .../ic_media_route_connected_light_21_mtrl.png | Bin 0 -> 291 bytes .../ic_media_route_connected_light_22_mtrl.png | Bin 0 -> 293 bytes .../ic_media_route_connected_light_23_mtrl.png | Bin 0 -> 298 bytes .../ic_media_route_connected_light_24_mtrl.png | Bin 0 -> 300 bytes .../ic_media_route_connected_light_25_mtrl.png | Bin 0 -> 299 bytes .../ic_media_route_connected_light_26_mtrl.png | Bin 0 -> 294 bytes .../ic_media_route_connected_light_27_mtrl.png | Bin 0 -> 290 bytes .../ic_media_route_connected_light_28_mtrl.png | Bin 0 -> 290 bytes .../ic_media_route_connected_light_29_mtrl.png | Bin 0 -> 291 bytes .../ic_media_route_connected_light_30_mtrl.png | Bin 0 -> 288 bytes .../ic_media_route_connecting_dark_00_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connecting_dark_01_mtrl.png | Bin 0 -> 273 bytes .../ic_media_route_connecting_dark_02_mtrl.png | Bin 0 -> 272 bytes .../ic_media_route_connecting_dark_03_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_dark_04_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connecting_dark_05_mtrl.png | Bin 0 -> 273 bytes .../ic_media_route_connecting_dark_06_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connecting_dark_07_mtrl.png | Bin 0 -> 252 bytes .../ic_media_route_connecting_dark_08_mtrl.png | Bin 0 -> 263 bytes .../ic_media_route_connecting_dark_09_mtrl.png | Bin 0 -> 262 bytes .../ic_media_route_connecting_dark_10_mtrl.png | Bin 0 -> 268 bytes .../ic_media_route_connecting_dark_11_mtrl.png | Bin 0 -> 258 bytes .../ic_media_route_connecting_dark_12_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_dark_13_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_dark_14_mtrl.png | Bin 0 -> 255 bytes .../ic_media_route_connecting_dark_15_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connecting_dark_16_mtrl.png | Bin 0 -> 268 bytes .../ic_media_route_connecting_dark_17_mtrl.png | Bin 0 -> 270 bytes .../ic_media_route_connecting_dark_18_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connecting_dark_19_mtrl.png | Bin 0 -> 275 bytes .../ic_media_route_connecting_dark_20_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connecting_dark_21_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connecting_dark_22_mtrl.png | Bin 0 -> 281 bytes .../ic_media_route_connecting_dark_23_mtrl.png | Bin 0 -> 271 bytes .../ic_media_route_connecting_dark_24_mtrl.png | Bin 0 -> 270 bytes .../ic_media_route_connecting_dark_25_mtrl.png | Bin 0 -> 272 bytes .../ic_media_route_connecting_dark_26_mtrl.png | Bin 0 -> 266 bytes .../ic_media_route_connecting_dark_27_mtrl.png | Bin 0 -> 278 bytes .../ic_media_route_connecting_dark_28_mtrl.png | Bin 0 -> 275 bytes .../ic_media_route_connecting_dark_29_mtrl.png | Bin 0 -> 281 bytes .../ic_media_route_connecting_dark_30_mtrl.png | Bin 0 -> 274 bytes .../ic_media_route_connecting_light_00_mtrl.png | Bin 0 -> 267 bytes .../ic_media_route_connecting_light_01_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_light_02_mtrl.png | Bin 0 -> 269 bytes .../ic_media_route_connecting_light_03_mtrl.png | Bin 0 -> 256 bytes .../ic_media_route_connecting_light_04_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_light_05_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_light_06_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_light_07_mtrl.png | Bin 0 -> 249 bytes .../ic_media_route_connecting_light_08_mtrl.png | Bin 0 -> 259 bytes .../ic_media_route_connecting_light_09_mtrl.png | Bin 0 -> 254 bytes .../ic_media_route_connecting_light_10_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_light_11_mtrl.png | Bin 0 -> 256 bytes .../ic_media_route_connecting_light_12_mtrl.png | Bin 0 -> 261 bytes .../ic_media_route_connecting_light_13_mtrl.png | Bin 0 -> 263 bytes .../ic_media_route_connecting_light_14_mtrl.png | Bin 0 -> 250 bytes .../ic_media_route_connecting_light_15_mtrl.png | Bin 0 -> 263 bytes .../ic_media_route_connecting_light_16_mtrl.png | Bin 0 -> 263 bytes .../ic_media_route_connecting_light_17_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_light_18_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_light_19_mtrl.png | Bin 0 -> 271 bytes .../ic_media_route_connecting_light_20_mtrl.png | Bin 0 -> 261 bytes .../ic_media_route_connecting_light_21_mtrl.png | Bin 0 -> 259 bytes .../ic_media_route_connecting_light_22_mtrl.png | Bin 0 -> 270 bytes .../ic_media_route_connecting_light_23_mtrl.png | Bin 0 -> 270 bytes .../ic_media_route_connecting_light_24_mtrl.png | Bin 0 -> 272 bytes .../ic_media_route_connecting_light_25_mtrl.png | Bin 0 -> 264 bytes .../ic_media_route_connecting_light_26_mtrl.png | Bin 0 -> 262 bytes .../ic_media_route_connecting_light_27_mtrl.png | Bin 0 -> 262 bytes .../ic_media_route_connecting_light_28_mtrl.png | Bin 0 -> 261 bytes .../ic_media_route_connecting_light_29_mtrl.png | Bin 0 -> 265 bytes .../ic_media_route_connecting_light_30_mtrl.png | Bin 0 -> 267 bytes .../drawable-mdpi/ic_media_route_off_dark_mtrl.png | Bin 0 -> 942 bytes .../ic_media_route_off_light_mtrl.png | Bin 0 -> 934 bytes .../ic_media_route_off_mtrl_alpha.png | Bin 388 -> 0 bytes .../ic_media_route_on_0_mtrl_alpha.png | Bin 363 -> 0 bytes .../ic_media_route_on_1_mtrl_alpha.png | Bin 376 -> 0 bytes .../ic_media_route_on_2_mtrl_alpha.png | Bin 381 -> 0 bytes .../drawable-mdpi/ic_media_route_on_mtrl_alpha.png | Bin 415 -> 0 bytes core/res/res/drawable-mdpi/toast_frame.9.png | Bin 965 -> 0 bytes core/res/res/drawable-nodpi/platlogo.xml | 55 +- core/res/res/drawable-nodpi/platlogo_m.xml | 66 +- core/res/res/drawable-nodpi/stat_sys_adb.xml | 37 +- core/res/res/drawable-xhdpi/ic_corp_icon.png | Bin 3999 -> 0 bytes .../ic_media_route_connected_dark_00_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connected_dark_01_mtrl.png | Bin 0 -> 407 bytes .../ic_media_route_connected_dark_02_mtrl.png | Bin 0 -> 415 bytes .../ic_media_route_connected_dark_03_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connected_dark_04_mtrl.png | Bin 0 -> 421 bytes .../ic_media_route_connected_dark_05_mtrl.png | Bin 0 -> 422 bytes .../ic_media_route_connected_dark_06_mtrl.png | Bin 0 -> 429 bytes .../ic_media_route_connected_dark_07_mtrl.png | Bin 0 -> 375 bytes .../ic_media_route_connected_dark_08_mtrl.png | Bin 0 -> 395 bytes .../ic_media_route_connected_dark_09_mtrl.png | Bin 0 -> 396 bytes .../ic_media_route_connected_dark_10_mtrl.png | Bin 0 -> 413 bytes .../ic_media_route_connected_dark_11_mtrl.png | Bin 0 -> 446 bytes .../ic_media_route_connected_dark_12_mtrl.png | Bin 0 -> 454 bytes .../ic_media_route_connected_dark_13_mtrl.png | Bin 0 -> 463 bytes .../ic_media_route_connected_dark_14_mtrl.png | Bin 0 -> 453 bytes .../ic_media_route_connected_dark_15_mtrl.png | Bin 0 -> 436 bytes .../ic_media_route_connected_dark_16_mtrl.png | Bin 0 -> 440 bytes .../ic_media_route_connected_dark_17_mtrl.png | Bin 0 -> 442 bytes .../ic_media_route_connected_dark_18_mtrl.png | Bin 0 -> 460 bytes .../ic_media_route_connected_dark_19_mtrl.png | Bin 0 -> 446 bytes .../ic_media_route_connected_dark_20_mtrl.png | Bin 0 -> 451 bytes .../ic_media_route_connected_dark_21_mtrl.png | Bin 0 -> 453 bytes .../ic_media_route_connected_dark_22_mtrl.png | Bin 0 -> 448 bytes .../ic_media_route_connected_dark_23_mtrl.png | Bin 0 -> 462 bytes .../ic_media_route_connected_dark_24_mtrl.png | Bin 0 -> 463 bytes .../ic_media_route_connected_dark_25_mtrl.png | Bin 0 -> 451 bytes .../ic_media_route_connected_dark_26_mtrl.png | Bin 0 -> 457 bytes .../ic_media_route_connected_dark_27_mtrl.png | Bin 0 -> 472 bytes .../ic_media_route_connected_dark_28_mtrl.png | Bin 0 -> 458 bytes .../ic_media_route_connected_dark_29_mtrl.png | Bin 0 -> 443 bytes .../ic_media_route_connected_dark_30_mtrl.png | Bin 0 -> 450 bytes .../ic_media_route_connected_light_00_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connected_light_01_mtrl.png | Bin 0 -> 406 bytes .../ic_media_route_connected_light_02_mtrl.png | Bin 0 -> 415 bytes .../ic_media_route_connected_light_03_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connected_light_04_mtrl.png | Bin 0 -> 421 bytes .../ic_media_route_connected_light_05_mtrl.png | Bin 0 -> 422 bytes .../ic_media_route_connected_light_06_mtrl.png | Bin 0 -> 418 bytes .../ic_media_route_connected_light_07_mtrl.png | Bin 0 -> 375 bytes .../ic_media_route_connected_light_08_mtrl.png | Bin 0 -> 395 bytes .../ic_media_route_connected_light_09_mtrl.png | Bin 0 -> 396 bytes .../ic_media_route_connected_light_10_mtrl.png | Bin 0 -> 413 bytes .../ic_media_route_connected_light_11_mtrl.png | Bin 0 -> 446 bytes .../ic_media_route_connected_light_12_mtrl.png | Bin 0 -> 461 bytes .../ic_media_route_connected_light_13_mtrl.png | Bin 0 -> 466 bytes .../ic_media_route_connected_light_14_mtrl.png | Bin 0 -> 451 bytes .../ic_media_route_connected_light_15_mtrl.png | Bin 0 -> 436 bytes .../ic_media_route_connected_light_16_mtrl.png | Bin 0 -> 439 bytes .../ic_media_route_connected_light_17_mtrl.png | Bin 0 -> 442 bytes .../ic_media_route_connected_light_18_mtrl.png | Bin 0 -> 462 bytes .../ic_media_route_connected_light_19_mtrl.png | Bin 0 -> 446 bytes .../ic_media_route_connected_light_20_mtrl.png | Bin 0 -> 451 bytes .../ic_media_route_connected_light_21_mtrl.png | Bin 0 -> 449 bytes .../ic_media_route_connected_light_22_mtrl.png | Bin 0 -> 448 bytes .../ic_media_route_connected_light_23_mtrl.png | Bin 0 -> 462 bytes .../ic_media_route_connected_light_24_mtrl.png | Bin 0 -> 463 bytes .../ic_media_route_connected_light_25_mtrl.png | Bin 0 -> 450 bytes .../ic_media_route_connected_light_26_mtrl.png | Bin 0 -> 457 bytes .../ic_media_route_connected_light_27_mtrl.png | Bin 0 -> 449 bytes .../ic_media_route_connected_light_28_mtrl.png | Bin 0 -> 448 bytes .../ic_media_route_connected_light_29_mtrl.png | Bin 0 -> 443 bytes .../ic_media_route_connected_light_30_mtrl.png | Bin 0 -> 454 bytes .../ic_media_route_connecting_dark_00_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_dark_01_mtrl.png | Bin 0 -> 407 bytes .../ic_media_route_connecting_dark_02_mtrl.png | Bin 0 -> 415 bytes .../ic_media_route_connecting_dark_03_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_dark_04_mtrl.png | Bin 0 -> 421 bytes .../ic_media_route_connecting_dark_05_mtrl.png | Bin 0 -> 422 bytes .../ic_media_route_connecting_dark_06_mtrl.png | Bin 0 -> 429 bytes .../ic_media_route_connecting_dark_07_mtrl.png | Bin 0 -> 375 bytes .../ic_media_route_connecting_dark_08_mtrl.png | Bin 0 -> 395 bytes .../ic_media_route_connecting_dark_09_mtrl.png | Bin 0 -> 396 bytes .../ic_media_route_connecting_dark_10_mtrl.png | Bin 0 -> 413 bytes .../ic_media_route_connecting_dark_11_mtrl.png | Bin 0 -> 419 bytes .../ic_media_route_connecting_dark_12_mtrl.png | Bin 0 -> 428 bytes .../ic_media_route_connecting_dark_13_mtrl.png | Bin 0 -> 420 bytes .../ic_media_route_connecting_dark_14_mtrl.png | Bin 0 -> 400 bytes .../ic_media_route_connecting_dark_15_mtrl.png | Bin 0 -> 405 bytes .../ic_media_route_connecting_dark_16_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_dark_17_mtrl.png | Bin 0 -> 408 bytes .../ic_media_route_connecting_dark_18_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_dark_19_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_dark_20_mtrl.png | Bin 0 -> 410 bytes .../ic_media_route_connecting_dark_21_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_dark_22_mtrl.png | Bin 0 -> 399 bytes .../ic_media_route_connecting_dark_23_mtrl.png | Bin 0 -> 414 bytes .../ic_media_route_connecting_dark_24_mtrl.png | Bin 0 -> 411 bytes .../ic_media_route_connecting_dark_25_mtrl.png | Bin 0 -> 406 bytes .../ic_media_route_connecting_dark_26_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_dark_27_mtrl.png | Bin 0 -> 399 bytes .../ic_media_route_connecting_dark_28_mtrl.png | Bin 0 -> 405 bytes .../ic_media_route_connecting_dark_29_mtrl.png | Bin 0 -> 412 bytes .../ic_media_route_connecting_dark_30_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_light_00_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_light_01_mtrl.png | Bin 0 -> 406 bytes .../ic_media_route_connecting_light_02_mtrl.png | Bin 0 -> 415 bytes .../ic_media_route_connecting_light_03_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_connecting_light_04_mtrl.png | Bin 0 -> 421 bytes .../ic_media_route_connecting_light_05_mtrl.png | Bin 0 -> 426 bytes .../ic_media_route_connecting_light_06_mtrl.png | Bin 0 -> 418 bytes .../ic_media_route_connecting_light_07_mtrl.png | Bin 0 -> 375 bytes .../ic_media_route_connecting_light_08_mtrl.png | Bin 0 -> 395 bytes .../ic_media_route_connecting_light_09_mtrl.png | Bin 0 -> 396 bytes .../ic_media_route_connecting_light_10_mtrl.png | Bin 0 -> 413 bytes .../ic_media_route_connecting_light_11_mtrl.png | Bin 0 -> 419 bytes .../ic_media_route_connecting_light_12_mtrl.png | Bin 0 -> 433 bytes .../ic_media_route_connecting_light_13_mtrl.png | Bin 0 -> 417 bytes .../ic_media_route_connecting_light_14_mtrl.png | Bin 0 -> 400 bytes .../ic_media_route_connecting_light_15_mtrl.png | Bin 0 -> 397 bytes .../ic_media_route_connecting_light_16_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_light_17_mtrl.png | Bin 0 -> 414 bytes .../ic_media_route_connecting_light_18_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_light_19_mtrl.png | Bin 0 -> 410 bytes .../ic_media_route_connecting_light_20_mtrl.png | Bin 0 -> 410 bytes .../ic_media_route_connecting_light_21_mtrl.png | Bin 0 -> 411 bytes .../ic_media_route_connecting_light_22_mtrl.png | Bin 0 -> 399 bytes .../ic_media_route_connecting_light_23_mtrl.png | Bin 0 -> 414 bytes .../ic_media_route_connecting_light_24_mtrl.png | Bin 0 -> 411 bytes .../ic_media_route_connecting_light_25_mtrl.png | Bin 0 -> 406 bytes .../ic_media_route_connecting_light_26_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_light_27_mtrl.png | Bin 0 -> 399 bytes .../ic_media_route_connecting_light_28_mtrl.png | Bin 0 -> 407 bytes .../ic_media_route_connecting_light_29_mtrl.png | Bin 0 -> 403 bytes .../ic_media_route_connecting_light_30_mtrl.png | Bin 0 -> 401 bytes .../ic_media_route_off_dark_mtrl.png | Bin 0 -> 1772 bytes .../ic_media_route_off_light_mtrl.png | Bin 0 -> 1748 bytes .../ic_media_route_off_mtrl_alpha.png | Bin 658 -> 0 bytes .../ic_media_route_on_0_mtrl_alpha.png | Bin 584 -> 0 bytes .../ic_media_route_on_1_mtrl_alpha.png | Bin 610 -> 0 bytes .../ic_media_route_on_2_mtrl_alpha.png | Bin 637 -> 0 bytes .../ic_media_route_on_mtrl_alpha.png | Bin 723 -> 0 bytes core/res/res/drawable-xhdpi/toast_frame.9.png | Bin 2090 -> 0 bytes core/res/res/drawable-xxhdpi/ic_corp_icon.png | Bin 6220 -> 0 bytes .../ic_media_route_connected_dark_00_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_dark_01_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_dark_02_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_dark_03_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_dark_04_mtrl.png | Bin 0 -> 561 bytes .../ic_media_route_connected_dark_05_mtrl.png | Bin 0 -> 568 bytes .../ic_media_route_connected_dark_06_mtrl.png | Bin 0 -> 580 bytes .../ic_media_route_connected_dark_07_mtrl.png | Bin 0 -> 504 bytes .../ic_media_route_connected_dark_08_mtrl.png | Bin 0 -> 516 bytes .../ic_media_route_connected_dark_09_mtrl.png | Bin 0 -> 533 bytes .../ic_media_route_connected_dark_10_mtrl.png | Bin 0 -> 547 bytes .../ic_media_route_connected_dark_11_mtrl.png | Bin 0 -> 610 bytes .../ic_media_route_connected_dark_12_mtrl.png | Bin 0 -> 605 bytes .../ic_media_route_connected_dark_13_mtrl.png | Bin 0 -> 635 bytes .../ic_media_route_connected_dark_14_mtrl.png | Bin 0 -> 584 bytes .../ic_media_route_connected_dark_15_mtrl.png | Bin 0 -> 582 bytes .../ic_media_route_connected_dark_16_mtrl.png | Bin 0 -> 592 bytes .../ic_media_route_connected_dark_17_mtrl.png | Bin 0 -> 595 bytes .../ic_media_route_connected_dark_18_mtrl.png | Bin 0 -> 606 bytes .../ic_media_route_connected_dark_19_mtrl.png | Bin 0 -> 610 bytes .../ic_media_route_connected_dark_20_mtrl.png | Bin 0 -> 601 bytes .../ic_media_route_connected_dark_21_mtrl.png | Bin 0 -> 623 bytes .../ic_media_route_connected_dark_22_mtrl.png | Bin 0 -> 617 bytes .../ic_media_route_connected_dark_23_mtrl.png | Bin 0 -> 619 bytes .../ic_media_route_connected_dark_24_mtrl.png | Bin 0 -> 619 bytes .../ic_media_route_connected_dark_25_mtrl.png | Bin 0 -> 610 bytes .../ic_media_route_connected_dark_26_mtrl.png | Bin 0 -> 617 bytes .../ic_media_route_connected_dark_27_mtrl.png | Bin 0 -> 621 bytes .../ic_media_route_connected_dark_28_mtrl.png | Bin 0 -> 621 bytes .../ic_media_route_connected_dark_29_mtrl.png | Bin 0 -> 629 bytes .../ic_media_route_connected_dark_30_mtrl.png | Bin 0 -> 631 bytes .../ic_media_route_connected_light_00_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_light_01_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_light_02_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_light_03_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connected_light_04_mtrl.png | Bin 0 -> 561 bytes .../ic_media_route_connected_light_05_mtrl.png | Bin 0 -> 568 bytes .../ic_media_route_connected_light_06_mtrl.png | Bin 0 -> 580 bytes .../ic_media_route_connected_light_07_mtrl.png | Bin 0 -> 504 bytes .../ic_media_route_connected_light_08_mtrl.png | Bin 0 -> 516 bytes .../ic_media_route_connected_light_09_mtrl.png | Bin 0 -> 533 bytes .../ic_media_route_connected_light_10_mtrl.png | Bin 0 -> 547 bytes .../ic_media_route_connected_light_11_mtrl.png | Bin 0 -> 605 bytes .../ic_media_route_connected_light_12_mtrl.png | Bin 0 -> 605 bytes .../ic_media_route_connected_light_13_mtrl.png | Bin 0 -> 634 bytes .../ic_media_route_connected_light_14_mtrl.png | Bin 0 -> 603 bytes .../ic_media_route_connected_light_15_mtrl.png | Bin 0 -> 582 bytes .../ic_media_route_connected_light_16_mtrl.png | Bin 0 -> 590 bytes .../ic_media_route_connected_light_17_mtrl.png | Bin 0 -> 600 bytes .../ic_media_route_connected_light_18_mtrl.png | Bin 0 -> 606 bytes .../ic_media_route_connected_light_19_mtrl.png | Bin 0 -> 610 bytes .../ic_media_route_connected_light_20_mtrl.png | Bin 0 -> 601 bytes .../ic_media_route_connected_light_21_mtrl.png | Bin 0 -> 623 bytes .../ic_media_route_connected_light_22_mtrl.png | Bin 0 -> 617 bytes .../ic_media_route_connected_light_23_mtrl.png | Bin 0 -> 619 bytes .../ic_media_route_connected_light_24_mtrl.png | Bin 0 -> 617 bytes .../ic_media_route_connected_light_25_mtrl.png | Bin 0 -> 606 bytes .../ic_media_route_connected_light_26_mtrl.png | Bin 0 -> 617 bytes .../ic_media_route_connected_light_27_mtrl.png | Bin 0 -> 621 bytes .../ic_media_route_connected_light_28_mtrl.png | Bin 0 -> 621 bytes .../ic_media_route_connected_light_29_mtrl.png | Bin 0 -> 622 bytes .../ic_media_route_connected_light_30_mtrl.png | Bin 0 -> 631 bytes .../ic_media_route_connecting_dark_00_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_dark_01_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_dark_02_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_dark_03_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_dark_04_mtrl.png | Bin 0 -> 561 bytes .../ic_media_route_connecting_dark_05_mtrl.png | Bin 0 -> 568 bytes .../ic_media_route_connecting_dark_06_mtrl.png | Bin 0 -> 580 bytes .../ic_media_route_connecting_dark_07_mtrl.png | Bin 0 -> 504 bytes .../ic_media_route_connecting_dark_08_mtrl.png | Bin 0 -> 516 bytes .../ic_media_route_connecting_dark_09_mtrl.png | Bin 0 -> 533 bytes .../ic_media_route_connecting_dark_10_mtrl.png | Bin 0 -> 547 bytes .../ic_media_route_connecting_dark_11_mtrl.png | Bin 0 -> 568 bytes .../ic_media_route_connecting_dark_12_mtrl.png | Bin 0 -> 579 bytes .../ic_media_route_connecting_dark_13_mtrl.png | Bin 0 -> 585 bytes .../ic_media_route_connecting_dark_14_mtrl.png | Bin 0 -> 519 bytes .../ic_media_route_connecting_dark_15_mtrl.png | Bin 0 -> 528 bytes .../ic_media_route_connecting_dark_16_mtrl.png | Bin 0 -> 531 bytes .../ic_media_route_connecting_dark_17_mtrl.png | Bin 0 -> 546 bytes .../ic_media_route_connecting_dark_18_mtrl.png | Bin 0 -> 551 bytes .../ic_media_route_connecting_dark_19_mtrl.png | Bin 0 -> 544 bytes .../ic_media_route_connecting_dark_20_mtrl.png | Bin 0 -> 537 bytes .../ic_media_route_connecting_dark_21_mtrl.png | Bin 0 -> 555 bytes .../ic_media_route_connecting_dark_22_mtrl.png | Bin 0 -> 551 bytes .../ic_media_route_connecting_dark_23_mtrl.png | Bin 0 -> 543 bytes .../ic_media_route_connecting_dark_24_mtrl.png | Bin 0 -> 546 bytes .../ic_media_route_connecting_dark_25_mtrl.png | Bin 0 -> 540 bytes .../ic_media_route_connecting_dark_26_mtrl.png | Bin 0 -> 547 bytes .../ic_media_route_connecting_dark_27_mtrl.png | Bin 0 -> 561 bytes .../ic_media_route_connecting_dark_28_mtrl.png | Bin 0 -> 546 bytes .../ic_media_route_connecting_dark_29_mtrl.png | Bin 0 -> 562 bytes .../ic_media_route_connecting_dark_30_mtrl.png | Bin 0 -> 564 bytes .../ic_media_route_connecting_light_00_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_light_01_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_light_02_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_light_03_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_light_04_mtrl.png | Bin 0 -> 571 bytes .../ic_media_route_connecting_light_05_mtrl.png | Bin 0 -> 579 bytes .../ic_media_route_connecting_light_06_mtrl.png | Bin 0 -> 580 bytes .../ic_media_route_connecting_light_07_mtrl.png | Bin 0 -> 504 bytes .../ic_media_route_connecting_light_08_mtrl.png | Bin 0 -> 516 bytes .../ic_media_route_connecting_light_09_mtrl.png | Bin 0 -> 533 bytes .../ic_media_route_connecting_light_10_mtrl.png | Bin 0 -> 547 bytes .../ic_media_route_connecting_light_11_mtrl.png | Bin 0 -> 568 bytes .../ic_media_route_connecting_light_12_mtrl.png | Bin 0 -> 581 bytes .../ic_media_route_connecting_light_13_mtrl.png | Bin 0 -> 585 bytes .../ic_media_route_connecting_light_14_mtrl.png | Bin 0 -> 519 bytes .../ic_media_route_connecting_light_15_mtrl.png | Bin 0 -> 528 bytes .../ic_media_route_connecting_light_16_mtrl.png | Bin 0 -> 531 bytes .../ic_media_route_connecting_light_17_mtrl.png | Bin 0 -> 537 bytes .../ic_media_route_connecting_light_18_mtrl.png | Bin 0 -> 551 bytes .../ic_media_route_connecting_light_19_mtrl.png | Bin 0 -> 544 bytes .../ic_media_route_connecting_light_20_mtrl.png | Bin 0 -> 537 bytes .../ic_media_route_connecting_light_21_mtrl.png | Bin 0 -> 555 bytes .../ic_media_route_connecting_light_22_mtrl.png | Bin 0 -> 556 bytes .../ic_media_route_connecting_light_23_mtrl.png | Bin 0 -> 543 bytes .../ic_media_route_connecting_light_24_mtrl.png | Bin 0 -> 546 bytes .../ic_media_route_connecting_light_25_mtrl.png | Bin 0 -> 552 bytes .../ic_media_route_connecting_light_26_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_connecting_light_27_mtrl.png | Bin 0 -> 561 bytes .../ic_media_route_connecting_light_28_mtrl.png | Bin 0 -> 555 bytes .../ic_media_route_connecting_light_29_mtrl.png | Bin 0 -> 564 bytes .../ic_media_route_connecting_light_30_mtrl.png | Bin 0 -> 557 bytes .../ic_media_route_off_dark_mtrl.png | Bin 0 -> 2685 bytes .../ic_media_route_off_light_mtrl.png | Bin 0 -> 2569 bytes .../ic_media_route_off_mtrl_alpha.png | Bin 1067 -> 0 bytes .../ic_media_route_on_0_mtrl_alpha.png | Bin 1014 -> 0 bytes .../ic_media_route_on_1_mtrl_alpha.png | Bin 1043 -> 0 bytes .../ic_media_route_on_2_mtrl_alpha.png | Bin 1026 -> 0 bytes .../ic_media_route_on_mtrl_alpha.png | Bin 1148 -> 0 bytes core/res/res/drawable-xxhdpi/toast_frame.9.png | Bin 2323 -> 0 bytes core/res/res/drawable-xxxhdpi/ic_corp_icon.png | Bin 6417 -> 0 bytes .../ic_media_route_connected_dark_00_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connected_dark_01_mtrl.png | Bin 0 -> 706 bytes .../ic_media_route_connected_dark_02_mtrl.png | Bin 0 -> 704 bytes .../ic_media_route_connected_dark_03_mtrl.png | Bin 0 -> 705 bytes .../ic_media_route_connected_dark_04_mtrl.png | Bin 0 -> 720 bytes .../ic_media_route_connected_dark_05_mtrl.png | Bin 0 -> 733 bytes .../ic_media_route_connected_dark_06_mtrl.png | Bin 0 -> 754 bytes .../ic_media_route_connected_dark_07_mtrl.png | Bin 0 -> 652 bytes .../ic_media_route_connected_dark_08_mtrl.png | Bin 0 -> 663 bytes .../ic_media_route_connected_dark_09_mtrl.png | Bin 0 -> 686 bytes .../ic_media_route_connected_dark_10_mtrl.png | Bin 0 -> 708 bytes .../ic_media_route_connected_dark_11_mtrl.png | Bin 0 -> 710 bytes .../ic_media_route_connected_dark_12_mtrl.png | Bin 0 -> 808 bytes .../ic_media_route_connected_dark_13_mtrl.png | Bin 0 -> 833 bytes .../ic_media_route_connected_dark_14_mtrl.png | Bin 0 -> 727 bytes .../ic_media_route_connected_dark_15_mtrl.png | Bin 0 -> 746 bytes .../ic_media_route_connected_dark_16_mtrl.png | Bin 0 -> 759 bytes .../ic_media_route_connected_dark_17_mtrl.png | Bin 0 -> 757 bytes .../ic_media_route_connected_dark_18_mtrl.png | Bin 0 -> 768 bytes .../ic_media_route_connected_dark_19_mtrl.png | Bin 0 -> 775 bytes .../ic_media_route_connected_dark_20_mtrl.png | Bin 0 -> 781 bytes .../ic_media_route_connected_dark_21_mtrl.png | Bin 0 -> 783 bytes .../ic_media_route_connected_dark_22_mtrl.png | Bin 0 -> 779 bytes .../ic_media_route_connected_dark_23_mtrl.png | Bin 0 -> 774 bytes .../ic_media_route_connected_dark_24_mtrl.png | Bin 0 -> 778 bytes .../ic_media_route_connected_dark_25_mtrl.png | Bin 0 -> 791 bytes .../ic_media_route_connected_dark_26_mtrl.png | Bin 0 -> 796 bytes .../ic_media_route_connected_dark_27_mtrl.png | Bin 0 -> 786 bytes .../ic_media_route_connected_dark_28_mtrl.png | Bin 0 -> 785 bytes .../ic_media_route_connected_dark_29_mtrl.png | Bin 0 -> 785 bytes .../ic_media_route_connected_dark_30_mtrl.png | Bin 0 -> 778 bytes .../ic_media_route_connected_light_00_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connected_light_01_mtrl.png | Bin 0 -> 706 bytes .../ic_media_route_connected_light_02_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connected_light_03_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connected_light_04_mtrl.png | Bin 0 -> 718 bytes .../ic_media_route_connected_light_05_mtrl.png | Bin 0 -> 730 bytes .../ic_media_route_connected_light_06_mtrl.png | Bin 0 -> 754 bytes .../ic_media_route_connected_light_07_mtrl.png | Bin 0 -> 652 bytes .../ic_media_route_connected_light_08_mtrl.png | Bin 0 -> 663 bytes .../ic_media_route_connected_light_09_mtrl.png | Bin 0 -> 686 bytes .../ic_media_route_connected_light_10_mtrl.png | Bin 0 -> 708 bytes .../ic_media_route_connected_light_11_mtrl.png | Bin 0 -> 712 bytes .../ic_media_route_connected_light_12_mtrl.png | Bin 0 -> 809 bytes .../ic_media_route_connected_light_13_mtrl.png | Bin 0 -> 820 bytes .../ic_media_route_connected_light_14_mtrl.png | Bin 0 -> 728 bytes .../ic_media_route_connected_light_15_mtrl.png | Bin 0 -> 747 bytes .../ic_media_route_connected_light_16_mtrl.png | Bin 0 -> 761 bytes .../ic_media_route_connected_light_17_mtrl.png | Bin 0 -> 757 bytes .../ic_media_route_connected_light_18_mtrl.png | Bin 0 -> 768 bytes .../ic_media_route_connected_light_19_mtrl.png | Bin 0 -> 775 bytes .../ic_media_route_connected_light_20_mtrl.png | Bin 0 -> 780 bytes .../ic_media_route_connected_light_21_mtrl.png | Bin 0 -> 783 bytes .../ic_media_route_connected_light_22_mtrl.png | Bin 0 -> 779 bytes .../ic_media_route_connected_light_23_mtrl.png | Bin 0 -> 774 bytes .../ic_media_route_connected_light_24_mtrl.png | Bin 0 -> 778 bytes .../ic_media_route_connected_light_25_mtrl.png | Bin 0 -> 790 bytes .../ic_media_route_connected_light_26_mtrl.png | Bin 0 -> 796 bytes .../ic_media_route_connected_light_27_mtrl.png | Bin 0 -> 786 bytes .../ic_media_route_connected_light_28_mtrl.png | Bin 0 -> 785 bytes .../ic_media_route_connected_light_29_mtrl.png | Bin 0 -> 782 bytes .../ic_media_route_connected_light_30_mtrl.png | Bin 0 -> 778 bytes .../ic_media_route_connecting_dark_00_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connecting_dark_01_mtrl.png | Bin 0 -> 706 bytes .../ic_media_route_connecting_dark_02_mtrl.png | Bin 0 -> 704 bytes .../ic_media_route_connecting_dark_03_mtrl.png | Bin 0 -> 705 bytes .../ic_media_route_connecting_dark_04_mtrl.png | Bin 0 -> 720 bytes .../ic_media_route_connecting_dark_05_mtrl.png | Bin 0 -> 733 bytes .../ic_media_route_connecting_dark_06_mtrl.png | Bin 0 -> 754 bytes .../ic_media_route_connecting_dark_07_mtrl.png | Bin 0 -> 652 bytes .../ic_media_route_connecting_dark_08_mtrl.png | Bin 0 -> 663 bytes .../ic_media_route_connecting_dark_09_mtrl.png | Bin 0 -> 686 bytes .../ic_media_route_connecting_dark_10_mtrl.png | Bin 0 -> 708 bytes .../ic_media_route_connecting_dark_11_mtrl.png | Bin 0 -> 713 bytes .../ic_media_route_connecting_dark_12_mtrl.png | Bin 0 -> 734 bytes .../ic_media_route_connecting_dark_13_mtrl.png | Bin 0 -> 755 bytes .../ic_media_route_connecting_dark_14_mtrl.png | Bin 0 -> 669 bytes .../ic_media_route_connecting_dark_15_mtrl.png | Bin 0 -> 676 bytes .../ic_media_route_connecting_dark_16_mtrl.png | Bin 0 -> 682 bytes .../ic_media_route_connecting_dark_17_mtrl.png | Bin 0 -> 682 bytes .../ic_media_route_connecting_dark_18_mtrl.png | Bin 0 -> 687 bytes .../ic_media_route_connecting_dark_19_mtrl.png | Bin 0 -> 694 bytes .../ic_media_route_connecting_dark_20_mtrl.png | Bin 0 -> 697 bytes .../ic_media_route_connecting_dark_21_mtrl.png | Bin 0 -> 698 bytes .../ic_media_route_connecting_dark_22_mtrl.png | Bin 0 -> 710 bytes .../ic_media_route_connecting_dark_23_mtrl.png | Bin 0 -> 698 bytes .../ic_media_route_connecting_dark_24_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_dark_25_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_dark_26_mtrl.png | Bin 0 -> 696 bytes .../ic_media_route_connecting_dark_27_mtrl.png | Bin 0 -> 706 bytes .../ic_media_route_connecting_dark_28_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_dark_29_mtrl.png | Bin 0 -> 696 bytes .../ic_media_route_connecting_dark_30_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connecting_light_00_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connecting_light_01_mtrl.png | Bin 0 -> 706 bytes .../ic_media_route_connecting_light_02_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connecting_light_03_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connecting_light_04_mtrl.png | Bin 0 -> 718 bytes .../ic_media_route_connecting_light_05_mtrl.png | Bin 0 -> 730 bytes .../ic_media_route_connecting_light_06_mtrl.png | Bin 0 -> 754 bytes .../ic_media_route_connecting_light_07_mtrl.png | Bin 0 -> 652 bytes .../ic_media_route_connecting_light_08_mtrl.png | Bin 0 -> 663 bytes .../ic_media_route_connecting_light_09_mtrl.png | Bin 0 -> 686 bytes .../ic_media_route_connecting_light_10_mtrl.png | Bin 0 -> 708 bytes .../ic_media_route_connecting_light_11_mtrl.png | Bin 0 -> 713 bytes .../ic_media_route_connecting_light_12_mtrl.png | Bin 0 -> 734 bytes .../ic_media_route_connecting_light_13_mtrl.png | Bin 0 -> 764 bytes .../ic_media_route_connecting_light_14_mtrl.png | Bin 0 -> 669 bytes .../ic_media_route_connecting_light_15_mtrl.png | Bin 0 -> 675 bytes .../ic_media_route_connecting_light_16_mtrl.png | Bin 0 -> 683 bytes .../ic_media_route_connecting_light_17_mtrl.png | Bin 0 -> 682 bytes .../ic_media_route_connecting_light_18_mtrl.png | Bin 0 -> 687 bytes .../ic_media_route_connecting_light_19_mtrl.png | Bin 0 -> 699 bytes .../ic_media_route_connecting_light_20_mtrl.png | Bin 0 -> 697 bytes .../ic_media_route_connecting_light_21_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connecting_light_22_mtrl.png | Bin 0 -> 711 bytes .../ic_media_route_connecting_light_23_mtrl.png | Bin 0 -> 698 bytes .../ic_media_route_connecting_light_24_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_light_25_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_light_26_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connecting_light_27_mtrl.png | Bin 0 -> 703 bytes .../ic_media_route_connecting_light_28_mtrl.png | Bin 0 -> 700 bytes .../ic_media_route_connecting_light_29_mtrl.png | Bin 0 -> 697 bytes .../ic_media_route_connecting_light_30_mtrl.png | Bin 0 -> 699 bytes core/res/res/drawable/ic_close.xml | 2 +- core/res/res/drawable/ic_corp_badge.xml | 12 + core/res/res/drawable/ic_corp_badge_case.xml | 27 +- .../res/drawable/ic_corp_badge_no_background.xml | 31 +- core/res/res/drawable/ic_corp_badge_off.xml | 62 +- core/res/res/drawable/ic_corp_icon.xml | 9 + core/res/res/drawable/ic_corp_icon_badge_case.xml | 27 +- core/res/res/drawable/ic_corp_statusbar_icon.xml | 27 +- core/res/res/drawable/ic_corp_user_badge.xml | 25 +- core/res/res/drawable/ic_eject_24dp.xml | 5 +- core/res/res/drawable/ic_feedback.xml | 2 +- core/res/res/drawable/ic_lock_bugreport.xml | 12 +- core/res/res/drawable/ic_lock_power_off.xml | 9 +- .../ic_media_route_connected_dark_material.xml | 81 + .../ic_media_route_connected_light_material.xml | 81 + .../ic_media_route_connecting_dark_material.xml | 81 + .../ic_media_route_connecting_light_material.xml | 81 + .../ic_media_route_connecting_material.xml | 36 - .../res/drawable/ic_media_route_dark_material.xml | 30 + .../res/drawable/ic_media_route_light_material.xml | 30 + core/res/res/drawable/ic_media_route_material.xml | 33 - core/res/res/drawable/ic_refresh.xml | 2 +- core/res/res/drawable/ic_reply_notification.xml | 27 + core/res/res/drawable/ic_restart.xml | 8 +- .../res/drawable/notification_reply_background.xml | 24 + .../res/res/drawable/scrollbar_handle_material.xml | 3 - core/res/res/drawable/toast_frame.xml | 24 + core/res/res/layout-land/time_picker_material.xml | 3 +- core/res/res/layout/autofill_save.xml | 32 +- core/res/res/layout/chooser_row.xml | 6 +- .../layout/notification_material_media_action.xml | 7 +- .../res/layout/notification_template_header.xml | 35 +- .../notification_template_material_ambient.xml | 2 + .../layout/notification_template_material_base.xml | 23 +- .../notification_template_material_big_base.xml | 39 +- .../notification_template_material_big_media.xml | 13 +- .../notification_template_material_big_picture.xml | 5 +- .../notification_template_material_big_text.xml | 7 +- .../notification_template_material_inbox.xml | 5 +- .../notification_template_material_media.xml | 6 +- .../layout/notification_template_part_line1.xml | 1 + .../layout/notification_template_progressbar.xml | 2 +- .../layout/notification_template_right_icon.xml | 34 +- core/res/res/layout/notification_template_text.xml | 1 + core/res/res/layout/resolve_grid_item.xml | 7 +- core/res/res/layout/shutdown_dialog.xml | 52 + core/res/res/layout/transient_notification.xml | 6 +- core/res/res/values-af/strings.xml | 52 +- core/res/res/values-am/strings.xml | 52 +- core/res/res/values-ar/strings.xml | 90 +- core/res/res/values-az/strings.xml | 54 +- core/res/res/values-b+sr+Latn/strings.xml | 82 +- core/res/res/values-be/strings.xml | 52 +- core/res/res/values-bg/strings.xml | 56 +- core/res/res/values-bn/strings.xml | 355 +- core/res/res/values-bs/strings.xml | 114 +- core/res/res/values-ca/strings.xml | 82 +- core/res/res/values-cs/strings.xml | 58 +- core/res/res/values-da/strings.xml | 62 +- core/res/res/values-de/strings.xml | 68 +- core/res/res/values-el/strings.xml | 56 +- core/res/res/values-en-rAU/strings.xml | 55 +- core/res/res/values-en-rCA-watch/strings.xml | 25 + core/res/res/values-en-rCA/strings.xml | 1773 + core/res/res/values-en-rGB/strings.xml | 55 +- core/res/res/values-en-rIN/strings.xml | 55 +- core/res/res/values-en-rXC-watch/strings.xml | 25 + core/res/res/values-en-rXC/strings.xml | 1773 + core/res/res/values-es-rUS/strings.xml | 56 +- core/res/res/values-es/strings.xml | 86 +- core/res/res/values-et/strings.xml | 58 +- core/res/res/values-eu/strings.xml | 81 +- core/res/res/values-fa/strings.xml | 54 +- core/res/res/values-fi/strings.xml | 60 +- core/res/res/values-fr-rCA/strings.xml | 64 +- core/res/res/values-fr/strings.xml | 62 +- core/res/res/values-gl/strings.xml | 139 +- core/res/res/values-gu/strings.xml | 405 +- core/res/res/values-hi/strings.xml | 708 +- core/res/res/values-hr/strings.xml | 74 +- core/res/res/values-hu/strings.xml | 52 +- core/res/res/values-hy/strings.xml | 76 +- core/res/res/values-in/strings.xml | 70 +- core/res/res/values-is/strings.xml | 55 +- core/res/res/values-it/strings.xml | 56 +- core/res/res/values-iw/strings.xml | 86 +- core/res/res/values-ja/strings.xml | 56 +- core/res/res/values-ka/strings.xml | 56 +- core/res/res/values-kk/strings.xml | 71 +- core/res/res/values-km/strings.xml | 56 +- core/res/res/values-kn/strings.xml | 93 +- core/res/res/values-ko/strings.xml | 64 +- core/res/res/values-ky/strings.xml | 66 +- core/res/res/values-lo/strings.xml | 57 +- core/res/res/values-lt/strings.xml | 52 +- core/res/res/values-lv/strings.xml | 52 +- core/res/res/values-mcc204-mnc12/config.xml | 25 - core/res/res/values-mcc206-mnc05/config.xml | 24 - core/res/res/values-mcc206-mnc10/config.xml | 24 - core/res/res/values-mcc208-mnc15/config.xml | 24 - core/res/res/values-mcc208-mnc26/config.xml | 26 - core/res/res/values-mcc214-mnc02/config.xml | 46 - core/res/res/values-mcc214-mnc04/config.xml | 44 - core/res/res/values-mcc214-mnc05/config.xml | 43 - core/res/res/values-mcc214-mnc06/config.xml | 43 - core/res/res/values-mcc214-mnc08/config.xml | 43 - core/res/res/values-mcc214-mnc09/config.xml | 43 - core/res/res/values-mcc214-mnc10/config.xml | 43 - core/res/res/values-mcc214-mnc11/config.xml | 43 - core/res/res/values-mcc214-mnc12/config.xml | 43 - core/res/res/values-mcc214-mnc13/config.xml | 43 - core/res/res/values-mcc214-mnc14/config.xml | 43 - core/res/res/values-mcc214-mnc15/config.xml | 43 - core/res/res/values-mcc214-mnc16/config.xml | 43 - core/res/res/values-mcc214-mnc17/config.xml | 43 - core/res/res/values-mcc214-mnc18/config.xml | 43 - core/res/res/values-mcc214-mnc19/config.xml | 43 - core/res/res/values-mcc214-mnc20/config.xml | 43 - core/res/res/values-mcc214-mnc21/config.xml | 43 - core/res/res/values-mcc219-mnc02/config.xml | 25 - core/res/res/values-mcc232-mnc10/config.xml | 26 - core/res/res/values-mcc232-mnc11/config.xml | 25 - core/res/res/values-mcc232-mnc12/config.xml | 25 - core/res/res/values-mcc232-mnc13/config.xml | 25 - core/res/res/values-mcc234-mnc08/config.xml | 26 - core/res/res/values-mcc234-mnc10/config.xml | 31 - core/res/res/values-mcc234-mnc20/config.xml | 11 - core/res/res/values-mcc234-mnc26/config.xml | 31 - core/res/res/values-mcc234-mnc30/config.xml | 30 - core/res/res/values-mcc234-mnc31/config.xml | 30 - core/res/res/values-mcc234-mnc32/config.xml | 30 - core/res/res/values-mcc234-mnc33/config.xml | 32 - core/res/res/values-mcc234-mnc34/config.xml | 30 - core/res/res/values-mcc234-mnc86/config.xml | 30 - core/res/res/values-mcc262-mnc02/strings.xml | 27 + core/res/res/values-mcc302-mnc220/config.xml | 14 +- core/res/res/values-mcc302-mnc221/config.xml | 14 +- core/res/res/values-mcc302-mnc370-af/strings.xml | 26 + core/res/res/values-mcc302-mnc370-am/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ar/strings.xml | 26 + core/res/res/values-mcc302-mnc370-az/strings.xml | 26 + .../res/values-mcc302-mnc370-b+sr+Latn/strings.xml | 26 + core/res/res/values-mcc302-mnc370-be/strings.xml | 26 + core/res/res/values-mcc302-mnc370-bg/strings.xml | 26 + core/res/res/values-mcc302-mnc370-bn/strings.xml | 26 + core/res/res/values-mcc302-mnc370-bs/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ca/strings.xml | 26 + core/res/res/values-mcc302-mnc370-cs/strings.xml | 26 + core/res/res/values-mcc302-mnc370-da/strings.xml | 26 + core/res/res/values-mcc302-mnc370-de/strings.xml | 26 + core/res/res/values-mcc302-mnc370-el/strings.xml | 26 + .../res/values-mcc302-mnc370-en-rAU/strings.xml | 26 + .../res/values-mcc302-mnc370-en-rCA/strings.xml | 26 + .../res/values-mcc302-mnc370-en-rGB/strings.xml | 26 + .../res/values-mcc302-mnc370-en-rIN/strings.xml | 26 + .../res/values-mcc302-mnc370-en-rXC/strings.xml | 26 + .../res/values-mcc302-mnc370-es-rUS/strings.xml | 26 + core/res/res/values-mcc302-mnc370-es/strings.xml | 26 + core/res/res/values-mcc302-mnc370-et/strings.xml | 26 + core/res/res/values-mcc302-mnc370-eu/strings.xml | 26 + core/res/res/values-mcc302-mnc370-fa/strings.xml | 26 + core/res/res/values-mcc302-mnc370-fi/strings.xml | 26 + .../res/values-mcc302-mnc370-fr-rCA/strings.xml | 26 + core/res/res/values-mcc302-mnc370-fr/strings.xml | 26 + core/res/res/values-mcc302-mnc370-gl/strings.xml | 26 + core/res/res/values-mcc302-mnc370-gu/strings.xml | 26 + core/res/res/values-mcc302-mnc370-hi/strings.xml | 26 + core/res/res/values-mcc302-mnc370-hr/strings.xml | 26 + core/res/res/values-mcc302-mnc370-hu/strings.xml | 26 + core/res/res/values-mcc302-mnc370-hy/strings.xml | 26 + core/res/res/values-mcc302-mnc370-in/strings.xml | 26 + core/res/res/values-mcc302-mnc370-is/strings.xml | 26 + core/res/res/values-mcc302-mnc370-it/strings.xml | 26 + core/res/res/values-mcc302-mnc370-iw/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ja/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ka/strings.xml | 26 + core/res/res/values-mcc302-mnc370-kk/strings.xml | 26 + core/res/res/values-mcc302-mnc370-km/strings.xml | 26 + core/res/res/values-mcc302-mnc370-kn/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ko/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ky/strings.xml | 26 + core/res/res/values-mcc302-mnc370-lo/strings.xml | 26 + core/res/res/values-mcc302-mnc370-lt/strings.xml | 26 + core/res/res/values-mcc302-mnc370-lv/strings.xml | 26 + core/res/res/values-mcc302-mnc370-mk/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ml/strings.xml | 26 + core/res/res/values-mcc302-mnc370-mn/strings.xml | 26 + core/res/res/values-mcc302-mnc370-mr/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ms/strings.xml | 26 + core/res/res/values-mcc302-mnc370-my/strings.xml | 26 + core/res/res/values-mcc302-mnc370-nb/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ne/strings.xml | 26 + core/res/res/values-mcc302-mnc370-nl/strings.xml | 26 + core/res/res/values-mcc302-mnc370-pa/strings.xml | 26 + core/res/res/values-mcc302-mnc370-pl/strings.xml | 26 + .../res/values-mcc302-mnc370-pt-rBR/strings.xml | 26 + .../res/values-mcc302-mnc370-pt-rPT/strings.xml | 26 + core/res/res/values-mcc302-mnc370-pt/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ro/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ru/strings.xml | 26 + core/res/res/values-mcc302-mnc370-si/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sk/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sl/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sq/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sr/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sv/strings.xml | 26 + core/res/res/values-mcc302-mnc370-sw/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ta/strings.xml | 26 + core/res/res/values-mcc302-mnc370-te/strings.xml | 26 + core/res/res/values-mcc302-mnc370-th/strings.xml | 26 + core/res/res/values-mcc302-mnc370-tl/strings.xml | 26 + core/res/res/values-mcc302-mnc370-tr/strings.xml | 26 + core/res/res/values-mcc302-mnc370-uk/strings.xml | 26 + core/res/res/values-mcc302-mnc370-ur/strings.xml | 26 + core/res/res/values-mcc302-mnc370-uz/strings.xml | 26 + core/res/res/values-mcc302-mnc370-vi/strings.xml | 26 + .../res/values-mcc302-mnc370-zh-rCN/strings.xml | 26 + .../res/values-mcc302-mnc370-zh-rHK/strings.xml | 26 + .../res/values-mcc302-mnc370-zh-rTW/strings.xml | 26 + core/res/res/values-mcc302-mnc370-zu/strings.xml | 26 + core/res/res/values-mcc302-mnc370/config.xml | 20 +- core/res/res/values-mcc302-mnc370/strings.xml | 25 + core/res/res/values-mcc302-mnc500/config.xml | 25 - core/res/res/values-mcc302-mnc510/config.xml | 25 - core/res/res/values-mcc302-mnc610/config.xml | 18 +- core/res/res/values-mcc302-mnc640/config.xml | 18 +- core/res/res/values-mcc302-mnc660/config.xml | 8 - core/res/res/values-mcc302-mnc720-af/strings.xml | 26 + core/res/res/values-mcc302-mnc720-am/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ar/strings.xml | 26 + core/res/res/values-mcc302-mnc720-az/strings.xml | 26 + .../res/values-mcc302-mnc720-b+sr+Latn/strings.xml | 26 + core/res/res/values-mcc302-mnc720-be/strings.xml | 26 + core/res/res/values-mcc302-mnc720-bg/strings.xml | 26 + core/res/res/values-mcc302-mnc720-bn/strings.xml | 26 + core/res/res/values-mcc302-mnc720-bs/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ca/strings.xml | 26 + core/res/res/values-mcc302-mnc720-cs/strings.xml | 26 + core/res/res/values-mcc302-mnc720-da/strings.xml | 26 + core/res/res/values-mcc302-mnc720-de/strings.xml | 26 + core/res/res/values-mcc302-mnc720-el/strings.xml | 26 + .../res/values-mcc302-mnc720-en-rAU/strings.xml | 26 + .../res/values-mcc302-mnc720-en-rCA/strings.xml | 26 + .../res/values-mcc302-mnc720-en-rGB/strings.xml | 26 + .../res/values-mcc302-mnc720-en-rIN/strings.xml | 26 + .../res/values-mcc302-mnc720-en-rXC/strings.xml | 26 + .../res/values-mcc302-mnc720-es-rUS/strings.xml | 26 + core/res/res/values-mcc302-mnc720-es/strings.xml | 26 + core/res/res/values-mcc302-mnc720-et/strings.xml | 26 + core/res/res/values-mcc302-mnc720-eu/strings.xml | 26 + core/res/res/values-mcc302-mnc720-fa/strings.xml | 26 + core/res/res/values-mcc302-mnc720-fi/strings.xml | 26 + .../res/values-mcc302-mnc720-fr-rCA/strings.xml | 26 + core/res/res/values-mcc302-mnc720-fr/strings.xml | 26 + core/res/res/values-mcc302-mnc720-gl/strings.xml | 26 + core/res/res/values-mcc302-mnc720-gu/strings.xml | 26 + core/res/res/values-mcc302-mnc720-hi/strings.xml | 26 + core/res/res/values-mcc302-mnc720-hr/strings.xml | 26 + core/res/res/values-mcc302-mnc720-hu/strings.xml | 26 + core/res/res/values-mcc302-mnc720-hy/strings.xml | 26 + core/res/res/values-mcc302-mnc720-in/strings.xml | 26 + core/res/res/values-mcc302-mnc720-is/strings.xml | 26 + core/res/res/values-mcc302-mnc720-it/strings.xml | 26 + core/res/res/values-mcc302-mnc720-iw/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ja/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ka/strings.xml | 26 + core/res/res/values-mcc302-mnc720-kk/strings.xml | 26 + core/res/res/values-mcc302-mnc720-km/strings.xml | 26 + core/res/res/values-mcc302-mnc720-kn/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ko/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ky/strings.xml | 26 + core/res/res/values-mcc302-mnc720-lo/strings.xml | 26 + core/res/res/values-mcc302-mnc720-lt/strings.xml | 26 + core/res/res/values-mcc302-mnc720-lv/strings.xml | 26 + core/res/res/values-mcc302-mnc720-mk/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ml/strings.xml | 26 + core/res/res/values-mcc302-mnc720-mn/strings.xml | 26 + core/res/res/values-mcc302-mnc720-mr/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ms/strings.xml | 26 + core/res/res/values-mcc302-mnc720-my/strings.xml | 26 + core/res/res/values-mcc302-mnc720-nb/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ne/strings.xml | 26 + core/res/res/values-mcc302-mnc720-nl/strings.xml | 26 + core/res/res/values-mcc302-mnc720-pa/strings.xml | 26 + core/res/res/values-mcc302-mnc720-pl/strings.xml | 26 + .../res/values-mcc302-mnc720-pt-rBR/strings.xml | 26 + .../res/values-mcc302-mnc720-pt-rPT/strings.xml | 26 + core/res/res/values-mcc302-mnc720-pt/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ro/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ru/strings.xml | 26 + core/res/res/values-mcc302-mnc720-si/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sk/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sl/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sq/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sr/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sv/strings.xml | 26 + core/res/res/values-mcc302-mnc720-sw/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ta/strings.xml | 26 + core/res/res/values-mcc302-mnc720-te/strings.xml | 26 + core/res/res/values-mcc302-mnc720-th/strings.xml | 26 + core/res/res/values-mcc302-mnc720-tl/strings.xml | 26 + core/res/res/values-mcc302-mnc720-tr/strings.xml | 26 + core/res/res/values-mcc302-mnc720-uk/strings.xml | 26 + core/res/res/values-mcc302-mnc720-ur/strings.xml | 26 + core/res/res/values-mcc302-mnc720-uz/strings.xml | 26 + core/res/res/values-mcc302-mnc720-vi/strings.xml | 26 + .../res/values-mcc302-mnc720-zh-rCN/strings.xml | 26 + .../res/values-mcc302-mnc720-zh-rHK/strings.xml | 26 + .../res/values-mcc302-mnc720-zh-rTW/strings.xml | 26 + core/res/res/values-mcc302-mnc720-zu/strings.xml | 26 + core/res/res/values-mcc302-mnc720/config.xml | 20 +- core/res/res/values-mcc302-mnc720/strings.xml | 25 + core/res/res/values-mcc302-mnc780/config.xml | 6 - core/res/res/values-mcc310-mnc030-af/strings.xml | 25 + core/res/res/values-mcc310-mnc030-am/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc030-az/strings.xml | 25 + .../res/values-mcc310-mnc030-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc030-be/strings.xml | 25 + core/res/res/values-mcc310-mnc030-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc030-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc030-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc030-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc030-da/strings.xml | 25 + core/res/res/values-mcc310-mnc030-de/strings.xml | 25 + core/res/res/values-mcc310-mnc030-el/strings.xml | 25 + .../res/values-mcc310-mnc030-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc030-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc030-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc030-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc030-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc030-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc030-es/strings.xml | 25 + core/res/res/values-mcc310-mnc030-et/strings.xml | 25 + core/res/res/values-mcc310-mnc030-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc030-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc030-fi/strings.xml | 25 + .../res/values-mcc310-mnc030-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc030-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc030-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc030-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc030-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc030-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc030-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc030-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc030-in/strings.xml | 25 + core/res/res/values-mcc310-mnc030-is/strings.xml | 25 + core/res/res/values-mcc310-mnc030-it/strings.xml | 25 + core/res/res/values-mcc310-mnc030-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc030-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc030-km/strings.xml | 25 + core/res/res/values-mcc310-mnc030-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc030-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc030-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc030-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc030-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc030-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc030-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc030-my/strings.xml | 25 + core/res/res/values-mcc310-mnc030-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc030-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc030-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc030-pl/strings.xml | 25 + .../res/values-mcc310-mnc030-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc030-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc030-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc030-si/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc030-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc030-te/strings.xml | 25 + core/res/res/values-mcc310-mnc030-th/strings.xml | 25 + core/res/res/values-mcc310-mnc030-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc030-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc030-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc030-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc030-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc030-vi/strings.xml | 25 + .../res/values-mcc310-mnc030-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc030-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc030-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc030-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc030/strings.xml | 23 + core/res/res/values-mcc310-mnc150/config.xml | 17 - core/res/res/values-mcc310-mnc170 | 1 - core/res/res/values-mcc310-mnc170-af/strings.xml | 25 + core/res/res/values-mcc310-mnc170-am/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc170-az/strings.xml | 25 + .../res/values-mcc310-mnc170-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc170-be/strings.xml | 25 + core/res/res/values-mcc310-mnc170-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc170-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc170-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc170-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc170-da/strings.xml | 25 + core/res/res/values-mcc310-mnc170-de/strings.xml | 25 + core/res/res/values-mcc310-mnc170-el/strings.xml | 25 + .../res/values-mcc310-mnc170-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc170-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc170-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc170-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc170-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc170-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc170-es/strings.xml | 25 + core/res/res/values-mcc310-mnc170-et/strings.xml | 25 + core/res/res/values-mcc310-mnc170-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc170-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc170-fi/strings.xml | 25 + .../res/values-mcc310-mnc170-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc170-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc170-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc170-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc170-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc170-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc170-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc170-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc170-in/strings.xml | 25 + core/res/res/values-mcc310-mnc170-is/strings.xml | 25 + core/res/res/values-mcc310-mnc170-it/strings.xml | 25 + core/res/res/values-mcc310-mnc170-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc170-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc170-km/strings.xml | 25 + core/res/res/values-mcc310-mnc170-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc170-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc170-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc170-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc170-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc170-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc170-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc170-my/strings.xml | 25 + core/res/res/values-mcc310-mnc170-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc170-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc170-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc170-pl/strings.xml | 25 + .../res/values-mcc310-mnc170-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc170-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc170-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc170-si/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc170-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc170-te/strings.xml | 25 + core/res/res/values-mcc310-mnc170-th/strings.xml | 25 + core/res/res/values-mcc310-mnc170-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc170-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc170-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc170-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc170-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc170-vi/strings.xml | 25 + .../res/values-mcc310-mnc170-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc170-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc170-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc170-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc170/strings.xml | 23 + core/res/res/values-mcc310-mnc260-af/strings.xml | 32 - core/res/res/values-mcc310-mnc260-am/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ar/strings.xml | 32 - core/res/res/values-mcc310-mnc260-az/strings.xml | 32 - .../res/values-mcc310-mnc260-b+sr+Latn/strings.xml | 32 - core/res/res/values-mcc310-mnc260-be/strings.xml | 32 - core/res/res/values-mcc310-mnc260-bg/strings.xml | 32 - core/res/res/values-mcc310-mnc260-bn/strings.xml | 32 - core/res/res/values-mcc310-mnc260-bs/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ca/strings.xml | 32 - core/res/res/values-mcc310-mnc260-cs/strings.xml | 32 - core/res/res/values-mcc310-mnc260-da/strings.xml | 32 - core/res/res/values-mcc310-mnc260-de/strings.xml | 32 - core/res/res/values-mcc310-mnc260-el/strings.xml | 32 - .../res/values-mcc310-mnc260-en-rAU/strings.xml | 32 - .../res/values-mcc310-mnc260-en-rGB/strings.xml | 32 - .../res/values-mcc310-mnc260-en-rIN/strings.xml | 32 - .../res/values-mcc310-mnc260-es-rUS/strings.xml | 32 - core/res/res/values-mcc310-mnc260-es/strings.xml | 32 - core/res/res/values-mcc310-mnc260-et/strings.xml | 32 - core/res/res/values-mcc310-mnc260-eu/strings.xml | 32 - core/res/res/values-mcc310-mnc260-fa/strings.xml | 32 - core/res/res/values-mcc310-mnc260-fi/strings.xml | 32 - .../res/values-mcc310-mnc260-fr-rCA/strings.xml | 32 - core/res/res/values-mcc310-mnc260-fr/strings.xml | 32 - core/res/res/values-mcc310-mnc260-gl/strings.xml | 32 - core/res/res/values-mcc310-mnc260-gu/strings.xml | 32 - core/res/res/values-mcc310-mnc260-hi/strings.xml | 32 - core/res/res/values-mcc310-mnc260-hr/strings.xml | 32 - core/res/res/values-mcc310-mnc260-hu/strings.xml | 32 - core/res/res/values-mcc310-mnc260-hy/strings.xml | 32 - core/res/res/values-mcc310-mnc260-in/strings.xml | 32 - core/res/res/values-mcc310-mnc260-is/strings.xml | 32 - core/res/res/values-mcc310-mnc260-it/strings.xml | 32 - core/res/res/values-mcc310-mnc260-iw/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ja/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ka/strings.xml | 32 - core/res/res/values-mcc310-mnc260-kk/strings.xml | 32 - core/res/res/values-mcc310-mnc260-km/strings.xml | 32 - core/res/res/values-mcc310-mnc260-kn/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ko/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ky/strings.xml | 32 - core/res/res/values-mcc310-mnc260-lo/strings.xml | 32 - core/res/res/values-mcc310-mnc260-lt/strings.xml | 32 - core/res/res/values-mcc310-mnc260-lv/strings.xml | 32 - core/res/res/values-mcc310-mnc260-mk/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ml/strings.xml | 32 - core/res/res/values-mcc310-mnc260-mn/strings.xml | 32 - core/res/res/values-mcc310-mnc260-mr/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ms/strings.xml | 32 - core/res/res/values-mcc310-mnc260-my/strings.xml | 32 - core/res/res/values-mcc310-mnc260-nb/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ne/strings.xml | 32 - core/res/res/values-mcc310-mnc260-nl/strings.xml | 32 - core/res/res/values-mcc310-mnc260-pa/strings.xml | 32 - core/res/res/values-mcc310-mnc260-pl/strings.xml | 32 - .../res/values-mcc310-mnc260-pt-rBR/strings.xml | 32 - .../res/values-mcc310-mnc260-pt-rPT/strings.xml | 32 - core/res/res/values-mcc310-mnc260-pt/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ro/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ru/strings.xml | 32 - core/res/res/values-mcc310-mnc260-si/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sk/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sl/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sq/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sr/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sv/strings.xml | 32 - core/res/res/values-mcc310-mnc260-sw/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ta/strings.xml | 32 - core/res/res/values-mcc310-mnc260-te/strings.xml | 32 - core/res/res/values-mcc310-mnc260-th/strings.xml | 32 - core/res/res/values-mcc310-mnc260-tl/strings.xml | 32 - core/res/res/values-mcc310-mnc260-tr/strings.xml | 32 - core/res/res/values-mcc310-mnc260-uk/strings.xml | 32 - core/res/res/values-mcc310-mnc260-ur/strings.xml | 32 - core/res/res/values-mcc310-mnc260-uz/strings.xml | 32 - core/res/res/values-mcc310-mnc260-vi/strings.xml | 32 - .../res/values-mcc310-mnc260-zh-rCN/strings.xml | 32 - .../res/values-mcc310-mnc260-zh-rHK/strings.xml | 32 - .../res/values-mcc310-mnc260-zh-rTW/strings.xml | 32 - core/res/res/values-mcc310-mnc260-zu/strings.xml | 32 - core/res/res/values-mcc310-mnc280-af/strings.xml | 25 + core/res/res/values-mcc310-mnc280-am/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc280-az/strings.xml | 25 + .../res/values-mcc310-mnc280-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc280-be/strings.xml | 25 + core/res/res/values-mcc310-mnc280-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc280-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc280-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc280-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc280-da/strings.xml | 25 + core/res/res/values-mcc310-mnc280-de/strings.xml | 25 + core/res/res/values-mcc310-mnc280-el/strings.xml | 25 + .../res/values-mcc310-mnc280-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc280-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc280-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc280-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc280-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc280-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc280-es/strings.xml | 25 + core/res/res/values-mcc310-mnc280-et/strings.xml | 25 + core/res/res/values-mcc310-mnc280-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc280-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc280-fi/strings.xml | 25 + .../res/values-mcc310-mnc280-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc280-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc280-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc280-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc280-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc280-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc280-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc280-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc280-in/strings.xml | 25 + core/res/res/values-mcc310-mnc280-is/strings.xml | 25 + core/res/res/values-mcc310-mnc280-it/strings.xml | 25 + core/res/res/values-mcc310-mnc280-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc280-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc280-km/strings.xml | 25 + core/res/res/values-mcc310-mnc280-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc280-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc280-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc280-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc280-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc280-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc280-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc280-my/strings.xml | 25 + core/res/res/values-mcc310-mnc280-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc280-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc280-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc280-pl/strings.xml | 25 + .../res/values-mcc310-mnc280-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc280-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc280-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc280-si/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc280-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc280-te/strings.xml | 25 + core/res/res/values-mcc310-mnc280-th/strings.xml | 25 + core/res/res/values-mcc310-mnc280-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc280-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc280-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc280-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc280-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc280-vi/strings.xml | 25 + .../res/values-mcc310-mnc280-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc280-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc280-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc280-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc280/strings.xml | 23 + core/res/res/values-mcc310-mnc380 | 1 - core/res/res/values-mcc310-mnc380-af/strings.xml | 25 + core/res/res/values-mcc310-mnc380-am/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc380-az/strings.xml | 25 + .../res/values-mcc310-mnc380-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc380-be/strings.xml | 25 + core/res/res/values-mcc310-mnc380-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc380-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc380-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc380-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc380-da/strings.xml | 25 + core/res/res/values-mcc310-mnc380-de/strings.xml | 25 + core/res/res/values-mcc310-mnc380-el/strings.xml | 25 + .../res/values-mcc310-mnc380-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc380-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc380-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc380-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc380-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc380-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc380-es/strings.xml | 25 + core/res/res/values-mcc310-mnc380-et/strings.xml | 25 + core/res/res/values-mcc310-mnc380-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc380-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc380-fi/strings.xml | 25 + .../res/values-mcc310-mnc380-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc380-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc380-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc380-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc380-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc380-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc380-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc380-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc380-in/strings.xml | 25 + core/res/res/values-mcc310-mnc380-is/strings.xml | 25 + core/res/res/values-mcc310-mnc380-it/strings.xml | 25 + core/res/res/values-mcc310-mnc380-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc380-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc380-km/strings.xml | 25 + core/res/res/values-mcc310-mnc380-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc380-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc380-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc380-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc380-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc380-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc380-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc380-my/strings.xml | 25 + core/res/res/values-mcc310-mnc380-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc380-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc380-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc380-pl/strings.xml | 25 + .../res/values-mcc310-mnc380-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc380-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc380-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc380-si/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc380-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc380-te/strings.xml | 25 + core/res/res/values-mcc310-mnc380-th/strings.xml | 25 + core/res/res/values-mcc310-mnc380-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc380-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc380-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc380-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc380-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc380-vi/strings.xml | 25 + .../res/values-mcc310-mnc380-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc380-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc380-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc380-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc380/strings.xml | 23 + core/res/res/values-mcc310-mnc410-af/strings.xml | 25 + core/res/res/values-mcc310-mnc410-am/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc410-az/strings.xml | 25 + .../res/values-mcc310-mnc410-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc410-be/strings.xml | 25 + core/res/res/values-mcc310-mnc410-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc410-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc410-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc410-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc410-da/strings.xml | 25 + core/res/res/values-mcc310-mnc410-de/strings.xml | 25 + core/res/res/values-mcc310-mnc410-el/strings.xml | 25 + .../res/values-mcc310-mnc410-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc410-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc410-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc410-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc410-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc410-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc410-es/strings.xml | 25 + core/res/res/values-mcc310-mnc410-et/strings.xml | 25 + core/res/res/values-mcc310-mnc410-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc410-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc410-fi/strings.xml | 25 + .../res/values-mcc310-mnc410-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc410-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc410-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc410-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc410-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc410-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc410-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc410-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc410-in/strings.xml | 25 + core/res/res/values-mcc310-mnc410-is/strings.xml | 25 + core/res/res/values-mcc310-mnc410-it/strings.xml | 25 + core/res/res/values-mcc310-mnc410-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc410-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc410-km/strings.xml | 25 + core/res/res/values-mcc310-mnc410-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc410-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc410-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc410-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc410-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc410-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc410-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc410-my/strings.xml | 25 + core/res/res/values-mcc310-mnc410-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc410-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc410-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc410-pl/strings.xml | 25 + .../res/values-mcc310-mnc410-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc410-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc410-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc410-si/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc410-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc410-te/strings.xml | 25 + core/res/res/values-mcc310-mnc410-th/strings.xml | 25 + core/res/res/values-mcc310-mnc410-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc410-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc410-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc410-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc410-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc410-vi/strings.xml | 25 + .../res/values-mcc310-mnc410-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc410-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc410-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc410-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc410/config.xml | 19 - core/res/res/values-mcc310-mnc410/strings.xml | 23 + core/res/res/values-mcc310-mnc560-af/strings.xml | 25 + core/res/res/values-mcc310-mnc560-am/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc560-az/strings.xml | 25 + .../res/values-mcc310-mnc560-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc560-be/strings.xml | 25 + core/res/res/values-mcc310-mnc560-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc560-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc560-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc560-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc560-da/strings.xml | 25 + core/res/res/values-mcc310-mnc560-de/strings.xml | 25 + core/res/res/values-mcc310-mnc560-el/strings.xml | 25 + .../res/values-mcc310-mnc560-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc560-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc560-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc560-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc560-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc560-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc560-es/strings.xml | 25 + core/res/res/values-mcc310-mnc560-et/strings.xml | 25 + core/res/res/values-mcc310-mnc560-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc560-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc560-fi/strings.xml | 25 + .../res/values-mcc310-mnc560-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc560-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc560-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc560-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc560-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc560-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc560-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc560-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc560-in/strings.xml | 25 + core/res/res/values-mcc310-mnc560-is/strings.xml | 25 + core/res/res/values-mcc310-mnc560-it/strings.xml | 25 + core/res/res/values-mcc310-mnc560-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc560-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc560-km/strings.xml | 25 + core/res/res/values-mcc310-mnc560-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc560-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc560-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc560-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc560-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc560-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc560-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc560-my/strings.xml | 25 + core/res/res/values-mcc310-mnc560-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc560-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc560-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc560-pl/strings.xml | 25 + .../res/values-mcc310-mnc560-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc560-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc560-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc560-si/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc560-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc560-te/strings.xml | 25 + core/res/res/values-mcc310-mnc560-th/strings.xml | 25 + core/res/res/values-mcc310-mnc560-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc560-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc560-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc560-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc560-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc560-vi/strings.xml | 25 + .../res/values-mcc310-mnc560-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc560-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc560-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc560-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc560/strings.xml | 23 + core/res/res/values-mcc310-mnc950-af/strings.xml | 25 + core/res/res/values-mcc310-mnc950-am/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ar/strings.xml | 25 + core/res/res/values-mcc310-mnc950-az/strings.xml | 25 + .../res/values-mcc310-mnc950-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc310-mnc950-be/strings.xml | 25 + core/res/res/values-mcc310-mnc950-bg/strings.xml | 25 + core/res/res/values-mcc310-mnc950-bn/strings.xml | 25 + core/res/res/values-mcc310-mnc950-bs/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ca/strings.xml | 25 + core/res/res/values-mcc310-mnc950-cs/strings.xml | 25 + core/res/res/values-mcc310-mnc950-da/strings.xml | 25 + core/res/res/values-mcc310-mnc950-de/strings.xml | 25 + core/res/res/values-mcc310-mnc950-el/strings.xml | 25 + .../res/values-mcc310-mnc950-en-rAU/strings.xml | 25 + .../res/values-mcc310-mnc950-en-rCA/strings.xml | 25 + .../res/values-mcc310-mnc950-en-rGB/strings.xml | 25 + .../res/values-mcc310-mnc950-en-rIN/strings.xml | 25 + .../res/values-mcc310-mnc950-en-rXC/strings.xml | 25 + .../res/values-mcc310-mnc950-es-rUS/strings.xml | 25 + core/res/res/values-mcc310-mnc950-es/strings.xml | 25 + core/res/res/values-mcc310-mnc950-et/strings.xml | 25 + core/res/res/values-mcc310-mnc950-eu/strings.xml | 25 + core/res/res/values-mcc310-mnc950-fa/strings.xml | 25 + core/res/res/values-mcc310-mnc950-fi/strings.xml | 25 + .../res/values-mcc310-mnc950-fr-rCA/strings.xml | 25 + core/res/res/values-mcc310-mnc950-fr/strings.xml | 25 + core/res/res/values-mcc310-mnc950-gl/strings.xml | 25 + core/res/res/values-mcc310-mnc950-gu/strings.xml | 25 + core/res/res/values-mcc310-mnc950-hi/strings.xml | 25 + core/res/res/values-mcc310-mnc950-hr/strings.xml | 25 + core/res/res/values-mcc310-mnc950-hu/strings.xml | 25 + core/res/res/values-mcc310-mnc950-hy/strings.xml | 25 + core/res/res/values-mcc310-mnc950-in/strings.xml | 25 + core/res/res/values-mcc310-mnc950-is/strings.xml | 25 + core/res/res/values-mcc310-mnc950-it/strings.xml | 25 + core/res/res/values-mcc310-mnc950-iw/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ja/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ka/strings.xml | 25 + core/res/res/values-mcc310-mnc950-kk/strings.xml | 25 + core/res/res/values-mcc310-mnc950-km/strings.xml | 25 + core/res/res/values-mcc310-mnc950-kn/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ko/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ky/strings.xml | 25 + core/res/res/values-mcc310-mnc950-lo/strings.xml | 25 + core/res/res/values-mcc310-mnc950-lt/strings.xml | 25 + core/res/res/values-mcc310-mnc950-lv/strings.xml | 25 + core/res/res/values-mcc310-mnc950-mk/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ml/strings.xml | 25 + core/res/res/values-mcc310-mnc950-mn/strings.xml | 25 + core/res/res/values-mcc310-mnc950-mr/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ms/strings.xml | 25 + core/res/res/values-mcc310-mnc950-my/strings.xml | 25 + core/res/res/values-mcc310-mnc950-nb/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ne/strings.xml | 25 + core/res/res/values-mcc310-mnc950-nl/strings.xml | 25 + core/res/res/values-mcc310-mnc950-pa/strings.xml | 25 + core/res/res/values-mcc310-mnc950-pl/strings.xml | 25 + .../res/values-mcc310-mnc950-pt-rBR/strings.xml | 25 + .../res/values-mcc310-mnc950-pt-rPT/strings.xml | 25 + core/res/res/values-mcc310-mnc950-pt/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ro/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ru/strings.xml | 25 + core/res/res/values-mcc310-mnc950-si/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sk/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sl/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sq/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sr/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sv/strings.xml | 25 + core/res/res/values-mcc310-mnc950-sw/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ta/strings.xml | 25 + core/res/res/values-mcc310-mnc950-te/strings.xml | 25 + core/res/res/values-mcc310-mnc950-th/strings.xml | 25 + core/res/res/values-mcc310-mnc950-tl/strings.xml | 25 + core/res/res/values-mcc310-mnc950-tr/strings.xml | 25 + core/res/res/values-mcc310-mnc950-uk/strings.xml | 25 + core/res/res/values-mcc310-mnc950-ur/strings.xml | 25 + core/res/res/values-mcc310-mnc950-uz/strings.xml | 25 + core/res/res/values-mcc310-mnc950-vi/strings.xml | 25 + .../res/values-mcc310-mnc950-zh-rCN/strings.xml | 25 + .../res/values-mcc310-mnc950-zh-rHK/strings.xml | 25 + .../res/values-mcc310-mnc950-zh-rTW/strings.xml | 25 + core/res/res/values-mcc310-mnc950-zu/strings.xml | 25 + core/res/res/values-mcc310-mnc950/strings.xml | 23 + core/res/res/values-mcc311-mnc180-af/strings.xml | 25 + core/res/res/values-mcc311-mnc180-am/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ar/strings.xml | 25 + core/res/res/values-mcc311-mnc180-az/strings.xml | 25 + .../res/values-mcc311-mnc180-b+sr+Latn/strings.xml | 25 + core/res/res/values-mcc311-mnc180-be/strings.xml | 25 + core/res/res/values-mcc311-mnc180-bg/strings.xml | 25 + core/res/res/values-mcc311-mnc180-bn/strings.xml | 25 + core/res/res/values-mcc311-mnc180-bs/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ca/strings.xml | 25 + core/res/res/values-mcc311-mnc180-cs/strings.xml | 25 + core/res/res/values-mcc311-mnc180-da/strings.xml | 25 + core/res/res/values-mcc311-mnc180-de/strings.xml | 25 + core/res/res/values-mcc311-mnc180-el/strings.xml | 25 + .../res/values-mcc311-mnc180-en-rAU/strings.xml | 25 + .../res/values-mcc311-mnc180-en-rCA/strings.xml | 25 + .../res/values-mcc311-mnc180-en-rGB/strings.xml | 25 + .../res/values-mcc311-mnc180-en-rIN/strings.xml | 25 + .../res/values-mcc311-mnc180-en-rXC/strings.xml | 25 + .../res/values-mcc311-mnc180-es-rUS/strings.xml | 25 + core/res/res/values-mcc311-mnc180-es/strings.xml | 25 + core/res/res/values-mcc311-mnc180-et/strings.xml | 25 + core/res/res/values-mcc311-mnc180-eu/strings.xml | 25 + core/res/res/values-mcc311-mnc180-fa/strings.xml | 25 + core/res/res/values-mcc311-mnc180-fi/strings.xml | 25 + .../res/values-mcc311-mnc180-fr-rCA/strings.xml | 25 + core/res/res/values-mcc311-mnc180-fr/strings.xml | 25 + core/res/res/values-mcc311-mnc180-gl/strings.xml | 25 + core/res/res/values-mcc311-mnc180-gu/strings.xml | 25 + core/res/res/values-mcc311-mnc180-hi/strings.xml | 25 + core/res/res/values-mcc311-mnc180-hr/strings.xml | 25 + core/res/res/values-mcc311-mnc180-hu/strings.xml | 25 + core/res/res/values-mcc311-mnc180-hy/strings.xml | 25 + core/res/res/values-mcc311-mnc180-in/strings.xml | 25 + core/res/res/values-mcc311-mnc180-is/strings.xml | 25 + core/res/res/values-mcc311-mnc180-it/strings.xml | 25 + core/res/res/values-mcc311-mnc180-iw/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ja/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ka/strings.xml | 25 + core/res/res/values-mcc311-mnc180-kk/strings.xml | 25 + core/res/res/values-mcc311-mnc180-km/strings.xml | 25 + core/res/res/values-mcc311-mnc180-kn/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ko/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ky/strings.xml | 25 + core/res/res/values-mcc311-mnc180-lo/strings.xml | 25 + core/res/res/values-mcc311-mnc180-lt/strings.xml | 25 + core/res/res/values-mcc311-mnc180-lv/strings.xml | 25 + core/res/res/values-mcc311-mnc180-mk/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ml/strings.xml | 25 + core/res/res/values-mcc311-mnc180-mn/strings.xml | 25 + core/res/res/values-mcc311-mnc180-mr/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ms/strings.xml | 25 + core/res/res/values-mcc311-mnc180-my/strings.xml | 25 + core/res/res/values-mcc311-mnc180-nb/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ne/strings.xml | 25 + core/res/res/values-mcc311-mnc180-nl/strings.xml | 25 + core/res/res/values-mcc311-mnc180-pa/strings.xml | 25 + core/res/res/values-mcc311-mnc180-pl/strings.xml | 25 + .../res/values-mcc311-mnc180-pt-rBR/strings.xml | 25 + .../res/values-mcc311-mnc180-pt-rPT/strings.xml | 25 + core/res/res/values-mcc311-mnc180-pt/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ro/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ru/strings.xml | 25 + core/res/res/values-mcc311-mnc180-si/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sk/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sl/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sq/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sr/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sv/strings.xml | 25 + core/res/res/values-mcc311-mnc180-sw/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ta/strings.xml | 25 + core/res/res/values-mcc311-mnc180-te/strings.xml | 25 + core/res/res/values-mcc311-mnc180-th/strings.xml | 25 + core/res/res/values-mcc311-mnc180-tl/strings.xml | 25 + core/res/res/values-mcc311-mnc180-tr/strings.xml | 25 + core/res/res/values-mcc311-mnc180-uk/strings.xml | 25 + core/res/res/values-mcc311-mnc180-ur/strings.xml | 25 + core/res/res/values-mcc311-mnc180-uz/strings.xml | 25 + core/res/res/values-mcc311-mnc180-vi/strings.xml | 25 + .../res/values-mcc311-mnc180-zh-rCN/strings.xml | 25 + .../res/values-mcc311-mnc180-zh-rHK/strings.xml | 25 + .../res/values-mcc311-mnc180-zh-rTW/strings.xml | 25 + core/res/res/values-mcc311-mnc180-zu/strings.xml | 25 + core/res/res/values-mcc311-mnc180/strings.xml | 23 + core/res/res/values-mcc340-mnc01/config.xml | 6 - core/res/res/values-mcc404/config.xml | 7 +- core/res/res/values-mcc405/config.xml | 5 - core/res/res/values-mcc425-mnc07/config.xml | 5 - core/res/res/values-mcc425-mnc08/config.xml | 25 - core/res/res/values-mcc505-mnc01/config.xml | 17 +- core/res/res/values-mcc505-mnc11/config.xml | 32 + core/res/res/values-mcc505-mnc71/config.xml | 32 + core/res/res/values-mcc505-mnc72/config.xml | 32 + core/res/res/values-mcc510-mnc21/config.xml | 25 - core/res/res/values-mcc520/config.xml | 25 - core/res/res/values-mcc530-mnc24/config.xml | 25 - core/res/res/values-mcc722-mnc36/config.xml | 25 - core/res/res/values-mcc724/config.xml | 23 + core/res/res/values-mcc730-mnc01/config.xml | 25 - core/res/res/values-mcc730-mnc07/config.xml | 25 - core/res/res/values-mcc730-mnc08/config.xml | 25 - core/res/res/values-mcc730-mnc10/config.xml | 25 - core/res/res/values-mk/strings.xml | 59 +- core/res/res/values-ml/strings.xml | 91 +- core/res/res/values-mn/strings.xml | 54 +- core/res/res/values-mr/strings.xml | 439 +- core/res/res/values-ms/strings.xml | 52 +- core/res/res/values-my/strings.xml | 95 +- core/res/res/values-nb/strings.xml | 52 +- core/res/res/values-ne/strings.xml | 64 +- core/res/res/values-nl/strings.xml | 54 +- core/res/res/values-pa/strings.xml | 1027 +- core/res/res/values-pl/strings.xml | 62 +- core/res/res/values-pt-rBR/strings.xml | 60 +- core/res/res/values-pt-rPT/strings.xml | 52 +- core/res/res/values-pt/strings.xml | 62 +- core/res/res/values-ro/strings.xml | 58 +- core/res/res/values-ru/strings.xml | 56 +- core/res/res/values-si/strings.xml | 52 +- core/res/res/values-sk/strings.xml | 138 +- core/res/res/values-sl/strings.xml | 60 +- core/res/res/values-sq/strings.xml | 57 +- core/res/res/values-sr/strings.xml | 82 +- core/res/res/values-sv/strings.xml | 60 +- core/res/res/values-sw/strings.xml | 74 +- core/res/res/values-sw380dp-land/dimens.xml | 23 - core/res/res/values-sw380dp/dimens.xml | 23 - core/res/res/values-sw600dp/dimens.xml | 3 - core/res/res/values-sw720dp/dimens.xml | 6 - core/res/res/values-ta/strings.xml | 111 +- core/res/res/values-te-watch/strings.xml | 2 +- core/res/res/values-te/strings.xml | 437 +- core/res/res/values-television/config.xml | 3 + core/res/res/values-th/strings.xml | 64 +- core/res/res/values-tl/strings.xml | 54 +- core/res/res/values-tr/strings.xml | 54 +- core/res/res/values-uk/strings.xml | 58 +- core/res/res/values-ur/strings.xml | 57 +- core/res/res/values-uz/strings.xml | 67 +- core/res/res/values-vi/strings.xml | 60 +- .../res/values-watch/colors_device_defaults.xml | 79 + core/res/res/values-watch/colors_material.xml | 11 +- .../res/values-watch/dimens_device_defaults.xml | 24 + .../res/values-watch/themes_device_defaults.xml | 105 + core/res/res/values-zh-rCN/strings.xml | 66 +- core/res/res/values-zh-rHK/strings.xml | 56 +- core/res/res/values-zh-rTW/strings.xml | 60 +- core/res/res/values-zu/strings.xml | 52 +- core/res/res/values/arrays.xml | 50 - core/res/res/values/attrs.xml | 29 + core/res/res/values/attrs_manifest.xml | 72 +- core/res/res/values/colors.xml | 2 +- core/res/res/values/config.xml | 305 +- core/res/res/values/dimens.xml | 95 +- core/res/res/values/locale_config.xml | 3 - core/res/res/values/public.xml | 29 +- core/res/res/values/strings.xml | 132 +- core/res/res/values/styles.xml | 22 +- core/res/res/values/styles_material.xml | 9 +- core/res/res/values/symbols.xml | 142 +- core/res/res/values/themes.xml | 3 + core/res/res/values/themes_device_defaults.xml | 5 + core/res/res/values/themes_material.xml | 4 +- core/res/res/xml/color_extraction.xml | 348 + core/res/res/xml/sms_short_codes.xml | 68 +- core/res/res/xml/time_zones_by_country.xml | 1372 - core/tests/BroadcastRadioTests/Android.mk | 35 + core/tests/BroadcastRadioTests/AndroidManifest.xml | 31 + .../radio/tests/functional/RadioTunerTest.java | 436 + core/tests/coretests/AndroidManifest.xml | 14 +- core/tests/coretests/AndroidTest.xml | 2 +- core/tests/coretests/README | 2 +- .../AndroidManifest.xml | 22 +- .../apks/install_multi_package/Android.mk | 12 + .../apks/install_multi_package/AndroidManifest.xml | 104 + .../coretests/FirstChildTestActivity.java | 24 + .../coretests/FirstChildTestProvider.java | 57 + .../coretests/FirstChildTestReceiver.java | 57 + .../coretests/FirstChildTestService.java | 30 + .../coretests/SecondChildTestActivity.java | 24 + .../coretests/SecondChildTestProvider.java | 57 + .../coretests/SecondChildTestReceiver.java | 57 + .../coretests/SecondChildTestService.java | 30 + .../android/frameworks/coretests/TestActivity.java | 24 + .../android/frameworks/coretests/TestProvider.java | 57 + .../android/frameworks/coretests/TestReceiver.java | 57 + .../android/frameworks/coretests/TestService.java | 30 + .../coretests/assets/fonts/underlineTestFont.ttf | Bin 0 -> 612 bytes .../coretests/assets/fonts/underlineTestFont.ttx | 163 + .../res/layout/activity_editor_cursor_test.xml | 31 + .../coretests/res/layout/view_transient_state.xml | 45 + .../src/android/app/DownloadManagerBaseTest.java | 33 +- .../android/app/DownloadManagerFunctionalTest.java | 13 +- .../src/android/app/DownloadManagerStressTest.java | 2 +- .../src/android/app/NotificationTest.java | 86 +- .../src/android/app/admin/PasswordMetricsTest.java | 67 +- .../app/timezone/DistroFormatVersionTest.java | 82 + .../app/timezone/DistroRulesVersionTest.java | 82 + .../src/android/app/timezone/RulesStateTest.java | 145 + .../app/timezone/RulesUpdaterContractTest.java | 82 + .../pm/PackageBackwardCompatibilityTest.java | 114 + .../src/android/content/pm/PackageHelperTests.java | 13 +- .../android/content/pm/PackageManagerTests.java | 684 +- .../content/pm/PackageParserCacheHelperTest.java | 69 + .../src/android/content/pm/PackageParserTest.java | 190 + .../android/content/pm/ParceledListSliceTest.java | 31 +- .../src/android/database/DatabaseGeneralTest.java | 90 +- .../android/database/DatabasePerformanceTests.java | 1354 - .../database/NewDatabasePerformanceTestSuite.java | 86 +- .../database/NewDatabasePerformanceTests.java | 875 +- .../src/android/database/SQLiteOpenHelperTest.java | 171 + .../database/process_newdb_perf_test_logs.py | 74 + .../src/android/database/run_newdb_perf_test.sh | 31 + .../database/sqlite/SQLiteConnectionPoolTest.java | 91 + .../coretests/src/android/graphics/PaintTest.java | 34 +- .../coretests/src/android/net/IpPrefixTest.java | 330 - .../coretests/src/android/net/LinkAddressTest.java | 415 - .../src/android/net/LinkPropertiesTest.java | 79 +- .../src/android/net/SSLSessionCacheTest.java | 3 - .../tests/coretests/src/android/os/BundleTest.java | 140 + .../src/android/provider/SettingsBackupTest.java | 37 +- .../src/android/text/BidiFormatterTest.java | 84 + .../src/android/text/DynamicLayoutBlocksTest.java | 5 +- .../src/android/text/DynamicLayoutTest.java | 27 +- .../coretests/src/android/text/LayoutTest.java | 469 + .../android/text/SpannableStringBuilderTest.java | 37 + .../android/text/StaticLayoutLineBreakingTest.java | 461 + .../src/android/text/StaticLayoutTest.java | 347 + .../coretests/src/android/text/TextUtilsTest.java | 151 +- .../src/android/text/format/DateUtilsTest.java | 42 +- .../src/android/text/format/FormatterTest.java | 118 +- .../src/android/text/method/WordIteratorTest.java | 118 +- .../src/android/text/style/UnderlineSpanTest.java | 65 + .../src/android/text/util/LinkifyTest.java | 57 +- .../src/android/transition/FadeTransitionTest.java | 67 +- .../src/android/transition/TransitionTest.java | 54 +- .../src/android/util/RecurrenceRuleTest.java | 146 + .../src/android/util/SparseLongArrayTest.java | 156 + .../src/android/view/PinchZoomAction.java | 10 +- .../src/android/view/ViewTransientState.java | 33 + .../src/android/view/ViewTransientStateTest.java | 98 + .../view/inputmethod/InputMethodSubtypeTest.java | 47 +- .../TextClassificationManagerTest.java | 43 - .../src/android/widget/EditorCursorTest.java | 134 +- .../android/widget/TextViewActivityMouseTest.java | 201 +- .../src/android/widget/TextViewActivityTest.java | 351 +- .../android/widget/TextViewPerformanceTest.java | 39 +- .../coretests/src/android/widget/TextViewTest.java | 135 +- .../espresso/FloatingToolbarEspressoUtils.java | 53 +- .../android/widget/espresso/MouseClickAction.java | 25 +- .../android/widget/espresso/TextViewActions.java | 16 + .../internal/app/IntentForwarderActivityTest.java | 296 + .../os/BatteryStatsBackgroundStatsTest.java | 55 +- .../internal/os/BatteryStatsDurationTimerTest.java | 9 +- .../internal/os/BatteryStatsHelperTest.java | 46 +- .../android/internal/os/BatteryStatsNoteTest.java | 155 +- .../internal/os/BatteryStatsSensorTest.java | 121 +- .../os/BatteryStatsUserLifecycleTests.java | 167 + .../os/KernelUidCpuFreqTimeReaderTest.java | 93 + .../internal/os/LongSamplingCounterArrayTest.java | 3 +- .../android/internal/os/MockBatteryStatsImpl.java | 12 + .../internal/widget/ActionBarContainerTest.java | 4 +- .../internal/widget/ImageFloatingTextViewTest.java | 12 + .../internal/widget/LockPatternUtilsTest.java | 45 + .../internal/widget/MessagingLinearLayoutTest.java | 2 +- .../ExternalLocAllPermsTestApp/Android.mk | 2 + .../test-apps/ExternalSharedPerms/Android.mk | 2 + .../test-apps/ExternalSharedPermsBT/Android.mk | 2 + .../ExternalSharedPermsDiffKey/Android.mk | 2 + .../test-apps/ExternalSharedPermsFL/Android.mk | 2 + .../MultiDexLegacyAndException/Android.mk | 13 +- .../MultiDexLegacyAndException/AndroidManifest.xml | 10 +- .../android/multidexlegacyandexception/Test.java | 56 - .../tests/ActivityTest.java | 71 + .../tests/MultiDexAndroidJUnitRunner.java | 31 + .../tests/NoActivityIntermediate.java | 25 + .../tests/NoActivityJUnit3Test.java | 73 + .../tests/NoActivityJUnit4Test.java | 38 + .../tests/NoActivitySubTest.java | 25 + .../test-apps/MultiDexLegacyAndException/test.jpp | 3 - .../test-apps/MultiDexLegacyTestApp/Android.mk | 4 + .../MultiDexLegacyTestAppTests/Android.mk | 40 + .../MultiDexLegacyTestAppTests/AndroidManifest.xml | 19 + .../test/InstrumentationTest.java | 39 + .../multidexlegacytestapp/test/Intermediate.java | 9 + .../multidexlegacytestapp/test/SubTest.java | 11 + .../MultiDexLegacyTestAppTests2/Android.mk | 63 + .../AndroidManifest.xml | 16 + .../test2/InstrumentationTest.java | 44 + .../multidexlegacytestapp/test2/Intermediate.java | 9 + .../test2/MultiDexAndroidJUnitRunner.java | 15 + .../multidexlegacytestapp/test2/SubTest.java | 11 + core/tests/utiltests/Android.mk | 3 +- core/tests/utiltests/AndroidManifest.xml | 2 +- core/tests/utiltests/AndroidTest.xml | 2 +- core/tests/utiltests/res/drawable/image.jpg | Bin 0 -> 4235308 bytes core/tests/utiltests/res/drawable/png.png | Bin 0 -> 577402 bytes core/tests/utiltests/runtests.sh | 24 + .../utiltests/src/android/util/IntArrayTest.java | 84 + .../utiltests/src/android/util/LongArrayTest.java | 84 + .../src/android/util/MetadataReaderTest.java | 115 + .../utiltests/src/android/util/RemoteIntArray.java | 2 +- .../internal/util/LockPatternUtilsTest.java | 100 + .../com/android/internal/util/ObjectUtilsTest.java | 33 + .../com/android/internal/util/PredicatesTest.java | 74 - .../android/internal/util/StateMachineTest.java | 60 + data/etc/framework-sysconfig.xml | 4 + data/etc/platform.xml | 7 +- data/etc/privapp-permissions-platform.xml | 22 +- data/fonts/Android.mk | 27 + data/fonts/fonts.mk | 6 +- data/fonts/fonts.xml | 3 + data/sounds/AudioPackageGo.mk | 48 + data/sounds/effects/InCallNotification.ogg | Bin 0 -> 6275 bytes data/sounds/effects/ogg/InCallNotification.ogg | Bin 0 -> 6275 bytes drm/java/android/drm/DrmManagerClient.java | 5 +- drm/java/android/drm/DrmUtils.java | 17 +- drm/jni/android_drm_DrmManagerClient.cpp | 4 +- graphics/java/android/graphics/Bitmap.java | 12 + graphics/java/android/graphics/BitmapFactory.java | 7 +- graphics/java/android/graphics/ColorFilter.java | 46 +- graphics/java/android/graphics/ImageFormat.java | 19 + .../android/graphics/LeakyTypefaceStorage.java | 86 + graphics/java/android/graphics/Paint.java | 106 +- graphics/java/android/graphics/Shader.java | 6 +- .../graphics/drawable/AdaptiveIconDrawable.java | 5 +- graphics/java/android/graphics/drawable/Icon.java | 40 +- .../graphics/drawable/TransitionDrawable.java | 12 + .../android/graphics/drawable/VectorDrawable.java | 61 +- .../java/android/graphics/pdf/PdfDocument.java | 5 +- graphics/java/android/graphics/pdf/PdfEditor.java | 5 +- .../java/android/graphics/pdf/PdfRenderer.java | 10 +- .../android/security/KeyPairGeneratorSpec.java | 8 +- keystore/java/android/security/KeyStore.java | 10 +- keystore/tests/Android.mk | 16 - keystore/tests/AndroidManifest.xml | 29 - .../android/security/KeyPairGeneratorSpecTest.java | 152 - .../tests/src/android/security/KeyStoreTest.java | 974 - .../src/android/security/SystemKeyStoreTest.java | 90 - .../keystore/AndroidKeyPairGeneratorTest.java | 432 - .../security/keystore/AndroidKeyStoreTest.java | 2210 - legacy-test/Android.mk | 118 +- legacy-test/api/apicheck_msg_legacy_test.txt | 17 + legacy-test/api/legacy-test-current.txt | 227 + .../api/legacy-test-removed.txt | 0 legacy-test/jarjar-rules.txt | 3 + .../test/suitebuilder/annotation/package.html | 0 .../src}/com/android/internal/util/Predicate.java | 0 libs/androidfw/ResourceTypes.cpp | 3 +- libs/androidfw/include/androidfw/StringPiece.h | 1 + libs/hwui/Android.bp | 394 + libs/hwui/Android.mk | 384 - libs/hwui/AndroidTest.xml | 36 + libs/hwui/AnimatorManager.cpp | 8 +- libs/hwui/BakedOpRenderer.cpp | 23 +- libs/hwui/BakedOpRenderer.h | 4 +- libs/hwui/Caches.cpp | 10 +- libs/hwui/Caches.h | 7 +- libs/hwui/DeviceInfo.cpp | 12 +- libs/hwui/DeviceInfo.h | 13 + libs/hwui/FboCache.cpp | 2 +- libs/hwui/FontRenderer.cpp | 30 +- libs/hwui/Glop.h | 1 + libs/hwui/GlopBuilder.cpp | 1 + libs/hwui/GradientCache.cpp | 7 +- libs/hwui/GradientCache.h | 2 +- libs/hwui/JankTracker.cpp | 240 +- libs/hwui/JankTracker.h | 54 +- libs/hwui/OpenGLReadback.cpp | 38 +- libs/hwui/OpenGLReadback.h | 3 + libs/hwui/PatchCache.cpp | 2 +- libs/hwui/PathCache.cpp | 17 +- libs/hwui/ProfileData.cpp | 177 + libs/hwui/ProfileData.h | 109 + libs/hwui/ProfileDataContainer.cpp | 78 + libs/hwui/ProfileDataContainer.h | 48 + libs/hwui/ProgramCache.cpp | 31 +- libs/hwui/ProgramCache.h | 2 +- libs/hwui/Properties.cpp | 38 +- libs/hwui/Properties.h | 89 +- libs/hwui/Readback.h | 2 +- libs/hwui/RecordingCanvas.cpp | 13 +- libs/hwui/RecordingCanvas.h | 9 +- libs/hwui/RenderBufferCache.cpp | 10 +- libs/hwui/RenderNode.cpp | 3 +- libs/hwui/SkiaCanvas.cpp | 56 +- libs/hwui/SkiaCanvas.h | 9 +- libs/hwui/SkiaCanvasProxy.cpp | 92 +- libs/hwui/TessellationCache.cpp | 2 +- libs/hwui/TextDropShadowCache.cpp | 2 +- libs/hwui/Texture.cpp | 22 +- libs/hwui/Texture.h | 8 +- libs/hwui/TextureCache.cpp | 10 +- libs/hwui/VectorDrawable.cpp | 107 +- libs/hwui/VectorDrawable.h | 54 +- libs/hwui/font/CacheTexture.cpp | 3 + libs/hwui/font/FontUtil.h | 5 - libs/hwui/hwui/Bitmap.cpp | 320 +- libs/hwui/hwui/Bitmap.h | 69 +- libs/hwui/hwui/Canvas.cpp | 92 +- libs/hwui/hwui/Canvas.h | 13 +- libs/hwui/hwui/Paint.h | 13 + libs/hwui/hwui_static_deps.mk | 33 - libs/hwui/pipeline/skia/LayerDrawable.cpp | 12 +- .../hwui/pipeline/skia/ReorderBarrierDrawables.cpp | 41 +- libs/hwui/pipeline/skia/SkiaDisplayList.cpp | 3 + libs/hwui/pipeline/skia/SkiaDisplayList.h | 2 +- libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp | 215 +- libs/hwui/pipeline/skia/SkiaOpenGLPipeline.h | 10 +- libs/hwui/pipeline/skia/SkiaOpenGLReadback.cpp | 82 +- libs/hwui/pipeline/skia/SkiaPipeline.cpp | 61 +- libs/hwui/pipeline/skia/SkiaPipeline.h | 26 +- libs/hwui/pipeline/skia/SkiaRecordingCanvas.cpp | 70 +- libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp | 28 +- libs/hwui/pipeline/skia/SkiaVulkanPipeline.h | 7 +- libs/hwui/pipeline/skia/VectorDrawableAtlas.cpp | 269 + libs/hwui/pipeline/skia/VectorDrawableAtlas.h | 198 + libs/hwui/renderstate/Blend.cpp | 2 +- libs/hwui/renderstate/Blend.h | 8 + libs/hwui/renderstate/OffscreenBufferPool.cpp | 27 +- libs/hwui/renderstate/OffscreenBufferPool.h | 15 +- libs/hwui/renderstate/RenderState.cpp | 54 +- libs/hwui/renderstate/RenderState.h | 8 +- libs/hwui/renderstate/Stencil.cpp | 2 +- libs/hwui/renderthread/CacheManager.cpp | 178 + libs/hwui/renderthread/CacheManager.h | 87 + libs/hwui/renderthread/CanvasContext.cpp | 85 +- libs/hwui/renderthread/CanvasContext.h | 13 +- libs/hwui/renderthread/DrawFrameTask.cpp | 2 + libs/hwui/renderthread/DrawFrameTask.h | 4 + libs/hwui/renderthread/EglManager.cpp | 112 +- libs/hwui/renderthread/EglManager.h | 5 +- libs/hwui/renderthread/IRenderPipeline.h | 14 +- libs/hwui/renderthread/OpenGLPipeline.cpp | 185 +- libs/hwui/renderthread/OpenGLPipeline.h | 10 +- libs/hwui/renderthread/RenderProxy.cpp | 67 +- libs/hwui/renderthread/RenderProxy.h | 6 +- libs/hwui/renderthread/RenderThread.cpp | 72 +- libs/hwui/renderthread/RenderThread.h | 14 +- libs/hwui/renderthread/VulkanManager.cpp | 18 +- libs/hwui/service/GraphicsStatsService.cpp | 210 +- libs/hwui/tests/common/BitmapAllocationTestUtils.h | 4 +- libs/hwui/tests/common/LeakChecker.cpp | 5 +- libs/hwui/tests/common/TestUtils.h | 13 +- libs/hwui/tests/common/scenes/BitmapShaders.cpp | 4 +- .../common/scenes/HwBitmapInCompositeShader.cpp | 4 +- libs/hwui/tests/common/scenes/TvApp.cpp | 274 + libs/hwui/tests/microbench/FrameBuilderBench.cpp | 4 +- libs/hwui/tests/scripts/process_systrace.py | 34 + libs/hwui/tests/scripts/systrace_parser.html | 89 + libs/hwui/tests/unit/BakedOpDispatcherTests.cpp | 4 +- libs/hwui/tests/unit/BakedOpRendererTests.cpp | 54 +- libs/hwui/tests/unit/BitmapTests.cpp | 44 - libs/hwui/tests/unit/CacheManagerTests.cpp | 75 + libs/hwui/tests/unit/FontRendererTests.cpp | 2 +- libs/hwui/tests/unit/GraphicsStatsServiceTests.cpp | 70 +- libs/hwui/tests/unit/LeakCheckTests.cpp | 4 +- libs/hwui/tests/unit/OffscreenBufferPoolTests.cpp | 96 +- libs/hwui/tests/unit/RenderNodeDrawableTests.cpp | 2 +- libs/hwui/tests/unit/SkiaBehaviorTests.cpp | 16 +- libs/hwui/tests/unit/SkiaCanvasTests.cpp | 3 - libs/hwui/tests/unit/SkiaPipelineTests.cpp | 38 +- libs/hwui/tests/unit/TextDropShadowCacheTests.cpp | 2 +- libs/hwui/tests/unit/TextureCacheTests.cpp | 2 +- libs/hwui/tests/unit/VectorDrawableAtlasTests.cpp | 164 + libs/hwui/tests/unit/VectorDrawableTests.cpp | 35 +- libs/input/Android.bp | 44 + libs/input/Android.mk | 54 - libs/input/SpriteController.cpp | 14 +- libs/input/SpriteController.h | 5 +- .../java/android/location/GnssMeasurement.java | 4 +- location/java/android/location/GnssStatus.java | 13 +- .../java/android/location/LocationManager.java | 7 +- .../internal/location/gnssmetrics/GnssMetrics.java | 268 + .../net/lowpan/ILowpanEnergyScanCallback.aidl | 23 + .../java/android/net/lowpan/ILowpanInterface.aidl | 155 + .../net/lowpan/ILowpanInterfaceListener.aidl | 45 + lowpan/java/android/net/lowpan/ILowpanManager.aidl | 36 + .../android/net/lowpan/ILowpanManagerListener.aidl | 25 + .../android/net/lowpan/ILowpanNetScanCallback.aidl | 25 + .../net/lowpan/InterfaceDisabledException.java | 41 + .../net/lowpan/JoinFailedAtAuthException.java | 41 + .../net/lowpan/JoinFailedAtScanException.java | 41 + .../android/net/lowpan/JoinFailedException.java | 41 + .../java/android/net/lowpan/LowpanBeaconInfo.aidl | 19 + .../java/android/net/lowpan/LowpanBeaconInfo.java | 234 + .../java/android/net/lowpan/LowpanChannelInfo.aidl | 19 + .../java/android/net/lowpan/LowpanChannelInfo.java | 216 + .../net/lowpan/LowpanCommissioningSession.java | 223 + .../java/android/net/lowpan/LowpanCredential.aidl | 19 + .../java/android/net/lowpan/LowpanCredential.java | 172 + .../android/net/lowpan/LowpanEnergyScanResult.java | 53 + .../java/android/net/lowpan/LowpanException.java | 92 + lowpan/java/android/net/lowpan/LowpanIdentity.aidl | 19 + lowpan/java/android/net/lowpan/LowpanIdentity.java | 255 + .../java/android/net/lowpan/LowpanInterface.java | 824 + lowpan/java/android/net/lowpan/LowpanManager.java | 313 + .../java/android/net/lowpan/LowpanProperties.java | 56 + lowpan/java/android/net/lowpan/LowpanProperty.java | 34 + .../java/android/net/lowpan/LowpanProvision.aidl | 19 + .../java/android/net/lowpan/LowpanProvision.java | 149 + .../android/net/lowpan/LowpanRuntimeException.java | 42 + lowpan/java/android/net/lowpan/LowpanScanner.java | 326 + .../net/lowpan/NetworkAlreadyExistsException.java | 41 + .../net/lowpan/OperationCanceledException.java | 41 + .../android/net/lowpan/WrongStateException.java | 41 + lowpan/java/android/net/lowpan/package.html | 29 + lowpan/tests/Android.mk | 65 + lowpan/tests/AndroidManifest.xml | 38 + lowpan/tests/AndroidTest.xml | 27 + lowpan/tests/README.md | 50 + lowpan/tests/runtests.sh | 24 + .../android/net/lowpan/LowpanInterfaceTest.java | 89 + .../src/android/net/lowpan/LowpanManagerTest.java | 175 + media/java/Android.bp | 4 + media/java/android/media/AudioAttributes.java | 18 +- media/java/android/media/AudioFormat.java | 42 + media/java/android/media/AudioManager.java | 42 +- .../android/media/AudioPlaybackConfiguration.java | 52 +- .../android/media/AudioRecordingConfiguration.java | 81 +- media/java/android/media/AudioSystem.java | 84 +- media/java/android/media/AudioTrack.java | 22 +- media/java/android/media/ExifInterface.java | 187 +- media/java/android/media/IAudioService.aidl | 2 + media/java/android/media/IMediaRouterClient.aidl | 1 + media/java/android/media/IMediaRouterService.aidl | 1 + .../android/media/IPlaybackConfigDispatcher.aidl | 2 +- media/java/android/media/Image.java | 2 +- media/java/android/media/ImageUtils.java | 7 + media/java/android/media/MediaCas.java | 208 +- media/java/android/media/MediaCasException.java | 59 +- .../java/android/media/MediaCasStateException.java | 53 +- media/java/android/media/MediaCodec.java | 16 +- media/java/android/media/MediaCodecInfo.java | 10 +- media/java/android/media/MediaDescrambler.java | 55 +- media/java/android/media/MediaExtractor.java | 17 +- media/java/android/media/MediaFile.java | 5 +- media/java/android/media/MediaHTTPConnection.java | 6 +- media/java/android/media/MediaHTTPService.java | 43 +- .../java/android/media/MediaMetadataRetriever.java | 81 +- media/java/android/media/MediaMuxer.java | 2 +- media/java/android/media/MediaPlayer.java | 65 +- media/java/android/media/MediaRecorder.java | 34 + media/java/android/media/MediaRouter.java | 174 +- .../java/android/media/MediaRouterClientState.java | 12 +- media/java/android/media/MediaScanner.java | 5 +- media/java/android/media/PlaybackParams.java | 2 +- media/java/android/media/PlayerBase.java | 22 +- media/java/android/media/SoundPool.java | 14 +- media/java/android/media/SyncParams.java | 2 +- .../media/audiofx/AcousticEchoCanceler.java | 2 +- .../media/audiofx/AutomaticGainControl.java | 2 +- .../android/media/audiofx/NoiseSuppressor.java | 2 +- .../android/media/audiopolicy/AudioPolicy.java | 4 +- media/java/android/media/browse/MediaBrowser.java | 11 +- .../java/android/media/midi/IMidiDeviceServer.aidl | 6 +- media/java/android/media/midi/MidiDevice.java | 10 +- .../java/android/media/midi/MidiDeviceServer.java | 5 +- media/java/android/media/midi/MidiInputPort.java | 5 +- media/java/android/media/midi/MidiOutputPort.java | 5 +- media/java/android/media/session/MediaSession.java | 78 +- .../android/media/session/MediaSessionManager.java | 17 +- .../media/soundtrigger/SoundTriggerDetector.java | 20 +- .../media/soundtrigger/SoundTriggerManager.java | 146 + .../android/media/tv/ITvInputSessionWrapper.java | 2 +- media/java/android/media/tv/TvContract.java | 17 +- media/java/android/media/tv/TvInputService.java | 2 +- media/java/android/media/tv/TvView.java | 14 +- media/java/android/mtp/MtpConstants.java | 2 + media/java/android/mtp/MtpDatabase.java | 15 +- media/java/android/mtp/MtpDevice.java | 5 +- .../android/service/media/MediaBrowserService.java | 22 +- media/jni/Android.bp | 89 + media/jni/Android.mk | 79 - media/jni/android_media_ImageReader.cpp | 3 +- media/jni/android_media_ImageWriter.cpp | 3 +- media/jni/android_media_MediaCodec.cpp | 14 +- media/jni/android_media_MediaCodec.h | 11 +- media/jni/android_media_MediaCodecList.cpp | 2 +- media/jni/android_media_MediaCrypto.cpp | 2 +- media/jni/android_media_MediaDataSource.cpp | 2 +- media/jni/android_media_MediaDescrambler.cpp | 219 +- media/jni/android_media_MediaDescrambler.h | 31 +- media/jni/android_media_MediaDrm.cpp | 2 +- media/jni/android_media_MediaExtractor.cpp | 56 +- media/jni/android_media_MediaExtractor.h | 6 +- media/jni/android_media_MediaHTTPConnection.cpp | 2 +- media/jni/android_media_MediaMetadataRetriever.cpp | 52 +- media/jni/android_media_MediaMuxer.cpp | 2 +- media/jni/android_media_MediaPlayer.cpp | 2 +- media/jni/android_media_MediaProfiles.cpp | 2 +- media/jni/android_media_MediaScanner.cpp | 2 +- media/jni/android_media_MediaSync.cpp | 2 +- media/jni/android_media_ResampleInputStream.cpp | 2 +- media/jni/android_media_SyncParams.cpp | 2 +- media/jni/android_media_Utils.cpp | 1 + media/jni/android_media_Utils.h | 3 +- media/jni/android_mtp_MtpDatabase.cpp | 4 +- media/jni/android_mtp_MtpDevice.cpp | 4 +- media/jni/android_mtp_MtpServer.cpp | 2 +- media/jni/audioeffect/Android.bp | 25 + media/jni/audioeffect/Android.mk | 21 - .../jni/audioeffect/android_media_AudioEffect.cpp | 4 +- media/jni/audioeffect/android_media_Visualizer.cpp | 4 +- media/jni/midi/android_media_midi_MidiDevice.cpp | 4 +- media/jni/soundpool/Android.bp | 28 + media/jni/soundpool/Android.mk | 23 - media/jni/soundpool/SoundPool.cpp | 6 +- media/jni/soundpool/android_media_SoundPool.cpp | 2 +- media/native/Android.bp | 1 + media/native/midi/Android.bp | 33 +- media/native/midi/Android.mk | 20 - .../integration/CameraBinderTest.java | 2 +- .../integration/CameraDeviceBinderTest.java | 2 +- native/android/Android.bp | 47 + native/android/Android.mk | 60 - native/android/asset_manager.cpp | 2 +- native/android/include/android/multinetwork.h | 1 + native/android/include/multinetwork.h | 1 - native/android/libandroid.map.txt | 1 + native/android/sharedmem.cpp | 43 + native/webview/Android.mk | 19 + native/webview/OWNERS | 4 + native/webview/loader/Android.mk | 40 + native/webview/loader/loader.cpp | 259 + nfc-extras/Android.mk | 6 +- nfc-extras/tests/Android.mk | 2 + .../google/android/gles_jni/EGLSurfaceImpl.java | 3 - .../res/values-ar/strings.xml | 8 +- .../res/values-bn/strings.xml | 4 +- .../res/values-bs/strings.xml | 24 +- .../res/values-ca/strings.xml | 2 +- .../res/values-da/strings.xml | 2 +- .../res/values-en-rCA/strings.xml | 39 + .../res/values-en-rXC/strings.xml | 39 + .../res/values-es/strings.xml | 2 +- .../res/values-gl/strings.xml | 4 +- .../res/values-hi/strings.xml | 10 +- .../res/values-hy/strings.xml | 12 +- .../res/values-iw/strings.xml | 4 +- .../res/values-mr/strings.xml | 18 +- .../res/values-pa/strings.xml | 28 +- .../res/values-te/strings.xml | 4 +- packages/CaptivePortalLogin/OWNERS | 7 + .../CaptivePortalLogin/res/values-af/strings.xml | 1 + .../CaptivePortalLogin/res/values-am/strings.xml | 1 + .../CaptivePortalLogin/res/values-ar/strings.xml | 3 + .../CaptivePortalLogin/res/values-az/strings.xml | 1 + .../res/values-b+sr+Latn/strings.xml | 1 + .../CaptivePortalLogin/res/values-be/strings.xml | 1 + .../CaptivePortalLogin/res/values-bg/strings.xml | 1 + .../CaptivePortalLogin/res/values-bn/strings.xml | 5 +- .../CaptivePortalLogin/res/values-bs/strings.xml | 1 + .../CaptivePortalLogin/res/values-ca/strings.xml | 1 + .../CaptivePortalLogin/res/values-cs/strings.xml | 1 + .../CaptivePortalLogin/res/values-da/strings.xml | 1 + .../CaptivePortalLogin/res/values-de/strings.xml | 1 + .../CaptivePortalLogin/res/values-el/strings.xml | 1 + .../res/values-en-rAU/strings.xml | 1 + .../res/values-en-rCA/strings.xml | 12 + .../res/values-en-rGB/strings.xml | 1 + .../res/values-en-rIN/strings.xml | 1 + .../res/values-en-rXC/strings.xml | 12 + .../res/values-es-rUS/strings.xml | 1 + .../CaptivePortalLogin/res/values-es/strings.xml | 1 + .../CaptivePortalLogin/res/values-et/strings.xml | 1 + .../CaptivePortalLogin/res/values-eu/strings.xml | 1 + .../CaptivePortalLogin/res/values-fa/strings.xml | 1 + .../CaptivePortalLogin/res/values-fi/strings.xml | 1 + .../res/values-fr-rCA/strings.xml | 1 + .../CaptivePortalLogin/res/values-fr/strings.xml | 1 + .../CaptivePortalLogin/res/values-gl/strings.xml | 1 + .../CaptivePortalLogin/res/values-gu/strings.xml | 1 + .../CaptivePortalLogin/res/values-hi/strings.xml | 3 +- .../CaptivePortalLogin/res/values-hr/strings.xml | 1 + .../CaptivePortalLogin/res/values-hu/strings.xml | 1 + .../CaptivePortalLogin/res/values-hy/strings.xml | 1 + .../CaptivePortalLogin/res/values-in/strings.xml | 1 + .../CaptivePortalLogin/res/values-is/strings.xml | 1 + .../CaptivePortalLogin/res/values-it/strings.xml | 1 + .../CaptivePortalLogin/res/values-iw/strings.xml | 1 + .../CaptivePortalLogin/res/values-ja/strings.xml | 1 + .../CaptivePortalLogin/res/values-ka/strings.xml | 1 + .../CaptivePortalLogin/res/values-kk/strings.xml | 1 + .../CaptivePortalLogin/res/values-km/strings.xml | 1 + .../CaptivePortalLogin/res/values-kn/strings.xml | 1 + .../CaptivePortalLogin/res/values-ko/strings.xml | 1 + .../CaptivePortalLogin/res/values-ky/strings.xml | 1 + .../CaptivePortalLogin/res/values-lo/strings.xml | 1 + .../CaptivePortalLogin/res/values-lt/strings.xml | 1 + .../CaptivePortalLogin/res/values-lv/strings.xml | 1 + .../CaptivePortalLogin/res/values-mk/strings.xml | 1 + .../CaptivePortalLogin/res/values-ml/strings.xml | 1 + .../CaptivePortalLogin/res/values-mn/strings.xml | 1 + .../CaptivePortalLogin/res/values-mr/strings.xml | 1 + .../CaptivePortalLogin/res/values-ms/strings.xml | 1 + .../CaptivePortalLogin/res/values-my/strings.xml | 1 + .../CaptivePortalLogin/res/values-nb/strings.xml | 1 + .../CaptivePortalLogin/res/values-ne/strings.xml | 1 + .../CaptivePortalLogin/res/values-nl/strings.xml | 1 + .../CaptivePortalLogin/res/values-pa/strings.xml | 7 +- .../CaptivePortalLogin/res/values-pl/strings.xml | 1 + .../res/values-pt-rBR/strings.xml | 1 + .../res/values-pt-rPT/strings.xml | 1 + .../CaptivePortalLogin/res/values-pt/strings.xml | 1 + .../CaptivePortalLogin/res/values-ro/strings.xml | 1 + .../CaptivePortalLogin/res/values-ru/strings.xml | 1 + .../CaptivePortalLogin/res/values-si/strings.xml | 1 + .../CaptivePortalLogin/res/values-sk/strings.xml | 1 + .../CaptivePortalLogin/res/values-sl/strings.xml | 1 + .../CaptivePortalLogin/res/values-sq/strings.xml | 1 + .../CaptivePortalLogin/res/values-sr/strings.xml | 1 + .../CaptivePortalLogin/res/values-sv/strings.xml | 1 + .../CaptivePortalLogin/res/values-sw/strings.xml | 1 + .../CaptivePortalLogin/res/values-ta/strings.xml | 1 + .../CaptivePortalLogin/res/values-te/strings.xml | 1 + .../CaptivePortalLogin/res/values-th/strings.xml | 1 + .../CaptivePortalLogin/res/values-tl/strings.xml | 1 + .../CaptivePortalLogin/res/values-tr/strings.xml | 1 + .../CaptivePortalLogin/res/values-uk/strings.xml | 1 + .../CaptivePortalLogin/res/values-ur/strings.xml | 1 + .../CaptivePortalLogin/res/values-uz/strings.xml | 1 + .../CaptivePortalLogin/res/values-vi/strings.xml | 1 + .../res/values-zh-rCN/strings.xml | 1 + .../res/values-zh-rHK/strings.xml | 1 + .../res/values-zh-rTW/strings.xml | 1 + .../CaptivePortalLogin/res/values-zu/strings.xml | 1 + packages/CaptivePortalLogin/res/values/strings.xml | 1 + .../CaptivePortalLoginActivity.java | 105 +- packages/CarrierDefaultApp/AndroidManifest.xml | 17 +- .../CarrierDefaultApp/res/values-af/strings.xml | 2 + .../CarrierDefaultApp/res/values-am/strings.xml | 2 + .../CarrierDefaultApp/res/values-ar/strings.xml | 4 + .../CarrierDefaultApp/res/values-az/strings.xml | 2 + .../res/values-b+sr+Latn/strings.xml | 2 + .../CarrierDefaultApp/res/values-be/strings.xml | 2 + .../CarrierDefaultApp/res/values-bg/strings.xml | 2 + .../CarrierDefaultApp/res/values-bn/strings.xml | 6 +- .../CarrierDefaultApp/res/values-bs/strings.xml | 2 + .../CarrierDefaultApp/res/values-ca/strings.xml | 4 +- .../CarrierDefaultApp/res/values-cs/strings.xml | 2 + .../CarrierDefaultApp/res/values-da/strings.xml | 2 + .../CarrierDefaultApp/res/values-de/strings.xml | 2 + .../CarrierDefaultApp/res/values-el/strings.xml | 2 + .../res/values-en-rAU/strings.xml | 2 + .../res/values-en-rCA/strings.xml | 17 + .../res/values-en-rGB/strings.xml | 2 + .../res/values-en-rIN/strings.xml | 2 + .../res/values-en-rXC/strings.xml | 17 + .../res/values-es-rUS/strings.xml | 2 + .../CarrierDefaultApp/res/values-es/strings.xml | 2 + .../CarrierDefaultApp/res/values-et/strings.xml | 2 + .../CarrierDefaultApp/res/values-eu/strings.xml | 2 + .../CarrierDefaultApp/res/values-fa/strings.xml | 2 + .../CarrierDefaultApp/res/values-fi/strings.xml | 2 + .../res/values-fr-rCA/strings.xml | 2 + .../CarrierDefaultApp/res/values-fr/strings.xml | 2 + .../CarrierDefaultApp/res/values-gl/strings.xml | 2 + .../CarrierDefaultApp/res/values-gu/strings.xml | 2 + .../CarrierDefaultApp/res/values-hi/strings.xml | 10 +- .../CarrierDefaultApp/res/values-hr/strings.xml | 2 + .../CarrierDefaultApp/res/values-hu/strings.xml | 2 + .../CarrierDefaultApp/res/values-hy/strings.xml | 2 + .../CarrierDefaultApp/res/values-in/strings.xml | 2 + .../CarrierDefaultApp/res/values-is/strings.xml | 2 + .../CarrierDefaultApp/res/values-it/strings.xml | 2 + .../CarrierDefaultApp/res/values-iw/strings.xml | 2 + .../CarrierDefaultApp/res/values-ja/strings.xml | 2 + .../CarrierDefaultApp/res/values-ka/strings.xml | 2 + .../CarrierDefaultApp/res/values-kk/strings.xml | 2 + .../CarrierDefaultApp/res/values-km/strings.xml | 2 + .../CarrierDefaultApp/res/values-kn/strings.xml | 2 + .../CarrierDefaultApp/res/values-ko/strings.xml | 2 + .../CarrierDefaultApp/res/values-ky/strings.xml | 2 + .../CarrierDefaultApp/res/values-lo/strings.xml | 2 + .../CarrierDefaultApp/res/values-lt/strings.xml | 2 + .../CarrierDefaultApp/res/values-lv/strings.xml | 2 + .../CarrierDefaultApp/res/values-mk/strings.xml | 2 + .../CarrierDefaultApp/res/values-ml/strings.xml | 2 + .../CarrierDefaultApp/res/values-mn/strings.xml | 2 + .../CarrierDefaultApp/res/values-mr/strings.xml | 2 + .../CarrierDefaultApp/res/values-ms/strings.xml | 2 + .../CarrierDefaultApp/res/values-my/strings.xml | 2 + .../CarrierDefaultApp/res/values-nb/strings.xml | 2 + .../CarrierDefaultApp/res/values-ne/strings.xml | 2 + .../CarrierDefaultApp/res/values-nl/strings.xml | 2 + .../CarrierDefaultApp/res/values-pa/strings.xml | 12 +- .../CarrierDefaultApp/res/values-pl/strings.xml | 2 + .../res/values-pt-rBR/strings.xml | 2 + .../res/values-pt-rPT/strings.xml | 2 + .../CarrierDefaultApp/res/values-pt/strings.xml | 2 + .../CarrierDefaultApp/res/values-ro/strings.xml | 2 + .../CarrierDefaultApp/res/values-ru/strings.xml | 2 + .../CarrierDefaultApp/res/values-si/strings.xml | 2 + .../CarrierDefaultApp/res/values-sk/strings.xml | 2 + .../CarrierDefaultApp/res/values-sl/strings.xml | 2 + .../CarrierDefaultApp/res/values-sq/strings.xml | 2 + .../CarrierDefaultApp/res/values-sr/strings.xml | 2 + .../CarrierDefaultApp/res/values-sv/strings.xml | 2 + .../CarrierDefaultApp/res/values-sw/strings.xml | 4 +- .../CarrierDefaultApp/res/values-ta/strings.xml | 8 +- .../CarrierDefaultApp/res/values-te/strings.xml | 2 + .../CarrierDefaultApp/res/values-th/strings.xml | 2 + .../CarrierDefaultApp/res/values-tl/strings.xml | 2 + .../CarrierDefaultApp/res/values-tr/strings.xml | 2 + .../CarrierDefaultApp/res/values-uk/strings.xml | 2 + .../CarrierDefaultApp/res/values-ur/strings.xml | 2 + .../CarrierDefaultApp/res/values-uz/strings.xml | 2 + .../CarrierDefaultApp/res/values-vi/strings.xml | 2 + .../res/values-zh-rCN/strings.xml | 2 + .../res/values-zh-rHK/strings.xml | 2 + .../res/values-zh-rTW/strings.xml | 2 + .../CarrierDefaultApp/res/values-zu/strings.xml | 2 + packages/CarrierDefaultApp/res/values/strings.xml | 2 + .../CaptivePortalLoginActivity.java | 75 +- .../carrierdefaultapp/CarrierActionUtils.java | 61 +- .../carrierdefaultapp/CustomConfigLoader.java | 7 +- .../DeviceChooserActivity.java | 22 +- packages/CtsShim/Android.mk | 10 +- packages/CtsShim/CtsShim.apk | Bin 4807 -> 0 bytes packages/CtsShim/CtsShimPriv.apk | Bin 6044 -> 0 bytes packages/CtsShim/apk/arm/CtsShim.apk | Bin 0 -> 4817 bytes packages/CtsShim/apk/arm/CtsShimPriv.apk | Bin 0 -> 9938 bytes packages/CtsShim/apk/x86/CtsShim.apk | Bin 0 -> 4817 bytes packages/CtsShim/apk/x86/CtsShimPriv.apk | Bin 0 -> 10205 bytes packages/CtsShim/build/Android.mk | 11 + packages/CtsShim/build/README | 29 +- packages/CtsShim/build/jni/Android.mk | 27 + packages/CtsShim/build/jni/Shim.c | 17 + .../CtsShim/build/shim_priv/AndroidManifest.xml | 1 + .../build/shim_priv_upgrade/AndroidManifest.xml | 1 + .../com_android_defcontainer_MeasurementUtils.cpp | 2 +- .../res/values-bs/strings.xml | 2 +- .../res/values-en-rCA/strings.xml | 24 + .../res/values-en-rXC/strings.xml | 24 + .../res/values-te/strings.xml | 2 +- .../defcontainer/DefaultContainerService.java | 21 - packages/EasterEgg/AndroidManifest.xml | 11 + packages/EasterEgg/res/drawable/food_cookie.xml | 35 + packages/EasterEgg/res/values/strings.xml | 3 +- packages/EasterEgg/res/xml/filepaths.xml | 19 + .../EasterEgg/src/com/android/egg/neko/Cat.java | 3 + .../src/com/android/egg/neko/NekoLand.java | 8 +- .../src/com/android/egg/neko/NekoService.java | 28 +- .../res/values-bn/strings.xml | 6 +- .../res/values-en-rCA/strings.xml | 23 + .../res/values-en-rXC/strings.xml | 23 + .../res/values-gu/strings.xml | 2 +- .../res/values-mk/strings.xml | 2 +- .../res/values-mr/strings.xml | 2 +- .../FusedLocation/res/values-en-rCA/strings.xml | 5 + .../FusedLocation/res/values-en-rXC/strings.xml | 5 + .../res/raw/keyboard_layout_persian.kcm | 501 + packages/InputDevices/res/values-af/strings.xml | 1 + packages/InputDevices/res/values-am/strings.xml | 1 + packages/InputDevices/res/values-ar/strings.xml | 1 + packages/InputDevices/res/values-az/strings.xml | 1 + .../InputDevices/res/values-b+sr+Latn/strings.xml | 1 + packages/InputDevices/res/values-be/strings.xml | 1 + packages/InputDevices/res/values-bg/strings.xml | 1 + packages/InputDevices/res/values-bn/strings.xml | 3 +- packages/InputDevices/res/values-bs/strings.xml | 1 + packages/InputDevices/res/values-ca/strings.xml | 1 + packages/InputDevices/res/values-cs/strings.xml | 1 + packages/InputDevices/res/values-da/strings.xml | 3 +- packages/InputDevices/res/values-de/strings.xml | 1 + packages/InputDevices/res/values-el/strings.xml | 1 + .../InputDevices/res/values-en-rAU/strings.xml | 1 + .../InputDevices/res/values-en-rCA/strings.xml | 45 + .../InputDevices/res/values-en-rGB/strings.xml | 1 + .../InputDevices/res/values-en-rIN/strings.xml | 1 + .../InputDevices/res/values-en-rXC/strings.xml | 45 + .../InputDevices/res/values-es-rUS/strings.xml | 1 + packages/InputDevices/res/values-es/strings.xml | 1 + packages/InputDevices/res/values-et/strings.xml | 1 + packages/InputDevices/res/values-eu/strings.xml | 1 + packages/InputDevices/res/values-fa/strings.xml | 1 + packages/InputDevices/res/values-fi/strings.xml | 1 + .../InputDevices/res/values-fr-rCA/strings.xml | 1 + packages/InputDevices/res/values-fr/strings.xml | 1 + packages/InputDevices/res/values-gl/strings.xml | 1 + packages/InputDevices/res/values-gu/strings.xml | 1 + packages/InputDevices/res/values-hi/strings.xml | 1 + packages/InputDevices/res/values-hr/strings.xml | 1 + packages/InputDevices/res/values-hu/strings.xml | 1 + packages/InputDevices/res/values-hy/strings.xml | 1 + packages/InputDevices/res/values-in/strings.xml | 1 + packages/InputDevices/res/values-is/strings.xml | 1 + packages/InputDevices/res/values-it/strings.xml | 1 + packages/InputDevices/res/values-iw/strings.xml | 1 + packages/InputDevices/res/values-ja/strings.xml | 1 + packages/InputDevices/res/values-ka/strings.xml | 1 + packages/InputDevices/res/values-kk/strings.xml | 1 + packages/InputDevices/res/values-km/strings.xml | 1 + packages/InputDevices/res/values-kn/strings.xml | 1 + packages/InputDevices/res/values-ko/strings.xml | 1 + packages/InputDevices/res/values-ky/strings.xml | 1 + packages/InputDevices/res/values-lo/strings.xml | 1 + packages/InputDevices/res/values-lt/strings.xml | 1 + packages/InputDevices/res/values-lv/strings.xml | 1 + packages/InputDevices/res/values-mk/strings.xml | 1 + packages/InputDevices/res/values-ml/strings.xml | 3 +- packages/InputDevices/res/values-mn/strings.xml | 1 + packages/InputDevices/res/values-mr/strings.xml | 3 +- packages/InputDevices/res/values-ms/strings.xml | 1 + packages/InputDevices/res/values-my/strings.xml | 1 + packages/InputDevices/res/values-nb/strings.xml | 1 + packages/InputDevices/res/values-ne/strings.xml | 1 + packages/InputDevices/res/values-nl/strings.xml | 1 + packages/InputDevices/res/values-pa/strings.xml | 1 + packages/InputDevices/res/values-pl/strings.xml | 1 + .../InputDevices/res/values-pt-rBR/strings.xml | 1 + .../InputDevices/res/values-pt-rPT/strings.xml | 1 + packages/InputDevices/res/values-pt/strings.xml | 1 + packages/InputDevices/res/values-ro/strings.xml | 1 + packages/InputDevices/res/values-ru/strings.xml | 1 + packages/InputDevices/res/values-si/strings.xml | 1 + packages/InputDevices/res/values-sk/strings.xml | 1 + packages/InputDevices/res/values-sl/strings.xml | 1 + packages/InputDevices/res/values-sq/strings.xml | 1 + packages/InputDevices/res/values-sr/strings.xml | 1 + packages/InputDevices/res/values-sv/strings.xml | 1 + packages/InputDevices/res/values-sw/strings.xml | 1 + packages/InputDevices/res/values-ta/strings.xml | 1 + packages/InputDevices/res/values-te/strings.xml | 1 + packages/InputDevices/res/values-th/strings.xml | 1 + packages/InputDevices/res/values-tl/strings.xml | 1 + packages/InputDevices/res/values-tr/strings.xml | 1 + packages/InputDevices/res/values-uk/strings.xml | 1 + packages/InputDevices/res/values-ur/strings.xml | 1 + packages/InputDevices/res/values-uz/strings.xml | 1 + packages/InputDevices/res/values-vi/strings.xml | 1 + .../InputDevices/res/values-zh-rCN/strings.xml | 1 + .../InputDevices/res/values-zh-rHK/strings.xml | 1 + .../InputDevices/res/values-zh-rTW/strings.xml | 1 + packages/InputDevices/res/values-zu/strings.xml | 1 + packages/InputDevices/res/values/strings.xml | 3 + packages/InputDevices/res/xml/keyboard_layouts.xml | 4 + .../res/values-en-rCA/strings.xml | 25 + .../res/values-en-rXC/strings.xml | 25 + .../MtpDocumentsProvider/res/values-gu/strings.xml | 2 +- .../MtpDocumentsProvider/res/values-hi/strings.xml | 2 +- .../MtpDocumentsProvider/res/values-mr/strings.xml | 4 +- .../MtpDocumentsProvider/res/values-pa/strings.xml | 4 +- .../MtpDocumentsProvider/res/values-te/strings.xml | 2 +- packages/Osu2/Android.mk | 18 + packages/Osu2/AndroidManifest.xml | 34 + packages/Osu2/res/layout/activity_main.xml | 6 + packages/Osu2/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes packages/Osu2/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes packages/Osu2/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes packages/Osu2/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes packages/Osu2/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes packages/Osu2/res/values-w820dp/dimens.xml | 6 + packages/Osu2/res/values/colors.xml | 6 + .../main => packages/Osu2}/res/values/dimens.xml | 0 packages/Osu2/res/values/strings.xml | 3 + packages/Osu2/src/com/android/osu/Constants.java | 24 + .../Osu2/src/com/android/osu/MainActivity.java | 76 + .../src/com/android/osu/NetworkConnection.java | 206 + packages/Osu2/src/com/android/osu/OsuService.java | 33 + .../Osu2/src/com/android/osu/ProvisionService.java | 119 + packages/Osu2/tests/Android.mk | 43 + packages/Osu2/tests/AndroidManifest.xml | 38 + packages/Osu2/tests/README.md | 45 + packages/Osu2/tests/runtests.sh | 24 + .../src/com/android/osu/NetworkConnectionTest.java | 132 + packages/PrintSpooler/AndroidManifest.xml | 2 + ...roid_printspooler_util_BitmapSerializeUtils.cpp | 2 +- .../PrintSpooler/res/layout/print_activity.xml | 4 +- .../PrintSpooler/res/values-b+sr+Latn/strings.xml | 2 +- packages/PrintSpooler/res/values-bn/strings.xml | 34 +- packages/PrintSpooler/res/values-bs/strings.xml | 2 +- packages/PrintSpooler/res/values-da/strings.xml | 2 +- .../PrintSpooler/res/values-en-rCA/strings.xml | 111 + .../PrintSpooler/res/values-en-rXC/strings.xml | 111 + .../PrintSpooler/res/values-fr-rCA/strings.xml | 2 +- packages/PrintSpooler/res/values-gu/strings.xml | 4 +- packages/PrintSpooler/res/values-hi/strings.xml | 36 +- packages/PrintSpooler/res/values-in/strings.xml | 6 +- packages/PrintSpooler/res/values-iw/strings.xml | 6 +- packages/PrintSpooler/res/values-kn/strings.xml | 2 +- packages/PrintSpooler/res/values-mr/strings.xml | 18 +- packages/PrintSpooler/res/values-my/strings.xml | 2 +- packages/PrintSpooler/res/values-ne/strings.xml | 2 +- packages/PrintSpooler/res/values-pa/strings.xml | 34 +- packages/PrintSpooler/res/values-sr/strings.xml | 2 +- packages/PrintSpooler/res/values-te/strings.xml | 8 +- .../printspooler/model/PageContentRepository.java | 5 +- .../com/android/printspooler/ui/PageAdapter.java | 5 +- .../com/android/printspooler/ui/PrintActivity.java | 23 +- .../printspooler/widget/ClickInterceptSpinner.java | 56 + .../tests/outofprocess/AndroidTest.xml | 2 +- packages/SettingsLib/common.mk | 37 +- .../SettingsLib/res/drawable/ic_expand_more.xml | 29 + .../res/drawable/ic_info_outline_24dp.xml | 32 + .../res/drawable/ic_landscape_from_auto_rotate.xml | 66 + .../SettingsLib/res/drawable/ic_lockscreen_ime.xml | 2 +- packages/SettingsLib/res/drawable/ic_mode_edit.xml | 25 + .../res/drawable/ic_qs_night_display_on.xml | 24 + .../res/drawable/ic_signal_location.xml | 29 + .../SettingsLib/res/drawable/list_divider_dark.xml | 24 + .../res/layout/preference_category_divider.xml | 29 + .../preference_category_material_settings.xml | 67 + ...nce_category_material_settings_with_divider.xml | 28 + .../preference_dropdown_material_settings.xml | 35 + .../SettingsLib/res/layout/preference_footer.xml | 54 + .../res/layout/preference_two_target.xml | 19 +- .../res/layout/preference_two_target_divider.xml | 2 +- .../SettingsLib/res/layout/usage_bottom_label.xml | 20 - .../SettingsLib/res/layout/usage_side_label.xml | 20 - packages/SettingsLib/res/layout/usage_view.xml | 99 - packages/SettingsLib/res/values-af/arrays.xml | 18 +- packages/SettingsLib/res/values-af/strings.xml | 50 +- packages/SettingsLib/res/values-am/arrays.xml | 18 +- packages/SettingsLib/res/values-am/strings.xml | 50 +- packages/SettingsLib/res/values-ar/arrays.xml | 18 +- packages/SettingsLib/res/values-ar/strings.xml | 58 +- packages/SettingsLib/res/values-az/arrays.xml | 18 +- packages/SettingsLib/res/values-az/strings.xml | 50 +- .../SettingsLib/res/values-b+sr+Latn/arrays.xml | 20 +- .../SettingsLib/res/values-b+sr+Latn/strings.xml | 52 +- packages/SettingsLib/res/values-be/arrays.xml | 18 +- packages/SettingsLib/res/values-be/strings.xml | 52 +- packages/SettingsLib/res/values-bg/arrays.xml | 18 +- packages/SettingsLib/res/values-bg/strings.xml | 50 +- packages/SettingsLib/res/values-bn/arrays.xml | 24 +- packages/SettingsLib/res/values-bn/strings.xml | 106 +- packages/SettingsLib/res/values-bs/arrays.xml | 20 +- packages/SettingsLib/res/values-bs/strings.xml | 56 +- packages/SettingsLib/res/values-ca/arrays.xml | 18 +- packages/SettingsLib/res/values-ca/strings.xml | 52 +- packages/SettingsLib/res/values-cs/arrays.xml | 18 +- packages/SettingsLib/res/values-cs/strings.xml | 50 +- packages/SettingsLib/res/values-da/arrays.xml | 24 +- packages/SettingsLib/res/values-da/strings.xml | 52 +- packages/SettingsLib/res/values-de/arrays.xml | 18 +- packages/SettingsLib/res/values-de/strings.xml | 50 +- packages/SettingsLib/res/values-el/arrays.xml | 18 +- packages/SettingsLib/res/values-el/strings.xml | 50 +- packages/SettingsLib/res/values-en-rAU/arrays.xml | 18 +- packages/SettingsLib/res/values-en-rAU/strings.xml | 50 +- packages/SettingsLib/res/values-en-rCA/arrays.xml | 257 + packages/SettingsLib/res/values-en-rCA/strings.xml | 393 + packages/SettingsLib/res/values-en-rGB/arrays.xml | 18 +- packages/SettingsLib/res/values-en-rGB/strings.xml | 50 +- packages/SettingsLib/res/values-en-rIN/arrays.xml | 18 +- packages/SettingsLib/res/values-en-rIN/strings.xml | 50 +- packages/SettingsLib/res/values-en-rXC/arrays.xml | 257 + packages/SettingsLib/res/values-en-rXC/strings.xml | 393 + packages/SettingsLib/res/values-es-rUS/arrays.xml | 18 +- packages/SettingsLib/res/values-es-rUS/strings.xml | 52 +- packages/SettingsLib/res/values-es/arrays.xml | 18 +- packages/SettingsLib/res/values-es/strings.xml | 60 +- packages/SettingsLib/res/values-et/arrays.xml | 18 +- packages/SettingsLib/res/values-et/strings.xml | 54 +- packages/SettingsLib/res/values-eu/arrays.xml | 18 +- packages/SettingsLib/res/values-eu/strings.xml | 52 +- packages/SettingsLib/res/values-fa/arrays.xml | 18 +- packages/SettingsLib/res/values-fa/strings.xml | 50 +- packages/SettingsLib/res/values-fi/arrays.xml | 18 +- packages/SettingsLib/res/values-fi/strings.xml | 52 +- packages/SettingsLib/res/values-fr-rCA/arrays.xml | 18 +- packages/SettingsLib/res/values-fr-rCA/strings.xml | 52 +- packages/SettingsLib/res/values-fr/arrays.xml | 18 +- packages/SettingsLib/res/values-fr/strings.xml | 58 +- packages/SettingsLib/res/values-gl/arrays.xml | 22 +- packages/SettingsLib/res/values-gl/strings.xml | 52 +- packages/SettingsLib/res/values-gu/arrays.xml | 24 +- packages/SettingsLib/res/values-gu/strings.xml | 126 +- packages/SettingsLib/res/values-hi/arrays.xml | 32 +- packages/SettingsLib/res/values-hi/strings.xml | 172 +- packages/SettingsLib/res/values-hr/arrays.xml | 18 +- packages/SettingsLib/res/values-hr/strings.xml | 56 +- packages/SettingsLib/res/values-hu/arrays.xml | 18 +- packages/SettingsLib/res/values-hu/strings.xml | 52 +- packages/SettingsLib/res/values-hy/arrays.xml | 18 +- packages/SettingsLib/res/values-hy/strings.xml | 52 +- packages/SettingsLib/res/values-in/arrays.xml | 20 +- packages/SettingsLib/res/values-in/strings.xml | 52 +- packages/SettingsLib/res/values-is/arrays.xml | 18 +- packages/SettingsLib/res/values-is/strings.xml | 50 +- packages/SettingsLib/res/values-it/arrays.xml | 18 +- packages/SettingsLib/res/values-it/strings.xml | 52 +- packages/SettingsLib/res/values-iw/arrays.xml | 28 +- packages/SettingsLib/res/values-iw/strings.xml | 56 +- packages/SettingsLib/res/values-ja/arrays.xml | 20 +- packages/SettingsLib/res/values-ja/strings.xml | 58 +- packages/SettingsLib/res/values-ka/arrays.xml | 18 +- packages/SettingsLib/res/values-ka/strings.xml | 60 +- packages/SettingsLib/res/values-kk/arrays.xml | 18 +- packages/SettingsLib/res/values-kk/strings.xml | 50 +- packages/SettingsLib/res/values-km/arrays.xml | 18 +- packages/SettingsLib/res/values-km/strings.xml | 50 +- packages/SettingsLib/res/values-kn/arrays.xml | 18 +- packages/SettingsLib/res/values-kn/strings.xml | 54 +- packages/SettingsLib/res/values-ko/arrays.xml | 18 +- packages/SettingsLib/res/values-ko/strings.xml | 50 +- packages/SettingsLib/res/values-ky/arrays.xml | 22 +- packages/SettingsLib/res/values-ky/strings.xml | 56 +- packages/SettingsLib/res/values-lo/arrays.xml | 18 +- packages/SettingsLib/res/values-lo/strings.xml | 50 +- packages/SettingsLib/res/values-lt/arrays.xml | 18 +- packages/SettingsLib/res/values-lt/strings.xml | 50 +- packages/SettingsLib/res/values-lv/arrays.xml | 18 +- packages/SettingsLib/res/values-lv/strings.xml | 50 +- packages/SettingsLib/res/values-mk/arrays.xml | 20 +- packages/SettingsLib/res/values-mk/strings.xml | 56 +- packages/SettingsLib/res/values-ml/arrays.xml | 18 +- packages/SettingsLib/res/values-ml/strings.xml | 56 +- packages/SettingsLib/res/values-mn/arrays.xml | 18 +- packages/SettingsLib/res/values-mn/strings.xml | 50 +- packages/SettingsLib/res/values-mr/arrays.xml | 40 +- packages/SettingsLib/res/values-mr/strings.xml | 200 +- packages/SettingsLib/res/values-ms/arrays.xml | 18 +- packages/SettingsLib/res/values-ms/strings.xml | 50 +- packages/SettingsLib/res/values-my/arrays.xml | 34 +- packages/SettingsLib/res/values-my/strings.xml | 56 +- packages/SettingsLib/res/values-nb/arrays.xml | 18 +- packages/SettingsLib/res/values-nb/strings.xml | 50 +- packages/SettingsLib/res/values-ne/arrays.xml | 18 +- packages/SettingsLib/res/values-ne/strings.xml | 50 +- packages/SettingsLib/res/values-nl/arrays.xml | 18 +- packages/SettingsLib/res/values-nl/strings.xml | 52 +- packages/SettingsLib/res/values-pa/arrays.xml | 50 +- packages/SettingsLib/res/values-pa/strings.xml | 268 +- packages/SettingsLib/res/values-pl/arrays.xml | 18 +- packages/SettingsLib/res/values-pl/strings.xml | 50 +- packages/SettingsLib/res/values-pt-rBR/arrays.xml | 18 +- packages/SettingsLib/res/values-pt-rBR/strings.xml | 50 +- packages/SettingsLib/res/values-pt-rPT/arrays.xml | 18 +- packages/SettingsLib/res/values-pt-rPT/strings.xml | 50 +- packages/SettingsLib/res/values-pt/arrays.xml | 22 +- packages/SettingsLib/res/values-pt/strings.xml | 50 +- packages/SettingsLib/res/values-ro/arrays.xml | 18 +- packages/SettingsLib/res/values-ro/strings.xml | 60 +- packages/SettingsLib/res/values-ru/arrays.xml | 18 +- packages/SettingsLib/res/values-ru/strings.xml | 56 +- packages/SettingsLib/res/values-si/arrays.xml | 18 +- packages/SettingsLib/res/values-si/strings.xml | 52 +- packages/SettingsLib/res/values-sk/arrays.xml | 20 +- packages/SettingsLib/res/values-sk/strings.xml | 86 +- packages/SettingsLib/res/values-sl/arrays.xml | 18 +- packages/SettingsLib/res/values-sl/strings.xml | 52 +- packages/SettingsLib/res/values-sq/arrays.xml | 18 +- packages/SettingsLib/res/values-sq/strings.xml | 50 +- packages/SettingsLib/res/values-sr/arrays.xml | 20 +- packages/SettingsLib/res/values-sr/strings.xml | 52 +- packages/SettingsLib/res/values-sv/arrays.xml | 60 +- packages/SettingsLib/res/values-sv/strings.xml | 56 +- packages/SettingsLib/res/values-sw/arrays.xml | 18 +- packages/SettingsLib/res/values-sw/strings.xml | 54 +- packages/SettingsLib/res/values-ta/arrays.xml | 36 +- packages/SettingsLib/res/values-ta/strings.xml | 66 +- packages/SettingsLib/res/values-te/arrays.xml | 18 +- packages/SettingsLib/res/values-te/strings.xml | 104 +- packages/SettingsLib/res/values-th/arrays.xml | 18 +- packages/SettingsLib/res/values-th/strings.xml | 52 +- packages/SettingsLib/res/values-tl/arrays.xml | 18 +- packages/SettingsLib/res/values-tl/strings.xml | 54 +- packages/SettingsLib/res/values-tr/arrays.xml | 18 +- packages/SettingsLib/res/values-tr/strings.xml | 50 +- packages/SettingsLib/res/values-uk/arrays.xml | 44 +- packages/SettingsLib/res/values-uk/strings.xml | 56 +- packages/SettingsLib/res/values-ur/arrays.xml | 18 +- packages/SettingsLib/res/values-ur/strings.xml | 60 +- packages/SettingsLib/res/values-uz/arrays.xml | 24 +- packages/SettingsLib/res/values-uz/strings.xml | 52 +- packages/SettingsLib/res/values-vi/arrays.xml | 18 +- packages/SettingsLib/res/values-vi/strings.xml | 50 +- packages/SettingsLib/res/values-zh-rCN/arrays.xml | 18 +- packages/SettingsLib/res/values-zh-rCN/strings.xml | 62 +- packages/SettingsLib/res/values-zh-rHK/arrays.xml | 22 +- packages/SettingsLib/res/values-zh-rHK/strings.xml | 60 +- packages/SettingsLib/res/values-zh-rTW/arrays.xml | 18 +- packages/SettingsLib/res/values-zh-rTW/strings.xml | 52 +- packages/SettingsLib/res/values-zu/arrays.xml | 18 +- packages/SettingsLib/res/values-zu/strings.xml | 50 +- packages/SettingsLib/res/values/arrays.xml | 10 +- packages/SettingsLib/res/values/attrs.xml | 8 +- packages/SettingsLib/res/values/dimens.xml | 11 + packages/SettingsLib/res/values/strings.xml | 95 +- packages/SettingsLib/res/values/styles.xml | 5 + .../res/values/styles_support_preference.xml | 92 + .../src/com/android/settingslib/BatteryInfo.java | 298 - .../settingslib/CustomDialogPreference.java | 112 + .../settingslib/CustomEditTextPreference.java | 118 + .../com/android/settingslib/DeviceInfoUtils.java | 23 +- .../android/settingslib/NetworkPolicyEditor.java | 77 +- .../com/android/settingslib/SuggestionParser.java | 461 - .../src/com/android/settingslib/TetherUtil.java | 8 +- .../src/com/android/settingslib/TronUtils.java | 40 +- .../src/com/android/settingslib/Utils.java | 38 +- .../android/settingslib/applications/AppUtils.java | 16 + .../applications/ApplicationsState.java | 67 +- .../applications/InterestingConfigChanges.java | 3 +- .../applications/PackageManagerWrapper.java | 5 + .../applications/PackageManagerWrapperImpl.java | 5 + .../applications/StorageStatsSource.java | 2 +- .../android/settingslib/bluetooth/A2dpProfile.java | 33 +- .../bluetooth/BluetoothEventManager.java | 35 +- .../bluetooth/CachedBluetoothDevice.java | 103 +- .../bluetooth/CachedBluetoothDeviceManager.java | 6 +- .../settingslib/bluetooth/HeadsetProfile.java | 2 +- .../android/settingslib/bluetooth/HidProfile.java | 2 +- .../bluetooth/LocalBluetoothAdapter.java | 4 + .../android/settingslib/bluetooth/MapProfile.java | 2 +- .../settingslib/bluetooth/PbapClientProfile.java | 2 +- .../settingslib/bluetooth/PbapServerProfile.java | 6 +- .../core/AbstractPreferenceController.java | 12 - .../settingslib/core/lifecycle/Lifecycle.java | 171 + .../core/lifecycle/LifecycleObserver.java | 22 + .../core/lifecycle/ObservableActivity.java | 105 + .../core/lifecycle/ObservableDialogFragment.java | 94 + .../core/lifecycle/ObservableFragment.java | 114 + .../lifecycle/ObservablePreferenceFragment.java | 124 + .../core/lifecycle/events/OnAttach.java | 22 + .../core/lifecycle/events/OnCreate.java | 23 + .../core/lifecycle/events/OnCreateOptionsMenu.java | 24 + .../core/lifecycle/events/OnDestroy.java | 20 + .../lifecycle/events/OnOptionsItemSelected.java | 23 + .../settingslib/core/lifecycle/events/OnPause.java | 20 + .../lifecycle/events/OnPrepareOptionsMenu.java | 24 + .../core/lifecycle/events/OnResume.java | 20 + .../core/lifecycle/events/OnSaveInstanceState.java | 23 + .../settingslib/core/lifecycle/events/OnStart.java | 21 + .../settingslib/core/lifecycle/events/OnStop.java | 21 + .../core/lifecycle/events/SetPreferenceScreen.java | 24 + .../android/settingslib/datetime/ZoneGetter.java | 109 +- .../AbstractEnableAdbPreferenceController.java | 116 + .../android/settingslib/drawer/CategoryKey.java | 4 + .../settingslib/drawer/ProfileSelectDialog.java | 2 - .../settingslib/drawer/SettingsDrawerActivity.java | 7 +- .../src/com/android/settingslib/drawer/Tile.java | 16 + .../com/android/settingslib/drawer/TileUtils.java | 107 +- .../android/settingslib/dream/DreamBackend.java | 57 + .../graph/BatteryMeterDrawableBase.java | 98 +- .../graph/BluetoothDeviceLayerDrawable.java | 165 + .../settingslib/graph/BottomLabelLayout.java | 97 - .../com/android/settingslib/graph/UsageGraph.java | 277 - .../com/android/settingslib/graph/UsageView.java | 141 - .../settingslib/net/DataUsageController.java | 47 +- .../suggestions/SuggestionCategory.java | 25 + .../settingslib/suggestions/SuggestionList.java | 95 + .../settingslib/suggestions/SuggestionParser.java | 498 + .../com/android/settingslib/utils/ThreadUtils.java | 42 + .../settingslib/widget/FooterPreference.java | 63 + .../settingslib/widget/FooterPreferenceMixin.java | 71 + .../com/android/settingslib/wifi/AccessPoint.java | 540 +- .../settingslib/wifi/AccessPointPreference.java | 98 +- .../settingslib/wifi/TestAccessPointBuilder.java | 252 + .../settingslib/wifi/TimestampedScoredNetwork.java | 76 + .../settingslib/wifi/WifiStatusTracker.java | 36 +- .../com/android/settingslib/wifi/WifiTracker.java | 234 +- .../SettingsLib/tests/integ/AndroidManifest.xml | 1 + packages/SettingsLib/tests/integ/AndroidTest.xml | 2 +- .../applications/ApplicationsStateTest.java | 28 + .../applications/StorageStatsSourceTest.java | 41 + .../graph/BatteryMeterDrawableBaseTest.java | 47 + .../android/settingslib/utils/ZoneGetterTest.java | 12 + .../android/settingslib/wifi/AccessPointTest.java | 633 +- .../settingslib/wifi/TestAccessPointBuilder.java | 174 - .../android/settingslib/wifi/WifiTrackerTest.java | 231 +- packages/SettingsLib/tests/robotests/Android.mk | 2 +- .../res/drawable/ic_info_outline_24dp.xml | 26 + .../robotests/res/layout/preference_footer.xml | 54 + .../robotests/res/xml/suggestion_ordering.xml | 4 + .../android/bluetooth/BluetoothCodecConfig.java | 3 +- .../android/net/wifi/WifiNetworkScoreCache.java | 41 + .../com/android/settingslib/BatteryInfoTest.java | 120 - .../SettingLibRobolectricTestRunner.java | 28 +- .../android/settingslib/SuggestionParserTest.java | 128 - .../src/com/android/settingslib/TestConfig.java | 2 +- .../com/android/settingslib/TetherUtilTest.java | 50 + .../src/com/android/settingslib/UtilsTest.java | 20 + .../settingslib/bluetooth/A2dpProfileTest.java | 11 +- .../bluetooth/CachedBluetoothDeviceTest.java | 209 + .../settingslib/core/lifecycle/LifecycleTest.java | 261 + .../EnableAdbPreferenceControllerTest.java | 158 + .../settingslib/drawer/CategoryKeyTest.java | 4 +- .../android/settingslib/drawer/TileUtilsTest.java | 269 +- .../graph/BluetoothDeviceLayerDrawableTest.java | 114 + .../settingslib/graph/BottomLabelLayoutTest.java | 70 - .../suggestions/SuggestionParserTest.java | 228 + .../shadow/SettingsLibShadowResources.java | 49 + .../android/settingslib/utils/ThreadUtilsTest.java | 59 + .../widget/FooterPreferenceMixinTest.java | 100 + .../settingslib/widget/FooterPreferenceTest.java | 66 + .../wifi/AccessPointPreferenceTest.java | 99 + .../wifi/TimestampedScoredNetworkTest.java | 71 + .../SettingsProvider/res/values-bn/strings.xml | 2 +- .../res/values-en-rCA/defaults.xml | 25 + .../SettingsProvider/res/values-en-rCA/strings.xml | 23 + .../res/values-en-rXC/defaults.xml | 25 + .../SettingsProvider/res/values-en-rXC/strings.xml | 23 + packages/SettingsProvider/res/values/defaults.xml | 3 + .../android/providers/settings/DatabaseHelper.java | 6 +- .../providers/settings/SettingsBackupAgent.java | 164 +- .../android/providers/settings/SettingsHelper.java | 126 +- .../providers/settings/SettingsProtoDumpUtil.java | 3 - .../providers/settings/SettingsProvider.java | 150 +- .../android/providers/settings/SettingsState.java | 20 +- packages/SettingsProvider/test/Android.mk | 11 +- packages/SettingsProvider/test/AndroidTest.xml | 27 + .../providers/settings/SettingsHelperTest.java | 135 + packages/Shell/AndroidManifest.xml | 4 + .../Shell/res/layout/dialog_bugreport_info.xml | 14 +- packages/Shell/res/values-ar/strings.xml | 2 +- packages/Shell/res/values-bn/strings.xml | 12 +- packages/Shell/res/values-en-rCA/strings.xml | 47 + packages/Shell/res/values-en-rXC/strings.xml | 47 + packages/Shell/res/values-hi/strings.xml | 38 +- packages/Shell/res/values-iw/strings.xml | 2 +- packages/Shell/res/values-mr/strings.xml | 32 +- packages/Shell/res/values-pa/strings.xml | 6 +- packages/Shell/res/values-te/strings.xml | 4 +- .../android/shell/BugreportProgressService.java | 9 - .../android/shell/BugreportStorageProvider.java | 120 +- .../android/shell/BugreportWarningActivity.java | 2 +- .../Shell/src/com/android/shell/Screenshooter.java | 2 +- packages/Shell/tests/AndroidTest.xml | 2 +- .../com/android/shell/BugreportReceiverTest.java | 2 +- packages/SystemUI/AndroidManifest.xml | 59 +- packages/SystemUI/docs/demo_mode.md | 1 + .../systemui/plugins/DozeServicePlugin.java | 21 + .../android/systemui/plugins/GlobalActions.java | 2 + .../plugins/NotificationListenerController.java | 62 + .../src/com/android/systemui/plugins/qs/QS.java | 8 +- .../com/android/systemui/plugins/qs/QSTile.java | 41 +- .../statusbar/NotificationMenuRowPlugin.java | 11 +- .../statusbar/NotificationSwipeActionHelper.java | 27 +- .../statusbar/phone/NavBarButtonProvider.java | 3 +- .../res-keyguard/drawable-hdpi/ic_done_wht.png | Bin 1374 -> 0 bytes .../res-keyguard/drawable-mdpi/ic_done_wht.png | Bin 1206 -> 0 bytes .../res-keyguard/drawable-xhdpi/ic_done_wht.png | Bin 1600 -> 0 bytes .../res-keyguard/drawable-xxhdpi/ic_done_wht.png | Bin 1133 -> 0 bytes .../res-keyguard/drawable-xxxhdpi/ic_done_wht.png | Bin 2753 -> 0 bytes .../res-keyguard/drawable/ic_access_alarms_big.xml | 7 +- .../res-keyguard/drawable/ic_backspace_24dp.xml | 26 - .../drawable/ic_backspace_black_24dp.xml | 25 + .../res-keyguard/drawable/ic_done_black_24dp.xml | 25 + .../SystemUI/res-keyguard/drawable/pin_divider.xml | 20 + .../res-keyguard/layout/keyguard_esim_area.xml | 31 + .../res-keyguard/layout/keyguard_host_view.xml | 4 +- .../res-keyguard/layout/keyguard_password_view.xml | 4 +- .../res-keyguard/layout/keyguard_pin_view.xml | 14 +- .../res-keyguard/layout/keyguard_presentation.xml | 2 +- .../res-keyguard/layout/keyguard_sim_pin_view.xml | 21 +- .../res-keyguard/layout/keyguard_sim_puk_view.xml | 21 +- .../res-keyguard/layout/keyguard_status_area.xml | 10 +- .../res-keyguard/layout/keyguard_status_view.xml | 73 +- .../SystemUI/res-keyguard/values-af/strings.xml | 6 +- .../SystemUI/res-keyguard/values-am/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ar/strings.xml | 6 +- .../SystemUI/res-keyguard/values-az/strings.xml | 6 +- .../res-keyguard/values-b+sr+Latn/strings.xml | 6 +- .../SystemUI/res-keyguard/values-be/strings.xml | 6 +- .../SystemUI/res-keyguard/values-bg/strings.xml | 6 +- .../SystemUI/res-keyguard/values-bn/strings.xml | 32 +- .../SystemUI/res-keyguard/values-bs/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ca/strings.xml | 8 +- .../SystemUI/res-keyguard/values-cs/strings.xml | 6 +- .../SystemUI/res-keyguard/values-da/strings.xml | 6 +- .../SystemUI/res-keyguard/values-de/strings.xml | 6 +- .../SystemUI/res-keyguard/values-el/strings.xml | 14 +- .../res-keyguard/values-en-rAU/strings.xml | 6 +- .../res-keyguard/values-en-rCA/strings.xml | 134 + .../res-keyguard/values-en-rGB/strings.xml | 6 +- .../res-keyguard/values-en-rIN/strings.xml | 6 +- .../res-keyguard/values-en-rXC/strings.xml | 134 + .../res-keyguard/values-es-rUS/strings.xml | 6 +- .../SystemUI/res-keyguard/values-es/strings.xml | 6 +- .../SystemUI/res-keyguard/values-et/strings.xml | 6 +- .../SystemUI/res-keyguard/values-eu/strings.xml | 6 +- .../SystemUI/res-keyguard/values-fa/strings.xml | 6 +- .../SystemUI/res-keyguard/values-fi/strings.xml | 6 +- .../res-keyguard/values-fr-rCA/strings.xml | 6 +- .../SystemUI/res-keyguard/values-fr/strings.xml | 6 +- .../SystemUI/res-keyguard/values-gl/strings.xml | 8 +- .../SystemUI/res-keyguard/values-gu/strings.xml | 122 +- .../SystemUI/res-keyguard/values-hi/strings.xml | 48 +- .../SystemUI/res-keyguard/values-hr/strings.xml | 6 +- .../SystemUI/res-keyguard/values-hu/strings.xml | 6 +- .../SystemUI/res-keyguard/values-hy/strings.xml | 6 +- .../SystemUI/res-keyguard/values-in/strings.xml | 6 +- .../SystemUI/res-keyguard/values-is/strings.xml | 6 +- .../SystemUI/res-keyguard/values-it/strings.xml | 6 +- .../SystemUI/res-keyguard/values-iw/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ja/strings.xml | 12 +- .../SystemUI/res-keyguard/values-ka/strings.xml | 6 +- .../SystemUI/res-keyguard/values-kk/strings.xml | 6 +- .../SystemUI/res-keyguard/values-km/strings.xml | 6 +- .../SystemUI/res-keyguard/values-kn/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ko/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ky/strings.xml | 6 +- .../SystemUI/res-keyguard/values-lo/strings.xml | 6 +- .../SystemUI/res-keyguard/values-lt/strings.xml | 6 +- .../SystemUI/res-keyguard/values-lv/strings.xml | 6 +- .../SystemUI/res-keyguard/values-mk/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ml/strings.xml | 6 +- .../SystemUI/res-keyguard/values-mn/strings.xml | 6 +- .../SystemUI/res-keyguard/values-mr/strings.xml | 48 +- .../SystemUI/res-keyguard/values-ms/strings.xml | 6 +- .../SystemUI/res-keyguard/values-my/strings.xml | 6 +- .../SystemUI/res-keyguard/values-nb/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ne/strings.xml | 6 +- .../SystemUI/res-keyguard/values-nl/strings.xml | 6 +- .../SystemUI/res-keyguard/values-pa/strings.xml | 124 +- .../SystemUI/res-keyguard/values-pl/strings.xml | 6 +- .../res-keyguard/values-pt-rBR/strings.xml | 6 +- .../res-keyguard/values-pt-rPT/strings.xml | 6 +- .../SystemUI/res-keyguard/values-pt/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ro/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ru/strings.xml | 6 +- .../SystemUI/res-keyguard/values-si/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sk/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sl/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sq/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sr/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sv/strings.xml | 6 +- .../SystemUI/res-keyguard/values-sw/strings.xml | 6 +- .../res-keyguard/values-sw320dp/dimens.xml | 3 +- .../res-keyguard/values-sw360dp/dimens.xml | 2 +- .../res-keyguard/values-sw380dp/dimens.xml | 23 - .../res-keyguard/values-sw540dp-port/dimens.xml | 2 +- .../res-keyguard/values-sw600dp/dimens.xml | 2 +- .../res-keyguard/values-sw720dp/dimens.xml | 6 +- .../SystemUI/res-keyguard/values-ta/strings.xml | 8 +- .../SystemUI/res-keyguard/values-te/strings.xml | 20 +- .../SystemUI/res-keyguard/values-th/strings.xml | 6 +- .../SystemUI/res-keyguard/values-tl/strings.xml | 6 +- .../SystemUI/res-keyguard/values-tr/strings.xml | 6 +- .../SystemUI/res-keyguard/values-uk/strings.xml | 6 +- .../SystemUI/res-keyguard/values-ur/strings.xml | 6 +- .../SystemUI/res-keyguard/values-uz/strings.xml | 6 +- .../SystemUI/res-keyguard/values-vi/strings.xml | 6 +- .../res-keyguard/values-zh-rCN/strings.xml | 6 +- .../res-keyguard/values-zh-rHK/strings.xml | 6 +- .../res-keyguard/values-zh-rTW/strings.xml | 6 +- .../SystemUI/res-keyguard/values-zu/strings.xml | 6 +- packages/SystemUI/res-keyguard/values/attrs.xml | 3 + packages/SystemUI/res-keyguard/values/colors.xml | 21 - packages/SystemUI/res-keyguard/values/dimens.xml | 15 +- packages/SystemUI/res-keyguard/values/strings.xml | 14 +- packages/SystemUI/res-keyguard/values/styles.xml | 33 +- .../error_to_trustedstate_bottompath_animation.xml | 25 + .../error_to_trustedstate_circlepath_animation.xml | 25 + ...or_to_trustedstate_ellipse_path_1_animation.xml | 65 +- ...or_to_trustedstate_ellipse_path_2_animation.xml | 49 - ...error_to_trustedstate_errorcircle_animation.xml | 35 + ..._trustedstate_errorexclamationdot_animation.xml | 24 + ...r_to_trustedstate_exclamation_dot_animation.xml | 59 - ...or_to_trustedstate_exclamationtop_animation.xml | 24 + ...or_to_trustedstate_lock_left_side_animation.xml | 53 - ...r_to_trustedstate_lock_right_side_animation.xml | 53 - .../error_to_trustedstate_lock_top_animation.xml | 29 +- .../error_to_trustedstate_path_1_animation.xml | 68 +- .../error_to_trustedstate_path_2_animation.xml | 68 +- .../error_to_trustedstate_path_3_animation.xml | 40 +- ..._to_trustedstate_rectangle_path_1_animation.xml | 32 - .../error_to_trustedstate_toppath_animation.xml | 52 + .../ic_bluetooth_transient_dot_left_animation.xml | 77 + .../ic_bluetooth_transient_dot_right_animation.xml | 77 + .../ic_bluetooth_transient_group_1_animation.xml | 59 - .../ic_bluetooth_transient_group_2_animation.xml | 52 - .../res/anim/ic_caret_down_left_animation.xml | 32 + .../res/anim/ic_caret_down_right_animation.xml | 32 + .../res/anim/ic_caret_up_left_animation.xml | 32 + .../res/anim/ic_caret_up_right_animation.xml | 32 + .../res/anim/ic_dnd_disable_bar01_0_animation.xml | 26 - .../res/anim/ic_dnd_disable_mask_1_animation.xml | 26 - ..._dnd_total_silence_disable_mask_1_animation.xml | 26 - ...silence_disable_outer_ring_merged_animation.xml | 26 - ...ic_fingerprint_toerror_bottompath_animation.xml | 35 + ...ic_fingerprint_toerror_circlepath_animation.xml | 35 + ...c_fingerprint_toerror_errorcircle_animation.xml | 35 + ...gerprint_toerror_errorexclamation_animation.xml | 35 + ...erprint_toerror_exclamationbottom_animation.xml | 17 + ...ingerprint_toerror_exclamationtop_animation.xml | 24 + ...gerprint_toerror_fingerprinterror_animation.xml | 50 + ...gerprint_toerror_fingerprintwhite_animation.xml | 50 + ...ingerprint_toerror_ridge_1_path_0_animation.xml | 43 + ..._fingerprint_toerror_ridge_1_path_animation.xml | 36 + ...ingerprint_toerror_ridge_2_path_0_animation.xml | 43 + ..._fingerprint_toerror_ridge_2_path_animation.xml | 36 + ...ingerprint_toerror_ridge_5_path_0_animation.xml | 43 + ..._fingerprint_toerror_ridge_5_path_animation.xml | 26 + ...ingerprint_toerror_ridge_6_path_0_animation.xml | 43 + ..._fingerprint_toerror_ridge_6_path_animation.xml | 36 + ...ingerprint_toerror_ridge_7_path_0_animation.xml | 53 + ..._fingerprint_toerror_ridge_7_path_animation.xml | 36 + .../ic_fingerprint_toerror_toppath_animation.xml | 36 + .../ic_fingerprint_tofp_bottompath_animation.xml | 36 + .../ic_fingerprint_tofp_circlepath_animation.xml | 26 + .../ic_fingerprint_tofp_errorcircle_animation.xml | 36 + ...fingerprint_tofp_errorexclamation_animation.xml | 36 + ...ingerprint_tofp_exclamationbottom_animation.xml | 25 + ...c_fingerprint_tofp_exclamationtop_animation.xml | 25 + ...fingerprint_tofp_fingerprintwhite_animation.xml | 36 + .../ic_fingerprint_tofp_ridge_1_path_animation.xml | 36 + .../ic_fingerprint_tofp_ridge_2_path_animation.xml | 36 + .../ic_fingerprint_tofp_ridge_5_path_animation.xml | 36 + .../ic_fingerprint_tofp_ridge_6_path_animation.xml | 36 + .../ic_fingerprint_tofp_ridge_7_path_animation.xml | 36 + .../anim/ic_fingerprint_tofp_toppath_animation.xml | 36 + .../anim/ic_hotspot_disable_animation_cross_1.xml | 31 - .../res/anim/ic_hotspot_disable_animation_mask.xml | 35 - .../anim/ic_hotspot_enable_animation_cross_1.xml | 40 - .../res/anim/ic_hotspot_enable_animation_mask.xml | 35 - .../ic_hotspot_transient_circle_1_animation.xml | 24 +- .../ic_hotspot_transient_circle_2_animation.xml | 19 +- .../ic_hotspot_transient_circle_3_animation.xml | 24 +- .../ic_invert_colors_disable_animation_cross_1.xml | 31 - .../ic_invert_colors_disable_animation_icon.xml | 33 - .../ic_invert_colors_disable_animation_mask.xml | 25 - .../ic_invert_colors_enable_animation_cross_1.xml | 40 - .../ic_invert_colors_enable_animation_icon.xml | 33 - .../ic_invert_colors_enable_animation_mask.xml | 25 - ...ape_from_auto_rotate_animation_arrow_bottom.xml | 33 - ...dscape_from_auto_rotate_animation_arrow_top.xml | 33 - ...landscape_from_auto_rotate_animation_arrows.xml | 54 - ...c_landscape_from_auto_rotate_animation_body.xml | 35 - ...landscape_from_auto_rotate_animation_device.xml | 24 - ...scape_to_auto_rotate_animation_arrow_bottom.xml | 33 - ...andscape_to_auto_rotate_animation_arrow_top.xml | 33 - ...c_landscape_to_auto_rotate_animation_arrows.xml | 36 - .../ic_landscape_to_auto_rotate_animation_body.xml | 35 - ...c_landscape_to_auto_rotate_animation_device.xml | 24 - .../ic_landscape_to_rotate_arrows_animation.xml | 26 + ...landscape_to_rotate_bottom_merged_animation.xml | 36 + .../ic_landscape_to_rotate_landscape_animation.xml | 50 + ...ait_from_auto_rotate_animation_arrow_bottom.xml | 33 - ...rtrait_from_auto_rotate_animation_arrow_top.xml | 33 - ..._portrait_from_auto_rotate_animation_arrows.xml | 54 - ..._portrait_from_auto_rotate_animation_device.xml | 24 - ...ortrait_from_auto_rotate_animation_device_1.xml | 35 - ...trait_to_auto_rotate_animation_arrow_bottom.xml | 33 - ...portrait_to_auto_rotate_animation_arrow_top.xml | 33 - ...ic_portrait_to_auto_rotate_animation_arrows.xml | 54 - ...ic_portrait_to_auto_rotate_animation_device.xml | 33 - ..._portrait_to_auto_rotate_animation_device_1.xml | 35 - .../ic_portrait_to_rotate_arrows_0_animation.xml | 53 + .../ic_portrait_to_rotate_arrows_animation.xml | 26 + ..._portrait_to_rotate_bottom_merged_animation.xml | 36 + .../ic_portrait_to_rotate_device_0_animation.xml | 26 + ..._portrait_to_rotate_device_merged_animation.xml | 36 + .../ic_rotate_to_landscape_arrows_0_animation.xml | 53 + .../ic_rotate_to_landscape_arrows_animation.xml | 26 + ...rotate_to_landscape_bottom_merged_animation.xml | 36 + .../ic_rotate_to_landscape_landscape_animation.xml | 60 + .../ic_rotate_to_portrait_arrows_0_animation.xml | 33 + .../ic_rotate_to_portrait_arrows_animation.xml | 26 + ..._rotate_to_portrait_bottom_merged_animation.xml | 36 + .../ic_rotate_to_portrait_device_0_animation.xml | 36 + ..._rotate_to_portrait_device_merged_animation.xml | 36 + ...c_signal_airplane_disable_animation_cross_1.xml | 31 - ...rplane_disable_animation_ic_signal_airplane.xml | 33 - .../ic_signal_airplane_disable_animation_mask.xml | 25 - ...ic_signal_airplane_enable_animation_cross_1.xml | 40 - ...irplane_enable_animation_ic_signal_airplane.xml | 33 - .../ic_signal_airplane_enable_animation_mask.xml | 25 - ...signal_flashlight_disable_animation_cross_1.xml | 31 - ...ight_disable_animation_ic_signal_flashlight.xml | 33 - ...ic_signal_flashlight_disable_animation_mask.xml | 25 - ..._signal_flashlight_enable_animation_cross_1.xml | 40 - ...light_enable_animation_ic_signal_flashlight.xml | 33 - .../ic_signal_flashlight_enable_animation_mask.xml | 25 - ...c_signal_location_disable_animation_cross_1.xml | 31 - ...cation_disable_animation_ic_signal_location.xml | 33 - .../ic_signal_location_disable_animation_mask.xml | 25 - ...ic_signal_location_enable_animation_cross_1.xml | 40 - ...ocation_enable_animation_ic_signal_location.xml | 33 - .../ic_signal_location_enable_animation_mask.xml | 25 - ...c_signal_workmode_disable_animation_cross_1.xml | 31 - .../ic_signal_workmode_disable_animation_mask.xml | 25 - .../ic_signal_workmode_disable_left_animation.xml | 11 + ...ic_signal_workmode_disable_mask_1_animation.xml | 21 + ...workmode_disable_rectangle_path_3_animation.xml | 21 + ...disable_rectangle_path_3_position_animation.xml | 10 + ...workmode_disable_rectangle_path_4_animation.xml | 21 + ...disable_rectangle_path_4_position_animation.xml | 10 + .../ic_signal_workmode_disable_right_animation.xml | 11 + .../ic_signal_workmode_disable_stick_animation.xml | 11 + ..._signal_workmode_disable_stickito_animation.xml | 11 + .../ic_signal_workmode_disable_whole_animation.xml | 38 + .../ic_signal_workmode_enable_left_animation.xml | 21 + .../ic_signal_workmode_enable_mask_1_animation.xml | 11 + ..._workmode_enable_rectangle_path_3_animation.xml | 21 + ..._enable_rectangle_path_3_position_animation.xml | 10 + ..._workmode_enable_rectangle_path_4_animation.xml | 21 + ..._enable_rectangle_path_4_position_animation.xml | 10 + .../ic_signal_workmode_enable_right_animation.xml | 21 + .../ic_signal_workmode_enable_stick_animation.xml | 21 + ...c_signal_workmode_enable_stickito_animation.xml | 11 + .../ic_signal_workmode_enable_whole_animation.xml | 52 + .../ic_volume_collapse_chevron_02_animation.xml | 25 - .../ic_volume_collapse_rectangle_1_animation.xml | 26 - .../ic_volume_collapse_rectangle_2_animation.xml | 26 - .../anim/ic_volume_expand_chevron_01_animation.xml | 25 - .../ic_volume_expand_rectangle_3_animation.xml | 26 - .../ic_volume_expand_rectangle_4_animation.xml | 26 - ...erprint_error_state_to_fp_group_1_animation.xml | 27 - ...erprint_error_state_to_fp_group_2_animation.xml | 27 - ...gerprint_error_state_to_fp_path_1_animation.xml | 37 - ...gerprint_error_state_to_fp_path_2_animation.xml | 37 - ...gerprint_error_state_to_fp_path_3_animation.xml | 11 - ...nt_error_state_to_fp_ridge_1_path_animation.xml | 21 - ...nt_error_state_to_fp_ridge_2_path_animation.xml | 21 - ...nt_error_state_to_fp_ridge_5_path_animation.xml | 21 - ...nt_error_state_to_fp_ridge_6_path_animation.xml | 21 - ...nt_error_state_to_fp_ridge_7_path_animation.xml | 21 - ...te_to_fp_white_fingerprint_ridges_animation.xml | 21 - ...to_error_state_fingerprint_ridges_animation.xml | 35 - ...erprint_fp_to_error_state_group_1_animation.xml | 21 - ...erprint_fp_to_error_state_group_2_animation.xml | 55 - ...gerprint_fp_to_error_state_path_1_animation.xml | 44 - ...gerprint_fp_to_error_state_path_2_animation.xml | 35 - ...gerprint_fp_to_error_state_path_3_animation.xml | 37 - ..._fp_to_error_state_ridge_1_path_0_animation.xml | 28 - ...nt_fp_to_error_state_ridge_1_path_animation.xml | 37 - ..._fp_to_error_state_ridge_2_path_0_animation.xml | 28 - ...nt_fp_to_error_state_ridge_2_path_animation.xml | 21 - ..._fp_to_error_state_ridge_5_path_0_animation.xml | 28 - ...nt_fp_to_error_state_ridge_5_path_animation.xml | 11 - ..._fp_to_error_state_ridge_6_path_0_animation.xml | 28 - ...nt_fp_to_error_state_ridge_6_path_animation.xml | 21 - ..._fp_to_error_state_ridge_7_path_0_animation.xml | 38 - ...nt_fp_to_error_state_ridge_7_path_animation.xml | 21 - ...or_state_white_fingerprint_ridges_animation.xml | 35 - ...trusted_state_to_error_bottompath_animation.xml | 36 + ...trusted_state_to_error_circlepath_animation.xml | 36 + ...ted_state_to_error_ellipse_path_1_animation.xml | 73 +- ...ted_state_to_error_ellipse_path_2_animation.xml | 39 - ...rusted_state_to_error_errorcircle_animation.xml | 36 + ...tate_to_error_errorexclamationdot_animation.xml | 25 + ...ed_state_to_error_exclamation_dot_animation.xml | 59 - ...ted_state_to_error_exclamationtop_animation.xml | 25 + ...ted_state_to_error_lock_left_side_animation.xml | 53 - ...ed_state_to_error_lock_right_side_animation.xml | 53 - .../trusted_state_to_error_lock_top_animation.xml | 25 +- .../trusted_state_to_error_path_1_animation.xml | 66 +- .../trusted_state_to_error_path_2_animation.xml | 66 +- .../trusted_state_to_error_path_3_animation.xml | 58 +- ...d_state_to_error_rectangle_path_1_animation.xml | 32 - .../trusted_state_to_error_toppath_animation.xml | 53 + .../res/color/background_protect_secondary.xml | 20 + .../SystemUI/res/color/background_protected.xml | 20 + packages/SystemUI/res/color/pin_delete_color.xml | 19 + packages/SystemUI/res/color/pin_divider_color.xml | 19 + packages/SystemUI/res/color/qs_background_dark.xml | 20 + .../res/color/qs_detail_progress_track.xml | 2 +- .../res/drawable/brightness_mirror_background.xml | 2 +- .../SystemUI/res/drawable/car_progress_bar.xml | 30 + .../SystemUI/res/drawable/car_round_button.xml | 21 + .../car_stat_sys_data_bluetooth_indicator.xml | 17 +- .../res/drawable/error_to_trustedstate.xml | 99 +- .../drawable/error_to_trustedstate_animation.xml | 31 +- .../res/drawable/ic_access_alarms_small.xml | 10 +- .../res/drawable/ic_bluetooth_transient.xml | 123 +- .../drawable/ic_bluetooth_transient_animation.xml | 22 +- .../SystemUI/res/drawable/ic_brightness_thumb.xml | 6 +- .../res/drawable/ic_close_white_rounded.xml | 26 + packages/SystemUI/res/drawable/ic_data_saver.xml | 23 +- .../SystemUI/res/drawable/ic_data_saver_off.xml | 7 +- packages/SystemUI/res/drawable/ic_dnd.xml | 8 +- .../res/drawable/ic_dnd_disable_animation.xml | 26 - .../SystemUI/res/drawable/ic_dnd_total_silence.xml | 7 +- .../ic_dnd_total_silence_disable_animation.xml | 26 - packages/SystemUI/res/drawable/ic_fingerprint.xml | 73 +- packages/SystemUI/res/drawable/ic_hotspot.xml | 28 + .../SystemUI/res/drawable/ic_hotspot_disable.xml | 63 - .../res/drawable/ic_hotspot_disable_animation.xml | 25 - .../SystemUI/res/drawable/ic_hotspot_enable.xml | 61 - .../res/drawable/ic_hotspot_enable_animation.xml | 25 - .../SystemUI/res/drawable/ic_hotspot_transient.xml | 92 +- .../drawable/ic_hotspot_transient_animation.xml | 25 +- .../SystemUI/res/drawable/ic_invert_colors.xml | 28 + .../res/drawable/ic_invert_colors_disable.xml | 57 - .../ic_invert_colors_disable_animation.xml | 25 - .../res/drawable/ic_invert_colors_enable.xml | 56 - .../drawable/ic_invert_colors_enable_animation.xml | 25 - .../res/drawable/ic_landscape_from_auto_rotate.xml | 63 - .../ic_landscape_from_auto_rotate_animation.xml | 24 +- .../res/drawable/ic_landscape_to_auto_rotate.xml | 62 +- .../ic_landscape_to_auto_rotate_animation.xml | 23 +- packages/SystemUI/res/drawable/ic_lock_24dp.xml | 4 +- .../SystemUI/res/drawable/ic_lock_open_24dp.xml | 4 +- packages/SystemUI/res/drawable/ic_mic_26dp.xml | 6 +- packages/SystemUI/res/drawable/ic_mode_edit.xml | 25 - .../res/drawable/ic_portrait_from_auto_rotate.xml | 57 +- .../ic_portrait_from_auto_rotate_animation.xml | 27 +- .../res/drawable/ic_portrait_to_auto_rotate.xml | 61 +- .../ic_portrait_to_auto_rotate_animation.xml | 27 +- .../res/drawable/ic_qs_bluetooth_connected.xml | 17 +- .../res/drawable/ic_qs_bluetooth_connecting.xml | 17 +- .../res/drawable/ic_qs_bluetooth_detail_empty.xml | 8 +- .../SystemUI/res/drawable/ic_qs_bluetooth_off.xml | 26 - .../SystemUI/res/drawable/ic_qs_bluetooth_on.xml | 15 +- .../res/drawable/ic_qs_brightness_auto_off.xml | 2 +- .../res/drawable/ic_qs_cast_detail_empty.xml | 4 +- packages/SystemUI/res/drawable/ic_qs_cast_off.xml | 15 +- packages/SystemUI/res/drawable/ic_qs_cast_on.xml | 8 +- .../SystemUI/res/drawable/ic_qs_data_disabled.xml | 4 +- .../res/drawable/ic_qs_dnd_detail_empty.xml | 26 + packages/SystemUI/res/drawable/ic_qs_dnd_off.xml | 40 - packages/SystemUI/res/drawable/ic_qs_dnd_on.xml | 10 +- .../res/drawable/ic_qs_dnd_on_total_silence.xml | 9 +- packages/SystemUI/res/drawable/ic_qs_minus.xml | 12 +- .../res/drawable/ic_qs_night_display_off.xml | 26 - .../res/drawable/ic_qs_night_display_on.xml | 26 - packages/SystemUI/res/drawable/ic_qs_no_sim.xml | 16 +- packages/SystemUI/res/drawable/ic_qs_plus.xml | 12 +- packages/SystemUI/res/drawable/ic_qs_signal_1x.xml | 4 +- packages/SystemUI/res/drawable/ic_qs_signal_3g.xml | 4 +- packages/SystemUI/res/drawable/ic_qs_signal_4g.xml | 4 +- .../SystemUI/res/drawable/ic_qs_signal_4g_plus.xml | 6 +- packages/SystemUI/res/drawable/ic_qs_signal_e.xml | 4 +- packages/SystemUI/res/drawable/ic_qs_signal_g.xml | 4 +- packages/SystemUI/res/drawable/ic_qs_signal_h.xml | 4 +- .../SystemUI/res/drawable/ic_qs_signal_lte.xml | 6 +- .../res/drawable/ic_qs_signal_lte_plus.xml | 6 +- packages/SystemUI/res/drawable/ic_qs_wifi_0.xml | 28 +- packages/SystemUI/res/drawable/ic_qs_wifi_1.xml | 31 +- packages/SystemUI/res/drawable/ic_qs_wifi_2.xml | 31 +- packages/SystemUI/res/drawable/ic_qs_wifi_3.xml | 31 +- packages/SystemUI/res/drawable/ic_qs_wifi_4.xml | 23 +- .../res/drawable/ic_qs_wifi_detail_empty.xml | 25 +- .../SystemUI/res/drawable/ic_qs_wifi_disabled.xml | 25 +- .../res/drawable/ic_qs_wifi_disconnected.xml | 42 +- .../SystemUI/res/drawable/ic_qs_wifi_full_0.xml | 20 +- .../SystemUI/res/drawable/ic_qs_wifi_full_1.xml | 26 +- .../SystemUI/res/drawable/ic_qs_wifi_full_2.xml | 26 +- .../SystemUI/res/drawable/ic_qs_wifi_full_3.xml | 26 +- .../SystemUI/res/drawable/ic_qs_wifi_full_4.xml | 20 +- packages/SystemUI/res/drawable/ic_settings.xml | 19 +- .../SystemUI/res/drawable/ic_settings_16dp.xml | 6 +- .../SystemUI/res/drawable/ic_signal_airplane.xml | 30 + .../res/drawable/ic_signal_airplane_disable.xml | 57 - .../ic_signal_airplane_disable_animation.xml | 25 - .../res/drawable/ic_signal_airplane_enable.xml | 56 - .../ic_signal_airplane_enable_animation.xml | 28 - .../SystemUI/res/drawable/ic_signal_flashlight.xml | 29 + .../res/drawable/ic_signal_flashlight_disable.xml | 57 - .../ic_signal_flashlight_disable_animation.xml | 25 - .../res/drawable/ic_signal_flashlight_enable.xml | 56 - .../ic_signal_flashlight_enable_animation.xml | 25 - .../res/drawable/ic_signal_location_disable.xml | 57 - .../ic_signal_location_disable_animation.xml | 25 - .../res/drawable/ic_signal_location_enable.xml | 56 - .../ic_signal_location_enable_animation.xml | 25 - .../res/drawable/ic_signal_workmode_disable.xml | 156 +- .../ic_signal_workmode_disable_animation.xml | 50 +- .../res/drawable/ic_signal_workmode_enable.xml | 161 +- .../ic_signal_workmode_enable_animation.xml | 51 +- packages/SystemUI/res/drawable/ic_volume_alarm.xml | 10 +- .../SystemUI/res/drawable/ic_volume_alarm_mute.xml | 10 +- .../SystemUI/res/drawable/ic_volume_bt_sco.xml | 13 +- .../SystemUI/res/drawable/ic_volume_collapse.xml | 64 +- .../res/drawable/ic_volume_collapse_animation.xml | 20 +- .../SystemUI/res/drawable/ic_volume_expand.xml | 64 +- .../res/drawable/ic_volume_expand_animation.xml | 20 +- packages/SystemUI/res/drawable/ic_volume_media.xml | 6 +- .../SystemUI/res/drawable/ic_volume_media_bt.xml | 7 +- .../res/drawable/ic_volume_media_bt_mute.xml | 10 +- .../SystemUI/res/drawable/ic_volume_media_mute.xml | 9 +- .../SystemUI/res/drawable/ic_volume_ringer.xml | 18 +- .../res/drawable/ic_volume_ringer_mute.xml | 24 +- .../res/drawable/ic_volume_ringer_vibrate.xml | 6 +- .../drawable/lockscreen_fingerprint_draw_off.xml | 12 +- .../drawable/lockscreen_fingerprint_draw_on.xml | 12 +- .../lockscreen_fingerprint_error_state_to_fp.xml | 86 +- ...een_fingerprint_error_state_to_fp_animation.xml | 68 +- .../lockscreen_fingerprint_fp_to_error_state.xml | 125 +- ...een_fingerprint_fp_to_error_state_animation.xml | 82 +- .../res/drawable/qs_background_primary.xml | 2 +- .../SystemUI/res/drawable/recents_dismiss_dark.xml | 19 +- .../res/drawable/recents_dismiss_light.xml | 19 +- .../recents_low_ram_stack_button_background.xml | 22 + packages/SystemUI/res/drawable/rounded.xml | 24 + packages/SystemUI/res/drawable/rounded_bg.xml | 11 + .../SystemUI/res/drawable/rounded_bg_bottom.xml | 11 + packages/SystemUI/res/drawable/rounded_bg_full.xml | 11 + .../res/drawable/rounded_full_bg_bottom.xml | 11 + .../res/drawable/stat_sys_airplane_mode.xml | 53 +- packages/SystemUI/res/drawable/stat_sys_alarm.xml | 50 +- packages/SystemUI/res/drawable/stat_sys_cast.xml | 8 +- .../res/drawable/stat_sys_data_bluetooth.xml | 44 +- .../drawable/stat_sys_data_bluetooth_connected.xml | 44 +- .../stat_sys_data_fully_connected_4g_plus.xml | 6 +- .../stat_sys_data_fully_connected_lte_plus.xml | 6 +- .../SystemUI/res/drawable/stat_sys_data_saver.xml | 63 +- packages/SystemUI/res/drawable/stat_sys_dnd.xml | 49 +- .../res/drawable/stat_sys_dnd_total_silence.xml | 55 +- .../SystemUI/res/drawable/stat_sys_hotspot.xml | 21 +- .../stat_sys_managed_profile_disable_animation.xml | 46 - .../stat_sys_managed_profile_enable_animation.xml | 34 - .../drawable/stat_sys_managed_profile_status.xml | 48 +- .../stat_sys_managed_profile_status_off.xml | 43 +- .../SystemUI/res/drawable/stat_sys_no_sims.xml | 48 +- .../res/drawable/stat_sys_ringer_vibrate.xml | 55 +- packages/SystemUI/res/drawable/stat_sys_vpn_ic.xml | 47 +- .../res/drawable/stat_sys_wifi_signal_0.xml | 22 +- .../res/drawable/stat_sys_wifi_signal_0_fully.xml | 20 +- .../res/drawable/stat_sys_wifi_signal_1.xml | 32 +- .../res/drawable/stat_sys_wifi_signal_1_fully.xml | 26 +- .../res/drawable/stat_sys_wifi_signal_2.xml | 32 +- .../res/drawable/stat_sys_wifi_signal_2_fully.xml | 26 +- .../res/drawable/stat_sys_wifi_signal_3.xml | 28 +- .../res/drawable/stat_sys_wifi_signal_3_fully.xml | 26 +- .../res/drawable/stat_sys_wifi_signal_4.xml | 24 +- .../res/drawable/stat_sys_wifi_signal_4_fully.xml | 20 +- .../res/drawable/trusted_state_to_error.xml | 86 +- .../drawable/trusted_state_to_error_animation.xml | 33 +- .../res/drawable/volume_dialog_background.xml | 2 +- ...or_to_trustedstate_animation_interpolator_0.xml | 6 +- ...or_to_trustedstate_animation_interpolator_1.xml | 6 +- ...or_to_trustedstate_animation_interpolator_2.xml | 6 +- ...or_to_trustedstate_animation_interpolator_3.xml | 6 +- ...or_to_trustedstate_animation_interpolator_4.xml | 6 +- ...or_to_trustedstate_animation_interpolator_5.xml | 19 + ...or_to_trustedstate_animation_interpolator_6.xml | 19 + ...luetooth_transient_animation_interpolator_0.xml | 4 - .../ic_caret_down_animation_interpolator_0.xml | 19 + .../ic_caret_up_animation_interpolator_0.xml | 19 + ...ingerprint_toerror_animation_interpolator_0.xml | 19 + ...ingerprint_toerror_animation_interpolator_1.xml | 19 + ...ingerprint_toerror_animation_interpolator_2.xml | 19 + ...ingerprint_toerror_animation_interpolator_3.xml | 19 + ...ingerprint_toerror_animation_interpolator_4.xml | 19 + ...ingerprint_toerror_animation_interpolator_5.xml | 19 + ...ingerprint_toerror_animation_interpolator_6.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_0.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_1.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_2.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_3.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_4.xml | 19 + ...c_fingerprint_tofp_animation_interpolator_5.xml | 19 + ...tspot_disable_cross_1_pathdata_interpolator.xml | 18 - ...tspot_disable_ic_hotspot_alpha_interpolator.xml | 18 - ...otspot_disable_mask_pathdata_interpolator_1.xml | 18 - ...otspot_disable_mask_pathdata_interpolator_2.xml | 18 - ...otspot_enable_cross_1_pathdata_interpolator.xml | 18 - ...hotspot_enable_mask_pathdata_interpolator_1.xml | 18 - ...hotspot_enable_mask_pathdata_interpolator_2.xml | 18 - ...olors_disable_cross_1_pathdata_interpolator.xml | 18 - ...colors_enable_cross_1_pathdata_interpolator.xml | 18 - ...rt_colors_enable_mask_pathdata_interpolator.xml | 18 - ...om_auto_rotate_arrows_rotation_interpolator.xml | 18 - ...to_auto_rotate_arrows_rotation_interpolator.xml | 18 - ...andscape_to_rotate_animation_interpolator_0.xml | 19 + ...otate_to_landscape_animation_interpolator_0.xml | 19 + ...rotate_to_portrait_animation_interpolator_0.xml | 19 + ...plane_disable_cross_1_pathdata_interpolator.xml | 18 - ...rplane_enable_cross_1_pathdata_interpolator.xml | 18 - ..._airplane_enable_mask_pathdata_interpolator.xml | 18 - ...hlight_enable_cross_1_pathdata_interpolator.xml | 18 - ...lashlight_enable_mask_pathdata_interpolator.xml | 18 - ...cation_enable_cross_1_pathdata_interpolator.xml | 18 - ..._location_enable_mask_pathdata_interpolator.xml | 18 - ...l_workmode_disable_animation_interpolator_0.xml | 4 + ...l_workmode_disable_animation_interpolator_1.xml | 4 + ...l_workmode_disable_animation_interpolator_2.xml | 4 + ...l_workmode_disable_animation_interpolator_3.xml | 4 + ...l_workmode_disable_animation_interpolator_4.xml | 4 + ...l_workmode_disable_animation_interpolator_5.xml | 4 + ...al_workmode_enable_animation_interpolator_0.xml | 4 + ...al_workmode_enable_animation_interpolator_1.xml | 4 + ...al_workmode_enable_animation_interpolator_2.xml | 4 + ...al_workmode_enable_animation_interpolator_3.xml | 4 + ...al_workmode_enable_animation_interpolator_4.xml | 4 + ...al_workmode_enable_animation_interpolator_5.xml | 4 + ...ic_volume_collapse_animation_interpolator_0.xml | 17 - .../ic_volume_expand_animation_interpolator_0.xml | 17 - ..._error_state_to_fp_animation_interpolator_0.xml | 19 - ..._error_state_to_fp_animation_interpolator_1.xml | 19 - ..._error_state_to_fp_animation_interpolator_2.xml | 19 - ..._error_state_to_fp_animation_interpolator_3.xml | 19 - ..._error_state_to_fp_animation_interpolator_4.xml | 19 - ..._error_state_to_fp_animation_interpolator_5.xml | 19 - ..._fp_to_error_state_animation_interpolator_0.xml | 19 - ..._fp_to_error_state_animation_interpolator_1.xml | 19 - ..._fp_to_error_state_animation_interpolator_2.xml | 19 - ..._fp_to_error_state_animation_interpolator_3.xml | 19 - ..._fp_to_error_state_animation_interpolator_4.xml | 19 - ..._fp_to_error_state_animation_interpolator_5.xml | 19 - ...ted_state_to_error_animation_interpolator_0.xml | 6 +- ...ted_state_to_error_animation_interpolator_1.xml | 6 +- ...ted_state_to_error_animation_interpolator_2.xml | 6 +- ...ted_state_to_error_animation_interpolator_3.xml | 6 +- ...ted_state_to_error_animation_interpolator_4.xml | 19 + ...ted_state_to_error_animation_interpolator_5.xml | 19 + .../SystemUI/res/layout/ambient_indication.xml | 19 + packages/SystemUI/res/layout/back.xml | 4 +- packages/SystemUI/res/layout/battery_detail.xml | 107 - .../res/layout/battery_percentage_view.xml | 1 + packages/SystemUI/res/layout/brightness_mirror.xml | 2 +- .../res/layout/car_fullscreen_user_pod.xml | 29 +- .../layout/car_fullscreen_user_pod_container.xml | 25 + .../res/layout/car_fullscreen_user_switcher.xml | 80 +- packages/SystemUI/res/layout/car_qs_footer.xml | 72 + packages/SystemUI/res/layout/car_qs_panel.xml | 35 + .../SystemUI/res/layout/car_status_bar_header.xml | 44 + .../SystemUI/res/layout/global_actions_item.xml | 58 + .../SystemUI/res/layout/global_actions_wrapped.xml | 23 + packages/SystemUI/res/layout/home.xml | 4 +- .../SystemUI/res/layout/keyguard_bottom_area.xml | 19 +- .../res/layout/keyguard_bottom_area_overlay.xml | 19 + .../SystemUI/res/layout/keyguard_status_bar.xml | 2 +- packages/SystemUI/res/layout/navigation_layout.xml | 10 +- .../res/layout/navigation_layout_rot90.xml | 10 +- .../res/layout/notification_children_divider.xml | 2 +- packages/SystemUI/res/layout/notification_info.xml | 4 +- .../SystemUI/res/layout/notification_snooze.xml | 3 +- .../res/layout/preference_widget_switch.xml | 44 - .../SystemUI/res/layout/qs_customize_panel.xml | 1 - packages/SystemUI/res/layout/qs_detail.xml | 2 - packages/SystemUI/res/layout/qs_detail_item.xml | 2 +- packages/SystemUI/res/layout/qs_footer.xml | 124 - packages/SystemUI/res/layout/qs_footer_impl.xml | 117 + packages/SystemUI/res/layout/qs_panel.xml | 15 +- .../layout/quick_status_bar_expanded_header.xml | 44 +- .../quick_status_bar_header_system_icons.xml | 59 + packages/SystemUI/res/layout/recent_apps.xml | 4 +- packages/SystemUI/res/layout/recents_empty.xml | 3 +- .../layout/recents_low_ram_stack_action_button.xml | 34 + .../res/layout/recents_stack_action_button.xml | 2 +- packages/SystemUI/res/layout/rounded_corners.xml | 35 + .../SystemUI/res/layout/signal_cluster_view.xml | 1 + .../SystemUI/res/layout/status_bar_expanded.xml | 7 +- .../res/layout/status_bar_no_notifications.xml | 2 +- .../layout/status_bar_notification_dismiss_all.xml | 1 + packages/SystemUI/res/layout/super_status_bar.xml | 1 - packages/SystemUI/res/layout/volume_dialog.xml | 1 + packages/SystemUI/res/layout/volume_zen_footer.xml | 8 +- .../SystemUI/res/layout/zen_mode_condition.xml | 4 +- packages/SystemUI/res/layout/zen_mode_panel.xml | 7 +- packages/SystemUI/res/values-af/strings.xml | 43 +- packages/SystemUI/res/values-af/strings_car.xml | 4 +- packages/SystemUI/res/values-am/strings.xml | 45 +- packages/SystemUI/res/values-am/strings_car.xml | 4 +- packages/SystemUI/res/values-am/strings_tv.xml | 2 +- packages/SystemUI/res/values-ar/strings.xml | 91 +- packages/SystemUI/res/values-ar/strings_car.xml | 4 +- packages/SystemUI/res/values-az/strings.xml | 43 +- packages/SystemUI/res/values-az/strings_car.xml | 4 +- packages/SystemUI/res/values-b+sr+Latn/strings.xml | 47 +- .../SystemUI/res/values-b+sr+Latn/strings_car.xml | 4 +- packages/SystemUI/res/values-be/strings.xml | 51 +- packages/SystemUI/res/values-be/strings_car.xml | 4 +- packages/SystemUI/res/values-bg/strings.xml | 47 +- packages/SystemUI/res/values-bg/strings_car.xml | 4 +- packages/SystemUI/res/values-bg/strings_tv.xml | 2 +- packages/SystemUI/res/values-bn-land/strings.xml | 2 +- packages/SystemUI/res/values-bn/strings.xml | 161 +- packages/SystemUI/res/values-bn/strings_car.xml | 4 +- packages/SystemUI/res/values-bs/strings.xml | 59 +- packages/SystemUI/res/values-bs/strings_car.xml | 4 +- packages/SystemUI/res/values-ca/strings.xml | 51 +- packages/SystemUI/res/values-ca/strings_car.xml | 4 +- packages/SystemUI/res/values-ca/strings_tv.xml | 2 +- packages/SystemUI/res/values-cs/strings.xml | 59 +- packages/SystemUI/res/values-cs/strings_car.xml | 4 +- packages/SystemUI/res/values-cs/strings_tv.xml | 2 +- packages/SystemUI/res/values-da/strings.xml | 55 +- packages/SystemUI/res/values-da/strings_car.xml | 4 +- packages/SystemUI/res/values-da/strings_tv.xml | 2 +- packages/SystemUI/res/values-de/strings.xml | 51 +- packages/SystemUI/res/values-de/strings_car.xml | 4 +- packages/SystemUI/res/values-de/strings_tv.xml | 2 +- packages/SystemUI/res/values-el/strings.xml | 49 +- packages/SystemUI/res/values-el/strings_car.xml | 4 +- packages/SystemUI/res/values-en-rAU/strings.xml | 43 +- .../SystemUI/res/values-en-rAU/strings_car.xml | 4 +- packages/SystemUI/res/values-en-rAU/strings_tv.xml | 2 +- .../SystemUI/res/values-en-rCA-land/strings.xml | 23 + packages/SystemUI/res/values-en-rCA/config.xml | 26 + packages/SystemUI/res/values-en-rCA/strings.xml | 779 + .../SystemUI/res/values-en-rCA/strings_car.xml | 24 + packages/SystemUI/res/values-en-rCA/strings_tv.xml | 26 + packages/SystemUI/res/values-en-rGB/strings.xml | 43 +- .../SystemUI/res/values-en-rGB/strings_car.xml | 4 +- packages/SystemUI/res/values-en-rGB/strings_tv.xml | 2 +- packages/SystemUI/res/values-en-rIN/strings.xml | 43 +- .../SystemUI/res/values-en-rIN/strings_car.xml | 4 +- packages/SystemUI/res/values-en-rIN/strings_tv.xml | 2 +- .../SystemUI/res/values-en-rXC-land/strings.xml | 23 + packages/SystemUI/res/values-en-rXC/config.xml | 26 + packages/SystemUI/res/values-en-rXC/strings.xml | 779 + .../SystemUI/res/values-en-rXC/strings_car.xml | 24 + packages/SystemUI/res/values-en-rXC/strings_tv.xml | 26 + packages/SystemUI/res/values-es-rUS/strings.xml | 43 +- .../SystemUI/res/values-es-rUS/strings_car.xml | 4 +- packages/SystemUI/res/values-es/strings.xml | 55 +- packages/SystemUI/res/values-es/strings_car.xml | 4 +- packages/SystemUI/res/values-et/strings.xml | 59 +- packages/SystemUI/res/values-et/strings_car.xml | 4 +- packages/SystemUI/res/values-eu/strings.xml | 55 +- packages/SystemUI/res/values-eu/strings_car.xml | 4 +- packages/SystemUI/res/values-eu/strings_tv.xml | 2 +- packages/SystemUI/res/values-fa/strings.xml | 43 +- packages/SystemUI/res/values-fa/strings_car.xml | 4 +- packages/SystemUI/res/values-fi/strings.xml | 45 +- packages/SystemUI/res/values-fi/strings_car.xml | 4 +- packages/SystemUI/res/values-fr-rCA/strings.xml | 53 +- .../SystemUI/res/values-fr-rCA/strings_car.xml | 4 +- packages/SystemUI/res/values-fr/strings.xml | 43 +- packages/SystemUI/res/values-fr/strings_car.xml | 4 +- packages/SystemUI/res/values-gl/strings.xml | 53 +- packages/SystemUI/res/values-gl/strings_car.xml | 4 +- packages/SystemUI/res/values-gu/strings.xml | 179 +- packages/SystemUI/res/values-gu/strings_car.xml | 4 +- packages/SystemUI/res/values-h600dp/dimens_car.xml | 20 + packages/SystemUI/res/values-hi-land/strings.xml | 2 +- packages/SystemUI/res/values-hi/strings.xml | 345 +- packages/SystemUI/res/values-hi/strings_car.xml | 4 +- packages/SystemUI/res/values-hi/strings_tv.xml | 2 +- packages/SystemUI/res/values-hr/strings.xml | 69 +- packages/SystemUI/res/values-hr/strings_car.xml | 4 +- packages/SystemUI/res/values-hu/strings.xml | 43 +- packages/SystemUI/res/values-hu/strings_car.xml | 4 +- packages/SystemUI/res/values-hy/strings.xml | 63 +- packages/SystemUI/res/values-hy/strings_car.xml | 4 +- packages/SystemUI/res/values-in/strings.xml | 47 +- packages/SystemUI/res/values-in/strings_car.xml | 4 +- packages/SystemUI/res/values-in/strings_tv.xml | 2 +- packages/SystemUI/res/values-is/strings.xml | 43 +- packages/SystemUI/res/values-is/strings_car.xml | 4 +- packages/SystemUI/res/values-it/strings.xml | 47 +- packages/SystemUI/res/values-it/strings_car.xml | 4 +- packages/SystemUI/res/values-it/strings_tv.xml | 2 +- packages/SystemUI/res/values-iw/strings.xml | 67 +- packages/SystemUI/res/values-iw/strings_car.xml | 4 +- packages/SystemUI/res/values-ja/strings.xml | 45 +- packages/SystemUI/res/values-ja/strings_car.xml | 4 +- packages/SystemUI/res/values-ja/strings_tv.xml | 2 +- packages/SystemUI/res/values-ka/strings.xml | 49 +- packages/SystemUI/res/values-ka/strings_car.xml | 4 +- packages/SystemUI/res/values-ka/strings_tv.xml | 2 +- packages/SystemUI/res/values-kk/strings.xml | 45 +- packages/SystemUI/res/values-kk/strings_car.xml | 4 +- packages/SystemUI/res/values-kk/strings_tv.xml | 2 +- packages/SystemUI/res/values-km/strings.xml | 49 +- packages/SystemUI/res/values-km/strings_car.xml | 4 +- packages/SystemUI/res/values-km/strings_tv.xml | 2 +- packages/SystemUI/res/values-kn/strings.xml | 51 +- packages/SystemUI/res/values-kn/strings_car.xml | 4 +- packages/SystemUI/res/values-ko/strings.xml | 51 +- packages/SystemUI/res/values-ko/strings_car.xml | 4 +- packages/SystemUI/res/values-ky/strings.xml | 45 +- packages/SystemUI/res/values-ky/strings_car.xml | 4 +- packages/SystemUI/res/values-ldrtl/config.xml | 2 +- packages/SystemUI/res/values-lo/strings.xml | 43 +- packages/SystemUI/res/values-lo/strings_car.xml | 4 +- packages/SystemUI/res/values-lt/strings.xml | 53 +- packages/SystemUI/res/values-lt/strings_car.xml | 4 +- packages/SystemUI/res/values-lv/strings.xml | 47 +- packages/SystemUI/res/values-lv/strings_car.xml | 4 +- .../SystemUI/res/values-mcc311-mnc480/config.xml | 26 + packages/SystemUI/res/values-mk/strings.xml | 49 +- packages/SystemUI/res/values-mk/strings_car.xml | 4 +- packages/SystemUI/res/values-ml/strings.xml | 65 +- packages/SystemUI/res/values-ml/strings_car.xml | 4 +- packages/SystemUI/res/values-mn/strings.xml | 45 +- packages/SystemUI/res/values-mn/strings_car.xml | 4 +- packages/SystemUI/res/values-mn/strings_tv.xml | 2 +- packages/SystemUI/res/values-mr-land/strings.xml | 2 +- packages/SystemUI/res/values-mr/strings.xml | 203 +- packages/SystemUI/res/values-mr/strings_car.xml | 4 +- packages/SystemUI/res/values-ms/strings.xml | 43 +- packages/SystemUI/res/values-ms/strings_car.xml | 4 +- packages/SystemUI/res/values-my/strings.xml | 57 +- packages/SystemUI/res/values-my/strings_car.xml | 4 +- packages/SystemUI/res/values-nb/strings.xml | 45 +- packages/SystemUI/res/values-nb/strings_car.xml | 4 +- packages/SystemUI/res/values-ne/strings.xml | 45 +- packages/SystemUI/res/values-ne/strings_car.xml | 4 +- packages/SystemUI/res/values-ne/strings_tv.xml | 2 +- packages/SystemUI/res/values-nl/strings.xml | 65 +- packages/SystemUI/res/values-nl/strings_car.xml | 4 +- packages/SystemUI/res/values-nl/strings_tv.xml | 2 +- packages/SystemUI/res/values-pa/strings.xml | 369 +- packages/SystemUI/res/values-pa/strings_car.xml | 4 +- packages/SystemUI/res/values-pl/strings.xml | 55 +- packages/SystemUI/res/values-pl/strings_car.xml | 4 +- packages/SystemUI/res/values-pt-rBR/strings.xml | 47 +- .../SystemUI/res/values-pt-rBR/strings_car.xml | 4 +- packages/SystemUI/res/values-pt-rPT/strings.xml | 43 +- .../SystemUI/res/values-pt-rPT/strings_car.xml | 4 +- packages/SystemUI/res/values-pt/strings.xml | 55 +- packages/SystemUI/res/values-pt/strings_car.xml | 4 +- packages/SystemUI/res/values-ro/strings.xml | 53 +- packages/SystemUI/res/values-ro/strings_car.xml | 4 +- packages/SystemUI/res/values-ru/strings.xml | 55 +- packages/SystemUI/res/values-ru/strings_car.xml | 4 +- packages/SystemUI/res/values-si/strings.xml | 43 +- packages/SystemUI/res/values-si/strings_car.xml | 4 +- packages/SystemUI/res/values-sk/strings.xml | 83 +- packages/SystemUI/res/values-sk/strings_car.xml | 4 +- packages/SystemUI/res/values-sl/strings.xml | 51 +- packages/SystemUI/res/values-sl/strings_car.xml | 4 +- packages/SystemUI/res/values-sq/strings.xml | 43 +- packages/SystemUI/res/values-sq/strings_car.xml | 4 +- packages/SystemUI/res/values-sr/strings.xml | 47 +- packages/SystemUI/res/values-sr/strings_car.xml | 4 +- packages/SystemUI/res/values-sv/strings.xml | 53 +- packages/SystemUI/res/values-sv/strings_car.xml | 4 +- packages/SystemUI/res/values-sw/strings.xml | 63 +- packages/SystemUI/res/values-sw/strings_car.xml | 4 +- packages/SystemUI/res/values-sw372dp/config.xml | 25 + packages/SystemUI/res/values-sw372dp/dimens.xml | 21 + packages/SystemUI/res/values-ta/strings.xml | 125 +- packages/SystemUI/res/values-ta/strings_car.xml | 4 +- packages/SystemUI/res/values-ta/strings_tv.xml | 2 +- packages/SystemUI/res/values-te/strings.xml | 123 +- packages/SystemUI/res/values-te/strings_car.xml | 4 +- packages/SystemUI/res/values-th/strings.xml | 47 +- packages/SystemUI/res/values-th/strings_car.xml | 4 +- packages/SystemUI/res/values-th/strings_tv.xml | 2 +- packages/SystemUI/res/values-tl/strings.xml | 47 +- packages/SystemUI/res/values-tl/strings_car.xml | 4 +- packages/SystemUI/res/values-tr/strings.xml | 45 +- packages/SystemUI/res/values-tr/strings_car.xml | 4 +- packages/SystemUI/res/values-tr/strings_tv.xml | 2 +- packages/SystemUI/res/values-uk/strings.xml | 55 +- packages/SystemUI/res/values-uk/strings_car.xml | 4 +- packages/SystemUI/res/values-ur/strings.xml | 47 +- packages/SystemUI/res/values-ur/strings_car.xml | 4 +- packages/SystemUI/res/values-uz/strings.xml | 57 +- packages/SystemUI/res/values-uz/strings_car.xml | 4 +- packages/SystemUI/res/values-vi/strings.xml | 47 +- packages/SystemUI/res/values-vi/strings_car.xml | 4 +- packages/SystemUI/res/values-zh-rCN/strings.xml | 49 +- .../SystemUI/res/values-zh-rCN/strings_car.xml | 4 +- packages/SystemUI/res/values-zh-rHK/strings.xml | 43 +- .../SystemUI/res/values-zh-rHK/strings_car.xml | 4 +- packages/SystemUI/res/values-zh-rTW/strings.xml | 47 +- .../SystemUI/res/values-zh-rTW/strings_car.xml | 4 +- packages/SystemUI/res/values-zu/strings.xml | 43 +- packages/SystemUI/res/values-zu/strings_car.xml | 4 +- packages/SystemUI/res/values/attrs.xml | 7 +- packages/SystemUI/res/values/colors.xml | 11 +- packages/SystemUI/res/values/colors_car.xml | 31 + packages/SystemUI/res/values/config.xml | 140 +- packages/SystemUI/res/values/dimens.xml | 84 +- packages/SystemUI/res/values/dimens_car.xml | 45 +- packages/SystemUI/res/values/ids.xml | 10 + packages/SystemUI/res/values/integers_car.xml | 22 + packages/SystemUI/res/values/strings.xml | 75 +- packages/SystemUI/res/values/strings_car.xml | 11 +- packages/SystemUI/res/values/styles.xml | 51 +- packages/SystemUI/res/values/styles_car.xml | 34 + packages/SystemUI/res/xml/tuner_prefs.xml | 2 +- .../KeyguardClockAccessibilityDelegate.java | 23 +- .../android/keyguard/KeyguardDisplayManager.java | 21 +- .../src/com/android/keyguard/KeyguardEsimArea.java | 115 + .../keyguard/KeyguardSecurityContainer.java | 7 +- .../com/android/keyguard/KeyguardSimPinView.java | 30 +- .../com/android/keyguard/KeyguardSimPukView.java | 36 +- .../com/android/keyguard/KeyguardStatusView.java | 70 +- .../android/keyguard/KeyguardUpdateMonitor.java | 145 +- .../keyguard/KeyguardUpdateMonitorCallback.java | 15 + .../src/com/android/keyguard/PasswordTextView.java | 8 +- .../com/android/keyguard/ViewMediatorCallback.java | 5 + .../android/systemui/AutoReinflateContainer.java | 54 +- .../src/com/android/systemui/BatteryMeterView.java | 38 +- .../src/com/android/systemui/ChargingView.java | 37 +- .../src/com/android/systemui/Dependency.java | 43 +- .../systemui/DockedStackExistsListener.java | 76 +- .../src/com/android/systemui/ExpandHelper.java | 26 +- .../systemui/ForegroundServiceControllerImpl.java | 16 +- .../com/android/systemui/HardwareBgDrawable.java | 118 + .../src/com/android/systemui/HardwareUiLayout.java | 432 + .../src/com/android/systemui/ImageWallpaper.java | 18 +- .../SystemUI/src/com/android/systemui/Prefs.java | 9 +- .../src/com/android/systemui/RoundedCorners.java | 218 + .../src/com/android/systemui/SwipeHelper.java | 84 +- .../com/android/systemui/SystemUIApplication.java | 20 +- .../src/com/android/systemui/SystemUIFactory.java | 8 +- .../android/systemui/assist/AssistDisclosure.java | 1 - .../com/android/systemui/assist/AssistManager.java | 9 +- .../systemui/classifier/FalsingManager.java | 26 +- .../classifier/HumanInteractionClassifier.java | 10 +- .../colorextraction/SysuiColorExtractor.java | 194 + .../systemui/doze/AlwaysOnDisplayPolicy.java | 166 + .../systemui/doze/DozeBrightnessHostForwarder.java | 36 + .../src/com/android/systemui/doze/DozeFactory.java | 45 +- .../systemui/doze/DozeFalsingManagerAdapter.java | 47 + .../src/com/android/systemui/doze/DozeHost.java | 9 + .../src/com/android/systemui/doze/DozeLog.java | 19 +- .../src/com/android/systemui/doze/DozeMachine.java | 56 +- .../src/com/android/systemui/doze/DozePauser.java | 56 + .../com/android/systemui/doze/DozeReceiver.java | 24 + .../systemui/doze/DozeScreenBrightness.java | 178 + .../com/android/systemui/doze/DozeScreenState.java | 81 + .../doze/DozeScreenStatePreventingAdapter.java | 18 +- .../src/com/android/systemui/doze/DozeSensors.java | 136 +- .../src/com/android/systemui/doze/DozeService.java | 47 +- .../DozeSuspendScreenStatePreventingAdapter.java | 54 + .../com/android/systemui/doze/DozeTriggers.java | 142 +- .../src/com/android/systemui/doze/DozeUi.java | 41 +- .../fragments/ExtensionFragmentListener.java | 68 + .../systemui/fragments/FragmentHostManager.java | 39 +- .../systemui/fragments/PluginFragmentListener.java | 74 - .../globalactions/GlobalActionsComponent.java | 5 + .../globalactions/GlobalActionsDialog.java | 285 +- .../systemui/globalactions/GlobalActionsImpl.java | 74 +- .../keyguard/KeyguardLifecyclesDispatcher.java | 86 + .../android/systemui/keyguard/KeyguardService.java | 28 + .../systemui/keyguard/KeyguardViewMediator.java | 88 +- .../com/android/systemui/keyguard/Lifecycle.java | 42 + .../android/systemui/keyguard/ScreenLifecycle.java | 80 + .../systemui/keyguard/WakefulnessLifecycle.java | 80 + .../android/systemui/media/NotificationPlayer.java | 74 +- .../pip/phone/InputConsumerController.java | 2 +- .../pip/phone/PipDismissViewController.java | 3 +- .../com/android/systemui/pip/phone/PipManager.java | 32 +- .../systemui/pip/phone/PipMediaController.java | 36 +- .../systemui/pip/phone/PipMenuActivity.java | 60 +- .../pip/phone/PipMenuActivityController.java | 81 +- .../systemui/pip/phone/PipMotionHelper.java | 9 +- .../pip/phone/PipNotificationController.java | 107 +- .../systemui/pip/phone/PipTouchHandler.java | 154 +- .../android/systemui/pip/phone/PipTouchState.java | 74 +- .../com/android/systemui/pip/phone/PipUtils.java | 11 +- .../com/android/systemui/pip/tv/PipManager.java | 23 +- .../android/systemui/pip/tv/PipMenuActivity.java | 3 + .../systemui/plugins/PluginInstanceManager.java | 4 +- .../systemui/plugins/PluginManagerImpl.java | 28 +- .../systemui/power/PowerNotificationWarnings.java | 49 +- .../src/com/android/systemui/power/PowerUI.java | 47 +- .../systemui/qs/AlphaControlledSignalTileView.java | 86 + .../com/android/systemui/qs/AutoAddTracker.java | 98 + .../src/com/android/systemui/qs/CellTileView.java | 17 +- .../com/android/systemui/qs/QSContainerImpl.java | 29 +- .../src/com/android/systemui/qs/QSDetail.java | 16 +- .../com/android/systemui/qs/QSDetailClipper.java | 4 + .../src/com/android/systemui/qs/QSDetailItems.java | 8 +- .../src/com/android/systemui/qs/QSFooter.java | 468 +- .../src/com/android/systemui/qs/QSFooterImpl.java | 415 + .../src/com/android/systemui/qs/QSFragment.java | 58 +- .../src/com/android/systemui/qs/QSPanel.java | 37 +- .../com/android/systemui/qs/QSSecurityFooter.java | 55 +- .../android/systemui/qs/QuickStatusBarHeader.java | 2 - .../com/android/systemui/qs/SignalTileView.java | 7 +- .../src/com/android/systemui/qs/SlashDrawable.java | 232 + .../com/android/systemui/qs/car/CarQSFooter.java | 139 + .../com/android/systemui/qs/car/CarQSFragment.java | 174 + .../systemui/qs/car/CarStatusBarHeader.java | 60 + .../systemui/qs/customize/QSCustomizer.java | 76 +- .../android/systemui/qs/external/CustomTile.java | 20 +- .../systemui/qs/tileimpl/QSFactoryImpl.java | 4 +- .../systemui/qs/tileimpl/QSIconViewImpl.java | 78 +- .../android/systemui/qs/tileimpl/QSTileImpl.java | 54 +- .../systemui/qs/tileimpl/SlashImageView.java | 94 + .../systemui/qs/tiles/AirplaneModeTile.java | 20 +- .../systemui/qs/tiles/BatterySaverTile.java | 195 +- .../android/systemui/qs/tiles/BluetoothTile.java | 59 +- .../com/android/systemui/qs/tiles/CastTile.java | 33 +- .../android/systemui/qs/tiles/CellularTile.java | 96 +- .../systemui/qs/tiles/ColorInversionTile.java | 16 +- .../android/systemui/qs/tiles/DataSaverTile.java | 20 +- .../src/com/android/systemui/qs/tiles/DndTile.java | 35 +- .../android/systemui/qs/tiles/FlashlightTile.java | 24 +- .../com/android/systemui/qs/tiles/HotspotTile.java | 24 +- .../com/android/systemui/qs/tiles/IntentTile.java | 2 +- .../android/systemui/qs/tiles/LocationTile.java | 17 +- .../src/com/android/systemui/qs/tiles/NfcTile.java | 29 +- .../systemui/qs/tiles/NightDisplayTile.java | 5 +- .../systemui/qs/tiles/RotationLockTile.java | 2 +- .../com/android/systemui/qs/tiles/UserTile.java | 2 +- .../com/android/systemui/qs/tiles/WifiTile.java | 47 +- .../android/systemui/qs/tiles/WorkModeTile.java | 18 +- .../recents/IRecentsSystemUserCallbacks.aidl | 1 + .../src/com/android/systemui/recents/Recents.java | 47 +- .../android/systemui/recents/RecentsActivity.java | 119 +- .../systemui/recents/RecentsConfiguration.java | 11 + .../systemui/recents/RecentsDebugFlags.java | 2 + .../com/android/systemui/recents/RecentsImpl.java | 222 +- .../systemui/recents/RecentsSystemUser.java | 7 + .../systemui/recents/ScreenPinningRequest.java | 34 +- .../activity/HideStackActionButtonEvent.java | 14 +- .../SetWaitingForTransitionStartEvent.java | 31 + .../systemui/recents/misc/SystemServicesProxy.java | 10 +- .../recents/model/HighResThumbnailLoader.java | 14 +- .../recents/model/RecentsTaskLoadPlan.java | 7 +- .../systemui/recents/model/RecentsTaskLoader.java | 2 +- .../recents/views/RecentsTransitionHelper.java | 78 +- .../systemui/recents/views/RecentsView.java | 260 +- .../recents/views/RecentsViewTouchHandler.java | 47 +- .../recents/views/TaskStackAnimationHelper.java | 87 +- .../recents/views/TaskStackLayoutAlgorithm.java | 69 +- .../systemui/recents/views/TaskStackView.java | 38 +- .../recents/views/TaskStackViewScroller.java | 72 +- .../recents/views/TaskStackViewTouchHandler.java | 41 +- .../android/systemui/recents/views/TaskView.java | 6 +- .../recents/views/grid/GridTaskViewThumbnail.java | 82 +- .../lowram/TaskStackLowRamLayoutAlgorithm.java | 261 + .../systemui/screenshot/GlobalScreenshot.java | 66 +- .../com/android/systemui/stackdivider/Divider.java | 2 +- .../systemui/stackdivider/DividerState.java | 1 + .../android/systemui/stackdivider/DividerView.java | 90 +- .../statusbar/ActivatableNotificationView.java | 17 +- .../systemui/statusbar/AnimatedImageView.java | 16 +- .../android/systemui/statusbar/CommandQueue.java | 56 +- .../android/systemui/statusbar/DismissView.java | 5 + .../android/systemui/statusbar/DragDownHelper.java | 5 + .../android/systemui/statusbar/EmptyShadeView.java | 5 + .../statusbar/ExpandableNotificationRow.java | 184 +- .../systemui/statusbar/ExpandableOutlineView.java | 38 +- .../android/systemui/statusbar/ExpandableView.java | 18 +- .../systemui/statusbar/KeyboardShortcuts.java | 4 +- .../systemui/statusbar/KeyguardAffordanceView.java | 13 +- .../statusbar/KeyguardIndicationController.java | 91 +- .../statusbar/NotificationBackgroundView.java | 4 + .../statusbar/NotificationContentView.java | 19 + .../systemui/statusbar/NotificationData.java | 54 +- .../systemui/statusbar/NotificationGuts.java | 4 + .../systemui/statusbar/NotificationHeaderUtil.java | 5 +- .../systemui/statusbar/NotificationInfo.java | 52 +- .../systemui/statusbar/NotificationMenuRow.java | 35 +- .../systemui/statusbar/NotificationShelf.java | 213 +- .../systemui/statusbar/NotificationSnooze.java | 283 +- .../com/android/systemui/statusbar/ScrimView.java | 240 +- .../systemui/statusbar/SignalClusterView.java | 99 +- .../systemui/statusbar/StatusBarIconView.java | 86 +- .../systemui/statusbar/car/CarStatusBar.java | 129 +- .../statusbar/car/FullscreenUserSwitcher.java | 135 +- .../systemui/statusbar/car/PageIndicator.java | 198 + .../systemui/statusbar/car/UserGridView.java | 392 +- .../notification/AboveShelfChangedListener.java | 28 + .../statusbar/notification/AboveShelfObserver.java | 73 + .../notification/ImageTransformState.java | 7 +- .../NotificationHeaderViewWrapper.java | 6 +- .../notification/NotificationInflater.java | 33 +- .../NotificationTemplateViewWrapper.java | 26 + .../statusbar/notification/NotificationUtils.java | 9 + .../notification/NotificationViewWrapper.java | 4 + .../notification/TextViewTransformState.java | 65 +- .../statusbar/notification/TransformState.java | 45 +- .../systemui/statusbar/phone/AutoTileManager.java | 44 +- .../systemui/statusbar/phone/BarTransitions.java | 18 +- .../systemui/statusbar/phone/ButtonDispatcher.java | 10 - .../phone/CollapsedStatusBarFragment.java | 27 +- .../phone/ConfigurationControllerImpl.java | 54 +- .../systemui/statusbar/phone/DozeParameters.java | 8 + .../statusbar/phone/DozeScrimController.java | 90 +- .../phone/FingerprintUnlockController.java | 107 +- .../statusbar/phone/HeadsUpTouchHelper.java | 1 + .../statusbar/phone/KeyguardAffordanceHelper.java | 26 +- .../statusbar/phone/KeyguardBottomAreaView.java | 30 +- .../systemui/statusbar/phone/KeyguardBouncer.java | 22 +- .../phone/KeyguardClockPositionAlgorithm.java | 60 +- .../statusbar/phone/KeyguardStatusBarView.java | 48 +- .../statusbar/phone/LightBarController.java | 31 +- .../phone/LightBarTransitionsController.java | 12 +- .../android/systemui/statusbar/phone/LockIcon.java | 6 +- .../statusbar/phone/LockscreenWallpaper.java | 6 + .../systemui/statusbar/phone/MultiUserSwitch.java | 5 +- .../statusbar/phone/NavigationBarFragment.java | 28 +- .../statusbar/phone/NavigationBarInflaterView.java | 100 +- .../statusbar/phone/NavigationBarTransitions.java | 48 +- .../statusbar/phone/NavigationBarView.java | 31 +- .../statusbar/phone/NearestTouchFrame.java | 116 + .../statusbar/phone/NotificationGroupManager.java | 41 +- .../phone/NotificationIconAreaController.java | 31 +- .../statusbar/phone/NotificationIconContainer.java | 101 +- .../phone/NotificationListenerWithPlugins.java | 152 + .../statusbar/phone/NotificationPanelView.java | 193 +- .../phone/NotificationsQuickSettingsContainer.java | 42 +- .../systemui/statusbar/phone/PanelView.java | 52 +- .../statusbar/phone/PhoneStatusBarPolicy.java | 23 +- .../statusbar/phone/ReverseLinearLayout.java | 35 +- .../systemui/statusbar/phone/ScrimController.java | 318 +- .../systemui/statusbar/phone/SignalDrawable.java | 113 +- .../systemui/statusbar/phone/StatusBar.java | 1077 +- .../statusbar/phone/StatusBarIconController.java | 30 +- .../phone/StatusBarIconControllerImpl.java | 9 +- .../phone/StatusBarKeyguardViewManager.java | 178 +- .../statusbar/phone/StatusBarWindowManager.java | 39 +- .../statusbar/phone/StatusBarWindowView.java | 15 +- .../systemui/statusbar/phone/SystemUIDialog.java | 45 +- .../systemui/statusbar/phone/TrustDrawable.java | 3 +- .../statusbar/phone/UnlockMethodCache.java | 10 + .../policy/AccessPointControllerImpl.java | 5 +- .../statusbar/policy/BatteryControllerImpl.java | 21 +- .../statusbar/policy/BluetoothController.java | 1 + .../statusbar/policy/BluetoothControllerImpl.java | 18 +- .../policy/BrightnessMirrorController.java | 49 +- .../systemui/statusbar/policy/CallbackHandler.java | 6 +- .../statusbar/policy/CastControllerImpl.java | 2 +- .../android/systemui/statusbar/policy/Clock.java | 6 +- .../statusbar/policy/ConfigurationController.java | 2 + .../systemui/statusbar/policy/DeadZone.java | 5 + .../policy/DeviceProvisionedControllerImpl.java | 12 +- .../statusbar/policy/ExtensionController.java | 13 + .../statusbar/policy/ExtensionControllerImpl.java | 188 +- .../systemui/statusbar/policy/HeadsUpManager.java | 11 +- .../systemui/statusbar/policy/IconLogger.java | 29 + .../systemui/statusbar/policy/IconLoggerImpl.java | 108 + .../systemui/statusbar/policy/KeyButtonView.java | 15 +- .../systemui/statusbar/policy/KeyguardMonitor.java | 3 +- .../statusbar/policy/KeyguardMonitorImpl.java | 6 + .../statusbar/policy/MobileSignalController.java | 21 +- .../statusbar/policy/NetworkController.java | 18 +- .../statusbar/policy/NetworkControllerImpl.java | 55 +- .../statusbar/policy/SecurityControllerImpl.java | 6 + .../statusbar/policy/UserInfoControllerImpl.java | 3 +- .../statusbar/policy/UserSwitcherController.java | 5 + .../statusbar/policy/WifiSignalController.java | 119 +- .../systemui/statusbar/stack/AmbientState.java | 72 +- .../stack/NotificationChildrenContainer.java | 53 +- .../stack/NotificationStackScrollLayout.java | 251 +- .../statusbar/stack/StackScrollAlgorithm.java | 43 +- .../android/systemui/tuner/DemoModeFragment.java | 10 +- .../com/android/systemui/tuner/TunablePadding.java | 84 + .../com/android/systemui/tuner/TunerActivity.java | 2 - .../com/android/systemui/tuner/TunerService.java | 6 - .../android/systemui/tuner/TunerZenModePanel.java | 7 + .../android/systemui/usb/UsbDebuggingActivity.java | 33 + .../com/android/systemui/util/AlarmTimeout.java | 93 + .../android/systemui/util/AsyncSensorManager.java | 162 + .../systemui/util/NotificationChannels.java | 22 +- .../android/systemui/util/leak/GarbageMonitor.java | 6 +- .../android/systemui/util/leak/RotationUtils.java | 39 + .../systemui/util/wakelock/DelayedWakeLock.java | 52 + .../android/systemui/util/wakelock/WakeLock.java | 13 +- .../src/com/android/systemui/volume/Events.java | 16 +- .../src/com/android/systemui/volume/Util.java | 1 + .../volume/VolumeDialogControllerImpl.java | 64 +- .../android/systemui/volume/VolumeDialogImpl.java | 78 +- .../systemui/volume/VolumeDialogMotion.java | 16 +- .../src/com/android/systemui/volume/ZenFooter.java | 5 +- .../com/android/systemui/volume/ZenModePanel.java | 246 +- .../android/systemui/volume/ZenRadioLayout.java | 93 + packages/SystemUI/tests/Android.mk | 3 +- packages/SystemUI/tests/AndroidManifest.xml | 7 +- packages/SystemUI/tests/AndroidTest.xml | 3 +- ...sPlusVerifySysuiRequiredTestPropertiesTest.java | 92 +- .../KeyguardClockAccessibilityDelegateTest.java | 25 +- .../keyguard/KeyguardSecurityContainerTest.java | 58 + .../systemui/ForegroundServiceControllerTest.java | 1 + .../com/android/systemui/RoundedCornersTest.java | 147 + .../src/com/android/systemui/SysuiTestCase.java | 15 +- .../com/android/systemui/SysuiTestableContext.java | 5 + .../colorextraction/SysuiColorExtractorTests.java | 102 + .../systemui/doze/AlwaysOnDisplayPolicyTest.java | 86 + .../systemui/doze/DozeConfigurationTest.java | 6 +- .../com/android/systemui/doze/DozeHostFake.java | 37 +- .../com/android/systemui/doze/DozeMachineTest.java | 48 - .../systemui/doze/DozeScreenBrightnessTest.java | 240 + .../android/systemui/doze/DozeScreenStateTest.java | 137 + .../com/android/systemui/doze/DozeServiceFake.java | 27 +- ...ozeSuspendScreenStatePreventingAdapterTest.java | 98 + .../android/systemui/doze/DozeTriggersTest.java | 11 +- .../src/com/android/systemui/doze/DozeUiTest.java | 92 + .../android/systemui/keyguard/LifecycleTest.java | 79 + .../systemui/keyguard/ScreenLifecycleTest.java | 98 + .../keyguard/WakefulnessLifecycleTest.java | 106 + .../systemui/pip/phone/PipTouchStateTest.java | 129 + .../systemui/plugins/PluginManagerTest.java | 6 +- .../power/PowerNotificationWarningsTest.java | 19 +- .../com/android/systemui/power/PowerUITest.java | 149 + .../qs/AlphaControlledSignalTileViewTest.java | 93 + .../android/systemui/qs/AutoAddTrackerTest.java | 100 + .../src/com/android/systemui/qs/QSDetailTest.java | 4 +- .../com/android/systemui/qs/QSFooterImplTest.java | 71 + .../src/com/android/systemui/qs/QSFooterTest.java | 70 - .../com/android/systemui/qs/QSFragmentTest.java | 1 + .../src/com/android/systemui/qs/QSPanelTest.java | 1 - .../android/systemui/qs/QSSecurityFooterTest.java | 75 + .../android/systemui/qs/SlashImageViewTest.java | 102 + .../android/systemui/qs/car/CarQsFragmentTest.java | 83 + .../systemui/qs/external/TileServicesTest.java | 4 +- .../systemui/qs/tileimpl/QSTileImplTest.java | 42 +- .../recents/model/HighResThumbnailLoaderTest.java | 3 +- .../systemui/statusbar/CommandQueueTest.java | 6 +- .../statusbar/ExpandableNotificationRowTest.java | 56 +- .../statusbar/NotificationContentViewTest.java | 18 +- .../NotificationCustomViewWrapperTest.java | 4 - .../systemui/statusbar/NotificationDataTest.java | 6 + .../systemui/statusbar/NotificationInfoTest.java | 41 +- .../statusbar/NotificationMenuRowTest.java | 6 +- .../systemui/statusbar/NotificationSnoozeTest.java | 172 + .../systemui/statusbar/NotificationTestHelper.java | 8 + .../android/systemui/statusbar/ScrimViewTest.java | 109 + .../notification/AboveShelfObserverTest.java | 86 + .../notification/NotificationInflaterTest.java | 19 +- .../statusbar/phone/AutoTileManagerTest.java | 8 +- .../statusbar/phone/KeyguardBouncerTest.java | 54 + .../phone/NavigationBarTransitionsTest.java | 71 + .../statusbar/phone/NearestTouchFrameTest.java | 172 + .../systemui/statusbar/phone/StatusBarTest.java | 151 +- .../statusbar/phone/SystemUIDialogTest.java | 63 + .../policy/BluetoothControllerImplTest.java | 22 + .../statusbar/policy/CallbackHandlerTest.java | 8 +- .../policy/ExtensionControllerImplTest.java | 197 + .../statusbar/policy/ExtensionControllerTest.java | 108 - .../statusbar/policy/IconLoggerImplTest.java | 177 + .../policy/NetworkControllerBaseTest.java | 22 +- .../policy/NetworkControllerDataTest.java | 17 +- .../policy/NetworkControllerSignalTest.java | 44 +- .../policy/NetworkControllerWifiTest.java | 114 +- .../statusbar/policy/SecurityControllerTest.java | 52 +- .../stack/NotificationChildrenContainerTest.java | 5 - .../stack/NotificationStackScrollLayoutTest.java | 64 + .../android/systemui/tuner/TunablePaddingTest.java | 120 + .../systemui/util/AsyncSensorManagerTest.java | 98 + .../com/android/systemui/util/ChannelsTest.java | 3 +- .../systemui/utils/hardware/FakeSensorManager.java | 71 +- .../utils/leaks/FakeBluetoothController.java | 5 + .../utils/leaks/FakeConfigurationController.java | 26 + .../utils/leaks/FakeExtensionController.java | 24 + .../systemui/utils/leaks/FakeKeyguardMonitor.java | 5 + .../systemui/utils/leaks/LeakCheckedTest.java | 4 + .../com/android/systemui/utils/os/FakeHandler.java | 71 + .../src/com/android/systemui/volume/UtilTest.java | 39 + .../volume/VolumeDialogControllerImplTest.java | 97 + .../android/systemui/volume/ZenModePanelTest.java | 217 + packages/VpnDialogs/res/values-ar/strings.xml | 2 +- packages/VpnDialogs/res/values-en-rCA/strings.xml | 29 + packages/VpnDialogs/res/values-en-rXC/strings.xml | 29 + packages/VpnDialogs/res/values-fr-rCA/strings.xml | 2 +- packages/VpnDialogs/res/values-hi/strings.xml | 2 +- packages/VpnDialogs/res/values-pa/strings.xml | 2 +- packages/VpnDialogs/res/values-vi/strings.xml | 2 +- packages/WallpaperCropper/Android.mk | 1 - .../android/photos/views/TiledImageRenderer.java | 2 +- packages/overlays/SysuiDarkThemeOverlay/Android.mk | 13 + .../SysuiDarkThemeOverlay/AndroidManifest.xml | 8 + .../res/color/qs_detail_progress_track.xml | 20 + .../SysuiDarkThemeOverlay/res/values/strings.xml | 24 + .../SysuiDarkThemeOverlay/res/values/styles.xml | 11 + .../jni/com_android_pacprocessor_PacNative.cpp | 2 +- preloaded-classes | 4595 -- proto/src/gnss.proto | 45 + proto/src/ipconnectivity.proto | 223 +- proto/src/metrics_constants.proto | 601 +- proto/src/system_messages.proto | 11 + proto/src/wifi.proto | 360 + rs/java/android/renderscript/Script.java | 2 - rs/jni/Android.mk | 3 +- rs/jni/android_renderscript_RenderScript.cpp | 13 +- services/Android.mk | 6 +- .../accessibility/AccessibilityInputFilter.java | 6 +- .../accessibility/AccessibilityManagerService.java | 207 +- .../server/accessibility/KeyboardInterceptor.java | 152 +- .../android/server/appwidget/AppWidgetService.java | 3 +- .../server/appwidget/AppWidgetServiceImpl.java | 11 + services/art-profile | 16942 ++++++ .../server/autofill/AutofillManagerService.java | 35 +- .../autofill/AutofillManagerServiceImpl.java | 117 +- .../java/com/android/server/autofill/Helper.java | 30 + .../android/server/autofill/RemoteFillService.java | 52 +- .../java/com/android/server/autofill/Session.java | 696 +- .../com/android/server/autofill/ui/AutoFillUI.java | 132 +- .../server/autofill/ui/CustomScrollView.java | 91 + .../com/android/server/autofill/ui/FillUi.java | 25 +- .../android/server/autofill/ui/OverlayControl.java | 9 +- .../com/android/server/autofill/ui/PendingUi.java | 87 + .../com/android/server/autofill/ui/SaveUi.java | 246 +- .../server/backup/BackupManagerService.java | 437 +- .../backup/BackupManagerServiceInterface.java | 181 + .../server/backup/BackupPasswordManager.java | 307 + .../android/server/backup/BackupRestoreTask.java | 32 + .../android/server/backup/DataChangedJournal.java | 142 + .../com/android/server/backup/FileMetadata.java | 88 + .../server/backup/KeyValueAdbBackupEngine.java | 18 +- .../server/backup/KeyValueAdbRestoreEngine.java | 12 +- .../server/backup/PackageManagerBackupAgent.java | 4 +- .../backup/RefactoredBackupManagerService.java | 3426 ++ .../java/com/android/server/backup/Trampoline.java | 149 +- .../android/server/backup/TransportManager.java | 35 +- .../server/backup/fullbackup/FullBackupEngine.java | 364 + .../server/backup/fullbackup/FullBackupEntry.java | 39 + .../backup/fullbackup/FullBackupObbConnection.java | 155 + .../backup/fullbackup/FullBackupPreflight.java | 39 + .../server/backup/fullbackup/FullBackupTask.java | 70 + .../backup/fullbackup/PerformAdbBackupTask.java | 499 + .../fullbackup/PerformFullTransportBackupTask.java | 855 + .../server/backup/internal/BackupHandler.java | 403 + .../server/backup/internal/BackupRequest.java | 33 + .../server/backup/internal/BackupState.java | 10 + .../server/backup/internal/ClearDataObserver.java | 37 + .../android/server/backup/internal/Operation.java | 32 + .../server/backup/internal/PerformBackupTask.java | 1120 + .../server/backup/internal/PerformClearTask.java | 68 + .../backup/internal/PerformInitializeTask.java | 131 + .../backup/internal/ProvisionedObserver.java | 61 + .../server/backup/internal/RunBackupReceiver.java | 87 + .../backup/internal/RunInitializeReceiver.java | 57 + .../server/backup/params/AdbBackupParams.java | 47 + .../android/server/backup/params/AdbParams.java | 38 + .../server/backup/params/AdbRestoreParams.java | 26 + .../android/server/backup/params/BackupParams.java | 49 + .../android/server/backup/params/ClearParams.java | 32 + .../server/backup/params/ClearRetryParams.java | 28 + .../server/backup/params/RestoreGetSetsParams.java | 39 + .../server/backup/params/RestoreParams.java | 103 + .../backup/restore/ActiveRestoreSession.java | 407 + .../backup/restore/AdbRestoreFinishedLatch.java | 79 + .../server/backup/restore/FullRestoreEngine.java | 634 + .../backup/restore/PerformAdbRestoreTask.java | 850 + .../backup/restore/PerformUnifiedRestoreTask.java | 1324 + .../backup/restore/RestoreDeleteObserver.java | 69 + .../server/backup/restore/RestoreEngine.java | 68 + .../server/backup/restore/RestoreFileRunnable.java | 65 + .../backup/restore/RestoreInstallObserver.java | 89 + .../server/backup/restore/RestorePolicy.java | 26 + .../server/backup/restore/UnifiedRestoreState.java | 29 + .../server/backup/utils/AppBackupUtils.java | 154 + .../backup/utils/BackupManagerMonitorUtils.java | 124 + .../server/backup/utils/BackupObserverUtils.java | 80 + .../server/backup/utils/BytesReadListener.java | 28 + .../server/backup/utils/DataStreamCodec.java | 40 + .../server/backup/utils/DataStreamFileCodec.java | 78 + .../utils/FullBackupRestoreObserverUtils.java | 88 + .../server/backup/utils/FullBackupUtils.java | 127 + .../android/server/backup/utils/PasswordUtils.java | 135 + .../android/server/backup/utils/RestoreUtils.java | 178 + .../server/backup/utils/SparseArrayUtils.java | 49 + .../server/backup/utils/TarBackupReader.java | 798 + .../companion/CompanionDeviceManagerService.java | 43 +- services/core/Android.mk | 20 +- .../com/android/server/AlarmManagerService.java | 82 +- .../java/com/android/server/AppOpsService.java | 129 +- .../server/CommonTimeManagementService.java | 20 +- .../com/android/server/ConnectivityService.java | 704 +- .../android/server/ContextHubSystemService.java | 15 +- .../com/android/server/DeviceIdleController.java | 47 +- .../com/android/server/DropBoxManagerService.java | 239 +- .../java/com/android/server/EventLogTags.logtags | 15 +- .../core/java/com/android/server/FgThread.java | 4 +- .../com/android/server/GestureLauncherService.java | 207 +- .../android/server/InputMethodManagerService.java | 60 +- .../core/java/com/android/server/IpSecService.java | 609 +- .../com/android/server/LocationManagerService.java | 119 +- .../com/android/server/LockSettingsService.java | 2259 - .../android/server/LockSettingsShellCommand.java | 166 - .../com/android/server/LockSettingsStorage.java | 717 - .../com/android/server/LockSettingsStrongAuth.java | 231 - .../com/android/server/MasterClearReceiver.java | 30 +- .../android/server/NetworkManagementService.java | 334 +- .../com/android/server/NetworkScoreService.java | 41 +- .../android/server/NetworkScorerAppManager.java | 59 +- .../android/server/NetworkTimeUpdateService.java | 53 +- .../core/java/com/android/server/NsdService.java | 312 +- services/core/java/com/android/server/OWNERS | 9 + .../java/com/android/server/OemLockService.java | 147 - .../server/PersistentDataBlockManagerInternal.java | 29 + .../android/server/PersistentDataBlockService.java | 109 +- .../java/com/android/server/PinnerService.java | 7 +- .../core/java/com/android/server/RescueParty.java | 5 + .../android/server/SamplingProfilerService.java | 122 - .../com/android/server/StorageManagerService.java | 87 +- .../android/server/SyntheticPasswordCrypto.java | 196 - .../android/server/SyntheticPasswordManager.java | 707 - .../com/android/server/SystemServiceManager.java | 29 +- .../java/com/android/server/TelephonyRegistry.java | 26 +- .../android/server/TextServicesManagerService.java | 332 +- .../java/com/android/server/VibratorService.java | 74 +- .../core/java/com/android/server/Watchdog.java | 164 +- .../server/accounts/AccountAuthenticatorCache.java | 3 + .../accounts/AccountManagerBackupHelper.java | 30 +- .../server/accounts/AccountManagerService.java | 101 +- .../com/android/server/accounts/AccountsDb.java | 1 + .../java/com/android/server/am/ActiveServices.java | 17 +- .../server/am/ActivityManagerConstants.java | 94 +- .../server/am/ActivityManagerDebugConfig.java | 1 - .../android/server/am/ActivityManagerService.java | 1439 +- .../server/am/ActivityManagerShellCommand.java | 225 +- .../android/server/am/ActivityMetricsLogger.java | 31 +- .../java/com/android/server/am/ActivityRecord.java | 275 +- .../java/com/android/server/am/ActivityStack.java | 648 +- .../android/server/am/ActivityStackSupervisor.java | 1456 +- .../com/android/server/am/ActivityStarter.java | 237 +- .../java/com/android/server/am/AppErrorDialog.java | 11 +- .../core/java/com/android/server/am/AppErrors.java | 71 +- .../android/server/am/AppNotRespondingDialog.java | 2 - .../server/am/BatteryExternalStatsWorker.java | 403 + .../com/android/server/am/BatteryStatsService.java | 521 +- .../java/com/android/server/am/BroadcastQueue.java | 48 +- .../com/android/server/am/BroadcastRecord.java | 49 + .../com/android/server/am/KeyguardController.java | 53 +- .../java/com/android/server/am/LockTaskNotify.java | 10 + .../com/android/server/am/PendingIntentRecord.java | 17 +- .../com/android/server/am/PinnedActivityStack.java | 14 +- .../java/com/android/server/am/ProcessRecord.java | 37 +- .../java/com/android/server/am/ServiceRecord.java | 17 + .../am/TaskChangeNotificationController.java | 6 +- .../java/com/android/server/am/TaskPersister.java | 177 +- .../java/com/android/server/am/TaskRecord.java | 39 +- .../core/java/com/android/server/am/UidRecord.java | 50 +- .../java/com/android/server/am/UriPermission.java | 4 +- .../java/com/android/server/am/UserController.java | 46 +- .../core/java/com/android/server/am/UserState.java | 14 +- .../java/com/android/server/am/VrController.java | 7 +- .../com/android/server/audio/AudioEventLogger.java | 115 + .../com/android/server/audio/AudioService.java | 494 +- .../android/server/audio/AudioServiceEvents.java | 138 + .../android/server/audio/MediaFocusControl.java | 39 +- .../server/audio/PlaybackActivityMonitor.java | 295 +- .../server/audio/RecordingActivityMonitor.java | 118 +- .../com/android/server/audio/RotationHelper.java | 116 +- .../broadcastradio/BroadcastRadioService.java | 100 + .../com/android/server/broadcastradio/Convert.java | 59 + .../com/android/server/broadcastradio/Tuner.java | 282 + .../server/broadcastradio/TunerCallback.java | 127 + .../android/server/camera/CameraServiceProxy.java | 169 +- .../server/camera/CameraStatsJobService.java | 77 + .../server/car/CarServiceHelperService.java | 91 + .../android/server/clipboard/ClipboardService.java | 21 +- .../connectivity/IpConnectivityEventBuilder.java | 59 +- .../android/server/connectivity/Nat464Xlat.java | 319 +- .../connectivity/NetdEventListenerService.java | 102 +- .../server/connectivity/NetworkAgentInfo.java | 40 +- .../server/connectivity/NetworkMonitor.java | 83 +- .../connectivity/NetworkNotificationManager.java | 30 + .../java/com/android/server/connectivity/OWNERS | 5 + .../com/android/server/connectivity/Tethering.java | 871 +- .../java/com/android/server/connectivity/Vpn.java | 258 +- .../connectivity/tethering/IControlsTethering.java | 44 +- .../tethering/IPv6TetheringInterfaceServices.java | 299 - .../connectivity/tethering/OffloadController.java | 627 +- .../tethering/OffloadHardwareInterface.java | 366 + .../connectivity/tethering/SimChangeListener.java | 124 + .../tethering/TetherInterfaceStateMachine.java | 411 +- .../tethering/TetheringConfiguration.java | 109 +- .../tethering/TetheringDependencies.java | 32 + .../tethering/UpstreamNetworkMonitor.java | 178 +- .../com/android/server/content/ContentService.java | 45 +- .../com/android/server/content/SyncJobService.java | 18 +- .../com/android/server/content/SyncLogger.java | 274 + .../com/android/server/content/SyncManager.java | 509 +- .../com/android/server/content/SyncOperation.java | 65 +- .../android/server/content/SyncStorageEngine.java | 16 + .../display/AutomaticBrightnessController.java | 81 +- .../android/server/display/DisplayDeviceInfo.java | 6 + .../server/display/DisplayManagerService.java | 167 +- .../server/display/DisplayPowerController.java | 121 +- .../android/server/display/DisplayPowerState.java | 13 +- .../server/display/DisplayTransformManager.java | 100 +- .../server/display/LocalDisplayAdapter.java | 12 +- .../com/android/server/display/LogicalDisplay.java | 3 + .../server/display/NightDisplayService.java | 157 +- .../server/display/PersistentDataStore.java | 89 +- .../server/display/VirtualDisplayAdapter.java | 10 + .../server/fingerprint/AuthenticationClient.java | 4 +- .../android/server/fingerprint/ClientMonitor.java | 57 +- .../android/server/fingerprint/EnrollClient.java | 2 +- .../server/fingerprint/EnumerateClient.java | 2 +- .../server/fingerprint/FingerprintService.java | 57 +- .../server/fingerprint/FingerprintUtils.java | 18 - .../fingerprint/InternalEnumerateClient.java | 2 +- .../android/server/hdmi/HdmiCecLocalDeviceTv.java | 1 + .../java/com/android/server/hdmi/HdmiLogger.java | 1 - .../com/android/server/input/InputForwarder.java | 46 + .../android/server/input/InputManagerService.java | 55 + .../com/android/server/job/JobPackageTracker.java | 79 +- .../android/server/job/JobSchedulerInternal.java | 41 + .../android/server/job/JobSchedulerService.java | 120 +- .../com/android/server/job/JobServiceContext.java | 38 +- .../core/java/com/android/server/job/JobStore.java | 227 +- .../job/controllers/ConnectivityController.java | 40 +- .../android/server/job/controllers/JobStatus.java | 102 +- .../server/location/GnssLocationProvider.java | 169 +- .../server/location/GnssMeasurementsProvider.java | 5 +- .../location/GnssNavigationMessageProvider.java | 5 +- .../android/server/location/GpsXtraDownloader.java | 2 + .../server/location/RemoteListenerHelper.java | 68 +- .../server/locksettings/LockSettingsService.java | 2566 + .../locksettings/LockSettingsShellCommand.java | 199 + .../server/locksettings/LockSettingsStorage.java | 905 + .../locksettings/LockSettingsStrongAuth.java | 246 + .../locksettings/SyntheticPasswordCrypto.java | 196 + .../locksettings/SyntheticPasswordManager.java | 1134 + .../android/server/media/AudioPlaybackMonitor.java | 130 +- .../android/server/media/MediaRouterService.java | 290 +- .../android/server/media/MediaSessionRecord.java | 35 +- .../android/server/media/MediaSessionService.java | 105 +- .../projection/MediaProjectionManagerService.java | 2 +- .../com/android/server/net/LockdownVpnTracker.java | 67 +- .../server/net/NetworkPolicyManagerService.java | 1065 +- .../net/NetworkPolicyManagerShellCommand.java | 134 +- .../android/server/net/NetworkStatsCollection.java | 190 +- .../android/server/net/NetworkStatsObservers.java | 14 +- .../android/server/net/NetworkStatsRecorder.java | 9 +- .../android/server/net/NetworkStatsService.java | 270 +- .../server/notification/AlertRateLimiter.java | 35 + .../server/notification/BadgeExtractor.java | 8 +- .../server/notification/ConditionProviders.java | 50 +- .../notification/CountdownConditionProvider.java | 14 +- .../android/server/notification/GroupHelper.java | 8 +- .../server/notification/ManagedServices.java | 656 +- .../NotificationAdjustmentExtractor.java | 48 + .../notification/NotificationChannelExtractor.java | 55 + .../NotificationIntrusivenessExtractor.java | 14 +- .../notification/NotificationManagerInternal.java | 2 + .../notification/NotificationManagerService.java | 1270 +- .../server/notification/NotificationRecord.java | 43 +- .../notification/NotificationUsageStats.java | 44 +- .../android/server/notification/RankingConfig.java | 2 +- .../server/notification/RankingHandler.java | 4 +- .../android/server/notification/RankingHelper.java | 111 +- .../server/notification/ScheduleCalendar.java | 3 +- .../server/notification/ZenModeFiltering.java | 7 - .../android/server/notification/ZenModeHelper.java | 105 +- .../java/com/android/server/oemlock/OemLock.java | 27 + .../com/android/server/oemlock/OemLockService.java | 260 + .../server/oemlock/PersistentDataBlockLock.java | 92 + .../com/android/server/oemlock/VendorLock.java | 167 + .../android/server/os/SchedulingPolicyService.java | 2 +- .../android/server/pm/BackgroundDexOptService.java | 102 +- .../java/com/android/server/pm/BasePermission.java | 2 +- .../server/pm/DefaultPermissionGrantPolicy.java | 44 +- .../server/pm/EphemeralResolverConnection.java | 113 +- .../core/java/com/android/server/pm/Installer.java | 16 +- .../com/android/server/pm/InstantAppRegistry.java | 94 +- .../com/android/server/pm/InstantAppResolver.java | 20 +- .../com/android/server/pm/InstructionSets.java | 2 +- .../com/android/server/pm/OtaDexoptService.java | 49 +- .../com/android/server/pm/PackageDexOptimizer.java | 293 +- .../android/server/pm/PackageInstallerService.java | 224 +- .../android/server/pm/PackageInstallerSession.java | 780 +- .../android/server/pm/PackageManagerException.java | 5 + .../android/server/pm/PackageManagerService.java | 1743 +- .../pm/PackageManagerServiceCompilerMapping.java | 14 +- .../server/pm/PackageManagerServiceUtils.java | 44 +- .../server/pm/PackageManagerShellCommand.java | 38 +- .../com/android/server/pm/PackageSettingBase.java | 15 +- .../com/android/server/pm/PermissionsState.java | 14 +- .../com/android/server/pm/PreferredComponent.java | 49 + .../core/java/com/android/server/pm/Settings.java | 22 +- .../com/android/server/pm/ShortcutDumpFiles.java | 105 + .../com/android/server/pm/ShortcutPackage.java | 7 +- .../com/android/server/pm/ShortcutService.java | 99 +- .../java/com/android/server/pm/ShortcutUser.java | 13 +- .../com/android/server/pm/UserDataPreparer.java | 3 +- .../com/android/server/pm/UserManagerService.java | 81 +- .../android/server/pm/UserRestrictionsUtils.java | 17 - .../java/com/android/server/pm/dex/DexManager.java | 227 +- .../com/android/server/pm/dex/DexoptOptions.java | 143 + .../com/android/server/pm/dex/DexoptUtils.java | 367 + .../com/android/server/pm/dex/PackageDexUsage.java | 437 +- .../policy/AccessibilityShortcutController.java | 20 +- .../server/policy/ImmersiveModeConfirmation.java | 3 +- .../android/server/policy/LegacyGlobalActions.java | 45 +- .../android/server/policy/PhoneWindowManager.java | 442 +- .../android/server/policy/StatusBarController.java | 8 + .../policy/keyguard/KeyguardServiceDelegate.java | 35 +- .../policy/keyguard/KeyguardServiceWrapper.java | 18 + .../java/com/android/server/power/Notifier.java | 6 - .../android/server/power/PowerManagerService.java | 63 +- .../com/android/server/power/ShutdownThread.java | 228 +- .../server/search/SearchManagerService.java | 38 +- .../server/statusbar/StatusBarManagerInternal.java | 9 + .../server/statusbar/StatusBarManagerService.java | 47 +- .../server/statusbar/StatusBarShellCommand.java | 15 +- .../storage/DeviceStorageMonitorService.java | 31 +- .../com/android/server/timezone/CheckToken.java | 98 + .../com/android/server/timezone/ClockHelper.java | 25 + .../com/android/server/timezone/ConfigHelper.java | 34 + .../com/android/server/timezone/IntentHelper.java | 44 + .../android/server/timezone/IntentHelperImpl.java | 113 + .../server/timezone/PackageManagerHelper.java | 41 + .../com/android/server/timezone/PackageStatus.java | 89 + .../server/timezone/PackageStatusStorage.java | 385 + .../android/server/timezone/PackageTracker.java | 536 + .../server/timezone/PackageTrackerHelperImpl.java | 154 + .../android/server/timezone/PackageVersions.java | 63 + .../android/server/timezone/PermissionHelper.java | 29 + .../server/timezone/RulesManagerService.java | 560 + .../timezone/RulesManagerServiceHelperImpl.java | 64 + .../server/timezone/TimeZoneUpdateIdler.java | 100 + .../android/server/trust/TrustManagerService.java | 82 +- .../android/server/tv/TvInputManagerService.java | 6 + .../java/com/android/server/tv/UinputBridge.java | 2 +- .../com/android/server/twilight/TwilightState.java | 23 +- .../server/updates/TzDataInstallReceiver.java | 7 +- .../server/utils/ManagedApplicationService.java | 343 +- .../java/com/android/server/vr/Vr2dDisplay.java | 121 +- .../com/android/server/vr/VrManagerInternal.java | 10 +- .../com/android/server/vr/VrManagerService.java | 492 +- .../server/wallpaper/WallpaperManagerService.java | 504 +- .../java/com/android/server/webkit/SystemImpl.java | 5 +- .../server/webkit/WebViewUpdateServiceImpl.java | 1 + .../com/android/server/webkit/WebViewUpdater.java | 2 +- .../android/server/wm/AccessibilityController.java | 22 +- .../java/com/android/server/wm/AppTransition.java | 21 +- .../com/android/server/wm/AppWindowAnimator.java | 21 +- .../server/wm/AppWindowContainerController.java | 101 +- .../java/com/android/server/wm/AppWindowToken.java | 125 +- .../server/wm/BoundsAnimationController.java | 41 +- .../android/server/wm/BoundsAnimationTarget.java | 2 +- .../core/java/com/android/server/wm/DimLayer.java | 6 + .../com/android/server/wm/DimLayerController.java | 5 +- .../java/com/android/server/wm/DisplayContent.java | 85 +- .../server/wm/DockedStackDividerController.java | 3 +- .../server/wm/PinnedStackWindowController.java | 6 +- .../server/wm/PinnedStackWindowListener.java | 3 +- .../android/server/wm/PointerEventDispatcher.java | 6 +- .../com/android/server/wm/RemoteSurfaceTrace.java | 5 +- .../com/android/server/wm/RootWindowContainer.java | 89 +- .../android/server/wm/ScreenRotationAnimation.java | 2 +- .../core/java/com/android/server/wm/Session.java | 33 + .../server/wm/SurfaceControlWithBackground.java | 333 + services/core/java/com/android/server/wm/Task.java | 26 + .../java/com/android/server/wm/TaskPositioner.java | 2 +- .../android/server/wm/TaskSnapshotController.java | 57 +- .../com/android/server/wm/TaskSnapshotLoader.java | 2 +- .../android/server/wm/TaskSnapshotPersister.java | 55 +- .../com/android/server/wm/TaskSnapshotSurface.java | 73 +- .../core/java/com/android/server/wm/TaskStack.java | 12 +- .../server/wm/TaskTapPointerEventListener.java | 12 + .../server/wm/TaskWindowContainerController.java | 4 +- .../server/wm/WallpaperVisibilityListeners.java | 79 + .../java/com/android/server/wm/WindowAnimator.java | 73 +- .../com/android/server/wm/WindowContainer.java | 7 + .../android/server/wm/WindowLayersController.java | 65 +- .../android/server/wm/WindowManagerService.java | 254 +- .../java/com/android/server/wm/WindowState.java | 211 +- .../com/android/server/wm/WindowStateAnimator.java | 97 +- .../android/server/wm/WindowSurfaceController.java | 33 +- .../com/android/server/wm/WindowSurfacePlacer.java | 20 +- .../java/com/android/server/wm/WindowToken.java | 8 + services/core/jni/Android.mk | 22 +- .../jni/BroadcastRadio/BroadcastRadioService.cpp | 277 + .../jni/BroadcastRadio/BroadcastRadioService.h | 28 + services/core/jni/BroadcastRadio/JavaRef.cpp | 27 + services/core/jni/BroadcastRadio/JavaRef.h | 44 + .../jni/BroadcastRadio/NativeCallbackThread.cpp | 119 + .../core/jni/BroadcastRadio/NativeCallbackThread.h | 53 + services/core/jni/BroadcastRadio/Tuner.cpp | 553 + services/core/jni/BroadcastRadio/Tuner.h | 52 + services/core/jni/BroadcastRadio/TunerCallback.cpp | 433 + services/core/jni/BroadcastRadio/TunerCallback.h | 43 + services/core/jni/BroadcastRadio/convert.cpp | 718 + services/core/jni/BroadcastRadio/convert.h | 83 + services/core/jni/BroadcastRadio/regions.cpp | 196 + services/core/jni/BroadcastRadio/regions.h | 44 + services/core/jni/BroadcastRadio/types.h | 60 + .../jni/com_android_server_AlarmManagerService.cpp | 2 +- .../com_android_server_GraphicsStatsService.cpp | 3 +- ...oid_server_HardwarePropertiesManagerService.cpp | 73 +- ...m_android_server_PersistentDataBlockService.cpp | 4 +- .../core/jni/com_android_server_SerialService.cpp | 2 +- ...com_android_server_SyntheticPasswordManager.cpp | 90 - .../core/jni/com_android_server_SystemServer.cpp | 2 +- .../jni/com_android_server_UsbDescriptorParser.cpp | 62 + .../jni/com_android_server_UsbDeviceManager.cpp | 2 +- .../core/jni/com_android_server_UsbHostManager.cpp | 2 +- .../core/jni/com_android_server_UsbMidiDevice.cpp | 2 +- .../jni/com_android_server_VibratorService.cpp | 150 +- .../com_android_server_am_BatteryStatsService.cpp | 233 +- .../jni/com_android_server_connectivity_Vpn.cpp | 2 +- ...ectivity_tethering_OffloadHardwareInterface.cpp | 148 + ...droid_server_fingerprint_FingerprintService.cpp | 2 +- .../com_android_server_hdmi_HdmiCecController.cpp | 4 +- ...android_server_input_InputApplicationHandle.cpp | 2 +- ...m_android_server_input_InputApplicationHandle.h | 2 +- ...om_android_server_input_InputManagerService.cpp | 104 +- .../com_android_server_input_InputWindowHandle.cpp | 2 +- .../com_android_server_input_InputWindowHandle.h | 2 +- .../com_android_server_lights_LightsService.cpp | 6 +- ...m_android_server_location_ContextHubService.cpp | 6 +- ...ndroid_server_location_GnssLocationProvider.cpp | 4 + ...erver_locksettings_SyntheticPasswordManager.cpp | 90 + ...om_android_server_power_PowerManagerService.cpp | 72 +- .../com_android_server_power_PowerManagerService.h | 2 +- .../core/jni/com_android_server_tv_TvInputHal.cpp | 2 +- .../jni/com_android_server_tv_TvUinputBridge.cpp | 2 +- .../jni/com_android_server_vr_VrManagerService.cpp | 2 +- services/core/jni/onload.cpp | 9 +- .../devicepolicy/DevicePolicyManagerService.java | 200 +- services/java/com/android/server/SystemServer.java | 146 +- .../java/com/android/server/midi/MidiService.java | 3 - services/net/OWNERS | 7 + services/net/java/android/net/apf/ApfFilter.java | 88 +- services/net/java/android/net/ip/IpManager.java | 357 +- .../java/android/net/ip/IpReachabilityMonitor.java | 53 +- .../java/android/net/netlink/ConntrackMessage.java | 117 + .../java/android/net/netlink/NetlinkSocket.java | 41 + .../net/netlink/RtNetlinkNeighborMessage.java | 2 +- .../java/android/net/netlink/StructNfGenMsg.java | 51 + .../net/java/android/net/netlink/StructNlAttr.java | 100 +- .../java/android/net/util/NetworkConstants.java | 3 + .../net/java/android/net/util/PrefixUtils.java | 83 + services/net/java/android/net/util/SharedLog.java | 4 + .../android/server/print/PrintManagerService.java | 30 +- .../android/server/print/RemotePrintSpooler.java | 2 +- services/profile-classes | 7267 --- services/retaildemo/Android.mk | 12 - .../server/retaildemo/PreloadAppsInstaller.java | 178 - .../server/retaildemo/RetailDemoModeService.java | 868 - .../retaildemo/UserInactivityCountdownDialog.java | 105 - services/tests/notification/Android.mk | 7 +- services/tests/notification/AndroidManifest.xml | 2 +- services/tests/notification/AndroidTest.xml | 3 +- .../server/notification/AlertRateLimiterTest.java | 72 + .../server/notification/BuzzBeepBlinkTest.java | 136 +- .../server/notification/GroupHelperTest.java | 79 +- .../server/notification/ManagedServicesTest.java | 803 + .../NotificationAdjustmentExtractorTest.java | 115 + .../NotificationChannelExtractorTest.java | 76 + .../notification/NotificationChannelTest.java | 17 + .../NotificationIntrusivenessExtractorTest.java | 90 + .../NotificationManagerServiceTest.java | 971 +- .../server/notification/NotificationTest.java | 114 + .../server/notification/NotificationTestCase.java | 2 +- .../server/notification/RankingHelperTest.java | 231 +- services/tests/servicestests/Android.mk | 9 +- services/tests/servicestests/AndroidManifest.xml | 1 - services/tests/servicestests/AndroidTest.xml | 3 +- services/tests/servicestests/aidl/Android.mk | 3 +- .../servicestests/aidl/ICmdReceiverService.aidl | 21 + .../res/raw/backup_file_with_long_name | Bin 0 -> 953 bytes .../res/raw/backup_telephony_no_password | Bin 0 -> 21805 bytes .../res/raw/backup_telephony_with_password | Bin 0 -> 22309 bytes services/tests/servicestests/res/raw/conntestapp | Bin 9172 -> 0 bytes .../server/BaseLockSettingsServiceTests.java | 161 - .../server/BootReceiverFixFsckFsStatTest.java | 93 +- .../src/com/android/server/DropBoxTest.java | 297 +- .../android/server/GestureLauncherServiceTest.java | 846 + .../server/LockSettingsServiceTestable.java | 138 - .../android/server/LockSettingsServiceTests.java | 245 - .../server/LockSettingsShellCommandTest.java | 142 - .../server/LockSettingsStorageTestable.java | 66 - .../android/server/LockSettingsStorageTests.java | 373 - .../com/android/server/MockGateKeeperService.java | 194 - .../android/server/MockLockSettingsContext.java | 63 - .../src/com/android/server/MockStorageManager.java | 508 - .../server/MockSyntheticPasswordManager.java | 102 - .../server/NetworkPolicyManagerServiceTest.java | 174 +- .../android/server/NetworkScoreServiceTest.java | 45 +- .../server/NetworkScorerAppManagerTest.java | 214 +- .../android/server/NightDisplayServiceTest.java | 39 +- .../com/android/server/SyntheticPasswordTests.java | 349 - .../accessibility/AccessibilityCacheTest.java | 1 - .../accessibility/AccessibilityNodeInfoTest.java | 63 + .../accessibility/KeyboardInterceptorTest.java | 218 + .../server/am/ActivityManagerServiceTest.java | 14 +- .../com/android/server/am/ActivityRecordTests.java | 84 + .../server/am/ActivityStackSupervisorTests.java | 18 + .../com/android/server/am/ActivityStackTests.java | 43 +- .../com/android/server/am/ActivityTestsBase.java | 110 +- .../server/am/CoreSettingsObserverTest.java | 8 +- .../server/am/PersistentConnectionTest.java | 2 + .../com/android/server/am/TaskPersisterTest.java | 2 +- .../server/backup/BackupPasswordManagerTest.java | 232 + .../server/backup/DataChangedJournalTest.java | 132 + .../com/android/server/backup/TrampolineTest.java | 915 + .../backup/restore/PerformAdbRestoreTaskTest.java | 95 + .../backup/testutils/PackageManagerStub.java | 1013 + .../server/backup/utils/AppBackupUtilsTest.java | 383 + .../utils/BackupManagerMonitorUtilsTest.java | 177 + .../backup/utils/BackupObserverUtilsTest.java | 119 + .../backup/utils/DataStreamFileCodecTest.java | 86 + .../utils/FullBackupRestoreObserverUtilsTest.java | 131 + .../server/backup/utils/FullBackupUtilsTest.java | 265 + .../server/backup/utils/SparseArrayUtilsTest.java | 55 + .../server/backup/utils/TarBackupReaderTest.java | 533 + .../android/server/content/ObserverNodeTest.java | 8 +- .../android/server/content/SyncManagerTest.java | 61 + .../android/server/content/SyncOperationTest.java | 13 +- .../server/content/SyncStorageEngineTest.java | 11 +- .../devicepolicy/DevicePolicyConstantsTest.java | 2 + .../DevicePolicyManagerServiceMigrationTest.java | 42 +- .../DevicePolicyManagerServiceTestable.java | 122 +- .../devicepolicy/DevicePolicyManagerTest.java | 1287 +- .../server/devicepolicy/DpmMockContext.java | 468 +- .../android/server/devicepolicy/DpmTestBase.java | 75 +- .../server/devicepolicy/MockSystemServices.java | 462 + .../android/server/devicepolicy/OwnersTest.java | 46 +- .../server/display/DisplayManagerServiceTest.java | 154 +- .../src/com/android/server/job/JobStoreTest.java | 23 +- .../locksettings/BaseLockSettingsServiceTests.java | 202 + .../server/locksettings/FakeGateKeeperService.java | 198 + .../server/locksettings/FakeStorageManager.java | 86 + .../locksettings/LockSettingsServiceTestable.java | 140 + .../locksettings/LockSettingsServiceTests.java | 256 + .../locksettings/LockSettingsShellCommandTest.java | 142 + .../locksettings/LockSettingsStorageTestable.java | 66 + .../locksettings/LockSettingsStorageTests.java | 453 + .../locksettings/MockLockSettingsContext.java | 73 + .../locksettings/MockSyntheticPasswordManager.java | 117 + .../server/locksettings/MockWeaverService.java | 108 + .../locksettings/SyntheticPasswordTests.java | 428 + .../WeaverBasedSyntheticPasswordTests.java | 11 + .../server/net/ConnOnActivityStartTest.java | 256 +- .../android/server/net/NetworkStatsAccessTest.java | 178 - .../server/net/NetworkStatsCollectionTest.java | 262 - .../server/net/NetworkStatsObserversTest.java | 479 - .../server/net/NetworkStatsServiceTest.java | 1263 - .../android/server/pm/BaseShortcutManagerTest.java | 17 +- .../server/pm/PackageManagerServiceTest.java | 2 +- .../server/pm/PackageManagerSettingsTests.java | 4 + .../com/android/server/pm/PackageParserTest.java | 3 +- .../android/server/pm/ShortcutManagerTest1.java | 15 + .../android/server/pm/ShortcutManagerTest7.java | 28 +- .../android/server/pm/UserLifecycleStressTest.java | 113 + .../android/server/pm/UserManagerServiceTest.java | 4 +- .../src/com/android/server/pm/UserManagerTest.java | 3 +- .../com/android/server/pm/dex/DexManagerTests.java | 204 +- .../android/server/pm/dex/DexoptOptionsTests.java | 140 + .../com/android/server/pm/dex/DexoptUtilsTest.java | 421 + .../server/pm/dex/PackageDexUsageTests.java | 296 +- .../server/power/PowerManagerServiceTest.java | 33 + .../retaildemo/PreloadAppsInstallerTest.java | 156 - .../retaildemo/RetailDemoModeServiceTest.java | 476 - .../src/com/android/server/testutis/TestUtils.java | 11 +- .../android/server/timezone/CheckTokenTest.java | 75 + .../server/timezone/PackageStatusStorageTest.java | 256 + .../android/server/timezone/PackageStatusTest.java | 53 + .../server/timezone/PackageTrackerTest.java | 1478 + .../server/timezone/PackageVersionsTest.java | 47 + .../server/timezone/RulesManagerServiceTest.java | 1033 + .../server/wallpaper/WallpaperServiceTests.java | 88 + .../src/com/android/server/wm/AppBoundsTests.java | 42 +- .../com/android/server/wm/AppWindowTokenTests.java | 25 +- .../server/wm/BoundsAnimationControllerTests.java | 32 +- .../com/android/server/wm/DisplayContentTests.java | 94 + .../server/wm/TaskSnapshotPersisterLoaderTest.java | 24 + .../server/wm/TaskSnapshotPersisterTestBase.java | 6 +- .../android/server/wm/TestWindowManagerPolicy.java | 27 +- .../com/android/server/wm/WindowFrameTests.java | 44 + .../com/android/server/wm/WindowStateTests.java | 3 +- .../src/com/android/server/wm/WindowTestUtils.java | 16 +- services/tests/servicestests/test-apps/Android.mk | 1 + .../servicestests/test-apps/ConnTestApp/Android.mk | 3 +- .../test-apps/ConnTestApp/AndroidManifest.xml | 5 +- .../apps/conntestapp/CmdReceiverService.java | 36 + .../apps/conntestapp/ConnTestActivity.java | 133 +- services/tests/shortcutmanagerutils/Android.mk | 3 +- .../ShortcutManagerTestUtils.java | 4 + .../android/server/usage/StorageStatsService.java | 3 +- .../android/server/usage/UsageStatsService.java | 9 +- services/usb/Android.mk | 3 +- .../com/android/server/usb/UsbAlsaManager.java | 55 +- .../com/android/server/usb/UsbAudioDevice.java | 17 +- .../android/server/usb/UsbDebuggingManager.java | 14 +- .../com/android/server/usb/UsbDeviceManager.java | 336 +- .../com/android/server/usb/UsbHostManager.java | 83 +- .../com/android/server/usb/UsbPortManager.java | 66 +- .../server/usb/UsbProfileGroupSettingsManager.java | 51 +- .../java/com/android/server/usb/UsbService.java | 30 +- .../com/android/server/usb/UsbSettingsManager.java | 1 + .../android/server/usb/UsbUserSettingsManager.java | 5 +- .../android/server/usb/descriptors/ByteStream.java | 223 + .../server/usb/descriptors/Usb10ACHeader.java | 93 + .../usb/descriptors/Usb10ACInputTerminal.java | 78 + .../server/usb/descriptors/Usb10ACMixerUnit.java | 108 + .../usb/descriptors/Usb10ACOutputTerminal.java | 60 + .../server/usb/descriptors/Usb10ASFormatI.java | 116 + .../server/usb/descriptors/Usb10ASFormatII.java | 99 + .../server/usb/descriptors/Usb10ASGeneral.java | 73 + .../server/usb/descriptors/Usb20ACHeader.java | 62 + .../usb/descriptors/Usb20ACInputTerminal.java | 86 + .../server/usb/descriptors/Usb20ACMixerUnit.java | 56 + .../usb/descriptors/Usb20ACOutputTerminal.java | 79 + .../server/usb/descriptors/Usb20ASFormatI.java | 69 + .../server/usb/descriptors/Usb20ASFormatII.java | 72 + .../server/usb/descriptors/Usb20ASFormatIIEx.java | 78 + .../server/usb/descriptors/Usb20ASFormatIII.java | 63 + .../server/usb/descriptors/Usb20ASGeneral.java | 104 + .../usb/descriptors/UsbACAudioControlEndpoint.java | 72 + .../usb/descriptors/UsbACAudioStreamEndpoint.java | 39 + .../server/usb/descriptors/UsbACEndpoint.java | 71 + .../server/usb/descriptors/UsbACFeatureUnit.java | 76 + .../usb/descriptors/UsbACHeaderInterface.java | 56 + .../server/usb/descriptors/UsbACInterface.java | 251 + .../usb/descriptors/UsbACInterfaceUnparsed.java | 28 + .../server/usb/descriptors/UsbACMidiEndpoint.java | 65 + .../server/usb/descriptors/UsbACMixerUnit.java | 64 + .../server/usb/descriptors/UsbACSelectorUnit.java | 74 + .../server/usb/descriptors/UsbACTerminal.java | 71 + .../server/usb/descriptors/UsbASFormat.java | 107 + .../server/usb/descriptors/UsbBinaryParser.java | 72 + .../usb/descriptors/UsbConfigDescriptor.java | 89 + .../server/usb/descriptors/UsbDescriptor.java | 278 + .../usb/descriptors/UsbDescriptorParser.java | 418 + .../usb/descriptors/UsbDeviceDescriptor.java | 148 + .../usb/descriptors/UsbEndpointDescriptor.java | 192 + .../server/usb/descriptors/UsbHIDDescriptor.java | 85 + .../server/usb/descriptors/UsbInterfaceAssoc.java | 82 + .../usb/descriptors/UsbInterfaceDescriptor.java | 105 + .../server/usb/descriptors/UsbMSMidiHeader.java | 47 + .../server/usb/descriptors/UsbMSMidiInputJack.java | 47 + .../usb/descriptors/UsbMSMidiOutputJack.java | 47 + .../server/usb/descriptors/UsbTerminalTypes.java | 93 + .../android/server/usb/descriptors/UsbUnknown.java | 28 + .../usb/descriptors/report/HTMLReportCanvas.java | 97 + .../usb/descriptors/report/ReportCanvas.java | 174 + .../server/usb/descriptors/report/Reporting.java | 31 + .../usb/descriptors/report/TextReportCanvas.java | 106 + .../server/usb/descriptors/report/UsbStrings.java | 341 + .../tree/UsbDescriptorsACInterfaceNode.java | 46 + .../descriptors/tree/UsbDescriptorsConfigNode.java | 63 + .../descriptors/tree/UsbDescriptorsDeviceNode.java | 56 + .../tree/UsbDescriptorsEndpointNode.java | 42 + .../tree/UsbDescriptorsInterfaceNode.java | 83 + .../usb/descriptors/tree/UsbDescriptorsTree.java | 145 + .../descriptors/tree/UsbDescriptorsTreeNode.java | 41 + .../server/soundtrigger/SoundTriggerHelper.java | 58 +- .../server/soundtrigger/SoundTriggerService.java | 364 + .../VoiceInteractionManagerService.java | 15 +- telecomm/java/android/telecom/Call.java | 98 + telecomm/java/android/telecom/Conference.java | 39 +- telecomm/java/android/telecom/Connection.java | 113 +- .../java/android/telecom/ConnectionRequest.java | 3 + .../java/android/telecom/ConnectionService.java | 30 +- .../java/android/telecom/DefaultDialerManager.java | 13 +- telecomm/java/android/telecom/DisconnectCause.java | 7 + telecomm/java/android/telecom/Log.java | 22 +- .../java/android/telecom/Logging/EventManager.java | 42 +- .../java/android/telecom/ParcelableConference.java | 15 +- .../java/android/telecom/ParcelableConnection.java | 14 +- telecomm/java/android/telecom/PhoneAccount.java | 70 + .../java/android/telecom/RemoteConnection.java | 7 +- telecomm/java/android/telecom/TelecomManager.java | 38 + .../android/telephony/CarrierConfigManager.java | 261 +- .../java/android/telephony/DisconnectCause.java | 22 + .../java/android/telephony/ImsiEncryptionInfo.aidl | 19 + .../java/android/telephony/ImsiEncryptionInfo.java | 154 + .../android/telephony/MbmsDownloadSession.java | 774 + .../android/telephony/MbmsStreamingSession.java | 331 + telephony/java/android/telephony/NetworkScan.java | 97 + .../java/android/telephony/NetworkScanRequest.aidl | 19 + .../java/android/telephony/NetworkScanRequest.java | 123 + .../java/android/telephony/PhoneNumberUtils.java | 38 +- .../android/telephony/RadioAccessSpecifier.aidl | 19 + .../android/telephony/RadioAccessSpecifier.java | 129 + .../android/telephony/RadioNetworkConstants.java | 169 + telephony/java/android/telephony/Rlog.java | 2 +- telephony/java/android/telephony/ServiceState.java | 75 +- telephony/java/android/telephony/SmsManager.java | 6 +- telephony/java/android/telephony/SmsMessage.java | 56 +- .../java/android/telephony/SubscriptionInfo.java | 113 +- .../android/telephony/SubscriptionManager.java | 216 +- .../java/android/telephony/SubscriptionPlan.aidl | 19 + .../java/android/telephony/SubscriptionPlan.java | 301 + telephony/java/android/telephony/Telephony.java | 30 + .../java/android/telephony/TelephonyManager.java | 325 +- .../android/telephony/TelephonyScanManager.java | 198 + .../java/android/telephony/UiccAccessRule.aidl | 19 + .../java/android/telephony/UiccAccessRule.java | 230 + .../telephony/euicc/DownloadableSubscription.aidl | 19 + .../telephony/euicc/DownloadableSubscription.java | 145 + .../java/android/telephony/euicc/EuiccInfo.aidl | 19 + .../java/android/telephony/euicc/EuiccInfo.java | 72 + .../java/android/telephony/euicc/EuiccManager.java | 523 + .../android/telephony/ims/ImsServiceProxy.java | 10 +- .../telephony/ims/stub/ImsCallSessionImplBase.java | 25 + .../ims/stub/ImsCallSessionListenerImplBase.java | 47 + .../android/telephony/mbms/DownloadRequest.aidl | 19 + .../android/telephony/mbms/DownloadRequest.java | 356 + .../telephony/mbms/DownloadStateCallback.java | 132 + .../java/android/telephony/mbms/FileInfo.aidl | 20 + .../java/android/telephony/mbms/FileInfo.java | 86 + .../android/telephony/mbms/FileServiceInfo.aidl | 20 + .../android/telephony/mbms/FileServiceInfo.java | 84 + .../telephony/mbms/IDownloadStateCallback.aidl | 37 + .../mbms/IMbmsDownloadSessionCallback.aidl | 34 + .../mbms/IMbmsStreamingSessionCallback.aidl | 34 + .../telephony/mbms/IStreamingServiceCallback.aidl | 28 + .../mbms/InternalDownloadSessionCallback.java | 86 + .../mbms/InternalDownloadStateCallback.java | 70 + .../mbms/InternalStreamingServiceCallback.java | 106 + .../mbms/InternalStreamingSessionCallback.java | 86 + .../telephony/mbms/MbmsDownloadReceiver.java | 551 + .../mbms/MbmsDownloadSessionCallback.java | 67 + .../java/android/telephony/mbms/MbmsErrors.java | 135 + .../mbms/MbmsStreamingSessionCallback.java | 69 + .../telephony/mbms/MbmsTempFileProvider.java | 190 + .../java/android/telephony/mbms/MbmsUtils.java | 95 + .../java/android/telephony/mbms/ServiceInfo.aidl | 20 + .../java/android/telephony/mbms/ServiceInfo.java | 206 + .../android/telephony/mbms/StreamingService.java | 194 + .../telephony/mbms/StreamingServiceCallback.java | 105 + .../telephony/mbms/StreamingServiceInfo.aidl | 20 + .../telephony/mbms/StreamingServiceInfo.java | 76 + .../java/android/telephony/mbms/UriPathPair.aidl | 20 + .../java/android/telephony/mbms/UriPathPair.java | 98 + .../mbms/vendor/IMbmsDownloadService.aidl | 54 + .../mbms/vendor/IMbmsStreamingService.aidl | 41 + .../mbms/vendor/MbmsDownloadServiceBase.java | 404 + .../mbms/vendor/MbmsStreamingServiceBase.java | 269 + .../android/telephony/mbms/vendor/VendorUtils.java | 157 + .../java/com/android/ims/ImsConferenceState.java | 44 +- telephony/java/com/android/ims/ImsConfig.java | 16 +- telephony/java/com/android/ims/ImsException.java | 2 +- telephony/java/com/android/ims/ImsReasonInfo.java | 4 + .../com/android/ims/ImsStreamMediaProfile.java | 37 +- .../com/android/ims/internal/IImsCallSession.aidl | 19 + .../ims/internal/IImsCallSessionListener.aidl | 24 +- .../com/android/ims/internal/IImsEcbmListener.aidl | 2 +- .../internal/IImsExternalCallStateListener.aidl | 2 +- .../ims/internal/IImsRegistrationListener.aidl | 2 +- .../com/android/ims/internal/IImsUtListener.aidl | 2 +- .../com/android/ims/internal/ImsCallSession.java | 143 + .../com/android/internal/telephony/CallerInfo.java | 2 +- .../internal/telephony/CallerInfoAsyncQuery.java | 91 +- .../android/internal/telephony/DctConstants.java | 2 + .../internal/telephony/ExponentialBackoff.java | 84 + .../internal/telephony/IApnSourceService.aidl | 24 + .../internal/telephony/ICarrierConfigLoader.aidl | 3 + .../android/internal/telephony/IPhoneSubInfo.aidl | 14 + .../java/com/android/internal/telephony/ISub.aidl | 15 + .../com/android/internal/telephony/ITelephony.aidl | 71 +- .../internal/telephony/NetworkScanResult.java | 127 + .../android/internal/telephony/RILConstants.java | 5 + .../internal/telephony/TelephonyIntents.java | 17 +- .../internal/telephony/euicc/IEuiccController.aidl | 44 + .../internal/telephony/gsm/SmsCbConstants.java | 16 - .../android/internal/telephony/gsm/SmsMessage.java | 12 +- test-runner/Android.mk | 227 +- test-runner/api/android-test-mock-current.txt | 414 + test-runner/api/android-test-mock-removed.txt | 9 + test-runner/api/android-test-runner-current.txt | 336 + test-runner/api/android-test-runner-removed.txt | 0 test-runner/api/apicheck_msg_android_test_mock.txt | 17 + .../api/apicheck_msg_android_test_runner.txt | 17 + .../src/android/test/AndroidTestRunner.java | 25 +- .../src/android/test/ClassPathPackageInfo.java | 80 - .../android/test/ClassPathPackageInfoSource.java | 197 +- .../src/android/test/DatabaseTestUtils.java | 58 - .../test/InstrumentationCoreTestRunner.java | 190 - .../android/test/InstrumentationTestRunner.java | 119 +- .../src/android/test/InstrumentationUtils.java | 48 - test-runner/src/android/test/IsolatedContext.java | 7 +- .../src/android/test/PackageInfoSources.java | 38 - .../android/test/PerformanceCollectorTestCase.java | 38 - .../android/test/RenamingDelegatingContext.java | 26 +- test-runner/src/android/test/TestCase.java | 47 - test-runner/src/android/test/TestCaseUtil.java | 49 +- test-runner/src/android/test/TestPrinter.java | 28 +- test-runner/src/android/test/TestRunner.java | 726 - test-runner/src/android/test/TimedTest.java | 37 - .../src/android/test/mock/MockContentResolver.java | 5 +- test-runner/src/android/test/mock/MockContext.java | 6 + .../src/android/test/mock/MockPackageManager.java | 16 + .../android/test/suitebuilder/AssignableFrom.java | 4 +- .../InstrumentationTestSuiteBuilder.java | 35 - .../android/test/suitebuilder/TestGrouping.java | 50 +- .../android/test/suitebuilder/TestPredicates.java | 65 +- .../test/suitebuilder/TestSuiteBuilder.java | 17 +- .../suitebuilder/annotation/HasAnnotation.java | 44 - .../annotation/HasClassAnnotation.java | 41 - .../annotation/HasMethodAnnotation.java | 41 - test-runner/tests/Android.mk | 7 + .../src/android/test/AndroidTestRunnerTest.java | 11 +- .../tests/src/android/test/TestCaseUtilTest.java | 44 +- .../InstrumentationTestSuiteBuilderTest.java | 116 - .../test/suitebuilder/TestGroupingTest.java | 2 +- .../test/suitebuilder/TestPredicatesTest.java | 93 + .../test/suitebuilder/TestSuiteBuilderTest.java | 21 +- .../suitebuilder/annotation/HasAnnotationTest.java | 76 - .../annotation/HasClassAnnotationTest.java | 57 - .../annotation/HasMethodAnnotationTest.java | 56 - .../suitebuilder/examples/error/ErrorTest.java | 1 + .../suitebuilder/examples/error/FailingTest.java | 1 + .../examples/error/RunAsPartOfSeparateTest.java | 30 + tests/AppLaunch/Android.mk | 4 +- .../src/com/android/tests/applaunch/AppLaunch.java | 2 +- .../SmartCamera/SimpleCamera/tests/Android.mk | 4 +- tests/Compatibility/Android.mk | 4 +- tests/Compatibility/AndroidManifest.xml | 8 +- .../compatibilitytest/AppCompatibility.java | 241 +- .../compatibilitytest/AppCompatibilityRunner.java | 19 +- .../CoreTests/android/core/NsdServiceInfoTest.java | 163 - tests/Internal/Android.mk | 23 + tests/Internal/AndroidManifest.xml | 28 + tests/Internal/AndroidTest.xml | 29 + .../src/android/app/WallpaperColorsTest.java | 100 + .../colorextraction/ColorExtractorTest.java | 114 + .../internal/colorextraction/types/TonalTest.java | 137 + .../android/internal/graphics/ColorUtilsTest.java | 41 + .../android/internal/ml/clustering/KMeansTest.java | 155 + tests/MusicBrowserDemo/Android.mk | 35 - tests/MusicBrowserDemo/AndroidManifest.xml | 45 - .../res/drawable-hdpi/ic_launcher.png | Bin 4805 -> 0 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 2592 -> 0 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 5246 -> 0 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 14755 -> 0 bytes tests/MusicBrowserDemo/res/values/strings.xml | 21 - tests/MusicBrowserDemo/res/values/styles.xml | 36 - .../android/musicbrowserdemo/AppListFragment.java | 149 - .../musicbrowserdemo/BrowserListFragment.java | 212 - .../android/musicbrowserdemo/MainActivity.java | 48 - tests/MusicServiceDemo/Android.mk | 35 - tests/MusicServiceDemo/AndroidManifest.xml | 55 - tests/MusicServiceDemo/proguard-project.txt | 20 - .../res/drawable-hdpi/ic_launcher.png | Bin 4805 -> 0 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 2592 -> 0 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 5246 -> 0 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 14755 -> 0 bytes .../res/drawable-xxhdpi/thumbsup.png | Bin 1632 -> 0 bytes .../MusicServiceDemo/res/layout/activity_main.xml | 23 - .../MusicServiceDemo/res/layout/fragment_main.xml | 32 - tests/MusicServiceDemo/res/values/colors.xml | 22 - tests/MusicServiceDemo/res/values/dimens.xml | 23 - tests/MusicServiceDemo/res/values/strings.xml | 25 - tests/MusicServiceDemo/res/values/styles.xml | 36 - .../android/musicservicedemo/BrowserService.java | 254 - .../android/musicservicedemo/MainActivity.java | 101 - .../example/android/musicservicedemo/Utils.java | 77 - .../musicservicedemo/browser/MusicProvider.java | 266 - .../browser/MusicProviderTask.java | 70 - .../browser/MusicProviderTaskListener.java | 24 - .../musicservicedemo/browser/MusicTrack.java | 138 - tests/ServiceCrashTest/Android.mk | 19 + tests/ServiceCrashTest/AndroidManifest.xml | 23 + .../tests/servicecrashtest/CrashingService.java | 66 + .../tests/servicecrashtest/MainActivity.java | 70 + .../tests/servicecrashtest/ServiceCrashTest.java | 76 + tests/ShowWhenLockedApp/Android.mk | 10 + tests/ShowWhenLockedApp/AndroidManifest.xml | 31 + .../showwhenlocked/ShowWhenLockedActivity.java | 164 + .../test/soundtrigger/SoundTriggerTestService.java | 16 +- tests/StatusBar/AndroidManifest.xml | 1 + .../statusbartest/NotificationTestList.java | 1302 +- tests/SurfaceComposition/Android.mk | 2 + tests/TouchLatency/.gitignore | 1 + tests/TouchLatency/Android.mk | 12 +- tests/TouchLatency/TouchLatency.iml | 19 - tests/TouchLatency/app/app.iml | 92 - tests/TouchLatency/app/build.gradle | 5 - .../touchlatency/TouchLatencyActivity.java | 4 +- .../app/src/main/res/menu/menu_touch_latency.xml | 3 +- .../app/src/main/res/values/styles.xml | 2 +- tests/UiBench/Android.mk | 9 +- tests/UiBench/AndroidManifest.xml | 10 + tests/UiBench/build.gradle | 1 + .../test/uibench/leanback/BitmapLoader.java | 144 + .../test/uibench/leanback/BrowseActivity.java | 31 + .../test/uibench/leanback/BrowseFragment.java | 40 + .../test/uibench/leanback/CardPresenter.java | 62 + .../android/test/uibench/leanback/PhotoItem.java | 72 + .../android/test/uibench/leanback/TestHelper.java | 238 + .../UsbDeviceStateController.java | 5 +- tests/WindowAnimationJank/Android.mk | 6 +- tests/net/Android.mk | 2 +- tests/net/AndroidManifest.xml | 1 - tests/net/AndroidTest.xml | 2 +- tests/net/OWNERS | 7 + .../java/android/net/ConnectivityManagerTest.java | 193 +- tests/net/java/android/net/IpPrefixTest.java | 343 + tests/net/java/android/net/LinkAddressTest.java | 422 + .../java/android/net/NetworkCapabilitiesTest.java | 54 + .../java/android/net/NetworkStatsHistoryTest.java | 15 + tests/net/java/android/net/apf/ApfTest.java | 109 +- tests/net/java/android/net/ip/IpManagerTest.java | 392 +- .../android/net/netlink/ConntrackMessageTest.java | 131 + tests/net/java/android/net/nsd/NsdManagerTest.java | 360 + .../java/android/net/nsd/NsdServiceInfoTest.java | 190 + tests/net/java/android/net/util/SharedLogTest.java | 28 +- .../com/android/internal/util/BitUtilsTest.java | 107 + .../java/com/android/internal/util/TestUtils.java | 54 + .../android/server/ConnectivityServiceTest.java | 609 +- .../java/com/android/server/NsdServiceTest.java | 184 + .../IpConnectivityEventBuilderTest.java | 91 +- .../connectivity/IpConnectivityMetricsTest.java | 61 + .../server/connectivity/Nat464XlatTest.java | 226 + .../connectivity/NetdEventListenerServiceTest.java | 140 + .../NetworkNotificationManagerTest.java | 62 +- .../android/server/connectivity/TetheringTest.java | 80 +- .../com/android/server/connectivity/VpnTest.java | 157 +- .../tethering/OffloadControllerTest.java | 738 + .../tethering/SimChangeListenerTest.java | 134 + .../tethering/TetherInterfaceStateMachineTest.java | 104 +- .../tethering/TetheringConfigurationTest.java | 68 +- .../tethering/UpstreamNetworkMonitorTest.java | 242 +- .../android/server/net/NetworkStatsAccessTest.java | 191 + .../server/net/NetworkStatsCollectionTest.java | 568 + .../server/net/NetworkStatsObserversTest.java | 477 + .../server/net/NetworkStatsServiceTest.java | 1235 + tests/net/jni/apf_jni.cpp | 4 +- .../net}/res/raw/netstats_uid_v4 | Bin .../net}/res/raw/netstats_v1 | Bin tests/testables/Android.mk | 2 + .../src/android/testing/AndroidTestingRunner.java | 2 + .../src/android/testing/BaseFragmentTest.java | 4 + tests/testables/src/android/testing/LeakCheck.java | 58 +- .../android/testing/TestableContentResolver.java | 6 +- .../src/android/testing/TestableContext.java | 90 +- .../android/testing/TestableInstrumentation.java | 181 + .../src/android/testing/TestableLooper.java | 76 +- .../src/android/testing/TestableResources.java | 101 + .../android/testing/TestableSettingsProvider.java | 2 +- .../src/android/testing/UiThreadTest.java | 4 +- tests/testables/src/android/testing/ViewUtils.java | 13 + tests/testables/tests/Android.mk | 2 +- tests/testables/tests/res/values/strings.xml | 21 + .../src/android/testing/TestableLooperTest.java | 2 + .../src/android/testing/TestableResourcesTest.java | 95 + .../testing/TestableSettingsProviderTest.java | 2 + .../internal/util/test/FakeSettingsProvider.java | 12 +- tools/aapt/AaptXml.cpp | 42 +- tools/aapt/Command.cpp | 11 +- tools/aapt/ResourceTable.cpp | 4 +- tools/aapt/SdkConstants.h | 3 +- tools/aapt/pseudolocalize.cpp | 12 +- tools/aapt/tests/Pseudolocales_test.cpp | 4 + tools/aapt2/Android.bp | 20 +- tools/aapt2/ConfigDescription.cpp | 15 +- tools/aapt2/ConfigDescription_test.cpp | 12 + tools/aapt2/Debug.cpp | 64 +- tools/aapt2/DominatorTree_test.cpp | 61 +- tools/aapt2/Format.proto | 211 - tools/aapt2/LoadedApk.cpp | 13 + tools/aapt2/LoadedApk.h | 9 + tools/aapt2/Main.cpp | 172 +- tools/aapt2/OWNERS | 2 + tools/aapt2/Resource.cpp | 3 + tools/aapt2/Resource.h | 1 + tools/aapt2/ResourceParser.cpp | 18 +- tools/aapt2/ResourceParser_test.cpp | 783 +- tools/aapt2/ResourceTable.cpp | 27 +- tools/aapt2/ResourceTable_test.cpp | 27 +- tools/aapt2/ResourceUtils.cpp | 6 +- tools/aapt2/ResourceUtils_test.cpp | 150 +- tools/aapt2/ResourceValues.cpp | 140 +- tools/aapt2/ResourceValues.h | 4 +- tools/aapt2/ResourceValues_test.cpp | 86 +- tools/aapt2/Resource_test.cpp | 4 + tools/aapt2/Resources.proto | 471 + tools/aapt2/ResourcesInternal.proto | 52 + tools/aapt2/SdkConstants.h | 1 + tools/aapt2/StringPool.cpp | 331 +- tools/aapt2/StringPool.h | 105 +- tools/aapt2/StringPool_test.cpp | 245 +- tools/aapt2/ValueVisitor.h | 2 +- tools/aapt2/cmd/Compile.cpp | 70 +- tools/aapt2/cmd/Dump.cpp | 40 +- tools/aapt2/cmd/Link.cpp | 38 +- tools/aapt2/cmd/Optimize.cpp | 91 +- tools/aapt2/cmd/Util.cpp | 47 +- tools/aapt2/cmd/Util_test.cpp | 38 + tools/aapt2/compile/IdAssigner_test.cpp | 12 +- tools/aapt2/compile/InlineXmlFormatParser.cpp | 112 +- tools/aapt2/compile/InlineXmlFormatParser.h | 41 +- tools/aapt2/compile/InlineXmlFormatParser_test.cpp | 138 +- tools/aapt2/compile/PngChunkFilter.cpp | 2 +- tools/aapt2/compile/PngCrunch.cpp | 20 +- tools/aapt2/compile/PseudolocaleGenerator.cpp | 2 +- tools/aapt2/compile/PseudolocaleGenerator_test.cpp | 14 +- tools/aapt2/compile/Pseudolocalizer.cpp | 12 +- tools/aapt2/compile/Pseudolocalizer_test.cpp | 5 + tools/aapt2/configuration/ConfigurationParser.cpp | 504 + tools/aapt2/configuration/ConfigurationParser.h | 219 + .../configuration/ConfigurationParser_test.cpp | 469 + tools/aapt2/configuration/aapt2.xsd | 146 + tools/aapt2/configuration/example/config.xml | 90 + tools/aapt2/filter/AbiFilter.cpp | 51 + tools/aapt2/filter/AbiFilter.h | 54 + tools/aapt2/filter/AbiFilter_test.cpp | 66 + tools/aapt2/filter/Filter.h | 77 + tools/aapt2/filter/Filter_test.cpp | 54 + tools/aapt2/flatten/Archive.cpp | 16 +- tools/aapt2/flatten/TableFlattener.cpp | 22 +- tools/aapt2/flatten/TableFlattener_test.cpp | 32 +- tools/aapt2/flatten/XmlFlattener.cpp | 94 +- tools/aapt2/flatten/XmlFlattener.h | 4 + tools/aapt2/flatten/XmlFlattener_test.cpp | 225 +- .../integration-tests/AppOne/AndroidManifest.xml | 7 + .../AppOne/res/navigation/home.xml | 2 + .../integration-tests/AppOne/res/values/styles.xml | 1 + tools/aapt2/io/FileInputStream.cpp | 102 + tools/aapt2/io/FileInputStream.h | 63 + tools/aapt2/io/FileInputStream_test.cpp | 87 + tools/aapt2/io/StringInputStream.cpp | 50 + tools/aapt2/io/StringInputStream.h | 56 + tools/aapt2/io/StringInputStream_test.cpp | 72 + tools/aapt2/java/AnnotationProcessor.cpp | 19 +- tools/aapt2/java/AnnotationProcessor.h | 2 + tools/aapt2/java/AnnotationProcessor_test.cpp | 24 +- tools/aapt2/java/ClassDefinition.cpp | 31 +- tools/aapt2/java/ClassDefinition.h | 89 +- tools/aapt2/java/JavaClassGenerator.cpp | 20 +- tools/aapt2/java/JavaClassGenerator_test.cpp | 49 + tools/aapt2/java/ManifestClassGenerator.cpp | 5 +- tools/aapt2/java/ManifestClassGenerator_test.cpp | 162 +- tools/aapt2/java/ProguardRules.cpp | 97 +- tools/aapt2/java/ProguardRules_test.cpp | 119 + tools/aapt2/link/AutoVersioner_test.cpp | 93 +- tools/aapt2/link/ManifestFixer.cpp | 6 + tools/aapt2/link/ManifestFixer_test.cpp | 39 +- tools/aapt2/link/ReferenceLinker.cpp | 11 +- tools/aapt2/link/ReferenceLinker_test.cpp | 42 +- tools/aapt2/link/XmlCompatVersioner.cpp | 2 +- tools/aapt2/link/XmlCompatVersioner_test.cpp | 215 +- tools/aapt2/link/XmlNamespaceRemover.cpp | 38 +- tools/aapt2/link/XmlNamespaceRemover_test.cpp | 38 +- tools/aapt2/link/XmlReferenceLinker.cpp | 4 +- tools/aapt2/link/XmlReferenceLinker_test.cpp | 203 +- tools/aapt2/optimize/ResourceDeduper_test.cpp | 91 +- tools/aapt2/proto/ProtoHelpers.cpp | 69 +- tools/aapt2/proto/ProtoHelpers.h | 18 +- tools/aapt2/proto/ProtoSerialize.h | 16 +- tools/aapt2/proto/TableProtoDeserializer.cpp | 230 +- tools/aapt2/proto/TableProtoSerializer.cpp | 150 +- tools/aapt2/proto/TableProtoSerializer_test.cpp | 91 +- tools/aapt2/readme.md | 40 +- tools/aapt2/test/Builders.cpp | 216 + tools/aapt2/test/Builders.h | 200 +- tools/aapt2/test/Common.h | 123 +- tools/aapt2/text/Unicode.cpp | 125 + tools/aapt2/text/Unicode.h | 58 + tools/aapt2/text/Unicode_data.cpp | 629 + tools/aapt2/text/Unicode_test.cpp | 68 + tools/aapt2/text/Utf8Iterator.cpp | 65 + tools/aapt2/text/Utf8Iterator.h | 54 + tools/aapt2/text/Utf8Iterator_test.cpp | 95 + tools/aapt2/tools/extract_unicode_properties.py | 102 + tools/aapt2/unflatten/BinaryResourceParser.cpp | 30 +- tools/aapt2/util/BigBuffer_test.cpp | 16 +- tools/aapt2/util/Files.cpp | 94 +- tools/aapt2/util/Files.h | 81 +- tools/aapt2/util/Maybe.h | 32 +- tools/aapt2/util/Maybe_test.cpp | 10 +- tools/aapt2/util/Util.cpp | 180 +- tools/aapt2/util/Util.h | 33 +- tools/aapt2/util/Util_test.cpp | 160 +- tools/aapt2/xml/XmlActionExecutor.cpp | 2 +- tools/aapt2/xml/XmlActionExecutor_test.cpp | 12 +- tools/aapt2/xml/XmlDom.cpp | 349 +- tools/aapt2/xml/XmlDom.h | 224 +- tools/aapt2/xml/XmlDom_test.cpp | 148 +- tools/aapt2/xml/XmlPullParser.cpp | 32 +- tools/aapt2/xml/XmlPullParser.h | 15 +- tools/aapt2/xml/XmlPullParser_test.cpp | 15 +- tools/aapt2/xml/XmlUtil.h | 83 +- tools/aapt2/xml/XmlUtil_test.cpp | 31 +- tools/apilint/apilint.py | 3 +- tools/bit/adb.cpp | 17 +- tools/bit/main.cpp | 59 +- tools/fonts/add_additional_fonts.py | 44 + tools/fonts/fontchain_lint.py | 29 +- tools/incident_report/Android.mk | 3 - tools/incident_report/main.cpp | 2 + tools/incident_section_gen/Android.mk | 2 - tools/layoutlib/.gitignore | 4 - tools/layoutlib/.idea/.name | 1 - .../.idea/artifacts/studio_android_widgets_jar.xml | 8 - .../artifacts/studio_android_widgets_src_jar.xml | 8 - tools/layoutlib/.idea/codeStyleSettings.xml | 82 - tools/layoutlib/.idea/compiler.xml | 25 - tools/layoutlib/.idea/copyright/Android.xml | 9 - .../.idea/copyright/profiles_settings.xml | 3 - tools/layoutlib/.idea/encodings.xml | 6 - .../.idea/inspectionProfiles/Project_Default.xml | 20 - .../.idea/inspectionProfiles/profiles_settings.xml | 7 - tools/layoutlib/.idea/libraries/framework_jar.xml | 13 - tools/layoutlib/.idea/libraries/junit.xml | 11 - .../.idea/libraries/layoutlib_api_prebuilt.xml | 11 - tools/layoutlib/.idea/libraries/mockito.xml | 9 - tools/layoutlib/.idea/libraries/objenesis.xml | 9 - tools/layoutlib/.idea/misc.xml | 43 - tools/layoutlib/.idea/modules.xml | 11 - .../.idea/runConfigurations/All_in_bridge.xml | 25 - .../.idea/runConfigurations/All_in_create.xml | 31 - .../.idea/runConfigurations/Bridge_quick.xml | 29 - tools/layoutlib/.idea/runConfigurations/Create.xml | 25 - tools/layoutlib/.idea/scopes/scope_settings.xml | 5 - tools/layoutlib/.idea/uiDesigner.xml | 125 - tools/layoutlib/.idea/vcs.xml | 7 - tools/layoutlib/Android.mk | 82 - tools/layoutlib/README | 4 - tools/layoutlib/bridge/.classpath | 16 - tools/layoutlib/bridge/.project | 17 - tools/layoutlib/bridge/.settings/README.txt | 2 - .../bridge/.settings/org.eclipse.jdt.core.prefs | 93 - tools/layoutlib/bridge/Android.mk | 36 - tools/layoutlib/bridge/bridge.iml | 92 - tools/layoutlib/bridge/resources/bars/README | 8 - .../bridge/resources/bars/navigation_bar.xml | 49 - .../bridge/resources/bars/navigation_bar600dp.xml | 49 - .../layoutlib/bridge/resources/bars/status_bar.xml | 27 - .../layoutlib/bridge/resources/bars/title_bar.xml | 6 - .../bars/v18/hdpi/stat_sys_battery_100.png | Bin 604 -> 0 bytes .../bars/v18/hdpi/stat_sys_wifi_signal_4_fully.png | Bin 1541 -> 0 bytes .../bars/v18/mdpi/stat_sys_battery_100.png | Bin 515 -> 0 bytes .../bars/v18/mdpi/stat_sys_wifi_signal_4_fully.png | Bin 1333 -> 0 bytes .../bars/v18/xhdpi/stat_sys_battery_100.png | Bin 728 -> 0 bytes .../v18/xhdpi/stat_sys_wifi_signal_4_fully.png | Bin 1750 -> 0 bytes .../resources/bars/v19/hdpi/ic_sysbar_back.png | Bin 1053 -> 0 bytes .../resources/bars/v19/hdpi/ic_sysbar_home.png | Bin 1064 -> 0 bytes .../resources/bars/v19/hdpi/ic_sysbar_recent.png | Bin 711 -> 0 bytes .../bars/v19/hdpi/stat_sys_wifi_signal_4_fully.png | Bin 1541 -> 0 bytes .../bars/v19/ldrtl-hdpi/ic_sysbar_back.png | Bin 904 -> 0 bytes .../bars/v19/ldrtl-hdpi/ic_sysbar_recent.png | Bin 533 -> 0 bytes .../bars/v19/ldrtl-mdpi/ic_sysbar_back.png | Bin 617 -> 0 bytes .../bars/v19/ldrtl-mdpi/ic_sysbar_recent.png | Bin 423 -> 0 bytes .../bars/v19/ldrtl-xhdpi/ic_sysbar_back.png | Bin 1250 -> 0 bytes .../bars/v19/ldrtl-xhdpi/ic_sysbar_recent.png | Bin 552 -> 0 bytes .../resources/bars/v19/mdpi/ic_sysbar_back.png | Bin 774 -> 0 bytes .../resources/bars/v19/mdpi/ic_sysbar_home.png | Bin 836 -> 0 bytes .../resources/bars/v19/mdpi/ic_sysbar_recent.png | Bin 591 -> 0 bytes .../bars/v19/mdpi/stat_sys_wifi_signal_4_fully.png | Bin 1333 -> 0 bytes .../resources/bars/v19/xhdpi/ic_sysbar_back.png | Bin 1421 -> 0 bytes .../resources/bars/v19/xhdpi/ic_sysbar_home.png | Bin 1421 -> 0 bytes .../resources/bars/v19/xhdpi/ic_sysbar_recent.png | Bin 749 -> 0 bytes .../v19/xhdpi/stat_sys_wifi_signal_4_fully.png | Bin 1750 -> 0 bytes .../resources/bars/v19/xxhdpi/ic_sysbar_back.png | Bin 2811 -> 0 bytes .../resources/bars/v19/xxhdpi/ic_sysbar_home.png | Bin 2229 -> 0 bytes .../resources/bars/v19/xxhdpi/ic_sysbar_recent.png | Bin 1517 -> 0 bytes .../v19/xxhdpi/stat_sys_wifi_signal_4_fully.png | Bin 2202 -> 0 bytes .../resources/bars/v21/hdpi/ic_sysbar_back.png | Bin 1524 -> 0 bytes .../resources/bars/v21/hdpi/ic_sysbar_home.png | Bin 1895 -> 0 bytes .../resources/bars/v21/hdpi/ic_sysbar_recent.png | Bin 611 -> 0 bytes .../bars/v21/hdpi/stat_sys_battery_100.png | Bin 19810 -> 0 bytes .../bars/v21/ldrtl-hdpi/ic_sysbar_back.png | Bin 1535 -> 0 bytes .../bars/v21/ldrtl-mdpi/ic_sysbar_back.png | Bin 965 -> 0 bytes .../bars/v21/ldrtl-xhdpi/ic_sysbar_back.png | Bin 2084 -> 0 bytes .../bars/v21/ldrtl-xxhdpi/ic_sysbar_back.png | Bin 1358 -> 0 bytes .../resources/bars/v21/mdpi/ic_sysbar_back.png | Bin 1010 -> 0 bytes .../resources/bars/v21/mdpi/ic_sysbar_home.png | Bin 1066 -> 0 bytes .../resources/bars/v21/mdpi/ic_sysbar_recent.png | Bin 562 -> 0 bytes .../bars/v21/mdpi/stat_sys_battery_100.png | Bin 19396 -> 0 bytes .../resources/bars/v21/xhdpi/ic_sysbar_back.png | Bin 2109 -> 0 bytes .../resources/bars/v21/xhdpi/ic_sysbar_home.png | Bin 2617 -> 0 bytes .../resources/bars/v21/xhdpi/ic_sysbar_recent.png | Bin 733 -> 0 bytes .../bars/v21/xhdpi/stat_sys_battery_100.png | Bin 19839 -> 0 bytes .../v21/xhdpi/stat_sys_wifi_signal_4_fully.xml | 9 - .../resources/bars/v21/xxhdpi/ic_sysbar_back.png | Bin 1279 -> 0 bytes .../resources/bars/v21/xxhdpi/ic_sysbar_home.png | Bin 2125 -> 0 bytes .../resources/bars/v21/xxhdpi/ic_sysbar_recent.png | Bin 573 -> 0 bytes .../bars/v21/xxhdpi/stat_sys_battery_100.png | Bin 19388 -> 0 bytes .../bars/v9/hdpi/stat_sys_battery_100.png | Bin 788 -> 0 bytes .../bars/v9/hdpi/stat_sys_wifi_signal_4_fully.png | Bin 5146 -> 0 bytes .../bars/v9/ldpi/stat_sys_battery_100.png | Bin 604 -> 0 bytes .../bars/v9/mdpi/stat_sys_battery_100.png | Bin 715 -> 0 bytes .../bars/v9/mdpi/stat_sys_wifi_signal_4_fully.png | Bin 3922 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-b.png | Bin 215 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-bl.png | Bin 397 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-br.png | Bin 406 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-l.png | Bin 120 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-r.png | Bin 207 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-tl.png | Bin 277 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow-tr.png | Bin 397 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow2-b.png | Bin 195 -> 0 bytes .../bridge/resources/icons/shadow2-bl.png | Bin 277 -> 0 bytes .../bridge/resources/icons/shadow2-br.png | Bin 282 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow2-l.png | Bin 108 -> 0 bytes .../layoutlib/bridge/resources/icons/shadow2-r.png | Bin 192 -> 0 bytes .../bridge/resources/icons/shadow2-tl.png | Bin 2855 -> 0 bytes .../bridge/resources/icons/shadow2-tr.png | Bin 286 -> 0 bytes .../src/android/animation/AnimationThread.java | 176 - .../animation/PropertyValuesHolder_Delegate.java | 197 - .../bridge/src/android/app/Fragment_Delegate.java | 104 - .../app/SystemServiceRegistry_Accessor.java | 29 - .../android/content/res/AssetManager_Delegate.java | 47 - .../android/content/res/BridgeAssetManager.java | 62 - .../src/android/content/res/BridgeTypedArray.java | 991 - .../android/content/res/ComplexColor_Accessor.java | 46 - .../android/content/res/Resources_Delegate.java | 1025 - .../content/res/Resources_Theme_Delegate.java | 152 - .../android/content/res/TypedArray_Delegate.java | 35 - .../src/android/graphics/BaseCanvas_Delegate.java | 762 - .../bridge/src/android/graphics/BidiRenderer.java | 325 - .../android/graphics/BitmapFactory_Delegate.java | 156 - .../android/graphics/BitmapShader_Delegate.java | 257 - .../src/android/graphics/Bitmap_Delegate.java | 729 - .../src/android/graphics/BlendComposite.java | 287 - .../android/graphics/BlurMaskFilter_Delegate.java | 64 - .../src/android/graphics/Canvas_Delegate.java | 484 - .../src/android/graphics/ColorFilter_Delegate.java | 74 - .../graphics/ColorMatrixColorFilter_Delegate.java | 59 - .../graphics/ComposePathEffect_Delegate.java | 71 - .../android/graphics/ComposeShader_Delegate.java | 79 - .../graphics/CornerPathEffect_Delegate.java | 71 - .../android/graphics/DashPathEffect_Delegate.java | 89 - .../graphics/DiscretePathEffect_Delegate.java | 71 - .../src/android/graphics/DrawFilter_Delegate.java | 64 - .../graphics/EmbossMaskFilter_Delegate.java | 65 - .../src/android/graphics/FontFamily_Delegate.java | 515 - .../src/android/graphics/Gradient_Delegate.java | 212 - .../graphics/LightingColorFilter_Delegate.java | 59 - .../android/graphics/LinearGradient_Delegate.java | 227 - .../src/android/graphics/MaskFilter_Delegate.java | 64 - .../src/android/graphics/Matrix_Delegate.java | 1077 - .../src/android/graphics/NinePatch_Delegate.java | 186 - .../graphics/PaintFlagsDrawFilter_Delegate.java | 64 - .../src/android/graphics/Paint_Delegate.java | 1329 - .../graphics/PathDashPathEffect_Delegate.java | 72 - .../src/android/graphics/PathEffect_Delegate.java | 69 - .../src/android/graphics/PathMeasure_Delegate.java | 223 - .../bridge/src/android/graphics/Path_Delegate.java | 896 - .../graphics/PorterDuffColorFilter_Delegate.java | 124 - .../android/graphics/RadialGradient_Delegate.java | 205 - .../src/android/graphics/Region_Delegate.java | 483 - .../src/android/graphics/RoundRectangle.java | 368 - .../src/android/graphics/Shader_Delegate.java | 97 - .../android/graphics/SumPathEffect_Delegate.java | 71 - .../android/graphics/SweepGradient_Delegate.java | 213 - .../src/android/graphics/Typeface_Accessor.java | 28 - .../src/android/graphics/Typeface_Delegate.java | 256 - .../drawable/AnimatedVectorDrawable_Delegate.java | 298 - ...Drawable_VectorDrawableAnimatorRT_Delegate.java | 34 - .../drawable/GradientDrawable_Delegate.java | 73 - .../graphics/drawable/VectorDrawable_Delegate.java | 1262 - .../src/android/os/HandlerThread_Delegate.java | 80 - .../bridge/src/android/os/Handler_Delegate.java | 57 - .../bridge/src/android/os/Looper_Accessor.java | 47 - .../bridge/src/android/os/ServiceManager.java | 95 - .../src/android/os/SystemClock_Delegate.java | 99 - .../src/android/os/SystemProperties_Delegate.java | 110 - .../preference/BridgePreferenceInflater.java | 61 - .../android/preference/Preference_Delegate.java | 80 - .../src/android/text/AndroidBidi_Delegate.java | 63 - .../bridge/src/android/text/GreedyLineBreaker.java | 192 - .../src/android/text/Hyphenator_Delegate.java | 46 - .../bridge/src/android/text/LineBreaker.java | 43 - .../bridge/src/android/text/LineWidth.java | 35 - .../src/android/text/OptimizingLineBreaker.java | 261 - .../bridge/src/android/text/Primitive.java | 92 - .../src/android/text/StaticLayout_Delegate.java | 238 - .../bridge/src/android/text/TabStops.java | 44 - .../android/text/format/DateFormat_Delegate.java | 42 - .../src/android/util/BridgeXmlPullAttributes.java | 313 - .../bridge/src/android/util/Log_Delegate.java | 51 - .../bridge/src/android/util/LruCache.java | 391 - .../src/android/util/PathParser_Delegate.java | 844 - .../bridge/src/android/util/Xml_Delegate.java | 45 - .../src/android/view/AttachInfo_Accessor.java | 58 - .../bridge/src/android/view/BridgeInflater.java | 496 - .../src/android/view/Choreographer_Delegate.java | 85 - .../bridge/src/android/view/Display_Delegate.java | 36 - .../android/view/HandlerActionQueue_Delegate.java | 37 - .../src/android/view/IWindowManagerImpl.java | 529 - .../src/android/view/LayoutInflater_Delegate.java | 236 - .../src/android/view/MenuInflater_Delegate.java | 72 - .../src/android/view/PointerIcon_Delegate.java | 33 - .../bridge/src/android/view/RectShadowPainter.java | 161 - .../src/android/view/RenderNode_Delegate.java | 335 - .../bridge/src/android/view/ShadowPainter.java | 422 - .../bridge/src/android/view/SurfaceView.java | 130 - .../android/view/ViewConfiguration_Accessor.java | 29 - .../src/android/view/ViewGroup_Delegate.java | 156 - .../src/android/view/ViewRootImpl_Accessor.java | 26 - .../src/android/view/ViewRootImpl_Delegate.java | 34 - .../bridge/src/android/view/View_Delegate.java | 47 - .../bridge/src/android/view/WindowCallback.java | 144 - .../android/view/WindowManagerGlobal_Delegate.java | 43 - .../view/accessibility/AccessibilityManager.java | 278 - .../inputmethod/InputMethodManager_Accessor.java | 27 - .../inputmethod/InputMethodManager_Delegate.java | 49 - .../view/textservice/TextServicesManager.java | 72 - .../bridge/src/android/webkit/WebView.java | 238 - .../src/android/widget/Toolbar_Accessor.java | 32 - .../internal/util/VirtualRefBasePtr_Delegate.java | 53 - .../android/internal/util/XmlUtils_Delegate.java | 74 - .../NativeInterpolatorFactoryHelper_Delegate.java | 140 - .../internal/view/menu/BridgeMenuItemImpl.java | 65 - .../internal/view/menu/MenuBuilder_Delegate.java | 38 - .../android/internal/widget/ActionBarAccessor.java | 32 - .../src/com/android/layoutlib/bridge/Bridge.java | 737 - .../android/layoutlib/bridge/BridgeConstants.java | 58 - .../layoutlib/bridge/BridgeRenderSession.java | 249 - .../src/com/android/layoutlib/bridge/MockView.java | 107 - .../layoutlib/bridge/android/AndroidLocale.java | 72 - .../bridge/android/BridgeContentProvider.java | 154 - .../bridge/android/BridgeContentResolver.java | 120 - .../layoutlib/bridge/android/BridgeContext.java | 2064 - .../bridge/android/BridgeIInputMethodManager.java | 258 - .../android/BridgeLayoutParamsMapAttributes.java | 164 - .../bridge/android/BridgePackageManager.java | 958 - .../bridge/android/BridgePowerManager.java | 179 - .../bridge/android/BridgeSharedPreferences.java | 138 - .../layoutlib/bridge/android/BridgeWindow.java | 120 - .../bridge/android/BridgeWindowSession.java | 232 - .../bridge/android/BridgeXmlBlockParser.java | 494 - .../bridge/android/RenderParamsFlags.java | 65 - .../bridge/android/graphics/NopCanvas.java | 307 - .../bridge/android/support/DesignLibUtil.java | 60 - .../bridge/android/support/DrawerLayoutUtil.java | 63 - .../bridge/android/support/RecyclerViewUtil.java | 130 - .../android/support/SupportPreferencesUtil.java | 282 - .../bridge/android/view/WindowManagerImpl.java | 75 - .../layoutlib/bridge/bars/AppCompatActionBar.java | 207 - .../layoutlib/bridge/bars/BridgeActionBar.java | 177 - .../com/android/layoutlib/bridge/bars/Config.java | 137 - .../android/layoutlib/bridge/bars/CustomBar.java | 290 - .../layoutlib/bridge/bars/FrameworkActionBar.java | 258 - .../bridge/bars/FrameworkActionBarWrapper.java | 379 - .../android/layoutlib/bridge/bars/IconLoader.java | 125 - .../layoutlib/bridge/bars/NavigationBar.java | 138 - .../layoutlib/bridge/bars/OverflowMenuAdapter.java | 99 - .../android/layoutlib/bridge/bars/StatusBar.java | 123 - .../bridge/bars/ThemePreviewNavigationBar.java | 58 - .../android/layoutlib/bridge/bars/TitleBar.java | 46 - .../layoutlib/bridge/impl/DelegateManager.java | 170 - .../android/layoutlib/bridge/impl/GcSnapshot.java | 885 - .../com/android/layoutlib/bridge/impl/Layout.java | 467 - .../layoutlib/bridge/impl/LayoutParserWrapper.java | 377 - .../layoutlib/bridge/impl/ParserFactory.java | 152 - .../layoutlib/bridge/impl/PlayAnimationThread.java | 49 - .../layoutlib/bridge/impl/PorterDuffUtility.java | 107 - .../layoutlib/bridge/impl/RenderAction.java | 410 - .../layoutlib/bridge/impl/RenderDrawable.java | 179 - .../layoutlib/bridge/impl/RenderSessionImpl.java | 1557 - .../layoutlib/bridge/impl/ResourceHelper.java | 706 - .../com/android/layoutlib/bridge/impl/Stack.java | 70 - .../layoutlib/bridge/impl/SystemViewInfo.java | 51 - .../bridge/impl/binding/AdapterHelper.java | 148 - .../layoutlib/bridge/impl/binding/AdapterItem.java | 74 - .../layoutlib/bridge/impl/binding/FakeAdapter.java | 132 - .../bridge/impl/binding/FakeExpandableAdapter.java | 236 - .../bridge/libcore/io/BridgeBufferIterator.java | 81 - .../layoutlib/bridge/shadowutil/ShadowBuffer.java | 181 - .../layoutlib/bridge/shadowutil/SpotShadow.java | 630 - .../bridge/util/CachedPathIteratorFactory.java | 485 - .../com/android/layoutlib/bridge/util/Debug.java | 23 - .../layoutlib/bridge/util/DynamicIdMap.java | 79 - .../bridge/util/NinePatchInputStream.java | 47 - .../layoutlib/bridge/util/ReflectionUtils.java | 123 - .../layoutlib/bridge/util/SparseWeakArray.java | 329 - .../src/com/google/android/maps/MapView.java | 121 - .../src/dalvik/system/VMRuntime_Delegate.java | 78 - .../bridge/src/libcore/icu/ICU_Delegate.java | 263 - .../src/libcore/io/MemoryMappedFile_Delegate.java | 118 - .../util/NativeAllocationRegistry_Delegate.java | 70 - tools/layoutlib/bridge/tests/.classpath | 11 - tools/layoutlib/bridge/tests/.project | 17 - tools/layoutlib/bridge/tests/Android.mk | 43 - .../res/com/android/layoutlib/testdata/layout1.xml | 49 - .../tests/res/testApp/MyApplication/.gitignore | 14 - .../tests/res/testApp/MyApplication/build.gradle | 48 - .../test/myapplication/test/BuildConfig.class | Bin 792 -> 0 bytes .../test/myapplication/ArraysCheckWidget.class | Bin 2349 -> 0 bytes .../layoutlib/test/myapplication/BuildConfig.class | Bin 777 -> 0 bytes .../layoutlib/test/myapplication/MyActivity.class | Bin 1420 -> 0 bytes .../layoutlib/test/myapplication/R$array.class | Bin 519 -> 0 bytes .../layoutlib/test/myapplication/R$attr.class | Bin 456 -> 0 bytes .../layoutlib/test/myapplication/R$color.class | Bin 461 -> 0 bytes .../layoutlib/test/myapplication/R$dimen.class | Bin 527 -> 0 bytes .../layoutlib/test/myapplication/R$drawable.class | Bin 569 -> 0 bytes .../layoutlib/test/myapplication/R$id.class | Bin 2014 -> 0 bytes .../layoutlib/test/myapplication/R$integer.class | Bin 492 -> 0 bytes .../layoutlib/test/myapplication/R$layout.class | Bin 881 -> 0 bytes .../layoutlib/test/myapplication/R$menu.class | Bin 452 -> 0 bytes .../layoutlib/test/myapplication/R$string.class | Bin 538 -> 0 bytes .../layoutlib/test/myapplication/R$style.class | Bin 461 -> 0 bytes .../android/layoutlib/test/myapplication/R.class | Bin 1107 -> 0 bytes .../res/testApp/MyApplication/golden/activity.png | Bin 35872 -> 0 bytes .../testApp/MyApplication/golden/adaptive_icon.png | Bin 6350 -> 0 bytes .../testApp/MyApplication/golden/allwidgets.png | Bin 67914 -> 0 bytes .../MyApplication/golden/allwidgets_tab.png | Bin 52245 -> 0 bytes .../MyApplication/golden/animated_vector.png | Bin 15656 -> 0 bytes .../MyApplication/golden/animated_vector_1.png | Bin 13335 -> 0 bytes .../testApp/MyApplication/golden/array_check.png | Bin 27015 -> 0 bytes .../MyApplication/golden/expand_horz_layout.png | Bin 2876 -> 0 bytes .../MyApplication/golden/expand_vert_layout.png | Bin 3693 -> 0 bytes .../res/testApp/MyApplication/golden/font_test.png | Bin 51791 -> 0 bytes .../testApp/MyApplication/golden/four_corners.png | Bin 19503 -> 0 bytes .../golden/four_corners_translucent.png | Bin 19391 -> 0 bytes .../golden/four_corners_translucent_land.png | Bin 20951 -> 0 bytes .../res/testApp/MyApplication/golden/scrolled.png | Bin 4474 -> 0 bytes .../testApp/MyApplication/golden/shadows_test.png | Bin 13569 -> 0 bytes .../golden/simple_activity-old-theme.png | Bin 9015 -> 0 bytes .../MyApplication/golden/simple_activity.png | Bin 8202 -> 0 bytes .../golden/simple_activity_noactionbar.png | Bin 8220 -> 0 bytes .../MyApplication/golden/vector_drawable.png | Bin 26162 -> 0 bytes .../MyApplication/golden/vector_drawable_91383.png | Bin 11320 -> 0 bytes .../res/testApp/MyApplication/gradle.properties | 18 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - .../bridge/tests/res/testApp/MyApplication/gradlew | 164 - .../tests/res/testApp/MyApplication/gradlew.bat | 90 - .../res/testApp/MyApplication/proguard-rules.pro | 17 - .../MyApplication/src/main/AndroidManifest.xml | 21 - .../test/myapplication/ArraysCheckWidget.java | 57 - .../layoutlib/test/myapplication/MyActivity.java | 35 - .../main/myapplication.widgets/CustomCalendar.java | 47 - .../src/main/myapplication.widgets/CustomDate.java | 47 - .../main/myapplication.widgets/InsetsWidget.java | 43 - .../main/myapplication.widgets/package-info.java | 6 - .../MyApplication/src/main/res/color/gradient.xml | 24 - .../src/main/res/drawable/adaptive.xml | 6 - .../src/main/res/drawable/android.xml | 65 - .../src/main/res/drawable/headset.xml | 25 - .../src/main/res/drawable/ic_launcher.xml | 9 - .../src/main/res/drawable/multi_path.xml | 88 - .../MyApplication/src/main/res/font/testfamily.xml | 5 - .../MyApplication/src/main/res/layout/activity.xml | 21 - .../src/main/res/layout/adaptive_icon.xml | 14 - .../src/main/res/layout/allwidgets.xml | 403 - .../src/main/res/layout/array_check.xml | 7 - .../src/main/res/layout/expand_horz_layout.xml | 15 - .../src/main/res/layout/expand_layout.xml | 29 - .../src/main/res/layout/expand_vert_layout.xml | 15 - .../src/main/res/layout/fonts_test.xml | 55 - .../src/main/res/layout/four_corners.xml | 38 - .../main/res/layout/indeterminate_progressbar.xml | 14 - .../MyApplication/src/main/res/layout/insets.xml | 12 - .../MyApplication/src/main/res/layout/layout.xml | 25 - .../MyApplication/src/main/res/layout/scrolled.xml | 57 - .../src/main/res/layout/shadows_test.xml | 97 - .../src/main/res/layout/simple_activity.xml | 32 - .../src/main/res/layout/vector_drawable.xml | 30 - .../main/res/layout/vector_drawable_android.xml | 34 - .../testApp/MyApplication/src/main/res/menu/my.xml | 8 - .../MyApplication/src/main/res/values/arrays.xml | 26 - .../MyApplication/src/main/res/values/attrs.xml | 4 - .../MyApplication/src/main/res/values/ids.xml | 47 - .../MyApplication/src/main/res/values/strings.xml | 8 - .../MyApplication/src/main/res/values/styles.xml | 8 - .../app/SystemServiceRegistry_AccessorTest.java | 39 - .../src/android/graphics/Matrix_DelegateTest.java | 48 - .../android/util/BridgeXmlPullAttributesTest.java | 110 - .../layoutlib/bridge/BridgeRenderSessionTest.java | 37 - .../android/layoutlib/bridge/TestDelegates.java | 220 - .../bridge/android/BridgeXmlBlockParserTest.java | 137 - .../bridge/impl/LayoutParserWrapperTest.java | 183 - .../android/layoutlib/bridge/intensive/Main.java | 42 - .../bridge/intensive/PerformanceTests.java | 55 - .../layoutlib/bridge/intensive/RenderResult.java | 72 - .../layoutlib/bridge/intensive/RenderTestBase.java | 545 - .../layoutlib/bridge/intensive/RenderTests.java | 449 - .../bridge/intensive/setup/ConfigGenerator.java | 322 - .../intensive/setup/LayoutLibTestCallback.java | 197 - .../bridge/intensive/setup/LayoutPullParser.java | 111 - .../bridge/intensive/util/ImageUtils.java | 341 - .../bridge/intensive/util/ModuleClassLoader.java | 62 - .../bridge/intensive/util/TestAssetRepository.java | 54 - .../layoutlib/bridge/intensive/util/TestUtils.java | 36 - .../intensive/util/perf/LongStatsCollector.java | 97 - .../intensive/util/perf/PerformanceRunner.java | 80 - .../bridge/intensive/util/perf/TimedStatement.java | 178 - .../intensive/util/perf/TimedStatementResult.java | 64 - tools/layoutlib/bridge/update_nav_icons.sh | 51 - tools/layoutlib/create/.classpath | 9 - tools/layoutlib/create/.project | 17 - tools/layoutlib/create/.settings/README.txt | 2 - .../create/.settings/org.eclipse.jdt.core.prefs | 93 - tools/layoutlib/create/Android.mk | 31 - tools/layoutlib/create/README.txt | 268 - tools/layoutlib/create/create.iml | 27 - tools/layoutlib/create/manifest.txt | 1 - .../layoutlib/annotations/LayoutlibDelegate.java | 27 - .../tools/layoutlib/annotations/Nullable.java | 35 - .../layoutlib/annotations/VisibleForTesting.java | 50 - .../layoutlib/create/AbstractClassAdapter.java | 418 - .../tools/layoutlib/create/AsmAnalyzer.java | 914 - .../tools/layoutlib/create/AsmGenerator.java | 468 - .../layoutlib/create/ClassHasNativeVisitor.java | 102 - .../android/tools/layoutlib/create/CreateInfo.java | 363 - .../layoutlib/create/DelegateClassAdapter.java | 143 - .../layoutlib/create/DelegateMethodAdapter.java | 466 - .../tools/layoutlib/create/DependencyFinder.java | 788 - .../layoutlib/create/FieldInjectorAdapter.java | 40 - .../tools/layoutlib/create/ICreateInfo.java | 110 - .../layoutlib/create/InjectMethodRunnables.java | 54 - .../layoutlib/create/InjectMethodsAdapter.java | 40 - .../com/android/tools/layoutlib/create/Log.java | 72 - .../tools/layoutlib/create/LogAbortException.java | 32 - .../com/android/tools/layoutlib/create/Main.java | 227 - .../tools/layoutlib/create/MethodAdapter.java | 97 - .../tools/layoutlib/create/MethodListener.java | 75 - .../tools/layoutlib/create/OverrideMethod.java | 152 - .../layoutlib/create/PromoteClassClassAdapter.java | 64 - .../layoutlib/create/PromoteFieldClassAdapter.java | 51 - .../layoutlib/create/RefactorClassAdapter.java | 104 - .../tools/layoutlib/create/RenameClassAdapter.java | 87 - .../create/ReplaceMethodCallsAdapter.java | 292 - .../tools/layoutlib/create/StubMethodAdapter.java | 383 - .../layoutlib/create/TransformClassAdapter.java | 151 - .../tools/layoutlib/java/AutoCloseable.java | 32 - .../com/android/tools/layoutlib/java/Charsets.java | 133 - .../tools/layoutlib/java/IntegralToString.java | 537 - .../layoutlib/java/LinkedHashMap_Delegate.java | 36 - .../com/android/tools/layoutlib/java/Objects.java | 132 - .../tools/layoutlib/java/System_Delegate.java | 68 - .../tools/layoutlib/java/UnsafeByteSequence.java | 81 - tools/layoutlib/create/tests/Android.mk | 35 - .../tools/layoutlib/create/AsmAnalyzerTest.java | 258 - .../tools/layoutlib/create/AsmGeneratorTest.java | 431 - .../create/ClassHasNativeVisitorTest.java | 102 - .../tools/layoutlib/create/CreateInfoAdapter.java | 80 - .../layoutlib/create/DelegateClassAdapterTest.java | 535 - .../android/tools/layoutlib/create/LogTest.java | 88 - .../android/tools/layoutlib/create/MockLog.java | 43 - .../create/PromoteClassClassAdapterTest.java | 170 - .../layoutlib/create/RenameClassAdapterTest.java | 116 - .../layoutlib/create/StubMethodAdapterTest.java | 132 - .../create/dataclass/ClassWithNative.java | 45 - .../create/dataclass/ClassWithNative_Delegate.java | 34 - .../layoutlib/create/dataclass/JavaClass.java | 22 - .../layoutlib/create/dataclass/OuterClass.java | 63 - .../create/dataclass/OuterClass_Delegate.java | 34 - .../dataclass/OuterClass_InnerClass_Delegate.java | 30 - .../OuterClass_StaticInnerClass_Delegate.java | 30 - .../layoutlib/create/dataclass/StubClass.java | 30 - tools/layoutlib/create/tests/data/mock_android.jar | Bin 10198 -> 0 bytes .../tests/mock_data/java/lang/JavaClass.java | 22 - .../mock_data/mock_android/data/anotherDataFile | 1 - .../tests/mock_data/mock_android/data/dataFile | 1 - .../mock_data/mock_android/dummy/InnerTest.java | 91 - .../mock_data/mock_android/util/EmptyArray.java | 24 - .../tests/mock_data/mock_android/view/View.java | 25 - .../mock_data/mock_android/view/ViewGroup.java | 29 - .../mock_android/widget/LinearLayout.java | 29 - .../mock_data/mock_android/widget/TableLayout.java | 27 - tools/layoutlib/legacy/Android.mk | 30 - tools/layoutlib/legacy/legacy.iml | 12 - .../src/com/android/layoutlib/bridge/Bridge.java | 75 - tools/layoutlib/rename_font/README | 9 - tools/layoutlib/rename_font/Roboto-Regular.ttf | Bin 114976 -> 0 bytes tools/layoutlib/rename_font/build_font.py | 227 - tools/layoutlib/rename_font/build_font_single.py | 211 - tools/layoutlib/rename_font/test.py | 45 - .../idea/editors/theme/widgets/ErrorCatcher.java | 94 - .../idea/editors/theme/widgets/PressedButton.java | 31 - .../editors/theme/widgets/ThemePreviewLayout.java | 200 - .../studio-android-widgets.iml | 14 - tools/locked_region_code_injection/Android.mk | 15 + tools/locked_region_code_injection/manifest.txt | 1 + .../LockFindingClassVisitor.java | 241 + .../src/lockedregioncodeinjection/LockTarget.java | 61 + .../lockedregioncodeinjection/LockTargetState.java | 34 + .../LockTargetStateAnalysis.java | 109 + .../src/lockedregioncodeinjection/Main.java | 104 + .../src/lockedregioncodeinjection/Utils.java | 46 + .../test/lockedregioncodeinjection/TestMain.java | 231 + .../test/lockedregioncodeinjection/TestTarget.java | 52 + tools/obbtool/Android.mk | 2 +- wifi/java/android/net/wifi/BatchedScanResult.java | 1 + wifi/java/android/net/wifi/IRttManager.aidl | 2 +- wifi/java/android/net/wifi/IWifiManager.aidl | 5 +- wifi/java/android/net/wifi/RttManager.java | 57 +- wifi/java/android/net/wifi/ScanResult.java | 44 + wifi/java/android/net/wifi/WifiConfiguration.java | 161 +- .../android/net/wifi/WifiConnectionStatistics.java | 1 + wifi/java/android/net/wifi/WifiInfo.java | 47 +- wifi/java/android/net/wifi/WifiManager.java | 99 +- .../android/net/wifi/WifiNetworkScoreCache.java | 63 +- wifi/java/android/net/wifi/WifiSsid.java | 18 + .../android/net/wifi/aware/DiscoverySession.java | 15 +- .../net/wifi/aware/DiscoverySessionCallback.java | 7 +- .../java/android/net/wifi/aware/PublishConfig.java | 17 +- .../android/net/wifi/aware/SubscribeConfig.java | 18 +- .../wifi/aware/WifiAwareAgentNetworkSpecifier.java | 226 + .../android/net/wifi/aware/WifiAwareManager.java | 7 +- .../net/wifi/aware/WifiAwareNetworkSpecifier.java | 43 +- .../android/net/wifi/aware/WifiAwareSession.java | 17 +- .../android/net/wifi/aware/WifiAwareUtils.java | 33 + .../android/net/wifi/hotspot2/OsuProvider.aidl | 19 + .../android/net/wifi/hotspot2/OsuProvider.java | 231 + .../java/android/net/wifi/p2p/IWifiP2pManager.aidl | 3 +- wifi/java/android/net/wifi/p2p/WifiP2pManager.java | 72 +- wifi/tests/Android.mk | 12 +- wifi/tests/AndroidTest.xml | 2 +- .../android/net/wifi/WifiConfigurationTest.java | 71 + .../net/wifi/WifiNetworkScoreCacheTest.java | 58 +- wifi/tests/src/android/net/wifi/WifiSsidTest.java | 28 +- .../aware/WifiAwareAgentNetworkSpecifierTest.java | 177 + .../net/wifi/aware/WifiAwareManagerTest.java | 163 +- .../android/net/wifi/hotspot2/OsuProviderTest.java | 125 + .../android/net/wifi/p2p/WifiP2pManagerTest.java | 82 + 6595 files changed, 331927 insertions(+), 166792 deletions(-) d52b215f82e Preventing recursive referrence in drawables f0c423b634d Respect legacy color mode settings de00b62099e Allow dnd access for secondary users d4ecffae67f DO NOT MERGE Remove orientation restriction to only fullscreen activities. 9d316c18cac AAPT2: Allow for nested inline xmls ee62f699468 Give fg services a shelf life before they go bad. a36fe421702 Allow internal services access to instant apps b9474a64b31 AAPT: treat "-I" with lower precedence than main APK for dumping. 0a3a474e46e AAPT leave alone for VDC 93e7dcb9d5c AAPT2: Sanitize resource qualifiers before using in split names. 7b234981058 DO NOT MERGE - Support native and srgb for night display 2a9859b572d Add color mode setting a7212650e70 Fix netlink group mismatch in fds used for offload be530ca6713 DO NOT MERGE Revert "Convert ICarrierService to oneway." 4b7f43bcae2 Reuse the BluetoothBatteryDrawable in QS detail 76cb516fa76 Import translations. DO NOT MERGE d96953ad7ab Preserve ranking attrs of resolve infos for installing a feature split c401bac0d7b DO NOT MERGE getPinnedShortcuts() shouldn't crash with shortcuts with... 8a0b238b134 AAPT2: Ensure strings are sorted by configuration bad8405e9ca AAPT2: Flatten AndroidManifest.xml stringpool in UTF16 9c40250cdfc AAPT2: Flatten AndroidManifest.xml stringpool in UTF16 50365007b67 Update build target to restrict it to arm and x86 only b3daf2b88c8 Fix incorrect colors for CustomTile in QS d5583fafa7b Update pre-built apks in platform 7aea35a6803 Don't defer client hidden if activity is already paused 4d1ad408736 Add crash recovery logic to HardwarePropertiesManagerService f9b64545248 DO NOT MERGE Revert "Show dialog if top app is killed by lmk" fc57ab6e2c0 DO NOT MERGE: Add extra compiled classes 2ebc504b8eb Revert "Only show dialog if top app is killed" 33020015243 Use calling user ID when calling isDeviceLocked 2044e6e3770 Auto-dim refinements ebc3b4c033e Add dalvik.vm.foreground-heap-growth-multiplier property b081f1e809b Import translations. DO NOT MERGE 0e68a3ec0ae Update CtsShim with multiArch acaf8c1684c Flags to enable/disable smart selection in EditText cd0caf5e8e8 Add property reading logic for dalvik.vm.madvise-random 9d588a7013e DO NOT MERGE: Don't let keyguard to influence orientation when dismissing ba60ab604c8 Flags to enable/disable smart selection in EditText 5e099800f83 Incorporate slab reclaimable into meminfo 24a879c769f Add android.os.Parcel$ReadWriteHelper to compiled classes 90024acefee Only show dialog if top app is killed 7dfb00c12f0 Move stub APK profile logic to performDexOptUpgrade 11085643134 Add CarrierConfig for Invalid Call Forwarding number d7a8103be18 DO NOT MERGE Turn off logcat logging for smart selection logs. 01e412761aa Check target api version before crashing apps. 294ba065c11 Send a11y updates for updated notifications b0e33eda2a7 Canonicalize notification channel sounds for backup 3c648c4673b Cleanup of Cellular/Wifi aggregate statistics 9704426d14a Don't recycle replaced nodes in a11y cache fad72cb55b8 Fix URI unparceling and clarify an error condition 5a4399a34cd Check target api version before crashing apps. ed7796f3020 Document how to handle save on multi-steps activity. 2d7a4a3f674 Canonicalize notification channel sounds for backup 3038ca86c2d Import translations. DO NOT MERGE fa85b603ef2 Set the global priority session immediately after its flag is set d51d398383c Fix alarm preview volume 5909d0134d7 Fixed problem where scrim transition would be cancelled 757057a5b55 Import translations. DO NOT MERGE 252a0c4559b Require DownloadRequest#Builder to have mandatory Source URI dc92d925d81 Wrap StackOverflowError in NotFoundException. Bug: 67462465 Test: builds and tested using faulty apk with recursive drawable. Change-Id: I47691343dae892beb5ed8c1c66c33edefade321e 9418756a111 Send a11y updates for updated notifications de82ddac5d9 Add header to DropBox crash reports to indicate instant app crash 60caf7d2913 Log upstream network suspend/resume callbacks ab8ea9ff01c docs: Tiny usage fix ("e-mail" -> "email") 3311859a489 Fix NPE when removing PIN locked SIM during E911 call d4b7862785f Don't take a lock on the UI thread. 27833ebeb3c Expose RECORD_AUDIO to Instant Apps 6267f9955f6 Skip drawing snapshot if we can't create the buffer. 2257fda5638 Always synchronize the OEM unlock allowed bit to the FRP partition 58c4631c29b Ignore non-repeating vibrations in favor of repeating vibrations. 2837dd00143 Import translations. DO NOT MERGE e0adfde0b94 Import translations. DO NOT MERGE aa274cbcd83 Import translations. DO NOT MERGE fd79a8e121a Import translations. DO NOT MERGE d63bfb064d6 Import translations. DO NOT MERGE 80d87da085a Import translations. DO NOT MERGE 87c4d55ccb6 Import translations. DO NOT MERGE 668de3d7faa Import translations. DO NOT MERGE a6019b27e7e docs: Adding API level 27 (Oreo MR1) to the docs build options b5cbecb16a5 Add keyguard state as a gate for VR Mode. 5322dae5303 Decreases likelihood of AoD flickering 858a4640f32 Update ANOMALY_DETECTION_CONSTANTS javadoc. d06de348b60 Add permissions for LiveTv (AOSP) 887da3cf3ac Fixed an issue where added icons were white in multiwindow 3e9f972fde0 Add comment about flag VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL as recommended. 325e096855e Restrict sending new intent to one invocation. a5ae9056e74 Log NAT update descriptions when receiving netlink errors 1ce1d3a42ce Add AOD metrics in batterystats 138590588be Fixed a bug where the order of the icons was wrong bb3ff154951 Avoid spaces in the trace file names. 9af92dadc9c Use rotation from MediaMetadataRetriever directly 0b67b9fad67 AudioService: log focus changes and limit focus stack size b844956d69d Fix NPE in dumpsys logs. d675f51c72c Change recovery logic for services bound by VrManagerService. 1e90fc38dbf Add a flag to virtual display to indicates that content on this display need to be destroyed once the display is removed. Then apply this flag to VR virtual display. 7f149b0f876 Logs UID that requested a bugreport. 66855315850 Fix race condition when entering low persistence mode 27b3b2bc1bd Hides the statusbar in recents for low ram devices 0e00727faaf Disable seamless-rotation when other windows are visible. 41be23e3dce Finalize resource IDs for O-MR1 27f92621248 [framework] Compile secondary dex files in isolation bb567ae6c03 Sets AutofillClient on attachBaseContext() dec9fda3243 Adds a filtering bitmask to DownloadStateCallback 1f6029bd6f4 Add isOpenNetwork() to WifiConfiguration. 34a04e40bd1 Update Settings properly when no Spell Checker is available. b119a0853b3 Select only preinstalled Spell Checker Services 52ea662280a Bind VR compositor service from VrManagerService. addebccc56c Update NPMS to inform NMS of the changes in fw rules synchronously. d2eb55d0982 Fixes rounded corners for clear all button on low ram devices 52c6ed37637 Fixed URL used on sample. ca7ffa06bc0 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. 1f2a5d36224 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. d87d2746a94 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. 04b96d76a9a DO NOT MERGE. KEY_INTENT shouldn't grant permissions. c4f4dfedf8c DO NOT MERGE. KEY_INTENT shouldn't grant permissions. a20eb2a4c62 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. ec733747bb4 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. 30040fa3e28 Improved javadocs for Autofill save workflow. e4294cd19ea Remove verification for DownloadReceiver when failure dba1bb07e04 DO NOT MERGE. KEY_INTENT shouldn't grant permissions. a722139f9cd Decouple Content Name Locale from Content Language Locale 13d875fb522 Fix a cache calculation regression. 74a5596a8ae AudioService: log ducking and incall muting of audio players 21a2e72655a measure snooze UI use more precisely cb941157a22 Fix NPE in ActivityThread da74a153132 MediaSessionService: Prevent getActiveSessions() from growing infinitely 0da683bd8da AAPT2: Preserve line numbers when deserializing from binary XML 1ee1a106c5b AAPT2: Fix R.java styleable + indices ordering e901a7e0ed8 Enable experimentation on notification snooze options 2f87cb2d4a2 Reduce lock interactions in backup transport management 3e99a5fcb98 ImageFormat: Document units/coordinate system for DEPTH_POINT_CLOUD 3f23dfc6c15 Lower watchdog timeout for ChooserTargetService responses 5eaed55a578 Import translations. DO NOT MERGE ddafe645ffa Import translations. DO NOT MERGE a8f395702d2 DO NOT MERGE Ignore DUN in describeImmutableDifferences 45de16dde51 Import translations. DO NOT MERGE a5fe0de1a8b revamp app compat test harness 3884b03b982 Fix Transition test failure. be60f06a1be Increase the duration allowed for a TC result. 71d4bcc053f Fixing Launcher package name for privilege permission f3de8aa2cd7 Foreground service notis must be correctly formed. 62219034549 Fixed warning on getWebDomain() 1ced4b7b708 Update configuration whenever the visible window is laid out. 1ff77669e10 Don't show no sim when a sim has been detected. 133a24e0955 Make RoutInfo.select() called in app's main thread e5a351cb921 Fix Cell broadcast sound in total silence 725fccab66e Add API to request light navigation bar in theme 6afa65008d5 AudioService: more logs for audio mode changes 0260938aba5 NotificationPlayer: fix race conditions baff9f03c1b enable experiments for AOD timeout 4c657388956 Fix launch of activities into VR Virtual display 97376cfe08d Ensure that the thumbnail path is valid even without a thumbnail. 69ad8183751 Reduce synchronized lock scope. 7fb83d92085 AudioService: do not unmute media on headset plug in total silence mode 6c7776ffe2f Add API to request light navigation bar in theme b11ea1fa732 Import translations. DO NOT MERGE 3c45c4c9693 Add multiuser support for enabling notification listener 47749a01d75 Import translations. DO NOT MERGE 9e177f05ea9 Handle clear all button show and hide functionality for low ram devices d4c5ab8b8c6 Associate RenderNodes created for hw bitmap w/ views 6ce92394ad9 Don't clobber shared libs when updating app info 61a3e8c23a7 Frameworks: Move Log holder to be preloaded 84a2e2a06bb Show dialog if top app is killed by lmk 4673c381fa2 Use QS context when creating the bluetooth battery indicator 37b202492e0 Minimal change to ensure that position is last saved when docking. 3885bf6f048 Add nullptr check ab804f05544 In-call-notif doesn't use AUDIBILITY_ENFORCED flag 8f22de0e7f1 Fix crash due to TextView.getText() returning null. 8fa085e76f1 Declare support for Ethernet if the service is running. c5d1b90f41c Revert "Revert "Add preopt profile logic for compiling during first boot"" 290271695d6 Fix end() for infinite AnimatorSet 4f475cc140c Remove obsolete & broken handling of precompiled sys apps 94837e35e3c Fix spelling mistake in dumpsys output a821efeeb72 Added missing quote (") on anchor tag. 3e0843038d2 Disable long-press home Orb animation. 9c780d495b2 Shorter notification text on AoD b4cd6226ed3 FIxed typo. 6a26e93c750 Re-add callback to onCancel() when screen is touched outside Save UI. 4e6d2ee969d Import translations. DO NOT MERGE 8f76fc38ec1 Do not throw on call to isTetheringSupported w/o permission 1df9bbaafe8 Import translations. DO NOT MERGE 4dc1ec754c5 Fix crash when creating a HW Bitmap on a detached view d2080d52b34 Quick fix: Make incorrect animator usage a warning 4a299d56e61 Revert "Add preopt profile logic for compiling during first boot" fcd7fae5e60 Don't crash onServiceDisconnected... 2b17afd3307 Restrict when a window receives new Configurations. 2adc263ce97 FRP: Add config flag for disabling credential FRP b3513a130d9 Fixing session abandon logging bug 34aa294b96b Fixed bug in handling of OTHER as terminal 0e43c503ab7 Select correct system audio route in updateAudioRoutes 77150c5fbb1 Hide autofill popup if anchor removed 021b878a23d Logs how long it took to show the Autofill UI after a field was focused. fc0facbf52b Add Open Network Available metrics to wifi.proto 05a2982f0cf Add null check in a11y callback a5ae2c2bc6c LockSettingsStrongAuth shouldn't get fingerprintservice on unsupported devices 3d30ca1d3c9 Add systrace for VectorDrawable inflation and draw 20ad4b92a75 Add preopt profile logic for compiling during first boot 660b2c9cd4b Swipe for notifications should work when navigation occludes keyguard 66420e258a9 Fixed that telephony registry service reference incorrectly assigned 89cd62c8f31 Speculative fix for missing target crash c661713ab17 Remove isHighEndGfx check 9d41449ff4e Add metrics (and moar logging) for when a service disables itself. 1d1884405bf AudioService: Don't honour SCO ON request if SCO is not connected 8617e4ec9ef Bump the importance of foreground service notis 85896573a89 Don't convert all sounds to vibrations in vibrate mode b4f8a0be8df Update the bt background color. 3aee178c869 Adjusted chooser padding so 2nd line isn't cutoff. 20a68dcefbc Swipe for notifications should work when navigation occludes keyguard 6026b057e7e Fix wifi tile animating full-dark when slashing/unslashing 4ddb801ed2d Remove debug logging from PowerManagerService. f24394f1dca Move non-public intent out of the public namespace 0fef35d5d2d Implement ConnectivityService TODO and fix many race conditions 50e19c566e4 Import translations. DO NOT MERGE 58f2815272b Use noteOpNoThrow instead in AMS 739d6c23d36 Prevent system crash when adjusting volume with illegal direction de5eefa9351 Import translations. DO NOT MERGE 589c73db2f3 Bump up OOM priority of bound VrListenerService. bec4a06812a hwuitest: added hwui test for TV application b02314e5ea5 Import translations. DO NOT MERGE 650f7abc3fb Remove finished sessions on ACTION_CLOSE_SYSTEM_DIALOGS. 8e151bf8999 Only construct real Throwable objects. 620a6ceddee Only call negative listener when SaveUI is dismissed by tapping button. a6ee4bd1bc9 Revert "Increased the text size for colorized notifications" 837697a82f6 Track the earliest alarm for exiting DND. e5ce071bf53 DND apps might not have a service, and that's ok 7334b0e2cc5 have OffloaderController store and re-push more state 1533b2b2f99 Consider task's root activity when determining if resizable. 1ba0b8ac2bf Partially revert ce54397368dc98182d7b4eb2ff3c142bbd87e39d 2ce862c3ed3 Handle night display state when timezone changes 85d3c8a8f87 Ensure profile-specific PiP notification is shown. d8200866ae2 Fix compiler filter for downgrading unused apps 49b54d64ca5 Convert ICarrierService to oneway. e28c94f98e6 DND alert info set to INVISIBLE (not GONE) to retain formatting. c7b4529aa91 Autofill optimization: don't contact server when session is finished. 2a3ecce0a99 LegacyCamera: fix wrong class name in JNI 42a65abd1ab packagemanager_native access to package installer, version 67c036b1bad Handle showWhenLocked on secondary displays 9acb5402d0c Adds handle to NanoAppInstanceInfo Parcel 933845c4801 Fix reliability triggering 630f37a4ad1 AudioService: reduce EU volume warning thresdhold for USB headsets 24570e49f3f Fail gracefully if password reset token is invalidated 0e4b4152744 Wakeup packet events: addressing a few comments c43b30ca476 Do not pause scanning during Network state changes. 1536cc27b9c Mark uid as non-idle/FG-entitled when launching for fg service cf72222f41f Fix dexopt dump a3d263c1c36 Listen for device power state for VrMode 30a7f7c28ec Set use low res snapshots for low ram devices missing in theme snapshot f73795f9268 Handle autofill auth scenarios where the FillContext cannot be retrieved: b47e8949c9f Fix STOPSHIP in SyncManager 5206a871dc2 Remove all FATAL_IFs from graphicsstats service f53201f8c79 Add an explicit reason for the compilation of shared apks 9133f6b3a8f Import translations. DO NOT MERGE fed6c6fa968 Fixed padding of autofill service icon on Save affordance. 01a4ea59f31 Fix missing RequiredPermission annotation. 21e9f2b2dbb Move VR Display Policy check to after wakefulness. 2442fd43bf4 Import translations. DO NOT MERGE def8c8da6c3 Refinement of auto-dimming nav 2427d36d668 Remove use of MeasureUnit.internalGetInstance 791ebeed329 Import translations. DO NOT MERGE f8e38e2dbbf Select a system audio route only when needed add5a5a2f88 Rename "bitrate-control" to "bitrate-modes" f0d10daa605 Import translations. DO NOT MERGE 02cbbcaec23 Import translations. DO NOT MERGE 5c6c6f461e1 Import translations. DO NOT MERGE 268f09c6407 Import translations. DO NOT MERGE 34f4b0bf7e1 Import translations. DO NOT MERGE 657daec75a7 Import translations. DO NOT MERGE b7f8d130358 Import translations. DO NOT MERGE 3bb0c3efaf7 Import translations. DO NOT MERGE 3210d02c52e Import translations. DO NOT MERGE 803b11830b4 Import translations. DO NOT MERGE 7b5f92ed4d1 Import translations. DO NOT MERGE fa4bc483b0b Import translations. DO NOT MERGE 4f0a36e349f Import translations. DO NOT MERGE 475aaa29589 Add low-ram check for PiP support even if feature is enabled. efa1a74bb8a Fix NPE which could occur when showing notification guts 58390fe9aef Minor fixes on WebView.onProvideAutofillVirtualStructure() javadoc. 34cff4e97b2 Fixed size of autofill service icon on Save affordance. b138d03f481 Do not stop paused activity when sleeping. ace890aaae0 DngCreator: Don't use default locale for writing date/time into DNG b642e91eca8 Don't take invisible screenshots 00e9401e00b Handle null left and right tab strip drawables f3d30a21392 Clarified how to set for autofill views representing creditcard expiration dates. eb3fc3d5407 Fixes an issue where the guts could disappear b22d635dade Added more metrics for Autofill: 06a771813bc Camera: Add more documentation about thrown exceptions. d1b730b940e Deferred setup banner updates intermittently 299b3302ef6 Increased the text size for colorized notifications 39198faea1b getInstalledDialerApplications should not count ForwardIntentToParent 019389a6384 New metrics fields for selection logs 249b2e35a9f Fix a no-op uninstall being treated as a failure 406386a8943 Don't take invisible screenshots 689ce3f658f AAPT2: Bump to version 2.19 3961631e770 Do not animate icons when leaving AoD 9fbcdd82552 Show big text on AoD 33a5abcdad2 Change battery icon to the side of bt icon a87b15c95f0 Connectivity metrics: add WakeupStats events 1e327edae34 Connectivity metrics: collect NFLOG wakeup events 1aedcdd075c disable carrier actions on redirection by default bfc5f1c9a8b API council suggested edits, part 3 1a5b1304687 Apply suggested edits to the file-download API 71803994a3b Fix conflicting JavaDoc of TYPE_TEXT_FLAG_NO_SUGGESTIONS 63495c2796f Fix missing null checking 9272d45da90 Color extraction should not block switchUser 55351365a90 Frameworks: Fix NPE for agent attach 08beea71c9c Throw if BitmapFactory.Options.inBitmap is HARDWARE a96478a9b7d Make changes to MBMS Streaming APIs per recommendations adb5e0ba6d5 Stop explicitly using kCallerPasses_Ownership 5cdff9579b7 Added SafetyNet logging for UsbDebugging security bug. f717b935092 Make sure that updated wallpaper id is immediate a91d5c39ed3 AAPT2: Fix issue with resource deduping 40e869e2a52 AAPT: Dump badging should pickup strings from the right package f1a7e04851e AAPT2: Change the daemon mode to be line based 96ed7c3b17b AAPT2: better error handling for daemon mode 6e241e7e540 AAPT2: Fix regression in Manifest.java permissions b791721cd1a AAPT2: Define intermediate compiled XML proto 44ec315e065 AAPT2: Add a daemon mode 68b5e8a4399 AAPT2: Fix mkdirs implementation 5c33fb5408d AAPT2: Change XmlDom to exclude Namespace as a node 5b54ca2d72c AAPT2: Fix windows unicode path issues cb1e6f95ae0 AAPT2: Fix typo in Config parsing e116ebe0bcd AAPT2: Change proto format to reduce usage of StringPool ee0e486d361 AAPT2: Add navigation type 18fc9f65d04 AAPT2: Document Format.proto 8274aa9f256 Do not animate icons when leaving AoD 32242a06e88 Do not fail session.commit on current thread 06c5e642aa5 Show big text on AoD 776a3993149 AudioPlaybackConfiguration: prevent race condition on mIPlayerShell f7342718c0d also log user-initiated notification collapse events 25f35089a4c Finalize package intents used to trigger tz update ec3ded8686f Change default smart select range for logging to [0,0] 05c1578c166 Bluetooth: thread-safe callback invocation 6d79675e0c0 Fix ClipboardService device lock check for cross profile b43a2921c61 Update network rules on meteredness changes. cb3d45a92f1 Fixed an issue where the pattern wouldn't show properly 93703a08c7b Bluetooth: fix GATT race conditions when using Handler 3f679f878bf Fix ClipboardService device lock check for cross profile 82b34117ee6 Disable screen-off RPM timing in BatteryStats 0595b5a94b2 Fix ClipboardService device lock check for cross profile 395e162a0bf Fix ClipboardService device lock check for cross profile 0b8a050853e Throttle fetching RPM stats 242de1bcdae Unhide EMBMS download API 9d4d73b9cc6 Show mobile signal strength in QS edit panel f39bcdddd20 Update reference to top activity. 1e981511040 Change score cache eviction time to settings value. 98b7fdbd5c1 Change battery icon to the side of bt icon 9903558d9df Make EMBMS adjustments for 08/04 3b51e07889b Prepare EMBMS apis for un-hiding 3ceb116d4c6 Fix problem with empty AnimatorSet during fragment removal. 46bc92f1ba4 Fixes quick switch animation entering recents for low ram devices ceb5729a5e7 MediaMuxer: Fix a typo in java doc. 50df711a512 Added resource power manager stats to batterystats 27616138bc6 Fix javadoc typo 6a149f699eb Update reference to top activity. 4b3a4b58ed8 Docs: Updating ANDROID_ID information to reflect Android O changes. Bug: 38270718 01b24fa85ef Import translations. DO NOT MERGE 628fee52b14 Add logs to IOExceptions during adb backup e5c680f4aea Clear calling identity 13f31bd0fe9 Display volume dialog for longer... 2f85f697920 Import translations. DO NOT MERGE ca913a61074 Import translations. DO NOT MERGE 38a6285cfba Import translations. DO NOT MERGE dcb33f1618a Fix maxLines/lines properties for BoringLayout 8f07029f3ce Fix consequent activity launch on virtual displays 8ad428a94b2 Revert "Revert "Create new Audio include for TVs that doesn't have ringtones."" cecc7c233a2 Do not play sounds when unlocking from AoD. a61ba3de374 Make sure top activity is stopped on sleep if paused. 0b508b4c868 Log fingerprint unlock mode 4524876524d Tron/proto: Add ACTION and FIELD for logging the boot reason string value through metrics. b0801642b37 Fix jank issue in Settings caused by fetching tile info 75a75d642b6 Binder: Change reaction to Error 271702fc287 Clearing up invalid entries when SyncStorageEngine starts 9b907afb16c Adjust AM/FM region ranges. 377ac6d94f7 don't log auto-expansion of notificaitons bd44c9e69a7 Fix TimestampedScoredNetwork parceling logic. e012d705dd8 DO NOT MERGE Backporting potential usb tapjacking precaution. b1a6fea5050 Implement missing mute call. 4f988c98bf3 Fix typo in LockSettingsService.getDecryptedPasswordsForAllTiedProfiles fafea6ab911 DO NOT MERGE Backporting potential usb tapjacking precaution. 64822d949a4 DO NOT MERGE Backporting potential usb tapjacking precaution. c8752a51596 DO NOT MERGE Backporting potential usb tapjacking precaution. 87949cf278a DO NOT MERGE Backporting potential usb tapjacking precaution. cc4bec01404 DO NOT MERGE Backporting potential usb tapjacking precaution. 4552300ef2e Trim invalid users cb507b828a9 Don't crash system server 9b1d542985a DO NOT MERGE Backporting potential usb tapjacking precaution. 088bc504db7 DO NOT MERGE Backporting potential usb tapjacking precaution. 89bda32771d Log the "change selected text" gesture. 1505d705ef4 Patch incoming LinkProperties before it's visible to the outside 43c3193fa93 Import translations. DO NOT MERGE f26f89fd007 Import translations. DO NOT MERGE c59733f7cdc Import translations. DO NOT MERGE 61b87521411 Import translations. DO NOT MERGE 19c416c9449 Import translations. DO NOT MERGE da5dae23f9c Fix use of auth-bound keys after screen lock removal 3cee46963b9 Import translations. DO NOT MERGE f07eb08e0fd Import translations. DO NOT MERGE b123f01b849 Import translations. DO NOT MERGE 9fe9763e7f5 Import translations. DO NOT MERGE 11d73be72bc Import translations. DO NOT MERGE efd498ee177 Import translations. DO NOT MERGE 5e3dde18435 Import translations. DO NOT MERGE 7bd6a63083a Import translations. DO NOT MERGE 53f635852e7 Import translations. DO NOT MERGE e11139c73d2 Show Autofill Service icon on Save UI. a59c3a5a3a2 Fix window visibility during layout cd2497b5346 Fix smart selection logging bugs. b5a9bf41b19 WebView: document Safe Browsing and shouldInterceptRequest 7141e9d3f4e DO NOT SUBMIT: Special handling of priv-apps in Zygote. 3369f0da8e0 Remove unused global references in JNI code supporting HwBinder. 5b21f521ff5 Make sure top activity is stopped on sleep if paused. 6865b71e1a5 Fixed keyguard inflation problem 7c147119742 Remove broken secondary dexopt during OTA 727aaa36b69 Handle '&' in DexoptUtils#encodeClassLoader 4a9d358448e Revert "Clearing up invalid entries when SyncStorageEngine starts" cdbd0838f3a Fix broken window flag d62dd932dd7 Add some extra zygote preloads 36778ff37b3 Allow FP authentication while screensaver (not AOD) is on 810e1f90642 Add default permissions for GLOBAL_SEARCH 2ade51b5ae6 Check mKeyguardUserSwitcher for null 8ec884258c5 Revert "Make sure top activity is stopped on sleep if paused." d7acd169212 Fix broken window flag b7202a83396 Fix light status bar when transitioning home -> recents 94d0d0db312 AudioPackageGo: Add misc. other sounds required by the system. 87b3bfd5f2d Check for IControllOffload.getServer() returning null 9309c19513e Revert "Remove a compat hack SurfaceView#setWindowType()" 838ba3dbbd0 Destroy Save UI when it's hidden without a pending restoration. 94f80354d21 Update UnlockMethodCache when keyguard visibility changes 0a65077e9b9 Work around issue #65333586: Took phone out of pocket... 597bcbb1220 Avoid saving position before minimizing when in transition ff496c15ab0 Fix intermittent build failures with droiddoc generated sources 21ee47a30e8 Allow to enable WAL for testing 476aeeaba2e Fix showing views after failed transition to translucent window. c8c4cf94c63 Fixed an issue where a notification could flicker 37dd1ba0f09 Sealed sessions need to be destroyed or validated 34ed7c002be Fixed a bug where parts weren't scrollable 02cecae0290 Don't install package if it's required to be known 652c432fd9b Add logging const for smart setting suggestion enabled/disabled state 9b5ebc9830d Follow-up on bug #65298216: DeviceIdleController needs to... 21f336614c4 Fixed a flakey test 79b121eaa68 also verify existence of a package 8cd12e9b7cc Camera: fix race in onRepeatingRequestError callback f138b174fdb Fix flicker from multiwindow resize 63f7906c1de Don't log TYPE_DATASET_SELECTED on dataset authentication. a750e99c0f9 Make settings themed apps have light nav DO NOT MERGE fd7194acb3e Fix NativeCallbackThread race condition. 85be690734c OemLockService: remove canUserAllowOemUnlock() 1c6116cbbb0 Update QS if the content gets stale c4c8baae786 Do not process set WindowAnimator param when screen is already on. 25102ef75e0 Always treat password as sufficient if no password policy is set 4303f225350 TextView longpress 2 haptic feedback fix 3aae0ce90ed TV PIP: Keep the PIP at the bottom for RTL language e182d201378 Define priority for video threads 6eaacf25aab Fixed the icon clipping of the notification shelf cd9bdb622fe ONA: Make ONA related broadcasts protected. ed376a36a3b Alternative fix for preventing PiP from screenshot sharing. 172dd5c652a Javadoc update for permission requirements e6b393b1a9b Always enable nav and status bar opaque/translucency fcad69682ab vendor apk is unbundled f8942c0c88f Make ASSIST launch VIS and add a new keycode for TV (ALL_APPS) ecd0e1b2b12 Changed the accessibility experience for notifications 1540bfd21d9 Fixed CharSequenceTransformation to use find() instead of matches(). 3a5ec52af11 Fixes seascape recents task centering for low ram devices 5894fe9582d Improve NewDatabasePerformanceTests d6c8538d3f8 Update crash dialog icons to rounded versions 03e5215708d skip filtered entries instead of returning 01cffc296b1 Make sure top activity is stopped on sleep if paused. 47d881acb00 Bluetooth: add metrics for pairing with devices without names 2ef8ed65324 Fix crash in presubmit tests 8fa5f5e7dfb Added more logging to diagnose a racy runtime restart. b16ae4ac94f Fix presubmit tests 73112d39ea5 Fix nav bar color while QS customizing. 4d945fecf24 Add method to update tile's remoteview using summaryUri 3721305094b Always add local subnet routes to the interface's routing table 7a65bc62fbe Support NAT keepalives 0146463d703 Bluetooth: Thread-safe binder invocation 0b8fa2f5e0d Prevent getting data from Clipboard if device is locked 51c5f6e0d2f Prevent getting data from Clipboard if device is locked da09815e2cd Handle configuration splits when creating the class loader context 93d77b07c34 Prevent getting data from Clipboard if device is locked d56a49785fe Add pseudo-filtering on authenticated views. fbc5d504e7b Add spacing in QS footer and user switcher. 7bcd6aa4f71 Cat rescue. cade2253953 Add username beside user switch. 4efdd567eab Revert "Make settings themed apps have light nav" b537d740c13 disable carrier actions on redirection part 2 587207150b7 Cap user-visible cache size at quota. 4a7db95951f Show No SIM icon in QS when there is no SIM ba3d0ab9d52 Fix QS loading animation e4c57d72e33 Fixes clear all button disappearing after rotate on low ram device f8c2f7bd7ba Add metrics for status bar 33bef2c8ebd Correctly block system work profile notifications. d31cee9aae9 Introduced AppRestrictionsLock f5395770ddc Send a ranking update on global dot state change 88789a9ac1c Guard against NPE 3dd17a786c5 Fix disabled views with nearest touch frame a857e65c539 Fix issue #65359137: Apps with target API 26 can bypass background... c7fd6969905 AOD: Prewarm display while waiting for brightness sensor 8363944f8af Ensures zen rule update locale retains enabled val 72a7a4d6839 Import translations. DO NOT MERGE 557c45ae58f Import translations. DO NOT MERGE b430975f696 Fix truncated text in inline settings 45484206740 Make settings themed apps have light nav 8829cf11004 Use correct thread to remove starting window 26978e63c31 Import translations. DO NOT MERGE 2c1d0666186 Import translations. DO NOT MERGE 52d063830ff Import translations. DO NOT MERGE 89c0dbca0f5 Clearing up invalid entries when SyncStorageEngine starts 5470469d73e Clearing up invalid entries when SyncStorageEngine starts 70efb670c8d Use raw string when setting wifi preference title. b798b1c4842 Fix a bug where image apps were double-counted. b0c8a887299 Retry crashed bound foreground service with some delay 6f2da205cc9 Don't call disconnected AccessibilityServices fc755e9c071 Lighter Quick Settings b0a4057d44c Finishes the session when the service returns a null response on authentication. c78a615dc08 Ensure *# are included in TTS spans generated with PhoneNumberUtils. 204777011dd disable carrier actions on redirection by default 53215d1f7d7 Add dump of USB descriptors to the dumpsys for UsbHostManager service. c2e7ceb2a37 audio: Fix for IPlayerShell object leak. 226fcca4729 Allow translucent RenderNode->Bitmap captures a78256947d1 Always use SSID average for SpeedLabel. 6de494dfb36 resolve stage dir before validation 87f03be771d Javadoc: Added alternative to Package verification. f2abaa8ff3c Fix issue #65298216: DeviceIdleController needs to watch... bca03117fe4 Double tap to expand PiP. 1f3da1c8b93 DO NOT MERGE: Dynamic doze check should be required before adjusting sensor rate. e1531983670 Don't crash from null ServiceState in cdma 2677805f35c Fix clipping on 3g icon 633b6ba7e30 FalsingManager: Allow disabling the HIC via device config flag 7cf4509c31f Fix resetPasswordWithToken before user unlock fadd4288df0 Delete old TEXT_SELECTION_MENU_ITEM_ASSIST logs. 3fb5f0db3ff Nat464Xlat: correct racefree teardown c21891284b3 AOD Policy: Fix pausing timeout to use minutes instead of seconds 9f6affdde25 Do not consider overlays when finding task to reuse. 26bcfa19d01 ConnectivityService: improve wakelock logging 9acc02e2c4f Fix A2dpProfileTest#getLabelDeviceConnectedWithHighQualityCodec 5ddd3ed8556 TextView text selection interaction logging. 1199a352fcb Record even more stats even more often 5d53e4477f3 Allow using SQLiteGlobal for testing b44cceaef61 Updates the background of the clear all button for low ram devices c8f938a7ac4 Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (1/2) 93bfd052a8a Add PACKAGE_USAGE_STATS permission to shell. a0b899cb569 Fix issue #65259946: APR: runtime restart: at com.android.server.am.ActivityManagerService 1c2d2afcecb Move to using a profile for boot image d405d0555ce Gracefully handle integer overflows. 0907bd674a5 Prevent INTERACT_ACROSS_USERS exception in DefaultDialerManager. fe2d5ed8d79 Close idle connections to release RAM 0e5deb39673 AudioService: reduce EU volume warning thresdhold for USB headsets d9df8eaf1a5 Fix home button size a6170b86baa Allow Instant Apps to access send_action_app_error 01ed792ade2 Add test for first draw blend behavior in HWUI pipeline d93da5c6e21 Fix NPE in ActivityView on surface destruction e3b26e6c497 Low ram devices now use 60% reduction for task snap shots bb78744c57e Fix issue with PiP menu activity disallowing touches 7569cc2e064 use simOperator name in the notification ed961d90ea7 Set flags on the correct Intent, please a6b2c883d09 Properly clean up broadcast-receiver ANR 4635f10b789 Don't over-acquire NPMS locks. 8e67b4d9f1d MediaBrowserService: Clean up ConnectionRecord when browser is dead 4325c181b7a Add a photos app filter and a metric for using it. 02d802e71e0 DO NOT MERGE ANYWHERE: [AsyncChannel] Fix race in handling of sync result 903db4e78bc Remove config_tether_apndata for Telstra. a79ad59d49c AOD: Keep brightness sensor registered while covered 6f04b1c657a Fix blending behavior with first draw op 940b721d6d2 Fix issue #63971747: Audio is not heard first time when played after a long pause c9304cf8fcd Fix stuck activity 49ccf131618 Remove PDF Thumbnail functionality e47aadd9b8e Fix blending behavior with first draw op df41145002c Add ability to include messages in oom reports. df113c36a70 Add internal implementation for notifyPackageUse d9163cf00b2 Adds PnoScanMetrics to wifi.proto 98cf03348ec Print correct timeout messages in JobServiceContext 1c0a86fc6eb reloading the current page on Network lost->avail c330f7a927e Don't vibrate on un-tuned devices when opening notification shade. 55e1f0c9d98 Darken car status bar. 4ae4169f7b0 Documented use of AutofillManager.notifyViewVisibilityChanged() edede6db924 Fix transition between two occluding activities f8745fc19a4 Add bt battery level to QS icons 20cad6f5b6a Remove config_tether_apndata for Telstra. 30175b958ec Remove PDF Thumbnail functionality 8443dd0e768 Hook up AOD knobs to Settings.Global 4d1835db5d9 Fix stuck activity a38fe85e75e Fix shift in share sheet d12ed5b17c2 Hide battery percentage from accessibility. ab76bbc2116 Ensure that PiP mode changed callback if animation is interrupted e7b9618e0c6 Don't cancel by UID when an app is disabled or uninstalled 3e3600e068b Fix issue #63971747: Audio is not heard first time when played after a long pause 25bdb2c8cce Embms adjustments for 7/28 c9c83a9ccbf Add multi-display support to FloatingToolbar. 31cb01d5dda Fix issue #65055576: VoiceInteractionManagerService sets... 1c3196398b4 Wrap all exceptions/crashes while plugins are active 8f272178a00 Fix wrong dump output of *Info#flags 3c9ac1e15de Fix home button size 3711910dca8 Revert "Nat464Xlat: interface notification handler on ConnectivityService" 0acc4bf545b Unlock managed profile keystore when user is unlocked. 76512a3d80d Track the global setting of BT A2DP on/off 08ae6643657 Update UnlockMethodCache when screen turns off 53567299535 Do not close idle connections by default e8b4c97bdfb At STARTED_AS_NEXT, offload MediaPlayer.start() to a separate thread c642da76b71 Update DisplayContent tap exclude region on window resize a3d09db2abd Fixes TaskStackLayoutAlgorithm log errors when window rect is empty 4f6c91c3da6 Update icons to have rounded corner dc2b3be2407 Don't always fallback to clockTick for EFFECT_TICK. a6f1db3a9e9 Fix multi user battery percentage 64c96ecd1bd Fix meteredness bugs in updateNetworkRulesNL(). 58b5a4f6ccc Fix tuner DND UI e389d6e39ee Don't auto-expand QS from detail panels d2b45018b53 Fix carrier text rtl alignment 3fd0b14fe6a Add bt battery level to QS icons d9c6cedce81 Reduce paddings on 320dp screens, we don't have much space 0935f152c7f Fixes NPE thrown in sort if new targets are added. d3ee70cb437 Fix up bar transitions on low end devices fbebfa9d532 WebView: fix setSafeBrowsingWhitelist table in docs 99aaa8d16c9 Make ASSIST launch VIS and add a keycode for TV (ALL_APPS) 62e54c2e3a1 ATV a11y shortcut (CL 1 of 3): Update key chord a3150625ecc Don't touch auto dim on app change 40e57749b81 Add a constant to allow system-provided fingerprint dialogs 1199c8f40ae Update night display intensity coefficients 6f80587e8be Add heif format to ExifInterface 90d1adbe9e7 Fixes recents entrance animation when launching before onStop happens 4c4001c4773 Fix fingerprint error messages on Keyguard / AOD cf0b2b66275 BatteryStats: Don't schedule work when shutting down 2b35b512e33 Change AccessPointPreference key generation to match AccessPoint. fd7cb85feff Adding USB audio-class 2.0 spec descriptors. f4de294297d Augment network stats based on SubscriptionPlan. c7f4330457e Clear pending activity options when retrieved in ActivityManagerService. 692b196cc12 Introduce SmartSelectionEventTracker. 2f5f22d68c0 Import translations. DO NOT MERGE 94089f05ebf Import translations. DO NOT MERGE 1098d47f287 Import translations. DO NOT MERGE 659be3b12bb Import translations. DO NOT MERGE 00a8447d6d6 Import translations. DO NOT MERGE a8e0614aaa7 Import translations. DO NOT MERGE f9d96b967f1 Import translations. DO NOT MERGE 198d8b4e88c Import translations. DO NOT MERGE ed84a431bed Import translations. DO NOT MERGE c61f6a2f7ea Import translations. DO NOT MERGE 8efbe0d7ef8 Setting a wallpaper must be synchronous 68ed844e62b Revert "Fix transition between two occluding activities" c2beef51306 Auto dim the nav bar to help prevent diff aging 0e3504c0faf Add static lock in PowerProfile 65d76c1213e Do not call setAlwaysButtonEnabled if the activity doesn't support defaults. ee70fbd1f60 Skip handling recents toggle if a task is locked. 3317b17ed6a Set CPU Abis for updated system packages b0d99e435b9 Add EVENT_ROAMING_SETTING_CHANGE in DctConstants. 88cfa809012 Fixed FillResponse.toString() to display list of datasets. 0bd7a6058c7 Embms API adjustments for 7/21 94edf93514b Import translations. DO NOT MERGE 07d0f592f4d Update the work icon. 58815ea939f Make shutdown logging thread-safe 3ab9b4d193e Screen-pinning unpin security fails for secondary user. DO NOT MERGE 3120059d5bd AudioService: log changes in OP_PLAY_AUDIO bd51856eec0 Prevent getting large bitmap log error for gobo 4f306dedc58 Fix lint errors in the streaming API 3365b168218 Fix ListView can not be moved after rotation. f5074904042 Fix GATT client leakage when scan is throttled (1/2) 27ca2687563 Adds ERROR state to ImsConfig 72479c0373c Nat464Xlat: interface notification handler on ConnectivityService 6b1396e8fee KernelUidCpuFreqTimeReader: Put logs under debug flag. 72be3d37539 Use isolated uid to set oom_score_adj 1169bc596ce Mock-un-hide the MBMS streaming APIs 1e211675cab Make slight API and doc adjustments c24a56ae065 Hides the Save UI while handling a pending intent from CustomDescription. 883b6492d7f Nat464Xlat: internal state guards cleanup + state enum dd401253bc9 Added system_server to system group c510ecb3ec0 Backport overlay security fix cb60575800f Use localized strings for HD Audio option label 700fc55a92b DeviceInfoUtils.java: support to show kernel version compiled with clang cf17036a21f AudioService: log volume commands and origin 03c0f16f370 DO NOT MERGE ANYWHERE: Listen TRANSPORT_BLUETOOTH network change in GnssLocationProvider 626f3cabf84 Listen TRANSPORT_BLUETOOTH network change in GnssLocationProvider d411f6cd6b6 Adding back recents grow in split screen 5bb6bc6e52d Grant location to default launcher 11620edf31a Note cross-user permission requirement for relevant wallpaper operations 59ede98737a WebView: require APKs to target OMR1 dadb9e17284 Add shadow to adaptive icons to the shared sheet Test: manual Bug: 65015602 220d86d142b WebView: require APKs to target OMR1 b229ddabdac Handle alternate status values. 40f5ccd1d02 Track conference start in system elapsed time. 791ccc00aae Fix transition between two occluding activities 75520d5cadf Use Keyguard orientation when unoccluding 6f62b739152 Nat464Xlat: clat management cleanup e0fec638240 Import translations. DO NOT MERGE 32d01463ca7 Import translations. DO NOT MERGE 388ca7feb01 DO NOT MERGE Use CREATE instead of CREATE2 for 3.10 kernel 26ae15f4873 AudioManager: permission annotations a25d17ff107 Avoid running hasCompanionDevices on main thread 291f63bb548 Added tron metrics for shutdown time 15134f2eafc Bluetooth: Add developer options to show devices without names 464d0d9b1de Revert "Support keyboard long-press on notifications" eedcbf15048 Add new system API for stable display size 341b2c172f7 Create new trace object when logging from new thread d2aa1351c99 Roll back nav bar interface to version 2 f1b34a584aa Use synchronization when accessing mPackages state e7b02980704 SyncManager: Log # of jobs loaded, and saved most recently. bee00acce26 switch to native_handle_create() for passing ownership 5782b5c52d6 Flag storage settings cache invalidation time. f7e03e1a9e2 Add API to disallow entering PiP when launching a new activity 3a49ba2e402 Fixed that the status icons were showing in the camera cd3ad9a39b4 Remove extra horz padding on GlobalActions labels. 1369bf693ff Add battery indicator to bluetooth icon 22ed1f9a355 Remove PIN/PUK keyguard when SIM is removed/ready e64f52a1e41 Not hinting anymore when in power saver e6d77233074 Allow VR State Listeners with RESTRICTED_VR_ACCESS permission. ff58ed11f2c Add get-disabled shell command to locksettings 35d7de0bf2b Check for null appToken 8fd2e29c412 Better guarantee a11y service initial state 44315c64ed4 Adjusting PiP for the TV IME. 8a9308d33c0 Fixed a bug where notifications could be dimmable 5aa13a4dfb0 Don't autogrant permissions on managed profiles 262dadf8708 New haptic feedback constants 6edb68bea68 Add equal overloads to some MediaDescription and MediaQueue objects (2/3) 54fc6091839 Update FEATURE_VULKAN_HARDWARE_COMPUTE documentation 2ca798932ea Support keyboard long-press on notifications bac4b7d1b1f Add extensionController based on PackageManager FEATURE 011f39e7c7a Audio event logging 31f708c4dc0 Fixed a bug where we weren't releasing views 677bebf79b5 Import translations. DO NOT MERGE 896c574bde1 [CS] Allow network factory implementations to re-evaluate requests ab2d86b37a2 Import translations. DO NOT MERGE 97aac9e53a7 Import translations. DO NOT MERGE ed112d199b7 Import translations. DO NOT MERGE c219bc9b884 Bluetooth: Add flag for human readable name 51520476657 CachedBluetoothDevice: Rename mVisible to mJustDiscovered 0fee732ca57 Trivial change to test expectations. b4f16b10af8 Import translations. DO NOT MERGE 9ef85432bd9 Import translations. DO NOT MERGE 5a9ecee75b9 Check correct DisplayContent when making window freezing screen a8bc97cd70e Add a constant to allow system-provided fingerprint dialogs 3531dd064b9 Test for writing and loading reduced resolution task snapshots 2c7e249b847 Keep close_idle_connections optimization for all devices 732a90a794b Apply API review comments for SHOW_WITH_INSECURE_KEYGUARD 980a44e69c4 Fixed an issue where isFalseTouch could be queried a419b9b4db9 Implement score cache eviction in AccessPoint. ed962a84122 Send add/removeDownstream info to offload HAL f0a20833473 Fixed the progress bar positioning when expanded 298f95b1ad0 Move PiP state check exception to the client side b0f5eb148ac Support l11n of Qualcomm® aptX™ strings 07eec8db3b2 Consistently uses ASCII numbers in notif category translation. 3f81c33a35e Use hardware bitmap for shared element snapshots. eec01ac5a3d O MR1 is API 27 cdd685c0750 Use all certs for computing package signing sha256 cb6dff81815 sounds : Add a makefile for Android Go specific sounds. 8cde930d71c Change KernelUidCpuFreqTimeReader Slog.wtf to Slog.e 9a961f57055 De-couple data enabled from VT settings. 63a04f0d8c4 DO NOT MERGE ANYWHERE: GnssLocationProvider: listening to conn lost event 081877bc6a2 DO NOT MERGE ANYWHERE: Restoring Network Available Notification to AGnssRil cb7ac679a5c Always use low-res tasksnapshots for low ram devices 5f0139d2e8b Add additional context to MtpDatabase e537a831398 Reset functions to null when user changes. 02e281a13d8 WebView: clarify docs for addJavascriptInterface 7db7e0558fc DND footer doesn't stutter when exiting DND mode. 365835ff4ee AOD: Only play wakeup animation when actually waking up f506bf359da Allow status_bar_height to be RRO controlled f12ec0fb641 Sleep activities with AOD 5502b8942f1 AOD: Fix crash when AOD is stopped immediately after starting 8d06205d727 Fix issue with app not becoming visible b7a79b47cbf StringParceledListSlice throws exception when the IPC memory threshold is exceeded 87c3153dcd1 Transforming all texts of decorated media custom views 3c9ad07fd85 Check permission for activity embedding 48f66b7b777 Fixed a bug with app provided media spans 18abd0ef7e6 Fix activity manager timeout during shutdown df6ee1ecbe1 Fix tooltips for views in a popup window 588423a00f2 Fixed a bug where the colorization was lost when reinflating fc8073c4b60 Fixed a bug with decorated custom views 724f621daa9 Add new error code in SmsManager 544b3835ddf make sure package info is non-null 6c51810b2b6 Use /proc/pid/smaps_rollup when available 29fc04d66e4 DozeScrimController: Fix tight-posting bug d025baccad4 Tethering offload stats updates are eventually consistent f5bb43097a4 Hides non-system overlays on USB debugging dialog. 1825ad8b8df Add null check when ActivityRecord is refetched f935a703985 Allow clearing instant app meta-data e421abe1daa Volume dialog touch-tracking is disabled when in zenMute. c6c78ec18f2 Add new telephony disconnect causes for low battery scenario. 0e623be229e Reduce dropbox entries on lowram devices from 1000 to 300 3e7e4646206 Fix issue with race when updating/using layout algorithm. f85a248a5c2 Don't report suspicious periodic sync removal for gone users 6ebabca5471 Only log resolution when starting activities ebf22a85f1a Fix issue where clock scale would be wrong in AOD 08157c42aed The VIS should return an AOHD regardless of keyphrase availability. 1b181e1267a DozeScrimController: Fix tight-posting bug cbcc34e4da2 Solve AppBackupUtils.signaturesMatch() policies 7a2b13ea6c6 Fix transitioning between non-accept strict policies. eb5e465edd7 Tethering offload stats updates are eventually consistent d743601a002 Don't completely stop offload if setting data limit fails. 261118009de StaticLayout capped height should be 0 when maxLines=0 72093af5c24 Reset StaticLayout.mEllipsized during generate() 2a9eef7a3be Improve AVRCP quality and state handling (2/2) 2b108d8609b WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing f26dbd8f96c Fix the user profile icon. 43edf1e51d9 Image: fix typo 7fc1fc6c07a Ensure 36dps around keyguard bouncer 607c4accb50 Use a LruCache in WifiNetworkScoreCache. 82611b49dc0 Bump special windows layer adjustment 74b561a1fcc Track app visibility updates on the client dd67ffa6572 Fix crash in the Alarm Manager service db9ae4217de Fix crash in the Alarm Manager service b9afae2e50c AOD: Only play wakeup animation when actually waking up 7098c1cbec6 Handle compressed APK enable/disable 87505bb58a4 Use the installer package name for broadcasts 4d27b84d957 Log reportFullyDrawn into TRON 87fdbcbecb1 Use top fullscreen window to inherit SystemUI flags 386f3aee13c IpManager: use InitialConfiguration for provisioning d864b442951 Disable task snapshot when image size is invalid 230c78cec50 DO NOT MERGE ANYWHERE Revert "Merge "Remove gender-specific pronouns from documentation" into oc-dev" eb11304b272 Minor fixes for netd restarts and StrictController. 6e18ccee2af heif: add new file and mime types to MediaScanner -- DO NOT MERGE 530a2b44d9a Disable hwui blending for first draw to main FBO d45aac43950 Fix issue with resizing background and incorrectly outline. 7655b2974eb Log "launched from" packge for all activities 2504ebf6007 Remove gender-specific pronouns from documentation eabba7366e0 Improve alarm in-flight diagnostics 29a649da5f8 Remove activity from stopping activities once resumed. dd4b14f70dd SyncManager: detect suspicious periodic sync removal. b2e0f33ea42 Fixed a bug where a removed notification would stick around 2079d6d6547 Only update reported configuration when triggered from AM side. 48e931659f8 Avoid potential reboot loop due to package cache f72545a25c6 Update demo mode clock to 8:00 for O. ca38c436041 Use correct date pattern for displaying year in DatePicker becc8696a8e Building IMSI encryption support. 2d935e1f75c Add wifi permissions to shell 2ce55390454 DPC should not be allowed to grant development permission d05d2bac845 DPC should not be allowed to grant development permission 5356a35c3bc Add tether offload traffic to interface stats as well. 5e702195cdd Exclude autogrouping from rate limiter 72b411778cf Clean up binding list on error 80e8e0f8788 Really allow NetworkAgent immutable updates to NetworkCapabilities 615b37fbacb Add Audio effect session intent to config file 5dc3ebcec69 Place focus on window when a11y performs an action a96f7af2117 Clarified that getAutofillValue() must return same value passed to autofill(). 720ee2eff13 If an Activity transitions to VR, then ensure it's in the main stack. 8558ec7dbe7 Don't resume activity if user is locked and encryption is unsupported d56a8bec5c2 Bluetooth: Fix startAdvertisingSet error handling 4cf705e17e3 Bluetooth: Don't throw exception when stopAdvertisingSet fails 955e909aa0d Add LOCATION_HARDWARE permission to Rtt API. f6559f870e8 Modified the vibration of the notification panel 2ff95846dae Add user selection to car status bar and animate. aa8a5113050 Update comment for ASSIST_GESTURE_TRIGGERED c23a2e67ac6 Let the foreground service channel be blocked b97a3cee7d2 Fix error message strings 8104e7a258a Only update reported configuration when triggered from AM side. 523a425083f [AWARE] Add a group network specifier allowing matches to multiple requests 06e9629f000 Fix email auto link when there are two chars in local part ca8a216cf52 Keyguard: Don't show when booting to cryptkeeper af1700aac64 Ambient Display: Delay charging indicator if about to wake up 94011333e82 Minor Autofill javadoc fixes. 60b765b707a Fixed synchronization when calling cancellation signal. b953e188d00 LockSettings: Enforce permission check on havePattern/havePassword/systemReady a94e9648ae9 AOD: Fix LockIcon click handler 830d54f2c75 USB debug dialog won't give permission if obscured. 589cd375073 AOD: Delay removing AOD scrim after pulse 02f3b807dbf Make isAccessibilityButtonSupported public d66cf56ba66 Tell the system when tethering offload hits a limit. 598c497be3c Maps crashed entering PIP right after... eb1936cb98a Properly compute default and system set flag on an upgrade 734b0b71632 Fix and enable ConnOnActivityStartTest. 6e833f27aac Add convenience methods to IpPrefix and LinkAddress 86fc53aa7ae Allow NetworkAgent "immutable updates" to NetworkCapabilities 0a933141e2d Add new "fast" filter for ambient light. ec63b7d0e11 Fixed NPE when cancellation signal is null. f7654c580be Properly compute default and system set flag on an upgrade c50a108d097 Small fix to pm dumpsys formatting. cf1ff6ca3db Revert "Dismiss Autofill Save UI when a new Activity is launched." 0ac6e0e22cb Make KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL public. ccc0af6c346 DO NOT MERGE - Update localized Qualcomm(R) aptX(TM) strings 5b20e0942c0 Clear focused-in-cluster on focusability changes 21a57623116 Remove string power_charging_duration_short cbadfaf6471 Make default brightness ramp rates multiples of 60. 5523dc55d80 Reduced the retry after disconnect delay 00004c44d73 Optionally append managed service approvals f72073a84f8 Add CollationRoot to preloaded classes 8ee3d181e81 Revert "Import translations. DO NOT MERGE" f623b5670a2 Add the margin between user pods. eafe737ac31 Don't call surface.remove if surface is null. 953781923cb Enable tasksnap shots on low ram devices c203016b590 power: throttle interaction hints c857a5b6c47 Add back support for force resize developer option. 0a2337f7473 Import translations. DO NOT MERGE 010f0824900 Hide shared buffer mode/auto refresh on Surface edc2f84df2f docs: updated link on RemoteInput page 05e435cfd19 Removed redundant [X] icon used to close Autofill Save UI. cb4b5598be6 Add Persian keyboard layout to default layouts a84952bc74b Fix null pointer when mColorFadeEnabled is false a79da0fa75d Re-added outer layout on Autofill Save UI that was accidentally removed. 083d8aace78 Don't get struct of children of !laidout viewGroup 74629e3183b Allow explicit permission denial ba7ca590afe FingerprintController: Make sure to reset the fingerprint mode when going to sleep bb63dccce8e Import translations. DO NOT MERGE 6390fa836e4 Generate fallback speed label in AccessPoint.java 782f5617867 Import translations. DO NOT MERGE e3332341c34 Limit black background to only base and starting windows 87a264dfdee AudioService: device connection intent: never send null action 4220805c260 Import translations. DO NOT MERGE bc91607e15b Import translations. DO NOT MERGE a8cb126d868 Reducing the image sizes further for low-ram devices 637323131ab Add method to cancel StatusBar touch 49b41328b0a Log SystemServerShutdown earlier 9243d9ca063 Fix sync back-off 8a71c48d1cf Add privileged permission for reading the current wallpaper image 04d6fe566b2 Check a11y enabled before sending events from PiP f3a08e49c0f Wifi connection hysteresis 678ba75bb9b Add some preloaded classes related files and tools d0db1d6100e Import translations. DO NOT MERGE b2caec7b7d4 Import translations. DO NOT MERGE c57b7f6e966 Fixes quick switch animations for low end devices 7c8dfd55d6b Import translations. DO NOT MERGE 9d3e408b92c Import translations. DO NOT MERGE b20cb250e7c Import translations. DO NOT MERGE 914da404cae Import translations. DO NOT MERGE 0a4093cd4b8 Import translations. DO NOT MERGE d948b56b238 Import translations. DO NOT MERGE f529d200aaa Import translations. DO NOT MERGE 6178e540def Import translations. DO NOT MERGE 68e3de72144 Show notification when VoWiFi is active, and user is out of service for voice. 07fe63e5de3 Revert "Add API to allow apps more control over instantiation" f6e33b1b333 Revert "Add plugin to swap out recents" f62360cafa2 DO NOT MERGE Let external activities run when the primary display is off 399d9bfa211 Doc updates fa206a4d120 Optionally append managed service approvals 816797abb96 Translate default channel on locale change 98cdafb1919 Remove ButtonInterface.setCarMode() 7d071ae0dc2 Low ram devices recents list is throwable e2efebc8a25 Do not filter out some colors 0f5d402c1e8 Protect against weak pointer crash. 143c678bb5e Fix broken test 9aaa8cfc919 Hide subtitle for dialog from QS when applicable 7cc3ee7091d Adjust font texture cache based on device density. f480e8cad5e Improved autofill support on DatePicker and TimePicker: 416fe954e9f Improved WallpaperService.Engine tests 1aed7889c05 Docs: Javadoc comment fixups for secure passcode reset methods. a9f37abc7d3 Add trace counter for target screen brightness. aa74bf857f1 Persist docked state so it doesn't get lost in re-inflates 92d837b4428 Manuall set accessibility order of zen radio grouping c57a01c1661 Opt-out for always-on VPN: rename API. 07a7b9659bc Fix issue when launching Camera 9c4faa85f1b Fix race condition crash 190440d62fc PackageManagerService: Change getCompressedFiles to reflect the new layout. 5b064e03bd2 Enforce policy for camera gesture in keyguard 0d7f78564ae Revert "Default-disable tethering offload" 62801ec2b7d Pass data usage limits to tethering offload code. dca784af3c3 Don't time out when fetching tether offload stats. 2445f809387 Update Qualcomm(R) aptX(TM) strings 0f6f6e261d4 Cleanup ServiceState.toString() 05ea98a3f95 Dismiss Autofill Save UI when a new Activity is launched. cfffe7554f9 Add an extra for intent ACTION_PROVISION_EMBEDDED_SUBSCRIPTION a9c4127ece9 Add fallback to reset the waiting for transition state. 9ae597b6f26 Fix Android O: AccountManager API not working in managed profile. 06ab1e14eb3 Place black background only behind nav bar when letterboxed 0aeb1875e47 media: handle AVC constrained profiles ccae10e692c Fix problems of SIM lock screen of eSIM 9e77d23fd3e Update standby firewall rules when an app came out of standby mode. c80b3b75df6 Don't modify cached permission info 7b00b322162 WebView: switch to OMR1 FactoryProvider 6e3461b67ca Log timings for shutdown stages 9a351ca849b Ensure CallId is not null when connection creation is complete. 303b609eaa8 Additional documentation about Autofill / WebView security. ac3e08e5840 Always show global actions on the right a3c3d850fb2 Make sure network tests pass with airplane mode on ce2f47ec6bb Switch battery saver to sentence case 2d1e020b2f2 Revert "Import translations. DO NOT MERGE" 97c7729bb61 Revert "Import translations. DO NOT MERGE" 6135a265515 Add extra about SDK version that system restore happened from to ACTION_SETTING_RESTORED intent b60e1c037a0 Use fullscreen flag to define visibility of the background 50421b58e5d Someone is still using these APIs. 24a1e22eb8d Import translations. DO NOT MERGE 4a4ff70ab2e Import translations. DO NOT MERGE 6765cdb60c7 Import translations. DO NOT MERGE 8a4be0233f6 Import translations. DO NOT MERGE fd7aee2befe Import translations. DO NOT MERGE 1a285a1b886 Import translations. DO NOT MERGE 708a1ca16a2 Move USE_COLORIZED_NOTIFICATIONS to com.android. 42b4c4c057d Move DISABLE_INPUT_DEVICE permission 87d31ecdff7 Fix logic for Intent.ACTION_HEADSET_PLUG for USB headsets 3f0122b50fe Revert "Add (disabled) time zone update system server impl" 4e9806c4b47 Revert "Time zone update API classes" 0a2f34fd20b Workaround the IME dismissing when dragging PiP. f672aa5cc39 Update background crop animation threshold 129f60fecc9 Only auth via FP when device is locked, when Assistant is on top a023b86c3b4 Add frameworks base config and move text blobs there 877e979b108 Hide internal value c247fa13663 Change protection level from ephemeral to instant e66fd7dbd09 Remove using package name a0c5ee1b322 Only destroy the storage area that had trouble. de7b7423351 AAPT2: Make sure to fail when XML linking fails 88f9d0b9c29 Catch exception when notifying Settings changes. 8db9311cb68 AOD: Fix navbar flicker when transitioning to AOD d62e3cb5d67 Rename API to match StorageStats. 39ca5b870bf Change SystemApi as per API council feedback 8478911f5e9 Remove a bunch of deprecated @SystemApi. bbf6d8cfb3a WTF when device has no persistent periodic syncs... d819c31050e Change default temp threshold to use shutdown temp 4c2b9555b7b Ensure dexopt is executed only with consistent package data 07665126dfc Don't animate black background on cold launch from launcher 2b1a5b8fd9e docs: corrected code example mistakes ef86310c44d @hide new API 4ee785b6982 Each package can enqueue one toast at a time. beec8e2b68a Save observer in call to commit bb39c858c74 Fix a bug that SurfaceView loses transformation 234ba3ef752 Camera2: Legacy: Add onRequestQueueEmpty callback 14343ee4c3b Catch BadParcelableException in RemoteConnection when setting extras. 0d21764980e Explicitly allow shell to update listener/assist a41fdcb20ab Change SystemApi as per API council feedback 60dcbbf9232 FRP: Add migration for upgrading from a version without FRP credential 1e3b38bce13 usb string update ae76c77780f Dismiss SystemUIDialogs on ACTION_CLOSE_SYSTEM_DIALOGS 3898ac12e4c WebView: add WebView#getSafeBrowsingPrivacyPolicyUrl() API 610a0a09f25 Write currentDuration into Parcel ed07a3351e9 Remove preloaded media route resources a6f1523532c Implement region guessing. 52cde7d1094 Add dirty_image_objects file. daf20731ca7 Camera: fix legacy device CTS failure a87245d3057 DO NOT MERGE: Update BatteryStatsImpl to handle change in no. of freqs. 0e7b7c96be5 Update references to O MR1 to proper codename. d8a52f237ca Fixing typo in swipe helper causing views not to be faded when swiped. 5d463b6c885 Pleasant sound implemented for in-call notif. a13b3e25741 Group new free notis if autogroup summary exists addb48a2ae9 Change PiP menu activity title to prevent duplicate announcement. dedf8f1f49c Fix CustomDescription so it allows multiple transformations per view id. fa4c8e7a5ef Previous active volume dialog remains above a11y. 92500f57d07 Fix CTS, Remove CONFIGURE_ASSIST_GESTURE permission edbcf2c4bf7 Stop focusing views before layout. 052562c40fc Calls CancellationSignal when onFillRequest() times out. 642ebea6e14 Delete all ro.hwui.* props 12d3747c0b3 docs: replaced "i.e." to fix formatting error 3608d5fad7f Revert "Initial support for proposed android.net.lowpan" 57d22f6b318 Fix the strings accordingly for policy transparency dialogs 590b90f533b ClassLoaderFactory: Correct broken refactoring from change 19da1cf72e8. 96c8ac84195 Remove config_demoModePackage resource 9a18f5fa409 Add settings and reset operations for demo users 33fdf11c65e FP permission checks should not crash system process 2a103f126f7 Go: add features for low ram / normal ram devices. 14f52d9e9df Hide the SEND_EMBMS_INTENTS permission c45b0859bfe Always invoke callback a5083c40d51 CharSequenceTransformation should not change anything when comparision fails. 2e98cc555e5 docs: corrected grammar mistake in Class Overview 60d3925f5b4 Add permission check before setMain() ce43b1b2c8b Removed isUserStoppingOrShuttingDownLocked 2b5f30cebfc Add metric constant for settings preference int value change. 334bc5fc77e Low battery notification has unique sound. d4f964922c0 Localization of zen mode default rules. 4dc098aed14 Reset fingerprint lockout upon successful unlock 6f2896ab299 Fix issue where keyguard wouldn't be dismissed ff94e0351a9 DropBoxManagerService: Don't store redundant information 145c95342c9 Update isWiredHeadsetOn() to support USB headsets. 3b9869e32a9 Support copying from index8 into another index8. 0a8caa1ccc0 Fix source for PiP hover accessibility events b4f03805c9a Fixes recents from disappearing when split and restarted 04be389c879 Worked around a bug where the a group child could be leaked 97a5480a1d8 Allow SMS and calling for demo users 9a189d1514c Ensure that we register the media session listener for the current user. 6aa05b82d82 Add "Threading" section to BackupAgent's class level javadoc c2fd144218d Fix BLE scan leaks afcd19c71ee Optimize filterByLanguage by caching locale objects f52db085e2e Fix handling of @removed APIs. c83254ee996 Make rounded corners handle color inversion 96c11c58c9b PackageParser: Parse android:classLoader during the full parse. fb3ab2ac48c Fix race condition in binder thread effff9c245d LockIcon: update content description when config changes b01793f8d0b BrightnessMirror: When reinflating, notify QSPanel 836dac49c2f Fix out-of-order transactions (1/2) 07f41fb67e3 Promoting installExistingPackage to SystemApi e195b94be6c Mark profile password key as critical. fd2f62f33c0 Import translations. DO NOT MERGE 9d8d672e802 Import translations. DO NOT MERGE fb09ecfdd74 Inherit theme dark/light scheme for MediaRouter dialogs/button c24f373d54a Don't set inset frame for letterboxed app in fullscreen d51640ba508 Inherit theme dark/light scheme for MediaRouter dialogs/button b8f2316fb45 Update ConnOnActivityStartTest to be hermetic. d7d38c8f4ca Import translations. DO NOT MERGE 12905681104 Add future consideration for USB rndis notification handling c8c06ce913e Import translations. DO NOT MERGE 13b50705f33 Use first letter of user for icons. 45be5633e90 Make SQLiteDirectCursorDriver @TestApi c310118bf31 FingerprintService should release wakelock only if isHeld 40c43f1b091 Change logging format in KernelUidCpuFreqTimeReader. bc1da9e2b48 WebView: fix SafeBrowsingResponse javadocs 41a57a65b2a Add package use info to dexopt dump d0084f75837 Allow applications to define failure handlers 28f9029fde1 Fix issue where keyguard wouldn't be dismissed 812d188afbb Intern process names. 6fc91b53445 Revert session-transfer change 8a4f26cc56a Fix issue with PiP callbacks not being handled for secondary users. 5a71a0f5207 Make accessibilityInversionEnabled public 21e9f196a86 Light alarm activity tracing 5eb5a7db835 Add virtual preload bit to ApplicationInfo 41916ca8342 Do not translate "Wi-Fi calling" for VF DE 9b0b6a6b802 Shutdown: Continue shutdown with BLE only mode f46edf5bbe1 Allow to close session from wrong context. 3306c0d76b7 Prevent closing by prev owner after transfer. 7460c5917b4 Revert "Revert session-transfer change" ed57d2148a1 Update X, -, + icons in dnd panel 9c1c3a016a1 Ensure we leave the orientation changing state. 58194b579cf Round animation progress for computing size for background 774ccdebfac Fix fingerprint onEnumerationResult to use remaining instead of fid 52a452cf685 Record usage information per split 3b74c41776d Use PackageUseInfo in DexOptimizer 76b71c0580f Update FINGERPRINT_ERROR_LOCKOUT documentation 62a93aada13 Don't retain a bitmap unnecessarily 258a071d5e8 Cherry-pick: Add null check for Wi-Fi command 9890f8b4265 Revert session-transfer change b7d69321770 FRP: Use verifyChallenge instead of verify a580215fc31 Refactor WifiTracker sStaleScanResults. 359e9b1200d Add logging for what listener canceled notif 74cc6500f40 dismiss the volume shade if the a11y stream goes away 338c6ed5d02 Don't lock down system user in demo mode d1e449267a6 Refactor WifiTracker sStaleScanResults. e053c1e5fb6 Mark profile password key as critical. 3d615e4568f Reland: PackageManager: update documentation for FEATURE_WIFI_PASSPOINT b315490e8d9 Fade in rounded corners to avoid abrupt change b4302182bc9 Move shutdown UI to sysui (when possible) 454f53f7fd7 FRP: clear FRP when setup complete if not set up b7d81d9a200 FRP: Fix crash after lockout 4d282544c3e Shutdown: Continue shutdown with BLE only mode 3897dc179f2 Always note the state of RNDIS from USB broadcasts. e7cbfa995d3 docs: Updated ShortcutManager API reference guide. 43f2721771f Bring home to front behind assistant stack when needed. 3817fd20119 Dismiss recents after switching users 744976e2985 Clarifies autofill lifecycle. ad5e2827ead NetworkStats: more robust subtraction for deltas 76331222857 Grant default ringtone picker storage permissions 9468b485656 Catch (and ignore) any timeout exceptions when releasing WakeLock 2ed0166808e Fix Wakelock underlock in GnssLocationProvider. 476725d0111 Revert multi-package APK flag to off. 875e5c74516 thermalservice: Add ThermalService java interfaces e4f60cce855 SharedMemory API changes 7b5a0f421c1 Fix the inconsistency of action EUICC_FACTORY_RESET cc817d5e969 Scrolling recents to next/prev page focuses next/prev node 3cceb258048 Catch (and ignore) any timeout exceptions when releasing WakeLock 1aa263e5abc Cherry-pick: Add null check for Wi-Fi command 50354046acf Revert "PackageManager: update documentation for FEATURE_WIFI_PASSPOINT" 9e8dd00562a Device Default theming updates for Wear 07ea436685d WebView: remove unused DATA_REDUCTION_PROXY_SETTING_CHANGED API c422f80cc9b Reset wait for transition state to false when recents goes invisible 48146fdd66f Rotate only VR secondary display 76436c04a42 API Review update for SQLiteDatabase 5d74493f644 Allow to read all params used to create session. 94deaf7725c Allow to transfer+seal a install session 34e65407a45 AOD: Follow-up to I0fa53616db09be98d33ea7d06b38d8ff3037707f d2b5cfbdaa1 Change VENDOR program types to range. 4163a96fa21 Fix system restart due to race in TSMS 1854cb5aeda Remove redundant synchonized blocks from TSMS 8eec744ccb4 Location: adding NULL check for the LPP_PROFILE property 8370e472cdf FRP: Enable credential-based factory reset protection by default a0a280846d1 system_server : trigger runtime restart when we're close to the soft FD limit. 97486d25485 ScrimController: Wait with clearing wakup animation until done 260c1f7c631 AOD: Fix shelf animating when it should not c9c09231c5d Start ARC action when setSystemAudioMode 67f9d5070a7 Fix broken javadocs. 9f3872115c1 Import translations. DO NOT MERGE 8c76a0e482a Import translations. DO NOT MERGE 7c6f6cab133 Import translations. DO NOT MERGE 2db06a43d49 Import translations. DO NOT MERGE 5a22a2f9ddf Import translations. DO NOT MERGE 16140599f2a Import translations. DO NOT MERGE 6c670a345cf Import translations. DO NOT MERGE bd24cf18761 Import translations. DO NOT MERGE 95e1706685c Import translations. DO NOT MERGE 5f17306bac5 Import translations. DO NOT MERGE bff4ccd5824 Import translations. DO NOT MERGE 6f5b3168293 Import translations. DO NOT MERGE 142e76384e7 Import translations. DO NOT MERGE 2dbd577edc1 Import translations. DO NOT MERGE 158bd8c90ec Import translations. DO NOT MERGE 10191274639 Import translations. DO NOT MERGE 30ae8961adf Import translations. DO NOT MERGE c1ba0088458 Import translations. DO NOT MERGE 834d4ba9e9b Import translations. DO NOT MERGE 38037535e48 Import translations. DO NOT MERGE c4a7410eb8d Import translations. DO NOT MERGE de1591b8dbd Import translations. DO NOT MERGE 8a3a012a1cd NetworkCapabilities: fix describeImmutableDifferences d60a9d0e586 app link handling under restricted mobile data 55f2761fc8a AAPT2: Add targetConfig to AndroidManifest.xml 5b6ee115489 AAPT2: Ensure style strings are always first in StringPool 907399187e5 AAPT2: Disable locale domination for deduping eec18f41e2e Change the location of current profiles for secondary dex files 6442cc90b5a Move getNetworkCountryIso impl from TM to PIM. ee541785721 Adding strings to support warning about emergency calls. 098e033d17d Import translations. DO NOT MERGE 1cd6db44f23 WifiManager: update docs on setWifiEnabled 4812154af3b rename notification channel 38d5d59a758 Bump parcel version to reset batterystats 98d4d5cf3f9 Package wakeup alarms are now on screen-off timebase 162d14a1ead Pass ProgramInfo over currentProgramInfoChanged and drop afSwitch_1_1. 283acd20ca2 Add black frame behind app window 4501c61d65f Reduce duplicate strings due to the package cache. 0248336d4c6 Only replace new line characters if the wakelock name contains one The original operation creates new string everytime which is expensive ad192a392bb Add native bindings for getNamesForUids 23a2a0dae0b Always populate the ApplicationInfo object 65b47650c8d Rate limit notifyColorsChanged() 542aebc43be User avatar didn't have enough contrast d3bf08da950 Only allow one turnScreenOn per app resume. eeb36bee98a API Council feedback 84933321668 PackageManager: update documentation for FEATURE_WIFI_PASSPOINT 91ffdc41941 AOD: Fix launching notifications from occluded AOD 1f83308556c Defer updating dim layers if layout is deferred 71d87639c93 DO NOT MERGE: Reduce re-ranking fee661cafe8 AOD: Never show bouncer when dozing e57e9dcadf9 Make NearestTouchFrameTest run on more device configurations c0c9324fcb0 Fix light bar flickers 7a56d1a4435 AOD: Fix navbar flicker when launching assistant 02f1d2f97b2 Fix activity start over Keyguard 19be605910f Revert "Don't remove starting window for visible app." b1f77247c25 AsyncSensorManager: Fix unregistration bug 61676aa7f4f AOD: Fix RemoteInput from dozing 6d5ebb7b705 AOD: Fix janky launch transition from AOD2 ad78a615b7d Bind SpellCheckerService as IMPORTANT_BACKGROUND 48b7408201b screencap: always exit with _exit(). 7b16a3c64a7 Remove @hide ACTION_SHOW_INPUT_METHOD_PICKER 0f1776d08b4 Pass vendor-specific info as map. c07ae9cf090 Remove logic for parsing dismiss rule ab55ba54fae Fixed that the screen could lock when launching camera 1533ffdc3e8 There must not have newline character in wakelock name e050ba8259a Allow marking fields with @TargetApi(XX) f4b61d9dd47 Set property that terminates boot anim in WMS instead of SF 51cb8265290 media: Address api council comments. 61ad5ae921d Remove "Couldn't pair" prompt on ACTION_PAIRING_CANCEL fa2aa12babb Revert opacity changes from (Id94a5684b2c55956b01aa6cfb240784e6bab2f6e) c8e29e78863 AOD: Add support for dimming in software 9f22443b4e3 Use normal API for legacy wallpaper restore 3236306a8c5 Update colour to match toasts. 88743cf4cfc Update colour to match toasts. 6dfd9baff1a Never consider windows visible if appToken is hidden d255161fd18 Update toast UI f74c2a6ff61 Update work briefcase asset. c012f6edd81 Catch IllegalArgumentException when disconnect be87b680390 Do not call ItemCallback after disconnected 50ba9916555 Multi-user and WallpaperColors a40920b9e22 Recents scroll backwards (accessibility) if clear all button invisible 09d62021d9b Check CookieHandler in setDataSource with cookies 2d55b186358 Add permission checks to getActiveScorerPackage(). b1c8a77f598 Do not throw IOException from RttCall.read() 26fb43c0341 Multi-user and WallpaperColors 679e7f1dfc8 Add check that layer size <= maxTextureSize e8bde708211 DO NOT MERGE: Remove rate limiting for system dialer notifications 6a52608309e New keyguard icons 912c7f743e9 Revert "Revert "Fixing occasional jump when launching certain apps from Recents."" c1cf336342b Import translations. DO NOT MERGE 6fb2c9718cd Bit: Don't ignore errors and crashes 59502ebcfd7 NetworkRecommendationProviders require the location permission. b4f3697ef8b Don't show scary UI when rescue party kicks in. a1e79948ecf Give DeviceStorageMonitorService it's own thread. 14876bd21a4 Save PackageDexUsage on PMS shutdown 4e9fa9d795c Assist: Only call lockscreenShown when it is actually shown 926643f48c9 Avoid entering orientation changing state when seamlessly rotating. 98d3198b5ce AOD: Unregister touchscreen sensors while pulsing e1cfcf4c4d1 Fix keyboard focus in VR 4e5e15a6ea1 Make InputFilter.AllCaps constructor reject null locales 013fc4c5e12 AOD: Do not change wakeup animation during DozeService teardown 9d93486ed6a Gracefully handle focus loops created by app dev. c7cea5b79e6 Minor Autofill changes after API council review. f995f9a87a8 Address API review comments 6507228cab4 AOD: Fix janky pulse out animation c55e27a5cd6 getConnectionInfo should take calling package name as argument 132c9f5140c Inform SurfaceFlinger of which Surface is the RoundedCorners overlay. d1dd2c662e5 Fix NPE when reading icon for removed session. 571c3f6e358 Version guard Application.onCreate strict mode fix 8ce1be429ea Send TYPE_NOTIFICATION_STATE_CHANGED events for IMPORTANCE_LOW notifications. 24dbff3f896 LightStatus: Fix notification icon color filter 7a8ae8a4b2f SysUI: Move all sensor operations to the background thread 4e9366183f3 Added null test to avoid regression for onRemoteVolumeChanged. 34b0991640a Ensure that all displays are updated upon any changes to rotation. 7a5e4c91613 WakeAndUnlock: Make sure to wait for screen turning on ea039a80745 Start all visible running activities when attaching app d1134789315 ExifInterface: Remove throwing exception 2f685c8c89a Import translations. DO NOT MERGE 8eb7501898b Import translations. DO NOT MERGE 848cf82aafc Only use WM screen rotation animation on default display 18482aef9eb Improve docs about exceptions through Binder. 7502b327df4 Prevent crash dialogs from appearing in demo mode 4f2d65e063b Import translations. DO NOT MERGE b42698fe279 Fixed an issue where icons were jumping 8c6f0cab335 Remove Conferenceable update squelching d96ed40142b Fixed a clipping issue in AOD 43ad57e548b View: fix setTransientState 8c58d45d573 Make a11y shortcut dialog themeable 280581b1053 SettingsLib: wifi: add support for tracking carrier Wi-Fi APs 5820875975f Remove LangId related code. 2fb64c0b282 Clarifies how the autofill service should check for signature hashes. e2612eb3f59 Fix deadlock between AMS and EphemeralResolverConnection 8316291cdac Address Broadcast Radio HAL review notes. 8cd80403cce Fixed an issue where the statusbar was expanded 421b20c1e28 Volume slider content description f5d6d5c1a89 Set default value for T3T_PMM. aabc9638601 Backup all backupable settings 9262c942b50 Make it easier to click on phone nav buttons 0018b478471 Use EGL_EXT_gl_colorspace_scrgb instead of *_linear 9ca184877e8 Cleanup QS dialogs d9fcc641e97 Fix QS wifi scan state 973d8af11b1 PrintManagerService: Don't prune services on all package change events. 4ff5defa532 Removing non-preferred activity from resolution set should not disrupt the preferred resolution 4aa743c3439 NsdManager: remove duplicated argument validation 494f1a4dfa8 docs: Noted that JobIntentService is usually a better choice 8be11f0b633 Import translations. DO NOT MERGE 370660915d9 Fix broken robotests. 28a988f7d5a Log package parse timings 1aab3fa3b5d Refresh constants when MCC/MNC changes in PowerUI 717f2805267 Import translations. DO NOT MERGE 63e624a61ed Revert "Reduce duplicate strings due to the package cache." 4cd650c0085 Fix issue #64224738: Document return value of IBinder.transact() f190a858c81 Fix race condition when destroying view 30c8efa66ba Reword analog audio not supported notification 6f12f2233e5 Add documentation on oneway transaction ordering. 45d68cb35ba power: gps: add gps read timeout 616541d7016 Persisted jobs versus incorrect boot-time RTC 0f2910c3dc2 Update inferred policies from SubscriptionPlan. 0b8700f842a Add individual ScanResult speeds to verbose logging. d2bc309f068 Fine-tune the condition to hide IME switcher e234933fbf3 Revert "Fixing occasional jump when launching certain apps from Recents." 7df5c58d080 Import translations. DO NOT MERGE e2d67c052e9 WifiMetrics: add histogram of connectable networks 6b18eca0d27 Import translations. DO NOT MERGE 6e5bd3f9f80 Add documentation for MIN notification interaction with fg services. f6b59c80da4 DO NOT MERGE ANYWHERE Allow the Bluetooth MAC address to be updated asynchronously (2/3) 52195a66311 Fix issue #64140901: Maps crashed entering PIP right after... 2bde6e72ece Show correct security type for PasspointConfiguration f0afd8c14e1 Move ShutdownThread calls to system ui thread. 9da8b8a7fc8 Add new API to retrieve app names in a batch cf97b6b7f7c Added setIdleConnectionTimeout method 815fb1f40cd Fixed some small keyboard nav bugs (TabHost, directional focus) 3ba2623ffe4 Disable AOD when accessibility color inversion is on. af4cfc5c81b Add a new constant to TimeZoneRulesDataContract 33681a94cff Cherry-picked some Autofill Javadoc improvements from master. 534de29749b Added focus behavior changes to Build.VERSION documentation. c0c6ab4ac15 Minor Autofill javadoc fix. 3b594bfe338 Camera2: Release input surface on capture session close 658d984f048 Do not call onConfigurationChanged for appBound position changes. e8564b752d5 Do not remove uninstalled packages from journal 00d586d8f0b Allow foreground AppWindowToken to influence orientation. e6b1b3b55a8 Refine condition for starting window skip ab608e5dbc3 Fix tracing call for RulesManagerService startup f054077f7f9 Remove redundant TODOs from PackageTracker e06956e5cd5 WakeAndUnlock: Make sure blanking is never animated 7a1ad6d97ca Remove a compat hack SurfaceView#setWindowType() bf7ceec031b Add string needed to support carrier wifi in UI. a763fdba098 DO NOT MERGE ANYWHERE: Add a wakelock timeout when downloading xtra data for GNSS. 7d545bef607 Fix exceptions causing HTC dongle (and JBL headset) to fail connection logic. 9722971cb4a Fix BLE scan leaks 662153740d8 Remove extraneous invalidate call that unregisters AssetManagers d788e9420c3 DO NOT MERGE JobInfo experiment ddfbca6db9d Import translations. DO NOT MERGE b7479988d24 Migrate plans to @SystemApi, evolve permissions. 848485bb1c9 List column names in the error message 0ae9570c992 Add a missing null check 7f11c284f31 Import translations. DO NOT MERGE 5d5c8e8ae13 Fix BLE scan leaks db2eabbbabe Fix race condition / test flakiness. 5b0a58ea451 camera2: Fix template requirements e86a29c6e60 Reduce duplicate strings due to the package cache. 39cc33f192d Handle case for missing permissions - fix NPE 749e3dc6cfe Add permission annotation to RadioManager methods. 4972540a7f3 Import translations. DO NOT MERGE 89e935904aa Update documentation for Whitelist API 6c99b4455eb Import translations. DO NOT MERGE 0b5d9692dcb Move VR preference for portrait orientation. bbe18f9c615 Fix issue where clock inflation would fail 9324aa926a7 Scrim opacity must satisfy GAR 199a2d052e2 Revert "NavBar: Don't reorient as much, its a waste of work" 98ec92375d7 Enforce policy for camera gesture in keyguard 0e4a6dfb3fa Remove rotation and app bounds from Configuration diff. 2ecf97efe55 Nav haptics: increase threshold to 150 and don't do on long clicks c7df7d7dcb1 Allow the launcher to get all instant apps 65f02e8ba7a Enforce policy for camera gesture in keyguard a6c03f8d27c AOD: When prox covered disable touch during pulse instead of aborting bfdfd2a31b6 Don't freeze display if it isn't okay to animate. a5c6322dc5a AOD: Fix more flickering 4105768e215 Tidy up RulesManagerService code 05fef7ed69a Docs: Note that DISALLOW_CONFIG_VPN stops VPNs from starting 5f6bc5e1c45 Import translations. DO NOT MERGE 03d4052fcf0 Import translations. DO NOT MERGE 683ea489d30 Logging improvements when NetworkCapabilities change adb8c522a84 Report permission flags for all protections based on SDK 784b56e1e64 Revert "Report permission flags for all protections based on SDK" c09b7f789b7 Force update wifi QS when opening. c3c2ed94ff5 DO NOT MERGE Remove window obscurement information. 456b91561d2 DO NOT MERGE ANYWHERE ConnectivityService: move reportNetworkConnectivity to handler e891aa6e46c DO NOT MERGE ANYWHERE ConnectivityService: safer locking f7dd3755fb4 power: gps: add gps read timeout 852cf98cb8a Report permission flags for all protections based on SDK d27d0b29ddb Show error code in WFC error notification. afc469107aa Remoe translations of values-mcc310-mnc260 18dc03a9fd8 Cherry-pick from master: AAPT2: Fix JavaDoc first sentence extraction. 3cff783a05b NetworkNotificationManager: correctly handle existing notifications ebfaca5246c Revert "Revert "Update overscroll and toast UI"" e42dd31b3f6 Document WifiManager.getConnectionInfo permission 170b65d06d7 Add AsyncTask to compiled classes fdad0ba193b Cherry-pick from master Doc change: Add API 26 to @since list 471891df024 WebView: update SafeBrowsing documentation 8f7eadf906d [Companion] Fix NPE due to looking up view btoo soon 0552036bc87 media: Add scaled video thumbnail extractor api. 9b58ad6ce05 Stop font loading with restricted context. 14c4f3db486 Change IMS callback AIDLs to be oneway 3c3b650a4a6 QS Tweaks 6e843d18a19 DO NOT MERGE - Update night display coefficients 0a1791b958d Cancel fullscreen countdown timer on interaction. 0502a4cefb8 Move key eviction past system services user cleanup. cb96f391552 Uses ParceledListSlice to allow larger number of datasets. 32e3bb502dc Fix recents split-screen icon 2b192ec57bb AOD: Fix flicker at end of AOD2 fc637c168ef Reintroduce the contract for random token to be non-negative 3bad9a6caf9 HeadsUpManager: escalate via wakefulness lifecycle instead of broadcast e6d30674de7 AOD: Make sure to update visibilities after instant expanding 3e9ee482f49 Alter condition for starting RulesManagerService 51465ea3b66 AOD: Fix wakeup transition jank 6e82029a0fe AutoSize TextView - fix transformation method a46af4e6479 Bluetooth: show multi-device status in Quick Settings 8a4522dceb2 Add theme variables to SysUI dump ce5fbd411d1 Do not show unreachable APs in QS Wifi Picker. 02e8cd599d2 Update string for not charging. c8ac4f3b54a Fix NPE in calling getSubscriptionPlans method. 7641443f4b0 Added sliding motion / animation to Autofill Save UI. 4701beb9845 Add more variations of subscription plan to the fake subscription plan list. 01065a57194 Lock down IME switcher notification handling 002a2442c13 [RTT] Add a binder to the AIDL to enable cleanup 50edf1efa5c [P2P][AsyncChannel] Revert client registering for service death 3a6cded002e Limit number of in-memory db connections to 1 per pool d0b18d665ff Don't show Save UI when values filled by user belong to a dataset. 45c493f2c29 Revert "Update overscroll and toast UI" 065c59beafb Revert "Implement family fallback." DO NOT MERGE 9139a78d3dd Signal init when user 0 CE storage is unlocked e676ec7cc34 Always report a uid's initial cached state. 8cea797a0d8 Volume dialog doesn't show on ambient/aod. da9bca4ccb9 Do not report app bound differences as a Configuration change. d738b1afdf5 Fix flickery behavior when launching notification when occluded 9c1d56576e0 [AsyncChannel] Fix race in handling of sync result 527aad1b175 Text color of "shutdown" after removing overlay 88a879ff541 Whitelist noti listeners on user creation d3ad1540039 wifi: ScanResult: add carrier network indicator c8956884888 AAPT2: Fix processing of quotes in XML d95ca7c4fc0 Improving the haptic notification experience e3e8f90c74a Broadcast Radio service cleanup. 7635ab0a1b7 Differentiate dnd countdowns/countdowns to an alarm d1dcfd1dc05 resolve merge conflicts of 1e74fdb6842b to oc-mr1-dev 8f50b50d0da Added haptic feedback for longpressing. 76a3aa06dce Revert "Merge "Remove ability to downgrade importance of existing channel." into oc-dr1-dev" fd3caf6a7d0 Ignore isolated uid's process state in BatteryStats tracking 65d3e7059dd Add new config to tell us whether brightness is bucketed or continuous 410fd1b8383 Report the display is off when the hardware blanks itself. a9576dcdf4a Import translations. DO NOT MERGE af487f17e13 Import translations. DO NOT MERGE d5551401c0c Import translations. DO NOT MERGE 182cc5a8941 Import translations. DO NOT MERGE 78e42ed809e Import translations. DO NOT MERGE 280ae44b141 Import translations. DO NOT MERGE debdb691e4e Import translations. DO NOT MERGE 80ce6cf1ee6 Import translations. DO NOT MERGE 69d08382082 Import translations. DO NOT MERGE 755238e38ee Import translations. DO NOT MERGE c083b037ef0 Import translations. DO NOT MERGE 980dcde8822 Import translations. DO NOT MERGE b9ec16b9268 Import translations. DO NOT MERGE 495d4ce1b9e Import translations. DO NOT MERGE 64b9cfecbc7 Import translations. DO NOT MERGE 4d4aaba5329 AOD: Introduce night brightness bucket 63a40069d35 Add new config to tell us whether brightness is bucketed or continuous c3e6af87693 Report the display is off when the hardware blanks itself. ee8dd9c3731 Import translations. DO NOT MERGE d0761442f20 Import translations. DO NOT MERGE 9b55385e790 Import translations. DO NOT MERGE 8e200ba5ecf Import translations. DO NOT MERGE e0144f0fa79 Import translations. DO NOT MERGE e2d63c0a57e Import translations. DO NOT MERGE 1556495e28f Remove ability to downgrade importance of existing channel. 9659c3023ec Import translations. DO NOT MERGE 1f65a09fe50 Import translations. DO NOT MERGE b0ddf871309 Fix error color states and alphas and sizes of lock screen icons 68e43504b44 Don't attemp to verify synthetic password from adb. 2efba596d36 Remove TODO related to WakeLocks 4d125c1df6b screencap: always exit with _exit(). 08be4493689 @Keep all the things in TestAccessPointBuilder 6085f8a16b5 Update overscroll and toast UI 7c2b27f26f0 Import translations. DO NOT MERGE f512ccee662 Import translations. DO NOT MERGE 378cbb343f8 Import translations. DO NOT MERGE 4b5b3c6ccc5 Don't block the input thread to notify the StatusBar about key events. a26b4357ff3 When exiting persistent vr, we should exit overall vr mode. 097feb20681 Fix NPE in MediaRouterService 972f27b9380 Restore the selected route when an app starts to make sound e9e9fb257fb Remove RetailDemoModeServiceInternal 448786cc5f3 Themable volume and power dialogs d9b0b43ce07 Remove Kwasio (nmg) from user-selectable languages ad790dba8e8 Fix window insets on keyguard 61722586f84 Deprecate KEY_EDITABLE_TETHER_APN_BOOL. 947ca48bd9c Ensure that we timeout waiting when starting the PiP menu activity f1ff36f0f99 Use the class loader context when optimizing secondary dex files f8c14e920ea Add DexClassLoader to the list of supported class loaders f66a377785e DO NOT MERGE - Remove RetailDemoModeServiceInternal 7a0a5c4dbcc Read the correct parameters for Jobscheduler 71f34b390dc Track per-cluster times of each uid in microsec. adb5fae81fc Fix NPE in MediaRouterService dc2ad2838da Add metrics event for trampoline activity 1f785d4fabc Fix RTL for Nav icons 098ed36707b Fix QS DND Radio alignment ONCE AND FOR ALL e9dad7eb65a wifi: Modify the SAR power levels interface 54ff0efbd5e Add confirmation dialog when turning off cell data from QS 600daddb679 Do not report app bound differences as a Configuration change. 7c8addfef09 compressed images on system partition 2e58b1672ef Move cursor to end of text when autofilling. 4f19f4a1508 Make back button dismiss power dialog, by making dialog focusable. c3e8cfcb196 AOD: Increase alpha values when dozing d5181354257 Zen introduction text updates b880afe7839 AOD: Only force doze brightness when actually unlocking 12e112ddc33 AOD: Show keyguard indications in white a99e69fb207 Import translations. DO NOT MERGE 78a72501af2 Add API for virtual preloads b1774b2e38d Import translations. DO NOT MERGE 3162b8f7e99 AOD: Fix rotation during screen off (again) f232486f2da Import translations. DO NOT MERGE 0253b029cce Import translations. DO NOT MERGE d09189112fc Default-disable tethering offload 032a9295429 Zygote: Increase wrap-pid timeout to thirty seconds ec4d3e4e238 Follow up to "Add modified API to send more information to VrCore" 2d36ae9d2f2 Fix NPE in MediaRouterService 2f09ff38f6f Fix system server compilation in ZygoteInit 82a4d84227c DO NOT MERGE - Update night display coefficients d2ddb44922d Ambient indicator text color 29a9bfc506d Use config_headlineFontFeatureSettings for lockscreen clock a8818f6b315 Changing the way the media image scales b773312982b Tests for lookaside configuration f62e4cc5653 proper cleanup onDestroy 108ca20ea45 Check TTY status at bringup 76096e7278e Default-off FP Swipe 91c5bb08c45 Prevent NPE, add logging for tracking down root issue. e17ce5286f2 Fix jank when switching themes 4205874ec74 Do not evict scan results in cold start. 52737f9266d move icon so that inline actions in settings can use it afdfe7665cb Checks if mResponses is null before using it. 325a0b04b59 DO NOT MERGE - Wraps custom save subtitle on ScrollView. b3191254466 Don't attribute incorrect unified challenge attempt to profile. 37b966d5bdd Handle onUnlockUser on fg thread dbaef6dc625 Add cross user permission checks e06f5337264 Refurbish granting mechanism b5a2781dacd Check if stream exists on volume changed. b331f9d216e Fix flickery behavior when launching notification when occluded b670f4b2d1e Keyguard: Remove fancy colon 70da03adbdb AOD: Skip prox check if cached prox value available 6498f962836 Revert "Fix jank when switching themes" 19a8d0af26e Import translations. DO NOT MERGE 05a51a68dc7 Import translations. DO NOT MERGE af2a13f8b07 Import translations. DO NOT MERGE 7eeb16d247a Import translations. DO NOT MERGE bb6d5c62cfe Import translations. DO NOT MERGE be112f22116 Import translations. DO NOT MERGE 8bcd61b6a5d Remove reference to com.android.retaildemo dc76cf4f1f9 Remove old configuration values for demo mode ab8148f2f6d Move icon resources into SettingsLib for phone buddy d75b93627a3 Add activity manager command to watch uid state changes. 9a105318da2 Fixed an issue where the lock icon could be invisible 97f82f28da5 Don't keep parceled extras for history broadcasts. da371df500d Not reseting the last fullscreenintent time when reinflating 0bbf0b41cc0 Expose shared buffer mode/auto refresh on Surface fdc57230763 Persist/pacel # of periodic syncs properly. 993a0be6760 Batterystats: fix inappropriate bg timebase reset 7b77cf89382 Fix suggestion crash if parser fails to parse dismiss rule 28d8042bcd0 Determine power hint behavior based on target activity. aa420d5e143 Fix RemoteListenerHelper vs. HAL deadlock 94c5a313d73 Batterystats handles nested unoptimized ble scans df77643cd80 Rename ACCESS_FM_RADIO to ACCESS_BROADCAST_RADIO permission. 509711105d6 Don't display QS security footer in demo mode 0f3e0b18c15 Keyguard should wait before restarting FP auth after successful FP auth 85e05eb545a Volume dialog doesn't show on ambient/aod. d313469e282 DO NOT MERGE VirtualDisplay wrapper with input forwarding 94e82d9b0e7 DO NOT MERGE ActivityView be gone! 15ea628204a Fix suggestion crash if parser fails to parse dismiss rule c87481965ff Import translations. DO NOT MERGE 6a6ae04bd2f Don't unbind from the sync adapter before cancelSync(). 86b51e67940 Import translations. DO NOT MERGE 02689a78847 DO NOT MERGE Add permission to launch activities on VD 307da62b1cf Add new Dolby Vision Profile types 33d6c08aa60 Remove non-safe mode boot vibration. 755bb327b4a Update for less arguments in hidl toBinder. 2dd3ad06d64 dynamically install all missing splits d1bf5f0108a Fix xml loading for managed services b7c929977c6 DO NOT MERGE - Remove RetailDemoModeService 0895a123ee3 Unhide DelegateLastClassLoader. 732c0439e74 Remove RetailDemoModeService cde5e99d17a Logging improvements for time zone updates e6c6ecb2b03 Fix snapshots for dialogs e4cb6c8a315 Flicker free screen-on from AOD e5d0b9dddbc Fix jank when switching themes 298bb2995b7 Support font resource in TextAppearanceSpan 7b088c3e282 Fixing occasional jump when launching certain apps from Recents. de9db42470b Shutdown scrim opacity at 95% e8c611f04db Unhide get/setTextClassifier in WebView a8ba66e870e Add metrics constant for data plan usage screen. a8981f35ac0 Data plan setting in SystemUI quick settings. 5e6f438acad Initial commit of leanback uibench test 43db6d26d8c Android Recents implementation for low ram devices 755a8fa44e3 NFC DTA Integration 5cfcb5cc94d Don't create WindowNode on windows with dettached view. 98eabbd68a9 Unhide invalidateColors API 499c20f25d0 Removing contents hidden string for public notifications 17bebd2fd7d Expose SubscriptionPlan API. 74bf71b23c5 Handle an edge case that can reset settings provider data 5171071f050 Fix notification ordering for groups f4f3842b022 Sort APs by Speed label value instead of ranking score. 16d2397e2d3 Add modified API to send more information to VrCore b77d3d74752 Only display RSSI/band information if network is connected. 66c41b0e691 Ambient indicator text color d38708c1ab1 Don't set AccessPoint with WifiInfo.INVALID_RSSI 6ebc218ad55 Choose correct icon shade of grey 6935755f432 Ensure backup doesn't reuse ack tokens nearby in time 3ff9fba2cdf Clipping the last notification if it's in the shelf 53d5cba0d2c Keyguard: Fix date and alarm clock letter spacing 648ea2df31e Add new bucket above high brightness for "sunlight". 05e76fe38fa Add config to force display to transition to off after doze 58ba685bac9 Fingerprint: Show bouncer when fingerprint is disallowed 07532c3f793 Allow apps to downgrade importance in createNotificationChannel 2421142b9a2 Update icons in the volume rocker a1dff771960 [P2P] Public API to clean-up resources of P2P 7c89480c0e0 AOD: Prevent animations and rotations while going to sleep 65b85cf3a2f Fix sound rate limiting issue 8e130f08bea AOD: Hide owner info on ambient display 4757c8ccf83 Keyguard: only show after screen fully turned off 731d4dfe60d StatusBar: Switch status bar to using the new lifecycles 8cee0336bbb Don't move stack to bottom when creating task at bottom a7a70f7e107 Import translations. DO NOT MERGE c3a503d8fd5 Ping the StatusBar about power key events. 7beabc264b3 Let's get a constant for O_MR1. 8537c58cc8c Add Configuration to APF Policy caee411f131 Fixing TaskPersisterTest 1659b400b53 Expose KeyguardMonitor.isOccluded(). 2803d3a62c2 Import translations. DO NOT MERGE 0bf3dc9822a Fix race condition of removing surface. 51d21973a0d Fixed a bug where shelf notifications were interactable 305aeea38f9 Fix splits class loader context for non dependant splits b589d7b1987 Add config_demoModePackage to symbols e05f37e0a6f Revert disabling of eSIM wipes/retains. b76708315ad Add traffic thresholds to prevent wifi network changes d69d86e3f06 WifiInfo: Add getters for success tx/rx rate a28050ae42e Use scores from connected AP only. ac3bd38735d Rename vendorExtension fields to vendorInfo. 6b4b646d9c0 Rename (FM) Radio to Broadcast Radio to avoid confusion with (GSM) Radio. 307edcd9c29 Fix format of subsystem power stats 4bad6635189 Remove logspam of MediaRouter 814541770bb Add status bar to fullscreen user switcher. 85544ba5eb3 Adjust tests to new android-support-test + espresso libraries. 9da5f1ba583 media: Add constants for CBP and CHP for AVC codecs b65051579fd Add provider support for metadata extraction b4e2f04b536 Import translations. DO NOT MERGE 19da1cf72e8 Encode the entire class loader context for dex2oat b6f844d28cc Add a command line option to optimize individual splits 0ebff46583d Add details to Download progress callback 1d0e83d2cee Refactor the arguments passed to dexopt invocations b6643acd8f8 Add timezone for Telecom event date formatting 8991d65b737 Remove unnecessary/misleading page indication dot. 8014a505dd9 Remove unnecessary orientation attribute. 5bd5011b4fd Update FINGERPRINT_ERROR_VENDOR documentation 031570278fb Disregard closing activities when blocking previous activities. 32343e6bd91 Fix snooze not dismissing when it should 9bfb46f6ff1 Type check before casting from CookieHandler to CookieManager 82871bdcfcc Fix race condition of removing surface. 4482b141365 Implement out-of-band metadata images. 15733d1f859 Reducing bitmap sizes in notifications d0426628f60 Reducing bitmap sizes in notifications 9d4ed7c3cfa Assign cpu times to correct battery state bucket. 15c21ffad98 Fix Fragment.onCreate() not being called in some cases. cfe508824f1 Docs: Updates guidance about using permissions when accessing OBB expansion files, Bug: 34273998 Test: Ran "make" to verify error-free building. 2279b253427 frameworks/base: use proper nativehelper headers c606627e6c9 Always populate the ApplicationInfo object 369907f02ef Keyguard: Factor out Screen and Wakefulness lifecycles 60b850de5e0 Add Wifi's security type to contentDescription f3f14735e36 DO NOT MERGE - Don't 'cmd vibrate' when on DND mode. 8f3dd1d67da Fix owner info to be center-aligned ffe74357aec Make SharedPreferences check with higher precision 1aa79494ce3 Remove unused includes ea0302a9580 Add DRMO_MODULATION program identifier type. 0a3ff952a6b Improve color correctness for drawing bitmaps with Skia pipeline f5304ad7be3 Fix wrong nav bar animation when unlocking from AOD ff46d4c9357 Fixes for increased usage of light navigation bar dbaad384bb7 Send app transition starting event at right time c1014509d86 ConnectivityServiceTest: fix testNetworkInfoOfTypeNone 0c1157efb3b Smoother system bars color transition d82cdb4624d Reference nativehelper/jni.h as jni.h 56266190e8d AudioService dump: sort player piids fd9c4a54cf9 Close idle sqlite connections 5e79cbb2913 Always reevaluate whether to show the notification for USB_DEVICE_* intents 7f9ca12b9a2 Support list type on CustomDescription. 22101ca5a91 Don't show a custom description if any transformation fail. 906b8537176 Uses Pattern instead of String for new Autofill Save API. 7fc29dd9311 Changed SaveInfo so it supports just optional ids. 89234305b20 Make EXTRA_IS_REFRESH for voicemail notification public 7834be2a3cb initial value for data_roaming based on carrier fa4eaa63caa Appease the static analyzer 09c00f25af6 Fix use-after-free c5ec745135f WebView: remove @Nullable from SB whitelist 5dc24d6aebd Cache the build serial instead of querying every time. 3310fb1b24c Cache VectorDrawables in an atlas cecbe073bbd Put generated/compiled graphics code in getCodeCacheDir() 445c304f5a2 UpdateEngine: Expose unbind as system API. 2fba03c4ea3 Add new configuration values for demo mode 41ff5389daa Back-port fixes for b/62196835 2e565e6d6ec Fix: handle null value for packageUsageInfo while deciding unused apps 2fc52d4a897 Update logic for attribution of per-cpu cluster times to each uid. c90e5f86560 Fix incorrect SV calculation in non-RT codepath. df6520efd78 Fix Skia pipeline readback for non-portrait mode ce6cd1e5ea1 Remove Tigrinya (ti) from Settings languages 81397c47873 Remove references to (unused) colortables 446afac1590 Add FailureReason to WifiConfiguration 535a4753e31 Record dex files users in the dex-usage list 5be7bc7516b WifiInfo - document packet counters and rates 18b388d67b0 Fix incorrect asserts 5603b71328c GC in heapDumpFinished to cleanup hprof fd 9f0e7f1dbad AAPT2: Parse artifact names from template. afc007270ed Do not register for broadcasts within NoMan test. 03206afc7f8 Ignore "mLastHidden" state when deciding whether to turnScreenOn. 61b8111d429 Fix flicker when transiting activities without animation. a7e68a6fd4c Revert "lowpan: Introduce new unit tests for data classes" 136d1ec894e Apply static offset to PiP IME adjustment. 68c9741cb2b Allow apps to downgrade importance in createNotificationChannel 3067a1dd8bf Add a system property support to disable background dexopt job 7a237059c6d Back-port fixes for b/62196835 d4977949346 Add new column user_editable to Carriers table in telephony db. ccbfbc78bf3 Do not register for broadcasts within NoMan test. d657a38d874 Fix static analyzer complaints d17160ba191 Add code to dump OffloadController state. 4ca0ba8f86f Fetch tethering offload stats. 07f1304cfe9 Allow more than one source of tethering statistics. 5583fbf0e69 Add log when we are trying to dismiss keyguard d72148901a5 Add log when we are trying to dismiss keyguard 2bfbb6cae5e Adding 26 free short codes for DCB and other purposes f75bde38e59 Verify SBackGroundColor before using it ca32d163446 Use new, lower brightness value for low brightness doze. 1f5b92fd53a Don't move stack to bottom when creating task at bottom 17ee5dbc054 Remove a TODO associate with starting a thread a338219a269 Fix threading issue with splash screens c10fe5f4636 IpManager: fix test for default ProvisioningConfiguration f7f7ed013ca IP metrics: update link layer mapping 253e515259d Update JNI code in preparation for ICU 59 switching to C++11 char16_t. 94bcdbca224 NetworkPolicyManagerService: Allow data saver to be on by default. 29ff71baa48 Re-enable some test cases 6cfc490ccd8 lowpan: AIDL refactor to no longer use property design pattern 865fdc75c32 LowpanException: Refactor exception handling 93ea3ce9b8b lowpan: Introduce new unit tests for data classes 822c5bf7789 IP connectivity metrics: fix tests after proto update b0e0508582c Launch NetD in a different thread 80aca1e3b3d lowpan: Make various data classes Parcelable ccd0a151a9e lowpan: Remove libandroid_net_lowpan from platform/frameworks/base 98f40c71399 Reference nativehelper/jni.h as jni.h 427ba4ff55b Fix rotation animation selection. 246dccf9327 Reduce app size by downgrading inactive apps a360e1e70ff Renamed attribute with abbreviated name ac8a520bfdb Don't preload drawables with bitmaps 3673863f3b2 Opt-out for always-on VPN d4a5fd1ce32 Back-port fixes for b/62196835 d6385d326b5 WebView: change setSafeBrowsingWhiteList signature 54587ced033 Make it possible to check if a given program/identifier type is supported. c4cd823a2e4 Fill announcement-related gaps in Broadcast Radio APIs. 24250ef9481 Deprecate onMetadataChanged. 8cfb0e81fdd Implement ProgramSelector for font-end Java APIs. 59579ce59d6 MediaRouter: Introduce and use getFallbackRoute method 5b81031a2f8 Internationalize ZoneGetter properly 9f09e6a73df Unify permissions under UPDATE_DEVICE_STATS. bf8eb3d2544 Add home activity methods to wrapper. 4ff7da96473 Ensure home activity always is on home stack. 2f272bf3260 DO NOT MERGE ANYWHERE: Fix build 18c139c57f1 BootReceiver: check console-ramoops-0 1abbe608806 power: throttle interaction hints 6f95ab2f1dd Break the rules. 889f9952d8a Reference nativehelper/jni.h as jni.h a5325e18df2 Make BluetoothStateChangeCallback oneway to prevent waiting on response. e6edaa9ea19 WifiManager: deprecate and remove setWifiApEnabled 427cec4fe92 Fix issue with configuration update check. 7afa84c3734 Docs-change: clarification of LauncherApps.getApplicationInfo() 05119b87206 Fix LongSamplingCounterArrayTest. 78d4afffb12 Default gradient should be the dark version 8f4a5361147 Remove unnecessary TODOs a9f0eeb36fa Remove TODOs that are not needed eb3dca71b5d Send less ranking reconsiderations and updates 5856be889f5 Disable lock screen by default for demo users 42acf6009ad Don't recycle bitmaps we don't own d41a9fc60b5 Docs-change: how UserManager.ENSURE_VERIFY_APPS affects profiles. 5e2e632085f Don't 'cmd vibrate' when on DND mode. 53d06ee111c Don't preload quick contacts drawables c239fefc197 Delay marquee scrolling on lockscreen by 2 seconds. 733214229c9 Remove Keyguard owner info from RelativeLayout. 855d702cb78 Separate android.test.mock classes from android.test.runner 38159cee769 "Block notifications screen off" setting is used 40f8b999aed Enforce policy for camera gesture in keyguard 971f2948fbe Credential FRP: remove GateKeeper 8ebef8494e9 Added check for AOD before showing volume dialog. adf11aef0fe Update JNI code in preparation for ICU 59 switching to C++11 char16_t. a780907d9f3 Use try with resources in BackupManagerService 4233f032fd4 Test if allocation supported; @removed clean up. 2da66192309 CaptivePortalLogin ignores some ssl errors. 587512a0cfc Don't reset review state until no permission requires a review. 8600bf1c36d LowpanEnergyScanResult: Remove `public` designation from setChannel/setMaxRssi 88efa56e1b7 Fix nobootanimation toggle 6870033d374 Enforce permission for print system APIs 11179b40c6c Don't crash when external storage is unmounted ec4bae9d862 Add ADB enable/disable PreferenceController 8d167378e3b Move to newer mockito/robolectric 53313d7e815 Iterate NetworkPolicy towards SubscriptionPlan. d522fe64012 Add provider level support for PDF Thumbnails d3171ca2a15 Standardize usages of "/" separator in SettingsLib aa6560c1489 Two more numbers in the preload log 747613f1fce Additional metrics for PM init da2c2837123 CameraManager: Handle camera service being disabled explicitly a99154d3cf7 Use new powerHintAsync when available 1a6f4c79f2a removeAll unregisters callbacks in the wrong order, causing exception 92361172884 Remove ALOGD_IF_SLOW cb86245b99b Add more details to dumpsys meminfo -d 87d0c3c987a Improve documentation for custome token. 1480b67635c Better preload drawable logging c3a76d099d2 SystemServiceManager: Change from wall time to boottiime 85ac627e785 Don't tag bugreport notifications as System. 68d8041e4d8 Fix 'cmd notification' crashes when no command is set. 43d2a1700b6 Move "metered" persistence to WifiConfiguration. b078212a1eb Don't log content of Autofill filter, since it could contain PII. 76b51dc4502 Disable smart sharing for password fields. dfe4f3fe49d Round mobile icon slash and fix color 118c0da035a Fix typo in sync log. 0b06d4e0bab Fix crash in monodroid apps 7615d11dd4b Temporarily disable eUICC factory reset handling. 95550dd3944 Add more details to dumpsys meminfo -d 6e69c85ddcf Move palette constants to XML 28a3e85903e Docs: VPNs under Android O should promote to the foreground ffae1cb401a Add activity manager command to watch uid state changes. 16f8384fe3e Make failure to set addrgenmode a non-fatal error. e74cae8f7c3 Fix security hole in GateKeeperResponse. ea9009b4940 CATEGORY_SYSTEM should not bypass dnd c89535567bc Move duplicated union of HashSets logic into helper class 61e1f496e86 Fix nomanservice notificationrecord leak 9699fe319e7 Pull backup password logic out of BackupManagerService 3b9357f3b9d Take a wrench to the pipes c31a839fd3e Move logic for backup journal into its own class 301084fdeba Added check for null metadata. 6cfa71486ea "Block notifications screen off" setting is used 3a8f892bd84 AOD: Refactor low and high brightness modes 7f91072c435 AOD: Show date on always-on display 910d49f1aac Fixed the text alignment with RTL text 12df465997c CaptivePortalLogin ignores some ssl errors. 6d2f506bfd7 Connectivity metrics: update ipconnectivity.proto 4d4596aae8f Fix calculation of RelativeLayout width in RTL mode f0cb6061eab Reduce the image size of media route button 78c6efcdf31 Log sorted order instead of original order of selected apps. cbc42140619 Zygote: Poll with timeout for pid c5420ea31be Clean up @hide usages in cts tests 5ab00b31eee WebView: add IntDef for SafeBrowsingThreat 4ca9d2ee0e7 Convert CDMA caller ID codes while roaming on 3GPP networks f3cda89def7 Make TextInputTimePickerView use localized input ef94006264f Do not reload bitmap unless necessary abd2842ce13 Convert CDMA caller ID codes while roaming on 3GPP networks 38dff3b78a6 [Companion] Close chooser dialog on device tap 980028da888 Use new powerHintAsync when available 814594619c7 BootReceiver: Remove error log when last-header.txt is missing 4a7aeb3cb00 Avoid FloatingToolbar flickers baa2125a3df Fix issue with double vibration trigger afaddaaffbe Fix default constructor for NanoApp 1378a9d72cb Make strike-through respect kerning at boundaries fd31b9d46ea IpManager: define InitialConfiguration 19d96a197fb CameraManager: Handle camera service being disabled explicitly 449d5f7c266 Remove duplicate attrs. 31ad8a3dcba CameraServiceProxy: Log camera usage metrics e91012ba881 CameraServiceProxy: Add CameraStatsLoggingService, event dumping 4e5b71f084f Switch file size formatters to use ICU's MeasureFormat 9752ce32efa ProfileSelectDialog no longer removes caller activity from task. 89e15ec9fbd Fixes issue where notification jumps when user is dragging and its updated 0d253e46aa0 Implement family fallback. a9fbf3817ac Update the max height/width attribute of the TwoTargetPreference icon. 56e46134d36 [AsyncChannel] Fix race in handling of sync result 7f6fc86b9ce Load internal resources using name rather than ID 2c571891304 Add metrics to log performance of different ranker services in ChooserActivity. 54540975a51 Update alignment for gear / snooze icons to shift when expanded e67586090bb Update JNI code in preparation for ICU 59 switching to C++11 char16_t. 20568917af6 More fine-grained exception handling so we can still use non-excepting descriptors. 0f17000fb3b Fix system crash 35490bb8472 Fixed a bug where status icons were not animating 080361ee313 Fix nomanservice notificationrecord leak 5e43f2dd087 Fix mobile signal colors to match wifi et al c2519c5feae Add code to dump OffloadController state. 5a7dea1a8eb Fetch tethering offload stats. 05392d6360b Publish new Broadcast Radio APIs. ef7b2a13ce4 Allow more than one source of tethering statistics. 38819989134 DisplayPowerController: Disable color fade on low-ram devices. ebf423466cf Fixed a bug where an incoming call wasn't launching aaba1d30a32 Import translations. DO NOT MERGE 2757fcf3a13 IpManager: define InitialConfiguration 5e25db519f5 Import translations. DO NOT MERGE f36ecf37f3d Track libcore commit 58228b82c64808eddac02736f18f5003730443a0 7c42b56b478 Repackage com.android.internal.util.Predicate ac6e767bda9 Fix typos in onProfileProvisioningComplete javadoc d63a6fd0f6a Import translations. DO NOT MERGE 6d14d776bb0 dump visiblity table in dumpsys accounts 1ebbac65f37 Import translations. DO NOT MERGE 1ba21cee966 Import translations. DO NOT MERGE 14e038e05eb Import translations. DO NOT MERGE 3c913c83871 Import translations. DO NOT MERGE 5acb4e3b62c Program offload-exempt local prefixes into the HAL 7e070a5fe83 Import translations. DO NOT MERGE 75f9480341c Do not clear scores during stopTracking. 32179ff8151 Program offload-exempt local prefixes into the HAL 9eb7b6fe98b LowpanCommissioningSession: Add `static abstract` keywords 39ad5d8d70e Fix debug logging in WifiTracker. 4bb84116636 Do not clear scores during stopTracking. 6311c4b2e1d Do not gate updating allDrawn on all child WindowStates. 3ca196a12d9 WebView: update docs for WebView#initSafeBrowsing 5d5f04b004f Revert "Fix ContentObserver unregister issue" 2d0278b09f8 Update user perf tests to report only mean. b05a3c5f209 Add Foreground Service Timer b6a6283ce48 Add configureRpcThreadpool to java interface 520a8ba2793 WebView: fix WebView#setSafeBrowsingWhiteList 95434b51af8 DO NOT MERGE ANYWHERE: Allow NetTransitionWakelock to be overridden via Settings 6aabdc4dbc5 WebView: Fix SafeBrowsingResponse API fd0ca151a68 Back-port fixes for b/62196835 46cbcd1b4a0 Clean up streaming API docs and organize errors 24fdc53cfeb DO NOT MERGE Back-port fixes for b/62196835 6390f888de3 Added mediumTest annotation to execute on tradefed. b5292562644 Update the annotation for getAnimation 8d652f8f7e4 Implement dumpheap -m. a9e39350d08 Fix left aligned "Wi-Fi" category title in data usage page. 007baf37a22 Check mark color after successful auth 68e8e8a267e Add new metric for SMS Mirroring Setting. fb9b64cf2b4 CameraServiceProxy: Cleanups and receive more information from CameraService 076146e5b82 Use support lib preference style as base ce8466e3dfc Ripple colors should match sysui theme. 102122fbe06 Add sensor HAL process into dump list 3a1619d68e8 Position app with short aspect ratio opposite of nav bar 42cf26ecc99 Preload app-process HALs in Zygote 929bd54c6a9 Fix qs tile drawing in edit QS panel aee0ab9eb91 Fix the error that the broadcast receiver cannot be registered 3d0a74a9e4f Fix egregious state check for window focusability. d44286f9424 TextClassification.text is nullable 942a85c6d60 Prevent non-fullscreen activities from triggering auto-enter PiP f7b7bab3dc0 Correct navbar colors after rebooting 6276bb899e8 Clear mCurrentAccessory if accessory function is no longer enabled 10fc62756b8 Remove ALOGD_IF_SLOW c77b71d7f06 In-app gradient color based on systemui theme. 37b8567a87b clearChoices when setting AbsListView adapters. 60b07cd3452 Select correct oat/odex when pinning the Camera APK 47ec33918b4 Using transformation method in the ImageFloatingTextView baf1c3df804 Add TimeZoneRulesDataContract to system API 22571db5a6f Allow max aspect ratio to be specified by meta-data tag. 3858aa67365 Make CustomDescription safe against crashes c4dd18c7fbc Improve logging when restore fails to load Package Manager. 3d7a4143d5a Re-enable use of isPrivilegedApp() ac2d232f214 Update to use GrBackendTexture/RT instead of Descriptors e10cd1c66af Avoid exposing OffloadCallbackEvent values ba918dbf0c6 Move @Ignore from class-level to test level. f28764d900f Verify regex for SimpleRegexVerifier 48234d27875 Stop unnecessary tethering reconfigurations f51a80d2b07 Remove more references to kIndex_8 0e3e6f8274b Handle failures in validators bb94f32a004 Revert "AAPT2: Auto-version adaptive-icon XML" 3e43de3ec08 Add OffloadHardwareInterface.getForwardedStats() wrapper c07067d9167 Count incorrect password attempts from shell. 96e3b2afb0b Also go to sleep when dozing d0963a07d14 AOD: Implement long press gesture to launch assist 9a5b02a89c0 Add OffloadHardwareInterface.getForwardedStats() wrapper dcc535723a2 Fix Handler.Callback.handleMessage javadoc. 898f09a19e2 CaptivePortalLogin ignores some ssl errors. 508d9c2c42a Instrument captive portal login activity 5eaa7ed03b6 Restructure use of absent tether_offload_disabled setting 4db89ba82eb Autofill: Add API for virtual view visibility d4f64c40674 Connectivity: Fix format arguments d95f73c338e NetworkCapabilities: Unhide TRANSPORT_LOWPAN d9125cf9df3 Change Media Route Button animation images 79bf7d755f6 GATT: Expose opportunistic client API to Java b378a13a2fe audioservice: fix media volume reset at boot c29844d0723 app_main: silence static analyzer warnings 357b58cdabc Add first OWNERS files for core networking 1cebea61ac7 Fixing some issues with the assistant stack b1549341be7 Fix z-order issue with text cursors and PiP. efd326cfcfb Use DisplayListener instead of WindowRotationListener in AudioService. 403bd3429bf audioservice: modify default music volume a319f8b35d7 Update test names in UserLifecycleTest. 4dd7c58fc8f Add Configuration to APF Policy 5bdffc5d57a Back-port fixes for b/62196835 fdb612e2c2f Prevent play/pause key from starting voice search on TV 1137f872c6e Use new settings preference theme in sysui tuner d6d8e452c15 IpSecService: Actually throw exception 8ed74bbe410 Remove ALOGD_IF_SLOW d871e180f11 Document WifiScanner callback behaviors aaa0e43dd4f TSMS updates settings properly in case of package changes 1c94b8ccafc Clean up TSMS#setCurrentSpellCheckerLocked. 93d32ef11c3 Ensure stream type valid in AudioService.isStreamMute 81977b8929c Fix method sinature of FuseAppLoop JNI code 2f7af06efbd Add SafeBrowsingResponse abstract class e060ffd2ca9 Move eSIM factory reset implementation to RecoverySystem 0c5c375c449 Update keyguard mic icon to rounded d14099d231f Unhide several Fingerprint APIs 99d4134dd07 Update animations in QS 70753081c8d canBeModified accessors for AmbientDisplay pickup setting 13f52c8118c GATT: Expose opportunistic client API to Java 2f23151e976 Move eSIM factory reset implementation to RecoverySystem f558fa3bc22 Protect FragmentManager from Menu calls while not CREATED. 26b6a64953f Use EGL_EXT_gl_colorspace_scrgb instead of *_linear e5ab450cca8 Do not apply maxAspectRatio to bounds when in VR mode. 4e5ce390399 Implement Luhn checksum algo a0885000f22 Avoid exposing OffloadCallbackEvent values 493781a5bf5 Address further API review comments 2a9a771c65e Stabilize order of options in ImageTransformation 4e04e490773 Final tweaks to power menu c87cd411843 Restructure use of absent tether_offload_disabled setting 16c823ebf39 Fix LSS unit tests and make behaviour consistent under synthetic password bd8d0332bfa Skip empty bluetooth-page in QS when bluetooth is disallowed b2eb67b2860 Fix zen panel theming b05395f53c1 Try to work on test flakyness. 60ef3766998 Don't animate bouncer changes when fading out Keyguard 316fb607e1e Address post-commit review comments 68092b7ade5 CaptivePortalLogin ignores some ssl errors. 8fd2c7d7452 Instrument captive portal login activity 7f1396d3f83 Fix for the missing focus in WebView form fields. eadb452d72e NetworkCapabilities: Added support for TRANSPORT_LOWPAN 0275780c6c3 New Metrics constants for captive portal related UI a173a63a6cf CaptivePortalLogin correctly unregisters callbacks d2229a65f53 Fix method sinature of FuseAppLoop JNI code b6b12b567de Fix typo in Parcel javadoc. 361b825c0dc Support demo mode and demo users e989348ca34 Tear down agent after preflight rejection ca34386397e Remove unneeded use of support library in WallpaperCropper. ccf86f20cd0 Delete MusicBrowserDemo+MusicServiceDemo de78fabb740 Verify regex on ImageTransformation 248fbb180db Do not use rotation as indicator to relaunch from config change. 5657176074f Lock pattern should be red when error 0f19cc779fb Restore device locale from backup. 3a74c7ac8eb [Companion] Prevent NPE in CallbackProxy ebbe2d4899f Verify regex on CharSequenceTransformation 48cf1d97687 Import translations. DO NOT MERGE ef691a3dba3 Remove references to Index8 c3a8c90e5bd Import translations. DO NOT MERGE 58a524a39d6 Import translations. DO NOT MERGE fd57ce6a12a Import translations. DO NOT MERGE b82963f3e03 Catch exception in descriptor parser causes device connection to be skipped. 11de4e44faa Move settings preference theme to SettingsLib. d07c331349e Move column definitions to an inner class 168f12a056f Average of top 4 CNO c457a04d937 fix cellular captive portal reevaluation url df31effd5f2 Add screensaver settings to backup list c694d046825 Remove AppCompat from TouchLatency test 03ffec0969a android.net.lowpan: Added basic unit tests. dfd6889a842 Updates and fixes to android.net.lowpan d9d25d89909 Fix RTL mobile data type indicators 71e6a7fda9f Keep track of primary dexopt 87a7104ae97 SystemServer: Support for LowpanService 3ff26d27392 Rate limit notification sounds/vibrations 3e99f654fbf Fix issue #34471029: Don't allow audio use from background apps. 4556b7b8e55 Add "-g" option to run GC to "am dumpheap". fb5883e58c9 Update UCE service permissions' protection level from the old "signatureOrSystem" to "signature|privileged". Also: update some outdated protection level documentation in AndroidManifest.xml. 6ad0aecf99d Limit the number of notis an app can enqueue 5f8e0b881e9 Rate limit notification sounds/vibrations 4db59555571 Allow setup apps to colorize notifications. b975c0e4444 ProfileSelectDialog no longer removes caller activity from task. 44d7cd06d2e Track libcore commit 2fd032687ba3d4d7f6af560482c5aba525584621 f903d5f15ae AAPT2: Bump version number to v2.18 015df962d57 Eliminate a race condition that could lead to calling PBT#finalizeBackup() twice 00886760d74 Make failure to set addrgenmode a non-fatal error. 6ee73daa0aa Stop unnecessary tethering reconfigurations 35c11a740c4 SharedPreferencesImpl: Avoid pointless allocation during apply. 22542ed4809 CaptivePortalLogin ignores some ssl errors. b86efa4af51 Hide the Keyguard bottom area overlay when dozing. dd1886aa211 Add missing resource when building in AAPT1 d2b84a8229c Change initial value of mStaleScanResults to true. 39784a14f38 Fix scrim opacity in the brightness mirror 8ec0e16dbed Fix issue with PiP touch drift. 13e11e83f66 Add buffer-size parameter to FastXmlSerializer ctor 1fe1dc0131f Preload app-process HALs in Zygote 612311ef41e [Companion] Dont store duplicate association records 4bd24f36c5c Add theme style flag to WallpaperColors 7eaed12e8e2 proto: add system message descriptor for Wi-Fi wrong password notification a6ded21addf Revert "Change initial value of mStaleScanResults to false." fba0cf2950a AAPT2: Fix processing of quotes in XML 66ea8400383 AAPT2: Accept Java unicode identifiers aec98da9ebb docs: Updated #ACTION_REQUEST_SET_AUTOFILL_SERVICE description 40239d9eccc Clear all won't clear group notifs with no clear flag 7224c1eca2a Moving color extraction classes 10ae385e29a Use a separate lock object instead of mSpellCheckerMap aa85acc8e03 wifi: Params for SAR limits e2292a94bb7 Moving color extraction classes 484790826be Update brightness icon to rounded one 3367c3353c1 Fix RTL drawing for QS tiles in edit mode d71c5a94264 Allow setup apps to colorize notifications. 8246c07fa2d Add COMPANION_DEVICE_SERVICE to @ServiceName 710a0b13628 AOD: Block when fingerprint is already authenticated but waiting for goingToSleep to complete 8c3cf38592e Use configuration delta to determine if still in orientation change. a7af3b6f4e1 Fix announcement of global actions menu 4042e2fa794 AOD: Finish pulse when notification is removed 3e8c595d4a3 Fix dumpsys output for staged install version 7fe60a6fc44 Fix clipping of large global actions items 3e23eb59d09 AOD: Keep doze brightness when unlocking with fingerprint 2c596d57535 Don't remove starting window for visible app. 6ed04553eff Add android.test.mock to the optional runtime libraries 8f72b3c74ac AOD: Fix possible NPE in DozeSensors c1d1524b348 PIP: Fix crash when the PIP menu activity is started by intent a9aa6ffc413 Import translations. DO NOT MERGE 18b51a98912 Import translations. DO NOT MERGE b4df3f45744 Add more logging to the Tethering SharedLog f200c72d71f Import translations. DO NOT MERGE 3575746030f Import translations. DO NOT MERGE b6d2eff8b1a Check ManagedResource is NonNull before Checking Owner 935765c896c Import translations. DO NOT MERGE ad0d492f660 Import translations. DO NOT MERGE 0085752bd02 Log if there is malformed data in the proc file. 31386ab88b4 Revert "Use configuration delta to determine if still in orientation change." 05a0f0fa4df Disable lookaside allocator on low-RAM devices c38d390c5cd Trying to fix flaky tests related to testCharSequence* ce54397368d Compile secondary dex at boot after OTA 164e7967b1f Bit: support running all tests in a java package. abbedfc84ff Add missing notifyPixelsChanged 7c67b7d097b SurfaceView: Avoid initializing Surface from an invalid SurfaceControl. 4fb6516a556 Improved word break for BiDi pseudolocalizer. 4eb4129c294 Fix Configuration#updateFrom() when assetsSeq doesn't change dd7593ac21b Ensure transparent assistant works with PiP bd5410fa484 Change initial value of mStaleScanResults to false. 55f557dc7c1 Implement getDownloadStatus and add permission 77287ab7d1e Block a11y-changing key events from a11y services 6791c7bf670 Respect the locale in vertical location of AM/PM bd9745afd50 Fix keyguard visibilities after reinflate fa1143658b7 Add a Setting for whether or not we have been disabled by policy. f211cc462ea Update LeakChecker debug log 0075fdcc46f Fix translation direction in QS animation 058cbcc4e32 Only play up effect if its been over 100 ms 5ecf80ceb8f Fix crash when no StatusBarView 944ddd3cf4b Enable priority boost for non-Jack builds. 9c0f485807b DO NOT MERGE Ensure minimized state is false when dock is gone on exists change c7ba5431694 Fix nav accessibility order 31bac9ca877 Fix leak in ScrimView 2123c415bf4 Fix Configuration#updateFrom() when assetsSeq doesn't change ca26b128eaa NCI2.0 update LF_T3T_PARAMETERS of 18 byte. 68f719e1962 AID suffix registration. 84c381b614f Color of the ring around the lock icon dfbcd36afda Add adamlesinski@google.com as owner of AAPT2 5e154365a4a Don't clobber application's strict mode f3aac96db4d Unhide InMemoryDexClassLoader ByteBuffer[] constructor 6d1575fc249 Fix the VR virtual display height 5f9dc424b35 Have bit grant permissions to installed APKs. 1c7736d2a70 Add tracing for UserState and a few services. e910e8bf863 AID suffix registration. c8b29ac6f03 Change storage migration to use quota APIs. fe0071f1b94 AOD: Do not animate notification icons while dozing ca8d3d7c6a5 Disable test in presubmit 026266633d1 AOD: Fix flicker when unlocking with fingerprint 0fa54f4f9e8 Include value of allowBackup in "dumpsys wallpaper" c3cbff33262 Don't display new suppressed overlays 3d5d9aefc13 Add logging for unusually long read times 6f6e8945f75 WebViewZygoteInit: minor cleanup to handlePreloadPackage. ae5b7002ea2 Fix RTL mobile signal drawing out of bounds in QS Edit e94c15ca968 AOD: Skip window animations while dozing c5fe0eedb63 Add app bounds to Configuration#compareTo. 7b2c66b678a Streamline testInstall_compatibleContext() 0a537bbf91e Add more javadoc to ConnectEvent and DnsEvent 2f6af94c8e3 Binder: Don't attempt to catch OutOfMemoryError 23bdf4894bd ActivityManagerService: Improve file naming for ANR traces. c141dfd2169 Fix tests? c0fabefba46 [AWARE] Fix close guard method name 83c60c0c681 LockIcon: Initialize mAccessibilityController 027dcfa4a59 Layout updates to share sheet bf99d06003e Zygote: Improve logging and error handling during connections. f9419f0f852 Allow splits to declare a classloader type. 0593502ad0d Wakeup packet mark/mask configuration option 2210890f26d Add more logging to the Tethering SharedLog d34b2a9e722 Clearly log tether_offload_disabled setting status in start() 6a64c15b030 Clearly log tether_offload_disabled setting status in start() d911da3adcd Fix NPE on network forget from details page. 2df4e144a91 Fix ContentObserver unregister issue 01bcf1ef5ce Respect locale direction in TimePicker AM/PM location 6258aae5482 Bluetooth: Display battery level of connected devices 7934aab6285 Fix typo in AudioPolicy comments eaa33110a83 Protect TIMEOUT_CONNECT broadcast which is for Nfc Handover ca701a20808 Add a MetricsEvent entry for BT forget device confirm dialog da7332c0707 Add a Setting for whether or not we have been disabled by policy. 506350b6ddf Protect TIMEOUT_CONNECT broadcast which is for Nfc Handover 34781b25308 Move frame history into jank tracker 3b16d3fc1eb Move eUICC permissions to com.android namespace. 87167afe3f8 Log errors on android.os.VintfObject.verify() a990b5da04b Update the max height/width attribute of the TwoTargetPreference icon. afa5f27dc66 Make BatterySaverTile controlled by pluggIn state 75ec3790679 WallpaperColors caching and synchronization 291c32a7b7c Allow timed wakelocks to be released gracefully. a6bfeae2950 Log Bundle statistics when too large. e6e723d588b Stop tracking user specific uid cpu time on user stop 3f94f68b3b2 Change visibility on formatPercentage(double). 19668c0b3a5 Update Java doc of SensorManager.createDirectChannel f5e032b116f Return result when set tile enabled/disabled 3fae6d5a4c5 Added -g option bcd3520be63 Fix RTL issue in RelativeLayout 23ab925266f Print exception object when meminfo goes bad ea202f6646d Fix bug where RemoteViews addView is backwards. bdcd1cc85bd Don't animate grayscale if animations are off 7075c792092 Split out jank data from policy 89516d4bd30 Password field colors 2a0284b1a69 Use configuration delta to determine if still in orientation change. ce0fd25e2ca Update the smearing methods in framework. e5a76263498 Framework: Add libziparchive dependency 83310bc8315 Adding logging constants for async ranking state in Settings search ranking dfa1a47f22a Avoid a race in autofill manager service. 4aede8abc6d Disable auto-enter PIP when launching an assistant activity 93252de33e1 Require READ_EXTERNAL_STORAGE to read wallpaper imagery 8aa4903ac22 Provide materials for Mobile network settings UI. 35e82f1401c Script to run db perf tests e366fa08b6d Cherry-pick 7ad1110ecd6a840fcd2895c62668828a1ca029c6 bae484ad8ea Zygote: Fix race condition on package preloads. 885b9e71334 Broadcast only if boot complete 24a3306c32a Zygote: Fix race condition on package preloads. f3fe3bf5b97 Fix some config issues with sysui 3d019b6f99c Fix rounded corners fangs in RTL 88262944c2c Updates to brightness mirror to play with color extraction 8268e77d0da Remove UI_MODE_CAR for QS because it isn't doing anything right now. a3f3bd19d81 Better logging infrastructure in OffloadHardwareInterface f2d545e3071 AOD: Disable if device is not yet provisioned 1c1487eeb42 Tiny visual tweaks to QS c5fec9a5164 Fixed an issue where the lockscreen could be all white 2f19ad4aedc Revert "Default Trust Agents are now always enforced." fd27966b59a Update power menu + dialog 7ca33079fda Hide some systemapi methods fa256da93f3 Place non-mobile tethering upstream types first 16f0a9436a9 ConnectivityManager: allow usage of TYPE_NONE fed512a795e ConnectivityServiceTest: more informative assert failures 248e736f11e Better logging infrastructure in OffloadHardwareInterface 53e5c05d838 DO NOT MERGE ANYWHERE 8eaf94be525 Add repackaged legacy-test and android.test.runner f039efa0da9 Don't assume device has a status bar (TVs don't) 3ceaa0abbb0 Dark text support on Recents 91c7ff95bd6 ConnectivityServiceTest: eliminate remaining sleep() 2dce7712f3d Switch to USB_CONFIGURED as the primary USB readiness signal 61be6964688 Switch to USB_CONFIGURED as the primary USB readiness signal 66dfbfaa9c5 Add strings for a "Tethering hardware acceleration" setting. c438e306cc6 Switch to USB_CONFIGURED as the primary USB readiness signal 5105204d26f Fixed the clear all animation on the locked shade afd69a0d578 Revert "ConnectivityManager: allow usage of TYPE_NONE" 3c16b642463 Revert "ConnectivityServiceTest: more informative assert failures" caf0d20e1a3 Revert "ConnectivityServiceTest: eliminate remaining sleep()" b622447f4ac Keeping notifications around that show guts c3d4c74c17e Calling hideKeyguard more often, instead of caching it 8afb9cfd000 ConnectivityServiceTest: eliminate remaining sleep() a6981669c4e ConnectivityServiceTest: more informative assert failures 726931ebf47 ConnectivityManager: allow usage of TYPE_NONE 5b1591abd19 Fixed an issue where a notification could stay userlocked 9c1f436f0ad Configure the package name of the updater app c14b317ddcb Add DPMS test as presubmit test. 2ca9cd7f8c4 AOD: Add logging d2010e1bbe5 Mocked system properties should return default value by default 3a5278f2c4d Pass all offload-exempt prefixes into OffloadController 669f02323f9 Networking unit tests: fix some flaky tests 9e6655945a8 Switch IpManager and IpReachabilityMonitor to use SharedLog 0fc10b2b1d7 Switch IpManager and IpReachabilityMonitor to use SharedLog be8ee08f5dc Pass all offload-exempt prefixes into OffloadController 1021c74a43d Import translations. DO NOT MERGE 77aaab8763d Import translations. DO NOT MERGE 0f423d7f9f2 Import translations. DO NOT MERGE d8978acdd76 Only connect to one address per address family. 564defda65f Import translations. DO NOT MERGE eafb4c0e37d Import translations. DO NOT MERGE 872a251faa4 Import translations. DO NOT MERGE f6d3aa85d67 Import translations. DO NOT MERGE 94b15531b71 Import translations. DO NOT MERGE 77ca4f8508c Improved GNSS state debug logs ba51f15998e Make ActionMode.isUiFocusable a TestApi 5f50c87946f Add boot profile support 7bd357143e0 docs: Removing com.android.internal.* packages from Javadoc build 919dc2775d9 Import translations. DO NOT MERGE d94ea8f22a2 Import translations. DO NOT MERGE b60ebb7d382 Use SystemUiContext for immersive mode cling. 6291fae5854 Send disable messages when Bluetooth is disallowed 8818c6ff3d5 Adds a new string definition for IMS Access blocked reason 6e1d2feef5a Add a reason arg to streamStateUpdated 01ad4345f92 Added PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS window flag. f99e70e9340 Add boot profile support eb90fa9bde4 Fix issue #63095854: adb shell cmd jobscheduler timeout reports... eb0a0ae7aea Expose TestApi needed by PermissionTests fac8aea2e87 Clear calling id before updating MediaStore. ec7daa59bed Avoid stale caching of print and companion system services ff1121a7350 Hide VIRTUAL_KEY_RELEASE constant. 87b1128ddc4 Add dumpsys support to RulesManagerService 7ad051ed4c8 Add a convenience method to facilitate tests 707e2072c81 Fixed an issue where the shelf could be hidden 77aa15297de Fix use-after-free e395b5d5b0a AOD: Pause FalsingManager prox sensor while showing AOD 6023ccbea15 AOD: Add hysteresis to pausing the display 2981eb0d59f AOD: Refactor doze brigthness controllers, add AOD auto brightness support c22c5639763 Always run Virtual Display when in a BootsToVR device. 24f8a75888b Don't show multi-user in QS unless it has been activated before cb5296a6f0b QS: Move auto-add state to settings provider 0e5d5b1c8cb PDBS: add package check for getMaximumDataBlockSize() 801949ed37a Update Landscape <-> Autorotate QS animations e3ac6f853f5 AOD: Avoid double re-registration of sensors add293eedbe AOD: Ensure dark amount is set after reinflating f858b5788e5 Always send configuration to client from resize and relayout. 089981b9822 Fix test failure 410d808438a Show work profile status bar icon for lockscreen app. 4a29c52456f Set ro.device_owner when DO is present. 266499d9d85 Support battery level reporting via Apple VSC (1/2) 7999f4bc2f5 ProcessStats: fix uss average value offset fff37da08d1 Support battery level reporting via Plantronics XEVENT (1/2) 317effcd501 Improved Text transformations for notifications dfd8618b2d7 HFP: Modify comments for ACTION_HF_INDICATORS_VALUE_CHANGED (1/2) d390deb8f56 Ensure all WindowStates are considered before determining all drawn. 668370b9a5d Wakeup packet mark/mask configuration option 2b07bbafa26 Add APIs to get remote device's battery level (1/2) 83085bb3dde Frameworks: Add agent to ProfilerInfo 2b073a0e897 Frameworks: Clean up ProfilerInfo 909eda1fafc Revert "Added PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS window flag." d6e269ae078 RDS PI is a number, not a string. e7ecebae11c NCI2.0 update LF_T3T_PARAMETERS of 18 byte. e9a7c26ea81 [BUG] java.util.MissingFormatArgumentException: Format specifier '%d' 549e437e14f AAPT2: Iterate over UTF-8 string by codepoints c1f2f2a9d31 Add rotation to configuration. 9796a1bd00d No smart text assist for unprovisioned device. 0e16a861ddb Add strings for battery level info of connected devices 21062540881 Adding "Mobile data" and "Data usage" button in mobile settings. fdb427749f4 Re-revive DeadZone 707108b4ef5 Fix memory file constructor 3bedd88caed Update DownloadRequest API baa410b8779 Turn off camera lift logging fe224e0e819 Add boot/shutdown timing to sync detailed logging 4d2089c58ad docs: Described why ProgressDialog is now deprecated. 46a54e8be63 Remove the internal APIs of TSM to change spell checker settings 59b9885bc8b Added Activity flags to show on lock screen. be9be7f8ad3 Move starting window dim layers behind the activity window layers 3e13ef8a0e2 Moving check for empty snapshots earlier. 6f2a1a18fc1 Added PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS window flag. 7c32aa3039f Move generatePreferenceKey to AccessPointPreference. 802320ef915 Update auto rotate / portrait QS icon 5f76e1fa85f Fix UserLifecycleTest. 627a68f8525 Add ability to turn off VR virtual display functionality. 4c5ffe468d1 hidl getService throw correct exceptions. dc0c14f1694 Broadcast only if boot complete 2ccb0b72e38 Add getCurrentImeTouchRegion to the WindowManager API 679d0bc8f99 Support battery level reporting via Apple VSC (1/2) 03196cdf2ea Revert "Do not use lambda as it breaks javac" e44d2ae8b1c Add missing dependency to services for desugaring 3c1820e0104 Fix use-after-free 0fcbba25b7a Support battery level reporting via Plantronics XEVENT (1/2) ce6b0b2539d Move TestAccessPointBuilder. b5eaa809da6 Adding USB Headset awareness. c981ad5af3d Remove visibleBehind functionality f828ef0dd67 Add @*android:bool/config_defaultRingtonePickerEnabled 94cbe1c1bb7 AOD: avoid flicker when turning off screen c08090f6d25 Refactor in preparation for removing android.test.mock 353d397d17c Add docs for new padding/margin attributes. 9a4f2665e52 add an auto-merge guard to the metrics constants file b40e4ae72ad Remove extraneous log message 41eecffa01f AOD: Hide SIM PIN entry while dozing 5ca8b5bf77a Track move of distro installer code b31be1b157d Use Mockito For StorageManager mocks 09c29c1324b Update android.test.runner API 73795440a54 HFP: Modify comments for ACTION_HF_INDICATORS_VALUE_CHANGED (1/2) b26afa3e941 Be more lenient when processing group headers e8fcd6b14ac No need to explicitly list ethernet upstream type 7a4f741f561 fix: android/multinetwork.h can't be imported when using libandroid_net f4d3302b06b Update WifiConfiguration in AccessPoint. 6c96f7fa7df Do not hold PM lock when calling AppOpsService.removeUser 94326cb56aa Add reporting of how jobs complete. dea6a027610 Add SharedMemory API 3a95edc0f51 Further restrict activity launch on virtual displays e801309908e Clear AccessPoints in WifiTracker when Wifi is Off. 450a5bb81cf add links to Log class summary for methods and logcat doc 15a39b3afaf Revert "Replaced overlay target package" d78aa5d0cf2 Revert "Support dark text on Recents" d3307ffc8a5 Create new permission READ_CONTENT_RATING_SYSTEMS 979013d027d Initial implementation of the new Save APIs. 7f2cfed525e Ensure complete GnssStatus construction 9f116ef480f Implement cancelDownload and remove appName 0390fff82c3 Prevent unwanted keypress actions during TV Setup. 54daefe3aa8 Use custom QS fragment for auto use-case. 2880b9a15bd Add AM/FM check for BandDescriptor. 17ba12adc7a Update constant scope so it's accessible in app 53200edba1b Change TRON counters to reflect cl/159755374 6afa4f2901f Dedupes ranked apps in sharing windows, and reuses computed scores in sorting for ResolverActivity. d3b0c7e7e23 Support for lookaside configuration params e974802fff3 Dedupes ranked apps in sharing windows, and reuses computed scores in sorting for ResolverActivity. 0a8422db233 This import got lost in the merge. Restore to fix build. ce07d61ce7f IMS: Check for binderstate before calling endSession f6d6e9ecd77 Sort INSTRUMENTATION_STATUS keys on am instrument output 15b29c7bba9 Adjustments to PIP position while flinging d67bb1ebbc5 Fix NPE in BitmapFactory when an allocation of hw bitmap failed e683f19c493 Allow ALL_USERS in setUserRestrictionForUser e1c1d23bde8 Fixing black background when going back from assistant. e48705fa88b Disable failing RoundedCornersTest 1dda7a62a20 Properly check for orientation mismatch 5297b37c6f9 DO NOT MERGE Allow Wear Home app to send wallpaper commands at any time 718b4753f58 Fix empty signal line thickness / color in status bar 5b7337f77cf AAPT2: Auto-version adaptive-icon XML 7bf96a0a6f4 Selectively disable filtering if estimated safe d50d5b48e27 Updating dismiss button icon to be rounded. f762df25757 AAPT2: Emit more proguard keep rules for layouts and menus 7a090a11ed0 [Companion] Dont crash if started with bluetooth off 77e6f9909a9 Use Bundle for inter-process message 8206944f267 AOD: Use keyguard screen rotation when dozing 87f1e0fd315 AAPT2: Allow tags in AndroidManifest.xml 6b5cde5f256 Don't break key event stream when enabling a11y 4c9c3c80d11 hidl getService throw correct exceptions. 19d2865dd5f NavBar: Don't reorient as much, its a waste of work bc9e65fc51b Revert "Hide power dialog when lockscreen comes and goes." 1cba31c3dc3 Restrict launching activities on virtual displays bdffdd52fa3 Hide all color hints references b148b6c3c85 Parcel: Use @CriticalNative when possible. 104be2e0196 If the menu hasn't been created yet don't do things with it bdb0e494b63 Enable "Reboot to safe mode" confirmation on GlobalActions 99d8980af75 Fix SettingsBackupTest and reenable @Presubmit 3b3f1f521a6 Shrink the nav buttons some d8a06089e7a Update our user agent to something newer. ef5cf2b4d11 Factor out AlarmTimeout f38d6c3b158 Fixed an icon flickering when adding a notification 460f9fe4cb3 Fixed the accessibility of the reply button bacad4088da Stubs/api check for legacy-test and android.test.runner 1f62495a0aa Avoiding weird icon positions 4047bae5dbc Fix ACTION_PROVISIONING_SUCCESSFUL documentation bf158ec3d8d WebView: add APIs for setSafeBrowsingWhiteList 990a573da97 Implement the cleanup action in MbmsDownloadReceiver 0d81f701045 AAPT2: Honor --custom-package when writing Manifest.java 512ce6c9b75 Support dark text on Recents ae885416ddd Replaced overlay target package 92ed7bf4123 AudioService: internal API for disabling audio playback for a UID db07b66d3aa Radio Interface changes to pass the encryption object, including the key,to the modem. dba9934fb78 AdaptiveIconDrawable should not update layer bounds when bound is empty e37eda7b413 Do not use lambda as it breaks javac 1d312bfa78c Add APIs to get remote device's battery level (1/2) 5d23afa9e55 Fixes getting the wrong app transition going home after minimized (1/2) dbf4a9c2749 Don't synchronize inside getWallpaperColors() f4085829410 Add getNavigationBarWindow override to CarStatusBar cda9a836a94 Prevent any app except LPA to create logical channel to AID of ISD-R. 56049437095 Use Bundle for inter-process message 33d226c9533 docs: Updated isAutofillSupported description. 7f6a2ab2089 Update nav bar layout for universal grid 8661c5e519e Disable requestVisibleBehind. 0ea67d82e39 Add plugin to swap out recents 45d17581844 Don't apply locale as part of deferred restore 8a3bffea492 AAPT2: Fix issues with parsing integers + floats e955df17cf8 Set bolt and plus colors together c429f690e54 Add system to avoid a crash stopping tests from running ae30597e1db Fix a11y volume not always being shown 23eb3a19b88 Use sendBroadcastAsUser rather than sendBroadcast 8efc3ee3eed Fixes grammatical error in InputMethodManager doc 566ec70c1e2 Adding fields for time elapsed for headset device events. ecbb1f60f05 Supress roaming indications during a carrier network change. 801705bbea9 Update brightness icon to rounded one af4dc2834c8 Limit when a ranking reconsidering can alert 8a3b4597654 Strip extenders on android go devices. 5ab02433306 Only require that system UIDs tag their sockets. 6044d6ccaeb reflect errors to child package 0146d26a615 Add a stop user stress test 2191418305c Migrate core TextView tests to JUnit4 5f7bee46e15 AOD: Pause sensors while proximity is covered 7b69a86b02e Add EuiccManager#retainSubscriptionsOnFactoryReset API. 0dbb39d9bcf Blacklist Night display settings for testing a92c154d3e0 Fwk vibrator server handles vibrator hal dying. ed45f4efb0f Track update of org.json API ed5de31075c Show a toast when a screenshot is taken and power saver is on. 077d6371931 Fix an NPE when cancelling full backup in BMS#endFullBackup() 789954fb699 DO NOT MERGE: Add dynamic doze check for the active doze light sensor. d32b366a175 AOD: Proximity check doze triggers 8bb1c2c02ef Import translations. DO NOT MERGE fe8530b2f9e Import translations. DO NOT MERGE 95dd698edab Import translations. DO NOT MERGE c61c07a9e82 Import translations. DO NOT MERGE 08a8783c565 Fix deadlock in NetworkLoggingHandler c41adf34ff6 Import translations. DO NOT MERGE c6222fa4d8b Import translations. DO NOT MERGE 18a4a533498 Import translations. DO NOT MERGE 603c205f7ba Import translations. DO NOT MERGE 9d640958413 Assume virtual devices always have USB connection. f23a5e104ba Allocate well-known tag for app store updates. ddc3bfddd4d Add @TestApi for StrictMode tests. 69062200ef8 Log calling UID/PID when UriPermissions change. 0e94c360f8b Adds necessary permissions to system apis af73e7ea3fa Don't assume device has on screen nav bar in RoundedCorners service. 6726fd5cc66 Update fingerprint haptic patterns bed4d19db5b IMS: Check for binderstate before calling endSession 91d133260f4 Enable getting text_color_primary via Java. f9d4954f306 Add aborted start result. 33d00704d6c Fix Broadcast Radio test to not fail on HD Radio. bee04d08b55 Clean up USB*Manager. 0e2a75d96d1 Use content type specified on the command line dd6978545fc Clean up popup window titles 70395a7c238 Fixed focus navigation on bugreport dialog. f65e92d9f96 Use NativeAllocationRegistry for ColorFilter 266b409d17a Remove IPC calls from synchronized block. 16446267477 Scrim opacity 284836b0574 Do not extract colors of live wallpapers. 383c1cefd11 Use DisplayListener instead of WindowRotationListener in AudioService. 7ef5b887261 Supress roaming indications during a carrier network change. a90bfb5f80f Add API to RuntimePermissionPresenter c8a9d421a56 Implement key/value quota-overrun detection in LocalTransport bb1a55fa48e Modify docs to clarify EXTRA_LOG_SELF_MANAGED_CALLS behavior. 555bcac6b20 Make the android.R.string.autofill public. c20c2ea28ea Revert "Track updates to Conscrypt". DO NOT MERGE ANYWHERE. 05b5fa50278 Revert "Delete obsolete and unused KeyStoreTests". DO NOT MERGE ANYWHERE. 449502e2429 Fix metrics constant typo 5f679b21141 Add credential verification command to locksetting. 6f4179c3b87 Use BatteryMeterDrawableBase as QS icon for Battery Saver f3591359b98 Added boot time metrics for systemui a2790a13fd7 Fix the red build. 1dfb21b6734 Filter instant apps with different names bdefffd1e80 Fix QS lock screen animation 0499d15ed1a Make PreferenceController a mixin 8aebf358582 Only try to autogroup if group info changes 46199f8bcfd relax expected tile modes 29d670cea1c Fix the red build. ef49568f0d5 Revert "Add ActivityInfo logging." aaaba76810c Clean up ClassPathPackageInfoSource beec08679b7 Use classloader namespace instead of lib paths to load WebView libs. 7833e7c5cb6 null check before dereference 2a4d009ee15 Clean up Predicate related code in android.test c99c0e2297f Add ACTION_DISMISS_TIMER intent 5f6750f9d16 Switch PackageStatusStorage to XML-based storage e2dfa0e343b Fix TimePicker RTL issues 54525bf939d Switch to streaming data for time zone update 9c90dc06a30 Avoid use of TimeZoneDistro.equals() method 83df8423e97 [Resources] house keeping in TypeList 835969714df Add libcrypto to shared libraries of core/jni a178205e8bc Fix bug in reporting SwapPss in dumpsys meminfo. 766f4615e98 Carrier Config changes to support IMSI encryption. 61f54d3fcd3 IpManager: always log immediate provisioning errors 83271bd70e2 Do not duck AAudio streams as a result of focus loss 4c80791919c Fixed an issue in the contrast calculation 2043f70acb2 Add download request tokens and enforce destination clear 7e84086387c Add ActivityInfo logging. 2659c2f16cf cas: convert MediaCas to HIDL dfb7fb25982 Fixed some rotation while unlocking screen issue. d4410c0db55 DO NOT MERGE: Remove continuous sampling logic. This was added for dogfooding purposes in order to determine power usage. However, this feature has since been moved to the G release. 548475c58d7 Fix the inconsistency of scan status. a65e6491e4a Progress towards FBE and adoptable storage. ad50361ecec Fix the inconsistency of scan status. 93c42856235 Refactored area update info support 846234f3997 Fix issue for Preference.setSingleLineTitle() has no effect. 16eb52af093 Limit when a ranking reconsidering can alert 8f2a478d9de Fix activity icon badging for non-bitmap icons a24e81219f7 Restore behavior of isUserRunning a9dca2483e9 Log sync details to rotating log files (userdebug/eng only) 879d24f4237 Allow VR Virtual display to rotate with content. 5c51bb9919b AudioSystem: Add missing DEVICE_USB_HEADSET to DEVICE_USB_ALL f4f9cec234b Add flag to wipe eUICC data fb2d50e891e Whitelist ACTION_QUICK_CONTACT from StrictMode.onFileUriExposed 4bd958353e7 Remove previous implementation of RadioService. b71f1d31910 Allow shell notification listener access toggling 68263d1dc79 Disable non-system managed services on low ram devices 6022aa57d31 Fix crashes in AppWidgetHost when app_widgets is not supported 4682b509b98 Remove unnecessary dumpsys output. ddbaf84ac6e Fix notification contrast with transparent bg b50e9f65d63 Refurbish granting mechanism 97640400c4a Fix for the missing focus in WebView form fields. 91702eb391f Fix bug in reporting SwapPss in dumpsys meminfo. 34a2b31e95d Define handover event sent when source disconnects prior to handover. cd165a9d51e Move WebView loader from frameworks/webview/ to frameworks/base/. 482bb2343f6 Remove 'unused' import c25c3da8b67 Stop loading other package's font by default. b7773ce8751 Stop loading other package's font by default. 74d002be26e Consider double tap of the play/pause as the next track 0efcb5ff2fe Import translations. DO NOT MERGE d5df94517f9 Import translations. DO NOT MERGE 27345504099 Import translations. DO NOT MERGE 5f9157651e8 NetworkCapabilities: Added support for TRANSPORT_LOWPAN 6a9bb8e84a3 Connectivity metrics: serialize networkId, transports, ifname c6bf961305d Refactored area update info support 1393ee7ad70 Import translations. DO NOT MERGE f14fe14a3bd Remove a redundant synchronized block fe806a6c718 Import translations. DO NOT MERGE e9f469df84b Relax SharedLogTest asserts 9c26c3b4a46 Import translations. DO NOT MERGE eb5023c0427 Import translations. DO NOT MERGE 6b2136a7d89 Import translations. DO NOT MERGE 47d3fac9a3b Import translations. DO NOT MERGE a657c275972 Import translations. DO NOT MERGE a9035f40177 Import translations. DO NOT MERGE 71fe96cff96 Import translations. DO NOT MERGE f1cd71a3b23 Total Silence vs VoIP 3ee447c5a6b Use RFC 7217 stable privacy addresses 4641fc3e2ae Log call to setPortRoles 2e8351b308a Add strings for revamped Wi-Fi ONA notification. 96a14c33f0e Add missing ints to palette 8a72b06a267 Fixed an accessibility issue with the pin view df42c99a39a Enable 5 bar signal strength for VZW f982e75a262 Use RemoteCallbackList to implement TSMS#mListeners 43b5ea4a526 Check and block for network connectivity in onStart as well. 8f2ca410ba5 Don't statically link libcrypto in frameworks. ca1c192093d Don't statically link libcrypto in frameworks. 5265beb6493 Media: Eliminate NPE from race conditions ed36ba52bf8 ASM Priority Boost Tool 553c8c7753e Bluetooth: minor documentation fix to de-confuse 8424315ec37 WifiMetrics: add Passpoint related metrics 0153481a22d Fix code and test related to rules version check 9be64f128de Emergency SUPL when location is disabled 8c5c7cc233f DO NOT MERGE: Properly set FLAG_ACTIVITY_BROUGHT_TO_FRONT for onNewIntent() callback ff5273052ad Fix error caused by quick stopDream(false) + startDream() with same dream fff3a9d7914 Emergency SUPL when location is disabled 15a36edb818 Adding tron logging events for standalone headsets. b6c5aef338d Handle invalid destination address gracefully 98ad83cd75c Revert Early version of new volume 7c8bc0f931d 1. Replace use of java.util.HashMap with android.util.ArrayMap in SwipeHelper class 2. Make few instance variables final 76c096d89a1 Rate limit notification sounds/vibrations c24bc10f428 Add method that checks the Binder status of ImsConfig 9304be6f80a [P2P] Eliminate separate storage of binders - a memory leak 55dde927825 Better merge fix for empty state signal drawable db5b8f6a3af Add release haptic to nav bar buttons 2638adc9899 Make default status bar padding 8dp 4d0fd717000 Add API to allow apps more control over instantiation 78ca41789ed ContextHubSystemService: Init of ContextHubSystemService in a parallel thread 5130537ec53 Add test for StatusBar.dump 6d6cd686606 Stop loading other package's font by default. 43c14d19847 Add config to artificially inflate number of bars 60f77aa5bf0 Bring back transparency for QS 9b595f3f858 Switch to the new Java-based RadioService. 9110df7bf50 Rename Broadcast Radio service to avoid confusion with GSM radio. fedb4b74569 Clean up Predicate related code in android.test bd96f408085 Clean up TestCaseUtil e24e60ecacd Remove a.t.TestCase b3f83ae66b2 Removed a.t.TestRunner and cleanup a.t.TestPrinter 153acbcf2d6 Use id directly when extensions change fragments b25a5323586 Rename Binder.destroy() to Binder.destroyBinder(). 2a637cf9b0f Ensure that android.test tests pass 562e0c17d58 Only disable Wi-Fi IP serving on specific interface, if available d44b8e4689f Add case sensitive sort to AccessPoint compareTo. 71ad5fe04aa GnssLocationProvider: listening to conn lost event 2db1074e4f7 Use RFC 7217 stable privacy addresses 9b919413687 Clean up dismiss target when last activity is unpinned. 402da436a3b Add additional tests for Algiers and Ceuta timezones 945c97edd68 Purge user data on ACTION_USER_REMOVED ce25403a9f6 Add CustomDialogPreference and CustomEditTextPreference to SettingsLib. 76de39e5eb1 Add a common call when wrapping an app. 10efdc0abfb Add isSmallBatteryDevice flag to ActivityManager. 14752375d74 Adjust log messages emitted by RadioService. 280be34fa63 AAPT2: Update the name of the configuration struct. 9c4c6ad6acc SettingsLib: set network status for wrong password error f291e638002 Always run the intent filter verifier in USER_SYSTEM 602bcc90fc3 Add metric for anomaly action 6a6cd3fa38c Flush out existing sessions when the Autofill service is changed. 1b7ff898526 Use "%s Wi-Fi" as WFC SPN for 302-{720,370} 787aa8c0db9 Eliminate the inconsistency between the states of AMS and TSMS 5266ad1ab64 Darker extracted gradients. 5766943f558 AAPT2: Split APK by ABI. 2980de4a59d Add a common call when wrapping an app. 86eaa4b9215 Removing @TestApi from inputdevice enable/disable to fix build e056b0d8314 Move UID update code to location thread to prevent ANRs. 49a38c6f1cb Added BaseAdapter.setAutofillOptions() beea9f7636a Revert "Multiple worker threads for SoundPool" 04ef4dcac26 Adding feature: input device disable/enable. 46143e1262f Replace MallocHelper with std::unique_ptr. ad8e6e8c4fc Add enum to log psd bundle creation duration. 1347e45e457 Import translations. DO NOT MERGE 0b3f004acbb If the menu hasn't been created yet don't do things with it 69630c83ce4 Import translations. DO NOT MERGE 1c6027c156c migrate roaming operator configs to carrierconfig 257529dcae0 Fix searching for overridden methods. fe1416f35ea Update string for network preference notification text bc4ec25cced Import translations. DO NOT MERGE 0f9f11dc51b Import translations. DO NOT MERGE 40610e3a140 Support native shared libs 0d12f7a427e Make the log message in setInteractive a local variable. e94a7703cc9 Do not call into ActivityManager when holding mSpManager lock 1e54351ac09 Always allow Ethernet to be an upstream b3658569e9a Restore the selected route when an app starts to make sound 0e61baa0ac8 Always allow Ethernet to be an upstream 97f536f1e5c Import translations. DO NOT MERGE 66ffacf42a7 Recording activity notification: client uid and package name ec7f4c6ccdd Camera: remove capture session lock 793f69e7f6c Import translations. DO NOT MERGE 2f1a359fbf6 Add metric for bluetooth pairing page 2ee9075462c Switch formatElapsedTime to use ICU's MeasureFormat a436bf599ae DestinationSpinner intercepts click not touch bc527a3a26a Ensure minimized state is false when dock is gone on exists change adae59b0203 Add Window.isWideColorGamut() b9f11eb054b Add CustomDialogPreference and CustomEditTextPreference to SettingsLib. 17ffa242773 Enable multi-dex for dx b10c6ffbaa2 Add tintable icon support ab8a67fa78f Update jobscheduler dumpsys e89d0bba66d Only enable wide color gamut support on capable devices ef7cfa17e78 Pass all locale information down to Minikin 873edc6e768 wifi: add "wrong password" network disabled reason 4bcc06f39c7 Reset last activated time after auto mode changed 924afe2b0f7 Add 'bmgr' command to synchronously init transports 208fb629b69 migrate roaming operator configs to carrierconfig 94222f4c067 Make dun APNs as read-only by default. 1a30fcd9954 Fix #62798589 : requestBackup() needs to check enable/provisioned state f99738268c2 Add Lefty module connection in the framework. 15e7a256e12 Enhance recent sync log in dumpsys content cb797813565 Do not restore same autofill id twice 543587dade5 Add logging constant to track settings entity header clicks 246f4ac4ea8 Remove forward-lock install tests cda831fcd51 Use PackageInstaller ed98a156366 Move WebView relro related functionality to its own file. e2e557976f1 Cleanup a.t.TestGrouping ddec8fb43c7 Add support for ACTION_OUTSIDE to Dialog 44c717386d0 Remove unused a.t.InstrumentationUtils 575f9da647c Cleanup a.t.InstrumentationTestRunner 4f1dbfed97e Remove unused a.t.s.InstrumentationTestSuiteBuilder 57d5b8d02d2 Remove unused a.t.InstrumentationCoreTestRunner 20fb642a5c9 Remove unused android.test.DatabaseTestUtils 5361c48199e Remove android.test dependencies on a.o.PerformanceCollector 41531e267d7 Create a TetherInterfaceStateMachine when told the interface name. a5c1f7f63a8 ConnectivityManager: fix style issue 7fd696cb576 Make interface IP serving code set LinkProperties 97d15bfd4c2 Don't callback if all the delta values are zero. db9aaf03220 Shorten the log in the netpolicy dump. c9cd9db4bb6 Use TEXT_HANDLE_MOVE in TextView behind the flag 9c2acc17601 Better errors from unregisterNetworkCallback c0abb4e4ff2 CaptivePortalLogin correctly unregisters callbacks fec8092b216 Update lockscreen to use config_headlineFontFamilyLight 96d7be7129d Separate theme breakpoints 7464ac9bd7f Allow IO During boot process, BootActions. dab16730213 Adding additional check for zero-sized snapshot. ffca58bc5e9 Work on issue #62065889: Assess thresholds and criteria for killing... 268a96c6eb8 Add action for launching Assist Gesture settings c3b5da68649 BT device renaming: move edit icon and add metrics proto 468a53b7102 Implement hasControl/isClosed call of ITuner. 2e5a23c86e6 Implement HAL death monitoring. 6b15e1f4933 Show error code in WFC error messages. 18f0ca97f86 Don't lock database when token is read from customToken cache in AccountManagerService. 1a0fc993901 Add logging constant for wifi tether setting page. 1266d08be53 Correct lastId on onCreate with unexpected state 57247143ab3 Add an extra level of indirection to make sure that native IHwBinder b102727771b AAPT2: Read config from disk 5ce464e43e3 Avoid using global PM lock in isProtectedBroadcast 56bdb8ae96f Add an extra level of indirection to make sure that native IHwBinder bdabd40c63c Currently, when an account with USER_MANAGED_NOT_VISIBLE is chosen in ChooseAccountActivity, its visibility doesn't get updated. However, it is supposed to be updated to USER_MANAGED_VISIBLE. e8f4b34bee3 Implement client death monitoring. b852e56668d Migrate managed services from setting to policy xml f0b2b823c00 Use java.util.Objects.hashCode to get hashcode. 2489b415ff8 Remove legacy advertiser from map after it's no longer used 7077b91e73b Use EuiccManager API to disable current carrier. fe3b1182c5e Track TimeZoneDistroInstaller method changes 4306a924095 Upstream getApplicationLabel(). 605b295011b CaptivePortalLogin correctly unregisters callbacks 31c176d9106 Better errors from unregisterNetworkCallback 0c913bac46b DO NOT MERGE Instrument captive portal login activity 68ae301831b Documentation: changed tid parameter description for getThreadPriority() dd4d5820344 Make interface IP serving code set LinkProperties 3db632603c8 Camera2: copy user tag to HFR request list ae90ba8927f Vary opacity based on number of tasks. 97583444a87 Import translations. DO NOT MERGE 88f07136e7c Import translations. DO NOT MERGE 727a05b23e4 Add callback for initialization done 85bb2427e12 Import translations. DO NOT MERGE fcbf24075dc Embms download part 2 88e060f8817 Add support for RGBA_F16 readbacks 1d3c00d5c7a K-Means color clustering d2fc29234fa Import translations. DO NOT MERGE 7334441d699 Hide IME when switching to Radial Time Picker 0c3043622e7 Add WebViewClient#onSafeBrowsingHit() API 4794e7efdf1 Add a svc command for enabling/disabling Bluetooth 26b21c4f6b3 Document what ALL_PAGES returning from onWrite means bef01e4be6c Fix mistyped exceptions; InvalidArgumentException 78c5e5dd002 Allows to change summary text in a custom view tile. b0b98fecfad Notify AudioService on opened/closed radio tuner. 22b64ac8dbb Move from using profile-classes to art-profile 6e8d70991ce Check for keyguard occlusion on camera lift b0bb4949f87 Osu2: add class for managing Wi-Fi network connection 5c65738e890 Osu2: setup ProvisionService 716cf42552f Add CursorWindow perf tests 2748d601497 MediaCodec: add more details for FLAC CSD. 7143f5c400c Close minor RadioService TODO's. cc0b479479d Remove EnvWrapper template. 8c89baaa9d2 Revert "Revert "Make scrollbarSize in Material Design theme configurable"" 6488e3f8919 Adds error codes and maximum RAN/Bands/Channels 5e07a0d9cac Add property for system server compiler filter 84b89d9d597 WallpaperColors refactor 4fee93109a6 Start agent in correct mode for adb k/v restore 664d208a23b Fixes for tetheroffload crashes 14bfbca598f Import translations. DO NOT MERGE 76c01b70ebb Import translations. DO NOT MERGE a6a71d0cd57 Track movement of some libcore/tzdata files 3b5ae1e60f2 Track movement of some libcore/tzdata files 1185459c416 Fixes for tetheroffload crashes 9d10a3cf306 Revert "Update Status Bar with Badged Wifi Icons." b4c67ec3c85 Pass calling package to resolution UI. 0ca328f420c Add API from EuiccManager to wipe eUICC data 68cc84f9803 Enable vr mode and persistent vr mode at device boot 8c78668c7ad Add @RequiresPermission for CHANGE_HDMI_CEC_ACTIVE_SOURCE d3375090aa3 Simplify NfcCommand and avoid NullPointerExceptions 75a6f44237d Add right padding to two target preference text area 0d61183d96a Bluetooth: Change keyboard icon to normal system color 0a2026430e7 Hide power dialog when lockscreen comes and goes. 707c372f09b Allow EuiccService IPCs to happen in parallel. 3124e7ca0f5 AAPT2: Fix issue with enums and integer attributes 6b61d816ddb Fix TextViewActivityMouseTest core tests f77d4a1e22b Add EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE extrs to phone account 58688a97847 Notify BatteryStatsService after the process is killed. 8f7c40c8343 NfcTile: make sure NFC adapter is always available when needed 37e9a282621 Fix dependencies of packages that target earlier releases 1e2897dcff8 make UpsreamNetworkMonitor the sole source of upstream network information 3760999e347 Move findPreferredUpstreamType into UNM f5dd7ccac26 Disabled task snapshot for IoT devices 2b0dab0da71 Hide WallpaperService.Engine colors API. daca6f9b498 Fix NPE for KeyguardEsimArea#isEsimLocked 2b06b0156dd Fix NPE for KeyguardEsimArea#isEsimLocked 0013dee1d44 Add a new setting category for the account detail page. 0a14ba56a72 Manually merge 23bb5bf262279ab37cfa109091c1bf0ae75e0685 to fix APIs 32d26a37298 Add permission check for java RadioService. 421baeb9289 Enable priority boost for non-Jack builds. 07ae505d404 Use RGBA16F layers when wide color gamut rendering is on b5a12bd1b96 Revert buffer age workaround for Adreno GPUs. 26439f5616b Use java.util.Objects.hashCode to get hashcode. 45f3372d736 Add logging constant for wifi tether setting page. 1cd133a4d09 Fixed flaky test c02e6c396e5 Disabled test 1ead7fc753b Scrims should be grey when in-app da277b23c36 Osu2: basic app setup 150651baf62 Log screenshot exceptions. b8389990866 Status bar opacity and mobile signal changes a8e2e799a88 Merge IPv6TetheringInterfaceServices into TetherInterfaceStateMachine b3512c27a0d Use SystemUI Dialog Theme for QSSecurityFooter dialog 5c964a4f16a Some cleanups in VolumeDialogImpl class 1. Get rid of unused imports 2. Make the an instance variable final 3. Fix typo in method name ba08b7945a6 Add SoundTriggerManager APIs to use a PendingIntent to get callbacks. 4f5320ec4ff Flag the DH no threshold options menu. dc8f3ef5615 Make Linkify use the SIM card's country for phone numbers 7ac74d5261a Disable StatusBar logs b0fea8a7d2e protect mIsolatedPackages access 6ad1c5ef3c4 Default CDMA subscription source to RUIM/SIM d321075ea48 Stop rounded corners from confusing magnification 47e9400f1e1 Fix confusing javadoc for WifiManager.EXTRA_RESULTS_UPDATED a88d1990b74 Adds error codes and maximum RAN/Bands/Channels d722e780bac KEY_INTENT shouldn't grant permissions. f0d8c896c7f Define a meta-data attribute for a carrier icon. 3a84a23f36f Do not CloseGuard KernelID or FieldID 418ffe4a0fe Change SlashDrawable semantics to fix QS crash d1235f54d49 When updating a split app, copy compiled files from base.apk only. d323c19fc96 Add Telephony connection event for call forwarded supp service notice. 6b23880298d Revert Early version of new volume e38567480be AAPT2: Disable locale domination for deduping 83f8bc81be6 eUICC API error code cleanup. 7681275d4b6 Fixed flaky test a9205480eac Disabled test 3af3869054f Add EXTRA_HANDOVER_FROM_PHONE_ACCOUNT. f33a097232f Add plugin hooks to DozeService d15c9dfd8b8 Implement listing broadcast radio modules. 25c7a58f33c AOD: Use double tap coordinates to trigger Ambient Indication e78c25e970a wifi: add API for retrieving Hotspot 2.0 OSU providers 5aa279287c4 Radio Interface changes to pass the encryption object, including the key,to the modem. da9bee2623c Use SystemUI Dialog Theme for QSSecurityFooter dialog 94ae4c99c5a Merge IPv6TetheringInterfaceServices into TetherInterfaceStateMachine a37ff5ec2f7 Added a category for lockscreen settings. 5bbece747f7 make UpsreamNetworkMonitor the sole source of upstream network information 9442e114708 ExifInterface: Prevent DATETIME value from being set unproperly 218c226b088 Only disable Wi-Fi IP serving on specific interface, if available 58383ba095f Binder: Add more logging on Error 5476da968f0 Add accessibility titles to PopupWindow 920fd89aefe Add customs accessibility actions to snooze, allow it to be focused ce7e7c71c96 Address IMSI privacy issues. 996a9b4a4bd Import translations. DO NOT MERGE 1473ca94f74 Import translations. DO NOT MERGE cfd0f9beeed Binder: Log details of pending exception. 83a24af5459 Binder: Be forceful about a forceful exit. 809393740f3 Add assist gesture silence and wake settings 90396365357 Revert "Hide APIs not intended to ship in DR." e87cffe5590 Fix a few typos in audiofx doc strings. 96d68d45f0b SearchView focus should be preserved in split-screen. 99230126384 Expose USER_SETUP_COMPLETE as Test API. ad4d158a78a Handle night mode for notifications. d3bd7aa7dae Import translations. DO NOT MERGE 35e46d29725 Active camera apps can defy reserved cache space. d67ab85e01a Import translations. DO NOT MERGE 0468ee9e4d6 In the stopping/shutdown state return unlock state of the user key d399c0dee7c Import translations. DO NOT MERGE 728f7a4f2c0 Import translations. DO NOT MERGE 4655f369132 Import translations. DO NOT MERGE beded08d871 Import translations. DO NOT MERGE 1e6cc36a186 Import translations. DO NOT MERGE 830f4db2313 [ErrorProne] Fix Error Prone warnings in aware/p2p code 4ab2820e6c6 Updates to NotificationMenuRowPlugin so that long press may be captured 38eacb297a3 Import translations. DO NOT MERGE f6a3788302a Import translations. DO NOT MERGE e34b659fe63 Add offset for AV sync header. e7253252708 Revert work around clang-tidy segmentation fault. b04bc433515 ActivityManagerService: Prune old stack traces. 977992f3fc9 Protect broadcast used in settings for bond cancel 0c28d43fe14 Hide APIs not intended to ship in DR. 9ca513e042d Federate platform docs against support library API file eefa3be55d9 Change FlakyTest to Ignores 82cff68a3ad remove the lock-use for prunePrintService in case blocking main thread 6229d990828 LocalLog: Use LocalDateTime.now() instead of a Calendar. bafea6e19e1 Add tracing to InputManagerService b59b7c30d5d BatteryStatsImpl: Keep less history around for low mem devices. e1571705e6e Scrims should be grey when in-app 3871faacccb Fix NPE in requestKeyboardShortcuts f3a08b44ed5 Add additional mocking for Context innards 6e9a10104c7 Convert IControlsTethering from interface into callback 23a57404e3c Prevent ConcurrentModificationException in updateAllRecognitions 478cb9746a5 Protect a11y against multi-threaded UIs 115afb735cd Import translations. DO NOT MERGE dc62d84ffa5 Import translations. DO NOT MERGE bb39a827056 Import translations. DO NOT MERGE c8fcad3c821 Import translations. DO NOT MERGE eab40d14a88 AudioService: implement safe volume warning for USB Headsets b3a1badce56 BatteryStats: Cleanup external stats collection a45893a5c51 AAPT2: Clean up tests a bit 7d1911f264c Whitelist ACTION_QUICK_CONTACT from StrictMode.onFileUriExposed 40ce30096cd Fix broadcast radio instrumentation tests. 3a5130c766b Add callSessionMayHandover API to ImsCallSession. f9c1c97c01c IMS: Support for Possible Call Session Handover c9a1ac78192 Implement remaining ITunerCallback methods. b22da80734b Deprecate screen brightness boost detection. da5b4a3e3b2 Introduce HapticFeedbackConstants.TEXT_HANDLE_MOVE 6d783e35291 Add IApnSourceService.aidl 6908c15396b Fix for bug #34905789 8d2e540854c Round the slashes of SlashDrawable 3120b33204f DO NOT MERGE Remove createSocket(Socket, InputStream, boolean) from APIs. 828512f14c9 Revert "Instrument captive portal login activity" f867da14eaa Instrument captive portal login activity 9e8ab43ab22 Instrument captive portal login activity 8ab1b6f8bcc Fix CTS : BitmapRGBAF16Test#testSetPixel failure 4a7554afc61 Add periodic sync support to requestsync. 07a8445ad0a Fixes the apostrophe and its escaping for zen_priority_introduction, zen_alarms_introduction, zen_silence_introduction_voice, pip_notification_message 98bf8ba30c5 Add notification listener plugin hook e5c7420f45a Add IApnSourceService.aidl 8adafe786cf Increases TC Logging Visibility for testing 205a9939280 Internationalize InputFilter.AllCaps 6d50fec388c Radio Interface changes to pass the encryption object, including the key,to the modem. ca8a04a3664 Get underline position and thickness from the font 6945710e124 Add API to allow apps more control over instantiation 787703431b4 Return exit code 0 when the command run successfully da1247a0769 Omit icons from bulk SessionInfo calls. b2b992531c0 Disable multiprocess WebView for 32-bit lowram devices. 1424c1d77cf Copy smearing method to BatteryStatsHelper 48a76594544 AAPT2: Mark version 2.17 and update readme ba1e26578e1 Bluetooth: fix connectGatt overload invocations ab6439b0f8d Convert IControlsTethering from interface into callback c61dc92fc06 Instrument captive portal login activity 73be23de30e Extend "Transport rejected package" message in Bmgr a1d368af2f0 Move findPreferredUpstreamType into UNM 4fddc9fa4d3 Add setting and permission for assist gesture 6acb12d57de Fixed an issue where the icons had the wrong color 554edd35ecb Serialize all standard actions as bit mask 42cd265639f Add system property for hot startup method threshold e41b76f15a1 Add permission CHANGE_HDMI_CEC_ACTIVE_SOURCE 5eee004b926 Add system property for hot startup method threshold dc747bd82e6 AOD: Move clock to prevent burn in b0fd6fe6c0e Add notification ID for Wi-Fi ONA notifications. 4f9788fc110 Update strings for modem restricted state. 0f807899b80 Remove return value of ipSecAddSecurityAssociation cfd641e8dc6 Add setting and permission for assist gesture b9dfb92bcf1 Add dump function to dump car status bar information. 93db63059ad ASM Priority Boost Tool 8d5d55af47f Fix SynchronizeOnNonFinalField warning in FragmentManager. dc4ffc0a0b9 Expect hasGlyph support for text presentation sequences 0842831e235 Embms download setup c18a13d97f5 AmbientIndication: Add tap again hint dc7f65ac64a Framework: Remove SamplingProfiler 44198f51247 AOD: Use double tap coordinates to trigger Ambient Indication 08836d4ca5e Early exit if there are no spans affecting display 5cf1d0589a0 Fixed an issue where the qs panel wasn't properly placed 486a4112240 [AWARE] Add validity check on PMK/Passphrase lengths 5085ef71e9e Framework: Remove SamplingProfiler 4fc6de84439 AOD: Move clock to prevent burn in 16b8a0dbb38 Adding fields in Telephony.java to support the CarrierProvider. Needed for ImsiEncryption. 5213666521c Enables child APKs, fixes a package parsing bug, and adds tests. 51d67cf693a Add a WM API to query the touch region for the input method window 8636796f421 Update wifi_wakeup_available default setting. ec37275ec97 Add additional mocking for Context innards 3a222974e9c Captive portal login shows specific network name ef0884f2e52 Revert "Captive portal login shows specific network name" 2876ee98150 Add config_headlineFontFamily. e1caa9e5b2b Add strings for improving Wifi wrong password UX e8853f511be Fix "OK" speed label string. 325b7f5a066 android.net.lowpan: Build/syntax fixes and review changes 12f2de4f4fc Only show the "Disable eSIM" when eSIM profile is enabled de0353dbc70 Replace mockito with a mock class in DynamicLayoutTest e251ca5c07f Don't autoexpand btw notifications 7e6ae3f4ab8 wifi: add API for retrieving Hotspot 2.0 OSU providers e1ef510f4ee Add IApnSourceService.aidl f5aafb9e18a Hide redundant foreground service notifications. 0b5efb3b531 Updates to Dianne's Dungeon. 1d0fca3b413 Introduce legacy settings restore whitelists 02f167c35ad Move tests with private APIs to coretests b9f0548341f AAPT2: Do not interpret %n as a format specifier in string resources e33c70d9845 Add logging to track search no-result case 56162a0a51e Add a WM API to query the touch region for the input method window f20fdb93205 Allow disabling GL preload even if gfxdriver isn't updatable 557e0c38b98 NetworkCapabilities: Added support for TRANSPORT_LOWPAN 21d71a4c8aa Redundant/duplicate method to close Streams Fixes: 62304559 Test: the code compiles which mean polymorphism works. No additional tests necessary Change-Id: I3d366f12c1f176213979da6b050957bc2adb2938 f9e45d1d818 Implement CacheManager for the Skia pipelines. 7a917a27ef1 AAPT2: Allow in tag in AndroidManifest.xml 2b94bbed69b NumberPicker a11y (and a11y-inspired) fixes af3022347f3 [P2P] Add binder to service calls d52cad2cc9a Framework: Remove SamplingProfiler 6feb3a1c87d QS: Remove listeners only if added 255759dc365 Add logging metrics for ConfigureKeyGuardDialog 7990aef63b4 Support setting upstream parameters. 55adc6b2fc5 Add SLOW network and remove deprecated enums. 0461a59e8a7 Remove unnecessary code f3cc317c56b Add a new Bluetooth device details page 271e5de583e Enable speed labeling based on existing network badges. fd8c22d513d Move underline thickness and position computation to Paint 834e5728e69 Changed camera lift trigger to default-on. 88220560a49 Add TRON counter for demo user creation d002a0a96eb Remove unused variable 'screenon' 067cf3e8835 add skeleton CarServiceHelperService ab168479028 Remove unused function 7aaa353cbb8 Tonal palette gradient types 1e4657ee9e5 Fix failing ActionBarContainerTest#testFloatingActionModesAreBubbledUp 6579b8b114f Copy layout file of preference category from Settings. 4e0c2195dd9 Initial support for proposed android.net.lowpan d7a00aa186f Update zen introduction text 706d9684afb Status bar size tweaks 232ac2b8d24 Remove QS Gutter 4823935a84c Added android.test.mock and android.test.mock.sdk targets f74752293d1 Added android.test.mock and android.test.mock.sdk targets 8032ff32ff9 Captive portal login shows specific network name 5153e2f608e New Metrics constants for captive portal related UI 93c4afae07e Minor upstream selection refactoring 60d5f46d890 Fix captive portal login ssl error overflow 89cff1ab753 Misc fixes in settingslib 67b5082eb91 Import translations. DO NOT MERGE 2a7d6c1947f Import translations. DO NOT MERGE f33eb78301e Import translations. DO NOT MERGE cde3058f4e5 Import translations. DO NOT MERGE 670e35b3afb new strings to support vzw roaming feature 5d6ef8de1e2 Allow inline replying directly from the image bab4ef56d78 AAPT2: Allow undefined resources (placeholders) d49b6b99c5b Move UsageGraph from SettingsLib to Settings. 6aef793180d Protect a11y against multi-threaded UIs 2c337cba452 Update strings related to BatteryInfo 64080f1f07d Move strings to SettingsLib so TV can use them 47c2a3e93ef Changed Locale in ServiceInfo to a list. aaaea497430 AmbientIndication: Add tap again hint 9d20d98919d Add device and carrier flags for video calling fallback df0a75fa743 Adds ACCESS_CLASS_BLOCKED Disconnect cause a03949aeb1e Use a PopupWindow to show tooltips 7bc3bc6028d Implement HW Bitmap for Skia pipeline 09c0ef3cf95 Protect instant apps from full apps e14b0647f1a Add new haptic feedback constant for virtual key release. 26a2b97dbe4 Enable wide color gamut rendering 50af3bccdfe Remove BatteryDetail from BatterySaverTile bcdd0465c07 Use rounded icons in QS f20d2d0d006 Update WIFI_CONNECTION_STRENGTH according to Wi-Fi signal split level 232573f50f0 Carrier Config changes to support IMSI encryption. 9cac5ffa587 Fixup tinting for keyguard status bar 57d94d9fb1e Add support for vibrator 1.1 HAL and TICK effect. befd4bc33cb Protect instant apps from full apps f013daa3ac7 ActivityManagerService: Add support for new stack dumping scheme. b0c715b8c6f [WebView] Add multiprocess state to webviewupdate dumpState. fb9272c637f Use TotalTime instead of ThisTime in app launch test e165a59c61b Testra RSSI compliance 641fbc14070 Testra RSSI compliance 2efb827f61d Handle Wi-Fi passing explicit interface name and AP/IP mode 8dc1fd02379 Add UDP Encap Socket Support to IpSecManager cf298ebcc7d Remove BatteryInfo from settingslib 538de5bb3b3 Make underlining spans independent of actual class d17b63cbfc5 Temporarily enable HWUI opengl validation cf264547bea Enforce call log length limit on a per PhoneAccount basis. 55840d018ef wifi: hotspot2: implement Parcelable class for OSU provider 06e9f324ef5 Optimised hwui rounded corners shader 3d98911973a Add updateMethod callback 7201d9cb6a5 Multiple worker threads for SoundPool 987f1937a02 Change keyguard theme when wallpaper colors change 76d38e72c58 Themeable keyguard clock ada843203ad Round the corners of the mobile signal status bar icon 33d6ce4c56d Fix up user switch flow a little. 702c9f92fcb Revert "Don't let UnderlineSpans affect text width" b43486a2ae6 Revisions to Inline Controls for unblockable apps 335a6e0f748 graphics: Icon: use Arrays#equals for byte array comparison 53d5062f1cb Use theme color on transient text 00a959406c6 Keyguard icon colors matching light or dark theme 1da003621cc WifiManager: add unspecified ip mode 847737f0905 Prettify the captive portal sign-in activity d6b42a9f7aa Revert "Temporarily enable HWUI opengl validation" 9a2041ee836 Fix ApfTest c6098058ec5 Bluetooth string changes 0ae9f40a186 Create icon layout style so custom preferences can reuse f98a4f2a601 TIF: add TvContract.isRecordedProgramUri() method 83041a59566 Add Roboto Condensed Medium to fonts.xml 74cdea34cd6 AAPT2: XML configuration file parser. 4b88cf45020 Move appName inside Downloadrequest. 39aa790f744 Temporarily enable HWUI opengl validation 7eded654549 AAPT2: XML schema and an example configuraiton 1dd1e03f1f0 HFP: Allow SCO audio to be forcibly connected 50a320e51ed Add dumpsys option to print last restore status 7a0cc0a7fbf Revert "Revert "Make synthetic password enabled by default"" 500ae8b6488 Fix flakiness in FadeTransitionTest 2dfbb9d8274 Make vertical divider darker for two_target preference 66440cfc05e Fixed an issue where the shade would jump ca3168bd9ec Unminimize to save divider position after rotation a14e8bde2c9 Added video calling data usage per-uid support 9deba686fa7 Revert "Create new Audio include for TVs that doesn't have ringtones." 6143b90644b Switch to using plural strings for hours and minutes in the snooze menu 3853f8df792 Add strings for Wifi Speed Labeling. 2c9e94aa3e9 Refactor bootanimation into a shared lib. d8b441150ef Revert "Revert "power hal: Use power HAL API 1.1"" a31922f5b14 Updating AnimationSpec and related internal APIs to use GraphicBuffer. f93e9c53de3 Update code to draw into hardware bitmaps. bf9a8ca2b23 Fix against accessibility event callback calling itself. ec7c6963bd7 Increase the timeout and add stopping managed profile test dfd1b58dcc2 37135323: Add FLAG_IMMUTABLE to @PendingIntent.Flags 82c18b46d1b Import translations. DO NOT MERGE b4bee881806 Remove unneeded Skia include in ReorderBarrierDrawables.cpp 92c4db04e54 Add a tethering offload settings kill switch a005ab22426 jni: Track debuggerd API changes. 23941e5c222 AndroidRuntime: Add flag to support tombstoned aided stack dumps. 51fb8824223 Import translations. DO NOT MERGE 22143956cfc Fix race condition in NsdManagerTest 719b2b5f39f Import translations. DO NOT MERGE 1af79db4b9f Import translations. DO NOT MERGE 7374d3a4bca Credential FRP: Add implementation 11da42bbb63 New Metrics constants for captive portal related UI 02f8f9c8301 ConnectivityServiceTest: more tweaks to testRequestBenchmark 8d4e99fe8b9 AmbientIndication: Move into container f5d677d53a9 Initialize list of virtual views before using it. 67f272f74c7 Add parameters for Wifi partial scan trigger 7459bc49b04 Create fonts.xml module for adding fonts.xml to system/etc b37bfe904c1 Use correct default value for host view. 55d3dd1ea0a Turn off logspam (misc frameworks/base stuff) f9d559ce7c7 Added video calling data usage per-uid support 1c81d7721bf AOD: Add metrics constant for Ambient display settings 185b6f6483c Fix bug where the wrong width was being set on the NotificationPanelView. ce5b6dda356 Turn off the check in the test because the assertion is off in the implementation. 53610791a95 Fix typos that cause infinite recursion and CTS test failure. fe2368c38cc Refresh in-memory SharedPreferences instances after restore b899c971204 Clear settingsProvider in PreloadAppsInstallerTest. 0e72c181c8c Add WebView#{init,shutdown}SafeBrowsing APIs fc25704a86c Remove redundant hwaccelerated enabling. 0b81f9727f5 Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals 8f5f358f970 Allow progress bar dimensions to be configured. 961e50e9a4b Fix TaskRecord wrong dump element firstActiveTime ee363c4e9b4 Support "dumpsys connectivity tethering" b369bf5d3a8 Support requesting and receiving wakeup events 6bd74532061 Minor improvement in logging in TetheringConfiguration 879f879d6bb Allow ManagedProvisioning to silently uninstall apps 90d27195036 Re-enable RetailDemoModeServiceTest. a0bf851a557 Scrim opacity varies based on notification count 80a8687a87a Add new error codes in MbmsException d2963f3d9a2 Fix bug where scrim would be transparent 905df004ab3 Making action MANAGE_UNKNOWN_APP_SOURCES non-optional 113fd301709 use 64-bits usage bits almost everywhere 45033a7e579 Add 32 and 128 bit Service Data parsing. 5dc487d5888 Make NFC AIDL callbacks oneway dd0c9bbbb2d Add ID_LENGTH field for Empty type record 4519c0b1ef6 Revert "Make synthetic password enabled by default" aa3c30dfa24 Add a way to clear cached provider for tests in Settings class. 98ce458e931 Blacklist some color ranges in palette generation a1ea8d96213 Use assertExpectException in DPMS test. 2653f8324a1 don't need custom shader to track ref-counts 35a078fb484 Expose hidden apis used by CTS as TestApi dc5abdd80d9 WifiManager: add iface name and mode labels f4b6e34fc09 Support registration of offload control callbacks. 03f6e1d18a4 NsdService: do not use ContentResolver directly 849b81b7abc @Ignore ConnectivityServiceTest#testRequestBenchmark 238162be284 Misc logging constants for Settings f2c0a647b05 Don't dismiss keyguard if guest has Pin/Pattern/PW set d9dcfb12b91 Fix NPE in UserManager.getUserName(). Unlike all other calls to getUserInfo(), getUserName() was the only one that did not check for null. This has led to NPEs like in b/37589362. Test: none. :( Not sure how to force the race where getUserInfo() returns null. Verified manually that getUserName() still works. 7f3047e6b66 Enable MTP or ADB when default functions are enabled 949865b8a54 Make sendVolumeUpdate method and VolumeAlias visible to ArcAudioService 539828045cf Change storage manager default to be a config. 3b4359a06c4 Pass bootComplete to dexopt. e483b56ea84 Backup / restore additional lock screen settings d15f0af2fe5 Allow vendor code to link to libandroid_net. d103e56e657 MediaRouter: Remove the globally selected route feature 2fefd466407 enable FP auth when assistant is showing and device is locked d4def0c6b4b Properly battery blame throttled location requests 09c4bf8d032 MathUtils.map fix 651fe9fc2e0 Stop populating accessibility nodes with events cb21157c1ac MediaCodec: add CSD description for FLAC 737addcfe2e [AWARE] Metrics framework e3b676763f0 Allow ManagedProvisioning to silently uninstall apps 5b5e11c483c sensors: pass sensor handle along with injected event cdfd43a2caf Allow notification actions to be configured. 817abe7ebbe Fixed an issue where groups could stay userlocked 203ffaa103e Don't let UnderlineSpans affect text width 01a6ca780bc wifi: override equals method for WifiSsid 7cdd49abe9c Fix warnings surfaced by error-prone. 041a1fe3c62 Add ConnectionService callback invoked when connection creation complete. 1e49f6c35f2 Remove time_zones_by_country.xml file e7514335bfa NsdServiceInfo: move test to tests/net 967dec794b1 Ignore flow label when comparing RAs in APF da8d46f7711 Import translations. DO NOT MERGE 523d466b912 Move NsdServiceTest to correct directory ee976667b1a Import translations. DO NOT MERGE 29ed71c3d67 Import translations. DO NOT MERGE f7908cb6ec5 [AWARE] Clarify semantics of service discovery parameters c37984f1222 Init EGL only for HW-accelerated Activities 16fe4951faf Notifications: Fix janky group expansion animation 12a27055a79 fs_stat: ignore timestamp adjustment 56e158f5043 Close logging statement when stopping user 317fa5a92a6 Refactor graphics environment initialization afe95a99783 HIDL: C++ Java parity fc77869ee06 Set up empty lines for DynamicLayout#updateBlocks() tests 8b3d839a5e4 Add change_overlay permission to systemui c1cc759aa44 Color extraction under Power and Volume menus 05b5eb7b0ec Import translations. DO NOT MERGE 58059820275 Fix up upstream interface types for case DUN_UNSPECIFIED 60d9c2fd55e AAPT2: improve some error messages fba8faf5c5f Add test to verify all sysui tests extend the right stuff 83b66b2289a Validating non-empty authority and accountType b5f3804120f Updated NewDatabasePerformanceTests 29d7f4910c8 Remove old/unused method of enable fp auth while occluded 4b27424975e Remove no-op SkGraphics::term() function. 97ff85838e2 Best effort dismissal of the login screen. 29c6f0b916c Make footer preferences non-clickable by default 0f9566d6191 Add metrics constants for the assist gesture. f21fb13cc95 Remove logging from SlashDrawable 9a3f9531b40 Use THREAD_GROUP_RT_APP instead of THREAD_GROUP_AUDIO_APP 73a7800f4a8 Implement get_cpuset_cores_for_policy for SP_RT_APP c57d930457f Fix recent apps in system UI for Skia pipeline 1f0b6c816f9 Fixed nfc-extras build files 191330e4a19 Fix makefile warning. 2d95c2f0f99 NsdService: simple cleanups 6bb59fc82d6 NsdService: test coverage for client requests. a34a9d44689 Try to temporarily disable RetailDemoModeServiceTest 2c68452320f ConnectivityManager: simplify callback handler e7678517b3f ConnectivityManager: improve argument validation 1cebba71734 Fix NetworkStatsObserversTest b6f77c87c75 Fix NetworkStatsAccessTest bb91c57ec52 ConnectivityServiceTest: fix flakyness c666a209880 Add tag data constants to log different preference value. a8f6ede2db5 Update getBatteryInfo to allow drain time override d8235e2647a Make BugreportStorageProvider subclass FileSystemProvider. e5787fc1316 Clearing up invalid entries when SyncStorageEngine starts 89c04b52f5d Added IWLAN metered APN support 05b2b8b6d36 Metrics proto update for Assist gesture training dcb26bbf5c1 Avoid locking in getCurrentUser when there is no user switch fab200fdad9 Log if parcel size is too large when launching an activity. ccce5c9e646 Preserve order of a11y events 13c0104619a fix import order 0053e99fcf8 Ignore RoundedCornersTest until flake is fixed 7dc56eedf37 Added IWLAN metered APN support c7770d6ebf4 accounts: resolve error-prone warnings 8185d389a3d Add SmallTest for presubmit 75c0a891ae2 Cleanup some more DPM tests to use runAsCaller. 6e00c464c73 TrustManagerService.java: fix SynchronizeOnNonFinalField warning 45f533c1add NetworkManagementService.java: fix error-prone warnings 64464e7bc07 NetworkManagementService.java: fix error-prone warnings 0dbf959c738 Fix and add unittests for SecurityController 4dd9bb83e27 Refactor TISM add/remove code 7e376970871 [NotificationManagerService]Support multi users to notification pulse 9e91b62c1fa OBEX: Add required parameters TAG ID's for PBAP 1.2 dff393339ba Add setting to indicate whether the eUICC is provisioned. e788f4ea9e2 Update documentation for streaming methods c94f42b5ea0 Change camera lift sensor to trigger sensor f4123fd9e54 Gradient drawable bounds 116d2cabb13 [AWARE] Enhance debug logs dda7333f064 Add systemui and notification test to framework-base-presubmit suite. f984768e74f Add Keyguard bottom area overlay. a18b768493e Some service tests are missing size annotations 8bde0be1b47 Convert Shader to NativeAllocationRegistry 2db81b599b3 Add ability to dump events in a timeline view. 0f63a5498e4 Make multi presses on power button timeout configurable through overlay. b307e3038bf LegacyGlobalActions.java: add missing @Override annotations 26f830d29fd wm/Server.java: add missing @Override annotations b95ceab5e6c CommonTimeManagementService: fix error-prone warnings. 8fc2ec832f7 Resolve error-prone warnings. 33bae88841c WebViewUpdater: make lock object final. 4847ed9ed47 Protect against DeviceProvisionedListeners mutating mListeners. 63d4d0d3580 Check CJK punctuation in early non-CJK fonts 2965d33afc7 Add a method to start the captive portal login app. edbd456c048 Implement stopStreaming API for MBMS b18fbfa95f3 Update documentation for postmessage method 10e340cb2aa Throttle app a11y events in one place. 24b89b1a429 Restore resetKeyStore() logic of clearing SYSTEM uid 12d5a454ebf Import translations. DO NOT MERGE 0cc4e36e10e Fix a crash in Canvas.drawBitmap if empty dest rect is passed ec5305f8f9a MediaPlayer: fix typo in stop() documentation 02611e632a9 Import translations. DO NOT MERGE 19bda3d9176 Remove usages of ActionBarActivity. bd7d89c1337 Consolidated all data allow/disallow logic into one method 4df82cf551f Import translations. DO NOT MERGE c5949bd39c7 Fix NPE in MtpDocumentsProviderTests 282b594b688 Change currentTimeMillis to elapsedRealtime dc05aa049b4 Added indication text stubs for changes to trust being managed. e6181b0c47c Fix NetworkNotificationManagerTest 130d45966fc Creat a new notification to avoid the mTetheredNotificationBuilder changed 7747fd4ce05 Expand logging capabilities of Tethering subsystem 61c68a71e26 Don't back up night display state settings 48b908bd77a Revert "power hal: Use power HAL API 1.1" 76ae09cca2c Add metrics constant for Choose Lock Dialog fabc743bcf6 Optimize latency when unlocking phone 39ac2148389 Implement isAntennaConnected interface of ITuner. 7ac5a0b49ff PowerManager: Log wake up reason da8082bda26 Convert libsoundpool to Android.bp b6d00c3fd46 Remove unused settings. 4a34f9c2f6d Print A11yEv. Content Change Types in DEBUG toString 0e65f5dbf50 Fix incorrect documentation on TvContract.buildProgramsUriForChannel() 3bf017325c2 Be resilient to restoring unintelligible network templates 4587d1054f7 Only launch on camera lift from locked or asleep c62e38d573b Use ParcelableException to carry RuntimeException over AIDL. bad4cd2b174 Optimize getProgramList call. 7fc65c23ff9 Fix the documentation of onTimeShiftGetCurrentPosition() 02cc839411c Add test coverage for explicitlySelected networks. 9a89d83dabc Avoid a race condition on reading qemu.gles property 21942e0abac Add tests for routeSocketDataToOutput. d8ddab6ba52 Move NetworkNotificationManagerTest to tests/net e7e10303f3b Finish moving NetworkStats tests to tests/net fc47442b317 Captive portals: reinspect http result after fallback probe 0eec03f75c4 Address ConnectivityManager API comments. 6b46038e6a0 Optimize App -> Recents 4d36be3f1d1 Make synthetic password enabled by default 5a798bc18a4 Add the new RIL requests and NetworkScanResult. 58d87e8ab7f Convert libmedia_jni to Android.bp 5a7c8a0b24a Add tethering offload HAL call via JNI 47222fc9358 Add tethering offload HAL call via JNI eb27d2798ac Convert libmedia_jni to Android.bp 58ed1b051bd Add tethering offload HAL call via JNI 59069e00a89 Revert "Fix recent apps in system UI for Skia pipeline" 7a5e06f4562 Add settings constants for anomaly detection d3d53f66926 Implement program list and forced analog features of ITuner. 03c3442f4d0 Address IMSI privacy issues. 3b86707f21c Prune repetetive code in A11yEvent toString 0eb2b6e5cda Avoid marshalling default-valued fields 84c9e01f10b Add the new RIL requests and NetworkScanResult. 98c127f8cc6 Convert libsoundpool to Android.bp 76de4f6b4d0 Convert libmedia_jni to Android.bp 8e0f959f76a Also pin vdex file for camera fe2bf16a2b2 Discover primary service by UUID for PTS tests (4/4) b282179000b Support different SIM power states dd3b19149f1 Update car bluetooth icon to rounded one cf4411df43b Optimize hot launching recents aa32d153059 Invoke BLKSECDISCARD to securely delete sensitive data 15643bc559c Import translations. DO NOT MERGE 54f2f3704e4 Fix broken DUN evaluation logic 4c88a8c6848 Zygote: Allow arbitrary-length wrap property names 0c6c2f12160 Import translations. DO NOT MERGE d5ad3e8a0cd Remove unused import in ConnectivityManager e2d48ff57c5 ConnectivityManager: fix documentation c1ef5336bc4 Declare new permission for Phone process. 7d1203a2f4f Fix for Bluetooth not restarting on User Switch dad18e37350 Import translations. DO NOT MERGE ab16dd10f14 Set the decay timer for all forked apps. fb1ee0ebb2a startStreaming for MBMS apis 3607a39bbf9 WifiMetrics: Add metrics for HAL/wificond crashes e658cc212a6 Add ability to set a custom background for auto. 7fb80f7d277 Update the mTotalDuration for each animation in an AnimatorSet. 540b528f359 AOD: Fix time tick alarm registration b2dac523919 Revert "Upgrade logging for UsbDeviceManager to narrow down bugs." 58df15865f4 Removed unused attribute 749b93de5c0 Update to new SkShadowUtils interface 44551306108 Moved c.a.i.u.Predicate[s] into legacy-test b715d405b51 Take better control over Exceptions thrown in WebViewFactory. 20035e0cf9f ConnectivityService: minor formatting change 91c3d07fd9c Implement remaining core eUICC APIs. d02731ffff9 Define APIs for listing embedded subscriptions. 59776002e34 Add a thread group for RT apps 84b7c614037 Import translations. DO NOT MERGE a41381660c9 Add camera lift trigger to GestureLauncherService a00259f47dc App launch test apk change e50f9466327 Change signalStrength to int. f3903e9f15a Fix regression in getSharedPreferences performance 9ad00e090d2 Add a method that allows the shade to be toggled. c28ba4d7af0 Import translations. DO NOT MERGE 6413795bbbb @IntDef and @StringDef must have source retention f13b8419b84 Implement handling hardware failures of ITuner. 62cc11996d0 Flag apps that have debugging set in systrace 4a411f7d673 Remove switchStreams API. f19bc1a0e5f Add API to support async network scans. 55656e4cb92 Fix GamepadTestCase#testButtonA CTS test d9b212630c5 Add RIL_UNSOL_MODEM_RESTART message 64fcfe7b9dd Remove unused slash animations f3b8fbdd60e Keyguard shouldn't listen to FP if bouncer showing and keyguard dismissing 915883b9f0c Switch to protobuf lite 351e44462ec Add SlashDrawable support to WorkMode tile 5efe8f0a096 Import FooterPreferenceMixin and its dependencies into SettingsLib. b33013fb3c5 Fix recent apps in system UI for Skia pipeline 464157757a3 Add IMEI_NOT_ACCEPTED error code for IMS f71d5b5b18e Moved c.a.i.u.Predicate[s] into legacy-test fabfcb05281 Stop saving password metrics to disk 50f811c8fc3 Add tests on MultiDex.installInstrumentation 45d1b261e6f update time while network is connected c5c239bc49a Disable font test temporarily 46164b530b8 Import translations. DO NOT MERGE b36a4cb4022 Add the new RIL requests and NetworkScanResult. 39d699fa9e9 Import translations. DO NOT MERGE f7eea406c95 CaptivePortal: login activity UI improvements ddd5d7fb6ae Testra RSSI compliance e256bc9f66c Fix AeModeAndLock test cases. Bug: 36103813 235845dc72f Copy preopted profiles to ref for first boot e138ef1d2bd Refactor suggestion parser. a1a4a9f0e47 Add test for reading tar file with PAX header. 76f1aa9e639 Unhide system feature flag FEATURE_WIFI_PASSPOINT 455c3037c14 Fix typo in Galileo TOW flag 1f0791efb37 support horizontal scroll and zoom for webview 844b5fc7109 Add rounded tethering and cast icons abdf91a97e7 Correctly abort dispatching on ANR. d70d2e6efcc Fix broken MenuItem coretests 2231eb42ec8 Remove dependency on internal FileUtils class 8c5a24d1692 Remove dependency on com.google.android.collect classes df03aeb346a Telephony: Fix the failure of copying SMS to SIM card for sub2 6e039a13cc0 ConnectivityManager: unit test for argument validation cb88323dd27 ConnectivityManager: uses service error codes and exceptions 56048c446a5 Bluetooth: HID: Add support for Set Idle and Get Idle Commands (3/4) 9e089567fdb Adding 'uhid' permission for bluetooth stack. 5b07cb35424 Add key for carrier_volte_provisioned 8023332b01d getStreamingServices for embms fb8d0e934da Add hidden APIs to get the cached SignalStrength from SST 8036799d2e9 Enable Always On mode by default. 023b6b9d236 Add uniqueId to Virtual Display and pass through to inputflinger (1/2) 29f0e865b16 Add rounded wifi status bar icons 51bdbad90aa Build TestablesTests as part of top-level make 4c1e9a2fc83 More QS theme fixes for contrast eca799105f1 Notify ImsService Status Correctly 767f05feea6 Add Save and Restore of BluetoothOn setting cef9ce368c5 Bluetooth: HID: Add support for Set Idle and Get Idle Commands (3/4) 307a5af2adc Remove obsolete DEXOPT_SAFEMODE. e5bf8265258 Prevent multiple copies of android.hidl.manager-V1.0-java 6ecf9af8dff use FgThread.class instead of UiThread.class for lock object d4afe152bf5 Rounded corners support, off by default. 4493b7c429e Removing layout from frameworks/base fa6f8a76fb5 Prepare for removal of junit and android.test classes from Android API (step 1) 037d3513e0a Bluetooth: Fix Periodic Adv interval check ee8931e258c Add uniqueId to Virtual Display and pass through to inputflinger (1/2) 00a16e077a2 NetworkStatsFactory: no double looping on stats + stacked interfaces 00dc7debcfc Testra RSSI compliance 3d7d5f999f6 fix circular dependency libnativewindow <-> libui 6b1f39502c7 Bluetooth: Fix interval low/min values ccec5b6ca49 New palette picking algorithm 0a4e11480b2 power hal: Use power HAL API 1.1 c7bd5101fe7 [AWARE] Add is out-of-band utility function 13a64f078ad Notify ImsService Status Correctly 4610044cb97 Don't allocate new array in Parcel#readByteArray 75fc507ff6b Support different SIM power states a43bd01bd19 Bluetooth: Move Bluetooth battery stats tracking (1/2) 37d986d17d0 Implement tune, cancel and getProgramInformation calls of ITuner. ac9fcf9f1cd Update system status bar icons to rounded ones fccc122027c Modify font metrics computation to match Android 5bc430556dd Remove period in Notification Inline secondary text. a08220b8175 Add tests for chooseRestorePolicy. 4e0c19048d9 Statically include android.test.runner classes in legacy-android-test e1bb3a14d1e NetworkStatsFactory: fix double accounting on IPv6 only networks dbe68324801 Use static imports for constants. 7ae52023bbd Update Typeface_Delegate following Change Ied73189b 436d04ed95a ActivityManagerService: Rework dumping of top CPU processes. f2cacbe2479 Import translations. DO NOT MERGE 1fdc2e23b5d Refactor and improve logging. aadf27e1b59 Return exit code 1 when an error occurs during 'aapt2 dump'. 622ecf4d590 Import translations. DO NOT MERGE eaf1ab6a90e Import translations. DO NOT MERGE bf6f0236593 Import translations. DO NOT MERGE b0d80516111 Import translations. DO NOT MERGE 3bcbe4b2565 Import translations. DO NOT MERGE 264d3bef34c Fix double bolding 2d968b425b0 NsdService: more cleanups 0f86b4480c8 NsdService: simple cleanups ab5bdbf84e8 NsdService: test coverage for client requests. ff3e6ccca17 NsdManager: remove duplicated argument validation a0f8d231dca Add first impression type suggestion framework support f725f98f170 Increase limit of locale pairs ff6c0e697c0 Update startStreaming to return status code 2c2f0e27d10 Handling the touch better when the screen turns off 6bf88a01d78 Allow notification expansion to be toggleable. 314d41f5c0e ColorExtractor available through Dependency 3fdbbf87bd0 update trust state immediately when user auths via FP on keyguard bf8288ce341 Add API for querying if a given keyphrase/locale is supported for AOHD. 9d2b22d2e6d Switch from libcrypto_static to libcrypto target 7903c200ec7 Disable flaky test 702d506d578 Prepare for removal of junit and android.test classes from Android API (step 1) 13fffd267cd Add some tests for TarBackupReader 1f9c461e6a9 Fix double bolding 9c8d2fbb856 Fix NPE when opening tether preference. b2233821e1a Remove unused lambda captures 6b476431ea5 Fix flaky SecurityControllerTest.testCaCertLoader 00229bc6cfd Prepare for removal of junit and android.test classes from Android API (step 1) 354ac499944 Separate GraphicsEnv from libui 8618589908e Draw rectangle shadow fast in low elevation cases 353c3baeacd Increase timeout for flaky testCACertLoader() bcae5851945 Get wallpaper colors from thumbnail 097a6767e9c Updated tonal palette algorithm a65e5444785 Move newFromRil() function to a utility class 6354f8cd017 Remove dependency on telephony-common from services/core 18e74566e49 Move OTASP_* Consts from ServiceStateTracker to TelephonyManager daae72b3117 Port Utility Functions from DefaultPhoneNotifier 1bc2c54ff6b Remove dependency on IccConstants from SmsManager f3e659e2865 Move files from frameworks/opt/telephony to frameworks/base 5c5b7f0ed7e Convert libandroid and libandroid_runtime to Android.bp af737306f94 Convert libandroid and libandroid_runtime to Android.bp fa2115ec472 Changes to MbmsStreamingManager for test app b99fe31dc7e Add system feature flag FEATURE_WIFI_PASSPOINT c131051e286 Fix Bluetooth GATT API default handler assignment ca245eec178 Adding SecureTouchListener to drop suspicious touches c9f25ddc86b Cn0 info added to GPS extras 2383793eaee Implement step and scan calls of ITuner. 2a5d7826893 Update path for libmediandk headers 0ece443558f Update path for libmediandk headers 395617fd35e Start drawing QS slashes rather than using AVDS e375fc441cc Implement CACert queries in SecurityController 056156f616b Add (disabled) time zone update system server impl c48a09cce85 Destroy Allocation right away on exception b0a9477c8e0 Reduce hwui CPU time by using glDrawRangeElements 56123bacff2 Remove obsolete DEXOPT_SAFEMODE. 731a7f38a99 Remove line from bad resolution merge. 08556089cb3 Moved channels settings from carrier config to resources 0c79fa93ef9 Import translations. DO NOT MERGE bf49821c395 android.os.VintfObject: add API for EDI. 4463d991be2 Add compatibility matrices to VintfObject.report() 51ecd8d1bd0 Import translations. DO NOT MERGE c8ed45d38f3 Update path for libmediandk headers f16b3529d24 Import translations. DO NOT MERGE 66dae42af48 Import translations. DO NOT MERGE 084f0597818 Import translations. DO NOT MERGE 3f8fd40f285 Convert libandroid and libandroid_runtime to Android.bp 035badd314a Cherrypick and fix another merge conflict of ag/2163253 68f666693a4 Add (disabled) time zone update system server impl 8b8f75a7006 Destroy Allocation with ScriptIntrinsicLut 328532ab137 Add (disabled) time zone update system server impl 69061e2bcaa Add method to get bluetooth mac 6ae24e067e1 Rename to TestableTests.apk 2dd109d2385 Add null checking and exception handling in selectBackupTransportAsync 99c9bf65ae8 Fix 64-bit GraphicStats.findRootPath test 96d78f5f624 Fix cannot share text from twitter to managed profile 58f94a95268 Convert libhwui to Android.bp 271c2e00aad Convert libhwui to Android.bp 2bcc40bde1a Convert libplatfomprotos to Android.bp ba740f00351 Moved data retry handler from broadcast to message. 009e77a7bb2 Fix checkstyle import ordering issues 4538000dcae Stop deprecated parcelables triggering Error FW8 f4c406aa67c Remove redundant dependencies 9fa0287c180 Dummy implementation get/setMute calls of ITuner. 167b0473854 Time zone update API classes 507d11c9353 Move LockSettingsService into locksettings package. a8889fa7faf More time zone update API classes bede17c2168 Time zone update API classes 23c6007ccfc Add more tests for AppBackupUtils. 8975018f730 avoid calculate shadow when elevation is 0 96d12a93aef Adjust forced dexopt in case of stripped APKs. d66a86bf50d fix KeyEvent can't correctly finish when inputmethod time out happend 7554ff0e841 Add getData() member to SoundTriggerDetector.EventPayload. f6298101181 Convert libhwui to Android.bp aa0d4355d78 Convert libplatfomprotos to Android.bp 7b9a084da5e Fixed BackupSettingsTest (update blacklists) c41f8fdf8b5 Animate scrim colors when unlocking 41f6942429c Fix problem where wrong colors would be picked 611c6919d89 Moved data retry handler from broadcast to message. 0c408008f10 Try to add some more documentation to testables 850758fb63d Bluetooth: OBEX: Don't close transport when obex is disconnected 489cfff4ad8 Store an SkImageInfo on Bitmap 7f71515bbe7 Remove redundant dependencies 1a55a35520b IWYU in Movie.h fe6ec56cce9 Time zone update API classes 66ff1d62c02 Add unit tests for com.android.server.backup.utils 77f1b05fb0e Add TestableResources 1fff9dcb9d0 Store "block uninstall" flag separately from the rest of package state. d093b203f55 Handle safe mode in PackageManager. 25c50f98e31 Increase timeout for ADB backup/restore of SharedStorage. faef1cbd138 Revert "Add more explicit documentation for install reason" 223edeb272e Add error/cause code reporting for Non A/B OTA failures f6f76bcfebd StatusBar: Make sure showKeyguard is called when needed 8b6db4f2eb0 Implement get/setConfiguration calls of ITuner. 9d03a5254f5 Fixes issue where the notification menu was not visible after RTL changes baeec6215e8 Consolidated all data allow/disallow logic into one method c941fb0f1a9 RenderScript: IWYU edca4f53202 StatusBar: Catch OOM caused by third-party icons 47145a07556 Change MANAGE_OWN_CALLS permission to be a "normal" permission. 425d9c5ae6b Upstream update 6672fb4e220 Color extracted gradient on Overview b38bb750cac Update defaults for isHighEndGfx settings. c2a3d0fb3a2 Move message ids to BackupHandler. 8b20b2c2ec3 selectBackupTransportAsync should report failure when backup is disabled 4f4939fb046 Force a light to be set for the first time 2e12c48d50a Import translations. DO NOT MERGE 93f45916845 NsdManager: add test coverage for discoverServices() 8c5eeb0afc5 NsdManager: unit test coverage for servive registration 0ace6ac7425 Make PM#registerDexModule oneway 8c08a357f07 Fade clock when pulling QS down dbece7a4526 Default Trust Agents are now always enforced. 5c44905c562 Import translations. DO NOT MERGE b414a2ccf14 Make IMidiDeviceServer.setDeviceInfo method oneway aef6502f239 Import translations. DO NOT MERGE 91abf9f6e2c Delete obsolete and unused KeyStoreTests 0b80c4e5181 Revert "Revert "Extend extension support"" 55089e94b35 Import translations. DO NOT MERGE 52bfc8ea43c Import translations. DO NOT MERGE 2233fb13e00 Manually merge CL 2175149 to master for green build 7fdce769c3e Track updates to Conscrypt 828df2273a0 Quick Settings surface opacity 92e492e9b7a Add metric for anomaly detection 7f2539cc9dc Add "When to start" definitions to DreamBackend dc01e938c25 RenderScript: IWYU a7f99b5ea88 Adding feature: input device disable/enable. 8da8f2e9dd7 Color extraction on scrims b1d8144ef07 SymbolComparator operator() is missing const 405ce17abb7 Notify the user when an unsupported accessory is attached 316c9ce6949 Add missing symbol 287a1310acc remove unused private field 06a2d2bf231 Remove no-op std::max call 450d3efe636 Import translations. DO NOT MERGE db77d39e444 Import translations. DO NOT MERGE caf4f59c475 Import translations. DO NOT MERGE dd0ef0785ec Import translations. DO NOT MERGE 1380e86a848 Import translations. DO NOT MERGE c4be59ac215 Import translations. DO NOT MERGE 7970c2d0ebc Import translations. DO NOT MERGE c29bb4a3948 Limit btsnoop file size (3/8) 256be78f7d0 Use ConnectivityService's NETWORK_STACK permission for SoftAp operations 3b0a7114d7d Import translations. DO NOT MERGE 1bda67369ca Add android.os.VintfRuntimeInfo 65f56581ac2 Color extraction shareable library 30b2b5c6a50 Move files from frameworks/opt/telephony to frameworks/base e5abb866a56 Enable Checkstyle for "repo upload" for more projects. 9d4abb5631c Bluetooth: bluetooth.le API fixes 00bb0bcd4ee AOD: Fix mistaken fall-through in switch statement 3bf6389120a Aapt2: Fix png leak 2324d8578ae AOD: Don't use DOZE screen state on AOD2 8f4c2426f69 Added indication text stubs for changes to trust. 2c4201448eb Voice Messaging Intent API. e9f2d284ef0 Revert "Extend extension support" 7d48be07287 Reduce min height for two target prefs to match spec. 16fbd9dd1d2 Early version of new volume + power menus 31c8df0abdf Convert band configuration when passing to and from HAL. 0fb55aedaeb AOD: Hold WakeLocks 100ms beyond release 212102b36d7 Add sort order extra for phoneaccount 377b804d168 better defualt behaviour for msim 20137dc1481 USB audio: increase protection of member fields dd767065fe3 Fix equality method implementation in BandConfig class. 9933c1cf931 Extend extension support 0b54d6d9299 Another round of code deduplication. 3769e514720 Clarify DISALLOW_BLUETOOTH_SHARING javadoc. f0c52b5e9c4 Add a time-out for connecting to SystemServer, and WebView, zygotes. 3384c388b2e Support RRO for emergency number conversion map 216af6d3feb Notify WifiManager of interface state changes 563e150c2d8 eMBMS API update 087826ad11a AOD: Show keyguard while dozing but not locked 3d2af7f72a2 SystemApi for dex module registration 9a3dcc559e7 Update VVM API 7c00639a680 Validate incoming data properly. 61c988972df enable fingerprint when assistant is on top of keyguard ed85e586566 AOD: Wake up on double tap instead of requesting pulse cfc7f116bd3 Use invalid package names for special keys in AccountManager. 794cfbfa506 Fix bug in translating the outline of a notification. 77f466d8f61 new reset carrier signals/actions c7c01a28774 Bluetooth: Add constants to ScanResult 3ffa1ff8747 Updated javadocs for sendUssd APIs. 1350a5f47fe Remove use of SkBitmap::copyTo() 4705f29973a Make music notifications not dimmable bea598beaea Implementing gradual image fade for the media template 0e4ac75f2e2 Fix NPE when accessing mCallback in BluetoothGatt fb49ffc96a7 Extracting the notification colors based on the album art 5ba2254df1c Moved notification builder creation to the background c66a5296b63 RIL changes to allow the modem to query the framework for the key. 9bd4ffa1792 Forward OemLockManager call to correct service method. e983440ed96 Move SkBitmap::copyTo() implementation into the framework 5fc31a55e05 Track libcore change 03e8c7dca78a95ccf719a7. 72dfff957a6 Fix BackupSettingsTest (update blacklist) b9d55570cbf Fix missing read of widget data in adb restore. 52d9e733aed NsdManager: unit tests for argument validation 1fac3191c7b NsdService: disentangle NativeDaemonConnector from ctor fc92b9ff8e9 Add setting to enable ES while sleeping fdfb6f4d2f6 Add API to support async network scans. 731a26666d0 Limit btsnoop file size (3/8) 0fabba396fe Allow Bluetooth CAP_SYS_NICE ef4b303fc27 Update UsbService to V1_1 usb hal 9f6f04733ef Further handover support changes. 5259d8c9ffd Add getVisualVoicemailPackageName() 62428403718 Add sort order extra for phoneaccount 155d52155b6 Remove uses of SkBitmap::copyTo 279544c35ae Fix the notification issue shown on startForeground 4bff5a1f5a2 Updating docs for RemoteInput non-textual inputs per API review request. ea1fb1e077e Wallpaper color extraction 04d1ea759db Allow the width of the notification panel to be adjusted separately from the quick settings panel. 54c19b62052 Clear Gatekeeper state before a new enrollment 9a7d6bb4b91 Rename getDataEnabled() to isDataEnabled(). ac8d7f94acb RIL changes to allow the modem to query the framework for the key. 9b64367193f SpellCheckerSession: Fix brittle finalizer pattern. be7b0d18a7d Update frameworks/base to new compiler filters. 68783347d5e ActivityManager: Remove vestigial support for mDidDexOpt. b3177dc9e5a Move more common methods to TarBackupReader. 93f2e38160c AndroidRuntime: pipe down dalvik.vm.stack-trace-dir c0e2f8b5e97 Import translations. DO NOT MERGE c34f2b49c10 Import translations. DO NOT MERGE af579eb5b51 Clarify some IpManager/ApfFilter debugging output. e08f35e5fa9 Import translations. DO NOT MERGE c5f39a54c64 Import translations. DO NOT MERGE ac11ccb1f66 Hide IpSecManager, IpSecTransform, and IpSecAlgorithm 59a3cffa301 Import translations. DO NOT MERGE dcf3b701c5e Import translations. DO NOT MERGE 2f409424ccf WifiManager: add updateInterfaceIpState 0126342755b Import translations. DO NOT MERGE 66fcb4beae9 Fix doc flag for device having multiple storages c2a56b279eb Log: increase visibility of Log.TerribleFailure d0e462e3cd6 Fix a NPE with outlineProvider="none" fe3466724a0 Import translations. DO NOT MERGE 004177815f0 Better handle MSIM DDS changed event 161475cb6b2 Create Public API which exposes if the device is in a state where simultaneous voice and data are possible. 434815c5b5d Update comment to getDataOnlyRemoteInputs per API review. 60c7dac7753 Bluetooth: expand comments on new PHY constants e55c4469771 Bluetooth: document status value in PHY read/update 4eab49652e4 Bluetooth: Add handler parameter to connectGatt 53a354365bc Use new GrVkBackendContext::Create api 91d83954fe4 Ignore density in AdaptiveIconDrawable b04eec897c7 Update AccessibilityManager in layoutlib following I65db0252 9c15a29bfd5 Move common tar reading parts to separate class. 7152a41d25f Create a metrics events for ag/2085657 (DO disclosure screens) 0f2c1c3f447 Improvements to ActivityManagerService stack dumping 7f63b9a92b2 CameraMetadataNative: Fix FD leak in dump. 8c4c92ce750 NetworkCapabilities: remove duplicated TRANSPORT_NAMES cbb13672bcb NsdService: bootstrap unit tests 4a6df3c3832 Add VisualVoicemailService 47720ca56c3 Extend carrier configs for visual voicemail d447cea8829 Add Error specifiers to the API. ccaebc2b067 Allow a11y listeners to specify handlers 090892fa3b4 Prepend shared libraries in their original order. cd7617d5d19 Provide an API to make USSD calls and read the responses. f24ecf7837f Fix BandConfig parcelable deserialization to properly interpret subclass data. 6f9dbb12034 Reorder USB_STATE updates so config_changed is not replaced. 740ca0f9f03 Don't skip intents where config changed. 4136b1d0aa0 Check Bluetooth app id instead of uid d74a3bd7d1d Address API Council feedback. c651e4d34f0 Minor fixes on Autofill Framework: cbbc99f7622 Update PACKAGE_REMOVED broadcast. 0ba2237de92 Count and log the number of consecutive rapid power button presses. 20751db19e3 Provide an API to make USSD calls and read the responses. 00e82f235cb Limit btsnoop file size (3/8) 36f4624396d Add tests for MetricsLogger events. acf62e66d62 Add unit tests for power button-related pieces of the GestureLauncherService. 09fc83c8f82 MediaFrameworkTest: compare media type only for supported media check 603bcb7b880 Move password-related methods to their own class. 89e10d3eb4a Get rid of the IAdvertiserCallabck 2c2c856b3a6 Move public static methods to utility classes. d6c00c71100 Encapsulate RefactoredBackupManagerService fields. 2134817b391 Pass radio HAL callbacks back to Java client. 495a17b332e Move byte logics from ApfFilter into BitsUtil 9910dbc6821 Add BitUtils bit packing methods (Connectivity metrics: add transports pretty printing) 7345ed50655 Add PC feature flag 5b3278f6147 Update fullscreen user switcher on the lock screen. a7e148a8744 Mark Restricted APN connections as restricted. 8dd4908e4d0 Remove default public ctor from RttModifyStatus e04afcb9353 Fix bug with translation in ExpandableNotificationRow. 4634b5cd27b Bluetooth: improve getLeMaximumAdvertisingDataLength comment 8039e6d48d9 [AWARE] Add AutoCloseable interface/implementation f24f80a8f07 Location overlay refactoring 1/3 dd48cc8ad42 Fix parameter name mismatch in getResourceIdentifier. 859748f08c4 [AWARE] Add UID checking to WifiAwareNetworkSpecifier 9fe1ee7413d Allow clipping of notifications to be toggled. daccaedd7af Added Trust Agent category from SUW suggestions dec0540d0d1 Let unlocked profile verifyCredential under unified lock 61cf4d145e3 Moved LRResolverRankerService to ExtServices, and added a permission to ensure that ResolverRankerServices are from trust sources. e103256c1fe Drop REASON_FORCED_DEXOPT. e5263c62ee5 Add remaining tests for Trampoline. 55e2e5303fb Import translations. DO NOT MERGE 34de486c5fc Import translations. DO NOT MERGE 13a7ed81bbc Import translations. DO NOT MERGE edcb49be32c Import translations. DO NOT MERGE c92eb4658a5 Fix and enable test for Trampoline.requestBackup(). 65090c6b47e Fix potential NPE in Trampoline.requestBackup(). ab7d2e64c91 ConnectivityService: regroup bool <-> int conversions 1c51d7acf89 ConnectivityService: move reportNetworkConnectivity to handler db8adb79839 NsdManager: add unit tests ca41be796a5 Clarify IControlsTethering LOCAL_ONLY state name 0f6e96c1abb Modifications to allow notification header to be customized. f00f5e71b47 Import translations. DO NOT MERGE ad4d1d8e286 Allow the Bluetooth MAC address to be updated asynchronously (2/3) 08693df39d0 Gather shared libs for split apks based on dependencies. 7acbb778c48 Allow notifications to be smaller in width than its container. bb9cce5a2f7 Let SysUI set wake-from-idle alarms with impunity 75fa9648ec9 Ambient Indication: Add supporting infrastructure ecf906ed676 Don't skip intents where config changed. 6052ef563c6 Add unit test for Trampoline. 4f4e259dc1c MIDI: Mark IMidiDeviceServer.closeDevice as oneway 4dded7a1b5a Second pass of eMBMS api. 8cf0d0d2b0c Convert libinputservice to Android.bp 786b15c0e9f Use SubscriptionId instead of SubId 1282ba370a7 Added suggestion category for camera lift gesture 89547ce0178 fix some memory leaks. 6acbe075f92 Move FragmentState out of Fragments.java [framework edition] 8daf38a7195 DO NOT MERGE. SystemUI: Display RAT icon when data is off 2f9c55d8c16 Update golden image following Change If9039398 2ccaec63ff6 Create helper script to parse systrace files 128180b2d38 Do not check user escrow state if synthetic password is not enabled yet 40a72dc8782 Deprecate internal Calendar methods. 8351faa900a Add local-only hotspot info into tether state change broadcast 0330f881447 Redesign QSSecurityFooter dialog 3d9f3fccf21 Handle runtime exception in clip data ece22cf1154 Convert libinputservice to Android.bp 8ab86a6dc69 Add BitUtils (from "Support multiple filters per association request") dba33db5729 ConnectivityManager: remove obsolete callback types a0385686769 ConnectivityManager: unify prety printing of callback types. 3fc8f2df309 Convert libinputservice to Android.bp 7b7424b0b7c Integrate weaver into authentication flow 4bc4a441007 Expose LE advertiser address for easier PTS tests (1/6) 6a600b8f628 Round the corners of the battery icon f287180de86 Update user id from shortcut constructor c39e089e794 Fix error message: getAllowedCarriers d7c21d3cbfe Make RadioService actually talking to the HAL. 3e559e61535 String fixes in QSFooter f5a0d099b3e Opt out default focus highlight for TV. 5d7027db6e0 Add implementation alternatives for OemLockManager. 335d2edee28 Make tetherChangePermission to be secured for AppOps permission 2c4bc64f8dc Added metrics key for camera lift trigger. 7da652fd43f Handle shared libraries for split apks. bb671376ff8 Validates Intrinsic Blur only takes 2D Allocations 832641bb720 Handle shared libraries for split apks. de74891d1c6 Read by UUID for PTS tests (1/5) c8d846ffefe Add callback for AVRCP 1.6 support 45e0d34f45e Added Sesame camera lift gesture settings. Test: make db9a7740135 Pre-merge hide API for a11y service state 21510f0b757 Apply Android code style to RefactoredBackupManagerService. 7c0ae0f58b9 bitmaps and pixelrefs no longer need lock/unlock ccbeef0378a Don't back up disabled apps. fa23e5fc998 Update layoutlib following Changes I7cf390d9 and I65e220ac 839e8535898 Add more explicit documentation for install reason ceb54c63dc7 Switch to WifiManager.{start,stop}SoftAp() da18b028f85 Hide Socket+DatagramSocket IpSecTransform methods 0bfb2075320 Consistenly Throw IOExceptions from IpSecManager 9e05d46e0fc Allow notification shelf to be toggled off. f79a34d85d1 Flatten the transitions to tethering and hotspot. 919f128a169 ConnectivityManager: unify prety printing of callback types. 855aa45b880 Fix issue #35811414: Allow manifest receivers for ACTION_UID_REMOVED 875a4ba3522 Update for removing mount arg to VintfObject::CheckCompatibility 0ad90ba2a97 Update api for ServiceStateProvider 27a83fe5479 Expose phone account register/unregister intents. d9da6ce9938 Expose phone account register/unregister intents. 3d7687421f0 Add disable carrier button for eSIM c0c18cafef9 Null-check mNavigationBar when returning its view. 6a5163a527a Update api for ServiceStateProvider 04908fcd175 Update doc string for getForbiddenPlmns() to READ_PHONE_STATE 15eb998e65e Add isSmallBatteryDevice flag to ActivityManager. 82d49dfbefa Repost USB and ADB notification when locale changes dafed3d0081 ConnectivityManager: release all requests mapping to a callback. 76c36c4dc5e Update carrier text when phone service state is changed d5566c6c47f OEM single-build/multi-SKU via dynamic RRO support 4e01db8c12a Add Java API for libvintf. 4b84606c21b Implement new splash screen API 240c2bb6214 Add EXTRA_WIPE_ESIMS for factory reset of eSIM 338d332873c Cleanup that wasn't uploaded with ag/2094132 eef918a66c9 Captive portal: rotate fallback urls 4baa03b3c04 Changed the naming scheme for Treble java libraries (both static and dynamic) 221d4d01af8 Add ACTION_ACCOUNT_REMOVED to Account Manager. 0a8fb522eba use sk_sp to manage colortables b4b81de5764 Add default: to switch statements 19d6c7a9cd8 Add comments d0814db633d Add SkiaCanvas::captureCanvasState() cfe4ffeccee Add tests for ag/2086796 774c6542cd4 Redesign of QSSecurityFooter dfc2cc58571 Connectivity metrics: add transports to connect stats 0699cf98042 Connectivity metrics: log DnsEvents in-band df456e13a11 Connectivity metrics: add transports pretty printing 2e43e45e1e1 Revert "Captive portal: rotate fallback urls" 5abca930e95 Import translations. DO NOT MERGE a415870221e Captive portal: regroup hardcoded http response codes. 0908daaaf00 Captive portal: rotate fallback urls 52b665eba0c WifiManager: add new methods to start softap 84b3139de57 Add a default SSID prefix for local only hotspot de24aa37a63 Import translations. DO NOT MERGE 080b410086f Import translations. DO NOT MERGE 4edba01eb4c Ignore potential SystemProperties errors when setting net.dns c1b9640f9e1 Import translations. DO NOT MERGE 4677c2b7f0e Remove support for auto-paging of cursors. 5e3742e9e27 Allow the "clear all" button to be toggled. 9a6890e3ad6 Helper method in VideoCallImpl for testing 9e377194e35 Bluetooth 5 PHY simplification c86013be936 Move some NetworkStats tests to tests/net. 2cb0826d2e9 lockPixels is no longer virtual 784d3874f6f Unhide MethodHandles.explicitCastArguments() 227648f3368 Extract SimChangeListener to its own file 8e9ea907448 Remove the development privelege level from SET_DISPLAY_OFFSET. d199113e97a ECBM SystemProperty cleanup 1886a155f21 Fix some maps to be HEAP_DALVIK_CODE_CACHE instead of HEAP_DALVIK_ACCOUNTING cfa70fa0abe EUICC API changes to support error resolution. 18800097c34 Add STATE_USER_SETUP_COMPLETE 7749b0fa202 Fix makefile warning. b64993559b0 Add FileDescriptor Versions of applyTransportModeTransform() 6045429b35c IpSecManager and IpSecAlgorithm API Tweaks 727c6bd7552 Remove handover token. 68686dbb410 Remove .(ll)ndk suffix from (ll)ndk_library 8143fa57adf jni: isLoggable: adapt to removal of property name size limit f251e350983 Move inner classes of RefactoredBackupManagerService to their own files. 290563a33b1 Consider the last inserted SIM for EmergencyAffordance caf4cee6a3f Import translations. DO NOT MERGE 7f4ad75218b Introduce DISALLOW_BLUETOOTH_SHARING. f33fe38cf01 Import translations. DO NOT MERGE 1fef17e8f76 Import translations. DO NOT MERGE b156be51f7d Import translations. DO NOT MERGE e6c453d828f Remove enable from PeriodicAdvertisingPariameters (1/2) b03272c9b5d Captive portal: fix probe urls at network creation 874c4cf56c0 Fix some maps to be HEAP_DALVIK_CODE_CACHE instead of HEAP_DALVIK_ACCOUNTING fba9c8986c7 Import translations. DO NOT MERGE bdef5377759 Don't end task in finishActivityLocked if task is being reused 95349c0e966 OtaDexOptService: Log post-reboot moves 347192e0da1 Initial implementation of Java-based broadcast radio service. 8bf76573574 Add connection handover APIs. ebda0286d43 Fix foreground importance bug in LocationManagerService. b6ce026fd1c Add getSelfManagedPhoneAccounts() TelecomManager API. e86bdcaed13 Add developer setting and system API for inband ringing support 63df65dfe26 mark mPixelStorageType const 9b5ee823a8e Do not declare USB support in the Emulator 7af55fd10e2 expose visibility of PbapClientProfile. The use case is that the Car head unit will be consuming the data instead of providing it 434f76a8d73 Updates reportChooserSelection to be synchronized with queryUsageStats in UsageStatsService, to fix a flaky test. 04b4f89d9de Update Bitmap_Delegate following Change I0092fe44 8931707058c Add getSelfManagedPhoneAccounts() TelecomManager API. 0c06555dca7 Inline some of the files into the tests ea9cc488eb0 Tethering: support Local-only Hotspot mode for downstreams fa0dadc540b DO NOT MERGE IP connectivity metrics: fix tests. 4c2e1825c51 Import translations. DO NOT MERGE a26fc4989bf Import translations. DO NOT MERGE 28dbd7a31e5 Import translations. DO NOT MERGE 808bdf5bce6 Import translations. DO NOT MERGE 643c5f4c992 Import translations. DO NOT MERGE f83ccd0e6c7 API plumbing to support carrier app downloading. 77389ff7ec8 Move the movies metrics constant back into O. 17fb5966cb9 Add debug property to enable low_ram mode. c12d6c5983a Deprecate TelephonyManager.getCellLocation() 39d6e74b869 Import translations. DO NOT MERGE 6358e5d1b5b Removed unused variables in PerformBackupTask#finalizeBackup() 112962a6b09 Improve utility of IntArray and LongArray 2966c187978 NetworkPolicyManagerService: use hasRule() ea55ae7d0c1 Add NETWORK_STACK permission 203be491ef4 Use Context#startForegroundService in MTP provider d9ac87ed65a NetworkMonitor: improve captive portal validation logs 687bb44b437 Make a11y node info parceling more robust d7e7a74179c Make visible only accounts for which authenticator supports contacts operations for callers with READ_CONTACTS permission. f7019c2e53e Use hwservicemanager getTransport. cbf591bb91e Add metrics for nav buttons through KeyButtonView a54e1ea27bf Fix broken CTS tests. e397bf3f225 Fix NPE when parceling getMetadata result. 0ac1b6167b7 Fix build 010cc95583d Bluetooth 5 fix default AdvertisingSetParameters values 7e4cbadc6a5 Add managed profile whitelist to control NotificationListenerServices f32ea1909a0 Lower visibility of members of RefactoredBackupManagerService. 50219186050 Clone BackupManagerService and make Trampoline aware of the clone. 1607b49d6b7 Track libcore change dfd104e99d15d91dc21137b190fb99cab8a1180b 29551725119 ConnectivityService: safer locking 46aa9c022ed Add an API hint for metered multipath traffic. a5028455a4b [AWARE] Implement custom Wi-Fi Aware network specifier 39c6014666e [CM] Unhide the NetworkSpecifier as object API 474d311cb09 Set android.display thread to top-app cpusets and schedtune group 5d0b53b6844 Add RecommendationPlugin for Cloud Print 8f032dd16b4 Fix Log Traces for IpSecService 4fe5214231b SystemServer: fix StartIpSecService trace and log bbced1c3d4c Add a service to rank apps for ResolverActivity. c844806fe94 Expose KeyguardBottomAreaView from StatusBar. 544d714626d Add ICompanionDeviceManager.getAssociation overload with explicit userId 069f46ca341 Add WearDisplayService to the system server; add a SET_DISPLAY_OFFSET permission. 52273749510 Do not show Usb dialog for USB peripherals. 4ad2b7b5549 Add an opnion to use advertised name for renaming 2560663a1ed Add missing transitive dependencies 2d05fe4241c NotiViewWrapper: Fix test that breaks on master d20f2c2d02c use new api for passing colortable to allocPixels a743427896d Make the NetworkSpecifier a class instead of a string. 0ad48dc8aab Document the fact that StatFs.restat() and ctor can throw. 098a0450573 Stop scan on device chooser activity backgrounded bb608c8958a Addition of GNSS key performance indicator logs d3a29cf0fda Canonicalize tz IDs when finding exemplar location 826deefda55 switch over to SkVertices object, and stop using deprecated methods. adf8288a3f1 Introduce BackupManagerServiceInteface in remaining parts of the code. f92ad8a0190 Canonicalize tz IDs when finding exemplar location 23dba85fff0 NsdService: minor cleanups 2183ba9b5f8 Nsdmanager/NsdService: add logging 086a1961bf6 SystemServer: fix StartIpSecService trace and log 78463b6fbe3 Enable fingerprint navigation by default d81d8d854a7 Pass the right index to query the descriptors eca5ebb0755 Add p2 option in openLogicalChannel. 9fc6f574b43 Clear calling identity before getUserAccounts in AccountManagerService 57a5145a019 Protect CANCEL_HANDOVER_TRANSFER broadcast 0b58d992830 Optimize Canvas::drawGlyphs ada1f001e63 Rename IBackupManagerService to BackupManagerServiceInterface. 6c9bb2408ff Don't use deprecated canvas methods 1fb72bc2e12 Extract interface of BackupManagerService and make BackupManagerService implement this interface. 9555e30288f Address API review for ProxyFileDescriptorCallback f7fe5a7ff87 Fixed Intent parsing error of PreferenceScreen 7dee1a6347b Do not display USB charging dialogue for AUDIO class devices 666484d54d0 Added a whitelist for factory trust agents. e4f5f79c65c Make some intents public in SubscriptionManager. d4310934905 Load IA resolver settings from resolver package c2c4efd1375 Make sure that the device name is not null before returning it f27c73f3e81 Add lower case charging string. 35cda39422a Squashed merge of master-sim into master. 5841aa811e2 Revert "Add constant to track the number of emergency contacts set Test: This CL requires no tests" 43eba0836d8 Bluetooth Multi Connect 6813635aea6 add temporary cast to allow Skia roll 492e9e851ca Properly guard access to CloseGuard in finalizers. e46e2b944ae Launch Intents from QS security footer as current user 6556a220d7d Add test coverage for NetworkSpecifiers. b8aeb6f12e5 Stop restoring tasks added before recent is loaded 5c2688a861f Process FuseAppLoop messages in Handler.Callback 4c31b34d163 ConnectivityService: simplify WakeLock management 199c7eef878 Import translations. DO NOT MERGE 6bd43afc950 Import translations. DO NOT MERGE 01a086c2640 Import translations. DO NOT MERGE 9b255d0469b Import translations. DO NOT MERGE 88dcda22583 Import translations. DO NOT MERGE 8e2343f9fbe Import translations. DO NOT MERGE e3543a80663 Import translations. DO NOT MERGE 15a6c01404a Import translations. DO NOT MERGE 1a83f7e3b06 Import translations. DO NOT MERGE 42ddc05e1f3 Import translations. DO NOT MERGE 6a8721ffc8c Import translations. DO NOT MERGE 8b0874652e5 Import translations. DO NOT MERGE f04257dfc57 Import translations. DO NOT MERGE cfb8d940eb1 Import translations. DO NOT MERGE 7a2f46bd801 Import translations. DO NOT MERGE 5a355610fe6 Bluetooth 5 advertising duration refactoring (4/4) f4ed33f5fa6 Bluetooth LE Advertising minor improvements 93962f34ce2 Add Initial IPsec APIs to IpSecService a8edffd804d Fixing auto-brightness logs: 72e9e9f8150 Fix advertise data size estimation 1fee398b88a Change test type from InstrumentationTest to AndroidJUnitTest c251633ce26 Bluetooth: Add additional BluetoothSocket logging to root cause errors 1bb992d8023 Add AvailableVirtualKeyboardFragment to TV d253f537a0c Collect background stats: scheduled jobs 89731a8389c Address API concerns for isConcurrentVoiceAndDataAllowed and OnReceiveUssdResponseCallback. 8531328fc81 Add KEY_ENABLE_APPS_STRING_ARRAY carrier config key. 48b566557d5 IpSecManager and IpSecTransform API Cleanup 31af86f8ed0 Persist the functions from the 3rd column in oemOverride 25912c78f5a Fix error in RenderNode unit test with Skia pipeline 11e51123865 Update to latest tzdata / switch back to zones.tab ea50f804a46 Fix wrong array index bound in NotificationUsageStats c895a4b8705 Correct unit in waitForMonitorWithTimeout JavaDoc. e878da003e1 Import translations. DO NOT MERGE d40296804ff Import translations. DO NOT MERGE cebf64124cc Import translations. DO NOT MERGE a76b8313aec Import translations. DO NOT MERGE 5357d35e8b8 Import translations. DO NOT MERGE 3765356699c Self Managed CS Implementation b2f1263b254 Don't show empty account list in account chooser. a4e0356ed48 Adds appropriate filtering for instant apps af52d7ae125 ConnectivityService: log wakelock activity in dumps 6849aa852b9 Add opaque vendorExension fields to ProgramInfo and Properties structs. 4352b9988dd Introduce Authentication Failure reason codes b3c33f63ed1 Add showChargingMethod in BatteryInfo 25e4f1cb370 Disable voice call barring notification for Verizon. 69bbcb6a752 Don't run jobs when connectivity is not validated be630119c99 Revert "Another buggy app is already targeting O." ff054177b1e Import translations. DO NOT MERGE ffa4a812f88 Add @TestApi annotations to CS-side RTT APIs for CTS 801353e7c53 Draw a default focus highlight if needed. 617077851db Add a public API defaultFocusHighlightEnabled. f380072eeff Detect unhandled keyboard focused state. c7ded40e566 Add constant to track the number of emergency contacts set Test: This CL requires no tests 9213d231781 Consolidate a11y unit tests and get them working 55dba53ed43 Decrease number of network logging notifications shown 86d1e9e23e7 Drop REASON_SHARED_APK. b1838755877 Fix testFadeInInterrupt 77a97cdba29 Pass correct size of integer to CallVoidMethod. d8ea68ddc91 Partially revert "Add blocking and retrying wrappers for INetd uses." c4f879925b5 Change reserveSecurityParameterIndex() to take a remoteAddress 63fad69a19b Hide periodic scanning 1d643dabe54 Fix PackageManagerService passing usesLibraryFiles to dexOpt. 15d18782065 Update layoutlib to match java library changes 06f39306777 In MountEmulatedStorage() do not try to mount for mode MOUNT_EXTERNAL_NONE. 40d22b853dd Import translations. DO NOT MERGE f7aa6cdca1d Add comments to clarify how SkDrawable dtor is called feb3299ed5f Rename autoFillHint to autoFillHints. 35b9e301556 Add a service to rank apps for ResolverActivity. 5f0fbaef380 Add analog force mode for analog/digital hybrid modes. 31225c466e5 Remove implementation of bssid hotlist 79047c62b58 API refactor: context.startForegroundService() 578eb7fee3a Recover cleanly from power HAL service crashes e9956c5c65e Split scroll factor into a 2d float. 28084d89ec1 Add a Skeleton IpSecService 1afbef40c68 Add a Skeleton IpSecService 5f5ec7b8d58 Avoid unnecessary object allocation in CryptoInfo.set 61075105ca9 Add new internal API: enableOptionalCodecs()/disableOptionalCodecs() 251db070c5b Move displaying mag bounds into surface transation e7f89b07e6f Bluetooth: fix comment wording 5fb600b1e8e Add digital radio flags to ProgramInfo API. 61adef11f8f Add kotlinc.xml to gitignore ab53e46aae6 Fix warnings in Bridge de5a95d42c9 Fix fonts following 455f1bfc05 d8c160351c9 Ignore toast request of pinning if request interval is too short 47e1c7a005d StateMachine: make toString() terser 28882ed5d5d utiltests: add script to run tests ae4306edba1 Revert "AOD: Wake up fully on gestures by default" ed3af783f7b AOD: prevent clicking shelf when dark a1e6b3157cd AOD: Use DOZE_SUSPEND screenstate when supported 42cfd56d470 Report the temperature during an OTA update c480bdafdb9 Compile secondary dex files according to REASON_BACKGROUND_DEXOPT a9f46f76afd Register secondary dex files for JIT profiling 8ef5feadb8b Add HidlSupport.java for utility methods for HIDL. f0aae00cc25 Fix a bug with filtering by raw bytes when such filter is not provided 6619d61697a Add test configs to hwui tests d9732c8dbb2 Move DexLoadReporter out of LoadedApk 37fb57084b7 Set pm.BackgroundDexOptService as the source of true b3e74b2f90e Add missing return in DexManager 24ff75fb081 Update package use info when the app data is updated 7d596d522c0 Don't allow settings launch when user isn't setup 62be34e32e7 ActivityManager: Allow DiskRead for wrap.sh determination 2cbaf22bba4 [AWARE] Remove Publish/Subscribe Count configuration 1889a8b92d4 NetworkPolicy gets updated due to CarrierConfigManager updates. e597ce15b3c Add background scan routines and callbacks to broadcast radio API. 08ed924d892 Bluetooth API spelling fixes ("wether" -> "whether") 7baa50c0b81 Add support for movies & tv apps querying. afddcc3c986 [AWARE] Fix unit tests aa49cb86e6d Add ACTION_EPHEMERAL_RESOLVER_SETTINGS 2b48aa3f714 QS: Don't animate first state change 2da4619b12a Fix QS getting stuck in weird animation during recreate 78187249c3e Have QS fragment keep track of some state on recreate 802b4fe4007 String changes for Voice/Data/Emergency service blocked. 455f1bfc05b Do not use many FDs in FontManagerService. 90978b4159d Drop REASON_NON_SYSTEM_LIBRARY. 48733074d7b Store up to 5 network log batches if needed. 42cdf577037 Make ConnectivityServiceTest pass on wifi-only devices. 2c32a11a71e Add Configuration param to onMovedToDisplay e8b5a86e212 Improve the error message when IntentSender started not for result acc0a4481ce String changes for Voice/Data/Emergency service blocked. 2452202faae Add extra flag to ApplicationInfoFlags a8ad1522694 Add carrier config to hide merge button for IMS conference 4908496df54 make MATCH_FACTORY_ONLY @SystemAPI 23c38a9ed9c Update VectorDrawables cache at frame start 7811b34b368 Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS 056d307a347 Expose KeyguardIndicationController c02ac733d21 Restore the net.dnsX system properties. 5b3b4855939 Fix stretched nav bar menu icon 519a87db8fa Add null check in BackupManagerService$PerformBackupTask.handleCancel() c34e249609d QS Animation tweaks 6cfc63a9277 Fix spacing for loading in QS 7d6a729c763 Intercept direct launch of instant app installer 368a8aec2c1 Fix battery saver tile label 19378fd3ebd Don't auto-mirror QS drawables 98dd5d9a85e SurfaceControl: Crash due to invalid JNI cast a533b9942dd SoundTriggerHelper: Remove unused models onLoad f1532e36e16 Fix broken perf tests 9f05491cc0b Update default QS tile order c7f71110958 Speculative fix for QS CTS test f676400e9be Fix race condition between loading wallpaper and unloading. f3b8a45f86f Remove unused network management RPCs c3736bc10da Use Vpn rules (not firewall) for always-on VPN b8c2a2b8505 Move some VPN logic out of ConnectivityService 4f156065c86 Allow apps to process ProxyFDCallback asynchrnously. b70e4bfe077 Drop REASON_CORE_APP. 48f38f18385 Update Color API 378cddbc41d Do not allow printing until preview is updated 4b3e46c7878 Just broadcast intent to bring up MTP/PTP as soon as switching function c0bf6deced4 Add api to retrieve call creation time. d8ae77b7f59 Add custom view support to Tiles 3d2135931cb Add SkiaBehaviorTest for SkBlurDrawLooper ab4717aa2a7 Fix problem with ListView accessibility focus 34016ae4053 Add a carrier option to hide the option of "Enhanced 4G LTE Mode" 08cccc17227 Add API for apps to prepare for some a11y requests f7fec7397e3 Add RAW_DEPTH image format a4e82144b26 Revert "Layoutlib changes to support the new ResourceUrl" f74b9e522fb Add exclusive attribute to suggestion category ede131cce47 Move activity to display on launch ab5523f3372 Revert "Logging to track #36406078" e74c8103a4f Remove non-localized message 4cd32e5395a Add hidden SystemApi for two setup wizard actions 8c8ba19e0d3 Prevent invisible PiP menu activity from having touch focus. 674702f0f99 Throw an error if no package name is provided by the app when needed 52d53861949 Add test config to SettingsProviderTest 38715228da9 improve the format of locale argument when calling recovery 1abdd50ee3d WifiManager(aidl): Remove pingSupplicant binder call aee802f3bc3 Allow cluster navigation to jump into touchscreenBlocksFocus 9a0ea38671f Expose initial focus feature flag for testing b22faf524e9 Allow ToolbarActionBar to pass-through unhandled keyShortcuts 38623f09e71 Adding 20 free short codes for DCB and other purposes 987b0fc4a57 Expose ConfigUpdater Intents in SystemApi 7e177da50c3 IMS: RTT interface changes f4946e7f159 Fix bad Java docs in View.java 7b73266998e Init MemoryIntArray#mFd with -1 5caf5fdc6fc Fix MemoryLeak warning in frameworks/base/services 3b90d48e81b Query geo description in worker thread to prevent ANR 8d96fcd301f Add PID info into ANR crash log header ========platform/frameworks/compile/libbcc between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 7 +++++++ bcinfo/Android.bp | 6 ++++++ bcinfo/BitReader_2_7/Android.bp | 1 + bcinfo/BitReader_3_0/Android.bp | 1 + bcinfo/Wrap/Android.bp | 3 ++- lib/Compiler.cpp | 5 +++-- lib/Script.cpp | 2 ++ tools/bcc/Android.bp | 1 + tools/bcc/Main.cpp | 26 ++++++++++++++++++++++++++ 9 files changed, 49 insertions(+), 3 deletions(-) c360e4a Mark libbcinfo as VNDK-SP 16d5c52 bcc vendor plugin must be loaded from the sphal namespace ea2418d Add OWNERS in frameworks/compile/libbcc 5760088 Strip unknown attributes during bitcode translation. 67c67ce [MIPS64] Pass large objects by value for mips64 arch f4c3483 Insert a new `versionInfo` field into the `.rs.info` symbol 97e5099 Structure layout logic cleanup. 1544017 Revert "Structure layout logic cleanup." e159e8c Extend comment regarding SlangVersion and libclcore. 8281b5d Structure layout logic cleanup. ========platform/frameworks/compile/mclinker between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 7 +++++++ 1 file changed, 7 insertions(+) c92c15f Add OWNERS in frameworks/compile/mclinker ========platform/frameworks/compile/slang between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 1 + BitWriter_3_2/Android.bp | 1 + OWNERS | 7 + StripUnkAttr/Android.bp | 1 + lit-tests/P_array_init/array_init.rs | 20 +- llvm-rs-cc.cpp | 7 +- slang.cpp | 90 +- slang.h | 6 +- slang_backend.cpp | 31 +- slang_rs_context.cpp | 3 +- slang_rs_context.h | 31 +- slang_rs_export_foreach.cpp | 28 +- slang_rs_export_foreach.h | 28 +- slang_rs_export_func.h | 6 +- slang_rs_export_reduce.cpp | 2 +- slang_rs_export_reduce.h | 2 +- slang_rs_export_type.cpp | 64 +- slang_rs_export_type.h | 9 +- slang_rs_export_var.cpp | 2 +- slang_rs_exportable.h | 16 +- slang_rs_object_ref_count.cpp | 13 +- slang_rs_reflection.cpp | 826 +++++++++----- slang_rs_reflection.h | 81 +- slang_rs_reflection_state.cpp | 1127 ++++++++++++++++++++ slang_rs_reflection_state.h | 776 ++++++++++++++ slang_version.h | 41 +- tests/F_anon_struct_usrdata/anon_struct_usrdata.rs | 8 + tests/F_anon_struct_usrdata/stderr.txt.expect | 1 + tests/F_anon_struct_usrdata/stdout.txt.expect | 0 .../reflection3264_foreach_mismatch.rs | 141 +++ .../stderr.txt.expect | 26 + .../stdout.txt.expect | 0 .../reflection3264_foreach_mismatch_extra32.rs | 14 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_foreach_mismatch_extra64.rs | 14 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_foreach_mismatch_name32.rs | 23 + .../stderr.txt.expect | 3 + .../stdout.txt.expect | 0 .../reflection3264_foreach_mismatch_name64.rs | 23 + .../stderr.txt.expect | 3 + .../stdout.txt.expect | 0 .../reflection3264_invokable_extra32.rs | 16 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_invokable_extra64.rs | 16 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_invokable_mismatch.rs | 33 + .../stderr.txt.expect | 4 + .../stdout.txt.expect | 0 .../reflection3264_multifile_1.rs | 10 + .../reflection3264_multifile_2.rs | 16 + .../reflection3264_multifile_3.rs | 8 + tests/F_reflection3264_multifile/stderr.txt.expect | 2 + tests/F_reflection3264_multifile/stdout.txt.expect | 0 .../reflection3264_package_mismatch.rs | 8 + .../stderr.txt.expect | 1 + .../stdout.txt.expect | 0 .../reflection3264_reduce_extra32.rs | 12 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_reduce_extra64.rs | 12 + .../stderr.txt.expect | 2 + .../stdout.txt.expect | 0 .../reflection3264_reduce_mismatch.rs | 71 ++ .../stderr.txt.expect | 11 + .../stdout.txt.expect | 0 .../reflection3264_reduce_mismatch_name_exp.rs | 15 + .../stderr.txt.expect | 1 + .../stdout.txt.expect | 0 .../reflection3264_reduce_mismatch_name_noexp.rs | 18 + .../stderr.txt.expect | 1 + .../stdout.txt.expect | 0 .../reflection3264_struct_mismatch.rs | 81 ++ .../stderr.txt.expect | 16 + .../stdout.txt.expect | 0 .../reflection3264_variable_extra32.rs | 16 + .../stderr.txt.expect | 3 + .../stdout.txt.expect | 0 .../reflection3264_variable_extra64.rs | 16 + .../stderr.txt.expect | 3 + .../stdout.txt.expect | 0 .../reflection3264_variable_mismatch.rs | 66 ++ .../stderr.txt.expect | 7 + .../stdout.txt.expect | 0 .../reflection3264_variable_mismatch_init.rs | 76 ++ .../stderr.txt.expect | 12 + .../stdout.txt.expect | 0 .../ScriptC_reduce_general_accumulator.java.expect | 3 + ...iptC_reduce_general_duplicate_array.java.expect | 3 + .../ScriptC_reduce_general_examples.java.expect | 3 + ...tC_reduce_general_examples_backward.java.expect | 3 + ...tC_reduce_general_examples_explicit.java.expect | 3 + ...iptC_reduce_general_examples_halter.java.expect | 3 + .../ScriptC_reduce_general_input.java.expect | 3 + .../ScriptField_MyStruct.java.expect | 3 + .../ScriptC_reduce_general_inputs.java.expect | 3 + .../ScriptField_MyStruct.java.expect | 3 + .../ScriptC_reduce_general_result.java.expect | 3 + .../ScriptField_MyStruct.java.expect | 3 + .../ScriptC_reduce_general_struct.java.expect | 3 + .../ScriptC_reflection3264_divergent.java.expect | 616 +++++++++++ .../ScriptField_Divergent.java.expect | 256 +++++ .../ScriptField_DivergentNest.java.expect | 269 +++++ .../ScriptField_NonDivergent.java.expect | 201 ++++ .../reflection3264_divergent.rs | 75 ++ tests/P_reflection3264_divergent/stderr.txt.expect | 0 tests/P_reflection3264_divergent/stdout.txt.expect | 0 .../ScriptC_reflection3264_divergent.java.expect | 591 ++++++++++ .../ScriptField_Divergent.java.expect | 217 ++++ .../ScriptField_DivergentNest.java.expect | 230 ++++ .../ScriptField_NonDivergent.java.expect | 184 ++++ .../reflection3264_divergent.rs | 77 ++ .../stderr.txt.expect | 0 .../stdout.txt.expect | 0 .../ScriptC_reflection3264_multifile_1.java.expect | 131 +++ .../ScriptC_reflection3264_multifile_2.java.expect | 105 ++ .../ScriptC_reflection3264_multifile_3.java.expect | 130 +++ .../reflection3264_multifile_1.rs | 7 + .../reflection3264_multifile_2.rs | 10 + .../reflection3264_multifile_3.rs | 7 + tests/P_reflection3264_multifile/stderr.txt.expect | 0 tests/P_reflection3264_multifile/stdout.txt.expect | 0 .../ScriptC_struct_field.java.expect | 3 + .../ScriptField_InnerOne.java.expect | 3 + .../ScriptField_InnerTwo.java.expect | 3 + tests/P_struct_field/ScriptField_Outer.java.expect | 3 + 130 files changed, 6795 insertions(+), 400 deletions(-) 472a715 Mark libraries required by libbcinfo as vendor_available 83cb313 Fix build error: unused variable 'BoringBits' 53f1c10 Improve Java reflection for 32-bit versus 64-bit differences. deb40a6 Record SourceLocation in exportables. a66d850 Move GetTypeName() into class RSReflectionJava. 9c223e6 Fix build error: unused variable 'BoringBits' c68da81 Improve Java reflection for 32-bit versus 64-bit differences. dc45456 Record SourceLocation in exportables. 83811b7 Move GetTypeName() into class RSReflectionJava. a25a786 Make RSContext::Report*() methods const. 2851148 Fix build error: unused variable 'BoringBits' 6a360ef Improve Java reflection for 32-bit versus 64-bit differences. c6e3842 Make RSContext::Report*() methods const. 63e6108 Record SourceLocation in exportables. fa069ff Fix assertion when kernel has (illegal) anonymous-typed usrData. 50ff263 Fix assertion when kernel has (illegal) anonymous-typed usrData. d839546 Handle passed-via-stack vector arguments in Helper generation 47cf31e Move GetTypeName() into class RSReflectionJava. 48b49b4 Handle passed-via-stack vector arguments in Helper generation 1830640 Add O API to slang_version, and auto convert it to 24. 2ba1425 Make RSContext::Report*() methods const. f05ee4b Fix crashing in return that references rs obj fde18a0 Add OWNERS in frameworks/compile/slang 38d179c Add O API to slang_version, and auto convert it to 24. 97ac1a5 Refactor attribute stripping for libbcc and llvm-rs-as. c429d8f Fix stack-local-out-of-scope when getting IdentifierInfo 5cd080c Remove unused lambda captures fb5cb9d Fixed rest of null pointer warnings. 31d2ea3 Fixed reference counting for function parameters e1ee54e Fixed some null pointer warnings. e498a14 Fix a slang regression with DISABLE_NDEBUG fe8b885 Fix an assertion failure in slang RSSetObject generation 8bcf238 Added a new metadata field `slang.llvm.version` baad1a0 Fixed LIT regression from an outdated testcase ec68680 Fix assertion failures under DISABLE_NDEBUG 37dbf5c Fix for crashes and failures due to 32-bit x86 struct layout. 871eb01 Revert "Fix for crashes and failures due to 32-bit x86 struct layout." 30e1641 Add comment explaining intended use of SlangVersion. 71c95f7 Fix for crashes and failures due to 32-bit x86 struct layout. ========platform/frameworks/data-binding between android-8.0.0_r32..android-8.1.0_r1========= 70291ad Remove usages of ActionBarActivity. ========platform/frameworks/ex between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + .../com/android/common/OperationScheduler.java | 7 ++----- .../com/android/common/OperationSchedulerTest.java | 23 ++++++++++++++++++++++ framesequence/OWNERS | 2 ++ 4 files changed, 28 insertions(+), 5 deletions(-) ee4e5f8 Fix a bug in OperationScheduler#getNextTimeMillis() d50c1b6 Add OWNERS in frameworks/ex 56fe3b1 Update FrameSequence to call new DGifCloseFile DO NOT MERGE e81d3ac Update FrameSequence to call new DGifCloseFile DO NOT MERGE 42e6a0b Update FrameSequence to call new DGifCloseFile DO NOT MERGE ========platform/frameworks/hardware/interfaces between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 ++++++++++++++++++++++ PREUPLOAD.cfg | 5 +++++ current.txt | 9 +++++++- displayservice/1.0/Android.bp | 6 +++++- schedulerservice/1.0/Android.bp | 8 +++++--- sensorservice/1.0/Android.bp | 8 +++++--- .../libsensorndkbridge/ASensorEventQueue.h | 1 + sensorservice/libsensorndkbridge/Android.bp | 8 ++++++++ update-makefiles.sh | 2 +- vr/composer/1.0/Android.bp | 8 +++++--- 10 files changed, 67 insertions(+), 12 deletions(-) b6e1a06 Update make file for vndk enabled. 35b0173 Update makefiles. 420757c libsensorndkbridge export libandroid_sensor_headers b1d5a8b Fix libsensorndkbridge dependencies. fafbf69 Freeze first batch of HALs for O-MR1 3691802 Update internal makefiles. b9d30cf Update makefiles from anywhere. 1e56263 Add .clang-format to hidl-gen. b2d1309 Remove redundant dependencies dcdf079 Sensors: IWYU e705512 Remove redundant dependencies b2a6706 Sensors: IWYU 2f4f4c5 Changed the naming scheme for Treble java libraries (both static and dynamic) 4e7f923 IDirectReport.configure returns token ========platform/frameworks/minikin between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 11 ++ app/Android.bp | 30 ++++ app/Android.mk | 36 ----- include/minikin/LineBreaker.h | 7 +- libs/minikin/Android.bp | 88 ++++++++++++ libs/minikin/Android.mk | 102 -------------- libs/minikin/CmapCoverage.cpp | 3 + libs/minikin/FontCollection.cpp | 97 +++++++++---- libs/minikin/Layout.cpp | 33 ++--- libs/minikin/LineBreaker.cpp | 40 ++++-- libs/minikin/WordBreaker.cpp | 2 +- tests/Android.bp | 35 +++++ tests/data/Arabic.ttf | Bin 0 -> 640 bytes tests/data/Arabic.ttx | 196 +++++++++++++++++++++++++++ tests/data/Cherokee.ttf | Bin 0 -> 648 bytes tests/data/Cherokee.ttx | 196 +++++++++++++++++++++++++++ tests/data/Emoji.ttf | Bin 912 -> 744 bytes tests/data/Emoji.ttx | 90 +++++------- tests/data/itemize.xml | 6 + tests/perftests/Android.bp | 49 +++++++ tests/perftests/Android.mk | 52 ------- tests/perftests/AndroidTest.xml | 26 ++++ tests/perftests/FontCollection.cpp | 4 +- tests/perftests/GraphemeBreak.cpp | 2 +- tests/perftests/Hyphenator.cpp | 4 +- tests/perftests/WordBreaker.cpp | 2 +- tests/perftests/how_to_run.txt | 2 +- tests/stresstest/Android.bp | 50 +++++++ tests/stresstest/Android.mk | 57 -------- tests/stresstest/how_to_run.txt | 2 +- tests/unittest/Android.bp | 75 ++++++++++ tests/unittest/Android.mk | 100 -------------- tests/unittest/AndroidTest.xml | 26 ++++ tests/unittest/FontCollectionItemizeTest.cpp | 115 +++++++++++++++- tests/unittest/LayoutTest.cpp | 41 +++++- tests/unittest/LineBreakerTest.cpp | 85 ++++++++++++ tests/unittest/how_to_run.txt | 2 +- tests/util/Android.bp | 13 ++ tools/mk_hyb_file.py | 15 +- 39 files changed, 1220 insertions(+), 474 deletions(-) 30af7d5 Drop codepoints that are outside the Unicode range - DO NOT MERGE e24b612 Drop codepoints that are outside the Unicode range - DO NOT MERGE d138085 Drop codepoints that are outside the Unicode range - DO NOT MERGE 50afa76 Drop codepoints that are outside the Unicode range - DO NOT MERGE 22758c3 Add log message if Cmap format 12 has too large code point. - DO NOT MERGE 373b180 Add log message if Cmap format 12 has too large code point. - DO NOT MERGE 0e441db Drop codepoints that are outside the Unicode range - DO NOT MERGE cecaf05 Drop codepoints that are outside the Unicode range - DO NOT MERGE 96fe64d Drop codepoints that are outside the Unicode range - DO NOT MERGE 8ba64d3 Make combining characters sticky ce9057f Fix bidi Layout test 08a0b2c Fix wrong computation of bidi runs in single-run text 71cca93 Update JNI code in preparation for ICU 59 switching to C++11 char16_t. a515fd1 Update JNI code in preparation for ICU 59 switching to C++11 char16_t. 5a31fb8 Reject unsorted cmap entries. DO NOT MERGE 891e156 Reject unsorted cmap entries. DO NOT MERGE 66a7640 Reject unsorted cmap entries. DO NOT MERGE 90a9b2e Reject unsorted cmap entries. DO NOT MERGE dbe6bb0 Reject unsorted cmap entries. DO NOT MERGE fb3356b Remove last-line-too-short penalty 0c943b0 Reject unsorted cmap entries. c6253fc Revert "Work around new clang compiler warning." 9bf01f0 Revert "Work around new clang compiler warning." 728f42c Support locale lists in LineBreaker 946e889 Ignore various format characters in font itemization 0b63d8d Replace isolated surrogates with U+FFFD in itemization ec682a3 Only sanitize device library b641d04 Work around new clang compiler warning. b141503 Work around new clang compiler warning. 2499b90 Compute SparseBitSet for cmap format 14 subtables. 7228410 Compute SparseBitSet for cmap format 14 subtables. e6ac0e7 Convert frameworks/minikin/tests to Android.bp 84bd31a Convert frameworks/minikin/tests to Android.bp 4cab55f Export libicuuc headers from libminikin a3e5cd3 Let mk_hyb_file.py replace ßSS in .chr.txt files with ßẞ. 6491d60 Convert frameworks/minikin to Android.bp 2bfc56a Convert frameworks/minikin/tests to Android.bp 415ff26 Convert frameworks/minikin to Android.bp f938933 Convert frameworks/minikin to Android.bp 735dcb5 Add test config to minikin_perftests b603e06 Add test config to minikin_tests ========platform/frameworks/ml between android-8.0.0_r32..android-8.1.0_r1========= .../services/IPredictor.aidl => Android.bp | 15 +- bordeaux/learning/Android.mk | 50 - .../android/bordeaux/learning/MulticlassPA.java | 68 - .../multiclass_pa/jni/jni_multiclass_pa.cpp | 116 - .../learning/multiclass_pa/jni/jni_multiclass_pa.h | 59 - .../multiclass_pa/native/multiclass_pa.cpp | 250 -- .../learning/multiclass_pa/native/multiclass_pa.h | 117 - bordeaux/learning/multiclass_pa/native/util.cpp | 52 - bordeaux/learning/multiclass_pa/native/util.h | 33 - .../bordeaux/learning/HistogramPredictor.java | 384 --- .../bordeaux/learning/StochasticLinearRanker.java | 193 -- .../jni/jni_stochastic_linear_ranker.cpp | 461 ---- .../jni/jni_stochastic_linear_ranker.h | 182 -- .../stochastic_linear_ranker/native/common_defs.h | 46 - .../native/learning_rate_controller-inl.h | 127 - .../native/sparse_weight_vector.cpp | 398 --- .../native/sparse_weight_vector.h | 204 -- .../native/stochastic_linear_ranker.cpp | 139 - .../native/stochastic_linear_ranker.h | 244 -- bordeaux/service/Android.mk | 79 - bordeaux/service/AndroidManifest.xml | 23 - bordeaux/service/res/drawable-hdpi/ic_bordeaux.png | Bin 3774 -> 0 bytes bordeaux/service/res/drawable-mdpi/ic_bordeaux.png | Bin 2911 -> 0 bytes .../service/res/drawable-xhdpi/ic_bordeaux.png | Bin 3904 -> 0 bytes .../res/layout/lava_messenger_service_binding.xml | 69 - .../service/res/layout/lava_service_binding.xml | 59 - .../service/res/layout/lava_service_controller.xml | 42 - bordeaux/service/res/values/strings.xml | 59 - .../bordeaux/services/AggregatorManager.java | 160 -- .../bordeaux/services/AggregatorRecordStorage.java | 120 - .../bordeaux/services/AggregatorStorage.java | 57 - .../src/android/bordeaux/services/BaseCluster.java | 213 -- .../services/BordeauxAggregatorManager.java | 148 -- .../bordeaux/services/BordeauxClassifier.java | 103 - .../bordeaux/services/BordeauxManagerService.java | 152 -- .../bordeaux/services/BordeauxPredictor.java | 117 - .../android/bordeaux/services/BordeauxRanker.java | 139 - .../android/bordeaux/services/BordeauxService.java | 197 -- .../bordeaux/services/BordeauxSessionManager.java | 206 -- .../bordeaux/services/BordeauxSessionStorage.java | 152 -- .../android/bordeaux/services/ClusterManager.java | 338 --- .../android/bordeaux/services/FeatureAssembly.java | 112 - .../bordeaux/services/IAggregatorManager.aidl | 38 - .../bordeaux/services/IBordeauxService.aidl | 51 - .../services/ILearning_StochasticLinearRanker.aidl | 34 - .../src/android/bordeaux/services/IntFloat.aidl | 3 - .../src/android/bordeaux/services/IntFloat.java | 40 - .../bordeaux/services/Learning_MulticlassPA.java | 89 - .../services/Learning_StochasticLinearRanker.java | 146 -- .../android/bordeaux/services/LocationCluster.java | 149 -- .../bordeaux/services/LocationStatsAggregator.java | 239 -- .../bordeaux/services/MotionStatsAggregator.java | 39 - .../src/android/bordeaux/services/Predictor.java | 174 -- .../services/StochasticLinearRankerWithPrior.java | 211 -- .../src/android/bordeaux/services/StringFloat.aidl | 3 - .../src/android/bordeaux/services/StringFloat.java | 46 - .../android/bordeaux/services/StringString.aidl | 3 - .../android/bordeaux/services/StringString.java | 41 - .../bordeaux/services/TimeStatsAggregator.java | 199 -- nn/Android.bp | 47 + nn/README.txt | 47 + nn/common/Android.bp | 181 ++ nn/common/CpuExecutor.cpp | 1255 +++++++++ nn/common/OperationsUtils.cpp | 545 ++++ nn/common/Utils.cpp | 459 ++++ nn/common/include/ActivationFunctor.h | 63 + nn/common/include/CpuExecutor.h | 160 ++ nn/common/include/HalInterfaces.h | 61 + nn/common/include/Operations.h | 198 ++ nn/common/include/OperationsUtils.h | 232 ++ nn/common/include/Utils.h | 160 ++ nn/common/operations/Activation.cpp | 207 ++ nn/common/operations/Concatenation.cpp | 63 + nn/common/operations/Conv2D.cpp | 149 ++ nn/common/operations/DepthwiseConv2D.cpp | 114 + nn/common/operations/EmbeddingLookup.cpp | 54 + nn/common/operations/EmbeddingLookup.h | 60 + nn/common/operations/EmbeddingLookupTest.cpp | 174 ++ nn/common/operations/FullyConnected.cpp | 86 + nn/common/operations/HashtableLookup.cpp | 72 + nn/common/operations/HashtableLookup.h | 64 + nn/common/operations/HashtableLookupTest.cpp | 187 ++ nn/common/operations/LSHProjection.cpp | 160 ++ nn/common/operations/LSHProjection.h | 77 + nn/common/operations/LSHProjectionTest.cpp | 164 ++ nn/common/operations/LSTM.cpp | 459 ++++ nn/common/operations/LSTM.h | 148 ++ nn/common/operations/LSTMTest.cpp | 1115 ++++++++ nn/common/operations/Normalization.cpp | 55 + nn/common/operations/Pooling.cpp | 162 ++ nn/common/operations/RNN.cpp | 141 + nn/common/operations/RNN.h | 75 + nn/common/operations/RNNTest.cpp | 337 +++ nn/common/operations/Reshape.cpp | 102 + nn/common/operations/SVDF.cpp | 168 ++ nn/common/operations/SVDF.h | 84 + nn/common/operations/SVDFTest.cpp | 323 +++ nn/common/operations/SimpleMath.cpp | 216 ++ nn/common/operations/internal/common.h | 79 + nn/common/operations/internal/compatibility.h | 62 + .../operations/internal/optimized/cpu_check.h | 28 + .../internal/optimized/depthwiseconv_float.h | 789 ++++++ .../internal/optimized/depthwiseconv_uint8.h | 1605 ++++++++++++ .../internal/optimized/neon_tensor_utils.cc | 216 ++ .../internal/optimized/neon_tensor_utils.h | 118 + .../operations/internal/optimized/optimized_ops.h | 2712 ++++++++++++++++++++ .../internal/optimized/tensor_utils_impl.h | 132 + .../internal/reference/depthwiseconv_float.h | 87 + .../internal/reference/depthwiseconv_uint8.h | 108 + .../internal/reference/portable_tensor_utils.cc | 168 ++ .../internal/reference/portable_tensor_utils.h | 194 ++ .../operations/internal/reference/reference_ops.h | 1901 ++++++++++++++ .../common/operations/internal/tensor_utils.cc | 23 +- nn/common/operations/internal/tensor_utils.h | 122 + nn/common/operations/internal/tensor_utils_test.cc | 197 ++ nn/common/operations/internal/types.h | 111 + .../driver/Android.bp | 19 +- nn/driver/cache/Android.bp | 48 + .../driver/cache/BlobCache/Android.bp | 27 +- nn/driver/cache/BlobCache/BlobCache.cpp | 502 ++++ nn/driver/cache/BlobCache/BlobCache.h | 354 +++ nn/driver/cache/BlobCache/BlobCache_test.cpp | 676 +++++ nn/driver/cache/nnCache/Android.bp | 44 + nn/driver/cache/nnCache/nnCache.cpp | 301 +++ nn/driver/cache/nnCache/nnCache.h | 159 ++ nn/driver/cache/nnCache/nnCache_test.cpp | 283 ++ nn/driver/sample/Android.bp | 81 + nn/driver/sample/SampleDriver.cpp | 117 + nn/driver/sample/SampleDriver.h | 71 + nn/driver/sample/SampleDriverAll.cpp | 72 + nn/driver/sample/SampleDriverAll.rc | 4 + nn/driver/sample/SampleDriverFloatFast.cpp | 79 + nn/driver/sample/SampleDriverFloatFast.rc | 4 + nn/driver/sample/SampleDriverFloatSlow.cpp | 79 + nn/driver/sample/SampleDriverFloatSlow.rc | 4 + nn/driver/sample/SampleDriverMinimal.cpp | 91 + nn/driver/sample/SampleDriverMinimal.rc | 4 + nn/driver/sample/SampleDriverQuant.cpp | 79 + nn/driver/sample/SampleDriverQuant.rc | 4 + nn/runtime/Android.bp | 100 + nn/runtime/Callbacks.cpp | 143 ++ nn/runtime/Callbacks.h | 335 +++ nn/runtime/CompilationBuilder.cpp | 84 + nn/runtime/CompilationBuilder.h | 57 + nn/runtime/ExecutionBuilder.cpp | 670 +++++ nn/runtime/ExecutionBuilder.h | 197 ++ nn/runtime/ExecutionPlan.cpp | 861 +++++++ nn/runtime/ExecutionPlan.h | 256 ++ nn/runtime/Manager.cpp | 166 ++ nn/runtime/Manager.h | 117 + nn/runtime/Memory.cpp | 133 + nn/runtime/Memory.h | 110 + nn/runtime/ModelBuilder.cpp | 358 +++ nn/runtime/ModelBuilder.h | 139 + nn/runtime/NOTICE | 189 ++ nn/runtime/NeuralNetworks.cpp | 482 ++++ nn/runtime/include/NeuralNetworks.h | 1929 ++++++++++++++ nn/runtime/include/NeuralNetworksOEM.h | 37 + nn/runtime/include/NeuralNetworksWrapper.h | 343 +++ nn/runtime/libneuralnetworks.map.txt | 48 + nn/runtime/test/Android.bp | 72 + nn/runtime/test/TestGenerated.cpp | 262 ++ .../runtime/test/TestMain.cpp | 31 +- nn/runtime/test/TestMemory.cpp | 193 ++ nn/runtime/test/TestPartitioning.cpp | 836 ++++++ nn/runtime/test/TestTrivialModel.cpp | 221 ++ nn/runtime/test/TestValidation.cpp | 255 ++ nn/runtime/test/generated/all_generated_tests.cpp | 1767 +++++++++++++ .../test/generated/all_generated_vts_tests.cpp | 1742 +++++++++++++ nn/runtime/test/generated/examples/add.example.cpp | 22 + .../examples/add_broadcast_quant8.example.cpp | 22 + .../test/generated/examples/add_quant8.example.cpp | 22 + .../examples/avg_pool_float_1.example.cpp | 22 + .../examples/avg_pool_float_2.example.cpp | 22 + .../examples/avg_pool_float_3.example.cpp | 22 + .../examples/avg_pool_float_4.example.cpp | 22 + .../examples/avg_pool_float_tests.example.cc | 8 + .../examples/avg_pool_quant8_1.example.cpp | 22 + .../examples/avg_pool_quant8_2.example.cpp | 22 + .../examples/avg_pool_quant8_3.example.cpp | 22 + .../examples/avg_pool_quant8_4.example.cpp | 22 + .../examples/avg_pool_quant8_tests.example.cc | 22 + .../generated/examples/concat_float_1.example.cpp | 22 + .../generated/examples/concat_float_2.example.cpp | 22 + .../generated/examples/concat_float_3.example.cpp | 22 + .../generated/examples/concat_quant8_1.example.cpp | 22 + .../generated/examples/concat_quant8_2.example.cpp | 22 + .../generated/examples/concat_quant8_3.example.cpp | 22 + .../examples/conv_1_h3_w2_SAME_tests.example.cc | 20 + .../examples/conv_1_h3_w2_VALID_tests.example.cc | 20 + .../examples/conv_3_h3_w2_SAME_tests.example.cc | 20 + .../examples/conv_3_h3_w2_VALID_tests.example.cc | 20 + .../test/generated/examples/conv_float.example.cpp | 22 + .../examples/conv_float_channels.example.cpp | 22 + ...nv_float_channels_weights_as_inputs.example.cpp | 22 + .../examples/conv_float_large.example.cpp | 22 + .../conv_float_large_weights_as_inputs.example.cpp | 22 + .../conv_float_weights_as_inputs.example.cpp | 22 + .../generated/examples/conv_quant8.example.cpp | 22 + .../examples/conv_quant8_channels.example.cpp | 22 + ...v_quant8_channels_weights_as_inputs.example.cpp | 22 + .../examples/conv_quant8_large.example.cpp | 22 + ...conv_quant8_large_weights_as_inputs.example.cpp | 22 + .../examples/conv_quant8_overflow.example.cpp | 22 + ...v_quant8_overflow_weights_as_inputs.example.cpp | 22 + .../conv_quant8_weights_as_inputs.example.cpp | 22 + .../examples/depth_to_space_float_1.example.cpp | 22 + .../examples/depth_to_space_float_2.example.cpp | 22 + .../examples/depth_to_space_float_3.example.cpp | 22 + .../examples/depth_to_space_quant8_1.example.cpp | 22 + .../examples/depth_to_space_quant8_2.example.cpp | 22 + .../examples/depthwise_conv2d_float.example.cpp | 22 + .../depthwise_conv2d_float_large.example.cpp | 22 + .../depthwise_conv2d_float_large_2.example.cpp | 22 + ...v2d_float_large_2_weights_as_inputs.example.cpp | 22 + ...onv2d_float_large_weights_as_inputs.example.cpp | 22 + ...wise_conv2d_float_weights_as_inputs.example.cpp | 22 + .../examples/depthwise_conv2d_quant8.example.cpp | 22 + .../depthwise_conv2d_quant8_large.example.cpp | 22 + ...nv2d_quant8_large_weights_as_inputs.example.cpp | 22 + ...ise_conv2d_quant8_weights_as_inputs.example.cpp | 22 + .../examples/depthwise_conv_2d.example.cpp | 22 + .../examples/depthwise_conv_2d_quant8.example.cpp | 22 + .../examples/depthwise_conv_tests.example.cc | 20 + .../test/generated/examples/dequantize.example.cpp | 22 + .../examples/embedding_lookup.example.cpp | 22 + .../test/generated/examples/floor.example.cpp | 22 + .../examples/fully_connected_float.example.cpp | 22 + .../fully_connected_float_large.example.cpp | 22 + ...ected_float_large_weights_as_inputs.example.cpp | 22 + ...y_connected_float_weights_as_inputs.example.cpp | 22 + .../examples/fully_connected_quant8.example.cpp | 22 + .../fully_connected_quant8_large.example.cpp | 22 + ...cted_quant8_large_weights_as_inputs.example.cpp | 22 + ..._connected_quant8_weights_as_inputs.example.cpp | 22 + .../examples/hashtable_lookup_float.example.cpp | 22 + .../examples/hashtable_lookup_quant8.example.cpp | 22 + .../examples/l2_normalization.example.cpp | 22 + .../examples/l2_normalization_large.example.cpp | 22 + .../generated/examples/l2_pool_float.example.cpp | 22 + .../examples/l2_pool_float_large.example.cpp | 22 + .../local_response_norm_float_1.example.cpp | 22 + .../local_response_norm_float_2.example.cpp | 22 + .../local_response_norm_float_3.example.cpp | 22 + .../local_response_norm_float_4.example.cpp | 22 + .../examples/logistic_float_1.example.cpp | 22 + .../examples/logistic_float_2.example.cpp | 22 + .../examples/logistic_quant8_1.example.cpp | 22 + .../examples/logistic_quant8_2.example.cpp | 22 + .../generated/examples/lsh_projection.example.cpp | 22 + .../examples/lsh_projection_2.example.cpp | 22 + .../lsh_projection_weights_as_inputs.example.cpp | 22 + .../test/generated/examples/lstm.example.cpp | 22 + .../test/generated/examples/lstm2.example.cpp | 22 + .../generated/examples/lstm2_state.example.cpp | 22 + .../generated/examples/lstm2_state2.example.cpp | 22 + .../test/generated/examples/lstm3.example.cpp | 22 + .../generated/examples/lstm3_state.example.cpp | 22 + .../generated/examples/lstm3_state2.example.cpp | 22 + .../generated/examples/lstm3_state3.example.cpp | 22 + .../test/generated/examples/lstm_state.example.cpp | 22 + .../generated/examples/lstm_state2.example.cpp | 22 + .../examples/max_pool_float_1.example.cpp | 22 + .../examples/max_pool_float_2.example.cpp | 22 + .../examples/max_pool_float_3.example.cpp | 22 + .../examples/max_pool_quant8_1.example.cpp | 22 + .../examples/max_pool_quant8_2.example.cpp | 22 + .../examples/max_pool_quant8_3.example.cpp | 22 + ...bilenet_224_gender_basic_fixed_tests.example.cc | 10 + .../examples/mobilenet_quantized.example.cpp | 12 + nn/runtime/test/generated/examples/mul.example.cpp | 22 + .../examples/mul_broadcast_quant8.example.cpp | 22 + .../test/generated/examples/mul_quant8.example.cpp | 22 + .../test/generated/examples/mul_relu.example.cpp | 22 + .../generated/examples/relu1_float_1.example.cpp | 22 + .../generated/examples/relu1_float_2.example.cpp | 22 + .../generated/examples/relu1_quant8_1.example.cpp | 43 + .../generated/examples/relu1_quant8_2.example.cpp | 22 + .../generated/examples/relu6_float_1.example.cpp | 22 + .../generated/examples/relu6_float_2.example.cpp | 22 + .../generated/examples/relu6_quant8_1.example.cpp | 43 + .../generated/examples/relu6_quant8_2.example.cpp | 22 + .../generated/examples/relu_float_1.example.cpp | 22 + .../generated/examples/relu_float_2.example.cpp | 22 + .../generated/examples/relu_quant8_1.example.cpp | 43 + .../generated/examples/relu_quant8_2.example.cpp | 22 + .../test/generated/examples/reshape.example.cpp | 22 + .../generated/examples/reshape_quant8.example.cpp | 22 + .../reshape_quant8_weights_as_inputs.example.cpp | 22 + .../examples/reshape_weights_as_inputs.example.cpp | 22 + .../generated/examples/resize_bilinear.example.cpp | 22 + nn/runtime/test/generated/examples/rnn.example.cpp | 22 + .../test/generated/examples/rnn_state.example.cpp | 22 + .../generated/examples/softmax_float_1.example.cpp | 22 + .../generated/examples/softmax_float_2.example.cpp | 22 + .../examples/softmax_quant8_1.example.cpp | 22 + .../examples/softmax_quant8_2.example.cpp | 22 + .../examples/space_to_depth_float_1.example.cpp | 22 + .../examples/space_to_depth_float_2.example.cpp | 22 + .../examples/space_to_depth_float_3.example.cpp | 22 + .../examples/space_to_depth_quant8_1.example.cpp | 22 + .../examples/space_to_depth_quant8_2.example.cpp | 22 + .../test/generated/examples/svdf.example.cpp | 22 + .../test/generated/examples/svdf_state.example.cpp | 22 + .../test/generated/examples/tanh.example.cpp | 22 + nn/runtime/test/generated/models/add.model.cpp | 24 + .../models/add_broadcast_quant8.model.cpp | 25 + .../test/generated/models/add_quant8.model.cpp | 25 + .../generated/models/avg_pool_float_1.model.cpp | 29 + .../generated/models/avg_pool_float_2.model.cpp | 33 + .../generated/models/avg_pool_float_3.model.cpp | 33 + .../generated/models/avg_pool_float_4.model.cpp | 33 + .../generated/models/avg_pool_quant8_1.model.cpp | 29 + .../generated/models/avg_pool_quant8_2.model.cpp | 33 + .../generated/models/avg_pool_quant8_3.model.cpp | 33 + .../generated/models/avg_pool_quant8_4.model.cpp | 29 + .../test/generated/models/concat_float_1.model.cpp | 25 + .../test/generated/models/concat_float_2.model.cpp | 26 + .../test/generated/models/concat_float_3.model.cpp | 26 + .../generated/models/concat_quant8_1.model.cpp | 25 + .../generated/models/concat_quant8_2.model.cpp | 26 + .../generated/models/concat_quant8_3.model.cpp | 26 + .../generated/models/conv_1_h3_w2_SAME.model.cpp | 38 + .../generated/models/conv_1_h3_w2_SAME.model.py | 10 + .../generated/models/conv_1_h3_w2_VALID.model.cpp | 35 + .../generated/models/conv_1_h3_w2_VALID.model.py | 10 + .../generated/models/conv_3_h3_w2_SAME.model.cpp | 37 + .../generated/models/conv_3_h3_w2_SAME.model.py | 10 + .../generated/models/conv_3_h3_w2_VALID.model.cpp | 35 + .../generated/models/conv_3_h3_w2_VALID.model.py | 10 + .../test/generated/models/conv_float.model.cpp | 37 + .../generated/models/conv_float_channels.model.cpp | 37 + ...conv_float_channels_weights_as_inputs.model.cpp | 33 + .../generated/models/conv_float_large.model.cpp | 37 + .../conv_float_large_weights_as_inputs.model.cpp | 33 + .../models/conv_float_weights_as_inputs.model.cpp | 33 + .../test/generated/models/conv_quant8.model.cpp | 38 + .../models/conv_quant8_channels.model.cpp | 38 + ...onv_quant8_channels_weights_as_inputs.model.cpp | 34 + .../generated/models/conv_quant8_large.model.cpp | 38 + .../conv_quant8_large_weights_as_inputs.model.cpp | 34 + .../models/conv_quant8_overflow.model.cpp | 38 + ...onv_quant8_overflow_weights_as_inputs.model.cpp | 34 + .../models/conv_quant8_weights_as_inputs.model.cpp | 34 + .../models/depth_to_space_float_1.model.cpp | 24 + .../models/depth_to_space_float_2.model.cpp | 24 + .../models/depth_to_space_float_3.model.cpp | 24 + .../models/depth_to_space_quant8_1.model.cpp | 24 + .../models/depth_to_space_quant8_2.model.cpp | 24 + .../test/generated/models/depthwise_conv.model.cpp | 37 + .../test/generated/models/depthwise_conv.model.py | 11 + .../models/depthwise_conv2d_float.model.cpp | 40 + .../models/depthwise_conv2d_float_large.model.cpp | 40 + .../depthwise_conv2d_float_large_2.model.cpp | 40 + ...onv2d_float_large_2_weights_as_inputs.model.cpp | 37 + ..._conv2d_float_large_weights_as_inputs.model.cpp | 36 + ...thwise_conv2d_float_weights_as_inputs.model.cpp | 36 + .../models/depthwise_conv2d_quant8.model.cpp | 40 + .../models/depthwise_conv2d_quant8_large.model.cpp | 40 + ...conv2d_quant8_large_weights_as_inputs.model.cpp | 36 + ...hwise_conv2d_quant8_weights_as_inputs.model.cpp | 36 + .../generated/models/depthwise_conv_2d.model.cpp | 35 + .../models/depthwise_conv_2d_quant8.model.cpp | 36 + .../test/generated/models/dequantize.model.cpp | 20 + .../generated/models/embedding_lookup.model.cpp | 21 + nn/runtime/test/generated/models/floor.model.cpp | 19 + .../models/fully_connected_float.model.cpp | 31 + .../models/fully_connected_float_large.model.cpp | 31 + ...nnected_float_large_weights_as_inputs.model.cpp | 27 + ...lly_connected_float_weights_as_inputs.model.cpp | 27 + .../models/fully_connected_quant8.model.cpp | 32 + .../models/fully_connected_quant8_large.model.cpp | 31 + ...nected_quant8_large_weights_as_inputs.model.cpp | 27 + ...ly_connected_quant8_weights_as_inputs.model.cpp | 28 + .../models/hashtable_lookup_float.model.cpp | 26 + .../models/hashtable_lookup_quant8.model.cpp | 26 + .../generated/models/l2_normalization.model.cpp | 19 + .../models/l2_normalization_large.model.cpp | 19 + .../test/generated/models/l2_pool_float.model.cpp | 29 + .../generated/models/l2_pool_float_large.model.cpp | 39 + .../models/local_response_norm_float_1.model.cpp | 33 + .../models/local_response_norm_float_2.model.cpp | 33 + .../models/local_response_norm_float_3.model.cpp | 33 + .../models/local_response_norm_float_4.model.cpp | 33 + .../generated/models/logistic_float_1.model.cpp | 19 + .../generated/models/logistic_float_2.model.cpp | 19 + .../generated/models/logistic_quant8_1.model.cpp | 20 + .../generated/models/logistic_quant8_2.model.cpp | 20 + .../test/generated/models/lsh_projection.model.cpp | 30 + .../generated/models/lsh_projection_2.model.cpp | 30 + .../lsh_projection_weights_as_inputs.model.cpp | 26 + nn/runtime/test/generated/models/lstm.model.cpp | 53 + nn/runtime/test/generated/models/lstm2.model.cpp | 53 + .../test/generated/models/lstm2_state.model.cpp | 53 + .../test/generated/models/lstm2_state2.model.cpp | 53 + nn/runtime/test/generated/models/lstm3.model.cpp | 54 + .../test/generated/models/lstm3_state.model.cpp | 54 + .../test/generated/models/lstm3_state2.model.cpp | 54 + .../test/generated/models/lstm3_state3.model.cpp | 54 + .../test/generated/models/lstm_state.model.cpp | 53 + .../test/generated/models/lstm_state2.model.cpp | 53 + .../generated/models/max_pool_float_1.model.cpp | 29 + .../generated/models/max_pool_float_2.model.cpp | 33 + .../generated/models/max_pool_float_3.model.cpp | 33 + .../generated/models/max_pool_quant8_1.model.cpp | 29 + .../generated/models/max_pool_quant8_2.model.cpp | 33 + .../generated/models/max_pool_quant8_3.model.cpp | 33 + .../mobilenet_224_gender_basic_fixed.model.cpp | 672 +++++ .../mobilenet_224_gender_basic_fixed.model.py | 249 ++ .../generated/models/mobilenet_quantized.model.cpp | 719 ++++++ nn/runtime/test/generated/models/mul.model.cpp | 24 + .../models/mul_broadcast_quant8.model.cpp | 26 + .../test/generated/models/mul_quant8.model.cpp | 25 + .../test/generated/models/mul_relu.model.cpp | 24 + .../test/generated/models/relu1_float_1.model.cpp | 19 + .../test/generated/models/relu1_float_2.model.cpp | 19 + .../test/generated/models/relu1_quant8_1.model.cpp | 19 + .../test/generated/models/relu1_quant8_2.model.cpp | 19 + .../test/generated/models/relu6_float_1.model.cpp | 19 + .../test/generated/models/relu6_float_2.model.cpp | 19 + .../test/generated/models/relu6_quant8_1.model.cpp | 19 + .../test/generated/models/relu6_quant8_2.model.cpp | 19 + .../test/generated/models/relu_float_1.model.cpp | 19 + .../test/generated/models/relu_float_2.model.cpp | 19 + .../test/generated/models/relu_quant8_1.model.cpp | 19 + .../test/generated/models/relu_quant8_2.model.cpp | 19 + nn/runtime/test/generated/models/reshape.model.cpp | 24 + .../test/generated/models/reshape_quant8.model.cpp | 24 + .../reshape_quant8_weights_as_inputs.model.cpp | 22 + .../models/reshape_weights_as_inputs.model.cpp | 22 + .../generated/models/resize_bilinear.model.cpp | 27 + nn/runtime/test/generated/models/rnn.model.cpp | 30 + .../test/generated/models/rnn_state.model.cpp | 30 + .../generated/models/softmax_float_1.model.cpp | 23 + .../generated/models/softmax_float_2.model.cpp | 23 + .../generated/models/softmax_quant8_1.model.cpp | 24 + .../generated/models/softmax_quant8_2.model.cpp | 24 + .../models/space_to_depth_float_1.model.cpp | 24 + .../models/space_to_depth_float_2.model.cpp | 24 + .../models/space_to_depth_float_3.model.cpp | 24 + .../models/space_to_depth_quant8_1.model.cpp | 24 + .../models/space_to_depth_quant8_2.model.cpp | 24 + nn/runtime/test/generated/models/svdf.model.cpp | 32 + .../test/generated/models/svdf_state.model.cpp | 32 + nn/runtime/test/generated/models/tanh.model.cpp | 19 + nn/runtime/test/generated/vts_models/add.model.cpp | 71 + .../vts_models/add_broadcast_quant8.model.cpp | 71 + .../test/generated/vts_models/add_quant8.model.cpp | 71 + .../vts_models/avg_pool_float_1.model.cpp | 80 + .../vts_models/avg_pool_float_2.model.cpp | 89 + .../vts_models/avg_pool_float_3.model.cpp | 89 + .../vts_models/avg_pool_float_4.model.cpp | 89 + .../vts_models/avg_pool_quant8_1.model.cpp | 80 + .../vts_models/avg_pool_quant8_2.model.cpp | 89 + .../vts_models/avg_pool_quant8_3.model.cpp | 89 + .../vts_models/avg_pool_quant8_4.model.cpp | 80 + .../generated/vts_models/concat_float_1.model.cpp | 71 + .../generated/vts_models/concat_float_2.model.cpp | 71 + .../generated/vts_models/concat_float_3.model.cpp | 71 + .../generated/vts_models/concat_quant8_1.model.cpp | 71 + .../generated/vts_models/concat_quant8_2.model.cpp | 71 + .../generated/vts_models/concat_quant8_3.model.cpp | 71 + .../test/generated/vts_models/conv_float.model.cpp | 98 + .../vts_models/conv_float_channels.model.cpp | 98 + ...conv_float_channels_weights_as_inputs.model.cpp | 98 + .../vts_models/conv_float_large.model.cpp | 98 + .../conv_float_large_weights_as_inputs.model.cpp | 98 + .../conv_float_weights_as_inputs.model.cpp | 98 + .../generated/vts_models/conv_quant8.model.cpp | 98 + .../vts_models/conv_quant8_channels.model.cpp | 98 + ...onv_quant8_channels_weights_as_inputs.model.cpp | 98 + .../vts_models/conv_quant8_large.model.cpp | 98 + .../conv_quant8_large_weights_as_inputs.model.cpp | 98 + .../vts_models/conv_quant8_overflow.model.cpp | 98 + ...onv_quant8_overflow_weights_as_inputs.model.cpp | 98 + .../conv_quant8_weights_as_inputs.model.cpp | 98 + .../vts_models/depth_to_space_float_1.model.cpp | 62 + .../vts_models/depth_to_space_float_2.model.cpp | 62 + .../vts_models/depth_to_space_float_3.model.cpp | 62 + .../vts_models/depth_to_space_quant8_1.model.cpp | 62 + .../vts_models/depth_to_space_quant8_2.model.cpp | 62 + .../vts_models/depthwise_conv2d_float.model.cpp | 107 + .../depthwise_conv2d_float_large.model.cpp | 107 + .../depthwise_conv2d_float_large_2.model.cpp | 107 + ...onv2d_float_large_2_weights_as_inputs.model.cpp | 107 + ..._conv2d_float_large_weights_as_inputs.model.cpp | 107 + ...thwise_conv2d_float_weights_as_inputs.model.cpp | 107 + .../vts_models/depthwise_conv2d_quant8.model.cpp | 107 + .../depthwise_conv2d_quant8_large.model.cpp | 107 + ...conv2d_quant8_large_weights_as_inputs.model.cpp | 107 + ...hwise_conv2d_quant8_weights_as_inputs.model.cpp | 107 + .../vts_models/depthwise_conv_2d.model.cpp | 107 + .../vts_models/depthwise_conv_2d_quant8.model.cpp | 107 + .../test/generated/vts_models/dequantize.model.cpp | 51 + .../vts_models/embedding_lookup.model.cpp | 60 + .../test/generated/vts_models/floor.model.cpp | 51 + .../vts_models/fully_connected_float.model.cpp | 80 + .../fully_connected_float_large.model.cpp | 80 + ...nnected_float_large_weights_as_inputs.model.cpp | 80 + ...lly_connected_float_weights_as_inputs.model.cpp | 80 + .../vts_models/fully_connected_quant8.model.cpp | 80 + .../fully_connected_quant8_large.model.cpp | 80 + ...nected_quant8_large_weights_as_inputs.model.cpp | 80 + ...ly_connected_quant8_weights_as_inputs.model.cpp | 80 + .../vts_models/hashtable_lookup_float.model.cpp | 78 + .../vts_models/hashtable_lookup_quant8.model.cpp | 78 + .../vts_models/l2_normalization.model.cpp | 51 + .../vts_models/l2_normalization_large.model.cpp | 51 + .../generated/vts_models/l2_pool_float.model.cpp | 80 + .../vts_models/l2_pool_float_large.model.cpp | 107 + .../local_response_norm_float_1.model.cpp | 89 + .../local_response_norm_float_2.model.cpp | 89 + .../local_response_norm_float_3.model.cpp | 89 + .../local_response_norm_float_4.model.cpp | 89 + .../vts_models/logistic_float_1.model.cpp | 51 + .../vts_models/logistic_float_2.model.cpp | 51 + .../vts_models/logistic_quant8_1.model.cpp | 51 + .../vts_models/logistic_quant8_2.model.cpp | 51 + .../generated/vts_models/lsh_projection.model.cpp | 80 + .../vts_models/lsh_projection_2.model.cpp | 80 + .../lsh_projection_weights_as_inputs.model.cpp | 78 + .../test/generated/vts_models/lstm.model.cpp | 276 ++ .../test/generated/vts_models/lstm2.model.cpp | 276 ++ .../test/generated/vts_models/lstm3.model.cpp | 276 ++ .../vts_models/max_pool_float_1.model.cpp | 80 + .../vts_models/max_pool_float_2.model.cpp | 89 + .../vts_models/max_pool_float_3.model.cpp | 89 + .../vts_models/max_pool_quant8_1.model.cpp | 80 + .../vts_models/max_pool_quant8_2.model.cpp | 89 + .../vts_models/max_pool_quant8_3.model.cpp | 89 + nn/runtime/test/generated/vts_models/mul.model.cpp | 71 + .../vts_models/mul_broadcast_quant8.model.cpp | 71 + .../test/generated/vts_models/mul_quant8.model.cpp | 71 + .../test/generated/vts_models/mul_relu.model.cpp | 71 + .../generated/vts_models/relu1_float_1.model.cpp | 51 + .../generated/vts_models/relu1_float_2.model.cpp | 51 + .../generated/vts_models/relu1_quant8_1.model.cpp | 51 + .../generated/vts_models/relu1_quant8_2.model.cpp | 51 + .../generated/vts_models/relu6_float_1.model.cpp | 51 + .../generated/vts_models/relu6_float_2.model.cpp | 51 + .../generated/vts_models/relu6_quant8_1.model.cpp | 51 + .../generated/vts_models/relu6_quant8_2.model.cpp | 51 + .../generated/vts_models/relu_float_1.model.cpp | 51 + .../generated/vts_models/relu_float_2.model.cpp | 51 + .../generated/vts_models/relu_quant8_1.model.cpp | 51 + .../generated/vts_models/relu_quant8_2.model.cpp | 51 + .../test/generated/vts_models/reshape.model.cpp | 62 + .../generated/vts_models/reshape_quant8.model.cpp | 62 + .../reshape_quant8_weights_as_inputs.model.cpp | 60 + .../vts_models/reshape_weights_as_inputs.model.cpp | 60 + .../generated/vts_models/resize_bilinear.model.cpp | 71 + nn/runtime/test/generated/vts_models/rnn.model.cpp | 105 + .../generated/vts_models/softmax_float_1.model.cpp | 62 + .../generated/vts_models/softmax_float_2.model.cpp | 62 + .../vts_models/softmax_quant8_1.model.cpp | 62 + .../vts_models/softmax_quant8_2.model.cpp | 62 + .../vts_models/space_to_depth_float_1.model.cpp | 62 + .../vts_models/space_to_depth_float_2.model.cpp | 62 + .../vts_models/space_to_depth_float_3.model.cpp | 62 + .../vts_models/space_to_depth_quant8_1.model.cpp | 62 + .../vts_models/space_to_depth_quant8_2.model.cpp | 62 + .../test/generated/vts_models/svdf.model.cpp | 114 + .../test/generated/vts_models/tanh.model.cpp | 51 + nn/runtime/test/specs/add.mod.py | 19 + nn/runtime/test/specs/add_broadcast_quant8.mod.py | 19 + nn/runtime/test/specs/add_quant8.mod.py | 19 + nn/runtime/test/specs/avg_pool_float_1.mod.py | 31 + nn/runtime/test/specs/avg_pool_float_2.mod.py | 51 + nn/runtime/test/specs/avg_pool_float_3.mod.py | 51 + nn/runtime/test/specs/avg_pool_float_4.mod.py | 51 + nn/runtime/test/specs/avg_pool_quant8_1.mod.py | 34 + nn/runtime/test/specs/avg_pool_quant8_2.mod.py | 51 + nn/runtime/test/specs/avg_pool_quant8_3.mod.py | 51 + nn/runtime/test/specs/avg_pool_quant8_4.mod.py | 34 + nn/runtime/test/specs/concat_float_1.mod.py | 31 + nn/runtime/test/specs/concat_float_2.mod.py | 41 + nn/runtime/test/specs/concat_float_3.mod.py | 47 + nn/runtime/test/specs/concat_quant8_1.mod.py | 31 + nn/runtime/test/specs/concat_quant8_2.mod.py | 41 + nn/runtime/test/specs/concat_quant8_3.mod.py | 47 + nn/runtime/test/specs/conv_float.mod.py | 38 + nn/runtime/test/specs/conv_float_channels.mod.py | 38 + .../conv_float_channels_weights_as_inputs.mod.py | 44 + nn/runtime/test/specs/conv_float_large.mod.py | 45 + .../conv_float_large_weights_as_inputs.mod.py | 51 + .../test/specs/conv_float_weights_as_inputs.mod.py | 42 + nn/runtime/test/specs/conv_quant8.mod.py | 45 + nn/runtime/test/specs/conv_quant8_channels.mod.py | 36 + .../conv_quant8_channels_weights_as_inputs.mod.py | 42 + nn/runtime/test/specs/conv_quant8_large.mod.py | 43 + .../conv_quant8_large_weights_as_inputs.mod.py | 49 + nn/runtime/test/specs/conv_quant8_overflow.mod.py | 43 + .../conv_quant8_overflow_weights_as_inputs.mod.py | 49 + .../specs/conv_quant8_weights_as_inputs.mod.py | 42 + .../test/specs/depth_to_space_float_1.mod.py | 16 + .../test/specs/depth_to_space_float_2.mod.py | 16 + .../test/specs/depth_to_space_float_3.mod.py | 22 + .../test/specs/depth_to_space_quant8_1.mod.py | 16 + .../test/specs/depth_to_space_quant8_2.mod.py | 16 + .../test/specs/depthwise_conv2d_float.mod.py | 51 + .../test/specs/depthwise_conv2d_float_large.mod.py | 44 + .../specs/depthwise_conv2d_float_large_2.mod.py | 46 + ...e_conv2d_float_large_2_weights_as_inputs.mod.py | 53 + ...ise_conv2d_float_large_weights_as_inputs.mod.py | 49 + ...depthwise_conv2d_float_weights_as_inputs.mod.py | 58 + .../test/specs/depthwise_conv2d_quant8.mod.py | 41 + .../specs/depthwise_conv2d_quant8_large.mod.py | 41 + ...se_conv2d_quant8_large_weights_as_inputs.mod.py | 45 + ...epthwise_conv2d_quant8_weights_as_inputs.mod.py | 45 + nn/runtime/test/specs/dequantize.mod.py | 15 + nn/runtime/test/specs/embedding_lookup.mod.py | 45 + nn/runtime/test/specs/floor.mod.py | 17 + nn/runtime/test/specs/fully_connected_float.mod.py | 32 + .../test/specs/fully_connected_float_large.mod.py | 32 + ..._connected_float_large_weights_as_inputs.mod.py | 36 + .../fully_connected_float_weights_as_inputs.mod.py | 34 + .../test/specs/fully_connected_quant8.mod.py | 32 + .../test/specs/fully_connected_quant8_large.mod.py | 32 + ...connected_quant8_large_weights_as_inputs.mod.py | 36 + ...fully_connected_quant8_weights_as_inputs.mod.py | 34 + nn/runtime/test/specs/generate_test.sh | 56 + nn/runtime/test/specs/generate_vts_test.sh | 58 + .../test/specs/hashtable_lookup_float.mod.py | 54 + .../test/specs/hashtable_lookup_quant8.mod.py | 54 + .../runtime/test/specs/l2_normalization.mod.py | 29 +- .../test/specs/l2_normalization_large.mod.py | 38 + nn/runtime/test/specs/l2_pool_float.mod.py | 30 + nn/runtime/test/specs/l2_pool_float_large.mod.py | 41 + .../test/specs/local_response_norm_float_1.mod.py | 19 + .../test/specs/local_response_norm_float_2.mod.py | 19 + .../test/specs/local_response_norm_float_3.mod.py | 19 + .../test/specs/local_response_norm_float_4.mod.py | 19 + nn/runtime/test/specs/logistic_float_1.mod.py | 35 + nn/runtime/test/specs/logistic_float_2.mod.py | 39 + .../runtime/test/specs/logistic_quant8_1.mod.py | 30 +- nn/runtime/test/specs/logistic_quant8_2.mod.py | 42 + nn/runtime/test/specs/lsh_projection.mod.py | 40 + nn/runtime/test/specs/lsh_projection_2.mod.py | 41 + .../specs/lsh_projection_weights_as_inputs.mod.py | 39 + nn/runtime/test/specs/lstm.mod.py | 152 ++ nn/runtime/test/specs/lstm2.mod.py | 146 ++ nn/runtime/test/specs/lstm2_state.mod.py | 145 ++ nn/runtime/test/specs/lstm2_state2.mod.py | 146 ++ nn/runtime/test/specs/lstm3.mod.py | 666 +++++ nn/runtime/test/specs/lstm3_state.mod.py | 687 +++++ nn/runtime/test/specs/lstm3_state2.mod.py | 687 +++++ nn/runtime/test/specs/lstm3_state3.mod.py | 667 +++++ nn/runtime/test/specs/lstm_state.mod.py | 152 ++ nn/runtime/test/specs/lstm_state2.mod.py | 152 ++ nn/runtime/test/specs/max_pool_float_1.mod.py | 31 + nn/runtime/test/specs/max_pool_float_2.mod.py | 53 + nn/runtime/test/specs/max_pool_float_3.mod.py | 53 + nn/runtime/test/specs/max_pool_quant8_1.mod.py | 31 + nn/runtime/test/specs/max_pool_quant8_2.mod.py | 53 + nn/runtime/test/specs/max_pool_quant8_3.mod.py | 53 + nn/runtime/test/specs/mobilenet_quantized.mod.py | 253 ++ nn/runtime/test/specs/mul.mod.py | 19 + nn/runtime/test/specs/mul_broadcast_quant8.mod.py | 19 + nn/runtime/test/specs/mul_quant8.mod.py | 19 + nn/runtime/test/specs/mul_relu.mod.py | 19 + .../runtime/test/specs/relu1_float_1.mod.py | 16 +- nn/runtime/test/specs/relu1_float_2.mod.py | 39 + nn/runtime/test/specs/relu1_quant8_1.mod.py | 39 + nn/runtime/test/specs/relu1_quant8_2.mod.py | 39 + .../runtime/test/specs/relu6_float_1.mod.py | 18 +- nn/runtime/test/specs/relu6_float_2.mod.py | 39 + nn/runtime/test/specs/relu6_quant8_1.mod.py | 37 + nn/runtime/test/specs/relu6_quant8_2.mod.py | 39 + .../runtime/test/specs/relu_float_1.mod.py | 18 +- nn/runtime/test/specs/relu_float_2.mod.py | 39 + nn/runtime/test/specs/relu_quant8_1.mod.py | 41 + nn/runtime/test/specs/relu_quant8_2.mod.py | 39 + nn/runtime/test/specs/reshape.mod.py | 18 + nn/runtime/test/specs/reshape_quant8.mod.py | 19 + .../specs/reshape_quant8_weights_as_inputs.mod.py | 21 + .../test/specs/reshape_weights_as_inputs.mod.py | 20 + nn/runtime/test/specs/resize_bilinear.mod.py | 18 + nn/runtime/test/specs/rnn.mod.py | 202 ++ nn/runtime/test/specs/rnn_state.mod.py | 127 + nn/runtime/test/specs/softmax_float_1.mod.py | 17 + nn/runtime/test/specs/softmax_float_2.mod.py | 21 + nn/runtime/test/specs/softmax_quant8_1.mod.py | 17 + nn/runtime/test/specs/softmax_quant8_2.mod.py | 21 + .../test/specs/space_to_depth_float_1.mod.py | 16 + .../test/specs/space_to_depth_float_2.mod.py | 16 + .../test/specs/space_to_depth_float_3.mod.py | 22 + .../test/specs/space_to_depth_quant8_1.mod.py | 16 + .../test/specs/space_to_depth_quant8_2.mod.py | 16 + nn/runtime/test/specs/svdf.mod.py | 140 + nn/runtime/test/specs/svdf_state.mod.py | 116 + nn/runtime/test/specs/tanh.mod.py | 16 + nn/tools/test_generator/include/TestHarness.h | 183 ++ nn/tools/test_generator/test_generator.py | 823 ++++++ .../tests/P_conv/conv_1_h3_w2_SAME.mod.py | 11 + .../test_generator/tests/P_conv/stderr.txt.expect | 2 + .../test_generator/tests/P_conv/stdout.txt.expect | 41 + .../P_depthwise_conv/depthwise_conv.bin.mod.py | 11 + .../tests/P_depthwise_conv/stderr.txt.expect | 2 + .../tests/P_depthwise_conv/stdout.txt.expect | 43 + .../tests/P_explicit/explicit_add.mod.py | 7 + .../tests/P_explicit/stderr.txt.expect | 2 + .../tests/P_explicit/stdout.txt.expect | 21 + .../test_generator/tests/P_float/addfloat.mod.py | 8 + .../test_generator/tests/P_float/stderr.txt.expect | 2 + .../test_generator/tests/P_float/stdout.txt.expect | 23 + .../test_generator/tests/P_full/addfloat.mod.py | 22 + .../test_generator/tests/P_full/stderr.txt.expect | 2 + .../test_generator/tests/P_full/stdout.txt.expect | 46 + nn/tools/test_generator/tests/P_lstm/lstm.mod.py | 161 ++ .../test_generator/tests/P_lstm/stderr.txt.expect | 2 + .../test_generator/tests/P_lstm/stdout.txt.expect | 75 + .../tests/P_quantized_avgpool/averpoolfloat.mod.py | 20 + .../tests/P_quantized_avgpool/stderr.txt.expect | 2 + .../tests/P_quantized_avgpool/stdout.txt.expect | 48 + .../tests/P_quantized_conv/quantized.mod.py | 11 + .../tests/P_quantized_conv/stderr.txt.expect | 2 + .../tests/P_quantized_conv/stdout.txt.expect | 40 + .../tests/P_vts_full/stderr.txt.expect | 2 + .../tests/P_vts_full/stdout.txt.expect | 93 + .../tests/P_vts_full/vts_full.mod.py | 19 + .../tests/P_vts_operands/addfloat.mod.py | 12 + .../tests/P_vts_operands/stderr.txt.expect | 2 + .../tests/P_vts_operands/stdout.txt.expect | 103 + .../test_generator/tests/P_weird/stderr.txt.expect | 2 + .../test_generator/tests/P_weird/stdout.txt.expect | 51 + .../test_generator/tests/P_weird/weird_add.mod.py | 29 + nn/tools/test_generator/tests/test.py | 328 +++ 727 files changed, 61225 insertions(+), 7277 deletions(-) f4ececd Handle errors on getCapabilities 874b092 Fix tests that incorrectly handle large const tensors. d1da626 Add documentation for PaddingCode in NeuralNetworks.h Bug: 67331808 Test: ran NeuralNetworksTest on marlin 1da8fed Pass large model operand values in shared memory. f6d3074 Test LSTM, RNN, and SVDF with non-zero states 3c6328e Generate MobilNet quantized in the test generation script 915cca2 NEON support for LSTM 035ce1e Fix unit tests for ops with states a116e12 Fix vlog initialization in sample drivers. 0b6019d Relax quant8 result tolerance to +/- 1 in the test harness 2467b9c Update generated VTS tests 97c70d2 Respect output operand order in test generator a50eb97 Close file descriptors in the TestMemory test. cca8e52 Fix a bad depthwise_conv test. db3be0b Add unit tests for graph partitioning. 3a9b7c8 Made embedding lookup take int lookups 9949232 Added one more test spec for space_to_depth/depth_to_space Bug: 63905942 Test: ran NeuralNetworksTest on marlin a6ec3b4 Minor clarification for NeuralNetworks.h for EMBEDDING_LOOKUP and HASHTABLE_LOOKUP Bug: 67459279 Test: locally run cts NeuralNetworksTests on marlin e38ec87 Fix the helper function converting explict padding to implicit padding bee07f7 Force CpuExecutor validating user-provided model output operands. 297c580 Revise tests so weights and biases are no longer inputs c86cfc7 Refactor test harness 3a66471 Fix RESIZE_BILINEAR documenation. 820215d Allow fine grain verbose logging control through system property. def0a14 Partitioning interface changes to enable unit testing. c96b526 Fix test spec in depthwise_conv_2d and depthwise_conv_2d_quant8 Bug: 67381597 Test: locally run cts NeuralNetworksTests on marlin 5e8feed Add CPU fallback and remove non-plan driver path. 66d5cb6 Rename setInputsAndOutputs 238a880 Fix quantized CONV_2D and FULLY_CONNECTED tests and add more validation for input tensor types. 8fb14e9 Allocate all inter-partition temporaries to a single Memory object. e317882 Asynchronus partitioned execution, plus minor code cleanup. f23ef0a Add l2 large test. ce38590 Revert "Fix a typo in documentation to FULLY_CONNECTED" eefb1e6 Change stateful Ops to stateless ones e68d924 Modify test files for size. Add tests. 4d83c52 Fix build breakage. 2a2b384 Fix documentation of CONCATENATION. 224c01e Update generated unit tests and vts tests. a2a0363 Make partitioning and execution of partitioned plan the default. 96811e2 Manage inter-partition temporaries. aba934d Add fully_connected large test. 76354c8 Fix a typo in documentation to FULLY_CONNECTED c715e9d Add depthwise conv2d large tests. fdd5f3a Add conv2d quant8 large test. 62cc275 Fix problem passing null optional operands. 35647da Fix documentation of FULLY_CONNECTED, and add checks for input rank. 93e086f Remove activation parameter from CONCATENATION b2e34b7 Add conv 2d float large tests. 033b8a6 NNAPI Runtime: Change IEvent to explicit callbacks d3cfaf4 Fix test spec bug in fully_connected_float and fully_connected_quant8 Bug: 67319070 Test: ran locally NeuralNetworksTest on Marlin 8c689bd Add preparation code missed in some OPs b93885e Handle HIDL transport error calling IDevice::getSupportedOperations(). 3ed926a Add larger unit tests for LOGISTIC op for float32 and quant8. 891b10f Add ExecutionPlan::Controller support for Compound plans. b260491 Use ExecutionPlan to control (possibly multiple step) execution. 8c0aac9 Add larger unit test for RELU6 op for quant8. b4396b1 Add larger unit test for RELU6 op for float32. 6b88467 Add larger unit test for RELU1 op for quant8. 301d021 Add larger unit test for RELU1 op for float32. b728d72 Add larger unit test for RELU op for quant8. dec19dc Add larger unit test for RELU op for float32. 270f0fd Add larger unit test for MAX_POOL_2D op for quant8. 69299fd Add larger unit test for MAX_POOL_2D op for float32. 387383f Add larger unit test for CONCATENATION op for quant8. 5bdccf0 Add larger unit test for CONCATENATION op for float32. 19d9a2b Add larger unit test for AVERAGE_POOL_2D op for quant8. ed4b977 Add larger unit test for AVERAGE_POOL_2D op for float32. 33afb5b Fix "error: private field 'mPlan' is not used" 850d1eb Allow implicit padding 9fd9990 Fix test generator e413eef Minor code cleanup. 7da2c9a Updated data type for keys in Hashtable Lookup 8eb598a Allow Conv2D and FullyConnected use multiple thread. 1b27b7a Add AOSP header for Event.cpp and Event.h 25f0f2d Allow ADD and MUL taking quantized input. b3ea13a Add quantized MobileNet test 1f43815 Finish implementing single-partition graphs. e127e49 Moved validation to the specific classes. c6973df Fix documentation for CONV_2D, DEPTHWISE_CONV_2D, FULLY_CONNECTED. ef22aa5 Create mutiple sample test drivers 8913ae3 Finish constucting submodels for graph partitions. 45bf79e Clarify the expectation of scale and zeroPoint for affected ops. f4e1c64 During graph partitioning, add operations and operands to subgraphs. 0b9453e More debugging tools for graph partitioning. dae4833 Move some debugging capabilities under #ifdef NN_DEBUGGABLE. 0c3e1ee Fix softmax test to not use 0.f for beta 04e2cd0 Allow anisotropic strides for 2d conv and pooling operations. 3309c46 Fix documentation to use zeroPoint instead of offset or zero_value 7d6ac90 Remove operationTuple. 874d039 Fix sigmoid and softmax tests and implementation. be2b225 Use softer error reporting instead of CHECK* 6dd108c Fixed small typos in header comments. 01a0489 Downgrade generated test harness for NDK libc++ 0942f5f Added event notification even when execution fails 27a365c Fix two simple (but fatal) problems in graph partitioning. 86c4350 Fix depthwise_conv tests dec08de Fix documentation of depthwise convolution feb29cb Fix implementation bug in Dequantize 71b97e2 Fix partitioning to support device that cannot return supportedOperationTuples. 4a2553e Testing fix: Modify SampleDriver behavior under property control. 0e83225 Remove in-process sample driver code. 1fe4cea Make each test have its own copy of inputs 80e4de1 Fix RNN documentation fbc0472 Clean up docs. 5f62786 Minor comment fixes. 91e8417 Partition the requests to run on multiple devices. b5f8d97 Re-generate VTS tests from test specs 1b8fa4f Re-generate CTS tests from test specs b6b3dc4 Support don't care outputs in VTS tests d8b6b50 Fix build failure - checking in missing VTS files 425b259 Bring back Event, and wait on Event rather than on Execution. 65aa556 Make Compilation API synchronous. f4ea576 Add unit test for SOFTMAX op for quant8. 915a31d Add the NN API to the NDK. b8debeb Add unit test for SOFTMAX op for float32. a5c16e4 Rename ANeuralNetworksOperandType.offset to zeroPoint 5848acc Add unit test for FULLY_CONNECTED for float32 and quant8 bf15cf2 Test spec for the Basic RNN operation ec8e1c7 Support ignored output in test generator 7612f29 Remove the initialization and shutdown APIs. d2d0c03 Update documentation. Remove IntList. 0a049ee Add unit test for DEPTH_TO_SPACE op for float32. ac205b1 Rename variable b0 to act for ADD test spec. 66d5640 Make the enums pass as int32_t, and make offset and length size_t. d539718 Test spec for the LSTM cell operation cbeffe0 Add unit test for DEPTH_TO_SPACE op for quant8. 5aaf8ab Add unit test for RESHAPE for Float32 and Quant8 420ebdd Test spec for SVDF operation ea66874 Move the misplaced test to the right place. 03e12e7 Add unit test for FLOOR ff6f103 Add unit test for SPACE_TO_DEPTH op for quant8. 1bb3a7b Add unit test for SPACE_TO_DEPTH op for float32. 2c41090 Add unit test for DEQUANTIZE 9b43a76 Add unit test for RESIZE_BILINEAR for Float32 877bcb2 Add unit test for LOCAL_RESPONSE_NORMALIZATION op for float32. 5e7827e Move OEM codes out of NeuralNetworks.h to new file NeuralNetworksOEM.h. 6e25511 Add unit test for L2_NORMALIZATION 92f7fdf Add unit test for HASHTABLE_LOOKUP op for quant8. ac875f2 Add unit test for TANH 3ced3cf Rename Request to Execution at the API level. d8b32d1 Add unit test for MUL 0ab32cc Fix test spec for Embedding Lookup 0253b5d Add unit test for SIGMOID. 420cf7b Generated VTS tests and minor tweak on test harness 5f916fc Neuralnetworks HAL cleanup -- frameworks/ml/nn 42dc6a6 Update ANeuralNetworksMemory related API abda112 add unit test for DEPTHWISE_CONV_2D for quant8 34d3042 Fix generic activation prepare to accept tenors of rank 4 or lower df04357 Add unit test for DEPTHWISE_CONV_2D for Float32 ca5f11d Add unit tests for op CONV_2D for Quant8 and Float32 3cc685b Add implicit padding support 0408f16 Documentation on speech/text OPs 9b69c56 Fix auto-generated LSH Projection test 4ffc65b Remove Event and wait on Request instead. 74a497b Calculate storage size w/o assuming data type 6f71d73 Make prepareModel asynchronous -- runtime changes 133ad4f Cleaned up the documentation. 608124c Regenerate CTS and unit tests from specs 9b2356d Add unit test for RELU op for quant8. 24bb628 Fix the bug caused by recent refactor that zeroPoint is not correctly set. 5ef73c0 Add unit test for RELU6 op for quant8. 23dcfbd Remove empty lines 402baa3 Fix bug in the way an Event handles a bound thread. 9018b4b Test spec for the hashtable lookup operation 62ff6a7 Regenerate CTS and unit tests from specs 1b69cee Move all op preparation functions to OperationsUtils. 5447396 More discipline for models and requests. 3bfa4b8 Add unit test for RELU1 op for quant8. 85e3464 Add documentation for ops 6e4193a Fix MAX_POOL quant8 op test breakage and update generated models & examples. f37f975 Test spec for the LSH Projection operation 4a1a22f Test spec for the embedding lookup operation 62acb66 Revise generated test harness 6cd685f Making padding explicit, instead of SAME / VALID dc03284 Add unit test for MAX_POOL op for quant8. e601332 Add unit test for CONCATENATION op for quant8. 83e24dc Add compilation APIs. 1c091e1 Add unit test for CONCATENATION op for float32. a4e2ee8 Refactor how arguments are tracked. cddd47c Fix regressions in test generator and unit tests 55cef21 Explicitly add "_2D" to applicable ops, and add fused activation function enum. 6a0d306 Support example that has tensors of different types 105807d Add support for mmaped file descriptor 4c7a55a Support generating VTS models in test generator cc7f99f Remove stray uses of "shared" from comments. 7b87fec Disallow copy semantics for NeuralNetworkWrapper objects. a0002c7 Increment HAL_NUM_OPERAND_TYPES to 12 after adding TENSOR_INT32. 0831219 Move operation files into subdirectory 7350a72 Create a nn/driver directory. 389f26c Refactor of ModelArgumentInfo. 2150f1d Improvements to the Memory code. f233525 Making Add and Mul able to handle broadcast Add/Mul. 689d892 NNAPI Concurrent Query Management -- Implementation c1ab6fc Cleanup the constants in NeuralNetworks.h ad36b7a Support quantized models and examples in tests 910c9f0 Fix the OperandType constructor in NN wrapper. b414ece Fixes file names of unit tests a67d8a0 Add OEM_OPERATION enum. 5d58071 Add basic tests for pooling and Relu[X] operations. 3c35ae1 Implement LSTM cell on CPU 7a5429d Implement SVDF on CPU 15b59e7 Implement EMBEDDING_LOOKUP and HASHTABLE_LOOKUP cfe77f9 Revised NNAPI test generator per user feedback f1817c6 Implement LSH Projection for NN API on CPU 8b99bb1 Add full support for Memory pools. ca0ae89 Remove baseline models dcd2fbf First implementation of NNAPI test generator. 5c4b465 Fix test that broke when number of ADD inputs increased from 2 to 3. c343b0e Cache engine should build with neuralnetworks_defaults. 9f41362 Implement quantized RELU, RELU1, RELU6 and SOFTMAX. 6631a6f Double the capacity of the temp buffers of AveragePool and MaxPool. 7743646 Implement RNN in NN API 341dfdb Add client control over cache-cleaning policy. f6e7909 Implement the following ops reshaping a tensor. 15b1e5b Implement ADD, MUL, FLOOR and DEQUANTIZE. d9bef40 Implement L2_NORMALIZATION and LOCAL_RESPONSE_NORMALIZATION. bbfd239 Implement Softmax, FullyConnected, and Concatenation. 27e9be3 Initial implementation of the following quantized ops. 242c6dc Test driver, generated models and examples from TFLite 79c0b79 Add BlobCache::get() and nnCache::getBlob() methods that take allocator not buffer. 4ad7f07 nnCache API change: Stop hardcoding cache size parameters (key, value, total). fbb46bf Fix bug in caching engine: terminate() should return to uninit state. 44ece9b Remove all opengl-isms from caching engine. 59572bd Make caching engine buildable. b63b00d Copy caching engine verbatim from frameworks/native/opengl. 7393960 Update the README file. ff24bc7 Remove neuralnetworks HAL from frameworks/ml/nn/hardware/interfaces 0cda232 Move sample driver code to the same location nn/sample_driver eb1f888 Implement the following operations for Android NN runtime. 59721fe Removed unnecessary import from NNAPI HAL files. 942fddb Resolve NN VNDK dependencies. 707dbd2 Pass the model as an HIDL component. 9677512 First implementation of the Neural Networks API. 80df683 First draft of the Neural Networks HAL. 5fcc7ed Add readme file explaining the directory structure. e40bdc7 Remove unused project named "bordeaux". ========platform/frameworks/multidex between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 1 + OWNERS | 4 + build.gradle | 33 ++-- instrumentation/build.gradle | 2 +- .../android/test/runner/MultiDexTestRunner.java | 2 +- library/AndroidManifest.xml | 1 - library/build.gradle | 3 - library/jack-meta/legacyMultidexInstallation.jpp | 7 + library/src/android/support/multidex/MultiDex.java | 204 +++++++++++++++------ .../support/multidex/MultiDexExtractor.java | 54 +++--- settings.gradle | 8 +- 11 files changed, 202 insertions(+), 117 deletions(-) 6450225 Add OWNERS in frameworks/multidex a5272c3 Fix pom files to contain all the information 5082341 Allow multidex of instrumentations b68f891 Keep InstrumentationTestCase in main dex 031b913 Revert "Prepare for removal of junit and android.test classes from Android API (step 1)" 5cecf16 Remove VERSION AndroidManifest meta-tag. 49f3d94 Prepare for removal of junit and android.test classes from Android API (step 1) eadfa6d Fix multidex artifactId. fd97bb8 Update multidex dist task to build and zip maven repository instead of just aar. f478628 A whitespace change to kick off a builder. ========platform/frameworks/native between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 7 + cmds/atrace/Android.bp | 6 +- cmds/atrace/atrace.cpp | 107 +- cmds/atrace/atrace.rc | 8 + cmds/bugreportz/Android.mk | 1 + cmds/bugreportz/AndroidTest.xml | 26 + cmds/cmd/cmd.cpp | 5 +- cmds/dumpstate/Android.bp | 130 ++ cmds/dumpstate/Android.mk | 164 +- cmds/dumpstate/AndroidTest.xml | 26 + cmds/dumpstate/DumpstateInternal.cpp | 39 +- cmds/dumpstate/DumpstateInternal.h | 6 + cmds/dumpstate/DumpstateUtil.cpp | 2 +- cmds/dumpstate/dumpstate.cpp | 562 ++++--- cmds/dumpstate/dumpstate.h | 5 +- cmds/dumpstate/tests/dumpstate_test.cpp | 2 +- cmds/dumpstate/{ => tests}/testdata/empty-file.txt | 0 .../testdata/multiple-lines-with-newline.txt | 0 .../{ => tests}/testdata/multiple-lines.txt | 0 .../testdata/single-line-with-newline.txt | 0 .../dumpstate/{ => tests}/testdata/single-line.txt | 0 .../{ => tests}/testdata/stats-invalid-1st-NAN.txt | 0 .../testdata/stats-invalid-1st-negative.txt | 0 .../testdata/stats-invalid-1st-too-big.txt | 0 .../{ => tests}/testdata/stats-invalid-2nd-NAN.txt | 0 .../testdata/stats-invalid-2nd-negative.txt | 0 .../testdata/stats-invalid-2nd-too-big.txt | 0 .../testdata/stats-invalid-both-NAN.txt | 0 .../testdata/stats-one-run-no-newline.txt | 0 .../{ => tests}/testdata/stats-two-runs.txt | 0 cmds/dumpstate/utils.cpp | 142 +- cmds/dumpsys/dumpsys.cpp | 10 +- cmds/dumpsys/tests/Android.bp | 1 + cmds/dumpsys/tests/AndroidTest.xml | 26 + cmds/dumpsys/tests/dumpsys_test.cpp | 10 +- cmds/installd/CacheTracker.cpp | 1 + cmds/installd/InstalldNativeService.cpp | 41 +- cmds/installd/InstalldNativeService.h | 6 +- cmds/installd/binder/android/os/IInstalld.aidl | 4 +- cmds/installd/dexopt.cpp | 258 +++- cmds/installd/dexopt.h | 8 +- cmds/installd/installd_constants.h | 2 +- cmds/installd/otapreopt.cpp | 108 +- cmds/installd/tests/installd_cache_test.cpp | 2 +- cmds/installd/tests/installd_utils_test.cpp | 112 +- cmds/installd/utils.cpp | 96 +- cmds/installd/utils.h | 4 +- cmds/lshal/Android.bp | 1 - cmds/lshal/ListCommand.cpp | 170 ++- cmds/lshal/ListCommand.h | 21 +- cmds/lshal/Lshal.cpp | 4 +- cmds/lshal/TableEntry.h | 13 +- cmds/lshal/Timeout.h | 14 +- cmds/servicemanager/Android.bp | 3 +- cmds/servicemanager/service_manager.c | 7 +- cmds/servicemanager/servicemanager.rc | 1 + cmds/servicemanager/vndservicemanager.rc | 2 +- cmds/surfacereplayer/Android.bp | 4 + cmds/surfacereplayer/proto/Android.bp | 10 + cmds/surfacereplayer/replayer/Android.bp | 66 + cmds/surfacereplayer/replayer/Android.mk | 75 - cmds/surfacereplayer/replayer/Main.cpp | 2 +- data/etc/android.hardware.broadcastradio.xml | 20 + data/etc/android.hardware.telephony.euicc.xml | 20 + data/etc/android.hardware.wifi.passpoint.xml | 20 + data/etc/car_core_hardware.xml | 1 - data/etc/handheld_core_hardware.xml | 2 +- headers/Android.bp | 20 + .../media_plugin}/media/cas/CasAPI.h | 0 .../media_plugin}/media/cas/DescramblerAPI.h | 0 .../media_plugin}/media/drm/DrmAPI.h | 0 .../media/editor/II420ColorConverter.h | 0 .../media_plugin}/media/hardware/CryptoAPI.h | 0 .../media_plugin}/media/hardware/HDCPAPI.h | 3 +- .../media_plugin}/media/hardware/HardwareAPI.h | 4 +- .../media/hardware/MetadataBufferType.h | 0 .../media_plugin}/media/hardware/OMXPluginBase.h | 0 .../media_plugin}/media/hardware/VideoAPI.h | 0 .../media_plugin}/media/openmax/OMX_AsString.h | 8 + .../media_plugin}/media/openmax/OMX_Audio.h | 0 .../media_plugin}/media/openmax/OMX_AudioExt.h | 0 .../media_plugin}/media/openmax/OMX_Component.h | 0 .../media_plugin}/media/openmax/OMX_ContentPipe.h | 0 .../media_plugin}/media/openmax/OMX_Core.h | 0 .../media_plugin}/media/openmax/OMX_IVCommon.h | 0 .../media_plugin}/media/openmax/OMX_Image.h | 0 .../media_plugin}/media/openmax/OMX_Index.h | 0 .../media_plugin}/media/openmax/OMX_IndexExt.h | 0 .../media_plugin}/media/openmax/OMX_Other.h | 0 .../media_plugin}/media/openmax/OMX_Types.h | 0 .../media_plugin}/media/openmax/OMX_Video.h | 0 .../media_plugin}/media/openmax/OMX_VideoExt.h | 36 +- include/android/asset_manager.h | 24 +- include/android/keycodes.h | 4 +- include/android/sensor.h | 7 + include/android/sharedmem_jni.h | 83 ++ include/batteryservice | 1 + include/gui | 1 + include/input/InputEventLabels.h | 1 + include/input/InputTransport.h | 48 +- include/media | 1 + include/private/gui | 1 + include/private/ui/RegionHelper.h | 2 + include/ui | 1 + include_sensor/android/looper.h | 1 + include_sensor/android/sensor.h | 1 + libs/arect/Android.bp | 1 + libs/binder/Android.bp | 29 +- libs/binder/Debug.cpp | 10 + libs/binder/Parcel.cpp | 6 +- libs/binder/ProcessState.cpp | 46 + .../android/content/pm/IPackageManagerNative.aidl | 57 + libs/binder/include/binder/Debug.h | 12 +- libs/binder/include/binder/Parcelable.h | 3 + libs/binder/include/binder/ProcessState.h | 3 + libs/binder/tests/Android.bp | 24 + libs/binder/tests/binderLibTest.cpp | 8 +- libs/binder/tests/binderThroughputTest.cpp | 160 +- libs/graphicsenv/Android.bp | 28 + libs/{ui => graphicsenv}/GraphicsEnv.cpp | 2 +- .../graphicsenv/include/graphicsenv}/GraphicsEnv.h | 0 libs/gui/Android.bp | 21 +- libs/gui/BufferItemConsumer.cpp | 6 +- libs/gui/BufferQueueConsumer.cpp | 22 +- libs/gui/BufferQueueCore.cpp | 68 +- libs/gui/BufferQueueProducer.cpp | 45 +- libs/gui/ConsumerBase.cpp | 31 +- libs/gui/GLConsumer.cpp | 8 +- libs/gui/IGraphicBufferConsumer.cpp | 2 +- libs/gui/IGraphicBufferProducer.cpp | 86 +- libs/gui/StreamSplitter.cpp | 2 + libs/gui/Surface.cpp | 84 +- libs/gui/SurfaceComposerClient.cpp | 4 + libs/gui/SyncFeatures.cpp | 2 +- .../bufferqueue/1.0/H2BGraphicBufferProducer.cpp | 36 +- {include => libs/gui/include}/gui/BufferItem.h | 0 .../gui/include}/gui/BufferItemConsumer.h | 4 +- {include => libs/gui/include}/gui/BufferQueue.h | 2 +- .../gui/include}/gui/BufferQueueConsumer.h | 7 +- .../gui/include}/gui/BufferQueueCore.h | 2 +- .../gui/include}/gui/BufferQueueDefs.h | 0 .../gui/include}/gui/BufferQueueProducer.h | 14 +- {include => libs/gui/include}/gui/BufferSlot.h | 0 {include => libs/gui/include}/gui/ConsumerBase.h | 2 +- {include => libs/gui/include}/gui/CpuConsumer.h | 0 .../gui/include}/gui/DisplayEventReceiver.h | 0 .../gui/include}/gui/FrameTimestamps.h | 0 {include => libs/gui/include}/gui/GLConsumer.h | 4 +- {include => libs/gui/include}/gui/GuiConfig.h | 0 .../gui/include}/gui/IConsumerListener.h | 0 .../gui/include}/gui/IDisplayEventConnection.h | 0 .../gui/include}/gui/IGraphicBufferConsumer.h | 2 +- .../gui/include}/gui/IGraphicBufferProducer.h | 14 +- .../gui/include}/gui/IProducerListener.h | 0 .../gui/include}/gui/ISurfaceComposer.h | 0 .../gui/include}/gui/ISurfaceComposerClient.h | 0 .../gui/include}/gui/OccupancyTracker.h | 0 {include => libs/gui/include}/gui/StreamSplitter.h | 0 {include => libs/gui/include}/gui/Surface.h | 14 +- .../gui/include}/gui/SurfaceComposerClient.h | 1 + {include => libs/gui/include}/gui/SurfaceControl.h | 0 .../gui/bufferqueue/1.0/B2HProducerListener.h | 0 .../gui/bufferqueue/1.0/H2BGraphicBufferProducer.h | 9 +- {include => libs/gui/include}/gui/view/Surface.h | 0 .../gui/include}/private/gui/ComposerService.h | 0 .../gui/include}/private/gui/LayerState.h | 0 .../gui/include}/private/gui/SyncFeatures.h | 0 libs/gui/tests/Android.bp | 1 + libs/gui/tests/AndroidTest.xml | 26 + libs/gui/tests/BufferItemConsumer_test.cpp | 4 +- libs/gui/tests/BufferQueue_test.cpp | 134 +- libs/gui/tests/CpuConsumer_test.cpp | 6 +- libs/gui/tests/IGraphicBufferProducer_test.cpp | 95 +- libs/gui/tests/Malicious.cpp | 15 +- libs/gui/tests/StreamSplitter_test.cpp | 27 +- libs/gui/tests/SurfaceTextureClient_test.cpp | 2 +- libs/hwc2on1adapter/HWC2On1Adapter.cpp | 25 +- libs/input/Android.bp | 1 + libs/input/InputTransport.cpp | 97 +- libs/input/VelocityTracker.cpp | 69 +- .../input/tests/InputPublisherAndConsumer_test.cpp | 13 +- libs/input/tests/StructLayout_test.cpp | 42 +- libs/math/Android.bp | 1 + libs/math/include/math/TMatHelpers.h | 4 +- libs/math/include/math/half.h | 10 +- libs/math/tests/mat_test.cpp | 4 +- libs/nativebase/Android.bp | 29 + libs/nativebase/MODULE_LICENSE_APACHE2 | 0 libs/nativebase/NOTICE | 190 +++ libs/nativebase/include/nativebase/nativebase.h | 110 ++ libs/nativewindow/ANativeWindow.cpp | 5 +- libs/nativewindow/Android.bp | 15 + libs/nativewindow/include/system/window.h | 150 +- libs/nativewindow/include/vndk/window.h | 78 +- libs/nativewindow/libnativewindow.map.txt | 18 + libs/sensor/ISensorEventConnection.cpp | 20 +- libs/sensor/ISensorServer.cpp | 10 +- libs/sensor/Sensor.cpp | 9 +- libs/sensor/SensorManager.cpp | 5 +- .../sensor/include/sensor/ISensorEventConnection.h | 2 + libs/sensor/include/sensor/ISensorServer.h | 2 +- libs/sensor/include/sensor/Sensor.h | 1 + libs/sensor/include/sensor/SensorManager.h | 2 +- libs/ui/Android.bp | 25 +- libs/ui/DebugUtils.cpp | 93 +- libs/ui/Gralloc2.cpp | 5 + libs/ui/GraphicBuffer.cpp | 85 +- libs/ui/GraphicBufferMapper.cpp | 4 + libs/ui/HdrCapabilities.cpp | 2 +- .../ui/include}/ui/ANativeObjectBase.h | 33 +- {include => libs/ui/include}/ui/BufferQueueDefs.h | 0 {include => libs/ui/include}/ui/ColorSpace.h | 0 {include => libs/ui/include}/ui/DebugUtils.h | 2 + {include => libs/ui/include}/ui/DisplayInfo.h | 0 {include => libs/ui/include}/ui/DisplayStatInfo.h | 0 {include => libs/ui/include}/ui/Fence.h | 0 {include => libs/ui/include}/ui/FenceTime.h | 0 {include => libs/ui/include}/ui/FloatRect.h | 0 {include => libs/ui/include}/ui/FrameStats.h | 0 {include => libs/ui/include}/ui/Gralloc2.h | 3 +- {include => libs/ui/include}/ui/GraphicBuffer.h | 8 +- .../ui/include}/ui/GraphicBufferAllocator.h | 2 - .../ui/include}/ui/GraphicBufferMapper.h | 1 + {include => libs/ui/include}/ui/HdrCapabilities.h | 0 {include => libs/ui/include}/ui/PixelFormat.h | 0 {include => libs/ui/include}/ui/Point.h | 0 {include => libs/ui/include}/ui/Rect.h | 0 {include => libs/ui/include}/ui/Region.h | 0 {include => libs/ui/include}/ui/UiConfig.h | 0 .../include/libbroadcastring/broadcast_ring.h | 38 +- libs/vr/libbufferhub/Android.bp | 14 +- libs/vr/libbufferhub/buffer_hub_client.cpp | 428 +++++- libs/vr/libbufferhub/bufferhub_tests.cpp | 364 ++++- .../include/private/dvr/buffer_hub_client.h | 95 +- .../include/private/dvr/bufferhub_rpc.h | 232 ++- .../include/private/dvr/native_buffer.h | 23 +- libs/vr/libbufferhubqueue/Android.bp | 12 +- .../libbufferhubqueue/buffer_hub_queue_client.cpp | 652 ++++---- .../buffer_hub_queue_producer.cpp | 87 +- .../include/private/dvr/buffer_hub_queue_client.h | 416 +++--- .../private/dvr/buffer_hub_queue_producer.h | 12 +- libs/vr/libbufferhubqueue/tests/Android.bp | 5 + .../tests/buffer_hub_queue-test.cpp | 465 ++++-- .../tests/buffer_hub_queue_producer-test.cpp | 56 +- libs/vr/libdisplay/Android.bp | 4 +- libs/vr/libdisplay/display_client.cpp | 100 +- libs/vr/libdisplay/display_manager_client.cpp | 26 - .../include/private/dvr/display_client.h | 17 +- .../include/private/dvr/display_manager_client.h | 2 - .../include/private/dvr/display_protocol.h | 33 +- .../include/private/dvr/shared_buffer_helpers.h | 146 ++ libs/vr/libdisplay/shared_buffer_helpers.cpp | 98 ++ libs/vr/libdvr/Android.bp | 8 +- libs/vr/libdvr/dvr_api.cpp | 21 +- libs/vr/libdvr/dvr_buffer.cpp | 24 +- libs/vr/libdvr/dvr_buffer_queue.cpp | 591 ++++++-- libs/vr/libdvr/dvr_buffer_queue_internal.h | 95 ++ libs/vr/libdvr/dvr_configuration_data.cpp | 40 + libs/vr/libdvr/dvr_display_manager.cpp | 27 +- libs/vr/libdvr/dvr_hardware_composer_client.cpp | 48 +- libs/vr/libdvr/dvr_internal.h | 30 +- libs/vr/libdvr/dvr_performance.cpp | 18 + libs/vr/libdvr/dvr_pose.cpp | 29 + libs/vr/libdvr/dvr_surface.cpp | 136 +- libs/vr/libdvr/include/dvr/dvr_api.h | 203 ++- libs/vr/libdvr/include/dvr/dvr_api_entries.h | 60 +- libs/vr/libdvr/include/dvr/dvr_buffer.h | 3 + libs/vr/libdvr/include/dvr/dvr_buffer_queue.h | 244 ++- libs/vr/libdvr/include/dvr/dvr_config.h | 34 + .../vr/libdvr/include/dvr/dvr_configuration_data.h | 24 + libs/vr/libdvr/include/dvr/dvr_display_manager.h | 15 +- .../include/dvr/dvr_display_types.h | 0 .../include/dvr/dvr_hardware_composer_client.h | 94 +- ...mposer_defs.h => dvr_hardware_composer_types.h} | 9 + libs/vr/libdvr/include/dvr/dvr_performance.h | 26 + libs/vr/libdvr/include/dvr/dvr_pose.h | 154 ++ libs/vr/libdvr/include/dvr/dvr_shared_buffers.h | 102 ++ libs/vr/libdvr/include/dvr/dvr_surface.h | 36 +- libs/vr/libdvr/include/dvr/dvr_vsync.h | 21 + libs/vr/libdvr/tests/Android.bp | 3 + libs/vr/libdvr/tests/dvr_buffer_queue-test.cpp | 525 +++++-- libs/vr/libdvr/tests/dvr_display_manager-test.cpp | 356 ++++- libs/vr/libdvr/tests/dvr_named_buffer-test.cpp | 199 ++- libs/vr/libdvrcommon/Android.bp | 2 +- libs/vr/libpdx/Android.bp | 4 + libs/vr/libpdx/client.cpp | 1 - libs/vr/libpdx/mock_tests.cpp | 2 - libs/vr/libpdx/private/pdx/client_channel.h | 11 + libs/vr/libpdx/private/pdx/mock_client_channel.h | 1 + .../libpdx/private/pdx/mock_service_dispatcher.h | 24 - libs/vr/libpdx/private/pdx/mock_service_endpoint.h | 1 + libs/vr/libpdx/private/pdx/rpc/variant.h | 85 +- libs/vr/libpdx/private/pdx/service_dispatcher.h | 44 +- libs/vr/libpdx/private/pdx/service_endpoint.h | 4 + libs/vr/libpdx/private/pdx/trace.h | 97 +- libs/vr/libpdx/private/pdx/utility.h | 4 +- libs/vr/libpdx/service.cpp | 3 - .../{libpdx_uds => libpdx}/service_dispatcher.cpp | 36 +- libs/vr/libpdx/variant_tests.cpp | 47 +- libs/vr/libpdx_default_transport/Android.bp | 5 +- .../{servicetool.cpp => pdx_tool.cpp} | 0 .../pdx/default_transport/service_dispatcher.h | 17 - .../uds/pdx/default_transport/service_dispatcher.h | 17 - libs/vr/libpdx_uds/Android.bp | 1 - libs/vr/libpdx_uds/channel_event_set.cpp | 179 ++- libs/vr/libpdx_uds/channel_manager.cpp | 22 +- libs/vr/libpdx_uds/client_channel.cpp | 20 +- libs/vr/libpdx_uds/client_channel_factory.cpp | 21 +- libs/vr/libpdx_uds/client_channel_tests.cpp | 3 +- libs/vr/libpdx_uds/ipc_helper.cpp | 59 +- libs/vr/libpdx_uds/private/uds/channel_event_set.h | 40 +- libs/vr/libpdx_uds/private/uds/channel_manager.h | 12 +- libs/vr/libpdx_uds/private/uds/client_channel.h | 14 +- libs/vr/libpdx_uds/private/uds/ipc_helper.h | 21 +- .../vr/libpdx_uds/private/uds/service_dispatcher.h | 55 - libs/vr/libpdx_uds/private/uds/service_endpoint.h | 7 +- libs/vr/libpdx_uds/remote_method_tests.cpp | 4 +- libs/vr/libpdx_uds/service_endpoint.cpp | 77 +- libs/vr/libpdx_uds/service_framework_tests.cpp | 56 +- .../include/dvr/performance_client_api.h | 14 + .../include/private/dvr/performance_client.h | 4 + .../include/private/dvr/performance_rpc.h | 7 +- libs/vr/libperformance/performance_client.cpp | 29 + libs/vr/libvrflinger/Android.bp | 7 + libs/vr/libvrflinger/acquired_buffer.cpp | 31 +- libs/vr/libvrflinger/acquired_buffer.h | 15 +- libs/vr/libvrflinger/display_manager_service.cpp | 23 +- libs/vr/libvrflinger/display_manager_service.h | 3 - libs/vr/libvrflinger/display_service.cpp | 235 ++- libs/vr/libvrflinger/display_service.h | 24 +- libs/vr/libvrflinger/display_surface.cpp | 89 +- libs/vr/libvrflinger/display_surface.h | 27 +- libs/vr/libvrflinger/epoll_event_dispatcher.cpp | 4 +- libs/vr/libvrflinger/hardware_composer.cpp | 1003 +++++++------ libs/vr/libvrflinger/hardware_composer.h | 267 ++-- libs/vr/libvrflinger/include/dvr/vr_flinger.h | 6 +- libs/vr/libvrflinger/vr_flinger.cpp | 16 +- libs/vr/libvrflinger/vsync_service.cpp | 5 +- libs/vr/libvrsensor/Android.bp | 3 + libs/vr/libvrsensor/include/dvr/pose_client.h | 103 +- libs/vr/libvrsensor/include/private/dvr/pose-ipc.h | 9 +- .../include/private/dvr/pose_client_internal.h | 42 +- .../include/private/dvr/sensor_constants.h | 23 - libs/vr/libvrsensor/pose_client.cpp | 282 ++-- opengl/Android.bp | 30 + opengl/include/EGL/NOTICE | 2 +- opengl/include/EGL/egl.h | 504 +++---- opengl/include/EGL/eglext.h | 1553 +++++++++++++------ opengl/include/EGL/eglplatform.h | 8 +- opengl/include/GLES/NOTICE | 37 +- opengl/include/GLES/egl.h | 18 +- opengl/include/GLES/gl.h | 452 ++---- opengl/include/GLES/glext.h | 1519 ++++++++----------- opengl/include/GLES/glplatform.h | 26 +- opengl/include/GLES2/NOTICE | 17 +- opengl/include/GLES2/gl2.h | 10 +- opengl/include/GLES2/gl2ext.h | 509 ++++++- opengl/include/GLES2/gl2platform.h | 26 +- opengl/include/GLES3/NOTICE | 20 +- opengl/include/GLES3/gl3.h | 10 +- opengl/include/GLES3/gl31.h | 6 +- opengl/include/GLES3/gl32.h | 6 +- opengl/include/GLES3/gl3platform.h | 26 +- opengl/libagl/Android.mk | 2 +- opengl/libagl/egl.cpp | 18 + opengl/libs/Android.bp | 26 +- opengl/libs/EGL/Loader.cpp | 14 +- opengl/libs/EGL/eglApi.cpp | 336 ++++- opengl/libs/EGL/egl_cache.cpp | 1 + opengl/libs/EGL/egl_display.cpp | 18 + opengl/libs/EGL/egl_object.cpp | 15 +- opengl/libs/EGL/egl_object.h | 7 +- opengl/libs/libEGL.map.txt | 2 + opengl/tests/Android.bp | 19 + opengl/tests/Android.mk | 16 - opengl/tests/EGLTest/Android.bp | 31 + opengl/tests/EGLTest/Android.mk | 44 - opengl/tests/EGLTest/EGL_test.cpp | 325 +++- opengl/tests/angeles/Android.bp | 22 + opengl/tests/angeles/Android.mk | 11 - opengl/tests/angeles/demo.c | 4 +- opengl/tests/configdump/Android.bp | 13 + opengl/tests/configdump/Android.mk | 16 - opengl/tests/configdump/configdump.cpp | 5 +- opengl/tests/fillrate/Android.bp | 18 + opengl/tests/fillrate/Android.mk | 23 - opengl/tests/fillrate/fillrate.cpp | 4 +- opengl/tests/filter/Android.bp | 20 + opengl/tests/filter/Android.mk | 25 - opengl/tests/finish/Android.bp | 20 + opengl/tests/finish/Android.mk | 25 - opengl/tests/finish/finish.cpp | 2 +- opengl/tests/gl2_basic/Android.bp | 20 + opengl/tests/gl2_basic/Android.mk | 25 - opengl/tests/gl2_basic/gl2_basic.cpp | 6 +- opengl/tests/gl2_copyTexImage/Android.bp | 20 + opengl/tests/gl2_copyTexImage/Android.mk | 25 - opengl/tests/gl2_copyTexImage/gl2_copyTexImage.cpp | 2 +- opengl/tests/gl2_jni/jni/gl_code.cpp | 6 +- opengl/tests/gl2_yuvtex/Android.bp | 24 + opengl/tests/gl2_yuvtex/Android.mk | 26 - opengl/tests/gl2_yuvtex/gl2_yuvtex.cpp | 2 +- opengl/tests/gl_basic/Android.bp | 18 + opengl/tests/gl_basic/Android.mk | 23 - opengl/tests/gl_basic/gl_basic.cpp | 2 +- opengl/tests/gl_jni/jni/gl_code.cpp | 8 +- opengl/tests/gl_perf/Android.bp | 24 + opengl/tests/gl_perf/Android.mk | 27 - opengl/tests/gl_perf/filltest.cpp | 4 - opengl/tests/gl_perf/gl2_perf.cpp | 2 +- opengl/tests/gl_perfapp/jni/gl_code.cpp | 6 +- opengl/tests/gl_yuvtex/Android.bp | 23 + opengl/tests/gl_yuvtex/Android.mk | 25 - opengl/tests/gl_yuvtex/gl_yuvtex.cpp | 6 +- opengl/tests/gldual/jni/gl_code.cpp | 6 +- opengl/tests/gralloc/Android.bp | 13 + opengl/tests/gralloc/Android.mk | 16 - opengl/tests/gralloc/gralloc.cpp | 2 +- opengl/tests/hwc/Android.bp | 109 ++ opengl/tests/hwc/Android.mk | 150 -- opengl/tests/include/EGLUtils.h | 144 -- opengl/tests/lib/Android.bp | 38 + opengl/tests/lib/Android.mk | 30 - opengl/tests/lib/include/EGLUtils.h | 310 ++++ opengl/tests/{ => lib}/include/WindowSurface.h | 0 opengl/tests/{ => lib}/include/glTestLib.h | 0 opengl/tests/linetex/linetex.cpp | 2 +- opengl/tests/swapinterval/swapinterval.cpp | 2 +- opengl/tests/textures/textures.cpp | 2 +- opengl/tools/glgen2/registry/egl.xml | 16 +- services/batteryservice/Android.bp | 13 +- .../include}/batteryservice/BatteryService.h | 0 .../batteryservice/BatteryServiceConstants.h | 0 .../batteryservice/IBatteryPropertiesListener.h | 0 .../batteryservice/IBatteryPropertiesRegistrar.h | 0 services/inputflinger/Android.bp | 51 + services/inputflinger/Android.mk | 49 - services/inputflinger/EventHub.cpp | 206 ++- services/inputflinger/EventHub.h | 30 +- services/inputflinger/InputDispatcher.cpp | 12 +- services/inputflinger/InputReader.cpp | 133 +- services/inputflinger/InputReader.h | 21 +- services/inputflinger/InputWindow.cpp | 5 +- services/inputflinger/InputWindow.h | 5 +- services/inputflinger/host/Android.bp | 57 + services/inputflinger/host/Android.mk | 63 - services/inputflinger/tests/Android.bp | 23 + services/inputflinger/tests/Android.mk | 40 - services/inputflinger/tests/InputReader_test.cpp | 135 +- services/schedulerservice/Android.bp | 1 - services/sensorservice/Android.bp | 70 + services/sensorservice/Android.mk | 73 - services/sensorservice/SensorDirectConnection.cpp | 12 +- services/sensorservice/SensorDirectConnection.h | 7 +- services/sensorservice/SensorEventConnection.cpp | 24 +- services/sensorservice/SensorEventConnection.h | 3 + services/sensorservice/SensorList.cpp | 11 +- services/sensorservice/SensorService.cpp | 38 +- services/sensorservice/SensorService.h | 2 +- services/sensorservice/hidl/Android.bp | 2 +- services/sensorservice/hidl/SensorManager.cpp | 73 +- .../hidl/include/sensorservicehidl/SensorManager.h | 10 +- services/surfaceflinger/Android.mk | 4 +- services/surfaceflinger/DispSync.cpp | 86 +- services/surfaceflinger/DispSync.h | 22 +- services/surfaceflinger/DisplayDevice.cpp | 49 +- services/surfaceflinger/DisplayDevice.h | 2 + .../surfaceflinger/DisplayHardware/ComposerHal.cpp | 18 +- .../surfaceflinger/DisplayHardware/ComposerHal.h | 5 + .../DisplayHardware/FramebufferSurface.cpp | 13 +- services/surfaceflinger/DisplayHardware/HWC2.cpp | 553 +++---- services/surfaceflinger/DisplayHardware/HWC2.h | 125 +- .../surfaceflinger/DisplayHardware/HWComposer.cpp | 130 +- .../surfaceflinger/DisplayHardware/HWComposer.h | 39 +- .../DisplayHardware/VirtualDisplaySurface.cpp | 39 +- .../DisplayHardware/VirtualDisplaySurface.h | 13 +- services/surfaceflinger/EventControlThread.cpp | 43 +- services/surfaceflinger/Layer.cpp | 109 +- services/surfaceflinger/Layer.h | 57 +- services/surfaceflinger/LayerRejecter.cpp | 1 + services/surfaceflinger/MessageQueue.h | 17 + services/surfaceflinger/MonitoredProducer.cpp | 16 +- services/surfaceflinger/MonitoredProducer.h | 9 +- .../surfaceflinger/RenderEngine/Description.cpp | 22 +- services/surfaceflinger/RenderEngine/Description.h | 6 +- .../RenderEngine/GLES20RenderEngine.cpp | 24 +- .../RenderEngine/GLES20RenderEngine.h | 5 +- .../surfaceflinger/RenderEngine/ProgramCache.cpp | 58 +- .../surfaceflinger/RenderEngine/ProgramCache.h | 9 +- .../surfaceflinger/RenderEngine/RenderEngine.cpp | 49 +- .../surfaceflinger/RenderEngine/RenderEngine.h | 7 +- ...otAnimThread.cpp => StartPropertySetThread.cpp} | 17 +- ...rtBootAnimThread.h => StartPropertySetThread.h} | 8 +- services/surfaceflinger/SurfaceFlinger.cpp | 1092 ++++++++------ services/surfaceflinger/SurfaceFlinger.h | 115 +- services/surfaceflinger/SurfaceFlinger_hwc1.cpp | 74 +- services/surfaceflinger/tests/Android.mk | 2 +- services/surfaceflinger/tests/AndroidTest.xml | 26 + .../tests/SurfaceFlinger_test.filter | 2 +- services/surfaceflinger/tests/Transaction_test.cpp | 15 +- services/surfaceflinger/tests/vsync/Android.mk | 2 + services/surfaceflinger/tests/vsync/vsync.cpp | 4 +- .../surfaceflinger/tests/waitforvsync/Android.mk | 2 + .../tests/waitforvsync/waitforvsync.cpp | 2 +- services/thermalservice/Android.bp | 61 + services/thermalservice/ThermalService.cpp | 126 ++ services/thermalservice/ThermalService.h | 55 + .../aidl/android/os/IThermalEventListener.aidl | 32 + .../aidl/android/os/IThermalService.aidl | 48 + .../aidl/android/os/Temperature.aidl | 5 + .../thermalservice/aidl/android/os/Temperature.cpp | 54 + .../thermalservice/aidl/android/os/Temperature.h | 33 + .../thermalservice/libthermalcallback/Android.bp | 19 + .../libthermalcallback/ThermalCallback.cpp | 69 + .../libthermalcallback/ThermalCallback.h | 43 + services/thermalservice/thermalservice.rc | 2 + services/thermalservice/thermalserviced.cpp | 115 ++ services/thermalservice/thermalserviced.h | 40 + services/vr/bufferhubd/Android.mk | 4 + services/vr/bufferhubd/buffer_hub.cpp | 93 +- services/vr/bufferhubd/buffer_hub.h | 22 +- services/vr/bufferhubd/bufferhubd.cpp | 22 +- services/vr/bufferhubd/consumer_channel.cpp | 71 +- services/vr/bufferhubd/consumer_channel.h | 16 +- services/vr/bufferhubd/consumer_queue_channel.cpp | 34 +- services/vr/bufferhubd/consumer_queue_channel.h | 6 +- services/vr/bufferhubd/producer_channel.cpp | 307 +++- services/vr/bufferhubd/producer_channel.h | 39 +- services/vr/bufferhubd/producer_queue_channel.cpp | 38 +- services/vr/bufferhubd/producer_queue_channel.h | 19 +- services/vr/hardware_composer/Android.bp | 1 + .../aidl/android/dvr/IVrComposer.aidl | 5 + .../hardware_composer/impl/vr_composer_client.cpp | 188 ++- .../vr/hardware_composer/impl/vr_composer_client.h | 75 +- services/vr/hardware_composer/impl/vr_hwc.cpp | 45 +- services/vr/hardware_composer/impl/vr_hwc.h | 10 +- .../hardware_composer/tests/vr_composer_test.cpp | 23 +- services/vr/hardware_composer/vr_composer.cpp | 38 +- services/vr/hardware_composer/vr_composer.h | 6 +- .../vr_hardware_composer_service.cpp | 13 +- services/vr/performanced/Android.mk | 2 + services/vr/performanced/cpu_set.cpp | 21 +- services/vr/performanced/cpu_set.h | 4 +- services/vr/performanced/main.cpp | 4 +- services/vr/performanced/performance_service.cpp | 275 +++- services/vr/performanced/performance_service.h | 39 +- .../vr/performanced/performance_service_tests.cpp | 408 ++++- services/vr/performanced/task.cpp | 19 +- services/vr/virtual_touchpad/Android.bp | 12 +- .../virtual_touchpad/DvrVirtualTouchpadClient.cpp | 5 + services/vr/virtual_touchpad/EvdevInjector.cpp | 23 + services/vr/virtual_touchpad/EvdevInjector.h | 6 + .../vr/virtual_touchpad/VirtualTouchpadClient.cpp | 7 + .../vr/virtual_touchpad/VirtualTouchpadEvdev.cpp | 38 +- .../vr/virtual_touchpad/VirtualTouchpadEvdev.h | 1 + .../vr/virtual_touchpad/VirtualTouchpadService.cpp | 10 + .../vr/virtual_touchpad/VirtualTouchpadService.h | 1 + .../aidl/android/dvr/VirtualTouchpadService.aidl | 11 + .../virtual_touchpad/idc/vr-virtual-touchpad-0.idc | 24 +- .../virtual_touchpad/idc/vr-virtual-touchpad-1.idc | 31 + .../vr/virtual_touchpad/include/VirtualTouchpad.h | 10 + .../include/VirtualTouchpadClient.h | 1 + .../include/dvr/virtual_touchpad_client.h | 18 +- .../tests/VirtualTouchpad_test.cpp | 5 + vulkan/Android.bp | 16 +- vulkan/api/vulkan.api | 1043 ++++++++++--- vulkan/include/vulkan/vk_android_native_buffer.h | 2 +- vulkan/include/vulkan/vulkan.h | 1561 +++++++++++++------- vulkan/libvulkan/Android.bp | 1 + vulkan/libvulkan/api_gen.cpp | 5 +- vulkan/libvulkan/code-generator.tmpl | 7 +- vulkan/libvulkan/driver.cpp | 10 +- vulkan/libvulkan/swapchain.cpp | 15 +- vulkan/nulldrv/null_driver.cpp | 2 +- 574 files changed, 21612 insertions(+), 9650 deletions(-) 4ba7d2ec5 Add new color setting 331d79d26 Add missing transitive dependency to pdx_tool. 4a05cbf36 Revert "Revert PDX tracing." c9f1c322d Add missing transitive dependency to atrace. 05cd77c49 Revert PDX tracing. 52ea25cf0 Add shared memory based buffer metadata 35b5114be Solve the composer service NULL pointer crash be6cbae3b Fix deadlock when transitioning to vr flinger 0d07cdd59 Use the HWC caching mechanism to avoid stalls in the ion driver. bd7e03a6f Limit Display-P3 surface formats to 8888 7e70ec2c0 Support picture_in_picture only if device is not low ram d4ca64ef7 libhwc2on1adapter: avoid marking changes if visible regions unchanged afe7a5c86 Add TYPE_INPUT_CONSUMER to the trusted overlay list. 13afdfccd packagemanager_native access to package installer, version b3732f08c Deal with unreliable VSYNC signals due to scheduler. 8a03aa91f Revert "Add runpath to lshal_test" adfc42ead Reduce the number of Send requests over UDS per IPC invocation 9cd45602a Adjust the validation code for secondary dex paths 864c07077 Add runpath to lshal_test 638b7f747 Overhual DvrBuffer and DvrBufferQueue API: Step 1 7024b8f89 Keep standalone devices in VrFlinger mode. c0b2b0c45 surfaceflinger: handle executeCommands transaction errors 9db7166d7 Set the layer composition type in HWC 45516aab4 Set enum to fixed size type 6d8110b17 Fix race conditions when using mHwc off the main thread af8a58826 Fix stack use-after-scope in InputReader 5096c652a Add api's to dvr_pose to retrieve data from sensord 2c4aea369 Clean up handling of VR surface updates. f41f19506 Remove unbundled IME feature from automotive confg f0b632a21 Drop capabilities in reconcileSecondaryDexFiles 8d1349add Export libui_headers as vndk header only library 734239185 Add a new keycode for TV (ALL_APPS) 5b5d4e119 Rename WriteBufferQueueGetExternalSurface: Step 1 bc52c7039 Merge fences when needed for accurate timestamps. 3c18afcb3 Add vulkan_headers_ndk cc_library_headers module 9947eabf8 vulkan: Update Vulkan headers to 1.0.54 3ddccdb18 thermalservice: don't register IThermalCallback service 5c8a98f72 Temporary fix for memory leak on DumpRunningServiceTimeout. 7fb8dee8e Fixed dumpstate_test_fixture so it runs on 64 bits as well. c7dc3784a Ensure history has pointer id of interest. 775a54cba omx: fix constrained profile support 8262d481b Dumpstate: Add tombstone filtering 086a02a25 Fix resampling logic for duplicate events. 1abb4deb4 Rename servicetool to pdx_tool 4c055831f Clarify docs a bit 00d9bb3cf Fix VR surface attributes not being read on surface create. 92f1377ef Add cpuset switching to scheduler policy mechanism. 06a13896b Fix HdrCapabilities flattening 775cdd9b9 Unconditionally unlink image. d741b3dfb Add dvr API to create write queue locally 430e0797c Add dumpsys finish timestamp c665702ce surfaceflinger: fix z-relative layer destruction 2924d0130 Revert "Postpone color mode change until after boot animation" 8af3b0d20 omx: add constrained AVC profile constants 1d9cbef56 media/omx: fix VP9 level enums bdd4de8a9 Fix casting bug, add control for hard quotas. 00b15b8f2 Mark libEGL, GLESv1_CM, GLESv2, and GLESv3 as LLNDK df0518c13 Add useful helper functions for tests 2e0082533 surfaceflinger: fix a nullptr dereference 8fc9822f3 Signal display refresh when a VR_HWC client is registered b52abeec9 Fix DEQP failure regarding VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT: e2786ea5a libgui: support 64-bit BQ consumer usage 7e04edd5b Cast binder data type to uint64_t in high bits test bdcf09c49 Fix out-of-order transactions (2/2) d7f49c5e9 Use a separate hwcomposer hidl instance for vr flinger ff7dd3b9e Remove window obscurement information. c7d606d4c thermalservice: add HIDL ThermalCallback implementation b280352bb thermalservice: add ThermalService interfaces and thermalserviced 005f45d7b BufferHubQueueProducer reset buffers on disconnect fc0b91109 libsurfaceflinger: fix screenshot permission check 9f5599b43 Add ASharedMemory_dupFromJava NDK API 1c809c706 Change the location of current profiles for secondary dex files 4e7d18a72 Change UniquePtr to std::unique_ptr a564aa8c8 Fix build error from diamond merge 757186ebc Add native bindings for getNamesForUids 5508ca2c1 DO NOT MERGE Remove window obscurement information. df0b91683 Fix race condition clearing VSYNC enable on VrFlinger startup. f60f307b3 Add metadata in direct display surface to support ANativeWindow use cases. ab0c31982 libsurfaceflinger: handle WINDOW_TYPE_DONT_SCREENSHOT 71d6c885f Mark libui and libgui as VNDK in Android.bp b367ff4fd Mark libbinder and libdumpstateutil as VNDK in Android.bp 212c88143 Use cutils/android_filesystem_config.h 95d6ca5df Renamed 2nd device file back to dumpstate_board.bin. 58641508a Add displayId in InputDispatcher, InputTransport 281e8113d Communicate composition buffer dataspace to HWC 3329c085e Add VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT. 1b71702e7 Check wide-color support before adding extensions 2cd68e6d9 EGL: Add EGL_GL_scrgb extension edac95e73 DO NOT MERGE Remove window obscurement information. 48aeb512e Enable InputMonitors for non-default display. bcb8747bc Installd: Fix math overflow on quota calculation 08fca7329 Add TestStableBufferIdAndHardwareBuffer 8e0c3f5f1 vulkan: Translate usage flags before passing to driver a2eb34cfb Have the Surface class track the buffer age. cf02372a0 Fix missing check on buffer import. ce398e4b0 sf: Defer DispSync initialization 8cbab7c3c dumpstate: Add historical ANRs as separate entries in the zip file. 8ded50cc0 Use getpwnam()/getgrnam() instead of AID_* macros (dumpstate) 65799c3f8 Use getpwnam()/getgrnam() instead of AID_* macros (libgui) 58ba98847 Prevent media keys from waking the device, even if they're external. 7b5be760f Remove constraint on touch location. 91bbdcc99 Mark libGLESv2.so and libEGL.so as VNDK libs. 27cc5f963 Initialize native Sensor object correctly 97274870f Add dvrReadBufferQueueGetEventFd c53d3558d Postpone color mode change until after boot animation 758f2d8ad Add new Dolby Vision Profile types 11d63f4b7 Properly applies the selected saturation boost (vivid mode) f9b05eeb5 SurfaceFlinger: Set property in StartPropertySetThread during init df7867f3f surfaceflinger: fix initial crop computation ccc5e3ff2 Add media/openmax as an include directory 1d6676137 Replace dexopt shared libraries with class loader context f41745301 sf: Defer DispSync initialization 53e5aa93f Use appendFormat instead of append when passing arguments e8278ac82 Fix clang static analyzer warnings. 0a68b461d surfaceflinger: fix a nullptr dereference eab5af994 _FILE_OFFSET_BITS=64 support for asset_manager.h. 477db4404 Add android version guard to ASensorManager_getInstanceForPackage f5a5f6e81 Fix concurrent writes to the hardware composer 23bfa224e Reference nativehelper/jni.h as jni.h 54409a317 Make vulkan build with the VNDK. 524e11320 Update the Khronos EGL and GLES* header files. e7be42b8f Update the Khronos EGL and GLES* header files. 9c3e75947 Add target binderDriverInterfaceTest_IPC_32 75be4a100 Add binderLibTest_IPC_32 45c874342 Check dexopt needed for secondary dex while downgrading 4535179ba Fix memory leak. 2b6d38e8e SF: Move screenshot Surface ops off main thread 0fb888d05 Add getBinderKernelReferences 9d45ccc05 Add getBinderKernelReferences 8dd8f6cd1 Fix ALOGE_IF log in bufferhubqueue d3f1401b9 Fix signed/unsigned conversion warning abcda352f SF: Add ImageHolder for screenshot code a9b1aa0b0 SF: Add WindowDisconnector for screenshot code f1ab0ac51 Add sensor HAL process into dump list b869cc947 Add getBinderKernelReferences eeb4ac7c2 Add GraphicBufferMapper::preloadHal c43bdacbc Rename radio feature to broadcastradio. e4177264c Print "test skipped" for wide-color tests d99694bb3 Fix naming of test so it's printed properly 6eb62056a Fix clang static anaylzer warnings. b4cb1b44c Couple libbatteryservice headers with module. ad5a3d562 remove extraneous `using namespace android` 699fbb73d servicemanager: Mark servicemanager as shutdown critical 175e684d0 servicemanager: Mark vndservicemanager as shutdown critical 8cbefd7af Synchronous resource recover mechanism for ISensorEventConnection f6edfc1b0 Add binderLibTest_IPC_32 292fba993 Mark media_plugin_headers as vendor_available edc88e78a Add VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT. e5d6f9941 Check wide-color support before adding extensions 6929575af Add target binderDriverInterfaceTest_IPC_32 7ba0ac79c vulkan: update Vulkan headers to 1.0.53 d23dee762 Validate the size of all dex paths eagerly ec2727e98 Convert String8 to std::string 7b9d18957 Fix SIGABRT caused by integer sanitizer. d53870c58 Fix BufferHub state machine to return errors on invalid transitions. 5dac7819a Add GraphicBufferMapper::preloadHal a6c0a721b Restore PDX support to atrace. e36f1e4ba Fix concurrent access bug in VrFlinger. efd53f886 Revert "Otapreopt: Work around bug 38186355" 15561b082 Clear callbacks when destroying DvrHwcClient a01369893 Change storage migration to use quota APIs. 9494b7367 fix a signed/unsigned comparison warning 55e9bd7c4 Package media/*/*.h headers as a headers lib: media_plugin_headers 85893499c emulator: update EGL emulation library path b22e65d9f dumpstate/Android.mk is converted to Android.bp 108287d73 Add libandroid_sensor_headers 42c6f3adb dvrReadBufferQueueDequeue: allow empty metadata a36bf9266 surfaceflinger: refresh after latching any buffer 94055ca22 Make default permission checks in performance service more restrictive. 6ab5433f8 Include tracking state bits to DvrPose. 3549db36d Add dvr api entries for sensor enable/disable 4fa107331 Fix potential access to invalid memory during shutdown 7190e8af9 Fix VR surface attributes. feb636dcd libdvr: Add performance API to platform library. 49a706d54 DVR API: Implement support for deleting surface attributes. 59f5c56f3 Fixed CropLatchingTest that was failing 171155a55 Add VrFlinger dumpsys to SurfaceFlinger 93e554f95 libpdx_uds: Fix uninitialized variable bug. a94c71732 Add telephony related dumpsys in the telephony monitor bugreports 4e10a52dc SurfaceFlinger: Last minute log removal. c88f8bb54 Fix percentile calculations 5a071983d Trust navbar panel and accessibility overlays 353a6f69f Fix signed/unsigned integer comparison warning 34a5275c6 Fix an incorrect format specifier in printf f4f6ab73c Fix a warning about redefining arraysize 6a4ed9b5a Fix hidl_ssvc_poll thread issues 9c9384877 Fix trivial compiler warnings 63e810a81 Fix hidl_ssvc_poll thread issues b7df6cba8 libbinder: really make it available to vendors 95971c817 libgui: New mutex for ConsumerBase frame callbacks cd04e84bb Revert "libui: Load a.h.graphics.mapper passthrough service on library load" 03d9f0720 Convert tests to Android.bp 1da028990 IWYU RegionHelper += ba54d5baf Disable setting saved_cmdline_size 33e2b781a EGL: Add EGL_GL_scrgb extension 33f648458 libgui: export EGL headers. 15f79786e EGL: add color space validation 269c23610 Disable skip Validate on client composition 0c6ce4608 surfaceflinger: discard stale commands 98bfd4f57 LibGUI remove DEBUG eeaa52bc6 EGL: add color space validation df4e3bc2b Update dumpstate binary file name 172bd7271 Make libgui available to vendors a243e5dc3 Mark EGL/GLES libs as vendor_available 4284205e2 Change export_include_dirs into export_header_lib_headers 9fbfad0b6 dumpstate: Add the 2nd fd for binary file 61f8dfa24 Avoid SELinux violation at vndservicemanager fda2c6fd9 Remove backpressure ALOG bd9f4d2fe Make VR HWC DPI a configurable property 63fbab896 Check key before edit value in countFlushCompleteEventsLocked fbc80aef0 Reduce number of Fence syscalls made. c6033316b Add DVR method to get native display metrics 77c87825e Fix minor version bump reflected in lshal --init-vintf e86f70b47 Fix minor version bump reflected in lshal --init-vintf 236301c97 Fix incorrect bitness for lshal --init-vintf 97eda0c48 Fix incorrect bitness for lshal --init-vintf b29900348 Fix virtual touchpad scroll events. 929305676 Move include/binder to libs/binder/include 75ca86f07 libui: Load a.h.graphics.mapper passthrough service on library load 4dfca7c9d atrace: Enable cgroup tracing 22c1462ad Set the vr hwc vsync rate to match the native vsync 2ddf56706 Fix vr flinger post thread to resume correctly b9afef3b8 Support 180-degree screen rotation for Stem Buttons. 78f71fe71 Use _exit for profile copy dexopt command 6c5a92f14 Add DVR method to get native display metrics 9b871578e Resurrect the pose tool. 0094a2d59 atrace.rc: Correct path to saved_cmdlines_size when setting permission 58d450af6 Adding package name for HIDL connection and default package name 1dc1ef5af dumpstate: Better format for dumping block stat 509bb5d17 dumpstate: Dump all block device stat 5a244ed36 libudx: Move ServiceDispatcher from libpdx_uds to libpdx 096cb99ad Re-enable default display when switching to VR mode. c1c461af6 Add LambdaMessage to SurfaceFlinger 99c2d7358 Move global buffer ops to VR display service. 933ed5ceb Re-enable default display when switching to VR mode. 117698b8e Add LambdaMessage to SurfaceFlinger 3d127cf42 Floor height API changes. ef6352132 dumpstate: Remove wpa_cli usage 26b7bd489 libbufferhub: Fix native buffer. 69a5973c8 libvrflinger: Move display request to avoid duplicate calls. 5b6035525 libvrflinger: Remove superfluous update to display manager. 89bbefcb3 libvrflinger: Move some tracing to a more verbose level. 0b485c91f libvrflinger: Add additional info to PDX dump. 88a69ded4 Clean up possible null dereference warning. 584dfc768 Do not use default initializer for union ce964f2e6 atrace: setup saved_cmdlines_size and write only if available 8fa4e107a buffer_hub_queue_client: Batch allocate buffers d8fccf012 Add DVR API for scroll event injection. ad437259f Support 180-degree screen rotation for RSB. b03814f39 Revert "Disable in-place vdex update" 48328dd8d Support custom permission, slight adjust of dumpsys print 3054f0045 Read saturation boost from a persistent property 2a4d63ce1 Resurrect the pose tool. 8c6bbd63d Let the system process set the saturation boost ee593e27c atrace: Enable sched_waking if available 6210610a4 dumpstate: Remove wpa_cli usage 532e529ec Setting queue metadata size via dvrSurface API 6cdbb5371 No crash from AHardwareBuffer_unlock on NULL fence dfee6a7b9 libpdx: Fix bug in Variant type. 039eb248b Refactor how legacy dataspaces are decoded c988ee4c4 Remove redundent layer setDataspace calls. ed80bd04c atrace: Set saved_cmdline_size to 8192 0147a17ad Add saturation boost feature to SurfaceFlinger 7942ad7aa correct value of TYPE_MAGNIFICATION_OVERLAY bd86372f0 dumpstate: Further cleanups related to new stack dumping scheme. a96387361 Fix the build 6f468c6a3 Sync up the DvrConfig struct with Google3 8a5a2b9c5 Installd: deleteOdex's outputPath can be null 0cb04d33d Add dvrBufferGlobalLayoutVersion which returns the version number for the global buffers. 98f1c108b surfaceflinger: fix layer count 8f788290f dumpstate: use tombstoned/debuggerd for java traces. 8ec6ff22d Use wide gamut only when necessary a4f106b4e Remove error when trying to get a global buffer that doesn't exist e0864f858 Add documentation for the dvr_hardware_composer_client 88d37ddac Various fixes for wide color gamut rendering 93b36d1de dumpstate: Track debuggerd API changes. e446fede9 Disable in-place vdex update cb496acbe use 64-bits usage bits almost everywhere 14bc55a2a Cleanup dvr api headers for exporting f2d557b61 Add pids for processes that dlopens implementations 7f3d7a223 atrace: trace binder_set_priority. 192fb9662 Delete vdex file in delete_odex. d36d4036b Move virtual touchpad IDC file to be shared across devices. 0b80155bf DvrBufferQueue: Add basic event callbacks 6dacbb9ac Add correct header paths to dvr_api.h 88711e875 sensors: pass sensor handle along with injected event 732a29a4a Add MDSS tracing to gfx category dcb4344bb Expose WriteBufferQueueResizeBuffer d8e20191c Add thread usage output to lshal. bb701dbac BufferHubQueue rename DetachBuffer to RemoveBuffer 22ee2f4d2 SF: Call makeCurrent after presenting each display 02199c25e Cleanup dvr_api.h to make it closer to the exported SDK version b732030e8 EGL: Do not look up default namespace when sphal is defined bcb03d005 Move dvr config data from display manager to display service 656f406fc DvrWriteBufferQueue: support buffer resizing bbdcf1f4f Remove GLES2Renderer dependency on config stores 4a3863d06 Fix the spammy sensord. e7ec83431 Headers of libui is moved to the local directory 1671de006 Revert "use 64-bits usage bits almost everywhere" 6bffc67ce Add more attribute when creating ProducerQueue 9090d4faa Fix a anr bug caused by sendFinishedSignal logical error 175d98757 use 64-bits usage bits almost everywhere f1f62e3b7 Enable lowmemory trace events in atrace cbd32bfd3 Simplify ProducerQueue::Create 05556b1df vulkan: update Vulkan headers to 1.0.49 e540424cd vulkan: update Vulkan headers to 1.0.49 7944b2a7f Sensor enable/disable added to dvr api add458fee Surface: Do not copy back if front and back buffer are identical a936f7a18 libvrflinger: Inject USAGE_HW_COMPOSER usage into DirectSurface buffers. 822b710a7 Adopt the use of shared buffers. 4a66e7b62 Add python script to generate dvr api header for exporting a50abc2fb Use IVrComposerClient interface to expose the VR HWC client 954796e27 Add shmem config buffer to libvrflinger 4a9dda11d Make the binder_lock category optional 364077369 No more ashmem equivalent checker false alarm beb39429b Fix apparent copy/paste error in double test 2253db8d0 libhwc2on1adapter: Move to vendor partition aee98890d Remove stale dependency to libhwc2on1adaptor.so. 4fdbdd169 Do not use default initializer for union 36d238038 Int key for the named buffers. b7ca5dee2 Clean up BufferHubQueue API and internal bookkeeping. ea8c878e3 Mark libui as vendor_available 6da069162 Add lshal --neat option 38d4961eb Fixes vsync behavior in power mode transitions. 61fb7bcec Actually remove dead processes from lshal 9881df971 Add tests to lshal. 48dc9f858 Add `lshal debug` command. 443df7932 Lshal: support commands. 1ab20ea6d Remove libposepredictor. eb8acbf4a Make the binder_lock category optional 010fe9554 Add ability to pass device metrics to GVR cdb605375 Remove graphics.cpp and friends d6cb17f84 BufferHubQueue Cleanup 901a86e1e surfaceflinger: Set correct initial value for mActiveColorMode f966f2a5a Add copy system profile functionality 3b746b36c configstore: should import ISurfaceFlingerConfigs ae6bcd26d fix circular dependency libnativewindow <-> libui 5cf6378fb lshal: remove "// static" comments f7ba41abe SF: Add systrace lines for layer transactions b5619e8c4 Add explicit default copy constructor 3bea0c429 Add uniqueId to Virtual Display and pass through to inputflinger (2/2) 1deae9ef8 libgui: Add frame number and clean up BQ dump ea694c626 Remove obsolete DEXOPT_SAFEMODE. 4591154fd lshal: remove "// static" comments 6a3c05bcf fix circular dependency libnativewindow <-> libui 54a9d5824 Framework sensor manager init not depends on ::android::SensorManager. fa5cf46ac Add uniqueId to Virtual Display and pass through to inputflinger (2/2) 423c07601 Convert lib to Android.bp 7bb165779 Always unlink the out_vdex_file. 37ff431d6 Switch from libcrypto_static to libcrypto target 396f3bb4b Use more robust color transform 1d4f7a281 Default dataspace must be UNKNOWN for compatibility bad623a22 Remove obsolete DEXOPT_SAFEMODE. 27c39e150 GraphicsEnv is separated from libui 1d3290a98 Move sensord 532b26380 Fix emulator build 8a1d78062 Add hardware feature definition for Passpoint 64865fddc Fix typo introduced by manual merge a5d566e43 Add additional logging to track HAL connection. c50f4206b Fix typo introduced by manual merge 36c44dcc6 Enhance SurfaceFlinger dumpsys with wide-color info 4f8f37112 Add decodePixelFormat for debugging 0ebaac3fb Add surface details to dumpsys SurfaceFlinger cedc84318 Remove redundant dependencies cf58afb7f Remove redundant dependencies 831d48ed2 Delete SurfaceFlinger BYPASS codepath ca0385170 Add 'override' specifier to overridden destructor methods 06ceb0232 Fix lshal --init-vintf may have empty tags. e54cb8574 Adding feature: input device disable/enable 4af98c3b2 Add const specifier to SortLayersByZ comparator c691f31ff Revert "Revert "vndservicemanager: remove static dependency on libselinux"" be6ecd6f6 Handle safe mode in PackageManager. 8ebc072d8 add # vndk tags to vndk-only symbols of libnativewindow 53625afa7 Revert "vndservicemanager: remove static dependency on libselinux" 6fb351066 Lshal: note debug in help 3f0084546 Remove warnings in Rect.h 868e487d2 Remove redundant dependencies 86f313328 Tab -> space 2c325e26e Add Display-P3 test f7ed1b429 Add test for EGL_KHR_no_config_context f372c1ff5 Add EGL_KHR_no_config_context extension header info d118ea9d4 Add test for 10:10:10:2 support in EGL 378365716 Apply and Track EGL_GL_COLORSPACE_KHR aa3bdd0b1 Remove redundant dependencies c45a81692 Mark libarect and libmath as vendor_available 53dfd407c vndservicemanager: remove static dependency on libselinux 8f72688c4 Remove redundant dependencies 10d17f78f Fix unused parameter warning e29ff8f97 Print ImplementationANDROID extensions as well 73ac4192c Make libnativewindow as LL-NDK ab702f511 Log error when exceeding MAX_LAYERS count 3c95f2da6 Revert "Disable input-vdex when doing speed-profile." 21b33cbdf Add new EGL colorspace extensions e72a1c31f Set default color mode for all displays 43dcd0eaf Add missing stdbool.h to sensor.h. 8f860fdf2 Add missing stdbool.h to sensor.h. 6561fb6f4 Change vndservicemanger's dep on libselinux to libselinux_vendor 4b64ed991 Update installd to new compiler filters. ec07d68a1 sensorservice: Android.bp -> Android.mk c6451d3a7 Revert "(lib)?sensorservice: Android.mk -> Android.bp" 5232d6d92 Revert "resolve merge conflicts of 03e80b462 to oc-dev-plus-aosp" f1b07d51e (lib)?sensorservice: Android.mk -> Android.bp 6e1c761ed Convert inputflinger to Android.bp 45a1b9c95 Convert inputflinger to Android.bp cdb86b8bd libbinder: vendor_available c6968f312 Convert libreplayer to blueprint 89aeee442 Fix passing --classpath-dir to dex2oat for split apks. bb26dd295 Reflect removal of vndservice_manager SELinux object manager. 9ee841f09 Fix lshal not to squash HAL entries incorrectly. 488746969 Run dex2oat from the staged apk directory. 8a43fe6af SF: disable HW vsync while dozing 75d4e57df installd create_data_user_ce_path uses dir instead of symlink a46e2f840 Update to allow multiple HALs in a manifest. d3d36e71f atrace: don't use sendfile. cc5c4e326 Run dex2oat from the staged apk directory. fa47f3d56 IDirectReport.configure returns token 8cea5b3a9 Remove .(ll)ndk suffix from (ll)ndk_library f74a0a579 Mark as vendor_available 270897421 Add FEATURE_RADIO to PackageManager's feature list. edf09675a Don't stack-allocate binder objects. 4c51b7ebb Support halt the trace when schd-dbg hit deadline d066fdc01 Fix build error with configstore fab4ea32a lshal --init-vintf stripped tag. b0ad31f7f This test is used to check if the kernel scheduler 2c677d51e vulkan: update Vulkan headers to 1.0.46 c8aa163cb fix the api style 7a63e83b3 libgui: Make IConsumerListener a SafeInterface e7df83686 libgui: Format IConsumerListener 38afb7728 libbinder: Support Flattenable in SafeInterface 036a2f351 libgui: Add missing FenceTime header to GLConsumer 0fe41e536 libgui: Fix naming/enums in ISurfaceComposerClient 956cc52e5 Fix pose predictor jank. a138b3ba8 Squashed merge of master-sim into master. 960e62533 remove compiling warning a1b81d6dc Revert "VR: Move VR HWC DVR API to libdvr" 22db43d56 [libadapter] Fix nullpointer in acceptchanges 5a8bea57d ConsumerBase: call freeBufferLocked when a slot is overwritten 66fd7cb0f libbufferhubqueue: Fix syntax in Android.bp d074fc416 libpdx_uds: Improve client connection logic f9f18b6b5 Remove unused dependency on libhardware from bufferhubd 3d3fb3960 VR: Move VR HWC DVR API to libdvr 04c73d23d VR: Pass display size in the HWC observer callback 34d2c2cc3 Remove obsolete and unused PATCHOAT_FOR_RELOCATION. 9cd520652 Add test config to libgui_test f6b5a5287 Add test config to dumpsys_test eb49c451c vrwm: Fix controller input/rendering mismatch f682b1371 Support halt the trace when schd-dbg hit deadline 5fd6ff6b7 Remove references to property size limits. a282f5886 SF: Fix warnings in tests and enable -Werror af307711f Add test config to bugreportz, dumpstate_test_fixture and surfaceFlinger_test ee1282f43 libgui: Make ISurfaceComposerClient a SafeInterface 20f9c7757 libbinder: Add SafeInterface 78ac0c5c5 Interesting pose modes d38ec4e29 Allow VirtualDisplay's to use hardware composer when in VR mode even if physical composer does not support them. 8126b9df8 Remove/Cleanup Obselete References ec106f6cc Add default .clang-format 0c7736942 media: Add new OMX extension for setting latency. e7f39727a Add alpha channel for the EGLConfig e6fd41d06 Change the conditions of layer as translucent 69958b804 Fix error BufferQueue attaching flow. ========platform/frameworks/opt/bluetooth between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + 1 file changed, 1 insertion(+) 991e044 Add OWNERS in frameworks/opt/bluetooth ========platform/frameworks/opt/chips between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 9 +++++---- res/values-bn/strings.xml | 2 +- res/values-da/strings.xml | 2 +- res/values-en-rCA/strings.xml | 29 +++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 29 +++++++++++++++++++++++++++++ res/values-hi/strings.xml | 4 ++-- res/values-mr/strings.xml | 2 +- sample/Android.mk | 14 ++++++-------- sample/res/values-da/strings.xml | 2 +- sample/res/values-en-rCA/strings.xml | 21 +++++++++++++++++++++ sample/res/values-en-rXC/strings.xml | 21 +++++++++++++++++++++ 11 files changed, 117 insertions(+), 18 deletions(-) 5ff2344 Import translations. DO NOT MERGE ce31d5d Import translations. DO NOT MERGE a05e3b7 Import translations. DO NOT MERGE db566b0 Import translations. DO NOT MERGE 77de416 Import translations. DO NOT MERGE 71ec2f2 Reduce chips dependencies to only support-compat e0f82c3 Use AAPT2 for frameworks/opt/chips + sample 3218e3b Import translations. DO NOT MERGE e455bd0 Import translations. DO NOT MERGE e8734ec Import translations. DO NOT MERGE c04df05 Import translations. DO NOT MERGE 02ced36 Import translations. DO NOT MERGE ========platform/frameworks/opt/colorpicker between android-8.0.0_r32..android-8.1.0_r1========= res/values-bn/strings.xml | 2 +- res/values-en-rCA/strings.xml | 22 ++++++++++++++++++++++ res/values-en-rXC/strings.xml | 22 ++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) 495713d Import translations. DO NOT MERGE 3110ccc Import translations. DO NOT MERGE ceabde8 Import translations. DO NOT MERGE 5811175 Import translations. DO NOT MERGE ========platform/frameworks/opt/datetimepicker between android-8.0.0_r32..android-8.1.0_r1========= res/values-bn/strings.xml | 8 ++++---- res/values-en-rCA/strings.xml | 31 +++++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 31 +++++++++++++++++++++++++++++++ res/values-hi/strings.xml | 6 +++--- 4 files changed, 69 insertions(+), 7 deletions(-) d4e86e0 Import translations. DO NOT MERGE 06202ef Import translations. DO NOT MERGE 42b1e9f Import translations. DO NOT MERGE d584485 Import translations. DO NOT MERGE 93b5af4 Import translations. DO NOT MERGE 092bcd4 Import translations. DO NOT MERGE 5348c90 Import translations. DO NOT MERGE ee0a90a Import translations. DO NOT MERGE ========platform/frameworks/opt/net/ethernet between android-8.0.0_r32..android-8.1.0_r1========= 264bef9 Don't crash if the interface disappears just after appearing. 5646c52 Make Ethernet more robust. ========platform/frameworks/opt/net/ims between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 + src/java/com/android/ims/ImsCall.java | 177 +++++++- src/java/com/android/ims/ImsEcbm.java | 4 + src/java/com/android/ims/ImsManager.java | 466 ++++++++++++++------- src/java/com/android/ims/ImsMultiEndpoint.java | 4 + src/java/com/android/ims/ImsUt.java | 11 +- .../ims/internal/ImsVideoCallProviderWrapper.java | 59 ++- .../android/ims/internal/VideoPauseTracker.java | 8 +- 8 files changed, 575 insertions(+), 157 deletions(-) 9b17233 Prevent IMS call merge if the peer call has a pending update request. 118e5a8 Adds Exponential backoff for provisioning results e511a20 Pin IMS on/off to actual TTY mode 1a252db Pin IMS on/off to actual TTY mode 9d6410a Ensure upgrade to video requests are ignored when video disabled. a8f627d Update ImsRegistrationListener ea812e4 Add workaround for broken vendor camera on/off requests. 138b4a6 Check Various IMS interfaces before returning cached value 28552fb Filter resume requests when video is already resumed. 567a70c Change how unpause of video is detected. 4a31f55 Change how unpause of video is detected. efa7be9 Remove framework performance optimization for null video requests. ff09792 Reconnect when ImsService binder instance is null f68247f Check Various IMS interfaces before returning cached value 096d95c Reconnect when ImsService binder instance is null 083efaa Make isCallSessionMergePending public. 445ea48 Fix ImsManager double callback registration db1313c Add OWNERS in frameworks/opt/net/ims 6447094 Fix Bug in ImsManager#addRegistrationListener b10b61e Better handle MSIM DDS changed event bd3f377 Add signaling and batching for RTT 54fd41a ImsManager: WFC provision state may depends on VoLTE 51c0907 Expose ImsManager#setWfcNonPersistentForSlot 13fd98d Use generic mmi error string for UT exceptions ========platform/frameworks/opt/net/voip between android-8.0.0_r32..android-8.1.0_r1========= a1ef3f9 Use libaudio instead of libmedia ========platform/frameworks/opt/net/wifi between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 18 + OWNERS | 11 + libwifi_system/Android.bp | 76 ++ libwifi_system/Android.mk | 76 -- libwifi_system/hostapd_manager.cpp | 4 + .../include/wifi_system_test/mock_hal_tool.h | 1 + .../wifi_system_test/mock_hostapd_manager.h | 1 + .../wifi_system_test/mock_supplicant_manager.h | 1 + libwifi_system/tests/hostapd_manager_unittest.cpp | 79 +- libwifi_system_iface/Android.bp | 61 + .../include/wifi_system/interface_tool.h | 0 .../interface_tool.cpp | 0 .../include/wifi_system_test/mock_interface_tool.h | 1 + service/Android.mk | 5 + .../server/wifi/AggressiveConnectedScore.java | 66 + .../android/server/wifi/CarrierNetworkConfig.java | 198 +++ .../com/android/server/wifi/ConfigurationMap.java | 56 +- .../wifi/ConnectToNetworkNotificationBuilder.java | 146 +++ .../com/android/server/wifi/ConnectedScore.java | 108 ++ .../com/android/server/wifi/FrameworkFacade.java | 18 + .../com/android/server/wifi/HalDeviceManager.java | 111 +- .../android/server/wifi/LegacyConnectedScore.java | 249 ++++ .../android/server/wifi/NetworkListStoreData.java | 21 +- service/java/com/android/server/wifi/OWNERS | 50 +- .../android/server/wifi/OpenNetworkNotifier.java | 498 ++++++++ .../server/wifi/OpenNetworkRecommender.java | 58 + .../java/com/android/server/wifi/RttService.java | 166 +-- .../android/server/wifi/SavedNetworkEvaluator.java | 7 +- .../com/android/server/wifi/ScanDetailCache.java | 19 +- .../android/server/wifi/ScanResultMatchInfo.java | 108 ++ .../server/wifi/ScoredNetworkEvaluator.java | 2 +- .../java/com/android/server/wifi/SelfRecovery.java | 45 +- .../com/android/server/wifi/SoftApManager.java | 6 +- .../com/android/server/wifi/SsidSetStoreData.java | 131 ++ .../android/server/wifi/SupplicantStaIfaceHal.java | 763 +++++++----- .../server/wifi/SupplicantStaNetworkHal.java | 1040 ++++++++-------- .../com/android/server/wifi/WifiApConfigStore.java | 119 ++ .../com/android/server/wifi/WifiConfigManager.java | 254 ++-- .../android/server/wifi/WifiConfigStoreLegacy.java | 358 ------ .../android/server/wifi/WifiConfigurationUtil.java | 201 +++ .../server/wifi/WifiConnectivityManager.java | 86 +- .../com/android/server/wifi/WifiController.java | 6 +- .../com/android/server/wifi/WifiCountryCode.java | 21 +- .../com/android/server/wifi/WifiDiagnostics.java | 5 +- .../java/com/android/server/wifi/WifiInjector.java | 49 +- .../server/wifi/WifiLastResortWatchdog.java | 2 +- .../java/com/android/server/wifi/WifiMetrics.java | 556 ++++++++- .../java/com/android/server/wifi/WifiNative.java | 93 +- .../android/server/wifi/WifiNetworkHistory.java | 634 ---------- .../android/server/wifi/WifiNetworkSelector.java | 115 +- .../server/wifi/WifiNotificationController.java | 346 ------ .../com/android/server/wifi/WifiScoreReport.java | 266 ++-- .../com/android/server/wifi/WifiServiceImpl.java | 356 +++--- .../com/android/server/wifi/WifiShellCommand.java | 137 +++ .../com/android/server/wifi/WifiStateMachine.java | 619 +++++++--- .../com/android/server/wifi/WifiStateTracker.java | 4 + .../com/android/server/wifi/WifiVendorHal.java | 107 +- .../com/android/server/wifi/WificondControl.java | 67 +- .../android/server/wifi/WrongPasswordNotifier.java | 110 ++ .../server/wifi/aware/WifiAwareClientState.java | 23 +- .../wifi/aware/WifiAwareDataPathStateManager.java | 582 ++++++--- .../wifi/aware/WifiAwareDiscoverySessionState.java | 91 +- .../server/wifi/aware/WifiAwareMetrics.java | 826 +++++++++++++ .../server/wifi/aware/WifiAwareNativeApi.java | 211 +++- .../server/wifi/aware/WifiAwareNativeCallback.java | 136 ++- .../server/wifi/aware/WifiAwareNativeManager.java | 20 +- .../wifi/aware/WifiAwareRttStateManager.java | 7 +- .../server/wifi/aware/WifiAwareService.java | 11 +- .../server/wifi/aware/WifiAwareServiceImpl.java | 18 +- .../server/wifi/aware/WifiAwareShellCommand.java | 125 ++ .../server/wifi/aware/WifiAwareStateManager.java | 475 +++++++- .../server/wifi/hotspot2/ANQPNetworkKey.java | 5 +- .../wifi/hotspot2/LegacyPasspointConfigParser.java | 513 -------- .../server/wifi/hotspot2/NetworkDetail.java | 1 - .../wifi/hotspot2/PasspointConfigStoreData.java | 9 +- .../server/wifi/hotspot2/PasspointManager.java | 124 +- .../wifi/hotspot2/PasspointNetworkEvaluator.java | 11 + .../server/wifi/hotspot2/PasspointProvider.java | 23 +- .../com/android/server/wifi/hotspot2/Utils.java | 4 +- .../server/wifi/hotspot2/anqp/ANQPParser.java | 2 +- .../server/wifi/hotspot2/anqp/Constants.java | 5 +- .../wifi/hotspot2/anqp/HSIconFileElement.java | 121 ++ .../wifi/hotspot2/anqp/HSOsuProvidersElement.java | 118 ++ .../server/wifi/hotspot2/anqp/IconInfo.java | 111 +- .../server/wifi/hotspot2/anqp/OsuProviderInfo.java | 301 +++++ .../wifi/p2p/SupplicantP2pIfaceCallback.java | 7 +- .../server/wifi/p2p/SupplicantP2pIfaceHal.java | 3 +- .../server/wifi/p2p/WifiP2pServiceImpl.java | 126 +- .../server/wifi/scanner/HalWifiScannerImpl.java | 36 +- .../server/wifi/scanner/WifiScannerImpl.java | 4 + .../wifi/scanner/WifiScanningServiceImpl.java | 14 +- .../server/wifi/scanner/WificondScannerImpl.java | 78 +- .../java/com/android/server/wifi/util/Matrix.java | 340 ++++++ .../com/android/server/wifi/util/NativeUtil.java | 31 +- .../android/server/wifi/util/ScanResultUtil.java | 31 - .../server/wifi/util/WifiPermissionsUtil.java | 207 +++- .../server/wifi/util/WifiPermissionsWrapper.java | 13 + .../java/com/android/server/wifi/util/XmlUtil.java | 5 + service/jni/com_android_server_wifi_WifiNative.cpp | 2 +- service/jni/jni_helper.cpp | 1 - service/jni/jni_helper.h | 2 + tests/wifitests/Android.mk | 2 + tests/wifitests/AndroidManifest.xml | 2 +- tests/wifitests/AndroidTest.xml | 27 + tests/wifitests/coverage.sh | 56 +- tests/wifitests/runtests.sh | 2 +- .../server/wifi/CarrierNetworkConfigTest.java | 172 +++ .../android/server/wifi/ConfigurationMapTest.java | 125 +- .../com/android/server/wifi/CustomTestRunner.java | 33 + .../android/server/wifi/HalDeviceManagerTest.java | 55 +- .../server/wifi/NetworkListStoreDataTest.java | 121 +- .../server/wifi/OpenNetworkNotifierTest.java | 702 +++++++++++ .../server/wifi/OpenNetworkRecommenderTest.java | 102 ++ .../com/android/server/wifi/RttServiceTest.java | 24 +- .../server/wifi/ScanResultMatchInfoTest.java | 95 ++ .../server/wifi/ScoredNetworkEvaluatorTest.java | 8 +- .../com/android/server/wifi/SelfRecoveryTest.java | 76 +- .../com/android/server/wifi/SoftApManagerTest.java | 20 +- .../android/server/wifi/SsidSetStoreDataTest.java | 202 +++ .../android/server/wifi/WifiApConfigStoreTest.java | 162 +++ .../android/server/wifi/WifiConfigManagerTest.java | 424 ++++--- .../server/wifi/WifiConfigStoreLegacyTest.java | 273 ----- .../android/server/wifi/WifiConfigStoreTest.java | 18 +- .../server/wifi/WifiConfigurationTestUtil.java | 36 +- .../server/wifi/WifiConfigurationUtilTest.java | 247 ++++ .../server/wifi/WifiConnectivityManagerTest.java | 206 +++- .../android/server/wifi/WifiCountryCodeTest.java | 27 +- .../android/server/wifi/WifiDiagnosticsTest.java | 19 +- .../com/android/server/wifi/WifiMetricsTest.java | 541 ++++++-- .../com/android/server/wifi/WifiNativeTest.java | 61 +- .../server/wifi/WifiNetworkSelectorTest.java | 649 ++++++++-- .../server/wifi/WifiNetworkSelectorTestUtil.java | 8 +- .../wifi/WifiNotificationControllerTest.java | 161 --- .../android/server/wifi/WifiScoreReportTest.java | 109 +- .../android/server/wifi/WifiServiceImplTest.java | 267 +++- .../android/server/wifi/WifiStateMachineTest.java | 1285 ++++++++++++++++++-- .../com/android/server/wifi/WifiVendorHalTest.java | 152 ++- .../android/server/wifi/WificondControlTest.java | 133 +- .../server/wifi/WrongPasswordNotifierTest.java | 109 ++ .../aware/WifiAwareDataPathStateManagerTest.java | 927 +++++++++++--- .../server/wifi/aware/WifiAwareMetricsTest.java | 671 ++++++++++ .../server/wifi/aware/WifiAwareNativeApiTest.java | 218 ++++ .../wifi/aware/WifiAwareNativeManagerTest.java | 1 + .../wifi/aware/WifiAwareRttStateManagerTest.java | 2 +- .../wifi/aware/WifiAwareServiceImplTest.java | 12 +- .../wifi/aware/WifiAwareStateManagerTest.java | 805 +++++++++--- .../hotspot2/LegacyPasspointConfigParserTest.java | 204 ---- .../hotspot2/PasspointConfigStoreDataTest.java | 3 +- .../server/wifi/hotspot2/PasspointManagerTest.java | 262 +++- .../hotspot2/PasspointNetworkEvaluatorTest.java | 92 +- .../wifi/hotspot2/PasspointProviderTest.java | 88 ++ .../server/wifi/hotspot2/anqp/ANQPParserTest.java | 25 +- .../wifi/hotspot2/anqp/HSIconFileElementTest.java | 112 ++ .../hotspot2/anqp/HSOsuProvidersElementTest.java | 114 ++ .../server/wifi/hotspot2/anqp/IconInfoTest.java | 66 + .../wifi/hotspot2/anqp/IconInfoTestUtil.java | 89 ++ .../wifi/hotspot2/anqp/OsuProviderInfoTest.java | 207 ++++ .../hotspot2/anqp/OsuProviderInfoTestUtil.java | 181 +++ .../wifi/p2p/SupplicantP2pIfaceCallbackTest.java | 8 +- .../server/wifi/p2p/SupplicantP2pIfaceHalTest.java | 2 +- .../wifi/scanner/WifiScanningServiceTest.java | 3 +- .../wifi/scanner/WificondPnoScannerTest.java | 3 + .../server/wifi/scanner/WificondScannerTest.java | 60 + .../com/android/server/wifi/util/MatrixTest.java | 122 ++ .../android/server/wifi/util/NativeUtilTest.java | 25 +- .../server/wifi/util/ScanResultUtilTest.java | 26 - .../server/wifi/util/WifiPermissionsUtilTest.java | 442 ++++++- 167 files changed, 18971 insertions(+), 5994 deletions(-) aea1e2c5d Change self recovery log level from wtf to error 0a6b9c119 Catch Exception on creating NetworkDetail 98842059a Do not trigger scan for reconnect() when wifi is connected 470817b13 Blame scan request from WifiManager.reconnect() 8be6b8283 Remove hostapd.conf before starting Tethering 1982ffd9f DO NOT MERGE Allow the USE_OPEN_WIFI_PACKAGE to access WifiInfo unfiltered. 9686c96d8 Allow connecting with no requests if we're already connected. 2f5d10a29 Cherry-pick: Remove temporarily disabled networks from PNO list a88242633 WifiMetrics: add methods to increment ONA metrics. e6b6ab66c Fail scan request if no channels are available d72ccc688 WifiConfigManager: Don't reset the userId on user stop 7cede4830 WifiStateMachine: Handle WifiManager.save() when wifi is off b73e0a91d NetworkListStoreData: Set creatorUid for all networks on load a32e20000 Fix case for not reverting country code on cellular loss f3654b5e4 Fix WifiStateMachineTest ee66ce102 capture BR on wificond or HAL crashes e416f1b0e WifiStateMachine: check for null config after dhcp b6103294d ONA: Enable new UI and connection flow. 20361dcf2 ONA: Add connection related notifications. 08ffa580f ONA: Implement connection attempt and failure callback. 3abc7f056 Handle a condition when the result of getting configured networks returns null a25953fc4 [AWARE] Support multiple NAN data interfaces (NDI) b280c399d ONA: Implement SSID blacklist handling for dismissed networks. a2dae3436 Adds definitions to collect wifi Pno metrics 7e7d6e549 Avoid NPEs when WifiNetworkAgent undefined. d582c6dfd Add WallClockTime to StaEventList dumpsys a83bd1586 WifiConfigStore: Remove legacy modules eb3dfcbab Meteredness should reflect user opinion. 876054396 [WifiScoreReport] Synthetic time for unit tests 049cbc49e [AWARE] Defer requests received while terminating an NDP 4faa2de34 WifiServiceImpl: use context to check network settings bd8bc092b Fix Rtt unit tests failures due to permission checks. 51f2ad7de WifiController: Set the sleep policy to "never" 8c448d091 [AWARE] Support multiple canonically identical NDP requests bc3a847de Fix scan result age on log dumping 71c03a90e Cleanup code for HAL based PNO 2946076de Remove wificond related code from RttService f4274d887 Enforce location permissions on Rtt APIs. fac6568cb Wifi connection hysteresis 71c4c2a89 Introduce new API for retrieving PNO scan results 49f325ce2 Refactor hostapd manager unit tests e5f9b2bbc NativeUtil: Use UTF-8 decoder d27716a74 Update NETWORK_CONNECTION_EVENT netId after WPS 347faef7f WifiConfigManager: Skip data migration if new store is present ae6cc3065 WifiStateMachineTest: remove looper race 08966b8e4 WifiApConfigVerificationTest: valid min len ssid 47678c136 ScanDetailCache cleanup 579066a6f ONA: Refactor notification builder and register broadcast receiver. ce76a17ac ONA: Rename WifiNotificationController to OpenNetworkNotifier e699623da ONA: Recommend a network using rssi strength. 85c806c0d AIDL changes for Offload HAL metrics collection 8f5c6f25e WificondControl: SSID field verification in scan result c58d1f968 WifiServiceImpl: fix logging of API calls e97e21f1f Re-add network to supplicant when EAP identities changes b5af570f3 WifiStateMachine: disable attempt to id gateway 08631913f METRICS: histograms of scanresult sums in scan 7e91548e4 RELAND: HalDeviceManager: Get IWifi proxy immediately 80061fc40 Revert "HalDeviceManager: Get IWifi proxy immediately" d383bda9e Update frequency of WifiInfo upon connection or roam f43cfab2d Use cc_library for libwifi_system[_iface]. d79fe7b28 Fix various issues of getConnectionInfo 5bf1c66cf Restore WifiP2pDevice.primaryDeviceType formatting a49af7fd6 WifiStateMachine: Always return a copy of WifiInfo 806de232f WifiStateMachine: Always return a copy of WifiInfo d493cd415 Move ScanResultMatchInfo to its own class 899b14464 HalDeviceManager: Get IWifi proxy immediately 33d55307b [WifiScoreReport] Include scores in dumpsys ca73c0c00 WifiStateMachine: Pass in looper to PhoneStateListener c6e7fd8b7 Dump latest unfiltered scan result d5fdf4486 Fix test failure in NetworkListStoreDataTest and WifiConfigStoreTest 0753c5118 Prevent apps from toggling Wifi when in Airplane mode b7f35c580 wifi(framework): Modify the SAR power levels interface 3cf27a714 Stay on network during ongoing traffic 8e08c5d97 Re-add network to supplicant when EAP identities changes 8978e2582 Require location permission to access wifi SSID, BSSID 32559d873 [RTT] Add cleanup on app death 4eef41ced Update ScanResult with carrier network info 74390d669 Add support for maintaining carrier Wi-Fi network configurtion 0cafbe0c8 WifiApConfigStore: add initial apconfig validation ffc474dc2 WifiNetworkSelector: Use ScanResultUtil to filter for open networks. 86ce666f6 [AWARE] Support multiple NDPs on an NDI 29da253de Update landing activity for wrong password notification f8cdaf924 Mark the module as VNDK or VNDK-SP in Android.bp 06dcab2ee WifiStateMachine: Dont repeatedly call sendExplicitlySelected 0f41a6a3d ONA: Track screen state in WifiNotificationController. 3f8483262 ONA: Change ONA controller to directly handle scan results from WifiConnectivityManager. 36afabb6c HalDeviceManager: Lock the service manager callback ed3eb18b3 WifiStateMachine: Dont repeatedly call sendExplicitlySelected f984e2531 WifiConfigManager: Change to NETWORK_SETTINGS permission check d2b34d876 [AWARE] Simplify Aware data-path states c498e3582 [HAL] Shut down HAL before tearing down wlan interface 024e52483 OWNERS: update wifi OWNERS eb04ff08f WifiNetworkSelector: cache filtered scan results 8e03a147b [HAL] Shut down HAL before tearing down wlan interface cd8ee2c95 Cache last association failure reason for config 21b911fd7 Fix broken supplicantP2pIfaceHalTest 859f9739d [AWARE] Allow a previously enabled Aware dbfa9dbd9 Switch to Jacoco for code coverage 9907358e1 Reference nativehelper/jni.h as jni.h 5858a3401 WifiVendorHal: Add support for plumbing out RTT feature flags 3b518300c Only auto-disqualify 2.4GHz NWs when 5GHz NWs are available 77315558f WifiConfigManager: Remove transient networks from PNO list e9d6e6722 WifiConfigManager: Method to remove all transient networks ce34be734 WifiStateMachine: improve command name e24b61801 [AWARE] Abort data-path setup if there are no data-interfaces 3dd02f1e6 [AWARE] Restrict number of data interfaces and paths eddf3faab [AWARE] Create a locally maintained peer ID instead of firmware ID e81e74137 Display notification when wrong password error is detected 22e5e8f87 Re-enable PNO unit tests for WifiConnectivityManager 4befdc216 Move "metered" persistence to WifiConfiguration. 1bb08811f WifiScoreReport - refactor existing scorers 5521a7cfd WifiScoreReport - separate scoring classes ec0922425 WifiStateMachine: Set Tx power limits during calls ba89009ba WifiVendorHal: Add support for new SAR related HAL API's 49357a30e hotspot2: track number of providers that connected successfully d89cc8dce [AWARE] Configure a Service Name for OOB NDP with PMK 26b97ef6a WifiMetrics: add support for Passpoint related metrics fc2a6d711 Set correct P2P device address of GO b14466826 Only auto-disqualify 2.4GHz NWs when 5GHz NWs are available a082e33e3 WifiServiceImpl: Add permission check for async message handling ce1de180e WifiStateMachine: Increment startup failure metrics d72d2f4c0 Remove double-quotation from SSID 29649855c Reload P2P group list cc6736a33 Fallback when invitation failed with unknown device 98f550c52 Only auto-disqualify 2.4GHz NWs when 5GHz NWs are available 6a2c85143 [AWARE] Use legacy TYPE_NONE network type 5c5b37f9c SoftApManager: support hidden ap configs 5de3baeff [AWARE] Update metrics dumpsys 7a44d3fab [AWARE] Add metrics for data-path session duration dca9963c7 [AWARE] Add NDP (data-path) creation duration metrics f28f838f3 [AWARE] Add NAN data-path (NDP/NDI) metrics 34c8241b4 [AWARE] Simplify Discovery Session metrics collection da389f4b6 [AWARE] Metrics for Aware enable/disable cycle 2940e4b16 WifiConfigurationUtil: PSK hex string length should be 64 edec77952 WifiConfigManager: Separate validation criteria for update e8cf3b958 Limit SelfRecovery wifi restarts to some amount d8135fd17 [AWARE] Metrics for discovery sessions 672213184 Add missing gmock.h includes for mock class headers 61ad35a3e WifiStateMachineTest: Use mock IpManager 9572e8b6d [AWARE] Add debug hooks to obtain count of event callbacks efadd5383 [AWARE] Mask passphrase/pmk information 9b37a65ec [AWARE] Move initialization from main system server thread 3ee9c5a06 WifiStateTracker: handle RejectedExecutionException a939bad4d [AWARE] Increase NDP creation timeout from 5 to 20 secs a4a7244fe WifiStateTracker: handle RejectedExecutionException c5e71bfd0 Permanent disable network with wrong password 93d722b66 Fix wifi coverage.sh 7130816d6 WifiNative: Stop the Hal even if wificond stop fails c0203e2c4 SupplicantHal: Add locks to all methods 8f87f2d52 Add preopt profile to wifi service bd0700e9e Add OWNERS in frameworks/opt/net/wifi 60bc5b759 Add error handling to WifiConnectivityManager$PnoScanListener.onPnoNetworkFound method to skip the scan results with null information elements. Bug: 62540222 ef6de4b88 [AWARE] Fix NAN/P2P concurrency failure 279abf6c5 [WifiScoreReport] Add dumpsys for scoring data d087cd9ce [AWARE] Replace possibly legit error code log wtf with e e802d02eb [WifiScoreReport] Simplifed scorer/quick handover b26271a52 WifiServiceImpl: add support for retrieving Hotspot 2.0 OSU providers ac4ab1bfb hotspot2: PasspointManager: add support for retrieving OSU providers info 2d511b3ad hotspot2: anqp: OsuProviderInfo: friendly name and service description selection 9a4b9d97d [AWARE] Add command to reset parameters 8fc0def5f Stop 'Invalid SupportedRates' logspam 5d9084369 [AWARE] Add test mechanism to specify default DW spec df4a12cfd [AWARE] Add test mechanism to set randomization interval 6fe5d5a2c add adb hooks for tweaking RSSI poll frequency 815dbc39b WifiLastResortWatchdog: Clear failure counts on HAL init 5b0fa1e48 [Matrix] Add some basic matrix support 46f30cdce [AWARE] Add length checks on PMK/Passphrase eb6343516 WifiConfigurationUtil: Ignore masked passwords 159f2184b [AWARE] Enforce permissions for Aware data-path PMK usage 94ea8c951 WifiServiceImpl: add support for retrieving Hotspot 2.0 OSU providers c56add5be hotspot2: PasspointManager: add support for retrieving OSU providers info 0169c9350 hotspot2: anqp: OsuProviderInfo: friendly name and service description selection 252dbd59d [P2P] Clean-up on requestor death 33c3ae885 hotspot2: handle invalid BSSID when perform provider matching eb558d6b7 [AWARE] Power reduction parameters: non-interactive, idle f7b6244a4 [AWARE] Delete all possible NDIs - not just those framework thinks exists d4c567a0b ConfigurationMap: Remove unused elements and methods 98086f240 WifiConfigManager: Add a validate method 3b8907610 WifiConfigManager: Optimize scan result to config lookup 9fc0418bd [AWARE] Delegate channel selection to HAL c5742a340 [AWARE] Perform delayed initialization on Aware thread 03c23584f WifiConfigManager: Rename scan result to network lookup method 4fe311c77 [HDM] Fix access to HDM before Wi-Fi is started 84fc22eaa [HDM] Use correct key for caching interfaces - name 3ac5a2c4f [HDM] Store callback to prevent GC e4606e0f9 Use partial scan trigger configurable parameteters fa72bad23 hotspot2: anqp: add parsing support for Icon File ANQP element 1545f9403 Add support for installing Passpoint profile via overloaded API 96a9dbeb3 SelfRecovery: Module for initiating internal stack restarts 4c29caec8 hotspot2: parse OSU Providers ANQP element efe18a909 hotspot2: anqp: add parsing support OSU Providers List ANQP element 584a9023a WifiServiceImpl: setWifiEnabled permission check a57058092 WCM: Remove unnecessary usage of |Long| 9fa819508 hotspot2: anqp: parsing support for OSU Provider info a83967f56 [AWARE] Attach metrics 910fdc720 [AWARE] Metrics framework 375a4fbce hotspot2: PasspointNetworkEvaluator: update network candidate for current network 475637585 [AWARE] Forward correct MAC address to host 15e67cbe1 [AWARE] Clean-up after session if fw indicates it no longer exists e7dfd69fb Avoid selecting EAP-SIM/AKA/AKA' networks when SIM is not ready cf0214972 [AWARE] Fix extra call to HAL re-configure API 0815a5086 hotspot2: anqp: update parsing code for IconInfo 8f49ede47 [AWARE] Adds logs for debugging bd2cff58f WifiMetrics: Add methods to increment new hal/cond metrics 571652b49 [AWARE] Add shell command to obtain HAL capabilities 31e464cf7 [AWARE] Disable any service discovered callbacks on Publisher 0d8e6a7d7 [AWARE] Fix update publish/subscribe 2178f60b5 [AWARE] Delay aware_data* interface creation until aware enabled 72d03f1fe [AWARE] Wait for disable 30f34829e WifiNative: Add VINTF check for vendor HAL 9d965a48e WifiStateMachine: Complain about empty messages f2344ef55 [AWARE] Add a fixed service-name for OOB passphrase-protected data-path c760a6637 [AWARE] Initial power optimization framework - hooks & config d6fe10a3a Fix javac build 77d47d425 [AWARE] Inform app of attach failure when aware isn't available 31fb63c47 WifiDiagnostics: disable ring-buffers on |user| builds e87476318 Fix javac build adf5ee14b Fix test failures in WifiConnectivityManagerTest ff05cbcac [AWARE] Add a fixed service-name for OOB passphrase-protected data-path c37d92cc1 [WLAN] Change libcld80211 (vendor-specific) library inclusion e1fcc9d88 hotspot2: use system feature flag to guard Passpoint APIs 7a76b2468 [WIFI] Add adb shell cmd wifi interface 8faa7c29a [WLAN] Change libcld80211 (vendor-specific) library inclusion dc929704e [AWARE] Add wifiaware shell command interface 929c0d1d2 Split InterfaceTool from libwifi-system.so de086d4e0 Convert Android.mk to Android.bp 455cc203f WifiServiceImpl: add updateInterfaceIpState eb7eaf974 [AWARE] Fix broken unit test due to init mod to NativeManager 0b31edb98 [AWARE] Fix race condition of Aware state machine & HAL b44557082 [AWARE] Fix crash of system service due to race condition with Aware 834fc3a15 Revert "Abort ongoing STA scan to prioritize P2P scan" 56b2395f3 [AWARE] Add UID checking to WifiAware network specifier c9aaadc9b Use correct P2P GO intent value f8d6f3d0a Add test config to FrameworksWifiTests 2cb24538b libwifi-hal-common: Work with BOARD_VNDK_VERSION f311f130d FrameworksWifiTests: Remove system -> vendor dep. 175ec6851 libwifi-hal-(common|fallback): LOCAL_VENDOR_MODULE 75342748e Abort ongoing STA scan to prioritize P2P scan 51a3fde8c Make tetherChangePermission to be secured for AppOps permission d9b2ef1b2 tests: don't crash on Log.wtf() in eng builds fdc5deaef Fix null exception error b7c333ba6 WifiServiceImpl: add new methods to start softap 198804eb2 WifiServiceImpl: setWifiApEnabled unit tests ae829a76b WifiDiagnostics: disable some size-sensitive tests 1e5c1abde WifiApConfigStore: create temp sharing AP config 487e3458d Changed the naming scheme for Treble java libraries (both static and dynamic) 9bbeb8546 Changed the naming scheme for Treble java libraries (both static and dynamic) c90564bce WifiServiceImpl: check calls to enable wifi 7df23a4c0 WifiServiceImpl: test setWifiEnabled 4776ec875 WifiDiagnostics: enlarge ring-buffers for dogfood fed87ea77 [AWARE] Implement custom network specifier b81eb9107 Make the NetworkSpecifier a class instead of a string. add9d4668 WifiServiceImpl: fix failing test c1c1759c4 Use libhardware_legacy_headers ef0b93172 WifiServiceImpl: check device encryption at boot 11528d03a WifiStateMachinePrimeTest: update any matcher 6459709af Send Auth failure reason in broadcast intent ad71cfd48 WifiStateMachine: exclude CMD_RSSI_POLL for LogRecs 8149a5072 Remove bssid hotlist from framework eb3729295 Remove WifiNative.setLinkLayerStats 30a29085c Make WifiStateTrackerTest work with Mockito2.0 16b00750e [AWARE] Restrict publish/subscribe count configuration API 331184d17 [AWARE] Fix unit tests 32575fa7a Fix broken build 7adcbd6f7 Add try/catch blocks for incoming HAL params cdd56a557 WSM: Reconnect on network credential change 790a767cc WifiStateMachine: Handle vendor HAL death 8aebfed96 WifiStateMachine: Remove unused code cb594dc8e WifiNative: Fixing some nits bdbf4228e Remove dependency on org.mockito.compat.ArgumentMatcher class ========platform/frameworks/opt/photoviewer between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 78 +++++++++++------------------------- OWNERS | 1 + res/values-bn/strings.xml | 2 +- res/values-en-rCA/strings.xml | 25 ++++++++++++ res/values-en-rXC/strings.xml | 25 ++++++++++++ res/values-mr/strings.xml | 2 +- sample/Android.mk | 37 +++++++++-------- sample/res/values-en-rCA/strings.xml | 8 ++++ sample/res/values-en-rXC/strings.xml | 8 ++++ sample/res/values-pa/strings.xml | 2 +- sample/res/values-te/strings.xml | 2 +- 11 files changed, 114 insertions(+), 76 deletions(-) 613330d Import translations. DO NOT MERGE 92cea99 Import translations. DO NOT MERGE bfa79a4 Import translations. DO NOT MERGE 2801cda Import translations. DO NOT MERGE 608eeea Import translations. DO NOT MERGE c45e880 Use AAPT2 for photoviewer, remove dynamic versions a790baf Use AAPT2 for photoviewer sample 374041a Add OWNERS in frameworks/opt/photoviewer b61687b Remove usages of ActionBarActivity. 07f84c4 Import translations. DO NOT MERGE fa19a40 Import translations. DO NOT MERGE ========platform/frameworks/opt/setupwizard between android-8.0.0_r32..android-8.1.0_r1========= PREUPLOAD.cfg | 4 +- library/Android.mk | 6 +- library/common-gingerbread.mk | 4 +- .../res/drawable-hdpi/suw_navbar_ic_left_arrow.png | Bin 334 -> 0 bytes .../drawable-hdpi/suw_navbar_ic_right_arrow.png | Bin 346 -> 0 bytes .../res/drawable-mdpi/suw_navbar_ic_left_arrow.png | Bin 297 -> 0 bytes .../drawable-mdpi/suw_navbar_ic_right_arrow.png | Bin 303 -> 0 bytes .../drawable-xhdpi/suw_navbar_ic_left_arrow.png | Bin 377 -> 0 bytes .../drawable-xhdpi/suw_navbar_ic_right_arrow.png | Bin 364 -> 0 bytes .../drawable-xxhdpi/suw_navbar_ic_left_arrow.png | Bin 524 -> 0 bytes .../drawable-xxhdpi/suw_navbar_ic_right_arrow.png | Bin 512 -> 0 bytes .../drawable-xxxhdpi/suw_navbar_ic_left_arrow.png | Bin 547 -> 0 bytes .../drawable-xxxhdpi/suw_navbar_ic_right_arrow.png | Bin 540 -> 0 bytes .../res/drawable-hdpi/suw_navbar_ic_down_arrow.png | Bin .../res/drawable-hdpi/suw_navbar_ic_left_arrow.png | Bin 0 -> 132 bytes .../drawable-hdpi/suw_navbar_ic_right_arrow.png | Bin 0 -> 133 bytes .../res/drawable-ldrtl/suw_navbar_ic_back.xml | 0 .../res/drawable-ldrtl/suw_navbar_ic_next.xml | 0 .../res/drawable-mdpi/suw_navbar_ic_down_arrow.png | Bin .../res/drawable-mdpi/suw_navbar_ic_left_arrow.png | Bin 0 -> 114 bytes .../drawable-mdpi/suw_navbar_ic_right_arrow.png | Bin 0 -> 108 bytes .../drawable-xhdpi/suw_navbar_ic_down_arrow.png | Bin .../drawable-xhdpi/suw_navbar_ic_left_arrow.png | Bin 0 -> 137 bytes .../drawable-xhdpi/suw_navbar_ic_right_arrow.png | Bin 0 -> 140 bytes .../drawable-xxhdpi/suw_navbar_ic_down_arrow.png | Bin .../drawable-xxhdpi/suw_navbar_ic_left_arrow.png | Bin 0 -> 192 bytes .../drawable-xxhdpi/suw_navbar_ic_right_arrow.png | Bin 0 -> 208 bytes .../drawable-xxxhdpi/suw_navbar_ic_down_arrow.png | Bin .../drawable-xxxhdpi/suw_navbar_ic_left_arrow.png | Bin 0 -> 194 bytes .../drawable-xxxhdpi/suw_navbar_ic_right_arrow.png | Bin 0 -> 207 bytes .../res/drawable/suw_card_bg_dark.xml | 0 .../res/drawable/suw_card_bg_light.xml | 0 .../res/drawable/suw_ic_expand.xml | 0 .../res/drawable/suw_ic_expand_less.xml | 12 +- .../res/drawable/suw_ic_expand_more.xml | 10 +- .../res/drawable/suw_navbar_btn_bg_dark.xml | 0 .../res/drawable/suw_navbar_btn_bg_light.xml | 0 .../res/drawable/suw_navbar_ic_back.xml | 0 .../res/drawable/suw_navbar_ic_more.xml | 0 .../res/drawable/suw_navbar_ic_next.xml | 0 .../res/layout/suw_items_expandable_switch.xml | 7 +- .../res/layout/suw_items_switch.xml | 0 .../res/layout/suw_progress_bar.xml | 0 .../res/values/attrs.xml | 0 .../res/values/dimens.xml | 4 +- .../res/values/styles.xml | 33 ++- .../setupwizardlib/items/ExpandableSwitchItem.java | 0 .../android/setupwizardlib/items/SwitchItem.java | 28 +++ .../util/LinkAccessibilityHelper.java | 13 +- .../setupwizardlib/view/NavigationBarButton.java | 6 +- .../android/setupwizardlib/view/RichTextView.java | 22 +- .../items/ButtonItemDrawingTest.java | 0 .../test/LinkAccessibilityHelperTest.java | 25 ++- .../test/util/DrawingTestActivity.java | 0 .../items/ExpandableSwitchItemTest.java | 0 .../setupwizardlib/items/SwitchItemTest.java | 0 .../util/DimensionConsistencyTest.java | 69 ++++++ .../main/res/layout/suw_glif_footer_button_bar.xml | 5 +- library/main/res/layout/suw_items_description.xml | 2 +- library/main/res/values-bn/strings.xml | 2 +- library/main/res/values-en-rCA/strings.xml | 23 ++ library/main/res/values-en-rXC/strings.xml | 23 ++ library/main/res/values-hi/strings.xml | 2 +- library/main/res/values-mr/strings.xml | 2 +- library/main/res/values-sw600dp/dimens.xml | 2 + library/main/res/values-te/strings.xml | 2 +- library/main/res/values-v21/styles.xml | 6 + library/main/res/values/attrs.xml | 19 +- library/main/res/values/colors.xml | 2 + library/main/res/values/config.xml | 4 + library/main/res/values/dimens.xml | 10 +- library/main/res/values/styles.xml | 49 ++++- .../com/android/setupwizardlib/GlifListLayout.java | 36 +++- .../setupwizardlib/GlifPatternDrawable.java | 2 +- .../setupwizardlib/SetupWizardListLayout.java | 34 ++- .../src/com/android/setupwizardlib/items/Item.java | 13 +- .../com/android/setupwizardlib/span/LinkSpan.java | 64 +++++- .../setupwizardlib/template/ButtonFooterMixin.java | 3 +- .../android/setupwizardlib/template/ListMixin.java | 56 ++++- .../com/android/setupwizardlib/util/Partner.java | 18 +- .../setupwizardlib/util/WizardManagerHelper.java | 46 +++- .../setupwizardlib/view/ButtonBarLayout.java | 124 +++++++++++ .../setupwizardlib/view/FillContentLayout.java | 125 +++++++++++ .../setupwizardlib/view/IllustrationVideoView.java | 240 +++++++++++++++++++++ .../view/IntrinsicSizeFrameLayout.java | 6 +- library/platform/res/values-v23/styles.xml | 37 +++- .../android/setupwizardlib/view/RichTextView.java | 150 +++++++++++++ .../layout/suw_glif_preference_recycler_view.xml | 0 .../layout/suw_glif_preference_template_header.xml | 0 .../res/layout/suw_glif_recycler_template_card.xml | 0 .../layout/suw_glif_recycler_template_compact.xml | 0 .../layout/suw_glif_recycler_template_content.xml | 0 .../layout/suw_preference_recycler_view_header.xml | 0 .../layout/suw_preference_recycler_view_normal.xml | 0 .../res/layout/suw_preference_template_header.xml | 0 .../res/layout/suw_recycler_template_card.xml | 0 .../res/layout/suw_recycler_template_card_wide.xml | 0 .../res/layout/suw_recycler_template_header.xml | 0 .../suw_recycler_template_header_collapsed.xml | 0 .../res/values-land/layouts.xml | 0 .../res/values-sw600dp-land/layouts.xml | 0 .../res/values-sw600dp/layouts.xml | 0 .../res/values/attrs.xml | 2 + .../res/values/layouts.xml | 0 .../setupwizardlib/DividerItemDecoration.java | 6 +- .../setupwizardlib/GlifPreferenceLayout.java | 0 .../android/setupwizardlib/GlifRecyclerLayout.java | 27 ++- .../SetupWizardPreferenceLayout.java | 3 +- .../setupwizardlib/SetupWizardRecyclerLayout.java | 36 +++- .../setupwizardlib/items/ItemViewHolder.java | 2 +- .../setupwizardlib/items/RecyclerItemAdapter.java | 34 ++- .../setupwizardlib/template/RecyclerMixin.java | 57 ++++- .../RecyclerViewScrollHandlingDelegate.java | 0 .../setupwizardlib/view/HeaderRecyclerView.java | 22 +- .../view/StickyHeaderRecyclerView.java | 4 + .../test/instrumentation/res/drawable/item_bg.xml | 19 ++ .../res/layout/test_existing_background.xml | 20 ++ .../res/layout/test_glif_recycler_layout.xml | 0 .../instrumentation/res/layout/test_list_item.xml | 0 .../res/layout/test_list_item_no_background.xml | 0 .../res/layout/test_recycler_layout.xml | 0 .../items/RecyclerItemAdapterTest.java | 17 +- .../setupwizardlib/template/RecyclerMixinTest.java | 41 +++- .../test/DividerItemDecorationTest.java | 0 .../test/GlifPreferenceLayoutTest.java | 0 .../test/GlifRecyclerLayoutTest.java | 18 +- .../test/HeaderRecyclerViewTest.java | 0 .../test/SetupWizardPreferenceLayoutTest.java | 0 .../test/SetupWizardRecyclerLayoutTest.java | 18 +- .../RecyclerViewScrollHandlingDelegateTest.java | 0 library/rules.gradle | 4 +- library/self.gradle | 31 +-- .../setupwizardlib/template/ListMixinTest.java | 41 +++- .../setupwizardlib/test/GlifLayoutTest.java | 14 +- .../setupwizardlib/test/GlifListLayoutTest.java | 18 +- .../setupwizardlib/test/ItemLayoutTest.java | 94 ++++++++ .../setupwizardlib/test/RichTextViewTest.java | 63 +++++- .../test/SetupWizardListLayoutTest.java | 35 +++ .../android/setupwizardlib/span/LinkSpanTest.java | 12 ++ .../android/setupwizardlib/util/GlifStyleTest.java | 21 ++ .../util/WizardManagerHelperTest.java | 39 ++-- .../setupwizardlib/view/FillContentLayoutTest.java | 88 ++++++++ .../view/IllustrationVideoViewTest.java | 178 +++++++++++++++ navigationbar/res/values-en-rCA/strings.xml | 6 + navigationbar/res/values-en-rXC/strings.xml | 6 + navigationbar/res/values-hi/strings.xml | 2 +- navigationbar/res/values-mr/strings.xml | 2 +- navigationbar/res/values-te/strings.xml | 2 +- tools/build_for_build_server.sh | 2 +- tools/checkstyle/checkstyle.xml | 20 ++ tools/checkstyle/checkstyle_suppression.xml | 14 ++ .../dist-library-instrumentation-tests.gradle | 33 +++ tools/gradle/dist-unit-tests.gradle | 38 ++++ 153 files changed, 2241 insertions(+), 198 deletions(-) 634dc1f Import translations. DO NOT MERGE 9cefeed Import translations. DO NOT MERGE dd7f343 Import translations. DO NOT MERGE 60d79f7 Import translations. DO NOT MERGE 616fd7a Add API to expose player's current position 25e5987 Import translations. DO NOT MERGE f24b902 Import translations. DO NOT MERGE cb38f9b Add getText to Partner.java ee99227 Import translations. DO NOT MERGE b1d6718 Import translations. DO NOT MERGE 0860be3 Set status bar color to transparent in "platform" 5eb4ef5 Import translations. DO NOT MERGE 61e7b52 Import translations. DO NOT MERGE 2fc8069 Add stackable button bar style 5e98278 Add ButtonBarLayout ffb2d8f Make IllustrationVideoView's MediaPlayer protected 198bd0d Make scaled illustration videos less jagged 9395f90 Add IllustrationVideoView to setup wizard library 098a1f4 Fix infinite loop in LinkAccessibilityHelper 2da7845 Add layout to size illustrations ba44e63 Revert "Revert "Remove obsolete workaround for ClickableSpan a11y"" ee3beb6 Revert "Remove obsolete workaround for ClickableSpan a11y" 11eaa34 Import translations. DO NOT MERGE 8223d9e Import translations. DO NOT MERGE 8d64616 Update setupwizardlib to use google-sans. 65ad0d1 Support multiple library test APKs c57872c Set GLIF v1 background color to true white/black c1f3d2d Fix primary button shadow clipping 364d9cd Fix an issue with deferred setup wizard flag not being copied to new intents. Also adds a new helper function to check said flag. d43413d Fix deprecated annotation 0d71966 Set link color to accent color for GLIF theme 6011b35 Allow setting DividerInsetEnd 0484269 Update background colors 8aaf041 Run Robolectric tests on build server db455fc Move testing resources into test directory 52b85e4 Polish UX of expandable switch 3ef1607 Update tertiary button style c49fff1 Update footer style to match redlines 51f4609 Allow set LinkSpan click listener on RichTextView ba64d20 Fix tests for platform variant bb9086d Customize Item callbacks and support existing background in RecycleItemAdapter e8e3176 LinkSpan find listeners in wrapped contexts 9d0304d Fix material theme item margins a3f1dc0 Match direct boot unaware receivers for Partner 2488572 Fix description item with material theme e46be9b Rename GLIF Pixel to GLIF v2 7808f1d Add baselineAligned to SuwGlifButtonBar style 83862bb Rename SuwLib directories d3f04cf Add default branch to switch statement 9955331 Optimize PNG images 30fdf76 Fix floating point precision loss 4dd5de2 Notify the correct position when removing the last item 2cce48f Import translations. DO NOT MERGE 30a47a8 Import translations. DO NOT MERGE 3211c84 Import translations. DO NOT MERGE 21d73d7 Import translations. DO NOT MERGE dd21f99 Import translations. DO NOT MERGE ========platform/frameworks/opt/telephony between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 9 +- OWNERS | 7 + .../android/internal/telephony/AppSmsManager.java | 2 +- .../android/internal/telephony/BaseCommands.java | 34 + .../internal/telephony/CallForwardInfo.java | 12 +- .../internal/telephony/CallStateException.java | 2 +- .../android/internal/telephony/CallTracker.java | 8 + .../internal/telephony/CarrierActionAgent.java | 142 ++- .../internal/telephony/CarrierInfoManager.java | 161 +++ .../telephony/CarrierKeyDownloadManager.java | 551 +++++++++++ .../telephony/CarrierServiceStateTracker.java | 374 +++++-- .../internal/telephony/CarrierSignalAgent.java | 153 ++- .../internal/telephony/ClientWakelockTracker.java | 12 +- .../internal/telephony/CommandsInterface.java | 90 +- .../com/android/internal/telephony/Connection.java | 37 + .../internal/telephony/DefaultPhoneNotifier.java | 25 +- .../internal/telephony/GsmCdmaCallTracker.java | 23 +- .../internal/telephony/GsmCdmaConnection.java | 12 +- .../android/internal/telephony/GsmCdmaPhone.java | 163 ++- .../android/internal/telephony/IccProvider.java | 2 +- .../internal/telephony/InboundSmsHandler.java | 79 +- .../internal/telephony/IntentBroadcaster.java | 102 ++ .../com/android/internal/telephony/MccTable.java | 9 +- .../com/android/internal/telephony/MmiCode.java | 20 +- .../telephony/NetworkScanRequestTracker.java | 538 ++++++++++ src/java/com/android/internal/telephony/Phone.java | 146 ++- .../android/internal/telephony/PhoneFactory.java | 67 +- .../internal/telephony/PhoneInternalInterface.java | 50 +- .../internal/telephony/PhoneSubInfoController.java | 30 + .../android/internal/telephony/PhoneSwitcher.java | 15 +- .../internal/telephony/ProxyController.java | 12 +- src/java/com/android/internal/telephony/RIL.java | 194 +++- .../internal/telephony/RadioIndication.java | 115 ++- .../android/internal/telephony/RadioResponse.java | 68 +- .../android/internal/telephony/RetryManager.java | 59 +- .../android/internal/telephony/SMSDispatcher.java | 71 +- .../internal/telephony/ServiceStateTracker.java | 224 +++-- .../internal/telephony/SettingsObserver.java | 78 ++ .../android/internal/telephony/SmsNumberUtils.java | 36 +- .../internal/telephony/SmsUsageMonitor.java | 6 +- .../internal/telephony/SubscriptionController.java | 339 ++++++- .../telephony/SubscriptionInfoUpdater.java | 213 +++- .../internal/telephony/TelephonyTester.java | 53 +- .../internal/telephony/UiccSmsController.java | 78 +- .../cdma/CdmaSubscriptionSourceManager.java | 7 +- .../telephony/dataconnection/ApnContext.java | 7 +- .../telephony/dataconnection/ApnSetting.java | 183 +++- .../telephony/dataconnection/DataConnection.java | 111 +-- .../dataconnection/DataConnectionReasons.java | 142 +++ .../dataconnection/DataEnabledSettings.java | 7 + .../telephony/dataconnection/DcAsyncChannel.java | 8 +- .../telephony/dataconnection/DcTracker.java | 844 +++++++--------- .../internal/telephony/euicc/EuiccConnector.java | 1035 ++++++++++++++++++++ .../internal/telephony/euicc/EuiccController.java | 995 +++++++++++++++++++ .../internal/telephony/euicc/EuiccOperation.java | 353 +++++++ .../android/internal/telephony/gsm/GsmMmiCode.java | 66 +- .../telephony/gsm/UsimPhoneBookManager.java | 1 + .../internal/telephony/imsphone/ImsPhone.java | 262 ++--- .../internal/telephony/imsphone/ImsPhoneBase.java | 20 +- .../internal/telephony/imsphone/ImsPhoneCall.java | 1 + .../telephony/imsphone/ImsPhoneCallTracker.java | 529 ++++++++-- .../imsphone/ImsPhoneCommandInterface.java | 17 +- .../telephony/imsphone/ImsPhoneConnection.java | 190 +++- .../telephony/imsphone/ImsPhoneMmiCode.java | 60 +- .../telephony/imsphone/ImsRttTextHandler.java | 203 ++++ .../telephony/metrics/TelephonyMetrics.java | 9 +- .../telephony/sip/SipCommandInterface.java | 17 +- .../internal/telephony/sip/SipPhoneBase.java | 19 +- .../internal/telephony/test/SimulatedCommands.java | 46 +- .../telephony/test/SimulatedCommandsVerifier.java | 44 +- .../internal/telephony/uicc/AdnRecordCache.java | 8 +- .../telephony/uicc/CarrierTestOverride.java | 165 ++++ .../internal/telephony/uicc/IccCardProxy.java | 96 +- .../internal/telephony/uicc/IccCardStatus.java | 21 +- .../internal/telephony/uicc/IccFileHandler.java | 1 + .../internal/telephony/uicc/IccRecords.java | 59 +- .../internal/telephony/uicc/RuimRecords.java | 23 +- .../internal/telephony/uicc/SIMRecords.java | 140 +-- .../android/internal/telephony/uicc/UiccCard.java | 132 +-- .../telephony/uicc/UiccCarrierPrivilegeRules.java | 149 ++- .../internal/telephony/uicc/UiccController.java | 11 +- .../util/NotificationChannelController.java | 25 +- tests/telephonytests/Android.mk | 5 +- tests/telephonytests/AndroidTest.xml | 27 + .../src/android/telephony/ims/ImsServiceTest.java | 4 + .../internal/telephony/CallStateExceptionTest.java | 8 +- .../internal/telephony/CarrierActionAgentTest.java | 42 +- .../telephony/CarrierKeyDownloadMgrTest.java | 321 ++++++ .../telephony/CarrierServiceStateTrackerTest.java | 128 +++ .../internal/telephony/CarrierSignalAgentTest.java | 45 +- .../telephony/ClientWakelockAccountantTest.java | 1 - .../android/internal/telephony/ContextFixture.java | 30 +- .../internal/telephony/GsmCdmaCallTrackerTest.java | 48 +- .../internal/telephony/GsmCdmaConnectionTest.java | 36 + .../internal/telephony/GsmCdmaPhoneTest.java | 119 ++- .../internal/telephony/ImsiEncryptionInfoTest.java | 112 +++ .../telephony/NeighboringCellInfoTest.java | 2 +- .../internal/telephony/NetworkScanRequestTest.java | 56 ++ .../internal/telephony/NetworkScanResultTest.java | 75 ++ .../internal/telephony/PhoneNumberUtilsTest.java | 36 + .../telephony/RadioAccessSpecifierTest.java | 48 + .../telephony/ServiceStateTrackerTest.java | 75 +- .../telephony/Sms7BitEncodingTranslatorTest.java | 12 +- .../telephony/SubscriptionControllerTest.java | 43 +- .../telephony/SubscriptionInfoUpdaterTest.java | 181 +++- .../android/internal/telephony/TelephonyTest.java | 23 +- .../telephony/cdma/CdmaInboundSmsHandlerTest.java | 27 +- .../internal/telephony/cdma/CdmaSmsCbTest.java | 11 +- .../telephony/dataconnection/ApnSettingTest.java | 455 ++++++--- .../dataconnection/DataConnectionTest.java | 2 - .../telephony/dataconnection/DcTrackerTest.java | 493 +++++++++- .../TelephonyNetworkFactoryTest.java | 29 +- .../telephony/euicc/EuiccConnectorTest.java | 375 +++++++ .../telephony/euicc/EuiccControllerTest.java | 987 +++++++++++++++++++ .../telephony/gsm/GsmInboundSmsHandlerTest.java | 35 +- .../telephony/gsm/GsmSmsDispatcherTest.java | 94 ++ .../imsphone/ImsExternalCallTrackerTest.java | 26 +- .../telephony/imsphone/ImsPhoneCallTest.java | 22 +- .../imsphone/ImsPhoneCallTrackerTest.java | 91 ++ .../telephony/imsphone/ImsPhoneConnectionTest.java | 49 +- .../internal/telephony/imsphone/ImsPhoneTest.java | 24 + .../telephony/imsphone/ImsRttTextHandlerTest.java | 223 +++++ .../telephony/mocks/ConnectivityServiceMock.java | 18 +- .../internal/telephony/mocks/DcTrackerMock.java | 10 +- .../internal/telephony/mocks/PhoneMock.java | 20 +- .../internal/telephony/uicc/IccCardProxyTest.java | 145 +++ .../internal/telephony/uicc/UiccCardTest.java | 29 +- .../uicc/UiccCarrierPrivilegeRulesTest.java | 292 ++++++ .../uicc/UiccStateChangedLauncherTest.java | 21 +- 129 files changed, 13288 insertions(+), 2094 deletions(-) 05a65e402 Remove empty override of saveClirSetting in ImsPhoneBase. 2a5474900 Imsi: Accounting for gzipped certificate data from the website. Bug: 35606429 Test: runtest -x CarrierKeyDownloadMgrTest ad44212e1 Fix power blaming log to show up using dumpsys in bugreport. e681be9bd clear mdn cache on SIM absent 6d5f4de85 Imsi: move to certificate instead of public key. 390628aa5 Don't cancel CS reject cause notifications ebb5717ee After this change, we'll show the emergency notification even in Airplane Mode when the user is registered for Wifi Calling. 536399602 Building IMSI support for encryption. Changes to the JSON fields. CPed from master. 76739e7ec Add a timeout in waiting state to unblock the state machine after 30s. c6363866c handle NPE for findAppRequestInfoSmsIntentLocked aba07fa1a Building IMSI support for encryption. 64f3d6bc6 Fix issue where video call continues on LTE when wifi lost and data off. 6efba0815 Expand call forwarding logging. fc138755e Ensure IMS dial uses the correct CLIR mode. 7fe4d243b Ensure IMS dial uses the correct CLIR mode. c1a30c1a5 Fixed that video calling data usage was not counted under phone app 81cb84b8f enable systemBlockable for roaming notification 3ae635e24 Fixed TTY Mode RIL update bug e1faa77a5 Add unit tests for PhoneNumberUtils.createTtsSpan. cf034892f Building support for IMSI encryption. ba3b8c9eb Add unit test for RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED e2b25c138 Ensure emergency calls dialed over IMS use CLIR suppression. d5e1c5292 Add local log to record roaming status. a092e4830 Show notification when VoWiFi is active, and user is out of service for voice. d04bdfe07 Ensure IMS dial uses the correct CLIR mode. 1ef9decde Clean up calls gracefully on phone type switch. 6a836a0be Enable data after phone switches from CDMA to GSM 359e1e69f When IMS connections are merged, track connect time elapsed. 15a1dc57e Add DUN as a NetworkCapability if current APN is the DUN APN as well. a81d30842 Support auto-downgrade of video calls when mobile data is metered. f561305fa Make access rule format compatible with GP. 745dce04d Handle low battery ImsReason and translate to low battery disconnect cause. f4f6f7acd make service ban notification expandable 02f9d4b31 add debugging log for ADN record loading d9be5fb19 Add new error code handling for sending short code message b50e68e3f fix TelephonyNetworkFactory unit test failure 959f77a42 Pin IMS on/off to actual TTY mode fedc3ad83 Revert "Don't assume 3GPP as active app on CDMA with LTE device" da21f0de2 Reduced the retry after disconnect delay 72fb3ffcc Remove/Modify some logs in SubscriptionController to prevent log flood. 103b42ecd Ensure call forwarding and barring MMI codes can work over IMS. b28c5032d Use PLMN instead of SPN override for Rogers, DTAG and Telstra c78e06031 Suppress Registration Errors when WFC disabled d97cb9753 Notify carrier app of other default networks 2cab3ec97 Improvements to pref network notification. 327cd4fe9 Treat "GMT" persist.sys.timezone as unset. 2c5f01819 Fixed deactivate data call request not sent while radio is off e96ce31e0 rename notification channel 301f40d11 Check SIM valid before forcing network auto select ecb8d8e8f Notify Ims service state changed b5072c6da Fixed the aggresive data call setup a14880757 Fixed that modem data roaming state was not preserved properly 9fea8a3df Fixed that VT dropped when handover from LTE to IWLAN 919151c24 Update subscription list when SIM state is NOT_READY. fe215a7ee Ignore phone number changes for outgoing calls. 60ed48f97 Clear voicemail information if CDMA sim is inserted d922de0ec Cache the getActiveSubscriptionInfoList() in SubscriptionController e1ed8e955 Fixed a race when slot-to-sub mapping table is rebuilding 195878945 add NullPointerCheck for serviceStateTracker 67971fefa Show error code in WFC error notification. 5ddb6ec36 add NullPointerCheck for serviceStateTracker cc940f429 Mark flaky tests as @Ignore. 65e6c18c4 downgrade roaming notification channel importance 0db00d61d Fixed cell broadcast configuration not sent when no sim is inserted 6dee0e40c Ensure mShouldIgnoreVideoStateChanges is set on/off on fake pause/resume. eb7465409 Only update address of IMS call for incoming calls. 44b58c804 Add workaround for modem issue where pause bit is not set when on hold. 226f2f361 handle NPE for findAppRequestInfoSmsIntentLocked 35055d475 Revert "Update SubscriptionInfo when the SIM transitions to a NOT_READY state." 0d6ff7958 reset carrier actions when exits roaming state. c3a015d2b Skip sending RIL_REQUEST_ALLOW_DATA on single SIM devices e1346966c Clear calling identity in SmsNumberUtils.needToConvert() d1d2aa157 Add class IntentBroadcaster to rebroadcast intents on USER_UNLOCKED. 55d04c278 Fix crash when LPA is unavailable. 21e6af8d6 support carrier specific initial value of data_roaming 565b45663 Refactored no data due to roaming notification 2dd5ef8b4 Fixed the incorrect roaming override 8a8637aa1 support carrier action reset on mobile data off 42af1c6f5 Make a copy of the sSlotIndexToSubId's entryset 947183ce4 Follow removal of NetworkInfo metered flag. 3516de95e Convert CDMA caller ID codes while roaming on 3GPP networks e05d915a6 Convert CDMA caller ID codes while roaming on 3GPP networks b34891e1c Fix lost query sim status in UiccController when device is unencrypted. 202d11700 Reset EF_AD (mMncLength) on sim refresh event. 4e2fb8205 Fixed debug messages and typos 289bdfbf7 Unregister from carrier privilege notification on updateIccAvailability. e2e625bb1 Optimize power for incoming SMS 37d870b35 Unregister from carrier privilege notification on updateIccAvailability. 1b1b34593 IMS-VT: Read the correct carrier config to notify handover from Wifi to Lte 83de77234 Add cleanupCalls to call tracker. 7ef36bc62 Get system resources instead of phone context ce0c00193 Get system resources instead of phone context ee00c053e Only tearing down restricted metered data when data is enabled 2938f11d0 Bypass consent dialogs for privileged eUICC switches. d913f668e Do not set the state to POWER_OFF when in APM for ImsPhone 5fd5bb14c Always fetch dun APNs from apn db. c03c5b28a Fixed incorrect time zone when the device is on IWLAN 0b2cb5161 Use Bundle for inter-process message be81b0ce0 Prevent any app except LPA to create logical channel to AID of ISD-R. 81fb11f98 Add isAlwaysOnVpnPackageSupported to ConnectivityServiceMock 796abd05c bypass waiting apn list check on unknown data rat f24d4ef9f Radio Interface changes to pass the encryption object, including the key,to the modem. 0b23fe583 Check string variable against both empty and null string f302b7695 Use Bundle for inter-process message a9c50823e Passthrough implementation of retainSubscriptionsForFactoryReset. 6c1c6edb0 Update SubscriptionInfo when the SIM transitions to a NOT_READY state. 216973ae6 Improve the Safety Checks on IccCardStatus.toString() ac07351e9 Add log to show mccmnc of resource configuration 352a24258 Initialization causes IMS to deregister d728841b1 Make eUICC SubInfo refreshes blocking. 339d69aef Check whether the bands and channels are null 19295a923 Add log to show mccmnc of resource configuration cc40713c4 Proper handling of roaming override case c771233f5 Check whether the bands and channels are null 0407e2b6c Add the new scan request and response to log string. a88c366bf Add the new scan request and response to log string. 145d3db15 getIccCardStatus with slot index when modem response sim refresh. 26cacd734 Stubs for Keepalive API bc3ef42cb Suppress conference initiation when already in the process of merging. a50a8f5d2 fix the build failure dd6c058b4 Revert "fix the build failure" 4a120a1e6 fix the build failure 195058654 Remove unused import of android.test.TestRunner 820ca11b8 Updating mock for ConnectivityService 44fd6f60b Exit Emergency callback mode if modem resets e83e02b8b handle carrier config change race conditions 4f4a1971a Handles the RIL error from the CommandException aa9890f48 migrate roaming operator configs to carrier config b73b89a57 Added methods to insert/get carrier keys from the carrier provider. 919113a2a handle invalid SMS destination address gracefully 15eff80b3 Fix MVNO override feature 7e616a7f5 Add logging for isRoamIndForHomeSystem c92a02362 migrate roaming operator configs to carrier config 9f053c796 Add logging for isRoamIndForHomeSystem ced725ec2 cleanup and reset waiting apnlist on RAT change 0564aa1e2 Show error code in WFC error messages. 286e95aa9 Suppress Connection address changes while merge is in progress. a234d03c4 Handles the RIL error from the CommandException e0d956e16 Add the NetworkScanRequestTracker 9af642482 Fix double prompt when downloading profiles. f256f53a9 Stubs for Keepalive API 37414e6f5 Fix emergency call failure over IMS after boot 355768849 Default CDMA subscription source to RUIM/SIM 84de71988 Add the NetworkScanRequestTracker c704f5f31 Do not consider service state for video enablement. 05688f497 Fix issue that cannot accept third incoming IMS call 1d73da1c2 Do not consider service state for video enablement. 31e69b5ef eUICC error code cleanup. 9179967a8 Radio Interface changes to pass the encryption object, including the key,to the modem. 2429df650 Address IMSI privacy issues. 955ad96f7 Add OWNERS in frameworks/opt/telephony d6cfc77a4 Fix issue that cannot accept third incoming IMS call ca8681a9b Fix Automatic time zone not working when no NITZ received. b7a997a45 Clear carrier privilege rules on SIM reset. 06cc9bcfe Add test intent for supp service failures. 27590b415 Fix NPE in EuiccController. 257732fb4 Improve the Safety Checks on IccCardStatus.toString() fe80f4088 Refresh subscription list on erase. 8e31d9711 Add supp service notification test intent. 5af320f02 Radio Interface changes to pass the encryption object, including the key,to the modem. 02f1fc594 Clear calling identity in getCarrierImsPackage() efa9c3486 Update ImsPhone to have default OUT_OF_SERVICE state fab72cdd4 Clear carrier privilege rules on SIM reset. 4d2b59a18 Adds ACCESS_CLASS_BLOCKED DisconnectCause 4588457ea Don't return false if the Phone is GSM for ECBM 1a91fa934 Check aid against empty string for SIM_REFRESH 24396c2cb Fix unit test. 2f14f544d Added video calling data usage per-uid support bba4c2136 Post feature capability changes to handler. 0e9e03876 Added video calling data usage per-uid support a986d707d Disable IccCardProxyTest.testAppReady b6655ffd6 Optimize power for incoming SMS b07319c91 Reenabled the unit tests 0fba6df34 Reenabled the unit tests 16fb75013 Fixed file descriptor leak in telephony unit tests dc01f4f1a More robust ref counting in EuiccConnector. f118cdaa4 Update the waitUntilReady/setReady logic to use java blocking a9ea6871f Remove unnecessary whitespace from imports 1773b5c39 Added IWLAN metered APN support 0e5d8e352 Fixed flaky tests and added more DcTracker tests. 44fc41e5a Fixed flaky testRoamingPhoneTypeSwitch 6c85560b3 Fixed a resource leak in unit tests 1b9718ab5 Fixed failed unit tests 0998eac41 Fixed flaky unit tests 1944101e9 Change initial IccCardProxy Card State to UNKNOWN 50734be54 Added IWLAN metered APN support 1f7990667 Fixed a resource leak in unit tests 1f4fd861e Provide a machanism to override MVNO parameters below CarrierConfig 3b2da52fb Fixed flaky testRoamingPhoneTypeSwitch 4f62c3ddc Write eUICC provisioned bit after successful download. c92c90851 Merged makeNetworkCapabilities and getCopyNetworkCapabilities d216b7bae Fix for bad merge 5a68f376f to oc-dev-plus-aosp 68b1e590b Reverted data roaming leakage fix that causes side effect fe4a960ee Consolidated all data allow/disallow logic into one method 3957502d0 Fixed that APN context stuck in SCANNING state d1aead719 Fixed unnecessary roaming off event triggered issue 7553e003c Fixed unnecessary roaming off event triggered issue 53ea3cba6 Fixed failed unit tests 77fb08c7f Address IMSI privacy issues. c5c52a399 Fix setCdmaBroadcastConfig in RIL.java to include all categories. c8c651f85 Add the new RIL requests to start/stop network scan 19f7a93c6 Filter invalid handover requests. 2d4f7c72e Support different SIM power states e11ff8780 Fixed flaky unit tests 8f32416b4 Implement remaining core eUICC APIs. dce529f00 Implement embedded subscription list APIs. de5f76d5e Unit test for NetworkScanRequest 9d0526352 Fixed that APN context stuck in SCANNING state a254eeb44 Log Telephony Event on receiving RIL_UNSOL_MODEM_RESTART faf4f5ac3 Add IMEI_NOT_ACCEPTED error code for IMS 113fd3ba5 Add startCaptivePortalApp to ConnectivityServiceMock. ad1a62f44 reset carrier actions on APM ffcdbea80 Add the new RIL requests to start/stop network scan da22a565f Reverted data roaming leakage fix that causes side effect 675f8030c Notify ImsService Status Callbacks correctly fc59bf75c Fix EuiccControllerTest's dependency on activity manager internals. 469d1d71c Set CDMA data roaming based on TSB58 roaming indicator if voice is not in service ed77f7847 Support different SIM power states cbc5162ef Move SMS_RECORD_LENGTH to SmsManager c62ed4bf5 Add the frameworks/services dependency to frameworks/opt 703fe39c7 Move OTASP_* Consts from ServiceStateTracker to TelephonyManager 070646266 Remove Extraneous Dependency from DefaultPhoneNotifier 04b572572 Port functions from DefaultPhoneNotifier to frameworks/base 6f3533942 Remove newFromRil() function to a utility class cafb2c96c Move files from frameworks/opt/telephony to frameworks/base 7e4e11bce Notify ImsService Status Callbacks correctly c09bbf92d Set isGsm flag based on currently camped voice and data RATs 4a7b8ec05 Synchronize on mImsPhone to avoid NPE 99e00ea84 Consolidated all data allow/disallow logic into one method 86f275d95 Check for service state before dialing normal voice call in the CS pipe 9467bbc42 add IsUriNumber GetUsernameFromUriNumber unittest 075b42b3d Moved data retry handler from broadcast to message. 1b5f54fb4 fix crash from carriersignalAgent under sip call e10a3af2a Moved data retry handler from broadcast to message. b808a31b9 Force BSIC value to only one byte cbf05358d Fix Rtt text handler test b65d66979 Fixed flaky tests and added more DcTracker tests. 3dea4084c Move files from frameworks/opt/telephony to frameworks/base 3aa9ed7d1 Fix issues with MMI/USSD codes. 0219341c0 Handle removal of time_zones_by_country.xml 559cb6775 new carrier signal/action on carrier action reset 4421ed08e Unit test for NetworkScanRequest 3dd2f4b1d Radio Interface changes to allow the modem to query the framework for the key. e5d195404 Radio Interface changes to get the public key. 5de5ed316 Better handle MSIM DDS changed event 9f914cd7c Create Public API which exposes if the device is in a state where simultaneous voice and data are possible. 7a9b640ed Add SharedPreference information in TelephonyDebugService dumpsys 3cea0ec98 Send Filtered VVM SMS to telephony with phone account handle b3144a56b Disable failing unit tests. 7f121b4aa Provide an API to make USSD calls and read the responses. a788c0936 Fixed crash in data connection bc79eb66b Added unmetered use only data connection support 7da451848 Fixed roaming related issues ab557c984 Use SubscriptionId instead of SubId e240e9e8f Fix log: RIL_REQUEST_SET_ALLOWED_CARRIERS 2eaa4816c Make tetherChangePermission to be secured for AppOps permission 73567a441 Fix broken unit tests. fa88fc1de Pipe through RTT signaling to IMS 42d7404d5 fix simActivation test failure ae1a46b91 Fix GsmInboundSmsHandler unit tests. 1ff5736ec stop polling service state when shutting down 464512ea9 group multi-part message by 3gppswappush 2286c7e03 Fix dump: dump mSpnOverride value 98ddd3bea ServiceStateTracker notifies via ContentProvider 06e5810ac ServiceStateTracker notifies via ContentProvider 01f650b0c Convert null string to "" 695ece74b Changed the naming scheme for Treble java libraries (both static and dynamic) 1c512d4da Changed the naming scheme for Treble java libraries (both static and dynamic) 77d3034a4 ECBM SystemProperty cleanup 953d76b68 Implement eUICC error resolution. 6a9b80633 Supress SIM_STATE_UNKNOWN when not PERSOSUBSTATE_SIM_NETWORK 6a2a21bfa Hold on data-stall recovery logic during voice call on other sub. 08d3d312d Allow carrier-privileged apps to download profiles. 75dd4e6f3 Keep ConnectivityServiceMock building. b24093047 Switch to using StringNetworkSpecifier. 4871be71e Change radio related service names to slot1, slot2, slot3... 10d75a759 Add p2 option in OpenLogicalChannel caaf755b2 Change radio related service names to slot1, slot2, slot3... 3f5700799 Add new extra as per CDD for ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED. 277a5a2aa Squashed merge of master-sim into master. e5a941797 Uicc: Fix NullPointerException issue after turn on airplane mode 8faa53f7e Revert "Revert "Add the frameworks/services dependency to frameworks/opt"" f153a7fd5 Call set initial attach apn when roaming status changes 008255dbf Allowed broadcast receivers to receive SMS intents b58e31529 Disable voice call barring notification for VZN. f63e74c2c Change radio related service names to slot1, slot2, slot3... ab6002ccd Correct NPE when active call is disconnected. 860f6ed5b fix simActivation test failure cb1bba558 Fixed failed unit test cases a3a42b1c8 String changes for Voice/Data/Emergency services blocked. 9db488440 Cleanup connections for APNs that are not connected 75ddc0cd1 String changes for Voice/Data/Emergency services blocked. 74c8509ae Include subaddress information for connection address c33bd7aa6 Fixes ImsService Unit Tests 0552dcd6b Add test config to FrameworksTelephonyTests 729c5cc8f Remove frameworks/opt/telephony from PDK 8431a0ed5 Fix that pending DTMF cannot be sent after SRVCC has occurred ========platform/frameworks/opt/timezonepicker between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/arrays.xml | 51 +++++++++++++++++++++++++++++++++++++++++++ res/values-en-rCA/strings.xml | 24 ++++++++++++++++++++ res/values-en-rXC/arrays.xml | 51 +++++++++++++++++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 24 ++++++++++++++++++++ res/values-fa/arrays.xml | 4 ++-- 5 files changed, 152 insertions(+), 2 deletions(-) a8c2b1a Import translations. DO NOT MERGE 4164813 Import translations. DO NOT MERGE 867eb77 Import translations. DO NOT MERGE e04de57 Import translations. DO NOT MERGE e344fd8 Import translations. DO NOT MERGE d58535c Import translations. DO NOT MERGE ========platform/frameworks/opt/vcard between android-8.0.0_r32..android-8.1.0_r1========= tests/AndroidTest.xml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) f4d2a98 VCARD * # f596d11 Add test config to AndroidVCardTests ========platform/frameworks/rs between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 308 +++- Android.mk | 224 --- CleanSpec.mk | 2 + OWNERS | 6 + build_rs.py | 14 +- cpp/Android.bp | 78 +- cpp/Android.mk | 79 - cpp/rsCppUtils.cpp | 1 + cpp/rsDispatch.h | 8 +- cpu_ref/Android.bp | 130 ++ cpu_ref/Android.mk | 102 -- cpu_ref/rsCpuExecutable.cpp | 30 +- cpu_ref/rsCpuIntrinsicBLAS.cpp | 4 + cpu_ref/rsCpuScript.cpp | 10 + cpu_ref/rsCpuScript.h | 3 + driver/README.txt | 17 + driver/rsdAllocation.cpp | 2 + driver/runtime/Android.mk | 26 +- driver/runtime/ll64/allocation.ll | 45 +- driver/runtime/rs_allocation.c | 85 -- rsApiStubs.cpp | 71 +- rsCacheDir.cpp | 54 + rsGrallocConsumer.h | 4 +- rsgApi.cpp.rsg => rsgApi.cpp_rsg | 0 rsgApiFuncDecl.h.rsg => rsgApiFuncDecl.h_rsg | 0 rsgApiReplay.cpp.rsg => rsgApiReplay.cpp_rsg | 0 rsgApiStructs.h.rsg => rsgApiStructs.h_rsg | 0 rsov/compiler/Android.mk | 14 - rsov/compiler/Builtin.cpp | 15 +- rsov/compiler/Context.cpp | 15 + rsov/compiler/Context.h | 24 +- rsov/compiler/GlobalAllocSPIRITPass.cpp | 2 +- rsov/compiler/GlobalMergePass.cpp | 218 ++- rsov/compiler/GlobalMergePass.h | 2 +- rsov/compiler/RSSPIRVWriter.cpp | 42 +- rsov/compiler/RSSPIRVWriter.h | 4 +- rsov/compiler/RemoveNonkernelsPass.cpp | 27 + rsov/compiler/Wrapper.cpp | 24 +- rsov/compiler/rs2spirv.cpp | 51 +- rsov/compiler/spirit/module.cpp | 24 + rsov/compiler/spirit/module.h | 4 + rsov/compiler/spirit/module_test.cpp | 13 + .../tests/arguments/foreach_multi_simple.ll | 4 +- rsov/compiler/tests/arguments/signedness.ll | 16 +- rsov/compiler/tests/globals/mul.ll | 2 + rsov/compiler/tests/globals/mul2.ll | 2 + rsov/compiler/tests/rs2spirv_lit_driver.sh | 2 +- rsov/compiler/tests/rs_allocation/getdimx.ll | 2 +- rsov/compiler/tests/rs_allocation/getdimx_64.ll | 2 +- .../compiler/tests/rs_allocation/rewrite_getdim.ll | 2 +- rsov/driver/rsovAllocation.cpp | 1 - rsov/driver/rsovScript.cpp | 271 ++-- rsov/driver/rsovScript.h | 9 + .../src/com/android/rs/rsov/test/RSoVTestCore.java | 1 + .../src/com/android/rs/rsov/test/UT_global.java | 105 ++ .../src/com/android/rs/rsov/test/global.rsh | 63 + .../src/com/android/rs/rsov/test/global_float.rs | 12 +- .../src/com/android/rs/rsov/test/global_int.rs | 12 +- .../src/com/android/rs/rsov/test/utils.rsh | 45 + support.bp | 185 +++ support/Android.bp | 3 + .../support/v8/renderscript/RenderScript.java | 14 +- support/jni/Android.bp | 77 + support/jni/Android.mk | 54 - support/rs_support/Android.mk | 187 --- tests/java_api/Android.mk | 62 +- tests/java_api/RSTestBackward/Android.mk | 35 + tests/java_api/RSTestBackward/AndroidManifest.xml | 31 + .../testbackward/RSBackwardCompatibilityTests.java | 87 ++ .../src/com/android/rs/testbackward/RSTests.java | 114 ++ tests/java_api/RSTestBackward19/Android.mk | 108 ++ .../java_api/RSTestBackward19/AndroidManifest.xml | 31 + .../RSBackward19CompatibilityTests.java | 101 ++ .../src/com/android/rs/testbackward19/RSTests.java | 74 + tests/java_api/RSTestForward/21.1.2/Android.mk | 123 ++ .../RSTestForward/21.1.2/AndroidManifest.xml | 34 + tests/java_api/RSTestForward/22.0.1/Android.mk | 123 ++ .../RSTestForward/22.0.1/AndroidManifest.xml | 34 + tests/java_api/RSTestForward/23.0.3/Android.mk | 144 ++ .../RSTestForward/23.0.3/AndroidManifest.xml | 34 + tests/java_api/RSTestForward/24.0.3/Android.mk | 170 +++ .../RSTestForward/24.0.3/AndroidManifest.xml | 34 + tests/java_api/RSTestForward/25.0.2/Android.mk | 170 +++ .../RSTestForward/25.0.2/AndroidManifest.xml | 34 + tests/java_api/RSTestForward/Android.mk | 22 + tests/java_api/RSTestForward/Targets.mk | 6 + .../testforward/RSForwardCompatibilityTests.java | 78 + tests/java_api/RSTest_CompatLib/Android.mk | 24 +- .../java_api/RSTest_CompatLib/AndroidManifest.xml | 36 +- .../src/com/android/rs/test/RSTest.java | 66 - .../src/com/android/rs/test/RSTestCore.java | 212 --- .../src/com/android/rs/test/UT_alloc.java | 69 - .../src/com/android/rs/test/UT_reduce.java | 308 ---- .../src/com/android/rs/test/UnitTest.java | 144 -- .../src/com/android/rs/test/array_alloc.rs | 21 - .../src/com/android/rs/test/clamp_relaxed.rs | 2 - .../src/com/android/rs/test/constant.rs | 19 - .../src/com/android/rs/test/convert.rs | 37 - .../src/com/android/rs/test/convert_relaxed.rs | 2 - .../src/com/android/rs/test/float_test.rs | 14 - .../src/com/android/rs/test/foreach_bounds.rs | 33 - .../src/com/android/rs/test/instance.rs | 9 - .../src/com/android/rs/test/int4.rs | 29 - .../src/com/android/rs/test/min.rs | 20 - .../src/com/android/rs/test/reduce.rs | 152 -- .../src/com/android/rs/test/refcount.rs | 13 - .../src/com/android/rs/test/rslist.rs | 25 - .../src/com/android/rs/test/struct.rs | 37 - .../src/com/android/rs/test/unsigned.rs | 36 - .../android/rs/testcompat/RSSupportLibTests.java | 77 + .../testcompat/RSSupportLibTestsListActivity.java | 40 + tests/java_api/RSTest_CompatLib19/Android.mk | 114 ++ .../RSTest_CompatLib19/AndroidManifest.xml | 30 + .../android/rs/testcompat/RSSupportLibTests.java | 77 + tests/java_api/RSUnitTests/RSUnitTests.py | 711 +++++++++ tests/java_api/RSUnitTests/find_versions.sh | 21 + .../com/android/rs/unittest/RSListActivity.java | 84 ++ .../src/com/android/rs/unittest}/UT_alloc.java | 12 +- .../com/android/rs/unittest}/UT_alloc_copy.java | 18 +- .../android/rs/unittest}/UT_alloc_copyPadded.java | 17 +- .../com/android/rs/unittest}/UT_array_alloc.java | 12 +- .../com/android/rs/unittest}/UT_array_init.java | 12 +- .../src/com/android/rs/unittest}/UT_atomic.java | 12 +- .../src/com/android/rs/unittest}/UT_bitfield.java | 12 +- .../android/rs/unittest}/UT_blur_validation.java | 8 +- .../src/com/android/rs/unittest}/UT_bug_char.java | 12 +- .../com/android/rs/unittest}/UT_check_dims.java | 12 +- .../src/com/android/rs/unittest}/UT_clamp.java | 12 +- .../com/android/rs/unittest}/UT_clamp_relaxed.java | 12 +- .../src/com/android/rs/unittest}/UT_constant.java | 8 +- .../src/com/android/rs/unittest}/UT_convert.java | 12 +- .../android/rs/unittest}/UT_convert_relaxed.java | 12 +- .../src/com/android/rs/unittest}/UT_copy_test.java | 12 +- .../com/android/rs/unittest}/UT_ctxt_default.java | 12 +- .../src/com/android/rs/unittest}/UT_element.java | 12 +- .../src/com/android/rs/unittest}/UT_foreach.java | 12 +- .../android/rs/unittest}/UT_foreach_bounds.java | 12 +- .../com/android/rs/unittest}/UT_foreach_multi.java | 12 +- .../src/com/android/rs/unittest}/UT_fp16.java | 12 +- .../com/android/rs/unittest}/UT_fp16_globals.java | 12 +- .../src/com/android/rs/unittest}/UT_fp_mad.java | 12 +- .../src/com/android/rs/unittest}/UT_instance.java | 23 +- .../src/com/android/rs/unittest}/UT_int4.java | 12 +- .../src/com/android/rs/unittest}/UT_kernel.java | 12 +- .../src/com/android/rs/unittest}/UT_kernel2d.java | 12 +- .../android/rs/unittest}/UT_kernel2d_oldstyle.java | 12 +- .../src/com/android/rs/unittest}/UT_kernel3d.java | 12 +- .../com/android/rs/unittest}/UT_kernel_struct.java | 12 +- .../src/com/android/rs/unittest}/UT_math.java | 12 +- .../src/com/android/rs/unittest/UT_math_24.java | 36 + .../com/android/rs/unittest}/UT_math_agree.java | 12 +- .../android/rs/unittest}/UT_math_conformance.java | 12 +- .../src/com/android/rs/unittest}/UT_math_fp16.java | 12 +- .../src/com/android/rs/unittest}/UT_min.java | 12 +- .../src/com/android/rs/unittest}/UT_noroot.java | 12 +- .../com/android/rs/unittest}/UT_primitives.java | 12 +- .../src/com/android/rs/unittest}/UT_reduce.java | 10 +- .../android/rs/unittest}/UT_reduce_backward.java | 10 +- .../src/com/android/rs/unittest}/UT_refcount.java | 12 +- .../com/android/rs/unittest/UT_reflection3264.java | 115 ++ .../src/com/android/rs/unittest}/UT_rsdebug.java | 12 +- .../src/com/android/rs/unittest/UT_rsdebug_23.java | 36 + .../src/com/android/rs/unittest/UT_rsdebug_24.java | 36 + .../src/com/android/rs/unittest}/UT_rstime.java | 12 +- .../src/com/android/rs/unittest}/UT_rstypes.java | 12 +- .../src/com/android/rs/unittest}/UT_sampler.java | 14 +- .../rs/unittest}/UT_script_group2_float.java | 13 +- .../unittest}/UT_script_group2_gatherscatter.java | 11 +- .../rs/unittest}/UT_script_group2_nochain.java | 13 +- .../rs/unittest}/UT_script_group2_pointwise.java | 13 +- .../rs/unittest}/UT_single_source_alloc.java | 31 +- .../rs/unittest}/UT_single_source_ref_count.java | 12 +- .../rs/unittest}/UT_single_source_script.java | 12 +- .../com/android/rs/unittest}/UT_small_struct.java | 12 +- .../android/rs/unittest}/UT_small_struct_2.java | 12 +- .../android/rs/unittest}/UT_static_globals.java | 12 +- .../src/com/android/rs/unittest}/UT_struct.java | 13 +- .../com/android/rs/unittest}/UT_struct_field.java | 12 +- .../rs/unittest}/UT_struct_field_simple.java | 12 +- .../src/com/android/rs/unittest}/UT_unsigned.java | 12 +- .../src/com/android/rs/unittest}/UT_vector.java | 12 +- .../src/com/android/rs/unittest/UnitTest.java | 235 +++ .../src/com/android/rs/unittest}/addup.rs | 4 +- .../src/com/android/rs/unittest}/alloc.rs | 16 + .../src/com/android/rs/unittest/array_alloc.rs | 37 + .../src/com/android/rs/unittest}/array_init.rs | 16 + .../src/com/android/rs/unittest}/atomic.rs | 16 + .../src/com/android/rs/unittest}/bitfield.rs | 16 + .../src/com/android/rs/unittest}/bug_char.rs | 16 + .../src/com/android/rs/unittest}/check_dims.rs | 16 + .../src/com/android/rs/unittest}/clamp.rs | 16 + .../src/com/android/rs/unittest/clamp_relaxed.rs | 18 + .../src/com/android/rs/unittest/constant.rs | 35 + .../src/com/android/rs/unittest}/convert.rs | 16 + .../src/com/android/rs/unittest/convert_relaxed.rs | 18 + .../src/com/android/rs/unittest}/copy_test.rs | 2 +- .../src/com/android/rs/unittest}/ctxt_default.rs | 16 + .../src/com/android/rs/unittest}/double.rs | 4 +- .../src/com/android/rs/unittest}/element.rs | 16 + .../src/com/android/rs/unittest/float_test.rs | 30 + .../src/com/android/rs/unittest}/foreach.rs | 16 + .../src/com/android/rs/unittest}/foreach_bounds.rs | 16 + .../src/com/android/rs/unittest}/foreach_multi.rs | 16 + .../src/com/android/rs/unittest}/fp16.rs | 16 + .../src/com/android/rs/unittest}/fp16_globals.rs | 16 + .../src/com/android/rs/unittest}/fp_mad.rs | 18 +- .../src/com/android/rs/unittest}/increment.rs | 2 +- .../src/com/android/rs/unittest}/increment2.rs | 2 +- .../src/com/android/rs/unittest/instance.rs | 25 + .../src/com/android/rs/unittest/int4.rs | 45 + .../src/com/android/rs/unittest}/kernel.rs | 16 + .../src/com/android/rs/unittest}/kernel2d.rs | 16 + .../com/android/rs/unittest}/kernel2d_oldstyle.rs | 16 + .../src/com/android/rs/unittest}/kernel3d.rs | 16 + .../src/com/android/rs/unittest}/kernel_struct.rs | 16 + .../src/com/android/rs/unittest}/math.rs | 17 +- .../src/com/android/rs/unittest/math_24.rs | 61 + .../src/com/android/rs/unittest}/math_agree.rs | 16 + .../com/android/rs/unittest}/math_conformance.rs | 16 + .../src/com/android/rs/unittest}/math_fp16.rs | 16 + .../RSUnitTests/src/com/android/rs/unittest/min.rs | 36 + .../src/com/android/rs/unittest}/noroot.rs | 16 + .../src/com/android/rs/unittest}/primitives.rs | 16 + .../src/com/android/rs/unittest}/reduce.rs | 16 + .../com/android/rs/unittest}/reduce_backward.rs | 16 + .../src/com/android/rs/unittest/refcount.rs | 29 + .../src/com/android/rs/unittest/reflection3264.rs | 77 + .../src/com/android/rs/unittest}/rsdebug.rs | 16 + .../src/com/android/rs/unittest/rsdebug_23.rs | 50 + .../src/com/android/rs/unittest/rsdebug_24.rs | 52 + .../src/com/android/rs/unittest}/rstime.rs | 16 + .../src/com/android/rs/unittest}/rstypes.rs | 16 + .../src/com/android/rs/unittest}/sampler.rs | 16 + .../src/com/android/rs/unittest}/shared.rsh | 18 +- .../android/rs/unittest}/single_source_alloc.rs | 30 + .../rs/unittest}/single_source_ref_count.rs | 16 + .../android/rs/unittest}/single_source_script.rs | 16 + .../src/com/android/rs/unittest}/small_struct.rs | 16 + .../src/com/android/rs/unittest}/small_struct_2.rs | 16 + .../src/com/android/rs/unittest/static_globals.rs | 33 + .../src/com/android/rs/unittest}/struct.rs | 16 + .../src/com/android/rs/unittest}/struct_field.rs | 16 + .../android/rs/unittest}/struct_field_simple.rs | 16 + .../src/com/android/rs/unittest}/unsigned.rs | 16 + .../src/com/android/rs/unittest}/vector.rs | 16 + .../android/rs/unittest/UT_alloc_supportlib.java | 87 ++ .../com/android/rs/unittest}/UT_apitest.java | 20 +- .../com/android/rs/unittest/alloc_supportlib.rs} | 18 +- .../com/android/rs/unittest}/apitest.rs | 18 +- .../com/android/rs/unittest/UT_alloc.java | 89 ++ .../com/android/rs/unittest/UT_alloc_copy.java | 662 +++++++++ .../android/rs/unittest/UT_alloc_copyPadded.java | 1319 +++++++++++++++++ .../android/rs/unittest/UT_alloc_supportlib.java | 89 ++ .../com/android/rs/unittest/UT_apitest.java | 64 + .../com/android/rs/unittest}/UT_array_alloc.java | 27 +- .../com/android/rs/unittest}/UT_array_init.java | 20 +- .../com/android/rs/unittest}/UT_atomic.java | 20 +- .../com/android/rs/unittest/UT_bitfield.java | 44 + .../android/rs/unittest}/UT_blur_validation.java | 12 +- .../com/android/rs/unittest}/UT_bug_char.java | 31 +- .../com/android/rs/unittest/UT_check_dims.java | 76 + .../com/android/rs/unittest}/UT_clamp.java | 20 +- .../com/android/rs/unittest}/UT_clamp_relaxed.java | 20 +- .../com/android/rs/unittest}/UT_constant.java | 14 +- .../com/android/rs/unittest}/UT_convert.java | 20 +- .../android/rs/unittest}/UT_convert_relaxed.java | 20 +- .../com/android/rs/unittest}/UT_copy_test.java | 42 +- .../com/android/rs/unittest/UT_ctxt_default.java | 65 + .../com/android/rs/unittest}/UT_element.java | 104 +- .../com/android/rs/unittest}/UT_foreach.java | 25 +- .../android/rs/unittest}/UT_foreach_bounds.java | 43 +- .../com/android/rs/unittest/UT_foreach_multi.java | 110 ++ .../com/android/rs/unittest}/UT_fp_mad.java | 20 +- .../com/android/rs/unittest/UT_instance.java | 101 ++ .../com/android/rs/unittest}/UT_int4.java | 20 +- .../com/android/rs/unittest}/UT_kernel.java | 36 +- .../com/android/rs/unittest/UT_kernel2d.java | 68 + .../android/rs/unittest/UT_kernel2d_oldstyle.java | 68 + .../com/android/rs/unittest/UT_kernel3d.java | 71 + .../com/android/rs/unittest}/UT_kernel_struct.java | 26 +- .../com/android/rs/unittest}/UT_math.java | 20 +- .../com/android/rs/unittest/UT_math_24.java | 38 + .../com/android/rs/unittest}/UT_math_agree.java | 109 +- .../android/rs/unittest}/UT_math_conformance.java | 20 +- .../com/android/rs/unittest}/UT_min.java | 20 +- .../com/android/rs/unittest}/UT_noroot.java | 25 +- .../com/android/rs/unittest}/UT_primitives.java | 24 +- .../com/android/rs/unittest/UT_reduce.java | 1504 ++++++++++++++++++++ .../android/rs/unittest}/UT_reduce_backward.java | 70 +- .../com/android/rs/unittest}/UT_refcount.java | 32 +- .../com/android/rs/unittest/UT_reflection3264.java | 117 ++ .../com/android/rs/unittest}/UT_rsdebug.java | 20 +- .../com/android/rs/unittest/UT_rsdebug_23.java | 38 + .../com/android/rs/unittest/UT_rsdebug_24.java | 38 + .../com/android/rs/unittest}/UT_rstime.java | 20 +- .../com/android/rs/unittest}/UT_rstypes.java | 20 +- .../com/android/rs/unittest}/UT_sampler.java | 74 +- .../rs/unittest}/UT_script_group2_float.java | 41 +- .../unittest}/UT_script_group2_gatherscatter.java | 67 +- .../rs/unittest}/UT_script_group2_nochain.java | 64 +- .../rs/unittest}/UT_script_group2_pointwise.java | 60 +- .../rs/unittest}/UT_single_source_alloc.java | 42 +- .../rs/unittest}/UT_single_source_ref_count.java | 19 +- .../rs/unittest}/UT_single_source_script.java | 26 +- .../com/android/rs/unittest/UT_small_struct.java | 70 + .../com/android/rs/unittest/UT_small_struct_2.java | 70 + .../com/android/rs/unittest/UT_static_globals.java | 47 + .../com/android/rs/unittest}/UT_struct.java | 23 +- .../com/android/rs/unittest/UT_struct_field.java | 89 ++ .../rs/unittest/UT_struct_field_simple.java | 83 ++ .../com/android/rs/unittest}/UT_unsigned.java | 22 +- .../com/android/rs/unittest}/UT_vector.java | 38 +- .../com/android/rs/unittest/UnitTest.java | 237 +++ .../com/android/rs/unittest}/addup.rs | 7 +- .../com/android/rs/unittest/alloc.rs | 91 ++ .../com/android/rs/unittest/alloc_supportlib.rs | 110 ++ .../com/android/rs/unittest/apitest.rs | 1400 ++++++++++++++++++ .../com/android/rs/unittest/array_alloc.rs | 39 + .../com/android/rs/unittest}/array_init.rs | 18 + .../com/android/rs/unittest}/atomic.rs | 18 + .../com/android/rs/unittest/bitfield.rs | 105 ++ .../com/android/rs/unittest}/bug_char.rs | 18 + .../com/android/rs/unittest/check_dims.rs | 44 + .../com/android/rs/unittest}/clamp.rs | 18 + .../com/android/rs/unittest/clamp_relaxed.rs | 20 + .../com/android/rs/unittest/constant.rs | 37 + .../com/android/rs/unittest/convert.rs | 55 + .../com/android/rs/unittest/convert_relaxed.rs | 20 + .../com/android/rs/unittest}/copy_test.rs | 4 +- .../com/android/rs/unittest/ctxt_default.rs | 86 ++ .../com/android/rs/unittest/double.rs | 24 + .../com/android/rs/unittest}/element.rs | 21 + .../com/android/rs/unittest/float_test.rs | 32 + .../com/android/rs/unittest}/foreach.rs | 18 + .../com/android/rs/unittest/foreach_bounds.rs | 80 ++ .../com/android/rs/unittest/foreach_multi.rs | 196 +++ .../com/android/rs/unittest}/fp_mad.rs | 18 + .../com/android/rs/unittest/increment.rs | 24 + .../com/android/rs/unittest}/increment2.rs | 7 +- .../com/android/rs/unittest/instance.rs | 27 + .../com/android/rs/unittest/int4.rs | 47 + .../com/android/rs/unittest}/kernel.rs | 18 + .../com/android/rs/unittest/kernel2d.rs | 74 + .../com/android/rs/unittest/kernel2d_oldstyle.rs | 74 + .../com/android/rs/unittest/kernel3d.rs | 78 + .../com/android/rs/unittest}/kernel_struct.rs | 18 + .../com/android/rs/unittest}/math.rs | 27 +- .../com/android/rs/unittest/math_24.rs | 63 + .../com/android/rs/unittest}/math_agree.rs | 32 +- .../com/android/rs/unittest}/math_conformance.rs | 20 +- .../com/android/rs/unittest/min.rs | 38 + .../com/android/rs/unittest}/noroot.rs | 18 + .../com/android/rs/unittest}/primitives.rs | 18 + .../com/android/rs/unittest/reduce.rs | 358 +++++ .../com/android/rs/unittest}/reduce_backward.rs | 26 +- .../com/android/rs/unittest/refcount.rs | 31 + .../com/android/rs/unittest/reflection3264.rs | 79 + .../com/android/rs/unittest}/rsdebug.rs | 35 +- .../com/android/rs/unittest/rsdebug_23.rs | 52 + .../com/android/rs/unittest/rsdebug_24.rs | 54 + .../com/android/rs/unittest}/rstime.rs | 18 + .../com/android/rs/unittest}/rstypes.rs | 25 +- .../com/android/rs/unittest}/sampler.rs | 18 + .../com/android/rs/unittest}/shared.rsh | 22 +- .../android/rs/unittest}/single_source_alloc.rs | 36 + .../rs/unittest}/single_source_ref_count.rs | 18 + .../android/rs/unittest}/single_source_script.rs | 18 + .../com/android/rs/unittest/small_struct.rs | 88 ++ .../com/android/rs/unittest/small_struct_2.rs | 88 ++ .../com/android/rs/unittest/static_globals.rs | 35 + .../com/android/rs/unittest/struct.rs | 55 + .../com/android/rs/unittest/struct_field.rs | 153 ++ .../com/android/rs/unittest/struct_field_simple.rs | 49 + .../com/android/rs/unittest/unsigned.rs | 54 + .../com/android/rs/unittest}/vector.rs | 18 + tests/java_api/RsTest/Android.mk | 11 +- tests/java_api/RsTest/AndroidManifest.xml | 32 +- tests/java_api/RsTest/AndroidTest.xml | 2 +- .../src/com/android/rs/test/RSContinuousTest.java | 463 ------ .../android/rs/test/RSContinuousTestActivity.java | 24 - .../RsTest/src/com/android/rs/test/RSTest.java | 78 +- .../RsTest/src/com/android/rs/test/RSTestCore.java | 217 --- .../com/android/rs/test/RSTestListActivity.java | 43 + .../RsTest/src/com/android/rs/test/UnitTest.java | 148 -- .../RsTest/src/com/android/rs/test/array_alloc.rs | 21 - .../src/com/android/rs/test/clamp_relaxed.rs | 2 - .../RsTest/src/com/android/rs/test/constant.rs | 19 - .../src/com/android/rs/test/convert_relaxed.rs | 2 - .../RsTest/src/com/android/rs/test/float_test.rs | 14 - .../RsTest/src/com/android/rs/test/int4.rs | 29 - .../java_api/RsTest/src/com/android/rs/test/min.rs | 20 - .../RsTest/src/com/android/rs/test/refcount.rs | 13 - .../RsTest/src/com/android/rs/test/rslist.rs | 25 - .../src/com/android/rs/test/static_globals.rs | 17 - tests/lldb/README.txt | 7 +- tests/lldb/config.py | 4 +- tests/lldb/tests/harness/util_android.py | 2 +- tests/lldb/tests/harness/util_bundle.py | 3 +- update_rs_prebuilts.sh | 11 +- 399 files changed, 17217 insertions(+), 4517 deletions(-) c550dabc libRS is LLNDK 6fa61412 Mark RS libs as VNDK-SP 0730cbca Improve Java reflection for 32-bit versus 64-bit differences. 1fc7d3b2 Added RenderScript members to OWNERS file 0ddeeb74 Improve Java reflection for 32-bit versus 64-bit differences. 2058f4e3 Improve Java reflection for 32-bit versus 64-bit differences. 9d238fdc Move queryCacheDir to a separate shared object. c6dd3312 Fix documentation on log file flags f31b8e48 Display install APK error message if fail 63e218cf Make gemmlowp able to run with multi-threads. bac72f8b Vendor lib can use rsDispatch.h a70773b7 Print results of RSTest after each test ecbb0727 Added RenderScript members to OWNERS file ac9211a9 Make all RSTestForward apks have different package names 3020398b Add targets that build rs platform/unbundled tests da43d586 ld.mc uses libcompier_rt and libRSDriver from the vndk-sp directory 8d421ca1 bcc vendor plugin must be loaded from the sphal namespace fb709346 Cleaned up debug variants of libclcore.bc 7c7c00b9 Add RSTest_Compat19 for support lib test for API 19 407289da Revert "Fix math.rs" 2494e840 Cleanup RSListActivity and RSTest GUI 09fa331d Fix math.rs 16a4169c Modify RSTest_Compat to use RSUnitTests 10ba981b PDK: Disable libRS for PDK builds 8dfe9eee Change RSTest to use RSUnitTests 8c938fc2 Specify "--hash-style=sysv" for RS support lib modules. ea7cbdf5 Fix option syntax for lldb in test harness 0d13f392 Add generating support lib tests from RSUnitTests ed2d4bd3 Stop using obj/lib f4b6eebd Fix crashing CPU driver runtime on null input allocation 403885ee Convert more of libRS* to Android.bp 9f944561 Reconcile oc-dev-plus-aosp with master e5b2262c Convert more of libRS* to Android.bp c3a74991 Revert "Convert more of libRS* to Android.bp" 6607c130 Convert more of libRS* to Android.bp 3764dacb Convert more of libRS* to Android.bp b742d236 Fix uninitialized lodDim{X|Y|Z} in YUV allocations ddb86c3d Fix shared library location in build_rs.py 4dcfce91 Remove OVERRIDE_RS_DRIVER from libRS_internal 296cd02e Protect static global access with a global flag. 79ac1515 Remove API 19 and 20 from RSTestForward f4882cb9 Fix CTS VLoadTest failures under debug context. 6cac172c Add tests from RSTest_Compat to RSUnitTests ed6a8dd1 Fix typo in ScriptForEachMulti support lib jni. bfa6e70a Clean up Healing Brush and fix a crash 06af00c4 Add RSTestBackward for API 19 a1a1965e Fix inconsistent allocation accessors in HealingBrush 84ba5b7a Remove LOCAL_RENDERSCRIPT_COMPATIBILITY from compatibility testing 0fb11ee5 Special case rs[G|S]etElementAt_long in 32-bit debug contexts 29791302 Use different .so names in a debug context 7a3e78aa Convert libRS to Android.bp e1f527da Update path for libmediandk headers 1fccbffe Update path for libmediandk headers 02eb1099 Update path for libmediandk headers ec3d2791 Fix a type mismatch and out-of-bound accesses in ImageProcessing_jb 092aff8b Add forward compatibility testing 167cd7ab Fix the logging for test_rs_alloc_api() 95806807 Cleanup unit tests and backward compatibility tests 9d6d8726 Made untyped rs[GS]etElementAt available in debug context abdc1af3 Add API to allow RS debugger to find the high-level context, given a low level context. 68e18572 Fix crashing VrDemo by removing obsolete code 7305bb33 Append null terminator to fullPath variable and change sizeof(type) to sizeof(*name) for clarity. 2a1576ff Fix clang-analyzer-security warnings for RenderScript 4cad3301 Fix unit test race condition bc5d0f49 Increment sys ref count of input/output Allocations 75fe0f89 Handle socket creation error in context init 00b14110 Convert libRScpp to Android.bp 524096c0 Make RSTestBackward.apk part of build artifact 97cf762f Validates Intrinsic Blur only takes 2D Allocations eb9a4d34 Added test for Blur input/output validation 6e64e51a [debugger] make the ScriptGroup inspection point weak f7b25a0c Change backward compatibility unit test versions e0c6f1d5 Revive forEachDstAtop implementations for NEON/ASIMD 28faded3 Added support for global variables 1a3e97c3 Add RenderScript backward compatibility testing 50652073 Update tests to reflect recent changes in lldb upstream and librs 341f3063 Add .rs.info versionInfo parser to the cpu_ref driver f2bde9ee lldb test case harness improvement. 135f7645 Fixed inccorect version check 2e66752f Add email alias to OWNERS. 8b76a64c rsHidlAdaptation: Include log/log.h, since it uses ALOG* 699eec4b Fix RS HIDL client to correctly treat data passing by bytes. 08012d1f Add regression tests for 32-bit x86 struct layout bug fixes. 56fca7dd Revert "Add regression tests for 32-bit x86 struct layout bug fixes." d870e969 Add some discussion of what SlangVersion means for libclcore. b8b3564a Add regression tests for 32-bit x86 struct layout bug fixes. 56813de7 Fix RSoV compiler regression 732264bd Change test type from InstrumentationTest to AndroidJUnitTest ========platform/frameworks/support between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 2 + Android.mk | 5 + annotations/api/current.txt | 171 + annotations/build.gradle | 55 +- .../src/android/support/annotation/MainThread.java | 10 +- .../src/android/support/annotation/UiThread.java | 10 +- api/25.4.0.ignore | 1 + api/26.0.0-SNAPSHOT.txt | 13151 ------------------ api/26.0.0.ignore | 4 + api/26.1.0.txt | 13270 +++++++++++++++++++ app-toolkit/.gitignore | 4 + app-toolkit/README.md | 3 + app-toolkit/build.gradle | 27 + app-toolkit/buildSrc | 1 + .../common/api/0.0.0.txt | 0 app-toolkit/common/api/1.0.0.txt | 0 app-toolkit/common/build.gradle | 38 + .../arch/core/internal/FastSafeIterableMap.java | 80 + .../arch/core/internal/SafeIterableMap.java | 384 + .../core/internal/FastSafeIterableMapTest.java | 75 + .../arch/core/internal/SafeIterableMapTest.java | 505 + app-toolkit/core-testing/build.gradle | 74 + .../testing/CountingTaskExecutorRuleTest.java | 181 + .../core-testing/src/main/AndroidManifest.xml | 23 + .../arch/core/executor/JunitTaskExecutorRule.java | 94 + .../executor/TaskExecutorWithFakeMainThread.java | 154 + .../executor/testing/CountingTaskExecutorRule.java | 141 + .../executor/testing/InstantTaskExecutorRule.java | 58 + .../testing/InstantTaskExecutorRuleTest.java | 66 + app-toolkit/dependencies.gradle | 92 + app-toolkit/gradle.properties | 4 + app-toolkit/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54224 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + app-toolkit/gradlew | 171 + app-toolkit/gradlew.bat | 84 + app-toolkit/init.gradle | 253 + app-toolkit/kotlin-checkstyle.xml | 51 + app-toolkit/localize.sh | 2 + app-toolkit/runtime/build.gradle | 66 + app-toolkit/runtime/src/main/AndroidManifest.xml | 23 + .../arch/core/executor/AppToolkitTaskExecutor.java | 117 + .../arch/core/executor/DefaultTaskExecutor.java | 60 + .../android/arch/core/executor/TaskExecutor.java | 66 + .../main/java/android/arch/core/util/Function.java | 33 + app-toolkit/settings.gradle | 121 + app-toolkit/settings_support_lib.gradle | 36 + build.gradle | 3 +- buildSrc/build.gradle | 2 + buildSrc/dependencies.gradle | 17 +- buildSrc/diff_and_docs.gradle | 504 +- buildSrc/init.gradle | 144 +- buildSrc/release.gradle | 139 +- buildSrc/repos.gradle | 12 +- .../support/FlatfootAndroidLibraryPlugin.groovy | 37 + .../support/SupportAndroidLibraryPlugin.groovy | 160 + .../support/SupportJavaLibraryPlugin.groovy | 45 + .../support/SupportKotlinLibraryPlugin.groovy | 43 + .../android/support/SupportLibraryExtension.groovy | 10 +- .../support/SupportLibraryMavenUploader.groovy | 76 + .../android/support/SupportLibraryPlugin.groovy | 197 - .../support/checkapi/ApiXmlConversionTask.groovy | 58 - .../android/support/checkapi/CheckApiTask.groovy | 43 +- .../android/support/checkapi/UpdateApiTask.groovy | 71 - .../DoclavaMultilineJavadocOptionFileOption.java | 93 - .../android/support/doclava/DoclavaTask.groovy | 82 +- .../support/gmaven/GMavenVersionChecker.groovy | 201 + .../groovy/android/support/jdiff/JDiffTask.groovy | 126 - .../main/java/android/support/LibraryVersions.java | 72 + .../src/main/java/android/support/Version.java | 120 + .../support/checkapi/ApiXmlConversionTask.java | 80 + .../android/support/checkapi/UpdateApiTask.java | 139 + .../main/java/android/support/jdiff/JDiffTask.java | 180 + buildSrc/versions.gradle | 27 - compat/Android.mk | 12 +- compat/AndroidManifest.xml | 6 +- compat/api/26.0.0.ignore | 4 + compat/api/26.0.0.txt | 2426 ++++ compat/api/current.txt | 2352 ++++ .../support/v4/app/NotificationCompatApi20.java | 245 - .../support/v4/app/RemoteInputCompatApi20.java | 167 - .../support/v4/app/NotificationCompatApi21.java | 275 - .../v4/graphics/drawable/DrawableWrapperApi21.java | 129 - .../support/v4/app/NotificationCompatApi23.java | 26 - .../fingerprint/FingerprintManagerCompatApi23.java | 179 - .../android/support/v4/text/ICUCompatApi21.java | 56 - .../support/v4/app/NotificationCompatApi24.java | 188 - .../support/v4/app/NotificationCompatApi26.java | 121 - compat/build.gradle | 34 +- .../NotificationBuilderWithBuilderAccessor.java | 35 - .../support/v4/app/NotificationCompatBase.java | 65 - .../support/v4/app/RemoteInputCompatBase.java | 44 - .../support/v4/graphics/PaintCompatApi14.java | 99 - .../support/v4/net/DatagramSocketWrapper.java | 115 - .../ics/android/support/v4/text/ICUCompatIcs.java | 96 - .../v4/view/ViewPropertyAnimatorListener.java | 47 - .../AccessibilityServiceInfoCompat.java | 160 +- .../android/support/v4/app/ActivityCompat.java | 3 +- .../support/v4/app/AppOpsManagerCompat.java | 3 +- .../java/android/support/v4/app/BundleCompat.java | 2 +- .../android/support/v4/app/JobIntentService.java | 216 +- .../NotificationBuilderWithBuilderAccessor.java | 34 + .../android/support/v4/app/NotificationCompat.java | 1471 +- .../support/v4/app/NotificationCompatBuilder.java | 379 + .../support/v4/app/NotificationCompatExtras.java | 15 +- .../v4/app/NotificationCompatJellybean.java | 333 + .../support/v4/app/NotificationManagerCompat.java | 6 +- .../java/android/support/v4/app/RemoteInput.java | 255 +- .../support/v4/app/RemoteInputCompatBase.java | 87 + .../java/android/support/v4/app/ServiceCompat.java | 2 +- .../android/support/v4/app/SupportActivity.java | 30 +- .../android/support/v4/content/ContextCompat.java | 6 +- .../android/support/v4/content/IntentCompat.java | 204 +- .../support/v4/content/ModernAsyncTask.java | 530 - .../support/v4/content/ParallelExecutorCompat.java | 41 - .../support/v4/content/pm/ActivityInfoCompat.java | 9 +- .../support/v4/content/pm/ShortcutInfoCompat.java | 30 +- .../v4/content/pm/ShortcutManagerCompat.java | 11 +- .../v4/content/res/ConfigurationHelper.java | 39 - .../v4/content/res/FontResourcesParserCompat.java | 13 +- .../support/v4/content/res/ResourcesCompat.java | 10 +- .../support/v4/database/DatabaseUtilsCompat.java | 14 +- .../android/support/v4/graphics/BitmapCompat.java | 5 +- .../android/support/v4/graphics/PaintCompat.java | 79 +- .../support/v4/graphics/TypefaceCompat.java | 69 +- .../v4/graphics/TypefaceCompatApi21Impl.java | 85 + .../v4/graphics/TypefaceCompatApi24Impl.java | 29 +- .../v4/graphics/TypefaceCompatApi26Impl.java | 301 + .../v4/graphics/TypefaceCompatBaseImpl.java | 127 +- .../support/v4/graphics/TypefaceCompatUtil.java | 63 +- .../v4/graphics/drawable/DrawableCompat.java | 492 +- .../v4/graphics/drawable/DrawableWrapper.java | 0 .../v4/graphics/drawable/DrawableWrapperApi14.java | 0 .../v4/graphics/drawable/DrawableWrapperApi19.java | 0 .../v4/graphics/drawable/DrawableWrapperApi21.java | 168 + .../support/v4/graphics/drawable/IconCompat.java | 16 +- .../v4/graphics/drawable/TintAwareDrawable.java | 0 .../v4/hardware/display/DisplayManagerCompat.java | 3 +- .../fingerprint/FingerprintManagerCompat.java | 230 +- .../support/v4/net/ConnectivityManagerCompat.java | 94 +- .../support/v4/net/DatagramSocketWrapper.java | 115 + .../android/support/v4/net/TrafficStatsCompat.java | 73 +- .../android/support/v4/os/AsyncTaskCompat.java | 56 - compat/java/android/support/v4/os/BuildCompat.java | 13 +- .../android/support/v4/os/EnvironmentCompat.java | 2 +- .../java/android/support/v4/os/LocaleHelper.java | 4 +- .../android/support/v4/os/LocaleListCompat.java | 4 +- .../android/support/v4/os/LocaleListHelper.java | 2 +- .../android/support/v4/os/ParcelableCompat.java | 2 +- .../support/v4/provider/FontsContractCompat.java | 93 +- .../android/support/v4/text/BidiFormatter.java | 0 compat/java/android/support/v4/text/ICUCompat.java | 99 +- .../android/support/v4/text/TextUtilsCompat.java | 9 +- .../support/v4/text/util/LinkifyCompat.java | 31 +- .../java/android/support/v4/util/DebugUtils.java | 3 +- compat/java/android/support/v4/util/LogWriter.java | 3 +- compat/java/android/support/v4/util/LruCache.java | 3 +- .../android/support/v4/util/ObjectsCompat.java | 53 + .../android/support/v4/util/PatternsCompat.java | 2 +- .../android/support/v4/util/Preconditions.java | 21 +- compat/java/android/support/v4/util/TimeUtils.java | 3 +- .../v4/view/AccessibilityDelegateCompat.java | 3 +- .../android/support/v4/view/KeyEventCompat.java | 123 - .../support/v4/view/LayoutInflaterCompat.java | 3 +- .../java/android/support/v4/view/MenuCompat.java | 3 +- .../android/support/v4/view/MenuItemCompat.java | 7 +- .../android/support/v4/view/MotionEventCompat.java | 3 +- .../v4/view/ScaleGestureDetectorCompat.java | 2 +- .../support/v4/view/VelocityTrackerCompat.java | 3 +- .../java/android/support/v4/view/ViewCompat.java | 246 +- .../support/v4/view/ViewConfigurationCompat.java | 10 +- .../android/support/v4/view/ViewGroupCompat.java | 10 +- .../android/support/v4/view/ViewParentCompat.java | 3 +- .../v4/view/ViewPropertyAnimatorListener.java | 49 + .../view/ViewPropertyAnimatorListenerAdapter.java | 0 .../view/ViewPropertyAnimatorUpdateListener.java | 0 .../java/android/support/v4/view/WindowCompat.java | 3 +- .../accessibility/AccessibilityEventCompat.java | 114 +- .../accessibility/AccessibilityManagerCompat.java | 2 +- .../accessibility/AccessibilityNodeInfoCompat.java | 1665 +-- .../AccessibilityNodeProviderCompat.java | 172 +- .../accessibility/AccessibilityRecordCompat.java | 90 +- .../AccessibilityWindowInfoCompat.java | 3 +- .../v4/view/animation/PathInterpolatorApi14.java | 0 .../support/v4/widget/AutoSizeableTextView.java | 7 + .../support/v4/widget/CompoundButtonCompat.java | 5 +- .../support/v4/widget/EdgeEffectCompat.java | 2 +- .../android/support/v4/widget/ImageViewCompat.java | 3 +- .../support/v4/widget/ListPopupWindowCompat.java | 2 +- .../android/support/v4/widget/PopupMenuCompat.java | 2 +- .../support/v4/widget/PopupWindowCompat.java | 2 +- .../support/v4/widget/SearchViewCompat.java | 404 - .../android/support/v4/widget/TextViewCompat.java | 15 +- .../android/support/v4/app/BundleUtil.java | 24 - .../v4/app/NotificationBuilderWithActions.java | 24 - .../v4/app/NotificationCompatJellybean.java | 441 - .../support/v4/app/RemoteInputCompatJellybean.java | 210 - .../AccessibilityNodeProviderCompatJellyBean.java | 62 - .../support/v4/app/NotificationCompatKitKat.java | 145 - .../AccessibilityNodeInfoCompatKitKat.java | 45 - .../AccessibilityNodeProviderCompatKitKat.java | 68 - compat/lint-baseline.xml | 4 + compat/res-public/values/public_styles.xml | 25 + .../drawable-hdpi/notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../res/drawable-hdpi/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../drawable-mdpi/notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../res/drawable-mdpi/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../notification_action_background.xml | 36 + .../notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../drawable-xhdpi/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../res/drawable/notification_bg.xml | 0 .../res/drawable/notification_bg_low.xml | 0 .../res/drawable/notification_icon_background.xml | 0 .../res/drawable/notification_tile_bg.xml | 0 .../notification_template_custom_big.xml | 117 + compat/res/layout-v21/notification_action.xml | 41 + .../layout-v21/notification_action_tombstone.xml | 48 + .../notification_template_custom_big.xml | 90 + .../notification_template_icon_group.xml | 42 + compat/res/layout/notification_action.xml | 44 + .../res/layout/notification_action_tombstone.xml | 51 + .../layout/notification_template_custom_big.xml | 76 + .../layout/notification_template_icon_group.xml | 24 + .../notification_template_part_chronometer.xml | 23 + .../res/layout/notification_template_part_time.xml | 23 + compat/res/values-af/strings.xml | 21 + compat/res/values-am/strings.xml | 21 + compat/res/values-ar/strings.xml | 21 + compat/res/values-az/strings.xml | 21 + compat/res/values-b+sr+Latn/strings.xml | 21 + compat/res/values-be/strings.xml | 21 + compat/res/values-bg/strings.xml | 21 + compat/res/values-bn/strings.xml | 21 + compat/res/values-bs/strings.xml | 21 + compat/res/values-ca/strings.xml | 21 + compat/res/values-cs/strings.xml | 21 + compat/res/values-da/strings.xml | 21 + compat/res/values-de/strings.xml | 21 + compat/res/values-el/strings.xml | 21 + compat/res/values-en-rAU/strings.xml | 21 + compat/res/values-en-rGB/strings.xml | 21 + compat/res/values-en-rIN/strings.xml | 21 + compat/res/values-es-rUS/strings.xml | 21 + compat/res/values-es/strings.xml | 21 + compat/res/values-et/strings.xml | 21 + compat/res/values-eu/strings.xml | 21 + compat/res/values-fa/strings.xml | 21 + compat/res/values-fi/strings.xml | 21 + compat/res/values-fr-rCA/strings.xml | 21 + compat/res/values-fr/strings.xml | 21 + compat/res/values-gl/strings.xml | 21 + compat/res/values-gu/strings.xml | 21 + compat/res/values-hi/strings.xml | 21 + compat/res/values-hr/strings.xml | 21 + compat/res/values-hu/strings.xml | 21 + compat/res/values-hy/strings.xml | 21 + compat/res/values-in/strings.xml | 21 + compat/res/values-is/strings.xml | 21 + compat/res/values-it/strings.xml | 21 + compat/res/values-iw/strings.xml | 21 + compat/res/values-ja/strings.xml | 21 + compat/res/values-ka/strings.xml | 21 + compat/res/values-kk/strings.xml | 21 + compat/res/values-km/strings.xml | 21 + compat/res/values-kn/strings.xml | 21 + compat/res/values-ko/strings.xml | 21 + compat/res/values-ky/strings.xml | 21 + compat/res/values-lo/strings.xml | 21 + compat/res/values-lt/strings.xml | 21 + compat/res/values-lv/strings.xml | 21 + compat/res/values-mk/strings.xml | 21 + compat/res/values-ml/strings.xml | 21 + compat/res/values-mn/strings.xml | 21 + compat/res/values-mr/strings.xml | 21 + compat/res/values-ms/strings.xml | 21 + compat/res/values-my/strings.xml | 21 + compat/res/values-nb/strings.xml | 21 + compat/res/values-ne/strings.xml | 21 + compat/res/values-nl/strings.xml | 21 + compat/res/values-pa/strings.xml | 21 + compat/res/values-pl/strings.xml | 21 + compat/res/values-port/bools.xml | 21 + compat/res/values-pt-rBR/strings.xml | 21 + compat/res/values-pt-rPT/strings.xml | 21 + compat/res/values-pt/strings.xml | 21 + compat/res/values-ro/strings.xml | 21 + compat/res/values-ru/strings.xml | 21 + compat/res/values-si/strings.xml | 21 + compat/res/values-sk/strings.xml | 21 + compat/res/values-sl/strings.xml | 21 + compat/res/values-sq/strings.xml | 21 + compat/res/values-sr/strings.xml | 21 + compat/res/values-sv/strings.xml | 21 + compat/res/values-sw/strings.xml | 21 + compat/res/values-ta/strings.xml | 21 + compat/res/values-te/strings.xml | 21 + compat/res/values-th/strings.xml | 21 + compat/res/values-tl/strings.xml | 21 + compat/res/values-tr/strings.xml | 21 + compat/res/values-uk/strings.xml | 21 + compat/res/values-ur/strings.xml | 21 + compat/res/values-uz/strings.xml | 21 + {v7/appcompat => compat}/res/values-v16/dimens.xml | 0 {v7/appcompat => compat}/res/values-v21/colors.xml | 0 compat/res/values-v21/dimens.xml | 24 + compat/res/values-v21/styles.xml | 42 + compat/res/values-vi/strings.xml | 21 + compat/res/values-zh-rCN/strings.xml | 21 + compat/res/values-zh-rHK/strings.xml | 21 + compat/res/values-zh-rTW/strings.xml | 21 + compat/res/values-zu/strings.xml | 21 + compat/res/values/colors.xml | 22 + compat/res/values/colors_material.xml | 24 + compat/res/values/config.xml | 26 + compat/res/values/dimens.xml | 73 + compat/res/values/ids.xml | 24 + compat/res/values/strings.xml | 25 + compat/res/values/styles.xml | 38 + compat/tests/AndroidManifest.xml | 19 +- .../support/v4/app/JobIntentServiceTest.java | 119 + .../support/v4/app/NotificationCompatTest.java | 53 +- .../support/v4/content/ModernAsyncTaskTest.java | 130 - .../v4/content/pm/ShortcutManagerCompatTest.java | 23 +- .../v4/graphics/PaintCompatHasGlyphTest.java | 1 + .../support/v4/graphics/TypefaceCompatTest.java | 89 +- .../v4/graphics/drawable/IconCompatTest.java | 3 +- .../support/v4/provider/MockFontProvider.java | 13 +- .../v4/provider/SelfDestructiveThreadTest.java | 2 + .../android/support/v4/text/BidiFormatterTest.java | 0 .../support/v4/text/util/LinkifyCompatTest.java | 20 +- .../android/support/v4/util/ObjectsCompatTest.java | 51 + .../support/v4/util/SimpleArrayMapTest.java | 5 +- .../support/v4/view/ViewGroupCompatTest.java | 84 + .../support/v4/widget/ListViewCompatTest.java | 4 +- compat/tests/res/font/dummyproviderfont.xml | 12 +- compat/tests/res/font/invalid_xmlfamily.xml | 6 +- compat/tests/res/font/invalid_xmlfont.xml | 6 +- .../invalid_xmlfont_contains_invalid_font_file.xml | 6 +- compat/tests/res/font/samplexmldownloadedfont.xml | 14 +- compat/tests/res/font/samplexmlfont.xml | 12 +- .../res/font/styletest_async_providerfont.xml | 14 +- .../tests/res/font/styletest_sync_providerfont.xml | 16 +- compat/tests/res/font/styletestfont.xml | 15 +- content/Android.mk | 29 + content/AndroidManifest.xml | 23 + content/api/0.0.0.txt | 0 content/api/current.txt | 54 + content/build.gradle | 44 + content/lint-baseline.xml | 4 + .../src/android/support/content/ContentPager.java | 707 + .../android/support/content/InMemoryCursor.java | 279 + .../android/support/content/LoaderQueryRunner.java | 95 + content/src/android/support/content/Query.java | 194 + content/tests/AndroidManifest.xml | 30 + content/tests/NO_DOCS | 17 + .../android/support/content/ContentPagerTest.java | 431 + .../support/content/LoaderQueryRunnerTest.java | 92 + .../java/android/support/content/QueryTest.java | 89 + .../java/android/support/content/TestActivity.java | 25 + .../support/content/TestContentObserver.java | 48 + .../support/content/TestContentProvider.java | 396 + .../android/support/content/TestQueryCallback.java | 147 + .../android/support/content/TestQueryRunner.java | 53 + core-ui/Android.mk | 6 +- core-ui/AndroidManifest.xml | 6 +- core-ui/api/26.0.0.txt | 655 + core-ui/api/current.txt | 655 + .../support/v4/widget/DrawerLayoutCompatApi21.java | 96 - .../support/v4/widget/DrawerLayoutImpl.java | 26 - core-ui/build.gradle | 30 +- .../support/v4/app/ActionBarDrawerToggleIcs.java | 140 - .../support/v4/app/ActionBarDrawerToggle.java | 201 +- .../v4/widget/CircularProgressDrawable.java | 945 ++ .../android/support/v4/widget/DrawerLayout.java | 152 +- .../support/v4/widget/ExploreByTouchHelper.java | 11 +- .../v4/widget/MaterialProgressDrawable.java | 792 -- .../support/v4/widget/SlidingPaneLayout.java | 36 +- .../support/v4/widget/SwipeRefreshLayout.java | 25 +- .../v4/app/ActionBarDrawerToggleJellybeanMR2.java | 70 - core-ui/lint-baseline.xml | 15 + core-ui/tests/AndroidManifest.xml | 14 +- .../android/support/v4/view/BaseViewPagerTest.java | 14 +- .../widget/CircularProgressDrawableActivity.java | 27 + .../v4/widget/CircularProgressDrawableTest.java | 96 + .../layout/circular_progress_drawable_activity.xml | 25 + core-utils/Android.mk | 3 - core-utils/AndroidManifest.xml | 6 +- core-utils/api/26.0.0.txt | 321 + core-utils/api/current.txt | 321 + .../android/support/v4/print/PrintHelperApi20.java | 35 - .../v4/provider/DocumentsContractApi21.java | 96 - .../android/support/v4/print/PrintHelperApi23.java | 44 - .../android/support/v4/print/PrintHelperApi24.java | 33 - core-utils/build.gradle | 21 +- .../support/v4/content/ModernAsyncTask.java | 530 + .../support/v4/content/PermissionChecker.java | 6 +- .../v4/content/WakefulBroadcastReceiver.java | 17 +- .../drawable/RoundedBitmapDrawableFactory.java | 2 +- .../java/android/support/v4/print/PrintHelper.java | 810 +- .../android/support/v4/provider/DocumentFile.java | 4 +- .../support/v4/provider/SingleDocumentFile.java | 7 +- .../support/v4/provider/TreeDocumentFile.java | 76 +- .../java/android/support/v4/utils/ObjectUtils.java | 35 - .../support/v4/print/PrintHelperKitkat.java | 701 - .../v4/provider/DocumentsContractApi19.java | 8 - core-utils/lint-baseline.xml | 4 + core-utils/tests/AndroidManifest.xml | 17 +- .../support/v4/content/ModernAsyncTaskTest.java | 130 + customtabs/AndroidManifest.xml | 3 +- customtabs/api/26.0.0.txt | 142 + customtabs/api/current.txt | 142 + customtabs/build.gradle | 20 +- customtabs/lint-baseline.xml | 4 + customtabs/tests/AndroidManifest.xml | 13 +- .../support/customtabs/PostMessageTest.java | 12 +- design/AndroidManifest.xml | 7 +- design/api/26.0.0.txt | 618 + design/api/current.txt | 618 + design/build.gradle | 35 +- design/lint-baseline.xml | 4 + design/res/values/styles.xml | 1 - .../design/internal/BottomNavigationItemView.java | 1 - .../support/design/widget/AppBarLayout.java | 9 +- .../support/design/widget/BottomSheetBehavior.java | 8 +- .../design/widget/CollapsingToolbarLayout.java | 4 +- .../support/design/widget/CoordinatorLayout.java | 33 +- .../support/design/widget/TextInputLayout.java | 14 +- design/tests/AndroidManifest.xml | 74 +- .../layout/design_appbar_horizontal_scrolling.xml | 89 + .../res/menu/bottom_navigation_view_content.xml | 15 +- .../support/design/testutils/ActivityUtils.java | 90 + .../testutils/RecreatedAppCompatActivity.java | 62 + .../design/testutils/TextInputLayoutActions.java | 30 + .../design/testutils/TextInputLayoutMatchers.java | 51 +- .../widget/AppBarHorizontalScrollingActivity.java | 36 + .../widget/AppBarHorizontalScrollingTest.java | 117 + ...ppBarWithCollapsingToolbarStateRestoreTest.java | 42 +- .../design/widget/AppBarWithToolbarTest.java | 2 + .../support/design/widget/BaseTestActivity.java | 6 +- .../design/widget/BottomNavigationViewTest.java | 17 + .../design/widget/BottomSheetBehaviorTest.java | 13 +- .../design/widget/BottomSheetDialogTest.java | 3 +- .../support/design/widget/CustomSnackbarTest.java | 2 +- .../support/design/widget/NavigationViewTest.java | 4 +- .../support/design/widget/SnackbarTest.java | 4 + .../design/widget/TabLayoutWithViewPagerTest.java | 3 +- .../support/design/widget/TextInputLayoutTest.java | 75 +- development/checkstyle/build.gradle | 14 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../prebuilt/com.android.support.checkstyle.jar | Bin 3907 -> 4254 bytes .../checkstyle/TestSizeAnnotationCheck.java | 43 +- development/refaster/IsAtLeastO.java | 38 + development/refaster/README | 25 + droiddoc.mk | 42 - dynamic-animation/AndroidManifest.xml | 3 +- dynamic-animation/api/26.0.0.txt | 103 + dynamic-animation/api/current.txt | 103 + dynamic-animation/build.gradle | 21 +- dynamic-animation/lint-baseline.xml | 4 + .../support/animation/AnimationHandler.java | 114 +- .../support/animation/DynamicAnimation.java | 5 +- dynamic-animation/tests/AndroidManifest.xml | 7 +- .../dynamicanimation/tests/SpringTests.java | 4 +- emoji/appcompat/AndroidManifest.xml | 3 +- emoji/appcompat/api/26.0.0.txt | 24 + emoji/appcompat/api/current.txt | 24 + emoji/appcompat/build.gradle | 22 +- emoji/appcompat/lint-baseline.xml | 4 + .../text/emoji/widget/EmojiAppCompatButton.java | 5 + .../text/emoji/widget/EmojiAppCompatEditText.java | 13 +- .../text/emoji/widget/EmojiAppCompatTextView.java | 5 + emoji/bundled/AndroidManifest.xml | 3 +- emoji/bundled/api/26.0.0.txt | 8 + emoji/bundled/api/current.txt | 8 + emoji/bundled/build.gradle | 8 +- emoji/bundled/lint-baseline.xml | 4 + .../emoji/bundled/BundledEmojiCompatConfig.java | 8 +- emoji/core/AndroidManifest.xml | 3 +- emoji/core/api/26.0.0.txt | 134 + emoji/core/api/current.txt | 134 + emoji/core/build.gradle | 34 +- emoji/core/lint-baseline.xml | 4 + emoji/core/res-public/values/public_attrs.xml | 1 + .../core/res/layout/input_method_extract_view.xml | 48 + emoji/core/res/values/attrs.xml | 12 + .../android/support/text/emoji/EmojiCompat.java | 93 +- .../android/support/text/emoji/EmojiMetadata.java | 21 + .../android/support/text/emoji/EmojiProcessor.java | 15 +- .../text/emoji/FontRequestEmojiCompatConfig.java | 340 +- .../support/text/emoji/MetadataListReader.java | 4 +- .../android/support/text/emoji/MetadataRepo.java | 12 +- .../text/emoji/widget/EditTextAttributeHelper.java | 12 +- .../support/text/emoji/widget/EmojiButton.java | 5 + .../support/text/emoji/widget/EmojiEditText.java | 23 +- .../text/emoji/widget/EmojiEditTextHelper.java | 53 +- .../text/emoji/widget/EmojiExtractEditText.java | 147 + .../text/emoji/widget/EmojiExtractTextLayout.java | 223 + .../text/emoji/widget/EmojiInputConnection.java | 4 +- .../text/emoji/widget/EmojiInputFilter.java | 6 +- .../support/text/emoji/widget/EmojiTextView.java | 5 + .../text/emoji/widget/EmojiTextWatcher.java | 20 +- .../emoji/widget/EmojiTransformationMethod.java | 4 + .../text/emoji/widget/ExtractButtonCompat.java | 61 + emoji/core/tests/AndroidManifest.xml | 1 + .../android/support/text/emoji/AllEmojisTest.java | 21 + .../android/support/text/emoji/ConfigTest.java | 6 +- .../support/text/emoji/EmojiCompatTest.java | 35 +- .../emoji/FontRequestEmojiCompatConfigTest.java | 373 +- .../support/text/emoji/InitCallbackTest.java | 29 +- .../android/support/text/emoji/SoftDeleteTest.java | 62 +- .../support/text/emoji/TestConfigBuilder.java | 10 +- .../support/text/emoji/util/EmojiMatcher.java | 14 +- .../support/text/emoji/util/TestString.java | 7 + .../text/emoji/widget/EmojiEditTextHelperTest.java | 28 +- .../emoji/widget/EmojiExtractTextLayoutTest.java | 185 + .../text/emoji/widget/EmojiInputFilterTest.java | 2 +- .../text/emoji/widget/EmojiTextWatcherTest.java | 29 +- emoji/core/tests/res/layout/extract_view.xml | 22 + .../tests/res/layout/extract_view_with_attrs.xml | 25 + exifinterface/AndroidManifest.xml | 3 +- exifinterface/api/26.0.0.txt | 175 + exifinterface/api/current.txt | 332 + exifinterface/build.gradle | 10 +- exifinterface/lint-baseline.xml | 4 + .../src/android/support/media/ExifInterface.java | 3356 ++++- exifinterface/tests/AndroidManifest.xml | 5 +- .../android/support/media/ExifInterfaceTest.java | 409 +- fragment/AndroidManifest.xml | 6 +- fragment/api/26.0.0.txt | 396 + fragment/api/current.txt | 397 + fragment/build.gradle | 24 +- .../android/support/v4/app/BackStackRecord.java | 4 +- fragment/java/android/support/v4/app/Fragment.java | 139 +- .../android/support/v4/app/FragmentActivity.java | 25 + .../android/support/v4/app/FragmentManager.java | 92 +- .../java/android/support/v4/app/FragmentState.java | 137 + .../support/v4/app/FragmentStatePagerAdapter.java | 2 +- .../android/support/v4/app/FragmentTransition.java | 310 +- .../support/v4/app/FragmentTransitionCompat21.java | 329 +- .../support/v4/app/FragmentTransitionImpl.java | 363 + fragment/lint-baseline.xml | 4 + fragment/tests/AndroidManifest.xml | 21 +- .../android/support/v4/app/CtsMockitoUtils.java | 6 + .../support/v4/app/FragmentLifecycleTest.java | 132 + .../support/v4/app/PostponedTransitionTest.java | 4 +- gradle.properties | 3 +- gradle/wrapper/gradle-wrapper.properties | 2 +- graphics/drawable/animated/AndroidManifest.xml | 3 +- graphics/drawable/animated/api/26.0.0.txt | 34 + graphics/drawable/animated/api/current.txt | 34 + graphics/drawable/animated/build.gradle | 17 +- graphics/drawable/animated/lint-baseline.xml | 15 + .../graphics/drawable/Animatable2Compat.java | 4 +- .../drawable/animated/tests/AndroidManifest.xml | 7 +- graphics/drawable/static/AndroidManifest.xml | 3 +- graphics/drawable/static/api/26.0.0.txt | 16 + graphics/drawable/static/api/current.txt | 16 + graphics/drawable/static/build.gradle | 13 +- graphics/drawable/static/lint-baseline.xml | 4 + .../graphics/drawable/VectorDrawableCompat.java | 13 +- graphics/drawable/static/tests/AndroidManifest.xml | 7 +- lifecycle/.gitignore | 4 + lifecycle/common-java8/build.gradle | 39 + .../arch/lifecycle/DefaultLifecycleObserver.java | 98 + lifecycle/common/api/0.0.0.txt | 0 lifecycle/common/api/1.0.0.txt | 44 + lifecycle/common/api/current.txt | 44 + lifecycle/common/build.gradle | 37 + .../arch/lifecycle/FullLifecycleObserver.java | 32 + .../lifecycle/FullLifecycleObserverAdapter.java | 52 + .../arch/lifecycle/GenericLifecycleObserver.java | 32 + .../java/android/arch/lifecycle/Lifecycle.java | 200 + .../android/arch/lifecycle/LifecycleObserver.java | 28 + .../android/arch/lifecycle/LifecycleOwner.java | 33 + .../java/android/arch/lifecycle/Lifecycling.java | 118 + .../android/arch/lifecycle/OnLifecycleEvent.java | 29 + .../ReflectiveGenericLifecycleObserver.java | 219 + .../arch/lifecycle/FullLifecycleObserverTest.java | 89 + .../ReflectiveGenericLifecycleObserverTest.java | 365 + lifecycle/compiler/build.gradle | 35 + lifecycle/compiler/reset_results.py | 62 + .../kotlin/android/arch/lifecycle/ErrorMessages.kt | 37 + .../android/arch/lifecycle/LifecycleProcessor.kt | 35 + .../kotlin/android/arch/lifecycle/elements_ext.kt | 35 + .../android/arch/lifecycle/input_collector.kt | 113 + .../android/arch/lifecycle/model/AdapterClass.kt | 24 + .../android/arch/lifecycle/model/EventMethod.kt | 31 + .../arch/lifecycle/model/LifecycleObserverInfo.kt | 23 + .../android/arch/lifecycle/transformation.kt | 134 + .../main/kotlin/android/arch/lifecycle/writer.kt | 195 + .../services/javax.annotation.processing.Processor | 1 + lifecycle/compiler/src/main/resources/NOTICE.txt | 1077 ++ .../android/arch/lifecycle/InvalidCasesTest.kt | 49 + .../android/arch/lifecycle/ValidCasesTest.kt | 115 + .../android/arch/lifecycle/utils/TestUtils.kt | 41 + lifecycle/compiler/src/tests/test-data/Bar.java | 40 + .../tests/test-data/DifferentPackagesBase1.java | 28 + .../tests/test-data/DifferentPackagesBase2.java | 33 + .../tests/test-data/DifferentPackagesDerived1.java | 29 + .../tests/test-data/DifferentPackagesDerived2.java | 29 + .../compiler/src/tests/test-data/IGNORE_CHECKSTYLE | 0 .../src/tests/test-data/InheritanceOk1.java | 56 + .../src/tests/test-data/InheritanceOk2.java | 19 + .../src/tests/test-data/InheritanceOk3.java | 35 + .../compiler/src/tests/test-data/InterfaceOk1.java | 26 + .../compiler/src/tests/test-data/InterfaceOk2.java | 45 + .../src/tests/test-data/InvalidClassModifier.java | 30 + .../src/tests/test-data/InvalidFirstArg1.java | 12 + .../src/tests/test-data/InvalidFirstArg2.java | 12 + .../src/tests/test-data/InvalidInheritance1.java | 34 + .../src/tests/test-data/InvalidInheritance2.java | 33 + .../src/tests/test-data/InvalidMethodModifier.java | 28 + .../src/tests/test-data/InvalidSecondArg.java | 12 + .../compiler/src/tests/test-data/NoPackageOk.java | 26 + .../compiler/src/tests/test-data/OnAnyMethod.java | 37 + .../compiler/src/tests/test-data/TooManyArgs1.java | 13 + .../compiler/src/tests/test-data/TooManyArgs2.java | 13 + .../DifferentPackagesBase1_LifecycleAdapter.java | 43 + .../DifferentPackagesBase2_LifecycleAdapter.java | 39 + ...DifferentPackagesDerived1_LifecycleAdapter.java | 41 + ...DifferentPackagesDerived2_LifecycleAdapter.java | 40 + .../InheritanceOk2Base_LifecycleAdapter.java | 39 + .../InheritanceOk2Derived_LifecycleAdapter.java | 40 + .../InheritanceOk3Base_LifecycleAdapter.java | 39 + .../InheritanceOk3Derived_LifecycleAdapter.java | 39 + .../InterfaceOk2Base_LifecycleAdapter.java | 39 + .../InterfaceOk2Derived_LifecycleAdapter.java | 41 + .../InterfaceOk2Interface_LifecycleAdapter.java | 39 + .../expected/OnAnyMethod_LifecycleAdapter.java | 41 + .../src/tests/test-data/expected/license.txt | 15 + lifecycle/extensions/.gitignore | 1 + lifecycle/extensions/build.gradle | 68 + lifecycle/extensions/proguard-rules.pro | 7 + .../extensions/src/androidTest/AndroidManifest.xml | 32 + .../java/android/arch/lifecycle/EmptyActivity.java | 22 + .../lifecycle/FragmentLifecycleInActivityTest.java | 155 + .../lifecycle/FragmentOperationsLifecycleTest.java | 118 + .../arch/lifecycle/ServiceLifecycleTest.java | 249 + .../java/android/arch/lifecycle/ViewModelTest.java | 191 + .../arch/lifecycle/ViewModelTestInTransaction.java | 94 + .../arch/lifecycle/activity/EmptyActivity.java | 31 + .../activity/FragmentLifecycleActivity.java | 119 + .../arch/lifecycle/service/TestService.java | 56 + .../lifecycle/viewmodeltest/TestViewModel.java | 28 + .../lifecycle/viewmodeltest/ViewModelActivity.java | 65 + .../src/androidTest/res/layout/activity_main.xml | 28 + .../androidTest/res/layout/activity_view_model.xml | 25 + lifecycle/extensions/src/main/AndroidManifest.xml | 25 + .../android/arch/lifecycle/AndroidViewModel.java | 40 + .../android/arch/lifecycle/ComputableLiveData.java | 136 + .../lifecycle/EmptyActivityLifecycleCallbacks.java | 51 + .../android/arch/lifecycle/HolderFragment.java | 191 + .../android/arch/lifecycle/LifecycleActivity.java | 26 + .../arch/lifecycle/LifecycleDispatcher.java | 182 + .../android/arch/lifecycle/LifecycleFragment.java | 26 + .../lifecycle/LifecycleRuntimeTrojanProvider.java | 68 + .../android/arch/lifecycle/LifecycleService.java | 76 + .../main/java/android/arch/lifecycle/LiveData.java | 411 + .../android/arch/lifecycle/MediatorLiveData.java | 123 + .../android/arch/lifecycle/MutableLiveData.java | 35 + .../main/java/android/arch/lifecycle/Observer.java | 34 + .../arch/lifecycle/ProcessLifecycleOwner.java | 178 + .../arch/lifecycle/ServiceLifecycleDispatcher.java | 108 + .../android/arch/lifecycle/Transformations.java | 103 + .../java/android/arch/lifecycle/ViewModel.java | 106 + .../android/arch/lifecycle/ViewModelProvider.java | 151 + .../android/arch/lifecycle/ViewModelProviders.java | 146 + .../android/arch/lifecycle/ViewModelStore.java | 61 + .../arch/lifecycle/ViewModelStoreOwner.java | 34 + .../android/arch/lifecycle/ViewModelStores.java | 55 + .../arch/lifecycle/ComputableLiveDataTest.java | 215 + .../lifecycle/DispatcherActivityCallbackTest.java | 77 + .../java/android/arch/lifecycle/LiveDataTest.java | 451 + .../arch/lifecycle/MediatorLiveDataTest.java | 239 + .../arch/lifecycle/ThreadedLiveDataTest.java | 94 + .../arch/lifecycle/TransformationsTest.java | 194 + .../arch/lifecycle/ViewModelProviderTest.java | 96 + .../android/arch/lifecycle/ViewModelStoreTest.java | 54 + .../arch/lifecycle/util/InstantTaskExecutor.java | 36 + lifecycle/gradle.properties | 17 + lifecycle/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes lifecycle/gradle/wrapper/gradle-wrapper.properties | 6 + lifecycle/gradlew | 160 + lifecycle/gradlew.bat | 90 + .../support/lifecycle/LiveDataTransactionTest.java | 77 + .../lifecycle/testapp/LiveDataTestActivity.java | 105 + lifecycle/integration-tests/testapp/.gitignore | 1 + lifecycle/integration-tests/testapp/build.gradle | 73 + .../integration-tests/testapp/proguard-rules.pro | 25 + .../arch/lifecycle/ActivityFullLifecycleTest.java | 95 + .../FragmentInBackStackLifecycleTest.java | 99 + .../android/arch/lifecycle/ProcessOwnerTest.java | 165 + .../arch/lifecycle/SimpleAppFullLifecycleTest.java | 105 + .../SynchronousActivityLifecycleTest.java | 192 + .../java/android/arch/lifecycle/TestUtils.java | 82 + .../testapp/src/main/AndroidManifest.xml | 75 + .../arch/lifecycle/testapp/CollectingActivity.java | 37 + .../arch/lifecycle/testapp/EmptyActivity.java | 33 + .../FrameworkLifecycleRegistryActivity.java | 97 + .../testapp/FullLifecycleTestActivity.java | 88 + .../lifecycle/testapp/LifecycleTestActivity.java | 73 + .../arch/lifecycle/testapp/MainActivity.java | 31 + .../testapp/NavigationDialogActivity.java | 25 + .../testapp/NavigationTestActivityFirst.java | 25 + .../testapp/NavigationTestActivitySecond.java | 25 + .../testapp/SimpleAppLifecycleTestActivity.java | 100 + .../testapp/SupportLifecycleRegistryActivity.java | 95 + .../android/arch/lifecycle/testapp/TestEvent.java | 22 + .../arch/lifecycle/testapp/TestObserver.java | 70 + .../arch/lifecycle/testapp/UsualFragment.java | 37 + .../testapp/src/main/res/layout/activity.xml | 32 + .../src/main/res/layout/empty_activity_layout.xml | 29 + lifecycle/reactivestreams/.gitignore | 1 + lifecycle/reactivestreams/build.gradle | 66 + .../src/androidTest/AndroidManifest.xml | 27 + .../reactivestreams/src/main/AndroidManifest.xml | 23 + .../arch/lifecycle/LiveDataReactiveStreams.java | 172 + .../lifecycle/LiveDataReactiveStreamsTest.java | 297 + lifecycle/runtime/.gitignore | 1 + lifecycle/runtime/api/0.0.0.txt | 0 lifecycle/runtime/api/1.0.0.txt | 18 + lifecycle/runtime/api/current.txt | 18 + lifecycle/runtime/build.gradle | 46 + lifecycle/runtime/proguard-rules.pro | 16 + lifecycle/runtime/src/main/AndroidManifest.xml | 24 + .../android/arch/lifecycle/LifecycleRegistry.java | 330 + .../arch/lifecycle/LifecycleRegistryOwner.java | 28 + .../android/arch/lifecycle/ReportFragment.java | 138 + .../runtime/src/test/java/NoPackageObserver.java | 26 + lifecycle/runtime/src/test/java/NoPackageTest.java | 56 + .../arch/lifecycle/LifecycleRegistryTest.java | 605 + makeFlatfootRepo.sh | 3 + media-compat-test-client/AndroidManifest.xml | 17 + media-compat-test-client/build.gradle | 33 + media-compat-test-client/lint-baseline.xml | 4 + media-compat-test-client/tests/AndroidManifest.xml | 20 + media-compat-test-client/tests/NO_DOCS | 17 + .../mediacompat/client/MediaBrowserCompatTest.java | 672 + .../mediacompat/client/util/IntentUtil.java | 74 + media-compat-test-lib/build.gradle | 17 + .../mediacompat/testlib/IntentConstants.java | 27 + .../mediacompat/testlib/MediaBrowserConstants.java | 64 + media-compat-test-service/AndroidManifest.xml | 17 + media-compat-test-service/build.gradle | 32 + media-compat-test-service/lint-baseline.xml | 4 + .../tests/AndroidManifest.xml | 44 + media-compat-test-service/tests/NO_DOCS | 17 + .../service/ServiceBroadcastReceiver.java | 74 + .../service/StubMediaBrowserServiceCompat.java | 175 + ...rowserServiceCompatWithDelayedMediaSession.java | 64 + media-compat/Android.mk | 1 + media-compat/AndroidManifest.xml | 6 +- media-compat/api/26.0.0.txt | 649 + media-compat/api/current.txt | 654 + .../v4/media/session/MediaSessionCompatApi21.java | 1 + .../support/v4/media/MediaBrowserCompatApi24.java | 66 - .../v4/media/MediaBrowserServiceCompatApi24.java | 108 - .../support/v4/media/MediaBrowserCompatApi26.java | 66 + .../v4/media/MediaBrowserServiceCompatApi26.java | 108 + media-compat/build.gradle | 25 +- .../support/v4/media/MediaBrowserCompat.java | 106 +- .../v4/media/MediaBrowserServiceCompat.java | 45 +- .../support/v4/media/app/NotificationCompat.java | 502 + .../v4/media/session/IMediaControllerCallback.aidl | 1 + .../support/v4/media/session/IMediaSession.aidl | 1 + .../v4/media/session/MediaButtonReceiver.java | 4 +- .../v4/media/session/MediaControllerCompat.java | 529 +- .../v4/media/session/MediaSessionCompat.java | 225 +- .../v4/media/session/PlaybackStateCompat.java | 31 +- media-compat/lint-baseline.xml | 4 + media-compat/res-public/values/public_styles.xml | 25 + .../res/layout/notification_media_action.xml | 25 + .../layout/notification_media_cancel_action.xml | 29 + .../res/layout/notification_template_big_media.xml | 60 + .../notification_template_big_media_custom.xml | 107 + .../notification_template_big_media_narrow.xml | 68 + ...tification_template_big_media_narrow_custom.xml | 115 + .../layout/notification_template_lines_media.xml | 112 + .../res/layout/notification_template_media.xml | 51 + .../layout/notification_template_media_custom.xml | 100 + media-compat/res/values-v21/styles.xml | 33 + media-compat/res/values-v24/styles.xml | 26 + media-compat/res/values/colors.xml | 23 + media-compat/res/values/colors_material.xml | 26 + media-compat/res/values/config.xml | 24 + media-compat/res/values/styles.xml | 28 + media-compat/tests/AndroidManifest.xml | 15 +- .../support/v4/media/MediaBrowserCompatTest.java | 56 + .../v4/media/MediaBrowserServiceCompatTest.java | 4 +- .../media/session/MediaControllerCompatTest.java | 28 +- .../v4/media/session/MediaSessionCompatTest.java | 86 +- paging/common/build.gradle | 44 + .../android/arch/paging/BoundedDataSource.java | 82 + .../android/arch/paging/ContiguousDataSource.java | 117 + .../android/arch/paging/ContiguousPagedList.java | 375 + .../main/java/android/arch/paging/DataSource.java | 152 + .../java/android/arch/paging/KeyedDataSource.java | 309 + .../java/android/arch/paging/NullPaddedList.java | 205 + .../java/android/arch/paging/PageArrayList.java | 130 + .../main/java/android/arch/paging/PagedList.java | 591 + .../android/arch/paging/PositionalDataSource.java | 123 + .../java/android/arch/paging/TiledDataSource.java | 150 + .../java/android/arch/paging/TiledPagedList.java | 234 + .../arch/paging/ContiguousPagedListTest.java | 333 + .../android/arch/paging/KeyedDataSourceTest.kt | 236 + .../android/arch/paging/NullPaddedListTest.java | 68 + .../android/arch/paging/PageArrayListTest.java | 49 + .../java/android/arch/paging/TestExecutor.java | 41 + .../android/arch/paging/TiledPagedListTest.java | 288 + .../src/test/java/android/arch/paging/User.java | 32 + paging/integration-tests/testapp/.gitignore | 1 + paging/integration-tests/testapp/build.gradle | 56 + .../integration-tests/testapp/proguard-rules.pro | 17 + .../testapp/src/main/AndroidManifest.xml | 32 + .../arch/paging/integration/testapp/Item.java | 59 + .../paging/integration/testapp/ItemDataSource.java | 73 + .../integration/testapp/PagedListItemAdapter.java | 53 + .../testapp/PagedListItemViewModel.java | 58 + .../testapp/PagedListSampleActivity.java | 66 + .../src/main/res/layout/activity_recycler_view.xml | 44 + .../testapp/src/main/res/values-w820dp/dimens.xml | 23 + .../testapp/src/main/res/values/dimens.xml | 21 + .../testapp/src/main/res/values/strings.xml | 19 + paging/runtime/build.gradle | 74 + .../arch/paging/ContiguousDiffHelperTest.java | 128 + .../java/android/arch/paging/ListDataSource.java | 38 + .../arch/paging/PagedListAdapterHelperTest.java | 308 + .../java/android/arch/paging/StringPagedList.java | 25 + .../java/android/arch/paging/TestExecutor.java | 41 + .../extensions/ListAdapterHelperTest.java | 164 + paging/runtime/src/main/AndroidManifest.xml | 23 + .../android/arch/paging/ContiguousDiffHelper.java | 175 + .../android/arch/paging/LivePagedListProvider.java | 148 + .../java/android/arch/paging/PagedListAdapter.java | 170 + .../arch/paging/PagedListAdapterHelper.java | 312 + .../java/android/arch/paging/SparseDiffHelper.java | 99 + .../v7/recyclerview/extensions/DiffCallback.java | 65 + .../v7/recyclerview/extensions/ListAdapter.java | 129 + .../recyclerview/extensions/ListAdapterConfig.java | 132 + .../recyclerview/extensions/ListAdapterHelper.java | 262 + percent/AndroidManifest.xml | 3 +- percent/api/26.0.0.txt | 70 + percent/api/current.txt | 70 + percent/build.gradle | 15 +- percent/lint-baseline.xml | 4 + percent/tests/AndroidManifest.xml | 7 +- persistence/db-framework/.gitignore | 1 + persistence/db-framework/build.gradle | 66 + .../db-framework/src/main/AndroidManifest.xml | 23 + .../db/framework/FrameworkSQLiteDatabase.java | 319 + .../db/framework/FrameworkSQLiteOpenHelper.java | 142 + .../FrameworkSQLiteOpenHelperFactory.java | 32 + .../db/framework/FrameworkSQLiteProgram.java | 66 + .../db/framework/FrameworkSQLiteStatement.java | 96 + persistence/db/build.gradle | 65 + persistence/db/src/main/AndroidManifest.xml | 23 + .../arch/persistence/db/SimpleSQLiteQuery.java | 100 + .../arch/persistence/db/SupportSQLiteDatabase.java | 605 + .../persistence/db/SupportSQLiteOpenHelper.java | 391 + .../arch/persistence/db/SupportSQLiteProgram.java | 77 + .../arch/persistence/db/SupportSQLiteQuery.java | 38 + .../persistence/db/SupportSQLiteQueryBuilder.java | 202 + .../persistence/db/SupportSQLiteStatement.java | 72 + recommendation/AndroidManifest.xml | 3 +- recommendation/api/26.0.0.txt | 132 + recommendation/api/current.txt | 132 + recommendation/build.gradle | 8 +- recommendation/lint-baseline.xml | 4 + room/.gitignore | 4 + room/common/build.gradle | 37 + .../android/arch/persistence/room/ColumnInfo.java | 148 + .../java/android/arch/persistence/room/Dao.java | 47 + .../android/arch/persistence/room/Database.java | 96 + .../java/android/arch/persistence/room/Delete.java | 51 + .../android/arch/persistence/room/Embedded.java | 91 + .../java/android/arch/persistence/room/Entity.java | 123 + .../android/arch/persistence/room/ForeignKey.java | 166 + .../java/android/arch/persistence/room/Ignore.java | 33 + .../java/android/arch/persistence/room/Index.java | 74 + .../java/android/arch/persistence/room/Insert.java | 59 + .../arch/persistence/room/OnConflictStrategy.java | 56 + .../android/arch/persistence/room/PrimaryKey.java | 58 + .../java/android/arch/persistence/room/Query.java | 108 + .../android/arch/persistence/room/Relation.java | 140 + .../arch/persistence/room/RoomMasterTable.java | 55 + .../arch/persistence/room/RoomWarnings.java | 120 + .../persistence/room/SkipQueryVerification.java | 42 + .../android/arch/persistence/room/Transaction.java | 51 + .../arch/persistence/room/TypeConverter.java | 52 + .../arch/persistence/room/TypeConverters.java | 50 + .../java/android/arch/persistence/room/Update.java | 40 + room/compiler/SQLite.g4 | 911 ++ room/compiler/build.gradle | 86 + .../android/arch/persistence/room/RoomProcessor.kt | 122 + .../arch/persistence/room/ext/element_ext.kt | 165 + .../arch/persistence/room/ext/javapoet_ext.kt | 142 + .../arch/persistence/room/ext/string_ext.kt | 48 + .../arch/persistence/room/ext/type_mirror_ext.kt | 32 + .../android/arch/persistence/room/log/RLog.kt | 102 + .../arch/persistence/room/parser/ParsedQuery.kt | 124 + .../arch/persistence/room/parser/ParserErrors.kt | 33 + .../arch/persistence/room/parser/SqlParser.kt | 229 + .../arch/persistence/room/preconditions/Checks.kt | 69 + .../arch/persistence/room/processor/Context.kt | 116 + .../room/processor/CustomConverterProcessor.kt | 149 + .../persistence/room/processor/DaoProcessor.kt | 165 + .../room/processor/DatabaseProcessor.kt | 244 + .../room/processor/DeletionMethodProcessor.kt | 54 + .../persistence/room/processor/EntityProcessor.kt | 556 + .../persistence/room/processor/FieldProcessor.kt | 129 + .../room/processor/InsertionMethodProcessor.kt | 151 + .../room/processor/OnConflictProcessor.kt | 55 + .../persistence/room/processor/PojoProcessor.kt | 525 + .../persistence/room/processor/ProcessorErrors.kt | 456 + .../room/processor/QueryMethodProcessor.kt | 123 + .../room/processor/QueryParameterProcessor.kt | 41 + .../room/processor/ShortcutMethodProcessor.kt | 67 + .../room/processor/ShortcutParameterProcessor.kt | 99 + .../room/processor/SuppressWarningProcessor.kt | 58 + .../room/processor/TransactionMethodProcessor.kt | 42 + .../room/processor/UpdateMethodProcessor.kt | 63 + .../arch/persistence/room/processor/cache/Cache.kt | 70 + .../arch/persistence/room/solver/CodeGenScope.kt | 70 + .../room/solver/QueryResultBinderProvider.kt | 26 + .../persistence/room/solver/TypeAdapterStore.kt | 448 + .../CursorQueryResultBinderProvider.kt | 35 + .../DataSourceQueryResultBinderProvider.kt | 69 + .../FlowableQueryResultBinderProvider.kt | 62 + .../InstantQueryResultBinderProvider.kt | 33 + .../LiveDataQueryResultBinderProvider.kt | 60 + .../LivePagedListQueryResultBinderProvider.kt | 57 + .../RxCallableQueryResultBinderProvider.kt | 62 + .../query/parameter/ArrayQueryParameterAdapter.kt | 48 + .../query/parameter/BasicQueryParameterAdapter.kt | 38 + .../parameter/CollectionQueryParameterAdapter.kt | 48 + .../query/parameter/QueryParameterAdapter.kt | 35 + .../solver/query/result/ArrayQueryResultAdapter.kt | 48 + .../result/BaseObservableQueryResultBinder.kt | 63 + .../solver/query/result/CursorQueryResultBinder.kt | 38 + .../room/solver/query/result/EntityRowAdapter.kt | 36 + .../query/result/FlowableQueryResultBinder.kt | 61 + .../query/result/InstantQueryResultBinder.kt | 48 + .../solver/query/result/ListQueryResultAdapter.kt | 48 + .../query/result/LiveDataQueryResultBinder.kt | 102 + .../query/result/LivePagedListQueryResultBinder.kt | 59 + .../room/solver/query/result/PojoRowAdapter.kt | 139 + .../room/solver/query/result/QueryResultAdapter.kt | 30 + .../room/solver/query/result/QueryResultBinder.kt | 36 + .../room/solver/query/result/RowAdapter.kt | 43 + .../query/result/RxCallableQueryResultBinder.kt | 93 + .../solver/query/result/SingleColumnRowAdapter.kt | 29 + .../query/result/SingleEntityQueryResultAdapter.kt | 43 + .../result/TiledDataSourceQueryResultBinder.kt | 67 + .../types/BoxedBooleanToBoxedIntConverter.kt | 50 + .../types/BoxedPrimitiveColumnTypeAdapter.kt | 71 + .../solver/types/ByteArrayColumnTypeAdapter.kt | 44 + .../room/solver/types/ColumnTypeAdapter.kt | 31 + .../room/solver/types/CompositeAdapter.kt | 57 + .../room/solver/types/CompositeTypeConverter.kt | 37 + .../room/solver/types/CursorValueReader.kt | 32 + .../solver/types/CustomTypeConverterWrapper.kt | 64 + .../persistence/room/solver/types/NoOpConverter.kt | 37 + .../solver/types/PrimitiveBooleanToIntConverter.kt | 46 + .../solver/types/PrimitiveColumnTypeAdapter.kt | 85 + .../room/solver/types/StatementValueBinder.kt | 30 + .../room/solver/types/StringColumnTypeAdapter.kt | 43 + .../persistence/room/solver/types/TypeConverter.kt | 28 + .../arch/persistence/room/verifier/ColumnInfo.kt | 24 + .../room/verifier/DatabaseVerificaitonErrors.kt | 40 + .../persistence/room/verifier/DatabaseVerifier.kt | 89 + .../persistence/room/verifier/QueryResultInfo.kt | 27 + .../arch/persistence/room/verifier/jdbc_ext.kt | 62 + .../android/arch/persistence/room/vo/CallType.kt | 23 + .../arch/persistence/room/vo/Constructor.kt | 55 + .../persistence/room/vo/CustomTypeConverter.kt | 37 + .../kotlin/android/arch/persistence/room/vo/Dao.kt | 56 + .../android/arch/persistence/room/vo/DaoMethod.kt | 24 + .../android/arch/persistence/room/vo/Database.kt | 76 + .../arch/persistence/room/vo/DeletionMethod.kt | 24 + .../arch/persistence/room/vo/EmbeddedField.kt | 49 + .../android/arch/persistence/room/vo/Entity.kt | 79 + .../android/arch/persistence/room/vo/Field.kt | 131 + .../arch/persistence/room/vo/FieldGetter.kt | 36 + .../arch/persistence/room/vo/FieldSetter.kt | 34 + .../arch/persistence/room/vo/FieldWithIndex.kt | 36 + .../android/arch/persistence/room/vo/ForeignKey.kt | 53 + .../arch/persistence/room/vo/ForeignKeyAction.kt | 36 + .../android/arch/persistence/room/vo/Index.kt | 43 + .../arch/persistence/room/vo/InsertionMethod.kt | 54 + .../android/arch/persistence/room/vo/Pojo.kt | 33 + .../android/arch/persistence/room/vo/PrimaryKey.kt | 39 + .../arch/persistence/room/vo/QueryMethod.kt | 51 + .../arch/persistence/room/vo/QueryParameter.kt | 26 + .../android/arch/persistence/room/vo/Relation.kt | 53 + .../arch/persistence/room/vo/RelationCollector.kt | 262 + .../arch/persistence/room/vo/ShortcutMethod.kt | 26 + .../persistence/room/vo/ShortcutQueryParameter.kt | 36 + .../arch/persistence/room/vo/TransactionMethod.kt | 21 + .../arch/persistence/room/vo/UpdateMethod.kt | 26 + .../android/arch/persistence/room/vo/Warning.kt | 42 + .../arch/persistence/room/writer/ClassWriter.kt | 123 + .../arch/persistence/room/writer/DaoWriter.kt | 518 + .../arch/persistence/room/writer/DatabaseWriter.kt | 118 + .../room/writer/EntityCursorConverterWriter.kt | 87 + .../room/writer/EntityDeletionAdapterWriter.kt | 70 + .../room/writer/EntityInsertionAdapterWriter.kt | 96 + .../room/writer/EntityUpdateAdapterWriter.kt | 86 + .../room/writer/FieldReadWriteWriter.kt | 368 + .../room/writer/PreparedStatementWriter.kt | 49 + .../arch/persistence/room/writer/QueryWriter.kt | 154 + .../room/writer/RelationCollectorMethodWriter.kt | 126 + .../room/writer/SQLiteOpenHelperWriter.kt | 151 + .../room/writer/TableInfoValidationWriter.kt | 97 + .../services/javax.annotation.processing.Processor | 1 + room/compiler/src/main/resources/NOTICE.txt | 1812 +++ room/compiler/src/test/data/IGNORE_CHECKSTYLE | 0 room/compiler/src/test/data/common/input/Book.java | 24 + .../test/data/common/input/ComputableLiveData.java | 9 + .../src/test/data/common/input/LiveData.java | 4 + .../data/common/input/LivePagedListProvider.java | 20 + .../test/data/common/input/MultiPKeyEntity.java | 26 + .../src/test/data/common/input/NotAnEntity.java | 22 + .../src/test/data/common/input/Rx2Room.java | 5 + room/compiler/src/test/data/common/input/User.java | 34 + .../common/input/reactivestreams/Publisher.java | 4 + .../test/data/common/input/rxjava2/Flowable.java | 6 + .../src/test/data/daoWriter/input/ComplexDao.java | 69 + .../src/test/data/daoWriter/input/DeletionDao.java | 51 + .../src/test/data/daoWriter/input/UpdateDao.java | 48 + .../src/test/data/daoWriter/input/WriterDao.java | 31 + .../src/test/data/daoWriter/output/ComplexDao.java | 433 + .../test/data/daoWriter/output/DeletionDao.java | 240 + .../src/test/data/daoWriter/output/UpdateDao.java | 240 + .../src/test/data/daoWriter/output/WriterDao.java | 145 + .../data/databasewriter/input/ComplexDatabase.java | 23 + .../databasewriter/output/ComplexDatabase.java | 97 + .../arch/persistence/room/parser/SqlParserTest.kt | 155 + .../arch/persistence/room/processor/BaseDaoTest.kt | 169 + .../room/processor/BaseEntityParserTest.kt | 87 + .../room/processor/CustomConverterProcessorTest.kt | 268 + .../persistence/room/processor/DaoProcessorTest.kt | 227 + .../room/processor/DatabaseProcessorTest.kt | 717 + .../room/processor/DeletionMethodProcessorTest.kt | 40 + .../processor/EntityNameMatchingVariationsTest.kt | 76 + .../room/processor/EntityProcessorTest.kt | 1553 +++ .../room/processor/FieldProcessorTest.kt | 384 + .../room/processor/InsertionMethodProcessorTest.kt | 422 + .../room/processor/PojoProcessorTest.kt | 721 + .../room/processor/QueryMethodProcessorTest.kt | 689 + .../room/processor/ShortcutMethodProcessorTest.kt | 297 + .../processor/TransactionMethodProcessorTest.kt | 117 + .../room/processor/UpdateMethodProcessorTest.kt | 64 + .../room/solver/BasicColumnTypeAdaptersTest.kt | 190 + .../solver/CustomTypeConverterResolutionTest.kt | 281 + .../room/solver/TypeAdapterStoreTest.kt | 408 + .../room/solver/query/QueryWriterTest.kt | 310 + .../persistence/room/testing/InProcessorTest.kt | 55 + .../persistence/room/testing/TestInvocation.kt | 32 + .../arch/persistence/room/testing/TestProcessor.kt | 67 + .../arch/persistence/room/testing/test_util.kt | 141 + .../room/verifier/DatabaseVerifierTest.kt | 240 + .../android/arch/persistence/room/vo/IndexTest.kt | 55 + .../arch/persistence/room/writer/DaoWriterTest.kt | 108 + .../persistence/room/writer/DatabaseWriterTest.kt | 50 + .../room/writer/EntityCursorConverterWriterTest.kt | 105 + .../room/writer/SQLiteOpenHelperWriterTest.kt | 161 + room/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54224 bytes room/gradle/wrapper/gradle-wrapper.properties | 6 + room/gradlew | 171 + room/gradlew.bat | 84 + room/integration-tests/kotlintestapp/.gitignore | 1 + room/integration-tests/kotlintestapp/build.gradle | 85 + .../kotlintestapp/proguard-rules.pro | 25 + .../1.json | 159 + .../1.json | 171 + .../1.json | 38 + .../2.json | 63 + .../3.json | 69 + .../4.json | 100 + .../5.json | 94 + .../6.json | 69 + .../7.json | 118 + .../room/integration/kotlintestapp/TestDatabase.kt | 35 + .../room/integration/kotlintestapp/dao/BaseDao.kt | 34 + .../room/integration/kotlintestapp/dao/BooksDao.kt | 94 + .../integration/kotlintestapp/dao/DerivedDao.kt | 29 + .../kotlintestapp/migration/MigrationDbKotlin.kt | 128 + .../kotlintestapp/migration/MigrationKotlinTest.kt | 306 + .../integration/kotlintestapp/test/BooksDaoTest.kt | 120 + .../kotlintestapp/test/LiveDataQueryTest.kt | 69 + .../kotlintestapp/test/LiveDataTestUtil.kt | 37 + .../kotlintestapp/test/RxJava2QueryTest.kt | 107 + .../kotlintestapp/test/TestDatabaseTest.kt | 53 + .../integration/kotlintestapp/test/TestUtil.kt | 41 + .../room/integration/kotlintestapp/vo/Author.kt | 30 + .../room/integration/kotlintestapp/vo/Book.kt | 28 + .../integration/kotlintestapp/vo/BookAuthor.kt | 37 + .../kotlintestapp/vo/BookWithPublisher.kt | 23 + .../integration/kotlintestapp/vo/DateConverter.kt | 33 + .../room/integration/kotlintestapp/vo/Publisher.kt | 23 + .../kotlintestapp/vo/PublisherWithBooks.kt | 28 + .../kotlintestapp/vo/StringToIntListConverters.kt | 16 + .../kotlintestapp/src/main/AndroidManifest.xml | 18 + room/integration-tests/testapp/.gitignore | 1 + room/integration-tests/testapp/build.gradle | 91 + room/integration-tests/testapp/proguard-rules.pro | 17 + .../1.json | 38 + .../2.json | 64 + .../3.json | 70 + .../4.json | 101 + .../5.json | 95 + .../6.json | 70 + .../7.json | 118 + .../room/InvalidationTrackerTrojan.java | 26 + .../room/integration/testapp/PKeyTestDatabase.java | 78 + .../room/integration/testapp/TestDatabase.java | 75 + .../integration/testapp/dao/BlobEntityDao.java | 40 + .../room/integration/testapp/dao/PetCoupleDao.java | 33 + .../room/integration/testapp/dao/PetDao.java | 35 + .../room/integration/testapp/dao/ProductDao.java | 30 + .../room/integration/testapp/dao/SchoolDao.java | 50 + .../integration/testapp/dao/SpecificDogDao.java | 28 + .../room/integration/testapp/dao/ToyDao.java | 27 + .../room/integration/testapp/dao/UserDao.java | 269 + .../room/integration/testapp/dao/UserPetDao.java | 76 + .../integration/testapp/dao/WithClauseDao.java | 50 + .../integration/testapp/migration/MigrationDb.java | 141 + .../testapp/migration/MigrationTest.java | 337 + .../testapp/paging/LimitOffsetDataSourceTest.java | 115 + .../testapp/paging/LivePagedListProviderTest.java | 171 + .../testapp/test/ComplexQueryDataSourceTest.java | 185 + .../integration/testapp/test/ConstructorTest.java | 196 + .../testapp/test/CustomDatabaseTest.java | 109 + .../testapp/test/DatabaseCallbackTest.java | 119 + .../integration/testapp/test/EmbeddedTest.java | 246 + .../integration/testapp/test/ForeignKeyTest.java | 425 + .../testapp/test/IdentityDetectionTest.java | 106 + .../integration/testapp/test/IndexingTest.java | 97 + .../integration/testapp/test/InvalidationTest.java | 197 + .../testapp/test/LiveDataQueryTest.java | 384 + .../testapp/test/MainThreadCheckTest.java | 116 + .../room/integration/testapp/test/PojoTest.java | 73 + .../testapp/test/PojoWithRelationTest.java | 144 + .../integration/testapp/test/PrimaryKeyTest.java | 132 + .../testapp/test/QueryDataSourceTest.java | 183 + .../room/integration/testapp/test/RxJava2Test.java | 272 + .../testapp/test/SimpleEntityReadWriteTest.java | 527 + .../integration/testapp/test/TestDatabaseTest.java | 59 + .../room/integration/testapp/test/TestUtil.java | 99 + .../integration/testapp/test/WithClauseTest.java | 80 + .../room/integration/testapp/vo/Address.java | 90 + .../integration/testapp/vo/AvgWeightByAge.java | 87 + .../room/integration/testapp/vo/BlobEntity.java | 32 + .../room/integration/testapp/vo/Coordinates.java | 44 + .../testapp/vo/EmbeddedUserAndAllPets.java | 32 + .../testapp/vo/IntAutoIncPKeyEntity.java | 27 + .../testapp/vo/IntegerAutoIncPKeyEntity.java | 27 + .../integration/testapp/vo/ObjectPKeyEntity.java | 34 + .../room/integration/testapp/vo/Pet.java | 74 + .../room/integration/testapp/vo/PetAndToys.java | 29 + .../room/integration/testapp/vo/PetCouple.java | 61 + .../room/integration/testapp/vo/PetsToys.java | 56 + .../room/integration/testapp/vo/Product.java | 36 + .../room/integration/testapp/vo/School.java | 95 + .../room/integration/testapp/vo/SchoolRef.java | 20 + .../room/integration/testapp/vo/Toy.java | 75 + .../room/integration/testapp/vo/User.java | 161 + .../integration/testapp/vo/UserAndAllPets.java | 29 + .../room/integration/testapp/vo/UserAndPet.java | 41 + .../integration/testapp/vo/UserAndPetNonNull.java | 44 + .../integration/testapp/vo/UserIdAndPetNames.java | 33 + .../testapp/vo/UserWithPetsAndToys.java | 29 + .../testapp/src/main/AndroidManifest.xml | 41 + .../integration/testapp/CustomerViewModel.java | 111 + .../testapp/PagedListCustomerAdapter.java | 114 + .../testapp/RoomKeyedPagedListActivity.java | 27 + .../integration/testapp/RoomPagedListActivity.java | 123 + .../integration/testapp/database/Customer.java | 110 + .../integration/testapp/database/CustomerDao.java | 76 + .../database/LastNameAscCustomerDataSource.java | 95 + .../testapp/database/SampleDatabase.java | 32 + .../src/main/res/layout/activity_recycler_view.xml | 45 + .../testapp/src/main/res/values-w820dp/dimens.xml | 23 + .../testapp/src/main/res/values/dimens.xml | 21 + .../testapp/src/main/res/values/strings.xml | 20 + .../integration/testapp/db/JDBCOpenHelper.java | 47 + room/migration/build.gradle | 42 + .../room/migration/bundle/BundleUtil.java | 36 + .../room/migration/bundle/DatabaseBundle.java | 107 + .../room/migration/bundle/EntityBundle.java | 179 + .../room/migration/bundle/FieldBundle.java | 62 + .../room/migration/bundle/ForeignKeyBundle.java | 100 + .../room/migration/bundle/IndexBundle.java | 68 + .../room/migration/bundle/PrimaryKeyBundle.java | 49 + .../room/migration/bundle/SchemaBundle.java | 107 + room/runtime/build.gradle | 86 + room/runtime/proguard-rules.pro | 2 + .../persistence/room/migration/TableInfoTest.java | 218 + room/runtime/src/main/AndroidManifest.xml | 23 + .../persistence/room/DatabaseConfiguration.java | 96 + .../room/EntityDeletionOrUpdateAdapter.java | 114 + .../persistence/room/EntityInsertionAdapter.java | 251 + .../arch/persistence/room/InvalidationTracker.java | 659 + .../java/android/arch/persistence/room/Room.java | 99 + .../arch/persistence/room/RoomDatabase.java | 559 + .../arch/persistence/room/RoomOpenHelper.java | 161 + .../arch/persistence/room/RoomSQLiteQuery.java | 249 + .../persistence/room/SharedSQLiteStatement.java | 100 + .../arch/persistence/room/migration/Migration.java | 62 + .../arch/persistence/room/package-info.java | 130 + .../room/paging/LimitOffsetDataSource.java | 110 + .../arch/persistence/room/util/StringUtil.java | 109 + .../arch/persistence/room/util/TableInfo.java | 382 + .../android/arch/persistence/room/BuilderTest.java | 170 + .../room/BuilderTest_TestDatabase_Impl.java | 38 + .../persistence/room/InvalidationTrackerTest.java | 342 + .../persistence/room/ObservedTableTrackerTest.java | 108 + .../arch/persistence/room/RoomSQLiteQueryTest.java | 149 + .../room/SharedSQLiteStatementTest.java | 126 + .../arch/persistence/room/util/StringUtilTest.java | 68 + room/rxjava2/build.gradle | 79 + room/rxjava2/src/main/AndroidManifest.xml | 23 + .../persistence/room/EmptyResultSetException.java | 31 + .../java/android/arch/persistence/room/RxRoom.java | 189 + .../android/arch/persistence/room/RxRoomTest.java | 179 + room/testing/build.gradle | 72 + room/testing/src/main/AndroidManifest.xml | 23 + .../room/testing/MigrationTestHelper.java | 419 + samples/Support13Demos/AndroidManifest.xml | 2 - samples/Support13Demos/build.gradle | 9 +- samples/Support4Demos/AndroidManifest.xml | 8 +- samples/Support4Demos/build.gradle | 9 +- .../AccessibilityManagerSupportActivity.java | 33 +- .../android/supportv4/app/LoaderCustomSupport.java | 5 +- samples/Support7Demos/AndroidManifest.xml | 2 - samples/Support7Demos/build.gradle | 20 +- .../supportv7/media/OverlayDisplayWindow.java | 21 +- .../supportv7/media/SampleMediaRouterActivity.java | 8 + samples/SupportAnimationDemos/AndroidManifest.xml | 3 - samples/SupportAnimationDemos/build.gradle | 9 +- samples/SupportAppNavigation/AndroidManifest.xml | 3 - samples/SupportAppNavigation/build.gradle | 15 +- samples/SupportContentDemos/.gitignore | 1 + samples/SupportContentDemos/build.gradle | 46 + .../src/main/AndroidManifest.xml | 46 + .../content/demos/ContentPagerDemoActivity.java | 225 + .../content/demos/UnpagedDemoDataProvider.java | 81 + .../src/main/res/layout/activity_demo.xml | 40 + .../src/main/res/menu/menu_demo.xml | 38 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4208 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2555 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6114 bytes .../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14696 bytes .../src/main/res/values/colors.xml | 22 + .../src/main/res/values/strings.xml | 23 + .../src/main/res/values/styles.xml | 34 + samples/SupportDesignDemos/AndroidManifest.xml | 2 - samples/SupportDesignDemos/build.gradle | 9 +- .../res/menu/sample_bottom_menu.xml | 11 +- samples/SupportEmojiDemos/build.gradle | 16 +- .../example/android/support/text/emoji/Config.java | 4 +- samples/SupportLeanbackDemos/AndroidManifest.xml | 38 +- samples/SupportLeanbackDemos/build.gradle | 12 +- .../res/drawable/google_android.png | Bin 0 -> 2533 bytes .../res/drawable/google_logo.png | Bin 0 -> 2464 bytes .../res/drawable/google_map.jpg | Bin 0 -> 53738 bytes .../res/drawable/google_photo.jpeg | Bin 0 -> 2825 bytes .../res/layout/activity_music_example.xml | 22 + .../res/layout/video_activity_detailed_card.xml | 23 + samples/SupportLeanbackDemos/res/raw/media.json | 30 + samples/SupportLeanbackDemos/res/raw/media0.mp3 | Bin 0 -> 5435355 bytes samples/SupportLeanbackDemos/res/raw/media1.mp3 | Bin 0 -> 8510611 bytes .../SupportLeanbackDemos/res/values/strings.xml | 5 + .../example/android/leanback/CardPresenter.java | 33 +- .../example/android/leanback/DetailsFragment.java | 2 +- .../DetailsPresenterSelectionActivity.java | 5 +- .../android/leanback/DetailsSupportFragment.java | 2 +- .../android/leanback/GuidedStepActivity.java | 6 +- .../leanback/GuidedStepSupportActivity.java | 6 +- .../com/example/android/leanback/MainActivity.java | 35 +- .../android/leanback/MediaSessionService.java | 1020 ++ .../android/leanback/MusicExampleActivity.java | 30 + .../com/example/android/leanback/MusicItem.java | 105 + .../android/leanback/MusicPlayerFragment.java | 255 + .../android/leanback/NewDetailsFragment.java | 6 +- .../leanback/NewDetailsSupportFragment.java | 6 +- .../com/example/android/leanback/PhotoItem.java | 42 +- .../android/leanback/PlaybackControlHelper.java | 298 - .../leanback/PlaybackControlSupportHelper.java | 301 - .../android/leanback/PlaybackOverlayActivity.java | 51 - .../android/leanback/PlaybackOverlayFragment.java | 192 - .../leanback/PlaybackOverlaySupportActivity.java | 54 - .../leanback/PlaybackOverlaySupportFragment.java | 195 - .../PlaybackTransportControlGlueSample.java | 239 + .../leanback/SampleSupportVideoFragment.java | 51 - .../android/leanback/SampleVideoFragment.java | 24 + .../leanback/SampleVideoSupportFragment.java | 24 + .../example/android/leanback/SearchFragment.java | 253 +- .../android/leanback/SearchSupportFragment.java | 224 +- .../leanback/VideoActivityWithDetailedCard.java | 71 + .../VideoConsumptionWithDetailCardFragment.java | 93 + samples/SupportLeanbackJank/AndroidManifest.xml | 5 - samples/SupportLeanbackJank/build.gradle | 15 +- samples/SupportLeanbackJank/res/raw/bbb_360p.mp4 | Bin 0 -> 10987569 bytes samples/SupportLeanbackJank/res/values/dimens.xml | 2 + .../google/android/leanbackjank/IntentKeys.java | 7 +- .../leanbackjank/presenter/CardPresenter.java | 35 +- .../android/leanbackjank/ui/MainFragment.java | 20 +- .../app/src/main/res/drawable-xhdpi/google_map.jpg | Bin 0 -> 53738 bytes samples/SupportPercentDemos/AndroidManifest.xml | 3 - samples/SupportPercentDemos/build.gradle | 9 +- samples/SupportPreferenceDemos/AndroidManifest.xml | 2 +- samples/SupportPreferenceDemos/build.gradle | 19 +- samples/SupportTransitionDemos/AndroidManifest.xml | 12 +- samples/SupportTransitionDemos/build.gradle | 11 +- .../res/layout/fragment_transition.xml | 21 + .../res/layout/fragment_transition_first.xml | 46 + .../res/layout/fragment_transition_second.xml | 39 + .../SupportTransitionDemos/res/values/strings.xml | 1 + .../transition/widget/FragmentTransitionUsage.java | 152 + .../SupportVectorDrawableDemos/AndroidManifest.xml | 3 - samples/SupportVectorDrawableDemos/build.gradle | 12 +- samples/SupportWearDemos/AndroidManifest.xml | 12 +- samples/SupportWearDemos/build.gradle | 11 +- .../SupportWearDemos/res/drawable/rd_example.xml | 23 + .../res/drawable/rd_inner_drawable.xml | 25 + samples/SupportWearDemos/res/layout/cpl_demo.xml | 42 + samples/SupportWearDemos/res/layout/rd_demo.xml | 29 + .../SupportWearDemos/res/layout/switch_demo.xml | 25 + .../res/layout/wearable_drawers_demo.xml | 40 + .../layout/wearable_drawers_frame_layout_demo.xml | 28 + .../layout/wearable_drawers_scroll_view_demo.xml | 47 + .../res/menu/action_drawer_menu.xml | 7 + samples/SupportWearDemos/res/values/colors.xml | 29 + samples/SupportWearDemos/res/values/dimens.xml | 20 + samples/SupportWearDemos/res/values/strings.xml | 29 + .../wear/app/CircularProgressLayoutDemo.java | 77 + .../android/support/wear/app/MainDemoActivity.java | 16 +- .../support/wear/app/RoundedDrawableDemo.java | 38 + .../support/wear/app/WearableSwitchDemo.java | 31 + .../wear/app/drawers/DemoNavDrawerAdapter.java | 45 + .../wear/app/drawers/FrameLayoutFragment.java | 35 + .../android/support/wear/app/drawers/NavItem.java | 45 + .../wear/app/drawers/ScrollViewFragment.java | 35 + .../wear/app/drawers/WearableDrawersDemo.java | 85 + settings.gradle | 101 +- testutils/AndroidManifest.xml | 17 + testutils/build.gradle | 12 +- testutils/lint-baseline.xml | 4 + transition/AndroidManifest.xml | 3 +- transition/api/26.0.0.txt | 280 + transition/api/current.txt | 280 + .../android/support/transition/GhostViewApi14.java | 4 +- transition/build.gradle | 29 +- transition/lint-baseline.xml | 4 + transition/proguard-rules.pro | 17 + .../transition/FragmentTransitionSupport.java | 320 + transition/tests/AndroidManifest.xml | 8 +- transition/tests/res/layout/scene2.xml | 36 + transition/tests/res/layout/scene3.xml | 42 + .../support/transition/AutoTransitionTest.java | 2 + .../support/transition/FragmentTransitionTest.java | 226 + .../android/support/transition/SlideEdgeTest.java | 3 + .../support/transition/TransitionActivity.java | 4 +- tv-provider/AndroidManifest.xml | 3 +- tv-provider/api/26.0.0.txt | 527 + tv-provider/api/current.txt | 545 + tv-provider/build.gradle | 13 +- tv-provider/lint-baseline.xml | 92 + .../support/media/tv/BasePreviewProgram.java | 162 +- .../src/android/support/media/tv/BaseProgram.java | 1 + .../android/support/media/tv/PreviewProgram.java | 3 + .../src/android/support/media/tv/Program.java | 1 + .../android/support/media/tv/TvContractCompat.java | 127 +- .../android/support/media/tv/TvContractUtils.java | 22 +- .../android/support/media/tv/WatchNextProgram.java | 4 + tv-provider/tests/AndroidManifest.xml | 9 +- .../support/media/tv/TvContractUtilsTest.java | 157 + v13/Android.mk | 1 + v13/AndroidManifest.xml | 6 +- v13/api/26.0.0.txt | 102 + v13/api/current.txt | 102 + v13/build.gradle | 21 +- v13/lint-baseline.xml | 4 + v13/tests/AndroidManifest.xml | 10 +- .../support/v13/view/DragStartHelperTest.java | 9 +- v14/preference/AndroidManifest.xml | 3 +- v14/preference/api/26.0.0.txt | 98 + v14/preference/api/current.txt | 98 + v14/preference/build.gradle | 12 +- v14/preference/lint-baseline.xml | 37 + v17/leanback/Android.mk | 1 - v17/leanback/AndroidManifest.xml | 3 +- v17/leanback/api/26.0.0.ignore | 2 + v17/leanback/api/26.0.0.txt | 3204 +++++ v17/leanback/api/current.txt | 3129 +++++ .../v17/leanback/app/PermissionHelper23.java | 26 - .../v17/leanback/widget/ForegroundHelperApi23.java | 30 - v17/leanback/build.gradle | 33 +- v17/leanback/generatef.py | 108 + v17/leanback/generatev4.py | 108 - .../transition/LeanbackTransitionHelperKitKat.java | 2 +- .../leanback/widget/BackgroundHelperKitkat.java | 31 - v17/leanback/lint-baseline.xml | 4 + .../res/{animator => anim}/lb_decelerator_2.xml | 0 .../res/{animator => anim}/lb_decelerator_4.xml | 0 .../lb_onboarding_description_enter.xml | 33 + .../res/animator-v21/lb_onboarding_logo_enter.xml | 25 + .../res/animator-v21/lb_onboarding_logo_exit.xml | 25 + .../lb_onboarding_page_indicator_enter.xml | 25 + .../res/animator-v21/lb_onboarding_title_enter.xml | 33 + .../animator/lb_onboarding_description_enter.xml | 6 +- .../res/animator/lb_onboarding_logo_enter.xml | 3 +- .../res/animator/lb_onboarding_logo_exit.xml | 3 +- .../lb_onboarding_page_indicator_enter.xml | 3 +- .../res/animator/lb_onboarding_title_enter.xml | 6 +- .../res/layout/lb_playback_controls_row.xml | 2 +- .../layout/lb_playback_transport_controls_row.xml | 126 +- v17/leanback/res/layout/lb_row_media_item.xml | 1 + v17/leanback/res/layout/lb_search_bar.xml | 2 +- v17/leanback/res/transition-v21/lb_title_out.xml | 2 +- v17/leanback/res/values-af/strings.xml | 2 - v17/leanback/res/values-am/strings.xml | 2 - v17/leanback/res/values-ar/strings.xml | 2 - v17/leanback/res/values-az/strings.xml | 4 +- v17/leanback/res/values-b+sr+Latn/strings.xml | 2 - v17/leanback/res/values-be/strings.xml | 4 +- v17/leanback/res/values-bg/strings.xml | 4 +- v17/leanback/res/values-bn/strings.xml | 12 +- v17/leanback/res/values-bs/strings.xml | 2 - v17/leanback/res/values-ca/strings.xml | 4 +- v17/leanback/res/values-cs/strings.xml | 4 +- v17/leanback/res/values-da/strings.xml | 2 - v17/leanback/res/values-de/strings.xml | 4 +- v17/leanback/res/values-el/strings.xml | 2 - v17/leanback/res/values-en-rAU/strings.xml | 2 - v17/leanback/res/values-en-rCA/strings.xml | 59 + v17/leanback/res/values-en-rGB/strings.xml | 2 - v17/leanback/res/values-en-rIN/strings.xml | 2 - v17/leanback/res/values-en-rXC/strings.xml | 59 + v17/leanback/res/values-es-rUS/strings.xml | 2 - v17/leanback/res/values-es/strings.xml | 2 - v17/leanback/res/values-et/strings.xml | 2 - v17/leanback/res/values-eu/strings.xml | 6 +- v17/leanback/res/values-fa/strings.xml | 2 - v17/leanback/res/values-fi/strings.xml | 2 - v17/leanback/res/values-fr-rCA/strings.xml | 2 - v17/leanback/res/values-fr/strings.xml | 4 +- v17/leanback/res/values-gl/strings.xml | 4 +- v17/leanback/res/values-gu/strings.xml | 2 - v17/leanback/res/values-hi/strings.xml | 24 +- v17/leanback/res/values-hr/strings.xml | 2 - v17/leanback/res/values-hu/strings.xml | 2 - v17/leanback/res/values-hy/strings.xml | 2 - v17/leanback/res/values-in/strings.xml | 4 +- v17/leanback/res/values-is/strings.xml | 2 - v17/leanback/res/values-it/strings.xml | 4 +- v17/leanback/res/values-iw/strings.xml | 6 +- v17/leanback/res/values-ja/strings.xml | 4 +- v17/leanback/res/values-ka/strings.xml | 12 +- v17/leanback/res/values-kk/strings.xml | 2 - v17/leanback/res/values-km/strings.xml | 4 +- v17/leanback/res/values-kn/strings.xml | 6 +- v17/leanback/res/values-ko/strings.xml | 4 +- v17/leanback/res/values-ky/strings.xml | 6 +- v17/leanback/res/values-lo/strings.xml | 2 - v17/leanback/res/values-lt/strings.xml | 2 - v17/leanback/res/values-lv/strings.xml | 2 - v17/leanback/res/values-mk/strings.xml | 4 +- v17/leanback/res/values-ml/strings.xml | 2 - v17/leanback/res/values-mn/strings.xml | 4 +- v17/leanback/res/values-mr/strings.xml | 6 +- v17/leanback/res/values-ms/strings.xml | 2 - v17/leanback/res/values-my/strings.xml | 4 +- v17/leanback/res/values-nb/strings.xml | 2 - v17/leanback/res/values-ne/strings.xml | 10 +- v17/leanback/res/values-nl/strings.xml | 4 +- v17/leanback/res/values-pa/strings.xml | 20 +- v17/leanback/res/values-pl/strings.xml | 2 - v17/leanback/res/values-pt-rBR/strings.xml | 2 - v17/leanback/res/values-pt-rPT/strings.xml | 2 - v17/leanback/res/values-pt/strings.xml | 2 - v17/leanback/res/values-ro/strings.xml | 2 - v17/leanback/res/values-ru/strings.xml | 2 - v17/leanback/res/values-si/strings.xml | 2 - v17/leanback/res/values-sk/strings.xml | 4 +- v17/leanback/res/values-sl/strings.xml | 2 - v17/leanback/res/values-sq/strings.xml | 4 +- v17/leanback/res/values-sr/strings.xml | 2 - v17/leanback/res/values-sv/strings.xml | 2 - v17/leanback/res/values-sw/strings.xml | 4 +- v17/leanback/res/values-ta/strings.xml | 4 +- v17/leanback/res/values-te/strings.xml | 6 +- v17/leanback/res/values-th/strings.xml | 4 +- v17/leanback/res/values-tl/strings.xml | 2 - v17/leanback/res/values-tr/strings.xml | 4 +- v17/leanback/res/values-uk/strings.xml | 2 - v17/leanback/res/values-ur/strings.xml | 2 - v17/leanback/res/values-uz/strings.xml | 4 +- v17/leanback/res/values-v18/themes.xml | 28 + v17/leanback/res/values-v21/styles.xml | 5 + v17/leanback/res/values-v21/themes.xml | 39 + v17/leanback/res/values-vi/strings.xml | 4 +- v17/leanback/res/values-zh-rCN/strings.xml | 2 - v17/leanback/res/values-zh-rHK/strings.xml | 2 - v17/leanback/res/values-zh-rTW/strings.xml | 2 - v17/leanback/res/values-zu/strings.xml | 2 - v17/leanback/res/values/dimens.xml | 8 + v17/leanback/res/values/strings.xml | 5 - v17/leanback/res/values/styles.xml | 7 +- v17/leanback/res/values/themes.xml | 29 +- .../v17/leanback/app/BackgroundManager.java | 3 +- .../support/v17/leanback/app/BaseFragment.java | 7 + .../support/v17/leanback/app/BaseRowFragment.java | 5 +- .../v17/leanback/app/BaseRowSupportFragment.java | 5 +- .../v17/leanback/app/BaseSupportFragment.java | 7 +- .../support/v17/leanback/app/BrandedFragment.java | 5 +- .../v17/leanback/app/BrandedSupportFragment.java | 5 +- .../support/v17/leanback/app/BrowseFragment.java | 22 +- .../v17/leanback/app/BrowseSupportFragment.java | 16 +- .../support/v17/leanback/app/DetailsFragment.java | 8 +- .../app/DetailsFragmentBackgroundController.java | 5 +- ...DetailsSupportFragmentBackgroundController.java | 5 +- .../support/v17/leanback/app/ErrorFragment.java | 3 + .../v17/leanback/app/ErrorSupportFragment.java | 3 - .../v17/leanback/app/GuidedStepFragment.java | 21 +- .../leanback/app/GuidedStepSupportFragment.java | 17 +- .../support/v17/leanback/app/HeadersFragment.java | 3 + .../v17/leanback/app/HeadersSupportFragment.java | 3 - .../v17/leanback/app/MediaControllerGlue.java | 236 - .../v17/leanback/app/OnboardingFragment.java | 29 +- .../leanback/app/OnboardingSupportFragment.java | 15 +- .../support/v17/leanback/app/PermissionHelper.java | 2 +- .../v17/leanback/app/PlaybackControlGlue.java | 337 - .../leanback/app/PlaybackControlSupportGlue.java | 202 - .../support/v17/leanback/app/PlaybackFragment.java | 11 +- .../v17/leanback/app/PlaybackFragmentGlueHost.java | 3 + .../v17/leanback/app/PlaybackOverlayFragment.java | 863 -- .../app/PlaybackOverlaySupportFragment.java | 866 -- .../v17/leanback/app/PlaybackSupportFragment.java | 5 +- .../app/PlaybackSupportFragmentGlueHost.java | 3 - .../support/v17/leanback/app/RowsFragment.java | 14 + .../v17/leanback/app/RowsSupportFragment.java | 14 +- .../support/v17/leanback/app/SearchFragment.java | 7 +- .../v17/leanback/app/SearchSupportFragment.java | 5 +- .../v17/leanback/app/VerticalGridFragment.java | 7 +- .../leanback/app/VerticalGridSupportFragment.java | 5 +- .../support/v17/leanback/app/VideoFragment.java | 5 +- .../v17/leanback/app/VideoFragmentGlueHost.java | 3 + .../v17/leanback/app/VideoSupportFragment.java | 3 - .../leanback/app/VideoSupportFragmentGlueHost.java | 3 - .../support/v17/leanback/app/package-info.java | 51 +- .../v17/leanback/media/MediaControllerAdapter.java | 348 + .../v17/leanback/media/MediaControllerGlue.java | 3 + .../v17/leanback/media/MediaPlayerGlue.java | 10 +- .../leanback/media/PlaybackBannerControlGlue.java | 144 +- .../leanback/media/PlaybackBaseControlGlue.java | 81 +- .../support/v17/leanback/media/PlaybackGlue.java | 64 +- .../media/PlaybackTransportControlGlue.java | 23 +- .../support/v17/leanback/media/PlayerAdapter.java | 76 + .../android/support/v17/leanback/package-info.java | 15 +- .../support/v17/leanback/system/Settings.java | 33 +- .../transition/LeanbackTransitionHelper.java | 2 + .../v17/leanback/transition/TransitionHelper.java | 3 + .../v17/leanback/widget/ArrayObjectAdapter.java | 146 +- .../v17/leanback/widget/BackgroundHelper.java | 46 +- .../support/v17/leanback/widget/BaseCardView.java | 2 +- .../widget/DetailsOverviewRowPresenter.java | 2 +- .../widget/DetailsOverviewSharedElementHelper.java | 3 + .../support/v17/leanback/widget/DiffCallback.java | 67 + .../v17/leanback/widget/FocusHighlightHelper.java | 15 +- .../v17/leanback/widget/ForegroundHelper.java | 75 +- .../FullWidthDetailsOverviewRowPresenter.java | 2 +- .../v17/leanback/widget/GridLayoutManager.java | 254 +- .../v17/leanback/widget/GuidedActionsStylist.java | 5 + .../widget/HorizontalHoverCardSwitcher.java | 2 +- .../support/v17/leanback/widget/ImageCardView.java | 18 +- .../v17/leanback/widget/ItemBridgeAdapter.java | 49 +- .../v17/leanback/widget/ListRowPresenter.java | 18 +- .../widget/NonOverlappingLinearLayout.java | 73 +- .../NonOverlappingLinearLayoutWithForeground.java | 4 +- .../support/v17/leanback/widget/ObjectAdapter.java | 67 +- .../widget/PlaybackControlsRowPresenter.java | 2 +- .../widget/PlaybackTransportRowPresenter.java | 6 +- .../support/v17/leanback/widget/Presenter.java | 13 + .../v17/leanback/widget/RoundedRectHelper.java | 4 +- .../support/v17/leanback/widget/SearchBar.java | 2 + .../support/v17/leanback/widget/ShadowHelper.java | 2 + .../leanback/widget/ShadowOverlayContainer.java | 4 +- .../v17/leanback/widget/ShadowOverlayHelper.java | 9 +- .../v17/leanback/widget/StaticShadowHelper.java | 2 + .../support/v17/leanback/widget/ThumbsBar.java | 140 +- .../support/v17/leanback/widget/TitleHelper.java | 2 +- .../support/v17/leanback/widget/Visibility.java | 32 + .../v17/leanback/widget/WindowAlignment.java | 50 +- .../v17/leanback/widget/picker/DatePicker.java | 106 +- .../support/v17/leanback/widget/picker/Picker.java | 157 +- .../v17/leanback/widget/picker/PickerUtility.java | 9 +- .../v17/leanback/widget/picker/TimePicker.java | 212 +- v17/leanback/tests/AndroidManifest.xml | 55 +- v17/leanback/tests/generatev4.py | 15 - .../v17/leanback/app/BrowseFragmentTest.java | 4 +- .../leanback/app/BrowseSupportFragmentTest.java | 4 +- .../v17/leanback/app/DetailsFragmentTest.java | 42 + .../leanback/app/DetailsSupportFragmentTest.java | 42 + .../v17/leanback/app/GuidedStepFragmentTest.java | 91 +- .../app/GuidedStepFragmentTestActivity.java | 9 + .../leanback/app/GuidedStepFragmentTestBase.java | 9 + .../app/GuidedStepSupportFragmentTest.java | 91 +- .../app/GuidedStepSupportFragmentTestActivity.java | 9 + .../app/GuidedStepSupportFragmentTestBase.java | 9 + .../v17/leanback/app/PlaybackControlGlueTest.java | 649 - .../app/PlaybackControlSupportGlueTest.java | 652 - .../leanback/app/PlaybackOverlayFragmentTest.java | 86 - .../leanback/app/PlaybackOverlayTestFragment.java | 416 - .../support/v17/leanback/app/RowsFragmentTest.java | 134 +- .../v17/leanback/app/RowsSupportFragmentTest.java | 134 +- .../v17/leanback/app/VideoFragmentTest.java | 4 +- .../v17/leanback/app/VideoSupportFragmentTest.java | 4 +- .../leanback/media/MediaControllerAdapterTest.java | 1003 ++ .../v17/leanback/media/MediaPlayerGlueTest.java | 15 +- .../v17/leanback/media/PlaybackGlueTest.java | 24 + .../media/PlaybackTransportControlGlueTest.java | 139 +- .../v17/leanback/widget/DatePickerActivity.java | 37 - .../v17/leanback/widget/DatePickerTest.java | 383 - .../support/v17/leanback/widget/GridActivity.java | 15 +- .../v17/leanback/widget/GridWidgetTest.java | 547 +- .../leanback/widget/GuidedActionStylistTest.java | 122 + .../v17/leanback/widget/ImageCardViewTest.java | 516 + .../v17/leanback/widget/ListRowPresenterTest.java | 442 +- .../v17/leanback/widget/ObjectAdapterTest.java | 1102 ++ .../widget/PlaybackGlueHostImplWithViewHolder.java | 3 +- .../widget/PlaybackTransportRowPresenterTest.java | 122 +- .../support/v17/leanback/widget/ThumbsBarTest.java | 330 + .../v17/leanback/widget/TimePickerActivity.java | 37 - .../v17/leanback/widget/TimePickerTest.java | 489 - .../leanback/widget/picker/DatePickerActivity.java | 37 + .../v17/leanback/widget/picker/DatePickerTest.java | 471 + .../leanback/widget/picker/TimePickerActivity.java | 37 + .../v17/leanback/widget/picker/TimePickerTest.java | 592 + .../res/layout/horizontal_linear_wrap_content.xml | 39 + .../tests/res/layout/item_button_at_bottom.xml | 32 + .../tests/res/layout/item_button_at_top.xml | 33 + v17/preference-leanback/AndroidManifest.xml | 9 +- v17/preference-leanback/api/26.0.0.txt | 62 + v17/preference-leanback/api/current.txt | 62 + v17/preference-leanback/build.gradle | 16 +- v17/preference-leanback/lint-baseline.xml | 48 + v4/AndroidManifest.xml | 6 +- v4/build.gradle | 14 +- v4/lint-baseline.xml | 4 + v7/appcompat/AndroidManifest.xml | 7 +- v7/appcompat/api/26.0.0.txt | 890 ++ v7/appcompat/api/current.txt | 864 ++ v7/appcompat/build.gradle | 28 +- v7/appcompat/lint-baseline.xml | 4 + v7/appcompat/res-public/values/public_styles.xml | 6 - .../notification_action_background.xml | 22 - .../res/layout-v11/notification_media_action.xml | 25 - .../notification_media_cancel_action.xml | 29 - .../layout-v11/notification_template_big_media.xml | 60 - .../notification_template_big_media_custom.xml | 107 - .../notification_template_big_media_narrow.xml | 68 - ...tification_template_big_media_narrow_custom.xml | 115 - .../notification_template_custom_big.xml | 117 - .../res/layout-v21/notification_action.xml | 41 - .../layout-v21/notification_action_tombstone.xml | 48 - .../notification_template_custom_big.xml | 90 - .../notification_template_icon_group.xml | 43 - .../layout/abc_action_bar_view_list_nav_layout.xml | 23 - .../res/layout/abc_activity_chooser_view.xml | 2 +- v7/appcompat/res/layout/notification_action.xml | 44 - .../res/layout/notification_action_tombstone.xml | 51 - .../layout/notification_template_custom_big.xml | 76 - .../layout/notification_template_icon_group.xml | 25 - .../layout/notification_template_lines_media.xml | 112 - .../res/layout/notification_template_media.xml | 51 - .../layout/notification_template_media_custom.xml | 100 - .../notification_template_part_chronometer.xml | 23 - .../res/layout/notification_template_part_time.xml | 23 - v7/appcompat/res/values-af/strings.xml | 5 +- v7/appcompat/res/values-am/strings.xml | 5 +- v7/appcompat/res/values-ar/strings.xml | 5 +- v7/appcompat/res/values-az/strings.xml | 9 +- v7/appcompat/res/values-b+sr+Latn/strings.xml | 5 +- v7/appcompat/res/values-be/strings.xml | 5 +- v7/appcompat/res/values-bg/strings.xml | 5 +- v7/appcompat/res/values-bn/strings.xml | 13 +- v7/appcompat/res/values-bs/strings.xml | 9 +- v7/appcompat/res/values-ca/strings.xml | 5 +- v7/appcompat/res/values-cs/strings.xml | 5 +- v7/appcompat/res/values-da/strings.xml | 5 +- v7/appcompat/res/values-de/strings.xml | 5 +- v7/appcompat/res/values-el/strings.xml | 5 +- v7/appcompat/res/values-en-rAU/strings.xml | 5 +- v7/appcompat/res/values-en-rCA/strings.xml | 37 + v7/appcompat/res/values-en-rGB/strings.xml | 5 +- v7/appcompat/res/values-en-rIN/strings.xml | 5 +- v7/appcompat/res/values-en-rXC/strings.xml | 37 + v7/appcompat/res/values-es-rUS/strings.xml | 5 +- v7/appcompat/res/values-es/strings.xml | 5 +- v7/appcompat/res/values-et/strings.xml | 5 +- v7/appcompat/res/values-eu/strings.xml | 7 +- v7/appcompat/res/values-fa/strings.xml | 5 +- v7/appcompat/res/values-fi/strings.xml | 5 +- v7/appcompat/res/values-fr-rCA/strings.xml | 5 +- v7/appcompat/res/values-fr/strings.xml | 5 +- v7/appcompat/res/values-gl/strings.xml | 5 +- v7/appcompat/res/values-gu/strings.xml | 5 +- v7/appcompat/res/values-hi/strings.xml | 23 +- v7/appcompat/res/values-hr/strings.xml | 5 +- v7/appcompat/res/values-hu/strings.xml | 5 +- v7/appcompat/res/values-hy/strings.xml | 5 +- v7/appcompat/res/values-in/strings.xml | 5 +- v7/appcompat/res/values-is/strings.xml | 5 +- v7/appcompat/res/values-it/strings.xml | 5 +- v7/appcompat/res/values-iw/strings.xml | 11 +- v7/appcompat/res/values-ja/strings.xml | 5 +- v7/appcompat/res/values-ka/strings.xml | 5 +- v7/appcompat/res/values-kk/strings.xml | 5 +- v7/appcompat/res/values-km/strings.xml | 5 +- v7/appcompat/res/values-kn/strings.xml | 5 +- v7/appcompat/res/values-ko/strings.xml | 5 +- v7/appcompat/res/values-ky/strings.xml | 5 +- v7/appcompat/res/values-lo/strings.xml | 5 +- v7/appcompat/res/values-lt/strings.xml | 5 +- v7/appcompat/res/values-lv/strings.xml | 5 +- v7/appcompat/res/values-mk/strings.xml | 9 +- v7/appcompat/res/values-ml/strings.xml | 5 +- v7/appcompat/res/values-mn/strings.xml | 5 +- v7/appcompat/res/values-mr/strings.xml | 7 +- v7/appcompat/res/values-ms/strings.xml | 5 +- v7/appcompat/res/values-my/strings.xml | 5 +- v7/appcompat/res/values-nb/strings.xml | 5 +- v7/appcompat/res/values-ne/strings.xml | 5 +- v7/appcompat/res/values-nl/strings.xml | 5 +- v7/appcompat/res/values-pa/strings.xml | 13 +- v7/appcompat/res/values-pl/strings.xml | 5 +- v7/appcompat/res/values-pt-rBR/strings.xml | 5 +- v7/appcompat/res/values-pt-rPT/strings.xml | 5 +- v7/appcompat/res/values-pt/strings.xml | 5 +- v7/appcompat/res/values-ro/strings.xml | 5 +- v7/appcompat/res/values-ru/strings.xml | 5 +- v7/appcompat/res/values-si/strings.xml | 5 +- v7/appcompat/res/values-sk/strings.xml | 5 +- v7/appcompat/res/values-sl/strings.xml | 5 +- v7/appcompat/res/values-sq/strings.xml | 5 +- v7/appcompat/res/values-sr/strings.xml | 5 +- v7/appcompat/res/values-sv/strings.xml | 5 +- v7/appcompat/res/values-sw/strings.xml | 5 +- v7/appcompat/res/values-ta/strings.xml | 9 +- v7/appcompat/res/values-te/strings.xml | 11 +- v7/appcompat/res/values-th/strings.xml | 5 +- v7/appcompat/res/values-tl/strings.xml | 5 +- v7/appcompat/res/values-tr/strings.xml | 5 +- v7/appcompat/res/values-uk/strings.xml | 5 +- v7/appcompat/res/values-ur/strings.xml | 5 +- v7/appcompat/res/values-uz/strings.xml | 5 +- v7/appcompat/res/values-v14/styles.xml | 38 - v7/appcompat/res/values-v21/dimens.xml | 24 - v7/appcompat/res/values-v21/styles.xml | 58 - v7/appcompat/res/values-v24/styles.xml | 28 - v7/appcompat/res/values-vi/strings.xml | 5 +- v7/appcompat/res/values-zh-rCN/strings.xml | 5 +- v7/appcompat/res/values-zh-rHK/strings.xml | 5 +- v7/appcompat/res/values-zh-rTW/strings.xml | 5 +- v7/appcompat/res/values-zu/strings.xml | 5 +- v7/appcompat/res/values/attrs.xml | 9 + v7/appcompat/res/values/colors.xml | 9 - v7/appcompat/res/values/config.xml | 6 - v7/appcompat/res/values/dimens.xml | 46 - v7/appcompat/res/values/strings.xml | 23 +- v7/appcompat/res/values/styles.xml | 38 - .../src/android/support/v7/app/ActionBar.java | 10 +- .../support/v7/app/ActionBarDrawerToggle.java | 85 +- .../v7/app/ActionBarDrawerToggleHoneycomb.java | 2 +- .../android/support/v7/app/AlertController.java | 10 +- .../android/support/v7/app/AppCompatActivity.java | 3 +- .../support/v7/app/AppCompatDelegateImplV14.java | 4 +- .../support/v7/app/AppCompatDelegateImplV9.java | 22 +- .../android/support/v7/app/NotificationCompat.java | 708 - .../support/v7/app/NotificationCompatImpl21.java | 38 - .../support/v7/app/NotificationCompatImpl24.java | 35 - .../support/v7/app/NotificationCompatImplBase.java | 461 - .../v7/app/NotificationCompatImplJellybean.java | 31 - .../android/support/v7/app/ToolbarActionBar.java | 5 +- .../android/support/v7/app/TwilightManager.java | 21 +- .../support/v7/view/SupportMenuInflater.java | 3 +- .../support/v7/view/menu/ActionMenuItemView.java | 2 +- .../support/v7/view/menu/CascadingMenuPopup.java | 4 +- .../v7/widget/ActionBarBackgroundDrawable.java | 3 +- .../v7/widget/AppCompatAutoCompleteTextView.java | 8 +- .../android/support/v7/widget/AppCompatButton.java | 180 +- .../support/v7/widget/AppCompatCheckBox.java | 6 +- .../v7/widget/AppCompatCheckedTextView.java | 6 +- .../v7/widget/AppCompatDrawableManager.java | 10 +- .../support/v7/widget/AppCompatEditText.java | 10 +- .../support/v7/widget/AppCompatImageButton.java | 17 +- .../support/v7/widget/AppCompatImageView.java | 17 +- .../support/v7/widget/AppCompatPopupWindow.java | 79 +- .../support/v7/widget/AppCompatRadioButton.java | 9 +- .../support/v7/widget/AppCompatRatingBar.java | 6 +- .../support/v7/widget/AppCompatSeekBar.java | 6 +- .../support/v7/widget/AppCompatSpinner.java | 30 +- .../support/v7/widget/AppCompatTextHelper.java | 66 +- .../support/v7/widget/AppCompatTextView.java | 35 +- .../v7/widget/AppCompatTextViewAutoSizeHelper.java | 198 +- .../android/support/v7/widget/DrawableUtils.java | 4 +- .../support/v7/widget/LinearLayoutCompat.java | 21 +- .../support/v7/widget/SuggestionsAdapter.java | 2 +- .../android/support/v7/widget/SwitchCompat.java | 48 +- .../android/support/v7/widget/TintTypedArray.java | 4 - .../android/support/v7/widget/TooltipCompat.java | 4 +- .../support/v7/widget/TooltipCompatHandler.java | 14 +- .../android/support/v7/widget/TooltipPopup.java | 4 - .../android/support/v7/widget/ViewStubCompat.java | 2 + .../src/android/support/v7/widget/ViewUtils.java | 15 - v7/appcompat/tests/AndroidManifest.xml | 112 +- .../tests/res/font/samplexmldownloadedfont.xml | 14 +- v7/appcompat/tests/res/font/samplexmlfont.xml | 17 +- .../tests/res/layout/appcompat_button_activity.xml | 7 + .../layout/appcompat_button_autosize_activity.xml | 57 + .../res/layout/appcompat_radiobutton_activity.xml | 32 + .../res/layout/appcompat_textview_activity.xml | 22 + .../appcompat_textview_autosize_activity.xml | 16 +- v7/appcompat/tests/res/values/strings.xml | 2 + v7/appcompat/tests/res/values/styles.xml | 16 + .../support/v7/app/AlertDialogCursorTest.java | 15 +- .../android/support/v7/app/AlertDialogTest.java | 13 +- .../v7/app/AppCompatMenuItemShortcutsTest.java | 8 +- .../AppCompatVectorDrawableIntegrationTest.java | 13 +- .../android/support/v7/app/BaseBasicsTestCase.java | 35 +- .../v7/app/BaseInstrumentationTestCase.java | 47 - .../support/v7/app/BaseKeyEventsTestCase.java | 102 +- .../v7/app/BaseKeyboardShortcutsTestCase.java | 25 +- .../src/android/support/v7/app/DialogTestCase.java | 21 +- .../support/v7/app/DrawerDynamicLayoutTest.java | 14 +- .../support/v7/app/DrawerLayoutDoubleTest.java | 26 +- .../android/support/v7/app/DrawerLayoutTest.java | 23 +- .../support/v7/app/FragmentContentIdTest.java | 15 +- .../v7/app/KeyEventsTestCaseWithToolbar.java | 19 +- .../app/KeyboardShortcutsTestCaseWithToolbar.java | 33 +- .../v7/app/LayoutInflaterFactoryTestCase.java | 31 +- .../android/support/v7/app/NightModeTestCase.java | 20 +- .../v7/res/content/AppCompatResourcesTestCase.java | 16 +- .../v7/widget/AppCompatBaseAutoSizeTest.java | 1254 ++ .../v7/widget/AppCompatBaseImageViewTest.java | 10 +- .../support/v7/widget/AppCompatBaseViewTest.java | 14 +- .../v7/widget/AppCompatButtonAutoSizeActivity.java | 31 + .../v7/widget/AppCompatButtonAutoSizeTest.java | 37 + .../support/v7/widget/AppCompatButtonTest.java | 10 + .../v7/widget/AppCompatRadioButtonActivity.java | 26 + .../v7/widget/AppCompatRadioButtonTest.java | 59 + .../widget/AppCompatTextViewAutoSizeActivity.java | 3 +- .../v7/widget/AppCompatTextViewAutoSizeTest.java | 944 +- .../support/v7/widget/AppCompatTextViewTest.java | 61 + .../support/v7/widget/ListPopupWindowTest.java | 38 +- .../android/support/v7/widget/PopupMenuTest.java | 34 +- .../support/v7/widget/TintResourcesTest.java | 21 +- v7/cardview/AndroidManifest.xml | 3 +- v7/cardview/api/26.0.0.txt | 28 + v7/cardview/api/current.txt | 28 + v7/cardview/build.gradle | 6 +- v7/cardview/lint-baseline.xml | 4 + .../src/android/support/v7/widget/CardView.java | 6 + v7/gridlayout/AndroidManifest.xml | 3 +- v7/gridlayout/api/26.0.0.txt | 71 + v7/gridlayout/api/current.txt | 71 + v7/gridlayout/build.gradle | 18 +- v7/gridlayout/lint-baseline.xml | 4 + v7/gridlayout/tests/AndroidManifest.xml | 7 +- v7/mediarouter/AndroidManifest.xml | 3 +- v7/mediarouter/api/26.0.0.txt | 476 + v7/mediarouter/api/current.txt | 476 + v7/mediarouter/build.gradle | 13 +- v7/mediarouter/lint-baseline.xml | 26 + .../ic_mr_button_connected_00_dark.png | Bin 447 -> 331 bytes .../ic_mr_button_connected_00_light.png | Bin 443 -> 331 bytes .../ic_mr_button_connected_01_dark.png | Bin 466 -> 335 bytes .../ic_mr_button_connected_01_light.png | Bin 460 -> 335 bytes .../ic_mr_button_connected_02_dark.png | Bin 475 -> 340 bytes .../ic_mr_button_connected_02_light.png | Bin 470 -> 340 bytes .../ic_mr_button_connected_03_dark.png | Bin 444 -> 337 bytes .../ic_mr_button_connected_03_light.png | Bin 440 -> 337 bytes .../ic_mr_button_connected_04_dark.png | Bin 419 -> 344 bytes .../ic_mr_button_connected_04_light.png | Bin 418 -> 344 bytes .../ic_mr_button_connected_05_dark.png | Bin 459 -> 348 bytes .../ic_mr_button_connected_05_light.png | Bin 455 -> 348 bytes .../ic_mr_button_connected_06_dark.png | Bin 471 -> 342 bytes .../ic_mr_button_connected_06_light.png | Bin 466 -> 342 bytes .../ic_mr_button_connected_07_dark.png | Bin 465 -> 325 bytes .../ic_mr_button_connected_07_light.png | Bin 459 -> 325 bytes .../ic_mr_button_connected_08_dark.png | Bin 429 -> 326 bytes .../ic_mr_button_connected_08_light.png | Bin 424 -> 326 bytes .../ic_mr_button_connected_09_dark.png | Bin 433 -> 332 bytes .../ic_mr_button_connected_09_light.png | Bin 429 -> 332 bytes .../ic_mr_button_connected_10_dark.png | Bin 462 -> 345 bytes .../ic_mr_button_connected_10_light.png | Bin 459 -> 345 bytes .../ic_mr_button_connected_11_dark.png | Bin 469 -> 342 bytes .../ic_mr_button_connected_11_light.png | Bin 465 -> 344 bytes .../ic_mr_button_connected_12_dark.png | Bin 482 -> 361 bytes .../ic_mr_button_connected_12_light.png | Bin 477 -> 361 bytes .../ic_mr_button_connected_13_dark.png | Bin 507 -> 363 bytes .../ic_mr_button_connected_13_light.png | Bin 503 -> 362 bytes .../ic_mr_button_connected_14_dark.png | Bin 513 -> 353 bytes .../ic_mr_button_connected_14_light.png | Bin 510 -> 345 bytes .../ic_mr_button_connected_15_dark.png | Bin 516 -> 357 bytes .../ic_mr_button_connected_15_light.png | Bin 514 -> 357 bytes .../ic_mr_button_connected_16_dark.png | Bin 515 -> 362 bytes .../ic_mr_button_connected_16_light.png | Bin 509 -> 362 bytes .../ic_mr_button_connected_17_dark.png | Bin 525 -> 354 bytes .../ic_mr_button_connected_17_light.png | Bin 521 -> 354 bytes .../ic_mr_button_connected_18_dark.png | Bin 517 -> 354 bytes .../ic_mr_button_connected_18_light.png | Bin 518 -> 354 bytes .../ic_mr_button_connected_19_dark.png | Bin 516 -> 365 bytes .../ic_mr_button_connected_19_light.png | Bin 514 -> 365 bytes .../ic_mr_button_connected_20_dark.png | Bin 518 -> 368 bytes .../ic_mr_button_connected_20_light.png | Bin 516 -> 368 bytes .../ic_mr_button_connected_21_dark.png | Bin 522 -> 373 bytes .../ic_mr_button_connected_21_light.png | Bin 517 -> 373 bytes .../ic_mr_button_connected_22_dark.png | Bin 522 -> 364 bytes .../ic_mr_button_connected_22_light.png | Bin 518 -> 385 bytes .../ic_mr_button_connected_23_dark.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_23_light.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_24_dark.png | Bin 0 -> 374 bytes .../ic_mr_button_connected_24_light.png | Bin 0 -> 374 bytes .../ic_mr_button_connected_25_dark.png | Bin 0 -> 372 bytes .../ic_mr_button_connected_25_light.png | Bin 0 -> 372 bytes .../ic_mr_button_connected_26_dark.png | Bin 0 -> 373 bytes .../ic_mr_button_connected_26_light.png | Bin 0 -> 373 bytes .../ic_mr_button_connected_27_dark.png | Bin 0 -> 379 bytes .../ic_mr_button_connected_27_light.png | Bin 0 -> 398 bytes .../ic_mr_button_connected_28_dark.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_28_light.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_29_dark.png | Bin 0 -> 364 bytes .../ic_mr_button_connected_29_light.png | Bin 0 -> 364 bytes .../ic_mr_button_connected_30_dark.png | Bin 0 -> 355 bytes .../ic_mr_button_connected_30_light.png | Bin 0 -> 355 bytes .../ic_mr_button_connecting_00_dark.png | Bin 451 -> 331 bytes .../ic_mr_button_connecting_00_light.png | Bin 447 -> 331 bytes .../ic_mr_button_connecting_01_dark.png | Bin 458 -> 335 bytes .../ic_mr_button_connecting_01_light.png | Bin 455 -> 335 bytes .../ic_mr_button_connecting_02_dark.png | Bin 466 -> 340 bytes .../ic_mr_button_connecting_02_light.png | Bin 458 -> 340 bytes .../ic_mr_button_connecting_03_dark.png | Bin 478 -> 337 bytes .../ic_mr_button_connecting_03_light.png | Bin 482 -> 337 bytes .../ic_mr_button_connecting_04_dark.png | Bin 481 -> 344 bytes .../ic_mr_button_connecting_04_light.png | Bin 474 -> 344 bytes .../ic_mr_button_connecting_05_dark.png | Bin 456 -> 348 bytes .../ic_mr_button_connecting_05_light.png | Bin 459 -> 348 bytes .../ic_mr_button_connecting_06_dark.png | Bin 437 -> 342 bytes .../ic_mr_button_connecting_06_light.png | Bin 434 -> 342 bytes .../ic_mr_button_connecting_07_dark.png | Bin 424 -> 325 bytes .../ic_mr_button_connecting_07_light.png | Bin 424 -> 325 bytes .../ic_mr_button_connecting_08_dark.png | Bin 418 -> 326 bytes .../ic_mr_button_connecting_08_light.png | Bin 416 -> 326 bytes .../ic_mr_button_connecting_09_dark.png | Bin 424 -> 332 bytes .../ic_mr_button_connecting_09_light.png | Bin 421 -> 332 bytes .../ic_mr_button_connecting_10_dark.png | Bin 431 -> 345 bytes .../ic_mr_button_connecting_10_light.png | Bin 426 -> 345 bytes .../ic_mr_button_connecting_11_dark.png | Bin 427 -> 336 bytes .../ic_mr_button_connecting_11_light.png | Bin 423 -> 336 bytes .../ic_mr_button_connecting_12_dark.png | Bin 435 -> 345 bytes .../ic_mr_button_connecting_12_light.png | Bin 428 -> 345 bytes .../ic_mr_button_connecting_13_dark.png | Bin 456 -> 347 bytes .../ic_mr_button_connecting_13_light.png | Bin 446 -> 345 bytes .../ic_mr_button_connecting_14_dark.png | Bin 459 -> 321 bytes .../ic_mr_button_connecting_14_light.png | Bin 454 -> 321 bytes .../ic_mr_button_connecting_15_dark.png | Bin 444 -> 329 bytes .../ic_mr_button_connecting_15_light.png | Bin 437 -> 334 bytes .../ic_mr_button_connecting_16_dark.png | Bin 441 -> 326 bytes .../ic_mr_button_connecting_16_light.png | Bin 435 -> 326 bytes .../ic_mr_button_connecting_17_dark.png | Bin 458 -> 329 bytes .../ic_mr_button_connecting_17_light.png | Bin 453 -> 327 bytes .../ic_mr_button_connecting_18_dark.png | Bin 448 -> 339 bytes .../ic_mr_button_connecting_18_light.png | Bin 449 -> 339 bytes .../ic_mr_button_connecting_19_dark.png | Bin 449 -> 337 bytes .../ic_mr_button_connecting_19_light.png | Bin 444 -> 337 bytes .../ic_mr_button_connecting_20_dark.png | Bin 446 -> 339 bytes .../ic_mr_button_connecting_20_light.png | Bin 446 -> 339 bytes .../ic_mr_button_connecting_21_dark.png | Bin 450 -> 336 bytes .../ic_mr_button_connecting_21_light.png | Bin 448 -> 336 bytes .../ic_mr_button_connecting_22_dark.png | Bin 450 -> 344 bytes .../ic_mr_button_connecting_22_light.png | Bin 447 -> 344 bytes .../ic_mr_button_connecting_23_dark.png | Bin 0 -> 337 bytes .../ic_mr_button_connecting_23_light.png | Bin 0 -> 337 bytes .../ic_mr_button_connecting_24_dark.png | Bin 0 -> 340 bytes .../ic_mr_button_connecting_24_light.png | Bin 0 -> 340 bytes .../ic_mr_button_connecting_25_dark.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_25_light.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_26_dark.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_26_light.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_27_dark.png | Bin 0 -> 338 bytes .../ic_mr_button_connecting_27_light.png | Bin 0 -> 342 bytes .../ic_mr_button_connecting_28_dark.png | Bin 0 -> 333 bytes .../ic_mr_button_connecting_28_light.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_29_dark.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_29_light.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_30_dark.png | Bin 0 -> 331 bytes .../ic_mr_button_connecting_30_light.png | Bin 0 -> 331 bytes .../ic_mr_button_connected_00_dark.png | Bin 635 -> 433 bytes .../ic_mr_button_connected_00_light.png | Bin 626 -> 433 bytes .../ic_mr_button_connected_01_dark.png | Bin 663 -> 435 bytes .../ic_mr_button_connected_01_light.png | Bin 657 -> 437 bytes .../ic_mr_button_connected_02_dark.png | Bin 659 -> 446 bytes .../ic_mr_button_connected_02_light.png | Bin 654 -> 446 bytes .../ic_mr_button_connected_03_dark.png | Bin 615 -> 445 bytes .../ic_mr_button_connected_03_light.png | Bin 614 -> 445 bytes .../ic_mr_button_connected_04_dark.png | Bin 599 -> 452 bytes .../ic_mr_button_connected_04_light.png | Bin 600 -> 449 bytes .../ic_mr_button_connected_05_dark.png | Bin 629 -> 448 bytes .../ic_mr_button_connected_05_light.png | Bin 629 -> 448 bytes .../ic_mr_button_connected_06_dark.png | Bin 664 -> 471 bytes .../ic_mr_button_connected_06_light.png | Bin 662 -> 462 bytes .../ic_mr_button_connected_07_dark.png | Bin 662 -> 406 bytes .../ic_mr_button_connected_07_light.png | Bin 658 -> 406 bytes .../ic_mr_button_connected_08_dark.png | Bin 627 -> 426 bytes .../ic_mr_button_connected_08_light.png | Bin 616 -> 426 bytes .../ic_mr_button_connected_09_dark.png | Bin 635 -> 434 bytes .../ic_mr_button_connected_09_light.png | Bin 624 -> 434 bytes .../ic_mr_button_connected_10_dark.png | Bin 660 -> 440 bytes .../ic_mr_button_connected_10_light.png | Bin 648 -> 440 bytes .../ic_mr_button_connected_11_dark.png | Bin 689 -> 443 bytes .../ic_mr_button_connected_11_light.png | Bin 677 -> 453 bytes .../ic_mr_button_connected_12_dark.png | Bin 695 -> 481 bytes .../ic_mr_button_connected_12_light.png | Bin 684 -> 481 bytes .../ic_mr_button_connected_13_dark.png | Bin 715 -> 493 bytes .../ic_mr_button_connected_13_light.png | Bin 697 -> 492 bytes .../ic_mr_button_connected_14_dark.png | Bin 731 -> 463 bytes .../ic_mr_button_connected_14_light.png | Bin 718 -> 463 bytes .../ic_mr_button_connected_15_dark.png | Bin 730 -> 467 bytes .../ic_mr_button_connected_15_light.png | Bin 717 -> 467 bytes .../ic_mr_button_connected_16_dark.png | Bin 752 -> 470 bytes .../ic_mr_button_connected_16_light.png | Bin 745 -> 470 bytes .../ic_mr_button_connected_17_dark.png | Bin 745 -> 480 bytes .../ic_mr_button_connected_17_light.png | Bin 741 -> 478 bytes .../ic_mr_button_connected_18_dark.png | Bin 755 -> 477 bytes .../ic_mr_button_connected_18_light.png | Bin 742 -> 477 bytes .../ic_mr_button_connected_19_dark.png | Bin 754 -> 483 bytes .../ic_mr_button_connected_19_light.png | Bin 742 -> 483 bytes .../ic_mr_button_connected_20_dark.png | Bin 745 -> 486 bytes .../ic_mr_button_connected_20_light.png | Bin 734 -> 486 bytes .../ic_mr_button_connected_21_dark.png | Bin 744 -> 487 bytes .../ic_mr_button_connected_21_light.png | Bin 734 -> 488 bytes .../ic_mr_button_connected_22_dark.png | Bin 746 -> 487 bytes .../ic_mr_button_connected_22_light.png | Bin 736 -> 487 bytes .../ic_mr_button_connected_23_dark.png | Bin 0 -> 498 bytes .../ic_mr_button_connected_23_light.png | Bin 0 -> 498 bytes .../ic_mr_button_connected_24_dark.png | Bin 0 -> 492 bytes .../ic_mr_button_connected_24_light.png | Bin 0 -> 493 bytes .../ic_mr_button_connected_25_dark.png | Bin 0 -> 494 bytes .../ic_mr_button_connected_25_light.png | Bin 0 -> 493 bytes .../ic_mr_button_connected_26_dark.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_26_light.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_27_dark.png | Bin 0 -> 479 bytes .../ic_mr_button_connected_27_light.png | Bin 0 -> 479 bytes .../ic_mr_button_connected_28_dark.png | Bin 0 -> 484 bytes .../ic_mr_button_connected_28_light.png | Bin 0 -> 484 bytes .../ic_mr_button_connected_29_dark.png | Bin 0 -> 481 bytes .../ic_mr_button_connected_29_light.png | Bin 0 -> 481 bytes .../ic_mr_button_connected_30_dark.png | Bin 0 -> 478 bytes .../ic_mr_button_connected_30_light.png | Bin 0 -> 478 bytes .../ic_mr_button_connecting_00_dark.png | Bin 632 -> 433 bytes .../ic_mr_button_connecting_00_light.png | Bin 623 -> 433 bytes .../ic_mr_button_connecting_01_dark.png | Bin 660 -> 435 bytes .../ic_mr_button_connecting_01_light.png | Bin 648 -> 437 bytes .../ic_mr_button_connecting_02_dark.png | Bin 658 -> 446 bytes .../ic_mr_button_connecting_02_light.png | Bin 648 -> 446 bytes .../ic_mr_button_connecting_03_dark.png | Bin 688 -> 445 bytes .../ic_mr_button_connecting_03_light.png | Bin 689 -> 445 bytes .../ic_mr_button_connecting_04_dark.png | Bin 681 -> 452 bytes .../ic_mr_button_connecting_04_light.png | Bin 678 -> 449 bytes .../ic_mr_button_connecting_05_dark.png | Bin 642 -> 448 bytes .../ic_mr_button_connecting_05_light.png | Bin 639 -> 448 bytes .../ic_mr_button_connecting_06_dark.png | Bin 620 -> 471 bytes .../ic_mr_button_connecting_06_light.png | Bin 618 -> 462 bytes .../ic_mr_button_connecting_07_dark.png | Bin 602 -> 406 bytes .../ic_mr_button_connecting_07_light.png | Bin 600 -> 406 bytes .../ic_mr_button_connecting_08_dark.png | Bin 607 -> 426 bytes .../ic_mr_button_connecting_08_light.png | Bin 609 -> 426 bytes .../ic_mr_button_connecting_09_dark.png | Bin 609 -> 434 bytes .../ic_mr_button_connecting_09_light.png | Bin 603 -> 434 bytes .../ic_mr_button_connecting_10_dark.png | Bin 609 -> 440 bytes .../ic_mr_button_connecting_10_light.png | Bin 607 -> 440 bytes .../ic_mr_button_connecting_11_dark.png | Bin 623 -> 456 bytes .../ic_mr_button_connecting_11_light.png | Bin 617 -> 456 bytes .../ic_mr_button_connecting_12_dark.png | Bin 619 -> 452 bytes .../ic_mr_button_connecting_12_light.png | Bin 611 -> 452 bytes .../ic_mr_button_connecting_13_dark.png | Bin 633 -> 453 bytes .../ic_mr_button_connecting_13_light.png | Bin 628 -> 453 bytes .../ic_mr_button_connecting_14_dark.png | Bin 648 -> 426 bytes .../ic_mr_button_connecting_14_light.png | Bin 638 -> 426 bytes .../ic_mr_button_connecting_15_dark.png | Bin 629 -> 428 bytes .../ic_mr_button_connecting_15_light.png | Bin 618 -> 436 bytes .../ic_mr_button_connecting_16_dark.png | Bin 645 -> 432 bytes .../ic_mr_button_connecting_16_light.png | Bin 635 -> 432 bytes .../ic_mr_button_connecting_17_dark.png | Bin 635 -> 437 bytes .../ic_mr_button_connecting_17_light.png | Bin 636 -> 437 bytes .../ic_mr_button_connecting_18_dark.png | Bin 646 -> 429 bytes .../ic_mr_button_connecting_18_light.png | Bin 637 -> 431 bytes .../ic_mr_button_connecting_19_dark.png | Bin 646 -> 436 bytes .../ic_mr_button_connecting_19_light.png | Bin 637 -> 436 bytes .../ic_mr_button_connecting_20_dark.png | Bin 630 -> 441 bytes .../ic_mr_button_connecting_20_light.png | Bin 622 -> 438 bytes .../ic_mr_button_connecting_21_dark.png | Bin 631 -> 432 bytes .../ic_mr_button_connecting_21_light.png | Bin 624 -> 432 bytes .../ic_mr_button_connecting_22_dark.png | Bin 634 -> 440 bytes .../ic_mr_button_connecting_22_light.png | Bin 627 -> 440 bytes .../ic_mr_button_connecting_23_dark.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_23_light.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_24_dark.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_24_light.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_25_dark.png | Bin 0 -> 443 bytes .../ic_mr_button_connecting_25_light.png | Bin 0 -> 443 bytes .../ic_mr_button_connecting_26_dark.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_26_light.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_27_dark.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_27_light.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_28_dark.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_28_light.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_29_dark.png | Bin 0 -> 436 bytes .../ic_mr_button_connecting_29_light.png | Bin 0 -> 436 bytes .../ic_mr_button_connecting_30_dark.png | Bin 0 -> 433 bytes .../ic_mr_button_connecting_30_light.png | Bin 0 -> 433 bytes .../res/drawable/mr_button_connected_dark.xml | 8 + .../res/drawable/mr_button_connected_light.xml | 8 + .../res/drawable/mr_button_connecting_dark.xml | 8 + .../res/drawable/mr_button_connecting_light.xml | 8 + .../res/drawable/mr_button_dark_static.xml | 21 - .../res/drawable/mr_button_light_static.xml | 21 - v7/mediarouter/res/values-bn/strings.xml | 2 +- v7/mediarouter/res/values-en-rCA/strings.xml | 40 + v7/mediarouter/res/values-en-rXC/strings.xml | 40 + v7/mediarouter/res/values-fr/strings.xml | 2 +- v7/mediarouter/res/values-hi/strings.xml | 6 +- v7/mediarouter/res/values-ta/strings.xml | 2 +- v7/mediarouter/res/values/attrs.xml | 4 - v7/mediarouter/res/values/styles.xml | 2 - v7/mediarouter/res/values/themes.xml | 2 + .../android/support/v7/app/MediaRouteButton.java | 94 +- .../support/v7/app/MediaRouteChooserDialog.java | 5 +- .../support/v7/app/MediaRouteControllerDialog.java | 17 +- .../support/v7/app/MediaRouterThemeHelper.java | 52 +- .../support/v7/media/MediaRouteProvider.java | 4 +- .../v7/media/MediaRouteProviderDescriptor.java | 24 +- .../v7/media/MediaRouteProviderService.java | 38 +- .../src/android/support/v7/media/MediaRouter.java | 126 +- .../support/v7/media/RemotePlaybackClient.java | 5 +- .../support/v7/media/SystemMediaRouteProvider.java | 8 +- v7/mediarouter/tests/AndroidManifest.xml | 15 +- .../res/layout/mr_chooser_dialog_activity.xml | 23 + v7/mediarouter/tests/res/values/themes.xml | 23 + .../v7/app/MediaRouteChooserDialogTest.java | 50 +- .../app/MediaRouteChooserDialogTestActivity.java | 28 + .../support/v7/media/MediaRouteProviderTest.java | 189 + v7/palette/AndroidManifest.xml | 3 +- v7/palette/api/26.0.0.txt | 99 + v7/palette/api/current.txt | 99 + v7/palette/build.gradle | 12 +- v7/palette/lint-baseline.xml | 4 + v7/palette/tests/AndroidManifest.xml | 6 +- v7/preference/AndroidManifest.xml | 3 +- v7/preference/api/26.0.0.txt | 412 + v7/preference/api/current.txt | 412 + v7/preference/build.gradle | 24 +- v7/preference/lint-baseline.xml | 26 + .../res/layout/preference_dialog_edittext.xml | 13 +- .../android/support/v7/preference/Preference.java | 1 + v7/preference/tests/AndroidManifest.xml | 11 +- .../preference/tests/PreferenceDataStoreTest.java | 7 +- .../preference/tests/PreferenceIconSpaceTest.java | 3 +- .../v7/preference/tests/PreferencePersistTest.java | 12 +- .../tests/PreferenceSingleLineTitleTest.java | 84 + v7/recyclerview/AndroidManifest.xml | 3 +- v7/recyclerview/api/26.0.0.txt | 960 ++ v7/recyclerview/api/current.txt | 962 ++ v7/recyclerview/build.gradle | 39 +- v7/recyclerview/lint-baseline.xml | 4 + .../support/v7/widget/GridLayoutManager.java | 4 +- .../support/v7/widget/LinearLayoutManager.java | 26 +- .../support/v7/widget/OrientationHelper.java | 7 +- .../android/support/v7/widget/RecyclerView.java | 142 +- .../src/android/support/v7/widget/SnapHelper.java | 24 +- .../v7/widget/StaggeredGridLayoutManager.java | 2 +- .../android/support/v7/widget/ViewBoundsCheck.java | 2 +- v7/recyclerview/tests/AndroidManifest.xml | 7 +- .../v7/recyclerview/test/SameActivityTestRule.java | 77 - .../support/v7/util/ImeCleanUpTestRule.java | 88 + .../v7/widget/BaseGridLayoutManagerTest.java | 30 + .../BaseRecyclerViewInstrumentationTest.java | 66 +- .../support/v7/widget/BaseWrapContentTest.java | 6 +- .../support/v7/widget/GridLayoutManagerTest.java | 106 + .../widget/LinearLayoutManagerSavedStateTest.java | 18 +- .../support/v7/widget/LinearLayoutManagerTest.java | 114 + .../widget/LinearLayoutManagerWrapContentTest.java | 2 +- .../RecyclerViewAccessibilityLifecycleTest.java | 2 + .../support/v7/widget/RecyclerViewBasicTest.java | 105 +- .../support/v7/widget/RecyclerViewCacheTest.java | 46 +- .../v7/widget/RecyclerViewFastScrollerTest.java | 17 + .../support/v7/widget/RecyclerViewLayoutTest.java | 106 + .../StaggeredGridLayoutManagerSavedStateTest.java | 8 +- .../android/support/v7/widget/TestActivity.java | 31 - wear/AndroidManifest.xml | 4 +- wear/api/26.0.0.txt | 218 + wear/api/current.txt | 234 + wear/build.gradle | 26 +- wear/lint-baseline.xml | 4 + wear/res-public/values-v24/public_styles.xml | 19 + wear/res-public/values/public_attrs.xml | 6 + wear/res/color/ws_switch_thumb_color_material.xml | 21 + wear/res/color/ws_switch_track_color_material.xml | 21 + .../res/drawable-hdpi/ws_switch_thumb_mtrl_14w.png | Bin 0 -> 695 bytes .../res/drawable-hdpi/ws_switch_thumb_mtrl_15w.png | Bin 0 -> 695 bytes .../res/drawable-hdpi/ws_switch_thumb_mtrl_16w.png | Bin 0 -> 476 bytes .../res/drawable-hdpi/ws_switch_thumb_mtrl_17w.png | Bin 0 -> 675 bytes .../res/drawable-hdpi/ws_switch_thumb_mtrl_18w.png | Bin 0 -> 663 bytes wear/res/drawable-hdpi/ws_switch_track_mtrl.png | Bin 0 -> 465 bytes ...white_22.xml => ws_ic_expand_more_white_22.xml} | 0 .../drawable-v21/ws_switch_thumb_material_anim.xml | 95 + ...ackground.xml => ws_action_item_background.xml} | 0 ...ound.xml => ws_action_item_icon_background.xml} | 0 ...white_22.xml => ws_ic_expand_less_white_22.xml} | 0 ..._24dp_wht.xml => ws_ic_more_horiz_24dp_wht.xml} | 0 ...t_24dp_wht.xml => ws_ic_more_vert_24dp_wht.xml} | 0 .../drawable-xhdpi/ws_switch_thumb_mtrl_14w.png | Bin 0 -> 1009 bytes .../drawable-xhdpi/ws_switch_thumb_mtrl_15w.png | Bin 0 -> 994 bytes .../drawable-xhdpi/ws_switch_thumb_mtrl_16w.png | Bin 0 -> 956 bytes .../drawable-xhdpi/ws_switch_thumb_mtrl_17w.png | Bin 0 -> 889 bytes .../drawable-xhdpi/ws_switch_thumb_mtrl_18w.png | Bin 0 -> 960 bytes wear/res/drawable-xhdpi/ws_switch_track_mtrl.png | Bin 0 -> 638 bytes .../drawable-xxhdpi/ws_switch_thumb_mtrl_14w.png | Bin 0 -> 1727 bytes .../drawable-xxhdpi/ws_switch_thumb_mtrl_15w.png | Bin 0 -> 1588 bytes .../drawable-xxhdpi/ws_switch_thumb_mtrl_16w.png | Bin 0 -> 1562 bytes .../drawable-xxhdpi/ws_switch_thumb_mtrl_17w.png | Bin 0 -> 1524 bytes .../drawable-xxhdpi/ws_switch_thumb_mtrl_18w.png | Bin 0 -> 1657 bytes wear/res/drawable-xxhdpi/ws_switch_track_mtrl.png | Bin 0 -> 961 bytes wear/res/layout-v23/action_drawer_item_view.xml | 41 - wear/res/layout-v23/action_drawer_peek_view.xml | 43 - wear/res/layout-v23/action_drawer_title_view.xml | 23 - wear/res/layout-v23/wearable_drawer_view.xml | 37 - wear/res/layout-v23/ws_action_drawer_item_view.xml | 41 + wear/res/layout-v23/ws_action_drawer_peek_view.xml | 43 + .../res/layout-v23/ws_action_drawer_title_view.xml | 23 + wear/res/layout-v23/ws_wearable_drawer_view.xml | 37 + wear/res/layout/navigation_drawer_item_view.xml | 36 - wear/res/layout/navigation_drawer_view.xml | 34 - wear/res/layout/single_page_nav_drawer_1_item.xml | 33 - wear/res/layout/single_page_nav_drawer_2_item.xml | 44 - wear/res/layout/single_page_nav_drawer_3_item.xml | 50 - wear/res/layout/single_page_nav_drawer_4_item.xml | 58 - wear/res/layout/single_page_nav_drawer_5_item.xml | 68 - wear/res/layout/single_page_nav_drawer_6_item.xml | 76 - wear/res/layout/single_page_nav_drawer_7_item.xml | 81 - .../layout/single_page_nav_drawer_peek_view.xml | 33 - wear/res/layout/ws_navigation_drawer_item_view.xml | 36 + wear/res/layout/ws_navigation_drawer_view.xml | 34 + .../layout/ws_single_page_nav_drawer_1_item.xml | 33 + .../layout/ws_single_page_nav_drawer_2_item.xml | 44 + .../layout/ws_single_page_nav_drawer_3_item.xml | 50 + .../layout/ws_single_page_nav_drawer_4_item.xml | 58 + .../layout/ws_single_page_nav_drawer_5_item.xml | 68 + .../layout/ws_single_page_nav_drawer_6_item.xml | 76 + .../layout/ws_single_page_nav_drawer_7_item.xml | 81 + .../layout/ws_single_page_nav_drawer_peek_view.xml | 33 + wear/res/values-sw180dp-notround/dimens.xml | 12 +- wear/res/values-sw210dp-round/dimens.xml | 12 +- wear/res/values-sw210dp/dimens.xml | 6 +- wear/res/values-v20/styles.xml | 28 +- wear/res/values-v23/styles.xml | 6 +- wear/res/values-v24/styles.xml | 31 + wear/res/values/arrays.xml | 26 + wear/res/values/attrs.xml | 77 +- wear/res/values/colors.xml | 27 + wear/res/values/dimens.xml | 77 +- wear/res/values/ids.xml | 2 +- wear/res/values/strings.xml | 4 +- wear/res/values/styles.xml | 26 +- .../wear/internal/widget/drawer/MultiPageUi.java | 14 +- .../wear/internal/widget/drawer/SinglePageUi.java | 32 +- .../support/wear/utils/MetadataConstants.java | 196 + .../support/wear/widget/CircledImageView.java | 37 +- .../wear/widget/CircularProgressLayout.java | 372 + .../widget/CircularProgressLayoutController.java | 138 + .../support/wear/widget/CurvingLayoutCallback.java | 2 +- .../support/wear/widget/RoundedDrawable.java | 298 + .../wear/widget/drawer/PageIndicatorView.java | 34 +- .../widget/drawer/WearableActionDrawerView.java | 49 +- .../wear/widget/drawer/WearableDrawerLayout.java | 15 +- .../wear/widget/drawer/WearableDrawerView.java | 23 +- .../drawer/WearableNavigationDrawerView.java | 6 +- wear/tests/AndroidManifest.xml | 38 +- wear/tests/res/drawable/preview_face.png | Bin 0 -> 4344 bytes wear/tests/res/drawable/preview_face_circular.png | Bin 0 -> 6815 bytes wear/tests/res/drawable/rounded_drawable.xml | 24 + wear/tests/res/drawable/test_drawable.xml | 20 + wear/tests/res/layout/circular_progress_layout.xml | 35 + wear/tests/res/layout/rounded_drawable_layout.xml | 23 + wear/tests/res/menu/action_drawer.xml | 12 +- wear/tests/res/values/colors.xml | 20 + wear/tests/res/values/dimens.xml | 20 + .../support/wear/utils/MetadataTestActivity.java | 37 + .../CircularProgressLayoutControllerTest.java | 119 + .../wear/widget/CircularProgressLayoutTest.java | 109 + .../support/wear/widget/RoundedDrawableTest.java | 147 + .../drawer/WearableDrawerLayoutEspressoTest.java | 223 +- 2319 files changed, 154878 insertions(+), 41700 deletions(-) 9fc5fe92f Enabling platform/sdk prebuilt for PDK builds to break dependency on framework/support 36792cc5a leanback: prioritize support lib fragment in package-info b86a6c2c7 leanback: prefer support lib fragment 1ab9ff4ac Update to newer versions of Android testing libraries. 89ded7352 leanback: fix flaky testScrollAndRemove 8b0439505 eanback: remove deprecated PlaybackOverlayFragment related classes 4d51b3edf leanback: Fix build failure 561bc2545 leanback: remove deprecated app.MediaControllerGlue dc97d4f1c leanback: remove deprecated methods of PlaybackGlue 9f7da98db leanback: deprecate MediaControllerGlue and MediaPlayerGlue cf708c349 leanback: update package-info 4c5afa275 Bump version of Lifecycle common to 1.0.1 c0948679d Stop using timestamps for support-annotations jar. 3fcc20f47 Improve paging docs b97cc16f8 Fix LinkifyCompatTest fdbb0dd35 Update flatfoot to beta1, paging to alpha2 a9ac19d13 Create a new task that creates a diff zip with maven.google 740c9b3e9 Make getLifecycle public by overriding it in FragmentActivity 243ca804f Java8 interface for LifecycleObserver 6c6257048 Move to using AGP 3.0.0-beta6 3a4653f65 leanback: ArrayObjectAdapter.setItems() with no DiffCallback 5e1181239 Remove unused member of RoomDatabase Builder d1b333856 Add more thread and nullness annotations b3c4d9308 Add @Transaction annotation a150f19e8 Fix paging dependency on junit 4bda5ea46 Start using checked-in signing keys for support-content-demos. 0348c0148 Handle kotlin multiline strings 63f601671 Convert support-testutils into an Android library 09d450ba2 Reenable MissingTranslation lint check. bad171408 Deprecate ViewCompat#setChildrenDrawingOrderEnabled c5d91f048 Test added covering the getter type for a relation field. 0d59e251a Kotlin integration tests added covering Dao inheritance and converters 2daa06303 Mockito on device for Room a3a639f77 Ignore transient fields while processing Pojos 8fe762403 Move support db to its own group 1714b264b docs: Fixed description of isVisibleToUser(). 2b4a201ee API changes in SupportSQLiteDatabase 6b520cd83 Import translations. DO NOT MERGE e2e5cd454 Import translations. DO NOT MERGE fc9cc1d72 Import translations. DO NOT MERGE 540e34981 Enforcing a NON NULL constraint on the PrimaryKey 0a8fd09f1 Remove Paging references to LifecycleRegistryOwner 5d4b09c90 Update margin for preference_dialog_edittext baf7a44c9 Mark classes not designed for inheritance as 'final'. ccb229693 leanback: add playWhenPrepared 8dd2658f5 Generate ProGuard rules to keep generated adapters 8b66ca38d leanback: skip startEntranceTransition after destroyed 3d56c8680 Improve LivePagedListProvider docs 74e588ab2 MediaRouter: Enable background dim for dialogs d809f486c Move kotlin projects to a plugin 748e59a06 leanback: fix PlaybackTransportControlGlue key handling 6d8b13113 Remove animated views when canceled. 5ee728a9f Fix problems with empty AnimatorSet in a different way. cb1c88d8e Bump supportlib dependency to 26.1 0b0d13b3e Deprecate isAtLeastOMR1() method e60481d48 Javadoc code sample error fixed Bug: 64382126 Test: NA b3dbe6405 fix build failure 4332065 d37ee2fa4 merge api 26.1.0 6bb6a6b7b DO NOT MERGE Make getLifecycle public by overriding it in FragmentActivity 35c167b22 Set version to alpha9-1 instead of alpha9-10 f0d13608a Paging doc codesample improvements, api cleanup 73b1879f8 Tests for AdapterHelpers abd098954 Move room to use TiledDataSource e11fd76f0 Remove deprecated v7 NotificationCompat 2d37cc9dc Import translations. DO NOT MERGE 07d30b57a Import translations. DO NOT MERGE 4c8b438f2 Import translations. DO NOT MERGE ad919feb0 enable paging artifacts 7f51b0e44 Fix emoji not replaced after digits 478b4ffdd Test that all emojis can be rendered c3299d3c6 Fix email auto link when there are two chars in local part 3328f176e Fix NPE when the media session is not created fd4fa4a65 Keyed sample with save/restore, associated fixes c8334eae4 Fix crash on empty animator removing fragment 096d6e471 DO NOT MERGE - Update versions to 26.1.0 08a38559a Add payload support in leaback adapter/presenter onBind 0da51cc5d Remove methods that use new platform classes 044b95d9b Fix TextView typeface attribute being ignored a8bfe2557 Clean up ConnectionRecord when browser is dead 99199c7ef Fix byte buddy error d8ee53006 Remove deprecated v7 MediaStyle + dependency 8bf9596f5 Media-compat-test: Use FLAG_RECEIVER_FOREGROUND when sending intents a741c74a5 Fix NPE when observer is in default package 10f0b4c99 Remove getReceiver method from GenericObserver aebb5728f depend on code generation for extensions 257606324 exclude byte buddy more broadly 4076f7b8c Fix missing tint mode in some attributes 676cb6f1b MediaBrowser/ServiceCompat: Rename classes with suffix Api24 ef346ae13 Paging API refinements, and package name rework 0521fad0d leanback: fix rounded corner for dimmed card e8a793f81 Add Autofill methods to ViewCompat c2986284e Make support lib lifecycle-aware bd2d1474b Deprecate PlaybackState.ACTION_SET_SHUFFLE_MODE_ENABLED 977e3815e DO NOT MERGE: Make support lib lifecycle-aware 57ac90cf3 Add DiffUtil support in ArrayObjectAdapter b78956d6a Fixed bug where System.lineSeparator() mistakenly used to find new lines in kotlin multiline literals. a8e9d2739 Add Orientation annotation for methods that use orientation. d38298284 use explicit versions for flatfoot 8f2085a2e leanback: add missing notifyItemMoved() support 923865894 Fixed custom drawable test for RoundedDrawable d83565fe8 Import translations. DO NOT MERGE dbf0a75dc Import translations. DO NOT MERGE 9ef95b57c Import translations. DO NOT MERGE 2e9d51366 DataSource key rework d573ce083 Move back to current.txt instead of -SNAPSHOT.txt e385da30d Fix LivePagedListProviderTest 6be69eb5a Fix some integration tests for Room 7d5d958a1 Fix mockito setup in Room integration test 9ba32514a leanback: Fix build and correct a typo 114bdca94 AdapterHelper cleanups, and ContigPagedList fixes b8f55949f Rework wake lock handling of JobIntentService ace486f53 Move Function out of arch:common b9004ae85 Add new columns to TV provider 68c65b3d9 Support for the collation sequences in @ColumnInfo 08385cfa2 InvalidationTracker.Observer for multiple tables 278856cf8 Import translations. DO NOT MERGE 4c3a99e23 Revert "O MR1 is API 27" 96a0fcd98 Fix the file renaming lambda e69186992 O MR1 is API 27 59a58ceae Remove localize maven support. 2c56b466f Fix issue where the name of a common extension table is expected to be observable when a Dao returns LiveData. ff81a699e Media-compat-test: Add MediaBrowserCompatTest c6cdb37d2 DO NOT MERGE Move core lifecycle libs to 1.0.0, rest to alpha 10 16248e64d Expose onUpdateProgress() and onUpdateBufferedProgress() methods 6a01d425e DO NOT MERGE leanback: fix selection after updating 7124ccd6b leanback: fix selection after updating 8c2c698fb Fix TestSizeAnnotationCheck check. bb85facde More build setup for flatfoot projects. ff8cbf69b Fixes and tests for TiledPagedList 9adfe48e0 Refactor PagedListAdapter(Helper), and add ListAdapter, the plain List version ca04e9ae5 Extract common maven logic for Java and Android libraries. 805a45498 Import translations. DO NOT MERGE e1f39f035 Introduce a concept of publish to a library. 279780d41 Clean up tip-of-tree zip archive creation. 59e5b6f9b Update gradle.properties. 31da69009 Ensure action drawer updates when menu modified 5ab424ebe Fix action drawer title a16e54f81 Add Watch face metadata to MetadataConstants. e0644b405 Added XML support for RoundedDrawable 680ffee94 Start using gradle 4.1 stable. 7c41b409a RecyclerView: fix wrong initial getRemainingScrollHorizontal() d3d2ade09 leanback: fix wrong measured height for row 534be4efd leanback: disable outline clipping on low power chipset 2081517c7 Add new constants to TV provider 2748072a7 Try to deflake PopupMenuTest#testAnchoring. 3d7a21e05 A pass through AppCompat code to remove dead code. 4435bff86 leanback: GridLayoutManager performance regression 406c95460 leanback: GridLayoutManager performance regression 1bb00427e Provide ways to know whether the session is ready 2113e0613 Add null check for avoiding NPE. 3738847ee Added @Generated annotation to generated files in Room when javax.annotation.Generated exists on classpath. 8b0f9cb4c Fix multiline rendering bug 24418e9aa Revert "Revert "Paging refactor to unify list/data source types, and simplify mutability"" 9ae934695 Documentation updates c051b0691 Revert "Paging refactor to unify list/data source types, and simplify mutability" 8c10a63a0 Fix CarExtender null check. 7c90066cf Add NotificationBridgingConstants to :support-wear. 306fba1d4 Fix multiline rendering bug 94209fa7c Fix MediatorLiveData's observer check, that previously always failed 1cb45e73a Paging refactor to unify list/data source types, and simplify mutability e688455e4 Flatten some of the file provider code. ac31b286a Clean up constants in NotificationCompat.Builder 877c56586 Move the last classes from ICS directory. 6d9659688 Flatten TrafficStatsCompat. 94a92a989 Flatten compat animation code. f37870706 Flatten more subclasses in NotificationCompat code. 63c78fae7 Flatten ICUCompat code. 62693d74b Added @Generated annotation to classes generated by LifecycleProcessor.kt 10930ebea Clean up and flatten RemoteInput code. 0f3243ad6 Inline the last missing part of AccessibilityNodeInfoCompat. d13e6acab Set support library version to 26.0.2. df4fe57bd Set version to alpha 9. ea5ad5a0c Inline addAction and getActionFromActionCompat methods. 40f89de05 Move the standalone constants from WearableSupport to :support-wear 7167222cc Updated Kotlin tests to cover Maybe, Single and non_null column constraints. Bug: N/A Test: BooksDaoTest.kt, RxJava2QueryTest.kt 8e872db28 Import translations. DO NOT MERGE a6448cd94 Move to using AGP 3.0.0 Beta 2. cd362785e Move to Gradle 4.1 7ef219d3d leanback: fix items positions when height increases f3fa8923d Fix menu icon sizing regression 64fc47a66 Set version to alpha 9. f13998cf2 Fix menu icon sizing regression cec847e45 Fix docs build by adding generateApi dependency 9e67a531e Move to using AGP 3.0.0 Beta 2. 4747d56c3 Move to Gradle 4.1 stable. 8f4be8901 Fix doclava docs build. 95ada0d97 Supress wrong constant lint warning in ToolbarActionBar ce2540494 leanback: fix items positions when height increases 1eefe7a40 Add fullsdk/extras to repos c2d4e865c Fixed time format for API below 18 53f07e34d Import translations. DO NOT MERGE 4c673d92a Import translations. DO NOT MERGE 8a04abcf2 Collapse NotificationCompatApi**.Builder into one builder. 7ca228002 Fix TestSizeAnnotationCheck check. 7b68068be Don't generate or require removed.txt file, fix initial API generation bdecff19e Fix up some InfDefs in NotificationCompat. cfe95b1cb Inline BigPictureStyle, BigTextSTyle, InboxStyle builders. d673ea2e1 Flatten setting of the mExtras in NotificationCompat builders. 2592acbfc Tag classes with Maven artifact, migrate to per-project API versioning 738043379 Incorrect annotation name used in doc. Test: N/A Bug: 64559631 ab68451b2 ExifInterfaceTest: Fix failing tests 2fbef2407 Added dontwarn line to room runtime proguard rules to prevent paging library errors. 81c8d0de7 Fix RadioButton doesn't use Fonts in XML e4e76d214 Fix testAutoSizeCallers_setTextSizeChangesSizeWhenAutoSizeDisabled 944a10200 Import translations. DO NOT MERGE cee24f10b Fix previously uncallable methods in AccessibilityEventCompat 0fe4145f1 Move ModernAsyncTask from compat to core-utils. 9572685f0 Inline NotificationCompat.getAction implementations. 0a608c836 Inline notification methods only used by CarExtender. 6f35e57c6 Inline getParcelableArrayListForActions and getActionsFromParcelableArrayList methods. fb031bd55 ExifInterface: Reduce the number of iteration in a test 01a567100 Fix missing rounded corner when shadow is disabled d216d8956 Backport physics-based animation lib to API 14 898fba21f Inline NotificationCompatApi24.addMessagingStyle method. b5a0216a8 Clean up notification builders. Part 6 01990ed11 Clean up notification builders. Part 5 68cbea0ef Clean up notification builders. Part 4 0b5b89509 Clean up notification builders. Part 3 9489b07be Clean up notification builders. Part 2 fb3250045 Clean up notification builders. Part 1 45a0c35cb AutoSize TextView - bump framework API support f35da6762 Import translations. DO NOT MERGE 6b2fe8f93 Import translations. DO NOT MERGE 5c8a63aae Import translations. DO NOT MERGE 915a14bb1 Import translations. DO NOT MERGE 2682543dd Import translations. DO NOT MERGE 5bd71a003 Import translations. DO NOT MERGE 3d5115286 ImageCardView: switch to use ObjectAnimator. 75fbbdd54 Import translations. DO NOT MERGE a35fb00ca Import translations. DO NOT MERGE cd9fc9343 Import translations. DO NOT MERGE 4553d8dff Add get flip state and rotation degree method 69f9658a6 Fix flake in WearableDrawerLayoutEspressoTest f8f961f0b DO NOT MERGE - Update versions to 26.0.1 8945d24b8 ExifInterface: Add detailed description for Exif tags 9053f4f45 Make ShortcutInfoCompat.toShortcutInfo public and targetAPI25 Bug: 63137528 Bug: 64121041 Test: ./gradlew updateApi Test: ./gradlew support-compat:connectedCheck --info --daemon 002146d31 Deprecate ActivityInfoCompat e9aa33ba3 Deprecate DatabaseUtilsCompat 538b18a5a Remove deprecated methods and constants in IntentCompat. 752a926d5 Remove deprecated AsyncTaskCompat. 75779e0c1 Flatten DrawableCompat. ca57e4ee4 Flatten ObjectCompat. 56daa59f2 Remove deprecated methods and constants from AccessibilityServiceInfoCompat e96aad4a7 Set since annotations for 26.0.0 ad4337649 Delete v7 DecoratedCustomViewStyle eb935d761 Delete v7 DecoratedCustomViewStyle db7f8aa22 leanback: fix selected position after remove all dbe6c8761 Implement MediaControllerAdapter. 0f457540a Fixed localization formatting for picker widgets 4b7cf221b Remove deprecated KeyEventCompat. df32727a0 Remove deprecated SearchViewCompat. 2ee777696 Update support library version to 27.0.0-SNAPSHOT. a228b61e7 Flatten FingerprintManagerCompat 767036385 Update support library version to 27.0.0-SNAPSHOT. 3facabd26 Fix SafeIteratorWithAddition in case of deletion of first element, while we are at it. 0a44cc5ae Fix LiveData.getValue in multithreading 94c7f1efc Add LOCAL_JAR_EXCLUDE_FILES := none to android-support-v13 a500c9379 Fix lint warnings in TextViewCompat. ab02314da Start inserting meta-data version tags per library. c7bb8852b Move to AGP 3.0.0 alpha 9 85d2f03aa Move to AGP 3.0.0 alpha 9 d2649c45a Fix compilation warnings in Room 8442087c2 Set version to alpha 8. 381b322b9 Set version to alpha 8. bc013c67b Move to AGP 3.0.0 alpha 9 350c9785d Revert "Revert "Remove notification styles from AppCompat"" ff045ee71 Disconnect deleted paths from build. e3e249607 Flatten an assortment of Accessibility classes in support-compat. b938b2eab Unify the location of libary versions. 65ab191c2 Add WAD/WND sample to :support-wear-demos 02ce8b699 Fixed AlertController not showing the title divider when a ListView is used in combination with a custom view. dcbc96d5c Hide IME when SearchTextEditor loses focus 9b6e333e5 Import translations. DO NOT MERGE ff5d51214 leanback: fix crash in onMeasure when preLayout is true ee4926b30 MediaRouter: Fix race condition between selecting routes e8d86e51e Fixed localization formatting for picker widgets 73322becd leanback: fix onboarding fragment NPE 9938e17b8 Media-compat-test: Add a simple test method 9bf9bbbed Clean up some lint warnings in SupportContentDemos. 0e3ab475c Start using Gradle 4.0 style dependencies. 70648577d Fix a lint warning in SlidingPaneLayout. d699ada29 Cleanup ConnectivityManagerCompat. 4f8b18892 Revert "Remove notification styles from AppCompat" c527070b3 Added missing

    tags in RoundedDrawable b2bfd37e6 NOT NULL constraint by @NonNull 6b4f4efc2 Fix lint baseline. 3f8258330 Backport FragmentTransition 3a9bd3ace Refactoring: separate input / output models classes. 5fdaa2f06 Update lint baseline after sdk update. 47b4d4d5c Update lint baseline after sdk update. 3c4963c3a Update lint baseline after sdk update. a3b748ceb Hide deprecated TextUtilsCompat#ROOT. c1ce8e2ba Remove deprecated methods from ConfigurationHelper. 79a3bec32 Remove deprecated ParallelExecutorCompat. 77baef495 Flatten PaintCompat. 9edca6851 Cleanup imports of mockito2 not to include bytebuddy. d2236dce8 Import translations. DO NOT MERGE 907712260 Import translations. DO NOT MERGE 9d2ab3d24 Compress the .png files for the RoundSwitch. 832e985ad Import translations. DO NOT MERGE dd8475e1c Set version to alpha 7. 76c131bad Fixed remove function in FastSafeIterableMap 756c044d2 Remove old samples. ba5af1de2 AutoSize TextView - support - fix transformation method 4453e3094 Media-compat-test-service: Add StubMediaBrowserService 43cbde2ee Must not use API26 implementation if the methods are not avaialble. 6b8260582 Must not use API26 implementation if the methods are not avaialble. 560627488 Update to using newer android.support.test libraries. 00f5619db Allow using Java8 code in support library demos apps. 403367844 Reduce the dependency requirements of recommendation library 231e8bcf3 Tweak what happens when event interception is disallowed in CoL 72e36e00c DO NOT MERGE: Fix Fragment.onCreate() not being called in some cases. 48560f9d0 Made setAdapter an 'everything has changed' event. 694c44d5f Set version to alpha 6. 50f048ddc Fixes RecyclerView isPreferredNextFocus on ordered navigation b717113f9 Stop proguarding debug builds of SupportLeanbackJank. aea307c82 Update Flatfoot to build against 26.0.0 Support Lib 0d1b036f6 Make support sqlite statement AutoClosable. 53db03635 Import translations. DO NOT MERGE ca7dfff7e Document migration transaction case 1b8473bb5 Remove unwanted padding from AppBarLayout 234f073e2 Room: Throw if migration is missing. a82b39f33 Remove dependency on Multidex by design and leanback libs. 2c0d14ac0 leanback: Fix broken navigation of playback row 0bbdd57e9 Split LifecycleProcessor into multiple files / stages. 346607b9d Fix Support Lib names for app-toolkit 14bd6a8af Adding a constructor with 2 params for the MigrationTestHelper. Bug: 63130998 Test: MigrationTest 34f575b4b Kotlin integration tests for Room da9ee6b28 Media-compat: Set up testlib module 478bf9faf Import translations. DO NOT MERGE 022d6b79a remove duplicate recommendations project 7e4641e71 Stop using single activity for RV tests 9be8fe285 Mark ExifInterfaceTest#testDoNotFailOnCorruptedImage large. d7103f5b1 Fix support library build after ag/2571257 b546e9776 Introduce ordering invariants in LifecycleRegistry 40e782170 Fix the names of support library projects to match released names a9c838fe3 Import translations. DO NOT MERGE 95a9ab124 Empty change to kick off a build. b47af90e7 Revert "Update to using newer android.support.test libraries." 5843a353d Fix InvalidationTracker for custom database 63e44ca60 Fix migration with autoincrement primary key 72e64dbb9 Media-compat: Set up client/service test modules 0af2c3fe2 Update com.google.testing.compile:compile-testing to 0.11 83222b0ed Update to using newer android.support.test libraries. 84f8c6f40 Convert UpdateApiTask and ApiXmlConversionTask to java. f1389d4cf Fix IllegalArgumentException at TvContentRating.unflattenFromString 97ecb85af MediaBrowser: Using context's classloader in MediaBrowserCompat c890c012c Read relationships while reading fields d9a1c8467 Keep list size variables list for DELETE|UPDATE queries 54463cbae Revert "Revert "RV: Fix onMeasure() wrong size in second run"" 39038d382 Update kotlin to 1.1.3 93d5a0a34 Fix design dependency reference da97cf2fa Retaining the Relation annotation for Kotlin. Bug: 62778467 Test: N/A 8738cbb08 Adds units to the MessagingStyle.Message timestamp documentation cc7edbcde Revert "RV: Fix onMeasure() wrong size in second run" 1e1347ee7 Fix recyclerview dependency reference 04acb5390 Fix up some string issues in compat and appcompat. d4eb0d037 Remove paging dependency from compiler. 839dd6ebc Update TestSizeAnnotationCheck to bypass JVM tests. 6398b86b6 Enable api checks for java projects && flatfoot b6faa288a Update Query docs to include RxJava Maybe & Single a1255f3f6 Set version to alpha 5. 3ec9f6254 hide paging from release 142ca4048 Remove spaces from parameterized test names. e97d1f2de Fix Fragment.onCreate() not being called in some cases. d4fdfb653 Fix integration-tests for Room e088306a4 Fix @Query without any parameters fbd8ea0d2 Properly deprecate RemoteInputCompatBase and all its contents. e32ee755e Remove unnecessary classes in leanback. a192828d5 Remove DoclavaMultilineJavadocOptionFileOption. 0cf0bfe0e Add support for Maybe and Single eac621fec Refinalize 26.0.0 624b28645 Fix build: NotificationCompat deprecated in 26.0 f0a2a8ea2 Fix up some string issues in compat and appcompat. 6d6fe7fde Check types while assigning getters/setters. 740a08676 RV: Fix onMeasure() wrong size in second run da9e9ca1c DO NOT MERGE RV: Fix onMeasure() wrong size in second run 219e0648e Fix build: add api folder for new support-content project. 34067bd6f Finalize 26.0.0 e4741f3c4 Remove unused variables in gradle code of AppToolkit. 6fffcc5a2 Deprecate v7 NotificationCompat 27c6de5fd Fix errorprone warning in MediaRouter and make it fail future builds. 2590f2bc1 Clean up AccessibilityNodeProviderCompat to be one class. d72ce5317 Fix build: update recycler-view/api ccb9b8c3f Fix build: update api files for modules updated in 26.0.0 a9852496e Finalize 26.0.0 c01ec9664 Content paging compat + Load cursors in background. 1a7b221bc Move to using AGP 3.0.0 Alpha 7. 66ba48aa4 Move to using AGP 3.0.0 Alpha 7. 6b769b3b6 Move to using AGP 3.0.0 Alpha 7. f56bb2fe8 Speculative fix for LiveDataQueryTest.handleGc 192d1876b MediaRouter: Fix possible IllegalArgumentException 9fd8e6171 Initial commit of paging component. de970f8da Change images of media route button animation 08c3f3c15 Remove notification styles from AppCompat 49066c4cb Make API related tasks per project. 41b7ae1b9 Remove usePrebuilts property that is not used. 826ed4f84 Move NotificationCompat.MediaStyle to media-compat ab4adb36b Move DecoratedCustomViewStyle to Compat Library 23243c461 Import translations. DO NOT MERGE 879d00f90 Import translations. DO NOT MERGE 3b82ea7c0 Make support-emoji dependency more robust e4f10a8bf Mark LiveDataQueryTest#handleGc medium so it does not block presubmit. cf4d34906 Add RoomDatabase.Callback a705df8d1 Move to the counting executor to speedup tests. a6bd01aaa Fix documentation for Animatable2Compat 84febb5a3 Make LiveDataQueryTest.handleGc a MediumTest dd5202599 Remove usePrebuilts property that is not used. a075b779d Apply java plugin to buildSrc. 50b45b25e Fix an assortment of lint bugs. 54fbc2e6f set version to alpha 4 b11c4b214 Removing user. from parentColumn mentions in the java doc. Test: no tests bug: 63584249 5b9fbc316 Protect FragmentManager from Menu calls while not CREATED. 3b2841ba8 MediaRouter: Suppress "Double tap to activate" 9621fcb39 leanback: focusableViewAvailable ignored in shared element transition on O eca7a0794 Revert "Move to using Doclava and Jdiff as composite builds." 66e296dcf Update lint baseline 410ea0483 Add replaceAll parameter to EmojiExtractTextLayout 0627cbec1 MediaSession: Fix possible memory leak in MediaController.Callback f34de2881 Update to gradle 3.0 style dependencies. 2bc5b84ed Add tests for GC. f59164365 Revert "Make ComputableLiveData a real LiveData" 612180118 Decreasing Spacer's height in Controls Card Right Panel b89d43afa Move to using AGP 3.0.0-alpha6 39eb04195 AutoSize TextView - support - optimize reflection 56627a8a9 Added a demo for CircularProgressLayout f882e7f0d [support-compat] Enable compat tint for RippleDrawable in API21 d58f4645f Make ComputableLiveData a real LiveData 8205ce117 Divide core components into runtime and common. 86b3f8d9b Multiple Entities in Insert, Update and Delete 0e573df7d Support7Demos: Prevent crashes when connecting to sample routes 592a5f9db Remove unused task f0872b1ba Adding test cases for ThumbsBar 30a418f0d Disable Gradle build cache. d58acbc14 Add api for compat font checksum b3427dc7f Moved RoundedDrawable to support-wear c9bbadfa7 Clean up ObjectUtils APIs to provide better parity with platform 88039488c Remove unneeded pom configuration. 6ce64932b Remove unneeded pom configuration. c4bf3ca4d Import translations. DO NOT MERGE 7beb7acc7 move flatfoot to gradle 4.1 8bf1dd1b8 Update api file now that we are using updated version of doclava. e70c7dabc Update lint baseline b323d28ef stop using mockito all, which is discontinued 3ad422c15 Remove SavedState. 76cd0a09d Fix FragmentLifecycleInActivityTest on API 26. 1a067878f Fix proguard of lifecycle-runtime de0ff7995 Fix initialization of sREFLECTIVE bccb62d8b BLOB byte array in Query methods fe2d8696a Make column type checks case-insensitive 9636bcf2f Make ReportFragment accessible at LIBRARY_GROUP level. 64cba1f99 Add RoomDatabase.runInTransaction a1b129106 Fix docs for Lifecycle. 5ef35b172 Remove event param in annotated methods, except ON_ANY case 38479aa33 Increment version for alpha3 release daa68aab1 Don't call overriden methods with @OnLifecycleEvent twice 1d3d9d612 Fix addition code for argument size 044fe16ec Support only one parameter in annotation 17caba59e Allow Dao to have constructor with DB param efc6d0fa4 Allow Iterable for @Insert, @Update and @Delete e7aea4249 Change migration test helper to receive instrumentation instance 2236f6450 Support DOA base classes c7ec99790 add test for empty in query 56d1fff84 Clean up lifecycle-runtime. 2ec1285ef InvalidationTracker now passes invalidated tables 65b2fd406 Increase version to alpha2. dd6aaec82 Allow Long[] as return type of @Insert 24b0c2d5b Fix ForeignKeyTest on API 15 and below 77d493040 Fix SynchronousActivityLifecycleTest below M e185ed6ba Simpler SQLite interface 9ca57725a Fix migration docs d2458f800 Fix ProcessOwnerTest b8bdbc071 Fix SavedStateProviderTest on API 18 and below 1676c2858 Consider nullable types for known column types 18f17f79d Fixed typo in error message Bug: 62113348 Test: n/a 189ec9fd9 Proguard rules for @OnLifecycleEvent 41d5ae40d set version to first release. e5435c90c fix license file for flatfoot d8ea6fa75 remove private class from the message 7b9be8b61 Don't call markState on fragments in backstack c365904c9 Move test rules into their own package f86cc624f fix build & version This CL fixes the build setup and also fixes the FF version to be 1.0.0 instead of 1.0. 7eafc945f Improve pom files 7b81f6101 MediatorLiveData: allow add / remove sources during onActive/onInactive phases 3057aa731 Updates PersistenceSample and codelabs to latest prebuilts, cleans up a6f704641 Add a sample for ContentProvider and Room 848c4611e Task executor rules for flatfoot 24d0e743f fix api review demo. 3f5b305da Exclude R files from flatfoot b4580bb05 Rename Creator to Factory 4d4bae3f2 s/decompose/embedded 354210150 Don't allow anonymous bind parameters. 2e8d5608b Don't allow main thread queries ce9af9765 Create maven repo w/o metadata f54f11499 Fix API Review Demo 0bc2a6a0a ReflectiveGenericLifecycleObserver: set a real error as a cause in case of InvocationTargetException 044a3f3df Make Lifecycle abstract class f08df15ae Hide SavedStateProvider API 3223e9cb1 Allow null in switchMap d76d13973 Adds initial room basic sample 83a42e85c Updates prebuilts for codelabs and small fixes abf6c8782 Rename getObservers & getActiveObservers 27015a747 Make State an enum 8df87b0d9 Speculative attempt to fix jacoco in Treehugger 8b2c0692e Stop creating offline docs, use correct online location 2338f102b Fix wrong logcat message about not saved VM 0da9764fa Fix inactive call in wrong time d32708b40 update kotlin to 1.1.1 b86bef286 Make Event an Enum 45adc615a Avoid concurrent compute calls 95dd04ed0 update api review demo to the new packages dc807e45c Move to using buildSrc/repos.gradle for flatfoot 498e51b9b Fix app-toolkit gradle wrapper to point to 3.5 64db0cc15 Mass package renaming from android.support to android.arch 61444da58 Introduce switchMap & map f8c362457 Add support for arg constructors 6ca852578 Introduce MediatorLiveData and MutableLiveData 489d61a70 Make invalidation tracker test friendly 2bf30b664 Fix support lib build for flatfoot 7a705bcaf Reuse type adapter store when we can fb444e51c Incorporates feedback to the persistence codelab 512450310 Cache processes pojos and entities 3c592c4cc Room RxJava2 Support, Step 1 08ddf77b7 Verify shortcut method entities 9691051d4 Proguard configuration for Room 36023a6ff Fix failing tests on API <20 c4a5787f7 Specify us locale for table names 6844ad895 Use offline docs for flatfoot builds. 5fb506438 Incorporates codelab feedback and adds a new section with two fragments 437482d84 Fix SavedStateProviderTest, FragmentStatesTests ad9262aed Allow go back from ON_DESTROY to ON_CREATE 3a24789f8 Explicitly set jacoco dependency. ebdeee2c6 Foreign keys step 3, verification 0045a1c98 foreign key step 2 346b384c6 Fix a crash in HolderFragments due to double transaction. 3041efade Updates codelabs to latest build and adds licenses for open source review 9a2c59333 Fix database javadoc c38e7007e fix database docs confusion. 875203d39 ForeignKeys parsing step 1. ff3f74a82 Update api review demo. 264952d5f Splits flatfoot codelab in two, removes flatfoot name, adds prebuilts 6728af160 Revert "Use . notation in indices" f385ca501 Use column names in relationships. 3a433f7dd Validate migration e13540a25 Rename LifecycleProvider to LifecycleOwner 26e8de03a Get Collection from getFragments. b9920233c Refactoring to introduce custom creators of ViewModels. 1c3c123c4 Don't rely on indices in query results a64756a18 Room Migrations, Step 1 77a44be4d close database connection when processing is done. d3449ae5a Rename LiveData.observe(Observer) -> LiveData.observeForever 0c3150bd5 Rename Lifecycle.ANY -> Lifecycle.ON_ANY 80f1ba3ad Rename LifecycleRegistry.size -> LifecycleRegistry.getObserverCount 2fa2ccde2 Use . notation in indices 88fdeff6d Update Github Demo 3923472ee Fixes crash on rotation 719d8a415 open ended codelab solution 7b04fced1 ProductReview service fake backend implementation. f5f2cf6b9 Allow returning id from insert queries. 5f28aa0c8 Add support for LifecycleRegistryProvider 28662c925 Flatfoot codelab 6d3a7d597 Enable upload tasks for navigation runtime fdb1d9725 Build integration test apps in server 62d0ec47e Never send ON_DESTROY for ProcessProvider bece1d5f0 Remove RetainedStateProvider. d7d94613d Get rid of static map of fragments in ViewModelStore 3978407b7 Fix lifecycle runtime jvm tests. d4f067867 Allow multiple ViewModels without a key 2f8862d28 Update docs & ApiReviewDemo 7b6e71915 Enables sources for flatfoot projects. 4fa9444d9 Standardize lifecycle integration-tests/testapp naming 83ebc490a Fix artifact names e1bbf71e0 build flatfoot docs 8524c13c9 Dispatch destruction events before corresponding callbacks in fragment\activity 75ae577bb Use release support lib. 0e9d4f65e Fix Room runtim tests abd1282bf Fix flaky test 092164e55 Add @Relation annotation to easily fetch 1-N relationships dbb435969 Add ViewModelStore.get without mandatory key. 7c4771f09 Add getApplication method to ViewModel 2b87ead8a update api review demo. f288e96bb Improve Room docs 24ac5438a Disable CheckAPI for flatfoot builds fa3905934 Verify database after opened 9f838d20b Fix docs. 7495fc231 Unescape table names 946daad80 Allow returning Cursor from queries 5401646a2 Fix test apk's build f3a1ec37b Bring observers to state when they are added 5dcab68c2 Check state before dispatching 450ed3823 Move more of the build into support lib 43eb5562b Wrap multiple inserts in a transaction 459caadc8 LiveData.postValue 875e50c8a Align samples with the latest core changes. 8a9e8c021 Give higher priority to pojo adapter 2c6462f12 Primary Key improvements 7f1587498 Makes sure any calls to LiveData objects for ReactiveStreams are on the main thread, while still synchronizing them with canceled state of the Publisher. Changes purely to the publisher are only synchronized to its own state. dc18ce63f Index annotation 5349f0eff Adds ReactiveStreams extensions support for LiveData. 96cc74020 @Decompose c43ce90b8 Move LiveData to SafeIterableMap 74b28faea @Update annotation 34e95e59b Fix column name in entitiy parsers 32ecb0ca6 Example 03: Move livedata creation to ViewModel 17d6e4c41 ApiReview sample clean up 333b4b5e4 Move onConflict strategy to its own class 89b6198c7 Update docs 7c41ee306 ApiReviewDemo dc3ab2568 Showing loading, empty and error indication e69e47033 Docs build setup for flatfoot 489ead3c3 Fix lifecycle compiler 275e70882 TypeConverters fb4fcc8ca Move type converters to be one way 645abf12d Enforce class writer in CodeGenScope 560a90e0e Refactor the flow of search query in the main repo list bee08739b Align logic flow in model classes. aa82fce1d Introduce forked context 96a49bac7 More local persistence stuff 038eb104f Add persistence layer for repo contributors cc1f10f00 Use default error handler a56b595c4 Move model -> adapter observation into the adapter code fd6b90576 First pass for more local persistence fdda61893 Move InvalidationTracker to SafeIterableMap a780cd322 Move LifecycleRegistry to SafeIterableMap 62bb8a137 Introduce SafeIterableMap 3c3c2ddd4 Small refactorings f78ad14d5 Move data classes to .data package 5bd1d1b03 Prefer public fields in entities / pojos 13a2048db POJO Support 5c4f80944 Give names to all parameterized cases. 5f6cc79fa Remove potentially problematic char from test name. fe127e529 update atsl 88865f77c Database Verification 947403eaa Use data binding for proper formatting of one date field. bd923ac42 Rename the top-level folder for Github browser 6928dfd38 Rename app and package to github 205668d15 Remove all code and resources for movie-related paths e6f684784 Fifth pass for converting to Github browser 5a977280f Fourth pass for converting to Github browser 0285db52f Auth token manipulation 031162757 Second pass for converting to Github browser 1f52c9478 Introduce ProcessProvider 4d19f2e32 Fix localize and add licenses 69fc78359 First pass for converting to Github browser 1a87a9b1c Add docs to Room annotations. 8fed7d536 improve room sqlite-docs and mark sql query hidden b030dcb5b Bind Cursor queries in a type safe API 7c63d6b4d LifecycleProcessor: Call package private methods of parent class 846dfcf52 LiveDataQuery 36436741f ComputableLiveData 34e503108 Database invalidation tracking 9c3bbb729 Merge flatfoot builds into one. 2a9d9cc03 Switch MusicPlayer app to mp3 with Chet / Tor / Yigit a624bb308 More data binding goodness 14412df25 Switch MusicPlayer demo to use data binding e6443c8f4 Switch the rest of the MovieBrowser sample to use data binding aa788d392 Convert the main list of movies to use data binding 99271a15f Switching the main fragment to fully use ViewModel 2813dc795 Switching search to use LiveData e77c75b87 Tweaking data loading in the sample app 774865a65 Simplify the loading logic of ViewModel / LiveData 714ab8e46 Rename methods in ActivityLifecycleDispatcher a5450090c Second pass with LiveData and ViewModel 3e015d5ef Introduce LifecycleRegistryProvider aa4c01e6c Starting to play with ViewModel in the movie browser sample app 07a5d70dc Allow update queries in Query methods d5bff4fad Tweaking the sample music player app 66d6d3e4c Tweaks to the music player 16df002db Add a comment why @CallSuper is necessary for onStartCommand 45062def1 Call super.onDestroy first b44de7d6b Switch the service to use LiveData to track repository aedfd8fe6 Override onStartCommand method to add @CallSuper 3db6d3094 Add support for Delete queries in @Query annotations beb35b4d8 Copy host test results to DIST 958df7dd9 @Delete support e2476a0cd Detect query type d6d746abe Return theme to fix tests 25220c41b First version of LifecycleService 31be41e8a Fix dependency on local maven repo 1e787d2ec Switch to the latest Room bits 059b497bb Database Builder 1d1b06fa6 Switch music player to live data for syncing state dabfd6d17 update gradle version and checkstyle location 04107d8e3 Use no-arg parameterized test ed4fb5aab Build app apks for integration tests. 70a4c140b Update gradle files to use Flatfoot libs ade3308aa First import of the music player sample b00da61a6 Annotate tests with size. f5b6bd794 Introduce ViewModel e0b76f609 Switch movie browser sample to use Room as DB 21886b68e Fragment lifecycle events fc6de8d7c Update gradle files to use Flatfoot libs 43089c1cf First drop of the movie browser sample 0ad60f9b7 Add app-toolkit gradlew files c90eb8154 Fix sdk location declaraion in app-toolkit/init.gradle 2eb51995b Introduce app-toolkit as a merger project for flatfoot. ede459294 Fix waiting for new activity e2178446d Fix build servers fb3e49e45 Flatfoot repo builder 5e52b39b0 First version of LifecycleActivity af2292b2f Validate table names in databases 5ce90e972 RoomProcessor and Integration test c678b3a4e Entity schema generation. d72e20e47 Db Writer initial code 937a77cef Support Database Implementation 291985054 Enforce base class for classes annotated with RoomDatabase 4f0db7db5 Insertion b085e34be First version of StateProvider extension c308c9147 Add more db methods, introduce stmt program efaf86afa Query result adapters 250a3e6dc Query Writer 8e543c445 Preparations for query adapter faf0a687b Make processors exception free ddde363d8 Introduce Context data class for environment params 0fc66ddc6 Custom column name and entity name 2259e4dc4 Type Adapters 8bad027c7 Simple Database annotation processor 0f77cff20 Dao Parser e6325fbea Detect primary keys. a034a6e46 Fix lint checks configuration. 1600cc11d Entity Parser de33ce406 Field parser, run lint for test files b9e94a5b8 Revert "Field parser, run lint for test files" c2334cfaa Field parser, run lint for test files 19b411053 initial commit for Room 4d4bf0391 More live data api fixes. 2bf85ab2f Support annotations in interfaces 1db9008f4 Localize dependencies c1b53ee5d Implement the first livecycle compoent: LiveData e705b41d2 Support unnamed package name 4c90a591f Separate State & Event b96cceaa9 LifecyleRegistry db70d9afb Check accepted states in overridden method and call it just once. 8c2d21a9e Verify class modifier dc967fbf8 Rename processor module to compiler 68fc20bba Add method modifier check bb63c4ee7 Initial support of inheritance in annotation compiler ac94636b6 Extend reflective lifecycle coverage. 598b270cb Initial tests for methods with invalid arguments 0265f0f2c Initial implementation of lifecycle processor b18b96e1f Intial lifecycle common library source. 576e8be29 Add api for compat font checksum aa9688ea6 Add google() to the list of public repos. 213c0aa34 Fix OrientationHelper NPE 6a56a4934 Changed stroke cap for CircularProgressLayout 564fe3558 MediaRouter: Check sGlobal before call RouteInfo.isDefault 2c5267c70 leanback: fix lint newApi deab65fbc Move to using Doclava and Jdiff as composite builds. 678d1eeb9 Disable configureondemand as it broke in AGP 3.0.0 alpha 5. 1989c3cc1 Update to gradle 3.0 style dependencies. f8a2b6dd2 Update to AGP 3.0.0 alpha5 and Gradle 4.1-Milestone1 e1e9d83d4 Fix lint errors for wear support library. 07c4dd69f Start using Gradle 4.1 Milestone 1 6c41fe607 leanback: Make thumbs bar close to design 60e00f895 leanback lint fixes c28d89a29 Docs: Fix the doc strings for the prepareFrom* methods. afa3ba7dc AutoSize Button - support library impl e4662073e Updating seek thumbnail size according to spec bc4fd2c64 Support rotate method in ExifInterface e6cf35940 Mark tests @LargeTest if they don't fit @MediumTest times. 76542da18 Remove the code to create repo with all history archive. 005dea07b Remove the code to create repo with all history archive. 1d3842a69 Fixed NPE in onAddFocusables a05dc7aa0 Fix issue #63140636: JobIntentService Intents use different classloaders on different platform versions. d1c844314 Fixed NPE in onAddFocusables 067ffce6a recyclerview: fix getViewForPosition crash in onMeasure() e01caa9fc Fix DecoratedCustomViewStyle with 1-2 actions 151e43e70 Revert "Revert "Fixed keyboard autoclosing and wrong position for EditTexts" ag/2385121" a1ea665f5 Convert JDiffTask to Java. 939776827 Deprecate v7 NotificationCompat.Builder ef3b492b5 Move to using Android Gradle Plugin 3.0.0-alpha4 3b075239d Move to using Android Gradle Plugin 3.0.0-alpha4 95d5e70ba Move to using Android Gradle Plugin 3.0.0-alpha4 6fb3bf604 MediaRouter: Use correct library in testing f74f127e1 Fix an assortment of lint warnings. ce92ed7b6 Fix an assortment of lint warnings. 4510be130 Disable using the new dex plugin flow in AGP. f2e6ef084 Fix ListPopupWindowTest on API 26 0dbe90863 Revert "Fixed keyboard autoclosing and wrong position for EditTexts" ag/2385121 72c5653f4 MediaBrowserCompat: Fix NPE when CustomActionCallback is null 6ca9d01cf Disable lint when using custom Android Gradle Plugin. a077d863d Have NotificationCompat applyStandardTemplate use the Builder 457cdfa9e Move MediaStyle big content view code from ImplBase 8a7206f05 Inline v7 NotificationCompatImplApi21+24 dbc4a78f5 Move DecoratedMediaCustomViewStyle heads up into the view c531b6738 Move Decorated+MediaStyle big contentView into the style e78e62520 Move Decorated+MediaStyle contentView into the style a67c236b8 Use apply() for DecoratedMediaStyle API 24+, MediaStyle API 21+ cd2d7aa51 Move DecoratedCustomViewStyle's heads up contentView into style 9393c9c05 Move DecoratedCustomViewStyle's big content view into style 21991e6f6 Move DecoratedCustomViewStyle's contentView into style 8ad54d5d5 Remove the need to use v7 NotificationCompat for MessagingStyle ea211e8e5 Move MediaStyle content view code from ImplBase b2ad40089 Move DecoratedCustomViewStyle specific code from ImplBase d7b4e03ce Remove builder access from NotifCompatImplBase d4265a9be Extend setRating with extra fields 4b79f71ae leanback: more test for RTL alignment 237988a5d cherrypick from oc-dev docs: Note diff btwn main thread & UI thread Original Change-Id: If6daed0dd06e76ad79571fcece6aded4ef942994 86ebe70c1 Fix PaintCompat.hasGlyph for flags 2bafb2b6c Revert "Revert "leanback: fix RTL alignment scroll limit" ag/2461878" 720e04df8 Revert "leanback: fix RTL alignment scroll limit" ag/2461878 f3fdb910f Import translations. DO NOT MERGE 82258266c Fix typo dd7bd1298 Enable local Gradle build cache. 4297da73f leanback: fix accessibility SCROLL_FORWARD for half visible item. f1d850f84 Fixed keyboard autoclosing and wrong position for EditTexts a9ca14460 leanback: fix RTL alignment scroll limit c14718bef Enable local Gradle build cache. de36f86f5 Move MessagingStyle's custom title and text to its apply() 02528d855 Inline v7 NotificationCompatImplApi21+24 016fbd785 Make NotificationCompat.Style apply themselves 585a93413 Speed up gradle configuration step. db4a5b23d ExifInterface: protect against incorrect tag format 4ded4c1e3 Fix issue for Preference.setSingleLineTitle() has no effect. 3a67a3fbc Update JavaDoc in DynamicAnimation 31a68d5ea Only log adapter/layoutmanager/context in exceptions, not toString 41ac2d493 Add missing transitive dependency 6fdb04a39 Fixes NotificationCompat.Action extraction of allowGeneratedReplies 21b7fce00 Speed up gradle configuration step. 5c5c998f6 Remove deprecated methods 9b652a44b Import translations. DO NOT MERGE a15cf651f Handle media key events in input order 5d32cb8c0 Persist password visibility state 86c392356 Correcting min sdk to 23 for the wear module. 3d8ddfb3a Update APIs after doclava change ag/2429607 b0eb0123e MediaRouter: Fix potential NPE in GlobalMediaRouter c5d30247a ExifInterface: support setting GPS information c40f44537 BottomNavigationView: contentDescription updates d196cca65 MediaRouter: fix side effects of createDescriptorBundleForClient() 119470022 EmojiCompat remove deprecated classes/constants 26d09ce0e Workaround focusableViewAvailable bug of LinearLayout in RTL 1d712984a Update baseline for AGP 3.0.0-dev 4cedc4d16 MediaRouter: Fix theme may be overridden by dialogTheme 864cb4a0c Remove uses of @ParallelizableTask annotation. 01b8e87f0 Flatten ActionBarDrawerToggle and DrawerLayout. d70bd6edd Remove usage of BuildCompat#isAtLeastO 8f31117b0 Allow set DateTime from TimeStamp in exifinterface a58c9e806 Introduces more general smooth scrolling API for RecyclerView snap helpers. 6a346f686 Set targetSdkVersion in all Support*Demos apps bb78f3f64 Clean up init.gradle sdk setup. 16070c15a Added CircularProgressLayout to support-wear 3d079d099 leanback: fix fastRelayout for extra views added in preLayout 62cce019c Move DecoratedMediaCustomViewStyle heads up into the view 67505120f Move Decorated+MediaStyle big contentView into the style 050dcce96 Move Decorated+MediaStyle contentView into the style 3013c86af Use apply() for DecoratedMediaStyle API 24+, MediaStyle API 21+ 4a28bc44a leanback: fix wrong insert view index in fastRelayout ba90bd74d Clean up AccessibilityNodeInfoCompat 987ff6fe6 Do not update currently open tooltip. 06f48045a Set SupportAppNavigation to use checked in signing keys. fd126fab6 Move DecoratedCustomViewStyle's heads up contentView into style 1eecf5026 Add custom baseline for the custom Android Gradle Plugin. c82a3a04b Move DecoratedCustomViewStyle's big content view into style 054acb93d Move DecoratedCustomViewStyle's contentView into style 83ffd0a08 Fix NotificationManagerCompat call to queryIntentServices 38e8f4d90 Add buildOnServer task. 960a36a41 Update further attribute names to avoid resource conflict. 03e0f3daf Asynchronously load MediaRouteButton drawables b39fea5df leanback: clarify comments 624bd2001 Enable all default lint checks and establish baseline. f3ae3ce6f Revert "RV to intercept focusableViewAvailable during layout" 6436cc6a0 Introduce auto retry to FontRequestEmojiCompatConfig. 85e6cd15e Fix Compat DecoratedMediaCustomViewStyle on API 24+ devices 1fc45464a Move to using Gradle 4.0 final release. 2566250a7 Move to using Gradle 4.0 final release. 131c28e6b Move to using Gradle 4.0 final release. e9554b28e Added a workaround for ValueAnimator issue 0a8c1697f Fix issue #62582138: Make JobIntentService work with a ComponentName 11e831738 Introduce API 26 implementation to work with app: prefix. 3c254d269 Revert "Check-in inspection profiles for Intellij." 8ee44902d Fix broken AppCompatTextViewTest on API 15 de8d2ecb4 Tweak Javadocs of appcompat widget classes 522f79d16 Update uploadArchives to only run release lint. 3c6977fb4 Fix tests that started failing after moving to mockito 2.x 08e5d50e6 Fix and enforce the last two remaining error-prone warnings. 4328b29e1 Clean up lint warnings in support-compat 181f8174a Start using gradle 4.0 RC3 ceb925cf4 Further PrintHelper clean up. 6e7866f3a Update javadocs to include correct attribute names f143f5fe0 Remove the need to use v7 NotificationCompat for MessagingStyle 2f48639af Add parameter comments to handleDelete and handleKeydown 0463be5f0 Move MessagingStyle's custom title and text to its apply() fb15b88b8 Fix support-emoji lint errors 963facb8f Upgrade from mockito 1.9.5 to 2.7.6 0bcfc7f50 Make NotificationCompat.Style apply themselves c3be810da AutoSize TextView - support - fix autoSize+maxLines 13da1071d tv-provider: hide BaseProgram and BasePreviewProgram c0eb63876 Stop view leak by replacing with WeakReference. 4e531c12b Flatten PrintHelper in support-core-utils: part 2 afe67e329 Add missing @RequiresPermission annotation to ConnectivityManagerCompat. 36d5e1b59 Another constant usage behind @RestrictApi in EmojiCompat. 3ccabf5f9 Federate platform docs against support library API file 645e5c8aa Clean up language around compat APIs 4be86536a Made MaterialProgressDrawable public 7aee4cbe8 EmojiCompat ExtractEditText support 0a82649ee Remove references to removed directories 121179956 Fix lint warning in emoji core. 00f50659f ExifInterface: Minor fixes f86607f21 Revert "Load animation drawable in worker threads" f39850de6 MediaSessionCompat: Fix NoSuchMethodError in API 19 a39fc6268 ExifInterface: Prevent DATETIME value from being set unproperly b33d2b53e MediaRouter: Add a log for debug purpose 7ce21c3d7 Fix issue #62390590: SecurityException in JobIntentService$... 10abcc5a0 Add EXTRA_LEGACY_STREAM_TYPE f1cfdaddc Fix Toolbar title appears to lose bold 08df2afee Stop copying files as much as possible. f468c07ab AutoSize TextView - support - major fixes a23cfeb7c Small SlidingPaneLayout clean up. 4f5be92b2 Set targetSdkVersion for our tests to be API 26. 234ca5859 RV to intercept focusableViewAvailable during layout 86edd529f Fix lint warnings that started being shown with AGP 3.0.0 e79b22a10 Fixed fastRelayout when a view is invalidated 6a914802b Add ViewCompat#hasExplicitFocusable 8d3b808ab Remove BaseInstrumentationTestCase in AppCompat tests. c685244d1 Deprecate LoaderCallback, create MetadataLoaderRepoCallback 7043bbcdb Remove use of deprecated ViewCompat.canScrollVertically 1a199d05a Tidy up more resources in support-wear. 54c02fbce Check-in inspection profiles for Intellij. f65fb82fa Make LinkifyCompat fallback to system apis for API 26+ cf545089e Mark ViewPagerWithTabStripTest#testKeyboardNavigation as Large 189da768c Fix SynchronizeOnNonFinalField warning in FragmentManager. 97f7aa4e4 Add a prefix to wear resources to avoid conflicts. 12621bf1a Add Switch widget style to match style used in SwitchPreference in watch devices. b34c816d0 Fix lint error in FontsContractCompat 7301f0cca Remove usages of BuildCompat#isAtLeastO in support library. a952a61ad Update to use String#isEmpty where possible. 5bdd71cc2 Clean up usages of deprecated methods of AccessibilityManagerCompat b6505afed Remove deprecated ViewUtils#combineMeasuredStates 35d79d3b3 Fix a lint warning in support-cardview. 896038a76 Flatten PrintHelper in support-core-utils: part 1 ba15381ff Added ItemDecoration public APIs per council review. 923f73e8d Add Switch widget style to match style used in SwitchPreference in watch devices. e0228d5f4 Import translations. DO NOT MERGE 366ed0496 Import translations. DO NOT MERGE d38958270 tv-provider: add isRecordedProgramUri() method 42eb16855 Increase the maximum allowed heap size for gradle 6509a1ac4 Fix issue with missing license, description and other fields in pom files. cad0342c4 Remove dead gradle code. dde8ce3dc Remove dead gradle code. f30fe4064 Added optimizations for TVTS Leanback jank test app. 09cffa001 Import translations. DO NOT MERGE 50276ee8b Import translations. DO NOT MERGE d53c97f31 Import translations. DO NOT MERGE 60d01a763 Remove TypefaceHolder and use TextView.setTypeface(Typeface, int) 31878595b Import translations. DO NOT MERGE 6a098a716 Import translations. DO NOT MERGE 98403b4f2 Import translations. DO NOT MERGE 43a19beec Import translations. DO NOT MERGE ef300669d Move top of tree to use versioned artifacts f32eab0ee Import translations. DO NOT MERGE 6c1532660 Import translations. DO NOT MERGE 544bfb676 Add a workaround for a behavior change in Android Gradle Plugin. eb8e8f083 allow passing doclava options for grouping e8038ca35 Fix some issues to get 2.4.0-dev working for support library. ca7602a06 Import translations. DO NOT MERGE d882220e8 Import translations. DO NOT MERGE e3b17e1d4 Move FragmentState out of Fragments.java f69640504 Add a 360p video to SupportLeanbackJank 57d3865d1 Add ability to override Android Gradle Plugin used. 864f4ce32 Fix flaky SearchView_CursorTest 2998aa5b8 Rotary input support in RecyclerView, mainly for watches. 1a057f260 update support lib javadoc task to use new doclava options as per ag/2109007 This is required only when generating the new standalone version of the support library (instead of being part of the framework docs) 7817068d6 Fix crash in DividerItemDecoration when R.attr.listDivider is null. 7da439d4b Fix makefile warnings. bae06d402 Fix isAtleastO 9cff21da8 Import translations. DO NOT MERGE 12316f238 Adding comments to fill rule f4a1bad34 Avoid a crash for the detached SnapHelper on fling. 842fad611 Import translations. DO NOT MERGE b380da320 Test keyboard shortcut in support only if API 25 or lower 3802860a1 Add fillRule support to VDC c535886bd Copy Config values during construction. 682aa1b2a Move processor argument checks into EmojiCompat 7f389361a Add debug mode for EmojiSpans 8b85bed32 Polish the WRV Child layouts APIs. 7d9a5621f Use additions/emoji-zwj-sequences.txt in font script 3de5c45de Create test data during font creation ba068a2fe EmojiCompat font creation script 2bcb55fd8 Add compat shims for keyboard navigation clusters 428512e22 Use support vector drawables in Support7Demos and SupportDesignDemos 7139a9cd8 dispatchKeyShortcutEvent only if needed in compat ========platform/frameworks/webview between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 + chromium/Android.mk | 25 +---- chromium/loader/loader.cpp | 247 --------------------------------------------- 3 files changed, 5 insertions(+), 271 deletions(-) 06d019e Move the WebView loader to frameworks/base. 296e467 Move native methods from WebViewFactory to WebViewLibraryLoader. 5e35f31 Add OWNERS in frameworks/webview 56565b8 Use Canvas::captureCanvasState() ========platform/frameworks/wilhelm between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 12 +- OWNERS | 1 + include/OMXAL/OpenMAXAL_Android.h | 2 + include/SLES/OpenSLES_Android.h | 5 +- src/Android.bp | 293 +++++++++++++ src/Android.mk | 241 ----------- src/android/AudioPlayer_to_android.cpp | 14 +- src/android/AudioRecorder_to_android.cpp | 3 +- src/android/VideoCodec_to_android.cpp | 1 + src/android/android_Effect.cpp | 6 +- src/android/android_StreamPlayer.cpp | 2 +- src/android/util/AacAdtsExtractor.cpp | 5 +- src/data.cpp | 2 - src/itf/IAndroidConfiguration.cpp | 3 +- tests/Android.bp | 16 + tests/Android.mk | 16 - tests/automated/Android.bp | 16 + tests/automated/Android.mk | 31 -- tests/examples/Android.bp | 227 ++++++++++ tests/examples/Android.mk | 311 ------------- tests/examples/slesTestRecBuffQueue.cpp | 3 +- tests/listening/Android.bp | 27 ++ tests/listening/Android.mk | 51 --- tests/mimeUri/Android.bp | 144 ++++++ tests/mimeUri/Android.mk | 209 --------- tests/native-media/jni/native-media-jni.c | 3 +- tests/sandbox/Android.bp | 425 ++++++++++++++++++ tests/sandbox/Android.mk | 506 ---------------------- tests/sandbox/streamSource/Android.bp | 15 + tests/sandbox/streamSource/Android.mk | 26 -- tests/sandbox/streamSource/slesTestPlayStream.cpp | 3 - 31 files changed, 1207 insertions(+), 1412 deletions(-) 9f20767 Fix header dependencies 70b7574 Add OWNERS in frameworks/wilhelm 046ff4d Line length <= 100 17df18c refactor native IPlayer implementation 182a6bb refactor native IPlayer implementation 8b9e637 Convert wilhelm to Android.bp 12cc663 Convert wilhelm to Android.bp 2717c87 Convert wilhelm to Android.bp e585e9d fix circular dependency libnativewindow <-> libui f6b4e7a Remove unused #include. e43d015 Remove .(ll)ndk suffix from (ll)ndk_library cd3da3c Make OpenSLES_Android.h also include OpenSLES.h ========platform/hardware/broadcom/libbt between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 ++++ 1 file changed, 4 insertions(+) 7176aa4 Add OWNERS in hardware/broadcom/libbt b4abcf2 eSCO: Correct dependencies for eSCO codec (5/5) ========platform/hardware/broadcom/wlan between android-8.0.0_r32..android-8.1.0_r1========= bcmdhd/firmware/bcm4343/fw_bcm4343_a1.bin | Bin 326103 -> 326651 bytes bcmdhd/firmware/bcm4343/fw_bcm4343_a1_apsta.bin | Bin 297860 -> 298408 bytes bcmdhd/firmware/bcm4358/fw_bcm4358.bin | Bin 633817 -> 634361 bytes bcmdhd/firmware/bcm4358/fw_bcm4358_ap.bin | Bin 564538 -> 564969 bytes bcmdhd/wifi_hal/wifi_logger.cpp | 4 +--- bcmdhd/wifi_hal/wifi_offload.cpp | 4 +--- 6 files changed, 2 insertions(+), 6 deletions(-) 7ef52f3 bcm4343: Fix remote code excution vulnerability 3d58fa9 remove extraneous `using namespace android` and deprecate utils/Log.h f59067b net: wireless: bcmdhd: update bcm4358 FW (7.112.201.6) [DO NOT MERGE] c5ee8af net: wireless: bcmdhd: update bcm4358 FW (7.112.300.14) e3d8d8f net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8) ========platform/hardware/google/apf between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 6 ++++++ 1 file changed, 6 insertions(+) 8963934 Add OWNERS file for Android core networking ========platform/hardware/intel/common/libva between android-8.0.0_r32..android-8.1.0_r1========= va/Android.mk | 2 +- va/android/va_android.cpp | 1 + va/va_android.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) a49a954 fix circular dependency libnativewindow <-> libui ========platform/hardware/intel/common/omx-components between android-8.0.0_r32..android-8.1.0_r1========= videocodec/Android.mk | 27 +++++++++++++++++++++++++++ videocodec/OMXVideoDecoderBase.cpp | 1 + videocodec/OMXVideoDecoderVP9Hybrid.cpp | 1 - 3 files changed, 28 insertions(+), 1 deletion(-) ece7d96 Fixed the issue that the fd of native_handle_t wasn't closed. 1691725 Rejected the invalid size of input video buffer. 57ce1f9 fix circular dependency libnativewindow <-> libui ========platform/hardware/intel/common/utils between android-8.0.0_r32..android-8.1.0_r1========= ISV/Android.mk | 4 ++++ ISV/base/isv_bufmanager.cpp | 2 ++ ISV/base/isv_worker.cpp | 2 ++ ISV/include/isv_bufmanager.h | 2 ++ ISV/omx/isv_omxcomponent.cpp | 1 + 5 files changed, 11 insertions(+) d495b11 fix circular dependency libnativewindow <-> libui ========platform/hardware/intel/img/hwcomposer between android-8.0.0_r32..android-8.1.0_r1========= merrifield/ips/common/RotationBufferProvider.cpp | 1 + merrifield/platforms/merrifield/Android.mk | 3 +++ merrifield/platforms/merrifield_plus/Android.mk | 3 +++ moorefield_hdmi/Android.mk | 2 ++ moorefield_hdmi/ips/common/RotationBufferProvider.cpp | 1 + 5 files changed, 10 insertions(+) 8e97af1 fix circular dependency libnativewindow <-> libui b01cc9c fix circular dependency libnativewindow <-> libui ========platform/hardware/intel/img/psb_headers between android-8.0.0_r32..android-8.1.0_r1========= DRM/cc54/inc/wv_mod_drm_api.h | 87 ++++++++++++++++++++++++++++++++++++---- DRM/cc54/inc/wv_mod_drm_error.h | 12 +++++- DRM/cc54/inc/wv_mod_oem_crypto.h | 10 +++++ 3 files changed, 100 insertions(+), 9 deletions(-) 8054b9e Fugu-O supprot OEMCrypto v13 requirements ========platform/hardware/intel/img/psb_video between android-8.0.0_r32..android-8.1.0_r1========= src/Android.mk | 9 ++++++++- src/pnw_rotate.h | 1 + src/psb_drv_video.h | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) dfc4b4b Worked around the random CTS testOtherH264ImageReader & DecodeAccuracyTest failure. a4d89c5 Only build pvr_drv_video when dependencies exist 8a6bf7a fix circular dependency libnativewindow <-> libui ========platform/hardware/interfaces between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 6 +- Android.bp | 29 + CleanSpec.mk | 11 + OWNERS | 5 + audio/2.0/Android.bp | 7 +- audio/2.0/config/audio_policy_configuration.xsd | 43 +- audio/2.0/default/Android.mk | 4 - audio/2.0/default/OWNERS | 3 + audio/2.0/default/Stream.h | 7 + audio/2.0/default/StreamIn.cpp | 12 +- audio/2.0/default/StreamOut.cpp | 11 +- audio/2.0/default/service.cpp | 19 +- audio/2.0/vts/Android.mk | 3 - audio/2.0/vts/functional/Android.bp | 33 + audio/2.0/vts/functional/Android.mk | 42 - .../2.0/vts/functional/AudioPrimaryHidlHalTest.cpp | 97 +- .../vts/functional/ValidateAudioConfiguration.cpp | 16 +- audio/Android.bp | 2 + audio/common/2.0/Android.bp | 5 +- audio/common/2.0/default/Android.bp | 3 + audio/common/2.0/default/OWNERS | 3 + audio/common/test/utility/Android.bp | 32 + audio/common/test/utility/OWNERS | 3 + .../test/utility/include}/utility/AssertOk.h | 84 +- .../test/utility/include/utility/Documentation.h | 70 + .../utility/include/utility/EnvironmentTearDown.h | 58 + .../include}/utility/PrettyPrintAudioTypes.h | 32 +- .../test/utility/include}/utility/ReturnIn.h | 33 +- .../test/utility/include}/utility/ValidateXml.h | 28 +- .../test/utility/src}/ValidateXml.cpp | 42 +- audio/effect/2.0/Android.bp | 7 +- audio/effect/2.0/default/OWNERS | 3 + audio/effect/2.0/vts/functional/Android.bp | 24 +- .../ValidateAudioEffectsConfiguration.cpp | 30 + audio/effect/2.0/xml/audio_effects_conf_V2_0.xsd | 249 ++ automotive/Android.bp | 3 +- automotive/evs/1.0/Android.bp | 7 +- .../android.hardware.automotive.evs@1.0-service.rc | 6 +- automotive/evs/1.0/vts/functional/Android.bp | 5 +- .../evs/1.0/vts/functional/FormatConvert.cpp | 2 - ...0TargetTest.cpp => VtsHalEvsV1_0TargetTest.cpp} | 11 +- automotive/vehicle/2.0/Android.bp | 7 +- automotive/vehicle/2.0/Android.mk | 608 ++++ automotive/vehicle/2.0/default/Android.bp | 117 + automotive/vehicle/2.0/default/Android.mk | 189 -- automotive/vehicle/2.0/default/VehicleService.cpp | 9 +- .../common/include/vhal_v2_0}/Obd2SensorStore.h | 31 +- .../common/include/vhal_v2_0/RecurrentTimer.h | 1 + .../default/common/src/Obd2SensorStore.cpp | 51 +- .../2.0/default/common/src/VehicleUtils.cpp | 6 +- .../2.0/default/impl/vhal_v2_0/DefaultConfig.h | 74 +- .../default/impl/vhal_v2_0/EmulatedVehicleHal.cpp | 220 +- .../default/impl/vhal_v2_0/EmulatedVehicleHal.h | 14 +- .../2.0/default/impl/vhal_v2_0/PipeComm.cpp | 3 +- .../2.0/default/impl/vhal_v2_0/proto/Android.bp | 27 + .../2.0/default/tests/VehicleHalManager_test.cpp | 1 + .../2.0/default/tests/VehicleHalTestUtils.h | 48 - automotive/vehicle/2.0/types.hal | 1475 ++++++--- automotive/vehicle/2.1/Android.bp | 67 - automotive/vehicle/2.1/Android.mk | 534 ---- automotive/vehicle/2.1/IVehicle.hal | 31 - automotive/vehicle/2.1/default/Android.mk | 119 - ...roid.hardware.automotive.vehicle@2.1-service.rc | 4 - .../2.1/default/impl/vhal_v2_1/DefaultConfig.h | 90 - .../default/impl/vhal_v2_1/EmulatedVehicleHal.cpp | 262 -- .../default/impl/vhal_v2_1/EmulatedVehicleHal.h | 77 - automotive/vehicle/2.1/default/service.cpp | 98 - .../2.1/default/tests/Obd2SensorStore_test.cpp | 285 -- automotive/vehicle/2.1/types.hal | 605 ---- biometrics/fingerprint/2.1/Android.bp | 7 +- .../2.1/default/BiometricsFingerprint.cpp | 2 + .../2.1/default/BiometricsFingerprint.h | 1 + .../fingerprint/2.1/vts/functional/Android.bp | 17 +- bluetooth/1.0/Android.bp | 7 +- bluetooth/1.0/default/OWNERS | 3 + bluetooth/1.0/default/async_fd_watcher.cc | 2 +- bluetooth/1.0/default/bluetooth_address.cc | 19 +- bluetooth/1.0/default/bluetooth_hci.h | 2 + bluetooth/1.0/default/h4_protocol.cc | 52 +- bluetooth/1.0/default/hci_packetizer.cc | 28 +- bluetooth/1.0/default/hci_protocol.cc | 2 + bluetooth/1.0/default/mct_protocol.cc | 3 +- .../1.0/default/test/async_fd_watcher_unittest.cc | 12 +- .../1.0/default/test/bluetooth_address_test.cc | 1 + bluetooth/1.0/default/vendor_interface.cc | 20 +- bluetooth/1.0/vts/functional/Android.bp | 17 +- .../functional/VtsHalBluetoothV1_0TargetTest.cpp | 55 +- boot/1.0/Android.bp | 7 +- boot/1.0/vts/functional/Android.bp | 17 +- broadcastradio/1.0/Android.bp | 7 +- broadcastradio/1.0/Android.mk | 19 - broadcastradio/1.0/default/Android.bp | 41 + broadcastradio/1.0/default/Android.mk | 28 - broadcastradio/1.0/default/OWNERS | 4 + broadcastradio/1.0/types.hal | 33 +- broadcastradio/1.0/vts/Android.mk | 19 - broadcastradio/1.0/vts/functional/Android.bp | 18 +- .../VtsHalBroadcastradioV1_0TargetTest.cpp | 195 +- broadcastradio/1.1/Android.bp | 7 +- broadcastradio/1.1/Android.mk | 19 - broadcastradio/1.1/IBroadcastRadio.hal | 34 + broadcastradio/1.1/IBroadcastRadioFactory.hal | 6 +- broadcastradio/1.1/ITuner.hal | 88 +- broadcastradio/1.1/ITunerCallback.hal | 44 +- broadcastradio/1.1/WARNING | 1 - broadcastradio/1.1/default/Android.bp | 47 + broadcastradio/1.1/default/Android.mk | 46 - broadcastradio/1.1/default/BroadcastRadio.cpp | 232 +- broadcastradio/1.1/default/BroadcastRadio.h | 68 +- .../1.1/default/BroadcastRadioFactory.cpp | 42 +- broadcastradio/1.1/default/BroadcastRadioFactory.h | 14 +- broadcastradio/1.1/default/OWNERS | 4 + broadcastradio/1.1/default/Tuner.cpp | 444 ++- broadcastradio/1.1/default/Tuner.h | 64 +- broadcastradio/1.1/default/Utils.cpp | 299 -- broadcastradio/1.1/default/Utils.h | 58 - broadcastradio/1.1/default/VirtualProgram.cpp | 106 + broadcastradio/1.1/default/VirtualProgram.h | 55 + broadcastradio/1.1/default/VirtualRadio.cpp | 105 + broadcastradio/1.1/default/VirtualRadio.h | 80 + .../android.hardware.broadcastradio@1.1-service.rc | 4 + broadcastradio/1.1/default/resources.h | 46 + broadcastradio/1.1/default/service.cpp | 36 + broadcastradio/1.1/tests/Android.bp | 29 + broadcastradio/1.1/tests/OWNERS | 8 + broadcastradio/1.1/tests/WorkerThread_test.cpp | 138 + broadcastradio/1.1/types.hal | 244 +- broadcastradio/1.1/utils/Android.bp | 34 + broadcastradio/1.1/utils/OWNERS | 4 + broadcastradio/1.1/utils/Utils.cpp | 234 ++ broadcastradio/1.1/utils/WorkerThread.cpp | 89 + .../1.1/utils/include/broadcastradio-utils/Utils.h | 89 + .../include/broadcastradio-utils/WorkerThread.h | 51 + broadcastradio/1.1/vts/Android.mk | 19 - broadcastradio/1.1/vts/OWNERS | 8 + broadcastradio/1.1/vts/functional/Android.bp | 19 +- .../VtsHalBroadcastradioV1_1TargetTest.cpp | 786 ++--- broadcastradio/1.1/vts/utils/Android.bp | 28 + broadcastradio/1.1/vts/utils/call-barrier.cpp | 45 + .../broadcastradio-vts-utils/call-barrier.h | 59 + .../broadcastradio-vts-utils/mock-timeout.h | 111 + broadcastradio/Android.bp | 5 + camera/Android.bp | 2 + camera/common/1.0/Android.bp | 5 +- camera/common/1.0/default/Android.bp | 3 +- .../1.0/default}/CameraParameters.cpp | 12 + .../1.0/default/include}/CameraParameters.h | 12 +- camera/common/1.0/default/include/HandleImporter.h | 2 +- camera/device/1.0/Android.bp | 7 +- camera/device/1.0/default/Android.bp | 4 +- camera/device/1.0/default/CameraDevice.cpp | 26 +- camera/device/1.0/default/CameraDevice_1_0.h | 2 + camera/device/1.0/default/OWNERS | 6 + camera/device/3.2/Android.bp | 7 +- camera/device/3.2/default/CameraDevice.cpp | 25 +- camera/device/3.2/default/CameraDeviceSession.cpp | 37 +- camera/device/3.2/default/CameraDeviceSession.h | 83 +- camera/device/3.2/default/CameraDevice_3_2.h | 8 +- camera/device/3.2/default/OWNERS | 6 + camera/device/3.3/Android.bp | 72 + camera/device/3.3/ICameraDeviceSession.hal | 50 + camera/device/3.3/default/Android.bp | 30 + camera/device/3.3/default/CameraDevice.cpp | 67 + camera/device/3.3/default/CameraDeviceSession.cpp | 178 ++ camera/device/3.3/default/CameraDeviceSession.h | 138 + camera/device/3.3/default/CameraDevice_3_3.h | 75 + camera/device/3.3/default/OWNERS | 6 + camera/device/3.3/default/convert.cpp | 65 + camera/device/3.3/default/include/convert.h | 49 + camera/device/3.3/types.hal | 57 + camera/device/README.md | 13 + camera/metadata/3.2/Android.bp | 5 +- camera/provider/2.4/Android.bp | 7 +- camera/provider/2.4/default/Android.bp | 5 +- camera/provider/2.4/default/CameraProvider.cpp | 83 +- camera/provider/2.4/default/CameraProvider.h | 8 +- camera/provider/2.4/default/OWNERS | 6 + camera/provider/2.4/vts/OWNERS | 11 + camera/provider/2.4/vts/functional/Android.bp | 36 +- .../VtsHalCameraProviderV2_4TargetTest.cpp | 3296 ++++++++++++-------- cas/1.0/Android.bp | 87 + cas/1.0/CasHal.mk | 192 ++ cas/1.0/ICas.hal | 122 + .../1.0/IFoo.hal => cas/1.0/ICasListener.hal | 16 +- cas/1.0/IDescramblerBase.hal | 49 + cas/1.0/IMediaCasService.hal | 68 + cas/1.0/default/Android.bp | 39 + cas/1.0/default/CasImpl.cpp | 205 ++ cas/1.0/default/CasImpl.h | 103 + cas/1.0/default/DescramblerImpl.cpp | 127 + cas/1.0/default/DescramblerImpl.h | 69 + cas/1.0/default/FactoryLoader.h | 229 ++ cas/1.0/default/MediaCasService.cpp | 112 + cas/1.0/default/MediaCasService.h | 64 + cas/1.0/default/SharedLibrary.cpp | 65 + cas/1.0/default/SharedLibrary.h | 50 + cas/1.0/default/TypeConvert.cpp | 95 + cas/1.0/default/TypeConvert.h | 41 + .../default/android.hardware.cas@1.0-service.rc | 6 + cas/1.0/default/service.cpp | 50 + cas/1.0/types.hal | 124 + cas/1.0/vts/functional/Android.bp | 32 + cas/1.0/vts/functional/VtsHalCasV1_0TargetTest.cpp | 623 ++++ cas/Android.bp | 7 + cas/native/1.0/Android.bp | 68 + cas/native/1.0/IDescrambler.hal | 46 + cas/native/1.0/types.hal | 88 + ...ility_matrix.xml => compatibility_matrix.26.xml | 67 +- compatibility_matrix.27.xml | 370 +++ compatibility_matrix.current.xml | 370 +++ compatibility_matrix.legacy.xml | 370 +++ configstore/1.0/Android.bp | 7 +- configstore/1.0/default/Android.mk | 12 + configstore/1.0/default/SurfaceFlingerConfigs.cpp | 45 +- configstore/1.0/default/SurfaceFlingerConfigs.h | 15 +- .../seccomp_policy/configstore@1.0-arm64.policy | 51 + configstore/1.0/default/service.cpp | 9 +- configstore/1.0/vts/functional/Android.bp | 15 +- .../functional/VtsHalConfigstoreV1_0TargetTest.cpp | 1 + configstore/utils/Android.bp | 3 + configstore/utils/include/configstore/Utils.h | 23 +- contexthub/1.0/Android.bp | 7 +- contexthub/1.0/default/Android.bp | 20 + contexthub/1.0/default/Android.mk | 22 - contexthub/1.0/default/Contexthub.cpp | 17 +- contexthub/1.0/default/Contexthub.h | 1 + contexthub/1.0/vts/functional/Android.bp | 15 +- current.txt | 68 + drm/1.0/Android.bp | 7 +- drm/1.0/default/Android.bp | 23 + drm/1.0/default/Android.mk | 10 +- drm/1.0/default/CryptoFactory.h | 6 +- drm/1.0/default/CryptoPlugin.cpp | 15 +- drm/1.0/default/DrmFactory.h | 6 +- .../SharedLibrary.cpp} | 23 +- drm/1.0/default/include/PluginLoader.h | 107 + .../include/SharedLibrary.h} | 22 +- drm/1.0/vts/functional/Android.bp | 21 +- drm/1.0/vts/functional/drm_hal_clearkey_test.cpp | 117 +- drm/1.0/vts/functional/drm_hal_vendor_test.cpp | 32 +- drm/1.0/vts/functional/vendor_modules.cpp | 7 +- drm/1.0/vts/functional/vendor_modules.h | 6 +- drm/Android.bp | 1 + dumpstate/1.0/Android.bp | 7 +- dumpstate/1.0/IDumpstateDevice.hal | 9 +- dumpstate/1.0/default/DumpstateDevice.cpp | 2 +- dumpstate/1.0/vts/functional/Android.bp | 21 + .../functional/VtsHalDumpstateV1_0TargetTest.cpp | 112 + dumpstate/Android.bp | 1 + gatekeeper/1.0/Android.bp | 7 +- gatekeeper/1.0/vts/functional/Android.bp | 18 +- gnss/1.0/Android.bp | 7 +- gnss/1.0/default/GnssMeasurement.cpp | 3 +- gnss/1.0/default/OWNERS | 3 + .../default/android.hardware.gnss@1.0-service.rc | 4 +- gnss/1.0/vts/OWNERS | 7 + gnss/1.0/vts/functional/Android.bp | 20 +- .../vts/functional/VtsHalGnssV1_0TargetTest.cpp | 249 +- graphics/allocator/2.0/Android.bp | 8 +- .../allocator/2.0/default/Gralloc1Allocator.cpp | 16 +- graphics/allocator/2.0/default/service.cpp | 2 +- graphics/bufferqueue/1.0/Android.bp | 7 +- graphics/common/1.0/Android.bp | 6 +- graphics/composer/2.1/Android.bp | 7 +- graphics/composer/2.1/default/ComposerClient.cpp | 7 + graphics/composer/2.1/default/ComposerClient.h | 1 + graphics/composer/2.1/default/Hwc.cpp | 23 +- graphics/composer/2.1/default/Hwc.h | 4 +- .../composer/2.1/default/IComposerCommandBuffer.h | 17 + graphics/composer/2.1/vts/functional/Android.bp | 42 +- .../vts/functional/GraphicsComposerCallback.cpp | 93 + .../2.1/vts/functional/GraphicsComposerCallback.h | 69 + .../2.1/vts/functional/TestCommandReader.cpp | 62 + .../2.1/vts/functional/TestCommandReader.h | 45 + .../functional/VtsHalGraphicsComposerTestUtils.cpp | 49 +- .../functional/VtsHalGraphicsComposerTestUtils.h | 6 + .../VtsHalGraphicsComposerV2_1TargetTest.cpp | 191 +- graphics/mapper/2.0/Android.bp | 8 +- graphics/mapper/2.0/default/GrallocMapper.h | 2 +- graphics/mapper/2.0/vts/functional/Android.bp | 22 +- health/1.0/Android.bp | 7 +- health/1.0/default/Android.bp | 20 + health/1.0/default/Android.mk | 18 +- health/1.0/default/libhealthd/Android.bp | 10 + health/1.0/default/libhealthd/Android.mk | 10 - health/1.0/vts/functional/Android.bp | 14 +- health/Android.bp | 2 + ir/1.0/Android.bp | 7 +- ir/1.0/vts/functional/Android.bp | 15 +- keymaster/3.0/Android.bp | 7 +- keymaster/3.0/default/Android.mk | 3 +- keymaster/3.0/default/KeymasterDevice.cpp | 4 +- keymaster/3.0/vts/functional/Android.bp | 32 + keymaster/3.0/vts/functional/Android.mk | 39 - .../3.0/vts/functional/attestation_record.cpp | 10 +- .../3.0/vts/functional/keymaster_hidl_hal_test.cpp | 120 +- keymaster/Android.bp | 1 + light/2.0/Android.bp | 7 +- light/2.0/vts/functional/Android.bp | 15 +- media/1.0/Android.bp | 5 +- media/omx/1.0/Android.bp | 7 +- media/omx/1.0/IOmxStore.hal | 6 +- media/omx/1.0/vts/functional/audio/Android.bp | 62 +- .../audio/VtsHalMediaOmxV1_0TargetAudioDecTest.cpp | 402 ++- .../audio/VtsHalMediaOmxV1_0TargetAudioEncTest.cpp | 129 +- .../audio/media_audio_hidl_test_common.cpp | 45 +- .../audio/media_audio_hidl_test_common.h | 8 - media/omx/1.0/vts/functional/common/Android.bp | 39 +- .../functional/common/media_hidl_test_common.cpp | 396 ++- .../vts/functional/common/media_hidl_test_common.h | 89 +- media/omx/1.0/vts/functional/component/Android.bp | 27 +- .../VtsHalMediaOmxV1_0TargetComponentTest.cpp | 628 ++-- media/omx/1.0/vts/functional/master/Android.bp | 24 +- .../master/VtsHalMediaOmxV1_0TargetMasterTest.cpp | 16 +- media/omx/1.0/vts/functional/video/Android.bp | 69 +- .../video/VtsHalMediaOmxV1_0TargetVideoDecTest.cpp | 927 ++++-- .../video/VtsHalMediaOmxV1_0TargetVideoEncTest.cpp | 274 +- .../video/media_video_hidl_test_common.cpp | 63 - .../video/media_video_hidl_test_common.h | 11 - media/res/bbb_aac_stereo_128kbps_48000hz.aac | Bin media/res/bbb_aac_stereo_128kbps_48000hz.info | 0 media/res/bbb_amrwb_1ch_14kbps_16000hz.amrwb | Bin media/res/bbb_amrwb_1ch_14kbps_16000hz.info | 0 media/res/bbb_avc_176x144_300kbps_60fps.h264 | Bin 0 -> 37899 bytes media/res/bbb_avc_176x144_300kbps_60fps.info | 62 + media/res/bbb_flac_stereo_680kbps_48000hz.flac | Bin 0 -> 840775 bytes media/res/bbb_flac_stereo_680kbps_48000hz.info | 415 +++ media/res/bbb_g711alaw_1ch_8khz.info | 0 media/res/bbb_g711alaw_1ch_8khz.raw | 0 media/res/bbb_g711mulaw_1ch_8khz.info | 0 media/res/bbb_g711mulaw_1ch_8khz.raw | 0 media/res/bbb_gsm_1ch_8khz_13kbps.info | 0 media/res/bbb_gsm_1ch_8khz_13kbps.raw | Bin media/res/bbb_hevc_176x144_176kbps_60fps.hevc | Bin 0 -> 20503 bytes media/res/bbb_hevc_176x144_176kbps_60fps.info | 61 + media/res/bbb_mpeg2_352x288_1mbps_60fps.info | 60 + media/res/bbb_mpeg2_352x288_1mbps_60fps.m2v | Bin 0 -> 123976 bytes media/res/bbb_opus_stereo_128kbps_48000hz.info | 0 media/res/bbb_opus_stereo_128kbps_48000hz.opus | Bin media/res/bbb_raw_1ch_8khz_s32le.info | 0 media/res/bbb_raw_1ch_8khz_s32le.raw | Bin media/res/bbb_vorbis_stereo_128kbps_48000hz.info | 0 media/res/bbb_vorbis_stereo_128kbps_48000hz.vorbis | Bin media/res/bbb_vp8_176x144_240kbps_60fps.info | 60 + media/res/bbb_vp8_176x144_240kbps_60fps.vp8 | Bin 0 -> 28992 bytes media/res/bbb_vp9_176x144_285kbps_60fps.info | 60 + media/res/bbb_vp9_176x144_285kbps_60fps.vp9 | Bin 0 -> 34848 bytes memtrack/1.0/Android.bp | 7 +- memtrack/1.0/vts/functional/Android.bp | 17 +- minijail/Android.mk | 14 + minijail/HardwareMinijail.cpp | 45 + minijail/include/hwminijail/HardwareMinijail.h | 30 + neuralnetworks/1.0/Android.bp | 87 + neuralnetworks/1.0/IDevice.hal | 126 + neuralnetworks/1.0/IExecutionCallback.hal | 44 + neuralnetworks/1.0/IPreparedModel.hal | 65 + neuralnetworks/1.0/IPreparedModelCallback.hal | 53 + neuralnetworks/1.0/types.hal | 1267 ++++++++ neuralnetworks/1.0/vts/OWNERS | 11 + neuralnetworks/1.0/vts/functional/Android.bp | 36 + neuralnetworks/1.0/vts/functional/Callbacks.cpp | 127 + neuralnetworks/1.0/vts/functional/Callbacks.h | 319 ++ .../1.0/vts/functional/GeneratedTestHarness.cpp | 231 ++ neuralnetworks/1.0/vts/functional/Models.cpp | 207 ++ neuralnetworks/1.0/vts/functional/Models.h | 43 + .../VtsHalNeuralnetworksV1_0TargetTest.cpp | 296 ++ .../VtsHalNeuralnetworksV1_0TargetTest.h | 104 + neuralnetworks/Android.bp | 5 + nfc/1.0/Android.bp | 7 +- nfc/1.0/default/Android.bp | 21 + nfc/1.0/default/Android.mk | 25 - nfc/1.0/default/OWNERS | 2 + nfc/1.0/vts/functional/Android.bp | 16 +- nfc/1.0/vts/functional/VtsHalNfcV1_0TargetTest.cpp | 27 +- oemlock/1.0/Android.bp | 66 + {tests/versioning/2.3 => oemlock/1.0}/Android.mk | 72 +- oemlock/1.0/IOemLock.hal | 77 + .../2.2/IFoo.hal => oemlock/1.0/types.hal | 15 +- oemlock/1.0/vts/functional/Android.bp | 22 + .../vts/functional/VtsHalOemLockV1_0TargetTest.cpp | 189 ++ oemlock/Android.bp | 5 + power/1.0/Android.bp | 7 +- power/1.0/vts/functional/Android.bp | 18 +- .../vts/functional/VtsHalPowerV1_0TargetTest.cpp | 1 + power/1.1/Android.bp | 68 + power/1.1/Android.mk | 158 + power/1.1/IPower.hal | 50 + power/1.1/types.hal | 75 + power/1.1/vts/functional/Android.bp | 25 + .../vts/functional/VtsHalPowerV1_1TargetTest.cpp | 98 + power/Android.bp | 2 + radio/1.0/Android.bp | 7 +- radio/1.0/IRadioResponse.hal | 437 ++- radio/1.0/types.hal | 16 +- radio/1.0/vts/OWNERS | 8 + radio/1.0/vts/functional/Android.bp | 43 +- .../vts/functional/VtsHalRadioV1_0TargetTest.cpp | 2 +- .../functional/radio_hidl_hal_cell_broadcast.cpp | 10 +- radio/1.0/vts/functional/radio_hidl_hal_data.cpp | 17 +- radio/1.0/vts/functional/radio_hidl_hal_icc.cpp | 507 +-- radio/1.0/vts/functional/radio_hidl_hal_ims.cpp | 7 +- radio/1.0/vts/functional/radio_hidl_hal_misc.cpp | 88 +- radio/1.0/vts/functional/radio_hidl_hal_sms.cpp | 32 +- radio/1.0/vts/functional/radio_hidl_hal_stk.cpp | 71 +- radio/1.0/vts/functional/radio_hidl_hal_test.cpp | 16 +- ...idl_hal_utils.h => radio_hidl_hal_utils_v1_0.h} | 175 +- radio/1.0/vts/functional/radio_hidl_hal_voice.cpp | 12 +- radio/1.0/vts/functional/radio_indication.cpp | 229 ++ radio/1.0/vts/functional/radio_response.cpp | 2 +- radio/1.0/vts/functional/sap_hidl_hal_test.cpp | 26 +- radio/1.0/vts/functional/sap_hidl_hal_utils.h | 2 +- radio/1.1/Android.bp | 89 + radio/1.1/Android.mk | 774 +++++ radio/1.1/IRadio.hal | 112 + radio/1.1/IRadioIndication.hal | 53 + radio/1.1/IRadioResponse.hal | 97 + .../versioning/2.4/IFoo.hal => radio/1.1/ISap.hal | 11 +- radio/1.1/types.hal | 218 ++ radio/1.1/vts/OWNERS | 8 + radio/1.1/vts/functional/Android.bp | 33 + .../vts/functional/VtsHalRadioV1_1TargetTest.cpp | 14 +- radio/1.1/vts/functional/radio_hidl_hal_api.cpp | 250 ++ radio/1.1/vts/functional/radio_hidl_hal_test.cpp | 82 + .../1.1/vts/functional/radio_hidl_hal_utils_v1_1.h | 571 ++++ radio/1.1/vts/functional/radio_indication.cpp | 251 ++ radio/1.1/vts/functional/radio_response.cpp | 698 +++++ radio/Android.bp | 2 + radio/deprecated/1.0/Android.bp | 7 +- renderscript/1.0/Android.bp | 8 +- renderscript/1.0/default/Android.bp | 1 - renderscript/1.0/default/Device.cpp | 23 +- renderscript/1.0/vts/functional/Android.bp | 17 +- .../VtsHalRenderscriptV1_0TargetTest.cpp | 6 +- sensors/1.0/Android.bp | 7 +- sensors/1.0/default/Android.bp | 3 + sensors/1.0/default/Sensors.h | 1 + .../android.hardware.sensors@1.0-service.rc | 4 +- sensors/1.0/default/convert.cpp | 4 + sensors/1.0/vts/functional/Android.bp | 15 +- .../vts/functional/VtsHalSensorsV1_0TargetTest.cpp | 28 +- soundtrigger/2.0/Android.bp | 7 +- soundtrigger/2.0/default/OWNERS | 3 + soundtrigger/2.0/vts/functional/Android.bp | 18 +- tests/Android.bp | 7 +- tests/bar/1.0/.hidl_for_test | 0 tests/bar/1.0/Android.bp | 4 +- tests/bar/1.0/default/Android.bp | 1 - tests/baz/1.0/.hidl_for_test | 0 tests/baz/1.0/Android.bp | 4 +- tests/baz/1.0/default/Android.bp | 2 - tests/expression/1.0/.hidl_for_test | 0 tests/expression/1.0/Android.bp | 4 +- tests/extension/light/2.0/.hidl_for_test | 0 tests/extension/light/2.0/Android.bp | 4 +- tests/foo/1.0/.hidl_for_test | 0 tests/foo/1.0/Android.bp | 4 +- tests/foo/1.0/default/Android.bp | 1 - tests/foo/1.0/default/lib/Android.bp | 1 - tests/hash/1.0/.hidl_for_test | 0 tests/hash/1.0/Android.bp | 4 +- tests/hash/1.0/default/Android.bp | 2 - tests/inheritance/1.0/.hidl_for_test | 0 tests/inheritance/1.0/Android.bp | 4 +- tests/inheritance/1.0/default/Android.bp | 1 - tests/libhwbinder/1.0/.hidl_for_test | 0 tests/libhwbinder/1.0/Android.bp | 4 +- tests/libhwbinder/1.0/default/Android.bp | 2 - tests/libhwbinder/aidl/.hidl_for_test | 0 tests/libhwbinder/aidl/Android.bp | 15 + tests/libhwbinder/aidl/Android.mk | 13 - tests/memory/1.0/.hidl_for_test | 0 tests/memory/1.0/Android.bp | 4 +- tests/memory/1.0/default/Android.bp | 1 - tests/msgq/1.0/.hidl_for_test | 0 tests/msgq/1.0/Android.bp | 4 +- tests/msgq/1.0/default/Android.bp | 2 - tests/multithread/1.0/.hidl_for_test | 0 tests/multithread/1.0/Android.bp | 59 + tests/{versioning => multithread}/1.0/Android.mk | 24 +- tests/multithread/1.0/IMultithread.hal | 40 + tests/multithread/1.0/default/Android.bp | 16 + tests/multithread/1.0/default/Multithread.cpp | 63 + tests/multithread/1.0/default/Multithread.h | 48 + tests/pointer/1.0/.hidl_for_test | 0 tests/pointer/1.0/Android.bp | 4 +- tests/pointer/1.0/default/Android.bp | 1 - tests/pointer/1.0/default/lib/Android.bp | 1 - tests/versioning/1.0/Android.bp | 61 - tests/versioning/2.2/Android.bp | 68 - tests/versioning/2.3/Android.bp | 79 - tests/versioning/2.4/Android.bp | 65 - tests/versioning/2.4/Android.mk | 80 - tetheroffload/Android.bp | 7 + tetheroffload/config/1.0/Android.bp | 62 + tetheroffload/config/1.0/IOffloadConfig.hal | 36 + tetheroffload/config/1.0/vts/functional/Android.bp | 20 + .../VtsHalTetheroffloadConfigV1_0TargetTest.cpp | 182 ++ tetheroffload/control/1.0/Android.bp | 73 + tetheroffload/control/1.0/Android.mk | 274 ++ tetheroffload/control/1.0/IOffloadControl.hal | 221 ++ .../control/1.0/ITetheringOffloadCallback.hal | 38 + tetheroffload/control/1.0/types.hal | 72 + .../control/1.0/vts/functional/Android.bp | 23 + .../VtsHalTetheroffloadControlV1_0TargetTest.cpp | 685 ++++ thermal/1.0/Android.bp | 7 +- thermal/1.0/vts/functional/Android.bp | 18 +- .../vts/functional/VtsHalThermalV1_0TargetTest.cpp | 17 +- thermal/1.1/Android.bp | 71 + thermal/1.1/Android.mk | 120 + thermal/1.1/IThermal.hal | 31 + thermal/1.1/IThermalCallback.hal | 33 + thermal/1.1/vts/functional/Android.bp | 26 + .../vts/functional/VtsHalThermalV1_1TargetTest.cpp | 106 + thermal/Android.bp | 2 + tv/cec/1.0/Android.bp | 7 +- tv/input/1.0/Android.bp | 7 +- tv/input/1.0/vts/functional/Android.bp | 18 +- update-makefiles.sh | 2 +- usb/1.0/Android.bp | 7 +- usb/1.0/vts/functional/Android.bp | 18 +- usb/1.1/Android.bp | 75 + usb/1.1/Android.mk | 231 ++ tests/versioning/2.3/IFoo.hal => usb/1.1/IUsb.hal | 16 +- usb/1.1/IUsbCallback.hal | 40 + usb/1.1/types.hal | 57 + usb/1.1/vts/functional/Android.bp | 26 + usb/1.1/vts/functional/VtsHalUsbV1_1TargetTest.cpp | 176 ++ usb/Android.bp | 2 + vibrator/1.0/Android.bp | 7 +- vibrator/1.0/vts/functional/Android.bp | 15 +- vibrator/1.1/Android.bp | 68 + vibrator/1.1/Android.mk | 154 + vibrator/1.1/IVibrator.hal | 39 + .../2.2/IBar.hal => vibrator/1.1/types.hal | 14 +- vibrator/1.1/vts/functional/Android.bp | 26 + .../functional/VtsHalVibratorV1_1TargetTest.cpp | 68 + vibrator/Android.bp | 2 + vr/1.0/Android.bp | 7 +- vr/1.0/vts/functional/Android.bp | 14 +- weaver/1.0/Android.bp | 66 + weaver/1.0/Android.mk | 232 ++ weaver/1.0/IWeaver.hal | 80 + weaver/1.0/types.hal | 42 + weaver/1.0/vts/functional/Android.bp | 22 + .../vts/functional/VtsHalWeaverV1_0TargetTest.cpp | 336 ++ weaver/Android.bp | 5 + wifi/1.0/Android.bp | 7 +- wifi/1.0/Android.mk | 46 + wifi/1.0/README-NAN.md | 221 ++ wifi/1.0/types.hal | 5 +- wifi/1.0/vts/functional/Android.bp | 44 +- .../vts/functional/VtsHalWifiV1_0TargetTest.cpp | 12 +- wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp | 68 +- wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp | 4 +- wifi/1.0/vts/functional/wifi_hidl_test_utils.h | 52 +- wifi/1.1/Android.bp | 71 + {tests/versioning/2.2 => wifi/1.1}/Android.mk | 46 +- .../versioning/2.3/IBar.hal => wifi/1.1/IWifi.hal | 16 +- wifi/1.1/IWifiChip.hal | 91 + wifi/{1.0 => 1.1}/default/Android.mk | 3 +- wifi/1.1/default/OWNERS | 2 + wifi/{1.0 => 1.1}/default/THREADING.README | 0 .../default/android.hardware.wifi@1.0-service.rc | 0 wifi/{1.0 => 1.1}/default/hidl_callback_util.h | 4 +- wifi/{1.0 => 1.1}/default/hidl_return_util.h | 24 +- wifi/{1.0 => 1.1}/default/hidl_struct_util.cpp | 109 +- wifi/{1.0 => 1.1}/default/hidl_struct_util.h | 18 +- wifi/{1.0 => 1.1}/default/hidl_sync_util.cpp | 4 +- wifi/{1.0 => 1.1}/default/hidl_sync_util.h | 4 +- wifi/{1.0 => 1.1}/default/service.cpp | 6 +- wifi/{1.0 => 1.1}/default/wifi.cpp | 38 +- wifi/{1.0 => 1.1}/default/wifi.h | 14 +- wifi/{1.0 => 1.1}/default/wifi_ap_iface.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_ap_iface.h | 7 +- wifi/{1.0 => 1.1}/default/wifi_chip.cpp | 40 +- wifi/{1.0 => 1.1}/default/wifi_chip.h | 16 +- wifi/{1.0 => 1.1}/default/wifi_feature_flags.h | 4 +- wifi/{1.0 => 1.1}/default/wifi_legacy_hal.cpp | 60 +- wifi/{1.0 => 1.1}/default/wifi_legacy_hal.h | 16 +- .../{1.0 => 1.1}/default/wifi_legacy_hal_stubs.cpp | 6 +- wifi/{1.0 => 1.1}/default/wifi_legacy_hal_stubs.h | 4 +- wifi/{1.0 => 1.1}/default/wifi_mode_controller.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_mode_controller.h | 6 +- wifi/{1.0 => 1.1}/default/wifi_nan_iface.cpp | 33 +- wifi/{1.0 => 1.1}/default/wifi_nan_iface.h | 7 +- wifi/{1.0 => 1.1}/default/wifi_p2p_iface.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_p2p_iface.h | 7 +- wifi/{1.0 => 1.1}/default/wifi_rtt_controller.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_rtt_controller.h | 6 +- wifi/{1.0 => 1.1}/default/wifi_sta_iface.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_sta_iface.h | 7 +- wifi/{1.0 => 1.1}/default/wifi_status_util.cpp | 4 +- wifi/{1.0 => 1.1}/default/wifi_status_util.h | 5 +- wifi/1.1/vts/functional/Android.bp | 28 + wifi/1.1/vts/functional/OWNERS | 2 + .../vts/functional/VtsHalWifiV1_1TargetTest.cpp | 35 + wifi/1.1/vts/functional/wifi_chip_hidl_test.cpp | 95 + wifi/Android.bp | 5 + wifi/offload/1.0/Android.bp | 73 + wifi/offload/1.0/IOffload.hal | 87 + wifi/offload/1.0/IOffloadCallback.hal | 32 + wifi/offload/1.0/types.hal | 226 ++ wifi/offload/1.0/vts/functional/Android.bp | 22 + .../functional/VtsHalWifiOffloadV1_0TargetTest.cpp | 227 ++ wifi/offload/1.0/vts/functional/hidl_call_util.h | 123 + wifi/supplicant/1.0/Android.bp | 7 +- wifi/supplicant/1.0/vts/functional/Android.bp | 37 + wifi/supplicant/1.0/vts/functional/Android.mk | 42 - .../VtsHalWifiSupplicantV1_0TargetTest.cpp | 3 - .../vts/functional/supplicant_hidl_test_utils.cpp | 37 +- 610 files changed, 32027 insertions(+), 9578 deletions(-) 7d47ed70 Don't expect stopOffload to succeed if interface doesn't exist. d97f8714 Fixup netlink socket creation to make corresponding fix in JNI 536818d1 Fix VTS test which turns off radio. bc1c9295 Add REQUEST_NOT_SUPPORTED / SIM_ABSENT for vts tests a0698429 bug fix: during fatal fails bypass freeNode() calls 15e94597 tetheroffload VTS: fix stopOffload test conditions 3c01fef5 Enlarge buffer size for direct report testing ce607879 Audio VTS: Allow 4GB buffer prepareToWrite/Read to succeed on 64 bits 704d5861 cas-vts: use MemoryDealer to allocate shared memory 46cba442 Legacy wrapper: Use arbitrary limit on buffer size 5bf4edfb Refactor test harness for generated VTS tests 6d176aa7 Added VTS tests for requiresSecureDecoderComponent and release API 926a8e74 VTS: fix VtsHalKeymasterV3_0Target issue 38cfeee3 Add neuralnetworks HAL to the current.txt 0645aec1 Added VTS tests for MediaCas - II 90379def Corrected performanceInfo documentation 7bb56703 omxvts: exit gracefully during fatal fails 959cd78e Fix VTS failures on tests with optional inputs 13cbc53a Early test termination for unsupported models 0897ab3a Only verify output of models a vendor nn service fully supports 48311a8c Fix VtsHalDrmV1_0Target clearkey tests. 578b61c6 Fix problem passing null optional operands. cf22a57c NNAPI HAL: Change IEvent to explicit callbacks e224f065 Camera: Update VTS for new camera@3.3 interfaces 5eb1aa3f Camera: Enable VTS tests for 3.3 camera devices 9bd4e6bf wifi(implementation): Increase stop timeout 9502b237 omxvts: fix binary for 64bit platforms 028540b3 omxvts: misplaced lock can cause race condition b4514905 More tetheroffload VTS fixes for over-specified tests. 62e3e4bd Tweaks to tetheroffload VTS: fixes and fd leaks 39ac22e9 Remove operationTuple. 926df1e1 Removed WIP tag from Neuralnetworks HAL f6b85506 Downgrade generated test harness for NDK libc++ f1fbb442 Added VTS tests for MediaCas 2f499a9b Add negative tests to the Neuralnetworks HAL b7de1a6a Add vts audio dec test for flac decoder 17fa59b4 Add support for preset ANW buffer mode 500052d8 Extend adaptive playback test for graphic buffer modes 95736780 Move graphic buffer allocation to common 0a9ac2ac Enable EOSTest_M test 05f81e4d Add adaptive playback test 3ca3988e Add flush test 0cf6b3df Signal eof flag for each input buffer ed95ab31 Fix typos in IOmxStore.hal 50fe4309 Camera: Add default implementation of camera.device@3.3 526a36ca HAL interface libs for testing are built w/o VNDK. 1b60b120 [AWARE] Developer documentation on HAL usage f2279b67 Add capability for sensor hal to use wakelock 3d720e67 Revert "HAL interface libs for testing are now built as test lib" ff7dcd7e Audio VTS: do not test duplicate policy configuration file 7d765bdd Support ignored output in test harness c7821107 Add documentation to the Neuralnetworks HIDL HAL. 773369a3 Relax tolerance for FP comparison in test harness 5ea3ece7 Make the enums signed int, remove unused info. a7cdb30b Move OEM codes out of NeuralNetworks.h to new file NeuralNetworksOEM.h. 7adaf002 Allow clock_gettime syscall for logging 74e087bb Move android.hardware.tests.libhwbinder@1.0-impl to system.img 2c4e1368 Test harness for generated tests 61ae6edb Neuralnetworks HAL cleanup -- hardware/interfaces 6550022d Camera: synchronize access to mMemoryMap ab70ddf2 Adjust AM/FM region ranges. 8d2d747e Fix docstrings for RIL_CellIdentity 4497a5fe Remove default implementation for PowerHal 1.1 e9dc1674 Make prepareModel asynchronous. 0380d7f6 Fix bug in the way an Event handles a bound thread. ad2baebb Do not write initial empty values for the diagnostic properties. There is a separate step that initializes them with meaningful values. 62cc79bd Refactor how arguments are tracked. 199aa864 Add FusedActivationFunc enum and renamed certain operations. 48ffe289 graphics: discard stale data from message queue 76efe01b Audio VTS: remove expectation of policy configuration unicity c7c33393 Bluetooth: Remove credit check from Loopback tests 3092b31b Allow partially dynamic profile in the audio policy config 9a721b80 Fix VTS test which turns off radio. 66339cfc Additonal usage note updates for Audio properties cd8d92d0 Remove media.cas requirement. 065a085a Add RINGTONE to Vehicle HAL AUDIO_FOCUS dc6270ec bug fix: restore support for broken flag 43d25f2f Allow partially dynamic profile in the audio policy config 83b64ff0 graphics: ignore/reduce spurious vsync in VTS 0e2ac1bb NNAPI Concurrent Query Management -- HAL and VTS update 7fe0b2bf Add portMode configuration test 9fe004c2 Modify SetDefaultPortParams test a230bad8 bug fix: handle multiple port settings change events signalled at once eb9e25a3 bug fix: disable timestamp deviation test for audio decoder a7ea9ae1 bug fix: add missing color formats to the check for valid formats 5d143d2a Cleanup the constants. 9a4b17e3 HAL interface libs for testing are now built as test lib cc718d56 Finalize O-MR1 compat matrix. a1b981b7 Thermal 1.1 test statically links to hal def libs. 85db47a5 Update thermal hal Android.bp. 425e9672 Fix VtsHalGraphicsComposerV2_1TargetTest df5dd34d Add OEM_OPERATION to NN HAL. 02ffb2be Don't send more than 2K to addRngEntropy ad3ef076 Adding owners for gnss hardware interfaces 065f08d0 cas: fix missing error code conversion 6afb9927 Update vts test to use the updated test template. 3078a4cb wifi(implementation): Remove unnecessary local variable 155344b8 wifi(implementation): Make WifiLegacyHal.stop() blocking 218c6d8b Fix HALs to not have transitive depends. f4bae95e Move Broadcast Radio HAL to a separate binary. 8454fcd4 Fix test that broke when number of ADD inputs increased from 2 to 3. 6f1de296 O-MR1: HIDL freeze-commit d338811d Remove hardcoded version from fwk comp mat 5d5c2ec5 Move auto hash to right location in current.txt. 169eeecb Configstore HAL is down-revisioned to 1.0 6ebbc2cf Bluetooth: Return false when not shut down d1ccbc1b Bluetooth: Check H4 HCI packet types 2525d9e5 Setting clock flags for GPS clock 250139c8 Merge Vehicle HAL 2.1 iface to 2.0 f378b7ff configstore: Allow syscalls needed by crash_dump d09e5651 Camera: Add new minor revision camera.device@3.3 6dcc7132 Audio VTS: Look for Audio policy config in all supported folders a2d49d10 contexthub: Pass target API version in new fields 78e89021 Drm test static links to HAL def libs. 7d235801 Replace LOOKUP with EMBEDDING and HASHTABLE_LOOKUP f75f5962 Sensor VTS testBatchingOperation flakiness fix e637aa32 biometrics: fingerprint: add locking to default impl d4ffeb71 Increase thread pool for VHAL 2.1 1441864f bug fix: output colorformat configuration fixed 5db2e672 Allow clearkey tests to run if no vendor modules 727b2ba9 bug fix: close file pointer 9ce313a7 bug fix: configure input port buffer size a7ef697a Load libRS_internal.so from the rs namespace e2ecbe00 Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' 3a5a3c61 Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' eb8dfd8c Audio test statically links to dependencies. d6ce8268 wifi(implementation): Reduce logging severity 0bd70693 Modify StateTransitions test 285f8b11 bug fix: close file pointer 96743b42 bug fix: configure input port buffer size 36591cb5 [AWARE] Fix maxNdpSessions documentation a5a663c6 Remove the data type from the OperationType enum. 04c2a195 Tetheroffload tests static link to HAL def libs. 9e7774c3 Update broadcastradio HAL 1.0 VTS tests. be959695 Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' 394b343a Update broadcastradio HAL 1.0 VTS tests. 701a5bdd Widen dummy band range to cover all regions. 0631f8ea Keymaster test statically links to dependencies. 0c2ce357 VTS tests now static link to HAL def libs. #2 03253b48 configstore: sandbox with seccomp filter a4d1a747 NFC: Add OWNERS file for default/ a671c0b8 Bluetooth: Add OWNERS file for default/ 07ea6b4f Bluetooth: Check the number of file descriptors 0d1bb974 wifi(vts): Remove a tight loop of toggling wifi state 30a0746f Fix typo in in offload control VTS test 111848cb Add test for additional ClearKey UUID. 41815045 Add the error code "OPERATION_NOT_ALLOWED" and log the error. 8c216524 wifi(vts): Ignore IWifi.stop() returning ERROR_NOT_AVAILABLE 5396b25c Media omx tests static link to dependencies. 75c2bd8d Add OWNERS for broadcast radio HAL 1.1. 7a998e53 Camera test statically links to dependencies. 8d95f2e6 thermal: IThermal V1.1, add methods to send thermal throttling events c8df8940 bug fix: handle OMX_EventBufferFlag events 070dd5d2 Renderscript test static link to HAL def libs. 1b7c3356 Graphics tests statically link to HAL definition libs. 434b8d38 Refactor and expand tetheroffload Control and Config VTS 36678525 Tetheroffload Control and Config VTS da97a6dd Change VENDOR program types to range. aad486b1 Add me into owners of radio vts dd130660 Pass ProgramInfo over currentProgramInfoChanged and drop afSwitch_1_1. 0cd97826 Neural networks test static links to HAL def libs. 48f8e5d6 Wifi supplicant test statically links to dependencies. eff28dc3 Mark hidl utils as vndk f2bd6c12 Manually update makefile for vndk-sp hidl libs. 608d773e Update make file for vndk enabled. ec73701e Implement comments from API review fa3a559d Pass vendor-specific info as map. 8da14867 Remove unused variables. 7f7a54ee Mark diagnostic values as either being numerically equivalent to OBD2 values, or providing the equivalent OBD2 value 1ef659ee Update comments for VtsHalTargetTestDefaults. 31e5bf8d Skip direct report test if sensor is not available 703c2423 Reduce max keymaster message size to 2K 35c7bd2e VTS tests now static link to HAL def libs. f7c2fbc1 Add cc_defaults VtsHalTargetTestDefaults dd58770c Implement missing broadcastradio 1.1 VTS tests. 029633dc nfc: NCI 2.0: Add CORE_INIT_CMD for NCI 2.0 c716b8c3 Update makefiles for vndk enabled. f5d136c2 Update Android.bp HIDL makefiles 9214894e Linguistic fixes for broadcastradio 1.1 HAL. 208a586c Update HIDL makefiles. dfc529df Add OWNERS file to Neuralnetworks VTS test directory bf556d1b bug fix: output colorformat configuration fixed 5b25fa66 bug fix: android list management in dequeueMsg() 88647921 Fix a typo in one of the OBD2 ignition monitors b8a2afe4 Address Broadcast Radio HAL review notes. d7f198c9 Update VTS tests so that more tests pass for O. 4492a30e Guard against racy ComposerClient reconnection 67901bf2 Add EMPTY_RECORD for getDeviceIdentity 7a47d2d0 Add EMPTY_RECORD for getDeviceIdentity bb4ff655 Initial VTS tests for Neural Networks HAL. fd8cc382 Add owners for radio vts. 01d10a11 Rename and Redoc VMS HAL defs. d9a7d3cd NO PARTIAL RERUN Camera: Update stream consumer usage flag 614ffc16 Refine broadcastradio HAL comments. efadc19b Make virtual radio space generic, not only FM-exclusive. 5be4c2b6 Remove a hack for 1.0/1.1 bitmap compatibility. 753c1d1e Implement closing default radio implementation by invalidating all future calls. 376ec0c0 Move neuralnetworks HAL to hardware/interfaces 13735eae Update IRadioResponse.hal to add new error codes. 64aae865 RadioV1_1 VTS Tests: startKeepalive, stopKeepalive 390ced61 Improvements to the documentation for the OBD2 properties a0dd95d4 Camera: fix various VTS issues ce1f89d9 Add corresponding error code to fix vts test 5e644f15 Add corresponding error code to fix vts test 6e93c9c8 Broadcast Radio default implementation: analog forced switch. 28cd8404 bug fix: handle OMX_EventBufferFlag events bba0a549 Camera: Update stream consumer usage flag 488beb2d Audio policy config xsd: add missing gains and address in ports 5b265573 Add vts test for setCarrierInfoForImsiEncryption 735ff431 wifi(hidl): Modify the SAR power levels interface 1e5b6950 Add corresponding error code to fix vts test fafbc479 Camera: fix various VTS issues e9ab8227 Camera: fix various VTS issues feb0ddde Camera: add camera owners 557cce55 Camera: reset callback after test done c1763a67 Fix remaining broadcastradio 1.1 VTS TODOs. 15ed448e Wifi Offload HAL: Improve VTS tests for scanConfig 7596b25b Camera: Update stream consumer usage flag 5aa4b5d2 Rename the enums that are supposed to match OBD2 values to have an Obd2 prefix Rename the enums that contain a list of sensors and don't directly map to OBD2 to have a Diagnostic prefix 03c6b592 Fix VTS errors of the network scan API 39069060 Move all hidl_test dependencies to the system.img 2d2b64e2 Move android.hardware.tests.msgq@1.0-impl to system.img ada97632 Remove unnecessary whitespace from enum members in OBD2 properties bec2968e Camera: Don't enforce result metadata queue support 3b740fa6 Camera: Don't enforce result metadata queue support fa3a98bb Camera: Don't enforce result metadata queue support 80599435 supplicant(vts): Remove start/stop framework 145cce98 supplicant(vts): Remove start/stop framework e0ff3e4a graphics: ignore/reduce spurious vsync in VTS 257845f0 Update VTS tests so that more tests pass for O. 5c981154 Fixed the HCI ACL Header definitions for PB and BC Flags b36443a8 Update VTS tests so that Mediatek pass more VTS for O. e8d8c03e Add publisher ID to DATA messages 69cfb0aa Add Sim absent assertion in the 1.0 setup 0e323b26 Add Sim absent assertion in the setup 1d047a75 wifi: Add owners 83f4904d Camera: reset callback after test done 60012203 Audio VTS: Change test utility from dyn to static lib 2f6aae5a Weaver: functional VTS tests f26f9266 [HAL] Invalidate chip before shutting down legacy HAL f476e85d OemLock functional VTS test. bd10b5aa Move multithread impl to system. 07183337 Audio VTS: Change test utility from dyn to static lib 5ca56431 Rename vendorExtension fields to vendorInfo. c699ba39 Fix some VTS for 2017 devices ba3e2544 Implement out-of-band metadata images. a0c6d7d5 [HAL] Invalidate chip before shutting down legacy HAL 5a76ec53 Add DRMO_MODULATION program identifier type. dd98d966 Fix WHEEL_TICK + and add friends c67f7b09 Mark a.h.broadcastradio@1.1-utils-lib as vendor_available 6ecc54a7 Fix some VTS for 2017 devices ba1a0600 Modified error code for OPERATION_NOT_ALLOWED b14c7560 [VTS][NAN] Restore NAN test: configure for device support 3b8a9ed5 Check for nullptr IMemory. e034df06 Accept a command line arg (nan_on) in wifi vts 2495cf5a Add VTS code for the network scan API df47955a improve timeout handling 2f2aabe2 Move all hidl_test dependencies to the system.img e192c39c Make it possible to check if a given program/identifier type is supported. 24180098 Fill announcement-related gaps in Broadcast Radio APIs. f8866e79 Added programInfoChanged callback. d167caff Split VENDOR program type to four distinct types. 236e8e4b Change mapping of QMI error 08df76ec wifi: Add the missing RTT capabilities e635772b Add RadioIndication for Radio VTS test ae00f5c3 graphics: sideband streams are not buffers 54d88b7a Add RadioIndication for Radio VTS test 6e87e4c8 Update VtsHalCameraProviderV2_4TargetTest 4c659778 Added protections to RenderScript VTS class teardown. 77d9eea1 supplicant(vts): Remove dependency on libwifi_hal afae4643 Add OWNERS for audio-related HAL default implementations 815b52d8 Rename VtsHalEvsV1_0 Target fe069953 Fix some VTS for 2017 devices e786494f Remove TODO comment for configstore threadpool size cc271462 Fix some VTS for 2017 devices 16a0437a Interface for configureRpcThreadpool tests 48750dc0 Add powerHintAsync functionality 2834b95b Move utils lib out from implementation namespace. 22b2d681 Build automotive hals with VNDK. bb5f29c9 Use broadcastradio 1.1 default implementation by default. 3b24b6eb Add an empty 1.1 ISap interface. dc6e5d1b Remove configstore from the list of O-MR1 HALs. 719d3fce Camera: reset callback after test done b96305d7 Interface for configureRpcThreadpool tests 8184d210 wifi(implementation): Set/Reset TX power limit fc87140d convert vehicle to .bp c1cad35a Compile health hal with the VNDK. c673a94a Add radio 1.1 vts test folder. c9ba646a Refactor Broadcast Radio 1.1 VTS test. a54e67a2 Configstore HAL is down-revisioned to 1.0 2ee400dd Build android.hardware.cas@1.0-service with BOARD_VNDK_VERSION cb198f79 Build android.hardware.bluetooth* modules with BOARD_VNDK_VERSION ec648686 Build camera.device@1.0-impl with BOARD_VNDK_VERSION 6301fc32 Add VTS test for validating audio effects config against XML schema 6a0af3c5 Can not specify an audio effect for the default stream 3296cee7 Configure audio effects libraries with relative path 627fdaae Audio effect XSD: Give effect proxy its own tag 7a5614bc Revert "Revert of "Audio: Add XML schema for audio effects configuration"" a7dc6fb5 Bluetooth: Change CHECK() to LOG_ALWAYS_FATAL() a02b6ef2 Implement ProgramSelector at HIDL layer. dd7e4c41 Print test information to the target device's logcat 7d8dad40 The VehiclePropValue response for OBD2_FREEZE_FRAME_INFO didn't have the property ID set correctly 19f1c07b Make RawAddress into a class (4/4) 84bc8e95 Freeze wifi 1.1 interface. dbd83ef5 wifi(implementation): Create 1.1 interface package 3e272a70 Bluetooth: Change CHECK() to LOG_ALWAYS_FATAL() 1d3d5a96 BT HAL H4 write flow ee3daf9a wifi(interface): Create 1.1 interface package 23b24aad Make RawAddress into a class (4/4) d5196af8 Revert of "Audio: Add XML schema for audio effects configuration" b6eab79b Relax accelerometer events norm check 323d172d Build android.hardware.drm@1.0-service with BOARD_VNDK_VERSION 6e3ec61a Add structural test VtsHalConfigstoreV1_1Target c9836f95 [AWARE] Pass through full structure for end NDP command f809d608 a.h.sensors@1.0-convert export libhardware headers 92afd74a BT HAL H4 write flow 100f2ed5 Add RDS info to virtual stations, convert to ProgramInfo. 48a0992d Camera: Try adding a passthrough legacy service 97478a5c Assert getService does not return nullptr 968b3555 Update service name targeted by VTS test 7f7c8c9b RDS PI is a number, not a string. e6522390 Camera: Try to test additional types of camera providers NO PARTIAL RERUN cfc836a3 Move broadcastradio test to vendor. 0202b3e7 Make tuned field description more precise and fix VTS tests to obey it. 1af95289 Camera: Try to test additional types of camera providers 990a5f11 Resolve differences in IRadio 60ff24c6 Assert getService does not return nullptr 991aac7b Fix consumerir test bugs 108919b1 Add HVAC_AUTO_RECIRC_ON property 017f15c2 Update .hal file for radio 1.0 hal 006a3c4b Fix failure vts tests: 48124dac Fix failure vts tests: 4837755c Initial Broadcast Radio HAL 1.1 default implementation. 0255501b Resolve differences in IRadio 0c74fc78 Add a new vts directory under 1.1 for radio 1.1 APIs vts tests. 0c0138fe Freeze first batch of HALs for O-MR1 fc5f3558 Radio Interface changes to allow the modem to query the framework for the key. a04a913c Fix missing includes in camera.common 335d3d98 bug fix: handle portReconfiguration in testEOS() 99d23a09 move duplicate code to common 3aee4e9e OemLock functional VTS test. a37b7359 Camera: Try to test additional types of camera providers da72d377 Fix Broadcast radio 1.0 VTS to not fail on other radio types than AM/FM. 731531d8 Revert "EVS: Android.bp -> Android.mk" 74b543d5 Camera: Add support for testing partial results a4f6751e cas: add CAS hal ae96eee8 vts: fix TryDifferentGovernors in Power hal test 77dd4aaa Camera: fix recursive lock in CameraDevice 1.0 c019787c Use vendor variant of libstagefright_foundation. 77e3c459 Radio Keepalive HAL 709e2e1e Test import of a EC P-521 key. a77ed50c Test import of a EC P-521 key. 2bd3e23f Test import of a EC P-521 key. ccc11be6 Fix ICryptoFactory service 1bb4cc08 bug fix: pass comp name information to port reconfiguration at all calls cb453728 Remove toString methods in Vehicle HAL. be63f4b8 Update IRadioResponse.hal documentation c525408c Remove toString methods in Vehicle HAL. 6381ac46 Update IRadioResponse.hal documentation 9af635c5 Camera: Add support for testing partial results cc4ddffe Update hash and VTS for the 2nd FD of dumpstate 14adc6eb Make camera/drm helper classes available to system. 07770c78 Remove dependency to libmediadrm from drm HAL 6ec696b7 Clear notification count to handle different flows eb845dab Use libstagefright_foundation_vendor 5efa773c Revert "Load the gralloc module at library load" 1fcaf420 Update makefiles (vibrator open). b7ae92ba bug fix: configure output port frame dimensions 322a326e Adding Publisher ID to VMS HAL messages 94c7a049 Cleaner VTS for wider use a915c5a2 Nfc: Vts: modify WriteInvalidAndThenValidCommand 33c08a53 Load the gralloc module at library load 4e2541ec Radio Keepalive HAL c4d9f87f [AWARE] Actually shut-down functionality when destroying NAN iface 02b9cbaa Implement getProperties_1_1 for broadcast radio 1.1 default implementation. 491fe84c Weaver: functional VTS tests ba20404c Include missing headers ff8068d1 Support NCI 2.0 for NFC VTS 2d02d91f graphics: fix gralloc1 usage flags in default impl 1076d5ba Radio Interface changes to allow the modem to query the framework for the key. c4de6b26 Add OWNERS in hardware/interfaces b9b59bdc Move CameraParameters class to android.hardware.camera.common@1.0-helper a009cd5b Fix vts tests: 2fb2eeaf Fix vts tests: 9095dc8e Adding an index for Vms Layer Subtype Will rename ID to type in another CL so messages include Type and Subtype instead of Id and subtype. 452ed303 Offload HAL HIDL: Add return values to synchronous calls b2c12d66 Add logs for some vts tests that running results seem not stable. 9eee8309 Bluetooth: Call vendor cleanup() in Close() 15ec4837 Fix build, put back 'this' capture a7a059eb [AWARE] Fix validity check on PMK + export PASSPHRASE lengths d3bc681f Remove unused lambda capture 588a9283 Use different versions for framework compatibility matrix d8410948 Add support of generating fake events via emulator cbf9c081 Audio VTS: Enforce policy configuration format f04fdeb8 Update internal makefiles. 92a1599b Fix some stk api Radio Vts tests. b6d79ff1 Audio VTS: Create utility lib 4b89d221 Implemented VTS for Dumpstate HIDL. 8ab77058 Radio Interface changes to allow the modem to query the framework for the key. 9b0a2c64 VTS: USB: vts target test for USB 1_1 HAL interface. 06a2a403 Audio VTS: Enforce policy configuration format 36a78590 Add TICK constant to vibrator HAL. 0e8a3be4 Generate serial number randomly in VTS unit test e70dd7a7 Put correct user/group in EVS mock driver .rc file 42c66f70 Generate serial number randomly in VTS unit test d47f4a9d Move utility classes in a separate static target 2180b6bc GNSS HAL radio group for E911 SUPL 07fb7363 Revert "Temporary disable tests failing tests for O" 773bf5aa Compile manager-lib shared library 1cb1e14f Remove versioning tests interfaces. 1da607c5 Omx vts test. 63a733ab libhwbinder test: Android.mk -> Android.bp 61de2b1f Audio: Add XML schema for audio effects configuration 41fbd43c Validate certificate names. 319e5c5c Verify that attestation root is a valid self-signed cert. 032d2afb Check HAL return codes. 056d77d5 configstore-utils: add feature to cache service handles 34ace43a Check handle for nullptr 96a3a19b audiohal: Prevent logspam when calling get_presentation_position 076f69aa Fixed flaky RenderScript VTS Test e0ebcbde Revert "Figure out what error returned in getLastCallFailCause" 8bdbf00a Camera: Remove binderized todo comment 644fd569 Move media_profiles_V1_0.dtd to hardware/interfaces 06c85d98 Update makefiles. 524005a8 Add OemLock to the compatibility matrix. bcab30ec Add Weaver to the compatibility matrix. 812e85e1 configstore: configstore HAL is up-revisioned to 1.1 62890ef7 Add the new RIL requests to start/stop network scan fdd83456 [RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation. 872518a2 Add the new RIL requests to start/stop network scan 91865c21 Support different SIM power states 82ddb247 Add HIDL_FETCH_IScheduleTest declaration 35ae4465 Add IScheduleTest for VTS libhwbinder scheduler test 3bfbed5a Figure out what error returned in getLastCallFailCause 6ca90ed3 Fix getProgramList comment about possible result. 7eb57b60 Remove unused lambda capture 209a274c NFC: vts: Add commands to reset the NFC controller before other commands 320b5134 Update makefiles. 34464406 Eliminate redundant #includes and a missing one b187e9f9 Add the new RIL requests to start/stop network scan 74c60136 Bluetooth: Add a second thread for the scheduler 17ba27bc graphics: set maxThreads to 4 for the allocator 8e91873d Update makefiles from anywhere. 005d9767 Add evs and vehicle hal to compatibility matrix eaebef21 Fix side branch build breakage. 92c77bd6 configstore: include types.h instead of ISurfaceFlingerConfigs.h 3c1adcab Actually fix build breakage with cleanspec. 319b8292 Actually fix build breakage with cleanspec. 19cc6a17 Add CleanSpec to hardware/interfaces. e468cf80 Add CleanSpec to hardware/interfaces. d8931ac8 fix circular dependency libnativewindow <-> libui cb360c60 Update makefiles for c++-sources and c++-headers. fc72a8d1 power hal: Add power HAL API 1.1 d8108749 [WIFI] Remove dependency on vendor-specific library fed081c7 [AWARE] Passphrase limit check used incorrect limit 916cb361 Support different SIM power states 5ca756ea Remove unused lambda captures fb6f02bd Only convert valid SharedMemInfo e337dfe3 Increase poll max size, avoid performance issue when batching 71ebd5f6 Rename libkeymaster to libkeymaster_staging e17a009d Add DOOR_LOCK to default config. aa281aa2 [WIFI] Remove dependency on vendor-specific library 85e15db3 libkeymaster1 was split into libkeymaster and _portable cca1c722 A header was pulled in for a function we no longer use, so we can/should drop the #include as well. 2590b96b Revert "libkeymaster1 was split into libkeymaster and _portable" 5242af6d .clang-format: 100 lines 5c63b11f Remove redundant dependencies 85e4c267 Remove redundant dependencies. ee4f923b EVS: Android.bp -> Android.mk cff13a5a Convert android.hardware.broadcastradio@1.x-impl to soong. 9c7f45cb ContextHub: IWYU b3a42f4f Sensors: IWYU aee42f01 Vehicle: IWYU 2cd0d42d Remove redundant dependencies 356c2ced Vehicle: IWYU 5b42945e Sensors: IWYU 56b4c24b ContextHub: IWYU d62849a5 ContextHub: Android.mk -> Android.bp beee35c8 libkeymaster1 was split into libkeymaster and _portable ee1d248a Remove redundant dependencies 238dd8a8 nfc: Android.mk -> Android.bp ca4c2c22 Revert "Revert "android.hardware.camera.provider@2.4: set up /dev/vndbinder"" 5468bdc5 Revert "Revert "composer: route binder traffic over vndbinder"" eb8e1a7d vehicle: respect result of registerAsService 65af0612 configstore-utils: vendor_available d90c3242 Fix Vts errors 0c6a13a8 Update .hal file for fixing vts tests 257430b7 Tether Offload HAL de1ac79c RIL changes to allow the modem to query the framework for the key. bbc0f097 [HIDL][AWARE] Check for and fix corrupted char[] from legacy HAL ce89d581 stop bluetooth service while VTS test is running fbc5a0d0 USB: HIDL: V1_1 report accessory modes e50f2efa vehicle: respect result of registerAsService 8b67588a RIL changes to allow the modem to query the framework for the key. 81892450 Link libwifi-system-iface instead 01f5121a Don't set hidl_string's buffer to nullptr 5d9b428f split availability command into request and response 092daf7f Change bootHAL to early_hal class 7bae6a0b audiohal: Fix handling of invalid arguments in 'debugDump' methods 8c16d851 audiohal: Fix incorrect parameter handling in IDevicesFactory::openDevice 5c79ad2b Fix test case for setSimCardPower radio api. b0557b47 [AWARE] Configure the subscribe information in beacons b422f16e Remove dependency of libhardware_legacy 1c11c98d Move bluetooth test to vendor. 6a2a4f29 Narrowing class & user id for GNSS HAL 17449850 gnss@1.0-service: drop inet group, add gps group 0d77167f Set the property ID before writing freeze frames b0bb01d8 wifi(interface): Add links to APF docs 6733baff Changed the naming scheme for Treble java libraries (both static and dynamic) e6e54801 Changed the naming scheme for Treble java libraries (both static and dynamic) 74655508 Revert "composer: route binder traffic over vndbinder" e6bc6729 Revert "android.hardware.camera.provider@2.4: set up /dev/vndbinder" 69d5025e Add Error callback from Offload HAL d52e0ff2 Mark hidl test libs as vendor. 96510c80 bluetooth: include what you use 0dd5ba23 Update makefiles. bc959a58 Update Radio and Sap service name in VTS. fb3d795c Improve docs for Weaver HAL. 76333475 Revert "Revert "Weaver HAL"" 66d499a2 Revert "Weaver HAL" 978cc33b Adding VMS subscription HAL definitions. efd5e251 OemLock HAL 3eb7df74 Fix transitive includes. 694beec5 Weaver HAL a8959849 print log message for values retrieved from configstore 1c5704d0 Handle hidl transaction errors in ConfigStore 5847a00f Adding availability HAL support 84108714 Empty interface IQuux which is completely unrelated to IBase and IBaz. 2ff86c4b thermal: fix VTS test for default implementation 5d0b2e7c Move sensor hal service to class 'hal' from main. 1b8f6f7c Bluetooth HAL: Add to foreground schedtune group 20925b0f [AWARE] Legacy HAL update: reduce host wakeup 55adb1b6 VTS for Wifi Offload HAL b3c3f8c1 Offload HAL update makefiles 63f17c04 Define Wifi Offload HAL HIDL interface beb64d67 Add p2 option in OpenLogicalChannel 28451177 [AWARE] Create true translations between legacy and hidl enums 91500250 nfc: vts: Correct parameters going for CoreInitialized 945d0bbc Fix an issue where Vehicle HAL would crash when trying to update a continuous property without an initial floating-point value bfefc5ef NFC VTS test use VtsHalHidlCallbackBase for callback wait and notify b8012eb9 Updates bluetooth hal test to use VtsHalHidlTargetTestBase v3 604e8f0d Test for getHashChain() in IBase. b2039ad7 Added protections for RenderScript VTS tests. 1296c1d0 Enable the clang-format pre-submit hook 24ade175 Refactor default values in VHAL bb961337 Change sytle of radio and sap tests to clang google 3561717e Bluetooth: Replace assert() with CHECK() 51d023c4 Bluetooth VTS test use VtsHalHidlCallbackBase for callback wait and notify fd14e27b Fix RS HIDL server, pass data by bytes instead of by elements. ca02ad4c Add VTS tests for Sap Apis. c7002820 Add analog force mode for analog/digital hybrid modes. 48e4002b Revert "Revert "Fix build after ag/2001747 breakage."" 96d3573c audiohal: Fix UAF of HAL devices in Stream objects 64ae1dd7 Add opaque vendorExension fields to ProgramInfo and Properties structs. 72aebeb3 Remove dependency to libbinder in VHAL 3e4acb8b Convert all comments into "doxygen-ready" comments. 430d0510 Revert "Fix build after ag/2001747 breakage." 2b3b590f Fix build after ag/2001747 breakage. 22e5f17e Add background scan capability callback broadcast radio HAL. 54fa8d42 RenderScript VTS cleanup and fixes 23699d63 graphics: Update RAW16 format comments ========platform/hardware/libhardware between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 8 +- OWNERS | 5 + include/hardware/audio_alsaops.h | 3 +- include/hardware/ble_advertiser.h | 2 +- include/hardware/ble_scanner.h | 8 +- include/hardware/bluetooth.h | 49 +- include/hardware/bt_av.h | 14 +- include/hardware/bt_common_types.h | 2 +- include/hardware/bt_gatt_client.h | 56 +- include/hardware/bt_gatt_server.h | 22 +- include/hardware/bt_hd.h | 6 +- include/hardware/bt_hf.h | 69 ++- include/hardware/bt_hf_client.h | 74 +-- include/hardware/bt_hh.h | 40 +- include/hardware/bt_hl.h | 4 +- include/hardware/bt_mce.h | 4 +- include/hardware/bt_pan.h | 6 +- include/hardware/bt_rc.h | 132 ++-- include/hardware/bt_sdp.h | 4 +- include/hardware/bt_sock.h | 4 +- include/hardware/context_hub.h | 17 +- include/hardware/fingerprint.h | 2 +- include/hardware/gralloc.h | 1 - include/hardware/gralloc1.h | 2 +- include/hardware/thermal.h | 1 + include/hardware/tv_input.h | 2 +- modules/audio/Android.bp | 3 + modules/audio/audio_hw.c | 7 +- modules/audio_remote_submix/Android.mk | 3 +- modules/audio_remote_submix/audio_hw.cpp | 6 +- modules/camera/3_0/Camera.cpp | 23 +- modules/camera/3_0/CameraHAL.cpp | 14 +- modules/camera/3_0/ExampleCamera.cpp | 11 +- modules/camera/3_0/Metadata.cpp | 6 +- modules/camera/3_0/Stream.cpp | 15 +- modules/camera/3_0/VendorTags.cpp | 12 +- modules/camera/3_4/Android.mk | 111 ++++ modules/camera/3_4/README.md | 151 +++++ modules/camera/3_4/camera.cpp | 596 ++++++++++++++++++ modules/camera/3_4/camera.h | 145 +++++ modules/camera/3_4/capture_request.cpp | 56 ++ modules/camera/3_4/capture_request.h | 43 ++ modules/camera/3_4/common.h | 69 +++ modules/camera/3_4/format_metadata_factory.cpp | 219 +++++++ modules/camera/3_4/format_metadata_factory.h | 38 ++ .../camera/3_4/format_metadata_factory_test.cpp | 157 +++++ modules/camera/3_4/function_thread.h | 43 ++ modules/camera/3_4/metadata/array_vector.h | 52 ++ .../3_4/metadata/boottime_state_delegate.cpp | 39 ++ .../camera/3_4/metadata/boottime_state_delegate.h | 37 ++ modules/camera/3_4/metadata/control.h | 196 ++++++ .../3_4/metadata/control_delegate_interface.h | 41 ++ .../3_4/metadata/control_delegate_interface_mock.h | 38 ++ .../3_4/metadata/control_options_interface.h | 44 ++ .../3_4/metadata/control_options_interface_mock.h | 39 ++ modules/camera/3_4/metadata/control_test.cpp | 457 ++++++++++++++ modules/camera/3_4/metadata/converter_interface.h | 37 ++ .../camera/3_4/metadata/converter_interface_mock.h | 38 ++ .../camera/3_4/metadata/default_option_delegate.h | 62 ++ .../3_4/metadata/default_option_delegate_mock.h | 37 ++ .../3_4/metadata/default_option_delegate_test.cpp | 62 ++ modules/camera/3_4/metadata/enum_converter.cpp | 78 +++ modules/camera/3_4/metadata/enum_converter.h | 43 ++ .../camera/3_4/metadata/enum_converter_test.cpp | 100 +++ .../camera/3_4/metadata/ignored_control_delegate.h | 43 ++ .../3_4/metadata/ignored_control_delegate_test.cpp | 44 ++ modules/camera/3_4/metadata/map_converter.h | 139 +++++ modules/camera/3_4/metadata/map_converter_test.cpp | 110 ++++ modules/camera/3_4/metadata/menu_control_options.h | 71 +++ .../3_4/metadata/menu_control_options_test.cpp | 109 ++++ modules/camera/3_4/metadata/metadata.cpp | 210 +++++++ modules/camera/3_4/metadata/metadata.h | 51 ++ modules/camera/3_4/metadata/metadata_common.h | 313 ++++++++++ modules/camera/3_4/metadata/metadata_reader.cpp | 264 ++++++++ modules/camera/3_4/metadata/metadata_reader.h | 77 +++ modules/camera/3_4/metadata/metadata_reader_mock.h | 46 ++ .../camera/3_4/metadata/metadata_reader_test.cpp | 371 ++++++++++++ modules/camera/3_4/metadata/metadata_test.cpp | 322 ++++++++++ .../3_4/metadata/no_effect_control_delegate.h | 46 ++ .../metadata/no_effect_control_delegate_test.cpp | 43 ++ .../camera/3_4/metadata/partial_metadata_factory.h | 335 +++++++++++ .../3_4/metadata/partial_metadata_factory_test.cpp | 454 ++++++++++++++ .../3_4/metadata/partial_metadata_interface.h | 67 +++ .../3_4/metadata/partial_metadata_interface_mock.h | 45 ++ modules/camera/3_4/metadata/property.h | 70 +++ modules/camera/3_4/metadata/property_test.cpp | 161 +++++ modules/camera/3_4/metadata/ranged_converter.h | 102 ++++ .../camera/3_4/metadata/ranged_converter_test.cpp | 86 +++ modules/camera/3_4/metadata/scaling_converter.h | 75 +++ .../camera/3_4/metadata/slider_control_options.h | 80 +++ .../3_4/metadata/slider_control_options_test.cpp | 129 ++++ modules/camera/3_4/metadata/state.h | 96 +++ .../camera/3_4/metadata/state_delegate_interface.h | 34 ++ .../3_4/metadata/state_delegate_interface_mock.h | 37 ++ modules/camera/3_4/metadata/state_test.cpp | 116 ++++ .../camera/3_4/metadata/tagged_control_delegate.h | 50 ++ .../3_4/metadata/tagged_control_delegate_test.cpp | 90 +++ .../camera/3_4/metadata/tagged_control_options.h | 61 ++ .../3_4/metadata/tagged_control_options_test.cpp | 102 ++++ modules/camera/3_4/metadata/test_common.h | 96 +++ modules/camera/3_4/metadata/types.h | 82 +++ .../camera/3_4/metadata/v4l2_control_delegate.h | 66 ++ .../3_4/metadata/v4l2_control_delegate_test.cpp | 110 ++++ modules/camera/3_4/request_tracker.cpp | 159 +++++ modules/camera/3_4/request_tracker.h | 78 +++ modules/camera/3_4/request_tracker_test.cpp | 261 ++++++++ modules/camera/3_4/static_properties.cpp | 494 +++++++++++++++ modules/camera/3_4/static_properties.h | 121 ++++ modules/camera/3_4/static_properties_test.cpp | 667 +++++++++++++++++++++ modules/camera/3_4/stream_format.cpp | 125 ++++ modules/camera/3_4/stream_format.h | 69 +++ modules/camera/3_4/v4l2_camera.cpp | 451 ++++++++++++++ modules/camera/3_4/v4l2_camera.h | 119 ++++ modules/camera/3_4/v4l2_camera_hal.cpp | 238 ++++++++ modules/camera/3_4/v4l2_camera_hal.h | 68 +++ modules/camera/3_4/v4l2_gralloc.cpp | 334 +++++++++++ modules/camera/3_4/v4l2_gralloc.h | 71 +++ modules/camera/3_4/v4l2_metadata_factory.cpp | 571 ++++++++++++++++++ modules/camera/3_4/v4l2_metadata_factory.h | 34 ++ modules/camera/3_4/v4l2_wrapper.cpp | 629 +++++++++++++++++++ modules/camera/3_4/v4l2_wrapper.h | 133 ++++ modules/camera/3_4/v4l2_wrapper_mock.h | 58 ++ modules/consumerir/Android.bp | 1 + modules/consumerir/consumerir.c | 6 +- modules/fingerprint/Android.bp | 1 + modules/fingerprint/fingerprint.c | 7 +- modules/gralloc/framebuffer.cpp | 22 +- modules/gralloc/gralloc.cpp | 13 +- modules/gralloc/mapper.cpp | 7 +- modules/hwcomposer/Android.mk | 1 + modules/hwcomposer/hwcomposer.cpp | 6 +- modules/input/evdev/Android.mk | 1 - modules/local_time/Android.bp | 1 + modules/local_time/local_time_hw.c | 4 +- modules/nfc-nci/Android.bp | 3 +- .../{nfc_nci_example.c => nfc_nci_example.cpp} | 47 +- modules/nfc/Android.bp | 1 + modules/power/Android.bp | 4 + modules/radio/Android.bp | 49 ++ modules/radio/Android.mk | 41 -- modules/radio/radio_hal_tool.c | 6 +- modules/radio/radio_hw.c | 54 +- modules/sensors/Android.bp | 3 + modules/sensors/Android.mk | 8 + modules/sensors/SensorEventQueue.cpp | 8 +- modules/sensors/dynamic_sensor/Android.mk | 8 + modules/sensors/multihal.cpp | 164 ++++- modules/soundtrigger/sound_trigger_hw.c | 13 +- modules/thermal/Android.mk | 3 +- modules/tv_input/Android.bp | 1 + modules/tv_input/tv_input.cpp | 2 +- modules/usbaudio/Android.mk | 1 + modules/usbaudio/audio_hal.c | 1 + modules/usbcamera/Camera.cpp | 19 +- modules/usbcamera/CameraHAL.cpp | 8 +- modules/usbcamera/HotplugThread.cpp | 3 +- modules/usbcamera/Metadata.cpp | 5 +- modules/usbcamera/Stream.cpp | 10 +- modules/usbcamera/UsbCamera.cpp | 7 +- modules/vehicle/Android.mk | 2 +- modules/vehicle/vehicle.c | 2 +- modules/vibrator/Android.bp | 2 +- modules/vibrator/vibrator.c | 14 +- modules/vr/Android.mk | 1 + tests/camera2/AndroidTest.xml | 26 + tests/hardware/struct-last.cpp | 1 - tests/hardware/struct-offset.cpp | 1 - tests/hardware/struct-size.cpp | 1 - tests/hwc/Android.mk | 3 +- tests/keymaster/keymaster_test.cpp | 2 +- tests/nusensors/nusensors.cpp | 5 +- tests/vehicle/vehicle-hal-tool.c | 6 +- 172 files changed, 13256 insertions(+), 497 deletions(-) 439eb0f2 Don't rely on transitively included headers 7069aa8f context_hub: Define target version bytes 2fd77c0f Fix potential memory leak in multihal 8d9fa07f Mark the module as VNDK or VNDK-SP in Android.bp 1deb09d0 hardware/libhardware: use proper nativehelper headers 0492c375 Unmark input.evdev.default from vendor lib d2dade30 GATT: Expose opportunistic client API to Java 18db97ff Build hwcomposer.default with the VNDK. 56f19a1f GATT: Expose opportunistic client API to Java bec70c64 Make RawAddress into a class (2/3) 04f10baa Make RawAddress into a class (2/3) ee7cf40c Make audio_remote_submix build with the VNDK. 418f58bd Add some additional owners. 118f3dc2 Build audio.r_submix.default with BOARD_VNDK_VERSION 5a852006 Rename bt_bdaddr_t into RawAddress (1/3) 912ba94f Build power.default with BOARD_VNDK_VERSION 80a28e00 Build fingerprint.default with BOARD_VNDK_VERSION 7802ea03 Build consumerir.default with BOARD_VNDK_VERSION 4bf4a6d0 Build audio.primary.default, audio.stub.default, audio_policy.stub with BOARD_VNDK_VERSION 59f1d1d8 Build local_time.default with BOARD_VNDK_VERSION c060ffc9 Build nfc_nci.default with BOARD_VNDK_VERSION db4c12a7 Rename bt_bdaddr_t into RawAddress (1/3) 4f86f33e Build nfc.default with BOARD_VNDK_VERSION 820e9bb5 Build radio.fm.default.vendor with BOARD_VNDK_VERSION ba73f829 Build tv_input.default.vendor with BOARD_VNDK_VERSION 00a86735 Build audio.usb.default with BOARD_VNDK_VERSION b527af38 Build vehicle.default with BOARD_VNDK_VERSION ebe79904 Build vibrator.default.vendor with BOARD_VNDK_VERSION 9382f5b4 Build vr.default with BOARD_VNDK_VERSION 53c28506 Build thermal.default with BOARD_VNDK_VERSION 9bd43bd4 libhardware_headers export headers from libcutils b12ae8ca Fix missing headers in libhardware/modules/sensors. 37cb8d76 Use references in GATT client/server API (1/3) 9bdc0b65 Add Skip Validate capability to hwc2 interface 21227dfc Bluetooth 5: Update LE2M implementation through DM (2/3) 792f386a Add OWNERS in hardware/libhardware 9a773fe3 Provide HFP API to set AG SCO policy d1d3a96b tune command execute time to resolve FPE_INTDIV error 8352c0dd Add libhardware_headers and libutils c571709b libhardware: load with dlopen if the library is in system. 1c50cefc sensors: route sensor handle for multi-hal event injection 9213f5b0 MCAP: Add test interface ID (1/2) 13f56286 Make antenna always connected. 560f2d97 Discover primary service by UUID for PTS tests (2/4) 4d67d2e1 Load legacy HAL modules from the sphal namespace c4068c8a fix circular dependency libnativewindow <-> libui d8108ab5 fix circular dependency libnativewindow <-> libui 9ec149f0 Bluetooth: HID: Add support for Set Idle and Get Idle commands (1/4) f14a550e Add support of sensor direct report and operation parameter 4b2daf73 Convert radio.fm.default to soong, set Werror flag and fix warnings. 180b7a37 Convert radio.fm.default to soong, set Werror flag and fix warnings. 65217c24 Camera: Remove Camera2 native tests e241de50 Camera: Remove Camera2 native tests 6992397c Limit btsnoop file size (1/8) 23c710e7 nfc_nci_example: Switch to C++ 2bfc5d5d Limit btsnoop file size (1/8) b3741e1b gralloc: fix dependencies bb27c5df libhardware: add libaudio_system_headers 003f740d libhardware: export system headers 24576e12 nfc.default: remove unneeded dependency 788847a6 Expose LE advertiser address for easier PTS tests (3/6) f6833f45 Read by UUID for PTS tests (3/5) f292d562 tune command execute time to resolve FPE_INTDIV error 12ddfd0e Make double-open radio tuner failure more verbose. b61c0f7d consumerir.default: remove unneeded dependency. 1df2ad3d audio.*.default: remove unneeded dependency/IWYU d88dfe86 libhardware: deprecate cutils/log.h 5b180070 Mark as vendor_available 4d53a041 Include what you use 5c1ac688 Modify native stack calls for in-band ringing 56c2a6b1 Export headers as libhardware_headers dd3e64f2 Bluetooth 5 advertising duration refactoring (2/4) 5a074af6 Bluetooth 5 periodic scan (3/3) 089ad62c Add test config to camera2_test d49b3655 Remove deprecated vehicle_camera.h 2d1ea3a1 Switch from ScopedFd to unique_fd. 5cb33dca Fix format string warnings in InputHub.cpp. cf688cc1 Add README for V4L2 Camera HAL c9bfa59e Reduce sizes camera reports. 5acb400d Fix camera close sequencing. 0d3a35d6 Add stubs for missing metadata entries 55fb035c Remove incorrect menu support from metadata factory ef1c325c Get real timestamps, better frame durations. ede32986 Only report AE_MODE_OFF if supported. ef523106 Correctly process streams b5edf328 Add PIPELINE_DEPTH metadata status a5c9bfde Always fill max buffers when setting format. 2491b37d Dynamic default metadata based on templates e31e1f33 Only provide templates for supported capabilities c5a48524 Implement flushing and improve request tracking. ad6fe2b0 Remove spurious logging. 089c7378 Correct FormatMetadataFactoryTest 0b2113c5 Track in-flight requests fb161115 Send error notification when request fails. 0fbcaf53 Prevent duplicate buffer indices fbac174a Use correct gralloc flags in V4L2 Camera HAL 04570101 Add RGBA_8888 support to V4L2 camera HAL 71cb874e Add threading to camera. 2738a9c3 Refactor capture processing to be async friendly cb11a4df Add request tracking. ffb9b72e Add configs & validation to static properties 737cfd31 Add stream capabilites to metadata reader f45f8d4f Add StaticProperties and MetadataReader d77917bd Move Camera HAL 3.0 reference implementation. 9430ad94 Clean up format of V4L2Camera and V4L2CameraHAL. abbf9cc0 Plug in metadata refactor. cf5f57f2 Add states to metadata. 784bc68d Added default metadata entries. 10264778 Add default template initialization. ffdc6287 Add V4L2 Format Metadata Factory. 6cd3fe9b Add V4L2 Control Factory fd0ecb79 Switch to composition over inheritance. 9bd94f55 Add tagged control delegates/options. 899426f5 Add control delegates. e2a9a012 Add menu and slider options. 8c13aaf1 Add Control/State Interfaces. 1760aa29 Add scaling converters and secondary converters. f60dcc25 Add enum converter. 872ec62e Adds a simple conversion interface. 7a1fba61 Use extended get/set controls. 5d753233 Style fixes. c7abfe74 Add V4L2EnumControls to V4L2Metadata. 3a4c3bba Add v4l2 enum controls. e55f0c79 Refactor static functions. 9e6fd989 Add format querying. 183ffc3c Add ignored controls to v4l2_metadata. b03fabba Add ignored controls metadata. 5b7968ce Add abstract optioned control class. 6c63b50e Add abstract control class. ab3a0a46 Add fixed properties to v4l2_metadata constructor. 5156c2d1 Add metadata class for fixed properties. 407cca97 Add abstract property class. 980bc399 Add tagged metadata subclass. bb99e02d Add helper functions to update metadata. 99f3ea02 Change v4l2_wrapper set control to accept null. b1af4ff7 Have Metadata use android::CameraMetadata. 10481a3e Separated v4l2_metadata into two pieces. b41aade3 Move array_vector. d318ed9b Changes some partial metadata methods to const. cd9fef66 Add metadata helper class. 3841a7f4 Style fix: renaming and include guards. 660f8b85 Replace V4L2 calls in V4L2Camera with wrapper. 4ab49624 Add buffer management to V4L2 wrapper. 681eaa28 Refactor camera initialization support of gralloc. 24e541c9 Revert "Revert "Paint buffers, basic result metadata."" 3eece6ff Add helper class for dealing with gralloc. c17fd09b Abstract V4L2 controls into wrapper class. ec6879f9 Revert "Add helper class for dealing with gralloc." 2934eb96 Revert "Paint buffers, basic result metadata." 7951728f Revert "Abstract V4L2 controls into wrapper class." 784c8492 Paint buffers, basic result metadata. f6e178dc Add helper class for dealing with gralloc. 44d84325 Correctly track current device format. 38a28a1a Abstract V4L2 controls into wrapper class. 72fddb3d Configure streams. dde8017a Removes metadata update macros. 49925843 Initialize capture templates. 900c1e3a Initial static info. 345bd3a1 Open and close v4l2 devices. 63f69824 Find V4L2 devices from /dev/video*. 77db7d02 Add default visibility to HAL_MODULE_INFO_SYM 73442153 V4L2 HALv3 initial check in 32adb7ae Initial empty repository ========platform/hardware/libhardware_legacy between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 6 +++++ include/hardware_legacy/gscan.h | 10 ++++++++ include/hardware_legacy/wifi_hal.h | 13 ++++++++-- include/hardware_legacy/wifi_nan.h | 49 ++++++++++++++++++++++++++++++++++++-- 4 files changed, 74 insertions(+), 4 deletions(-) cea38b3 SAR: Modify tx power API 5bed637 Mark the module as VNDK or VNDK-SP in Android.bp d6a6047 SAR: Enable API to configure SAR 5ed8829 libhardware_legacy: vendor_available 22dcefe AWARE: Fix rssi_window_size length in config 6451ba7 [AWARE]: Add support for configuring NAN sid on subscriber side 4cc6080 Fix static_assert compile issue c8a3eb6 Mark as vendor_available 4f05655 libhardware_legacy: Android.mk -> Android.bp 9b686eb remove legacy audio policy a54e148 libhardware_legacy doesn't need libmedia 3a43ae7 Include what you use 1fc39e2 [AWARE]: Make changes to support NAN Publish Replied Indication 35d241d [AWARE]: Add support to fetch second ndp channel a150372 Exporting headers as libhardware_legacy_headers ========platform/hardware/qcom/audio between android-8.0.0_r32..android-8.1.0_r1========= hal/Android.mk | 9 +- hal/acdb.c | 178 ++++++ hal/acdb.h | 60 ++ hal/audio_extn/audio_extn.c | 4 + hal/audio_extn/audio_extn.h | 17 + hal/audio_extn/hfp.c | 6 + hal/audio_extn/hwdep_cal.c | 1 + hal/audio_extn/sndmonitor.c | 16 +- hal/audio_extn/soundtrigger.c | 13 + hal/audio_extn/usb.c | 192 +++++-- hal/audio_extn/utils.c | 457 ++++++++++++++- hal/audio_hw.c | 1072 +++++++++++++++++++++++++++------- hal/audio_hw.h | 44 +- hal/msm8916/platform.c | 195 +++++-- hal/msm8916/platform.h | 10 + hal/msm8960/platform.c | 233 +++++++- hal/msm8960/platform.h | 19 + hal/msm8974/platform.c | 1082 +++++++++++++++++++++++++++-------- hal/msm8974/platform.h | 21 +- hal/platform_api.h | 25 +- hal/platform_info.c | 167 ++++-- hal/voice.c | 23 +- post_proc/Android.mk | 8 +- post_proc/bundle.c | 2 + post_proc/effect_api.c | 2 + post_proc/volume_listener.c | 82 ++- visualizer/Android.mk | 11 + visualizer/offload_visualizer.c | 7 +- voice_processing/Android.mk | 1 + voice_processing/voice_processing.c | 2 + 30 files changed, 3266 insertions(+), 693 deletions(-) 9372572 hal: add the missing backends for unprocessed devices 3c1e4b7 audio hal: temporary fix for speaker device ref counting issue f4520b0 audio hal: apply app type gain after device change on VoIP use case ad2dde9 audio hal: do not use direct output for VoIP use case c07684b hal: on effect enable disable, go over all the playback usecase 4012509 hal: use stream specific app type for MBDRC 1e1ebbf audio: fix device pair for VOIP case c76a535 Offload Visualizer CAPTURE_DEVICE changed on tavil (wahoo) ee022dc audio: close dlopen'ed library on error 2ba1a47 Put usb stream into standby on disconnection if offloading 1e02c88 Routing to usb was rejected due to incorrect card number 0ecfe3d audio: Force select device whenever a stream on speaker_safe goes to standby f9f241e Workaround: Do not send command to a disconnected usb subsystem 40b0789 hal: select loudspeaker mic when usb headphone is used for calls d9653bd audio_hw: Check if usb device is removed before opening stream 8ea0472 audio: Prevent invalidation of second input stream 7e87668 HAL in_get_parameters: do not return unknown keys 6b00c23 audio: do not check for mode_in_communication for voip flags 8c5b23d audio: hal: fix click "resume call" two times will cause no sound in HFP call. e02448b volume listener: provide more debugging info when effect desc is null 700923e volume listener: check for correct effect descriptor when releasing 39c55dc audio: Fix to avoid co-existance of usb and voice-usb 98d8c15 audio: usb: Invalid direction specific state on device disconnect 928efbe audio_hw: Clean up out_write and in_read frame computation 74b5576 hal: fix USB HIFI profile dynamic properties reporting df0f886 audio: 24 bit audio output profiles e59cfb2 hal: speaker swap: fix pause rotation issue d6229bd hal: fix build error for msm8960 d0f7c26 msm8974: Add missing combo device USB headset + Speaker safe 96483a2 audio: MMAP NOIRQ mode shareable file descriptor db28179 Make libqcomvoiceprocessing build with the VNDK. 30faba1 Make libqcomvisualizer build with the VNDK. 591215a Make libqcompostprocbundle build with the VNDK. 29818ef Revert "Volume listener accounts for 25 possible volume steps" b1b0799 fix msm8960 and msm8916 builds 6431fe6 Build audio.primary.* with BOARD_VNDK_VERSION 9093387 hal: add sidetone support for USB c2f805c audio: Add missing hw_interface entries 67486e2 audio: Fix usecase list access ceafc55 hal: add sound card notifications to sound trigger 064bcea Volume listener accounts for 25 possible volume steps 99dab49 audio hal: add support for USB_HEADSET device 9090bfb audio: add speaker safe support 3ba2c92 audio_hw: Remove output audio power log 2e25997 Only derive capture app type if input stream is available 4a82477 audio: Apply app type gain at start of stream a68fea6 audio: Dedicated usecase for voip call (uplink and downlink) d13f0d3 audio_hw: Add input record error log 8e7f03f audio_hw: Clean up out_write and in_read frame computation e12f730 Revert "Remove powerlog from audio hal" 0c87ff0 Add libhardware_headers and libsystem_headers to modules 66ff30c audio: Open proper sound card e95340e audio: Tweaks to hifi record 569b748 audio: support hifi audio record with USB 137a2ee audio: Reconfigure backend based on stream's capability 1ffb5b2 hal: send key=0 for acdb_init_v2 9a29f37 audio: mode specific devices for USB 0fb1131 audio: Add ACDB INIT extension 36e692d msm8916: fix build 25df5e3 Annotate unused parameters in platform.c 50eff89 HAL: Reject unsupported format with suggestions e5ff0fc dynamic usb profile 781065c hal: enable incall recording feature f6aae03 post_proc: add build for msm8998 e5b12ac hal: specify period multiplier for telephoy_rx device 627acb6 PowerLog: Add dump prefix to powerlog ========platform/hardware/qcom/bootctrl between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 6 +++--- boot_control.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 34d16f4 Build bootctrl.* with BOARD_VNDK_VERSION 6c27115 Android.mk: add sdm845 ========platform/hardware/qcom/bt between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 24 +- msm8909/libbt-vendor/Android.mk | 7 +- msm8996/libbt-vendor/Android.mk | 7 +- msm8998/libbt-vendor/Android.mk | 10 +- msm8998/libbt-vendor/include/bt_vendor_qcom.h | 9 +- msm8998/libbt-vendor/include/hci_uart.h | 1 + msm8998/libbt-vendor/include/hw_ar3k.h | 2 + msm8998/libbt-vendor/src/bt_vendor_qcom.c | 256 ++- msm8998/libbt-vendor/src/hardware.c | 42 +- msm8998/libbt-vendor/src/hci_smd.c | 13 +- msm8998/libbt-vendor/src/hci_uart.c | 14 +- msm8998/libbt-vendor/src/hw_ar3k.c | 33 +- msm8998/libbt-vendor/src/hw_rome.c | 74 +- sdm845/Android.mk | 3 + sdm845/CleanSpec.mk | 54 + sdm845/libbt-vendor/Android.mk | 88 + sdm845/libbt-vendor/NOTICE | 190 +++ sdm845/libbt-vendor/include/bt_vendor_persist.h | 69 + sdm845/libbt-vendor/include/bt_vendor_qcom.h | 97 ++ sdm845/libbt-vendor/include/hci_smd.h | 37 + sdm845/libbt-vendor/include/hci_uart.h | 263 +++ sdm845/libbt-vendor/include/hw_ar3k.h | 164 ++ sdm845/libbt-vendor/include/hw_rome.h | 290 ++++ sdm845/libbt-vendor/include/vnd_generic.txt | 9 + sdm845/libbt-vendor/include/vnd_mako.txt | 9 + sdm845/libbt-vendor/src/bt_vendor_persist.cpp | 91 ++ sdm845/libbt-vendor/src/bt_vendor_qcom.c | 1483 +++++++++++++++++ sdm845/libbt-vendor/src/hardware.c | 194 +++ sdm845/libbt-vendor/src/hci_smd.c | 161 ++ sdm845/libbt-vendor/src/hci_uart.c | 526 ++++++ sdm845/libbt-vendor/src/hw_ar3k.c | 1488 +++++++++++++++++ sdm845/libbt-vendor/src/hw_rome.c | 1950 +++++++++++++++++++++++ sdm845/libbt-vendor/vnd_buildcfg.mk | 32 + 33 files changed, 7428 insertions(+), 262 deletions(-) 28d8d2c Stop wcnss_filter if start timesout waiting for cb abb4fd8 Add missing headers to libbt-vendor 7d0ed03 Android.mk: Add sdm845 (and cleanup) 0077a95 sdm845: Add BT vendor commands for sdm845 54df481 sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.010 2ddb2eb Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (bt) 6fcf11a Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (bt) eb406be Add vendor-specific message types for FM. 644720a Apply the Cherokee's mechanism of stopping hci_filter to ROME 766ea7f BT: Fix for infinite wait in ssr cleanup after enable timeout 536ecca BT: Moving chipset version parameters' initialization out of ALOG 155bf12 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (bt) 66a9b6e Remove file writes to /data/misc/bluedroid ff52379 Wait for CC from Controller after enable_log ========platform/hardware/qcom/data/ipacfg-mgr between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 + msm8998/Makefile.am | 3 + msm8998/configure.ac | 57 + msm8998/hal/Android.mk | 27 + msm8998/hal/inc/CtUpdateAmbassador.h | 62 + msm8998/hal/inc/HAL.h | 201 + msm8998/hal/inc/IOffloadManager.h | 350 ++ msm8998/hal/inc/IpaEventRelay.h | 55 + msm8998/hal/inc/LocalLogBuffer.h | 74 + msm8998/hal/inc/OffloadStatistics.h | 49 + msm8998/hal/inc/PrefixParser.h | 79 + msm8998/hal/src/CtUpdateAmbassador.cpp | 123 + msm8998/hal/src/HAL.cpp | 619 +++ msm8998/hal/src/IpaEventRelay.cpp | 83 + msm8998/hal/src/LocalLogBuffer.cpp | 135 + msm8998/hal/src/OffloadStatistics.cpp | 57 + msm8998/hal/src/PrefixParser.cpp | 385 ++ msm8998/ipacm/inc/IPACM_CmdQueue.h | 109 + msm8998/ipacm/inc/IPACM_Config.h | 359 ++ msm8998/ipacm/inc/IPACM_ConntrackClient.h | 111 + msm8998/ipacm/inc/IPACM_ConntrackListener.h | 123 + msm8998/ipacm/inc/IPACM_Conntrack_NATApp.h | 133 + msm8998/ipacm/inc/IPACM_Defs.h | 369 ++ msm8998/ipacm/inc/IPACM_EvtDispatcher.h | 76 + msm8998/ipacm/inc/IPACM_Filtering.h | 76 + msm8998/ipacm/inc/IPACM_Header.h | 70 + msm8998/ipacm/inc/IPACM_Iface.h | 153 + msm8998/ipacm/inc/IPACM_IfaceManager.h | 90 + msm8998/ipacm/inc/IPACM_Lan.h | 394 ++ msm8998/ipacm/inc/IPACM_LanToLan.h | 202 + msm8998/ipacm/inc/IPACM_Listener.h | 54 + msm8998/ipacm/inc/IPACM_Log.h | 102 + msm8998/ipacm/inc/IPACM_Neighbor.h | 81 + msm8998/ipacm/inc/IPACM_Netlink.h | 223 + msm8998/ipacm/inc/IPACM_OffloadManager.h | 123 + msm8998/ipacm/inc/IPACM_Routing.h | 78 + msm8998/ipacm/inc/IPACM_Wan.h | 512 ++ msm8998/ipacm/inc/IPACM_Wlan.h | 240 + msm8998/ipacm/inc/IPACM_Xml.h | 303 ++ msm8998/ipacm/src/Android.mk | 113 + msm8998/ipacm/src/IPACM_CmdQueue.cpp | 207 + msm8998/ipacm/src/IPACM_Config.cpp | 842 ++++ msm8998/ipacm/src/IPACM_ConntrackClient.cpp | 742 +++ msm8998/ipacm/src/IPACM_ConntrackListener.cpp | 1212 +++++ msm8998/ipacm/src/IPACM_Conntrack_NATApp.cpp | 1021 ++++ msm8998/ipacm/src/IPACM_EvtDispatcher.cpp | 214 + msm8998/ipacm/src/IPACM_Filtering.cpp | 535 +++ msm8998/ipacm/src/IPACM_Header.cpp | 236 + msm8998/ipacm/src/IPACM_Iface.cpp | 1008 ++++ msm8998/ipacm/src/IPACM_IfaceManager.cpp | 575 +++ msm8998/ipacm/src/IPACM_Lan.cpp | 4555 ++++++++++++++++++ msm8998/ipacm/src/IPACM_LanToLan.cpp | 1262 +++++ msm8998/ipacm/src/IPACM_Log.cpp | 102 + msm8998/ipacm/src/IPACM_Main.cpp | 989 ++++ msm8998/ipacm/src/IPACM_Neighbor.cpp | 570 +++ msm8998/ipacm/src/IPACM_Netlink.cpp | 1773 +++++++ msm8998/ipacm/src/IPACM_OffloadManager.cpp | 722 +++ msm8998/ipacm/src/IPACM_Routing.cpp | 276 ++ msm8998/ipacm/src/IPACM_Wan.cpp | 6196 +++++++++++++++++++++++++ msm8998/ipacm/src/IPACM_Wlan.cpp | 2207 +++++++++ msm8998/ipacm/src/IPACM_Xml.cpp | 1173 +++++ msm8998/ipacm/src/IPACM_cfg.xml | 175 + msm8998/ipacm/src/Makefile.am | 55 + msm8998/ipacm/src/mobileap_firewall.xml | 7 + msm8998/ipacm/src/start_ipacm_le | 57 + msm8998/ipanat/inc/ipa_nat_drv.h | 116 + msm8998/ipanat/inc/ipa_nat_drvi.h | 482 ++ msm8998/ipanat/inc/ipa_nat_logi.h | 73 + msm8998/ipanat/src/Android.mk | 28 + msm8998/ipanat/src/Makefile.am | 21 + msm8998/ipanat/src/ipa_nat_drv.c | 175 + msm8998/ipanat/src/ipa_nat_drvi.c | 2368 ++++++++++ msm8998/ipanat/src/ipa_nat_logi.c | 49 + msm8998/ipanat/test/Android.mk | 52 + msm8998/ipanat/test/Makefile.am | 42 + msm8998/ipanat/test/README.txt | 18 + msm8998/ipanat/test/ipa_nat_test.h | 104 + msm8998/ipanat/test/ipa_nat_test000.c | 69 + msm8998/ipanat/test/ipa_nat_test001.c | 77 + msm8998/ipanat/test/ipa_nat_test002.c | 85 + msm8998/ipanat/test/ipa_nat_test003.c | 82 + msm8998/ipanat/test/ipa_nat_test004.c | 70 + msm8998/ipanat/test/ipa_nat_test005.c | 83 + msm8998/ipanat/test/ipa_nat_test006.c | 91 + msm8998/ipanat/test/ipa_nat_test007.c | 88 + msm8998/ipanat/test/ipa_nat_test008.c | 94 + msm8998/ipanat/test/ipa_nat_test009.c | 96 + msm8998/ipanat/test/ipa_nat_test010.c | 108 + msm8998/ipanat/test/ipa_nat_test011.c | 108 + msm8998/ipanat/test/ipa_nat_test012.c | 109 + msm8998/ipanat/test/ipa_nat_test013.c | 108 + msm8998/ipanat/test/ipa_nat_test014.c | 95 + msm8998/ipanat/test/ipa_nat_test015.c | 97 + msm8998/ipanat/test/ipa_nat_test016.c | 96 + msm8998/ipanat/test/ipa_nat_test017.c | 96 + msm8998/ipanat/test/ipa_nat_test018.c | 96 + msm8998/ipanat/test/ipa_nat_test019.c | 96 + msm8998/ipanat/test/ipa_nat_test020.c | 100 + msm8998/ipanat/test/ipa_nat_test021.c | 81 + msm8998/ipanat/test/ipa_nat_test022.c | 118 + msm8998/ipanat/test/main.c | 640 +++ 101 files changed, 39483 insertions(+) f7f6aa6 IPACM: fix downstream iface list add/del issue 541f806 IPA HAL: fix the upstream down issue 28e7f82 ipacm: fix the VTS error 67b2d09 IPACM: fix the fd leaking issue 8747f81 ipacm: fix the crash when modem SSR 54c7bcf IPA HAL: Remove Downstream Iface f7f7706 msm8998: Update to C1.07.00.00.375.020 86a1a35 ipacm: buffer downstream and upstream events cb31a17 ipacm: fix the v6-offload issue on Android 202589a msm8998: Update to 07.00.00.279.357 3493aca print local log buffer to debug 8044ecb Revert "ipacm: ignore removeDownstream request if netdev down" e549f66 IPA HAL: Input Checks d772782 IPACM: fix the security issue in ConntrackClient b2c2046 ipacm: ignore removeDownstream request if netdev down 4cdae4a ipacm: make ip address in updatetimeout network byte order 17ec160 ipacm: add NULL check on conntrack de-registration 8959650 make hal instance name as default 24d7747 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (ipacfg-mgr) 31f755c Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (ipacfg-mgr) 7a37b64 ipacm: fix the heap-use-after-free issue on bootup 70f4496 IPACM: move ipacm configuration file to /vendor/etc dccc6a8 msm8998: Update to 07.00.00.279.194 582b9e5 msm8998: Update to 07.00.00.279.162 db2e7b2 msm8998: allow ipacm to build for msm8998 if module is a listed package d512f42 msm8998: Update to 07.00.00.279.143 ========platform/hardware/qcom/display between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 40 +- msm8909/libgralloc/alloc_controller.cpp | 15 +- msm8909/libgralloc/gpu.cpp | 17 +- msm8909/libmemtrack/kgsl.c | 61 +- msm8994/libgralloc/mapper.cpp | 4 +- msm8996/libgralloc/mapper.cpp | 4 +- msm8996/libgralloc1/gr_buf_mgr.cpp | 57 +- msm8996/libgralloc1/gr_buf_mgr.h | 11 +- msm8996/libgralloc1/gr_device_impl.cpp | 23 +- msm8996/sdm/libs/core/display_base.cpp | 8 +- msm8996/sdm/libs/hwc2/hwc_buffer_allocator.cpp | 4 - msm8996/sdm/libs/hwc2/hwc_display.cpp | 31 +- msm8996/sdm/libs/hwc2/hwc_layers.cpp | 6 + msm8996/sdm/libs/hwc2/hwc_layers.h | 2 +- msm8998/.gitignore | 4 + msm8998/Android.mk | 8 +- msm8998/Makefile.am | 2 +- msm8998/common.mk | 75 +- msm8998/configure.ac | 3 +- msm8998/gpu_tonemapper/Android.mk | 8 +- msm8998/gpu_tonemapper/EGLImageBuffer.cpp | 1 - msm8998/gpu_tonemapper/EGLImageWrapper.cpp | 8 +- msm8998/gpu_tonemapper/TonemapFactory.cpp | 4 +- msm8998/gpu_tonemapper/TonemapFactory.h | 2 +- msm8998/gpu_tonemapper/Tonemapper.cpp | 40 +- msm8998/gpu_tonemapper/Tonemapper.h | 4 +- msm8998/gpu_tonemapper/engine.h | 5 +- msm8998/gpu_tonemapper/forward_tonemap.inl | 26 +- msm8998/gpu_tonemapper/glengine.cpp | 41 +- msm8998/gpu_tonemapper/glengine.h | 4 +- msm8998/gpu_tonemapper/rgba_inverse_tonemap.inl | 26 +- msm8998/hdmi_cec/Android.mk | 3 +- msm8998/hdmi_cec/qhdmi_cec.cpp | 8 +- msm8998/include/Android.mk | 16 + msm8998/libcopybit/Android.mk | 32 +- msm8998/libdrmutils/Android.mk | 10 +- msm8998/libdrmutils/drm_interface.h | 38 + msm8998/libdrmutils/drm_master.cpp | 6 + msm8998/libdrmutils/drm_master.h | 1 + msm8998/libgralloc/gralloc_priv.h | 9 + msm8998/libgralloc1/Android.mk | 7 +- msm8998/libgralloc1/gr_adreno_info.cpp | 11 +- msm8998/libgralloc1/gr_adreno_info.h | 5 + msm8998/libgralloc1/gr_allocator.cpp | 96 +- msm8998/libgralloc1/gr_allocator.h | 5 +- msm8998/libgralloc1/gr_buf_descriptor.h | 5 + msm8998/libgralloc1/gr_buf_mgr.cpp | 343 ++-- msm8998/libgralloc1/gr_buf_mgr.h | 22 +- msm8998/libgralloc1/gr_device_impl.cpp | 96 +- msm8998/libgralloc1/gr_device_impl.h | 17 +- msm8998/libgralloc1/gr_ion_alloc.cpp | 65 +- msm8998/libgralloc1/gr_ion_alloc.h | 3 +- msm8998/libgralloc1/gr_priv_handle.h | 17 +- msm8998/libgralloc1/gr_utils.cpp | 16 +- msm8998/libgralloc1/gralloc_priv.h | 2 +- msm8998/liblight/Android.mk | 5 +- msm8998/liblight/lights.c | 9 +- msm8998/liblight/lights_prv.cpp | 54 + msm8998/liblight/lights_prv.h | 43 + msm8998/libmemtrack/Android.mk | 4 +- msm8998/libmemtrack/kgsl.c | 26 +- msm8998/libqdutils/Android.mk | 11 +- msm8998/libqdutils/qdMetaData.cpp | 148 +- msm8998/libqservice/Android.mk | 4 +- msm8998/libqservice/IQService.cpp | 2 +- msm8998/libqservice/IQService.h | 1 + msm8998/sdm/include/core/buffer_allocator.h | 5 +- msm8998/sdm/include/core/display_interface.h | 40 +- msm8998/sdm/include/core/sdm_types.h | 4 +- msm8998/sdm/include/private/color_interface.h | 7 +- msm8998/sdm/include/private/color_params.h | 61 +- msm8998/sdm/include/private/hw_info_types.h | 38 +- msm8998/sdm/include/private/resource_interface.h | 8 +- msm8998/sdm/include/private/strategy_interface.h | 3 +- msm8998/sdm/include/utils/constants.h | 5 +- msm8998/sdm/include/utils/debug.h | 8 +- msm8998/sdm/include/utils/factory.h | 63 + msm8998/sdm/include/utils/rect.h | 3 +- msm8998/sdm/include/utils/sync_task.h | 143 ++ msm8998/sdm/libs/core/Android.mk | 16 +- msm8998/sdm/libs/core/color_manager.cpp | 10 +- msm8998/sdm/libs/core/color_manager.h | 4 +- msm8998/sdm/libs/core/comp_manager.cpp | 36 +- msm8998/sdm/libs/core/comp_manager.h | 4 +- msm8998/sdm/libs/core/display_base.cpp | 272 ++- msm8998/sdm/libs/core/display_base.h | 19 +- msm8998/sdm/libs/core/display_hdmi.h | 2 + msm8998/sdm/libs/core/display_primary.cpp | 113 +- msm8998/sdm/libs/core/display_primary.h | 14 +- msm8998/sdm/libs/core/drm/hw_color_manager_drm.cpp | 294 ++++ msm8998/sdm/libs/core/drm/hw_color_manager_drm.h | 64 + msm8998/sdm/libs/core/drm/hw_device_drm.cpp | 155 +- msm8998/sdm/libs/core/drm/hw_device_drm.h | 4 + msm8998/sdm/libs/core/drm/hw_events_drm.cpp | 12 + msm8998/sdm/libs/core/drm/hw_events_drm.h | 1 + msm8998/sdm/libs/core/drm/hw_info_drm.cpp | 120 +- msm8998/sdm/libs/core/drm/hw_info_drm.h | 4 + msm8998/sdm/libs/core/fb/hw_device.cpp | 77 +- msm8998/sdm/libs/core/fb/hw_device.h | 4 + msm8998/sdm/libs/core/fb/hw_events.cpp | 25 +- msm8998/sdm/libs/core/fb/hw_events.h | 2 + msm8998/sdm/libs/core/fb/hw_hdmi.cpp | 190 +- msm8998/sdm/libs/core/fb/hw_hdmi.h | 4 +- msm8998/sdm/libs/core/fb/hw_primary.cpp | 10 +- msm8998/sdm/libs/core/fb/hw_primary.h | 1 + msm8998/sdm/libs/core/hw_events_interface.h | 2 + msm8998/sdm/libs/core/hw_interface.h | 4 + msm8998/sdm/libs/core/resource_default.h | 3 +- msm8998/sdm/libs/core/strategy.cpp | 7 + msm8998/sdm/libs/core/strategy.h | 3 +- msm8998/sdm/libs/hwc2/Android.mk | 28 +- msm8998/sdm/libs/{hwc => hwc2}/cpuhint.cpp | 0 msm8998/sdm/libs/{hwc => hwc2}/cpuhint.h | 0 msm8998/sdm/libs/hwc2/hwc_buffer_allocator.cpp | 10 +- .../libs/{hwc => hwc2}/hwc_buffer_sync_handler.cpp | 0 .../libs/{hwc => hwc2}/hwc_buffer_sync_handler.h | 0 msm8998/sdm/libs/hwc2/hwc_callbacks.cpp | 1 + msm8998/sdm/libs/hwc2/hwc_callbacks.h | 4 +- msm8998/sdm/libs/hwc2/hwc_color_manager.cpp | 63 +- msm8998/sdm/libs/hwc2/hwc_color_manager.h | 5 +- msm8998/sdm/libs/{hwc => hwc2}/hwc_debugger.cpp | 8 +- msm8998/sdm/libs/{hwc => hwc2}/hwc_debugger.h | 0 msm8998/sdm/libs/hwc2/hwc_display.cpp | 455 ++++- msm8998/sdm/libs/hwc2/hwc_display.h | 29 +- msm8998/sdm/libs/hwc2/hwc_display_external.cpp | 41 +- msm8998/sdm/libs/hwc2/hwc_display_external.h | 13 +- msm8998/sdm/libs/hwc2/hwc_display_primary.cpp | 18 +- msm8998/sdm/libs/hwc2/hwc_display_primary.h | 1 + msm8998/sdm/libs/hwc2/hwc_display_virtual.cpp | 11 +- msm8998/sdm/libs/hwc2/hwc_display_virtual.h | 6 +- msm8998/sdm/libs/hwc2/hwc_layers.cpp | 283 ++- msm8998/sdm/libs/hwc2/hwc_layers.h | 16 +- msm8998/sdm/libs/hwc2/hwc_session.cpp | 116 +- msm8998/sdm/libs/hwc2/hwc_session.h | 7 +- .../sdm/libs/{hwc => hwc2}/hwc_socket_handler.cpp | 0 .../sdm/libs/{hwc => hwc2}/hwc_socket_handler.h | 0 msm8998/sdm/libs/hwc2/hwc_tonemapper.cpp | 369 ++++ msm8998/sdm/libs/hwc2/hwc_tonemapper.h | 125 ++ msm8998/sdm/libs/utils/Android.mk | 11 +- msm8998/sdm/libs/utils/debug.cpp | 30 +- msm8998/sdm/libs/utils/rect.cpp | 19 +- sdm845/Android.mk | 21 + sdm845/Makefile.am | 5 + sdm845/common.mk | 74 + sdm845/configure.ac | 57 + sdm845/gpu_tonemapper/Android.mk | 27 + sdm845/gpu_tonemapper/EGLImageBuffer.cpp | 161 ++ sdm845/gpu_tonemapper/EGLImageBuffer.h | 50 + sdm845/gpu_tonemapper/EGLImageWrapper.cpp | 154 ++ sdm845/gpu_tonemapper/EGLImageWrapper.h | 47 + sdm845/gpu_tonemapper/TonemapFactory.cpp | 34 + sdm845/gpu_tonemapper/TonemapFactory.h | 37 + sdm845/gpu_tonemapper/Tonemapper.cpp | 168 ++ sdm845/gpu_tonemapper/Tonemapper.h | 47 + sdm845/gpu_tonemapper/engine.h | 45 + sdm845/gpu_tonemapper/forward_tonemap.inl | 55 + sdm845/gpu_tonemapper/fullscreen_vertex_shader.inl | 37 + sdm845/gpu_tonemapper/glengine.cpp | 436 +++++ sdm845/gpu_tonemapper/glengine.h | 47 + sdm845/gpu_tonemapper/rgba_inverse_tonemap.inl | 60 + sdm845/hdmi_cec/Android.mk | 18 + sdm845/hdmi_cec/QHDMIClient.cpp | 66 + sdm845/hdmi_cec/QHDMIClient.h | 57 + sdm845/hdmi_cec/qhdmi_cec.cpp | 520 ++++++ sdm845/hdmi_cec/qhdmi_cec.h | 74 + sdm845/include/Android.mk | 26 + sdm845/include/color_metadata.h | 189 ++ sdm845/libcopybit/Android.mk | 53 + .../libcopybit}/MODULE_LICENSE_APACHE2 | 0 sdm845/libcopybit/NOTICE | 189 ++ sdm845/libcopybit/c2d2.h | 685 ++++++++ sdm845/libcopybit/copybit.cpp | 794 +++++++++ sdm845/libcopybit/copybit.h | 319 ++++ sdm845/libcopybit/copybit_c2d.cpp | 1776 +++++++++++++++++++ sdm845/libcopybit/copybit_priv.h | 56 + sdm845/libcopybit/software_converter.cpp | 263 +++ sdm845/libcopybit/software_converter.h | 63 + sdm845/libdrmutils/Android.mk | 17 + sdm845/libdrmutils/drm_interface.h | 524 ++++++ sdm845/libdrmutils/drm_lib_loader.cpp | 92 + sdm845/libdrmutils/drm_lib_loader.h | 64 + sdm845/libdrmutils/drm_logger.h | 69 + sdm845/libdrmutils/drm_master.cpp | 149 ++ sdm845/libdrmutils/drm_master.h | 95 + sdm845/libdrmutils/drm_res_mgr.cpp | 151 ++ sdm845/libdrmutils/drm_res_mgr.h | 72 + {msm8998 => sdm845}/libgralloc/Android.mk | 8 +- sdm845/libgralloc/MODULE_LICENSE_APACHE2 | 0 {msm8998 => sdm845}/libgralloc/Makefile.am | 11 +- {msm8998 => sdm845}/libgralloc/NOTICE | 0 {msm8998 => sdm845}/libgralloc/adreno_utils.h | 5 +- .../libgralloc/alloc_controller.cpp | 134 +- {msm8998 => sdm845}/libgralloc/alloc_controller.h | 0 {msm8998 => sdm845}/libgralloc/fb_priv.h | 0 {msm8998 => sdm845}/libgralloc/framebuffer.cpp | 0 {msm8998 => sdm845}/libgralloc/gpu.cpp | 252 --- {msm8998 => sdm845}/libgralloc/gpu.h | 0 {msm8998 => sdm845}/libgralloc/gr.h | 3 + {msm8998 => sdm845}/libgralloc/gralloc.cpp | 0 sdm845/libgralloc/gralloc_priv.h | 339 ++++ {msm8998 => sdm845}/libgralloc/ionalloc.cpp | 0 {msm8998 => sdm845}/libgralloc/ionalloc.h | 0 {msm8998 => sdm845}/libgralloc/mapper.cpp | 0 {msm8998 => sdm845}/libgralloc/memalloc.h | 0 sdm845/libgralloc1/Android.mk | 38 + sdm845/libgralloc1/gr_adreno_info.cpp | 228 +++ sdm845/libgralloc1/gr_adreno_info.h | 154 ++ sdm845/libgralloc1/gr_allocator.cpp | 312 ++++ sdm845/libgralloc1/gr_allocator.h | 75 + sdm845/libgralloc1/gr_buf_descriptor.h | 96 + sdm845/libgralloc1/gr_buf_mgr.cpp | 886 ++++++++++ sdm845/libgralloc1/gr_buf_mgr.h | 136 ++ sdm845/libgralloc1/gr_device_impl.cpp | 513 ++++++ sdm845/libgralloc1/gr_device_impl.h | 133 ++ sdm845/libgralloc1/gr_ion_alloc.cpp | 213 +++ sdm845/libgralloc1/gr_ion_alloc.h | 84 + sdm845/libgralloc1/gr_priv_handle.h | 192 ++ sdm845/libgralloc1/gr_utils.cpp | 841 +++++++++ sdm845/libgralloc1/gr_utils.h | 96 + sdm845/libgralloc1/gralloc_priv.h | 201 +++ sdm845/liblight/Android.mk | 32 + sdm845/liblight/NOTICE | 190 ++ sdm845/liblight/lights.c | 405 +++++ sdm845/liblight/lights_prv.cpp | 54 + sdm845/liblight/lights_prv.h | 43 + sdm845/libmemtrack/Android.mk | 29 + sdm845/libmemtrack/kgsl.c | 144 ++ sdm845/libmemtrack/memtrack_msm.c | 63 + sdm845/libmemtrack/memtrack_msm.h | 24 + sdm845/libqdutils/Android.mk | 51 + sdm845/libqdutils/Makefile.am | 32 + sdm845/libqdutils/display_config.cpp | 368 ++++ sdm845/libqdutils/display_config.h | 163 ++ sdm845/libqdutils/profiler.cpp | 197 +++ sdm845/libqdutils/profiler.h | 108 ++ sdm845/libqdutils/qdMetaData.cpp | 311 ++++ sdm845/libqdutils/qdMetaData.h | 205 +++ sdm845/libqdutils/qd_utils.cpp | 360 ++++ sdm845/libqdutils/qd_utils.h | 75 + sdm845/libqservice/Android.mk | 24 + sdm845/libqservice/IQClient.cpp | 82 + sdm845/libqservice/IQClient.h | 55 + sdm845/libqservice/IQHDMIClient.cpp | 103 ++ sdm845/libqservice/IQHDMIClient.h | 57 + sdm845/libqservice/IQService.cpp | 135 ++ sdm845/libqservice/IQService.h | 132 ++ sdm845/libqservice/Makefile.am | 18 + sdm845/libqservice/QService.cpp | 112 ++ sdm845/libqservice/QService.h | 63 + sdm845/libqservice/QServiceUtils.h | 102 ++ sdm845/sdm/include/core/buffer_allocator.h | 159 ++ sdm845/sdm/include/core/buffer_sync_handler.h | 99 ++ sdm845/sdm/include/core/core_interface.h | 231 +++ sdm845/sdm/include/core/debug_interface.h | 164 ++ sdm845/sdm/include/core/display_interface.h | 674 +++++++ sdm845/sdm/include/core/dump_interface.h | 68 + sdm845/sdm/include/core/layer_buffer.h | 283 +++ sdm845/sdm/include/core/layer_stack.h | 392 +++++ sdm845/sdm/include/core/sdm_types.h | 74 + sdm845/sdm/include/core/socket_handler.h | 75 + sdm845/sdm/include/private/color_interface.h | 88 + sdm845/sdm/include/private/color_params.h | 611 +++++++ .../sdm/include/private/dpps_control_interface.h | 40 + sdm845/sdm/include/private/extension_interface.h | 87 + sdm845/sdm/include/private/hw_info_types.h | 568 ++++++ .../sdm/include/private/partial_update_interface.h | 53 + sdm845/sdm/include/private/resource_interface.h | 74 + sdm845/sdm/include/private/strategy_interface.h | 62 + sdm845/sdm/include/utils/constants.h | 84 + sdm845/sdm/include/utils/debug.h | 120 ++ sdm845/sdm/include/utils/factory.h | 63 + sdm845/sdm/include/utils/formats.h | 45 + sdm845/sdm/include/utils/locker.h | 166 ++ sdm845/sdm/include/utils/rect.h | 66 + sdm845/sdm/include/utils/sys.h | 101 ++ sdm845/sdm/include/utils/utils.h | 49 + sdm845/sdm/libs/core/Android.mk | 85 + sdm845/sdm/libs/core/Makefile.am | 47 + sdm845/sdm/libs/core/color_manager.cpp | 243 +++ sdm845/sdm/libs/core/color_manager.h | 98 ++ sdm845/sdm/libs/core/comp_manager.cpp | 536 ++++++ sdm845/sdm/libs/core/comp_manager.h | 121 ++ sdm845/sdm/libs/core/core_impl.cpp | 182 ++ sdm845/sdm/libs/core/core_impl.h | 79 + sdm845/sdm/libs/core/core_interface.cpp | 133 ++ sdm845/sdm/libs/core/display_base.cpp | 1445 +++++++++++++++ sdm845/sdm/libs/core/display_base.h | 182 ++ sdm845/sdm/libs/core/display_hdmi.cpp | 313 ++++ sdm845/sdm/libs/core/display_hdmi.h | 74 + sdm845/sdm/libs/core/display_primary.cpp | 375 ++++ sdm845/sdm/libs/core/display_primary.h | 79 + sdm845/sdm/libs/core/display_virtual.cpp | 141 ++ sdm845/sdm/libs/core/display_virtual.h | 75 + sdm845/sdm/libs/core/drm/hw_color_manager_drm.cpp | 294 ++++ sdm845/sdm/libs/core/drm/hw_color_manager_drm.h | 64 + sdm845/sdm/libs/core/drm/hw_device_drm.cpp | 1115 ++++++++++++ sdm845/sdm/libs/core/drm/hw_device_drm.h | 177 ++ sdm845/sdm/libs/core/drm/hw_events_drm.cpp | 327 ++++ sdm845/sdm/libs/core/drm/hw_events_drm.h | 94 + sdm845/sdm/libs/core/drm/hw_info_drm.cpp | 610 +++++++ sdm845/sdm/libs/core/drm/hw_info_drm.h | 81 + sdm845/sdm/libs/core/drm/hw_scale_drm.cpp | 157 ++ sdm845/sdm/libs/core/drm/hw_scale_drm.h | 63 + sdm845/sdm/libs/core/drm/hw_virtual_drm.cpp | 188 ++ sdm845/sdm/libs/core/drm/hw_virtual_drm.h | 71 + sdm845/sdm/libs/core/dump_impl.cpp | 94 + sdm845/sdm/libs/core/dump_impl.h | 58 + sdm845/sdm/libs/core/fb/hw_color_manager.cpp | 166 ++ sdm845/sdm/libs/core/fb/hw_color_manager.h | 60 + sdm845/sdm/libs/core/fb/hw_device.cpp | 1363 +++++++++++++++ sdm845/sdm/libs/core/fb/hw_device.h | 167 ++ sdm845/sdm/libs/core/fb/hw_events.cpp | 245 +++ sdm845/sdm/libs/core/fb/hw_events.h | 90 + sdm845/sdm/libs/core/fb/hw_hdmi.cpp | 1064 +++++++++++ sdm845/sdm/libs/core/fb/hw_hdmi.h | 126 ++ sdm845/sdm/libs/core/fb/hw_info.cpp | 558 ++++++ sdm845/sdm/libs/core/fb/hw_info.h | 81 + sdm845/sdm/libs/core/fb/hw_primary.cpp | 679 +++++++ sdm845/sdm/libs/core/fb/hw_primary.h | 95 + sdm845/sdm/libs/core/fb/hw_scale.cpp | 314 ++++ sdm845/sdm/libs/core/fb/hw_scale.h | 85 + sdm845/sdm/libs/core/fb/hw_virtual.cpp | 86 + sdm845/sdm/libs/core/fb/hw_virtual.h | 52 + sdm845/sdm/libs/core/hw_events_interface.cpp | 75 + sdm845/sdm/libs/core/hw_events_interface.h | 65 + sdm845/sdm/libs/core/hw_info_interface.cpp | 62 + sdm845/sdm/libs/core/hw_info_interface.h | 48 + sdm845/sdm/libs/core/hw_interface.cpp | 105 ++ sdm845/sdm/libs/core/hw_interface.h | 121 ++ sdm845/sdm/libs/core/resource_default.cpp | 944 ++++++++++ sdm845/sdm/libs/core/resource_default.h | 149 ++ sdm845/sdm/libs/core/strategy.cpp | 265 +++ sdm845/sdm/libs/core/strategy.h | 79 + {msm8998 => sdm845}/sdm/libs/hwc/Android.mk | 12 +- {msm8998 => sdm845}/sdm/libs/hwc/blit_engine.h | 0 .../sdm/libs/hwc/blit_engine_c2d.cpp | 0 {msm8998 => sdm845}/sdm/libs/hwc/blit_engine_c2d.h | 0 sdm845/sdm/libs/hwc/cpuhint.cpp | 108 ++ sdm845/sdm/libs/hwc/cpuhint.h | 61 + .../sdm/libs/hwc/hwc_buffer_allocator.cpp | 43 +- .../sdm/libs/hwc/hwc_buffer_allocator.h | 4 +- sdm845/sdm/libs/hwc/hwc_buffer_sync_handler.cpp | 91 + sdm845/sdm/libs/hwc/hwc_buffer_sync_handler.h | 53 + .../sdm/libs/hwc/hwc_color_manager.cpp | 0 .../sdm/libs/hwc/hwc_color_manager.h | 4 +- sdm845/sdm/libs/hwc/hwc_debugger.cpp | 199 +++ sdm845/sdm/libs/hwc/hwc_debugger.h | 77 + {msm8998 => sdm845}/sdm/libs/hwc/hwc_display.cpp | 37 +- {msm8998 => sdm845}/sdm/libs/hwc/hwc_display.h | 1 + .../sdm/libs/hwc/hwc_display_external.cpp | 11 +- .../sdm/libs/hwc/hwc_display_external.h | 0 .../sdm/libs/hwc/hwc_display_external_test.cpp | 11 +- .../sdm/libs/hwc/hwc_display_external_test.h | 0 .../sdm/libs/hwc/hwc_display_null.cpp | 0 .../sdm/libs/hwc/hwc_display_null.h | 0 .../sdm/libs/hwc/hwc_display_primary.cpp | 27 +- .../sdm/libs/hwc/hwc_display_primary.h | 1 - .../sdm/libs/hwc/hwc_display_virtual.cpp | 0 .../sdm/libs/hwc/hwc_display_virtual.h | 0 {msm8998 => sdm845}/sdm/libs/hwc/hwc_session.cpp | 99 +- {msm8998 => sdm845}/sdm/libs/hwc/hwc_session.h | 7 +- sdm845/sdm/libs/hwc/hwc_socket_handler.cpp | 48 + sdm845/sdm/libs/hwc/hwc_socket_handler.h | 47 + .../sdm/libs/hwc/hwc_tonemapper.cpp | 3 +- {msm8998 => sdm845}/sdm/libs/hwc/hwc_tonemapper.h | 0 sdm845/sdm/libs/hwc2/Android.mk | 54 + sdm845/sdm/libs/hwc2/hwc_buffer_allocator.cpp | 357 ++++ sdm845/sdm/libs/hwc2/hwc_buffer_allocator.h | 77 + sdm845/sdm/libs/hwc2/hwc_callbacks.cpp | 76 + sdm845/sdm/libs/hwc2/hwc_callbacks.h | 63 + sdm845/sdm/libs/hwc2/hwc_color_manager.cpp | 500 ++++++ sdm845/sdm/libs/hwc2/hwc_color_manager.h | 145 ++ sdm845/sdm/libs/hwc2/hwc_display.cpp | 1848 ++++++++++++++++++++ sdm845/sdm/libs/hwc2/hwc_display.h | 312 ++++ sdm845/sdm/libs/hwc2/hwc_display_external.cpp | 218 +++ sdm845/sdm/libs/hwc2/hwc_display_external.h | 61 + sdm845/sdm/libs/hwc2/hwc_display_primary.cpp | 583 ++++++ sdm845/sdm/libs/hwc2/hwc_display_primary.h | 108 ++ sdm845/sdm/libs/hwc2/hwc_display_virtual.cpp | 236 +++ sdm845/sdm/libs/hwc2/hwc_display_virtual.h | 64 + sdm845/sdm/libs/hwc2/hwc_layers.cpp | 738 ++++++++ sdm845/sdm/libs/hwc2/hwc_layers.h | 126 ++ sdm845/sdm/libs/hwc2/hwc_session.cpp | 1628 +++++++++++++++++ sdm845/sdm/libs/hwc2/hwc_session.h | 193 ++ sdm845/sdm/libs/hwc2/hwc_tonemapper.cpp | 341 ++++ sdm845/sdm/libs/hwc2/hwc_tonemapper.h | 103 ++ sdm845/sdm/libs/utils/Android.mk | 31 + sdm845/sdm/libs/utils/Makefile.am | 12 + sdm845/sdm/libs/utils/debug.cpp | 217 +++ sdm845/sdm/libs/utils/formats.cpp | 131 ++ sdm845/sdm/libs/utils/rect.cpp | 265 +++ sdm845/sdm/libs/utils/sys.cpp | 95 + sdm845/sdm/libs/utils/utils.cpp | 71 + 393 files changed, 49222 insertions(+), 1463 deletions(-) 7f458d41 libqdutils: Fix invalid handle access f3abcf51 [DO NOT MERGE] msm8998: libgralloc: Fix adding offset to the mapped base address 73448890 [DO NOT MERGE] msm8996: libgralloc: Fix adding offset to the mapped base address 1008e233 [DO NOT MERGE] msm8994: libgralloc: Fix adding offset to the mapped base address c03ecc29 [DO NOT MERGE] msm8998: libgralloc: Fix adding offset to the mapped base address b7f8cc17 [DO NOT MERGE] msm8996: libgralloc: Fix adding offset to the mapped base address e6ce8dd6 [DO NOT MERGE] msm8994: libgralloc: Fix adding offset to the mapped base address 8480196c msm8996: gralloc1: Align buffer size for each layer ef38dc23 msm8998: Update to C1.07.00.00.375.020 bbc6f15a gralloc1: Locking fixes f9b32af0 msm8996: Disable gralloc dump bf533c11 sdm: Handle invalid layers in Dump d8991a46 hwc2: cursor fixes 5a706e9d gralloc: backport 1010102 and FP16 support to 8909w 171ab80f sdm: Remove unused property from gralloc fc5a84eb Add GLESv3 as a dependency. 773b888b Fix libcutils private headers 9bb6568f hwc2: Fix color mode lock c22578f6 hwc2: Add more tracing 27226743 msm8998: display: Update to LA.UM.6.4.9 cba1cee4 sdm: hwc2: validate display id in SetColorModeById e0f39648 sdm: Synchronized write of xlogs 0f511585 libmemtrack: Fix fd leak in kgsl function 9e454ef6 libmemtrack: Fix integer overflow in kgsl function 8ac6f5ba libmemtrack: fix ion memory tracking 08a008ea libmemtrack: Update parsing of kgsl mem file 7dae3de1 libmemtrack: Properly account for memory usage 66a04c6a libmemtrack: Update the parsing of flags field 01146fe7 sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.017 165d17fe Build libqdMetaData with BOARD_VNDK_VERSION 2ad4b087 Build gpu_tonemapper with VNDK. e54e422c Build lights.msm8998 with the VNDK. f1fe88ef display: Update to AU 269 dd6edac0 hwc2: invalidate on format change 5081f82e sdm845: libgralloc1: remove dependency on libqdutils 97d94435 sdm845: Add const specifier to SortLayersByZ comparator 2625efb0 Android.mk: Refactor target directory inclusion (to add sdm845) 4a0e302e sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.010 814103ec Use header lib instead of using global include path 26aafb60 hwc2: Reset layer flags in SetLayerBuffer b1c242f1 msm8996: More checks for skip validate 80f9ff55 Mark msm8998 modules LOCAL_VENDOR_MODULE d6751d55 gralloc1: Support GRALLOC1_CAPABILITY_RELEASE_IMPLY_DELETE 54b50130 sdm: hwc2: Check for HDR support by Display interface ae4cfb05 gralloc1: Update client allocated handle behaviour 97d6df60 msm8998: Update to AU194 5e937f15 Add libhardware_headers to msm8998 libqdutils f2977d70 Revert "msm8998: Update to 07.00.00.279.194" 7526c3c4 msm8998: Update to 07.00.00.279.194 a831bfa4 sdm: Save debug logs on pingpong timeout. efaa7531 Add libhardware_headers to msm8998 libqdutils a62d21ba hwc2: Disable detail enhancer 41a9743c Revert "gralloc1: Support GRALLOC1_CAPABILITY_RELEASE_IMPLY_DELETE" 86f0be31 msm8998: Update display HAL to AU_LINUX_ANDROID_LA.UM.6.4.9.07.00.00.279.156 d6edb8b0 msm8998: Update to 07.00.00.279.143 8ad51bbf hwc2: Remove power manager dependency 30b87faa Add const specifier to SortLayersByZ comparator 7939b0d6 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (display) 22e1ce0b Fix SDM error regarding 10:10:10:2 pixel formats deb4b380 msm8998: Update to 07.00.00.279.077 cd663246 msm8998: Update to 07.00.00.279.069 c7df8744 msm8998: Update to 07.00.00.279.049 ========platform/hardware/qcom/gps between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 29 +- msm8084/utils/loc_log.cpp | 1 + msm8909/utils/loc_log.cpp | 1 + msm8960/core/Android.mk | 1 + msm8960/utils/loc_log.cpp | 1 + msm8994/utils/loc_log.cpp | 1 + msm8996/loc_api/libloc_api_50001/loc.cpp | 5 +- msm8996/utils/loc_log.cpp | 1 + msm8998/Makefile.am | 2 +- msm8998/android/AGnssRil.cpp | 127 + msm8998/android/AGnssRil.h | 83 + msm8998/android/Android.mk | 4 + msm8998/android/Gnss.cpp | 14 +- msm8998/android/Gnss.h | 12 +- msm8998/android/GnssBatching.cpp | 5 +- msm8998/android/GnssConfiguration.cpp | 97 +- msm8998/android/GnssDebug.cpp | 143 + msm8998/android/GnssDebug.h | 59 + .../android.hardware.gnss@1.0-service-qti.rc | 8 +- msm8998/android/location_api/FlpAPIClient.cpp | 6 +- msm8998/android/location_api/GeofenceAPIClient.cpp | 36 +- msm8998/android/location_api/GnssAPIClient.cpp | 125 +- msm8998/android/location_api/GnssAPIClient.h | 2 + .../location_api/GnssMeasurementAPIClient.cpp | 14 +- msm8998/android/location_api/LocationUtil.cpp | 73 +- msm8998/android/location_api/LocationUtil.h | 4 + msm8998/android/service.cpp | 2 +- msm8998/configure.ac | 4 + msm8998/core/Android.mk | 11 +- msm8998/core/ContextBase.cpp | 6 +- msm8998/core/LocAdapterBase.cpp | 2 +- msm8998/core/LocAdapterBase.h | 2 +- msm8998/core/LocApiBase.cpp | 2 +- msm8998/core/LocDualContext.cpp | 24 +- msm8998/core/LocDualContext.h | 4 + msm8998/core/Makefile.am | 14 +- msm8998/core/SystemStatus.cpp | 1674 ++++++++++++ msm8998/core/SystemStatus.h | 444 +++ msm8998/gnss/Agps.cpp | 6 +- msm8998/gnss/Agps.h | 11 +- msm8998/gnss/Android.mk | 2 +- msm8998/gnss/GnssAdapter.cpp | 1149 +++----- msm8998/gnss/GnssAdapter.h | 35 +- msm8998/gnss/location_gnss.cpp | 13 +- msm8998/loc-hal.pc.in | 2 +- msm8998/location/Android.mk | 2 +- msm8998/location/LocationAPI.cpp | 39 +- msm8998/location/LocationAPI.h | 154 +- msm8998/location/LocationAPIClientBase.cpp | 295 +- msm8998/location/LocationAPIClientBase.h | 22 +- msm8998/location/location_interface.h | 1 + msm8998/utils/Android.mk | 15 +- msm8998/utils/LocTimer.cpp | 1 + msm8998/utils/Makefile.am | 25 +- msm8998/{core => utils}/gps_extended.h | 0 msm8998/{core => utils}/gps_extended_c.h | 93 +- msm8998/{core => utils}/loc_gps.h | 0 msm8998/utils/loc_log.cpp | 1 + msm8998/utils/loc_nmea.cpp | 1106 ++++++++ msm8998/utils/loc_nmea.h | 54 + msm8998/utils/loc_target.cpp | 1 + .../loc_pla/include/platform_lib_includes.h | 1 - .../loc_pla/include/platform_lib_macros.h | 12 + .../loc_pla/src/Android.mk | 9 +- .../loc_pla/src/platform_lib_log_util.cpp | 39 + .../loc_stub/src/Android.mk | 3 +- sdm845/Android.mk | 5 + sdm845/CleanSpec.mk | 50 + sdm845/Makefile.am | 10 + sdm845/android/AGnss.cpp | 131 + sdm845/android/AGnss.h | 76 + sdm845/android/AGnssRil.cpp | 127 + sdm845/android/AGnssRil.h | 83 + sdm845/android/Android.mk | 88 + sdm845/android/Gnss.cpp | 338 +++ sdm845/android/Gnss.h | 149 + sdm845/android/GnssBatching.cpp | 130 + sdm845/android/GnssBatching.h | 80 + sdm845/android/GnssConfiguration.cpp | 227 ++ sdm845/android/GnssConfiguration.h | 71 + sdm845/android/GnssDebug.cpp | 143 + sdm845/android/GnssDebug.h | 59 + sdm845/android/GnssGeofencing.cpp | 141 + sdm845/android/GnssGeofencing.h | 91 + sdm845/android/GnssMeasurement.cpp | 99 + sdm845/android/GnssMeasurement.h | 76 + sdm845/android/GnssNi.cpp | 85 + sdm845/android/GnssNi.h | 75 + .../android.hardware.gnss@1.0-service-qti.rc | 4 + sdm845/android/location_api/BatchingAPIClient.cpp | 186 ++ sdm845/android/location_api/BatchingAPIClient.h | 75 + sdm845/android/location_api/GeofenceAPIClient.cpp | 272 ++ sdm845/android/location_api/GeofenceAPIClient.h | 76 + sdm845/android/location_api/GnssAPIClient.cpp | 451 +++ sdm845/android/location_api/GnssAPIClient.h | 104 + sdm845/android/location_api/LocationUtil.cpp | 153 ++ sdm845/android/location_api/LocationUtil.h | 54 + .../android/location_api/MeasurementAPIClient.cpp | 286 ++ sdm845/android/location_api/MeasurementAPIClient.h | 81 + sdm845/android/service.cpp | 31 + sdm845/configure.ac | 91 + sdm845/core/Android.mk | 60 + sdm845/core/ContextBase.cpp | 248 ++ sdm845/core/ContextBase.h | 148 + sdm845/core/LBSProxyBase.h | 80 + sdm845/core/LocAdapterBase.cpp | 163 ++ sdm845/core/LocAdapterBase.h | 159 ++ sdm845/core/LocAdapterProxyBase.h | 78 + sdm845/core/LocApiBase.cpp | 603 ++++ sdm845/core/LocApiBase.h | 265 ++ sdm845/core/LocDualContext.cpp | 162 ++ sdm845/core/LocDualContext.h | 80 + sdm845/core/Makefile.am | 47 + sdm845/core/SystemStatus.cpp | 1674 ++++++++++++ sdm845/core/SystemStatus.h | 444 +++ sdm845/core/UlpProxyBase.h | 124 + sdm845/core/loc_core_log.cpp | 243 ++ sdm845/core/loc_core_log.h | 58 + sdm845/etc/Android.mk | 12 + sdm845/etc/gps.conf | 207 ++ sdm845/gnss/Agps.cpp | 965 +++++++ sdm845/gnss/Agps.h | 449 +++ sdm845/gnss/Android.mk | 44 + sdm845/gnss/GnssAdapter.cpp | 2876 ++++++++++++++++++++ sdm845/gnss/GnssAdapter.h | 263 ++ sdm845/gnss/location_gnss.cpp | 250 ++ sdm845/loc-hal.pc.in | 10 + sdm845/location/Android.mk | 41 + sdm845/location/LocationAPI.cpp | 642 +++++ sdm845/location/LocationAPI.h | 934 +++++++ sdm845/location/LocationAPIClientBase.cpp | 827 ++++++ sdm845/location/LocationAPIClientBase.h | 470 ++++ sdm845/location/location_interface.h | 91 + sdm845/utils/Android.mk | 78 + sdm845/utils/LocHeap.cpp | 354 +++ sdm845/utils/LocHeap.h | 96 + sdm845/utils/LocSharedLock.h | 59 + sdm845/utils/LocThread.cpp | 266 ++ sdm845/utils/LocThread.h | 92 + sdm845/utils/LocTimer.cpp | 749 +++++ sdm845/utils/LocTimer.h | 74 + sdm845/utils/Makefile.am | 62 + sdm845/utils/MsgTask.cpp | 104 + sdm845/utils/MsgTask.h | 67 + sdm845/utils/configure.ac | 59 + sdm845/utils/gps-utils.pc.in | 10 + sdm845/utils/gps_extended.h | 106 + sdm845/utils/gps_extended_c.h | 1177 ++++++++ sdm845/utils/linked_list.c | 324 +++ sdm845/utils/linked_list.h | 217 ++ sdm845/utils/loc_cfg.cpp | 400 +++ sdm845/utils/loc_cfg.h | 91 + sdm845/utils/loc_gps.h | 2209 +++++++++++++++ sdm845/utils/loc_log.cpp | 238 ++ sdm845/utils/loc_log.h | 71 + sdm845/utils/loc_misc_utils.cpp | 114 + sdm845/utils/loc_misc_utils.h | 99 + sdm845/utils/loc_nmea.cpp | 1106 ++++++++ sdm845/utils/loc_nmea.h | 54 + sdm845/utils/loc_target.cpp | 296 ++ sdm845/utils/loc_target.h | 86 + sdm845/utils/loc_timer.h | 73 + sdm845/utils/log_util.h | 173 ++ sdm845/utils/msg_q.c | 333 +++ sdm845/utils/msg_q.h | 207 ++ sdm845/utils/platform_lib_abstractions/Android.mk | 5 + .../elapsed_millis_since_boot.cpp | 46 + .../platform_lib_abstractions/loc_pla/Android.mk | 5 + .../platform_lib_abstractions/loc_pla/Makefile.am | 10 + .../platform_lib_abstractions/loc_pla/configure.ac | 61 + .../loc_pla/include/platform_lib_gettid.h | 45 + .../loc_pla/include/platform_lib_includes.h | 39 + .../loc_pla/include/platform_lib_log_util.h | 174 ++ .../loc_pla/include/platform_lib_macros.h | 85 + .../include/platform_lib_property_service.h | 44 + .../loc_pla/include/platform_lib_sched_policy.h | 46 + .../loc_pla/include/platform_lib_time.h | 36 + .../loc_pla/loc-pla.pc.in | 10 + .../loc_pla/src/Android.mk | 53 + .../loc_pla/src/Makefile.am | 41 + .../loc_pla/src/platform_lib_gettid.cpp | 16 +- .../loc_pla/src/platform_lib_log_util.cpp | 78 + .../loc_pla/src/platform_lib_property_service.cpp | 39 + .../loc_pla/src/platform_lib_sched_policy.cpp | 41 + .../loc_pla/src/platform_lib_time.cpp | 59 + .../platform_lib_abstractions/loc_stub/Android.mk | 5 + .../platform_lib_abstractions/loc_stub/Makefile.am | 9 + .../loc_stub/configure.ac | 67 + .../loc_stub/include/loc_stub_android_runtime.h | 45 + .../loc_stub/include/loc_stub_gettid.h | 44 + .../loc_stub/include/loc_stub_property_service.h | 42 + .../loc_stub/include/loc_stub_sched_policy.h | 64 + .../loc_stub/include/loc_stub_time.h | 13 +- .../loc_stub/loc-stub.pc.in | 10 + .../loc_stub/src/Android.mk | 52 + .../loc_stub/src/Makefile.am | 40 + .../loc_stub/src/loc_stub_android_runtime.cpp | 41 + .../loc_stub/src/loc_stub_gettid.cpp | 37 + .../loc_stub/src/loc_stub_property_service.cpp | 42 + .../loc_stub/src/loc_stub_sched_policy.cpp | 50 + .../loc_stub/src/loc_stub_time.cpp | 55 + utils/loc_log.cpp | 1 + 202 files changed, 32881 insertions(+), 1162 deletions(-) f21a26b Incorrect location info observed in Gnss bugreport 4e4f655 fixing conn disconnect handling from GnssLocationProvider 9fc57e2 Fix QZSS SV id issue(merged from external) f03009f Don't rely on transitively included headers a0f071a GnssBatching::init handle multiple invoking d66cb01 Ignore invalid location 9fa6ec6 add two more LOC_API_ADAPTER_ERR_* ids 029a2a2 move the triggering of injectFeatureConfig to GnssAdapter 8c5f3c1 Prevent gps stuck on if multiple starts are called fe5db8f msm8998: Update to 07.00.00.279.293 305b9da sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.017 730d5a3 Android.mk: rework to fix sdm845 15d16a3 msm8998: Update to 07.00.00.279.240 5e83ad6 Build libgps.utils with VNDK. 2390772 Move android.hardware.gnss@1.0-service-qti.rc to vendor 684afa8 Android.mk: Pick up sdm845 2804ee1 sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.010 9fd72cb Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps) e872612 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps) 749f665 Fix NI for Notify and Verify being true 79a065e msm8998: Make updateConfig functional before gnss is enabled 9d88fb9 msm8998: Update to 07.00.00.279.210 9303eec msm8998: Update to 07.00.00.279.194 6f47fab Move rc file to vendor 86c1d8b msm8998: Update to 07.00.00.279.162 5a81c9b Fix intermittant crashes in location 7d256bc Fix for buffer overrun crash at copying nmea string 26b4a93 msm8998: Update to 07.00.00.279.143 470e92d Removing inet group from Binderized GNSS HAL permissions 35ee202 Fix crash at gnss bugreport caused by empty report ecda445 Add group radio to gnss hal process 82d50d2 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps) 3380131 Updating AgpsSubscriber constructor 3bfa2f7 msm8998: fix android.hardware.gnss@1.0-service-qti 95a838c Add handling of GNSS NI TYPE EMERGENCY c2506a9 Convert GnssConfig parameters to enum fc81d76 Registering event mask on AGPS Init 53209c3 msm8998: Update to 07.00.00.279.077 17f7caf connectity events for XC2.0 daemonize 532fb5d LOC logging macro changes 9f87b15 Fix crash at gnss bugreport caused by empty report Adding an empty check for gnss time information before generating a gnss bugreport to avoid null object access. 5470161 msm8960: Add missing liblog dependency d384ff0 msm8998: Update to 07.00.00.279.069 32895fd correct the conversion of ConstellationType ========platform/hardware/qcom/keymaster between android-8.0.0_r32..android-8.1.0_r1========= keymaster_qcom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) df68d8f hardware/qcom/keymaster: use proper nativehelper headers ========platform/hardware/qcom/media between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 9 +- msm8974/libc2dcolorconvert/C2DColorConverter.cpp | 53 +- msm8974/libstagefrighthw/QComOMXMetadata.h | 2 +- msm8974/mm-core/inc/OMX_VideoExt.h | 6 + msm8974/mm-video-v4l2/vidc/vdec.mk | 6 +- .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 3 +- .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 12 +- .../vidc/venc/src/omx_video_encoder.cpp | 15 +- .../vidc/venc/src/video_encoder_device_v4l2.cpp | 4 +- msm8996/libc2dcolorconvert/C2DColorConverter.cpp | 53 +- msm8996/libstagefrighthw/QComOMXMetadata.h | 2 +- msm8996/mm-core/inc/OMX_VideoExt.h | 6 + msm8996/mm-video-v4l2/vidc/vdec/Android.mk | 2 +- msm8996/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 1 + .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 52 +- .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 5 +- .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 50 +- .../vidc/venc/src/omx_video_encoder.cpp | 24 +- .../vidc/venc/src/video_encoder_device_v4l2.cpp | 40 +- msm8998/CleanSpec.mk | 49 + msm8998/libc2dcolorconvert/Android.mk | 5 +- msm8998/libc2dcolorconvert/C2DColorConverter.cpp | 53 +- msm8998/libstagefrighthw/Android.mk | 8 +- msm8998/libstagefrighthw/QComOMXMetadata.h | 2 +- msm8998/mm-core/Android.mk | 3 +- msm8998/mm-core/inc/OMX_IndexExt.h | 52 + msm8998/mm-core/inc/OMX_QCOMExtns.h | 10 + msm8998/mm-core/inc/OMX_VideoExt.h | 6 + msm8998/mm-core/src/8909/registry_table.c | 78 + msm8998/mm-core/src/8909/registry_table_android.c | 67 +- msm8998/mm-core/src/common/qc_omx_core.c | 4 +- msm8998/mm-core/src/msm8998/registry_table.c | 50 +- .../mm-core/src/msm8998/registry_table_android.c | 545 +- msm8998/mm-video-v4l2/vidc/common/Android.mk | 8 +- msm8998/mm-video-v4l2/vidc/common/inc/vidc_debug.h | 22 + .../vidc/common/inc/vidc_vendor_extensions.h | 229 + .../vidc/common/src/vidc_vendor_extensions.cpp | 268 + msm8998/mm-video-v4l2/vidc/vdec/Android.mk | 19 +- .../mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h | 6 +- msm8998/mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 130 +- .../vidc/vdec/inc/omx_vdec_hevc_swvdec.h | 1104 -- msm8998/mm-video-v4l2/vidc/vdec/inc/ts_parser.h | 1 + msm8998/mm-video-v4l2/vidc/vdec/src/h264_utils.cpp | 6 +- msm8998/mm-video-v4l2/vidc/vdec/src/omx_swvdec.cpp | 4 +- .../vidc/vdec/src/omx_swvdec_utils.cpp | 22 +- .../vidc/vdec/src/omx_vdec_extensions.hpp | 128 + .../mm-video-v4l2/vidc/vdec/src/omx_vdec_hevc.cpp | 8435 ------------- .../vidc/vdec/src/omx_vdec_hevc_swvdec.cpp | 10961 ----------------- .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 499 +- msm8998/mm-video-v4l2/vidc/venc/Android.mk | 28 +- .../mm-video-v4l2/vidc/venc/inc/omx_swvenc_hevc.h | 113 - .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 25 +- .../vidc/venc/inc/video_encoder_device.h | 177 - .../vidc/venc/inc/video_encoder_device_v4l2.h | 2 + .../vidc/venc/src/omx_swvenc_hevc.cpp | 1554 --- .../vidc/venc/src/omx_swvenc_mpeg4.cpp | 15 +- .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 89 +- .../vidc/venc/src/omx_video_encoder.cpp | 74 +- .../vidc/venc/src/omx_video_extensions.hpp | 241 + .../vidc/venc/src/video_encoder_device.cpp | 3149 ----- .../vidc/venc/src/video_encoder_device_v4l2.cpp | 135 +- msm8998/videopp/Android.mk | 74 - msm8998/videopp/inc/omx_vdpp.h | 949 -- msm8998/videopp/src/omx_vdpp.cpp | 7595 ------------ sdm845/Android.mk | 12 + sdm845/CleanSpec.mk | 49 + sdm845/Makefile.am | 11 + sdm845/NOTICE | 85 + sdm845/conf_files/config.mk | 5 + sdm845/conf_files/msm8937/media_codecs_8937.xml | 236 + .../msm8937/media_codecs_performance_8937.xml | 113 + sdm845/conf_files/msm8937/media_profiles_8937.xml | 698 ++ sdm845/configure.ac | 196 + sdm845/libc2dcolorconvert/Android.mk | 23 + sdm845/libc2dcolorconvert/C2DColorConverter.cpp | 786 ++ sdm845/libc2dcolorconvert/C2DColorConverter.h | 203 + sdm845/libc2dcolorconvert/Makefile.am | 18 + sdm845/libstagefrighthw/Android.mk | 56 + sdm845/libstagefrighthw/MODULE_LICENSE_APACHE2 | 0 sdm845/libstagefrighthw/NOTICE | 189 + sdm845/libstagefrighthw/QComOMXMetadata.h | 48 + sdm845/libstagefrighthw/QComOMXPlugin.cpp | 155 + sdm845/libstagefrighthw/QComOMXPlugin.h | 76 + sdm845/mm-core/Android.mk | 114 + sdm845/mm-core/Makefile.am | 83 + sdm845/mm-core/inc/OMX_Audio.h | 1321 ++ sdm845/mm-core/inc/OMX_Component.h | 579 + sdm845/mm-core/inc/OMX_ContentPipe.h | 195 + sdm845/mm-core/inc/OMX_Core.h | 1440 +++ sdm845/mm-core/inc/OMX_CoreExt.h | 66 + sdm845/mm-core/inc/OMX_IVCommon.h | 933 ++ sdm845/mm-core/inc/OMX_Image.h | 328 + sdm845/mm-core/inc/OMX_Index.h | 260 + sdm845/mm-core/inc/OMX_IndexExt.h | 151 + sdm845/mm-core/inc/OMX_Other.h | 337 + sdm845/mm-core/inc/OMX_QCOMExtns.h | 2171 ++++ sdm845/mm-core/inc/OMX_Skype_VideoExtensions.h | 150 + sdm845/mm-core/inc/OMX_Types.h | 359 + sdm845/mm-core/inc/OMX_Video.h | 1082 ++ sdm845/mm-core/inc/OMX_VideoExt.h | 279 + sdm845/mm-core/inc/QCMediaDefs.h | 74 + sdm845/mm-core/inc/QCMetaData.h | 106 + sdm845/mm-core/inc/QOMX_AudioExtensions.h | 617 + sdm845/mm-core/inc/QOMX_AudioIndexExtensions.h | 85 + sdm845/mm-core/inc/QOMX_CoreExtensions.h | 164 + sdm845/mm-core/inc/QOMX_FileFormatExtensions.h | 155 + sdm845/mm-core/inc/QOMX_IVCommonExtensions.h | 486 + sdm845/mm-core/inc/QOMX_SourceExtensions.h | 157 + sdm845/mm-core/inc/QOMX_StreamingExtensions.h | 486 + sdm845/mm-core/inc/QOMX_VideoExtensions.h | 582 + sdm845/mm-core/inc/drmplay_version.h | 34 + sdm845/mm-core/inc/qc_omx_common.h | 65 + sdm845/mm-core/inc/qc_omx_component.h | 183 + sdm845/mm-core/inc/qc_omx_msg.h | 86 + sdm845/mm-core/mm-core.pc.in | 10 + sdm845/mm-core/src/8937/registry_table.c | 563 + sdm845/mm-core/src/8937/registry_table_android.c | 611 + sdm845/mm-core/src/8952/registry_table.c | 544 + sdm845/mm-core/src/8952/registry_table_android.c | 609 + sdm845/mm-core/src/common/omx_core_cmp.cpp | 407 + sdm845/mm-core/src/common/omx_core_cmp.h | 160 + sdm845/mm-core/src/common/qc_omx_core.c | 932 ++ sdm845/mm-core/src/common/qc_omx_core.h | 72 + sdm845/mm-core/src/default/qc_registry_table.c | 62 + .../src/default/qc_registry_table_android.c | 59 + sdm845/mm-core/src/msm8953/registry_table.c | 721 ++ .../mm-core/src/msm8953/registry_table_android.c | 812 ++ sdm845/mm-core/src/msm8998/registry_table.c | 559 + .../mm-core/src/msm8998/registry_table_android.c | 813 ++ sdm845/mm-core/src/sdm660/registry_table.c | 575 + sdm845/mm-core/src/sdm660/registry_table_android.c | 829 ++ sdm845/mm-core/src/sdm845/registry_table.c | 515 + sdm845/mm-core/src/sdm845/registry_table_android.c | 704 ++ sdm845/mm-video-v4l2/Android.mk | 2 + sdm845/mm-video-v4l2/Makefile.am | 5 + sdm845/mm-video-v4l2/vidc/Android.mk | 2 + sdm845/mm-video-v4l2/vidc/Makefile.am | 5 + sdm845/mm-video-v4l2/vidc/common/Android.mk | 46 + sdm845/mm-video-v4l2/vidc/common/inc/vidc_debug.h | 225 + .../vidc/common/inc/vidc_vendor_extensions.h | 229 + .../mm-video-v4l2/vidc/common/src/vidc_common.cpp | 34 + .../vidc/common/src/vidc_vendor_extensions.cpp | 268 + sdm845/mm-video-v4l2/vidc/vdec/Android.mk | 147 + sdm845/mm-video-v4l2/vidc/vdec/Makefile.am | 68 + sdm845/mm-video-v4l2/vidc/vdec/inc/Map.h | 244 + sdm845/mm-video-v4l2/vidc/vdec/inc/hevc_utils.h | 146 + sdm845/mm-video-v4l2/vidc/vdec/inc/message_queue.h | 76 + sdm845/mm-video-v4l2/vidc/vdec/inc/omx_swvdec.h | 466 + .../mm-video-v4l2/vidc/vdec/inc/omx_swvdec_utils.h | 145 + .../mm-video-v4l2/vidc/vdec/inc/omx_vdec.h | 757 +- sdm845/mm-video-v4l2/vidc/vdec/inc/power_module.h | 42 + sdm845/mm-video-v4l2/vidc/vdec/inc/qtypes.h | 90 + sdm845/mm-video-v4l2/vidc/vdec/inc/queue.h | 39 + sdm845/mm-video-v4l2/vidc/vdec/inc/ts_parser.h | 106 + sdm845/mm-video-v4l2/vidc/vdec/src/message_queue.c | 163 + sdm845/mm-video-v4l2/vidc/vdec/src/omx_swvdec.cpp | 6419 ++++++++++ .../vidc/vdec/src/omx_swvdec_utils.cpp | 350 + .../vidc/vdec/src/omx_vdec_extensions.hpp | 129 + .../mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 11994 +++++++++++++++++++ sdm845/mm-video-v4l2/vidc/vdec/src/ts_parser.cpp | 325 + sdm845/mm-video-v4l2/vidc/venc/Android.mk | 144 + sdm845/mm-video-v4l2/vidc/venc/Makefile.am | 77 + .../mm-video-v4l2/vidc/venc/inc/omx_swvenc_mpeg4.h | 172 + .../mm-video-v4l2/vidc/venc/inc/omx_video_base.h | 728 ++ .../mm-video-v4l2/vidc/venc/inc/omx_video_common.h | 112 + .../vidc/venc/inc/omx_video_encoder.h | 103 + sdm845/mm-video-v4l2/vidc/venc/inc/queue.h | 78 + .../vidc/venc/inc/video_encoder_device_v4l2.h | 627 + .../vidc/venc/src/omx_swvenc_mpeg4.cpp | 2998 +++++ .../mm-video-v4l2/vidc/venc/src/omx_video_base.cpp | 4998 ++++++++ .../vidc/venc/src/omx_video_encoder.cpp | 2338 ++++ .../vidc/venc/src/omx_video_extensions.hpp | 241 + .../vidc/venc/src/video_encoder_device_v4l2.cpp | 7210 +++++++++++ 173 files changed, 70038 insertions(+), 35293 deletions(-) 3a48ecf Revert "mm-video-v4l2: venc: Protect buffer from being freed while accessing" f32a9ed Revert "mm-video-v4l2: venc: Avoid buffer access after free" c47a7d6 Revert "mm-video-v4l2: venc: Protect buffer from being freed while accessing" c100cc9 Revert "mm-video-v4l2: venc: Avoid buffer access after free" 8706579 Revert "mm-video-v4l2: venc: Use client allocated memory if available" b12448b Revert "mm-video-v4l2: venc: Protect buffer from being freed while accessing" 16df6ca Revert "mm-video-v4l2: venc: Avoid buffer access after free" 99560b9 Revert "mm-video-v4l2: venc: Use client allocated memory if available" b701fb1 mm-video-v4l2: venc: Avoid buffer access after free 3864161 mm-video-v4l2: venc: Use client allocated memory if available d53750a mm-video-v4l2: venc: Avoid buffer access after free 9f1dee3 mm-video-v4l2: venc: Use client allocated memory if available f8c8a4e mm-video-v4l2: Protect buffer lifecycle with lock 31cc990 mm-video-v4l2: venc: Avoid buffer access after free e885df2 mm-video-v4l2: venc: Initialize variable allocate_native_handle cdb855b mm-video-v4l2: venc: Avoid buffer access after free 2c15b58 mm-video-v4l2: venc: Protect buffer from being freed while accessing a569853 mm-video-v4l2: venc: Protect buffer from being freed while accessing 2cd0260 mm-video-v4l2: venc: Avoid buffer access after free a2a3cfb msm8998: Update to C1.07.00.00.375.020 a353607 msm8998: Update to 07.00.00.279.357 544fdbb mm-video-v4l2: venc: Advertise constrained profiles for AVC encoder 6ec830a mm-video-v4l2: venc: Protect buffer from being freed while accessing bb2dbbd libc2dcolorconvert: Fix address in unmap call df25be5 libc2dcolorconvert: Fix address in unmap call 55c628c mm-video-v4l2: vdec: change notify flush done to client 79d5f68 mm-video-v4l2: venc: Change QBUF and STREAM_ON call sequence 1cd54c5 mm-video-v4l2: vdec: change notify flush done to client f56db36 mm-video-v4l2: venc: Protect buffer from being freed while accessing 0008e21 mm-video-v4l2: venc: Protect buffer from being freed while accessing a61df3d mm-video-v4l2: vdec: change notify flush done to client 30d04e5 msm8998: Update to 07.00.00.279.293 9d3e09c sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.017 386fc0b mm-video-v4l2: venc: disable non-aosp features ff1ee57 mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS d65458b mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS 72a6741 mm-video-v4l2: venc: Set 601-Limited colorspace for color-converted buffers 4dc3d4a Build libOmxVdec and libOmxVenc with BOARD_VNDK_VERSION 9c57826 Build libstagefrighthw with BOARD_VNDK_VERSION d128a26 mm-video-v4l2: venc: Change QBUF and STREAM_ON call sequence b944a2e mm-video-v4l2: venc: Change QBUF and STREAM_ON call sequence ede8181 sdm845: fixup include paths d6560b4 Android.mk: Add sdm845 0df3caf sdm845: AU_LINUX_ANDROID_LA.UM.6.3.R1.06.00.01.301.010 6822554 msm8998: Update to 07.00.00.279.240 49cc3f7 msm8998: mm-video-v4l2: vdec: Allocate input buffers as uncached 9da80c1 mm-video-v4l2: vdec: Fix reporting change in color-space to the client c7206e6 Add libutils to msm8998 modules a72adb7 mm-video-v4l2: vdec: Fix reporting change in color-space to the client d303c64 msm8998: Update to 07.00.00.279.194 e2b75a9 msm8998: Update to 07.00.00.279.162 a7f8a09 msm8998: Update to 07.00.00.279.143 240fc6e fix circular dependency libnativewindow <-> libui 7e5fd2e Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (media) aec6957 msm8998: Update to 07.00.00.279.069 bbeeb07 Revert "mm-video-v4l2: venc: Implement android vendor extensions" d6618cb Revert "mm-video-v4l2: venc: add extension to support av-timer timestamps" eae4309 Revert "mm-video-v4l2: vdec: Add Vendor extensions support in decoder component" 2ba6836 Revert "mm-video-v4l2: venc: Update output resolution correctly for rotation" 7291c30 Revert "mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q" 77fc363 mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q af000f5 mm-video-v4l2: venc: Update output resolution correctly for rotation afe3ba8 mm-video-v4l2: vdec: Add Vendor extensions support in decoder component 2d12590 mm-video-v4l2: venc: add extension to support av-timer timestamps a1e30e1 mm-video-v4l2: venc: Implement android vendor extensions df5095e msm8998: Align to 07.00.00.279.049 ========platform/hardware/qcom/msm8996 between android-8.0.0_r32..android-8.1.0_r1========= kernel-headers/sound/devdep_params.h | 11 ++++++++++- original-kernel-headers/sound/devdep_params.h | 10 ++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) 4427593 audio: mmap_data_fd wip using hwdep nodes ========platform/hardware/qcom/wlan between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 +- OWNERS | 2 + cld80211-lib/cld80211_lib.c | 14 +-- qcwcn/wcnss-service/Android.mk | 1 + qcwcn/wcnss-service/wcnss_service.c | 19 ----- qcwcn/wifi_hal/Android.mk | 4 + qcwcn/wifi_hal/common.cpp | 25 ++++++ qcwcn/wifi_hal/common.h | 1 + qcwcn/wifi_hal/cpp_bindings.cpp | 2 +- qcwcn/wifi_hal/gscan.cpp | 155 ++++------------------------------ qcwcn/wifi_hal/ifaceeventhandler.cpp | 4 +- qcwcn/wifi_hal/llstats.cpp | 6 +- qcwcn/wifi_hal/nan.cpp | 138 +++++++++++++++--------------- qcwcn/wifi_hal/nan_i.h | 30 ++++++- qcwcn/wifi_hal/nan_ind.cpp | 83 ++++++++++++++++-- qcwcn/wifi_hal/nan_req.cpp | 93 ++++++++++++-------- qcwcn/wifi_hal/nan_rsp.cpp | 35 ++++---- qcwcn/wifi_hal/nancommand.h | 4 +- qcwcn/wifi_hal/ring_buffer.cpp | 1 + qcwcn/wifi_hal/rssi_monitor.cpp | 8 +- qcwcn/wifi_hal/rtt.cpp | 16 ++-- qcwcn/wifi_hal/tdls.cpp | 8 +- qcwcn/wifi_hal/wifi_hal.cpp | 31 ++++--- qcwcn/wifi_hal/wificonfig.cpp | 137 +++++++++++++++++++++++++++++- qcwcn/wifi_hal/wifilogger.cpp | 16 ++-- qcwcn/wifi_hal/wifiloggercmd.h | 4 +- qcwcn/wpa_supplicant_8_lib/Android.mk | 1 + 27 files changed, 494 insertions(+), 349 deletions(-) d3a1c7a Move wcnss_service to vendor a9caaff Reading the serialno property is forbidden 8554570 WifiHal: Fix NotifyResponse for NDP return codes 111c8ab cld80211lib: Remove sendmsg to driver during cleanup 9aebcc1 Wifi-Hal: Modify tx power API c6e7a5e WiFi-HAL: Map kernel returned error code to wifihal error 7b531a2 Wifi-Hal: Increase the ring buffer size for FW ring ae2eb26 Wifi-Hal: Over write kernel error code 1906cf3 WiFi-HAL: Support to set tx_power_limits 3b95b19 WifiHal: Fix NDP incorrect error returns a5e1dd5 Building libwifi-hal-qcom with BOARD_VNDK_VERSION edd4b8a Mark lib_driver_cmd_qcwcn as vendor module 337510e [QC-HAL] Check for null nl socket before passing commands 5a77af6 Add OWNERS in hardware/qcom/wlan 37f39c7 Wifi-HAL: Remove gscan APIs route to LOWI ec97908 Wifi-Hal: Fix issue to include NDP security info cc4ae5a WifiHal: Fix cfg discovery indication 77e7a47 WifiHal: Fix crash with firmware logs decode f77e989 Revert "Fix build for bee, gordon_peak, and owl" 3e542da WifiHal: Fix junk data append to error info 9f919da Wifi-Hal:Add support for configuring NAN sid on subscriber side 516abe0 Include what you use. 135e91f Move libcld802111.so to vendor partition 71cdb36 Delete cld80211-lib static variant. 9e902a0 Wifi-Hal: Introduce support for NAN Publish Replied Ind 6b61a43 Wifi-Hal: Add support to fetch second ndp channel ========platform/hardware/ril between android-8.0.0_r32..android-8.1.0_r1========= CleanSpec.mk | 2 + OWNERS | 4 + include/libril/ril_ex.h | 2 + include/telephony/ril.h | 870 ++++++++++++++++++++++++++++++++++++++++-- libril/Android.mk | 3 +- libril/RilSapSocket.h | 16 - libril/ril.cpp | 32 +- libril/ril_commands.h | 5 + libril/ril_service.cpp | 507 ++++++++++++++++++++++-- libril/ril_service.h | 34 +- libril/ril_unsol_commands.h | 2 + libril/sap_service.cpp | 12 +- librilutils/Android.mk | 7 + reference-ril/Android.mk | 5 + reference-ril/reference-ril.c | 74 ++-- rild/Android.mk | 1 + rild/rild.c | 2 - 17 files changed, 1432 insertions(+), 146 deletions(-) ae339b3 Fix docstrings for RIL_CellIdentity 2075d7c Fix Sap Service 945296c NATT Keepalive RIL Implementation 6a8809d NATT Keepalive RIL Implementation 983d18b Remove unused include bb6567c DO NOT MERGE Fix security vulnerability in pre-O rild code. c4c7c55 DO NOT MERGE Fix security vulnerability in pre-O rild code. dda24c6 DO NOT MERGE Fix security vulnerability in pre-O rild code. 84254fc DO NOT MERGE Fix security vulnerability in pre-O rild code. 1d3f448 Change mapping of QMI error 745fffb Change ISap version from 1.0 to 1.1 7bb0022 Fix VTS test case HidlHalGTest#RadioHidlTest.getIccCardStatus_32bit failed. 35afd64 Fix the RIL-to-HIDL conversion for Cell Lat and Long 714e19c Fix the RIL-to-HIDL conversion for Cell Lat and Long 076e687 rild: fix missing simcard in emulator fb9166e Radio Interface changes to allow the modem to query the framework for the key. c419580 Fix memory alignment for dispatchImsCdmSms while sending data to vendor code. 7da5dd6 Add cross-validation to IccCardStatusResponse 9c7ad93 Use direct assignment to replace memcpy dab3166 Use direct assignment to replace memcpy ec94b82 Keepalive RIL Interface a216ed4 Update ril.h documentation for vts c28d66e Update ril.h documentation for vts 6942b21 Keepalive RIL Interface 449ba11 Add OWNERS in hardware/ril d4483a3 Fix loc of libreference-ril LOCAL_VENDOR_MODULE 917a407 Move librilutils to vendor. 2341d11 Use CALL_ONREQUEST in RadioImpl::setCarrierInfoForImsiEncryption b10761e Radio Interface changes to allow the modem to query the framework for the key. ccb6d7f Better handling for hal version 1.1 402dc02 Add cross-validation to IccCardStatusResponse d99e928 Radio Interface changes to allow the modem to query the framework for the key. f65b2c9 Use CALL_ONREQUEST in RadioImpl::startNetworkScan 8688abd Implement the new network scan RIL API. 0c5ad9f Also setup IPv6 gateway for emulator. b3a11bb Fix multi sim support and warnings in new hal code. 8bdf7cf Remove GENERIC_FAILURE still in ril.h 7317bd4 Define new network scan RIL API 584379e Define new network scan RIL API 797c1c2 Support different SIM power states d865136 Add RIL_UNSOL_MODEM_RESTART message 3abe7c7 Define new network scan RIL API 08eb654 Support different SIM power states eeebae6 Fix loc of libreference-ril LOCAL_VENDOR_MODULE 32763f0 Convert ResetNvType to RIL.h values of RIL_REQUEST_NV_RESET_CONFIG 70f7d2e Do not treat NULL response as error for getAllowedCarriers c61837e Radio Interface changes to allow the modem to query the framework for the key. db8e094 Radio Interface to query for the public key. 4ef3e13 Move librilutils to vendor. caae205 libril: include what you use f9185ee Move libril to the vendor partition. 8e732d4 Fixed several memory related issues. b4295a4 Fixed compilation error when MEMSET_FREED is turned on c13645e Fixed incorrect parameter handling for setup data call 88961c2 Fix warnings and set Werror flags to not let them happen again. 410b756 Add p2 option in openLogicalChannel c721331 Use explicit .c_str() for hidl_string 7955c43 Change radio related service names to slot1, slot2, slot3... 950d830 rild.c: Use log/log.h instead of utils/Log.h dc9f31b Allow newer message format indicating signal strength bd5595a Change radio related service names to slot1, slot2, slot3... ba723ce Revert "Revert "Emulator: adjust reference-ril to the refactored qemu_pipe"" b9a6eee SapImpl: log error description 05bab0b Revert "Emulator: adjust reference-ril to the refactored qemu_pipe" 4799b52 Emulator: adjust reference-ril to the refactored qemu_pipe ========kernel/tests between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + net/test/bpf.py | 94 +++++----- net/test/bpf_test.py | 397 ++++++++++++++++++++++++++++++++---------- net/test/csocket.py | 15 +- net/test/cstruct.py | 72 ++++++-- net/test/cstruct_test.py | 53 ++++++ net/test/forwarding_test.py | 1 - net/test/iproute.py | 22 +-- net/test/multinetwork_base.py | 6 +- net/test/multinetwork_test.py | 176 ++++++++++++++----- net/test/neighbour_test.py | 1 - net/test/net_test.py | 58 ++++-- net/test/netlink.py | 1 - net/test/pf_key.py | 327 ++++++++++++++++++++++++++++++++++ net/test/pf_key_test.py | 99 +++++++++++ net/test/ping6_test.py | 15 +- net/test/qtaguid_test.py | 156 +++++++++++++++++ net/test/resilient_rs_test.py | 172 ++++++++++++++++++ net/test/run_net_test.sh | 12 +- net/test/sock_diag.py | 5 + net/test/sock_diag_test.py | 17 +- net/test/xfrm.py | 47 ++++- net/test/xfrm_test.py | 61 ++++++- 23 files changed, 1563 insertions(+), 246 deletions(-) abfe7a8 Trim OWNERS a32e3ea Revert "Revert "Add VTI Configs to Networking Unit Tests"" 5c1b6c8 Revert "Add VTI Configs to Networking Unit Tests" 8048576 Add VTI Configs to Networking Unit Tests fb68843 Add tests for cgroup v2 bpf and new helper functions e582f46 Add OWNERS in kernel/tests 9c67278 Add attribute offset support to cstruct f85db34 Turn on /proc/net/xfrm_stat in kernel config. f498317 Test case to check getsockopt operation SO_COOKIE e7777d8 New ways to instantate cstruct objects. 6a820e1 Add tests for ALLOCSPI. 2f4685b Support "with"-style errno assertions. a58c27d Clean up and reorgnize the bpf Test 8036bbd Remove unused imports. 8fae690 More tests on xt_qtaguid owner match function c2332f2 Test that SHA2 hashes use 128-bit truncation with PF_KEY. b1db0fa Add code to use the PF_KEY interface. 6232818 Enable qtaguid sk fd test 2bff1d5 Support flushing XFRM state. b61097a De-duplicate iptables command code. 173399e Also test link-local ping on connected sockets. 004476f Make net_test enable CONFIG_NETFILTER_TPROXY as well. d5a9fc6 Add test to check socket get untagged after closed 58d2f32 Fix incorrect protocol argument to RTM_DELROUTE 8837617 Support more device-like filesystem layout. d40f1fe Use actual pointer objects instead of integers. 2fa874b Revert "Unit test for socket cookie upstream patch" 627fe91 Unit test for socket cookie upstream patch 5f2af77 Enable full RIOTest.testZeroLengthPrefix test on all kernel versions de5aa75 net_test: Add test for RFC7559 router solicitation backoff ========platform/libcore between android-8.0.0_r32..android-8.1.0_r1========= AndroidTest.xml | 26 + JavaLibrary.mk | 28 +- NativeCode.mk | 1 + OWNERS | 18 + .../java/dalvik/annotation/AnnotationDefault.java | 2 +- .../java/dalvik/annotation/EnclosingClass.java | 2 +- .../java/dalvik/annotation/EnclosingMethod.java | 2 +- .../main/java/dalvik/annotation/InnerClass.java | 2 +- .../main/java/dalvik/annotation/MemberClasses.java | 2 +- .../java/dalvik/annotation/MethodParameters.java | 2 +- .../src/main/java/dalvik/annotation/Signature.java | 2 +- .../dalvik/annotation/SourceDebugExtension.java | 2 +- dalvik/src/main/java/dalvik/annotation/Throws.java | 2 +- .../java/dalvik/system/BaseDexClassLoader.java | 49 +- .../dalvik/system/DelegateLastClassLoader.java | 149 + .../main/java/dalvik/system/DexClassLoader.java | 7 +- dalvik/src/main/java/dalvik/system/DexFile.java | 14 +- .../java/dalvik/system/InMemoryDexClassLoader.java | 1 - .../dalvik/system/profiler/AsciiHprofWriter.java | 99 - .../java/dalvik/system/profiler/BinaryHprof.java | 148 - .../dalvik/system/profiler/BinaryHprofReader.java | 480 - .../dalvik/system/profiler/BinaryHprofWriter.java | 253 - .../system/profiler/DalvikThreadSampler.java | 51 - .../dalvik/system/profiler/HprofBinaryToAscii.java | 182 - .../java/dalvik/system/profiler/HprofData.java | 394 - .../system/profiler/MalformedHprofException.java | 35 - .../system/profiler/PortableThreadSampler.java | 43 - .../dalvik/system/profiler/SamplingProfiler.java | 490 - .../java/dalvik/system/profiler/ThreadSampler.java | 44 - .../org_apache_harmony_dalvik_NativeTestTarget.cpp | 4 +- .../system/profiler/SamplingProfilerTest.java | 309 - expectations/brokentests.txt | 145 - expectations/icebox.txt | 149 - expectations/knownfailures.txt | 362 +- expectations/taggedtests.txt | 46 - .../harmony/tests/java/io/PrintStreamTest.java | 146 +- .../harmony/tests/java/lang/String2Test.java | 8 +- .../harmony/tests/java/net/DatagramSocketTest.java | 2 +- .../tests/java/nio/charset/CharsetTest.java | 72 +- .../java/nio/charset/UTF16CharsetEncoderTest.java | 25 +- .../harmony/tests/java/util/jar/JarFileTest.java | 487 +- .../harmony/tests/java/util/regex/MatcherTest.java | 34 + .../tests/javax/net/ssl/SSLSessionTest.java | 36 +- include/ScopedIcuLocale.h | 4 +- include/ScopedJavaUnicodeString.h | 4 +- json/src/main/java/org/json/JSONArray.java | 2 +- json/src/main/java/org/json/JSONException.java | 9 + luni/src/main/java/android/system/Os.java | 2 + luni/src/main/java/android/system/OsConstants.java | 8 +- .../src/main/java/android/system/StructRlimit.java | 39 + luni/src/main/java/android/system/StructStat.java | 35 +- .../main/java/android/system/StructTimespec.java | 79 + .../java/java/nio/charset/CharsetEncoderICU.java | 2 +- luni/src/main/java/libcore/icu/TimeZoneNames.java | 37 +- luni/src/main/java/libcore/io/ForwardingOs.java | 2 + luni/src/main/java/libcore/io/IoBridge.java | 13 +- luni/src/main/java/libcore/io/Linux.java | 2 + luni/src/main/java/libcore/io/Os.java | 2 + luni/src/main/java/libcore/net/MimeUtils.java | 7 +- luni/src/main/java/libcore/util/HexEncoding.java | 38 + .../src/main/java/libcore/util/TimeZoneFinder.java | 24 +- luni/src/main/native/ExecStrings.cpp | 2 +- luni/src/main/native/IcuUtilities.cpp | 9 +- luni/src/main/native/JniException.cpp | 2 +- luni/src/main/native/NetFd.h | 2 +- luni/src/main/native/NetworkUtilities.cpp | 18 +- luni/src/main/native/Register.cpp | 4 +- luni/src/main/native/ZipUtilities.cpp | 3 +- .../src/main/native/android_system_OsConstants.cpp | 7 +- luni/src/main/native/cbigint.h | 2 +- luni/src/main/native/java_lang_StringToReal.cpp | 8 +- .../main/native/java_lang_invoke_MethodHandle.cpp | 4 +- luni/src/main/native/java_math_NativeBN.cpp | 8 +- luni/src/main/native/java_util_regex_Matcher.cpp | 8 +- luni/src/main/native/java_util_regex_Pattern.cpp | 4 +- luni/src/main/native/libcore_icu_ICU.cpp | 36 +- .../main/native/libcore_icu_NativeConverter.cpp | 59 +- luni/src/main/native/libcore_icu_TimeZoneNames.cpp | 18 +- .../native/libcore_io_AsynchronousCloseMonitor.cpp | 7 +- luni/src/main/native/libcore_io_Linux.cpp | 118 +- luni/src/main/native/libcore_io_Memory.cpp | 15 +- .../libcore_util_NativeAllocationRegistry.cpp | 2 +- .../native/org_apache_harmony_xml_ExpatParser.cpp | 14 +- luni/src/main/native/sun_misc_Unsafe.cpp | 4 +- luni/src/main/native/valueOf.cpp | 4 +- luni/src/main/native/valueOf.h | 2 +- .../java/dalvik/system/ClassLoaderTestSupport.java | 92 + .../dalvik/system/DelegateLastClassLoaderTest.java | 228 + .../java/dalvik/system/DexClassLoaderTest.java | 85 +- .../src/test/java/dalvik/system/create_test_jar.sh | 68 + .../libcore/android/system/StructTimespecTest.java | 144 + .../dalvik/system/BaseDexClassLoaderTest.java | 22 +- .../src/test/java/libcore/io/BlockGuardOsTest.java | 1 + luni/src/test/java/libcore/io/OsTest.java | 51 + .../java/libcore/java/io/DataOutputStreamTest.java | 49 +- .../java/libcore/java/lang/OldThreadGroupTest.java | 44 +- .../libcore/java/lang/reflect/ReflectionTest.java | 7 +- .../libcore/java/lang/reflect/parameter/README.txt | 2 +- .../libcore/java/net/FtpURLConnectionTest.java | 143 +- .../libcore/java/net/OldURLClassLoaderTest.java | 15 + .../java/net/ServerSocketConcurrentCloseTest.java | 56 +- .../src/test/java/libcore/java/nio/BufferTest.java | 35 +- .../nio/channels/DatagramChannelMulticastTest.java | 68 +- .../nio/charset/OldCharset_MultiByte_UTF_16.java | 4 - .../OldCharset_MultiByte_UTF_16_Android.java | 374 - .../java/nio/file/AccessDeniedExceptionTest.java | 68 +- .../file/AtomicMoveNotSupportedExceptionTest.java | 68 +- .../nio/file/DirectoryNotEmptyExceptionTest.java | 66 +- .../nio/file/FileAlreadyExistsExceptionTest.java | 68 +- .../java/nio/file/FileSystemExceptionTest.java | 66 +- .../java/nio/file/FileSystemLoopExceptionTest.java | 66 +- .../libcore/java/nio/file/LinkPermissionTest.java | 5 +- .../java/nio/file/NoSuchFileExceptionTest.java | 68 +- .../java/nio/file/NotDirectoryExceptionTest.java | 66 +- .../java/nio/file/NotLinkExceptionTest.java | 66 +- .../java/libcore/java/security/ProviderTest.java | 26 + .../java/libcore/java/security/SignatureTest.java | 96 +- .../java/security/cert/X509CertificateTest.java | 14 +- .../security/spec/AlgorithmParametersPSSTest.java | 14 +- .../libcore/java/text/OldAttributedStringTest.java | 12 +- .../test/java/libcore/java/text/OldBidiTest.java | 31 + .../libcore/java/text/SimpleDateFormatTest.java | 29 + .../test/java/libcore/java/util/Base64Test.java | 13 +- .../test/java/libcore/java/util/CurrencyTest.java | 4 +- .../test/java/libcore/java/util/TimeZoneTest.java | 12 + .../java/libcore/java/util/zip/ZipEntryTest.java | 70 +- .../libcore/java/util/zip/ZipOutputStreamTest.java | 33 + .../libcore/javax/crypto/CipherBasicsTest.java | 212 + .../test/java/libcore/javax/crypto/CipherTest.java | 10 +- .../libcore/javax/crypto/ECDHKeyAgreementTest.java | 13 +- .../crypto/spec/AlgorithmParametersTestAES.java | 33 + .../crypto/spec/AlgorithmParametersTestDES.java | 33 + .../crypto/spec/AlgorithmParametersTestDESede.java | 33 + .../crypto/spec/AlgorithmParametersTestDSA.java | 47 + .../crypto/spec/AlgorithmParametersTestGCM.java | 86 + .../crypto/spec/AlgorithmParametersTestOAEP.java | 159 + .../java/libcore/javax/crypto/spec/README.ASN1 | 14 + .../javax/net/ssl/SSLSocketFactoryTest.java | 12 + .../java/libcore/javax/net/ssl/SSLSocketTest.java | 84 +- luni/src/test/java/libcore/net/MimeUtilsTest.java | 9 + .../libcore/sun/net/util/IPAddressUtilTest.java | 63 + .../sun/util/logging/PlatformLoggerTest.java | 60 + .../java/libcore/util/SerializationTester.java | 24 +- luni/src/test/native/libcore_java_io_FileTest.cpp | 4 +- .../test/native/libcore_java_lang_ThreadTest.cpp | 2 +- .../test/native/libcore_java_nio_BufferTest.cpp | 9 +- .../libcore_util_NativeAllocationRegistryTest.cpp | 4 +- luni/src/test/resources/crypto/aes-cbc.csv | 2179 ++ luni/src/test/resources/crypto/aes-cfb128.csv | 2179 ++ luni/src/test/resources/crypto/aes-cfb8.csv | 2179 ++ luni/src/test/resources/crypto/aes-ecb.csv | 2179 ++ luni/src/test/resources/crypto/aes-gcm.csv | 35383 +++++++++++++++++++ luni/src/test/resources/crypto/aes-ofb.csv | 2179 ++ luni/src/test/resources/crypto/build_test_files.sh | 23 + luni/src/test/resources/crypto/desede-cbc.csv | 541 + luni/src/test/resources/crypto/desede-cfb64.csv | 541 + luni/src/test/resources/crypto/desede-cfb8.csv | 541 + luni/src/test/resources/crypto/desede-ecb.csv | 511 + luni/src/test/resources/crypto/desede-ofb.csv | 541 + luni/src/test/resources/crypto/parse_records.py | 122 + .../test/resources/dalvik/system/bootoverride.jar | Bin 0 -> 842 bytes luni/src/test/resources/dalvik/system/child.jar | Bin 0 -> 862 bytes luni/src/test/resources/dalvik/system/parent.jar | Bin 0 -> 863 bytes non_openjdk_java_files.mk | 14 +- .../src/main/java/java/awt/font/TextAttribute.java | 239 +- ojluni/src/main/java/java/io/Console.java | 12 +- ojluni/src/main/java/java/io/DeleteOnExitHook.java | 2 + ojluni/src/main/java/java/io/ExpiringCache.java | 8 +- ojluni/src/main/java/java/io/FileDescriptor.java | 58 +- ojluni/src/main/java/java/io/FilePermission.java | 4 +- .../main/java/java/io/InterruptedIOException.java | 4 +- ojluni/src/main/java/java/io/PrintStream.java | 21 +- ojluni/src/main/java/java/io/RandomAccessFile.java | 83 +- ojluni/src/main/java/java/io/Serializable.java | 1 + .../main/java/java/io/SerializablePermission.java | 3 +- .../main/java/java/lang/AbstractStringBuilder.java | 2 +- .../java/lang/ArrayIndexOutOfBoundsException.java | 4 +- ojluni/src/main/java/java/lang/Byte.java | 4 +- ojluni/src/main/java/java/lang/Class.java | 4 +- ojluni/src/main/java/java/lang/JavaLangAccess.java | 42 - .../src/main/java/java/lang/RuntimePermission.java | 2 + .../src/main/java/java/lang/SecurityManager.java | 10 + ojluni/src/main/java/java/lang/String.java | 2 +- ojluni/src/main/java/java/lang/System.java | 2 +- ojluni/src/main/java/java/lang/Thread.java | 4 +- ojluni/src/main/java/java/lang/Throwable.java | 2 +- .../src/main/java/java/lang/invoke/CallSite.java | 4 +- .../java/java/lang/invoke/MethodHandleStatics.java | 114 +- ojluni/src/main/java/java/lang/ref/Reference.java | 2 +- .../java/java/lang/reflect/ReflectPermission.java | 2 + ojluni/src/main/java/java/net/DatagramSocket.java | 5 +- ojluni/src/main/java/java/net/Inet6Address.java | 8 +- ojluni/src/main/java/java/net/NetPermission.java | 2 + ojluni/src/main/java/java/net/ServerSocket.java | 3 +- ojluni/src/main/java/java/net/Socket.java | 3 +- .../src/main/java/java/net/SocketPermission.java | 2 + .../main/java/java/net/SocketTimeoutException.java | 2 + ojluni/src/main/java/java/net/SocksSocketImpl.java | 3 +- ojluni/src/main/java/java/net/URLClassLoader.java | 2 +- ojluni/src/main/java/java/net/URLConnection.java | 8 + .../src/main/java/java/nio/DirectByteBuffer.java | 19 +- .../java/java/security/AccessControlContext.java | 2 + .../main/java/java/security/AccessController.java | 2 + .../src/main/java/java/security/AllPermission.java | 2 + .../src/main/java/java/security/AuthProvider.java | 2 + .../main/java/java/security/BasicPermission.java | 2 + ojluni/src/main/java/java/security/CodeSource.java | 23 +- .../main/java/java/security/DomainCombiner.java | 2 + .../src/main/java/java/security/IdentityScope.java | 2 + .../main/java/java/security/KeyPairGenerator.java | 11 +- .../src/main/java/java/security/KeyStoreSpi.java | 56 +- .../src/main/java/java/security/MessageDigest.java | 10 +- ojluni/src/main/java/java/security/Permission.java | 12 +- .../java/java/security/PermissionCollection.java | 2 + .../src/main/java/java/security/Permissions.java | 2 + ojluni/src/main/java/java/security/Policy.java | 5 +- .../main/java/java/security/PrivilegedAction.java | 2 + .../java/security/PrivilegedActionException.java | 2 + .../java/security/PrivilegedExceptionAction.java | 2 + .../main/java/java/security/ProtectionDomain.java | 2 + ojluni/src/main/java/java/security/Provider.java | 12 + .../src/main/java/java/security/SecureRandom.java | 12 +- ojluni/src/main/java/java/security/Security.java | 74 +- .../java/java/security/SecurityPermission.java | 2 + ojluni/src/main/java/java/security/Signature.java | 60 +- .../java/java/security/UnresolvedPermission.java | 2 + .../main/java/java/security/acl/Permission.java | 2 + .../java/java/security/interfaces/DSAParams.java | 2 +- .../java/java/security/spec/ECParameterSpec.java | 6 +- ojluni/src/main/java/java/sql/SQLPermission.java | 2 + .../src/main/java/java/text/DateFormatSymbols.java | 23 +- .../src/main/java/java/text/SimpleDateFormat.java | 32 +- .../java/java/time/chrono/HijrahChronology.java | 2 +- .../main/java/java/time/chrono/JapaneseDate.java | 8 +- ojluni/src/main/java/java/util/ArrayList.java | 2 +- ojluni/src/main/java/java/util/Arrays.java | 4 +- ojluni/src/main/java/java/util/Calendar.java | 8 +- ojluni/src/main/java/java/util/Collections.java | 2 +- ojluni/src/main/java/java/util/EnumMap.java | 6 +- ojluni/src/main/java/java/util/EnumSet.java | 6 +- .../java/java/util/JapaneseImperialCalendar.java | 20 +- ojluni/src/main/java/java/util/LinkedHashMap.java | 4 +- ojluni/src/main/java/java/util/Locale.java | 2 +- .../main/java/java/util/PropertyPermission.java | 2 + ojluni/src/main/java/java/util/ResourceBundle.java | 3 +- ojluni/src/main/java/java/util/TimeZone.java | 55 +- ojluni/src/main/java/java/util/XMLUtils.java | 2 +- ojluni/src/main/java/java/util/logging/Level.java | 2 +- .../java/java/util/logging/LoggingPermission.java | 2 + ojluni/src/main/java/java/util/regex/Matcher.java | 12 +- ojluni/src/main/java/javax/crypto/Cipher.java | 29 +- .../java/javax/crypto/CryptoAllPermission.java | 2 + .../main/java/javax/crypto/CryptoPermission.java | 2 + .../main/java/javax/crypto/CryptoPermissions.java | 2 + .../main/java/javax/crypto/CryptoPolicyParser.java | 2 + ojluni/src/main/java/javax/crypto/JceSecurity.java | 100 +- .../main/java/javax/crypto/JceSecurityManager.java | 2 + .../src/main/java/javax/crypto/KeyAgreement.java | 56 +- .../src/main/java/javax/crypto/KeyGenerator.java | 12 +- ojluni/src/main/java/javax/crypto/Mac.java | 63 +- ojluni/src/main/java/javax/net/SocketFactory.java | 1 + .../java/javax/net/ssl/HttpsURLConnection.java | 6 + .../src/main/java/javax/net/ssl/SNIServerName.java | 1 + ojluni/src/main/java/javax/net/ssl/SSLContext.java | 2 +- ojluni/src/main/java/javax/net/ssl/SSLEngine.java | 9 +- .../src/main/java/javax/net/ssl/SSLPermission.java | 2 + .../main/java/javax/net/ssl/SSLServerSocket.java | 6 + .../java/javax/net/ssl/SSLServerSocketFactory.java | 41 +- ojluni/src/main/java/javax/net/ssl/SSLSocket.java | 6 + .../main/java/javax/net/ssl/SSLSocketFactory.java | 88 +- .../java/javax/security/auth/AuthPermission.java | 2 + .../security/auth/PrivateCredentialPermission.java | 2 + .../javax/security/auth/SubjectDomainCombiner.java | 2 + .../src/main/java/jdk/net/NetworkPermission.java | 2 + ojluni/src/main/java/jdk/net/package-info.java | 32 - ojluni/src/main/java/sun/misc/BASE64Decoder.java | 3 +- .../src/main/java/sun/misc/CEFormatException.java | 10 +- .../src/main/java/sun/misc/CEStreamExhausted.java | 7 +- .../src/main/java/sun/misc/CharacterDecoder.java | 6 +- ojluni/src/main/java/sun/misc/Cleaner.java | 7 +- .../main/java/sun/misc/CompoundEnumeration.java | 8 +- ojluni/src/main/java/sun/misc/FDBigInt.java | 493 - ojluni/src/main/java/sun/misc/FpUtils.java | 414 +- ojluni/src/main/java/sun/misc/Hashing.java | 57 - .../java/sun/misc/InvalidJarIndexException.java | 4 +- ojluni/src/main/java/sun/misc/JarIndex.java | 86 +- ojluni/src/main/java/sun/misc/LRUCache.java | 6 +- ojluni/src/main/java/sun/misc/MetaIndex.java | 3 +- ojluni/src/main/java/sun/misc/REException.java | 5 +- ojluni/src/main/java/sun/misc/SharedSecrets.java | 4 +- ojluni/src/main/java/sun/misc/URLClassPath.java | 280 +- ojluni/src/main/java/sun/misc/VM.java | 75 +- ojluni/src/main/java/sun/misc/Version.java | 54 +- .../src/main/java/sun/net/ExtendedOptionsImpl.java | 14 + ojluni/src/main/java/sun/net/NetHooks.java | 66 +- ojluni/src/main/java/sun/net/NetworkClient.java | 6 +- .../src/main/java/sun/net/TelnetOutputStream.java | 4 +- ojluni/src/main/java/sun/net/ftp/FtpClient.java | 48 +- .../main/java/sun/net/ftp/FtpClientProvider.java | 47 +- .../src/main/java/sun/net/ftp/impl/FtpClient.java | 59 +- .../java/sun/net/spi/DefaultProxySelector.java | 126 +- .../src/main/java/sun/net/util/IPAddressUtil.java | 139 +- ojluni/src/main/java/sun/net/util/URLUtil.java | 24 + .../src/main/java/sun/net/www/MessageHeader.java | 40 +- .../src/main/java/sun/net/www/MeteredStream.java | 14 +- .../src/main/java/sun/net/www/URLConnection.java | 9 +- .../sun/net/www/protocol/ftp/FtpURLConnection.java | 135 +- .../java/sun/net/www/protocol/jar/Handler.java | 1 + .../sun/net/www/protocol/jar/JarFileFactory.java | 2 +- .../sun/net/www/protocol/jar/JarURLConnection.java | 4 +- .../java/sun/nio/ch/DatagramSocketAdaptor.java | 4 +- .../java/sun/nio/ch/DefaultSelectorProvider.java | 28 + ojluni/src/main/java/sun/nio/ch/IOUtil.java | 24 + ojluni/src/main/java/sun/nio/ch/SocketAdaptor.java | 4 +- .../java/sun/nio/fs/LinuxFileSystemProvider.java | 67 +- .../src/main/java/sun/reflect/CallerSensitive.java | 2 +- ojluni/src/main/java/sun/reflect/Reflection.java | 27 +- .../main/java/sun/reflect/misc/ReflectUtil.java | 33 +- ojluni/src/main/java/sun/security/jca/JCAUtil.java | 29 +- .../main/java/sun/security/jca/ProviderConfig.java | 4 +- .../main/java/sun/security/jca/ProviderList.java | 6 - .../src/main/java/sun/security/jca/Providers.java | 6 +- ojluni/src/main/java/sun/security/pkcs/PKCS7.java | 25 +- .../main/java/sun/security/pkcs/SignerInfo.java | 33 +- .../provider/certpath/PKIXCertPathValidator.java | 3 - ojluni/src/main/java/sun/security/util/Debug.java | 52 +- .../java/sun/security/util/DerInputStream.java | 7 + .../src/main/java/sun/security/util/DerValue.java | 6 + .../util/DisabledAlgorithmConstraints.java | 4 +- .../src/main/java/sun/security/util/KeyUtil.java | 29 +- .../java/sun/security/util/ObjectIdentifier.java | 9 +- ojluni/src/main/java/sun/security/x509/AVA.java | 15 +- .../main/java/sun/security/x509/AlgorithmId.java | 14 +- .../x509/CRLDistributionPointsExtension.java | 8 +- .../java/sun/security/x509/CRLNumberExtension.java | 7 +- .../src/main/java/sun/security/x509/DNSName.java | 12 +- .../main/java/sun/security/x509/EDIPartyName.java | 2 +- .../java/sun/security/x509/GeneralSubtrees.java | 2 +- .../main/java/sun/security/x509/IPAddressName.java | 20 +- .../x509/IssuingDistributionPointExtension.java | 2 +- .../main/java/sun/security/x509/KeyIdentifier.java | 4 +- ojluni/src/main/java/sun/security/x509/OIDMap.java | 4 + .../sun/security/x509/PolicyMappingsExtension.java | 2 +- .../security/x509/PrivateKeyUsageExtension.java | 6 +- ojluni/src/main/java/sun/security/x509/RDN.java | 39 +- .../security/x509/SubjectInfoAccessExtension.java | 4 +- .../src/main/java/sun/security/x509/URIName.java | 2 +- .../src/main/java/sun/security/x509/X500Name.java | 20 +- .../java/sun/security/x509/X509AttributeName.java | 2 +- .../main/java/sun/security/x509/X509CRLImpl.java | 8 +- .../main/java/sun/security/x509/X509CertImpl.java | 17 +- .../src/main/java/sun/security/x509/X509Key.java | 6 +- .../java/sun/util/calendar/AbstractCalendar.java | 27 +- .../main/java/sun/util/calendar/BaseCalendar.java | 1 - .../main/java/sun/util/calendar/CalendarDate.java | 4 +- .../java/sun/util/calendar/CalendarSystem.java | 51 +- .../sun/util/calendar/LocalGregorianCalendar.java | 41 +- .../src/main/java/sun/util/locale/BaseLocale.java | 88 +- .../sun/util/locale/InternalLocaleBuilder.java | 3 +- .../src/main/java/sun/util/locale/LanguageTag.java | 4 +- .../main/java/sun/util/locale/LocaleMatcher.java | 9 +- .../java/sun/util/locale/LocaleObjectCache.java | 4 +- .../src/main/java/sun/util/locale/LocaleUtils.java | 2 +- .../main/java/sun/util/logging/LoggingProxy.java | 2 +- .../main/java/sun/util/logging/LoggingSupport.java | 2 +- .../main/java/sun/util/logging/PlatformLogger.java | 108 +- .../sun/util/resources/OpenListResourceBundle.java | 67 +- ojluni/src/main/native/Adler32.c | 2 +- ojluni/src/main/native/Bits.c | 2 +- ojluni/src/main/native/Character.cpp | 2 +- ojluni/src/main/native/Console_md.c | 2 +- ojluni/src/main/native/DatagramChannelImpl.c | 2 +- ojluni/src/main/native/DatagramDispatcher.c | 2 +- ojluni/src/main/native/Double.c | 2 +- ojluni/src/main/native/FileChannelImpl.c | 2 +- ojluni/src/main/native/FileDescriptor_md.c | 2 +- ojluni/src/main/native/FileDispatcherImpl.c | 2 +- ojluni/src/main/native/FileInputStream.c | 2 +- ojluni/src/main/native/FileKey.c | 2 +- ojluni/src/main/native/FileOutputStream_md.c | 2 +- ojluni/src/main/native/FileSystemPreferences.c | 2 +- ojluni/src/main/native/Float.c | 2 +- ojluni/src/main/native/IOUtil.c | 2 +- ojluni/src/main/native/Inet4Address.c | 2 +- ojluni/src/main/native/Inet6Address.c | 2 +- ojluni/src/main/native/InetAddress.c | 2 +- ojluni/src/main/native/MappedByteBuffer.c | 2 +- ojluni/src/main/native/Math.c | 2 +- ojluni/src/main/native/NativeThread.c | 6 +- ojluni/src/main/native/Net.c | 2 +- ojluni/src/main/native/ObjectInputStream.c | 2 +- ojluni/src/main/native/ObjectOutputStream.c | 2 +- ojluni/src/main/native/ObjectStreamClass.c | 2 +- ojluni/src/main/native/ProcessEnvironment_md.c | 2 +- ojluni/src/main/native/Register.cpp | 4 +- ojluni/src/main/native/Runtime.c | 2 +- ojluni/src/main/native/ServerSocketChannelImpl.c | 2 +- ojluni/src/main/native/SocketChannelImpl.c | 2 +- ojluni/src/main/native/SocketInputStream.c | 2 +- ojluni/src/main/native/SocketOutputStream.c | 2 +- ojluni/src/main/native/StrictMath.c | 2 +- ojluni/src/main/native/String.c | 2 +- ojluni/src/main/native/System.c | 6 +- ojluni/src/main/native/Thread.c | 2 +- ojluni/src/main/native/Throwable.c | 2 +- ojluni/src/main/native/UNIXProcess_md.c | 2 +- ojluni/src/main/native/UnixFileSystem_md.c | 2 +- ojluni/src/main/native/java_net_SocketOptions.h | 68 - ojluni/src/main/native/java_util_zip_CRC32.c | 2 +- ojluni/src/main/native/java_util_zip_Deflater.c | 2 +- ojluni/src/main/native/java_util_zip_Inflater.c | 2 +- ojluni/src/main/native/java_util_zip_ZipFile.c | 2 +- ojluni/src/main/native/linux_close.cpp | 6 +- ojluni/src/main/native/net_util.h | 15 + ojluni/src/main/native/net_util_md.c | 19 + ojluni/src/main/native/net_util_md.h | 6 + ojluni/src/main/native/socket_tagger_util.cpp | 4 +- .../cert/PKIXCertPathValidatorValidity.java | 142 + .../time/format/TCKLocalizedPrinterParser.java | 16 + openjdk_java_files.mk | 40 +- .../java/libcore/java/security/CpuFeatures.java | 1 + tools/docs/crypto/README | 11 +- tools/upstream/oj_upstream_comparison.py | 61 +- tzdata/shared2/Android.mk | 46 - .../libcore/tzdata/shared2/DistroException.java | 31 - .../main/libcore/tzdata/shared2/DistroVersion.java | 213 - .../src/main/libcore/tzdata/shared2/FileUtils.java | 188 - .../tzdata/shared2/StagedDistroOperation.java | 78 - .../libcore/tzdata/shared2/TimeZoneDistro.java | 169 - .../libcore/tzdata/shared2/DistroVersionTest.java | 102 - .../test/libcore/tzdata/shared2/FileUtilsTest.java | 368 - .../libcore/tzdata/shared2/TimeZoneDistroTest.java | 170 - tzdata/tools2/Android.mk | 36 - tzdata/tools2/createIcuUpdateResources.sh | 89 - tzdata/tools2/createTimeZoneDistro.sh | 23 - .../tzdata/update2/tools/CreateTimeZoneDistro.java | 106 - .../update2/tools/TimeZoneDistroBuilder.java | 177 - tzdata/tools2/testing/prepareTzDataUpdates.sh | 174 - tzdata/tools2/testing/rebootAndGrabLogs.sh | 25 - tzdata/tools2/tzupdate.properties | 11 - tzdata/update2/Android.mk | 35 - .../tzdata/update2/TimeZoneDistroInstaller.java | 374 - .../update2/TimeZoneDistroInstallerTest.java | 672 - 443 files changed, 55869 insertions(+), 10150 deletions(-) 77ffbdbe7 Further checks for error coditions in linux.io.Linux JNI edd9a36e4 Fix API level in SimpleDateFormat documentation. 911eb92d1 Add missing checks for error coditions in linux.io.Linux JNI 63552f334 Update java.util.Locale with Oreo release name b8ab2bf39 Clear DateFormat.is24Hour during test. 215e09aac Rename argument from debugFlags to artFlags. 76c13bb7c Fix DatagramChannelMulticastTest.test_joinSourceSpecific_groupBind_ipv4 3cc4411cd More completely add NETLINK_NETFILTER constant. 7e5fed009 Fix DatagramSocketTest#test_getRemoteSocketAddress 3c3ee8a42 Fix JNI error in Linux.(pipe2|sendfile). f1866bd83 Attempt to de-flake ServerSocketConcurrentCloseTest 3400daf04 Expand SecurityManager javadoc with info about its support. 7cd7bf2e5 Fix DatagramChannelMulticastTest.test_joinSourceSpecific_groupBind_ipv4 7000d56f6 Fix DatagramSocketTest#test_getRemoteSocketAddress c725b7f12 Deal with preclosed fd in IoBridge.getLocalInetSocketAddress(). 07e6e4e2a Fix failing FileTest#test_canonicalCachesAreOff() b62a2c225 Revert "RandomAccessFile should use O_SYNC/O_DSYNC for rws/rwd" 2ca2bafa5 Revert "Test app for time zone updates" d8aeaec2b Revert "Demo/prototype apps for time zone updates" 989c646c2 Make EVP_has_aes_hardware accessible. 89907dba5 Fix test by not asserting stubbed result of LinkPermission.getName(). c30e11473 Linux: Add proper casts for varargs call. c49ea6806 Fix DatagramSocketTest#test_getRemoteSocketAddress e05b7bef3 BlockGuardOsTest: Add exception for getrlimit. 03c394148 Make BaseDexClassLoaderTest independent of its parent class loader c5307105d Linux: Implement getrlimit fef885586 Disable File.getCanonicalPath caches. 0c192e421 Fix NPE in URLClassLoader.getPermissions() introduced in Android N. cb628d3d2 Extend dex load reporting to report the full ClassLoader chain 5e99971a1 Unhide DelegateLastClassLoader. 2c9bf1099 Fix DatagramChannelMulticastTest#test_multicastLoopOption_IPv6 cab01ac29 libcore: use proper nativehelper headers d2538d4be Add equals and hashcode to StructTimespec caed7373b Disable File.getCanonicalPath caches. c04007c41 Fix the byte ordering behaviour of the UTF-16 Charset. faa2342e5 Fix Matcher.find and reset fd8f0567f Clear DateFormat.is24Hour during test. 37f866f80 Update JNI code in preparation for ICU 59 switching to C++11 char16_t. 5ec39e0dc Remove obsolete test app 108091b67 Added StructStat nanosecond precision fields. f2cfb1223 Remove File.deleteOnExit in ZipEntryTest fac06a434 Make ZipEntryTest time-insensitive 35efa1b58 Revert "Make ZipEntryTest time-insensitive" feda69d88 Revert "Remove File.deleteOnExit in ZipEntryTest" 2674d25ff Remove File.deleteOnExit in ZipEntryTest 9999813ff Remove incorrect error-level logging 27feef257 Make ZipEntryTest time-insensitive 383c65d1b Remove incorrect error-level logging 5ebe5b60d Use IOException rather than SocketException. 3e1ea1fa8 Unhide O_CLOEXEC/O_DSYNC/F_DUPFD_CLOEXEC OsConstants. 163670fc9 Fix a typo in a comment in String.java. c5ef172cc Use IOException rather than SocketException. 7cbb18e35 Update tests for synced changes to Conscrypt e84a00ad2 Unhide InMemoryDexClassLoader ByteBuffer[] constructor 7177fa7f9 Fix early termination in ServerSocketConcurrentCloseTest 67dff6ffa Expand libcore OWNERS file. cecbeeb99 DO NOT MERGE: Stabilize testConcurrentServerSocketCloseReliablyThrows. 3696c0780 Revert "Revert "Consolidate byte to/from hex methods to use HexEncoding."" 89b1d0519 Add basic compliance tests for AES/GCM implementations e52f28fda Revert "Consolidate byte to/from hex methods to use HexEncoding." 7eddd5ba1 Delete the prototype_updater_app 4847b84f2 Consolidate byte to/from hex methods to use HexEncoding. 54e325e49 Remove a stray source file 1ef6f4ccb Add basic compliance tests for AES and DESEDE implementations c1366f11d Reintroduce setConnectTimeout() warning lost in Android N. bf92f093d Remove unused copy of TimeZoneDistroInstaller 390565531 Removal of the prototype data app code 46035cdad Fix ParcelFileDescriptor in RulesCheckReceiver bbea315f5 Work around ServerSocketConcurrentCloseTest flakiness 2bcfe9267 Minor tidy of annotation doc comments ea6c306e5 Improvements to JarFileTest c4ea41c37 RandomAccessFile should use O_SYNC/O_DSYNC for rws/rwd a5676377c Update tests for fixes in Bouncy Castle 1.57. 1bbc50647 Allow DexFile#getDexOptNeeded to check case when downgrading is required 7956ee198 Work around ServerSocketConcurrentCloseTest flakiness 1445a93cb Add some useful context to a log message c65e388c4 Updates JSONException for API parity to org.json 1a6436a8d Fix phantom reference based cleanup of JNI-created buffer a7ac09cd5 Remove reuse of TimeZoneDistro 83c4a654c Remove reuse of TimeZoneDistro 2a9930009 Refactoring of the prototype data app f847cef7d Use decryption keys on decryption tests in CipherTest ce982beab Make version check logic clearer c92b1a795 Add tests for encodings of AlgorithmParameters. 85952e2f3 Enable stripping of debug information when required. 9e217304a CertificateTest: fix error-prone code in test f393ec80c Rename DatagramChannelMulticastTest helper methods. 4f51e6cf5 Fix DatagramChannelMulticastTest#test_joinAnySource_IPv6 9cc25b8ab Add additional ignored algorithms to ProviderTest. 9ff89c89d Support creating NETLINK_NETFILTER sockets d3ae2c333 Modify install() method args d14695f28 Support creating NETLINK_NETFILTER sockets 9c6c46a4b Move share2 & tools2 files to system/timezone 1df9005bb Move share2 & tools2 files to system/timezone df8dc5a87 Throw an exception if we could not open a converter. e73fb5ccf Minimize diff vs. upstream for a few files. db6b2f41b Use HashMap instead of WeakHashMap. 464ef056a DO NOT MERGE Hide createSocket(Socket, InputStream, boolean). 5f3a68261 Exempt AlgorithmParameters.DES from BC/Conscrypt override test. c3a5f45a5 Libcore: Remove sampling profiler 2da0b3378 Implement DelegateLastClassLoader. b9a07e95f Tweak Android-changed markers in some sun.nio files. 3d880200d Un-stub CodeSource.getLocation(). 909ec8e18 Add tests for NONEwithECDSA Signature. 5e867426e Don't be opinionated about whether anonymous classes can be static. b145421cb Update java.lang.ref.Reference to u121-b13. e38ef6487 Add docs warning about enabling non-contiguous TLS versions. 60b015c0b Update android-chaged tags in java.io.FileDescriptor c40972e8e Add missing Android-removed markers to sun.nio.ch.IOUtil d5befe0dc Update sun.reflect.* from OpenJDK 7u40 to 8u121-b13 58a831874 DexClassLoader: Properly get rid of optimizedDirectory argument. 48faf4ee2 Update sun.misc package to openJdk8u121-b13 d7d29a223 Update SSL{,Server}SocketFactory Android-changed markers. 20fd9c084 Remove java.lang.JavaLangAccess 36a709ed7 Compare-to-upstream fixes for three classes in java.security. 96635863c Add Android-changed markers to more crypto classes. 7355fec37 Fix month and dayOfWeek names formatting. 6582f180e Update JceSecurity to 8u121-b13 and mark changes. d9bb89d52 Improve documentation for TimeZoneFinder f04b9afc1 Add a regression test for Deflate/zlib behavior f366aef8d Update sun.security.pkcs.PKCS7|SignerInfo to openJdk8u121-b13 d28e91a99 Add change marker for added method in SocketFactory 902c21636 Update Android-changed markers in some sun.security classes. d222b998c Update a few SSL version TBDs that were missed previously. 7f1f3e1af Add test for PKCS5 PBE schemes with no salt. 043cf32d2 java.security: Add Android-changed markers, remove unneeded diffs f515ad8fb Skip multicast test if it is not supported 94200e5a4 Apply upstream OpenJDK 9 compilation fix to JapaneseDate. 3af6afd0b Also return vdex file from DexFile.getDexFileOutputPath be9c6bb56 Update sun.net to OpenJDK8u121-b13. 562dff65e Add missing / improve existing change markers in sun.net. 545619b8f Update sun.net to OpenJDK8u121-b13. f0d5c9c93 Add missing / improve existing change markers in sun.net. e9f00c177 More sun.security.* patches from OpenJDK8u121-b13 a6d00d975 Update sun.net to OpenJDK8u121-b13. b8ecbc29b Add missing / improve existing change markers in sun.net. 82fdb5400 Make Android-changed markers for SecurityManager-related classes consistent. 9ff6aec1c Remove empty files that are no longer referenced. f5a241465 Improve patches to sun.security.util on top of upstream OpenJDK8u121-b13. 5e261e53b Fix DisabledAlgorithmConstraints whitespace and copyright header. 09828c081 Small updates to Android-changed code in javax.net.ssl 9db7ab68c Improve patches to sun.security on top of upstream OpenJDK8u121-b13. def2ebadf Add Android-removed markers to javax.crypto package f242d067c Add Android-removed markers to javax.security.auth package. 012dec09a Fix license header incorrectly identifying a GPLv2+CE file as Apache 2. 5fbb8f325 Update the crypto autodocs README. b9ea7752d Improve Android-change documentation in RandomAccessFile c3f202a6b Consolidate test expectations into one file 96c0ed3b0 Update sun.util to upstream OpenJDK8u121-b13. 520a4c65e Remove unused class sun.misc.Hashing adbaf7d3d Demo/prototype apps for time zone updates c04e68e27 Test app for time zone updates 5f90065cd Improve Android-changed documentation for removal of ZoneInfo d102f0b7b Update TextAttribute to OpenJDK8u121-b13. 22051136d Add SSLEngine and SSLSocket cipher suite docs to autodocs. 6fcc96874 Handle safe mode in PackageManager. b4255d872 Update sun.net.ftp to OpenJDK8u121-b13. c8adfe137 Update sun.net.ftp to OpenJDK8u121-b13. af87ccfe8 Update smali command for smali 2.2.0 c1be8552c Add test that Conscrypt always overrides Bouncy Castle. ad25a60fb DexFile: Deprecate class and public constructors. ccab03e56 Port "Better ObjectIdentifier validation" change from openJdk8u121-b13 a2e7c4048 Switch libcore wakeup signal to value reserved in bionic a7794447c Add test coverage for PrintStream autoflushing behavior. f4ea5c7c5 Revert^2 "Add annotation for SourceDebugExtension metadata" bcc8a9fe7 Add missing android-changed markers in X509CertImpl 5b8e053c8 Fix PrintStream ctor ignoring Charset parameter. de1819e35 CharsetEncoderICU: Don't call updateCallback from . 5fd63f71e Proper fix for rejecting ftp URL with /r/n. 15e65ec4e Remove ZoneRulesProvider links from ZoneId 7835c85a2 Revert "Reject ftp URLConnection containing /r/n in user info." 4a6950e82 Revert "Add annotation for SourceDebugExtension metadata" c7660a58b Tweak ExpiringCache closer to upstream OpenJDK8u121-b13 code. 6d63dcb83 Port sun.security.x509* changes from openJdk8u121-b13 72a80a636 Port sun.security.* changes from openJdk8u121-b13 fa84287e3 Remove ValueBased paragraphs from java.time javadocs ae3464f24 Deflake OldThreadGroupTest. 9926b1809 Fix typo in java.util.Locale ICU data information 528799479 Remove conflicting package infromation for java.security packages fa483de88 Update java.util.Locale ICU data information 4f9d47d74 Fix flaky FileInputStreamTest test. cf32435cd Regression test for Bidi class 891b62407 exclude multicast tests in virtual device testing 39b6c2a4b Remove over-specified lambda class assertions 9e7c2183d Add annotation for SourceDebugExtension metadata c3155270c misc: Tweak Android change documentation, revert redundant changes. 1ac916fc0 add OWNERS to libcore dd0def4af Clean up unused native methods f4d26eb1f Move PlainSocketImpl away from JNI (part 2) bff60bcc9 Let SocketTest#getTrafficClass allow ECN bits to be present 087345a1b Thread: Improve exception message for bad priorities. 9eca269fb Ensure all ojluni Android-changed comments occur in line comments. de283414f Further canonicalized Android-changed comments e496eead2 Generating GMT offset Strings in TimeZoneNames 25bafbf1f Don't pre populate TimeZoneNames cache. c7d1dedea Change TimeZone.getDisplayName() to use ICU4J 1367e7d21 Implement MethodHandles.explicitCastArguments() ce8690ce8 Remove dead/unused code 2abcd7d49 Add parameter tests for abstract / static methods. 7c6843e60 Document javadoc removals in java.util.Optional* 034227a63 Add UDP_ENCAP Constants to OsConstants.java 879f8d034 Update MIME types for ogg files to follow RFC 5334 7aa552781 Revert "Provider: Changes for compile time initialization." 7b63247eb Port "Tighten ECDSA validation" change from openJdk8u121-b13 44fa52b51 Port of s.s.u.AbstractAlgorithmConstraints changes from openJdk8u121-b13 881cd038b Port further sun.security.* changes 51e2670b9 Port "Tighten jar checks" change from openJdk8u121-b13 0f5c418a6 build: Fix order of variable definitions 9add83320 Remove 1000 element arrays from tests. 243d86d47 Port sun.security.util.AnchorCertificates changes form openJdk8u121-b13 0f3509b5d sun.security.provider.certpath.RevocationChecker changes from openJdk8u121-b13 fb98fa55c Direct indirect CRL checks 7ab89abb8 Port certpath validation fixes from openjdk8u121-b13 97acfce99 Port sun.security.provider.certpath.PKIXCertPathValidator from openJdk8u121-b13 b15a36169 Port jdk.tls.disabledAlgorithms related changes from openJdk8u121-b13 7fab06bfb Port sun.security.provider.certpath.OCSPResponse from openJdk8u121-b13 1f324ab73 Reject ftp URLConnection containing /r/n in user info. 52077753b Test for rejection of ftp URL with /r/n in userinfo 85bdb5220 Remove "Reverse" PKIX CertPathBuilder implementation b79ae7480 System: Remove unnecessary null check. 21e6175e2 java.nio.file: Remove support for FileStore information. 23e2982ee Missing 1.8 javax.net.ssl.SSLSocketFactory.createSocket method 85efcadc9 Remove out-of-date comments about ICU4C. d66ba745d Add SocketTimeoutTest#testSocketWriteNeverTimeouts to known failures 8530a7bee Revert "Revert "Matcher: Avoid excessive String copies."" f806f3a49 Upstream comparison tool: Output relative % difference vs upstream 8ada38d3a Fix arabic unicode block percent sign in ar. 8bb4f1519 Delete DefaultFileStoreTest. 085fbffe1 Addition of new time zone lookup code 20fb2c25a Revert "Add strictmode check for getaddrinfo" 9084fb6f7 Revert "Revert "Matcher: Avoid excessive String copies."" 53e4e15bb Revert "Matcher: Avoid excessive String copies." 903563600 Matcher: Avoid excessive String copies. 2ee39b85e Add known Wycheproof failures 2ace53c10 Add strictmode check for getaddrinfo cad0ab32c Reenable Unicode 9 Bidi test. bec383100 Undo temporary API level coercion 1d574f46c Lower daemons priority to 124 (libcore). e7f3db7b7 Java.net javadoc and exception message improvement from ojdk121-b13 4520cd7e6 Update originalDexFile comment 40ffb1ab9 Libcore: Remove warning on missing library path 89e6fad5e Port missing javax.* changes from openJdk8u121-b13, part 1 23e4017fe Add test config to libjavacore-benchmarks d5318f13a java.security headers and javadoc changes from openJdk8u121-b13 1568b5a4c TimeZoneDistroInstaller changes + knock-ons de4777530 java.lang.reflect javadoc chages from openJdk8u121 8510e5234 java.util.regex javadoc chages from openJdk8u121 de3edfe76 Revert "Remove testAtSignInUserInfo and add testMultipleUserField" e5a6402f5 Throw an exception if CipherOutputStream's cipher does. bab90fe9b Centralize knowledge of time zone file paths 01713155e java.beans.ChangeListenerMap updated to openJdk8u121-b13 09aaac1c0 Hashtable: Use upstream OpenJDK8u121-b13 versions of Map default methods 874c25b3b Allow non default root CAs to be not subject to algorithm restrictions 9e6915991 Update sun.s.p.c.AlgorithmChecker class with openJdk changes. 32c780f41 Move PlainSocketImpl away from JNI (part 1) ========platform/libnativehelper between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 17 ++++++++++++++--- JNIHelp.cpp | 4 ++++ JniConstants.cpp | 2 ++ include/nativehelper/JNIHelp.h | 16 ++++++++++++++++ include/nativehelper/JniConstants.h | 1 + include_deprecated/AsynchronousCloseMonitor.h | 1 + include_deprecated/JNIHelp.h | 1 + include_deprecated/JniConstants.h | 1 + include_deprecated/JniInvocation.h | 1 + include_deprecated/ScopedBytes.h | 1 + include_deprecated/ScopedLocalFrame.h | 1 + include_deprecated/ScopedLocalRef.h | 1 + include_deprecated/ScopedPrimitiveArray.h | 1 + include_deprecated/ScopedStringChars.h | 1 + include_deprecated/ScopedUtfChars.h | 1 + include_deprecated/UniquePtr.h | 1 + include_deprecated/jni.h | 1 + include_deprecated/toStringArray.h | 1 + {include/nativehelper => include_jni}/jni.h | 0 tests/Android.bp | 1 + tests/AndroidTest.xml | 26 ++++++++++++++++++++++++++ 21 files changed, 77 insertions(+), 3 deletions(-) ab365e3 Move default libnativehelper include to mock dir. 083b920 Add jni_headers to export only jni.h to vendor and platform. 2e31280 Add JNI helper function jniCreateString(). 5f72472 Track libcore commit 58228b82c64808eddac02736f18f5003730443a0 8ffbd0d Add test config to JniInvocation_test ========platform/packages/apps/BasicSmsReceiver between android-8.0.0_r32..android-8.1.0_r1========= res/values-bs/strings.xml | 22 ++++++++++++++++++++++ res/values-en-rCA/strings.xml | 22 ++++++++++++++++++++++ res/values-en-rXC/strings.xml | 22 ++++++++++++++++++++++ 3 files changed, 66 insertions(+) 39b5b14 Import translations. DO NOT MERGE 102e19f Import translations. DO NOT MERGE bcf8778 Import translations. DO NOT MERGE 0aa0611 Import translations. DO NOT MERGE ========platform/packages/apps/Bluetooth between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 + AndroidManifest.xml | 9 +- jni/Android.bp | 39 + jni/Android.mk | 37 - jni/com_android_bluetooth_a2dp.cpp | 16 +- jni/com_android_bluetooth_a2dp_sink.cpp | 22 +- jni/com_android_bluetooth_avrcp.cpp | 114 +-- jni/com_android_bluetooth_avrcp_controller.cpp | 101 ++- ..._android_bluetooth_btservice_AdapterService.cpp | 60 +- jni/com_android_bluetooth_gatt.cpp | 294 ++++--- jni/com_android_bluetooth_hdp.cpp | 8 +- jni/com_android_bluetooth_hfp.cpp | 90 ++- jni/com_android_bluetooth_hfpclient.cpp | 82 +- jni/com_android_bluetooth_hid.cpp | 93 ++- jni/com_android_bluetooth_hidd.cpp | 12 +- jni/com_android_bluetooth_pan.cpp | 14 +- jni/com_android_bluetooth_sdp.cpp | 10 +- res/values-ar/strings.xml | 8 +- res/values-ar/test_strings.xml | 2 +- res/values-bn/strings.xml | 28 +- res/values-bn/strings_pbap.xml | 2 +- res/values-en-rCA/config.xml | 19 + res/values-en-rCA/strings.xml | 135 ++++ res/values-en-rCA/strings_pbap.xml | 16 + res/values-en-rCA/strings_pbap_client.xml | 5 + res/values-en-rCA/strings_sap.xml | 10 + res/values-en-rCA/test_strings.xml | 13 + res/values-en-rXC/config.xml | 19 + res/values-en-rXC/strings.xml | 135 ++++ res/values-en-rXC/strings_pbap.xml | 16 + res/values-en-rXC/strings_pbap_client.xml | 5 + res/values-en-rXC/strings_sap.xml | 10 + res/values-en-rXC/test_strings.xml | 13 + res/values-gu/strings.xml | 52 +- res/values-gu/strings_pbap.xml | 4 +- res/values-gu/strings_sap.xml | 4 +- res/values-gu/test_strings.xml | 2 +- res/values-hi/strings.xml | 30 +- res/values-hi/strings_pbap.xml | 6 +- res/values-hi/test_strings.xml | 6 +- res/values-iw/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-ml/strings.xml | 4 +- res/values-mr/strings.xml | 56 +- res/values-mr/strings_pbap.xml | 6 +- res/values-mr/strings_pbap_client.xml | 2 +- res/values-mr/strings_sap.xml | 4 +- res/values-mr/test_strings.xml | 4 +- res/values-ne/test_strings.xml | 2 +- res/values-pa/strings.xml | 32 +- res/values-pa/strings_pbap.xml | 4 +- res/values-pa/strings_sap.xml | 4 +- res/values-te/strings.xml | 16 +- res/values-te/strings_sap.xml | 4 +- res/values-uz/strings.xml | 4 +- res/values/config.xml | 10 +- src/com/android/bluetooth/a2dp/A2dpService.java | 21 +- .../android/bluetooth/a2dp/A2dpStateMachine.java | 6 +- .../bluetooth/a2dpsink/A2dpSinkStreamHandler.java | 66 +- .../a2dpsink/mbs/A2dpMediaBrowserService.java | 13 +- .../bluetooth/avrcp/AddressedMediaPlayer.java | 69 +- src/com/android/bluetooth/avrcp/Avrcp.java | 204 +++-- .../avrcpcontroller/AvrcpControllerService.java | 2 +- .../bluetooth/btservice/AdapterProperties.java | 216 ++++-- .../bluetooth/btservice/AdapterService.java | 32 +- .../android/bluetooth/btservice/PhonePolicy.java | 187 +++-- .../android/bluetooth/btservice/RemoteDevices.java | 340 +++++++- src/com/android/bluetooth/gatt/AppScanStats.java | 189 +++-- src/com/android/bluetooth/gatt/ContextMap.java | 12 +- src/com/android/bluetooth/gatt/GattService.java | 136 ++-- src/com/android/bluetooth/gatt/ScanManager.java | 99 ++- .../android/bluetooth/hfp/HeadsetHalConstants.java | 2 +- .../android/bluetooth/hfp/HeadsetPhoneState.java | 59 +- src/com/android/bluetooth/hfp/HeadsetService.java | 31 +- .../android/bluetooth/hfp/HeadsetStateMachine.java | 854 +++++++++++---------- .../bluetooth/hfpclient/HeadsetClientService.java | 69 +- .../hfpclient/HeadsetClientStateMachine.java | 129 ++-- .../bluetooth/hfpclient/NativeInterface.java | 8 +- .../hfpclient/connserv/HfpClientConference.java | 5 - .../hfpclient/connserv/HfpClientConnection.java | 14 +- .../hfpclient/connserv/HfpClientDeviceBlock.java | 10 +- src/com/android/bluetooth/hid/HidService.java | 78 ++ .../android/bluetooth/mapclient/MnsService.java | 29 +- .../opp/BluetoothOppBtEnableActivity.java | 13 +- .../android/bluetooth/opp/BluetoothOppManager.java | 13 + .../opp/BluetoothOppObexClientSession.java | 5 +- .../bluetooth/opp/BluetoothOppReceiver.java | 6 +- .../android/bluetooth/opp/BluetoothOppService.java | 72 +- .../bluetooth/opp/BluetoothOppTransferHistory.java | 20 +- src/com/android/bluetooth/opp/Constants.java | 24 +- src/com/android/bluetooth/pan/PanService.java | 15 +- .../pbap/BluetoothPbapCallLogComposer.java | 1 + .../bluetooth/pbap/BluetoothPbapObexServer.java | 3 +- .../bluetooth/pbap/BluetoothPbapService.java | 54 +- src/com/android/bluetooth/sap/SapServer.java | 9 +- .../bluetooth/btservice/RemoteDevicesTest.java | 457 ++++++++++- .../hfpclient/HeadsetClientServiceTest.java | 2 +- .../hfpclient/HeadsetClientStateMachineTest.java | 3 +- .../bluetooth/pbapclient/PbapParserTest.java | 15 +- 99 files changed, 3575 insertions(+), 1717 deletions(-) e85822729 Revert "Always send KEYCODE_MEDIA_PLAY_PAUSE" 2f7d58c82 MAP-MNS: Cleanup sdp record on service shutdown c4f8315b2 OPP: Remove sdp record during BT off to prevent leak e645119f5 MAP-MNS: Cleanup sdp record on service shutdown 05e472314 OPP: Remove sdp record during BT off to prevent leak 5e600b2e3 Fix the logic for re-generating / updating the AVRCP PlaybackState 76aab6dba Track the AudioManager Playback state to update the AVRCP playback state f6a7a5e91 PBAP: Clean up SDP record when closing service b4a3b38c4 Adapter: Reset adapter connection states when BR/EDR is ready 32638175c Print the runtime blacklisted devices for AVRCP absolute volume control e69fc83ad Always send KEYCODE_MEDIA_PLAY_PAUSE 2167443fa Printed the modified AVRCP features in case a device is blacklisted 9ef4a582e Set the AVRCP absolute volume control initial volume to 50% for all devices ff5b7361a PhonePolicy: Retry HFP and A2DP once only b7cafbaa7 PhonePolicy: Logging and logic refactor acbe70b65 HFP: Fix headset state transition on device replacement a169df6d9 SAP: Initialize mIntentReceiver to null ff67f992d AVRCP: Only send the active player for media player listings 233b9b1be AdapterProperties: change log level and wording 3602fadc0 PAN: No observable state transition when PAN is rejected d691ccc76 AdapterProperties: Logging and logic refactor 064fad7de PBAP: Close mServerSockets when shutting down service b8f2c7081 Fix potenial NPE in PhonePolicy 2f559efaf Import translations. DO NOT MERGE ee1727044 Don't reject notifications and wait until new addressed player is ready (1/2) e5528ec2c HFP: Fix regressions in HFP state machine c1a28a635 A2DP sink audio focus bcbffb1f3 Fix Bluetooth crash when open the opp transfer history on the lock screen dd26298bb Check permissions when registering a scan pending intent 0f28f65fd HFP AG: Fix the condition to check if SCO is connected 081c0e369 HFP: Fix regressions in HFP state machine b8d861656 Use the current item in the existing queue rather than using metadata 1cd940fc4 Add timestamp to rejected calls for PBAP 673e4dc38 AVRCP getConnectedDevices 679f6e3c4 PBAP: Reduce logging to verbose for PBAP entries 67c982aed Don't reject notifications and wait until new addressed player is ready (1/2) 20f2d99a6 Change theme for BluetoothOppTransferHistory 4c3119309 Bluetooth Unit Test 051174ca0 HFPClient call disconnect cause 01bd404e9 AVRCP controller browse fcc0a6173 Import translations. DO NOT MERGE 9a8b93d51 Fix GATT client leakage when scan is throttled (1/2) 37b7b5b41 AVRCP: Only send the active player for media player listings ef56c5471 Check if now playing list is updated by comparing the current queue (1/3) 82cfeee4e AVRCP: Only send the active player for media player listings 6b95520b8 Improve AVRCP quality and state handling (1/2) 348b6390d Properly update profile connection state 3d35808e7 HFP client volume control f31324d5f HFPClient unhold conference call f73db9bf7 Fix IndexOutOfBounds exception due to incorrect media player start index c833de68e AVRCP: Ignore addressed player changed to telecom c2d0d6bfb Unregister display listener 99a0131b4 Prevent stack crash if there is only one player and it isn't active 86859c329 Allow AVRCP to send playback state when resumed from pause 385061655 AVRCP: Fix unexpected index out of bounds exception ded0d3fc0 Import translations. DO NOT MERGE 7a5eadc00 Import translations. DO NOT MERGE 444761c2b Return on available players changed and clear state for addr player changed eb829bbfa Initialize the Browsable Player list at user unlock instead of boot complete 1111f2434 Grab all packages that support browsing instead of connecting to them one by one 3211ee063 Send the playback state changes to playing only after track changed 3616b7ce7 Update the now playing list after AddrPlayerChanged 093a2e4d9 Remove dependency on delay by ignoring invalid playback states 39117ad2b Fix primary adv interval range 60487bf62 Support call waiting/call swap on single phone. 739d0edc6 HFP connect Audio 2c6946471 DO NOT MERGE ANYWHERE Allow the Bluetooth MAC address to be updated asynchronously (1/3) 12991e686 Stop unfiltered BLE scanning on screen off 90229679c Import translations. DO NOT MERGE 676ee3d73 HFP: Reset battery level on HFP disconnect 8dcccec79 Import translations. DO NOT MERGE ecf14d975 Import translations. DO NOT MERGE b8d0d29ed Import translations. DO NOT MERGE 24ff00817 Prevent floating mMediaBrowser reference 8eb9c7aea HFP: Indicate profile as connected after SLC is established 353a14e7a HFP: HeadsetStateMachine logging clean-up c8d55992b Fix permission check for access to the Bluetooth device address d5078f2b2 Pass all scans to battery stats 72225a3ac Send Addressed player changed responses immediatly 0704743e3 AVRCP: Fix deadlock between Avrcp.this and mMediaPlayerInfoList f16972158 Import translations. DO NOT MERGE 58e50a45b AVRCP: UID_CHANGED response for GetItemAttributes c51c87b37 Defer sending NETWORK_STATE_AVAILABLE to headset 291c62478 OPP: Have OBEX add 'End of Body' for a small file 198a1bc7f OPP: Have OBEX add 'End of Body' for a small file 45551315d AVRCP: UID_CHANGED response for GetItemAttributes 6a5c11bb6 A2DP: Only unregister receiver if we registered cb63ca088 AVRCP: workaround invalid setBrowsedPlayer id be8be56f0 Send the now playing list changed events after media updates 819122df0 AVRCP: workaround invalid setBrowsedPlayer id cc75e0ce5 Send available players changed with addressed player changed c0069d247 GATT: Expose opportunistic client API to Java dbbab6bca GATT: Expose opportunistic client API to Java 4013e8a45 Turn off logspam (Bluetooth) 7c12b34b9 AVRCP: use only one MediaController from a package bc5aacf16 AVRCP: use only one MediaController from a package 9cc2dbd93 Deal with unknown signal strength level comes from Telephony 9589b268e OPP: Fix support for vCal 1.0 and iCal 2.0 a7c269cbe Deal with unknown signal strength level comes from Telephony 141eb4655 Extract metadata info from MediaPlayer.Queue added by Google Play Music bcad71fe1 OPP: Fix support for vCal 1.0 and iCal 2.0 741a62711 PBAP: Check for null in isNameMatchTarget 544344635 PBAP: Check for null in isNameMatchTarget 7f61c2475 Make RawAddress into a class (3/3) f6cdf2f53 Make RawAddress into a class (3/3) 820361b16 Support battery level reporting via Apple VSC (2/2) 07fcaf47d Support battery level reporting via Plantronics XEVENT (2/2) 15cd8b09b Add intent handler for HF battery indicator (2/2) e97b12056 Add APIs to get remote device's battery level (2/2) f27d360b7 Support battery level reporting via Apple VSC (2/2) ff0aaa12c Revert "Revert "Improve BLE scan attribution to facilitate debugging power issues"" 8536d97c0 Support battery level reporting via Plantronics XEVENT (2/2) 0b319f1df Add intent handler for HF battery indicator (2/2) 2c14ac112 Use soong to build JNI code cb39925db Rename bt_bdaddr_t into RawAddress (2/3) 2e20779b9 Revert "Improve BLE scan attribution to facilitate debugging power issues" 3686813d5 Add APIs to get remote device's battery level (2/2) 487fb02a6 Defer sendDeviceStateChanged until SIM config loaded b40cec2e9 Rename bt_bdaddr_t into RawAddress (2/3) 81efe3aa8 Improve BLE scan attribution to facilitate debugging power issues c96094364 AVRCP: Fix NowPlayingList looping d65422f9b AVRCP: Fix NowPlayingList looping 85ff69032 Avrcp: Limit available players changed b631457c5 Avrcp: refactor addressed player notifications f2f6a4ea0 Avrcp: Limit available players changed 59b1c77f8 Avrcp: refactor addressed player notifications d5a30661a Add a missing check for null pointer during closing of PBAP Service cc07ee436 Avrcp: redact media info 155a011bc Use references in GATT client/server API (3/3) 481d75623 AdapterProperties: Guard unregisterReceiver 0e3ecf36b Add intent filter for BluetoothOppTransferHistory 9a5f80a65 AVRCP: Prevent multithread issues in cleanup 78776aada Bluetooth 5: Update LE2M implementation through DM (1/3) 5aca05c1d AVRCP: Workaround Queue ID & metadata updates 0ace2d594 AVRCP: reduce PLAY_INTERVAL_TIMEOUT logspam 3a80469f0 AVRCP: fix single item queue Now Playing issues 2c5969fcd Initialize the RemoteDevice Class Of Device to UNCATEGORIZED 03d7afd12 Prevent opportunistic scans from changing the hardware filter a86dc0fbd Publish AG audio route policy to native layers 8ac88214f AVRCP: Fix issues around trackChanged notification 73bb70c93 JNI: Fix callback obj for Advertisement 1642b48f9 Fix OnAdvertisingSetStopped callback not being called 273651938 Add mutex-based protection mechanism to the HFP JNI layer 459978de7 Improve internal state synchronization of the A2dpStateMachine da8d8ebe1 Clear caller identity while checking Tether Change permission 41689d7ec HFP: Allow SCO audio to be forcibly connected ad7a50ece AVRCP: synchronize around mMediaController 318a93083 Switch GATT scan timekeeping to use a different clock 3cd52581b AVRCP: Fix GetItemAttributesCommand ec462d88b Remove usage of ScopedLocalFrame because it is not needed 117ee66c2 Fix setFlags/addFlags typo c9f4e0d24 AVRCP: don't remove inactive media controllers b0de7529f Import translations. DO NOT MERGE 6ad1b9210 Remove logspam for empty remote device properties cf92c2759 PBAP: Implement Folder Version Counter(s) 5a37bc407 PBAP: Add support for PBAP 1.2 e5384f02e AVRCP: increase log info density 3f3713a49 Import translations. DO NOT MERGE c1267074b AVRCP: send track changed if queue id is the same cb13e7c56 AVRCP: Fix returned attributes for Genre/Play Time 84685c0e9 Discover primary service by UUID for PTS tests (3/4) e68da1723 Import translations. DO NOT MERGE a7c702868 Import translations. DO NOT MERGE 858b06be9 Import translations. DO NOT MERGE f6521ba81 AVRCP: Fix concurrency issues with MediaController cdf3539ed Fix Periodic Adv method in jni 29174eb9a AVRCP: Add PlaybackState for Track Changed 7bef8bee8 HID: Add support for Set Idle and Get Idle commands (4/4) 895d2fc99 Remove delay received from audio layer for A2DP state changes 5146bd278 AVRCP: Prevent concurrent access of Browser List 94e5a24c7 PBAP: Update intent parameters for connection. a283b9a9f Import translations. DO NOT MERGE be66a1bf5 AVRCP: Stop MediaBrowser attempts on shutdown 8e68fb042 Move Bluetooth battery stats tracking (2/2) 7c7cc128e AVRCP: Fix crash when app change during shutdown 78d53f7d7 AVRCP: set addressed player on key dispatch a1e42e29b AVRCP: Fix NPE in removeMediaController c36b2ae52 Increase device name limit in the LE advertisement eb3c55797 AVRCP: Launch player when selected and not running 384011244 AVRCP: Track players without active media sessions 5386bb8d7 Import translations. DO NOT MERGE 41527b249 AVRCP: fix crash on callback with no player 55470dca2 Import translations. DO NOT MERGE 522633f47 Turn off logspam (Bluetooth) 0a4299167 AVRCP: update metadata and state more consistently 89728a4d5 AVRCP: Gracefully handle missing item attributes 7b35d9080 Limit btsnoop file size (2/8) db2d487ba AVRCP: fix PlayItem NPE with no Addressed Player 511ebf9e8 AVRCP: synchronize with better granularity 55130b708 Import translations. DO NOT MERGE 3fd48c3ff AVRCP: Pick a media player ASAP 19a05f008 AVRCP: Fix getFolderItems with all items request 2938b62a0 A2DP sink audio focus 8eee31577 Limit btsnoop file size (2/8) cbdcb7e4f AdapterProperties: Track connection state change from more profiles e6f1b06b7 Import translations. DO NOT MERGE 6d5da5e7f Allow the Bluetooth MAC address to be updated asynchronously (1/3) ba9031914 Log battery stats before ScanClient gets removed 5e65f55d9 AVRCP: Fix EvictingQueue 39a589093 Fix JNI for sendDtmfNative 05df242b4 AVRCP: Passthrough through MediaSessionService 294ff299c AVRCP: Report current playing item for now playing f10e5516e Expose LE advertiser address for easier PTS tests (2/6) 02c656642 Make tetherChangePermission to be secured for AppOps permission 5fc203008 Read by UUID for PTS tests (2/5) 9408636a7 OPP: Initialize OPP FileProvider after user unlock 7e7f0be7a Keep original thread name when attaching JNI thread for easier debugging eb48cddfe AVRCP: Fix NPE on adding non-browsable player dee3458bb Remove enable from PeriodicAdvertisingPariameters (2/2) b8faaf486 AVRCP: Prevent NPEs with browsing-only players 6eac09b72 Check support for in-band ringing during HFP init eef486e7e AVRCP: Rework available media player handling 741218f26 PBAP Client Account Authenticator e1ee0dace PBAP Client Call Log 7a895040f HFP: Check for service level connection when connecting SCO e2619781c AVRCP: Don't send notifications in callbacks 25d80d9ee OPP: Reset connection accepted flag 26990a006 Change radio related service names to slot1, slot2, slot3... 6a48ea52a Change radio related service names to slot1, slot2, slot3... 8e94b07ae OPP: Check target device when receiving SDP search result 6e0e07d4b Have unittests run as the bluetooth user and add file system tests 1c87133a4 OPP: Fix Resource Leak in OPP (2/2) 4bc8b4292 Fix unregAll throwing Concurrent exception 33ab0ffcb Import translations. DO NOT MERGE de068ddbc Bluetooth 5 advertising duration refactoring (3/4) ae62adac7 Consolidate log messages in RemoteDevices.java 9b093393e Add missing mApps synchronization d2fadd895 Import translations. DO NOT MERGE a1286f6b2 Change radio related service names to slot1, slot2, slot3... 2feca0e43 Bluetooth 5 periodic scan (1/3) 7aec84061 Add new internal API: enableOptionalCodecs()/disableOptionalCodecs() 308591190 OPP: Remove unused API from OPP code. ========platform/packages/apps/Browser2 between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ffc5f72 Fix dependencies of packages that target earlier releases ========platform/packages/apps/Camera2 between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 5 +- jni/Android.mk | 8 +- jni/jpegutil.cpp | 4 +- jni/jpegutil.h | 4 +- jni/jpegutilnative.cpp | 4 +- jni/tinyplanet.cc | 4 +- res/values-ar/strings.xml | 2 +- res/values-bn/strings.xml | 14 +- res/values-bs/strings.xml | 6 +- res/values-ca/strings.xml | 12 +- res/values-da/strings.xml | 2 +- res/values-en-rCA/strings.xml | 382 +++++++++++++++++++++ res/values-gu/strings.xml | 2 +- res/values-mk/strings.xml | 8 +- res/values-mr/strings.xml | 2 +- res/values-nl/strings.xml | 2 +- res/values-pa/strings.xml | 4 +- res/values-th/strings.xml | 4 +- res/values/colors.xml | 1 + res_p/mipmap-anydpi/logo_camera_color.xml | 19 + res_p/mipmap-hdpi/logo_camera_color_44in48dp.png | Bin 4740 -> 0 bytes res_p/mipmap-hdpi/logo_camera_color_foreground.png | Bin 0 -> 7489 bytes res_p/mipmap-mdpi/logo_camera_color_44in48dp.png | Bin 2928 -> 0 bytes res_p/mipmap-mdpi/logo_camera_color_foreground.png | Bin 0 -> 5072 bytes res_p/mipmap-xhdpi/logo_camera_color_44in48dp.png | Bin 6848 -> 0 bytes .../mipmap-xhdpi/logo_camera_color_foreground.png | Bin 0 -> 10402 bytes res_p/mipmap-xxhdpi/logo_camera_color_44in48dp.png | Bin 11187 -> 0 bytes .../mipmap-xxhdpi/logo_camera_color_foreground.png | Bin 0 -> 15430 bytes .../mipmap-xxxhdpi/logo_camera_color_44in48dp.png | Bin 16099 -> 0 bytes .../logo_camera_color_foreground.png | Bin 0 -> 21532 bytes 30 files changed, 448 insertions(+), 41 deletions(-) 3beb113d7 Import translations. DO NOT MERGE 9129a76e0 Import translations. DO NOT MERGE 29d8f0dbd Import translations. DO NOT MERGE 9f3ef2ac8 Import translations. DO NOT MERGE dbed2a484 Adaptive icon for Camera2 AOSP Bug: 64332797 Test: manual ea11729ec Import translations. DO NOT MERGE 0e804c228 Camera: allow instant app do IMAGE_CAPTURE 4204d558c Import translations. DO NOT MERGE cb99b2d8d Import translations. DO NOT MERGE 60e00b85f Import translations. DO NOT MERGE 485fee252 Import translations. DO NOT MERGE a3836af74 Import translations. DO NOT MERGE 142bfdd3b Import translations. DO NOT MERGE 00da67759 Import translations. DO NOT MERGE 77b0b1c82 Import translations. DO NOT MERGE e0410458f Import translations. DO NOT MERGE 177353e7d Import translations. DO NOT MERGE a5aa01058 Fix unused parameter and signedness warnings. d396acf86 Import translations. DO NOT MERGE 41a7ff9dd Import translations. DO NOT MERGE ========platform/packages/apps/Car/Dialer between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 9 +- AndroidManifest.xml | 40 +- .../ic_rotary_dialpad.xml => animator/fade_in.xml} | 18 +- res/{values/integers.xml => animator/fade_out.xml} | 15 +- res/drawable/dialer_ripple_background.xml | 18 + res/drawable/ic_arrow_back.xml | 24 + res/drawable/ic_cancel.xml | 24 + res/drawable/ic_search.xml | 29 + res/layout/call_log_last_call_item_card.xml | 1 + res/layout/call_log_list_item_card.xml | 1 + res/layout/contact_detail_name_image.xml | 62 ++ res/layout/{paged_list.xml => contact_details.xml} | 17 +- res/layout/contact_details_number.xml | 38 ++ res/layout/contact_result.xml | 55 ++ res/layout/contact_result_fragment.xml | 31 + res/layout/contact_search_activity.xml | 105 ++++ res/layout/no_hfp.xml | 50 +- res/layout/ongoing_call.xml | 6 - res/layout/rotary_in_call_dialpad.xml | 117 ---- res/layout/strequents_fragment.xml | 13 +- res/layout/telecom_activity.xml | 42 ++ res/{values/legal.xml => menu/options_menu.xml} | 14 +- res/values-night/colors.xml | 3 + res/values/attrs.xml | 63 -- res/values/bools.xml | 18 - res/values/colors.xml | 11 +- res/values/dimens.xml | 17 +- res/values/strings.xml | 8 + res/values/styles.xml | 28 +- res/values/themes.xml | 26 + .../android/car/dialer/CallActionsReceiver.java | 78 --- src/com/android/car/dialer/CallLogListingTask.java | 2 +- src/com/android/car/dialer/CallLogViewHolder.java | 2 +- src/com/android/car/dialer/ClassFactory.java | 49 -- .../android/car/dialer/ContactDetailsFragment.java | 343 +++++++++++ .../car/dialer/ContactResultViewHolder.java | 150 +++++ .../android/car/dialer/ContactResultsAdapter.java | 101 ++++ .../android/car/dialer/ContactResultsFragment.java | 194 ++++++ .../android/car/dialer/ContactSearchActivity.java | 270 +++++++++ src/com/android/car/dialer/DialerFragment.java | 199 ++++--- src/com/android/car/dialer/DialpadButton.java | 2 +- src/com/android/car/dialer/NoHfpFragment.java | 49 +- .../android/car/dialer/OngoingCallFragment.java | 650 ++++++++------------- src/com/android/car/dialer/StrequentsAdapter.java | 31 +- src/com/android/car/dialer/StrequentsFragment.java | 70 +-- src/com/android/car/dialer/TelecomActivity.java | 258 ++++---- src/com/android/car/dialer/TelecomIntents.java | 40 ++ src/com/android/car/dialer/UiBluetoothMonitor.java | 116 ++++ .../bluetooth/BluetoothBroadcastReceiver.java | 36 -- .../car/dialer/bluetooth/UiBluetoothMonitor.java | 81 --- .../bluetooth/embedded/UiBluetoothMonitorImpl.java | 59 -- .../telecom/{embedded => }/InCallServiceImpl.java | 4 +- .../android/car/dialer/telecom/TelecomUtils.java | 2 +- src/com/android/car/dialer/telecom/UiCall.java | 10 +- src/com/android/car/dialer/telecom/UiCallList.java | 86 --- .../android/car/dialer/telecom/UiCallManager.java | 458 +++++++++++++-- .../dialer/telecom/embedded/TelecomUiCallList.java | 82 --- .../telecom/embedded/TelecomUiCallManager.java | 441 -------------- 58 files changed, 2819 insertions(+), 1947 deletions(-) 965d744 Dialer contact search using standard lookup URI Dialer search looks at all contact fields for query match 36e68ef Dialer contact search support for phone numbers 1d59cdf remove shared UID with dialer ad538ab Hide keyboard when showing contact details 2b18cbc Make the Dialer direct boot aware. b4a22d0 - close dialer when call state is updated 97b319e Update Dialer with changes to PagedListView's divider. f7ed46b Implement custom contact search in Dialer. 30df562 Disable Car apps in PDK until the dependencies are fixed. 1270762 add shared user with messenger app, so READ_CONTACT permission can be granted without user interaction 17d5ac7 Clean up Dialer code. 676781b Remove dead code from dialer. 2c445ca Abandon custom null decoration for PagedListView attr. 962fa01 Dial out on click in contact card. a8a6b26 rename Decoration class name 6ed8951 CallManager improvements de4cf99 Killing CallList + crash fix 476856e More search in dialer. a16cb24 Cleanup and simplification in Dialer c3f2621 Add in search support in dialer. 68d51ec Updating Dialer per CarDrawerAdapter changes 1f579d9 Fixing Dialer crash after car-ui-provider cleanup 9c60bc8 Remove ui dependencies on car support lib. ========platform/packages/apps/Car/Hvac between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 ++ AndroidManifest.xml | 7 +- res/layout/system_ui_observer.xml | 6 ++ src/com/android/car/hvac/HvacController.java | 64 ++++++++++++++--- src/com/android/car/hvac/HvacUiService.java | 87 +++++++++++++++++++---- src/com/android/car/hvac/ui/SystemUiObserver.java | 72 +++++++++++++++++++ 6 files changed, 215 insertions(+), 26 deletions(-) 3da43f0 Add Update Event Logging to HVAC application 4b88d7c Disable Car apps in PDK until the dependencies are fixed. 1ad8468 Make Hvac UI common across all users. 8b34c31 Handle switches to fullscreen. 776ce2c Add Titles to HVAC Windows 7f0ecb6 Remove ui dependencies on car support lib. ========platform/packages/apps/Car/LatinIME between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 9 +++-- src/com/android/inputmethod/latin/CarLatinIME.java | 42 ++++++++++++++++++++++ .../inputmethod/latin/car/KeyboardView.java | 4 +-- 3 files changed, 49 insertions(+), 6 deletions(-) 561c1f5 Remove a debug log line. f80ba57 Disable Car apps in PDK until the dependencies are fixed. bafb4bd Don't use AAPT2 for keyboard. 60ee784 Handle the enter key code '\n' in LatinIME for Car. bfdba75 Remove ui dependencies on car support lib. ========platform/packages/apps/Car/LensPicker between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 ++--- AndroidManifest.xml | 9 +---- res/layout/lens_list.xml | 5 +-- res/layout/resolver_list.xml | 5 +-- res/values/strings.xml | 4 +-- .../support/car/lenspicker/LensPickerActivity.java | 30 ++++++---------- .../support/car/lenspicker/LensPickerAdapter.java | 10 +++--- .../car/lenspicker/LensPickerConstants.java | 4 +-- .../lenspicker/LensPickerTrampolineActivity.java | 30 ++++++---------- .../support/car/lenspicker/LensPickerUtils.java | 41 +++++----------------- .../car/lenspicker/LensResolverActivity.java | 24 +++---------- .../car/lenspicker/PackageChangeReceiver.java | 37 ------------------- .../support/car/lenspicker/ResolverAdapter.java | 5 +-- 13 files changed, 57 insertions(+), 155 deletions(-) d7303de Remove max item restriction on facet list. c899a05 Sort apps for facets displaying a category 33d7081 Update LensPicker with changes to PagedListView's divider logic. 1a78eee Disable Car apps in PDK until the dependencies are fixed. 3618245 Update LensPicker to toggle the shade. 1d26a75 Remove the stream from the build. f83660d Revert "Tweak app makefile with extra resources" 022e087 Tweak app makefile with extra resources b05b6c6 Don't cache package resolutions in the lens picker. 14d0169 rename Decoration class name add1b5e Remove ui dependencies on car support lib. ========platform/packages/apps/Car/LocalMediaPlayer between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 +++ proto/proto.proto | 1 + .../android/car/media/localmediaplayer/Player.java | 42 +++++++++++++--------- 3 files changed, 31 insertions(+), 16 deletions(-) b52e5ac Respect Audio Focus during skip, shuffle and new selection 5ccf13b Use correct list for song shuffling. adf8ebb Fix song selection after shuffle 71ad6a9 Internal queue was set to the same queue as the one in the data model. This protects the queue from changes by external classes. 9c84bf8 The onSkipToQueueItem method was as calling play on before updating the current index, the play method calls updatePlaybackStatePlaying which expects the mCurrentQueueIdx to already be set. I updated this to behave like the advance function whre it just sets the current index and calls playCurrentIndex 3adb0cd Remove the "when" information from the local media notification. Knowing when the card was created is of no value for these controls and it was being interpreted the media duration. 7f54b3b Disable Car apps in PDK until the dependencies are fixed. 538c696 Save and restore playback position. 002ba29 Fix divide by zero. ========platform/packages/apps/Car/Media between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 13 +- AndroidManifest.xml | 8 +- res/anim/image_in.xml | 4 +- .../bools.xml => drawable/error_illustration.xml} | 21 +- res/layout/initial_no_content.xml | 4 +- res/layout/media_activity.xml | 19 +- res/layout/media_controls.xml | 10 +- res/layout/now_playing_screen.xml | 17 +- res/values-w1024dp/dimens.xml | 6 +- res/values/dimens.xml | 9 + res/values/integers.xml | 26 +- src/com/android/car/media/CrossfadeImageView.java | 35 +- src/com/android/car/media/MediaActivity.java | 135 +--- src/com/android/car/media/MediaManager.java | 2 +- .../android/car/media/MediaPlaybackFragment.java | 737 +++++++++++---------- .../car/media/drawer/MediaBrowserItemsFetcher.java | 89 ++- .../car/media/drawer/MediaDrawerAdapter.java | 76 ++- .../car/media/drawer/MediaDrawerController.java | 166 ++++- .../car/media/drawer/MediaItemOnClickListener.java | 40 ++ .../car/media/drawer/MediaItemsFetcher.java | 38 +- .../car/media/drawer/MediaQueueItemsFetcher.java | 65 +- .../car/media/util/widgets/MusicPanelLayout.java | 52 -- .../media/util/widgets/PlayPauseStopImageView.java | 17 +- 23 files changed, 916 insertions(+), 673 deletions(-) ef10fab Update the CarMediaApp with the new car intent constants. e11d4ac Disable Car apps in PDK until the dependencies are fixed. b435de5 Scroll to currently playing item. 0fcbdb4 Work around regression in Bitmap.java 6bdaa28 Update Media app to show entire queue 5f33f82 Decouple CarDrawerActivity from media drawer classes. 349880a Media app fragment cleanup. 292426d Fix up tap target heights. 2575070 Fixing Media drawer layout issues d9f5e3e Make media depend only on stream-ui-lib. ========platform/packages/apps/Car/Messenger between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 50 ++- AndroidManifest.xml | 19 +- res/anim/trans_bottom_in.xml | 32 ++ res/anim/trans_bottom_out.xml | 32 ++ res/drawable-hdpi/ic_message.png | Bin 0 -> 512 bytes res/drawable-mdpi/ic_message.png | Bin 0 -> 358 bytes res/drawable-xhdpi/ic_message.png | Bin 0 -> 517 bytes res/drawable-xxhdpi/ic_message.png | Bin 0 -> 880 bytes res/drawable-xxxhdpi/ic_message.png | Bin 0 -> 991 bytes res/drawable/circle_bg.xml | 24 ++ res/drawable/gradient_transparent.xml | 26 ++ res/drawable/ic_voice_out.xml | 29 ++ res/drawable/round_corner.xml | 29 ++ res/drawable/rounded_corner_btn_bg.xml | 25 ++ res/layout/play_message_layout.xml | 133 +++++++ res/values/dimens.xml | 22 ++ res/values/integers.xml | 26 ++ res/values/strings.xml | 15 +- res/values/styles.xml | 38 ++ .../android/car/messenger/MapMessageMonitor.java | 419 +++++++++++++++++---- .../android/car/messenger/MessengerActivity.java | 20 + .../android/car/messenger/MessengerService.java | 49 ++- .../android/car/messenger/PlayMessageActivity.java | 327 ++++++++++++++++ src/com/android/car/messenger/TTSHelper.java | 181 --------- .../car/messenger/tts/AndroidTTSEngine.java | 55 +++ .../android/car/messenger/tts/FakeTTSEngine.java | 92 +++++ src/com/android/car/messenger/tts/TTSEngine.java | 51 +++ src/com/android/car/messenger/tts/TTSHelper.java | 341 +++++++++++++++++ tests/Android.mk | 19 + tests/robotests/Android.mk | 40 ++ tests/robotests/AndroidManifest.xml | 23 ++ tests/robotests/readme.md | 6 + .../src/com/android/car/messenger/TestConfig.java | 23 ++ .../android/car/messenger/tts/TTSHelperTest.java | 160 ++++++++ 34 files changed, 2035 insertions(+), 271 deletions(-) 0ac8ce3 remove shared UID with dialer 12d7561 change ar spec according to go/aa-ar-spec facd434 - change to new UI - add animation - process incoming intent properly 1d3c7eb - allow unmute message - muted message does not show up and no ring tone d9a23ed request transient audio focus when playing message fde1984 - add emoji support - hide reply btn if bt device doesn't support it - use name instead of phone number to retrieve photo - don't include the quote sign in replied message b42b2a7 check action of close button to finish activity rather than collapse canned messages ad710f8 replace icon dc90565 add voice plate: - open voice plate if the card body is clicked - open voice plate with canned reply messages if reply is clicked - some bug fixes - the canned messages is temporary till UX finishes the list c3adf34 handle sdp record properly dc32515 - heads up notification for sms message - fix permission issue by share id with dialer - show pop up window to play/pause tts when the notification card is clicked. 0b6d95c Disable Car apps in PDK until the dependencies are fixed. 917af90 show auto reply depending on the MAP version and features 60060c1 - Load contact image using Glide - Add activity to show play/pause when notification is clicked (no UX spec yet) 4a5024d Messenger improvements: notification sounds + muting 168fc36 TTSHelper improvements 6f316f0 Fixing NPE in log statement 54cc932 Ensuring Messenger app gets SMS permissions ========platform/packages/apps/Car/Overview between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 ++++- res/layout/overview_activity.xml | 5 +++-- src/com/android/car/overview/OverviewFabButton.java | 2 +- src/com/android/car/overview/StreamAdapter.java | 2 +- src/com/android/car/overview/StreamOverviewActivity.java | 15 ++++----------- 5 files changed, 13 insertions(+), 16 deletions(-) 484a7bd Update Overview with changes to PagedListView's divider. 290d82a Disable Car apps in PDK until the dependencies are fixed. 33de93c rename Decoration class name ce4370d Remove ui dependencies on car support lib. ========platform/packages/apps/Car/Radio between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 8 +- AndroidManifest.xml | 5 +- res/layout/radio_presets_list.xml | 8 +- src/com/android/car/radio/CarRadioActivity.java | 122 +++++++++----- src/com/android/car/radio/CarouselView.java | 14 -- src/com/android/car/radio/MainRadioFragment.java | 22 +-- .../android/car/radio/ManualTunerController.java | 177 ++++++++++----------- src/com/android/car/radio/ManualTunerFragment.java | 3 +- src/com/android/car/radio/PlayPauseButton.java | 3 +- .../car/radio/PrescannedRadioStationAdapter.java | 7 +- .../car/radio/PresetListScrollListener.java | 16 +- src/com/android/car/radio/PresetsAdapter.java | 2 +- src/com/android/car/radio/PresetsViewHolder.java | 6 +- .../android/car/radio/RadioAnimationManager.java | 3 +- src/com/android/car/radio/RadioBandButton.java | 6 +- .../android/car/radio/RadioChannelColorMapper.java | 2 +- src/com/android/car/radio/RadioController.java | 16 +- src/com/android/car/radio/RadioDatabase.java | 4 +- .../android/car/radio/RadioDisplayController.java | 36 ++--- src/com/android/car/radio/RadioFabButton.java | 2 +- .../android/car/radio/RadioPresetsFragment.java | 59 +------ src/com/android/car/radio/RadioService.java | 20 +-- src/com/android/car/radio/RadioStorage.java | 21 +-- 23 files changed, 256 insertions(+), 306 deletions(-) ea1773b Rename ACCESS_FM_RADIO to ACCESS_BROADCAST_RADIO permission. 6f3e0e9 Update Radio with changes to PagedListView's divider. 8414397 Fix crash on Radio app startup in non-demo mode. eba06db Disable Car apps in PDK until the dependencies are fixed. 4040c23 Revert "Tweak app makefile with extra resources" 9cca1b2 Tweak app makefile with extra resources 35dbc15 Clean up radio. c0fd425 rename Decration class name 7d7dd34 Updating Radio per CarDrawerAdapter changes 3a1e716 Clean up docs reference to android.support.car.ui. e342a48 Remove ui dependencies on car support lib. ========platform/packages/apps/Car/Settings between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 + AndroidManifest.xml | 255 +-------------------- res/anim/trans_fade_in.xml | 24 ++ res/anim/trans_fade_out.xml | 24 ++ res/anim/trans_right_in.xml | 24 ++ res/anim/trans_right_out.xml | 24 ++ res/animator/trans_left_in.xml | 32 +++ res/animator/trans_left_out.xml | 32 +++ res/animator/trans_right_in.xml | 34 +++ res/animator/trans_right_out.xml | 34 +++ res/color/action_bar_btn.xml | 24 ++ res/color/text_body_1.xml | 24 ++ res/color/text_body_2.xml | 24 ++ res/drawable/ic_add.xml | 26 +++ res/drawable/ic_arrow_back.xml | 30 +++ res/drawable/ic_arrow_drop_down.xml | 26 +++ res/drawable/ic_audio_navi.xml | 26 +++ res/drawable/ic_bt_imaging.xml | 2 +- res/drawable/ic_bt_laptop.xml | 2 +- res/drawable/ic_check_box.xml | 24 ++ res/drawable/ic_check_box_checked.xml | 26 +++ res/drawable/ic_check_box_unchecked.xml | 26 +++ res/drawable/ic_chevron_right.xml | 26 +++ res/drawable/ic_close.xml | 24 -- res/drawable/ic_guest_user.xml | 26 +++ .../ic_seekbar_thumb.xml} | 18 +- res/drawable/ic_seekbar_track.xml | 38 +++ res/drawable/ic_settings_about.xml | 2 +- res/drawable/ic_settings_applications.xml | 2 +- res/drawable/ic_settings_bluetooth.xml | 2 +- res/drawable/ic_settings_bluetooth_disabled.xml | 2 +- res/drawable/ic_settings_date_time.xml | 2 +- res/drawable/ic_settings_display.xml | 2 +- res/drawable/ic_settings_gear.xml | 9 +- res/drawable/ic_settings_sound.xml | 2 +- res/drawable/ic_settings_wifi.xml | 2 +- res/drawable/ic_settings_wifi_disabled.xml | 2 +- res/drawable/ic_system_update.xml | 2 +- res/drawable/ic_user.xml | 26 +++ res/drawable/ic_wifi_signal_0.xml | 2 +- res/drawable/ic_wifi_signal_1.xml | 4 +- res/drawable/ic_wifi_signal_2.xml | 4 +- res/drawable/ic_wifi_signal_3.xml | 4 +- res/drawable/ic_wifi_signal_4.xml | 2 +- res/drawable/ic_wifi_signal_lock.xml | 2 +- res/drawable/spinner_background.xml | 26 +++ res/layout/action_bar.xml | 45 ++++ res/layout/action_bar_with_button.xml | 38 ++- res/layout/action_bar_with_toggle.xml | 31 ++- res/layout/add_wifi.xml | 6 +- .../{volume_list.xml => app_compat_activity.xml} | 25 +- res/layout/application_details.xml | 114 --------- res/layout/bluetooth_details.xml | 45 ---- res/layout/bluetooth_list.xml | 16 +- res/layout/checkbox_line_item.xml | 47 ++++ res/layout/date_picker.xml | 23 +- res/layout/edit_text_line_item.xml | 39 ++++ res/layout/icon_text_line_item.xml | 38 ++- .../{tile_item.xml => icon_toggle_line_item.xml} | 47 ++-- .../{list_item.xml => icon_widget_line_item.xml} | 33 +-- res/layout/in_list_header.xml | 21 -- res/layout/list.xml | 6 +- res/layout/password_line_item.xml | 57 +++++ res/layout/seekbar_line_item.xml | 54 +++-- ...one_list_item.xml => single_text_line_item.xml} | 28 +-- res/layout/spinner.xml | 23 ++ res/layout/spinner_drop_down.xml | 26 +++ ..._toggle_line_item.xml => spinner_line_item.xml} | 37 +-- res/layout/text_line_item.xml | 52 +++-- res/layout/time_picker.xml | 23 +- res/layout/toggle_line_item.xml | 22 +- res/layout/volume_controller_view.xml | 47 ---- res/layout/wifi_list.xml | 27 +-- res/values/dimens.xml | 21 +- res/values/string_arrays.xml | 24 ++ res/values/strings.xml | 33 ++- res/values/styles.xml | 71 ++++-- res/xml/display_settings.xml | 33 --- ...ctivity.java => ApplicationDetailFragment.java} | 149 +++++------- .../settings/applications/ApplicationLineItem.java | 88 +++++++ .../applications/ApplicationListAdapter.java | 117 ---------- .../ApplicationPermissionLineItem.java | 132 +++++++++++ .../applications/ApplicationSettingsActivity.java | 46 ---- .../applications/ApplicationSettingsFragment.java | 57 +++++ .../bluetooth/BluetoothDetailActivity.java | 173 -------------- .../bluetooth/BluetoothDetailFragment.java | 147 ++++++++++++ .../bluetooth/BluetoothDeviceListAdapter.java | 62 +++-- .../bluetooth/BluetoothProfileLineItem.java | 47 ++-- ...ctivity.java => BluetoothSettingsFragment.java} | 114 +++++---- ...viderItemDecoration.java => AnimationUtil.java} | 23 +- .../android/car/settings/common/BaseFragment.java | 120 ++++++++++ .../car/settings/common/CarSettingActivity.java | 55 +++-- .../car/settings/common/CheckBoxLineItem.java | 90 ++++++++ .../car/settings/common/EditTextLineItem.java | 151 ++++++++++++ .../car/settings/common/IconTextLineItem.java | 25 +- .../car/settings/common/IconToggleLineItem.java | 10 +- ...ingsActivity.java => ListSettingsFragment.java} | 25 +- .../car/settings/common/PasswordLineItem.java | 75 ++++++ .../car/settings/common/SeekbarLineItem.java | 33 ++- .../car/settings/common/SimpleIconLineItem.java | 33 ++- .../car/settings/common/SimpleTextLineItem.java | 2 +- .../car/settings/common/SingleTextLineItem.java | 76 ++++++ .../car/settings/common/SpinnerLineItem.java | 102 +++++++++ .../android/car/settings/common/TextLineItem.java | 26 ++- .../car/settings/common/ToggleLineItem.java | 11 +- .../car/settings/common/TypedPagedListAdapter.java | 68 +++++- ...PickerActivity.java => DatePickerFragment.java} | 35 ++- .../settings/datetime/DateTimeToggleLineItem.java | 5 + ...Activity.java => DatetimeSettingsFragment.java} | 31 ++- .../car/settings/datetime/SetDateLineItem.java | 18 +- .../car/settings/datetime/SetTimeLineItem.java | 17 +- .../car/settings/datetime/SetTimeZoneLineItem.java | 22 +- .../datetime/TimeFormatToggleLineItem.java | 5 + ...PickerActivity.java => TimePickerFragment.java} | 35 ++- .../car/settings/datetime/TimeZoneLineItem.java | 79 +++++++ .../car/settings/datetime/TimeZoneListAdapter.java | 115 ---------- .../settings/datetime/TimeZonePickerActivity.java | 52 ----- .../settings/datetime/TimeZonePickerFragment.java | 67 ++++++ .../settings/display/AutoBrightnessLineItem.java | 15 +- .../car/settings/display/BrightnessLineItem.java | 2 +- ...sActivity.java => DisplaySettingsFragment.java} | 18 +- .../car/settings/home/BluetoothLineItem.java | 28 ++- ...HomepageActivity.java => HomepageFragment.java} | 81 ++++--- .../android/car/settings/home/WifiLineItem.java | 19 +- .../car/settings/sound/SoundSettingsActivity.java | 92 -------- .../car/settings/sound/SoundSettingsFragment.java | 240 +++++++++++++++++++ .../settings/sound/VolumeControllerPresenter.java | 192 ---------------- .../android/car/settings/sound/VolumeLineItem.java | 132 +++++++++++ ...ngsActivity.java => AboutSettingsFragment.java} | 14 +- .../car/settings/system/AboutSystemLineItem.java | 20 +- .../car/settings/system/LegalInfoLineItem.java | 18 +- ...gsActivity.java => SystemSettingsFragment.java} | 20 +- .../car/settings/system/SystemUpdatesLineItem.java | 46 +++- .../users/UserDetailsSettingsFragment.java | 155 +++++++++++++ .../android/car/settings/users/UserLineItem.java | 97 ++++++++ .../car/settings/users/UserSettingsFragment.java | 106 +++++++++ .../car/settings/wifi/AccessPointListAdapter.java | 68 ++++-- .../car/settings/wifi/AccessPointSecurity.java | 72 ++++++ .../android/car/settings/wifi/AddWifiActivity.java | 159 ------------- .../android/car/settings/wifi/AddWifiFragment.java | 226 ++++++++++++++++++ ...DetailActivity.java => WifiDetailFragment.java} | 48 ++-- ...ingsActivity.java => WifiSettingsFragment.java} | 87 +++---- .../settings/display/BrightnessLineItemTest.java | 2 +- 143 files changed, 4394 insertions(+), 2232 deletions(-) b79fcba change AR spec bc2bc2f Add app version fe73ade fix issue with add hidden network ebcc0e5 - dedup volume stream - run UI update from UI thread b79e035 - reflash application detail view so force-stop btn will reflect correct state - verify ssid on each text change, only enable connect btn if ssid is valid 5fb1b44 Add "Launcher" category back for car setting, so it show up on the car facet 4630e73 Set BT to proper scan mode. af2f4ed - fix volume stream duplication error - add disabled color for buttons on action bar b44ec3e Add Action string so it can be launched as setting app. 40b2b90 - disable "connect" btn if ssid is invalid/empty - show toast if connection failed. c232398 - remove car navi volume - use carAudioManager to get stream id - change the way async task is created to avoid a crash 262c78b minor change according to UX feedback - move add new user to action bar button - move guest to action bar button - change user detail page title to profile info - add edit user name line item 09a303c Bluetooth: Use string in remote device summary 1a97e52 - turn on permission for MAP and PBAP upon pairing (permission should really be garded on server side. e.g. phone side) - treat MAP and PBAP same as other profile, since they are client side profile 3f55371 Disable Car apps in PDK until the dependencies are fixed. 86838c1 add user settings page, UI is based on my imagination, UX spec not ready yet. bb69a67 - fix bug that bluetooth detailed page device name can't be changed - correct spelling of Setting app name 6465557 Revert "Tweak app makefile with extra resources" a76987e - add pull down refresh on BT list page - fix bug on checkboxLineItem that click on the checkbox doesn't trigger logic - more UI improvements 25d36ce Tweak app makefile with extra resources 664ed2d - refactor AddWifi page to use paged list - add ripple for line items - fixed disabled text color - add spinner line item - other UI fixes fb860ae - Create EditTextLineItem. - make BT detail page a paged List - make AddWifi page a paged list - other minor UI fixes bb3d78e Target api 24 to avoid max aspect ratio. 1e632a5 refactor PagedList view: - add attr for divider/no divider decoration - left scroll width setable 5e02a7c - make lineitem aware of its state: clicable, enabled, expandable - switch TimezonePicker to use paged list pattern - make action bar span the full width, so the home/back button can be customized - add checkbox line item type - customize switch and seekbar - many other UI tweaks 24b5080 - refact to use fragments - use AppCompatActivity so the app bar is more customizable - switch couple more setting page to use pagedList pattern fe2161e Adjust layouts to use the usedInDrawer PagedListView attr. b346ade - UI improvements - move wifi add network into list ddb7544 - refactor application setting to use paged list view - refactor sound setting to use paged list view - removed unused UI classes - ui changes according to spec 1a32af8 Remove leftover references to android.support.car.ui. d28162c Remove ui dependencies on car support lib. ========platform/packages/apps/Car/Stream between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 ++++ 1 file changed, 4 insertions(+) 619b7be Disable Car apps in PDK until the dependencies are fixed. ========platform/packages/apps/Car/UserManagement between android-8.0.0_r32..android-8.1.0_r1========= 9391bae Revert "Bluetooth configuration for SetupWizard." 2066ca6 Bluetooth configuration for SetupWizard. ========platform/packages/apps/Car/libs between android-8.0.0_r32..android-8.1.0_r1========= car-apps-common/Android.mk | 12 +- .../res/anim/car_fab_state_list_animator.xml | 34 + car-apps-common/res/values/colors.xml | 2 +- car-apps-common/res/values/dimens.xml | 2 + car-apps-common/res/values/integers.xml | 18 + .../car/apps/common/CircleBitmapDrawable.java | 23 +- .../com/android/car/apps/common/ColorChecker.java | 136 ++ .../com/android/car/apps/common/FabDrawable.java | 217 +++ car-stream-ui-lib/Android.mk | 32 +- car-stream-ui-lib/car-stream-ui-lib.mk | 16 +- .../res/drawable/car_list_item_background.xml | 20 + .../res/drawable/car_pagination_background.xml | 18 + .../drawable/car_pagination_background_dark.xml | 18 + .../drawable/car_pagination_background_light.xml | 19 + .../res/drawable/car_searchview_background.xml | 20 + .../res/drawable/ic_chevron_right.xml | 29 + car-stream-ui-lib/res/drawable/ic_down_button.xml | 20 + car-stream-ui-lib/res/drawable/ic_up_button.xml | 20 + .../res/layout/car_drawer_activity.xml | 15 +- car-stream-ui-lib/res/layout/car_imageview.xml | 19 + car-stream-ui-lib/res/layout/car_list_item_1.xml | 45 + .../res/layout/car_list_item_1_card.xml | 54 + .../res/layout/car_list_item_1_small.xml | 70 + .../res/layout/car_list_item_1_small_card.xml | 71 + car-stream-ui-lib/res/layout/car_list_item_2.xml | 65 + .../res/layout/car_list_item_2_card.xml | 67 + .../res/layout/car_list_item_empty.xml | 26 +- car-stream-ui-lib/res/layout/car_menu_checkbox.xml | 22 + .../res/layout/car_menu_list_item.xml | 75 + .../res/layout/car_paged_recycler_view.xml | 44 + .../res/layout/car_paged_scrollbar_buttons.xml | 53 + .../res/layout/car_pagination_background_light.xml | 19 + car-stream-ui-lib/res/layout/car_textview.xml | 25 + .../res/layout/search_view_layout.xml | 146 ++ car-stream-ui-lib/res/values-h480dp/dimens.xml | 4 + car-stream-ui-lib/res/values-h552dp/dimens.xml | 20 + car-stream-ui-lib/res/values-h600dp/dimens.xml | 23 + car-stream-ui-lib/res/values-h600dp/styles.xml | 27 + car-stream-ui-lib/res/values-night/colors.xml | 35 + car-stream-ui-lib/res/values-w720dp/dimens.xml | 20 + car-stream-ui-lib/res/values-w840dp/dimens.xml | 1 + car-stream-ui-lib/res/values/attrs.xml | 48 + car-stream-ui-lib/res/values/bools.xml | 19 + car-stream-ui-lib/res/values/colors.xml | 142 ++ car-stream-ui-lib/res/values/dimens.xml | 94 +- car-stream-ui-lib/res/values/strings.xml | 10 +- car-stream-ui-lib/res/values/styles.xml | 166 +++ car-stream-ui-lib/res/values/themes.xml | 21 +- .../src/com/android/car/app/CarDrawerActivity.java | 22 +- .../src/com/android/car/app/CarDrawerAdapter.java | 19 +- .../com/android/car/app/DrawerItemViewHolder.java | 14 +- .../src/com/android/car/view/CarItemAnimator.java | 68 + .../src/com/android/car/view/CarLayoutManager.java | 1529 ++++++++++++++++++++ .../android/car/view/CarListItemViewHolder.java | 77 + .../src/com/android/car/view/CarRecyclerView.java | 195 +++ .../com/android/car/view/CheckboxWrapperView.java | 55 + .../src/com/android/car/view/MaxWidthLayout.java | 97 ++ .../src/com/android/car/view/PagedListView.java | 545 +++++++ .../com/android/car/view/PagedScrollBarView.java | 220 +++ resource_generator.py | 287 ++++ specs/keylines.csv | 15 + 61 files changed, 5161 insertions(+), 84 deletions(-) 75bc69c change AR spec, see go/aa-ar-spec for details 5d791c7 add dimen for voice plate c7e652e - close drawer when leaving activity - update kl3 value 784b7b3 add dimen that is common for messenger and settings 83e5c0c Add more customization options to the PagedListView's divider. 6d3dc52 Change header of drawer to be wrap content. 41d00cc Add recyclerview to the support resources. 505ccbf Add methods to allow scrolling the list in the drawer. 3e66233 rename and add attr for pagedlist b5af94d refactor PagedList view: - add attr for divider/no divider decoration - left scroll width setable adbd765 Fixup card alignment in multiple places. 16606af An experimental resource generator. eb6f40c Add in styling for SearchView. 2fcea2c Updating Drawer open/close strings 13a4baf Making CarDrawerAdapter layout more flexible 2c147cd Break the dependency of car-stream-ui-lib on car support lib. ========platform/packages/apps/CarrierConfig between android-8.0.0_r32..android-8.1.0_r1========= assets/carrier_config_20404.xml | 3 +- assets/carrier_config_20412.xml | 8 ++++++ ...r_config_44052.xml => carrier_config_20605.xml} | 4 +-- assets/carrier_config_20610.xml | 8 ++++++ assets/carrier_config_20815.xml | 13 +++++---- assets/carrier_config_20826.xml | 14 ++++++---- assets/carrier_config_21402.xml | 28 +++++++++++++++++++ assets/carrier_config_21404.xml | 27 ++++++++++++++++++ assets/carrier_config_21405.xml | 27 ++++++++++++++++++ assets/carrier_config_21406.xml | 27 ++++++++++++++++++ assets/carrier_config_21408.xml | 27 ++++++++++++++++++ assets/carrier_config_21409.xml | 27 ++++++++++++++++++ assets/carrier_config_21410.xml | 27 ++++++++++++++++++ assets/carrier_config_21411.xml | 27 ++++++++++++++++++ assets/carrier_config_21412.xml | 27 ++++++++++++++++++ assets/carrier_config_21413.xml | 27 ++++++++++++++++++ assets/carrier_config_21414.xml | 27 ++++++++++++++++++ assets/carrier_config_21415.xml | 27 ++++++++++++++++++ assets/carrier_config_21416.xml | 27 ++++++++++++++++++ assets/carrier_config_21417.xml | 27 ++++++++++++++++++ assets/carrier_config_21418.xml | 27 ++++++++++++++++++ assets/carrier_config_21419.xml | 27 ++++++++++++++++++ assets/carrier_config_21420.xml | 27 ++++++++++++++++++ assets/carrier_config_21421.xml | 22 +++++++++++++++ assets/carrier_config_21902.xml | 8 ++++++ assets/carrier_config_23210.xml | 9 ++++++ assets/carrier_config_23211.xml | 8 ++++++ assets/carrier_config_23212.xml | 8 ++++++ assets/carrier_config_23213.xml | 8 ++++++ assets/carrier_config_23408.xml | 9 ++++++ assets/carrier_config_23410.xml | 10 +++++++ assets/carrier_config_23420.xml | 15 ++++++++++ assets/carrier_config_23426.xml | 15 ++++++++++ assets/carrier_config_23430.xml | 8 ++++++ assets/carrier_config_23431.xml | 13 +++++++++ assets/carrier_config_23432.xml | 13 +++++++++ assets/carrier_config_23433.xml | 8 ++++++ assets/carrier_config_23434.xml | 20 ++++++++++---- assets/carrier_config_23486.xml | 13 +++++++++ assets/carrier_config_302370.xml | 32 ++++++++++++++-------- assets/carrier_config_302500.xml | 21 ++++++++------ assets/carrier_config_302510.xml | 21 ++++++++------ assets/carrier_config_302610.xml | 3 ++ assets/carrier_config_302640.xml | 8 ++++++ assets/carrier_config_302660.xml | 25 +++++++++++------ assets/carrier_config_302720.xml | 10 ++++++- assets/carrier_config_302780.xml | 15 ++++++---- assets/carrier_config_310004.xml | 3 +- assets/carrier_config_310150.xml | 32 ++++++++++++++++------ assets/carrier_config_310410.xml | 16 +++++++++++ assets/carrier_config_311480.xml | 3 +- assets/carrier_config_34001.xml | 9 ++++++ assets/carrier_config_40401.xml | 9 ++++++ assets/carrier_config_40402.xml | 9 ++++++ assets/carrier_config_40403.xml | 9 ++++++ assets/carrier_config_40404.xml | 9 ++++++ assets/carrier_config_40405.xml | 9 ++++++ assets/carrier_config_40407.xml | 9 ++++++ assets/carrier_config_40409.xml | 9 ++++++ assets/carrier_config_40410.xml | 9 ++++++ assets/carrier_config_40411.xml | 9 ++++++ assets/carrier_config_40412.xml | 9 ++++++ assets/carrier_config_40413.xml | 9 ++++++ assets/carrier_config_40414.xml | 9 ++++++ assets/carrier_config_40415.xml | 9 ++++++ assets/carrier_config_40416.xml | 9 ++++++ assets/carrier_config_40417.xml | 9 ++++++ assets/carrier_config_40418.xml | 9 ++++++ assets/carrier_config_40419.xml | 9 ++++++ assets/carrier_config_40420.xml | 9 ++++++ assets/carrier_config_40421.xml | 9 ++++++ assets/carrier_config_40422.xml | 9 ++++++ assets/carrier_config_40424.xml | 9 ++++++ assets/carrier_config_40425.xml | 9 ++++++ assets/carrier_config_40427.xml | 9 ++++++ assets/carrier_config_40428.xml | 9 ++++++ assets/carrier_config_40429.xml | 9 ++++++ assets/carrier_config_40430.xml | 9 ++++++ assets/carrier_config_40431.xml | 9 ++++++ assets/carrier_config_40434.xml | 9 ++++++ assets/carrier_config_40436.xml | 9 ++++++ assets/carrier_config_40437.xml | 9 ++++++ assets/carrier_config_40438.xml | 9 ++++++ assets/carrier_config_40440.xml | 9 ++++++ assets/carrier_config_40441.xml | 9 ++++++ assets/carrier_config_40442.xml | 9 ++++++ assets/carrier_config_40443.xml | 9 ++++++ assets/carrier_config_40444.xml | 9 ++++++ assets/carrier_config_40445.xml | 9 ++++++ assets/carrier_config_40446.xml | 9 ++++++ assets/carrier_config_40448.xml | 9 ++++++ assets/carrier_config_40449.xml | 9 ++++++ assets/carrier_config_40450.xml | 9 ++++++ assets/carrier_config_40451.xml | 9 ++++++ assets/carrier_config_40452.xml | 9 ++++++ assets/carrier_config_40453.xml | 9 ++++++ assets/carrier_config_40454.xml | 9 ++++++ assets/carrier_config_40455.xml | 9 ++++++ assets/carrier_config_40456.xml | 9 ++++++ assets/carrier_config_40457.xml | 9 ++++++ assets/carrier_config_40458.xml | 9 ++++++ assets/carrier_config_40459.xml | 9 ++++++ assets/carrier_config_40460.xml | 9 ++++++ assets/carrier_config_40462.xml | 9 ++++++ assets/carrier_config_40464.xml | 9 ++++++ assets/carrier_config_40466.xml | 9 ++++++ assets/carrier_config_40467.xml | 9 ++++++ assets/carrier_config_40468.xml | 9 ++++++ assets/carrier_config_40469.xml | 9 ++++++ assets/carrier_config_40470.xml | 9 ++++++ assets/carrier_config_40471.xml | 9 ++++++ assets/carrier_config_40472.xml | 9 ++++++ assets/carrier_config_40473.xml | 9 ++++++ assets/carrier_config_40474.xml | 9 ++++++ assets/carrier_config_40475.xml | 9 ++++++ assets/carrier_config_40476.xml | 9 ++++++ assets/carrier_config_40477.xml | 9 ++++++ assets/carrier_config_40478.xml | 9 ++++++ assets/carrier_config_40479.xml | 9 ++++++ assets/carrier_config_40480.xml | 9 ++++++ assets/carrier_config_40481.xml | 9 ++++++ assets/carrier_config_40482.xml | 9 ++++++ assets/carrier_config_40483.xml | 9 ++++++ assets/carrier_config_40484.xml | 9 ++++++ assets/carrier_config_40485.xml | 9 ++++++ assets/carrier_config_40486.xml | 9 ++++++ assets/carrier_config_40487.xml | 9 ++++++ assets/carrier_config_40488.xml | 9 ++++++ assets/carrier_config_40489.xml | 9 ++++++ assets/carrier_config_40490.xml | 9 ++++++ assets/carrier_config_40491.xml | 9 ++++++ assets/carrier_config_40492.xml | 9 ++++++ assets/carrier_config_40493.xml | 9 ++++++ assets/carrier_config_40494.xml | 9 ++++++ assets/carrier_config_40495.xml | 9 ++++++ assets/carrier_config_40496.xml | 9 ++++++ assets/carrier_config_40497.xml | 9 ++++++ assets/carrier_config_40498.xml | 9 ++++++ assets/carrier_config_40501.xml | 9 ++++++ assets/carrier_config_405025.xml | 9 ++++++ assets/carrier_config_405026.xml | 9 ++++++ assets/carrier_config_405027.xml | 9 ++++++ assets/carrier_config_405028.xml | 9 ++++++ assets/carrier_config_405029.xml | 9 ++++++ assets/carrier_config_40503.xml | 9 ++++++ assets/carrier_config_405030.xml | 9 ++++++ assets/carrier_config_405031.xml | 9 ++++++ assets/carrier_config_405032.xml | 9 ++++++ assets/carrier_config_405033.xml | 9 ++++++ assets/carrier_config_405034.xml | 9 ++++++ assets/carrier_config_405035.xml | 9 ++++++ assets/carrier_config_405036.xml | 9 ++++++ assets/carrier_config_405037.xml | 9 ++++++ assets/carrier_config_405038.xml | 9 ++++++ assets/carrier_config_405039.xml | 9 ++++++ assets/carrier_config_40504.xml | 9 ++++++ assets/carrier_config_405041.xml | 9 ++++++ assets/carrier_config_405042.xml | 9 ++++++ assets/carrier_config_405043.xml | 9 ++++++ assets/carrier_config_405044.xml | 9 ++++++ assets/carrier_config_405045.xml | 9 ++++++ assets/carrier_config_405046.xml | 9 ++++++ assets/carrier_config_405047.xml | 9 ++++++ assets/carrier_config_40505.xml | 9 ++++++ assets/carrier_config_40506.xml | 9 ++++++ assets/carrier_config_40507.xml | 9 ++++++ assets/carrier_config_40508.xml | 9 ++++++ assets/carrier_config_40509.xml | 9 ++++++ assets/carrier_config_40510.xml | 9 ++++++ assets/carrier_config_40511.xml | 9 ++++++ assets/carrier_config_40512.xml | 9 ++++++ assets/carrier_config_40513.xml | 9 ++++++ assets/carrier_config_40514.xml | 9 ++++++ assets/carrier_config_40515.xml | 9 ++++++ assets/carrier_config_40517.xml | 9 ++++++ assets/carrier_config_40518.xml | 9 ++++++ assets/carrier_config_40519.xml | 9 ++++++ assets/carrier_config_40520.xml | 9 ++++++ assets/carrier_config_40521.xml | 9 ++++++ assets/carrier_config_40522.xml | 9 ++++++ assets/carrier_config_40523.xml | 9 ++++++ assets/carrier_config_40551.xml | 9 ++++++ assets/carrier_config_40552.xml | 9 ++++++ assets/carrier_config_40553.xml | 9 ++++++ assets/carrier_config_40554.xml | 9 ++++++ assets/carrier_config_40555.xml | 9 ++++++ assets/carrier_config_40556.xml | 9 ++++++ assets/carrier_config_40566.xml | 9 ++++++ assets/carrier_config_40567.xml | 9 ++++++ assets/carrier_config_40570.xml | 9 ++++++ assets/carrier_config_405750.xml | 9 ++++++ assets/carrier_config_405751.xml | 9 ++++++ assets/carrier_config_405752.xml | 9 ++++++ assets/carrier_config_405753.xml | 9 ++++++ assets/carrier_config_405754.xml | 9 ++++++ assets/carrier_config_405755.xml | 9 ++++++ assets/carrier_config_405756.xml | 9 ++++++ assets/carrier_config_405799.xml | 9 ++++++ assets/carrier_config_405800.xml | 9 ++++++ assets/carrier_config_405801.xml | 9 ++++++ assets/carrier_config_405802.xml | 9 ++++++ assets/carrier_config_405803.xml | 9 ++++++ assets/carrier_config_405804.xml | 9 ++++++ assets/carrier_config_405805.xml | 9 ++++++ assets/carrier_config_405806.xml | 9 ++++++ assets/carrier_config_405807.xml | 9 ++++++ assets/carrier_config_405808.xml | 9 ++++++ assets/carrier_config_405809.xml | 9 ++++++ assets/carrier_config_405810.xml | 9 ++++++ assets/carrier_config_405811.xml | 9 ++++++ assets/carrier_config_405812.xml | 9 ++++++ assets/carrier_config_405818.xml | 9 ++++++ assets/carrier_config_405819.xml | 9 ++++++ assets/carrier_config_405820.xml | 9 ++++++ assets/carrier_config_405821.xml | 9 ++++++ assets/carrier_config_405822.xml | 9 ++++++ assets/carrier_config_405824.xml | 9 ++++++ assets/carrier_config_405827.xml | 9 ++++++ assets/carrier_config_405834.xml | 9 ++++++ assets/carrier_config_405840.xml | 16 +++++++---- assets/carrier_config_405844.xml | 9 ++++++ assets/carrier_config_405845.xml | 9 ++++++ assets/carrier_config_405846.xml | 9 ++++++ assets/carrier_config_405847.xml | 9 ++++++ assets/carrier_config_405848.xml | 9 ++++++ assets/carrier_config_405849.xml | 9 ++++++ assets/carrier_config_405850.xml | 9 ++++++ assets/carrier_config_405851.xml | 9 ++++++ assets/carrier_config_405852.xml | 9 ++++++ assets/carrier_config_405853.xml | 9 ++++++ assets/carrier_config_405854.xml | 16 +++++++---- assets/carrier_config_405855.xml | 16 +++++++---- assets/carrier_config_405856.xml | 16 +++++++---- assets/carrier_config_405857.xml | 16 +++++++---- assets/carrier_config_405858.xml | 16 +++++++---- assets/carrier_config_405859.xml | 16 +++++++---- assets/carrier_config_405860.xml | 16 +++++++---- assets/carrier_config_405861.xml | 16 +++++++---- assets/carrier_config_405862.xml | 16 +++++++---- assets/carrier_config_405863.xml | 16 +++++++---- assets/carrier_config_405864.xml | 16 +++++++---- assets/carrier_config_405865.xml | 16 +++++++---- assets/carrier_config_405866.xml | 16 +++++++---- assets/carrier_config_405867.xml | 16 +++++++---- assets/carrier_config_405868.xml | 16 +++++++---- assets/carrier_config_405869.xml | 16 +++++++---- assets/carrier_config_405870.xml | 16 +++++++---- assets/carrier_config_405871.xml | 16 +++++++---- assets/carrier_config_405872.xml | 16 +++++++---- assets/carrier_config_405873.xml | 16 +++++++---- assets/carrier_config_405874.xml | 16 +++++++---- assets/carrier_config_405875.xml | 9 ++++++ assets/carrier_config_405880.xml | 9 ++++++ assets/carrier_config_405881.xml | 9 ++++++ assets/carrier_config_405908.xml | 9 ++++++ assets/carrier_config_405909.xml | 9 ++++++ assets/carrier_config_405910.xml | 9 ++++++ assets/carrier_config_405911.xml | 9 ++++++ assets/carrier_config_405912.xml | 9 ++++++ assets/carrier_config_405913.xml | 9 ++++++ assets/carrier_config_405914.xml | 9 ++++++ assets/carrier_config_405917.xml | 9 ++++++ assets/carrier_config_405927.xml | 9 ++++++ assets/carrier_config_405929.xml | 9 ++++++ assets/carrier_config_42507.xml | 8 ++++++ assets/carrier_config_42508.xml | 8 ++++++ assets/carrier_config_44010.xml | 4 --- assets/carrier_config_44020.xml | 8 +----- assets/carrier_config_44050.xml | 3 -- assets/carrier_config_44051.xml | 3 -- assets/carrier_config_50501.xml | 7 ++++- assets/carrier_config_50511.xml | 2 +- assets/carrier_config_50571.xml | 2 +- assets/carrier_config_50572.xml | 2 +- assets/carrier_config_51021.xml | 8 ++++++ assets/carrier_config_52000.xml | 8 ++++++ assets/carrier_config_52001.xml | 8 ++++++ assets/carrier_config_52002.xml | 8 ++++++ assets/carrier_config_52003.xml | 8 ++++++ assets/carrier_config_52004.xml | 8 ++++++ assets/carrier_config_52005.xml | 8 ++++++ assets/carrier_config_52015.xml | 8 ++++++ assets/carrier_config_52018.xml | 8 ++++++ assets/carrier_config_52020.xml | 8 ++++++ assets/carrier_config_52023.xml | 8 ++++++ assets/carrier_config_52025.xml | 8 ++++++ assets/carrier_config_52047.xml | 8 ++++++ assets/carrier_config_52099.xml | 8 ++++++ assets/carrier_config_53024.xml | 8 ++++++ assets/carrier_config_72236.xml | 8 ++++++ assets/carrier_config_73001.xml | 8 ++++++ assets/carrier_config_73007.xml | 8 ++++++ assets/carrier_config_73008.xml | 8 ++++++ assets/carrier_config_73010.xml | 8 ++++++ 294 files changed, 2936 insertions(+), 228 deletions(-) b4dc0dc Add carrier config overrides 9de9c33 Fixed that ETWS test broadcast settings was shown bfaf5f2 mark MMS as un-meterred for non-roaming scenarios. 7a356ba Add mms to metered APN types for roaming scenarios for Verizon 46d5820 migrate roaming operator configs to carrier config adbb639 migrate roaming operator configs to carrier config f196b33 Replace editable_tether_apn_bool with read_only_apn_types_string_array 810fdc1 Add CarrierConfig for carrier_volte_provisoned 23190fc Moved channels settings from carrier config to resources 5a99590 Enable WiFi calling for test SIM 001-01 ef06fd1 Disable voice call barring notification for Verizon. ========platform/packages/apps/CellBroadcastReceiver between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 12 + AndroidManifest.xml | 5 +- proguard.flags | 32 ++ res/drawable/ic_warning_googred.xml | 27 ++ res/layout/cell_broadcast_alert.xml | 6 +- res/values-af/strings.xml | 54 +-- res/values-am/strings.xml | 46 +- res/values-ar/strings.xml | 70 +-- res/values-az/strings.xml | 44 +- res/values-b+sr+Latn/strings.xml | 44 +- res/values-be/strings.xml | 54 +-- res/values-bg/strings.xml | 46 +- res/values-bn/strings.xml | 64 +-- res/values-bs/strings.xml | 52 ++- res/values-ca/strings.xml | 52 ++- res/values-cs/strings.xml | 44 +- res/values-da/strings.xml | 50 +- res/values-de/strings.xml | 44 +- res/values-el/strings.xml | 44 +- res/values-en-rAU/strings.xml | 44 +- res/values-en-rCA/strings.xml | 120 +++++ res/values-en-rGB/strings.xml | 44 +- res/values-en-rIN/strings.xml | 44 +- res/values-en-rXC/strings.xml | 120 +++++ res/values-es-rUS/strings.xml | 44 +- res/values-es/strings.xml | 54 +-- res/values-et/strings.xml | 46 +- res/values-eu/strings.xml | 58 +-- res/values-fa/strings.xml | 46 +- res/values-fi/strings.xml | 44 +- res/values-fr-rCA/strings.xml | 44 +- res/values-fr/strings.xml | 50 +- res/values-gl/strings.xml | 66 +-- res/values-gu/strings.xml | 44 +- res/values-hi/strings.xml | 72 +-- res/values-hr/strings.xml | 44 +- res/values-hu/strings.xml | 44 +- res/values-hy/strings.xml | 52 ++- res/values-in/strings.xml | 58 +-- res/values-is/strings.xml | 44 +- res/values-it/strings.xml | 46 +- res/values-iw/strings.xml | 52 ++- res/values-ja/strings.xml | 46 +- res/values-ka/strings.xml | 46 +- res/values-kk/strings.xml | 48 +- res/values-km/strings.xml | 52 ++- res/values-kn/strings.xml | 48 +- res/values-ko/strings.xml | 62 +-- res/values-ky/strings.xml | 44 +- res/values-lo/strings.xml | 44 +- res/values-lt/strings.xml | 46 +- res/values-lv/strings.xml | 52 ++- res/values-mcc246-en-rCA/strings.xml | 22 + res/values-mcc246-en-rXC/strings.xml | 22 + res/values-mcc246-zh-rTW/strings.xml | 6 +- res/values-mcc404/config.xml | 22 + res/values-mcc425/config.xml | 22 + res/values-mcc440-mnc10/config.xml | 22 + res/values-mcc440-mnc20/config.xml | 25 + res/values-mcc440-mnc50/config.xml | 21 + res/values-mcc440-mnc51/config.xml | 21 + res/values-mcc440-mnc52/config.xml | 21 + res/values-mcc440/config.xml | 5 + res/values-mcc441/config.xml | 5 + res/values-mcc466/config.xml | 6 + res/values-mcc724/config.xml | 22 + res/values-mcc730/config.xml | 31 ++ res/values-mcc730/strings.xml | 23 + res/values-mk/strings.xml | 48 +- res/values-ml/strings.xml | 46 +- res/values-mn/strings.xml | 48 +- res/values-mr/strings.xml | 48 +- res/values-ms/strings.xml | 44 +- res/values-my/strings.xml | 64 +-- res/values-nb/strings.xml | 46 +- res/values-ne/strings.xml | 64 +-- res/values-nl/strings.xml | 46 +- res/values-pa/strings.xml | 78 ++-- res/values-pl/strings.xml | 46 +- res/values-pt-rPT/strings.xml | 44 +- res/values-pt/strings.xml | 50 +- res/values-ro/strings.xml | 44 +- res/values-ru/strings.xml | 62 +-- res/values-si/strings.xml | 44 +- res/values-sk/strings.xml | 46 +- res/values-sl/strings.xml | 44 +- res/values-sq/strings.xml | 44 +- res/values-sr/strings.xml | 44 +- res/values-sv/strings.xml | 50 +- res/values-sw/strings.xml | 48 +- res/values-ta/strings.xml | 68 +-- res/values-te/strings.xml | 46 +- res/values-th/strings.xml | 46 +- res/values-tl/strings.xml | 44 +- res/values-tr/strings.xml | 44 +- res/values-uk/strings.xml | 58 +-- res/values-ur/strings.xml | 44 +- res/values-uz/strings.xml | 56 +-- res/values-vi/strings.xml | 60 +-- res/values-zh-rCN/strings.xml | 46 +- res/values-zh-rHK/strings.xml | 46 +- res/values-zh-rTW/strings.xml | 62 +-- res/values-zu/strings.xml | 60 +-- res/values/config.xml | 12 +- res/values/strings.xml | 80 ++-- res/values/styles.xml | 24 +- res/values/themes.xml | 36 ++ res/xml/preferences.xml | 90 ++-- .../CellBroadcastAlertAudio.java | 182 ++++++-- .../CellBroadcastAlertDialog.java | 23 +- .../CellBroadcastAlertReminder.java | 37 +- .../CellBroadcastAlertService.java | 153 +++++-- .../CellBroadcastAlertWakeLock.java | 70 ++- .../CellBroadcastAreaInfoReceiver.java | 3 +- .../CellBroadcastChannelManager.java | 143 ++++++ .../CellBroadcastConfigService.java | 90 +--- .../CellBroadcastListActivity.java | 3 +- .../CellBroadcastOtherChannelsManager.java | 188 -------- .../CellBroadcastReceiver.java | 1 + .../CellBroadcastResources.java | 9 +- .../CellBroadcastSearchIndexableProvider.java | 53 +-- .../CellBroadcastSettings.java | 202 +++++---- tests/testapp/res/layout/test_buttons.xml | 5 +- tests/testapp/res/values-bn/strings.xml | 2 +- tests/testapp/res/values-en-rCA/strings.xml | 48 ++ tests/testapp/res/values-en-rXC/strings.xml | 48 ++ tests/testapp/res/values-gl/strings.xml | 12 +- tests/testapp/res/values-hi/strings.xml | 2 +- tests/testapp/res/values-ja/strings.xml | 2 +- tests/testapp/res/values-ko/strings.xml | 2 +- tests/testapp/res/values-pa/strings.xml | 10 +- tests/testapp/res/values-sv/strings.xml | 2 +- tests/testapp/res/values-ta/strings.xml | 2 +- .../tests/SendCdmaCmasMessages.java | 6 +- tests/unit/Android.mk | 10 +- .../CellBroadcastAlertServiceTest.java | 16 +- ...t.java => CellBroadcastChannelManagerTest.java} | 47 +- .../CellBroadcastConfigServiceTest.java | 502 +++++++++++++++++++-- .../CellBroadcastSettingsTest.java | 74 +++ .../cellbroadcastreceiver/CellBroadcastTest.java | 34 +- 140 files changed, 4229 insertions(+), 2626 deletions(-) f75acc6 Import translations. DO NOT MERGE e9d6347 Import translations. DO NOT MERGE 7b835ec Update audio flags to support CellBroadcastSettings.KEY_USE_FULL_VOLUME c995291 Import translations. DO NOT MERGE 6d4316d Right align OK button in cell broadcast. ba81e4f Import translations. DO NOT MERGE 6dee989 Fix CellBroadcastSetting launchMode and back arrow. 0177079 Minor cosmetic updates for CellBroadcastDialog: - new icon - right-align button b35674a Import translations. DO NOT MERGE b487573 Import translations. DO NOT MERGE 6c83a6f Fixed configuration service not started when no SIM inserted b6a0e11 Import translations. DO NOT MERGE 2892619 DO NOT MERGE ANYWHERE: Change the title to "Wireless emergency alerts" 19878f8 Made message body duplicate detection customizable 870e794 Added extra message enabled check when receiving alerts 8f74982 Added extra message enabled check when receiving alerts f7dd464 Import translations. DO NOT MERGE 4a5ee8e Import translations. DO NOT MERGE edc6795 Import translations. DO NOT MERGE 17c3b19 Import translations. DO NOT MERGE a4ba198 Import translations. DO NOT MERGE 699b886 Import translations. DO NOT MERGE 93981e6 Refactored area update info support 21fe312 Import translations. DO NOT MERGE 73b0997 Import translations. DO NOT MERGE 8c8a0f6 Refactored area update info support f0f8f1f Import translations. DO NOT MERGE f8afd3b Import translations. DO NOT MERGE db4c835 Import translations. DO NOT MERGE 1ec1998 Import translations. DO NOT MERGE 13271b8 Make "Developer options" category in CellBroadcast not searchable. b5129bf Import translations. DO NOT MERGE cf2f6f1 Import translations. DO NOT MERGE e52ea5f When creating Setting activity, only create fragment if needed. 47ef406 Import translations. DO NOT MERGE 92e0fcc When creating Setting activity, only create fragment if needed. 37e4ded Removed layout file of preference ctegory. 61db0d7 Import translations. DO NOT MERGE a854bec Updated UI text for area update information broadcast a9882bb Import translations. DO NOT MERGE afe48b6 Move the global switch button "Allow alerts" above "Alerts" category and unify its "on" and "off" state summaries. cb71963 Change char limit of preference titles from 30 to 50. 6c4bd51 Set focus to the button eb40931 Fixed wakelock not acquired long enough for alert reminder 40c9c32 Added custom alert tone duration support 93de616 Added vibration for alert reminder 0960565 Added custom alert tone duration support d5a905b Fixed wakelock not acquired long enough for alert reminder ed13153 Set focus to the button 0b09b4d Import translations. DO NOT MERGE f2ce0bf Added vibration for alert reminder 5b0f356 Added date/time to the title of the alert fe42782 Import translations. DO NOT MERGE a8c4214 Fixed the hard-coded dismiss button text bfe7c55 Added date/time to the title of the alert 8d5c5c6 Fix bug that Brazil channel 50 information update is enabled by default for all countries. 97c16a2 Import translations. DO NOT MERGE dc24f6a Alert title fixes 26f11fa Alert title fixes da146e3 Force CBS alerts volume to full in Japan. b3a2965 Lower alert sound volume when earphone connected 67c76f1 Clean up / refactor Cell Broadcast settings view. c920375 Import translations. DO NOT MERGE ade6386 Increase string limit of full volume tille and summary. ffa47a1 Configuration does not need translation aaefb39 Import translations. DO NOT MERGE 40b60b4 Do not allow messages on additional channels when roaming 2d8eb60 Added channel 919 and 921 for Chile c3df1c9 Added unit test cases 99a89ff Moved channels settings from carrier config to resources e2f56e8 Renamed other channels manager to channel manager be4101b Update CellBroadcastListActivity title. d2aee3f Fixed that SMS_CB_RECEIVED_ACTION was not received issue d488741 Revert theme back to DeviceDefault.Settings. 89f5e57 Use light action bar to match Settings theme. c0b14d7 Do not allow messages on additional channels when roaming ac8b613 Import translations. DO NOT MERGE 5fcf830 Added channel 919 and 921 for Chile bd95726 Added unit test cases d725f15 Moved channels settings from carrier config to resources b0e8eb9 Import translations. DO NOT MERGE 23ca544 Renamed other channels manager to channel manager 2acd899 Update CellBroadcastListActivity title. d29e55c Force CBS alerts volume to full in Japan. 001dec1 Import translations. DO NOT MERGE f70cfe5 Import translations. DO NOT MERGE 01a860a Import translations. DO NOT MERGE 35de50e Import translations. DO NOT MERGE b884e68 Fixed that SMS_CB_RECEIVED_ACTION was not received issue c643266 Import translations. DO NOT MERGE 420c839 Import translations. DO NOT MERGE ========platform/packages/apps/CertInstaller between android-8.0.0_r32..android-8.1.0_r1========= res/values-ar/strings.xml | 2 +- res/values-bg/strings.xml | 2 +- res/values-bn/strings.xml | 28 ++++----- res/values-bs/strings.xml | 6 +- res/values-da/strings.xml | 2 +- res/values-de/strings.xml | 2 +- res/values-en-rCA/strings.xml | 77 ++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 77 ++++++++++++++++++++++++ res/values-fa/strings.xml | 2 +- res/values-fr-rCA/strings.xml | 2 +- res/values-gu/strings.xml | 18 +++--- res/values-hi/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-mr/strings.xml | 40 ++++++------ res/values-my/strings.xml | 2 +- res/values-pa/strings.xml | 58 +++++++++--------- res/values-sk/strings.xml | 12 ++-- res/values-te/strings.xml | 24 ++++---- res/values/dimens.xml | 0 src/com/android/certinstaller/WiFiInstaller.java | 12 ++-- 20 files changed, 262 insertions(+), 108 deletions(-) 881958d WiFiInstaller: catch exceptions on both delete paths 762acaf Import translations. DO NOT MERGE 02cf0d4 Import translations. DO NOT MERGE e3b6359 Import translations. DO NOT MERGE 7fe19a4 Import translations. DO NOT MERGE 9962633 Import translations. DO NOT MERGE 08035b5 Import translations. DO NOT MERGE 970a347 Import translations. DO NOT MERGE 4986d0c Remove executable bit from resource XML. 9caf85f Import translations. DO NOT MERGE a4b2a73 Import translations. DO NOT MERGE 11b7cdd Import translations. DO NOT MERGE 054cd36 Import translations. DO NOT MERGE 6637692 Import translations. DO NOT MERGE 0f8cfb2 Import translations. DO NOT MERGE 19e5fa4 Import translations. DO NOT MERGE 7562fee Import translations. DO NOT MERGE ========platform/packages/apps/Contacts between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 +- AndroidManifest.xml | 4 +- .../ic_add_contact_shortcut.xml} | 4 +- .../googlelogo_dark20_color_132x44.png | Bin 1714 -> 0 bytes .../googlelogo_dark20_color_184x60.png | Bin 2155 -> 0 bytes .../product_logo_contacts_color_144.png | Bin 12887 -> 9396 bytes .../product_logo_contacts_color_192.png | Bin 18330 -> 13102 bytes .../googlelogo_dark20_color_132x44.png | Bin 1002 -> 0 bytes .../googlelogo_dark20_color_184x60.png | Bin 1345 -> 0 bytes .../product_logo_contacts_color_144.png | Bin 7963 -> 5858 bytes .../product_logo_contacts_color_192.png | Bin 11363 -> 8082 bytes .../quantum_launchscreen_contacts.xml | 7 - .../googlelogo_dark20_color_132x44.png | Bin 2151 -> 0 bytes .../googlelogo_dark20_color_184x60.png | Bin 2706 -> 0 bytes .../product_logo_contacts_color_144.png | Bin 18330 -> 13102 bytes .../product_logo_contacts_color_192.png | Bin 26284 -> 18943 bytes .../googlelogo_dark20_color_132x44.png | Bin 2954 -> 0 bytes .../googlelogo_dark20_color_184x60.png | Bin 4215 -> 0 bytes .../product_logo_contacts_color_144.png | Bin 29839 -> 21596 bytes .../product_logo_contacts_color_192.png | Bin 42620 -> 31375 bytes .../googlelogo_dark20_color_132x44.png | Bin 4201 -> 0 bytes .../googlelogo_dark20_color_184x60.png | Bin 5942 -> 0 bytes .../product_logo_contacts_color_144.png | Bin 42620 -> 31375 bytes .../product_logo_contacts_color_192.png | Bin 59752 -> 44161 bytes res/drawable/ic_add_circle_24dp.xml | 2 +- res/drawable/ic_add_contact_shortcut.xml | 27 ++ res/drawable/ic_work_profile.xml | 20 +- res/drawable/quantum_launchscreen_contacts.xml | 7 - res/layout/expanding_entry_card_item.xml | 8 +- res/mipmap-hdpi/ic_contacts_launcher.png | Bin 3904 -> 3169 bytes .../ic_contacts_launcher_foreground.png | Bin 9120 -> 0 bytes res/mipmap-mdpi/ic_contacts_launcher.png | Bin 2317 -> 2062 bytes .../ic_contacts_launcher_foreground.png | Bin 5391 -> 0 bytes res/mipmap-xhdpi/ic_contacts_launcher.png | Bin 5547 -> 4430 bytes .../ic_contacts_launcher_foreground.png | Bin 13037 -> 0 bytes res/mipmap-xxhdpi/ic_contacts_launcher.png | Bin 9316 -> 7228 bytes .../ic_contacts_launcher_foreground.png | Bin 21701 -> 0 bytes res/mipmap-xxxhdpi/ic_contacts_launcher.png | Bin 13284 -> 10065 bytes .../ic_contacts_launcher_foreground.png | Bin 31101 -> 0 bytes res/values-ar/strings.xml | 4 +- res/values-bn/strings.xml | 26 +- res/values-bs/strings.xml | 76 +-- res/values-ca/strings.xml | 6 +- res/values-cs/strings.xml | 6 +- res/values-da/strings.xml | 4 +- res/values-de/strings.xml | 6 +- res/values-en-rCA/strings.xml | 532 +++++++++++++++++++++ res/values-en-rXC/strings.xml | 532 +++++++++++++++++++++ res/values-es/strings.xml | 12 +- res/values-et/strings.xml | 8 +- res/values-fr-rCA/strings.xml | 2 +- res/values-gl/strings.xml | 6 +- res/values-gu/strings.xml | 2 +- res/values-hi/strings.xml | 10 +- res/values-hu/strings.xml | 4 +- res/values-hy/strings.xml | 4 +- res/values-in/strings.xml | 4 +- res/values-ka/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-ml/strings.xml | 8 +- res/values-mr/strings.xml | 8 +- res/values-ne/strings.xml | 2 +- res/values-pa/strings.xml | 20 +- res/values-pl/strings.xml | 8 +- res/values-ro/strings.xml | 4 +- res/values-sw/strings.xml | 2 +- res/values-sw600dp-land/dimens.xml | 1 - res/values-sw600dp/dimens.xml | 1 - res/values-ta/strings.xml | 4 +- res/values-te/strings.xml | 2 +- res/values-th/strings.xml | 4 +- res/values-tl/strings.xml | 6 +- res/values-tr/strings.xml | 2 +- res/values-uk/strings.xml | 6 +- res/values-uz/strings.xml | 10 +- res/values-v26/dimens.xml | 20 + res/values/colors.xml | 3 +- res/values/dimens.xml | 3 +- res/xml/shortcuts.xml | 2 +- src/com/android/contacts/CallUtil.java | 88 +++- src/com/android/contacts/DynamicShortcuts.java | 65 +-- src/com/android/contacts/Experiments.java | 6 + .../android/contacts/ShortcutIntentBuilder.java | 85 ++-- .../contacts/datepicker/DatePickerDialog.java | 42 +- .../contacts/lettertiles/LetterTileDrawable.java | 8 + .../android/contacts/model/AccountTypeManager.java | 7 +- .../contacts/model/dataitem/PhoneDataItem.java | 21 + .../quickcontact/ExpandingEntryCardView.java | 10 +- .../quickcontact/QuickContactActivity.java | 157 ++++-- 89 files changed, 1595 insertions(+), 341 deletions(-) 8d5ab535f Import translations. DO NOT MERGE 17ceb6457 Import translations. DO NOT MERGE d97fb6b4f Import translations. DO NOT MERGE fcec32f1f Import translations. DO NOT MERGE 896381894 Import translations. DO NOT MERGE 37ed23f55 Import translations. DO NOT MERGE ffe5d9774 Update work briefcase asset. 36c5d92e5 Import translations. DO NOT MERGE 47fb33e88 Import translations. DO NOT MERGE c3af9ef0a Import translations. DO NOT MERGE 45779af08 Import translations. DO NOT MERGE ed2e4d834 Change AOSP Contacts icon and remove Google logo from launch screen 032560017 Check for null results from getTypeForAccount. 6148c31a0 Import translations. DO NOT MERGE c5a6d60fd Import translations. DO NOT MERGE 29e2fe963 Import translations. DO NOT MERGE e21edc104 Update a few more uses of deprecated methods 580d1b500 Update a few more uses of deprecated methods 20ee0bad1 Stop using deprecated methods. 4178c9ecb Stop using deprecated methods. 5509926aa Import translations. DO NOT MERGE 8c8dd1f72 Import translations. DO NOT MERGE 9b1b93772 Fix NPEs in shortcuts b121ab7c2 DO NOT MERGE Bump AOSP Contacts to 1.7.22 7367ead0f Fix dependencies of packages that target earlier releases 8e6856b89 Read carrier and device config for enabling Duo aa38ab6d9 DO NOT MERGE Bump AOSP version to 1.7.14 dbf3e83df Fix shortcut icons on O 969f15911 Import translations. DO NOT MERGE 068bb3272 Pass null resource ID (0) to AlertDialog constructor 269c9fe4b Import translations. DO NOT MERGE e1be5ce0b Bump AOSP version to 1.7.21 9649af190 Remove FLAG_ACTIVITY_NEW_TASK when starting tachyon cfa550b89 Import translations. DO NOT MERGE 647bec6bc Revert "Tweak app makefile with extra resources" 3ecc7d993 DO NOT MERGE Bump AOSP version to 1.7.13 34a820b22 Import translations. DO NOT MERGE acda280ae Special case Tachyon mimetype 7accd8c55 Use startActivityForResult when intenting Tachyon f8d124d8b Tweak app makefile with extra resources 4ba19a006 Prepare for removal of junit and android.test classes from Android API (step 1) bb83c7464 Import translations. DO NOT MERGE 02c3dee53 Fix adaptive shortcut icons 5f9c9b519 Prepare for removal of junit and android.test classes from Android API (step 1) 00d6b1c67 Prepare for removal of junit and android.test classes from Android API (step 1) 18417a4f1 Start Dialer directly when calling an emergency number 036a96eec Import translations. DO NOT MERGE c8aabe861 DO NOT MERGE Bump AOSP Contacts ODR to 1.7.20 f6075d02c [DO NOT MERGE] Bump AOSP contacts to 1.7.12 6161aee5a DO NOT MERGE Revert video calling CLs 683f6724a Import translations. DO NOT MERGE e9c8977ee Import translations. DO NOT MERGE d52e7212b Import translations. DO NOT MERGE 46a1c8cc3 Import translations. DO NOT MERGE 978bd6f43 Bump up AOSP Contacts version to 1.7.11. e50cd83da Use generic video icon for tachyon calls 48ea68526 Change experiments string to match with phenotype name. d23de6146 Add alternative video call to QC action 331d6508a Change to AdaptiveIconDrawable.getExtraInsetFraction() b/37079814 Test: manual, builds 11798d44e Fix long logging tags f26ccc7c4 Run VCardService in foreground 61d7496f4 Change AOSP Contacts version to 1.7.20. d8b903898 Expose PeopleActivity to Instant Apps 2d3266e45 Reverse update accounts logic 568b5cb06 DO NOT MERGE Bump up AOSP Contacts to 1.7.10. 2ab85379c Silence progress notifications 1c2185ae0 Import translations. DO NOT MERGE 962430b2e Import translations. DO NOT MERGE 6cda631cb Remove duplicate definition of assistant screen type 7ad291c01 Revert "DO NOT MERGE Bump AOSP version to 1.7.10" 4e7ef284c DO NOT MERGE Bump AOSP version to 1.7.10 f21521d54 Add experiments for video call in AOSP. c6d560be8 Make ScreenEvent match values in contacts_extensions.proto 111f21030 Import translations. DO NOT MERGE 4654246a6 Import translations. DO NOT MERGE ecd95fc7d Import translations. DO NOT MERGE 4fbcd1943 Fix crash when viewing or editing contacts without account 6d2e4427e Add adaptive dogfood icon and fix the icon background color ========platform/packages/apps/DeskClock between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 3 +- AndroidManifest.xml | 2 +- res/layout/chronometer_notif_content.xml | 4 +- res/values-bg/strings.xml | 2 +- res/values-ca/strings.xml | 4 +- res/values-da/strings.xml | 4 +- res/values-de/strings.xml | 2 +- res/values-en-rAU/strings.xml | 2 +- res/values-en-rCA/cities.xml | 360 ++++++++++++++++++ res/values-en-rCA/strings.xml | 419 +++++++++++++++++++++ res/values-en-rGB/strings.xml | 2 +- res/values-en-rIN/strings.xml | 2 +- res/values-en-rXC/cities.xml | 360 ++++++++++++++++++ res/values-en-rXC/strings.xml | 419 +++++++++++++++++++++ res/values-es/strings.xml | 2 +- res/values-fa/strings.xml | 2 +- res/values-gl/strings.xml | 2 +- res/values-hi/strings.xml | 4 +- res/values-hy/strings.xml | 10 +- res/values-in/strings.xml | 4 +- res/values-it/strings.xml | 2 +- res/values-km/strings.xml | 4 +- res/values-kn/strings.xml | 4 +- res/values-ko/strings.xml | 2 +- res/values-ky/strings.xml | 2 +- res/values-lo/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-my/strings.xml | 2 +- res/values-ne/strings.xml | 2 +- res/values-nl/strings.xml | 8 +- res/values-pa/strings.xml | 4 +- res/values-pl/strings.xml | 2 +- res/values-pt/strings.xml | 4 +- res/values-ru/strings.xml | 2 +- res/values-sw/strings.xml | 2 +- res/values-ta/strings.xml | 4 +- res/values-th/strings.xml | 2 +- res/values-uk/strings.xml | 2 +- res/values-uz/strings.xml | 4 +- res/values-vi/strings.xml | 2 +- res/values-zh-rCN/strings.xml | 2 +- res/values-zh-rHK/strings.xml | 2 +- res/values-zh-rTW/cities.xml | 6 +- res/values-zh-rTW/strings.xml | 6 +- .../data/StopwatchNotificationBuilder.java | 2 +- .../deskclock/data/TimerNotificationBuilder.java | 2 +- 46 files changed, 1623 insertions(+), 64 deletions(-) 5453fad5c Import translations. DO NOT MERGE 5b74c945b Import translations. DO NOT MERGE 8fe2e7021 Import translations. DO NOT MERGE 3d760d2f1 Import translations. DO NOT MERGE 1b6bebaac Lock targetSdkVersion to 25 69ac27005 Import translations. DO NOT MERGE 41d7b6fa4 Import translations. DO NOT MERGE 2adfd68b3 Import translations. DO NOT MERGE 99fbf770c Import translations. DO NOT MERGE fa48a202e Import translations. DO NOT MERGE e6375edbb Import translations. DO NOT MERGE 12aa25bcc Import translations. DO NOT MERGE 97cd1f049 Update DeskClock to use v4 NotificationCompat fe8959fae Update DeskClock to use Compat notif text styles d46cf78f6 Fix packages/DeskClock to rely on support libs 58b4a3d53 Import translations. DO NOT MERGE 0a8beb75e Import translations. DO NOT MERGE 072319c72 Import translations. DO NOT MERGE 31c35d95a Import translations. DO NOT MERGE 64404af35 Import translations. DO NOT MERGE 8bcfc6962 Import translations. DO NOT MERGE 589160759 Import translations. DO NOT MERGE 3f0d2292e Import translations. DO NOT MERGE e529eb67a Import translations. DO NOT MERGE d51a2c4ae Import translations. DO NOT MERGE e93babe11 Import translations. DO NOT MERGE 341a92f62 Import translations. DO NOT MERGE 7bfeea092 Import translations. DO NOT MERGE b69be83f4 Import translations. DO NOT MERGE 82102a72d Import translations. DO NOT MERGE 14dad976b Import translations. DO NOT MERGE b89bbe70d Import translations. DO NOT MERGE bb453eddd Import translations. DO NOT MERGE ========platform/packages/apps/Dialer between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 169 +- AndroidManifest.xml | 10 +- CONTRIBUTING | 27 - .../quantum_ic_bluetooth_audio_white_24.png | Bin 0 -> 438 bytes .../quantum_ic_check_circle_googblue_24.png | Bin 407 -> 0 bytes .../drawable-hdpi/quantum_ic_close_white_24.png | Bin 221 -> 176 bytes .../drawable-hdpi/quantum_ic_forward_white_24.png | Bin 139 -> 0 bytes .../drawable-hdpi/quantum_ic_grade_white_24.png | Bin 370 -> 352 bytes .../drawable-hdpi/quantum_ic_headset_white_24.png | Bin 0 -> 350 bytes .../drawable-hdpi/quantum_ic_image_white_24.png | Bin 261 -> 246 bytes .../drawable-hdpi/quantum_ic_mic_off_white_24.png | Bin 0 -> 428 bytes .../quantum_ic_network_wifi_white_24.png | Bin 427 -> 0 bytes .../quantum_ic_phone_in_talk_white_24.png | Bin 0 -> 483 bytes .../quantum_ic_phone_in_talk_white_36.png | Bin 0 -> 704 bytes .../drawable-hdpi/quantum_ic_report_grey600_24.png | Bin 0 -> 197 bytes .../drawable-hdpi/quantum_ic_report_white_18.png | Bin 212 -> 0 bytes .../quantum_ic_bluetooth_audio_white_24.png | Bin 0 -> 297 bytes .../quantum_ic_check_circle_googblue_24.png | Bin 278 -> 0 bytes .../drawable-mdpi/quantum_ic_close_white_24.png | Bin 175 -> 139 bytes .../drawable-mdpi/quantum_ic_forward_white_24.png | Bin 117 -> 0 bytes .../drawable-mdpi/quantum_ic_grade_white_24.png | Bin 271 -> 259 bytes .../drawable-mdpi/quantum_ic_headset_white_24.png | Bin 0 -> 238 bytes .../drawable-mdpi/quantum_ic_image_white_24.png | Bin 185 -> 174 bytes .../drawable-mdpi/quantum_ic_mic_off_white_24.png | Bin 0 -> 288 bytes .../quantum_ic_network_wifi_white_24.png | Bin 299 -> 0 bytes .../quantum_ic_phone_in_talk_white_24.png | Bin 0 -> 325 bytes .../quantum_ic_phone_in_talk_white_36.png | Bin 0 -> 483 bytes .../drawable-mdpi/quantum_ic_report_grey600_24.png | Bin 0 -> 150 bytes .../drawable-mdpi/quantum_ic_report_white_18.png | Bin 163 -> 0 bytes .../quantum_ic_bluetooth_audio_white_24.png | Bin 0 -> 515 bytes .../quantum_ic_check_circle_googblue_24.png | Bin 490 -> 0 bytes .../drawable-xhdpi/quantum_ic_close_white_24.png | Bin 257 -> 204 bytes .../drawable-xhdpi/quantum_ic_forward_white_24.png | Bin 159 -> 0 bytes .../drawable-xhdpi/quantum_ic_grade_white_24.png | Bin 479 -> 455 bytes .../drawable-xhdpi/quantum_ic_headset_white_24.png | Bin 0 -> 433 bytes .../drawable-xhdpi/quantum_ic_image_white_24.png | Bin 304 -> 292 bytes .../drawable-xhdpi/quantum_ic_mic_off_white_24.png | Bin 0 -> 484 bytes .../quantum_ic_network_wifi_white_24.png | Bin 538 -> 0 bytes .../quantum_ic_phone_in_talk_white_24.png | Bin 0 -> 601 bytes .../quantum_ic_phone_in_talk_white_36.png | Bin 0 -> 882 bytes .../quantum_ic_report_grey600_24.png | Bin 0 -> 211 bytes .../drawable-xhdpi/quantum_ic_report_white_18.png | Bin 240 -> 0 bytes .../quantum_ic_bluetooth_audio_white_24.png | Bin 0 -> 778 bytes .../quantum_ic_check_circle_googblue_24.png | Bin 717 -> 0 bytes .../drawable-xxhdpi/quantum_ic_close_white_24.png | Bin 347 -> 260 bytes .../quantum_ic_forward_white_24.png | Bin 204 -> 0 bytes .../drawable-xxhdpi/quantum_ic_grade_white_24.png | Bin 676 -> 657 bytes .../quantum_ic_headset_white_24.png | Bin 0 -> 610 bytes .../drawable-xxhdpi/quantum_ic_image_white_24.png | Bin 450 -> 409 bytes .../quantum_ic_mic_off_white_24.png | Bin 0 -> 713 bytes .../quantum_ic_network_wifi_white_24.png | Bin 786 -> 0 bytes .../quantum_ic_phone_in_talk_white_24.png | Bin 0 -> 882 bytes .../quantum_ic_phone_in_talk_white_36.png | Bin 0 -> 1342 bytes .../quantum_ic_report_grey600_24.png | Bin 0 -> 276 bytes .../drawable-xxhdpi/quantum_ic_report_white_18.png | Bin 312 -> 0 bytes .../quantum_ic_bluetooth_audio_white_24.png | Bin 0 -> 945 bytes .../quantum_ic_check_circle_googblue_24.png | Bin 1017 -> 0 bytes .../drawable-xxxhdpi/quantum_ic_close_white_24.png | Bin 436 -> 314 bytes .../quantum_ic_forward_white_24.png | Bin 236 -> 0 bytes .../drawable-xxxhdpi/quantum_ic_grade_white_24.png | Bin 887 -> 861 bytes .../quantum_ic_headset_white_24.png | Bin 0 -> 838 bytes .../drawable-xxxhdpi/quantum_ic_image_white_24.png | Bin 570 -> 519 bytes .../quantum_ic_mic_off_white_24.png | Bin 0 -> 902 bytes .../quantum_ic_network_wifi_white_24.png | Bin 1043 -> 0 bytes .../quantum_ic_phone_in_talk_white_24.png | Bin 0 -> 1162 bytes .../quantum_ic_phone_in_talk_white_36.png | Bin 0 -> 1729 bytes .../quantum_ic_report_grey600_24.png | Bin 0 -> 366 bytes .../quantum_ic_report_white_18.png | Bin 340 -> 0 bytes .../drawable/quantum_ic_arrow_back_vd_theme_24.xml | 10 + .../res/drawable/quantum_ic_call_vd_theme_24.xml | 10 + .../res/drawable/quantum_ic_close_vd_theme_24.xml | 10 + .../drawable/quantum_ic_enterprise_vd_theme_24.xml | 4 +- .../res/drawable/quantum_ic_hd_vd_theme_24.xml | 2 +- .../drawable/quantum_ic_history_vd_theme_24.xml | 10 + .../drawable/quantum_ic_message_vd_theme_24.xml | 10 + .../drawable/quantum_ic_person_add_vd_theme_24.xml | 10 + .../res/drawable/quantum_ic_search_vd_theme_24.xml | 10 + .../drawable/quantum_ic_videocam_vd_theme_24.xml | 10 + .../android/contacts/common/ClipboardUtils.java | 2 - .../contacts/common/ContactPhotoManager.java | 34 +- .../contacts/common/ContactPhotoManagerImpl.java | 5 +- .../contacts/common/ContactPresenceIconUtil.java | 3 +- .../android/contacts/common/ContactStatusUtil.java | 2 - .../com/android/contacts/common/ContactsUtils.java | 185 +- java/com/android/contacts/common/GeoUtil.java | 55 - .../android/contacts/common/MoreContactUtils.java | 36 - .../contacts/common/compat/ContactsCompat.java | 16 - .../contacts/common/compat/PhoneAccountCompat.java | 55 +- .../common/compat/PhoneNumberUtilsCompat.java | 132 +- .../common/compat/TelephonyManagerCompat.java | 80 +- .../compat/telecom/TelecomManagerCompat.java | 285 +-- .../contacts/common/dialog/CallSubjectDialog.java | 12 +- .../common/extensions/PhoneDirectoryExtender.java | 10 + .../extensions/PhoneDirectoryExtenderAccessor.java | 6 + .../extensions/PhoneDirectoryExtenderStub.java | 13 + .../contacts/common/format/FormatUtils.java | 181 -- .../contacts/common/format/TextHighlighter.java | 55 +- .../common/format/testing/SpannedTestUtils.java | 85 - .../common/lettertiles/LetterTileDrawable.java | 150 +- .../common/list/ContactEntryListAdapter.java | 58 +- .../common/list/ContactEntryListFragment.java | 20 +- .../contacts/common/list/ContactListItemView.java | 218 +- .../contacts/common/list/ContactTileView.java | 19 +- .../common/list/PhoneNumberListAdapter.java | 75 +- .../common/list/PhoneNumberPickerFragment.java | 70 +- .../contacts/common/list/ViewPagerTabs.java | 29 +- .../contacts/common/location/CountryDetector.java | 221 -- .../common/location/UpdateCountryService.java | 104 - .../contacts/common/model/ContactLoader.java | 1 + .../contacts/common/model/account/AccountType.java | 3 +- .../common/model/account/BaseAccountType.java | 4 +- .../common/res/drawable-hdpi/ic_ab_search.png | Bin 1115 -> 0 bytes .../res/drawable-hdpi/ic_arrow_back_24dp.png | Bin 612 -> 0 bytes .../res/drawable-hdpi/ic_business_white_120dp.png | Bin 2477 -> 0 bytes .../common/res/drawable-hdpi/ic_call_24dp.png | Bin 340 -> 0 bytes .../common/res/drawable-hdpi/ic_close_dk.png | Bin 609 -> 0 bytes .../common/res/drawable-hdpi/ic_create_24dp.png | Bin 370 -> 0 bytes .../res/drawable-hdpi/ic_group_white_24dp.png | Bin 389 -> 0 bytes .../ic_history_white_drawable_24dp.png | Bin 525 -> 0 bytes .../res/drawable-hdpi/ic_info_outline_24dp.png | Bin 485 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_back.png | Bin 799 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_group_dk.png | Bin 1954 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_group_lt.png | Bin 1922 -> 0 bytes .../res/drawable-hdpi/ic_menu_overflow_lt.png | Bin 220 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_person_dk.png | Bin 1439 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_person_lt.png | Bin 1416 -> 0 bytes .../ic_menu_remove_field_holo_light.png | Bin 515 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_star_dk.png | Bin 1438 -> 0 bytes .../res/drawable-hdpi/ic_menu_star_holo_light.png | Bin 1211 -> 0 bytes .../common/res/drawable-hdpi/ic_menu_star_lt.png | Bin 1414 -> 0 bytes .../common/res/drawable-hdpi/ic_person_24dp.png | Bin 273 -> 0 bytes .../common/res/drawable-hdpi/ic_rx_videocam.png | Bin 413 -> 0 bytes .../common/res/drawable-hdpi/ic_tx_videocam.png | Bin 370 -> 0 bytes .../common/res/drawable-hdpi/ic_videocam.png | Bin 269 -> 0 bytes .../res/drawable-hdpi/ic_voicemail_avatar.png | Bin 2856 -> 0 bytes .../res/drawable-hdpi/list_activated_holo.9.png | Bin 154 -> 0 bytes .../res/drawable-hdpi/list_background_holo.9.png | Bin 224 -> 0 bytes .../res/drawable-hdpi/list_focused_holo.9.png | Bin 235 -> 0 bytes .../list_longpressed_holo_light.9.png | Bin 158 -> 0 bytes .../drawable-hdpi/list_pressed_holo_light.9.png | Bin 159 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 205 -> 0 bytes .../common/res/drawable-hdpi/list_title_holo.9.png | Bin 267 -> 0 bytes .../drawable-ldrtl-hdpi/list_focused_holo.9.png | Bin 234 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 191 -> 0 bytes .../res/drawable-ldrtl-hdpi/list_title_holo.9.png | Bin 258 -> 0 bytes .../drawable-ldrtl-mdpi/list_focused_holo.9.png | Bin 234 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 180 -> 0 bytes .../res/drawable-ldrtl-mdpi/list_title_holo.9.png | Bin 186 -> 0 bytes .../list_activated_holo.9.png | Bin 1666 -> 0 bytes .../list_activated_holo.9.png | Bin 1034 -> 0 bytes .../list_activated_holo.9.png | Bin 2486 -> 0 bytes .../drawable-ldrtl-xhdpi/list_focused_holo.9.png | Bin 234 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 196 -> 0 bytes .../res/drawable-ldrtl-xhdpi/list_title_holo.9.png | Bin 255 -> 0 bytes .../res/drawable-mdpi/list_activated_holo.9.png | Bin 151 -> 0 bytes .../res/drawable-mdpi/list_focused_holo.9.png | Bin 235 -> 0 bytes .../list_longpressed_holo_light.9.png | Bin 155 -> 0 bytes .../drawable-mdpi/list_pressed_holo_light.9.png | Bin 158 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 198 -> 0 bytes .../list_activated_holo.9.png | Bin 1659 -> 0 bytes .../list_activated_holo.9.png | Bin 1005 -> 0 bytes .../list_activated_holo.9.png | Bin 2478 -> 0 bytes .../res/drawable-xhdpi/list_activated_holo.9.png | Bin 158 -> 0 bytes .../res/drawable-xhdpi/list_focused_holo.9.png | Bin 235 -> 0 bytes .../list_longpressed_holo_light.9.png | Bin 162 -> 0 bytes .../drawable-xhdpi/list_pressed_holo_light.9.png | Bin 163 -> 0 bytes .../list_section_divider_holo_custom.9.png | Bin 210 -> 0 bytes .../res/drawable-xxhdpi/list_activated_holo.9.png | Bin 1140 -> 0 bytes .../res/drawable-xxhdpi/list_focused_holo.9.png | Bin 1147 -> 0 bytes .../list_longpressed_holo_light.9.png | Bin 1051 -> 0 bytes .../drawable-xxhdpi/list_pressed_holo_light.9.png | Bin 1051 -> 0 bytes .../contacts/common/res/drawable/ic_back_arrow.xml | 20 - .../common/res/drawable/ic_call_and_share.xml | 22 - .../res/drawable/ic_person_add_tinted_24dp.xml | 20 - .../common/res/drawable/ic_search_add_contact.xml | 20 - .../common/res/drawable/ic_search_video_call.xml | 22 - ...t_selector_background_transition_holo_light.xml | 20 - .../common/res/layout/dialog_call_subject.xml | 2 +- .../common/res/layout/search_bar_expanded.xml | 4 +- .../contacts/common/res/values-af/strings.xml | 4 +- .../contacts/common/res/values-am/strings.xml | 4 +- .../contacts/common/res/values-ar/strings.xml | 4 +- .../contacts/common/res/values-az/strings.xml | 4 +- .../common/res/values-b+sr+Latn/strings.xml | 4 +- .../contacts/common/res/values-be/strings.xml | 4 +- .../contacts/common/res/values-bg/strings.xml | 4 +- .../contacts/common/res/values-bn/strings.xml | 4 +- .../contacts/common/res/values-bs/strings.xml | 4 +- .../contacts/common/res/values-ca/strings.xml | 4 +- .../contacts/common/res/values-cs/strings.xml | 4 +- .../contacts/common/res/values-da/strings.xml | 4 +- .../contacts/common/res/values-de/strings.xml | 4 +- .../contacts/common/res/values-el/strings.xml | 4 +- .../contacts/common/res/values-en-rAU/strings.xml | 4 +- .../contacts/common/res/values-en-rGB/strings.xml | 4 +- .../contacts/common/res/values-en-rIN/strings.xml | 4 +- .../contacts/common/res/values-es-rUS/strings.xml | 4 +- .../contacts/common/res/values-es/strings.xml | 4 +- .../contacts/common/res/values-et/strings.xml | 4 +- .../contacts/common/res/values-eu/strings.xml | 4 +- .../contacts/common/res/values-fa/strings.xml | 4 +- .../contacts/common/res/values-fi/strings.xml | 4 +- .../contacts/common/res/values-fr-rCA/strings.xml | 4 +- .../contacts/common/res/values-fr/strings.xml | 4 +- .../contacts/common/res/values-gl/strings.xml | 4 +- .../contacts/common/res/values-gu/strings.xml | 4 +- .../contacts/common/res/values-hi/strings.xml | 4 +- .../contacts/common/res/values-hr/strings.xml | 4 +- .../contacts/common/res/values-hu/strings.xml | 4 +- .../contacts/common/res/values-hy/strings.xml | 4 +- .../contacts/common/res/values-in/strings.xml | 4 +- .../contacts/common/res/values-is/strings.xml | 4 +- .../contacts/common/res/values-it/strings.xml | 4 +- .../contacts/common/res/values-iw/strings.xml | 4 +- .../contacts/common/res/values-ja/strings.xml | 4 +- .../contacts/common/res/values-ka/strings.xml | 4 +- .../contacts/common/res/values-kk/strings.xml | 4 +- .../contacts/common/res/values-km/strings.xml | 4 +- .../contacts/common/res/values-kn/strings.xml | 4 +- .../contacts/common/res/values-ko/strings.xml | 4 +- .../contacts/common/res/values-ky/strings.xml | 4 +- .../contacts/common/res/values-lo/strings.xml | 4 +- .../contacts/common/res/values-lt/strings.xml | 4 +- .../contacts/common/res/values-lv/strings.xml | 4 +- .../contacts/common/res/values-mk/strings.xml | 4 +- .../contacts/common/res/values-ml/strings.xml | 4 +- .../contacts/common/res/values-mn/strings.xml | 4 +- .../contacts/common/res/values-mr/strings.xml | 4 +- .../contacts/common/res/values-ms/strings.xml | 4 +- .../contacts/common/res/values-my/strings.xml | 4 +- .../contacts/common/res/values-nb/strings.xml | 4 +- .../contacts/common/res/values-ne/strings.xml | 4 +- .../contacts/common/res/values-nl/strings.xml | 4 +- .../contacts/common/res/values-no/strings.xml | 4 +- .../contacts/common/res/values-pa/strings.xml | 4 +- .../contacts/common/res/values-pl/strings.xml | 4 +- .../contacts/common/res/values-pt-rBR/strings.xml | 4 +- .../contacts/common/res/values-pt-rPT/strings.xml | 4 +- .../contacts/common/res/values-pt/strings.xml | 4 +- .../contacts/common/res/values-ro/strings.xml | 4 +- .../contacts/common/res/values-ru/strings.xml | 4 +- .../contacts/common/res/values-si/strings.xml | 4 +- .../contacts/common/res/values-sk/strings.xml | 4 +- .../contacts/common/res/values-sl/strings.xml | 4 +- .../contacts/common/res/values-sq/strings.xml | 4 +- .../contacts/common/res/values-sr/strings.xml | 4 +- .../contacts/common/res/values-sv/strings.xml | 4 +- .../contacts/common/res/values-sw/strings.xml | 4 +- .../contacts/common/res/values-ta/strings.xml | 4 +- .../contacts/common/res/values-te/strings.xml | 4 +- .../contacts/common/res/values-th/strings.xml | 4 +- .../contacts/common/res/values-tl/strings.xml | 4 +- .../contacts/common/res/values-tr/strings.xml | 4 +- .../contacts/common/res/values-uk/strings.xml | 4 +- .../contacts/common/res/values-ur/strings.xml | 4 +- .../contacts/common/res/values-uz/strings.xml | 8 +- .../contacts/common/res/values-vi/strings.xml | 4 +- .../contacts/common/res/values-zh-rCN/strings.xml | 4 +- .../contacts/common/res/values-zh-rHK/strings.xml | 6 +- .../contacts/common/res/values-zh-rTW/strings.xml | 4 +- .../contacts/common/res/values-zu/strings.xml | 4 +- .../android/contacts/common/res/values/dimens.xml | 2 +- .../com/android/contacts/common/res/values/ids.xml | 1 + .../android/contacts/common/res/values/strings.xml | 12 +- .../android/contacts/common/res/values/styles.xml | 1 - .../contacts/common/util/AccountFilterUtil.java | 42 - .../android/contacts/common/util/BitmapUtil.java | 26 - .../contacts/common/util/ContactDisplayUtils.java | 12 +- .../android/contacts/common/util/DateUtils.java | 241 -- .../common/util/MaterialColorMapUtils.java | 8 - .../contacts/common/util/NameConverter.java | 242 -- .../android/contacts/common/util/StopWatch.java | 28 +- .../common/util/TelephonyManagerUtils.java | 9 - .../contacts/common/util/TrafficStatsTags.java | 22 - java/com/android/dialer/about/AndroidManifest.xml | 2 +- java/com/android/dialer/about/res/raw/keep.xml | 1 - .../about/res/raw/third_party_license_metadata | 70 +- .../dialer/about/res/raw/third_party_licenses | 2487 ++++++++++++++------ java/com/android/dialer/app/AndroidManifest.xml | 1 + java/com/android/dialer/app/Bindings.java | 28 - java/com/android/dialer/app/DialtactsActivity.java | 178 +- .../android/dialer/app/SpecialCharSequenceMgr.java | 5 +- .../dialer/app/bindings/DialerBindings.java | 25 - .../dialer/app/bindings/DialerBindingsFactory.java | 26 - .../dialer/app/bindings/DialerBindingsStub.java | 48 - .../dialer/app/calllog/CallLogActivity.java | 69 +- .../android/dialer/app/calllog/CallLogAdapter.java | 346 ++- .../dialer/app/calllog/CallLogAsyncTaskUtil.java | 9 +- .../dialer/app/calllog/CallLogFragment.java | 155 +- .../app/calllog/CallLogListItemViewHolder.java | 251 +- .../calllog/CallLogNotificationsQueryHelper.java | 92 +- .../app/calllog/CallLogNotificationsService.java | 115 +- .../dialer/app/calllog/CallLogReceiver.java | 4 +- .../dialer/app/calllog/ClearCallLogDialog.java | 14 +- .../app/calllog/DefaultVoicemailNotifier.java | 446 ---- .../app/calllog/DialerQuickContactBadge.java | 63 + .../android/dialer/app/calllog/IntentProvider.java | 7 +- .../app/calllog/LegacyVoicemailNotifier.java | 156 ++ .../dialer/app/calllog/MissedCallNotifier.java | 116 +- .../dialer/app/calllog/PhoneAccountHandles.java | 62 - .../calllog/VisualVoicemailCallLogFragment.java | 10 +- .../app/calllog/VisualVoicemailNotifier.java | 291 +++ .../app/calllog/VisualVoicemailUpdateTask.java | 168 ++ .../dialer/app/calllog/VoicemailQueryHandler.java | 44 +- .../app/calllog/calllogcache/CallLogCache.java | 75 +- .../calllog/calllogcache/CallLogCacheLollipop.java | 74 - .../calllogcache/CallLogCacheLollipopMr1.java | 30 +- .../dialer/app/contactinfo/ContactInfoCache.java | 10 +- .../dialer/app/dialpad/DialpadFragment.java | 23 + .../dialer/app/filterednumber/NumbersAdapter.java | 5 +- .../app/legacybindings/DialerLegacyBindings.java | 2 + .../legacybindings/DialerLegacyBindingsStub.java | 4 + .../dialer/app/list/AllContactsFragment.java | 20 +- .../app/list/DialerPhoneNumberListAdapter.java | 34 +- .../android/dialer/app/list/DialerViewPager.java | 55 + .../dialer/app/list/DialtactsPagerAdapter.java | 4 +- .../com/android/dialer/app/list/ListsFragment.java | 42 +- .../dialer/app/list/OldSpeedDialFragment.java | 29 +- .../dialer/app/list/PhoneFavoriteListView.java | 19 +- .../app/list/PhoneFavoriteSquareTileView.java | 4 + .../dialer/app/list/PhoneFavoriteTileView.java | 44 +- .../dialer/app/list/PhoneFavoritesTileAdapter.java | 80 +- .../dialer/app/list/RegularSearchFragment.java | 17 +- java/com/android/dialer/app/list/RemoveView.java | 2 +- .../android/dialer/app/list/SearchFragment.java | 27 +- .../dialer/app/list/SmartDialSearchFragment.java | 20 +- .../app/manifests/activities/AndroidManifest.xml | 4 +- .../app/res/drawable-hdpi/ic_check_mark_48dp.png | Bin 0 -> 749 bytes .../res/drawable-hdpi/ic_check_mark_blue_24dp.png | Bin 0 -> 408 bytes .../ic_empty_check_mark_white_24dp.png | Bin 0 -> 375 bytes .../app/res/drawable-hdpi/ic_results_phone.png | Bin 1084 -> 0 bytes .../app/res/drawable-mdpi/ic_check_mark_48dp.png | Bin 0 -> 526 bytes .../app/res/drawable-mdpi/ic_results_phone.png | Bin 801 -> 0 bytes .../app/res/drawable-xhdpi/ic_check_mark_48dp.png | Bin 0 -> 981 bytes .../app/res/drawable-xhdpi/ic_results_phone.png | Bin 1376 -> 0 bytes .../app/res/drawable-xxhdpi/ic_check_mark_48dp.png | Bin 0 -> 1443 bytes .../app/res/drawable-xxhdpi/ic_results_phone.png | Bin 2090 -> 0 bytes .../res/drawable-xxxhdpi/ic_check_mark_48dp.png | Bin 0 -> 1893 bytes .../app/res/drawable-xxxhdpi/ic_results_phone.png | Bin 2281 -> 0 bytes .../dialer/app/res/drawable/ic_search_phone.xml | 20 - .../dialer/app/res/drawable/ic_wifi_calling.xml | 29 + .../empty_content_view_dialpad_search.xml | 6 +- .../app/res/layout/action_mode_close_button.xml | 31 + .../app/res/layout/all_contacts_fragment.xml | 2 +- .../dialer/app/res/layout/call_log_fragment.xml | 32 +- .../dialer/app/res/layout/call_log_list_item.xml | 4 +- .../app/res/layout/call_log_list_item_actions.xml | 4 +- .../dialer/app/res/layout/dialpad_fragment.xml | 47 +- .../dialer/app/res/layout/empty_content_view.xml | 54 - .../layout/empty_content_view_dialpad_search.xml | 6 +- .../dialer/app/res/layout/lists_fragment.xml | 104 +- .../dialer/app/res/layout/search_edittext.xml | 2 +- .../dialer/app/res/layout/speed_dial_fragment.xml | 2 +- .../dialer/app/res/menu/dialtacts_options.xml | 3 + .../android/dialer/app/res/values-af/strings.xml | 26 +- .../android/dialer/app/res/values-am/strings.xml | 26 +- .../android/dialer/app/res/values-ar/strings.xml | 30 +- .../android/dialer/app/res/values-az/strings.xml | 26 +- .../dialer/app/res/values-b+sr+Latn/strings.xml | 27 +- .../android/dialer/app/res/values-be/strings.xml | 28 +- .../android/dialer/app/res/values-bg/strings.xml | 26 +- .../android/dialer/app/res/values-bn/strings.xml | 26 +- .../android/dialer/app/res/values-bs/strings.xml | 31 +- .../android/dialer/app/res/values-ca/strings.xml | 32 +- .../android/dialer/app/res/values-cs/strings.xml | 28 +- .../android/dialer/app/res/values-da/strings.xml | 26 +- .../android/dialer/app/res/values-de/strings.xml | 26 +- .../android/dialer/app/res/values-el/strings.xml | 26 +- .../dialer/app/res/values-en-rAU/strings.xml | 26 +- .../dialer/app/res/values-en-rGB/strings.xml | 26 +- .../dialer/app/res/values-en-rIN/strings.xml | 26 +- .../dialer/app/res/values-es-rUS/strings.xml | 26 +- .../android/dialer/app/res/values-es/strings.xml | 28 +- .../android/dialer/app/res/values-et/strings.xml | 26 +- .../android/dialer/app/res/values-eu/strings.xml | 26 +- .../android/dialer/app/res/values-fa/strings.xml | 26 +- .../android/dialer/app/res/values-fi/strings.xml | 26 +- .../dialer/app/res/values-fr-rCA/strings.xml | 26 +- .../android/dialer/app/res/values-fr/strings.xml | 26 +- .../android/dialer/app/res/values-gl/strings.xml | 26 +- .../android/dialer/app/res/values-gu/strings.xml | 26 +- .../android/dialer/app/res/values-hi/strings.xml | 26 +- .../android/dialer/app/res/values-hr/strings.xml | 27 +- .../android/dialer/app/res/values-hu/strings.xml | 26 +- .../android/dialer/app/res/values-hy/strings.xml | 26 +- .../android/dialer/app/res/values-in/strings.xml | 26 +- .../android/dialer/app/res/values-is/strings.xml | 26 +- .../android/dialer/app/res/values-it/strings.xml | 26 +- .../android/dialer/app/res/values-iw/strings.xml | 28 +- .../android/dialer/app/res/values-ja/strings.xml | 26 +- .../android/dialer/app/res/values-ka/strings.xml | 26 +- .../android/dialer/app/res/values-kk/strings.xml | 26 +- .../android/dialer/app/res/values-km/strings.xml | 26 +- .../android/dialer/app/res/values-kn/strings.xml | 26 +- .../android/dialer/app/res/values-ko/strings.xml | 26 +- .../android/dialer/app/res/values-ky/strings.xml | 26 +- .../android/dialer/app/res/values-lo/strings.xml | 26 +- .../android/dialer/app/res/values-lt/strings.xml | 28 +- .../android/dialer/app/res/values-lv/strings.xml | 27 +- .../android/dialer/app/res/values-mk/strings.xml | 26 +- .../android/dialer/app/res/values-ml/strings.xml | 26 +- .../android/dialer/app/res/values-mn/strings.xml | 26 +- .../android/dialer/app/res/values-mr/strings.xml | 26 +- .../android/dialer/app/res/values-ms/strings.xml | 26 +- .../android/dialer/app/res/values-my/strings.xml | 26 +- .../android/dialer/app/res/values-nb/strings.xml | 26 +- .../android/dialer/app/res/values-ne/strings.xml | 26 +- .../android/dialer/app/res/values-nl/strings.xml | 26 +- .../android/dialer/app/res/values-no/strings.xml | 26 +- .../android/dialer/app/res/values-pa/strings.xml | 26 +- .../android/dialer/app/res/values-pl/strings.xml | 28 +- .../dialer/app/res/values-pt-rBR/strings.xml | 26 +- .../dialer/app/res/values-pt-rPT/strings.xml | 26 +- .../android/dialer/app/res/values-pt/strings.xml | 26 +- .../android/dialer/app/res/values-ro/strings.xml | 27 +- .../android/dialer/app/res/values-ru/strings.xml | 28 +- .../android/dialer/app/res/values-si/strings.xml | 26 +- .../android/dialer/app/res/values-sk/strings.xml | 28 +- .../android/dialer/app/res/values-sl/strings.xml | 28 +- .../android/dialer/app/res/values-sq/strings.xml | 26 +- .../android/dialer/app/res/values-sr/strings.xml | 27 +- .../android/dialer/app/res/values-sv/strings.xml | 26 +- .../android/dialer/app/res/values-sw/strings.xml | 26 +- .../android/dialer/app/res/values-ta/strings.xml | 26 +- .../android/dialer/app/res/values-te/strings.xml | 26 +- .../android/dialer/app/res/values-th/strings.xml | 28 +- .../android/dialer/app/res/values-tl/strings.xml | 26 +- .../android/dialer/app/res/values-tr/strings.xml | 26 +- .../android/dialer/app/res/values-uk/strings.xml | 28 +- .../android/dialer/app/res/values-ur/strings.xml | 26 +- .../android/dialer/app/res/values-uz/strings.xml | 32 +- .../android/dialer/app/res/values-vi/strings.xml | 26 +- .../dialer/app/res/values-zh-rCN/strings.xml | 26 +- .../dialer/app/res/values-zh-rHK/strings.xml | 26 +- .../dialer/app/res/values-zh-rTW/strings.xml | 26 +- .../android/dialer/app/res/values-zu/strings.xml | 26 +- java/com/android/dialer/app/res/values/colors.xml | 4 - java/com/android/dialer/app/res/values/dimens.xml | 8 +- java/com/android/dialer/app/res/values/strings.xml | 124 +- java/com/android/dialer/app/res/values/styles.xml | 17 +- .../android/dialer/app/res/xml/sound_settings.xml | 4 +- .../app/settings/AppCompatPreferenceActivity.java | 5 - .../app/settings/DialerSettingsActivity.java | 15 +- .../dialer/app/settings/SoundSettingsFragment.java | 10 +- .../LegacyVoicemailNotificationReceiver.java | 51 +- .../app/voicemail/VoicemailPlaybackPresenter.java | 15 +- .../error/OmtpVoicemailMessageCreator.java | 6 + .../app/voicemail/error/VoicemailErrorAlert.java | 8 + .../app/voicemail/error/VoicemailErrorMessage.java | 11 + .../error/VoicemailStatusCorruptionHandler.java | 2 +- .../error/VoicemailTosMessageCreator.java | 345 +++ .../error/Vvm3VoicemailMessageCreator.java | 150 +- .../app/voicemail/error/res/drawable/shadow.xml | 20 + .../error/res/drawable/voicemail_tos_image.png | Bin 0 -> 43527 bytes .../error/res/layout/voicemail_tos_fragment.xml | 39 +- .../app/voicemail/error/res/values-af/strings.xml | 16 +- .../app/voicemail/error/res/values-am/strings.xml | 16 +- .../app/voicemail/error/res/values-ar/strings.xml | 16 +- .../app/voicemail/error/res/values-az/strings.xml | 16 +- .../error/res/values-b+sr+Latn/strings.xml | 16 +- .../app/voicemail/error/res/values-be/strings.xml | 16 +- .../app/voicemail/error/res/values-bg/strings.xml | 16 +- .../app/voicemail/error/res/values-bn/strings.xml | 16 +- .../app/voicemail/error/res/values-bs/strings.xml | 16 +- .../app/voicemail/error/res/values-ca/strings.xml | 16 +- .../app/voicemail/error/res/values-cs/strings.xml | 16 +- .../app/voicemail/error/res/values-da/strings.xml | 16 +- .../app/voicemail/error/res/values-de/strings.xml | 16 +- .../app/voicemail/error/res/values-el/strings.xml | 16 +- .../voicemail/error/res/values-en-rAU/strings.xml | 16 +- .../voicemail/error/res/values-en-rGB/strings.xml | 16 +- .../voicemail/error/res/values-en-rIN/strings.xml | 16 +- .../voicemail/error/res/values-es-rUS/strings.xml | 16 +- .../app/voicemail/error/res/values-es/strings.xml | 16 +- .../app/voicemail/error/res/values-et/strings.xml | 16 +- .../app/voicemail/error/res/values-eu/strings.xml | 16 +- .../app/voicemail/error/res/values-fa/strings.xml | 16 +- .../app/voicemail/error/res/values-fi/strings.xml | 16 +- .../voicemail/error/res/values-fr-rCA/strings.xml | 16 +- .../app/voicemail/error/res/values-fr/strings.xml | 16 +- .../app/voicemail/error/res/values-gl/strings.xml | 16 +- .../app/voicemail/error/res/values-gu/strings.xml | 16 +- .../app/voicemail/error/res/values-hi/strings.xml | 18 +- .../app/voicemail/error/res/values-hr/strings.xml | 16 +- .../app/voicemail/error/res/values-hu/strings.xml | 16 +- .../app/voicemail/error/res/values-hy/strings.xml | 16 +- .../app/voicemail/error/res/values-in/strings.xml | 16 +- .../app/voicemail/error/res/values-is/strings.xml | 16 +- .../app/voicemail/error/res/values-it/strings.xml | 16 +- .../app/voicemail/error/res/values-iw/strings.xml | 16 +- .../app/voicemail/error/res/values-ja/strings.xml | 16 +- .../app/voicemail/error/res/values-ka/strings.xml | 16 +- .../app/voicemail/error/res/values-kk/strings.xml | 16 +- .../app/voicemail/error/res/values-km/strings.xml | 16 +- .../app/voicemail/error/res/values-kn/strings.xml | 16 +- .../app/voicemail/error/res/values-ko/strings.xml | 16 +- .../app/voicemail/error/res/values-ky/strings.xml | 16 +- .../app/voicemail/error/res/values-lo/strings.xml | 16 +- .../app/voicemail/error/res/values-lt/strings.xml | 16 +- .../app/voicemail/error/res/values-lv/strings.xml | 16 +- .../app/voicemail/error/res/values-mk/strings.xml | 16 +- .../app/voicemail/error/res/values-ml/strings.xml | 16 +- .../app/voicemail/error/res/values-mn/strings.xml | 16 +- .../app/voicemail/error/res/values-mr/strings.xml | 16 +- .../app/voicemail/error/res/values-ms/strings.xml | 16 +- .../app/voicemail/error/res/values-my/strings.xml | 16 +- .../app/voicemail/error/res/values-nb/strings.xml | 16 +- .../app/voicemail/error/res/values-ne/strings.xml | 16 +- .../app/voicemail/error/res/values-nl/strings.xml | 16 +- .../app/voicemail/error/res/values-no/strings.xml | 16 +- .../app/voicemail/error/res/values-pa/strings.xml | 16 +- .../app/voicemail/error/res/values-pl/strings.xml | 16 +- .../voicemail/error/res/values-pt-rBR/strings.xml | 16 +- .../voicemail/error/res/values-pt-rPT/strings.xml | 16 +- .../app/voicemail/error/res/values-pt/strings.xml | 16 +- .../app/voicemail/error/res/values-ro/strings.xml | 16 +- .../app/voicemail/error/res/values-ru/strings.xml | 16 +- .../app/voicemail/error/res/values-si/strings.xml | 16 +- .../app/voicemail/error/res/values-sk/strings.xml | 16 +- .../app/voicemail/error/res/values-sl/strings.xml | 16 +- .../app/voicemail/error/res/values-sq/strings.xml | 16 +- .../app/voicemail/error/res/values-sr/strings.xml | 16 +- .../app/voicemail/error/res/values-sv/strings.xml | 16 +- .../app/voicemail/error/res/values-sw/strings.xml | 18 +- .../app/voicemail/error/res/values-ta/strings.xml | 16 +- .../app/voicemail/error/res/values-te/strings.xml | 16 +- .../app/voicemail/error/res/values-th/strings.xml | 16 +- .../app/voicemail/error/res/values-tl/strings.xml | 16 +- .../app/voicemail/error/res/values-tr/strings.xml | 16 +- .../app/voicemail/error/res/values-uk/strings.xml | 16 +- .../app/voicemail/error/res/values-ur/strings.xml | 16 +- .../app/voicemail/error/res/values-uz/strings.xml | 16 +- .../app/voicemail/error/res/values-vi/strings.xml | 16 +- .../voicemail/error/res/values-zh-rCN/strings.xml | 16 +- .../voicemail/error/res/values-zh-rHK/strings.xml | 16 +- .../voicemail/error/res/values-zh-rTW/strings.xml | 16 +- .../app/voicemail/error/res/values-zu/strings.xml | 16 +- .../app/voicemail/error/res/values/dimens.xml | 20 +- .../app/voicemail/error/res/values/strings.xml | 41 +- .../app/voicemail/error/res/values/styles.xml | 37 +- .../app/widget/DialpadSearchEmptyContentView.java | 1 + .../dialer/app/widget/EmptyContentView.java | 121 - .../dialer/app/widget/SearchEditTextLayout.java | 22 +- java/com/android/dialer/backup/AndroidManifest.xml | 19 +- .../android/dialer/backup/DialerBackupAgent.java | 281 --- .../android/dialer/backup/DialerBackupUtils.java | 363 --- .../dialer/backup/DialerPersistentBackupAgent.java | 84 + .../dialer/backup/proto/voicemail_info.proto | 30 - .../binary/aosp/AospDialerRootComponent.java | 4 + .../dialer/binary/aosp/testing/AndroidManifest.xml | 24 + .../dialer/binary/aosp/testing/TestActivity.java | 25 + .../basecomponent/BaseDialerRootComponent.java | 8 + .../dialer/binary/common/DialerApplication.java | 10 +- .../dialer/blocking/FilteredNumbersUtil.java | 11 +- .../dialer/blocking/res/values-hu/strings.xml | 2 +- .../dialer/callcomposer/AndroidManifest.xml | 2 +- .../dialer/callcomposer/CallComposerActivity.java | 162 +- .../callcomposer/CameraComposerFragment.java | 38 +- .../callcomposer/CopyAndResizeImageWorker.java | 29 +- .../dialer/callcomposer/GalleryCursorLoader.java | 4 +- .../callcomposer/MessageComposerFragment.java | 36 +- .../dialer/callcomposer/camera/CameraManager.java | 122 +- .../callcomposer/camera/ImagePersistTask.java | 37 +- .../callcomposer/camera/exif/ExifInterface.java | 2 +- .../cameraui/res/layout/camera_view.xml | 19 +- .../cameraui/res/values-af/strings.xml | 29 +- .../cameraui/res/values-am/strings.xml | 29 +- .../cameraui/res/values-ar/strings.xml | 29 +- .../cameraui/res/values-az/strings.xml | 29 +- .../cameraui/res/values-b+sr+Latn/strings.xml | 29 +- .../cameraui/res/values-be/strings.xml | 29 +- .../cameraui/res/values-bg/strings.xml | 29 +- .../cameraui/res/values-bn/strings.xml | 29 +- .../cameraui/res/values-bs/strings.xml | 29 +- .../cameraui/res/values-ca/strings.xml | 29 +- .../cameraui/res/values-cs/strings.xml | 29 +- .../cameraui/res/values-da/strings.xml | 29 +- .../cameraui/res/values-de/strings.xml | 29 +- .../cameraui/res/values-el/strings.xml | 29 +- .../cameraui/res/values-en-rAU/strings.xml | 29 +- .../cameraui/res/values-en-rGB/strings.xml | 29 +- .../cameraui/res/values-en-rIN/strings.xml | 29 +- .../cameraui/res/values-es-rUS/strings.xml | 29 +- .../cameraui/res/values-es/strings.xml | 29 +- .../cameraui/res/values-et/strings.xml | 29 +- .../cameraui/res/values-eu/strings.xml | 29 +- .../cameraui/res/values-fa/strings.xml | 29 +- .../cameraui/res/values-fi/strings.xml | 29 +- .../cameraui/res/values-fr-rCA/strings.xml | 29 +- .../cameraui/res/values-fr/strings.xml | 29 +- .../cameraui/res/values-gl/strings.xml | 29 +- .../cameraui/res/values-gu/strings.xml | 29 +- .../cameraui/res/values-hi/strings.xml | 29 +- .../cameraui/res/values-hr/strings.xml | 29 +- .../cameraui/res/values-hu/strings.xml | 29 +- .../cameraui/res/values-hy/strings.xml | 29 +- .../cameraui/res/values-in/strings.xml | 29 +- .../cameraui/res/values-is/strings.xml | 29 +- .../cameraui/res/values-it/strings.xml | 29 +- .../cameraui/res/values-iw/strings.xml | 29 +- .../cameraui/res/values-ja/strings.xml | 29 +- .../cameraui/res/values-ka/strings.xml | 29 +- .../cameraui/res/values-kk/strings.xml | 29 +- .../cameraui/res/values-km/strings.xml | 29 +- .../cameraui/res/values-kn/strings.xml | 29 +- .../cameraui/res/values-ko/strings.xml | 29 +- .../cameraui/res/values-ky/strings.xml | 29 +- .../cameraui/res/values-lo/strings.xml | 29 +- .../cameraui/res/values-lt/strings.xml | 29 +- .../cameraui/res/values-lv/strings.xml | 29 +- .../cameraui/res/values-mk/strings.xml | 29 +- .../cameraui/res/values-ml/strings.xml | 29 +- .../cameraui/res/values-mn/strings.xml | 29 +- .../cameraui/res/values-mr/strings.xml | 29 +- .../cameraui/res/values-ms/strings.xml | 29 +- .../cameraui/res/values-my/strings.xml | 29 +- .../cameraui/res/values-nb/strings.xml | 29 +- .../cameraui/res/values-ne/strings.xml | 29 +- .../cameraui/res/values-nl/strings.xml | 29 +- .../cameraui/res/values-no/strings.xml | 29 +- .../cameraui/res/values-pa/strings.xml | 29 +- .../cameraui/res/values-pl/strings.xml | 29 +- .../cameraui/res/values-pt-rBR/strings.xml | 29 +- .../cameraui/res/values-pt-rPT/strings.xml | 29 +- .../cameraui/res/values-pt/strings.xml | 29 +- .../cameraui/res/values-ro/strings.xml | 29 +- .../cameraui/res/values-ru/strings.xml | 29 +- .../cameraui/res/values-si/strings.xml | 29 +- .../cameraui/res/values-sk/strings.xml | 29 +- .../cameraui/res/values-sl/strings.xml | 29 +- .../cameraui/res/values-sq/strings.xml | 29 +- .../cameraui/res/values-sr/strings.xml | 29 +- .../cameraui/res/values-sv/strings.xml | 29 +- .../cameraui/res/values-sw/strings.xml | 29 +- .../cameraui/res/values-ta/strings.xml | 29 +- .../cameraui/res/values-te/strings.xml | 29 +- .../cameraui/res/values-th/strings.xml | 29 +- .../cameraui/res/values-tl/strings.xml | 29 +- .../cameraui/res/values-tr/strings.xml | 29 +- .../cameraui/res/values-uk/strings.xml | 29 +- .../cameraui/res/values-ur/strings.xml | 29 +- .../cameraui/res/values-uz/strings.xml | 29 +- .../cameraui/res/values-vi/strings.xml | 29 +- .../cameraui/res/values-zh-rCN/strings.xml | 29 +- .../cameraui/res/values-zh-rHK/strings.xml | 29 +- .../cameraui/res/values-zh-rTW/strings.xml | 29 +- .../cameraui/res/values-zu/strings.xml | 29 +- .../callcomposer/cameraui/res/values/dimens.xml | 2 +- .../callcomposer/cameraui/res/values/strings.xml | 33 +- .../callcomposer/proto/call_composer_contact.proto | 18 - .../res/layout/call_composer_activity.xml | 47 +- .../res/layout/fragment_message_composer.xml | 2 +- .../dialer/callcomposer/res/values-af/strings.xml | 5 + .../dialer/callcomposer/res/values-am/strings.xml | 5 + .../dialer/callcomposer/res/values-ar/strings.xml | 5 + .../dialer/callcomposer/res/values-az/strings.xml | 5 + .../callcomposer/res/values-b+sr+Latn/strings.xml | 5 + .../dialer/callcomposer/res/values-be/strings.xml | 5 + .../dialer/callcomposer/res/values-bg/strings.xml | 5 + .../dialer/callcomposer/res/values-bn/strings.xml | 5 + .../dialer/callcomposer/res/values-bs/strings.xml | 5 + .../dialer/callcomposer/res/values-ca/strings.xml | 9 +- .../dialer/callcomposer/res/values-cs/strings.xml | 5 + .../dialer/callcomposer/res/values-da/strings.xml | 5 + .../dialer/callcomposer/res/values-de/strings.xml | 5 + .../dialer/callcomposer/res/values-el/strings.xml | 5 + .../callcomposer/res/values-en-rAU/strings.xml | 5 + .../callcomposer/res/values-en-rGB/strings.xml | 5 + .../callcomposer/res/values-en-rIN/strings.xml | 5 + .../callcomposer/res/values-es-rUS/strings.xml | 5 + .../dialer/callcomposer/res/values-es/strings.xml | 5 + .../dialer/callcomposer/res/values-et/strings.xml | 5 + .../dialer/callcomposer/res/values-eu/strings.xml | 5 + .../dialer/callcomposer/res/values-fa/strings.xml | 5 + .../dialer/callcomposer/res/values-fi/strings.xml | 5 + .../callcomposer/res/values-fr-rCA/strings.xml | 5 + .../dialer/callcomposer/res/values-fr/strings.xml | 5 + .../dialer/callcomposer/res/values-gl/strings.xml | 5 + .../dialer/callcomposer/res/values-gu/strings.xml | 5 + .../dialer/callcomposer/res/values-hi/strings.xml | 5 + .../dialer/callcomposer/res/values-hr/strings.xml | 5 + .../dialer/callcomposer/res/values-hu/strings.xml | 5 + .../dialer/callcomposer/res/values-hy/strings.xml | 5 + .../dialer/callcomposer/res/values-in/strings.xml | 5 + .../dialer/callcomposer/res/values-is/strings.xml | 5 + .../dialer/callcomposer/res/values-it/strings.xml | 5 + .../dialer/callcomposer/res/values-iw/strings.xml | 5 + .../dialer/callcomposer/res/values-ja/strings.xml | 5 + .../dialer/callcomposer/res/values-ka/strings.xml | 5 + .../dialer/callcomposer/res/values-kk/strings.xml | 5 + .../dialer/callcomposer/res/values-km/strings.xml | 5 + .../dialer/callcomposer/res/values-kn/strings.xml | 5 + .../dialer/callcomposer/res/values-ko/strings.xml | 5 + .../dialer/callcomposer/res/values-ky/strings.xml | 5 + .../dialer/callcomposer/res/values-lo/strings.xml | 5 + .../dialer/callcomposer/res/values-lt/strings.xml | 5 + .../dialer/callcomposer/res/values-lv/strings.xml | 5 + .../dialer/callcomposer/res/values-mk/strings.xml | 5 + .../dialer/callcomposer/res/values-ml/strings.xml | 5 + .../dialer/callcomposer/res/values-mn/strings.xml | 5 + .../dialer/callcomposer/res/values-mr/strings.xml | 5 + .../dialer/callcomposer/res/values-ms/strings.xml | 5 + .../dialer/callcomposer/res/values-my/strings.xml | 5 + .../dialer/callcomposer/res/values-nb/strings.xml | 5 + .../dialer/callcomposer/res/values-ne/strings.xml | 5 + .../dialer/callcomposer/res/values-nl/strings.xml | 5 + .../dialer/callcomposer/res/values-no/strings.xml | 5 + .../dialer/callcomposer/res/values-pa/strings.xml | 5 + .../dialer/callcomposer/res/values-pl/strings.xml | 5 + .../callcomposer/res/values-pt-rBR/strings.xml | 5 + .../callcomposer/res/values-pt-rPT/strings.xml | 5 + .../dialer/callcomposer/res/values-pt/strings.xml | 5 + .../dialer/callcomposer/res/values-ro/strings.xml | 5 + .../dialer/callcomposer/res/values-ru/strings.xml | 5 + .../dialer/callcomposer/res/values-si/strings.xml | 5 + .../dialer/callcomposer/res/values-sk/strings.xml | 5 + .../dialer/callcomposer/res/values-sl/strings.xml | 5 + .../dialer/callcomposer/res/values-sq/strings.xml | 5 + .../dialer/callcomposer/res/values-sr/strings.xml | 5 + .../dialer/callcomposer/res/values-sv/strings.xml | 5 + .../dialer/callcomposer/res/values-sw/strings.xml | 5 + .../dialer/callcomposer/res/values-ta/strings.xml | 5 + .../dialer/callcomposer/res/values-te/strings.xml | 5 + .../dialer/callcomposer/res/values-th/strings.xml | 5 + .../dialer/callcomposer/res/values-tl/strings.xml | 5 + .../dialer/callcomposer/res/values-tr/strings.xml | 5 + .../dialer/callcomposer/res/values-uk/strings.xml | 5 + .../dialer/callcomposer/res/values-ur/strings.xml | 5 + .../dialer/callcomposer/res/values-uz/strings.xml | 5 + .../dialer/callcomposer/res/values-vi/strings.xml | 5 + .../callcomposer/res/values-zh-rCN/strings.xml | 5 + .../callcomposer/res/values-zh-rHK/strings.xml | 5 + .../callcomposer/res/values-zh-rTW/strings.xml | 5 + .../dialer/callcomposer/res/values-zu/strings.xml | 5 + .../dialer/callcomposer/res/values/dimens.xml | 2 + .../dialer/callcomposer/res/values/strings.xml | 12 + .../dialer/callcomposer/res/values/styles.xml | 2 +- .../dialer/callcomposer/util/BitmapResizer.java | 35 +- .../android/dialer/calldetails/AndroidManifest.xml | 10 +- .../dialer/calldetails/CallDetailsActivity.java | 77 +- .../dialer/calldetails/CallDetailsAdapter.java | 21 +- .../calldetails/CallDetailsEntryViewHolder.java | 7 +- .../calldetails/CallDetailsFooterViewHolder.java | 32 +- .../calldetails/CallDetailsHeaderViewHolder.java | 32 +- .../dialer/calldetails/ReportDialogFragment.java | 165 ++ .../calldetails/proto/call_details_entries.proto | 1 + .../calldetails/res/layout/call_details_footer.xml | 9 + .../res/layout/caller_id_report_dialog.xml | 35 + .../calldetails/res/layout/contact_container.xml | 16 +- .../dialer/calldetails/res/values-af/strings.xml | 6 +- .../dialer/calldetails/res/values-am/strings.xml | 6 +- .../dialer/calldetails/res/values-ar/strings.xml | 6 +- .../dialer/calldetails/res/values-az/strings.xml | 6 +- .../calldetails/res/values-b+sr+Latn/strings.xml | 6 +- .../dialer/calldetails/res/values-be/strings.xml | 6 +- .../dialer/calldetails/res/values-bg/strings.xml | 6 +- .../dialer/calldetails/res/values-bn/strings.xml | 6 +- .../dialer/calldetails/res/values-bs/strings.xml | 6 +- .../dialer/calldetails/res/values-ca/strings.xml | 6 +- .../dialer/calldetails/res/values-cs/strings.xml | 6 +- .../dialer/calldetails/res/values-da/strings.xml | 6 +- .../dialer/calldetails/res/values-de/strings.xml | 6 +- .../dialer/calldetails/res/values-el/strings.xml | 6 +- .../calldetails/res/values-en-rAU/strings.xml | 6 +- .../calldetails/res/values-en-rGB/strings.xml | 6 +- .../calldetails/res/values-en-rIN/strings.xml | 6 +- .../calldetails/res/values-es-rUS/strings.xml | 6 +- .../dialer/calldetails/res/values-es/strings.xml | 6 +- .../dialer/calldetails/res/values-et/strings.xml | 6 +- .../dialer/calldetails/res/values-eu/strings.xml | 6 +- .../dialer/calldetails/res/values-fa/strings.xml | 6 +- .../dialer/calldetails/res/values-fi/strings.xml | 6 +- .../calldetails/res/values-fr-rCA/strings.xml | 6 +- .../dialer/calldetails/res/values-fr/strings.xml | 6 +- .../dialer/calldetails/res/values-gl/strings.xml | 6 +- .../dialer/calldetails/res/values-gu/strings.xml | 6 +- .../dialer/calldetails/res/values-hi/strings.xml | 6 +- .../dialer/calldetails/res/values-hr/strings.xml | 6 +- .../dialer/calldetails/res/values-hu/strings.xml | 6 +- .../dialer/calldetails/res/values-hy/strings.xml | 6 +- .../dialer/calldetails/res/values-in/strings.xml | 6 +- .../dialer/calldetails/res/values-is/strings.xml | 6 +- .../dialer/calldetails/res/values-it/strings.xml | 6 +- .../dialer/calldetails/res/values-iw/strings.xml | 6 +- .../dialer/calldetails/res/values-ja/strings.xml | 6 +- .../dialer/calldetails/res/values-ka/strings.xml | 6 +- .../dialer/calldetails/res/values-kk/strings.xml | 6 +- .../dialer/calldetails/res/values-km/strings.xml | 6 +- .../dialer/calldetails/res/values-kn/strings.xml | 6 +- .../dialer/calldetails/res/values-ko/strings.xml | 6 +- .../dialer/calldetails/res/values-ky/strings.xml | 6 +- .../dialer/calldetails/res/values-lo/strings.xml | 6 +- .../dialer/calldetails/res/values-lt/strings.xml | 6 +- .../dialer/calldetails/res/values-lv/strings.xml | 6 +- .../dialer/calldetails/res/values-mk/strings.xml | 6 +- .../dialer/calldetails/res/values-ml/strings.xml | 6 +- .../dialer/calldetails/res/values-mn/strings.xml | 6 +- .../dialer/calldetails/res/values-mr/strings.xml | 6 +- .../dialer/calldetails/res/values-ms/strings.xml | 6 +- .../dialer/calldetails/res/values-my/strings.xml | 6 +- .../dialer/calldetails/res/values-nb/strings.xml | 6 +- .../dialer/calldetails/res/values-ne/strings.xml | 6 +- .../dialer/calldetails/res/values-nl/strings.xml | 6 +- .../dialer/calldetails/res/values-no/strings.xml | 6 +- .../dialer/calldetails/res/values-pa/strings.xml | 6 +- .../dialer/calldetails/res/values-pl/strings.xml | 6 +- .../calldetails/res/values-pt-rBR/strings.xml | 6 +- .../calldetails/res/values-pt-rPT/strings.xml | 6 +- .../dialer/calldetails/res/values-pt/strings.xml | 6 +- .../dialer/calldetails/res/values-ro/strings.xml | 6 +- .../dialer/calldetails/res/values-ru/strings.xml | 6 +- .../dialer/calldetails/res/values-si/strings.xml | 6 +- .../dialer/calldetails/res/values-sk/strings.xml | 6 +- .../dialer/calldetails/res/values-sl/strings.xml | 6 +- .../dialer/calldetails/res/values-sq/strings.xml | 6 +- .../dialer/calldetails/res/values-sr/strings.xml | 6 +- .../dialer/calldetails/res/values-sv/strings.xml | 6 +- .../dialer/calldetails/res/values-sw/strings.xml | 6 +- .../dialer/calldetails/res/values-ta/strings.xml | 6 +- .../dialer/calldetails/res/values-te/strings.xml | 6 +- .../dialer/calldetails/res/values-th/strings.xml | 6 +- .../dialer/calldetails/res/values-tl/strings.xml | 6 +- .../dialer/calldetails/res/values-tr/strings.xml | 6 +- .../dialer/calldetails/res/values-uk/strings.xml | 6 +- .../dialer/calldetails/res/values-ur/strings.xml | 6 +- .../dialer/calldetails/res/values-uz/strings.xml | 8 +- .../dialer/calldetails/res/values-vi/strings.xml | 6 +- .../calldetails/res/values-zh-rCN/strings.xml | 6 +- .../calldetails/res/values-zh-rHK/strings.xml | 6 +- .../calldetails/res/values-zh-rTW/strings.xml | 6 +- .../dialer/calldetails/res/values-zu/strings.xml | 6 +- .../dialer/calldetails/res/values/dimens.xml | 2 - .../dialer/calldetails/res/values/strings.xml | 19 +- .../dialer/calldetails/res/values/styles.xml | 18 - .../dialer/callintent/CallIntentBuilder.java | 65 +- .../dialer/callintent/CallIntentParser.java | 22 +- .../dialer/callintent/call_initiation_type.proto | 3 + .../dialer/callintent/call_specific_app_data.proto | 24 + .../callintent/speed_dial_contact_type.proto | 20 + .../android/dialer/calllog/CallLogComponent.java | 2 + .../android/dialer/calllog/CallLogFramework.java | 5 +- java/com/android/dialer/calllog/CallLogModule.java | 8 +- java/com/android/dialer/calllog/DataSources.java | 31 - .../calllog/RefreshAnnotatedCallLogWorker.java | 123 +- .../dialer/calllog/database/AndroidManifest.xml | 28 + .../dialer/calllog/database/AnnotatedCallLog.java | 53 - .../database/AnnotatedCallLogContentProvider.java | 331 +++ .../database/AnnotatedCallLogDatabaseHelper.java | 46 +- .../calllog/database/CallLogDatabaseComponent.java | 40 + .../dialer/calllog/database/CallLogMutations.java | 58 - .../android/dialer/calllog/database/Coalescer.java | 180 ++ .../dialer/calllog/database/MutationApplier.java | 105 + .../contract/AnnotatedCallLogContract.java | 135 ++ .../calllog/datasources/CallLogDataSource.java | 67 +- .../calllog/datasources/CallLogMutations.java | 110 + .../dialer/calllog/datasources/DataSources.java | 30 + .../datasources/contacts/ContactsDataSource.java | 25 +- .../systemcalllog/SystemCallLogDataSource.java | 251 +- .../calllog/datasources/util/RowCombiner.java | 53 + .../android/dialer/calllog/ui/AndroidManifest.xml | 2 +- .../calllog/ui/AnnotatedCallLogCursorLoader.java | 48 - .../dialer/calllog/ui/NewCallLogAdapter.java | 53 + .../dialer/calllog/ui/NewCallLogFragment.java | 101 +- .../dialer/calllog/ui/NewCallLogViewHolder.java | 43 + .../calllog/ui/res/layout/new_call_log_entry.xml | 16 +- .../ui/res/layout/new_call_log_fragment.xml | 7 +- .../dialer/calllogutils/CallEntryFormatter.java | 24 +- .../dialer/calllogutils/res/values-am/strings.xml | 4 +- .../dialer/calllogutils/res/values-az/strings.xml | 4 +- .../dialer/calllogutils/res/values-da/strings.xml | 4 +- .../dialer/calllogutils/res/values-de/strings.xml | 4 +- .../dialer/calllogutils/res/values-eu/strings.xml | 2 +- .../dialer/calllogutils/res/values-hi/strings.xml | 4 +- .../dialer/calllogutils/res/values-iw/strings.xml | 2 +- .../dialer/calllogutils/res/values-ky/strings.xml | 2 +- .../dialer/calllogutils/res/values-lv/strings.xml | 2 +- .../dialer/calllogutils/res/values-ml/strings.xml | 2 +- .../dialer/calllogutils/res/values-mr/strings.xml | 4 +- .../dialer/calllogutils/res/values-nb/strings.xml | 4 +- .../dialer/calllogutils/res/values-nl/strings.xml | 4 +- .../dialer/calllogutils/res/values-no/strings.xml | 4 +- .../calllogutils/res/values-pt-rBR/strings.xml | 4 +- .../calllogutils/res/values-pt-rPT/strings.xml | 4 +- .../dialer/calllogutils/res/values-pt/strings.xml | 4 +- .../dialer/calllogutils/res/values-sw/strings.xml | 4 +- .../dialer/calllogutils/res/values-tr/strings.xml | 4 +- .../dialer/calllogutils/res/values-ur/strings.xml | 4 +- java/com/android/dialer/common/Assert.java | 9 +- java/com/android/dialer/common/ConfigProvider.java | 27 - .../dialer/common/ConfigProviderBindings.java | 76 - .../dialer/common/ConfigProviderFactory.java | 26 - .../concurrent/DefaultDialerExecutorFactory.java | 111 +- .../dialer/common/concurrent/DialerExecutor.java | 10 + .../common/concurrent/DialerExecutorComponent.java | 39 + .../common/concurrent/DialerExecutorModule.java | 28 + .../common/concurrent/DialerUiTaskFragment.java | 94 +- .../dialer/common/concurrent/ThreadUtil.java | 5 + java/com/android/dialer/compat/CompatUtils.java | 155 -- .../dialer/configprovider/AndroidManifest.xml | 23 + .../dialer/configprovider/ConfigProvider.java | 27 + .../configprovider/ConfigProviderBindings.java | 68 + .../configprovider/ConfigProviderComponent.java | 41 + .../configprovider/SharedPrefConfigProvider.java | 131 ++ .../SharedPrefConfigProviderModule.java | 30 + java/com/android/dialer/constants/Constants.java | 3 + .../android/dialer/constants/ScheduledJobIds.java | 1 + .../android/dialer/constants/TrafficStatsTags.java | 29 + .../dialer/constants/aospdialer/ConstantsImpl.java | 6 + .../dialer/contactactions/AndroidManifest.xml | 16 + .../contactactions/ContactActionBottomSheet.java | 136 ++ .../dialer/contactactions/ContactActionModule.java | 38 + .../dialer/contactactions/DividerModule.java | 41 + .../dialer/contactactions/IntentModule.java | 75 + .../contactactions/res/layout/contact_layout.xml | 53 + .../contactactions/res/layout/divider_layout.xml | 23 + .../contactactions/res/layout/module_layout.xml | 40 + .../contactactions/res/layout/sheet_layout.xml | 24 + .../dialer/contactactions/res/values/dimens.xml | 20 + .../contactsfragment/AddContactViewHolder.java | 42 + .../dialer/contactsfragment/ContactViewHolder.java | 11 + .../dialer/contactsfragment/ContactsAdapter.java | 102 +- .../contactsfragment/ContactsCursorLoader.java | 29 +- .../dialer/contactsfragment/ContactsFragment.java | 166 +- .../dialer/contactsfragment/FastScroller.java | 130 + .../fast_scroller_container_background.xml | 28 + .../res/drawable/fast_scroller_scroll_bar.xml | 32 + .../res/layout/add_contact_row.xml | 50 + .../contactsfragment/res/layout/contact_row.xml | 6 +- .../res/layout/fragment_contacts.xml | 41 +- .../dialer/contactsfragment/res/values/dimens.xml | 9 +- .../dialer/database/CallLogQueryHandler.java | 14 + .../dialer/database/DialerDatabaseHelper.java | 357 ++- .../dialer/dialercontact/dialer_contact.proto | 27 + .../res/layout/dialpad_view_unthemed.xml | 201 +- .../dialer/dialpadview/res/values/dimens.xml | 2 +- .../dialer/enrichedcall/EnrichedCallManager.java | 39 +- .../enrichedcall/FuzzyPhoneNumberMatcher.java | 41 +- java/com/android/dialer/enrichedcall/Session.java | 25 +- .../enrichedcall/extensions/StateExtension.java | 18 +- .../historyquery/proto/history_result.proto | 1 + .../enrichedcall/simulator/AndroidManifest.xml | 26 + .../simulator/EnrichedCallSimulatorActivity.java | 110 + .../enrichedcall/simulator/SessionViewHolder.java | 37 + .../enrichedcall/simulator/SessionsAdapter.java | 51 + .../layout/enriched_call_simulator_activity.xml | 38 + .../simulator/res/layout/session_view_holder.xml | 23 + .../simulator/res/values-af/strings.xml | 20 + .../simulator/res/values-am/strings.xml | 20 + .../simulator/res/values-ar/strings.xml | 20 + .../simulator/res/values-az/strings.xml | 20 + .../simulator/res/values-b+sr+Latn/strings.xml | 20 + .../simulator/res/values-be/strings.xml | 20 + .../simulator/res/values-bg/strings.xml | 20 + .../simulator/res/values-bn/strings.xml | 20 + .../simulator/res/values-bs/strings.xml | 20 + .../simulator/res/values-ca/strings.xml | 20 + .../simulator/res/values-cs/strings.xml | 20 + .../simulator/res/values-da/strings.xml | 20 + .../simulator/res/values-de/strings.xml | 20 + .../simulator/res/values-el/strings.xml | 20 + .../simulator/res/values-en-rAU/strings.xml | 20 + .../simulator/res/values-en-rGB/strings.xml | 20 + .../simulator/res/values-en-rIN/strings.xml | 20 + .../simulator/res/values-es-rUS/strings.xml | 20 + .../simulator/res/values-es/strings.xml | 20 + .../simulator/res/values-et/strings.xml | 20 + .../simulator/res/values-eu/strings.xml | 20 + .../simulator/res/values-fa/strings.xml | 20 + .../simulator/res/values-fi/strings.xml | 20 + .../simulator/res/values-fr-rCA/strings.xml | 20 + .../simulator/res/values-fr/strings.xml | 20 + .../simulator/res/values-gl/strings.xml | 20 + .../simulator/res/values-gu/strings.xml | 20 + .../simulator/res/values-hi/strings.xml | 20 + .../simulator/res/values-hr/strings.xml | 20 + .../simulator/res/values-hu/strings.xml | 20 + .../simulator/res/values-hy/strings.xml | 20 + .../simulator/res/values-in/strings.xml | 20 + .../simulator/res/values-is/strings.xml | 20 + .../simulator/res/values-it/strings.xml | 20 + .../simulator/res/values-iw/strings.xml | 20 + .../simulator/res/values-ja/strings.xml | 20 + .../simulator/res/values-ka/strings.xml | 20 + .../simulator/res/values-kk/strings.xml | 20 + .../simulator/res/values-km/strings.xml | 20 + .../simulator/res/values-kn/strings.xml | 20 + .../simulator/res/values-ko/strings.xml | 20 + .../simulator/res/values-ky/strings.xml | 20 + .../simulator/res/values-lo/strings.xml | 20 + .../simulator/res/values-lt/strings.xml | 20 + .../simulator/res/values-lv/strings.xml | 20 + .../simulator/res/values-mk/strings.xml | 20 + .../simulator/res/values-ml/strings.xml | 20 + .../simulator/res/values-mn/strings.xml | 20 + .../simulator/res/values-mr/strings.xml | 20 + .../simulator/res/values-ms/strings.xml | 20 + .../simulator/res/values-my/strings.xml | 20 + .../simulator/res/values-nb/strings.xml | 20 + .../simulator/res/values-ne/strings.xml | 20 + .../simulator/res/values-nl/strings.xml | 20 + .../simulator/res/values-no/strings.xml | 20 + .../simulator/res/values-pa/strings.xml | 20 + .../simulator/res/values-pl/strings.xml | 20 + .../simulator/res/values-pt-rBR/strings.xml | 20 + .../simulator/res/values-pt-rPT/strings.xml | 20 + .../simulator/res/values-pt/strings.xml | 20 + .../simulator/res/values-ro/strings.xml | 20 + .../simulator/res/values-ru/strings.xml | 20 + .../simulator/res/values-si/strings.xml | 20 + .../simulator/res/values-sk/strings.xml | 20 + .../simulator/res/values-sl/strings.xml | 20 + .../simulator/res/values-sq/strings.xml | 20 + .../simulator/res/values-sr/strings.xml | 20 + .../simulator/res/values-sv/strings.xml | 20 + .../simulator/res/values-sw/strings.xml | 20 + .../simulator/res/values-ta/strings.xml | 20 + .../simulator/res/values-te/strings.xml | 20 + .../simulator/res/values-th/strings.xml | 20 + .../simulator/res/values-tl/strings.xml | 20 + .../simulator/res/values-tr/strings.xml | 20 + .../simulator/res/values-uk/strings.xml | 20 + .../simulator/res/values-ur/strings.xml | 20 + .../simulator/res/values-uz/strings.xml | 20 + .../simulator/res/values-vi/strings.xml | 20 + .../simulator/res/values-zh-rCN/strings.xml | 20 + .../simulator/res/values-zh-rHK/strings.xml | 20 + .../simulator/res/values-zh-rTW/strings.xml | 20 + .../simulator/res/values-zu/strings.xml | 20 + .../enrichedcall/simulator/res/values/strings.xml | 24 + .../enrichedcall/stub/EnrichedCallManagerStub.java | 15 + .../android/dialer/inject/ApplicationContext.java | 22 + java/com/android/dialer/inject/ContextModule.java | 7 +- .../interactions/PhoneNumberInteraction.java | 9 + .../dialer/interactions/res/values-bs/strings.xml | 4 +- .../dialer/interactions/res/values-uz/strings.xml | 2 +- .../android/dialer/lightbringer/Lightbringer.java | 22 +- .../dialer/lightbringer/stub/LightbringerStub.java | 62 +- .../android/dialer/location/CountryDetector.java | 6 +- .../android/dialer/logging/LoggingBindings.java | 18 +- .../dialer/logging/LoggingBindingsStub.java | 17 + .../dialer/logging/contact_lookup_result.proto | 40 +- .../android/dialer/logging/contact_source.proto | 1 + .../android/dialer/logging/dialer_impression.proto | 110 +- .../android/dialer/logging/interaction_event.proto | 20 + .../dialer/logging/reporting_location.proto | 1 + java/com/android/dialer/logging/screen_event.proto | 1 + java/com/android/dialer/logging/ui_action.proto | 43 + java/com/android/dialer/main/Main.java | 27 + java/com/android/dialer/main/MainComponent.java | 39 + .../android/dialer/main/impl/AndroidManifest.xml | 110 + .../com/android/dialer/main/impl/MainActivity.java | 91 + java/com/android/dialer/main/impl/MainImpl.java | 90 + java/com/android/dialer/main/impl/MainModule.java | 30 + .../android/dialer/main/impl/MainPagerAdapter.java | 75 + .../com/android/dialer/main/impl/StubFragment.java | 35 + .../res/drawable-xxxhdpi/nui_launcher_icon.png | Bin 0 -> 5554 bytes .../dialer/main/impl/res/layout/main_activity.xml | 68 + .../dialer/main/impl/res/layout/stub_fragment.xml | 27 + .../dialer/main/impl/res/menu/main_menu.xml | 47 + .../dialer/main/impl/res/values-af/strings.xml | 32 + .../dialer/main/impl/res/values-am/strings.xml | 32 + .../dialer/main/impl/res/values-ar/strings.xml | 32 + .../dialer/main/impl/res/values-az/strings.xml | 32 + .../main/impl/res/values-b+sr+Latn/strings.xml | 32 + .../dialer/main/impl/res/values-be/strings.xml | 32 + .../dialer/main/impl/res/values-bg/strings.xml | 32 + .../dialer/main/impl/res/values-bn/strings.xml | 32 + .../dialer/main/impl/res/values-bs/strings.xml | 32 + .../dialer/main/impl/res/values-ca/strings.xml | 32 + .../dialer/main/impl/res/values-cs/strings.xml | 32 + .../dialer/main/impl/res/values-da/strings.xml | 32 + .../dialer/main/impl/res/values-de/strings.xml | 32 + .../dialer/main/impl/res/values-el/strings.xml | 32 + .../dialer/main/impl/res/values-en-rAU/strings.xml | 32 + .../dialer/main/impl/res/values-en-rGB/strings.xml | 32 + .../dialer/main/impl/res/values-en-rIN/strings.xml | 32 + .../dialer/main/impl/res/values-es-rUS/strings.xml | 32 + .../dialer/main/impl/res/values-es/strings.xml | 32 + .../dialer/main/impl/res/values-et/strings.xml | 32 + .../dialer/main/impl/res/values-eu/strings.xml | 32 + .../dialer/main/impl/res/values-fa/strings.xml | 32 + .../dialer/main/impl/res/values-fi/strings.xml | 32 + .../dialer/main/impl/res/values-fr-rCA/strings.xml | 32 + .../dialer/main/impl/res/values-fr/strings.xml | 32 + .../dialer/main/impl/res/values-gl/strings.xml | 32 + .../dialer/main/impl/res/values-gu/strings.xml | 32 + .../dialer/main/impl/res/values-hi/strings.xml | 32 + .../dialer/main/impl/res/values-hr/strings.xml | 32 + .../dialer/main/impl/res/values-hu/strings.xml | 32 + .../dialer/main/impl/res/values-hy/strings.xml | 32 + .../dialer/main/impl/res/values-in/strings.xml | 32 + .../dialer/main/impl/res/values-is/strings.xml | 32 + .../dialer/main/impl/res/values-it/strings.xml | 32 + .../dialer/main/impl/res/values-iw/strings.xml | 32 + .../dialer/main/impl/res/values-ja/strings.xml | 32 + .../dialer/main/impl/res/values-ka/strings.xml | 32 + .../dialer/main/impl/res/values-kk/strings.xml | 32 + .../dialer/main/impl/res/values-km/strings.xml | 32 + .../dialer/main/impl/res/values-kn/strings.xml | 32 + .../dialer/main/impl/res/values-ko/strings.xml | 32 + .../dialer/main/impl/res/values-ky/strings.xml | 32 + .../dialer/main/impl/res/values-lo/strings.xml | 32 + .../dialer/main/impl/res/values-lt/strings.xml | 32 + .../dialer/main/impl/res/values-lv/strings.xml | 32 + .../dialer/main/impl/res/values-mk/strings.xml | 32 + .../dialer/main/impl/res/values-ml/strings.xml | 32 + .../dialer/main/impl/res/values-mn/strings.xml | 32 + .../dialer/main/impl/res/values-mr/strings.xml | 32 + .../dialer/main/impl/res/values-ms/strings.xml | 32 + .../dialer/main/impl/res/values-my/strings.xml | 32 + .../dialer/main/impl/res/values-nb/strings.xml | 32 + .../dialer/main/impl/res/values-ne/strings.xml | 32 + .../dialer/main/impl/res/values-nl/strings.xml | 32 + .../dialer/main/impl/res/values-no/strings.xml | 32 + .../dialer/main/impl/res/values-pa/strings.xml | 32 + .../dialer/main/impl/res/values-pl/strings.xml | 32 + .../dialer/main/impl/res/values-pt-rBR/strings.xml | 32 + .../dialer/main/impl/res/values-pt-rPT/strings.xml | 32 + .../dialer/main/impl/res/values-pt/strings.xml | 32 + .../dialer/main/impl/res/values-ro/strings.xml | 32 + .../dialer/main/impl/res/values-ru/strings.xml | 32 + .../dialer/main/impl/res/values-si/strings.xml | 32 + .../dialer/main/impl/res/values-sk/strings.xml | 32 + .../dialer/main/impl/res/values-sl/strings.xml | 32 + .../dialer/main/impl/res/values-sq/strings.xml | 32 + .../dialer/main/impl/res/values-sr/strings.xml | 32 + .../dialer/main/impl/res/values-sv/strings.xml | 32 + .../dialer/main/impl/res/values-sw/strings.xml | 32 + .../dialer/main/impl/res/values-ta/strings.xml | 32 + .../dialer/main/impl/res/values-te/strings.xml | 32 + .../dialer/main/impl/res/values-th/strings.xml | 32 + .../dialer/main/impl/res/values-tl/strings.xml | 32 + .../dialer/main/impl/res/values-tr/strings.xml | 32 + .../dialer/main/impl/res/values-uk/strings.xml | 32 + .../dialer/main/impl/res/values-ur/strings.xml | 32 + .../dialer/main/impl/res/values-uz/strings.xml | 32 + .../dialer/main/impl/res/values-vi/strings.xml | 32 + .../dialer/main/impl/res/values-zh-rCN/strings.xml | 32 + .../dialer/main/impl/res/values-zh-rHK/strings.xml | 32 + .../dialer/main/impl/res/values-zh-rTW/strings.xml | 32 + .../dialer/main/impl/res/values-zu/strings.xml | 32 + .../dialer/main/impl/res/values/strings.xml | 49 + .../android/dialer/main/impl/res/values/styles.xml | 28 + .../android/dialer/multimedia/MultimediaData.java | 6 + .../dialer/notification/AndroidManifest.xml | 16 +- .../notification/GroupedNotificationUtil.java | 66 - .../dialer/notification/NotificationChannelId.java | 41 + .../notification/NotificationChannelManager.java | 456 +--- .../notification/PackageUpdatedReceiver.java | 37 - .../dialer/notification/VoicemailChannelUtils.java | 217 ++ .../dialer/notification/res/values-af/strings.xml | 1 - .../dialer/notification/res/values-am/strings.xml | 1 - .../dialer/notification/res/values-ar/strings.xml | 1 - .../dialer/notification/res/values-az/strings.xml | 1 - .../notification/res/values-b+sr+Latn/strings.xml | 1 - .../dialer/notification/res/values-be/strings.xml | 1 - .../dialer/notification/res/values-bg/strings.xml | 1 - .../dialer/notification/res/values-bn/strings.xml | 1 - .../dialer/notification/res/values-bs/strings.xml | 1 - .../dialer/notification/res/values-ca/strings.xml | 1 - .../dialer/notification/res/values-cs/strings.xml | 1 - .../dialer/notification/res/values-da/strings.xml | 1 - .../dialer/notification/res/values-de/strings.xml | 1 - .../dialer/notification/res/values-el/strings.xml | 1 - .../notification/res/values-en-rAU/strings.xml | 1 - .../notification/res/values-en-rGB/strings.xml | 1 - .../notification/res/values-en-rIN/strings.xml | 1 - .../notification/res/values-es-rUS/strings.xml | 1 - .../dialer/notification/res/values-es/strings.xml | 1 - .../dialer/notification/res/values-et/strings.xml | 1 - .../dialer/notification/res/values-eu/strings.xml | 1 - .../dialer/notification/res/values-fa/strings.xml | 1 - .../dialer/notification/res/values-fi/strings.xml | 1 - .../notification/res/values-fr-rCA/strings.xml | 1 - .../dialer/notification/res/values-fr/strings.xml | 1 - .../dialer/notification/res/values-gl/strings.xml | 1 - .../dialer/notification/res/values-gu/strings.xml | 1 - .../dialer/notification/res/values-hi/strings.xml | 1 - .../dialer/notification/res/values-hr/strings.xml | 1 - .../dialer/notification/res/values-hu/strings.xml | 1 - .../dialer/notification/res/values-hy/strings.xml | 1 - .../dialer/notification/res/values-in/strings.xml | 1 - .../dialer/notification/res/values-is/strings.xml | 1 - .../dialer/notification/res/values-it/strings.xml | 1 - .../dialer/notification/res/values-iw/strings.xml | 1 - .../dialer/notification/res/values-ja/strings.xml | 1 - .../dialer/notification/res/values-ka/strings.xml | 1 - .../dialer/notification/res/values-kk/strings.xml | 1 - .../dialer/notification/res/values-km/strings.xml | 1 - .../dialer/notification/res/values-kn/strings.xml | 1 - .../dialer/notification/res/values-ko/strings.xml | 1 - .../dialer/notification/res/values-ky/strings.xml | 1 - .../dialer/notification/res/values-lo/strings.xml | 1 - .../dialer/notification/res/values-lt/strings.xml | 1 - .../dialer/notification/res/values-lv/strings.xml | 1 - .../dialer/notification/res/values-mk/strings.xml | 1 - .../dialer/notification/res/values-ml/strings.xml | 1 - .../dialer/notification/res/values-mn/strings.xml | 1 - .../dialer/notification/res/values-mr/strings.xml | 1 - .../dialer/notification/res/values-ms/strings.xml | 1 - .../dialer/notification/res/values-my/strings.xml | 1 - .../dialer/notification/res/values-nb/strings.xml | 1 - .../dialer/notification/res/values-ne/strings.xml | 1 - .../dialer/notification/res/values-nl/strings.xml | 1 - .../dialer/notification/res/values-no/strings.xml | 1 - .../dialer/notification/res/values-pa/strings.xml | 1 - .../dialer/notification/res/values-pl/strings.xml | 1 - .../notification/res/values-pt-rBR/strings.xml | 1 - .../notification/res/values-pt-rPT/strings.xml | 1 - .../dialer/notification/res/values-pt/strings.xml | 1 - .../dialer/notification/res/values-ro/strings.xml | 1 - .../dialer/notification/res/values-ru/strings.xml | 1 - .../dialer/notification/res/values-si/strings.xml | 1 - .../dialer/notification/res/values-sk/strings.xml | 1 - .../dialer/notification/res/values-sl/strings.xml | 1 - .../dialer/notification/res/values-sq/strings.xml | 1 - .../dialer/notification/res/values-sr/strings.xml | 1 - .../dialer/notification/res/values-sv/strings.xml | 1 - .../dialer/notification/res/values-sw/strings.xml | 1 - .../dialer/notification/res/values-ta/strings.xml | 1 - .../dialer/notification/res/values-te/strings.xml | 1 - .../dialer/notification/res/values-th/strings.xml | 1 - .../dialer/notification/res/values-tl/strings.xml | 1 - .../dialer/notification/res/values-tr/strings.xml | 1 - .../dialer/notification/res/values-uk/strings.xml | 1 - .../dialer/notification/res/values-ur/strings.xml | 1 - .../dialer/notification/res/values-uz/strings.xml | 1 - .../dialer/notification/res/values-vi/strings.xml | 1 - .../notification/res/values-zh-rCN/strings.xml | 1 - .../notification/res/values-zh-rHK/strings.xml | 1 - .../notification/res/values-zh-rTW/strings.xml | 1 - .../dialer/notification/res/values-zu/strings.xml | 1 - .../android/dialer/notification/res/values/ids.xml | 27 - .../dialer/notification/res/values/strings.xml | 1 - .../android/dialer/oem/CequintCallerIdManager.java | 100 +- .../dialer/oem/MotorolaHiddenMenuKeySequence.java | 4 +- java/com/android/dialer/oem/MotorolaUtils.java | 27 +- .../res/values-mcc310-mnc000/motorola_config.xml | 17 +- .../res/values-mcc310-mnc120/motorola_config.xml | 17 +- .../res/values-mcc311-mnc490/motorola_config.xml | 17 +- .../res/values-mcc311-mnc870/motorola_config.xml | 17 +- .../res/values-mcc312-mnc530/motorola_config.xml | 17 +- .../res/values-mcc316-mnc010/motorola_config.xml | 17 +- .../dialer/oem/res/values/motorola_config.xml | 19 +- .../android/dialer/p13n/inference/P13nRanking.java | 2 +- .../performancereport/PerformanceReport.java | 160 ++ .../CachedNumberLookupService.java | 2 + .../dialer/phonenumbercache/ContactInfo.java | 4 +- .../dialer/phonenumbercache/ContactInfoHelper.java | 35 +- .../android/dialer/phonenumberproto/Converter.java | 120 + .../phonenumberproto/DialerPhoneNumberUtil.java | 108 + .../phonenumberproto/dialer_phone_number.proto | 173 ++ .../android/dialer/postcall/AndroidManifest.xml | 2 +- java/com/android/dialer/postcall/PostCall.java | 44 +- java/com/android/dialer/protos/ProtoParsers.java | 145 +- java/com/android/dialer/searchfragment/README.md | 62 + .../searchfragment/common/AndroidManifest.xml | 16 + .../dialer/searchfragment/common/Projections.java | 50 + .../searchfragment/common/QueryBoldingUtil.java | 154 ++ .../searchfragment/common/QueryFilteringUtil.java | 141 ++ .../common/res/layout/search_contact_row.xml | 69 + .../searchfragment/common/res/values/dimens.xml | 23 + .../searchfragment/cp2/SearchContactCursor.java | 392 +++ .../cp2/SearchContactViewHolder.java | 204 ++ .../cp2/SearchContactsCursorLoader.java | 42 + .../dialer/searchfragment/list/AndroidManifest.xml | 16 + .../searchfragment/list/HeaderViewHolder.java | 36 + .../searchfragment/list/NewSearchFragment.java | 125 + .../dialer/searchfragment/list/SearchAdapter.java | 108 + .../searchfragment/list/SearchCursorManager.java | 273 +++ .../list/res/layout/fragment_search.xml | 21 + .../list/res/layout/header_layout.xml | 22 + .../nearbyplaces/AndroidManifest.xml | 16 + .../nearbyplaces/NearbyPlaceViewHolder.java | 90 + .../nearbyplaces/NearbyPlacesCursorLoader.java | 43 + .../nearbyplaces/res/values-af/strings.xml | 21 + .../nearbyplaces/res/values-am/strings.xml | 21 + .../nearbyplaces/res/values-ar/strings.xml | 21 + .../nearbyplaces/res/values-az/strings.xml | 21 + .../nearbyplaces/res/values-b+sr+Latn/strings.xml | 21 + .../nearbyplaces/res/values-be/strings.xml | 21 + .../nearbyplaces/res/values-bg/strings.xml | 21 + .../nearbyplaces/res/values-bn/strings.xml | 21 + .../nearbyplaces/res/values-bs/strings.xml | 21 + .../nearbyplaces/res/values-ca/strings.xml | 21 + .../nearbyplaces/res/values-cs/strings.xml | 21 + .../nearbyplaces/res/values-da/strings.xml | 21 + .../nearbyplaces/res/values-de/strings.xml | 21 + .../nearbyplaces/res/values-el/strings.xml | 21 + .../nearbyplaces/res/values-en-rAU/strings.xml | 21 + .../nearbyplaces/res/values-en-rGB/strings.xml | 21 + .../nearbyplaces/res/values-en-rIN/strings.xml | 21 + .../nearbyplaces/res/values-es-rUS/strings.xml | 21 + .../nearbyplaces/res/values-es/strings.xml | 21 + .../nearbyplaces/res/values-et/strings.xml | 21 + .../nearbyplaces/res/values-eu/strings.xml | 21 + .../nearbyplaces/res/values-fa/strings.xml | 21 + .../nearbyplaces/res/values-fi/strings.xml | 21 + .../nearbyplaces/res/values-fr-rCA/strings.xml | 21 + .../nearbyplaces/res/values-fr/strings.xml | 21 + .../nearbyplaces/res/values-gl/strings.xml | 21 + .../nearbyplaces/res/values-gu/strings.xml | 21 + .../nearbyplaces/res/values-hi/strings.xml | 21 + .../nearbyplaces/res/values-hr/strings.xml | 21 + .../nearbyplaces/res/values-hu/strings.xml | 21 + .../nearbyplaces/res/values-hy/strings.xml | 21 + .../nearbyplaces/res/values-in/strings.xml | 21 + .../nearbyplaces/res/values-is/strings.xml | 21 + .../nearbyplaces/res/values-it/strings.xml | 21 + .../nearbyplaces/res/values-iw/strings.xml | 21 + .../nearbyplaces/res/values-ja/strings.xml | 21 + .../nearbyplaces/res/values-ka/strings.xml | 21 + .../nearbyplaces/res/values-kk/strings.xml | 21 + .../nearbyplaces/res/values-km/strings.xml | 21 + .../nearbyplaces/res/values-kn/strings.xml | 21 + .../nearbyplaces/res/values-ko/strings.xml | 21 + .../nearbyplaces/res/values-ky/strings.xml | 21 + .../nearbyplaces/res/values-lo/strings.xml | 21 + .../nearbyplaces/res/values-lt/strings.xml | 21 + .../nearbyplaces/res/values-lv/strings.xml | 21 + .../nearbyplaces/res/values-mk/strings.xml | 21 + .../nearbyplaces/res/values-ml/strings.xml | 21 + .../nearbyplaces/res/values-mn/strings.xml | 21 + .../nearbyplaces/res/values-mr/strings.xml | 21 + .../nearbyplaces/res/values-ms/strings.xml | 21 + .../nearbyplaces/res/values-my/strings.xml | 21 + .../nearbyplaces/res/values-nb/strings.xml | 21 + .../nearbyplaces/res/values-ne/strings.xml | 21 + .../nearbyplaces/res/values-nl/strings.xml | 21 + .../nearbyplaces/res/values-no/strings.xml | 21 + .../nearbyplaces/res/values-pa/strings.xml | 21 + .../nearbyplaces/res/values-pl/strings.xml | 21 + .../nearbyplaces/res/values-pt-rBR/strings.xml | 21 + .../nearbyplaces/res/values-pt-rPT/strings.xml | 21 + .../nearbyplaces/res/values-pt/strings.xml | 21 + .../nearbyplaces/res/values-ro/strings.xml | 21 + .../nearbyplaces/res/values-ru/strings.xml | 21 + .../nearbyplaces/res/values-si/strings.xml | 21 + .../nearbyplaces/res/values-sk/strings.xml | 21 + .../nearbyplaces/res/values-sl/strings.xml | 21 + .../nearbyplaces/res/values-sq/strings.xml | 21 + .../nearbyplaces/res/values-sr/strings.xml | 21 + .../nearbyplaces/res/values-sv/strings.xml | 21 + .../nearbyplaces/res/values-sw/strings.xml | 21 + .../nearbyplaces/res/values-ta/strings.xml | 21 + .../nearbyplaces/res/values-te/strings.xml | 21 + .../nearbyplaces/res/values-th/strings.xml | 21 + .../nearbyplaces/res/values-tl/strings.xml | 21 + .../nearbyplaces/res/values-tr/strings.xml | 21 + .../nearbyplaces/res/values-uk/strings.xml | 21 + .../nearbyplaces/res/values-ur/strings.xml | 21 + .../nearbyplaces/res/values-uz/strings.xml | 21 + .../nearbyplaces/res/values-vi/strings.xml | 21 + .../nearbyplaces/res/values-zh-rCN/strings.xml | 21 + .../nearbyplaces/res/values-zh-rHK/strings.xml | 21 + .../nearbyplaces/res/values-zh-rTW/strings.xml | 21 + .../nearbyplaces/res/values-zu/strings.xml | 21 + .../nearbyplaces/res/values/strings.xml | 20 + .../android/dialer/shortcuts/AndroidManifest.xml | 2 +- java/com/android/dialer/shortcuts/IconFactory.java | 37 + java/com/android/dialer/shortcuts/Shortcuts.java | 2 +- .../ic_shortcut_add_contact.xml | 21 + .../res/drawable/ic_add_contact_foreground.xml | 23 + .../android/dialer/shortcuts/res/values/dimens.xml | 1 + .../simulator/impl/SimulatorActionProvider.java | 8 + .../dialer/simulator/impl/SimulatorContacts.java | 6 +- java/com/android/dialer/telecom/TelecomUtil.java | 110 +- .../android/dialer/theme/res/values-af/strings.xml | 1 + .../android/dialer/theme/res/values-am/strings.xml | 1 + .../android/dialer/theme/res/values-ar/strings.xml | 1 + .../android/dialer/theme/res/values-az/strings.xml | 1 + .../dialer/theme/res/values-b+sr+Latn/strings.xml | 1 + .../android/dialer/theme/res/values-be/strings.xml | 1 + .../android/dialer/theme/res/values-bg/strings.xml | 1 + .../android/dialer/theme/res/values-bn/strings.xml | 1 + .../android/dialer/theme/res/values-bs/strings.xml | 1 + .../android/dialer/theme/res/values-ca/strings.xml | 1 + .../android/dialer/theme/res/values-cs/strings.xml | 1 + .../android/dialer/theme/res/values-da/strings.xml | 1 + .../android/dialer/theme/res/values-de/strings.xml | 1 + .../android/dialer/theme/res/values-el/strings.xml | 1 + .../dialer/theme/res/values-en-rAU/strings.xml | 1 + .../dialer/theme/res/values-en-rGB/strings.xml | 1 + .../dialer/theme/res/values-en-rIN/strings.xml | 1 + .../dialer/theme/res/values-es-rUS/strings.xml | 1 + .../android/dialer/theme/res/values-es/strings.xml | 1 + .../android/dialer/theme/res/values-et/strings.xml | 1 + .../android/dialer/theme/res/values-eu/strings.xml | 1 + .../android/dialer/theme/res/values-fa/strings.xml | 1 + .../android/dialer/theme/res/values-fi/strings.xml | 1 + .../dialer/theme/res/values-fr-rCA/strings.xml | 1 + .../android/dialer/theme/res/values-fr/strings.xml | 1 + .../android/dialer/theme/res/values-gl/strings.xml | 1 + .../android/dialer/theme/res/values-gu/strings.xml | 1 + .../android/dialer/theme/res/values-hi/strings.xml | 1 + .../android/dialer/theme/res/values-hr/strings.xml | 1 + .../android/dialer/theme/res/values-hu/strings.xml | 1 + .../android/dialer/theme/res/values-hy/strings.xml | 1 + .../android/dialer/theme/res/values-in/strings.xml | 1 + .../android/dialer/theme/res/values-is/strings.xml | 1 + .../android/dialer/theme/res/values-it/strings.xml | 1 + .../android/dialer/theme/res/values-iw/strings.xml | 1 + .../android/dialer/theme/res/values-ja/strings.xml | 1 + .../android/dialer/theme/res/values-ka/strings.xml | 1 + .../android/dialer/theme/res/values-kk/strings.xml | 1 + .../android/dialer/theme/res/values-km/strings.xml | 1 + .../android/dialer/theme/res/values-kn/strings.xml | 1 + .../android/dialer/theme/res/values-ko/strings.xml | 1 + .../android/dialer/theme/res/values-ky/strings.xml | 1 + .../android/dialer/theme/res/values-lo/strings.xml | 1 + .../android/dialer/theme/res/values-lt/strings.xml | 1 + .../android/dialer/theme/res/values-lv/strings.xml | 1 + .../android/dialer/theme/res/values-mk/strings.xml | 1 + .../android/dialer/theme/res/values-ml/strings.xml | 1 + .../android/dialer/theme/res/values-mn/strings.xml | 1 + .../android/dialer/theme/res/values-mr/strings.xml | 1 + .../android/dialer/theme/res/values-ms/strings.xml | 1 + .../android/dialer/theme/res/values-my/strings.xml | 1 + .../android/dialer/theme/res/values-nb/strings.xml | 1 + .../android/dialer/theme/res/values-ne/strings.xml | 1 + .../android/dialer/theme/res/values-nl/strings.xml | 1 + .../android/dialer/theme/res/values-no/strings.xml | 1 + .../android/dialer/theme/res/values-pa/strings.xml | 1 + .../android/dialer/theme/res/values-pl/strings.xml | 1 + .../dialer/theme/res/values-pt-rBR/strings.xml | 1 + .../dialer/theme/res/values-pt-rPT/strings.xml | 1 + .../android/dialer/theme/res/values-pt/strings.xml | 1 + .../android/dialer/theme/res/values-ro/strings.xml | 1 + .../android/dialer/theme/res/values-ru/strings.xml | 1 + .../android/dialer/theme/res/values-si/strings.xml | 1 + .../android/dialer/theme/res/values-sk/strings.xml | 1 + .../android/dialer/theme/res/values-sl/strings.xml | 1 + .../android/dialer/theme/res/values-sq/strings.xml | 1 + .../android/dialer/theme/res/values-sr/strings.xml | 1 + .../android/dialer/theme/res/values-sv/strings.xml | 1 + .../android/dialer/theme/res/values-sw/strings.xml | 1 + .../android/dialer/theme/res/values-ta/strings.xml | 1 + .../android/dialer/theme/res/values-te/strings.xml | 1 + .../android/dialer/theme/res/values-th/strings.xml | 1 + .../android/dialer/theme/res/values-tl/strings.xml | 1 + .../android/dialer/theme/res/values-tr/strings.xml | 1 + .../android/dialer/theme/res/values-uk/strings.xml | 1 + .../android/dialer/theme/res/values-ur/strings.xml | 1 + .../android/dialer/theme/res/values-uz/strings.xml | 1 + .../android/dialer/theme/res/values-vi/strings.xml | 1 + .../dialer/theme/res/values-zh-rCN/strings.xml | 1 + .../dialer/theme/res/values-zh-rHK/strings.xml | 1 + .../dialer/theme/res/values-zh-rTW/strings.xml | 1 + .../android/dialer/theme/res/values-zu/strings.xml | 1 + .../android/dialer/theme/res/values/strings.xml | 3 + .../com/android/dialer/theme/res/values/themes.xml | 43 + java/com/android/dialer/util/CallUtil.java | 22 +- java/com/android/dialer/util/PermissionsUtil.java | 86 + .../android/dialer/util/res/values-af/strings.xml | 2 + .../android/dialer/util/res/values-am/strings.xml | 2 + .../android/dialer/util/res/values-ar/strings.xml | 2 + .../android/dialer/util/res/values-az/strings.xml | 2 + .../dialer/util/res/values-b+sr+Latn/strings.xml | 2 + .../android/dialer/util/res/values-be/strings.xml | 2 + .../android/dialer/util/res/values-bg/strings.xml | 2 + .../android/dialer/util/res/values-bn/strings.xml | 2 + .../android/dialer/util/res/values-bs/strings.xml | 2 + .../android/dialer/util/res/values-ca/strings.xml | 2 + .../android/dialer/util/res/values-cs/strings.xml | 2 + .../android/dialer/util/res/values-da/strings.xml | 2 + .../android/dialer/util/res/values-de/strings.xml | 2 + .../android/dialer/util/res/values-el/strings.xml | 2 + .../dialer/util/res/values-en-rAU/strings.xml | 2 + .../dialer/util/res/values-en-rGB/strings.xml | 2 + .../dialer/util/res/values-en-rIN/strings.xml | 2 + .../dialer/util/res/values-es-rUS/strings.xml | 2 + .../android/dialer/util/res/values-es/strings.xml | 2 + .../android/dialer/util/res/values-et/strings.xml | 2 + .../android/dialer/util/res/values-eu/strings.xml | 2 + .../android/dialer/util/res/values-fa/strings.xml | 2 + .../android/dialer/util/res/values-fi/strings.xml | 2 + .../dialer/util/res/values-fr-rCA/strings.xml | 2 + .../android/dialer/util/res/values-fr/strings.xml | 2 + .../android/dialer/util/res/values-gl/strings.xml | 2 + .../android/dialer/util/res/values-gu/strings.xml | 2 + .../android/dialer/util/res/values-hi/strings.xml | 2 + .../android/dialer/util/res/values-hr/strings.xml | 2 + .../android/dialer/util/res/values-hu/strings.xml | 2 + .../android/dialer/util/res/values-hy/strings.xml | 2 + .../android/dialer/util/res/values-in/strings.xml | 2 + .../android/dialer/util/res/values-is/strings.xml | 2 + .../android/dialer/util/res/values-it/strings.xml | 2 + .../android/dialer/util/res/values-iw/strings.xml | 2 + .../android/dialer/util/res/values-ja/strings.xml | 2 + .../android/dialer/util/res/values-ka/strings.xml | 2 + .../android/dialer/util/res/values-kk/strings.xml | 2 + .../android/dialer/util/res/values-km/strings.xml | 2 + .../android/dialer/util/res/values-kn/strings.xml | 2 + .../android/dialer/util/res/values-ko/strings.xml | 2 + .../android/dialer/util/res/values-ky/strings.xml | 2 + .../android/dialer/util/res/values-lo/strings.xml | 2 + .../android/dialer/util/res/values-lt/strings.xml | 2 + .../android/dialer/util/res/values-lv/strings.xml | 2 + .../android/dialer/util/res/values-mk/strings.xml | 2 + .../android/dialer/util/res/values-ml/strings.xml | 2 + .../android/dialer/util/res/values-mn/strings.xml | 2 + .../android/dialer/util/res/values-mr/strings.xml | 2 + .../android/dialer/util/res/values-ms/strings.xml | 2 + .../android/dialer/util/res/values-my/strings.xml | 2 + .../android/dialer/util/res/values-nb/strings.xml | 2 + .../android/dialer/util/res/values-ne/strings.xml | 2 + .../android/dialer/util/res/values-nl/strings.xml | 2 + .../android/dialer/util/res/values-no/strings.xml | 2 + .../android/dialer/util/res/values-pa/strings.xml | 2 + .../android/dialer/util/res/values-pl/strings.xml | 2 + .../dialer/util/res/values-pt-rBR/strings.xml | 2 + .../dialer/util/res/values-pt-rPT/strings.xml | 2 + .../android/dialer/util/res/values-pt/strings.xml | 2 + .../android/dialer/util/res/values-ro/strings.xml | 2 + .../android/dialer/util/res/values-ru/strings.xml | 2 + .../android/dialer/util/res/values-si/strings.xml | 2 + .../android/dialer/util/res/values-sk/strings.xml | 2 + .../android/dialer/util/res/values-sl/strings.xml | 2 + .../android/dialer/util/res/values-sq/strings.xml | 2 + .../android/dialer/util/res/values-sr/strings.xml | 2 + .../android/dialer/util/res/values-sv/strings.xml | 2 + .../android/dialer/util/res/values-sw/strings.xml | 2 + .../android/dialer/util/res/values-ta/strings.xml | 2 + .../android/dialer/util/res/values-te/strings.xml | 2 + .../android/dialer/util/res/values-th/strings.xml | 2 + .../android/dialer/util/res/values-tl/strings.xml | 2 + .../android/dialer/util/res/values-tr/strings.xml | 2 + .../android/dialer/util/res/values-uk/strings.xml | 2 + .../android/dialer/util/res/values-ur/strings.xml | 2 + .../android/dialer/util/res/values-uz/strings.xml | 2 + .../android/dialer/util/res/values-vi/strings.xml | 2 + .../dialer/util/res/values-zh-rCN/strings.xml | 2 + .../dialer/util/res/values-zh-rHK/strings.xml | 2 + .../dialer/util/res/values-zh-rTW/strings.xml | 2 + .../android/dialer/util/res/values-zu/strings.xml | 2 + .../com/android/dialer/util/res/values/strings.xml | 2 + .../VisualVoicemailEnabledChecker.java | 4 +- .../voicemailstatus/VoicemailStatusHelper.java | 20 +- java/com/android/dialer/widget/DialerToolbar.java | 5 + .../android/dialer/widget/EmptyContentView.java | 127 + .../android/dialer/widget/LockableViewPager.java | 50 + .../com/android/dialer/widget/MessageFragment.java | 29 +- .../res/drawable-hdpi/empty_contacts.png | Bin .../res/drawable-mdpi/empty_contacts.png | Bin .../res/drawable-xhdpi/empty_contacts.png | Bin .../res/drawable-xxhdpi/empty_contacts.png | Bin .../res/drawable-xxxhdpi/empty_contacts.png | Bin .../widget/res/layout-land/empty_content_view.xml | 56 + .../dialer/widget/res/layout/dialer_toolbar.xml | 8 +- .../widget/res/layout/empty_content_view.xml | 54 + .../dialer/widget/res/layout/fragment_message.xml | 4 +- .../dialer/widget/res/values-af/strings.xml | 21 + .../dialer/widget/res/values-am/strings.xml | 21 + .../dialer/widget/res/values-ar/strings.xml | 21 + .../dialer/widget/res/values-az/strings.xml | 21 + .../dialer/widget/res/values-b+sr+Latn/strings.xml | 21 + .../dialer/widget/res/values-be/strings.xml | 21 + .../dialer/widget/res/values-bg/strings.xml | 21 + .../dialer/widget/res/values-bn/strings.xml | 21 + .../dialer/widget/res/values-bs/strings.xml | 21 + .../dialer/widget/res/values-ca/strings.xml | 21 + .../dialer/widget/res/values-cs/strings.xml | 21 + .../dialer/widget/res/values-da/strings.xml | 21 + .../dialer/widget/res/values-de/strings.xml | 21 + .../dialer/widget/res/values-el/strings.xml | 21 + .../dialer/widget/res/values-en-rAU/strings.xml | 21 + .../dialer/widget/res/values-en-rGB/strings.xml | 21 + .../dialer/widget/res/values-en-rIN/strings.xml | 21 + .../dialer/widget/res/values-es-rUS/strings.xml | 21 + .../dialer/widget/res/values-es/strings.xml | 21 + .../dialer/widget/res/values-et/strings.xml | 21 + .../dialer/widget/res/values-eu/strings.xml | 21 + .../dialer/widget/res/values-fa/strings.xml | 21 + .../dialer/widget/res/values-fi/strings.xml | 21 + .../dialer/widget/res/values-fr-rCA/strings.xml | 21 + .../dialer/widget/res/values-fr/strings.xml | 21 + .../dialer/widget/res/values-gl/strings.xml | 21 + .../dialer/widget/res/values-gu/strings.xml | 21 + .../dialer/widget/res/values-hi/strings.xml | 21 + .../dialer/widget/res/values-hr/strings.xml | 21 + .../dialer/widget/res/values-hu/strings.xml | 21 + .../dialer/widget/res/values-hy/strings.xml | 21 + .../dialer/widget/res/values-in/strings.xml | 21 + .../dialer/widget/res/values-is/strings.xml | 21 + .../dialer/widget/res/values-it/strings.xml | 21 + .../dialer/widget/res/values-iw/strings.xml | 21 + .../dialer/widget/res/values-ja/strings.xml | 21 + .../dialer/widget/res/values-ka/strings.xml | 21 + .../dialer/widget/res/values-kk/strings.xml | 21 + .../dialer/widget/res/values-km/strings.xml | 21 + .../dialer/widget/res/values-kn/strings.xml | 21 + .../dialer/widget/res/values-ko/strings.xml | 21 + .../dialer/widget/res/values-ky/strings.xml | 21 + .../dialer/widget/res/values-lo/strings.xml | 21 + .../dialer/widget/res/values-lt/strings.xml | 21 + .../dialer/widget/res/values-lv/strings.xml | 21 + .../dialer/widget/res/values-mk/strings.xml | 21 + .../dialer/widget/res/values-ml/strings.xml | 21 + .../dialer/widget/res/values-mn/strings.xml | 21 + .../dialer/widget/res/values-mr/strings.xml | 21 + .../dialer/widget/res/values-ms/strings.xml | 21 + .../dialer/widget/res/values-my/strings.xml | 21 + .../dialer/widget/res/values-nb/strings.xml | 21 + .../dialer/widget/res/values-ne/strings.xml | 21 + .../dialer/widget/res/values-nl/strings.xml | 21 + .../dialer/widget/res/values-no/strings.xml | 21 + .../dialer/widget/res/values-pa/strings.xml | 21 + .../dialer/widget/res/values-pl/strings.xml | 21 + .../dialer/widget/res/values-pt-rBR/strings.xml | 21 + .../dialer/widget/res/values-pt-rPT/strings.xml | 21 + .../dialer/widget/res/values-pt/strings.xml | 21 + .../dialer/widget/res/values-ro/strings.xml | 21 + .../dialer/widget/res/values-ru/strings.xml | 21 + .../dialer/widget/res/values-si/strings.xml | 21 + .../dialer/widget/res/values-sk/strings.xml | 21 + .../dialer/widget/res/values-sl/strings.xml | 21 + .../dialer/widget/res/values-sq/strings.xml | 21 + .../dialer/widget/res/values-sr/strings.xml | 21 + .../dialer/widget/res/values-sv/strings.xml | 21 + .../dialer/widget/res/values-sw/strings.xml | 21 + .../dialer/widget/res/values-ta/strings.xml | 21 + .../dialer/widget/res/values-te/strings.xml | 21 + .../dialer/widget/res/values-th/strings.xml | 21 + .../dialer/widget/res/values-tl/strings.xml | 21 + .../dialer/widget/res/values-tr/strings.xml | 21 + .../dialer/widget/res/values-uk/strings.xml | 21 + .../dialer/widget/res/values-ur/strings.xml | 21 + .../dialer/widget/res/values-uz/strings.xml | 21 + .../dialer/widget/res/values-vi/strings.xml | 21 + .../dialer/widget/res/values-zh-rCN/strings.xml | 21 + .../dialer/widget/res/values-zh-rHK/strings.xml | 21 + .../dialer/widget/res/values-zh-rTW/strings.xml | 21 + .../dialer/widget/res/values-zu/strings.xml | 21 + .../android/dialer/widget/res/values/colors.xml | 4 + .../android/dialer/widget/res/values/dimens.xml | 5 + .../android/dialer/widget/res/values/strings.xml | 30 + .../dialershared/bubble/AndroidManifest.xml | 22 + java/com/android/dialershared/bubble/Bubble.java | 813 +++++++ .../android/dialershared/bubble/BubbleInfo.java | 123 + .../dialershared/bubble/ChangeOnScreenBounds.java | 177 ++ .../dialershared/bubble/CheckableImageButton.java | 101 + .../android/dialershared/bubble/MoveHandler.java | 276 +++ .../android/dialershared/bubble/WindowRoot.java | 74 + .../dialershared/bubble/g3doc/INTEGRATION.md | 69 + .../bubble/g3doc/images/bubble_collapsed.png | Bin 0 -> 60187 bytes .../bubble/g3doc/images/bubble_expanded.png | Bin 0 -> 79674 bytes .../bubble/g3doc/images/bubble_state.png | Bin 0 -> 83470 bytes .../bubble/g3doc/images/bubble_text.png | Bin 0 -> 65641 bytes .../bubble/res/color/bubble_checkable_mask.xml | 21 + .../bubble/res/color/bubble_icon_tint_states.xml | 21 + .../res/drawable/bubble_background_pill_ltr.xml | 23 + .../res/drawable/bubble_background_pill_rtl.xml | 23 + .../drawable/bubble_ripple_checkable_circle.xml | 30 + .../bubble/res/drawable/bubble_ripple_circle.xml | 26 + .../dialershared/bubble/res/layout/bubble_base.xml | 127 + .../dialershared/bubble/res/values/colors.xml | 20 + .../dialershared/bubble/res/values/values.xml | 25 + java/com/android/incallui/AndroidManifest.xml | 110 +- .../android/incallui/AnswerScreenPresenter.java | 59 +- .../incallui/AnswerScreenPresenterStub.java | 11 + .../incallui/AudioRouteSelectorActivity.java | 47 + java/com/android/incallui/CallButtonPresenter.java | 36 +- java/com/android/incallui/CallCardPresenter.java | 101 +- java/com/android/incallui/CallerInfoUtils.java | 7 + java/com/android/incallui/ContactInfoCache.java | 54 +- .../com/android/incallui/ExternalCallNotifier.java | 52 +- java/com/android/incallui/InCallActivity.java | 37 +- .../com/android/incallui/InCallActivityCommon.java | 38 +- java/com/android/incallui/InCallPresenter.java | 173 +- java/com/android/incallui/InCallServiceImpl.java | 9 + .../incallui/ReturnToCallActionReceiver.java | 132 ++ .../android/incallui/ReturnToCallController.java | 211 ++ java/com/android/incallui/StatusBarNotifier.java | 137 +- java/com/android/incallui/VideoCallPresenter.java | 22 +- .../com/android/incallui/VideoPauseController.java | 7 +- .../incallui/answer/impl/AnswerFragment.java | 18 +- .../android/incallui/answer/impl/PillDrawable.java | 43 - .../res/layout/swipe_up_down_method.xml | 3 + .../classifier/HumanInteractionClassifier.java | 2 +- .../answer/impl/hint/AnswerHintFactory.java | 34 +- .../answer/impl/hint/PawImageLoaderImpl.java | 25 +- .../answer/impl/hint/PawSecretCodeListener.java | 49 +- .../incallui/answer/impl/res/values-af/strings.xml | 18 +- .../incallui/answer/impl/res/values-am/strings.xml | 18 +- .../incallui/answer/impl/res/values-ar/strings.xml | 18 +- .../incallui/answer/impl/res/values-az/strings.xml | 18 +- .../answer/impl/res/values-b+sr+Latn/strings.xml | 18 +- .../incallui/answer/impl/res/values-be/strings.xml | 18 +- .../incallui/answer/impl/res/values-bg/strings.xml | 18 +- .../incallui/answer/impl/res/values-bn/strings.xml | 18 +- .../incallui/answer/impl/res/values-bs/strings.xml | 18 +- .../incallui/answer/impl/res/values-ca/strings.xml | 18 +- .../incallui/answer/impl/res/values-cs/strings.xml | 18 +- .../incallui/answer/impl/res/values-da/strings.xml | 18 +- .../incallui/answer/impl/res/values-de/strings.xml | 18 +- .../incallui/answer/impl/res/values-el/strings.xml | 18 +- .../answer/impl/res/values-en-rAU/strings.xml | 18 +- .../answer/impl/res/values-en-rGB/strings.xml | 18 +- .../answer/impl/res/values-en-rIN/strings.xml | 18 +- .../answer/impl/res/values-es-rUS/strings.xml | 18 +- .../incallui/answer/impl/res/values-es/strings.xml | 18 +- .../incallui/answer/impl/res/values-et/strings.xml | 18 +- .../incallui/answer/impl/res/values-eu/strings.xml | 18 +- .../incallui/answer/impl/res/values-fa/strings.xml | 18 +- .../incallui/answer/impl/res/values-fi/strings.xml | 18 +- .../answer/impl/res/values-fr-rCA/strings.xml | 18 +- .../incallui/answer/impl/res/values-fr/strings.xml | 18 +- .../incallui/answer/impl/res/values-gl/strings.xml | 18 +- .../incallui/answer/impl/res/values-gu/strings.xml | 18 +- .../incallui/answer/impl/res/values-hi/strings.xml | 18 +- .../incallui/answer/impl/res/values-hr/strings.xml | 18 +- .../incallui/answer/impl/res/values-hu/strings.xml | 18 +- .../incallui/answer/impl/res/values-hy/strings.xml | 18 +- .../incallui/answer/impl/res/values-in/strings.xml | 18 +- .../incallui/answer/impl/res/values-is/strings.xml | 18 +- .../incallui/answer/impl/res/values-it/strings.xml | 18 +- .../incallui/answer/impl/res/values-iw/strings.xml | 18 +- .../incallui/answer/impl/res/values-ja/strings.xml | 18 +- .../incallui/answer/impl/res/values-ka/strings.xml | 18 +- .../incallui/answer/impl/res/values-kk/strings.xml | 18 +- .../incallui/answer/impl/res/values-km/strings.xml | 18 +- .../incallui/answer/impl/res/values-kn/strings.xml | 18 +- .../incallui/answer/impl/res/values-ko/strings.xml | 18 +- .../incallui/answer/impl/res/values-ky/strings.xml | 18 +- .../incallui/answer/impl/res/values-lo/strings.xml | 18 +- .../incallui/answer/impl/res/values-lt/strings.xml | 18 +- .../incallui/answer/impl/res/values-lv/strings.xml | 18 +- .../incallui/answer/impl/res/values-mk/strings.xml | 18 +- .../incallui/answer/impl/res/values-ml/strings.xml | 18 +- .../incallui/answer/impl/res/values-mn/strings.xml | 18 +- .../incallui/answer/impl/res/values-mr/strings.xml | 18 +- .../incallui/answer/impl/res/values-ms/strings.xml | 18 +- .../incallui/answer/impl/res/values-my/strings.xml | 18 +- .../incallui/answer/impl/res/values-nb/strings.xml | 18 +- .../incallui/answer/impl/res/values-ne/strings.xml | 18 +- .../incallui/answer/impl/res/values-nl/strings.xml | 18 +- .../incallui/answer/impl/res/values-no/strings.xml | 18 +- .../incallui/answer/impl/res/values-pa/strings.xml | 18 +- .../incallui/answer/impl/res/values-pl/strings.xml | 18 +- .../answer/impl/res/values-pt-rBR/strings.xml | 18 +- .../answer/impl/res/values-pt-rPT/strings.xml | 18 +- .../incallui/answer/impl/res/values-pt/strings.xml | 18 +- .../incallui/answer/impl/res/values-ro/strings.xml | 18 +- .../incallui/answer/impl/res/values-ru/strings.xml | 18 +- .../incallui/answer/impl/res/values-si/strings.xml | 18 +- .../incallui/answer/impl/res/values-sk/strings.xml | 18 +- .../incallui/answer/impl/res/values-sl/strings.xml | 18 +- .../incallui/answer/impl/res/values-sq/strings.xml | 18 +- .../incallui/answer/impl/res/values-sr/strings.xml | 18 +- .../incallui/answer/impl/res/values-sv/strings.xml | 18 +- .../incallui/answer/impl/res/values-sw/strings.xml | 18 +- .../incallui/answer/impl/res/values-ta/strings.xml | 18 +- .../incallui/answer/impl/res/values-te/strings.xml | 18 +- .../incallui/answer/impl/res/values-th/strings.xml | 18 +- .../incallui/answer/impl/res/values-tl/strings.xml | 18 +- .../incallui/answer/impl/res/values-tr/strings.xml | 18 +- .../incallui/answer/impl/res/values-uk/strings.xml | 18 +- .../incallui/answer/impl/res/values-ur/strings.xml | 18 +- .../incallui/answer/impl/res/values-uz/strings.xml | 18 +- .../incallui/answer/impl/res/values-vi/strings.xml | 18 +- .../answer/impl/res/values-zh-rCN/strings.xml | 18 +- .../answer/impl/res/values-zh-rHK/strings.xml | 18 +- .../answer/impl/res/values-zh-rTW/strings.xml | 18 +- .../incallui/answer/impl/res/values-zu/strings.xml | 18 +- .../incallui/answer/impl/res/values/strings.xml | 17 +- .../incallui/answer/protocol/AnswerScreen.java | 2 + .../answer/protocol/AnswerScreenDelegate.java | 7 + .../AnswerProximitySensor.java | 5 +- .../AudioRouteSelectorDialogFragment.java | 11 + .../incallui/bindings/InCallUiBindings.java | 9 - .../incallui/bindings/InCallUiBindingsStub.java | 38 - java/com/android/incallui/call/CallList.java | 18 +- java/com/android/incallui/call/DialerCall.java | 138 +- .../android/incallui/call/DialerCallListener.java | 2 + java/com/android/incallui/call/TelecomAdapter.java | 12 +- .../calllocation/impl/DownloadMapImageTask.java | 1 + .../incallui/calllocation/impl/LocationHelper.java | 7 + .../calllocation/impl/ReverseGeocodeTask.java | 1 + .../calllocation/impl/TrafficStatsTags.java | 29 - .../incallui/commontheme/res/anim/blinking.xml | 10 - .../drawable-hdpi/ic_phone_audio_white_36dp.png | Bin 1010 -> 0 bytes .../drawable-mdpi/ic_phone_audio_white_36dp.png | Bin 682 -> 0 bytes .../drawable-xhdpi/ic_phone_audio_white_36dp.png | Bin 1362 -> 0 bytes .../drawable-xxhdpi/ic_phone_audio_white_36dp.png | Bin 2259 -> 0 bytes .../drawable-xxxhdpi/ic_phone_audio_white_36dp.png | Bin 3156 -> 0 bytes .../incallui/commontheme/res/values-af/strings.xml | 18 + .../incallui/commontheme/res/values-am/strings.xml | 18 + .../incallui/commontheme/res/values-ar/strings.xml | 18 + .../incallui/commontheme/res/values-az/strings.xml | 18 + .../commontheme/res/values-b+sr+Latn/strings.xml | 18 + .../incallui/commontheme/res/values-be/strings.xml | 18 + .../incallui/commontheme/res/values-bg/strings.xml | 18 + .../incallui/commontheme/res/values-bn/strings.xml | 18 + .../incallui/commontheme/res/values-bs/strings.xml | 18 + .../incallui/commontheme/res/values-ca/strings.xml | 18 + .../incallui/commontheme/res/values-cs/strings.xml | 18 + .../incallui/commontheme/res/values-da/strings.xml | 18 + .../incallui/commontheme/res/values-de/strings.xml | 18 + .../incallui/commontheme/res/values-el/strings.xml | 18 + .../commontheme/res/values-en-rAU/strings.xml | 18 + .../commontheme/res/values-en-rGB/strings.xml | 18 + .../commontheme/res/values-en-rIN/strings.xml | 18 + .../commontheme/res/values-es-rUS/strings.xml | 18 + .../incallui/commontheme/res/values-es/strings.xml | 18 + .../incallui/commontheme/res/values-et/strings.xml | 18 + .../incallui/commontheme/res/values-eu/strings.xml | 18 + .../incallui/commontheme/res/values-fa/strings.xml | 18 + .../incallui/commontheme/res/values-fi/strings.xml | 18 + .../commontheme/res/values-fr-rCA/strings.xml | 18 + .../incallui/commontheme/res/values-fr/strings.xml | 18 + .../incallui/commontheme/res/values-gl/strings.xml | 18 + .../incallui/commontheme/res/values-gu/strings.xml | 18 + .../incallui/commontheme/res/values-hi/strings.xml | 18 + .../incallui/commontheme/res/values-hr/strings.xml | 18 + .../incallui/commontheme/res/values-hu/strings.xml | 18 + .../incallui/commontheme/res/values-hy/strings.xml | 18 + .../incallui/commontheme/res/values-in/strings.xml | 18 + .../incallui/commontheme/res/values-is/strings.xml | 18 + .../incallui/commontheme/res/values-it/strings.xml | 18 + .../incallui/commontheme/res/values-iw/strings.xml | 18 + .../incallui/commontheme/res/values-ja/strings.xml | 18 + .../incallui/commontheme/res/values-ka/strings.xml | 18 + .../incallui/commontheme/res/values-kk/strings.xml | 18 + .../incallui/commontheme/res/values-km/strings.xml | 18 + .../incallui/commontheme/res/values-kn/strings.xml | 18 + .../incallui/commontheme/res/values-ko/strings.xml | 18 + .../incallui/commontheme/res/values-ky/strings.xml | 18 + .../incallui/commontheme/res/values-lo/strings.xml | 18 + .../incallui/commontheme/res/values-lt/strings.xml | 18 + .../incallui/commontheme/res/values-lv/strings.xml | 18 + .../incallui/commontheme/res/values-mk/strings.xml | 18 + .../incallui/commontheme/res/values-ml/strings.xml | 18 + .../incallui/commontheme/res/values-mn/strings.xml | 18 + .../incallui/commontheme/res/values-mr/strings.xml | 18 + .../incallui/commontheme/res/values-ms/strings.xml | 18 + .../incallui/commontheme/res/values-my/strings.xml | 18 + .../incallui/commontheme/res/values-nb/strings.xml | 18 + .../incallui/commontheme/res/values-ne/strings.xml | 18 + .../incallui/commontheme/res/values-nl/strings.xml | 18 + .../incallui/commontheme/res/values-no/strings.xml | 18 + .../incallui/commontheme/res/values-pa/strings.xml | 18 + .../incallui/commontheme/res/values-pl/strings.xml | 18 + .../commontheme/res/values-pt-rBR/strings.xml | 18 + .../commontheme/res/values-pt-rPT/strings.xml | 18 + .../incallui/commontheme/res/values-pt/strings.xml | 18 + .../incallui/commontheme/res/values-ro/strings.xml | 18 + .../incallui/commontheme/res/values-ru/strings.xml | 18 + .../incallui/commontheme/res/values-si/strings.xml | 18 + .../incallui/commontheme/res/values-sk/strings.xml | 18 + .../incallui/commontheme/res/values-sl/strings.xml | 18 + .../incallui/commontheme/res/values-sq/strings.xml | 18 + .../incallui/commontheme/res/values-sr/strings.xml | 18 + .../incallui/commontheme/res/values-sv/strings.xml | 18 + .../incallui/commontheme/res/values-sw/strings.xml | 18 + .../incallui/commontheme/res/values-ta/strings.xml | 18 + .../incallui/commontheme/res/values-te/strings.xml | 18 + .../incallui/commontheme/res/values-th/strings.xml | 18 + .../incallui/commontheme/res/values-tl/strings.xml | 18 + .../incallui/commontheme/res/values-tr/strings.xml | 18 + .../incallui/commontheme/res/values-uk/strings.xml | 18 + .../incallui/commontheme/res/values-ur/strings.xml | 18 + .../incallui/commontheme/res/values-uz/strings.xml | 18 + .../incallui/commontheme/res/values-vi/strings.xml | 18 + .../commontheme/res/values-zh-rCN/strings.xml | 18 + .../commontheme/res/values-zh-rHK/strings.xml | 18 + .../commontheme/res/values-zh-rTW/strings.xml | 18 + .../incallui/commontheme/res/values-zu/strings.xml | 18 + .../incallui/commontheme/res/values/strings.xml | 22 + .../android/incallui/contactgrid/BottomRow.java | 5 +- .../incallui/contactgrid/ContactGridManager.java | 45 +- java/com/android/incallui/contactgrid/TopRow.java | 52 +- .../incallui/contactgrid/res/values-af/strings.xml | 18 + .../incallui/contactgrid/res/values-am/strings.xml | 18 + .../incallui/contactgrid/res/values-ar/strings.xml | 18 + .../incallui/contactgrid/res/values-az/strings.xml | 18 + .../contactgrid/res/values-b+sr+Latn/strings.xml | 18 + .../incallui/contactgrid/res/values-be/strings.xml | 18 + .../incallui/contactgrid/res/values-bg/strings.xml | 18 + .../incallui/contactgrid/res/values-bn/strings.xml | 18 + .../incallui/contactgrid/res/values-bs/strings.xml | 18 + .../incallui/contactgrid/res/values-ca/strings.xml | 18 + .../incallui/contactgrid/res/values-cs/strings.xml | 18 + .../incallui/contactgrid/res/values-da/strings.xml | 18 + .../incallui/contactgrid/res/values-de/strings.xml | 18 + .../incallui/contactgrid/res/values-el/strings.xml | 18 + .../contactgrid/res/values-en-rAU/strings.xml | 18 + .../contactgrid/res/values-en-rGB/strings.xml | 18 + .../contactgrid/res/values-en-rIN/strings.xml | 18 + .../contactgrid/res/values-es-rUS/strings.xml | 18 + .../incallui/contactgrid/res/values-es/strings.xml | 18 + .../incallui/contactgrid/res/values-et/strings.xml | 18 + .../incallui/contactgrid/res/values-eu/strings.xml | 18 + .../incallui/contactgrid/res/values-fa/strings.xml | 18 + .../incallui/contactgrid/res/values-fi/strings.xml | 18 + .../contactgrid/res/values-fr-rCA/strings.xml | 18 + .../incallui/contactgrid/res/values-fr/strings.xml | 18 + .../incallui/contactgrid/res/values-gl/strings.xml | 18 + .../incallui/contactgrid/res/values-gu/strings.xml | 18 + .../incallui/contactgrid/res/values-hi/strings.xml | 18 + .../incallui/contactgrid/res/values-hr/strings.xml | 18 + .../incallui/contactgrid/res/values-hu/strings.xml | 18 + .../incallui/contactgrid/res/values-hy/strings.xml | 18 + .../incallui/contactgrid/res/values-in/strings.xml | 18 + .../incallui/contactgrid/res/values-is/strings.xml | 18 + .../incallui/contactgrid/res/values-it/strings.xml | 18 + .../incallui/contactgrid/res/values-iw/strings.xml | 18 + .../incallui/contactgrid/res/values-ja/strings.xml | 18 + .../incallui/contactgrid/res/values-ka/strings.xml | 18 + .../incallui/contactgrid/res/values-kk/strings.xml | 18 + .../incallui/contactgrid/res/values-km/strings.xml | 18 + .../incallui/contactgrid/res/values-kn/strings.xml | 18 + .../incallui/contactgrid/res/values-ko/strings.xml | 18 + .../incallui/contactgrid/res/values-ky/strings.xml | 18 + .../incallui/contactgrid/res/values-lo/strings.xml | 18 + .../incallui/contactgrid/res/values-lt/strings.xml | 18 + .../incallui/contactgrid/res/values-lv/strings.xml | 18 + .../incallui/contactgrid/res/values-mk/strings.xml | 18 + .../incallui/contactgrid/res/values-ml/strings.xml | 18 + .../incallui/contactgrid/res/values-mn/strings.xml | 18 + .../incallui/contactgrid/res/values-mr/strings.xml | 18 + .../incallui/contactgrid/res/values-ms/strings.xml | 18 + .../incallui/contactgrid/res/values-my/strings.xml | 18 + .../incallui/contactgrid/res/values-nb/strings.xml | 18 + .../incallui/contactgrid/res/values-ne/strings.xml | 18 + .../incallui/contactgrid/res/values-nl/strings.xml | 18 + .../incallui/contactgrid/res/values-no/strings.xml | 18 + .../incallui/contactgrid/res/values-pa/strings.xml | 18 + .../incallui/contactgrid/res/values-pl/strings.xml | 18 + .../contactgrid/res/values-pt-rBR/strings.xml | 18 + .../contactgrid/res/values-pt-rPT/strings.xml | 18 + .../incallui/contactgrid/res/values-pt/strings.xml | 18 + .../incallui/contactgrid/res/values-ro/strings.xml | 18 + .../incallui/contactgrid/res/values-ru/strings.xml | 18 + .../incallui/contactgrid/res/values-si/strings.xml | 18 + .../incallui/contactgrid/res/values-sk/strings.xml | 18 + .../incallui/contactgrid/res/values-sl/strings.xml | 18 + .../incallui/contactgrid/res/values-sq/strings.xml | 18 + .../incallui/contactgrid/res/values-sr/strings.xml | 18 + .../incallui/contactgrid/res/values-sv/strings.xml | 18 + .../incallui/contactgrid/res/values-sw/strings.xml | 18 + .../incallui/contactgrid/res/values-ta/strings.xml | 18 + .../incallui/contactgrid/res/values-te/strings.xml | 18 + .../incallui/contactgrid/res/values-th/strings.xml | 18 + .../incallui/contactgrid/res/values-tl/strings.xml | 18 + .../incallui/contactgrid/res/values-tr/strings.xml | 18 + .../incallui/contactgrid/res/values-uk/strings.xml | 18 + .../incallui/contactgrid/res/values-ur/strings.xml | 18 + .../incallui/contactgrid/res/values-uz/strings.xml | 20 +- .../incallui/contactgrid/res/values-vi/strings.xml | 18 + .../contactgrid/res/values-zh-rCN/strings.xml | 18 + .../contactgrid/res/values-zh-rHK/strings.xml | 18 + .../contactgrid/res/values-zh-rTW/strings.xml | 18 + .../incallui/contactgrid/res/values-zu/strings.xml | 18 + .../incallui/contactgrid/res/values/strings.xml | 21 + .../incallui/disconnectdialog/AndroidManifest.xml | 19 + .../disconnectdialog/DefaultErrorDialog.java | 50 + .../disconnectdialog/DisconnectDialog.java | 32 + .../disconnectdialog/DisconnectMessage.java | 66 + .../disconnectdialog/EnableWifiCallingPrompt.java | 75 + .../VideoCallNotAvailablePrompt.java | 76 + .../disconnectdialog/res/values-af/strings.xml | 24 + .../disconnectdialog/res/values-am/strings.xml | 24 + .../disconnectdialog/res/values-ar/strings.xml | 24 + .../disconnectdialog/res/values-az/strings.xml | 24 + .../res/values-b+sr+Latn/strings.xml | 24 + .../disconnectdialog/res/values-be/strings.xml | 24 + .../disconnectdialog/res/values-bg/strings.xml | 24 + .../disconnectdialog/res/values-bn/strings.xml | 24 + .../disconnectdialog/res/values-bs/strings.xml | 24 + .../disconnectdialog/res/values-ca/strings.xml | 24 + .../disconnectdialog/res/values-cs/strings.xml | 24 + .../disconnectdialog/res/values-da/strings.xml | 24 + .../disconnectdialog/res/values-de/strings.xml | 24 + .../disconnectdialog/res/values-el/strings.xml | 24 + .../disconnectdialog/res/values-en-rAU/strings.xml | 24 + .../disconnectdialog/res/values-en-rGB/strings.xml | 24 + .../disconnectdialog/res/values-en-rIN/strings.xml | 24 + .../disconnectdialog/res/values-es-rUS/strings.xml | 24 + .../disconnectdialog/res/values-es/strings.xml | 24 + .../disconnectdialog/res/values-et/strings.xml | 24 + .../disconnectdialog/res/values-eu/strings.xml | 24 + .../disconnectdialog/res/values-fa/strings.xml | 24 + .../disconnectdialog/res/values-fi/strings.xml | 24 + .../disconnectdialog/res/values-fr-rCA/strings.xml | 24 + .../disconnectdialog/res/values-fr/strings.xml | 24 + .../disconnectdialog/res/values-gl/strings.xml | 24 + .../disconnectdialog/res/values-gu/strings.xml | 24 + .../disconnectdialog/res/values-hi/strings.xml | 24 + .../disconnectdialog/res/values-hr/strings.xml | 24 + .../disconnectdialog/res/values-hu/strings.xml | 24 + .../disconnectdialog/res/values-hy/strings.xml | 24 + .../disconnectdialog/res/values-in/strings.xml | 24 + .../disconnectdialog/res/values-is/strings.xml | 24 + .../disconnectdialog/res/values-it/strings.xml | 24 + .../disconnectdialog/res/values-iw/strings.xml | 24 + .../disconnectdialog/res/values-ja/strings.xml | 24 + .../disconnectdialog/res/values-ka/strings.xml | 24 + .../disconnectdialog/res/values-kk/strings.xml | 24 + .../disconnectdialog/res/values-km/strings.xml | 24 + .../disconnectdialog/res/values-kn/strings.xml | 24 + .../disconnectdialog/res/values-ko/strings.xml | 24 + .../disconnectdialog/res/values-ky/strings.xml | 24 + .../disconnectdialog/res/values-lo/strings.xml | 24 + .../disconnectdialog/res/values-lt/strings.xml | 24 + .../disconnectdialog/res/values-lv/strings.xml | 24 + .../disconnectdialog/res/values-mk/strings.xml | 24 + .../disconnectdialog/res/values-ml/strings.xml | 24 + .../disconnectdialog/res/values-mn/strings.xml | 24 + .../disconnectdialog/res/values-mr/strings.xml | 24 + .../disconnectdialog/res/values-ms/strings.xml | 24 + .../disconnectdialog/res/values-my/strings.xml | 24 + .../disconnectdialog/res/values-nb/strings.xml | 24 + .../disconnectdialog/res/values-ne/strings.xml | 24 + .../disconnectdialog/res/values-nl/strings.xml | 24 + .../disconnectdialog/res/values-no/strings.xml | 24 + .../disconnectdialog/res/values-pa/strings.xml | 24 + .../disconnectdialog/res/values-pl/strings.xml | 24 + .../disconnectdialog/res/values-pt-rBR/strings.xml | 24 + .../disconnectdialog/res/values-pt-rPT/strings.xml | 24 + .../disconnectdialog/res/values-pt/strings.xml | 24 + .../disconnectdialog/res/values-ro/strings.xml | 24 + .../disconnectdialog/res/values-ru/strings.xml | 24 + .../disconnectdialog/res/values-si/strings.xml | 24 + .../disconnectdialog/res/values-sk/strings.xml | 24 + .../disconnectdialog/res/values-sl/strings.xml | 24 + .../disconnectdialog/res/values-sq/strings.xml | 24 + .../disconnectdialog/res/values-sr/strings.xml | 24 + .../disconnectdialog/res/values-sv/strings.xml | 24 + .../disconnectdialog/res/values-sw/strings.xml | 24 + .../disconnectdialog/res/values-ta/strings.xml | 24 + .../disconnectdialog/res/values-te/strings.xml | 24 + .../disconnectdialog/res/values-th/strings.xml | 24 + .../disconnectdialog/res/values-tl/strings.xml | 24 + .../disconnectdialog/res/values-tr/strings.xml | 24 + .../disconnectdialog/res/values-uk/strings.xml | 24 + .../disconnectdialog/res/values-ur/strings.xml | 24 + .../disconnectdialog/res/values-uz/strings.xml | 24 + .../disconnectdialog/res/values-vi/strings.xml | 24 + .../disconnectdialog/res/values-zh-rCN/strings.xml | 24 + .../disconnectdialog/res/values-zh-rHK/strings.xml | 24 + .../disconnectdialog/res/values-zh-rTW/strings.xml | 24 + .../disconnectdialog/res/values-zu/strings.xml | 24 + .../disconnectdialog/res/values/strings.xml | 32 + .../incallui/incall/impl/ButtonChooser.java | 18 + .../incallui/incall/impl/ButtonChooserFactory.java | 21 +- .../incallui/incall/impl/ButtonController.java | 39 +- .../incallui/incall/impl/InCallFragment.java | 10 + .../incallui/incall/impl/InCallPagerAdapter.java | 4 +- .../incallui/incall/impl/LockableViewPager.java | 46 - .../incallui/incall/impl/MappedButtonConfig.java | 17 +- .../incall/impl/res/layout/frag_incall_voice.xml | 17 +- .../incallui/incall/impl/res/values-af/strings.xml | 19 +- .../incallui/incall/impl/res/values-am/strings.xml | 19 +- .../incallui/incall/impl/res/values-ar/strings.xml | 19 +- .../incallui/incall/impl/res/values-az/strings.xml | 19 +- .../incall/impl/res/values-b+sr+Latn/strings.xml | 19 +- .../incallui/incall/impl/res/values-be/strings.xml | 19 +- .../incallui/incall/impl/res/values-bg/strings.xml | 19 +- .../incallui/incall/impl/res/values-bn/strings.xml | 19 +- .../incallui/incall/impl/res/values-bs/strings.xml | 19 +- .../incallui/incall/impl/res/values-ca/strings.xml | 19 +- .../incallui/incall/impl/res/values-cs/strings.xml | 19 +- .../incallui/incall/impl/res/values-da/strings.xml | 19 +- .../incallui/incall/impl/res/values-de/strings.xml | 19 +- .../incallui/incall/impl/res/values-el/strings.xml | 19 +- .../incall/impl/res/values-en-rAU/strings.xml | 19 +- .../incall/impl/res/values-en-rGB/strings.xml | 19 +- .../incall/impl/res/values-en-rIN/strings.xml | 19 +- .../incall/impl/res/values-es-rUS/strings.xml | 19 +- .../incallui/incall/impl/res/values-es/strings.xml | 19 +- .../incallui/incall/impl/res/values-et/strings.xml | 19 +- .../incallui/incall/impl/res/values-eu/strings.xml | 19 +- .../incallui/incall/impl/res/values-fa/strings.xml | 19 +- .../incallui/incall/impl/res/values-fi/strings.xml | 19 +- .../incall/impl/res/values-fr-rCA/strings.xml | 19 +- .../incallui/incall/impl/res/values-fr/strings.xml | 19 +- .../incallui/incall/impl/res/values-gl/strings.xml | 19 +- .../incallui/incall/impl/res/values-gu/strings.xml | 19 +- .../incall/impl/res/values-h580dp/dimens.xml | 4 - .../incall/impl/res/values-h600dp/dimens.xml | 20 + .../{values-h580dp => values-h650dp}/styles.xml | 0 .../incallui/incall/impl/res/values-hi/strings.xml | 19 +- .../incallui/incall/impl/res/values-hr/strings.xml | 19 +- .../incallui/incall/impl/res/values-hu/strings.xml | 19 +- .../incallui/incall/impl/res/values-hy/strings.xml | 19 +- .../incallui/incall/impl/res/values-in/strings.xml | 19 +- .../incallui/incall/impl/res/values-is/strings.xml | 19 +- .../incallui/incall/impl/res/values-it/strings.xml | 19 +- .../incallui/incall/impl/res/values-iw/strings.xml | 19 +- .../incallui/incall/impl/res/values-ja/strings.xml | 19 +- .../incallui/incall/impl/res/values-ka/strings.xml | 19 +- .../incallui/incall/impl/res/values-kk/strings.xml | 19 +- .../incallui/incall/impl/res/values-km/strings.xml | 19 +- .../incallui/incall/impl/res/values-kn/strings.xml | 19 +- .../incallui/incall/impl/res/values-ko/strings.xml | 19 +- .../incallui/incall/impl/res/values-ky/strings.xml | 19 +- .../incallui/incall/impl/res/values-lo/strings.xml | 19 +- .../incallui/incall/impl/res/values-lt/strings.xml | 19 +- .../incallui/incall/impl/res/values-lv/strings.xml | 19 +- .../incallui/incall/impl/res/values-mk/strings.xml | 19 +- .../incallui/incall/impl/res/values-ml/strings.xml | 19 +- .../incallui/incall/impl/res/values-mn/strings.xml | 19 +- .../incallui/incall/impl/res/values-mr/strings.xml | 19 +- .../incallui/incall/impl/res/values-ms/strings.xml | 19 +- .../incallui/incall/impl/res/values-my/strings.xml | 19 +- .../incallui/incall/impl/res/values-nb/strings.xml | 19 +- .../incallui/incall/impl/res/values-ne/strings.xml | 19 +- .../incallui/incall/impl/res/values-nl/strings.xml | 19 +- .../incallui/incall/impl/res/values-no/strings.xml | 19 +- .../incallui/incall/impl/res/values-pa/strings.xml | 19 +- .../incallui/incall/impl/res/values-pl/strings.xml | 19 +- .../incall/impl/res/values-pt-rBR/strings.xml | 19 +- .../incall/impl/res/values-pt-rPT/strings.xml | 19 +- .../incallui/incall/impl/res/values-pt/strings.xml | 19 +- .../incallui/incall/impl/res/values-ro/strings.xml | 19 +- .../incallui/incall/impl/res/values-ru/strings.xml | 19 +- .../incallui/incall/impl/res/values-si/strings.xml | 19 +- .../incallui/incall/impl/res/values-sk/strings.xml | 19 +- .../incallui/incall/impl/res/values-sl/strings.xml | 19 +- .../incallui/incall/impl/res/values-sq/strings.xml | 19 +- .../incallui/incall/impl/res/values-sr/strings.xml | 19 +- .../incallui/incall/impl/res/values-sv/strings.xml | 19 +- .../incallui/incall/impl/res/values-sw/strings.xml | 19 +- .../incallui/incall/impl/res/values-ta/strings.xml | 19 +- .../incallui/incall/impl/res/values-te/strings.xml | 19 +- .../incallui/incall/impl/res/values-th/strings.xml | 19 +- .../incallui/incall/impl/res/values-tl/strings.xml | 19 +- .../incallui/incall/impl/res/values-tr/strings.xml | 19 +- .../incallui/incall/impl/res/values-uk/strings.xml | 19 +- .../incallui/incall/impl/res/values-ur/strings.xml | 19 +- .../incallui/incall/impl/res/values-uz/strings.xml | 21 +- .../incallui/incall/impl/res/values-vi/strings.xml | 19 +- .../impl/res/values-w260dp-h520dp/dimens.xml | 7 - .../impl/res/values-w260dp-h580dp/dimens.xml | 23 + .../impl/res/values-w300dp-h540dp/dimens.xml | 5 - .../impl/res/values-w300dp-h620dp/dimens.xml | 21 + .../incall/impl/res/values-zh-rCN/strings.xml | 19 +- .../incall/impl/res/values-zh-rHK/strings.xml | 19 +- .../incall/impl/res/values-zh-rTW/strings.xml | 19 +- .../incallui/incall/impl/res/values-zu/strings.xml | 19 +- .../incallui/incall/impl/res/values/strings.xml | 28 +- .../incallui/incall/protocol/PrimaryCallState.java | 8 +- .../incallui/incall/protocol/PrimaryInfo.java | 5 +- .../android/incallui/res/anim/on_going_call.xml | 31 - .../incallui/res/drawable-hdpi/img_conference.png | Bin 7037 -> 0 bytes .../incallui/res/drawable-mdpi/img_conference.png | Bin 4629 -> 0 bytes .../incallui/res/drawable-xhdpi/img_conference.png | Bin 9517 -> 0 bytes .../res/drawable-xxhdpi/img_conference.png | Bin 16306 -> 0 bytes .../res/drawable-xxxhdpi/img_conference.png | Bin 19584 -> 0 bytes .../res/drawable/img_conference_automirrored.xml | 21 - .../incallui/res/drawable/on_going_call.xml | 47 + .../res/drawable/spam_notification_icon.xml | 6 +- .../res/drawable/unknown_notification_icon.xml | 6 +- .../com/android/incallui/res/values-af/strings.xml | 16 +- .../com/android/incallui/res/values-am/strings.xml | 16 +- .../com/android/incallui/res/values-ar/strings.xml | 16 +- .../com/android/incallui/res/values-az/strings.xml | 16 +- .../incallui/res/values-b+sr+Latn/strings.xml | 16 +- .../com/android/incallui/res/values-be/strings.xml | 16 +- .../com/android/incallui/res/values-bg/strings.xml | 16 +- .../com/android/incallui/res/values-bn/strings.xml | 16 +- .../com/android/incallui/res/values-bs/strings.xml | 16 +- .../com/android/incallui/res/values-ca/strings.xml | 18 +- .../com/android/incallui/res/values-cs/strings.xml | 16 +- .../com/android/incallui/res/values-da/strings.xml | 16 +- .../com/android/incallui/res/values-de/strings.xml | 16 +- .../com/android/incallui/res/values-el/strings.xml | 16 +- .../android/incallui/res/values-en-rAU/strings.xml | 18 +- .../android/incallui/res/values-en-rGB/strings.xml | 18 +- .../android/incallui/res/values-en-rIN/strings.xml | 18 +- .../android/incallui/res/values-es-rUS/strings.xml | 16 +- .../com/android/incallui/res/values-es/strings.xml | 16 +- .../com/android/incallui/res/values-et/strings.xml | 16 +- .../com/android/incallui/res/values-eu/strings.xml | 16 +- .../com/android/incallui/res/values-fa/strings.xml | 16 +- .../com/android/incallui/res/values-fi/strings.xml | 16 +- .../android/incallui/res/values-fr-rCA/strings.xml | 16 +- .../com/android/incallui/res/values-fr/strings.xml | 16 +- .../com/android/incallui/res/values-gl/strings.xml | 16 +- .../com/android/incallui/res/values-gu/strings.xml | 16 +- .../com/android/incallui/res/values-hi/strings.xml | 16 +- .../com/android/incallui/res/values-hr/strings.xml | 16 +- .../com/android/incallui/res/values-hu/strings.xml | 16 +- .../com/android/incallui/res/values-hy/strings.xml | 16 +- .../com/android/incallui/res/values-in/strings.xml | 16 +- .../com/android/incallui/res/values-is/strings.xml | 16 +- .../com/android/incallui/res/values-it/strings.xml | 16 +- .../com/android/incallui/res/values-iw/strings.xml | 16 +- .../com/android/incallui/res/values-ja/strings.xml | 16 +- .../com/android/incallui/res/values-ka/strings.xml | 16 +- .../com/android/incallui/res/values-kk/strings.xml | 16 +- .../com/android/incallui/res/values-km/strings.xml | 16 +- .../com/android/incallui/res/values-kn/strings.xml | 16 +- .../com/android/incallui/res/values-ko/strings.xml | 16 +- .../com/android/incallui/res/values-ky/strings.xml | 16 +- .../com/android/incallui/res/values-lo/strings.xml | 16 +- .../com/android/incallui/res/values-lt/strings.xml | 18 +- .../com/android/incallui/res/values-lv/strings.xml | 16 +- .../res/values-mcc262-mnc01-af/strings.xml | 24 + .../res/values-mcc262-mnc01-am/strings.xml | 24 + .../res/values-mcc262-mnc01-ar/strings.xml | 24 + .../res/values-mcc262-mnc01-az/strings.xml | 24 + .../res/values-mcc262-mnc01-b+sr+Latn/strings.xml | 24 + .../res/values-mcc262-mnc01-be/strings.xml | 24 + .../res/values-mcc262-mnc01-bg/strings.xml | 24 + .../res/values-mcc262-mnc01-bn/strings.xml | 24 + .../res/values-mcc262-mnc01-bs/strings.xml | 24 + .../res/values-mcc262-mnc01-ca/strings.xml | 24 + .../res/values-mcc262-mnc01-cs/strings.xml | 24 + .../res/values-mcc262-mnc01-da/strings.xml | 24 + .../res/values-mcc262-mnc01-de/strings.xml | 24 + .../res/values-mcc262-mnc01-el/strings.xml | 24 + .../res/values-mcc262-mnc01-en-rAU/strings.xml | 24 + .../res/values-mcc262-mnc01-en-rGB/strings.xml | 24 + .../res/values-mcc262-mnc01-en-rIN/strings.xml | 24 + .../res/values-mcc262-mnc01-es-rUS/strings.xml | 24 + .../res/values-mcc262-mnc01-es/strings.xml | 24 + .../res/values-mcc262-mnc01-et/strings.xml | 24 + .../res/values-mcc262-mnc01-eu/strings.xml | 24 + .../res/values-mcc262-mnc01-fa/strings.xml | 24 + .../res/values-mcc262-mnc01-fi/strings.xml | 24 + .../res/values-mcc262-mnc01-fr-rCA/strings.xml | 24 + .../res/values-mcc262-mnc01-fr/strings.xml | 24 + .../res/values-mcc262-mnc01-gl/strings.xml | 24 + .../res/values-mcc262-mnc01-gu/strings.xml | 24 + .../res/values-mcc262-mnc01-hi/strings.xml | 24 + .../res/values-mcc262-mnc01-hr/strings.xml | 24 + .../res/values-mcc262-mnc01-hu/strings.xml | 24 + .../res/values-mcc262-mnc01-hy/strings.xml | 24 + .../res/values-mcc262-mnc01-in/strings.xml | 24 + .../res/values-mcc262-mnc01-is/strings.xml | 24 + .../res/values-mcc262-mnc01-it/strings.xml | 24 + .../res/values-mcc262-mnc01-iw/strings.xml | 24 + .../res/values-mcc262-mnc01-ja/strings.xml | 24 + .../res/values-mcc262-mnc01-ka/strings.xml | 24 + .../res/values-mcc262-mnc01-kk/strings.xml | 24 + .../res/values-mcc262-mnc01-km/strings.xml | 24 + .../res/values-mcc262-mnc01-kn/strings.xml | 24 + .../res/values-mcc262-mnc01-ko/strings.xml | 24 + .../res/values-mcc262-mnc01-ky/strings.xml | 24 + .../res/values-mcc262-mnc01-lo/strings.xml | 24 + .../res/values-mcc262-mnc01-lt/strings.xml | 24 + .../res/values-mcc262-mnc01-lv/strings.xml | 24 + .../res/values-mcc262-mnc01-mk/strings.xml | 24 + .../res/values-mcc262-mnc01-ml/strings.xml | 24 + .../res/values-mcc262-mnc01-mn/strings.xml | 24 + .../res/values-mcc262-mnc01-mr/strings.xml | 24 + .../res/values-mcc262-mnc01-ms/strings.xml | 24 + .../res/values-mcc262-mnc01-my/strings.xml | 24 + .../res/values-mcc262-mnc01-nb/strings.xml | 24 + .../res/values-mcc262-mnc01-ne/strings.xml | 24 + .../res/values-mcc262-mnc01-nl/strings.xml | 24 + .../res/values-mcc262-mnc01-no/strings.xml | 24 + .../res/values-mcc262-mnc01-pa/strings.xml | 24 + .../res/values-mcc262-mnc01-pl/strings.xml | 24 + .../res/values-mcc262-mnc01-pt-rBR/strings.xml | 24 + .../res/values-mcc262-mnc01-pt-rPT/strings.xml | 24 + .../res/values-mcc262-mnc01-pt/strings.xml | 24 + .../res/values-mcc262-mnc01-ro/strings.xml | 24 + .../res/values-mcc262-mnc01-ru/strings.xml | 24 + .../res/values-mcc262-mnc01-si/strings.xml | 24 + .../res/values-mcc262-mnc01-sk/strings.xml | 24 + .../res/values-mcc262-mnc01-sl/strings.xml | 24 + .../res/values-mcc262-mnc01-sq/strings.xml | 24 + .../res/values-mcc262-mnc01-sr/strings.xml | 24 + .../res/values-mcc262-mnc01-sv/strings.xml | 24 + .../res/values-mcc262-mnc01-sw/strings.xml | 24 + .../res/values-mcc262-mnc01-ta/strings.xml | 24 + .../res/values-mcc262-mnc01-te/strings.xml | 24 + .../res/values-mcc262-mnc01-th/strings.xml | 24 + .../res/values-mcc262-mnc01-tl/strings.xml | 24 + .../res/values-mcc262-mnc01-tr/strings.xml | 24 + .../res/values-mcc262-mnc01-uk/strings.xml | 24 + .../res/values-mcc262-mnc01-ur/strings.xml | 24 + .../res/values-mcc262-mnc01-uz/strings.xml | 24 + .../res/values-mcc262-mnc01-vi/strings.xml | 24 + .../res/values-mcc262-mnc01-zh-rCN/strings.xml | 24 + .../res/values-mcc262-mnc01-zh-rHK/strings.xml | 24 + .../res/values-mcc262-mnc01-zh-rTW/strings.xml | 24 + .../res/values-mcc262-mnc01-zu/strings.xml | 24 + .../incallui/res/values-mcc262-mnc01/strings.xml | 32 + .../com/android/incallui/res/values-mk/strings.xml | 16 +- .../com/android/incallui/res/values-ml/strings.xml | 16 +- .../com/android/incallui/res/values-mn/strings.xml | 16 +- .../com/android/incallui/res/values-mr/strings.xml | 16 +- .../com/android/incallui/res/values-ms/strings.xml | 18 +- .../com/android/incallui/res/values-my/strings.xml | 16 +- .../com/android/incallui/res/values-nb/strings.xml | 16 +- .../com/android/incallui/res/values-ne/strings.xml | 16 +- .../com/android/incallui/res/values-nl/strings.xml | 18 +- .../com/android/incallui/res/values-no/strings.xml | 16 +- .../com/android/incallui/res/values-pa/strings.xml | 16 +- .../com/android/incallui/res/values-pl/strings.xml | 18 +- .../android/incallui/res/values-pt-rBR/strings.xml | 16 +- .../android/incallui/res/values-pt-rPT/strings.xml | 16 +- .../com/android/incallui/res/values-pt/strings.xml | 16 +- .../com/android/incallui/res/values-ro/strings.xml | 16 +- .../com/android/incallui/res/values-ru/strings.xml | 16 +- .../com/android/incallui/res/values-si/strings.xml | 16 +- .../com/android/incallui/res/values-sk/strings.xml | 16 +- .../com/android/incallui/res/values-sl/strings.xml | 16 +- .../com/android/incallui/res/values-sq/strings.xml | 16 +- .../com/android/incallui/res/values-sr/strings.xml | 16 +- .../com/android/incallui/res/values-sv/strings.xml | 16 +- .../com/android/incallui/res/values-sw/strings.xml | 16 +- .../com/android/incallui/res/values-ta/strings.xml | 16 +- .../com/android/incallui/res/values-te/strings.xml | 16 +- .../com/android/incallui/res/values-th/strings.xml | 16 +- .../com/android/incallui/res/values-tl/strings.xml | 16 +- .../com/android/incallui/res/values-tr/strings.xml | 16 +- .../com/android/incallui/res/values-uk/strings.xml | 16 +- .../com/android/incallui/res/values-ur/strings.xml | 16 +- .../com/android/incallui/res/values-uz/strings.xml | 26 +- .../com/android/incallui/res/values-vi/strings.xml | 16 +- .../android/incallui/res/values-zh-rCN/strings.xml | 16 +- .../android/incallui/res/values-zh-rHK/strings.xml | 16 +- .../android/incallui/res/values-zh-rTW/strings.xml | 16 +- .../com/android/incallui/res/values-zu/strings.xml | 16 +- java/com/android/incallui/res/values/dimens.xml | 4 +- java/com/android/incallui/res/values/strings.xml | 16 +- java/com/android/incallui/res/values/styles.xml | 9 + .../incallui/sessiondata/MultimediaFragment.java | 17 +- .../res/layout/fragment_composer_image.xml | 6 +- .../res/layout/fragment_composer_text.xml | 23 +- .../incallui/spam/SpamCallListListener.java | 53 +- .../speakerbuttonlogic/AndroidManifest.xml | 18 + .../speakerbuttonlogic/SpeakerButtonInfo.java | 91 + .../video/impl/SpeakerButtonController.java | 2 +- .../video/impl/SurfaceViewVideoCallFragment.java | 33 +- .../incallui/video/impl/VideoCallFragment.java | 187 +- .../impl/res/layout/frag_videocall_surfaceview.xml | 33 +- .../video/impl/res/values-h580dp/dimens.xml | 2 +- .../incallui/video/impl/res/values-land/dimens.xml | 2 +- .../incallui/video/impl/res/values-land/styles.xml | 3 +- .../video/impl/res/values-w460dp/dimens.xml | 2 +- .../incallui/video/impl/res/values/dimens.xml | 2 +- .../incallui/video/impl/res/values/styles.xml | 3 +- .../video/protocol/VideoCallScreenDelegate.java | 2 +- java/com/android/incallui/videotech/VideoTech.java | 5 +- .../incallui/videotech/empty/EmptyVideoTech.java | 6 +- .../videotech/ims/ImsVideoCallCallback.java | 7 + .../incallui/videotech/ims/ImsVideoTech.java | 56 +- .../videotech/lightbringer/LightbringerTech.java | 30 +- .../incallui/videotech/utils/VideoUtils.java | 20 +- java/com/android/incallui/wifi/AndroidManifest.xml | 3 - .../incallui/wifi/EnableWifiCallingPrompt.java | 82 - .../incallui/wifi/res/values-af/strings.xml | 5 - .../incallui/wifi/res/values-am/strings.xml | 5 - .../incallui/wifi/res/values-ar/strings.xml | 5 - .../incallui/wifi/res/values-az/strings.xml | 5 - .../incallui/wifi/res/values-b+sr+Latn/strings.xml | 5 - .../incallui/wifi/res/values-be/strings.xml | 5 - .../incallui/wifi/res/values-bg/strings.xml | 5 - .../incallui/wifi/res/values-bn/strings.xml | 5 - .../incallui/wifi/res/values-bs/strings.xml | 5 - .../incallui/wifi/res/values-ca/strings.xml | 5 - .../incallui/wifi/res/values-cs/strings.xml | 5 - .../incallui/wifi/res/values-da/strings.xml | 5 - .../incallui/wifi/res/values-de/strings.xml | 5 - .../incallui/wifi/res/values-el/strings.xml | 5 - .../incallui/wifi/res/values-en-rAU/strings.xml | 5 - .../incallui/wifi/res/values-en-rGB/strings.xml | 5 - .../incallui/wifi/res/values-en-rIN/strings.xml | 5 - .../incallui/wifi/res/values-es-rUS/strings.xml | 5 - .../incallui/wifi/res/values-es/strings.xml | 5 - .../incallui/wifi/res/values-et/strings.xml | 5 - .../incallui/wifi/res/values-eu/strings.xml | 5 - .../incallui/wifi/res/values-fa/strings.xml | 5 - .../incallui/wifi/res/values-fi/strings.xml | 5 - .../incallui/wifi/res/values-fr-rCA/strings.xml | 5 - .../incallui/wifi/res/values-fr/strings.xml | 5 - .../incallui/wifi/res/values-gl/strings.xml | 5 - .../incallui/wifi/res/values-gu/strings.xml | 5 - .../incallui/wifi/res/values-hi/strings.xml | 5 - .../incallui/wifi/res/values-hr/strings.xml | 5 - .../incallui/wifi/res/values-hu/strings.xml | 5 - .../incallui/wifi/res/values-hy/strings.xml | 5 - .../incallui/wifi/res/values-in/strings.xml | 5 - .../incallui/wifi/res/values-is/strings.xml | 5 - .../incallui/wifi/res/values-it/strings.xml | 5 - .../incallui/wifi/res/values-iw/strings.xml | 5 - .../incallui/wifi/res/values-ja/strings.xml | 5 - .../incallui/wifi/res/values-ka/strings.xml | 5 - .../incallui/wifi/res/values-kk/strings.xml | 5 - .../incallui/wifi/res/values-km/strings.xml | 5 - .../incallui/wifi/res/values-kn/strings.xml | 5 - .../incallui/wifi/res/values-ko/strings.xml | 5 - .../incallui/wifi/res/values-ky/strings.xml | 5 - .../incallui/wifi/res/values-lo/strings.xml | 5 - .../incallui/wifi/res/values-lt/strings.xml | 5 - .../incallui/wifi/res/values-lv/strings.xml | 5 - .../incallui/wifi/res/values-mk/strings.xml | 5 - .../incallui/wifi/res/values-ml/strings.xml | 5 - .../incallui/wifi/res/values-mn/strings.xml | 5 - .../incallui/wifi/res/values-mr/strings.xml | 5 - .../incallui/wifi/res/values-ms/strings.xml | 5 - .../incallui/wifi/res/values-my/strings.xml | 5 - .../incallui/wifi/res/values-nb/strings.xml | 5 - .../incallui/wifi/res/values-ne/strings.xml | 5 - .../incallui/wifi/res/values-nl/strings.xml | 5 - .../incallui/wifi/res/values-no/strings.xml | 5 - .../incallui/wifi/res/values-pa/strings.xml | 5 - .../incallui/wifi/res/values-pl/strings.xml | 5 - .../incallui/wifi/res/values-pt-rBR/strings.xml | 5 - .../incallui/wifi/res/values-pt-rPT/strings.xml | 5 - .../incallui/wifi/res/values-pt/strings.xml | 5 - .../incallui/wifi/res/values-ro/strings.xml | 5 - .../incallui/wifi/res/values-ru/strings.xml | 5 - .../incallui/wifi/res/values-si/strings.xml | 5 - .../incallui/wifi/res/values-sk/strings.xml | 5 - .../incallui/wifi/res/values-sl/strings.xml | 5 - .../incallui/wifi/res/values-sq/strings.xml | 5 - .../incallui/wifi/res/values-sr/strings.xml | 5 - .../incallui/wifi/res/values-sv/strings.xml | 5 - .../incallui/wifi/res/values-sw/strings.xml | 5 - .../incallui/wifi/res/values-ta/strings.xml | 5 - .../incallui/wifi/res/values-te/strings.xml | 5 - .../incallui/wifi/res/values-th/strings.xml | 5 - .../incallui/wifi/res/values-tl/strings.xml | 5 - .../incallui/wifi/res/values-tr/strings.xml | 5 - .../incallui/wifi/res/values-uk/strings.xml | 5 - .../incallui/wifi/res/values-ur/strings.xml | 5 - .../incallui/wifi/res/values-uz/strings.xml | 5 - .../incallui/wifi/res/values-vi/strings.xml | 5 - .../incallui/wifi/res/values-zh-rCN/strings.xml | 5 - .../incallui/wifi/res/values-zh-rHK/strings.xml | 5 - .../incallui/wifi/res/values-zh-rTW/strings.xml | 5 - .../incallui/wifi/res/values-zu/strings.xml | 5 - .../android/incallui/wifi/res/values/strings.xml | 9 - java/com/android/voicemail/AndroidManifest.xml | 53 + java/com/android/voicemail/VoicemailClient.java | 26 + .../voicemail/VoicemailPowerCycleReceiver.java | 38 + .../voicemail/VoicemailSecretCodeReceiver.java | 36 + .../com/android/voicemail/impl/AndroidManifest.xml | 15 +- java/com/android/voicemail/impl/OmtpConstants.java | 37 +- java/com/android/voicemail/impl/OmtpReceiver.java | 105 - java/com/android/voicemail/impl/OmtpService.java | 52 +- .../voicemail/impl/OmtpVvmCarrierConfigHelper.java | 56 +- .../voicemail/impl/TelephonyManagerStub.java | 40 - .../voicemail/impl/TelephonyVvmConfigManager.java | 2 +- .../voicemail/impl/VoicemailClientImpl.java | 31 +- .../voicemail/impl/VoicemailClientReceiver.java | 6 + .../android/voicemail/impl/VoicemailModule.java | 3 +- .../voicemail/impl/VvmPackageInstallReceiver.java | 80 - .../v1/VoicemailTranscriptionServiceGrpc.java | 254 ++ .../voicemail/impl/configui/AndroidManifest.xml | 25 + .../impl/configui/ConfigOverrideFragment.java | 175 ++ .../impl/configui/VoicemailSecretCodeActivity.java | 58 + .../impl/configui/res/values-af/strings.xml | 19 + .../impl/configui/res/values-am/strings.xml | 19 + .../impl/configui/res/values-ar/strings.xml | 19 + .../impl/configui/res/values-az/strings.xml | 19 + .../impl/configui/res/values-b+sr+Latn/strings.xml | 19 + .../impl/configui/res/values-be/strings.xml | 19 + .../impl/configui/res/values-bg/strings.xml | 19 + .../impl/configui/res/values-bn/strings.xml | 19 + .../impl/configui/res/values-bs/strings.xml | 19 + .../impl/configui/res/values-ca/strings.xml | 19 + .../impl/configui/res/values-cs/strings.xml | 19 + .../impl/configui/res/values-da/strings.xml | 19 + .../impl/configui/res/values-de/strings.xml | 19 + .../impl/configui/res/values-el/strings.xml | 19 + .../impl/configui/res/values-en-rAU/strings.xml | 19 + .../impl/configui/res/values-en-rGB/strings.xml | 19 + .../impl/configui/res/values-en-rIN/strings.xml | 19 + .../impl/configui/res/values-es-rUS/strings.xml | 19 + .../impl/configui/res/values-es/strings.xml | 19 + .../impl/configui/res/values-et/strings.xml | 19 + .../impl/configui/res/values-eu/strings.xml | 19 + .../impl/configui/res/values-fa/strings.xml | 19 + .../impl/configui/res/values-fi/strings.xml | 19 + .../impl/configui/res/values-fr-rCA/strings.xml | 19 + .../impl/configui/res/values-fr/strings.xml | 19 + .../impl/configui/res/values-gl/strings.xml | 19 + .../impl/configui/res/values-gu/strings.xml | 19 + .../impl/configui/res/values-hi/strings.xml | 19 + .../impl/configui/res/values-hr/strings.xml | 19 + .../impl/configui/res/values-hu/strings.xml | 19 + .../impl/configui/res/values-hy/strings.xml | 19 + .../impl/configui/res/values-in/strings.xml | 19 + .../impl/configui/res/values-is/strings.xml | 19 + .../impl/configui/res/values-it/strings.xml | 19 + .../impl/configui/res/values-iw/strings.xml | 19 + .../impl/configui/res/values-ja/strings.xml | 19 + .../impl/configui/res/values-ka/strings.xml | 19 + .../impl/configui/res/values-kk/strings.xml | 19 + .../impl/configui/res/values-km/strings.xml | 19 + .../impl/configui/res/values-kn/strings.xml | 19 + .../impl/configui/res/values-ko/strings.xml | 19 + .../impl/configui/res/values-ky/strings.xml | 19 + .../impl/configui/res/values-lo/strings.xml | 19 + .../impl/configui/res/values-lt/strings.xml | 19 + .../impl/configui/res/values-lv/strings.xml | 19 + .../impl/configui/res/values-mk/strings.xml | 19 + .../impl/configui/res/values-ml/strings.xml | 19 + .../impl/configui/res/values-mn/strings.xml | 19 + .../impl/configui/res/values-mr/strings.xml | 19 + .../impl/configui/res/values-ms/strings.xml | 19 + .../impl/configui/res/values-my/strings.xml | 19 + .../impl/configui/res/values-nb/strings.xml | 19 + .../impl/configui/res/values-ne/strings.xml | 19 + .../impl/configui/res/values-nl/strings.xml | 19 + .../impl/configui/res/values-no/strings.xml | 19 + .../impl/configui/res/values-pa/strings.xml | 19 + .../impl/configui/res/values-pl/strings.xml | 19 + .../impl/configui/res/values-pt-rBR/strings.xml | 19 + .../impl/configui/res/values-pt-rPT/strings.xml | 19 + .../impl/configui/res/values-pt/strings.xml | 19 + .../impl/configui/res/values-ro/strings.xml | 19 + .../impl/configui/res/values-ru/strings.xml | 19 + .../impl/configui/res/values-si/strings.xml | 19 + .../impl/configui/res/values-sk/strings.xml | 19 + .../impl/configui/res/values-sl/strings.xml | 19 + .../impl/configui/res/values-sq/strings.xml | 19 + .../impl/configui/res/values-sr/strings.xml | 19 + .../impl/configui/res/values-sv/strings.xml | 19 + .../impl/configui/res/values-sw/strings.xml | 19 + .../impl/configui/res/values-ta/strings.xml | 19 + .../impl/configui/res/values-te/strings.xml | 19 + .../impl/configui/res/values-th/strings.xml | 19 + .../impl/configui/res/values-tl/strings.xml | 19 + .../impl/configui/res/values-tr/strings.xml | 19 + .../impl/configui/res/values-uk/strings.xml | 19 + .../impl/configui/res/values-ur/strings.xml | 19 + .../impl/configui/res/values-uz/strings.xml | 19 + .../impl/configui/res/values-vi/strings.xml | 19 + .../impl/configui/res/values-zh-rCN/strings.xml | 19 + .../impl/configui/res/values-zh-rHK/strings.xml | 19 + .../impl/configui/res/values-zh-rTW/strings.xml | 19 + .../impl/configui/res/values-zu/strings.xml | 19 + .../voicemail/impl/configui/res/values/strings.xml | 21 + .../impl/configui/res/xml/vvm_config_override.xml | 76 + .../impl/fetch/VoicemailFetchedCallback.java | 18 +- .../android/voicemail/impl/imap/ImapHelper.java | 19 +- .../android/voicemail/impl/mail/MailTransport.java | 3 + java/com/android/voicemail/impl/mail/Message.java | 4 + .../voicemail/impl/mail/internet/MimeHeader.java | 1 + .../voicemail/impl/mail/internet/MimeMessage.java | 24 + .../impl/mail/store/imap/ImapConstants.java | 2 +- .../voicemail/impl/protocol/OmtpProtocol.java | 2 +- .../voicemail/impl/protocol/Vvm3Subscriber.java | 2 +- .../android/voicemail/impl/res/values/strings.xml | 4 + .../android/voicemail/impl/res/xml/vvm_config.xml | 1 - .../impl/scheduling/TaskSchedulerService.java | 400 ---- .../impl/settings/VoicemailSettingsFragment.java | 18 +- .../voicemail/impl/sms/OmtpMessageReceiver.java | 4 + .../voicemail/impl/sync/VvmAccountManager.java | 61 +- .../transcribe/TranscriptionConfigProvider.java | 62 + .../impl/transcribe/TranscriptionDbHelper.java | 105 + .../impl/transcribe/TranscriptionService.java | 203 ++ .../impl/transcribe/TranscriptionTask.java | 206 ++ .../voicemail/impl/transcribe/VoicemailCompat.java | 59 + .../impl/transcribe/grpc/TranscriptionClient.java | 61 + .../grpc/TranscriptionClientFactory.java | 194 ++ .../transcribe/grpc/voicemail_transcription.proto | 44 + java/com/android/voicemail/permissions.xml | 21 - .../voicemail/stub/StubVoicemailClient.java | 18 + 2557 files changed, 46686 insertions(+), 13290 deletions(-) 08795cb84 Fix broken import b1161675b Update oc-dr1-dev to v11.1 RC16 9a6afa3ae Update oc-dr1-dev to v11.1 RC06 10ae593a5 This change brings Dialer oc-mr1-dev up to date with v11.1 RC06. ff2ad7ffd Update oc-dr1-dev to v11 RC17 5fc22b92d Import translations. DO NOT MERGE a110c3f4e Set CallDetailsActivity exported to false. e61d51e94 Cache video state to avoid performance issue. 953fe4909 Contacts headers now update properly when you fast scroll backwards slowly. 827ec3c07 Adjust call composer for dimensions so all items fit on screen for large dpi. d67712a9f Display correct string for Lightbringer calls in call details 905b58623 Resolve NPE in post call send message prompt. bae68675e Fixed ArrayIndexOutOfBoundsException in Contacts Fragment. b3d73844b PostCallActivity edittext is not always visible on all screen sizes. b4b4b08f2 Fix Call button text alignment in expanded call log item f715de6b0 Fixed NPE in CameraComposerFragment. 9ea21240e Strip verbose and debug logs for VvmLog 26c4fbb22 Fix bug that proximity sensor is turned on too early. 4e707bb5d Add log when sending VVM SMS 5e6850358 Move VideoShareSession to third_party to remove bad cast in VideoShareManager a33fbaf40 Run VVM activation when dialer is updated 2fc4775ea Tag spam network traffic using TrafficStats. aa1155809 Remove obsolete wrapper bundle from CallIntent Bundle. 4f85fff26 Update AOSP Dialer license Data. 6e7e1b9a7 Improved preview scaling in IMS video calls. 7a4b7090d Fix NPE in PhoneFavoriteTileView.onClick. b63f4ccc9 Make CallLogCache thread safe. 088b0e716 Remove Assert(isAtLeastO) in LegacyVoicemailNotificaitonReceiver 9ef68bd51 Remove letter tile's manual asset caching 503b8f44e Update merge strategy. The legacy strategy is deprecated. 64da81809 Bump version code and name to Dialer v12 061907837 Remove ConfigBindings from DialerBackupAgent b6d4181ad Reset restricted count on merge. 7700db252 Guard VoicemailClientReceiver when VVM module is disabled 8cf48a5fd Improve GoogleCallLogAdapterTest to better emulate reality 061b6eb8d Update REASON_IMS_ACCESS_BLOCKED definition to match framework change. 3128dea03 Use NOTIFICATION_INCOMING_CALL_QUIET when the in call UI is visible 1803be7a4 Fix NPE crash when haning up conference call. ce5ad9c81 Automated g4 rollback of changelist 160696979. 115a7c9bf Fix 2 NPEs in CallLogAdapter. ad2644512 Fix concurrency issue in constructor. 61de7a383 Move voicemail notification dismissing to VisualVoicemailCallLogFragment 69674662d Add video call not available dialog. d538e0b42 Update AOSP Dialer source from internal google3 repository at cl/160679286. fca382768 Bump version code for Dialer v11 (again) 098641976 Automated g4 rollback of changelist 160349111. 3331545bd Automated g4 rollback of changelist 160202511. 8fd365653 Re-enabled strict mode in bugfood. 8e3d56ca5 Move Session State definition into Session ad2cb45e7 Change InCallPresenter to use LogUtil 431b0c343 Load dreamchip from assets 41e5314a5 Avoid NPE in ChangeOnScreenBounds when the start or end values are not populated. Will just return null in createAnimation() thus not animating (this will likely only happen if the View hasn't laid out yet, so there's nothing to animate from). 7f10924e1 Log the number of times when Lightbringer video call button appears. f20dfb5ec Add accessibility info for bubble. 163e709f0 Fix NPE in CallLogCacheLollipopMr1.isVoicemailNumber() e85fa664a Automated g4 rollback of changelist 159993127. def8100bf Fix pause & unpause requests if stopTransmission has not completed 2fc6b457f Move video call logging from IntentProvider to CallLogListItemViewHolder. a60579e8f All Fragments are now support library Fragments. 4b499669d Fix pause / unpause in the scenario where calls are swapped 059d2e2a9 Tweaks to the voicemail TOS UI 287a1838e Adding voicemail transcription branding and progress UI 268a1958d Adding voicemail transcription impression logging 9e71c63d0 Updated in call ui for EC calls with text to not get cropped. 9b9fcc08d Ensure IMS video calling is enabled before offering video upgrade 02d5c1780 Fixing strict mode violations in voip module. 8bcbd17f6 OMTP client type null improvement - cp aosp/319963 into Dialer 7038614cb Fix answer ui with no SYSTEM_ALERT_WINDOW permission d53c83fac Make shortcuts use adaptive icons 590000b9e Only show video call option in the call log when appropriate d1dfa05d5 Switch to PROTO2 for better AOSP compatibility. 842a9777d Update AOSP Dialer source from internal google3 repository at cl/159771812. 3bb96412f Manually integrate upstream oc-dr1-dev changes. b9f87f029 Make Bubble's collapseEndAction and visibility states more explicit. 7e5a84d3f Added logging to reporting caller id feb011791 Log starting tab. 1e1c6b263 Added privacy toast for users first time using call composer. ad106007b Disable auto fill for dialpad. f352f34e1 Fix assert when OmtpMessageSender received an invalid VVM config 64ba7ccfa Make Lightbringer getPackageName Nullable 22edf57d6 Select "Select all" if all the entries in the call log are selected. 513e3a3df Don't pass a null Context to RenderScript d06625785 Added privacty snackbar for deleting calls with EC data. be6b69a2e Update our paused flag based on call session events 64be21e52 Fix crash on voicemail mark as read when lacking write call log permission. 153e4c901 Properly handle configuration changes in Bubble 5b4becb8c Automated g4 rollback of changelist 158923709. d9859a7eb Dismiss popup menu when show dialpad chooser. f0a8ccfcd Remove LITE scrub annotations from protos. 3ba6835d5 Rotation Exif data is no longer lost when reducing size of cc images. 77576d6cf Move VVM activation state to device protected storage 1b858f2dd Fix bug that number is duplicated until location is resolved. 2d6bc3692 Add "Simulator" for Enriched Calling ea7890cd5 Update AOSP Dialer source from internal google3 repository at cl/159428781. 2f1c7586b Update AOSP Dialer source from internal google3 repository at cl/159428781. 5ae8501b9 Fix dependencies of packages that target earlier releases cded3beaf Revert "Update AOSP Dialer source from internal google3 repository at cl/158012278. am: 91ce7d2a47" 91ce7d2a4 Update AOSP Dialer source from internal google3 repository at cl/158012278. c0f306f94 update glide snapshot 27b5eaeb2 Remove usages of ActionBarActivity. 922b108f4 Exclude SpannedTestUtils from build 40e8a6206 Prepare for removal of junit and android.test classes from Android API (step 1) 2c58a5149 Stop using deprecated APIs. 54033c62b Disable proguard optimization when not using jack ========platform/packages/apps/DocumentsUI between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 21 +- proguard.flags | 2 +- res/color/item_doc_grid_border.xml | 1 + res/drawable/drop_badge_states.xml | 20 +- .../grid_item_background.xml} | 19 +- res/drawable/ic_action_clear.xml | 24 + res/drawable/ic_action_open.xml | 24 + res/drawable/ic_advanced_shortcut.xml | 33 + ...ic_drop_ok_badge.xml => ic_drop_copy_badge.xml} | 0 res/drawable/ic_folder_shortcut.xml | 33 + res/drawable/ic_images_shortcut.xml | 29 +- ...p_not_ok_badge.xml => ic_reject_drop_badge.xml} | 0 res/drawable/ic_usb_shortcut.xml | 33 + res/drawable/list_item_background.xml | 27 + res/drawable/root_item_background.xml | 2 +- res/layout-sw720dp-land/column_headers.xml | 21 +- res/layout-sw720dp-land/item_doc_list.xml | 26 +- res/layout/document_inspector_activity.xml | 39 + res/layout/document_inspector_fragment.xml | 63 ++ res/layout/fixed_layout.xml | 4 +- res/layout/fragment_directory.xml | 80 +- res/layout/inspector_action_view.xml | 57 ++ res/layout/inspector_header.xml | 37 + .../inspector_section_title.xml} | 23 +- res/layout/item_dir_grid.xml | 15 +- res/layout/item_doc_grid.xml | 17 +- res/layout/item_doc_inflated_message.xml | 23 +- res/layout/item_doc_list.xml | 22 +- res/layout/table_key_value_row.xml | 44 ++ .../{mode_directory.xml => action_mode_menu.xml} | 27 +- res/menu/activity.xml | 18 +- res/menu/container_context_menu.xml | 6 +- res/menu/dir_context_menu.xml | 12 +- res/menu/file_context_menu.xml | 16 +- res/menu/mixed_context_menu.xml | 6 +- res/menu/root_context_menu.xml | 8 +- res/mipmap-anydpi/ic_app_icon.xml | 5 + res/mipmap-anydpi/ic_launcher_downloads.xml | 5 + res/mipmap-hdpi/ic_app_icon.png | Bin 3431 -> 0 bytes res/mipmap-hdpi/ic_launcher_downloads.png | Bin 4473 -> 0 bytes .../ic_launcher_downloads_foreground.png | Bin 0 -> 11503 bytes res/mipmap-hdpi/ic_launcher_icon_foreground.png | Bin 0 -> 8196 bytes res/mipmap-mdpi/ic_app_icon.png | Bin 2126 -> 0 bytes res/mipmap-mdpi/ic_launcher_downloads.png | Bin 2818 -> 0 bytes .../ic_launcher_downloads_foreground.png | Bin 0 -> 6289 bytes res/mipmap-mdpi/ic_launcher_icon_foreground.png | Bin 0 -> 4594 bytes res/mipmap-xhdpi/ic_app_icon.png | Bin 4840 -> 0 bytes res/mipmap-xhdpi/ic_launcher_downloads.png | Bin 6351 -> 0 bytes .../ic_launcher_downloads_foreground.png | Bin 0 -> 15821 bytes res/mipmap-xhdpi/ic_launcher_icon_foreground.png | Bin 0 -> 11011 bytes res/mipmap-xxhdpi/ic_app_icon.png | Bin 7788 -> 0 bytes res/mipmap-xxhdpi/ic_launcher_downloads.png | Bin 10361 -> 0 bytes .../ic_launcher_downloads_foreground.png | Bin 0 -> 26082 bytes res/mipmap-xxhdpi/ic_launcher_icon_foreground.png | Bin 0 -> 18176 bytes res/mipmap-xxxhdpi/ic_app_icon.png | Bin 11034 -> 0 bytes res/mipmap-xxxhdpi/ic_launcher_downloads.png | Bin 14962 -> 0 bytes .../ic_launcher_downloads_foreground.png | Bin 0 -> 23664 bytes res/mipmap-xxxhdpi/ic_launcher_icon_foreground.png | Bin 0 -> 18291 bytes res/values-af/mimes.xml | 45 ++ res/values-af/strings.xml | 18 +- res/values-am/mimes.xml | 45 ++ res/values-am/strings.xml | 18 +- res/values-ar/mimes.xml | 45 ++ res/values-ar/strings.xml | 18 +- res/values-az/mimes.xml | 45 ++ res/values-az/strings.xml | 18 +- res/values-b+sr+Latn/mimes.xml | 45 ++ res/values-b+sr+Latn/strings.xml | 18 +- res/values-be/mimes.xml | 45 ++ res/values-be/strings.xml | 18 +- res/values-bg/mimes.xml | 45 ++ res/values-bg/strings.xml | 18 +- res/values-bn/mimes.xml | 45 ++ res/values-bn/strings.xml | 48 +- res/values-bs/mimes.xml | 45 ++ res/values-bs/strings.xml | 24 +- res/values-ca/mimes.xml | 45 ++ res/values-ca/strings.xml | 18 +- res/values-cs/mimes.xml | 45 ++ res/values-cs/strings.xml | 18 +- res/values-da/mimes.xml | 45 ++ res/values-da/strings.xml | 18 +- res/values-de/mimes.xml | 45 ++ res/values-de/strings.xml | 18 +- res/values-el/mimes.xml | 45 ++ res/values-el/strings.xml | 18 +- res/values-en-rAU/mimes.xml | 45 ++ res/values-en-rAU/strings.xml | 18 +- res/values-en-rCA/mimes.xml | 45 ++ res/values-en-rCA/strings.xml | 217 ++++++ res/values-en-rGB/mimes.xml | 45 ++ res/values-en-rGB/strings.xml | 18 +- res/values-en-rIN/mimes.xml | 45 ++ res/values-en-rIN/strings.xml | 18 +- res/values-en-rXC/mimes.xml | 45 ++ res/values-en-rXC/strings.xml | 217 ++++++ res/values-es-rUS/mimes.xml | 45 ++ res/values-es-rUS/strings.xml | 18 +- res/values-es/mimes.xml | 45 ++ res/values-es/strings.xml | 18 +- res/values-et/mimes.xml | 45 ++ res/values-et/strings.xml | 18 +- res/values-eu/mimes.xml | 45 ++ res/values-eu/strings.xml | 18 +- res/values-fa/mimes.xml | 45 ++ res/values-fa/strings.xml | 18 +- res/values-fi/mimes.xml | 45 ++ res/values-fi/strings.xml | 18 +- res/values-fr-rCA/mimes.xml | 45 ++ res/values-fr-rCA/strings.xml | 18 +- res/values-fr/mimes.xml | 45 ++ res/values-fr/strings.xml | 18 +- res/values-gl/mimes.xml | 45 ++ res/values-gl/strings.xml | 18 +- res/values-gu/mimes.xml | 45 ++ res/values-gu/strings.xml | 18 +- res/values-hi/mimes.xml | 45 ++ res/values-hi/strings.xml | 54 +- res/values-hr/mimes.xml | 45 ++ res/values-hr/strings.xml | 18 +- res/values-hu/mimes.xml | 45 ++ res/values-hu/strings.xml | 18 +- res/values-hy/mimes.xml | 45 ++ res/values-hy/strings.xml | 18 +- res/values-in/mimes.xml | 45 ++ res/values-in/strings.xml | 18 +- res/values-is/mimes.xml | 45 ++ res/values-is/strings.xml | 18 +- res/values-it/mimes.xml | 45 ++ res/values-it/strings.xml | 18 +- res/values-iw/mimes.xml | 45 ++ res/values-iw/strings.xml | 24 +- res/values-ja/mimes.xml | 45 ++ res/values-ja/strings.xml | 18 +- res/values-ka/mimes.xml | 45 ++ res/values-ka/strings.xml | 18 +- res/values-kk/mimes.xml | 45 ++ res/values-kk/strings.xml | 18 +- res/values-km/mimes.xml | 45 ++ res/values-km/strings.xml | 18 +- res/values-kn/mimes.xml | 45 ++ res/values-kn/strings.xml | 20 +- res/values-ko/mimes.xml | 45 ++ res/values-ko/strings.xml | 18 +- res/values-ky/mimes.xml | 45 ++ res/values-ky/strings.xml | 18 +- res/values-lo/mimes.xml | 45 ++ res/values-lo/strings.xml | 18 +- res/values-lt/mimes.xml | 45 ++ res/values-lt/strings.xml | 18 +- res/values-lv/mimes.xml | 45 ++ res/values-lv/strings.xml | 18 +- res/values-mk/mimes.xml | 45 ++ res/values-mk/strings.xml | 18 +- res/values-ml/mimes.xml | 45 ++ res/values-ml/strings.xml | 18 +- res/values-mn/mimes.xml | 45 ++ res/values-mn/strings.xml | 18 +- res/values-mr/mimes.xml | 45 ++ res/values-mr/strings.xml | 26 +- res/values-ms/mimes.xml | 45 ++ res/values-ms/strings.xml | 18 +- res/values-my/mimes.xml | 45 ++ res/values-my/strings.xml | 18 +- res/values-nb/mimes.xml | 45 ++ res/values-nb/strings.xml | 18 +- res/values-ne/mimes.xml | 45 ++ res/values-ne/strings.xml | 18 +- res/values-nl/mimes.xml | 45 ++ res/values-nl/strings.xml | 18 +- res/values-pa/mimes.xml | 45 ++ res/values-pa/strings.xml | 44 +- res/values-pl/mimes.xml | 45 ++ res/values-pl/strings.xml | 18 +- res/values-pt-rBR/mimes.xml | 45 ++ res/values-pt-rBR/strings.xml | 18 +- res/values-pt-rPT/mimes.xml | 45 ++ res/values-pt-rPT/strings.xml | 18 +- res/values-pt/mimes.xml | 45 ++ res/values-pt/strings.xml | 18 +- res/values-ro/mimes.xml | 45 ++ res/values-ro/strings.xml | 18 +- res/values-ru/mimes.xml | 45 ++ res/values-ru/strings.xml | 20 +- res/values-si/mimes.xml | 45 ++ res/values-si/strings.xml | 18 +- res/values-sk/mimes.xml | 45 ++ res/values-sk/strings.xml | 18 +- res/values-sl/mimes.xml | 45 ++ res/values-sl/strings.xml | 18 +- res/values-sq/mimes.xml | 45 ++ res/values-sq/strings.xml | 18 +- res/values-sr/mimes.xml | 45 ++ res/values-sr/strings.xml | 18 +- res/values-sv/mimes.xml | 45 ++ res/values-sv/strings.xml | 18 +- res/values-sw/mimes.xml | 45 ++ res/values-sw/strings.xml | 18 +- res/values-ta/mimes.xml | 45 ++ res/values-ta/strings.xml | 20 +- res/values-te/mimes.xml | 45 ++ res/values-te/strings.xml | 22 +- res/values-th/mimes.xml | 45 ++ res/values-th/strings.xml | 18 +- res/values-tl/mimes.xml | 45 ++ res/values-tl/strings.xml | 18 +- res/values-tr/mimes.xml | 45 ++ res/values-tr/strings.xml | 18 +- res/values-uk/mimes.xml | 45 ++ res/values-uk/strings.xml | 18 +- res/values-ur/mimes.xml | 45 ++ res/values-ur/strings.xml | 18 +- res/values-uz/mimes.xml | 45 ++ res/values-uz/strings.xml | 18 +- res/values-vi/mimes.xml | 45 ++ res/values-vi/strings.xml | 18 +- res/values-zh-rCN/mimes.xml | 45 ++ res/values-zh-rCN/strings.xml | 18 +- res/values-zh-rHK/mimes.xml | 45 ++ res/values-zh-rHK/strings.xml | 18 +- res/values-zh-rTW/mimes.xml | 45 ++ res/values-zh-rTW/strings.xml | 18 +- res/values-zu/mimes.xml | 45 ++ res/values-zu/strings.xml | 18 +- res/values/attrs.xml | 6 +- res/values/colors.xml | 11 +- res/values/config.xml | 17 +- res/values/dimens.xml | 2 + res/values/mimes.xml | 69 ++ res/values/strings.xml | 45 +- .../android/documentsui/AbstractActionHandler.java | 32 +- src/com/android/documentsui/AbstractDragHost.java | 46 ++ src/com/android/documentsui/ActionHandler.java | 6 + .../android/documentsui/ActionModeController.java | 2 +- src/com/android/documentsui/ActivityConfig.java | 2 +- src/com/android/documentsui/BaseActivity.java | 60 +- src/com/android/documentsui/DirectoryLoader.java | 10 +- .../android/documentsui/DocumentsApplication.java | 15 + src/com/android/documentsui/DragAndDropHelper.java | 60 -- .../android/documentsui/DragAndDropManager.java | 497 ++++++++++++ src/com/android/documentsui/DragShadowBuilder.java | 83 +- src/com/android/documentsui/DrawerController.java | 11 +- src/com/android/documentsui/DropBadgeView.java | 38 +- src/com/android/documentsui/FileTypeMap.java | 165 ++++ src/com/android/documentsui/FocusManager.java | 15 +- .../android/documentsui/HorizontalBreadcrumb.java | 11 +- src/com/android/documentsui/Injector.java | 24 +- src/com/android/documentsui/ItemDragListener.java | 30 +- src/com/android/documentsui/ListItem.java | 48 -- src/com/android/documentsui/MenuManager.java | 81 +- src/com/android/documentsui/Metrics.java | 4 +- src/com/android/documentsui/Model.java | 5 +- src/com/android/documentsui/RecentsLoader.java | 38 +- src/com/android/documentsui/ShortcutsUpdater.java | 135 ++++ src/com/android/documentsui/ThumbnailLoader.java | 133 ++++ src/com/android/documentsui/archives/Loader.java | 45 +- src/com/android/documentsui/base/DebugHelper.java | 84 +- .../android/documentsui/base/DocumentFilters.java | 13 + src/com/android/documentsui/base/DocumentInfo.java | 16 + src/com/android/documentsui/base/Events.java | 13 +- src/com/android/documentsui/base/Features.java | 33 +- src/com/android/documentsui/base/MimeTypes.java | 21 +- src/com/android/documentsui/base/Providers.java | 17 + src/com/android/documentsui/base/Shared.java | 40 +- src/com/android/documentsui/base/State.java | 17 + .../documentsui/clipping/DocumentClipper.java | 64 +- .../clipping/RuntimeDocumentClipper.java | 92 ++- .../dirlist/DirectoryAddonsAdapter.java | 5 + .../documentsui/dirlist/DirectoryDragListener.java | 11 +- .../documentsui/dirlist/DirectoryFragment.java | 256 +++--- .../documentsui/dirlist/DirectoryItemAnimator.java | 23 - .../documentsui/dirlist/DocumentDetails.java | 7 + .../documentsui/dirlist/DocumentHolder.java | 60 +- .../documentsui/dirlist/DocumentsAdapter.java | 2 + src/com/android/documentsui/dirlist/DragHost.java | 131 ++++ .../documentsui/dirlist/DragStartListener.java | 110 +-- .../android/documentsui/dirlist/FastScroller.java | 583 -------------- .../android/documentsui/dirlist/FocusHandler.java | 5 + .../documentsui/dirlist/GridDirectoryHolder.java | 15 +- .../documentsui/dirlist/GridDocumentHolder.java | 16 +- .../android/documentsui/dirlist/IconHelper.java | 116 +-- .../documentsui/dirlist/ListDocumentHolder.java | 27 +- src/com/android/documentsui/dirlist/Message.java | 14 +- .../dirlist/ModelBackedDocumentsAdapter.java | 14 +- .../documentsui/dirlist/UserInputHandler.java | 62 +- .../android/documentsui/files/ActionHandler.java | 49 +- .../android/documentsui/files/FilesActivity.java | 99 ++- src/com/android/documentsui/files/MenuManager.java | 7 + .../android/documentsui/inspector/DebugView.java | 66 ++ .../android/documentsui/inspector/DetailsView.java | 74 ++ .../documentsui/inspector/DocumentLoader.java | 198 +++++ .../android/documentsui/inspector/HeaderView.java | 130 ++++ .../documentsui/inspector/InspectorActivity.java | 67 ++ .../documentsui/inspector/InspectorController.java | 275 +++++++ .../documentsui/inspector/InspectorFragment.java | 88 +++ .../android/documentsui/inspector/KeyValueRow.java | 65 ++ .../android/documentsui/inspector/TableView.java | 94 +++ .../documentsui/inspector/actions/Action.java | 95 +++ .../documentsui/inspector/actions/ActionView.java | 106 +++ .../inspector/actions/ClearDefaultAppAction.java | 87 +++ .../inspector/actions/ShowInProviderAction.java | 70 ++ .../android/documentsui/picker/ActionHandler.java | 9 +- .../android/documentsui/picker/PickActivity.java | 14 +- .../documentsui/prefs/ScopedPreferences.java | 16 +- .../documentsui/queries/CommandInterceptor.java | 65 +- .../documentsui/queries/SearchViewManager.java | 7 +- .../documentsui/selection/BandController.java | 20 +- .../documentsui/selection/SelectionManager.java | 9 + .../documentsui/selection/SelectionMetadata.java | 9 +- .../android/documentsui/services/CompressJob.java | 7 +- src/com/android/documentsui/services/CopyJob.java | 48 +- .../documentsui/services/FileOperation.java | 53 +- .../documentsui/services/FileOperationService.java | 11 +- .../documentsui/services/FileOperations.java | 14 +- src/com/android/documentsui/services/MoveJob.java | 5 +- src/com/android/documentsui/sidebar/AppItem.java | 10 +- src/com/android/documentsui/sidebar/DragHost.java | 105 +++ src/com/android/documentsui/sidebar/Item.java | 6 +- src/com/android/documentsui/sidebar/RootItem.java | 16 +- .../android/documentsui/sidebar/RootsAdapter.java | 2 +- .../android/documentsui/sidebar/RootsFragment.java | 136 ++-- .../android/documentsui/sidebar/SpacerItem.java | 2 +- src/com/android/documentsui/sorting/SortModel.java | 35 +- .../documentsui/sorting/SortingCursorWrapper.java | 30 +- .../documentsui/sorting/TableHeaderController.java | 3 + .../android/documentsui/ui/DialogController.java | 66 +- .../documentsui/ui/OperationProgressDialog.java | 126 +++ src/com/android/documentsui/ui/Snackbars.java | 7 + tests/AndroidManifest.xml | 24 + tests/AndroidTest.xml | 2 +- .../documentsui/DocumentsProviderHelper.java | 17 +- .../com/android/documentsui/InspectorProvider.java | 113 +++ .../com/android/documentsui/StubProvider.java | 14 +- .../com/android/documentsui/TestActivity.java | 19 + .../android/documentsui/TestProviderActivity.java | 26 + .../common/com/android/documentsui/bots/Bots.java | 2 + .../android/documentsui/bots/DirectoryListBot.java | 12 +- .../com/android/documentsui/bots/InspectorBot.java | 64 ++ .../com/android/documentsui/bots/SearchBot.java | 12 +- .../common/com/android/documentsui/bots/UiBot.java | 9 +- .../documentsui/dirlist/TestDocumentsAdapter.java | 5 + .../documentsui/dirlist/TestFocusHandler.java | 9 +- .../documentsui/testing/ActivityManagers.java | 32 + .../com/android/documentsui/testing/ClipDatas.java | 9 + .../com/android/documentsui/testing/KeyEvents.java | 52 ++ .../documentsui/testing/TestActionHandler.java | 20 +- .../documentsui/testing/TestDocumentClipper.java | 65 +- .../documentsui/testing/TestDocumentsProvider.java | 10 + .../testing/TestDragAndDropManager.java | 85 ++ .../com/android/documentsui/testing/TestEnv.java | 27 +- .../com/android/documentsui/testing/TestEvent.java | 22 + .../android/documentsui/testing/TestFeatures.java | 18 + .../documentsui/testing/TestFileTypeLookup.java | 35 + .../documentsui/testing/TestIconHelper.java | 43 ++ .../documentsui/testing/TestImmediateExecutor.java | 38 + .../com/android/documentsui/testing/TestMenu.java | 64 +- .../documentsui/testing/TestPackageManager.java | 37 +- .../android/documentsui/testing/TestPredicate.java | 9 + .../documentsui/testing/TestProvidersAccess.java | 16 + .../android/documentsui/testing/TestResources.java | 23 + .../documentsui/testing/TestSelectionDetails.java | 6 + .../documentsui/ui/TestDialogController.java | 27 +- .../com/android/documentsui/ActivityTest.java | 9 +- .../android/documentsui/FileManagementUiTest.java | 87 ++- .../android/documentsui/FilesActivityUiTest.java | 26 +- .../com/android/documentsui/InspectorUiTest.java | 66 ++ .../com/android/documentsui/SearchViewUiTest.java | 1 - .../android/documentsui/SortDocumentUiTest.java | 54 +- .../documentsui/AbstractActionHandlerTest.java | 18 +- .../documentsui/DragAndDropManagerTests.java | 855 +++++++++++++++++++++ .../com/android/documentsui/FileTypeMapTest.java | 123 +++ .../android/documentsui/ItemDragListenerTest.java | 12 +- tests/unit/com/android/documentsui/ModelTest.java | 27 +- .../android/documentsui/RecentsLoaderTests.java | 83 ++ .../documentsui/archives/ArchivesProviderTest.java | 109 ++- .../dirlist/DirectoryAddonsAdapterTest.java | 3 +- .../android/documentsui/dirlist/DragHostTest.java | 104 +++ .../dirlist/DragScrollListenerTest.java | 18 +- .../documentsui/dirlist/DragStartListenerTest.java | 82 +- .../dirlist/ModelBackedDocumentsAdapterTest.java | 3 +- .../dirlist/UserInputHandler_KeyboardTest.java | 2 +- .../dirlist/UserInputHandler_MouseTest.java | 55 +- .../dirlist/UserInputHandler_RangeTest.java | 14 +- .../documentsui/files/ActionHandlerTest.java | 121 +-- .../android/documentsui/files/MenuManagerTest.java | 422 +++++----- .../documentsui/inspector/DocumentLoaderTest.java | 186 +++++ .../inspector/InspectorControllerTest.java | 335 ++++++++ .../documentsui/picker/ActionHandlerTest.java | 34 +- .../documentsui/picker/MenuManagerTest.java | 292 ++++--- .../documentsui/selection/BandControllerTest.java | 1 + .../sorting/SortingCursorWrapperTest.java | 104 ++- 391 files changed, 14182 insertions(+), 2635 deletions(-) f00ecc9c Use a config value to hide DocumentsUI on Android Go. ffdd0d4f Import translations. DO NOT MERGE 3b5aba3b Import translations. DO NOT MERGE 2a5220b3 Import translations. DO NOT MERGE d1db14f0 Import translations. DO NOT MERGE 85672abc Import translations. DO NOT MERGE a164c308 Import translations. DO NOT MERGE 7b84f379 Fix build warnings about resources. 75713850 Import translations. DO NOT MERGE e2c1dd34 Import translations. DO NOT MERGE f287d796 Import translations. DO NOT MERGE 6e324287 Migrate the rest of shortcuts to adaptive icons. ce445597 Import translations. DO NOT MERGE 824e09f9 Import translations. DO NOT MERGE 961b18d4 Import translations. DO NOT MERGE a62e5047 Upgrade launcher icon and shortcuts to adaptive icon Bug: 62023774 Test: build, and runs, manual testing on marlin device 83a511b6 Import translations. DO NOT MERGE e88183a8 Import translations. DO NOT MERGE 6a1abf8e Changed black action icons to grey b7b47ef5 Fixed bug of directorys loading the wrong thumbnail. 5ba975ee Allocate space using new StorageManager API. 1b49a945 No longer traverse files to get folder size. 04efd4af Fixed thumbnail flashing bug in the inspector. 3bbb0cb6 Improve debug info. e3830da9 Expose a BaseActivity methods to work around compiler/desugar bug. 531d402b Use Build.IS_DEBUGGABLE to decide Shared.DEBUG. f433d20a Improve debug info. 012e8bac Added support for inspector actions. 9e574066 Remove support for in-grid debug info. cb7e9b1b Import translations. DO NOT MERGE d53cc530 Import translations. DO NOT MERGE 2c8a6146 Rename "Properties" menu to "Get info" b97b56e5 Remove support for in-grid debug info. 02350fec Remove stack trace under hourglass. 6daebf55 Disable verbose logging. 4143e376 Add support to display thumbnail or mime icon in the document inspector. 31f41a34 Live updates from file while in inspector 98e2d8da Add Folder to mime types, don't display null data a999abbc Add summary field in inspector d676ddc1 Import translations. DO NOT MERGE c9ff77a2 Import translations. DO NOT MERGE b5dbb33c Fixed nits for directory CL. c16467dd Format mimetype in inspector 62f8d404 Fix a merge conflict miss that caused regression. e11a1c2e Format date-time with localization 4e242f7f Add metric title for inspector 4c926717 Add localization to size display 45ac5fe9 Add support for getting more infomation about a directory. 97140cc2 Import translations. DO NOT MERGE a17a3699 Import translations. DO NOT MERGE 84440eb4 Add DebugInfo view. 5f76e63b Guard move case not to fall through. ac83c988 Follow-up changes to ag/2478826. 3a9effcb Make includeDeviceRoot configurable 03cd3b69 Make the properties fragment scrollable 38a72519 Displays error message to user when properties fail to load. 9126fa8f Create dymamic view adding without removing views. e07c7730 Add support for opening file in owning application. 05ff4622 Import translations. DO NOT MERGE c64cfc2b Import translations. DO NOT MERGE af7f3794 Import translations. DO NOT MERGE be9d8d30 Don't tear down notification channels. db28d846 Add a way to update UI from DocInfo e2b5ffee Use LauncherActivity name from Nougat. f6d1a887 Build a controller that loads document info 6a403648 Adding building blocks for UI 5001730e Import translations. DO NOT MERGE a3bc08bf Import translations. DO NOT MERGE 93fb42a2 Import translations. DO NOT MERGE ef5a0a55 Encapsulate fragment in activity 2183a351 Import translations. DO NOT MERGE fbf68586 Pass doc uri in Intent data. f5042d02 Invoke document inspector when properites button clicked 30e015a3 Add tests for inspector. 052985f2 Move shortcuts updater to common package. 9fe569d5 Add cast to toolbar 0930d4ca Add menu to show properties, add feature flag. 0ce04b7a Support for dynamic shortcuts. 705bfc59 Add property activity and fragment 3975fa2e Add menu to show properties, add feature flag. b9c83d3a Add property activity and fragment 44636376 Using Support-Lib's fast scroller, removing Files' app's own. 83392021 Remove BROWSE_ROOT intent handling. 7f7ee10e Passing SelectionDetails to DragAndDropManager. b2792dbf Import translations. DO NOT MERGE b20c3878 Import translations. DO NOT MERGE 1071cea6 Remove activity leak. 8e3d07b8 Fixed background color of folder on drag/drop hover state. ca2de66c Remove focusableInTouchMode 5f2a9bab Apply correct restoring logic. ee6f0964 Remove the calling package in picker if it marks exclude self. 0d2e6ac6 Fix ArchivesProviderTest#testOpen_Failure(). 98d558ea Improved debug output. a8bf2c08 Honoring root's view mode when opening new window. 1d49d9c2 Allow debug mode to be enabled on touch devices. 3431bdc8 Import translations. DO NOT MERGE f625007a Import translations. DO NOT MERGE c0b6b3f1 Remove URI_READ/URI_WRITE permissions when dragging files in archives. 3c654716 Reset model when we get an exception. 98d745d9 Add cases for types to query args. 348ce4a9 Fix unit test for type map. 811f9045 Cleaning up mRestoredSelection after restoring selection. b47b4b56 Add a type column to show user-friendly type info. ceedd1fb Add a functional test for copy large amount of documents. b18a526e Fix tests that were broken when running on ARC++ devices. 94db2fab Revert "Disable verbose logging." 5fb1bcc7 Allow Files-app to enable/disable handling VIEW_DOWNLOADS Intent. b9ac9cf6 Add a feature flag for overwrite confirmation dialog. 439c9155 Fix test that was expecting search to lose focus after submit. ee00067d Import translations. DO NOT MERGE 76900bb9 Revert "Proper refresh when Authentication finishes with Activity.RESULT_OK." 82e69ab1 Revert "Proper refresh when Authentication finishes with Activity.RESULT_OK." 80030082 Proper refresh when Authentication finishes with Activity.RESULT_OK. dbf09882 Move defaultRootUri authority and rootId to resources. 513481ae Allow user move/copy more than 500+ items. ed895580 Allow focus from mouse click 2475a689 Import translations. DO NOT MERGE b1886c72 Changing InflatedMessage to use RelativeLayout instead of LinearLayout. 11a2c133 Disable vibration on actionMode start; make it perform on long press. 6471c011 Import translations. DO NOT MERGE ab545656 Import translations. DO NOT MERGE 4a890dfe Import translations. DO NOT MERGE 2e81db6f Fix crash when dragging documents from Recents. a14c1733 DO NOT MERGE Changing configuration so we don't build with an odex file in buildbots. ff7f3aee Clear separation of RootList Context Menu items and DirList items. ac33caec Invalidate D&D operations when destination Docinfo is null. 766cf14d Kill action mode before changing root. 3a968cd4 Use NotificationChannels. 1efdf66c Import translations. DO NOT MERGE fd784550 Import translations. DO NOT MERGE 71e84b9d Address API Council feedback. e789e053 Import translations. DO NOT MERGE effb642d Import translations. DO NOT MERGE 8454e04c Add some basic metrics for file operations on virtual files. bea864bc Resolve a metrics conflict. c1a32aea Disable Move/Move to/Cut to clipboard for read-only files. f0a8ef8f Fixed crash caused by a cursor not having extras. 7a4fa239 Fix running small/medium tests on ARC++ devices. 3b987ccd Save the op type before fetching root document. da2c0f0b Allow user control move/copy during drag and drop. 75fc6e97 Import translations. DO NOT MERGE 983ad31a Import translations. DO NOT MERGE 2979b21e Disable debug commands by default. 9f42e952 Import translations. DO NOT MERGE 67cdd0f6 Allow folders to be copied into Downloads. c5525400 Import translations. DO NOT MERGE c6465009 Import translations. DO NOT MERGE b8874fd0 Fix 2 bugs that fail to update item listener right. ee9d85ca Fix state of file context menu when state changes while already selected 0f7e5878 Some internal clean-up. befdcc94 Update Authentication UI strings to match Android UX spec. 859e42fc Reset window title back to activity title when selection finishes. c17c2e28 Enable job progress dialog in arc-apps. DO NOT MERGE eb1d11b5 Added some debugging tools. 5bd5cb44 Respect UserManager.DISALLOW_DEBUGGING_FEATURES. f4ed293e Deprecate DrawerOpened metric. f4e2b65c Wire DocsUI w/ quick view feature flags. fd70f306 Import translations. DO NOT MERGE 4366e929 Import translations. DO NOT MERGE 0d83d32b Add progress dialog for transfer operations. 38c53405 Import translations. DO NOT MERGE 1332f5cb Change test type from InstrumentationTest to AndroidJUnitTest ========platform/packages/apps/Email between android-8.0.0_r32..android-8.1.0_r1========= tests/Android.mk | 4 ++++ 1 file changed, 4 insertions(+) 058d400da EmailTests: Use language level consistent with SDK version. ========platform/packages/apps/EmergencyInfo between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 + AndroidManifest.xml | 45 ++- proguard.flags | 10 + res/drawable/ic_account_circle.xml | 2 +- res/drawable/ic_add_24dp.xml | 2 +- ...n_black_24dp.xml => ic_local_hospital_24dp.xml} | 10 +- res/drawable/ic_mode_edit_24dp.xml | 2 +- .../ic_mode_edit_googblue_24dp.xml} | 17 +- res/drawable/ic_notes_black_24dp.xml | 1 + .../preference_category_material_settings.xml | 66 ++++ res/values-af/strings.xml | 8 +- res/values-am/strings.xml | 8 +- res/values-ar/strings.xml | 10 +- res/values-az/strings.xml | 8 +- res/values-b+sr+Latn/strings.xml | 8 +- res/values-be/strings.xml | 8 +- res/values-bg/strings.xml | 10 +- res/values-bn/strings.xml | 10 +- res/values-bs/strings.xml | 12 +- res/values-ca/strings.xml | 8 +- res/values-cs/strings.xml | 8 +- res/values-da/strings.xml | 14 +- res/values-de/strings.xml | 8 +- res/values-el/strings.xml | 8 +- res/values-en-rAU/strings.xml | 8 +- res/values-en-rCA/strings.xml | 109 +++++++ res/values-en-rGB/strings.xml | 8 +- res/values-en-rIN/strings.xml | 8 +- res/values-en-rXC/strings.xml | 109 +++++++ res/values-es-rUS/strings.xml | 8 +- res/values-es/strings.xml | 8 +- res/values-et/strings.xml | 8 +- res/values-eu/strings.xml | 10 +- res/values-fa/strings.xml | 8 +- res/values-fi/strings.xml | 8 +- res/values-fr-rCA/strings.xml | 8 +- res/values-fr/strings.xml | 8 +- res/values-gl/strings.xml | 18 +- res/values-gu/strings.xml | 8 +- res/values-hi/strings.xml | 16 +- res/values-hr/strings.xml | 8 +- res/values-hu/strings.xml | 8 +- res/values-hy/strings.xml | 10 +- res/values-in/strings.xml | 8 +- res/values-is/strings.xml | 8 +- res/values-it/strings.xml | 8 +- res/values-iw/strings.xml | 14 +- res/values-ja/strings.xml | 12 +- res/values-ka/strings.xml | 10 +- res/values-kk/strings.xml | 8 +- res/values-km/strings.xml | 12 +- res/values-kn/strings.xml | 8 +- res/values-ko/strings.xml | 8 +- res/values-ky/strings.xml | 10 +- res/values-lo/strings.xml | 8 +- res/values-lt/strings.xml | 8 +- res/values-lv/strings.xml | 10 +- res/values-mk/strings.xml | 8 +- res/values-ml/strings.xml | 8 +- res/values-mn/strings.xml | 8 +- res/values-mr/strings.xml | 8 +- res/values-ms/strings.xml | 8 +- res/values-my/strings.xml | 10 +- res/values-nb/strings.xml | 8 +- res/values-ne/strings.xml | 8 +- res/values-nl/strings.xml | 8 +- res/values-pa/strings.xml | 14 +- res/values-pl/strings.xml | 8 +- res/values-pt-rPT/strings.xml | 8 +- res/values-pt/strings.xml | 8 +- res/values-ro/strings.xml | 8 +- res/values-ru/strings.xml | 10 +- res/values-si/strings.xml | 8 +- res/values-sk/strings.xml | 8 +- res/values-sl/strings.xml | 8 +- res/values-sq/strings.xml | 8 +- res/values-sr/strings.xml | 8 +- res/values-sv/strings.xml | 10 +- res/values-sw/strings.xml | 8 +- res/values-ta/strings.xml | 10 +- res/values-te/strings.xml | 8 +- res/values-th/strings.xml | 14 +- res/values-tl/strings.xml | 8 +- res/values-tr/strings.xml | 8 +- res/values-uk/strings.xml | 10 +- res/values-ur/strings.xml | 8 +- res/values-uz/strings.xml | 10 +- res/values-vi/strings.xml | 10 +- res/values-zh-rCN/strings.xml | 8 +- res/values-zh-rHK/strings.xml | 8 +- res/values-zh-rTW/strings.xml | 8 +- res/values-zu/strings.xml | 8 +- res/values/attrs.xml | 8 +- .../edit_activity_layout.xml => values/config.xml} | 15 +- res/values/strings.xml | 17 +- res/values/styles.xml | 23 +- res/xml/edit_emergency_info.xml | 159 ++++++---- res/xml/edit_medical_info.xml | 92 ++++++ .../EmergencySearchIndexablesProvider.java | 78 +++++ .../android/emergency/EmergencyTabActivity.java | 177 ----------- src/com/android/emergency/PreferenceKeys.java | 10 +- .../android/emergency/edit/EditInfoActivity.java | 125 +++----- ...ContactsFragment.java => EditInfoFragment.java} | 68 ++-- .../emergency/edit/EditMedicalInfoActivity.java | 47 +++ ...oFragment.java => EditMedicalInfoFragment.java} | 40 ++- .../edit/EmergencyContactsFeatureProvider.java | 22 ++ .../edit/EmergencyContactsFeatureProviderImpl.java | 22 ++ .../android/emergency/overlay/FeatureFactory.java | 69 ++++ .../emergency/overlay/FeatureFactoryImpl.java | 24 ++ .../AutoCompleteEditTextPreference.java | 21 +- .../emergency/preferences/ContactPreference.java | 48 ++- .../preferences/EmergencyContactsPreference.java | 103 ++++-- .../preferences/EmergencyEditTextPreference.java | 31 +- .../preferences/EmergencyListPreference.java | 2 +- .../preferences/NameAutoCompletePreference.java | 55 +++- .../ViewEmergencyContactsPreference.java | 2 +- .../android/emergency/util/PreferenceUtils.java | 96 ++++++ .../view/ViewEmergencyContactsFragment.java | 39 +-- .../emergency/view/ViewEmergencyInfoFragment.java | 30 +- .../android/emergency/view/ViewInfoActivity.java | 115 ++++++- tests/Android.mk | 19 +- tests/AndroidManifest.xml | 32 -- tests/common/Android.mk | 25 ++ .../com/android/emergency/ContactTestUtils.java | 0 tests/robolectric/Android.mk | 54 ++++ .../EmergencySearchIndexablesProviderTest.java | 84 +++++ .../src/com/android/emergency/TestConfig.java | 24 ++ .../preferences/ContactPreferencesTest.java | 137 ++++++++ .../EmergencyContactsPreferenceTest.java | 170 ++++++++++ .../EmergencyEditTextPreferenceTest.java | 104 ++++++ .../preferences/EmergencyListPreferenceTest.java | 135 ++++++++ .../NameAutoCompletePreferenceTest.java | 118 +++++++ .../emergency/util/PreferenceUtilsTest.java | 168 ++++++++++ .../edit/EditEmergencyContactsFragmentTest.java | 69 ---- .../emergency/edit/EditInfoActivityTest.java | 347 --------------------- .../preferences/ContactPreferenceTest.java | 96 ------ .../EmergencyContactsPreferenceTest.java | 270 ---------------- .../EmergencyEditTextPreferenceTest.java | 114 ------- .../preferences/EmergencyListPreferenceTest.java | 175 ----------- .../NameAutoCompletePreferenceTest.java | 165 ---------- .../emergency/view/ViewInfoActivityTest.java | 231 -------------- tests/unit/Android.mk | 38 +++ .../{AndroidTest.xml => unit/AndroidManifest.xml} | 27 +- .../emergency/edit/EditInfoActivityTest.java | 249 +++++++++++++++ .../edit/EditMedicalInfoActivityTest.java | 89 ++++++ .../EmergencyContactsPreferenceTest.java | 146 +++++++++ .../preferences/EmergencyListPreferenceTest.java | 159 ++++++++++ .../NameAutoCompletePreferenceTest.java | 82 +++++ .../emergency/view/ViewInfoActivityTest.java | 227 ++++++++++++++ 149 files changed, 3866 insertions(+), 2327 deletions(-) 7b32018 Import translations. DO NOT MERGE a6aa2e0 Import translations. DO NOT MERGE 390ae07 Import translations. DO NOT MERGE 112800e Use a consistent icon for people. 2921d89 Import translations. DO NOT MERGE 090db27 Import translations. DO NOT MERGE 2d253b5 Import translations. DO NOT MERGE 0b18e8e Import translations. DO NOT MERGE 881b3de Hide Emergency Info summary values from search. c33f034 Update the Emergency Info footer string. 4ed0dad Import translations. DO NOT MERGE d6bbac5 Hide settings suggestion when emergency info are provided. 59a577a Fix jank when loading emergency info. ee4540b Show text changes immediately. aadd22b Update preference category theme. 69d5291 Import translations. DO NOT MERGE 451b4c5 Import translations. DO NOT MERGE 799c225 Fix AndroidManifest.xml to be valid. 1325ec6 Add explanatory text to the Emergency Info edit view. 2c0518a Reimplement EmergencyInfo with the support library. a79b3a8 Only mirror icons that show text. 97d97e4 Add a settings suggestion for EmergencyInfo. d88729c Make EmergencyInfo's settings searchable. 8bcbbcf Import translations. DO NOT MERGE 96f5b86 Import translations. DO NOT MERGE 866404d Adjust settings suggestion title limit. 5290685 Rewrite EmergencyListPreferenceTest as unit/robolectric tests. e979201 Rewrite EmergencyContactsPreferenceTest as a unit test. f2111f8 Import translations. DO NOT MERGE 737e546 Import translations. DO NOT MERGE 760f911 Convert NameAutoCompletePreferenceTest to a unit test. 7828a9f Convert EditInfoActivityTest to a unit test. 2e1648f Convert ViewInfoActivityTest to a unit test. 6ad3b5f Add robolectric tests for EmergencyContactsPreference. aaaabf3 Convert more test cases to robolectric. ff00047 Import translations. DO NOT MERGE ae61407 Import translations. DO NOT MERGE 0af980c Import translations. DO NOT MERGE ec15f8b Add robolectric tests for EmergencyContactsPreference. ccd2f51 Convert more test cases to robolectric. a7caa19 Mirror images for RTL languages. c6b8500 Add a NameAutoCompletePreference robolectric test 0e67a2c Add an EmergencyEditText robolectric test. 9511388 Convert ContactPreferenceTest to a robolectric test. 80cb062 Move ContactTestUtils to a common location. 103ad1c Move existing tests to an instrumentation directory. f4a9e75 Import translations. DO NOT MERGE 2fa2066 Add strings for localization. 6fcac83 Import translations. DO NOT MERGE a376550 Add back navigation to ViewInfoActivity. 8d7640f Import translations. DO NOT MERGE 5670969 Remove an obsolete comment. 733755a Add Up navigation to EmergencyInfo's edit activities. 5d7e864 Fix ViewInfoActivityTest#testCanGoToEditInfoActivityFromMenu dd3907c Import translations. DO NOT MERGE 7f5e258 Merge EmergencyTabActivity into ViewInfoActivity. 2f48e4c Prepare for removal of junit and android.test classes from Android API (step 1) bce042c Import translations. DO NOT MERGE b728255 Prepare for removal of junit and android.test classes from Android API (step 1) f42faca Prepare for removal of junit and android.test classes from Android API (step 1) 432ad36 Combine editing medical info and emergency contacts into one view. df83424 Drop unused intent filter. 8262c09 Import translations. DO NOT MERGE 8c9c7a5 Remove android.settings.EDIT_EMERGENGY_INFO, it's no longer used. e33c780 Add a new intent filter, correcting a typo in the existing one. 07ea801 Import translations. DO NOT MERGE 81ad398 Import translations. DO NOT MERGE d24115b Remove the consent dialog. 7b77bef Convert remaining unit tests to truth. 77a680a Convert test assertions to truth. 9ea75a4 Make sure Keep annotation is honored by Proguard. 0dfc759 Import translations. DO NOT MERGE 1113c27 Allow the EmergencyInfo app to be tweaked with an overlay. 66780a3 Import translations. DO NOT MERGE 0d989dd Track the number of emergency contact (with 3 representing 3+) Test: runtest --path packages/apps/EmergencyInfo/tests/ Change-Id: I1a767ad322baa4457969bb2008c3130dde965dc9 0877353 Import translations. DO NOT MERGE ========platform/packages/apps/ExactCalculator between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/strings.xml | 87 +++++++++++++++++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 87 +++++++++++++++++++++++++++++++++++++++++++ res/values-es/strings.xml | 2 +- res/values-kn/strings.xml | 2 +- res/values-nl/strings.xml | 2 +- res/values-te/strings.xml | 6 +-- 6 files changed, 180 insertions(+), 6 deletions(-) 73fd6e9 Import translations. DO NOT MERGE 379b935 Import translations. DO NOT MERGE 5b0c2da Import translations. DO NOT MERGE 1947188 Import translations. DO NOT MERGE a4aa5c4 Import translations. DO NOT MERGE c32e538 Import translations. DO NOT MERGE 20afbec Import translations. DO NOT MERGE 17c2c28 Import translations. DO NOT MERGE 72ef4a0 Import translations. DO NOT MERGE 7c359e3 Import translations. DO NOT MERGE ========platform/packages/apps/Gallery between android-8.0.0_r32..android-8.1.0_r1========= res/values-bn/strings.xml | 8 +- res/values-bs/strings.xml | 10 +- res/values-en-rCA/strings.xml | 157 +++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 265 ++++++++++++++++++++++++++++++++++++++++++ res/values-kn/strings.xml | 2 +- res/values-mk/strings.xml | 2 +- res/values-uk/strings.xml | 2 +- res/values-zh-rHK/strings.xml | 2 +- 8 files changed, 435 insertions(+), 13 deletions(-) d3e1475 Import translations. DO NOT MERGE 2ad768a Import translations. DO NOT MERGE 1f0c6d6 Import translations. DO NOT MERGE 4fb476e Import translations. DO NOT MERGE 79c124b Import translations. DO NOT MERGE 85195fb Import translations. DO NOT MERGE e2b3083 Import translations. DO NOT MERGE da13528 Import translations. DO NOT MERGE ae5a306 Import translations. DO NOT MERGE ========platform/packages/apps/Gallery2 between android-8.0.0_r32..android-8.1.0_r1========= jni/Android.mk | 2 + jni/filters/filters.h | 2 +- jni/filters/fx.c | 4 +- jni/filters/geometry.c | 22 +- jni/filters/redEyeMath.c | 11 +- jni/filters/saturated.c | 1 - jni/filters/vibrance.c | 1 - jni/jni_egl_fence.cpp | 6 +- jni_jpegstream/Android.mk | 1 + jni_jpegstream/src/jerr_hook.cpp | 1 - jni_jpegstream/src/jpeg_hook.cpp | 4 +- jni_jpegstream/src/jpeg_reader.cpp | 2 - jni_jpegstream/src/jpegstream.cpp | 2 +- res/mipmap-anydpi/ic_launcher_gallery.xml | 19 ++ res/mipmap-hdpi/ic_launcher_gallery.png | Bin 20425 -> 0 bytes res/mipmap-hdpi/ic_launcher_gallery_foreground.png | Bin 0 -> 7796 bytes res/mipmap-mdpi/ic_launcher_gallery.png | Bin 17130 -> 0 bytes res/mipmap-mdpi/ic_launcher_gallery_foreground.png | Bin 0 -> 5140 bytes res/mipmap-xhdpi/ic_launcher_gallery.png | Bin 24283 -> 0 bytes .../ic_launcher_gallery_foreground.png | Bin 0 -> 9392 bytes .../ic_launcher_gallery_foreground.png | Bin 0 -> 13209 bytes .../ic_launcher_gallery_foreground.png | Bin 0 -> 17147 bytes res/values-bn/filtershow_strings.xml | 16 +- res/values-en-rCA/filtershow_strings.xml | 156 +++++++++++ res/values-en-rXC/filtershow_strings.xml | 289 +++++++++++++++++++++ res/values-hi/filtershow_strings.xml | 2 +- res/values-pa/filtershow_strings.xml | 2 +- res/values-pt-rPT/filtershow_strings.xml | 2 +- res/values/colors.xml | 1 + 29 files changed, 503 insertions(+), 43 deletions(-) 7367f4e5 Import translations. DO NOT MERGE 3739f191 Import translations. DO NOT MERGE ace22e99 Import translations. DO NOT MERGE 647d2525 Import translations. DO NOT MERGE e1febea9 Adaptive icon for Gallery2 AOSP Bug: 64333648 Test: manual ae846258 Import translations. DO NOT MERGE 97df95ca Import translations. DO NOT MERGE 81c425d4 Import translations. DO NOT MERGE a001d6db Import translations. DO NOT MERGE 928e3fad Revert setting Werror flag - there are still warnings on some builds. a836402e Fix warnings and set Werror flag to not let them happen again. 5ffe9306 Import translations. DO NOT MERGE ========platform/packages/apps/KeyChain between android-8.0.0_r32..android-8.1.0_r1========= res/values-bn/strings.xml | 2 +- res/values-en-rCA/strings.xml | 28 +++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 28 +++++++++++++++++++++++++++ res/values-hi/strings.xml | 4 ++-- res/values-kn/strings.xml | 2 +- res/values-mr/strings.xml | 6 +++--- res/values-pa/strings.xml | 8 ++++---- res/values-te/strings.xml | 4 ++-- src/com/android/keychain/KeyChainService.java | 13 +------------ 9 files changed, 70 insertions(+), 25 deletions(-) 611b9af Import translations. DO NOT MERGE d8cf9ad Import translations. DO NOT MERGE f13d963 Import translations. DO NOT MERGE 33ea767 Import translations. DO NOT MERGE 7390277 Refurbish granting mechanism 74ac9a4 Import translations. DO NOT MERGE c394aea Refurbish granting mechanism d1d321e Fix: Can't get KeyInfo for a key stored in KeyChain c3cf24b Import translations. DO NOT MERGE eef9271 Import translations. DO NOT MERGE e929cd1 Import translations. DO NOT MERGE 64b7df1 Import translations. DO NOT MERGE ========platform/packages/apps/Launcher3 between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 66 +- AndroidManifest-common.xml | 6 + AndroidManifest.xml | 3 +- build.gradle | 34 +- go/AndroidManifest.xml | 53 + go/res/drawable/ic_widget.xml | 25 + go/res/layout/widget_cell_content.xml | 66 + go/res/values-af/strings.xml | 26 + go/res/values-am/strings.xml | 26 + go/res/values-ar/strings.xml | 26 + go/res/values-az-rAZ/strings.xml | 26 + go/res/values-az/strings.xml | 26 + go/res/values-b+sr+Latn/strings.xml | 26 + go/res/values-be/strings.xml | 26 + go/res/values-bg/strings.xml | 26 + go/res/values-bn/strings.xml | 26 + go/res/values-bs-rBA/strings.xml | 26 + go/res/values-bs/strings.xml | 26 + go/res/values-ca/strings.xml | 26 + go/res/values-cs/strings.xml | 26 + go/res/values-da/strings.xml | 26 + go/res/values-de/strings.xml | 26 + go/res/values-el/strings.xml | 26 + go/res/values-en-rAU/strings.xml | 26 + go/res/values-en-rGB/strings.xml | 26 + go/res/values-en-rIN/strings.xml | 26 + go/res/values-es-rUS/strings.xml | 26 + go/res/values-es/strings.xml | 26 + go/res/values-et/strings.xml | 26 + go/res/values-eu/strings.xml | 26 + go/res/values-fa/strings.xml | 26 + go/res/values-fi/strings.xml | 26 + go/res/values-fr-rCA/strings.xml | 26 + go/res/values-fr/strings.xml | 26 + go/res/values-gl/strings.xml | 26 + go/res/values-gu/strings.xml | 26 + go/res/values-hi/strings.xml | 26 + go/res/values-hr/strings.xml | 26 + go/res/values-hu/strings.xml | 26 + go/res/values-hy/strings.xml | 26 + go/res/values-in/strings.xml | 26 + go/res/values-is/strings.xml | 26 + go/res/values-it/strings.xml | 26 + go/res/values-iw/strings.xml | 26 + go/res/values-ja/strings.xml | 26 + go/res/values-ka-rGE/strings.xml | 26 + go/res/values-ka/strings.xml | 26 + go/res/values-kk/strings.xml | 26 + go/res/values-km/strings.xml | 26 + go/res/values-kn/strings.xml | 26 + go/res/values-ko/strings.xml | 26 + go/res/values-ky-rKG/strings.xml | 26 + go/res/values-ky/strings.xml | 26 + go/res/values-lo-rLA/strings.xml | 26 + go/res/values-lo/strings.xml | 26 + go/res/values-lt/strings.xml | 26 + go/res/values-lv/strings.xml | 26 + go/res/values-mk/strings.xml | 26 + go/res/values-ml/strings.xml | 26 + go/res/values-mn/strings.xml | 26 + go/res/values-mr/strings.xml | 26 + go/res/values-ms/strings.xml | 26 + go/res/values-my/strings.xml | 26 + go/res/values-nb/strings.xml | 26 + go/res/values-ne/strings.xml | 26 + go/res/values-nl/strings.xml | 26 + go/res/values-pa/strings.xml | 26 + go/res/values-pl/strings.xml | 26 + go/res/values-pt-rPT/strings.xml | 26 + go/res/values-pt/strings.xml | 26 + go/res/values-ro/strings.xml | 26 + go/res/values-ru/strings.xml | 26 + go/res/values-si-rLK/strings.xml | 26 + go/res/values-si/strings.xml | 26 + go/res/values-sk/strings.xml | 26 + go/res/values-sl/strings.xml | 26 + go/res/values-sq/strings.xml | 26 + go/res/values-sr/strings.xml | 26 + go/res/values-sv/strings.xml | 26 + go/res/values-sw/strings.xml | 26 + go/res/values-ta/strings.xml | 26 + go/res/values-te/strings.xml | 26 + go/res/values-th/strings.xml | 26 + go/res/values-tl/strings.xml | 26 + go/res/values-tr/strings.xml | 26 + go/res/values-uk/strings.xml | 26 + go/res/values-ur/strings.xml | 26 + go/res/values-uz-rUZ/strings.xml | 26 + go/res/values-uz/strings.xml | 26 + go/res/values-v26/bools.xml | 21 + go/res/values-vi/strings.xml | 26 + go/res/values-zh-rCN/strings.xml | 26 + go/res/values-zh-rHK/strings.xml | 26 + go/res/values-zh-rTW/strings.xml | 26 + go/res/values-zu/strings.xml | 26 + .../res/values/dimens.xml | 9 +- go/res/values/override.xml | 22 + go/res/values/strings.xml | 33 + go/res/xml/device_profiles.xml | 33 + .../com/android/launcher3/config/FeatureFlags.java | 29 + proguard.flags | 4 + proto_overrides/launcher_log_extension.proto | 30 + protos/launcher_log.proto | 6 +- res/animator-v23/discovery_bounce.xml | 43 + res/{anim => animator}/discovery_bounce.xml | 30 +- .../all_apps_bg_hand_fill.xml} | 26 +- res/color-v24/all_apps_bg_hand_fill_dark.xml | 28 + res/drawable-hdpi/ic_all_apps_bg_hand.png | Bin 9093 -> 0 bytes res/drawable-hdpi/ic_info_launcher.png | Bin 1372 -> 0 bytes res/drawable-hdpi/ic_remove_launcher.png | Bin 832 -> 0 bytes res/drawable-hdpi/ic_uninstall_launcher.png | Bin 552 -> 0 bytes res/drawable-mdpi/ic_all_apps_bg_hand.png | Bin 5890 -> 0 bytes res/drawable-mdpi/ic_info_launcher.png | Bin 689 -> 0 bytes res/drawable-mdpi/ic_remove_launcher.png | Bin 473 -> 0 bytes res/drawable-mdpi/ic_uninstall_launcher.png | Bin 378 -> 0 bytes .../ic_info_shadow.xml} | 11 +- res/drawable-v24/ic_remove_shadow.xml | 19 + res/drawable-v24/ic_uninstall_shadow.xml | 19 + res/drawable-xhdpi/ic_all_apps_bg_hand.png | Bin 11678 -> 0 bytes res/drawable-xhdpi/ic_info_launcher.png | Bin 2056 -> 0 bytes res/drawable-xhdpi/ic_remove_launcher.png | Bin 965 -> 0 bytes res/drawable-xhdpi/ic_uninstall_launcher.png | Bin 730 -> 0 bytes res/drawable-xxhdpi/ic_all_apps_bg_hand.png | Bin 18196 -> 0 bytes res/drawable-xxhdpi/ic_info_launcher.png | Bin 3596 -> 0 bytes res/drawable-xxhdpi/ic_remove_launcher.png | Bin 1694 -> 0 bytes res/drawable-xxhdpi/ic_uninstall_launcher.png | Bin 1058 -> 0 bytes res/drawable-xxxhdpi/ic_all_apps_bg_hand.png | Bin 26755 -> 0 bytes res/drawable-xxxhdpi/ic_info_launcher.png | Bin 3276 -> 0 bytes res/drawable-xxxhdpi/ic_remove_launcher.png | Bin 1726 -> 0 bytes res/drawable-xxxhdpi/ic_uninstall_launcher.png | Bin 1042 -> 0 bytes res/drawable/deep_shortcuts_drag_handle.xml | 3 +- res/drawable/gutter_horizontal.xml | 9 + res/drawable/ic_all_apps_bg_hand.xml | 100 ++ res/drawable/ic_all_apps_bg_icon_1.xml | 2 +- res/drawable/ic_all_apps_bg_icon_2.xml | 2 +- res/drawable/ic_all_apps_bg_icon_3.xml | 4 +- res/drawable/ic_all_apps_bg_icon_4.xml | 2 +- res/drawable/ic_info_no_shadow.xml | 9 +- res/drawable/ic_instant_app_badge.xml | 43 + res/drawable/ic_remove_no_shadow.xml | 27 + res/drawable/ic_setting.xml | 10 +- res/drawable/ic_uninstall_no_shadow.xml | 26 + res/drawable/ic_wallpaper.xml | 9 +- res/drawable/ic_warning.xml | 27 + res/drawable/ic_widget.xml | 6 +- ...{disco_bounce_section1.xml => disco_bounce.xml} | 8 +- res/interpolator/disco_bounce_section2.xml | 22 - res/interpolator/disco_bounce_section3.xml | 22 - res/interpolator/folder_interpolator.xml | 24 + ...arge_folder_preview_item_close_interpolator.xml | 24 + ...large_folder_preview_item_open_interpolator.xml | 24 + res/layout-land/all_apps_fast_scroller.xml | 39 + res/layout-land/launcher.xml | 24 +- res/layout-port/launcher.xml | 9 +- res/layout-sw720dp/all_apps_fast_scroller.xml | 37 + res/layout-sw720dp/launcher.xml | 9 +- res/layout/add_item_confirmation_activity.xml | 84 +- res/layout/all_apps.xml | 57 +- res/layout/all_apps_discovery_item.xml | 4 +- res/layout/all_apps_discovery_loading_divider.xml | 4 +- res/layout/all_apps_divider.xml | 4 +- res/layout/all_apps_fast_scroller.xml | 37 + res/layout/all_apps_icon.xml | 5 +- res/layout/all_apps_search_divider.xml | 25 - res/layout/all_apps_search_market.xml | 4 +- res/layout/app_icon.xml | 2 +- res/layout/app_widget_resize_frame.xml | 21 +- res/layout/deep_shortcut.xml | 5 +- res/layout/drop_target_bar_horz.xml | 2 + res/layout/drop_target_bar_vert.xml | 7 +- res/layout/folder_icon.xml | 2 +- .../gradient_bg.xml} | 23 +- res/layout/hotseat.xml | 1 + res/layout/notification.xml | 32 +- res/layout/notification_footer.xml | 2 +- res/layout/notification_main.xml | 8 +- res/layout/notification_pref_warning.xml | 23 + res/layout/overview_panel.xml | 13 +- res/layout/page_indicator.xml | 7 +- res/layout/popup_container.xml | 4 +- res/layout/qsb_default_view.xml | 2 +- res/layout/search_container_all_apps.xml | 69 + ...ontainer.xml => search_container_workspace.xml} | 2 +- res/layout/shortcuts_item.xml | 13 +- res/layout/system_shortcut.xml | 8 +- res/layout/system_shortcut_icon_only.xml | 4 +- res/layout/system_shortcut_icons.xml | 5 +- res/layout/user_folder.xml | 3 +- res/layout/user_folder_icon_normalized.xml | 3 +- res/layout/widgets_bottom_sheet.xml | 5 +- res/layout/widgets_list_row_view.xml | 2 +- res/layout/widgets_view.xml | 28 +- res/raw/downgrade_schema.json | 20 + res/values-af/strings.xml | 27 +- res/values-am/strings.xml | 27 +- res/values-ar/strings.xml | 27 +- res/values-az/strings.xml | 27 +- res/values-b+sr+Latn/strings.xml | 27 +- res/values-be/strings.xml | 34 +- res/values-bg/strings.xml | 27 +- res/values-bn/strings.xml | 25 +- res/values-bs/strings.xml | 27 +- res/values-ca/strings.xml | 27 +- res/values-cs/strings.xml | 27 +- res/values-da/strings.xml | 27 +- res/values-de/strings.xml | 27 +- res/values-el/strings.xml | 27 +- res/values-en-rAU/strings.xml | 27 +- res/values-en-rGB/strings.xml | 27 +- res/values-en-rIN/strings.xml | 27 +- res/values-es-rUS/strings.xml | 27 +- res/values-es/strings.xml | 27 +- res/values-et/strings.xml | 32 +- res/values-eu/strings.xml | 27 +- res/values-fa/strings.xml | 27 +- res/values-fi/strings.xml | 27 +- res/values-fr-rCA/strings.xml | 27 +- res/values-fr/strings.xml | 27 +- res/values-gl/strings.xml | 27 +- res/values-gu/strings.xml | 25 +- res/values-hi/strings.xml | 29 +- res/values-hr/strings.xml | 27 +- res/values-hu/strings.xml | 27 +- res/values-hy/strings.xml | 27 +- res/values-in/strings.xml | 27 +- res/values-is/strings.xml | 27 +- res/values-it/strings.xml | 27 +- res/values-iw/strings.xml | 27 +- res/values-ja/strings.xml | 27 +- res/values-ka/strings.xml | 27 +- res/values-kk/strings.xml | 27 +- res/values-km/strings.xml | 27 +- res/values-kn/strings.xml | 21 +- res/values-ko/strings.xml | 27 +- res/values-ky/strings.xml | 27 +- res/values-land/dimens.xml | 41 +- res/values-lo/strings.xml | 27 +- res/values-lt/strings.xml | 27 +- res/values-lv/strings.xml | 27 +- res/values-mk/strings.xml | 27 +- res/values-ml/strings.xml | 23 +- res/values-mn/strings.xml | 27 +- res/values-mr/strings.xml | 37 +- res/values-ms/strings.xml | 32 +- res/values-my/strings.xml | 27 +- res/values-nb/strings.xml | 27 +- res/values-ne/strings.xml | 21 +- res/values-nl/strings.xml | 27 +- res/values-pa/strings.xml | 27 +- res/values-pl/strings.xml | 27 +- res/values-pt-rPT/strings.xml | 27 +- res/values-pt/strings.xml | 27 +- res/values-ro/strings.xml | 27 +- res/values-ru/strings.xml | 31 +- res/values-si/strings.xml | 27 +- res/values-sk/strings.xml | 29 +- res/values-sl/strings.xml | 27 +- res/values-sq/strings.xml | 27 +- res/values-sr/strings.xml | 27 +- res/values-sv/strings.xml | 27 +- res/values-sw/strings.xml | 27 +- res/values-sw720dp/dimens.xml | 9 +- res/values-sw720dp/styles.xml | 2 +- res/values-ta/strings.xml | 27 +- res/values-te/strings.xml | 33 +- res/values-th/strings.xml | 27 +- res/values-tl/strings.xml | 27 +- res/values-tr/strings.xml | 27 +- res/values-uk/strings.xml | 27 +- res/values-ur/strings.xml | 21 +- res/values-uz/strings.xml | 27 +- res/values-v19/styles.xml | 2 +- res/values-v21/styles.xml | 2 +- res/values-v26/styles.xml | 8 +- res/values-vi/strings.xml | 27 +- res/values-zh-rCN/strings.xml | 27 +- res/values-zh-rHK/strings.xml | 27 +- res/values-zh-rTW/strings.xml | 27 +- res/values-zu/strings.xml | 27 +- res/values/attrs.xml | 41 +- res/values/colors.xml | 17 +- res/values/config.xml | 46 +- res/values/dimens.xml | 82 +- res/values/drawables.xml | 20 + res/values/strings.xml | 23 +- res/values/styles.xml | 112 +- res/xml/backupscheme.xml | 1 + res/xml/device_profiles.xml | 19 +- res/xml/launcher_preferences.xml | 39 +- src/com/android/launcher3/AllAppsList.java | 70 +- src/com/android/launcher3/AppFilter.java | 5 + src/com/android/launcher3/AppInfo.java | 25 +- .../android/launcher3/AppWidgetResizeFrame.java | 12 +- .../launcher3/AppWidgetsRestoredReceiver.java | 37 +- src/com/android/launcher3/AutoInstallsLayout.java | 43 +- src/com/android/launcher3/BaseActivity.java | 15 + src/com/android/launcher3/BaseContainerView.java | 22 +- src/com/android/launcher3/BaseRecyclerView.java | 115 +- src/com/android/launcher3/BubbleTextView.java | 239 ++- src/com/android/launcher3/ButtonDropTarget.java | 33 +- src/com/android/launcher3/CellLayout.java | 112 +- src/com/android/launcher3/DefaultLayoutParser.java | 19 +- src/com/android/launcher3/DeferredHandler.java | 120 -- src/com/android/launcher3/DeleteDropTarget.java | 8 +- src/com/android/launcher3/DeviceProfile.java | 301 ++-- src/com/android/launcher3/DropTargetBar.java | 52 + src/com/android/launcher3/FastBitmapDrawable.java | 18 +- .../launcher3/FirstFrameAnimatorHelper.java | 8 +- src/com/android/launcher3/FocusHelper.java | 4 +- src/com/android/launcher3/FolderInfo.java | 14 +- src/com/android/launcher3/Hotseat.java | 12 +- src/com/android/launcher3/IconCache.java | 85 +- src/com/android/launcher3/IconProvider.java | 10 +- src/com/android/launcher3/InfoDropTarget.java | 13 +- .../android/launcher3/InsettableFrameLayout.java | 3 - .../android/launcher3/InstallShortcutReceiver.java | 61 +- .../android/launcher3/InvariantDeviceProfile.java | 33 +- src/com/android/launcher3/ItemInfo.java | 30 +- src/com/android/launcher3/Launcher.java | 735 ++++------ src/com/android/launcher3/LauncherAnimUtils.java | 15 +- src/com/android/launcher3/LauncherAppState.java | 35 +- .../android/launcher3/LauncherAppWidgetHost.java | 109 +- .../launcher3/LauncherAppWidgetHostView.java | 18 +- .../android/launcher3/LauncherAppWidgetInfo.java | 6 + src/com/android/launcher3/LauncherCallbacks.java | 90 +- src/com/android/launcher3/LauncherModel.java | 1532 ++------------------ src/com/android/launcher3/LauncherProvider.java | 281 ++-- src/com/android/launcher3/LauncherRootView.java | 29 +- src/com/android/launcher3/LauncherSettings.java | 22 +- .../LauncherStateTransitionAnimation.java | 45 +- src/com/android/launcher3/MainThreadExecutor.java | 4 +- src/com/android/launcher3/PagedView.java | 118 +- .../launcher3/PendingAppWidgetHostView.java | 13 +- .../android/launcher3/PinchAnimationManager.java | 9 +- src/com/android/launcher3/PromiseAppInfo.java | 52 + .../android/launcher3/SessionCommitReceiver.java | 21 +- src/com/android/launcher3/SettingsActivity.java | 134 +- .../launcher3/ShortcutAndWidgetContainer.java | 6 +- src/com/android/launcher3/ShortcutInfo.java | 30 +- src/com/android/launcher3/UninstallDropTarget.java | 75 +- src/com/android/launcher3/Utilities.java | 26 +- src/com/android/launcher3/WidgetPreviewLoader.java | 48 +- src/com/android/launcher3/Workspace.java | 348 ++--- .../WorkspaceStateTransitionAnimation.java | 67 +- .../accessibility/FolderAccessibilityHelper.java | 2 +- .../LauncherAccessibilityDelegate.java | 7 +- .../ShortcutMenuAccessibilityDelegate.java | 8 +- .../WorkspaceAccessibilityHelper.java | 2 +- .../allapps/AllAppsBackgroundDrawable.java | 31 +- .../launcher3/allapps/AllAppsCaretController.java | 3 +- .../launcher3/allapps/AllAppsContainerView.java | 273 +--- .../launcher3/allapps/AllAppsFastScrollHelper.java | 8 +- .../launcher3/allapps/AllAppsGridAdapter.java | 202 ++- .../launcher3/allapps/AllAppsRecyclerView.java | 240 ++- .../allapps/AllAppsRecyclerViewContainerView.java | 1 - .../allapps/AllAppsTransitionController.java | 147 +- .../launcher3/allapps/AlphabeticalAppsList.java | 137 +- .../launcher3/allapps/LandscapeFastScroller.java | 63 + .../android/launcher3/allapps/SearchUiManager.java | 63 + .../{ => search}/AllAppsSearchBarController.java | 53 +- .../allapps/search/AppsSearchContainerLayout.java | 226 +++ .../{ => search}/DefaultAppSearchAlgorithm.java | 64 +- .../{ => search}/HeaderElevationController.java | 34 +- .../launcher3/allapps/search/SearchAlgorithm.java | 32 + .../android/launcher3/anim/AnimationLayerSet.java | 9 +- .../CircleRevealOutlineProvider.java | 2 +- .../anim/PillHeightRevealOutlineProvider.java | 43 - .../{util => anim}/RevealOutlineAnimation.java | 6 +- .../anim/RoundedRectRevealOutlineProvider.java | 77 + .../launcher3/anim/SpringAnimationHandler.java | 261 ++++ src/com/android/launcher3/badge/BadgeRenderer.java | 3 +- .../launcher3/compat/AppWidgetManagerCompat.java | 8 +- .../launcher3/compat/AppWidgetManagerCompatVL.java | 33 +- .../launcher3/compat/AppWidgetManagerCompatVO.java | 5 + .../launcher3/compat/LauncherAppsCompat.java | 67 +- .../launcher3/compat/LauncherAppsCompatVL.java | 24 +- .../launcher3/compat/LauncherAppsCompatVO.java | 119 +- .../launcher3/compat/PackageInstallerCompat.java | 31 +- .../launcher3/compat/PackageInstallerCompatVL.java | 72 +- .../launcher3/compat/PinItemRequestCompat.java | 126 -- .../compat/ShortcutConfigActivityInfo.java | 14 +- .../launcher3/compat/UserManagerCompatVL.java | 12 +- .../launcher3/compat/WallpaperColorsCompat.java | 55 + .../launcher3/compat/WallpaperManagerCompat.java | 61 + .../launcher3/compat/WallpaperManagerCompatVL.java | 292 ++++ .../compat/WallpaperManagerCompatVOMR1.java | 85 ++ .../com/android/launcher3/config/BaseFlags.java | 42 +- .../launcher3/discovery/AppDiscoveryItem.java | 1 - .../launcher3/dragndrop/AddItemActivity.java | 54 +- .../launcher3/dragndrop/BaseItemDragListener.java | 214 +++ .../launcher3/dragndrop/DragController.java | 8 +- .../android/launcher3/dragndrop/DragDriver.java | 12 +- src/com/android/launcher3/dragndrop/DragLayer.java | 19 +- .../android/launcher3/dragndrop/DragOptions.java | 2 - src/com/android/launcher3/dragndrop/DragView.java | 382 ++++- .../launcher3/dragndrop/FolderAdaptiveIcon.java | 175 +++ .../launcher3/dragndrop/LivePreviewWidgetCell.java | 1 - .../launcher3/dragndrop/PinItemDragListener.java | 200 +-- .../dragndrop/PinShortcutRequestActivityInfo.java | 20 +- .../launcher3/dragndrop/PinWidgetFlowHandler.java | 11 +- .../dynamicui/ColorExtractionAlgorithm.java | 802 ++++++++++ .../dynamicui/ColorExtractionService.java | 28 + .../launcher3/dynamicui/ExtractedColors.java | 113 +- .../launcher3/dynamicui/ExtractionUtils.java | 7 + .../launcher3/dynamicui/WallpaperColorInfo.java | 120 ++ .../folder/ClippedFolderIconLayoutRule.java | 101 +- src/com/android/launcher3/folder/Folder.java | 330 +++-- .../launcher3/folder/FolderAnimationManager.java | 374 +++++ src/com/android/launcher3/folder/FolderIcon.java | 798 +++------- .../folder/FolderIconPreviewVerifier.java | 75 + .../android/launcher3/folder/FolderPagedView.java | 120 +- .../launcher3/folder/FolderPreviewItemAnim.java | 97 ++ .../launcher3/folder/PreviewBackground.java | 440 ++++++ .../android/launcher3/folder/PreviewImageView.java | 1 - .../launcher3/folder/PreviewItemDrawingParams.java | 54 + .../launcher3/folder/PreviewItemManager.java | 359 +++++ .../folder/StackFolderIconLayoutRule.java | 28 +- .../launcher3/graphics/DragPreviewProvider.java | 19 +- .../launcher3/graphics/DrawableFactory.java | 8 +- .../graphics/FastScrollThumbDrawable.java | 89 ++ .../android/launcher3/graphics/GradientView.java | 198 +++ .../graphics/HolographicOutlineHelper.java | 4 +- .../android/launcher3/graphics/IconNormalizer.java | 22 +- .../android/launcher3/graphics/IconPalette.java | 31 +- .../launcher3/graphics/IconShapeOverride.java | 24 +- .../android/launcher3/graphics/LauncherIcons.java | 69 +- .../launcher3/graphics/PreloadIconDrawable.java | 12 +- .../android/launcher3/graphics/ShadowDrawable.java | 214 +++ .../launcher3/graphics/ShadowGenerator.java | 126 +- .../launcher3/graphics/TintedDrawableSpan.java | 1 + .../launcher3/keyboard/CustomActionsPopup.java | 2 +- src/com/android/launcher3/logging/FileLog.java | 13 +- src/com/android/launcher3/logging/LoggerUtils.java | 25 +- .../launcher3/logging/UserEventDispatcher.java | 101 +- .../launcher3/model/AddWorkspaceItemsTask.java | 76 +- .../launcher3/model/BaseModelUpdateTask.java | 141 ++ src/com/android/launcher3/model/BgDataModel.java | 32 +- .../launcher3/model/CacheDataUpdatedTask.java | 7 +- .../android/launcher3/model/DbDowngradeHelper.java | 108 ++ .../android/launcher3/model/ExtendedModelTask.java | 62 - .../launcher3/model/GridSizeMigrationTask.java | 16 +- src/com/android/launcher3/model/LoaderCursor.java | 6 +- src/com/android/launcher3/model/LoaderResults.java | 386 +++++ src/com/android/launcher3/model/LoaderTask.java | 860 +++++++++++ src/com/android/launcher3/model/ModelWriter.java | 4 +- .../model/PackageInstallStateChangedTask.java | 61 +- .../launcher3/model/PackageUpdatedTask.java | 158 +- .../launcher3/model/SdCardAvailableReceiver.java | 8 +- .../launcher3/model/ShortcutsChangedTask.java | 46 +- .../launcher3/model/UserLockStateChangedTask.java | 22 +- src/com/android/launcher3/model/WidgetsModel.java | 45 +- .../notification/FlingAnimationUtils.java | 356 ----- .../notification/NotificationFooterLayout.java | 10 +- .../launcher3/notification/NotificationInfo.java | 7 +- .../notification/NotificationItemView.java | 80 +- .../notification/NotificationListener.java | 84 +- .../notification/NotificationMainView.java | 91 +- .../launcher3/notification/SwipeHelper.java | 690 --------- .../launcher3/pageindicators/CaretDrawable.java | 16 +- .../PageIndicatorCaretLandscape.java | 6 +- .../pageindicators/PageIndicatorLineCaret.java | 13 +- .../launcher3/popup/PopupContainerWithArrow.java | 415 ++++-- src/com/android/launcher3/popup/PopupItemView.java | 203 +-- .../android/launcher3/popup/PopupPopulator.java | 31 +- .../android/launcher3/popup/SystemShortcut.java | 16 +- .../android/launcher3/provider/ImportDataTask.java | 41 +- .../launcher3/provider/LauncherDbUtils.java | 63 +- .../provider/LossyScreenMigrationTask.java | 2 - .../android/launcher3/provider/RestoreDbTask.java | 10 +- src/com/android/launcher3/qsb/QsbBlockerView.java | 93 -- .../android/launcher3/qsb/QsbContainerView.java | 17 +- .../android/launcher3/qsb/QsbWidgetHostView.java | 4 +- .../launcher3/shortcuts/DeepShortcutManager.java | 4 +- .../android/launcher3/shortcuts/ShortcutCache.java | 12 +- .../shortcuts/ShortcutDragPreviewProvider.java | 2 +- .../launcher3/shortcuts/ShortcutInfoCompat.java | 4 - .../launcher3/shortcuts/ShortcutsItemView.java | 178 ++- .../launcher3/testing/LauncherExtension.java | 21 +- src/com/android/launcher3/touch/OverScroll.java | 55 + .../SwipeDetector.java} | 188 ++- .../launcher3/util/CachedPackageTracker.java | 188 --- .../android/launcher3/util/ComponentKeyMapper.java | 50 + src/com/android/launcher3/util/FocusLogic.java | 1 - src/com/android/launcher3/util/IOUtils.java | 55 + .../android/launcher3/util/InstantAppResolver.java | 45 + .../android/launcher3/util/ItemInfoMatcher.java | 37 + .../android/launcher3/util/LauncherEdgeEffect.java | 365 ----- .../{LooperExecuter.java => LooperExecutor.java} | 4 +- src/com/android/launcher3/util/LooperIdleLock.java | 71 + .../launcher3/util/ManagedProfileHeuristic.java | 277 ++-- .../launcher3/util/MultiStateAlphaController.java | 119 -- .../launcher3/util/PackageManagerHelper.java | 18 + .../launcher3/util/PillRevealOutlineProvider.java | 68 - src/com/android/launcher3/util/Preconditions.java | 10 +- src/com/android/launcher3/util/RunnableWithId.java | 36 + .../android/launcher3/util/SQLiteCacheHelper.java | 4 +- .../android/launcher3/util/SettingsObserver.java | 100 ++ .../android/launcher3/util/SystemUiController.java | 80 + src/com/android/launcher3/util/TestingUtils.java | 2 - src/com/android/launcher3/util/Themes.java | 20 +- .../android/launcher3/util/ViewOnDrawExecutor.java | 24 +- .../android/launcher3/views/ButtonPreference.java | 65 + .../views/DoubleShadowBubbleTextView.java | 121 ++ .../RecyclerViewFastScroller.java} | 237 +-- .../launcher3/widget/PendingAddShortcutInfo.java | 1 - .../launcher3/widget/PendingItemDragHelper.java | 2 +- .../launcher3/widget/WidgetAddFlowHandler.java | 18 +- .../launcher3/widget/WidgetListRowEntry.java | 4 + .../launcher3/widget/WidgetsBottomSheet.java | 85 +- .../launcher3/widget/WidgetsContainerView.java | 13 +- .../launcher3/widget/WidgetsDiffReporter.java | 141 ++ .../launcher3/widget/WidgetsListAdapter.java | 68 +- .../launcher3/widget/WidgetsRecyclerView.java | 7 +- .../com/android/launcher3/BuildConfig.java | 14 +- .../com/android/launcher3/config/FeatureFlags.java | 11 +- tests/Android.mk | 6 +- tests/res/raw/db_schema_v10.json | 4 + .../launcher3/InvariantDeviceProfileTest.java | 119 -- .../allapps/DefaultAppSearchAlgorithmTest.java | 82 -- .../search/DefaultAppSearchAlgorithmTest.java | 99 ++ .../com/android/launcher3/logging/FileLogTest.java | 6 + .../launcher3/model/AddWorkspaceItemsTaskTest.java | 15 +- .../model/BaseModelUpdateTaskTestCase.java | 29 +- .../launcher3/model/DbDowngradeHelperTest.java | 194 +++ .../launcher3/model/GridSizeMigrationTaskTest.java | 5 +- .../model/PackageInstallStateChangedTaskTest.java | 5 +- .../launcher3/popup/PopupPopulatorTest.java | 18 +- .../launcher3/provider/RestoreDbTaskTest.java | 7 +- .../testcomponent/TouchEventGenerator.java | 275 ++++ .../android/launcher3/touch/SwipeDetectorTest.java | 115 ++ ...onTestCase.java => AbstractLauncherUiTest.java} | 88 +- .../android/launcher3/ui/AllAppsAppLaunchTest.java | 35 +- .../launcher3/ui/AllAppsIconToHomeTest.java | 40 +- .../launcher3/ui/RotationPreferenceTest.java | 77 - .../android/launcher3/ui/ShortcutsLaunchTest.java | 38 +- .../android/launcher3/ui/ShortcutsToHomeTest.java | 39 +- .../launcher3/ui/widget/AddConfigWidgetTest.java | 71 +- .../android/launcher3/ui/widget/AddWidgetTest.java | 39 +- .../launcher3/ui/widget/BindWidgetTest.java | 52 +- .../launcher3/ui/widget/RequestPinItemTest.java | 77 +- .../launcher3/util/SimpleActivityMonitor.java | 65 - .../launcher3/util/TestLauncherProvider.java | 4 + .../launcher3/util/rule/LauncherActivityRule.java | 132 ++ .../launcher3/util/rule/ShellCommandRule.java | 90 ++ .../launcher3/widget/WidgetsListAdapterTest.java | 149 ++ 545 files changed, 19401 insertions(+), 10597 deletions(-) f1eae802b5 Fix bug where labels were visible in hotseat / invisible in workspace. 846455e1ff Larger icons for L3Go and spacing changes. 3993348043 Remove discovery bounce for demo users 7a77f1e678 Fix predictiveApps Bug: 67010327 a81e8d855a Demo mode default layout support 2782449da6 Demo mode default layout support 6b0aa870b8 Caching system app flag to avoid unnecessary system calls when scrolling b808e1102f Disabling state saving for search textbox as search results are not preserved across activity recreate d772c0aece Remove stateUnchanged flag from activity 11ee2f6e8f Move orientation initialization to onCreate. 6bed350b75 Fix bug where widgets are inflated in the wrong orientation. adaf210794 Fixing widgets not getting restored when the corresponding system app is enabled 22cb37745c Ignore clicks on notifications that don't have intents. d315ff2bc2 Remove haptic on touch down Bug: 65463659 a41ebf0cd2 Fixing promise icons not getting restored after the app is installed e24cb63b81 WallpaperManagerCompat should target correct platform Also replace Utilities.isAtLeastO() to static final constant. Bug: 65544683 2b1073994c Try-catching getColorHints in wallpapermanager compat. 2063ebd990 Adjust notification paddings 152d4d476e Changing overlay color for all apps in dark theme. aeed7f24f2 Remove reflection from wallpaper manager for wallpaper colors. de788826d2 Adding a category to indicate that this is a launcher app 01521b52a8 Fix bug where Launcher crashes when pinned shortcut has no icon. 4f59381bc4 Fix bug where dragging app from Search breaks Folder preview. fe8a39d8b0 Ensure no diffs b/w oc-mr1-dev and ub-launcher3-dorval-polish2. 36628a1122 Disable debugging on Widgets Diff Reporter Bug: 65160070 7927b03287 Fix @SuppressWarnings('deprecation') typo. e18d3f537f Updating the all-apps discovery bounce animation 5459b66bb6 AppInfo to create launch intent from component name. 3152827d3b IconCache should refresh on OTAs f5523921c3 Adding support for badging instant app icons. 7fb9e712e8 Increase overview icon zone percentage from 20% to 22%. bfaa4a4edc Hides text on ButtonDropTargets if any of them are ellipsized. 81a70e5dc2 Adding scrim in all-apps scrim 8ff9e1d679 Integrating suggested app by handling new status flags for shortcut items. a11380d370 Fix bug where mw landscape cell size is calculated incorretly. 8e5464b544 Remove flicker when multiple apps are added/removed/updated on widget tray 988ad27be4 Applying the widget resize changes even when the activity is destroyed in the middle of the resize interaction. c90a89d997 Add spring to QSB when opening all apps. c56e3ff2ee Show progress dialog when uninstalling an app in Launcher3Go. 78356a542e Adjusting reflection api for color addOnColorsChangedListener that caused reflection to break. The new api method is available in both DR and MR1. f30c63c593 Adjusting opacity values for all apps. d725f644b7 Remove LAUNCHER3_ALL_APPS_PULL_UP Bug: 63712253 Verified: all apps transition fully functional Verified: NO_ALL_APPS_ICON = false case also works. 49fc3f7aa8 Fixing bindAllApplications scheduled with null list. 906c6b2f6c Fixing wrong intests being sent to DeviceProfile in case of lowRam device Also fixing the navbar to dark theme when a black bar is drawn behind nav bar a9a1a210d3 Fixing crashloop due to ag/2750101 6e13dd3aa8 Simplifying some package matching code by using common itemInfo mathcher b23980cc0e Fixing duplicate/inconsistent definitions for model and callbacks 48a4e91c73 Fix bug where all apps items fade in. 1fe0c2ca08 Simpifying uninstall drop target to check item type instead of class instance 7dfabaa02b Fix bug where all apps items fade in. bf17e50156 Get rid of unnecessary int array allocation. c138515c4e Remove notification dots setting for Launcher3Go bb10fa8fc2 Fix bug where all apps scrollbar jumps. 2d01eb610c Import translations. DO NOT MERGE 9593f9ed0c Fix bug where workspace is not aligned with hotseat in landscape. 5044c35b07 Update hotseat cell height calculation. f4085ff7cc Import translations. DO NOT MERGE 5be7579598 Fixing badge bounds incorrectly set when dragging icon 0b754e564b Making some methods accessible 76bf7f3835 Disable adaptive icon drawable parallax effect during drag and drop Bug: 34828147 2917a8bf2b Defer some work until after workspace fade-in 3051dbabe7 Switch the status bar color earlier in the all apps transition d48710c283 Unbind notification listener when badging is disabled 2bc5c995f6 Add new GradientView just for WidgetsBottomSheet 27ad267a81 Fix bug where user gets stuck in overscroll. 902e235348 Create new device profile for Android Go. eda6907387 Updating the shortcut icon for Launcher3Go 7f522a25c3 Optimizations to reduce all apps jank. 18751b649d Landscape launcher grid/all apps to spec. 561ba6f75e Import translations. DO NOT MERGE 43387914ca Import translations. DO NOT MERGE 9749b3a93d disabling feature flag LAUNCHER3_UPDATE_SOFT_INPUT_MODE b65e13ca83 Making the whole preference entry a single tap target when notification access is not available 1d7f45d8f8 Fixing various tests 14b3240eca Sending onCreate to the callbacks after our call is complete 7653a60c74 Optimize updating All Apps Predictions. a8ccf09597 Use deep shortcuts' icons as a fallback when updating 1201982233 Cleanup duplicate translation resources 3f9bab2fe4 More launcher grid updates. a04e5039bc Cleanup duplicate translation resources 60d1fb4d9d Import translations. DO NOT MERGE 172fb8cffe Import translations. DO NOT MERGE 6d1e9a1012 Moving GradientView background alpha to resources 254bd42729 Merging ScrimView into GradientView 746c6c36b6 Handle null background or foreground when dragging adaptive icons a0465afe8d Merging ScrimView into GradientView 813c626f92 All Apps physics polish. 2d5e0e067c All Apps physics polish. bd3057dde2 Add padding to the top of Folders for visual balance. 9ad87463a8 Revert "Update Folders to match spec." b141a090d7 Import translations. DO NOT MERGE 119bb836b4 Import translations. DO NOT MERGE 3de7ee4463 Import translations. DO NOT MERGE 5d80c28161 Updating fade-effect parameters: > Shifting the effect at the edge in the presence of padding > Removing fade effect at the bottom > Fixing wrong call for translating children 30d0aa2605 Launcher grid changes. e29897f503 Adding spring effect for folder icons when dragging similar to adaptive icons cab2e0e8a1 Import translations. DO NOT MERGE 0c172151c3 Fix bug when dragging FolderIcon between Workspace/Hotseat. 14709c6eea Remove extra call to AllAppsContainerView#reset. 1091e538b4 Manually compute all apps cell height in multi-window mode. e1ee42c588 Simplifying FeatureFlags by moving common flags to a base class. Only the modified flags need to be redefined. 7364eb341b Import translations. DO NOT MERGE 64a75aa305 Adding A feature flag to disable widgets and a corresponding build target Launcher3Go without widgets support 665971c007 Adding ability to set a custom blur mask filter and alphas in shadow generator. fd8fa136f5 Update Folders to match spec. 27790352a3 separate enforceContainerWithinScreen logic to a private method 2385ebebee Adding support for derivative apps to safely extend LauncherLog proto f5a09fe638 Fixing wrong title case for some strings 7fda285cf0 Update when Launcher's scrim should fade. b72d8b2c8b Using common fling detection logic for notification and all-apps 36435f5ffd Import translations. DO NOT MERGE 2e1c9afbb2 Import translations. DO NOT MERGE 1a56a5286c Fixing tint not getting applied when an item is dragged over a drop target 435a35dec3 PopupContainerWithArrow should align correctly in RTL mode Test: see attached screenshot in the bug 2b50b53183 Updating UserEventDispatcher to make some methods accessible. 5360b6ee4f Fix regression which broke Workspace flings in RTL 51e224a121 SwipeDetector should work on multi touch finger points Bug: 63815304 Change-Id: I66b0bedeed0bd3fadc5f2f73fd76e64010170c97 8632d9dd1e Factor in CellLayout padding in cell size calculation. e8e6d9b658 Decrease the animation delay when closing Folder from 2+ page. 05d2df1678 Using collator for string matching b24fa30025 Fix crash when adding PinShortcutRequestActivityInfo to Folder. d791f3a4fa Launcher3: Can't search out local app by Chinese 19db4255a6 Fix bug where Folder name stayed invisible. b2b0333a62 Dark page indicator for wallpapers that support dark text. 0bf251b643 Accounting for bottom margin in the search box in app-scroll range bf78f3cd41 Collapse caret click and all apps click into one 4e358271d3 Tighten up vertical spacing in landscape all apps. 5441a9d30a Make landscape all apps caret clickable when in all apps as well as workspace 4dd024b974 Add new motion for when Folder preview changes due to onDrop. ecf451457b Polish Folder open animation during drag and drop. f423f0a6d4 Catch SecurityException from NoMan to workaround possible race condition 52ff325841 Move padding from Hotseat to Hotseat's CellLayout. 97f93583d3 Changes on the wallpaper gradient extraction algorithm: fallback colors for very light or very dark luminosity. 2803200697 Set edgeMarginPx back to 8dp. 8701cd58cf Revert "Match items in icon preview with items in Folder using permutations." 36be1d3674 Revert "Update existing Folder items' ranks to match their pre-permutation layouts." 4dbe594a6a Import translations. DO NOT MERGE f17ce4f1cd Import translations. DO NOT MERGE f5b4b80972 Fixing widget id restore broadcast. a9f4bffbfc Launcher3: Can't search out local app by Chinese ad19a3225d Launcher3: Can't search out local app by Chinese ea36114e4b Updating the warning icon c210f5b7ff Fixing bug where tapping home while going from page 0 to 1 does nothing 5760ca1769 Do not run page snap animation if already on the default page 080c37ecc1 Enable to recreate icon with shadow without resizing it. 27bdbcae7f Slide in first page preview items in FolderIcon after Folder closes. e5f4939cba Supporting dark theme hint for wallpaper colors. 848cad56ce Adding a warning button when notification access is not available f40e94955c Add tests to SwipeDetector (formerly VerticalPullDetector). 6c5d10261e Move the PreviewItem drawing/animation logic to PreviewItemManager. 6dea7cddf9 Mark off-screen pages as unimportant for accessibility bbc139188a Only draw double shadows of BubbleTextView if both shadow color's alpha value is non-zero. 5a1ab2ef85 Salt packageNameHash with unique user identifier Bug: 62676166 67a25b3c4d Keep gutter aligned when removing notification footer 34ab6df435 Fixing legacy shortcuts which only specify packageName in the intent dont get restored on apk install. 2ed276eb13 New calculation for page indicator size on tall devices. 2b35905ea7 Add overscroll to the top of All Apps. b8ae2dd2af Default icon should match platform one even on N and below devices. Bug: 63083094 45cdfa78d4 Polish popup 200352ca4e Don't enter overscroll when dragging fast scrollbar. 5247f5b05a Fixing preview for newly created folder not getting clipped properly. bc1d0774aa Fixing clip mask not getting initialized properly. a361c7204f Ensure mCurrentPage is valid after page is removed 7bb7d6c0dc Import translations. DO NOT MERGE 43c03312cb Import translations. DO NOT MERGE 0256289bf6 Import translations. DO NOT MERGE 2de2d6781b Settings: only replace content with new fragment if it has no saved instance state. 3f5a11f3a5 Add user event logging for page rearrangement and LEFT/RIGHT swipes 1. Call logOverviewRearrange logging call ONLY when the order actually changed 2. Call logActionOnContainer when containers are swiped. Bug: 32457561 Bug: 32457561 4d16982d42 Replace launcher3 default icon to match with the platform one. Bug: 63083094 5fe66e3eef Use last saved icon if pinned shortcut is unpublished ef6746bc65 Revert "Salt the package hash code using the device serial Bug: 62676166" d6573ed128 Tweak popup animation e8ca28179b Salt the package hash code using the device serial Bug: 62676166 de0ea81442 Folder animation polish. 35cb8aefea Polish for all apps physics. c4b296a50e Update existing Folder items' ranks to match their pre-permutation layouts. d4fdbf1fd0 Add gradient background behind widgets bottom sheet cba189344d Ensure notification listener is connected before getting notifications 7308cde2ca Don't fade in text if icon is in hotseat 69c340a05e Match items in icon preview with items in Folder using permutations. 18483fb72b Log an error when loading an icon fails aa2272f81c Popup visual changes 1d8d945020 Fix the logging tag to be 23 characters it was 24 characters. 692aeec287 Close cursor after use in RestoreDbTaskTest. d032d2cea4 Use dark nav bar for dark widgets sheet 60c1456472 All apps alpha mask asset for all densities. 6cdc16cf84 Update cache version based on new icon sizes. ba9065cffd Some cleanups in IconCache class: 1. Make an instance variable final 2. Replace explicit type argument with <> 3. Get rid of an unnecessary return statement c7b8df8329 Sanitizing various search container ids and layout names 8d769d6620 Revert edge glow effect and restore damped overscroll e309c6dc24 Fix getAppPosition calculation since search divider removed from RV. ad3194ec81 Add overscroll w/ physics to All Apps. 53f5f172a3 Bitmap resource should not be scaled on lower density devices Bug: 63008339 89d5c5a31b Updating fast scrollbar UI in Landscape 2c1814378c Reorder home settings Bug: 62957388 1d9cc32475 Fix Folder text animation bugs. c7aa37d696 Animate Folder elevation halfway thru transition. 1322f9cb9a Fixing drag outline not getting drawn when the shortcuts popup is shown. 313fc8aa1f Switching to dark color in color extraction algorithm. 093c3ac7c3 Add dark widgets theme cb73920b23 Move inner classes out of FolderIcon. 72b5fd186e Grid change polish bugs. 43c0f58b08 Few cleanups in Launcher.java: 1. Fix static member accessed via instance reference 2. Get rid of explicit type arguments 3. Make few instance variables final 4. Get rid of redundant 'public' modifier for interface methods 5. Get rid of an unnecessary return statement 151c0550dc Get rid of an unused import from AppsSearchContainerLayout class. b28c4fcf35 Landscape grid changes for Workspace/All Apps. 4e5a878bc4 Fixing two different implementations for animating text alpha 9314b7c01d Separating double shadow logic for BubbleTextView in a separate subclass 541e13c265 1. Replace use of java.util.HashSet with android.util.ArraySet in NotificationListener. 2. Make few instance variable final. 3. Fix an unchecked cast. a0233f72be Move PreviewBackground into its own class file. 1da138903b Adding support in IconProvider for loading different icons for UI and model use 01088543c9 Fixing GridMigrationTask tests 1e10535c16 1. Replace use of java.util.HashMap with android.util.ArrayMap in SwipeHelper class 2. Make few instance variables final Bug: 62466540 a3f91c9752 PopupContainerWithArrow accepting bubbletextview without icon being set. d84f771f75 Do not apply legacy treatment on shortcuts Bug: 62617041 46d73d69f0 Disable old ColorExtractionService if feature flag for LAUNCHER3_GRADIENT_ALL_APPS is enabled 0d1fe13a50 Fade out hotseat more aggressively during all apps transition 80fa41f00f Fixing PinItemActivity not getting dismissed when starting drag-and-drop in multi-window mode 828b11e5a9 Setting the callback for previewItems to folderIcon. This allows the FolderIcon to get updated without going through the child'draw pass. Also simplifying the draw code for the FolderIcon to remove any cycling invalidate calls cd04c89f89 Removing view.isInTouchMode() because plaform returns false when using a mouse on long click. 2814112998 Properly desaturating the dragview if the icon is disabled 318f567a84 Prevent recursive draw-invalidate cycle when drawing folder a2fde430b5 Enabling spring effect during drag-n-drop on deep shortcuts 03a38a669c Fixing scale calculation for spring effect on drag view 7efd29ad85 Set clipToPadding false for FolderPagedView. 544946ae80 Set mDragInProcess to false in onDragEnd. 654bf3141b Adaptive icon fetched from icon provider and/or work profile icon should not change during DnD Bug: 62806605 Bug: 62823315 d36ed7d982 Adding utility method to find an app from a component key 027fba3527 Refactoring PinItemDragListener into a base class to allow diffenret implementations of multi-window drag and drop e463c8f191 Rafactoring shadow generator logic to allow customizing various parameters 2ef1ab4017 Show and update preload icons when they are in a FolderIcon preview. 8392c823a9 Fixing various system UI flags not getting updated properly on theme changes. 0f79e267ef disable feature flag LAUNCHER3_PROMISE_APPS_IN_ALL_APPS f9e8626fd0 Fix shadow problems with Folder animation. 5931ca0415 Fixing dark tint for ShadowDrawable. Updating the dark theme for empty all-apps search drawable. 5a1ca5756e Adjust some sizes in popup 0e43826c66 Round some more icons 0966072c91 Portrait grid changes for Workspace/All Apps. 446cd728d1 Update icons to be rounded 636e081ab7 Applying API changes on WallpaperColors. 4a5fd100d7 Add spring effect to adaptive icon foreground layer b/34841763 7d18dd8f07 Fix bug where TalkBack reads both folder name and hint. e4a252a16b Fade folder icon text when opening/closing. 47a8922161 Spread out overview buttons in landscape 234ca84a50 Disable haptic feedback on items in Folders. 8f402808e4 Fade original icon's text in as popup closes 1a8f6fb736 Updating the fast scroll bar UI 11c7bc678b 1. Avoid object allocations during draw/layout operations (preallocate and reuse instead). 2. Prevent NPE in dereferencing mDragInfo. 3. Get rid of unused variable assignments. ad69fa4c74 Round popup corner clipping rotation center af9eb6997a Import translations. DO NOT MERGE d4274a6fa4 Import translations. DO NOT MERGE 5098e36f01 Import translations. DO NOT MERGE 086467dab8 1. Get rid of unnecessary ; from VerticalPullDetector 2. Make an instance variable final 814deadc2c Animate badge after folder closes cd6885455b Don't crash when tapping twice on a notification 00f3da27b1 Some cleanups in DragDriver class: 1. Get rid of unused instance variables from DragDriver#SystemDragDriver class 2. Get rid of unnecessary ; f75faf8036 1. Replace use of java.util.HashMap with android.util.ArrayMap in LauncherAppsCompatVL class. 2. Fix Synchronization on a non-final field 'mCallbacks'. 3. Add missing @Override to the overriden methods. 4. Add missing @NonNull to the method parameters. Bug: 62466540 887bd1fe1a Show more shortcuts when last notification is dimissed 8b4342c943 Updating the UI for Add-to-homescreen dialog 5606e07059 Removing long press support from page-indicator 443bfc8600 1. Get rid of few unnecessary boxing in BgDataModel class. 2. Get rid of an unnecessary return statment from BgDataModel class. 7fd4bb625d Align widgets labels to view start for RTL 6db41f1c69 Fix for clipped promise icon. 8cae50d8b2 Replace use of java.util.HashMap with android.util.ArrayMap in UserManagerCompatVL class 4bfa466cef Add following compile time dependency to packages/apps/Launcher3/build.gradle file 44c3ddcf49 Replace use of java.util.HashMap with android.util.ArrayMap in AddWorkspaceItemsTask class Bug: 62466540 fd126aa95e Making bitmap of PreloaderIconDrawable smaller so it fits inside the progress circle. 0ce439fc9a 1. Get rid of mWidgetMinSize as the contents of this collection are queried, but never updated. 2. Get rid of explicit type arguments that can be inferred 3. Add type argument to variables of type HashSet Bug: 62466540 f6eb789016 Extracting search algorithm in an interface to make it easier to change the search behavior 571e12da66 Fixing FLAG_PROVIDER_NOT_READY not being cleared in LoaderTask 7475884052 Add LAUNCHER3_SPRING_ICONS feature flag b/34841763 b81db8a3ad 1. Replace use of java.util.HashMap with android.util.ArrayMap in FolderPagedView class 2. Get rid of explicit type arguments that can be inferred 54cfee2668 Import translations. DO NOT MERGE 5212c88bcd Import translations. DO NOT MERGE b38e74160f Import translations. DO NOT MERGE 83afc9eda7 1. Replace use of java.util.HashMap with android.util.ArrayMap in PackageUpdatedTask class 2. Get rid of explicit type arguments that can be inferred bf3366f0d9 Fix synchronization on a non-final field 'sInstanceLock' by making it final. 93c0512b28 Some cleanups in Workspace.java class 1. Make instance variables final 2. Get rid of explicit type arguments that can be inferred 3. Get rid of redundant initializer 4. Get rid of unnecessary ; 4eb823a4ce Fix typo in preferences 9962dbe671 1. Replace use of java.util.HashMap with android.util.ArrayMap in CellLayout class 2. Get rid of explicit type arguments that can be inferred 3. Make instance variables final Bug: 62466540 0a3169bc66 1. Replace use of java.util.HashMap with android.util.ArrayMap in ShortcutCache class 2. Get rid of unused constants from ShortcutCache class 3. Make instance variables final 5cc7bbdbb3 Removing dependency on onAttachedToWindow callback. 325b5c7a66 Some theme fixes a93d09fe63 Replacing png asset with vector drawable 14c3389dfe Revert changes made in http://ag/2388716 as we have few open questions about the performance loss because of this CL. 415ff73c84 Replace use of java.util.HashMap with android.util.ArrayMap in DrawableFactory. 0590a4c0ce Replace use of java.util.HashMap with android.util.ArrayMap in AutoInstallsLayout, DefaultLayoutParser, ImportDataTask classes. 7886c037f8 Replace use of java.util.HashMap with android.util.ArrayMap in AnimationLayerSet. 2d75266c75 Replace use of java.util.HashMap with android.util.ArrayMap in DrawableFactory. 26453a297b Replace use of java.util.HashMap with android.util.ArrayMap in AutoInstallsLayout, DefaultLayoutParser, ImportDataTask classes. 93527e2c5d Replace use of java.util.HashMap with android.support.v4.util.ArrayMap. 20ecc54ebd Replace use of java.util.HashMap with android.util.ArrayMap in AnimationLayerSet. 1d7ff6fdb7 Making some constants accessible 93e39ecdeb Title style for text setting font family. de57cafbb2 Removing some support lib dependencies 7bffad10cc Fixing Drawable not getting tinted properly if the color is always transparent 6bbb28ff40 Fixing broken gradle build 8231596619 Updating the WallpaperManagerCompatVL to use JobSchedular instead of intent service 33eafc6328 Merge commit 'refs/changes/42/2374342/1' of sso://googleplex-android/platform/packages/apps/Launcher3 6d55202c9b Trigger theme change if supportsDarkText is switching. 6f1118a919 Revert "Merge commit 'refs/changes/42/2374342/1' of sso://googleplex-android/platform/packages/apps/Launcher3 into dots-color" ff4f201fad Use extracted color for scrim in overview mode. 9d887a2c45 Adding a utility method for getting device prefs 0316c12062 Merge commit 'refs/changes/42/2374342/1' of sso://googleplex-android/platform/packages/apps/Launcher3 into dots-color 54ba601a99 Dark text support for caret, drop target text and cell layout drop outline e86f11fa38 Adding support for loading workspace in the absence of Launcher. 5c83e7cdc5 Refactor and generalize SpringAnimationHandler. a693694502 Dark color on super light wallpaper support 9e4c359054 Adding utility method to temporarily hide scrollbar 75de76f917 Fix bug where physics appears not to run in all apps. d9a2187621 Adding tint support for shadow drawable. 47ab9b1fc5 Generalize findContrastColor() to work for dark backgrounds 966d901af0 Removing QsbBlockerView bd867a3d3e Don't use CharSequence as notification text 90038ebab2 Add support for popup dark theme 6d60532167 Revert "Decrease jank in all apps physics." b434fde427 Moving LoaderTask to a separate class file 7e3a882a49 Improved color extraction algorithm 79b176e42c Fix visibility of notification footer divider 9d7f2b9e0d Decrease jank in all apps physics. 26d7528bc2 Import translations. DO NOT MERGE 6c74114660 Import translations. DO NOT MERGE c6e97692e4 Moving LoaderTask static 85efb4b07d Launch wallpaper picker with rectangular reveal 869a97da73 Promise icons don't support popup f8d6ed21ce Moving workspace bind logic into a separate class. acaf5b3a37 Remove gap between popup items 3a253967df Add debug message to indicate why shortcut has been deleted. b/62088762 07309691c8 Import translations. DO NOT MERGE 47559fb858 Import translations. DO NOT MERGE 2518cfc365 Distignuishing between hotseat/workspace on the logging for opening all apps via swipe/fling. c6e07299c2 Providing a default color extraction implementation. Enabling FeatureFlag LAUNCHER3_GRADIENT_ALL_APPS 1d0b0e25dc Log when App info or Widgets system shortcuts are tapped 27288381a1 Theming on Scrim- and GradientView 0ef74aba1a Use View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR API now that it's available b/38431856 9d9dbcb1b8 Revert "Revert "Fixing string not correctly marked as non-translatable"" 0ec2da54f8 Revert "Fixing string not correctly marked as non-translatable" 477b8cc1b4 Fixing string not correctly marked as non-translatable 368ae77201 Defining a dark theme for launcher 1a83af2b81 Allapps motion changes for landscape 896e71a859 Update FolderIcon preview to be 1dp bigger (stroke) than other shortcuts. 418d443d2f Revert "Allapps motion changes for landscape" 17b7f9bdf4 Don't hide text in pre-drag when opening popup above icon d15dccf10e Allapps motion changes for landscape 66714d3cb7 Update physics VelocityTracker units to 175 pixels per second. 9d1aa13a97 Some fixes in the compat implementation of wallpaper manager 0140a9d3ac Turn flag on for LAUNCHER3_PHYSICS. 3e93ec558a Adding compat implementation for the new WallpaperManager APIs for color extraction 91ee8fe94e Import translations. DO NOT MERGE c152748e46 Import translations. DO NOT MERGE 4e54a4cfa5 Fix bug where item was not moved in database when added to a Folder. 4e11c2738a Add physics motion to items in all apps. a139810632 Import translations. DO NOT MERGE f6f526d7ec Import translations. DO NOT MERGE e13d464539 Calling recreate() instead of finish() so that the activity life cycle is handled properly c476d6e192 Allow user to place PendingAddShortcutInfo in opened Folder. a474a9bcf5 Simplifying logic for managed for icon addition 22ca9ec137 Removing various reflection calls with final APIs cbe6c2849e Rename "Settings" to "Home settings" 0e947fbdbb Making some methods accessible 30e55d0f7c Don't set system shortcut text to white b01046f9e7 Rounded caret 0c098dc5a0 Import translations. DO NOT MERGE 4915614962 Import translations. DO NOT MERGE 8b6ac00a1b Adding an option to change the shadow size 0dc1db4fee Aligning the search box with bottom of hotseat icons 8acf8b506d Design adjustments for transition from workspace to All apps. f79e54b8ac Add missing 'leave behind' view for new Folder animation. dc19a07aba Adding support for top padding in BaseRecyclerView. The scrollbar is drawn below the top padding. Also adding callback for getting the all-apps vertical pull range so that it can be controlled by SearchUiManager 6d696f8d7c Fixes a bug in verifying the validity of a session info. 3b6d403d36 Keep elevation during the Folder clip animation. df39ca11d6 Removing padding override in multi-window mode 29676acfe2 Update accessibility for popup 2d89ea8453 Fade in background scrim when resuming from screen off. 05f30889d6 Adding support for DB downgrade 60820d796f Adding listener support for color extraction changes Changing the apps-search layout to use theme attribute instead of hard coded layout id d5fc4f309f Fix folder animation in RTL mode. de21c36072 Import translations. DO NOT MERGE 2a891370af Import translations. DO NOT MERGE 1d6300bf66 Color extraction implementation for gradient colors used by all apps background. 161f96bc77 Moving apps search related logic into a custom layout file 65d9ceb383 Disabling page fling while the overlay is moving 2ee15ef38d Using package update event as well for restoring promise icons b3cbd7c87d Revert "Adding suggested app as part of app discovery." c0372a42a2 Adding suggested app as part of app discovery. 2b823f452b Show icon in PendingAppWidgetHostView immediately. 48198d004a All Apps transition with gradient and scrim. 03e6972b90 Prepare for removal of junit and android.test classes from Android API (step 1) b3648e084f Refactoring some shadow generator logic into common methods 448bf2e182 Import translations. DO NOT MERGE 2023510fea Import translations. DO NOT MERGE bdb5424fae Fade in the FolderIcon stroke after Folder animates closed. 09204172b3 [MANUAL] resolve merge conflicts of 59c0e0e91 to ub-launcher3-dorval-polish da1dfa32d0 Creating a custom drawable to customize shadow. 5e7b238a93 Updating color extraction to include wallpaper theme color. Also adding mathods and callbacks to pass the related data to the callbacks. 4ec7505e57 Import translations. DO NOT MERGE d0e4b7a192 Import translations. DO NOT MERGE d519052281 Separating top and bottom paddings for the hotseat 9544c8e498 Add missing 'leave behind' view for new Folder animation. 751e41eb66 Separating top and bottom paddings for the hotseat 3e8273be69 Import translations. DO NOT MERGE dbfc9014fe Simplifying some DB managed logic 07fc44efeb Rename language+country resources to just language c66c3e2ba4 Fix build - move system shortcut icon colors to theme c974115e06 Import translations. DO NOT MERGE 2dbcfb6cb0 Build fix 0d834f2a0a IconNormalizer cleanup 67a25e6ff1 Fixing broken build 1877176ddb Import translations. DO NOT MERGE 733abf02d1 Fix folder animations in spring loaded mode + polish. ffd7e76261 Fine tune the circle detection 86160f5d5b code cleanup: regarding Favorites debug logging c06af333cb Minor Refactoring only: no functional change 3d6d4cacdc Fix NPE when DEBUG = false 24b81caaa9 Enable feature flag for: Setting soft input to adjust resize while all apps is open. dcd8b5c272 Fix NPE f5a6ee0bfb Legacy icon treatment f0cbf0f8b8 Disable drag and drop on Folder when its animating. 91d1439430 Remove setCurrentPlayTime call as it causes a crash. ce74d2a813 Smoother folder animation tweaks. 0eb6326b5f Fixes a crash in the AllAppsFastScrollHelper where on updating the activated flag on the views it was trying to retrieve an item from the model for a non-existing position in the model. bf2d46efad Enable Promise App Icon in All Apps. 08ffaae3b6 Show promise app icon progress in All Apps and setup market intent on clicking promise app icon in All Apps. 7a5a355ab8 Make LEGACY_ICON_TREATMENT flag work b52d61db7e Import translations. DO NOT MERGE 817afa3447 Show promise app icon in All Apps while installation process. a7cddd2c96 Refactor Folder/FolderAnimationManager code. ec191d7c51 Import translations. DO NOT MERGE 5f3f4d4280 Added new interpolators for preview items in large folders. 88c07e5b81 Updating test as per API changes b265ba7449 Removing DeferredHandler and using a simple Handler to post callbacks ac3a64dbf4 Fix bug where FolderIcon is invisible when closing Folder with no animation. 3d706ad703 Separating the config and flags in different directories so that it is easier to override one or the other b26d8b6564 Fixing broken gradle build 39f817e60a Fix bug where first page Folder text stays transparent. f35968764c Turn on FeatureFlag for LAUNCHER3_NEW_FOLDER_ANIMATION. 4717011626 New folder animations. ebb6dd7aa6 Import translations. DO NOT MERGE d4d171425e Added RoundedRectRevealOutlineProvider. af47902652 Moves OutlineProvider / Animation files to anim package. da9ac1f01a Add shadow to Adaptive Icons Bug: 35920618 6aa3729e98 Launcher dump proto that will be used for: 5fcbad03ef Added getIconSize method to PreviewLayoutRule interface. 529af302dc Use FolderIconPreviewVerifier to check if item is in preview. fc0ce83745 Prepare Folder for new Folder animation implementation. 655ec42ce5 Added FolderIconPreviewVerifier class. 6da272816e Import translations. DO NOT MERGE 9b29ca5add Defining HomeScreenElementTheme for elements which appear on top of wallpaper ========platform/packages/apps/LegacyCamera between android-8.0.0_r32..android-8.1.0_r1========= 91e09d4e Fix a small bug in Log.h in LegacyCamera jni ========platform/packages/apps/ManagedProvisioning between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 12 +- res/drawable-hdpi/ic_corp_icon.png | Bin 2851 -> 0 bytes res/drawable-mdpi/ic_corp_icon.png | Bin 2079 -> 0 bytes res/drawable-xhdpi/ic_corp_icon.png | Bin 4000 -> 0 bytes res/drawable-xxhdpi/ic_corp_icon.png | Bin 6220 -> 0 bytes res/drawable-xxxhdpi/ic_corp_icon.png | Bin 6417 -> 0 bytes res/drawable/button_ripple.xml | 37 +++++ res/drawable/ic_enterprise_blue_24dp.xml | 6 +- res/layout-land/intro_profile_owner.xml | 4 +- res/layout/intro_animation.xml | 6 +- res/layout/intro_animation_captions.xml | 1 + res/layout/intro_device_owner.xml | 10 +- res/layout/intro_profile_owner.xml | 4 +- res/layout/intro_profile_owner_info_buttons.xml | 2 +- res/layout/progress.xml | 1 - res/layout/terms_screen.xml | 6 +- res/values-af/strings.xml | 16 +-- res/values-am/strings.xml | 16 +-- res/values-ar/strings.xml | 20 ++- res/values-az/strings.xml | 16 +-- res/values-b+sr+Latn/strings.xml | 16 +-- res/values-be/strings.xml | 19 ++- res/values-bg/strings.xml | 16 +-- res/values-bn/strings.xml | 34 +++-- res/values-bs/strings.xml | 21 ++- res/values-ca/strings.xml | 18 ++- res/values-cs/strings.xml | 16 +-- res/values-da/strings.xml | 16 +-- res/values-de/strings.xml | 16 +-- res/values-el/strings.xml | 16 +-- res/values-en-rAU/strings.xml | 16 +-- res/values-en-rCA/strings.xml | 157 +++++++++++++++++++++ res/values-en-rGB/strings.xml | 16 +-- res/values-en-rIN/strings.xml | 16 +-- res/values-en-rXC/strings.xml | 157 +++++++++++++++++++++ res/values-es-rUS/strings.xml | 16 +-- res/values-es/strings.xml | 16 +-- res/values-et/strings.xml | 16 +-- res/values-eu/strings.xml | 16 +-- res/values-fa/strings.xml | 16 +-- res/values-fi/strings.xml | 16 +-- res/values-fr-rCA/strings.xml | 16 +-- res/values-fr/strings.xml | 16 +-- res/values-gl/strings.xml | 16 +-- res/values-gu/strings.xml | 44 +++--- res/values-hi/strings.xml | 72 +++++----- res/values-hr/strings.xml | 16 +-- res/values-hu/strings.xml | 16 +-- res/values-hy/strings.xml | 18 ++- res/values-in/strings.xml | 16 +-- res/values-is/strings.xml | 16 +-- res/values-it/strings.xml | 16 +-- res/values-iw/strings.xml | 16 +-- res/values-ja/strings.xml | 16 +-- res/values-ka/strings.xml | 16 +-- res/values-kk/strings.xml | 16 +-- res/values-km/strings.xml | 16 +-- res/values-kn/strings.xml | 16 +-- res/values-ko/strings.xml | 16 +-- res/values-ky/strings.xml | 16 +-- res/values-lo/strings.xml | 16 +-- res/values-lt/strings.xml | 16 +-- res/values-lv/strings.xml | 16 +-- res/values-mk/strings.xml | 16 +-- res/values-ml/strings.xml | 18 ++- res/values-mn/strings.xml | 16 +-- res/values-mr/strings.xml | 82 ++++++----- res/values-ms/strings.xml | 16 +-- res/values-my/strings.xml | 16 +-- res/values-nb/strings.xml | 16 +-- res/values-ne/strings.xml | 18 ++- res/values-nl/strings.xml | 16 +-- res/values-pa/strings.xml | 106 +++++++------- res/values-pl/strings.xml | 16 +-- res/values-pt-rBR/strings.xml | 16 +-- res/values-pt-rPT/strings.xml | 16 +-- res/values-pt/strings.xml | 16 +-- res/values-ro/strings.xml | 16 +-- res/values-ru/strings.xml | 16 +-- res/values-si/strings.xml | 16 +-- res/values-sk/strings.xml | 22 ++- res/values-sl/strings.xml | 16 +-- res/values-sq/strings.xml | 16 +-- res/values-sr/strings.xml | 16 +-- res/values-sv/strings.xml | 16 +-- res/values-sw/strings.xml | 16 +-- .../dimens.xml | 6 + res/values-sw600dp/dimens.xml | 8 ++ res/values-ta/strings.xml | 16 +-- res/values-te/strings.xml | 44 +++--- res/values-th/strings.xml | 18 ++- res/values-tl/strings.xml | 16 +-- res/values-tr/strings.xml | 16 +-- res/values-uk/strings.xml | 16 +-- res/values-ur/strings.xml | 16 +-- res/values-uz/strings.xml | 16 +-- res/values-vi/strings.xml | 16 +-- res/values-zh-rCN/strings.xml | 18 ++- res/values-zh-rHK/strings.xml | 16 +-- res/values-zh-rTW/strings.xml | 16 +-- res/values-zu/strings.xml | 16 +-- res/values/colors.xml | 3 +- res/values/dimens.xml | 11 ++ res/values/strings.xml | 22 ++- res/values/styles.xml | 36 ++--- .../common/SetupLayoutActivity.java | 14 +- .../android/managedprovisioning/common/Utils.java | 12 +- .../model/ProvisioningParams.java | 14 ++ .../parser/PropertiesProvisioningDataParser.java | 1 + .../preprovisioning/PreProvisioningActivity.java | 21 +-- .../preprovisioning/PreProvisioningController.java | 48 +++++-- .../preprovisioning/anim/BenefitsAnimation.java | 63 ++++++++- .../preprovisioning/terms/TermsActivity.java | 2 + .../provisioning/ProvisioningActivity.java | 48 +++++++ .../task/SetDevicePolicyTask.java | 3 +- tests/instrumentation/AndroidManifest.xml | 5 + tests/instrumentation/AndroidTest.xml | 27 ++++ .../common/CustomizationVerifier.java | 6 +- .../common/StringConcatenatorTest.java | 4 +- .../managedprovisioning/common/UtilsTest.java | 4 +- .../model/ProvisioningParamsTest.java | 8 +- .../PropertiesProvisioningDataParserTest.java | 1 + .../PreProvisioningActivityTest.java | 25 ++++ .../PreProvisioningControllerTest.java | 33 ++++- .../provisioning/EmptyActivity.java | 30 ++++ .../provisioning/ProvisioningActivityTest.java | 132 ++++++++++++++--- .../task/SetDevicePolicyTaskTest.java | 43 +++++- .../OverlayPackagesProviderTest.java | 130 +++++++++++++---- .../testcommon/ActivityLifecycleWaiter.java | 58 ++++++++ 129 files changed, 1794 insertions(+), 1039 deletions(-) 4e8af045 Import translations. DO NOT MERGE c30dae02 Import translations. DO NOT MERGE 02f2a172 Import translations. DO NOT MERGE d11f7fad Import translations. DO NOT MERGE 64e00a16 Import translations. DO NOT MERGE 58ab77fc Import translations. DO NOT MERGE da685466 Remove unused assets. 7f2c2d41 Use android.permission.PEERS_MAC_ADDRESS permission 718172f5 Replace ic_enterprise in DO setup with the new icon 20549c95 Fix blank window is shown briefly when MP is cold started 2ea6ddc8 Enable packages before setting them as admin e4646159 Import translations. DO NOT MERGE c5a8665f Import translations. DO NOT MERGE 8123c16f Import translations. DO NOT MERGE de885a67 Import translations. DO NOT MERGE b1851ba4 Text should center aligned in DO flow 35ce9c27 Import translations. DO NOT MERGE fa7c1cc7 Import translations. DO NOT MERGE 4ed5cfa9 Use GLIF2 theme in ManagedProvisioning afbd4331 Use GLIF2 theme in ManagedProvisioning 8c3af441 Import translations. DO NOT MERGE 43b9f9c2 Import translations. DO NOT MERGE 2b6f85e0 Import translations. DO NOT MERGE dd751fd8 Import translations. DO NOT MERGE 58465910 Add tests to PreProvisioningActivity 9243fe50 Provisioning in progress string changes 6abe62a3 Rephrasing Delete Profile Dialog message 2cde965c Import translations. DO NOT MERGE b14d0b2b Adding a missing comma on Delete Profile Dialog 617d1d4d Adding a missing comma on Terms Screen (DO) 57d7cfbc Make StringConcatenator use Oxford comma e19d44a5 Fix a FRP skip comment. d14a4586 Skip FRP check in forced-reenrollment flow. b1570d17 Disallow packages to be in both black and white lists 8ae99832 Refactor setter functions f4a7c83a Add tests for packages in both white and black lists dab5a581 Use MATCH_* instead of GET_* for UNINSTALLED PACKAGES 57080a09 Import translations. DO NOT MERGE 9780ca82 Scale PO intro animation or enable scrolling b42d495c Minor UX fixes on terms screen and DO intro 3a911c5d Update UI tests to use tints 41b0935a Import translations. DO NOT MERGE 7e6000c6 Import translations. DO NOT MERGE c06d407a Update style of Device Owner (DO) provisioning screen 23a9fabe Update button effects for provisioning PO and DO 75692c73 Import translations. DO NOT MERGE 8f9c7260 Launch SetupWizard directly after NFC provisioning e2946764 Revised error dialog string 2c84e7ba Import translations. DO NOT MERGE 64f08f6b Import translations. DO NOT MERGE 2fe1d1b4 Import translations. DO NOT MERGE 9ab1e095 Delete explicit disabling of bluetooth sharing. 2a68a11b Import translations. DO NOT MERGE d1b14088 Import translations. DO NOT MERGE 374fadfd Create test config for ManagedProvisioningTests ========platform/packages/apps/Messaging between android-8.0.0_r32..android-8.1.0_r1========= tests/Android.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) e0f247e 37742976 - Catch bad gifs 3671fd9 37742976 - Catch bad gifs 7b2c6ed Fix dependencies of packages that target earlier releases 1122497 Remove usages of ActionBarActivity. ========platform/packages/apps/Music between android-8.0.0_r32..android-8.1.0_r1========= res/values-bn/strings.xml | 143 ------------------ .../strings.xml | 6 +- res/values-bs-keyshidden/strings.xml | 25 ++++ res/values-bs/strings.xml | 163 +++++++++++++++++++++ res/values-bs/strings2.xml | 23 +++ res/values-ca/strings.xml | 12 +- res/values-en-rCA-keysexposed/strings.xml | 25 ++++ .../strings.xml | 6 +- res/values-en-rCA/strings.xml | 158 ++++++++++++++++++++ res/values-en-rCA/strings2.xml | 23 +++ res/values-es/strings.xml | 2 +- res/values-sw/strings.xml | 2 +- res/values-zh-rHK/strings.xml | 4 +- tests/Android.mk | 2 + 14 files changed, 435 insertions(+), 159 deletions(-) 76b9109 Import translations. DO NOT MERGE 916036e Import translations. DO NOT MERGE 4894635 Import translations. DO NOT MERGE 4ba7435 Import translations. DO NOT MERGE 327f673 Import translations. DO NOT MERGE 5ac67ea Import translations. DO NOT MERGE 4f7102b Import translations. DO NOT MERGE c00e04f Import translations. DO NOT MERGE ec2c694 Import translations. DO NOT MERGE 6ec89f7 Import translations. DO NOT MERGE a8f3288 Prepare for removal of junit and android.test classes from Android API (step 1) 3dafcec Prepare for removal of junit and android.test classes from Android API (step 1) 34ed20b Import translations. DO NOT MERGE ========platform/packages/apps/MusicFX between android-8.0.0_r32..android-8.1.0_r1========= res/values-bs/strings.xml | 29 ++++++++++++++++++++++++++++ res/{values-bn => values-en-rCA}/strings.xml | 17 ++++++++-------- src/com/android/musicfx/ActivityMusic.java | 6 ++++++ 3 files changed, 43 insertions(+), 9 deletions(-) b55314a Import translations. DO NOT MERGE c81412e Import translations. DO NOT MERGE 2841475 Import translations. DO NOT MERGE 64406bb Import translations. DO NOT MERGE 9412a20 Provide accessibility labels for seekbars in the equalizer UI. 035fa01 Import translations. DO NOT MERGE ========platform/packages/apps/Nfc between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 17 +- OWNERS | 2 + nci/jni/NativeNfcManager.cpp | 212 ++++++++++--- nci/jni/NativeNfcTag.cpp | 34 +- nci/jni/NativeP2pDevice.cpp | 2 +- nci/jni/NfcJniUtil.h | 2 +- nci/jni/NfcTag.cpp | 16 +- nci/jni/RoutingManager.cpp | 10 +- nci/jni/RoutingManager.h | 2 +- .../extns/pn54x/src/mifare/phNxpExtns_MifareStd.c | 22 +- .../com/android/nfc/dhimpl/NativeNfcManager.java | 30 +- res/drawable/ic_weblink_nfc.xml | 19 ++ res/layout/url_open_confirmation.xml | 35 +++ res/values-af/live_cases.xml | 29 -- res/values-af/provisioning.xml | 25 -- res/values-af/strings.xml | 1 + res/values-am/live_cases.xml | 29 -- res/values-am/provisioning.xml | 25 -- res/values-am/strings.xml | 1 + res/values-ar/live_cases.xml | 29 -- res/values-ar/provisioning.xml | 25 -- res/values-ar/strings.xml | 1 + res/values-az/live_cases.xml | 29 -- res/values-az/provisioning.xml | 25 -- res/values-az/strings.xml | 1 + res/values-b+sr+Latn/live_cases.xml | 29 -- res/values-b+sr+Latn/provisioning.xml | 25 -- res/values-b+sr+Latn/strings.xml | 1 + res/values-be/live_cases.xml | 29 -- res/values-be/provisioning.xml | 25 -- res/values-be/strings.xml | 1 + res/values-bg/live_cases.xml | 29 -- res/values-bg/provisioning.xml | 25 -- res/values-bg/strings.xml | 1 + res/values-bn/live_cases.xml | 29 -- res/values-bn/provisioning.xml | 25 -- res/values-bn/strings.xml | 7 +- res/values-bs/live_cases.xml | 29 -- res/values-bs/provisioning.xml | 25 -- res/values-bs/strings.xml | 1 + res/values-ca/live_cases.xml | 29 -- res/values-ca/provisioning.xml | 25 -- res/values-ca/strings.xml | 3 +- res/values-cs/live_cases.xml | 29 -- res/values-cs/provisioning.xml | 25 -- res/values-cs/strings.xml | 3 +- res/values-da/live_cases.xml | 29 -- res/values-da/provisioning.xml | 25 -- res/values-da/strings.xml | 1 + res/values-de/live_cases.xml | 29 -- res/values-de/provisioning.xml | 25 -- res/values-de/strings.xml | 3 +- res/values-el/live_cases.xml | 29 -- res/values-el/provisioning.xml | 25 -- res/values-el/strings.xml | 1 + res/values-en-rAU/live_cases.xml | 29 -- res/values-en-rAU/provisioning.xml | 25 -- res/values-en-rAU/strings.xml | 1 + res/values-en-rCA/strings.xml | 46 +++ res/values-en-rGB/live_cases.xml | 29 -- res/values-en-rGB/provisioning.xml | 25 -- res/values-en-rGB/strings.xml | 1 + res/values-en-rIN/live_cases.xml | 29 -- res/values-en-rIN/provisioning.xml | 25 -- res/values-en-rIN/strings.xml | 1 + res/values-en-rXC/strings.xml | 46 +++ res/values-es-rUS/live_cases.xml | 29 -- res/values-es-rUS/provisioning.xml | 25 -- res/values-es-rUS/strings.xml | 1 + res/values-es/live_cases.xml | 29 -- res/values-es/provisioning.xml | 25 -- res/values-es/strings.xml | 1 + res/values-et/live_cases.xml | 29 -- res/values-et/provisioning.xml | 25 -- res/values-et/strings.xml | 1 + res/values-eu/live_cases.xml | 29 -- res/values-eu/provisioning.xml | 25 -- res/values-eu/strings.xml | 1 + res/values-fa/live_cases.xml | 29 -- res/values-fa/provisioning.xml | 25 -- res/values-fa/strings.xml | 1 + res/values-fi/live_cases.xml | 29 -- res/values-fi/provisioning.xml | 25 -- res/values-fi/strings.xml | 1 + res/values-fr-rCA/live_cases.xml | 29 -- res/values-fr-rCA/provisioning.xml | 25 -- res/values-fr-rCA/strings.xml | 1 + res/values-fr/live_cases.xml | 29 -- res/values-fr/provisioning.xml | 25 -- res/values-fr/strings.xml | 1 + res/values-gl/live_cases.xml | 29 -- res/values-gl/provisioning.xml | 25 -- res/values-gl/strings.xml | 1 + res/values-gu/live_cases.xml | 29 -- res/values-gu/provisioning.xml | 25 -- res/values-gu/strings.xml | 5 +- res/values-hi/live_cases.xml | 29 -- res/values-hi/provisioning.xml | 25 -- res/values-hi/strings.xml | 9 +- res/values-hr/live_cases.xml | 29 -- res/values-hr/provisioning.xml | 25 -- res/values-hr/strings.xml | 1 + res/values-hu/live_cases.xml | 29 -- res/values-hu/provisioning.xml | 25 -- res/values-hu/strings.xml | 1 + res/values-hy/live_cases.xml | 29 -- res/values-hy/provisioning.xml | 25 -- res/values-hy/strings.xml | 1 + res/values-in/live_cases.xml | 29 -- res/values-in/provisioning.xml | 25 -- res/values-in/strings.xml | 3 +- res/values-is/live_cases.xml | 29 -- res/values-is/provisioning.xml | 25 -- res/values-is/strings.xml | 1 + res/values-it/live_cases.xml | 29 -- res/values-it/provisioning.xml | 25 -- res/values-it/strings.xml | 1 + res/values-iw/live_cases.xml | 29 -- res/values-iw/provisioning.xml | 25 -- res/values-iw/strings.xml | 3 +- res/values-ja/live_cases.xml | 29 -- res/values-ja/provisioning.xml | 25 -- res/values-ja/strings.xml | 1 + res/values-ka/live_cases.xml | 29 -- res/values-ka/provisioning.xml | 25 -- res/values-ka/strings.xml | 1 + res/values-kk/live_cases.xml | 29 -- res/values-kk/provisioning.xml | 25 -- res/values-kk/strings.xml | 1 + res/values-km/live_cases.xml | 29 -- res/values-km/provisioning.xml | 25 -- res/values-km/strings.xml | 1 + res/values-kn/live_cases.xml | 29 -- res/values-kn/provisioning.xml | 25 -- res/values-kn/strings.xml | 3 +- res/values-ko/live_cases.xml | 29 -- res/values-ko/provisioning.xml | 25 -- res/values-ko/strings.xml | 1 + res/values-ky/live_cases.xml | 29 -- res/values-ky/provisioning.xml | 25 -- res/values-ky/strings.xml | 1 + res/values-lo/live_cases.xml | 29 -- res/values-lo/provisioning.xml | 25 -- res/values-lo/strings.xml | 1 + res/values-lt/live_cases.xml | 29 -- res/values-lt/provisioning.xml | 25 -- res/values-lt/strings.xml | 1 + res/values-lv/live_cases.xml | 29 -- res/values-lv/provisioning.xml | 25 -- res/values-lv/strings.xml | 1 + res/values-mk/live_cases.xml | 29 -- res/values-mk/provisioning.xml | 25 -- res/values-mk/strings.xml | 1 + res/values-ml/live_cases.xml | 29 -- res/values-ml/provisioning.xml | 25 -- res/values-ml/strings.xml | 3 +- res/values-mn/live_cases.xml | 29 -- res/values-mn/provisioning.xml | 25 -- res/values-mn/strings.xml | 1 + res/values-mr/live_cases.xml | 29 -- res/values-mr/provisioning.xml | 25 -- res/values-mr/strings.xml | 13 +- res/values-ms/live_cases.xml | 29 -- res/values-ms/provisioning.xml | 25 -- res/values-ms/strings.xml | 1 + res/values-my/live_cases.xml | 29 -- res/values-my/provisioning.xml | 25 -- res/values-my/strings.xml | 1 + res/values-nb/live_cases.xml | 29 -- res/values-nb/provisioning.xml | 25 -- res/values-nb/strings.xml | 1 + res/values-ne/live_cases.xml | 29 -- res/values-ne/provisioning.xml | 25 -- res/values-ne/strings.xml | 1 + res/values-nl/live_cases.xml | 29 -- res/values-nl/provisioning.xml | 25 -- res/values-nl/strings.xml | 1 + res/values-pa/live_cases.xml | 29 -- res/values-pa/provisioning.xml | 25 -- res/values-pa/strings.xml | 13 +- res/values-pl/live_cases.xml | 29 -- res/values-pl/provisioning.xml | 25 -- res/values-pl/strings.xml | 1 + res/values-pt-rPT/live_cases.xml | 29 -- res/values-pt-rPT/provisioning.xml | 25 -- res/values-pt-rPT/strings.xml | 1 + res/values-pt/live_cases.xml | 29 -- res/values-pt/provisioning.xml | 25 -- res/values-pt/strings.xml | 1 + res/values-ro/live_cases.xml | 29 -- res/values-ro/provisioning.xml | 25 -- res/values-ro/strings.xml | 1 + res/values-ru/live_cases.xml | 29 -- res/values-ru/provisioning.xml | 25 -- res/values-ru/strings.xml | 1 + res/values-si/live_cases.xml | 29 -- res/values-si/provisioning.xml | 25 -- res/values-si/strings.xml | 1 + res/values-sk/live_cases.xml | 29 -- res/values-sk/provisioning.xml | 25 -- res/values-sk/strings.xml | 1 + res/values-sl/live_cases.xml | 29 -- res/values-sl/provisioning.xml | 25 -- res/values-sl/strings.xml | 1 + res/values-sq/live_cases.xml | 29 -- res/values-sq/provisioning.xml | 25 -- res/values-sq/strings.xml | 1 + res/values-sr/live_cases.xml | 29 -- res/values-sr/provisioning.xml | 25 -- res/values-sr/strings.xml | 1 + res/values-sv/live_cases.xml | 29 -- res/values-sv/provisioning.xml | 25 -- res/values-sv/strings.xml | 1 + res/values-sw/live_cases.xml | 29 -- res/values-sw/provisioning.xml | 25 -- res/values-sw/strings.xml | 1 + res/values-ta/live_cases.xml | 29 -- res/values-ta/provisioning.xml | 25 -- res/values-ta/strings.xml | 1 + res/values-te/live_cases.xml | 29 -- res/values-te/provisioning.xml | 25 -- res/values-te/strings.xml | 1 + res/values-th/live_cases.xml | 29 -- res/values-th/provisioning.xml | 25 -- res/values-th/strings.xml | 1 + res/values-tl/live_cases.xml | 29 -- res/values-tl/provisioning.xml | 25 -- res/values-tl/strings.xml | 1 + res/values-tr/live_cases.xml | 29 -- res/values-tr/provisioning.xml | 25 -- res/values-tr/strings.xml | 1 + res/values-uk/live_cases.xml | 29 -- res/values-uk/provisioning.xml | 25 -- res/values-uk/strings.xml | 1 + res/values-ur/live_cases.xml | 29 -- res/values-ur/provisioning.xml | 25 -- res/values-ur/strings.xml | 1 + res/values-uz/live_cases.xml | 29 -- res/values-uz/provisioning.xml | 25 -- res/values-uz/strings.xml | 1 + res/values-vi/live_cases.xml | 29 -- res/values-vi/provisioning.xml | 25 -- res/values-vi/strings.xml | 1 + res/values-zh-rCN/live_cases.xml | 29 -- res/values-zh-rCN/provisioning.xml | 25 -- res/values-zh-rCN/strings.xml | 1 + res/values-zh-rHK/live_cases.xml | 29 -- res/values-zh-rHK/provisioning.xml | 25 -- res/values-zh-rHK/strings.xml | 1 + res/values-zh-rTW/live_cases.xml | 29 -- res/values-zh-rTW/provisioning.xml | 25 -- res/values-zh-rTW/strings.xml | 1 + res/values-zu/live_cases.xml | 29 -- res/values-zu/provisioning.xml | 25 -- res/values-zu/strings.xml | 1 + res/values/config.xml | 5 + res/values/live_cases.xml | 4 +- res/values/provisioning.xml | 2 +- res/values/strings.xml | 13 + src/com/android/nfc/BeamShareActivity.java | 4 + .../nfc/ConfirmConnectToWifiNetworkActivity.java | 1 + src/com/android/nfc/DeviceHost.java | 14 +- src/com/android/nfc/DtaServiceConnector.java | 100 ++++++ src/com/android/nfc/NfcApplication.java | 2 - src/com/android/nfc/NfcBootCompletedReceiver.java | 42 +++ src/com/android/nfc/NfcDispatcher.java | 67 +++- src/com/android/nfc/NfcService.java | 223 +++++++++++-- src/com/android/nfc/P2pLinkManager.java | 137 +++++++- src/com/android/nfc/ScreenStateHelper.java | 26 +- src/com/android/nfc/beam/BeamManager.java | 4 +- src/com/android/nfc/beam/BeamStatusReceiver.java | 3 + src/com/android/nfc/beam/BeamTransferManager.java | 6 +- src/com/android/nfc/beam/BluetoothOppHandover.java | 6 +- .../nfc/cardemulation/AidRoutingManager.java | 75 ++++- .../nfc/cardemulation/DefaultRemovedActivity.java | 50 --- .../nfc/cardemulation/EnabledNfcFServices.java | 3 +- .../nfc/cardemulation/RegisteredAidCache.java | 344 ++++++++++++++++++--- .../RegisteredT3tIdentifiersCache.java | 6 +- .../cardemulation/SystemCodeRoutingManager.java | 9 +- .../nfc/handover/BluetoothPeripheralHandover.java | 3 + .../nfc/handover/ConfirmConnectActivity.java | 25 +- .../nfc/handover/PeripheralHandoverService.java | 12 - src/com/android/nfc/snep/SnepMessage.java | 74 ++++- src/com/android/nfc/snep/SnepMessenger.java | 98 +++++- src/com/android/nfc/snep/SnepServer.java | 4 + src/com/android/nfc/sneptest/DtaSnepClient.java | 335 ++++++++++++++++++++ src/com/android/nfc/sneptest/ExtDtaSnepServer.java | 259 ++++++++++++++++ 287 files changed, 2301 insertions(+), 4606 deletions(-) e5943632 Confirmation dialog for opening NFC-scanned urls a0eae777 Strings for NFC url open dialog 34d6116d Fix watchdog trigged issue during stress test 2a48aed8 Import translations. DO NOT MERGE 326a8917 Import translations. DO NOT MERGE 369f9ba3 Import translations. DO NOT MERGE 2e9337a0 Immediately debounce when timeout is 0 for an existing handle. 6b2c18f8 Prevent changes to discovery if NFC is getting disabled. c22518f0 Import translations. DO NOT MERGE c7b1fbf6 Import translations. DO NOT MERGE 16712595 Import translations. DO NOT MERGE dd39f51d Import translations. DO NOT MERGE f9f952e7 Disable hardware acceleration d3579bbd Import translations. DO NOT MERGE c75b375c Import translations. DO NOT MERGE 0e0af39b Prevents fatal crash when wifi-connect tags are read multiple times. 707cf654 Import translations. DO NOT MERGE 796dda57 Mark configuration strings as non-translatable 6ed5566c Set nfc.initialized system property after NFC is initialized. 21c45e08 4bit ACK response support for Mifare Classic tags. 52b6400c Adds a toast if permission check fails for Android Beam. c8600f9a Show Bluetooth device name on pairing confirmation dialog 4baefd14 Reader Mode should disable HCE f939e8a6 DTA support and extensions added. 3bed8828 Flush writer to make sure java and native logging are not interleaved. b1e039b4 Flush writer to make sure java and native logging are not interleaved. 1227736a Power sub state and CON_DISC_PARAM seqence update. 590900fa Power sub state and CON_DISC_PARAM seqence update. dd8a2d34 Import translations. DO NOT MERGE fdcfcb00 Add native logging for libnfc-nci 26498da5 Add native logging for libnfc-nci 8ee2015a NCI2.0 Support for AID suffix registration. 3a894dda NCI2.0 Screen state and power sub state management. 195ebc69 NCI2.0 update LF_T3T_PARAMETERS of 18 byte. 09922d2d NCI 2.0: Removed RF_FIELD_INFO config param update during P2P. 2aff4f64 ISO15693 standardized as defined in NCI 2.0 014170ea NCI2.0 Support for AID suffix registration. bd4c6c8c NCI2.0 Screen state and power sub state management. 81732cf4 NCI2.0 update LF_T3T_PARAMETERS of 18 byte. edddf573 Adds a Boot complete receiver to disable NFC application e40dad57 NCI 2.0: Removed RF_FIELD_INFO config param update during P2P. dcaa7348 ISO15693 standardized as defined in NCI 2.0 ea66e8ec Import translations. DO NOT MERGE a76c41b3 Remove unused code DefaultRemovedActivity 2a42a109 Beam: aim intents directly to com.android.bluetooth for cancel intent 073f0981 Beam: aim intents directly to com.android.bluetooth for cancel intent 19301557 Add READ_EXTERNAL_STORAGE for file based Uri while beaming. 6b398ec7 Add READ_EXTERNAL_STORAGE for file based Uri while beaming. dff938de Import translations. DO NOT MERGE f0094861 Add OWNERS in packages/apps/Nfc 7d13ce2c Show Bluetooth device name on pairing confirmation dialog a44908e9 Cancel Android Beam in case the dialog is closed a47672af Disable NFC sounds when the device is in VR mode. 711595e7 Import translations. DO NOT MERGE d9f26795 Import translations. DO NOT MERGE 98f8909a Import translations. DO NOT MERGE 68a4750e Set hiddenSSID flag to connect to Wi-Fi AP even in stealth mode 1d872b93 Import translations. DO NOT MERGE 44a27fea Don't dispatch live case tag if live cases are disabled b5f818fe Turn off logspam 5efee57d Import translations. DO NOT MERGE 04d3c1c5 liblog: replace android/log.h to log/log.h 3de3ca38 backup: Back up NFC preferences e4298eae Reset AndroidBeam Send UI flag 3b1b6891 Import translations. DO NOT MERGE 448a4c60 Add "BT Pairing and Connection Request" retry sequence 4ceb0557 Remove unnecessary code loading unused sound resource 7490b546 Check capability of each profile before BT handover 9d0ef6f2 Keep BT pairing dialog valid until timeout ========platform/packages/apps/OneTimeInitializer between android-8.0.0_r32..android-8.1.0_r1========= 725b265 Use BroadcastReceiver.goAsync() instead of a service. ========platform/packages/apps/PackageInstaller between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 + res/drawable/ic_dialog_alert_material.xml | 2 +- res/values-af/strings.xml | 1 + res/values-am/strings.xml | 1 + res/values-ar/strings.xml | 7 +- res/values-az/strings.xml | 1 + res/values-b+sr+Latn/strings.xml | 5 +- res/values-be/strings.xml | 3 +- res/values-bg/strings.xml | 5 +- res/values-bn-television/strings.xml | 4 +- res/values-bn/strings.xml | 15 +- res/values-bs-television/strings.xml | 2 +- res/values-bs-watch/strings.xml | 2 +- res/values-bs/strings.xml | 7 +- res/values-ca-television/strings.xml | 8 +- res/values-ca/strings.xml | 7 +- res/values-cs/strings.xml | 1 + res/values-da/strings.xml | 1 + res/values-de/strings.xml | 1 + res/values-el-television/strings.xml | 4 +- res/values-el/strings.xml | 1 + res/values-en-rAU/strings.xml | 1 + res/values-en-rCA-television/strings.xml | 28 ++ res/values-en-rCA-watch/strings.xml | 25 ++ res/values-en-rCA/strings.xml | 151 ++++++++ res/values-en-rGB/strings.xml | 1 + res/values-en-rIN/strings.xml | 1 + res/values-en-rXC-television/strings.xml | 28 ++ res/values-en-rXC-watch/strings.xml | 25 ++ res/values-en-rXC/strings.xml | 151 ++++++++ res/values-es-rUS/strings.xml | 3 +- res/values-es-television/strings.xml | 2 +- res/values-es/strings.xml | 3 +- res/values-et/strings.xml | 1 + res/values-eu/strings.xml | 1 + res/values-fa/strings.xml | 1 + res/values-fi-television/strings.xml | 4 +- res/values-fi/strings.xml | 5 +- res/values-fr-rCA-television/strings.xml | 4 +- res/values-fr-rCA/strings.xml | 5 +- res/values-fr-television/strings.xml | 4 +- res/values-fr/strings.xml | 7 +- res/values-gl/strings.xml | 1 + res/values-gu/strings.xml | 3 +- res/values-hi/strings.xml | 51 +-- res/values-hr/strings.xml | 3 +- res/values-hu/strings.xml | 1 + res/values-hy/strings.xml | 1 + res/values-in/strings.xml | 3 +- res/values-is/strings.xml | 1 + res/values-it/strings.xml | 1 + res/values-iw-television/strings.xml | 2 +- res/values-iw/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-ka/strings.xml | 1 + res/values-kk/strings.xml | 1 + res/values-km/strings.xml | 3 +- res/values-kn/strings.xml | 13 +- res/values-ko/strings.xml | 1 + res/values-ky/strings.xml | 1 + res/values-lo/strings.xml | 3 +- res/values-lt/strings.xml | 1 + res/values-lv/strings.xml | 1 + res/values-mk/strings.xml | 1 + res/values-ml/strings.xml | 1 + res/values-mn/strings.xml | 1 + res/values-mr-television/strings.xml | 2 +- res/values-mr-watch/strings.xml | 2 +- res/values-mr/strings.xml | 105 +++--- res/values-ms/strings.xml | 1 + res/values-my/strings.xml | 1 + res/values-nb/strings.xml | 3 +- res/values-ne/strings.xml | 1 + res/values-nl-television/strings.xml | 10 +- res/values-nl-watch/strings.xml | 2 +- res/values-nl/strings.xml | 15 +- res/values-pa-television/strings.xml | 2 +- res/values-pa/strings.xml | 77 +++-- res/values-pl/strings.xml | 3 +- res/values-pt-rBR/strings.xml | 3 +- res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 5 +- res/values-ro-television/strings.xml | 4 +- res/values-ro/strings.xml | 1 + res/values-ru/strings.xml | 5 +- res/values-si/strings.xml | 1 + res/values-sk/strings.xml | 5 +- res/values-sl/strings.xml | 1 + res/values-sq/strings.xml | 1 + res/values-sr/strings.xml | 5 +- res/values-sv/strings.xml | 1 + res/values-sw/strings.xml | 3 +- res/values-ta/strings.xml | 7 +- res/values-te-television/strings.xml | 4 +- res/values-te/strings.xml | 81 ++--- res/values-th-television/strings.xml | 4 +- res/values-th/strings.xml | 5 +- res/values-tl/strings.xml | 1 + res/values-tr/strings.xml | 1 + res/values-uk/strings.xml | 5 +- res/values-ur/strings.xml | 1 + res/values-uz/strings.xml | 1 + res/values-vi/strings.xml | 1 + res/values-zh-rCN/strings.xml | 1 + res/values-zh-rHK/strings.xml | 1 + res/values-zh-rTW/strings.xml | 1 + res/values-zu/strings.xml | 1 + res/values/strings.xml | 2 + .../packageinstaller/InstallInstalling.java | 3 +- .../android/packageinstaller/InstallStaging.java | 2 +- src/com/android/packageinstaller/InstallStart.java | 21 +- .../packageinstaller/PackageInstallerActivity.java | 69 ++-- .../android/packageinstaller/UninstallFinish.java | 2 + .../packageinstaller/UninstallUninstalling.java | 2 +- .../packageinstaller/UninstallerActivity.java | 5 + .../permission/model/AppPermissionGroup.java | 9 +- .../permission/model/AppPermissions.java | 15 +- .../permission/model/Permission.java | 2 +- .../RuntimePermissionPresenterServiceImpl.java | 24 +- .../permission/ui/GrantPermissionsActivity.java | 2 +- .../permission/ui/OverlayTouchActivity.java | 1 + .../permission/ui/ReviewPermissionsActivity.java | 347 +------------------ .../ui/handheld/AllAppPermissionsFragment.java | 3 +- .../ui/handheld/AppPermissionsFragment.java | 3 +- .../handheld/GrantPermissionsViewHandlerImpl.java | 10 +- .../ui/handheld/RestrictedSwitchPreference.java | 2 - .../ui/handheld/ReviewPermissionsFragment.java | 381 +++++++++++++++++++++ .../ui/television/AllAppPermissionsFragment.java | 2 +- .../ui/television/AppPermissionsFragment.java | 52 +-- .../wear/WearPackageInstallerService.java | 2 + 130 files changed, 1268 insertions(+), 698 deletions(-) ab4e5284 DO NOT MERGE Fixing Install button not enabled on resume 691692d4 Not using app op code constant directly from PackageInstaller 4c6afe94 DO NOT MERGE Fixing Install button not enabled on resume 5abad3f5 Fixing Install button not enabled on resume 7c32a526 DO NOT MERGE Fixing Install button not enabled on resume 44623c6c Import translations. DO NOT MERGE e4f05227 Use bigger buffers when installing app a7c71fec Import translations. DO NOT MERGE 6e9a27c9 Receive pkg install/uninstall finish in foregound 6bc89a41 Import translations. DO NOT MERGE bb1948fe Backport overlay security fix 170ac8aa Import translations. DO NOT MERGE a7fe26f6 DO NOT MERGE Disable overlays while installer is resumed 308302f6 DO NOT MERGE Disable overlays while installer is resumed 5e72bf05 DO NOT MERGE Disable overlays while installer is resumed 25feec7e Change protection level from ephemeral to instant 3276b6a4 Finish activity if uninstall is done 883b96d5 Fixed NPE in com.android.packageinstaller.InstallStart#declaresAppOpPermission d9513828 Show app name on installation. d97f9e45 revokeRuntimePermission works on permissions 90e1aa09 Import translations. DO NOT MERGE eeec8cd0 Import translations. DO NOT MERGE b9b4d86b Import translations. DO NOT MERGE 12ab4e9a Import translations. DO NOT MERGE 953dfd44 Import translations. DO NOT MERGE 7136109f Import translations. DO NOT MERGE 756b5776 Import translations. DO NOT MERGE 787c5b49 Back-port ag/2514922 bc7de936 Show permissions requiring a review as not granted. 7998cc6d Import translations. DO NOT MERGE 63f269a9 Migrate to new overlay-preventing flag. 731ab89e Always copy file before parsing it for installing 68746ee2 Import translations. DO NOT MERGE f748b133 Import translations. DO NOT MERGE 172eddd2 DO NOT MERGE Disable overlays while installer is resumed 287d1d11 DO NOT MERGE Disable overlays while installer is resumed 187fda4a Add a log message when uninstall finished. a935607f Remove notification when uninstall fails f6043f96 Import translations. DO NOT MERGE 73b4f827 Import translations. DO NOT MERGE 264ec5f9 Add impl for revokeRuntimePermission 26ea1742 Fix additional permissions count d14ba166 Hide all user's overlays during grant permissions 96731496 Allow permission descriptions to be more lines c6753f75 Import translations. DO NOT MERGE 6139e739 Import translations. DO NOT MERGE f758c105 Add OWNERS in packages/apps/PackageInstaller 83abd44c Finishing activity when the dialog is canceled a992352c Import translations. DO NOT MERGE aafc46c7 Import translations. DO NOT MERGE 0a1d72b0 Import translations. DO NOT MERGE a5fdcc70 Import translations. DO NOT MERGE 0f31f021 Checking user restriction before starting install 6155143d Import translations. DO NOT MERGE 027f1693 Import translations. DO NOT MERGE ce34f79c Import translations. DO NOT MERGE 69b99d39 Import translations. DO NOT MERGE 3c4dccab Import translations. DO NOT MERGE ab180523 Import translations. DO NOT MERGE 65545b56 Import translations. DO NOT MERGE f1fe770d Import translations. DO NOT MERGE 350195d5 Import translations. DO NOT MERGE 7925d724 Tint with correct color for alert icon. 3a611624 Import translations. DO NOT MERGE 66924fab Import translations. DO NOT MERGE 9370d2ed Stop duplicate announcement of permissions b8f01d94 Import translations. DO NOT MERGE 2f9310c2 Import translations. DO NOT MERGE 911fdf85 Import translations. DO NOT MERGE e5bb8d91 Unininstall notifications -> notification channels c5976c59 Import translations. DO NOT MERGE 82cc4fb2 Import translations. DO NOT MERGE ========platform/packages/apps/PhoneCommon between android-8.0.0_r32..android-8.1.0_r1========= res/layout/dialpad.xml | 16 +++++----- res/layout/dialpad_view_unthemed.xml | 8 ++--- res/values-bn/strings.xml | 4 +-- res/values-ca/strings.xml | 2 +- res/values-en-rCA/strings.xml | 57 ++++++++++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 57 ++++++++++++++++++++++++++++++++++++ res/values-eu/strings.xml | 2 +- res/values-gl/strings.xml | 2 +- res/values-pa/strings.xml | 6 ++-- res/values-ta/strings.xml | 4 +-- res/values-th/strings.xml | 2 +- res/values/attrs.xml | 3 ++ res/values/colors.xml | 1 + res/values/dimens.xml | 2 +- res/values/styles.xml | 36 +++++++++++++++++++---- 15 files changed, 172 insertions(+), 30 deletions(-) 56200ca Import translations. DO NOT MERGE d705e44 Import translations. DO NOT MERGE 66cf39d Import translations. DO NOT MERGE b9cf566 Import translations. DO NOT MERGE 33003d2 Import translations. DO NOT MERGE c607519 Import translations. DO NOT MERGE e07d3da Import translations. DO NOT MERGE 72fb3f0 Import translations. DO NOT MERGE 05359c6 Revert "Emergency dialer font and sizes" e457f72 Emergency dialer font and sizes 1c8f564 Use theme colors instead of color hexes ecf212c Import translations. DO NOT MERGE 0865104 Light theme with transparency, new grid 789303e Import translations. DO NOT MERGE 9312ef7 Import translations. DO NOT MERGE 55a8d35 Import translations. DO NOT MERGE a6dfac9 Import translations. DO NOT MERGE 877e9d0 Import translations. DO NOT MERGE f962ad9 Import translations. DO NOT MERGE ========platform/packages/apps/QuickSearchBox between android-8.0.0_r32..android-8.1.0_r1========= src/com/android/quicksearchbox/SearchActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 9c751b1 Fix NullPointerException when getCurrentSuggestions. ========platform/packages/apps/SafetyRegulatoryInfo between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/strings.xml | 20 ++++++++++++++++++++ res/values-en-rXC/strings.xml | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) f497f21 Import translations. DO NOT MERGE cc80de2 Import translations. DO NOT MERGE 1e01c3e Import translations. DO NOT MERGE ========platform/packages/apps/Settings between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 +- AndroidManifest.xml | 403 ++- res/drawable-hdpi/ic_search_history_am.png | Bin 767 -> 0 bytes res/drawable-mdpi/ic_search_history_am.png | Bin 643 -> 0 bytes .../fingerprint_enroll_introduction.png | Bin 0 -> 32584 bytes res/drawable-xhdpi/ic_search_history_am.png | Bin 836 -> 0 bytes res/drawable-xxhdpi/ic_search_history_am.png | Bin 1116 -> 0 bytes res/drawable-xxxhdpi/ic_search_history_am.png | Bin 15862 -> 0 bytes ...heme_24.xml => ic_accessibility_suggestion.xml} | 11 +- res/drawable/ic_add_24dp.xml | 2 +- res/drawable/ic_airplanemode_active.xml | 8 +- res/drawable/ic_apps.xml | 7 +- res/drawable/ic_arrow_down_24dp.xml | 3 +- res/drawable/ic_battery_alert_24dp.xml | 25 + res/drawable/ic_bt_imaging.xml | 27 - res/drawable/ic_cast_24dp.xml | 7 +- res/drawable/ic_chevron_right_24dp.xml | 28 + res/drawable/ic_data_saver.xml | 11 +- res/drawable/ic_devices_other.xml | 11 +- res/drawable/ic_expand_more.xml | 5 +- res/drawable/ic_fingerprint_24dp.xml | 2 +- res/drawable/ic_help.xml | 7 +- ...ic_note_vd_theme_24.xml => ic_local_movies.xml} | 6 +- ...ic_apps_vd_theme_24.xml => ic_media_stream.xml} | 6 +- res/drawable/ic_menu_add.xml | 3 +- res/drawable/ic_network_cell.xml | 7 +- res/drawable/ic_new_device_suggestion_24dp.xml | 26 + res/drawable/ic_password.xml | 34 + res/drawable/ic_pattern.xml | 37 + ...ibrary_vd_theme_24.xml => ic_photo_library.xml} | 6 +- res/drawable/ic_pin.xml | 25 + res/drawable/ic_restore.xml | 10 +- res/drawable/ic_search_24dp.xml | 19 +- res/drawable/ic_search_history.xml | 23 - res/drawable/ic_settings.xml | 22 +- res/drawable/ic_settings_about.xml | 10 +- res/drawable/ic_settings_accessibility.xml | 2 +- res/drawable/ic_settings_bluetooth.xml | 6 +- res/drawable/ic_settings_data_usage.xml | 25 +- res/drawable/ic_settings_date_time.xml | 29 +- res/drawable/ic_settings_display.xml | 5 +- res/drawable/ic_settings_gestures.xml | 9 +- res/drawable/ic_settings_night_display.xml | 10 +- res/drawable/ic_settings_print.xml | 5 +- res/drawable/ic_settings_sim.xml | 15 +- res/drawable/ic_settings_sound.xml | 7 +- res/drawable/ic_settings_storage.xml | 10 +- res/drawable/ic_settings_wireless.xml | 6 +- res/drawable/ic_signal_workmode_enable.xml | 68 +- ..._outline_24dp.xml => ic_sms_mirroring_24dp.xml} | 9 +- res/drawable/ic_storage.xml | 25 + res/drawable/ic_storage_apps.xml | 25 + res/drawable/ic_suggested_notifications.xml | 13 +- res/drawable/ic_suggestion_fingerprint.xml | 2 +- res/drawable/ic_translate_24dp.xml | 26 + res/drawable/ic_vpn_key.xml | 3 +- res/drawable/ic_wifi_tethering.xml | 2 +- res/drawable/ic_zen.xml | 6 +- res/drawable/selectable_card.xml | 22 + res/layout-land/choose_lock_pattern.xml | 8 +- res/layout-land/confirm_lock_password.xml | 51 +- res/layout-land/confirm_lock_pattern_internal.xml | 8 +- res/layout-land/fingerprint_enroll_enrolling.xml | 164 +- res/layout-land/fingerprint_enroll_find_sensor.xml | 14 +- res/layout-land/fingerprint_enroll_finish.xml | 137 +- .../settings_entity_header.xml} | 107 +- res/layout/account_header.xml | 53 - res/layout/app_action_buttons.xml | 10 +- res/layout/app_domains_dialog.xml | 22 +- res/layout/app_domains_item.xml | 8 +- res/layout/app_item.xml | 8 +- res/layout/app_preference_item.xml | 30 +- res/layout/battery_header.xml | 25 +- res/layout/battery_history_detail.xml | 2 +- res/layout/battery_usage_graph.xml | 10 +- res/layout/choose_lock_dialog_item.xml | 30 + res/layout/choose_lock_password.xml | 57 +- res/layout/choose_lock_password_footer.xml | 11 +- res/layout/choose_lock_pattern_common.xml | 47 +- res/layout/condition_card.xml | 128 - ...pe_preference.xml => condition_header_icon.xml} | 15 +- res/layout/condition_tile.xml | 95 + res/layout/confirm_lock_password_base.xml | 49 +- res/layout/confirm_lock_password_internal.xml | 66 +- res/layout/confirm_lock_pattern_internal_base.xml | 110 +- res/layout/connection_detail_pref.xml | 51 - res/layout/convert_fbe.xml | 2 +- res/layout/dashboard_category.xml | 35 - res/layout/dashboard_tile.xml | 6 +- res/layout/data_plans_sync_time_preference.xml | 26 + res/layout/data_usage_bytes_editor.xml | 3 +- res/layout/data_usage_graph.xml | 2 +- res/layout/data_usage_spinner_item.xml | 29 + res/layout/dialog_edittext.xml | 14 +- res/layout/dream_info_row.xml | 94 - res/layout/dream_start_button.xml | 38 + res/layout/expand_preference.xml | 4 +- res/layout/fingerprint_enroll_enrolling_base.xml | 50 +- .../fingerprint_enroll_enrolling_base_footer.xml | 31 + .../fingerprint_enroll_enrolling_content.xml | 4 +- res/layout/fingerprint_enroll_find_sensor_base.xml | 39 +- .../fingerprint_enroll_find_sensor_base_footer.xml | 31 + res/layout/fingerprint_enroll_finish_base.xml | 59 +- res/layout/fingerprint_enroll_introduction.xml | 14 + res/layout/horizontal_divider.xml | 23 + res/layout/manage_data_plans_preference.xml | 32 + res/layout/master_clear.xml | 13 + res/layout/nfc_payment_how_it_works.xml | 74 +- res/layout/password_requirement_item.xml | 10 +- .../preference_category_material_settings.xml | 66 - .../preference_dropdown_material_settings.xml | 2 +- res/layout/preference_footer.xml | 54 - res/layout/preference_linearcolor.xml | 36 - res/layout/preference_material_settings.xml | 86 - res/layout/preference_small_icon.xml | 82 + res/layout/preference_volume_slider.xml | 2 +- res/layout/preference_widget_delete.xml | 30 + res/layout/preference_widget_seekbar_settings.xml | 2 +- res/layout/preference_widget_summary.xml | 2 + res/layout/radio_info.xml | 30 + res/layout/redaction_interstitial.xml | 8 +- res/layout/restricted_preference_dropdown.xml | 2 +- res/layout/screen_zoom_preview_settings.xml | 2 +- res/layout/search_icon_view.xml | 24 +- res/layout/search_inline_switch_item.xml | 1 - res/layout/search_intent_item.xml | 1 - res/layout/search_main.xml | 7 +- res/layout/search_panel.xml | 118 +- res/layout/search_saved_query_item.xml | 27 +- res/layout/search_suggestion_item.xml | 58 - .../settings_data_plan_summary_preference.xml | 79 + res/layout/settings_entity_header.xml | 108 + res/layout/settings_main_dashboard.xml | 41 +- res/layout/settings_summary_preference.xml | 3 +- ...etup_choose_lock_generic_fingerprint_header.xml | 2 +- res/layout/storage_item.xml | 78 +- res/layout/storage_summary.xml | 7 +- res/layout/storage_summary_donut.xml | 5 +- res/layout/storage_volume.xml | 3 +- res/layout/suggestion_condition_container.xml | 43 + res/layout/suggestion_condition_footer.xml | 34 + res/layout/suggestion_condition_header.xml | 87 + res/layout/suggestion_header.xml | 52 - res/layout/suggestion_tile.xml | 77 +- res/layout/suggestion_tile_remote_container.xml | 24 + res/layout/support_tile.xml | 4 +- res/layout/usage_bottom_label.xml | 20 + res/layout/usage_side_label.xml | 20 + res/layout/usage_view.xml | 99 + res/layout/usb_dialog_container.xml | 1 + res/layout/vpn_dialog.xml | 3 +- res/layout/wifi_dialog.xml | 14 +- .../wifi_network_details_two_buttons_panel.xml | 29 +- res/layout/wifi_progress_header.xml | 20 +- res/values-af/arrays.xml | 10 - res/values-af/strings.xml | 464 ++- res/values-am/arrays.xml | 10 - res/values-am/strings.xml | 428 ++- res/values-ar/arrays.xml | 32 +- res/values-ar/strings.xml | 702 ++-- res/values-az/arrays.xml | 10 - res/values-az/strings.xml | 444 ++- res/values-b+sr+Latn/arrays.xml | 10 - res/values-b+sr+Latn/strings.xml | 488 ++- res/values-be/arrays.xml | 10 - res/values-be/strings.xml | 476 ++- res/values-bg/arrays.xml | 12 +- res/values-bg/strings.xml | 466 ++- res/values-bn/arrays.xml | 34 +- res/values-bn/strings.xml | 1282 ++++--- res/values-bs/arrays.xml | 22 +- res/values-bs/strings.xml | 710 ++-- res/values-ca/arrays.xml | 16 +- res/values-ca/strings.xml | 612 ++-- res/values-cs/arrays.xml | 10 - res/values-cs/strings.xml | 486 ++- res/values-da/arrays.xml | 12 +- res/values-da/strings.xml | 512 ++- res/values-de/arrays.xml | 10 - res/values-de/strings.xml | 516 ++- res/values-el/arrays.xml | 10 - res/values-el/strings.xml | 482 ++- res/values-en-rAU/arrays.xml | 10 - res/values-en-rAU/strings.xml | 450 ++- res/values-en-rCA-nokeys/strings.xml | 20 + res/values-en-rCA/arrays.xml | 481 +++ res/values-en-rCA/config.xml | 20 + res/values-en-rCA/strings.xml | 3726 ++++++++++++++++++++ res/values-en-rGB/arrays.xml | 10 - res/values-en-rGB/strings.xml | 450 ++- res/values-en-rIN/arrays.xml | 10 - res/values-en-rIN/strings.xml | 450 ++- res/values-en-rXC-nokeys/strings.xml | 20 + res/values-en-rXC/arrays.xml | 481 +++ res/values-en-rXC/config.xml | 20 + res/values-en-rXC/strings.xml | 3725 +++++++++++++++++++ res/values-es-rUS/arrays.xml | 10 - res/values-es-rUS/strings.xml | 498 ++- res/values-es/arrays.xml | 10 - res/values-es/strings.xml | 604 ++-- res/values-et/arrays.xml | 18 +- res/values-et/strings.xml | 518 ++- res/values-eu/arrays.xml | 10 - res/values-eu/strings.xml | 514 ++- res/values-fa/arrays.xml | 10 - res/values-fa/strings.xml | 454 ++- res/values-fi/arrays.xml | 10 - res/values-fi/strings.xml | 460 ++- res/values-fr-rCA/arrays.xml | 22 +- res/values-fr-rCA/strings.xml | 522 ++- res/values-fr/arrays.xml | 10 - res/values-fr/strings.xml | 462 ++- res/values-gl/arrays.xml | 18 +- res/values-gl/strings.xml | 586 +-- res/values-gu/arrays.xml | 66 +- res/values-gu/strings.xml | 1470 ++++---- res/values-hi/arrays.xml | 108 +- res/values-hi/strings.xml | 1808 +++++----- res/values-hr/arrays.xml | 10 - res/values-hr/strings.xml | 508 ++- res/values-hu/arrays.xml | 10 - res/values-hu/strings.xml | 456 ++- res/values-hy/arrays.xml | 16 +- res/values-hy/strings.xml | 630 ++-- res/values-in/arrays.xml | 14 +- res/values-in/strings.xml | 554 +-- res/values-is/arrays.xml | 10 - res/values-is/strings.xml | 428 ++- res/values-it/arrays.xml | 10 - res/values-it/strings.xml | 502 ++- res/values-iw/arrays.xml | 10 - res/values-iw/strings.xml | 592 ++-- res/values-ja/arrays.xml | 14 +- res/values-ja/strings.xml | 502 ++- res/values-ka/arrays.xml | 12 +- res/values-ka/strings.xml | 508 ++- res/values-kk/arrays.xml | 10 - res/values-kk/strings.xml | 524 ++- res/values-km/arrays.xml | 14 +- res/values-km/strings.xml | 528 ++- res/values-kn/arrays.xml | 10 - res/values-kn/strings.xml | 564 +-- res/values-ko/arrays.xml | 14 +- res/values-ko/strings.xml | 446 ++- res/values-ky/arrays.xml | 14 +- res/values-ky/strings.xml | 516 ++- res/values-lo/arrays.xml | 10 - res/values-lo/strings.xml | 462 ++- res/values-lt/arrays.xml | 10 - res/values-lt/strings.xml | 466 ++- res/values-lv/arrays.xml | 10 - res/values-lv/strings.xml | 450 ++- res/values-mcc262-mnc02-af/strings.xml | 20 + res/values-mcc262-mnc02-am/strings.xml | 20 + res/values-mcc262-mnc02-ar/strings.xml | 20 + res/values-mcc262-mnc02-az/strings.xml | 20 + res/values-mcc262-mnc02-b+sr+Latn/strings.xml | 20 + res/values-mcc262-mnc02-be/strings.xml | 20 + res/values-mcc262-mnc02-bg/strings.xml | 20 + res/values-mcc262-mnc02-bn/strings.xml | 20 + res/values-mcc262-mnc02-bs/strings.xml | 20 + res/values-mcc262-mnc02-ca/strings.xml | 20 + res/values-mcc262-mnc02-cs/strings.xml | 20 + res/values-mcc262-mnc02-da/strings.xml | 20 + res/values-mcc262-mnc02-de/strings.xml | 20 + res/values-mcc262-mnc02-el/strings.xml | 20 + res/values-mcc262-mnc02-en-rAU/strings.xml | 20 + res/values-mcc262-mnc02-en-rCA/strings.xml | 20 + res/values-mcc262-mnc02-en-rGB/strings.xml | 20 + res/values-mcc262-mnc02-en-rIN/strings.xml | 20 + res/values-mcc262-mnc02-en-rXC/strings.xml | 20 + res/values-mcc262-mnc02-es-rUS/strings.xml | 20 + res/values-mcc262-mnc02-es/strings.xml | 20 + res/values-mcc262-mnc02-et/strings.xml | 20 + res/values-mcc262-mnc02-eu/strings.xml | 20 + res/values-mcc262-mnc02-fa/strings.xml | 20 + res/values-mcc262-mnc02-fi/strings.xml | 20 + res/values-mcc262-mnc02-fr-rCA/strings.xml | 20 + res/values-mcc262-mnc02-fr/strings.xml | 20 + res/values-mcc262-mnc02-gl/strings.xml | 20 + res/values-mcc262-mnc02-gu/strings.xml | 20 + res/values-mcc262-mnc02-hi/strings.xml | 20 + res/values-mcc262-mnc02-hr/strings.xml | 20 + res/values-mcc262-mnc02-hu/strings.xml | 20 + res/values-mcc262-mnc02-hy/strings.xml | 20 + res/values-mcc262-mnc02-in/strings.xml | 20 + res/values-mcc262-mnc02-is/strings.xml | 20 + res/values-mcc262-mnc02-it/strings.xml | 20 + res/values-mcc262-mnc02-iw/strings.xml | 20 + res/values-mcc262-mnc02-ja/strings.xml | 20 + res/values-mcc262-mnc02-ka/strings.xml | 20 + res/values-mcc262-mnc02-kk/strings.xml | 20 + res/values-mcc262-mnc02-km/strings.xml | 20 + res/values-mcc262-mnc02-kn/strings.xml | 20 + res/values-mcc262-mnc02-ko/strings.xml | 20 + res/values-mcc262-mnc02-ky/strings.xml | 20 + res/values-mcc262-mnc02-lo/strings.xml | 20 + res/values-mcc262-mnc02-lt/strings.xml | 20 + res/values-mcc262-mnc02-lv/strings.xml | 20 + res/values-mcc262-mnc02-mk/strings.xml | 20 + res/values-mcc262-mnc02-ml/strings.xml | 20 + res/values-mcc262-mnc02-mn/strings.xml | 20 + res/values-mcc262-mnc02-mr/strings.xml | 20 + res/values-mcc262-mnc02-ms/strings.xml | 20 + res/values-mcc262-mnc02-my/strings.xml | 20 + res/values-mcc262-mnc02-nb/strings.xml | 20 + res/values-mcc262-mnc02-ne/strings.xml | 20 + res/values-mcc262-mnc02-nl/strings.xml | 20 + res/values-mcc262-mnc02-pa/strings.xml | 20 + res/values-mcc262-mnc02-pl/strings.xml | 20 + res/values-mcc262-mnc02-pt-rBR/strings.xml | 20 + res/values-mcc262-mnc02-pt-rPT/strings.xml | 20 + res/values-mcc262-mnc02-pt/strings.xml | 20 + res/values-mcc262-mnc02-ro/strings.xml | 20 + res/values-mcc262-mnc02-ru/strings.xml | 20 + res/values-mcc262-mnc02-si/strings.xml | 20 + res/values-mcc262-mnc02-sk/strings.xml | 20 + res/values-mcc262-mnc02-sl/strings.xml | 20 + res/values-mcc262-mnc02-sq/strings.xml | 20 + res/values-mcc262-mnc02-sr/strings.xml | 20 + res/values-mcc262-mnc02-sv/strings.xml | 20 + res/values-mcc262-mnc02-sw/strings.xml | 20 + res/values-mcc262-mnc02-ta/strings.xml | 20 + res/values-mcc262-mnc02-te/strings.xml | 20 + res/values-mcc262-mnc02-th/strings.xml | 20 + res/values-mcc262-mnc02-tl/strings.xml | 20 + res/values-mcc262-mnc02-tr/strings.xml | 20 + res/values-mcc262-mnc02-uk/strings.xml | 20 + res/values-mcc262-mnc02-ur/strings.xml | 20 + res/values-mcc262-mnc02-uz/strings.xml | 20 + res/values-mcc262-mnc02-vi/strings.xml | 20 + res/values-mcc262-mnc02-zh-rCN/strings.xml | 20 + res/values-mcc262-mnc02-zh-rHK/strings.xml | 20 + res/values-mcc262-mnc02-zh-rTW/strings.xml | 20 + res/values-mcc262-mnc02-zu/strings.xml | 20 + res/values-mcc262-mnc02/strings.xml | 21 + res/values-mk/arrays.xml | 16 +- res/values-mk/strings.xml | 548 +-- res/values-ml/arrays.xml | 20 +- res/values-ml/strings.xml | 518 ++- res/values-mn/arrays.xml | 10 - res/values-mn/strings.xml | 478 ++- res/values-mr-nokeys/strings.xml | 2 +- res/values-mr/arrays.xml | 40 +- res/values-mr/strings.xml | 1448 ++++---- res/values-ms/arrays.xml | 10 - res/values-ms/strings.xml | 444 ++- res/values-my/arrays.xml | 12 +- res/values-my/strings.xml | 556 +-- res/values-nb/arrays.xml | 10 - res/values-nb/strings.xml | 446 ++- res/values-ne/arrays.xml | 10 - res/values-ne/strings.xml | 464 ++- res/values-nl/arrays.xml | 10 - res/values-nl/strings.xml | 528 ++- res/values-pa/arrays.xml | 68 +- res/values-pa/strings.xml | 2494 ++++++------- res/values-pl/arrays.xml | 10 - res/values-pl/strings.xml | 498 ++- res/values-pt-rBR/arrays.xml | 10 - res/values-pt-rBR/strings.xml | 528 ++- res/values-pt-rPT/arrays.xml | 10 - res/values-pt-rPT/strings.xml | 476 ++- res/values-pt/arrays.xml | 10 - res/values-pt/strings.xml | 534 +-- res/values-ro/arrays.xml | 10 - res/values-ro/strings.xml | 454 ++- res/values-ru/arrays.xml | 10 - res/values-ru/strings.xml | 474 ++- res/values-si/arrays.xml | 10 - res/values-si/strings.xml | 448 ++- res/values-sk/arrays.xml | 12 +- res/values-sk/strings.xml | 726 ++-- res/values-sl/arrays.xml | 10 - res/values-sl/strings.xml | 514 ++- res/values-sq/arrays.xml | 10 - res/values-sq/strings.xml | 444 ++- res/values-sr/arrays.xml | 10 - res/values-sr/strings.xml | 488 ++- res/values-sv/arrays.xml | 10 - res/values-sv/strings.xml | 528 ++- res/values-sw/arrays.xml | 14 +- res/values-sw/strings.xml | 556 +-- res/values-sw400dp/dimens.xml | 3 +- res/values-sw400dp/styles.xml | 23 + res/values-sw600dp/dimens.xml | 7 +- res/values-ta/arrays.xml | 14 +- res/values-ta/strings.xml | 966 ++--- res/values-te/arrays.xml | 32 +- res/values-te/strings.xml | 1067 +++--- res/values-th/arrays.xml | 10 - res/values-th/strings.xml | 520 ++- res/values-tl/arrays.xml | 10 - res/values-tl/strings.xml | 510 ++- res/values-tr/arrays.xml | 10 - res/values-tr/strings.xml | 476 ++- res/values-uk/arrays.xml | 14 +- res/values-uk/strings.xml | 482 ++- res/values-ur/arrays.xml | 16 +- res/values-ur/strings.xml | 462 ++- res/values-uz/arrays.xml | 10 - res/values-uz/strings.xml | 562 +-- res/values-vi/arrays.xml | 10 - res/values-vi/strings.xml | 528 ++- res/values-zh-rCN/arrays.xml | 10 - res/values-zh-rCN/strings.xml | 486 ++- res/values-zh-rHK/arrays.xml | 18 +- res/values-zh-rHK/strings.xml | 540 +-- res/values-zh-rTW/arrays.xml | 10 - res/values-zh-rTW/strings.xml | 452 ++- res/values-zu/arrays.xml | 10 - res/values-zu/strings.xml | 426 ++- res/values/arrays.xml | 46 +- res/values/attrs.xml | 33 +- res/values/colors.xml | 8 +- res/values/config.xml | 19 + res/values/dimens.xml | 55 +- res/values/strings.xml | 1055 ++++-- res/values/styles.xml | 27 + res/values/styles_preference.xml | 51 +- res/values/themes.xml | 68 +- res/xml/accessibility_autoclick_settings.xml | 2 +- res/xml/accessibility_daltonizer_settings.xml | 6 - res/xml/account_type_settings.xml | 23 +- res/xml/ambient_display_settings.xml | 51 + res/xml/apn_editor.xml | 20 + res/xml/app_and_notification.xml | 33 +- res/xml/app_default_settings.xml | 34 +- res/xml/app_list_disclosure_settings.xml | 2 +- res/xml/app_storage_settings.xml | 1 - res/xml/assist_gesture_settings.xml | 16 +- res/xml/available_virtual_keyboard.xml | 23 + res/xml/bluetooth_device_details_fragment.xml | 34 + res/xml/bluetooth_pairing_detail.xml | 30 + res/xml/bluetooth_settings.xml | 28 +- .../bluetooth_settings_obsolete.xml} | 11 +- res/xml/configure_notification_settings.xml | 23 +- res/xml/connected_devices.xml | 12 +- res/xml/data_plan_usage.xml | 25 + ...data_plan_usage_cell_data_preference_screen.xml | 30 + res/xml/data_usage_metered_prefs.xml | 2 +- res/xml/date_time_prefs.xml | 44 +- res/xml/development_prefs.xml | 27 +- res/xml/device_info_settings.xml | 14 +- res/xml/device_info_status.xml | 16 +- res/xml/display_settings.xml | 37 +- res/xml/double_tap_power_settings.xml | 5 +- res/xml/double_tap_screen_settings.xml | 3 +- res/xml/double_twist_gesture_settings.xml | 3 +- res/xml/dream_fragment_overview.xml | 41 + res/xml/encryption_and_credential.xml | 11 +- res/xml/enterprise_privacy_settings.xml | 7 +- res/xml/gestures.xml | 52 + .../inapp_notification_settings.xml} | 20 +- ...pp_details_ia.xml => installed_app_details.xml} | 11 +- res/xml/language_and_input.xml | 42 +- res/xml/legacy_channel_notification_settings.xml | 3 +- res/xml/network_and_internet.xml | 1 + res/xml/night_display_settings.xml | 38 +- res/xml/pick_up_gesture_settings.xml | 5 +- res/xml/power_abnormal_detail.xml | 24 + ..._usage_detail_ia.xml => power_usage_detail.xml} | 16 +- res/xml/power_usage_summary.xml | 15 +- res/xml/reset_dashboard_fragment.xml | 1 - res/xml/security_settings_encrypted.xml | 4 +- res/xml/security_settings_password_sub.xml | 5 +- res/xml/security_settings_pattern_sub.xml | 5 +- res/xml/security_settings_pin_sub.xml | 5 +- res/xml/security_settings_unencrypted.xml | 4 +- res/xml/sound_settings.xml | 97 +- res/xml/storage_dashboard_fragment.xml | 10 +- res/xml/storage_profile_fragment.xml | 8 +- res/xml/suggestion_ordering.xml | 14 +- res/xml/swipe_to_notification_settings.xml | 3 +- res/xml/system_dashboard_fragment.xml | 8 + res/xml/tether_prefs.xml | 14 +- res/xml/tts_settings.xml | 4 +- res/xml/upgraded_channel_notification_settings.xml | 21 +- res/xml/user_and_accounts_settings.xml | 1 + res/xml/wifi_configure_settings.xml | 14 +- res/xml/wifi_display_saved_access_points.xml | 2 +- res/xml/wifi_network_details_fragment.xml | 13 +- res/xml/wifi_p2p_settings.xml | 10 +- res/xml/wifi_tether_settings.xml | 33 + res/xml/zen_mode_priority_settings.xml | 15 +- src/com/android/settings/ActivityPicker.java | 4 + .../settings/AllowBindAppWidgetActivity.java | 13 +- src/com/android/settings/ApnEditor.java | 101 +- src/com/android/settings/ApnSettings.java | 11 +- src/com/android/settings/AppHeader.java | 41 - src/com/android/settings/BugreportPreference.java | 1 + src/com/android/settings/CredentialStorage.java | 103 +- src/com/android/settings/CryptKeeper.java | 2 +- src/com/android/settings/CryptKeeperSettings.java | 2 + .../android/settings/CustomDialogPreference.java | 112 - .../android/settings/CustomEditTextPreference.java | 118 - src/com/android/settings/DateTimeSettings.java | 6 +- src/com/android/settings/DeviceAdminAdd.java | 38 +- src/com/android/settings/DeviceInfoSettings.java | 12 +- src/com/android/settings/DisplaySettings.java | 41 +- src/com/android/settings/DividerPreference.java | 5 +- src/com/android/settings/DreamSettings.java | 364 -- src/com/android/settings/EditPinPreference.java | 2 + .../android/settings/EncryptionAndCredential.java | 101 +- .../android/settings/EncryptionInterstitial.java | 154 +- src/com/android/settings/HelpTrampoline.java | 12 +- src/com/android/settings/IccLockSettings.java | 17 +- src/com/android/settings/IconPreferenceScreen.java | 83 - src/com/android/settings/MasterClear.java | 83 +- src/com/android/settings/MasterClearConfirm.java | 16 +- src/com/android/settings/MultiLinePreference.java | 49 - src/com/android/settings/PreviewPagerAdapter.java | 2 +- src/com/android/settings/RadioInfo.java | 96 +- .../settings/RegulatoryInfoDisplayActivity.java | 49 +- src/com/android/settings/ResetNetwork.java | 5 +- src/com/android/settings/ResetNetworkConfirm.java | 17 + .../settings/RestrictedSettingsFragment.java | 6 +- .../android/settings/ScreenPinningSettings.java | 6 + src/com/android/settings/SecuritySettings.java | 31 +- .../android/settings/SeekBarDialogPreference.java | 2 + .../settings/SelectableEditTextPreference.java | 2 + src/com/android/settings/Settings.java | 23 +- src/com/android/settings/SettingsActivity.java | 216 +- .../settings/SettingsPreferenceFragment.java | 23 +- .../android/settings/SetupChooseLockPassword.java | 96 - .../settings/SetupEncryptionInterstitial.java | 7 - .../settings/SetupRedactionInterstitial.java | 6 - src/com/android/settings/SetupWizardUtils.java | 25 +- src/com/android/settings/TetherSettings.java | 78 +- src/com/android/settings/TrustAgentSettings.java | 6 +- src/com/android/settings/Utils.java | 158 +- src/com/android/settings/WifiCallingSettings.java | 4 +- .../accessibility/AccessibilityServiceWarning.java | 2 +- .../accessibility/AccessibilitySettings.java | 58 +- .../AccessibilityShortcutPreferenceFragment.java | 56 +- .../accessibility/ListDialogPreference.java | 2 +- .../MagnificationPreferenceFragment.java | 7 +- ...ggleAccessibilityServicePreferenceFragment.java | 11 +- .../ToggleAutoclickPreferenceFragment.java | 7 +- .../ToggleDaltonizerPreferenceFragment.java | 9 + .../ToggleFeaturePreferenceFragment.java | 60 +- .../ToggleFontSizePreferenceFragment.java | 5 + ...oggleScreenMagnificationPreferenceFragment.java | 3 +- .../accounts/AccountDetailDashboardFragment.java | 39 +- .../AccountHeaderPreferenceController.java | 99 + .../accounts/AccountPreferenceController.java | 29 +- .../accounts/AccountSyncPreferenceController.java | 69 +- .../settings/accounts/AccountTypePreference.java | 1 - .../settings/accounts/AddAccountSettings.java | 6 +- .../AddUserWhenLockedPreferenceController.java | 14 +- .../accounts/AutoSyncDataPreferenceController.java | 6 +- .../settings/accounts/ChooseAccountActivity.java | 4 +- .../EmergencyInfoPreferenceController.java | 9 +- .../RemoveAccountPreferenceController.java | 28 +- .../accounts/UserAndAccountDashboardFragment.java | 24 +- .../AccessibilityManagerWrapperImpl.java | 38 + .../AccessibilityServiceInfoWrapper.java | 37 + .../AccessibilityServiceInfoWrapperImpl.java | 39 + .../AppAndNotificationDashboardFragment.java | 35 +- .../android/settings/applications/AppCounter.java | 1 - .../settings/applications/AppHeaderController.java | 298 -- .../android/settings/applications/AppInfoBase.java | 11 +- .../settings/applications/AppInfoWithHeader.java | 15 +- .../settings/applications/AppOpsDetails.java | 30 +- .../AppPermissionsPreferenceController.java | 146 + .../applications/ApplicationFeatureProvider.java | 33 +- .../ApplicationFeatureProviderImpl.java | 6 - .../settings/applications/ConvertToFbe.java | 7 +- ...cedAppSettings.java => DefaultAppSettings.java} | 57 +- .../settings/applications/DrawOverlayDetails.java | 63 +- .../applications/ExternalSourcesDetails.java | 24 +- .../settings/applications/InstalledAppDetails.java | 131 +- .../settings/applications/LayoutPreference.java | 18 +- .../applications/LinearColorPreference.java | 76 - .../settings/applications/ManageApplications.java | 156 +- .../settings/applications/ManageDomainUrls.java | 2 +- .../applications/MusicViewHolderController.java | 5 +- .../settings/applications/NotificationApps.java | 10 +- .../applications/PackageManagerWrapper.java | 17 +- .../applications/PackageManagerWrapperImpl.java | 16 +- .../applications/PhotosViewHolderController.java | 90 + .../applications/PictureInPictureDetails.java | 11 +- .../applications/PictureInPictureSettings.java | 111 +- .../settings/applications/PremiumSmsAccess.java | 7 + .../settings/applications/ProcessStatsBase.java | 2 - .../settings/applications/ProcessStatsDetail.java | 33 +- .../settings/applications/ProcessStatsSummary.java | 7 +- .../settings/applications/ProcessStatsUi.java | 5 + .../RecentAppsPreferenceController.java | 320 ++ .../ResetAppPrefPreferenceController.java | 15 +- .../settings/applications/RunningServices.java | 15 +- .../settings/applications/SpacePreference.java | 7 +- .../applications/SpecialAccessSettings.java | 61 +- .../SpecialAppAccessPreferenceController.java | 6 +- .../settings/applications/UserManagerWrapper.java | 1 + .../applications/UserManagerWrapperImpl.java | 5 + .../applications/WriteSettingsDetails.java | 49 +- .../assist/AssistContextPreferenceController.java | 16 +- .../AssistFlashScreenPreferenceController.java | 16 +- .../AssistScreenshotPreferenceController.java | 16 +- .../assist/DefaultAssistPreferenceController.java | 18 +- .../DefaultVoiceInputPreferenceController.java | 8 +- .../settings/applications/assist/ManageAssist.java | 23 +- .../applications/defaultapps/DefaultAppInfo.java | 1 - .../defaultapps/DefaultAppPickerFragment.java | 16 +- .../DefaultAppPreferenceController.java | 20 +- .../DefaultBrowserPreferenceController.java | 41 +- .../DefaultHomePreferenceController.java | 38 +- .../DefaultNotificationAssistantPicker.java | 101 - ...DefaultPaymentSettingsPreferenceController.java | 79 + .../settings/backup/BackupSettingsActivity.java | 12 +- ...BackupSettingsActivityPreferenceController.java | 12 +- .../settings/backup/BackupSettingsFragment.java | 9 +- .../backup/BackupSettingsPreferenceController.java | 6 +- .../settings/bluetooth/AlwaysDiscoverable.java | 87 + .../BluetoothDetailsButtonsController.java | 91 + .../bluetooth/BluetoothDetailsController.java | 91 + .../BluetoothDetailsHeaderController.java | 74 + .../BluetoothDetailsMacAddressController.java | 58 + .../BluetoothDetailsProfilesController.java | 269 ++ .../bluetooth/BluetoothDeviceDetailsFragment.java | 155 + .../BluetoothDeviceNamePreferenceController.java | 157 + .../bluetooth/BluetoothDevicePreference.java | 101 +- .../BluetoothDeviceRenamePreferenceController.java | 75 + .../settings/bluetooth/BluetoothEnabler.java | 28 +- .../bluetooth/BluetoothFeatureProvider.java | 32 + .../bluetooth/BluetoothFeatureProviderImpl.java | 17 + .../BluetoothFilesPreferenceController.java | 81 + .../BluetoothMasterSwitchPreferenceController.java | 57 +- .../bluetooth/BluetoothNameDialogFragment.java | 94 +- .../settings/bluetooth/BluetoothPairingDetail.java | 201 ++ .../settings/bluetooth/BluetoothPairingDialog.java | 6 - .../bluetooth/BluetoothPairingDialogFragment.java | 31 +- .../BluetoothPairingPreferenceController.java | 86 + .../settings/bluetooth/BluetoothSettings.java | 397 +-- .../bluetooth/BluetoothSummaryUpdater.java | 76 +- .../bluetooth/DeviceListPreferenceFragment.java | 107 +- .../settings/bluetooth/DevicePickerFragment.java | 111 +- .../bluetooth/ForgetDeviceDialogFragment.java | 84 + .../bluetooth/LocalDeviceNameDialogFragment.java | 97 + .../bluetooth/RemoteDeviceNameDialogFragment.java | 82 + src/com/android/settings/bluetooth/Utils.java | 90 + .../ConnectedDeviceDashboardFragment.java | 76 +- .../SmsMirroringFeatureProvider.java | 28 + .../SmsMirroringFeatureProviderImpl.java | 31 + .../SmsMirroringPreferenceController.java | 45 + .../UsbModePreferenceController.java | 13 +- .../DynamicAvailabilityPreferenceController.java | 11 +- .../settings/core/InstrumentedActivity.java | 2 +- .../settings/core/InstrumentedFragment.java | 4 +- .../core/InstrumentedPreferenceFragment.java | 2 +- ...troller.java => PreferenceControllerMixin.java} | 25 +- .../android/settings/core/TouchOverlayManager.java | 40 - .../settings/core/gateway/SettingsGateway.java | 25 +- .../InstrumentedDialogFragment.java | 2 +- .../instrumentation/SharedPreferencesLogger.java | 76 +- .../instrumentation/VisibilityLoggerMixin.java | 8 +- .../android/settings/core/lifecycle/Lifecycle.java | 159 - .../settings/core/lifecycle/LifecycleObserver.java | 22 - .../core/lifecycle/ObservableActivity.java | 105 - .../core/lifecycle/ObservableDialogFragment.java | 87 - .../core/lifecycle/ObservableFragment.java | 114 - .../lifecycle/ObservablePreferenceFragment.java | 124 - .../settings/core/lifecycle/events/OnCreate.java | 23 - .../settings/core/lifecycle/events/OnDestroy.java | 20 - .../settings/core/lifecycle/events/OnPause.java | 20 - .../settings/core/lifecycle/events/OnResume.java | 20 - .../core/lifecycle/events/OnSaveInstanceState.java | 23 - .../settings/core/lifecycle/events/OnStart.java | 21 - .../settings/core/lifecycle/events/OnStop.java | 21 - .../core/lifecycle/events/SetPreferenceScreen.java | 24 - .../settings/dashboard/DashboardAdapter.java | 480 ++- .../android/settings/dashboard/DashboardData.java | 380 +- .../settings/dashboard/DashboardDecorator.java | 67 - .../dashboard/DashboardFeatureProvider.java | 5 + .../dashboard/DashboardFeatureProviderImpl.java | 5 + .../settings/dashboard/DashboardFragment.java | 56 +- .../dashboard/DashboardFragmentRegistry.java | 9 +- .../settings/dashboard/DashboardSummary.java | 98 +- ...shboardTilePlaceholderPreferenceController.java | 6 +- .../dashboard/ProgressiveDisclosureMixin.java | 6 +- .../dashboard/RestrictedDashboardFragment.java | 261 ++ .../android/settings/dashboard/SummaryLoader.java | 49 +- .../conditional/CellularDataCondition.java | 9 +- .../dashboard/conditional/ConditionAdapter.java | 189 + .../conditional/ConditionAdapterUtils.java | 130 - .../dashboard/conditional/ConditionManager.java | 22 +- .../settings/dashboard/suggestions/EventStore.java | 2 +- .../dashboard/suggestions/SuggestionAdapter.java | 150 + .../suggestions/SuggestionDismissController.java | 6 +- .../suggestions/SuggestionFeatureProvider.java | 25 +- .../suggestions/SuggestionFeatureProviderImpl.java | 102 +- .../dashboard/suggestions/SuggestionLogHelper.java | 29 + .../dashboard/suggestions/SuggestionRanker.java | 14 +- .../dashboard/suggestions/SuggestionsChecks.java | 41 +- .../android/settings/datausage/AppDataUsage.java | 82 +- .../settings/datausage/AppDataUsagePreference.java | 3 +- .../settings/datausage/BillingCyclePreference.java | 16 +- .../settings/datausage/BillingCycleSettings.java | 45 +- .../settings/datausage/CellDataPreference.java | 2 +- .../datausage/ChartDataUsagePreference.java | 5 +- .../android/settings/datausage/CycleAdapter.java | 27 +- .../DataPlanFeatureProvider.java} | 14 +- .../datausage/DataPlanFeatureProviderImpl.java | 31 + .../datausage/DataPlanSummaryPreference.java | 90 + .../settings/datausage/DataPlanUsageSummary.java | 354 ++ .../settings/datausage/DataSaverBackend.java | 17 +- .../android/settings/datausage/DataUsageBase.java | 44 +- .../android/settings/datausage/DataUsageList.java | 35 +- .../datausage/DataUsageMeteredSettings.java | 133 +- .../settings/datausage/DataUsagePreference.java | 4 +- .../settings/datausage/DataUsageSummary.java | 202 +- .../android/settings/datausage/DataUsageUtils.java | 97 + .../settings/datausage/MockDataPlanUsage.java | 63 + .../datetime/AutoTimePreferenceController.java | 7 +- .../datetime/AutoTimeZonePreferenceController.java | 7 +- .../datetime/DatePreferenceController.java | 7 +- .../settings/datetime/TimeChangeListenerMixin.java | 6 +- .../datetime/TimeFormatPreferenceController.java | 6 +- .../datetime/TimePreferenceController.java | 7 +- .../datetime/TimeZonePreferenceController.java | 6 +- ...rageManagerDescriptionPreferenceController.java | 76 + .../AutomaticStorageManagerSettings.java | 103 +- .../BugReportInPowerPreferenceController.java | 6 +- .../development/BugReportPreferenceController.java | 6 +- .../CameraHalHdrplusPreferenceController.java | 105 + .../CameraLaserSensorPreferenceController.java | 104 + .../settings/development/DevelopmentSettings.java | 266 +- .../DevelopmentSettingsDisabledActivity.java | 4 + .../development/DevelopmentSettingsEnabler.java | 15 +- .../DevelopmentSwitchBarController.java | 54 + .../development/EnableAdbPreferenceController.java | 69 + .../settings/development/OemUnlockUtils.java | 61 - .../TelephonyMonitorPreferenceController.java | 6 +- .../VerifyAppsOverUsbPreferenceController.java | 6 +- ...AdditionalSystemUpdatePreferenceController.java | 7 +- .../BasebandVersionPreferenceController.java | 6 +- .../BuildNumberPreferenceController.java | 21 +- .../DeviceModelPreferenceController.java | 6 +- .../FccEquipmentIdPreferenceController.java | 6 +- .../deviceinfo/FeedbackPreferenceController.java | 6 +- .../FirmwareVersionPreferenceController.java | 13 +- .../KernelVersionPreferenceController.java | 6 +- .../deviceinfo/ManualPreferenceController.java | 6 +- .../settings/deviceinfo/MigrateEstimateTask.java | 76 +- .../PrivateVolumeOptionMenuController.java | 10 +- .../settings/deviceinfo/PrivateVolumeSettings.java | 3 + .../RegulatoryInfoPreferenceController.java | 6 +- .../SELinuxStatusPreferenceController.java | 6 +- .../deviceinfo/SafetyInfoPreferenceController.java | 6 +- .../SafetyLegalPreferenceController.java | 6 +- .../SecurityPatchPreferenceController.java | 6 +- .../SerialNumberPreferenceController.java | 6 +- src/com/android/settings/deviceinfo/SimStatus.java | 45 +- src/com/android/settings/deviceinfo/Status.java | 22 +- .../deviceinfo/StorageDashboardFragment.java | 126 +- .../settings/deviceinfo/StorageItemPreference.java | 19 +- .../deviceinfo/StorageProfileFragment.java | 15 +- .../settings/deviceinfo/StorageSettings.java | 140 +- .../SystemUpdatePreferenceController.java | 6 +- .../android/settings/deviceinfo/UsbBackend.java | 6 +- ...torageManagementSwitchPreferenceController.java | 33 +- .../storage/CachedStorageValuesHelper.java | 172 + .../storage/SecondaryUserController.java | 17 +- .../deviceinfo/storage/StorageAsyncLoader.java | 5 + .../storage/StorageItemPreferenceController.java | 93 +- .../storage/StorageSummaryDonutPreference.java | 6 +- .../StorageSummaryDonutPreferenceController.java | 6 +- .../deviceinfo/storage/UserProfileController.java | 21 +- ...AmbientDisplayAlwaysOnPreferenceController.java | 105 + ...ntDisplayNotificationsPreferenceController.java | 97 + .../AmbientDisplayPreferenceController.java | 65 + .../settings/display/AmbientDisplaySettings.java | 109 + .../AutoBrightnessPreferenceController.java | 42 +- .../display/AutoRotatePreferenceController.java | 83 +- .../BatteryPercentagePreferenceController.java | 7 +- .../BrightnessLevelPreferenceController.java | 173 + .../display/CameraGesturePreferenceController.java | 7 +- .../display/ColorModePreferenceController.java | 78 + .../display/ColorModePreferenceFragment.java | 119 + .../settings/display/ConversationMessageView.java | 5 +- .../settings/display/DensityPreference.java | 11 +- .../settings/display/DozePreferenceController.java | 78 - .../display/FontSizePreferenceController.java | 6 +- .../display/LiftToWakePreferenceController.java | 7 +- .../settings/display/NightDisplayPreference.java | 11 +- .../display/NightDisplayPreferenceController.java | 7 +- .../settings/display/NightDisplaySettings.java | 26 +- .../display/NightModePreferenceController.java | 7 +- .../settings/display/PowerManagerWrapper.java | 49 + .../display/ScreenSaverPreferenceController.java | 8 +- .../settings/display/ScreenZoomSettings.java | 5 + .../display/TapToWakePreferenceController.java | 7 +- .../display/ThemePreferenceController.java | 26 +- .../display/TimeoutPreferenceController.java | 7 +- .../display/VrDisplayPreferenceController.java | 6 +- .../display/WallpaperPreferenceController.java | 37 +- .../android/settings/dream/CurrentDreamPicker.java | 117 + .../dream/CurrentDreamPreferenceController.java | 81 + src/com/android/settings/dream/DreamSettings.java | 154 + .../dream/StartNowPreferenceController.java | 68 + .../android/settings/dream/WhenToDreamPicker.java | 115 + .../dream/WhenToDreamPreferenceController.java | 54 + .../AdminActionPreferenceControllerBase.java | 6 +- ...rantedCameraPermissionPreferenceController.java | 2 +- ...tedLocationPermissionsPreferenceController.java | 2 +- ...edMicrophonePermissionPreferenceController.java | 2 +- ...GrantedPermissionsPreferenceControllerBase.java | 2 +- ...AlwaysOnVpnCurrentUserPreferenceController.java | 2 +- ...aysOnVpnManagedProfilePreferenceController.java | 2 +- .../enterprise/ApplicationListFragment.java | 6 +- .../ApplicationListPreferenceController.java | 7 +- .../CaCertsCurrentUserPreferenceController.java | 52 + .../CaCertsManagedProfilePreferenceController.java | 41 + ...r.java => CaCertsPreferenceControllerBase.java} | 23 +- .../enterprise/DevicePolicyManagerWrapper.java | 15 + .../enterprise/DevicePolicyManagerWrapperImpl.java | 11 + ...priseInstalledPackagesPreferenceController.java | 2 +- .../EnterprisePrivacyFeatureProvider.java | 10 +- .../EnterprisePrivacyFeatureProviderImpl.java | 36 +- .../EnterprisePrivacyPreferenceController.java | 2 +- .../enterprise/EnterprisePrivacySettings.java | 21 +- .../EnterpriseSetDefaultAppsListFragment.java | 6 +- ...riseSetDefaultAppsListPreferenceController.java | 6 +- ...terpriseSetDefaultAppsPreferenceController.java | 2 +- ...xposureChangesCategoryPreferenceController.java | 2 +- ...asswordWipeCurrentUserPreferenceController.java | 2 +- ...wordWipeManagedProfilePreferenceController.java | 2 +- ...FailedPasswordWipePreferenceControllerBase.java | 2 +- .../GlobalHttpProxyPreferenceController.java | 2 +- .../enterprise/ImePreferenceController.java | 2 +- .../ManageDeviceAdminPreferenceController.java | 7 +- .../fingerprint/FingerprintEnrollBase.java | 12 +- .../fingerprint/FingerprintEnrollEnrolling.java | 27 +- .../fingerprint/FingerprintEnrollFindSensor.java | 45 +- .../fingerprint/FingerprintEnrollIntroduction.java | 4 +- .../fingerprint/FingerprintEnrollSidecar.java | 3 +- .../settings/fingerprint/FingerprintSettings.java | 254 +- .../fingerprint/FingerprintSuggestionActivity.java | 39 + .../SetupFingerprintEnrollEnrolling.java | 7 - .../SetupFingerprintEnrollFindSensor.java | 58 +- .../fingerprint/SetupFingerprintEnrollFinish.java | 20 +- .../SetupFingerprintEnrollIntroduction.java | 91 +- .../fuelgauge/AdvancedPowerUsageDetail.java | 157 +- .../fuelgauge/AppButtonsPreferenceController.java | 36 +- .../BackgroundActivityPreferenceController.java | 27 +- .../fuelgauge/BatteryBroadcastReceiver.java | 20 +- .../settings/fuelgauge/BatteryCellParser.java | 1 - .../android/settings/fuelgauge/BatteryEntry.java | 21 +- .../settings/fuelgauge/BatteryFlagParser.java | 1 - .../BatteryHeaderPreferenceController.java | 81 +- .../settings/fuelgauge/BatteryHistoryChart.java | 150 +- .../settings/fuelgauge/BatteryHistoryDetail.java | 39 +- .../fuelgauge/BatteryHistoryPreference.java | 47 +- .../android/settings/fuelgauge/BatteryInfo.java | 371 ++ .../settings/fuelgauge/BatteryInfoLoader.java | 88 + .../settings/fuelgauge/BatteryMeterView.java | 5 + .../BatteryOptimizationPreferenceController.java | 8 +- .../settings/fuelgauge/BatterySaverController.java | 71 +- .../settings/fuelgauge/BatterySaverReceiver.java | 76 + .../settings/fuelgauge/BatterySaverSettings.java | 53 +- .../fuelgauge/BatteryStatsHelperLoader.java | 18 +- .../android/settings/fuelgauge/BatteryUtils.java | 194 +- .../settings/fuelgauge/DebugEstimatesLoader.java | 67 + src/com/android/settings/fuelgauge/FakeUid.java | 11 + .../settings/fuelgauge/PowerGaugePreference.java | 22 +- .../settings/fuelgauge/PowerUsageAdvanced.java | 40 +- .../fuelgauge/PowerUsageAnomalyDetails.java | 163 + .../android/settings/fuelgauge/PowerUsageBase.java | 18 +- .../fuelgauge/PowerUsageFeatureProvider.java | 58 + .../fuelgauge/PowerUsageFeatureProviderImpl.java | 49 + .../settings/fuelgauge/PowerUsageSummary.java | 368 +- .../settings/fuelgauge/anomaly/Anomaly.java | 246 ++ .../fuelgauge/anomaly/AnomalyDetectionPolicy.java | 179 + .../fuelgauge/anomaly/AnomalyDialogFragment.java | 138 + .../settings/fuelgauge/anomaly/AnomalyLoader.java | 137 + .../fuelgauge/anomaly/AnomalyPreference.java | 27 + .../AnomalySummaryPreferenceController.java | 113 + .../settings/fuelgauge/anomaly/AnomalyUtils.java | 121 + .../anomaly/KeyValueListParserWrapper.java | 70 + .../anomaly/KeyValueListParserWrapperImpl.java | 55 + .../fuelgauge/anomaly/action/AnomalyAction.java | 62 + .../anomaly/action/BackgroundCheckAction.java | 64 + .../fuelgauge/anomaly/action/ForceStopAction.java | 68 + .../anomaly/action/LocationCheckAction.java | 72 + .../action/StopAndBackgroundCheckAction.java | 63 + .../fuelgauge/anomaly/checker/AnomalyDetector.java | 46 + .../checker/BluetoothScanAnomalyDetector.java | 115 + .../anomaly/checker/WakeLockAnomalyDetector.java | 125 + .../checker/WakeupAlarmAnomalyDetector.java | 142 + .../gestures/AssistGestureFeatureProvider.java | 11 + .../gestures/AssistGestureFeatureProviderImpl.java | 17 + ...sistGestureSensitivityPreferenceController.java | 151 - .../settings/gestures/AssistGestureSettings.java | 30 +- ...AssistGestureSettingsPreferenceController.java} | 114 +- .../DoubleTapPowerPreferenceController.java | 43 +- .../settings/gestures/DoubleTapPowerSettings.java | 27 +- .../DoubleTapScreenPreferenceController.java | 36 +- .../settings/gestures/DoubleTapScreenSettings.java | 32 +- .../gestures/DoubleTwistGestureSettings.java | 27 +- .../gestures/DoubleTwistPreferenceController.java | 67 +- .../settings/gestures/GesturePreference.java | 188 - .../gestures/GesturePreferenceController.java | 50 +- .../android/settings/gestures/GestureSettings.java | 123 + .../GesturesSettingPreferenceController.java | 87 + .../PickupGesturePreferenceController.java | 42 +- .../settings/gestures/PickupGestureSettings.java | 32 +- .../SwipeToNotificationPreferenceController.java | 45 +- .../gestures/SwipeToNotificationSettings.java | 27 +- .../android/settings/graph/BottomLabelLayout.java | 97 + src/com/android/settings/graph/UsageGraph.java | 309 ++ src/com/android/settings/graph/UsageView.java | 145 + .../AvailableVirtualKeyboardFragment.java | 64 +- .../GameControllerPreferenceController.java | 28 +- .../inputmethod/PhysicalKeyboardFragment.java | 49 +- .../PhysicalKeyboardPreferenceController.java | 16 +- .../SpellCheckerPreferenceController.java | 6 +- .../inputmethod/SpellCheckersSettings.java | 19 +- .../inputmethod/UserDictionaryAddWordContents.java | 1 - .../inputmethod/UserDictionaryCursorLoader.java | 98 + .../settings/inputmethod/UserDictionaryList.java | 21 +- .../{ => inputmethod}/UserDictionarySettings.java | 161 +- .../inputmethod/VirtualKeyboardFragment.java | 29 +- .../VirtualKeyboardPreferenceController.java | 6 +- .../language/LanguageAndInputSettings.java | 89 +- .../PhoneLanguagePreferenceController.java | 6 +- .../settings/language/TtsPreferenceController.java | 6 +- .../UserDictionaryPreferenceController.java | 13 +- .../AppLocationPermissionPreferenceController.java | 7 +- .../location/LocationPreferenceController.java | 65 +- .../settings/location/LocationSettings.java | 5 - .../settings/location/LocationSettingsBase.java | 25 +- .../network/AirplaneModePreferenceController.java | 21 +- .../network/MobileNetworkPreferenceController.java | 31 +- .../network/MobilePlanPreferenceController.java | 13 +- .../settings/network/NetworkDashboardFragment.java | 128 +- .../network/NetworkResetPreferenceController.java | 6 +- .../NetworkScorerPickerPreferenceController.java | 10 +- .../network/ProxyPreferenceController.java | 6 +- .../network/RestrictedLockUtilsWrapper.java | 15 + .../network/TetherPreferenceController.java | 52 +- .../settings/network/VpnPreferenceController.java | 13 +- .../network/WifiCallingPreferenceController.java | 6 +- src/com/android/settings/nfc/NfcEnabler.java | 1 + .../android/settings/nfc/NfcPaymentPreference.java | 7 +- .../settings/nfc/NfcPreferenceController.java | 26 +- src/com/android/settings/nfc/PaymentBackend.java | 2 +- src/com/android/settings/nfc/PaymentSettings.java | 48 +- ...AdjustVolumeRestrictedPreferenceController.java | 6 +- .../AlarmVolumePreferenceController.java | 2 +- .../notification/AppNotificationSettings.java | 45 +- .../BadgingNotificationPreferenceController.java | 38 +- .../BootSoundPreferenceController.java | 6 +- .../notification/CastPreferenceController.java | 6 +- .../notification/ChannelImportanceSettings.java | 14 + .../notification/ChannelNotificationSettings.java | 64 +- .../ChargingSoundPreferenceController.java | 2 +- .../ConfigureNotificationSettings.java | 101 +- .../DialPadTonePreferenceController.java | 2 +- .../DockAudioMediaPreferenceController.java | 2 +- .../DockingSoundPreferenceController.java | 2 +- .../EmergencyBroadcastPreferenceController.java | 6 +- .../EmergencyTonePreferenceController.java | 2 +- ...LockScreenNotificationPreferenceController.java | 37 +- .../MediaVolumePreferenceController.java | 2 +- .../NotificationAccessConfirmationActivity.java | 43 +- .../notification/NotificationAccessSettings.java | 41 +- .../notification/NotificationSettingsBase.java | 70 +- .../NotificationVolumePreferenceController.java | 2 +- .../PulseNotificationPreferenceController.java | 14 +- .../notification/RedactionInterstitial.java | 8 + .../RingVolumePreferenceController.java | 2 +- .../RingtonePreferenceControllerBase.java | 6 +- .../ScreenLockSoundPreferenceController.java | 2 +- .../notification/SettingPrefController.java | 17 +- .../settings/notification/SoundSettings.java | 14 +- .../TouchSoundPreferenceController.java | 2 +- .../VibrateOnTouchPreferenceController.java | 2 +- .../VibrateWhenRingPreferenceController.java | 14 +- .../notification/VolumeSeekBarPreference.java | 11 +- .../VolumeSeekBarPreferenceController.java | 8 +- .../WorkSoundPreferenceController.java | 18 +- .../settings/notification/ZenAccessSettings.java | 63 +- .../notification/ZenModePrioritySettings.java | 2 +- .../notification/ZenModeRuleSettingsBase.java | 11 +- .../settings/notification/ZenModeSettings.java | 57 +- .../android/settings/overlay/FeatureFactory.java | 11 +- .../settings/overlay/FeatureFactoryImpl.java | 37 +- .../settings/overlay/SupportFeatureProvider.java | 25 +- .../settings/{ => password}/ChooseLockGeneric.java | 412 +-- .../password/ChooseLockGenericController.java | 158 + .../{ => password}/ChooseLockPassword.java | 294 +- .../settings/{ => password}/ChooseLockPattern.java | 84 +- .../{ => password}/ChooseLockSettingsHelper.java | 46 +- .../password/ChooseLockTypeDialogFragment.java | 152 + .../ConfirmDeviceCredentialActivity.java | 11 +- .../ConfirmDeviceCredentialBaseActivity.java | 11 +- .../ConfirmDeviceCredentialBaseFragment.java | 153 +- .../{ => password}/ConfirmLockPassword.java | 127 +- .../{ => password}/ConfirmLockPattern.java | 56 +- .../CredentialCheckResultTracker.java | 2 +- .../ManagedLockPasswordProvider.java | 12 +- .../password/PasswordRequirementAdapter.java | 6 +- .../{ => password}/SaveChosenLockWorkerBase.java | 2 +- .../android/settings/password/ScreenLockType.java | 110 + .../settings/password/SetNewPasswordActivity.java | 2 - .../password/SetNewPasswordController.java | 3 +- .../{ => password}/SetupChooseLockGeneric.java | 80 +- .../settings/password/SetupChooseLockPassword.java | 198 ++ .../{ => password}/SetupChooseLockPattern.java | 35 +- .../{fingerprint => password}/SetupSkipDialog.java | 6 +- .../StorageManagerWrapper.java} | 15 +- .../settings/print/PrintSettingsFragment.java | 91 +- .../search/AccessibilityServiceResultLoader.java | 123 + .../{search2 => search}/AppSearchResult.java | 2 +- .../settings/search/BaseSearchIndexProvider.java | 51 +- .../CursorToSearchResultConverter.java | 173 +- .../DatabaseIndexingManager.java | 278 +- .../{search2 => search}/DatabaseIndexingUtils.java | 84 +- .../{search2 => search}/DatabaseResultLoader.java | 150 +- .../search/DynamicIndexableContentMonitor.java | 490 --- .../settings/search/IndexDatabaseHelper.java | 71 +- src/com/android/settings/search/Indexable.java | 8 +- .../android/settings/search/InlineListPayload.java | 62 + src/com/android/settings/search/InlinePayload.java | 157 + .../settings/search/InlineSwitchPayload.java | 98 + .../InlineSwitchViewHolder.java | 29 +- .../settings/search/InputDeviceResultLoader.java | 200 ++ .../InstalledAppResultLoader.java | 61 +- .../IntentSearchViewHolder.java | 46 +- src/com/android/settings/search/ResultPayload.java | 165 + .../{search2 => search}/ResultPayloadUtils.java | 8 +- .../{search2 => search}/SavedQueryController.java | 67 +- .../{search2 => search}/SavedQueryLoader.java | 19 +- .../{search2 => search}/SavedQueryPayload.java | 5 +- .../{search2 => search}/SavedQueryRecorder.java | 3 +- .../{search2 => search}/SavedQueryRemover.java | 17 +- .../{search2 => search}/SavedQueryViewHolder.java | 15 +- .../{search2 => search}/SearchActivity.java | 5 +- .../{search2 => search}/SearchFeatureProvider.java | 86 +- .../SearchFeatureProviderImpl.java | 83 +- .../{search2 => search}/SearchFragment.java | 248 +- .../settings/search/SearchIndexableResources.java | 60 +- .../settings/{search2 => search}/SearchResult.java | 49 +- .../SearchResultDiffCallback.java | 2 +- .../settings/search/SearchResultsAdapter.java | 446 +++ .../{search2 => search}/SearchViewHolder.java | 14 +- .../search/SettingsSearchIndexablesProvider.java | 59 +- .../{search2 => search}/XmlParserUtils.java | 11 +- .../ranking/SearchResultsRankerCallback.java | 38 + .../android/settings/search2/InlinePayload.java | 43 - .../settings/search2/InlineSwitchPayload.java | 150 - .../android/settings/search2/IntentPayload.java | 62 - .../android/settings/search2/ResultPayload.java | 69 - .../settings/search2/SearchResultsAdapter.java | 174 - .../settings/security/ConfigureKeyGuardDialog.java | 85 + .../security/LockscreenDashboardFragment.java | 17 +- .../security/OwnerInfoPreferenceController.java | 13 +- .../security/SecurityFeatureProviderImpl.java | 15 +- .../android/settings/sim/SimPreferenceDialog.java | 9 +- .../support/NewDeviceIntroSuggestionActivity.java | 133 + .../settings/support/SupportDashboardActivity.java | 91 + src/com/android/settings/survey/SurveyMixin.java | 6 +- .../system/FactoryResetPreferenceController.java | 35 +- .../settings/system/ResetDashboardFragment.java | 12 +- .../settings/system/SystemDashboardFragment.java | 17 +- .../android/settings/tts/TextToSpeechSettings.java | 2 +- src/com/android/settings/users/UserSettings.java | 28 +- .../android/settings/utils/FileSizeFormatter.java | 103 +- .../settings/utils/ManagedServiceSettings.java | 67 +- src/com/android/settings/utils/ThreadUtils.java | 42 - .../android/settings/utils/ZenServiceListing.java | 49 +- .../settings/vpn2/AppManagementFragment.java | 22 +- .../wallpaper/WallpaperSuggestionActivity.java | 2 +- .../settings/wallpaper/WallpaperTypeSettings.java | 7 +- .../webview/WebViewAppPreferenceController.java | 2 - .../settings/widget/ActionBarShadowController.java | 133 + .../widget/CarrierDemoPasswordDialogFragment.java | 144 - src/com/android/settings/widget/DonutView.java | 95 +- .../settings/widget/EntityHeaderController.java | 379 ++ .../widget/FixedLineSummaryPreference.java | 60 + .../android/settings/widget/FooterPreference.java | 63 - .../settings/widget/FooterPreferenceMixin.java | 71 - .../android/settings/widget/LabeledSeekBar.java | 1 + .../settings/widget/LoadingViewController.java | 106 + .../settings/widget/RadioButtonPickerFragment.java | 20 +- .../settings/widget/ScrollToParentEditText.java | 53 + .../settings/{ => widget}/SeekBarPreference.java | 30 +- src/com/android/settings/widget/SwitchBar.java | 7 +- .../widget/ValidatedEditTextPreference.java | 114 + .../android/settings/widget/VideoPreference.java | 21 +- .../wifi/CellularFallbackPreferenceController.java | 10 +- .../settings/wifi/ConfigureWifiSettings.java | 46 +- .../NotifyOpenNetworksPreferenceController.java | 19 +- .../wifi/SavedAccessPointsWifiSettings.java | 94 +- .../wifi/UseOpenWifiPreferenceController.java | 60 +- src/com/android/settings/wifi/WifiApEnabler.java | 16 +- .../settings/wifi/WifiConfigController.java | 41 +- src/com/android/settings/wifi/WifiDialog.java | 29 +- .../android/settings/wifi/WifiDialogActivity.java | 2 +- .../wifi/WifiInfoPreferenceController.java | 20 +- .../wifi/WifiMasterSwitchPreferenceController.java | 17 +- src/com/android/settings/wifi/WifiSettings.java | 178 +- .../wifi/WifiSleepPolicyPreferenceController.java | 104 - src/com/android/settings/wifi/WifiUtils.java | 50 + .../wifi/WifiWakeupPreferenceController.java | 31 +- src/com/android/settings/wifi/WpsDialog.java | 12 +- .../settings/wifi/WpsPreferenceController.java | 19 +- .../wifi/details/WifiDetailActionBarObserver.java | 45 + .../details/WifiDetailPreferenceController.java | 85 +- .../wifi/details/WifiNetworkDetailsFragment.java | 16 +- .../wifi/p2p/P2pCategoryPreferenceController.java | 66 + .../p2p/P2pPeerCategoryPreferenceController.java} | 17 +- .../P2pPersistentCategoryPreferenceController.java | 31 + .../p2p/P2pThisDevicePreferenceController.java | 68 + .../wifi/p2p/WifiP2pPreferenceController.java | 17 +- .../android/settings/wifi/p2p/WifiP2pSettings.java | 134 +- .../tether/NoOpOnStartTetheringCallback.java} | 13 +- .../WifiTetherApBandPreferenceController.java | 94 + .../tether/WifiTetherBasePreferenceController.java | 61 + .../WifiTetherPasswordPreferenceController.java | 77 + .../tether/WifiTetherPreferenceController.java | 213 ++ .../tether/WifiTetherSSIDPreferenceController.java | 82 + .../settings/wifi/tether/WifiTetherSettings.java | 194 + .../wifi/tether/WifiTetherSwitchBarController.java | 141 + tests/anomaly-tester/Android.mk | 25 + tests/anomaly-tester/AndroidManifest.xml | 52 + tests/anomaly-tester/res/layout/activity_main.xml | 59 + .../res/layout/bluetooth_anomaly.xml | 60 + .../anomaly-tester/res/layout/wakelock_anomaly.xml | 60 + tests/anomaly-tester/res/values-af/strings.xml | 20 + tests/anomaly-tester/res/values-am/strings.xml | 20 + tests/anomaly-tester/res/values-ar/strings.xml | 20 + tests/anomaly-tester/res/values-az/strings.xml | 20 + .../res/values-b+sr+Latn/strings.xml | 20 + tests/anomaly-tester/res/values-be/strings.xml | 20 + tests/anomaly-tester/res/values-bg/strings.xml | 20 + tests/anomaly-tester/res/values-bn/strings.xml | 20 + tests/anomaly-tester/res/values-bs/strings.xml | 20 + tests/anomaly-tester/res/values-ca/strings.xml | 20 + tests/anomaly-tester/res/values-cs/strings.xml | 20 + tests/anomaly-tester/res/values-da/strings.xml | 20 + tests/anomaly-tester/res/values-de/strings.xml | 20 + tests/anomaly-tester/res/values-el/strings.xml | 20 + tests/anomaly-tester/res/values-en-rAU/strings.xml | 20 + tests/anomaly-tester/res/values-en-rCA/strings.xml | 20 + tests/anomaly-tester/res/values-en-rGB/strings.xml | 20 + tests/anomaly-tester/res/values-en-rIN/strings.xml | 20 + tests/anomaly-tester/res/values-en-rXC/strings.xml | 20 + tests/anomaly-tester/res/values-es-rUS/strings.xml | 20 + tests/anomaly-tester/res/values-es/strings.xml | 20 + tests/anomaly-tester/res/values-et/strings.xml | 20 + tests/anomaly-tester/res/values-eu/strings.xml | 20 + tests/anomaly-tester/res/values-fa/strings.xml | 20 + tests/anomaly-tester/res/values-fi/strings.xml | 20 + tests/anomaly-tester/res/values-fr-rCA/strings.xml | 20 + tests/anomaly-tester/res/values-fr/strings.xml | 20 + tests/anomaly-tester/res/values-gl/strings.xml | 20 + tests/anomaly-tester/res/values-gu/strings.xml | 20 + tests/anomaly-tester/res/values-hi/strings.xml | 20 + tests/anomaly-tester/res/values-hr/strings.xml | 20 + tests/anomaly-tester/res/values-hu/strings.xml | 20 + tests/anomaly-tester/res/values-hy/strings.xml | 20 + tests/anomaly-tester/res/values-in/strings.xml | 20 + tests/anomaly-tester/res/values-is/strings.xml | 20 + tests/anomaly-tester/res/values-it/strings.xml | 20 + tests/anomaly-tester/res/values-iw/strings.xml | 20 + tests/anomaly-tester/res/values-ja/strings.xml | 20 + tests/anomaly-tester/res/values-ka/strings.xml | 20 + tests/anomaly-tester/res/values-kk/strings.xml | 20 + tests/anomaly-tester/res/values-km/strings.xml | 20 + tests/anomaly-tester/res/values-kn/strings.xml | 20 + tests/anomaly-tester/res/values-ko/strings.xml | 20 + tests/anomaly-tester/res/values-ky/strings.xml | 20 + tests/anomaly-tester/res/values-lo/strings.xml | 20 + tests/anomaly-tester/res/values-lt/strings.xml | 20 + tests/anomaly-tester/res/values-lv/strings.xml | 20 + tests/anomaly-tester/res/values-mk/strings.xml | 20 + tests/anomaly-tester/res/values-ml/strings.xml | 20 + tests/anomaly-tester/res/values-mn/strings.xml | 20 + tests/anomaly-tester/res/values-mr/strings.xml | 20 + tests/anomaly-tester/res/values-ms/strings.xml | 20 + tests/anomaly-tester/res/values-my/strings.xml | 20 + tests/anomaly-tester/res/values-nb/strings.xml | 20 + tests/anomaly-tester/res/values-ne/strings.xml | 20 + tests/anomaly-tester/res/values-nl/strings.xml | 20 + tests/anomaly-tester/res/values-pa/strings.xml | 20 + tests/anomaly-tester/res/values-pl/strings.xml | 20 + tests/anomaly-tester/res/values-pt-rBR/strings.xml | 20 + tests/anomaly-tester/res/values-pt-rPT/strings.xml | 20 + tests/anomaly-tester/res/values-pt/strings.xml | 20 + tests/anomaly-tester/res/values-ro/strings.xml | 20 + tests/anomaly-tester/res/values-ru/strings.xml | 20 + tests/anomaly-tester/res/values-si/strings.xml | 20 + tests/anomaly-tester/res/values-sk/strings.xml | 20 + tests/anomaly-tester/res/values-sl/strings.xml | 20 + tests/anomaly-tester/res/values-sq/strings.xml | 20 + tests/anomaly-tester/res/values-sr/strings.xml | 20 + tests/anomaly-tester/res/values-sv/strings.xml | 20 + tests/anomaly-tester/res/values-sw/strings.xml | 20 + tests/anomaly-tester/res/values-ta/strings.xml | 20 + tests/anomaly-tester/res/values-te/strings.xml | 20 + tests/anomaly-tester/res/values-th/strings.xml | 20 + tests/anomaly-tester/res/values-tl/strings.xml | 20 + tests/anomaly-tester/res/values-tr/strings.xml | 20 + tests/anomaly-tester/res/values-uk/strings.xml | 20 + tests/anomaly-tester/res/values-ur/strings.xml | 20 + tests/anomaly-tester/res/values-uz/strings.xml | 20 + tests/anomaly-tester/res/values-vi/strings.xml | 20 + tests/anomaly-tester/res/values-zh-rCN/strings.xml | 20 + tests/anomaly-tester/res/values-zh-rHK/strings.xml | 20 + tests/anomaly-tester/res/values-zh-rTW/strings.xml | 20 + tests/anomaly-tester/res/values-zu/strings.xml | 20 + tests/anomaly-tester/res/values/strings.xml | 19 + .../settings/anomaly/tester/AnomalyActivity.java | 134 + .../anomaly/tester/service/AnomalyService.java | 49 + .../anomaly/tester/utils/AnomalyActions.java | 113 + .../anomaly/tester/utils/AnomalyPolicyBuilder.java | 72 + .../anomaly/tests/BluetoothAnomalyTest.java | 108 + .../android/settings/anomaly/tests/TestUtils.java | 91 + .../anomaly/tests/WakelockAnomalyTest.java | 132 + tests/app/res/values-en-rCA/strings.xml | 28 + tests/app/res/values-en-rXC/strings.xml | 28 + tests/app/res/values-hi/strings.xml | 4 +- tests/app/res/values-ky/strings.xml | 4 +- tests/app/res/values-mr/strings.xml | 8 +- tests/app/res/values-pa/strings.xml | 6 +- tests/app/res/values-zh-rHK/strings.xml | 4 +- .../settings/ManagedAccessSettingsLowRamTest.java | 121 + ...ttingsTest.java => DefaultAppSettingsTest.java} | 2 +- .../BluetoothDeviceDetailsRotationTest.java | 99 + .../notification/AppNotificationSettingsTest.java | 4 +- .../{ => password}/ChooseLockGenericTest.java | 20 +- .../settings/password/ChooseLockPasswordTest.java | 81 + .../{ => password}/ConfirmLockPasswordTest.java | 4 +- .../password/SetupChooseLockPasswordAppTest.java | 95 + .../SearchFragmentEspressoTest.java | 8 +- .../android/settings/users/UserSettingsTest.java | 2 +- tests/robotests/Android.mk | 2 +- .../grandfather_not_implementing_index_provider | 11 +- .../assets/grandfather_not_implementing_indexable | 33 +- .../grandfather_not_implementing_instrumentable | 8 +- ...andfather_not_in_search_index_provider_registry | 1 - ...t_sharing_pref_controllers_with_search_provider | 4 - .../robotests/assets/whitelist_duplicate_index_key | 2 +- tests/robotests/res/drawable/selectable_card.xml | 23 + .../fingerprint_enroll_find_sensor.xml | 80 + tests/robotests/res/layout/preference.xml | 58 + .../robotests/res/values/config.xml | 6 +- .../src/android/app/admin/PasswordMetrics.java | 49 + .../android/service/oemlock/OemLockManager.java | 42 + .../internal/app/NightDisplayController.java | 17 +- .../hardware/AmbientDisplayConfiguration.java | 33 +- .../com/android/settings/DeviceAdminAddTest.java | 1 + .../android/settings/DeviceInfoSettingsTest.java | 8 +- .../com/android/settings/DisplaySettingsTest.java | 15 +- .../settings/EncryptionAndCredentialTest.java | 92 +- .../com/android/settings/HelpTrampolineTest.java | 70 + .../com/android/settings/LegalSettingsTest.java | 2 +- .../settings/LicenseHtmlGeneratorFromXmlTest.java | 2 + .../android/settings/LicenseHtmlLoaderTest.java | 4 +- .../src/com/android/settings/MasterClearTest.java | 96 +- .../com/android/settings/PrivacySettingsTest.java | 2 + .../com/android/settings/SecuritySettingsTest.java | 10 +- .../com/android/settings/SettingsActivityTest.java | 72 +- .../settings/SettingsDialogFragmentTest.java | 2 + .../android/settings/SettingsDumpServiceTest.java | 2 + .../settings/SettingsLicenseActivityTest.java | 12 +- .../settings/SettingsPreferenceFragmentTest.java | 46 +- .../settings/SetupChooseLockPatternTest.java | 15 +- .../com/android/settings/SetupWizardUtilsTest.java | 43 +- .../android/settings/SummaryPreferenceTest.java | 9 +- .../com/android/settings/TetherServiceTest.java | 3 + .../src/com/android/settings/UtilsTest.java | 70 +- .../src/com/android/settings/ZonePickerTest.java | 1 + .../accessibility/AccessibilitySettingsTest.java | 18 +- .../ShortcutServicePickerFragmentTest.java | 3 +- .../AccountDetailDashboardFragmentTest.java | 79 +- .../AccountHeaderPreferenceControllerTest.java | 120 + .../accounts/AccountPreferenceControllerTest.java | 114 +- .../settings/accounts/AccountPreferenceTest.java | 2 +- .../AccountSyncPreferenceControllerTest.java | 150 +- .../accounts/AccountTypePreferenceLoaderTest.java | 2 +- .../AddUserWhenLockedPreferenceControllerTest.java | 2 +- .../AutoSyncDataPreferenceControllerTest.java | 3 +- ...toSyncPersonalDataPreferenceControllerTest.java | 3 +- .../AutoSyncWorkDataPreferenceControllerTest.java | 4 +- .../EmergencyInfoPreferenceControllerTest.java | 4 +- .../RemoveAccountPreferenceControllerTest.java | 54 +- .../settings/accounts/RemoveUserFragmentTest.java | 2 +- .../UserAndAccountDashboardFragmentTest.java | 21 - .../AppAndNotificationDashboardFragmentTest.java | 2 +- .../applications/AppInfoWithHeaderTest.java | 65 +- .../AppPermissionsPreferenceControllerTest.java | 210 ++ .../applications/AppStateAppOpsBridgeTest.java | 2 +- .../AppStateInstallAppsBridgeTest.java | 3 +- .../AppStorageSizesControllerTest.java | 2 +- .../AppWithAdminGrantedPermissionsCounterTest.java | 2 +- .../AppWithAdminGrantedPermissionsListerTest.java | 2 +- .../ApplicationFeatureProviderImplTest.java | 2 +- ...ttingsTest.java => DefaultAppSettingsTest.java} | 68 +- .../applications/DrawOverlayDetailsTest.java | 68 +- .../applications/EnterpriseDefaultAppsTest.java | 2 +- .../FetchPackageStorageAsyncLoaderTest.java | 6 +- .../applications/InstalledAppCounterTest.java | 54 +- .../applications/InstalledAppDetailsTest.java | 41 +- .../applications/InstalledAppListerTest.java | 27 +- .../applications/LayoutPreferenceTest.java | 2 +- .../applications/ManageApplicationsTest.java | 181 +- .../MusicViewHolderControllerTest.java | 8 +- .../applications/NotificationAppsTest.java | 113 + .../PhotosViewHolderControllerTest.java | 88 + .../applications/PictureInPictureDetailsTest.java | 18 +- .../applications/PictureInPictureSettingsTest.java | 168 + .../applications/PremiumSmsAccessTest.java | 16 +- .../RecentAppsPreferenceControllerTest.java | 268 ++ .../SpecialAppAccessPreferenceControllerTest.java | 2 +- .../applications/UsageAccessDetailsTest.java | 14 +- .../applications/VrListenerSettingsTest.java | 14 +- .../applications/WriteSettingsDetailsTest.java | 14 +- .../AssistContextPreferenceControllerTest.java | 4 +- .../AssistFlashScreenPreferenceControllerTest.java | 15 +- .../assist/AssistSettingObserverTest.java | 2 +- .../assist/DefaultAssistPickerTest.java | 2 +- .../DefaultAssistPreferenceControllerTest.java | 61 +- .../applications/assist/ManageAssistTest.java | 2 +- .../defaultapps/DefaultAppInfoTest.java | 2 +- .../defaultapps/DefaultAppPickerFragmentTest.java | 31 +- .../DefaultAppPreferenceControllerTest.java | 2 +- .../defaultapps/DefaultAutofillPickerTest.java | 2 +- .../DefaultAutofillPreferenceControllerTest.java | 2 +- .../defaultapps/DefaultBrowserPickerTest.java | 2 +- .../DefaultBrowserPreferenceControllerTest.java | 2 +- .../defaultapps/DefaultEmergencyPickerTest.java | 2 +- .../defaultapps/DefaultHomePickerTest.java | 2 +- .../DefaultHomePreferenceControllerTest.java | 53 +- .../DefaultNotificationAssistantPickerTest.java | 86 - ...ultPaymentSettingsPreferenceControllerTest.java | 105 + .../defaultapps/DefaultPhonePickerTest.java | 2 +- .../defaultapps/DefaultSmsPickerTest.java | 2 +- .../InstantAppButtonsControllerTest.java | 4 +- ...upSettingsActivityPreferenceControllerTest.java | 4 +- .../backup/BackupSettingsActivityTest.java | 3 +- .../settings/backup/BackupSettingsHelperTest.java | 2 +- .../BackupSettingsPreferenceControllerTest.java | 2 +- .../settings/bluetooth/AlwaysDiscoverableTest.java | 120 + .../BluetoothDetailsButtonsControllerTest.java | 173 + .../BluetoothDetailsControllerEventsTest.java | 84 + .../BluetoothDetailsControllerTestBase.java | 158 + .../BluetoothDetailsHeaderControllerTest.java | 115 + .../BluetoothDetailsMacAddressControllerTest.java | 50 + .../BluetoothDetailsProfilesControllerTest.java | 449 +++ .../BluetoothDeviceDetailsFragmentTest.java | 115 + ...luetoothDeviceNamePreferenceControllerTest.java | 105 + .../bluetooth/BluetoothDevicePreferenceTest.java | 90 +- ...etoothDeviceRenamePreferenceControllerTest.java | 102 + .../settings/bluetooth/BluetoothEnablerTest.java | 125 +- .../BluetoothFilesPreferenceControllerTest.java | 71 + ...etoothMasterSwitchPreferenceControllerTest.java | 25 +- .../bluetooth/BluetoothPairingDetailTest.java | 186 + .../bluetooth/BluetoothPairingDialogTest.java | 86 +- .../BluetoothPairingPreferenceControllerTest.java | 106 + .../BluetoothSettingsSummaryProviderTest.java | 6 +- .../settings/bluetooth/BluetoothSettingsTest.java | 132 +- .../bluetooth/BluetoothSummaryUpdaterTest.java | 183 +- .../DeviceListPreferenceFragmentTest.java | 216 ++ .../bluetooth/DevicePickerFragmentTest.java | 58 + .../bluetooth/DeviceProfilesSettingsTest.java | 2 +- .../bluetooth/ForgetDeviceDialogFragmentTest.java | 88 + .../RemoteDeviceNameDialogFragmentTest.java | 137 + .../com/android/settings/bluetooth/UtilsTest.java | 33 +- .../conditional/ConditionAdapterUtilsTest.java | 72 - .../ConnectedDeviceDashboardFragmentTest.java | 118 +- .../UsbModePreferenceControllerTest.java | 4 +- ...ynamicAvailabilityPreferenceControllerTest.java | 5 +- .../core/codeinspection/CodeInspectionTest.java | 2 +- .../core/codeinspection/CodeInspector.java | 18 +- .../InstrumentableFragmentCodeInspector.java | 6 +- .../InstrumentedDialogFragmentTest.java | 2 +- .../MetricsFeatureProviderTest.java | 2 +- .../SharedPreferenceLoggerTest.java | 85 +- .../instrumentation/VisibilityLoggerMixinTest.java | 33 +- .../settings/core/lifecycle/LifecycleTest.java | 239 -- .../settings/dashboard/DashboardAdapterTest.java | 528 ++- .../settings/dashboard/DashboardDataTest.java | 164 +- .../DashboardFeatureProviderImplTest.java | 15 +- ...hboardFragmentSearchIndexProviderInspector.java | 8 +- .../settings/dashboard/DashboardFragmentTest.java | 102 +- .../dashboard/DashboardItemAnimatorTest.java | 2 +- .../settings/dashboard/DashboardSummaryTest.java | 33 +- ...ardTilePlaceholderPreferenceControllerTest.java | 2 +- .../dashboard/ProgressiveDisclosureTest.java | 25 +- .../settings/dashboard/SummaryLoaderTest.java | 38 +- .../settings/dashboard/SupportItemAdapterTest.java | 2 +- .../conditional/ConditionAdapterTest.java | 150 + .../dashboard/conditional/ConditionTest.java | 2 +- .../dashboard/conditional/DndConditionTest.java | 2 +- .../dashboard/suggestions/EventStoreTest.java | 2 +- .../suggestions/SuggestionAdapterTest.java | 207 ++ .../SuggestionDismissControllerTest.java | 36 +- .../SuggestionFeatureProviderImplTest.java | 335 +- .../suggestions/SuggestionFeaturizerTest.java | 2 +- .../suggestions/SuggestionLogHelperTest.java | 41 + .../suggestions/SuggestionRankerTest.java | 4 +- .../suggestions/SuggestionsChecksTest.java | 15 +- .../settings/datausage/AppDataUsageTest.java | 153 + .../settings/datausage/AppPrefLoaderTest.java | 2 +- .../datausage/BillingCycleSettingsTest.java | 2 +- .../datausage/DataPlanSummaryPreferenceTest.java | 114 + .../datausage/DataPlanUsageSummaryTest.java | 133 + .../datausage/DataPlansSyncTimePreferenceTest.java | 66 + .../datausage/DataUsageInfoControllerTest.java | 2 +- .../settings/datausage/DataUsageListTest.java | 2 +- .../settings/datausage/DataUsageSummaryTest.java | 112 +- .../settings/datausage/DataUsageUtilsTest.java | 62 + .../datausage/ManageDataPlansPreferenceTest.java | 62 + .../datausage/UnrestrictedDataAccessTest.java | 21 +- .../datetime/AutoTimePreferenceControllerTest.java | 2 +- .../AutoTimeZonePreferenceControllerTest.java | 2 +- .../datetime/DatePreferenceControllerTest.java | 2 +- .../datetime/TimeChangeListenerMixinTest.java | 8 +- .../TimeFormatPreferenceControllerTest.java | 2 +- .../datetime/TimePreferenceControllerTest.java | 2 +- .../datetime/TimeZonePreferenceControllerTest.java | 2 +- .../android/settings/datetime/ZonePickerTest.java | 18 +- ...ManagerDescriptionPreferenceControllerTest.java | 83 + ...maticStorageManagerSwitchBarControllerTest.java | 3 +- .../BugReportInPowerPreferenceControllerTest.java | 4 +- .../BugReportPreferenceControllerTest.java | 5 +- .../CameraHalHdrplusPreferenceControllerTest.java | 146 + .../CameraLaserSensorPreferenceControllerTest.java | 175 + .../DevelopmentSettingsDisabledActivityTest.java | 44 + .../DevelopmentSettingsEnablerTest.java | 16 +- .../development/DevelopmentSettingsTest.java | 47 +- .../DevelopmentSwitchBarControllerTest.java | 102 + .../TelephonyMonitorPreferenceControllerTest.java | 4 +- .../VerifyAppsOverUsbPreferenceControllerTest.java | 4 +- .../BasebandVersionPreferenceControllerTest.java | 4 +- .../BuildNumberPreferenceControllerTest.java | 60 +- .../DeviceModelPreferenceControllerTest.java | 2 +- .../FccEquipmentIdPreferenceControllerTest.java | 2 +- .../FeedbackPreferenceControllerTest.java | 2 +- .../FirmwareVersionPreferenceControllerTest.java | 4 +- .../deviceinfo/HardwareInfoDialogFragmentTest.java | 2 +- .../KernelVersionPreferenceControllerTest.java | 2 +- .../deviceinfo/ManualPreferenceControllerTest.java | 2 +- .../PrivateVolumeOptionMenuControllerTest.java | 3 +- .../RegulatoryInfoPreferenceControllerTest.java | 2 +- .../SerialNumberPreferenceControllerTest.java | 2 +- .../deviceinfo/StorageDashboardFragmentTest.java | 135 +- .../deviceinfo/StorageItemPreferenceTest.java | 4 +- .../deviceinfo/StorageProfileFragmentTest.java | 2 +- .../settings/deviceinfo/StorageSettingsTest.java | 18 +- .../SystemUpdatePreferenceControllerTest.java | 2 +- .../settings/deviceinfo/UsbBackendTest.java | 26 +- .../deviceinfo/UsbModeChooserActivityTest.java | 2 +- ...geManagementSwitchPreferenceControllerTest.java | 42 +- .../storage/CachedStorageValuesHelperTest.java | 295 ++ .../storage/SecondaryUserControllerTest.java | 19 +- .../StorageItemPreferenceControllerTest.java | 118 +- ...torageSummaryDonutPreferenceControllerTest.java | 20 +- .../storage/UserProfileControllerTest.java | 4 +- ...entDisplayAlwaysOnPreferenceControllerTest.java | 151 + ...splayNotificationsPreferenceControllerTest.java | 169 + .../AmbientDisplayPreferenceControllerTest.java | 117 + .../AutoBrightnessPreferenceControllerTest.java | 38 +- .../AutoRotatePreferenceControllerTest.java | 113 + .../BatteryPercentagePreferenceControllerTest.java | 2 +- .../BrightnessLevelPreferenceControllerTest.java | 199 ++ .../display/ColorModePreferenceFragmentTest.java | 130 + .../display/ThemePreferenceControllerTest.java | 53 +- .../display/TimeoutPreferenceControllerTest.java | 2 +- .../display/VrDisplayPreferencePickerTest.java | 2 +- .../display/WallpaperPreferenceControllerTest.java | 94 + .../settings/dream/CurrentDreamPickerTest.java | 91 + .../CurrentDreamPreferenceControllerTest.java | 111 + .../android/settings/dream/DreamSettingsTest.java | 113 + .../dream/StartNowPreferenceControllerTest.java | 94 + .../settings/dream/WhenToDreamPickerTest.java | 108 + .../dream/WhenToDreamPreferenceControllerTest.java | 70 + .../AdminActionPreferenceControllerBaseTest.java | 4 +- ...edCameraPermissionPreferenceControllerTest.java | 2 +- ...ocationPermissionsPreferenceControllerTest.java | 2 +- ...crophonePermissionPreferenceControllerTest.java | 2 +- ...tedPermissionsPreferenceControllerBaseTest.java | 7 +- ...ysOnVpnCurrentUserPreferenceControllerTest.java | 2 +- ...nVpnManagedProfilePreferenceControllerTest.java | 2 +- .../enterprise/ApplicationListFragmentTest.java | 18 +- .../ApplicationListPreferenceControllerTest.java | 2 +- .../BugReportsPreferenceControllerTest.java | 3 +- ...CaCertsCurrentUserPreferenceControllerTest.java | 88 + ...ertsManagedProfilePreferenceControllerTest.java | 50 + .../CaCertsPreferenceControllerBaseTest.java | 66 + ...va => CaCertsPreferenceControllerTestBase.java} | 58 +- ...eInstalledPackagesPreferenceControllerTest.java | 3 +- .../EnterprisePrivacyFeatureProviderImplTest.java | 50 +- .../EnterprisePrivacyPreferenceControllerTest.java | 3 +- .../enterprise/EnterprisePrivacySettingsTest.java | 30 +- .../EnterpriseSetDefaultAppsListFragmentTest.java | 17 +- ...SetDefaultAppsListPreferenceControllerTest.java | 2 +- ...riseSetDefaultAppsPreferenceControllerTest.java | 41 +- ...ureChangesCategoryPreferenceControllerTest.java | 2 +- ...ordWipeCurrentUserPreferenceControllerTest.java | 4 +- ...WipeManagedProfilePreferenceControllerTest.java | 4 +- ...edPasswordWipePreferenceControllerBaseTest.java | 2 +- .../GlobalHttpProxyPreferenceControllerTest.java | 2 +- .../enterprise/ImePreferenceControllerTest.java | 4 +- .../ManageDeviceAdminPreferenceControllerTest.java | 3 +- .../NetworkLogsPreferenceControllerTest.java | 3 +- .../SecurityLogsPreferenceControllerTest.java | 3 +- .../fingerprint/DeleteFingerprintDialogTest.java | 78 + .../FingerprintEnrollFindSensorTest.java | 80 +- .../FingerprintLocationAnimationVideoViewTest.java | 3 +- .../fingerprint/FingerprintPreferenceTest.java | 75 + .../FingerprintSuggestionActivityTest.java | 96 + .../SetupFingerprintEnrollFindSensorTest.java | 102 + .../SetupFingerprintEnrollIntroductionTest.java | 250 ++ .../fuelgauge/AdvancedPowerUsageDetailTest.java | 269 +- .../AppButtonsPreferenceControllerTest.java | 2 +- ...BackgroundActivityPreferenceControllerTest.java | 14 + .../fuelgauge/BatteryBroadcastReceiverTest.java | 24 +- .../settings/fuelgauge/BatteryEntryTest.java | 33 +- .../BatteryHeaderPreferenceControllerTest.java | 67 +- .../fuelgauge/BatteryHistoryPreferenceTest.java | 55 +- .../settings/fuelgauge/BatteryInfoLoaderTest.java | 85 + .../settings/fuelgauge/BatteryInfoTest.java | 304 ++ .../settings/fuelgauge/BatteryMeterViewTest.java | 11 +- ...atteryOptimizationPreferenceControllerTest.java | 16 +- .../fuelgauge/BatterySaverControllerTest.java | 20 +- .../fuelgauge/BatterySaverReceiverTest.java | 81 + .../fuelgauge/BatterySaverSettingsTest.java | 61 + .../fuelgauge/BatteryStatsHelperLoaderTest.java | 38 +- .../settings/fuelgauge/BatteryUtilsTest.java | 152 +- .../fuelgauge/ButtonActionDialogFragmentTest.java | 2 +- .../settings/fuelgauge/HighPowerDetailTest.java | 2 +- .../fuelgauge/PowerGaugePreferenceTest.java | 105 + .../settings/fuelgauge/PowerUsageAdvancedTest.java | 80 +- .../fuelgauge/PowerUsageAnomalyDetailsTest.java | 213 ++ .../PowerUsageFeatureProviderImplTest.java | 2 +- .../settings/fuelgauge/PowerUsageSummaryTest.java | 200 +- .../anomaly/AnomalyDetectionPolicyTest.java | 147 + .../anomaly/AnomalyDialogFragmentTest.java | 194 + .../fuelgauge/anomaly/AnomalyLoaderTest.java | 142 + .../fuelgauge/anomaly/AnomalyPreferenceTest.java | 66 + .../AnomalySummaryPreferenceControllerTest.java | 152 + .../settings/fuelgauge/anomaly/AnomalyTest.java | 79 + .../fuelgauge/anomaly/AnomalyUtilsTest.java | 100 + .../anomaly/action/AnomalyActionTest.java | 98 + .../anomaly/action/BackgroundCheckActionTest.java | 104 + .../anomaly/action/ForceStopActionTest.java | 94 + .../anomaly/action/LocationCheckActionTest.java | 85 + .../action/StopAndBackgroundActionTest.java | 93 + .../checker/BluetoothScanAnomalyDetectorTest.java | 162 + .../checker/WakeLockAnomalyDetectorTest.java | 193 + .../checker/WakeupAlarmAnomalyDetectorTest.java | 232 ++ .../AssistGesturePreferenceControllerTest.java | 97 - ...GestureSensitivityPreferenceControllerTest.java | 101 - ...istGestureSettingsPreferenceControllerTest.java | 115 + .../gestures/AssistGestureSettingsTest.java | 32 +- .../DoubleTapPowerPreferenceControllerTest.java | 50 +- .../gestures/DoubleTapPowerSettingsTest.java | 2 +- .../DoubleTapScreenPreferenceControllerTest.java | 48 +- .../gestures/DoubleTapScreenSettingsTest.java | 2 +- .../gestures/DoubleTwistGestureSettingsTest.java | 3 +- .../DoubleTwistPreferenceControllerTest.java | 28 +- .../gestures/GesturePreferenceControllerTest.java | 62 +- .../GesturesSettingsPreferenceControllerTest.java | 134 + .../PIckupGesturePreferenceControllerTest.java | 61 +- .../gestures/PickupGestureSettingsTest.java | 3 +- ...wipeToNotificationPreferenceControllerTest.java | 49 +- .../gestures/SwipeToNotificationSettingsTest.java | 12 +- .../settings/graph/BottomLabelLayoutTest.java | 70 + .../com/android/settings/graph/UsageGraphTest.java | 154 + .../GameControllerPreferenceControllerTest.java | 28 +- .../PhysicalKeyboardPreferenceControllerTest.java | 2 +- .../SpellCheckerPreferenceControllerTest.java | 2 +- .../UserDictionaryCursorLoaderTest.java | 104 + .../inputmethod/UserDictionaryListTest.java | 104 + .../VirtualKeyboardPreferenceControllerTest.java | 2 +- .../language/LanguageAndInputSettingsTest.java | 52 +- .../PhoneLanguagePreferenceControllerTest.java | 2 +- .../language/TtsPreferenceControllerTest.java | 2 +- .../UserDictionaryPreferenceControllerTest.java | 22 +- ...LocationPermissionPreferenceControllerTest.java | 4 +- .../location/LocationPreferenceControllerTest.java | 124 +- .../MobileNetworkPreferenceControllerTest.java | 11 +- .../MobilePlanPreferenceControllerTest.java | 2 +- .../network/NetworkDashboardFragmentTest.java | 90 +- .../NetworkResetActionMenuControllerTest.java | 2 +- .../NetworkResetPreferenceControllerTest.java | 2 +- .../NetworkResetRestrictionCheckerTest.java | 2 +- ...etworkScorerPickerPreferenceControllerTest.java | 2 +- .../settings/network/NetworkScorerPickerTest.java | 2 +- .../network/TetherPreferenceControllerTest.java | 16 +- .../network/VpnPreferenceControllerTest.java | 4 +- .../WifiCallingPreferenceControllerTest.java | 2 +- .../android/settings/nfc/PaymentSettingsTest.java | 9 +- ...stVolumeRestrictedPreferenceControllerTest.java | 2 +- .../AlarmRingtonePreferenceControllerTest.java | 2 +- .../AlarmVolumePreferenceControllerTest.java | 2 +- ...adgingNotificationPreferenceControllerTest.java | 38 + .../BootSoundPreferenceControllerTest.java | 3 +- .../notification/CastPreferenceControllerTest.java | 2 +- .../ChargingSoundPreferenceControllerTest.java | 2 +- .../ConfigureNotificationSettingsTest.java | 66 + .../DialPadTonePreferenceControllerTest.java | 2 +- .../DockAudioMediaPreferenceControllerTest.java | 2 +- .../DockingSoundPreferenceControllerTest.java | 2 +- ...EmergencyBroadcastPreferenceControllerTest.java | 2 +- .../EmergencyTonePreferenceControllerTest.java | 2 +- .../MediaVolumePreferenceControllerTest.java | 3 +- .../NotificationAccessSettingsTest.java | 14 +- .../notification/NotificationBackendTest.java | 2 +- ...tificationRingtonePreferenceControllerTest.java | 2 +- ...NotificationVolumePreferenceControllerTest.java | 2 +- .../PhoneRingtonePreferenceControllerTest.java | 2 +- .../RingVolumePreferenceControllerTest.java | 3 +- .../RingtonePreferenceControllerBaseTest.java | 2 +- .../ScreenLockSoundPreferenceControllerTest.java | 2 +- .../notification/SettingPrefControllerTest.java | 6 +- .../settings/notification/SoundSettingsTest.java | 2 +- .../TouchSoundPreferenceControllerTest.java | 3 +- .../VibrateOnTouchPreferenceControllerTest.java | 4 +- .../VibrateWhenRingPreferenceControllerTest.java | 2 +- .../VolumeSeekBarPreferenceControllerTest.java | 19 +- .../notification/VolumeSeekBarPreferenceTest.java | 70 + .../WorkSoundPreferenceControllerTest.java | 64 +- .../notification/ZenAccessSettingsTest.java | 2 +- .../ZenModePreferenceControllerTest.java | 2 +- .../settings/notification/ZenModeSettingsTest.java | 39 +- .../password/ChooseLockGenericControllerTest.java | 233 ++ .../settings/password/ChooseLockPasswordTest.java | 153 + .../settings/password/ChooseLockPatternTest.java | 121 + .../password/ChooseLockSettingsHelperTest.java | 157 + .../password/ChooseLockTypeDialogFragmentTest.java | 115 + .../{ => password}/ConfirmCredentialTest.java | 18 +- .../settings/password/ScreenLockTypeTest.java | 65 + .../password/SetNewPasswordActivityTest.java | 11 +- .../password/SetNewPasswordControllerTest.java | 35 +- .../password/SetupChooseLockPasswordTest.java | 160 + .../settings/password/SetupSkipDialogTest.java | 87 + .../settings/print/PrintSettingsFragmentTest.java | 21 +- .../AccessibilityServiceResultLoaderTest.java | 114 + .../search/BaseSearchIndexProviderTest.java | 78 +- .../search/CursorToSearchResultConverterTest.java | 400 +++ .../android/settings/search/DataIntegrityTest.java | 16 +- .../DatabaseIndexingManagerTest.java | 194 +- .../settings/search/DatabaseIndexingUtilsTest.java | 52 +- .../DatabaseResultLoaderTest.java | 348 +- .../android/settings/search/DatabaseRowTest.java | 105 +- .../search/DynamicIndexableContentMonitorTest.java | 627 ---- .../android/settings/search/FakeIndexProvider.java | 10 +- .../settings/search/InlineListPayloadTest.java | 107 + .../android/settings/search/InlinePayloadTest.java | 127 + .../settings/search/InlineSwitchPayloadTest.java | 148 +- .../search/InlineSwitchViewHolderTest.java | 42 +- .../search/InputDeviceResultLoaderTest.java | 173 + .../InstalledAppResultLoaderTest.java | 129 +- .../search/IntentSearchViewHolderTest.java | 134 +- .../settings/search/MockAccessibilityLoader.java | 39 + .../{search2 => search}/MockAppLoader.java | 14 +- .../settings/{search2 => search}/MockDBLoader.java | 14 +- .../search/MockInputDeviceResultLoader.java | 38 + ...tentPayloadTest.java => ResultPayloadTest.java} | 18 +- .../settings/search/ResultPayloadUtilsTest.java | 26 +- .../{search2 => search}/SavedQueryLoaderTest.java | 8 +- .../{search2 => search}/SavedQueryPayloadTest.java | 5 +- .../SavedQueryRecorderAndRemoverTest.java | 31 +- .../SavedQueryViewHolderTest.java | 21 +- .../search/SearchFeatureProviderImplTest.java | 31 +- .../{search2 => search}/SearchFragmentTest.java | 208 +- .../search/SearchIndexProviderCodeInspector.java | 18 +- .../search/SearchIndexableResourcesTest.java | 2 +- .../settings/search/SearchResultBuilderTest.java | 110 +- .../settings/search/SearchResultsAdapterTest.java | 530 ++- .../{search2 => search}/SiteMapManagerTest.java | 8 +- .../android/settings/search/XmlParserUtilTest.java | 3 +- .../search2/CursorToSearchResultConverterTest.java | 541 --- .../security/ConfigureKeyGuardDialogTest.java | 56 + .../security/LockscreenDashboardFragmentTest.java | 2 +- .../OwnerInfoPreferenceControllerTest.java | 3 +- .../security/SecurityFeatureProviderImplTest.java | 2 +- .../suggestions/SettingsSuggestionsTest.java | 122 +- .../NewDeviceIntroSuggestionActivityTest.java | 126 + .../settings/support/SupportConfigTest.java | 2 +- .../support/SupportDashboardActivityTest.java | 80 + .../SupportDisclaimerDialogFragmentTest.java | 2 +- .../android/settings/survey/SurveyMixinTest.java | 2 +- .../FactoryResetPreferenceControllerTest.java | 22 +- .../system/SystemDashboardFragmentTest.java | 31 +- .../settings/testutils/BatteryTestUtils.java | 50 + .../settings/testutils/DatabaseTestUtils.java | 7 +- .../settings/testutils/FakeFeatureFactory.java | 29 +- .../android/settings/testutils/ResIdSubject.java | 81 + .../SettingsRobolectricTestRunner.java | 68 +- .../android/settings/testutils/XmlTestUtils.java | 2 +- .../shadow/SettingsShadowBluetoothDevice.java | 44 + .../testutils/shadow/SettingsShadowResources.java | 20 + .../shadow/ShadowAccessibilityManager.java | 44 + .../ShadowAccessibilityManagerWrapperImpl.java | 34 + .../ShadowAccessibilityServiceInfoWrapperImpl.java | 37 + ...ferenceFragment.java => ShadowAppInfoBase.java} | 10 +- .../testutils/shadow/ShadowContentResolver.java | 51 +- .../testutils/shadow/ShadowDataSaverBackend.java | 21 + .../testutils/shadow/ShadowDataUsageUtils.java | 24 + .../shadow/ShadowDatabaseIndexingUtils.java | 2 +- .../ShadowDoubleTwistPreferenceController.java | 28 + .../ShadowDynamicIndexableContentMonitor.java | 22 - .../shadow/ShadowEntityHeaderController.java | 49 + .../testutils/shadow/ShadowFingerprintManager.java | 102 + .../settings/testutils/shadow/ShadowHelpUtils.java | 51 + .../ShadowKeyValueListParserWrapperImpl.java | 20 + .../testutils/shadow/ShadowLockPatternUtils.java | 24 + .../ShadowMobileNetworkPreferenceController.java | 28 + .../testutils/shadow/ShadowPermissionChecker.java | 90 + .../shadow/ShadowPowerManagerWrapper.java | 46 + .../shadow/ShadowRestrictedLockUtilsWrapper.java | 25 + .../testutils/shadow/ShadowRestrictionUtils.java | 24 + .../testutils/shadow/ShadowSecureSettings.java | 105 +- .../testutils/shadow/ShadowSystemSettings.java | 76 + .../testutils/shadow/ShadowUserManager.java | 36 +- .../settings/testutils/shadow/ShadowUtils.java | 44 +- .../TrustAgentFeatureProviderImplTest.java | 2 +- .../users/UserFeatureProviderImplTest.java | 2 +- .../android/settings/users/UserPreferenceTest.java | 2 +- .../android/settings/users/UserSettingsTest.java | 2 +- .../LocalClassLoaderContextThemeWrapperTest.java | 2 +- .../android/settings/utils/ThreadUtilsTest.java | 59 - .../settings/vpn2/AppDialogFragmentTest.java | 2 +- .../com/android/settings/vpn2/VpnUtilsTest.java | 2 +- .../wallpaper/WallpaperSuggestionActivityTest.java | 2 +- .../settings/webview/WebViewAppPickerTest.java | 36 +- .../WebViewAppPreferenceControllerTest.java | 2 +- .../settings/wfd/WifiDisplaySettingsTest.java | 2 +- .../widget/ActionBarShadowControllerTest.java | 118 + .../widget/DefaultIndicatorSeekBarTest.java | 2 +- .../EntityHeaderControllerTest.java} | 203 +- .../widget/FixedLineSummaryPreferenceTest.java | 80 + .../settings/widget/FooterPreferenceMixinTest.java | 100 - .../settings/widget/FooterPreferenceTest.java | 66 - .../settings/widget/LoadingViewControllerTest.java | 74 + .../widget/MasterSwitchPreferenceTest.java | 2 +- .../widget/RadioButtonPickerFragmentTest.java | 20 +- .../settings/widget/RingProgressBarTest.java | 2 +- .../widget/RtlCompatibleViewPagerTest.java | 9 +- .../widget/ScrollToParentEditTextTest.java | 83 + .../settings/widget/SummaryUpdaterTest.java | 5 +- .../widget/ValidatedEditTextPreferenceTest.java | 118 + .../CellularFallbackPreferenceControllerTest.java | 2 +- .../settings/wifi/ConfigureWifiSettingsTest.java | 83 + .../settings/wifi/LinkablePreferenceTest.java | 2 +- .../NotifyOpenNetworkPreferenceControllerTest.java | 4 +- .../wifi/SavedAccessPointsWifiSettingsTest.java | 88 + .../wifi/UseOpenWifiPreferenceControllerTest.java | 95 +- .../settings/wifi/WifiConfigControllerTest.java | 94 +- .../com/android/settings/wifi/WifiDialogTest.java | 64 + .../com/android/settings/wifi/WifiEnablerTest.java | 2 +- .../wifi/WifiInfoPreferenceControllerTest.java | 4 +- .../WifiMasterSwitchPreferenceControllerTest.java | 5 +- .../settings/wifi/WifiSummaryUpdaterTest.java | 2 +- .../com/android/settings/wifi/WifiUtilsTest.java | 52 + .../wifi/WifiWakeupPreferenceControllerTest.java | 35 +- .../settings/wifi/WpsPreferenceControllerTest.java | 4 +- .../wifi/WriteWifiConfigToNfcDialogTest.java | 3 +- .../details/WifiDetailActionBarObserverTest.java | 69 + .../WifiDetailPreferenceControllerTest.java | 89 +- .../p2p/P2pCategoryPreferenceControllerTest.java | 97 + .../p2p/P2pThisDevicePreferenceControllerTest.java | 82 + .../wifi/p2p/WifiP2PPreferenceControllerTest.java | 4 +- .../WifiTetherApBandPreferenceControllerTest.java | 124 + ...WifiTetherPasswordPreferenceControllerTest.java | 102 + .../tether/WifiTetherPreferenceControllerTest.java | 279 ++ .../WifiTetherSSIDPreferenceControllerTest.java | 107 + tests/unit/Android.mk | 6 +- tests/unit/AndroidTest.xml | 2 +- tests/unit/README | 4 +- .../settings/ChooseLockSettingsHelperTest.java | 157 - .../RegulatoryInfoDisplayActivityTest.java | 75 +- .../ToggleFeaturePreferenceFragmentTest.java | 80 + .../applications/ManageApplicationsLaunchTest.java | 56 + ...nsTest.java => ManageApplicationsUnitTest.java} | 30 +- .../settings/dashboard/FirstIdViewMatcher.java | 0 .../settings/dashboard/PreferenceThemeTest.java | 3 +- .../datausage/MobileDataUsageActivityTest.java | 63 + .../settings/dream/DreamSettingsLaunchTest.java | 29 +- .../SetupFingerprintEnrollIntroductionTest.java | 109 - .../anomaly/action/LocationCheckActionTest.java | 71 + .../settings/search/SearchActivityTest.java | 1 - .../settings/utils/FileSizeFormatterTest.java | 13 +- .../com/android/settings/vpn2/AppSettingsTest.java | 35 +- .../settings/wifi/SavedNetworkSettingsTest.java | 76 + .../android/settings/wifi/WifiSettingsUiTest.java | 182 +- .../wifi/tether/WifiTetherSettingsTest.java | 86 + 1793 files changed, 96736 insertions(+), 38520 deletions(-) 01f46a3642 Enforce null check for mAccessPoint d53173e6c4 Check system support of wide-color d293dd5ab1 DO NOT MERGE - Move color mode to DisplayTransformManager c96c6b1ed2 Add new color mode setting 21cffb5057 Import translations. DO NOT MERGE cc4c726771 Add strings to support multi-state vivid color management df948f6fdf Remove SearchIndexProvider from DataPlanUsageSummary fragment. 40e187b364 Preserve old password when handling SET_NEW_PASSWORD. 893bdba206 Update tile limit for Sound settings. 5fdc38e696 Import translations. DO NOT MERGE e7f5107303 Hero suggestion is announced as disabled by talkback ddf705903e Allow 64 char HEX string PSKs in WifiSettingsUi dbbd311c50 Import translations. DO NOT MERGE f59cbb143c Update wakeup anomaly to exclude blacklisted wakeups. de603ea469 Add space around the data usage warning spinner. 5ef2cfac97 DO NOT MERGE. ActivityPicker shouldn't grant permissions. 4cfc684346 DO NOT MERGE. ActivityPicker shouldn't grant permissions. 94e678c188 DO NOT MERGE. ActivityPicker shouldn't grant permissions. 019f31b499 DO NOT MERGE. ActivityPicker shouldn't grant permissions. f32a4fad5d DO NOT MERGE. ActivityPicker shouldn't grant permissions. 1cdc675d7d DO NOT MERGE. ActivityPicker shouldn't grant permissions. 8441943bfa DO NOT MERGE. ActivityPicker shouldn't grant permissions. b5e93969a5 DO NOT MERGE. ActivityPicker shouldn't grant permissions. bb4ef4d1b6 Update support to not need dialog fragment e53d1caedc Use new no overlay flag instead app ops c069669ddf Fix "Add Network" button on SavedAccessPoints page. 6fe50e7224 Import translations. DO NOT MERGE fe3b62fd1e Import translations. DO NOT MERGE 4d26fa03a8 Settings: Show HAL HDR+ option in user build e566ed9e17 Import translations. DO NOT MERGE 298ffee39e Get rid of unnecessary KEY_RESTRICT_BACKGROUND preference. 2aab11772d Fix ANR issue caused by sharedpref commit() on suggestion event logging 0b6a3bc9c4 Hide summary for type system f0c0320c82 Reflect device encryption status ad1158169c Notification importance/selected sound conflict fixes. d5e3c38bbe FRP: Fix positioning of cancel button in ConfirmCredential screens with internal theme 097f4184fa Fix icon for sim card in settings e8b8633181 Fixing issue with PiP settings not showing apps for other profiles. e781dfa10c Import translations. DO NOT MERGE 308a2d93fb Move listening to brightness changes to onStart/onStop. ac040e3b1f Bluetooth: remove unnecessary state tracking in BluetoothSummaryUpdater a25e54fdf6 Sometimes there's no advanced settings a7ca53bc41 Deferred setup banner updates intermittently c6c299bdbb Handle night display state when timezone changes c8bff87a9f Turn off WifiTetherSettings page. 0a0d3d1b86 Import translations. DO NOT MERGE 59c56a56f8 Import translations. DO NOT MERGE 135fecbee3 Use "mid" stable id for condition cards conditionally. e3db9d8059 Bring back "Turning on hotspot" status text when starting hotspot eb6db6cc4d Revert "Turn on wakeupAlarm anomaly detector" c141f569c2 Revert "Settings: Enable HAL HDR+ by default" 8be6d99dfa Update the bluetooth battery icon 781e762c2c Revert "Settings: Enable HAL HDR+ by default" 5a4b6b152a Bring back "Turning on hotspot" status text when starting hotspot 59982c6954 Fix work profile storage bugs. 2c6a016b10 Update the bluetooth battery icon 7fe6f50bf7 Log smart settings suggestion enabled/disabled state for A/B experiments b05a346fae Close the load screen faster on pre-quota devices. 3b1c377d82 Import translations. DO NOT MERGE c1d42a510a Remove outdated storage search results. 1a49a8ab39 Turn on wakeupAlarm anomaly detector 1c5d663ed7 Init the pref summary in onCreate() 4b0677a2a4 Index the System status page d52c17c765 Revert back to isDualBandSupported() for Wifi tethering. 26938b36ee In ApnEditor, restore preference values after re-creating. a2559ab128 Prevent brief flash of "Error" in hotspot status text 381987a8ce Gate WifiSettings verbose logging on toggle. 7efcc35d85 Fix sizing of pattern view 9be8c3fbfe Fix focus behavior of ValidatedEditTextPreference 9adc588749 Include IPv6 DNS servers in wifi details b24189bb0f Don't default to PIN on non FBE devices. DO NOT MERGE f2063cff30 Don't default to PIN on non FBE devices. DO NOT MERGE 59c8d77c8c Re-add the block of text explaining the feature. 2ca3017f8e Policy transparency when DISALLOW_FACTORY_RESET prevents OEM unlock. 1ca6b25321 Don't attempt to tint icon if icon is not available 5b017f7b05 Bluetooth: add metrics for pairing with devices without names ab07989b97 Set title in remote views if present in bundle 6530b21cc5 Settings: Add laser sensor preference 1e887c17e2 Make system item has a consistent name. 31d8a89220 Misc polishing fixes for Settings 9e6d39e71a Turn in the work profile's badge. 289af93896 Enforce wifi config lockdown on details page. 535dd7f066 Import translations. DO NOT MERGE c5aa59ac2d Import translations. DO NOT MERGE bd42fe5880 Properly show/hide advanced settings ee36bb98a1 Fix policy transparency is missing in remove work profile button c9d7e8767b Bluetooth: In-band ringtone setting should be reset to true fb302de0d6 Cache storage values for fast loading. 657286112f Pre-set initial state to wifi tether switches. 8ffcbccbce Make auto Wi-Fi summary text consistent with feature availability. eaabcfaa78 Reorder "on the lock screen" options. c626fcc028 Fix Bluetooth switch status in Connected devices screen 1262f39600 FRP: Use SUW theme for factory reset protection flow 9be0ce09c9 Make photos/videos storage preference normal. a7b40995de Set drawable for the entity header app preference button. 83ceab82e4 Show work profile apps only on app list. f664c77f31 Update accessibility preference icon. a00af97ab1 Change to disable mvno data field in ApnEditor if needed. 6108d6c22e Bluetooth: do not dimiss fragment when Activity.finish() is called 24dc1ab39e Misc icon updates 00015fbf50 Add device/profile app check in background check ef5d680cc4 Import translations. DO NOT MERGE 1568c56de9 Tint the work icon. 4ccfa7c163 Fix to show correct value for data limit setting 21aed344fc Prevent race condition between SavedQuery and Query Loader 2716e841be Separate multiple DNS addresses with newlines. 94c5202965 Backport overlay security fix 070b31216a Fix crash in developer settings when backup is not available 19ba320263 Bluetooth: Only show devices when their names are resolved f1ed210eaa Remove subtitle for Recent location apps d8bfc74256 Add functional test for wakelock anomaly detector e4298941b4 Add functional test for bt anomaly detector 7661137981 Add battery indicator to bluetooth icon 0cc62f860c Add wakelock action in testing app 9d78df0d30 Add bt anomaly action in testing app 5b01294d84 Fix jank in showing conditions and suggestions in cold start. c3570914f6 Legacy channels say "allow sound" instead of "let the app decide". We had this string already translated from use in previous ux revs. 683fdb8177 Import translations. DO NOT MERGE ed1712a7ef Import translations. DO NOT MERGE 14c4b41f78 Settings: Enable HAL HDR+ by default 693fe62fe0 Add UI components for bluetooth anomaly 7e97d2d9a5 Set up anomaly test app in settings 4242ee0dd4 Set preference invisible when no anomaly 98fc9b139c Extending SearchFeatureProvider API to provide timeout c74bbcd3b2 A separate entry for work profile CA cert e4cfb6a594 Pattern entry views should be consistent 4fb3e719d2 Set the bidi flags on Paints in DonutView caf9510923 Clear "Wrong pattern" prompt automatically. 739b0eef10 Move the Robolectric shadow config up. dc1add0c61 Add a "Add Network" button to SavedAccessPointsWifiSettings 055079ba38 Scroll to top when user connects to a network. 97da51876b Fix null pointer exception when logging suggestions. 83eaff5e4a Suppress some search results 563c4a6557 Fix rotation bug in Bluetooth pairing PIN dialog 875b8eae39 Remove gibberish summary in search when query is "lock" ae4b79ee6d Update strings when shortString is true 8bd3ec13c6 Nfc Payment Preference check if the dialog is non-null before dismissing 209410dd2a Fix bad string reference 949d813715 Null-pointer check when updating name of ZenRule. 2bc609a1bd Add fingerprint illustration image cf96c9b13f Import translations. DO NOT MERGE e9a6e8f1e5 Use default primary color for choose lock screens 2bb6238044 Don't launch Choose Lock again if recreating 1533c85ade Re-init storage size on resume. 9ffee0d534 Disabling the activate button when paused de5df8b090 Disabling the activate button when paused 8e08a9bb71 Disabling the activate button when paused af5d8b9b03 Disabling the activate button when paused d8d29f2964 Revert "Import translations. DO NOT MERGE" a2a4037f59 Import translations. DO NOT MERGE 804b0daf49 Change strings from Instant app account to setting 3eb4c8333e Update strings for screen lock setup bd947c7ba9 Clean up AssistGesturePreferenceController 58c2da2d9e Update strings for skip fingerprint setup 28284a52e6 Stop display "Cell network" item for tablet cbc231c545 Initialize the volume seekbar preference max and progress. c86440538f Stay discoverable in Bluetooth settings and pairing pages 8cf5bcdfa7 Reset fingerprint lockout upon successful unlock 9dbd807ea1 Log preference change as Integer instead of Long. e3535d9998 Delete DynamicindexableContentMonitor & all refs to it 4b2f10ed3c Do not translate "Wi-Fi calling" for VF DE a22c8345fa DO NOT MERGE - Ask device owner for master clear in demo mode 3fc194017d Update icon and string for new device intro suggestion b7490bea28 Initialize the volume seekbar preference max and progress. bf3a135170 Show confirmation dialog when user tries to skip fingerprint 3025727e16 Ask device owner for master clear in demo mode c18c517467 Settings: Fix NPE in ChannelNotificationSettings 6600ddec73 FRP: Add dedicated explanation strings for ConfirmCredential 7c1825aa64 Fix DataSaverBackend objects created on background threads c6211c8829 Fix DataSaverBackend objects created on background threads 1d05244fc2 Import translations. DO NOT MERGE 8008408285 Import translations. DO NOT MERGE 816efc02fc Refresh preferences when background data switch is toggled f89327aa88 Expose the notification-swipe controls. 69fa528074 Fix issue where connected network sometimes doesn't update. 623faaa00e Close cursor after getting data from DB fe7c35803e Update availability for mobile network b82f51099a Add modify string to resources. 1eab553653 Avoid Race condition with accessibility for NFC toggle switch 5be6c30012 Refactoring for AmbientAlwaysOnPreferenceController 9705aad8db Update SMS mirroring icon to new style. 135619d483 Refactor tether logic for reuse 3ff4b933e6 Add floats to the SecureSettings shadow. fb83e50d99 Add floats to the SecureSettings shadow. fabe766958 Use colorful +s 6d479d99a9 Misc fixes for settings c603a99ba4 Move work notification settings back to bottom 3f9d0f1614 Add new strings for b/63109928 a8db5ccea8 Refactor permissions code for bluetooth controller enabler 52da8a79b9 Refactor tether logic for reuse fe5a771e92 Add uid data even though on battery stats 3e6222a982 Revoke invidivual permissions 486fc9dca9 wifi: WifiConfigController: fix possible NPE in showSecurityFields 2aeff818c8 Uninstall app through notif closes app settings. 6593453d59 Expose Location toggling logic 57c8508960 Import translations. DO NOT MERGE 8cdf71313d Import translations. DO NOT MERGE 058d2d10e2 Fix crash when dismissing suggestions. a35320ce3b Add INTENT_ONLY as a ResultPayload Availibility 0cb4c86f4a Clean up logic for dismissing suggestion 8722509eb9 Misc tweaks in settings eb1c480f49 Expose Location toggling logic d4e0fe7f93 RadioInfo: fix OMADM buttons 7686ef863c Misc tweak on wifi hotspot setting page a04449b88a RadioInfo: fix OMADM buttons 9f90680456 Fix crash when dismissing suggestions. be2246bee7 Add 'clear' button to pin/password lock screen 5035f8c559 Move a11y indexing from DynamicContentMonitor to loader 27ea052133 Update work briefcase asset. 0ce5e17792 Add support for carrier wifi in UI. d1e8e5394c Make account preference icons bigger. c13273687a Fingerprint added graphic is bigger than enrolling progressbar 2533ebcc83 Import translations. DO NOT MERGE e156d9a59f Style action bar during onResume instead of onCreate dff144ad62 Turn on bluetooth anomaly detector 50eb81f114 Style action bar during onResume instead of onCreate b605a4e201 Ensure a11y ids for LabeledSeekBar are in bounds 9eac2f7cbc Change to not cache user entered apn type as user may change it. 34d85d4cef Import translations. DO NOT MERGE 33005caf42 In the “Data usage” subtext, remove the word “between”. 9c9549bd29 Refactoring DoubleTwistPreferenceController. 0607783046 Import translations. DO NOT MERGE b9fa3d1115 Import translations. DO NOT MERGE 2f525fbdc5 Import translations. DO NOT MERGE dcb96058ef Shorten main settings battery string 36b430e1fa Rephrase emergency_address_summary to remove '911' fdbf4f057b Revert "resolve merge conflicts of 9feab7a8a5 to oc-mr1-dev" d6084baa89 Add shadow and wrapper classes eef16a8b0f Disable AssistGestureSetting search if not supported 621c24861c Fix DataUsageSummary non-indexable keys 5c6af383af Fix DataUsageSummary non-indexable keys e4705a6f3e Update icons to match quick setting 1f0f6317f6 Use package from sipper if default is null f3fc635947 AOD setting availability depends on other user settings 9a70472ff9 Add INTENT_ONLY as a ResultPayload Availibility 4a121ecfae Fixing bug in UsageGraph rendering. 813f0b5ba9 SMS mirroring: Add placeholder summary. d6cb4a1738 Add shadow and wrapper classes 186c9b4525 Add string needed to support carrier wifi in UI. fd6d4bf1c8 Layout tweak for app action buttons 5224edfb92 Change vision settings suggestion title 4f04c68dd1 Remove DND and all gesture suggestions from Settings 51872ed345 Use package from sipper if default is null c27d74d08e Create wrapper and shadow for AccessibilityManager 9136effad6 Align screen lock options to view start ca9ddd45fe Update search bar's navup content description 5a3be2874e Turn off some anomaly detectors by default 8432802275 Import translations. DO NOT MERGE 129ed98650 Import translations. DO NOT MERGE add4b5c413 Query search result intent before launching to avoid crash c50495ba06 Add ResultPayload for Allow notification dots d48d323e13 Remove extra steps in fingerprint flow c0659ea40d Make nfc toggability logic static and public. 2798c24deb Limit the suggestions to be shown to 5. 951decebb4 Update condition tile action button text color d67f9a17ed Change visibility of some UsbBackend fields/methods d53a3128e8 Fix null pointer exception when updating action bar shadow. 4940539479 Limit the suggestions to be shown to 5. a861d11027 Update suggestion ranking model coefficients. a0b8472c4d Remove eSIM reset checkbox and always perform the reset. aa5618fd82 Add ResultPayload for Allow notification dots b3cf0a0923 Fix more config_headlineFontFamily-induced test breakages cfc78d7d7c Update text for lock screen notifications bc1cf7e260 Make only the "Add Network" WifiDialog fullscreen. bc86e4747f Don't update the header when toggle menu 0d64577205 Fix search indexing for game controller "use vibrator" 50ca1968e6 Add ambient notifications as inline setting. e8e65a367b Add ambient notifications as inline setting. c36ec8e629 Change SwipeForNotification Payload default to Off 0449335cd8 Fix fingerprint enrollment bug that fails during last leg dbe6bd3984 Set minLines for battery header text 9042f822a6 Fix gestures summary text when there is no sensor for assit. 05185952c8 Import translations. DO NOT MERGE 0d07e5e3f3 Import translations. DO NOT MERGE d5390dac46 Import translations. DO NOT MERGE c00fedc639 Allow open password dialog for wrong-password wifi access points 8a25fb603a Import translations. DO NOT MERGE 70f293ee50 Bluetooth: reset mConnectionState when adapter is OFF ae70d2cd34 Extract method to build preference count logging's name. 3230d95f9c Disable Wallpaper setting when Wallpaper is disabled. 73056522b3 Add default value to inline payloads 261f3230e0 Fix robotests. d2cf55bccd Fix robotests. 325d28ae6c Update misc strings a0dd987d20 Restrict changing wi-fi networks 84dd783c36 Fix a monkey crash in Developer settings. e7f99fb9e3 Revert string change 5df37ec7b9 Disable Wallpaper setting when Wallpaper is disabled. 458bb887e1 Add default value to inline payloads 8dba5a03a1 Add anomaly detection method to AnomalyUtils 9265f48c4b settings(manifest): Add NETWORK_SETTINGS permission 37a46a1a70 settings(manifest): Add NETWORK_SETTINGS permission 38a58371a0 Remove SHOW_INPUT_METHOD_PICKER receiver 2a2dcb52cb Fingerprint swipe settings and suggestions should not show if hardware unavailable 8f5de15ba1 Default-off FP Swipe c8c42838ca Make AirplaneModePrefController.isAvailable static. 82792cc5b3 Fingerprint swipe settings and suggestions should not show if hardware unavailable a4a3833a08 Fix search indexing for encryption_and_credential page 7af28ecb66 Use fingerprint icons during setupwizard flow 358d30f093 Update string for bluetooth device visibility 36af00bb21 Add ResultPayload for always-on ambient display. eb1a45b95b Add ResultPayload for always-on ambient display. 555a55210a Import translations. DO NOT MERGE 987711712c Add Foreground Service time to battery usage 64590ec7a6 Add help uri for process stats summary and apps. b4c40e5dea Reindex db when package w/ searchIndexProvider changes edfebbaa4f Add log for anomaly. f8d95fa35d Reindex db when package w/ searchIndexProvider changes 2bef642280 Import translations. DO NOT MERGE c6890ab6c5 Move logic for FR in demo mode out of Settings 9218e3b7df Tweak bluetooth name preference 88b27fdeac Make anomaly item refresh in battery 56b748d686 Zen settings screen update ee8d574c26 Add shadow to searchbar when user scrolls vertically a09eb383d9 Move logic for FR in demo mode out of Settings 6f44ea54ae Add divider line below "see all apps" preference c84001528c Fix gesture preview image visibility not set correctly. e651ddf9e6 Add shadow to searchbar when user scrolls vertically 6cf2d99816 Import translations. DO NOT MERGE c496421aef Ensure that brightness level is within 0-100%. 64fab6f4cd Switch to using gray icon for Bluetooth imaging devices 204ca74397 Move Gesture settings up one level. bac6458a22 Ignore clicks on developer switch UI during monkey test 606f83bd74 Import translations. DO NOT MERGE 7961627680 Add some more logging to settings battery stuff 4a5e3dc6c5 Data plan usage summary activity. d33dcf13ee Settings: Add SMS Mirroring. 22315adb60 Fix Settings manifest pointing to old class namespace 2f0e60ccda Make time remaining estimate debug mode more reliable. 030b58d917 Delete " / " delimiter in Settings app. e76e053595 Back-port ag/2491664 3f8408e2b2 BidiFormat wrap version code in installed app detail UI 465d79776f Improve search indexing time. e19cd4828e Data plan usage summary fragment. 120e7a71c6 Make time remaining estimate debug mode more reliable. 7087fd92a1 Check the tintable metadata before tinting tile icon. 313c940080 Add new column user_editable to Carriers table in telephony db. b1685ab057 Back-port ag/2491664 78f612b823 Zen priority settings update fdd294ef4c Add separator to auto zen rule listing. c05a3a0227 Fix Settings crash when setting only decimal point to data usage warning 2156b26b2e Hide automatic storage manager preference. 30f903da34 Build extra data in wakeup anomaly cc395469bc Back-port ag/2491664 f6e6ae2441 Fix a bug where bt name is updated to wrong preference. 68b16775ae Align the version number text view. ebf850ed0a Stop showing Picture in Picture for Android Go. a211563bfb Add an overload of startBatteryDetail for BatteryUtils mock 67ca29f94c Make the support loader activity display UI. c86f5bbd00 Make "Add Network" dialog fullscreen. 469e4ea228 Add gestures as inline actions for Phone Buddy 3a0e1f8ea7 Fix "max failed login attempts" disclosure 8b99c8cfa3 Add setShouldBlink method to get SeekBarPreference 5929b133e6 Print system APIs require a permission 431ce43357 Fix assist gesture keyword 114cf2a1a7 Never store battery stats for cache 1b6685f4a4 Add background color to suggestion/condition view. 4e7bd693b2 Misc search fix 6fef2fff5e Remove extra newline in AndroidManifest. 47f51fac35 Iterate NetworkPolicy towards SubscriptionPlan. 9664c1a55e Refactor few public static methods. b0bcbed372 Show keypad while setting PIN in setup wizard 53bf174d30 Use app context to init WifiP2pManager. 01fe5b45b4 Fix crash on expanding settings conditions. 0018f1680f Update spacing in suggestion/condition header and footer. cbbc28006f Cleanups in XmlParserUtils. b94727de0c Fix left aligned "Wi-Fi" category title in data usage page. cf01a0d0a9 Move Apps & Notifications -> Notifications out from Advanced. 880e8c212c Hide memory setting in app detail unless dev option is on. 8ccb5a4698 Fix enhanced estimate discharge text showing while charging f6c0004d91 Change header of wifi detail page to "Network info". dc09269c81 Move "metered" persistence to WifiConfiguration. 1c3a291ffb Remove automatic rule icons 9d854ef36f Recycle TypedArray in UsageView. 7d99df0228 Recycle TypedArray in ConversationMessageView. b0ec2658d3 Recycle TypedArray in SpacePreference. 11f4619816 Fix crash on expanding settings conditions. eb5ceb94e4 Change wifi detail buttons to match App buttons. a8ba46b355 Data plans sync time settings preference. 6539c9a1d0 Load only unique dictionary words 7190797b73 Add metric action for bt rename dialog 36a808a81e Manage data plans settings preference. 2ea6700336 Show default app icon in default app screen. 0d8ae943d2 Bidi wrap ip address in Wifi config settings 83327ec2ab Fix failing user settings test cases. 7b9568c10d UI refresh on bluetooth list page 84c7739986 Fix mokey crash on swiping settings condition. a5084d35dc Extend char limit for dialog title df4bb2a84f Bluetooth Settings Policy Transparency 76a81a9803 Import translations. DO NOT MERGE 7adc541aca Import translations. DO NOT MERGE 170801b6f8 Fix PIN/password lock UI update when locked out. 4d7df06eb4 Make sure PIN edit control is focused 1d21738bd6 Back-port ag/2491664 176c5855f2 update the string for bt disable ded99003c4 Don't use framework strings for formatting file sizes 12672f4d85 Add ADB enable/disable PreferenceController 485d94a7ef Back-port ag/2491664 9a14484b38 DO NOT MERGE Back-port ag/2491664 f57e167375 UI refresh on bluetooth list page 5fbdfddb13 Fix bug in DevicePickerFragment c6f0b9d6f3 Data plans setting peference. 433288a76e Fix mistake in conditional + test 8d973761ad Disable lift-to-wake when always-on is checked ba313c0347 Remove next button from FingerprintEnroll screen 17d66bea42 Do not show options if screen lock types is empty 6f3900f6b5 Fix filter bug for non-internal app filtering. 5eca3a64ea Add another fingerprint button not visible in landscape mode df055c8655 Update spacing and background color for condition/suggestion. 78e08f0f0a Update spacing and background color for condition/suggestion. 07fffc3877 Remove obsolete bluetooth pages af6fce6335 Use pref controller to get non-indexable in network setting a203093d75 Update FakeUid to implement getForegroundServiceTimer 50b0daee90 Bind service in onCreate 599d4b93f3 Assist gesture title should not be translated, remove unused strings 88a9e4cc19 Remove obsolete bluetooth pages a4503c5b8b Bluetooth: mLocalAdapter should never be null 57adc290d2 Disable lift-to-wake when always-on is checked 4a2bbadcd4 Bind service in onCreate a689787b71 Automatically play the gesture video when the setting is launched. eaceb1906e Add custom attributes to DonutView. 8f345d7fd6 Expand ASM activation warning. 4c96d9b203 Add special lock screen prompt strings for strong auth. dde95f663a Remove unnecessary keywords 62c0c3c324 Hide screen lock options button in confirm lock 7267438b58 Import translations. DO NOT MERGE f812f94216 Import translations. DO NOT MERGE 85550c537b Import translations. DO NOT MERGE 1befb49813 Search cleanu-np: remove useless summary from some settings 64cac99448 Entity header layout cleanup f559395603 Use preference theme from SettingsLib 62a3220efb Use a grey shade under progress spinner in wifi settings 8c6910e9d5 Update notification redaction interstitial according to spec af8f6beebb Get rid of unused IconPreferenceScreen e67630ab16 Support multi line title for switch and edittext preferences b82304251a Recycle TypedArray in FixedLineSummaryPreference 0609c4c281 Add location as a Inline list payload ea72afa330 Add location as a Inline list payload 116fec5b25 Init BatteryUtils in constructor b886c1613c Fix build 93fb5863e5 Adding key to individual entries in ManagedServiceSettings so that it can be linked using an intent. Also updating the icon loading logic so that it handles AdaptiveIcons properly. 48191f7363 Adding key to individual entries in ManagedServiceSettings so that it can be linked using an intent. Also updating the icon loading logic so that it handles AdaptiveIcons properly. 0c06bab9cc Fix Phone crash when rorate screen on SimStatus. d64d3c04fb Add category for wallpaper suggestion 892d65fd1e Adding warmup call API for Settings search ranking. 85e771da78 Update summary for "Voice Calls" 512dc80a42 Duplicate ambient display setting in battery settings. fedae393ef Duplicate ambient display setting in battery settings. 715713d524 Overlapping text over fingerprint animation 16d59cbdd4 Change words in wifi settings toggle to lowercase. 2efec86bae Get rid of spurious gear icon in BT details page cb3dfb91e8 Adjust UX for toggles when active scorer is not set. aea085bc96 Create BatterySaverReceiver 6953a80804 AOD Settings: Add battery usage warning f6da721f4f Import translations. DO NOT MERGE 556bf129c9 Import translations. DO NOT MERGE 648ddd5c83 Add SeekBarPreference.getMax(). 8767dd7461 Prevent clipping of SeekBar thumb b4d72297ed Change strings for settings toggles when scorer is unset or unsupported. bc393be977 Some import cleanups. a22768cc1e Search bar polish a93b1b6175 Recycle TypedArray in DividerPreference.java b91e454050 Reduce spacing in condition cards. 1e0b51218b Disable suggestion on low memory devices 473b6b45de Add public intent filters to indexing 88b580a0a9 Create BatterySaverReceiver bfc2b11b93 Update Anomaly detection framework e435fd7104 Increase suggestion/condition card width. 3d9fffed16 Screen lock type metrics are not reported if user goes back ccbb4cfc2c Use config_headlineFontFamily for password screens. 75bee9bf98 App header cleanup 88f5dd165d 1. Fix the apostrophe escaping for few strings in Settings app 2. Fix few indentation issues in strings.xml file b6fc6e31a5 Add a confirmation dialog when forgetting BT device 2c6634a8a9 Fix a crash in AppInfoBase where appEntry is invalid fc522c677d Change storage migration to use quota APIs. aeb94f0e5c Fix race condition and optimize categoryUpdater refresh bdd57aad3e Check non-indexable keys for raw data 94714cf0c9 Change empty apn type in user entered APN to non-read-only types. 9a16e473ab Removed camera lift gesture settings UI. 03c4a7401e Add a developer offload for tethering hardware acceleration. 04f5967c95 Bluetooth: Use string in remote device summary 11d240c300 Removed camera lift gesture settings UI. f7c459c9e5 Added suggestions for gestures. 8f425680ae Some cleanups in DataUsageSummary class: 1. Get rid of unused constants. 2. Fix typo in instance variable name. 3. Convert an instance variable to a local variable. 4. Use Java8 lambda for SummaryProviderFactory instance. 82dbcd973d Render enhanced battery projection curves. 43d4fefb36 Make utility methods static. 209bea5580 Shrink the music icon. bfe82cab89 Add util method to get battery stats 2872e2c6cc Update the Storage icons. e6b7bc6f15 Fix alignment for build number preference in RTL. 55bb0c258d Log async ranking state in Settings search ranking d569195299 Use EntityHeaderController in WifiDetailPreferenceController. c7d2d270ab Ensure that brightness level is within 0-100%. 7e27006a7b Adjust UX for toggles when active scorer is not set. ad157aca52 Create a feature provider for data plan feature. This change will allow us to enable/disable this feature from adb shell. 633c9be21c Migrate to new overlay-stopping flag 7a34e9c28e When Remove Account is disallowed, show dialog 5d272ce4ff Unify storage calculations. 20d5588a27 Added suggestions for gestures. 701ac5cbee Disable incorrect strong auth prompt strings. 8b2304f232 Fix Assist Gesture settings check 126ce95bc6 Import translations. DO NOT MERGE 4ba7478fdf Don't show "Wipe eSIMs" checkbox for developers. 7df73c0524 Import translations. DO NOT MERGE 1b6e7d76ed Fix Bluetooth device details crash on screen rotation 1db30b7749 Assist gesture setting should not be available on unsupported devices 43cbee6914 Update the method about foreground time. b487fae5d8 Code cleanup: DashboardAdapter.category is no longer a list 32a8568230 Change permission preference to only 1 line summary e7e971d2ed Update the gesture video container background color. 7ca92571b2 Move the placeholder in Account detail page above Account sync. cf66647a4e Sorting search results with TreeSet instead of Collection.sort a66363a787 Make items in Advanced battery page unclickable. c1cc9fefa8 Allow clicking on guest user 4e34839a1e Fix settings robotest cc7c9603db Add BatteryInfo logging to settings 51e4a66446 Fix robotests. 328e1466f3 Remove animation from account detail page. a29346bab8 Change the way we generate stable id for DashboardSummary 7aad345862 Use normal layout for "Space Used" header. 05d49497b9 Storage item preferences should be 72dp tall. 04ac51b23c Settings app changes spell checker settings directly without TSM APIs d26dcbd95f Update strings for anomaly dialog a8b6890b83 Follow framework change. 14cc864122 Don't scroll when removing saved networks. 22080a1df5 Fix Wi-Fi list adds same AP repeatedly 2e72dda1aa Add ordering attribute to sound setting preferences. 3d246e607d Use proper title for support page. ebaab6aabd Reduce number of wallpaper results in search. 8213f102dc Change the type of "hours" from long to double 067122a8e4 Also tint the settings icon in DashboardAdapter.setCategory(). ac29684b14 Add metric action log for anomaly action 52584e9b48 Add an activity that starts DataUsageList fragment for mobile. 9990f39722 Read theme for lock screen flows e199f50d65 Disable SmartSuggestion conditionally e76550a66e Add account sync summary. 771848dde0 Add account sync summary. 85e25e34fd Fix the getForegroundActivityTotalTimeMs b99af0e4a2 Change to use new suggestion/condition UI. 79d8fbb789 Fix preference title typo in saved network screen 98a9e42c93 Add synchronous indexing api to SearchFeatureProvider e55bffaf59 Put the donut on a diet. 631893f582 Change to use new suggestion/condition UI. 694088075e Add list-select as an inline result a8957e15cc Update the UI for battery header 8f6e3e836d Update string: Gesture setting title 562e539516 Hide skip button when setting backup lock screen 10fa63e62c Hide the IDLE in "app list" 118e2baabe Fix the getForegroundActivityTotalTimeMs c14daa2370 Add location check action for bt anomaly 1b44a87987 Assist gesture settings should reflect assistant eligibility/preferences d8dce76a1a Use the proper style for the SpacePreference. 8233ab5fe5 Fix crash when initializing Settings suggestions. cf38863a6b Update string id to make it more generic 13e3ab28ab Hide the summary for app in PowerUsageAdvanced 19648756cb Add quickUpdate method to BatteryHeaderPrefCtrl fbcf4e6e14 Trim search query when initializing installed app searcher. 8a1fd388fd Improve delete fingerprint UI. fc1ce57b13 Disable always-on VPN options if an app has opted out. 8e132ce53c Import translations. DO NOT MERGE fda3a11ba7 Import translations. DO NOT MERGE ab0c049bc2 Search results page polish 59f901861b Remove unnecessary functions from AssistGestureFeatureProvider eb41c8cf15 Scroll to top when connecting to network. 896f1b363c Reduce jank around loading view when opening data usage UI ba3c8edc2f resolve merge conflicts of 31a2f413f8 to master 891ab1a713 Fix assist gesture settings summary 9861c95577 Fix typo in metrics constants b30fb0f580 Update icon for language settings 1d583e125f Make PreferenceController a mixin d856294bf1 Hide misc in battery settings 40be7df5df Dashboard search bar polish 843c3ead6d Add a rename dialog for paired Bluetooth devices c217464dca Dashboard search bar polish a2dd9978d4 Remove logic for adding a search icon to action bar. cd236f7e60 Remove unnecessary functions from AssistGestureFeatureProvider a310a50868 Fix assist gesture settings summary c57b19d80c Rename buttons in lock screen setup d342ad4878 Update skip button label to "Do it later" 870b69b067 Add skip button to fingerprint enrolling screen 70a031fe06 Update buttons in FP find sensor 9053f17b81 Show IMSI in RadioInfo. 466a3f6faa Remove PowerUsageFeatureProvider.isAnomalyDetectionEnabled 543c1f2cf5 Update the chargeLabel when battery level is full 559bd3651e Disable managed services special access screens... d793590678 Add fingerprint backup message 3d93fc16f4 Change the method to get foreground time. 8ec66e1f56 Import translations. DO NOT MERGE 0695fc5d2b Import translations. DO NOT MERGE b279330c0a Fix PremiumSmsAccess memory leak aedcd8b519 Fix presubmit test 49534b765e Remove redundant talkback readout when rebooting device 1bc7ac3bfa Load regulatory info from /data/misc 86542ec1f6 Add a flag to enable/disable new device suggestion 992fa86d52 Tint suggestion icons d96f3bf04e Catch invalid extra when launching help trampoline. cb9c53dd7c Fix BatteryInfo using enhanced estimate for charge time 4fe455de57 Notification settings to match ixd mocks: - added default sound config to general notification settings page - reordered items to match docs 1587224193 Switch Utils.formatElapsedTime to use ICU's MeasureFormat 8ee5170c07 Update CHAR LIMIT for fingerprint dialog c3cab8ecb8 Refactored area update info support 34a181aceb Create add more fingerprint suggestion for setup fa58cfca6e Refresh the dashboard UI when swiping away the only suggestion. ab55528e5a Update entity header to match mock c04c3f7bd7 Use SettingsLib's versions of Custom* classes. c5c2f10fc5 Add summary text for account sync. c55ca0bf56 Tell SIMs apart in Data usage settings in multi-SIM case 4482812cb1 Use SettingsLib's versions of Custom* classes. caa80a8f41 Increase char limit for "Disconnect" 763acf0981 Add Night Light to Settings widget 44fd91be3b Import translations. DO NOT MERGE 60fd22dee1 Import translations. DO NOT MERGE cbefbc261f Add info string to advanced battery usage page 23f388076d Make icon in Anomaly detail page have badge. 00d21e3c75 FingerprintSettings should handle FINGERPRINT_ERROR_LOCKOUT_PERMANENT 75eca45b76 Update footer string in battery settings 4afc3f2951 Don't accordion the progress bar out. 27792b2356 Only update anomaly icon in AnomalyLoader 853ab1f891 Update anomaly High usage 72c3275a66 Refine Anomaly detail page c6f4627133 Change fingerprint noti settings for consistency with language_and_input.xml 41acc69edf Enable Assist Gesture Settings to launch from action intent a5d1201019 Clarify "importance" settings for apps not targeting O. 92e4e1a1ff Update battery footer text a74337c627 Add logging when entity header buttons are clicked 2bc94d6271 Add Night Light Suggestion and tests 6d55297f4f Block inline-results from Settings search 7ffdb046a6 Read setup wizard theme from system properties a5f7392d51 Add missing 'pin' screen lock option 426903d155 Bluetooth: Make notifications local-only b91a26b356 Add help url placeholder for SimLock settings a9fd6ed8ed Keep candidates in radio button picker UI ordered 9b3d2d3ea4 Use BLUETOOTH_PAIRING metric in pairing page 7f530922f8 Update gesture title cae6639b96 Add Account.name to the tile's intent. b96906a082 Hook up bt related knobs to AnomalyDetectionPolicy ec8e127ed3 Add anomaly detector for unoptimized bt scanning e9060a3cb6 Delay showing the loading progress spinner in Managed App. 7b0a8b6815 Notification settings update. f4372d914e Fix Screen Magnification recursive draw a57730aa57 Align fingerprint illustration size c72355f60b Move Apps & notifications -> App permissions into Advanced. fdcb8b1dc8 Hide app info button from app notification settings header 837200041f Move "Received files" in BluetoothSettings f3c5b4d3eb Make Accessibility settings a SUW suggestion 5d811c40d3 Hide app info button from app notification settings header 846172564e Make confirm lock screen use the right theme 76d55da74b Import translations. DO NOT MERGE 4d29fa9938 Import translations. DO NOT MERGE c96bbcff90 Fix searching work app in settings 9f3f5f4fed Fix searching work app in settings b3eea29141 Remove some dead code d7f8fb25ff Update Night display icon in Settings 4c930fc2d5 Allow skipping PIN setup screen 6cd558e595 Add divider line below "see all apps" preference c2baa2947a Update wakelock detector 3fb054f3d3 Display anomaly in battery usage page d58d342967 Add separator line in notification settings, above link to in-app settings. 22eacfeecb Escape apostrophes in ConfirmCredential strings. 4ae59dde43 Allow WifiSettings to show old APs on app resume. b30ce6f7d7 Update category for AccountDetailDashboardFragment. 78d5efdfea Refactor hotspot into a full page e6ee3788cc Update string for reset screen ee4b6ba6ae Migrate from setting to NotificationManager. 0bc709c0d9 Add more space above the first item in choose usb mode dialog. 1c9e2f65a2 Use Settings.ACTION_ADD_ACCOUNT f475bc2fbe Move assist gestures settings to overlay 9453e89aca Add action active check for anomaly action. 3bef8ce30a Fix searching work app in settings 7e4fc2b59f Added support for external tiles to the lockscreen activity b81004dd35 Fix build - fix import of SettingsRobolectricTestRunner. b8f1d3129b Import translations. DO NOT MERGE 0f897d79f6 Allow skipping PIN setup screen 16c263ebff Import translations. DO NOT MERGE 4803267106 Replace showSoftInput with ImeAwareEditText.scheduleShowSoftInput 3f218e8431 ActivityPicker shouldn't grant permissions. 9f713db83d settings: Add Camera HAL HDR+ preference 86b8f4460d Fix keyboard not launching on screen lock settings. 928b763792 Increase length of string for pref title 23054b656f May nfc_payments_how_it_works layout scrollable. bbd4fc124a Limit unconfigurability to specified channels. 225d4f2ea8 Increase CHAR LIMIT e2a276f2b6 Update advanced battery screen to use headline font. 5a3748e39a Import translations. DO NOT MERGE bf4a2a1afe Update dialogs for anomaly be3972d7c2 Update SummaryPreference to use config_headlineFontFamily. 9f1e911759 Refactor test runner to use static list of resource paths 2c06009ad6 Instrument sign-in-captive-portal button f9a5c39c4c Make flag "showAllapps" persistent in PowerUsageSummary 5f0edba5c7 Add intent action to support page 4331a2e258 Create new category for lock screen redaction 7c7f234355 Use support feature provider to provide intro url. 0808bdc5da Add "Free up space" to the Settings search. 9aad1cd48b Increase visibilities in SearchFragment and SearchResutlsAdapter for testing 1bf5454f64 Add intent action to support page 7e06ed2105 Update text for Languages & Input. c57ceaaa8c Implement general projection curve support for UsageGraph. 47f8490e64 Update restricted list prefrences before dialog creation. 539211a718 Instrument sign-in-captive-portal button 96ae3f82b3 Create new category for lock screen redaction c3694e425e Add debug data in AnomalyLoader ba1b520505 Cleanup unused WifiP2pSettings code in WifiSettings ec4064cdbd Update summary for Recent Apps. 5753e6d97e Add debug data in AnomalyLoader 305f900bfa Add saturation boost setting dd19c3c8ba Update battery & storage settings to use headline font. 0d8e1f23cb Include home app when searching installed apps dab739acce Camera lift settings are now default-on. 0ca782ab18 Add logging to track search no-result case 71af32a218 Fix master build a322f6eab3 NFC: Reset Tap&pay summary text if default payment is not set cd9836c441 Revert "Remove dynamic summary from Security Patch info" e3e8bd6317 Refactor anomaly detection ab0a0c8202 Prevent showing multiple keyguard dialog in vpn setup UI f4727ea07f Add ability to see both battery estimates on long press cc07043497 Ensure wifi ssid cannot exceed 32 bytes. bbf6cb7b94 Update support strings in Settings e4e5fa9ca0 Updates strings for "Emergency broadcast". 179645eecd Add help url placeholders for new pages c661098ab8 Move UsageGraph from SettingsLib to Settings. c11af01481 Bluetooth: Always scan while on pairing or DevicePicker page fe23da579d Misc layout fixes b49526ee28 Show fingerprint text in backup screen lock 04a3b2199e Add a new Bluetooth device details page d85ff59ce7 String changes af91c1f6bf Update suggestion rules and string description 9011a67431 Add a suggestion: showing new device features 6dbf0f9cf1 Import translations. DO NOT MERGE 8fcf4d8349 Adjust a11y shortcut settings based on UX input f7791d75bf ConditionManager: don't crash when trying to add unexpected condition 214372be19 Use new time format in BatteryInfo 83a6621b38 Combine settings suggestion and condition. b8950510ba Move strings to SettingsLib so TV can use them 733bbf7c34 Updating the search ranking API and some improvements: 2b1a88da3d Simplify InlineSwitchPayloads and generalize get/set method 55038c0a95 Hide "Changes made by your organization's admin" when empty 9cfa7720f4 Make BatterySettings Asynchronous and use enhanced estimate 2c80b4fc3a Update string for recent apps. 7243db2572 Check for null mReadOnlyApnTypes. 7e59ec499c Always returning the updated preference summary 210110f4ed Restart loader in onResume ede1e7f16a Add strings to use in Bluetooth device forget confirmation bd5729b7dc Sometime, Settings app crash when AllowBindAppWidgetActivity closing 040c21bcb5 Add strings in battery usage page 8ad2fa6865 Add group name into channel summary, if applicable. 015c7706e4 Hide saved network preference when there is none. 0e8c88376c Move BatteryInfo to settings from settingslib 5fefa5337e Don't index High usage summary b2acbb72ac Update strings for anomaly detection 893cb0987a Add search bar to SearchActivity. e90f29bacf Bluetooth string changes c2b0c7bf31 Use a common style for custom preference icon layouts ab1df0bbd3 Update bluetooth strings 048f6fb8b3 Initial search bar implementation. 1a07ab4790 String update for setup wizard b47373014f Add search index for support dashboard activity. f12376dda8 Added strings for gesture suggestions 996eaff52e Center align icon and title in choose lock pattern d3ba08d957 Add new strings to highlight gestures in settings. 58575a9803 Update bluetooth strings in settings 2935f3eb6d Remove night display headers and change strings a45f3d2f33 Add method to disable "disable" button in installed app UI db95abe6f5 Import translations. DO NOT MERGE 5a9a3cde62 Credential FRP: Add ACTION_CONFIRM_FRP_CREDENTIAL to ConfirmCredential c62808a5a3 Revert "Revert "Share preference controller in AdavancedAppSettings search"" b2676a769e Revert "Share preference controller in AdavancedAppSettings search" 1e914eb875 Update summary for Hotspot & Tethering. e349ec30d8 AOD: Ambient display settings to dedicated settings screen f7d07a6296 Update user string for battery de3bb7194d Add method to calculate last full charge time 52978360e1 Bluetooth: Enable in-band ringing by default (1/2) d00f006236 AccountTypePreference layout clean up. 66a3d72cf6 Add string needed by new device suggestion 36653892d4 Add related assist-gesture keywords 7551c80bc8 Pass component name into SuggestionFeatureProvider 3541f597a4 Share preference controller in AdavancedAppSettings search d35f90c289 Extend single line summary preference to multi line. 501963640a Tweaked camera lift trigger suggestion summary. 2e2dbfe549 Manual merge of ag/2319717 0cfbee0581 Use the standard place holder for the security summary. 206b774f79 Add # of active print jobs back to print setting summary 83365ec6ea Update recently opened app string and "see all" summary 7ecd696dff Remove the duplicate test case that is added by auto-merge. 012028e3a3 Misc logging changes 2b2abac714 Update updateEmptyView 683ccdf97b Move static search ranking from DatabaseResultLoader to Search Adapter. 8df7173043 Change header in choose lock password 4ab4ff8bec Fix a flaky test. 7a98912c94 Update logPackageName() to use new MetricsLogger API bfbe45fd95 Reduce flakiess in account preference controller test. 378967484a Add logging to default browser preference controller 33c493777b Show setting for work profile lock screen notification ebb8294333 Support find sensor screen with no animation 35c9abd4af Add icons to choose lock dialog ff8e3e7bde Add setIconContentDescription to EntityHeaderController e4a9530cc1 Add a flag for the Bluetooth device details page 0b6f8fad03 UI Cleanup on supported links dialog in app info page. f1c13fa820 Hide "Wipe eUICC" option when it isn't useful. 17d63964c7 Set correct uid when loading app icon in data usage UI. 046400c2c4 Migrate settings robolectric tests to mockito 2 ed5f0951f8 Follow O patterns for a11y settings e379be8277 Add background activity action 7932484fa9 Sort app list after smeared on screen 9b868d95ea Use the config default days to retain. 6efea1e624 Update Settings search result unique ids c621a59c89 Import translations. DO NOT MERGE 82be5f0c3f Misc fixes to search and UI. 1c4dcdc30b Center icons in Settings homepage and search result page. 2078bc2358 Remove search2 package and put everything into search fa4939bbc9 Add flag for wakeup alarm 2a95a63466 Make "Battery usage" accessible at any time 605dbc66be Split loading process for battery header 3f5a1d15b4 Update intent priority for AdvancedAppsActivity. 2e34a64a55 Remove duplicates in Security Settings 6416ad2b40 Add metrics category for the assist gesture settings. 929bc614de Add summary text to Apps & notifications -> Notifications 641c9fc23a Make failed ConfirmCredential attempts count towards wipe 495de548bd Add wakeup alarm anomaly detector f6dca8a68d Hook up the anomaly policy to wakelockanomaly 5ab93ad700 Show app battery usage in correct user be6f07045a Use enhanced estimate battery info when available aab631fed3 Log different type of values into different constants 841d1d5aab Show shadow when entity header starts scrolling. 52ccb49fbe Split BluetoothSettings into two pages 1eee1f8bbc Disallow adding/editing dun APNs unless allowed by carrier. 715d25f727 Remove lifecycle interfaces from settings. e1441c63ee Revert "Add animation for battery asyncLoader." c7d632d313 Use label instead of raw value for theme preference summary 7cecf2d3ba Show aditional WiFi calling message. 27b762c963 Align password requirement according to theme 98289a887b Use entity header on AccountDetailDashboardFragment d7414259d0 Move entity header controller out of application package. f5bd885a1d Clean up settings_entity_header layout. 462d852808 Fix bug where app list says "No app" in multi-window mode 5333ecd1fb Dupe BluetoothSettings and DeviceListPreferenceFragment 742467ec9f Remove Language and Input duplicates 330d685063 Update FooterPreference's classpath in preference files. 44b9a4072c Skip cursor loader if not needed 7c3a87ebd3 Dynamic summary text for network/connected device screen. a57e6a0894 Import translations. DO NOT MERGE 2d6fef5e1c Increase the resolution of the assist gesture sensitivity slider. 5ed96dc264 Resize fingerprint added illustration to specs 2ed0f99989 Rename app_details to entity_header 71090678c0 Fix issue for new account not being shown in work profile. 3c03b45a16 DO NOT MERGE Fix build failure due to missing guava target 667d427967 Revert "Update strings in special app access and dev options" 9db95a35ba Add AnomalyDetectionPolicy cbfe1eb881 Add title to SeekbarPreference content description. 8ee06bc775 Add SupportDashboardActivity to secondary user home AI e74b0637c9 Do not close cursor in onLoadFinished ce6b462948 Fix switch widget in night display preference 90123fbe8e Import translations. DO NOT MERGE edb3944984 Default setup wizard to use PIN 677603e434 Update a11y icon in Setting. 4853cce971 Make lock pattern more usable on small screens 1eec4084ed Fix vpn config dialog text alignment in RTL locales 51449262db Code inspector test clean up. 9834bd82da Update strings in special app access and dev options 1b853c5597 Add pairing preference 8e0754e84c Correctly report whether the current app is default home. 2fca2ebddf Remove Sleep options from Advanced wifi. 9490c36598 Import translations. DO NOT MERGE 2eb170cd6f Clean up choose lock intent creation 59fd017ce5 Revert "Revert "Filter and display top 3 suggestions for exclusive type"" 777ed2535a Depend on SettingsLib's version of lifecycle and FooterMixin. 184ae963e7 Revert "Filter and display top 3 suggestions for exclusive type" 470caeaa80 Hide app info link for "All work apps" data usage detail e1fc16892e Add a factory method to create a Lifecycle. 70b634adcf Filter and display top 3 suggestions for exclusive type 95ff1f4131 AOD: Add temporary always-on setting c41e408aea Refactor choose lock password scrolling ae86781edd Add bluetooth visible item 57fa84ccfd Import translations. DO NOT MERGE d452bd5fe7 Use StartActivityForResult to launch the intent. 14dcca0e91 Add animation for battery asyncLoader. d2ba0117fc Expose mac address in bluetooth main page 18615600ae NullPointerException when running monkey test in IccLockSettings 2e52b42e3b Location setting now updates summary timely. 7afbf0f3a2 Add support to show first impression type suggestions 0e798baf45 Prevent non-blocking whitespaces from showing up in search 6ad5848775 Remove accessibility duplicates in settings search 2bb189fe55 Import translations. DO NOT MERGE 52aa68f704 Fix null pointer error && add settings side guard 3db59a8430 Add feature provider for Bluetooth 0dce3c0764 Add framework for anomaly detection flags d44cc37e0e Update some rules for suggestions e407e67a3b Create RestrictedDashboardFragment. 670410c04e Use a SwitchPreference for auto-rotate instead e1c68df27e Use framework pref layout for SwitchPreference be0989cc61 Prevent race conditions after dropping database daad10b428 Change the logic for showing "App info" vs "show more" b2b6f7d20e Misc string updates 3c8cad4a67 Revert "Remove custom layout for expandpreference." 9d332b1552 Import translations. DO NOT MERGE 126c032afa Add ability to speak to provider for enhanced estimate 3bd2420911 Fix randomly showing anomaly icon e249c00a3c Limit the summary text for App info->Permissions to one line. 7b9e3fdd08 Camera lift preference now saves correctly 17b45add74 Force refresh language & input fragment title onResume. d80117dcea Tether screen cleanup 66242d0e3d Add impl for force stop action 34bf2b46fc Update fingerprint icon color to match the setting theme. 3dbd77e5ae Add control for the anomaly detection f80eaf73d9 Add icon in PowerUsageAnomalyDetails 4cb19e74b3 Add anomaly icon for PowerGaugePreference 5dd9ad97d2 Add icon for anomaly preference 81682a42cf Update ConvertToFbe fragment to use InstrumentedFragment ae2f2b5268 Add recent apps in app & notification 59bc0cc7e7 Add title and summary for "High usage" pref. b6da1d5b3f Include com.android.settings CodeInspectorTest 5eb496e714 Fix a typo in the launch intent for emergency info. 55a97a9ad4 Add abnormal app page for battery settings 4aa3358c4c Add wakelock anomaly detector 01fc5e4ffc Update references to use PhoneConstantConversion 403ff14638 Remove custom layout for expandpreference. 49915a64c5 Remove accessibility duplicates in settings search a0f8f13af4 Swipe for notification should be default-on in settings app 9a45ec31ba Import translations. DO NOT MERGE ffda9c23c4 Add summary text to App permissions settings. df6dd14799 Framework for the anomaly detection. fa0242c2e3 Generate license html file from xml files of partitions 227affaf29 Cleanup to screensaver settings for O 8ad5eb4894 Use preference supported attr to reserve icon space 04b96110e1 Revert "Use framework support to reserve icon space" b74914eff3 Fixed crash when opening Camera Lift suggestion c7cd7930ad Add help url for unsupported accessory 69439b5e47 Fix typo 7f1dee66c1 Import translations. DO NOT MERGE 9c93c28b5a Tweak spacing for horizontal preferences. d1c41a3064 Only show "reset app preference" actionbar menu in app info 0a257ee1ba Add flag to control whether or not we should tint icons 2a1ec7307d Revert "Fix Robolectric test on oc-dev. DO NOT MERGE" be419b7e37 Update strings d57ce3af8f Properly index developer options. 9f629d6980 Add ability to switch between support versions 586741cc15 Allow view/update EAB Provisioning status 2e4ff90f5a Listen to brigtness updates to update brightness summary. e4b5d69493 Settings crash when receiving data state broadcast 4619ae0652 Don't show autofill settings if not enabled f7d54ba70c Improvements on ACTION_REQUEST_SET_AUTOFILL_SERVICE: 31a770ee94 Update notification suggestion icon 9090f85a12 Limit btsnoop file size (4/8) 2f5e42b4c3 Camera Lift string tweaks 022ef86f1a Update UI for Wifi Direct settings d1a1fede6f Add method to check whether to enable anomaly detection 5d567c4786 Disable "Verify apps over usb" according to user restriction. e4019f0aa4 Allow scaling up fingerprint icon a3f31766c9 Import translations. DO NOT MERGE 19f5783b75 Use framework support to reserve icon space 9ccdae4c98 Upload strings for battery settings v2 f0a61dd112 DO Disclosures: detailed application lists 60b2960cbb DO Disclosure: add UI that lists apps that were managed by owner: - had permissions granted by admin - were installed by owner via policy f5761e7b79 Fix MUT cannot connect to AP by WPS after rotating MUT 1721b802c5 Added settings UI for camera lift trigger gesture 80d580731d Limit btsnoop file size (4/8) 176ee343b4 Volume can not be updated in Sound¬ification 4897eccd5d Revert "Listen to brigtness updates to update brightness summary." 73ffcd55e8 Added Trust Agent suggestion category from SUW c79470d089 Bluetooth: Make pairing notification cancellable ada2ea57b4 Settings: PreviewPagerAdapter: copy the full theme 1b978ba56d Import translations. DO NOT MERGE e9d96b7bc1 Reset APN when doing network reset. 5e6708cdee Added suggestion category for camera lift gesture 359bce4f50 Prevent search crashes from uninstalled apps c6f2638009 Remove duplicates between battery and display settings c23357e9af Use the new OemLockService to get OEM lock state. 0c8fe31184 Revert "Listen to brigtness updates to update brightness summary." 30ba868014 Only show headers in Master Clear when there are multiple profiles 83e2741bd7 Listen to brigtness updates to update brightness summary. a7b8b66fc5 Finalize the string for eSIM factory reset. 3746d9e25f Build Intents at index time 51ef801b32 Fingerprint suggestion should not be dismissed until fingerprint added 072f28661d Add erase eSIMs choice into factory reset e17dc5eeb0 Settings: Fix wrong wifi drawable in screen zooming preview 479d197196 Check for user restrictions disallowing BT in BluetoothEnabler. ff7341385a Import translations. DO NOT MERGE 6fabfc1f1d Add placeholder summary to stablize app info pref height 1075d16c59 Jostle the elements around in app storage settings. 89bec9c941 Fix storage settings crash. d034f261af Fix encryption interstitial string 4f1d3edfe6 Import translations. DO NOT MERGE ee349792dd Show when work profile notifications are blocked for listener 233d88a277 Use MIN_LOCK_PASSWORD_SIZE as min password length. bf1f8e9ca7 Fake the cache size to be 0 bytes when cleared. b9145e117d Import translations. DO NOT MERGE e0e81b68c6 Make GLIF v2 available to OEMs 8d64a93c6a Add developer menu entry to enable Bluetooth inband ringing 1c218c8368 Fixes instant apps on the Opening links screen 803914375f Fix build failure d8915c5b10 Move the app_info_storage_title string. cdd5863e2d Revert "Merge "Removes instant apps from certain screens" into oc-dev am: 1c956b304a" 172f888ad5 Adding APIs for smart search ranking. 66ff06da2f Import translations. DO NOT MERGE cbf797e65c Rebuild suggestions when suggestions are dismissed cb9164ad48 Disabling switch preference when unknown sources are blocked fac713318c Fix crash when opening battery page 2ec69563cd Add AvailableVirtualKeyboardFragment to TV a857c8da4f Sticky footer for GLIF theme edfd09d590 Ui changes in battery main page 58c14f7596 Fix suggested action custom view binding 9209ee53ed Adds the Clear App dialog for Instant Apps 1c9b6092ee Removes instant apps from certain screens 8453fb3065 RejectedExecutionException in DataUsageLIst b836da263d Device management info: Refer to current user, not primary user ec5109ab6d Fix mvno match data is incorrect for APNs ecb613bd8d Remove unused xml file. 2400d31651 Adds the lightning badge for Instant Apps b0d8cdf8f8 Add new internal API: enableOptionalCodecs()/disableOptionalCodecs() 28a03aeb48 Remove android:visibility attributes from Preferences 92d25fb5f3 Keep EnterprisePrivacySettingsActivity always enabled 33c7e03b6a Bluetooth: Fix Resource Leak in OPP (1/2) 14a258443f Removes summary text from Instant Apps details 630a8c054b Update string for battery main page 3bbaca9c7c Add summary for categories in battery advanced page c2157ab443 Add a movies & tv apps category to storage settings. 0d5d180d7d Lower case the first letter of storage type. 82d07983b4 Create Controller for app buttons 6d17af4d64 Increase the char limit for the bluetooth tethering strings. 82d6e96b7f Add null check for the media player when surface texture is available. fd781e91d4 OMADM Trigger in *#*#INFO#*#* hidden menu. ae53f97650 Fix null pointer on dismissing suggestion. 1e95b74f77 Hide Wifi and Systemui in settings main page 40234f6fe2 Optimize code on get UidDetail in AppDataUsage 474c291fa7 Adding help links to font size and display settings screens. fc972a75a9 Allow remote views to be used in Tiles 0c0fc19aef Use Collator to sort saved networks. a2218a938f Add DEFERRED_SETUP as exclusive suggestion e31550d809 Re-add the option to migrate data back. ceb2950d94 Changed the string describing location state "Device only" to be more precise and let users know that we are using device sensors in addition to the GPS. af34ed06f1 Bluetooth: only unregisterReceiver if we register 0322efaac4 Change test type from InstrumentationTest to AndroidJUnitTest 18d7965a11 Use InstrumentedFragment for EncryptionInterstitial 9be96e06bb Use buttons for EncryptionInterstitial db910257e2 Title is different after tapping "Memory used by apps" 2cea7f814b Black screen appears after tapping the back key ========platform/packages/apps/Stk between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 + res/values-af/strings.xml | 1 + res/values-am/strings.xml | 1 + res/values-ar/strings.xml | 1 + res/values-az/strings.xml | 1 + res/values-b+sr+Latn/strings.xml | 1 + res/values-be/strings.xml | 1 + res/values-bg/strings.xml | 1 + res/values-bn/strings.xml | 3 +- res/values-bs/strings.xml | 1 + res/values-ca/strings.xml | 1 + res/values-cs/strings.xml | 1 + res/values-da/strings.xml | 1 + res/values-de/strings.xml | 1 + res/values-el/strings.xml | 1 + res/values-en-rAU/strings.xml | 1 + res/values-en-rCA/strings.xml | 46 ++++++++++ res/values-en-rGB/strings.xml | 1 + res/values-en-rIN/strings.xml | 1 + res/values-en-rXC/strings.xml | 46 ++++++++++ res/values-es-rUS/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-et/strings.xml | 1 + res/values-eu/strings.xml | 1 + res/values-fa/strings.xml | 1 + res/values-fi/strings.xml | 1 + res/values-fr-rCA/strings.xml | 1 + res/values-fr/strings.xml | 1 + res/values-gl/strings.xml | 1 + res/values-gu/strings.xml | 7 +- res/values-hi/strings.xml | 3 +- res/values-hr/strings.xml | 1 + res/values-hu/strings.xml | 1 + res/values-hy/strings.xml | 1 + res/values-in/strings.xml | 1 + res/values-is/strings.xml | 1 + res/values-it/strings.xml | 1 + res/values-iw/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-ka/strings.xml | 1 + res/values-kk/strings.xml | 1 + res/values-km/strings.xml | 1 + res/values-kn/strings.xml | 1 + res/values-ko/strings.xml | 1 + res/values-ky/strings.xml | 1 + res/values-lo/strings.xml | 1 + res/values-lt/strings.xml | 1 + res/values-lv/strings.xml | 1 + res/values-mk/strings.xml | 1 + res/values-ml/strings.xml | 1 + res/values-mn/strings.xml | 1 + res/values-mr/strings.xml | 3 +- res/values-ms/strings.xml | 1 + res/values-my/strings.xml | 1 + res/values-nb/strings.xml | 1 + res/values-ne/strings.xml | 1 + res/values-nl/strings.xml | 1 + res/values-pa/strings.xml | 11 +-- res/values-pl/strings.xml | 1 + res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 1 + res/values-ro/strings.xml | 1 + res/values-ru/strings.xml | 1 + res/values-si/strings.xml | 1 + res/values-sk/strings.xml | 3 +- res/values-sl/strings.xml | 1 + res/values-sq/strings.xml | 1 + res/values-sr/strings.xml | 1 + res/values-sv/strings.xml | 1 + res/values-sw/strings.xml | 1 + res/values-ta/strings.xml | 1 + res/values-te/strings.xml | 1 + res/values-th/strings.xml | 1 + res/values-tl/strings.xml | 1 + res/values-tr/strings.xml | 1 + res/values-uk/strings.xml | 1 + res/values-ur/strings.xml | 1 + res/values-uz/strings.xml | 1 + res/values-vi/strings.xml | 1 + res/values-zh-rCN/strings.xml | 1 + res/values-zh-rHK/strings.xml | 1 + res/values-zh-rTW/strings.xml | 1 + res/values-zu/strings.xml | 1 + res/values/strings.xml | 2 + src/com/android/stk/StkApp.java | 2 +- src/com/android/stk/StkAppService.java | 147 ++++++++++++++++++++++++++++++- src/com/android/stk/StkMenuActivity.java | 7 +- src/com/android/stk/ToneDialog.java | 98 ++++++--------------- 88 files changed, 371 insertions(+), 84 deletions(-) b7e0678 Import translations. DO NOT MERGE a77b667 Import translations. DO NOT MERGE 7341239 Import translations. DO NOT MERGE ac88520 Import translations. DO NOT MERGE 7ddd5a9 Import translations. DO NOT MERGE 790bd9d Import translations. DO NOT MERGE 9b04f47 Import translations. DO NOT MERGE aa65959 Import translations. DO NOT MERGE 6ba1422 Import translations. DO NOT MERGE 89aa660 Do not inform user when the alpha identifier is a null data. 8dbe385 Do not inform user when the alpha identifier is a null data. 815871a Add OWNERS in packages/apps/Stk 8ec2d67 Add action bar to display the option menu items 31579c2 Import translations. DO NOT MERGE 59b8dc1 Import translations. DO NOT MERGE 95f9b6e Import translations. DO NOT MERGE ae3a1c8 Incorrect slot ID can cause NullPointerException after power cycle. 7b70fb4 UI refresh for STK app. 8479ecd Import translations. DO NOT MERGE ========platform/packages/apps/StorageManager between android-8.0.0_r32..android-8.1.0_r1========= res/drawable/ic_info_outline_24dp.xml | 27 ++++ res/layout/deletion_preference.xml | 5 +- res/layout/informational_preference.xml | 61 +++++++++ res/layout/loading_container.xml | 30 +++++ res/layout/preference_nested.xml | 22 +-- res/layout/settings_main_prefs.xml | 2 + res/menu/deletion_helper_settings_menu.xml | 16 +++ res/values-af/strings.xml | 3 + res/values-am/strings.xml | 3 + res/values-ar/strings.xml | 7 +- res/values-az/strings.xml | 3 + res/values-b+sr+Latn/strings.xml | 5 +- res/values-be/strings.xml | 3 + res/values-bg/arrays.xml | 2 +- res/values-bg/strings.xml | 5 +- res/values-bn/strings.xml | 25 ++-- res/values-bs/strings.xml | 5 +- res/values-ca/strings.xml | 3 + res/values-cs/strings.xml | 3 + res/values-da/strings.xml | 3 + res/values-de/strings.xml | 5 +- res/values-el/strings.xml | 5 +- res/values-en-rAU/strings.xml | 3 + res/values-en-rCA/arrays.xml | 24 ++++ res/values-en-rCA/strings.xml | 66 +++++++++ res/values-en-rGB/strings.xml | 3 + res/values-en-rIN/strings.xml | 3 + res/values-en-rXC/arrays.xml | 24 ++++ res/values-en-rXC/strings.xml | 66 +++++++++ res/values-es-rUS/strings.xml | 7 +- res/values-es/strings.xml | 5 +- res/values-et/arrays.xml | 2 +- res/values-et/strings.xml | 3 + res/values-eu/strings.xml | 7 +- res/values-fa/strings.xml | 3 + res/values-fi/strings.xml | 3 + res/values-fr-rCA/strings.xml | 3 + res/values-fr/strings.xml | 3 + res/values-gl/strings.xml | 3 + res/values-gu/arrays.xml | 6 +- res/values-gu/strings.xml | 19 +-- res/values-hi/arrays.xml | 2 +- res/values-hi/strings.xml | 17 ++- res/values-hr/strings.xml | 3 + res/values-hu/strings.xml | 5 +- res/values-hy/strings.xml | 5 +- res/values-in/strings.xml | 5 +- res/values-is/strings.xml | 3 + res/values-it/arrays.xml | 6 +- res/values-it/strings.xml | 5 +- res/values-iw/strings.xml | 3 + res/values-ja/arrays.xml | 6 +- res/values-ja/strings.xml | 9 +- res/values-ka/strings.xml | 3 + res/values-kk/strings.xml | 5 +- res/values-km/strings.xml | 3 + res/values-kn/strings.xml | 3 + res/values-ko/strings.xml | 3 + res/values-ky/strings.xml | 3 + res/values-lo/strings.xml | 3 + res/values-lt/strings.xml | 3 + res/values-lv/strings.xml | 3 + res/values-mk/strings.xml | 7 +- res/values-ml/strings.xml | 7 +- res/values-mn/strings.xml | 3 + res/values-mr/strings.xml | 11 +- res/values-ms/strings.xml | 3 + res/values-my/strings.xml | 3 + res/values-nb/arrays.xml | 2 +- res/values-nb/strings.xml | 5 +- res/values-ne/strings.xml | 3 + res/values-nl/strings.xml | 3 + res/values-pa/strings.xml | 11 +- res/values-pl/strings.xml | 3 + res/values-pt-rPT/strings.xml | 3 + res/values-pt/strings.xml | 5 +- res/values-ro/strings.xml | 5 +- res/values-ru/strings.xml | 3 + res/values-si/strings.xml | 5 +- res/values-sk/strings.xml | 3 + res/values-sl/strings.xml | 3 + res/values-sq/strings.xml | 3 + res/values-sr/strings.xml | 5 +- res/values-sv/strings.xml | 3 + res/values-sw/strings.xml | 3 + res/values-ta/strings.xml | 9 +- res/values-te/strings.xml | 5 +- res/values-th/strings.xml | 5 +- res/values-tl/strings.xml | 3 + res/values-tr/strings.xml | 3 + res/values-uk/arrays.xml | 2 +- res/values-uk/strings.xml | 5 +- res/values-ur/arrays.xml | 6 +- res/values-ur/strings.xml | 5 +- res/values-uz/arrays.xml | 2 +- res/values-uz/strings.xml | 9 +- res/values-vi/strings.xml | 3 + res/values-zh-rCN/strings.xml | 5 +- res/values-zh-rHK/strings.xml | 3 + res/values-zh-rTW/strings.xml | 3 + res/values-zu/strings.xml | 3 + res/values/strings.xml | 11 +- res/xml/deletion_helper_list.xml | 4 + robotests/Android.mk | 5 +- .../AutomaticStorageManagementJobServiceTest.java | 147 ++++++++++++++++++--- .../automatic/NotificationControllerTest.java | 8 ++ .../AppDeletionPreferenceGroupTest.java | 15 +++ .../deletionhelper/AppsAsyncLoaderTest.java | 20 +++ .../deletionhelper/DeletionHelperSettingsTest.java | 106 +++++++++++++++ .../LoadingSpinnerControllerTest.java | 96 ++++++++++++++ .../AutomaticStorageManagementJobService.java | 65 ++++++++- .../automatic/NotificationController.java | 10 +- .../deletionhelper/AppDeletionPreferenceGroup.java | 3 +- .../deletionhelper/AppsAsyncLoader.java | 22 ++- .../deletionhelper/DeletionHelperActivity.java | 89 ++++++++++--- .../deletionhelper/DeletionHelperSettings.java | 98 ++++++++++++-- .../deletionhelper/GaugePreference.java | 34 +++++ .../deletionhelper/LoadingSpinnerController.java | 58 ++++++++ .../overlay/StorageManagementJobProvider.java | 4 + src/com/android/storagemanager/utils/Utils.java | 61 +++++++++ 120 files changed, 1451 insertions(+), 172 deletions(-) cb6b15b Import translations. DO NOT MERGE 730bae0 Import translations. DO NOT MERGE 60fc2bc Fix NPE when listing recent files e191611 Import translations. DO NOT MERGE 83a1680 Don't keep downloads selected on threshold change. 1f41fd2 Import translations. DO NOT MERGE 1a1f755 Import translations. DO NOT MERGE a5ae597 Import translations. DO NOT MERGE 1dc4a7b Import translations. DO NOT MERGE dc0723e Don't put app preferences too high up. b29921a Import translations. DO NOT MERGE 00b4488 Don't let the user delete their default launcher. c1d4a01 Add in ASM activation expiration by policy. 9f77810 Expand deletion preferences. 01a81f3 Add in ASM activation expiration by policy. 6cec0d1 Add a loading screen to the Deletion Helper. eba915d Add a back button to the Deletion Helper. ba04dbb Storage manager notification -> Storage Settings. 3bb1e61 Add an informational bar when apps ask for an amount of space. b83fbae Add an overflow to show all items in Deletion Helper. ef620d6 Import translations. DO NOT MERGE ce0f09b Import translations. DO NOT MERGE baad75c Import translations. DO NOT MERGE 6ab9250 Import translations. DO NOT MERGE de1d5aa Use the default days from config for running ASM. 45731c1 Import translations. DO NOT MERGE 12ca93d Add strings for O-DR storage manager features. 96ee950 Import translations. DO NOT MERGE bc1ffc6 Update to mockito 2 for robolectric b487a0f Import translations. DO NOT MERGE 23253fe Import translations. DO NOT MERGE 031da16 Import translations. DO NOT MERGE 36959fd Fix flaky test. e92bf25 Import translations. DO NOT MERGE 768960f Import translations. DO NOT MERGE af66b07 Import translations. DO NOT MERGE 7fa7c9d Import translations. DO NOT MERGE e1d18a9 Import translations. DO NOT MERGE b1d8fe8 Import translations. DO NOT MERGE a1c2490 Import translations. DO NOT MERGE f655473 Import translations. DO NOT MERGE 7971591 Add missing string for DeletionHelper ========platform/packages/apps/TV between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 26 +- AndroidManifest.xml | 65 +- OWNERS | 2 + assets/licenses.html | 298 -- assets/whitelist.policy | 39 + common/Android.mk | 5 +- common/OWNERS | 2 + common/res/drawable/setup_selector_background.xml | 3 +- common/res/layout/fragment_setup_multi_pane.xml | 25 +- common/res/values-af/strings.xml | 5 +- common/res/values-am/strings.xml | 5 +- common/res/values-ar/strings.xml | 5 +- common/res/values-az-rAZ/strings.xml | 28 + common/res/values-az/strings.xml | 27 - common/res/values-bg/strings.xml | 5 +- common/res/values-bn-rBD/strings.xml | 28 + common/res/values-bn/strings.xml | 27 - common/res/values-ca/strings.xml | 5 +- common/res/values-cs/strings.xml | 5 +- common/res/values-da/strings.xml | 5 +- common/res/values-de/strings.xml | 5 +- common/res/values-el/strings.xml | 5 +- common/res/values-en-rAU/strings.xml | 5 +- common/res/values-en-rGB/strings.xml | 5 +- common/res/values-en-rIN/strings.xml | 5 +- common/res/values-es-rUS/strings.xml | 5 +- common/res/values-es/strings.xml | 5 +- common/res/values-et-rEE/strings.xml | 28 + common/res/values-et/strings.xml | 27 - common/res/values-eu-rES/strings.xml | 28 + common/res/values-eu/strings.xml | 27 - common/res/values-fa/strings.xml | 5 +- common/res/values-fi/strings.xml | 5 +- common/res/values-fr-rCA/strings.xml | 5 +- common/res/values-fr/strings.xml | 5 +- common/res/values-gl-rES/strings.xml | 28 + common/res/values-gl/strings.xml | 27 - common/res/values-gu-rIN/strings.xml | 28 + common/res/values-hi/strings.xml | 5 +- common/res/values-hr/strings.xml | 5 +- common/res/values-hu/strings.xml | 5 +- common/res/values-hy-rAM/strings.xml | 28 + common/res/values-hy/strings.xml | 27 - common/res/values-in/strings.xml | 5 +- common/res/values-is-rIS/strings.xml | 28 + common/res/values-is/strings.xml | 27 - common/res/values-it/strings.xml | 5 +- common/res/values-iw/strings.xml | 5 +- common/res/values-ja/strings.xml | 5 +- common/res/values-ka-rGE/strings.xml | 28 + common/res/values-ka/strings.xml | 27 - common/res/values-kk-rKZ/strings.xml | 28 + common/res/values-kk/strings.xml | 27 - common/res/values-km-rKH/strings.xml | 28 + common/res/values-km/strings.xml | 27 - common/res/values-kn-rIN/strings.xml | 28 + common/res/values-kn/strings.xml | 27 - common/res/values-ko/strings.xml | 5 +- common/res/values-ky-rKG/strings.xml | 28 + common/res/values-ky/strings.xml | 27 - common/res/values-lo-rLA/strings.xml | 28 + common/res/values-lo/strings.xml | 27 - common/res/values-lt/strings.xml | 5 +- common/res/values-lv/strings.xml | 5 +- common/res/values-mk-rMK/strings.xml | 28 + common/res/values-mk/strings.xml | 27 - common/res/values-ml-rIN/strings.xml | 28 + common/res/values-ml/strings.xml | 27 - common/res/values-mn-rMN/strings.xml | 28 + common/res/values-mn/strings.xml | 27 - common/res/values-mr-rIN/strings.xml | 28 + common/res/values-mr/strings.xml | 27 - common/res/values-ms-rMY/strings.xml | 28 + common/res/values-ms/strings.xml | 27 - common/res/values-my-rMM/strings.xml | 28 + common/res/values-my/strings.xml | 27 - common/res/values-nb/strings.xml | 5 +- common/res/values-ne-rNP/strings.xml | 28 + common/res/values-ne/strings.xml | 27 - common/res/values-nl/strings.xml | 5 +- common/res/values-pa-rIN/strings.xml | 28 + common/res/values-pl/strings.xml | 5 +- common/res/values-pt-rPT/strings.xml | 5 +- common/res/values-pt/strings.xml | 5 +- common/res/values-ro/strings.xml | 5 +- common/res/values-ru/strings.xml | 5 +- common/res/values-si-rLK/strings.xml | 28 + common/res/values-si/strings.xml | 27 - common/res/values-sk/strings.xml | 5 +- common/res/values-sl/strings.xml | 5 +- common/res/values-sq-rAL/strings.xml | 28 + common/res/values-sr/strings.xml | 5 +- common/res/values-sv/strings.xml | 5 +- common/res/values-sw/strings.xml | 5 +- common/res/values-ta-rIN/strings.xml | 28 + common/res/values-ta/strings.xml | 27 - common/res/values-te-rIN/strings.xml | 28 + common/res/values-te/strings.xml | 27 - common/res/values-th/strings.xml | 5 +- common/res/values-tl/strings.xml | 5 +- common/res/values-tr/strings.xml | 5 +- common/res/values-uk/strings.xml | 5 +- common/res/values-ur-rPK/strings.xml | 28 + common/res/values-ur/strings.xml | 27 - common/res/values-uz-rUZ/strings.xml | 28 + common/res/values-uz/strings.xml | 27 - common/res/values-vi/strings.xml | 5 +- common/res/values-zh-rCN/strings.xml | 5 +- common/res/values-zh-rHK/strings.xml | 5 +- common/res/values-zh-rTW/strings.xml | 5 +- common/res/values-zu/strings.xml | 5 +- common/res/values/dimens.xml | 7 - common/res/values/strings.xml | 32 +- common/res/values/styles.xml | 6 - common/res/values/themes.xml | 1 - .../android/tv/common/SharedPreferencesUtils.java | 6 + .../src/com/android/tv/common/TvCommonUtils.java | 17 +- .../android/tv/common/TvContentRatingCache.java | 5 +- .../android/tv/common/feature/CommonFeatures.java | 3 +- common/src/com/android/tv/common/feature/Sdk.java | 44 +- .../common/feature/SharedPreferencesFeature.java | 1 - .../android/tv/common/feature/TestableFeature.java | 15 + .../common/ui/setup/SetupGuidedStepFragment.java | 5 - .../tv/common/ui/setup/SetupMultiPaneFragment.java | 14 +- .../classes/core/src/com/ibm/icu/text/SCSU.java | 2 + .../src/com/ibm/icu/text/UnicodeDecompressor.java | 2 + jni/Android.mk | 21 +- jni/DvbManager.cpp | 233 +- jni/DvbManager.h | 22 + jni/minijail/Android.mk | 28 + jni/minijail/minijail.cpp | 65 + jni/minijail/minijail.h | 44 + jni/tunertvinput_jni.cpp | 18 + jni/tunertvinput_jni.h | 22 + libs/exoplayer_v2.jar | Bin 0 -> 1077775 bytes libs/exoplayer_v2_ext_ffmpeg.jar | Bin 0 -> 7271 bytes proguard.flags | 4 + proto/channel.proto | 5 + proto/track.proto | 2 + res/drawable-xhdpi/cloud01.png | Bin 2357 -> 2260 bytes res/drawable-xhdpi/cloud02.png | Bin 1118 -> 936 bytes res/drawable-xhdpi/dvr_default_poster.png | Bin 766 -> 747 bytes res/drawable-xhdpi/dvr_default_program_art.png | Bin 11562 -> 0 bytes res/drawable-xhdpi/ic_channel_guide.png | Bin 906 -> 737 bytes res/drawable-xhdpi/ic_delete_32dp.png | Bin 802 -> 417 bytes .../ic_developer_mode_tv_white_48dp.png | Bin 851 -> 552 bytes res/drawable-xhdpi/ic_dvr.png | Bin 934 -> 713 bytes res/drawable-xhdpi/ic_dvr_cancel.png | Bin 658 -> 413 bytes res/drawable-xhdpi/ic_dvr_cancel_32dp.png | Bin 1514 -> 849 bytes res/drawable-xhdpi/ic_dvr_cancel_large.png | Bin 1158 -> 755 bytes res/drawable-xhdpi/ic_dvr_delete.png | Bin 657 -> 383 bytes res/drawable-xhdpi/ic_error_recording.png | Bin 729 -> 0 bytes res/drawable-xhdpi/ic_error_white_48dp.png | Bin 1117 -> 712 bytes res/drawable-xhdpi/ic_fresh.png | Bin 13892 -> 0 bytes res/drawable-xhdpi/ic_guide_lock.png | Bin 737 -> 673 bytes res/drawable-xhdpi/ic_launcher_s.png | Bin 401 -> 363 bytes .../ic_message_lock_no_permission.png | Bin 2147 -> 2052 bytes res/drawable-xhdpi/ic_message_lock_preview.png | Bin 1847 -> 1639 bytes res/drawable-xhdpi/ic_pip_option_input.png | Bin 270 -> 0 bytes res/drawable-xhdpi/ic_pip_option_layout1.png | Bin 175 -> 0 bytes res/drawable-xhdpi/ic_pip_option_layout2.png | Bin 176 -> 0 bytes res/drawable-xhdpi/ic_pip_option_layout3.png | Bin 176 -> 0 bytes res/drawable-xhdpi/ic_pip_option_layout4.png | Bin 175 -> 0 bytes res/drawable-xhdpi/ic_pip_option_layout5.png | Bin 178 -> 0 bytes res/drawable-xhdpi/ic_pip_option_size.png | Bin 155 -> 0 bytes res/drawable-xhdpi/ic_pip_option_swap.png | Bin 241 -> 0 bytes res/drawable-xhdpi/ic_pip_option_swap_audio.png | Bin 479 -> 0 bytes res/drawable-xhdpi/ic_record_start.png | Bin 556 -> 494 bytes res/drawable-xhdpi/ic_recorded_program.png | Bin 612 -> 0 bytes res/drawable-xhdpi/ic_related_actor.png | Bin 1275 -> 0 bytes res/drawable-xhdpi/ic_related_search.png | Bin 2707 -> 0 bytes res/drawable-xhdpi/ic_schedule_32dp.png | Bin 1490 -> 821 bytes res/drawable-xhdpi/ic_scheduled_recording.png | Bin 902 -> 556 bytes res/drawable-xhdpi/ic_scheduled_white.png | Bin 491 -> 275 bytes res/drawable-xhdpi/ic_setup_antenna.png | Bin 1264 -> 0 bytes res/drawable-xhdpi/ic_setup_channels.png | Bin 1465 -> 1267 bytes res/drawable-xhdpi/ic_tvoption_multi_track.png | Bin 412 -> 388 bytes res/drawable-xhdpi/ic_tvoption_pip.png | Bin 192 -> 176 bytes res/drawable-xhdpi/ic_tvoption_pip_off.png | Bin 261 -> 0 bytes .../ic_tvsidepanel_partial_locked.png | Bin 754 -> 684 bytes res/drawable-xhdpi/ic_warning_gray600_36dp.png | Bin 335 -> 329 bytes res/drawable-xhdpi/ic_warning_white_12dp.png | Bin 242 -> 228 bytes res/drawable-xhdpi/ic_warning_white_18dp.png | Bin 356 -> 329 bytes res/drawable-xhdpi/ic_warning_white_32dp.png | Bin 553 -> 507 bytes res/drawable-xhdpi/ic_warning_white_96dp.png | Bin 992 -> 976 bytes res/drawable-xhdpi/ic_welcome_ripple_000.png | Bin 1120 -> 987 bytes res/drawable-xhdpi/tv_3a_00.png | Bin 106 -> 0 bytes res/drawable-xhdpi/tv_error.png | Bin 2846 -> 0 bytes res/drawable-xhdpi/tv_usb_antenna.png | Bin 21390 -> 0 bytes res/drawable/play_controls_time_indicator.xml | 2 - res/drawable/playback_progress_bar.xml | 33 + .../priority_settings_action_item_selected.xml | 12 +- res/drawable/setup_item_background.xml | 28 - res/layout/activity_dvr_playback.xml | 6 +- res/layout/activity_dvr_schedules.xml | 1 + res/layout/activity_tv.xml | 22 - res/layout/block_screen.xml | 11 +- res/layout/dvr_details_description.xml | 3 +- res/layout/dvr_main.xml | 2 +- res/layout/dvr_play.xml | 28 - res/layout/dvr_recording_card_view.xml | 37 +- res/layout/dvr_schedules_item.xml | 12 +- res/layout/guided_action_editable.xml | 41 + res/layout/input_banner.xml | 2 + res/layout/list_item_dvr_history.xml | 59 + res/layout/menu_card_action.xml | 57 +- res/layout/menu_card_app_link.xml | 7 - res/layout/menu_card_channel.xml | 7 - res/layout/menu_card_dvr.xml | 16 +- res/layout/menu_card_guide.xml | 16 +- res/layout/menu_card_setup.xml | 16 +- res/layout/menu_card_text.xml | 1 - res/layout/option_container.xml | 2 + res/layout/option_fragment.xml | 1 - res/layout/option_item_action.xml | 15 +- res/layout/option_item_channel_check.xml | 1 - res/layout/option_item_channel_lock.xml | 1 - res/layout/option_item_check_box.xml | 1 - res/layout/option_item_common.xml | 2 +- res/layout/option_item_radio_button.xml | 1 - res/layout/option_item_switch.xml | 1 - res/layout/play_controls_contents.xml | 218 +- res/layout/select_input_item.xml | 2 + res/layout/tunable_tv_view.xml | 14 +- res/raw/third_party_license_metadata | 21 + res/raw/third_party_licenses | 3751 ++++++++++++++++++++ ...dvr_details_shared_element_enter_transition.xml | 46 + ...vr_details_shared_element_return_transition.xml | 45 + res/values-af/strings.xml | 103 +- res/values-am/strings.xml | 103 +- res/values-ar/strings.xml | 133 +- res/{values-az => values-az-rAZ}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-az-rAZ/strings.xml | 359 ++ res/values-az/strings.xml | 352 -- res/values-bg/strings.xml | 105 +- .../strings.xml | 0 res/{values-bn => values-bn-rBD}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-bn-rBD/strings.xml | 357 ++ res/values-bn/strings.xml | 350 -- res/values-ca/strings.xml | 111 +- res/values-cs/strings.xml | 119 +- res/values-da/strings.xml | 117 +- res/values-de/strings.xml | 149 +- res/values-el/strings.xml | 107 +- res/values-en-rAU/strings.xml | 103 +- res/values-en-rGB/strings.xml | 103 +- res/values-en-rIN/strings.xml | 103 +- res/values-es-rUS/strings.xml | 107 +- res/values-es/strings.xml | 115 +- .../strings.xml | 0 res/{values-et => values-et-rEE}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-et-rEE/strings.xml | 357 ++ res/values-et/strings.xml | 350 -- .../strings.xml | 0 res/{values-eu => values-eu-rES}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-eu-rES/strings.xml | 357 ++ res/values-eu/strings.xml | 350 -- res/values-fa/strings.xml | 103 +- res/values-fi/strings.xml | 103 +- res/values-fr-rCA/strings.xml | 107 +- res/values-fr/strings.xml | 107 +- .../strings.xml | 0 res/{values-gl => values-gl-rES}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-gl-rES/strings.xml | 357 ++ res/values-gl/strings.xml | 350 -- res/values-gu-rIN/strings.xml | 356 ++ res/values-hi/strings.xml | 103 +- res/values-hr/strings.xml | 108 +- res/values-hu/strings.xml | 113 +- .../strings.xml | 0 res/{values-hy => values-hy-rAM}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-hy-rAM/strings.xml | 357 ++ res/values-hy/strings.xml | 350 -- res/values-in/strings.xml | 105 +- .../strings.xml | 0 res/{values-is => values-is-rIS}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-is-rIS/strings.xml | 357 ++ res/values-is/strings.xml | 350 -- res/values-it/strings.xml | 117 +- res/values-iw/strings.xml | 113 +- res/values-ja/strings.xml | 117 +- .../strings.xml | 0 res/{values-ka => values-ka-rGE}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ka-rGE/strings.xml | 357 ++ res/values-ka/strings.xml | 350 -- .../strings.xml | 0 res/{values-kk => values-kk-rKZ}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-kk-rKZ/strings.xml | 357 ++ res/values-kk/strings.xml | 350 -- .../strings.xml | 0 res/{values-km => values-km-rKH}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-km-rKH/strings.xml | 357 ++ res/values-km/strings.xml | 350 -- .../strings.xml | 0 res/{values-kn => values-kn-rIN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-kn-rIN/strings.xml | 357 ++ res/values-kn/strings.xml | 350 -- res/values-ko/strings.xml | 103 +- .../strings.xml | 0 res/{values-ky => values-ky-rKG}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ky-rKG/strings.xml | 357 ++ res/values-ky/strings.xml | 350 -- res/values-ldrtl/dimens.xml | 1 - .../strings.xml | 0 res/{values-lo => values-lo-rLA}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-lo-rLA/strings.xml | 357 ++ res/values-lo/strings.xml | 350 -- res/values-lt/strings.xml | 113 +- res/values-lv/strings.xml | 108 +- .../strings.xml | 0 res/{values-mk => values-mk-rMK}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-mk-rMK/strings.xml | 357 ++ res/values-mk/strings.xml | 350 -- .../strings.xml | 0 res/{values-ml => values-ml-rIN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ml-rIN/strings.xml | 355 ++ res/values-ml/strings.xml | 348 -- .../strings.xml | 0 res/{values-mn => values-mn-rMN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-mn-rMN/strings.xml | 355 ++ res/values-mn/strings.xml | 348 -- .../strings.xml | 0 res/{values-mr => values-mr-rIN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-mr-rIN/strings.xml | 357 ++ res/values-mr/strings.xml | 350 -- .../strings.xml | 0 res/{values-ms => values-ms-rMY}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ms-rMY/strings.xml | 357 ++ res/values-ms/strings.xml | 350 -- .../strings.xml | 0 res/{values-my => values-my-rMM}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-my-rMM/strings.xml | 357 ++ res/values-my/strings.xml | 350 -- res/values-nb/strings.xml | 103 +- .../strings.xml | 0 res/{values-ne => values-ne-rNP}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ne-rNP/strings.xml | 357 ++ res/values-ne/strings.xml | 350 -- res/values-nl/strings.xml | 109 +- res/values-pa-rIN/strings.xml | 356 ++ res/values-pl/strings.xml | 115 +- res/values-pt-rPT/strings.xml | 131 +- res/values-pt/strings.xml | 131 +- res/values-ro/strings.xml | 108 +- res/values-ru/strings.xml | 113 +- .../strings.xml | 0 res/{values-si => values-si-rLK}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-si-rLK/strings.xml | 357 ++ res/values-si/strings.xml | 350 -- res/values-sk/strings.xml | 133 +- res/values-sl/strings.xml | 119 +- res/values-sq-rAL/strings.xml | 356 ++ res/values-sr/strings.xml | 110 +- res/values-sv/strings.xml | 107 +- res/values-sw/strings.xml | 107 +- .../strings.xml | 0 res/{values-ta => values-ta-rIN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ta-rIN/strings.xml | 357 ++ res/values-ta/strings.xml | 350 -- .../strings.xml | 0 res/{values-te => values-te-rIN}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-te-rIN/strings.xml | 357 ++ res/values-te/strings.xml | 350 -- res/values-th/strings.xml | 105 +- res/values-tl/strings.xml | 107 +- res/values-tr/strings.xml | 105 +- res/values-uk/strings.xml | 117 +- .../strings.xml | 0 res/{values-ur => values-ur-rPK}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-ur-rPK/strings.xml | 357 ++ res/values-ur/strings.xml | 350 -- .../strings.xml | 0 res/{values-uz => values-uz-rUZ}/arrays.xml | 0 .../rating_system_strings.xml | 0 res/values-uz-rUZ/strings.xml | 357 ++ res/values-uz/strings.xml | 350 -- res/values-v23/strings.xml | 21 - res/values-vi/strings.xml | 103 +- res/values-zh-rCN/strings.xml | 129 +- res/values-zh-rHK/strings.xml | 103 +- res/values-zh-rTW/strings.xml | 105 +- res/values-zu/strings.xml | 103 +- res/values/attr.xml | 25 - res/values/attrs.xml | 48 + res/values/colors.xml | 4 +- res/values/dimens.xml | 69 +- res/values/google-services.xml | 8 - res/values/integers.xml | 9 +- res/values/strings.xml | 299 +- res/values/styles.xml | 7 +- res/values/themes.xml | 7 +- res/xml/remote_config_defaults.xml | 15 + src/com/android/exoplayer/text/SubtitleView.java | 4 +- .../exoplayer2/ext/ffmpeg/FfmpegAudioDecoder.java | 127 + .../exoplayer2/ext/ffmpeg/FfmpegLibrary.java | 84 + src/com/android/tv/ApplicationSingletons.java | 27 +- src/com/android/tv/AudioManagerHelper.java | 108 + src/com/android/tv/Features.java | 151 +- src/com/android/tv/InputSessionManager.java | 30 +- src/com/android/tv/MainActivity.java | 1498 +++----- src/com/android/tv/MainActivityWrapper.java | 2 +- src/com/android/tv/MediaSessionWrapper.java | 216 ++ src/com/android/tv/SetupPassthroughActivity.java | 176 +- src/com/android/tv/TimeShiftManager.java | 26 +- src/com/android/tv/TvApplication.java | 162 +- src/com/android/tv/TvOptionsManager.java | 133 +- src/com/android/tv/analytics/DurationTimer.java | 62 - .../android/tv/config/DefaultConfigManager.java | 6 + src/com/android/tv/config/RemoteConfig.java | 3 + src/com/android/tv/config/RemoteConfigUtils.java | 42 + .../tv/customization/TvCustomizationManager.java | 118 +- src/com/android/tv/data/BaseProgram.java | 39 +- src/com/android/tv/data/Channel.java | 114 +- src/com/android/tv/data/ChannelDataManager.java | 200 +- src/com/android/tv/data/ChannelLogoFetcher.java | 307 +- src/com/android/tv/data/ChannelNumber.java | 71 +- src/com/android/tv/data/InternalDataUtils.java | 2 +- src/com/android/tv/data/PreviewDataManager.java | 636 ++++ src/com/android/tv/data/PreviewProgramContent.java | 259 ++ src/com/android/tv/data/Program.java | 140 +- src/com/android/tv/data/ProgramDataManager.java | 76 +- src/com/android/tv/data/StreamInfo.java | 4 + src/com/android/tv/data/WatchedHistoryManager.java | 161 +- src/com/android/tv/data/epg/EpgFetchHelper.java | 233 ++ src/com/android/tv/data/epg/EpgFetcher.java | 988 +++--- src/com/android/tv/data/epg/EpgReader.java | 45 +- src/com/android/tv/data/epg/StubEpgReader.java | 37 +- .../tv/dialog/DvrHistoryDialogFragment.java | 130 + .../tv/dialog/FullscreenDialogFragment.java | 2 +- .../android/tv/dialog/HalfSizedDialogFragment.java | 123 + src/com/android/tv/dialog/PinDialogFragment.java | 103 +- .../tv/dialog/SafeDismissDialogFragment.java | 26 - src/com/android/tv/dialog/WebDialogFragment.java | 17 +- src/com/android/tv/dvr/BaseDvrDataManager.java | 41 +- src/com/android/tv/dvr/ConflictChecker.java | 277 -- src/com/android/tv/dvr/DvrDataManager.java | 12 +- src/com/android/tv/dvr/DvrDataManagerImpl.java | 151 +- src/com/android/tv/dvr/DvrDbSync.java | 363 -- src/com/android/tv/dvr/DvrManager.java | 113 +- src/com/android/tv/dvr/DvrPlaybackActivity.java | 67 - .../tv/dvr/DvrPlaybackMediaSessionHelper.java | 327 -- src/com/android/tv/dvr/DvrPlayer.java | 425 --- src/com/android/tv/dvr/DvrRecordingService.java | 122 - src/com/android/tv/dvr/DvrScheduleManager.java | 139 +- .../android/tv/dvr/DvrStartRecordingReceiver.java | 34 - .../android/tv/dvr/DvrStorageStatusManager.java | 35 +- src/com/android/tv/dvr/DvrUiHelper.java | 450 --- .../android/tv/dvr/DvrWatchedPositionManager.java | 4 +- .../android/tv/dvr/EpisodicProgramLoadTask.java | 382 -- src/com/android/tv/dvr/IdGenerator.java | 50 - src/com/android/tv/dvr/InputTaskScheduler.java | 431 --- src/com/android/tv/dvr/RecordedProgram.java | 868 ----- src/com/android/tv/dvr/RecordingTask.java | 519 --- src/com/android/tv/dvr/ScheduledProgramReaper.java | 67 - src/com/android/tv/dvr/ScheduledRecording.java | 887 ----- src/com/android/tv/dvr/Scheduler.java | 283 -- src/com/android/tv/dvr/SeriesInfo.java | 76 - src/com/android/tv/dvr/SeriesRecording.java | 755 ---- .../android/tv/dvr/SeriesRecordingScheduler.java | 579 --- src/com/android/tv/dvr/WritableDvrDataManager.java | 6 +- src/com/android/tv/dvr/data/IdGenerator.java | 50 + src/com/android/tv/dvr/data/RecordedProgram.java | 845 +++++ .../android/tv/dvr/data/ScheduledRecording.java | 882 +++++ .../android/tv/dvr/data/SeasonEpisodeNumber.java | 72 + src/com/android/tv/dvr/data/SeriesInfo.java | 76 + src/com/android/tv/dvr/data/SeriesRecording.java | 755 ++++ .../android/tv/dvr/provider/AsyncDvrDbTask.java | 4 +- .../android/tv/dvr/provider/DvrDatabaseHelper.java | 4 +- src/com/android/tv/dvr/provider/DvrDbSync.java | 373 ++ .../tv/dvr/provider/EpisodicProgramLoadTask.java | 329 ++ .../android/tv/dvr/recorder/ConflictChecker.java | 280 ++ .../tv/dvr/recorder/DvrRecordingService.java | 207 ++ .../tv/dvr/recorder/DvrStartRecordingReceiver.java | 40 + .../tv/dvr/recorder/InputTaskScheduler.java | 429 +++ .../tv/dvr/recorder/RecordingScheduler.java | 329 ++ src/com/android/tv/dvr/recorder/RecordingTask.java | 529 +++ .../tv/dvr/recorder/ScheduledProgramReaper.java | 70 + .../tv/dvr/recorder/SeriesRecordingScheduler.java | 563 +++ .../android/tv/dvr/ui/ActionPresenterSelector.java | 138 - src/com/android/tv/dvr/ui/BigArguments.java | 54 + .../ui/ChangeImageTransformWithScaledParent.java | 79 + .../tv/dvr/ui/CurrentRecordingDetailsFragment.java | 59 - src/com/android/tv/dvr/ui/DetailsContent.java | 207 -- .../android/tv/dvr/ui/DetailsContentPresenter.java | 300 -- .../tv/dvr/ui/DetailsViewBackgroundHelper.java | 92 - src/com/android/tv/dvr/ui/DvrActivity.java | 35 - .../tv/dvr/ui/DvrAlreadyRecordedFragment.java | 26 +- .../tv/dvr/ui/DvrAlreadyScheduledFragment.java | 26 +- src/com/android/tv/dvr/ui/DvrBrowseFragment.java | 601 ---- .../ui/DvrChannelRecordDurationOptionFragment.java | 25 +- src/com/android/tv/dvr/ui/DvrConflictFragment.java | 48 +- src/com/android/tv/dvr/ui/DvrDetailsActivity.java | 98 - src/com/android/tv/dvr/ui/DvrDetailsFragment.java | 344 -- .../tv/dvr/ui/DvrForgetStorageErrorFragment.java | 87 - .../android/tv/dvr/ui/DvrGuidedStepFragment.java | 116 +- .../tv/dvr/ui/DvrHalfSizedDialogFragment.java | 39 +- .../dvr/ui/DvrInsufficientSpaceErrorFragment.java | 101 +- src/com/android/tv/dvr/ui/DvrItemPresenter.java | 80 - .../tv/dvr/ui/DvrMissingStorageErrorFragment.java | 67 +- .../tv/dvr/ui/DvrPlaybackCardPresenter.java | 82 - .../tv/dvr/ui/DvrPlaybackControlHelper.java | 313 -- .../tv/dvr/ui/DvrPlaybackOverlayFragment.java | 304 -- .../tv/dvr/ui/DvrPrioritySettingsFragment.java | 262 ++ src/com/android/tv/dvr/ui/DvrScheduleFragment.java | 36 +- .../android/tv/dvr/ui/DvrSchedulesActivity.java | 104 - .../tv/dvr/ui/DvrSeriesDeletionActivity.java | 5 +- .../tv/dvr/ui/DvrSeriesDeletionFragment.java | 253 ++ .../tv/dvr/ui/DvrSeriesScheduledFragment.java | 62 +- .../tv/dvr/ui/DvrSeriesSettingsActivity.java | 20 +- .../tv/dvr/ui/DvrSeriesSettingsFragment.java | 366 ++ .../tv/dvr/ui/DvrStopRecordingFragment.java | 29 +- .../tv/dvr/ui/DvrStopSeriesRecordingFragment.java | 20 +- src/com/android/tv/dvr/ui/DvrUiHelper.java | 649 ++++ src/com/android/tv/dvr/ui/FadeBackground.java | 70 + .../android/tv/dvr/ui/FullScheduleCardHolder.java | 29 - .../tv/dvr/ui/FullSchedulesCardPresenter.java | 84 - .../android/tv/dvr/ui/HalfSizedDialogFragment.java | 117 - .../tv/dvr/ui/PrioritySettingsFragment.java | 251 -- .../tv/dvr/ui/RecordedProgramDetailsFragment.java | 170 - .../tv/dvr/ui/RecordedProgramPresenter.java | 182 - src/com/android/tv/dvr/ui/RecordingCardView.java | 185 - .../tv/dvr/ui/RecordingDetailsFragment.java | 87 - .../dvr/ui/ScheduledRecordingDetailsFragment.java | 97 - .../tv/dvr/ui/ScheduledRecordingPresenter.java | 177 - .../android/tv/dvr/ui/SeriesDeletionFragment.java | 252 -- .../tv/dvr/ui/SeriesRecordingDetailsFragment.java | 375 -- .../tv/dvr/ui/SeriesRecordingPresenter.java | 234 -- .../android/tv/dvr/ui/SeriesSettingsFragment.java | 397 --- src/com/android/tv/dvr/ui/SortedArrayAdapter.java | 90 +- .../tv/dvr/ui/TrackedGuidedStepFragment.java | 82 + .../tv/dvr/ui/browse/ActionPresenterSelector.java | 134 + .../ui/browse/CurrentRecordingDetailsFragment.java | 120 + .../android/tv/dvr/ui/browse/DetailsContent.java | 317 ++ .../tv/dvr/ui/browse/DetailsContentPresenter.java | 319 ++ .../dvr/ui/browse/DetailsViewBackgroundHelper.java | 92 + .../tv/dvr/ui/browse/DvrBrowseActivity.java | 52 + .../tv/dvr/ui/browse/DvrBrowseFragment.java | 665 ++++ .../tv/dvr/ui/browse/DvrDetailsActivity.java | 154 + .../tv/dvr/ui/browse/DvrDetailsFragment.java | 307 ++ .../android/tv/dvr/ui/browse/DvrItemPresenter.java | 140 + .../tv/dvr/ui/browse/DvrListRowPresenter.java | 34 + .../tv/dvr/ui/browse/FullScheduleCardHolder.java | 29 + .../dvr/ui/browse/FullSchedulesCardPresenter.java | 84 + .../ui/browse/RecordedProgramDetailsFragment.java | 149 + .../tv/dvr/ui/browse/RecordedProgramPresenter.java | 142 + .../tv/dvr/ui/browse/RecordingCardView.java | 290 ++ .../tv/dvr/ui/browse/RecordingDetailsFragment.java | 51 + .../browse/ScheduledRecordingDetailsFragment.java | 97 + .../dvr/ui/browse/ScheduledRecordingPresenter.java | 138 + .../ui/browse/SeriesRecordingDetailsFragment.java | 354 ++ .../tv/dvr/ui/browse/SeriesRecordingPresenter.java | 216 ++ .../tv/dvr/ui/list/BaseDvrSchedulesFragment.java | 5 +- .../tv/dvr/ui/list/DvrSchedulesActivity.java | 116 + .../tv/dvr/ui/list/DvrSchedulesFragment.java | 5 +- .../tv/dvr/ui/list/DvrSeriesSchedulesFragment.java | 72 +- .../android/tv/dvr/ui/list/EpisodicProgramRow.java | 9 +- src/com/android/tv/dvr/ui/list/ScheduleRow.java | 8 +- .../android/tv/dvr/ui/list/ScheduleRowAdapter.java | 4 +- .../tv/dvr/ui/list/ScheduleRowPresenter.java | 50 +- .../android/tv/dvr/ui/list/SchedulesHeaderRow.java | 20 +- .../dvr/ui/list/SchedulesHeaderRowPresenter.java | 26 +- .../tv/dvr/ui/list/SeriesScheduleRowAdapter.java | 24 +- .../tv/dvr/ui/list/SeriesScheduleRowPresenter.java | 17 +- .../tv/dvr/ui/playback/DvrPlaybackActivity.java | 94 + .../dvr/ui/playback/DvrPlaybackCardPresenter.java | 45 + .../dvr/ui/playback/DvrPlaybackControlHelper.java | 373 ++ .../ui/playback/DvrPlaybackMediaSessionHelper.java | 335 ++ .../ui/playback/DvrPlaybackOverlayFragment.java | 494 +++ .../dvr/ui/playback/DvrPlaybackSideFragment.java | 154 + src/com/android/tv/dvr/ui/playback/DvrPlayer.java | 583 +++ src/com/android/tv/experiments/ExperimentFlag.java | 32 +- src/com/android/tv/experiments/Experiments.java | 9 +- src/com/android/tv/guide/GenreListAdapter.java | 23 +- src/com/android/tv/guide/GuideUtils.java | 110 +- src/com/android/tv/guide/ProgramGrid.java | 270 +- src/com/android/tv/guide/ProgramGuide.java | 265 +- src/com/android/tv/guide/ProgramItemView.java | 33 +- src/com/android/tv/guide/ProgramListAdapter.java | 36 +- src/com/android/tv/guide/ProgramManager.java | 658 ++-- src/com/android/tv/guide/ProgramRow.java | 33 +- src/com/android/tv/guide/ProgramTableAdapter.java | 172 +- src/com/android/tv/guide/TimeListAdapter.java | 35 +- src/com/android/tv/license/License.java | 112 + .../android/tv/license/LicenseDialogFragment.java | 97 + .../android/tv/license/LicenseSideFragment.java | 80 + src/com/android/tv/license/LicenseUtils.java | 12 - src/com/android/tv/license/Licenses.java | 122 + src/com/android/tv/menu/ActionCardView.java | 6 +- src/com/android/tv/menu/AppLinkCardView.java | 286 +- src/com/android/tv/menu/BaseCardView.java | 86 +- src/com/android/tv/menu/ChannelCardView.java | 140 +- .../android/tv/menu/ChannelsPosterPrefetcher.java | 9 +- src/com/android/tv/menu/ChannelsRow.java | 10 +- src/com/android/tv/menu/ChannelsRowAdapter.java | 198 +- src/com/android/tv/menu/ChannelsRowItem.java | 101 + src/com/android/tv/menu/ItemListRowView.java | 20 +- src/com/android/tv/menu/Menu.java | 43 +- src/com/android/tv/menu/MenuAction.java | 69 +- src/com/android/tv/menu/MenuLayoutManager.java | 54 +- src/com/android/tv/menu/MenuRow.java | 5 - src/com/android/tv/menu/MenuRowFactory.java | 33 +- src/com/android/tv/menu/MenuUpdater.java | 48 +- src/com/android/tv/menu/OptionsRowAdapter.java | 50 +- .../android/tv/menu/PartnerOptionsRowAdapter.java | 3 +- src/com/android/tv/menu/PipOptionsRowAdapter.java | 137 - src/com/android/tv/menu/PlayControlsButton.java | 24 +- src/com/android/tv/menu/PlayControlsRowView.java | 194 +- src/com/android/tv/menu/PlaybackProgressBar.java | 168 + src/com/android/tv/menu/SimpleCardView.java | 4 +- src/com/android/tv/menu/TvOptionsRowAdapter.java | 138 +- .../tv/onboarding/SetupSourcesFragment.java | 2 + .../android/tv/parental/ContentRatingSystem.java | 9 + .../android/tv/parental/ContentRatingsManager.java | 19 + .../tv/parental/ParentalControlSettings.java | 33 +- src/com/android/tv/perf/EventNames.java | 56 + src/com/android/tv/perf/PerformanceMonitor.java | 99 + .../android/tv/perf/StubPerformanceMonitor.java | 65 + src/com/android/tv/perf/TimerEvent.java | 20 + .../android/tv/receiver/BootCompletedReceiver.java | 27 +- src/com/android/tv/receiver/GlobalKeyReceiver.java | 52 +- .../tv/receiver/PackageIntentsReceiver.java | 12 + .../tv/recommendation/ChannelPreviewUpdater.java | 323 ++ .../tv/recommendation/NotificationService.java | 11 +- .../recommendation/RecommendationDataManager.java | 6 +- .../RecordedProgramPreviewUpdater.java | 176 + src/com/android/tv/search/DataManagerSearch.java | 4 +- src/com/android/tv/search/LocalSearchProvider.java | 105 +- src/com/android/tv/search/SearchInterface.java | 4 +- src/com/android/tv/search/TvProviderSearch.java | 10 +- .../android/tv/tuner/ChannelScanFileParser.java | 4 - src/com/android/tv/tuner/DvbTunerHal.java | 179 + src/com/android/tv/tuner/TunerHal.java | 129 +- src/com/android/tv/tuner/TunerInputController.java | 338 +- src/com/android/tv/tuner/TunerPreferences.java | 196 +- src/com/android/tv/tuner/UsbTunerHal.java | 174 - .../android/tv/tuner/cc/CaptionTrackRenderer.java | 4 + src/com/android/tv/tuner/cc/Cea708Parser.java | 14 +- src/com/android/tv/tuner/data/PsipData.java | 133 +- src/com/android/tv/tuner/data/TunerChannel.java | 163 +- .../tuner/exoplayer/Cea708TextTrackRenderer.java | 29 +- .../exoplayer/ExoPlayerExtractorsFactory.java | 41 + .../tuner/exoplayer/ExoPlayerSampleExtractor.java | 378 +- .../tv/tuner/exoplayer/FileSampleExtractor.java | 14 +- .../android/tv/tuner/exoplayer/MpegTsPlayer.java | 89 +- .../tv/tuner/exoplayer/MpegTsRendererBuilder.java | 20 +- .../exoplayer/ac3/Ac3PassthroughTrackRenderer.java | 540 --- .../tv/tuner/exoplayer/ac3/Ac3TrackRenderer.java | 94 - .../android/tv/tuner/exoplayer/ac3/AudioClock.java | 107 - .../tv/tuner/exoplayer/ac3/AudioTrackMonitor.java | 121 - .../tv/tuner/exoplayer/ac3/AudioTrackWrapper.java | 164 - .../tv/tuner/exoplayer/audio/AudioClock.java | 107 + .../tv/tuner/exoplayer/audio/AudioDecoder.java | 70 + .../tuner/exoplayer/audio/AudioTrackMonitor.java | 129 + .../tuner/exoplayer/audio/AudioTrackWrapper.java | 176 + .../exoplayer/audio/MediaCodecAudioDecoder.java | 235 ++ .../audio/MpegTsDefaultAudioTrackRenderer.java | 735 ++++ .../audio/MpegTsMediaCodecAudioTrackRenderer.java | 94 + .../tv/tuner/exoplayer/buffer/BufferManager.java | 280 +- .../tuner/exoplayer/buffer/DvrStorageManager.java | 209 +- .../exoplayer/buffer/RecordingSampleBuffer.java | 23 +- .../tv/tuner/exoplayer/buffer/SampleChunk.java | 24 +- .../exoplayer/buffer/SampleChunkIoHelper.java | 115 +- .../tv/tuner/exoplayer/buffer/SampleQueue.java | 1 + .../tuner/exoplayer/buffer/SimpleSampleBuffer.java | 8 +- .../exoplayer/buffer/TrickplayStorageManager.java | 85 +- .../exoplayer/ffmpeg/FfmpegDecoderClient.java | 249 ++ .../exoplayer/ffmpeg/FfmpegDecoderService.java | 205 ++ .../tv/tuner/exoplayer/ffmpeg/IFfmpegDecoder.aidl | 29 + .../tv/tuner/setup/ConnectionTypeFragment.java | 19 + .../android/tv/tuner/setup/PostalCodeFragment.java | 178 + src/com/android/tv/tuner/setup/ScanFragment.java | 72 +- .../android/tv/tuner/setup/ScanResultFragment.java | 17 +- .../android/tv/tuner/setup/TunerSetupActivity.java | 375 +- .../android/tv/tuner/setup/WelcomeFragment.java | 54 +- .../android/tv/tuner/source/FileTsStreamer.java | 24 +- .../tv/tuner/source/TsDataSourceManager.java | 16 +- .../android/tv/tuner/source/TunerTsStreamer.java | 79 +- .../tv/tuner/source/TunerTsStreamerManager.java | 25 +- src/com/android/tv/tuner/ts/SectionParser.java | 569 ++- src/com/android/tv/tuner/ts/TsParser.java | 74 +- .../tv/tuner/tvinput/ChannelDataManager.java | 54 +- .../android/tv/tuner/tvinput/EventDetector.java | 101 +- .../tv/tuner/tvinput/FileSourceEventDetector.java | 45 +- src/com/android/tv/tuner/tvinput/TunerDebug.java | 4 +- .../tuner/tvinput/TunerRecordingSessionWorker.java | 116 +- src/com/android/tv/tuner/tvinput/TunerSession.java | 38 +- .../tv/tuner/tvinput/TunerSessionWorker.java | 457 ++- .../tuner/tvinput/TunerStorageCleanUpService.java | 8 + .../tv/tuner/tvinput/TunerTvInputService.java | 35 +- src/com/android/tv/tuner/util/PostalCodeUtils.java | 138 + src/com/android/tv/tuner/util/StringUtils.java | 38 - .../tv/tuner/util/SystemPropertiesProxy.java | 16 + .../android/tv/tuner/util/TunerInputInfoUtils.java | 87 +- src/com/android/tv/ui/AppLayerTvView.java | 14 +- src/com/android/tv/ui/BlockScreenView.java | 137 +- src/com/android/tv/ui/ChannelBannerView.java | 189 +- src/com/android/tv/ui/KeypadChannelSwitchView.java | 2 +- src/com/android/tv/ui/SelectInputView.java | 74 +- src/com/android/tv/ui/TunableTvView.java | 644 ++-- src/com/android/tv/ui/TvOverlayManager.java | 231 +- src/com/android/tv/ui/TvTransitionManager.java | 2 +- src/com/android/tv/ui/TvViewUiManager.java | 408 +-- src/com/android/tv/ui/sidepanel/ActionItem.java | 20 +- .../tv/ui/sidepanel/ClosedCaptionFragment.java | 108 +- .../tv/ui/sidepanel/CompoundButtonItem.java | 21 + .../ui/sidepanel/CustomizeChannelListFragment.java | 116 +- .../tv/ui/sidepanel/DeveloperOptionFragment.java | 45 +- src/com/android/tv/ui/sidepanel/Item.java | 12 + .../tv/ui/sidepanel/PipInputSelectorFragment.java | 170 - .../android/tv/ui/sidepanel/SettingsFragment.java | 137 +- src/com/android/tv/ui/sidepanel/SideFragment.java | 158 +- .../tv/ui/sidepanel/SideFragmentManager.java | 38 +- .../android/tv/ui/sidepanel/SimpleActionItem.java | 34 + src/com/android/tv/ui/sidepanel/SimpleItem.java | 34 - src/com/android/tv/ui/sidepanel/SubMenuItem.java | 13 +- src/com/android/tv/ui/sidepanel/SwitchItem.java | 5 + .../parentalcontrols/ParentalControlsFragment.java | 13 +- .../parentalcontrols/RatingsFragment.java | 42 +- .../parentalcontrols/SubRatingsFragment.java | 32 +- src/com/android/tv/util/AsyncDbTask.java | 4 +- src/com/android/tv/util/BitmapUtils.java | 10 + src/com/android/tv/util/Debug.java | 60 + src/com/android/tv/util/DurationTimer.java | 91 + src/com/android/tv/util/ImageLoader.java | 3 +- src/com/android/tv/util/LocationUtils.java | 25 +- src/com/android/tv/util/NetworkTrafficTags.java | 64 + src/com/android/tv/util/OnboardingUtils.java | 41 +- src/com/android/tv/util/Partner.java | 181 + src/com/android/tv/util/PermissionUtils.java | 5 + src/com/android/tv/util/PipInputManager.java | 432 --- src/com/android/tv/util/RecurringRunner.java | 9 +- src/com/android/tv/util/SearchManagerHelper.java | 61 - src/com/android/tv/util/SetupUtils.java | 25 +- src/com/android/tv/util/StringUtils.java | 38 + src/com/android/tv/util/TimeShiftUtils.java | 4 +- src/com/android/tv/util/TvInputManagerHelper.java | 358 +- src/com/android/tv/util/TvProviderUriMatcher.java | 72 - src/com/android/tv/util/TvSettings.java | 160 +- src/com/android/tv/util/TvTrackInfoUtils.java | 37 +- src/com/android/tv/util/TvUriMatcher.java | 80 + src/com/android/tv/util/Utils.java | 100 +- src/com/android/tv/util/ViewCache.java | 100 + tests/OWNERS | 2 + tests/common/Android.mk | 2 +- tests/common/OWNERS | 2 + .../res/drawable-xhdpi/ch_1000_logo.png | Bin .../res/drawable-xhdpi/ch_100_logo.png | Bin .../res/drawable-xhdpi/ch_101_logo.png | Bin .../res/drawable-xhdpi/ch_102_logo.png | Bin .../res/drawable-xhdpi/ch_103_logo.png | Bin .../res/drawable-xhdpi/ch_104_logo.png | Bin .../res/drawable-xhdpi/ch_105_logo.png | Bin .../res/drawable-xhdpi/ch_106_logo.png | Bin .../res/drawable-xhdpi/ch_107_logo.png | Bin .../res/drawable-xhdpi/ch_108_logo.png | Bin .../res/drawable-xhdpi/ch_109_logo.png | Bin .../res/drawable-xhdpi/ch_10_logo.png | Bin .../res/drawable-xhdpi/ch_110_logo.png | Bin .../res/drawable-xhdpi/ch_111_logo.png | Bin .../res/drawable-xhdpi/ch_112_logo.png | Bin .../res/drawable-xhdpi/ch_113_logo.png | Bin .../res/drawable-xhdpi/ch_114_logo.png | Bin .../res/drawable-xhdpi/ch_115_logo.png | Bin .../res/drawable-xhdpi/ch_116_logo.png | Bin .../res/drawable-xhdpi/ch_117_logo.png | Bin .../res/drawable-xhdpi/ch_118_logo.png | Bin .../res/drawable-xhdpi/ch_119_logo.png | Bin .../res/drawable-xhdpi/ch_11_logo.png | Bin .../res/drawable-xhdpi/ch_120_logo.png | Bin .../res/drawable-xhdpi/ch_121_logo.png | Bin .../res/drawable-xhdpi/ch_122_logo.png | Bin .../res/drawable-xhdpi/ch_123_logo.png | Bin .../res/drawable-xhdpi/ch_124_logo.png | Bin .../res/drawable-xhdpi/ch_125_logo.png | Bin .../res/drawable-xhdpi/ch_126_logo.png | Bin .../res/drawable-xhdpi/ch_127_logo.png | Bin .../res/drawable-xhdpi/ch_128_logo.png | Bin .../res/drawable-xhdpi/ch_129_logo.png | Bin .../res/drawable-xhdpi/ch_12_logo.png | Bin .../res/drawable-xhdpi/ch_130_logo.png | Bin .../res/drawable-xhdpi/ch_131_logo.png | Bin .../res/drawable-xhdpi/ch_132_logo.png | Bin .../res/drawable-xhdpi/ch_133_logo.png | Bin .../res/drawable-xhdpi/ch_134_logo.png | Bin .../res/drawable-xhdpi/ch_135_logo.png | Bin .../res/drawable-xhdpi/ch_136_logo.png | Bin .../res/drawable-xhdpi/ch_137_logo.png | Bin .../res/drawable-xhdpi/ch_138_logo.png | Bin .../res/drawable-xhdpi/ch_139_logo.png | Bin .../res/drawable-xhdpi/ch_13_logo.png | Bin .../res/drawable-xhdpi/ch_140_logo.png | Bin .../res/drawable-xhdpi/ch_141_logo.png | Bin .../res/drawable-xhdpi/ch_142_logo.png | Bin .../res/drawable-xhdpi/ch_143_logo.png | Bin .../res/drawable-xhdpi/ch_144_logo.png | Bin .../res/drawable-xhdpi/ch_145_logo.png | Bin .../res/drawable-xhdpi/ch_146_logo.png | Bin .../res/drawable-xhdpi/ch_147_logo.png | Bin .../res/drawable-xhdpi/ch_148_logo.png | Bin .../res/drawable-xhdpi/ch_149_logo.png | Bin .../res/drawable-xhdpi/ch_14_logo.png | Bin .../res/drawable-xhdpi/ch_150_logo.png | Bin .../res/drawable-xhdpi/ch_151_logo.png | Bin .../res/drawable-xhdpi/ch_152_logo.png | Bin .../res/drawable-xhdpi/ch_153_logo.png | Bin .../res/drawable-xhdpi/ch_154_logo.png | Bin .../res/drawable-xhdpi/ch_155_logo.png | Bin .../res/drawable-xhdpi/ch_156_logo.png | Bin .../res/drawable-xhdpi/ch_157_logo.png | Bin .../res/drawable-xhdpi/ch_158_logo.png | Bin .../res/drawable-xhdpi/ch_159_logo.png | Bin .../res/drawable-xhdpi/ch_15_logo.png | Bin .../res/drawable-xhdpi/ch_160_logo.png | Bin .../res/drawable-xhdpi/ch_161_logo.png | Bin .../res/drawable-xhdpi/ch_162_logo.png | Bin .../res/drawable-xhdpi/ch_163_logo.png | Bin .../res/drawable-xhdpi/ch_164_logo.png | Bin .../res/drawable-xhdpi/ch_165_logo.png | Bin .../res/drawable-xhdpi/ch_166_logo.png | Bin .../res/drawable-xhdpi/ch_167_logo.png | Bin .../res/drawable-xhdpi/ch_168_logo.png | Bin .../res/drawable-xhdpi/ch_169_logo.png | Bin .../res/drawable-xhdpi/ch_16_logo.png | Bin .../res/drawable-xhdpi/ch_170_logo.png | Bin .../res/drawable-xhdpi/ch_171_logo.png | Bin .../res/drawable-xhdpi/ch_172_logo.png | Bin .../res/drawable-xhdpi/ch_173_logo.png | Bin .../res/drawable-xhdpi/ch_174_logo.png | Bin .../res/drawable-xhdpi/ch_175_logo.png | Bin .../res/drawable-xhdpi/ch_176_logo.png | Bin .../res/drawable-xhdpi/ch_177_logo.png | Bin .../res/drawable-xhdpi/ch_178_logo.png | Bin .../res/drawable-xhdpi/ch_179_logo.png | Bin .../res/drawable-xhdpi/ch_17_logo.png | Bin .../res/drawable-xhdpi/ch_180_logo.png | Bin .../res/drawable-xhdpi/ch_181_logo.png | Bin .../res/drawable-xhdpi/ch_182_logo.png | Bin .../res/drawable-xhdpi/ch_183_logo.png | Bin .../res/drawable-xhdpi/ch_184_logo.png | Bin .../res/drawable-xhdpi/ch_185_logo.png | Bin .../res/drawable-xhdpi/ch_186_logo.png | Bin .../res/drawable-xhdpi/ch_187_logo.png | Bin .../res/drawable-xhdpi/ch_188_logo.png | Bin .../res/drawable-xhdpi/ch_189_logo.png | Bin .../res/drawable-xhdpi/ch_18_logo.png | Bin .../res/drawable-xhdpi/ch_190_logo.png | Bin .../res/drawable-xhdpi/ch_191_logo.png | Bin .../res/drawable-xhdpi/ch_192_logo.png | Bin .../res/drawable-xhdpi/ch_193_logo.png | Bin .../res/drawable-xhdpi/ch_194_logo.png | Bin .../res/drawable-xhdpi/ch_195_logo.png | Bin .../res/drawable-xhdpi/ch_196_logo.png | Bin .../res/drawable-xhdpi/ch_197_logo.png | Bin .../res/drawable-xhdpi/ch_198_logo.png | Bin .../res/drawable-xhdpi/ch_199_logo.png | Bin .../res/drawable-xhdpi/ch_19_logo.png | Bin .../res/drawable-xhdpi/ch_1_logo.png | Bin .../res/drawable-xhdpi/ch_200_logo.png | Bin .../res/drawable-xhdpi/ch_201_logo.png | Bin .../res/drawable-xhdpi/ch_202_logo.png | Bin .../res/drawable-xhdpi/ch_203_logo.png | Bin .../res/drawable-xhdpi/ch_204_logo.png | Bin .../res/drawable-xhdpi/ch_205_logo.png | Bin .../res/drawable-xhdpi/ch_206_logo.png | Bin .../res/drawable-xhdpi/ch_207_logo.png | Bin .../res/drawable-xhdpi/ch_208_logo.png | Bin .../res/drawable-xhdpi/ch_209_logo.png | Bin .../res/drawable-xhdpi/ch_20_logo.png | Bin .../res/drawable-xhdpi/ch_210_logo.png | Bin .../res/drawable-xhdpi/ch_211_logo.png | Bin .../res/drawable-xhdpi/ch_212_logo.png | Bin .../res/drawable-xhdpi/ch_213_logo.png | Bin .../res/drawable-xhdpi/ch_214_logo.png | Bin .../res/drawable-xhdpi/ch_215_logo.png | Bin .../res/drawable-xhdpi/ch_216_logo.png | Bin .../res/drawable-xhdpi/ch_217_logo.png | Bin .../res/drawable-xhdpi/ch_218_logo.png | Bin .../res/drawable-xhdpi/ch_219_logo.png | Bin .../res/drawable-xhdpi/ch_21_logo.png | Bin .../res/drawable-xhdpi/ch_220_logo.png | Bin .../res/drawable-xhdpi/ch_221_logo.png | Bin .../res/drawable-xhdpi/ch_222_logo.png | Bin .../res/drawable-xhdpi/ch_223_logo.png | Bin .../res/drawable-xhdpi/ch_224_logo.png | Bin .../res/drawable-xhdpi/ch_225_logo.png | Bin .../res/drawable-xhdpi/ch_226_logo.png | Bin .../res/drawable-xhdpi/ch_227_logo.png | Bin .../res/drawable-xhdpi/ch_228_logo.png | Bin .../res/drawable-xhdpi/ch_229_logo.png | Bin .../res/drawable-xhdpi/ch_22_logo.png | Bin .../res/drawable-xhdpi/ch_230_logo.png | Bin .../res/drawable-xhdpi/ch_231_logo.png | Bin .../res/drawable-xhdpi/ch_232_logo.png | Bin .../res/drawable-xhdpi/ch_233_logo.png | Bin .../res/drawable-xhdpi/ch_234_logo.png | Bin .../res/drawable-xhdpi/ch_235_logo.png | Bin .../res/drawable-xhdpi/ch_236_logo.png | Bin .../res/drawable-xhdpi/ch_237_logo.png | Bin .../res/drawable-xhdpi/ch_238_logo.png | Bin .../res/drawable-xhdpi/ch_239_logo.png | Bin .../res/drawable-xhdpi/ch_23_logo.png | Bin .../res/drawable-xhdpi/ch_240_logo.png | Bin .../res/drawable-xhdpi/ch_241_logo.png | Bin .../res/drawable-xhdpi/ch_242_logo.png | Bin .../res/drawable-xhdpi/ch_243_logo.png | Bin .../res/drawable-xhdpi/ch_244_logo.png | Bin .../res/drawable-xhdpi/ch_245_logo.png | Bin .../res/drawable-xhdpi/ch_246_logo.png | Bin .../res/drawable-xhdpi/ch_247_logo.png | Bin .../res/drawable-xhdpi/ch_248_logo.png | Bin .../res/drawable-xhdpi/ch_249_logo.png | Bin .../res/drawable-xhdpi/ch_24_logo.png | Bin .../res/drawable-xhdpi/ch_250_logo.png | Bin .../res/drawable-xhdpi/ch_251_logo.png | Bin .../res/drawable-xhdpi/ch_252_logo.png | Bin .../res/drawable-xhdpi/ch_253_logo.png | Bin .../res/drawable-xhdpi/ch_254_logo.png | Bin .../res/drawable-xhdpi/ch_255_logo.png | Bin .../res/drawable-xhdpi/ch_256_logo.png | Bin .../res/drawable-xhdpi/ch_257_logo.png | Bin .../res/drawable-xhdpi/ch_258_logo.png | Bin .../res/drawable-xhdpi/ch_259_logo.png | Bin .../res/drawable-xhdpi/ch_25_logo.png | Bin .../res/drawable-xhdpi/ch_260_logo.png | Bin .../res/drawable-xhdpi/ch_261_logo.png | Bin .../res/drawable-xhdpi/ch_262_logo.png | Bin .../res/drawable-xhdpi/ch_263_logo.png | Bin .../res/drawable-xhdpi/ch_264_logo.png | Bin .../res/drawable-xhdpi/ch_265_logo.png | Bin .../res/drawable-xhdpi/ch_266_logo.png | Bin .../res/drawable-xhdpi/ch_267_logo.png | Bin .../res/drawable-xhdpi/ch_268_logo.png | Bin .../res/drawable-xhdpi/ch_269_logo.png | Bin .../res/drawable-xhdpi/ch_26_logo.png | Bin .../res/drawable-xhdpi/ch_270_logo.png | Bin .../res/drawable-xhdpi/ch_271_logo.png | Bin .../res/drawable-xhdpi/ch_272_logo.png | Bin .../res/drawable-xhdpi/ch_273_logo.png | Bin .../res/drawable-xhdpi/ch_274_logo.png | Bin .../res/drawable-xhdpi/ch_275_logo.png | Bin .../res/drawable-xhdpi/ch_276_logo.png | Bin .../res/drawable-xhdpi/ch_277_logo.png | Bin .../res/drawable-xhdpi/ch_278_logo.png | Bin .../res/drawable-xhdpi/ch_279_logo.png | Bin .../res/drawable-xhdpi/ch_27_logo.png | Bin .../res/drawable-xhdpi/ch_280_logo.png | Bin .../res/drawable-xhdpi/ch_281_logo.png | Bin .../res/drawable-xhdpi/ch_282_logo.png | Bin .../res/drawable-xhdpi/ch_283_logo.png | Bin .../res/drawable-xhdpi/ch_284_logo.png | Bin .../res/drawable-xhdpi/ch_285_logo.png | Bin .../res/drawable-xhdpi/ch_286_logo.png | Bin .../res/drawable-xhdpi/ch_287_logo.png | Bin .../res/drawable-xhdpi/ch_288_logo.png | Bin .../res/drawable-xhdpi/ch_289_logo.png | Bin .../res/drawable-xhdpi/ch_28_logo.png | Bin .../res/drawable-xhdpi/ch_290_logo.png | Bin .../res/drawable-xhdpi/ch_291_logo.png | Bin .../res/drawable-xhdpi/ch_292_logo.png | Bin .../res/drawable-xhdpi/ch_293_logo.png | Bin .../res/drawable-xhdpi/ch_294_logo.png | Bin .../res/drawable-xhdpi/ch_295_logo.png | Bin .../res/drawable-xhdpi/ch_296_logo.png | Bin .../res/drawable-xhdpi/ch_297_logo.png | Bin .../res/drawable-xhdpi/ch_298_logo.png | Bin .../res/drawable-xhdpi/ch_299_logo.png | Bin .../res/drawable-xhdpi/ch_29_logo.png | Bin .../res/drawable-xhdpi/ch_2_logo.png | Bin .../res/drawable-xhdpi/ch_300_logo.png | Bin .../res/drawable-xhdpi/ch_301_logo.png | Bin .../res/drawable-xhdpi/ch_302_logo.png | Bin .../res/drawable-xhdpi/ch_303_logo.png | Bin .../res/drawable-xhdpi/ch_304_logo.png | Bin .../res/drawable-xhdpi/ch_305_logo.png | Bin .../res/drawable-xhdpi/ch_306_logo.png | Bin .../res/drawable-xhdpi/ch_307_logo.png | Bin .../res/drawable-xhdpi/ch_308_logo.png | Bin .../res/drawable-xhdpi/ch_309_logo.png | Bin .../res/drawable-xhdpi/ch_30_logo.png | Bin .../res/drawable-xhdpi/ch_310_logo.png | Bin .../res/drawable-xhdpi/ch_311_logo.png | Bin .../res/drawable-xhdpi/ch_312_logo.png | Bin .../res/drawable-xhdpi/ch_313_logo.png | Bin .../res/drawable-xhdpi/ch_314_logo.png | Bin .../res/drawable-xhdpi/ch_315_logo.png | Bin .../res/drawable-xhdpi/ch_316_logo.png | Bin .../res/drawable-xhdpi/ch_317_logo.png | Bin .../res/drawable-xhdpi/ch_318_logo.png | Bin .../res/drawable-xhdpi/ch_319_logo.png | Bin .../res/drawable-xhdpi/ch_31_logo.png | Bin .../res/drawable-xhdpi/ch_320_logo.png | Bin .../res/drawable-xhdpi/ch_321_logo.png | Bin .../res/drawable-xhdpi/ch_322_logo.png | Bin .../res/drawable-xhdpi/ch_323_logo.png | Bin .../res/drawable-xhdpi/ch_324_logo.png | Bin .../res/drawable-xhdpi/ch_325_logo.png | Bin .../res/drawable-xhdpi/ch_326_logo.png | Bin .../res/drawable-xhdpi/ch_327_logo.png | Bin .../res/drawable-xhdpi/ch_328_logo.png | Bin .../res/drawable-xhdpi/ch_329_logo.png | Bin .../res/drawable-xhdpi/ch_32_logo.png | Bin .../res/drawable-xhdpi/ch_330_logo.png | Bin .../res/drawable-xhdpi/ch_331_logo.png | Bin .../res/drawable-xhdpi/ch_332_logo.png | Bin .../res/drawable-xhdpi/ch_333_logo.png | Bin .../res/drawable-xhdpi/ch_334_logo.png | Bin .../res/drawable-xhdpi/ch_335_logo.png | Bin .../res/drawable-xhdpi/ch_336_logo.png | Bin .../res/drawable-xhdpi/ch_337_logo.png | Bin .../res/drawable-xhdpi/ch_338_logo.png | Bin .../res/drawable-xhdpi/ch_339_logo.png | Bin .../res/drawable-xhdpi/ch_33_logo.png | Bin .../res/drawable-xhdpi/ch_340_logo.png | Bin .../res/drawable-xhdpi/ch_341_logo.png | Bin .../res/drawable-xhdpi/ch_342_logo.png | Bin .../res/drawable-xhdpi/ch_343_logo.png | Bin .../res/drawable-xhdpi/ch_344_logo.png | Bin .../res/drawable-xhdpi/ch_345_logo.png | Bin .../res/drawable-xhdpi/ch_346_logo.png | Bin .../res/drawable-xhdpi/ch_347_logo.png | Bin .../res/drawable-xhdpi/ch_348_logo.png | Bin .../res/drawable-xhdpi/ch_349_logo.png | Bin .../res/drawable-xhdpi/ch_34_logo.png | Bin .../res/drawable-xhdpi/ch_350_logo.png | Bin .../res/drawable-xhdpi/ch_351_logo.png | Bin .../res/drawable-xhdpi/ch_352_logo.png | Bin .../res/drawable-xhdpi/ch_353_logo.png | Bin .../res/drawable-xhdpi/ch_354_logo.png | Bin .../res/drawable-xhdpi/ch_355_logo.png | Bin .../res/drawable-xhdpi/ch_356_logo.png | Bin .../res/drawable-xhdpi/ch_357_logo.png | Bin .../res/drawable-xhdpi/ch_358_logo.png | Bin .../res/drawable-xhdpi/ch_359_logo.png | Bin .../res/drawable-xhdpi/ch_35_logo.png | Bin .../res/drawable-xhdpi/ch_360_logo.png | Bin .../res/drawable-xhdpi/ch_361_logo.png | Bin .../res/drawable-xhdpi/ch_362_logo.png | Bin .../res/drawable-xhdpi/ch_363_logo.png | Bin .../res/drawable-xhdpi/ch_364_logo.png | Bin .../res/drawable-xhdpi/ch_365_logo.png | Bin .../res/drawable-xhdpi/ch_366_logo.png | Bin .../res/drawable-xhdpi/ch_367_logo.png | Bin .../res/drawable-xhdpi/ch_368_logo.png | Bin .../res/drawable-xhdpi/ch_369_logo.png | Bin .../res/drawable-xhdpi/ch_36_logo.png | Bin .../res/drawable-xhdpi/ch_370_logo.png | Bin .../res/drawable-xhdpi/ch_371_logo.png | Bin .../res/drawable-xhdpi/ch_372_logo.png | Bin .../res/drawable-xhdpi/ch_373_logo.png | Bin .../res/drawable-xhdpi/ch_374_logo.png | Bin .../res/drawable-xhdpi/ch_375_logo.png | Bin .../res/drawable-xhdpi/ch_376_logo.png | Bin .../res/drawable-xhdpi/ch_377_logo.png | Bin .../res/drawable-xhdpi/ch_378_logo.png | Bin .../res/drawable-xhdpi/ch_379_logo.png | Bin .../res/drawable-xhdpi/ch_37_logo.png | Bin .../res/drawable-xhdpi/ch_380_logo.png | Bin .../res/drawable-xhdpi/ch_381_logo.png | Bin .../res/drawable-xhdpi/ch_382_logo.png | Bin .../res/drawable-xhdpi/ch_383_logo.png | Bin .../res/drawable-xhdpi/ch_384_logo.png | Bin .../res/drawable-xhdpi/ch_385_logo.png | Bin .../res/drawable-xhdpi/ch_386_logo.png | Bin .../res/drawable-xhdpi/ch_387_logo.png | Bin .../res/drawable-xhdpi/ch_388_logo.png | Bin .../res/drawable-xhdpi/ch_389_logo.png | Bin .../res/drawable-xhdpi/ch_38_logo.png | Bin .../res/drawable-xhdpi/ch_390_logo.png | Bin .../res/drawable-xhdpi/ch_391_logo.png | Bin .../res/drawable-xhdpi/ch_392_logo.png | Bin .../res/drawable-xhdpi/ch_393_logo.png | Bin .../res/drawable-xhdpi/ch_394_logo.png | Bin .../res/drawable-xhdpi/ch_395_logo.png | Bin .../res/drawable-xhdpi/ch_396_logo.png | Bin .../res/drawable-xhdpi/ch_397_logo.png | Bin .../res/drawable-xhdpi/ch_398_logo.png | Bin .../res/drawable-xhdpi/ch_399_logo.png | Bin .../res/drawable-xhdpi/ch_39_logo.png | Bin .../res/drawable-xhdpi/ch_3_logo.png | Bin .../res/drawable-xhdpi/ch_400_logo.png | Bin .../res/drawable-xhdpi/ch_401_logo.png | Bin .../res/drawable-xhdpi/ch_402_logo.png | Bin .../res/drawable-xhdpi/ch_403_logo.png | Bin .../res/drawable-xhdpi/ch_404_logo.png | Bin .../res/drawable-xhdpi/ch_405_logo.png | Bin .../res/drawable-xhdpi/ch_406_logo.png | Bin .../res/drawable-xhdpi/ch_407_logo.png | Bin .../res/drawable-xhdpi/ch_408_logo.png | Bin .../res/drawable-xhdpi/ch_409_logo.png | Bin .../res/drawable-xhdpi/ch_40_logo.png | Bin .../res/drawable-xhdpi/ch_410_logo.png | Bin .../res/drawable-xhdpi/ch_411_logo.png | Bin .../res/drawable-xhdpi/ch_412_logo.png | Bin .../res/drawable-xhdpi/ch_413_logo.png | Bin .../res/drawable-xhdpi/ch_414_logo.png | Bin .../res/drawable-xhdpi/ch_415_logo.png | Bin .../res/drawable-xhdpi/ch_416_logo.png | Bin .../res/drawable-xhdpi/ch_417_logo.png | Bin .../res/drawable-xhdpi/ch_418_logo.png | Bin .../res/drawable-xhdpi/ch_419_logo.png | Bin .../res/drawable-xhdpi/ch_41_logo.png | Bin .../res/drawable-xhdpi/ch_420_logo.png | Bin .../res/drawable-xhdpi/ch_421_logo.png | Bin .../res/drawable-xhdpi/ch_422_logo.png | Bin .../res/drawable-xhdpi/ch_423_logo.png | Bin .../res/drawable-xhdpi/ch_424_logo.png | Bin .../res/drawable-xhdpi/ch_425_logo.png | Bin .../res/drawable-xhdpi/ch_426_logo.png | Bin .../res/drawable-xhdpi/ch_427_logo.png | Bin .../res/drawable-xhdpi/ch_428_logo.png | Bin .../res/drawable-xhdpi/ch_429_logo.png | Bin .../res/drawable-xhdpi/ch_42_logo.png | Bin .../res/drawable-xhdpi/ch_430_logo.png | Bin .../res/drawable-xhdpi/ch_431_logo.png | Bin .../res/drawable-xhdpi/ch_432_logo.png | Bin .../res/drawable-xhdpi/ch_433_logo.png | Bin .../res/drawable-xhdpi/ch_434_logo.png | Bin .../res/drawable-xhdpi/ch_435_logo.png | Bin .../res/drawable-xhdpi/ch_436_logo.png | Bin .../res/drawable-xhdpi/ch_437_logo.png | Bin .../res/drawable-xhdpi/ch_438_logo.png | Bin .../res/drawable-xhdpi/ch_439_logo.png | Bin .../res/drawable-xhdpi/ch_43_logo.png | Bin .../res/drawable-xhdpi/ch_440_logo.png | Bin .../res/drawable-xhdpi/ch_441_logo.png | Bin .../res/drawable-xhdpi/ch_442_logo.png | Bin .../res/drawable-xhdpi/ch_443_logo.png | Bin .../res/drawable-xhdpi/ch_444_logo.png | Bin .../res/drawable-xhdpi/ch_445_logo.png | Bin .../res/drawable-xhdpi/ch_446_logo.png | Bin .../res/drawable-xhdpi/ch_447_logo.png | Bin .../res/drawable-xhdpi/ch_448_logo.png | Bin .../res/drawable-xhdpi/ch_449_logo.png | Bin .../res/drawable-xhdpi/ch_44_logo.png | Bin .../res/drawable-xhdpi/ch_450_logo.png | Bin .../res/drawable-xhdpi/ch_451_logo.png | Bin .../res/drawable-xhdpi/ch_452_logo.png | Bin .../res/drawable-xhdpi/ch_453_logo.png | Bin .../res/drawable-xhdpi/ch_454_logo.png | Bin .../res/drawable-xhdpi/ch_455_logo.png | Bin .../res/drawable-xhdpi/ch_456_logo.png | Bin .../res/drawable-xhdpi/ch_457_logo.png | Bin .../res/drawable-xhdpi/ch_458_logo.png | Bin .../res/drawable-xhdpi/ch_459_logo.png | Bin .../res/drawable-xhdpi/ch_45_logo.png | Bin .../res/drawable-xhdpi/ch_460_logo.png | Bin .../res/drawable-xhdpi/ch_461_logo.png | Bin .../res/drawable-xhdpi/ch_462_logo.png | Bin .../res/drawable-xhdpi/ch_463_logo.png | Bin .../res/drawable-xhdpi/ch_464_logo.png | Bin .../res/drawable-xhdpi/ch_465_logo.png | Bin .../res/drawable-xhdpi/ch_466_logo.png | Bin .../res/drawable-xhdpi/ch_467_logo.png | Bin .../res/drawable-xhdpi/ch_468_logo.png | Bin .../res/drawable-xhdpi/ch_469_logo.png | Bin .../res/drawable-xhdpi/ch_46_logo.png | Bin .../res/drawable-xhdpi/ch_470_logo.png | Bin .../res/drawable-xhdpi/ch_471_logo.png | Bin .../res/drawable-xhdpi/ch_472_logo.png | Bin .../res/drawable-xhdpi/ch_473_logo.png | Bin .../res/drawable-xhdpi/ch_474_logo.png | Bin .../res/drawable-xhdpi/ch_475_logo.png | Bin .../res/drawable-xhdpi/ch_476_logo.png | Bin .../res/drawable-xhdpi/ch_477_logo.png | Bin .../res/drawable-xhdpi/ch_478_logo.png | Bin .../res/drawable-xhdpi/ch_479_logo.png | Bin .../res/drawable-xhdpi/ch_47_logo.png | Bin .../res/drawable-xhdpi/ch_480_logo.png | Bin .../res/drawable-xhdpi/ch_481_logo.png | Bin .../res/drawable-xhdpi/ch_482_logo.png | Bin .../res/drawable-xhdpi/ch_483_logo.png | Bin .../res/drawable-xhdpi/ch_484_logo.png | Bin .../res/drawable-xhdpi/ch_485_logo.png | Bin .../res/drawable-xhdpi/ch_486_logo.png | Bin .../res/drawable-xhdpi/ch_487_logo.png | Bin .../res/drawable-xhdpi/ch_488_logo.png | Bin .../res/drawable-xhdpi/ch_489_logo.png | Bin .../res/drawable-xhdpi/ch_48_logo.png | Bin .../res/drawable-xhdpi/ch_490_logo.png | Bin .../res/drawable-xhdpi/ch_491_logo.png | Bin .../res/drawable-xhdpi/ch_492_logo.png | Bin .../res/drawable-xhdpi/ch_493_logo.png | Bin .../res/drawable-xhdpi/ch_494_logo.png | Bin .../res/drawable-xhdpi/ch_495_logo.png | Bin .../res/drawable-xhdpi/ch_496_logo.png | Bin .../res/drawable-xhdpi/ch_497_logo.png | Bin .../res/drawable-xhdpi/ch_498_logo.png | Bin .../res/drawable-xhdpi/ch_499_logo.png | Bin .../res/drawable-xhdpi/ch_49_logo.png | Bin .../res/drawable-xhdpi/ch_4_logo.png | Bin .../res/drawable-xhdpi/ch_500_logo.png | Bin .../res/drawable-xhdpi/ch_501_logo.png | Bin .../res/drawable-xhdpi/ch_502_logo.png | Bin .../res/drawable-xhdpi/ch_503_logo.png | Bin .../res/drawable-xhdpi/ch_504_logo.png | Bin .../res/drawable-xhdpi/ch_505_logo.png | Bin .../res/drawable-xhdpi/ch_506_logo.png | Bin .../res/drawable-xhdpi/ch_507_logo.png | Bin .../res/drawable-xhdpi/ch_508_logo.png | Bin .../res/drawable-xhdpi/ch_509_logo.png | Bin .../res/drawable-xhdpi/ch_50_logo.png | Bin .../res/drawable-xhdpi/ch_510_logo.png | Bin .../res/drawable-xhdpi/ch_511_logo.png | Bin .../res/drawable-xhdpi/ch_512_logo.png | Bin .../res/drawable-xhdpi/ch_513_logo.png | Bin .../res/drawable-xhdpi/ch_514_logo.png | Bin .../res/drawable-xhdpi/ch_515_logo.png | Bin .../res/drawable-xhdpi/ch_516_logo.png | Bin .../res/drawable-xhdpi/ch_517_logo.png | Bin .../res/drawable-xhdpi/ch_518_logo.png | Bin .../res/drawable-xhdpi/ch_519_logo.png | Bin .../res/drawable-xhdpi/ch_51_logo.png | Bin .../res/drawable-xhdpi/ch_520_logo.png | Bin .../res/drawable-xhdpi/ch_521_logo.png | Bin .../res/drawable-xhdpi/ch_522_logo.png | Bin .../res/drawable-xhdpi/ch_523_logo.png | Bin .../res/drawable-xhdpi/ch_524_logo.png | Bin .../res/drawable-xhdpi/ch_525_logo.png | Bin .../res/drawable-xhdpi/ch_526_logo.png | Bin .../res/drawable-xhdpi/ch_527_logo.png | Bin .../res/drawable-xhdpi/ch_528_logo.png | Bin .../res/drawable-xhdpi/ch_529_logo.png | Bin .../res/drawable-xhdpi/ch_52_logo.png | Bin .../res/drawable-xhdpi/ch_530_logo.png | Bin .../res/drawable-xhdpi/ch_531_logo.png | Bin .../res/drawable-xhdpi/ch_532_logo.png | Bin .../res/drawable-xhdpi/ch_533_logo.png | Bin .../res/drawable-xhdpi/ch_534_logo.png | Bin .../res/drawable-xhdpi/ch_535_logo.png | Bin .../res/drawable-xhdpi/ch_536_logo.png | Bin .../res/drawable-xhdpi/ch_537_logo.png | Bin .../res/drawable-xhdpi/ch_538_logo.png | Bin .../res/drawable-xhdpi/ch_539_logo.png | Bin .../res/drawable-xhdpi/ch_53_logo.png | Bin .../res/drawable-xhdpi/ch_540_logo.png | Bin .../res/drawable-xhdpi/ch_541_logo.png | Bin .../res/drawable-xhdpi/ch_542_logo.png | Bin .../res/drawable-xhdpi/ch_543_logo.png | Bin .../res/drawable-xhdpi/ch_544_logo.png | Bin .../res/drawable-xhdpi/ch_545_logo.png | Bin .../res/drawable-xhdpi/ch_546_logo.png | Bin .../res/drawable-xhdpi/ch_547_logo.png | Bin .../res/drawable-xhdpi/ch_548_logo.png | Bin .../res/drawable-xhdpi/ch_549_logo.png | Bin .../res/drawable-xhdpi/ch_54_logo.png | Bin .../res/drawable-xhdpi/ch_550_logo.png | Bin .../res/drawable-xhdpi/ch_551_logo.png | Bin .../res/drawable-xhdpi/ch_552_logo.png | Bin .../res/drawable-xhdpi/ch_553_logo.png | Bin .../res/drawable-xhdpi/ch_554_logo.png | Bin .../res/drawable-xhdpi/ch_555_logo.png | Bin .../res/drawable-xhdpi/ch_556_logo.png | Bin .../res/drawable-xhdpi/ch_557_logo.png | Bin .../res/drawable-xhdpi/ch_558_logo.png | Bin .../res/drawable-xhdpi/ch_559_logo.png | Bin .../res/drawable-xhdpi/ch_55_logo.png | Bin .../res/drawable-xhdpi/ch_560_logo.png | Bin .../res/drawable-xhdpi/ch_561_logo.png | Bin .../res/drawable-xhdpi/ch_562_logo.png | Bin .../res/drawable-xhdpi/ch_563_logo.png | Bin .../res/drawable-xhdpi/ch_564_logo.png | Bin .../res/drawable-xhdpi/ch_565_logo.png | Bin .../res/drawable-xhdpi/ch_566_logo.png | Bin .../res/drawable-xhdpi/ch_567_logo.png | Bin .../res/drawable-xhdpi/ch_568_logo.png | Bin .../res/drawable-xhdpi/ch_569_logo.png | Bin .../res/drawable-xhdpi/ch_56_logo.png | Bin .../res/drawable-xhdpi/ch_570_logo.png | Bin .../res/drawable-xhdpi/ch_571_logo.png | Bin .../res/drawable-xhdpi/ch_572_logo.png | Bin .../res/drawable-xhdpi/ch_573_logo.png | Bin .../res/drawable-xhdpi/ch_574_logo.png | Bin .../res/drawable-xhdpi/ch_575_logo.png | Bin .../res/drawable-xhdpi/ch_576_logo.png | Bin .../res/drawable-xhdpi/ch_577_logo.png | Bin .../res/drawable-xhdpi/ch_578_logo.png | Bin .../res/drawable-xhdpi/ch_579_logo.png | Bin .../res/drawable-xhdpi/ch_57_logo.png | Bin .../res/drawable-xhdpi/ch_580_logo.png | Bin .../res/drawable-xhdpi/ch_581_logo.png | Bin .../res/drawable-xhdpi/ch_582_logo.png | Bin .../res/drawable-xhdpi/ch_583_logo.png | Bin .../res/drawable-xhdpi/ch_584_logo.png | Bin .../res/drawable-xhdpi/ch_585_logo.png | Bin .../res/drawable-xhdpi/ch_586_logo.png | Bin .../res/drawable-xhdpi/ch_587_logo.png | Bin .../res/drawable-xhdpi/ch_588_logo.png | Bin .../res/drawable-xhdpi/ch_589_logo.png | Bin .../res/drawable-xhdpi/ch_58_logo.png | Bin .../res/drawable-xhdpi/ch_590_logo.png | Bin .../res/drawable-xhdpi/ch_591_logo.png | Bin .../res/drawable-xhdpi/ch_592_logo.png | Bin .../res/drawable-xhdpi/ch_593_logo.png | Bin .../res/drawable-xhdpi/ch_594_logo.png | Bin .../res/drawable-xhdpi/ch_595_logo.png | Bin .../res/drawable-xhdpi/ch_596_logo.png | Bin .../res/drawable-xhdpi/ch_597_logo.png | Bin .../res/drawable-xhdpi/ch_598_logo.png | Bin .../res/drawable-xhdpi/ch_599_logo.png | Bin .../res/drawable-xhdpi/ch_59_logo.png | Bin .../res/drawable-xhdpi/ch_5_logo.png | Bin .../res/drawable-xhdpi/ch_600_logo.png | Bin .../res/drawable-xhdpi/ch_601_logo.png | Bin .../res/drawable-xhdpi/ch_602_logo.png | Bin .../res/drawable-xhdpi/ch_603_logo.png | Bin .../res/drawable-xhdpi/ch_604_logo.png | Bin .../res/drawable-xhdpi/ch_605_logo.png | Bin .../res/drawable-xhdpi/ch_606_logo.png | Bin .../res/drawable-xhdpi/ch_607_logo.png | Bin .../res/drawable-xhdpi/ch_608_logo.png | Bin .../res/drawable-xhdpi/ch_609_logo.png | Bin .../res/drawable-xhdpi/ch_60_logo.png | Bin .../res/drawable-xhdpi/ch_610_logo.png | Bin .../res/drawable-xhdpi/ch_611_logo.png | Bin .../res/drawable-xhdpi/ch_612_logo.png | Bin .../res/drawable-xhdpi/ch_613_logo.png | Bin .../res/drawable-xhdpi/ch_614_logo.png | Bin .../res/drawable-xhdpi/ch_615_logo.png | Bin .../res/drawable-xhdpi/ch_616_logo.png | Bin .../res/drawable-xhdpi/ch_617_logo.png | Bin .../res/drawable-xhdpi/ch_618_logo.png | Bin .../res/drawable-xhdpi/ch_619_logo.png | Bin .../res/drawable-xhdpi/ch_61_logo.png | Bin .../res/drawable-xhdpi/ch_620_logo.png | Bin .../res/drawable-xhdpi/ch_621_logo.png | Bin .../res/drawable-xhdpi/ch_622_logo.png | Bin .../res/drawable-xhdpi/ch_623_logo.png | Bin .../res/drawable-xhdpi/ch_624_logo.png | Bin .../res/drawable-xhdpi/ch_625_logo.png | Bin .../res/drawable-xhdpi/ch_626_logo.png | Bin .../res/drawable-xhdpi/ch_627_logo.png | Bin .../res/drawable-xhdpi/ch_628_logo.png | Bin .../res/drawable-xhdpi/ch_629_logo.png | Bin .../res/drawable-xhdpi/ch_62_logo.png | Bin .../res/drawable-xhdpi/ch_630_logo.png | Bin .../res/drawable-xhdpi/ch_631_logo.png | Bin .../res/drawable-xhdpi/ch_632_logo.png | Bin .../res/drawable-xhdpi/ch_633_logo.png | Bin .../res/drawable-xhdpi/ch_634_logo.png | Bin .../res/drawable-xhdpi/ch_635_logo.png | Bin .../res/drawable-xhdpi/ch_636_logo.png | Bin .../res/drawable-xhdpi/ch_637_logo.png | Bin .../res/drawable-xhdpi/ch_638_logo.png | Bin .../res/drawable-xhdpi/ch_639_logo.png | Bin .../res/drawable-xhdpi/ch_63_logo.png | Bin .../res/drawable-xhdpi/ch_640_logo.png | Bin .../res/drawable-xhdpi/ch_641_logo.png | Bin .../res/drawable-xhdpi/ch_642_logo.png | Bin .../res/drawable-xhdpi/ch_643_logo.png | Bin .../res/drawable-xhdpi/ch_644_logo.png | Bin .../res/drawable-xhdpi/ch_645_logo.png | Bin .../res/drawable-xhdpi/ch_646_logo.png | Bin .../res/drawable-xhdpi/ch_647_logo.png | Bin .../res/drawable-xhdpi/ch_648_logo.png | Bin .../res/drawable-xhdpi/ch_649_logo.png | Bin .../res/drawable-xhdpi/ch_64_logo.png | Bin .../res/drawable-xhdpi/ch_650_logo.png | Bin .../res/drawable-xhdpi/ch_651_logo.png | Bin .../res/drawable-xhdpi/ch_652_logo.png | Bin .../res/drawable-xhdpi/ch_653_logo.png | Bin .../res/drawable-xhdpi/ch_654_logo.png | Bin .../res/drawable-xhdpi/ch_655_logo.png | Bin .../res/drawable-xhdpi/ch_656_logo.png | Bin .../res/drawable-xhdpi/ch_657_logo.png | Bin .../res/drawable-xhdpi/ch_658_logo.png | Bin .../res/drawable-xhdpi/ch_659_logo.png | Bin .../res/drawable-xhdpi/ch_65_logo.png | Bin .../res/drawable-xhdpi/ch_660_logo.png | Bin .../res/drawable-xhdpi/ch_661_logo.png | Bin .../res/drawable-xhdpi/ch_662_logo.png | Bin .../res/drawable-xhdpi/ch_663_logo.png | Bin .../res/drawable-xhdpi/ch_664_logo.png | Bin .../res/drawable-xhdpi/ch_665_logo.png | Bin .../res/drawable-xhdpi/ch_666_logo.png | Bin .../res/drawable-xhdpi/ch_667_logo.png | Bin .../res/drawable-xhdpi/ch_668_logo.png | Bin .../res/drawable-xhdpi/ch_669_logo.png | Bin .../res/drawable-xhdpi/ch_66_logo.png | Bin .../res/drawable-xhdpi/ch_670_logo.png | Bin .../res/drawable-xhdpi/ch_671_logo.png | Bin .../res/drawable-xhdpi/ch_672_logo.png | Bin .../res/drawable-xhdpi/ch_673_logo.png | Bin .../res/drawable-xhdpi/ch_674_logo.png | Bin .../res/drawable-xhdpi/ch_675_logo.png | Bin .../res/drawable-xhdpi/ch_676_logo.png | Bin .../res/drawable-xhdpi/ch_677_logo.png | Bin .../res/drawable-xhdpi/ch_678_logo.png | Bin .../res/drawable-xhdpi/ch_679_logo.png | Bin .../res/drawable-xhdpi/ch_67_logo.png | Bin .../res/drawable-xhdpi/ch_680_logo.png | Bin .../res/drawable-xhdpi/ch_681_logo.png | Bin .../res/drawable-xhdpi/ch_682_logo.png | Bin .../res/drawable-xhdpi/ch_683_logo.png | Bin .../res/drawable-xhdpi/ch_684_logo.png | Bin .../res/drawable-xhdpi/ch_685_logo.png | Bin .../res/drawable-xhdpi/ch_686_logo.png | Bin .../res/drawable-xhdpi/ch_687_logo.png | Bin .../res/drawable-xhdpi/ch_688_logo.png | Bin .../res/drawable-xhdpi/ch_689_logo.png | Bin .../res/drawable-xhdpi/ch_68_logo.png | Bin .../res/drawable-xhdpi/ch_690_logo.png | Bin .../res/drawable-xhdpi/ch_691_logo.png | Bin .../res/drawable-xhdpi/ch_692_logo.png | Bin .../res/drawable-xhdpi/ch_693_logo.png | Bin .../res/drawable-xhdpi/ch_694_logo.png | Bin .../res/drawable-xhdpi/ch_695_logo.png | Bin .../res/drawable-xhdpi/ch_696_logo.png | Bin .../res/drawable-xhdpi/ch_697_logo.png | Bin .../res/drawable-xhdpi/ch_698_logo.png | Bin .../res/drawable-xhdpi/ch_699_logo.png | Bin .../res/drawable-xhdpi/ch_69_logo.png | Bin .../res/drawable-xhdpi/ch_6_logo.png | Bin .../res/drawable-xhdpi/ch_700_logo.png | Bin .../res/drawable-xhdpi/ch_701_logo.png | Bin .../res/drawable-xhdpi/ch_702_logo.png | Bin .../res/drawable-xhdpi/ch_703_logo.png | Bin .../res/drawable-xhdpi/ch_704_logo.png | Bin .../res/drawable-xhdpi/ch_705_logo.png | Bin .../res/drawable-xhdpi/ch_706_logo.png | Bin .../res/drawable-xhdpi/ch_707_logo.png | Bin .../res/drawable-xhdpi/ch_708_logo.png | Bin .../res/drawable-xhdpi/ch_709_logo.png | Bin .../res/drawable-xhdpi/ch_70_logo.png | Bin .../res/drawable-xhdpi/ch_710_logo.png | Bin .../res/drawable-xhdpi/ch_711_logo.png | Bin .../res/drawable-xhdpi/ch_712_logo.png | Bin .../res/drawable-xhdpi/ch_713_logo.png | Bin .../res/drawable-xhdpi/ch_714_logo.png | Bin .../res/drawable-xhdpi/ch_715_logo.png | Bin .../res/drawable-xhdpi/ch_716_logo.png | Bin .../res/drawable-xhdpi/ch_717_logo.png | Bin .../res/drawable-xhdpi/ch_718_logo.png | Bin .../res/drawable-xhdpi/ch_719_logo.png | Bin .../res/drawable-xhdpi/ch_71_logo.png | Bin .../res/drawable-xhdpi/ch_720_logo.png | Bin .../res/drawable-xhdpi/ch_721_logo.png | Bin .../res/drawable-xhdpi/ch_722_logo.png | Bin .../res/drawable-xhdpi/ch_723_logo.png | Bin .../res/drawable-xhdpi/ch_724_logo.png | Bin .../res/drawable-xhdpi/ch_725_logo.png | Bin .../res/drawable-xhdpi/ch_726_logo.png | Bin .../res/drawable-xhdpi/ch_727_logo.png | Bin .../res/drawable-xhdpi/ch_728_logo.png | Bin .../res/drawable-xhdpi/ch_729_logo.png | Bin .../res/drawable-xhdpi/ch_72_logo.png | Bin .../res/drawable-xhdpi/ch_730_logo.png | Bin .../res/drawable-xhdpi/ch_731_logo.png | Bin .../res/drawable-xhdpi/ch_732_logo.png | Bin .../res/drawable-xhdpi/ch_733_logo.png | Bin .../res/drawable-xhdpi/ch_734_logo.png | Bin .../res/drawable-xhdpi/ch_735_logo.png | Bin .../res/drawable-xhdpi/ch_736_logo.png | Bin .../res/drawable-xhdpi/ch_737_logo.png | Bin .../res/drawable-xhdpi/ch_738_logo.png | Bin .../res/drawable-xhdpi/ch_739_logo.png | Bin .../res/drawable-xhdpi/ch_73_logo.png | Bin .../res/drawable-xhdpi/ch_740_logo.png | Bin .../res/drawable-xhdpi/ch_741_logo.png | Bin .../res/drawable-xhdpi/ch_742_logo.png | Bin .../res/drawable-xhdpi/ch_743_logo.png | Bin .../res/drawable-xhdpi/ch_744_logo.png | Bin .../res/drawable-xhdpi/ch_745_logo.png | Bin .../res/drawable-xhdpi/ch_746_logo.png | Bin .../res/drawable-xhdpi/ch_747_logo.png | Bin .../res/drawable-xhdpi/ch_748_logo.png | Bin .../res/drawable-xhdpi/ch_749_logo.png | Bin .../res/drawable-xhdpi/ch_74_logo.png | Bin .../res/drawable-xhdpi/ch_750_logo.png | Bin .../res/drawable-xhdpi/ch_751_logo.png | Bin .../res/drawable-xhdpi/ch_752_logo.png | Bin .../res/drawable-xhdpi/ch_753_logo.png | Bin .../res/drawable-xhdpi/ch_754_logo.png | Bin .../res/drawable-xhdpi/ch_755_logo.png | Bin .../res/drawable-xhdpi/ch_756_logo.png | Bin .../res/drawable-xhdpi/ch_757_logo.png | Bin .../res/drawable-xhdpi/ch_758_logo.png | Bin .../res/drawable-xhdpi/ch_759_logo.png | Bin .../res/drawable-xhdpi/ch_75_logo.png | Bin .../res/drawable-xhdpi/ch_760_logo.png | Bin .../res/drawable-xhdpi/ch_761_logo.png | Bin .../res/drawable-xhdpi/ch_762_logo.png | Bin .../res/drawable-xhdpi/ch_763_logo.png | Bin .../res/drawable-xhdpi/ch_764_logo.png | Bin .../res/drawable-xhdpi/ch_765_logo.png | Bin .../res/drawable-xhdpi/ch_766_logo.png | Bin .../res/drawable-xhdpi/ch_767_logo.png | Bin .../res/drawable-xhdpi/ch_768_logo.png | Bin .../res/drawable-xhdpi/ch_769_logo.png | Bin .../res/drawable-xhdpi/ch_76_logo.png | Bin .../res/drawable-xhdpi/ch_770_logo.png | Bin .../res/drawable-xhdpi/ch_771_logo.png | Bin .../res/drawable-xhdpi/ch_772_logo.png | Bin .../res/drawable-xhdpi/ch_773_logo.png | Bin .../res/drawable-xhdpi/ch_774_logo.png | Bin .../res/drawable-xhdpi/ch_775_logo.png | Bin .../res/drawable-xhdpi/ch_776_logo.png | Bin .../res/drawable-xhdpi/ch_777_logo.png | Bin .../res/drawable-xhdpi/ch_778_logo.png | Bin .../res/drawable-xhdpi/ch_779_logo.png | Bin .../res/drawable-xhdpi/ch_77_logo.png | Bin .../res/drawable-xhdpi/ch_780_logo.png | Bin .../res/drawable-xhdpi/ch_781_logo.png | Bin .../res/drawable-xhdpi/ch_782_logo.png | Bin .../res/drawable-xhdpi/ch_783_logo.png | Bin .../res/drawable-xhdpi/ch_784_logo.png | Bin .../res/drawable-xhdpi/ch_785_logo.png | Bin .../res/drawable-xhdpi/ch_786_logo.png | Bin .../res/drawable-xhdpi/ch_787_logo.png | Bin .../res/drawable-xhdpi/ch_788_logo.png | Bin .../res/drawable-xhdpi/ch_789_logo.png | Bin .../res/drawable-xhdpi/ch_78_logo.png | Bin .../res/drawable-xhdpi/ch_790_logo.png | Bin .../res/drawable-xhdpi/ch_791_logo.png | Bin .../res/drawable-xhdpi/ch_792_logo.png | Bin .../res/drawable-xhdpi/ch_793_logo.png | Bin .../res/drawable-xhdpi/ch_794_logo.png | Bin .../res/drawable-xhdpi/ch_795_logo.png | Bin .../res/drawable-xhdpi/ch_796_logo.png | Bin .../res/drawable-xhdpi/ch_797_logo.png | Bin .../res/drawable-xhdpi/ch_798_logo.png | Bin .../res/drawable-xhdpi/ch_799_logo.png | Bin .../res/drawable-xhdpi/ch_79_logo.png | Bin .../res/drawable-xhdpi/ch_7_logo.png | Bin .../res/drawable-xhdpi/ch_800_logo.png | Bin .../res/drawable-xhdpi/ch_801_logo.png | Bin .../res/drawable-xhdpi/ch_802_logo.png | Bin .../res/drawable-xhdpi/ch_803_logo.png | Bin .../res/drawable-xhdpi/ch_804_logo.png | Bin .../res/drawable-xhdpi/ch_805_logo.png | Bin .../res/drawable-xhdpi/ch_806_logo.png | Bin .../res/drawable-xhdpi/ch_807_logo.png | Bin .../res/drawable-xhdpi/ch_808_logo.png | Bin .../res/drawable-xhdpi/ch_809_logo.png | Bin .../res/drawable-xhdpi/ch_80_logo.png | Bin .../res/drawable-xhdpi/ch_810_logo.png | Bin .../res/drawable-xhdpi/ch_811_logo.png | Bin .../res/drawable-xhdpi/ch_812_logo.png | Bin .../res/drawable-xhdpi/ch_813_logo.png | Bin .../res/drawable-xhdpi/ch_814_logo.png | Bin .../res/drawable-xhdpi/ch_815_logo.png | Bin .../res/drawable-xhdpi/ch_816_logo.png | Bin .../res/drawable-xhdpi/ch_817_logo.png | Bin .../res/drawable-xhdpi/ch_818_logo.png | Bin .../res/drawable-xhdpi/ch_819_logo.png | Bin .../res/drawable-xhdpi/ch_81_logo.png | Bin .../res/drawable-xhdpi/ch_820_logo.png | Bin .../res/drawable-xhdpi/ch_821_logo.png | Bin .../res/drawable-xhdpi/ch_822_logo.png | Bin .../res/drawable-xhdpi/ch_823_logo.png | Bin .../res/drawable-xhdpi/ch_824_logo.png | Bin .../res/drawable-xhdpi/ch_825_logo.png | Bin .../res/drawable-xhdpi/ch_826_logo.png | Bin .../res/drawable-xhdpi/ch_827_logo.png | Bin .../res/drawable-xhdpi/ch_828_logo.png | Bin .../res/drawable-xhdpi/ch_829_logo.png | Bin .../res/drawable-xhdpi/ch_82_logo.png | Bin .../res/drawable-xhdpi/ch_830_logo.png | Bin .../res/drawable-xhdpi/ch_831_logo.png | Bin .../res/drawable-xhdpi/ch_832_logo.png | Bin .../res/drawable-xhdpi/ch_833_logo.png | Bin .../res/drawable-xhdpi/ch_834_logo.png | Bin .../res/drawable-xhdpi/ch_835_logo.png | Bin .../res/drawable-xhdpi/ch_836_logo.png | Bin .../res/drawable-xhdpi/ch_837_logo.png | Bin .../res/drawable-xhdpi/ch_838_logo.png | Bin .../res/drawable-xhdpi/ch_839_logo.png | Bin .../res/drawable-xhdpi/ch_83_logo.png | Bin .../res/drawable-xhdpi/ch_840_logo.png | Bin .../res/drawable-xhdpi/ch_841_logo.png | Bin .../res/drawable-xhdpi/ch_842_logo.png | Bin .../res/drawable-xhdpi/ch_843_logo.png | Bin .../res/drawable-xhdpi/ch_844_logo.png | Bin .../res/drawable-xhdpi/ch_845_logo.png | Bin .../res/drawable-xhdpi/ch_846_logo.png | Bin .../res/drawable-xhdpi/ch_847_logo.png | Bin .../res/drawable-xhdpi/ch_848_logo.png | Bin .../res/drawable-xhdpi/ch_849_logo.png | Bin .../res/drawable-xhdpi/ch_84_logo.png | Bin .../res/drawable-xhdpi/ch_850_logo.png | Bin .../res/drawable-xhdpi/ch_851_logo.png | Bin .../res/drawable-xhdpi/ch_852_logo.png | Bin .../res/drawable-xhdpi/ch_853_logo.png | Bin .../res/drawable-xhdpi/ch_854_logo.png | Bin .../res/drawable-xhdpi/ch_855_logo.png | Bin .../res/drawable-xhdpi/ch_856_logo.png | Bin .../res/drawable-xhdpi/ch_857_logo.png | Bin .../res/drawable-xhdpi/ch_858_logo.png | Bin .../res/drawable-xhdpi/ch_859_logo.png | Bin .../res/drawable-xhdpi/ch_85_logo.png | Bin .../res/drawable-xhdpi/ch_860_logo.png | Bin .../res/drawable-xhdpi/ch_861_logo.png | Bin .../res/drawable-xhdpi/ch_862_logo.png | Bin .../res/drawable-xhdpi/ch_863_logo.png | Bin .../res/drawable-xhdpi/ch_864_logo.png | Bin .../res/drawable-xhdpi/ch_865_logo.png | Bin .../res/drawable-xhdpi/ch_866_logo.png | Bin .../res/drawable-xhdpi/ch_867_logo.png | Bin .../res/drawable-xhdpi/ch_868_logo.png | Bin .../res/drawable-xhdpi/ch_869_logo.png | Bin .../res/drawable-xhdpi/ch_86_logo.png | Bin .../res/drawable-xhdpi/ch_870_logo.png | Bin .../res/drawable-xhdpi/ch_871_logo.png | Bin .../res/drawable-xhdpi/ch_872_logo.png | Bin .../res/drawable-xhdpi/ch_873_logo.png | Bin .../res/drawable-xhdpi/ch_874_logo.png | Bin .../res/drawable-xhdpi/ch_875_logo.png | Bin .../res/drawable-xhdpi/ch_876_logo.png | Bin .../res/drawable-xhdpi/ch_877_logo.png | Bin .../res/drawable-xhdpi/ch_878_logo.png | Bin .../res/drawable-xhdpi/ch_879_logo.png | Bin .../res/drawable-xhdpi/ch_87_logo.png | Bin .../res/drawable-xhdpi/ch_880_logo.png | Bin .../res/drawable-xhdpi/ch_881_logo.png | Bin .../res/drawable-xhdpi/ch_882_logo.png | Bin .../res/drawable-xhdpi/ch_883_logo.png | Bin .../res/drawable-xhdpi/ch_884_logo.png | Bin .../res/drawable-xhdpi/ch_885_logo.png | Bin .../res/drawable-xhdpi/ch_886_logo.png | Bin .../res/drawable-xhdpi/ch_887_logo.png | Bin .../res/drawable-xhdpi/ch_888_logo.png | Bin .../res/drawable-xhdpi/ch_889_logo.png | Bin .../res/drawable-xhdpi/ch_88_logo.png | Bin .../res/drawable-xhdpi/ch_890_logo.png | Bin .../res/drawable-xhdpi/ch_891_logo.png | Bin .../res/drawable-xhdpi/ch_892_logo.png | Bin .../res/drawable-xhdpi/ch_893_logo.png | Bin .../res/drawable-xhdpi/ch_894_logo.png | Bin .../res/drawable-xhdpi/ch_895_logo.png | Bin .../res/drawable-xhdpi/ch_896_logo.png | Bin .../res/drawable-xhdpi/ch_897_logo.png | Bin .../res/drawable-xhdpi/ch_898_logo.png | Bin .../res/drawable-xhdpi/ch_899_logo.png | Bin .../res/drawable-xhdpi/ch_89_logo.png | Bin .../res/drawable-xhdpi/ch_8_logo.png | Bin .../res/drawable-xhdpi/ch_900_logo.png | Bin .../res/drawable-xhdpi/ch_901_logo.png | Bin .../res/drawable-xhdpi/ch_902_logo.png | Bin .../res/drawable-xhdpi/ch_903_logo.png | Bin .../res/drawable-xhdpi/ch_904_logo.png | Bin .../res/drawable-xhdpi/ch_905_logo.png | Bin .../res/drawable-xhdpi/ch_906_logo.png | Bin .../res/drawable-xhdpi/ch_907_logo.png | Bin .../res/drawable-xhdpi/ch_908_logo.png | Bin .../res/drawable-xhdpi/ch_909_logo.png | Bin .../res/drawable-xhdpi/ch_90_logo.png | Bin .../res/drawable-xhdpi/ch_910_logo.png | Bin .../res/drawable-xhdpi/ch_911_logo.png | Bin .../res/drawable-xhdpi/ch_912_logo.png | Bin .../res/drawable-xhdpi/ch_913_logo.png | Bin .../res/drawable-xhdpi/ch_914_logo.png | Bin .../res/drawable-xhdpi/ch_915_logo.png | Bin .../res/drawable-xhdpi/ch_916_logo.png | Bin .../res/drawable-xhdpi/ch_917_logo.png | Bin .../res/drawable-xhdpi/ch_918_logo.png | Bin .../res/drawable-xhdpi/ch_919_logo.png | Bin .../res/drawable-xhdpi/ch_91_logo.png | Bin .../res/drawable-xhdpi/ch_920_logo.png | Bin .../res/drawable-xhdpi/ch_921_logo.png | Bin .../res/drawable-xhdpi/ch_922_logo.png | Bin .../res/drawable-xhdpi/ch_923_logo.png | Bin .../res/drawable-xhdpi/ch_924_logo.png | Bin .../res/drawable-xhdpi/ch_925_logo.png | Bin .../res/drawable-xhdpi/ch_926_logo.png | Bin .../res/drawable-xhdpi/ch_927_logo.png | Bin .../res/drawable-xhdpi/ch_928_logo.png | Bin .../res/drawable-xhdpi/ch_929_logo.png | Bin .../res/drawable-xhdpi/ch_92_logo.png | Bin .../res/drawable-xhdpi/ch_930_logo.png | Bin .../res/drawable-xhdpi/ch_931_logo.png | Bin .../res/drawable-xhdpi/ch_932_logo.png | Bin .../res/drawable-xhdpi/ch_933_logo.png | Bin .../res/drawable-xhdpi/ch_934_logo.png | Bin .../res/drawable-xhdpi/ch_935_logo.png | Bin .../res/drawable-xhdpi/ch_936_logo.png | Bin .../res/drawable-xhdpi/ch_937_logo.png | Bin .../res/drawable-xhdpi/ch_938_logo.png | Bin .../res/drawable-xhdpi/ch_939_logo.png | Bin .../res/drawable-xhdpi/ch_93_logo.png | Bin .../res/drawable-xhdpi/ch_940_logo.png | Bin .../res/drawable-xhdpi/ch_941_logo.png | Bin .../res/drawable-xhdpi/ch_942_logo.png | Bin .../res/drawable-xhdpi/ch_943_logo.png | Bin .../res/drawable-xhdpi/ch_944_logo.png | Bin .../res/drawable-xhdpi/ch_945_logo.png | Bin .../res/drawable-xhdpi/ch_946_logo.png | Bin .../res/drawable-xhdpi/ch_947_logo.png | Bin .../res/drawable-xhdpi/ch_948_logo.png | Bin .../res/drawable-xhdpi/ch_949_logo.png | Bin .../res/drawable-xhdpi/ch_94_logo.png | Bin .../res/drawable-xhdpi/ch_950_logo.png | Bin .../res/drawable-xhdpi/ch_951_logo.png | Bin .../res/drawable-xhdpi/ch_952_logo.png | Bin .../res/drawable-xhdpi/ch_953_logo.png | Bin .../res/drawable-xhdpi/ch_954_logo.png | Bin .../res/drawable-xhdpi/ch_955_logo.png | Bin .../res/drawable-xhdpi/ch_956_logo.png | Bin .../res/drawable-xhdpi/ch_957_logo.png | Bin .../res/drawable-xhdpi/ch_958_logo.png | Bin .../res/drawable-xhdpi/ch_959_logo.png | Bin .../res/drawable-xhdpi/ch_95_logo.png | Bin .../res/drawable-xhdpi/ch_960_logo.png | Bin .../res/drawable-xhdpi/ch_961_logo.png | Bin .../res/drawable-xhdpi/ch_962_logo.png | Bin .../res/drawable-xhdpi/ch_963_logo.png | Bin .../res/drawable-xhdpi/ch_964_logo.png | Bin .../res/drawable-xhdpi/ch_965_logo.png | Bin .../res/drawable-xhdpi/ch_966_logo.png | Bin .../res/drawable-xhdpi/ch_967_logo.png | Bin .../res/drawable-xhdpi/ch_968_logo.png | Bin .../res/drawable-xhdpi/ch_969_logo.png | Bin .../res/drawable-xhdpi/ch_96_logo.png | Bin .../res/drawable-xhdpi/ch_970_logo.png | Bin .../res/drawable-xhdpi/ch_971_logo.png | Bin .../res/drawable-xhdpi/ch_972_logo.png | Bin .../res/drawable-xhdpi/ch_973_logo.png | Bin .../res/drawable-xhdpi/ch_974_logo.png | Bin .../res/drawable-xhdpi/ch_975_logo.png | Bin .../res/drawable-xhdpi/ch_976_logo.png | Bin .../res/drawable-xhdpi/ch_977_logo.png | Bin .../res/drawable-xhdpi/ch_978_logo.png | Bin .../res/drawable-xhdpi/ch_979_logo.png | Bin .../res/drawable-xhdpi/ch_97_logo.png | Bin .../res/drawable-xhdpi/ch_980_logo.png | Bin .../res/drawable-xhdpi/ch_981_logo.png | Bin .../res/drawable-xhdpi/ch_982_logo.png | Bin .../res/drawable-xhdpi/ch_983_logo.png | Bin .../res/drawable-xhdpi/ch_984_logo.png | Bin .../res/drawable-xhdpi/ch_985_logo.png | Bin .../res/drawable-xhdpi/ch_986_logo.png | Bin .../res/drawable-xhdpi/ch_987_logo.png | Bin .../res/drawable-xhdpi/ch_988_logo.png | Bin .../res/drawable-xhdpi/ch_989_logo.png | Bin .../res/drawable-xhdpi/ch_98_logo.png | Bin .../res/drawable-xhdpi/ch_990_logo.png | Bin .../res/drawable-xhdpi/ch_991_logo.png | Bin .../res/drawable-xhdpi/ch_992_logo.png | Bin .../res/drawable-xhdpi/ch_993_logo.png | Bin .../res/drawable-xhdpi/ch_994_logo.png | Bin .../res/drawable-xhdpi/ch_995_logo.png | Bin .../res/drawable-xhdpi/ch_996_logo.png | Bin .../res/drawable-xhdpi/ch_997_logo.png | Bin .../res/drawable-xhdpi/ch_998_logo.png | Bin .../res/drawable-xhdpi/ch_999_logo.png | Bin .../res/drawable-xhdpi/ch_99_logo.png | Bin .../res/drawable-xhdpi/ch_9_logo.png | Bin .../src/com/android/tv/testing/ChannelInfo.java | 22 +- tests/common/src/com/android/tv/testing/Utils.java | 38 +- .../android/tv/testing/dvr/RecordingTestUtils.java | 2 +- .../com/android/tv/testing/uihelper/Constants.java | 3 + .../uihelper/LiveChannelsUiDeviceHelper.java | 11 + .../android/tv/testing/uihelper/MenuHelper.java | 11 +- .../tv/testing/uihelper/SidePanelHelper.java | 16 +- .../tv/testing/uihelper/UiDeviceAsserts.java | 7 + .../android/tv/testing/uihelper/UiDeviceUtils.java | 63 +- tests/func/OWNERS | 2 + .../android/tv/tests/ui/ChannelSourcesTest.java | 4 +- .../android/tv/tests/ui/LiveChannelsTestCase.java | 2 + .../tv/tests/ui/PlayControlsRowViewTest.java | 54 +- .../tv/tests/ui/ProgramGuidePerformanceTest.java | 59 - .../android/tv/tests/ui/dvr/DvrLibraryTest.java | 219 ++ .../CustomizeChannelListFragmentTest.java | 117 + tests/input/OWNERS | 2 + tests/input/res/values/strings.xml | 1 - .../android/tv/testinput/TestTvInputService.java | 15 +- .../tv/testinput/TestTvInputSetupActivity.java | 19 +- .../instrument/TestSetupInstrumentation.java | 2 +- tests/jank/OWNERS | 2 + .../tv/tests/jank/ChannelZappingJankTest.java | 14 +- .../tv/tests/jank/LiveChannelsTestCase.java | 48 + .../com/android/tv/tests/jank/MenuJankTest.java | 16 +- .../tv/tests/jank/ProgramGuideJankTest.java | 30 +- tests/unit/Android.mk | 4 + tests/unit/AndroidManifest.xml | 2 +- tests/unit/OWNERS | 2 + .../com/android/tv/BaseMainActivityTestCase.java | 63 +- .../android/tv/CurrentPositionMediatorTest.java | 26 +- tests/unit/src/com/android/tv/FeaturesTest.java | 10 +- .../unit/src/com/android/tv/MainActivityTest.java | 27 +- .../src/com/android/tv/TimeShiftManagerTest.java | 13 +- .../tv/common/TvContentRatingCacheTest.java | 172 - .../android/tv/data/ChannelDataManagerTest.java | 101 +- .../src/com/android/tv/data/ChannelNumberTest.java | 23 +- .../unit/src/com/android/tv/data/ChannelTest.java | 38 +- .../src/com/android/tv/data/GenreItemTest.java | 17 +- .../android/tv/data/ProgramDataManagerTest.java | 55 +- .../unit/src/com/android/tv/data/ProgramTest.java | 23 +- .../android/tv/data/TvInputNewComparatorTest.java | 27 +- .../android/tv/data/WatchedHistoryManagerTest.java | 73 +- .../com/android/tv/dvr/BaseDvrDataManagerTest.java | 33 +- .../com/android/tv/dvr/DvrDataManagerImplTest.java | 17 +- .../android/tv/dvr/DvrDataManagerInMemoryImpl.java | 14 +- .../unit/src/com/android/tv/dvr/DvrDbSyncTest.java | 121 - .../android/tv/dvr/DvrRecordingServiceTest.java | 68 - .../com/android/tv/dvr/DvrScheduleManagerTest.java | 159 +- .../tv/dvr/EpisodicProgramLoadTaskTest.java | 76 - .../com/android/tv/dvr/InputTaskSchedulerTest.java | 221 -- .../src/com/android/tv/dvr/RecordingTaskTest.java | 166 - .../android/tv/dvr/ScheduledProgramReaperTest.java | 114 - .../com/android/tv/dvr/ScheduledRecordingTest.java | 23 +- .../unit/src/com/android/tv/dvr/SchedulerTest.java | 107 - .../tv/dvr/SeriesRecordingSchedulerTest.java | 111 - .../com/android/tv/dvr/SeriesRecordingTest.java | 125 - .../android/tv/dvr/data/SeriesRecordingTest.java | 133 + .../com/android/tv/dvr/provider/DvrDbSyncTest.java | 143 + .../dvr/provider/EpisodicProgramLoadTaskTest.java | 83 + .../tv/dvr/recorder/DvrRecordingServiceTest.java | 183 + .../tv/dvr/recorder/InputTaskSchedulerTest.java | 231 ++ .../android/tv/dvr/recorder/RecordingTaskTest.java | 149 + .../dvr/recorder/ScheduledProgramReaperTest.java | 137 + .../com/android/tv/dvr/recorder/SchedulerTest.java | 125 + .../dvr/recorder/SeriesRecordingSchedulerTest.java | 129 + .../android/tv/dvr/ui/SortedArrayAdapterTest.java | 67 +- .../android/tv/experiments/ExperimentsTest.java | 53 + tests/unit/src/com/android/tv/menu/MenuTest.java | 20 +- .../android/tv/menu/TvOptionsRowAdapterTest.java | 83 +- .../tv/recommendation/ChannelRecordTest.java | 22 +- .../tv/recommendation/EvaluatorTestCase.java | 30 +- .../FavoriteChannelEvaluatorTest.java | 16 +- .../recommendation/RecentChannelEvaluatorTest.java | 15 +- .../tv/recommendation/RecommendationUtils.java | 1 - .../android/tv/recommendation/RecommenderTest.java | 27 +- .../recommendation/RoutineWatchEvaluatorTest.java | 35 +- .../android/tv/search/LocalSearchProviderTest.java | 132 + .../src/com/android/tv/tests/TvActivityTest.java | 23 +- .../src/com/android/tv/util/ImageCacheTest.java | 14 +- .../android/tv/util/MockApplicationSingletons.java | 154 + .../android/tv/util/MultiLongSparseArrayTest.java | 14 +- .../com/android/tv/util/ScaledBitmapInfoTest.java | 10 +- tests/unit/src/com/android/tv/util/TestUtils.java | 27 +- .../android/tv/util/TvInputManagerHelperTest.java | 141 +- .../com/android/tv/util/TvTrackInfoUtilsTest.java | 15 +- .../tv/util/UtilsTest_GetDurationString.java | 36 +- .../tv/util/UtilsTest_GetMultiAudioString.java | 21 +- .../android/tv/util/UtilsTest_IsInGivenDay.java | 11 +- usbtuner-res/animator/setup_before_entry.xml | 32 - usbtuner-res/animator/setup_before_exit.xml | 34 - usbtuner-res/animator/setup_entry.xml | 35 - usbtuner-res/animator/setup_exit.xml | 35 - usbtuner-res/drawable-xhdpi/ic_setup_antenna.png | Bin 1264 -> 0 bytes usbtuner-res/drawable/ut_selector_background.xml | 28 - usbtuner-res/layout/ut_activity_playback.xml | 31 - usbtuner-res/layout/ut_guidance.xml | 48 - usbtuner-res/layout/ut_guidedactions.xml | 41 - usbtuner-res/raw/ut_euro_dvbt_all | 287 ++ usbtuner-res/raw/ut_kr_all | 1 - .../raw/ut_kr_atsc_center_frequencies_8vsb | 1 - usbtuner-res/raw/ut_us_all | 2 - .../raw/ut_us_atsc_center_frequencies_8vsb | 1 - .../ut_us_cable_standard_center_frequencies_qam256 | 1 - usbtuner-res/values-af/strings.xml | 23 +- usbtuner-res/values-am/strings.xml | 23 +- usbtuner-res/values-ar/strings.xml | 23 +- usbtuner-res/values-az-rAZ/strings.xml | 90 + usbtuner-res/values-az/strings.xml | 87 - usbtuner-res/values-bg/strings.xml | 23 +- usbtuner-res/values-bn-rBD/strings.xml | 90 + usbtuner-res/values-bn/strings.xml | 87 - usbtuner-res/values-ca/strings.xml | 23 +- usbtuner-res/values-cs/strings.xml | 23 +- usbtuner-res/values-da/strings.xml | 35 +- usbtuner-res/values-de/strings.xml | 23 +- usbtuner-res/values-el/strings.xml | 23 +- usbtuner-res/values-en-rAU/strings.xml | 23 +- usbtuner-res/values-en-rGB/strings.xml | 23 +- usbtuner-res/values-en-rIN/strings.xml | 23 +- usbtuner-res/values-es-rUS/strings.xml | 23 +- usbtuner-res/values-es/strings.xml | 27 +- usbtuner-res/values-et-rEE/strings.xml | 90 + usbtuner-res/values-et/strings.xml | 87 - usbtuner-res/values-eu-rES/strings.xml | 90 + usbtuner-res/values-eu/strings.xml | 87 - usbtuner-res/values-fa/strings.xml | 23 +- usbtuner-res/values-fi/strings.xml | 23 +- usbtuner-res/values-fr-rCA/strings.xml | 23 +- usbtuner-res/values-fr/strings.xml | 23 +- usbtuner-res/values-gl-rES/strings.xml | 90 + usbtuner-res/values-gl/strings.xml | 87 - usbtuner-res/values-hi/strings.xml | 25 +- usbtuner-res/values-hr/strings.xml | 23 +- usbtuner-res/values-hu/strings.xml | 23 +- usbtuner-res/values-hy-rAM/strings.xml | 90 + usbtuner-res/values-hy/strings.xml | 87 - usbtuner-res/values-in/strings.xml | 25 +- usbtuner-res/values-is-rIS/strings.xml | 90 + usbtuner-res/values-is/strings.xml | 87 - usbtuner-res/values-it/strings.xml | 23 +- usbtuner-res/values-iw/strings.xml | 23 +- usbtuner-res/values-ja/strings.xml | 23 +- usbtuner-res/values-ka-rGE/strings.xml | 90 + usbtuner-res/values-ka/strings.xml | 87 - usbtuner-res/values-kk-rKZ/strings.xml | 90 + usbtuner-res/values-kk/strings.xml | 87 - usbtuner-res/values-km-rKH/strings.xml | 90 + usbtuner-res/values-km/strings.xml | 87 - usbtuner-res/values-kn-rIN/strings.xml | 90 + usbtuner-res/values-kn/strings.xml | 87 - usbtuner-res/values-ko/strings.xml | 25 +- usbtuner-res/values-ky-rKG/strings.xml | 90 + usbtuner-res/values-ky/strings.xml | 87 - usbtuner-res/values-lo-rLA/strings.xml | 90 + usbtuner-res/values-lo/strings.xml | 87 - usbtuner-res/values-lt/strings.xml | 23 +- usbtuner-res/values-lv/strings.xml | 23 +- usbtuner-res/values-mk-rMK/strings.xml | 90 + usbtuner-res/values-mk/strings.xml | 87 - usbtuner-res/values-ml-rIN/strings.xml | 90 + usbtuner-res/values-ml/strings.xml | 87 - usbtuner-res/values-mn-rMN/strings.xml | 90 + usbtuner-res/values-mn/strings.xml | 87 - usbtuner-res/values-mr-rIN/strings.xml | 90 + usbtuner-res/values-mr/strings.xml | 87 - usbtuner-res/values-ms-rMY/strings.xml | 90 + usbtuner-res/values-ms/strings.xml | 87 - usbtuner-res/values-my-rMM/strings.xml | 90 + usbtuner-res/values-my/strings.xml | 87 - usbtuner-res/values-nb/strings.xml | 23 +- usbtuner-res/values-ne-rNP/strings.xml | 90 + usbtuner-res/values-ne/strings.xml | 87 - usbtuner-res/values-nl/strings.xml | 23 +- usbtuner-res/values-pl/strings.xml | 23 +- usbtuner-res/values-pt-rPT/strings.xml | 29 +- usbtuner-res/values-pt/strings.xml | 23 +- usbtuner-res/values-ro/strings.xml | 23 +- usbtuner-res/values-ru/strings.xml | 23 +- usbtuner-res/values-si-rLK/strings.xml | 90 + usbtuner-res/values-si/strings.xml | 87 - usbtuner-res/values-sk/strings.xml | 23 +- usbtuner-res/values-sl/strings.xml | 23 +- usbtuner-res/values-sr/strings.xml | 23 +- usbtuner-res/values-sv/strings.xml | 23 +- usbtuner-res/values-sw/strings.xml | 23 +- usbtuner-res/values-ta-rIN/strings.xml | 90 + usbtuner-res/values-ta/strings.xml | 87 - usbtuner-res/values-te-rIN/strings.xml | 90 + usbtuner-res/values-te/strings.xml | 87 - usbtuner-res/values-th/strings.xml | 23 +- usbtuner-res/values-tl/strings.xml | 23 +- usbtuner-res/values-tr/strings.xml | 23 +- usbtuner-res/values-uk/strings.xml | 23 +- usbtuner-res/values-ur-rPK/strings.xml | 90 + usbtuner-res/values-ur/strings.xml | 87 - usbtuner-res/values-uz-rUZ/strings.xml | 90 + usbtuner-res/values-uz/strings.xml | 87 - usbtuner-res/values-vi/strings.xml | 23 +- usbtuner-res/values-zh-rCN/strings.xml | 23 +- usbtuner-res/values-zh-rHK/strings.xml | 23 +- usbtuner-res/values-zh-rTW/strings.xml | 23 +- usbtuner-res/values-zu/strings.xml | 23 +- usbtuner-res/values/colors.xml | 6 - usbtuner-res/values/dimens.xml | 34 - usbtuner-res/values/integers.xml | 5 - usbtuner-res/values/strings.xml | 72 +- usbtuner-res/values/styles.xml | 120 - version.mk | 6 +- 1978 files changed, 56409 insertions(+), 39407 deletions(-) 6ebde20b Sync to match Live Channels 1.15(ncis) 0e008253 Fix dependencies of packages that target earlier releases 74166282 Fix dependencies of packages that target earlier releases 7e62ba82 Add OWNERS in packages/apps/TV 0550a722 Sync to ub-tv-dev at lost+ hash 550cbec17259717c5453f6be1eb05736ba10ef1d 721bd0da Revert "Sync to ub-tv-dev at f0024d79653da8c8999a91f995431a645a6ff4a2" 3dfa929b Sync to ub-tv-dev at f0024d79653da8c8999a91f995431a645a6ff4a2 ========platform/packages/apps/Tag between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 4 +++- res/values-af/strings.xml | 1 + res/values-am/strings.xml | 1 + res/values-ar/strings.xml | 1 + res/values-az/strings.xml | 1 + res/values-b+sr+Latn/strings.xml | 1 + res/values-be/strings.xml | 1 + res/values-bg/strings.xml | 1 + res/values-bn/strings.xml | 1 + res/values-bs/strings.xml | 1 + res/values-ca/strings.xml | 1 + res/values-cs/strings.xml | 1 + res/values-da/strings.xml | 1 + res/values-de/strings.xml | 1 + res/values-el/strings.xml | 1 + res/values-en-rAU/strings.xml | 1 + res/values-en-rCA/strings.xml | 32 ++++++++++++++++++++++++++ res/values-en-rGB/strings.xml | 1 + res/values-en-rIN/strings.xml | 1 + res/values-en-rXC/strings.xml | 32 ++++++++++++++++++++++++++ res/values-es-rUS/strings.xml | 1 + res/values-es/strings.xml | 1 + res/values-et/strings.xml | 1 + res/values-eu/strings.xml | 1 + res/values-fa/strings.xml | 1 + res/values-fi/strings.xml | 1 + res/values-fr-rCA/strings.xml | 1 + res/values-fr/strings.xml | 1 + res/values-gl/strings.xml | 1 + res/values-gu/strings.xml | 1 + res/values-hi/strings.xml | 5 ++-- res/values-hr/strings.xml | 1 + res/values-hu/strings.xml | 1 + res/values-hy/strings.xml | 1 + res/values-in/strings.xml | 1 + res/values-is/strings.xml | 1 + res/values-it/strings.xml | 1 + res/values-iw/strings.xml | 1 + res/values-ja/strings.xml | 1 + res/values-ka/strings.xml | 1 + res/values-kk/strings.xml | 1 + res/values-km/strings.xml | 1 + res/values-kn/strings.xml | 1 + res/values-ko/strings.xml | 1 + res/values-ky/strings.xml | 1 + res/values-lo/strings.xml | 1 + res/values-lt/strings.xml | 1 + res/values-lv/strings.xml | 1 + res/values-mk/strings.xml | 1 + res/values-ml/strings.xml | 1 + res/values-mn/strings.xml | 1 + res/values-mr/strings.xml | 3 ++- res/values-ms/strings.xml | 1 + res/values-my/strings.xml | 1 + res/values-nb/strings.xml | 1 + res/values-ne/strings.xml | 1 + res/values-nl/strings.xml | 1 + res/values-pa/strings.xml | 3 ++- res/values-pl/strings.xml | 1 + res/values-pt-rPT/strings.xml | 1 + res/values-pt/strings.xml | 1 + res/values-ro/strings.xml | 1 + res/values-ru/strings.xml | 1 + res/values-si/strings.xml | 1 + res/values-sk/strings.xml | 1 + res/values-sl/strings.xml | 1 + res/values-sq/strings.xml | 1 + res/values-sr/strings.xml | 1 + res/values-sv/strings.xml | 1 + res/values-sw/strings.xml | 1 + res/values-ta/strings.xml | 1 + res/values-te/strings.xml | 1 + res/values-th/strings.xml | 1 + res/values-tl/strings.xml | 1 + res/values-tr/strings.xml | 1 + res/values-uk/strings.xml | 1 + res/values-ur/strings.xml | 1 + res/values-uz/strings.xml | 1 + res/values-vi/strings.xml | 1 + res/values-zh-rCN/strings.xml | 1 + res/values-zh-rHK/strings.xml | 1 + res/values-zh-rTW/strings.xml | 1 + res/values-zu/strings.xml | 1 + res/values/strings.xml | 3 +++ src/com/android/apps/tag/record/UriRecord.java | 6 +++++ 85 files changed, 160 insertions(+), 5 deletions(-) b8514c6 Import translations. DO NOT MERGE 9a8c97a Import translations. DO NOT MERGE 17ac212 Import translations. DO NOT MERGE a2ceb07 Import translations. DO NOT MERGE f33d91e Import translations. DO NOT MERGE b0e52f1 Import translations. DO NOT MERGE c4367c0 Add toast for Telephone Tags permission 9e2dc14 Import translations. DO NOT MERGE 60102ca Import translations. DO NOT MERGE ========platform/packages/apps/Terminal between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 3 +++ jni/Android.bp | 20 ++++++++++++++++++++ jni/Android.mk | 29 ----------------------------- jni/com_android_terminal_Terminal.cpp | 6 +++--- 4 files changed, 26 insertions(+), 32 deletions(-) 8ba8c50 packages/apps/Terminal: use proper nativehelper headers e71d9d4 libjni_terminal: Android.mk -> Android.bp ========platform/packages/apps/Test/connectivity between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 + PMC/AndroidManifest.xml | 22 ++++++ PMC/res/layout/activity_linear.xml | 21 ++++++ PMC/res/values/strings.xml | 16 +++++ PMC/src/com/android/pmc/A2dpReceiver.java | 33 +++++---- PMC/src/com/android/pmc/BleScanReceiver.java | 8 +++ PMC/src/com/android/pmc/PMCMainActivity.java | 46 ++++++++++++ UID/Android.mk | 30 ++++++++ UID/AndroidManifest.xml | 41 +++++++++++ UID/res/values/strings.xml | 22 ++++++ UID/res/values/styles.xml | 33 +++++++++ .../connectivity/uid/ConnectivityTestActivity.java | 81 ++++++++++++++++++++++ sl4n/Android.mk | 3 +- 13 files changed, 344 insertions(+), 15 deletions(-) dcf6ecc PMC change for bt_off_mute scenario am: 957c4e553f am: 16a66aeec8 1508635 Merge "Force BT LE scan when the test phone running PMC app screen is OFF" am: 821545335c am: 50404dccd5 am: 00ebfb1331 am: d8dcfb373c am: 1f4b837a81 b07dd8d Add USB tethering to PMC app 672af0d Code for starting UID app 79ccd35 Make RawAddress into a class (6/6) 2fea74b Make RawAddress into a class (6/6) ed336b0 bluetoothtbd common library reconfiguration (2/2) 1c9c81e Add OWNERS in packages/apps/Test/connectivity cfdbd7d Save starting/ending times fo scanning to log file 4bdbe8d Add a mechanism for PMC to return status 0691327 Remove sl4n system -> vendor dependency. ========platform/packages/apps/TvSettings between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 + Settings/AndroidManifest.xml | 6 - Settings/res/values-af/strings.xml | 18 +- Settings/res/values-am/strings.xml | 10 +- Settings/res/values-ar/strings.xml | 64 +- Settings/res/values-az/strings.xml | 8 + Settings/res/values-b+sr+Latn/arrays.xml | 20 +- Settings/res/values-b+sr+Latn/strings.xml | 28 +- Settings/res/values-be/arrays.xml | 70 +++ Settings/res/values-be/strings.xml | 10 +- Settings/res/values-be/widget-strings.xml | 26 + Settings/res/values-bg/strings.xml | 32 +- Settings/res/values-bn/strings.xml | 20 +- Settings/res/values-bs/arrays.xml | 70 +++ Settings/res/values-bs/strings.xml | 48 +- Settings/res/values-bs/widget-strings.xml | 26 + Settings/res/values-ca/arrays.xml | 2 +- Settings/res/values-ca/strings.xml | 64 +- Settings/res/values-cs/strings.xml | 50 +- Settings/res/values-da/strings.xml | 24 +- Settings/res/values-de/strings.xml | 114 ++-- Settings/res/values-el/strings.xml | 20 +- Settings/res/values-en-rAU/strings.xml | 10 +- Settings/res/values-en-rCA/arrays.xml | 70 +++ Settings/res/values-en-rCA/strings.xml | 677 +++++++++++++++++++++ Settings/res/values-en-rCA/widget-strings.xml | 26 + Settings/res/values-en-rGB/strings.xml | 10 +- Settings/res/values-en-rIN/strings.xml | 10 +- Settings/res/values-en-rXC/arrays.xml | 70 +++ Settings/res/values-en-rXC/strings.xml | 677 +++++++++++++++++++++ Settings/res/values-en-rXC/widget-strings.xml | 26 + Settings/res/values-es-rUS/strings.xml | 28 +- Settings/res/values-es/strings.xml | 24 +- Settings/res/values-et/strings.xml | 8 + Settings/res/values-eu/strings.xml | 8 + Settings/res/values-fa/strings.xml | 24 +- Settings/res/values-fi/strings.xml | 16 +- Settings/res/values-fr-rCA/strings.xml | 56 +- Settings/res/values-fr/strings.xml | 22 +- Settings/res/values-gl/strings.xml | 14 +- Settings/res/values-gu/arrays.xml | 70 +++ Settings/res/values-gu/strings.xml | 12 +- Settings/res/values-gu/widget-strings.xml | 26 + Settings/res/values-hi/arrays.xml | 2 +- Settings/res/values-hi/strings.xml | 48 +- Settings/res/values-hr/strings.xml | 12 +- Settings/res/values-hu/strings.xml | 32 +- Settings/res/values-hy/strings.xml | 10 +- Settings/res/values-in/arrays.xml | 2 +- Settings/res/values-in/strings.xml | 50 +- Settings/res/values-is/strings.xml | 8 + Settings/res/values-it/strings.xml | 36 +- Settings/res/values-iw/strings.xml | 8 + Settings/res/values-ja/arrays.xml | 26 +- Settings/res/values-ja/strings.xml | 86 +-- Settings/res/values-ka/strings.xml | 10 +- Settings/res/values-kk/strings.xml | 10 +- Settings/res/values-km/strings.xml | 10 +- Settings/res/values-kn/strings.xml | 26 +- Settings/res/values-ko/strings.xml | 32 +- Settings/res/values-ky/strings.xml | 10 +- Settings/res/values-lo/strings.xml | 8 + Settings/res/values-lt/strings.xml | 10 +- Settings/res/values-lv/strings.xml | 10 +- Settings/res/values-mk/strings.xml | 24 +- Settings/res/values-ml/strings.xml | 8 + Settings/res/values-mn/strings.xml | 8 + Settings/res/values-mr/strings.xml | 48 +- Settings/res/values-ms/strings.xml | 10 +- Settings/res/values-my/strings.xml | 12 +- Settings/res/values-nb/strings.xml | 20 +- Settings/res/values-ne/strings.xml | 14 +- Settings/res/values-nl/strings.xml | 22 +- Settings/res/values-pa/arrays.xml | 70 +++ Settings/res/values-pa/strings.xml | 174 +++--- Settings/res/values-pa/widget-strings.xml | 26 + Settings/res/values-pl/arrays.xml | 8 +- Settings/res/values-pl/strings.xml | 8 + Settings/res/values-pt-rBR/strings.xml | 8 + Settings/res/values-pt-rPT/strings.xml | 12 +- Settings/res/values-pt/strings.xml | 52 +- Settings/res/values-ro/strings.xml | 40 +- Settings/res/values-ru/arrays.xml | 12 +- Settings/res/values-ru/strings.xml | 46 +- Settings/res/values-si/strings.xml | 8 + Settings/res/values-sk/strings.xml | 56 +- Settings/res/values-sl/arrays.xml | 10 +- Settings/res/values-sl/strings.xml | 50 +- Settings/res/values-sq/arrays.xml | 70 +++ Settings/res/values-sq/strings.xml | 18 +- Settings/res/values-sq/widget-strings.xml | 26 + Settings/res/values-sr/arrays.xml | 20 +- Settings/res/values-sr/strings.xml | 28 +- Settings/res/values-sv/strings.xml | 40 +- Settings/res/values-sw/strings.xml | 14 +- Settings/res/values-ta/strings.xml | 10 +- Settings/res/values-te/strings.xml | 8 + Settings/res/values-th/strings.xml | 22 +- Settings/res/values-tl/strings.xml | 8 + Settings/res/values-tr/strings.xml | 18 +- Settings/res/values-uk/strings.xml | 32 +- Settings/res/values-ur/strings.xml | 8 + Settings/res/values-uz/arrays.xml | 2 +- Settings/res/values-uz/strings.xml | 10 +- Settings/res/values-vi/strings.xml | 40 +- Settings/res/values-zh-rCN/arrays.xml | 12 +- Settings/res/values-zh-rCN/strings.xml | 102 ++-- Settings/res/values-zh-rHK/strings.xml | 16 +- Settings/res/values-zh-rTW/strings.xml | 22 +- Settings/res/values-zu/strings.xml | 10 +- Settings/res/values/dimens.xml | 2 +- Settings/res/values/strings.xml | 26 +- Settings/res/xml/accessibility.xml | 50 ++ Settings/res/xml/accessibility_shortcut.xml | 34 ++ .../res/xml/accessibility_shortcut_service.xml | 19 + Settings/res/xml/app_usage_access.xml | 24 + Settings/res/xml/apps.xml | 37 ++ Settings/res/xml/main_prefs.xml | 4 +- Settings/res/xml/restricted_prefs.xml | 2 +- .../src/com/android/tv/settings/MainFragment.java | 15 +- .../accessibility/AccessibilityFragment.java | 129 ++++ .../AccessibilityServiceConfirmationFragment.java | 138 +++++ .../AccessibilityServiceFragment.java | 114 ++++ .../AccessibilityShortcutFragment.java | 97 +++ .../AccessibilityShortcutServiceFragment.java | 107 ++++ .../settings/connectivity/FormPageDisplayer.java | 7 +- .../connectivity/WifiMultiPagedFormActivity.java | 8 +- .../tv/settings/device/apps/AppsFragment.java | 38 +- .../device/apps/specialaccess/ManageAppOp.java | 153 +++++ .../apps/specialaccess/ManageAppUsageAccess.java | 111 ++++ .../apps/specialaccess/ManageExternalSources.java | 124 +--- .../tv/settings/dialog/PinDialogFragment.java | 8 +- .../tv/settings/system/AccessibilityActivity.java | 42 -- .../tv/settings/system/AccessibilityFragment.java | 273 --------- .../tv/settings/system/TextToSpeechFragment.java | 5 + .../com/android/tv/settings/util/bluetooth/OWNERS | 2 + 136 files changed, 4594 insertions(+), 1321 deletions(-) 82ab5910 Import translations. DO NOT MERGE a505484d Import translations. DO NOT MERGE 45622f55 Import translations. DO NOT MERGE 4e1b8feb Load icon and title from Google ActivityInfo 71627824 Import translations. DO NOT MERGE dc2cc3a9 Import translations. DO NOT MERGE b2ad942c Import translations. DO NOT MERGE ab59183d Import translations. DO NOT MERGE 603c5efd Adjust TV settings description line spacing d1854311 ATV a11y shortcut (CL 3 of 3): Update settings text ccac6367 Import translations. DO NOT MERGE aab08353 Import translations. DO NOT MERGE 9cece37f Import translations. DO NOT MERGE d8a9c0dc Import translations. DO NOT MERGE c057b3e8 Import translations. DO NOT MERGE 558a5280 Import translations. DO NOT MERGE a0c15c65 Import translations. DO NOT MERGE 56d55c6e Import translations. DO NOT MERGE 54104dcf Import translations. DO NOT MERGE 39975880 Remove incorrect cast to ListPreference 448ddb9b Import translations. DO NOT MERGE 62a012de Import translations. DO NOT MERGE 21df1cba Import translations. DO NOT MERGE a85ec5ae Import translations. DO NOT MERGE 2ca39a2c Import translations. DO NOT MERGE 78be057d Import translations. DO NOT MERGE 2c375dc6 Import translations. DO NOT MERGE 89426461 Import translations. DO NOT MERGE 2f3def80 Import translations. DO NOT MERGE 6e908bc3 Add Usage Access control db8bb1b7 Add Usage Access control 23484bf8 Import translations. DO NOT MERGE c0671839 Import translations. DO NOT MERGE c40fa85f Import translations. DO NOT MERGE d00bb30c Fix intent filter for ManageExternalSourcesActivity c5c85464 Reduce charlimit for renaming accessory string 252036fc Fix intent filter for ManageExternalSourcesActivity 4ecb1af7 Reduce char limits 66bfd370 Import translations. DO NOT MERGE 1d5ca9c5 Show wallpaper as background for WifiSetupActivity 1aff3122 Import translations. DO NOT MERGE 48adbe9b Import translations. DO NOT MERGE 97e97f8a Import translations. DO NOT MERGE 3f907333 Import translations. DO NOT MERGE 9648d6bc Add OWNERS in packages/apps/TvSettings 57389ecc Allow filtering account types using Settings.EXTRA_ACCOUNT_TYPES 2fa73cb2 Import translations. DO NOT MERGE 93b4be9c Import translations. DO NOT MERGE 9282fade Change homescreen intent 0244331b Import translations. DO NOT MERGE aa35db44 Import translations. DO NOT MERGE 4d25d34b Add individual toggles for installing from unknown sources 42c48f53 Import translations. DO NOT MERGE 9cbdc88f Import translations. DO NOT MERGE aad7104a Import translations. DO NOT MERGE 4857c380 Remove char limit from string 6aac253f Import translations. DO NOT MERGE d8a87858 Don't do fragment transaction outside of lifecycle dc4f5aea Make keyboard PIN entry immediate 9e639645 Import translations. DO NOT MERGE 588df020 Import translations. DO NOT MERGE 996f3c3a Import translations. DO NOT MERGE edaf9ea4 Import translations. DO NOT MERGE eb540a6e Remove duplicated style resource d7a3dc4b Add Accessibility shortcut screen 40a91a71 Use a more regular float resource type 354ec06d Move accessibility stuff to its own package 7c69b41d Break out some inner classes 4813c15c Set wifi password minimal length to 5 4fe9dbff Import translations. DO NOT MERGE f6f4fe2b Import translations. DO NOT MERGE 9849286f Convert AccessibilityFragment to use xml prefs 731ad985 Limit btsnoop file size (8/8) a1ff1746 Import translations. DO NOT MERGE 2c0b46d8 Limit btsnoop file size (8/8) fe84a0db Import translations. DO NOT MERGE 46adba35 Import translations. DO NOT MERGE ab51ef5a Import translations. DO NOT MERGE 18eb0218 Import translations. DO NOT MERGE 4f4356e8 Import translations. DO NOT MERGE d982045c Purge unused resources 351c32fa Add AvailableVirtualKeyboardFragment to TV b76ddcd4 Import translations. DO NOT MERGE 6cab2f0e Adding "Take bug report" preference 856e1acf Remove obsolete BitmapDownloader code bc7832f6 Changing the Device Name strings. d0ea54e6 Switching to system notifications for storage events ========platform/packages/apps/UnifiedEmail between android-8.0.0_r32..android-8.1.0_r1========= res/xml/preference_headers.xml | 1 - tests/Android.mk | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) b1b4c0555 Fix dependencies of packages that target earlier releases 4facd1a92 Remove usages of ActionBarActivity. 69951eceb Remove usages of ActionBarActivity. 5c81f19f5 Preference headers layout has been fixed ========platform/packages/experimental between android-8.0.0_r32..android-8.1.0_r1========= 241a530 Revert "My AutoFill test apps" 71c3531 My AutoFill test apps ========platform/packages/inputmethods/LatinIME between android-8.0.0_r32..android-8.1.0_r1========= java/AndroidManifest.xml | 17 + java/res/values-ar/strings.xml | 4 +- java/res/values-bn/strings-emoji-descriptions.xml | 12 +- .../values-bn/strings-talkback-descriptions.xml | 6 +- java/res/values-bn/strings.xml | 34 +- java/res/values-bs/strings-action-keys.xml | 3 +- java/res/values-bs/strings-emoji-descriptions.xml | 1767 ++++++++++++++++++++ java/res/values-bs/strings-letter-descriptions.xml | 208 +++ .../values-bs/strings-talkback-descriptions.xml | 50 +- java/res/values-bs/strings.xml | 14 +- java/res/values-ca/strings-action-keys.xml | 2 +- java/res/values-ca/strings-emoji-descriptions.xml | 2 +- java/res/values-ca/strings.xml | 4 +- java/res/values-da/strings-appname.xml | 4 +- java/res/values-da/strings.xml | 4 +- java/res/values-en-rCA/strings-action-keys.xml | 31 + java/res/values-en-rCA/strings-appname.xml | 27 + .../strings-config-important-notice.xml | 24 + .../values-en-rCA/strings-emoji-descriptions.xml | 1767 ++++++++++++++++++++ .../values-en-rCA/strings-letter-descriptions.xml | 208 +++ .../strings-talkback-descriptions.xml | 96 ++ java/res/values-en-rCA/strings.xml | 212 +++ java/res/values-en-rXC/strings-action-keys.xml | 31 + java/res/values-en-rXC/strings-appname.xml | 27 + .../strings-config-important-notice.xml | 24 + .../values-en-rXC/strings-emoji-descriptions.xml | 1309 +++++++++++++++ .../values-en-rXC/strings-letter-descriptions.xml | 208 +++ .../strings-talkback-descriptions.xml | 96 ++ java/res/values-en-rXC/strings.xml | 212 +++ java/res/values-es-rUS/strings.xml | 8 +- java/res/values-es/strings.xml | 2 +- java/res/values-et/strings-emoji-descriptions.xml | 2 +- .../values-eu/strings-talkback-descriptions.xml | 2 +- java/res/values-eu/strings.xml | 2 +- java/res/values-fa/strings-emoji-descriptions.xml | 2 +- java/res/values-gu/strings-emoji-descriptions.xml | 6 +- .../values-gu/strings-talkback-descriptions.xml | 2 +- java/res/values-gu/strings.xml | 16 +- java/res/values-hi/strings-action-keys.xml | 6 +- java/res/values-hi/strings-appname.xml | 4 +- .../values-hi/strings-config-important-notice.xml | 2 +- java/res/values-hi/strings-emoji-descriptions.xml | 16 +- java/res/values-hi/strings-letter-descriptions.xml | 4 +- .../values-hi/strings-talkback-descriptions.xml | 14 +- java/res/values-hi/strings.xml | 94 +- java/res/values-in/strings-emoji-descriptions.xml | 12 +- java/res/values-iw/strings-action-keys.xml | 2 +- java/res/values-iw/strings-emoji-descriptions.xml | 2 +- .../values-iw/strings-talkback-descriptions.xml | 2 +- java/res/values-iw/strings.xml | 10 +- java/res/values-kn/strings-emoji-descriptions.xml | 4 +- java/res/values-kn/strings.xml | 6 +- java/res/values-ko/strings.xml | 2 +- java/res/values-lo/strings.xml | 2 +- .../values-ml/strings-talkback-descriptions.xml | 2 +- java/res/values-ml/strings.xml | 20 +- java/res/values-mr/strings-emoji-descriptions.xml | 144 +- java/res/values-mr/strings-letter-descriptions.xml | 98 +- .../values-mr/strings-talkback-descriptions.xml | 10 +- java/res/values-mr/strings.xml | 32 +- java/res/values-my/strings.xml | 2 +- java/res/values-ne/strings-emoji-descriptions.xml | 14 +- java/res/values-pa/strings-appname.xml | 2 +- .../values-pa/strings-config-important-notice.xml | 2 +- java/res/values-pa/strings-emoji-descriptions.xml | 900 ++++------ .../values-pa/strings-talkback-descriptions.xml | 22 +- java/res/values-pa/strings.xml | 102 +- .../values-pt-rPT/strings-emoji-descriptions.xml | 2 +- java/res/values-pt/strings.xml | 10 +- java/res/values-sk/strings-emoji-descriptions.xml | 2 +- java/res/values-sk/strings.xml | 4 +- .../values-sw/strings-talkback-descriptions.xml | 2 +- java/res/values-ta/strings.xml | 4 +- java/res/values-te/strings-action-keys.xml | 4 +- java/res/values-te/strings-appname.xml | 4 +- java/res/values-te/strings-emoji-descriptions.xml | 2 +- .../values-te/strings-talkback-descriptions.xml | 6 +- java/res/values-te/strings.xml | 18 +- java/res/values-th/strings.xml | 2 +- java/res/values-tl/strings.xml | 44 +- java/res/values-uk/strings-appname.xml | 2 +- .../values-zh-rCN/strings-emoji-descriptions.xml | 2 +- .../values-zh-rHK/strings-emoji-descriptions.xml | 2 +- java/res/values-zh-rHK/strings.xml | 2 +- .../com/android/inputmethod/latin/LatinIME.java | 37 + tests/Android.mk | 6 +- 86 files changed, 7066 insertions(+), 1066 deletions(-) f887b9afa Import translations. DO NOT MERGE ead873c0d Import translations. DO NOT MERGE ff4edea1a Import translations. DO NOT MERGE a7a34608d Import translations. DO NOT MERGE 1bb3fca69 Import translations. DO NOT MERGE 8ab828e38 Import translations. DO NOT MERGE ddb6b2ecf Import translations. DO NOT MERGE e9873fc8e Import translations. DO NOT MERGE 1783272c0 Import translations. DO NOT MERGE 95a409701 Import translations. DO NOT MERGE b6d443d75 Import translations. DO NOT MERGE 952c338ae Import translations. DO NOT MERGE c840db955 Import translations. DO NOT MERGE 95439d800 Import translations. DO NOT MERGE 1840884c6 Import translations. DO NOT MERGE fdfc55d3d Introduce a custom intent action to close software keyboard 6cd126e58 Import translations. DO NOT MERGE 293352b76 Import translations. DO NOT MERGE 9fbeed335 Import translations. DO NOT MERGE 3a161aa22 Import translations. DO NOT MERGE 7e581e8c8 Import translations. DO NOT MERGE 2f349e139 Import translations. DO NOT MERGE 8cfbc910d Import translations. DO NOT MERGE f7c1dfe9b Import translations. DO NOT MERGE c7f942820 Import translations. DO NOT MERGE 9a0bd1ea5 Import translations. DO NOT MERGE 37849d87c Import translations. DO NOT MERGE 1cd61f805 Import translations. DO NOT MERGE f73c67b76 Import translations. DO NOT MERGE b6fdb5483 Import translations. DO NOT MERGE 3bc6a0fae Import translations. DO NOT MERGE 01abb6fc0 Import translations. DO NOT MERGE f7b5ba058 Import translations. DO NOT MERGE 44fde7872 Import translations. DO NOT MERGE 27dd20c47 Import translations. DO NOT MERGE b639f9260 Import translations. DO NOT MERGE df0d6ae30 Import translations. DO NOT MERGE aee9e596d Import translations. DO NOT MERGE 2edf45cf5 Import translations. DO NOT MERGE 07d9ac751 Import translations. DO NOT MERGE 8c41d6977 Import translations. DO NOT MERGE 03907bdae Import translations. DO NOT MERGE cd23c7560 Import translations. DO NOT MERGE 3025a229b Import translations. DO NOT MERGE 3385da1f2 Import translations. DO NOT MERGE d677f3036 Import translations. DO NOT MERGE 862dafaa6 Import translations. DO NOT MERGE 1eb4270b3 Import translations. DO NOT MERGE ee6a4fd1a Import translations. DO NOT MERGE bb0320d46 Import translations. DO NOT MERGE 76ae487e5 Fix dependencies of packages that target earlier releases 6767e0593 Fix dependencies of packages that target earlier releases 9e66d133a Import translations. DO NOT MERGE 1880e627b Import translations. DO NOT MERGE 9cad1fd7c Import translations. DO NOT MERGE 368535de6 Import translations. DO NOT MERGE 80bc1d494 Import translations. DO NOT MERGE ee7e6e9c8 Import translations. DO NOT MERGE 74ac86334 Import translations. DO NOT MERGE 441fbc5b9 Import translations. DO NOT MERGE 381c38a12 Prepare for removal of junit and android.test classes from Android API (step 1) b07a800d4 Import translations. DO NOT MERGE b00292291 Import translations. DO NOT MERGE ddc9c28ca Prepare for removal of junit and android.test classes from Android API (step 1) 3bc673c04 Prepare for removal of junit and android.test classes from Android API (step 1) c04084ded Import translations. DO NOT MERGE 25302cdda Import translations. DO NOT MERGE 207d2ba18 Import translations. DO NOT MERGE 92dfcfe1a Import translations. DO NOT MERGE eddc65698 Import translations. DO NOT MERGE 34421b01d Import translations. DO NOT MERGE 00b7bc418 Import translations. DO NOT MERGE 80a58de7b Import translations. DO NOT MERGE ecc9c1a8d Import translations. DO NOT MERGE 97b297c7d Import translations. DO NOT MERGE 037b103cb Import translations. DO NOT MERGE 28c83ffca Import translations. DO NOT MERGE 55743cd5d Import translations. DO NOT MERGE b6ea77466 Import translations. DO NOT MERGE c00db91be Import translations. DO NOT MERGE d860ee678 Import translations. DO NOT MERGE 29cce21e6 Import translations. DO NOT MERGE f382c4e09 Import translations. DO NOT MERGE feb7f2e70 Import translations. DO NOT MERGE 81eb1564c Import translations. DO NOT MERGE 10a4a49b9 Import translations. DO NOT MERGE dbb769aed Import translations. DO NOT MERGE 7113351cd Import translations. DO NOT MERGE ========platform/packages/providers/BlockedNumberProvider between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/strings.xml | 20 ++++++++++++++++++++ res/values-en-rXC/strings.xml | 20 ++++++++++++++++++++ .../blockednumber/BlockedNumberDatabaseHelper.java | 4 ++++ 3 files changed, 44 insertions(+) 94d55a6 Close idle connections to release RAM 06798c9 Import translations. DO NOT MERGE c172391 Import translations. DO NOT MERGE e67609f Import translations. DO NOT MERGE 3aef9ae Import translations. DO NOT MERGE ========platform/packages/providers/BookmarkProvider between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 3fa85d5 Add OWNERS in packages/providers/BookmarkProvider ========platform/packages/providers/CalendarProvider between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + 1 file changed, 1 insertion(+) 1a97bb7 Add OWNERS in packages/providers/CalendarProvider ========platform/packages/providers/CallLogProvider between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ 1 file changed, 3 insertions(+) 8d79e5e Add OWNERS in packages/providers/CallLogProvider 398c26d Change namespace for internal only intent. ========platform/packages/providers/ContactsProvider between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + res/values-bn/strings.xml | 2 +- res/values-bs/strings.xml | 6 +-- res/values-en-rCA/strings.xml | 35 ++++++++++++ res/values-en-rXC/strings.xml | 35 ++++++++++++ res/values-hi/strings.xml | 4 +- .../providers/contacts/CallLogDatabaseHelper.java | 4 ++ .../providers/contacts/CallLogProvider.java | 6 +-- .../providers/contacts/ContactLocaleUtils.java | 21 ++++++-- .../providers/contacts/ContactsDatabaseHelper.java | 8 +++ .../providers/contacts/ContactsProvider2.java | 31 ++++++----- .../contacts/DataRowHandlerForGroupMembership.java | 7 +-- .../contacts/DbModifierWithNotification.java | 6 +-- .../providers/contacts/LegacyApiSupport.java | 36 ++++++------- .../android/providers/contacts/NameSplitter.java | 14 ++--- .../providers/contacts/PhotoPriorityResolver.java | 7 +-- src/com/android/providers/contacts/PhotoStore.java | 11 ++-- .../providers/contacts/SearchIndexManager.java | 4 +- .../providers/contacts/TransactionContext.java | 63 +++++++++++----------- .../aggregation/AbstractContactAggregator.java | 14 ++--- .../contacts/aggregation/ContactAggregator.java | 14 ++--- .../contacts/aggregation/ContactAggregator2.java | 14 ++--- .../aggregation/util/CommonNicknameCache.java | 10 ++-- .../aggregation/util/ContactAggregatorHelper.java | 19 +++---- .../contacts/aggregation/util/ContactMatcher.java | 4 +- .../aggregation/util/RawContactMatcher.java | 4 +- .../util/RawContactMatchingCandidates.java | 11 ++-- .../providers/contacts/util/DbQueryUtils.java | 6 +-- .../aggregation/ContactAggregator2Test.java | 15 +++++- .../aggregation/ContactAggregatorTest.java | 16 +++++- 30 files changed, 277 insertions(+), 152 deletions(-) 57906b3e Import translations. DO NOT MERGE 1e1898b6 Import translations. DO NOT MERGE 2724dead Close idle connections to release RAM cbc4580b Import translations. DO NOT MERGE 62b0ba00 Import translations. DO NOT MERGE 144dc982 Import translations. DO NOT MERGE ec846ea3 Import translations. DO NOT MERGE bbd7b2f2 Import translations. DO NOT MERGE 517d590d Make CP2 low-ram friendly cd0c8902 Disable a phone number log 29929d43 Add OWNERS in packages/providers/ContactsProvider 1d49a8c8 Import translations. DO NOT MERGE 6000b7dc Fixed the issue that unknown contact sort f378cd95 Import translations. DO NOT MERGE c4962f4a Import translations. DO NOT MERGE febc670e Change namespace for internal only intent. ========platform/packages/providers/DownloadProvider between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 1 - OWNERS | 1 + res/values-bn/strings.xml | 8 +- res/values-en-rCA/strings.xml | 63 ++++++ res/values-en-rXC/strings.xml | 63 ++++++ res/values-eu/strings.xml | 6 +- res/values-gu/strings.xml | 14 +- res/values-hi/strings.xml | 24 +- res/values-hy/strings.xml | 8 +- res/values-ml/strings.xml | 22 +- res/values-mr/strings.xml | 10 +- res/values-nl/strings.xml | 2 +- res/values-pa/strings.xml | 24 +- res/values-pt-rPT/strings.xml | 2 +- res/values-sk/strings.xml | 6 +- res/values-ta/strings.xml | 2 +- res/values-te/strings.xml | 14 +- res/values-zh-rCN/strings.xml | 2 +- .../android/providers/downloads/DownloadInfo.java | 7 - .../providers/downloads/DownloadNotifier.java | 12 +- .../providers/downloads/DownloadProvider.java | 14 +- .../downloads/DownloadStorageProvider.java | 8 - .../providers/downloads/DownloadThread.java | 51 ++--- src/com/android/providers/downloads/Helpers.java | 8 - .../providers/downloads/RealSystemFacade.java | 7 + .../android/providers/downloads/StorageUtils.java | 170 -------------- .../android/providers/downloads/SystemFacade.java | 3 + tests/AndroidManifest.xml | 2 +- .../AbstractDownloadProviderFunctionalTest.java | 35 +-- .../providers/downloads/FakeSystemFacade.java | 9 +- .../android/providers/downloads/StorageTest.java | 249 --------------------- ui/res/values-bn/strings.xml | 2 +- ui/res/values-bs/strings.xml | 2 +- ui/res/values-en-rCA/strings.xml | 51 +++++ ui/res/values-en-rXC/strings.xml | 51 +++++ ui/res/values-hi/strings.xml | 8 +- ui/res/values-hy/strings.xml | 2 +- ui/res/values-mk/strings.xml | 2 +- ui/res/values-ml/strings.xml | 8 +- ui/res/values-mr/strings.xml | 2 +- ui/res/values-pa/strings.xml | 6 +- ui/res/values-uz/strings.xml | 2 +- 42 files changed, 377 insertions(+), 606 deletions(-) a3566ef Import translations. DO NOT MERGE e978731 Import translations. DO NOT MERGE cc124a9 Import translations. DO NOT MERGE 635e12d Close idle connections to release RAM 5d18c17 Remove PDF Thumbnail support from DownloadStorageProvider d7ff0d1 Remove PDF Thumbnail support from DownloadStorageProvider 0694f44 Import translations. DO NOT MERGE e5299be Import translations. DO NOT MERGE 843f2d4 Import translations. DO NOT MERGE ae89e55 Download UI interactions should be in foreground. 3a1bec7 Import translations. DO NOT MERGE ac58f5b Import translations. DO NOT MERGE 22a540a Import translations. DO NOT MERGE d2a12ff Import translations. DO NOT MERGE 7849fb9 Import translations. DO NOT MERGE 479d118 Allow pdf thumbnail in downloads root by removing an override c8a1bd1 Allow DownloadStorageProvider to display PDF Thumbnails 646e0e2 Unify permissions under UPDATE_DEVICE_STATS. b0a086c Downgrade "Downloading" notification channel to MIN d635ac2 Allocate space using new StorageManager API. c442fbd Follow removal of NetworkInfo metered flag. 221afa4 Import translations. DO NOT MERGE 86575de Add OWNERS in packages/providers/DownloadProvider b7aea79 Not sending my uid as ORIGINATING_UID to package installer daa6190 Import translations. DO NOT MERGE 6a554cd Import translations. DO NOT MERGE c1dce64 Import translations. DO NOT MERGE 2535c37 Import translations. DO NOT MERGE a4f49c5 Import translations. DO NOT MERGE 3ecfbcd Import translations. DO NOT MERGE ========platform/packages/providers/MediaProvider between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 8 +- res/values-af/strings.xml | 2 +- res/values-ar/strings.xml | 4 +- res/values-b+sr+Latn/strings.xml | 2 +- res/values-bn/strings.xml | 14 +- res/values-en-rCA/strings.xml | 42 ++ res/values-en-rXC/strings.xml | 42 ++ res/values-gu/strings.xml | 2 +- res/values-hi/strings.xml | 10 +- res/values-iw/strings.xml | 2 +- res/values-mk/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-pa/strings.xml | 6 +- res/values-sk/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-uk/strings.xml | 2 +- res/values-uz/strings.xml | 2 +- src/com/android/providers/media/MediaProvider.java | 683 +++++++++++---------- .../providers/media/MediaScannerReceiver.java | 4 +- src/com/android/providers/media/MtpReceiver.java | 7 +- src/com/android/providers/media/MtpService.java | 94 ++- 21 files changed, 510 insertions(+), 424 deletions(-) 05da3e8 Import translations. DO NOT MERGE 47a4e0a Import translations. DO NOT MERGE c1bae18 Close idle connections to release RAM f17e45d Only register for storage events after priming. 56c2b94 Import translations. DO NOT MERGE 08bae5c Make MtpReceiver and MtpService single user. a7e8907 Import translations. DO NOT MERGE 41a4f5a Import translations. DO NOT MERGE a21c1f4 Configure Mtp once on boot. bae4061 Fix deadlock in MediaProvider 6aee2ed Allow RingtonePickerActivity to be disabled f4dd2e9 Revert "MediaProvider: Fix where condition of delete queries" 757677c MediaProvider: Fix where condition of delete queries f6e61a8 Remove redundant scan on boot completion. 1a25637 Import translations. DO NOT MERGE dbb43f3 Import translations. DO NOT MERGE 9afdcd8 Import translations. DO NOT MERGE 3d7a146 Import translations. DO NOT MERGE 587c10c Import translations. DO NOT MERGE 2ef0248 Import translations. DO NOT MERGE cedfaa3 Import translations. DO NOT MERGE a01878b Import translations. DO NOT MERGE af4031f Import translations. DO NOT MERGE ========platform/packages/providers/PartnerBookmarksProvider between android-8.0.0_r32..android-8.1.0_r1========= tests/Android.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 6741b08 Fix dependencies of packages that target earlier releases ========platform/packages/providers/TelephonyProvider between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 7 + OWNERS | 5 + res/values-en-rCA/config.xml | 10 + res/values-en-rCA/strings.xml | 21 ++ res/values-en-rXC/config.xml | 10 + res/values-en-rXC/strings.xml | 21 ++ res/values-mk/strings.xml | 2 +- res/values/config.xml | 7 + res/xml/hbpcd_lookup_tables.xml | 2 +- .../providers/telephony/CarrierDatabaseHelper.java | 101 ++++++ .../providers/telephony/CarrierProvider.java | 132 +++++++ .../telephony/HbpcdLookupDatabaseHelper.java | 3 + .../android/providers/telephony/MmsProvider.java | 77 +++-- .../providers/telephony/MmsSmsDatabaseHelper.java | 70 ++-- .../providers/telephony/MmsSmsProvider.java | 15 + .../android/providers/telephony/ProviderUtil.java | 1 + .../android/providers/telephony/SmsProvider.java | 27 +- .../providers/telephony/TelephonyBackupAgent.java | 175 ++++++++-- .../providers/telephony/TelephonyProvider.java | 385 +++++++++++++++++---- .../providers/telephony/CarrierProviderTest.java | 325 +++++++++++++++++ .../telephony/CarrierProviderTestable.java | 85 +++++ .../providers/telephony/SmsProviderTest.java | 173 +++++++++ .../providers/telephony/SmsProviderTestable.java | 83 +++++ .../telephony/TelephonyBackupAgentTest.java | 181 ++++++++-- .../providers/telephony/TelephonyProviderTest.java | 74 +++- 25 files changed, 1817 insertions(+), 175 deletions(-) d51baf2 Import translations. DO NOT MERGE 513f66c Add delete method to CarrierProvider. 1143cd0 Set intent flags for notifying messaging app. d4d7381 Simplify code to preserve preferred APN across OTA update. 66304f6 Close idle connections to release RAM 7826adc Import translations. DO NOT MERGE 9c34517 Import translations. DO NOT MERGE c1f7e0a remove the extra slash from insert uri c132f20 Do not call startForegroundService 460d703 Add new column user_editable to Carriers table in telephony db. 5a13aac Add OWNERS in packages/providers/TelephonyProvider 5d24c2c Fix merge conflict from oc-dr1-dev to oc-dr1-dev-plus-aosp 3de76f8 Don't use APNs xml if CarrierSettings is installed d4dd899 Don't use APNs xml if CarrierSettings is installed cc28f57 Carrier provider to hold the IMSI. e5bf837 Don't use APNs xml if CarrierSettings is installed 0144c1c Create Provider for Carrier information including the Public key used for IMIS encryption. 620d2ad 38380566 Notifiy the default sms app when restoration is complete 6cf9bda Implement bulkInsert in TelephonyProvider 7005be8 Add support for deleting APNs. b114ed2 Add new columns for embedded subscriptions. 0fffc68 Query without a subid uses the default subid ded631f use correct URL to notify sms provider changes 3fe96b4 Use SubscriptionId instead of SubId 395c554 Add service-state content provider ea5cb79 Add service-state content provider 618b16c 32394618, 36899165, 37245921 Fix unread and text_only flags 1c7da75 Import translations. DO NOT MERGE 785f921 36367212, 36366196 Restore MMS attachments from backup file 2ee0933 Renaming Czech Republic to Czechia. ========platform/packages/providers/TvProvider between android-8.0.0_r32..android-8.1.0_r1========= res/values-am/strings.xml | 4 +- res/values-b+sr+Latn/strings.xml | 2 +- res/values-be/strings.xml | 22 ++++++++ res/values-bs/strings.xml | 22 ++++++++ res/values-ca/strings.xml | 4 +- res/values-de/strings.xml | 4 +- res/values-el/strings.xml | 4 +- res/values-en-rAU/strings.xml | 2 +- res/values-en-rCA/strings.xml | 22 ++++++++ res/values-en-rGB/strings.xml | 2 +- res/values-en-rIN/strings.xml | 2 +- res/values-en-rXC/strings.xml | 22 ++++++++ res/values-fi/strings.xml | 2 +- res/values-fr-rCA/strings.xml | 4 +- res/values-in/strings.xml | 4 +- res/values-nb/strings.xml | 2 +- res/values-pl/strings.xml | 2 +- res/values-pt/strings.xml | 4 +- res/values-ro/strings.xml | 4 +- res/values-ru/strings.xml | 2 +- res/values-sr/strings.xml | 2 +- res/values-uk/strings.xml | 4 +- res/values-zh-rCN/strings.xml | 4 +- src/com/android/providers/tv/TvProvider.java | 76 +++++++++++++++------------- 24 files changed, 158 insertions(+), 64 deletions(-) 75f1fe9 Import translations. DO NOT MERGE fc137b1 Initialize projection maps in a class synchronized method for thread safety. d60d346 Allow inserting programs for other packages if you have the right permissions 92fab93 Import translations. DO NOT MERGE 9a2ac41 Import translations. DO NOT MERGE 04e2d0c Import translations. DO NOT MERGE d359b8c Import translations. DO NOT MERGE b4ef6b0 Import translations. DO NOT MERGE ead7221 Import translations. DO NOT MERGE b127452 Import translations. DO NOT MERGE 3877b31 Import translations. DO NOT MERGE bb99616 Return empty rows on invalid start and end times 374df0a Import translations. DO NOT MERGE ========platform/packages/providers/UserDictionaryProvider between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/strings.xml | 20 ++++++++++++++++++++ res/values-en-rXC/strings.xml | 20 ++++++++++++++++++++ res/values-hi/strings.xml | 2 +- res/values-tl/strings.xml | 2 +- .../userdictionary/UserDictionaryProvider.java | 4 ++++ 5 files changed, 46 insertions(+), 2 deletions(-) c1c5f46 Import translations. DO NOT MERGE 0272515 Close idle connections to release RAM 0ad6b85 Import translations. DO NOT MERGE 9286a78 Import translations. DO NOT MERGE 8ecde99 Import translations. DO NOT MERGE 1290752 Import translations. DO NOT MERGE 4529b11 Import translations. DO NOT MERGE ========platform/packages/screensavers/Basic between android-8.0.0_r32..android-8.1.0_r1========= res/values-en-rCA/strings.xml | 21 +++++++++++++++++++++ res/values-en-rXC/strings.xml | 21 +++++++++++++++++++++ res/values-fr-rCA/strings.xml | 2 +- res/values-ml/strings.xml | 2 +- 4 files changed, 44 insertions(+), 2 deletions(-) 66eb630 Import translations. DO NOT MERGE 7b28d8a Import translations. DO NOT MERGE 4b32d0a Import translations. DO NOT MERGE a01540d Import translations. DO NOT MERGE 819da46 Import translations. DO NOT MERGE eb354d0 Import translations. DO NOT MERGE 72d2172 Import translations. DO NOT MERGE ========platform/packages/screensavers/PhotoTable between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + res/values-bn/strings.xml | 2 +- res/values-en-rCA/strings.xml | 30 ++++++++++++++++++++++++++++++ res/values-en-rXC/strings.xml | 30 ++++++++++++++++++++++++++++++ res/values-pa/strings.xml | 2 +- 5 files changed, 63 insertions(+), 2 deletions(-) aa2cd1c Import translations. DO NOT MERGE c545f19 Import translations. DO NOT MERGE a4639bb Import translations. DO NOT MERGE 1f164d2 Import translations. DO NOT MERGE fd7e5dd Add OWNERS in packages/screensavers/PhotoTable df86273 Import translations. DO NOT MERGE eb37d17 Import translations. DO NOT MERGE ========platform/packages/services/BuiltInPrintService between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 2 + OWNERS | 2 + jni/include/ifc_print_job.h | 2 +- jni/include/lib_wprint.h | 4 +- jni/ipphelper/ipp_print.c | 17 +++- jni/ipphelper/ipphelper.c | 29 ++++-- jni/ipphelper/ipphelper.h | 6 +- jni/ipphelper/ippstatus_capabilities.c | 2 + jni/lib/lib_wprint.c | 16 +++- jni/lib/printer.c | 2 +- jni/lib/wprintJNI.c | 9 +- jni/plugins/genPCLm/src/genPCLm.cpp | 15 ++-- jni/plugins/lib_pclm.c | 4 + jni/plugins/lib_pwg.c | 73 ++++++++++++--- res/values-en-rCA/strings.xml | 49 ++++++++++ res/values-en-rXC/strings.xml | 49 ++++++++++ res/values-gu/strings.xml | 2 +- res/values-hi/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-pa/strings.xml | 4 +- res/values-sk/strings.xml | 2 +- res/values-ta/strings.xml | 2 +- src/com/android/bips/LocalDiscoverySession.java | 20 +++-- src/com/android/bips/LocalPrintJob.java | 2 +- src/com/android/bips/LocalPrinter.java | 26 +++--- .../android/bips/discovery/DiscoveredPrinter.java | 12 +++ src/com/android/bips/discovery/Discovery.java | 9 +- .../android/bips/discovery/ManualDiscovery.java | 65 ++++++-------- src/com/android/bips/discovery/MdnsDiscovery.java | 100 +++++++++++++++++---- src/com/android/bips/discovery/MultiDiscovery.java | 5 ++ src/com/android/bips/ipp/Backend.java | 10 ++- src/com/android/bips/ipp/CapabilitiesCache.java | 74 +++++++++++---- src/com/android/bips/ipp/GetCapabilitiesTask.java | 24 +++-- src/com/android/bips/ipp/StartJobTask.java | 2 +- .../android/bips/jni/LocalPrinterCapabilities.java | 4 + .../android/bips/ui/ManualPrintersFragment.java | 4 +- 36 files changed, 503 insertions(+), 149 deletions(-) fb37766 Support IPPS-only printers 54c5380 Import translations. DO NOT MERGE 72b11f7 Import translations. DO NOT MERGE 5b70363 prevent IO on main thread 45deb1e Import translations. DO NOT MERGE 066f7a5 Import translations. DO NOT MERGE 9493c0c Print system APIs are not permission protected 36f5d54 Add OWNERS in packages/services/BuiltInPrintService d1d1934 make add printer dialog less invasive e604a9f improve printer discovery 782f3e4 fix delivery of blank pages to PWG-Raster printers 2e2be0f fix two-sided multiple-copy jobs ffcce32 Import translations. DO NOT MERGE a7481b0 Import translations. DO NOT MERGE bc8f3da Import translations. DO NOT MERGE 283b817 Import translations. DO NOT MERGE 086d839 fix incorrect use of FileDescriptor ========platform/packages/services/Car between android-8.0.0_r32..android-8.1.0_r1========= .gitignore | 2 + CleanSpec.mk | 8 + TrustAgent/Android.mk | 3 + .../com/android/car/trust/CarBleTrustAgent.java | 4 +- .../android/car/trust/PhoneEnrolmentActivity.java | 8 +- car-cluster-logging-renderer/Android.mk | 3 +- .../LoggingClusterRenderingService.java | 8 + car-lib/Android.mk | 2 + car-lib/api/2.txt | 297 + car-lib/api/current.txt | 15 +- car-lib/api/system-1.txt | 4 +- car-lib/api/system-2.txt | 752 ++ car-lib/api/system-current.txt | 297 +- car-lib/src/android/car/Car.java | 97 +- car-lib/src/android/car/CarBluetoothManager.java | 144 + car-lib/src/android/car/CarProjectionManager.java | 27 +- car-lib/src/android/car/ICar.aidl | 14 +- car-lib/src/android/car/ICarBluetooth.aidl | 27 + car-lib/src/android/car/ICarProjection.aidl | 4 +- .../car/cluster/CarInstrumentClusterManager.java | 232 + .../android/car/cluster/ClusterActivityState.java | 91 + .../cluster/IInstrumentClusterManagerCallback.aidl | 35 + .../IInstrumentClusterManagerService.aidl} | 17 +- .../car/cluster/renderer/DisplayConfiguration.java | 96 - .../car/cluster/renderer/IInstrumentCluster.aidl | 5 +- .../renderer/IInstrumentClusterCallback.aidl | 54 + .../renderer/IInstrumentClusterNavigation.aidl | 4 +- .../InstrumentClusterRenderingService.java | 120 +- .../car/cluster/renderer/NavigationRenderer.java | 4 + .../renderer/ThreadSafeNavigationRenderer.java | 11 + .../CarDiagnosticEvent.aidl} | 4 +- .../android/car/diagnostic/CarDiagnosticEvent.java | 885 ++ .../CarDiagnosticManager.java | 163 +- .../android/car/diagnostic/FloatSensorIndex.java | 190 + .../{hardware => diagnostic}/ICarDiagnostic.aidl | 30 +- .../ICarDiagnosticEventListener.aidl | 4 +- .../android/car/diagnostic/IntegerSensorIndex.java | 112 + .../android/car/hardware/CarDiagnosticEvent.java | 668 -- .../car/hardware/CarDiagnosticSensorIndices.java | 266 - ...arDiagnosticEvent.aidl => CarSensorConfig.aidl} | 2 +- .../src/android/car/hardware/CarSensorConfig.java | 125 + .../src/android/car/hardware/CarSensorEvent.java | 130 +- .../src/android/car/hardware/CarSensorManager.java | 104 +- car-lib/src/android/car/hardware/ICarSensor.aidl | 6 + .../android/car/hardware/hvac/CarHvacManager.java | 6 + car-lib/src/android/car/media/CarAudioManager.java | 8 +- car-lib/src/android/car/media/ICarAudio.aidl | 2 +- .../navigation/CarNavigationInstrumentCluster.java | 34 +- .../car/navigation/CarNavigationStatusManager.java | 45 +- car-lib/src/android/car/settings/CarSettings.java | 67 +- .../src/android/car/vms/IVmsPublisherClient.aidl | 40 - .../src/android/car/vms/IVmsPublisherService.aidl | 43 - .../src/android/car/vms/IVmsSubscriberService.aidl | 59 - car-lib/src/android/car/vms/VmsLayer.java | 115 - .../src/android/car/vms/VmsLayerDependency.java | 100 - car-lib/src/android/car/vms/VmsLayersOffering.java | 72 - .../android/car/vms/VmsPublisherClientService.java | 237 - .../src/android/car/vms/VmsSubscriberManager.java | 293 - .../src/android/car/vms/VmsSubscriptionState.aidl | 19 - .../src/android/car/vms/VmsSubscriptionState.java | 91 - .../android/car/internal/FeatureConfiguration.java | 2 - .../android/car/internal/FeatureConfiguration.java | 2 - car-maps-placeholder/Android.mk | 6 +- car-support-lib/Android.mk | 57 +- car-support-lib/api/current.txt | 15 +- car-support-lib/car-support.mk | 28 +- car-support-lib/proguard-release.flags | 9 + .../res/anim/car_fab_state_list_animator.xml | 34 - car-support-lib/res/anim/car_list_in.xml | 30 - car-support-lib/res/anim/car_list_out.xml | 29 - car-support-lib/res/anim/car_list_pop_out.xml | 32 - car-support-lib/res/anim/sdk_list_out.xml | 30 - .../res/drawable-hdpi/drawer_shadow.9.png | Bin 524 -> 0 bytes .../res/drawable-hdpi/error_illustration.png | Bin 4589 -> 0 bytes car-support-lib/res/drawable-hdpi/ic_down.png | Bin 2569 -> 0 bytes car-support-lib/res/drawable-hdpi/ic_launcher.png | Bin 14383 -> 0 bytes .../res/drawable-hdpi/ic_remove_circle.png | Bin 1781 -> 0 bytes car-support-lib/res/drawable-hdpi/ic_up.png | Bin 2532 -> 0 bytes car-support-lib/res/drawable-hdpi/ic_up_dark.png | Bin 2402 -> 0 bytes .../res/drawable-mdpi/drawer_shadow.9.png | Bin 389 -> 0 bytes .../res/drawable-mdpi/error_illustration.png | Bin 3317 -> 0 bytes car-support-lib/res/drawable-mdpi/ic_down.png | Bin 1685 -> 0 bytes .../res/drawable-mdpi/ic_remove_circle.png | Bin 1092 -> 0 bytes car-support-lib/res/drawable-mdpi/ic_up.png | Bin 1667 -> 0 bytes car-support-lib/res/drawable-mdpi/ic_up_dark.png | Bin 1639 -> 0 bytes .../res/drawable-v21/car_pagination_background.xml | 18 - .../car_pagination_background_dark.xml | 18 - .../car_pagination_background_light.xml | 19 - .../res/drawable-xhdpi/drawer_shadow.9.png | Bin 629 -> 0 bytes .../res/drawable-xhdpi/error_illustration.png | Bin 6862 -> 0 bytes car-support-lib/res/drawable-xhdpi/ic_down.png | Bin 3815 -> 0 bytes .../res/drawable-xhdpi/ic_remove_circle.png | Bin 2719 -> 0 bytes car-support-lib/res/drawable-xhdpi/ic_up.png | Bin 3781 -> 0 bytes car-support-lib/res/drawable-xhdpi/ic_up_dark.png | Bin 3912 -> 0 bytes .../res/drawable-xxhdpi/drawer_shadow.9.png | Bin 1640 -> 0 bytes .../res/drawable-xxhdpi/error_illustration.png | Bin 7456 -> 0 bytes car-support-lib/res/drawable-xxhdpi/ic_down.png | Bin 2761 -> 0 bytes .../res/drawable-xxhdpi/ic_remove_circle.png | Bin 2442 -> 0 bytes car-support-lib/res/drawable-xxhdpi/ic_up.png | Bin 2738 -> 0 bytes car-support-lib/res/drawable-xxhdpi/ic_up_dark.png | Bin 4518 -> 0 bytes car-support-lib/res/drawable/car_empty.xml | 24 - .../res/drawable/car_header_button_background.xml | 20 - .../res/drawable/car_list_item_background.xml | 20 - .../res/drawable/car_pagination_background.xml | 23 - .../drawable/car_pagination_background_dark.xml | 23 - .../drawable/car_pagination_background_light.xml | 23 - car-support-lib/res/drawable/ic_chevron_right.xml | 15 - car-support-lib/res/drawable/ic_down_button.xml | 20 - car-support-lib/res/drawable/ic_up_button.xml | 20 - car-support-lib/res/drawable/rail_fab.xml | 22 - car-support-lib/res/layout/car_imageview.xml | 19 - car-support-lib/res/layout/car_list_item_1.xml | 45 - .../res/layout/car_list_item_1_card.xml | 55 - .../res/layout/car_list_item_1_small.xml | 70 - .../res/layout/car_list_item_1_small_card.xml | 71 - car-support-lib/res/layout/car_list_item_2.xml | 65 - .../res/layout/car_list_item_2_card.xml | 67 - car-support-lib/res/layout/car_list_item_empty.xml | 45 - car-support-lib/res/layout/car_menu_list_item.xml | 75 - .../res/layout/car_paged_recycler_view.xml | 44 - .../res/layout/car_paged_scrollbar_buttons.xml | 53 - car-support-lib/res/layout/car_textview.xml | 25 - .../res/layout/car_unavailable_category.xml | 51 - car-support-lib/res/values-h600dp/dimens.xml | 40 - car-support-lib/res/values-h600dp/strings.xml | 18 - car-support-lib/res/values-h600dp/styles.xml | 27 - car-support-lib/res/values-night-wheel/colors.xml | 18 - car-support-lib/res/values-night/colors.xml | 35 - car-support-lib/res/values-notouch/bools.xml | 18 - car-support-lib/res/values-w720dp/dimens.xml | 20 - car-support-lib/res/values-wheel/bools.xml | 18 - car-support-lib/res/values-wheel/colors.xml | 18 - car-support-lib/res/values/attrs.xml | 51 - car-support-lib/res/values/bools.xml | 19 - car-support-lib/res/values/colors.xml | 142 - car-support-lib/res/values/dimens.xml | 115 - car-support-lib/res/values/integers.xml | 18 - car-support-lib/res/values/strings.xml | 17 +- car-support-lib/res/values/styles.xml | 189 - car-support-lib/src/android/support/car/Car.java | 14 +- .../src/android/support/car/app/CarActivity.java | 539 - .../src/android/support/car/app/CarAppUtil.java | 33 - .../support/car/app/CarFragmentActivity.java | 730 -- .../android/support/car/app/CarProxyActivity.java | 382 - .../support/car/app/menu/CarDrawerActivity.java | 427 - .../src/android/support/car/app/menu/CarMenu.java | 367 - .../support/car/app/menu/CarMenuCallbacks.java | 164 - .../support/car/app/menu/CarUiController.java | 151 - .../car/app/menu/EmbeddedCarUiController.java | 258 - .../src/android/support/car/app/menu/RootMenu.java | 71 - .../car/app/menu/SearchBoxEditListener.java | 32 - .../src/android/support/car/app/menu/Utils.java | 37 - .../app/menu/compat/CarMenuConstantsComapt.java | 112 - .../compat/EmbeddedCarMenuCallbacksCompat.java | 181 - .../EmbeddedSearchBoxEditListenerCompat.java | 39 - .../support/car/hardware/CarSensorConfig.java | 98 + .../support/car/hardware/CarSensorEvent.java | 130 +- .../support/car/hardware/CarSensorManager.java | 36 +- .../car/hardware/CarSensorManagerEmbedded.java | 19 +- .../support/car/hardware/CarSensorsProxy.java | 16 +- .../navigation/CarNavigationInstrumentCluster.java | 49 +- .../car/navigation/CarNavigationStatusManager.java | 42 + .../CarNavigationStatusManagerEmbedded.java | 13 +- .../support/car/ui/AnimationListenerAdapter.java | 47 - .../android/support/car/ui/CarActionExtender.java | 61 - .../android/support/car/ui/CarItemAnimator.java | 68 - .../android/support/car/ui/CarLayoutManager.java | 1528 --- .../support/car/ui/CarListItemViewHolder.java | 75 - .../src/android/support/car/ui/CarNavExtender.java | 454 - .../android/support/car/ui/CarRecyclerView.java | 196 - .../support/car/ui/CarUiResourceLoader.java | 99 - .../support/car/ui/CheckboxWrapperView.java | 55 - .../support/car/ui/CircleBitmapDrawable.java | 129 - .../support/car/ui/CircularClipAnimation.java | 245 - .../support/car/ui/ClippableFrameLayout.java | 55 - .../src/android/support/car/ui/ColorChecker.java | 136 - .../src/android/support/car/ui/Constants.java | 37 - .../src/android/support/car/ui/CursorFilter.java | 73 - .../support/car/ui/CursorRecyclerViewAdapter.java | 139 - .../support/car/ui/DrawerArrowDrawable.java | 215 - .../src/android/support/car/ui/FabDrawable.java | 217 - .../car/ui/GroupingCursorRecyclerViewAdapter.java | 267 - .../car/ui/GroupingRecyclerViewAdapter.java | 280 - .../support/car/ui/LogDecelerateInterpolator.java | 44 - .../src/android/support/car/ui/MaxWidthLayout.java | 96 - .../android/support/car/ui/PagedLayoutManager.java | 152 - .../src/android/support/car/ui/PagedListView.java | 544 - .../android/support/car/ui/PagedScrollBarView.java | 218 - .../android/support/car/ui/PathClippingView.java | 31 - .../support/car/ui/QuantumInterpolator.java | 131 - .../support/car/ui/ReversibleInterpolator.java | 44 - car-ui-provider/Android.mk | 36 - car-ui-provider/res/drawable-hdpi/ic_google.png | Bin 1380 -> 0 bytes car-ui-provider/res/drawable-hdpi/ic_googleg.png | Bin 1183 -> 0 bytes car-ui-provider/res/drawable-mdpi/ic_google.png | Bin 897 -> 0 bytes car-ui-provider/res/drawable-mdpi/ic_googleg.png | Bin 815 -> 0 bytes car-ui-provider/res/drawable-xhdpi/ic_google.png | Bin 1837 -> 0 bytes car-ui-provider/res/drawable-xhdpi/ic_googleg.png | Bin 1547 -> 0 bytes car-ui-provider/res/drawable-xxhdpi/ic_google.png | Bin 2834 -> 0 bytes car-ui-provider/res/drawable-xxhdpi/ic_googleg.png | Bin 2254 -> 0 bytes car-ui-provider/res/layout/car_activity.xml | 192 - .../res/layout/car_paged_recycler_view.xml | 45 - car-ui-provider/res/values-h600dp/dimens.xml | 21 - car-ui-provider/res/values/dimens.xml | 21 - car-ui-provider/res/values/strings.xml | 18 - .../android/car/ui/provider/CarDrawerLayout.java | 1466 --- .../android/car/ui/provider/CarRecyclerView.java | 37 - .../src/android/car/ui/provider/CarUiEntry.java | 544 - .../android/car/ui/provider/DrawerApiAdapter.java | 492 - .../android/car/ui/provider/DrawerController.java | 664 - .../android/car/ui/provider/MaxWidthLayout.java | 37 - .../src/android/car/ui/provider/PagedListView.java | 37 - .../car/ui/provider/PagedScrollBarView.java | 40 - car-usb-handler/Android.mk | 4 + car-usb-handler/res/values/strings.xml | 1 + .../android/car/usb/handler/UsbDeviceSettings.java | 13 +- .../android/car/usb/handler/UsbHostController.java | 43 +- .../car/usb/handler/UsbSettingsStorage.java | 75 +- car_product/bootanimations/bootanimation-832.zip | Bin 0 -> 2052281 bytes .../bootanimations/square_280/bootanimation.zip | Bin 936886 -> 0 bytes .../bootanimations/square_320/bootanimation.zip | Bin 1070077 -> 0 bytes .../bootanimations/square_360/bootanimation.zip | Bin 1215525 -> 0 bytes car_product/build/car.mk | 8 +- car_product/build/car_base.mk | 20 +- car_product/build/default-car-permissions.xml | 54 + .../res/drawable-night-nodpi/default_wallpaper.png | Bin 0 -> 344799 bytes .../res/res/drawable-nodpi/default_wallpaper.png | Bin 323199 -> 479010 bytes .../drawable-sw600dp-night/default_wallpaper.png | Bin 0 -> 344799 bytes .../drawable-sw600dp-nodpi/default_wallpaper.png | Bin 323199 -> 479010 bytes .../drawable-sw720dp-night/default_wallpaper.png | Bin 0 -> 344799 bytes .../drawable-sw720dp-nodpi/default_wallpaper.png | Bin 323199 -> 479010 bytes .../res/res/drawable/ic_collapse_notification.xml | 26 + .../res/res/drawable/ic_expand_notification.xml | 26 + .../res/res/drawable/notification_action_bg.xml | 11 +- .../res/layout/notification_material_action.xml | 34 + .../layout/notification_material_media_action.xml | 18 +- .../layout/notification_template_right_icon.xml | 27 + .../base/core/res/res/values-h600dp/dimens.xml | 39 + .../base/core/res/res/values-night/colors.xml | 37 + .../base/core/res/res/values-w840dp/dimens.xml | 23 + .../frameworks/base/core/res/res/values/colors.xml | 41 + .../frameworks/base/core/res/res/values/config.xml | 18 + .../frameworks/base/core/res/res/values/dimens.xml | 86 + .../frameworks/base/core/res/res/values/styles.xml | 11 + .../SystemUI/res-keyguard/drawable/ic_done_wht.xml | 28 + .../res-keyguard/layout/keyguard_pin_view.xml | 172 + .../SystemUI/res-keyguard/values/dimens.xml | 28 + .../SystemUI/res-keyguard/values/integers.xml | 19 + .../SystemUI/res-keyguard/values/strings.xml | 28 + .../SystemUI/res-keyguard/values/styles.xml | 38 + .../SystemUI/res/drawable/car_ic_seekbar_thumb.xml | 28 + .../SystemUI/res/drawable/car_ic_seekbar_track.xml | 38 + .../res/drawable/notification_material_bg.xml | 26 + .../res/drawable/notification_material_bg_dim.xml | 14 +- .../SystemUI/res/drawable/remote_input_bg.xml | 11 +- .../res/drawable/volume_dialog_background.xml | 26 + .../SystemUI/res/layout/volume_dialog_row.xml | 66 + .../SystemUI/res/values-h600dp}/dimens.xml | 16 +- .../packages/SystemUI/res/values-night/colors.xml | 25 + .../SystemUI/res/values-sw600dp/dimens.xml | 4 +- .../SystemUI/res/values-w1024dp}/dimens.xml | 6 +- .../SystemUI/res/values-w550dp-land}/dimens.xml | 3 +- .../packages/SystemUI/res/values/arrays_car.xml | 2 +- .../base/packages/SystemUI/res/values/colors.xml | 18 +- .../base/packages/SystemUI/res/values/config.xml | 61 + .../base/packages/SystemUI/res/values/dimens.xml | 85 + .../services/Telecomm/res/values/config.xml | 2 +- car_product/sepolicy/file_contexts | 1 + car_product/sepolicy/priv_app.te | 2 - car_product/sepolicy/property.te | 3 - car_product/sepolicy/property_contexts | 1 - car_product/sepolicy/system_server.te | 2 - evs/app/Android.mk | 57 +- evs/app/CarFromTop.png | Bin 0 -> 28116 bytes evs/app/ConfigManager.cpp | 21 - evs/app/ConfigManager.h | 8 +- evs/app/EvsStateControl.cpp | 243 +- evs/app/EvsStateControl.h | 54 +- evs/app/EvsVehicleListener.h | 13 +- evs/app/FormatConvert.cpp | 169 + evs/app/FormatConvert.h | 60 + evs/app/LabeledChecker.png | Bin 0 -> 9304 bytes evs/app/RenderBase.cpp | 217 + evs/app/RenderBase.h | 68 + evs/app/RenderDirectView.cpp | 140 + evs/app/RenderDirectView.h | 53 + evs/app/RenderPixelCopy.cpp | 133 + evs/app/RenderPixelCopy.h | 51 + evs/app/RenderTopView.cpp | 339 + evs/app/RenderTopView.h | 76 + evs/app/StreamHandler.cpp | 230 +- evs/app/StreamHandler.h | 45 +- evs/app/TexWrapper.cpp | 198 + evs/app/TexWrapper.h | 42 + evs/app/VideoTex.cpp | 155 + evs/app/VideoTex.h | 66 + evs/app/WindowSurface.cpp | 86 + evs/app/WindowSurface.h | 46 + evs/app/config.json | 68 +- evs/app/config.json.readme | 42 + evs/app/evs_app.cpp | 123 +- evs/app/evs_app.rc | 5 + evs/app/glError.cpp | 75 + .../car/vms/VmsLayer.aidl => evs/app/glError.h | 9 +- evs/app/shader.cpp | 136 + evs/app/shader.h | 26 + evs/app/shader_projectedTex.h | 65 + evs/app/shader_simpleTex.h | 44 + evs/manager/Android.mk | 11 +- evs/manager/Enumerator.cpp | 2 - evs/manager/HalCamera.cpp | 2 - evs/manager/ServiceNames.h | 11 +- evs/manager/VirtualCamera.cpp | 2 - evs/manager/android.automotive.evs.manager@1.0.rc | 6 + evs/manager/service.cpp | 37 +- evs/sampleDriver/Android.mk | 45 + evs/sampleDriver/EvsEnumerator.cpp | 294 + evs/sampleDriver/EvsEnumerator.h | 82 + evs/sampleDriver/EvsGlDisplay.cpp | 298 + evs/sampleDriver/EvsGlDisplay.h | 68 + evs/sampleDriver/EvsV4lCamera.cpp | 534 + evs/sampleDriver/EvsV4lCamera.h | 104 + evs/sampleDriver/GlWrapper.cpp | 468 + evs/sampleDriver/GlWrapper.h | 72 + .../sampleDriver/ServiceNames.h | 6 +- evs/sampleDriver/VideoCapture.cpp | 303 + evs/sampleDriver/VideoCapture.h | 75 + .../android.hardware.automotive.evs@1.0-sample.rc | 6 + evs/sampleDriver/bufferCopy.cpp | 235 + evs/sampleDriver/bufferCopy.h | 53 + evs/sampleDriver/service.cpp | 61 + evs/sepolicy/attributes | 4 + evs/sepolicy/evs_app.te | 22 + evs/sepolicy/evs_default.te | 7 + evs/sepolicy/evs_driver.te | 20 + evs/sepolicy/evs_manager.te | 8 + evs/sepolicy/file_contexts | 12 + evs/sepolicy/hal_evs.te | 6 + .../com/android/car/obd2/IntegerArrayStream.java | 4 + obd2-lib/src/com/android/car/obd2/Obd2Command.java | 2 +- .../src/com/android/car/obd2/Obd2Connection.java | 97 +- .../android/car/obd2/Obd2FreezeFrameGenerator.java | 177 + .../android/car/obd2/Obd2LiveFrameGenerator.java | 12 +- .../src/com/android/car/obd2/commands/RPM.java | 2 +- service/Android.mk | 8 +- service/AndroidManifest.xml | 39 +- service/res/values/config.xml | 6 +- service/res/values/strings.xml | 18 +- .../car/BluetoothDeviceConnectionPolicy.java | 155 +- .../src/com/android/car/BluetoothDevicesInfo.java | 266 +- service/src/com/android/car/BootReceiver.java | 40 - .../com/android/car/CarAudioAttributesUtil.java | 5 + service/src/com/android/car/CarAudioService.java | 248 +- .../src/com/android/car/CarBluetoothService.java | 192 +- .../src/com/android/car/CarDiagnosticService.java | 93 +- .../src/com/android/car/CarProjectionService.java | 6 +- .../src/com/android/car/CarSensorEventFactory.java | 27 +- service/src/com/android/car/CarSensorService.java | 23 + service/src/com/android/car/CarService.java | 32 +- .../android/car/CarVolumeControllerFactory.java | 14 +- .../src/com/android/car/DayNightModePolicy.java | 2 +- .../src/com/android/car/DrivingStatePolicy.java | 5 +- service/src/com/android/car/ICarImpl.java | 101 +- .../src/com/android/car/VmsLayersAvailability.java | 172 - .../src/com/android/car/VmsPublisherService.java | 292 - service/src/com/android/car/VmsRouting.java | 237 - .../src/com/android/car/VmsSubscriberService.java | 295 - service/src/com/android/car/VolumeUtils.java | 7 +- .../car/cluster/InstrumentClusterService.java | 286 +- .../src/com/android/car/hal/AudioHalService.java | 29 +- .../com/android/car/hal/DiagnosticHalService.java | 27 +- .../src/com/android/car/hal/HvacHalService.java | 42 +- .../src/com/android/car/hal/SensorHalService.java | 175 +- service/src/com/android/car/hal/VehicleHal.java | 38 +- service/src/com/android/car/hal/VmsHalService.java | 388 - tests/CarDiagnosticVerifier/Android.mk | 52 + .../AndroidManifest.xml | 19 +- .../res/layout/result_message_item.xml} | 23 +- .../res/layout/verifier_activity.xml | 34 + .../CarDiagnosticVerifier/res/values/strings.xml | 15 +- .../DiagnosticJsonConverter.java | 85 + .../car/diagnosticverifier/DiagnosticVerifier.java | 244 + .../car/diagnosticverifier/MainActivity.java | 266 + .../VerificationResultAdapter.java | 74 + .../Android.mk | 18 +- .../AndroidManifest.xml | 51 + .../res/drawable-hdpi/ic_car_info.png | Bin 0 -> 694 bytes .../res/drawable-hdpi/ic_music.png | Bin 0 -> 365 bytes .../res/drawable-hdpi/ic_nav.png | Bin 0 -> 519 bytes .../res/drawable-hdpi/ic_phone.png | Bin 0 -> 689 bytes .../res/drawable-mdpi/ic_car_info.png | Bin 0 -> 454 bytes .../res/drawable-mdpi/ic_music.png | Bin 0 -> 271 bytes .../res/drawable-mdpi/ic_nav.png | Bin 0 -> 314 bytes .../res/drawable-mdpi/ic_phone.png | Bin 0 -> 450 bytes .../res/drawable-xhdpi/ic_car_info.png | Bin 0 -> 800 bytes .../res/drawable-xhdpi/ic_music.png | Bin 0 -> 466 bytes .../res/drawable-xhdpi/ic_nav.png | Bin 0 -> 499 bytes .../res/drawable-xhdpi/ic_phone.png | Bin 0 -> 837 bytes .../res/drawable-xxhdpi/ic_car_info.png | Bin 0 -> 1308 bytes .../res/drawable-xxhdpi/ic_music.png | Bin 0 -> 727 bytes .../res/drawable-xxhdpi/ic_nav.png | Bin 0 -> 903 bytes .../res/drawable-xxhdpi/ic_phone.png | Bin 0 -> 1355 bytes .../res/drawable/btn_car_info.xml | 10 + .../res/drawable/btn_music.xml | 10 + .../res/drawable/btn_nav.xml | 10 + .../res/drawable/btn_phone.xml | 10 + .../res/drawable/car_top_view.png | Bin 0 -> 22694 bytes .../res/drawable/focused_button_shape.xml | 13 + .../res/layout/activity_main.xml | 69 + .../res/layout/fragment_car_info.xml | 46 + .../res/layout/fragment_music.xml | 14 + .../res/layout/fragment_navigation.xml | 22 + .../res/layout/fragment_phone.xml | 13 + .../res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/values-w820dp/dimens.xml | 4 +- .../res/values/colors.xml | 7 + .../res/values/dimens.xml | 5 + .../res/values/strings.xml | 6 + .../res/values/styles.xml | 3 + .../car/cluster/sample/CarInfoFragment.java | 44 + .../car/cluster/sample/MainClusterActivity.java | 221 + .../android/car/cluster/sample/MusicFragment.java | 39 + .../car/cluster/sample/NavigationFragment.java | 163 + .../android/car/cluster/sample/PhoneFragment.java | 42 + .../cluster/sample/SampleClusterServiceImpl.java | 259 + tests/EmbeddedKitchenSinkApp/Android.mk | 3 +- tests/EmbeddedKitchenSinkApp/AndroidManifest.xml | 21 +- .../res/layout/bluetooth_headset.xml | 5 + .../res/layout/diagnostic.xml | 44 + .../layout/fake_cluster_navigation_activity.xml | 29 + .../res/layout/instrument_cluster.xml | 17 +- .../res/layout/kitchen_content.xml | 17 +- tests/EmbeddedKitchenSinkApp/res/layout/radio.xml | 33 + ...sity_chamber_players_05_summer_mvt_2_adagio.mp3 | Bin 2366346 -> 0 bytes .../res/raw/well_worth_the_wait.mp3 | Bin 0 -> 4599874 bytes .../EmbeddedKitchenSinkApp/res/values/strings.xml | 28 +- .../android/car/kitchensink/CarEmulator.java | 8 +- .../car/kitchensink/KitchenSinkActivity.java | 262 +- .../android/car/kitchensink/audio/AudioPlayer.java | 3 +- .../car/kitchensink/audio/AudioTestFragment.java | 6 +- .../bluetooth/BluetoothHeadsetFragment.java | 31 +- .../car/kitchensink/bluetooth/MapReceiver.java | 37 - .../cluster/FakeClusterNavigationActivity.java | 103 + .../cluster/InstrumentClusterFragment.java | 113 +- .../diagnostic/DiagnosticTestFragment.java | 123 + .../car/kitchensink/hvac/HvacTestFragment.java | 7 +- .../car/kitchensink/radio/RadioTestFragment.java | 82 +- .../kitchensink/sensor/SensorsTestFragment.java | 45 +- .../publisher/VmsPublisherClientSampleService.java | 72 - .../res/layout/activity_main.xml | 20 - .../res/values/colors.xml | 6 - .../res/values/dimens.xml | 5 - .../res/values/strings.xml | 3 - .../res/values/styles.xml | 8 - .../VmsSubscriberClientSampleActivity.java | 112 - tests/android_car_api_test/Android.mk | 3 +- .../car/apitest/CarDiagnosticManagerTest.java | 33 +- .../android/car/apitest/CarInfoManagerTest.java | 2 + .../car/apitest/CarNavigationManagerTest.java | 13 + .../car/apitest/CarProjectionManagerTest.java | 6 +- .../android/car/apitest/CarPropertyConfigTest.java | 2 + .../android/car/apitest/CarPropertyValueTest.java | 2 + .../support/car/apitest/CarActivityTest.java | 90 - .../apitest/CarNavigationStatusManagerTest.java | 2 + .../support/car/apitest/CarSensorManagerTest.java | 17 +- .../support/car/apitest/TestCarActivity.java | 102 - .../support/car/apitest/TestCarProxyActivity.java | 26 - tests/carservice_test/Android.mk | 3 +- .../android/car/test/AudioRoutingPolicyTest.java | 1 + .../src/com/android/car/test/AudioTestUtils.java | 57 + .../com/android/car/test/CarAudioExtFocusTest.java | 53 +- .../car/test/CarAudioFocusSystemSoundTest.java | 11 +- .../com/android/car/test/CarAudioFocusTest.java | 33 +- .../car/test/CarDiagnosticConstantsTest.java | 165 + .../android/car/test/CarDiagnosticManagerTest.java | 303 +- .../com/android/car/test/CarInfoManagerTest.java | 2 + .../android/car/test/CarProjectionManagerTest.java | 6 +- .../car/test/CarVendorExtensionManagerTest.java | 7 +- .../com/android/car/test/CarVolumeServiceTest.java | 97 +- .../test/SystemActivityMonitoringServiceTest.java | 7 + tests/carservice_unit_test/Android.mk | 2 +- tests/carservice_unit_test/AndroidManifest.xml | 2 +- .../car/BluetoothAutoConnectPolicyTest.java | 641 + .../com/android/car/VmsLayersAvailabilityTest.java | 248 - .../src/com/android/car/VmsRoutingTest.java | 145 - .../Android.mk | 15 +- tests/obd2_app/AndroidManifest.xml | 38 + tests/obd2_app/res/drawable/ic_info_black_24dp.xml | 24 + .../res/drawable/ic_notifications_black_24dp.xml | 24 + tests/obd2_app/res/drawable/ic_sync_black_24dp.xml | 24 + tests/obd2_app/res/layout/activity_main.xml | 52 + .../res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher.png | Bin tests/obd2_app/res/values-w820dp/dimens.xml | 21 + tests/obd2_app/res/values/arrays.xml | 27 + .../res/values/colors.xml} | 13 +- tests/obd2_app/res/values/dimens.xml | 20 + tests/obd2_app/res/values/strings.xml | 91 + .../strings.xml => obd2_app/res/values/styles.xml} | 6 +- tests/obd2_app/res/xml/preferences.xml | 28 + .../android/car/obd2app/BluetoothPreference.java | 66 + .../android/car/obd2app/IntegerListPreference.java | 45 + .../google/android/car/obd2app/MainActivity.java | 116 + .../android/car/obd2app/Obd2CollectionTask.java | 120 + .../android/car/obd2app/SettingsActivity.java | 28 + .../android/car/obd2app/StatusNotification.java | 58 + .../car/obd2/test/IntegerArrayStreamTest.java | 10 + .../com/android/car/obd2/test/Obd2CommandTest.java | 6 +- .../obd2/test/Obd2FreezeFrameGeneratorTest.java | 114 + .../car/obd2/test/Obd2LiveFrameGeneratorTest.java | 6 +- tests/vehiclehal_test/Android.mk | 4 +- .../car/vehiclehal/test/Obd2FreezeFrameTest.java | 2 +- .../car/vehiclehal/test/Obd2LiveFrameTest.java | 2 +- tools/bootanalyze/bootanalyze.py | 149 +- tools/bootanalyze/bugreport_anayze.py | 386 + tools/bootanalyze/config.yaml | 34 +- tools/bootio/bootio_collector.cpp | 11 +- tools/emulator/__init__.py | 0 tools/emulator/diagjson.example | 12011 +++++++++++++++++++ tools/emulator/diagnostic_builder.py | 89 + tools/emulator/diagnostic_injector.py | 119 + tools/emulator/diagnostic_sensors.py | 131 + tools/emulator/gui.py | 141 + tools/emulator/obd2_to_diagjson.py | 228 + tools/emulator/vhal_const_generate.py | 147 + tools/emulator/vhal_consts_2_0.py | 823 +- tools/emulator/vhal_consts_2_1.py | 17 + tools/emulator/vhal_emulator.py | 81 +- tools/emulator/vhal_emulator_test.py | 73 +- tools/hidl_parser/parser.py | 241 +- tools/io_analysis/check_file_read.py | 386 +- tools/io_analysis/check_io_trace_all.py | 203 +- tools/update-obd2-sensors.py | 165 +- vehicle-hal-support-lib/Android.mk | 4 +- .../car/vehiclehal/DiagnosticEventBuilder.java | 8 +- .../com/android/car/vehiclehal/DiagnosticJson.java | 15 +- .../car/vehiclehal/DiagnosticJsonReader.java | 10 +- .../car/vehiclehal/test/MockedVehicleHal.java | 23 +- 545 files changed, 32872 insertions(+), 21263 deletions(-) 9076a39b Fix incremental build issue 7ab072ee Removing VMS from O.MR1 3cf436b3 Fix breaking VMS tests in O.MR1. 7402d557 Fixing noHomeScreen caused cts fails on Car device aaf91c47 Remove type opengles_prop from car_product. d1033c3d Allow customization to the default car settings 99749b8b Fix boot animation abe9f8e2 add bugreport_analyze c66ccf4c pre-grant permssion for Messenger app 7e816c5f Add docs on permissions and configs. 3a00f978 improve I/O analysys script further 72301f63 Fix a multi device Bluetooth connection scenario. da2acb9e Minor cleanup to go along with matching vhal update 962ba77e Add RINGTONE 2e45d81a Fix VMS public API based on API review (ag/2593725). 9fbc3e79 Cherry-pick and manually resolved the conflicts. 3038f82f Replace test music with something easier to hear 23bc7ccc fix sensor type comparison between car lib and support lib a0b665f7 Fix subscribers notifications and listener to callback 76a8489d Car Bluetooth policy - option to tag a device for autoconnect 077137c7 overlay UI for pull down volume control 99e1a755 Merge Vehicle HAL 2.1 iface to 2.0 6172902c add dimen value for car status bar 07d2973c add sched trace to check_io_trace_all adc951ed improve io analysis log 35189a39 Add intent action and extra for car media template app. 1a56ab9a Create Subscribe to layer from publisher surfaces 96050e13 Call CarVolumeService.release() in CarAudioService's release() d7293443 ag/2650405 removed a resource name we rely on. Fix this by using the new resource name. 247b61f0 Fix activity monitoring test bcd5655d KitchenSink Bluetooth Hold call button 4a79a38b reflect rename of TimingsTraceLog 8f193c19 bootanalyze: add shutdown events 72f390a5 remove Map monitoring from kitchenSink 3c6e344e Bluetooth: move AIDL files related to bluetooth into system/bt (3/3) 39cfdea1 olve merge conflicts of d7870ff24679b22e33afc9f8a6180b0504afb8eb to stage-aosp-master d7870ff2 Bluetooth: move AIDL files related to Bluetooth into system/bt (3/3) b4dc2152 Bluetooth: move AIDL files related to bluetooth into system/bt (3/3) bb9ebde2 remove Map monitoring from kitchenSink c302c7c9 Add log to confirm VHAL is ready a2819901 Add getConfigForSensor to CarSensorManager 64fb54b0 Fix CarDiagnosticConstantsTest to workaround an issue in generated HAL code 50fe95ef Honor audio focus in kitchen system test cases bece9d61 Fix the build by removing the stale ICarDiagnostic*.java files in hardware/ 7b136665 Add a test case to validate that manually generated diagnostic constants have the same value between CarService and Vehicle HAL 23608326 Fix VHAL Emulator Test 14f54c5d Reland "Car: remove use of -static hidl java" a8cc0392 Revert "Car: remove use of -static hidl java" be4780cc Car: remove use of -static hidl java 25e89468 Move the Diagnostics API classes to android.car.diagnostic 3b0f5b72 Remove the CarDiagnosticSensorIndices class as it merely acted as a hollow namespace 141d6406 Fix reference to InCallServiceImpl for the dialer. f8747715 Remove CarDiagnosticEvent.IgnitionMonitors 58e180bf Fixing CarService and tests to use post VMS API review 976cee4a CarService changes necessary to support the diagnostic enums rename on the Vehicle HAL side 2e3b49a9 Rename the is*Supported() methods in CarDiagnosticManager per API Review 20f13f7b Enhance documentation comments for Car Diagnostic APIs ca4665cc Fix testLargeByteArrayProperty to prevent OOM errors - remove an unnecessary copy for logging purposes; - optimize the other copy so it doesn't try to overallocate; - reduce the size of the array 4fa22779 cluster-logging: Disable build in PDK 3ae75955 Fix activity monitoring test 380e5149 Unit tests for BluetoothDeviceConnectionPolicy. 9b78af55 Change car diagnostic permission to DIAGNOSTIC_READ_ALL 800cb079 Routing logic to use publisher ID 83ee9019 Unit tests for BluetoothDeviceConnectionPolicy. 4f7c9400 Hide setClusterActivityState system method 905968cf Allow activities in instrument cluster 909546fc bump Car API version to 3 c162b430 Add libstagefright_soft_flacdec to car_base.mk 289ab996 Add SENSOR_TYPE_WHEEL_DISTANCE + friends b2965753 packages/services/Car: use proper nativehelper headers 13df19ec Added RecyclerView to show verification results 70c8dc99 Remove VHAL default impl package from car_base.mk f9c7693e Extending cluster API in car-support-lib 7582f2e1 Added car diagnostic API test application 19b97bb5 Fix format specifier warnings 9f6f2546 Added annotation to test. 41c5ac61 Remove a few left-over @FutureFeature markers from diagnostics API a3575f5a Added new radio funcitonality to KitchenSink 1fd2ff63 Allow to pass custom bundle in Car Nav Manager ae25b929 Add @SystemApi markers for the diagnostic API values in android.car.Car fff4fe8f Add readme documenting EVS config.json 008c60b6 Restructure sepolicy for EVS stack f9be20bb Updating Routing and subscription state to support subscription to layer from specific publisher b1ddae96 Fix tiny typos in comments c94ebaff Add a non proguarded version of the car support lib. 06189905 Fix a bug in diagnostic_injector.py where the wrong file list was being looked at 209d6adc RDS PI is a number, not a string. f6b9ce46 Fix crash on KS RadioTestFragment start. 9b6111d6 Add the ability for VHAL Emulator to select a specific device 3ca12894 VMS: adding VmsOperationRecorder. 595fc670 Add HVAC_AUTO_RECIRC_ON property 2b20ed4a Remove unused configuration values. beab135a Typo: (un)regsiterProjectionListener() and variants. c529bcba Tweaks to reduce evs_app log spam. e73a1469 Fix Kitchensink Typos 4bd1d572 Disable Car apps in PDK until the dependencies are fixed. 43900533 Adding Publisher ID to offering, Availability to HAL dccc6b4c Update night mode colors for notiifcations. bcf7df10 Adding fusion bit to VmsLayer to enable clients to publish and subscribe to fused layers explicitly, Will add more tests that cover fused vs. non fused offering and availability as part of HAL (property) integration. 31521804 Revert "Update sepolicy to reduce failure counts" 93278013 Update sepolicy to reduce failure counts 89f674e4 Fix HVAC fragment in embedded kitchen sink a0530b3a Workaround a sepolicy compiler bug. afb20ed6 Update toggle notification command. 14f0f7bc Move LOG_TAG #define into .mk file e1106c20 Remove the stream and all references to it. 5d6f70e6 Move more resources from bat to the general overlay. ee705f68 Add in new layout for the pin entry screen. 63921398 Add command line options for EVS manager and app 18baf5fa Add async resonse reader thread aab47cd8 add skeleton for CarServiceHelperService support be7ea0fe Fix Bluetooth failing to connect after pairing fec3a3d1 Add AudioTestUtils.doRequestFocus() with the ability to accept delayed focus 0bb47d39 Move audio focus tests to the new AudioFocusRequest API 8a6e9e47 Update EVS sample driver service name. Reduce log spam. 068ec8b4 Run evs sample driver as AID_GRAPHICS ee7c58ab Check if service is bound before unbinding. a0f28ff4 Ajdust max/min height for notifications. 4a232ac8 Update to how evs_app resources get included 1ddfdef0 Fix up comment, parser.py does vend structs now 4ee701ae Remove commented out explicit evs service start commands b352c00d Fix bootanalyze reading of dmesg 155c6932 Add SEpolicy for EVS stack d3bfb0cb Revise how evs_app's loose files are packaged 64549386 Centralize focus requests to car in one method b37b5582 Update notification progress bar dimensions. ee77ddef Fix a scenario where Bluetooth Autoconnect fails. 48a40a31 Minor tweaks and cleanups in CarAudioService f91b3fcc Add support for UYUV so we can test with Gordon Peak 60284894 Adding Publisher ID support to non-hal clients. Publishers send a serialized proto message with their description and get ID integer. Everytime the same serialized message is sent they will get the same ID so it is persistent within client crashes. Other clients can ask for a map all the IDs with their serialized descriptions. 74e4968e Update notification actions. 77096dec Add automotive definition. eb14fdee handle duplicate events properly 437c561e Remove two unused variables from CarAudioService f5d514a9 Revert "Check whether the diagnostics API is enabled before running" 5997cb5d Build car support lib against the public SDK. This is to prevent ProGuard errors when the built JAR is used in an app. Modify a method call to use the public API argument types. e50b340f Fix failure when ENABLE_VEHICLE_MAP_SERVICE=false 31a1cf8f Add a notification channel for car services. 4a83b5db Add projected texture support to evs_app bb73c4c2 Giving permissions to VMS publishers. 32fd35be Add LensPicker as startup home app. 95fb30b5 Update the VHal emulator protobuf + misc nits a048c0a3 Fix Car Service Test crash. 647d200b Move overlays from vendor to car_product. bd855835 EVS App now tolerates missing turn signal state c2393683 Add APIs to CarDiagnosticManager to check whether specific features are enabled 02f7a32f Create GUI to remotely actuate Vehicle HAL 4ce965af Update vhal_const_generate to emit all known values b3634e20 Enable Vehicle HAL 2.1 and Diagnostics by default in master. fcde9da7 Don't use V4L2_PIX_FMT_ARGB32 if its not defined 3e8eeedf Add better error messages for missing dependencies. 54883bab Calling disconnect should be able to tear down state after onServiceDisconnected has been called. Also update javadoc to clarify that disconnect needs to be called when the Car object is going out of scope. f937fa50 Consider each /dev/video* device for EVS use 99e8121c Add config and texture files needed by evs_app 150c5804 Rebuild EVS app with richer feature set b342cb16 V4L2 & Surface Flinger based EVS driver d9a55214 Explicit remapping of sensor IDs 5e075dac s/FRAME_TYPE_FLAG/FRAME_TYPE/ d5d01006 Fix an issue with removal of diagnostic listeners registered for both frame types 3b44fb32 Fix a few typos in the diagnostics code acb60241 Bluetooth Auto-connect per user, fix multidevice connections 02c0419f Remove unnecessary dependencies for EVS Manager 8c562105 Make diagnostic_injector print more informative status 1ab389c5 Splitting availability command to request and response d6bef38e VMS: fix flakey com.android.car.test.VmsPublisherSubscriberTest 0f4c4f39 Do not double-subscribe to diagnostic properties. caad373a O API: hide VMS related strings 10167578 Add equals() and hashCode() to CarDiagnosticEvent. 12ebb339 Remove unused rules from car support lib. c02004b0 Send freeze frames via diagnostic_injector 4abd8028 Fix CarHvacManagerTest to not need min/max on certain properties. 4b785962 Don't send cached events from CarDiagnosticService 1d590089 Add freeze frame support to obd2_app 3c06d02c Add a diagnostic page to Kitchen Sink 114ef742 Move mic button to its own fragment. ec26335d Changed the naming scheme for Treble java libraries (both static and dynamic) cf0e46cd Fix color in KitchenSink Activity e0eafa57 Use the 2.1 HAL consts file 88e1c02b Make the DIAGNOSTIC_CLEAR permission system|signature like its _READ counterpart 2b016703 Update default_wallpaper with new UX assets. 2e949a07 Fix makefile warning. e0824d70 Adding subscription HAL support. 89dc2489 Fix bitmask arithmetic to match up with decoding. 24d43995 switch back to svc power reboot by default 140295d8 Put an assistant mic in KitchenSink 4ef8ebd9 Remove sample VMS publisher from initialization list. ce7ee20d Add code to convert a CarDiagnosticEvent into Diagnostic Json 66d5a97c Make vhal_emulator.py compatible with Python 2 and 3 0f088b64 Fix compiling with javac 8c333422 Add missing makefile to build StressFS tool. eb541d4f Adding availability HAL support a3b34bfd Added Annotation to execute test. 70d33ea3 Script to automatically generate vhal_consts_ for use in the emulator fb08d625 Phone app to collect data from a Bluetooth OBD2 dongle via obd2_lib c4cb9764 Updating KitchenSink per CarDrawerAdapter changes 3539eeac Subscribe to the diagnostic properties in DiagnosticHalService 4f208d8b Support handling USB devices without serials. a32b203c Updating unsubscribeAll to follow the same pattern of unsubscribe d20ed366 Tooling to extract diagnostic events from Diagnostic JSON and send them to DefaultVehicleHal via vhal_emulator 8937b57f Add Python cache locations to gitignore; there's no reason to check in this data 09bfb00a Disable VMS tests when ENABLE_VEHICLE_MAP_SERVICE=false 2ec3e351 Improvements to VmsSubscriberManager c3571b24 Work around bug in generating aar without resources. ed0e5e38 Add writing utility invocation to bootanalyze. 5e067120 Add support for complex property types to vhal_emulator 80b3222b Removing obsolete TODOs aeee7f01 Reapply incremental build fix again 543ef891 Fix CarVolumeServiceTest failure. f418b6f6 Actually fix incremental builds a109ed63 Extend hidl_parser with support for structs and enum value expansion 0927beaf Add cleanspec to fix incremental build issue 251fb78d Remove deprecated CarCamera interface 7e90c364 Utility for continuously writing to flash. 6d5847b1 Remove ui resources from car support lib. acb9822f Remove car-ui-provider. 79d5e12a Implement support of AUDIO_STREAM_STATE property ========platform/packages/services/Mms between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ src/com/android/mms/service/SendRequest.java | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) b12b703 Add messageId null check in persistIfRequired. dfa0e31 Add OWNERS in packages/services/Mms ecfdf63 Update SubscriptionManager API by replacing 'id' & 'idx' with 'index'. ========platform/packages/services/NetworkRecommendation between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 28 - AndroidManifest.xml | 46 -- PREUPLOAD.cfg | 7 - README | 7 - proguard.flags | 1 - res/drawable/ic_signal_wifi_badged_0_bars.xml | 29 - res/drawable/ic_signal_wifi_badged_1_bar.xml | 32 -- res/drawable/ic_signal_wifi_badged_2_bars.xml | 32 -- res/drawable/ic_signal_wifi_badged_3_bars.xml | 32 -- res/drawable/ic_signal_wifi_badged_4_bars.xml | 28 - res/drawable/ic_signal_wifi_badged_4k.xml | 31 -- res/drawable/ic_signal_wifi_badged_hd.xml | 31 -- res/drawable/ic_signal_wifi_badged_ld.xml | 31 -- res/drawable/ic_signal_wifi_badged_sd.xml | 31 -- res/drawable/ic_signal_wifi_no_network.xml | 29 - .../ic_signal_wifi_statusbar_not_connected.xml | 30 -- res/drawable/ic_wifi_signal_4.xml | 25 - res/drawable/stat_notify_wifi_in_range.xml | 27 - res/values/colors.xml | 19 - res/values/config.xml | 30 -- res/values/strings.xml | 50 -- .../android/networkrecommendation/Constants.java | 26 - .../DefaultNetworkRecommendationProvider.java | 432 --------------- src/com/android/networkrecommendation/Example.java | 41 -- .../NetworkRecommendationApp.java | 17 - .../NetworkRecommendationService.java | 114 ---- .../SynchronousNetworkRecommendationProvider.java | 34 -- .../android/networkrecommendation/config/Csv.java | 109 ---- .../android/networkrecommendation/config/Flag.java | 45 -- .../android/networkrecommendation/config/G.java | 31 -- .../config/PreferenceFile.java | 299 ----------- .../networkrecommendation/config/Preferences.java | 75 --- .../config/WideAreaNetworks.java | 63 --- .../notify/WifiNotificationController.java | 590 --------------------- .../notify/WifiNotificationHelper.java | 157 ------ .../scoring/util/HashUtil.java | 93 ---- .../scoring/util/NetworkUtil.java | 142 ----- .../networkrecommendation/scoring/util/Util.java | 71 --- .../android/networkrecommendation/util/Blog.java | 176 ------ .../util/NotificationChannelUtil.java | 69 --- .../networkrecommendation/util/OCompatFactory.java | 43 -- .../networkrecommendation/util/RoboCompatUtil.java | 99 ---- .../networkrecommendation/util/ScanResultUtil.java | 152 ------ .../networkrecommendation/util/SsidUtil.java | 117 ---- .../util/WifiConfigurationUtil.java | 89 ---- .../wakeup/WifiWakeupController.java | 404 -------------- .../wakeup/WifiWakeupHelper.java | 231 -------- .../wakeup/WifiWakeupNetworkSelector.java | 139 ----- 48 files changed, 4434 deletions(-) 1760c2b Remove out of date contents. 87a0ebe Add OWNERS in packages/services/NetworkRecommendation 979382c Stop using deprecated APIs. 4b645ec Add test config to NetworkRecommendationTests ========platform/packages/services/Telecomm between android-8.0.0_r32..android-8.1.0_r1========= AndroidManifest.xml | 1 + OWNERS | 3 + res/values-da/strings.xml | 6 +- res/values-en-rCA/strings.xml | 86 +++++ res/values-en-rXC/strings.xml | 86 +++++ res/values-gl/strings.xml | 6 +- res/values-hu/strings.xml | 2 +- res/values-mr/strings.xml | 2 +- res/values-pa/strings.xml | 2 +- res/values-th/strings.xml | 6 +- res/values-uz/strings.xml | 2 +- res/xml/layout_blocked_number.xml | 4 +- scripts/telecom_testing.sh | 63 +++- .../server/telecom/BluetoothPhoneServiceImpl.java | 13 +- src/com/android/server/telecom/Call.java | 294 +++++++++++++--- .../android/server/telecom/CallAudioManager.java | 20 +- .../server/telecom/CallAudioModeStateMachine.java | 13 +- .../server/telecom/CallAudioRouteStateMachine.java | 73 +++- src/com/android/server/telecom/CallLogManager.java | 18 +- src/com/android/server/telecom/CallsManager.java | 374 +++++++++++++++++++-- src/com/android/server/telecom/ClockProxy.java | 39 +++ .../server/telecom/ConnectionServiceWrapper.java | 10 +- .../server/telecom/DtmfLocalTonePlayer.java | 63 ++-- src/com/android/server/telecom/HandoverState.java | 58 ++++ .../android/server/telecom/InCallController.java | 17 +- .../android/server/telecom/InCallTonePlayer.java | 18 +- src/com/android/server/telecom/LogUtils.java | 6 + .../telecom/NewOutgoingCallIntentBroadcaster.java | 24 +- .../server/telecom/PhoneAccountRegistrar.java | 52 +++ .../server/telecom/PhoneNumberUtilsAdapter.java | 1 + .../telecom/PhoneNumberUtilsAdapterImpl.java | 5 + .../server/telecom/RespondViaSmsManager.java | 6 +- src/com/android/server/telecom/Ringer.java | 33 +- src/com/android/server/telecom/ServiceBinder.java | 58 +++- .../android/server/telecom/TelecomServiceImpl.java | 145 ++++++-- src/com/android/server/telecom/TelecomSystem.java | 9 +- .../server/telecom/WiredHeadsetManager.java | 31 +- .../telecom/bluetooth/BluetoothRouteManager.java | 26 +- .../server/telecom/components/TelecomService.java | 21 +- .../telecom/components/UserCallActivity.java | 8 + .../telecom/settings/BlockedNumbersAdapter.java | 9 +- .../telecom/settings/BlockedNumbersUtil.java | 24 +- .../server/telecom/ui/IncomingCallNotifier.java | 6 +- .../server/telecom/ui/MissedCallNotifierImpl.java | 2 + testapps/AndroidManifest.xml | 19 ++ testapps/res/layout/incall_screen.xml | 7 +- testapps/res/layout/key_list.xml | 18 + testapps/res/layout/self_managed_handover.xml | 39 +++ testapps/res/layout/self_managed_sample_main.xml | 5 + testapps/res/layout/testcert_main.xml | 36 ++ testapps/res/values/donottranslate_strings.xml | 6 + .../server/telecom/testapps/HandoverActivity.java | 70 ++++ .../server/telecom/testapps/RttChatbot.java | 7 +- .../telecom/testapps/SelfManagedCallList.java | 14 +- .../testapps/SelfManagedCallingActivity.java | 12 +- .../telecom/testapps/SelfManagedConnection.java | 14 + .../testapps/SelfManagedConnectionService.java | 18 + .../server/telecom/testapps/TestCallList.java | 4 +- .../server/telecom/testapps/TestCertActivity.java | 229 +++++++++++++ .../telecom/testapps/TestConnectionService.java | 2 - .../server/telecom/testapps/TestInCallUI.java | 31 ++ .../server/telecom/testapps/TestRttActivity.java | 3 +- tests/Android.mk | 6 +- .../server/telecom/tests/AnalyticsTests.java | 38 +++ .../server/telecom/tests/BasicCallTests.java | 84 +++++ .../tests/CallAudioRouteStateMachineTest.java | 7 +- .../telecom/tests/ComponentContextFixture.java | 2 +- .../telecom/tests/ConnectionServiceFixture.java | 4 +- .../telecom/tests/IncomingCallNotifierTest.java | 41 ++- .../telecom/tests/PhoneAccountRegistrarTest.java | 187 +++++++++++ .../server/telecom/tests/TelecomSystemTest.java | 246 +++++++++----- .../server/telecom/tests/TelecomTestCase.java | 1 + .../server/telecom/tests/VideoCallTests.java | 90 +++++ 73 files changed, 2596 insertions(+), 389 deletions(-) b4fc70cf Import translations. DO NOT MERGE 2cabbaae Import translations. DO NOT MERGE 87684090 This is a partial cherrypick of ag/3005393 f4cc3112 Fix NPE in TelecomManager#isOutgoingCallAllowed b4f90ff1 Prevent NewOutgoingCallBroadcast from being sent for self-managed calls. 328e7337 Mark phone number in block dialog and toast as LTR ae56c7c2 Import translations. DO NOT MERGE 8d225a79 Import translations. DO NOT MERGE 26422e7d Fix RTL numbers in BlockedNumbersActivity bcf23de0 Change getAgeMillis to use elapsed system time instead of wall-clock time. d987c7e6 Disconnect calls from other CS when hanging over to a self-mgd CS. 629ea10d Include Bluetooth in baseline route calculations 5cfc86b2 Ensure that audio routes are properly logged c163ea9a Import translations. DO NOT MERGE d3228c56 Change testapps to account for API change f7d32b57 Handle Telecom binder death. 322480cc Enforce MODIFY_PHONE_STATE for TelecomManager system APIs. 91112f2c Avoid telecom crash 3856da68 Import translations. DO NOT MERGE 5f89f384 Import translations. DO NOT MERGE 6a89ba2e Send updateHeadsetPhoneState when child calls change 9d52d391 Adding new haptic pattern for ringing incoming calls. 22c2ce9c Fix issue with USB headset not being recognized when boots 25921e8d Don't unmute when answering a handover connection 16b72880 Add TYPE_USB_HEADSET to WiredHeadsetManager f789bc01 Try BT audio connection one more time before failing c89cb633 Don't log Self-Managed calls that ended before complete b079fc5b Log Outgoing rejected/canceled VT calls as video 38141eef Fix call log notification bug for self-managed calls fab79a07 Changes to align with improvements to ImsiEncryptionInfo. 7808d9bd Include Video history in Rejected calls 4d85d695 Do not post notifications for logged self-managed connections 8c1374d3 Remove an old AudioManager hack 845a677c Send event when handover source disconnects prior to acceptance of handover. dafb42f3 Import translations. DO NOT MERGE b821f92b Audio routing fixes for handover scenarios. 26d478f1 Ensure IMS conference participants have number presentation set. 59a314c4 Fix NPE when addingIncomingCall is called with null extras d733a73a Remove InCallService after incallservice disconnected 5b8facb5 Fix to set audio mode for SIP call 2879d0b8 Show time stamp of missed call notification created by Telecom 437433ef Test app for IMSI privacy. 141ef580 Call handover improvements 81de71c6 Fix dependencies of packages that target earlier releases 03856a93 Revert "Follow revert back to oc-dev APIs." ec900e5e Changes to align with improvements to ImsiEncryptionInfo. a7311989 Follow revert back to oc-dev APIs. 4e04c6c8 Changes to align with improvements to ImsiEncryptionInfo. 7bba1112 Fixes some of the flakiness in Telecom 4c919d19 Fix audio state issue for MT IMS call 0e5ceeec Add OWNERS in packages/services/Telecomm 9a7302fa Add wakelock to UserCallActivity 5e775944 Use SmsManager for reject call with SMS 21241167 Use SmsManager for reject call with SMS ba425847 Fix missing argument in BluetoothRouteManager logging d650a032 Dereference cached Bitmaps in EventLogger 83ecc4e0 Import translations. DO NOT MERGE 897e851f Add ability to dump telecom state in a timeline view. c0d6043c Test app for IMSI privacy. 0c7cf9a8 Extra security checks in placeCall. c2d48355 Handle USER_REMOVED action in DefaultDialerCache 15d096bd Fix issue where incoming call shows up while handing over call. 710e73c7 Import translations. DO NOT MERGE 9d80549b Import translations. DO NOT MERGE e1cab751 Do not send call event if handover call has no ConnectionService bound. bbd78a76 Confirm managed call when there are ongoing self-managed calls. 7eef7126 Import translations. DO NOT MERGE bbaffdf9 Import translations. DO NOT MERGE 702fdd02 Migrate phone account sorting to use lamba expressions and add test. 3cc6126e PhoneAccounts sorting 6aab9148 Fix USSD Api test app ea921dcd Migrate phone account sorting to use lamba expressions and add test. d5d2dd9a PhoneAccounts sorting 0233217a Import translations. DO NOT MERGE 6f6f1c51 Further call handover changes. 5dba9513 Speculative fix for flaky CallAudioRouteStateMachine tests 56b8d337 Speculative fix for flaky CallAudioRouteStateMachine tests c51fcb97 Provide an API to make USSD calls and read the responses. cbc9be2d Clear caller identify before registering and unregistering phone acct. 93dc55f2 Fix Telecom unit tests. 545b2d61 Fix NPE in InCallController due to potential null call. daeffaf3 Remove auto-DND while in call. 1b55a2a9 Revert "Remove auto-DND while in call." 983fe0e5 Fix duplication of CALL_ constants 6140bf27 Remove auto-DND while in call. 0edfc66e Send PhoneAccount register/unregistered intents to default dialer. ea4c6fb7 Send PhoneAccount register/unregistered intents to default dialer. 136f4c97 Update ringer to take BT device into account baf105bf Ensure TelecomManager#isIncall returns true when in phone acct selection. d7a57f03 Fix Telecom Unit Tests 1) Add/Fix VideoProviderTests 2) Update tests to accommodate ContentProvider changes b4d0b917 Get bluetooth state on the BluetoothRouteManager looper ad570777 Import translations. DO NOT MERGE 638f180c Fix issue where self-managed calls play ringtone. ebfc9162 Add getSelfManagedPhoneAccounts TelecomManager API. 6f9ceb2c Support Connection handover between ConnectionServices. 66ab9ae7 Add getSelfManagedPhoneAccounts TelecomManager API. 6b93b9db Import translations. DO NOT MERGE 00dc5b64 Fix NPE in InCallController due to potential null call. dce902a0 Add Telecom notification channels. 46bc3fd5 Revert "Disable a phone number log for user build" 621959a0 Import translations. DO NOT MERGE d36a632b Import translations. DO NOT MERGE 2b17f23d Self-Managed Incoming Call Disambiguation UX. 847e6658 Do not set PROPERTY_IS_RTT in testapps 90fc0b40 Add support for telephony tests in testing script 8d02743a Address API concerns for isConcurrentVoiceAndDataAllowed and OnReceiveUssdResponseCallback. 47c73e9b Allow NEW_OUTGOING_CALL to launch possible handler apps 00af1c86 Add call creation time property to API. 3802daba Fixes in responding call via sms ========platform/packages/services/Telephony between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 12 +- AndroidManifest.xml | 54 +- OWNERS | 7 + PREUPLOAD.cfg | 2 + assets/eri_311480.xml | 104 +--- res/drawable/btn_emergency.xml | 25 + res/layout/emergency_dialer.xml | 32 +- res/values-af/strings.xml | 45 +- res/values-am/strings.xml | 45 +- res/values-ar/strings.xml | 47 +- res/values-az/strings.xml | 45 +- res/values-b+sr+Latn/strings.xml | 47 +- res/values-be/strings.xml | 45 +- res/values-bg/strings.xml | 45 +- res/values-bn/strings.xml | 59 +- res/values-bs/strings.xml | 49 +- res/values-ca/strings.xml | 53 +- res/values-cs/strings.xml | 45 +- res/values-da/strings.xml | 45 +- res/values-de/strings.xml | 45 +- res/values-el/strings.xml | 49 +- res/values-en-rAU/strings.xml | 45 +- res/values-en-rCA/arrays.xml | 30 + res/values-en-rCA/config.xml | 28 + res/values-en-rCA/strings.xml | 616 ++++++++++++++++++++ res/values-en-rGB/strings.xml | 45 +- res/values-en-rIN/strings.xml | 45 +- res/values-en-rXC/arrays.xml | 30 + res/values-en-rXC/config.xml | 28 + res/values-en-rXC/strings.xml | 616 ++++++++++++++++++++ res/values-es-rUS/strings.xml | 47 +- res/values-es/strings.xml | 47 +- res/values-et/strings.xml | 45 +- res/values-eu/strings.xml | 45 +- res/values-fa/strings.xml | 45 +- res/values-fi/strings.xml | 45 +- res/values-fr-rCA/strings.xml | 45 +- res/values-fr/strings.xml | 45 +- res/values-gl/strings.xml | 91 ++- res/values-gu/strings.xml | 45 +- res/values-h500dp/dimens.xml | 20 + res/values-hi/strings.xml | 49 +- res/values-hr/strings.xml | 45 +- res/values-hu/strings.xml | 47 +- res/values-hy/strings.xml | 49 +- res/values-in/strings.xml | 45 +- res/values-is/strings.xml | 45 +- res/values-it/strings.xml | 47 +- res/values-iw/strings.xml | 45 +- res/values-ja/strings.xml | 47 +- res/values-ka/strings.xml | 45 +- res/values-kk/strings.xml | 55 +- res/values-km/strings.xml | 49 +- res/values-kn/strings.xml | 51 +- res/values-ko/strings.xml | 45 +- res/values-ky/strings.xml | 51 +- res/values-lo/strings.xml | 45 +- res/values-lt/strings.xml | 45 +- res/values-lv/strings.xml | 45 +- res/values-mcc262-mnc02/strings.xml | 25 + res/values-mk/strings.xml | 47 +- res/values-ml/strings.xml | 45 +- res/values-mn/strings.xml | 45 +- res/values-mr/strings.xml | 71 ++- res/values-ms/strings.xml | 45 +- res/values-my/strings.xml | 51 +- res/values-nb/strings.xml | 45 +- res/values-ne/strings.xml | 49 +- res/values-nl/strings.xml | 45 +- res/values-pa/strings.xml | 101 ++-- res/values-pl/strings.xml | 47 +- res/values-pt-rPT/strings.xml | 51 +- res/values-pt/strings.xml | 49 +- res/values-ro/strings.xml | 45 +- res/values-ru/strings.xml | 47 +- res/values-si/strings.xml | 47 +- res/values-sk/strings.xml | 59 +- res/values-sl/strings.xml | 45 +- res/values-sq/strings.xml | 45 +- res/values-sr/strings.xml | 47 +- res/values-sv/strings.xml | 45 +- res/values-sw/strings.xml | 53 +- res/values-ta/strings.xml | 47 +- res/values-te/strings.xml | 45 +- res/values-th/strings.xml | 53 +- res/values-tl/strings.xml | 45 +- res/values-tr/strings.xml | 45 +- res/values-uk/strings.xml | 49 +- res/values-ur/strings.xml | 45 +- res/values-uz/strings.xml | 49 +- res/values-vi/strings.xml | 49 +- res/values-zh-rCN/strings.xml | 47 +- res/values-zh-rHK/strings.xml | 55 +- res/values-zh-rTW/strings.xml | 45 +- res/values-zu/strings.xml | 45 +- res/values/attrs.xml | 2 + res/values/config.xml | 18 +- res/values/dimens.xml | 5 +- res/values/strings.xml | 94 +++- res/values/styles.xml | 24 +- res/values/styles_preference.xml | 48 ++ res/xml/call_feature_setting.xml | 4 +- res/xml/carrier_select.xml | 29 - res/xml/cdma_options.xml | 20 +- res/xml/gsm_umts_options.xml | 36 +- res/xml/network_setting_fragment.xml | 49 +- sip/proguard.flags | 2 +- sip/res/values-bn/strings.xml | 12 +- sip/res/values-da/strings.xml | 2 +- sip/res/values-en-rCA/strings.xml | 80 +++ sip/res/values-en-rXC/strings.xml | 80 +++ sip/res/values-fr-rCA/strings.xml | 2 +- sip/res/values-in/strings.xml | 2 +- sip/res/values-it/strings.xml | 2 +- sip/res/values-sk/strings.xml | 6 +- .../services/telephony/sip/SipAccountRegistry.java | 7 +- ...tReceiver.java => SipIncomingCallReceiver.java} | 25 +- .../android/services/telephony/sip/SipUtil.java | 8 +- src/com/android/phone/ADNList.java | 31 +- .../android/phone/AdvancedOptionsPreference.java | 42 ++ src/com/android/phone/CallFeaturesSetting.java | 5 - .../android/phone/CallForwardEditPreference.java | 55 +- src/com/android/phone/CallNotifier.java | 30 +- src/com/android/phone/CarrierConfigLoader.java | 32 +- src/com/android/phone/CdmaOptions.java | 82 +-- .../phone/CdmaSubscriptionListPreference.java | 2 +- src/com/android/phone/DataUsagePreference.java | 82 +++ src/com/android/phone/DumpsysHandler.java | 1 + .../android/phone/EditPhoneNumberPreference.java | 4 +- src/com/android/phone/EmergencyActionGroup.java | 4 +- src/com/android/phone/EmergencyDialer.java | 116 +++- .../android/phone/GsmUmtsCallForwardOptions.java | 24 +- src/com/android/phone/GsmUmtsOptions.java | 115 ++-- src/com/android/phone/ImsUtil.java | 17 +- src/com/android/phone/LocationAccessPolicy.java | 131 +++++ src/com/android/phone/MobileDataPreference.java | 307 ++++++++++ src/com/android/phone/MobileNetworkSettings.java | 623 +++++++++++++++++---- src/com/android/phone/NetworkOperators.java | 255 +++++++++ .../android/phone/NetworkSelectListPreference.java | 515 +++++++++++++++++ src/com/android/phone/NetworkSetting.java | 543 ------------------ src/com/android/phone/NotificationMgr.java | 92 +-- src/com/android/phone/PhoneGlobals.java | 210 +++++-- src/com/android/phone/PhoneInterfaceManager.java | 306 +++++----- .../phone/PhoneSearchIndexablesProvider.java | 79 ++- src/com/android/phone/PhoneUtils.java | 2 +- .../euicc/EuiccResolutionUiDispatcherActivity.java | 73 +++ .../phone/euicc/EuiccUiDispatcherActivity.java | 126 +++++ .../phone/settings/fdn/EditFdnContactScreen.java | 1 + .../services/telephony/DisconnectCauseUtil.java | 23 +- .../android/services/telephony/ImsConference.java | 7 +- .../telephony/PstnIncomingCallNotifier.java | 45 +- .../services/telephony/TelecomAccountRegistry.java | 67 ++- .../services/telephony/TelephonyConnection.java | 83 ++- .../telephony/TelephonyConnectionService.java | 7 +- testapps/Android.mk | 1 + testapps/EmbmsServiceTestApp/Android.mk | 19 + testapps/EmbmsServiceTestApp/AndroidManifest.xml | 44 ++ testapps/EmbmsServiceTestApp/res/raw/sheep.png | Bin 0 -> 440210 bytes testapps/EmbmsServiceTestApp/res/raw/snake.png | Bin 0 -> 438147 bytes testapps/EmbmsServiceTestApp/res/raw/suntree.png | Bin 0 -> 519638 bytes testapps/EmbmsServiceTestApp/res/raw/unicorn.png | Bin 0 -> 450507 bytes .../res/values/donottranslate_strings.xml | 19 + .../phone/testapps/embmsmw/AppActiveStreams.java | 131 +++++ .../embmsmw/EmbmsSampleDownloadService.java | 446 +++++++++++++++ .../embmsmw/EmbmsTestStreamingService.java | 221 ++++++++ .../testapps/embmsmw/FileServiceRepository.java | 119 ++++ .../testapps/embmsmw/FrontendAppIdentifier.java | 59 ++ .../testapps/embmsmw/SideChannelReceiver.java | 64 +++ .../phone/testapps/embmsmw/StreamStateTracker.java | 78 +++ .../embmsmw/StreamingServiceRepository.java | 92 +++ testapps/EmbmsTestDownloadApp/Android.mk | 21 + testapps/EmbmsTestDownloadApp/AndroidManifest.xml | 71 +++ .../res/layout/activity_main.xml | 143 +++++ .../res/values/donottranslate_strings.xml | 30 + .../embmsdownload/DownloadCompletionReceiver.java | 87 +++ .../embmsdownload/EmbmsTestDownloadApp.java | 438 +++++++++++++++ .../phone/testapps/embmsdownload/SideChannel.java | 60 ++ testapps/EmbmsTestStreamingApp/Android.mk | 18 + testapps/EmbmsTestStreamingApp/AndroidManifest.xml | 31 + .../res/layout/activity_main.xml | 106 ++++ .../res/values/donottranslate_strings.xml | 28 + .../embmsfrontend/EmbmsTestStreamingApp.java | 313 +++++++++++ .../embmsfrontend/StreamingServiceTracker.java | 111 ++++ tests/Android.mk | 2 + tests/AndroidTest.xml | 27 + tests/src/com/android/TelephonyTestBase.java | 9 + .../phone/PhoneSearchIndexablesProviderTest.java | 139 +++++ .../phone/euicc/EuiccUiDispatcherActivityTest.java | 125 +++++ .../android/phone/tests/CallForwardInfoTest.java | 47 ++ 189 files changed, 11145 insertions(+), 2169 deletions(-) 7dd5d0c9d DO NOT MERGE Ignore clear config if shutdown 154e05d16 DO NOT MERGE Revert "Fetch config asynchronously." 9aedbb077 Import translations. DO NOT MERGE f0f33ea95 Import translations. DO NOT MERGE 491fd4e3c Detect invalid Call Forwarding numbers and replace 4697b66a7 Import translations. DO NOT MERGE 602d4475c Label forbidden networks in network search result. After searching network in "Mobile network" setting page, when showing search result, forbidden networks are explicitly labeled. 08aa7e2f8 Modify TestApps to use mandatory source URI 30f7712ec Import translations. DO NOT MERGE 2742dc47d Import translations. DO NOT MERGE de2c90206 Adds DownloadStateCallback test to EMBMS Download TestApp 59b6e78da Remove "DBG" tags for Call Forwarding UX. e4ae941e5 Throw if location permission not held a584e2c58 Increasing log level of key CFI indicator changes. 65273c84f Fetch config asynchronously. 1f1e95f0a Import translations. DO NOT MERGE 6f37f0cc9 Modify testapps for MbmsError and download api d625298cd Adjust testapps for download API changes 75b212e2e Make changes to testapps for API changes 80d0d7552 Adjust testapps for API changes 7662a90be Make changes in sample download service for adjustments c6b89ec24 Adjust sample app for API changes 993d69b79 Import translations. DO NOT MERGE c778d6f89 Fix incorrect type cast of Carrier preference. 6d0128a05 Import translations. DO NOT MERGE 5dad979df Always enabled the Advanced Option under Mobile Network Settings e83529f2f Ensure restricted number CDMA call waiting info is passed to Telecom. f9906097f Import translations. DO NOT MERGE 0e6b9ed10 Make changes to sample apps to reflect 7/28 adjustments 42b7f8bfd Import translations. DO NOT MERGE 779ff5fab Change some variable names to match up with framework a7b8837b4 Change testapps to reflect API fixes d2c3ecdc8 Adjust the streaming testapp for new API b17262ce2 Change initialize methods in sample apps 9ca59ea59 Propagate elapsed time of conference to Telecom. 00635fcce Import translations. DO NOT MERGE 96ceebd42 support notification channel for non owner users 79e167f92 Import translations. DO NOT MERGE c63d3cac6 Add disconnect strings for mid-call and dialing low battery disconnect. 4877206e7 Import translations. DO NOT MERGE ec3dd05b8 Fix wrong return value to SUW from EuiccUiDispatcherActivity 43989e579 Fix wrong return value to SUW from EuiccUiDispatcherActivity e6000a56a Swap the order of disabling data roaming button 359d1ab5c Show back arrow when opening activities from mobile setting page. f0d790877 Fix two NPEs in TelephonyConnection d41a33ad0 Import translations. DO NOT MERGE 4efc9240b Fix mobile data settings UI bug. c0069a294 Forward EXTRA_FORCE_PROVISION to the carrier app 7462a23fe Keep 4G LTE slider disabled after call 8096469ca Swap buttons in call forward settings dialog 37ac71495 Import translations. DO NOT MERGE 286261208 Move ACTION_SIP_INCOMING_CALL back to Manifest 51e20469b Revert "Give phone app the print-services-read perm" c7fed2fa1 Remove summary of 'Advanced' preference. 12dd79101 Import translations. DO NOT MERGE 14b872cc0 Do not translate "Wi-Fi calling" for VF DE e00937cc2 Import translations. DO NOT MERGE 8da9cb1fd app link handling under restricted mobile data f98472367 rename notification channel 5ac781dee Implement getNetworkCountryIso in PhoneInterfaceManager. 2eefb2bb9 Move AlertDialog to SYSTEM_ALERT 533c6c1b6 Move SIP broadcast receiver to dynamic registration 48256b872 Import translations. DO NOT MERGE 33a9ffafe Import translations. DO NOT MERGE 6fea8ddd1 String and UI tweaks for "Mobile network". 06067de24 Make sure to unregister PhoneChangeReceiver. 697f64954 Update string for failure to add call due to ongoing VT call. a4295344f Import translations. DO NOT MERGE 49662f0ee Import translations. DO NOT MERGE aea942acd Fix issue where characters overlap 21a3779bc Fix "Emergency Information" text overflow bfb404808 Import translations. DO NOT MERGE 4eab71c93 Import translations. DO NOT MERGE e8800a4b4 Import translations. DO NOT MERGE eb6d79d70 Import translations. DO NOT MERGE 5f7a26251 Import translations. DO NOT MERGE d75bc661f Give phone app the print-services-read perm d1270a97c Give phone app the print-services-read perm 917c1b86f Import translations. DO NOT MERGE ced139711 Import translations. DO NOT MERGE 03aad762e Avoid updating carrier config if sim is still loading when unlock. be44cb365 Import translations. DO NOT MERGE d2b1e4bfa Remove status bar manipulation from EmergencyDialer c0e7bb788 Set default preferred network only when registered on home network. a6fcfed33 Publish default/fallback CarrierService package. 016b04c80 Import translations. DO NOT MERGE 2c7a8f4db Update Verzon eri_311480.xml to v7. 6e5d5b795 Rename DownloadCallback -> DownProgressCallback 1a2fc35bb Refactored no data due to roaming notification a9427b203 Ensure phone account settings is accessible when SIP not supported. afca2d6f6 Make EXTRA_IS_REFRESH for voicemail notification public 833d4accb Re-use CdmaOptions and GsmUmtsOptions instances. d44f8578f Remove passing of SIP history-info information. 1a02137cb Remove phone number in eSIM preference Screen d08b00052 Remove phone number in eSIM preference Screen 0112e00a4 Import translations. DO NOT MERGE c5d963eab Import translations. DO NOT MERGE 336ef3611 Fix testDataDisconnectedNotification unit test. 2f7afb368 Change the index of enhanced_4g_lte a89d4095c Fix MobileNetworkSettings crash for multi-SIM device 272b11766 Change index of carrier_settings_euicc_key e53b02e8d Change index of carrier_settings_euicc_key c57b9ee4a Add missing resource when building in AAPT1 6ae83e2c1 Invoke call cleanup on handover from GSM to IMS. bf8ce8aa7 Modify sample apps for API adjustments 7b486ea4d In MobileNetworkSettings, add divider and "Advanced" button. f514a9eb9 Import translations. DO NOT MERGE af9e991ef Applied new package name bf5943d50 Applied new package name d9a427ed6 Do not show datadisconnectRoaming notification if data is disabled. a47c65f4f Add permission protections in sample apps 25dc4c349 Fix gradient/window size for emergency dialer on tall screens b8456d1c0 Update permission names. 43bee1ee0 Remove status bar manipulation from EmergencyDialer e91fbdc39 Import translations. DO NOT MERGE c6a245e9d Use Telecom DisconnectCause.REASON_IMS_ACCESS_BLOCKED f17c26452 Modify sample streaming app to use state change reason 9ef63c64d Add "Mobile data" and "Data usage" into Mobile network setting UI. d2860c33f Update samples for new DownloadRequest API 7982ed8ae Emergency dialer bottom margins 1b74eafe4 Implement cancelDownload and remove appName 740e1678d Prevent any app except LPA to create logical channel to AID of ISD-R. 434fb4c1f Modify testapps to exercise ACTION_CLEANUP ca51a7cda Check 'number' against both empty and null string for handleCdmaCallWaiting 3de7dbcaf Import translations. DO NOT MERGE 9a1304995 Import translations. DO NOT MERGE 34d4fa5e9 Merge "Network Operator" into "Mobile network" main activity. 31f7ec779 Emergency dialer grid b1eeb07ce Add null check of getActivity() in initializeSubscriptions. bfa940914 Add null check of getActivity() in initializeSubscriptions. 5a3737f2b Import translations. DO NOT MERGE 027fc717c Import translations. DO NOT MERGE c753ddceb Refactored area update info support 4a9d44883 Properly protect cell location. f8b9a15e1 Import translations. DO NOT MERGE 587a3e901 Import translations. DO NOT MERGE 417a16abe Change destination paths to comply with enforcement 47f9e74cb Add callback for initialization done eab21d93e Embms download part 2 48a7fcb75 Add Calling category into Mobile network settings. a368f0e34 Implement the new requestNetworkScan API with current modem API. e506b8f47 Import translations. DO NOT MERGE 997aab97b Import translations. DO NOT MERGE 4b42eb54b Set extra EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE for SIP accounts. 4a2cf5be9 Update dispatcher for eUICC API error code cleanup. 0c6cb4c8d Default CDMA subscription source to RUIM/SIM 7c02b06af Update EMBMS test app/service with method e3e997df8 Import translations. DO NOT MERGE 4bc27b12c Import translations. DO NOT MERGE b1bed7451 Implement the new requestNetworkScan API with current modem API. e9d8092bf Import translations. DO NOT MERGE a7de7d3b0 Handle un-handled supplementary service failures. 3ce8309eb Send EVENT_CALL_FORWARDED when an outgoing call is forwarded. c8134552b Changed ServiceInfo.Locale to a List 264773f4a Embms Download setup aee682048 Hang up original swapped connection 112625cc0 Add OWNERS in packages/services/Telephony f8a34f66e new strings for vzw roaming feature a289a49cd Import translations. DO NOT MERGE abb062442 Ensure MMIDialogActivity can respond to IMS MMI codes. 94b566f94 GAR compatible gradient 84462169b Implement EXTRA_SUPPORTS_VIDEO_CALLING_FALLBACK 2880ad7c1 Defines IMS_ACCESS_BLOCKED DisconnectCause 8fd9a40fb Fix NullPointerException in supp service notify handler. 98cd58378 Update UI styles of "Mobile Network" setting to be the same with settings app. 0d666f937 Fix text color of alert dialogs b603c52df Use user WFC setting instead of checking WFC service status f4294c459 Update "Mobile network" strings for ODR. Changes include string re-phrasing and new strings added for later use (b/37872487). c83dc1c5f Added video calling data usage per-uid support 66ad5f31b Import translations. DO NOT MERGE 84291ec8f Added video calling data usage per-uid support 34dcd5caf Raise log level of video capability change log message. 1ca4f4fac Cancel eUICC callback on dispatch failure. 1bd019a3b Import translations. DO NOT MERGE c9622639a Disable eUICC settings when they aren't useful. 30c554784 Added style check presubmit check eb9c570f9 Color extraction on emergency dialer 71ca9d2b3 Only shows roaming disconnect notificaiton once 7e6fb384e Added style check presubmit check c6afd8753 Implement proper stream selection in UI and stopStreaming a5387acb8 Import translations. DO NOT MERGE 92586ef3d Consolidated all data allow/disallow logic into one method f4a7223d0 Support different SIM power states 9f5df2170 Import translations. DO NOT MERGE d25e00952 Declare WRITE_EMBEDDED_SUBSCRIPTIONS in Phone process. 13a5e683b Import translations. DO NOT MERGE 588a0fef7 Flesh out streaming service management in service 34eed2160 Dummy implementation of the Subsecond Switching API. cb4d25bf0 Stop 1 sec updates of ECBM Notification a6bb7a80e Import translations. DO NOT MERGE d98ab0c78 getStreamingServices for Embms 46b42aa3b Add hidden APIs to get the cached SignalStrength from SST 41ba81cab EMBMS test app 70990075e Support different SIM power states 1731f59cc Import translations. DO NOT MERGE 8f68faaa3 Redirect references to OTASP_ Constants to TelephonyManager 53b87dcd5 Import translations. DO NOT MERGE 4a7f97ec3 Rename CallStateException ERROR_DISCONNECTED to ERROR_OUT_OF_SERVICE 865b9fca8 Fix another access of string array that may potentially be null. 55e4c59a6 Fixed crash when broadcasting any data intents b7392f84a Import translations. DO NOT MERGE acf8a1384 Consolidated all data allow/disallow logic into one method 8fef70fdd protected CARRIER_SIGNAL_RESET broadcast 7efa69117 Import translations. DO NOT MERGE 5323042e0 Adding null check to RemoteVvmTaskManager. 29e2a3ee8 Add sort order to PhoneAccounts extras 6904b14f7 Support RRO for emergency number conversion map 4fc387a75 Replace CheckBoxPreference with SwitchPreference 1255110bd Change getVisualVoicemailPackageName() to use subId fe302d841 Fix NPE in VvmSimStateTracker fbe460d7f Fix NPE in getDisabledCapabilities() 130f03121 Fixed that disconnect message not showing up 243b63749 Implement getVisualVoicemailPackageName() 16d53c68b Add sort order to PhoneAccounts extras 463efd161 Implement VisualVoicemailService cascading. 52dcf7730 Handle CallStateException in PhoneInterfaceManager. a9c9c4b20 Import translations. DO NOT MERGE 8efe657c6 Create Public API which exposes if the device is in a state where simultaneous voice and data are possible. 1b4559955 Implement RemoteVvmTaskService f852078b1 Provide an API to make USSD calls and read the responses. 504e13938 Dummy implementation of the Subsecond Switching API. 7e856483f Provide an API to make USSD calls and read the responses. ec8cf3880 Added unmetered use only data connection support 2230e4fcf Import translations. DO NOT MERGE f6b97f458 Call correct API to disable Data Roaming during factory reset. Bug: 35956245 Test: Manual test c15b5ed2e Pipe through RTT signaling to Telephony ef871a8bd Dividers to be removed from Mobile network (Network settings) screen. 097cdfeb7 Back arrow not working Settings->Network&Int->MobileNetwork 171129e76 Remove redundent logic in isWfcProvisioned 892104e29 Fix Permissions Reference for getForbiddenPlmns() b0fc54f68 Set airplane mode property 760f568ce Fix NullPointerException when phone number cannot got 421f34602 Import translations. DO NOT MERGE fef36a3fe ECBM SystemProperty cleanup 1bb2b0d66 Import translations. DO NOT MERGE c1efec0ab Implement dispatching of resolution UI. 5f2f7b9df Add support for call handover from Telephony. 6ae51e6ab Import translations. DO NOT MERGE bd560e18e Fix null pointer exception when checking whether to hide VVM settings. 742b5008b Fix typo. 388ea4689 Make thread safe when accessing AccountEntry b5674a6ee Squashed merge of master-sim into master. 71d91cce0 Import translations. DO NOT MERGE a7d25cdd4 Import translations. DO NOT MERGE 83f092baf Add carrier config to hide merge button for IMS conference af67f2a09 Correct ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS 37227ef1e Add test config to TeleServiceTests 0feafa78a Hide the option of "Enhanced 4G LTE Mode" when the key "KEY_HIDE_ENHANCED_4G_LTE_BOOL" is true. abd73501f Add p2 option in OpenLogicalChannel 0aa87ee02 Fix incorrect phone number display in Bidi language ========platform/packages/wallpapers/LivePicker between android-8.0.0_r32..android-8.1.0_r1========= res/drawable/ic_arrow_back_white_24dp.xml | 24 +++++++++++ res/drawable/ic_keyboard_arrow_down_white_24dp.xml | 4 +- res/drawable/ic_keyboard_arrow_up_white_24dp.xml | 4 +- res/values-bn/strings.xml | 8 ++-- res/values-da/strings.xml | 2 +- res/values-en-rCA/strings.xml | 36 +++++++++++++++++ res/values-en-rXC/strings.xml | 36 +++++++++++++++++ res/values-hi/strings.xml | 6 +-- res/values-iw/strings.xml | 4 +- res/values-mr/strings.xml | 4 +- res/values-my/strings.xml | 2 +- res/values-pa/strings.xml | 8 ++-- res/values-pt-rPT/strings.xml | 4 +- res/values-sv/strings.xml | 4 +- res/values-ta/strings.xml | 2 +- res/values-tl/strings.xml | 2 +- .../wallpaper/livepicker/LiveWallpaperPreview.java | 47 +++++++++++++++++----- 17 files changed, 160 insertions(+), 37 deletions(-) a11c4b9 Import translations. DO NOT MERGE 9862819 Import translations. DO NOT MERGE dbdf846 Import translations. DO NOT MERGE b7f5e28 Import translations. DO NOT MERGE d7bed3d Import translations. DO NOT MERGE 301b7ba Fix wallpaper settings crash b989a5e Avoid crash when unbinding wallpaper 21f3494 Update LivePicker "back arrow" vector asset. 802e925 Update LivePicker "collapse" arrow vector. b5ce41b Import translations. DO NOT MERGE 1427b1d Import translations. DO NOT MERGE c3fea38 Api compatibility regarding WallpaperManager in O 313c31a Import translations. DO NOT MERGE ========platform/platform_testing between android-8.0.0_r32..android-8.1.0_r1========= build/tasks/tests/instrumentation_test_list.mk | 23 +- build/tasks/tests/native_test_list.mk | 23 + docs/basics/index.md | 147 ++++++ docs/development/index.md | 40 ++ docs/development/instr-app-e2e.md | 383 ++++++++++++++++ docs/development/instr-self-e2e.md | 394 +++++++++++++++++ docs/development/instrumentation.md | 94 ++++ docs/development/metrics.md | 34 ++ docs/development/native-func-e2e.md | 269 +++++++++++ docs/development/native.md | 43 ++ docs/development/test-config.md | 155 +++++++ docs/imgs/ape_fwk_all.png | Bin 0 -> 53763 bytes docs/index.md | 8 + docs/navbar.md | 10 + .../test/helpers/auto/AbstractAutoDialHelper.java | 80 +++- .../test/helpers/auto/AbstractAutoRadioHelper.java | 57 ++- .../helpers/auto/AbstractAutoSettingHelper.java | 75 ++++ .../helpers/auto/AbstractAutoUiProviderHelper.java | 18 +- libraries/app-helpers/clockwork/Android.mk | 1 + .../helpers/clockwork/AbstractAgendaHelper.java | 36 ++ .../helpers/clockwork/AbstractRemindersHelper.java | 40 ++ .../helpers/clockwork/AbstractTranslateHelper.java | 47 ++ .../helpers/clockwork/AbstractVoiceHelper.java | 41 ++ .../clockwork/AbstractWatchFacePickerHelper.java | 35 ++ .../helpers/clockwork/AbstractWeatherHelper.java | 36 ++ .../helpers/clockwork/AbstractYourFeedHelper.java | 36 ++ .../test/helpers/common/AbstractAlarmHelper.java | 47 ++ .../helpers/common/AbstractContactsHelper.java | 47 ++ .../test/helpers/common}/AbstractMapsHelper.java | 0 .../test/helpers/common/AbstractPhoneHelper.java | 40 ++ .../helpers/common/AbstractPlayMusicHelper.java | 30 +- .../helpers/common/AbstractStandardAppHelper.java | 106 ++++- .../helpers/common/AbstractStopwatchHelper.java | 47 ++ .../test/helpers/common/AbstractTimerHelper.java | 68 +++ .../test/helpers/common/AbstractYouTubeHelper.java | 2 +- .../test/helpers/common/IYouTubeGoHelper.java | 146 ++++++ .../handheld/AbstractGoogleCameraHelper.java | 203 +-------- .../test/helpers/handheld/ICalendarHelper.java | 96 ++++ .../test/helpers/handheld/IChromeHelper.java | 163 +++++-- .../test/helpers/handheld/IGoogleCameraHelper.java | 219 +++++++++ .../android/support/test/aupt/AuptTestRunner.java | 16 +- libraries/launcher-helper/Android.mk | 2 +- .../test/launcherhelper/AutoLauncherStrategy.java | 204 +++++++++ .../test/launcherhelper/IAutoLauncherStrategy.java | 54 +++ .../launcherhelper/LauncherStrategyFactory.java | 14 + .../test/launcherhelper/TvLauncherStrategy.java | 491 ++++++++++++++++++--- libraries/longevity/Android.mk | 30 ++ libraries/longevity/samples/Android.mk | 27 ++ libraries/longevity/samples/AndroidManifest.xml | 26 ++ .../platform/longevity/samples/SimpleSuite.java | 47 ++ .../android/platform/longevity/LongevitySuite.java | 90 ++++ .../longevity/listeners/BatteryTerminator.java | 64 +++ .../longevity/listeners/ErrorTerminator.java | 34 ++ .../longevity/listeners/RunTerminator.java | 43 ++ .../longevity/listeners/TimeoutTerminator.java | 63 +++ .../platform/longevity/scheduler/Iterate.java | 44 ++ .../platform/longevity/scheduler/Scheduler.java | 33 ++ .../platform/longevity/scheduler/Shuffle.java | 46 ++ libraries/longevity/tests/Android.mk | 26 ++ libraries/longevity/tests/AndroidManifest.xml | 26 ++ .../platform/longevity/LongevitySuiteTest.java | 50 +++ .../longevity/listeners/BatteryTerminatorTest.java | 79 ++++ .../longevity/listeners/ErrorTerminatorTest.java | 70 +++ .../longevity/listeners/TimeoutTerminatorTest.java | 73 +++ .../platform/longevity/scheduler/IterateTest.java | 81 ++++ .../platform/longevity/scheduler/ShuffleTest.java | 75 ++++ .../src/android/system/helpers/SettingsHelper.java | 4 +- libraries/system-helpers/sysui-helper/Android.mk | 3 +- .../android/system/helpers/LockscreenHelper.java | 252 ++++++++++- scripts/perf-setup/wahoo-setup.sh | 57 +++ tests/example/instrumentation/AndroidTest.xml | 2 +- .../HelloWorldTests_HalloWelt.config | 30 ++ tests/functional/applinktests/Android.mk | 10 +- .../functional/applinktests/AppLinkTests.java | 12 + tests/functional/appsmoke/AndroidTest.xml | 2 +- tests/functional/calculator/Android.mk | 5 +- tests/functional/devicehealthtests/Android.mk | 1 - tests/functional/devicehealthtests/AndroidTest.xml | 2 +- tests/functional/downloadapp/Android.mk | 7 +- tests/functional/downloadapp/AndroidTest.xml | 2 +- tests/functional/notificationtests/Android.mk | 5 +- tests/functional/notificationtests/AndroidTest.xml | 2 +- .../functional/NotificationDNDTests.java | 6 +- .../functional/NotificationHelper.java | 38 +- .../functional/NotificationInteractionTests.java | 2 +- tests/functional/overviewtests/Android.mk | 8 +- tests/functional/overviewtests/AndroidTest.xml | 2 +- tests/functional/permission/Android.mk | 9 +- tests/functional/systemmetrics/Android.mk | 5 +- tests/functional/systemmetrics/AndroidManifest.xml | 1 + tests/functional/systemmetrics/AndroidTest.xml | 2 +- .../systemmetrics/functional/AppStartTests.java | 97 +++- .../functional/ReportedDrawnActivity.java | 29 ++ tests/jank/UbSystemUiJankTests/Android.mk | 2 + .../systemui/tests/jank/LauncherJankTests.java | 57 +-- tests/jank/dialer/Android.mk | 1 - tests/jank/jankmicrobenchmark/Android.mk | 8 +- tests/jank/jankmicrobenchmark/AndroidTest.xml | 12 + tests/jank/sysapp_wear/Android.mk | 7 +- .../wearable/sysapp/janktests/WatchFaceHelper.java | 197 +++++++++ .../sysapp/janktests/WatchFaceJankTest.java | 92 ++++ .../sysapp/janktests/WatchFacePickerJankTest.java | 135 +----- tests/jank/touch_latency_wear/Android.mk | 7 +- tests/jank/uibench/Android.mk | 7 +- .../uibench/janktests/UiBenchJankTestsHelper.java | 16 +- .../janktests/UiBenchLeanbackJankTests.java | 172 ++++++++ tests/jank/uibench_wear/Android.mk | 7 +- tests/perf/BootHelperApp/AndroidTest.xml | 2 +- tests/perf/PerfTransitionTest/Android.mk | 2 - tests/perf/PerfTransitionTest/AndroidTest.xml | 2 +- tests/perf/PerformanceAppTest/Android.mk | 4 +- tests/perf/PerformanceAppTest/AndroidTest.xml | 2 +- tests/perf/PerformanceLaunch/AndroidTest.xml | 2 +- tests/perf/PowerPerfTest/Android.mk | 1 + utils/permissions/Android.mk | 1 - 115 files changed, 5858 insertions(+), 620 deletions(-) d9bf826 Stop collection thread in finally, not on destroy. 834e3c2 Select app in AppsView based on Launcher version da53f65 add channels to the notification functional tests 0f6107f update string for removing PIN 5a1adca Adjust the expected frames in leaback jank tests. 8fa7daa Add longevity tests to platform APCT. 8b21b21 Creates a new longevity library with modern tools. 36b0ca7 All apps container jank test fix. 786bd9b Tests for reportFullyDrawn 4c22377 Test: Added Helper Abstract class for Settings Bug: 64801878 Change-Id: I1c018422110ee74183a82923af9d78b88016638f (cherry picked from commit 502015b24786a4b57839bbde65561d8fdbf32c49) 9e4ab99 Abstract methods for YouTube Go tests caf9411 Add ConnTestApp to instrumentation_test_list. b1b5f17 Update TV Launcher strategy 4b52b1a Add dvr_api-test to APCT for daydream 75fa1ab Remove reference to RetailDemoTests 139cd24 Fix SettingsHelper by adding class to BySelector criteria of DND switch. da72d02 Fix report path for memory health stats. 6dc63b0 Convert the abstract GoogleCameraHelper class to an interface 2ac0310 Initial commit of Leanback Jank Test Cases b808e8d Add installd native tests to APCT 8012f12 Add common interaction with UI and methods for Chrome tests 6434d12 Filter out the Storage Manager tests. bc78d21 Add memunreachable tests to native test list fbdd760 Lockscreen Helper Methods for Pattern unlock Test: Lockscreen tests passing locally Merged-In: Ia3ddf756697845dde4e74edec159801da75ec14e 4385b8b JankMicroBenchmarkTests: Include setup steps in Android.xml 5e1a3ac Disable openEditTextTyping 6293283 Added a basketful of helpers to LockscreenHelper Test: Passing with local test class LockscreenTests to be checked in shortly. 01e154e Update dialer helper methods d3e3371 Added logging to AbstractStandardAppHelper. e97ca79 Reporting metric after test. f831a34 Fix dependencies of packages that target earlier releases 021a587 things: add things specific tests to continous tests 5f93629 Fix dependencies of packages that target earlier releases 320e2c4 method signature change 4b9b8ef Adding jank test for gesture on top of watchface eaddc12 Create an interface for the Calendar app helper. 684f48c Revert "Add ContactsTests to platform functional tests list" 074c486 Adding SettingsTests to continuous testing a85f495 Updated AbstractRadioHelper. Added play, pause, exit favorite cards, unsave station 2d20959 Add ContactsTests to platform functional tests list 8d71ced Remove the local sdk version in DialerJankTests a159cec Add libvintf test to post submit ee71ce7 Add script to lock and cpu and gpu clock to max 2f31107 Prepare for removal of junit and android.test classes from Android API (step 1) da67652 Prepare for removal of junit and android.test classes from Android API (step 1) bac68c3 Prepare for removal of junit and android.test classes from Android API (step 1) 968e07f Cleanup launcher jank tests. 3b6d25e Add TestablesTests to instrumentation list 0eabde5 Move notification_apk to vendor/google_clockwork 6832b82 Create 12 abstract helpers for clockwork. 5b721b0 AppTransitionTest apk change to make it more reliable. 641a855 platform_testing: Include an example subconfig. 17ae95d Added CloseDrawer method and updated openMenu, closeMenu to openDrawer,closeDrawer 680783e Fix broken links. e6941fe Add selectAlbum for some implementations of the helper. 24da80f Fix to make quick settings tests more robust Test: Verified passing locally Bug: 37465082 a9953e8 Fix link on instr-self-e2e.md 59df4fe platform_testing: Fix navigation, misc links and image 5be7087 platform_testing: Add external documentation for platform testing. ff7aca0 Remove NotificationsGeneratorWear from device-tests 53368f8 Added Auto Launcher strategy. c1abdcd More screenshot success/failure logging. 5a0a92e Add hermetic annotation to applink tests 87b6277 Add a test listener for failure screenshots. e8e7027 Change test type from InstrumentationTest to AndroidJUnitTest ========platform/prebuilts/abi-dumps/ndk between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ current/arm/source-based/libEGL.so.lsdump.gz | Bin 0 -> 2722 bytes current/arm/source-based/libGLESv1_CM.so.lsdump.gz | Bin 0 -> 8950 bytes current/arm/source-based/libGLESv2.so.lsdump.gz | Bin 0 -> 24600 bytes current/arm/source-based/libGLESv3.so.lsdump.gz | Bin 0 -> 24600 bytes .../arm/source-based/libandroid_net.so.lsdump.gz | Bin 132113 -> 19632 bytes current/arm/source-based/libc.so.lsdump.gz | Bin 85904 -> 78715 bytes current/arm/source-based/libdl.so.lsdump.gz | Bin 4707 -> 4741 bytes current/arm/source-based/libft2.so.lsdump.gz | Bin 0 -> 24749 bytes current/arm/source-based/liblog.so.lsdump.gz | Bin 6516 -> 4893 bytes current/arm/source-based/libm.so.lsdump.gz | Bin 6005 -> 6018 bytes current/arm/source-based/libmediandk.so.lsdump.gz | Bin 0 -> 6590 bytes .../arm/source-based/libnativewindow.so.lsdump.gz | Bin 0 -> 2964 bytes current/arm/source-based/libsync.so.lsdump.gz | Bin 0 -> 671 bytes .../arm/source-based/libvndksupport.so.lsdump.gz | Bin 0 -> 339 bytes current/arm64/source-based/libEGL.so.lsdump.gz | Bin 0 -> 2803 bytes .../arm64/source-based/libGLESv1_CM.so.lsdump.gz | Bin 0 -> 8962 bytes current/arm64/source-based/libGLESv2.so.lsdump.gz | Bin 0 -> 24598 bytes current/arm64/source-based/libGLESv3.so.lsdump.gz | Bin 0 -> 24598 bytes .../arm64/source-based/libandroid_net.so.lsdump.gz | Bin 10538 -> 4143 bytes current/arm64/source-based/libc.so.lsdump.gz | Bin 84410 -> 77172 bytes current/arm64/source-based/libdl.so.lsdump.gz | Bin 4714 -> 4774 bytes current/arm64/source-based/libft2.so.lsdump.gz | Bin 0 -> 24849 bytes current/arm64/source-based/liblog.so.lsdump.gz | Bin 6524 -> 4896 bytes current/arm64/source-based/libm.so.lsdump.gz | Bin 6652 -> 6701 bytes .../arm64/source-based/libmediandk.so.lsdump.gz | Bin 0 -> 6590 bytes .../source-based/libnativewindow.so.lsdump.gz | Bin 0 -> 2981 bytes current/arm64/source-based/libsync.so.lsdump.gz | Bin 0 -> 672 bytes .../arm64/source-based/libvndksupport.so.lsdump.gz | Bin 0 -> 350 bytes .../mips/source-based/libandroid_net.so.lsdump.gz | Bin 14889 -> 0 bytes current/mips/source-based/libc.so.lsdump.gz | Bin 86958 -> 0 bytes current/mips/source-based/libdl.so.lsdump.gz | Bin 5923 -> 0 bytes current/mips/source-based/liblog.so.lsdump.gz | Bin 6510 -> 0 bytes current/mips/source-based/libm.so.lsdump.gz | Bin 7689 -> 0 bytes .../source-based/libandroid_net.so.lsdump.gz | Bin 15589 -> 0 bytes current/mips64/source-based/libc.so.lsdump.gz | Bin 85321 -> 0 bytes current/mips64/source-based/libdl.so.lsdump.gz | Bin 6025 -> 0 bytes current/mips64/source-based/liblog.so.lsdump.gz | Bin 6514 -> 0 bytes current/mips64/source-based/libm.so.lsdump.gz | Bin 8008 -> 0 bytes current/x86/source-based/libEGL.so.lsdump.gz | Bin 0 -> 2715 bytes current/x86/source-based/libGLESv1_CM.so.lsdump.gz | Bin 0 -> 8946 bytes current/x86/source-based/libGLESv2.so.lsdump.gz | Bin 0 -> 24589 bytes current/x86/source-based/libGLESv3.so.lsdump.gz | Bin 0 -> 24589 bytes .../x86/source-based/libandroid_net.so.lsdump.gz | Bin 9636 -> 3760 bytes current/x86/source-based/libc.so.lsdump.gz | Bin 88431 -> 81104 bytes current/x86/source-based/libdl.so.lsdump.gz | Bin 4659 -> 4691 bytes current/x86/source-based/libft2.so.lsdump.gz | Bin 0 -> 24748 bytes current/x86/source-based/liblog.so.lsdump.gz | Bin 6487 -> 4877 bytes current/x86/source-based/libm.so.lsdump.gz | Bin 6220 -> 6252 bytes current/x86/source-based/libmediandk.so.lsdump.gz | Bin 0 -> 6578 bytes .../x86/source-based/libnativewindow.so.lsdump.gz | Bin 0 -> 2945 bytes current/x86/source-based/libsync.so.lsdump.gz | Bin 0 -> 664 bytes .../x86/source-based/libvndksupport.so.lsdump.gz | Bin 0 -> 339 bytes current/x86_64/source-based/libEGL.so.lsdump.gz | Bin 0 -> 2803 bytes .../x86_64/source-based/libGLESv1_CM.so.lsdump.gz | Bin 0 -> 8962 bytes current/x86_64/source-based/libGLESv2.so.lsdump.gz | Bin 0 -> 24598 bytes current/x86_64/source-based/libGLESv3.so.lsdump.gz | Bin 0 -> 24598 bytes .../source-based/libandroid_net.so.lsdump.gz | Bin 10534 -> 4143 bytes current/x86_64/source-based/libc.so.lsdump.gz | Bin 87557 -> 80225 bytes current/x86_64/source-based/libdl.so.lsdump.gz | Bin 5078 -> 5118 bytes current/x86_64/source-based/libft2.so.lsdump.gz | Bin 0 -> 24852 bytes current/x86_64/source-based/liblog.so.lsdump.gz | Bin 6522 -> 4902 bytes current/x86_64/source-based/libm.so.lsdump.gz | Bin 6750 -> 6797 bytes .../x86_64/source-based/libmediandk.so.lsdump.gz | Bin 0 -> 6590 bytes .../source-based/libnativewindow.so.lsdump.gz | Bin 0 -> 2981 bytes current/x86_64/source-based/libsync.so.lsdump.gz | Bin 0 -> 672 bytes .../source-based/libvndksupport.so.lsdump.gz | Bin 0 -> 350 bytes 67 files changed, 2 insertions(+) 9b4c58b release-request-957cd691-fb71-4770-8ff7-a3b9602655a5-for-git_oc-mr1-release-4314464 snap-temp-L54400000099147910 ========platform/prebuilts/abi-dumps/vndk between android-8.0.0_r32..android-8.1.0_r1========= ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4741 -> 3825 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12623 -> 11321 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9185 -> 6853 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1555 -> 1532 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11531 -> 8543 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102243 -> 77506 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44515 -> 35458 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7236 -> 6341 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17064 -> 14301 bytes ...ndroid.hardware.broadcastradio@1.1.so.lsdump.gz | Bin 15726 -> 15897 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3086 -> 2024 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18887 -> 15914 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15642 -> 12638 bytes ...android.hardware.camera.device@3.3.so.lsdump.gz | Bin 0 -> 4621 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7398 -> 6314 bytes .../android.hardware.cas.native@1.0.so.lsdump.gz | Bin 0 -> 4733 bytes .../android.hardware.cas@1.0.so.lsdump.gz | Bin 0 -> 12393 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 866 -> 469 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6142 -> 5917 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12508 -> 9977 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 24902 -> 20723 bytes .../android.hardware.gatekeeper@1.0.so.lsdump.gz | Bin 0 -> 4483 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 76959 -> 57134 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3946 -> 3617 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13542 -> 11489 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4236 -> 2984 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20412 -> 15832 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5847 -> 5120 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 3990 -> 3669 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14914 -> 11471 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5531 -> 4387 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28821 -> 24219 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1008 -> 990 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5268 -> 4228 bytes ...ndroid.hardware.neuralnetworks@1.0.so.lsdump.gz | Bin 0 -> 10288 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5890 -> 4906 bytes .../android.hardware.power@1.1.so.lsdump.gz | Bin 0 -> 4441 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8594 -> 7328 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 106834 -> 92074 bytes .../android.hardware.radio@1.1.so.lsdump.gz | Bin 0 -> 41217 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25164 -> 21363 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12238 -> 9656 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12227 -> 9911 bytes ...oid.hardware.tests.libhwbinder@1.0.so.lsdump.gz | Bin 0 -> 5516 bytes ....hardware.tetheroffload.config@1.0.so.lsdump.gz | Bin 0 -> 3500 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 5979 -> 5090 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12507 -> 10086 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8357 -> 6728 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5378 -> 4356 bytes .../android.hardware.vibrator@1.1.so.lsdump.gz | Bin 0 -> 3952 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3720 -> 3410 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3939 -> 3579 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3874 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8541 -> 0 bytes .../android.hidl.memory@1.0-impl.so.lsdump.gz | Bin 0 -> 63563 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6283 -> 5881 bytes .../android.hidl.token@1.0-utils.so.lsdump.gz | Bin 0 -> 509 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3975 -> 3664 bytes current/arm/source-based/libRSDriver.so.lsdump.gz | Bin 0 -> 112369 bytes .../arm/source-based/libRS_internal.so.lsdump.gz | Bin 0 -> 197440 bytes .../arm/source-based/libaudioutils.so.lsdump.gz | Bin 8568 -> 12858 bytes current/arm/source-based/libbacktrace.so.lsdump.gz | Bin 2652 -> 1902 bytes current/arm/source-based/libbase.so.lsdump.gz | Bin 6015 -> 4638 bytes current/arm/source-based/libbinder.so.lsdump.gz | Bin 44424 -> 59135 bytes current/arm/source-based/libblas.so.lsdump.gz | Bin 0 -> 9997 bytes current/arm/source-based/libc++.so.lsdump.gz | Bin 608103 -> 181307 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11203 -> 11208 bytes current/arm/source-based/libcap.so.lsdump.gz | Bin 0 -> 938 bytes .../arm/source-based/libcompiler_rt.so.lsdump.gz | Bin 0 -> 26664 bytes current/arm/source-based/libcrypto.so.lsdump.gz | Bin 68889 -> 64893 bytes current/arm/source-based/libcutils.so.lsdump.gz | Bin 5471 -> 5187 bytes current/arm/source-based/libevent.so.lsdump.gz | Bin 14106 -> 14090 bytes current/arm/source-based/libexif.so.lsdump.gz | Bin 0 -> 12718 bytes current/arm/source-based/libexpat.so.lsdump.gz | Bin 5840 -> 5816 bytes current/arm/source-based/libfmq.so.lsdump.gz | Bin 909 -> 812 bytes current/arm/source-based/libft2.so.lsdump.gz | Bin 0 -> 24749 bytes .../arm/source-based/libgatekeeper.so.lsdump.gz | Bin 0 -> 3215 bytes current/arm/source-based/libgui.so.lsdump.gz | Bin 0 -> 39588 bytes current/arm/source-based/libhardware.so.lsdump.gz | Bin 2184 -> 3060 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 585 -> 588 bytes current/arm/source-based/libhidlbase.so.lsdump.gz | Bin 10357 -> 4160 bytes .../arm/source-based/libhidlmemory.so.lsdump.gz | Bin 343 -> 322 bytes .../arm/source-based/libhidltransport.so.lsdump.gz | Bin 17086 -> 15130 bytes current/arm/source-based/libhwbinder.so.lsdump.gz | Bin 15280 -> 12487 bytes current/arm/source-based/libicui18n.so.lsdump.gz | Bin 241633 -> 0 bytes current/arm/source-based/libicuuc.so.lsdump.gz | Bin 195259 -> 0 bytes current/arm/source-based/libjpeg.so.lsdump.gz | Bin 16273 -> 11904 bytes .../arm/source-based/libkeymaster1.so.lsdump.gz | Bin 36752 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26360 -> 13395 bytes .../libkeymaster_portable.so.lsdump.gz | Bin 0 -> 23724 bytes .../source-based/libkeymaster_staging.so.lsdump.gz | Bin 0 -> 2397 bytes .../arm/source-based/libldacBT_abr.so.lsdump.gz | Bin 483 -> 484 bytes .../arm/source-based/libldacBT_enc.so.lsdump.gz | Bin 711 -> 783 bytes current/arm/source-based/liblz4.so.lsdump.gz | Bin 4633 -> 4867 bytes current/arm/source-based/liblzma.so.lsdump.gz | Bin 9709 -> 10524 bytes .../arm/source-based/libmedia_helper.so.lsdump.gz | Bin 0 -> 68146 bytes current/arm/source-based/libmedia_omx.so.lsdump.gz | Bin 0 -> 52959 bytes current/arm/source-based/libmemtrack.so.lsdump.gz | Bin 0 -> 420 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes current/arm/source-based/libnetutils.so.lsdump.gz | Bin 829 -> 830 bytes current/arm/source-based/libnl.so.lsdump.gz | Bin 32906 -> 26919 bytes current/arm/source-based/libopus.so.lsdump.gz | Bin 0 -> 1952 bytes current/arm/source-based/libpcre2.so.lsdump.gz | Bin 0 -> 39 bytes current/arm/source-based/libpiex.so.lsdump.gz | Bin 7589 -> 6425 bytes current/arm/source-based/libpng.so.lsdump.gz | Bin 15099 -> 14899 bytes current/arm/source-based/libpower.so.lsdump.gz | Bin 400 -> 404 bytes current/arm/source-based/libprocinfo.so.lsdump.gz | Bin 654 -> 655 bytes .../source-based/libprotobuf-cpp-full.so.lsdump.gz | Bin 0 -> 176395 bytes .../source-based/libprotobuf-cpp-lite.so.lsdump.gz | Bin 0 -> 32098 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3018 -> 2423 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36326 -> 13194 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1127 -> 1131 bytes current/arm/source-based/libsqlite.so.lsdump.gz | Bin 0 -> 40 bytes current/arm/source-based/libssl.so.lsdump.gz | Bin 92561 -> 25802 bytes .../libstagefright_amrnb_common.so.lsdump.gz | Bin 0 -> 3740 bytes .../libstagefright_enc_common.so.lsdump.gz | Bin 0 -> 2693 bytes .../libstagefright_flacdec.so.lsdump.gz | Bin 0 -> 45307 bytes .../libstagefright_foundation.so.lsdump.gz | Bin 0 -> 13191 bytes .../source-based/libstagefright_omx.so.lsdump.gz | Bin 0 -> 91050 bytes .../libstagefright_omx_utils.so.lsdump.gz | Bin 0 -> 36652 bytes .../libstagefright_soft_aacdec.so.lsdump.gz | Bin 0 -> 77993 bytes .../libstagefright_soft_aacenc.so.lsdump.gz | Bin 0 -> 74533 bytes .../libstagefright_soft_amrdec.so.lsdump.gz | Bin 0 -> 60691 bytes .../libstagefright_soft_amrnbenc.so.lsdump.gz | Bin 0 -> 63031 bytes .../libstagefright_soft_amrwbenc.so.lsdump.gz | Bin 0 -> 61362 bytes .../libstagefright_soft_avcdec.so.lsdump.gz | Bin 0 -> 150116 bytes .../libstagefright_soft_avcenc.so.lsdump.gz | Bin 0 -> 158254 bytes .../libstagefright_soft_flacdec.so.lsdump.gz | Bin 0 -> 69728 bytes .../libstagefright_soft_flacenc.so.lsdump.gz | Bin 0 -> 63989 bytes .../libstagefright_soft_g711dec.so.lsdump.gz | Bin 0 -> 54873 bytes .../libstagefright_soft_gsmdec.so.lsdump.gz | Bin 0 -> 56065 bytes .../libstagefright_soft_hevcdec.so.lsdump.gz | Bin 0 -> 145299 bytes .../libstagefright_soft_mp3dec.so.lsdump.gz | Bin 0 -> 56713 bytes .../libstagefright_soft_mpeg2dec.so.lsdump.gz | Bin 0 -> 131361 bytes .../libstagefright_soft_mpeg4dec.so.lsdump.gz | Bin 0 -> 2007 bytes .../libstagefright_soft_mpeg4enc.so.lsdump.gz | Bin 0 -> 1992 bytes .../libstagefright_soft_opusdec.so.lsdump.gz | Bin 0 -> 57138 bytes .../libstagefright_soft_rawdec.so.lsdump.gz | Bin 0 -> 54893 bytes .../libstagefright_soft_vorbisdec.so.lsdump.gz | Bin 0 -> 57165 bytes .../libstagefright_soft_vpxdec.so.lsdump.gz | Bin 0 -> 160949 bytes .../libstagefright_soft_vpxenc.so.lsdump.gz | Bin 0 -> 180316 bytes .../libstagefright_xmlparser.so.lsdump.gz | Bin 0 -> 2023 bytes current/arm/source-based/libsuspend.so.lsdump.gz | Bin 320 -> 321 bytes current/arm/source-based/libsysutils.so.lsdump.gz | Bin 7618 -> 3612 bytes current/arm/source-based/libtinyalsa.so.lsdump.gz | Bin 2502 -> 2455 bytes current/arm/source-based/libtinyxml2.so.lsdump.gz | Bin 13515 -> 7496 bytes current/arm/source-based/libui.so.lsdump.gz | Bin 26852 -> 18034 bytes current/arm/source-based/libunwind.so.lsdump.gz | Bin 10646 -> 10329 bytes current/arm/source-based/libusbhost.so.lsdump.gz | Bin 0 -> 1552 bytes current/arm/source-based/libutils.so.lsdump.gz | Bin 58444 -> 27267 bytes current/arm/source-based/libvixl-arm.so.lsdump.gz | Bin 0 -> 122185 bytes .../arm/source-based/libvixl-arm64.so.lsdump.gz | Bin 0 -> 134711 bytes .../arm/source-based/libvorbisidec.so.lsdump.gz | Bin 0 -> 4929 bytes current/arm/source-based/libxml2.so.lsdump.gz | Bin 0 -> 62314 bytes current/arm/source-based/libz.so.lsdump.gz | Bin 3989 -> 4315 bytes .../arm/source-based/libziparchive.so.lsdump.gz | Bin 370968 -> 2635 bytes ...roid.frameworks.displayservice@1.0.so.lsdump.gz | Bin 0 -> 8241 bytes ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4762 -> 3860 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12698 -> 11416 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9210 -> 6869 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1558 -> 1535 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11542 -> 8555 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102716 -> 77938 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44647 -> 35546 bytes ...ardware.biometrics.fingerprint@2.1.so.lsdump.gz | Bin 11237 -> 9424 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7300 -> 6379 bytes .../android.hardware.boot@1.0.so.lsdump.gz | Bin 0 -> 4999 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17159 -> 14316 bytes ...ndroid.hardware.broadcastradio@1.1.so.lsdump.gz | Bin 0 -> 15959 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3106 -> 2040 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18961 -> 15921 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15725 -> 12663 bytes ...android.hardware.camera.device@3.3.so.lsdump.gz | Bin 0 -> 4640 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7438 -> 6337 bytes .../android.hardware.cas.native@1.0.so.lsdump.gz | Bin 0 -> 4761 bytes .../android.hardware.cas@1.0.so.lsdump.gz | Bin 0 -> 12439 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 861 -> 469 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6162 -> 5920 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12568 -> 10003 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 25010 -> 20754 bytes .../android.hardware.dumpstate@1.0.so.lsdump.gz | Bin 3772 -> 3418 bytes .../android.hardware.gatekeeper@1.0.so.lsdump.gz | Bin 5127 -> 4502 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 77258 -> 57178 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3975 -> 3647 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13565 -> 11497 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4223 -> 2983 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20489 -> 15861 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5887 -> 5148 bytes .../android.hardware.health@1.0.so.lsdump.gz | Bin 5928 -> 4910 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 4012 -> 3709 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14992 -> 11492 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5559 -> 4419 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28925 -> 24232 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1009 -> 987 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5294 -> 4238 bytes ...ndroid.hardware.neuralnetworks@1.0.so.lsdump.gz | Bin 0 -> 10322 bytes .../android.hardware.nfc@1.0.so.lsdump.gz | Bin 7401 -> 6294 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5913 -> 4932 bytes .../android.hardware.power@1.1.so.lsdump.gz | Bin 0 -> 4455 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8637 -> 7355 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 107075 -> 92167 bytes .../android.hardware.radio@1.1.so.lsdump.gz | Bin 0 -> 41325 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25350 -> 21545 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12276 -> 9677 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12297 -> 9898 bytes ...oid.hardware.tests.libhwbinder@1.0.so.lsdump.gz | Bin 0 -> 5546 bytes ....hardware.tetheroffload.config@1.0.so.lsdump.gz | Bin 0 -> 3529 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 6011 -> 5104 bytes .../android.hardware.thermal@1.1.so.lsdump.gz | Bin 0 -> 5413 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12570 -> 10123 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8424 -> 6770 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5408 -> 4381 bytes .../android.hardware.vibrator@1.1.so.lsdump.gz | Bin 0 -> 3987 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3740 -> 3441 bytes .../android.hardware.wifi.offload@1.0.so.lsdump.gz | Bin 0 -> 8947 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3961 -> 3609 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3887 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8581 -> 0 bytes .../android.hidl.memory@1.0-impl.so.lsdump.gz | Bin 0 -> 59508 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6298 -> 5915 bytes .../android.hidl.token@1.0-utils.so.lsdump.gz | Bin 0 -> 509 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3997 -> 3691 bytes .../android.system.net.netd@1.0.so.lsdump.gz | Bin 0 -> 3870 bytes .../android.system.wifi.keystore@1.0.so.lsdump.gz | Bin 4857 -> 3996 bytes .../arm64/source-based/libRSDriver.so.lsdump.gz | Bin 0 -> 106954 bytes .../arm64/source-based/libRS_internal.so.lsdump.gz | Bin 0 -> 192660 bytes .../arm64/source-based/libaudioutils.so.lsdump.gz | Bin 8632 -> 12960 bytes .../arm64/source-based/libbacktrace.so.lsdump.gz | Bin 2651 -> 1893 bytes current/arm64/source-based/libbase.so.lsdump.gz | Bin 6052 -> 4287 bytes current/arm64/source-based/libbinder.so.lsdump.gz | Bin 44596 -> 57254 bytes current/arm64/source-based/libblas.so.lsdump.gz | Bin 0 -> 9989 bytes current/arm64/source-based/libc++.so.lsdump.gz | Bin 577206 -> 171981 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11231 -> 11236 bytes current/arm64/source-based/libcap.so.lsdump.gz | Bin 0 -> 967 bytes .../arm64/source-based/libcompiler_rt.so.lsdump.gz | Bin 0 -> 22647 bytes current/arm64/source-based/libcrypto.so.lsdump.gz | Bin 68977 -> 64983 bytes .../source-based/libcrypto_utils.so.lsdump.gz | Bin 363 -> 364 bytes current/arm64/source-based/libcurl.so.lsdump.gz | Bin 0 -> 11664 bytes current/arm64/source-based/libcutils.so.lsdump.gz | Bin 5499 -> 5198 bytes .../arm64/source-based/libdiskconfig.so.lsdump.gz | Bin 1156 -> 1158 bytes .../source-based/libdumpstateutil.so.lsdump.gz | Bin 0 -> 2534 bytes current/arm64/source-based/libevent.so.lsdump.gz | Bin 14146 -> 14121 bytes current/arm64/source-based/libexif.so.lsdump.gz | Bin 0 -> 12740 bytes current/arm64/source-based/libexpat.so.lsdump.gz | Bin 5885 -> 5849 bytes current/arm64/source-based/libfmq.so.lsdump.gz | Bin 917 -> 813 bytes current/arm64/source-based/libft2.so.lsdump.gz | Bin 0 -> 24849 bytes .../arm64/source-based/libgatekeeper.so.lsdump.gz | Bin 0 -> 3222 bytes current/arm64/source-based/libgui.so.lsdump.gz | Bin 0 -> 39570 bytes .../arm64/source-based/libhardware.so.lsdump.gz | Bin 2204 -> 3098 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 592 -> 594 bytes .../arm64/source-based/libhidlbase.so.lsdump.gz | Bin 10322 -> 4126 bytes .../arm64/source-based/libhidlmemory.so.lsdump.gz | Bin 342 -> 322 bytes .../source-based/libhidltransport.so.lsdump.gz | Bin 17115 -> 15136 bytes .../arm64/source-based/libhwbinder.so.lsdump.gz | Bin 15327 -> 12336 bytes current/arm64/source-based/libicui18n.so.lsdump.gz | Bin 241660 -> 0 bytes current/arm64/source-based/libicuuc.so.lsdump.gz | Bin 195783 -> 0 bytes current/arm64/source-based/libjpeg.so.lsdump.gz | Bin 16291 -> 11966 bytes .../arm64/source-based/libkeymaster1.so.lsdump.gz | Bin 36844 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26452 -> 13448 bytes .../libkeymaster_portable.so.lsdump.gz | Bin 0 -> 23741 bytes .../source-based/libkeymaster_staging.so.lsdump.gz | Bin 0 -> 2425 bytes .../arm64/source-based/libldacBT_abr.so.lsdump.gz | Bin 496 -> 496 bytes .../arm64/source-based/libldacBT_enc.so.lsdump.gz | Bin 724 -> 795 bytes current/arm64/source-based/liblz4.so.lsdump.gz | Bin 4641 -> 4876 bytes current/arm64/source-based/liblzma.so.lsdump.gz | Bin 9768 -> 10571 bytes .../source-based/libmedia_helper.so.lsdump.gz | Bin 0 -> 64180 bytes .../arm64/source-based/libmedia_omx.so.lsdump.gz | Bin 0 -> 50473 bytes .../arm64/source-based/libmemtrack.so.lsdump.gz | Bin 0 -> 439 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes .../source-based/libmetricslogger.so.lsdump.gz | Bin 578 -> 0 bytes .../arm64/source-based/libnetutils.so.lsdump.gz | Bin 840 -> 840 bytes current/arm64/source-based/libnl.so.lsdump.gz | Bin 32951 -> 26951 bytes current/arm64/source-based/libpagemap.so.lsdump.gz | Bin 1423 -> 1427 bytes current/arm64/source-based/libpcre2.so.lsdump.gz | Bin 0 -> 39 bytes current/arm64/source-based/libpiex.so.lsdump.gz | Bin 7652 -> 6467 bytes current/arm64/source-based/libpng.so.lsdump.gz | Bin 15203 -> 14992 bytes current/arm64/source-based/libpower.so.lsdump.gz | Bin 408 -> 410 bytes .../arm64/source-based/libprocinfo.so.lsdump.gz | Bin 660 -> 668 bytes .../source-based/libprotobuf-cpp-full.so.lsdump.gz | Bin 0 -> 171012 bytes .../source-based/libprotobuf-cpp-lite.so.lsdump.gz | Bin 0 -> 31965 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3019 -> 2429 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36421 -> 13193 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1143 -> 1149 bytes current/arm64/source-based/libsqlite.so.lsdump.gz | Bin 0 -> 40 bytes current/arm64/source-based/libssl.so.lsdump.gz | Bin 92704 -> 25846 bytes .../libstagefright_amrnb_common.so.lsdump.gz | Bin 0 -> 3744 bytes .../libstagefright_enc_common.so.lsdump.gz | Bin 0 -> 2697 bytes .../libstagefright_flacdec.so.lsdump.gz | Bin 0 -> 41457 bytes .../libstagefright_foundation.so.lsdump.gz | Bin 0 -> 12314 bytes .../source-based/libstagefright_omx.so.lsdump.gz | Bin 0 -> 85224 bytes .../libstagefright_omx_utils.so.lsdump.gz | Bin 0 -> 36759 bytes .../libstagefright_xmlparser.so.lsdump.gz | Bin 0 -> 2049 bytes current/arm64/source-based/libsuspend.so.lsdump.gz | Bin 324 -> 324 bytes .../arm64/source-based/libsysutils.so.lsdump.gz | Bin 7673 -> 3643 bytes .../arm64/source-based/libtinyalsa.so.lsdump.gz | Bin 2536 -> 2485 bytes .../arm64/source-based/libtinyxml2.so.lsdump.gz | Bin 13590 -> 7543 bytes current/arm64/source-based/libui.so.lsdump.gz | Bin 26907 -> 18131 bytes current/arm64/source-based/libunwind.so.lsdump.gz | Bin 9055 -> 9064 bytes current/arm64/source-based/libusbhost.so.lsdump.gz | Bin 0 -> 1573 bytes current/arm64/source-based/libutils.so.lsdump.gz | Bin 58714 -> 27235 bytes .../arm64/source-based/libvixl-arm.so.lsdump.gz | Bin 0 -> 118139 bytes .../arm64/source-based/libvixl-arm64.so.lsdump.gz | Bin 0 -> 128899 bytes .../arm64/source-based/libvorbisidec.so.lsdump.gz | Bin 0 -> 5217 bytes .../source-based/libwifi-system-iface.so.lsdump.gz | Bin 0 -> 576 bytes current/arm64/source-based/libxml2.so.lsdump.gz | Bin 0 -> 62420 bytes current/arm64/source-based/libz.so.lsdump.gz | Bin 4015 -> 4332 bytes .../arm64/source-based/libziparchive.so.lsdump.gz | Bin 356169 -> 2643 bytes ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4741 -> 0 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12623 -> 0 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9185 -> 0 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1555 -> 0 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11531 -> 0 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102243 -> 0 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44515 -> 0 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7236 -> 0 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17064 -> 0 bytes ...ndroid.hardware.broadcastradio@1.1.so.lsdump.gz | Bin 15726 -> 0 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3086 -> 0 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18887 -> 0 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15642 -> 0 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7398 -> 0 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 866 -> 0 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6142 -> 0 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12508 -> 0 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 24902 -> 0 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 76959 -> 0 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3946 -> 0 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13542 -> 0 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4236 -> 0 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20412 -> 0 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5847 -> 0 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 3990 -> 0 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14914 -> 0 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5531 -> 0 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28821 -> 0 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1008 -> 0 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5268 -> 0 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5890 -> 0 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8594 -> 0 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 106834 -> 0 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25164 -> 0 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12238 -> 0 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12227 -> 0 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 5979 -> 0 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12507 -> 0 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8357 -> 0 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5378 -> 0 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3720 -> 0 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3939 -> 0 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3874 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8541 -> 0 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6283 -> 0 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3975 -> 0 bytes .../mips/source-based/libaudioutils.so.lsdump.gz | Bin 8568 -> 0 bytes .../mips/source-based/libbacktrace.so.lsdump.gz | Bin 2652 -> 0 bytes current/mips/source-based/libbase.so.lsdump.gz | Bin 5990 -> 0 bytes current/mips/source-based/libbinder.so.lsdump.gz | Bin 44407 -> 0 bytes current/mips/source-based/libc++.so.lsdump.gz | Bin 575218 -> 0 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11203 -> 0 bytes current/mips/source-based/libcrypto.so.lsdump.gz | Bin 68754 -> 0 bytes current/mips/source-based/libcutils.so.lsdump.gz | Bin 5472 -> 0 bytes current/mips/source-based/libevent.so.lsdump.gz | Bin 14089 -> 0 bytes current/mips/source-based/libexpat.so.lsdump.gz | Bin 5840 -> 0 bytes current/mips/source-based/libfmq.so.lsdump.gz | Bin 909 -> 0 bytes current/mips/source-based/libhardware.so.lsdump.gz | Bin 2184 -> 0 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 585 -> 0 bytes current/mips/source-based/libhidlbase.so.lsdump.gz | Bin 10357 -> 0 bytes .../mips/source-based/libhidlmemory.so.lsdump.gz | Bin 343 -> 0 bytes .../source-based/libhidltransport.so.lsdump.gz | Bin 17086 -> 0 bytes current/mips/source-based/libhwbinder.so.lsdump.gz | Bin 15255 -> 0 bytes current/mips/source-based/libicui18n.so.lsdump.gz | Bin 241632 -> 0 bytes current/mips/source-based/libicuuc.so.lsdump.gz | Bin 195231 -> 0 bytes current/mips/source-based/libjpeg.so.lsdump.gz | Bin 9978 -> 0 bytes .../mips/source-based/libkeymaster1.so.lsdump.gz | Bin 36729 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26336 -> 0 bytes .../mips/source-based/libldacBT_abr.so.lsdump.gz | Bin 483 -> 0 bytes .../mips/source-based/libldacBT_enc.so.lsdump.gz | Bin 711 -> 0 bytes current/mips/source-based/liblz4.so.lsdump.gz | Bin 4633 -> 0 bytes current/mips/source-based/liblzma.so.lsdump.gz | Bin 9709 -> 0 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes current/mips/source-based/libnetutils.so.lsdump.gz | Bin 829 -> 0 bytes current/mips/source-based/libnl.so.lsdump.gz | Bin 32906 -> 0 bytes current/mips/source-based/libpiex.so.lsdump.gz | Bin 7589 -> 0 bytes current/mips/source-based/libpng.so.lsdump.gz | Bin 14894 -> 0 bytes current/mips/source-based/libpower.so.lsdump.gz | Bin 400 -> 0 bytes current/mips/source-based/libprocinfo.so.lsdump.gz | Bin 654 -> 0 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3018 -> 0 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36284 -> 0 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1127 -> 0 bytes current/mips/source-based/libssl.so.lsdump.gz | Bin 92552 -> 0 bytes current/mips/source-based/libsuspend.so.lsdump.gz | Bin 320 -> 0 bytes current/mips/source-based/libsysutils.so.lsdump.gz | Bin 7618 -> 0 bytes current/mips/source-based/libtinyalsa.so.lsdump.gz | Bin 2502 -> 0 bytes current/mips/source-based/libtinyxml2.so.lsdump.gz | Bin 13515 -> 0 bytes current/mips/source-based/libui.so.lsdump.gz | Bin 26852 -> 0 bytes current/mips/source-based/libunwind.so.lsdump.gz | Bin 8690 -> 0 bytes current/mips/source-based/libutils.so.lsdump.gz | Bin 58435 -> 0 bytes current/mips/source-based/libz.so.lsdump.gz | Bin 3980 -> 0 bytes .../mips/source-based/libziparchive.so.lsdump.gz | Bin 351405 -> 0 bytes ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4762 -> 0 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12698 -> 0 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9210 -> 0 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1558 -> 0 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11542 -> 0 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102716 -> 0 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44647 -> 0 bytes ...ardware.biometrics.fingerprint@2.1.so.lsdump.gz | Bin 11237 -> 0 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7300 -> 0 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17159 -> 0 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3106 -> 0 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18961 -> 0 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15725 -> 0 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7438 -> 0 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 861 -> 0 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6162 -> 0 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12568 -> 0 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 25010 -> 0 bytes .../android.hardware.dumpstate@1.0.so.lsdump.gz | Bin 3772 -> 0 bytes .../android.hardware.gatekeeper@1.0.so.lsdump.gz | Bin 5127 -> 0 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 77258 -> 0 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3975 -> 0 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13565 -> 0 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4223 -> 0 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20489 -> 0 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5887 -> 0 bytes .../android.hardware.health@1.0.so.lsdump.gz | Bin 5928 -> 0 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 4012 -> 0 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14992 -> 0 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5559 -> 0 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28925 -> 0 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1009 -> 0 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5294 -> 0 bytes .../android.hardware.nfc@1.0.so.lsdump.gz | Bin 7401 -> 0 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5913 -> 0 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8637 -> 0 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 107075 -> 0 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25350 -> 0 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12276 -> 0 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12297 -> 0 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 6011 -> 0 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12570 -> 0 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8424 -> 0 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5408 -> 0 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3740 -> 0 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3961 -> 0 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3887 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8581 -> 0 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6298 -> 0 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3997 -> 0 bytes .../android.system.wifi.keystore@1.0.so.lsdump.gz | Bin 4857 -> 0 bytes .../mips64/source-based/libaudioutils.so.lsdump.gz | Bin 8632 -> 0 bytes .../mips64/source-based/libbacktrace.so.lsdump.gz | Bin 2651 -> 0 bytes current/mips64/source-based/libbase.so.lsdump.gz | Bin 6036 -> 0 bytes current/mips64/source-based/libbinder.so.lsdump.gz | Bin 44582 -> 0 bytes current/mips64/source-based/libc++.so.lsdump.gz | Bin 582900 -> 0 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11231 -> 0 bytes current/mips64/source-based/libcrypto.so.lsdump.gz | Bin 68869 -> 0 bytes .../source-based/libcrypto_utils.so.lsdump.gz | Bin 363 -> 0 bytes current/mips64/source-based/libcutils.so.lsdump.gz | Bin 5499 -> 0 bytes .../mips64/source-based/libdiskconfig.so.lsdump.gz | Bin 1156 -> 0 bytes current/mips64/source-based/libevent.so.lsdump.gz | Bin 14119 -> 0 bytes current/mips64/source-based/libexpat.so.lsdump.gz | Bin 5885 -> 0 bytes current/mips64/source-based/libfmq.so.lsdump.gz | Bin 917 -> 0 bytes .../mips64/source-based/libhardware.so.lsdump.gz | Bin 2204 -> 0 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 592 -> 0 bytes .../mips64/source-based/libhidlbase.so.lsdump.gz | Bin 10322 -> 0 bytes .../mips64/source-based/libhidlmemory.so.lsdump.gz | Bin 342 -> 0 bytes .../source-based/libhidltransport.so.lsdump.gz | Bin 17115 -> 0 bytes .../mips64/source-based/libhwbinder.so.lsdump.gz | Bin 15304 -> 0 bytes .../mips64/source-based/libicui18n.so.lsdump.gz | Bin 241653 -> 0 bytes current/mips64/source-based/libicuuc.so.lsdump.gz | Bin 4150 -> 0 bytes current/mips64/source-based/libjpeg.so.lsdump.gz | Bin 10041 -> 0 bytes .../mips64/source-based/libkeymaster1.so.lsdump.gz | Bin 36818 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26426 -> 0 bytes .../mips64/source-based/libldacBT_abr.so.lsdump.gz | Bin 496 -> 0 bytes .../mips64/source-based/libldacBT_enc.so.lsdump.gz | Bin 724 -> 0 bytes current/mips64/source-based/liblz4.so.lsdump.gz | Bin 4641 -> 0 bytes current/mips64/source-based/liblzma.so.lsdump.gz | Bin 9768 -> 0 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes .../source-based/libmetricslogger.so.lsdump.gz | Bin 578 -> 0 bytes .../mips64/source-based/libnetutils.so.lsdump.gz | Bin 840 -> 0 bytes current/mips64/source-based/libnl.so.lsdump.gz | Bin 32951 -> 0 bytes .../mips64/source-based/libpagemap.so.lsdump.gz | Bin 1423 -> 0 bytes current/mips64/source-based/libpiex.so.lsdump.gz | Bin 7652 -> 0 bytes current/mips64/source-based/libpng.so.lsdump.gz | Bin 14996 -> 0 bytes current/mips64/source-based/libpower.so.lsdump.gz | Bin 408 -> 0 bytes .../mips64/source-based/libprocinfo.so.lsdump.gz | Bin 660 -> 0 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3019 -> 0 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36372 -> 0 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1143 -> 0 bytes current/mips64/source-based/libssl.so.lsdump.gz | Bin 92689 -> 0 bytes .../mips64/source-based/libsuspend.so.lsdump.gz | Bin 324 -> 0 bytes .../mips64/source-based/libsysutils.so.lsdump.gz | Bin 7673 -> 0 bytes .../mips64/source-based/libtinyalsa.so.lsdump.gz | Bin 2536 -> 0 bytes .../mips64/source-based/libtinyxml2.so.lsdump.gz | Bin 13590 -> 0 bytes current/mips64/source-based/libui.so.lsdump.gz | Bin 26907 -> 0 bytes current/mips64/source-based/libunwind.so.lsdump.gz | Bin 8632 -> 0 bytes current/mips64/source-based/libutils.so.lsdump.gz | Bin 58701 -> 0 bytes current/mips64/source-based/libz.so.lsdump.gz | Bin 3999 -> 0 bytes .../mips64/source-based/libziparchive.so.lsdump.gz | Bin 357357 -> 0 bytes ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4735 -> 4122 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12620 -> 12935 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9181 -> 8508 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1550 -> 1527 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11528 -> 8539 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102178 -> 100995 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44497 -> 43414 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7231 -> 7058 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17052 -> 15939 bytes ...ndroid.hardware.broadcastradio@1.1.so.lsdump.gz | Bin 15719 -> 18500 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3084 -> 2022 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18873 -> 18583 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15631 -> 13985 bytes ...android.hardware.camera.device@3.3.so.lsdump.gz | Bin 0 -> 5099 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7391 -> 7337 bytes .../android.hardware.cas.native@1.0.so.lsdump.gz | Bin 0 -> 5108 bytes .../android.hardware.cas@1.0.so.lsdump.gz | Bin 0 -> 14173 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 860 -> 469 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6133 -> 6695 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12506 -> 11200 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 24898 -> 24098 bytes .../android.hardware.gatekeeper@1.0.so.lsdump.gz | Bin 0 -> 5000 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 76921 -> 64978 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3943 -> 3909 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13537 -> 13418 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4220 -> 2976 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20404 -> 18244 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5840 -> 5831 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 3987 -> 3975 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14921 -> 12725 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5528 -> 4684 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28801 -> 27471 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1008 -> 990 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5264 -> 4505 bytes ...ndroid.hardware.neuralnetworks@1.0.so.lsdump.gz | Bin 0 -> 11209 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5885 -> 5249 bytes .../android.hardware.power@1.1.so.lsdump.gz | Bin 0 -> 4816 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8589 -> 8251 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 106805 -> 105993 bytes .../android.hardware.radio@1.1.so.lsdump.gz | Bin 0 -> 54647 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25148 -> 25403 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12223 -> 10583 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12208 -> 11070 bytes ....hardware.tetheroffload.config@1.0.so.lsdump.gz | Bin 0 -> 3793 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 5971 -> 5402 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12497 -> 11429 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8354 -> 7344 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5375 -> 4717 bytes .../android.hardware.vibrator@1.1.so.lsdump.gz | Bin 0 -> 4345 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3717 -> 3692 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3935 -> 3881 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3866 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8529 -> 0 bytes .../android.hidl.memory@1.0-impl.so.lsdump.gz | Bin 0 -> 57725 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6277 -> 6557 bytes .../android.hidl.token@1.0-utils.so.lsdump.gz | Bin 0 -> 509 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3972 -> 3972 bytes current/x86/source-based/libRSDriver.so.lsdump.gz | Bin 0 -> 105929 bytes .../x86/source-based/libRS_internal.so.lsdump.gz | Bin 0 -> 190703 bytes .../x86/source-based/libaudioutils.so.lsdump.gz | Bin 8556 -> 12985 bytes current/x86/source-based/libbacktrace.so.lsdump.gz | Bin 2642 -> 1933 bytes current/x86/source-based/libbase.so.lsdump.gz | Bin 5994 -> 4261 bytes current/x86/source-based/libbinder.so.lsdump.gz | Bin 44388 -> 58816 bytes current/x86/source-based/libblas.so.lsdump.gz | Bin 0 -> 9973 bytes current/x86/source-based/libc++.so.lsdump.gz | Bin 569523 -> 170845 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11203 -> 11208 bytes current/x86/source-based/libcap.so.lsdump.gz | Bin 0 -> 938 bytes .../x86/source-based/libcompiler_rt.so.lsdump.gz | Bin 0 -> 22597 bytes current/x86/source-based/libcrypto.so.lsdump.gz | Bin 68732 -> 64740 bytes current/x86/source-based/libcutils.so.lsdump.gz | Bin 5465 -> 5181 bytes current/x86/source-based/libevent.so.lsdump.gz | Bin 14067 -> 14050 bytes current/x86/source-based/libexif.so.lsdump.gz | Bin 0 -> 12702 bytes current/x86/source-based/libexpat.so.lsdump.gz | Bin 5866 -> 5842 bytes current/x86/source-based/libfmq.so.lsdump.gz | Bin 906 -> 809 bytes current/x86/source-based/libft2.so.lsdump.gz | Bin 0 -> 24748 bytes .../x86/source-based/libgatekeeper.so.lsdump.gz | Bin 0 -> 3321 bytes current/x86/source-based/libgui.so.lsdump.gz | Bin 0 -> 39885 bytes current/x86/source-based/libhardware.so.lsdump.gz | Bin 2180 -> 3060 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 585 -> 588 bytes current/x86/source-based/libhidlbase.so.lsdump.gz | Bin 10336 -> 4121 bytes .../x86/source-based/libhidlmemory.so.lsdump.gz | Bin 343 -> 322 bytes .../x86/source-based/libhidltransport.so.lsdump.gz | Bin 17063 -> 17630 bytes current/x86/source-based/libhwbinder.so.lsdump.gz | Bin 15234 -> 12291 bytes current/x86/source-based/libicui18n.so.lsdump.gz | Bin 241215 -> 0 bytes current/x86/source-based/libicuuc.so.lsdump.gz | Bin 195147 -> 0 bytes current/x86/source-based/libjpeg.so.lsdump.gz | Bin 16294 -> 11888 bytes .../x86/source-based/libkeymaster1.so.lsdump.gz | Bin 36677 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26291 -> 13587 bytes .../libkeymaster_portable.so.lsdump.gz | Bin 0 -> 24099 bytes .../source-based/libkeymaster_staging.so.lsdump.gz | Bin 0 -> 2481 bytes .../x86/source-based/libldacBT_abr.so.lsdump.gz | Bin 483 -> 484 bytes .../x86/source-based/libldacBT_enc.so.lsdump.gz | Bin 711 -> 783 bytes current/x86/source-based/liblz4.so.lsdump.gz | Bin 4607 -> 4838 bytes current/x86/source-based/liblzma.so.lsdump.gz | Bin 9849 -> 10711 bytes .../x86/source-based/libmedia_helper.so.lsdump.gz | Bin 0 -> 62178 bytes current/x86/source-based/libmedia_omx.so.lsdump.gz | Bin 0 -> 50257 bytes current/x86/source-based/libmemtrack.so.lsdump.gz | Bin 0 -> 420 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes current/x86/source-based/libnetutils.so.lsdump.gz | Bin 829 -> 830 bytes current/x86/source-based/libnl.so.lsdump.gz | Bin 32791 -> 26813 bytes current/x86/source-based/libopus.so.lsdump.gz | Bin 0 -> 1952 bytes current/x86/source-based/libpcre2.so.lsdump.gz | Bin 0 -> 39 bytes current/x86/source-based/libpiex.so.lsdump.gz | Bin 7589 -> 6425 bytes current/x86/source-based/libpng.so.lsdump.gz | Bin 15060 -> 14858 bytes current/x86/source-based/libpower.so.lsdump.gz | Bin 400 -> 404 bytes current/x86/source-based/libprocinfo.so.lsdump.gz | Bin 654 -> 655 bytes .../source-based/libprotobuf-cpp-full.so.lsdump.gz | Bin 0 -> 187173 bytes .../source-based/libprotobuf-cpp-lite.so.lsdump.gz | Bin 0 -> 32900 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3017 -> 2421 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36222 -> 15047 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1127 -> 1131 bytes current/x86/source-based/libsqlite.so.lsdump.gz | Bin 0 -> 40 bytes current/x86/source-based/libssl.so.lsdump.gz | Bin 92399 -> 25740 bytes .../libstagefright_amrnb_common.so.lsdump.gz | Bin 0 -> 3740 bytes .../libstagefright_enc_common.so.lsdump.gz | Bin 0 -> 2685 bytes .../libstagefright_flacdec.so.lsdump.gz | Bin 0 -> 39410 bytes .../libstagefright_foundation.so.lsdump.gz | Bin 0 -> 12239 bytes .../source-based/libstagefright_omx.so.lsdump.gz | Bin 0 -> 84958 bytes .../libstagefright_omx_utils.so.lsdump.gz | Bin 0 -> 36620 bytes .../libstagefright_soft_aacdec.so.lsdump.gz | Bin 0 -> 66624 bytes .../libstagefright_soft_aacenc.so.lsdump.gz | Bin 0 -> 63580 bytes .../libstagefright_soft_amrdec.so.lsdump.gz | Bin 0 -> 50147 bytes .../libstagefright_soft_amrnbenc.so.lsdump.gz | Bin 0 -> 52549 bytes .../libstagefright_soft_amrwbenc.so.lsdump.gz | Bin 0 -> 50035 bytes .../libstagefright_soft_avcdec.so.lsdump.gz | Bin 0 -> 145705 bytes .../libstagefright_soft_avcenc.so.lsdump.gz | Bin 0 -> 154082 bytes .../libstagefright_soft_flacdec.so.lsdump.gz | Bin 0 -> 62955 bytes .../libstagefright_soft_flacenc.so.lsdump.gz | Bin 0 -> 52620 bytes .../libstagefright_soft_g711dec.so.lsdump.gz | Bin 0 -> 43846 bytes .../libstagefright_soft_gsmdec.so.lsdump.gz | Bin 0 -> 44994 bytes .../libstagefright_soft_hevcdec.so.lsdump.gz | Bin 0 -> 139432 bytes .../libstagefright_soft_mp3dec.so.lsdump.gz | Bin 0 -> 45294 bytes .../libstagefright_soft_mpeg2dec.so.lsdump.gz | Bin 0 -> 125391 bytes .../libstagefright_soft_mpeg4dec.so.lsdump.gz | Bin 0 -> 2007 bytes .../libstagefright_soft_mpeg4enc.so.lsdump.gz | Bin 0 -> 1992 bytes .../libstagefright_soft_opusdec.so.lsdump.gz | Bin 0 -> 45752 bytes .../libstagefright_soft_rawdec.so.lsdump.gz | Bin 0 -> 43687 bytes .../libstagefright_soft_vorbisdec.so.lsdump.gz | Bin 0 -> 46728 bytes .../libstagefright_soft_vpxdec.so.lsdump.gz | Bin 0 -> 154819 bytes .../libstagefright_soft_vpxenc.so.lsdump.gz | Bin 0 -> 173943 bytes .../libstagefright_xmlparser.so.lsdump.gz | Bin 0 -> 2023 bytes current/x86/source-based/libsuspend.so.lsdump.gz | Bin 320 -> 321 bytes current/x86/source-based/libsysutils.so.lsdump.gz | Bin 7618 -> 3752 bytes current/x86/source-based/libtinyalsa.so.lsdump.gz | Bin 2502 -> 2455 bytes current/x86/source-based/libtinyxml2.so.lsdump.gz | Bin 13501 -> 8390 bytes current/x86/source-based/libui.so.lsdump.gz | Bin 26729 -> 18252 bytes current/x86/source-based/libunwind.so.lsdump.gz | Bin 9054 -> 9007 bytes current/x86/source-based/libusbhost.so.lsdump.gz | Bin 0 -> 1552 bytes current/x86/source-based/libutils.so.lsdump.gz | Bin 58357 -> 27275 bytes current/x86/source-based/libvixl-arm.so.lsdump.gz | Bin 0 -> 121101 bytes .../x86/source-based/libvixl-arm64.so.lsdump.gz | Bin 0 -> 131403 bytes .../x86/source-based/libvorbisidec.so.lsdump.gz | Bin 0 -> 5219 bytes current/x86/source-based/libz.so.lsdump.gz | Bin 3987 -> 4307 bytes .../x86/source-based/libziparchive.so.lsdump.gz | Bin 350564 -> 2663 bytes ...roid.frameworks.displayservice@1.0.so.lsdump.gz | Bin 0 -> 9249 bytes ...id.frameworks.schedulerservice@1.0.so.lsdump.gz | Bin 4762 -> 4161 bytes ...droid.frameworks.sensorservice@1.0.so.lsdump.gz | Bin 12698 -> 13028 bytes ...android.frameworks.vr.composer@1.0.so.lsdump.gz | Bin 9210 -> 8540 bytes ...oid.hardware.audio.common@2.0-util.so.lsdump.gz | Bin 1558 -> 1535 bytes .../android.hardware.audio.common@2.0.so.lsdump.gz | Bin 11542 -> 8555 bytes .../android.hardware.audio.effect@2.0.so.lsdump.gz | Bin 102716 -> 101545 bytes .../android.hardware.audio@2.0.so.lsdump.gz | Bin 44647 -> 43531 bytes ...ardware.biometrics.fingerprint@2.1.so.lsdump.gz | Bin 11237 -> 10802 bytes .../android.hardware.bluetooth@1.0.so.lsdump.gz | Bin 7300 -> 7111 bytes ...ndroid.hardware.broadcastradio@1.0.so.lsdump.gz | Bin 17159 -> 15963 bytes ...ndroid.hardware.broadcastradio@1.1.so.lsdump.gz | Bin 0 -> 18557 bytes ...android.hardware.camera.common@1.0.so.lsdump.gz | Bin 3106 -> 2040 bytes ...android.hardware.camera.device@1.0.so.lsdump.gz | Bin 18961 -> 18598 bytes ...android.hardware.camera.device@3.2.so.lsdump.gz | Bin 15725 -> 14029 bytes ...android.hardware.camera.device@3.3.so.lsdump.gz | Bin 0 -> 5121 bytes ...droid.hardware.camera.provider@2.4.so.lsdump.gz | Bin 7438 -> 7350 bytes .../android.hardware.cas.native@1.0.so.lsdump.gz | Bin 0 -> 5140 bytes .../android.hardware.cas@1.0.so.lsdump.gz | Bin 0 -> 14208 bytes ...android.hardware.configstore-utils.so.lsdump.gz | Bin 861 -> 469 bytes .../android.hardware.configstore@1.0.so.lsdump.gz | Bin 6162 -> 6700 bytes .../android.hardware.contexthub@1.0.so.lsdump.gz | Bin 12568 -> 11232 bytes .../android.hardware.drm@1.0.so.lsdump.gz | Bin 25010 -> 24133 bytes .../android.hardware.dumpstate@1.0.so.lsdump.gz | Bin 3772 -> 3694 bytes .../android.hardware.gatekeeper@1.0.so.lsdump.gz | Bin 5127 -> 5026 bytes .../android.hardware.gnss@1.0.so.lsdump.gz | Bin 77258 -> 65061 bytes ...id.hardware.graphics.allocator@2.0.so.lsdump.gz | Bin 3975 -> 3942 bytes ....hardware.graphics.bufferqueue@1.0.so.lsdump.gz | Bin 13565 -> 13452 bytes ...droid.hardware.graphics.common@1.0.so.lsdump.gz | Bin 4223 -> 2983 bytes ...oid.hardware.graphics.composer@2.1.so.lsdump.gz | Bin 20489 -> 18289 bytes ...droid.hardware.graphics.mapper@2.0.so.lsdump.gz | Bin 5887 -> 5869 bytes .../android.hardware.health@1.0.so.lsdump.gz | Bin 5928 -> 5229 bytes .../android.hardware.ir@1.0.so.lsdump.gz | Bin 4012 -> 4016 bytes .../android.hardware.keymaster@3.0.so.lsdump.gz | Bin 14992 -> 12747 bytes .../android.hardware.light@2.0.so.lsdump.gz | Bin 5559 -> 4720 bytes .../android.hardware.media.omx@1.0.so.lsdump.gz | Bin 28925 -> 27502 bytes .../android.hardware.media@1.0.so.lsdump.gz | Bin 1009 -> 987 bytes .../android.hardware.memtrack@1.0.so.lsdump.gz | Bin 5294 -> 4521 bytes ...ndroid.hardware.neuralnetworks@1.0.so.lsdump.gz | Bin 0 -> 11255 bytes .../android.hardware.nfc@1.0.so.lsdump.gz | Bin 7401 -> 7000 bytes .../android.hardware.power@1.0.so.lsdump.gz | Bin 5913 -> 5279 bytes .../android.hardware.power@1.1.so.lsdump.gz | Bin 0 -> 4833 bytes ...roid.hardware.radio.deprecated@1.0.so.lsdump.gz | Bin 8637 -> 8271 bytes .../android.hardware.radio@1.0.so.lsdump.gz | Bin 107075 -> 106134 bytes .../android.hardware.radio@1.1.so.lsdump.gz | Bin 0 -> 54771 bytes .../android.hardware.renderscript@1.0.so.lsdump.gz | Bin 25350 -> 25679 bytes .../android.hardware.sensors@1.0.so.lsdump.gz | Bin 12276 -> 10626 bytes .../android.hardware.soundtrigger@2.0.so.lsdump.gz | Bin 12297 -> 11070 bytes ....hardware.tetheroffload.config@1.0.so.lsdump.gz | Bin 0 -> 3825 bytes .../android.hardware.thermal@1.0.so.lsdump.gz | Bin 6011 -> 5427 bytes .../android.hardware.thermal@1.1.so.lsdump.gz | Bin 0 -> 6040 bytes .../android.hardware.tv.cec@1.0.so.lsdump.gz | Bin 12570 -> 11466 bytes .../android.hardware.tv.input@1.0.so.lsdump.gz | Bin 8424 -> 7392 bytes .../android.hardware.vibrator@1.0.so.lsdump.gz | Bin 5408 -> 4745 bytes .../android.hardware.vibrator@1.1.so.lsdump.gz | Bin 0 -> 4380 bytes .../android.hardware.vr@1.0.so.lsdump.gz | Bin 3740 -> 3724 bytes .../android.hardware.wifi.offload@1.0.so.lsdump.gz | Bin 0 -> 9628 bytes .../android.hidl.allocator@1.0.so.lsdump.gz | Bin 3961 -> 3907 bytes .../android.hidl.base@1.0.so.lsdump.gz | Bin 3887 -> 0 bytes .../android.hidl.manager@1.0.so.lsdump.gz | Bin 8581 -> 0 bytes .../android.hidl.memory@1.0-impl.so.lsdump.gz | Bin 0 -> 61424 bytes .../android.hidl.memory@1.0.so.lsdump.gz | Bin 6298 -> 6594 bytes .../android.hidl.token@1.0-utils.so.lsdump.gz | Bin 0 -> 509 bytes .../android.hidl.token@1.0.so.lsdump.gz | Bin 3997 -> 4003 bytes .../android.system.net.netd@1.0.so.lsdump.gz | Bin 0 -> 4165 bytes .../android.system.wifi.keystore@1.0.so.lsdump.gz | Bin 4857 -> 4321 bytes .../x86_64/source-based/libRSDriver.so.lsdump.gz | Bin 0 -> 108715 bytes .../source-based/libRS_internal.so.lsdump.gz | Bin 0 -> 195057 bytes .../x86_64/source-based/libaudioutils.so.lsdump.gz | Bin 8632 -> 13106 bytes .../x86_64/source-based/libbacktrace.so.lsdump.gz | Bin 2651 -> 1930 bytes current/x86_64/source-based/libbase.so.lsdump.gz | Bin 6046 -> 4288 bytes current/x86_64/source-based/libbinder.so.lsdump.gz | Bin 44596 -> 59082 bytes current/x86_64/source-based/libblas.so.lsdump.gz | Bin 0 -> 9989 bytes current/x86_64/source-based/libc++.so.lsdump.gz | Bin 577269 -> 173533 bytes .../source-based/libcamera_metadata.so.lsdump.gz | Bin 11231 -> 11236 bytes current/x86_64/source-based/libcap.so.lsdump.gz | Bin 0 -> 967 bytes .../source-based/libcompiler_rt.so.lsdump.gz | Bin 0 -> 24563 bytes current/x86_64/source-based/libcrypto.so.lsdump.gz | Bin 68915 -> 64939 bytes .../source-based/libcrypto_utils.so.lsdump.gz | Bin 363 -> 364 bytes current/x86_64/source-based/libcutils.so.lsdump.gz | Bin 5499 -> 5198 bytes .../x86_64/source-based/libdiskconfig.so.lsdump.gz | Bin 1156 -> 1158 bytes .../source-based/libdumpstateutil.so.lsdump.gz | Bin 0 -> 2534 bytes current/x86_64/source-based/libevent.so.lsdump.gz | Bin 14142 -> 14125 bytes current/x86_64/source-based/libexif.so.lsdump.gz | Bin 0 -> 12738 bytes current/x86_64/source-based/libexpat.so.lsdump.gz | Bin 5885 -> 5849 bytes current/x86_64/source-based/libfmq.so.lsdump.gz | Bin 917 -> 813 bytes current/x86_64/source-based/libft2.so.lsdump.gz | Bin 0 -> 24852 bytes .../x86_64/source-based/libgatekeeper.so.lsdump.gz | Bin 0 -> 3338 bytes current/x86_64/source-based/libgui.so.lsdump.gz | Bin 0 -> 40007 bytes .../x86_64/source-based/libhardware.so.lsdump.gz | Bin 2204 -> 3098 bytes .../source-based/libhardware_legacy.so.lsdump.gz | Bin 592 -> 594 bytes .../x86_64/source-based/libhidlbase.so.lsdump.gz | Bin 10322 -> 4126 bytes .../x86_64/source-based/libhidlmemory.so.lsdump.gz | Bin 342 -> 322 bytes .../source-based/libhidltransport.so.lsdump.gz | Bin 17115 -> 17654 bytes .../x86_64/source-based/libhwbinder.so.lsdump.gz | Bin 15327 -> 12336 bytes .../x86_64/source-based/libicui18n.so.lsdump.gz | Bin 241653 -> 0 bytes current/x86_64/source-based/libicuuc.so.lsdump.gz | Bin 195783 -> 0 bytes current/x86_64/source-based/libjpeg.so.lsdump.gz | Bin 16328 -> 11966 bytes .../x86_64/source-based/libkeymaster1.so.lsdump.gz | Bin 36844 -> 0 bytes .../libkeymaster_messages.so.lsdump.gz | Bin 26448 -> 13680 bytes .../libkeymaster_portable.so.lsdump.gz | Bin 0 -> 24180 bytes .../source-based/libkeymaster_staging.so.lsdump.gz | Bin 0 -> 2514 bytes .../x86_64/source-based/libldacBT_abr.so.lsdump.gz | Bin 496 -> 496 bytes .../x86_64/source-based/libldacBT_enc.so.lsdump.gz | Bin 724 -> 795 bytes current/x86_64/source-based/liblz4.so.lsdump.gz | Bin 4641 -> 4876 bytes current/x86_64/source-based/liblzma.so.lsdump.gz | Bin 9960 -> 10815 bytes .../source-based/libmedia_helper.so.lsdump.gz | Bin 0 -> 66114 bytes .../x86_64/source-based/libmedia_omx.so.lsdump.gz | Bin 0 -> 50473 bytes .../x86_64/source-based/libmemtrack.so.lsdump.gz | Bin 0 -> 439 bytes .../source-based/libmemunreachable.so.lsdump.gz | Bin 927 -> 0 bytes .../source-based/libmetricslogger.so.lsdump.gz | Bin 578 -> 0 bytes .../x86_64/source-based/libnetutils.so.lsdump.gz | Bin 840 -> 840 bytes current/x86_64/source-based/libnl.so.lsdump.gz | Bin 32951 -> 26951 bytes .../x86_64/source-based/libpagemap.so.lsdump.gz | Bin 1423 -> 1427 bytes current/x86_64/source-based/libpcre2.so.lsdump.gz | Bin 0 -> 39 bytes current/x86_64/source-based/libpiex.so.lsdump.gz | Bin 7652 -> 6467 bytes current/x86_64/source-based/libpng.so.lsdump.gz | Bin 15186 -> 14975 bytes current/x86_64/source-based/libpower.so.lsdump.gz | Bin 408 -> 410 bytes .../x86_64/source-based/libprocinfo.so.lsdump.gz | Bin 660 -> 668 bytes .../source-based/libprotobuf-cpp-full.so.lsdump.gz | Bin 0 -> 187764 bytes .../source-based/libprotobuf-cpp-lite.so.lsdump.gz | Bin 0 -> 33029 bytes .../source-based/libradio_metadata.so.lsdump.gz | Bin 3019 -> 2429 bytes .../libsoftkeymasterdevice.so.lsdump.gz | Bin 36423 -> 15140 bytes .../source-based/libspeexresampler.so.lsdump.gz | Bin 1143 -> 1149 bytes current/x86_64/source-based/libsqlite.so.lsdump.gz | Bin 0 -> 40 bytes current/x86_64/source-based/libssl.so.lsdump.gz | Bin 92701 -> 25846 bytes .../libstagefright_amrnb_common.so.lsdump.gz | Bin 0 -> 3744 bytes .../libstagefright_enc_common.so.lsdump.gz | Bin 0 -> 2697 bytes .../libstagefright_flacdec.so.lsdump.gz | Bin 0 -> 43209 bytes .../libstagefright_foundation.so.lsdump.gz | Bin 0 -> 12314 bytes .../source-based/libstagefright_omx.so.lsdump.gz | Bin 0 -> 85224 bytes .../libstagefright_omx_utils.so.lsdump.gz | Bin 0 -> 36759 bytes .../libstagefright_xmlparser.so.lsdump.gz | Bin 0 -> 2049 bytes .../x86_64/source-based/libsuspend.so.lsdump.gz | Bin 324 -> 324 bytes .../x86_64/source-based/libsysutils.so.lsdump.gz | Bin 7673 -> 3782 bytes .../x86_64/source-based/libtinyalsa.so.lsdump.gz | Bin 2536 -> 2485 bytes .../x86_64/source-based/libtinyxml2.so.lsdump.gz | Bin 13590 -> 8453 bytes current/x86_64/source-based/libui.so.lsdump.gz | Bin 26906 -> 18380 bytes current/x86_64/source-based/libunwind.so.lsdump.gz | Bin 9187 -> 8874 bytes .../x86_64/source-based/libusbhost.so.lsdump.gz | Bin 0 -> 1573 bytes current/x86_64/source-based/libutils.so.lsdump.gz | Bin 58711 -> 27443 bytes .../x86_64/source-based/libvixl-arm.so.lsdump.gz | Bin 0 -> 124881 bytes .../x86_64/source-based/libvixl-arm64.so.lsdump.gz | Bin 0 -> 133243 bytes .../x86_64/source-based/libvorbisidec.so.lsdump.gz | Bin 0 -> 5217 bytes .../source-based/libwifi-system-iface.so.lsdump.gz | Bin 0 -> 615 bytes current/x86_64/source-based/libz.so.lsdump.gz | Bin 4014 -> 4336 bytes .../x86_64/source-based/libziparchive.so.lsdump.gz | Bin 357980 -> 2681 bytes 801 files changed, 0 insertions(+), 0 deletions(-) a0ad82d Snap for 4373604 from c482bceb2c62104470da6ddd488d175716503807 to oc-mr1-release ========platform/prebuilts/android-emulator between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + darwin-x86_64/NOTICE.txt | 59 ++++ darwin-x86_64/emulator | Bin 258696 -> 308912 bytes darwin-x86_64/emulator-check | Bin 95148 -> 3800812 bytes darwin-x86_64/emulator64-arm | Bin 9821804 -> 10793012 bytes darwin-x86_64/emulator64-crash-service | Bin 7156284 -> 7637120 bytes darwin-x86_64/emulator64-mips | Bin 9727992 -> 10691072 bytes darwin-x86_64/emulator64-x86 | Bin 9872084 -> 10880072 bytes darwin-x86_64/lib/advancedFeatures.ini | 52 +++- darwin-x86_64/lib/hardware-properties.ini | 57 ++++ darwin-x86_64/lib/pc-bios/keymaps/ar | 98 ++++++ darwin-x86_64/lib/pc-bios/keymaps/bepo | 333 ++++++++++++++++++++ darwin-x86_64/lib/pc-bios/keymaps/common | 157 ++++++++++ darwin-x86_64/lib/pc-bios/keymaps/cz | 94 ++++++ darwin-x86_64/lib/pc-bios/keymaps/da | 120 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/de | 114 +++++++ darwin-x86_64/lib/pc-bios/keymaps/de-ch | 169 ++++++++++ darwin-x86_64/lib/pc-bios/keymaps/en-gb | 119 +++++++ darwin-x86_64/lib/pc-bios/keymaps/en-us | 35 +++ darwin-x86_64/lib/pc-bios/keymaps/es | 105 +++++++ darwin-x86_64/lib/pc-bios/keymaps/et | 85 +++++ darwin-x86_64/lib/pc-bios/keymaps/fi | 122 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/fo | 76 +++++ darwin-x86_64/lib/pc-bios/keymaps/fr | 181 +++++++++++ darwin-x86_64/lib/pc-bios/keymaps/fr-be | 134 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/fr-ca | 50 +++ darwin-x86_64/lib/pc-bios/keymaps/fr-ch | 114 +++++++ darwin-x86_64/lib/pc-bios/keymaps/hr | 125 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/hu | 115 +++++++ darwin-x86_64/lib/pc-bios/keymaps/is | 139 +++++++++ darwin-x86_64/lib/pc-bios/keymaps/it | 115 +++++++ darwin-x86_64/lib/pc-bios/keymaps/ja | 109 +++++++ darwin-x86_64/lib/pc-bios/keymaps/lt | 57 ++++ darwin-x86_64/lib/pc-bios/keymaps/lv | 128 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/mk | 101 ++++++ darwin-x86_64/lib/pc-bios/keymaps/modifiers | 18 ++ darwin-x86_64/lib/pc-bios/keymaps/nl | 59 ++++ darwin-x86_64/lib/pc-bios/keymaps/nl-be | 3 + darwin-x86_64/lib/pc-bios/keymaps/no | 119 +++++++ darwin-x86_64/lib/pc-bios/keymaps/pl | 122 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/pt | 113 +++++++ darwin-x86_64/lib/pc-bios/keymaps/pt-br | 69 +++++ darwin-x86_64/lib/pc-bios/keymaps/ru | 109 +++++++ darwin-x86_64/lib/pc-bios/keymaps/sl | 110 +++++++ darwin-x86_64/lib/pc-bios/keymaps/sv | 81 +++++ darwin-x86_64/lib/pc-bios/keymaps/th | 131 ++++++++ darwin-x86_64/lib/pc-bios/keymaps/tr | 123 ++++++++ darwin-x86_64/lib/pc-bios/vgabios-virtio.bin | Bin 0 -> 38912 bytes darwin-x86_64/lib64/gles_swiftshader/libEGL.dylib | Bin 73068 -> 68444 bytes .../lib64/gles_swiftshader/libGLES_CM.dylib | Bin 8987920 -> 8769500 bytes .../lib64/gles_swiftshader/libGLESv2.dylib | Bin 9688708 -> 9434928 bytes darwin-x86_64/lib64/lib64EGL_translator.dylib | Bin 212148 -> 559888 bytes darwin-x86_64/lib64/lib64GLES12Translator.dylib | Bin 488660 -> 668000 bytes darwin-x86_64/lib64/lib64GLES_CM_translator.dylib | Bin 274296 -> 509020 bytes darwin-x86_64/lib64/lib64GLES_V2_translator.dylib | Bin 2704364 -> 1897612 bytes darwin-x86_64/lib64/lib64OpenglRender.dylib | Bin 577836 -> 683700 bytes .../lib64/lib64emugl_test_shared_library.dylib | Bin 4232 -> 4264 bytes .../lib64/qt/lib/libQt5Concurrent.5.7.0.dylib | Bin 28780 -> 28820 bytes .../lib64/qt/lib/libQt5Concurrent.5.7.dylib | Bin 28780 -> 28820 bytes .../lib64/qt/lib/libQt5Concurrent.5.dylib | Bin 28780 -> 28820 bytes darwin-x86_64/lib64/qt/lib/libQt5Concurrent.dylib | Bin 28780 -> 28820 bytes darwin-x86_64/lib64/qt/lib/libQt5Core.5.7.0.dylib | Bin 6442376 -> 6411472 bytes darwin-x86_64/lib64/qt/lib/libQt5Core.5.7.dylib | Bin 6442376 -> 6411472 bytes darwin-x86_64/lib64/qt/lib/libQt5Core.5.dylib | Bin 6442376 -> 6411472 bytes darwin-x86_64/lib64/qt/lib/libQt5Core.dylib | Bin 6442376 -> 6411472 bytes darwin-x86_64/lib64/qt/lib/libQt5DBus.5.7.0.dylib | Bin 607072 -> 605144 bytes darwin-x86_64/lib64/qt/lib/libQt5DBus.5.7.dylib | Bin 607072 -> 605144 bytes darwin-x86_64/lib64/qt/lib/libQt5DBus.5.dylib | Bin 607072 -> 605144 bytes darwin-x86_64/lib64/qt/lib/libQt5DBus.dylib | Bin 607072 -> 605144 bytes darwin-x86_64/lib64/qt/lib/libQt5Gui.5.7.0.dylib | Bin 5902448 -> 5880356 bytes darwin-x86_64/lib64/qt/lib/libQt5Gui.5.7.dylib | Bin 5902448 -> 5880356 bytes darwin-x86_64/lib64/qt/lib/libQt5Gui.5.dylib | Bin 5902448 -> 5880356 bytes darwin-x86_64/lib64/qt/lib/libQt5Gui.dylib | Bin 5902448 -> 5880356 bytes .../lib64/qt/lib/libQt5Network.5.7.0.dylib | Bin 1515388 -> 1513508 bytes darwin-x86_64/lib64/qt/lib/libQt5Network.5.7.dylib | Bin 1515388 -> 1513508 bytes darwin-x86_64/lib64/qt/lib/libQt5Network.5.dylib | Bin 1515388 -> 1513508 bytes darwin-x86_64/lib64/qt/lib/libQt5Network.dylib | Bin 1515388 -> 1513508 bytes .../lib64/qt/lib/libQt5OpenGL.5.7.0.dylib | Bin 400708 -> 396876 bytes darwin-x86_64/lib64/qt/lib/libQt5OpenGL.5.7.dylib | Bin 400708 -> 396876 bytes darwin-x86_64/lib64/qt/lib/libQt5OpenGL.5.dylib | Bin 400708 -> 396876 bytes darwin-x86_64/lib64/qt/lib/libQt5OpenGL.dylib | Bin 400708 -> 396876 bytes .../lib64/qt/lib/libQt5PrintSupport.5.7.0.dylib | Bin 350700 -> 351036 bytes .../lib64/qt/lib/libQt5PrintSupport.5.7.dylib | Bin 350700 -> 351036 bytes .../lib64/qt/lib/libQt5PrintSupport.5.dylib | Bin 350700 -> 351036 bytes .../lib64/qt/lib/libQt5PrintSupport.dylib | Bin 350700 -> 351036 bytes darwin-x86_64/lib64/qt/lib/libQt5Sql.5.7.0.dylib | Bin 258172 -> 254436 bytes darwin-x86_64/lib64/qt/lib/libQt5Sql.5.7.dylib | Bin 258172 -> 254436 bytes darwin-x86_64/lib64/qt/lib/libQt5Sql.5.dylib | Bin 258172 -> 254436 bytes darwin-x86_64/lib64/qt/lib/libQt5Sql.dylib | Bin 258172 -> 254436 bytes darwin-x86_64/lib64/qt/lib/libQt5Svg.5.7.0.dylib | Bin 354680 -> 355456 bytes darwin-x86_64/lib64/qt/lib/libQt5Svg.5.7.dylib | Bin 354680 -> 355456 bytes darwin-x86_64/lib64/qt/lib/libQt5Svg.5.dylib | Bin 354680 -> 355456 bytes darwin-x86_64/lib64/qt/lib/libQt5Svg.dylib | Bin 354680 -> 355456 bytes darwin-x86_64/lib64/qt/lib/libQt5Test.5.7.0.dylib | Bin 256648 -> 256832 bytes darwin-x86_64/lib64/qt/lib/libQt5Test.5.7.dylib | Bin 256648 -> 256832 bytes darwin-x86_64/lib64/qt/lib/libQt5Test.5.dylib | Bin 256648 -> 256832 bytes darwin-x86_64/lib64/qt/lib/libQt5Test.dylib | Bin 256648 -> 256832 bytes .../lib64/qt/lib/libQt5Widgets.5.7.0.dylib | Bin 7173368 -> 7096844 bytes darwin-x86_64/lib64/qt/lib/libQt5Widgets.5.7.dylib | Bin 7173368 -> 7096844 bytes darwin-x86_64/lib64/qt/lib/libQt5Widgets.5.dylib | Bin 7173368 -> 7096844 bytes darwin-x86_64/lib64/qt/lib/libQt5Widgets.dylib | Bin 7173368 -> 7096844 bytes darwin-x86_64/lib64/qt/lib/libQt5Xml.5.7.0.dylib | Bin 298716 -> 290724 bytes darwin-x86_64/lib64/qt/lib/libQt5Xml.5.7.dylib | Bin 298716 -> 290724 bytes darwin-x86_64/lib64/qt/lib/libQt5Xml.5.dylib | Bin 298716 -> 290724 bytes darwin-x86_64/lib64/qt/lib/libQt5Xml.dylib | Bin 298716 -> 290724 bytes .../qt/plugins/bearer/libqcorewlanbearer.dylib | Bin 121016 -> 121144 bytes .../qt/plugins/bearer/libqgenericbearer.dylib | Bin 62948 -> 62804 bytes .../qt/plugins/generic/libqtuiotouchplugin.dylib | Bin 58216 -> 58272 bytes .../lib64/qt/plugins/iconengines/libqsvgicon.dylib | Bin 42128 -> 42128 bytes .../lib64/qt/plugins/imageformats/libqdds.dylib | Bin 0 -> 52440 bytes .../lib64/qt/plugins/imageformats/libqgif.dylib | Bin 33416 -> 33448 bytes .../lib64/qt/plugins/imageformats/libqicns.dylib | Bin 0 -> 41368 bytes .../lib64/qt/plugins/imageformats/libqico.dylib | Bin 35948 -> 35932 bytes .../lib64/qt/plugins/imageformats/libqjpeg.dylib | Bin 288992 -> 289016 bytes .../lib64/qt/plugins/imageformats/libqmacjp2.dylib | Bin 0 -> 26856 bytes .../lib64/qt/plugins/imageformats/libqsvg.dylib | Bin 26680 -> 26688 bytes .../lib64/qt/plugins/imageformats/libqtga.dylib | Bin 0 -> 25488 bytes .../lib64/qt/plugins/imageformats/libqtiff.dylib | Bin 0 -> 452256 bytes .../lib64/qt/plugins/imageformats/libqwbmp.dylib | Bin 0 -> 25400 bytes .../lib64/qt/plugins/imageformats/libqwebp.dylib | Bin 0 -> 603752 bytes .../lib64/qt/plugins/platforms/libqcocoa.dylib | Bin 1963060 -> 1964100 bytes .../lib64/qt/plugins/platforms/libqminimal.dylib | Bin 38364 -> 38364 bytes .../lib64/qt/plugins/platforms/libqoffscreen.dylib | Bin 59860 -> 59860 bytes .../printsupport/libcocoaprintersupport.dylib | Bin 16952 -> 16952 bytes .../lib64/qt/plugins/sqldrivers/libqsqlite.dylib | Bin 1316032 -> 1287728 bytes darwin-x86_64/mksdcard | Bin 13784 -> 13812 bytes .../qemu/darwin-x86_64/qemu-system-aarch64 | Bin 16773900 -> 19318288 bytes darwin-x86_64/qemu/darwin-x86_64/qemu-system-armel | Bin 16588564 -> 19108208 bytes darwin-x86_64/qemu/darwin-x86_64/qemu-system-i386 | Bin 15682888 -> 18222300 bytes .../qemu/darwin-x86_64/qemu-system-mips64el | Bin 15793336 -> 18186048 bytes .../qemu/darwin-x86_64/qemu-system-mipsel | Bin 15645088 -> 18029344 bytes .../qemu/darwin-x86_64/qemu-system-x86_64 | Bin 15725256 -> 18252388 bytes .../qemu/darwin-x86_64/qemu-upstream-aarch64 | Bin 9513504 -> 9998680 bytes .../qemu/darwin-x86_64/qemu-upstream-armel | Bin 9324064 -> 9817400 bytes .../qemu/darwin-x86_64/qemu-upstream-i386 | Bin 8414092 -> 8993632 bytes .../qemu/darwin-x86_64/qemu-upstream-mips64el | Bin 8536868 -> 8989928 bytes .../qemu/darwin-x86_64/qemu-upstream-mipsel | Bin 8380428 -> 8841592 bytes .../qemu/darwin-x86_64/qemu-upstream-x86_64 | Bin 8456468 -> 9036008 bytes darwin-x86_64/resources/resources.rcc | Bin 3455360 -> 3666001 bytes darwin-x86_64/source.properties | 2 +- linux-x86_64/NOTICE.txt | 342 +++++++++++++-------- linux-x86_64/bin64/e2fsck | Bin 2481320 -> 2488032 bytes linux-x86_64/bin64/fsck.ext4 | Bin 2481320 -> 2488032 bytes linux-x86_64/bin64/mkfs.ext4 | Bin 1751784 -> 1757320 bytes linux-x86_64/bin64/resize2fs | Bin 964832 -> 968960 bytes linux-x86_64/bin64/tune2fs | Bin 1577328 -> 1582416 bytes linux-x86_64/emulator | Bin 626288 -> 612920 bytes linux-x86_64/emulator-check | Bin 410592 -> 454472 bytes linux-x86_64/emulator64-arm | Bin 9561328 -> 8978544 bytes linux-x86_64/emulator64-crash-service | Bin 5965848 -> 6006968 bytes linux-x86_64/emulator64-mips | Bin 9685888 -> 9101632 bytes linux-x86_64/emulator64-x86 | Bin 9758272 -> 9130944 bytes linux-x86_64/lib/advancedFeatures.ini | 52 +++- linux-x86_64/lib/hardware-properties.ini | 57 ++++ linux-x86_64/lib/libstdc++/libstdc++.so.6 | Bin 3926232 -> 3941356 bytes linux-x86_64/lib/libstdc++/libstdc++.so.6.0.18 | Bin 3926232 -> 0 bytes linux-x86_64/lib/libstdc++/libstdc++.so.6.0.19 | Bin 0 -> 3941356 bytes linux-x86_64/lib/pc-bios/keymaps/ar | 98 ++++++ linux-x86_64/lib/pc-bios/keymaps/bepo | 333 ++++++++++++++++++++ linux-x86_64/lib/pc-bios/keymaps/common | 157 ++++++++++ linux-x86_64/lib/pc-bios/keymaps/cz | 94 ++++++ linux-x86_64/lib/pc-bios/keymaps/da | 120 ++++++++ linux-x86_64/lib/pc-bios/keymaps/de | 114 +++++++ linux-x86_64/lib/pc-bios/keymaps/de-ch | 169 ++++++++++ linux-x86_64/lib/pc-bios/keymaps/en-gb | 119 +++++++ linux-x86_64/lib/pc-bios/keymaps/en-us | 35 +++ linux-x86_64/lib/pc-bios/keymaps/es | 105 +++++++ linux-x86_64/lib/pc-bios/keymaps/et | 85 +++++ linux-x86_64/lib/pc-bios/keymaps/fi | 122 ++++++++ linux-x86_64/lib/pc-bios/keymaps/fo | 76 +++++ linux-x86_64/lib/pc-bios/keymaps/fr | 181 +++++++++++ linux-x86_64/lib/pc-bios/keymaps/fr-be | 134 ++++++++ linux-x86_64/lib/pc-bios/keymaps/fr-ca | 50 +++ linux-x86_64/lib/pc-bios/keymaps/fr-ch | 114 +++++++ linux-x86_64/lib/pc-bios/keymaps/hr | 125 ++++++++ linux-x86_64/lib/pc-bios/keymaps/hu | 115 +++++++ linux-x86_64/lib/pc-bios/keymaps/is | 139 +++++++++ linux-x86_64/lib/pc-bios/keymaps/it | 115 +++++++ linux-x86_64/lib/pc-bios/keymaps/ja | 109 +++++++ linux-x86_64/lib/pc-bios/keymaps/lt | 57 ++++ linux-x86_64/lib/pc-bios/keymaps/lv | 128 ++++++++ linux-x86_64/lib/pc-bios/keymaps/mk | 101 ++++++ linux-x86_64/lib/pc-bios/keymaps/modifiers | 18 ++ linux-x86_64/lib/pc-bios/keymaps/nl | 59 ++++ linux-x86_64/lib/pc-bios/keymaps/nl-be | 3 + linux-x86_64/lib/pc-bios/keymaps/no | 119 +++++++ linux-x86_64/lib/pc-bios/keymaps/pl | 122 ++++++++ linux-x86_64/lib/pc-bios/keymaps/pt | 113 +++++++ linux-x86_64/lib/pc-bios/keymaps/pt-br | 69 +++++ linux-x86_64/lib/pc-bios/keymaps/ru | 109 +++++++ linux-x86_64/lib/pc-bios/keymaps/sl | 110 +++++++ linux-x86_64/lib/pc-bios/keymaps/sv | 81 +++++ linux-x86_64/lib/pc-bios/keymaps/th | 131 ++++++++ linux-x86_64/lib/pc-bios/keymaps/tr | 123 ++++++++ linux-x86_64/lib/pc-bios/vgabios-virtio.bin | Bin 0 -> 38912 bytes linux-x86_64/lib64/gles_swiftshader/libEGL.so | Bin 47520 -> 47552 bytes linux-x86_64/lib64/gles_swiftshader/libGLES_CM.so | Bin 6710984 -> 6731464 bytes linux-x86_64/lib64/gles_swiftshader/libGLESv2.so | Bin 7186472 -> 7211320 bytes linux-x86_64/lib64/lib64EGL_translator.so | Bin 243184 -> 484080 bytes linux-x86_64/lib64/lib64GLES12Translator.so | Bin 534280 -> 528768 bytes linux-x86_64/lib64/lib64GLES_CM_translator.so | Bin 330368 -> 461136 bytes linux-x86_64/lib64/lib64GLES_V2_translator.so | Bin 2548544 -> 2821472 bytes linux-x86_64/lib64/lib64OpenglRender.so | Bin 624112 -> 679560 bytes .../lib64/lib64emugl_test_shared_library.so | Bin 4496 -> 4576 bytes linux-x86_64/lib64/libstdc++/libstdc++.so.6 | Bin 4821336 -> 4831936 bytes linux-x86_64/lib64/libstdc++/libstdc++.so.6.0.18 | Bin 4821336 -> 0 bytes linux-x86_64/lib64/libstdc++/libstdc++.so.6.0.19 | Bin 0 -> 4831936 bytes linux-x86_64/lib64/qt/lib/libQt5Concurrent.so | Bin 22728 -> 23912 bytes linux-x86_64/lib64/qt/lib/libQt5Concurrent.so.5 | Bin 22728 -> 23912 bytes linux-x86_64/lib64/qt/lib/libQt5Concurrent.so.5.7 | Bin 22728 -> 23912 bytes .../lib64/qt/lib/libQt5Concurrent.so.5.7.0 | Bin 22728 -> 23912 bytes linux-x86_64/lib64/qt/lib/libQt5Core.so | Bin 5834680 -> 5786232 bytes linux-x86_64/lib64/qt/lib/libQt5Core.so.5 | Bin 5834680 -> 5786232 bytes linux-x86_64/lib64/qt/lib/libQt5Core.so.5.7 | Bin 5834680 -> 5786232 bytes linux-x86_64/lib64/qt/lib/libQt5Core.so.5.7.0 | Bin 5834680 -> 5786232 bytes linux-x86_64/lib64/qt/lib/libQt5DBus.so | Bin 534520 -> 523800 bytes linux-x86_64/lib64/qt/lib/libQt5DBus.so.5 | Bin 534520 -> 523800 bytes linux-x86_64/lib64/qt/lib/libQt5DBus.so.5.7 | Bin 534520 -> 523800 bytes linux-x86_64/lib64/qt/lib/libQt5DBus.so.5.7.0 | Bin 534520 -> 523800 bytes linux-x86_64/lib64/qt/lib/libQt5Gui.so | Bin 5848440 -> 5811584 bytes linux-x86_64/lib64/qt/lib/libQt5Gui.so.5 | Bin 5848440 -> 5811584 bytes linux-x86_64/lib64/qt/lib/libQt5Gui.so.5.7 | Bin 5848440 -> 5811584 bytes linux-x86_64/lib64/qt/lib/libQt5Gui.so.5.7.0 | Bin 5848440 -> 5811584 bytes linux-x86_64/lib64/qt/lib/libQt5Network.so | Bin 1102888 -> 1078344 bytes linux-x86_64/lib64/qt/lib/libQt5Network.so.5 | Bin 1102888 -> 1078344 bytes linux-x86_64/lib64/qt/lib/libQt5Network.so.5.7 | Bin 1102888 -> 1078344 bytes linux-x86_64/lib64/qt/lib/libQt5Network.so.5.7.0 | Bin 1102888 -> 1078344 bytes linux-x86_64/lib64/qt/lib/libQt5OpenGL.so | Bin 360800 -> 357024 bytes linux-x86_64/lib64/qt/lib/libQt5OpenGL.so.5 | Bin 360800 -> 357024 bytes linux-x86_64/lib64/qt/lib/libQt5OpenGL.so.5.7 | Bin 360800 -> 357024 bytes linux-x86_64/lib64/qt/lib/libQt5OpenGL.so.5.7.0 | Bin 360800 -> 357024 bytes linux-x86_64/lib64/qt/lib/libQt5PrintSupport.so | Bin 418208 -> 414112 bytes linux-x86_64/lib64/qt/lib/libQt5PrintSupport.so.5 | Bin 418208 -> 414112 bytes .../lib64/qt/lib/libQt5PrintSupport.so.5.7 | Bin 418208 -> 414112 bytes .../lib64/qt/lib/libQt5PrintSupport.so.5.7.0 | Bin 418208 -> 414112 bytes linux-x86_64/lib64/qt/lib/libQt5Sql.so | Bin 283792 -> 279696 bytes linux-x86_64/lib64/qt/lib/libQt5Sql.so.5 | Bin 283792 -> 279696 bytes linux-x86_64/lib64/qt/lib/libQt5Sql.so.5.7 | Bin 283792 -> 279696 bytes linux-x86_64/lib64/qt/lib/libQt5Sql.so.5.7.0 | Bin 283792 -> 279696 bytes linux-x86_64/lib64/qt/lib/libQt5Svg.so | Bin 345976 -> 345976 bytes linux-x86_64/lib64/qt/lib/libQt5Svg.so.5 | Bin 345976 -> 345976 bytes linux-x86_64/lib64/qt/lib/libQt5Svg.so.5.7 | Bin 345976 -> 345976 bytes linux-x86_64/lib64/qt/lib/libQt5Svg.so.5.7.0 | Bin 345976 -> 345976 bytes linux-x86_64/lib64/qt/lib/libQt5Test.so | Bin 225264 -> 225264 bytes linux-x86_64/lib64/qt/lib/libQt5Test.so.5 | Bin 225264 -> 225264 bytes linux-x86_64/lib64/qt/lib/libQt5Test.so.5.7 | Bin 225264 -> 225264 bytes linux-x86_64/lib64/qt/lib/libQt5Test.so.5.7.0 | Bin 225264 -> 225264 bytes linux-x86_64/lib64/qt/lib/libQt5Widgets.so | Bin 6641960 -> 6596968 bytes linux-x86_64/lib64/qt/lib/libQt5Widgets.so.5 | Bin 6641960 -> 6596968 bytes linux-x86_64/lib64/qt/lib/libQt5Widgets.so.5.7 | Bin 6641960 -> 6596968 bytes linux-x86_64/lib64/qt/lib/libQt5Widgets.so.5.7.0 | Bin 6641960 -> 6596968 bytes linux-x86_64/lib64/qt/lib/libQt5XcbQpa.so | Bin 2049248 -> 2037120 bytes linux-x86_64/lib64/qt/lib/libQt5XcbQpa.so.5 | Bin 2049248 -> 2037120 bytes linux-x86_64/lib64/qt/lib/libQt5XcbQpa.so.5.7 | Bin 2049248 -> 2037120 bytes linux-x86_64/lib64/qt/lib/libQt5XcbQpa.so.5.7.0 | Bin 2049248 -> 2037120 bytes linux-x86_64/lib64/qt/lib/libQt5Xml.so | Bin 238224 -> 234384 bytes linux-x86_64/lib64/qt/lib/libQt5Xml.so.5 | Bin 238224 -> 234384 bytes linux-x86_64/lib64/qt/lib/libQt5Xml.so.5.7 | Bin 238224 -> 234384 bytes linux-x86_64/lib64/qt/lib/libQt5Xml.so.5.7.0 | Bin 238224 -> 234384 bytes .../lib64/qt/plugins/bearer/libqconnmanbearer.so | Bin 217176 -> 213080 bytes .../lib64/qt/plugins/bearer/libqgenericbearer.so | Bin 62936 -> 62936 bytes .../lib64/qt/plugins/bearer/libqnmbearer.so | Bin 264056 -> 259960 bytes .../qt/plugins/generic/libqevdevkeyboardplugin.so | Bin 62424 -> 62424 bytes .../qt/plugins/generic/libqevdevmouseplugin.so | Bin 50072 -> 50072 bytes .../qt/plugins/generic/libqevdevtabletplugin.so | Bin 50264 -> 50264 bytes .../qt/plugins/generic/libqevdevtouchplugin.so | Bin 71032 -> 71032 bytes .../qt/plugins/generic/libqtuiotouchplugin.so | Bin 61720 -> 58936 bytes .../lib64/qt/plugins/iconengines/libqsvgicon.so | Bin 36936 -> 36936 bytes .../lib64/qt/plugins/imageformats/libqdds.so | Bin 0 -> 46736 bytes .../lib64/qt/plugins/imageformats/libqgif.so | Bin 28440 -> 28440 bytes .../lib64/qt/plugins/imageformats/libqicns.so | Bin 0 -> 38584 bytes .../lib64/qt/plugins/imageformats/libqico.so | Bin 28696 -> 28600 bytes .../lib64/qt/plugins/imageformats/libqjpeg.so | Bin 268448 -> 268448 bytes .../lib64/qt/plugins/imageformats/libqsvg.so | Bin 24568 -> 24568 bytes .../lib64/qt/plugins/imageformats/libqtga.so | Bin 0 -> 21656 bytes .../lib64/qt/plugins/imageformats/libqtiff.so | Bin 0 -> 429808 bytes .../lib64/qt/plugins/imageformats/libqwbmp.so | Bin 0 -> 20632 bytes .../lib64/qt/plugins/imageformats/libqwebp.so | Bin 0 -> 482400 bytes .../libcomposeplatforminputcontextplugin.so | Bin 279488 -> 279488 bytes .../libibusplatforminputcontextplugin.so | Bin 120824 -> 116760 bytes .../lib64/qt/plugins/platforms/libqlinuxfb.so | Bin 1052608 -> 1048992 bytes .../lib64/qt/plugins/platforms/libqminimal.so | Bin 35032 -> 34936 bytes .../lib64/qt/plugins/platforms/libqoffscreen.so | Bin 917600 -> 916288 bytes linux-x86_64/lib64/qt/plugins/platforms/libqxcb.so | Bin 10456 -> 10424 bytes .../lib64/qt/plugins/sqldrivers/libqsqlite.so | Bin 850400 -> 848296 bytes linux-x86_64/mksdcard | Bin 12191 -> 13651 bytes linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64 | Bin 16589624 -> 16127712 bytes linux-x86_64/qemu/linux-x86_64/qemu-system-armel | Bin 16371544 -> 15932320 bytes linux-x86_64/qemu/linux-x86_64/qemu-system-i386 | Bin 15401336 -> 14974336 bytes .../qemu/linux-x86_64/qemu-system-mips64el | Bin 15425144 -> 15018176 bytes linux-x86_64/qemu/linux-x86_64/qemu-system-mipsel | Bin 15254296 -> 14861472 bytes linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 | Bin 15458712 -> 15027168 bytes .../qemu/linux-x86_64/qemu-upstream-aarch64 | Bin 10159048 -> 10544008 bytes linux-x86_64/qemu/linux-x86_64/qemu-upstream-armel | Bin 9945280 -> 10329632 bytes linux-x86_64/qemu/linux-x86_64/qemu-upstream-i386 | Bin 8975792 -> 9325424 bytes .../qemu/linux-x86_64/qemu-upstream-mips64el | Bin 8999568 -> 9347880 bytes .../qemu/linux-x86_64/qemu-upstream-mipsel | Bin 8829056 -> 9179288 bytes .../qemu/linux-x86_64/qemu-upstream-x86_64 | Bin 9027856 -> 9385744 bytes linux-x86_64/resources/resources.rcc | Bin 3455360 -> 3666001 bytes linux-x86_64/source.properties | 2 +- 300 files changed, 8597 insertions(+), 132 deletions(-) 400cd54 release-request-68cc9b2a-98ae-4fbf-8b56-3e535855f399-for-git_oc-mr1-release-4269864 snap-temp-L25700000092502312 ========platform/prebuilts/build-tools between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ build-prebuilts.sh | 25 +++++++++++++++++----- darwin-x86/bin/acp | Bin 18428 -> 18428 bytes darwin-x86/bin/bpfmt | Bin 2343376 -> 2343376 bytes darwin-x86/bin/ckati | Bin 413144 -> 401912 bytes darwin-x86/bin/ckati_stamp_dump | Bin 277292 -> 271364 bytes darwin-x86/bin/header-abi-diff | Bin 819728 -> 819192 bytes darwin-x86/bin/header-abi-dumper | Bin 17706404 -> 18073420 bytes darwin-x86/bin/header-abi-linker | Bin 686572 -> 3285852 bytes darwin-x86/bin/ijar | Bin 101508 -> 100756 bytes darwin-x86/bin/makeparallel | Bin 23916 -> 23324 bytes darwin-x86/bin/merge-abi-diff | Bin 684416 -> 687232 bytes darwin-x86/bin/ninja | Bin 198912 -> 202928 bytes darwin-x86/bin/soong_zip | Bin 0 -> 2783504 bytes darwin-x86/bin/zip2zip | Bin 0 -> 2288192 bytes darwin-x86/bin/ziptime | Bin 13640 -> 13640 bytes darwin-x86/lib64/libc++.dylib | Bin 949652 -> 990708 bytes darwin-x86/lib64/libprotobuf-cpp-full.dylib | Bin 874888 -> 884776 bytes darwin-x86/lib64/libz-host.dylib | Bin 92828 -> 92820 bytes linux-x86/asan/bin/acp | Bin 1273352 -> 1289752 bytes linux-x86/asan/bin/ckati | Bin 2571616 -> 2588000 bytes linux-x86/asan/bin/ckati_stamp_dump | Bin 2109448 -> 0 bytes linux-x86/asan/bin/ijar | Bin 1527136 -> 1543520 bytes linux-x86/asan/bin/makeparallel | Bin 1289320 -> 1309800 bytes linux-x86/asan/bin/ninja | Bin 1897952 -> 1931104 bytes linux-x86/asan/bin/ziptime | Bin 1264080 -> 1284576 bytes linux-x86/asan/lib64/libc++.so | Bin 2290184 -> 2396680 bytes linux-x86/bin/acp | Bin 14656 -> 14656 bytes linux-x86/bin/bpfmt | Bin 2388505 -> 2388505 bytes linux-x86/bin/ckati | Bin 372496 -> 360208 bytes linux-x86/bin/ckati_stamp_dump | Bin 245440 -> 237248 bytes linux-x86/bin/header-abi-diff | Bin 707048 -> 711144 bytes linux-x86/bin/header-abi-dumper | Bin 17566272 -> 17799744 bytes linux-x86/bin/header-abi-linker | Bin 604648 -> 3111424 bytes linux-x86/bin/ijar | Bin 84456 -> 80360 bytes linux-x86/bin/makeparallel | Bin 18848 -> 18848 bytes linux-x86/bin/merge-abi-diff | Bin 596456 -> 600552 bytes linux-x86/bin/ninja | Bin 195056 -> 195056 bytes linux-x86/bin/soong_zip | Bin 0 -> 2901249 bytes linux-x86/bin/zip2zip | Bin 0 -> 2298534 bytes linux-x86/bin/ziptime | Bin 10568 -> 10568 bytes linux-x86/lib64/libc++.so | Bin 1079872 -> 1108544 bytes linux-x86/lib64/libprotobuf-cpp-full.so | Bin 1071496 -> 1071496 bytes linux-x86/lib64/libz-host.so | Bin 96640 -> 96640 bytes manifest.xml | 32 ++++++++++++++-------------- 45 files changed, 38 insertions(+), 21 deletions(-) 88fa200 release-request-d9dc98f7-19b2-484c-b4d1-f35dc43e9c05-for-git_oc-mr1-release-4152006 snap-temp-L91700000079405440 ========platform/prebuilts/checkstyle between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ 1 file changed, 3 insertions(+) a8a50e9 release-request-c9e3b153-009d-4386-b83e-337752602795-for-git_oc-mr1-release-4111654 snap-temp-L22900000075285650 ========platform/prebuilts/clang/host/darwin-x86 between android-8.0.0_r32..android-8.1.0_r1========= clang-3016494/AndroidVersion.txt | 1 - clang-3016494/bin/FileCheck | Bin 567536 -> 0 bytes clang-3016494/bin/asan_device_setup | 441 - clang-3016494/bin/clang | Bin 48011380 -> 0 bytes clang-3016494/bin/clang++ | Bin 48011380 -> 0 bytes clang-3016494/bin/clang-tidy | Bin 23644444 -> 0 bytes clang-3016494/bin/llvm-as | Bin 3167736 -> 0 bytes clang-3016494/bin/llvm-dis | Bin 2461500 -> 0 bytes clang-3016494/bin/llvm-link | Bin 5309308 -> 0 bytes clang-3016494/lib64/LLVMgold.dylib | Bin 257264 -> 0 bytes clang-3016494/lib64/clang/3.8.271374 | 1 - clang-3016494/lib64/clang/3.8/include/Intrin.h | 957 - .../lib64/clang/3.8/include/__clang_cuda_cmath.h | 148 - .../clang/3.8/include/__clang_cuda_intrinsics.h | 256 - .../include/__clang_cuda_math_forward_declares.h | 263 - .../3.8/include/__clang_cuda_runtime_wrapper.h | 315 - .../lib64/clang/3.8/include/__wmmintrin_aes.h | 151 - .../lib64/clang/3.8/include/__wmmintrin_pclmul.h | 58 - clang-3016494/lib64/clang/3.8/include/altivec.h | 14458 ---- clang-3016494/lib64/clang/3.8/include/ammintrin.h | 194 - clang-3016494/lib64/clang/3.8/include/arm_neon.h | 69231 ------------------- clang-3016494/lib64/clang/3.8/include/avx2intrin.h | 1223 - .../lib64/clang/3.8/include/avx512bwintrin.h | 2193 - .../lib64/clang/3.8/include/avx512dqintrin.h | 1209 - .../lib64/clang/3.8/include/avx512erintrin.h | 285 - .../lib64/clang/3.8/include/avx512fintrin.h | 9417 --- .../lib64/clang/3.8/include/avx512ifmaintrin.h | 92 - .../lib64/clang/3.8/include/avx512ifmavlintrin.h | 149 - .../lib64/clang/3.8/include/avx512pfintrin.h | 92 - .../lib64/clang/3.8/include/avx512vbmiintrin.h | 143 - .../lib64/clang/3.8/include/avx512vlbwintrin.h | 3401 - .../lib64/clang/3.8/include/avx512vlcdintrin.h | 159 - .../lib64/clang/3.8/include/avx512vldqintrin.h | 1265 - .../lib64/clang/3.8/include/avx512vlintrin.h | 9409 --- clang-3016494/lib64/clang/3.8/include/avxintrin.h | 2900 - clang-3016494/lib64/clang/3.8/include/bmiintrin.h | 516 - clang-3016494/lib64/clang/3.8/include/cpuid.h | 209 - .../lib64/clang/3.8/include/cuda_builtin_vars.h | 126 - clang-3016494/lib64/clang/3.8/include/emmintrin.h | 2446 - clang-3016494/lib64/clang/3.8/include/f16cintrin.h | 124 - clang-3016494/lib64/clang/3.8/include/float.h | 134 - clang-3016494/lib64/clang/3.8/include/fxsrintrin.h | 55 - .../lib64/clang/3.8/include/htmxlintrin.h | 363 - clang-3016494/lib64/clang/3.8/include/ia32intrin.h | 77 - clang-3016494/lib64/clang/3.8/include/immintrin.h | 266 - clang-3016494/lib64/clang/3.8/include/inttypes.h | 102 - .../lib64/clang/3.8/include/lzcntintrin.h | 68 - clang-3016494/lib64/clang/3.8/include/mm3dnow.h | 171 - clang-3016494/lib64/clang/3.8/include/mmintrin.h | 504 - .../lib64/clang/3.8/include/module.modulemap | 159 - clang-3016494/lib64/clang/3.8/include/opencl-c.h | 16968 ----- clang-3016494/lib64/clang/3.8/include/pmmintrin.h | 311 - .../lib64/clang/3.8/include/popcntintrin.h | 98 - .../lib64/clang/3.8/include/prfchwintrin.h | 45 - .../3.8/include/sanitizer/allocator_interface.h | 66 - .../3.8/include/sanitizer/common_interface_defs.h | 140 - .../3.8/include/sanitizer/coverage_interface.h | 72 - .../3.8/include/sanitizer/linux_syscall_hooks.h | 3070 - clang-3016494/lib64/clang/3.8/include/smmintrin.h | 507 - clang-3016494/lib64/clang/3.8/include/stdarg.h | 52 - clang-3016494/lib64/clang/3.8/include/stdatomic.h | 542 - clang-3016494/lib64/clang/3.8/include/tgmath.h | 1374 - clang-3016494/lib64/clang/3.8/include/tmmintrin.h | 773 - clang-3016494/lib64/clang/3.8/include/x86intrin.h | 85 - clang-3016494/lib64/clang/3.8/include/xmmintrin.h | 1956 - clang-3016494/lib64/clang/3.8/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 675528 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-arm-android.so | Bin 678916 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-i686-android.so | Bin 744524 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-mips-android.so | Bin 918988 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 162370 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 94458 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 99994 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 106406 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 151586 -> 0 bytes clang-3016494/lib64/libLLVM.dylib | Bin 40342276 -> 0 bytes clang-3016494/lib64/libc++.dylib | Bin 1554048 -> 0 bytes clang-3016494/repo.prop | 43 - clang-3016494/tools/scan-build/CMakeLists.txt | 82 - clang-3016494/tools/scan-build/bin/scan-build | 1846 - clang-3016494/tools/scan-view/share/Reporter.py | 248 - clang-3016494/tools/scan-view/share/startfile.py | 203 - clang-3217047/AndroidVersion.txt | 1 - clang-3217047/bin/FileCheck | Bin 560624 -> 0 bytes clang-3217047/bin/asan_device_setup | 441 - clang-3217047/bin/clang | 31 - clang-3217047/bin/clang++ | 31 - clang-3217047/bin/clang++.real | Bin 47211204 -> 0 bytes clang-3217047/bin/clang-format | Bin 3978432 -> 0 bytes clang-3217047/bin/clang-tidy | Bin 23520028 -> 0 bytes clang-3217047/bin/clang.real | Bin 47211204 -> 0 bytes clang-3217047/bin/llvm-as | Bin 3085348 -> 0 bytes clang-3217047/bin/llvm-dis | Bin 2412940 -> 0 bytes clang-3217047/bin/llvm-link | Bin 5222356 -> 0 bytes clang-3217047/bin/llvm-symbolizer | Bin 3534404 -> 0 bytes clang-3217047/lib64/LLVMgold.dylib | Bin 275980 -> 0 bytes clang-3217047/lib64/clang/3.8.275480 | 1 - .../lib64/clang/3.8/include/__clang_cuda_cmath.h | 148 - .../clang/3.8/include/__clang_cuda_intrinsics.h | 322 - .../include/__clang_cuda_math_forward_declares.h | 263 - .../3.8/include/__clang_cuda_runtime_wrapper.h | 316 - .../lib64/clang/3.8/include/__wmmintrin_aes.h | 151 - .../lib64/clang/3.8/include/__wmmintrin_pclmul.h | 58 - clang-3217047/lib64/clang/3.8/include/altivec.h | 14458 ---- clang-3217047/lib64/clang/3.8/include/ammintrin.h | 194 - .../lib64/clang/3.8/include/avx512bwintrin.h | 2410 - .../lib64/clang/3.8/include/avx512dqintrin.h | 1331 - .../lib64/clang/3.8/include/avx512fintrin.h | 9543 --- .../lib64/clang/3.8/include/avx512vlbwintrin.h | 3406 - .../lib64/clang/3.8/include/avx512vldqintrin.h | 1265 - .../lib64/clang/3.8/include/avx512vlintrin.h | 9170 --- clang-3217047/lib64/clang/3.8/include/avxintrin.h | 2928 - clang-3217047/lib64/clang/3.8/include/bmiintrin.h | 548 - clang-3217047/lib64/clang/3.8/include/cpuid.h | 209 - clang-3217047/lib64/clang/3.8/include/emmintrin.h | 2458 - clang-3217047/lib64/clang/3.8/include/f16cintrin.h | 124 - clang-3217047/lib64/clang/3.8/include/float.h | 134 - clang-3217047/lib64/clang/3.8/include/fxsrintrin.h | 55 - .../lib64/clang/3.8/include/htmxlintrin.h | 363 - clang-3217047/lib64/clang/3.8/include/ia32intrin.h | 79 - clang-3217047/lib64/clang/3.8/include/immintrin.h | 283 - clang-3217047/lib64/clang/3.8/include/intrin.h | 957 - .../lib64/clang/3.8/include/lzcntintrin.h | 68 - clang-3217047/lib64/clang/3.8/include/mmintrin.h | 1545 - .../lib64/clang/3.8/include/module.modulemap | 164 - clang-3217047/lib64/clang/3.8/include/opencl-c.h | 16962 ----- clang-3217047/lib64/clang/3.8/include/pmmintrin.h | 311 - .../lib64/clang/3.8/include/popcntintrin.h | 98 - .../lib64/clang/3.8/include/prfchwintrin.h | 45 - .../3.8/include/sanitizer/common_interface_defs.h | 166 - .../3.8/include/sanitizer/coverage_interface.h | 72 - .../clang/3.8/include/sanitizer/esan_interface.h | 46 - clang-3217047/lib64/clang/3.8/include/smmintrin.h | 507 - clang-3217047/lib64/clang/3.8/include/stdarg.h | 52 - clang-3217047/lib64/clang/3.8/include/tgmath.h | 1374 - clang-3217047/lib64/clang/3.8/include/tmmintrin.h | 773 - clang-3217047/lib64/clang/3.8/include/x86intrin.h | 85 - clang-3217047/lib64/clang/3.8/include/xmmintrin.h | 2893 - clang-3217047/lib64/clang/3.8/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 4074000 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-arm-android.so | Bin 3892888 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-i686-android.so | Bin 3738428 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-mips-android.so | Bin 3720468 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 176750 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 104830 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 108850 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 115350 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 165174 -> 0 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 3380088 -> 0 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 2632272 -> 0 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 3058588 -> 0 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 3123292 -> 0 bytes clang-3217047/lib64/libLLVM.dylib | Bin 39900056 -> 0 bytes clang-3217047/lib64/libc++.dylib | Bin 1529464 -> 0 bytes clang-3217047/manifest_3217047.xml | 53 - clang-3217047/repo.prop | 44 - clang-3217047/test/aarch64/bin/asan_test | Bin 3667520 -> 0 bytes clang-3217047/test/arm/bin/asan_test | Bin 2799892 -> 0 bytes clang-3217047/test/i686/bin/asan_test | Bin 3265912 -> 0 bytes clang-3217047/test/mips/bin/asan_test | Bin 3346184 -> 0 bytes clang-3217047/tools/scan-build/CMakeLists.txt | 82 - clang-3217047/tools/scan-build/bin/scan-build | 1846 - clang-3217047/tools/scan-build/bin/scan-build.bat | 1 - .../tools/scan-build/libexec/c++-analyzer.bat | 1 - .../tools/scan-build/libexec/ccc-analyzer.bat | 1 - clang-3217047/tools/scan-view/share/Reporter.py | 248 - clang-3217047/tools/scan-view/share/startfile.py | 203 - clang-3688880/AndroidVersion.txt | 1 - clang-3688880/bin/FileCheck | Bin 552500 -> 0 bytes clang-3688880/bin/asan_device_setup | 439 - clang-3688880/bin/bisect_driver.py | 334 - clang-3688880/bin/clang | 102 - clang-3688880/bin/clang++ | 102 - clang-3688880/bin/clang++.real | Bin 54862304 -> 0 bytes clang-3688880/bin/clang-format | Bin 4010316 -> 0 bytes clang-3688880/bin/clang-tidy | Bin 24887704 -> 0 bytes clang-3688880/bin/clang.real | Bin 54862304 -> 0 bytes clang-3688880/bin/llvm-ar | Bin 73712 -> 0 bytes clang-3688880/bin/llvm-as | Bin 3068124 -> 0 bytes clang-3688880/bin/llvm-dis | Bin 2415016 -> 0 bytes clang-3688880/bin/llvm-link | Bin 4174956 -> 0 bytes clang-3688880/bin/llvm-symbolizer | Bin 3669348 -> 0 bytes clang-3688880/bin/sancov | Bin 9996016 -> 0 bytes clang-3688880/bin/sanstats | Bin 3642876 -> 0 bytes clang-3688880/lib64/LLVMgold.dylib | Bin 226004 -> 0 bytes clang-3688880/lib64/clang/4.0.285906 | 1 - .../lib64/clang/4.0/include/__clang_cuda_cmath.h | 478 - .../clang/4.0/include/__clang_cuda_intrinsics.h | 322 - .../4.0/include/__clang_cuda_runtime_wrapper.h | 333 - .../lib64/clang/4.0/include/__wmmintrin_aes.h | 151 - .../lib64/clang/4.0/include/__wmmintrin_pclmul.h | 58 - clang-3688880/lib64/clang/4.0/include/altivec.h | 15582 ----- clang-3688880/lib64/clang/4.0/include/ammintrin.h | 194 - .../lib64/clang/4.0/include/avx512bwintrin.h | 2394 - .../lib64/clang/4.0/include/avx512dqintrin.h | 1332 - .../lib64/clang/4.0/include/avx512fintrin.h | 10234 --- .../lib64/clang/4.0/include/avx512vlbwintrin.h | 3220 - .../lib64/clang/4.0/include/avx512vldqintrin.h | 1200 - .../lib64/clang/4.0/include/avx512vlintrin.h | 8975 --- clang-3688880/lib64/clang/4.0/include/avxintrin.h | 2928 - clang-3688880/lib64/clang/4.0/include/bmiintrin.h | 548 - clang-3688880/lib64/clang/4.0/include/emmintrin.h | 4771 -- clang-3688880/lib64/clang/4.0/include/f16cintrin.h | 124 - clang-3688880/lib64/clang/4.0/include/float.h | 134 - clang-3688880/lib64/clang/4.0/include/fxsrintrin.h | 57 - .../lib64/clang/4.0/include/htmxlintrin.h | 363 - clang-3688880/lib64/clang/4.0/include/immintrin.h | 283 - clang-3688880/lib64/clang/4.0/include/intrin.h | 1118 - .../lib64/clang/4.0/include/lzcntintrin.h | 68 - clang-3688880/lib64/clang/4.0/include/mmintrin.h | 1545 - .../lib64/clang/4.0/include/module.modulemap | 166 - clang-3688880/lib64/clang/4.0/include/opencl-c.h | 17051 ----- clang-3688880/lib64/clang/4.0/include/pmmintrin.h | 311 - .../lib64/clang/4.0/include/popcntintrin.h | 98 - .../lib64/clang/4.0/include/prfchwintrin.h | 45 - .../4.0/include/sanitizer/common_interface_defs.h | 189 - .../4.0/include/sanitizer/coverage_interface.h | 66 - clang-3688880/lib64/clang/4.0/include/smmintrin.h | 507 - clang-3688880/lib64/clang/4.0/include/stdarg.h | 52 - clang-3688880/lib64/clang/4.0/include/tgmath.h | 1374 - clang-3688880/lib64/clang/4.0/include/tmmintrin.h | 773 - clang-3688880/lib64/clang/4.0/include/x86intrin.h | 85 - clang-3688880/lib64/clang/4.0/include/xmmintrin.h | 2893 - clang-3688880/lib64/clang/4.0/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 4219424 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 4117396 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 3945276 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 3936948 -> 0 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 5011288 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 175592 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 108672 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 107196 -> 0 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 193656 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 115500 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 159216 -> 0 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 3421232 -> 0 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 2671764 -> 0 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 3107712 -> 0 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 3155424 -> 0 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 5694960 -> 0 bytes clang-3688880/lib64/libLLVM.dylib | Bin 41573964 -> 0 bytes clang-3688880/lib64/libc++.dylib | Bin 1551156 -> 0 bytes clang-3688880/manifest_3688880.xml | 54 - clang-3688880/repo.prop | 45 - clang-3688880/test/aarch64/bin/asan_test | Bin 4486192 -> 0 bytes clang-3688880/test/arm/bin/asan_test | Bin 3376276 -> 0 bytes clang-3688880/test/i686/bin/asan_test | Bin 4027300 -> 0 bytes clang-3688880/test/mips/bin/asan_test | Bin 4031128 -> 0 bytes clang-3688880/test/mips64/bin/asan_test | Bin 5169984 -> 0 bytes clang-3688880/tools/scan-build/CMakeLists.txt | 82 - clang-3688880/tools/scan-build/bin/scan-build.bat | 1 - .../tools/scan-build/libexec/c++-analyzer.bat | 1 - .../tools/scan-build/libexec/ccc-analyzer.bat | 1 - clang-3688880/tools/scan-view/share/Reporter.py | 248 - clang-3688880/tools/scan-view/share/startfile.py | 203 - clang-3859424/bin/clang | 7 +- clang-3859424/bin/clang++ | 7 +- .../bin/git-clang-format | 0 clang-3859424/lib64/LLVMgold.so | 1 + clang-3957855/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 .../MODULE_LICENSE_MIT | 0 {clang-3016494 => clang-3957855}/NOTICE | 0 clang-3957855/bin/FileCheck | Bin 0 -> 708648 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3957855/bin/asan_device_setup | 448 + clang-3957855/bin/bisect_driver.py | 337 + clang-3957855/bin/clang | 113 + clang-3957855/bin/clang++ | 113 + clang-3957855/bin/clang++.real | 1 + clang-3957855/bin/clang-format | Bin 0 -> 4180472 bytes clang-3957855/bin/clang-tidy | Bin 0 -> 26485736 bytes clang-3957855/bin/clang.real | Bin 0 -> 58235920 bytes clang-3957855/bin/git-clang-format | 542 + clang-3957855/bin/llvm-ar | Bin 0 -> 10177248 bytes clang-3957855/bin/llvm-as | Bin 0 -> 3283892 bytes clang-3957855/bin/llvm-dis | Bin 0 -> 3031980 bytes clang-3957855/bin/llvm-link | Bin 0 -> 4775440 bytes clang-3957855/bin/llvm-profdata | Bin 0 -> 2471636 bytes clang-3957855/bin/llvm-symbolizer | Bin 0 -> 4702824 bytes {clang-3016494 => clang-3957855}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 .../bin/mips64/analyzer | 0 .../bin/mips64/analyzer++ | 0 clang-3957855/bin/sancov | Bin 0 -> 11191900 bytes clang-3957855/bin/sanstats | Bin 0 -> 4684680 bytes {clang-3016494 => clang-3957855}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3957855/lib64/LLVMgold.dylib | Bin 0 -> 231588 bytes clang-3957855/lib64/clang/5.0.300080 | 1 + .../clang/5.0}/include/__clang_cuda_builtin_vars.h | 0 .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0}/include/__clang_cuda_complex_builtins.h | 0 .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 0 .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3957855/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3957855/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 .../lib64/clang/5.0}/include/arm_neon.h | 0 .../lib64/clang/5.0}/include/armintr.h | 0 .../lib64/clang/5.0}/include/avx2intrin.h | 0 .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0}/include/avx512erintrin.h | 0 .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0}/include/avx512ifmaintrin.h | 0 .../lib64/clang/5.0}/include/avx512ifmavlintrin.h | 0 .../lib64/clang/5.0}/include/avx512pfintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmiintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0}/include/avx512vlcdintrin.h | 0 .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3957855/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3957855/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0}/include/clflushoptintrin.h | 0 .../lib64/clang/5.0/include/clzerointrin.h | 50 + .../lib64/clang/5.0}/include/cpuid.h | 0 .../clang/5.0}/include/cuda_wrappers/algorithm | 0 .../lib64/clang/5.0}/include/cuda_wrappers/complex | 0 .../lib64/clang/5.0}/include/cuda_wrappers/new | 0 clang-3957855/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3957855/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3957855/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3957855/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + .../lib64/clang/5.0}/include/ia32intrin.h | 0 clang-3957855/lib64/clang/5.0/include/immintrin.h | 318 + clang-3957855/lib64/clang/5.0/include/intrin.h | 971 + .../lib64/clang/5.0}/include/inttypes.h | 0 .../lib64/clang/5.0}/include/iso646.h | 0 .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + .../lib64/clang/5.0}/include/mm3dnow.h | 0 .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3957855/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + .../lib64/clang/5.0}/include/msa.h | 0 .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3957855/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0}/include/sanitizer/allocator_interface.h | 0 .../clang/5.0}/include/sanitizer/asan_interface.h | 0 .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0}/include/sanitizer/dfsan_interface.h | 0 .../clang/5.0}/include/sanitizer/esan_interface.h | 0 .../5.0}/include/sanitizer/linux_syscall_hooks.h | 0 .../clang/5.0}/include/sanitizer/lsan_interface.h | 0 .../clang/5.0}/include/sanitizer/msan_interface.h | 0 .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0}/include/sanitizer/tsan_interface_atomic.h | 0 .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3957855/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3957855/lib64/clang/5.0/include/stdarg.h | 51 + .../lib64/clang/5.0}/include/stdatomic.h | 0 .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3957855/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3957855/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3957855/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/darwin/host/libFuzzer.a | Bin 0 -> 5930696 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459696 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4333248 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4134712 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4474248 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4863048 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4307800 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 345326 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 226298 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 224502 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 347302 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 248698 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 319934 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4533328 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4370328 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486992 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2726580 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156892 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3359560 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715488 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3414120 bytes clang-3957855/lib64/libLLVM.dylib | Bin 0 -> 44453744 bytes clang-3957855/lib64/libc++.dylib | Bin 0 -> 1670748 bytes clang-3957855/lib64/libclang.dylib | Bin 0 -> 29873640 bytes clang-3957855/manifest_3957855.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 0 .../include/sanitizer/asan_interface.h | 0 .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 0 .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 0 .../include/sanitizer/lsan_interface.h | 0 .../include/sanitizer/msan_interface.h | 0 .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 0 .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + clang-3957855/repo.prop | 45 + clang-3957855/test/aarch64/bin/asan_test | Bin 0 -> 4326880 bytes clang-3957855/test/arm/bin/asan_test | Bin 0 -> 3437516 bytes clang-3957855/test/i686/bin/asan_test | Bin 0 -> 3898428 bytes clang-3957855/test/mips/bin/asan_test | Bin 0 -> 4251760 bytes clang-3957855/test/mips64/bin/asan_test | Bin 0 -> 4561344 bytes clang-3957855/tools/scan-build/CMakeLists.txt | 85 + .../tools/scan-build/bin/scan-build | 0 clang-3957855/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3957855/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3957855/tools/scan-view/share/startfile.py | 206 + clang-3960126/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 .../MODULE_LICENSE_MIT | 0 {clang-3217047 => clang-3960126}/NOTICE | 0 clang-3960126/bin/FileCheck | Bin 0 -> 708648 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3960126/bin/asan_device_setup | 448 + clang-3960126/bin/bisect_driver.py | 337 + clang-3960126/bin/clang | 113 + clang-3960126/bin/clang++ | 113 + clang-3960126/bin/clang++.real | 1 + clang-3960126/bin/clang-format | Bin 0 -> 4180472 bytes clang-3960126/bin/clang-tidy | Bin 0 -> 26485736 bytes clang-3960126/bin/clang.real | Bin 0 -> 58235920 bytes clang-3960126/bin/git-clang-format | 542 + clang-3960126/bin/llvm-ar | Bin 0 -> 10177248 bytes clang-3960126/bin/llvm-as | Bin 0 -> 3283892 bytes clang-3960126/bin/llvm-dis | Bin 0 -> 3031980 bytes clang-3960126/bin/llvm-link | Bin 0 -> 4775440 bytes clang-3960126/bin/llvm-profdata | Bin 0 -> 2471636 bytes clang-3960126/bin/llvm-symbolizer | Bin 0 -> 4702824 bytes {clang-3217047 => clang-3960126}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 clang-3960126/bin/mips64/analyzer | 7 + clang-3960126/bin/mips64/analyzer++ | 7 + clang-3960126/bin/sancov | Bin 0 -> 11191900 bytes clang-3960126/bin/sanstats | Bin 0 -> 4684680 bytes {clang-3217047 => clang-3960126}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3960126/lib64/LLVMgold.dylib | Bin 0 -> 231588 bytes clang-3960126/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 0 .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3960126/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3960126/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 .../lib64/clang/5.0}/include/arm_neon.h | 0 clang-3960126/lib64/clang/5.0/include/armintr.h | 45 + .../lib64/clang/5.0}/include/avx2intrin.h | 0 .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0}/include/avx512erintrin.h | 0 .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0}/include/avx512ifmaintrin.h | 0 .../lib64/clang/5.0}/include/avx512ifmavlintrin.h | 0 .../lib64/clang/5.0}/include/avx512pfintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmiintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0}/include/avx512vlcdintrin.h | 0 .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3960126/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3960126/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0}/include/clflushoptintrin.h | 0 .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-3960126/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-3960126/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3960126/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3960126/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3960126/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-3960126/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-3960126/lib64/clang/5.0/include/immintrin.h | 318 + clang-3960126/lib64/clang/5.0/include/intrin.h | 971 + .../lib64/clang/5.0}/include/inttypes.h | 0 .../lib64/clang/5.0}/include/iso646.h | 0 .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + .../lib64/clang/5.0}/include/mm3dnow.h | 0 .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3960126/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-3960126/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3960126/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0}/include/sanitizer/asan_interface.h | 0 .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0}/include/sanitizer/dfsan_interface.h | 0 .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0}/include/sanitizer/lsan_interface.h | 0 .../clang/5.0}/include/sanitizer/msan_interface.h | 0 .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0}/include/sanitizer/tsan_interface_atomic.h | 0 .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3960126/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3960126/lib64/clang/5.0/include/stdarg.h | 51 + .../lib64/clang/5.0}/include/stdatomic.h | 0 .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3960126/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3960126/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3960126/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/darwin/host/libFuzzer.a | Bin 0 -> 5930696 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459696 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4333248 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4134712 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4474248 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4863048 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4307800 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 345326 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 226298 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 224502 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 347302 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 248698 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 319934 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4533328 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4370328 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486992 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2726580 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156892 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3359560 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715488 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3414120 bytes clang-3960126/lib64/libLLVM.dylib | Bin 0 -> 44453744 bytes clang-3960126/lib64/libc++.dylib | Bin 0 -> 1670748 bytes clang-3960126/lib64/libclang.dylib | Bin 0 -> 29873640 bytes clang-3960126/manifest_3960126.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + clang-3960126/repo.prop | 45 + clang-3960126/test/aarch64/bin/asan_test | Bin 0 -> 4326880 bytes clang-3960126/test/arm/bin/asan_test | Bin 0 -> 3437516 bytes clang-3960126/test/i686/bin/asan_test | Bin 0 -> 3898428 bytes clang-3960126/test/mips/bin/asan_test | Bin 0 -> 4251760 bytes clang-3960126/test/mips64/bin/asan_test | Bin 0 -> 4561344 bytes clang-3960126/tools/scan-build/CMakeLists.txt | 85 + clang-3960126/tools/scan-build/bin/scan-build | 1870 + clang-3960126/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3960126/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3960126/tools/scan-view/share/startfile.py | 206 + clang-3977809/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 clang-3977809/MODULE_LICENSE_MIT | 0 {clang-3688880 => clang-3977809}/NOTICE | 0 clang-3977809/bin/FileCheck | Bin 0 -> 708648 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3977809/bin/asan_device_setup | 448 + clang-3977809/bin/bisect_driver.py | 337 + clang-3977809/bin/clang | 113 + clang-3977809/bin/clang++ | 113 + clang-3977809/bin/clang++.real | 1 + clang-3977809/bin/clang-format | Bin 0 -> 4180472 bytes clang-3977809/bin/clang-tidy | Bin 0 -> 26485736 bytes clang-3977809/bin/clang.real | Bin 0 -> 58240016 bytes clang-3977809/bin/git-clang-format | 542 + clang-3977809/bin/llvm-ar | Bin 0 -> 10177248 bytes clang-3977809/bin/llvm-as | Bin 0 -> 3283892 bytes clang-3977809/bin/llvm-dis | Bin 0 -> 3031980 bytes clang-3977809/bin/llvm-link | Bin 0 -> 4775440 bytes clang-3977809/bin/llvm-profdata | Bin 0 -> 2471636 bytes clang-3977809/bin/llvm-symbolizer | Bin 0 -> 4702832 bytes {clang-3688880 => clang-3977809}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 clang-3977809/bin/mips64/analyzer | 7 + clang-3977809/bin/mips64/analyzer++ | 7 + clang-3977809/bin/sancov | Bin 0 -> 11191900 bytes clang-3977809/bin/sanstats | Bin 0 -> 4684680 bytes {clang-3688880 => clang-3977809}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3977809/lib64/LLVMgold.dylib | Bin 0 -> 231588 bytes clang-3977809/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 126 + .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3977809/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3977809/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 clang-3977809/lib64/clang/5.0/include/arm_neon.h | 69231 +++++++++++++++++++ clang-3977809/lib64/clang/5.0/include/armintr.h | 45 + clang-3977809/lib64/clang/5.0/include/avx2intrin.h | 1299 + .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0/include/avx512erintrin.h | 285 + .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0/include/avx512ifmaintrin.h | 92 + .../lib64/clang/5.0/include/avx512ifmavlintrin.h | 149 + .../lib64/clang/5.0/include/avx512pfintrin.h | 111 + .../lib64/clang/5.0/include/avx512vbmiintrin.h | 137 + .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0/include/avx512vlcdintrin.h | 263 + .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3977809/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3977809/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0/include/clflushoptintrin.h | 41 + .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-3977809/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-3977809/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3977809/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3977809/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3977809/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-3977809/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-3977809/lib64/clang/5.0/include/immintrin.h | 318 + clang-3977809/lib64/clang/5.0/include/intrin.h | 971 + clang-3977809/lib64/clang/5.0/include/inttypes.h | 106 + .../lib64/clang/5.0}/include/iso646.h | 0 .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + clang-3977809/lib64/clang/5.0/include/mm3dnow.h | 171 + .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3977809/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-3977809/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3977809/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0/include/sanitizer/asan_interface.h | 151 + .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0/include/sanitizer/dfsan_interface.h | 116 + .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0/include/sanitizer/lsan_interface.h | 84 + .../clang/5.0/include/sanitizer/msan_interface.h | 111 + .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0/include/sanitizer/tsan_interface_atomic.h | 222 + .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3977809/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3977809/lib64/clang/5.0/include/stdarg.h | 51 + clang-3977809/lib64/clang/5.0/include/stdatomic.h | 546 + .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3977809/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3977809/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3977809/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/darwin/host/libFuzzer.a | Bin 0 -> 5930792 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459864 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4333280 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4134764 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4474704 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4867112 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4303352 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 345326 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 226298 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 224502 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 347302 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 248698 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 319934 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532952 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4370272 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3487184 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2726420 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156992 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3359720 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715216 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413808 bytes clang-3977809/lib64/libLLVM.dylib | Bin 0 -> 44453808 bytes clang-3977809/lib64/libc++.dylib | Bin 0 -> 1670748 bytes clang-3977809/lib64/libclang.dylib | Bin 0 -> 29877472 bytes clang-3977809/manifest_3977809.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + clang-3977809/repo.prop | 45 + clang-3977809/test/aarch64/bin/asan_test | Bin 0 -> 4326880 bytes clang-3977809/test/arm/bin/asan_test | Bin 0 -> 3437516 bytes clang-3977809/test/i686/bin/asan_test | Bin 0 -> 3898444 bytes clang-3977809/test/mips/bin/asan_test | Bin 0 -> 4251788 bytes clang-3977809/test/mips64/bin/asan_test | Bin 0 -> 4561368 bytes clang-3977809/tools/scan-build/CMakeLists.txt | 85 + clang-3977809/tools/scan-build/bin/scan-build | 1870 + clang-3977809/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3977809/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3977809/tools/scan-view/share/startfile.py | 206 + clang-4053586/AndroidVersion.txt | 1 + clang-4053586/MODULE_LICENSE_BSD_LIKE | 0 clang-4053586/MODULE_LICENSE_MIT | 0 clang-4053586/NOTICE | 696 + clang-4053586/bin/FileCheck | Bin 0 -> 708648 bytes clang-4053586/bin/arm64-v8a/analyzer | 7 + clang-4053586/bin/arm64-v8a/analyzer++ | 7 + clang-4053586/bin/armeabi-v7a-hard/analyzer | 7 + clang-4053586/bin/armeabi-v7a-hard/analyzer++ | 7 + clang-4053586/bin/armeabi-v7a/analyzer | 7 + clang-4053586/bin/armeabi-v7a/analyzer++ | 7 + clang-4053586/bin/armeabi/analyzer | 7 + clang-4053586/bin/armeabi/analyzer++ | 7 + clang-4053586/bin/asan_device_setup | 448 + clang-4053586/bin/bisect_driver.py | 337 + clang-4053586/bin/clang | 113 + clang-4053586/bin/clang++ | 113 + clang-4053586/bin/clang++.real | 1 + clang-4053586/bin/clang-format | Bin 0 -> 4180472 bytes clang-4053586/bin/clang-tidy | Bin 0 -> 26485736 bytes clang-4053586/bin/clang.real | Bin 0 -> 58240016 bytes clang-4053586/bin/git-clang-format | 542 + clang-4053586/bin/llvm-ar | Bin 0 -> 10177248 bytes clang-4053586/bin/llvm-as | Bin 0 -> 3283892 bytes clang-4053586/bin/llvm-dis | Bin 0 -> 3031980 bytes clang-4053586/bin/llvm-link | Bin 0 -> 4775440 bytes clang-4053586/bin/llvm-profdata | Bin 0 -> 2471636 bytes clang-4053586/bin/llvm-symbolizer | Bin 0 -> 4702832 bytes clang-4053586/bin/mips/analyzer | 7 + clang-4053586/bin/mips/analyzer++ | 7 + clang-4053586/bin/mips64/analyzer | 7 + clang-4053586/bin/mips64/analyzer++ | 7 + clang-4053586/bin/sancov | Bin 0 -> 11191900 bytes clang-4053586/bin/sanstats | Bin 0 -> 4684680 bytes clang-4053586/bin/x86/analyzer | 7 + clang-4053586/bin/x86/analyzer++ | 7 + clang-4053586/bin/x86_64/analyzer | 7 + clang-4053586/bin/x86_64/analyzer++ | 7 + clang-4053586/include/c++/v1/__bit_reference | 1276 + .../include/c++/v1/__bsd_locale_defaults.h | 33 + .../include/c++/v1/__bsd_locale_fallbacks.h | 138 + clang-4053586/include/c++/v1/__config | 1080 + clang-4053586/include/c++/v1/__config_site.in | 27 + clang-4053586/include/c++/v1/__cxxabi_config.h | 59 + clang-4053586/include/c++/v1/__debug | 302 + clang-4053586/include/c++/v1/__functional_03 | 1576 + clang-4053586/include/c++/v1/__functional_base | 670 + clang-4053586/include/c++/v1/__functional_base_03 | 224 + clang-4053586/include/c++/v1/__hash_table | 2674 + clang-4053586/include/c++/v1/__libcpp_version | 1 + clang-4053586/include/c++/v1/__locale | 1479 + clang-4053586/include/c++/v1/__mutex_base | 442 + clang-4053586/include/c++/v1/__nullptr | 62 + clang-4053586/include/c++/v1/__refstring | 127 + clang-4053586/include/c++/v1/__split_buffer | 640 + clang-4053586/include/c++/v1/__sso_allocator | 77 + clang-4053586/include/c++/v1/__std_stream | 358 + clang-4053586/include/c++/v1/__string | 873 + clang-4053586/include/c++/v1/__threading_support | 630 + clang-4053586/include/c++/v1/__tree | 2688 + clang-4053586/include/c++/v1/__tuple | 559 + clang-4053586/include/c++/v1/__undef_min_max | 33 + clang-4053586/include/c++/v1/algorithm | 5800 ++ clang-4053586/include/c++/v1/any | 663 + clang-4053586/include/c++/v1/array | 343 + clang-4053586/include/c++/v1/atomic | 1875 + clang-4053586/include/c++/v1/bitset | 1093 + clang-4053586/include/c++/v1/cassert | 25 + clang-4053586/include/c++/v1/ccomplex | 29 + clang-4053586/include/c++/v1/cctype | 121 + clang-4053586/include/c++/v1/cerrno | 33 + clang-4053586/include/c++/v1/cfenv | 82 + clang-4053586/include/c++/v1/cfloat | 70 + clang-4053586/include/c++/v1/chrono | 1163 + clang-4053586/include/c++/v1/cinttypes | 258 + clang-4053586/include/c++/v1/ciso646 | 25 + clang-4053586/include/c++/v1/climits | 48 + clang-4053586/include/c++/v1/clocale | 55 + clang-4053586/include/c++/v1/cmath | 617 + clang-4053586/include/c++/v1/codecvt | 550 + clang-4053586/include/c++/v1/complex | 1484 + clang-4053586/include/c++/v1/complex.h | 37 + clang-4053586/include/c++/v1/condition_variable | 269 + clang-4053586/include/c++/v1/csetjmp | 48 + clang-4053586/include/c++/v1/csignal | 58 + clang-4053586/include/c++/v1/cstdarg | 48 + clang-4053586/include/c++/v1/cstdbool | 32 + clang-4053586/include/c++/v1/cstddef | 61 + clang-4053586/include/c++/v1/cstdint | 191 + clang-4053586/include/c++/v1/cstdio | 176 + clang-4053586/include/c++/v1/cstdlib | 162 + clang-4053586/include/c++/v1/cstring | 97 + clang-4053586/include/c++/v1/ctgmath | 29 + clang-4053586/include/c++/v1/ctime | 74 + clang-4053586/include/c++/v1/ctype.h | 69 + clang-4053586/include/c++/v1/cwchar | 193 + clang-4053586/include/c++/v1/cwctype | 87 + clang-4053586/include/c++/v1/cxxabi.h | 177 + clang-4053586/include/c++/v1/deque | 2927 + clang-4053586/include/c++/v1/errno.h | 398 + clang-4053586/include/c++/v1/exception | 278 + clang-4053586/include/c++/v1/experimental/__config | 50 + clang-4053586/include/c++/v1/experimental/__memory | 90 + .../include/c++/v1/experimental/algorithm | 70 + clang-4053586/include/c++/v1/experimental/any | 591 + clang-4053586/include/c++/v1/experimental/chrono | 59 + clang-4053586/include/c++/v1/experimental/deque | 47 + clang-4053586/include/c++/v1/experimental/dynarray | 299 + .../include/c++/v1/experimental/filesystem | 2136 + .../include/c++/v1/experimental/forward_list | 47 + .../include/c++/v1/experimental/functional | 459 + clang-4053586/include/c++/v1/experimental/iterator | 114 + clang-4053586/include/c++/v1/experimental/list | 47 + clang-4053586/include/c++/v1/experimental/map | 57 + .../include/c++/v1/experimental/memory_resource | 422 + clang-4053586/include/c++/v1/experimental/numeric | 112 + clang-4053586/include/c++/v1/experimental/optional | 913 + .../include/c++/v1/experimental/propagate_const | 580 + clang-4053586/include/c++/v1/experimental/ratio | 77 + clang-4053586/include/c++/v1/experimental/regex | 62 + clang-4053586/include/c++/v1/experimental/set | 57 + clang-4053586/include/c++/v1/experimental/string | 62 + .../include/c++/v1/experimental/string_view | 813 + .../include/c++/v1/experimental/system_error | 63 + clang-4053586/include/c++/v1/experimental/tuple | 82 + .../include/c++/v1/experimental/type_traits | 530 + .../include/c++/v1/experimental/unordered_map | 65 + .../include/c++/v1/experimental/unordered_set | 59 + clang-4053586/include/c++/v1/experimental/utility | 47 + clang-4053586/include/c++/v1/experimental/vector | 47 + clang-4053586/include/c++/v1/ext/__hash | 135 + clang-4053586/include/c++/v1/ext/hash_map | 984 + clang-4053586/include/c++/v1/ext/hash_set | 663 + clang-4053586/include/c++/v1/float.h | 83 + clang-4053586/include/c++/v1/forward_list | 1753 + clang-4053586/include/c++/v1/fstream | 1485 + clang-4053586/include/c++/v1/functional | 2415 + clang-4053586/include/c++/v1/future | 2613 + clang-4053586/include/c++/v1/initializer_list | 118 + clang-4053586/include/c++/v1/inttypes.h | 258 + clang-4053586/include/c++/v1/iomanip | 670 + clang-4053586/include/c++/v1/ios | 1045 + clang-4053586/include/c++/v1/iosfwd | 204 + clang-4053586/include/c++/v1/iostream | 64 + clang-4053586/include/c++/v1/istream | 1687 + clang-4053586/include/c++/v1/iterator | 1807 + clang-4053586/include/c++/v1/limits | 814 + clang-4053586/include/c++/v1/limits.h | 65 + clang-4053586/include/c++/v1/list | 2438 + clang-4053586/include/c++/v1/locale | 4260 ++ clang-4053586/include/c++/v1/locale.h | 45 + clang-4053586/include/c++/v1/map | 1947 + clang-4053586/include/c++/v1/math.h | 1433 + clang-4053586/include/c++/v1/memory | 5481 ++ clang-4053586/include/c++/v1/module.modulemap | 606 + clang-4053586/include/c++/v1/mutex | 676 + clang-4053586/include/c++/v1/new | 253 + clang-4053586/include/c++/v1/numeric | 269 + clang-4053586/include/c++/v1/optional | 1314 + clang-4053586/include/c++/v1/ostream | 1090 + clang-4053586/include/c++/v1/queue | 747 + clang-4053586/include/c++/v1/random | 6725 ++ clang-4053586/include/c++/v1/ratio | 523 + clang-4053586/include/c++/v1/regex | 6572 ++ clang-4053586/include/c++/v1/scoped_allocator | 683 + clang-4053586/include/c++/v1/set | 1225 + clang-4053586/include/c++/v1/setjmp.h | 45 + clang-4053586/include/c++/v1/shared_mutex | 503 + clang-4053586/include/c++/v1/sstream | 975 + clang-4053586/include/c++/v1/stack | 301 + clang-4053586/include/c++/v1/stdbool.h | 39 + clang-4053586/include/c++/v1/stddef.h | 63 + clang-4053586/include/c++/v1/stdexcept | 278 + clang-4053586/include/c++/v1/stdint.h | 121 + clang-4053586/include/c++/v1/stdio.h | 127 + clang-4053586/include/c++/v1/stdlib.h | 130 + clang-4053586/include/c++/v1/streambuf | 487 + clang-4053586/include/c++/v1/string | 4042 ++ clang-4053586/include/c++/v1/string.h | 110 + clang-4053586/include/c++/v1/string_view | 791 + clang-4053586/include/c++/v1/strstream | 400 + .../include/c++/v1/support/android/locale_bionic.h | 31 + clang-4053586/include/c++/v1/support/ibm/limits.h | 99 + .../include/c++/v1/support/ibm/locale_mgmt_aix.h | 85 + clang-4053586/include/c++/v1/support/ibm/support.h | 54 + clang-4053586/include/c++/v1/support/ibm/xlocale.h | 271 + .../include/c++/v1/support/musl/xlocale.h | 58 + .../include/c++/v1/support/newlib/xlocale.h | 25 + .../include/c++/v1/support/solaris/floatingpoint.h | 14 + .../include/c++/v1/support/solaris/wchar.h | 47 + .../include/c++/v1/support/solaris/xlocale.h | 77 + .../include/c++/v1/support/win32/limits_win32.h | 79 + .../c++/v1/support/win32/locale_mgmt_win32.h | 33 + .../include/c++/v1/support/win32/locale_win32.h | 114 + .../include/c++/v1/support/win32/support.h | 185 + .../c++/v1/support/xlocale/__nop_locale_mgmt.h | 52 + .../c++/v1/support/xlocale/__posix_l_fallback.h | 165 + .../c++/v1/support/xlocale/__strtonum_fallback.h | 67 + .../include/c++/v1/support/xlocale/xlocale.h | 0 clang-4053586/include/c++/v1/system_error | 672 + clang-4053586/include/c++/v1/tgmath.h | 29 + clang-4053586/include/c++/v1/thread | 483 + clang-4053586/include/c++/v1/tuple | 1409 + clang-4053586/include/c++/v1/type_traits | 4710 ++ clang-4053586/include/c++/v1/typeindex | 103 + clang-4053586/include/c++/v1/typeinfo | 209 + clang-4053586/include/c++/v1/unordered_map | 2081 + clang-4053586/include/c++/v1/unordered_set | 1388 + clang-4053586/include/c++/v1/utility | 1593 + clang-4053586/include/c++/v1/valarray | 4880 ++ clang-4053586/include/c++/v1/variant | 1574 + clang-4053586/include/c++/v1/vector | 3363 + clang-4053586/include/c++/v1/wchar.h | 175 + clang-4053586/include/c++/v1/wctype.h | 79 + clang-4053586/lib64/LLVMgold.dylib | Bin 0 -> 231588 bytes clang-4053586/lib64/LLVMgold.so | 1 + clang-4053586/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 126 + .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../lib64/clang/5.0/include/__stddef_max_align_t.h | 43 + .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + clang-4053586/lib64/clang/5.0/include/adxintrin.h | 86 + clang-4053586/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-4053586/lib64/clang/5.0/include/ammintrin.h | 193 + clang-4053586/lib64/clang/5.0/include/arm_acle.h | 312 + clang-4053586/lib64/clang/5.0/include/arm_neon.h | 69231 +++++++++++++++++++ clang-4053586/lib64/clang/5.0/include/armintr.h | 45 + clang-4053586/lib64/clang/5.0/include/avx2intrin.h | 1299 + .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0/include/avx512cdintrin.h | 144 + .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0/include/avx512erintrin.h | 285 + .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0/include/avx512ifmaintrin.h | 92 + .../lib64/clang/5.0/include/avx512ifmavlintrin.h | 149 + .../lib64/clang/5.0/include/avx512pfintrin.h | 111 + .../lib64/clang/5.0/include/avx512vbmiintrin.h | 137 + .../lib64/clang/5.0/include/avx512vbmivlintrin.h | 247 + .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0/include/avx512vlcdintrin.h | 263 + .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-4053586/lib64/clang/5.0/include/avxintrin.h | 5050 ++ clang-4053586/lib64/clang/5.0/include/bmi2intrin.h | 95 + clang-4053586/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0/include/clflushoptintrin.h | 41 + .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-4053586/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-4053586/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-4053586/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-4053586/lib64/clang/5.0/include/float.h | 137 + clang-4053586/lib64/clang/5.0/include/fma4intrin.h | 230 + clang-4053586/lib64/clang/5.0/include/fmaintrin.h | 228 + clang-4053586/lib64/clang/5.0/include/fxsrintrin.h | 105 + clang-4053586/lib64/clang/5.0/include/htmintrin.h | 226 + .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-4053586/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-4053586/lib64/clang/5.0/include/immintrin.h | 318 + clang-4053586/lib64/clang/5.0/include/intrin.h | 971 + clang-4053586/lib64/clang/5.0/include/inttypes.h | 106 + clang-4053586/lib64/clang/5.0/include/iso646.h | 43 + clang-4053586/lib64/clang/5.0/include/limits.h | 118 + .../lib64/clang/5.0/include/lzcntintrin.h | 118 + clang-4053586/lib64/clang/5.0/include/mm3dnow.h | 171 + clang-4053586/lib64/clang/5.0/include/mm_malloc.h | 75 + clang-4053586/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-4053586/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0/include/mwaitxintrin.h | 47 + clang-4053586/lib64/clang/5.0/include/nmmintrin.h | 30 + clang-4053586/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ clang-4053586/lib64/clang/5.0/include/pkuintrin.h | 48 + clang-4053586/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0/include/rdseedintrin.h | 56 + clang-4053586/lib64/clang/5.0/include/rtmintrin.h | 59 + clang-4053586/lib64/clang/5.0/include/s390intrin.h | 39 + .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0/include/sanitizer/asan_interface.h | 151 + .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0/include/sanitizer/dfsan_interface.h | 116 + .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0/include/sanitizer/lsan_interface.h | 84 + .../clang/5.0/include/sanitizer/msan_interface.h | 111 + .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0/include/sanitizer/tsan_interface_atomic.h | 222 + clang-4053586/lib64/clang/5.0/include/shaintrin.h | 75 + clang-4053586/lib64/clang/5.0/include/smmintrin.h | 2518 + clang-4053586/lib64/clang/5.0/include/stdalign.h | 35 + clang-4053586/lib64/clang/5.0/include/stdarg.h | 51 + clang-4053586/lib64/clang/5.0/include/stdatomic.h | 546 + clang-4053586/lib64/clang/5.0/include/stdbool.h | 44 + clang-4053586/lib64/clang/5.0/include/stddef.h | 137 + clang-4053586/lib64/clang/5.0/include/stdint.h | 707 + .../lib64/clang/5.0/include/stdnoreturn.h | 30 + clang-4053586/lib64/clang/5.0/include/tbmintrin.h | 154 + clang-4053586/lib64/clang/5.0/include/tgmath.h | 1384 + clang-4053586/lib64/clang/5.0/include/tmmintrin.h | 773 + clang-4053586/lib64/clang/5.0/include/unwind.h | 299 + clang-4053586/lib64/clang/5.0/include/vadefs.h | 65 + clang-4053586/lib64/clang/5.0/include/varargs.h | 26 + clang-4053586/lib64/clang/5.0/include/vecintrin.h | 8946 +++ clang-4053586/lib64/clang/5.0/include/wmmintrin.h | 33 + clang-4053586/lib64/clang/5.0/include/x86intrin.h | 89 + clang-4053586/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-4053586/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0/include/xsavecintrin.h | 48 + .../lib64/clang/5.0/include/xsaveintrin.h | 58 + .../lib64/clang/5.0/include/xsaveoptintrin.h | 48 + .../lib64/clang/5.0/include/xsavesintrin.h | 58 + .../lib64/clang/5.0/include/xtestintrin.h | 41 + .../lib64/clang/5.0/lib/darwin/host/libFuzzer.a | Bin 0 -> 5930792 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459856 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4333272 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4134756 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4474696 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4867096 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4303344 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 345326 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 226298 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 224502 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 347302 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 248698 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 319934 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532936 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4370264 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3487176 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2726412 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156984 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3359712 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715200 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413800 bytes clang-4053586/lib64/libLLVM.dylib | Bin 0 -> 44453408 bytes clang-4053586/lib64/libc++.dylib | Bin 0 -> 1670748 bytes clang-4053586/lib64/libclang.dylib | Bin 0 -> 29877472 bytes .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrDump.inc | 1170 + .../clang/include/clang/AST/AttrImpl.inc | 8917 +++ .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/AttrVisitor.inc | 3378 + .../clang/include/clang/AST/Attrs.inc | 8156 +++ .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandInfo.inc | 800 + .../clang/include/clang/AST/CommentCommandList.inc | 131 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.inc | 815 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.inc | 228 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/AST/CommentHTMLTagsProperties.inc | 104 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentNodes.inc | 123 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclNodes.inc | 589 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtNodes.inc | 1283 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../include/clang/Basic/AttrHasAttributeImpl.inc | 504 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/AttrList.inc | 259 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.inc | 110 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../clang/Basic/DiagnosticAnalysisKinds.inc | 5 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.inc | 39 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.inc | 89 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.inc | 130 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../clang/Basic/DiagnosticFrontendKinds.inc | 96 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.inc | 1642 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticIndexName.inc | 1642 + .../include/clang/Basic/DiagnosticLexKinds.inc | 297 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.inc | 436 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.inc | 3230 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.inc | 53 + .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.h | 69231 +++++++++++++++++++ .../clang/include/clang/Basic/arm_neon.inc | 1145 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.inc | 2977 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/Parse/AttrParserStringSwitches.inc | 108 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../include/clang/Sema/AttrParsedAttrImpl.inc | 2041 + .../include/clang/Sema/AttrParsedAttrKinds.inc | 2520 + .../include/clang/Sema/AttrParsedAttrList.inc | 232 + .../include/clang/Sema/AttrSpellingListIndex.inc | 1453 + .../include/clang/Sema/AttrTemplateInstantiate.inc | 1696 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10409 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/AttrPCHRead.inc | 2137 + .../include/clang/Serialization/AttrPCHWrite.inc | 1663 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.inc | 509 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def | 32 + .../llvm/include/llvm/Config/AsmPrinters.def | 32 + .../llvm/include/llvm/Config/Disassemblers.def | 32 + .../llvm/include/llvm/Config/Targets.def | 31 + .../llvm/include/llvm/Config/abi-breaking.h | 47 + .../llvm/include/llvm/Config/config.h | 763 + .../llvm/include/llvm/Config/llvm-config.h | 116 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.gen | 458 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.gen | 34493 +++++++++ .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + clang-4053586/repo.prop | 45 + clang-4053586/test/aarch64/bin/asan_test | Bin 0 -> 4326880 bytes clang-4053586/test/arm/bin/asan_test | Bin 0 -> 3437544 bytes clang-4053586/test/i686/bin/asan_test | Bin 0 -> 3898432 bytes clang-4053586/test/mips/bin/asan_test | Bin 0 -> 4251788 bytes clang-4053586/test/mips64/bin/asan_test | Bin 0 -> 4561368 bytes clang-4053586/tools/scan-build/CMakeLists.txt | 85 + clang-4053586/tools/scan-build/bin/scan-build | 1870 + .../tools/scan-build/bin/scan-build.bat | 0 .../tools/scan-build/bin/set-xcode-analyzer | 114 + .../tools/scan-build/libexec/c++-analyzer | 8 + .../tools/scan-build/libexec/c++-analyzer.bat | 0 .../tools/scan-build/libexec/ccc-analyzer | 785 + .../tools/scan-build/libexec/ccc-analyzer.bat | 0 clang-4053586/tools/scan-build/man/scan-build.1 | 349 + .../tools/scan-build/share/scan-build/scanview.css | 62 + .../tools/scan-build/share/scan-build/sorttable.js | 492 + clang-4053586/tools/scan-view/CMakeLists.txt | 41 + clang-4053586/tools/scan-view/bin/scan-view | 143 + clang-4053586/tools/scan-view/share/FileRadar.scpt | Bin 0 -> 18418 bytes .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-4053586/tools/scan-view/share/Reporter.py | 251 + clang-4053586/tools/scan-view/share/ScanView.py | 767 + clang-4053586/tools/scan-view/share/bugcatcher.ico | Bin 0 -> 318 bytes clang-4053586/tools/scan-view/share/startfile.py | 206 + clang-stable | 2 +- 7580 files changed, 2856637 insertions(+), 315519 deletions(-) f59dae7 release-request-60f1fc0d-1c6d-400a-8b4e-444f1452f036-for-git_oc-mr1-release-4157261 snap-temp-L11100000079944679 ========platform/prebuilts/clang/host/linux-x86 between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 188 +- Android.mk | 108 - CleanSpec.mk | 50 + clang-3016494/AndroidVersion.txt | 1 - clang-3016494/bin/FileCheck | Bin 510424 -> 0 bytes clang-3016494/bin/asan_device_setup | 441 - clang-3016494/bin/clang | Bin 42663352 -> 0 bytes clang-3016494/bin/clang++ | Bin 42663352 -> 0 bytes clang-3016494/bin/clang-tidy | Bin 20826784 -> 0 bytes clang-3016494/bin/llvm-as | Bin 2939368 -> 0 bytes clang-3016494/bin/llvm-dis | Bin 2324968 -> 0 bytes clang-3016494/bin/llvm-link | Bin 4835824 -> 0 bytes clang-3016494/lib64/LLVMgold.so | Bin 199024 -> 0 bytes clang-3016494/lib64/clang/3.8.271374 | 1 - clang-3016494/lib64/clang/3.8/include/Intrin.h | 957 - .../lib64/clang/3.8/include/__clang_cuda_cmath.h | 148 - .../clang/3.8/include/__clang_cuda_intrinsics.h | 256 - .../include/__clang_cuda_math_forward_declares.h | 263 - .../3.8/include/__clang_cuda_runtime_wrapper.h | 315 - .../lib64/clang/3.8/include/__wmmintrin_aes.h | 151 - .../lib64/clang/3.8/include/__wmmintrin_pclmul.h | 58 - clang-3016494/lib64/clang/3.8/include/altivec.h | 14458 ---- clang-3016494/lib64/clang/3.8/include/ammintrin.h | 194 - clang-3016494/lib64/clang/3.8/include/arm_neon.h | 69231 ------------------- clang-3016494/lib64/clang/3.8/include/avx2intrin.h | 1223 - .../lib64/clang/3.8/include/avx512bwintrin.h | 2193 - .../lib64/clang/3.8/include/avx512dqintrin.h | 1209 - .../lib64/clang/3.8/include/avx512erintrin.h | 285 - .../lib64/clang/3.8/include/avx512fintrin.h | 9417 --- .../lib64/clang/3.8/include/avx512ifmaintrin.h | 92 - .../lib64/clang/3.8/include/avx512ifmavlintrin.h | 149 - .../lib64/clang/3.8/include/avx512pfintrin.h | 92 - .../lib64/clang/3.8/include/avx512vbmiintrin.h | 143 - .../lib64/clang/3.8/include/avx512vlbwintrin.h | 3401 - .../lib64/clang/3.8/include/avx512vlcdintrin.h | 159 - .../lib64/clang/3.8/include/avx512vldqintrin.h | 1265 - .../lib64/clang/3.8/include/avx512vlintrin.h | 9409 --- clang-3016494/lib64/clang/3.8/include/avxintrin.h | 2900 - clang-3016494/lib64/clang/3.8/include/bmiintrin.h | 516 - clang-3016494/lib64/clang/3.8/include/cpuid.h | 209 - .../lib64/clang/3.8/include/cuda_builtin_vars.h | 126 - clang-3016494/lib64/clang/3.8/include/emmintrin.h | 2446 - clang-3016494/lib64/clang/3.8/include/f16cintrin.h | 124 - clang-3016494/lib64/clang/3.8/include/float.h | 134 - clang-3016494/lib64/clang/3.8/include/fxsrintrin.h | 55 - .../lib64/clang/3.8/include/htmxlintrin.h | 363 - clang-3016494/lib64/clang/3.8/include/ia32intrin.h | 77 - clang-3016494/lib64/clang/3.8/include/immintrin.h | 266 - clang-3016494/lib64/clang/3.8/include/inttypes.h | 102 - .../lib64/clang/3.8/include/lzcntintrin.h | 68 - clang-3016494/lib64/clang/3.8/include/mm3dnow.h | 171 - clang-3016494/lib64/clang/3.8/include/mmintrin.h | 504 - .../lib64/clang/3.8/include/module.modulemap | 159 - clang-3016494/lib64/clang/3.8/include/opencl-c.h | 16968 ----- clang-3016494/lib64/clang/3.8/include/pmmintrin.h | 311 - .../lib64/clang/3.8/include/popcntintrin.h | 98 - .../lib64/clang/3.8/include/prfchwintrin.h | 45 - .../3.8/include/sanitizer/allocator_interface.h | 66 - .../3.8/include/sanitizer/common_interface_defs.h | 140 - .../3.8/include/sanitizer/coverage_interface.h | 72 - .../3.8/include/sanitizer/linux_syscall_hooks.h | 3070 - clang-3016494/lib64/clang/3.8/include/smmintrin.h | 507 - clang-3016494/lib64/clang/3.8/include/stdarg.h | 52 - clang-3016494/lib64/clang/3.8/include/stdatomic.h | 542 - clang-3016494/lib64/clang/3.8/include/tgmath.h | 1374 - clang-3016494/lib64/clang/3.8/include/tmmintrin.h | 773 - clang-3016494/lib64/clang/3.8/include/x86intrin.h | 85 - clang-3016494/lib64/clang/3.8/include/xmmintrin.h | 1956 - clang-3016494/lib64/clang/3.8/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 685520 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-arm-android.so | Bin 692068 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-i686-android.so | Bin 750600 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.asan-i686.a | Bin 7182102 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-mips-android.so | Bin 918980 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.asan-x86_64.a | Bin 11468812 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 60210 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 74550 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 161794 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 93878 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 99414 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.profile-i686.a | Bin 84930 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 103738 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 151010 -> 0 bytes .../3.8/lib/linux/libclang_rt.profile-x86_64.a | Bin 109610 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.tsan-x86_64.a | Bin 8892046 -> 0 bytes .../3.8/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 116628 -> 0 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 1953534 -> 0 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 2672116 -> 0 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 72318 -> 0 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 87602 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-arm.so | Bin 1595476 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-arm64.so | Bin 2047064 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-x86.so | Bin 1926812 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-x86_64.so | Bin 2286448 -> 0 bytes clang-3016494/lib64/libLLVM.so | Bin 33190704 -> 0 bytes clang-3016494/lib64/libc++.so | Bin 1047016 -> 0 bytes clang-3016494/manifest_3016494.xml | 52 - clang-3016494/repo.prop | 43 - clang-3016494/tools/scan-build/CMakeLists.txt | 82 - clang-3016494/tools/scan-build/bin/scan-build | 1846 - clang-3016494/tools/scan-view/share/Reporter.py | 248 - clang-3016494/tools/scan-view/share/startfile.py | 203 - clang-3217047/AndroidVersion.txt | 1 - clang-3217047/bin/FileCheck | Bin 502144 -> 0 bytes clang-3217047/bin/asan_device_setup | 441 - clang-3217047/bin/clang | 31 - clang-3217047/bin/clang++ | 31 - clang-3217047/bin/clang++.real | Bin 41778784 -> 0 bytes clang-3217047/bin/clang-format | Bin 3459480 -> 0 bytes clang-3217047/bin/clang-tidy | Bin 20728424 -> 0 bytes clang-3217047/bin/clang.real | Bin 41778784 -> 0 bytes clang-3217047/bin/llvm-as | Bin 2853264 -> 0 bytes clang-3217047/bin/llvm-dis | Bin 2267536 -> 0 bytes clang-3217047/bin/llvm-link | Bin 4733336 -> 0 bytes clang-3217047/bin/llvm-symbolizer | Bin 3248048 -> 0 bytes clang-3217047/lib64/LLVMgold.so | Bin 211224 -> 0 bytes clang-3217047/lib64/clang/3.8.275480 | 1 - .../lib64/clang/3.8/include/__clang_cuda_cmath.h | 148 - .../clang/3.8/include/__clang_cuda_intrinsics.h | 322 - .../include/__clang_cuda_math_forward_declares.h | 263 - .../3.8/include/__clang_cuda_runtime_wrapper.h | 316 - .../lib64/clang/3.8/include/__wmmintrin_aes.h | 151 - .../lib64/clang/3.8/include/__wmmintrin_pclmul.h | 58 - clang-3217047/lib64/clang/3.8/include/altivec.h | 14458 ---- clang-3217047/lib64/clang/3.8/include/ammintrin.h | 194 - .../lib64/clang/3.8/include/avx512bwintrin.h | 2410 - .../lib64/clang/3.8/include/avx512dqintrin.h | 1331 - .../lib64/clang/3.8/include/avx512fintrin.h | 9543 --- .../lib64/clang/3.8/include/avx512vlbwintrin.h | 3406 - .../lib64/clang/3.8/include/avx512vldqintrin.h | 1265 - .../lib64/clang/3.8/include/avx512vlintrin.h | 9170 --- clang-3217047/lib64/clang/3.8/include/avxintrin.h | 2928 - clang-3217047/lib64/clang/3.8/include/bmiintrin.h | 548 - clang-3217047/lib64/clang/3.8/include/cpuid.h | 209 - clang-3217047/lib64/clang/3.8/include/emmintrin.h | 2458 - clang-3217047/lib64/clang/3.8/include/f16cintrin.h | 124 - clang-3217047/lib64/clang/3.8/include/float.h | 134 - clang-3217047/lib64/clang/3.8/include/fxsrintrin.h | 55 - .../lib64/clang/3.8/include/htmxlintrin.h | 363 - clang-3217047/lib64/clang/3.8/include/ia32intrin.h | 79 - clang-3217047/lib64/clang/3.8/include/immintrin.h | 283 - clang-3217047/lib64/clang/3.8/include/intrin.h | 957 - .../lib64/clang/3.8/include/lzcntintrin.h | 68 - clang-3217047/lib64/clang/3.8/include/mmintrin.h | 1545 - .../lib64/clang/3.8/include/module.modulemap | 164 - clang-3217047/lib64/clang/3.8/include/opencl-c.h | 16962 ----- clang-3217047/lib64/clang/3.8/include/pmmintrin.h | 311 - .../lib64/clang/3.8/include/popcntintrin.h | 98 - .../lib64/clang/3.8/include/prfchwintrin.h | 45 - .../3.8/include/sanitizer/common_interface_defs.h | 166 - .../3.8/include/sanitizer/coverage_interface.h | 72 - .../clang/3.8/include/sanitizer/esan_interface.h | 46 - clang-3217047/lib64/clang/3.8/include/smmintrin.h | 507 - clang-3217047/lib64/clang/3.8/include/stdarg.h | 52 - clang-3217047/lib64/clang/3.8/include/tgmath.h | 1374 - clang-3217047/lib64/clang/3.8/include/tmmintrin.h | 773 - clang-3217047/lib64/clang/3.8/include/x86intrin.h | 85 - clang-3217047/lib64/clang/3.8/include/xmmintrin.h | 2893 - clang-3217047/lib64/clang/3.8/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 4073624 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-arm-android.so | Bin 3891640 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-i686-android.so | Bin 3737160 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.asan-i686.a | Bin 7295256 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan-mips-android.so | Bin 3720092 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.asan-x86_64.a | Bin 11643866 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 60074 -> 0 bytes .../3.8/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 72870 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 176158 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 104230 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 108258 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.profile-i686.a | Bin 94298 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 114898 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 164590 -> 0 bytes .../3.8/lib/linux/libclang_rt.profile-x86_64.a | Bin 121526 -> 0 bytes .../clang/3.8/lib/linux/libclang_rt.tsan-x86_64.a | Bin 9056760 -> 0 bytes .../3.8/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 119028 -> 0 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 3379936 -> 0 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 2631448 -> 0 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 3057760 -> 0 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 1996924 -> 0 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 3123036 -> 0 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 2751264 -> 0 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 73274 -> 0 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 89522 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-arm.so | Bin 1598300 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-arm64.so | Bin 2058200 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-x86.so | Bin 1932804 -> 0 bytes .../lib64/clang/3.8/lib/linux/libomp-x86_64.so | Bin 2305104 -> 0 bytes clang-3217047/lib64/libLLVM.so | Bin 32461752 -> 0 bytes clang-3217047/lib64/libc++.so | Bin 1026456 -> 0 bytes clang-3217047/manifest_3217047.xml | 53 - clang-3217047/repo.prop | 44 - clang-3217047/test/aarch64/bin/asan_test | Bin 3667448 -> 0 bytes clang-3217047/test/arm/bin/asan_test | Bin 2799764 -> 0 bytes clang-3217047/test/i686/bin/asan_test | Bin 3265780 -> 0 bytes clang-3217047/test/mips/bin/asan_test | Bin 3346120 -> 0 bytes clang-3217047/tools/scan-build/CMakeLists.txt | 82 - clang-3217047/tools/scan-build/bin/scan-build | 1846 - clang-3217047/tools/scan-build/bin/scan-build.bat | 1 - .../tools/scan-build/libexec/c++-analyzer.bat | 1 - .../tools/scan-build/libexec/ccc-analyzer.bat | 1 - clang-3217047/tools/scan-view/share/Reporter.py | 248 - clang-3217047/tools/scan-view/share/startfile.py | 203 - clang-3688880/AndroidVersion.txt | 1 - clang-3688880/bin/FileCheck | Bin 478464 -> 0 bytes clang-3688880/bin/asan_device_setup | 439 - clang-3688880/bin/bisect_driver.py | 334 - clang-3688880/bin/clang | 112 - clang-3688880/bin/clang++ | 112 - clang-3688880/bin/clang++.real | Bin 55554528 -> 0 bytes clang-3688880/bin/clang-format | Bin 3521824 -> 0 bytes clang-3688880/bin/clang-tidy | Bin 22052336 -> 0 bytes clang-3688880/bin/clang.real | Bin 55554528 -> 0 bytes clang-3688880/bin/llvm-ar | Bin 63872 -> 0 bytes clang-3688880/bin/llvm-as | Bin 2645264 -> 0 bytes clang-3688880/bin/llvm-dis | Bin 2092304 -> 0 bytes clang-3688880/bin/llvm-link | Bin 3607840 -> 0 bytes clang-3688880/bin/llvm-symbolizer | Bin 3134256 -> 0 bytes clang-3688880/bin/sancov | Bin 9327424 -> 0 bytes clang-3688880/bin/sanstats | Bin 3117872 -> 0 bytes clang-3688880/lib64/LLVMgold.so | Bin 182552 -> 0 bytes clang-3688880/lib64/clang/4.0.285906 | 1 - .../lib64/clang/4.0/include/__clang_cuda_cmath.h | 478 - .../clang/4.0/include/__clang_cuda_intrinsics.h | 322 - .../4.0/include/__clang_cuda_runtime_wrapper.h | 333 - .../lib64/clang/4.0/include/__wmmintrin_aes.h | 151 - .../lib64/clang/4.0/include/__wmmintrin_pclmul.h | 58 - clang-3688880/lib64/clang/4.0/include/altivec.h | 15582 ----- clang-3688880/lib64/clang/4.0/include/ammintrin.h | 194 - .../lib64/clang/4.0/include/avx512bwintrin.h | 2394 - .../lib64/clang/4.0/include/avx512dqintrin.h | 1332 - .../lib64/clang/4.0/include/avx512fintrin.h | 10234 --- .../lib64/clang/4.0/include/avx512vlbwintrin.h | 3220 - .../lib64/clang/4.0/include/avx512vldqintrin.h | 1200 - .../lib64/clang/4.0/include/avx512vlintrin.h | 8975 --- clang-3688880/lib64/clang/4.0/include/avxintrin.h | 2928 - clang-3688880/lib64/clang/4.0/include/bmiintrin.h | 548 - clang-3688880/lib64/clang/4.0/include/emmintrin.h | 4771 -- clang-3688880/lib64/clang/4.0/include/f16cintrin.h | 124 - clang-3688880/lib64/clang/4.0/include/float.h | 134 - clang-3688880/lib64/clang/4.0/include/fxsrintrin.h | 57 - .../lib64/clang/4.0/include/htmxlintrin.h | 363 - clang-3688880/lib64/clang/4.0/include/immintrin.h | 283 - clang-3688880/lib64/clang/4.0/include/intrin.h | 1118 - .../lib64/clang/4.0/include/lzcntintrin.h | 68 - clang-3688880/lib64/clang/4.0/include/mmintrin.h | 1545 - .../lib64/clang/4.0/include/module.modulemap | 166 - clang-3688880/lib64/clang/4.0/include/opencl-c.h | 17051 ----- clang-3688880/lib64/clang/4.0/include/pmmintrin.h | 311 - .../lib64/clang/4.0/include/popcntintrin.h | 98 - .../lib64/clang/4.0/include/prfchwintrin.h | 45 - .../4.0/include/sanitizer/common_interface_defs.h | 189 - .../4.0/include/sanitizer/coverage_interface.h | 66 - clang-3688880/lib64/clang/4.0/include/smmintrin.h | 507 - clang-3688880/lib64/clang/4.0/include/stdarg.h | 52 - clang-3688880/lib64/clang/4.0/include/tgmath.h | 1374 - clang-3688880/lib64/clang/4.0/include/tmmintrin.h | 773 - clang-3688880/lib64/clang/4.0/include/x86intrin.h | 85 - clang-3688880/lib64/clang/4.0/include/xmmintrin.h | 2893 - clang-3688880/lib64/clang/4.0/include/xopintrin.h | 782 - .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 4219040 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 4116164 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 3943964 -> 0 bytes .../clang/4.0/lib/linux/libclang_rt.asan-i686.a | Bin 7650238 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 3936560 -> 0 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 5010904 -> 0 bytes .../clang/4.0/lib/linux/libclang_rt.asan-x86_64.a | Bin 11774274 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 88620 -> 0 bytes .../4.0/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 108352 -> 0 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 175000 -> 0 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 108092 -> 0 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 106604 -> 0 bytes .../clang/4.0/lib/linux/libclang_rt.profile-i686.a | Bin 98080 -> 0 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 193072 -> 0 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 115040 -> 0 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 158632 -> 0 bytes .../4.0/lib/linux/libclang_rt.profile-x86_64.a | Bin 126016 -> 0 bytes .../clang/4.0/lib/linux/libclang_rt.tsan-x86_64.a | Bin 9225282 -> 0 bytes .../4.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 122140 -> 0 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 3420976 -> 0 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 2670940 -> 0 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 3106884 -> 0 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 2070212 -> 0 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 3155176 -> 0 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 5694704 -> 0 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 2821948 -> 0 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 74518 -> 0 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 90370 -> 0 bytes .../lib64/clang/4.0/lib/linux/libomp-arm.so | Bin 1812380 -> 0 bytes .../lib64/clang/4.0/lib/linux/libomp-arm64.so | Bin 2258536 -> 0 bytes .../lib64/clang/4.0/lib/linux/libomp-x86.so | Bin 2140024 -> 0 bytes .../lib64/clang/4.0/lib/linux/libomp-x86_64.so | Bin 2513856 -> 0 bytes clang-3688880/lib64/libLLVM.so | Bin 34707240 -> 0 bytes clang-3688880/lib64/libc++.so | Bin 1038808 -> 0 bytes clang-3688880/manifest_3688880.xml | 54 - clang-3688880/repo.prop | 45 - clang-3688880/test/aarch64/bin/asan_test | Bin 4486120 -> 0 bytes clang-3688880/test/arm/bin/asan_test | Bin 3376148 -> 0 bytes clang-3688880/test/i686/bin/asan_test | Bin 4027168 -> 0 bytes clang-3688880/test/mips/bin/asan_test | Bin 4031060 -> 0 bytes clang-3688880/test/mips64/bin/asan_test | Bin 5169912 -> 0 bytes clang-3688880/tools/scan-build/CMakeLists.txt | 82 - clang-3688880/tools/scan-build/bin/scan-build.bat | 1 - .../tools/scan-build/libexec/c++-analyzer.bat | 1 - .../tools/scan-build/libexec/ccc-analyzer.bat | 1 - clang-3688880/tools/scan-view/share/Reporter.py | 248 - clang-3688880/tools/scan-view/share/startfile.py | 203 - clang-3859424/bin/clang | 7 +- clang-3859424/bin/clang++ | 7 +- .../bin/git-clang-format | 0 clang-3957855/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 .../MODULE_LICENSE_MIT | 0 {clang-3016494 => clang-3957855}/NOTICE | 0 clang-3957855/bin/FileCheck | Bin 0 -> 614080 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3957855/bin/asan_device_setup | 448 + clang-3957855/bin/bisect_driver.py | 337 + clang-3957855/bin/clang | 113 + clang-3957855/bin/clang++ | 113 + clang-3957855/bin/clang++.real | 1 + clang-3957855/bin/clang-format | Bin 0 -> 3699024 bytes clang-3957855/bin/clang-tidy | Bin 0 -> 23340104 bytes clang-3957855/bin/clang.real | Bin 0 -> 58510888 bytes clang-3957855/bin/git-clang-format | 542 + clang-3957855/bin/llvm-ar | Bin 0 -> 9462816 bytes clang-3957855/bin/llvm-as | Bin 0 -> 2838608 bytes clang-3957855/bin/llvm-dis | Bin 0 -> 2609216 bytes clang-3957855/bin/llvm-link | Bin 0 -> 4129264 bytes clang-3957855/bin/llvm-profdata | Bin 0 -> 2134080 bytes clang-3957855/bin/llvm-symbolizer | Bin 0 -> 3996256 bytes {clang-3016494 => clang-3957855}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 .../bin/mips64/analyzer | 0 .../bin/mips64/analyzer++ | 0 clang-3957855/bin/sancov | Bin 0 -> 10341576 bytes clang-3957855/bin/sanstats | Bin 0 -> 3979872 bytes {clang-3016494 => clang-3957855}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3957855/lib64/LLVMgold.so | Bin 0 -> 182560 bytes clang-3957855/lib64/clang/5.0.300080 | 1 + .../clang/5.0}/include/__clang_cuda_builtin_vars.h | 0 .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0}/include/__clang_cuda_complex_builtins.h | 0 .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 0 .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3957855/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3957855/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 .../lib64/clang/5.0}/include/arm_neon.h | 0 .../lib64/clang/5.0}/include/armintr.h | 0 .../lib64/clang/5.0}/include/avx2intrin.h | 0 .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0}/include/avx512erintrin.h | 0 .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0}/include/avx512ifmaintrin.h | 0 .../lib64/clang/5.0}/include/avx512ifmavlintrin.h | 0 .../lib64/clang/5.0}/include/avx512pfintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmiintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0}/include/avx512vlcdintrin.h | 0 .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3957855/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3957855/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0}/include/clflushoptintrin.h | 0 .../lib64/clang/5.0/include/clzerointrin.h | 50 + .../lib64/clang/5.0}/include/cpuid.h | 0 .../clang/5.0}/include/cuda_wrappers/algorithm | 0 .../lib64/clang/5.0}/include/cuda_wrappers/complex | 0 .../lib64/clang/5.0}/include/cuda_wrappers/new | 0 clang-3957855/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3957855/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3957855/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3957855/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + .../lib64/clang/5.0}/include/ia32intrin.h | 0 clang-3957855/lib64/clang/5.0/include/immintrin.h | 318 + clang-3957855/lib64/clang/5.0/include/intrin.h | 971 + .../lib64/clang/5.0}/include/inttypes.h | 0 .../lib64/clang/5.0}/include/iso646.h | 0 clang-3957855/lib64/clang/5.0/include/kmp_config.h | 110 + .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + .../lib64/clang/5.0}/include/mm3dnow.h | 0 .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3957855/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + .../lib64/clang/5.0}/include/msa.h | 0 .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/omp.h | 198 + clang-3957855/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3957855/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0}/include/sanitizer/allocator_interface.h | 0 .../clang/5.0}/include/sanitizer/asan_interface.h | 0 .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0}/include/sanitizer/dfsan_interface.h | 0 .../clang/5.0}/include/sanitizer/esan_interface.h | 0 .../5.0}/include/sanitizer/linux_syscall_hooks.h | 0 .../clang/5.0}/include/sanitizer/lsan_interface.h | 0 .../clang/5.0}/include/sanitizer/msan_interface.h | 0 .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0}/include/sanitizer/tsan_interface_atomic.h | 0 .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3957855/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3957855/lib64/clang/5.0/include/stdarg.h | 51 + .../lib64/clang/5.0}/include/stdatomic.h | 0 .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3957855/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3957855/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3957855/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3957855/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/linux/aarch64/libFuzzer.a | Bin 0 -> 9200636 bytes .../lib64/clang/5.0/lib/linux/aarch64/libomp.a | 1 + .../lib64/clang/5.0/lib/linux/arm/libFuzzer.a | Bin 0 -> 6830866 bytes .../lib64/clang/5.0/lib/linux/arm/libomp.a | 1 + .../lib64/clang/5.0/lib/linux/host/libFuzzer.a | Bin 0 -> 8938918 bytes .../lib64/clang/5.0/lib/linux/i386/libFuzzer.a | Bin 0 -> 6889854 bytes .../lib64/clang/5.0/lib/linux/i386/libomp.a | 1 + .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459296 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4331912 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4133352 bytes .../clang/5.0/lib/linux/libclang_rt.asan-i686.a | Bin 0 -> 8374480 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4472976 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4862688 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4307376 bytes .../clang/5.0/lib/linux/libclang_rt.asan-x86_64.a | Bin 0 -> 12518688 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 0 -> 90044 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 0 -> 111176 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 344286 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 225258 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 223458 bytes .../clang/5.0/lib/linux/libclang_rt.profile-i686.a | Bin 0 -> 198686 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 346294 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 247650 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 318878 bytes .../5.0/lib/linux/libclang_rt.profile-x86_64.a | Bin 0 -> 251318 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532680 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4369664 bytes .../clang/5.0/lib/linux/libclang_rt.tsan-x86_64.a | Bin 0 -> 10414502 bytes .../5.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 0 -> 157708 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486728 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2725716 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156020 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 0 -> 2240732 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3358732 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715232 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413832 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 0 -> 3042274 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 0 -> 77410 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 0 -> 94914 bytes .../lib64/clang/5.0/lib/linux/mips/libFuzzer.a | Bin 0 -> 7020688 bytes .../lib64/clang/5.0/lib/linux/mips64/libFuzzer.a | Bin 0 -> 9399768 bytes .../lib64/clang/5.0/lib/linux/x86_64/libFuzzer.a | Bin 0 -> 9100254 bytes .../lib64/clang/5.0/lib/linux/x86_64/libomp.a | 1 + clang-3957855/lib64/libLLVM.so | Bin 0 -> 37111560 bytes clang-3957855/lib64/libc++.so | Bin 0 -> 1108448 bytes clang-3957855/lib64/libclang.so | Bin 0 -> 24761784 bytes clang-3957855/manifest_3957855.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 0 .../include/sanitizer/asan_interface.h | 0 .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 0 .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 0 .../include/sanitizer/lsan_interface.h | 0 .../include/sanitizer/msan_interface.h | 0 .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 0 .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + .../llvm/lib/Fuzzer/FuzzerCorpus.h | 224 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerDefs.h | 116 + .../llvm/lib/Fuzzer/FuzzerDictionary.h | 127 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.def | 46 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + .../llvm/lib/Fuzzer/FuzzerFlags.def | 126 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerIO.h | 76 + .../llvm/lib/Fuzzer/FuzzerInterface.h | 67 + .../llvm/lib/Fuzzer/FuzzerInternal.h | 150 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerMerge.h | 80 + .../llvm/lib/Fuzzer/FuzzerMutate.h | 156 + .../llvm/lib/Fuzzer/FuzzerOptions.h | 68 + .../llvm/lib/Fuzzer/FuzzerRandom.h | 34 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + .../llvm/lib/Fuzzer/FuzzerTracePC.h | 162 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerUtil.h | 76 + .../llvm/lib/Fuzzer/FuzzerValueBitMap.h | 94 + clang-3957855/repo.prop | 45 + clang-3957855/test/aarch64/bin/asan_test | Bin 0 -> 4326816 bytes clang-3957855/test/arm/bin/asan_test | Bin 0 -> 3437396 bytes clang-3957855/test/i686/bin/asan_test | Bin 0 -> 3898296 bytes clang-3957855/test/mips/bin/asan_test | Bin 0 -> 4251636 bytes clang-3957855/test/mips64/bin/asan_test | Bin 0 -> 4561272 bytes clang-3957855/tools/scan-build/CMakeLists.txt | 85 + .../tools/scan-build/bin/scan-build | 0 clang-3957855/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3957855/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3957855/tools/scan-view/share/startfile.py | 206 + clang-3960126/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 .../MODULE_LICENSE_MIT | 0 {clang-3217047 => clang-3960126}/NOTICE | 0 clang-3960126/bin/FileCheck | Bin 0 -> 614080 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3960126/bin/asan_device_setup | 448 + clang-3960126/bin/bisect_driver.py | 337 + clang-3960126/bin/clang | 113 + clang-3960126/bin/clang++ | 113 + clang-3960126/bin/clang++.real | 1 + clang-3960126/bin/clang-format | Bin 0 -> 3699024 bytes clang-3960126/bin/clang-tidy | Bin 0 -> 23340104 bytes clang-3960126/bin/clang.real | Bin 0 -> 58510888 bytes clang-3960126/bin/git-clang-format | 542 + clang-3960126/bin/llvm-ar | Bin 0 -> 9462816 bytes clang-3960126/bin/llvm-as | Bin 0 -> 2838608 bytes clang-3960126/bin/llvm-dis | Bin 0 -> 2609216 bytes clang-3960126/bin/llvm-link | Bin 0 -> 4129264 bytes clang-3960126/bin/llvm-profdata | Bin 0 -> 2134080 bytes clang-3960126/bin/llvm-symbolizer | Bin 0 -> 3996256 bytes {clang-3217047 => clang-3960126}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 clang-3960126/bin/mips64/analyzer | 7 + clang-3960126/bin/mips64/analyzer++ | 7 + clang-3960126/bin/sancov | Bin 0 -> 10341576 bytes clang-3960126/bin/sanstats | Bin 0 -> 3979872 bytes {clang-3217047 => clang-3960126}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3960126/lib64/LLVMgold.so | Bin 0 -> 182560 bytes clang-3960126/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 0 .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3960126/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3960126/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 .../lib64/clang/5.0}/include/arm_neon.h | 0 clang-3960126/lib64/clang/5.0/include/armintr.h | 45 + .../lib64/clang/5.0}/include/avx2intrin.h | 0 .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0}/include/avx512erintrin.h | 0 .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0}/include/avx512ifmaintrin.h | 0 .../lib64/clang/5.0}/include/avx512ifmavlintrin.h | 0 .../lib64/clang/5.0}/include/avx512pfintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmiintrin.h | 0 .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0}/include/avx512vlcdintrin.h | 0 .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3960126/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3960126/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0}/include/clflushoptintrin.h | 0 .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-3960126/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-3960126/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3960126/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3960126/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3960126/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-3960126/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-3960126/lib64/clang/5.0/include/immintrin.h | 318 + clang-3960126/lib64/clang/5.0/include/intrin.h | 971 + .../lib64/clang/5.0}/include/inttypes.h | 0 .../lib64/clang/5.0}/include/iso646.h | 0 clang-3960126/lib64/clang/5.0/include/kmp_config.h | 110 + .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + .../lib64/clang/5.0}/include/mm3dnow.h | 0 .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3960126/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-3960126/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/omp.h | 198 + clang-3960126/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3960126/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0}/include/sanitizer/asan_interface.h | 0 .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0}/include/sanitizer/dfsan_interface.h | 0 .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0}/include/sanitizer/lsan_interface.h | 0 .../clang/5.0}/include/sanitizer/msan_interface.h | 0 .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0}/include/sanitizer/tsan_interface_atomic.h | 0 .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3960126/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3960126/lib64/clang/5.0/include/stdarg.h | 51 + .../lib64/clang/5.0}/include/stdatomic.h | 0 .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3960126/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3960126/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3960126/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3960126/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/linux/aarch64/libFuzzer.a | Bin 0 -> 9200636 bytes .../lib64/clang/5.0/lib/linux/aarch64/libomp.a | Bin 0 -> 5835074 bytes .../lib64/clang/5.0/lib/linux/arm/libFuzzer.a | Bin 0 -> 6830866 bytes .../lib64/clang/5.0/lib/linux/arm/libomp.a | Bin 0 -> 4049780 bytes .../lib64/clang/5.0/lib/linux/host/libFuzzer.a | Bin 0 -> 8938918 bytes .../lib64/clang/5.0/lib/linux/i386/libFuzzer.a | Bin 0 -> 6889854 bytes .../lib64/clang/5.0/lib/linux/i386/libomp.a | Bin 0 -> 4324254 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459296 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4331912 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4133352 bytes .../clang/5.0/lib/linux/libclang_rt.asan-i686.a | Bin 0 -> 8374480 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4472976 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4862688 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4307376 bytes .../clang/5.0/lib/linux/libclang_rt.asan-x86_64.a | Bin 0 -> 12518688 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 0 -> 90044 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 0 -> 111176 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 344286 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 225258 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 223458 bytes .../clang/5.0/lib/linux/libclang_rt.profile-i686.a | Bin 0 -> 198686 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 346294 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 247650 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 318878 bytes .../5.0/lib/linux/libclang_rt.profile-x86_64.a | Bin 0 -> 251318 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532680 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4369664 bytes .../clang/5.0/lib/linux/libclang_rt.tsan-x86_64.a | Bin 0 -> 10414502 bytes .../5.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 0 -> 157708 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486728 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2725716 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156020 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 0 -> 2240732 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3358732 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5715232 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413832 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 0 -> 3042274 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 0 -> 77410 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 0 -> 94914 bytes .../lib64/clang/5.0/lib/linux/mips/libFuzzer.a | Bin 0 -> 7020688 bytes .../lib64/clang/5.0/lib/linux/mips64/libFuzzer.a | Bin 0 -> 9399768 bytes .../lib64/clang/5.0/lib/linux/x86_64/libFuzzer.a | Bin 0 -> 9100254 bytes .../lib64/clang/5.0/lib/linux/x86_64/libomp.a | Bin 0 -> 6177308 bytes clang-3960126/lib64/libLLVM.so | Bin 0 -> 37111560 bytes clang-3960126/lib64/libc++.so | Bin 0 -> 1108448 bytes clang-3960126/lib64/libclang.so | Bin 0 -> 24761784 bytes clang-3960126/manifest_3960126.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + .../llvm/lib/Fuzzer/FuzzerCorpus.h | 224 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerDefs.h | 116 + .../llvm/lib/Fuzzer/FuzzerDictionary.h | 127 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.def | 46 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + .../llvm/lib/Fuzzer/FuzzerFlags.def | 126 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerIO.h | 76 + .../llvm/lib/Fuzzer/FuzzerInterface.h | 67 + .../llvm/lib/Fuzzer/FuzzerInternal.h | 150 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerMerge.h | 80 + .../llvm/lib/Fuzzer/FuzzerMutate.h | 156 + .../llvm/lib/Fuzzer/FuzzerOptions.h | 68 + .../llvm/lib/Fuzzer/FuzzerRandom.h | 34 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + .../llvm/lib/Fuzzer/FuzzerTracePC.h | 162 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerUtil.h | 76 + .../llvm/lib/Fuzzer/FuzzerValueBitMap.h | 94 + clang-3960126/repo.prop | 45 + clang-3960126/test/aarch64/bin/asan_test | Bin 0 -> 4326816 bytes clang-3960126/test/arm/bin/asan_test | Bin 0 -> 3437396 bytes clang-3960126/test/i686/bin/asan_test | Bin 0 -> 3898296 bytes clang-3960126/test/mips/bin/asan_test | Bin 0 -> 4251636 bytes clang-3960126/test/mips64/bin/asan_test | Bin 0 -> 4561272 bytes clang-3960126/tools/scan-build/CMakeLists.txt | 85 + clang-3960126/tools/scan-build/bin/scan-build | 1870 + clang-3960126/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3960126/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3960126/tools/scan-view/share/startfile.py | 206 + clang-3977809/AndroidVersion.txt | 1 + .../MODULE_LICENSE_BSD_LIKE | 0 clang-3977809/MODULE_LICENSE_MIT | 0 {clang-3688880 => clang-3977809}/NOTICE | 0 clang-3977809/bin/FileCheck | Bin 0 -> 642752 bytes .../bin/arm64-v8a/analyzer | 0 .../bin/arm64-v8a/analyzer++ | 0 .../bin/armeabi-v7a-hard/analyzer | 0 .../bin/armeabi-v7a-hard/analyzer++ | 0 .../bin/armeabi-v7a/analyzer | 0 .../bin/armeabi-v7a/analyzer++ | 0 .../bin/armeabi/analyzer | 0 .../bin/armeabi/analyzer++ | 0 clang-3977809/bin/asan_device_setup | 448 + clang-3977809/bin/bisect_driver.py | 337 + clang-3977809/bin/clang | 113 + clang-3977809/bin/clang++ | 113 + clang-3977809/bin/clang++.real | 1 + clang-3977809/bin/clang-format | Bin 0 -> 3891536 bytes clang-3977809/bin/clang-tidy | Bin 0 -> 24917064 bytes clang-3977809/bin/clang.real | Bin 0 -> 62053928 bytes clang-3977809/bin/git-clang-format | 542 + clang-3977809/bin/llvm-ar | Bin 0 -> 9692192 bytes clang-3977809/bin/llvm-as | Bin 0 -> 2998352 bytes clang-3977809/bin/llvm-dis | Bin 0 -> 2752576 bytes clang-3977809/bin/llvm-link | Bin 0 -> 4325872 bytes clang-3977809/bin/llvm-profdata | Bin 0 -> 2256960 bytes clang-3977809/bin/llvm-symbolizer | Bin 0 -> 4196960 bytes {clang-3688880 => clang-3977809}/bin/mips/analyzer | 0 .../bin/mips/analyzer++ | 0 clang-3977809/bin/mips64/analyzer | 7 + clang-3977809/bin/mips64/analyzer++ | 7 + clang-3977809/bin/sancov | Bin 0 -> 10591432 bytes clang-3977809/bin/sanstats | Bin 0 -> 4180576 bytes {clang-3688880 => clang-3977809}/bin/x86/analyzer | 0 .../bin/x86/analyzer++ | 0 .../bin/x86_64/analyzer | 0 .../bin/x86_64/analyzer++ | 0 clang-3977809/lib64/LLVMgold.so | Bin 0 -> 194848 bytes clang-3977809/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 126 + .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../clang/5.0}/include/__stddef_max_align_t.h | 0 .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + .../lib64/clang/5.0}/include/adxintrin.h | 0 clang-3977809/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-3977809/lib64/clang/5.0/include/ammintrin.h | 193 + .../lib64/clang/5.0}/include/arm_acle.h | 0 clang-3977809/lib64/clang/5.0/include/arm_neon.h | 69231 +++++++++++++++++++ clang-3977809/lib64/clang/5.0/include/armintr.h | 45 + clang-3977809/lib64/clang/5.0/include/avx2intrin.h | 1299 + .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0}/include/avx512cdintrin.h | 0 .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0/include/avx512erintrin.h | 285 + .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0/include/avx512ifmaintrin.h | 92 + .../lib64/clang/5.0/include/avx512ifmavlintrin.h | 149 + .../lib64/clang/5.0/include/avx512pfintrin.h | 111 + .../lib64/clang/5.0/include/avx512vbmiintrin.h | 137 + .../lib64/clang/5.0}/include/avx512vbmivlintrin.h | 0 .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0/include/avx512vlcdintrin.h | 263 + .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-3977809/lib64/clang/5.0/include/avxintrin.h | 5050 ++ .../lib64/clang/5.0}/include/bmi2intrin.h | 0 clang-3977809/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0/include/clflushoptintrin.h | 41 + .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-3977809/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-3977809/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-3977809/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-3977809/lib64/clang/5.0/include/float.h | 137 + .../lib64/clang/5.0}/include/fma4intrin.h | 0 .../lib64/clang/5.0}/include/fmaintrin.h | 0 clang-3977809/lib64/clang/5.0/include/fxsrintrin.h | 105 + .../lib64/clang/5.0}/include/htmintrin.h | 0 .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-3977809/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-3977809/lib64/clang/5.0/include/immintrin.h | 318 + clang-3977809/lib64/clang/5.0/include/intrin.h | 971 + clang-3977809/lib64/clang/5.0/include/inttypes.h | 106 + .../lib64/clang/5.0}/include/iso646.h | 0 clang-3977809/lib64/clang/5.0/include/kmp_config.h | 114 + .../lib64/clang/5.0}/include/limits.h | 0 .../lib64/clang/5.0/include/lzcntintrin.h | 118 + clang-3977809/lib64/clang/5.0/include/mm3dnow.h | 171 + .../lib64/clang/5.0}/include/mm_malloc.h | 0 clang-3977809/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-3977809/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0}/include/mwaitxintrin.h | 0 .../lib64/clang/5.0}/include/nmmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/omp.h | 198 + clang-3977809/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ .../lib64/clang/5.0}/include/pkuintrin.h | 0 clang-3977809/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0}/include/rdseedintrin.h | 0 .../lib64/clang/5.0}/include/rtmintrin.h | 0 .../lib64/clang/5.0}/include/s390intrin.h | 0 .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0/include/sanitizer/asan_interface.h | 151 + .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0/include/sanitizer/dfsan_interface.h | 116 + .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0/include/sanitizer/lsan_interface.h | 84 + .../clang/5.0/include/sanitizer/msan_interface.h | 111 + .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0/include/sanitizer/tsan_interface_atomic.h | 222 + .../lib64/clang/5.0}/include/shaintrin.h | 0 clang-3977809/lib64/clang/5.0/include/smmintrin.h | 2518 + .../lib64/clang/5.0}/include/stdalign.h | 0 clang-3977809/lib64/clang/5.0/include/stdarg.h | 51 + clang-3977809/lib64/clang/5.0/include/stdatomic.h | 546 + .../lib64/clang/5.0}/include/stdbool.h | 0 .../lib64/clang/5.0}/include/stddef.h | 0 .../lib64/clang/5.0}/include/stdint.h | 0 .../lib64/clang/5.0}/include/stdnoreturn.h | 0 .../lib64/clang/5.0}/include/tbmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/tgmath.h | 1384 + clang-3977809/lib64/clang/5.0/include/tmmintrin.h | 773 + .../lib64/clang/5.0}/include/unwind.h | 0 .../lib64/clang/5.0}/include/vadefs.h | 0 .../lib64/clang/5.0}/include/varargs.h | 0 .../lib64/clang/5.0}/include/vecintrin.h | 0 .../lib64/clang/5.0}/include/wmmintrin.h | 0 clang-3977809/lib64/clang/5.0/include/x86intrin.h | 89 + clang-3977809/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-3977809/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0}/include/xsavecintrin.h | 0 .../lib64/clang/5.0}/include/xsaveintrin.h | 0 .../lib64/clang/5.0}/include/xsaveoptintrin.h | 0 .../lib64/clang/5.0}/include/xsavesintrin.h | 0 .../lib64/clang/5.0}/include/xtestintrin.h | 0 .../lib64/clang/5.0/lib/linux/aarch64/libFuzzer.a | Bin 0 -> 9200396 bytes .../lib64/clang/5.0/lib/linux/aarch64/libomp.a | Bin 0 -> 5834610 bytes .../lib64/clang/5.0/lib/linux/arm/libFuzzer.a | Bin 0 -> 6830822 bytes .../lib64/clang/5.0/lib/linux/arm/libomp.a | Bin 0 -> 4048032 bytes .../lib64/clang/5.0/lib/linux/host/libFuzzer.a | Bin 0 -> 8939102 bytes .../lib64/clang/5.0/lib/linux/i386/libFuzzer.a | Bin 0 -> 6890078 bytes .../lib64/clang/5.0/lib/linux/i386/libomp.a | Bin 0 -> 4323630 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459464 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4331944 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4133404 bytes .../clang/5.0/lib/linux/libclang_rt.asan-i686.a | Bin 0 -> 8374120 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4473436 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4866744 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4302928 bytes .../clang/5.0/lib/linux/libclang_rt.asan-x86_64.a | Bin 0 -> 12517328 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 0 -> 90044 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 0 -> 111176 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 344286 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 225258 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 223458 bytes .../clang/5.0/lib/linux/libclang_rt.profile-i686.a | Bin 0 -> 198686 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 346294 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 247650 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 318878 bytes .../5.0/lib/linux/libclang_rt.profile-x86_64.a | Bin 0 -> 251318 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532304 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4369600 bytes .../clang/5.0/lib/linux/libclang_rt.tsan-x86_64.a | Bin 0 -> 10413990 bytes .../5.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 0 -> 157708 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486920 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2725556 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156116 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 0 -> 2240900 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3358896 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5714960 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413520 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 0 -> 3041146 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 0 -> 77410 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 0 -> 94914 bytes .../lib64/clang/5.0/lib/linux/mips/libFuzzer.a | Bin 0 -> 7020980 bytes .../lib64/clang/5.0/lib/linux/mips64/libFuzzer.a | Bin 0 -> 9400360 bytes .../lib64/clang/5.0/lib/linux/mips64el/libomp.a | Bin 0 -> 5875826 bytes .../lib64/clang/5.0/lib/linux/mipsel/libomp.a | Bin 0 -> 4248562 bytes .../lib64/clang/5.0/lib/linux/x86_64/libFuzzer.a | Bin 0 -> 9100430 bytes .../lib64/clang/5.0/lib/linux/x86_64/libomp.a | Bin 0 -> 6176468 bytes clang-3977809/lib64/libLLVM.so | Bin 0 -> 39163656 bytes clang-3977809/lib64/libc++.so | Bin 0 -> 1108448 bytes clang-3977809/lib64/libclang.so | Bin 0 -> 26228152 bytes clang-3977809/manifest_3977809.xml | 54 + .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10408 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def.in | 29 + .../llvm/include/llvm/Config/AsmPrinters.def.in | 29 + .../llvm/include/llvm/Config/Disassemblers.def.in | 29 + .../llvm/include/llvm/Config/Targets.def.in | 28 + .../llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + .../llvm/include/llvm/Config/config.h.cmake | 440 + .../llvm/include/llvm/Config/llvm-config.h.cmake | 77 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + .../llvm/lib/Fuzzer/FuzzerCorpus.h | 224 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerDefs.h | 116 + .../llvm/lib/Fuzzer/FuzzerDictionary.h | 127 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.def | 46 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + .../llvm/lib/Fuzzer/FuzzerFlags.def | 126 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerIO.h | 76 + .../llvm/lib/Fuzzer/FuzzerInterface.h | 67 + .../llvm/lib/Fuzzer/FuzzerInternal.h | 150 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerMerge.h | 80 + .../llvm/lib/Fuzzer/FuzzerMutate.h | 156 + .../llvm/lib/Fuzzer/FuzzerOptions.h | 68 + .../llvm/lib/Fuzzer/FuzzerRandom.h | 34 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + .../llvm/lib/Fuzzer/FuzzerTracePC.h | 162 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerUtil.h | 76 + .../llvm/lib/Fuzzer/FuzzerValueBitMap.h | 94 + clang-3977809/repo.prop | 45 + clang-3977809/test/aarch64/bin/asan_test | Bin 0 -> 4326808 bytes clang-3977809/test/arm/bin/asan_test | Bin 0 -> 3437396 bytes clang-3977809/test/i686/bin/asan_test | Bin 0 -> 3898312 bytes clang-3977809/test/mips/bin/asan_test | Bin 0 -> 4251660 bytes clang-3977809/test/mips64/bin/asan_test | Bin 0 -> 4561296 bytes clang-3977809/tools/scan-build/CMakeLists.txt | 85 + clang-3977809/tools/scan-build/bin/scan-build | 1870 + clang-3977809/tools/scan-build/bin/scan-build.bat | 1 + .../tools/scan-build/bin/set-xcode-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer | 0 .../tools/scan-build/libexec/c++-analyzer.bat | 1 + .../tools/scan-build/libexec/ccc-analyzer | 0 .../tools/scan-build/libexec/ccc-analyzer.bat | 1 + .../tools/scan-build/man/scan-build.1 | 0 .../tools/scan-build/share/scan-build/scanview.css | 0 .../tools/scan-build/share/scan-build/sorttable.js | 0 .../tools/scan-view/CMakeLists.txt | 0 .../tools/scan-view/bin/scan-view | 0 .../tools/scan-view/share/FileRadar.scpt | Bin .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-3977809/tools/scan-view/share/Reporter.py | 251 + .../tools/scan-view/share/ScanView.py | 0 .../tools/scan-view/share/bugcatcher.ico | Bin clang-3977809/tools/scan-view/share/startfile.py | 206 + clang-4053586/AndroidVersion.txt | 1 + clang-4053586/MODULE_LICENSE_BSD_LIKE | 0 clang-4053586/MODULE_LICENSE_MIT | 0 clang-4053586/NOTICE | 696 + clang-4053586/bin/FileCheck | Bin 0 -> 642752 bytes clang-4053586/bin/arm64-v8a/analyzer | 7 + clang-4053586/bin/arm64-v8a/analyzer++ | 7 + clang-4053586/bin/armeabi-v7a-hard/analyzer | 7 + clang-4053586/bin/armeabi-v7a-hard/analyzer++ | 7 + clang-4053586/bin/armeabi-v7a/analyzer | 7 + clang-4053586/bin/armeabi-v7a/analyzer++ | 7 + clang-4053586/bin/armeabi/analyzer | 7 + clang-4053586/bin/armeabi/analyzer++ | 7 + clang-4053586/bin/asan_device_setup | 448 + clang-4053586/bin/bisect_driver.py | 337 + clang-4053586/bin/clang | 113 + clang-4053586/bin/clang++ | 113 + clang-4053586/bin/clang++.real | 1 + clang-4053586/bin/clang-format | Bin 0 -> 3891536 bytes clang-4053586/bin/clang-tidy | Bin 0 -> 24912968 bytes clang-4053586/bin/clang.real | Bin 0 -> 62049832 bytes clang-4053586/bin/git-clang-format | 542 + clang-4053586/bin/llvm-ar | Bin 0 -> 9692192 bytes clang-4053586/bin/llvm-as | Bin 0 -> 2998352 bytes clang-4053586/bin/llvm-dis | Bin 0 -> 2752576 bytes clang-4053586/bin/llvm-link | Bin 0 -> 4325872 bytes clang-4053586/bin/llvm-profdata | Bin 0 -> 2256960 bytes clang-4053586/bin/llvm-symbolizer | Bin 0 -> 4196960 bytes clang-4053586/bin/mips/analyzer | 7 + clang-4053586/bin/mips/analyzer++ | 7 + clang-4053586/bin/mips64/analyzer | 7 + clang-4053586/bin/mips64/analyzer++ | 7 + clang-4053586/bin/sancov | Bin 0 -> 10591432 bytes clang-4053586/bin/sanstats | Bin 0 -> 4180576 bytes clang-4053586/bin/x86/analyzer | 7 + clang-4053586/bin/x86/analyzer++ | 7 + clang-4053586/bin/x86_64/analyzer | 7 + clang-4053586/bin/x86_64/analyzer++ | 7 + clang-4053586/include/c++/v1/__bit_reference | 1276 + .../include/c++/v1/__bsd_locale_defaults.h | 33 + .../include/c++/v1/__bsd_locale_fallbacks.h | 138 + clang-4053586/include/c++/v1/__config | 1080 + clang-4053586/include/c++/v1/__config_site.in | 27 + clang-4053586/include/c++/v1/__cxxabi_config.h | 59 + clang-4053586/include/c++/v1/__debug | 302 + clang-4053586/include/c++/v1/__functional_03 | 1576 + clang-4053586/include/c++/v1/__functional_base | 670 + clang-4053586/include/c++/v1/__functional_base_03 | 224 + clang-4053586/include/c++/v1/__hash_table | 2674 + clang-4053586/include/c++/v1/__libcpp_version | 1 + clang-4053586/include/c++/v1/__locale | 1479 + clang-4053586/include/c++/v1/__mutex_base | 442 + clang-4053586/include/c++/v1/__nullptr | 62 + clang-4053586/include/c++/v1/__refstring | 127 + clang-4053586/include/c++/v1/__split_buffer | 640 + clang-4053586/include/c++/v1/__sso_allocator | 77 + clang-4053586/include/c++/v1/__std_stream | 358 + clang-4053586/include/c++/v1/__string | 873 + clang-4053586/include/c++/v1/__threading_support | 630 + clang-4053586/include/c++/v1/__tree | 2688 + clang-4053586/include/c++/v1/__tuple | 559 + clang-4053586/include/c++/v1/__undef_min_max | 33 + clang-4053586/include/c++/v1/algorithm | 5800 ++ clang-4053586/include/c++/v1/any | 663 + clang-4053586/include/c++/v1/array | 343 + clang-4053586/include/c++/v1/atomic | 1875 + clang-4053586/include/c++/v1/bitset | 1093 + clang-4053586/include/c++/v1/cassert | 25 + clang-4053586/include/c++/v1/ccomplex | 29 + clang-4053586/include/c++/v1/cctype | 121 + clang-4053586/include/c++/v1/cerrno | 33 + clang-4053586/include/c++/v1/cfenv | 82 + clang-4053586/include/c++/v1/cfloat | 70 + clang-4053586/include/c++/v1/chrono | 1163 + clang-4053586/include/c++/v1/cinttypes | 258 + clang-4053586/include/c++/v1/ciso646 | 25 + clang-4053586/include/c++/v1/climits | 48 + clang-4053586/include/c++/v1/clocale | 55 + clang-4053586/include/c++/v1/cmath | 617 + clang-4053586/include/c++/v1/codecvt | 550 + clang-4053586/include/c++/v1/complex | 1484 + clang-4053586/include/c++/v1/complex.h | 37 + clang-4053586/include/c++/v1/condition_variable | 269 + clang-4053586/include/c++/v1/csetjmp | 48 + clang-4053586/include/c++/v1/csignal | 58 + clang-4053586/include/c++/v1/cstdarg | 48 + clang-4053586/include/c++/v1/cstdbool | 32 + clang-4053586/include/c++/v1/cstddef | 61 + clang-4053586/include/c++/v1/cstdint | 191 + clang-4053586/include/c++/v1/cstdio | 176 + clang-4053586/include/c++/v1/cstdlib | 162 + clang-4053586/include/c++/v1/cstring | 97 + clang-4053586/include/c++/v1/ctgmath | 29 + clang-4053586/include/c++/v1/ctime | 74 + clang-4053586/include/c++/v1/ctype.h | 69 + clang-4053586/include/c++/v1/cwchar | 193 + clang-4053586/include/c++/v1/cwctype | 87 + clang-4053586/include/c++/v1/cxxabi.h | 177 + clang-4053586/include/c++/v1/deque | 2927 + clang-4053586/include/c++/v1/errno.h | 398 + clang-4053586/include/c++/v1/exception | 278 + clang-4053586/include/c++/v1/experimental/__config | 50 + clang-4053586/include/c++/v1/experimental/__memory | 90 + .../include/c++/v1/experimental/algorithm | 70 + clang-4053586/include/c++/v1/experimental/any | 591 + clang-4053586/include/c++/v1/experimental/chrono | 59 + clang-4053586/include/c++/v1/experimental/deque | 47 + clang-4053586/include/c++/v1/experimental/dynarray | 299 + .../include/c++/v1/experimental/filesystem | 2136 + .../include/c++/v1/experimental/forward_list | 47 + .../include/c++/v1/experimental/functional | 459 + clang-4053586/include/c++/v1/experimental/iterator | 114 + clang-4053586/include/c++/v1/experimental/list | 47 + clang-4053586/include/c++/v1/experimental/map | 57 + .../include/c++/v1/experimental/memory_resource | 422 + clang-4053586/include/c++/v1/experimental/numeric | 112 + clang-4053586/include/c++/v1/experimental/optional | 913 + .../include/c++/v1/experimental/propagate_const | 580 + clang-4053586/include/c++/v1/experimental/ratio | 77 + clang-4053586/include/c++/v1/experimental/regex | 62 + clang-4053586/include/c++/v1/experimental/set | 57 + clang-4053586/include/c++/v1/experimental/string | 62 + .../include/c++/v1/experimental/string_view | 813 + .../include/c++/v1/experimental/system_error | 63 + clang-4053586/include/c++/v1/experimental/tuple | 82 + .../include/c++/v1/experimental/type_traits | 530 + .../include/c++/v1/experimental/unordered_map | 65 + .../include/c++/v1/experimental/unordered_set | 59 + clang-4053586/include/c++/v1/experimental/utility | 47 + clang-4053586/include/c++/v1/experimental/vector | 47 + clang-4053586/include/c++/v1/ext/__hash | 135 + clang-4053586/include/c++/v1/ext/hash_map | 984 + clang-4053586/include/c++/v1/ext/hash_set | 663 + clang-4053586/include/c++/v1/float.h | 83 + clang-4053586/include/c++/v1/forward_list | 1753 + clang-4053586/include/c++/v1/fstream | 1485 + clang-4053586/include/c++/v1/functional | 2415 + clang-4053586/include/c++/v1/future | 2613 + clang-4053586/include/c++/v1/initializer_list | 118 + clang-4053586/include/c++/v1/inttypes.h | 258 + clang-4053586/include/c++/v1/iomanip | 670 + clang-4053586/include/c++/v1/ios | 1045 + clang-4053586/include/c++/v1/iosfwd | 204 + clang-4053586/include/c++/v1/iostream | 64 + clang-4053586/include/c++/v1/istream | 1687 + clang-4053586/include/c++/v1/iterator | 1807 + clang-4053586/include/c++/v1/limits | 814 + clang-4053586/include/c++/v1/limits.h | 65 + clang-4053586/include/c++/v1/list | 2438 + clang-4053586/include/c++/v1/locale | 4260 ++ clang-4053586/include/c++/v1/locale.h | 45 + clang-4053586/include/c++/v1/map | 1947 + clang-4053586/include/c++/v1/math.h | 1433 + clang-4053586/include/c++/v1/memory | 5481 ++ clang-4053586/include/c++/v1/module.modulemap | 606 + clang-4053586/include/c++/v1/mutex | 676 + clang-4053586/include/c++/v1/new | 253 + clang-4053586/include/c++/v1/numeric | 269 + clang-4053586/include/c++/v1/optional | 1314 + clang-4053586/include/c++/v1/ostream | 1090 + clang-4053586/include/c++/v1/queue | 747 + clang-4053586/include/c++/v1/random | 6725 ++ clang-4053586/include/c++/v1/ratio | 523 + clang-4053586/include/c++/v1/regex | 6572 ++ clang-4053586/include/c++/v1/scoped_allocator | 683 + clang-4053586/include/c++/v1/set | 1225 + clang-4053586/include/c++/v1/setjmp.h | 45 + clang-4053586/include/c++/v1/shared_mutex | 503 + clang-4053586/include/c++/v1/sstream | 975 + clang-4053586/include/c++/v1/stack | 301 + clang-4053586/include/c++/v1/stdbool.h | 39 + clang-4053586/include/c++/v1/stddef.h | 63 + clang-4053586/include/c++/v1/stdexcept | 278 + clang-4053586/include/c++/v1/stdint.h | 121 + clang-4053586/include/c++/v1/stdio.h | 127 + clang-4053586/include/c++/v1/stdlib.h | 130 + clang-4053586/include/c++/v1/streambuf | 487 + clang-4053586/include/c++/v1/string | 4042 ++ clang-4053586/include/c++/v1/string.h | 110 + clang-4053586/include/c++/v1/string_view | 791 + clang-4053586/include/c++/v1/strstream | 400 + .../include/c++/v1/support/android/locale_bionic.h | 31 + clang-4053586/include/c++/v1/support/ibm/limits.h | 99 + .../include/c++/v1/support/ibm/locale_mgmt_aix.h | 85 + clang-4053586/include/c++/v1/support/ibm/support.h | 54 + clang-4053586/include/c++/v1/support/ibm/xlocale.h | 271 + .../include/c++/v1/support/musl/xlocale.h | 58 + .../include/c++/v1/support/newlib/xlocale.h | 25 + .../include/c++/v1/support/solaris/floatingpoint.h | 14 + .../include/c++/v1/support/solaris/wchar.h | 47 + .../include/c++/v1/support/solaris/xlocale.h | 77 + .../include/c++/v1/support/win32/limits_win32.h | 79 + .../c++/v1/support/win32/locale_mgmt_win32.h | 33 + .../include/c++/v1/support/win32/locale_win32.h | 114 + .../include/c++/v1/support/win32/support.h | 185 + .../c++/v1/support/xlocale/__nop_locale_mgmt.h | 52 + .../c++/v1/support/xlocale/__posix_l_fallback.h | 165 + .../c++/v1/support/xlocale/__strtonum_fallback.h | 67 + .../include/c++/v1/support/xlocale/xlocale.h | 0 clang-4053586/include/c++/v1/system_error | 672 + clang-4053586/include/c++/v1/tgmath.h | 29 + clang-4053586/include/c++/v1/thread | 483 + clang-4053586/include/c++/v1/tuple | 1409 + clang-4053586/include/c++/v1/type_traits | 4710 ++ clang-4053586/include/c++/v1/typeindex | 103 + clang-4053586/include/c++/v1/typeinfo | 209 + clang-4053586/include/c++/v1/unordered_map | 2081 + clang-4053586/include/c++/v1/unordered_set | 1388 + clang-4053586/include/c++/v1/utility | 1593 + clang-4053586/include/c++/v1/valarray | 4880 ++ clang-4053586/include/c++/v1/variant | 1574 + clang-4053586/include/c++/v1/vector | 3363 + clang-4053586/include/c++/v1/wchar.h | 175 + clang-4053586/include/c++/v1/wctype.h | 79 + clang-4053586/lib64/LLVMgold.so | Bin 0 -> 194848 bytes clang-4053586/lib64/clang/5.0.300080 | 1 + .../clang/5.0/include/__clang_cuda_builtin_vars.h | 126 + .../lib64/clang/5.0/include/__clang_cuda_cmath.h | 487 + .../5.0/include/__clang_cuda_complex_builtins.h | 203 + .../clang/5.0/include/__clang_cuda_intrinsics.h | 322 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../5.0/include/__clang_cuda_runtime_wrapper.h | 347 + .../lib64/clang/5.0/include/__stddef_max_align_t.h | 43 + .../lib64/clang/5.0/include/__wmmintrin_aes.h | 151 + .../lib64/clang/5.0/include/__wmmintrin_pclmul.h | 57 + clang-4053586/lib64/clang/5.0/include/adxintrin.h | 86 + clang-4053586/lib64/clang/5.0/include/altivec.h | 16739 +++++ clang-4053586/lib64/clang/5.0/include/ammintrin.h | 193 + clang-4053586/lib64/clang/5.0/include/arm_acle.h | 312 + clang-4053586/lib64/clang/5.0/include/arm_neon.h | 69231 +++++++++++++++++++ clang-4053586/lib64/clang/5.0/include/armintr.h | 45 + clang-4053586/lib64/clang/5.0/include/avx2intrin.h | 1299 + .../lib64/clang/5.0/include/avx512bwintrin.h | 2336 + .../lib64/clang/5.0/include/avx512cdintrin.h | 144 + .../lib64/clang/5.0/include/avx512dqintrin.h | 1329 + .../lib64/clang/5.0/include/avx512erintrin.h | 285 + .../lib64/clang/5.0/include/avx512fintrin.h | 10289 +++ .../lib64/clang/5.0/include/avx512ifmaintrin.h | 92 + .../lib64/clang/5.0/include/avx512ifmavlintrin.h | 149 + .../lib64/clang/5.0/include/avx512pfintrin.h | 111 + .../lib64/clang/5.0/include/avx512vbmiintrin.h | 137 + .../lib64/clang/5.0/include/avx512vbmivlintrin.h | 247 + .../lib64/clang/5.0/include/avx512vlbwintrin.h | 3172 + .../lib64/clang/5.0/include/avx512vlcdintrin.h | 263 + .../lib64/clang/5.0/include/avx512vldqintrin.h | 1198 + .../lib64/clang/5.0/include/avx512vlintrin.h | 8929 +++ clang-4053586/lib64/clang/5.0/include/avxintrin.h | 5050 ++ clang-4053586/lib64/clang/5.0/include/bmi2intrin.h | 95 + clang-4053586/lib64/clang/5.0/include/bmiintrin.h | 548 + .../lib64/clang/5.0/include/clflushoptintrin.h | 41 + .../lib64/clang/5.0/include/clzerointrin.h | 50 + clang-4053586/lib64/clang/5.0/include/cpuid.h | 215 + .../clang/5.0/include/cuda_wrappers/algorithm | 96 + .../lib64/clang/5.0/include/cuda_wrappers/complex | 82 + .../lib64/clang/5.0/include/cuda_wrappers/new | 47 + clang-4053586/lib64/clang/5.0/include/emmintrin.h | 4821 ++ clang-4053586/lib64/clang/5.0/include/f16cintrin.h | 124 + clang-4053586/lib64/clang/5.0/include/float.h | 137 + clang-4053586/lib64/clang/5.0/include/fma4intrin.h | 230 + clang-4053586/lib64/clang/5.0/include/fmaintrin.h | 228 + clang-4053586/lib64/clang/5.0/include/fxsrintrin.h | 105 + clang-4053586/lib64/clang/5.0/include/htmintrin.h | 226 + .../lib64/clang/5.0/include/htmxlintrin.h | 359 + clang-4053586/lib64/clang/5.0/include/ia32intrin.h | 73 + clang-4053586/lib64/clang/5.0/include/immintrin.h | 318 + clang-4053586/lib64/clang/5.0/include/intrin.h | 971 + clang-4053586/lib64/clang/5.0/include/inttypes.h | 106 + clang-4053586/lib64/clang/5.0/include/iso646.h | 43 + clang-4053586/lib64/clang/5.0/include/kmp_config.h | 114 + clang-4053586/lib64/clang/5.0/include/limits.h | 118 + .../lib64/clang/5.0/include/lzcntintrin.h | 118 + clang-4053586/lib64/clang/5.0/include/mm3dnow.h | 171 + clang-4053586/lib64/clang/5.0/include/mm_malloc.h | 75 + clang-4053586/lib64/clang/5.0/include/mmintrin.h | 1549 + .../lib64/clang/5.0/include/module.modulemap | 167 + clang-4053586/lib64/clang/5.0/include/msa.h | 583 + .../lib64/clang/5.0/include/mwaitxintrin.h | 47 + clang-4053586/lib64/clang/5.0/include/nmmintrin.h | 30 + clang-4053586/lib64/clang/5.0/include/omp.h | 198 + clang-4053586/lib64/clang/5.0/include/opencl-c.h | 16391 +++++ clang-4053586/lib64/clang/5.0/include/pkuintrin.h | 48 + clang-4053586/lib64/clang/5.0/include/pmmintrin.h | 302 + .../lib64/clang/5.0/include/popcntintrin.h | 98 + .../lib64/clang/5.0/include/prfchwintrin.h | 69 + .../lib64/clang/5.0/include/rdseedintrin.h | 56 + clang-4053586/lib64/clang/5.0/include/rtmintrin.h | 59 + clang-4053586/lib64/clang/5.0/include/s390intrin.h | 39 + .../5.0/include/sanitizer/allocator_interface.h | 83 + .../clang/5.0/include/sanitizer/asan_interface.h | 151 + .../5.0/include/sanitizer/common_interface_defs.h | 198 + .../5.0/include/sanitizer/coverage_interface.h | 71 + .../clang/5.0/include/sanitizer/dfsan_interface.h | 116 + .../clang/5.0/include/sanitizer/esan_interface.h | 50 + .../5.0/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/5.0/include/sanitizer/lsan_interface.h | 84 + .../clang/5.0/include/sanitizer/msan_interface.h | 111 + .../clang/5.0/include/sanitizer/tsan_interface.h | 121 + .../5.0/include/sanitizer/tsan_interface_atomic.h | 222 + clang-4053586/lib64/clang/5.0/include/shaintrin.h | 75 + clang-4053586/lib64/clang/5.0/include/smmintrin.h | 2518 + clang-4053586/lib64/clang/5.0/include/stdalign.h | 35 + clang-4053586/lib64/clang/5.0/include/stdarg.h | 51 + clang-4053586/lib64/clang/5.0/include/stdatomic.h | 546 + clang-4053586/lib64/clang/5.0/include/stdbool.h | 44 + clang-4053586/lib64/clang/5.0/include/stddef.h | 137 + clang-4053586/lib64/clang/5.0/include/stdint.h | 707 + .../lib64/clang/5.0/include/stdnoreturn.h | 30 + clang-4053586/lib64/clang/5.0/include/tbmintrin.h | 154 + clang-4053586/lib64/clang/5.0/include/tgmath.h | 1384 + clang-4053586/lib64/clang/5.0/include/tmmintrin.h | 773 + clang-4053586/lib64/clang/5.0/include/unwind.h | 299 + clang-4053586/lib64/clang/5.0/include/vadefs.h | 65 + clang-4053586/lib64/clang/5.0/include/varargs.h | 26 + clang-4053586/lib64/clang/5.0/include/vecintrin.h | 8946 +++ clang-4053586/lib64/clang/5.0/include/wmmintrin.h | 33 + clang-4053586/lib64/clang/5.0/include/x86intrin.h | 89 + clang-4053586/lib64/clang/5.0/include/xmmintrin.h | 2972 + clang-4053586/lib64/clang/5.0/include/xopintrin.h | 782 + .../lib64/clang/5.0/include/xsavecintrin.h | 48 + .../lib64/clang/5.0/include/xsaveintrin.h | 58 + .../lib64/clang/5.0/include/xsaveoptintrin.h | 48 + .../lib64/clang/5.0/include/xsavesintrin.h | 58 + .../lib64/clang/5.0/include/xtestintrin.h | 41 + .../lib64/clang/5.0/lib/linux/aarch64/libFuzzer.a | Bin 0 -> 9200396 bytes .../lib64/clang/5.0/lib/linux/aarch64/libomp.a | Bin 0 -> 5778854 bytes .../lib64/clang/5.0/lib/linux/arm/libFuzzer.a | Bin 0 -> 6830822 bytes .../lib64/clang/5.0/lib/linux/arm/libomp.a | Bin 0 -> 3994872 bytes .../lib64/clang/5.0/lib/linux/host/libFuzzer.a | Bin 0 -> 8939102 bytes .../lib64/clang/5.0/lib/linux/i386/libFuzzer.a | Bin 0 -> 6890078 bytes .../lib64/clang/5.0/lib/linux/i386/libomp.a | Bin 0 -> 4271954 bytes .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 4459456 bytes .../5.0/lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 4331936 bytes .../5.0/lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 4133396 bytes .../clang/5.0/lib/linux/libclang_rt.asan-i686.a | Bin 0 -> 8374120 bytes .../5.0/lib/linux/libclang_rt.asan-mips-android.so | Bin 0 -> 4473428 bytes .../lib/linux/libclang_rt.asan-mips64-android.so | Bin 0 -> 4866728 bytes .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 4302920 bytes .../clang/5.0/lib/linux/libclang_rt.asan-x86_64.a | Bin 0 -> 12517328 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-i686.a | Bin 0 -> 90044 bytes .../5.0/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 0 -> 111176 bytes .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 344286 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 225258 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 223458 bytes .../clang/5.0/lib/linux/libclang_rt.profile-i686.a | Bin 0 -> 198686 bytes .../linux/libclang_rt.profile-mips64el-android.a | Bin 0 -> 346294 bytes .../lib/linux/libclang_rt.profile-mipsel-android.a | Bin 0 -> 247650 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 318878 bytes .../5.0/lib/linux/libclang_rt.profile-x86_64.a | Bin 0 -> 251318 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.so | Bin 0 -> 4532296 bytes .../lib/linux/libclang_rt.tsan-x86_64-android.so | Bin 0 -> 4369592 bytes .../clang/5.0/lib/linux/libclang_rt.tsan-x86_64.a | Bin 0 -> 10413990 bytes .../5.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 0 -> 157708 bytes ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 3486912 bytes .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 2725548 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 3156112 bytes .../lib/linux/libclang_rt.ubsan_standalone-i686.a | Bin 0 -> 2240900 bytes .../libclang_rt.ubsan_standalone-mips-android.so | Bin 0 -> 3358888 bytes .../libclang_rt.ubsan_standalone-mips64-android.so | Bin 0 -> 5714944 bytes .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 3413504 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 0 -> 3041146 bytes .../linux/libclang_rt.ubsan_standalone_cxx-i686.a | Bin 0 -> 77410 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 0 -> 94914 bytes .../lib64/clang/5.0/lib/linux/mips/libFuzzer.a | Bin 0 -> 7020980 bytes .../lib64/clang/5.0/lib/linux/mips64/libFuzzer.a | Bin 0 -> 9400360 bytes .../lib64/clang/5.0/lib/linux/mips64el/libomp.a | Bin 0 -> 5820086 bytes .../lib64/clang/5.0/lib/linux/mipsel/libomp.a | Bin 0 -> 4196882 bytes .../lib64/clang/5.0/lib/linux/x86_64/libFuzzer.a | Bin 0 -> 9100430 bytes .../lib64/clang/5.0/lib/linux/x86_64/libomp.a | Bin 0 -> 6120720 bytes clang-4053586/lib64/libLLVM.so | Bin 0 -> 39163656 bytes clang-4053586/lib64/libc++.so | Bin 0 -> 1108448 bytes clang-4053586/lib64/libclang.so | Bin 0 -> 26224056 bytes .../prebuilt_include/clang/include/CMakeLists.txt | 1 + .../clang/include/clang-c/BuildSystem.h | 156 + .../clang/include/clang-c/CXCompilationDatabase.h | 176 + .../clang/include/clang-c/CXErrorCode.h | 64 + .../clang/include/clang-c/CXString.h | 71 + .../clang/include/clang-c/Documentation.h | 554 + .../prebuilt_include/clang/include/clang-c/Index.h | 6095 ++ .../clang/include/clang-c/Platform.h | 45 + .../clang/include/clang-c/module.modulemap | 4 + .../clang/include/clang/ARCMigrate/ARCMT.h | 131 + .../clang/include/clang/ARCMigrate/ARCMTActions.h | 77 + .../clang/include/clang/ARCMigrate/FileRemapper.h | 77 + .../clang/include/clang/AST/APValue.h | 454 + .../prebuilt_include/clang/include/clang/AST/AST.h | 28 + .../clang/include/clang/AST/ASTConsumer.h | 146 + .../clang/include/clang/AST/ASTContext.h | 2825 + .../clang/include/clang/AST/ASTDiagnostic.h | 47 + .../clang/include/clang/AST/ASTFwd.h | 33 + .../clang/include/clang/AST/ASTImporter.h | 317 + .../clang/include/clang/AST/ASTLambda.h | 80 + .../clang/include/clang/AST/ASTMutationListener.h | 144 + .../clang/include/clang/AST/ASTTypeTraits.h | 517 + .../clang/include/clang/AST/ASTUnresolvedSet.h | 110 + .../clang/include/clang/AST/ASTVector.h | 405 + .../clang/include/clang/AST/Attr.h | 210 + .../clang/include/clang/AST/AttrDump.inc | 1170 + .../clang/include/clang/AST/AttrImpl.inc | 8917 +++ .../clang/include/clang/AST/AttrIterator.h | 141 + .../clang/include/clang/AST/AttrVisitor.inc | 3378 + .../clang/include/clang/AST/Attrs.inc | 8156 +++ .../clang/include/clang/AST/Availability.h | 63 + .../clang/include/clang/AST/BaseSubobject.h | 86 + .../clang/include/clang/AST/BuiltinTypes.def | 247 + .../clang/include/clang/AST/CMakeLists.txt | 52 + .../clang/include/clang/AST/CXXInheritance.h | 363 + .../clang/include/clang/AST/CanonicalType.h | 668 + .../clang/include/clang/AST/CharUnits.h | 247 + .../clang/include/clang/AST/Comment.h | 1142 + .../clang/include/clang/AST/CommentBriefParser.h | 55 + .../clang/include/clang/AST/CommentCommandInfo.inc | 800 + .../clang/include/clang/AST/CommentCommandList.inc | 131 + .../clang/include/clang/AST/CommentCommandTraits.h | 189 + .../clang/include/clang/AST/CommentCommands.td | 241 + .../clang/include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.inc | 815 + .../AST/CommentHTMLNamedCharacterReferences.td | 177 + .../clang/include/clang/AST/CommentHTMLTags.inc | 228 + .../clang/include/clang/AST/CommentHTMLTags.td | 67 + .../clang/AST/CommentHTMLTagsProperties.inc | 104 + .../clang/include/clang/AST/CommentLexer.h | 361 + .../clang/include/clang/AST/CommentNodes.inc | 123 + .../clang/include/clang/AST/CommentParser.h | 123 + .../clang/include/clang/AST/CommentSema.h | 254 + .../clang/include/clang/AST/CommentVisitor.h | 70 + .../clang/include/clang/AST/Decl.h | 3977 ++ .../clang/include/clang/AST/DeclAccessPair.h | 72 + .../clang/include/clang/AST/DeclBase.h | 1939 + .../clang/include/clang/AST/DeclCXX.h | 3670 + .../clang/include/clang/AST/DeclContextInternals.h | 264 + .../clang/include/clang/AST/DeclFriend.h | 245 + .../clang/include/clang/AST/DeclGroup.h | 154 + .../clang/include/clang/AST/DeclLookups.h | 115 + .../clang/include/clang/AST/DeclNodes.inc | 589 + .../clang/include/clang/AST/DeclObjC.h | 2782 + .../clang/include/clang/AST/DeclOpenMP.h | 198 + .../clang/include/clang/AST/DeclTemplate.h | 3037 + .../clang/include/clang/AST/DeclVisitor.h | 79 + .../clang/include/clang/AST/DeclarationName.h | 606 + .../clang/include/clang/AST/DependentDiagnostic.h | 189 + .../clang/include/clang/AST/EvaluatedExprVisitor.h | 129 + .../clang/include/clang/AST/Expr.h | 5192 ++ .../clang/include/clang/AST/ExprCXX.h | 4300 ++ .../clang/include/clang/AST/ExprObjC.h | 1613 + .../clang/include/clang/AST/ExprOpenMP.h | 129 + .../clang/include/clang/AST/ExternalASTMerger.h | 51 + .../clang/include/clang/AST/ExternalASTSource.h | 584 + .../clang/include/clang/AST/GlobalDecl.h | 127 + .../clang/include/clang/AST/LambdaCapture.h | 142 + .../clang/include/clang/AST/LocInfoType.h | 61 + .../clang/include/clang/AST/Mangle.h | 246 + .../include/clang/AST/MangleNumberingContext.h | 59 + .../clang/include/clang/AST/NSAPI.h | 262 + .../clang/include/clang/AST/NestedNameSpecifier.h | 516 + .../clang/include/clang/AST/ODRHash.h | 84 + .../clang/include/clang/AST/OpenMPClause.h | 4537 ++ .../clang/include/clang/AST/OperationKinds.def | 411 + .../clang/include/clang/AST/OperationKinds.h | 53 + .../clang/include/clang/AST/ParentMap.h | 67 + .../clang/include/clang/AST/PrettyPrinter.h | 207 + .../clang/include/clang/AST/RawCommentList.h | 203 + .../clang/include/clang/AST/RecordLayout.h | 310 + .../clang/include/clang/AST/RecursiveASTVisitor.h | 3130 + .../clang/include/clang/AST/Redeclarable.h | 346 + .../include/clang/AST/SelectorLocationsKind.h | 83 + .../clang/include/clang/AST/Stmt.h | 2244 + .../clang/include/clang/AST/StmtCXX.h | 477 + .../clang/include/clang/AST/StmtGraphTraits.h | 83 + .../clang/include/clang/AST/StmtIterator.h | 160 + .../clang/include/clang/AST/StmtNodes.inc | 1283 + .../clang/include/clang/AST/StmtObjC.h | 375 + .../clang/include/clang/AST/StmtOpenMP.h | 3854 ++ .../clang/include/clang/AST/StmtVisitor.h | 227 + .../clang/include/clang/AST/TemplateBase.h | 673 + .../clang/include/clang/AST/TemplateName.h | 534 + .../clang/include/clang/AST/Type.h | 6121 ++ .../clang/include/clang/AST/TypeLoc.h | 2218 + .../clang/include/clang/AST/TypeLocNodes.def | 41 + .../clang/include/clang/AST/TypeLocVisitor.h | 62 + .../clang/include/clang/AST/TypeNodes.def | 133 + .../clang/include/clang/AST/TypeOrdering.h | 79 + .../clang/include/clang/AST/TypeVisitor.h | 95 + .../clang/include/clang/AST/UnresolvedSet.h | 146 + .../clang/include/clang/AST/VTTBuilder.h | 161 + .../clang/include/clang/AST/VTableBuilder.h | 564 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../clang/include/clang/ASTMatchers/ASTMatchers.h | 5648 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1720 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 404 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 257 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 326 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 49 + .../include/clang/Analysis/Analyses/Consumed.h | 264 + .../include/clang/Analysis/Analyses/Dominators.h | 205 + .../include/clang/Analysis/Analyses/FormatString.h | 696 + .../clang/Analysis/Analyses/LiveVariables.h | 116 + .../clang/include/clang/Analysis/Analyses/OSLog.h | 155 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 115 + .../Analysis/Analyses/PseudoConstantAnalysis.h | 45 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 226 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 488 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1918 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 902 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 349 + .../clang/Analysis/Analyses/UninitializedValues.h | 126 + .../clang/include/clang/Analysis/AnalysisContext.h | 485 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + .../clang/include/clang/Analysis/CFG.h | 1075 + .../clang/include/clang/Analysis/CFGStmtMap.h | 52 + .../clang/include/clang/Analysis/CallGraph.h | 253 + .../clang/include/clang/Analysis/CloneDetection.h | 418 + .../clang/include/clang/Analysis/CodeInjector.h | 46 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../clang/include/clang/Analysis/ProgramPoint.h | 711 + .../include/clang/Analysis/Support/BumpVector.h | 250 + .../clang/include/clang/Basic/ABI.h | 211 + .../clang/include/clang/Basic/AddressSpaces.h | 59 + .../clang/include/clang/Basic/AllDiagnostics.h | 40 + .../clang/include/clang/Basic/Attr.td | 2549 + .../clang/include/clang/Basic/AttrDocs.td | 3005 + .../include/clang/Basic/AttrHasAttributeImpl.inc | 504 + .../clang/include/clang/Basic/AttrKinds.h | 34 + .../clang/include/clang/Basic/AttrList.inc | 259 + .../clang/include/clang/Basic/Attributes.h | 41 + .../clang/include/clang/Basic/Builtins.def | 1414 + .../clang/include/clang/Basic/Builtins.h | 236 + .../clang/include/clang/Basic/BuiltinsAArch64.def | 64 + .../clang/include/clang/Basic/BuiltinsAMDGPU.def | 141 + .../clang/include/clang/Basic/BuiltinsARM.def | 152 + .../clang/include/clang/Basic/BuiltinsHexagon.def | 1505 + .../clang/include/clang/Basic/BuiltinsLe64.def | 19 + .../clang/include/clang/Basic/BuiltinsMips.def | 900 + .../clang/include/clang/Basic/BuiltinsNEON.def | 21 + .../clang/include/clang/Basic/BuiltinsNVPTX.def | 662 + .../clang/include/clang/Basic/BuiltinsPPC.def | 463 + .../clang/include/clang/Basic/BuiltinsSystemZ.def | 257 + .../include/clang/Basic/BuiltinsWebAssembly.def | 24 + .../clang/include/clang/Basic/BuiltinsX86.def | 1847 + .../clang/include/clang/Basic/BuiltinsX86_64.def | 90 + .../clang/include/clang/Basic/BuiltinsXCore.def | 22 + .../clang/include/clang/Basic/CMakeLists.txt | 41 + .../clang/include/clang/Basic/CapturedStmt.h | 24 + .../clang/include/clang/Basic/CharInfo.h | 198 + .../clang/include/clang/Basic/CommentNodes.td | 27 + .../clang/include/clang/Basic/CommentOptions.h | 39 + .../clang/include/clang/Basic/Cuda.h | 77 + .../clang/include/clang/Basic/DebugInfoOptions.h | 39 + .../clang/include/clang/Basic/DeclNodes.td | 98 + .../clang/include/clang/Basic/Diagnostic.h | 1478 + .../clang/include/clang/Basic/Diagnostic.td | 130 + .../include/clang/Basic/DiagnosticASTKinds.inc | 110 + .../include/clang/Basic/DiagnosticASTKinds.td | 278 + .../clang/Basic/DiagnosticAnalysisKinds.inc | 5 + .../include/clang/Basic/DiagnosticAnalysisKinds.td | 12 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCategories.td | 11 + .../include/clang/Basic/DiagnosticCommentKinds.inc | 39 + .../include/clang/Basic/DiagnosticCommentKinds.td | 172 + .../include/clang/Basic/DiagnosticCommonKinds.inc | 89 + .../include/clang/Basic/DiagnosticCommonKinds.td | 230 + .../clang/include/clang/Basic/DiagnosticDocs.td | 84 + .../include/clang/Basic/DiagnosticDriverKinds.inc | 130 + .../include/clang/Basic/DiagnosticDriverKinds.td | 292 + .../clang/Basic/DiagnosticFrontendKinds.inc | 96 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 227 + .../clang/include/clang/Basic/DiagnosticGroups.inc | 1642 + .../clang/include/clang/Basic/DiagnosticGroups.td | 913 + .../clang/include/clang/Basic/DiagnosticIDs.h | 311 + .../include/clang/Basic/DiagnosticIndexName.inc | 1642 + .../include/clang/Basic/DiagnosticLexKinds.inc | 297 + .../include/clang/Basic/DiagnosticLexKinds.td | 703 + .../include/clang/Basic/DiagnosticOptions.def | 100 + .../clang/include/clang/Basic/DiagnosticOptions.h | 118 + .../include/clang/Basic/DiagnosticParseKinds.inc | 436 + .../include/clang/Basic/DiagnosticParseKinds.td | 1116 + .../include/clang/Basic/DiagnosticSemaKinds.inc | 3230 + .../include/clang/Basic/DiagnosticSemaKinds.td | 9057 +++ .../clang/Basic/DiagnosticSerializationKinds.inc | 53 + .../clang/Basic/DiagnosticSerializationKinds.td | 186 + .../clang/Basic/ExceptionSpecificationType.h | 60 + .../clang/include/clang/Basic/ExpressionTraits.h | 26 + .../clang/include/clang/Basic/FileManager.h | 289 + .../clang/include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 131 + .../clang/include/clang/Basic/IdentifierTable.h | 917 + .../clang/include/clang/Basic/LLVM.h | 83 + .../clang/include/clang/Basic/Lambda.h | 44 + .../clang/include/clang/Basic/LangOptions.def | 277 + .../clang/include/clang/Basic/LangOptions.h | 243 + .../clang/include/clang/Basic/Linkage.h | 114 + .../clang/include/clang/Basic/MacroBuilder.h | 48 + .../clang/include/clang/Basic/MemoryBufferCache.h | 80 + .../clang/include/clang/Basic/Module.h | 583 + .../clang/include/clang/Basic/ObjCRuntime.h | 351 + .../clang/include/clang/Basic/OpenCLExtensions.def | 86 + .../clang/include/clang/Basic/OpenCLImageTypes.def | 88 + .../clang/include/clang/Basic/OpenCLOptions.h | 138 + .../clang/include/clang/Basic/OpenMPKinds.def | 900 + .../clang/include/clang/Basic/OpenMPKinds.h | 245 + .../clang/include/clang/Basic/OperatorKinds.def | 107 + .../clang/include/clang/Basic/OperatorKinds.h | 36 + .../clang/include/clang/Basic/OperatorPrecedence.h | 52 + .../clang/include/clang/Basic/PartialDiagnostic.h | 410 + .../clang/include/clang/Basic/PlistSupport.h | 118 + .../clang/include/clang/Basic/PragmaKinds.h | 31 + .../clang/include/clang/Basic/PrettyStackTrace.h | 38 + .../clang/include/clang/Basic/SanitizerBlacklist.h | 46 + .../clang/include/clang/Basic/Sanitizers.def | 134 + .../clang/include/clang/Basic/Sanitizers.h | 84 + .../clang/include/clang/Basic/SourceLocation.h | 437 + .../clang/include/clang/Basic/SourceManager.h | 1725 + .../include/clang/Basic/SourceManagerInternals.h | 128 + .../clang/include/clang/Basic/Specifiers.h | 320 + .../clang/include/clang/Basic/StmtNodes.td | 248 + .../clang/include/clang/Basic/TargetBuiltins.h | 205 + .../clang/include/clang/Basic/TargetCXXABI.h | 353 + .../clang/include/clang/Basic/TargetInfo.h | 1075 + .../clang/include/clang/Basic/TargetOptions.h | 69 + .../clang/include/clang/Basic/TemplateKinds.h | 44 + .../clang/include/clang/Basic/TokenKinds.def | 812 + .../clang/include/clang/Basic/TokenKinds.h | 106 + .../clang/include/clang/Basic/TypeTraits.h | 101 + .../clang/include/clang/Basic/Version.h | 62 + .../clang/include/clang/Basic/Version.inc.in | 5 + .../clang/include/clang/Basic/VersionTuple.h | 168 + .../clang/include/clang/Basic/VirtualFileSystem.h | 411 + .../clang/include/clang/Basic/Visibility.h | 141 + .../clang/include/clang/Basic/XRayLists.h | 54 + .../clang/include/clang/Basic/arm_neon.h | 69231 +++++++++++++++++++ .../clang/include/clang/Basic/arm_neon.inc | 1145 + .../clang/include/clang/Basic/arm_neon.td | 1663 + .../clang/include/clang/CMakeLists.txt | 7 + .../clang/include/clang/CodeGen/BackendUtil.h | 54 + .../clang/include/clang/CodeGen/CGFunctionInfo.h | 670 + .../clang/include/clang/CodeGen/CodeGenABITypes.h | 76 + .../clang/include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 111 + .../clang/include/clang/CodeGen/ModuleBuilder.h | 102 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../clang/include/clang/CodeGen/SwiftCallingConv.h | 170 + .../clang/include/clang/Config/config.h | 55 + .../clang/include/clang/Config/config.h.cmake | 59 + .../clang/include/clang/Driver/Action.h | 552 + .../clang/include/clang/Driver/CC1Options.td | 776 + .../clang/include/clang/Driver/CLCompatOptions.td | 373 + .../clang/include/clang/Driver/CMakeLists.txt | 3 + .../clang/include/clang/Driver/ClangOptionDocs.td | 36 + .../clang/include/clang/Driver/Compilation.h | 291 + .../clang/include/clang/Driver/Distro.h | 122 + .../clang/include/clang/Driver/Driver.h | 543 + .../clang/include/clang/Driver/DriverDiagnostic.h | 28 + .../clang/include/clang/Driver/Job.h | 199 + .../clang/include/clang/Driver/Multilib.h | 180 + .../clang/include/clang/Driver/Options.h | 54 + .../clang/include/clang/Driver/Options.inc | 2977 + .../clang/include/clang/Driver/Options.td | 2563 + .../clang/include/clang/Driver/Phases.h | 37 + .../clang/include/clang/Driver/SanitizerArgs.h | 80 + .../clang/include/clang/Driver/Tool.h | 151 + .../clang/include/clang/Driver/ToolChain.h | 494 + .../clang/include/clang/Driver/ToolChain.h.orig | 471 + .../clang/include/clang/Driver/Types.def | 101 + .../clang/include/clang/Driver/Types.h | 114 + .../clang/include/clang/Driver/Util.h | 32 + .../clang/include/clang/Driver/XRayArgs.h | 38 + .../clang/include/clang/Edit/Commit.h | 143 + .../clang/include/clang/Edit/EditedSource.h | 97 + .../clang/include/clang/Edit/EditsReceiver.h | 35 + .../clang/include/clang/Edit/FileOffset.h | 61 + .../clang/include/clang/Edit/Rewriters.h | 40 + .../clang/include/clang/Format/Format.h | 1614 + .../clang/include/clang/Frontend/ASTConsumers.h | 58 + .../clang/include/clang/Frontend/ASTUnit.h | 920 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 272 + .../clang/include/clang/Frontend/CodeGenOptions.h | 279 + .../include/clang/Frontend/CommandLineSourceLoc.h | 87 + .../include/clang/Frontend/CompilerInstance.h | 798 + .../include/clang/Frontend/CompilerInvocation.h | 230 + .../clang/Frontend/DependencyOutputOptions.h | 76 + .../include/clang/Frontend/DiagnosticRenderer.h | 177 + .../clang/include/clang/Frontend/FrontendAction.h | 311 + .../clang/include/clang/Frontend/FrontendActions.h | 257 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../clang/include/clang/Frontend/FrontendOptions.h | 311 + .../clang/Frontend/FrontendPluginRegistry.h | 23 + .../clang/include/clang/Frontend/LangStandard.h | 104 + .../clang/include/clang/Frontend/LangStandards.def | 168 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../clang/include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 67 + .../clang/Frontend/PCHContainerOperations.h | 119 + .../clang/Frontend/PreprocessorOutputOptions.h | 43 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 130 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../clang/include/clang/Frontend/TextDiagnostic.h | 124 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 55 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + .../clang/include/clang/Frontend/Utils.h | 225 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 278 + .../clang/include/clang/FrontendTool/Utils.h | 30 + .../include/clang/Index/CodegenNameGenerator.h | 52 + .../clang/include/clang/Index/CommentToXML.h | 47 + .../clang/include/clang/Index/IndexDataConsumer.h | 64 + .../clang/include/clang/Index/IndexSymbol.h | 153 + .../clang/include/clang/Index/IndexingAction.h | 58 + .../clang/include/clang/Index/USRGeneration.h | 65 + .../include/clang/Lex/CodeCompletionHandler.h | 71 + .../clang/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + .../clang/include/clang/Lex/HeaderMap.h | 90 + .../clang/include/clang/Lex/HeaderMapTypes.h | 43 + .../clang/include/clang/Lex/HeaderSearch.h | 714 + .../clang/include/clang/Lex/HeaderSearchOptions.h | 218 + .../clang/include/clang/Lex/LexDiagnostic.h | 28 + .../clang/include/clang/Lex/Lexer.h | 685 + .../clang/include/clang/Lex/LiteralSupport.h | 273 + .../clang/include/clang/Lex/MacroArgs.h | 127 + .../clang/include/clang/Lex/MacroInfo.h | 609 + .../clang/include/clang/Lex/ModuleLoader.h | 142 + .../clang/include/clang/Lex/ModuleMap.h | 567 + .../clang/include/clang/Lex/MultipleIncludeOpt.h | 181 + .../clang/include/clang/Lex/PPCallbacks.h | 507 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + .../clang/include/clang/Lex/PTHLexer.h | 104 + .../clang/include/clang/Lex/PTHManager.h | 147 + .../clang/include/clang/Lex/Pragma.h | 126 + .../clang/include/clang/Lex/PreprocessingRecord.h | 535 + .../clang/include/clang/Lex/Preprocessor.h | 1995 + .../clang/include/clang/Lex/PreprocessorLexer.h | 183 + .../clang/include/clang/Lex/PreprocessorOptions.h | 184 + .../clang/include/clang/Lex/ScratchBuffer.h | 45 + .../clang/include/clang/Lex/Token.h | 329 + .../clang/include/clang/Lex/TokenConcatenation.h | 72 + .../clang/include/clang/Lex/TokenLexer.h | 205 + .../clang/Parse/AttrParserStringSwitches.inc | 108 + .../clang/include/clang/Parse/CMakeLists.txt | 4 + .../clang/include/clang/Parse/ParseAST.h | 49 + .../clang/include/clang/Parse/ParseDiagnostic.h | 28 + .../clang/include/clang/Parse/Parser.h | 2783 + .../include/clang/Parse/RAIIObjectsForParser.h | 467 + .../clang/include/clang/Rewrite/Core/DeltaTree.h | 50 + .../clang/include/clang/Rewrite/Core/HTMLRewrite.h | 81 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 117 + .../clang/include/clang/Rewrite/Core/RewriteRope.h | 214 + .../clang/include/clang/Rewrite/Core/Rewriter.h | 195 + .../include/clang/Rewrite/Core/TokenRewriter.h | 79 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 132 + .../clang/Rewrite/Frontend/FrontendActions.h | 83 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../include/clang/Sema/AttrParsedAttrImpl.inc | 2041 + .../include/clang/Sema/AttrParsedAttrKinds.inc | 2520 + .../include/clang/Sema/AttrParsedAttrList.inc | 232 + .../include/clang/Sema/AttrSpellingListIndex.inc | 1453 + .../include/clang/Sema/AttrTemplateInstantiate.inc | 1696 + .../clang/include/clang/Sema/AttributeList.h | 935 + .../clang/include/clang/Sema/CMakeLists.txt | 24 + .../clang/include/clang/Sema/CXXFieldCollector.h | 80 + .../clang/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 986 + .../clang/include/clang/Sema/CodeCompleteOptions.h | 41 + .../clang/include/clang/Sema/DeclSpec.h | 2561 + .../clang/include/clang/Sema/DelayedDiagnostic.h | 307 + .../clang/include/clang/Sema/Designator.h | 210 + .../clang/include/clang/Sema/ExternalSemaSource.h | 234 + .../clang/include/clang/Sema/IdentifierResolver.h | 203 + .../clang/include/clang/Sema/Initialization.h | 1234 + .../clang/include/clang/Sema/Lookup.h | 798 + .../clang/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 359 + .../clang/include/clang/Sema/ObjCMethodList.h | 62 + .../clang/include/clang/Sema/Overload.h | 884 + .../clang/include/clang/Sema/Ownership.h | 288 + .../clang/include/clang/Sema/ParsedTemplate.h | 221 + .../include/clang/Sema/PrettyDeclStackTrace.h | 47 + .../clang/include/clang/Sema/Scope.h | 487 + .../clang/include/clang/Sema/ScopeInfo.h | 967 + .../clang/include/clang/Sema/Sema.h | 10409 +++ .../clang/include/clang/Sema/SemaConsumer.h | 48 + .../clang/include/clang/Sema/SemaDiagnostic.h | 28 + .../clang/include/clang/Sema/SemaFixItUtils.h | 91 + .../clang/include/clang/Sema/SemaInternal.h | 350 + .../clang/include/clang/Sema/SemaLambda.h | 36 + .../clang/include/clang/Sema/Template.h | 550 + .../clang/include/clang/Sema/TemplateDeduction.h | 318 + .../clang/include/clang/Sema/TypoCorrection.h | 377 + .../clang/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 1694 + .../Serialization/ASTDeserializationListener.h | 62 + .../clang/include/clang/Serialization/ASTReader.h | 2545 + .../clang/include/clang/Serialization/ASTWriter.h | 971 + .../include/clang/Serialization/AttrPCHRead.inc | 2137 + .../include/clang/Serialization/AttrPCHWrite.inc | 1663 + .../include/clang/Serialization/CMakeLists.txt | 9 + .../clang/Serialization/ContinuousRangeMap.h | 139 + .../clang/Serialization/GlobalModuleIndex.h | 207 + .../clang/include/clang/Serialization/Module.h | 471 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 303 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../clang/StaticAnalyzer/Checkers/CheckerBase.td | 39 + .../clang/StaticAnalyzer/Checkers/Checkers.inc | 509 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 756 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../StaticAnalyzer/Checkers/ObjCRetainCount.h | 230 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 58 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 583 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 576 + .../Core/BugReporter/BugReporterVisitor.h | 379 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 80 + .../Core/BugReporter/CommonBugCategories.h | 25 + .../Core/BugReporter/PathDiagnostic.h | 865 + .../include/clang/StaticAnalyzer/Core/Checker.h | 563 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 634 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 142 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 135 + .../Core/PathSensitive/BasicValueFactory.h | 244 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1130 + .../Core/PathSensitive/CheckerContext.h | 353 + .../Core/PathSensitive/CheckerHelpers.h | 49 + .../Core/PathSensitive/ConstraintManager.h | 194 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 551 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 57 + .../Core/PathSensitive/Environment.h | 128 + .../Core/PathSensitive/ExplodedGraph.h | 486 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 673 + .../Core/PathSensitive/FunctionSummary.h | 140 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1359 + .../Core/PathSensitive/ProgramState.h | 852 + .../Core/PathSensitive/ProgramStateTrait.h | 249 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 89 + .../Core/PathSensitive/SValBuilder.h | 350 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 625 + .../Core/PathSensitive/SimpleConstraintManager.h | 92 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 314 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 51 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 169 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 123 + .../Core/PathSensitive/SymbolManager.h | 605 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 27 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 100 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 48 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 33 + .../StaticAnalyzer/Frontend/FrontendActions.h | 63 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ArgumentsAdjusters.h | 69 + .../include/clang/Tooling/CommonOptionsParser.h | 117 + .../include/clang/Tooling/CompilationDatabase.h | 226 + .../Tooling/CompilationDatabasePluginRegistry.h | 27 + .../clang/include/clang/Tooling/Core/Diagnostic.h | 100 + .../clang/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/QualTypeNames.h | 79 + .../clang/include/clang/Tooling/Core/Replacement.h | 366 + .../clang/include/clang/Tooling/DiagnosticsYaml.h | 101 + .../clang/include/clang/Tooling/FileMatchTrie.h | 90 + .../clang/include/clang/Tooling/FixIt.h | 72 + .../clang/Tooling/JSONCompilationDatabase.h | 140 + .../clang/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/AtomicChange.h | 135 + .../include/clang/Tooling/RefactoringCallbacks.h | 90 + .../clang/include/clang/Tooling/ReplacementsYaml.h | 74 + .../clang/include/clang/Tooling/Tooling.h | 462 + .../clang/include/clang/module.modulemap | 140 + .../compiler-rt/include/CMakeLists.txt | 51 + .../include/sanitizer/allocator_interface.h | 83 + .../compiler-rt/include/sanitizer/asan_interface.h | 151 + .../include/sanitizer/common_interface_defs.h | 198 + .../include/sanitizer/coverage_interface.h | 71 + .../include/sanitizer/dfsan_interface.h | 116 + .../compiler-rt/include/sanitizer/esan_interface.h | 50 + .../include/sanitizer/linux_syscall_hooks.h | 3083 + .../compiler-rt/include/sanitizer/lsan_interface.h | 84 + .../compiler-rt/include/sanitizer/msan_interface.h | 111 + .../compiler-rt/include/sanitizer/tsan_interface.h | 121 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../compiler-rt/include/xray/xray_interface.h | 82 + .../compiler-rt/include/xray/xray_log_interface.h | 60 + .../compiler-rt/include/xray/xray_records.h | 99 + .../llvm/include/llvm-c/Analysis.h | 65 + .../llvm/include/llvm-c/BitReader.h | 85 + .../llvm/include/llvm-c/BitWriter.h | 59 + .../prebuilt_include/llvm/include/llvm-c/Core.h | 3206 + .../llvm/include/llvm-c/Disassembler.h | 258 + .../llvm/include/llvm-c/ErrorHandling.h | 49 + .../llvm/include/llvm-c/ExecutionEngine.h | 193 + .../llvm/include/llvm-c/IRReader.h | 40 + .../llvm/include/llvm-c/Initialization.h | 55 + .../llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + .../prebuilt_include/llvm/include/llvm-c/Linker.h | 41 + .../prebuilt_include/llvm/include/llvm-c/Object.h | 100 + .../llvm/include/llvm-c/OrcBindings.h | 141 + .../prebuilt_include/llvm/include/llvm-c/Support.h | 65 + .../prebuilt_include/llvm/include/llvm-c/Target.h | 299 + .../llvm/include/llvm-c/TargetMachine.h | 147 + .../llvm/include/llvm-c/Transforms/IPO.h | 81 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + .../llvm/include/llvm-c/Transforms/Scalar.h | 167 + .../llvm/include/llvm-c/Transforms/Vectorize.h | 53 + .../prebuilt_include/llvm/include/llvm-c/Types.h | 131 + .../prebuilt_include/llvm/include/llvm-c/lto.h | 827 + .../llvm/include/llvm-c/module.modulemap | 4 + .../llvm/include/llvm/ADT/APFloat.h | 1228 + .../prebuilt_include/llvm/include/llvm/ADT/APInt.h | 1993 + .../llvm/include/llvm/ADT/APSInt.h | 336 + .../llvm/include/llvm/ADT/AllocatorList.h | 226 + .../llvm/include/llvm/ADT/ArrayRef.h | 529 + .../llvm/include/llvm/ADT/BitVector.h | 632 + .../llvm/include/llvm/ADT/BitmaskEnum.h | 153 + .../llvm/include/llvm/ADT/BreadthFirstIterator.h | 164 + .../llvm/include/llvm/ADT/CachedHashString.h | 184 + .../llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + .../llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + .../llvm/include/llvm/ADT/DenseMap.h | 1128 + .../llvm/include/llvm/ADT/DenseMapInfo.h | 239 + .../llvm/include/llvm/ADT/DenseSet.h | 249 + .../llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + .../llvm/include/llvm/ADT/EpochTracker.h | 100 + .../llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + .../llvm/include/llvm/ADT/FoldingSet.h | 777 + .../llvm/include/llvm/ADT/GraphTraits.h | 120 + .../llvm/include/llvm/ADT/Hashing.h | 661 + .../llvm/include/llvm/ADT/ImmutableList.h | 235 + .../llvm/include/llvm/ADT/ImmutableMap.h | 412 + .../llvm/include/llvm/ADT/ImmutableSet.h | 1225 + .../llvm/include/llvm/ADT/IndexedMap.h | 85 + .../llvm/include/llvm/ADT/IntEqClasses.h | 88 + .../llvm/include/llvm/ADT/IntervalMap.h | 2155 + .../llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + .../llvm/include/llvm/ADT/MapVector.h | 223 + .../prebuilt_include/llvm/include/llvm/ADT/None.h | 27 + .../llvm/include/llvm/ADT/Optional.h | 289 + .../llvm/include/llvm/ADT/PackedVector.h | 151 + .../llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + .../llvm/include/llvm/ADT/PointerIntPair.h | 223 + .../llvm/include/llvm/ADT/PointerSumType.h | 205 + .../llvm/include/llvm/ADT/PointerUnion.h | 481 + .../llvm/include/llvm/ADT/PostOrderIterator.h | 308 + .../llvm/include/llvm/ADT/PriorityQueue.h | 83 + .../llvm/include/llvm/ADT/PriorityWorklist.h | 265 + .../llvm/include/llvm/ADT/SCCIterator.h | 247 + .../llvm/include/llvm/ADT/STLExtras.h | 1119 + .../llvm/include/llvm/ADT/ScopeExit.h | 54 + .../llvm/include/llvm/ADT/ScopedHashTable.h | 262 + .../llvm/include/llvm/ADT/Sequence.h | 79 + .../llvm/include/llvm/ADT/SetOperations.h | 71 + .../llvm/include/llvm/ADT/SetVector.h | 312 + .../llvm/include/llvm/ADT/SmallBitVector.h | 624 + .../llvm/include/llvm/ADT/SmallPtrSet.h | 496 + .../llvm/include/llvm/ADT/SmallSet.h | 141 + .../llvm/include/llvm/ADT/SmallString.h | 297 + .../llvm/include/llvm/ADT/SmallVector.h | 932 + .../llvm/include/llvm/ADT/SparseBitVector.h | 888 + .../llvm/include/llvm/ADT/SparseMultiSet.h | 522 + .../llvm/include/llvm/ADT/SparseSet.h | 315 + .../llvm/include/llvm/ADT/Statistic.h | 176 + .../llvm/include/llvm/ADT/StringExtras.h | 263 + .../llvm/include/llvm/ADT/StringMap.h | 560 + .../llvm/include/llvm/ADT/StringRef.h | 911 + .../llvm/include/llvm/ADT/StringSet.h | 45 + .../llvm/include/llvm/ADT/StringSwitch.h | 259 + .../llvm/include/llvm/ADT/TinyPtrVector.h | 346 + .../llvm/include/llvm/ADT/Triple.h | 763 + .../prebuilt_include/llvm/include/llvm/ADT/Twine.h | 552 + .../llvm/include/llvm/ADT/UniqueVector.h | 107 + .../llvm/include/llvm/ADT/VariadicFunction.h | 331 + .../llvm/include/llvm/ADT/edit_distance.h | 103 + .../prebuilt_include/llvm/include/llvm/ADT/ilist.h | 434 + .../llvm/include/llvm/ADT/ilist_base.h | 95 + .../llvm/include/llvm/ADT/ilist_iterator.h | 198 + .../llvm/include/llvm/ADT/ilist_node.h | 290 + .../llvm/include/llvm/ADT/ilist_node_base.h | 53 + .../llvm/include/llvm/ADT/ilist_node_options.h | 133 + .../llvm/include/llvm/ADT/iterator.h | 337 + .../llvm/include/llvm/ADT/iterator_range.h | 68 + .../llvm/include/llvm/ADT/simple_ilist.h | 310 + .../llvm/include/llvm/Analysis/AliasAnalysis.h | 1006 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + .../llvm/include/llvm/Analysis/AliasSetTracker.h | 451 + .../llvm/include/llvm/Analysis/AssumptionCache.h | 221 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 256 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 145 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 226 + .../llvm/include/llvm/Analysis/CFG.h | 94 + .../llvm/include/llvm/Analysis/CFGPrinter.h | 187 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + .../llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + .../llvm/include/llvm/Analysis/CallGraph.h | 498 + .../llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + .../llvm/include/llvm/Analysis/CallPrinter.h | 27 + .../llvm/include/llvm/Analysis/CaptureTracking.h | 81 + .../llvm/include/llvm/Analysis/CodeMetrics.h | 105 + .../llvm/include/llvm/Analysis/ConstantFolding.h | 140 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../llvm/include/llvm/Analysis/DemandedBits.h | 117 + .../include/llvm/Analysis/DependenceAnalysis.h | 953 + .../include/llvm/Analysis/DivergenceAnalysis.h | 48 + .../llvm/include/llvm/Analysis/DomPrinter.h | 30 + .../llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 226 + .../llvm/include/llvm/Analysis/EHPersonalities.h | 102 + .../llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + .../llvm/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 35 + .../llvm/include/llvm/Analysis/InlineCost.h | 197 + .../include/llvm/Analysis/InstructionSimplify.h | 336 + .../llvm/include/llvm/Analysis/Interval.h | 144 + .../llvm/include/llvm/Analysis/IntervalIterator.h | 268 + .../llvm/include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 96 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + .../llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + .../llvm/include/llvm/Analysis/LazyValueInfo.h | 150 + .../llvm/include/llvm/Analysis/Lint.h | 49 + .../llvm/include/llvm/Analysis/Loads.h | 121 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 739 + .../include/llvm/Analysis/LoopAnalysisManager.h | 155 + .../llvm/include/llvm/Analysis/LoopInfo.h | 883 + .../llvm/include/llvm/Analysis/LoopInfoImpl.h | 676 + .../llvm/include/llvm/Analysis/LoopIterator.h | 241 + .../llvm/include/llvm/Analysis/LoopPass.h | 176 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../llvm/include/llvm/Analysis/MemoryBuiltins.h | 288 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 527 + .../llvm/include/llvm/Analysis/MemoryLocation.h | 142 + .../llvm/include/llvm/Analysis/MemorySSA.h | 1155 + .../llvm/include/llvm/Analysis/MemorySSAUpdater.h | 153 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + .../llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/include/llvm/Analysis/ObjectUtils.h | 42 + .../llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + .../llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + .../llvm/include/llvm/Analysis/PHITransAddr.h | 127 + .../llvm/include/llvm/Analysis/Passes.h | 101 + .../llvm/include/llvm/Analysis/PostDominators.h | 106 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 126 + .../llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + .../llvm/include/llvm/Analysis/RegionInfo.h | 996 + .../llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + .../llvm/include/llvm/Analysis/RegionIterator.h | 353 + .../llvm/include/llvm/Analysis/RegionPass.h | 126 + .../llvm/include/llvm/Analysis/RegionPrinter.h | 71 + .../llvm/include/llvm/Analysis/ScalarEvolution.h | 1789 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 390 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 729 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + .../llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + .../llvm/include/llvm/Analysis/SparsePropagation.h | 202 + .../llvm/include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1127 + .../llvm/include/llvm/Analysis/TargetLibraryInfo.h | 388 + .../include/llvm/Analysis/TargetTransformInfo.h | 1292 + .../llvm/Analysis/TargetTransformInfoImpl.h | 685 + .../llvm/include/llvm/Analysis/Trace.h | 119 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + .../llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + .../llvm/include/llvm/Analysis/ValueTracking.h | 503 + .../llvm/include/llvm/Analysis/VectorUtils.h | 181 + .../llvm/include/llvm/AsmParser/Parser.h | 115 + .../llvm/include/llvm/AsmParser/SlotMapping.h | 42 + .../llvm/include/llvm/Bitcode/BitCodes.h | 185 + .../llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + .../llvm/include/llvm/Bitcode/BitcodeWriter.h | 95 + .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + .../llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + .../llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + .../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 556 + .../llvm/include/llvm/CMakeLists.txt | 7 + .../llvm/include/llvm/CodeGen/Analysis.h | 131 + .../llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + .../llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + .../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1120 + .../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + .../llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + .../llvm/include/llvm/CodeGen/CommandFlags.h | 390 + .../llvm/include/llvm/CodeGen/DAGCombine.h | 25 + .../llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + .../llvm/include/llvm/CodeGen/DIE.h | 893 + .../llvm/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + .../llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + .../llvm/include/llvm/CodeGen/ExecutionDepsFix.h | 220 + .../llvm/include/llvm/CodeGen/FastISel.h | 551 + .../llvm/include/llvm/CodeGen/FaultMaps.h | 222 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + .../llvm/include/llvm/CodeGen/GCMetadata.h | 207 + .../llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + .../llvm/include/llvm/CodeGen/GCStrategy.h | 181 + .../llvm/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + .../llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 434 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 76 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 624 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + .../llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 64 + .../llvm/include/llvm/CodeGen/ISDOpcodes.h | 936 + .../llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + .../llvm/include/llvm/CodeGen/LiveInterval.h | 935 + .../include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + .../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + .../llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + .../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + .../llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + .../llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + .../llvm/include/llvm/CodeGen/LiveVariables.h | 309 + .../llvm/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + .../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 430 + .../llvm/include/llvm/CodeGen/MachORelocation.h | 56 + .../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 859 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 79 + .../include/llvm/CodeGen/MachineConstantPool.h | 165 + .../llvm/CodeGen/MachineDominanceFrontier.h | 109 + .../llvm/include/llvm/CodeGen/MachineDominators.h | 292 + .../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + .../llvm/include/llvm/CodeGen/MachineFunction.h | 908 + .../llvm/CodeGen/MachineFunctionInitializer.h | 38 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + .../llvm/include/llvm/CodeGen/MachineInstr.h | 1324 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 535 + .../llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 283 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + .../llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + .../llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + .../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 109 + .../llvm/include/llvm/CodeGen/MachineOperand.h | 804 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + .../include/llvm/CodeGen/MachinePassRegistry.h | 157 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1113 + .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + .../llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 407 + .../llvm/include/llvm/CodeGen/MachineValueType.h | 717 + .../llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + .../llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + .../llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + .../llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + .../llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + .../llvm/include/llvm/CodeGen/ParallelCG.h | 48 + .../llvm/include/llvm/CodeGen/Passes.h | 439 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + .../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + .../llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + .../llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + .../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + .../llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + .../llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + .../llvm/include/llvm/CodeGen/ScheduleDAG.h | 758 + .../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + .../llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + .../llvm/include/llvm/CodeGen/SelectionDAG.h | 1511 + .../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 335 + .../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2287 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + .../llvm/include/llvm/CodeGen/SlotIndexes.h | 702 + .../llvm/include/llvm/CodeGen/StackMaps.h | 325 + .../llvm/include/llvm/CodeGen/StackProtector.h | 143 + .../llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 192 + .../llvm/include/llvm/CodeGen/TargetPassConfig.h | 422 + .../llvm/include/llvm/CodeGen/TargetSchedule.h | 196 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + .../llvm/include/llvm/CodeGen/ValueTypes.h | 385 + .../llvm/include/llvm/CodeGen/ValueTypes.td | 119 + .../llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + .../llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + .../llvm/include/llvm/Config/AsmParsers.def | 32 + .../llvm/include/llvm/Config/AsmPrinters.def | 32 + .../llvm/include/llvm/Config/Disassemblers.def | 32 + .../llvm/include/llvm/Config/Targets.def | 31 + .../llvm/include/llvm/Config/abi-breaking.h | 47 + .../llvm/include/llvm/Config/config.h | 763 + .../llvm/include/llvm/Config/llvm-config.h | 116 + .../include/llvm/Config/llvm-platform-config.h | 160 + .../llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + .../llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + .../include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 555 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 46 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 40 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + .../llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 69 + .../CodeView/SymbolVisitorCallbackPipeline.h | 71 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + .../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 81 + .../llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 853 + .../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + .../llvm/DebugInfo/CodeView/TypeRecords.def | 251 + .../llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + .../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 31 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableBuilder.h | 135 + .../CodeView/TypeVisitorCallbackPipeline.h | 114 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + .../llvm/include/llvm/DebugInfo/DIContext.h | 218 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 354 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + .../llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + .../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + .../include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + .../llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + .../llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 82 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 120 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 52 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + .../llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 83 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 64 + .../include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + .../llvm/DebugInfo/PDB/Native/ModInfoBuilder.h | 74 + .../include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 55 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 35 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 39 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + .../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 114 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 53 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 321 + .../llvm/DebugInfo/PDB/Native/StringTable.h | 56 + .../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 88 + .../llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + .../llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + .../llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 148 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 61 + .../llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 45 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 50 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 43 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + .../llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + .../llvm/include/llvm/Demangle/Demangle.h | 28 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + .../include/llvm/ExecutionEngine/GenericValue.h | 54 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 122 + .../llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + .../llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 35 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 436 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1481 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + .../llvm/include/llvm/IR/Argument.h | 135 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + .../llvm/include/llvm/IR/Attributes.gen | 458 + .../llvm/include/llvm/IR/Attributes.h | 705 + .../llvm/include/llvm/IR/Attributes.td | 213 + .../llvm/include/llvm/IR/AutoUpgrade.h | 83 + .../llvm/include/llvm/IR/BasicBlock.h | 370 + .../prebuilt_include/llvm/include/llvm/IR/CFG.h | 264 + .../llvm/include/llvm/IR/CMakeLists.txt | 6 + .../llvm/include/llvm/IR/CallSite.h | 683 + .../llvm/include/llvm/IR/CallingConv.h | 206 + .../prebuilt_include/llvm/include/llvm/IR/Comdat.h | 65 + .../llvm/include/llvm/IR/Constant.h | 167 + .../llvm/include/llvm/IR/ConstantFolder.h | 277 + .../llvm/include/llvm/IR/ConstantRange.h | 361 + .../llvm/include/llvm/IR/Constants.h | 1297 + .../llvm/include/llvm/IR/DIBuilder.h | 783 + .../llvm/include/llvm/IR/DataLayout.h | 565 + .../llvm/include/llvm/IR/DebugInfo.h | 143 + .../llvm/include/llvm/IR/DebugInfoFlags.def | 59 + .../llvm/include/llvm/IR/DebugInfoMetadata.h | 2769 + .../llvm/include/llvm/IR/DebugLoc.h | 116 + .../llvm/include/llvm/IR/DerivedTypes.h | 485 + .../llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + .../llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + .../llvm/include/llvm/IR/Dominators.h | 262 + .../llvm/include/llvm/IR/Function.h | 701 + .../llvm/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 162 + .../llvm/include/llvm/IR/GlobalAlias.h | 94 + .../llvm/include/llvm/IR/GlobalIFunc.h | 76 + .../llvm/include/llvm/IR/GlobalIndirectSymbol.h | 93 + .../llvm/include/llvm/IR/GlobalObject.h | 182 + .../llvm/include/llvm/IR/GlobalValue.h | 553 + .../llvm/include/llvm/IR/GlobalVariable.h | 196 + .../llvm/include/llvm/IR/IRBuilder.h | 1903 + .../llvm/include/llvm/IR/IRPrintingPasses.h | 95 + .../llvm/include/llvm/IR/InlineAsm.h | 367 + .../llvm/include/llvm/IR/InstIterator.h | 161 + .../llvm/include/llvm/IR/InstVisitor.h | 298 + .../llvm/include/llvm/IR/InstrTypes.h | 1671 + .../llvm/include/llvm/IR/Instruction.def | 225 + .../llvm/include/llvm/IR/Instruction.h | 639 + .../llvm/include/llvm/IR/Instructions.h | 5123 ++ .../llvm/include/llvm/IR/IntrinsicInst.h | 491 + .../llvm/include/llvm/IR/Intrinsics.gen | 34493 +++++++++ .../llvm/include/llvm/IR/Intrinsics.h | 170 + .../llvm/include/llvm/IR/Intrinsics.td | 804 + .../llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 719 + .../llvm/include/llvm/IR/IntrinsicsARM.td | 532 + .../llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + .../llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 +++ .../llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + .../llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + .../llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + .../llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + .../llvm/include/llvm/IR/IntrinsicsX86.td | 6391 ++ .../llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + .../llvm/include/llvm/IR/LLVMContext.h | 294 + .../llvm/include/llvm/IR/LegacyPassManager.h | 103 + .../llvm/include/llvm/IR/LegacyPassManagers.h | 505 + .../llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + .../llvm/include/llvm/IR/MDBuilder.h | 172 + .../llvm/include/llvm/IR/Mangler.h | 55 + .../llvm/include/llvm/IR/Metadata.def | 125 + .../llvm/include/llvm/IR/Metadata.h | 1381 + .../prebuilt_include/llvm/include/llvm/IR/Module.h | 838 + .../llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + .../llvm/include/llvm/IR/ModuleSummaryIndex.h | 730 + .../llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + .../llvm/include/llvm/IR/NoFolder.h | 342 + .../llvm/include/llvm/IR/OperandTraits.h | 160 + .../llvm/include/llvm/IR/Operator.h | 530 + .../llvm/include/llvm/IR/OptBisect.h | 63 + .../llvm/include/llvm/IR/PassManager.h | 1279 + .../llvm/include/llvm/IR/PassManagerInternal.h | 309 + .../llvm/include/llvm/IR/PatternMatch.h | 1440 + .../llvm/include/llvm/IR/PredIteratorCache.h | 81 + .../llvm/include/llvm/IR/ProfileSummary.h | 85 + .../llvm/include/llvm/IR/Statepoint.h | 465 + .../llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + .../llvm/include/llvm/IR/TrackingMDRef.h | 174 + .../prebuilt_include/llvm/include/llvm/IR/Type.h | 479 + .../llvm/include/llvm/IR/TypeBuilder.h | 407 + .../llvm/include/llvm/IR/TypeFinder.h | 82 + .../prebuilt_include/llvm/include/llvm/IR/Use.h | 156 + .../llvm/include/llvm/IR/UseListOrder.h | 44 + .../prebuilt_include/llvm/include/llvm/IR/User.h | 314 + .../llvm/include/llvm/IR/Value.def | 103 + .../prebuilt_include/llvm/include/llvm/IR/Value.h | 834 + .../llvm/include/llvm/IR/ValueHandle.h | 505 + .../llvm/include/llvm/IR/ValueMap.h | 432 + .../llvm/include/llvm/IR/ValueSymbolTable.h | 139 + .../llvm/include/llvm/IR/Verifier.h | 142 + .../llvm/include/llvm/IRReader/IRReader.h | 50 + .../llvm/include/llvm/InitializePasses.h | 373 + .../llvm/include/llvm/LTO/Caching.h | 44 + .../llvm/include/llvm/LTO/Config.h | 189 + .../prebuilt_include/llvm/include/llvm/LTO/LTO.h | 381 + .../llvm/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + .../llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 337 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../llvm/include/llvm/LibDriver/LibDriver.h | 24 + .../llvm/include/llvm/LineEditor/LineEditor.h | 154 + .../prebuilt_include/llvm/include/llvm/LinkAllIR.h | 53 + .../llvm/include/llvm/LinkAllPasses.h | 225 + .../llvm/include/llvm/Linker/IRMover.h | 89 + .../llvm/include/llvm/Linker/Linker.h | 59 + .../llvm/include/llvm/MC/ConstantPools.h | 99 + .../llvm/include/llvm/MC/LaneBitmask.h | 89 + .../llvm/include/llvm/MC/MCAsmBackend.h | 141 + .../llvm/include/llvm/MC/MCAsmInfo.h | 629 + .../llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + .../llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + .../llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + .../llvm/include/llvm/MC/MCAsmLayout.h | 107 + .../llvm/include/llvm/MC/MCAssembler.h | 427 + .../llvm/include/llvm/MC/MCCodeEmitter.h | 43 + .../llvm/include/llvm/MC/MCCodeView.h | 311 + .../llvm/include/llvm/MC/MCContext.h | 719 + .../llvm/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 114 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + .../llvm/include/llvm/MC/MCDwarf.h | 527 + .../llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + .../llvm/include/llvm/MC/MCELFStreamer.h | 100 + .../prebuilt_include/llvm/include/llvm/MC/MCExpr.h | 586 + .../llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + .../llvm/include/llvm/MC/MCFixup.h | 117 + .../llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + .../llvm/include/llvm/MC/MCFragment.h | 564 + .../prebuilt_include/llvm/include/llvm/MC/MCInst.h | 215 + .../llvm/include/llvm/MC/MCInstBuilder.h | 74 + .../llvm/include/llvm/MC/MCInstPrinter.h | 109 + .../llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + .../llvm/include/llvm/MC/MCInstrDesc.h | 584 + .../llvm/include/llvm/MC/MCInstrInfo.h | 59 + .../llvm/include/llvm/MC/MCInstrItineraries.h | 235 + .../llvm/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + .../llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + .../llvm/include/llvm/MC/MCObjectStreamer.h | 175 + .../llvm/include/llvm/MC/MCObjectWriter.h | 200 + .../llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + .../llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + .../llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + .../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + .../llvm/include/llvm/MC/MCRegisterInfo.h | 725 + .../llvm/include/llvm/MC/MCSchedule.h | 233 + .../llvm/include/llvm/MC/MCSection.h | 187 + .../llvm/include/llvm/MC/MCSectionCOFF.h | 100 + .../llvm/include/llvm/MC/MCSectionELF.h | 99 + .../llvm/include/llvm/MC/MCSectionMachO.h | 92 + .../llvm/include/llvm/MC/MCSectionWasm.h | 86 + .../llvm/include/llvm/MC/MCStreamer.h | 896 + .../llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + .../llvm/include/llvm/MC/MCSymbol.h | 428 + .../llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + .../llvm/include/llvm/MC/MCSymbolELF.h | 54 + .../llvm/include/llvm/MC/MCSymbolMachO.h | 136 + .../llvm/include/llvm/MC/MCSymbolWasm.h | 57 + .../llvm/include/llvm/MC/MCTargetOptions.h | 72 + .../include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + .../llvm/include/llvm/MC/MCValue.h | 86 + .../llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + .../llvm/include/llvm/MC/MCWasmStreamer.h | 83 + .../llvm/include/llvm/MC/MCWin64EH.h | 62 + .../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + .../llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + .../llvm/include/llvm/MC/MCWinEH.h | 67 + .../llvm/include/llvm/MC/MachineLocation.h | 77 + .../llvm/include/llvm/MC/SectionKind.h | 208 + .../llvm/include/llvm/MC/StringTableBuilder.h | 75 + .../llvm/include/llvm/MC/SubtargetFeature.h | 130 + .../llvm/include/llvm/Object/Archive.h | 270 + .../llvm/include/llvm/Object/ArchiveWriter.h | 45 + .../llvm/include/llvm/Object/Binary.h | 196 + .../llvm/include/llvm/Object/COFF.h | 1039 + .../llvm/include/llvm/Object/COFFImportFile.h | 74 + .../llvm/include/llvm/Object/Decompressor.h | 64 + .../llvm/include/llvm/Object/ELF.h | 525 + .../llvm/include/llvm/Object/ELFObjectFile.h | 1079 + .../llvm/include/llvm/Object/ELFTypes.h | 640 + .../llvm/include/llvm/Object/Error.h | 92 + .../llvm/include/llvm/Object/IRObjectFile.h | 67 + .../llvm/include/llvm/Object/IRSymtab.h | 298 + .../llvm/include/llvm/Object/MachO.h | 685 + .../llvm/include/llvm/Object/MachOUniversal.h | 168 + .../llvm/Object/ModuleSummaryIndexObjectFile.h | 99 + .../llvm/include/llvm/Object/ModuleSymbolTable.h | 62 + .../llvm/include/llvm/Object/ObjectFile.h | 486 + .../llvm/include/llvm/Object/RelocVisitor.h | 488 + .../llvm/include/llvm/Object/StackMapParser.h | 446 + .../llvm/include/llvm/Object/SymbolSize.h | 34 + .../llvm/include/llvm/Object/SymbolicFile.h | 205 + .../llvm/include/llvm/Object/Wasm.h | 188 + .../llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + .../llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + .../llvm/include/llvm/ObjectYAML/DWARFYAML.h | 310 + .../llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + .../llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + .../llvm/include/llvm/ObjectYAML/ObjectYAML.h | 37 + .../llvm/include/llvm/ObjectYAML/WasmYAML.h | 339 + .../llvm/include/llvm/ObjectYAML/YAML.h | 103 + .../llvm/include/llvm/Option/Arg.h | 127 + .../llvm/include/llvm/Option/ArgList.h | 469 + .../llvm/include/llvm/Option/OptParser.td | 135 + .../llvm/include/llvm/Option/OptSpecifier.h | 41 + .../llvm/include/llvm/Option/OptTable.h | 174 + .../llvm/include/llvm/Option/Option.h | 207 + .../prebuilt_include/llvm/include/llvm/Pass.h | 390 + .../llvm/include/llvm/PassAnalysisSupport.h | 275 + .../prebuilt_include/llvm/include/llvm/PassInfo.h | 145 + .../llvm/include/llvm/PassRegistry.h | 99 + .../llvm/include/llvm/PassSupport.h | 232 + .../llvm/include/llvm/Passes/PassBuilder.h | 325 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + .../ProfileData/Coverage/CoverageMappingReader.h | 195 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + .../llvm/include/llvm/ProfileData/InstrProf.h | 1002 + .../include/llvm/ProfileData/InstrProfData.inc | 685 + .../include/llvm/ProfileData/InstrProfReader.h | 457 + .../include/llvm/ProfileData/InstrProfWriter.h | 93 + .../llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + .../llvm/include/llvm/ProfileData/SampleProf.h | 396 + .../include/llvm/ProfileData/SampleProfReader.h | 462 + .../include/llvm/ProfileData/SampleProfWriter.h | 142 + .../include/llvm/Support/AArch64TargetParser.def | 89 + .../llvm/include/llvm/Support/ARMAttributeParser.h | 140 + .../llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + .../llvm/include/llvm/Support/ARMEHABI.h | 134 + .../llvm/include/llvm/Support/ARMTargetParser.def | 255 + .../llvm/include/llvm/Support/ARMWinEH.h | 382 + .../llvm/include/llvm/Support/AlignOf.h | 146 + .../llvm/include/llvm/Support/Allocator.h | 458 + .../llvm/include/llvm/Support/ArrayRecycler.h | 142 + .../llvm/include/llvm/Support/Atomic.h | 43 + .../llvm/include/llvm/Support/AtomicOrdering.h | 153 + .../llvm/include/llvm/Support/BinaryByteStream.h | 192 + .../llvm/include/llvm/Support/BinaryItemStream.h | 95 + .../llvm/include/llvm/Support/BinaryStream.h | 78 + .../llvm/include/llvm/Support/BinaryStreamArray.h | 320 + .../llvm/include/llvm/Support/BinaryStreamError.h | 48 + .../llvm/include/llvm/Support/BinaryStreamReader.h | 234 + .../llvm/include/llvm/Support/BinaryStreamRef.h | 174 + .../llvm/include/llvm/Support/BinaryStreamWriter.h | 166 + .../llvm/include/llvm/Support/BlockFrequency.h | 78 + .../llvm/include/llvm/Support/BranchProbability.h | 219 + .../llvm/include/llvm/Support/CBindingWrapping.h | 47 + .../llvm/include/llvm/Support/COFF.h | 680 + .../llvm/include/llvm/Support/COM.h | 36 + .../llvm/include/llvm/Support/CachePruning.h | 63 + .../llvm/include/llvm/Support/Capacity.h | 32 + .../llvm/include/llvm/Support/Casting.h | 328 + .../llvm/include/llvm/Support/Chrono.h | 150 + .../llvm/include/llvm/Support/CodeGen.h | 62 + .../llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + .../llvm/include/llvm/Support/CommandLine.h | 1885 + .../llvm/include/llvm/Support/Compiler.h | 500 + .../llvm/include/llvm/Support/Compression.h | 52 + .../llvm/include/llvm/Support/ConvertUTF.h | 291 + .../include/llvm/Support/CrashRecoveryContext.h | 194 + .../llvm/include/llvm/Support/DOTGraphTraits.h | 167 + .../llvm/include/llvm/Support/DataExtractor.h | 365 + .../llvm/include/llvm/Support/DataTypes.h | 213 + .../llvm/include/llvm/Support/DataTypes.h.cmake | 135 + .../llvm/include/llvm/Support/Debug.h | 122 + .../llvm/include/llvm/Support/DebugCounter.h | 165 + .../llvm/include/llvm/Support/Dwarf.def | 838 + .../llvm/include/llvm/Support/Dwarf.h | 455 + .../llvm/include/llvm/Support/DynamicLibrary.h | 114 + .../llvm/include/llvm/Support/ELF.h | 1375 + .../include/llvm/Support/ELFRelocs/AArch64.def | 201 + .../llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + .../llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + .../llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + .../llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + .../include/llvm/Support/ELFRelocs/Hexagon.def | 101 + .../llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + .../llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + .../include/llvm/Support/ELFRelocs/PowerPC.def | 123 + .../include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + .../llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + .../llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + .../include/llvm/Support/ELFRelocs/SystemZ.def | 71 + .../include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + .../llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + .../llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + .../llvm/include/llvm/Support/Endian.h | 401 + .../llvm/include/llvm/Support/EndianStream.h | 69 + .../llvm/include/llvm/Support/Errc.h | 86 + .../llvm/include/llvm/Support/Errno.h | 34 + .../llvm/include/llvm/Support/Error.h | 1029 + .../llvm/include/llvm/Support/ErrorHandling.h | 106 + .../llvm/include/llvm/Support/ErrorOr.h | 287 + .../llvm/include/llvm/Support/FileOutputBuffer.h | 90 + .../llvm/include/llvm/Support/FileSystem.h | 1064 + .../llvm/include/llvm/Support/FileUtilities.h | 78 + .../llvm/include/llvm/Support/Format.h | 248 + .../llvm/include/llvm/Support/FormatAdapters.h | 90 + .../llvm/include/llvm/Support/FormatCommon.h | 69 + .../llvm/include/llvm/Support/FormatProviders.h | 423 + .../llvm/include/llvm/Support/FormatVariadic.h | 247 + .../include/llvm/Support/FormatVariadicDetails.h | 112 + .../llvm/include/llvm/Support/FormattedStream.h | 162 + .../llvm/include/llvm/Support/GCOV.h | 460 + .../llvm/include/llvm/Support/GenericDomTree.h | 830 + .../llvm/Support/GenericDomTreeConstruction.h | 281 + .../llvm/include/llvm/Support/GlobPattern.h | 48 + .../llvm/include/llvm/Support/GraphWriter.h | 352 + .../llvm/include/llvm/Support/Host.h | 89 + .../llvm/include/llvm/Support/JamCRC.h | 49 + .../llvm/include/llvm/Support/LEB128.h | 185 + .../llvm/include/llvm/Support/LICENSE.TXT | 6 + .../llvm/include/llvm/Support/LineIterator.h | 88 + .../llvm/include/llvm/Support/Locale.h | 17 + .../llvm/include/llvm/Support/LockFileManager.h | 99 + .../llvm/include/llvm/Support/LowLevelTypeImpl.h | 202 + .../llvm/include/llvm/Support/MD5.h | 122 + .../llvm/include/llvm/Support/MachO.def | 120 + .../llvm/include/llvm/Support/MachO.h | 2038 + .../llvm/include/llvm/Support/ManagedStatic.h | 99 + .../llvm/include/llvm/Support/MathExtras.h | 828 + .../llvm/include/llvm/Support/Memory.h | 186 + .../llvm/include/llvm/Support/MemoryBuffer.h | 183 + .../llvm/include/llvm/Support/MipsABIFlags.h | 102 + .../llvm/include/llvm/Support/Mutex.h | 158 + .../llvm/include/llvm/Support/MutexGuard.h | 41 + .../llvm/include/llvm/Support/NativeFormatting.h | 49 + .../llvm/include/llvm/Support/OnDiskHashTable.h | 615 + .../llvm/include/llvm/Support/Options.h | 120 + .../llvm/include/llvm/Support/Path.h | 475 + .../llvm/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 106 + .../llvm/include/llvm/Support/PrettyStackTrace.h | 96 + .../llvm/include/llvm/Support/Printable.h | 52 + .../llvm/include/llvm/Support/Process.h | 194 + .../llvm/include/llvm/Support/Program.h | 194 + .../llvm/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + .../llvm/include/llvm/Support/Recycler.h | 113 + .../llvm/include/llvm/Support/RecyclingAllocator.h | 77 + .../llvm/include/llvm/Support/Regex.h | 102 + .../llvm/include/llvm/Support/Registry.h | 160 + .../llvm/include/llvm/Support/SHA1.h | 89 + .../llvm/include/llvm/Support/SMLoc.h | 65 + .../llvm/include/llvm/Support/SaveAndRestore.h | 49 + .../llvm/include/llvm/Support/ScaledNumber.h | 897 + .../llvm/include/llvm/Support/ScopedPrinter.h | 378 + .../llvm/include/llvm/Support/Signals.h | 77 + .../llvm/include/llvm/Support/Solaris.h | 49 + .../llvm/include/llvm/Support/SourceMgr.h | 281 + .../llvm/include/llvm/Support/SpecialCaseList.h | 104 + .../llvm/include/llvm/Support/StringPool.h | 138 + .../llvm/include/llvm/Support/StringSaver.h | 32 + .../llvm/include/llvm/Support/SwapByteOrder.h | 127 + .../llvm/include/llvm/Support/SystemUtils.h | 32 + .../llvm/include/llvm/Support/TarWriter.h | 32 + .../llvm/include/llvm/Support/TargetParser.h | 209 + .../llvm/include/llvm/Support/TargetRegistry.h | 1175 + .../llvm/include/llvm/Support/TargetSelect.h | 165 + .../llvm/include/llvm/Support/ThreadLocal.h | 63 + .../llvm/include/llvm/Support/ThreadPool.h | 122 + .../llvm/include/llvm/Support/Threading.h | 161 + .../llvm/include/llvm/Support/Timer.h | 231 + .../llvm/include/llvm/Support/ToolOutputFile.h | 63 + .../llvm/include/llvm/Support/TrailingObjects.h | 401 + .../llvm/include/llvm/Support/TrigramIndex.h | 70 + .../llvm/include/llvm/Support/TypeName.h | 65 + .../llvm/include/llvm/Support/Unicode.h | 67 + .../llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + .../llvm/include/llvm/Support/UniqueLock.h | 69 + .../llvm/include/llvm/Support/Valgrind.h | 32 + .../llvm/include/llvm/Support/Wasm.h | 202 + .../llvm/Support/WasmRelocs/WebAssembly.def | 13 + .../llvm/include/llvm/Support/Watchdog.h | 38 + .../llvm/include/llvm/Support/Win64EH.h | 147 + .../llvm/include/llvm/Support/WindowsError.h | 19 + .../llvm/include/llvm/Support/YAMLParser.h | 603 + .../llvm/include/llvm/Support/YAMLTraits.h | 1634 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../llvm/include/llvm/Support/raw_os_ostream.h | 42 + .../llvm/include/llvm/Support/raw_ostream.h | 544 + .../llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + .../llvm/include/llvm/Support/thread.h | 53 + .../llvm/include/llvm/Support/type_traits.h | 122 + .../llvm/include/llvm/Support/xxhash.h | 47 + .../llvm/include/llvm/TableGen/Error.h | 39 + .../llvm/include/llvm/TableGen/Main.h | 28 + .../llvm/include/llvm/TableGen/Record.h | 1723 + .../llvm/include/llvm/TableGen/SearchableTable.td | 41 + .../llvm/include/llvm/TableGen/SetTheory.h | 145 + .../llvm/include/llvm/TableGen/StringMatcher.h | 54 + .../include/llvm/TableGen/StringToOffsetTable.h | 103 + .../llvm/include/llvm/TableGen/TableGenBackend.h | 28 + .../llvm/include/llvm/Target/CostTable.h | 70 + .../llvm/include/llvm/Target/GenericOpcodes.td | 547 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 53 + .../llvm/include/llvm/Target/GlobalISel/Target.td | 56 + .../llvm/include/llvm/Target/Target.td | 1364 + .../llvm/include/llvm/Target/TargetCallingConv.h | 204 + .../llvm/include/llvm/Target/TargetCallingConv.td | 187 + .../llvm/include/llvm/Target/TargetFrameLowering.h | 346 + .../llvm/include/llvm/Target/TargetInstrInfo.h | 1614 + .../llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../llvm/include/llvm/Target/TargetItinerary.td | 152 + .../llvm/include/llvm/Target/TargetLowering.h | 3248 + .../include/llvm/Target/TargetLoweringObjectFile.h | 195 + .../llvm/include/llvm/Target/TargetMachine.h | 306 + .../llvm/include/llvm/Target/TargetOpcodes.def | 416 + .../llvm/include/llvm/Target/TargetOpcodes.h | 42 + .../llvm/include/llvm/Target/TargetOptions.h | 268 + .../llvm/include/llvm/Target/TargetRegisterInfo.h | 1135 + .../llvm/include/llvm/Target/TargetSchedule.td | 439 + .../llvm/include/llvm/Target/TargetSelectionDAG.td | 1133 + .../llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + .../llvm/include/llvm/Transforms/Coroutines.h | 38 + .../llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + .../llvm/include/llvm/Transforms/IPO.h | 272 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 31 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 35 + .../llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + .../include/llvm/Transforms/IPO/FunctionImport.h | 142 + .../llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + .../llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + .../llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + .../include/llvm/Transforms/IPO/PartialInlining.h | 29 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 219 + .../llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + .../llvm/Transforms/InstCombine/InstCombine.h | 61 + .../Transforms/InstCombine/InstCombineWorklist.h | 109 + .../llvm/include/llvm/Transforms/InstrProfiling.h | 121 + .../llvm/include/llvm/Transforms/Instrumentation.h | 221 + .../llvm/include/llvm/Transforms/ObjCARC.h | 48 + .../include/llvm/Transforms/PGOInstrumentation.h | 61 + .../llvm/include/llvm/Transforms/SampleProfile.h | 27 + .../llvm/include/llvm/Transforms/Scalar.h | 572 + .../llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + .../llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 149 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + .../llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + .../llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 634 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 31 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 144 + .../llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 30 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + .../llvm/Transforms/Scalar/LoopPassManager.h | 385 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 174 + .../llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 100 + .../llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + .../llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 47 + .../llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 29 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 289 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 36 + .../llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + .../llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 148 + .../llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + .../llvm/Transforms/Utils/FunctionComparator.h | 376 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../llvm/include/llvm/Transforms/Utils/Local.h | 414 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + .../llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 89 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 295 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 178 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + .../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + .../include/llvm/Transforms/Utils/SplitModule.h | 44 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 65 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 273 + .../llvm/include/llvm/Transforms/Vectorize.h | 151 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 106 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + .../llvm/include/llvm/XRay/Graph.h | 494 + .../llvm/include/llvm/XRay/InstrumentationMap.h | 129 + .../llvm/include/llvm/XRay/Trace.h | 71 + .../llvm/include/llvm/XRay/XRayRecord.h | 81 + .../llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + .../llvm/include/llvm/module.modulemap | 301 + .../llvm/include/llvm/module.modulemap.build | 9 + .../llvm/lib/Fuzzer/FuzzerCorpus.h | 224 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerDefs.h | 116 + .../llvm/lib/Fuzzer/FuzzerDictionary.h | 127 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.def | 46 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + .../llvm/lib/Fuzzer/FuzzerFlags.def | 126 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerIO.h | 76 + .../llvm/lib/Fuzzer/FuzzerInterface.h | 67 + .../llvm/lib/Fuzzer/FuzzerInternal.h | 150 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerMerge.h | 80 + .../llvm/lib/Fuzzer/FuzzerMutate.h | 156 + .../llvm/lib/Fuzzer/FuzzerOptions.h | 68 + .../llvm/lib/Fuzzer/FuzzerRandom.h | 34 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + .../llvm/lib/Fuzzer/FuzzerTracePC.h | 162 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerUtil.h | 76 + .../llvm/lib/Fuzzer/FuzzerValueBitMap.h | 94 + clang-4053586/repo.prop | 45 + clang-4053586/test/aarch64/bin/asan_test | Bin 0 -> 4326808 bytes clang-4053586/test/arm/bin/asan_test | Bin 0 -> 3437424 bytes clang-4053586/test/i686/bin/asan_test | Bin 0 -> 3898300 bytes clang-4053586/test/mips/bin/asan_test | Bin 0 -> 4251660 bytes clang-4053586/test/mips64/bin/asan_test | Bin 0 -> 4561296 bytes clang-4053586/tools/scan-build/CMakeLists.txt | 85 + clang-4053586/tools/scan-build/bin/scan-build | 1870 + .../tools/scan-build/bin/scan-build.bat | 0 .../tools/scan-build/bin/set-xcode-analyzer | 114 + .../tools/scan-build/libexec/c++-analyzer | 8 + .../tools/scan-build/libexec/c++-analyzer.bat | 0 .../tools/scan-build/libexec/ccc-analyzer | 785 + .../tools/scan-build/libexec/ccc-analyzer.bat | 0 clang-4053586/tools/scan-build/man/scan-build.1 | 349 + .../tools/scan-build/share/scan-build/scanview.css | 62 + .../tools/scan-build/share/scan-build/sorttable.js | 492 + clang-4053586/tools/scan-view/CMakeLists.txt | 41 + clang-4053586/tools/scan-view/bin/scan-view | 143 + clang-4053586/tools/scan-view/share/FileRadar.scpt | Bin 0 -> 18418 bytes .../tools/scan-view/share/GetRadarVersion.scpt | 0 clang-4053586/tools/scan-view/share/Reporter.py | 251 + clang-4053586/tools/scan-view/share/ScanView.py | 767 + clang-4053586/tools/scan-view/share/bugcatcher.ico | Bin 0 -> 318 bytes clang-4053586/tools/scan-view/share/startfile.py | 206 + clang-stable | 2 +- soong/Android.bp | 30 + soong/clangprebuilts.go | 157 + 7805 files changed, 2865711 insertions(+), 315719 deletions(-) ce80566 release-request-957cd691-fb71-4770-8ff7-a3b9602655a5-for-git_oc-mr1-release-4314464 snap-temp-L54400000099147910 ========platform/prebuilts/deqp between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 ++++ spirv/vulkan/prebuilt/0x00000000.spv | Bin 0 -> 404 bytes spirv/vulkan/prebuilt/0x00000001.spv | Bin 0 -> 316 bytes spirv/vulkan/prebuilt/0x00000002.spv | Bin 0 -> 420 bytes spirv/vulkan/prebuilt/0x00000007.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00000008.spv | Bin 0 -> 332 bytes spirv/vulkan/prebuilt/0x00000009.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x0000000a.spv | Bin 0 -> 432 bytes spirv/vulkan/prebuilt/0x0000000b.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x0000000c.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x0000000d.spv | Bin 0 -> 304 bytes spirv/vulkan/prebuilt/0x0000000e.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000000f.spv | Bin 0 -> 288 bytes spirv/vulkan/prebuilt/0x00000010.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000011.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00000012.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x00000013.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x00000014.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x00000015.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00000016.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00000017.spv | Bin 0 -> 2424 bytes spirv/vulkan/prebuilt/0x00000018.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x00000019.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x0000001a.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x0000001b.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x0000001c.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x0000001d.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x0000001e.spv | Bin 0 -> 312 bytes spirv/vulkan/prebuilt/0x0000001f.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00000020.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000021.spv | Bin 0 -> 496 bytes .../prebuilt/{0x0000c434.spv => 0x00000022.spv} | Bin .../prebuilt/{0x0000c435.spv => 0x00000023.spv} | Bin spirv/vulkan/prebuilt/0x00000024.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c436.spv => 0x00000025.spv} | Bin .../prebuilt/{0x0000c437.spv => 0x00000026.spv} | Bin spirv/vulkan/prebuilt/0x00000027.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c438.spv => 0x00000028.spv} | Bin .../prebuilt/{0x0000c439.spv => 0x00000029.spv} | Bin spirv/vulkan/prebuilt/0x0000002a.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c43a.spv => 0x0000002b.spv} | Bin .../prebuilt/{0x0000c43b.spv => 0x0000002c.spv} | Bin spirv/vulkan/prebuilt/0x0000002d.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c43c.spv => 0x0000002e.spv} | Bin .../prebuilt/{0x0000c43d.spv => 0x0000002f.spv} | Bin spirv/vulkan/prebuilt/0x00000030.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c43e.spv => 0x00000031.spv} | Bin .../prebuilt/{0x0000c43f.spv => 0x00000032.spv} | Bin spirv/vulkan/prebuilt/0x00000033.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c440.spv => 0x00000034.spv} | Bin .../prebuilt/{0x0000c441.spv => 0x00000035.spv} | Bin spirv/vulkan/prebuilt/0x00000036.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c442.spv => 0x00000037.spv} | Bin .../prebuilt/{0x0000c443.spv => 0x00000038.spv} | Bin spirv/vulkan/prebuilt/0x00000039.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c444.spv => 0x0000003a.spv} | Bin .../prebuilt/{0x0000c445.spv => 0x0000003b.spv} | Bin spirv/vulkan/prebuilt/0x0000003c.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c446.spv => 0x0000003d.spv} | Bin .../prebuilt/{0x0000c447.spv => 0x0000003e.spv} | Bin spirv/vulkan/prebuilt/0x0000003f.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c448.spv => 0x00000040.spv} | Bin .../prebuilt/{0x0000c449.spv => 0x00000041.spv} | Bin spirv/vulkan/prebuilt/0x00000042.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c44a.spv => 0x00000043.spv} | Bin .../prebuilt/{0x0000c44b.spv => 0x00000044.spv} | Bin spirv/vulkan/prebuilt/0x00000045.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c44c.spv => 0x00000046.spv} | Bin .../prebuilt/{0x0000c44d.spv => 0x00000047.spv} | Bin spirv/vulkan/prebuilt/0x00000048.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c44e.spv => 0x00000049.spv} | Bin .../prebuilt/{0x0000c44f.spv => 0x0000004a.spv} | Bin spirv/vulkan/prebuilt/0x0000004b.spv | Bin 0 -> 620 bytes .../prebuilt/{0x0000c450.spv => 0x0000004c.spv} | Bin .../prebuilt/{0x0000c451.spv => 0x0000004d.spv} | Bin spirv/vulkan/prebuilt/0x0000004e.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c452.spv => 0x0000004f.spv} | Bin .../prebuilt/{0x0000c453.spv => 0x00000050.spv} | Bin spirv/vulkan/prebuilt/0x00000051.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c454.spv => 0x00000052.spv} | Bin .../prebuilt/{0x0000c455.spv => 0x00000053.spv} | Bin spirv/vulkan/prebuilt/0x00000054.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c456.spv => 0x00000055.spv} | Bin .../prebuilt/{0x0000c457.spv => 0x00000056.spv} | Bin spirv/vulkan/prebuilt/0x00000057.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c458.spv => 0x00000058.spv} | Bin .../prebuilt/{0x0000c459.spv => 0x00000059.spv} | Bin spirv/vulkan/prebuilt/0x0000005a.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c45a.spv => 0x0000005b.spv} | Bin .../prebuilt/{0x0000c45b.spv => 0x0000005c.spv} | Bin spirv/vulkan/prebuilt/0x0000005d.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c45c.spv => 0x0000005e.spv} | Bin .../prebuilt/{0x0000c45d.spv => 0x0000005f.spv} | Bin spirv/vulkan/prebuilt/0x00000060.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c45e.spv => 0x00000061.spv} | Bin .../prebuilt/{0x0000c45f.spv => 0x00000062.spv} | Bin spirv/vulkan/prebuilt/0x00000063.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c460.spv => 0x00000064.spv} | Bin .../prebuilt/{0x0000c461.spv => 0x00000065.spv} | Bin spirv/vulkan/prebuilt/0x00000066.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c462.spv => 0x00000067.spv} | Bin .../prebuilt/{0x0000c463.spv => 0x00000068.spv} | Bin spirv/vulkan/prebuilt/0x00000069.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c464.spv => 0x0000006a.spv} | Bin .../prebuilt/{0x0000c465.spv => 0x0000006b.spv} | Bin spirv/vulkan/prebuilt/0x0000006c.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c466.spv => 0x0000006d.spv} | Bin .../prebuilt/{0x0000c467.spv => 0x0000006e.spv} | Bin spirv/vulkan/prebuilt/0x0000006f.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c468.spv => 0x00000070.spv} | Bin .../prebuilt/{0x0000c469.spv => 0x00000071.spv} | Bin spirv/vulkan/prebuilt/0x00000072.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c46a.spv => 0x00000073.spv} | Bin .../prebuilt/{0x0000c46b.spv => 0x00000074.spv} | Bin spirv/vulkan/prebuilt/0x00000075.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c46c.spv => 0x00000076.spv} | Bin .../prebuilt/{0x0000c46d.spv => 0x00000077.spv} | Bin spirv/vulkan/prebuilt/0x00000078.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c46e.spv => 0x00000079.spv} | Bin .../prebuilt/{0x0000c46f.spv => 0x0000007a.spv} | Bin spirv/vulkan/prebuilt/0x0000007b.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c470.spv => 0x0000007c.spv} | Bin .../prebuilt/{0x0000c471.spv => 0x0000007d.spv} | Bin spirv/vulkan/prebuilt/0x0000007e.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c472.spv => 0x0000007f.spv} | Bin .../prebuilt/{0x0000c473.spv => 0x00000080.spv} | Bin spirv/vulkan/prebuilt/0x00000081.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c474.spv => 0x00000082.spv} | Bin .../prebuilt/{0x0000c475.spv => 0x00000083.spv} | Bin spirv/vulkan/prebuilt/0x00000084.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c476.spv => 0x00000085.spv} | Bin .../prebuilt/{0x0000c477.spv => 0x00000086.spv} | Bin spirv/vulkan/prebuilt/0x00000087.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c478.spv => 0x00000088.spv} | Bin .../prebuilt/{0x0000c479.spv => 0x00000089.spv} | Bin spirv/vulkan/prebuilt/0x0000008a.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c47a.spv => 0x0000008b.spv} | Bin .../prebuilt/{0x0000c47b.spv => 0x0000008c.spv} | Bin spirv/vulkan/prebuilt/0x0000008d.spv | Bin 0 -> 728 bytes .../prebuilt/{0x0000c47c.spv => 0x0000008e.spv} | Bin .../prebuilt/{0x0000c47d.spv => 0x0000008f.spv} | Bin spirv/vulkan/prebuilt/0x00000090.spv | Bin 0 -> 744 bytes .../prebuilt/{0x0000c47e.spv => 0x00000091.spv} | Bin .../prebuilt/{0x0000c47f.spv => 0x00000092.spv} | Bin spirv/vulkan/prebuilt/0x00000093.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c480.spv => 0x00000094.spv} | Bin .../prebuilt/{0x0000c481.spv => 0x00000095.spv} | Bin spirv/vulkan/prebuilt/0x00000096.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c482.spv => 0x00000097.spv} | Bin .../prebuilt/{0x0000c483.spv => 0x00000098.spv} | Bin spirv/vulkan/prebuilt/0x00000099.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c484.spv => 0x0000009a.spv} | Bin .../prebuilt/{0x0000c485.spv => 0x0000009b.spv} | Bin spirv/vulkan/prebuilt/0x0000009c.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c486.spv => 0x0000009d.spv} | Bin .../prebuilt/{0x0000c487.spv => 0x0000009e.spv} | Bin spirv/vulkan/prebuilt/0x0000009f.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c488.spv => 0x000000a0.spv} | Bin .../prebuilt/{0x0000c489.spv => 0x000000a1.spv} | Bin spirv/vulkan/prebuilt/0x000000a2.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c48a.spv => 0x000000a3.spv} | Bin .../prebuilt/{0x0000c48b.spv => 0x000000a4.spv} | Bin spirv/vulkan/prebuilt/0x000000a5.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c48c.spv => 0x000000a6.spv} | Bin .../prebuilt/{0x0000c48d.spv => 0x000000a7.spv} | Bin spirv/vulkan/prebuilt/0x000000a8.spv | Bin 0 -> 640 bytes .../prebuilt/{0x0000c48e.spv => 0x000000a9.spv} | Bin .../prebuilt/{0x0000c48f.spv => 0x000000aa.spv} | Bin spirv/vulkan/prebuilt/0x000000ab.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c490.spv => 0x000000ac.spv} | Bin .../prebuilt/{0x0000c491.spv => 0x000000ad.spv} | Bin spirv/vulkan/prebuilt/0x000000ae.spv | Bin 0 -> 640 bytes .../prebuilt/{0x0000c492.spv => 0x000000af.spv} | Bin .../prebuilt/{0x0000c493.spv => 0x000000b0.spv} | Bin spirv/vulkan/prebuilt/0x000000b1.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c494.spv => 0x000000b2.spv} | Bin .../prebuilt/{0x0000c495.spv => 0x000000b3.spv} | Bin spirv/vulkan/prebuilt/0x000000b4.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c496.spv => 0x000000b5.spv} | Bin .../prebuilt/{0x0000c497.spv => 0x000000b6.spv} | Bin spirv/vulkan/prebuilt/0x000000b7.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c498.spv => 0x000000b8.spv} | Bin .../prebuilt/{0x0000c499.spv => 0x000000b9.spv} | Bin spirv/vulkan/prebuilt/0x000000ba.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c49a.spv => 0x000000bb.spv} | Bin .../prebuilt/{0x0000c49b.spv => 0x000000bc.spv} | Bin spirv/vulkan/prebuilt/0x000000bd.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c49c.spv => 0x000000be.spv} | Bin .../prebuilt/{0x0000c49d.spv => 0x000000bf.spv} | Bin spirv/vulkan/prebuilt/0x000000c0.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c49e.spv => 0x000000c1.spv} | Bin .../prebuilt/{0x0000c49f.spv => 0x000000c2.spv} | Bin spirv/vulkan/prebuilt/0x000000c3.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4a0.spv => 0x000000c4.spv} | Bin .../prebuilt/{0x0000c4a1.spv => 0x000000c5.spv} | Bin spirv/vulkan/prebuilt/0x000000c6.spv | Bin 0 -> 656 bytes .../prebuilt/{0x0000c4a2.spv => 0x000000c7.spv} | Bin .../prebuilt/{0x0000c4a3.spv => 0x000000c8.spv} | Bin spirv/vulkan/prebuilt/0x000000c9.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4a4.spv => 0x000000ca.spv} | Bin .../prebuilt/{0x0000c4a5.spv => 0x000000cb.spv} | Bin spirv/vulkan/prebuilt/0x000000cc.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4a6.spv => 0x000000cd.spv} | Bin .../prebuilt/{0x0000c4a7.spv => 0x000000ce.spv} | Bin spirv/vulkan/prebuilt/0x000000cf.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000c4a8.spv => 0x000000d0.spv} | Bin .../prebuilt/{0x0000c4a9.spv => 0x000000d1.spv} | Bin spirv/vulkan/prebuilt/0x000000d2.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4aa.spv => 0x000000d3.spv} | Bin .../prebuilt/{0x0000c4ab.spv => 0x000000d4.spv} | Bin spirv/vulkan/prebuilt/0x000000d5.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4ac.spv => 0x000000d6.spv} | Bin .../prebuilt/{0x0000c4ad.spv => 0x000000d7.spv} | Bin spirv/vulkan/prebuilt/0x000000d8.spv | Bin 0 -> 704 bytes .../prebuilt/{0x0000c4ae.spv => 0x000000d9.spv} | Bin .../prebuilt/{0x0000c4af.spv => 0x000000da.spv} | Bin spirv/vulkan/prebuilt/0x000000db.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4b0.spv => 0x000000dc.spv} | Bin .../prebuilt/{0x0000c4b1.spv => 0x000000dd.spv} | Bin spirv/vulkan/prebuilt/0x000000de.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4b2.spv => 0x000000df.spv} | Bin .../prebuilt/{0x0000c4b3.spv => 0x000000e0.spv} | Bin spirv/vulkan/prebuilt/0x000000e1.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4b4.spv => 0x000000e2.spv} | Bin .../prebuilt/{0x0000c4b5.spv => 0x000000e3.spv} | Bin spirv/vulkan/prebuilt/0x000000e4.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4b6.spv => 0x000000e5.spv} | Bin .../prebuilt/{0x0000c4b7.spv => 0x000000e6.spv} | Bin spirv/vulkan/prebuilt/0x000000e7.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4b8.spv => 0x000000e8.spv} | Bin .../prebuilt/{0x0000c4b9.spv => 0x000000e9.spv} | Bin spirv/vulkan/prebuilt/0x000000ea.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4ba.spv => 0x000000eb.spv} | Bin .../prebuilt/{0x0000c4bb.spv => 0x000000ec.spv} | Bin spirv/vulkan/prebuilt/0x000000ed.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4bc.spv => 0x000000ee.spv} | Bin .../prebuilt/{0x0000c4bd.spv => 0x000000ef.spv} | Bin spirv/vulkan/prebuilt/0x000000f0.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4be.spv => 0x000000f1.spv} | Bin .../prebuilt/{0x0000c4bf.spv => 0x000000f2.spv} | Bin spirv/vulkan/prebuilt/0x000000f3.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4c0.spv => 0x000000f4.spv} | Bin .../prebuilt/{0x0000c4c1.spv => 0x000000f5.spv} | Bin spirv/vulkan/prebuilt/0x000000f6.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4c2.spv => 0x000000f7.spv} | Bin .../prebuilt/{0x0000c4c3.spv => 0x000000f8.spv} | Bin spirv/vulkan/prebuilt/0x000000f9.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4c4.spv => 0x000000fa.spv} | Bin .../prebuilt/{0x0000c4c5.spv => 0x000000fb.spv} | Bin spirv/vulkan/prebuilt/0x000000fc.spv | Bin 0 -> 640 bytes .../prebuilt/{0x0000c4c6.spv => 0x000000fd.spv} | Bin .../prebuilt/{0x0000c4c7.spv => 0x000000fe.spv} | Bin spirv/vulkan/prebuilt/0x000000ff.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4c8.spv => 0x00000100.spv} | Bin .../prebuilt/{0x0000c4c9.spv => 0x00000101.spv} | Bin spirv/vulkan/prebuilt/0x00000102.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4ca.spv => 0x00000103.spv} | Bin .../prebuilt/{0x0000c4cb.spv => 0x00000104.spv} | Bin spirv/vulkan/prebuilt/0x00000105.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4cc.spv => 0x00000106.spv} | Bin .../prebuilt/{0x0000c4cd.spv => 0x00000107.spv} | Bin spirv/vulkan/prebuilt/0x00000108.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4ce.spv => 0x00000109.spv} | Bin .../prebuilt/{0x0000c4cf.spv => 0x0000010a.spv} | Bin spirv/vulkan/prebuilt/0x0000010b.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4d0.spv => 0x0000010c.spv} | Bin .../prebuilt/{0x0000c4d1.spv => 0x0000010d.spv} | Bin spirv/vulkan/prebuilt/0x0000010e.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4d2.spv => 0x0000010f.spv} | Bin .../prebuilt/{0x0000c4d3.spv => 0x00000110.spv} | Bin spirv/vulkan/prebuilt/0x00000111.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4d4.spv => 0x00000112.spv} | Bin .../prebuilt/{0x0000c4d5.spv => 0x00000113.spv} | Bin spirv/vulkan/prebuilt/0x00000114.spv | Bin 0 -> 720 bytes .../prebuilt/{0x0000c4d6.spv => 0x00000115.spv} | Bin .../prebuilt/{0x0000c4d7.spv => 0x00000116.spv} | Bin spirv/vulkan/prebuilt/0x00000117.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4d8.spv => 0x00000118.spv} | Bin .../prebuilt/{0x0000c4d9.spv => 0x00000119.spv} | Bin spirv/vulkan/prebuilt/0x0000011a.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4da.spv => 0x0000011b.spv} | Bin .../prebuilt/{0x0000c4db.spv => 0x0000011c.spv} | Bin spirv/vulkan/prebuilt/0x0000011d.spv | Bin 0 -> 688 bytes .../prebuilt/{0x0000c4dc.spv => 0x0000011e.spv} | Bin .../prebuilt/{0x0000c4dd.spv => 0x0000011f.spv} | Bin spirv/vulkan/prebuilt/0x00000120.spv | Bin 0 -> 640 bytes .../prebuilt/{0x0000c4de.spv => 0x00000121.spv} | Bin .../prebuilt/{0x0000c4df.spv => 0x00000122.spv} | Bin spirv/vulkan/prebuilt/0x00000123.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4e0.spv => 0x00000124.spv} | Bin .../prebuilt/{0x0000c4e1.spv => 0x00000125.spv} | Bin spirv/vulkan/prebuilt/0x00000126.spv | Bin 0 -> 672 bytes .../prebuilt/{0x0000c4e2.spv => 0x00000127.spv} | Bin .../prebuilt/{0x0000c4e3.spv => 0x00000128.spv} | Bin spirv/vulkan/prebuilt/0x00000129.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4e4.spv => 0x0000012a.spv} | Bin .../prebuilt/{0x0000c4e5.spv => 0x0000012b.spv} | Bin spirv/vulkan/prebuilt/0x0000012c.spv | Bin 0 -> 632 bytes .../prebuilt/{0x0000c4e6.spv => 0x0000012d.spv} | Bin .../prebuilt/{0x0000c4e7.spv => 0x0000012e.spv} | Bin spirv/vulkan/prebuilt/0x0000012f.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4e8.spv => 0x00000130.spv} | Bin .../prebuilt/{0x0000c4e9.spv => 0x00000131.spv} | Bin spirv/vulkan/prebuilt/0x00000132.spv | Bin 0 -> 632 bytes .../prebuilt/{0x0000c4ea.spv => 0x00000133.spv} | Bin .../prebuilt/{0x0000c4eb.spv => 0x00000134.spv} | Bin spirv/vulkan/prebuilt/0x00000135.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4ec.spv => 0x00000136.spv} | Bin .../prebuilt/{0x0000c4ed.spv => 0x00000137.spv} | Bin spirv/vulkan/prebuilt/0x00000138.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4ee.spv => 0x00000139.spv} | Bin .../prebuilt/{0x0000c4ef.spv => 0x0000013a.spv} | Bin spirv/vulkan/prebuilt/0x0000013b.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4f0.spv => 0x0000013c.spv} | Bin .../prebuilt/{0x0000c4f1.spv => 0x0000013d.spv} | Bin spirv/vulkan/prebuilt/0x0000013e.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4f2.spv => 0x0000013f.spv} | Bin .../prebuilt/{0x0000c4f3.spv => 0x00000140.spv} | Bin spirv/vulkan/prebuilt/0x00000141.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4f4.spv => 0x00000142.spv} | Bin .../prebuilt/{0x0000c4f5.spv => 0x00000143.spv} | Bin spirv/vulkan/prebuilt/0x00000144.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4f6.spv => 0x00000145.spv} | Bin .../prebuilt/{0x0000c4f7.spv => 0x00000146.spv} | Bin spirv/vulkan/prebuilt/0x00000147.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4f8.spv => 0x00000148.spv} | Bin .../prebuilt/{0x0000c4f9.spv => 0x00000149.spv} | Bin spirv/vulkan/prebuilt/0x0000014a.spv | Bin 0 -> 648 bytes .../prebuilt/{0x0000c4fa.spv => 0x0000014b.spv} | Bin .../prebuilt/{0x0000c4fb.spv => 0x0000014c.spv} | Bin spirv/vulkan/prebuilt/0x0000014d.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4fc.spv => 0x0000014e.spv} | Bin .../prebuilt/{0x0000c4fd.spv => 0x0000014f.spv} | Bin spirv/vulkan/prebuilt/0x00000150.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c4fe.spv => 0x00000151.spv} | Bin .../prebuilt/{0x0000c4ff.spv => 0x00000152.spv} | Bin spirv/vulkan/prebuilt/0x00000153.spv | Bin 0 -> 588 bytes .../prebuilt/{0x0000c500.spv => 0x00000154.spv} | Bin .../prebuilt/{0x0000c501.spv => 0x00000155.spv} | Bin spirv/vulkan/prebuilt/0x00000156.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c502.spv => 0x00000157.spv} | Bin .../prebuilt/{0x0000c503.spv => 0x00000158.spv} | Bin spirv/vulkan/prebuilt/0x00000159.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c504.spv => 0x0000015a.spv} | Bin .../prebuilt/{0x0000c505.spv => 0x0000015b.spv} | Bin spirv/vulkan/prebuilt/0x0000015c.spv | Bin 0 -> 696 bytes .../prebuilt/{0x0000c506.spv => 0x0000015d.spv} | Bin .../prebuilt/{0x0000c507.spv => 0x0000015e.spv} | Bin spirv/vulkan/prebuilt/0x0000015f.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c508.spv => 0x00000160.spv} | Bin .../prebuilt/{0x0000c509.spv => 0x00000161.spv} | Bin spirv/vulkan/prebuilt/0x00000162.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c50a.spv => 0x00000163.spv} | Bin .../prebuilt/{0x0000c50b.spv => 0x00000164.spv} | Bin spirv/vulkan/prebuilt/0x00000165.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c50c.spv => 0x00000166.spv} | Bin .../prebuilt/{0x0000c50d.spv => 0x00000167.spv} | Bin spirv/vulkan/prebuilt/0x00000168.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c50e.spv => 0x00000169.spv} | Bin .../prebuilt/{0x0000c50f.spv => 0x0000016a.spv} | Bin spirv/vulkan/prebuilt/0x0000016b.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c510.spv => 0x0000016c.spv} | Bin .../prebuilt/{0x0000c511.spv => 0x0000016d.spv} | Bin spirv/vulkan/prebuilt/0x0000016e.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c512.spv => 0x0000016f.spv} | Bin .../prebuilt/{0x0000c513.spv => 0x00000170.spv} | Bin spirv/vulkan/prebuilt/0x00000171.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c514.spv => 0x00000172.spv} | Bin .../prebuilt/{0x0000c515.spv => 0x00000173.spv} | Bin spirv/vulkan/prebuilt/0x00000174.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c516.spv => 0x00000175.spv} | Bin .../prebuilt/{0x0000c517.spv => 0x00000176.spv} | Bin spirv/vulkan/prebuilt/0x00000177.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c518.spv => 0x00000178.spv} | Bin .../prebuilt/{0x0000c519.spv => 0x00000179.spv} | Bin spirv/vulkan/prebuilt/0x0000017a.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c51a.spv => 0x0000017b.spv} | Bin .../prebuilt/{0x0000c51b.spv => 0x0000017c.spv} | Bin spirv/vulkan/prebuilt/0x0000017d.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c51c.spv => 0x0000017e.spv} | Bin .../prebuilt/{0x0000c51d.spv => 0x0000017f.spv} | Bin spirv/vulkan/prebuilt/0x00000180.spv | Bin 0 -> 632 bytes .../prebuilt/{0x0000c51e.spv => 0x00000181.spv} | Bin .../prebuilt/{0x0000c51f.spv => 0x00000182.spv} | Bin spirv/vulkan/prebuilt/0x00000183.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c520.spv => 0x00000184.spv} | Bin .../prebuilt/{0x0000c521.spv => 0x00000185.spv} | Bin spirv/vulkan/prebuilt/0x00000186.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c522.spv => 0x00000187.spv} | Bin .../prebuilt/{0x0000c523.spv => 0x00000188.spv} | Bin spirv/vulkan/prebuilt/0x00000189.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c524.spv => 0x0000018a.spv} | Bin .../prebuilt/{0x0000c525.spv => 0x0000018b.spv} | Bin spirv/vulkan/prebuilt/0x0000018c.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c526.spv => 0x0000018d.spv} | Bin .../prebuilt/{0x0000c527.spv => 0x0000018e.spv} | Bin spirv/vulkan/prebuilt/0x0000018f.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c528.spv => 0x00000190.spv} | Bin .../prebuilt/{0x0000c529.spv => 0x00000191.spv} | Bin spirv/vulkan/prebuilt/0x00000192.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c52a.spv => 0x00000193.spv} | Bin .../prebuilt/{0x0000c52b.spv => 0x00000194.spv} | Bin spirv/vulkan/prebuilt/0x00000195.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c52c.spv => 0x00000196.spv} | Bin .../prebuilt/{0x0000c52d.spv => 0x00000197.spv} | Bin spirv/vulkan/prebuilt/0x00000198.spv | Bin 0 -> 712 bytes .../prebuilt/{0x0000c52e.spv => 0x00000199.spv} | Bin .../prebuilt/{0x0000c52f.spv => 0x0000019a.spv} | Bin spirv/vulkan/prebuilt/0x0000019b.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c530.spv => 0x0000019c.spv} | Bin .../prebuilt/{0x0000c531.spv => 0x0000019d.spv} | Bin spirv/vulkan/prebuilt/0x0000019e.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c532.spv => 0x0000019f.spv} | Bin .../prebuilt/{0x0000c533.spv => 0x000001a0.spv} | Bin spirv/vulkan/prebuilt/0x000001a1.spv | Bin 0 -> 680 bytes .../prebuilt/{0x0000c534.spv => 0x000001a2.spv} | Bin .../prebuilt/{0x0000c535.spv => 0x000001a3.spv} | Bin spirv/vulkan/prebuilt/0x000001a4.spv | Bin 0 -> 632 bytes .../prebuilt/{0x0000c536.spv => 0x000001a5.spv} | Bin .../prebuilt/{0x0000c537.spv => 0x000001a6.spv} | Bin spirv/vulkan/prebuilt/0x000001a7.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c538.spv => 0x000001a8.spv} | Bin .../prebuilt/{0x0000c539.spv => 0x000001a9.spv} | Bin spirv/vulkan/prebuilt/0x000001aa.spv | Bin 0 -> 664 bytes .../prebuilt/{0x0000c53a.spv => 0x000001ab.spv} | Bin .../prebuilt/{0x0000c53b.spv => 0x000001ac.spv} | Bin spirv/vulkan/prebuilt/0x000001ad.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c53c.spv => 0x000001ae.spv} | Bin .../prebuilt/{0x0000c53d.spv => 0x000001af.spv} | Bin spirv/vulkan/prebuilt/0x000001b0.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c53e.spv => 0x000001b1.spv} | Bin .../prebuilt/{0x0000c53f.spv => 0x000001b2.spv} | Bin spirv/vulkan/prebuilt/0x000001b3.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c540.spv => 0x000001b4.spv} | Bin .../prebuilt/{0x0000c541.spv => 0x000001b5.spv} | Bin spirv/vulkan/prebuilt/0x000001b6.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c542.spv => 0x000001b7.spv} | Bin .../prebuilt/{0x0000c543.spv => 0x000001b8.spv} | Bin spirv/vulkan/prebuilt/0x000001b9.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c544.spv => 0x000001ba.spv} | Bin .../prebuilt/{0x0000c545.spv => 0x000001bb.spv} | Bin spirv/vulkan/prebuilt/0x000001bc.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c546.spv => 0x000001bd.spv} | Bin .../prebuilt/{0x0000c547.spv => 0x000001be.spv} | Bin spirv/vulkan/prebuilt/0x000001bf.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c548.spv => 0x000001c0.spv} | Bin .../prebuilt/{0x0000c549.spv => 0x000001c1.spv} | Bin spirv/vulkan/prebuilt/0x000001c2.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c54a.spv => 0x000001c3.spv} | Bin .../prebuilt/{0x0000c54b.spv => 0x000001c4.spv} | Bin spirv/vulkan/prebuilt/0x000001c5.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c54c.spv => 0x000001c6.spv} | Bin .../prebuilt/{0x0000c54d.spv => 0x000001c7.spv} | Bin spirv/vulkan/prebuilt/0x000001c8.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c54e.spv => 0x000001c9.spv} | Bin .../prebuilt/{0x0000c54f.spv => 0x000001ca.spv} | Bin spirv/vulkan/prebuilt/0x000001cb.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c550.spv => 0x000001cc.spv} | Bin .../prebuilt/{0x0000c551.spv => 0x000001cd.spv} | Bin spirv/vulkan/prebuilt/0x000001ce.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c552.spv => 0x000001cf.spv} | Bin .../prebuilt/{0x0000c553.spv => 0x000001d0.spv} | Bin spirv/vulkan/prebuilt/0x000001d1.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c554.spv => 0x000001d2.spv} | Bin .../prebuilt/{0x0000c555.spv => 0x000001d3.spv} | Bin spirv/vulkan/prebuilt/0x000001d4.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c556.spv => 0x000001d5.spv} | Bin .../prebuilt/{0x0000c557.spv => 0x000001d6.spv} | Bin spirv/vulkan/prebuilt/0x000001d7.spv | Bin 0 -> 592 bytes .../prebuilt/{0x0000c558.spv => 0x000001d8.spv} | Bin .../prebuilt/{0x0000c559.spv => 0x000001d9.spv} | Bin spirv/vulkan/prebuilt/0x000001da.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c55a.spv => 0x000001db.spv} | Bin .../prebuilt/{0x0000c55b.spv => 0x000001dc.spv} | Bin spirv/vulkan/prebuilt/0x000001dd.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c55c.spv => 0x000001de.spv} | Bin .../prebuilt/{0x0000c55d.spv => 0x000001df.spv} | Bin spirv/vulkan/prebuilt/0x000001e0.spv | Bin 0 -> 700 bytes .../prebuilt/{0x0000c55e.spv => 0x000001e1.spv} | Bin .../prebuilt/{0x0000c55f.spv => 0x000001e2.spv} | Bin spirv/vulkan/prebuilt/0x000001e3.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c560.spv => 0x000001e4.spv} | Bin .../prebuilt/{0x0000c561.spv => 0x000001e5.spv} | Bin spirv/vulkan/prebuilt/0x000001e6.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c562.spv => 0x000001e7.spv} | Bin .../prebuilt/{0x0000c563.spv => 0x000001e8.spv} | Bin spirv/vulkan/prebuilt/0x000001e9.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c564.spv => 0x000001ea.spv} | Bin .../prebuilt/{0x0000c565.spv => 0x000001eb.spv} | Bin spirv/vulkan/prebuilt/0x000001ec.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c566.spv => 0x000001ed.spv} | Bin .../prebuilt/{0x0000c567.spv => 0x000001ee.spv} | Bin spirv/vulkan/prebuilt/0x000001ef.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c568.spv => 0x000001f0.spv} | Bin .../prebuilt/{0x0000c569.spv => 0x000001f1.spv} | Bin spirv/vulkan/prebuilt/0x000001f2.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c56a.spv => 0x000001f3.spv} | Bin .../prebuilt/{0x0000c56b.spv => 0x000001f4.spv} | Bin spirv/vulkan/prebuilt/0x000001f5.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c56c.spv => 0x000001f6.spv} | Bin .../prebuilt/{0x0000c56d.spv => 0x000001f7.spv} | Bin spirv/vulkan/prebuilt/0x000001f8.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c56e.spv => 0x000001f9.spv} | Bin .../prebuilt/{0x0000c56f.spv => 0x000001fa.spv} | Bin spirv/vulkan/prebuilt/0x000001fb.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c570.spv => 0x000001fc.spv} | Bin .../prebuilt/{0x0000c571.spv => 0x000001fd.spv} | Bin spirv/vulkan/prebuilt/0x000001fe.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c572.spv => 0x000001ff.spv} | Bin .../prebuilt/{0x0000c573.spv => 0x00000200.spv} | Bin spirv/vulkan/prebuilt/0x00000201.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c574.spv => 0x00000202.spv} | Bin .../prebuilt/{0x0000c575.spv => 0x00000203.spv} | Bin spirv/vulkan/prebuilt/0x00000204.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c576.spv => 0x00000205.spv} | Bin .../prebuilt/{0x0000c577.spv => 0x00000206.spv} | Bin spirv/vulkan/prebuilt/0x00000207.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c578.spv => 0x00000208.spv} | Bin .../prebuilt/{0x0000c579.spv => 0x00000209.spv} | Bin spirv/vulkan/prebuilt/0x0000020a.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c57a.spv => 0x0000020b.spv} | Bin .../prebuilt/{0x0000c57b.spv => 0x0000020c.spv} | Bin spirv/vulkan/prebuilt/0x0000020d.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c57c.spv => 0x0000020e.spv} | Bin .../prebuilt/{0x0000c57d.spv => 0x0000020f.spv} | Bin spirv/vulkan/prebuilt/0x00000210.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c57e.spv => 0x00000211.spv} | Bin .../prebuilt/{0x0000c57f.spv => 0x00000212.spv} | Bin spirv/vulkan/prebuilt/0x00000213.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c580.spv => 0x00000214.spv} | Bin .../prebuilt/{0x0000c581.spv => 0x00000215.spv} | Bin spirv/vulkan/prebuilt/0x00000216.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c582.spv => 0x00000217.spv} | Bin .../prebuilt/{0x0000c583.spv => 0x00000218.spv} | Bin spirv/vulkan/prebuilt/0x00000219.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c584.spv => 0x0000021a.spv} | Bin .../prebuilt/{0x0000c585.spv => 0x0000021b.spv} | Bin spirv/vulkan/prebuilt/0x0000021c.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c586.spv => 0x0000021d.spv} | Bin .../prebuilt/{0x0000c587.spv => 0x0000021e.spv} | Bin spirv/vulkan/prebuilt/0x0000021f.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c588.spv => 0x00000220.spv} | Bin .../prebuilt/{0x0000c589.spv => 0x00000221.spv} | Bin spirv/vulkan/prebuilt/0x00000222.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c58a.spv => 0x00000223.spv} | Bin .../prebuilt/{0x0000c58b.spv => 0x00000224.spv} | Bin spirv/vulkan/prebuilt/0x00000225.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c58c.spv => 0x00000226.spv} | Bin .../prebuilt/{0x0000c58d.spv => 0x00000227.spv} | Bin spirv/vulkan/prebuilt/0x00000228.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c58e.spv => 0x00000229.spv} | Bin .../prebuilt/{0x0000c58f.spv => 0x0000022a.spv} | Bin spirv/vulkan/prebuilt/0x0000022b.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c590.spv => 0x0000022c.spv} | Bin .../prebuilt/{0x0000c591.spv => 0x0000022d.spv} | Bin spirv/vulkan/prebuilt/0x0000022e.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c592.spv => 0x0000022f.spv} | Bin .../prebuilt/{0x0000c593.spv => 0x00000230.spv} | Bin spirv/vulkan/prebuilt/0x00000231.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c594.spv => 0x00000232.spv} | Bin .../prebuilt/{0x0000c595.spv => 0x00000233.spv} | Bin spirv/vulkan/prebuilt/0x00000234.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c596.spv => 0x00000235.spv} | Bin .../prebuilt/{0x0000c597.spv => 0x00000236.spv} | Bin spirv/vulkan/prebuilt/0x00000237.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c598.spv => 0x00000238.spv} | Bin .../prebuilt/{0x0000c599.spv => 0x00000239.spv} | Bin spirv/vulkan/prebuilt/0x0000023a.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c59a.spv => 0x0000023b.spv} | Bin .../prebuilt/{0x0000c59b.spv => 0x0000023c.spv} | Bin spirv/vulkan/prebuilt/0x0000023d.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c59c.spv => 0x0000023e.spv} | Bin .../prebuilt/{0x0000c59d.spv => 0x0000023f.spv} | Bin spirv/vulkan/prebuilt/0x00000240.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c59e.spv => 0x00000241.spv} | Bin .../prebuilt/{0x0000c59f.spv => 0x00000242.spv} | Bin spirv/vulkan/prebuilt/0x00000243.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5a0.spv => 0x00000244.spv} | Bin .../prebuilt/{0x0000c5a1.spv => 0x00000245.spv} | Bin spirv/vulkan/prebuilt/0x00000246.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5a2.spv => 0x00000247.spv} | Bin .../prebuilt/{0x0000c5a3.spv => 0x00000248.spv} | Bin spirv/vulkan/prebuilt/0x00000249.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5a4.spv => 0x0000024a.spv} | Bin .../prebuilt/{0x0000c5a5.spv => 0x0000024b.spv} | Bin spirv/vulkan/prebuilt/0x0000024c.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5a6.spv => 0x0000024d.spv} | Bin .../prebuilt/{0x0000c5a7.spv => 0x0000024e.spv} | Bin spirv/vulkan/prebuilt/0x0000024f.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5a8.spv => 0x00000250.spv} | Bin .../prebuilt/{0x0000c5a9.spv => 0x00000251.spv} | Bin spirv/vulkan/prebuilt/0x00000252.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5aa.spv => 0x00000253.spv} | Bin .../prebuilt/{0x0000c5ab.spv => 0x00000254.spv} | Bin spirv/vulkan/prebuilt/0x00000255.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5ac.spv => 0x00000256.spv} | Bin .../prebuilt/{0x0000c5ad.spv => 0x00000257.spv} | Bin spirv/vulkan/prebuilt/0x00000258.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5ae.spv => 0x00000259.spv} | Bin .../prebuilt/{0x0000c5af.spv => 0x0000025a.spv} | Bin spirv/vulkan/prebuilt/0x0000025b.spv | Bin 0 -> 592 bytes .../prebuilt/{0x0000c5b0.spv => 0x0000025c.spv} | Bin .../prebuilt/{0x0000c5b1.spv => 0x0000025d.spv} | Bin spirv/vulkan/prebuilt/0x0000025e.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5b2.spv => 0x0000025f.spv} | Bin .../prebuilt/{0x0000c5b3.spv => 0x00000260.spv} | Bin spirv/vulkan/prebuilt/0x00000261.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5b4.spv => 0x00000262.spv} | Bin .../prebuilt/{0x0000c5b5.spv => 0x00000263.spv} | Bin spirv/vulkan/prebuilt/0x00000264.spv | Bin 0 -> 700 bytes .../prebuilt/{0x0000c5b6.spv => 0x00000265.spv} | Bin .../prebuilt/{0x0000c5b7.spv => 0x00000266.spv} | Bin spirv/vulkan/prebuilt/0x00000267.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5b8.spv => 0x00000268.spv} | Bin .../prebuilt/{0x0000c5b9.spv => 0x00000269.spv} | Bin spirv/vulkan/prebuilt/0x0000026a.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5ba.spv => 0x0000026b.spv} | Bin .../prebuilt/{0x0000c5bb.spv => 0x0000026c.spv} | Bin spirv/vulkan/prebuilt/0x0000026d.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5bc.spv => 0x0000026e.spv} | Bin .../prebuilt/{0x0000c5bd.spv => 0x0000026f.spv} | Bin spirv/vulkan/prebuilt/0x00000270.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5be.spv => 0x00000271.spv} | Bin .../prebuilt/{0x0000c5bf.spv => 0x00000272.spv} | Bin spirv/vulkan/prebuilt/0x00000273.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5c0.spv => 0x00000274.spv} | Bin .../prebuilt/{0x0000c5c1.spv => 0x00000275.spv} | Bin spirv/vulkan/prebuilt/0x00000276.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5c2.spv => 0x00000277.spv} | Bin .../prebuilt/{0x0000c5c3.spv => 0x00000278.spv} | Bin spirv/vulkan/prebuilt/0x00000279.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5c4.spv => 0x0000027a.spv} | Bin .../prebuilt/{0x0000c5c5.spv => 0x0000027b.spv} | Bin spirv/vulkan/prebuilt/0x0000027c.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5c6.spv => 0x0000027d.spv} | Bin .../prebuilt/{0x0000c5c7.spv => 0x0000027e.spv} | Bin spirv/vulkan/prebuilt/0x0000027f.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5c8.spv => 0x00000280.spv} | Bin .../prebuilt/{0x0000c5c9.spv => 0x00000281.spv} | Bin spirv/vulkan/prebuilt/0x00000282.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5ca.spv => 0x00000283.spv} | Bin .../prebuilt/{0x0000c5cb.spv => 0x00000284.spv} | Bin spirv/vulkan/prebuilt/0x00000285.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5cc.spv => 0x00000286.spv} | Bin .../prebuilt/{0x0000c5cd.spv => 0x00000287.spv} | Bin spirv/vulkan/prebuilt/0x00000288.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c5ce.spv => 0x00000289.spv} | Bin .../prebuilt/{0x0000c5cf.spv => 0x0000028a.spv} | Bin spirv/vulkan/prebuilt/0x0000028b.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5d0.spv => 0x0000028c.spv} | Bin .../prebuilt/{0x0000c5d1.spv => 0x0000028d.spv} | Bin spirv/vulkan/prebuilt/0x0000028e.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5d2.spv => 0x0000028f.spv} | Bin .../prebuilt/{0x0000c5d3.spv => 0x00000290.spv} | Bin spirv/vulkan/prebuilt/0x00000291.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5d4.spv => 0x00000292.spv} | Bin .../prebuilt/{0x0000c5d5.spv => 0x00000293.spv} | Bin spirv/vulkan/prebuilt/0x00000294.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5d6.spv => 0x00000295.spv} | Bin .../prebuilt/{0x0000c5d7.spv => 0x00000296.spv} | Bin spirv/vulkan/prebuilt/0x00000297.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5d8.spv => 0x00000298.spv} | Bin .../prebuilt/{0x0000c5d9.spv => 0x00000299.spv} | Bin spirv/vulkan/prebuilt/0x0000029a.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5da.spv => 0x0000029b.spv} | Bin .../prebuilt/{0x0000c5db.spv => 0x0000029c.spv} | Bin spirv/vulkan/prebuilt/0x0000029d.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5dc.spv => 0x0000029e.spv} | Bin .../prebuilt/{0x0000c5dd.spv => 0x0000029f.spv} | Bin spirv/vulkan/prebuilt/0x000002a0.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5de.spv => 0x000002a1.spv} | Bin .../prebuilt/{0x0000c5df.spv => 0x000002a2.spv} | Bin spirv/vulkan/prebuilt/0x000002a3.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5e0.spv => 0x000002a4.spv} | Bin .../prebuilt/{0x0000c5e1.spv => 0x000002a5.spv} | Bin spirv/vulkan/prebuilt/0x000002a6.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5e2.spv => 0x000002a7.spv} | Bin .../prebuilt/{0x0000c5e3.spv => 0x000002a8.spv} | Bin spirv/vulkan/prebuilt/0x000002a9.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c5e4.spv => 0x000002aa.spv} | Bin .../prebuilt/{0x0000c5e5.spv => 0x000002ab.spv} | Bin spirv/vulkan/prebuilt/0x000002ac.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c5e6.spv => 0x000002ad.spv} | Bin .../prebuilt/{0x0000c5e7.spv => 0x000002ae.spv} | Bin spirv/vulkan/prebuilt/0x000002af.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5e8.spv => 0x000002b0.spv} | Bin .../prebuilt/{0x0000c5e9.spv => 0x000002b1.spv} | Bin spirv/vulkan/prebuilt/0x000002b2.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c5ea.spv => 0x000002b3.spv} | Bin .../prebuilt/{0x0000c5eb.spv => 0x000002b4.spv} | Bin spirv/vulkan/prebuilt/0x000002b5.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5ec.spv => 0x000002b6.spv} | Bin .../prebuilt/{0x0000c5ed.spv => 0x000002b7.spv} | Bin spirv/vulkan/prebuilt/0x000002b8.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c5ee.spv => 0x000002b9.spv} | Bin .../prebuilt/{0x0000c5ef.spv => 0x000002ba.spv} | Bin spirv/vulkan/prebuilt/0x000002bb.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5f0.spv => 0x000002bc.spv} | Bin .../prebuilt/{0x0000c5f1.spv => 0x000002bd.spv} | Bin spirv/vulkan/prebuilt/0x000002be.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c5f2.spv => 0x000002bf.spv} | Bin .../prebuilt/{0x0000c5f3.spv => 0x000002c0.spv} | Bin spirv/vulkan/prebuilt/0x000002c1.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5f4.spv => 0x000002c2.spv} | Bin .../prebuilt/{0x0000c5f5.spv => 0x000002c3.spv} | Bin spirv/vulkan/prebuilt/0x000002c4.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5f6.spv => 0x000002c5.spv} | Bin .../prebuilt/{0x0000c5f7.spv => 0x000002c6.spv} | Bin spirv/vulkan/prebuilt/0x000002c7.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5f8.spv => 0x000002c8.spv} | Bin .../prebuilt/{0x0000c5f9.spv => 0x000002c9.spv} | Bin spirv/vulkan/prebuilt/0x000002ca.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5fa.spv => 0x000002cb.spv} | Bin .../prebuilt/{0x0000c5fb.spv => 0x000002cc.spv} | Bin spirv/vulkan/prebuilt/0x000002cd.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c5fc.spv => 0x000002ce.spv} | Bin .../prebuilt/{0x0000c5fd.spv => 0x000002cf.spv} | Bin spirv/vulkan/prebuilt/0x000002d0.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c5fe.spv => 0x000002d1.spv} | Bin .../prebuilt/{0x0000c5ff.spv => 0x000002d2.spv} | Bin spirv/vulkan/prebuilt/0x000002d3.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c600.spv => 0x000002d4.spv} | Bin .../prebuilt/{0x0000c601.spv => 0x000002d5.spv} | Bin spirv/vulkan/prebuilt/0x000002d6.spv | Bin 0 -> 652 bytes .../prebuilt/{0x0000c602.spv => 0x000002d7.spv} | Bin .../prebuilt/{0x0000c603.spv => 0x000002d8.spv} | Bin spirv/vulkan/prebuilt/0x000002d9.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c604.spv => 0x000002da.spv} | Bin .../prebuilt/{0x0000c605.spv => 0x000002db.spv} | Bin spirv/vulkan/prebuilt/0x000002dc.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c606.spv => 0x000002dd.spv} | Bin .../prebuilt/{0x0000c607.spv => 0x000002de.spv} | Bin spirv/vulkan/prebuilt/0x000002df.spv | Bin 0 -> 592 bytes .../prebuilt/{0x0000c608.spv => 0x000002e0.spv} | Bin .../prebuilt/{0x0000c609.spv => 0x000002e1.spv} | Bin spirv/vulkan/prebuilt/0x000002e2.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c60a.spv => 0x000002e3.spv} | Bin .../prebuilt/{0x0000c60b.spv => 0x000002e4.spv} | Bin spirv/vulkan/prebuilt/0x000002e5.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c60c.spv => 0x000002e6.spv} | Bin .../prebuilt/{0x0000c60d.spv => 0x000002e7.spv} | Bin spirv/vulkan/prebuilt/0x000002e8.spv | Bin 0 -> 700 bytes .../prebuilt/{0x0000c60e.spv => 0x000002e9.spv} | Bin .../prebuilt/{0x0000c60f.spv => 0x000002ea.spv} | Bin spirv/vulkan/prebuilt/0x000002eb.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c610.spv => 0x000002ec.spv} | Bin .../prebuilt/{0x0000c611.spv => 0x000002ed.spv} | Bin spirv/vulkan/prebuilt/0x000002ee.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c612.spv => 0x000002ef.spv} | Bin .../prebuilt/{0x0000c613.spv => 0x000002f0.spv} | Bin spirv/vulkan/prebuilt/0x000002f1.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c614.spv => 0x000002f2.spv} | Bin .../prebuilt/{0x0000c615.spv => 0x000002f3.spv} | Bin spirv/vulkan/prebuilt/0x000002f4.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c616.spv => 0x000002f5.spv} | Bin .../prebuilt/{0x0000c617.spv => 0x000002f6.spv} | Bin spirv/vulkan/prebuilt/0x000002f7.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c618.spv => 0x000002f8.spv} | Bin .../prebuilt/{0x0000c619.spv => 0x000002f9.spv} | Bin spirv/vulkan/prebuilt/0x000002fa.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c61a.spv => 0x000002fb.spv} | Bin .../prebuilt/{0x0000c61b.spv => 0x000002fc.spv} | Bin spirv/vulkan/prebuilt/0x000002fd.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c61c.spv => 0x000002fe.spv} | Bin .../prebuilt/{0x0000c61d.spv => 0x000002ff.spv} | Bin spirv/vulkan/prebuilt/0x00000300.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c61e.spv => 0x00000301.spv} | Bin .../prebuilt/{0x0000c61f.spv => 0x00000302.spv} | Bin spirv/vulkan/prebuilt/0x00000303.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c620.spv => 0x00000304.spv} | Bin .../prebuilt/{0x0000c621.spv => 0x00000305.spv} | Bin spirv/vulkan/prebuilt/0x00000306.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c622.spv => 0x00000307.spv} | Bin .../prebuilt/{0x0000c623.spv => 0x00000308.spv} | Bin spirv/vulkan/prebuilt/0x00000309.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c624.spv => 0x0000030a.spv} | Bin .../prebuilt/{0x0000c625.spv => 0x0000030b.spv} | Bin spirv/vulkan/prebuilt/0x0000030c.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c626.spv => 0x0000030d.spv} | Bin .../prebuilt/{0x0000c627.spv => 0x0000030e.spv} | Bin spirv/vulkan/prebuilt/0x0000030f.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c628.spv => 0x00000310.spv} | Bin .../prebuilt/{0x0000c629.spv => 0x00000311.spv} | Bin spirv/vulkan/prebuilt/0x00000312.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c62a.spv => 0x00000313.spv} | Bin .../prebuilt/{0x0000c62b.spv => 0x00000314.spv} | Bin spirv/vulkan/prebuilt/0x00000315.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c62c.spv => 0x00000316.spv} | Bin .../prebuilt/{0x0000c62d.spv => 0x00000317.spv} | Bin spirv/vulkan/prebuilt/0x00000318.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c62e.spv => 0x00000319.spv} | Bin .../prebuilt/{0x0000c62f.spv => 0x0000031a.spv} | Bin spirv/vulkan/prebuilt/0x0000031b.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c630.spv => 0x0000031c.spv} | Bin .../prebuilt/{0x0000c631.spv => 0x0000031d.spv} | Bin spirv/vulkan/prebuilt/0x0000031e.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c632.spv => 0x0000031f.spv} | Bin .../prebuilt/{0x0000c633.spv => 0x00000320.spv} | Bin spirv/vulkan/prebuilt/0x00000321.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c634.spv => 0x00000322.spv} | Bin .../prebuilt/{0x0000c635.spv => 0x00000323.spv} | Bin spirv/vulkan/prebuilt/0x00000324.spv | Bin 0 -> 716 bytes .../prebuilt/{0x0000c636.spv => 0x00000325.spv} | Bin .../prebuilt/{0x0000c637.spv => 0x00000326.spv} | Bin spirv/vulkan/prebuilt/0x00000327.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c638.spv => 0x00000328.spv} | Bin .../prebuilt/{0x0000c639.spv => 0x00000329.spv} | Bin spirv/vulkan/prebuilt/0x0000032a.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c63a.spv => 0x0000032b.spv} | Bin .../prebuilt/{0x0000c63b.spv => 0x0000032c.spv} | Bin spirv/vulkan/prebuilt/0x0000032d.spv | Bin 0 -> 684 bytes .../prebuilt/{0x0000c63c.spv => 0x0000032e.spv} | Bin .../prebuilt/{0x0000c63d.spv => 0x0000032f.spv} | Bin spirv/vulkan/prebuilt/0x00000330.spv | Bin 0 -> 636 bytes .../prebuilt/{0x0000c63e.spv => 0x00000331.spv} | Bin .../prebuilt/{0x0000c63f.spv => 0x00000332.spv} | Bin spirv/vulkan/prebuilt/0x00000333.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c640.spv => 0x00000334.spv} | Bin .../prebuilt/{0x0000c641.spv => 0x00000335.spv} | Bin spirv/vulkan/prebuilt/0x00000336.spv | Bin 0 -> 668 bytes .../prebuilt/{0x0000c642.spv => 0x00000337.spv} | Bin .../prebuilt/{0x0000c643.spv => 0x00000338.spv} | Bin spirv/vulkan/prebuilt/0x00000339.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c644.spv => 0x0000033a.spv} | Bin .../prebuilt/{0x0000c645.spv => 0x0000033b.spv} | Bin spirv/vulkan/prebuilt/0x0000033c.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000c646.spv => 0x0000033d.spv} | Bin .../prebuilt/{0x0000c647.spv => 0x0000033e.spv} | Bin spirv/vulkan/prebuilt/0x0000033f.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c648.spv => 0x00000340.spv} | Bin .../prebuilt/{0x0000c649.spv => 0x00000341.spv} | Bin spirv/vulkan/prebuilt/0x00000342.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000c64a.spv => 0x00000343.spv} | Bin .../prebuilt/{0x0000c64b.spv => 0x00000344.spv} | Bin spirv/vulkan/prebuilt/0x00000345.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c64c.spv => 0x00000346.spv} | Bin .../prebuilt/{0x0000c64d.spv => 0x00000347.spv} | Bin spirv/vulkan/prebuilt/0x00000348.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c64e.spv => 0x00000349.spv} | Bin .../prebuilt/{0x0000c64f.spv => 0x0000034a.spv} | Bin spirv/vulkan/prebuilt/0x0000034b.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c650.spv => 0x0000034c.spv} | Bin .../prebuilt/{0x0000c651.spv => 0x0000034d.spv} | Bin spirv/vulkan/prebuilt/0x0000034e.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c652.spv => 0x0000034f.spv} | Bin .../prebuilt/{0x0000c653.spv => 0x00000350.spv} | Bin spirv/vulkan/prebuilt/0x00000351.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c654.spv => 0x00000352.spv} | Bin .../prebuilt/{0x0000c655.spv => 0x00000353.spv} | Bin spirv/vulkan/prebuilt/0x00000354.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c656.spv => 0x00000355.spv} | Bin .../prebuilt/{0x0000c657.spv => 0x00000356.spv} | Bin spirv/vulkan/prebuilt/0x00000357.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c658.spv => 0x00000358.spv} | Bin .../prebuilt/{0x0000c659.spv => 0x00000359.spv} | Bin spirv/vulkan/prebuilt/0x0000035a.spv | Bin 0 -> 612 bytes .../prebuilt/{0x0000c65a.spv => 0x0000035b.spv} | Bin .../prebuilt/{0x0000c65b.spv => 0x0000035c.spv} | Bin spirv/vulkan/prebuilt/0x0000035d.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c65c.spv => 0x0000035e.spv} | Bin .../prebuilt/{0x0000c65d.spv => 0x0000035f.spv} | Bin spirv/vulkan/prebuilt/0x00000360.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c65e.spv => 0x00000361.spv} | Bin .../prebuilt/{0x0000c65f.spv => 0x00000362.spv} | Bin spirv/vulkan/prebuilt/0x00000363.spv | Bin 0 -> 552 bytes .../prebuilt/{0x0000c660.spv => 0x00000364.spv} | Bin .../prebuilt/{0x0000c661.spv => 0x00000365.spv} | Bin spirv/vulkan/prebuilt/0x00000366.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c662.spv => 0x00000367.spv} | Bin .../prebuilt/{0x0000c663.spv => 0x00000368.spv} | Bin spirv/vulkan/prebuilt/0x00000369.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c664.spv => 0x0000036a.spv} | Bin .../prebuilt/{0x0000c665.spv => 0x0000036b.spv} | Bin spirv/vulkan/prebuilt/0x0000036c.spv | Bin 0 -> 660 bytes .../prebuilt/{0x0000c666.spv => 0x0000036d.spv} | Bin .../prebuilt/{0x0000c667.spv => 0x0000036e.spv} | Bin spirv/vulkan/prebuilt/0x0000036f.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c668.spv => 0x00000370.spv} | Bin .../prebuilt/{0x0000c669.spv => 0x00000371.spv} | Bin spirv/vulkan/prebuilt/0x00000372.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c66a.spv => 0x00000373.spv} | Bin .../prebuilt/{0x0000c66b.spv => 0x00000374.spv} | Bin spirv/vulkan/prebuilt/0x00000375.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c66c.spv => 0x00000376.spv} | Bin .../prebuilt/{0x0000c66d.spv => 0x00000377.spv} | Bin spirv/vulkan/prebuilt/0x00000378.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c66e.spv => 0x00000379.spv} | Bin .../prebuilt/{0x0000c66f.spv => 0x0000037a.spv} | Bin spirv/vulkan/prebuilt/0x0000037b.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c670.spv => 0x0000037c.spv} | Bin .../prebuilt/{0x0000c671.spv => 0x0000037d.spv} | Bin spirv/vulkan/prebuilt/0x0000037e.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c672.spv => 0x0000037f.spv} | Bin .../prebuilt/{0x0000c673.spv => 0x00000380.spv} | Bin spirv/vulkan/prebuilt/0x00000381.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c674.spv => 0x00000382.spv} | Bin .../prebuilt/{0x0000c675.spv => 0x00000383.spv} | Bin spirv/vulkan/prebuilt/0x00000384.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c676.spv => 0x00000385.spv} | Bin .../prebuilt/{0x0000c677.spv => 0x00000386.spv} | Bin spirv/vulkan/prebuilt/0x00000387.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c678.spv => 0x00000388.spv} | Bin .../prebuilt/{0x0000c679.spv => 0x00000389.spv} | Bin spirv/vulkan/prebuilt/0x0000038a.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c67a.spv => 0x0000038b.spv} | Bin .../prebuilt/{0x0000c67b.spv => 0x0000038c.spv} | Bin spirv/vulkan/prebuilt/0x0000038d.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c67c.spv => 0x0000038e.spv} | Bin .../prebuilt/{0x0000c67d.spv => 0x0000038f.spv} | Bin spirv/vulkan/prebuilt/0x00000390.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000c67e.spv => 0x00000391.spv} | Bin .../prebuilt/{0x0000c67f.spv => 0x00000392.spv} | Bin spirv/vulkan/prebuilt/0x00000393.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c680.spv => 0x00000394.spv} | Bin .../prebuilt/{0x0000c681.spv => 0x00000395.spv} | Bin spirv/vulkan/prebuilt/0x00000396.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c682.spv => 0x00000397.spv} | Bin .../prebuilt/{0x0000c683.spv => 0x00000398.spv} | Bin spirv/vulkan/prebuilt/0x00000399.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c684.spv => 0x0000039a.spv} | Bin .../prebuilt/{0x0000c685.spv => 0x0000039b.spv} | Bin spirv/vulkan/prebuilt/0x0000039c.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c686.spv => 0x0000039d.spv} | Bin .../prebuilt/{0x0000c687.spv => 0x0000039e.spv} | Bin spirv/vulkan/prebuilt/0x0000039f.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c688.spv => 0x000003a0.spv} | Bin .../prebuilt/{0x0000c689.spv => 0x000003a1.spv} | Bin spirv/vulkan/prebuilt/0x000003a2.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c68a.spv => 0x000003a3.spv} | Bin .../prebuilt/{0x0000c68b.spv => 0x000003a4.spv} | Bin spirv/vulkan/prebuilt/0x000003a5.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c68c.spv => 0x000003a6.spv} | Bin .../prebuilt/{0x0000c68d.spv => 0x000003a7.spv} | Bin spirv/vulkan/prebuilt/0x000003a8.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000c68e.spv => 0x000003a9.spv} | Bin .../prebuilt/{0x0000c68f.spv => 0x000003aa.spv} | Bin spirv/vulkan/prebuilt/0x000003ab.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c690.spv => 0x000003ac.spv} | Bin .../prebuilt/{0x0000c691.spv => 0x000003ad.spv} | Bin spirv/vulkan/prebuilt/0x000003ae.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c692.spv => 0x000003af.spv} | Bin .../prebuilt/{0x0000c693.spv => 0x000003b0.spv} | Bin spirv/vulkan/prebuilt/0x000003b1.spv | Bin 0 -> 644 bytes .../prebuilt/{0x0000c694.spv => 0x000003b2.spv} | Bin .../prebuilt/{0x0000c695.spv => 0x000003b3.spv} | Bin spirv/vulkan/prebuilt/0x000003b4.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000c696.spv => 0x000003b5.spv} | Bin .../prebuilt/{0x0000c697.spv => 0x000003b6.spv} | Bin spirv/vulkan/prebuilt/0x000003b7.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c698.spv => 0x000003b8.spv} | Bin .../prebuilt/{0x0000c699.spv => 0x000003b9.spv} | Bin spirv/vulkan/prebuilt/0x000003ba.spv | Bin 0 -> 628 bytes .../prebuilt/{0x0000c69a.spv => 0x000003bb.spv} | Bin .../prebuilt/{0x0000c69b.spv => 0x000003bc.spv} | Bin .../prebuilt/{0x0000c69c.spv => 0x000003bd.spv} | Bin .../prebuilt/{0x0000c69d.spv => 0x000003be.spv} | Bin .../prebuilt/{0x0000c69e.spv => 0x000003bf.spv} | Bin .../prebuilt/{0x0000c69f.spv => 0x000003c0.spv} | Bin .../prebuilt/{0x0000c6a0.spv => 0x000003c1.spv} | Bin .../prebuilt/{0x0000c6a1.spv => 0x000003c2.spv} | Bin .../prebuilt/{0x0000c6a2.spv => 0x000003c3.spv} | Bin .../prebuilt/{0x0000c6a3.spv => 0x000003c4.spv} | Bin .../prebuilt/{0x0000c6a4.spv => 0x000003c5.spv} | Bin .../prebuilt/{0x0000c6a5.spv => 0x000003c6.spv} | Bin .../prebuilt/{0x0000c6a6.spv => 0x000003c7.spv} | Bin .../prebuilt/{0x0000c6a7.spv => 0x000003c8.spv} | Bin .../prebuilt/{0x0000c6a8.spv => 0x000003c9.spv} | Bin .../prebuilt/{0x0000c6a9.spv => 0x000003ca.spv} | Bin .../prebuilt/{0x0000c6aa.spv => 0x000003cb.spv} | Bin .../prebuilt/{0x0000c6ab.spv => 0x000003cc.spv} | Bin .../prebuilt/{0x0000c6ac.spv => 0x000003cd.spv} | Bin .../prebuilt/{0x0000c6ad.spv => 0x000003ce.spv} | Bin .../prebuilt/{0x0000c6ae.spv => 0x000003cf.spv} | Bin .../prebuilt/{0x0000c6af.spv => 0x000003d0.spv} | Bin .../prebuilt/{0x0000c6b0.spv => 0x000003d1.spv} | Bin .../prebuilt/{0x0000c6b1.spv => 0x000003d2.spv} | Bin .../prebuilt/{0x0000c6b2.spv => 0x000003d3.spv} | Bin .../prebuilt/{0x0000c6b3.spv => 0x000003d4.spv} | Bin .../prebuilt/{0x0000c6b4.spv => 0x000003d5.spv} | Bin .../prebuilt/{0x0000c6b5.spv => 0x000003d6.spv} | Bin .../prebuilt/{0x0000c6b6.spv => 0x000003d7.spv} | Bin .../prebuilt/{0x0000c6b7.spv => 0x000003d8.spv} | Bin .../prebuilt/{0x0000c6b8.spv => 0x000003d9.spv} | Bin .../prebuilt/{0x0000c6b9.spv => 0x000003da.spv} | Bin .../prebuilt/{0x0000c6ba.spv => 0x000003db.spv} | Bin .../prebuilt/{0x0000c6bb.spv => 0x000003dc.spv} | Bin .../prebuilt/{0x0000c6bc.spv => 0x000003dd.spv} | Bin .../prebuilt/{0x0000c6bd.spv => 0x000003de.spv} | Bin .../prebuilt/{0x0000c6be.spv => 0x000003df.spv} | Bin .../prebuilt/{0x0000c6bf.spv => 0x000003e0.spv} | Bin .../prebuilt/{0x0000c6c0.spv => 0x000003e1.spv} | Bin .../prebuilt/{0x0000c6c1.spv => 0x000003e2.spv} | Bin .../prebuilt/{0x0000c6c2.spv => 0x000003e3.spv} | Bin .../prebuilt/{0x0000c6c3.spv => 0x000003e4.spv} | Bin .../prebuilt/{0x0000c6c4.spv => 0x000003e5.spv} | Bin .../prebuilt/{0x0000c6c5.spv => 0x000003e6.spv} | Bin .../prebuilt/{0x0000c6c6.spv => 0x000003e7.spv} | Bin .../prebuilt/{0x0000c6c7.spv => 0x000003e8.spv} | Bin .../prebuilt/{0x0000c6c8.spv => 0x000003e9.spv} | Bin .../prebuilt/{0x0000c6c9.spv => 0x000003ea.spv} | Bin .../prebuilt/{0x0000c6ca.spv => 0x000003eb.spv} | Bin .../prebuilt/{0x0000c6cb.spv => 0x000003ec.spv} | Bin .../prebuilt/{0x0000c6cc.spv => 0x000003ed.spv} | Bin .../prebuilt/{0x0000c6cd.spv => 0x000003ee.spv} | Bin .../prebuilt/{0x0000c6ce.spv => 0x000003ef.spv} | Bin .../prebuilt/{0x0000c6cf.spv => 0x000003f0.spv} | Bin .../prebuilt/{0x0000c6d0.spv => 0x000003f1.spv} | Bin .../prebuilt/{0x0000c6d1.spv => 0x000003f2.spv} | Bin .../prebuilt/{0x0000c6d2.spv => 0x000003f3.spv} | Bin .../prebuilt/{0x0000c6d3.spv => 0x000003f4.spv} | Bin .../prebuilt/{0x0000c6d4.spv => 0x000003f5.spv} | Bin .../prebuilt/{0x0000c6d5.spv => 0x000003f6.spv} | Bin .../prebuilt/{0x0000c6d6.spv => 0x000003f7.spv} | Bin .../prebuilt/{0x0000c6d7.spv => 0x000003f8.spv} | Bin .../prebuilt/{0x0000c6d8.spv => 0x000003f9.spv} | Bin .../prebuilt/{0x0000c6d9.spv => 0x000003fa.spv} | Bin .../prebuilt/{0x0000c6da.spv => 0x000003fb.spv} | Bin .../prebuilt/{0x0000c6db.spv => 0x000003fc.spv} | Bin .../prebuilt/{0x0000c6dc.spv => 0x000003fd.spv} | Bin .../prebuilt/{0x0000c6dd.spv => 0x000003fe.spv} | Bin .../prebuilt/{0x0000c6de.spv => 0x000003ff.spv} | Bin .../prebuilt/{0x0000c6df.spv => 0x00000400.spv} | Bin .../prebuilt/{0x0000c6e0.spv => 0x00000401.spv} | Bin .../prebuilt/{0x0000c6e1.spv => 0x00000402.spv} | Bin .../prebuilt/{0x0000c6e2.spv => 0x00000403.spv} | Bin .../prebuilt/{0x0000c6e3.spv => 0x00000404.spv} | Bin .../prebuilt/{0x0000c6e4.spv => 0x00000405.spv} | Bin .../prebuilt/{0x0000c6e5.spv => 0x00000406.spv} | Bin .../prebuilt/{0x0000c6e6.spv => 0x00000407.spv} | Bin .../prebuilt/{0x0000c6e7.spv => 0x00000408.spv} | Bin .../prebuilt/{0x0000c6e8.spv => 0x00000409.spv} | Bin .../prebuilt/{0x0000c6e9.spv => 0x0000040a.spv} | Bin .../prebuilt/{0x0000c6ea.spv => 0x0000040b.spv} | Bin .../prebuilt/{0x0000c6eb.spv => 0x0000040c.spv} | Bin .../prebuilt/{0x0000c6ec.spv => 0x0000040d.spv} | Bin .../prebuilt/{0x0000c6ed.spv => 0x0000040e.spv} | Bin .../prebuilt/{0x0000c6ee.spv => 0x0000040f.spv} | Bin .../prebuilt/{0x0000c6ef.spv => 0x00000410.spv} | Bin .../prebuilt/{0x0000c6f0.spv => 0x00000411.spv} | Bin .../prebuilt/{0x0000c6f1.spv => 0x00000412.spv} | Bin .../prebuilt/{0x0000c6f2.spv => 0x00000413.spv} | Bin .../prebuilt/{0x0000c6f3.spv => 0x00000414.spv} | Bin .../prebuilt/{0x0000c6f4.spv => 0x00000415.spv} | Bin .../prebuilt/{0x0000c6f5.spv => 0x00000416.spv} | Bin .../prebuilt/{0x0000c6f6.spv => 0x00000417.spv} | Bin .../prebuilt/{0x0000c6f7.spv => 0x00000418.spv} | Bin .../prebuilt/{0x0000c6f8.spv => 0x00000419.spv} | Bin .../prebuilt/{0x0000c6f9.spv => 0x0000041a.spv} | Bin .../prebuilt/{0x0000c6fa.spv => 0x0000041b.spv} | Bin .../prebuilt/{0x0000c6fb.spv => 0x0000041c.spv} | Bin .../prebuilt/{0x0000c6fc.spv => 0x0000041d.spv} | Bin .../prebuilt/{0x0000c6fd.spv => 0x0000041e.spv} | Bin .../prebuilt/{0x0000c6fe.spv => 0x0000041f.spv} | Bin .../prebuilt/{0x0000c6ff.spv => 0x00000420.spv} | Bin .../prebuilt/{0x0000c700.spv => 0x00000421.spv} | Bin .../prebuilt/{0x0000c701.spv => 0x00000422.spv} | Bin .../prebuilt/{0x0000c702.spv => 0x00000423.spv} | Bin .../prebuilt/{0x0000c703.spv => 0x00000424.spv} | Bin .../prebuilt/{0x0000c704.spv => 0x00000425.spv} | Bin .../prebuilt/{0x0000c705.spv => 0x00000426.spv} | Bin .../prebuilt/{0x0000c706.spv => 0x00000427.spv} | Bin .../prebuilt/{0x0000c707.spv => 0x00000428.spv} | Bin .../prebuilt/{0x0000c708.spv => 0x00000429.spv} | Bin .../prebuilt/{0x0000c709.spv => 0x0000042a.spv} | Bin .../prebuilt/{0x0000c70a.spv => 0x0000042b.spv} | Bin .../prebuilt/{0x0000c70b.spv => 0x0000042c.spv} | Bin .../prebuilt/{0x0000c70c.spv => 0x0000042d.spv} | Bin .../prebuilt/{0x0000c70d.spv => 0x0000042e.spv} | Bin .../prebuilt/{0x0000c70e.spv => 0x0000042f.spv} | Bin .../prebuilt/{0x0000c70f.spv => 0x00000430.spv} | Bin .../prebuilt/{0x0000c710.spv => 0x00000431.spv} | Bin .../prebuilt/{0x0000c711.spv => 0x00000432.spv} | Bin .../prebuilt/{0x0000c712.spv => 0x00000433.spv} | Bin .../prebuilt/{0x0000c713.spv => 0x00000434.spv} | Bin .../prebuilt/{0x0000c714.spv => 0x00000435.spv} | Bin .../prebuilt/{0x0000c715.spv => 0x00000436.spv} | Bin .../prebuilt/{0x0000c716.spv => 0x00000437.spv} | Bin .../prebuilt/{0x0000c717.spv => 0x00000438.spv} | Bin .../prebuilt/{0x0000c718.spv => 0x00000439.spv} | Bin .../prebuilt/{0x0000c719.spv => 0x0000043a.spv} | Bin .../prebuilt/{0x0000c71a.spv => 0x0000043b.spv} | Bin .../prebuilt/{0x0000c71b.spv => 0x0000043c.spv} | Bin .../prebuilt/{0x0000c71c.spv => 0x0000043d.spv} | Bin .../prebuilt/{0x0000c71d.spv => 0x0000043e.spv} | Bin .../prebuilt/{0x0000c71e.spv => 0x0000043f.spv} | Bin .../prebuilt/{0x0000c71f.spv => 0x00000440.spv} | Bin .../prebuilt/{0x0000c720.spv => 0x00000441.spv} | Bin .../prebuilt/{0x0000c721.spv => 0x00000442.spv} | Bin .../prebuilt/{0x0000c722.spv => 0x00000443.spv} | Bin .../prebuilt/{0x0000c723.spv => 0x00000444.spv} | Bin .../prebuilt/{0x0000c724.spv => 0x00000445.spv} | Bin .../prebuilt/{0x0000c725.spv => 0x00000446.spv} | Bin .../prebuilt/{0x0000c726.spv => 0x00000447.spv} | Bin .../prebuilt/{0x0000c727.spv => 0x00000448.spv} | Bin .../prebuilt/{0x0000c728.spv => 0x00000449.spv} | Bin .../prebuilt/{0x0000c729.spv => 0x0000044a.spv} | Bin .../prebuilt/{0x0000c72a.spv => 0x0000044b.spv} | Bin .../prebuilt/{0x0000c72b.spv => 0x0000044c.spv} | Bin .../prebuilt/{0x0000c72c.spv => 0x0000044d.spv} | Bin .../prebuilt/{0x0000c72d.spv => 0x0000044e.spv} | Bin .../prebuilt/{0x0000c72e.spv => 0x0000044f.spv} | Bin .../prebuilt/{0x0000c72f.spv => 0x00000450.spv} | Bin .../prebuilt/{0x0000c730.spv => 0x00000451.spv} | Bin .../prebuilt/{0x0000c731.spv => 0x00000452.spv} | Bin .../prebuilt/{0x0000c732.spv => 0x00000453.spv} | Bin .../prebuilt/{0x0000c733.spv => 0x00000454.spv} | Bin .../prebuilt/{0x0000c734.spv => 0x00000455.spv} | Bin .../prebuilt/{0x0000c735.spv => 0x00000456.spv} | Bin .../prebuilt/{0x0000c736.spv => 0x00000457.spv} | Bin .../prebuilt/{0x0000c737.spv => 0x00000458.spv} | Bin .../prebuilt/{0x0000c738.spv => 0x00000459.spv} | Bin .../prebuilt/{0x0000c739.spv => 0x0000045a.spv} | Bin .../prebuilt/{0x0000c73a.spv => 0x0000045b.spv} | Bin .../prebuilt/{0x0000c73b.spv => 0x0000045c.spv} | Bin .../prebuilt/{0x0000c73c.spv => 0x0000045d.spv} | Bin .../prebuilt/{0x0000c73d.spv => 0x0000045e.spv} | Bin .../prebuilt/{0x0000c73e.spv => 0x0000045f.spv} | Bin .../prebuilt/{0x0000c73f.spv => 0x00000460.spv} | Bin .../prebuilt/{0x0000c740.spv => 0x00000461.spv} | Bin .../prebuilt/{0x0000c741.spv => 0x00000462.spv} | Bin .../prebuilt/{0x0000c742.spv => 0x00000463.spv} | Bin .../prebuilt/{0x0000c743.spv => 0x00000464.spv} | Bin .../prebuilt/{0x0000c744.spv => 0x00000465.spv} | Bin .../prebuilt/{0x0000c745.spv => 0x00000466.spv} | Bin .../prebuilt/{0x0000c746.spv => 0x00000467.spv} | Bin .../prebuilt/{0x0000c747.spv => 0x00000468.spv} | Bin .../prebuilt/{0x0000c748.spv => 0x00000469.spv} | Bin .../prebuilt/{0x0000c749.spv => 0x0000046a.spv} | Bin .../prebuilt/{0x0000c74a.spv => 0x0000046b.spv} | Bin .../prebuilt/{0x0000c74b.spv => 0x0000046c.spv} | Bin .../prebuilt/{0x0000c74c.spv => 0x0000046d.spv} | Bin .../prebuilt/{0x0000c74d.spv => 0x0000046e.spv} | Bin .../prebuilt/{0x0000c74e.spv => 0x0000046f.spv} | Bin .../prebuilt/{0x0000c74f.spv => 0x00000470.spv} | Bin .../prebuilt/{0x0000c750.spv => 0x00000471.spv} | Bin .../prebuilt/{0x0000c751.spv => 0x00000472.spv} | Bin .../prebuilt/{0x0000c752.spv => 0x00000473.spv} | Bin .../prebuilt/{0x0000c753.spv => 0x00000474.spv} | Bin .../prebuilt/{0x0000c754.spv => 0x00000475.spv} | Bin .../prebuilt/{0x0000c755.spv => 0x00000476.spv} | Bin .../prebuilt/{0x0000c756.spv => 0x00000477.spv} | Bin .../prebuilt/{0x0000c757.spv => 0x00000478.spv} | Bin .../prebuilt/{0x0000c758.spv => 0x00000479.spv} | Bin .../prebuilt/{0x0000c759.spv => 0x0000047a.spv} | Bin .../prebuilt/{0x0000c75a.spv => 0x0000047b.spv} | Bin .../prebuilt/{0x0000c75b.spv => 0x0000047c.spv} | Bin .../prebuilt/{0x0000c75c.spv => 0x0000047d.spv} | Bin .../prebuilt/{0x0000c75d.spv => 0x0000047e.spv} | Bin .../prebuilt/{0x0000c75e.spv => 0x0000047f.spv} | Bin .../prebuilt/{0x0000c75f.spv => 0x00000480.spv} | Bin .../prebuilt/{0x0000c760.spv => 0x00000481.spv} | Bin .../prebuilt/{0x0000c761.spv => 0x00000482.spv} | Bin .../prebuilt/{0x0000c762.spv => 0x00000483.spv} | Bin .../prebuilt/{0x0000c763.spv => 0x00000484.spv} | Bin .../prebuilt/{0x0000c764.spv => 0x00000485.spv} | Bin .../prebuilt/{0x0000c765.spv => 0x00000486.spv} | Bin .../prebuilt/{0x0000c766.spv => 0x00000487.spv} | Bin .../prebuilt/{0x0000c767.spv => 0x00000488.spv} | Bin .../prebuilt/{0x0000c768.spv => 0x00000489.spv} | Bin .../prebuilt/{0x0000c769.spv => 0x0000048a.spv} | Bin .../prebuilt/{0x0000c76a.spv => 0x0000048b.spv} | Bin .../prebuilt/{0x0000c76b.spv => 0x0000048c.spv} | Bin .../prebuilt/{0x0000c76c.spv => 0x0000048d.spv} | Bin .../prebuilt/{0x0000c76d.spv => 0x0000048e.spv} | Bin .../prebuilt/{0x0000c76e.spv => 0x0000048f.spv} | Bin .../prebuilt/{0x0000c76f.spv => 0x00000490.spv} | Bin .../prebuilt/{0x0000c770.spv => 0x00000491.spv} | Bin .../prebuilt/{0x0000c771.spv => 0x00000492.spv} | Bin .../prebuilt/{0x0000c772.spv => 0x00000493.spv} | Bin .../prebuilt/{0x0000c773.spv => 0x00000494.spv} | Bin .../prebuilt/{0x0000c774.spv => 0x00000495.spv} | Bin .../prebuilt/{0x0000c775.spv => 0x00000496.spv} | Bin .../prebuilt/{0x0000c776.spv => 0x00000497.spv} | Bin .../prebuilt/{0x0000c777.spv => 0x00000498.spv} | Bin .../prebuilt/{0x0000c778.spv => 0x00000499.spv} | Bin .../prebuilt/{0x0000c779.spv => 0x0000049a.spv} | Bin .../prebuilt/{0x0000c77a.spv => 0x0000049b.spv} | Bin .../prebuilt/{0x0000c77b.spv => 0x0000049c.spv} | Bin .../prebuilt/{0x0000c77c.spv => 0x0000049d.spv} | Bin .../prebuilt/{0x0000c77d.spv => 0x0000049e.spv} | Bin .../prebuilt/{0x0000c77e.spv => 0x0000049f.spv} | Bin .../prebuilt/{0x0000c77f.spv => 0x000004a0.spv} | Bin .../prebuilt/{0x0000c780.spv => 0x000004a1.spv} | Bin .../prebuilt/{0x0000c781.spv => 0x000004a2.spv} | Bin .../prebuilt/{0x0000c782.spv => 0x000004a3.spv} | Bin .../prebuilt/{0x0000c783.spv => 0x000004a4.spv} | Bin .../prebuilt/{0x0000c784.spv => 0x000004a5.spv} | Bin .../prebuilt/{0x0000c785.spv => 0x000004a6.spv} | Bin .../prebuilt/{0x0000c786.spv => 0x000004a7.spv} | Bin .../prebuilt/{0x0000c787.spv => 0x000004a8.spv} | Bin .../prebuilt/{0x0000c788.spv => 0x000004a9.spv} | Bin .../prebuilt/{0x0000c789.spv => 0x000004aa.spv} | Bin .../prebuilt/{0x0000c78a.spv => 0x000004ab.spv} | Bin .../prebuilt/{0x0000c78b.spv => 0x000004ac.spv} | Bin .../prebuilt/{0x0000c78c.spv => 0x000004ad.spv} | Bin .../prebuilt/{0x0000c78d.spv => 0x000004ae.spv} | Bin .../prebuilt/{0x0000c78e.spv => 0x000004af.spv} | Bin .../prebuilt/{0x0000c78f.spv => 0x000004b0.spv} | Bin .../prebuilt/{0x0000c790.spv => 0x000004b1.spv} | Bin .../prebuilt/{0x0000c791.spv => 0x000004b2.spv} | Bin .../prebuilt/{0x0000c792.spv => 0x000004b3.spv} | Bin .../prebuilt/{0x0000c793.spv => 0x000004b4.spv} | Bin .../prebuilt/{0x0000c794.spv => 0x000004b5.spv} | Bin .../prebuilt/{0x0000c795.spv => 0x000004b6.spv} | Bin .../prebuilt/{0x0000c796.spv => 0x000004b7.spv} | Bin .../prebuilt/{0x0000c797.spv => 0x000004b8.spv} | Bin .../prebuilt/{0x0000c798.spv => 0x000004b9.spv} | Bin .../prebuilt/{0x0000c799.spv => 0x000004ba.spv} | Bin .../prebuilt/{0x0000c79a.spv => 0x000004bb.spv} | Bin .../prebuilt/{0x0000c79b.spv => 0x000004bc.spv} | Bin .../prebuilt/{0x0000c79c.spv => 0x000004bd.spv} | Bin .../prebuilt/{0x0000c79d.spv => 0x000004be.spv} | Bin .../prebuilt/{0x0000c79e.spv => 0x000004bf.spv} | Bin .../prebuilt/{0x0000c79f.spv => 0x000004c0.spv} | Bin .../prebuilt/{0x0000c7a0.spv => 0x000004c1.spv} | Bin .../prebuilt/{0x0000c7a1.spv => 0x000004c2.spv} | Bin .../prebuilt/{0x0000c7a2.spv => 0x000004c3.spv} | Bin .../prebuilt/{0x0000c7a3.spv => 0x000004c4.spv} | Bin .../prebuilt/{0x0000c7a4.spv => 0x000004c5.spv} | Bin .../prebuilt/{0x0000c7a5.spv => 0x000004c6.spv} | Bin .../prebuilt/{0x0000c7a6.spv => 0x000004c7.spv} | Bin .../prebuilt/{0x0000c7a7.spv => 0x000004c8.spv} | Bin .../prebuilt/{0x0000c7a8.spv => 0x000004c9.spv} | Bin .../prebuilt/{0x0000c7a9.spv => 0x000004ca.spv} | Bin .../prebuilt/{0x0000c7aa.spv => 0x000004cb.spv} | Bin .../prebuilt/{0x0000c7ab.spv => 0x000004cc.spv} | Bin .../prebuilt/{0x0000c7ac.spv => 0x000004cd.spv} | Bin .../prebuilt/{0x0000c7ad.spv => 0x000004ce.spv} | Bin .../prebuilt/{0x0000c7ae.spv => 0x000004cf.spv} | Bin .../prebuilt/{0x0000c7af.spv => 0x000004d0.spv} | Bin .../prebuilt/{0x0000c7b0.spv => 0x000004d1.spv} | Bin .../prebuilt/{0x0000c7b1.spv => 0x000004d2.spv} | Bin .../prebuilt/{0x0000c7b2.spv => 0x000004d3.spv} | Bin .../prebuilt/{0x0000c7b3.spv => 0x000004d4.spv} | Bin .../prebuilt/{0x0000c7b4.spv => 0x000004d5.spv} | Bin .../prebuilt/{0x0000c7b5.spv => 0x000004d6.spv} | Bin .../prebuilt/{0x0000c7b6.spv => 0x000004d7.spv} | Bin .../prebuilt/{0x0000c7b7.spv => 0x000004d8.spv} | Bin .../prebuilt/{0x0000c7b8.spv => 0x000004d9.spv} | Bin .../prebuilt/{0x0000c7b9.spv => 0x000004da.spv} | Bin .../prebuilt/{0x0000c7ba.spv => 0x000004db.spv} | Bin .../prebuilt/{0x0000c7bb.spv => 0x000004dc.spv} | Bin .../prebuilt/{0x0000c7bc.spv => 0x000004dd.spv} | Bin .../prebuilt/{0x0000c7bd.spv => 0x000004de.spv} | Bin .../prebuilt/{0x0000c7be.spv => 0x000004df.spv} | Bin .../prebuilt/{0x0000c7bf.spv => 0x000004e0.spv} | Bin .../prebuilt/{0x0000c7c0.spv => 0x000004e1.spv} | Bin .../prebuilt/{0x0000c7c1.spv => 0x000004e2.spv} | Bin .../prebuilt/{0x0000c7c2.spv => 0x000004e3.spv} | Bin .../prebuilt/{0x0000c7c3.spv => 0x000004e4.spv} | Bin .../prebuilt/{0x0000c7c4.spv => 0x000004e5.spv} | Bin .../prebuilt/{0x0000c7c5.spv => 0x000004e6.spv} | Bin .../prebuilt/{0x0000c7c6.spv => 0x000004e7.spv} | Bin .../prebuilt/{0x0000c7c7.spv => 0x000004e8.spv} | Bin .../prebuilt/{0x0000c7c8.spv => 0x000004e9.spv} | Bin .../prebuilt/{0x0000c7c9.spv => 0x000004ea.spv} | Bin .../prebuilt/{0x0000c7ca.spv => 0x000004eb.spv} | Bin .../prebuilt/{0x0000c7cb.spv => 0x000004ec.spv} | Bin .../prebuilt/{0x0000c7cc.spv => 0x000004ed.spv} | Bin .../prebuilt/{0x0000c7cd.spv => 0x000004ee.spv} | Bin .../prebuilt/{0x0000c7ce.spv => 0x000004ef.spv} | Bin .../prebuilt/{0x0000c7cf.spv => 0x000004f0.spv} | Bin .../prebuilt/{0x0000c7d0.spv => 0x000004f1.spv} | Bin .../prebuilt/{0x0000c7d1.spv => 0x000004f2.spv} | Bin .../prebuilt/{0x0000c7d2.spv => 0x000004f3.spv} | Bin .../prebuilt/{0x0000c7d3.spv => 0x000004f4.spv} | Bin .../prebuilt/{0x0000c7d4.spv => 0x000004f5.spv} | Bin .../prebuilt/{0x0000c7d5.spv => 0x000004f6.spv} | Bin .../prebuilt/{0x0000c7d6.spv => 0x000004f7.spv} | Bin .../prebuilt/{0x0000c7d7.spv => 0x000004f8.spv} | Bin .../prebuilt/{0x0000c7d8.spv => 0x000004f9.spv} | Bin .../prebuilt/{0x0000c7d9.spv => 0x000004fa.spv} | Bin .../prebuilt/{0x0000c7da.spv => 0x000004fb.spv} | Bin .../prebuilt/{0x0000c7db.spv => 0x000004fc.spv} | Bin .../prebuilt/{0x0000c7dc.spv => 0x000004fd.spv} | Bin .../prebuilt/{0x0000c7dd.spv => 0x000004fe.spv} | Bin .../prebuilt/{0x0000c7de.spv => 0x000004ff.spv} | Bin .../prebuilt/{0x0000c7df.spv => 0x00000500.spv} | Bin .../prebuilt/{0x0000c7e0.spv => 0x00000501.spv} | Bin .../prebuilt/{0x0000c7e1.spv => 0x00000502.spv} | Bin .../prebuilt/{0x0000c7e2.spv => 0x00000503.spv} | Bin .../prebuilt/{0x0000c7e3.spv => 0x00000504.spv} | Bin .../prebuilt/{0x0000c7e4.spv => 0x00000505.spv} | Bin .../prebuilt/{0x0000c7e5.spv => 0x00000506.spv} | Bin .../prebuilt/{0x0000c7e6.spv => 0x00000507.spv} | Bin .../prebuilt/{0x0000c7e7.spv => 0x00000508.spv} | Bin .../prebuilt/{0x0000c7e8.spv => 0x00000509.spv} | Bin .../prebuilt/{0x0000c7e9.spv => 0x0000050a.spv} | Bin .../prebuilt/{0x0000c7ea.spv => 0x0000050b.spv} | Bin .../prebuilt/{0x0000c7eb.spv => 0x0000050c.spv} | Bin .../prebuilt/{0x0000c7ec.spv => 0x0000050d.spv} | Bin .../prebuilt/{0x0000c7ed.spv => 0x0000050e.spv} | Bin .../prebuilt/{0x0000c7ee.spv => 0x0000050f.spv} | Bin .../prebuilt/{0x0000c7ef.spv => 0x00000510.spv} | Bin .../prebuilt/{0x0000c7f0.spv => 0x00000511.spv} | Bin .../prebuilt/{0x0000c7f1.spv => 0x00000512.spv} | Bin .../prebuilt/{0x0000c7f2.spv => 0x00000513.spv} | Bin .../prebuilt/{0x0000c7f3.spv => 0x00000514.spv} | Bin .../prebuilt/{0x0000c7f4.spv => 0x00000515.spv} | Bin .../prebuilt/{0x0000c7f5.spv => 0x00000516.spv} | Bin .../prebuilt/{0x0000c7f6.spv => 0x00000517.spv} | Bin .../prebuilt/{0x0000c7f7.spv => 0x00000518.spv} | Bin .../prebuilt/{0x0000c7f8.spv => 0x00000519.spv} | Bin .../prebuilt/{0x0000c7f9.spv => 0x0000051a.spv} | Bin .../prebuilt/{0x0000c7fa.spv => 0x0000051b.spv} | Bin .../prebuilt/{0x0000c7fb.spv => 0x0000051c.spv} | Bin .../prebuilt/{0x0000c7fc.spv => 0x0000051d.spv} | Bin .../prebuilt/{0x0000c7fd.spv => 0x0000051e.spv} | Bin .../prebuilt/{0x0000c7fe.spv => 0x0000051f.spv} | Bin .../prebuilt/{0x0000c7ff.spv => 0x00000520.spv} | Bin .../prebuilt/{0x0000c800.spv => 0x00000521.spv} | Bin .../prebuilt/{0x0000c801.spv => 0x00000522.spv} | Bin .../prebuilt/{0x0000c802.spv => 0x00000523.spv} | Bin .../prebuilt/{0x0000c803.spv => 0x00000524.spv} | Bin .../prebuilt/{0x0000c804.spv => 0x00000525.spv} | Bin .../prebuilt/{0x0000c805.spv => 0x00000526.spv} | Bin .../prebuilt/{0x0000c806.spv => 0x00000527.spv} | Bin .../prebuilt/{0x0000c807.spv => 0x00000528.spv} | Bin .../prebuilt/{0x0000c808.spv => 0x00000529.spv} | Bin .../prebuilt/{0x0000c809.spv => 0x0000052a.spv} | Bin .../prebuilt/{0x0000c80a.spv => 0x0000052b.spv} | Bin .../prebuilt/{0x0000c80b.spv => 0x0000052c.spv} | Bin .../prebuilt/{0x0000c80c.spv => 0x0000052d.spv} | Bin .../prebuilt/{0x0000c80d.spv => 0x0000052e.spv} | Bin .../prebuilt/{0x0000c80e.spv => 0x0000052f.spv} | Bin .../prebuilt/{0x0000c80f.spv => 0x00000530.spv} | Bin .../prebuilt/{0x0000c810.spv => 0x00000531.spv} | Bin .../prebuilt/{0x0000c811.spv => 0x00000532.spv} | Bin .../prebuilt/{0x0000c812.spv => 0x00000533.spv} | Bin .../prebuilt/{0x0000c813.spv => 0x00000534.spv} | Bin .../prebuilt/{0x0000c814.spv => 0x00000535.spv} | Bin .../prebuilt/{0x0000c815.spv => 0x00000536.spv} | Bin .../prebuilt/{0x0000c816.spv => 0x00000537.spv} | Bin .../prebuilt/{0x0000c817.spv => 0x00000538.spv} | Bin .../prebuilt/{0x0000c818.spv => 0x00000539.spv} | Bin .../prebuilt/{0x0000c819.spv => 0x0000053a.spv} | Bin .../prebuilt/{0x0000c81a.spv => 0x0000053b.spv} | Bin .../prebuilt/{0x0000c81b.spv => 0x0000053c.spv} | Bin .../prebuilt/{0x0000c81c.spv => 0x0000053d.spv} | Bin .../prebuilt/{0x0000c81d.spv => 0x0000053e.spv} | Bin .../prebuilt/{0x0000c81e.spv => 0x0000053f.spv} | Bin .../prebuilt/{0x0000c81f.spv => 0x00000540.spv} | Bin .../prebuilt/{0x0000c820.spv => 0x00000541.spv} | Bin .../prebuilt/{0x0000c821.spv => 0x00000542.spv} | Bin .../prebuilt/{0x0000c822.spv => 0x00000543.spv} | Bin .../prebuilt/{0x0000c823.spv => 0x00000544.spv} | Bin .../prebuilt/{0x0000c824.spv => 0x00000545.spv} | Bin .../prebuilt/{0x0000c825.spv => 0x00000546.spv} | Bin .../prebuilt/{0x0000c826.spv => 0x00000547.spv} | Bin .../prebuilt/{0x0000c827.spv => 0x00000548.spv} | Bin .../prebuilt/{0x0000c828.spv => 0x00000549.spv} | Bin .../prebuilt/{0x0000c829.spv => 0x0000054a.spv} | Bin .../prebuilt/{0x0000c82a.spv => 0x0000054b.spv} | Bin .../prebuilt/{0x0000c82b.spv => 0x0000054c.spv} | Bin .../prebuilt/{0x0000c82c.spv => 0x0000054d.spv} | Bin .../prebuilt/{0x0000c82d.spv => 0x0000054e.spv} | Bin .../prebuilt/{0x0000c82e.spv => 0x0000054f.spv} | Bin .../prebuilt/{0x0000c82f.spv => 0x00000550.spv} | Bin .../prebuilt/{0x0000c830.spv => 0x00000551.spv} | Bin .../prebuilt/{0x0000c831.spv => 0x00000552.spv} | Bin .../prebuilt/{0x0000c832.spv => 0x00000553.spv} | Bin .../prebuilt/{0x0000c833.spv => 0x00000554.spv} | Bin .../prebuilt/{0x0000c834.spv => 0x00000555.spv} | Bin .../prebuilt/{0x0000c835.spv => 0x00000556.spv} | Bin .../prebuilt/{0x0000c836.spv => 0x00000557.spv} | Bin .../prebuilt/{0x0000c837.spv => 0x00000558.spv} | Bin .../prebuilt/{0x0000c838.spv => 0x00000559.spv} | Bin .../prebuilt/{0x0000c839.spv => 0x0000055a.spv} | Bin .../prebuilt/{0x0000c83a.spv => 0x0000055b.spv} | Bin .../prebuilt/{0x0000c83b.spv => 0x0000055c.spv} | Bin .../prebuilt/{0x0000c83c.spv => 0x0000055d.spv} | Bin .../prebuilt/{0x0000c83d.spv => 0x0000055e.spv} | Bin .../prebuilt/{0x0000c83e.spv => 0x0000055f.spv} | Bin .../prebuilt/{0x0000c83f.spv => 0x00000560.spv} | Bin .../prebuilt/{0x0000c840.spv => 0x00000561.spv} | Bin .../prebuilt/{0x0000c841.spv => 0x00000562.spv} | Bin .../prebuilt/{0x0000c842.spv => 0x00000563.spv} | Bin .../prebuilt/{0x0000c843.spv => 0x00000564.spv} | Bin .../prebuilt/{0x0000c844.spv => 0x00000565.spv} | Bin .../prebuilt/{0x0000c845.spv => 0x00000566.spv} | Bin .../prebuilt/{0x0000c846.spv => 0x00000567.spv} | Bin .../prebuilt/{0x0000c847.spv => 0x00000568.spv} | Bin .../prebuilt/{0x0000c848.spv => 0x00000569.spv} | Bin .../prebuilt/{0x0000c849.spv => 0x0000056a.spv} | Bin .../prebuilt/{0x0000c84a.spv => 0x0000056b.spv} | Bin .../prebuilt/{0x0000c84b.spv => 0x0000056c.spv} | Bin .../prebuilt/{0x0000c84c.spv => 0x0000056d.spv} | Bin .../prebuilt/{0x0000c84d.spv => 0x0000056e.spv} | Bin .../prebuilt/{0x0000c84e.spv => 0x0000056f.spv} | Bin .../prebuilt/{0x0000c84f.spv => 0x00000570.spv} | Bin .../prebuilt/{0x0000c850.spv => 0x00000571.spv} | Bin .../prebuilt/{0x0000c851.spv => 0x00000572.spv} | Bin .../prebuilt/{0x0000c852.spv => 0x00000573.spv} | Bin .../prebuilt/{0x0000c853.spv => 0x00000574.spv} | Bin .../prebuilt/{0x0000c854.spv => 0x00000575.spv} | Bin .../prebuilt/{0x0000c855.spv => 0x00000576.spv} | Bin .../prebuilt/{0x0000c856.spv => 0x00000577.spv} | Bin .../prebuilt/{0x0000c857.spv => 0x00000578.spv} | Bin .../prebuilt/{0x0000c858.spv => 0x00000579.spv} | Bin .../prebuilt/{0x0000c859.spv => 0x0000057a.spv} | Bin .../prebuilt/{0x0000c85a.spv => 0x0000057b.spv} | Bin .../prebuilt/{0x0000c85b.spv => 0x0000057c.spv} | Bin .../prebuilt/{0x0000c85c.spv => 0x0000057d.spv} | Bin .../prebuilt/{0x0000c85d.spv => 0x0000057e.spv} | Bin .../prebuilt/{0x0000c85e.spv => 0x0000057f.spv} | Bin .../prebuilt/{0x0000c85f.spv => 0x00000580.spv} | Bin .../prebuilt/{0x0000c860.spv => 0x00000581.spv} | Bin .../prebuilt/{0x0000c861.spv => 0x00000582.spv} | Bin .../prebuilt/{0x0000c862.spv => 0x00000583.spv} | Bin .../prebuilt/{0x0000c863.spv => 0x00000584.spv} | Bin .../prebuilt/{0x0000c864.spv => 0x00000585.spv} | Bin .../prebuilt/{0x0000c865.spv => 0x00000586.spv} | Bin .../prebuilt/{0x0000c866.spv => 0x00000587.spv} | Bin .../prebuilt/{0x0000c867.spv => 0x00000588.spv} | Bin .../prebuilt/{0x0000c868.spv => 0x00000589.spv} | Bin .../prebuilt/{0x0000c869.spv => 0x0000058a.spv} | Bin .../prebuilt/{0x0000c86a.spv => 0x0000058b.spv} | Bin .../prebuilt/{0x0000c86b.spv => 0x0000058c.spv} | Bin .../prebuilt/{0x0000c86c.spv => 0x0000058d.spv} | Bin .../prebuilt/{0x0000c86d.spv => 0x0000058e.spv} | Bin .../prebuilt/{0x0000c86e.spv => 0x0000058f.spv} | Bin .../prebuilt/{0x0000c86f.spv => 0x00000590.spv} | Bin .../prebuilt/{0x0000c870.spv => 0x00000591.spv} | Bin .../prebuilt/{0x0000c871.spv => 0x00000592.spv} | Bin .../prebuilt/{0x0000c872.spv => 0x00000593.spv} | Bin .../prebuilt/{0x0000c873.spv => 0x00000594.spv} | Bin .../prebuilt/{0x0000c874.spv => 0x00000595.spv} | Bin .../prebuilt/{0x0000c875.spv => 0x00000596.spv} | Bin .../prebuilt/{0x0000c876.spv => 0x00000597.spv} | Bin .../prebuilt/{0x0000c877.spv => 0x00000598.spv} | Bin .../prebuilt/{0x0000c878.spv => 0x00000599.spv} | Bin .../prebuilt/{0x0000c879.spv => 0x0000059a.spv} | Bin .../prebuilt/{0x0000c87a.spv => 0x0000059b.spv} | Bin .../prebuilt/{0x0000c87b.spv => 0x0000059c.spv} | Bin .../prebuilt/{0x0000c87c.spv => 0x0000059d.spv} | Bin .../prebuilt/{0x0000c87d.spv => 0x0000059e.spv} | Bin .../prebuilt/{0x0000c87e.spv => 0x0000059f.spv} | Bin .../prebuilt/{0x0000c87f.spv => 0x000005a0.spv} | Bin .../prebuilt/{0x0000c880.spv => 0x000005a1.spv} | Bin .../prebuilt/{0x0000c881.spv => 0x000005a2.spv} | Bin .../prebuilt/{0x0000c882.spv => 0x000005a3.spv} | Bin .../prebuilt/{0x0000c883.spv => 0x000005a4.spv} | Bin .../prebuilt/{0x0000c884.spv => 0x000005a5.spv} | Bin .../prebuilt/{0x0000c885.spv => 0x000005a6.spv} | Bin .../prebuilt/{0x0000c886.spv => 0x000005a7.spv} | Bin .../prebuilt/{0x0000c887.spv => 0x000005a8.spv} | Bin .../prebuilt/{0x0000c888.spv => 0x000005a9.spv} | Bin .../prebuilt/{0x0000c889.spv => 0x000005aa.spv} | Bin .../prebuilt/{0x0000c88a.spv => 0x000005ab.spv} | Bin .../prebuilt/{0x0000c88b.spv => 0x000005ac.spv} | Bin .../prebuilt/{0x0000c88c.spv => 0x000005ad.spv} | Bin .../prebuilt/{0x0000c88d.spv => 0x000005ae.spv} | Bin .../prebuilt/{0x0000c88e.spv => 0x000005af.spv} | Bin .../prebuilt/{0x0000c88f.spv => 0x000005b0.spv} | Bin .../prebuilt/{0x0000c890.spv => 0x000005b1.spv} | Bin .../prebuilt/{0x0000c891.spv => 0x000005b2.spv} | Bin .../prebuilt/{0x0000c892.spv => 0x000005b3.spv} | Bin .../prebuilt/{0x0000c893.spv => 0x000005b4.spv} | Bin .../prebuilt/{0x0000c894.spv => 0x000005b5.spv} | Bin .../prebuilt/{0x0000c895.spv => 0x000005b6.spv} | Bin .../prebuilt/{0x0000c896.spv => 0x000005b7.spv} | Bin .../prebuilt/{0x0000c897.spv => 0x000005b8.spv} | Bin .../prebuilt/{0x0000c898.spv => 0x000005b9.spv} | Bin .../prebuilt/{0x0000c899.spv => 0x000005ba.spv} | Bin .../prebuilt/{0x0000c89a.spv => 0x000005bb.spv} | Bin .../prebuilt/{0x0000c89b.spv => 0x000005bc.spv} | Bin .../prebuilt/{0x0000c89c.spv => 0x000005bd.spv} | Bin .../prebuilt/{0x0000c89d.spv => 0x000005be.spv} | Bin .../prebuilt/{0x0000c89e.spv => 0x000005bf.spv} | Bin .../prebuilt/{0x0000c89f.spv => 0x000005c0.spv} | Bin .../prebuilt/{0x0000c8a0.spv => 0x000005c1.spv} | Bin .../prebuilt/{0x0000c8a1.spv => 0x000005c2.spv} | Bin .../prebuilt/{0x0000c8a2.spv => 0x000005c3.spv} | Bin .../prebuilt/{0x0000c8a3.spv => 0x000005c4.spv} | Bin .../prebuilt/{0x0000c8a4.spv => 0x000005c5.spv} | Bin .../prebuilt/{0x0000c8a5.spv => 0x000005c6.spv} | Bin .../prebuilt/{0x0000c8a6.spv => 0x000005c7.spv} | Bin .../prebuilt/{0x0000c8a7.spv => 0x000005c8.spv} | Bin .../prebuilt/{0x0000c8a8.spv => 0x000005c9.spv} | Bin .../prebuilt/{0x0000c8a9.spv => 0x000005ca.spv} | Bin .../prebuilt/{0x0000c8aa.spv => 0x000005cb.spv} | Bin .../prebuilt/{0x0000c8ab.spv => 0x000005cc.spv} | Bin .../prebuilt/{0x0000c8ac.spv => 0x000005cd.spv} | Bin .../prebuilt/{0x0000c8ad.spv => 0x000005ce.spv} | Bin .../prebuilt/{0x0000c8ae.spv => 0x000005cf.spv} | Bin .../prebuilt/{0x0000c8af.spv => 0x000005d0.spv} | Bin .../prebuilt/{0x0000c8b0.spv => 0x000005d1.spv} | Bin .../prebuilt/{0x0000c8b1.spv => 0x000005d2.spv} | Bin .../prebuilt/{0x0000c8b2.spv => 0x000005d3.spv} | Bin .../prebuilt/{0x0000c8b3.spv => 0x000005d4.spv} | Bin .../prebuilt/{0x0000c8b4.spv => 0x000005d5.spv} | Bin .../prebuilt/{0x0000c8b5.spv => 0x000005d6.spv} | Bin .../prebuilt/{0x0000c8b6.spv => 0x000005d7.spv} | Bin .../prebuilt/{0x0000c8b7.spv => 0x000005d8.spv} | Bin .../prebuilt/{0x0000c8b8.spv => 0x000005d9.spv} | Bin .../prebuilt/{0x0000c8b9.spv => 0x000005da.spv} | Bin .../prebuilt/{0x0000c8ba.spv => 0x000005db.spv} | Bin .../prebuilt/{0x0000c8bb.spv => 0x000005dc.spv} | Bin .../prebuilt/{0x0000c8bc.spv => 0x000005dd.spv} | Bin .../prebuilt/{0x0000c8bd.spv => 0x000005de.spv} | Bin .../prebuilt/{0x0000c8be.spv => 0x000005df.spv} | Bin .../prebuilt/{0x0000c8bf.spv => 0x000005e0.spv} | Bin .../prebuilt/{0x0000c8c0.spv => 0x000005e1.spv} | Bin .../prebuilt/{0x0000c8c1.spv => 0x000005e2.spv} | Bin .../prebuilt/{0x0000c8c2.spv => 0x000005e3.spv} | Bin .../prebuilt/{0x0000c8c3.spv => 0x000005e4.spv} | Bin .../prebuilt/{0x0000c8c4.spv => 0x000005e5.spv} | Bin .../prebuilt/{0x0000c8c5.spv => 0x000005e6.spv} | Bin .../prebuilt/{0x0000c8c6.spv => 0x000005e7.spv} | Bin .../prebuilt/{0x0000c8c7.spv => 0x000005e8.spv} | Bin .../prebuilt/{0x0000c8c8.spv => 0x000005e9.spv} | Bin .../prebuilt/{0x0000c8c9.spv => 0x000005ea.spv} | Bin .../prebuilt/{0x0000c8ca.spv => 0x000005eb.spv} | Bin .../prebuilt/{0x0000c8cb.spv => 0x000005ec.spv} | Bin .../prebuilt/{0x0000c8cc.spv => 0x000005ed.spv} | Bin .../prebuilt/{0x0000c8cd.spv => 0x000005ee.spv} | Bin .../prebuilt/{0x0000c8ce.spv => 0x000005ef.spv} | Bin .../prebuilt/{0x0000c8cf.spv => 0x000005f0.spv} | Bin .../prebuilt/{0x0000c8d0.spv => 0x000005f1.spv} | Bin .../prebuilt/{0x0000c8d1.spv => 0x000005f2.spv} | Bin .../prebuilt/{0x0000c8d2.spv => 0x000005f3.spv} | Bin .../prebuilt/{0x0000c8d3.spv => 0x000005f4.spv} | Bin .../prebuilt/{0x0000c8d4.spv => 0x000005f5.spv} | Bin .../prebuilt/{0x0000c8d5.spv => 0x000005f6.spv} | Bin .../prebuilt/{0x0000c8d6.spv => 0x000005f7.spv} | Bin .../prebuilt/{0x0000c8d7.spv => 0x000005f8.spv} | Bin .../prebuilt/{0x0000c8d8.spv => 0x000005f9.spv} | Bin .../prebuilt/{0x0000c8d9.spv => 0x000005fa.spv} | Bin .../prebuilt/{0x0000c8da.spv => 0x000005fb.spv} | Bin .../prebuilt/{0x0000c8db.spv => 0x000005fc.spv} | Bin .../prebuilt/{0x0000c8dc.spv => 0x000005fd.spv} | Bin .../prebuilt/{0x0000c8dd.spv => 0x000005fe.spv} | Bin .../prebuilt/{0x0000c8de.spv => 0x000005ff.spv} | Bin .../prebuilt/{0x0000c8df.spv => 0x00000600.spv} | Bin .../prebuilt/{0x0000c8e0.spv => 0x00000601.spv} | Bin .../prebuilt/{0x0000c8e1.spv => 0x00000602.spv} | Bin .../prebuilt/{0x0000c8e2.spv => 0x00000603.spv} | Bin .../prebuilt/{0x0000c8e3.spv => 0x00000604.spv} | Bin .../prebuilt/{0x0000c8e4.spv => 0x00000605.spv} | Bin .../prebuilt/{0x0000c8e5.spv => 0x00000606.spv} | Bin .../prebuilt/{0x0000c8e6.spv => 0x00000607.spv} | Bin .../prebuilt/{0x0000c8e7.spv => 0x00000608.spv} | Bin .../prebuilt/{0x0000c8e8.spv => 0x00000609.spv} | Bin .../prebuilt/{0x0000c8e9.spv => 0x0000060a.spv} | Bin .../prebuilt/{0x0000c8ea.spv => 0x0000060b.spv} | Bin .../prebuilt/{0x0000c8eb.spv => 0x0000060c.spv} | Bin .../prebuilt/{0x0000c8ec.spv => 0x0000060d.spv} | Bin .../prebuilt/{0x0000c8ed.spv => 0x0000060e.spv} | Bin .../prebuilt/{0x0000c8ee.spv => 0x0000060f.spv} | Bin .../prebuilt/{0x0000c8ef.spv => 0x00000610.spv} | Bin .../prebuilt/{0x0000c8f0.spv => 0x00000611.spv} | Bin .../prebuilt/{0x0000c8f1.spv => 0x00000612.spv} | Bin .../prebuilt/{0x0000c8f2.spv => 0x00000613.spv} | Bin .../prebuilt/{0x0000c8f3.spv => 0x00000614.spv} | Bin .../prebuilt/{0x0000c8f4.spv => 0x00000615.spv} | Bin .../prebuilt/{0x0000c8f5.spv => 0x00000616.spv} | Bin .../prebuilt/{0x0000c8f6.spv => 0x00000617.spv} | Bin .../prebuilt/{0x0000c8f7.spv => 0x00000618.spv} | Bin .../prebuilt/{0x0000c8f8.spv => 0x00000619.spv} | Bin .../prebuilt/{0x0000c8f9.spv => 0x0000061a.spv} | Bin .../prebuilt/{0x0000c8fa.spv => 0x0000061b.spv} | Bin .../prebuilt/{0x0000c8fb.spv => 0x0000061c.spv} | Bin .../prebuilt/{0x0000c8fc.spv => 0x0000061d.spv} | Bin .../prebuilt/{0x0000c8fd.spv => 0x0000061e.spv} | Bin .../prebuilt/{0x0000c8fe.spv => 0x0000061f.spv} | Bin .../prebuilt/{0x0000c8ff.spv => 0x00000620.spv} | Bin .../prebuilt/{0x0000c900.spv => 0x00000621.spv} | Bin .../prebuilt/{0x0000c901.spv => 0x00000622.spv} | Bin .../prebuilt/{0x0000c902.spv => 0x00000623.spv} | Bin .../prebuilt/{0x0000c903.spv => 0x00000624.spv} | Bin .../prebuilt/{0x0000c904.spv => 0x00000625.spv} | Bin .../prebuilt/{0x0000c905.spv => 0x00000626.spv} | Bin .../prebuilt/{0x0000c906.spv => 0x00000627.spv} | Bin .../prebuilt/{0x0000c907.spv => 0x00000628.spv} | Bin .../prebuilt/{0x0000c908.spv => 0x00000629.spv} | Bin .../prebuilt/{0x0000c909.spv => 0x0000062a.spv} | Bin .../prebuilt/{0x0000c90a.spv => 0x0000062b.spv} | Bin .../prebuilt/{0x0000c90b.spv => 0x0000062c.spv} | Bin .../prebuilt/{0x0000c90c.spv => 0x0000062d.spv} | Bin .../prebuilt/{0x0000c90d.spv => 0x0000062e.spv} | Bin .../prebuilt/{0x0000c90e.spv => 0x0000062f.spv} | Bin .../prebuilt/{0x0000c90f.spv => 0x00000630.spv} | Bin .../prebuilt/{0x0000c910.spv => 0x00000631.spv} | Bin .../prebuilt/{0x0000c911.spv => 0x00000632.spv} | Bin .../prebuilt/{0x0000c912.spv => 0x00000633.spv} | Bin .../prebuilt/{0x0000c913.spv => 0x00000634.spv} | Bin .../prebuilt/{0x0000c914.spv => 0x00000635.spv} | Bin .../prebuilt/{0x0000c915.spv => 0x00000636.spv} | Bin .../prebuilt/{0x0000c916.spv => 0x00000637.spv} | Bin .../prebuilt/{0x0000c917.spv => 0x00000638.spv} | Bin .../prebuilt/{0x0000c918.spv => 0x00000639.spv} | Bin .../prebuilt/{0x0000c919.spv => 0x0000063a.spv} | Bin .../prebuilt/{0x0000c91a.spv => 0x0000063b.spv} | Bin .../prebuilt/{0x0000c91b.spv => 0x0000063c.spv} | Bin .../prebuilt/{0x0000c91c.spv => 0x0000063d.spv} | Bin .../prebuilt/{0x0000c91d.spv => 0x0000063e.spv} | Bin .../prebuilt/{0x0000c91e.spv => 0x0000063f.spv} | Bin .../prebuilt/{0x0000c91f.spv => 0x00000640.spv} | Bin .../prebuilt/{0x0000c920.spv => 0x00000641.spv} | Bin .../prebuilt/{0x0000c921.spv => 0x00000642.spv} | Bin .../prebuilt/{0x0000c922.spv => 0x00000643.spv} | Bin .../prebuilt/{0x0000c923.spv => 0x00000644.spv} | Bin .../prebuilt/{0x0000c924.spv => 0x00000645.spv} | Bin .../prebuilt/{0x0000c925.spv => 0x00000646.spv} | Bin .../prebuilt/{0x0000c926.spv => 0x00000647.spv} | Bin .../prebuilt/{0x0000c927.spv => 0x00000648.spv} | Bin .../prebuilt/{0x0000c928.spv => 0x00000649.spv} | Bin .../prebuilt/{0x0000c929.spv => 0x0000064a.spv} | Bin .../prebuilt/{0x0000c92a.spv => 0x0000064b.spv} | Bin .../prebuilt/{0x0000c92b.spv => 0x0000064c.spv} | Bin .../prebuilt/{0x0000c92c.spv => 0x0000064d.spv} | Bin .../prebuilt/{0x0000c92d.spv => 0x0000064e.spv} | Bin .../prebuilt/{0x0000c92e.spv => 0x0000064f.spv} | Bin .../prebuilt/{0x0000c92f.spv => 0x00000650.spv} | Bin .../prebuilt/{0x0000c930.spv => 0x00000651.spv} | Bin .../prebuilt/{0x0000c931.spv => 0x00000652.spv} | Bin .../prebuilt/{0x0000c932.spv => 0x00000653.spv} | Bin .../prebuilt/{0x0000c933.spv => 0x00000654.spv} | Bin .../prebuilt/{0x0000c934.spv => 0x00000655.spv} | Bin .../prebuilt/{0x0000c935.spv => 0x00000656.spv} | Bin .../prebuilt/{0x0000c936.spv => 0x00000657.spv} | Bin .../prebuilt/{0x0000c937.spv => 0x00000658.spv} | Bin .../prebuilt/{0x0000c938.spv => 0x00000659.spv} | Bin .../prebuilt/{0x0000c939.spv => 0x0000065a.spv} | Bin .../prebuilt/{0x0000c93a.spv => 0x0000065b.spv} | Bin .../prebuilt/{0x0000c93b.spv => 0x0000065c.spv} | Bin .../prebuilt/{0x0000c93c.spv => 0x0000065d.spv} | Bin .../prebuilt/{0x0000c93d.spv => 0x0000065e.spv} | Bin .../prebuilt/{0x0000c93e.spv => 0x0000065f.spv} | Bin .../prebuilt/{0x0000c93f.spv => 0x00000660.spv} | Bin .../prebuilt/{0x0000c940.spv => 0x00000661.spv} | Bin .../prebuilt/{0x0000c941.spv => 0x00000662.spv} | Bin .../prebuilt/{0x0000c942.spv => 0x00000663.spv} | Bin .../prebuilt/{0x0000c943.spv => 0x00000664.spv} | Bin .../prebuilt/{0x0000c944.spv => 0x00000665.spv} | Bin .../prebuilt/{0x0000c945.spv => 0x00000666.spv} | Bin .../prebuilt/{0x0000c946.spv => 0x00000667.spv} | Bin .../prebuilt/{0x0000c947.spv => 0x00000668.spv} | Bin .../prebuilt/{0x0000c948.spv => 0x00000669.spv} | Bin .../prebuilt/{0x0000c949.spv => 0x0000066a.spv} | Bin .../prebuilt/{0x0000c94a.spv => 0x0000066b.spv} | Bin .../prebuilt/{0x0000c94b.spv => 0x0000066c.spv} | Bin .../prebuilt/{0x0000c94c.spv => 0x0000066d.spv} | Bin .../prebuilt/{0x0000c94d.spv => 0x0000066e.spv} | Bin .../prebuilt/{0x0000c94e.spv => 0x0000066f.spv} | Bin .../prebuilt/{0x0000c94f.spv => 0x00000670.spv} | Bin .../prebuilt/{0x0000c950.spv => 0x00000671.spv} | Bin .../prebuilt/{0x0000c951.spv => 0x00000672.spv} | Bin .../prebuilt/{0x0000c952.spv => 0x00000673.spv} | Bin .../prebuilt/{0x0000c953.spv => 0x00000674.spv} | Bin .../prebuilt/{0x0000c954.spv => 0x00000675.spv} | Bin .../prebuilt/{0x0000c955.spv => 0x00000676.spv} | Bin .../prebuilt/{0x0000c956.spv => 0x00000677.spv} | Bin .../prebuilt/{0x0000c957.spv => 0x00000678.spv} | Bin .../prebuilt/{0x0000c958.spv => 0x00000679.spv} | Bin .../prebuilt/{0x0000c959.spv => 0x0000067a.spv} | Bin .../prebuilt/{0x0000c95a.spv => 0x0000067b.spv} | Bin .../prebuilt/{0x0000c95b.spv => 0x0000067c.spv} | Bin .../prebuilt/{0x0000c95c.spv => 0x0000067d.spv} | Bin .../prebuilt/{0x0000c95d.spv => 0x0000067e.spv} | Bin .../prebuilt/{0x0000c95e.spv => 0x0000067f.spv} | Bin .../prebuilt/{0x0000c95f.spv => 0x00000680.spv} | Bin .../prebuilt/{0x0000c960.spv => 0x00000681.spv} | Bin .../prebuilt/{0x0000c961.spv => 0x00000682.spv} | Bin .../prebuilt/{0x0000c962.spv => 0x00000683.spv} | Bin .../prebuilt/{0x0000c963.spv => 0x00000684.spv} | Bin .../prebuilt/{0x0000c964.spv => 0x00000685.spv} | Bin .../prebuilt/{0x0000c965.spv => 0x00000686.spv} | Bin .../prebuilt/{0x0000c966.spv => 0x00000687.spv} | Bin .../prebuilt/{0x0000c967.spv => 0x00000688.spv} | Bin .../prebuilt/{0x0000c968.spv => 0x00000689.spv} | Bin .../prebuilt/{0x0000c969.spv => 0x0000068a.spv} | Bin .../prebuilt/{0x0000c96a.spv => 0x0000068b.spv} | Bin .../prebuilt/{0x0000c96b.spv => 0x0000068c.spv} | Bin .../prebuilt/{0x0000c96c.spv => 0x0000068d.spv} | Bin .../prebuilt/{0x0000c96d.spv => 0x0000068e.spv} | Bin .../prebuilt/{0x0000c96e.spv => 0x0000068f.spv} | Bin .../prebuilt/{0x0000c96f.spv => 0x00000690.spv} | Bin .../prebuilt/{0x0000c970.spv => 0x00000691.spv} | Bin .../prebuilt/{0x0000c971.spv => 0x00000692.spv} | Bin .../prebuilt/{0x0000c972.spv => 0x00000693.spv} | Bin .../prebuilt/{0x0000c973.spv => 0x00000694.spv} | Bin .../prebuilt/{0x0000c974.spv => 0x00000695.spv} | Bin .../prebuilt/{0x0000c975.spv => 0x00000696.spv} | Bin .../prebuilt/{0x0000c976.spv => 0x00000697.spv} | Bin .../prebuilt/{0x0000c977.spv => 0x00000698.spv} | Bin .../prebuilt/{0x0000c978.spv => 0x00000699.spv} | Bin .../prebuilt/{0x0000c979.spv => 0x0000069a.spv} | Bin .../prebuilt/{0x0000c97a.spv => 0x0000069b.spv} | Bin .../prebuilt/{0x0000c97b.spv => 0x0000069c.spv} | Bin .../prebuilt/{0x0000c97c.spv => 0x0000069d.spv} | Bin .../prebuilt/{0x0000c97d.spv => 0x0000069e.spv} | Bin .../prebuilt/{0x0000c97e.spv => 0x0000069f.spv} | Bin .../prebuilt/{0x0000c97f.spv => 0x000006a0.spv} | Bin .../prebuilt/{0x0000c980.spv => 0x000006a1.spv} | Bin .../prebuilt/{0x0000c981.spv => 0x000006a2.spv} | Bin .../prebuilt/{0x0000c982.spv => 0x000006a3.spv} | Bin .../prebuilt/{0x0000c983.spv => 0x000006a4.spv} | Bin .../prebuilt/{0x0000c984.spv => 0x000006a5.spv} | Bin .../prebuilt/{0x0000c985.spv => 0x000006a6.spv} | Bin .../prebuilt/{0x0000c986.spv => 0x000006a7.spv} | Bin .../prebuilt/{0x0000c987.spv => 0x000006a8.spv} | Bin .../prebuilt/{0x0000c988.spv => 0x000006a9.spv} | Bin .../prebuilt/{0x0000c989.spv => 0x000006aa.spv} | Bin .../prebuilt/{0x0000c98a.spv => 0x000006ab.spv} | Bin .../prebuilt/{0x0000c98b.spv => 0x000006ac.spv} | Bin .../prebuilt/{0x0000c98c.spv => 0x000006ad.spv} | Bin .../prebuilt/{0x0000c98d.spv => 0x000006ae.spv} | Bin .../prebuilt/{0x0000c98e.spv => 0x000006af.spv} | Bin .../prebuilt/{0x0000c98f.spv => 0x000006b0.spv} | Bin .../prebuilt/{0x0000c990.spv => 0x000006b1.spv} | Bin .../prebuilt/{0x0000c991.spv => 0x000006b2.spv} | Bin .../prebuilt/{0x0000c992.spv => 0x000006b3.spv} | Bin .../prebuilt/{0x0000c993.spv => 0x000006b4.spv} | Bin .../prebuilt/{0x0000c994.spv => 0x000006b5.spv} | Bin .../prebuilt/{0x0000c995.spv => 0x000006b6.spv} | Bin .../prebuilt/{0x0000c996.spv => 0x000006b7.spv} | Bin .../prebuilt/{0x0000c997.spv => 0x000006b8.spv} | Bin .../prebuilt/{0x0000c998.spv => 0x000006b9.spv} | Bin .../prebuilt/{0x0000c999.spv => 0x000006ba.spv} | Bin .../prebuilt/{0x0000c99a.spv => 0x000006bb.spv} | Bin .../prebuilt/{0x0000c99b.spv => 0x000006bc.spv} | Bin .../prebuilt/{0x0000c99c.spv => 0x000006bd.spv} | Bin .../prebuilt/{0x0000c99d.spv => 0x000006be.spv} | Bin .../prebuilt/{0x0000c99e.spv => 0x000006bf.spv} | Bin .../prebuilt/{0x0000c99f.spv => 0x000006c0.spv} | Bin .../prebuilt/{0x0000c9a0.spv => 0x000006c1.spv} | Bin .../prebuilt/{0x0000c9a1.spv => 0x000006c2.spv} | Bin .../prebuilt/{0x0000c9a2.spv => 0x000006c3.spv} | Bin .../prebuilt/{0x0000c9a3.spv => 0x000006c4.spv} | Bin .../prebuilt/{0x0000c9a4.spv => 0x000006c5.spv} | Bin .../prebuilt/{0x0000c9a5.spv => 0x000006c6.spv} | Bin .../prebuilt/{0x0000c9a6.spv => 0x000006c7.spv} | Bin .../prebuilt/{0x0000c9a7.spv => 0x000006c8.spv} | Bin .../prebuilt/{0x0000c9a8.spv => 0x000006c9.spv} | Bin .../prebuilt/{0x0000c9a9.spv => 0x000006ca.spv} | Bin .../prebuilt/{0x0000c9aa.spv => 0x000006cb.spv} | Bin .../prebuilt/{0x0000c9ab.spv => 0x000006cc.spv} | Bin .../prebuilt/{0x0000c9ac.spv => 0x000006cd.spv} | Bin .../prebuilt/{0x0000c9ad.spv => 0x000006ce.spv} | Bin .../prebuilt/{0x0000c9ae.spv => 0x000006cf.spv} | Bin .../prebuilt/{0x0000c9af.spv => 0x000006d0.spv} | Bin .../prebuilt/{0x0000c9b0.spv => 0x000006d1.spv} | Bin .../prebuilt/{0x0000c9b1.spv => 0x000006d2.spv} | Bin .../prebuilt/{0x0000c9b2.spv => 0x000006d3.spv} | Bin .../prebuilt/{0x0000c9b3.spv => 0x000006d4.spv} | Bin .../prebuilt/{0x0000c9b4.spv => 0x000006d5.spv} | Bin .../prebuilt/{0x0000c9b5.spv => 0x000006d6.spv} | Bin .../prebuilt/{0x0000c9b6.spv => 0x000006d7.spv} | Bin .../prebuilt/{0x0000c9b7.spv => 0x000006d8.spv} | Bin .../prebuilt/{0x0000c9b8.spv => 0x000006d9.spv} | Bin .../prebuilt/{0x0000c9b9.spv => 0x000006da.spv} | Bin .../prebuilt/{0x0000c9ba.spv => 0x000006db.spv} | Bin .../prebuilt/{0x0000c9bb.spv => 0x000006dc.spv} | Bin .../prebuilt/{0x0000c9bc.spv => 0x000006dd.spv} | Bin .../prebuilt/{0x0000c9bd.spv => 0x000006de.spv} | Bin .../prebuilt/{0x0000c9be.spv => 0x000006df.spv} | Bin .../prebuilt/{0x0000c9bf.spv => 0x000006e0.spv} | Bin .../prebuilt/{0x0000c9c0.spv => 0x000006e1.spv} | Bin .../prebuilt/{0x0000c9c1.spv => 0x000006e2.spv} | Bin .../prebuilt/{0x0000c9c2.spv => 0x000006e3.spv} | Bin .../prebuilt/{0x0000c9c3.spv => 0x000006e4.spv} | Bin .../prebuilt/{0x0000c9c4.spv => 0x000006e5.spv} | Bin .../prebuilt/{0x0000c9c5.spv => 0x000006e6.spv} | Bin .../prebuilt/{0x0000c9c6.spv => 0x000006e7.spv} | Bin .../prebuilt/{0x0000c9c7.spv => 0x000006e8.spv} | Bin .../prebuilt/{0x0000c9c8.spv => 0x000006e9.spv} | Bin .../prebuilt/{0x0000c9c9.spv => 0x000006ea.spv} | Bin .../prebuilt/{0x0000c9ca.spv => 0x000006eb.spv} | Bin .../prebuilt/{0x0000c9cb.spv => 0x000006ec.spv} | Bin .../prebuilt/{0x0000c9cc.spv => 0x000006ed.spv} | Bin .../prebuilt/{0x0000c9cd.spv => 0x000006ee.spv} | Bin .../prebuilt/{0x0000c9ce.spv => 0x000006ef.spv} | Bin .../prebuilt/{0x0000c9cf.spv => 0x000006f0.spv} | Bin .../prebuilt/{0x0000c9d0.spv => 0x000006f1.spv} | Bin .../prebuilt/{0x0000c9d1.spv => 0x000006f2.spv} | Bin .../prebuilt/{0x0000c9d2.spv => 0x000006f3.spv} | Bin .../prebuilt/{0x0000c9d3.spv => 0x000006f4.spv} | Bin .../prebuilt/{0x0000c9d4.spv => 0x000006f5.spv} | Bin .../prebuilt/{0x0000c9d5.spv => 0x000006f6.spv} | Bin .../prebuilt/{0x0000c9d6.spv => 0x000006f7.spv} | Bin .../prebuilt/{0x0000c9d7.spv => 0x000006f8.spv} | Bin .../prebuilt/{0x0000c9d8.spv => 0x000006f9.spv} | Bin .../prebuilt/{0x0000c9d9.spv => 0x000006fa.spv} | Bin .../prebuilt/{0x0000c9da.spv => 0x000006fb.spv} | Bin .../prebuilt/{0x0000c9db.spv => 0x000006fc.spv} | Bin .../prebuilt/{0x0000c9dc.spv => 0x000006fd.spv} | Bin .../prebuilt/{0x0000c9dd.spv => 0x000006fe.spv} | Bin .../prebuilt/{0x0000c9de.spv => 0x000006ff.spv} | Bin .../prebuilt/{0x0000c9df.spv => 0x00000700.spv} | Bin .../prebuilt/{0x0000c9e0.spv => 0x00000701.spv} | Bin .../prebuilt/{0x0000c9e1.spv => 0x00000702.spv} | Bin .../prebuilt/{0x0000c9e2.spv => 0x00000703.spv} | Bin .../prebuilt/{0x0000c9e3.spv => 0x00000704.spv} | Bin .../prebuilt/{0x0000c9e4.spv => 0x00000705.spv} | Bin .../prebuilt/{0x0000c9e5.spv => 0x00000706.spv} | Bin .../prebuilt/{0x0000c9e6.spv => 0x00000707.spv} | Bin .../prebuilt/{0x0000c9e7.spv => 0x00000708.spv} | Bin .../prebuilt/{0x0000c9e8.spv => 0x00000709.spv} | Bin .../prebuilt/{0x0000c9e9.spv => 0x0000070a.spv} | Bin .../prebuilt/{0x0000c9ea.spv => 0x0000070b.spv} | Bin .../prebuilt/{0x0000c9eb.spv => 0x0000070c.spv} | Bin .../prebuilt/{0x0000c9ec.spv => 0x0000070d.spv} | Bin .../prebuilt/{0x0000c9ed.spv => 0x0000070e.spv} | Bin .../prebuilt/{0x0000c9ee.spv => 0x0000070f.spv} | Bin .../prebuilt/{0x0000c9ef.spv => 0x00000710.spv} | Bin .../prebuilt/{0x0000c9f0.spv => 0x00000711.spv} | Bin .../prebuilt/{0x0000c9f1.spv => 0x00000712.spv} | Bin .../prebuilt/{0x0000c9f2.spv => 0x00000713.spv} | Bin .../prebuilt/{0x0000c9f3.spv => 0x00000714.spv} | Bin .../prebuilt/{0x0000c9f4.spv => 0x00000715.spv} | Bin .../prebuilt/{0x0000c9f5.spv => 0x00000716.spv} | Bin .../prebuilt/{0x0000c9f6.spv => 0x00000717.spv} | Bin .../prebuilt/{0x0000c9f7.spv => 0x00000718.spv} | Bin .../prebuilt/{0x0000c9f8.spv => 0x00000719.spv} | Bin .../prebuilt/{0x0000c9f9.spv => 0x0000071a.spv} | Bin .../prebuilt/{0x0000c9fa.spv => 0x0000071b.spv} | Bin .../prebuilt/{0x0000c9fb.spv => 0x0000071c.spv} | Bin .../prebuilt/{0x0000c9fc.spv => 0x0000071d.spv} | Bin .../prebuilt/{0x0000c9fd.spv => 0x0000071e.spv} | Bin .../prebuilt/{0x0000c9fe.spv => 0x0000071f.spv} | Bin .../prebuilt/{0x0000c9ff.spv => 0x00000720.spv} | Bin .../prebuilt/{0x0000ca00.spv => 0x00000721.spv} | Bin .../prebuilt/{0x0000ca01.spv => 0x00000722.spv} | Bin .../prebuilt/{0x0000ca02.spv => 0x00000723.spv} | Bin .../prebuilt/{0x0000ca03.spv => 0x00000724.spv} | Bin .../prebuilt/{0x0000ca04.spv => 0x00000725.spv} | Bin .../prebuilt/{0x0000ca05.spv => 0x00000726.spv} | Bin .../prebuilt/{0x0000ca06.spv => 0x00000727.spv} | Bin .../prebuilt/{0x0000ca07.spv => 0x00000728.spv} | Bin .../prebuilt/{0x0000ca08.spv => 0x00000729.spv} | Bin .../prebuilt/{0x0000ca09.spv => 0x0000072a.spv} | Bin .../prebuilt/{0x0000ca0a.spv => 0x0000072b.spv} | Bin .../prebuilt/{0x0000ca0b.spv => 0x0000072c.spv} | Bin .../prebuilt/{0x0000ca0c.spv => 0x0000072d.spv} | Bin .../prebuilt/{0x0000ca0d.spv => 0x0000072e.spv} | Bin .../prebuilt/{0x0000ca0e.spv => 0x0000072f.spv} | Bin .../prebuilt/{0x0000ca0f.spv => 0x00000730.spv} | Bin .../prebuilt/{0x0000ca10.spv => 0x00000731.spv} | Bin .../prebuilt/{0x0000ca11.spv => 0x00000732.spv} | Bin .../prebuilt/{0x0000ca12.spv => 0x00000733.spv} | Bin .../prebuilt/{0x0000ca13.spv => 0x00000734.spv} | Bin .../prebuilt/{0x0000ca14.spv => 0x00000735.spv} | Bin .../prebuilt/{0x0000ca15.spv => 0x00000736.spv} | Bin .../prebuilt/{0x0000ca16.spv => 0x00000737.spv} | Bin .../prebuilt/{0x0000ca17.spv => 0x00000738.spv} | Bin .../prebuilt/{0x0000ca18.spv => 0x00000739.spv} | Bin .../prebuilt/{0x0000ca19.spv => 0x0000073a.spv} | Bin .../prebuilt/{0x0000ca1a.spv => 0x0000073b.spv} | Bin .../prebuilt/{0x0000ca1b.spv => 0x0000073c.spv} | Bin .../prebuilt/{0x0000ca1c.spv => 0x0000073d.spv} | Bin .../prebuilt/{0x0000ca1d.spv => 0x0000073e.spv} | Bin .../prebuilt/{0x0000ca1e.spv => 0x0000073f.spv} | Bin .../prebuilt/{0x0000ca1f.spv => 0x00000740.spv} | Bin .../prebuilt/{0x0000ca20.spv => 0x00000741.spv} | Bin .../prebuilt/{0x0000ca21.spv => 0x00000742.spv} | Bin .../prebuilt/{0x0000ca22.spv => 0x00000743.spv} | Bin .../prebuilt/{0x0000ca23.spv => 0x00000744.spv} | Bin .../prebuilt/{0x0000ca24.spv => 0x00000745.spv} | Bin .../prebuilt/{0x0000ca25.spv => 0x00000746.spv} | Bin .../prebuilt/{0x0000ca26.spv => 0x00000747.spv} | Bin .../prebuilt/{0x0000ca27.spv => 0x00000748.spv} | Bin .../prebuilt/{0x0000ca28.spv => 0x00000749.spv} | Bin .../prebuilt/{0x0000ca29.spv => 0x0000074a.spv} | Bin .../prebuilt/{0x0000ca2a.spv => 0x0000074b.spv} | Bin .../prebuilt/{0x0000ca2b.spv => 0x0000074c.spv} | Bin .../prebuilt/{0x0000ca2c.spv => 0x0000074d.spv} | Bin .../prebuilt/{0x0000ca2d.spv => 0x0000074e.spv} | Bin .../prebuilt/{0x0000ca2e.spv => 0x0000074f.spv} | Bin .../prebuilt/{0x0000ca2f.spv => 0x00000750.spv} | Bin .../prebuilt/{0x0000ca30.spv => 0x00000751.spv} | Bin .../prebuilt/{0x0000ca31.spv => 0x00000752.spv} | Bin .../prebuilt/{0x0000ca32.spv => 0x00000753.spv} | Bin .../prebuilt/{0x0000ca33.spv => 0x00000754.spv} | Bin .../prebuilt/{0x0000ca34.spv => 0x00000755.spv} | Bin .../prebuilt/{0x0000ca35.spv => 0x00000756.spv} | Bin .../prebuilt/{0x0000ca36.spv => 0x00000757.spv} | Bin .../prebuilt/{0x0000ca37.spv => 0x00000758.spv} | Bin spirv/vulkan/prebuilt/0x00000759.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000075a.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000075b.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000075c.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000075d.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x0000075e.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x0000075f.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000760.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000761.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000762.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000763.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000764.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000765.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000766.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000767.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000768.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000769.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000076a.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000076b.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000076c.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000076d.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x0000076e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x0000076f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000770.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000771.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000772.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000773.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000774.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000775.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000776.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000777.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000778.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000779.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000077a.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000077b.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000077c.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000077d.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000077e.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000077f.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000780.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000781.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000782.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000783.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000784.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000785.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00000786.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00000787.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00000788.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00000789.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000078a.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000078b.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000078c.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000078d.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000078e.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000078f.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00000790.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00000791.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000792.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000793.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000794.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000795.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000796.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000797.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000798.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000799.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000079a.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000079b.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000079c.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x0000079d.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000079e.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000079f.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a0.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a1.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007a2.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007a3.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007a4.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007a5.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a6.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a7.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a8.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000007a9.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007aa.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007ab.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007ac.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007ad.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007ae.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007af.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b0.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b1.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000007b2.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000007b3.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000007b4.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000007b5.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b6.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b7.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b8.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007b9.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000007ba.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000007bb.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000007bc.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000007bd.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007be.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007bf.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c0.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c1.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007c2.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007c3.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007c4.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007c5.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c6.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c7.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c8.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007c9.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007ca.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007cb.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007cc.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x000007cd.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007ce.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007cf.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007d0.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x000007d1.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007d2.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007d3.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007d4.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000007d5.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007d6.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007d7.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007d8.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007d9.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007da.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007db.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007dc.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007dd.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007de.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007df.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007e0.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007e1.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007e2.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007e3.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007e4.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x000007e5.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000007e6.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000007e7.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000007e8.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000007e9.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007ea.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007eb.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007ec.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007ed.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007ee.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007ef.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007f0.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x000007f1.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007f2.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007f3.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007f4.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007f5.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x000007f6.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x000007f7.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x000007f8.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x000007f9.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000007fa.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000007fb.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000007fc.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000007fd.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007fe.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x000007ff.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000800.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000801.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000802.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000803.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000804.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000805.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000806.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000807.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000808.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000809.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080a.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080c.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080d.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080e.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000080f.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000810.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000811.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000812.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000813.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000814.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000815.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000816.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000817.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000818.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000819.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x0000081a.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x0000081b.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x0000081c.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x0000081d.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000081e.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000081f.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000820.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000821.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000822.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000823.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000824.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000825.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000826.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000827.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000828.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000829.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000082a.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000082b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000082c.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000082d.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x0000082e.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x0000082f.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000830.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000831.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000832.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000833.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000834.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000835.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000836.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000837.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000838.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000839.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000083a.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000083b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000083c.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000083d.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000083e.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000083f.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000840.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000841.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000842.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000843.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000844.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000845.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000846.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000847.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000848.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000849.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000084a.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000084b.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000084c.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x0000084d.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000084e.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x0000084f.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000850.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000851.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000852.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000853.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000854.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000855.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000856.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000857.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000858.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000859.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000085a.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000085b.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000085c.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000085d.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x0000085e.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x0000085f.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000860.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000861.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000862.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000863.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000864.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000865.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000866.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000867.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000868.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000869.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x0000086a.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000086b.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x0000086c.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x0000086d.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000086e.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000086f.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000870.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000871.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000872.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000873.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000874.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000875.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000876.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000877.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000878.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000879.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000087a.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000087b.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000087c.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000087d.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x0000087e.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x0000087f.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000880.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000881.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000882.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000883.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000884.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000885.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000886.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000887.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000888.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000889.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000088a.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000088b.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000088c.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000088d.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000088e.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x0000088f.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000890.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000891.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000892.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000893.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000894.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000895.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000896.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000897.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000898.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000899.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000089a.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000089b.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000089c.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000089d.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000089e.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x0000089f.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x000008a0.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x000008a1.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008a2.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008a3.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008a4.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008a5.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008a6.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008a7.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008a8.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008a9.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x000008aa.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x000008ab.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x000008ac.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x000008ad.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008ae.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008af.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b0.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b1.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000008b2.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000008b3.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000008b4.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x000008b5.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b6.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b7.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b8.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008b9.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008ba.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008bb.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008bc.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008bd.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008be.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008bf.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c0.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c1.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c2.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c3.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c4.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008c5.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008c6.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008c7.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008c8.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000008c9.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008ca.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008cb.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008cc.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x000008cd.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008ce.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008cf.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d0.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d1.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008d2.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008d3.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008d4.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008d5.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d6.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d7.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d8.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008d9.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008da.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008db.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008dc.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000008dd.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000008de.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000008df.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000008e0.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000008e1.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e2.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e3.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e4.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e5.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e6.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008e7.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e8.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000008e9.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008ea.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008eb.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008ec.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008ed.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008ee.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008ef.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008f0.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008f1.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000008f2.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000008f3.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000008f4.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000008f5.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008f6.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008f7.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008f8.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000008f9.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000008fa.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000008fb.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000008fc.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000008fd.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008fe.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000008ff.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000900.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000901.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000902.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000903.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000904.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000905.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000906.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000907.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000908.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000909.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000090a.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000090b.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000090c.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000090d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000090e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000090f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000910.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000911.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000912.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000913.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000914.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000915.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000916.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000917.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000918.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000919.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000091a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000091b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000091c.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000091d.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000091e.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000091f.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000920.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000921.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000922.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000923.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000924.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000925.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000926.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000927.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000928.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000929.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000092a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000092b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000092c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000092d.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000092e.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000092f.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000930.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000931.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000932.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000933.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000934.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000935.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000936.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000937.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000938.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000939.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000093f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000940.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000941.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000942.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000943.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000944.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000945.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000946.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000947.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000948.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000949.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000094a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000094b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000094c.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000094d.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x0000094e.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x0000094f.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000950.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000951.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000952.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000953.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000954.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000955.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000956.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000957.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000958.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000959.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x0000095a.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x0000095b.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x0000095c.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x0000095d.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000095e.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000095f.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000960.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000961.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000962.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000963.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000964.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000965.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000966.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000967.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000968.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000969.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000096a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000096b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000096c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000096d.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000096e.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x0000096f.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000970.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000971.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000972.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000973.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000974.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000975.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00000976.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00000977.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00000978.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00000979.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000097f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000980.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000981.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000982.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000983.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000984.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000985.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000986.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000987.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000988.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000989.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000098a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000098b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000098c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000098d.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000098e.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000098f.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000990.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000991.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000992.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000993.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000994.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000995.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000996.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000997.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000998.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000999.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000099a.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000099b.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000099c.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x0000099d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000099e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x0000099f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a0.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a1.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009a2.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009a3.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009a4.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009a5.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a6.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a7.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a8.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009a9.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009aa.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ab.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ac.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ad.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009ae.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009af.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b0.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b1.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009b2.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009b3.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009b4.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009b5.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b6.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b7.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b8.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009b9.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009ba.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009bb.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009bc.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009bd.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009be.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009bf.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009c0.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009c1.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009c2.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009c3.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009c4.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009c5.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009c6.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009c7.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009c8.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009c9.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009ca.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009cb.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009cc.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009cd.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009ce.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009cf.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009d0.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009d1.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009d2.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009d3.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009d4.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000009d5.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000009d6.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000009d7.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000009d8.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x000009d9.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009da.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009db.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009dc.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009dd.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009de.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009df.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009e0.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x000009e1.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009e2.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009e3.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009e4.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009e5.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009e6.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009e7.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009e8.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009e9.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ea.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009eb.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ec.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x000009ed.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009ee.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009ef.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009f0.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x000009f1.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000009f2.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000009f3.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000009f4.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x000009f5.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009f6.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009f7.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009f8.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009f9.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009fa.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009fb.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009fc.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009fd.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009fe.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x000009ff.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a00.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a01.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a02.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a03.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a04.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a05.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a06.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a07.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a08.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a09.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a0a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a0b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a0c.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a0d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a0e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a0f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a10.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a11.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a12.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a13.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a14.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000a15.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a16.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a17.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a18.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a19.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a1a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a1b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a1c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a1d.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000a1e.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000a1f.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000a20.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000a21.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a22.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a23.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a24.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a25.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a26.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a27.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a28.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000a29.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a2a.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a2b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a2c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a2d.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a2e.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a2f.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a30.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a31.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a32.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a33.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a34.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a35.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a36.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a37.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a38.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a39.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a3a.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a3b.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a3c.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000a3d.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a3e.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a3f.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a40.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000a41.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a42.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a43.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a44.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a45.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a46.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a47.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a48.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a49.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a4a.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a4b.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a4c.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a4d.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a4e.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a4f.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a50.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a51.spv | Bin 0 -> 684 bytes spirv/vulkan/prebuilt/0x00000a52.spv | Bin 0 -> 684 bytes spirv/vulkan/prebuilt/0x00000a53.spv | Bin 0 -> 684 bytes spirv/vulkan/prebuilt/0x00000a54.spv | Bin 0 -> 684 bytes spirv/vulkan/prebuilt/0x00000a55.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a56.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a57.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a58.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a59.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a5a.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a5b.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a5c.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a5d.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a5e.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a5f.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a60.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a61.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a62.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a63.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a64.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a65.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a66.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a67.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a68.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a69.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a6a.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a6b.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a6c.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a6d.spv | Bin 0 -> 576 bytes spirv/vulkan/prebuilt/0x00000a6e.spv | Bin 0 -> 576 bytes spirv/vulkan/prebuilt/0x00000a6f.spv | Bin 0 -> 576 bytes spirv/vulkan/prebuilt/0x00000a70.spv | Bin 0 -> 576 bytes spirv/vulkan/prebuilt/0x00000a71.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a72.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a73.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a74.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a75.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a76.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a77.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a78.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a79.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a7a.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a7b.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a7c.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a7d.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a7e.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a7f.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a80.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000a81.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a82.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a83.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a84.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a85.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a86.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a87.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a88.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a89.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a8a.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a8b.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a8c.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a8d.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a8e.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a8f.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a90.spv | Bin 0 -> 636 bytes spirv/vulkan/prebuilt/0x00000a91.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a92.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a93.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a94.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000a95.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a96.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a97.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a98.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a99.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a9a.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a9b.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a9c.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000a9d.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a9e.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000a9f.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa0.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa1.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000aa2.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000aa3.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000aa4.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000aa5.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa6.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa7.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa8.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aa9.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000aaa.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000aab.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000aac.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000aad.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aae.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aaf.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab0.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab1.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab2.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab3.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab4.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ab5.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000ab6.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000ab7.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000ab8.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000ab9.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000aba.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000abb.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000abc.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000abd.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000abe.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000abf.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac0.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac1.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac2.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac3.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac4.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac5.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac6.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac7.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac8.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ac9.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000aca.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000acb.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000acc.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000acd.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ace.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000acf.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ad0.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ad1.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ad2.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ad3.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ad4.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ad5.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ad6.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ad7.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ad8.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ad9.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000ada.spv | Bin 0 -> 680 bytes spirv/vulkan/prebuilt/0x00000adb.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000adc.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000add.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ade.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000adf.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ae0.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ae1.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000ae2.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000ae3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000ae4.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ae5.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ae6.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000ae7.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000ae8.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000ae9.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000aea.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000aeb.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00000aec.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000aed.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000aee.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000aef.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000af0.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000af1.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000af2.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000af3.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000af4.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000af5.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000af6.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000af7.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000af8.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000af9.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000afa.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000afb.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000afc.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000afd.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000afe.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000aff.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b00.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b01.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b02.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b03.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b04.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000b05.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b06.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b07.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b08.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b09.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b0a.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b0b.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b0c.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b0d.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b0e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b0f.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b10.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b11.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b12.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00000b13.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b14.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b15.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b16.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00000b17.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b18.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b19.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b1a.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b1b.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b1c.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00000b1d.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b1e.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b1f.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b20.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00000b21.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b22.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b23.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b24.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b25.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b26.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000b27.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b28.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b29.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b2a.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b2b.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b2c.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b2d.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b2e.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b2f.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b30.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b31.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b32.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b33.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b34.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b35.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b36.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b37.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b38.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b39.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3a.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3b.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3c.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3d.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b3f.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b40.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b41.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b42.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b43.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b44.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b45.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b46.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b47.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b48.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b49.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b4a.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000b4b.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b4c.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b4d.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b4e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b4f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b50.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b51.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000b52.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000b53.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000b54.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b55.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b56.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b57.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b58.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b59.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b5a.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b5b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b5c.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b5d.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b5e.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b5f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b60.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b61.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b62.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b63.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b64.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b65.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b66.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b67.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b68.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b69.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b6a.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b6b.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b6c.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b6d.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b6e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b6f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b70.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b71.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b72.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b73.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000b74.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000b75.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b76.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b77.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b78.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b79.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b7a.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b7b.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b7c.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b7d.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b7e.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b7f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b80.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b81.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b82.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b83.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b84.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b85.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b86.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b87.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b88.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b89.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b8a.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b8b.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b8c.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b8d.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b8e.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b8f.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000b90.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000b91.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b92.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b93.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b94.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000b95.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000b96.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000b97.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b98.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b99.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b9a.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b9b.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b9c.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000b9d.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000b9e.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000b9f.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba0.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba1.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba2.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba3.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba4.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba5.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba6.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba7.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba8.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000ba9.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000baa.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bab.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bac.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bad.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bae.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000baf.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bb0.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bb1.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bb2.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb4.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb5.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb6.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb7.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bb8.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bb9.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bba.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00000bbb.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bbc.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bbd.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bbe.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bbf.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc0.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc1.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000bc2.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000bc3.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00000bc4.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc5.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc6.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc7.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000bc8.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bc9.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bca.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bcb.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000bcc.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bcd.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bce.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bcf.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd0.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd1.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd2.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd4.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bd5.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bd6.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bd7.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bd8.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000bd9.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bda.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bdb.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bdc.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000bdd.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bde.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bdf.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000be0.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000be1.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000be2.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000be3.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000be4.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000be5.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000be6.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000be7.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000be8.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000be9.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bea.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000beb.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bec.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bed.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bee.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000bef.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf0.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf1.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf2.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000bf3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf4.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf5.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bf6.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000bf7.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bf8.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bf9.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000bfa.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bfb.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bfc.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bfd.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bfe.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000bff.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00000c00.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000c01.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c02.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c03.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c04.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000c05.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00000c06.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00000c07.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c08.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c09.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c0a.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c0b.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c0c.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00000c0d.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c0e.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c0f.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c10.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c11.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c12.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c13.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c14.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c15.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c16.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c17.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c18.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c19.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c1f.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c20.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c21.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c22.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c23.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c24.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c25.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c26.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c27.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c28.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c29.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c2a.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c2b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c2c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c2d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c2e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c2f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c30.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c31.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000c32.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000c33.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000c34.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c35.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c36.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c37.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c38.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c39.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c3a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c3b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c3c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c3d.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c3e.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c3f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c40.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c41.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c42.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c43.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c44.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c45.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c46.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c47.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c48.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000c49.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c4a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c4b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c4c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c4d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c4e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c4f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c50.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c51.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c52.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c53.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000c54.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000c55.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c56.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c57.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c58.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c59.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c5a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c5b.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c5c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c5d.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c5e.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000c5f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c60.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c61.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c62.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c63.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c64.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c65.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c66.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c67.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c68.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c69.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c6a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c6b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c6c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c6d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c6e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c6f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c70.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000c71.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c72.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c73.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c74.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000c75.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000c76.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000c77.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c78.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c79.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c7a.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c7b.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c7c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000c7d.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c7e.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c7f.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c80.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c81.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c82.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c83.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c84.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c85.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c86.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c87.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c88.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c89.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c8f.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c90.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c91.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c92.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c93.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c94.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c95.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c96.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c97.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c98.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c99.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c9a.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000c9b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c9c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c9d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c9e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000c9f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca0.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca1.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ca2.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ca3.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000ca4.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca5.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca6.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca7.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000ca8.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ca9.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000caa.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cab.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000cac.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cad.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cae.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000caf.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb0.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb1.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb2.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb3.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb4.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cb5.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cb6.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cb7.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cb8.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000cb9.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cba.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cbb.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cbc.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000cbd.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cbe.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cbf.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cc0.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cc1.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cc2.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cc3.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000cc4.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000cc5.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cc6.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cc7.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cc8.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cc9.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cca.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ccb.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ccc.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ccd.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cce.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000ccf.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd0.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd1.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd2.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000cd3.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd4.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd5.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cd6.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000cd7.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cd8.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cd9.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cda.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cdb.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cdc.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cdd.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cde.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cdf.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000ce0.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000ce1.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ce2.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ce3.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ce4.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000ce5.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000ce6.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000ce7.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ce8.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ce9.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cea.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ceb.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000cec.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000ced.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cee.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cef.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf0.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf1.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf2.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf3.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf4.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf5.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf6.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf7.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf8.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000cf9.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cfa.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cfb.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cfc.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cfd.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cfe.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000cff.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d00.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d01.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d02.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d03.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d04.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d05.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d06.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d07.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d08.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d09.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d0a.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d0b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d0c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d0d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d0e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d0f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d10.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d11.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d12.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d13.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d14.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d15.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d16.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d17.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d18.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d19.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d1a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d1b.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d1c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d1d.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d1e.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d1f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d20.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d21.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d22.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d23.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d24.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d25.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d26.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d27.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d28.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000d29.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d2a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d2b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d2c.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d2d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d2e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d2f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d30.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d31.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d32.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d33.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000d34.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000d35.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d36.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d37.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d38.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d39.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d3a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d3b.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d3c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d3d.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d3e.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000d3f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d40.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d41.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d42.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d43.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d44.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d45.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d46.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d47.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d48.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d49.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d4a.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d4b.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d4c.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d4d.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d4e.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d4f.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00000d50.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00000d51.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d52.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d53.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d54.spv | Bin 0 -> 692 bytes spirv/vulkan/prebuilt/0x00000d55.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000d56.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000d57.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d58.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d59.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d5a.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d5b.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d5c.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000d5d.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d5e.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d5f.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d60.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d61.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d62.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d63.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d64.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d65.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d66.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d67.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d68.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d69.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6c.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6d.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6e.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d6f.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d70.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d71.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d72.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d73.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d74.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d75.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d76.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d77.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d78.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d79.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d7a.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00000d7b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d7c.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d7d.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d7e.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d7f.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d80.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d81.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000d82.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000d83.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000d84.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d85.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d86.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d87.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d88.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d89.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d8a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d8b.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d8c.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d8d.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d8e.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d8f.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d90.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d91.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d92.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d93.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d94.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d95.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d96.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d97.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000d98.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000d99.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d9a.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d9b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d9c.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000d9d.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d9e.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000d9f.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000da0.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000da1.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000da2.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000da3.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000da4.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000da5.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000da6.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000da7.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000da8.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000da9.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000daa.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dab.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dac.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dad.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dae.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000daf.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db0.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db1.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db2.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000db3.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db4.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db5.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000db6.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000db7.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000db8.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000db9.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dba.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dbb.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dbc.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dbd.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dbe.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dbf.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000dc0.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00000dc1.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dc2.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dc3.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dc4.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00000dc5.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x00000dc6.spv | Bin 0 -> 620 bytes spirv/vulkan/prebuilt/0x00000dc7.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dc8.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dc9.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dca.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dcb.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dcc.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00000dcd.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00000dce.spv | Bin 0 -> 824 bytes spirv/vulkan/prebuilt/0x00000dcf.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00000dd0.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000dd1.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00000dd2.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00000dd3.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00000dd4.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00000dd5.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00000dd6.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x00000dd7.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x00000dd8.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00000dd9.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00000dda.spv | Bin 0 -> 304 bytes spirv/vulkan/prebuilt/0x00000ddb.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00000ddc.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000ddd.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00000dde.spv | Bin 0 -> 600 bytes spirv/vulkan/prebuilt/0x00000ddf.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x00000de0.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00000de1.spv | Bin 0 -> 840 bytes spirv/vulkan/prebuilt/0x00000de2.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00000de3.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000de4.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00000de5.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000de6.spv | Bin 0 -> 600 bytes spirv/vulkan/prebuilt/0x00000de7.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000de8.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x00000de9.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x00000dea.spv | Bin 0 -> 1640 bytes spirv/vulkan/prebuilt/0x00000deb.spv | Bin 0 -> 720 bytes spirv/vulkan/prebuilt/0x00000dec.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00000ded.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00000dee.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x00000def.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00000df0.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x00000df1.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x00000df2.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00000df3.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00000df4.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00000df5.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00000df6.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00000df7.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00000df8.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00000df9.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x00000dfa.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00000dfb.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x00000dfc.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x00000dfd.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00000dfe.spv | Bin 0 -> 3840 bytes spirv/vulkan/prebuilt/0x00000dff.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00000e00.spv | Bin 0 -> 4372 bytes spirv/vulkan/prebuilt/0x00000e01.spv | Bin 0 -> 5568 bytes spirv/vulkan/prebuilt/0x00000e02.spv | Bin 0 -> 4112 bytes spirv/vulkan/prebuilt/0x00000e03.spv | Bin 0 -> 5776 bytes spirv/vulkan/prebuilt/0x00000e04.spv | Bin 0 -> 7552 bytes spirv/vulkan/prebuilt/0x00000e05.spv | Bin 0 -> 2492 bytes spirv/vulkan/prebuilt/0x00000e06.spv | Bin 0 -> 3188 bytes spirv/vulkan/prebuilt/0x00000e07.spv | Bin 0 -> 3916 bytes spirv/vulkan/prebuilt/0x00000e08.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00000e09.spv | Bin 0 -> 4436 bytes spirv/vulkan/prebuilt/0x00000e0a.spv | Bin 0 -> 5660 bytes spirv/vulkan/prebuilt/0x00000e0b.spv | Bin 0 -> 4172 bytes spirv/vulkan/prebuilt/0x00000e0c.spv | Bin 0 -> 5852 bytes spirv/vulkan/prebuilt/0x00000e0d.spv | Bin 0 -> 7660 bytes spirv/vulkan/prebuilt/0x00000e0e.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x00000e0f.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00000e10.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00000e11.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00000e12.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00000e13.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00000e14.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x00000e15.spv | Bin 0 -> 2280 bytes spirv/vulkan/prebuilt/0x00000e16.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x00000e17.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x00000e18.spv | Bin 0 -> 2364 bytes spirv/vulkan/prebuilt/0x00000e19.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x00000e1a.spv | Bin 0 -> 2640 bytes spirv/vulkan/prebuilt/0x00000e1b.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x00000e1c.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00000e1d.spv | Bin 0 -> 1972 bytes spirv/vulkan/prebuilt/0x00000e1e.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00000e1f.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00000e20.spv | Bin 0 -> 2264 bytes spirv/vulkan/prebuilt/0x00000e21.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00000e22.spv | Bin 0 -> 2320 bytes spirv/vulkan/prebuilt/0x00000e23.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x00000e24.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x00000e25.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00000e26.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x00000e27.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x00000e28.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00000e29.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x00000e2a.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00000e2b.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00000e2c.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00000e2d.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00000e2e.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00000e2f.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00000e30.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x00000e31.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00000e32.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00000e33.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00000e34.spv | Bin 0 -> 3084 bytes spirv/vulkan/prebuilt/0x00000e35.spv | Bin 0 -> 3380 bytes spirv/vulkan/prebuilt/0x00000e36.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00000e37.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x00000e38.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00000e39.spv | Bin 0 -> 3996 bytes spirv/vulkan/prebuilt/0x00000e3a.spv | Bin 0 -> 4076 bytes spirv/vulkan/prebuilt/0x00000e3b.spv | Bin 0 -> 4088 bytes spirv/vulkan/prebuilt/0x00000e3c.spv | Bin 0 -> 4332 bytes spirv/vulkan/prebuilt/0x00000e3d.spv | Bin 0 -> 4460 bytes spirv/vulkan/prebuilt/0x00000e3e.spv | Bin 0 -> 4256 bytes spirv/vulkan/prebuilt/0x00000e3f.spv | Bin 0 -> 4548 bytes spirv/vulkan/prebuilt/0x00000e40.spv | Bin 0 -> 4844 bytes spirv/vulkan/prebuilt/0x00000e41.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00000e42.spv | Bin 0 -> 3432 bytes spirv/vulkan/prebuilt/0x00000e43.spv | Bin 0 -> 3480 bytes spirv/vulkan/prebuilt/0x00000e44.spv | Bin 0 -> 3528 bytes spirv/vulkan/prebuilt/0x00000e45.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x00000e46.spv | Bin 0 -> 4048 bytes spirv/vulkan/prebuilt/0x00000e47.spv | Bin 0 -> 4144 bytes spirv/vulkan/prebuilt/0x00000e48.spv | Bin 0 -> 4140 bytes spirv/vulkan/prebuilt/0x00000e49.spv | Bin 0 -> 4384 bytes spirv/vulkan/prebuilt/0x00000e4a.spv | Bin 0 -> 4528 bytes spirv/vulkan/prebuilt/0x00000e4b.spv | Bin 0 -> 4308 bytes spirv/vulkan/prebuilt/0x00000e4c.spv | Bin 0 -> 4600 bytes spirv/vulkan/prebuilt/0x00000e4d.spv | Bin 0 -> 4912 bytes spirv/vulkan/prebuilt/0x00000e4e.spv | Bin 0 -> 2972 bytes spirv/vulkan/prebuilt/0x00000e4f.spv | Bin 0 -> 3268 bytes spirv/vulkan/prebuilt/0x00000e50.spv | Bin 0 -> 3316 bytes spirv/vulkan/prebuilt/0x00000e51.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00000e52.spv | Bin 0 -> 3036 bytes spirv/vulkan/prebuilt/0x00000e53.spv | Bin 0 -> 3316 bytes spirv/vulkan/prebuilt/0x00000e54.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00000e55.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00000e56.spv | Bin 0 -> 3068 bytes spirv/vulkan/prebuilt/0x00000e57.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x00000e58.spv | Bin 0 -> 3372 bytes spirv/vulkan/prebuilt/0x00000e59.spv | Bin 0 -> 3400 bytes spirv/vulkan/prebuilt/0x00000e5a.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00000e5b.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00000e5c.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00000e5d.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00000e5e.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00000e5f.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00000e60.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00000e61.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00000e62.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00000e63.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00000e64.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00000e65.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00000e66.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00000e67.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00000e68.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00000e69.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00000e6a.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00000e6b.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00000e6c.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00000e6d.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000e6e.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00000e6f.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00000e70.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00000e71.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00000e72.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00000e73.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00000e74.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00000e75.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00000e76.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00000e77.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00000e78.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00000e79.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00000e7a.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x00000e7b.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00000e7c.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00000e7d.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00000e7e.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00000e7f.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00000e80.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x00000e81.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00000e82.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00000e83.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00000e84.spv | Bin 0 -> 396 bytes spirv/vulkan/prebuilt/0x00000e85.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000e86.spv | Bin 0 -> 556 bytes spirv/vulkan/prebuilt/0x00000e87.spv | Bin 0 -> 540 bytes spirv/vulkan/prebuilt/0x00000e88.spv | Bin 0 -> 564 bytes spirv/vulkan/prebuilt/0x00000e89.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x00000e8a.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00000e8b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00000e8c.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000e8d.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00000e8e.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000e8f.spv | Bin 0 -> 540 bytes spirv/vulkan/prebuilt/0x00000e90.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000e91.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00000e92.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00000e93.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00000e94.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00000e95.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00000e96.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00000e97.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x00000e98.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00000e99.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00000e9a.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00000e9b.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00000e9c.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00000e9d.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x00000e9e.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x00000e9f.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00000ea0.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00000ea1.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00000ea2.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00000ea3.spv | Bin 0 -> 1504 bytes spirv/vulkan/prebuilt/0x00000ea4.spv | Bin 0 -> 1740 bytes spirv/vulkan/prebuilt/0x00000ea5.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00000ea6.spv | Bin 0 -> 3044 bytes spirv/vulkan/prebuilt/0x00000ea7.spv | Bin 0 -> 3748 bytes spirv/vulkan/prebuilt/0x00000ea8.spv | Bin 0 -> 3140 bytes spirv/vulkan/prebuilt/0x00000ea9.spv | Bin 0 -> 4280 bytes spirv/vulkan/prebuilt/0x00000eaa.spv | Bin 0 -> 5476 bytes spirv/vulkan/prebuilt/0x00000eab.spv | Bin 0 -> 4020 bytes spirv/vulkan/prebuilt/0x00000eac.spv | Bin 0 -> 5684 bytes spirv/vulkan/prebuilt/0x00000ead.spv | Bin 0 -> 7460 bytes spirv/vulkan/prebuilt/0x00000eae.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x00000eaf.spv | Bin 0 -> 3128 bytes spirv/vulkan/prebuilt/0x00000eb0.spv | Bin 0 -> 3856 bytes spirv/vulkan/prebuilt/0x00000eb1.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x00000eb2.spv | Bin 0 -> 4376 bytes spirv/vulkan/prebuilt/0x00000eb3.spv | Bin 0 -> 5600 bytes spirv/vulkan/prebuilt/0x00000eb4.spv | Bin 0 -> 4112 bytes spirv/vulkan/prebuilt/0x00000eb5.spv | Bin 0 -> 5792 bytes spirv/vulkan/prebuilt/0x00000eb6.spv | Bin 0 -> 7600 bytes spirv/vulkan/prebuilt/0x00000eb7.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x00000eb8.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00000eb9.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00000eba.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x00000ebb.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00000ebc.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00000ebd.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00000ebe.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00000ebf.spv | Bin 0 -> 2300 bytes spirv/vulkan/prebuilt/0x00000ec0.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00000ec1.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x00000ec2.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00000ec3.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x00000ec4.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00000ec5.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x00000ec6.spv | Bin 0 -> 1912 bytes spirv/vulkan/prebuilt/0x00000ec7.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00000ec8.spv | Bin 0 -> 2156 bytes spirv/vulkan/prebuilt/0x00000ec9.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00000eca.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00000ecb.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00000ecc.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x00000ecd.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x00000ece.spv | Bin 0 -> 2344 bytes spirv/vulkan/prebuilt/0x00000ecf.spv | Bin 0 -> 2492 bytes spirv/vulkan/prebuilt/0x00000ed0.spv | Bin 0 -> 2636 bytes spirv/vulkan/prebuilt/0x00000ed1.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00000ed2.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00000ed3.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x00000ed4.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00000ed5.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00000ed6.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00000ed7.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00000ed8.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x00000ed9.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00000eda.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00000edb.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00000edc.spv | Bin 0 -> 1872 bytes spirv/vulkan/prebuilt/0x00000edd.spv | Bin 0 -> 2992 bytes spirv/vulkan/prebuilt/0x00000ede.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x00000edf.spv | Bin 0 -> 3336 bytes spirv/vulkan/prebuilt/0x00000ee0.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x00000ee1.spv | Bin 0 -> 3808 bytes spirv/vulkan/prebuilt/0x00000ee2.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00000ee3.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00000ee4.spv | Bin 0 -> 3996 bytes spirv/vulkan/prebuilt/0x00000ee5.spv | Bin 0 -> 4240 bytes spirv/vulkan/prebuilt/0x00000ee6.spv | Bin 0 -> 4368 bytes spirv/vulkan/prebuilt/0x00000ee7.spv | Bin 0 -> 4164 bytes spirv/vulkan/prebuilt/0x00000ee8.spv | Bin 0 -> 4456 bytes spirv/vulkan/prebuilt/0x00000ee9.spv | Bin 0 -> 4752 bytes spirv/vulkan/prebuilt/0x00000eea.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00000eeb.spv | Bin 0 -> 3372 bytes spirv/vulkan/prebuilt/0x00000eec.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00000eed.spv | Bin 0 -> 3468 bytes spirv/vulkan/prebuilt/0x00000eee.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x00000eef.spv | Bin 0 -> 3988 bytes spirv/vulkan/prebuilt/0x00000ef0.spv | Bin 0 -> 4084 bytes spirv/vulkan/prebuilt/0x00000ef1.spv | Bin 0 -> 4080 bytes spirv/vulkan/prebuilt/0x00000ef2.spv | Bin 0 -> 4324 bytes spirv/vulkan/prebuilt/0x00000ef3.spv | Bin 0 -> 4468 bytes spirv/vulkan/prebuilt/0x00000ef4.spv | Bin 0 -> 4248 bytes spirv/vulkan/prebuilt/0x00000ef5.spv | Bin 0 -> 4540 bytes spirv/vulkan/prebuilt/0x00000ef6.spv | Bin 0 -> 4852 bytes spirv/vulkan/prebuilt/0x00000ef7.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00000ef8.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00000ef9.spv | Bin 0 -> 3256 bytes spirv/vulkan/prebuilt/0x00000efa.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00000efb.spv | Bin 0 -> 2976 bytes spirv/vulkan/prebuilt/0x00000efc.spv | Bin 0 -> 3256 bytes spirv/vulkan/prebuilt/0x00000efd.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00000efe.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x00000eff.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x00000f00.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00000f01.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00000f02.spv | Bin 0 -> 3340 bytes spirv/vulkan/prebuilt/0x00000f03.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00000f04.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00000f05.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x00000f06.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00000f07.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x00000f08.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00000f09.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00000f0a.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00000f0b.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00000f0c.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00000f0d.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00000f0e.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00000f0f.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00000f10.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00000f11.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00000f12.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00000f13.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00000f14.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x00000f15.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00000f16.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00000f17.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00000f18.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00000f19.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00000f1a.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00000f1b.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00000f1c.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x00000f1d.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00000f1e.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00000f1f.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x00000f20.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00000f21.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00000f22.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00000f23.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00000f24.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f25.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00000f26.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00000f27.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00000f28.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00000f29.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00000f2a.spv | Bin 0 -> 1480 bytes spirv/vulkan/prebuilt/0x00000f2b.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00000f2c.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00000f2d.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00000f2e.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f2f.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00000f30.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00000f31.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00000f32.spv | Bin 0 -> 1788 bytes spirv/vulkan/prebuilt/0x00000f33.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00000f34.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f35.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f36.spv | Bin 0 -> 1480 bytes spirv/vulkan/prebuilt/0x00000f37.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00000f38.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00000f39.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f3a.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00000f3b.spv | Bin 0 -> 2412 bytes spirv/vulkan/prebuilt/0x00000f3c.spv | Bin 0 -> 2364 bytes spirv/vulkan/prebuilt/0x00000f3d.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00000f3e.spv | Bin 0 -> 2776 bytes spirv/vulkan/prebuilt/0x00000f3f.spv | Bin 0 -> 2116 bytes spirv/vulkan/prebuilt/0x00000f40.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00000f41.spv | Bin 0 -> 2636 bytes spirv/vulkan/prebuilt/0x00000f42.spv | Bin 0 -> 2184 bytes spirv/vulkan/prebuilt/0x00000f43.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x00000f44.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00000f45.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x00000f46.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x00000f47.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00000f48.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00000f49.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00000f4a.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00000f4b.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00000f4c.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00000f4d.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x00000f4e.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00000f4f.spv | Bin 0 -> 3796 bytes spirv/vulkan/prebuilt/0x00000f50.spv | Bin 0 -> 4500 bytes spirv/vulkan/prebuilt/0x00000f51.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x00000f52.spv | Bin 0 -> 5032 bytes spirv/vulkan/prebuilt/0x00000f53.spv | Bin 0 -> 6228 bytes spirv/vulkan/prebuilt/0x00000f54.spv | Bin 0 -> 4772 bytes spirv/vulkan/prebuilt/0x00000f55.spv | Bin 0 -> 6436 bytes spirv/vulkan/prebuilt/0x00000f56.spv | Bin 0 -> 8212 bytes spirv/vulkan/prebuilt/0x00000f57.spv | Bin 0 -> 3168 bytes spirv/vulkan/prebuilt/0x00000f58.spv | Bin 0 -> 3880 bytes spirv/vulkan/prebuilt/0x00000f59.spv | Bin 0 -> 4608 bytes spirv/vulkan/prebuilt/0x00000f5a.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x00000f5b.spv | Bin 0 -> 5128 bytes spirv/vulkan/prebuilt/0x00000f5c.spv | Bin 0 -> 6352 bytes spirv/vulkan/prebuilt/0x00000f5d.spv | Bin 0 -> 4864 bytes spirv/vulkan/prebuilt/0x00000f5e.spv | Bin 0 -> 6544 bytes spirv/vulkan/prebuilt/0x00000f5f.spv | Bin 0 -> 8352 bytes spirv/vulkan/prebuilt/0x00000f60.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00000f61.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x00000f62.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00000f63.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x00000f64.spv | Bin 0 -> 2820 bytes spirv/vulkan/prebuilt/0x00000f65.spv | Bin 0 -> 2868 bytes spirv/vulkan/prebuilt/0x00000f66.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x00000f67.spv | Bin 0 -> 2924 bytes spirv/vulkan/prebuilt/0x00000f68.spv | Bin 0 -> 3036 bytes spirv/vulkan/prebuilt/0x00000f69.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00000f6a.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x00000f6b.spv | Bin 0 -> 3156 bytes spirv/vulkan/prebuilt/0x00000f6c.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00000f6d.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x00000f6e.spv | Bin 0 -> 2624 bytes spirv/vulkan/prebuilt/0x00000f6f.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00000f70.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00000f71.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x00000f72.spv | Bin 0 -> 2940 bytes spirv/vulkan/prebuilt/0x00000f73.spv | Bin 0 -> 2988 bytes spirv/vulkan/prebuilt/0x00000f74.spv | Bin 0 -> 2996 bytes spirv/vulkan/prebuilt/0x00000f75.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x00000f76.spv | Bin 0 -> 3180 bytes spirv/vulkan/prebuilt/0x00000f77.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x00000f78.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00000f79.spv | Bin 0 -> 3372 bytes spirv/vulkan/prebuilt/0x00000f7a.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00000f7b.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x00000f7c.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x00000f7d.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x00000f7e.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00000f7f.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00000f80.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00000f81.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x00000f82.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00000f83.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00000f84.spv | Bin 0 -> 2592 bytes spirv/vulkan/prebuilt/0x00000f85.spv | Bin 0 -> 2608 bytes spirv/vulkan/prebuilt/0x00000f86.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x00000f87.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x00000f88.spv | Bin 0 -> 4056 bytes spirv/vulkan/prebuilt/0x00000f89.spv | Bin 0 -> 4088 bytes spirv/vulkan/prebuilt/0x00000f8a.spv | Bin 0 -> 4528 bytes spirv/vulkan/prebuilt/0x00000f8b.spv | Bin 0 -> 4624 bytes spirv/vulkan/prebuilt/0x00000f8c.spv | Bin 0 -> 4704 bytes spirv/vulkan/prebuilt/0x00000f8d.spv | Bin 0 -> 4716 bytes spirv/vulkan/prebuilt/0x00000f8e.spv | Bin 0 -> 4960 bytes spirv/vulkan/prebuilt/0x00000f8f.spv | Bin 0 -> 5088 bytes spirv/vulkan/prebuilt/0x00000f90.spv | Bin 0 -> 4884 bytes spirv/vulkan/prebuilt/0x00000f91.spv | Bin 0 -> 5176 bytes spirv/vulkan/prebuilt/0x00000f92.spv | Bin 0 -> 5472 bytes spirv/vulkan/prebuilt/0x00000f93.spv | Bin 0 -> 3796 bytes spirv/vulkan/prebuilt/0x00000f94.spv | Bin 0 -> 4092 bytes spirv/vulkan/prebuilt/0x00000f95.spv | Bin 0 -> 4140 bytes spirv/vulkan/prebuilt/0x00000f96.spv | Bin 0 -> 4188 bytes spirv/vulkan/prebuilt/0x00000f97.spv | Bin 0 -> 4612 bytes spirv/vulkan/prebuilt/0x00000f98.spv | Bin 0 -> 4708 bytes spirv/vulkan/prebuilt/0x00000f99.spv | Bin 0 -> 4804 bytes spirv/vulkan/prebuilt/0x00000f9a.spv | Bin 0 -> 4800 bytes spirv/vulkan/prebuilt/0x00000f9b.spv | Bin 0 -> 5044 bytes spirv/vulkan/prebuilt/0x00000f9c.spv | Bin 0 -> 5188 bytes spirv/vulkan/prebuilt/0x00000f9d.spv | Bin 0 -> 4968 bytes spirv/vulkan/prebuilt/0x00000f9e.spv | Bin 0 -> 5260 bytes spirv/vulkan/prebuilt/0x00000f9f.spv | Bin 0 -> 5572 bytes spirv/vulkan/prebuilt/0x00000fa0.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x00000fa1.spv | Bin 0 -> 3928 bytes spirv/vulkan/prebuilt/0x00000fa2.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x00000fa3.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x00000fa4.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00000fa5.spv | Bin 0 -> 3960 bytes spirv/vulkan/prebuilt/0x00000fa6.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x00000fa7.spv | Bin 0 -> 4056 bytes spirv/vulkan/prebuilt/0x00000fa8.spv | Bin 0 -> 3728 bytes spirv/vulkan/prebuilt/0x00000fa9.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x00000faa.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x00000fab.spv | Bin 0 -> 4060 bytes spirv/vulkan/prebuilt/0x00000fac.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00000fad.spv | Bin 0 -> 2144 bytes spirv/vulkan/prebuilt/0x00000fae.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x00000faf.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00000fb0.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00000fb1.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00000fb2.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x00000fb3.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00000fb4.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00000fb5.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x00000fb6.spv | Bin 0 -> 2292 bytes spirv/vulkan/prebuilt/0x00000fb7.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00000fb8.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00000fb9.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00000fba.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00000fbb.spv | Bin 0 -> 2264 bytes spirv/vulkan/prebuilt/0x00000fbc.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x00000fbd.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x00000fbe.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00000fbf.spv | Bin 0 -> 2332 bytes spirv/vulkan/prebuilt/0x00000fc0.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00000fc1.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x00000fc2.spv | Bin 0 -> 2360 bytes spirv/vulkan/prebuilt/0x00000fc3.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x00000fc4.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x00000fc5.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00000fc6.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00000fc7.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x00000fc8.spv | Bin 0 -> 2168 bytes spirv/vulkan/prebuilt/0x00000fc9.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x00000fca.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00000fcb.spv | Bin 0 -> 2144 bytes spirv/vulkan/prebuilt/0x00000fcc.spv | Bin 0 -> 2184 bytes spirv/vulkan/prebuilt/0x00000fcd.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00000fce.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00000fcf.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00000fd0.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00000fd1.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00000fd2.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x00000fd3.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00000fd4.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00000fd5.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00000fd6.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00000fd7.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000fd8.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00000fd9.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00000fda.spv | Bin 0 -> 1576 bytes spirv/vulkan/prebuilt/0x00000fdb.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00000fdc.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00000fdd.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000fde.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000fdf.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00000fe0.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00000fe1.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00000fe2.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000fe3.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x00000fe4.spv | Bin 0 -> 2624 bytes spirv/vulkan/prebuilt/0x00000fe5.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00000fe6.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00000fe7.spv | Bin 0 -> 2988 bytes spirv/vulkan/prebuilt/0x00000fe8.spv | Bin 0 -> 2344 bytes spirv/vulkan/prebuilt/0x00000fe9.spv | Bin 0 -> 2616 bytes spirv/vulkan/prebuilt/0x00000fea.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00000feb.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00000fec.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00000fed.spv | Bin 0 -> 2972 bytes spirv/vulkan/prebuilt/0x00000fee.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00000fef.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x00000ff0.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00000ff1.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00000ff2.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00000ff3.spv | Bin 0 -> 2624 bytes spirv/vulkan/prebuilt/0x00000ff4.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00000ff5.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00000ff6.spv | Bin 0 -> 2656 bytes spirv/vulkan/prebuilt/0x00000ff7.spv | Bin 0 -> 3336 bytes spirv/vulkan/prebuilt/0x00000ff8.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x00000ff9.spv | Bin 0 -> 4728 bytes spirv/vulkan/prebuilt/0x00000ffa.spv | Bin 0 -> 4120 bytes spirv/vulkan/prebuilt/0x00000ffb.spv | Bin 0 -> 5244 bytes spirv/vulkan/prebuilt/0x00000ffc.spv | Bin 0 -> 6456 bytes spirv/vulkan/prebuilt/0x00000ffd.spv | Bin 0 -> 5000 bytes spirv/vulkan/prebuilt/0x00000ffe.spv | Bin 0 -> 6648 bytes spirv/vulkan/prebuilt/0x00000fff.spv | Bin 0 -> 8440 bytes spirv/vulkan/prebuilt/0x00001000.spv | Bin 0 -> 3396 bytes spirv/vulkan/prebuilt/0x00001001.spv | Bin 0 -> 4092 bytes spirv/vulkan/prebuilt/0x00001002.spv | Bin 0 -> 4820 bytes spirv/vulkan/prebuilt/0x00001003.spv | Bin 0 -> 4188 bytes spirv/vulkan/prebuilt/0x00001004.spv | Bin 0 -> 5340 bytes spirv/vulkan/prebuilt/0x00001005.spv | Bin 0 -> 6564 bytes spirv/vulkan/prebuilt/0x00001006.spv | Bin 0 -> 5076 bytes spirv/vulkan/prebuilt/0x00001007.spv | Bin 0 -> 6756 bytes spirv/vulkan/prebuilt/0x00001008.spv | Bin 0 -> 8564 bytes spirv/vulkan/prebuilt/0x00001009.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x0000100a.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x0000100b.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x0000100c.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x0000100d.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x0000100e.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x0000100f.spv | Bin 0 -> 3128 bytes spirv/vulkan/prebuilt/0x00001010.spv | Bin 0 -> 3152 bytes spirv/vulkan/prebuilt/0x00001011.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001012.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x00001013.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x00001014.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x00001015.spv | Bin 0 -> 3512 bytes spirv/vulkan/prebuilt/0x00001016.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001017.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x00001018.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x00001019.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x0000101a.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x0000101b.spv | Bin 0 -> 3152 bytes spirv/vulkan/prebuilt/0x0000101c.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x0000101d.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x0000101e.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x0000101f.spv | Bin 0 -> 3392 bytes spirv/vulkan/prebuilt/0x00001020.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x00001021.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001022.spv | Bin 0 -> 3584 bytes spirv/vulkan/prebuilt/0x00001023.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x00001024.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x00001025.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x00001026.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001027.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x00001028.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x00001029.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x0000102a.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x0000102b.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x0000102c.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x0000102d.spv | Bin 0 -> 2820 bytes spirv/vulkan/prebuilt/0x0000102e.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x0000102f.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x00001030.spv | Bin 0 -> 4236 bytes spirv/vulkan/prebuilt/0x00001031.spv | Bin 0 -> 4268 bytes spirv/vulkan/prebuilt/0x00001032.spv | Bin 0 -> 4316 bytes spirv/vulkan/prebuilt/0x00001033.spv | Bin 0 -> 4756 bytes spirv/vulkan/prebuilt/0x00001034.spv | Bin 0 -> 4836 bytes spirv/vulkan/prebuilt/0x00001035.spv | Bin 0 -> 4932 bytes spirv/vulkan/prebuilt/0x00001036.spv | Bin 0 -> 4944 bytes spirv/vulkan/prebuilt/0x00001037.spv | Bin 0 -> 5172 bytes spirv/vulkan/prebuilt/0x00001038.spv | Bin 0 -> 5316 bytes spirv/vulkan/prebuilt/0x00001039.spv | Bin 0 -> 5112 bytes spirv/vulkan/prebuilt/0x0000103a.spv | Bin 0 -> 5388 bytes spirv/vulkan/prebuilt/0x0000103b.spv | Bin 0 -> 5700 bytes spirv/vulkan/prebuilt/0x0000103c.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x0000103d.spv | Bin 0 -> 4304 bytes spirv/vulkan/prebuilt/0x0000103e.spv | Bin 0 -> 4352 bytes spirv/vulkan/prebuilt/0x0000103f.spv | Bin 0 -> 4400 bytes spirv/vulkan/prebuilt/0x00001040.spv | Bin 0 -> 4824 bytes spirv/vulkan/prebuilt/0x00001041.spv | Bin 0 -> 4920 bytes spirv/vulkan/prebuilt/0x00001042.spv | Bin 0 -> 5016 bytes spirv/vulkan/prebuilt/0x00001043.spv | Bin 0 -> 5012 bytes spirv/vulkan/prebuilt/0x00001044.spv | Bin 0 -> 5256 bytes spirv/vulkan/prebuilt/0x00001045.spv | Bin 0 -> 5400 bytes spirv/vulkan/prebuilt/0x00001046.spv | Bin 0 -> 5180 bytes spirv/vulkan/prebuilt/0x00001047.spv | Bin 0 -> 5472 bytes spirv/vulkan/prebuilt/0x00001048.spv | Bin 0 -> 5784 bytes spirv/vulkan/prebuilt/0x00001049.spv | Bin 0 -> 3860 bytes spirv/vulkan/prebuilt/0x0000104a.spv | Bin 0 -> 4140 bytes spirv/vulkan/prebuilt/0x0000104b.spv | Bin 0 -> 4188 bytes spirv/vulkan/prebuilt/0x0000104c.spv | Bin 0 -> 4236 bytes spirv/vulkan/prebuilt/0x0000104d.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x0000104e.spv | Bin 0 -> 4172 bytes spirv/vulkan/prebuilt/0x0000104f.spv | Bin 0 -> 4220 bytes spirv/vulkan/prebuilt/0x00001050.spv | Bin 0 -> 4268 bytes spirv/vulkan/prebuilt/0x00001051.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x00001052.spv | Bin 0 -> 4232 bytes spirv/vulkan/prebuilt/0x00001053.spv | Bin 0 -> 4260 bytes spirv/vulkan/prebuilt/0x00001054.spv | Bin 0 -> 4288 bytes spirv/vulkan/prebuilt/0x00001055.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00001056.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00001057.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00001058.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001059.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x0000105a.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x0000105b.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x0000105c.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x0000105d.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x0000105e.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x0000105f.spv | Bin 0 -> 2488 bytes spirv/vulkan/prebuilt/0x00001060.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x00001061.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x00001062.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00001063.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x00001064.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00001065.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x00001066.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x00001067.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00001068.spv | Bin 0 -> 2544 bytes spirv/vulkan/prebuilt/0x00001069.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x0000106a.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x0000106b.spv | Bin 0 -> 2572 bytes spirv/vulkan/prebuilt/0x0000106c.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x0000106d.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x0000106e.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x0000106f.spv | Bin 0 -> 2616 bytes spirv/vulkan/prebuilt/0x00001070.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00001071.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x00001072.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001073.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001074.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00001075.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x00001076.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001077.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001078.spv | Bin 0 -> 2360 bytes spirv/vulkan/prebuilt/0x00001079.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x0000107a.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x0000107b.spv | Bin 0 -> 2440 bytes spirv/vulkan/prebuilt/0x0000107c.spv | Bin 0 -> 2428 bytes spirv/vulkan/prebuilt/0x0000107d.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x0000107e.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x0000107f.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00001080.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001081.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001082.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001083.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00001084.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00001085.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00001086.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00001087.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00001088.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00001089.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x0000108a.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x0000108b.spv | Bin 0 -> 2144 bytes spirv/vulkan/prebuilt/0x0000108c.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x0000108d.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x0000108e.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x0000108f.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001090.spv | Bin 0 -> 1788 bytes spirv/vulkan/prebuilt/0x00001091.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00001092.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00001093.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00001094.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001095.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001096.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00001097.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001098.spv | Bin 0 -> 2140 bytes spirv/vulkan/prebuilt/0x00001099.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x0000109a.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x0000109b.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x0000109c.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x0000109d.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x0000109e.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x0000109f.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x000010a0.spv | Bin 0 -> 3452 bytes spirv/vulkan/prebuilt/0x000010a1.spv | Bin 0 -> 4156 bytes spirv/vulkan/prebuilt/0x000010a2.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x000010a3.spv | Bin 0 -> 4688 bytes spirv/vulkan/prebuilt/0x000010a4.spv | Bin 0 -> 5884 bytes spirv/vulkan/prebuilt/0x000010a5.spv | Bin 0 -> 4428 bytes spirv/vulkan/prebuilt/0x000010a6.spv | Bin 0 -> 6092 bytes spirv/vulkan/prebuilt/0x000010a7.spv | Bin 0 -> 7868 bytes spirv/vulkan/prebuilt/0x000010a8.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x000010a9.spv | Bin 0 -> 3504 bytes spirv/vulkan/prebuilt/0x000010aa.spv | Bin 0 -> 4232 bytes spirv/vulkan/prebuilt/0x000010ab.spv | Bin 0 -> 3600 bytes spirv/vulkan/prebuilt/0x000010ac.spv | Bin 0 -> 4752 bytes spirv/vulkan/prebuilt/0x000010ad.spv | Bin 0 -> 5976 bytes spirv/vulkan/prebuilt/0x000010ae.spv | Bin 0 -> 4488 bytes spirv/vulkan/prebuilt/0x000010af.spv | Bin 0 -> 6168 bytes spirv/vulkan/prebuilt/0x000010b0.spv | Bin 0 -> 7976 bytes spirv/vulkan/prebuilt/0x000010b1.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x000010b2.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x000010b3.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x000010b4.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x000010b5.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x000010b6.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x000010b7.spv | Bin 0 -> 2556 bytes spirv/vulkan/prebuilt/0x000010b8.spv | Bin 0 -> 2580 bytes spirv/vulkan/prebuilt/0x000010b9.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x000010ba.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x000010bb.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x000010bc.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x000010bd.spv | Bin 0 -> 2940 bytes spirv/vulkan/prebuilt/0x000010be.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000010bf.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x000010c0.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x000010c1.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x000010c2.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x000010c3.spv | Bin 0 -> 2564 bytes spirv/vulkan/prebuilt/0x000010c4.spv | Bin 0 -> 2612 bytes spirv/vulkan/prebuilt/0x000010c5.spv | Bin 0 -> 2620 bytes spirv/vulkan/prebuilt/0x000010c6.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x000010c7.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x000010c8.spv | Bin 0 -> 2704 bytes spirv/vulkan/prebuilt/0x000010c9.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x000010ca.spv | Bin 0 -> 2996 bytes spirv/vulkan/prebuilt/0x000010cb.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x000010cc.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x000010cd.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x000010ce.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x000010cf.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x000010d0.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x000010d1.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x000010d2.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x000010d3.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x000010d4.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x000010d5.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x000010d6.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x000010d7.spv | Bin 0 -> 3384 bytes spirv/vulkan/prebuilt/0x000010d8.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x000010d9.spv | Bin 0 -> 3728 bytes spirv/vulkan/prebuilt/0x000010da.spv | Bin 0 -> 3760 bytes spirv/vulkan/prebuilt/0x000010db.spv | Bin 0 -> 4200 bytes spirv/vulkan/prebuilt/0x000010dc.spv | Bin 0 -> 4296 bytes spirv/vulkan/prebuilt/0x000010dd.spv | Bin 0 -> 4376 bytes spirv/vulkan/prebuilt/0x000010de.spv | Bin 0 -> 4388 bytes spirv/vulkan/prebuilt/0x000010df.spv | Bin 0 -> 4632 bytes spirv/vulkan/prebuilt/0x000010e0.spv | Bin 0 -> 4760 bytes spirv/vulkan/prebuilt/0x000010e1.spv | Bin 0 -> 4556 bytes spirv/vulkan/prebuilt/0x000010e2.spv | Bin 0 -> 4848 bytes spirv/vulkan/prebuilt/0x000010e3.spv | Bin 0 -> 5144 bytes spirv/vulkan/prebuilt/0x000010e4.spv | Bin 0 -> 3436 bytes spirv/vulkan/prebuilt/0x000010e5.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x000010e6.spv | Bin 0 -> 3780 bytes spirv/vulkan/prebuilt/0x000010e7.spv | Bin 0 -> 3828 bytes spirv/vulkan/prebuilt/0x000010e8.spv | Bin 0 -> 4252 bytes spirv/vulkan/prebuilt/0x000010e9.spv | Bin 0 -> 4348 bytes spirv/vulkan/prebuilt/0x000010ea.spv | Bin 0 -> 4444 bytes spirv/vulkan/prebuilt/0x000010eb.spv | Bin 0 -> 4440 bytes spirv/vulkan/prebuilt/0x000010ec.spv | Bin 0 -> 4684 bytes spirv/vulkan/prebuilt/0x000010ed.spv | Bin 0 -> 4828 bytes spirv/vulkan/prebuilt/0x000010ee.spv | Bin 0 -> 4608 bytes spirv/vulkan/prebuilt/0x000010ef.spv | Bin 0 -> 4900 bytes spirv/vulkan/prebuilt/0x000010f0.spv | Bin 0 -> 5212 bytes spirv/vulkan/prebuilt/0x000010f1.spv | Bin 0 -> 3272 bytes spirv/vulkan/prebuilt/0x000010f2.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x000010f3.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x000010f4.spv | Bin 0 -> 3664 bytes spirv/vulkan/prebuilt/0x000010f5.spv | Bin 0 -> 3336 bytes spirv/vulkan/prebuilt/0x000010f6.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x000010f7.spv | Bin 0 -> 3664 bytes spirv/vulkan/prebuilt/0x000010f8.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x000010f9.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x000010fa.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x000010fb.spv | Bin 0 -> 3672 bytes spirv/vulkan/prebuilt/0x000010fc.spv | Bin 0 -> 3700 bytes spirv/vulkan/prebuilt/0x000010fd.spv | Bin 0 -> 1872 bytes spirv/vulkan/prebuilt/0x000010fe.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x000010ff.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00001100.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001101.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x00001102.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00001103.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00001104.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00001105.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00001106.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001107.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001108.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00001109.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x0000110a.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x0000110b.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x0000110c.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x0000110d.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x0000110e.spv | Bin 0 -> 1912 bytes spirv/vulkan/prebuilt/0x0000110f.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00001110.spv | Bin 0 -> 1972 bytes spirv/vulkan/prebuilt/0x00001111.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x00001112.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00001113.spv | Bin 0 -> 2000 bytes spirv/vulkan/prebuilt/0x00001114.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00001115.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00001116.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x00001117.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00001118.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00001119.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x0000111a.spv | Bin 0 -> 1812 bytes spirv/vulkan/prebuilt/0x0000111b.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x0000111c.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x0000111d.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x0000111e.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x0000111f.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x00001120.spv | Bin 0 -> 1772 bytes spirv/vulkan/prebuilt/0x00001121.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001122.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x00001123.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00001124.spv | Bin 0 -> 1872 bytes spirv/vulkan/prebuilt/0x00001125.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x00001126.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00001127.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00001128.spv | Bin 0 -> 416 bytes spirv/vulkan/prebuilt/0x00001129.spv | Bin 0 -> 412 bytes spirv/vulkan/prebuilt/0x0000112a.spv | Bin 0 -> 424 bytes spirv/vulkan/prebuilt/0x0000112b.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x0000112c.spv | Bin 0 -> 640 bytes spirv/vulkan/prebuilt/0x0000112d.spv | Bin 0 -> 536 bytes spirv/vulkan/prebuilt/0x0000112e.spv | Bin 0 -> 532 bytes spirv/vulkan/prebuilt/0x0000112f.spv | Bin 0 -> 548 bytes spirv/vulkan/prebuilt/0x00001130.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00001131.spv | Bin 0 -> 400 bytes spirv/vulkan/prebuilt/0x00001132.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00001133.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001134.spv | Bin 0 -> 1488 bytes spirv/vulkan/prebuilt/0x00001135.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00001136.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00001137.spv | Bin 0 -> 1868 bytes spirv/vulkan/prebuilt/0x00001138.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001139.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x0000113a.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x0000113b.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x0000113c.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x0000113d.spv | Bin 0 -> 1868 bytes spirv/vulkan/prebuilt/0x0000113e.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x0000113f.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00001140.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001141.spv | Bin 0 -> 1088 bytes spirv/vulkan/prebuilt/0x00001142.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00001143.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x00001144.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x00001145.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00001146.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001147.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00001148.spv | Bin 0 -> 2948 bytes spirv/vulkan/prebuilt/0x00001149.spv | Bin 0 -> 3668 bytes spirv/vulkan/prebuilt/0x0000114a.spv | Bin 0 -> 3044 bytes spirv/vulkan/prebuilt/0x0000114b.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x0000114c.spv | Bin 0 -> 5396 bytes spirv/vulkan/prebuilt/0x0000114d.spv | Bin 0 -> 3924 bytes spirv/vulkan/prebuilt/0x0000114e.spv | Bin 0 -> 5588 bytes spirv/vulkan/prebuilt/0x0000114f.spv | Bin 0 -> 7380 bytes spirv/vulkan/prebuilt/0x00001150.spv | Bin 0 -> 2292 bytes spirv/vulkan/prebuilt/0x00001151.spv | Bin 0 -> 2988 bytes spirv/vulkan/prebuilt/0x00001152.spv | Bin 0 -> 3716 bytes spirv/vulkan/prebuilt/0x00001153.spv | Bin 0 -> 3084 bytes spirv/vulkan/prebuilt/0x00001154.spv | Bin 0 -> 4236 bytes spirv/vulkan/prebuilt/0x00001155.spv | Bin 0 -> 5460 bytes spirv/vulkan/prebuilt/0x00001156.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00001157.spv | Bin 0 -> 5652 bytes spirv/vulkan/prebuilt/0x00001158.spv | Bin 0 -> 7460 bytes spirv/vulkan/prebuilt/0x00001159.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x0000115a.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x0000115b.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x0000115c.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x0000115d.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x0000115e.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x0000115f.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001160.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00001161.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00001162.spv | Bin 0 -> 2276 bytes spirv/vulkan/prebuilt/0x00001163.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00001164.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00001165.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00001166.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00001167.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00001168.spv | Bin 0 -> 1772 bytes spirv/vulkan/prebuilt/0x00001169.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x0000116a.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x0000116b.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x0000116c.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x0000116d.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x0000116e.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x0000116f.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001170.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00001171.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00001172.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x00001173.spv | Bin 0 -> 1464 bytes spirv/vulkan/prebuilt/0x00001174.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001175.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x00001176.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001177.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00001178.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001179.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x0000117a.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x0000117b.spv | Bin 0 -> 1544 bytes spirv/vulkan/prebuilt/0x0000117c.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x0000117d.spv | Bin 0 -> 1716 bytes spirv/vulkan/prebuilt/0x0000117e.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x0000117f.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001180.spv | Bin 0 -> 3192 bytes spirv/vulkan/prebuilt/0x00001181.spv | Bin 0 -> 3240 bytes spirv/vulkan/prebuilt/0x00001182.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x00001183.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001184.spv | Bin 0 -> 3808 bytes spirv/vulkan/prebuilt/0x00001185.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001186.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00001187.spv | Bin 0 -> 4144 bytes spirv/vulkan/prebuilt/0x00001188.spv | Bin 0 -> 4288 bytes spirv/vulkan/prebuilt/0x00001189.spv | Bin 0 -> 4068 bytes spirv/vulkan/prebuilt/0x0000118a.spv | Bin 0 -> 4360 bytes spirv/vulkan/prebuilt/0x0000118b.spv | Bin 0 -> 4672 bytes spirv/vulkan/prebuilt/0x0000118c.spv | Bin 0 -> 2936 bytes spirv/vulkan/prebuilt/0x0000118d.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x0000118e.spv | Bin 0 -> 3280 bytes spirv/vulkan/prebuilt/0x0000118f.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001190.spv | Bin 0 -> 3752 bytes spirv/vulkan/prebuilt/0x00001191.spv | Bin 0 -> 3848 bytes spirv/vulkan/prebuilt/0x00001192.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x00001193.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x00001194.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x00001195.spv | Bin 0 -> 4328 bytes spirv/vulkan/prebuilt/0x00001196.spv | Bin 0 -> 4108 bytes spirv/vulkan/prebuilt/0x00001197.spv | Bin 0 -> 4400 bytes spirv/vulkan/prebuilt/0x00001198.spv | Bin 0 -> 4712 bytes spirv/vulkan/prebuilt/0x00001199.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x0000119a.spv | Bin 0 -> 3068 bytes spirv/vulkan/prebuilt/0x0000119b.spv | Bin 0 -> 3116 bytes spirv/vulkan/prebuilt/0x0000119c.spv | Bin 0 -> 3164 bytes spirv/vulkan/prebuilt/0x0000119d.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x0000119e.spv | Bin 0 -> 3116 bytes spirv/vulkan/prebuilt/0x0000119f.spv | Bin 0 -> 3164 bytes spirv/vulkan/prebuilt/0x000011a0.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x000011a1.spv | Bin 0 -> 2868 bytes spirv/vulkan/prebuilt/0x000011a2.spv | Bin 0 -> 3144 bytes spirv/vulkan/prebuilt/0x000011a3.spv | Bin 0 -> 3172 bytes spirv/vulkan/prebuilt/0x000011a4.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x000011a5.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x000011a6.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x000011a7.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x000011a8.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x000011a9.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x000011aa.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x000011ab.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000011ac.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x000011ad.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x000011ae.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x000011af.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x000011b0.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x000011b1.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x000011b2.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x000011b3.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x000011b4.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x000011b5.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000011b6.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x000011b7.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x000011b8.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x000011b9.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x000011ba.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x000011bb.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x000011bc.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x000011bd.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x000011be.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x000011bf.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x000011c0.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x000011c1.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x000011c2.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x000011c3.spv | Bin 0 -> 1312 bytes spirv/vulkan/prebuilt/0x000011c4.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x000011c5.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x000011c6.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x000011c7.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x000011c8.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x000011c9.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x000011ca.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x000011cb.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x000011cc.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x000011cd.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x000011ce.spv | Bin 1172 -> 784 bytes spirv/vulkan/prebuilt/0x000011cf.spv | Bin 1824 -> 784 bytes spirv/vulkan/prebuilt/0x000011d0.spv | Bin 2496 -> 784 bytes spirv/vulkan/prebuilt/0x000011d1.spv | Bin 2520 -> 816 bytes spirv/vulkan/prebuilt/0x000011d2.spv | Bin 1696 -> 816 bytes spirv/vulkan/prebuilt/0x000011d3.spv | Bin 2368 -> 816 bytes spirv/vulkan/prebuilt/0x000011d4.spv | Bin 2648 -> 848 bytes spirv/vulkan/prebuilt/0x000011d5.spv | Bin 2024 -> 600 bytes spirv/vulkan/prebuilt/0x000011d6.spv | Bin 1300 -> 420 bytes spirv/vulkan/prebuilt/0x000011d7.spv | Bin 1708 -> 1296 bytes spirv/vulkan/prebuilt/0x000011d8.spv | Bin 2380 -> 1296 bytes spirv/vulkan/prebuilt/0x000011d9.spv | Bin 2532 -> 1296 bytes spirv/vulkan/prebuilt/0x000011da.spv | Bin 1908 -> 1296 bytes spirv/vulkan/prebuilt/0x000011db.spv | Bin 1184 -> 1296 bytes spirv/vulkan/prebuilt/0x000011dc.spv | Bin 1708 -> 1296 bytes spirv/vulkan/prebuilt/0x000011dd.spv | Bin 2380 -> 396 bytes spirv/vulkan/prebuilt/0x000011de.spv | Bin 2532 -> 1344 bytes spirv/vulkan/prebuilt/0x000011df.spv | Bin 1908 -> 1344 bytes spirv/vulkan/prebuilt/0x000011e0.spv | Bin 1184 -> 1344 bytes spirv/vulkan/prebuilt/0x000011e1.spv | Bin 1708 -> 1344 bytes spirv/vulkan/prebuilt/0x000011e2.spv | Bin 2380 -> 1344 bytes spirv/vulkan/prebuilt/0x000011e3.spv | Bin 2532 -> 1344 bytes spirv/vulkan/prebuilt/0x000011e4.spv | Bin 1908 -> 404 bytes spirv/vulkan/prebuilt/0x000011e5.spv | Bin 1184 -> 1312 bytes spirv/vulkan/prebuilt/0x000011e6.spv | Bin 1708 -> 1312 bytes spirv/vulkan/prebuilt/0x000011e7.spv | Bin 2380 -> 1312 bytes spirv/vulkan/prebuilt/0x000011e8.spv | Bin 2532 -> 1296 bytes spirv/vulkan/prebuilt/0x000011e9.spv | Bin 1908 -> 1296 bytes spirv/vulkan/prebuilt/0x000011ea.spv | Bin 1184 -> 1312 bytes spirv/vulkan/prebuilt/0x000011eb.spv | Bin 1708 -> 1632 bytes spirv/vulkan/prebuilt/0x000011ec.spv | Bin 2380 -> 1616 bytes spirv/vulkan/prebuilt/0x000011ed.spv | Bin 2532 -> 1632 bytes spirv/vulkan/prebuilt/0x000011ee.spv | Bin 1908 -> 1632 bytes spirv/vulkan/prebuilt/0x000011ef.spv | Bin 1184 -> 1632 bytes spirv/vulkan/prebuilt/0x000011f0.spv | Bin 1720 -> 1632 bytes spirv/vulkan/prebuilt/0x000011f1.spv | Bin 2392 -> 1680 bytes spirv/vulkan/prebuilt/0x000011f2.spv | Bin 2544 -> 1664 bytes spirv/vulkan/prebuilt/0x000011f3.spv | Bin 1920 -> 1680 bytes spirv/vulkan/prebuilt/0x000011f4.spv | Bin 1196 -> 1680 bytes spirv/vulkan/prebuilt/0x000011f5.spv | Bin 1732 -> 1680 bytes spirv/vulkan/prebuilt/0x000011f6.spv | Bin 2404 -> 1680 bytes spirv/vulkan/prebuilt/0x000011f7.spv | Bin 2556 -> 1648 bytes spirv/vulkan/prebuilt/0x000011f8.spv | Bin 1932 -> 1632 bytes spirv/vulkan/prebuilt/0x000011f9.spv | Bin 1208 -> 1648 bytes spirv/vulkan/prebuilt/0x000011fa.spv | Bin 1748 -> 1632 bytes spirv/vulkan/prebuilt/0x000011fb.spv | Bin 2420 -> 1632 bytes spirv/vulkan/prebuilt/0x000011fc.spv | Bin 2572 -> 1648 bytes spirv/vulkan/prebuilt/0x000011fd.spv | Bin 1948 -> 1540 bytes spirv/vulkan/prebuilt/0x000011fe.spv | Bin 1224 -> 1540 bytes spirv/vulkan/prebuilt/0x000011ff.spv | Bin 263856 -> 1540 bytes spirv/vulkan/prebuilt/0x00001200.spv | Bin 264528 -> 1540 bytes spirv/vulkan/prebuilt/0x00001201.spv | Bin 264680 -> 1540 bytes spirv/vulkan/prebuilt/0x00001202.spv | Bin 264056 -> 1540 bytes spirv/vulkan/prebuilt/0x00001203.spv | Bin 263332 -> 1528 bytes spirv/vulkan/prebuilt/0x00001204.spv | Bin 1756 -> 1528 bytes spirv/vulkan/prebuilt/0x00001205.spv | Bin 2428 -> 1528 bytes spirv/vulkan/prebuilt/0x00001206.spv | Bin 2580 -> 1528 bytes spirv/vulkan/prebuilt/0x00001207.spv | Bin 1956 -> 1528 bytes spirv/vulkan/prebuilt/0x00001208.spv | Bin 1232 -> 1528 bytes spirv/vulkan/prebuilt/0x00001209.spv | Bin 1760 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120a.spv | Bin 2432 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120b.spv | Bin 2584 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120c.spv | Bin 1960 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120d.spv | Bin 1236 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120e.spv | Bin 1772 -> 1536 bytes spirv/vulkan/prebuilt/0x0000120f.spv | Bin 2444 -> 1540 bytes spirv/vulkan/prebuilt/0x00001210.spv | Bin 2596 -> 1540 bytes spirv/vulkan/prebuilt/0x00001211.spv | Bin 1972 -> 1540 bytes spirv/vulkan/prebuilt/0x00001212.spv | Bin 1248 -> 1540 bytes spirv/vulkan/prebuilt/0x00001213.spv | Bin 263888 -> 1540 bytes spirv/vulkan/prebuilt/0x00001214.spv | Bin 264560 -> 1540 bytes spirv/vulkan/prebuilt/0x00001215.spv | Bin 264712 -> 1628 bytes spirv/vulkan/prebuilt/0x00001216.spv | Bin 264088 -> 1628 bytes spirv/vulkan/prebuilt/0x00001217.spv | Bin 263364 -> 1628 bytes spirv/vulkan/prebuilt/0x00001218.spv | Bin 2136 -> 1628 bytes spirv/vulkan/prebuilt/0x00001219.spv | Bin 2808 -> 1628 bytes spirv/vulkan/prebuilt/0x0000121a.spv | Bin 2960 -> 1628 bytes spirv/vulkan/prebuilt/0x0000121b.spv | Bin 2336 -> 1616 bytes spirv/vulkan/prebuilt/0x0000121c.spv | Bin 1612 -> 1616 bytes spirv/vulkan/prebuilt/0x0000121d.spv | Bin 2144 -> 1616 bytes spirv/vulkan/prebuilt/0x0000121e.spv | Bin 2816 -> 1616 bytes spirv/vulkan/prebuilt/0x0000121f.spv | Bin 2968 -> 1616 bytes spirv/vulkan/prebuilt/0x00001220.spv | Bin 2344 -> 1616 bytes spirv/vulkan/prebuilt/0x00001221.spv | Bin 1620 -> 1624 bytes spirv/vulkan/prebuilt/0x00001222.spv | Bin 264256 -> 1624 bytes spirv/vulkan/prebuilt/0x00001223.spv | Bin 264928 -> 1624 bytes spirv/vulkan/prebuilt/0x00001224.spv | Bin 265080 -> 1624 bytes spirv/vulkan/prebuilt/0x00001225.spv | Bin 264456 -> 1624 bytes spirv/vulkan/prebuilt/0x00001226.spv | Bin 263732 -> 1624 bytes spirv/vulkan/prebuilt/0x00001227.spv | Bin 1980 -> 1628 bytes spirv/vulkan/prebuilt/0x00001228.spv | Bin 2652 -> 1628 bytes spirv/vulkan/prebuilt/0x00001229.spv | Bin 2804 -> 1628 bytes spirv/vulkan/prebuilt/0x0000122a.spv | Bin 2180 -> 1628 bytes spirv/vulkan/prebuilt/0x0000122b.spv | Bin 1456 -> 1628 bytes spirv/vulkan/prebuilt/0x0000122c.spv | Bin 1728 -> 1628 bytes spirv/vulkan/prebuilt/0x0000122d.spv | Bin 2400 -> 1012 bytes spirv/vulkan/prebuilt/0x0000122e.spv | Bin 2552 -> 544 bytes spirv/vulkan/prebuilt/0x0000122f.spv | Bin 1928 -> 968 bytes spirv/vulkan/prebuilt/0x00001230.spv | Bin 1204 -> 460 bytes spirv/vulkan/prebuilt/0x00001231.spv | Bin 1856 -> 984 bytes spirv/vulkan/prebuilt/0x00001232.spv | Bin 2528 -> 608 bytes spirv/vulkan/prebuilt/0x00001233.spv | Bin 2680 -> 924 bytes spirv/vulkan/prebuilt/0x00001234.spv | Bin 2056 -> 804 bytes spirv/vulkan/prebuilt/0x00001235.spv | Bin 1332 -> 824 bytes spirv/vulkan/prebuilt/0x00001236.spv | Bin 1816 -> 732 bytes spirv/vulkan/prebuilt/0x00001237.spv | Bin 2488 -> 544 bytes spirv/vulkan/prebuilt/0x00001238.spv | Bin 2640 -> 1236 bytes spirv/vulkan/prebuilt/0x00001239.spv | Bin 2016 -> 672 bytes spirv/vulkan/prebuilt/0x0000123a.spv | Bin 1292 -> 968 bytes spirv/vulkan/prebuilt/0x0000123b.spv | Bin 1828 -> 2756 bytes spirv/vulkan/prebuilt/0x0000123c.spv | Bin 2500 -> 2756 bytes spirv/vulkan/prebuilt/0x0000123d.spv | Bin 2652 -> 2776 bytes spirv/vulkan/prebuilt/0x0000123e.spv | Bin 2028 -> 2776 bytes spirv/vulkan/prebuilt/0x0000123f.spv | Bin 1304 -> 2676 bytes spirv/vulkan/prebuilt/0x00001240.spv | Bin 1816 -> 2676 bytes spirv/vulkan/prebuilt/0x00001241.spv | Bin 2488 -> 2644 bytes spirv/vulkan/prebuilt/0x00001242.spv | Bin 2640 -> 2644 bytes spirv/vulkan/prebuilt/0x00001243.spv | Bin 2016 -> 3164 bytes spirv/vulkan/prebuilt/0x00001244.spv | Bin 1292 -> 3164 bytes spirv/vulkan/prebuilt/0x00001245.spv | Bin 1984 -> 3828 bytes spirv/vulkan/prebuilt/0x00001246.spv | Bin 2656 -> 3828 bytes spirv/vulkan/prebuilt/0x00001247.spv | Bin 2808 -> 3204 bytes spirv/vulkan/prebuilt/0x00001248.spv | Bin 2184 -> 3204 bytes spirv/vulkan/prebuilt/0x00001249.spv | Bin 1460 -> 3908 bytes spirv/vulkan/prebuilt/0x0000124a.spv | Bin 1764 -> 3908 bytes spirv/vulkan/prebuilt/0x0000124b.spv | Bin 2436 -> 3004 bytes spirv/vulkan/prebuilt/0x0000124c.spv | Bin 2588 -> 3004 bytes spirv/vulkan/prebuilt/0x0000124d.spv | Bin 1964 -> 2988 bytes spirv/vulkan/prebuilt/0x0000124e.spv | Bin 1240 -> 2988 bytes spirv/vulkan/prebuilt/0x0000124f.spv | Bin 1744 -> 3812 bytes spirv/vulkan/prebuilt/0x00001250.spv | Bin 2416 -> 3812 bytes spirv/vulkan/prebuilt/0x00001251.spv | Bin 2568 -> 7588 bytes spirv/vulkan/prebuilt/0x00001252.spv | Bin 1944 -> 7588 bytes spirv/vulkan/prebuilt/0x00001253.spv | Bin 1220 -> 3892 bytes spirv/vulkan/prebuilt/0x00001254.spv | Bin 1960 -> 3892 bytes spirv/vulkan/prebuilt/0x00001255.spv | Bin 2632 -> 7908 bytes spirv/vulkan/prebuilt/0x00001256.spv | Bin 2784 -> 7908 bytes spirv/vulkan/prebuilt/0x00001257.spv | Bin 2160 -> 3508 bytes spirv/vulkan/prebuilt/0x00001258.spv | Bin 1436 -> 3508 bytes spirv/vulkan/prebuilt/0x00001259.spv | Bin 1872 -> 3492 bytes spirv/vulkan/prebuilt/0x0000125a.spv | Bin 2544 -> 3492 bytes spirv/vulkan/prebuilt/0x0000125b.spv | Bin 2696 -> 2756 bytes spirv/vulkan/prebuilt/0x0000125c.spv | Bin 2072 -> 2756 bytes spirv/vulkan/prebuilt/0x0000125d.spv | Bin 1348 -> 2776 bytes spirv/vulkan/prebuilt/0x0000125e.spv | Bin 2064 -> 2776 bytes spirv/vulkan/prebuilt/0x0000125f.spv | Bin 2736 -> 2756 bytes spirv/vulkan/prebuilt/0x00001260.spv | Bin 2888 -> 2756 bytes spirv/vulkan/prebuilt/0x00001261.spv | Bin 2264 -> 3164 bytes spirv/vulkan/prebuilt/0x00001262.spv | Bin 1540 -> 3164 bytes spirv/vulkan/prebuilt/0x00001263.spv | Bin 2012 -> 3828 bytes spirv/vulkan/prebuilt/0x00001264.spv | Bin 2684 -> 3828 bytes spirv/vulkan/prebuilt/0x00001265.spv | Bin 2836 -> 3204 bytes spirv/vulkan/prebuilt/0x00001266.spv | Bin 2212 -> 3204 bytes spirv/vulkan/prebuilt/0x00001267.spv | Bin 1488 -> 3908 bytes spirv/vulkan/prebuilt/0x00001268.spv | Bin 2160 -> 3908 bytes spirv/vulkan/prebuilt/0x00001269.spv | Bin 2832 -> 3164 bytes spirv/vulkan/prebuilt/0x0000126a.spv | Bin 2984 -> 3164 bytes spirv/vulkan/prebuilt/0x0000126b.spv | Bin 2360 -> 3828 bytes spirv/vulkan/prebuilt/0x0000126c.spv | Bin 1636 -> 3828 bytes spirv/vulkan/prebuilt/0x0000126d.spv | Bin 2192 -> 3812 bytes spirv/vulkan/prebuilt/0x0000126e.spv | Bin 2864 -> 3812 bytes spirv/vulkan/prebuilt/0x0000126f.spv | Bin 3016 -> 7588 bytes spirv/vulkan/prebuilt/0x00001270.spv | Bin 2392 -> 7588 bytes spirv/vulkan/prebuilt/0x00001271.spv | Bin 1668 -> 3892 bytes spirv/vulkan/prebuilt/0x00001272.spv | Bin 2224 -> 3892 bytes spirv/vulkan/prebuilt/0x00001273.spv | Bin 2896 -> 7908 bytes spirv/vulkan/prebuilt/0x00001274.spv | Bin 3048 -> 7908 bytes spirv/vulkan/prebuilt/0x00001275.spv | Bin 2424 -> 3812 bytes spirv/vulkan/prebuilt/0x00001276.spv | Bin 1700 -> 3812 bytes spirv/vulkan/prebuilt/0x00001277.spv | Bin 2224 -> 7588 bytes spirv/vulkan/prebuilt/0x00001278.spv | Bin 2896 -> 7588 bytes spirv/vulkan/prebuilt/0x00001279.spv | Bin 3048 -> 2756 bytes spirv/vulkan/prebuilt/0x0000127a.spv | Bin 2424 -> 2756 bytes spirv/vulkan/prebuilt/0x0000127b.spv | Bin 1700 -> 3164 bytes spirv/vulkan/prebuilt/0x0000127c.spv | Bin 2224 -> 3164 bytes spirv/vulkan/prebuilt/0x0000127d.spv | Bin 2896 -> 3828 bytes spirv/vulkan/prebuilt/0x0000127e.spv | Bin 3048 -> 3828 bytes spirv/vulkan/prebuilt/0x0000127f.spv | Bin 2424 -> 3248 bytes spirv/vulkan/prebuilt/0x00001280.spv | Bin 1700 -> 3248 bytes spirv/vulkan/prebuilt/0x00001281.spv | Bin 2192 -> 3232 bytes spirv/vulkan/prebuilt/0x00001282.spv | Bin 2864 -> 3232 bytes spirv/vulkan/prebuilt/0x00001283.spv | Bin 3016 -> 3488 bytes spirv/vulkan/prebuilt/0x00001284.spv | Bin 2392 -> 3488 bytes spirv/vulkan/prebuilt/0x00001285.spv | Bin 1668 -> 5404 bytes spirv/vulkan/prebuilt/0x00001286.spv | Bin 2224 -> 5404 bytes spirv/vulkan/prebuilt/0x00001287.spv | Bin 2896 -> 3812 bytes spirv/vulkan/prebuilt/0x00001288.spv | Bin 3048 -> 3812 bytes spirv/vulkan/prebuilt/0x00001289.spv | Bin 2424 -> 7588 bytes spirv/vulkan/prebuilt/0x0000128a.spv | Bin 1700 -> 7588 bytes spirv/vulkan/prebuilt/0x0000128b.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x0000128c.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x0000128d.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x0000128e.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x0000128f.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x00001290.spv | Bin 1724 -> 3108 bytes spirv/vulkan/prebuilt/0x00001291.spv | Bin 2396 -> 3732 bytes spirv/vulkan/prebuilt/0x00001292.spv | Bin 2548 -> 3732 bytes spirv/vulkan/prebuilt/0x00001293.spv | Bin 1924 -> 2720 bytes spirv/vulkan/prebuilt/0x00001294.spv | Bin 1200 -> 2720 bytes spirv/vulkan/prebuilt/0x00001295.spv | Bin 1744 -> 2720 bytes spirv/vulkan/prebuilt/0x00001296.spv | Bin 2416 -> 2720 bytes spirv/vulkan/prebuilt/0x00001297.spv | Bin 2568 -> 3412 bytes spirv/vulkan/prebuilt/0x00001298.spv | Bin 1944 -> 3412 bytes spirv/vulkan/prebuilt/0x00001299.spv | Bin 1220 -> 5208 bytes spirv/vulkan/prebuilt/0x0000129a.spv | Bin 1716 -> 5208 bytes spirv/vulkan/prebuilt/0x0000129b.spv | Bin 2388 -> 3412 bytes spirv/vulkan/prebuilt/0x0000129c.spv | Bin 2540 -> 3412 bytes spirv/vulkan/prebuilt/0x0000129d.spv | Bin 1916 -> 5208 bytes spirv/vulkan/prebuilt/0x0000129e.spv | Bin 1192 -> 5208 bytes spirv/vulkan/prebuilt/0x0000129f.spv | Bin 1756 -> 3716 bytes spirv/vulkan/prebuilt/0x000012a0.spv | Bin 2428 -> 3716 bytes spirv/vulkan/prebuilt/0x000012a1.spv | Bin 2580 -> 7252 bytes spirv/vulkan/prebuilt/0x000012a2.spv | Bin 1956 -> 7252 bytes spirv/vulkan/prebuilt/0x000012a3.spv | Bin 1232 -> 3716 bytes spirv/vulkan/prebuilt/0x000012a4.spv | Bin 0 -> 3716 bytes spirv/vulkan/prebuilt/0x000012a5.spv | Bin 0 -> 7252 bytes spirv/vulkan/prebuilt/0x000012a6.spv | Bin 0 -> 7252 bytes spirv/vulkan/prebuilt/0x000012a7.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x000012a8.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x000012a9.spv | Bin 1720 -> 3164 bytes spirv/vulkan/prebuilt/0x000012aa.spv | Bin 2392 -> 3164 bytes spirv/vulkan/prebuilt/0x000012ab.spv | Bin 2544 -> 3828 bytes spirv/vulkan/prebuilt/0x000012ac.spv | Bin 1920 -> 3828 bytes spirv/vulkan/prebuilt/0x000012ad.spv | Bin 1196 -> 3488 bytes spirv/vulkan/prebuilt/0x000012ae.spv | Bin 1740 -> 3488 bytes spirv/vulkan/prebuilt/0x000012af.spv | Bin 2412 -> 5404 bytes spirv/vulkan/prebuilt/0x000012b0.spv | Bin 2564 -> 5404 bytes spirv/vulkan/prebuilt/0x000012b1.spv | Bin 1940 -> 3812 bytes spirv/vulkan/prebuilt/0x000012b2.spv | Bin 1216 -> 3812 bytes spirv/vulkan/prebuilt/0x000012b3.spv | Bin 1728 -> 7588 bytes spirv/vulkan/prebuilt/0x000012b4.spv | Bin 2400 -> 7588 bytes spirv/vulkan/prebuilt/0x000012b5.spv | Bin 2552 -> 3088 bytes spirv/vulkan/prebuilt/0x000012b6.spv | Bin 1928 -> 3088 bytes spirv/vulkan/prebuilt/0x000012b7.spv | Bin 1204 -> 3536 bytes spirv/vulkan/prebuilt/0x000012b8.spv | Bin 1832 -> 3536 bytes spirv/vulkan/prebuilt/0x000012b9.spv | Bin 2504 -> 4280 bytes spirv/vulkan/prebuilt/0x000012ba.spv | Bin 2656 -> 4280 bytes spirv/vulkan/prebuilt/0x000012bb.spv | Bin 2032 -> 3900 bytes spirv/vulkan/prebuilt/0x000012bc.spv | Bin 1308 -> 3900 bytes spirv/vulkan/prebuilt/0x000012bd.spv | Bin 1772 -> 6056 bytes spirv/vulkan/prebuilt/0x000012be.spv | Bin 2444 -> 6056 bytes spirv/vulkan/prebuilt/0x000012bf.spv | Bin 2596 -> 4280 bytes spirv/vulkan/prebuilt/0x000012c0.spv | Bin 1972 -> 4280 bytes spirv/vulkan/prebuilt/0x000012c1.spv | Bin 1248 -> 8536 bytes spirv/vulkan/prebuilt/0x000012c2.spv | Bin 1772 -> 8536 bytes spirv/vulkan/prebuilt/0x000012c3.spv | Bin 2444 -> 4016 bytes spirv/vulkan/prebuilt/0x000012c4.spv | Bin 2596 -> 4276 bytes spirv/vulkan/prebuilt/0x000012c5.spv | Bin 1972 -> 3508 bytes spirv/vulkan/prebuilt/0x000012c6.spv | Bin 1248 -> 3788 bytes spirv/vulkan/prebuilt/0x000012c7.spv | Bin 2224 -> 4032 bytes spirv/vulkan/prebuilt/0x000012c8.spv | Bin 2896 -> 4292 bytes spirv/vulkan/prebuilt/0x000012c9.spv | Bin 3048 -> 3624 bytes spirv/vulkan/prebuilt/0x000012ca.spv | Bin 2424 -> 4004 bytes spirv/vulkan/prebuilt/0x000012cb.spv | Bin 1700 -> 4288 bytes spirv/vulkan/prebuilt/0x000012cc.spv | Bin 2272 -> 4676 bytes spirv/vulkan/prebuilt/0x000012cd.spv | Bin 2944 -> 4692 bytes spirv/vulkan/prebuilt/0x000012ce.spv | Bin 3096 -> 6188 bytes spirv/vulkan/prebuilt/0x000012cf.spv | Bin 2472 -> 8372 bytes spirv/vulkan/prebuilt/0x000012d0.spv | Bin 1748 -> 4504 bytes spirv/vulkan/prebuilt/0x000012d1.spv | Bin 0 -> 3752 bytes spirv/vulkan/prebuilt/0x000012d2.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x000012d3.spv | Bin 0 -> 4260 bytes spirv/vulkan/prebuilt/0x000012d4.spv | Bin 0 -> 4520 bytes spirv/vulkan/prebuilt/0x000012d5.spv | Bin 0 -> 3848 bytes spirv/vulkan/prebuilt/0x000012d6.spv | Bin 0 -> 4248 bytes spirv/vulkan/prebuilt/0x000012d7.spv | Bin 1268 -> 4516 bytes spirv/vulkan/prebuilt/0x000012d8.spv | Bin 2364 -> 4824 bytes spirv/vulkan/prebuilt/0x000012d9.spv | Bin 2272 -> 4856 bytes spirv/vulkan/prebuilt/0x000012da.spv | Bin 0 -> 6416 bytes spirv/vulkan/prebuilt/0x000012db.spv | Bin 1548 -> 8600 bytes spirv/vulkan/prebuilt/0x000012dc.spv | Bin 0 -> 4012 bytes spirv/vulkan/prebuilt/0x000012dd.spv | Bin 0 -> 4292 bytes spirv/vulkan/prebuilt/0x000012de.spv | Bin 0 -> 4520 bytes spirv/vulkan/prebuilt/0x000012df.spv | Bin 0 -> 4748 bytes spirv/vulkan/prebuilt/0x000012e0.spv | Bin 0 -> 4108 bytes spirv/vulkan/prebuilt/0x000012e1.spv | Bin 0 -> 4508 bytes spirv/vulkan/prebuilt/0x000012e2.spv | Bin 0 -> 4776 bytes spirv/vulkan/prebuilt/0x000012e3.spv | Bin 0 -> 5148 bytes spirv/vulkan/prebuilt/0x000012e4.spv | Bin 0 -> 5196 bytes spirv/vulkan/prebuilt/0x000012e5.spv | Bin 0 -> 6676 bytes spirv/vulkan/prebuilt/0x000012e6.spv | Bin 1976 -> 8844 bytes spirv/vulkan/prebuilt/0x000012e7.spv | Bin 2648 -> 3508 bytes spirv/vulkan/prebuilt/0x000012e8.spv | Bin 2800 -> 3752 bytes spirv/vulkan/prebuilt/0x000012e9.spv | Bin 2176 -> 4012 bytes spirv/vulkan/prebuilt/0x000012ea.spv | Bin 1452 -> 3292 bytes spirv/vulkan/prebuilt/0x000012eb.spv | Bin 2016 -> 3700 bytes spirv/vulkan/prebuilt/0x000012ec.spv | Bin 2688 -> 4024 bytes spirv/vulkan/prebuilt/0x000012ed.spv | Bin 2840 -> 4412 bytes spirv/vulkan/prebuilt/0x000012ee.spv | Bin 2216 -> 4428 bytes spirv/vulkan/prebuilt/0x000012ef.spv | Bin 1492 -> 5924 bytes spirv/vulkan/prebuilt/0x000012f0.spv | Bin 2084 -> 8428 bytes spirv/vulkan/prebuilt/0x000012f1.spv | Bin 2756 -> 4032 bytes spirv/vulkan/prebuilt/0x000012f2.spv | Bin 2908 -> 4292 bytes spirv/vulkan/prebuilt/0x000012f3.spv | Bin 2284 -> 3620 bytes spirv/vulkan/prebuilt/0x000012f4.spv | Bin 1560 -> 3980 bytes spirv/vulkan/prebuilt/0x000012f5.spv | Bin 2084 -> 4304 bytes spirv/vulkan/prebuilt/0x000012f6.spv | Bin 2756 -> 4612 bytes spirv/vulkan/prebuilt/0x000012f7.spv | Bin 2908 -> 4708 bytes spirv/vulkan/prebuilt/0x000012f8.spv | Bin 2284 -> 6204 bytes spirv/vulkan/prebuilt/0x000012f9.spv | Bin 1560 -> 8388 bytes spirv/vulkan/prebuilt/0x000012fa.spv | Bin 2096 -> 4520 bytes spirv/vulkan/prebuilt/0x000012fb.spv | Bin 2768 -> 3884 bytes spirv/vulkan/prebuilt/0x000012fc.spv | Bin 2920 -> 4264 bytes spirv/vulkan/prebuilt/0x000012fd.spv | Bin 2296 -> 4532 bytes spirv/vulkan/prebuilt/0x000012fe.spv | Bin 1572 -> 4920 bytes spirv/vulkan/prebuilt/0x000012ff.spv | Bin 1840 -> 4952 bytes spirv/vulkan/prebuilt/0x00001300.spv | Bin 2512 -> 6432 bytes spirv/vulkan/prebuilt/0x00001301.spv | Bin 2664 -> 8616 bytes spirv/vulkan/prebuilt/0x00001302.spv | Bin 2040 -> 4124 bytes spirv/vulkan/prebuilt/0x00001303.spv | Bin 1316 -> 4484 bytes spirv/vulkan/prebuilt/0x00001304.spv | Bin 1840 -> 4792 bytes spirv/vulkan/prebuilt/0x00001305.spv | Bin 2512 -> 5084 bytes spirv/vulkan/prebuilt/0x00001306.spv | Bin 2664 -> 5132 bytes spirv/vulkan/prebuilt/0x00001307.spv | Bin 2040 -> 6692 bytes spirv/vulkan/prebuilt/0x00001308.spv | Bin 1316 -> 8860 bytes spirv/vulkan/prebuilt/0x00001309.spv | Bin 1840 -> 3820 bytes spirv/vulkan/prebuilt/0x0000130a.spv | Bin 2512 -> 4072 bytes spirv/vulkan/prebuilt/0x0000130b.spv | Bin 2664 -> 4412 bytes spirv/vulkan/prebuilt/0x0000130c.spv | Bin 2040 -> 4528 bytes spirv/vulkan/prebuilt/0x0000130d.spv | Bin 1316 -> 6004 bytes spirv/vulkan/prebuilt/0x0000130e.spv | Bin 1840 -> 8508 bytes spirv/vulkan/prebuilt/0x0000130f.spv | Bin 2512 -> 4488 bytes spirv/vulkan/prebuilt/0x00001310.spv | Bin 2664 -> 4756 bytes spirv/vulkan/prebuilt/0x00001311.spv | Bin 2040 -> 4796 bytes spirv/vulkan/prebuilt/0x00001312.spv | Bin 1316 -> 6348 bytes spirv/vulkan/prebuilt/0x00001313.spv | Bin 1840 -> 8500 bytes spirv/vulkan/prebuilt/0x00001314.spv | Bin 2512 -> 5048 bytes spirv/vulkan/prebuilt/0x00001315.spv | Bin 2664 -> 5080 bytes spirv/vulkan/prebuilt/0x00001316.spv | Bin 2040 -> 6592 bytes spirv/vulkan/prebuilt/0x00001317.spv | Bin 1316 -> 8792 bytes spirv/vulkan/prebuilt/0x00001318.spv | Bin 1840 -> 5452 bytes spirv/vulkan/prebuilt/0x00001319.spv | Bin 2512 -> 6932 bytes spirv/vulkan/prebuilt/0x0000131a.spv | Bin 2664 -> 9180 bytes spirv/vulkan/prebuilt/0x0000131b.spv | Bin 2040 -> 6964 bytes spirv/vulkan/prebuilt/0x0000131c.spv | Bin 1316 -> 9148 bytes spirv/vulkan/prebuilt/0x0000131d.spv | Bin 1876 -> 10948 bytes spirv/vulkan/prebuilt/0x0000131e.spv | Bin 2548 -> 4784 bytes spirv/vulkan/prebuilt/0x0000131f.spv | Bin 2700 -> 4032 bytes spirv/vulkan/prebuilt/0x00001320.spv | Bin 2076 -> 4312 bytes spirv/vulkan/prebuilt/0x00001321.spv | Bin 1352 -> 4540 bytes spirv/vulkan/prebuilt/0x00001322.spv | Bin 1876 -> 4800 bytes spirv/vulkan/prebuilt/0x00001323.spv | Bin 2548 -> 4128 bytes spirv/vulkan/prebuilt/0x00001324.spv | Bin 2700 -> 4488 bytes spirv/vulkan/prebuilt/0x00001325.spv | Bin 2076 -> 4796 bytes spirv/vulkan/prebuilt/0x00001326.spv | Bin 1352 -> 5104 bytes spirv/vulkan/prebuilt/0x00001327.spv | Bin 1876 -> 5216 bytes spirv/vulkan/prebuilt/0x00001328.spv | Bin 2548 -> 6696 bytes spirv/vulkan/prebuilt/0x00001329.spv | Bin 2700 -> 8880 bytes spirv/vulkan/prebuilt/0x0000132a.spv | Bin 2076 -> 4292 bytes spirv/vulkan/prebuilt/0x0000132b.spv | Bin 1352 -> 4572 bytes spirv/vulkan/prebuilt/0x0000132c.spv | Bin 1876 -> 4800 bytes spirv/vulkan/prebuilt/0x0000132d.spv | Bin 2548 -> 5028 bytes spirv/vulkan/prebuilt/0x0000132e.spv | Bin 2700 -> 4388 bytes spirv/vulkan/prebuilt/0x0000132f.spv | Bin 2076 -> 4788 bytes spirv/vulkan/prebuilt/0x00001330.spv | Bin 1352 -> 5056 bytes spirv/vulkan/prebuilt/0x00001331.spv | Bin 1852 -> 5428 bytes spirv/vulkan/prebuilt/0x00001332.spv | Bin 2524 -> 5396 bytes spirv/vulkan/prebuilt/0x00001333.spv | Bin 2676 -> 6956 bytes spirv/vulkan/prebuilt/0x00001334.spv | Bin 2052 -> 9124 bytes spirv/vulkan/prebuilt/0x00001335.spv | Bin 1328 -> 3788 bytes spirv/vulkan/prebuilt/0x00001336.spv | Bin 1852 -> 4032 bytes spirv/vulkan/prebuilt/0x00001337.spv | Bin 2524 -> 4292 bytes spirv/vulkan/prebuilt/0x00001338.spv | Bin 2676 -> 3640 bytes spirv/vulkan/prebuilt/0x00001339.spv | Bin 2052 -> 3980 bytes spirv/vulkan/prebuilt/0x0000133a.spv | Bin 1328 -> 4304 bytes spirv/vulkan/prebuilt/0x0000133b.spv | Bin 1820 -> 4692 bytes spirv/vulkan/prebuilt/0x0000133c.spv | Bin 2492 -> 4708 bytes spirv/vulkan/prebuilt/0x0000133d.spv | Bin 2644 -> 6204 bytes spirv/vulkan/prebuilt/0x0000133e.spv | Bin 2020 -> 8388 bytes spirv/vulkan/prebuilt/0x0000133f.spv | Bin 1296 -> 4312 bytes spirv/vulkan/prebuilt/0x00001340.spv | Bin 1820 -> 4572 bytes spirv/vulkan/prebuilt/0x00001341.spv | Bin 2492 -> 3900 bytes spirv/vulkan/prebuilt/0x00001342.spv | Bin 2644 -> 4300 bytes spirv/vulkan/prebuilt/0x00001343.spv | Bin 2020 -> 4584 bytes spirv/vulkan/prebuilt/0x00001344.spv | Bin 1296 -> 4892 bytes spirv/vulkan/prebuilt/0x00001345.spv | Bin 1856 -> 4908 bytes spirv/vulkan/prebuilt/0x00001346.spv | Bin 2528 -> 6484 bytes spirv/vulkan/prebuilt/0x00001347.spv | Bin 2680 -> 8668 bytes spirv/vulkan/prebuilt/0x00001348.spv | Bin 2056 -> 4800 bytes spirv/vulkan/prebuilt/0x00001349.spv | Bin 1332 -> 4144 bytes spirv/vulkan/prebuilt/0x0000134a.spv | Bin 1856 -> 4504 bytes spirv/vulkan/prebuilt/0x0000134b.spv | Bin 2528 -> 4812 bytes spirv/vulkan/prebuilt/0x0000134c.spv | Bin 2680 -> 5120 bytes spirv/vulkan/prebuilt/0x0000134d.spv | Bin 2056 -> 5152 bytes spirv/vulkan/prebuilt/0x0000134e.spv | Bin 1332 -> 6712 bytes spirv/vulkan/prebuilt/0x0000134f.spv | Bin 1832 -> 8896 bytes spirv/vulkan/prebuilt/0x00001350.spv | Bin 2504 -> 4404 bytes spirv/vulkan/prebuilt/0x00001351.spv | Bin 2656 -> 4804 bytes spirv/vulkan/prebuilt/0x00001352.spv | Bin 2032 -> 5072 bytes spirv/vulkan/prebuilt/0x00001353.spv | Bin 1308 -> 5444 bytes spirv/vulkan/prebuilt/0x00001354.spv | Bin 1912 -> 5412 bytes spirv/vulkan/prebuilt/0x00001355.spv | Bin 2584 -> 6972 bytes spirv/vulkan/prebuilt/0x00001356.spv | Bin 2736 -> 9140 bytes spirv/vulkan/prebuilt/0x00001357.spv | Bin 2112 -> 4044 bytes spirv/vulkan/prebuilt/0x00001358.spv | Bin 1388 -> 4352 bytes spirv/vulkan/prebuilt/0x00001359.spv | Bin 1912 -> 4712 bytes spirv/vulkan/prebuilt/0x0000135a.spv | Bin 2584 -> 4728 bytes spirv/vulkan/prebuilt/0x0000135b.spv | Bin 2736 -> 6284 bytes spirv/vulkan/prebuilt/0x0000135c.spv | Bin 2112 -> 8488 bytes spirv/vulkan/prebuilt/0x0000135d.spv | Bin 1388 -> 4768 bytes spirv/vulkan/prebuilt/0x0000135e.spv | Bin 1912 -> 5116 bytes spirv/vulkan/prebuilt/0x0000135f.spv | Bin 2584 -> 5036 bytes spirv/vulkan/prebuilt/0x00001360.spv | Bin 2736 -> 6628 bytes spirv/vulkan/prebuilt/0x00001361.spv | Bin 2112 -> 8796 bytes spirv/vulkan/prebuilt/0x00001362.spv | Bin 1388 -> 5328 bytes spirv/vulkan/prebuilt/0x00001363.spv | Bin 1912 -> 5360 bytes spirv/vulkan/prebuilt/0x00001364.spv | Bin 2584 -> 6872 bytes spirv/vulkan/prebuilt/0x00001365.spv | Bin 2736 -> 9104 bytes spirv/vulkan/prebuilt/0x00001366.spv | Bin 2112 -> 5732 bytes spirv/vulkan/prebuilt/0x00001367.spv | Bin 1388 -> 7292 bytes spirv/vulkan/prebuilt/0x00001368.spv | Bin 1928 -> 9460 bytes spirv/vulkan/prebuilt/0x00001369.spv | Bin 2600 -> 7244 bytes spirv/vulkan/prebuilt/0x0000136a.spv | Bin 2752 -> 9796 bytes spirv/vulkan/prebuilt/0x0000136b.spv | Bin 2128 -> 11228 bytes spirv/vulkan/prebuilt/0x0000136c.spv | Bin 1404 -> 4520 bytes spirv/vulkan/prebuilt/0x0000136d.spv | Bin 1928 -> 4800 bytes spirv/vulkan/prebuilt/0x0000136e.spv | Bin 2600 -> 5028 bytes spirv/vulkan/prebuilt/0x0000136f.spv | Bin 2752 -> 5256 bytes spirv/vulkan/prebuilt/0x00001370.spv | Bin 2128 -> 4616 bytes spirv/vulkan/prebuilt/0x00001371.spv | Bin 1404 -> 4976 bytes spirv/vulkan/prebuilt/0x00001372.spv | Bin 1928 -> 5284 bytes spirv/vulkan/prebuilt/0x00001373.spv | Bin 2600 -> 5576 bytes spirv/vulkan/prebuilt/0x00001374.spv | Bin 2752 -> 5704 bytes spirv/vulkan/prebuilt/0x00001375.spv | Bin 2128 -> 7184 bytes spirv/vulkan/prebuilt/0x00001376.spv | Bin 1404 -> 9672 bytes spirv/vulkan/prebuilt/0x00001377.spv | Bin 1928 -> 4032 bytes spirv/vulkan/prebuilt/0x00001378.spv | Bin 2600 -> 4260 bytes spirv/vulkan/prebuilt/0x00001379.spv | Bin 2752 -> 4520 bytes spirv/vulkan/prebuilt/0x0000137a.spv | Bin 2128 -> 3864 bytes spirv/vulkan/prebuilt/0x0000137b.spv | Bin 1404 -> 4224 bytes spirv/vulkan/prebuilt/0x0000137c.spv | Bin 1976 -> 4532 bytes spirv/vulkan/prebuilt/0x0000137d.spv | Bin 2648 -> 4920 bytes spirv/vulkan/prebuilt/0x0000137e.spv | Bin 2800 -> 4872 bytes spirv/vulkan/prebuilt/0x0000137f.spv | Bin 2176 -> 6432 bytes spirv/vulkan/prebuilt/0x00001380.spv | Bin 1452 -> 8616 bytes spirv/vulkan/prebuilt/0x00001381.spv | Bin 2088 -> 4540 bytes spirv/vulkan/prebuilt/0x00001382.spv | Bin 2760 -> 4800 bytes spirv/vulkan/prebuilt/0x00001383.spv | Bin 2912 -> 4144 bytes spirv/vulkan/prebuilt/0x00001384.spv | Bin 2288 -> 4504 bytes spirv/vulkan/prebuilt/0x00001385.spv | Bin 1564 -> 4812 bytes spirv/vulkan/prebuilt/0x00001386.spv | Bin 2088 -> 5120 bytes spirv/vulkan/prebuilt/0x00001387.spv | Bin 2760 -> 5152 bytes spirv/vulkan/prebuilt/0x00001388.spv | Bin 2912 -> 6712 bytes spirv/vulkan/prebuilt/0x00001389.spv | Bin 2288 -> 8896 bytes spirv/vulkan/prebuilt/0x0000138a.spv | Bin 1564 -> 5028 bytes spirv/vulkan/prebuilt/0x0000138b.spv | Bin 2080 -> 4372 bytes spirv/vulkan/prebuilt/0x0000138c.spv | Bin 2752 -> 4732 bytes spirv/vulkan/prebuilt/0x0000138d.spv | Bin 2904 -> 5040 bytes spirv/vulkan/prebuilt/0x0000138e.spv | Bin 2280 -> 5348 bytes spirv/vulkan/prebuilt/0x0000138f.spv | Bin 1556 -> 5380 bytes spirv/vulkan/prebuilt/0x00001390.spv | Bin 2156 -> 6940 bytes spirv/vulkan/prebuilt/0x00001391.spv | Bin 2828 -> 9124 bytes spirv/vulkan/prebuilt/0x00001392.spv | Bin 2980 -> 4632 bytes spirv/vulkan/prebuilt/0x00001393.spv | Bin 2356 -> 5032 bytes spirv/vulkan/prebuilt/0x00001394.spv | Bin 1632 -> 5300 bytes spirv/vulkan/prebuilt/0x00001395.spv | Bin 2124 -> 5592 bytes spirv/vulkan/prebuilt/0x00001396.spv | Bin 2796 -> 5720 bytes spirv/vulkan/prebuilt/0x00001397.spv | Bin 2948 -> 7200 bytes spirv/vulkan/prebuilt/0x00001398.spv | Bin 2324 -> 9368 bytes spirv/vulkan/prebuilt/0x00001399.spv | Bin 1600 -> 4288 bytes spirv/vulkan/prebuilt/0x0000139a.spv | Bin 1936 -> 4632 bytes spirv/vulkan/prebuilt/0x0000139b.spv | Bin 2608 -> 4920 bytes spirv/vulkan/prebuilt/0x0000139c.spv | Bin 2760 -> 4952 bytes spirv/vulkan/prebuilt/0x0000139d.spv | Bin 2136 -> 6512 bytes spirv/vulkan/prebuilt/0x0000139e.spv | Bin 1412 -> 8716 bytes spirv/vulkan/prebuilt/0x0000139f.spv | Bin 1936 -> 4996 bytes spirv/vulkan/prebuilt/0x000013a0.spv | Bin 2608 -> 5344 bytes spirv/vulkan/prebuilt/0x000013a1.spv | Bin 2760 -> 5280 bytes spirv/vulkan/prebuilt/0x000013a2.spv | Bin 2136 -> 6856 bytes spirv/vulkan/prebuilt/0x000013a3.spv | Bin 1412 -> 9040 bytes spirv/vulkan/prebuilt/0x000013a4.spv | Bin 1936 -> 5636 bytes spirv/vulkan/prebuilt/0x000013a5.spv | Bin 2608 -> 5668 bytes spirv/vulkan/prebuilt/0x000013a6.spv | Bin 2760 -> 7100 bytes spirv/vulkan/prebuilt/0x000013a7.spv | Bin 2136 -> 9300 bytes spirv/vulkan/prebuilt/0x000013a8.spv | Bin 1412 -> 5880 bytes spirv/vulkan/prebuilt/0x000013a9.spv | Bin 1936 -> 7440 bytes spirv/vulkan/prebuilt/0x000013aa.spv | Bin 2608 -> 9608 bytes spirv/vulkan/prebuilt/0x000013ab.spv | Bin 2760 -> 7472 bytes spirv/vulkan/prebuilt/0x000013ac.spv | Bin 2136 -> 9624 bytes spirv/vulkan/prebuilt/0x000013ad.spv | Bin 1412 -> 11120 bytes spirv/vulkan/prebuilt/0x000013ae.spv | Bin 1936 -> 4292 bytes spirv/vulkan/prebuilt/0x000013af.spv | Bin 2608 -> 4520 bytes spirv/vulkan/prebuilt/0x000013b0.spv | Bin 2760 -> 4748 bytes spirv/vulkan/prebuilt/0x000013b1.spv | Bin 2136 -> 4144 bytes spirv/vulkan/prebuilt/0x000013b2.spv | Bin 1412 -> 4484 bytes spirv/vulkan/prebuilt/0x000013b3.spv | Bin 1936 -> 4792 bytes spirv/vulkan/prebuilt/0x000013b4.spv | Bin 2608 -> 5084 bytes spirv/vulkan/prebuilt/0x000013b5.spv | Bin 2760 -> 5132 bytes spirv/vulkan/prebuilt/0x000013b6.spv | Bin 2136 -> 6692 bytes spirv/vulkan/prebuilt/0x000013b7.spv | Bin 1412 -> 8860 bytes spirv/vulkan/prebuilt/0x000013b8.spv | Bin 1936 -> 4800 bytes spirv/vulkan/prebuilt/0x000013b9.spv | Bin 2608 -> 5028 bytes spirv/vulkan/prebuilt/0x000013ba.spv | Bin 2760 -> 4404 bytes spirv/vulkan/prebuilt/0x000013bb.spv | Bin 2136 -> 4804 bytes spirv/vulkan/prebuilt/0x000013bc.spv | Bin 1412 -> 5072 bytes spirv/vulkan/prebuilt/0x000013bd.spv | Bin 1936 -> 5364 bytes spirv/vulkan/prebuilt/0x000013be.spv | Bin 2608 -> 5412 bytes spirv/vulkan/prebuilt/0x000013bf.spv | Bin 2760 -> 6972 bytes spirv/vulkan/prebuilt/0x000013c0.spv | Bin 2136 -> 9140 bytes spirv/vulkan/prebuilt/0x000013c1.spv | Bin 1412 -> 5256 bytes spirv/vulkan/prebuilt/0x000013c2.spv | Bin 1936 -> 4652 bytes spirv/vulkan/prebuilt/0x000013c3.spv | Bin 2608 -> 4992 bytes spirv/vulkan/prebuilt/0x000013c4.spv | Bin 2760 -> 5300 bytes spirv/vulkan/prebuilt/0x000013c5.spv | Bin 2136 -> 5672 bytes spirv/vulkan/prebuilt/0x000013c6.spv | Bin 1412 -> 5640 bytes spirv/vulkan/prebuilt/0x000013c7.spv | Bin 1936 -> 7200 bytes spirv/vulkan/prebuilt/0x000013c8.spv | Bin 2608 -> 9368 bytes spirv/vulkan/prebuilt/0x000013c9.spv | Bin 2760 -> 4860 bytes spirv/vulkan/prebuilt/0x000013ca.spv | Bin 2136 -> 5260 bytes spirv/vulkan/prebuilt/0x000013cb.spv | Bin 1412 -> 5528 bytes spirv/vulkan/prebuilt/0x000013cc.spv | Bin 1936 -> 5820 bytes spirv/vulkan/prebuilt/0x000013cd.spv | Bin 2608 -> 5868 bytes spirv/vulkan/prebuilt/0x000013ce.spv | Bin 2760 -> 7428 bytes spirv/vulkan/prebuilt/0x000013cf.spv | Bin 2136 -> 9596 bytes spirv/vulkan/prebuilt/0x000013d0.spv | Bin 1412 -> 4584 bytes spirv/vulkan/prebuilt/0x000013d1.spv | Bin 1936 -> 4892 bytes spirv/vulkan/prebuilt/0x000013d2.spv | Bin 2608 -> 5164 bytes spirv/vulkan/prebuilt/0x000013d3.spv | Bin 2760 -> 5212 bytes spirv/vulkan/prebuilt/0x000013d4.spv | Bin 2136 -> 6772 bytes spirv/vulkan/prebuilt/0x000013d5.spv | Bin 1412 -> 8960 bytes spirv/vulkan/prebuilt/0x000013d6.spv | Bin 1936 -> 5256 bytes spirv/vulkan/prebuilt/0x000013d7.spv | Bin 2608 -> 5588 bytes spirv/vulkan/prebuilt/0x000013d8.spv | Bin 2760 -> 5660 bytes spirv/vulkan/prebuilt/0x000013d9.spv | Bin 2136 -> 7116 bytes spirv/vulkan/prebuilt/0x000013da.spv | Bin 1412 -> 9644 bytes spirv/vulkan/prebuilt/0x000013db.spv | Bin 1936 -> 5800 bytes spirv/vulkan/prebuilt/0x000013dc.spv | Bin 2608 -> 5848 bytes spirv/vulkan/prebuilt/0x000013dd.spv | Bin 2760 -> 7360 bytes spirv/vulkan/prebuilt/0x000013de.spv | Bin 2136 -> 9560 bytes spirv/vulkan/prebuilt/0x000013df.spv | Bin 1412 -> 6204 bytes spirv/vulkan/prebuilt/0x000013e0.spv | Bin 1940 -> 7652 bytes spirv/vulkan/prebuilt/0x000013e1.spv | Bin 2612 -> 10172 bytes spirv/vulkan/prebuilt/0x000013e2.spv | Bin 2764 -> 7716 bytes spirv/vulkan/prebuilt/0x000013e3.spv | Bin 2140 -> 9900 bytes spirv/vulkan/prebuilt/0x000013e4.spv | Bin 1416 -> 11380 bytes spirv/vulkan/prebuilt/0x000013e5.spv | Bin 1940 -> 4032 bytes spirv/vulkan/prebuilt/0x000013e6.spv | Bin 2612 -> 4292 bytes spirv/vulkan/prebuilt/0x000013e7.spv | Bin 2764 -> 3620 bytes spirv/vulkan/prebuilt/0x000013e8.spv | Bin 2140 -> 3980 bytes spirv/vulkan/prebuilt/0x000013e9.spv | Bin 1416 -> 4304 bytes spirv/vulkan/prebuilt/0x000013ea.spv | Bin 1940 -> 4612 bytes spirv/vulkan/prebuilt/0x000013eb.spv | Bin 2612 -> 4628 bytes spirv/vulkan/prebuilt/0x000013ec.spv | Bin 2764 -> 6204 bytes spirv/vulkan/prebuilt/0x000013ed.spv | Bin 2140 -> 8708 bytes spirv/vulkan/prebuilt/0x000013ee.spv | Bin 1416 -> 4520 bytes spirv/vulkan/prebuilt/0x000013ef.spv | Bin 1940 -> 3884 bytes spirv/vulkan/prebuilt/0x000013f0.spv | Bin 2612 -> 4224 bytes spirv/vulkan/prebuilt/0x000013f1.spv | Bin 2764 -> 4532 bytes spirv/vulkan/prebuilt/0x000013f2.spv | Bin 2140 -> 4840 bytes spirv/vulkan/prebuilt/0x000013f3.spv | Bin 1416 -> 4952 bytes spirv/vulkan/prebuilt/0x000013f4.spv | Bin 1940 -> 6432 bytes spirv/vulkan/prebuilt/0x000013f5.spv | Bin 2612 -> 8616 bytes spirv/vulkan/prebuilt/0x000013f6.spv | Bin 2764 -> 4124 bytes spirv/vulkan/prebuilt/0x000013f7.spv | Bin 2140 -> 4524 bytes spirv/vulkan/prebuilt/0x000013f8.spv | Bin 1416 -> 4792 bytes spirv/vulkan/prebuilt/0x000013f9.spv | Bin 1940 -> 5084 bytes spirv/vulkan/prebuilt/0x000013fa.spv | Bin 2612 -> 5132 bytes spirv/vulkan/prebuilt/0x000013fb.spv | Bin 2764 -> 6692 bytes spirv/vulkan/prebuilt/0x000013fc.spv | Bin 2140 -> 9180 bytes spirv/vulkan/prebuilt/0x000013fd.spv | Bin 1416 -> 3764 bytes spirv/vulkan/prebuilt/0x000013fe.spv | Bin 1940 -> 4140 bytes spirv/vulkan/prebuilt/0x000013ff.spv | Bin 2612 -> 4428 bytes spirv/vulkan/prebuilt/0x00001400.spv | Bin 2764 -> 4428 bytes spirv/vulkan/prebuilt/0x00001401.spv | Bin 2140 -> 6020 bytes spirv/vulkan/prebuilt/0x00001402.spv | Bin 1416 -> 8188 bytes spirv/vulkan/prebuilt/0x00001403.spv | Bin 1940 -> 4432 bytes spirv/vulkan/prebuilt/0x00001404.spv | Bin 2612 -> 4852 bytes spirv/vulkan/prebuilt/0x00001405.spv | Bin 2764 -> 4772 bytes spirv/vulkan/prebuilt/0x00001406.spv | Bin 2140 -> 6404 bytes spirv/vulkan/prebuilt/0x00001407.spv | Bin 1416 -> 8868 bytes spirv/vulkan/prebuilt/0x00001408.spv | Bin 1940 -> 5064 bytes spirv/vulkan/prebuilt/0x00001409.spv | Bin 2612 -> 5064 bytes spirv/vulkan/prebuilt/0x0000140a.spv | Bin 2764 -> 6608 bytes spirv/vulkan/prebuilt/0x0000140b.spv | Bin 2140 -> 8840 bytes spirv/vulkan/prebuilt/0x0000140c.spv | Bin 1416 -> 5468 bytes spirv/vulkan/prebuilt/0x0000140d.spv | Bin 1932 -> 6948 bytes spirv/vulkan/prebuilt/0x0000140e.spv | Bin 2604 -> 9436 bytes spirv/vulkan/prebuilt/0x0000140f.spv | Bin 2756 -> 7060 bytes spirv/vulkan/prebuilt/0x00001410.spv | Bin 2132 -> 9148 bytes spirv/vulkan/prebuilt/0x00001411.spv | Bin 1408 -> 10964 bytes spirv/vulkan/prebuilt/0x00001412.spv | Bin 1932 -> 4800 bytes spirv/vulkan/prebuilt/0x00001413.spv | Bin 2604 -> 4144 bytes spirv/vulkan/prebuilt/0x00001414.spv | Bin 2756 -> 4504 bytes spirv/vulkan/prebuilt/0x00001415.spv | Bin 2132 -> 4812 bytes spirv/vulkan/prebuilt/0x00001416.spv | Bin 1408 -> 5120 bytes spirv/vulkan/prebuilt/0x00001417.spv | Bin 1932 -> 5152 bytes spirv/vulkan/prebuilt/0x00001418.spv | Bin 2604 -> 6712 bytes spirv/vulkan/prebuilt/0x00001419.spv | Bin 2756 -> 8896 bytes spirv/vulkan/prebuilt/0x0000141a.spv | Bin 2132 -> 4424 bytes spirv/vulkan/prebuilt/0x0000141b.spv | Bin 1408 -> 4804 bytes spirv/vulkan/prebuilt/0x0000141c.spv | Bin 1932 -> 5072 bytes spirv/vulkan/prebuilt/0x0000141d.spv | Bin 2604 -> 5364 bytes spirv/vulkan/prebuilt/0x0000141e.spv | Bin 2756 -> 5492 bytes spirv/vulkan/prebuilt/0x0000141f.spv | Bin 2132 -> 6972 bytes spirv/vulkan/prebuilt/0x00001420.spv | Bin 1408 -> 9140 bytes spirv/vulkan/prebuilt/0x00001421.spv | Bin 1932 -> 4076 bytes spirv/vulkan/prebuilt/0x00001422.spv | Bin 2604 -> 4400 bytes spirv/vulkan/prebuilt/0x00001423.spv | Bin 2756 -> 4788 bytes spirv/vulkan/prebuilt/0x00001424.spv | Bin 2132 -> 4804 bytes spirv/vulkan/prebuilt/0x00001425.spv | Bin 1408 -> 6320 bytes spirv/vulkan/prebuilt/0x00001426.spv | Bin 1932 -> 8484 bytes spirv/vulkan/prebuilt/0x00001427.spv | Bin 2604 -> 4744 bytes spirv/vulkan/prebuilt/0x00001428.spv | Bin 2756 -> 5092 bytes spirv/vulkan/prebuilt/0x00001429.spv | Bin 2132 -> 5052 bytes spirv/vulkan/prebuilt/0x0000142a.spv | Bin 1408 -> 6644 bytes spirv/vulkan/prebuilt/0x0000142b.spv | Bin 1928 -> 9148 bytes spirv/vulkan/prebuilt/0x0000142c.spv | Bin 2600 -> 5312 bytes spirv/vulkan/prebuilt/0x0000142d.spv | Bin 2752 -> 5376 bytes spirv/vulkan/prebuilt/0x0000142e.spv | Bin 2128 -> 6888 bytes spirv/vulkan/prebuilt/0x0000142f.spv | Bin 1404 -> 9088 bytes spirv/vulkan/prebuilt/0x00001430.spv | Bin 1936 -> 5668 bytes spirv/vulkan/prebuilt/0x00001431.spv | Bin 2608 -> 7308 bytes spirv/vulkan/prebuilt/0x00001432.spv | Bin 2760 -> 9716 bytes spirv/vulkan/prebuilt/0x00001433.spv | Bin 2136 -> 7228 bytes spirv/vulkan/prebuilt/0x00001434.spv | Bin 1412 -> 9428 bytes spirv/vulkan/prebuilt/0x00001435.spv | Bin 2220 -> 10908 bytes spirv/vulkan/prebuilt/0x00001436.spv | Bin 2892 -> 4632 bytes spirv/vulkan/prebuilt/0x00001437.spv | Bin 3044 -> 4992 bytes spirv/vulkan/prebuilt/0x00001438.spv | Bin 2420 -> 5300 bytes spirv/vulkan/prebuilt/0x00001439.spv | Bin 1696 -> 5672 bytes spirv/vulkan/prebuilt/0x0000143a.spv | Bin 0 -> 5640 bytes spirv/vulkan/prebuilt/0x0000143b.spv | Bin 2416 -> 7200 bytes spirv/vulkan/prebuilt/0x0000143c.spv | Bin 2700 -> 9368 bytes spirv/vulkan/prebuilt/0x0000143d.spv | Bin 2644 -> 4340 bytes spirv/vulkan/prebuilt/0x0000143e.spv | Bin 2684 -> 4648 bytes spirv/vulkan/prebuilt/0x0000143f.spv | Bin 2684 -> 4956 bytes spirv/vulkan/prebuilt/0x00001440.spv | Bin 2292 -> 4952 bytes spirv/vulkan/prebuilt/0x00001441.spv | Bin 2964 -> 6548 bytes spirv/vulkan/prebuilt/0x00001442.spv | Bin 3116 -> 8680 bytes spirv/vulkan/prebuilt/0x00001443.spv | Bin 2492 -> 5012 bytes spirv/vulkan/prebuilt/0x00001444.spv | Bin 1768 -> 5280 bytes spirv/vulkan/prebuilt/0x00001445.spv | Bin 2292 -> 5376 bytes spirv/vulkan/prebuilt/0x00001446.spv | Bin 2964 -> 6872 bytes spirv/vulkan/prebuilt/0x00001447.spv | Bin 3116 -> 9096 bytes spirv/vulkan/prebuilt/0x00001448.spv | Bin 2492 -> 5540 bytes spirv/vulkan/prebuilt/0x00001449.spv | Bin 1768 -> 5684 bytes spirv/vulkan/prebuilt/0x0000144a.spv | Bin 2280 -> 7116 bytes spirv/vulkan/prebuilt/0x0000144b.spv | Bin 2952 -> 9348 bytes spirv/vulkan/prebuilt/0x0000144c.spv | Bin 3104 -> 5976 bytes spirv/vulkan/prebuilt/0x0000144d.spv | Bin 2480 -> 7536 bytes spirv/vulkan/prebuilt/0x0000144e.spv | Bin 1756 -> 10024 bytes spirv/vulkan/prebuilt/0x0000144f.spv | Bin 2280 -> 7568 bytes spirv/vulkan/prebuilt/0x00001450.spv | Bin 2952 -> 9752 bytes spirv/vulkan/prebuilt/0x00001451.spv | Bin 3104 -> 11472 bytes spirv/vulkan/prebuilt/0x00001452.spv | Bin 2480 -> 4580 bytes spirv/vulkan/prebuilt/0x00001453.spv | Bin 1756 -> 4908 bytes spirv/vulkan/prebuilt/0x00001454.spv | Bin 2304 -> 5260 bytes spirv/vulkan/prebuilt/0x00001455.spv | Bin 2976 -> 5196 bytes spirv/vulkan/prebuilt/0x00001456.spv | Bin 3128 -> 6756 bytes spirv/vulkan/prebuilt/0x00001457.spv | Bin 2504 -> 8976 bytes spirv/vulkan/prebuilt/0x00001458.spv | Bin 1780 -> 5200 bytes spirv/vulkan/prebuilt/0x00001459.spv | Bin 2304 -> 5604 bytes spirv/vulkan/prebuilt/0x0000145a.spv | Bin 2976 -> 5524 bytes spirv/vulkan/prebuilt/0x0000145b.spv | Bin 3128 -> 7100 bytes spirv/vulkan/prebuilt/0x0000145c.spv | Bin 2504 -> 9340 bytes spirv/vulkan/prebuilt/0x0000145d.spv | Bin 1780 -> 5896 bytes spirv/vulkan/prebuilt/0x0000145e.spv | Bin 1972 -> 5944 bytes spirv/vulkan/prebuilt/0x0000145f.spv | Bin 2644 -> 7376 bytes spirv/vulkan/prebuilt/0x00001460.spv | Bin 2796 -> 9592 bytes spirv/vulkan/prebuilt/0x00001461.spv | Bin 2172 -> 6220 bytes spirv/vulkan/prebuilt/0x00001462.spv | Bin 1448 -> 7668 bytes spirv/vulkan/prebuilt/0x00001463.spv | Bin 0 -> 10236 bytes spirv/vulkan/prebuilt/0x00001464.spv | Bin 0 -> 7828 bytes spirv/vulkan/prebuilt/0x00001465.spv | Bin 0 -> 10316 bytes spirv/vulkan/prebuilt/0x00001466.spv | Bin 0 -> 11364 bytes spirv/vulkan/prebuilt/0x00001467.spv | Bin 0 -> 4532 bytes spirv/vulkan/prebuilt/0x00001468.spv | Bin 0 -> 4872 bytes spirv/vulkan/prebuilt/0x00001469.spv | Bin 0 -> 4892 bytes spirv/vulkan/prebuilt/0x0000146a.spv | Bin 0 -> 6484 bytes spirv/vulkan/prebuilt/0x0000146b.spv | Bin 0 -> 8936 bytes spirv/vulkan/prebuilt/0x0000146c.spv | Bin 0 -> 5112 bytes spirv/vulkan/prebuilt/0x0000146d.spv | Bin 0 -> 5196 bytes spirv/vulkan/prebuilt/0x0000146e.spv | Bin 0 -> 6672 bytes spirv/vulkan/prebuilt/0x0000146f.spv | Bin 0 -> 8940 bytes spirv/vulkan/prebuilt/0x00001470.spv | Bin 0 -> 5468 bytes spirv/vulkan/prebuilt/0x00001471.spv | Bin 0 -> 7048 bytes spirv/vulkan/prebuilt/0x00001472.spv | Bin 0 -> 9536 bytes spirv/vulkan/prebuilt/0x00001473.spv | Bin 0 -> 7128 bytes spirv/vulkan/prebuilt/0x00001474.spv | Bin 0 -> 9292 bytes spirv/vulkan/prebuilt/0x00001475.spv | Bin 0 -> 11028 bytes spirv/vulkan/prebuilt/0x00001476.spv | Bin 0 -> 5552 bytes spirv/vulkan/prebuilt/0x00001477.spv | Bin 0 -> 5504 bytes spirv/vulkan/prebuilt/0x00001478.spv | Bin 0 -> 7072 bytes spirv/vulkan/prebuilt/0x00001479.spv | Bin 0 -> 9232 bytes spirv/vulkan/prebuilt/0x0000147a.spv | Bin 0 -> 5764 bytes spirv/vulkan/prebuilt/0x0000147b.spv | Bin 0 -> 7308 bytes spirv/vulkan/prebuilt/0x0000147c.spv | Bin 0 -> 9508 bytes spirv/vulkan/prebuilt/0x0000147d.spv | Bin 0 -> 7356 bytes spirv/vulkan/prebuilt/0x0000147e.spv | Bin 0 -> 9652 bytes spirv/vulkan/prebuilt/0x0000147f.spv | Bin 0 -> 11052 bytes spirv/vulkan/prebuilt/0x00001480.spv | Bin 0 -> 6168 bytes spirv/vulkan/prebuilt/0x00001481.spv | Bin 0 -> 7584 bytes spirv/vulkan/prebuilt/0x00001482.spv | Bin 0 -> 9800 bytes spirv/vulkan/prebuilt/0x00001483.spv | Bin 0 -> 7648 bytes spirv/vulkan/prebuilt/0x00001484.spv | Bin 0 -> 9960 bytes spirv/vulkan/prebuilt/0x00001485.spv | Bin 0 -> 11632 bytes spirv/vulkan/prebuilt/0x00001486.spv | Bin 0 -> 8068 bytes spirv/vulkan/prebuilt/0x00001487.spv | Bin 0 -> 10476 bytes spirv/vulkan/prebuilt/0x00001488.spv | Bin 0 -> 11716 bytes spirv/vulkan/prebuilt/0x00001489.spv | Bin 0 -> 12004 bytes spirv/vulkan/prebuilt/0x0000148a.spv | Bin 0 -> 600 bytes spirv/vulkan/prebuilt/0x0000148b.spv | Bin 0 -> 1316 bytes spirv/vulkan/prebuilt/0x0000148c.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x0000148d.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x0000148e.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x0000148f.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00001490.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00001491.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00001492.spv | Bin 0 -> 924 bytes .../prebuilt/{0x0000ca38.spv => 0x00001493.spv} | Bin .../prebuilt/{0x0000ca39.spv => 0x00001494.spv} | Bin spirv/vulkan/prebuilt/0x00001495.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00001496.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001497.spv | Bin 0 -> 348 bytes .../prebuilt/{0x0000ca6d.spv => 0x00001498.spv} | Bin .../prebuilt/{0x0000ca6e.spv => 0x00001499.spv} | Bin .../prebuilt/{0x0000ca6f.spv => 0x0000149a.spv} | Bin .../prebuilt/{0x0000ca70.spv => 0x0000149b.spv} | Bin .../prebuilt/{0x0000ca71.spv => 0x0000149c.spv} | Bin .../prebuilt/{0x0000ca72.spv => 0x0000149d.spv} | Bin .../prebuilt/{0x0000ca73.spv => 0x0000149e.spv} | Bin .../prebuilt/{0x0000ca74.spv => 0x0000149f.spv} | Bin .../prebuilt/{0x0000ca75.spv => 0x000014a0.spv} | Bin .../prebuilt/{0x0000ca76.spv => 0x000014a1.spv} | Bin .../prebuilt/{0x0000ca77.spv => 0x000014a2.spv} | Bin .../prebuilt/{0x0000ca78.spv => 0x000014a3.spv} | Bin .../prebuilt/{0x0000ca79.spv => 0x000014a4.spv} | Bin .../prebuilt/{0x0000ca7a.spv => 0x000014a5.spv} | Bin .../prebuilt/{0x0000ca7b.spv => 0x000014a6.spv} | Bin .../prebuilt/{0x0000ca7c.spv => 0x000014a7.spv} | Bin .../prebuilt/{0x0000ca7d.spv => 0x000014a8.spv} | Bin .../prebuilt/{0x0000ca7e.spv => 0x000014a9.spv} | Bin .../prebuilt/{0x0000ca7f.spv => 0x000014aa.spv} | Bin .../prebuilt/{0x0000ca80.spv => 0x000014ab.spv} | Bin .../prebuilt/{0x0000ca81.spv => 0x000014ac.spv} | Bin .../prebuilt/{0x0000ca82.spv => 0x000014ad.spv} | Bin .../prebuilt/{0x0000ca83.spv => 0x000014ae.spv} | Bin .../prebuilt/{0x0000ca84.spv => 0x000014af.spv} | Bin .../prebuilt/{0x0000ca85.spv => 0x000014b0.spv} | Bin .../prebuilt/{0x0000ca86.spv => 0x000014b1.spv} | Bin .../prebuilt/{0x0000ca87.spv => 0x000014b2.spv} | Bin .../prebuilt/{0x0000ca88.spv => 0x000014b3.spv} | Bin .../prebuilt/{0x0000ca89.spv => 0x000014b4.spv} | Bin .../prebuilt/{0x0000ca8a.spv => 0x000014b5.spv} | Bin .../prebuilt/{0x0000ca8b.spv => 0x000014b6.spv} | Bin .../prebuilt/{0x0000ca8c.spv => 0x000014b7.spv} | Bin .../prebuilt/{0x0000ca8d.spv => 0x000014b8.spv} | Bin .../prebuilt/{0x0000ca8e.spv => 0x000014b9.spv} | Bin .../prebuilt/{0x0000ca8f.spv => 0x000014ba.spv} | Bin .../prebuilt/{0x0000ca90.spv => 0x000014bb.spv} | Bin .../prebuilt/{0x0000ca91.spv => 0x000014bc.spv} | Bin .../prebuilt/{0x0000ca92.spv => 0x000014bd.spv} | Bin .../prebuilt/{0x0000ca93.spv => 0x000014be.spv} | Bin .../prebuilt/{0x0000ca94.spv => 0x000014bf.spv} | Bin .../prebuilt/{0x0000ca95.spv => 0x000014c0.spv} | Bin .../prebuilt/{0x0000ca96.spv => 0x000014c1.spv} | Bin .../prebuilt/{0x0000ca97.spv => 0x000014c2.spv} | Bin .../prebuilt/{0x0000ca98.spv => 0x000014c3.spv} | Bin .../prebuilt/{0x0000ca99.spv => 0x000014c4.spv} | Bin .../prebuilt/{0x0000ca9a.spv => 0x000014c5.spv} | Bin .../prebuilt/{0x0000ca9b.spv => 0x000014c6.spv} | Bin .../prebuilt/{0x0000ca9c.spv => 0x000014c7.spv} | Bin .../prebuilt/{0x0000ca9d.spv => 0x000014c8.spv} | Bin .../prebuilt/{0x0000ca9e.spv => 0x000014c9.spv} | Bin .../prebuilt/{0x0000ca9f.spv => 0x000014ca.spv} | Bin .../prebuilt/{0x0000caa0.spv => 0x000014cb.spv} | Bin .../prebuilt/{0x0000caa1.spv => 0x000014cc.spv} | Bin .../prebuilt/{0x0000caa2.spv => 0x000014cd.spv} | Bin .../prebuilt/{0x0000caa3.spv => 0x000014ce.spv} | Bin .../prebuilt/{0x0000caa4.spv => 0x000014cf.spv} | Bin .../prebuilt/{0x0000caa5.spv => 0x000014d0.spv} | Bin .../prebuilt/{0x0000caa6.spv => 0x000014d1.spv} | Bin .../prebuilt/{0x0000caa7.spv => 0x000014d2.spv} | Bin .../prebuilt/{0x0000caa8.spv => 0x000014d3.spv} | Bin .../prebuilt/{0x0000caa9.spv => 0x000014d4.spv} | Bin .../prebuilt/{0x0000caaa.spv => 0x000014d5.spv} | Bin .../prebuilt/{0x0000caab.spv => 0x000014d6.spv} | Bin .../prebuilt/{0x0000caac.spv => 0x000014d7.spv} | Bin .../prebuilt/{0x0000caad.spv => 0x000014d8.spv} | Bin .../prebuilt/{0x0000caae.spv => 0x000014d9.spv} | Bin .../prebuilt/{0x0000caaf.spv => 0x000014da.spv} | Bin .../prebuilt/{0x0000cab0.spv => 0x000014db.spv} | Bin spirv/vulkan/prebuilt/0x000014dc.spv | Bin 0 -> 2800 bytes .../prebuilt/{0x0000b9c6.spv => 0x000014dd.spv} | Bin spirv/vulkan/prebuilt/0x000014de.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000014df.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x000014e0.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x000014e1.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x000014e2.spv | Bin 0 -> 3000 bytes spirv/vulkan/prebuilt/0x000014e3.spv | Bin 0 -> 3000 bytes spirv/vulkan/prebuilt/0x000014e4.spv | Bin 0 -> 2984 bytes spirv/vulkan/prebuilt/0x000014e5.spv | Bin 0 -> 2984 bytes spirv/vulkan/prebuilt/0x000014e6.spv | Bin 0 -> 2968 bytes spirv/vulkan/prebuilt/0x000014e7.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000014e8.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000014e9.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x000014ea.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x000014eb.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x000014ec.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x000014ed.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x000014ee.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x000014ef.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x000014f0.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x000014f1.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x000014f2.spv | Bin 0 -> 2944 bytes spirv/vulkan/prebuilt/0x000014f3.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x000014f4.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x000014f5.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000014f6.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000014f7.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x000014f8.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x000014f9.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x000014fa.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x000014fb.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x000014fc.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x000014fd.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x000014fe.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x000014ff.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00001500.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00001501.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x00001502.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x00001503.spv | Bin 0 -> 2944 bytes spirv/vulkan/prebuilt/0x00001504.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x00001505.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x00001506.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x00001507.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x00001508.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x00001509.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x0000150a.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x0000150b.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x0000150c.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x0000150d.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x0000150e.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x0000150f.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001510.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001511.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001512.spv | Bin 0 -> 3024 bytes spirv/vulkan/prebuilt/0x00001513.spv | Bin 0 -> 3024 bytes spirv/vulkan/prebuilt/0x00001514.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x00001515.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00001516.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00001517.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001518.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001519.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x0000151a.spv | Bin 0 -> 3144 bytes spirv/vulkan/prebuilt/0x0000151b.spv | Bin 0 -> 3144 bytes spirv/vulkan/prebuilt/0x0000151c.spv | Bin 0 -> 3160 bytes spirv/vulkan/prebuilt/0x0000151d.spv | Bin 0 -> 3160 bytes spirv/vulkan/prebuilt/0x0000151e.spv | Bin 0 -> 3120 bytes spirv/vulkan/prebuilt/0x0000151f.spv | Bin 0 -> 3120 bytes spirv/vulkan/prebuilt/0x00001520.spv | Bin 0 -> 3120 bytes spirv/vulkan/prebuilt/0x00001521.spv | Bin 0 -> 1784 bytes .../prebuilt/{0x0000b9c7.spv => 0x00001522.spv} | Bin .../prebuilt/{0x0000b9c8.spv => 0x00001523.spv} | Bin .../prebuilt/{0x0000b9c9.spv => 0x00001524.spv} | Bin .../prebuilt/{0x0000b9ca.spv => 0x00001525.spv} | Bin .../prebuilt/{0x0000b9cb.spv => 0x00001526.spv} | Bin .../prebuilt/{0x0000b9cc.spv => 0x00001527.spv} | Bin .../prebuilt/{0x0000b9cd.spv => 0x00001528.spv} | Bin .../prebuilt/{0x0000b9ce.spv => 0x00001529.spv} | Bin .../prebuilt/{0x0000b9cf.spv => 0x0000152a.spv} | Bin .../prebuilt/{0x0000b9d0.spv => 0x0000152b.spv} | Bin .../prebuilt/{0x0000b9d1.spv => 0x0000152c.spv} | Bin .../prebuilt/{0x0000b9d2.spv => 0x0000152d.spv} | Bin .../prebuilt/{0x0000b9d3.spv => 0x0000152e.spv} | Bin .../prebuilt/{0x0000b9d4.spv => 0x0000152f.spv} | Bin .../prebuilt/{0x0000b9d5.spv => 0x00001530.spv} | Bin .../prebuilt/{0x0000b9d6.spv => 0x00001531.spv} | Bin .../prebuilt/{0x0000b9d7.spv => 0x00001532.spv} | Bin .../prebuilt/{0x0000b9d8.spv => 0x00001533.spv} | Bin .../prebuilt/{0x0000b9d9.spv => 0x00001534.spv} | Bin .../prebuilt/{0x0000b9da.spv => 0x00001535.spv} | Bin .../prebuilt/{0x0000b9db.spv => 0x00001536.spv} | Bin .../prebuilt/{0x0000b9dc.spv => 0x00001537.spv} | Bin .../prebuilt/{0x0000b9dd.spv => 0x00001538.spv} | Bin .../prebuilt/{0x0000b9de.spv => 0x00001539.spv} | Bin .../prebuilt/{0x0000b9df.spv => 0x0000153a.spv} | Bin .../prebuilt/{0x0000b9e0.spv => 0x0000153b.spv} | Bin .../prebuilt/{0x0000b9e1.spv => 0x0000153c.spv} | Bin .../prebuilt/{0x0000b9e2.spv => 0x0000153d.spv} | Bin .../prebuilt/{0x0000b9e3.spv => 0x0000153e.spv} | Bin .../prebuilt/{0x0000b9e4.spv => 0x0000153f.spv} | Bin .../prebuilt/{0x0000b9e5.spv => 0x00001540.spv} | Bin .../prebuilt/{0x0000b9e6.spv => 0x00001541.spv} | Bin .../prebuilt/{0x0000b9e7.spv => 0x00001542.spv} | Bin .../prebuilt/{0x0000b9e8.spv => 0x00001543.spv} | Bin .../prebuilt/{0x0000b9e9.spv => 0x00001544.spv} | Bin .../prebuilt/{0x0000b9ea.spv => 0x00001545.spv} | Bin .../prebuilt/{0x0000b9eb.spv => 0x00001546.spv} | Bin .../prebuilt/{0x0000b9ec.spv => 0x00001547.spv} | Bin .../prebuilt/{0x0000b9ed.spv => 0x00001548.spv} | Bin .../prebuilt/{0x0000b9ee.spv => 0x00001549.spv} | Bin .../prebuilt/{0x0000b9ef.spv => 0x0000154a.spv} | Bin .../prebuilt/{0x0000b9f0.spv => 0x0000154b.spv} | Bin .../prebuilt/{0x0000b9f1.spv => 0x0000154c.spv} | Bin .../prebuilt/{0x0000b9f2.spv => 0x0000154d.spv} | Bin .../prebuilt/{0x0000b9f3.spv => 0x0000154e.spv} | Bin .../prebuilt/{0x0000b9f4.spv => 0x0000154f.spv} | Bin .../prebuilt/{0x0000b9f5.spv => 0x00001550.spv} | Bin .../prebuilt/{0x0000b9f6.spv => 0x00001551.spv} | Bin .../prebuilt/{0x0000b9f7.spv => 0x00001552.spv} | Bin .../prebuilt/{0x0000b9f8.spv => 0x00001553.spv} | Bin .../prebuilt/{0x0000b9f9.spv => 0x00001554.spv} | Bin .../prebuilt/{0x0000b9fa.spv => 0x00001555.spv} | Bin .../prebuilt/{0x0000b9fb.spv => 0x00001556.spv} | Bin .../prebuilt/{0x0000b9fc.spv => 0x00001557.spv} | Bin .../prebuilt/{0x0000b9fd.spv => 0x00001558.spv} | Bin .../prebuilt/{0x0000b9fe.spv => 0x00001559.spv} | Bin .../prebuilt/{0x0000b9ff.spv => 0x0000155a.spv} | Bin .../prebuilt/{0x0000ba00.spv => 0x0000155b.spv} | Bin .../prebuilt/{0x0000ba01.spv => 0x0000155c.spv} | Bin .../prebuilt/{0x0000ba02.spv => 0x0000155d.spv} | Bin .../prebuilt/{0x0000ba03.spv => 0x0000155e.spv} | Bin .../prebuilt/{0x0000ba04.spv => 0x0000155f.spv} | Bin .../prebuilt/{0x0000ba05.spv => 0x00001560.spv} | Bin .../prebuilt/{0x0000ba06.spv => 0x00001561.spv} | Bin .../prebuilt/{0x0000ba07.spv => 0x00001562.spv} | Bin .../prebuilt/{0x0000ba08.spv => 0x00001563.spv} | Bin .../prebuilt/{0x0000ba09.spv => 0x00001564.spv} | Bin .../prebuilt/{0x0000ba0a.spv => 0x00001565.spv} | Bin .../prebuilt/{0x0000ba0b.spv => 0x00001566.spv} | Bin .../prebuilt/{0x0000ba0c.spv => 0x00001567.spv} | Bin .../prebuilt/{0x0000ba0d.spv => 0x00001568.spv} | Bin .../prebuilt/{0x0000ba0e.spv => 0x00001569.spv} | Bin .../prebuilt/{0x0000ba0f.spv => 0x0000156a.spv} | Bin .../prebuilt/{0x0000ba10.spv => 0x0000156b.spv} | Bin .../prebuilt/{0x0000ba11.spv => 0x0000156c.spv} | Bin .../prebuilt/{0x0000ba12.spv => 0x0000156d.spv} | Bin .../prebuilt/{0x0000ba13.spv => 0x0000156e.spv} | Bin .../prebuilt/{0x0000ba14.spv => 0x0000156f.spv} | Bin .../prebuilt/{0x0000ba15.spv => 0x00001570.spv} | Bin .../prebuilt/{0x0000ba16.spv => 0x00001571.spv} | Bin .../prebuilt/{0x0000ba17.spv => 0x00001572.spv} | Bin .../prebuilt/{0x0000ba18.spv => 0x00001573.spv} | Bin .../prebuilt/{0x0000ba19.spv => 0x00001574.spv} | Bin .../prebuilt/{0x0000ba1a.spv => 0x00001575.spv} | Bin .../prebuilt/{0x0000ba1b.spv => 0x00001576.spv} | Bin .../prebuilt/{0x0000ba1c.spv => 0x00001577.spv} | Bin .../prebuilt/{0x0000ba1d.spv => 0x00001578.spv} | Bin .../prebuilt/{0x0000ba1e.spv => 0x00001579.spv} | Bin .../prebuilt/{0x0000ba1f.spv => 0x0000157a.spv} | Bin .../prebuilt/{0x0000ba20.spv => 0x0000157b.spv} | Bin .../prebuilt/{0x0000ba21.spv => 0x0000157c.spv} | Bin .../prebuilt/{0x0000ba22.spv => 0x0000157d.spv} | Bin .../prebuilt/{0x0000ba23.spv => 0x0000157e.spv} | Bin .../prebuilt/{0x0000ba24.spv => 0x0000157f.spv} | Bin .../prebuilt/{0x0000ba25.spv => 0x00001580.spv} | Bin .../prebuilt/{0x0000ba26.spv => 0x00001581.spv} | Bin .../prebuilt/{0x0000ba27.spv => 0x00001582.spv} | Bin .../prebuilt/{0x0000ba28.spv => 0x00001583.spv} | Bin .../prebuilt/{0x0000ba29.spv => 0x00001584.spv} | Bin .../prebuilt/{0x0000ba2a.spv => 0x00001585.spv} | Bin .../prebuilt/{0x0000ba2b.spv => 0x00001586.spv} | Bin .../prebuilt/{0x0000ba2c.spv => 0x00001587.spv} | Bin .../prebuilt/{0x0000ba2d.spv => 0x00001588.spv} | Bin .../prebuilt/{0x0000ba2e.spv => 0x00001589.spv} | Bin .../prebuilt/{0x0000ba2f.spv => 0x0000158a.spv} | Bin .../prebuilt/{0x0000ba30.spv => 0x0000158b.spv} | Bin .../prebuilt/{0x0000ba31.spv => 0x0000158c.spv} | Bin .../prebuilt/{0x0000ba32.spv => 0x0000158d.spv} | Bin .../prebuilt/{0x0000ba33.spv => 0x0000158e.spv} | Bin .../prebuilt/{0x0000ba34.spv => 0x0000158f.spv} | Bin .../prebuilt/{0x0000ba35.spv => 0x00001590.spv} | Bin .../prebuilt/{0x0000ba36.spv => 0x00001591.spv} | Bin .../prebuilt/{0x0000ba37.spv => 0x00001592.spv} | Bin .../prebuilt/{0x0000ba38.spv => 0x00001593.spv} | Bin .../prebuilt/{0x0000ba39.spv => 0x00001594.spv} | Bin .../prebuilt/{0x0000ba3a.spv => 0x00001595.spv} | Bin .../prebuilt/{0x0000ba3b.spv => 0x00001596.spv} | Bin .../prebuilt/{0x0000ba3c.spv => 0x00001597.spv} | Bin .../prebuilt/{0x0000ba3d.spv => 0x00001598.spv} | Bin .../prebuilt/{0x0000ba3e.spv => 0x00001599.spv} | Bin .../prebuilt/{0x0000ba3f.spv => 0x0000159a.spv} | Bin .../prebuilt/{0x0000ba40.spv => 0x0000159b.spv} | Bin .../prebuilt/{0x0000ba41.spv => 0x0000159c.spv} | Bin .../prebuilt/{0x0000ba42.spv => 0x0000159d.spv} | Bin .../prebuilt/{0x0000ba43.spv => 0x0000159e.spv} | Bin .../prebuilt/{0x0000ba44.spv => 0x0000159f.spv} | Bin .../prebuilt/{0x0000ba45.spv => 0x000015a0.spv} | Bin .../prebuilt/{0x0000ba46.spv => 0x000015a1.spv} | Bin .../prebuilt/{0x0000ba47.spv => 0x000015a2.spv} | Bin .../prebuilt/{0x0000ba48.spv => 0x000015a3.spv} | Bin .../prebuilt/{0x0000ba49.spv => 0x000015a4.spv} | Bin .../prebuilt/{0x0000ba4a.spv => 0x000015a5.spv} | Bin .../prebuilt/{0x0000ba4b.spv => 0x000015a6.spv} | Bin .../prebuilt/{0x0000ba4c.spv => 0x000015a7.spv} | Bin .../prebuilt/{0x0000ba4d.spv => 0x000015a8.spv} | Bin .../prebuilt/{0x0000ba4e.spv => 0x000015a9.spv} | Bin spirv/vulkan/prebuilt/0x000015aa.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x000015ab.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x000015ac.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x000015ad.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x000015ae.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x000015af.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x000015b0.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x000015b1.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x000015b2.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x000015b3.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x000015b4.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015b5.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015b6.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015b7.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015b8.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x000015b9.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x000015ba.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x000015bb.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x000015bc.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x000015bd.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000015be.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000015bf.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x000015c0.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015c1.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015c2.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015c3.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015c4.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x000015c5.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x000015c6.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x000015c7.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x000015c8.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x000015c9.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015ca.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015cb.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015cc.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x000015cd.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x000015ce.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000015cf.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000015d0.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x000015d1.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015d2.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x000015d3.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015d4.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x000015d5.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x000015d6.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x000015d7.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x000015d8.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x000015d9.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x000015da.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015db.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015dc.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015dd.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x000015de.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x000015df.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015e0.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x000015e1.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x000015e2.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x000015e3.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x000015e4.spv | Bin 0 -> 1780 bytes spirv/vulkan/prebuilt/0x000015e5.spv | Bin 0 -> 1780 bytes spirv/vulkan/prebuilt/0x000015e6.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x000015e7.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x000015e8.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x000015e9.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x000015ea.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x000015eb.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x000015ec.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x000015ed.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x000015ee.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x000015ef.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x000015f0.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x000015f1.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x000015f2.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x000015f3.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x000015f4.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x000015f5.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x000015f6.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x000015f7.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x000015f8.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x000015f9.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x000015fa.spv | Bin 0 -> 1984 bytes spirv/vulkan/prebuilt/0x000015fb.spv | Bin 0 -> 1984 bytes spirv/vulkan/prebuilt/0x000015fc.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x000015fd.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x000015fe.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x000015ff.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x00001600.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x00001601.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00001602.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00001603.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001604.spv | Bin 0 -> 1984 bytes spirv/vulkan/prebuilt/0x00001605.spv | Bin 0 -> 1984 bytes spirv/vulkan/prebuilt/0x00001606.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00001607.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00001608.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x00001609.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x0000160a.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x0000160b.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x0000160c.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x0000160d.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x0000160e.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x0000160f.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00001610.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x00001611.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x00001612.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00001613.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00001614.spv | Bin 0 -> 1960 bytes spirv/vulkan/prebuilt/0x00001615.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00001616.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00001617.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001618.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001619.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x0000161a.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x0000161b.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x0000161c.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x0000161d.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x0000161e.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x0000161f.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x00001620.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x00001621.spv | Bin 0 -> 1660 bytes .../prebuilt/{0x0000cab1.spv => 0x00001622.spv} | Bin spirv/vulkan/prebuilt/0x00001623.spv | Bin 0 -> 1660 bytes .../prebuilt/{0x0000cab2.spv => 0x00001624.spv} | Bin spirv/vulkan/prebuilt/0x00001625.spv | Bin 0 -> 1772 bytes .../prebuilt/{0x0000cab3.spv => 0x00001626.spv} | Bin spirv/vulkan/prebuilt/0x00001627.spv | Bin 0 -> 1772 bytes .../prebuilt/{0x0000cab4.spv => 0x00001628.spv} | Bin spirv/vulkan/prebuilt/0x00001629.spv | Bin 0 -> 1756 bytes .../prebuilt/{0x0000cab5.spv => 0x0000162a.spv} | Bin spirv/vulkan/prebuilt/0x0000162b.spv | Bin 0 -> 1860 bytes .../prebuilt/{0x0000cab6.spv => 0x0000162c.spv} | Bin spirv/vulkan/prebuilt/0x0000162d.spv | Bin 0 -> 1860 bytes .../prebuilt/{0x0000cab7.spv => 0x0000162e.spv} | Bin spirv/vulkan/prebuilt/0x0000162f.spv | Bin 0 -> 1844 bytes .../prebuilt/{0x0000cab8.spv => 0x00001630.spv} | Bin spirv/vulkan/prebuilt/0x00001631.spv | Bin 0 -> 1844 bytes .../prebuilt/{0x0000cab9.spv => 0x00001632.spv} | Bin spirv/vulkan/prebuilt/0x00001633.spv | Bin 0 -> 1828 bytes .../prebuilt/{0x0000caba.spv => 0x00001634.spv} | Bin spirv/vulkan/prebuilt/0x00001635.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000cabb.spv => 0x00001636.spv} | Bin spirv/vulkan/prebuilt/0x00001637.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000cabc.spv => 0x00001638.spv} | Bin spirv/vulkan/prebuilt/0x00001639.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cabd.spv => 0x0000163a.spv} | Bin spirv/vulkan/prebuilt/0x0000163b.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cabe.spv => 0x0000163c.spv} | Bin spirv/vulkan/prebuilt/0x0000163d.spv | Bin 0 -> 1868 bytes .../prebuilt/{0x0000cabf.spv => 0x0000163e.spv} | Bin spirv/vulkan/prebuilt/0x0000163f.spv | Bin 0 -> 1868 bytes .../prebuilt/{0x0000cac0.spv => 0x00001640.spv} | Bin spirv/vulkan/prebuilt/0x00001641.spv | Bin 0 -> 1868 bytes .../prebuilt/{0x0000cac1.spv => 0x00001642.spv} | Bin spirv/vulkan/prebuilt/0x00001643.spv | Bin 0 -> 1708 bytes .../prebuilt/{0x0000cac2.spv => 0x00001644.spv} | Bin spirv/vulkan/prebuilt/0x00001645.spv | Bin 0 -> 1708 bytes .../prebuilt/{0x0000cac3.spv => 0x00001646.spv} | Bin spirv/vulkan/prebuilt/0x00001647.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cac4.spv => 0x00001648.spv} | Bin spirv/vulkan/prebuilt/0x00001649.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cac5.spv => 0x0000164a.spv} | Bin spirv/vulkan/prebuilt/0x0000164b.spv | Bin 0 -> 1804 bytes .../prebuilt/{0x0000cac6.spv => 0x0000164c.spv} | Bin spirv/vulkan/prebuilt/0x0000164d.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cac7.spv => 0x0000164e.spv} | Bin spirv/vulkan/prebuilt/0x0000164f.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cac8.spv => 0x00001650.spv} | Bin spirv/vulkan/prebuilt/0x00001651.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000cac9.spv => 0x00001652.spv} | Bin spirv/vulkan/prebuilt/0x00001653.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000caca.spv => 0x00001654.spv} | Bin spirv/vulkan/prebuilt/0x00001655.spv | Bin 0 -> 1876 bytes .../prebuilt/{0x0000cacb.spv => 0x00001656.spv} | Bin spirv/vulkan/prebuilt/0x00001657.spv | Bin 0 -> 1940 bytes .../prebuilt/{0x0000cacc.spv => 0x00001658.spv} | Bin spirv/vulkan/prebuilt/0x00001659.spv | Bin 0 -> 1940 bytes .../prebuilt/{0x0000cacd.spv => 0x0000165a.spv} | Bin spirv/vulkan/prebuilt/0x0000165b.spv | Bin 0 -> 1956 bytes .../prebuilt/{0x0000cace.spv => 0x0000165c.spv} | Bin spirv/vulkan/prebuilt/0x0000165d.spv | Bin 0 -> 1956 bytes .../prebuilt/{0x0000cacf.spv => 0x0000165e.spv} | Bin spirv/vulkan/prebuilt/0x0000165f.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cad0.spv => 0x00001660.spv} | Bin spirv/vulkan/prebuilt/0x00001661.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cad1.spv => 0x00001662.spv} | Bin spirv/vulkan/prebuilt/0x00001663.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cad2.spv => 0x00001664.spv} | Bin spirv/vulkan/prebuilt/0x00001665.spv | Bin 0 -> 1708 bytes .../prebuilt/{0x0000cad3.spv => 0x00001666.spv} | Bin spirv/vulkan/prebuilt/0x00001667.spv | Bin 0 -> 1708 bytes .../prebuilt/{0x0000cad4.spv => 0x00001668.spv} | Bin spirv/vulkan/prebuilt/0x00001669.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cad5.spv => 0x0000166a.spv} | Bin spirv/vulkan/prebuilt/0x0000166b.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cad6.spv => 0x0000166c.spv} | Bin spirv/vulkan/prebuilt/0x0000166d.spv | Bin 0 -> 1804 bytes .../prebuilt/{0x0000cad7.spv => 0x0000166e.spv} | Bin spirv/vulkan/prebuilt/0x0000166f.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cad8.spv => 0x00001670.spv} | Bin spirv/vulkan/prebuilt/0x00001671.spv | Bin 0 -> 1908 bytes .../prebuilt/{0x0000cad9.spv => 0x00001672.spv} | Bin spirv/vulkan/prebuilt/0x00001673.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000cada.spv => 0x00001674.spv} | Bin spirv/vulkan/prebuilt/0x00001675.spv | Bin 0 -> 1892 bytes .../prebuilt/{0x0000cadb.spv => 0x00001676.spv} | Bin spirv/vulkan/prebuilt/0x00001677.spv | Bin 0 -> 1876 bytes .../prebuilt/{0x0000cadc.spv => 0x00001678.spv} | Bin spirv/vulkan/prebuilt/0x00001679.spv | Bin 0 -> 1940 bytes .../prebuilt/{0x0000cadd.spv => 0x0000167a.spv} | Bin spirv/vulkan/prebuilt/0x0000167b.spv | Bin 0 -> 1940 bytes .../prebuilt/{0x0000cade.spv => 0x0000167c.spv} | Bin spirv/vulkan/prebuilt/0x0000167d.spv | Bin 0 -> 1956 bytes .../prebuilt/{0x0000cadf.spv => 0x0000167e.spv} | Bin spirv/vulkan/prebuilt/0x0000167f.spv | Bin 0 -> 1956 bytes .../prebuilt/{0x0000cae0.spv => 0x00001680.spv} | Bin spirv/vulkan/prebuilt/0x00001681.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cae1.spv => 0x00001682.spv} | Bin spirv/vulkan/prebuilt/0x00001683.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cae2.spv => 0x00001684.spv} | Bin spirv/vulkan/prebuilt/0x00001685.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cae3.spv => 0x00001686.spv} | Bin spirv/vulkan/prebuilt/0x00001687.spv | Bin 0 -> 1804 bytes .../prebuilt/{0x0000cae4.spv => 0x00001688.spv} | Bin spirv/vulkan/prebuilt/0x00001689.spv | Bin 0 -> 1804 bytes .../prebuilt/{0x0000cae5.spv => 0x0000168a.spv} | Bin spirv/vulkan/prebuilt/0x0000168b.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cae6.spv => 0x0000168c.spv} | Bin spirv/vulkan/prebuilt/0x0000168d.spv | Bin 0 -> 1916 bytes .../prebuilt/{0x0000cae7.spv => 0x0000168e.spv} | Bin spirv/vulkan/prebuilt/0x0000168f.spv | Bin 0 -> 1900 bytes .../prebuilt/{0x0000cae8.spv => 0x00001690.spv} | Bin spirv/vulkan/prebuilt/0x00001691.spv | Bin 0 -> 2004 bytes .../prebuilt/{0x0000cae9.spv => 0x00001692.spv} | Bin spirv/vulkan/prebuilt/0x00001693.spv | Bin 0 -> 2004 bytes .../prebuilt/{0x0000caea.spv => 0x00001694.spv} | Bin spirv/vulkan/prebuilt/0x00001695.spv | Bin 0 -> 1988 bytes .../prebuilt/{0x0000caeb.spv => 0x00001696.spv} | Bin spirv/vulkan/prebuilt/0x00001697.spv | Bin 0 -> 1988 bytes .../prebuilt/{0x0000caec.spv => 0x00001698.spv} | Bin spirv/vulkan/prebuilt/0x00001699.spv | Bin 0 -> 1972 bytes .../prebuilt/{0x0000caed.spv => 0x0000169a.spv} | Bin spirv/vulkan/prebuilt/0x0000169b.spv | Bin 0 -> 2036 bytes .../prebuilt/{0x0000caee.spv => 0x0000169c.spv} | Bin spirv/vulkan/prebuilt/0x0000169d.spv | Bin 0 -> 2036 bytes .../prebuilt/{0x0000caef.spv => 0x0000169e.spv} | Bin spirv/vulkan/prebuilt/0x0000169f.spv | Bin 0 -> 2052 bytes .../prebuilt/{0x0000caf0.spv => 0x000016a0.spv} | Bin spirv/vulkan/prebuilt/0x000016a1.spv | Bin 0 -> 2052 bytes .../prebuilt/{0x0000caf1.spv => 0x000016a2.spv} | Bin spirv/vulkan/prebuilt/0x000016a3.spv | Bin 0 -> 2012 bytes .../prebuilt/{0x0000caf2.spv => 0x000016a4.spv} | Bin spirv/vulkan/prebuilt/0x000016a5.spv | Bin 0 -> 2012 bytes .../prebuilt/{0x0000caf3.spv => 0x000016a6.spv} | Bin spirv/vulkan/prebuilt/0x000016a7.spv | Bin 0 -> 2012 bytes .../prebuilt/{0x0000caf4.spv => 0x000016a8.spv} | Bin .../prebuilt/{0x0000caf5.spv => 0x000016a9.spv} | Bin .../prebuilt/{0x0000caf6.spv => 0x000016aa.spv} | Bin .../prebuilt/{0x0000caf7.spv => 0x000016ab.spv} | Bin .../prebuilt/{0x0000caf8.spv => 0x000016ac.spv} | Bin .../prebuilt/{0x0000caf9.spv => 0x000016ad.spv} | Bin .../prebuilt/{0x0000cafa.spv => 0x000016ae.spv} | Bin .../prebuilt/{0x0000cafb.spv => 0x000016af.spv} | Bin .../prebuilt/{0x0000cafc.spv => 0x000016b0.spv} | Bin .../prebuilt/{0x0000cafd.spv => 0x000016b1.spv} | Bin .../prebuilt/{0x0000cafe.spv => 0x000016b2.spv} | Bin .../prebuilt/{0x0000caff.spv => 0x000016b3.spv} | Bin .../prebuilt/{0x0000cb00.spv => 0x000016b4.spv} | Bin .../prebuilt/{0x0000cb01.spv => 0x000016b5.spv} | Bin .../prebuilt/{0x0000cb02.spv => 0x000016b6.spv} | Bin .../prebuilt/{0x0000cb03.spv => 0x000016b7.spv} | Bin .../prebuilt/{0x0000cb04.spv => 0x000016b8.spv} | Bin .../prebuilt/{0x0000cb05.spv => 0x000016b9.spv} | Bin .../prebuilt/{0x0000cb06.spv => 0x000016ba.spv} | Bin .../prebuilt/{0x0000cb07.spv => 0x000016bb.spv} | Bin .../prebuilt/{0x0000cb08.spv => 0x000016bc.spv} | Bin .../prebuilt/{0x0000cb09.spv => 0x000016bd.spv} | Bin .../prebuilt/{0x0000cb0a.spv => 0x000016be.spv} | Bin .../prebuilt/{0x0000cb0b.spv => 0x000016bf.spv} | Bin .../prebuilt/{0x0000cb0c.spv => 0x000016c0.spv} | Bin .../prebuilt/{0x0000cb0d.spv => 0x000016c1.spv} | Bin .../prebuilt/{0x0000cb0e.spv => 0x000016c2.spv} | Bin .../prebuilt/{0x0000cb0f.spv => 0x000016c3.spv} | Bin .../prebuilt/{0x0000cb10.spv => 0x000016c4.spv} | Bin .../prebuilt/{0x0000cb11.spv => 0x000016c5.spv} | Bin .../prebuilt/{0x0000cb12.spv => 0x000016c6.spv} | Bin .../prebuilt/{0x0000cb13.spv => 0x000016c7.spv} | Bin .../prebuilt/{0x0000cb14.spv => 0x000016c8.spv} | Bin .../prebuilt/{0x0000cb15.spv => 0x000016c9.spv} | Bin .../prebuilt/{0x0000cb16.spv => 0x000016ca.spv} | Bin .../prebuilt/{0x0000cb17.spv => 0x000016cb.spv} | Bin .../prebuilt/{0x0000cb18.spv => 0x000016cc.spv} | Bin .../prebuilt/{0x0000cb19.spv => 0x000016cd.spv} | Bin .../prebuilt/{0x0000cb1a.spv => 0x000016ce.spv} | Bin .../prebuilt/{0x0000cb1b.spv => 0x000016cf.spv} | Bin .../prebuilt/{0x0000cb1c.spv => 0x000016d0.spv} | Bin .../prebuilt/{0x0000cb1d.spv => 0x000016d1.spv} | Bin .../prebuilt/{0x0000cb1e.spv => 0x000016d2.spv} | Bin .../prebuilt/{0x0000cb1f.spv => 0x000016d3.spv} | Bin .../prebuilt/{0x0000cb20.spv => 0x000016d4.spv} | Bin .../prebuilt/{0x0000cb21.spv => 0x000016d5.spv} | Bin .../prebuilt/{0x0000cb22.spv => 0x000016d6.spv} | Bin .../prebuilt/{0x0000cb23.spv => 0x000016d7.spv} | Bin .../prebuilt/{0x0000cb24.spv => 0x000016d8.spv} | Bin .../prebuilt/{0x0000cb25.spv => 0x000016d9.spv} | Bin .../prebuilt/{0x0000cb26.spv => 0x000016da.spv} | Bin .../prebuilt/{0x0000cb27.spv => 0x000016db.spv} | Bin spirv/vulkan/prebuilt/0x000016dc.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x000016dd.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x000016de.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x000016df.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x000016e0.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x000016e1.spv | Bin 0 -> 2736 bytes spirv/vulkan/prebuilt/0x000016e2.spv | Bin 0 -> 2736 bytes spirv/vulkan/prebuilt/0x000016e3.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x000016e4.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x000016e5.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x000016e6.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000016e7.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000016e8.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x000016e9.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x000016ea.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x000016eb.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x000016ec.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x000016ed.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x000016ee.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x000016ef.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x000016f0.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x000016f1.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x000016f2.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x000016f3.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x000016f4.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000016f5.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000016f6.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000016f7.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x000016f8.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x000016f9.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x000016fa.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x000016fb.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000016fc.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000016fd.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000016fe.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x000016ff.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x00001700.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00001701.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00001702.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001703.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00001704.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00001705.spv | Bin 0 -> 2880 bytes spirv/vulkan/prebuilt/0x00001706.spv | Bin 0 -> 2880 bytes spirv/vulkan/prebuilt/0x00001707.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x00001708.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x00001709.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x0000170a.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x0000170b.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x0000170c.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x0000170d.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x0000170e.spv | Bin 0 -> 2904 bytes .../prebuilt/{0x0000ba4f.spv => 0x0000170f.spv} | Bin .../prebuilt/{0x0000ba50.spv => 0x00001710.spv} | Bin .../prebuilt/{0x0000ba51.spv => 0x00001711.spv} | Bin .../prebuilt/{0x0000ba52.spv => 0x00001712.spv} | Bin .../prebuilt/{0x0000ba53.spv => 0x00001713.spv} | Bin .../prebuilt/{0x0000ba54.spv => 0x00001714.spv} | Bin .../prebuilt/{0x0000ba55.spv => 0x00001715.spv} | Bin .../prebuilt/{0x0000ba56.spv => 0x00001716.spv} | Bin .../prebuilt/{0x0000ba57.spv => 0x00001717.spv} | Bin .../prebuilt/{0x0000ba58.spv => 0x00001718.spv} | Bin .../prebuilt/{0x0000ba59.spv => 0x00001719.spv} | Bin .../prebuilt/{0x0000ba5a.spv => 0x0000171a.spv} | Bin .../prebuilt/{0x0000ba5b.spv => 0x0000171b.spv} | Bin .../prebuilt/{0x0000ba5c.spv => 0x0000171c.spv} | Bin .../prebuilt/{0x0000ba5d.spv => 0x0000171d.spv} | Bin .../prebuilt/{0x0000ba5e.spv => 0x0000171e.spv} | Bin .../prebuilt/{0x0000ba5f.spv => 0x0000171f.spv} | Bin .../prebuilt/{0x0000ba60.spv => 0x00001720.spv} | Bin .../prebuilt/{0x0000ba61.spv => 0x00001721.spv} | Bin .../prebuilt/{0x0000ba62.spv => 0x00001722.spv} | Bin .../prebuilt/{0x0000ba63.spv => 0x00001723.spv} | Bin .../prebuilt/{0x0000ba64.spv => 0x00001724.spv} | Bin .../prebuilt/{0x0000ba65.spv => 0x00001725.spv} | Bin .../prebuilt/{0x0000ba66.spv => 0x00001726.spv} | Bin .../prebuilt/{0x0000ba67.spv => 0x00001727.spv} | Bin .../prebuilt/{0x0000ba68.spv => 0x00001728.spv} | Bin .../prebuilt/{0x0000ba69.spv => 0x00001729.spv} | Bin .../prebuilt/{0x0000ba6a.spv => 0x0000172a.spv} | Bin .../prebuilt/{0x0000ba6b.spv => 0x0000172b.spv} | Bin .../prebuilt/{0x0000ba6c.spv => 0x0000172c.spv} | Bin .../prebuilt/{0x0000ba6d.spv => 0x0000172d.spv} | Bin .../prebuilt/{0x0000ba6e.spv => 0x0000172e.spv} | Bin .../prebuilt/{0x0000ba6f.spv => 0x0000172f.spv} | Bin .../prebuilt/{0x0000ba70.spv => 0x00001730.spv} | Bin .../prebuilt/{0x0000ba71.spv => 0x00001731.spv} | Bin .../prebuilt/{0x0000ba72.spv => 0x00001732.spv} | Bin .../prebuilt/{0x0000ba73.spv => 0x00001733.spv} | Bin .../prebuilt/{0x0000ba74.spv => 0x00001734.spv} | Bin .../prebuilt/{0x0000ba75.spv => 0x00001735.spv} | Bin .../prebuilt/{0x0000ba76.spv => 0x00001736.spv} | Bin .../prebuilt/{0x0000ba77.spv => 0x00001737.spv} | Bin .../prebuilt/{0x0000ba78.spv => 0x00001738.spv} | Bin .../prebuilt/{0x0000ba79.spv => 0x00001739.spv} | Bin .../prebuilt/{0x0000ba7a.spv => 0x0000173a.spv} | Bin .../prebuilt/{0x0000ba7b.spv => 0x0000173b.spv} | Bin .../prebuilt/{0x0000ba7c.spv => 0x0000173c.spv} | Bin .../prebuilt/{0x0000ba7d.spv => 0x0000173d.spv} | Bin .../prebuilt/{0x0000ba7e.spv => 0x0000173e.spv} | Bin .../prebuilt/{0x0000ba7f.spv => 0x0000173f.spv} | Bin .../prebuilt/{0x0000ba80.spv => 0x00001740.spv} | Bin .../prebuilt/{0x0000ba81.spv => 0x00001741.spv} | Bin .../prebuilt/{0x0000ba82.spv => 0x00001742.spv} | Bin .../prebuilt/{0x0000ba83.spv => 0x00001743.spv} | Bin .../prebuilt/{0x0000ba84.spv => 0x00001744.spv} | Bin .../prebuilt/{0x0000ba85.spv => 0x00001745.spv} | Bin .../prebuilt/{0x0000ba86.spv => 0x00001746.spv} | Bin .../prebuilt/{0x0000ba87.spv => 0x00001747.spv} | Bin .../prebuilt/{0x0000ba88.spv => 0x00001748.spv} | Bin .../prebuilt/{0x0000ba89.spv => 0x00001749.spv} | Bin .../prebuilt/{0x0000ba8a.spv => 0x0000174a.spv} | Bin .../prebuilt/{0x0000ba8b.spv => 0x0000174b.spv} | Bin .../prebuilt/{0x0000ba8c.spv => 0x0000174c.spv} | Bin .../prebuilt/{0x0000ba8d.spv => 0x0000174d.spv} | Bin .../prebuilt/{0x0000ba8e.spv => 0x0000174e.spv} | Bin .../prebuilt/{0x0000ba8f.spv => 0x0000174f.spv} | Bin .../prebuilt/{0x0000ba90.spv => 0x00001750.spv} | Bin .../prebuilt/{0x0000ba91.spv => 0x00001751.spv} | Bin .../prebuilt/{0x0000ba92.spv => 0x00001752.spv} | Bin .../prebuilt/{0x0000ba93.spv => 0x00001753.spv} | Bin .../prebuilt/{0x0000ba94.spv => 0x00001754.spv} | Bin .../prebuilt/{0x0000ba95.spv => 0x00001755.spv} | Bin .../prebuilt/{0x0000ba96.spv => 0x00001756.spv} | Bin .../prebuilt/{0x0000ba97.spv => 0x00001757.spv} | Bin .../prebuilt/{0x0000ba98.spv => 0x00001758.spv} | Bin .../prebuilt/{0x0000ba99.spv => 0x00001759.spv} | Bin .../prebuilt/{0x0000ba9a.spv => 0x0000175a.spv} | Bin .../prebuilt/{0x0000ba9b.spv => 0x0000175b.spv} | Bin .../prebuilt/{0x0000ba9c.spv => 0x0000175c.spv} | Bin .../prebuilt/{0x0000ba9d.spv => 0x0000175d.spv} | Bin .../prebuilt/{0x0000ba9e.spv => 0x0000175e.spv} | Bin .../prebuilt/{0x0000ba9f.spv => 0x0000175f.spv} | Bin .../prebuilt/{0x0000baa0.spv => 0x00001760.spv} | Bin .../prebuilt/{0x0000baa1.spv => 0x00001761.spv} | Bin .../prebuilt/{0x0000baa2.spv => 0x00001762.spv} | Bin .../prebuilt/{0x0000baa3.spv => 0x00001763.spv} | Bin .../prebuilt/{0x0000baa4.spv => 0x00001764.spv} | Bin .../prebuilt/{0x0000baa5.spv => 0x00001765.spv} | Bin .../prebuilt/{0x0000baa6.spv => 0x00001766.spv} | Bin .../prebuilt/{0x0000baa7.spv => 0x00001767.spv} | Bin .../prebuilt/{0x0000baa8.spv => 0x00001768.spv} | Bin .../prebuilt/{0x0000baa9.spv => 0x00001769.spv} | Bin .../prebuilt/{0x0000baaa.spv => 0x0000176a.spv} | Bin .../prebuilt/{0x0000baab.spv => 0x0000176b.spv} | Bin .../prebuilt/{0x0000baac.spv => 0x0000176c.spv} | Bin .../prebuilt/{0x0000baad.spv => 0x0000176d.spv} | Bin .../prebuilt/{0x0000baae.spv => 0x0000176e.spv} | Bin .../prebuilt/{0x0000baaf.spv => 0x0000176f.spv} | Bin .../prebuilt/{0x0000bab0.spv => 0x00001770.spv} | Bin .../prebuilt/{0x0000bab1.spv => 0x00001771.spv} | Bin .../prebuilt/{0x0000bab2.spv => 0x00001772.spv} | Bin .../prebuilt/{0x0000bab3.spv => 0x00001773.spv} | Bin .../prebuilt/{0x0000bab4.spv => 0x00001774.spv} | Bin spirv/vulkan/prebuilt/0x00001775.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00001776.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00001777.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00001778.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00001779.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x0000177a.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x0000177b.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x0000177c.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x0000177d.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x0000177e.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x0000177f.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001780.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001781.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00001782.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00001783.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00001784.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00001785.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00001786.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001787.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001788.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00001789.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x0000178a.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x0000178b.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x0000178c.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x0000178d.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x0000178e.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x0000178f.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00001790.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00001791.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00001792.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00001793.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00001794.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00001795.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00001796.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00001797.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00001798.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00001799.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x0000179a.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x0000179b.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x0000179c.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x0000179d.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x0000179e.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x0000179f.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x000017a0.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x000017a1.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000017a2.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x000017a3.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x000017a4.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x000017a5.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x000017a6.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x000017a7.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x000017a8.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x000017a9.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x000017aa.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x000017ab.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x000017ac.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x000017ad.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x000017ae.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x000017af.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x000017b0.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x000017b1.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x000017b2.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x000017b3.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x000017b4.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x000017b5.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x000017b6.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x000017b7.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x000017b8.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x000017b9.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x000017ba.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x000017bb.spv | Bin 0 -> 1680 bytes spirv/vulkan/prebuilt/0x000017bc.spv | Bin 0 -> 1680 bytes spirv/vulkan/prebuilt/0x000017bd.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x000017be.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x000017bf.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x000017c0.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x000017c1.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x000017c2.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x000017c3.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x000017c4.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x000017c5.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x000017c6.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x000017c7.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x000017c8.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x000017c9.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x000017ca.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x000017cb.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x000017cc.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x000017cd.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x000017ce.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x000017cf.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x000017d0.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x000017d1.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x000017d2.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x000017d3.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x000017d4.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x000017d5.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x000017d6.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x000017d7.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x000017d8.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x000017d9.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x000017da.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x000017db.spv | Bin 0 -> 1444 bytes .../prebuilt/{0x0000cb28.spv => 0x000017dc.spv} | Bin spirv/vulkan/prebuilt/0x000017dd.spv | Bin 0 -> 1444 bytes .../prebuilt/{0x0000cb29.spv => 0x000017de.spv} | Bin spirv/vulkan/prebuilt/0x000017df.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x0000cb2a.spv => 0x000017e0.spv} | Bin spirv/vulkan/prebuilt/0x000017e1.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x0000cb2b.spv => 0x000017e2.spv} | Bin spirv/vulkan/prebuilt/0x000017e3.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000cb2c.spv => 0x000017e4.spv} | Bin spirv/vulkan/prebuilt/0x000017e5.spv | Bin 0 -> 1596 bytes .../prebuilt/{0x0000cb2d.spv => 0x000017e6.spv} | Bin spirv/vulkan/prebuilt/0x000017e7.spv | Bin 0 -> 1596 bytes .../prebuilt/{0x0000cb2e.spv => 0x000017e8.spv} | Bin spirv/vulkan/prebuilt/0x000017e9.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x0000cb2f.spv => 0x000017ea.spv} | Bin spirv/vulkan/prebuilt/0x000017eb.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x0000cb30.spv => 0x000017ec.spv} | Bin spirv/vulkan/prebuilt/0x000017ed.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000cb31.spv => 0x000017ee.spv} | Bin spirv/vulkan/prebuilt/0x000017ef.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cb32.spv => 0x000017f0.spv} | Bin spirv/vulkan/prebuilt/0x000017f1.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cb33.spv => 0x000017f2.spv} | Bin spirv/vulkan/prebuilt/0x000017f3.spv | Bin 0 -> 1644 bytes .../prebuilt/{0x0000cb34.spv => 0x000017f4.spv} | Bin spirv/vulkan/prebuilt/0x000017f5.spv | Bin 0 -> 1644 bytes .../prebuilt/{0x0000cb35.spv => 0x000017f6.spv} | Bin spirv/vulkan/prebuilt/0x000017f7.spv | Bin 0 -> 1652 bytes .../prebuilt/{0x0000cb36.spv => 0x000017f8.spv} | Bin spirv/vulkan/prebuilt/0x000017f9.spv | Bin 0 -> 1652 bytes .../prebuilt/{0x0000cb37.spv => 0x000017fa.spv} | Bin spirv/vulkan/prebuilt/0x000017fb.spv | Bin 0 -> 1652 bytes .../prebuilt/{0x0000cb38.spv => 0x000017fc.spv} | Bin spirv/vulkan/prebuilt/0x000017fd.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000cb39.spv => 0x000017fe.spv} | Bin spirv/vulkan/prebuilt/0x000017ff.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000cb3a.spv => 0x00001800.spv} | Bin spirv/vulkan/prebuilt/0x00001801.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000cb3b.spv => 0x00001802.spv} | Bin spirv/vulkan/prebuilt/0x00001803.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000cb3c.spv => 0x00001804.spv} | Bin spirv/vulkan/prebuilt/0x00001805.spv | Bin 0 -> 1588 bytes .../prebuilt/{0x0000cb3d.spv => 0x00001806.spv} | Bin spirv/vulkan/prebuilt/0x00001807.spv | Bin 0 -> 1644 bytes .../prebuilt/{0x0000cb3e.spv => 0x00001808.spv} | Bin spirv/vulkan/prebuilt/0x00001809.spv | Bin 0 -> 1644 bytes .../prebuilt/{0x0000cb3f.spv => 0x0000180a.spv} | Bin spirv/vulkan/prebuilt/0x0000180b.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cb40.spv => 0x0000180c.spv} | Bin spirv/vulkan/prebuilt/0x0000180d.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cb41.spv => 0x0000180e.spv} | Bin spirv/vulkan/prebuilt/0x0000180f.spv | Bin 0 -> 1660 bytes .../prebuilt/{0x0000cb42.spv => 0x00001810.spv} | Bin spirv/vulkan/prebuilt/0x00001811.spv | Bin 0 -> 1724 bytes .../prebuilt/{0x0000cb43.spv => 0x00001812.spv} | Bin spirv/vulkan/prebuilt/0x00001813.spv | Bin 0 -> 1724 bytes .../prebuilt/{0x0000cb44.spv => 0x00001814.spv} | Bin spirv/vulkan/prebuilt/0x00001815.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cb45.spv => 0x00001816.spv} | Bin spirv/vulkan/prebuilt/0x00001817.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cb46.spv => 0x00001818.spv} | Bin spirv/vulkan/prebuilt/0x00001819.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cb47.spv => 0x0000181a.spv} | Bin spirv/vulkan/prebuilt/0x0000181b.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cb48.spv => 0x0000181c.spv} | Bin spirv/vulkan/prebuilt/0x0000181d.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cb49.spv => 0x0000181e.spv} | Bin spirv/vulkan/prebuilt/0x0000181f.spv | Bin 0 -> 1588 bytes .../prebuilt/{0x0000cb4a.spv => 0x00001820.spv} | Bin spirv/vulkan/prebuilt/0x00001821.spv | Bin 0 -> 1588 bytes .../prebuilt/{0x0000cb4b.spv => 0x00001822.spv} | Bin spirv/vulkan/prebuilt/0x00001823.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cb4c.spv => 0x00001824.spv} | Bin spirv/vulkan/prebuilt/0x00001825.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cb4d.spv => 0x00001826.spv} | Bin spirv/vulkan/prebuilt/0x00001827.spv | Bin 0 -> 1684 bytes .../prebuilt/{0x0000cb4e.spv => 0x00001828.spv} | Bin spirv/vulkan/prebuilt/0x00001829.spv | Bin 0 -> 1740 bytes .../prebuilt/{0x0000cb4f.spv => 0x0000182a.spv} | Bin spirv/vulkan/prebuilt/0x0000182b.spv | Bin 0 -> 1740 bytes .../prebuilt/{0x0000cb50.spv => 0x0000182c.spv} | Bin spirv/vulkan/prebuilt/0x0000182d.spv | Bin 0 -> 1772 bytes .../prebuilt/{0x0000cb51.spv => 0x0000182e.spv} | Bin spirv/vulkan/prebuilt/0x0000182f.spv | Bin 0 -> 1772 bytes .../prebuilt/{0x0000cb52.spv => 0x00001830.spv} | Bin spirv/vulkan/prebuilt/0x00001831.spv | Bin 0 -> 1756 bytes .../prebuilt/{0x0000cb53.spv => 0x00001832.spv} | Bin spirv/vulkan/prebuilt/0x00001833.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cb54.spv => 0x00001834.spv} | Bin spirv/vulkan/prebuilt/0x00001835.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000cb55.spv => 0x00001836.spv} | Bin spirv/vulkan/prebuilt/0x00001837.spv | Bin 0 -> 1788 bytes .../prebuilt/{0x0000cb56.spv => 0x00001838.spv} | Bin spirv/vulkan/prebuilt/0x00001839.spv | Bin 0 -> 1788 bytes .../prebuilt/{0x0000cb57.spv => 0x0000183a.spv} | Bin spirv/vulkan/prebuilt/0x0000183b.spv | Bin 0 -> 1796 bytes .../prebuilt/{0x0000cb58.spv => 0x0000183c.spv} | Bin spirv/vulkan/prebuilt/0x0000183d.spv | Bin 0 -> 1796 bytes .../prebuilt/{0x0000cb59.spv => 0x0000183e.spv} | Bin spirv/vulkan/prebuilt/0x0000183f.spv | Bin 0 -> 1796 bytes .../prebuilt/{0x0000cb5a.spv => 0x00001840.spv} | Bin .../prebuilt/{0x0000cb5b.spv => 0x00001841.spv} | Bin .../prebuilt/{0x0000cb5c.spv => 0x00001842.spv} | Bin .../prebuilt/{0x0000cb5d.spv => 0x00001843.spv} | Bin .../prebuilt/{0x0000cb5e.spv => 0x00001844.spv} | Bin .../prebuilt/{0x0000cb5f.spv => 0x00001845.spv} | Bin .../prebuilt/{0x0000cb60.spv => 0x00001846.spv} | Bin .../prebuilt/{0x0000cb61.spv => 0x00001847.spv} | Bin .../prebuilt/{0x0000cb62.spv => 0x00001848.spv} | Bin .../prebuilt/{0x0000cb63.spv => 0x00001849.spv} | Bin .../prebuilt/{0x0000cb64.spv => 0x0000184a.spv} | Bin .../prebuilt/{0x0000cb65.spv => 0x0000184b.spv} | Bin .../prebuilt/{0x0000cb66.spv => 0x0000184c.spv} | Bin .../prebuilt/{0x0000cb67.spv => 0x0000184d.spv} | Bin .../prebuilt/{0x0000cb68.spv => 0x0000184e.spv} | Bin .../prebuilt/{0x0000cb69.spv => 0x0000184f.spv} | Bin .../prebuilt/{0x0000cb6a.spv => 0x00001850.spv} | Bin .../prebuilt/{0x0000cb6b.spv => 0x00001851.spv} | Bin .../prebuilt/{0x0000cb6c.spv => 0x00001852.spv} | Bin .../prebuilt/{0x0000cb6d.spv => 0x00001853.spv} | Bin .../prebuilt/{0x0000cb6e.spv => 0x00001854.spv} | Bin .../prebuilt/{0x0000cb6f.spv => 0x00001855.spv} | Bin .../prebuilt/{0x0000cb70.spv => 0x00001856.spv} | Bin .../prebuilt/{0x0000cb71.spv => 0x00001857.spv} | Bin .../prebuilt/{0x0000cb72.spv => 0x00001858.spv} | Bin .../prebuilt/{0x0000cb73.spv => 0x00001859.spv} | Bin .../prebuilt/{0x0000cb74.spv => 0x0000185a.spv} | Bin .../prebuilt/{0x0000cb75.spv => 0x0000185b.spv} | Bin .../prebuilt/{0x0000cb76.spv => 0x0000185c.spv} | Bin .../prebuilt/{0x0000cb77.spv => 0x0000185d.spv} | Bin .../prebuilt/{0x0000cb78.spv => 0x0000185e.spv} | Bin .../prebuilt/{0x0000cb79.spv => 0x0000185f.spv} | Bin .../prebuilt/{0x0000cb7a.spv => 0x00001860.spv} | Bin .../prebuilt/{0x0000cb7b.spv => 0x00001861.spv} | Bin .../prebuilt/{0x0000cb7c.spv => 0x00001862.spv} | Bin .../prebuilt/{0x0000cb7d.spv => 0x00001863.spv} | Bin .../prebuilt/{0x0000cb7e.spv => 0x00001864.spv} | Bin .../prebuilt/{0x0000cb7f.spv => 0x00001865.spv} | Bin .../prebuilt/{0x0000cb80.spv => 0x00001866.spv} | Bin .../prebuilt/{0x0000cb81.spv => 0x00001867.spv} | Bin .../prebuilt/{0x0000cb82.spv => 0x00001868.spv} | Bin .../prebuilt/{0x0000cb83.spv => 0x00001869.spv} | Bin .../prebuilt/{0x0000cb84.spv => 0x0000186a.spv} | Bin .../prebuilt/{0x0000cb85.spv => 0x0000186b.spv} | Bin .../prebuilt/{0x0000cb86.spv => 0x0000186c.spv} | Bin .../prebuilt/{0x0000cb87.spv => 0x0000186d.spv} | Bin .../prebuilt/{0x0000cb88.spv => 0x0000186e.spv} | Bin .../prebuilt/{0x0000cb89.spv => 0x0000186f.spv} | Bin .../prebuilt/{0x0000cb8a.spv => 0x00001870.spv} | Bin .../prebuilt/{0x0000cb8b.spv => 0x00001871.spv} | Bin .../prebuilt/{0x0000cb8c.spv => 0x00001872.spv} | Bin .../prebuilt/{0x0000cb8d.spv => 0x00001873.spv} | Bin spirv/vulkan/prebuilt/0x00001874.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00001875.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00001876.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00001877.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00001878.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00001879.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x0000187a.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x0000187b.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x0000187c.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x0000187d.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x0000187e.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x0000187f.spv | Bin 0 -> 2736 bytes spirv/vulkan/prebuilt/0x00001880.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001881.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001882.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00001883.spv | Bin 0 -> 2712 bytes spirv/vulkan/prebuilt/0x00001884.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x00001885.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x00001886.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x00001887.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x00001888.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x00001889.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x0000188a.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x0000188b.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x0000188c.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x0000188d.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x0000188e.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x0000188f.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001890.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x00001891.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x00001892.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x00001893.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00001894.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001895.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00001896.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00001897.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00001898.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00001899.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x0000189a.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x0000189b.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x0000189c.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x0000189d.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x0000189e.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x0000189f.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000018a0.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x000018a1.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x000018a2.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000018a3.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000018a4.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000018a5.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x000018a6.spv | Bin 0 -> 2808 bytes .../prebuilt/{0x0000bab5.spv => 0x000018a7.spv} | Bin .../prebuilt/{0x0000bab6.spv => 0x000018a8.spv} | Bin .../prebuilt/{0x0000bab7.spv => 0x000018a9.spv} | Bin .../prebuilt/{0x0000bab8.spv => 0x000018aa.spv} | Bin .../prebuilt/{0x0000bab9.spv => 0x000018ab.spv} | Bin .../prebuilt/{0x0000baba.spv => 0x000018ac.spv} | Bin .../prebuilt/{0x0000babb.spv => 0x000018ad.spv} | Bin .../prebuilt/{0x0000babc.spv => 0x000018ae.spv} | Bin .../prebuilt/{0x0000babd.spv => 0x000018af.spv} | Bin .../prebuilt/{0x0000babe.spv => 0x000018b0.spv} | Bin .../prebuilt/{0x0000babf.spv => 0x000018b1.spv} | Bin .../prebuilt/{0x0000bac0.spv => 0x000018b2.spv} | Bin .../prebuilt/{0x0000bac1.spv => 0x000018b3.spv} | Bin .../prebuilt/{0x0000bac2.spv => 0x000018b4.spv} | Bin .../prebuilt/{0x0000bac3.spv => 0x000018b5.spv} | Bin .../prebuilt/{0x0000bac4.spv => 0x000018b6.spv} | Bin .../prebuilt/{0x0000bac5.spv => 0x000018b7.spv} | Bin .../prebuilt/{0x0000bac6.spv => 0x000018b8.spv} | Bin .../prebuilt/{0x0000bac7.spv => 0x000018b9.spv} | Bin .../prebuilt/{0x0000bac8.spv => 0x000018ba.spv} | Bin .../prebuilt/{0x0000bac9.spv => 0x000018bb.spv} | Bin .../prebuilt/{0x0000baca.spv => 0x000018bc.spv} | Bin .../prebuilt/{0x0000bacb.spv => 0x000018bd.spv} | Bin .../prebuilt/{0x0000bacc.spv => 0x000018be.spv} | Bin .../prebuilt/{0x0000bacd.spv => 0x000018bf.spv} | Bin .../prebuilt/{0x0000bace.spv => 0x000018c0.spv} | Bin .../prebuilt/{0x0000bacf.spv => 0x000018c1.spv} | Bin .../prebuilt/{0x0000bad0.spv => 0x000018c2.spv} | Bin .../prebuilt/{0x0000bad1.spv => 0x000018c3.spv} | Bin .../prebuilt/{0x0000bad2.spv => 0x000018c4.spv} | Bin .../prebuilt/{0x0000bad3.spv => 0x000018c5.spv} | Bin .../prebuilt/{0x0000bad4.spv => 0x000018c6.spv} | Bin .../prebuilt/{0x0000bad5.spv => 0x000018c7.spv} | Bin .../prebuilt/{0x0000bad6.spv => 0x000018c8.spv} | Bin .../prebuilt/{0x0000bad7.spv => 0x000018c9.spv} | Bin .../prebuilt/{0x0000bad8.spv => 0x000018ca.spv} | Bin .../prebuilt/{0x0000bad9.spv => 0x000018cb.spv} | Bin .../prebuilt/{0x0000bada.spv => 0x000018cc.spv} | Bin .../prebuilt/{0x0000badb.spv => 0x000018cd.spv} | Bin .../prebuilt/{0x0000badc.spv => 0x000018ce.spv} | Bin .../prebuilt/{0x0000badd.spv => 0x000018cf.spv} | Bin .../prebuilt/{0x0000bade.spv => 0x000018d0.spv} | Bin .../prebuilt/{0x0000badf.spv => 0x000018d1.spv} | Bin .../prebuilt/{0x0000bae0.spv => 0x000018d2.spv} | Bin .../prebuilt/{0x0000bae1.spv => 0x000018d3.spv} | Bin .../prebuilt/{0x0000bae2.spv => 0x000018d4.spv} | Bin .../prebuilt/{0x0000bae3.spv => 0x000018d5.spv} | Bin .../prebuilt/{0x0000bae4.spv => 0x000018d6.spv} | Bin .../prebuilt/{0x0000bae5.spv => 0x000018d7.spv} | Bin .../prebuilt/{0x0000bae6.spv => 0x000018d8.spv} | Bin .../prebuilt/{0x0000bae7.spv => 0x000018d9.spv} | Bin .../prebuilt/{0x0000bae8.spv => 0x000018da.spv} | Bin .../prebuilt/{0x0000bae9.spv => 0x000018db.spv} | Bin .../prebuilt/{0x0000baea.spv => 0x000018dc.spv} | Bin .../prebuilt/{0x0000baeb.spv => 0x000018dd.spv} | Bin .../prebuilt/{0x0000baec.spv => 0x000018de.spv} | Bin .../prebuilt/{0x0000baed.spv => 0x000018df.spv} | Bin .../prebuilt/{0x0000baee.spv => 0x000018e0.spv} | Bin .../prebuilt/{0x0000baef.spv => 0x000018e1.spv} | Bin .../prebuilt/{0x0000baf0.spv => 0x000018e2.spv} | Bin .../prebuilt/{0x0000baf1.spv => 0x000018e3.spv} | Bin .../prebuilt/{0x0000baf2.spv => 0x000018e4.spv} | Bin .../prebuilt/{0x0000baf3.spv => 0x000018e5.spv} | Bin .../prebuilt/{0x0000baf4.spv => 0x000018e6.spv} | Bin .../prebuilt/{0x0000baf5.spv => 0x000018e7.spv} | Bin .../prebuilt/{0x0000baf6.spv => 0x000018e8.spv} | Bin .../prebuilt/{0x0000baf7.spv => 0x000018e9.spv} | Bin .../prebuilt/{0x0000baf8.spv => 0x000018ea.spv} | Bin .../prebuilt/{0x0000baf9.spv => 0x000018eb.spv} | Bin .../prebuilt/{0x0000bafa.spv => 0x000018ec.spv} | Bin .../prebuilt/{0x0000bafb.spv => 0x000018ed.spv} | Bin .../prebuilt/{0x0000bafc.spv => 0x000018ee.spv} | Bin .../prebuilt/{0x0000bafd.spv => 0x000018ef.spv} | Bin .../prebuilt/{0x0000bafe.spv => 0x000018f0.spv} | Bin .../prebuilt/{0x0000baff.spv => 0x000018f1.spv} | Bin .../prebuilt/{0x0000bb00.spv => 0x000018f2.spv} | Bin .../prebuilt/{0x0000bb01.spv => 0x000018f3.spv} | Bin .../prebuilt/{0x0000bb02.spv => 0x000018f4.spv} | Bin .../prebuilt/{0x0000bb03.spv => 0x000018f5.spv} | Bin .../prebuilt/{0x0000bb04.spv => 0x000018f6.spv} | Bin .../prebuilt/{0x0000bb05.spv => 0x000018f7.spv} | Bin .../prebuilt/{0x0000bb06.spv => 0x000018f8.spv} | Bin .../prebuilt/{0x0000bb07.spv => 0x000018f9.spv} | Bin .../prebuilt/{0x0000bb08.spv => 0x000018fa.spv} | Bin .../prebuilt/{0x0000bb09.spv => 0x000018fb.spv} | Bin .../prebuilt/{0x0000bb0a.spv => 0x000018fc.spv} | Bin .../prebuilt/{0x0000bb0b.spv => 0x000018fd.spv} | Bin .../prebuilt/{0x0000bb0c.spv => 0x000018fe.spv} | Bin .../prebuilt/{0x0000bb0d.spv => 0x000018ff.spv} | Bin .../prebuilt/{0x0000bb0e.spv => 0x00001900.spv} | Bin .../prebuilt/{0x0000bb0f.spv => 0x00001901.spv} | Bin .../prebuilt/{0x0000bb10.spv => 0x00001902.spv} | Bin .../prebuilt/{0x0000bb11.spv => 0x00001903.spv} | Bin .../prebuilt/{0x0000bb12.spv => 0x00001904.spv} | Bin .../prebuilt/{0x0000bb13.spv => 0x00001905.spv} | Bin .../prebuilt/{0x0000bb14.spv => 0x00001906.spv} | Bin .../prebuilt/{0x0000bb15.spv => 0x00001907.spv} | Bin .../prebuilt/{0x0000bb16.spv => 0x00001908.spv} | Bin .../prebuilt/{0x0000bb17.spv => 0x00001909.spv} | Bin .../prebuilt/{0x0000bb18.spv => 0x0000190a.spv} | Bin .../prebuilt/{0x0000bb19.spv => 0x0000190b.spv} | Bin .../prebuilt/{0x0000bb1a.spv => 0x0000190c.spv} | Bin spirv/vulkan/prebuilt/0x0000190d.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x0000190e.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x0000190f.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001910.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001911.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00001912.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00001913.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00001914.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00001915.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00001916.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00001917.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x00001918.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00001919.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x0000191a.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x0000191b.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x0000191c.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x0000191d.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x0000191e.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x0000191f.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00001920.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00001921.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00001922.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00001923.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00001924.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00001925.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00001926.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00001927.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00001928.spv | Bin 0 -> 1464 bytes spirv/vulkan/prebuilt/0x00001929.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x0000192a.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x0000192b.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x0000192c.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x0000192d.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x0000192e.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x0000192f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001930.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001931.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00001932.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00001933.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00001934.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001935.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001936.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00001937.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00001938.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00001939.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x0000193a.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x0000193b.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x0000193c.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x0000193d.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x0000193e.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x0000193f.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00001940.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00001941.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00001942.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00001943.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00001944.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00001945.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001946.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001947.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001948.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001949.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x0000194a.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x0000194b.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x0000194c.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x0000194d.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x0000194e.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x0000194f.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00001950.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00001951.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00001952.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00001953.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001954.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001955.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001956.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001957.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001958.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00001959.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x0000195a.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x0000195b.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x0000195c.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x0000195d.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x0000195e.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x0000195f.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00001960.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x00001961.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00001962.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001963.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001964.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00001965.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00001966.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00001967.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00001968.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00001969.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000196a.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000196b.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000196c.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x0000196d.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x0000196e.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000196f.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00001970.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x00001971.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00001972.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00001973.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000cb8e.spv => 0x00001974.spv} | Bin spirv/vulkan/prebuilt/0x00001975.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000cb8f.spv => 0x00001976.spv} | Bin spirv/vulkan/prebuilt/0x00001977.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000cb90.spv => 0x00001978.spv} | Bin spirv/vulkan/prebuilt/0x00001979.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000cb91.spv => 0x0000197a.spv} | Bin spirv/vulkan/prebuilt/0x0000197b.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000cb92.spv => 0x0000197c.spv} | Bin spirv/vulkan/prebuilt/0x0000197d.spv | Bin 0 -> 1532 bytes .../prebuilt/{0x0000cb93.spv => 0x0000197e.spv} | Bin spirv/vulkan/prebuilt/0x0000197f.spv | Bin 0 -> 1532 bytes .../prebuilt/{0x0000cb94.spv => 0x00001980.spv} | Bin spirv/vulkan/prebuilt/0x00001981.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x0000cb95.spv => 0x00001982.spv} | Bin spirv/vulkan/prebuilt/0x00001983.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x0000cb96.spv => 0x00001984.spv} | Bin spirv/vulkan/prebuilt/0x00001985.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x0000cb97.spv => 0x00001986.spv} | Bin spirv/vulkan/prebuilt/0x00001987.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000cb98.spv => 0x00001988.spv} | Bin spirv/vulkan/prebuilt/0x00001989.spv | Bin 0 -> 1596 bytes .../prebuilt/{0x0000cb99.spv => 0x0000198a.spv} | Bin spirv/vulkan/prebuilt/0x0000198b.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x0000cb9a.spv => 0x0000198c.spv} | Bin spirv/vulkan/prebuilt/0x0000198d.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x0000cb9b.spv => 0x0000198e.spv} | Bin spirv/vulkan/prebuilt/0x0000198f.spv | Bin 0 -> 1588 bytes .../prebuilt/{0x0000cb9c.spv => 0x00001990.spv} | Bin spirv/vulkan/prebuilt/0x00001991.spv | Bin 0 -> 1572 bytes .../prebuilt/{0x0000cb9d.spv => 0x00001992.spv} | Bin spirv/vulkan/prebuilt/0x00001993.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x0000cb9e.spv => 0x00001994.spv} | Bin spirv/vulkan/prebuilt/0x00001995.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000cb9f.spv => 0x00001996.spv} | Bin spirv/vulkan/prebuilt/0x00001997.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000cba0.spv => 0x00001998.spv} | Bin spirv/vulkan/prebuilt/0x00001999.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000cba1.spv => 0x0000199a.spv} | Bin spirv/vulkan/prebuilt/0x0000199b.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000cba2.spv => 0x0000199c.spv} | Bin spirv/vulkan/prebuilt/0x0000199d.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000cba3.spv => 0x0000199e.spv} | Bin spirv/vulkan/prebuilt/0x0000199f.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x0000cba4.spv => 0x000019a0.spv} | Bin spirv/vulkan/prebuilt/0x000019a1.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x0000cba5.spv => 0x000019a2.spv} | Bin spirv/vulkan/prebuilt/0x000019a3.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cba6.spv => 0x000019a4.spv} | Bin spirv/vulkan/prebuilt/0x000019a5.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cba7.spv => 0x000019a6.spv} | Bin spirv/vulkan/prebuilt/0x000019a7.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cba8.spv => 0x000019a8.spv} | Bin spirv/vulkan/prebuilt/0x000019a9.spv | Bin 0 -> 1672 bytes .../prebuilt/{0x0000cba9.spv => 0x000019aa.spv} | Bin spirv/vulkan/prebuilt/0x000019ab.spv | Bin 0 -> 1656 bytes .../prebuilt/{0x0000cbaa.spv => 0x000019ac.spv} | Bin spirv/vulkan/prebuilt/0x000019ad.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cbab.spv => 0x000019ae.spv} | Bin spirv/vulkan/prebuilt/0x000019af.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cbac.spv => 0x000019b0.spv} | Bin spirv/vulkan/prebuilt/0x000019b1.spv | Bin 0 -> 1648 bytes .../prebuilt/{0x0000cbad.spv => 0x000019b2.spv} | Bin spirv/vulkan/prebuilt/0x000019b3.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x0000cbae.spv => 0x000019b4.spv} | Bin spirv/vulkan/prebuilt/0x000019b5.spv | Bin 0 -> 1616 bytes .../prebuilt/{0x0000cbaf.spv => 0x000019b6.spv} | Bin spirv/vulkan/prebuilt/0x000019b7.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000cbb0.spv => 0x000019b8.spv} | Bin spirv/vulkan/prebuilt/0x000019b9.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000cbb1.spv => 0x000019ba.spv} | Bin spirv/vulkan/prebuilt/0x000019bb.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x0000cbb2.spv => 0x000019bc.spv} | Bin spirv/vulkan/prebuilt/0x000019bd.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x0000cbb3.spv => 0x000019be.spv} | Bin spirv/vulkan/prebuilt/0x000019bf.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x0000cbb4.spv => 0x000019c0.spv} | Bin spirv/vulkan/prebuilt/0x000019c1.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cbb5.spv => 0x000019c2.spv} | Bin spirv/vulkan/prebuilt/0x000019c3.spv | Bin 0 -> 1676 bytes .../prebuilt/{0x0000cbb6.spv => 0x000019c4.spv} | Bin spirv/vulkan/prebuilt/0x000019c5.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cbb7.spv => 0x000019c6.spv} | Bin spirv/vulkan/prebuilt/0x000019c7.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cbb8.spv => 0x000019c8.spv} | Bin spirv/vulkan/prebuilt/0x000019c9.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cbb9.spv => 0x000019ca.spv} | Bin spirv/vulkan/prebuilt/0x000019cb.spv | Bin 0 -> 1756 bytes .../prebuilt/{0x0000cbba.spv => 0x000019cc.spv} | Bin spirv/vulkan/prebuilt/0x000019cd.spv | Bin 0 -> 1740 bytes .../prebuilt/{0x0000cbbb.spv => 0x000019ce.spv} | Bin spirv/vulkan/prebuilt/0x000019cf.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cbbc.spv => 0x000019d0.spv} | Bin spirv/vulkan/prebuilt/0x000019d1.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x0000cbbd.spv => 0x000019d2.spv} | Bin spirv/vulkan/prebuilt/0x000019d3.spv | Bin 0 -> 1732 bytes .../prebuilt/{0x0000cbbe.spv => 0x000019d4.spv} | Bin spirv/vulkan/prebuilt/0x000019d5.spv | Bin 0 -> 1716 bytes .../prebuilt/{0x0000cbbf.spv => 0x000019d6.spv} | Bin spirv/vulkan/prebuilt/0x000019d7.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000cbc0.spv => 0x000019d8.spv} | Bin .../prebuilt/{0x0000cbc1.spv => 0x000019d9.spv} | Bin .../prebuilt/{0x0000cbc2.spv => 0x000019da.spv} | Bin .../prebuilt/{0x0000cbc3.spv => 0x000019db.spv} | Bin spirv/vulkan/prebuilt/0x000019dc.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x000019dd.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x000019de.spv | Bin 0 -> 2712 bytes .../prebuilt/{0x0000bb1b.spv => 0x000019df.spv} | Bin .../prebuilt/{0x0000bb1c.spv => 0x000019e0.spv} | Bin .../prebuilt/{0x0000bb1d.spv => 0x000019e1.spv} | Bin .../prebuilt/{0x0000bb1e.spv => 0x000019e2.spv} | Bin .../prebuilt/{0x0000bb1f.spv => 0x000019e3.spv} | Bin .../prebuilt/{0x0000bb20.spv => 0x000019e4.spv} | Bin spirv/vulkan/prebuilt/0x000019e5.spv | Bin 0 -> 1252 bytes spirv/vulkan/prebuilt/0x000019e6.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x000019e7.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x000019e8.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x000019e9.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x000019ea.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x000019eb.spv | Bin 0 -> 1460 bytes .../prebuilt/{0x0000cbc4.spv => 0x000019ec.spv} | Bin spirv/vulkan/prebuilt/0x000019ed.spv | Bin 0 -> 1508 bytes .../prebuilt/{0x0000cbc5.spv => 0x000019ee.spv} | Bin spirv/vulkan/prebuilt/0x000019ef.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000cbc6.spv => 0x000019f0.spv} | Bin .../prebuilt/{0x0000cbc7.spv => 0x000019f1.spv} | Bin .../prebuilt/{0x0000cbc8.spv => 0x000019f2.spv} | Bin .../prebuilt/{0x0000cbc9.spv => 0x000019f3.spv} | Bin spirv/vulkan/prebuilt/0x000019f4.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x000019f5.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x000019f6.spv | Bin 0 -> 2648 bytes .../prebuilt/{0x0000bb21.spv => 0x000019f7.spv} | Bin .../prebuilt/{0x0000bb22.spv => 0x000019f8.spv} | Bin .../prebuilt/{0x0000bb23.spv => 0x000019f9.spv} | Bin .../prebuilt/{0x0000bb24.spv => 0x000019fa.spv} | Bin .../prebuilt/{0x0000bb25.spv => 0x000019fb.spv} | Bin .../prebuilt/{0x0000bb26.spv => 0x000019fc.spv} | Bin spirv/vulkan/prebuilt/0x000019fd.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x000019fe.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x000019ff.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001a00.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00001a01.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00001a02.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001a03.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000cbca.spv => 0x00001a04.spv} | Bin spirv/vulkan/prebuilt/0x00001a05.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000cbcb.spv => 0x00001a06.spv} | Bin spirv/vulkan/prebuilt/0x00001a07.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000cbcc.spv => 0x00001a08.spv} | Bin .../prebuilt/{0x0000cbcd.spv => 0x00001a09.spv} | Bin .../prebuilt/{0x0000cbce.spv => 0x00001a0a.spv} | Bin .../prebuilt/{0x0000cbcf.spv => 0x00001a0b.spv} | Bin spirv/vulkan/prebuilt/0x00001a0c.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001a0d.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001a0e.spv | Bin 0 -> 2276 bytes .../prebuilt/{0x0000bb27.spv => 0x00001a0f.spv} | Bin .../prebuilt/{0x0000bb28.spv => 0x00001a10.spv} | Bin .../prebuilt/{0x0000bb29.spv => 0x00001a11.spv} | Bin .../prebuilt/{0x0000bb2a.spv => 0x00001a12.spv} | Bin .../prebuilt/{0x0000bb2b.spv => 0x00001a13.spv} | Bin .../prebuilt/{0x0000bb2c.spv => 0x00001a14.spv} | Bin spirv/vulkan/prebuilt/0x00001a15.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00001a16.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x00001a17.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001a18.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00001a19.spv | Bin 0 -> 1212 bytes spirv/vulkan/prebuilt/0x00001a1a.spv | Bin 0 -> 1112 bytes .../prebuilt/{0x0000cbd0.spv => 0x00001a1b.spv} | Bin spirv/vulkan/prebuilt/0x00001a1c.spv | Bin 0 -> 1244 bytes .../prebuilt/{0x0000cbd1.spv => 0x00001a1d.spv} | Bin spirv/vulkan/prebuilt/0x00001a1e.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000cbd2.spv => 0x00001a1f.spv} | Bin .../prebuilt/{0x0000cbd3.spv => 0x00001a20.spv} | Bin .../prebuilt/{0x0000cbd4.spv => 0x00001a21.spv} | Bin .../prebuilt/{0x0000cbd5.spv => 0x00001a22.spv} | Bin spirv/vulkan/prebuilt/0x00001a23.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001a24.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001a25.spv | Bin 0 -> 2276 bytes .../prebuilt/{0x0000bb2d.spv => 0x00001a26.spv} | Bin .../prebuilt/{0x0000bb2e.spv => 0x00001a27.spv} | Bin .../prebuilt/{0x0000bb2f.spv => 0x00001a28.spv} | Bin .../prebuilt/{0x0000bb30.spv => 0x00001a29.spv} | Bin .../prebuilt/{0x0000bb31.spv => 0x00001a2a.spv} | Bin .../prebuilt/{0x0000bb32.spv => 0x00001a2b.spv} | Bin spirv/vulkan/prebuilt/0x00001a2c.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00001a2d.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x00001a2e.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001a2f.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00001a30.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00001a31.spv | Bin 0 -> 1212 bytes spirv/vulkan/prebuilt/0x00001a32.spv | Bin 0 -> 1112 bytes .../prebuilt/{0x0000cbd6.spv => 0x00001a33.spv} | Bin spirv/vulkan/prebuilt/0x00001a34.spv | Bin 0 -> 1244 bytes .../prebuilt/{0x0000cbd7.spv => 0x00001a35.spv} | Bin spirv/vulkan/prebuilt/0x00001a36.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000cbd8.spv => 0x00001a37.spv} | Bin spirv/vulkan/prebuilt/0x00001a38.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00001a39.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3a.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3b.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3c.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3d.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3e.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a3f.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001a40.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001a41.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00001a42.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00001a43.spv | Bin 0 -> 776 bytes spirv/vulkan/prebuilt/0x00001a44.spv | Bin 0 -> 760 bytes spirv/vulkan/prebuilt/0x00001a45.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a46.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001a47.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001a48.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a49.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a4a.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00001a4b.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a4c.spv | Bin 0 -> 852 bytes spirv/vulkan/prebuilt/0x00001a4d.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00001a4e.spv | Bin 0 -> 792 bytes .../prebuilt/{0x0000cda1.spv => 0x00001a4f.spv} | Bin .../prebuilt/{0x0000cda2.spv => 0x00001a50.spv} | Bin .../prebuilt/{0x0000cda3.spv => 0x00001a51.spv} | Bin .../prebuilt/{0x0000cda4.spv => 0x00001a52.spv} | Bin .../prebuilt/{0x0000cda5.spv => 0x00001a53.spv} | Bin .../prebuilt/{0x0000cda6.spv => 0x00001a54.spv} | Bin .../prebuilt/{0x0000cda7.spv => 0x00001a55.spv} | Bin .../prebuilt/{0x0000cda8.spv => 0x00001a56.spv} | Bin .../prebuilt/{0x0000cda9.spv => 0x00001a57.spv} | Bin .../prebuilt/{0x0000cdaa.spv => 0x00001a58.spv} | Bin .../prebuilt/{0x0000cdab.spv => 0x00001a59.spv} | Bin spirv/vulkan/prebuilt/0x00001a5a.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001a5b.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a5c.spv | Bin 0 -> 868 bytes spirv/vulkan/prebuilt/0x00001a5d.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00001a5e.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00001a5f.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a60.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a61.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a62.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a63.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a64.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a65.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a66.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a67.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a68.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a69.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a6a.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a6b.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a6c.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a6d.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a6e.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a6f.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a70.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a71.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a72.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a73.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a74.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a75.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001a76.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a77.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a78.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a79.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a7a.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a7b.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001a7c.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001a7d.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001a7e.spv | Bin 0 -> 1128 bytes spirv/vulkan/prebuilt/0x00001a7f.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00001a80.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00001a81.spv | Bin 0 -> 732 bytes spirv/vulkan/prebuilt/0x00001a82.spv | Bin 0 -> 724 bytes spirv/vulkan/prebuilt/0x00001a83.spv | Bin 0 -> 760 bytes spirv/vulkan/prebuilt/0x00001a84.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00001a85.spv | Bin 0 -> 262856 bytes spirv/vulkan/prebuilt/0x00001a86.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00001a87.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001a88.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001a89.spv | Bin 0 -> 262900 bytes spirv/vulkan/prebuilt/0x00001a8a.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00001a8b.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001a8c.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001a8d.spv | Bin 0 -> 704 bytes spirv/vulkan/prebuilt/0x00001a8e.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00001a8f.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00001a90.spv | Bin 0 -> 716 bytes spirv/vulkan/prebuilt/0x00001a91.spv | Bin 0 -> 262836 bytes spirv/vulkan/prebuilt/0x00001a92.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00001a93.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00001a94.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00001a95.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001a96.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001a97.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001a98.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001a99.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001a9a.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001a9b.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001a9c.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001a9d.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001a9e.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001a9f.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001aa0.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001aa1.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001aa2.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001aa3.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00001aa4.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00001aa5.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00001aa6.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00001aa7.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00001aa8.spv | Bin 0 -> 1544 bytes spirv/vulkan/prebuilt/0x00001aa9.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001aaa.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001aab.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001aac.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001aad.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001aae.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001aaf.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001ab0.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00001ab1.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00001ab2.spv | Bin 0 -> 732 bytes spirv/vulkan/prebuilt/0x00001ab3.spv | Bin 0 -> 740 bytes spirv/vulkan/prebuilt/0x00001ab4.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00001ab5.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00001ab6.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00001ab7.spv | Bin 0 -> 848 bytes .../prebuilt/{0x0000cdac.spv => 0x00001ab8.spv} | Bin .../prebuilt/{0x0000cdad.spv => 0x00001ab9.spv} | Bin .../prebuilt/{0x0000cdae.spv => 0x00001aba.spv} | Bin .../prebuilt/{0x0000cdaf.spv => 0x00001abb.spv} | Bin .../prebuilt/{0x0000cdb0.spv => 0x00001abc.spv} | Bin .../prebuilt/{0x0000cdb1.spv => 0x00001abd.spv} | Bin .../prebuilt/{0x0000cdb2.spv => 0x00001abe.spv} | Bin .../prebuilt/{0x0000cdb3.spv => 0x00001abf.spv} | Bin .../prebuilt/{0x0000cdb4.spv => 0x00001ac0.spv} | Bin .../prebuilt/{0x0000cdb5.spv => 0x00001ac1.spv} | Bin .../prebuilt/{0x0000cdb6.spv => 0x00001ac2.spv} | Bin .../prebuilt/{0x0000cdb7.spv => 0x00001ac3.spv} | Bin .../prebuilt/{0x0000cdb8.spv => 0x00001ac4.spv} | Bin .../prebuilt/{0x0000cdb9.spv => 0x00001ac5.spv} | Bin spirv/vulkan/prebuilt/0x00001ac6.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00001ac7.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00001ac8.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001ac9.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001aca.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001acb.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001acc.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001acd.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001ace.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001acf.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001ad0.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001ad1.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001ad2.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001ad3.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001ad4.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001ad5.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001ad6.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00001ad7.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00001ad8.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001ad9.spv | Bin 0 -> 784 bytes spirv/vulkan/prebuilt/0x00001ada.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001adb.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001adc.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001add.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001ade.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001adf.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001ae0.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001ae1.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001ae2.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00001ae3.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00001ae4.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00001ae5.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001ae6.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001ae7.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001ae8.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001ae9.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001aea.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001aeb.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00001aec.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00001aed.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001aee.spv | Bin 0 -> 784 bytes spirv/vulkan/prebuilt/0x00001aef.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001af0.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001af1.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001af2.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001af3.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001af4.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001af5.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001af6.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001af7.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00001af8.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00001af9.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00001afa.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001afb.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001afc.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001afd.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001afe.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00001aff.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00001b00.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00001b01.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00001b02.spv | Bin 0 -> 776 bytes spirv/vulkan/prebuilt/0x00001b03.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00001b04.spv | Bin 0 -> 784 bytes spirv/vulkan/prebuilt/0x00001b05.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001b06.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001b07.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001b08.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001b09.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001b0a.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001b0b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00001b0c.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00001b0d.spv | Bin 0 -> 760 bytes spirv/vulkan/prebuilt/0x00001b0e.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x00001b0f.spv | Bin 0 -> 776 bytes spirv/vulkan/prebuilt/0x00001b10.spv | Bin 0 -> 784 bytes spirv/vulkan/prebuilt/0x00001b11.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001b12.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001b13.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00001b14.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00001b15.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001b16.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001b17.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00001b18.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001b19.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001b1a.spv | Bin 0 -> 796 bytes spirv/vulkan/prebuilt/0x00001b1b.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00001b1c.spv | Bin 0 -> 804 bytes spirv/vulkan/prebuilt/0x00001b1d.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00001b1e.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00001b1f.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00001b20.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x00001b21.spv | Bin 0 -> 928 bytes spirv/vulkan/prebuilt/0x00001b22.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00001b23.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x00001b24.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001b25.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x00001b26.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b27.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00001b28.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00001b29.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00001b2a.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001b2b.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00001b2c.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00001b2d.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x00001b2e.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00001b2f.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00001b30.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b31.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00001b32.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00001b33.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00001b34.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00001b35.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b36.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b37.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00001b38.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00001b39.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b3a.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00001b3b.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b3c.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00001b3d.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b3e.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00001b3f.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001b40.spv | Bin 0 -> 948 bytes spirv/vulkan/prebuilt/0x00001b41.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001b42.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b43.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00001b44.spv | Bin 0 -> 948 bytes spirv/vulkan/prebuilt/0x00001b45.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00001b46.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00001b47.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00001b48.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00001b49.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00001b4a.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b4b.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00001b4c.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00001b4d.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00001b4e.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00001b4f.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00001b50.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b51.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00001b52.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00001b53.spv | Bin 0 -> 920 bytes spirv/vulkan/prebuilt/0x00001b54.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00001b55.spv | Bin 0 -> 928 bytes spirv/vulkan/prebuilt/0x00001b56.spv | Bin 0 -> 912 bytes spirv/vulkan/prebuilt/0x00001b57.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00001b58.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b59.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00001b5a.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00001b5b.spv | Bin 0 -> 968 bytes spirv/vulkan/prebuilt/0x00001b5c.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00001b5d.spv | Bin 0 -> 968 bytes spirv/vulkan/prebuilt/0x00001b5e.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00001b5f.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b60.spv | Bin 0 -> 948 bytes spirv/vulkan/prebuilt/0x00001b61.spv | Bin 0 -> 968 bytes spirv/vulkan/prebuilt/0x00001b62.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00001b63.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00001b64.spv | Bin 0 -> 964 bytes .../prebuilt/{0x0000ca3a.spv => 0x00001b65.spv} | Bin .../prebuilt/{0x0000ca3b.spv => 0x00001b66.spv} | Bin .../prebuilt/{0x0000ca3c.spv => 0x00001b67.spv} | Bin .../prebuilt/{0x0000ca3d.spv => 0x00001b68.spv} | Bin .../prebuilt/{0x0000ca3e.spv => 0x00001b69.spv} | Bin .../prebuilt/{0x0000ca3f.spv => 0x00001b6a.spv} | Bin spirv/vulkan/prebuilt/0x00001b6b.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b6c.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b6d.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b6e.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b6f.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b70.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b71.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00001b72.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00001b73.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00001b74.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b75.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b76.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b77.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b78.spv | Bin 0 -> 1004 bytes spirv/vulkan/prebuilt/0x00001b79.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00001b7a.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00001b7b.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00001b7c.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00001b7d.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b7e.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b7f.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b80.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b81.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b82.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b83.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b84.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b85.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00001b86.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00001b87.spv | Bin 0 -> 1464 bytes spirv/vulkan/prebuilt/0x00001b88.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00001b89.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00001b8a.spv | Bin 0 -> 1464 bytes spirv/vulkan/prebuilt/0x00001b8b.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b8c.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00001b8d.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b8e.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00001b8f.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b90.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00001b91.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00001b92.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00001b93.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00001b94.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00001b95.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00001b96.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b97.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b98.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00001b99.spv | Bin 0 -> 992 bytes spirv/vulkan/prebuilt/0x00001b9a.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00001b9b.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00001b9c.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00001b9d.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00001b9e.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001b9f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001ba0.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001ba1.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00001ba2.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00001ba3.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00001ba4.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00001ba5.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00001ba6.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001ba7.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00001ba8.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00001ba9.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00001baa.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00001bab.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00001bac.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00001bad.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bae.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00001baf.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00001bb0.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bb1.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00001bb2.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00001bb3.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bb4.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bb5.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bb6.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00001bb7.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bb8.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bb9.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bba.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bbb.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00001bbc.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001bbd.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001bbe.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bbf.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001bc0.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001bc1.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001bc2.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001bc3.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001bc4.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001bc5.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00001bc6.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00001bc7.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001bc8.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001bc9.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001bca.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001bcb.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00001bcc.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00001bcd.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00001bce.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00001bcf.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bd0.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00001bd1.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00001bd2.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bd3.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00001bd4.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00001bd5.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bd6.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bd7.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bd8.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00001bd9.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bda.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bdb.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bdc.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bdd.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00001bde.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001bdf.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001be0.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001be1.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001be2.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001be3.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001be4.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001be5.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001be6.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001be7.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00001be8.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00001be9.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001bea.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001beb.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001bec.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001bed.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00001bee.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00001bef.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00001bf0.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00001bf1.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bf2.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00001bf3.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00001bf4.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bf5.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00001bf6.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00001bf7.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bf8.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001bf9.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bfa.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00001bfb.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001bfc.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bfd.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001bfe.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001bff.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00001c00.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001c01.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c02.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001c03.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c04.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001c05.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001c06.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c07.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c08.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c09.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00001c0a.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00001c0b.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001c0c.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c0d.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001c0e.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001c0f.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00001c10.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00001c11.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00001c12.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00001c13.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001c14.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00001c15.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00001c16.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001c17.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00001c18.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00001c19.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001c1a.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00001c1b.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001c1c.spv | Bin 0 -> 1660 bytes spirv/vulkan/prebuilt/0x00001c1d.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00001c1e.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001c1f.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00001c20.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001c21.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00001c22.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00001c23.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c24.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00001c25.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c26.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00001c27.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00001c28.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c29.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00001c2a.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c2b.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00001c2c.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00001c2d.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001c2e.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00001c2f.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00001c30.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00001c31.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00001c32.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00001c33.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00001c34.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00001c35.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00001c36.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x00001c37.spv | Bin 0 -> 2988 bytes spirv/vulkan/prebuilt/0x00001c38.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00001c39.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x00001c3a.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x00001c3b.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001c3c.spv | Bin 0 -> 2656 bytes spirv/vulkan/prebuilt/0x00001c3d.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x00001c3e.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001c3f.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001c40.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001c41.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001c42.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001c43.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001c44.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001c45.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001c46.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001c47.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001c48.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001c49.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001c4a.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001c4b.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001c4c.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001c4d.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001c4e.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001c4f.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001c50.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001c51.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001c52.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001c53.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001c54.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001c55.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001c56.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001c57.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00001c58.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001c59.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00001c5a.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x00001c5b.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00001c5c.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x00001c5d.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001c5e.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x00001c5f.spv | Bin 0 -> 2564 bytes spirv/vulkan/prebuilt/0x00001c60.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00001c61.spv | Bin 0 -> 2124 bytes spirv/vulkan/prebuilt/0x00001c62.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001c63.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x00001c64.spv | Bin 0 -> 2580 bytes spirv/vulkan/prebuilt/0x00001c65.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00001c66.spv | Bin 0 -> 264232 bytes spirv/vulkan/prebuilt/0x00001c67.spv | Bin 0 -> 265020 bytes spirv/vulkan/prebuilt/0x00001c68.spv | Bin 0 -> 265344 bytes spirv/vulkan/prebuilt/0x00001c69.spv | Bin 0 -> 264688 bytes spirv/vulkan/prebuilt/0x00001c6a.spv | Bin 0 -> 263860 bytes spirv/vulkan/prebuilt/0x00001c6b.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00001c6c.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00001c6d.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001c6e.spv | Bin 0 -> 2588 bytes spirv/vulkan/prebuilt/0x00001c6f.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00001c70.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x00001c71.spv | Bin 0 -> 2924 bytes spirv/vulkan/prebuilt/0x00001c72.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001c73.spv | Bin 0 -> 2592 bytes spirv/vulkan/prebuilt/0x00001c74.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x00001c75.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00001c76.spv | Bin 0 -> 2936 bytes spirv/vulkan/prebuilt/0x00001c77.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x00001c78.spv | Bin 0 -> 2604 bytes spirv/vulkan/prebuilt/0x00001c79.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00001c7a.spv | Bin 0 -> 264264 bytes spirv/vulkan/prebuilt/0x00001c7b.spv | Bin 0 -> 265052 bytes spirv/vulkan/prebuilt/0x00001c7c.spv | Bin 0 -> 265376 bytes spirv/vulkan/prebuilt/0x00001c7d.spv | Bin 0 -> 264720 bytes spirv/vulkan/prebuilt/0x00001c7e.spv | Bin 0 -> 263892 bytes spirv/vulkan/prebuilt/0x00001c7f.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x00001c80.spv | Bin 0 -> 3300 bytes spirv/vulkan/prebuilt/0x00001c81.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x00001c82.spv | Bin 0 -> 2968 bytes spirv/vulkan/prebuilt/0x00001c83.spv | Bin 0 -> 2140 bytes spirv/vulkan/prebuilt/0x00001c84.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00001c85.spv | Bin 0 -> 3308 bytes spirv/vulkan/prebuilt/0x00001c86.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x00001c87.spv | Bin 0 -> 2976 bytes spirv/vulkan/prebuilt/0x00001c88.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00001c89.spv | Bin 0 -> 264632 bytes spirv/vulkan/prebuilt/0x00001c8a.spv | Bin 0 -> 265420 bytes spirv/vulkan/prebuilt/0x00001c8b.spv | Bin 0 -> 265744 bytes spirv/vulkan/prebuilt/0x00001c8c.spv | Bin 0 -> 265088 bytes spirv/vulkan/prebuilt/0x00001c8d.spv | Bin 0 -> 264260 bytes spirv/vulkan/prebuilt/0x00001c8e.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00001c8f.spv | Bin 0 -> 3144 bytes spirv/vulkan/prebuilt/0x00001c90.spv | Bin 0 -> 3468 bytes spirv/vulkan/prebuilt/0x00001c91.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001c92.spv | Bin 0 -> 1984 bytes spirv/vulkan/prebuilt/0x00001c93.spv | Bin 0 -> 2104 bytes spirv/vulkan/prebuilt/0x00001c94.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x00001c95.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001c96.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00001c97.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00001c98.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00001c99.spv | Bin 0 -> 3020 bytes spirv/vulkan/prebuilt/0x00001c9a.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x00001c9b.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001c9c.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00001c9d.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00001c9e.spv | Bin 0 -> 2980 bytes spirv/vulkan/prebuilt/0x00001c9f.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00001ca0.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00001ca1.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00001ca2.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00001ca3.spv | Bin 0 -> 2992 bytes spirv/vulkan/prebuilt/0x00001ca4.spv | Bin 0 -> 3316 bytes spirv/vulkan/prebuilt/0x00001ca5.spv | Bin 0 -> 2660 bytes spirv/vulkan/prebuilt/0x00001ca6.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x00001ca7.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00001ca8.spv | Bin 0 -> 2980 bytes spirv/vulkan/prebuilt/0x00001ca9.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00001caa.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00001cab.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00001cac.spv | Bin 0 -> 2360 bytes spirv/vulkan/prebuilt/0x00001cad.spv | Bin 0 -> 3148 bytes spirv/vulkan/prebuilt/0x00001cae.spv | Bin 0 -> 3472 bytes spirv/vulkan/prebuilt/0x00001caf.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x00001cb0.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00001cb1.spv | Bin 0 -> 2140 bytes spirv/vulkan/prebuilt/0x00001cb2.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x00001cb3.spv | Bin 0 -> 3252 bytes spirv/vulkan/prebuilt/0x00001cb4.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x00001cb5.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00001cb6.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00001cb7.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x00001cb8.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00001cb9.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00001cba.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00001cbb.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00001cbc.spv | Bin 0 -> 3124 bytes spirv/vulkan/prebuilt/0x00001cbd.spv | Bin 0 -> 3448 bytes spirv/vulkan/prebuilt/0x00001cbe.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001cbf.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00001cc0.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00001cc1.spv | Bin 0 -> 3036 bytes spirv/vulkan/prebuilt/0x00001cc2.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x00001cc3.spv | Bin 0 -> 2704 bytes spirv/vulkan/prebuilt/0x00001cc4.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00001cc5.spv | Bin 0 -> 2440 bytes spirv/vulkan/prebuilt/0x00001cc6.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001cc7.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00001cc8.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001cc9.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00001cca.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001ccb.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00001ccc.spv | Bin 0 -> 3500 bytes spirv/vulkan/prebuilt/0x00001ccd.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00001cce.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x00001ccf.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00001cd0.spv | Bin 0 -> 3324 bytes spirv/vulkan/prebuilt/0x00001cd1.spv | Bin 0 -> 3648 bytes spirv/vulkan/prebuilt/0x00001cd2.spv | Bin 0 -> 2992 bytes spirv/vulkan/prebuilt/0x00001cd3.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00001cd4.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x00001cd5.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x00001cd6.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00001cd7.spv | Bin 0 -> 3024 bytes spirv/vulkan/prebuilt/0x00001cd8.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00001cd9.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001cda.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001cdb.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001cdc.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001cdd.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001cde.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001cdf.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001ce0.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001ce1.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001ce2.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001ce3.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001ce4.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001ce5.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001ce6.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001ce7.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001ce8.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x00001ce9.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x00001cea.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00001ceb.spv | Bin 0 -> 3024 bytes spirv/vulkan/prebuilt/0x00001cec.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00001ced.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001cee.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001cef.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001cf0.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001cf1.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001cf2.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001cf3.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001cf4.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001cf5.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001cf6.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001cf7.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x00001cf8.spv | Bin 0 -> 2888 bytes spirv/vulkan/prebuilt/0x00001cf9.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00001cfa.spv | Bin 0 -> 2556 bytes spirv/vulkan/prebuilt/0x00001cfb.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00001cfc.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00001cfd.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x00001cfe.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00001cff.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00001d00.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00001d01.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00001d02.spv | Bin 0 -> 2880 bytes spirv/vulkan/prebuilt/0x00001d03.spv | Bin 0 -> 3204 bytes spirv/vulkan/prebuilt/0x00001d04.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x00001d05.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00001d06.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00001d07.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00001d08.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001d09.spv | Bin 0 -> 2588 bytes spirv/vulkan/prebuilt/0x00001d0a.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00001d0b.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001d0c.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00001d0d.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x00001d0e.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00001d0f.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00001d10.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00001d11.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001d12.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00001d13.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x00001d14.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00001d15.spv | Bin 0 -> 2116 bytes spirv/vulkan/prebuilt/0x00001d16.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00001d17.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001d18.spv | Bin 0 -> 2572 bytes spirv/vulkan/prebuilt/0x00001d19.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x00001d1a.spv | Bin 0 -> 2104 bytes spirv/vulkan/prebuilt/0x00001d1b.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x00001d1c.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001d1d.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00001d1e.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00001d1f.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00001d20.spv | Bin 0 -> 2996 bytes spirv/vulkan/prebuilt/0x00001d21.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x00001d22.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x00001d23.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x00001d24.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00001d25.spv | Bin 0 -> 2936 bytes spirv/vulkan/prebuilt/0x00001d26.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x00001d27.spv | Bin 0 -> 2604 bytes spirv/vulkan/prebuilt/0x00001d28.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00001d29.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00001d2a.spv | Bin 0 -> 2936 bytes spirv/vulkan/prebuilt/0x00001d2b.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x00001d2c.spv | Bin 0 -> 2604 bytes spirv/vulkan/prebuilt/0x00001d2d.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00001d2e.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001d2f.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001d30.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001d31.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001d32.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001d33.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00001d34.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001d35.spv | Bin 0 -> 3744 bytes spirv/vulkan/prebuilt/0x00001d36.spv | Bin 0 -> 3088 bytes spirv/vulkan/prebuilt/0x00001d37.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00001d38.spv | Bin 0 -> 2452 bytes spirv/vulkan/prebuilt/0x00001d39.spv | Bin 0 -> 3240 bytes spirv/vulkan/prebuilt/0x00001d3a.spv | Bin 0 -> 3564 bytes spirv/vulkan/prebuilt/0x00001d3b.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x00001d3c.spv | Bin 0 -> 2080 bytes spirv/vulkan/prebuilt/0x00001d3d.spv | Bin 0 -> 4852 bytes spirv/vulkan/prebuilt/0x00001d3e.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00001d3f.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x00001d40.spv | Bin 0 -> 2572 bytes spirv/vulkan/prebuilt/0x00001d41.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00001d42.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x00001d43.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00001d44.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001d45.spv | Bin 0 -> 3764 bytes spirv/vulkan/prebuilt/0x00001d46.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x00001d47.spv | Bin 0 -> 2280 bytes spirv/vulkan/prebuilt/0x00001d48.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00001d49.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00001d4a.spv | Bin 0 -> 3712 bytes spirv/vulkan/prebuilt/0x00001d4b.spv | Bin 0 -> 3056 bytes spirv/vulkan/prebuilt/0x00001d4c.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001d4d.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00001d4e.spv | Bin 0 -> 3140 bytes spirv/vulkan/prebuilt/0x00001d4f.spv | Bin 0 -> 3464 bytes spirv/vulkan/prebuilt/0x00001d50.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00001d51.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x00001d52.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x00001d53.spv | Bin 0 -> 3180 bytes spirv/vulkan/prebuilt/0x00001d54.spv | Bin 0 -> 3504 bytes spirv/vulkan/prebuilt/0x00001d55.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00001d56.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x00001d57.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x00001d58.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001d59.spv | Bin 0 -> 3572 bytes spirv/vulkan/prebuilt/0x00001d5a.spv | Bin 0 -> 2916 bytes spirv/vulkan/prebuilt/0x00001d5b.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00001d5c.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x00001d5d.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001d5e.spv | Bin 0 -> 3572 bytes spirv/vulkan/prebuilt/0x00001d5f.spv | Bin 0 -> 2916 bytes spirv/vulkan/prebuilt/0x00001d60.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00001d61.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x00001d62.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x00001d63.spv | Bin 0 -> 3584 bytes spirv/vulkan/prebuilt/0x00001d64.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x00001d65.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x00001d66.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d67.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d68.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d69.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d6a.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d6b.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d6c.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d6d.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d6e.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d6f.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d70.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d71.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d72.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d73.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d74.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d75.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d76.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d77.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d78.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d79.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d7a.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d7b.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d7c.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d7d.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d7e.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d7f.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00001d80.spv | Bin 0 -> 3004 bytes spirv/vulkan/prebuilt/0x00001d81.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00001d82.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00001d83.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00001d84.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001d85.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00001d86.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00001d87.spv | Bin 0 -> 2708 bytes spirv/vulkan/prebuilt/0x00001d88.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001d89.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001d8a.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00001d8b.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00001d8c.spv | Bin 0 -> 2708 bytes spirv/vulkan/prebuilt/0x00001d8d.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001d8e.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001d8f.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00001d90.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00001d91.spv | Bin 0 -> 2708 bytes spirv/vulkan/prebuilt/0x00001d92.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001d93.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00001d94.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00001d95.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00001d96.spv | Bin 0 -> 2708 bytes spirv/vulkan/prebuilt/0x00001d97.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00001d98.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001d99.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x00001d9a.spv | Bin 0 -> 3340 bytes spirv/vulkan/prebuilt/0x00001d9b.spv | Bin 0 -> 2684 bytes spirv/vulkan/prebuilt/0x00001d9c.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00001d9d.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00001d9e.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x00001d9f.spv | Bin 0 -> 3340 bytes spirv/vulkan/prebuilt/0x00001da0.spv | Bin 0 -> 2684 bytes spirv/vulkan/prebuilt/0x00001da1.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00001da2.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00001da3.spv | Bin 0 -> 2984 bytes spirv/vulkan/prebuilt/0x00001da4.spv | Bin 0 -> 3308 bytes spirv/vulkan/prebuilt/0x00001da5.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00001da6.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00001da7.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00001da8.spv | Bin 0 -> 2984 bytes spirv/vulkan/prebuilt/0x00001da9.spv | Bin 0 -> 3308 bytes spirv/vulkan/prebuilt/0x00001daa.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00001dab.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00001dac.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00001dad.spv | Bin 0 -> 3020 bytes spirv/vulkan/prebuilt/0x00001dae.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x00001daf.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001db0.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00001db1.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00001db2.spv | Bin 0 -> 3020 bytes spirv/vulkan/prebuilt/0x00001db3.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x00001db4.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00001db5.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00001db6.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00001db7.spv | Bin 0 -> 2996 bytes spirv/vulkan/prebuilt/0x00001db8.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x00001db9.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x00001dba.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x00001dbb.spv | Bin 0 -> 2288 bytes spirv/vulkan/prebuilt/0x00001dbc.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00001dbd.spv | Bin 0 -> 3400 bytes spirv/vulkan/prebuilt/0x00001dbe.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00001dbf.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00001dc0.spv | Bin 0 -> 2288 bytes spirv/vulkan/prebuilt/0x00001dc1.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00001dc2.spv | Bin 0 -> 3400 bytes spirv/vulkan/prebuilt/0x00001dc3.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00001dc4.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00001dc5.spv | Bin 0 -> 2288 bytes spirv/vulkan/prebuilt/0x00001dc6.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00001dc7.spv | Bin 0 -> 3400 bytes spirv/vulkan/prebuilt/0x00001dc8.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00001dc9.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00001dca.spv | Bin 0 -> 2288 bytes spirv/vulkan/prebuilt/0x00001dcb.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00001dcc.spv | Bin 0 -> 3400 bytes spirv/vulkan/prebuilt/0x00001dcd.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00001dce.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00001dcf.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001dd0.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00001dd1.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00001dd2.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001dd3.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001dd4.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001dd5.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00001dd6.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00001dd7.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001dd8.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001dd9.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001dda.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00001ddb.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00001ddc.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001ddd.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001dde.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001ddf.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00001de0.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00001de1.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001de2.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001de3.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00001de4.spv | Bin 0 -> 3140 bytes spirv/vulkan/prebuilt/0x00001de5.spv | Bin 0 -> 3464 bytes spirv/vulkan/prebuilt/0x00001de6.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00001de7.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x00001de8.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00001de9.spv | Bin 0 -> 3252 bytes spirv/vulkan/prebuilt/0x00001dea.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001deb.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00001dec.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00001ded.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00001dee.spv | Bin 0 -> 3252 bytes spirv/vulkan/prebuilt/0x00001def.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001df0.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00001df1.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00001df2.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00001df3.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001df4.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00001df5.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001df6.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00001df7.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00001df8.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x00001df9.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x00001dfa.spv | Bin 0 -> 2988 bytes spirv/vulkan/prebuilt/0x00001dfb.spv | Bin 0 -> 2160 bytes spirv/vulkan/prebuilt/0x00001dfc.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00001dfd.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x00001dfe.spv | Bin 0 -> 3612 bytes spirv/vulkan/prebuilt/0x00001dff.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x00001e00.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x00001e01.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e02.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e03.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e04.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e05.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e06.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e07.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e08.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e09.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e0a.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e0b.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e0c.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e0d.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e0e.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e0f.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e10.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e11.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e12.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e13.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e14.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e15.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e16.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e17.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e18.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e19.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e1a.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e1b.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e1c.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e1d.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e1e.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e1f.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e20.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e21.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e22.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e23.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e24.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e25.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e26.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e27.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e28.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e29.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e2a.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e2b.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e2c.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e2d.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e2e.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e2f.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e30.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e31.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e32.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e33.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e34.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e35.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e36.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e37.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e38.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e39.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e3a.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e3b.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e3c.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e3d.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e3e.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e3f.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e40.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e41.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e42.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e43.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e44.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e45.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e46.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e47.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e48.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e49.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e4a.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e4b.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e4c.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e4d.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e4e.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e4f.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e50.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e51.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e52.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e53.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e54.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e55.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e56.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e57.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e58.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e59.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e5a.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e5b.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e5c.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e5d.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e5e.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e5f.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e60.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e61.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e62.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e63.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e64.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e65.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e66.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e67.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e68.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e69.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e6a.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e6b.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e6c.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e6d.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e6e.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e6f.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00001e70.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00001e71.spv | Bin 0 -> 3428 bytes spirv/vulkan/prebuilt/0x00001e72.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001e73.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00001e74.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e75.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e76.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e77.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e78.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e79.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e7a.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e7b.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e7c.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e7d.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e7e.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e7f.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e80.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e81.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e82.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e83.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e84.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e85.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e86.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e87.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e88.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e89.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e8a.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e8b.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e8c.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e8d.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001e8e.spv | Bin 0 -> 3096 bytes spirv/vulkan/prebuilt/0x00001e8f.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00001e90.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00001e91.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00001e92.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00001e93.spv | Bin 0 -> 3092 bytes spirv/vulkan/prebuilt/0x00001e94.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00001e95.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001e96.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00001e97.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00001e98.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00001e99.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001e9a.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00001e9b.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00001e9c.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x00001e9d.spv | Bin 0 -> 3384 bytes spirv/vulkan/prebuilt/0x00001e9e.spv | Bin 0 -> 3708 bytes spirv/vulkan/prebuilt/0x00001e9f.spv | Bin 0 -> 3052 bytes spirv/vulkan/prebuilt/0x00001ea0.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00001ea1.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00001ea2.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x00001ea3.spv | Bin 0 -> 3192 bytes spirv/vulkan/prebuilt/0x00001ea4.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00001ea5.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00001ea6.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00001ea7.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00001ea8.spv | Bin 0 -> 3456 bytes spirv/vulkan/prebuilt/0x00001ea9.spv | Bin 0 -> 3780 bytes spirv/vulkan/prebuilt/0x00001eaa.spv | Bin 0 -> 3124 bytes spirv/vulkan/prebuilt/0x00001eab.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x00001eac.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00001ead.spv | Bin 0 -> 3456 bytes spirv/vulkan/prebuilt/0x00001eae.spv | Bin 0 -> 3780 bytes spirv/vulkan/prebuilt/0x00001eaf.spv | Bin 0 -> 3124 bytes spirv/vulkan/prebuilt/0x00001eb0.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x00001eb1.spv | Bin 0 -> 2656 bytes spirv/vulkan/prebuilt/0x00001eb2.spv | Bin 0 -> 3444 bytes spirv/vulkan/prebuilt/0x00001eb3.spv | Bin 0 -> 3768 bytes spirv/vulkan/prebuilt/0x00001eb4.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00001eb5.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00001eb6.spv | Bin 0 -> 2656 bytes spirv/vulkan/prebuilt/0x00001eb7.spv | Bin 0 -> 3444 bytes spirv/vulkan/prebuilt/0x00001eb8.spv | Bin 0 -> 3768 bytes spirv/vulkan/prebuilt/0x00001eb9.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00001eba.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00001ebb.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x00001ebc.spv | Bin 0 -> 3468 bytes spirv/vulkan/prebuilt/0x00001ebd.spv | Bin 0 -> 3792 bytes spirv/vulkan/prebuilt/0x00001ebe.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00001ebf.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001ec0.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x00001ec1.spv | Bin 0 -> 3468 bytes spirv/vulkan/prebuilt/0x00001ec2.spv | Bin 0 -> 3792 bytes spirv/vulkan/prebuilt/0x00001ec3.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00001ec4.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001ec5.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x00001ec6.spv | Bin 0 -> 3136 bytes spirv/vulkan/prebuilt/0x00001ec7.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x00001ec8.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x00001ec9.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00001eca.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001ecb.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001ecc.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001ecd.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001ece.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001ecf.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001ed0.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001ed1.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001ed2.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001ed3.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001ed4.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00001ed5.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00001ed6.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x00001ed7.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00001ed8.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001ed9.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001eda.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001edb.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001edc.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001edd.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001ede.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001edf.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001ee0.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001ee1.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001ee2.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001ee3.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00001ee4.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00001ee5.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x00001ee6.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00001ee7.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001ee8.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00001ee9.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001eea.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00001eeb.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001eec.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00001eed.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00001eee.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001eef.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00001ef0.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001ef1.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00001ef2.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001ef3.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001ef4.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001ef5.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001ef6.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001ef7.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00001ef8.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001ef9.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00001efa.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001efb.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00001efc.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00001efd.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x00001efe.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00001eff.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x00001f00.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00001f01.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001f02.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001f03.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001f04.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001f05.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001f06.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f07.spv | Bin 0 -> 4036 bytes spirv/vulkan/prebuilt/0x00001f08.spv | Bin 0 -> 4360 bytes spirv/vulkan/prebuilt/0x00001f09.spv | Bin 0 -> 3704 bytes spirv/vulkan/prebuilt/0x00001f0a.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00001f0b.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f0c.spv | Bin 0 -> 4036 bytes spirv/vulkan/prebuilt/0x00001f0d.spv | Bin 0 -> 4360 bytes spirv/vulkan/prebuilt/0x00001f0e.spv | Bin 0 -> 3704 bytes spirv/vulkan/prebuilt/0x00001f0f.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00001f10.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00001f11.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00001f12.spv | Bin 0 -> 4296 bytes spirv/vulkan/prebuilt/0x00001f13.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x00001f14.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001f15.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f16.spv | Bin 0 -> 4036 bytes spirv/vulkan/prebuilt/0x00001f17.spv | Bin 0 -> 4360 bytes spirv/vulkan/prebuilt/0x00001f18.spv | Bin 0 -> 3704 bytes spirv/vulkan/prebuilt/0x00001f19.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00001f1a.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f1b.spv | Bin 0 -> 4036 bytes spirv/vulkan/prebuilt/0x00001f1c.spv | Bin 0 -> 4360 bytes spirv/vulkan/prebuilt/0x00001f1d.spv | Bin 0 -> 3704 bytes spirv/vulkan/prebuilt/0x00001f1e.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00001f1f.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00001f20.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00001f21.spv | Bin 0 -> 4296 bytes spirv/vulkan/prebuilt/0x00001f22.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x00001f23.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001f24.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00001f25.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00001f26.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x00001f27.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00001f28.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001f29.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00001f2a.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00001f2b.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x00001f2c.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00001f2d.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00001f2e.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001f2f.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001f30.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001f31.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001f32.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001f33.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x00001f34.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00001f35.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00001f36.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00001f37.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00001f38.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00001f39.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00001f3a.spv | Bin 0 -> 4296 bytes spirv/vulkan/prebuilt/0x00001f3b.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x00001f3c.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001f3d.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00001f3e.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00001f3f.spv | Bin 0 -> 4296 bytes spirv/vulkan/prebuilt/0x00001f40.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x00001f41.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00001f42.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f43.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f44.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f45.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f46.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f47.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f48.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f49.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f4a.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f4b.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f4c.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f4d.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f4e.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f4f.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f50.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f51.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f52.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f53.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f54.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f55.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f56.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f57.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f58.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f59.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f5a.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f5b.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f5c.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f5d.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f5e.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f5f.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f60.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f61.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f62.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f63.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f64.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f65.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f66.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f67.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f68.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f69.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f6a.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f6b.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f6c.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f6d.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f6e.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f6f.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f70.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f71.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f72.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f73.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f74.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f75.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f76.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f77.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f78.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f79.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x00001f7a.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x00001f7b.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x00001f7c.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00001f7d.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001f7e.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f7f.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f80.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f81.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f82.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f83.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f84.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f85.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f86.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f87.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f88.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f89.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f8a.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f8b.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f8c.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f8d.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00001f8e.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00001f8f.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00001f90.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00001f91.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f92.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x00001f93.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f94.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001f95.spv | Bin 0 -> 3520 bytes spirv/vulkan/prebuilt/0x00001f96.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001f97.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001f98.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00001f99.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001f9a.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00001f9b.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001f9c.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001f9d.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00001f9e.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001f9f.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00001fa0.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00001fa1.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00001fa2.spv | Bin 0 -> 3536 bytes spirv/vulkan/prebuilt/0x00001fa3.spv | Bin 0 -> 2880 bytes spirv/vulkan/prebuilt/0x00001fa4.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00001fa5.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00001fa6.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x00001fa7.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001fa8.spv | Bin 0 -> 3536 bytes spirv/vulkan/prebuilt/0x00001fa9.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001faa.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001fab.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00001fac.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001fad.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00001fae.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x00001faf.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001fb0.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00001fb1.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00001fb2.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00001fb3.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001fb4.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001fb5.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00001fb6.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001fb7.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00001fb8.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00001fb9.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00001fba.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00001fbb.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001fbc.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00001fbd.spv | Bin 0 -> 3392 bytes spirv/vulkan/prebuilt/0x00001fbe.spv | Bin 0 -> 3536 bytes spirv/vulkan/prebuilt/0x00001fbf.spv | Bin 0 -> 2880 bytes spirv/vulkan/prebuilt/0x00001fc0.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00001fc1.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00001fc2.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00001fc3.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00001fc4.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001fc5.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00001fc6.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00001fc7.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00001fc8.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00001fc9.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00001fca.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x00001fcb.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00001fcc.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00001fcd.spv | Bin 0 -> 3524 bytes spirv/vulkan/prebuilt/0x00001fce.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001fcf.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001fd0.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001fd1.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001fd2.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001fd3.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x00001fd4.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00001fd5.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00001fd6.spv | Bin 0 -> 3524 bytes spirv/vulkan/prebuilt/0x00001fd7.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001fd8.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001fd9.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001fda.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001fdb.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001fdc.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001fdd.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00001fde.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x00001fdf.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001fe0.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001fe1.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001fe2.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x00001fe3.spv | Bin 0 -> 2932 bytes spirv/vulkan/prebuilt/0x00001fe4.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00001fe5.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001fe6.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00001fe7.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x00001fe8.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001fe9.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00001fea.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00001feb.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x00001fec.spv | Bin 0 -> 2932 bytes spirv/vulkan/prebuilt/0x00001fed.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00001fee.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00001fef.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00001ff0.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00001ff1.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001ff2.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x00001ff3.spv | Bin 0 -> 3396 bytes spirv/vulkan/prebuilt/0x00001ff4.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001ff5.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001ff6.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00001ff7.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00001ff8.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00001ff9.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00001ffa.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00001ffb.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x00001ffc.spv | Bin 0 -> 3396 bytes spirv/vulkan/prebuilt/0x00001ffd.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00001ffe.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00001fff.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00002000.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00002001.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002002.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x00002003.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x00002004.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00002005.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00002006.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x00002007.spv | Bin 0 -> 2932 bytes spirv/vulkan/prebuilt/0x00002008.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002009.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x0000200a.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x0000200b.spv | Bin 0 -> 3460 bytes spirv/vulkan/prebuilt/0x0000200c.spv | Bin 0 -> 3440 bytes spirv/vulkan/prebuilt/0x0000200d.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x0000200e.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x0000200f.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x00002010.spv | Bin 0 -> 2932 bytes spirv/vulkan/prebuilt/0x00002011.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002012.spv | Bin 0 -> 2724 bytes spirv/vulkan/prebuilt/0x00002013.spv | Bin 0 -> 3512 bytes spirv/vulkan/prebuilt/0x00002014.spv | Bin 0 -> 3836 bytes spirv/vulkan/prebuilt/0x00002015.spv | Bin 0 -> 3180 bytes spirv/vulkan/prebuilt/0x00002016.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00002017.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x00002018.spv | Bin 0 -> 3528 bytes spirv/vulkan/prebuilt/0x00002019.spv | Bin 0 -> 3852 bytes spirv/vulkan/prebuilt/0x0000201a.spv | Bin 0 -> 3196 bytes spirv/vulkan/prebuilt/0x0000201b.spv | Bin 0 -> 2368 bytes spirv/vulkan/prebuilt/0x0000201c.spv | Bin 0 -> 2952 bytes spirv/vulkan/prebuilt/0x0000201d.spv | Bin 0 -> 3740 bytes spirv/vulkan/prebuilt/0x0000201e.spv | Bin 0 -> 4064 bytes spirv/vulkan/prebuilt/0x0000201f.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00002020.spv | Bin 0 -> 2580 bytes spirv/vulkan/prebuilt/0x00002021.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002022.spv | Bin 0 -> 3516 bytes spirv/vulkan/prebuilt/0x00002023.spv | Bin 0 -> 3840 bytes spirv/vulkan/prebuilt/0x00002024.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00002025.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00002026.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002027.spv | Bin 0 -> 3516 bytes spirv/vulkan/prebuilt/0x00002028.spv | Bin 0 -> 3840 bytes spirv/vulkan/prebuilt/0x00002029.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x0000202a.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x0000202b.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x0000202c.spv | Bin 0 -> 3532 bytes spirv/vulkan/prebuilt/0x0000202d.spv | Bin 0 -> 3856 bytes spirv/vulkan/prebuilt/0x0000202e.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x0000202f.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x00002030.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00002031.spv | Bin 0 -> 3532 bytes spirv/vulkan/prebuilt/0x00002032.spv | Bin 0 -> 3856 bytes spirv/vulkan/prebuilt/0x00002033.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x00002034.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x00002035.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00002036.spv | Bin 0 -> 3828 bytes spirv/vulkan/prebuilt/0x00002037.spv | Bin 0 -> 4152 bytes spirv/vulkan/prebuilt/0x00002038.spv | Bin 0 -> 3496 bytes spirv/vulkan/prebuilt/0x00002039.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x0000203a.spv | Bin 0 -> 3168 bytes spirv/vulkan/prebuilt/0x0000203b.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x0000203c.spv | Bin 0 -> 4280 bytes spirv/vulkan/prebuilt/0x0000203d.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x0000203e.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x0000203f.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00002040.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00002041.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x00002042.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00002043.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x00002044.spv | Bin 0 -> 3072 bytes spirv/vulkan/prebuilt/0x00002045.spv | Bin 0 -> 3860 bytes spirv/vulkan/prebuilt/0x00002046.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x00002047.spv | Bin 0 -> 3528 bytes spirv/vulkan/prebuilt/0x00002048.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00002049.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x0000204a.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x0000204b.spv | Bin 0 -> 4212 bytes spirv/vulkan/prebuilt/0x0000204c.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x0000204d.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x0000204e.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x0000204f.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x00002050.spv | Bin 0 -> 4212 bytes spirv/vulkan/prebuilt/0x00002051.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x00002052.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002053.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x00002054.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x00002055.spv | Bin 0 -> 4348 bytes spirv/vulkan/prebuilt/0x00002056.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x00002057.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x00002058.spv | Bin 0 -> 3088 bytes spirv/vulkan/prebuilt/0x00002059.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x0000205a.spv | Bin 0 -> 4200 bytes spirv/vulkan/prebuilt/0x0000205b.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x0000205c.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x0000205d.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x0000205e.spv | Bin 0 -> 3828 bytes spirv/vulkan/prebuilt/0x0000205f.spv | Bin 0 -> 4152 bytes spirv/vulkan/prebuilt/0x00002060.spv | Bin 0 -> 3496 bytes spirv/vulkan/prebuilt/0x00002061.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00002062.spv | Bin 0 -> 3168 bytes spirv/vulkan/prebuilt/0x00002063.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x00002064.spv | Bin 0 -> 4280 bytes spirv/vulkan/prebuilt/0x00002065.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x00002066.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x00002067.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00002068.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x00002069.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x0000206a.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x0000206b.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x0000206c.spv | Bin 0 -> 3072 bytes spirv/vulkan/prebuilt/0x0000206d.spv | Bin 0 -> 3860 bytes spirv/vulkan/prebuilt/0x0000206e.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x0000206f.spv | Bin 0 -> 3528 bytes spirv/vulkan/prebuilt/0x00002070.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00002071.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00002072.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x00002073.spv | Bin 0 -> 4212 bytes spirv/vulkan/prebuilt/0x00002074.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x00002075.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002076.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00002077.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x00002078.spv | Bin 0 -> 4212 bytes spirv/vulkan/prebuilt/0x00002079.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x0000207a.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x0000207b.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x0000207c.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x0000207d.spv | Bin 0 -> 4348 bytes spirv/vulkan/prebuilt/0x0000207e.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x0000207f.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x00002080.spv | Bin 0 -> 3088 bytes spirv/vulkan/prebuilt/0x00002081.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x00002082.spv | Bin 0 -> 4200 bytes spirv/vulkan/prebuilt/0x00002083.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00002084.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x00002085.spv | Bin 0 -> 2720 bytes spirv/vulkan/prebuilt/0x00002086.spv | Bin 0 -> 3508 bytes spirv/vulkan/prebuilt/0x00002087.spv | Bin 0 -> 3832 bytes spirv/vulkan/prebuilt/0x00002088.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00002089.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x0000208a.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x0000208b.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x0000208c.spv | Bin 0 -> 3864 bytes spirv/vulkan/prebuilt/0x0000208d.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x0000208e.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x0000208f.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00002090.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00002091.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00002092.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00002093.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00002094.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00002095.spv | Bin 0 -> 3636 bytes spirv/vulkan/prebuilt/0x00002096.spv | Bin 0 -> 3960 bytes spirv/vulkan/prebuilt/0x00002097.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00002098.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00002099.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x0000209a.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x0000209b.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x0000209c.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x0000209d.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x0000209e.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x0000209f.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x000020a0.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x000020a1.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x000020a2.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x000020a3.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x000020a4.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x000020a5.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x000020a6.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x000020a7.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x000020a8.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x000020a9.spv | Bin 0 -> 3672 bytes spirv/vulkan/prebuilt/0x000020aa.spv | Bin 0 -> 3996 bytes spirv/vulkan/prebuilt/0x000020ab.spv | Bin 0 -> 3340 bytes spirv/vulkan/prebuilt/0x000020ac.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x000020ad.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x000020ae.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x000020af.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x000020b0.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x000020b1.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x000020b2.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x000020b3.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x000020b4.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x000020b5.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x000020b6.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x000020b7.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x000020b8.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x000020b9.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x000020ba.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x000020bb.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x000020bc.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x000020bd.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x000020be.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x000020bf.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x000020c0.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x000020c1.spv | Bin 0 -> 2888 bytes spirv/vulkan/prebuilt/0x000020c2.spv | Bin 0 -> 3676 bytes spirv/vulkan/prebuilt/0x000020c3.spv | Bin 0 -> 4000 bytes spirv/vulkan/prebuilt/0x000020c4.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x000020c5.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x000020c6.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x000020c7.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x000020c8.spv | Bin 0 -> 3880 bytes spirv/vulkan/prebuilt/0x000020c9.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x000020ca.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x000020cb.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x000020cc.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x000020cd.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x000020ce.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x000020cf.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x000020d0.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x000020d1.spv | Bin 0 -> 3584 bytes spirv/vulkan/prebuilt/0x000020d2.spv | Bin 0 -> 3908 bytes spirv/vulkan/prebuilt/0x000020d3.spv | Bin 0 -> 3252 bytes spirv/vulkan/prebuilt/0x000020d4.spv | Bin 0 -> 2424 bytes spirv/vulkan/prebuilt/0x000020d5.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x000020d6.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x000020d7.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x000020d8.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x000020d9.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x000020da.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x000020db.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x000020dc.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x000020dd.spv | Bin 0 -> 3348 bytes spirv/vulkan/prebuilt/0x000020de.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x000020df.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x000020e0.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x000020e1.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x000020e2.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x000020e3.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x000020e4.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x000020e5.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x000020e6.spv | Bin 0 -> 3880 bytes spirv/vulkan/prebuilt/0x000020e7.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x000020e8.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x000020e9.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x000020ea.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x000020eb.spv | Bin 0 -> 3912 bytes spirv/vulkan/prebuilt/0x000020ec.spv | Bin 0 -> 3256 bytes spirv/vulkan/prebuilt/0x000020ed.spv | Bin 0 -> 2428 bytes spirv/vulkan/prebuilt/0x000020ee.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000020ef.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x000020f0.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x000020f1.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x000020f2.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x000020f3.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x000020f4.spv | Bin 0 -> 3684 bytes spirv/vulkan/prebuilt/0x000020f5.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x000020f6.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x000020f7.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x000020f8.spv | Bin 0 -> 2776 bytes spirv/vulkan/prebuilt/0x000020f9.spv | Bin 0 -> 3564 bytes spirv/vulkan/prebuilt/0x000020fa.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x000020fb.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x000020fc.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x000020fd.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x000020fe.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x000020ff.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x00002100.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00002101.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00002102.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x00002103.spv | Bin 0 -> 3592 bytes spirv/vulkan/prebuilt/0x00002104.spv | Bin 0 -> 3916 bytes spirv/vulkan/prebuilt/0x00002105.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x00002106.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x00002107.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00002108.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x00002109.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x0000210a.spv | Bin 0 -> 3300 bytes spirv/vulkan/prebuilt/0x0000210b.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x0000210c.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x0000210d.spv | Bin 0 -> 3688 bytes spirv/vulkan/prebuilt/0x0000210e.spv | Bin 0 -> 4012 bytes spirv/vulkan/prebuilt/0x0000210f.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x00002110.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x00002111.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x00002112.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00002113.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x00002114.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x00002115.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00002116.spv | Bin 0 -> 2776 bytes spirv/vulkan/prebuilt/0x00002117.spv | Bin 0 -> 3564 bytes spirv/vulkan/prebuilt/0x00002118.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x00002119.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x0000211a.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x0000211b.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x0000211c.spv | Bin 0 -> 3596 bytes spirv/vulkan/prebuilt/0x0000211d.spv | Bin 0 -> 3920 bytes spirv/vulkan/prebuilt/0x0000211e.spv | Bin 0 -> 3264 bytes spirv/vulkan/prebuilt/0x0000211f.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x00002120.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x00002121.spv | Bin 0 -> 3636 bytes spirv/vulkan/prebuilt/0x00002122.spv | Bin 0 -> 3960 bytes spirv/vulkan/prebuilt/0x00002123.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00002124.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00002125.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00002126.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x00002127.spv | Bin 0 -> 4016 bytes spirv/vulkan/prebuilt/0x00002128.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x00002129.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x0000212a.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x0000212b.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x0000212c.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x0000212d.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x0000212e.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x0000212f.spv | Bin 0 -> 2720 bytes spirv/vulkan/prebuilt/0x00002130.spv | Bin 0 -> 3508 bytes spirv/vulkan/prebuilt/0x00002131.spv | Bin 0 -> 3832 bytes spirv/vulkan/prebuilt/0x00002132.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00002133.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x00002134.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x00002135.spv | Bin 0 -> 3540 bytes spirv/vulkan/prebuilt/0x00002136.spv | Bin 0 -> 3864 bytes spirv/vulkan/prebuilt/0x00002137.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00002138.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x00002139.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x0000213a.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x0000213b.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x0000213c.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x0000213d.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x0000213e.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x0000213f.spv | Bin 0 -> 3636 bytes spirv/vulkan/prebuilt/0x00002140.spv | Bin 0 -> 3960 bytes spirv/vulkan/prebuilt/0x00002141.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x00002142.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00002143.spv | Bin 0 -> 2756 bytes spirv/vulkan/prebuilt/0x00002144.spv | Bin 0 -> 3544 bytes spirv/vulkan/prebuilt/0x00002145.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x00002146.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00002147.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00002148.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x00002149.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x0000214a.spv | Bin 0 -> 3900 bytes spirv/vulkan/prebuilt/0x0000214b.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x0000214c.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x0000214d.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x0000214e.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x0000214f.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x00002150.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00002151.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002152.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00002153.spv | Bin 0 -> 3672 bytes spirv/vulkan/prebuilt/0x00002154.spv | Bin 0 -> 3996 bytes spirv/vulkan/prebuilt/0x00002155.spv | Bin 0 -> 3340 bytes spirv/vulkan/prebuilt/0x00002156.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x00002157.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00002158.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00002159.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x0000215a.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x0000215b.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x0000215c.spv | Bin 0 -> 2760 bytes spirv/vulkan/prebuilt/0x0000215d.spv | Bin 0 -> 3548 bytes spirv/vulkan/prebuilt/0x0000215e.spv | Bin 0 -> 3872 bytes spirv/vulkan/prebuilt/0x0000215f.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00002160.spv | Bin 0 -> 2388 bytes spirv/vulkan/prebuilt/0x00002161.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00002162.spv | Bin 0 -> 3580 bytes spirv/vulkan/prebuilt/0x00002163.spv | Bin 0 -> 3904 bytes spirv/vulkan/prebuilt/0x00002164.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x00002165.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00002166.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x00002167.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x00002168.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x00002169.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x0000216a.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x0000216b.spv | Bin 0 -> 2888 bytes spirv/vulkan/prebuilt/0x0000216c.spv | Bin 0 -> 3676 bytes spirv/vulkan/prebuilt/0x0000216d.spv | Bin 0 -> 4000 bytes spirv/vulkan/prebuilt/0x0000216e.spv | Bin 0 -> 3344 bytes spirv/vulkan/prebuilt/0x0000216f.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00002170.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x00002171.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x00002172.spv | Bin 0 -> 3880 bytes spirv/vulkan/prebuilt/0x00002173.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x00002174.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00002175.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00002176.spv | Bin 0 -> 3552 bytes spirv/vulkan/prebuilt/0x00002177.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x00002178.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x00002179.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x0000217a.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x0000217b.spv | Bin 0 -> 3584 bytes spirv/vulkan/prebuilt/0x0000217c.spv | Bin 0 -> 3908 bytes spirv/vulkan/prebuilt/0x0000217d.spv | Bin 0 -> 3252 bytes spirv/vulkan/prebuilt/0x0000217e.spv | Bin 0 -> 2424 bytes spirv/vulkan/prebuilt/0x0000217f.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x00002180.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x00002181.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x00002182.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x00002183.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00002184.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x00002185.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00002186.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x00002187.spv | Bin 0 -> 3348 bytes spirv/vulkan/prebuilt/0x00002188.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00002189.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x0000218a.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x0000218b.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x0000218c.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x0000218d.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x0000218e.spv | Bin 0 -> 2768 bytes spirv/vulkan/prebuilt/0x0000218f.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x00002190.spv | Bin 0 -> 3880 bytes spirv/vulkan/prebuilt/0x00002191.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x00002192.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00002193.spv | Bin 0 -> 2800 bytes spirv/vulkan/prebuilt/0x00002194.spv | Bin 0 -> 3588 bytes spirv/vulkan/prebuilt/0x00002195.spv | Bin 0 -> 3912 bytes spirv/vulkan/prebuilt/0x00002196.spv | Bin 0 -> 3256 bytes spirv/vulkan/prebuilt/0x00002197.spv | Bin 0 -> 2428 bytes spirv/vulkan/prebuilt/0x00002198.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x00002199.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x0000219a.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x0000219b.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x0000219c.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x0000219d.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x0000219e.spv | Bin 0 -> 3684 bytes spirv/vulkan/prebuilt/0x0000219f.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x000021a0.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x000021a1.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x000021a2.spv | Bin 0 -> 2776 bytes spirv/vulkan/prebuilt/0x000021a3.spv | Bin 0 -> 3564 bytes spirv/vulkan/prebuilt/0x000021a4.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x000021a5.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x000021a6.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x000021a7.spv | Bin 0 -> 2772 bytes spirv/vulkan/prebuilt/0x000021a8.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x000021a9.spv | Bin 0 -> 3884 bytes spirv/vulkan/prebuilt/0x000021aa.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x000021ab.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x000021ac.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x000021ad.spv | Bin 0 -> 3592 bytes spirv/vulkan/prebuilt/0x000021ae.spv | Bin 0 -> 3916 bytes spirv/vulkan/prebuilt/0x000021af.spv | Bin 0 -> 3260 bytes spirv/vulkan/prebuilt/0x000021b0.spv | Bin 0 -> 2432 bytes spirv/vulkan/prebuilt/0x000021b1.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x000021b2.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x000021b3.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x000021b4.spv | Bin 0 -> 3300 bytes spirv/vulkan/prebuilt/0x000021b5.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x000021b6.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x000021b7.spv | Bin 0 -> 3688 bytes spirv/vulkan/prebuilt/0x000021b8.spv | Bin 0 -> 4012 bytes spirv/vulkan/prebuilt/0x000021b9.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x000021ba.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x000021bb.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x000021bc.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x000021bd.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x000021be.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x000021bf.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x000021c0.spv | Bin 0 -> 2776 bytes spirv/vulkan/prebuilt/0x000021c1.spv | Bin 0 -> 3564 bytes spirv/vulkan/prebuilt/0x000021c2.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x000021c3.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x000021c4.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x000021c5.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x000021c6.spv | Bin 0 -> 3596 bytes spirv/vulkan/prebuilt/0x000021c7.spv | Bin 0 -> 3920 bytes spirv/vulkan/prebuilt/0x000021c8.spv | Bin 0 -> 3264 bytes spirv/vulkan/prebuilt/0x000021c9.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x000021ca.spv | Bin 0 -> 2848 bytes spirv/vulkan/prebuilt/0x000021cb.spv | Bin 0 -> 3636 bytes spirv/vulkan/prebuilt/0x000021cc.spv | Bin 0 -> 3960 bytes spirv/vulkan/prebuilt/0x000021cd.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x000021ce.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x000021cf.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x000021d0.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x000021d1.spv | Bin 0 -> 4016 bytes spirv/vulkan/prebuilt/0x000021d2.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x000021d3.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x000021d4.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x000021d5.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x000021d6.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x000021d7.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x000021d8.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x000021d9.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x000021da.spv | Bin 0 -> 3572 bytes spirv/vulkan/prebuilt/0x000021db.spv | Bin 0 -> 3896 bytes spirv/vulkan/prebuilt/0x000021dc.spv | Bin 0 -> 3240 bytes spirv/vulkan/prebuilt/0x000021dd.spv | Bin 0 -> 2412 bytes spirv/vulkan/prebuilt/0x000021de.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000021df.spv | Bin 0 -> 3604 bytes spirv/vulkan/prebuilt/0x000021e0.spv | Bin 0 -> 3928 bytes spirv/vulkan/prebuilt/0x000021e1.spv | Bin 0 -> 3272 bytes spirv/vulkan/prebuilt/0x000021e2.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x000021e3.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x000021e4.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x000021e5.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x000021e6.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x000021e7.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x000021e8.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x000021e9.spv | Bin 0 -> 3700 bytes spirv/vulkan/prebuilt/0x000021ea.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x000021eb.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x000021ec.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x000021ed.spv | Bin 0 -> 2820 bytes spirv/vulkan/prebuilt/0x000021ee.spv | Bin 0 -> 3608 bytes spirv/vulkan/prebuilt/0x000021ef.spv | Bin 0 -> 3932 bytes spirv/vulkan/prebuilt/0x000021f0.spv | Bin 0 -> 3276 bytes spirv/vulkan/prebuilt/0x000021f1.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x000021f2.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x000021f3.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x000021f4.spv | Bin 0 -> 3964 bytes spirv/vulkan/prebuilt/0x000021f5.spv | Bin 0 -> 3308 bytes spirv/vulkan/prebuilt/0x000021f6.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x000021f7.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x000021f8.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x000021f9.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x000021fa.spv | Bin 0 -> 3348 bytes spirv/vulkan/prebuilt/0x000021fb.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x000021fc.spv | Bin 0 -> 2948 bytes spirv/vulkan/prebuilt/0x000021fd.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000021fe.spv | Bin 0 -> 4060 bytes spirv/vulkan/prebuilt/0x000021ff.spv | Bin 0 -> 3404 bytes spirv/vulkan/prebuilt/0x00002200.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00002201.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x00002202.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x00002203.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x00002204.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00002205.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002206.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00002207.spv | Bin 0 -> 3612 bytes spirv/vulkan/prebuilt/0x00002208.spv | Bin 0 -> 3936 bytes spirv/vulkan/prebuilt/0x00002209.spv | Bin 0 -> 3280 bytes spirv/vulkan/prebuilt/0x0000220a.spv | Bin 0 -> 2452 bytes spirv/vulkan/prebuilt/0x0000220b.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x0000220c.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x0000220d.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x0000220e.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x0000220f.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x00002210.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00002211.spv | Bin 0 -> 3684 bytes spirv/vulkan/prebuilt/0x00002212.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x00002213.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x00002214.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x00002215.spv | Bin 0 -> 2952 bytes spirv/vulkan/prebuilt/0x00002216.spv | Bin 0 -> 3740 bytes spirv/vulkan/prebuilt/0x00002217.spv | Bin 0 -> 4064 bytes spirv/vulkan/prebuilt/0x00002218.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00002219.spv | Bin 0 -> 2580 bytes spirv/vulkan/prebuilt/0x0000221a.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x0000221b.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x0000221c.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x0000221d.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x0000221e.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x0000221f.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x00002220.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x00002221.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x00002222.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x00002223.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002224.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x00002225.spv | Bin 0 -> 3648 bytes spirv/vulkan/prebuilt/0x00002226.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x00002227.spv | Bin 0 -> 3316 bytes spirv/vulkan/prebuilt/0x00002228.spv | Bin 0 -> 2488 bytes spirv/vulkan/prebuilt/0x00002229.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x0000222a.spv | Bin 0 -> 3688 bytes spirv/vulkan/prebuilt/0x0000222b.spv | Bin 0 -> 4012 bytes spirv/vulkan/prebuilt/0x0000222c.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x0000222d.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x0000222e.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x0000222f.spv | Bin 0 -> 3744 bytes spirv/vulkan/prebuilt/0x00002230.spv | Bin 0 -> 4068 bytes spirv/vulkan/prebuilt/0x00002231.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x00002232.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x00002233.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x00002234.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x00002235.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x00002236.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x00002237.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00002238.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x00002239.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x0000223a.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x0000223b.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x0000223c.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x0000223d.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x0000223e.spv | Bin 0 -> 3652 bytes spirv/vulkan/prebuilt/0x0000223f.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x00002240.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x00002241.spv | Bin 0 -> 2492 bytes spirv/vulkan/prebuilt/0x00002242.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00002243.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x00002244.spv | Bin 0 -> 4016 bytes spirv/vulkan/prebuilt/0x00002245.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x00002246.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00002247.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x00002248.spv | Bin 0 -> 3748 bytes spirv/vulkan/prebuilt/0x00002249.spv | Bin 0 -> 4072 bytes spirv/vulkan/prebuilt/0x0000224a.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x0000224b.spv | Bin 0 -> 2588 bytes spirv/vulkan/prebuilt/0x0000224c.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x0000224d.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x0000224e.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x0000224f.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x00002250.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00002251.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x00002252.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x00002253.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x00002254.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x00002255.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00002256.spv | Bin 0 -> 2868 bytes spirv/vulkan/prebuilt/0x00002257.spv | Bin 0 -> 3656 bytes spirv/vulkan/prebuilt/0x00002258.spv | Bin 0 -> 3980 bytes spirv/vulkan/prebuilt/0x00002259.spv | Bin 0 -> 3324 bytes spirv/vulkan/prebuilt/0x0000225a.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x0000225b.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x0000225c.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x0000225d.spv | Bin 0 -> 4020 bytes spirv/vulkan/prebuilt/0x0000225e.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x0000225f.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00002260.spv | Bin 0 -> 2964 bytes spirv/vulkan/prebuilt/0x00002261.spv | Bin 0 -> 3752 bytes spirv/vulkan/prebuilt/0x00002262.spv | Bin 0 -> 4076 bytes spirv/vulkan/prebuilt/0x00002263.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x00002264.spv | Bin 0 -> 2592 bytes spirv/vulkan/prebuilt/0x00002265.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00002266.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x00002267.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x00002268.spv | Bin 0 -> 3300 bytes spirv/vulkan/prebuilt/0x00002269.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x0000226a.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x0000226b.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x0000226c.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x0000226d.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x0000226e.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x0000226f.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00002270.spv | Bin 0 -> 3660 bytes spirv/vulkan/prebuilt/0x00002271.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00002272.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x00002273.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00002274.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00002275.spv | Bin 0 -> 3700 bytes spirv/vulkan/prebuilt/0x00002276.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x00002277.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x00002278.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00002279.spv | Bin 0 -> 2968 bytes spirv/vulkan/prebuilt/0x0000227a.spv | Bin 0 -> 3756 bytes spirv/vulkan/prebuilt/0x0000227b.spv | Bin 0 -> 4080 bytes spirv/vulkan/prebuilt/0x0000227c.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x0000227d.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x0000227e.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x0000227f.spv | Bin 0 -> 3708 bytes spirv/vulkan/prebuilt/0x00002280.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x00002281.spv | Bin 0 -> 3376 bytes spirv/vulkan/prebuilt/0x00002282.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x00002283.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x00002284.spv | Bin 0 -> 3572 bytes spirv/vulkan/prebuilt/0x00002285.spv | Bin 0 -> 3896 bytes spirv/vulkan/prebuilt/0x00002286.spv | Bin 0 -> 3240 bytes spirv/vulkan/prebuilt/0x00002287.spv | Bin 0 -> 2412 bytes spirv/vulkan/prebuilt/0x00002288.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x00002289.spv | Bin 0 -> 3604 bytes spirv/vulkan/prebuilt/0x0000228a.spv | Bin 0 -> 3928 bytes spirv/vulkan/prebuilt/0x0000228b.spv | Bin 0 -> 3272 bytes spirv/vulkan/prebuilt/0x0000228c.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x0000228d.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x0000228e.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x0000228f.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x00002290.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x00002291.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x00002292.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00002293.spv | Bin 0 -> 3700 bytes spirv/vulkan/prebuilt/0x00002294.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x00002295.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x00002296.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00002297.spv | Bin 0 -> 2820 bytes spirv/vulkan/prebuilt/0x00002298.spv | Bin 0 -> 3608 bytes spirv/vulkan/prebuilt/0x00002299.spv | Bin 0 -> 3932 bytes spirv/vulkan/prebuilt/0x0000229a.spv | Bin 0 -> 3276 bytes spirv/vulkan/prebuilt/0x0000229b.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x0000229c.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x0000229d.spv | Bin 0 -> 3640 bytes spirv/vulkan/prebuilt/0x0000229e.spv | Bin 0 -> 3964 bytes spirv/vulkan/prebuilt/0x0000229f.spv | Bin 0 -> 3308 bytes spirv/vulkan/prebuilt/0x000022a0.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x000022a1.spv | Bin 0 -> 2892 bytes spirv/vulkan/prebuilt/0x000022a2.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x000022a3.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x000022a4.spv | Bin 0 -> 3348 bytes spirv/vulkan/prebuilt/0x000022a5.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x000022a6.spv | Bin 0 -> 2948 bytes spirv/vulkan/prebuilt/0x000022a7.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000022a8.spv | Bin 0 -> 4060 bytes spirv/vulkan/prebuilt/0x000022a9.spv | Bin 0 -> 3404 bytes spirv/vulkan/prebuilt/0x000022aa.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x000022ab.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x000022ac.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x000022ad.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x000022ae.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x000022af.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x000022b0.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x000022b1.spv | Bin 0 -> 3612 bytes spirv/vulkan/prebuilt/0x000022b2.spv | Bin 0 -> 3936 bytes spirv/vulkan/prebuilt/0x000022b3.spv | Bin 0 -> 3280 bytes spirv/vulkan/prebuilt/0x000022b4.spv | Bin 0 -> 2452 bytes spirv/vulkan/prebuilt/0x000022b5.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x000022b6.spv | Bin 0 -> 3644 bytes spirv/vulkan/prebuilt/0x000022b7.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x000022b8.spv | Bin 0 -> 3312 bytes spirv/vulkan/prebuilt/0x000022b9.spv | Bin 0 -> 2484 bytes spirv/vulkan/prebuilt/0x000022ba.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x000022bb.spv | Bin 0 -> 3684 bytes spirv/vulkan/prebuilt/0x000022bc.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x000022bd.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x000022be.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x000022bf.spv | Bin 0 -> 2952 bytes spirv/vulkan/prebuilt/0x000022c0.spv | Bin 0 -> 3740 bytes spirv/vulkan/prebuilt/0x000022c1.spv | Bin 0 -> 4064 bytes spirv/vulkan/prebuilt/0x000022c2.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x000022c3.spv | Bin 0 -> 2580 bytes spirv/vulkan/prebuilt/0x000022c4.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x000022c5.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x000022c6.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x000022c7.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x000022c8.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x000022c9.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x000022ca.spv | Bin 0 -> 3616 bytes spirv/vulkan/prebuilt/0x000022cb.spv | Bin 0 -> 3940 bytes spirv/vulkan/prebuilt/0x000022cc.spv | Bin 0 -> 3284 bytes spirv/vulkan/prebuilt/0x000022cd.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x000022ce.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x000022cf.spv | Bin 0 -> 3648 bytes spirv/vulkan/prebuilt/0x000022d0.spv | Bin 0 -> 3972 bytes spirv/vulkan/prebuilt/0x000022d1.spv | Bin 0 -> 3316 bytes spirv/vulkan/prebuilt/0x000022d2.spv | Bin 0 -> 2488 bytes spirv/vulkan/prebuilt/0x000022d3.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x000022d4.spv | Bin 0 -> 3688 bytes spirv/vulkan/prebuilt/0x000022d5.spv | Bin 0 -> 4012 bytes spirv/vulkan/prebuilt/0x000022d6.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x000022d7.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x000022d8.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x000022d9.spv | Bin 0 -> 3744 bytes spirv/vulkan/prebuilt/0x000022da.spv | Bin 0 -> 4068 bytes spirv/vulkan/prebuilt/0x000022db.spv | Bin 0 -> 3412 bytes spirv/vulkan/prebuilt/0x000022dc.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x000022dd.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x000022de.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x000022df.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x000022e0.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x000022e1.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x000022e2.spv | Bin 0 -> 2832 bytes spirv/vulkan/prebuilt/0x000022e3.spv | Bin 0 -> 3620 bytes spirv/vulkan/prebuilt/0x000022e4.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x000022e5.spv | Bin 0 -> 3288 bytes spirv/vulkan/prebuilt/0x000022e6.spv | Bin 0 -> 2460 bytes spirv/vulkan/prebuilt/0x000022e7.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x000022e8.spv | Bin 0 -> 3652 bytes spirv/vulkan/prebuilt/0x000022e9.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x000022ea.spv | Bin 0 -> 3320 bytes spirv/vulkan/prebuilt/0x000022eb.spv | Bin 0 -> 2492 bytes spirv/vulkan/prebuilt/0x000022ec.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x000022ed.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x000022ee.spv | Bin 0 -> 4016 bytes spirv/vulkan/prebuilt/0x000022ef.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x000022f0.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x000022f1.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x000022f2.spv | Bin 0 -> 3748 bytes spirv/vulkan/prebuilt/0x000022f3.spv | Bin 0 -> 4072 bytes spirv/vulkan/prebuilt/0x000022f4.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x000022f5.spv | Bin 0 -> 2588 bytes spirv/vulkan/prebuilt/0x000022f6.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x000022f7.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x000022f8.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x000022f9.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x000022fa.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x000022fb.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x000022fc.spv | Bin 0 -> 3624 bytes spirv/vulkan/prebuilt/0x000022fd.spv | Bin 0 -> 3948 bytes spirv/vulkan/prebuilt/0x000022fe.spv | Bin 0 -> 3292 bytes spirv/vulkan/prebuilt/0x000022ff.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00002300.spv | Bin 0 -> 2868 bytes spirv/vulkan/prebuilt/0x00002301.spv | Bin 0 -> 3656 bytes spirv/vulkan/prebuilt/0x00002302.spv | Bin 0 -> 3980 bytes spirv/vulkan/prebuilt/0x00002303.spv | Bin 0 -> 3324 bytes spirv/vulkan/prebuilt/0x00002304.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x00002305.spv | Bin 0 -> 2908 bytes spirv/vulkan/prebuilt/0x00002306.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x00002307.spv | Bin 0 -> 4020 bytes spirv/vulkan/prebuilt/0x00002308.spv | Bin 0 -> 3364 bytes spirv/vulkan/prebuilt/0x00002309.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x0000230a.spv | Bin 0 -> 2964 bytes spirv/vulkan/prebuilt/0x0000230b.spv | Bin 0 -> 3752 bytes spirv/vulkan/prebuilt/0x0000230c.spv | Bin 0 -> 4076 bytes spirv/vulkan/prebuilt/0x0000230d.spv | Bin 0 -> 3420 bytes spirv/vulkan/prebuilt/0x0000230e.spv | Bin 0 -> 2592 bytes spirv/vulkan/prebuilt/0x0000230f.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00002310.spv | Bin 0 -> 3632 bytes spirv/vulkan/prebuilt/0x00002311.spv | Bin 0 -> 3956 bytes spirv/vulkan/prebuilt/0x00002312.spv | Bin 0 -> 3300 bytes spirv/vulkan/prebuilt/0x00002313.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x00002314.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x00002315.spv | Bin 0 -> 3628 bytes spirv/vulkan/prebuilt/0x00002316.spv | Bin 0 -> 3952 bytes spirv/vulkan/prebuilt/0x00002317.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x00002318.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00002319.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x0000231a.spv | Bin 0 -> 3660 bytes spirv/vulkan/prebuilt/0x0000231b.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x0000231c.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x0000231d.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x0000231e.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x0000231f.spv | Bin 0 -> 3700 bytes spirv/vulkan/prebuilt/0x00002320.spv | Bin 0 -> 4024 bytes spirv/vulkan/prebuilt/0x00002321.spv | Bin 0 -> 3368 bytes spirv/vulkan/prebuilt/0x00002322.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00002323.spv | Bin 0 -> 2968 bytes spirv/vulkan/prebuilt/0x00002324.spv | Bin 0 -> 3756 bytes spirv/vulkan/prebuilt/0x00002325.spv | Bin 0 -> 4080 bytes spirv/vulkan/prebuilt/0x00002326.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00002327.spv | Bin 0 -> 2596 bytes spirv/vulkan/prebuilt/0x00002328.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00002329.spv | Bin 0 -> 3708 bytes spirv/vulkan/prebuilt/0x0000232a.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x0000232b.spv | Bin 0 -> 3376 bytes spirv/vulkan/prebuilt/0x0000232c.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x0000232d.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x0000232e.spv | Bin 0 -> 3236 bytes spirv/vulkan/prebuilt/0x0000232f.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00002330.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00002331.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00002332.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x00002333.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00002334.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x00002335.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x00002336.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x00002337.spv | Bin 0 -> 1348 bytes .../prebuilt/{0x0000bb33.spv => 0x00002338.spv} | Bin spirv/vulkan/prebuilt/0x00002339.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x0000233a.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x0000233b.spv | Bin 0 -> 1336 bytes .../prebuilt/{0x0000bb35.spv => 0x0000233c.spv} | Bin spirv/vulkan/prebuilt/0x0000233d.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x0000233e.spv | Bin 0 -> 532 bytes spirv/vulkan/prebuilt/0x0000233f.spv | Bin 0 -> 1088 bytes .../prebuilt/{0x0000bb37.spv => 0x00002340.spv} | Bin spirv/vulkan/prebuilt/0x00002341.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002342.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002343.spv | Bin 0 -> 1088 bytes .../prebuilt/{0x0000bb39.spv => 0x00002344.spv} | Bin spirv/vulkan/prebuilt/0x00002345.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00002346.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002347.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00002348.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002349.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x0000234a.spv | Bin 0 -> 596 bytes spirv/vulkan/prebuilt/0x0000234b.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x0000234c.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x0000234d.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x0000234e.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bb3b.spv => 0x0000234f.spv} | Bin spirv/vulkan/prebuilt/0x00002350.spv | Bin 0 -> 2564 bytes .../prebuilt/{0x0000bb3d.spv => 0x00002351.spv} | Bin spirv/vulkan/prebuilt/0x00002352.spv | Bin 0 -> 2948 bytes .../prebuilt/{0x0000bb3f.spv => 0x00002353.spv} | Bin spirv/vulkan/prebuilt/0x00002354.spv | Bin 0 -> 2192 bytes .../prebuilt/{0x0000bb41.spv => 0x00002355.spv} | Bin spirv/vulkan/prebuilt/0x00002356.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00002357.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00002358.spv | Bin 0 -> 2016 bytes .../prebuilt/{0x0000bb43.spv => 0x00002359.spv} | Bin spirv/vulkan/prebuilt/0x0000235a.spv | Bin 0 -> 3508 bytes .../prebuilt/{0x0000bb45.spv => 0x0000235b.spv} | Bin spirv/vulkan/prebuilt/0x0000235c.spv | Bin 0 -> 3760 bytes .../prebuilt/{0x0000bb47.spv => 0x0000235d.spv} | Bin spirv/vulkan/prebuilt/0x0000235e.spv | Bin 0 -> 3944 bytes spirv/vulkan/prebuilt/0x0000235f.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002360.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00002361.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002362.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00002363.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00002364.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x00002365.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00002366.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00002367.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00002368.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x00002369.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x0000236a.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x0000236b.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x0000236c.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x0000236d.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x0000236e.spv | Bin 0 -> 3964 bytes spirv/vulkan/prebuilt/0x0000236f.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00002370.spv | Bin 0 -> 4216 bytes spirv/vulkan/prebuilt/0x00002371.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00002372.spv | Bin 0 -> 4416 bytes spirv/vulkan/prebuilt/0x00002373.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002374.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x00002375.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002376.spv | Bin 0 -> 1892 bytes spirv/vulkan/prebuilt/0x00002377.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00002378.spv | Bin 0 -> 1960 bytes spirv/vulkan/prebuilt/0x00002379.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x0000237a.spv | Bin 0 -> 2860 bytes spirv/vulkan/prebuilt/0x0000237b.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x0000237c.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x0000237d.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x0000237e.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x0000237f.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00002380.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x00002381.spv | Bin 0 -> 3184 bytes spirv/vulkan/prebuilt/0x00002382.spv | Bin 0 -> 3964 bytes spirv/vulkan/prebuilt/0x00002383.spv | Bin 0 -> 3680 bytes spirv/vulkan/prebuilt/0x00002384.spv | Bin 0 -> 4216 bytes spirv/vulkan/prebuilt/0x00002385.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00002386.spv | Bin 0 -> 4416 bytes .../prebuilt/{0x0000bb6d.spv => 0x00002387.spv} | Bin spirv/vulkan/prebuilt/0x00002388.spv | Bin 0 -> 1888 bytes .../prebuilt/{0x0000bb6f.spv => 0x00002389.spv} | Bin spirv/vulkan/prebuilt/0x0000238a.spv | Bin 0 -> 1644 bytes spirv/vulkan/prebuilt/0x0000238b.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x0000238c.spv | Bin 0 -> 1712 bytes .../prebuilt/{0x0000bb71.spv => 0x0000238d.spv} | Bin spirv/vulkan/prebuilt/0x0000238e.spv | Bin 0 -> 2612 bytes .../prebuilt/{0x0000bb73.spv => 0x0000238f.spv} | Bin spirv/vulkan/prebuilt/0x00002390.spv | Bin 0 -> 2236 bytes .../prebuilt/{0x0000bb75.spv => 0x00002391.spv} | Bin spirv/vulkan/prebuilt/0x00002392.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002393.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002394.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00002395.spv | Bin 0 -> 300 bytes spirv/vulkan/prebuilt/0x00002396.spv | Bin 0 -> 436 bytes spirv/vulkan/prebuilt/0x00002397.spv | Bin 0 -> 344 bytes .../prebuilt/{0x0000bb77.spv => 0x00002398.spv} | Bin spirv/vulkan/prebuilt/0x00002399.spv | Bin 0 -> 2680 bytes .../prebuilt/{0x0000bb79.spv => 0x0000239a.spv} | Bin spirv/vulkan/prebuilt/0x0000239b.spv | Bin 0 -> 3148 bytes spirv/vulkan/prebuilt/0x0000239c.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bb7b.spv => 0x0000239d.spv} | Bin spirv/vulkan/prebuilt/0x0000239e.spv | Bin 0 -> 2180 bytes spirv/vulkan/prebuilt/0x0000239f.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x000023a0.spv | Bin 0 -> 2264 bytes .../prebuilt/{0x0000bb7d.spv => 0x000023a1.spv} | Bin spirv/vulkan/prebuilt/0x000023a2.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bb7f.spv => 0x000023a3.spv} | Bin spirv/vulkan/prebuilt/0x000023a4.spv | Bin 0 -> 1780 bytes spirv/vulkan/prebuilt/0x000023a5.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x000023a6.spv | Bin 0 -> 1976 bytes .../prebuilt/{0x0000bb81.spv => 0x000023a7.spv} | Bin spirv/vulkan/prebuilt/0x000023a8.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x000023a9.spv | Bin 0 -> 1260 bytes .../prebuilt/{0x0000bb83.spv => 0x000023aa.spv} | Bin spirv/vulkan/prebuilt/0x000023ab.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000023ac.spv | Bin 0 -> 564 bytes spirv/vulkan/prebuilt/0x000023ad.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x0000bb85.spv => 0x000023ae.spv} | Bin spirv/vulkan/prebuilt/0x000023af.spv | Bin 0 -> 1756 bytes .../prebuilt/{0x0000bb87.spv => 0x000023b0.spv} | Bin spirv/vulkan/prebuilt/0x000023b1.spv | Bin 0 -> 1768 bytes .../prebuilt/{0x0000bb89.spv => 0x000023b2.spv} | Bin spirv/vulkan/prebuilt/0x000023b3.spv | Bin 0 -> 2052 bytes .../prebuilt/{0x0000bb8b.spv => 0x000023b4.spv} | Bin spirv/vulkan/prebuilt/0x000023b5.spv | Bin 0 -> 1420 bytes .../prebuilt/{0x0000bb8d.spv => 0x000023b6.spv} | Bin spirv/vulkan/prebuilt/0x000023b7.spv | Bin 0 -> 1536 bytes .../prebuilt/{0x0000bb8f.spv => 0x000023b8.spv} | Bin spirv/vulkan/prebuilt/0x000023b9.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000bb91.spv => 0x000023ba.spv} | Bin spirv/vulkan/prebuilt/0x000023bb.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x000023bc.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023bd.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023be.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x000023bf.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023c0.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x000023c1.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x000023c2.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x000023c3.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x000023c4.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023c5.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x000023c6.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023c7.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023c8.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023c9.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023ca.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023cb.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x000023cc.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023cd.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x000023ce.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023cf.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023d0.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023d1.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x000023d2.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023d3.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023d4.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023d5.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023d6.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023d7.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023d8.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023d9.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x000023da.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023db.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x000023dc.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023dd.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023de.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x000023df.spv | Bin 0 -> 1576 bytes spirv/vulkan/prebuilt/0x000023e0.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023e1.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023e2.spv | Bin 0 -> 564 bytes spirv/vulkan/prebuilt/0x000023e3.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x000023e4.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x000023e5.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x000023e6.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023e7.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023e8.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023e9.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023ea.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023eb.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023ec.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023ed.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023ee.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023ef.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023f0.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023f1.spv | Bin 0 -> 1256 bytes .../prebuilt/{0x0000bb93.spv => 0x000023f2.spv} | Bin spirv/vulkan/prebuilt/0x000023f3.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x000023f4.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023f5.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x000023f6.spv | Bin 0 -> 512 bytes spirv/vulkan/prebuilt/0x000023f7.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x000023f8.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x000023f9.spv | Bin 0 -> 1068 bytes .../prebuilt/{0x0000bb95.spv => 0x000023fa.spv} | Bin spirv/vulkan/prebuilt/0x000023fb.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x000023fc.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x000023fd.spv | Bin 0 -> 1324 bytes .../prebuilt/{0x0000bb99.spv => 0x000023fe.spv} | Bin spirv/vulkan/prebuilt/0x000023ff.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002400.spv | Bin 0 -> 596 bytes spirv/vulkan/prebuilt/0x00002401.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002402.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00002403.spv | Bin 0 -> 1380 bytes .../prebuilt/{0x0000bb9f.spv => 0x00002404.spv} | Bin spirv/vulkan/prebuilt/0x00002405.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002406.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002407.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002408.spv | Bin 0 -> 572 bytes spirv/vulkan/prebuilt/0x00002409.spv | Bin 0 -> 1204 bytes spirv/vulkan/prebuilt/0x0000240a.spv | Bin 0 -> 572 bytes spirv/vulkan/prebuilt/0x0000240b.spv | Bin 0 -> 1204 bytes spirv/vulkan/prebuilt/0x0000240c.spv | Bin 0 -> 572 bytes spirv/vulkan/prebuilt/0x0000240d.spv | Bin 0 -> 1204 bytes spirv/vulkan/prebuilt/0x0000240e.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x0000240f.spv | Bin 0 -> 588 bytes spirv/vulkan/prebuilt/0x00002410.spv | Bin 0 -> 1220 bytes spirv/vulkan/prebuilt/0x00002411.spv | Bin 0 -> 588 bytes spirv/vulkan/prebuilt/0x00002412.spv | Bin 0 -> 1220 bytes spirv/vulkan/prebuilt/0x00002413.spv | Bin 0 -> 588 bytes spirv/vulkan/prebuilt/0x00002414.spv | Bin 0 -> 1220 bytes spirv/vulkan/prebuilt/0x00002415.spv | Bin 0 -> 588 bytes spirv/vulkan/prebuilt/0x00002416.spv | Bin 0 -> 1220 bytes .../prebuilt/{0x0000bba3.spv => 0x00002417.spv} | Bin spirv/vulkan/prebuilt/0x00002418.spv | Bin 0 -> 1116 bytes .../prebuilt/{0x0000bba5.spv => 0x00002419.spv} | Bin spirv/vulkan/prebuilt/0x0000241a.spv | Bin 0 -> 1156 bytes .../prebuilt/{0x0000bba7.spv => 0x0000241b.spv} | Bin spirv/vulkan/prebuilt/0x0000241c.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x0000241d.spv | Bin 0 -> 564 bytes .../prebuilt/{0x0000bba9.spv => 0x0000241e.spv} | Bin spirv/vulkan/prebuilt/0x0000241f.spv | Bin 0 -> 1100 bytes .../prebuilt/{0x0000bbab.spv => 0x00002420.spv} | Bin spirv/vulkan/prebuilt/0x00002421.spv | Bin 0 -> 1156 bytes .../prebuilt/{0x0000bbad.spv => 0x00002422.spv} | Bin spirv/vulkan/prebuilt/0x00002423.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002424.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bbaf.spv => 0x00002425.spv} | Bin spirv/vulkan/prebuilt/0x00002426.spv | Bin 0 -> 1132 bytes .../prebuilt/{0x0000bbb1.spv => 0x00002427.spv} | Bin spirv/vulkan/prebuilt/0x00002428.spv | Bin 0 -> 1156 bytes .../prebuilt/{0x0000bbb3.spv => 0x00002429.spv} | Bin spirv/vulkan/prebuilt/0x0000242a.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000bbb5.spv => 0x0000242b.spv} | Bin spirv/vulkan/prebuilt/0x0000242c.spv | Bin 0 -> 1236 bytes .../prebuilt/{0x0000bbb7.spv => 0x0000242d.spv} | Bin spirv/vulkan/prebuilt/0x0000242e.spv | Bin 0 -> 1200 bytes .../prebuilt/{0x0000bbb9.spv => 0x0000242f.spv} | Bin spirv/vulkan/prebuilt/0x00002430.spv | Bin 0 -> 1132 bytes .../prebuilt/{0x0000bbbb.spv => 0x00002431.spv} | Bin spirv/vulkan/prebuilt/0x00002432.spv | Bin 0 -> 1132 bytes .../prebuilt/{0x0000bbbd.spv => 0x00002433.spv} | Bin spirv/vulkan/prebuilt/0x00002434.spv | Bin 0 -> 1116 bytes .../prebuilt/{0x0000bbbf.spv => 0x00002435.spv} | Bin spirv/vulkan/prebuilt/0x00002436.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002437.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bbc1.spv => 0x00002438.spv} | Bin spirv/vulkan/prebuilt/0x00002439.spv | Bin 0 -> 1424 bytes .../prebuilt/{0x0000bbc3.spv => 0x0000243a.spv} | Bin spirv/vulkan/prebuilt/0x0000243b.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000bbc5.spv => 0x0000243c.spv} | Bin spirv/vulkan/prebuilt/0x0000243d.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x0000243e.spv | Bin 0 -> 1088 bytes .../prebuilt/{0x0000bbc7.spv => 0x0000243f.spv} | Bin spirv/vulkan/prebuilt/0x00002440.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bbc9.spv => 0x00002441.spv} | Bin spirv/vulkan/prebuilt/0x00002442.spv | Bin 0 -> 1188 bytes .../prebuilt/{0x0000bbcb.spv => 0x00002443.spv} | Bin spirv/vulkan/prebuilt/0x00002444.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002445.spv | Bin 0 -> 1224 bytes .../prebuilt/{0x0000bbcd.spv => 0x00002446.spv} | Bin spirv/vulkan/prebuilt/0x00002447.spv | Bin 0 -> 1260 bytes .../prebuilt/{0x0000bbcf.spv => 0x00002448.spv} | Bin spirv/vulkan/prebuilt/0x00002449.spv | Bin 0 -> 1268 bytes .../prebuilt/{0x0000bbd1.spv => 0x0000244a.spv} | Bin spirv/vulkan/prebuilt/0x0000244b.spv | Bin 0 -> 1276 bytes .../prebuilt/{0x0000bbd3.spv => 0x0000244c.spv} | Bin spirv/vulkan/prebuilt/0x0000244d.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000bbd5.spv => 0x0000244e.spv} | Bin spirv/vulkan/prebuilt/0x0000244f.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000bbd7.spv => 0x00002450.spv} | Bin spirv/vulkan/prebuilt/0x00002451.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000bbd9.spv => 0x00002452.spv} | Bin spirv/vulkan/prebuilt/0x00002453.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000bbdb.spv => 0x00002454.spv} | Bin spirv/vulkan/prebuilt/0x00002455.spv | Bin 0 -> 1172 bytes .../prebuilt/{0x0000bbdd.spv => 0x00002456.spv} | Bin spirv/vulkan/prebuilt/0x00002457.spv | Bin 0 -> 1176 bytes .../prebuilt/{0x0000bbdf.spv => 0x00002458.spv} | Bin spirv/vulkan/prebuilt/0x00002459.spv | Bin 0 -> 1260 bytes .../prebuilt/{0x0000bbe1.spv => 0x0000245a.spv} | Bin spirv/vulkan/prebuilt/0x0000245b.spv | Bin 0 -> 1268 bytes .../prebuilt/{0x0000bbe3.spv => 0x0000245c.spv} | Bin spirv/vulkan/prebuilt/0x0000245d.spv | Bin 0 -> 1276 bytes .../prebuilt/{0x0000bbe5.spv => 0x0000245e.spv} | Bin spirv/vulkan/prebuilt/0x0000245f.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000bbe7.spv => 0x00002460.spv} | Bin spirv/vulkan/prebuilt/0x00002461.spv | Bin 0 -> 1464 bytes .../prebuilt/{0x0000bbe9.spv => 0x00002462.spv} | Bin spirv/vulkan/prebuilt/0x00002463.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000bbeb.spv => 0x00002464.spv} | Bin spirv/vulkan/prebuilt/0x00002465.spv | Bin 0 -> 1200 bytes .../prebuilt/{0x0000bbed.spv => 0x00002466.spv} | Bin spirv/vulkan/prebuilt/0x00002467.spv | Bin 0 -> 1204 bytes .../prebuilt/{0x0000bbef.spv => 0x00002468.spv} | Bin spirv/vulkan/prebuilt/0x00002469.spv | Bin 0 -> 1208 bytes .../prebuilt/{0x0000bbf1.spv => 0x0000246a.spv} | Bin spirv/vulkan/prebuilt/0x0000246b.spv | Bin 0 -> 1260 bytes .../prebuilt/{0x0000bbf3.spv => 0x0000246c.spv} | Bin spirv/vulkan/prebuilt/0x0000246d.spv | Bin 0 -> 1268 bytes .../prebuilt/{0x0000bbf5.spv => 0x0000246e.spv} | Bin spirv/vulkan/prebuilt/0x0000246f.spv | Bin 0 -> 1276 bytes .../prebuilt/{0x0000bbf7.spv => 0x00002470.spv} | Bin spirv/vulkan/prebuilt/0x00002471.spv | Bin 0 -> 1544 bytes .../prebuilt/{0x0000bbf9.spv => 0x00002472.spv} | Bin spirv/vulkan/prebuilt/0x00002473.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000bbfb.spv => 0x00002474.spv} | Bin spirv/vulkan/prebuilt/0x00002475.spv | Bin 0 -> 1544 bytes .../prebuilt/{0x0000bbfd.spv => 0x00002476.spv} | Bin spirv/vulkan/prebuilt/0x00002477.spv | Bin 0 -> 1304 bytes .../prebuilt/{0x0000bbff.spv => 0x00002478.spv} | Bin spirv/vulkan/prebuilt/0x00002479.spv | Bin 0 -> 1308 bytes .../prebuilt/{0x0000bc01.spv => 0x0000247a.spv} | Bin spirv/vulkan/prebuilt/0x0000247b.spv | Bin 0 -> 1312 bytes .../prebuilt/{0x0000bc03.spv => 0x0000247c.spv} | Bin spirv/vulkan/prebuilt/0x0000247d.spv | Bin 0 -> 1304 bytes .../prebuilt/{0x0000bc05.spv => 0x0000247e.spv} | Bin spirv/vulkan/prebuilt/0x0000247f.spv | Bin 0 -> 1312 bytes .../prebuilt/{0x0000bc07.spv => 0x00002480.spv} | Bin spirv/vulkan/prebuilt/0x00002481.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002482.spv | Bin 0 -> 1104 bytes .../prebuilt/{0x0000bc09.spv => 0x00002483.spv} | Bin spirv/vulkan/prebuilt/0x00002484.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002485.spv | Bin 0 -> 1104 bytes .../prebuilt/{0x0000bc0b.spv => 0x00002486.spv} | Bin spirv/vulkan/prebuilt/0x00002487.spv | Bin 0 -> 1204 bytes spirv/vulkan/prebuilt/0x00002488.spv | Bin 0 -> 1104 bytes .../prebuilt/{0x0000bc0d.spv => 0x00002489.spv} | Bin spirv/vulkan/prebuilt/0x0000248a.spv | Bin 0 -> 1208 bytes .../prebuilt/{0x0000bc0f.spv => 0x0000248b.spv} | Bin spirv/vulkan/prebuilt/0x0000248c.spv | Bin 0 -> 1200 bytes .../prebuilt/{0x0000bc11.spv => 0x0000248d.spv} | Bin spirv/vulkan/prebuilt/0x0000248e.spv | Bin 0 -> 1204 bytes .../prebuilt/{0x0000bc13.spv => 0x0000248f.spv} | Bin spirv/vulkan/prebuilt/0x00002490.spv | Bin 0 -> 1208 bytes .../prebuilt/{0x0000bc15.spv => 0x00002491.spv} | Bin spirv/vulkan/prebuilt/0x00002492.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc17.spv => 0x00002493.spv} | Bin spirv/vulkan/prebuilt/0x00002494.spv | Bin 0 -> 1188 bytes .../prebuilt/{0x0000bc19.spv => 0x00002495.spv} | Bin spirv/vulkan/prebuilt/0x00002496.spv | Bin 0 -> 1192 bytes .../prebuilt/{0x0000bc1b.spv => 0x00002497.spv} | Bin spirv/vulkan/prebuilt/0x00002498.spv | Bin 0 -> 1304 bytes .../prebuilt/{0x0000bc1d.spv => 0x00002499.spv} | Bin spirv/vulkan/prebuilt/0x0000249a.spv | Bin 0 -> 1308 bytes .../prebuilt/{0x0000bc1f.spv => 0x0000249b.spv} | Bin spirv/vulkan/prebuilt/0x0000249c.spv | Bin 0 -> 1312 bytes .../prebuilt/{0x0000bc21.spv => 0x0000249d.spv} | Bin spirv/vulkan/prebuilt/0x0000249e.spv | Bin 0 -> 1356 bytes spirv/vulkan/prebuilt/0x0000249f.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bc23.spv => 0x000024a0.spv} | Bin spirv/vulkan/prebuilt/0x000024a1.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000bc25.spv => 0x000024a2.spv} | Bin spirv/vulkan/prebuilt/0x000024a3.spv | Bin 0 -> 1228 bytes .../prebuilt/{0x0000bc27.spv => 0x000024a4.spv} | Bin spirv/vulkan/prebuilt/0x000024a5.spv | Bin 0 -> 1356 bytes .../prebuilt/{0x0000bc29.spv => 0x000024a6.spv} | Bin spirv/vulkan/prebuilt/0x000024a7.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000bc2b.spv => 0x000024a8.spv} | Bin spirv/vulkan/prebuilt/0x000024a9.spv | Bin 0 -> 1232 bytes .../prebuilt/{0x0000bc2d.spv => 0x000024aa.spv} | Bin spirv/vulkan/prebuilt/0x000024ab.spv | Bin 0 -> 1340 bytes .../prebuilt/{0x0000bc2f.spv => 0x000024ac.spv} | Bin spirv/vulkan/prebuilt/0x000024ad.spv | Bin 0 -> 1152 bytes .../prebuilt/{0x0000bc31.spv => 0x000024ae.spv} | Bin spirv/vulkan/prebuilt/0x000024af.spv | Bin 0 -> 1220 bytes .../prebuilt/{0x0000bc33.spv => 0x000024b0.spv} | Bin spirv/vulkan/prebuilt/0x000024b1.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x000024b2.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bc35.spv => 0x000024b3.spv} | Bin spirv/vulkan/prebuilt/0x000024b4.spv | Bin 0 -> 1136 bytes .../prebuilt/{0x0000bc37.spv => 0x000024b5.spv} | Bin spirv/vulkan/prebuilt/0x000024b6.spv | Bin 0 -> 1244 bytes .../prebuilt/{0x0000bc39.spv => 0x000024b7.spv} | Bin spirv/vulkan/prebuilt/0x000024b8.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000bc3b.spv => 0x000024b9.spv} | Bin spirv/vulkan/prebuilt/0x000024ba.spv | Bin 0 -> 1136 bytes .../prebuilt/{0x0000bc3d.spv => 0x000024bb.spv} | Bin spirv/vulkan/prebuilt/0x000024bc.spv | Bin 0 -> 1248 bytes .../prebuilt/{0x0000bc3f.spv => 0x000024bd.spv} | Bin spirv/vulkan/prebuilt/0x000024be.spv | Bin 0 -> 1372 bytes .../prebuilt/{0x0000bc41.spv => 0x000024bf.spv} | Bin spirv/vulkan/prebuilt/0x000024c0.spv | Bin 0 -> 1136 bytes .../prebuilt/{0x0000bc43.spv => 0x000024c1.spv} | Bin spirv/vulkan/prebuilt/0x000024c2.spv | Bin 0 -> 1252 bytes .../prebuilt/{0x0000bc45.spv => 0x000024c3.spv} | Bin spirv/vulkan/prebuilt/0x000024c4.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000024c5.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bc47.spv => 0x000024c6.spv} | Bin spirv/vulkan/prebuilt/0x000024c7.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc49.spv => 0x000024c8.spv} | Bin spirv/vulkan/prebuilt/0x000024c9.spv | Bin 0 -> 1228 bytes .../prebuilt/{0x0000bc4b.spv => 0x000024ca.spv} | Bin spirv/vulkan/prebuilt/0x000024cb.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000bc4d.spv => 0x000024cc.spv} | Bin spirv/vulkan/prebuilt/0x000024cd.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc4f.spv => 0x000024ce.spv} | Bin spirv/vulkan/prebuilt/0x000024cf.spv | Bin 0 -> 1232 bytes .../prebuilt/{0x0000bc51.spv => 0x000024d0.spv} | Bin spirv/vulkan/prebuilt/0x000024d1.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000bc53.spv => 0x000024d2.spv} | Bin spirv/vulkan/prebuilt/0x000024d3.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc55.spv => 0x000024d4.spv} | Bin spirv/vulkan/prebuilt/0x000024d5.spv | Bin 0 -> 1236 bytes .../prebuilt/{0x0000bc57.spv => 0x000024d6.spv} | Bin spirv/vulkan/prebuilt/0x000024d7.spv | Bin 0 -> 1584 bytes .../prebuilt/{0x0000bc59.spv => 0x000024d8.spv} | Bin spirv/vulkan/prebuilt/0x000024d9.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x000024da.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x000024db.spv | Bin 0 -> 1288 bytes .../prebuilt/{0x0000bc5c.spv => 0x000024dc.spv} | Bin spirv/vulkan/prebuilt/0x000024dd.spv | Bin 0 -> 1596 bytes .../prebuilt/{0x0000bc5e.spv => 0x000024de.spv} | Bin spirv/vulkan/prebuilt/0x000024df.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x000024e0.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x000024e1.spv | Bin 0 -> 1292 bytes .../prebuilt/{0x0000bc61.spv => 0x000024e2.spv} | Bin spirv/vulkan/prebuilt/0x000024e3.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x0000bc63.spv => 0x000024e4.spv} | Bin spirv/vulkan/prebuilt/0x000024e5.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000024e6.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x000024e7.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x0000bc66.spv => 0x000024e8.spv} | Bin spirv/vulkan/prebuilt/0x000024e9.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc68.spv => 0x000024ea.spv} | Bin spirv/vulkan/prebuilt/0x000024eb.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc6a.spv => 0x000024ec.spv} | Bin spirv/vulkan/prebuilt/0x000024ed.spv | Bin 0 -> 1168 bytes .../prebuilt/{0x0000bc6c.spv => 0x000024ee.spv} | Bin spirv/vulkan/prebuilt/0x000024ef.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc6e.spv => 0x000024f0.spv} | Bin spirv/vulkan/prebuilt/0x000024f1.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc70.spv => 0x000024f2.spv} | Bin spirv/vulkan/prebuilt/0x000024f3.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x0000bc72.spv => 0x000024f4.spv} | Bin spirv/vulkan/prebuilt/0x000024f5.spv | Bin 0 -> 1152 bytes .../prebuilt/{0x0000bc74.spv => 0x000024f6.spv} | Bin spirv/vulkan/prebuilt/0x000024f7.spv | Bin 0 -> 1152 bytes .../prebuilt/{0x0000bc76.spv => 0x000024f8.spv} | Bin spirv/vulkan/prebuilt/0x000024f9.spv | Bin 0 -> 1152 bytes .../prebuilt/{0x0000bc78.spv => 0x000024fa.spv} | Bin spirv/vulkan/prebuilt/0x000024fb.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bc7a.spv => 0x000024fc.spv} | Bin spirv/vulkan/prebuilt/0x000024fd.spv | Bin 0 -> 1352 bytes .../prebuilt/{0x0000bc7c.spv => 0x000024fe.spv} | Bin spirv/vulkan/prebuilt/0x000024ff.spv | Bin 0 -> 1360 bytes .../prebuilt/{0x0000bc7e.spv => 0x00002500.spv} | Bin spirv/vulkan/prebuilt/0x00002501.spv | Bin 0 -> 1504 bytes .../prebuilt/{0x0000bc80.spv => 0x00002502.spv} | Bin spirv/vulkan/prebuilt/0x00002503.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000bc82.spv => 0x00002504.spv} | Bin spirv/vulkan/prebuilt/0x00002505.spv | Bin 0 -> 1464 bytes .../prebuilt/{0x0000bc84.spv => 0x00002506.spv} | Bin spirv/vulkan/prebuilt/0x00002507.spv | Bin 0 -> 1164 bytes .../prebuilt/{0x0000bc86.spv => 0x00002508.spv} | Bin spirv/vulkan/prebuilt/0x00002509.spv | Bin 0 -> 1264 bytes .../prebuilt/{0x0000bc88.spv => 0x0000250a.spv} | Bin spirv/vulkan/prebuilt/0x0000250b.spv | Bin 0 -> 1240 bytes .../prebuilt/{0x0000bc8a.spv => 0x0000250c.spv} | Bin spirv/vulkan/prebuilt/0x0000250d.spv | Bin 0 -> 1276 bytes .../prebuilt/{0x0000bc8c.spv => 0x0000250e.spv} | Bin spirv/vulkan/prebuilt/0x0000250f.spv | Bin 0 -> 1372 bytes .../prebuilt/{0x0000bc8e.spv => 0x00002510.spv} | Bin spirv/vulkan/prebuilt/0x00002511.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bc90.spv => 0x00002512.spv} | Bin spirv/vulkan/prebuilt/0x00002513.spv | Bin 0 -> 1428 bytes .../prebuilt/{0x0000bc92.spv => 0x00002514.spv} | Bin spirv/vulkan/prebuilt/0x00002515.spv | Bin 0 -> 1524 bytes .../prebuilt/{0x0000bc94.spv => 0x00002516.spv} | Bin spirv/vulkan/prebuilt/0x00002517.spv | Bin 0 -> 1496 bytes .../prebuilt/{0x0000bc96.spv => 0x00002518.spv} | Bin spirv/vulkan/prebuilt/0x00002519.spv | Bin 0 -> 1256 bytes .../prebuilt/{0x0000bc98.spv => 0x0000251a.spv} | Bin spirv/vulkan/prebuilt/0x0000251b.spv | Bin 0 -> 1248 bytes .../prebuilt/{0x0000bc9a.spv => 0x0000251c.spv} | Bin spirv/vulkan/prebuilt/0x0000251d.spv | Bin 0 -> 1224 bytes .../prebuilt/{0x0000bc9c.spv => 0x0000251e.spv} | Bin spirv/vulkan/prebuilt/0x0000251f.spv | Bin 0 -> 1264 bytes .../prebuilt/{0x0000bc9e.spv => 0x00002520.spv} | Bin spirv/vulkan/prebuilt/0x00002521.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000bca0.spv => 0x00002522.spv} | Bin spirv/vulkan/prebuilt/0x00002523.spv | Bin 0 -> 1376 bytes .../prebuilt/{0x0000bca2.spv => 0x00002524.spv} | Bin spirv/vulkan/prebuilt/0x00002525.spv | Bin 0 -> 1444 bytes .../prebuilt/{0x0000bca4.spv => 0x00002526.spv} | Bin spirv/vulkan/prebuilt/0x00002527.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000bca6.spv => 0x00002528.spv} | Bin spirv/vulkan/prebuilt/0x00002529.spv | Bin 0 -> 1512 bytes .../prebuilt/{0x0000bca8.spv => 0x0000252a.spv} | Bin spirv/vulkan/prebuilt/0x0000252b.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bcaa.spv => 0x0000252c.spv} | Bin spirv/vulkan/prebuilt/0x0000252d.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x0000bcac.spv => 0x0000252e.spv} | Bin spirv/vulkan/prebuilt/0x0000252f.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bcae.spv => 0x00002530.spv} | Bin spirv/vulkan/prebuilt/0x00002531.spv | Bin 0 -> 1248 bytes .../prebuilt/{0x0000bcb0.spv => 0x00002532.spv} | Bin spirv/vulkan/prebuilt/0x00002533.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000bcb2.spv => 0x00002534.spv} | Bin spirv/vulkan/prebuilt/0x00002535.spv | Bin 0 -> 1360 bytes .../prebuilt/{0x0000bcb4.spv => 0x00002536.spv} | Bin spirv/vulkan/prebuilt/0x00002537.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x0000bcb6.spv => 0x00002538.spv} | Bin spirv/vulkan/prebuilt/0x00002539.spv | Bin 0 -> 1744 bytes .../prebuilt/{0x0000bcb8.spv => 0x0000253a.spv} | Bin spirv/vulkan/prebuilt/0x0000253b.spv | Bin 0 -> 1716 bytes .../prebuilt/{0x0000bcba.spv => 0x0000253c.spv} | Bin spirv/vulkan/prebuilt/0x0000253d.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000bcbc.spv => 0x0000253e.spv} | Bin spirv/vulkan/prebuilt/0x0000253f.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x0000bcbe.spv => 0x00002540.spv} | Bin spirv/vulkan/prebuilt/0x00002541.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000bcc0.spv => 0x00002542.spv} | Bin spirv/vulkan/prebuilt/0x00002543.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000bcc2.spv => 0x00002544.spv} | Bin spirv/vulkan/prebuilt/0x00002545.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000bcc4.spv => 0x00002546.spv} | Bin spirv/vulkan/prebuilt/0x00002547.spv | Bin 0 -> 1420 bytes .../prebuilt/{0x0000bcc6.spv => 0x00002548.spv} | Bin spirv/vulkan/prebuilt/0x00002549.spv | Bin 0 -> 1180 bytes .../prebuilt/{0x0000bcc8.spv => 0x0000254a.spv} | Bin spirv/vulkan/prebuilt/0x0000254b.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bcca.spv => 0x0000254c.spv} | Bin spirv/vulkan/prebuilt/0x0000254d.spv | Bin 0 -> 1256 bytes .../prebuilt/{0x0000bccc.spv => 0x0000254e.spv} | Bin spirv/vulkan/prebuilt/0x0000254f.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bcce.spv => 0x00002550.spv} | Bin spirv/vulkan/prebuilt/0x00002551.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x0000bcd0.spv => 0x00002552.spv} | Bin spirv/vulkan/prebuilt/0x00002553.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bcd2.spv => 0x00002554.spv} | Bin spirv/vulkan/prebuilt/0x00002555.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bcd4.spv => 0x00002556.spv} | Bin spirv/vulkan/prebuilt/0x00002557.spv | Bin 0 -> 1264 bytes .../prebuilt/{0x0000bcd6.spv => 0x00002558.spv} | Bin spirv/vulkan/prebuilt/0x00002559.spv | Bin 0 -> 1240 bytes .../prebuilt/{0x0000bcd8.spv => 0x0000255a.spv} | Bin spirv/vulkan/prebuilt/0x0000255b.spv | Bin 0 -> 1356 bytes .../prebuilt/{0x0000bcda.spv => 0x0000255c.spv} | Bin spirv/vulkan/prebuilt/0x0000255d.spv | Bin 0 -> 1472 bytes .../prebuilt/{0x0000bcdc.spv => 0x0000255e.spv} | Bin spirv/vulkan/prebuilt/0x0000255f.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000bcde.spv => 0x00002560.spv} | Bin spirv/vulkan/prebuilt/0x00002561.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000bce0.spv => 0x00002562.spv} | Bin spirv/vulkan/prebuilt/0x00002563.spv | Bin 0 -> 1480 bytes .../prebuilt/{0x0000bce2.spv => 0x00002564.spv} | Bin spirv/vulkan/prebuilt/0x00002565.spv | Bin 0 -> 1180 bytes .../prebuilt/{0x0000bce4.spv => 0x00002566.spv} | Bin spirv/vulkan/prebuilt/0x00002567.spv | Bin 0 -> 1256 bytes .../prebuilt/{0x0000bce6.spv => 0x00002568.spv} | Bin spirv/vulkan/prebuilt/0x00002569.spv | Bin 0 -> 1284 bytes .../prebuilt/{0x0000bce8.spv => 0x0000256a.spv} | Bin spirv/vulkan/prebuilt/0x0000256b.spv | Bin 0 -> 1356 bytes .../prebuilt/{0x0000bcea.spv => 0x0000256c.spv} | Bin spirv/vulkan/prebuilt/0x0000256d.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000bcec.spv => 0x0000256e.spv} | Bin spirv/vulkan/prebuilt/0x0000256f.spv | Bin 0 -> 1512 bytes .../prebuilt/{0x0000bcee.spv => 0x00002570.spv} | Bin spirv/vulkan/prebuilt/0x00002571.spv | Bin 0 -> 1232 bytes .../prebuilt/{0x0000bcf0.spv => 0x00002572.spv} | Bin spirv/vulkan/prebuilt/0x00002573.spv | Bin 0 -> 1224 bytes .../prebuilt/{0x0000bcf2.spv => 0x00002574.spv} | Bin spirv/vulkan/prebuilt/0x00002575.spv | Bin 0 -> 1260 bytes .../prebuilt/{0x0000bcf4.spv => 0x00002576.spv} | Bin spirv/vulkan/prebuilt/0x00002577.spv | Bin 0 -> 1372 bytes .../prebuilt/{0x0000bcf6.spv => 0x00002578.spv} | Bin spirv/vulkan/prebuilt/0x00002579.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000bcf8.spv => 0x0000257a.spv} | Bin spirv/vulkan/prebuilt/0x0000257b.spv | Bin 0 -> 1528 bytes .../prebuilt/{0x0000bcfa.spv => 0x0000257c.spv} | Bin spirv/vulkan/prebuilt/0x0000257d.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bcfc.spv => 0x0000257e.spv} | Bin spirv/vulkan/prebuilt/0x0000257f.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bcfe.spv => 0x00002580.spv} | Bin spirv/vulkan/prebuilt/0x00002581.spv | Bin 0 -> 1244 bytes .../prebuilt/{0x0000bd00.spv => 0x00002582.spv} | Bin spirv/vulkan/prebuilt/0x00002583.spv | Bin 0 -> 1356 bytes .../prebuilt/{0x0000bd02.spv => 0x00002584.spv} | Bin spirv/vulkan/prebuilt/0x00002585.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x0000bd04.spv => 0x00002586.spv} | Bin spirv/vulkan/prebuilt/0x00002587.spv | Bin 0 -> 1720 bytes .../prebuilt/{0x0000bd06.spv => 0x00002588.spv} | Bin spirv/vulkan/prebuilt/0x00002589.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000bd08.spv => 0x0000258a.spv} | Bin spirv/vulkan/prebuilt/0x0000258b.spv | Bin 0 -> 1480 bytes .../prebuilt/{0x0000bd0a.spv => 0x0000258c.spv} | Bin spirv/vulkan/prebuilt/0x0000258d.spv | Bin 0 -> 1372 bytes .../prebuilt/{0x0000bd0c.spv => 0x0000258e.spv} | Bin spirv/vulkan/prebuilt/0x0000258f.spv | Bin 0 -> 1416 bytes .../prebuilt/{0x0000bd0e.spv => 0x00002590.spv} | Bin spirv/vulkan/prebuilt/0x00002591.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bd10.spv => 0x00002592.spv} | Bin spirv/vulkan/prebuilt/0x00002593.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bd12.spv => 0x00002594.spv} | Bin spirv/vulkan/prebuilt/0x00002595.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bd14.spv => 0x00002596.spv} | Bin spirv/vulkan/prebuilt/0x00002597.spv | Bin 0 -> 1272 bytes .../prebuilt/{0x0000bd16.spv => 0x00002598.spv} | Bin spirv/vulkan/prebuilt/0x00002599.spv | Bin 0 -> 1248 bytes .../prebuilt/{0x0000bd18.spv => 0x0000259a.spv} | Bin spirv/vulkan/prebuilt/0x0000259b.spv | Bin 0 -> 1240 bytes .../prebuilt/{0x0000bd1a.spv => 0x0000259c.spv} | Bin spirv/vulkan/prebuilt/0x0000259d.spv | Bin 0 -> 1348 bytes .../prebuilt/{0x0000bd1c.spv => 0x0000259e.spv} | Bin spirv/vulkan/prebuilt/0x0000259f.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000bd1e.spv => 0x000025a0.spv} | Bin spirv/vulkan/prebuilt/0x000025a1.spv | Bin 0 -> 1464 bytes .../prebuilt/{0x0000bd20.spv => 0x000025a2.spv} | Bin spirv/vulkan/prebuilt/0x000025a3.spv | Bin 0 -> 1180 bytes .../prebuilt/{0x0000bd22.spv => 0x000025a4.spv} | Bin spirv/vulkan/prebuilt/0x000025a5.spv | Bin 0 -> 1276 bytes .../prebuilt/{0x0000bd24.spv => 0x000025a6.spv} | Bin spirv/vulkan/prebuilt/0x000025a7.spv | Bin 0 -> 1436 bytes .../prebuilt/{0x0000bd26.spv => 0x000025a8.spv} | Bin spirv/vulkan/prebuilt/0x000025a9.spv | Bin 0 -> 1208 bytes .../prebuilt/{0x0000bd28.spv => 0x000025aa.spv} | Bin spirv/vulkan/prebuilt/0x000025ab.spv | Bin 0 -> 1256 bytes .../prebuilt/{0x0000bd2a.spv => 0x000025ac.spv} | Bin spirv/vulkan/prebuilt/0x000025ad.spv | Bin 0 -> 1452 bytes .../prebuilt/{0x0000bd2c.spv => 0x000025ae.spv} | Bin spirv/vulkan/prebuilt/0x000025af.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bd2e.spv => 0x000025b0.spv} | Bin spirv/vulkan/prebuilt/0x000025b1.spv | Bin 0 -> 1240 bytes .../prebuilt/{0x0000bd30.spv => 0x000025b2.spv} | Bin spirv/vulkan/prebuilt/0x000025b3.spv | Bin 0 -> 1616 bytes .../prebuilt/{0x0000bd32.spv => 0x000025b4.spv} | Bin spirv/vulkan/prebuilt/0x000025b5.spv | Bin 0 -> 1376 bytes .../prebuilt/{0x0000bd34.spv => 0x000025b6.spv} | Bin spirv/vulkan/prebuilt/0x000025b7.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bd36.spv => 0x000025b8.spv} | Bin spirv/vulkan/prebuilt/0x000025b9.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bd38.spv => 0x000025ba.spv} | Bin spirv/vulkan/prebuilt/0x000025bb.spv | Bin 0 -> 1196 bytes .../prebuilt/{0x0000bd3a.spv => 0x000025bc.spv} | Bin spirv/vulkan/prebuilt/0x000025bd.spv | Bin 0 -> 1224 bytes .../prebuilt/{0x0000bd3c.spv => 0x000025be.spv} | Bin spirv/vulkan/prebuilt/0x000025bf.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x000025c0.spv | Bin 0 -> 1872 bytes .../prebuilt/{0x0000bd3e.spv => 0x000025c1.spv} | Bin spirv/vulkan/prebuilt/0x000025c2.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x000025c3.spv | Bin 0 -> 1884 bytes .../prebuilt/{0x0000bd40.spv => 0x000025c4.spv} | Bin spirv/vulkan/prebuilt/0x000025c5.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x000025c6.spv | Bin 0 -> 1880 bytes .../prebuilt/{0x0000bd42.spv => 0x000025c7.spv} | Bin spirv/vulkan/prebuilt/0x000025c8.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x000025c9.spv | Bin 0 -> 1712 bytes .../prebuilt/{0x0000bd44.spv => 0x000025ca.spv} | Bin spirv/vulkan/prebuilt/0x000025cb.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x000025cc.spv | Bin 0 -> 1724 bytes .../prebuilt/{0x0000bd46.spv => 0x000025cd.spv} | Bin spirv/vulkan/prebuilt/0x000025ce.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x000025cf.spv | Bin 0 -> 1720 bytes .../prebuilt/{0x0000bd48.spv => 0x000025d0.spv} | Bin spirv/vulkan/prebuilt/0x000025d1.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x000025d2.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000bd4a.spv => 0x000025d3.spv} | Bin spirv/vulkan/prebuilt/0x000025d4.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x000025d5.spv | Bin 0 -> 1564 bytes .../prebuilt/{0x0000bd4c.spv => 0x000025d6.spv} | Bin spirv/vulkan/prebuilt/0x000025d7.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x000025d8.spv | Bin 0 -> 1560 bytes .../prebuilt/{0x0000bd4e.spv => 0x000025d9.spv} | Bin spirv/vulkan/prebuilt/0x000025da.spv | Bin 0 -> 1680 bytes .../prebuilt/{0x0000bd50.spv => 0x000025db.spv} | Bin spirv/vulkan/prebuilt/0x000025dc.spv | Bin 0 -> 2088 bytes .../prebuilt/{0x0000bd52.spv => 0x000025dd.spv} | Bin spirv/vulkan/prebuilt/0x000025de.spv | Bin 0 -> 2084 bytes .../prebuilt/{0x0000bd54.spv => 0x000025df.spv} | Bin spirv/vulkan/prebuilt/0x000025e0.spv | Bin 0 -> 2064 bytes .../prebuilt/{0x0000bd56.spv => 0x000025e1.spv} | Bin spirv/vulkan/prebuilt/0x000025e2.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bd58.spv => 0x000025e3.spv} | Bin spirv/vulkan/prebuilt/0x000025e4.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bd5a.spv => 0x000025e5.spv} | Bin spirv/vulkan/prebuilt/0x000025e6.spv | Bin 0 -> 1880 bytes .../prebuilt/{0x0000bd5c.spv => 0x000025e7.spv} | Bin spirv/vulkan/prebuilt/0x000025e8.spv | Bin 0 -> 1704 bytes .../prebuilt/{0x0000bd5e.spv => 0x000025e9.spv} | Bin spirv/vulkan/prebuilt/0x000025ea.spv | Bin 0 -> 1708 bytes .../prebuilt/{0x0000bd60.spv => 0x000025eb.spv} | Bin spirv/vulkan/prebuilt/0x000025ec.spv | Bin 0 -> 1696 bytes .../prebuilt/{0x0000bd62.spv => 0x000025ed.spv} | Bin spirv/vulkan/prebuilt/0x000025ee.spv | Bin 0 -> 2104 bytes .../prebuilt/{0x0000bd64.spv => 0x000025ef.spv} | Bin spirv/vulkan/prebuilt/0x000025f0.spv | Bin 0 -> 2100 bytes .../prebuilt/{0x0000bd66.spv => 0x000025f1.spv} | Bin spirv/vulkan/prebuilt/0x000025f2.spv | Bin 0 -> 2080 bytes .../prebuilt/{0x0000bd68.spv => 0x000025f3.spv} | Bin spirv/vulkan/prebuilt/0x000025f4.spv | Bin 0 -> 1912 bytes .../prebuilt/{0x0000bd6a.spv => 0x000025f5.spv} | Bin spirv/vulkan/prebuilt/0x000025f6.spv | Bin 0 -> 1912 bytes .../prebuilt/{0x0000bd6c.spv => 0x000025f7.spv} | Bin spirv/vulkan/prebuilt/0x000025f8.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bd6e.spv => 0x000025f9.spv} | Bin spirv/vulkan/prebuilt/0x000025fa.spv | Bin 0 -> 1720 bytes .../prebuilt/{0x0000bd70.spv => 0x000025fb.spv} | Bin spirv/vulkan/prebuilt/0x000025fc.spv | Bin 0 -> 1724 bytes .../prebuilt/{0x0000bd72.spv => 0x000025fd.spv} | Bin spirv/vulkan/prebuilt/0x000025fe.spv | Bin 0 -> 1712 bytes .../prebuilt/{0x0000bd74.spv => 0x000025ff.spv} | Bin spirv/vulkan/prebuilt/0x00002600.spv | Bin 0 -> 2192 bytes .../prebuilt/{0x0000bd76.spv => 0x00002601.spv} | Bin spirv/vulkan/prebuilt/0x00002602.spv | Bin 0 -> 2188 bytes .../prebuilt/{0x0000bd78.spv => 0x00002603.spv} | Bin spirv/vulkan/prebuilt/0x00002604.spv | Bin 0 -> 2168 bytes .../prebuilt/{0x0000bd7a.spv => 0x00002605.spv} | Bin spirv/vulkan/prebuilt/0x00002606.spv | Bin 0 -> 2000 bytes .../prebuilt/{0x0000bd7c.spv => 0x00002607.spv} | Bin spirv/vulkan/prebuilt/0x00002608.spv | Bin 0 -> 2000 bytes .../prebuilt/{0x0000bd7e.spv => 0x00002609.spv} | Bin spirv/vulkan/prebuilt/0x0000260a.spv | Bin 0 -> 1984 bytes .../prebuilt/{0x0000bd80.spv => 0x0000260b.spv} | Bin spirv/vulkan/prebuilt/0x0000260c.spv | Bin 0 -> 1808 bytes .../prebuilt/{0x0000bd82.spv => 0x0000260d.spv} | Bin spirv/vulkan/prebuilt/0x0000260e.spv | Bin 0 -> 1812 bytes .../prebuilt/{0x0000bd84.spv => 0x0000260f.spv} | Bin spirv/vulkan/prebuilt/0x00002610.spv | Bin 0 -> 1800 bytes .../prebuilt/{0x0000bd86.spv => 0x00002611.spv} | Bin spirv/vulkan/prebuilt/0x00002612.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002613.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bd88.spv => 0x00002614.spv} | Bin spirv/vulkan/prebuilt/0x00002615.spv | Bin 0 -> 2372 bytes .../prebuilt/{0x0000bd8a.spv => 0x00002616.spv} | Bin spirv/vulkan/prebuilt/0x00002617.spv | Bin 0 -> 2256 bytes .../prebuilt/{0x0000bd8c.spv => 0x00002618.spv} | Bin spirv/vulkan/prebuilt/0x00002619.spv | Bin 0 -> 2184 bytes .../prebuilt/{0x0000bd8e.spv => 0x0000261a.spv} | Bin spirv/vulkan/prebuilt/0x0000261b.spv | Bin 0 -> 2112 bytes .../prebuilt/{0x0000bd90.spv => 0x0000261c.spv} | Bin spirv/vulkan/prebuilt/0x0000261d.spv | Bin 0 -> 2024 bytes .../prebuilt/{0x0000bd92.spv => 0x0000261e.spv} | Bin spirv/vulkan/prebuilt/0x0000261f.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bd94.spv => 0x00002620.spv} | Bin spirv/vulkan/prebuilt/0x00002621.spv | Bin 0 -> 1852 bytes .../prebuilt/{0x0000bd96.spv => 0x00002622.spv} | Bin spirv/vulkan/prebuilt/0x00002623.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000bd98.spv => 0x00002624.spv} | Bin spirv/vulkan/prebuilt/0x00002625.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x00002626.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bd9a.spv => 0x00002627.spv} | Bin spirv/vulkan/prebuilt/0x00002628.spv | Bin 0 -> 2356 bytes .../prebuilt/{0x0000bd9c.spv => 0x00002629.spv} | Bin spirv/vulkan/prebuilt/0x0000262a.spv | Bin 0 -> 2272 bytes .../prebuilt/{0x0000bd9e.spv => 0x0000262b.spv} | Bin spirv/vulkan/prebuilt/0x0000262c.spv | Bin 0 -> 2128 bytes .../prebuilt/{0x0000bda0.spv => 0x0000262d.spv} | Bin spirv/vulkan/prebuilt/0x0000262e.spv | Bin 0 -> 2112 bytes .../prebuilt/{0x0000bda2.spv => 0x0000262f.spv} | Bin spirv/vulkan/prebuilt/0x00002630.spv | Bin 0 -> 2040 bytes .../prebuilt/{0x0000bda4.spv => 0x00002631.spv} | Bin spirv/vulkan/prebuilt/0x00002632.spv | Bin 0 -> 1864 bytes .../prebuilt/{0x0000bda6.spv => 0x00002633.spv} | Bin spirv/vulkan/prebuilt/0x00002634.spv | Bin 0 -> 1852 bytes .../prebuilt/{0x0000bda8.spv => 0x00002635.spv} | Bin spirv/vulkan/prebuilt/0x00002636.spv | Bin 0 -> 1808 bytes .../prebuilt/{0x0000bdaa.spv => 0x00002637.spv} | Bin spirv/vulkan/prebuilt/0x00002638.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x00002639.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bdac.spv => 0x0000263a.spv} | Bin spirv/vulkan/prebuilt/0x0000263b.spv | Bin 0 -> 2292 bytes .../prebuilt/{0x0000bdae.spv => 0x0000263c.spv} | Bin spirv/vulkan/prebuilt/0x0000263d.spv | Bin 0 -> 2240 bytes .../prebuilt/{0x0000bdb0.spv => 0x0000263e.spv} | Bin spirv/vulkan/prebuilt/0x0000263f.spv | Bin 0 -> 2056 bytes .../prebuilt/{0x0000bdb2.spv => 0x00002640.spv} | Bin spirv/vulkan/prebuilt/0x00002641.spv | Bin 0 -> 2056 bytes .../prebuilt/{0x0000bdb4.spv => 0x00002642.spv} | Bin spirv/vulkan/prebuilt/0x00002643.spv | Bin 0 -> 2024 bytes .../prebuilt/{0x0000bdb6.spv => 0x00002644.spv} | Bin spirv/vulkan/prebuilt/0x00002645.spv | Bin 0 -> 1816 bytes .../prebuilt/{0x0000bdb8.spv => 0x00002646.spv} | Bin spirv/vulkan/prebuilt/0x00002647.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000bdba.spv => 0x00002648.spv} | Bin spirv/vulkan/prebuilt/0x00002649.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000bdbc.spv => 0x0000264a.spv} | Bin spirv/vulkan/prebuilt/0x0000264b.spv | Bin 0 -> 2376 bytes spirv/vulkan/prebuilt/0x0000264c.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bdbe.spv => 0x0000264d.spv} | Bin spirv/vulkan/prebuilt/0x0000264e.spv | Bin 0 -> 2300 bytes .../prebuilt/{0x0000bdc0.spv => 0x0000264f.spv} | Bin spirv/vulkan/prebuilt/0x00002650.spv | Bin 0 -> 2208 bytes .../prebuilt/{0x0000bdc2.spv => 0x00002651.spv} | Bin spirv/vulkan/prebuilt/0x00002652.spv | Bin 0 -> 2168 bytes .../prebuilt/{0x0000bdc4.spv => 0x00002653.spv} | Bin spirv/vulkan/prebuilt/0x00002654.spv | Bin 0 -> 2112 bytes .../prebuilt/{0x0000bdc6.spv => 0x00002655.spv} | Bin spirv/vulkan/prebuilt/0x00002656.spv | Bin 0 -> 2024 bytes .../prebuilt/{0x0000bdc8.spv => 0x00002657.spv} | Bin spirv/vulkan/prebuilt/0x00002658.spv | Bin 0 -> 1896 bytes .../prebuilt/{0x0000bdca.spv => 0x00002659.spv} | Bin spirv/vulkan/prebuilt/0x0000265a.spv | Bin 0 -> 1852 bytes .../prebuilt/{0x0000bdcc.spv => 0x0000265b.spv} | Bin spirv/vulkan/prebuilt/0x0000265c.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000bdce.spv => 0x0000265d.spv} | Bin spirv/vulkan/prebuilt/0x0000265e.spv | Bin 0 -> 2320 bytes spirv/vulkan/prebuilt/0x0000265f.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bdd0.spv => 0x00002660.spv} | Bin spirv/vulkan/prebuilt/0x00002661.spv | Bin 0 -> 2300 bytes .../prebuilt/{0x0000bdd2.spv => 0x00002662.spv} | Bin spirv/vulkan/prebuilt/0x00002663.spv | Bin 0 -> 2224 bytes .../prebuilt/{0x0000bdd4.spv => 0x00002664.spv} | Bin spirv/vulkan/prebuilt/0x00002665.spv | Bin 0 -> 2128 bytes .../prebuilt/{0x0000bdd6.spv => 0x00002666.spv} | Bin spirv/vulkan/prebuilt/0x00002667.spv | Bin 0 -> 2096 bytes .../prebuilt/{0x0000bdd8.spv => 0x00002668.spv} | Bin spirv/vulkan/prebuilt/0x00002669.spv | Bin 0 -> 2040 bytes .../prebuilt/{0x0000bdda.spv => 0x0000266a.spv} | Bin spirv/vulkan/prebuilt/0x0000266b.spv | Bin 0 -> 1864 bytes .../prebuilt/{0x0000bddc.spv => 0x0000266c.spv} | Bin spirv/vulkan/prebuilt/0x0000266d.spv | Bin 0 -> 1852 bytes .../prebuilt/{0x0000bdde.spv => 0x0000266e.spv} | Bin spirv/vulkan/prebuilt/0x0000266f.spv | Bin 0 -> 1808 bytes .../prebuilt/{0x0000bde0.spv => 0x00002670.spv} | Bin spirv/vulkan/prebuilt/0x00002671.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00002672.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000bde2.spv => 0x00002673.spv} | Bin spirv/vulkan/prebuilt/0x00002674.spv | Bin 0 -> 2244 bytes .../prebuilt/{0x0000bde4.spv => 0x00002675.spv} | Bin spirv/vulkan/prebuilt/0x00002676.spv | Bin 0 -> 2208 bytes .../prebuilt/{0x0000bde6.spv => 0x00002677.spv} | Bin spirv/vulkan/prebuilt/0x00002678.spv | Bin 0 -> 2056 bytes .../prebuilt/{0x0000bde8.spv => 0x00002679.spv} | Bin spirv/vulkan/prebuilt/0x0000267a.spv | Bin 0 -> 2056 bytes .../prebuilt/{0x0000bdea.spv => 0x0000267b.spv} | Bin spirv/vulkan/prebuilt/0x0000267c.spv | Bin 0 -> 2008 bytes .../prebuilt/{0x0000bdec.spv => 0x0000267d.spv} | Bin spirv/vulkan/prebuilt/0x0000267e.spv | Bin 0 -> 1816 bytes .../prebuilt/{0x0000bdee.spv => 0x0000267f.spv} | Bin spirv/vulkan/prebuilt/0x00002680.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000bdf0.spv => 0x00002681.spv} | Bin spirv/vulkan/prebuilt/0x00002682.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000bdf2.spv => 0x00002683.spv} | Bin spirv/vulkan/prebuilt/0x00002684.spv | Bin 0 -> 2280 bytes spirv/vulkan/prebuilt/0x00002685.spv | Bin 0 -> 580 bytes .../prebuilt/{0x0000bdf4.spv => 0x00002686.spv} | Bin spirv/vulkan/prebuilt/0x00002687.spv | Bin 0 -> 2228 bytes .../prebuilt/{0x0000bdf6.spv => 0x00002688.spv} | Bin spirv/vulkan/prebuilt/0x00002689.spv | Bin 0 -> 2160 bytes .../prebuilt/{0x0000bdf8.spv => 0x0000268a.spv} | Bin spirv/vulkan/prebuilt/0x0000268b.spv | Bin 0 -> 2088 bytes .../prebuilt/{0x0000bdfa.spv => 0x0000268c.spv} | Bin spirv/vulkan/prebuilt/0x0000268d.spv | Bin 0 -> 2040 bytes .../prebuilt/{0x0000bdfc.spv => 0x0000268e.spv} | Bin spirv/vulkan/prebuilt/0x0000268f.spv | Bin 0 -> 1976 bytes .../prebuilt/{0x0000bdfe.spv => 0x00002690.spv} | Bin spirv/vulkan/prebuilt/0x00002691.spv | Bin 0 -> 1880 bytes .../prebuilt/{0x0000be00.spv => 0x00002692.spv} | Bin spirv/vulkan/prebuilt/0x00002693.spv | Bin 0 -> 1852 bytes .../prebuilt/{0x0000be02.spv => 0x00002694.spv} | Bin spirv/vulkan/prebuilt/0x00002695.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000be04.spv => 0x00002696.spv} | Bin spirv/vulkan/prebuilt/0x00002697.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00002698.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000be06.spv => 0x00002699.spv} | Bin spirv/vulkan/prebuilt/0x0000269a.spv | Bin 0 -> 2228 bytes .../prebuilt/{0x0000be08.spv => 0x0000269b.spv} | Bin spirv/vulkan/prebuilt/0x0000269c.spv | Bin 0 -> 2176 bytes .../prebuilt/{0x0000be0a.spv => 0x0000269d.spv} | Bin spirv/vulkan/prebuilt/0x0000269e.spv | Bin 0 -> 2056 bytes .../prebuilt/{0x0000be0c.spv => 0x0000269f.spv} | Bin spirv/vulkan/prebuilt/0x000026a0.spv | Bin 0 -> 2040 bytes .../prebuilt/{0x0000be0e.spv => 0x000026a1.spv} | Bin spirv/vulkan/prebuilt/0x000026a2.spv | Bin 0 -> 1992 bytes .../prebuilt/{0x0000be10.spv => 0x000026a3.spv} | Bin spirv/vulkan/prebuilt/0x000026a4.spv | Bin 0 -> 1864 bytes .../prebuilt/{0x0000be12.spv => 0x000026a5.spv} | Bin spirv/vulkan/prebuilt/0x000026a6.spv | Bin 0 -> 1836 bytes .../prebuilt/{0x0000be14.spv => 0x000026a7.spv} | Bin spirv/vulkan/prebuilt/0x000026a8.spv | Bin 0 -> 1808 bytes .../prebuilt/{0x0000be16.spv => 0x000026a9.spv} | Bin spirv/vulkan/prebuilt/0x000026aa.spv | Bin 0 -> 2200 bytes spirv/vulkan/prebuilt/0x000026ab.spv | Bin 0 -> 596 bytes .../prebuilt/{0x0000be18.spv => 0x000026ac.spv} | Bin spirv/vulkan/prebuilt/0x000026ad.spv | Bin 0 -> 2196 bytes .../prebuilt/{0x0000be1a.spv => 0x000026ae.spv} | Bin spirv/vulkan/prebuilt/0x000026af.spv | Bin 0 -> 2160 bytes .../prebuilt/{0x0000be1c.spv => 0x000026b0.spv} | Bin spirv/vulkan/prebuilt/0x000026b1.spv | Bin 0 -> 2008 bytes .../prebuilt/{0x0000be1e.spv => 0x000026b2.spv} | Bin spirv/vulkan/prebuilt/0x000026b3.spv | Bin 0 -> 2008 bytes .../prebuilt/{0x0000be20.spv => 0x000026b4.spv} | Bin spirv/vulkan/prebuilt/0x000026b5.spv | Bin 0 -> 1976 bytes .../prebuilt/{0x0000be22.spv => 0x000026b6.spv} | Bin spirv/vulkan/prebuilt/0x000026b7.spv | Bin 0 -> 1816 bytes .../prebuilt/{0x0000be24.spv => 0x000026b8.spv} | Bin spirv/vulkan/prebuilt/0x000026b9.spv | Bin 0 -> 1820 bytes .../prebuilt/{0x0000be26.spv => 0x000026ba.spv} | Bin spirv/vulkan/prebuilt/0x000026bb.spv | Bin 0 -> 1776 bytes .../prebuilt/{0x0000be28.spv => 0x000026bc.spv} | Bin spirv/vulkan/prebuilt/0x000026bd.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x000026be.spv | Bin 0 -> 692 bytes .../prebuilt/{0x0000be2a.spv => 0x000026bf.spv} | Bin spirv/vulkan/prebuilt/0x000026c0.spv | Bin 0 -> 1384 bytes .../prebuilt/{0x0000be2c.spv => 0x000026c1.spv} | Bin spirv/vulkan/prebuilt/0x000026c2.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000be2e.spv => 0x000026c3.spv} | Bin spirv/vulkan/prebuilt/0x000026c4.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x000026c5.spv | Bin 0 -> 708 bytes .../prebuilt/{0x0000be30.spv => 0x000026c6.spv} | Bin spirv/vulkan/prebuilt/0x000026c7.spv | Bin 0 -> 1668 bytes .../prebuilt/{0x0000be32.spv => 0x000026c8.spv} | Bin spirv/vulkan/prebuilt/0x000026c9.spv | Bin 0 -> 1596 bytes .../prebuilt/{0x0000be34.spv => 0x000026ca.spv} | Bin spirv/vulkan/prebuilt/0x000026cb.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x000026cc.spv | Bin 0 -> 900 bytes .../prebuilt/{0x0000be36.spv => 0x000026cd.spv} | Bin spirv/vulkan/prebuilt/0x000026ce.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000be38.spv => 0x000026cf.spv} | Bin spirv/vulkan/prebuilt/0x000026d0.spv | Bin 0 -> 1528 bytes .../prebuilt/{0x0000be3a.spv => 0x000026d1.spv} | Bin spirv/vulkan/prebuilt/0x000026d2.spv | Bin 0 -> 1680 bytes spirv/vulkan/prebuilt/0x000026d3.spv | Bin 0 -> 900 bytes .../prebuilt/{0x0000be3c.spv => 0x000026d4.spv} | Bin spirv/vulkan/prebuilt/0x000026d5.spv | Bin 0 -> 1368 bytes .../prebuilt/{0x0000be3e.spv => 0x000026d6.spv} | Bin spirv/vulkan/prebuilt/0x000026d7.spv | Bin 0 -> 1528 bytes .../prebuilt/{0x0000be40.spv => 0x000026d8.spv} | Bin spirv/vulkan/prebuilt/0x000026d9.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x000026da.spv | Bin 0 -> 916 bytes .../prebuilt/{0x0000be42.spv => 0x000026db.spv} | Bin spirv/vulkan/prebuilt/0x000026dc.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000be44.spv => 0x000026dd.spv} | Bin spirv/vulkan/prebuilt/0x000026de.spv | Bin 0 -> 1528 bytes .../prebuilt/{0x0000be46.spv => 0x000026df.spv} | Bin spirv/vulkan/prebuilt/0x000026e0.spv | Bin 0 -> 2000 bytes .../prebuilt/{0x0000be48.spv => 0x000026e1.spv} | Bin spirv/vulkan/prebuilt/0x000026e2.spv | Bin 0 -> 1768 bytes .../prebuilt/{0x0000be4a.spv => 0x000026e3.spv} | Bin spirv/vulkan/prebuilt/0x000026e4.spv | Bin 0 -> 1704 bytes .../prebuilt/{0x0000be4c.spv => 0x000026e5.spv} | Bin spirv/vulkan/prebuilt/0x000026e6.spv | Bin 0 -> 1872 bytes spirv/vulkan/prebuilt/0x000026e7.spv | Bin 0 -> 980 bytes .../prebuilt/{0x0000be4e.spv => 0x000026e8.spv} | Bin spirv/vulkan/prebuilt/0x000026e9.spv | Bin 0 -> 1640 bytes .../prebuilt/{0x0000be50.spv => 0x000026ea.spv} | Bin spirv/vulkan/prebuilt/0x000026eb.spv | Bin 0 -> 1648 bytes .../prebuilt/{0x0000be52.spv => 0x000026ec.spv} | Bin spirv/vulkan/prebuilt/0x000026ed.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x000026ee.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000be54.spv => 0x000026ef.spv} | Bin spirv/vulkan/prebuilt/0x000026f0.spv | Bin 0 -> 1384 bytes .../prebuilt/{0x0000be56.spv => 0x000026f1.spv} | Bin spirv/vulkan/prebuilt/0x000026f2.spv | Bin 0 -> 1560 bytes .../prebuilt/{0x0000be58.spv => 0x000026f3.spv} | Bin spirv/vulkan/prebuilt/0x000026f4.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x000026f5.spv | Bin 0 -> 756 bytes .../prebuilt/{0x0000be5a.spv => 0x000026f6.spv} | Bin spirv/vulkan/prebuilt/0x000026f7.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x0000be5c.spv => 0x000026f8.spv} | Bin spirv/vulkan/prebuilt/0x000026f9.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000be5e.spv => 0x000026fa.spv} | Bin spirv/vulkan/prebuilt/0x000026fb.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x000026fc.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000be60.spv => 0x000026fd.spv} | Bin spirv/vulkan/prebuilt/0x000026fe.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000be62.spv => 0x000026ff.spv} | Bin spirv/vulkan/prebuilt/0x00002700.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000be64.spv => 0x00002701.spv} | Bin spirv/vulkan/prebuilt/0x00002702.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00002703.spv | Bin 0 -> 724 bytes .../prebuilt/{0x0000be66.spv => 0x00002704.spv} | Bin spirv/vulkan/prebuilt/0x00002705.spv | Bin 0 -> 1380 bytes .../prebuilt/{0x0000be68.spv => 0x00002706.spv} | Bin spirv/vulkan/prebuilt/0x00002707.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000be6a.spv => 0x00002708.spv} | Bin spirv/vulkan/prebuilt/0x00002709.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x0000270a.spv | Bin 0 -> 836 bytes .../prebuilt/{0x0000be6c.spv => 0x0000270b.spv} | Bin spirv/vulkan/prebuilt/0x0000270c.spv | Bin 0 -> 1376 bytes .../prebuilt/{0x0000be6e.spv => 0x0000270d.spv} | Bin spirv/vulkan/prebuilt/0x0000270e.spv | Bin 0 -> 1568 bytes .../prebuilt/{0x0000be70.spv => 0x0000270f.spv} | Bin spirv/vulkan/prebuilt/0x00002710.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x00002711.spv | Bin 0 -> 884 bytes .../prebuilt/{0x0000be72.spv => 0x00002712.spv} | Bin spirv/vulkan/prebuilt/0x00002713.spv | Bin 0 -> 1544 bytes .../prebuilt/{0x0000be74.spv => 0x00002714.spv} | Bin spirv/vulkan/prebuilt/0x00002715.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x0000be76.spv => 0x00002716.spv} | Bin spirv/vulkan/prebuilt/0x00002717.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002718.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000be78.spv => 0x00002719.spv} | Bin spirv/vulkan/prebuilt/0x0000271a.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000be7a.spv => 0x0000271b.spv} | Bin spirv/vulkan/prebuilt/0x0000271c.spv | Bin 0 -> 1492 bytes .../prebuilt/{0x0000be7c.spv => 0x0000271d.spv} | Bin spirv/vulkan/prebuilt/0x0000271e.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x0000271f.spv | Bin 0 -> 884 bytes .../prebuilt/{0x0000be7e.spv => 0x00002720.spv} | Bin spirv/vulkan/prebuilt/0x00002721.spv | Bin 0 -> 1560 bytes .../prebuilt/{0x0000be80.spv => 0x00002722.spv} | Bin spirv/vulkan/prebuilt/0x00002723.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000be82.spv => 0x00002724.spv} | Bin spirv/vulkan/prebuilt/0x00002725.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000be84.spv => 0x00002726.spv} | Bin spirv/vulkan/prebuilt/0x00002727.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x0000be86.spv => 0x00002728.spv} | Bin spirv/vulkan/prebuilt/0x00002729.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000be88.spv => 0x0000272a.spv} | Bin spirv/vulkan/prebuilt/0x0000272b.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000be8a.spv => 0x0000272c.spv} | Bin spirv/vulkan/prebuilt/0x0000272d.spv | Bin 0 -> 1384 bytes .../prebuilt/{0x0000be8c.spv => 0x0000272e.spv} | Bin spirv/vulkan/prebuilt/0x0000272f.spv | Bin 0 -> 1768 bytes .../prebuilt/{0x0000be8e.spv => 0x00002730.spv} | Bin spirv/vulkan/prebuilt/0x00002731.spv | Bin 0 -> 1656 bytes .../prebuilt/{0x0000be90.spv => 0x00002732.spv} | Bin spirv/vulkan/prebuilt/0x00002733.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000be92.spv => 0x00002734.spv} | Bin spirv/vulkan/prebuilt/0x00002735.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x0000be94.spv => 0x00002736.spv} | Bin spirv/vulkan/prebuilt/0x00002737.spv | Bin 0 -> 1564 bytes .../prebuilt/{0x0000be96.spv => 0x00002738.spv} | Bin spirv/vulkan/prebuilt/0x00002739.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000be98.spv => 0x0000273a.spv} | Bin spirv/vulkan/prebuilt/0x0000273b.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000be9a.spv => 0x0000273c.spv} | Bin spirv/vulkan/prebuilt/0x0000273d.spv | Bin 0 -> 1576 bytes .../prebuilt/{0x0000be9c.spv => 0x0000273e.spv} | Bin spirv/vulkan/prebuilt/0x0000273f.spv | Bin 0 -> 1364 bytes .../prebuilt/{0x0000be9e.spv => 0x00002740.spv} | Bin spirv/vulkan/prebuilt/0x00002741.spv | Bin 0 -> 1544 bytes .../prebuilt/{0x0000bea0.spv => 0x00002742.spv} | Bin spirv/vulkan/prebuilt/0x00002743.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002744.spv | Bin 0 -> 788 bytes .../prebuilt/{0x0000bea2.spv => 0x00002745.spv} | Bin spirv/vulkan/prebuilt/0x00002746.spv | Bin 0 -> 1348 bytes .../prebuilt/{0x0000bea4.spv => 0x00002747.spv} | Bin spirv/vulkan/prebuilt/0x00002748.spv | Bin 0 -> 1436 bytes .../prebuilt/{0x0000bea6.spv => 0x00002749.spv} | Bin spirv/vulkan/prebuilt/0x0000274a.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x0000274b.spv | Bin 0 -> 788 bytes .../prebuilt/{0x0000bea8.spv => 0x0000274c.spv} | Bin spirv/vulkan/prebuilt/0x0000274d.spv | Bin 0 -> 1300 bytes .../prebuilt/{0x0000beaa.spv => 0x0000274e.spv} | Bin spirv/vulkan/prebuilt/0x0000274f.spv | Bin 0 -> 1436 bytes .../prebuilt/{0x0000beac.spv => 0x00002750.spv} | Bin spirv/vulkan/prebuilt/0x00002751.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00002752.spv | Bin 0 -> 804 bytes .../prebuilt/{0x0000beae.spv => 0x00002753.spv} | Bin spirv/vulkan/prebuilt/0x00002754.spv | Bin 0 -> 1364 bytes .../prebuilt/{0x0000beb0.spv => 0x00002755.spv} | Bin spirv/vulkan/prebuilt/0x00002756.spv | Bin 0 -> 1436 bytes .../prebuilt/{0x0000beb2.spv => 0x00002757.spv} | Bin spirv/vulkan/prebuilt/0x00002758.spv | Bin 0 -> 1856 bytes .../prebuilt/{0x0000beb4.spv => 0x00002759.spv} | Bin spirv/vulkan/prebuilt/0x0000275a.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000beb6.spv => 0x0000275b.spv} | Bin spirv/vulkan/prebuilt/0x0000275c.spv | Bin 0 -> 1568 bytes .../prebuilt/{0x0000beb8.spv => 0x0000275d.spv} | Bin spirv/vulkan/prebuilt/0x0000275e.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x0000275f.spv | Bin 0 -> 868 bytes .../prebuilt/{0x0000beba.spv => 0x00002760.spv} | Bin spirv/vulkan/prebuilt/0x00002761.spv | Bin 0 -> 1484 bytes .../prebuilt/{0x0000bebc.spv => 0x00002762.spv} | Bin spirv/vulkan/prebuilt/0x00002763.spv | Bin 0 -> 1512 bytes .../prebuilt/{0x0000bebe.spv => 0x00002764.spv} | Bin spirv/vulkan/prebuilt/0x00002765.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x00002766.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bec0.spv => 0x00002767.spv} | Bin spirv/vulkan/prebuilt/0x00002768.spv | Bin 0 -> 1476 bytes .../prebuilt/{0x0000bec2.spv => 0x00002769.spv} | Bin spirv/vulkan/prebuilt/0x0000276a.spv | Bin 0 -> 1504 bytes .../prebuilt/{0x0000bec4.spv => 0x0000276b.spv} | Bin spirv/vulkan/prebuilt/0x0000276c.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x0000276d.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bec6.spv => 0x0000276e.spv} | Bin spirv/vulkan/prebuilt/0x0000276f.spv | Bin 0 -> 1568 bytes .../prebuilt/{0x0000bec8.spv => 0x00002770.spv} | Bin spirv/vulkan/prebuilt/0x00002771.spv | Bin 0 -> 1520 bytes .../prebuilt/{0x0000beca.spv => 0x00002772.spv} | Bin spirv/vulkan/prebuilt/0x00002773.spv | Bin 0 -> 1812 bytes spirv/vulkan/prebuilt/0x00002774.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000becc.spv => 0x00002775.spv} | Bin spirv/vulkan/prebuilt/0x00002776.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000bece.spv => 0x00002777.spv} | Bin spirv/vulkan/prebuilt/0x00002778.spv | Bin 0 -> 1520 bytes .../prebuilt/{0x0000bed0.spv => 0x00002779.spv} | Bin spirv/vulkan/prebuilt/0x0000277a.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x0000277b.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bed2.spv => 0x0000277c.spv} | Bin spirv/vulkan/prebuilt/0x0000277d.spv | Bin 0 -> 1444 bytes .../prebuilt/{0x0000bed4.spv => 0x0000277e.spv} | Bin spirv/vulkan/prebuilt/0x0000277f.spv | Bin 0 -> 1520 bytes .../prebuilt/{0x0000bed6.spv => 0x00002780.spv} | Bin spirv/vulkan/prebuilt/0x00002781.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00002782.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bed8.spv => 0x00002783.spv} | Bin spirv/vulkan/prebuilt/0x00002784.spv | Bin 0 -> 1372 bytes .../prebuilt/{0x0000beda.spv => 0x00002785.spv} | Bin spirv/vulkan/prebuilt/0x00002786.spv | Bin 0 -> 1460 bytes .../prebuilt/{0x0000bedc.spv => 0x00002787.spv} | Bin spirv/vulkan/prebuilt/0x00002788.spv | Bin 0 -> 1364 bytes .../prebuilt/{0x0000bede.spv => 0x00002789.spv} | Bin spirv/vulkan/prebuilt/0x0000278a.spv | Bin 0 -> 1364 bytes .../prebuilt/{0x0000bee0.spv => 0x0000278b.spv} | Bin spirv/vulkan/prebuilt/0x0000278c.spv | Bin 0 -> 1316 bytes .../prebuilt/{0x0000bee2.spv => 0x0000278d.spv} | Bin spirv/vulkan/prebuilt/0x0000278e.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000bee4.spv => 0x0000278f.spv} | Bin spirv/vulkan/prebuilt/0x00002790.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000bee6.spv => 0x00002791.spv} | Bin spirv/vulkan/prebuilt/0x00002792.spv | Bin 0 -> 1476 bytes .../prebuilt/{0x0000bee8.spv => 0x00002793.spv} | Bin spirv/vulkan/prebuilt/0x00002794.spv | Bin 0 -> 1532 bytes .../prebuilt/{0x0000beea.spv => 0x00002795.spv} | Bin spirv/vulkan/prebuilt/0x00002796.spv | Bin 0 -> 1532 bytes .../prebuilt/{0x0000beec.spv => 0x00002797.spv} | Bin spirv/vulkan/prebuilt/0x00002798.spv | Bin 0 -> 1476 bytes .../prebuilt/{0x0000beee.spv => 0x00002799.spv} | Bin spirv/vulkan/prebuilt/0x0000279a.spv | Bin 0 -> 1340 bytes .../prebuilt/{0x0000bef0.spv => 0x0000279b.spv} | Bin spirv/vulkan/prebuilt/0x0000279c.spv | Bin 0 -> 1488 bytes spirv/vulkan/prebuilt/0x0000279d.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000bef2.spv => 0x0000279e.spv} | Bin spirv/vulkan/prebuilt/0x0000279f.spv | Bin 0 -> 1264 bytes .../prebuilt/{0x0000bef4.spv => 0x000027a0.spv} | Bin spirv/vulkan/prebuilt/0x000027a1.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bef6.spv => 0x000027a2.spv} | Bin spirv/vulkan/prebuilt/0x000027a3.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x000027a4.spv | Bin 0 -> 676 bytes .../prebuilt/{0x0000bef8.spv => 0x000027a5.spv} | Bin spirv/vulkan/prebuilt/0x000027a6.spv | Bin 0 -> 1232 bytes .../prebuilt/{0x0000befa.spv => 0x000027a7.spv} | Bin spirv/vulkan/prebuilt/0x000027a8.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000befc.spv => 0x000027a9.spv} | Bin spirv/vulkan/prebuilt/0x000027aa.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x000027ab.spv | Bin 0 -> 692 bytes .../prebuilt/{0x0000befe.spv => 0x000027ac.spv} | Bin spirv/vulkan/prebuilt/0x000027ad.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf00.spv => 0x000027ae.spv} | Bin spirv/vulkan/prebuilt/0x000027af.spv | Bin 0 -> 1344 bytes .../prebuilt/{0x0000bf02.spv => 0x000027b0.spv} | Bin spirv/vulkan/prebuilt/0x000027b1.spv | Bin 0 -> 1696 bytes .../prebuilt/{0x0000bf04.spv => 0x000027b2.spv} | Bin spirv/vulkan/prebuilt/0x000027b3.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000bf06.spv => 0x000027b4.spv} | Bin spirv/vulkan/prebuilt/0x000027b5.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000bf08.spv => 0x000027b6.spv} | Bin spirv/vulkan/prebuilt/0x000027b7.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x000027b8.spv | Bin 0 -> 708 bytes .../prebuilt/{0x0000bf0a.spv => 0x000027b9.spv} | Bin spirv/vulkan/prebuilt/0x000027ba.spv | Bin 0 -> 1264 bytes .../prebuilt/{0x0000bf0c.spv => 0x000027bb.spv} | Bin spirv/vulkan/prebuilt/0x000027bc.spv | Bin 0 -> 1360 bytes .../prebuilt/{0x0000bf0e.spv => 0x000027bd.spv} | Bin spirv/vulkan/prebuilt/0x000027be.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x000027bf.spv | Bin 0 -> 724 bytes .../prebuilt/{0x0000bf10.spv => 0x000027c0.spv} | Bin spirv/vulkan/prebuilt/0x000027c1.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000bf12.spv => 0x000027c2.spv} | Bin spirv/vulkan/prebuilt/0x000027c3.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000bf14.spv => 0x000027c4.spv} | Bin spirv/vulkan/prebuilt/0x000027c5.spv | Bin 0 -> 1640 bytes spirv/vulkan/prebuilt/0x000027c6.spv | Bin 0 -> 724 bytes .../prebuilt/{0x0000bf16.spv => 0x000027c7.spv} | Bin spirv/vulkan/prebuilt/0x000027c8.spv | Bin 0 -> 1384 bytes .../prebuilt/{0x0000bf18.spv => 0x000027c9.spv} | Bin spirv/vulkan/prebuilt/0x000027ca.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000bf1a.spv => 0x000027cb.spv} | Bin spirv/vulkan/prebuilt/0x000027cc.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000bf1c.spv => 0x000027cd.spv} | Bin spirv/vulkan/prebuilt/0x000027ce.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf1e.spv => 0x000027cf.spv} | Bin spirv/vulkan/prebuilt/0x000027d0.spv | Bin 0 -> 1360 bytes .../prebuilt/{0x0000bf20.spv => 0x000027d1.spv} | Bin spirv/vulkan/prebuilt/0x000027d2.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x000027d3.spv | Bin 0 -> 724 bytes .../prebuilt/{0x0000bf22.spv => 0x000027d4.spv} | Bin spirv/vulkan/prebuilt/0x000027d5.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x0000bf24.spv => 0x000027d6.spv} | Bin spirv/vulkan/prebuilt/0x000027d7.spv | Bin 0 -> 1360 bytes .../prebuilt/{0x0000bf26.spv => 0x000027d8.spv} | Bin spirv/vulkan/prebuilt/0x000027d9.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf28.spv => 0x000027da.spv} | Bin spirv/vulkan/prebuilt/0x000027db.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf2a.spv => 0x000027dc.spv} | Bin spirv/vulkan/prebuilt/0x000027dd.spv | Bin 0 -> 1248 bytes .../prebuilt/{0x0000bf2c.spv => 0x000027de.spv} | Bin spirv/vulkan/prebuilt/0x000027df.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000bf2e.spv => 0x000027e0.spv} | Bin spirv/vulkan/prebuilt/0x000027e1.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x0000bf30.spv => 0x000027e2.spv} | Bin spirv/vulkan/prebuilt/0x000027e3.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000bf32.spv => 0x000027e4.spv} | Bin spirv/vulkan/prebuilt/0x000027e5.spv | Bin 0 -> 1400 bytes .../prebuilt/{0x0000bf34.spv => 0x000027e6.spv} | Bin spirv/vulkan/prebuilt/0x000027e7.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf36.spv => 0x000027e8.spv} | Bin spirv/vulkan/prebuilt/0x000027e9.spv | Bin 0 -> 1280 bytes .../prebuilt/{0x0000bf38.spv => 0x000027ea.spv} | Bin spirv/vulkan/prebuilt/0x000027eb.spv | Bin 0 -> 1824 bytes .../prebuilt/{0x0000bf3a.spv => 0x000027ec.spv} | Bin spirv/vulkan/prebuilt/0x000027ed.spv | Bin 0 -> 2124 bytes .../prebuilt/{0x0000bf3c.spv => 0x000027ee.spv} | Bin spirv/vulkan/prebuilt/0x000027ef.spv | Bin 0 -> 1872 bytes .../prebuilt/{0x0000bf3e.spv => 0x000027f0.spv} | Bin spirv/vulkan/prebuilt/0x000027f1.spv | Bin 0 -> 1936 bytes .../prebuilt/{0x0000bf40.spv => 0x000027f2.spv} | Bin spirv/vulkan/prebuilt/0x000027f3.spv | Bin 0 -> 1952 bytes .../prebuilt/{0x0000bf42.spv => 0x000027f4.spv} | Bin spirv/vulkan/prebuilt/0x000027f5.spv | Bin 0 -> 2256 bytes .../prebuilt/{0x0000bf44.spv => 0x000027f6.spv} | Bin spirv/vulkan/prebuilt/0x000027f7.spv | Bin 0 -> 2128 bytes .../prebuilt/{0x0000bf46.spv => 0x000027f8.spv} | Bin spirv/vulkan/prebuilt/0x000027f9.spv | Bin 0 -> 1872 bytes .../prebuilt/{0x0000bf48.spv => 0x000027fa.spv} | Bin spirv/vulkan/prebuilt/0x000027fb.spv | Bin 0 -> 2052 bytes .../prebuilt/{0x0000bf4a.spv => 0x000027fc.spv} | Bin spirv/vulkan/prebuilt/0x000027fd.spv | Bin 0 -> 2076 bytes .../prebuilt/{0x0000bf4c.spv => 0x000027fe.spv} | Bin spirv/vulkan/prebuilt/0x000027ff.spv | Bin 0 -> 1836 bytes .../prebuilt/{0x0000bf4e.spv => 0x00002800.spv} | Bin spirv/vulkan/prebuilt/0x00002801.spv | Bin 0 -> 1928 bytes .../prebuilt/{0x0000bf50.spv => 0x00002802.spv} | Bin spirv/vulkan/prebuilt/0x00002803.spv | Bin 0 -> 2032 bytes .../prebuilt/{0x0000bf52.spv => 0x00002804.spv} | Bin spirv/vulkan/prebuilt/0x00002805.spv | Bin 0 -> 1884 bytes .../prebuilt/{0x0000bf54.spv => 0x00002806.spv} | Bin spirv/vulkan/prebuilt/0x00002807.spv | Bin 0 -> 2048 bytes .../prebuilt/{0x0000bf56.spv => 0x00002808.spv} | Bin spirv/vulkan/prebuilt/0x00002809.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x0000280a.spv | Bin 0 -> 692 bytes .../prebuilt/{0x0000bf58.spv => 0x0000280b.spv} | Bin spirv/vulkan/prebuilt/0x0000280c.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x0000280d.spv | Bin 0 -> 708 bytes .../prebuilt/{0x0000bf5a.spv => 0x0000280e.spv} | Bin spirv/vulkan/prebuilt/0x0000280f.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00002810.spv | Bin 0 -> 1124 bytes .../prebuilt/{0x0000bf5c.spv => 0x00002811.spv} | Bin spirv/vulkan/prebuilt/0x00002812.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x00002813.spv | Bin 0 -> 1124 bytes .../prebuilt/{0x0000bf5e.spv => 0x00002814.spv} | Bin spirv/vulkan/prebuilt/0x00002815.spv | Bin 0 -> 2572 bytes spirv/vulkan/prebuilt/0x00002816.spv | Bin 0 -> 1140 bytes .../prebuilt/{0x0000bf60.spv => 0x00002817.spv} | Bin spirv/vulkan/prebuilt/0x00002818.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00002819.spv | Bin 0 -> 1204 bytes .../prebuilt/{0x0000bf62.spv => 0x0000281a.spv} | Bin spirv/vulkan/prebuilt/0x0000281b.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x0000281c.spv | Bin 0 -> 740 bytes .../prebuilt/{0x0000bf64.spv => 0x0000281d.spv} | Bin spirv/vulkan/prebuilt/0x0000281e.spv | Bin 0 -> 2160 bytes spirv/vulkan/prebuilt/0x0000281f.spv | Bin 0 -> 756 bytes .../prebuilt/{0x0000bf66.spv => 0x00002820.spv} | Bin spirv/vulkan/prebuilt/0x00002821.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00002822.spv | Bin 0 -> 900 bytes .../prebuilt/{0x0000bf68.spv => 0x00002823.spv} | Bin spirv/vulkan/prebuilt/0x00002824.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00002825.spv | Bin 0 -> 900 bytes .../prebuilt/{0x0000bf6a.spv => 0x00002826.spv} | Bin spirv/vulkan/prebuilt/0x00002827.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002828.spv | Bin 0 -> 852 bytes .../prebuilt/{0x0000bf6c.spv => 0x00002829.spv} | Bin spirv/vulkan/prebuilt/0x0000282a.spv | Bin 0 -> 2104 bytes spirv/vulkan/prebuilt/0x0000282b.spv | Bin 0 -> 852 bytes .../prebuilt/{0x0000bf6e.spv => 0x0000282c.spv} | Bin spirv/vulkan/prebuilt/0x0000282d.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x0000282e.spv | Bin 0 -> 1300 bytes .../prebuilt/{0x0000bf70.spv => 0x0000282f.spv} | Bin spirv/vulkan/prebuilt/0x00002830.spv | Bin 0 -> 2588 bytes spirv/vulkan/prebuilt/0x00002831.spv | Bin 0 -> 1300 bytes .../prebuilt/{0x0000bf72.spv => 0x00002832.spv} | Bin spirv/vulkan/prebuilt/0x00002833.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00002834.spv | Bin 0 -> 996 bytes .../prebuilt/{0x0000bf74.spv => 0x00002835.spv} | Bin spirv/vulkan/prebuilt/0x00002836.spv | Bin 0 -> 2420 bytes spirv/vulkan/prebuilt/0x00002837.spv | Bin 0 -> 1044 bytes .../prebuilt/{0x0000bf76.spv => 0x00002838.spv} | Bin spirv/vulkan/prebuilt/0x00002839.spv | Bin 0 -> 2064 bytes .../prebuilt/{0x0000bf78.spv => 0x0000283a.spv} | Bin spirv/vulkan/prebuilt/0x0000283b.spv | Bin 0 -> 2392 bytes .../prebuilt/{0x0000bf7a.spv => 0x0000283c.spv} | Bin spirv/vulkan/prebuilt/0x0000283d.spv | Bin 0 -> 2184 bytes .../prebuilt/{0x0000bf7c.spv => 0x0000283e.spv} | Bin spirv/vulkan/prebuilt/0x0000283f.spv | Bin 0 -> 2280 bytes .../prebuilt/{0x0000bf7e.spv => 0x00002840.spv} | Bin spirv/vulkan/prebuilt/0x00002841.spv | Bin 0 -> 2744 bytes .../prebuilt/{0x0000bf80.spv => 0x00002842.spv} | Bin spirv/vulkan/prebuilt/0x00002843.spv | Bin 0 -> 2456 bytes .../prebuilt/{0x0000bf82.spv => 0x00002844.spv} | Bin spirv/vulkan/prebuilt/0x00002845.spv | Bin 0 -> 2112 bytes .../prebuilt/{0x0000bf84.spv => 0x00002846.spv} | Bin spirv/vulkan/prebuilt/0x00002847.spv | Bin 0 -> 2316 bytes .../prebuilt/{0x0000bf86.spv => 0x00002848.spv} | Bin spirv/vulkan/prebuilt/0x00002849.spv | Bin 0 -> 2412 bytes .../prebuilt/{0x0000bf88.spv => 0x0000284a.spv} | Bin spirv/vulkan/prebuilt/0x0000284b.spv | Bin 0 -> 2352 bytes .../prebuilt/{0x0000bf8a.spv => 0x0000284c.spv} | Bin spirv/vulkan/prebuilt/0x0000284d.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x0000284e.spv | Bin 0 -> 804 bytes .../prebuilt/{0x0000bf8c.spv => 0x0000284f.spv} | Bin spirv/vulkan/prebuilt/0x00002850.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00002851.spv | Bin 0 -> 804 bytes .../prebuilt/{0x0000bf8e.spv => 0x00002852.spv} | Bin spirv/vulkan/prebuilt/0x00002853.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x00002854.spv | Bin 0 -> 1412 bytes .../prebuilt/{0x0000bf90.spv => 0x00002855.spv} | Bin spirv/vulkan/prebuilt/0x00002856.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00002857.spv | Bin 0 -> 1412 bytes .../prebuilt/{0x0000bf92.spv => 0x00002858.spv} | Bin spirv/vulkan/prebuilt/0x00002859.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x0000285a.spv | Bin 0 -> 1108 bytes .../prebuilt/{0x0000bf94.spv => 0x0000285b.spv} | Bin spirv/vulkan/prebuilt/0x0000285c.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x0000285d.spv | Bin 0 -> 1156 bytes .../prebuilt/{0x0000bf96.spv => 0x0000285e.spv} | Bin spirv/vulkan/prebuilt/0x0000285f.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00002860.spv | Bin 0 -> 756 bytes .../prebuilt/{0x0000bf98.spv => 0x00002861.spv} | Bin spirv/vulkan/prebuilt/0x00002862.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00002863.spv | Bin 0 -> 804 bytes .../prebuilt/{0x0000bf9a.spv => 0x00002864.spv} | Bin spirv/vulkan/prebuilt/0x00002865.spv | Bin 0 -> 2976 bytes spirv/vulkan/prebuilt/0x00002866.spv | Bin 0 -> 1748 bytes .../prebuilt/{0x0000bf9c.spv => 0x00002867.spv} | Bin spirv/vulkan/prebuilt/0x00002868.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x00002869.spv | Bin 0 -> 1524 bytes .../prebuilt/{0x0000bf9e.spv => 0x0000286a.spv} | Bin spirv/vulkan/prebuilt/0x0000286b.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x0000286c.spv | Bin 0 -> 1252 bytes .../prebuilt/{0x0000bfa0.spv => 0x0000286d.spv} | Bin spirv/vulkan/prebuilt/0x0000286e.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x0000286f.spv | Bin 0 -> 1300 bytes .../prebuilt/{0x0000bfa2.spv => 0x00002870.spv} | Bin spirv/vulkan/prebuilt/0x00002871.spv | Bin 0 -> 2368 bytes .../prebuilt/{0x0000bfa4.spv => 0x00002872.spv} | Bin spirv/vulkan/prebuilt/0x00002873.spv | Bin 0 -> 2448 bytes .../prebuilt/{0x0000bfa6.spv => 0x00002874.spv} | Bin spirv/vulkan/prebuilt/0x00002875.spv | Bin 0 -> 2680 bytes .../prebuilt/{0x0000bfa8.spv => 0x00002876.spv} | Bin spirv/vulkan/prebuilt/0x00002877.spv | Bin 0 -> 2916 bytes .../prebuilt/{0x0000bfaa.spv => 0x00002878.spv} | Bin spirv/vulkan/prebuilt/0x00002879.spv | Bin 0 -> 2724 bytes .../prebuilt/{0x0000bfac.spv => 0x0000287a.spv} | Bin spirv/vulkan/prebuilt/0x0000287b.spv | Bin 0 -> 2780 bytes .../prebuilt/{0x0000bfae.spv => 0x0000287c.spv} | Bin spirv/vulkan/prebuilt/0x0000287d.spv | Bin 0 -> 2436 bytes .../prebuilt/{0x0000bfb0.spv => 0x0000287e.spv} | Bin spirv/vulkan/prebuilt/0x0000287f.spv | Bin 0 -> 2500 bytes .../prebuilt/{0x0000bfb2.spv => 0x00002880.spv} | Bin spirv/vulkan/prebuilt/0x00002881.spv | Bin 0 -> 3164 bytes .../prebuilt/{0x0000bfb4.spv => 0x00002882.spv} | Bin spirv/vulkan/prebuilt/0x00002883.spv | Bin 0 -> 3204 bytes .../prebuilt/{0x0000bfb6.spv => 0x00002884.spv} | Bin spirv/vulkan/prebuilt/0x00002885.spv | Bin 0 -> 3056 bytes .../prebuilt/{0x0000bfb8.spv => 0x00002886.spv} | Bin spirv/vulkan/prebuilt/0x00002887.spv | Bin 0 -> 3088 bytes .../prebuilt/{0x0000bfba.spv => 0x00002888.spv} | Bin spirv/vulkan/prebuilt/0x00002889.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x0000288a.spv | Bin 0 -> 868 bytes .../prebuilt/{0x0000bfbc.spv => 0x0000288b.spv} | Bin spirv/vulkan/prebuilt/0x0000288c.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x0000288d.spv | Bin 0 -> 916 bytes .../prebuilt/{0x0000bfbe.spv => 0x0000288e.spv} | Bin spirv/vulkan/prebuilt/0x0000288f.spv | Bin 0 -> 3084 bytes spirv/vulkan/prebuilt/0x00002890.spv | Bin 0 -> 932 bytes .../prebuilt/{0x0000bfc0.spv => 0x00002891.spv} | Bin spirv/vulkan/prebuilt/0x00002892.spv | Bin 0 -> 3152 bytes spirv/vulkan/prebuilt/0x00002893.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002894.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00002895.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002896.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002897.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00002898.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002899.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x0000289a.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x0000289b.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000289c.spv | Bin 0 -> 1044 bytes spirv/vulkan/prebuilt/0x0000289d.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x0000289e.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x0000289f.spv | Bin 0 -> 2116 bytes spirv/vulkan/prebuilt/0x000028a0.spv | Bin 0 -> 1812 bytes spirv/vulkan/prebuilt/0x000028a1.spv | Bin 0 -> 2552 bytes spirv/vulkan/prebuilt/0x000028a2.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000028a3.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x000028a4.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x000028a5.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000028a6.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x000028a7.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x000028a8.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x000028a9.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x000028aa.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x000028ab.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x000028ac.spv | Bin 0 -> 868 bytes spirv/vulkan/prebuilt/0x000028ad.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x000028ae.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x000028af.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x000028b0.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x000028b1.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x000028b2.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x000028b3.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x000028b4.spv | Bin 0 -> 1060 bytes spirv/vulkan/prebuilt/0x000028b5.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x000028b6.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x000028b7.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x000028b8.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x000028b9.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x000028ba.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028bb.spv | Bin 0 -> 1788 bytes spirv/vulkan/prebuilt/0x000028bc.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028bd.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x000028be.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x000028bf.spv | Bin 0 -> 1780 bytes spirv/vulkan/prebuilt/0x000028c0.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028c1.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x000028c2.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028c3.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x000028c4.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x000028c5.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x000028c6.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028c7.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000028c8.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x000028c9.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x000028ca.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x000028cb.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x000028cc.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x000028cd.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x000028ce.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x000028cf.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x000028d0.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x000028d1.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x000028d2.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x000028d3.spv | Bin 0 -> 1656 bytes .../prebuilt/{0x0000bffa.spv => 0x000028d4.spv} | Bin spirv/vulkan/prebuilt/0x000028d5.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000bffc.spv => 0x000028d6.spv} | Bin spirv/vulkan/prebuilt/0x000028d7.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x000028d8.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x000028d9.spv | Bin 0 -> 1716 bytes .../prebuilt/{0x0000c000.spv => 0x000028da.spv} | Bin spirv/vulkan/prebuilt/0x000028db.spv | Bin 0 -> 1552 bytes .../prebuilt/{0x0000c002.spv => 0x000028dc.spv} | Bin spirv/vulkan/prebuilt/0x000028dd.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x000028de.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x000028df.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x000028e0.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x000028e1.spv | Bin 0 -> 1436 bytes .../prebuilt/{0x0000c008.spv => 0x000028e2.spv} | Bin spirv/vulkan/prebuilt/0x000028e3.spv | Bin 0 -> 1336 bytes .../prebuilt/{0x0000c00a.spv => 0x000028e4.spv} | Bin spirv/vulkan/prebuilt/0x000028e5.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x000028e6.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x000028e7.spv | Bin 0 -> 1496 bytes .../prebuilt/{0x0000c00e.spv => 0x000028e8.spv} | Bin spirv/vulkan/prebuilt/0x000028e9.spv | Bin 0 -> 1348 bytes .../prebuilt/{0x0000c010.spv => 0x000028ea.spv} | Bin spirv/vulkan/prebuilt/0x000028eb.spv | Bin 0 -> 1416 bytes spirv/vulkan/prebuilt/0x000028ec.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x000028ed.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x000028ee.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x000028ef.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x000028f0.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x000028f1.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x000028f2.spv | Bin 0 -> 1060 bytes spirv/vulkan/prebuilt/0x000028f3.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x000028f4.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x000028f5.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x000028f6.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x000028f7.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x000028f8.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x000028f9.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x000028fa.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x000028fb.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x000028fc.spv | Bin 0 -> 776 bytes spirv/vulkan/prebuilt/0x000028fd.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x000028fe.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x000028ff.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00002900.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00002901.spv | Bin 0 -> 2180 bytes spirv/vulkan/prebuilt/0x00002902.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002903.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00002904.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002905.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00002906.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00002907.spv | Bin 0 -> 3388 bytes spirv/vulkan/prebuilt/0x00002908.spv | Bin 0 -> 3332 bytes spirv/vulkan/prebuilt/0x00002909.spv | Bin 0 -> 4048 bytes spirv/vulkan/prebuilt/0x0000290a.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x0000290b.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x0000290c.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x0000290d.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x0000290e.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x0000290f.spv | Bin 0 -> 2464 bytes spirv/vulkan/prebuilt/0x00002910.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00002911.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x00002912.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00002913.spv | Bin 0 -> 2260 bytes spirv/vulkan/prebuilt/0x00002914.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00002915.spv | Bin 0 -> 2292 bytes spirv/vulkan/prebuilt/0x00002916.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x00002917.spv | Bin 0 -> 2236 bytes spirv/vulkan/prebuilt/0x00002918.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x00002919.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x0000291a.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x0000291b.spv | Bin 0 -> 3396 bytes spirv/vulkan/prebuilt/0x0000291c.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x0000291d.spv | Bin 0 -> 3500 bytes spirv/vulkan/prebuilt/0x0000291e.spv | Bin 0 -> 2708 bytes spirv/vulkan/prebuilt/0x0000291f.spv | Bin 0 -> 3516 bytes spirv/vulkan/prebuilt/0x00002920.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x00002921.spv | Bin 0 -> 4524 bytes spirv/vulkan/prebuilt/0x00002922.spv | Bin 0 -> 3692 bytes spirv/vulkan/prebuilt/0x00002923.spv | Bin 0 -> 4484 bytes spirv/vulkan/prebuilt/0x00002924.spv | Bin 0 -> 760 bytes spirv/vulkan/prebuilt/0x00002925.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00002926.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00002927.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002928.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00002929.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x0000292a.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x0000292b.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x0000292c.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x0000292d.spv | Bin 0 -> 1772 bytes spirv/vulkan/prebuilt/0x0000292e.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x0000292f.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x00002930.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00002931.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00002932.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00002933.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00002934.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00002935.spv | Bin 0 -> 2332 bytes spirv/vulkan/prebuilt/0x00002936.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x00002937.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00002938.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002939.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x0000293a.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x0000293b.spv | Bin 0 -> 2676 bytes spirv/vulkan/prebuilt/0x0000293c.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x0000293d.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x0000293e.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x0000293f.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00002940.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002941.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00002942.spv | Bin 0 -> 484 bytes spirv/vulkan/prebuilt/0x00002943.spv | Bin 0 -> 364 bytes spirv/vulkan/prebuilt/0x00002944.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00002945.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002946.spv | Bin 0 -> 424 bytes spirv/vulkan/prebuilt/0x00002947.spv | Bin 0 -> 784 bytes spirv/vulkan/prebuilt/0x00002948.spv | Bin 0 -> 488 bytes spirv/vulkan/prebuilt/0x00002949.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x0000294a.spv | Bin 0 -> 564 bytes spirv/vulkan/prebuilt/0x0000294b.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x0000294c.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x0000294d.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x0000294e.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x0000294f.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002950.spv | Bin 0 -> 552 bytes spirv/vulkan/prebuilt/0x00002951.spv | Bin 0 -> 1392 bytes .../prebuilt/{0x0000cbe6.spv => 0x00002952.spv} | Bin spirv/vulkan/prebuilt/0x00002953.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000cbe7.spv => 0x00002954.spv} | Bin spirv/vulkan/prebuilt/0x00002955.spv | Bin 0 -> 1384 bytes .../prebuilt/{0x0000cbe8.spv => 0x00002956.spv} | Bin spirv/vulkan/prebuilt/0x00002957.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000cbe9.spv => 0x00002958.spv} | Bin spirv/vulkan/prebuilt/0x00002959.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x0000cbea.spv => 0x0000295a.spv} | Bin spirv/vulkan/prebuilt/0x0000295b.spv | Bin 0 -> 1600 bytes .../prebuilt/{0x0000cbeb.spv => 0x0000295c.spv} | Bin spirv/vulkan/prebuilt/0x0000295d.spv | Bin 0 -> 1768 bytes .../prebuilt/{0x0000cbec.spv => 0x0000295e.spv} | Bin spirv/vulkan/prebuilt/0x0000295f.spv | Bin 0 -> 1772 bytes .../prebuilt/{0x0000cbed.spv => 0x00002960.spv} | Bin spirv/vulkan/prebuilt/0x00002961.spv | Bin 0 -> 1760 bytes .../prebuilt/{0x0000cbee.spv => 0x00002962.spv} | Bin spirv/vulkan/prebuilt/0x00002963.spv | Bin 0 -> 1928 bytes .../prebuilt/{0x0000cbef.spv => 0x00002964.spv} | Bin spirv/vulkan/prebuilt/0x00002965.spv | Bin 0 -> 1932 bytes .../prebuilt/{0x0000cbf0.spv => 0x00002966.spv} | Bin spirv/vulkan/prebuilt/0x00002967.spv | Bin 0 -> 1920 bytes .../prebuilt/{0x0000cbf1.spv => 0x00002968.spv} | Bin spirv/vulkan/prebuilt/0x00002969.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x0000296a.spv | Bin 0 -> 576 bytes spirv/vulkan/prebuilt/0x0000296b.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x0000296c.spv | Bin 0 -> 592 bytes spirv/vulkan/prebuilt/0x0000296d.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x0000296e.spv | Bin 0 -> 592 bytes spirv/vulkan/prebuilt/0x0000296f.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002970.spv | Bin 0 -> 592 bytes spirv/vulkan/prebuilt/0x00002971.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00002972.spv | Bin 0 -> 592 bytes spirv/vulkan/prebuilt/0x00002973.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002974.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002975.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002976.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002977.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002978.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002979.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x0000297a.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x0000297b.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x0000297c.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x0000297d.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x0000297e.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x0000297f.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x00002980.spv | Bin 0 -> 584 bytes spirv/vulkan/prebuilt/0x00002981.spv | Bin 0 -> 1684 bytes spirv/vulkan/prebuilt/0x00002982.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002983.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x00002984.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002985.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00002986.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002987.spv | Bin 0 -> 1844 bytes spirv/vulkan/prebuilt/0x00002988.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002989.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x0000298a.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x0000298b.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x0000298c.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x0000298d.spv | Bin 0 -> 2004 bytes spirv/vulkan/prebuilt/0x0000298e.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x0000298f.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00002990.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002991.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00002992.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002993.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002994.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00002995.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002996.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00002997.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002998.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00002999.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x0000299a.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x0000299b.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x0000299c.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x0000299d.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x0000299e.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x0000299f.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x000029a0.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000029a1.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x000029a2.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x000029a3.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x000029a4.spv | Bin 0 -> 768 bytes spirv/vulkan/prebuilt/0x000029a5.spv | Bin 0 -> 2932 bytes spirv/vulkan/prebuilt/0x000029a6.spv | Bin 0 -> 948 bytes spirv/vulkan/prebuilt/0x000029a7.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000cbf2.spv => 0x000029a8.spv} | Bin spirv/vulkan/prebuilt/0x000029a9.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000c0b2.spv => 0x000029aa.spv} | Bin spirv/vulkan/prebuilt/0x000029ab.spv | Bin 0 -> 1380 bytes .../prebuilt/{0x0000c07b.spv => 0x000029ac.spv} | Bin spirv/vulkan/prebuilt/0x000029ad.spv | Bin 0 -> 684 bytes spirv/vulkan/prebuilt/0x000029ae.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x000029af.spv | Bin 0 -> 668 bytes spirv/vulkan/prebuilt/0x000029b0.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x000029b1.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x000029b2.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x000029b3.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x000029b4.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x000029b5.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x000029b6.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x000029b7.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x000029b8.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x000029b9.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x000029ba.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x000029bb.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x000029bc.spv | Bin 0 -> 1416 bytes spirv/vulkan/prebuilt/0x000029bd.spv | Bin 0 -> 672 bytes spirv/vulkan/prebuilt/0x000029be.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x000029bf.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x000029c0.spv | Bin 0 -> 1208 bytes spirv/vulkan/prebuilt/0x000029c1.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x000029c2.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x000029c3.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x000029c4.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x000029c5.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000029c6.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x000029c7.spv | Bin 0 -> 876 bytes spirv/vulkan/prebuilt/0x000029c8.spv | Bin 0 -> 1396 bytes .../prebuilt/{0x0000c07c.spv => 0x000029c9.spv} | Bin spirv/vulkan/prebuilt/0x000029ca.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000c07e.spv => 0x000029cb.spv} | Bin spirv/vulkan/prebuilt/0x000029cc.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c080.spv => 0x000029cd.spv} | Bin spirv/vulkan/prebuilt/0x000029ce.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000c082.spv => 0x000029cf.spv} | Bin spirv/vulkan/prebuilt/0x000029d0.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c084.spv => 0x000029d1.spv} | Bin spirv/vulkan/prebuilt/0x000029d2.spv | Bin 0 -> 1456 bytes .../prebuilt/{0x0000c086.spv => 0x000029d3.spv} | Bin spirv/vulkan/prebuilt/0x000029d4.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c088.spv => 0x000029d5.spv} | Bin spirv/vulkan/prebuilt/0x000029d6.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c08a.spv => 0x000029d7.spv} | Bin spirv/vulkan/prebuilt/0x000029d8.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000c08c.spv => 0x000029d9.spv} | Bin spirv/vulkan/prebuilt/0x000029da.spv | Bin 0 -> 1404 bytes .../prebuilt/{0x0000c08e.spv => 0x000029db.spv} | Bin spirv/vulkan/prebuilt/0x000029dc.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c090.spv => 0x000029dd.spv} | Bin spirv/vulkan/prebuilt/0x000029de.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c092.spv => 0x000029df.spv} | Bin spirv/vulkan/prebuilt/0x000029e0.spv | Bin 0 -> 1408 bytes .../prebuilt/{0x0000c094.spv => 0x000029e1.spv} | Bin spirv/vulkan/prebuilt/0x000029e2.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c096.spv => 0x000029e3.spv} | Bin spirv/vulkan/prebuilt/0x000029e4.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c098.spv => 0x000029e5.spv} | Bin spirv/vulkan/prebuilt/0x000029e6.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c09a.spv => 0x000029e7.spv} | Bin spirv/vulkan/prebuilt/0x000029e8.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c09c.spv => 0x000029e9.spv} | Bin spirv/vulkan/prebuilt/0x000029ea.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c09e.spv => 0x000029eb.spv} | Bin spirv/vulkan/prebuilt/0x000029ec.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c0a0.spv => 0x000029ed.spv} | Bin spirv/vulkan/prebuilt/0x000029ee.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c0a2.spv => 0x000029ef.spv} | Bin spirv/vulkan/prebuilt/0x000029f0.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x0000c0a4.spv => 0x000029f1.spv} | Bin spirv/vulkan/prebuilt/0x000029f2.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000c0a6.spv => 0x000029f3.spv} | Bin spirv/vulkan/prebuilt/0x000029f4.spv | Bin 0 -> 1388 bytes .../prebuilt/{0x0000c0a8.spv => 0x000029f5.spv} | Bin spirv/vulkan/prebuilt/0x000029f6.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0aa.spv => 0x000029f7.spv} | Bin spirv/vulkan/prebuilt/0x000029f8.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0ac.spv => 0x000029f9.spv} | Bin spirv/vulkan/prebuilt/0x000029fa.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c0ae.spv => 0x000029fb.spv} | Bin spirv/vulkan/prebuilt/0x000029fc.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c0b0.spv => 0x000029fd.spv} | Bin spirv/vulkan/prebuilt/0x000029fe.spv | Bin 0 -> 1440 bytes .../prebuilt/{0x0000c0b3.spv => 0x000029ff.spv} | Bin spirv/vulkan/prebuilt/0x00002a00.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0b5.spv => 0x00002a01.spv} | Bin spirv/vulkan/prebuilt/0x00002a02.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0b7.spv => 0x00002a03.spv} | Bin spirv/vulkan/prebuilt/0x00002a04.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0b9.spv => 0x00002a05.spv} | Bin spirv/vulkan/prebuilt/0x00002a06.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0bb.spv => 0x00002a07.spv} | Bin spirv/vulkan/prebuilt/0x00002a08.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0bd.spv => 0x00002a09.spv} | Bin spirv/vulkan/prebuilt/0x00002a0a.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0bf.spv => 0x00002a0b.spv} | Bin spirv/vulkan/prebuilt/0x00002a0c.spv | Bin 0 -> 1432 bytes .../prebuilt/{0x0000c0c1.spv => 0x00002a0d.spv} | Bin spirv/vulkan/prebuilt/0x00002a0e.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x00002a0f.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002a10.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a11.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002a12.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002a13.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002a14.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002a15.spv | Bin 0 -> 608 bytes spirv/vulkan/prebuilt/0x00002a16.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002a17.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00002a18.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002a19.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002a1a.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002a1b.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002a1c.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002a1d.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002a1e.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a1f.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002a20.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a21.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x00002a22.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002a23.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x00002a24.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002a25.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002a26.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002a27.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a28.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a29.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a2a.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a2b.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a2c.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a2d.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a2e.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a2f.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a30.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a31.spv | Bin 0 -> 612 bytes spirv/vulkan/prebuilt/0x00002a32.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002a33.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002a34.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002a35.spv | Bin 0 -> 632 bytes spirv/vulkan/prebuilt/0x00002a36.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002a37.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002a38.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a39.spv | Bin 0 -> 648 bytes spirv/vulkan/prebuilt/0x00002a3a.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a3b.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x00002a3c.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002a3d.spv | Bin 0 -> 624 bytes spirv/vulkan/prebuilt/0x00002a3e.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002a3f.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00002a40.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002a41.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00002a42.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002a43.spv | Bin 0 -> 628 bytes spirv/vulkan/prebuilt/0x00002a44.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002a45.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002a46.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002a47.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a48.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a49.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a4a.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a4b.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a4c.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a4d.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a4e.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a4f.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a50.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a51.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a52.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a53.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a54.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a55.spv | Bin 0 -> 616 bytes spirv/vulkan/prebuilt/0x00002a56.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002a57.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002a58.spv | Bin 0 -> 1312 bytes spirv/vulkan/prebuilt/0x00002a59.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00002a5a.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00002a5b.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002a5c.spv | Bin 0 -> 1312 bytes spirv/vulkan/prebuilt/0x00002a5d.spv | Bin 0 -> 948 bytes spirv/vulkan/prebuilt/0x00002a5e.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00002a5f.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002a60.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002a61.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002a62.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002a63.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x00002a64.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002a65.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002a66.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002a67.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002a68.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002a69.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00002a6a.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002a6b.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a6c.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a6d.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a6e.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a6f.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a70.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a71.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a72.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a73.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a74.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a75.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002a76.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002a77.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002a78.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00002a79.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002a7a.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00002a7b.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00002a7c.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002a7d.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00002a7e.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00002a7f.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00002a80.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00002a81.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002a82.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002a83.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002a84.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002a85.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002a86.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002a87.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00002a88.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002a89.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a8a.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a8b.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a8c.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a8d.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a8e.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a8f.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a90.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a91.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a92.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a93.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a94.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a95.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a96.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a97.spv | Bin 0 -> 908 bytes spirv/vulkan/prebuilt/0x00002a98.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002a99.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00002a9a.spv | Bin 0 -> 864 bytes spirv/vulkan/prebuilt/0x00002a9b.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00002a9c.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00002a9d.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00002a9e.spv | Bin 0 -> 564 bytes spirv/vulkan/prebuilt/0x00002a9f.spv | Bin 0 -> 824 bytes spirv/vulkan/prebuilt/0x00002aa0.spv | Bin 0 -> 528 bytes spirv/vulkan/prebuilt/0x00002aa1.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002aa2.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002aa3.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002aa4.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002aa5.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00002aa6.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002aa7.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x00002aa8.spv | Bin 0 -> 532 bytes spirv/vulkan/prebuilt/0x00002aa9.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00002aaa.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x00002aab.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002aac.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00002aad.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002aae.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00002aaf.spv | Bin 0 -> 1016 bytes spirv/vulkan/prebuilt/0x00002ab0.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00002ab1.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002ab2.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002ab3.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002ab4.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002ab5.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002ab6.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002ab7.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00002ab8.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x00002ab9.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002aba.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00002abb.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002abc.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00002abd.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002abe.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00002abf.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002ac0.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002ac1.spv | Bin 0 -> 1208 bytes spirv/vulkan/prebuilt/0x00002ac2.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002ac3.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002ac4.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002ac5.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002ac6.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002ac7.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002ac8.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002ac9.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002aca.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00002acb.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00002acc.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002acd.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002ace.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002acf.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00002ad0.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x00002ad1.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002ad2.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002ad3.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00002ad4.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00002ad5.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002ad6.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00002ad7.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002ad8.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002ad9.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002ada.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00002adb.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002adc.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002add.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002ade.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00002adf.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002ae0.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002ae1.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002ae2.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002ae3.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00002ae4.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002ae5.spv | Bin 0 -> 928 bytes spirv/vulkan/prebuilt/0x00002ae6.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x00002ae7.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00002ae8.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x00002ae9.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00002aea.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002aeb.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002aec.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002aed.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00002aee.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002aef.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002af0.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002af1.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00002af2.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002af3.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00002af4.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002af5.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x00002af6.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00002af7.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x00002af8.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002af9.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002afa.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002afb.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002afc.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002afd.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002afe.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002aff.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002b00.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002b01.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002b02.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002b03.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002b04.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002b05.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002b06.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002b07.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002b08.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002b09.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002b0a.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002b0b.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002b0c.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002b0d.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002b0e.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002b0f.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002b10.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002b11.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002b12.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002b13.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002b14.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002b15.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002b16.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002b17.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002b18.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002b19.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002b1a.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b1b.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002b1c.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002b1d.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002b1e.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002b1f.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002b20.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002b21.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002b22.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002b23.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002b24.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002b25.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b26.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002b27.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002b28.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002b29.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002b2a.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002b2b.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002b2c.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002b2d.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002b2e.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002b2f.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002b30.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002b31.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002b32.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002b33.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002b34.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002b35.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002b36.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002b37.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002b38.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002b39.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002b3a.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002b3b.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002b3c.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002b3d.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002b3e.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002b3f.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002b40.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002b41.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002b42.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002b43.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002b44.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b45.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002b46.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002b47.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002b48.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002b49.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002b4a.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002b4b.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002b4c.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b4d.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002b4e.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002b4f.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002b50.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002b51.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002b52.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002b53.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002b54.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002b55.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002b56.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002b57.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002b58.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002b59.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002b5a.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002b5b.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002b5c.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002b5d.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002b5e.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002b5f.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002b60.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002b61.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002b62.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002b63.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002b64.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002b65.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002b66.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002b67.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002b68.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002b69.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002b6a.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002b6b.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002b6c.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002b6d.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002b6e.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002b6f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002b70.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002b71.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002b72.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b73.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002b74.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002b75.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002b76.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002b77.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002b78.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002b79.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002b7a.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002b7b.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002b7c.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002b7d.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b7e.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002b7f.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002b80.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002b81.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002b82.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002b83.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002b84.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002b85.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002b86.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002b87.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002b88.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002b89.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002b8a.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002b8b.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002b8c.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002b8d.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002b8e.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002b8f.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002b90.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002b91.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002b92.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002b93.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002b94.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002b95.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002b96.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002b97.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002b98.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002b99.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002b9a.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002b9b.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002b9c.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002b9d.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002b9e.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002b9f.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002ba0.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002ba1.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002ba2.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002ba3.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002ba4.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002ba5.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002ba6.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002ba7.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002ba8.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002ba9.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002baa.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00002bab.spv | Bin 0 -> 824 bytes spirv/vulkan/prebuilt/0x00002bac.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002bad.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002bae.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002baf.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002bb0.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x00002bb1.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00002bb2.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x00002bb3.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002bb4.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00002bb5.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002bb6.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00002bb7.spv | Bin 0 -> 1016 bytes spirv/vulkan/prebuilt/0x00002bb8.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00002bb9.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002bba.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002bbb.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002bbc.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002bbd.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002bbe.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002bbf.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00002bc0.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x00002bc1.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002bc2.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00002bc3.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002bc4.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00002bc5.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002bc6.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00002bc7.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002bc8.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002bc9.spv | Bin 0 -> 1208 bytes spirv/vulkan/prebuilt/0x00002bca.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002bcb.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002bcc.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002bcd.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002bce.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002bcf.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002bd0.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002bd1.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002bd2.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00002bd3.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00002bd4.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002bd5.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002bd6.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002bd7.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00002bd8.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x00002bd9.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002bda.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002bdb.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00002bdc.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00002bdd.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002bde.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00002bdf.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002be0.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002be1.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002be2.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00002be3.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002be4.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002be5.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002be6.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00002be7.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002be8.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002be9.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002bea.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002beb.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00002bec.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002bed.spv | Bin 0 -> 928 bytes spirv/vulkan/prebuilt/0x00002bee.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x00002bef.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00002bf0.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x00002bf1.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00002bf2.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002bf3.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002bf4.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002bf5.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00002bf6.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002bf7.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002bf8.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002bf9.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00002bfa.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002bfb.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00002bfc.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002bfd.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x00002bfe.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00002bff.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x00002c00.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002c01.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002c02.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002c03.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002c04.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002c05.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002c06.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002c07.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002c08.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002c09.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002c0a.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002c0b.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002c0c.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002c0d.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002c0e.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002c0f.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002c10.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002c11.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002c12.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002c13.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002c14.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002c15.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002c16.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002c17.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002c18.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002c19.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002c1a.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002c1b.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002c1c.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002c1d.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002c1e.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002c1f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002c20.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002c21.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002c22.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c23.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002c24.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002c25.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002c26.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002c27.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002c28.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002c29.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002c2a.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002c2b.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002c2c.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002c2d.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c2e.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002c2f.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002c30.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002c31.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002c32.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002c33.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002c34.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002c35.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002c36.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002c37.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002c38.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002c39.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002c3a.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002c3b.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002c3c.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002c3d.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002c3e.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002c3f.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002c40.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002c41.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002c42.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002c43.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002c44.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002c45.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002c46.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002c47.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002c48.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002c49.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002c4a.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002c4b.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002c4c.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c4d.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002c4e.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002c4f.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002c50.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002c51.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002c52.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002c53.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002c54.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c55.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002c56.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002c57.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002c58.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002c59.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002c5a.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002c5b.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002c5c.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002c5d.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002c5e.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002c5f.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002c60.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002c61.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002c62.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002c63.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002c64.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002c65.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002c66.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002c67.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002c68.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002c69.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002c6a.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002c6b.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002c6c.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002c6d.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002c6e.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002c6f.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002c70.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002c71.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002c72.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002c73.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002c74.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002c75.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002c76.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002c77.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002c78.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002c79.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002c7a.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c7b.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002c7c.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002c7d.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002c7e.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002c7f.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002c80.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002c81.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002c82.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002c83.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002c84.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002c85.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002c86.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002c87.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002c88.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002c89.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002c8a.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002c8b.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002c8c.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002c8d.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002c8e.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002c8f.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002c90.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002c91.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002c92.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002c93.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002c94.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002c95.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002c96.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002c97.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002c98.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002c99.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002c9a.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002c9b.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002c9c.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002c9d.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002c9e.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002c9f.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002ca0.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002ca1.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002ca2.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002ca3.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002ca4.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002ca5.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002ca6.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002ca7.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002ca8.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002ca9.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002caa.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002cab.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002cac.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002cad.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002cae.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002caf.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002cb0.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002cb1.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002cb2.spv | Bin 0 -> 988 bytes spirv/vulkan/prebuilt/0x00002cb3.spv | Bin 0 -> 824 bytes spirv/vulkan/prebuilt/0x00002cb4.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002cb5.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002cb6.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002cb7.spv | Bin 0 -> 884 bytes spirv/vulkan/prebuilt/0x00002cb8.spv | Bin 0 -> 916 bytes spirv/vulkan/prebuilt/0x00002cb9.spv | Bin 0 -> 764 bytes spirv/vulkan/prebuilt/0x00002cba.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x00002cbb.spv | Bin 0 -> 956 bytes spirv/vulkan/prebuilt/0x00002cbc.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00002cbd.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002cbe.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00002cbf.spv | Bin 0 -> 1016 bytes spirv/vulkan/prebuilt/0x00002cc0.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00002cc1.spv | Bin 0 -> 896 bytes spirv/vulkan/prebuilt/0x00002cc2.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002cc3.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00002cc4.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002cc5.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002cc6.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002cc7.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00002cc8.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x00002cc9.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002cca.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00002ccb.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002ccc.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00002ccd.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002cce.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00002ccf.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002cd0.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002cd1.spv | Bin 0 -> 1208 bytes spirv/vulkan/prebuilt/0x00002cd2.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002cd3.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002cd4.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002cd5.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002cd6.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002cd7.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002cd8.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002cd9.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002cda.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00002cdb.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00002cdc.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002cdd.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002cde.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002cdf.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00002ce0.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x00002ce1.spv | Bin 0 -> 1224 bytes spirv/vulkan/prebuilt/0x00002ce2.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002ce3.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00002ce4.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00002ce5.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002ce6.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00002ce7.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002ce8.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002ce9.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002cea.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00002ceb.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002cec.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00002ced.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002cee.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00002cef.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002cf0.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002cf1.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002cf2.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x00002cf3.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00002cf4.spv | Bin 0 -> 1068 bytes spirv/vulkan/prebuilt/0x00002cf5.spv | Bin 0 -> 928 bytes spirv/vulkan/prebuilt/0x00002cf6.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x00002cf7.spv | Bin 0 -> 932 bytes spirv/vulkan/prebuilt/0x00002cf8.spv | Bin 0 -> 952 bytes spirv/vulkan/prebuilt/0x00002cf9.spv | Bin 0 -> 812 bytes spirv/vulkan/prebuilt/0x00002cfa.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002cfb.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002cfc.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002cfd.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00002cfe.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002cff.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002d00.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002d01.spv | Bin 0 -> 972 bytes spirv/vulkan/prebuilt/0x00002d02.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002d03.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00002d04.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002d05.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x00002d06.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00002d07.spv | Bin 0 -> 1188 bytes spirv/vulkan/prebuilt/0x00002d08.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002d09.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002d0a.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002d0b.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002d0c.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002d0d.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002d0e.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002d0f.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002d10.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002d11.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002d12.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002d13.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002d14.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002d15.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002d16.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002d17.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002d18.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002d19.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002d1a.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002d1b.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002d1c.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002d1d.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002d1e.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002d1f.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002d20.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002d21.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002d22.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002d23.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002d24.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002d25.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002d26.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002d27.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002d28.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002d29.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002d2a.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d2b.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002d2c.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002d2d.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002d2e.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002d2f.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002d30.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002d31.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002d32.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002d33.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002d34.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002d35.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d36.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002d37.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002d38.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002d39.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002d3a.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002d3b.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002d3c.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002d3d.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002d3e.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002d3f.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002d40.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002d41.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002d42.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002d43.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002d44.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002d45.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002d46.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002d47.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002d48.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002d49.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002d4a.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002d4b.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002d4c.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002d4d.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002d4e.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002d4f.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002d50.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002d51.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002d52.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002d53.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002d54.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d55.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002d56.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002d57.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002d58.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002d59.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002d5a.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002d5b.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002d5c.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d5d.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002d5e.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002d5f.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002d60.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002d61.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002d62.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002d63.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x00002d64.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002d65.spv | Bin 0 -> 888 bytes spirv/vulkan/prebuilt/0x00002d66.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002d67.spv | Bin 0 -> 892 bytes spirv/vulkan/prebuilt/0x00002d68.spv | Bin 0 -> 924 bytes spirv/vulkan/prebuilt/0x00002d69.spv | Bin 0 -> 772 bytes spirv/vulkan/prebuilt/0x00002d6a.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002d6b.spv | Bin 0 -> 964 bytes spirv/vulkan/prebuilt/0x00002d6c.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002d6d.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002d6e.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00002d6f.spv | Bin 0 -> 1024 bytes spirv/vulkan/prebuilt/0x00002d70.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00002d71.spv | Bin 0 -> 904 bytes spirv/vulkan/prebuilt/0x00002d72.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00002d73.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002d74.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002d75.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002d76.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00002d77.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002d78.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00002d79.spv | Bin 0 -> 1032 bytes spirv/vulkan/prebuilt/0x00002d7a.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002d7b.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002d7c.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002d7d.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002d7e.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00002d7f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00002d80.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002d81.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002d82.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d83.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002d84.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002d85.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002d86.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00002d87.spv | Bin 0 -> 1160 bytes spirv/vulkan/prebuilt/0x00002d88.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00002d89.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002d8a.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00002d8b.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00002d8c.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002d8d.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002d8e.spv | Bin 0 -> 1636 bytes spirv/vulkan/prebuilt/0x00002d8f.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002d90.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002d91.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00002d92.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002d93.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00002d94.spv | Bin 0 -> 1700 bytes spirv/vulkan/prebuilt/0x00002d95.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00002d96.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002d97.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00002d98.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002d99.spv | Bin 0 -> 1360 bytes spirv/vulkan/prebuilt/0x00002d9a.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002d9b.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002d9c.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00002d9d.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002d9e.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002d9f.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002da0.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002da1.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002da2.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00002da3.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00002da4.spv | Bin 0 -> 1076 bytes spirv/vulkan/prebuilt/0x00002da5.spv | Bin 0 -> 936 bytes spirv/vulkan/prebuilt/0x00002da6.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00002da7.spv | Bin 0 -> 940 bytes spirv/vulkan/prebuilt/0x00002da8.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00002da9.spv | Bin 0 -> 820 bytes spirv/vulkan/prebuilt/0x00002daa.spv | Bin 0 -> 1296 bytes spirv/vulkan/prebuilt/0x00002dab.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00002dac.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002dad.spv | Bin 0 -> 1124 bytes spirv/vulkan/prebuilt/0x00002dae.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002daf.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002db0.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002db1.spv | Bin 0 -> 980 bytes spirv/vulkan/prebuilt/0x00002db2.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00002db3.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002db4.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002db5.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00002db6.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002db7.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002db8.spv | Bin 0 -> 1192 bytes spirv/vulkan/prebuilt/0x00002db9.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00002dba.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00002dbb.spv | Bin 0 -> 808 bytes spirv/vulkan/prebuilt/0x00002dbc.spv | Bin 0 -> 728 bytes spirv/vulkan/prebuilt/0x00002dbd.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x00002dbe.spv | Bin 0 -> 944 bytes spirv/vulkan/prebuilt/0x00002dbf.spv | Bin 0 -> 1088 bytes spirv/vulkan/prebuilt/0x00002dc0.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x00002dc1.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00002dc2.spv | Bin 0 -> 868 bytes spirv/vulkan/prebuilt/0x00002dc3.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00002dc4.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002dc5.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002dc6.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002dc7.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00002dc8.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002dc9.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00002dca.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00002dcb.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00002dcc.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00002dcd.spv | Bin 0 -> 1544 bytes spirv/vulkan/prebuilt/0x00002dce.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x00002dcf.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00002dd0.spv | Bin 0 -> 1208 bytes spirv/vulkan/prebuilt/0x00002dd1.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x00002dd2.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x00002dd3.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00002dd4.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00002dd5.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00002dd6.spv | Bin 0 -> 1756 bytes spirv/vulkan/prebuilt/0x00002dd7.spv | Bin 0 -> 1040 bytes spirv/vulkan/prebuilt/0x00002dd8.spv | Bin 0 -> 1212 bytes spirv/vulkan/prebuilt/0x00002dd9.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x00002dda.spv | Bin 0 -> 1148 bytes spirv/vulkan/prebuilt/0x00002ddb.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002ddc.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x00002ddd.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00002dde.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00002ddf.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00002de0.spv | Bin 0 -> 1312 bytes spirv/vulkan/prebuilt/0x00002de1.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002de2.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00002de3.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00002de4.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x00002de5.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00002de6.spv | Bin 0 -> 1892 bytes spirv/vulkan/prebuilt/0x00002de7.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00002de8.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00002de9.spv | Bin 0 -> 2168 bytes spirv/vulkan/prebuilt/0x00002dea.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00002deb.spv | Bin 0 -> 1544 bytes spirv/vulkan/prebuilt/0x00002dec.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00002ded.spv | Bin 0 -> 1624 bytes spirv/vulkan/prebuilt/0x00002dee.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00002def.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00002df0.spv | Bin 0 -> 1352 bytes spirv/vulkan/prebuilt/0x00002df1.spv | Bin 0 -> 2280 bytes spirv/vulkan/prebuilt/0x00002df2.spv | Bin 0 -> 1412 bytes spirv/vulkan/prebuilt/0x00002df3.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00002df4.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002df5.spv | Bin 0 -> 1256 bytes spirv/vulkan/prebuilt/0x00002df6.spv | Bin 0 -> 532 bytes spirv/vulkan/prebuilt/0x00002df7.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00002df8.spv | Bin 0 -> 1912 bytes spirv/vulkan/prebuilt/0x00002df9.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00002dfa.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x00002dfb.spv | Bin 0 -> 1460 bytes spirv/vulkan/prebuilt/0x00002dfc.spv | Bin 0 -> 1356 bytes spirv/vulkan/prebuilt/0x00002dfd.spv | Bin 0 -> 1520 bytes spirv/vulkan/prebuilt/0x00002dfe.spv | Bin 0 -> 1356 bytes spirv/vulkan/prebuilt/0x00002dff.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00002e00.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00002e01.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00002e02.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00002e03.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002e04.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002e05.spv | Bin 0 -> 1556 bytes spirv/vulkan/prebuilt/0x00002e06.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x00002e07.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x00002e08.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00002e09.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x00002e0a.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00002e0b.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00002e0c.spv | Bin 0 -> 1492 bytes spirv/vulkan/prebuilt/0x00002e0d.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002e0e.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00002e0f.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00002e10.spv | Bin 0 -> 2052 bytes spirv/vulkan/prebuilt/0x00002e11.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002e12.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00002e13.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002e14.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00002e15.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00002e16.spv | Bin 0 -> 1672 bytes spirv/vulkan/prebuilt/0x00002e17.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x00002e18.spv | Bin 0 -> 2376 bytes spirv/vulkan/prebuilt/0x00002e19.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002e1a.spv | Bin 0 -> 1644 bytes spirv/vulkan/prebuilt/0x00002e1b.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00002e1c.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00002e1d.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x00002e1e.spv | Bin 0 -> 2376 bytes spirv/vulkan/prebuilt/0x00002e1f.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00002e20.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00002e21.spv | Bin 0 -> 2408 bytes spirv/vulkan/prebuilt/0x00002e22.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00002e23.spv | Bin 0 -> 2564 bytes spirv/vulkan/prebuilt/0x00002e24.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x00002e25.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00002e26.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00002e27.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x00002e28.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00002e29.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00002e2a.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00002e2b.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00002e2c.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00002e2d.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00002e2e.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00002e2f.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00002e30.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00002e31.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00002e32.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00002e33.spv | Bin 0 -> 1884 bytes spirv/vulkan/prebuilt/0x00002e34.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00002e35.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00002e36.spv | Bin 0 -> 2160 bytes spirv/vulkan/prebuilt/0x00002e37.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x00002e38.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x00002e39.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00002e3a.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00002e3b.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x00002e3c.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00002e3d.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x00002e3e.spv | Bin 0 -> 2864 bytes spirv/vulkan/prebuilt/0x00002e3f.spv | Bin 0 -> 3160 bytes spirv/vulkan/prebuilt/0x00002e40.spv | Bin 0 -> 3008 bytes spirv/vulkan/prebuilt/0x00002e41.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00002e42.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x00002e43.spv | Bin 0 -> 3052 bytes spirv/vulkan/prebuilt/0x00002e44.spv | Bin 0 -> 2960 bytes spirv/vulkan/prebuilt/0x00002e45.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00002e46.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00002e47.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x00002e48.spv | Bin 0 -> 2640 bytes spirv/vulkan/prebuilt/0x00002e49.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00002e4a.spv | Bin 0 -> 1868 bytes spirv/vulkan/prebuilt/0x00002e4b.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002e4c.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00002e4d.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00002e4e.spv | Bin 0 -> 2140 bytes spirv/vulkan/prebuilt/0x00002e4f.spv | Bin 0 -> 2888 bytes spirv/vulkan/prebuilt/0x00002e50.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x00002e51.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002e52.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00002e53.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002e54.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002e55.spv | Bin 0 -> 2528 bytes spirv/vulkan/prebuilt/0x00002e56.spv | Bin 0 -> 2376 bytes spirv/vulkan/prebuilt/0x00002e57.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00002e58.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x00002e59.spv | Bin 0 -> 2440 bytes spirv/vulkan/prebuilt/0x00002e5a.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x00002e5b.spv | Bin 0 -> 2612 bytes spirv/vulkan/prebuilt/0x00002e5c.spv | Bin 0 -> 2520 bytes spirv/vulkan/prebuilt/0x00002e5d.spv | Bin 0 -> 3232 bytes spirv/vulkan/prebuilt/0x00002e5e.spv | Bin 0 -> 3080 bytes spirv/vulkan/prebuilt/0x00002e5f.spv | Bin 0 -> 3376 bytes spirv/vulkan/prebuilt/0x00002e60.spv | Bin 0 -> 3224 bytes spirv/vulkan/prebuilt/0x00002e61.spv | Bin 0 -> 3112 bytes spirv/vulkan/prebuilt/0x00002e62.spv | Bin 0 -> 3020 bytes spirv/vulkan/prebuilt/0x00002e63.spv | Bin 0 -> 3268 bytes spirv/vulkan/prebuilt/0x00002e64.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x00002e65.spv | Bin 0 -> 2168 bytes spirv/vulkan/prebuilt/0x00002e66.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00002e67.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x00002e68.spv | Bin 0 -> 2748 bytes spirv/vulkan/prebuilt/0x00002e69.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00002e6a.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00002e6b.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00002e6c.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00002e6d.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00002e6e.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00002e6f.spv | Bin 0 -> 2996 bytes spirv/vulkan/prebuilt/0x00002e70.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00002e71.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00002e72.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00002e73.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00002e74.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00002e75.spv | Bin 0 -> 2712 bytes spirv/vulkan/prebuilt/0x00002e76.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00002e77.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00002e78.spv | Bin 0 -> 3264 bytes spirv/vulkan/prebuilt/0x00002e79.spv | Bin 0 -> 2624 bytes spirv/vulkan/prebuilt/0x00002e7a.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00002e7b.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x00002e7c.spv | Bin 0 -> 2704 bytes spirv/vulkan/prebuilt/0x00002e7d.spv | Bin 0 -> 3416 bytes spirv/vulkan/prebuilt/0x00002e7e.spv | Bin 0 -> 3264 bytes spirv/vulkan/prebuilt/0x00002e7f.spv | Bin 0 -> 3560 bytes spirv/vulkan/prebuilt/0x00002e80.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00002e81.spv | Bin 0 -> 3296 bytes spirv/vulkan/prebuilt/0x00002e82.spv | Bin 0 -> 3204 bytes spirv/vulkan/prebuilt/0x00002e83.spv | Bin 0 -> 3452 bytes spirv/vulkan/prebuilt/0x00002e84.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x00002e85.spv | Bin 0 -> 2244 bytes spirv/vulkan/prebuilt/0x00002e86.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x00002e87.spv | Bin 0 -> 2916 bytes spirv/vulkan/prebuilt/0x00002e88.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00002e89.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00002e8a.spv | Bin 0 -> 2052 bytes spirv/vulkan/prebuilt/0x00002e8b.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x00002e8c.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x00002e8d.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00002e8e.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00002e8f.spv | Bin 0 -> 3072 bytes spirv/vulkan/prebuilt/0x00002e90.spv | Bin 0 -> 2980 bytes spirv/vulkan/prebuilt/0x00002e91.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x00002e92.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x00002e93.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00002e94.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x00002e95.spv | Bin 0 -> 516 bytes spirv/vulkan/prebuilt/0x00002e96.spv | Bin 0 -> 1112 bytes spirv/vulkan/prebuilt/0x00002e97.spv | Bin 0 -> 1048 bytes spirv/vulkan/prebuilt/0x00002e98.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00002e99.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00002e9a.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002e9b.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002e9c.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002e9d.spv | Bin 0 -> 1456 bytes spirv/vulkan/prebuilt/0x00002e9e.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00002e9f.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002ea0.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x00002ea1.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00002ea2.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x00002ea3.spv | Bin 0 -> 1344 bytes spirv/vulkan/prebuilt/0x00002ea4.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00002ea5.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002ea6.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002ea7.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00002ea8.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00002ea9.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00002eaa.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00002eab.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002eac.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00002ead.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002eae.spv | Bin 0 -> 1848 bytes spirv/vulkan/prebuilt/0x00002eaf.spv | Bin 0 -> 1832 bytes spirv/vulkan/prebuilt/0x00002eb0.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x00002eb1.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00002eb2.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00002eb3.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002eb4.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00002eb5.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002eb6.spv | Bin 0 -> 1680 bytes spirv/vulkan/prebuilt/0x00002eb7.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00002eb8.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002eb9.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00002eba.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00002ebb.spv | Bin 0 -> 1880 bytes spirv/vulkan/prebuilt/0x00002ebc.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00002ebd.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00002ebe.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00002ebf.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00002ec0.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00002ec1.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00002ec2.spv | Bin 0 -> 2180 bytes spirv/vulkan/prebuilt/0x00002ec3.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x00002ec4.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00002ec5.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00002ec6.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00002ec7.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x00002ec8.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x00002ec9.spv | Bin 0 -> 1092 bytes spirv/vulkan/prebuilt/0x00002eca.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00002ecb.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00002ecc.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x00002ecd.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x00002ece.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00002ecf.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00002ed0.spv | Bin 0 -> 1640 bytes spirv/vulkan/prebuilt/0x00002ed1.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00002ed2.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00002ed3.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00002ed4.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00002ed5.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002ed6.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00002ed7.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00002ed8.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00002ed9.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00002eda.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00002edb.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00002edc.spv | Bin 0 -> 1960 bytes spirv/vulkan/prebuilt/0x00002edd.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00002ede.spv | Bin 0 -> 2208 bytes spirv/vulkan/prebuilt/0x00002edf.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00002ee0.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00002ee1.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00002ee2.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x00002ee3.spv | Bin 0 -> 2300 bytes spirv/vulkan/prebuilt/0x00002ee4.spv | Bin 0 -> 2412 bytes spirv/vulkan/prebuilt/0x00002ee5.spv | Bin 0 -> 2456 bytes spirv/vulkan/prebuilt/0x00002ee6.spv | Bin 0 -> 1560 bytes spirv/vulkan/prebuilt/0x00002ee7.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00002ee8.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00002ee9.spv | Bin 0 -> 1884 bytes spirv/vulkan/prebuilt/0x00002eea.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x00002eeb.spv | Bin 0 -> 2384 bytes spirv/vulkan/prebuilt/0x00002eec.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x00002eed.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00002eee.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00002eef.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00002ef0.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00002ef1.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00002ef2.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00002ef3.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00002ef4.spv | Bin 0 -> 2496 bytes spirv/vulkan/prebuilt/0x00002ef5.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00002ef6.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00002ef7.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00002ef8.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x00002ef9.spv | Bin 0 -> 2124 bytes spirv/vulkan/prebuilt/0x00002efa.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00002efb.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00002efc.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00002efd.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002efe.spv | Bin 0 -> 2300 bytes spirv/vulkan/prebuilt/0x00002eff.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x00002f00.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00002f01.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00002f02.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00002f03.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00002f04.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00002f05.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00002f06.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x00002f07.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00002f08.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x00002f09.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x00002f0a.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00002f0b.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00002f0c.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00002f0d.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002f0e.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x00002f0f.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00002f10.spv | Bin 0 -> 2680 bytes spirv/vulkan/prebuilt/0x00002f11.spv | Bin 0 -> 2664 bytes spirv/vulkan/prebuilt/0x00002f12.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00002f13.spv | Bin 0 -> 2856 bytes spirv/vulkan/prebuilt/0x00002f14.spv | Bin 0 -> 2608 bytes spirv/vulkan/prebuilt/0x00002f15.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00002f16.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00002f17.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00002f18.spv | Bin 0 -> 1604 bytes spirv/vulkan/prebuilt/0x00002f19.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00002f1a.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x00002f1b.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00002f1c.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00002f1d.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x00002f1e.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00002f1f.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00002f20.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x00002f21.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00002f22.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00002f23.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00002f24.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00002f25.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x00002f26.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x00002f27.spv | Bin 0 -> 2872 bytes spirv/vulkan/prebuilt/0x00002f28.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x00002f29.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00002f2a.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00002f2b.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00002f2c.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00002f2d.spv | Bin 0 -> 1416 bytes spirv/vulkan/prebuilt/0x00002f2e.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00002f2f.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00002f30.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00002f31.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00002f32.spv | Bin 0 -> 1892 bytes spirv/vulkan/prebuilt/0x00002f33.spv | Bin 0 -> 1800 bytes spirv/vulkan/prebuilt/0x00002f34.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00002f35.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x00002f36.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00002f37.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00002f38.spv | Bin 0 -> 2080 bytes spirv/vulkan/prebuilt/0x00002f39.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00002f3a.spv | Bin 0 -> 2236 bytes spirv/vulkan/prebuilt/0x00002f3b.spv | Bin 0 -> 2144 bytes spirv/vulkan/prebuilt/0x00002f3c.spv | Bin 0 -> 1724 bytes spirv/vulkan/prebuilt/0x00002f3d.spv | Bin 0 -> 1632 bytes spirv/vulkan/prebuilt/0x00002f3e.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00002f3f.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002f40.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x00002f41.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00002f42.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002f43.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002f44.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00002f45.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00002f46.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x00002f47.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00002f48.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002f49.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002f4a.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00002f4b.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002f4c.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00002f4d.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00002f4e.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x00002f4f.spv | Bin 0 -> 1884 bytes spirv/vulkan/prebuilt/0x00002f50.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x00002f51.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002f52.spv | Bin 0 -> 2000 bytes spirv/vulkan/prebuilt/0x00002f53.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00002f54.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x00002f55.spv | Bin 0 -> 1884 bytes spirv/vulkan/prebuilt/0x00002f56.spv | Bin 0 -> 2116 bytes spirv/vulkan/prebuilt/0x00002f57.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00002f58.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00002f59.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f5a.spv | Bin 0 -> 2344 bytes spirv/vulkan/prebuilt/0x00002f5b.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00002f5c.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x00002f5d.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00002f5e.spv | Bin 0 -> 2156 bytes spirv/vulkan/prebuilt/0x00002f5f.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00002f60.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00002f61.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00002f62.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f63.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00002f64.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00002f65.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00002f66.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00002f67.spv | Bin 0 -> 2220 bytes spirv/vulkan/prebuilt/0x00002f68.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f69.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00002f6a.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x00002f6b.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f6c.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00002f6d.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00002f6e.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f6f.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00002f70.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x00002f71.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x00002f72.spv | Bin 0 -> 2060 bytes spirv/vulkan/prebuilt/0x00002f73.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00002f74.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002f75.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x00002f76.spv | Bin 0 -> 2176 bytes spirv/vulkan/prebuilt/0x00002f77.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002f78.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00002f79.spv | Bin 0 -> 2156 bytes spirv/vulkan/prebuilt/0x00002f7a.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00002f7b.spv | Bin 0 -> 2312 bytes spirv/vulkan/prebuilt/0x00002f7c.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00002f7d.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00002f7e.spv | Bin 0 -> 2180 bytes spirv/vulkan/prebuilt/0x00002f7f.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002f80.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00002f81.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00002f82.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002f83.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002f84.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002f85.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00002f86.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00002f87.spv | Bin 0 -> 2244 bytes spirv/vulkan/prebuilt/0x00002f88.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002f89.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002f8a.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x00002f8b.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002f8c.spv | Bin 0 -> 1956 bytes spirv/vulkan/prebuilt/0x00002f8d.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00002f8e.spv | Bin 0 -> 2488 bytes spirv/vulkan/prebuilt/0x00002f8f.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00002f90.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x00002f91.spv | Bin 0 -> 1896 bytes spirv/vulkan/prebuilt/0x00002f92.spv | Bin 0 -> 2160 bytes spirv/vulkan/prebuilt/0x00002f93.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00002f94.spv | Bin 0 -> 2488 bytes spirv/vulkan/prebuilt/0x00002f95.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00002f96.spv | Bin 0 -> 2600 bytes spirv/vulkan/prebuilt/0x00002f97.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x00002f98.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x00002f99.spv | Bin 0 -> 2412 bytes spirv/vulkan/prebuilt/0x00002f9a.spv | Bin 0 -> 2660 bytes spirv/vulkan/prebuilt/0x00002f9b.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x00002f9c.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00002f9d.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00002f9e.spv | Bin 0 -> 2376 bytes spirv/vulkan/prebuilt/0x00002f9f.spv | Bin 0 -> 2284 bytes spirv/vulkan/prebuilt/0x00002fa0.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x00002fa1.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00002fa2.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002fa3.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002fa4.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x00002fa5.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00002fa6.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00002fa7.spv | Bin 0 -> 2440 bytes spirv/vulkan/prebuilt/0x00002fa8.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002fa9.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00002faa.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00002fab.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00002fac.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x00002fad.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00002fae.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00002faf.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x00002fb0.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x00002fb1.spv | Bin 0 -> 2040 bytes spirv/vulkan/prebuilt/0x00002fb2.spv | Bin 0 -> 2304 bytes spirv/vulkan/prebuilt/0x00002fb3.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x00002fb4.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00002fb5.spv | Bin 0 -> 2480 bytes spirv/vulkan/prebuilt/0x00002fb6.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00002fb7.spv | Bin 0 -> 2592 bytes spirv/vulkan/prebuilt/0x00002fb8.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00002fb9.spv | Bin 0 -> 2556 bytes spirv/vulkan/prebuilt/0x00002fba.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x00002fbb.spv | Bin 0 -> 2712 bytes spirv/vulkan/prebuilt/0x00002fbc.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00002fbd.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00002fbe.spv | Bin 0 -> 2448 bytes spirv/vulkan/prebuilt/0x00002fbf.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x00002fc0.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00002fc1.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00002fc2.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002fc3.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00002fc4.spv | Bin 0 -> 2104 bytes spirv/vulkan/prebuilt/0x00002fc5.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00002fc6.spv | Bin 0 -> 2604 bytes spirv/vulkan/prebuilt/0x00002fc7.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x00002fc8.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002fc9.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00002fca.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x00002fcb.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00002fcc.spv | Bin 0 -> 2196 bytes spirv/vulkan/prebuilt/0x00002fcd.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00002fce.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002fcf.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00002fd0.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x00002fd1.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x00002fd2.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00002fd3.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00002fd4.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00002fd5.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00002fd6.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x00002fd7.spv | Bin 0 -> 2688 bytes spirv/vulkan/prebuilt/0x00002fd8.spv | Bin 0 -> 2744 bytes spirv/vulkan/prebuilt/0x00002fd9.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x00002fda.spv | Bin 0 -> 2900 bytes spirv/vulkan/prebuilt/0x00002fdb.spv | Bin 0 -> 2808 bytes spirv/vulkan/prebuilt/0x00002fdc.spv | Bin 0 -> 1956 bytes spirv/vulkan/prebuilt/0x00002fdd.spv | Bin 0 -> 1864 bytes spirv/vulkan/prebuilt/0x00002fde.spv | Bin 0 -> 2472 bytes spirv/vulkan/prebuilt/0x00002fdf.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x00002fe0.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00002fe1.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00002fe2.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002fe3.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002fe4.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x00002fe5.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x00002fe6.spv | Bin 0 -> 2628 bytes spirv/vulkan/prebuilt/0x00002fe7.spv | Bin 0 -> 2536 bytes spirv/vulkan/prebuilt/0x00002fe8.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002fe9.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00002fea.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x00002feb.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00002fec.spv | Bin 0 -> 2344 bytes spirv/vulkan/prebuilt/0x00002fed.spv | Bin 0 -> 2192 bytes spirv/vulkan/prebuilt/0x00002fee.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x00002fef.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00002ff0.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x00002ff1.spv | Bin 0 -> 2164 bytes spirv/vulkan/prebuilt/0x00002ff2.spv | Bin 0 -> 2428 bytes spirv/vulkan/prebuilt/0x00002ff3.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00002ff4.spv | Bin 0 -> 3048 bytes spirv/vulkan/prebuilt/0x00002ff5.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00002ff6.spv | Bin 0 -> 3192 bytes spirv/vulkan/prebuilt/0x00002ff7.spv | Bin 0 -> 3040 bytes spirv/vulkan/prebuilt/0x00002ff8.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x00002ff9.spv | Bin 0 -> 2836 bytes spirv/vulkan/prebuilt/0x00002ffa.spv | Bin 0 -> 3084 bytes spirv/vulkan/prebuilt/0x00002ffb.spv | Bin 0 -> 2992 bytes spirv/vulkan/prebuilt/0x00002ffc.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00002ffd.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00002ffe.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00002fff.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x00003000.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x00003001.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x00003002.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00003003.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00003004.spv | Bin 0 -> 2168 bytes spirv/vulkan/prebuilt/0x00003005.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00003006.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00003007.spv | Bin 0 -> 2732 bytes spirv/vulkan/prebuilt/0x00003008.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x00003009.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x0000300a.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x0000300b.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x0000300c.spv | Bin 0 -> 2524 bytes spirv/vulkan/prebuilt/0x0000300d.spv | Bin 0 -> 2372 bytes spirv/vulkan/prebuilt/0x0000300e.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x0000300f.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00003010.spv | Bin 0 -> 2436 bytes spirv/vulkan/prebuilt/0x00003011.spv | Bin 0 -> 2344 bytes spirv/vulkan/prebuilt/0x00003012.spv | Bin 0 -> 2608 bytes spirv/vulkan/prebuilt/0x00003013.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00003014.spv | Bin 0 -> 3228 bytes spirv/vulkan/prebuilt/0x00003015.spv | Bin 0 -> 3076 bytes spirv/vulkan/prebuilt/0x00003016.spv | Bin 0 -> 3372 bytes spirv/vulkan/prebuilt/0x00003017.spv | Bin 0 -> 3220 bytes spirv/vulkan/prebuilt/0x00003018.spv | Bin 0 -> 3108 bytes spirv/vulkan/prebuilt/0x00003019.spv | Bin 0 -> 3016 bytes spirv/vulkan/prebuilt/0x0000301a.spv | Bin 0 -> 3264 bytes spirv/vulkan/prebuilt/0x0000301b.spv | Bin 0 -> 3172 bytes spirv/vulkan/prebuilt/0x0000301c.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x0000301d.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x0000301e.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x0000301f.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00003020.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x00003021.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00003022.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00003023.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x00003024.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x00003025.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00003026.spv | Bin 0 -> 2896 bytes spirv/vulkan/prebuilt/0x00003027.spv | Bin 0 -> 2804 bytes spirv/vulkan/prebuilt/0x00003028.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x00003029.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x0000302a.spv | Bin 0 -> 2128 bytes spirv/vulkan/prebuilt/0x0000302b.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x0000302c.spv | Bin 0 -> 2656 bytes spirv/vulkan/prebuilt/0x0000302d.spv | Bin 0 -> 2504 bytes spirv/vulkan/prebuilt/0x0000302e.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x0000302f.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00003030.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x00003031.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00003032.spv | Bin 0 -> 2740 bytes spirv/vulkan/prebuilt/0x00003033.spv | Bin 0 -> 2648 bytes spirv/vulkan/prebuilt/0x00003034.spv | Bin 0 -> 3360 bytes spirv/vulkan/prebuilt/0x00003035.spv | Bin 0 -> 3208 bytes spirv/vulkan/prebuilt/0x00003036.spv | Bin 0 -> 3504 bytes spirv/vulkan/prebuilt/0x00003037.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x00003038.spv | Bin 0 -> 3240 bytes spirv/vulkan/prebuilt/0x00003039.spv | Bin 0 -> 3148 bytes spirv/vulkan/prebuilt/0x0000303a.spv | Bin 0 -> 3396 bytes spirv/vulkan/prebuilt/0x0000303b.spv | Bin 0 -> 3304 bytes spirv/vulkan/prebuilt/0x0000303c.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x0000303d.spv | Bin 0 -> 2000 bytes spirv/vulkan/prebuilt/0x0000303e.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x0000303f.spv | Bin 0 -> 2672 bytes spirv/vulkan/prebuilt/0x00003040.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00003041.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x00003042.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00003043.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x00003044.spv | Bin 0 -> 2264 bytes spirv/vulkan/prebuilt/0x00003045.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x00003046.spv | Bin 0 -> 2920 bytes spirv/vulkan/prebuilt/0x00003047.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x00003048.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x00003049.spv | Bin 0 -> 2088 bytes spirv/vulkan/prebuilt/0x0000304a.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x0000304b.spv | Bin 0 -> 2120 bytes spirv/vulkan/prebuilt/0x0000304c.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x0000304d.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x0000304e.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x0000304f.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00003050.spv | Bin 0 -> 1120 bytes spirv/vulkan/prebuilt/0x00003051.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00003052.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00003053.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x00003054.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00003055.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00003056.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00003057.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00003058.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00003059.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x0000305a.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x0000305b.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x0000305c.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x0000305d.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x0000305e.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x0000305f.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x00003060.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00003061.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00003062.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00003063.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x00003064.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00003065.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x00003066.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00003067.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00003068.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00003069.spv | Bin 0 -> 1120 bytes spirv/vulkan/prebuilt/0x0000306a.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x0000306b.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x0000306c.spv | Bin 0 -> 1180 bytes spirv/vulkan/prebuilt/0x0000306d.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x0000306e.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x0000306f.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00003070.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00003071.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x00003072.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00003073.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00003074.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x00003075.spv | Bin 0 -> 1608 bytes spirv/vulkan/prebuilt/0x00003076.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00003077.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x00003078.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00003079.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x0000307a.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x0000307b.spv | Bin 0 -> 1600 bytes spirv/vulkan/prebuilt/0x0000307c.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x0000307d.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x0000307e.spv | Bin 0 -> 1136 bytes spirv/vulkan/prebuilt/0x0000307f.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00003080.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00003081.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00003082.spv | Bin 0 -> 1088 bytes spirv/vulkan/prebuilt/0x00003083.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00003084.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x00003085.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00003086.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00003087.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00003088.spv | Bin 0 -> 1480 bytes spirv/vulkan/prebuilt/0x00003089.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x0000308a.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x0000308b.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x0000308c.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x0000308d.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x0000308e.spv | Bin 0 -> 1576 bytes spirv/vulkan/prebuilt/0x0000308f.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00003090.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00003091.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00003092.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00003093.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00003094.spv | Bin 0 -> 1568 bytes spirv/vulkan/prebuilt/0x00003095.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00003096.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00003097.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x00003098.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00003099.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x0000309a.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x0000309b.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x0000309c.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x0000309d.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x0000309e.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x0000309f.spv | Bin 0 -> 2124 bytes spirv/vulkan/prebuilt/0x000030a0.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000030a1.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x000030a2.spv | Bin 0 -> 2004 bytes spirv/vulkan/prebuilt/0x000030a3.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x000030a4.spv | Bin 0 -> 2004 bytes spirv/vulkan/prebuilt/0x000030a5.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x000030a6.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x000030a7.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x000030a8.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x000030a9.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x000030aa.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x000030ab.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x000030ac.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x000030ad.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x000030ae.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x000030af.spv | Bin 0 -> 2152 bytes spirv/vulkan/prebuilt/0x000030b0.spv | Bin 0 -> 2136 bytes spirv/vulkan/prebuilt/0x000030b1.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x000030b2.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x000030b3.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x000030b4.spv | Bin 0 -> 2268 bytes spirv/vulkan/prebuilt/0x000030b5.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x000030b6.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x000030b7.spv | Bin 0 -> 2300 bytes spirv/vulkan/prebuilt/0x000030b8.spv | Bin 0 -> 2160 bytes spirv/vulkan/prebuilt/0x000030b9.spv | Bin 0 -> 2144 bytes spirv/vulkan/prebuilt/0x000030ba.spv | Bin 0 -> 2364 bytes spirv/vulkan/prebuilt/0x000030bb.spv | Bin 0 -> 2348 bytes spirv/vulkan/prebuilt/0x000030bc.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x000030bd.spv | Bin 0 -> 2300 bytes spirv/vulkan/prebuilt/0x000030be.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x000030bf.spv | Bin 0 -> 2652 bytes spirv/vulkan/prebuilt/0x000030c0.spv | Bin 0 -> 2356 bytes spirv/vulkan/prebuilt/0x000030c1.spv | Bin 0 -> 2340 bytes spirv/vulkan/prebuilt/0x000030c2.spv | Bin 0 -> 2444 bytes spirv/vulkan/prebuilt/0x000030c3.spv | Bin 0 -> 2428 bytes spirv/vulkan/prebuilt/0x000030c4.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x000030c5.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x000030c6.spv | Bin 0 -> 2112 bytes spirv/vulkan/prebuilt/0x000030c7.spv | Bin 0 -> 2096 bytes spirv/vulkan/prebuilt/0x000030c8.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000030c9.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x000030ca.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x000030cb.spv | Bin 0 -> 2156 bytes spirv/vulkan/prebuilt/0x000030cc.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000030cd.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x000030ce.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000030cf.spv | Bin 0 -> 2068 bytes .../prebuilt/{0x00007656.spv => 0x000030d0.spv} | Bin .../prebuilt/{0x00007657.spv => 0x000030d1.spv} | Bin spirv/vulkan/prebuilt/0x000030d2.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x000030d3.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x000030d4.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000030d5.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x000030d6.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x000030d7.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x000030d8.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x000030d9.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x000030da.spv | Bin 0 -> 2232 bytes spirv/vulkan/prebuilt/0x000030db.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x000030dc.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x000030dd.spv | Bin 0 -> 2068 bytes .../prebuilt/{0x0000765e.spv => 0x000030de.spv} | Bin spirv/vulkan/prebuilt/0x000030df.spv | Bin 0 -> 2316 bytes spirv/vulkan/prebuilt/0x000030e0.spv | Bin 0 -> 2300 bytes .../prebuilt/{0x00007661.spv => 0x000030e1.spv} | Bin .../prebuilt/{0x00007662.spv => 0x000030e2.spv} | Bin .../prebuilt/{0x00007663.spv => 0x000030e3.spv} | Bin .../prebuilt/{0x00007664.spv => 0x000030e4.spv} | Bin .../prebuilt/{0x00007665.spv => 0x000030e5.spv} | Bin .../prebuilt/{0x00007666.spv => 0x000030e6.spv} | Bin .../prebuilt/{0x00007667.spv => 0x000030e7.spv} | Bin .../prebuilt/{0x00007668.spv => 0x000030e8.spv} | Bin .../prebuilt/{0x00007669.spv => 0x000030e9.spv} | Bin .../prebuilt/{0x0000766a.spv => 0x000030ea.spv} | Bin .../prebuilt/{0x0000766b.spv => 0x000030eb.spv} | Bin .../prebuilt/{0x0000766c.spv => 0x000030ec.spv} | Bin .../prebuilt/{0x0000766d.spv => 0x000030ed.spv} | Bin .../prebuilt/{0x0000766e.spv => 0x000030ee.spv} | Bin .../prebuilt/{0x0000766f.spv => 0x000030ef.spv} | Bin .../prebuilt/{0x00007670.spv => 0x000030f0.spv} | Bin spirv/vulkan/prebuilt/0x000030f1.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x000030f2.spv | Bin 0 -> 1900 bytes spirv/vulkan/prebuilt/0x000030f3.spv | Bin 0 -> 2020 bytes spirv/vulkan/prebuilt/0x000030f4.spv | Bin 0 -> 1988 bytes spirv/vulkan/prebuilt/0x000030f5.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x000030f6.spv | Bin 0 -> 2364 bytes .../prebuilt/{0x00007677.spv => 0x000030f7.spv} | Bin .../prebuilt/{0x00007678.spv => 0x000030f8.spv} | Bin .../prebuilt/{0x00007679.spv => 0x000030f9.spv} | Bin .../prebuilt/{0x0000767a.spv => 0x000030fa.spv} | Bin .../prebuilt/{0x0000767b.spv => 0x000030fb.spv} | Bin .../prebuilt/{0x0000767c.spv => 0x000030fc.spv} | Bin .../prebuilt/{0x0000767d.spv => 0x000030fd.spv} | Bin .../prebuilt/{0x0000767e.spv => 0x000030fe.spv} | Bin .../prebuilt/{0x0000767f.spv => 0x000030ff.spv} | Bin .../prebuilt/{0x00007680.spv => 0x00003100.spv} | Bin spirv/vulkan/prebuilt/0x00003101.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00003102.spv | Bin 0 -> 2544 bytes spirv/vulkan/prebuilt/0x00003103.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x00003104.spv | Bin 0 -> 2336 bytes spirv/vulkan/prebuilt/0x00003105.spv | Bin 0 -> 2264 bytes spirv/vulkan/prebuilt/0x00003106.spv | Bin 0 -> 2248 bytes spirv/vulkan/prebuilt/0x00003107.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00003108.spv | Bin 0 -> 2544 bytes spirv/vulkan/prebuilt/0x00003109.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x0000310a.spv | Bin 0 -> 2544 bytes spirv/vulkan/prebuilt/0x0000310b.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x0000310c.spv | Bin 0 -> 2336 bytes .../prebuilt/{0x00007687.spv => 0x0000310d.spv} | Bin spirv/vulkan/prebuilt/0x0000310e.spv | Bin 0 -> 2584 bytes spirv/vulkan/prebuilt/0x0000310f.spv | Bin 0 -> 2568 bytes .../prebuilt/{0x0000768a.spv => 0x00003110.spv} | Bin .../prebuilt/{0x0000768b.spv => 0x00003111.spv} | Bin .../prebuilt/{0x0000768c.spv => 0x00003112.spv} | Bin .../prebuilt/{0x0000768d.spv => 0x00003113.spv} | Bin .../prebuilt/{0x0000768e.spv => 0x00003114.spv} | Bin .../prebuilt/{0x0000768f.spv => 0x00003115.spv} | Bin .../prebuilt/{0x00007690.spv => 0x00003116.spv} | Bin .../prebuilt/{0x00007691.spv => 0x00003117.spv} | Bin .../prebuilt/{0x00007692.spv => 0x00003118.spv} | Bin .../prebuilt/{0x00007693.spv => 0x00003119.spv} | Bin .../prebuilt/{0x00007694.spv => 0x0000311a.spv} | Bin .../prebuilt/{0x00007695.spv => 0x0000311b.spv} | Bin .../prebuilt/{0x00007696.spv => 0x0000311c.spv} | Bin .../prebuilt/{0x00007697.spv => 0x0000311d.spv} | Bin .../prebuilt/{0x00007698.spv => 0x0000311e.spv} | Bin .../prebuilt/{0x00007699.spv => 0x0000311f.spv} | Bin spirv/vulkan/prebuilt/0x00003120.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00003121.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00003122.spv | Bin 0 -> 1840 bytes spirv/vulkan/prebuilt/0x00003123.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x00003124.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00003125.spv | Bin 0 -> 2068 bytes .../prebuilt/{0x000076a0.spv => 0x00003126.spv} | Bin .../prebuilt/{0x000076a1.spv => 0x00003127.spv} | Bin .../prebuilt/{0x000076a2.spv => 0x00003128.spv} | Bin .../prebuilt/{0x000076a3.spv => 0x00003129.spv} | Bin .../prebuilt/{0x000076a4.spv => 0x0000312a.spv} | Bin .../prebuilt/{0x000076a5.spv => 0x0000312b.spv} | Bin .../prebuilt/{0x000076a6.spv => 0x0000312c.spv} | Bin .../prebuilt/{0x000076a7.spv => 0x0000312d.spv} | Bin spirv/vulkan/prebuilt/0x0000312e.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x0000312f.spv | Bin 0 -> 2256 bytes spirv/vulkan/prebuilt/0x00003130.spv | Bin 0 -> 2124 bytes spirv/vulkan/prebuilt/0x00003131.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x00003132.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x00003133.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00003134.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x00003135.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00003136.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x00003137.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x00003138.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x00003139.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x0000313a.spv | Bin 0 -> 2008 bytes spirv/vulkan/prebuilt/0x0000313b.spv | Bin 0 -> 1992 bytes .../prebuilt/{0x000076b2.spv => 0x0000313c.spv} | Bin .../prebuilt/{0x000076b3.spv => 0x0000313d.spv} | Bin spirv/vulkan/prebuilt/0x0000313e.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x0000313f.spv | Bin 0 -> 2224 bytes .../prebuilt/{0x000076b6.spv => 0x00003140.spv} | Bin .../prebuilt/{0x000076b7.spv => 0x00003141.spv} | Bin .../prebuilt/{0x000076b8.spv => 0x00003142.spv} | Bin .../prebuilt/{0x000076b9.spv => 0x00003143.spv} | Bin .../prebuilt/{0x000076ba.spv => 0x00003144.spv} | Bin .../prebuilt/{0x000076bb.spv => 0x00003145.spv} | Bin .../prebuilt/{0x000076bc.spv => 0x00003146.spv} | Bin .../prebuilt/{0x000076bd.spv => 0x00003147.spv} | Bin .../prebuilt/{0x000076be.spv => 0x00003148.spv} | Bin .../prebuilt/{0x000076bf.spv => 0x00003149.spv} | Bin .../prebuilt/{0x000076c0.spv => 0x0000314a.spv} | Bin .../prebuilt/{0x000076c1.spv => 0x0000314b.spv} | Bin .../prebuilt/{0x000076c2.spv => 0x0000314c.spv} | Bin .../prebuilt/{0x000076c3.spv => 0x0000314d.spv} | Bin .../prebuilt/{0x000076c4.spv => 0x0000314e.spv} | Bin .../prebuilt/{0x000076c5.spv => 0x0000314f.spv} | Bin spirv/vulkan/prebuilt/0x00003150.spv | Bin 0 -> 2148 bytes spirv/vulkan/prebuilt/0x00003151.spv | Bin 0 -> 2132 bytes .../prebuilt/{0x000076c8.spv => 0x00003152.spv} | Bin .../prebuilt/{0x000076c9.spv => 0x00003153.spv} | Bin .../prebuilt/{0x000076ca.spv => 0x00003154.spv} | Bin .../prebuilt/{0x000076cb.spv => 0x00003155.spv} | Bin .../prebuilt/{0x000076cc.spv => 0x00003156.spv} | Bin .../prebuilt/{0x000076cd.spv => 0x00003157.spv} | Bin .../prebuilt/{0x000076ce.spv => 0x00003158.spv} | Bin .../prebuilt/{0x000076cf.spv => 0x00003159.spv} | Bin .../prebuilt/{0x000076d0.spv => 0x0000315a.spv} | Bin .../prebuilt/{0x000076d1.spv => 0x0000315b.spv} | Bin spirv/vulkan/prebuilt/0x0000315c.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x0000315d.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x0000315e.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x0000315f.spv | Bin 0 -> 2040 bytes spirv/vulkan/prebuilt/0x00003160.spv | Bin 0 -> 1968 bytes spirv/vulkan/prebuilt/0x00003161.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x00003162.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00003163.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00003164.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00003165.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x00003166.spv | Bin 0 -> 2056 bytes spirv/vulkan/prebuilt/0x00003167.spv | Bin 0 -> 2040 bytes .../prebuilt/{0x000076da.spv => 0x00003168.spv} | Bin .../prebuilt/{0x000076db.spv => 0x00003169.spv} | Bin spirv/vulkan/prebuilt/0x0000316a.spv | Bin 0 -> 2288 bytes spirv/vulkan/prebuilt/0x0000316b.spv | Bin 0 -> 2272 bytes .../prebuilt/{0x000076de.spv => 0x0000316c.spv} | Bin .../prebuilt/{0x000076df.spv => 0x0000316d.spv} | Bin .../prebuilt/{0x000076e0.spv => 0x0000316e.spv} | Bin .../prebuilt/{0x000076e1.spv => 0x0000316f.spv} | Bin .../prebuilt/{0x000076e2.spv => 0x00003170.spv} | Bin .../prebuilt/{0x000076e3.spv => 0x00003171.spv} | Bin .../prebuilt/{0x000076e4.spv => 0x00003172.spv} | Bin .../prebuilt/{0x000076e5.spv => 0x00003173.spv} | Bin .../prebuilt/{0x000076e6.spv => 0x00003174.spv} | Bin .../prebuilt/{0x000076e7.spv => 0x00003175.spv} | Bin .../prebuilt/{0x000076e8.spv => 0x00003176.spv} | Bin .../prebuilt/{0x000076e9.spv => 0x00003177.spv} | Bin .../prebuilt/{0x000076ea.spv => 0x00003178.spv} | Bin .../prebuilt/{0x000076eb.spv => 0x00003179.spv} | Bin .../prebuilt/{0x000076ec.spv => 0x0000317a.spv} | Bin .../prebuilt/{0x000076ed.spv => 0x0000317b.spv} | Bin spirv/vulkan/prebuilt/0x0000317c.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x0000317d.spv | Bin 0 -> 1944 bytes spirv/vulkan/prebuilt/0x0000317e.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x0000317f.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x00003180.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00003181.spv | Bin 0 -> 2400 bytes .../prebuilt/{0x000076f4.spv => 0x00003182.spv} | Bin .../prebuilt/{0x000076f5.spv => 0x00003183.spv} | Bin .../prebuilt/{0x000076f6.spv => 0x00003184.spv} | Bin .../prebuilt/{0x000076f7.spv => 0x00003185.spv} | Bin .../prebuilt/{0x000076f8.spv => 0x00003186.spv} | Bin .../prebuilt/{0x000076f9.spv => 0x00003187.spv} | Bin .../prebuilt/{0x000076fa.spv => 0x00003188.spv} | Bin .../prebuilt/{0x000076fb.spv => 0x00003189.spv} | Bin .../prebuilt/{0x000076fc.spv => 0x0000318a.spv} | Bin .../prebuilt/{0x000076fd.spv => 0x0000318b.spv} | Bin spirv/vulkan/prebuilt/0x0000318c.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x0000318d.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x0000318e.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x0000318f.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00003190.spv | Bin 0 -> 2236 bytes spirv/vulkan/prebuilt/0x00003191.spv | Bin 0 -> 2220 bytes spirv/vulkan/prebuilt/0x00003192.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00003193.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00003194.spv | Bin 0 -> 2532 bytes spirv/vulkan/prebuilt/0x00003195.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00003196.spv | Bin 0 -> 2324 bytes spirv/vulkan/prebuilt/0x00003197.spv | Bin 0 -> 2308 bytes .../prebuilt/{0x00007706.spv => 0x00003198.spv} | Bin .../prebuilt/{0x00007707.spv => 0x00003199.spv} | Bin spirv/vulkan/prebuilt/0x0000319a.spv | Bin 0 -> 2556 bytes spirv/vulkan/prebuilt/0x0000319b.spv | Bin 0 -> 2540 bytes .../prebuilt/{0x0000770a.spv => 0x0000319c.spv} | Bin .../prebuilt/{0x0000770b.spv => 0x0000319d.spv} | Bin .../prebuilt/{0x0000770c.spv => 0x0000319e.spv} | Bin .../prebuilt/{0x0000770d.spv => 0x0000319f.spv} | Bin .../prebuilt/{0x0000770e.spv => 0x000031a0.spv} | Bin .../prebuilt/{0x0000770f.spv => 0x000031a1.spv} | Bin .../prebuilt/{0x00007710.spv => 0x000031a2.spv} | Bin .../prebuilt/{0x00007711.spv => 0x000031a3.spv} | Bin .../prebuilt/{0x00007712.spv => 0x000031a4.spv} | Bin .../prebuilt/{0x00007713.spv => 0x000031a5.spv} | Bin .../prebuilt/{0x00007714.spv => 0x000031a6.spv} | Bin .../prebuilt/{0x00007715.spv => 0x000031a7.spv} | Bin .../prebuilt/{0x00007716.spv => 0x000031a8.spv} | Bin .../prebuilt/{0x00007717.spv => 0x000031a9.spv} | Bin .../prebuilt/{0x00007718.spv => 0x000031aa.spv} | Bin .../prebuilt/{0x00007719.spv => 0x000031ab.spv} | Bin spirv/vulkan/prebuilt/0x000031ac.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x000031ad.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x000031ae.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x000031af.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x000031b0.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x000031b1.spv | Bin 0 -> 2052 bytes .../prebuilt/{0x00007720.spv => 0x000031b2.spv} | Bin .../prebuilt/{0x00007721.spv => 0x000031b3.spv} | Bin .../prebuilt/{0x00007722.spv => 0x000031b4.spv} | Bin .../prebuilt/{0x00007723.spv => 0x000031b5.spv} | Bin .../prebuilt/{0x00007724.spv => 0x000031b6.spv} | Bin .../prebuilt/{0x00007725.spv => 0x000031b7.spv} | Bin spirv/vulkan/prebuilt/0x000031b8.spv | Bin 0 -> 2228 bytes spirv/vulkan/prebuilt/0x000031b9.spv | Bin 0 -> 2212 bytes spirv/vulkan/prebuilt/0x000031ba.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000031bb.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x000031bc.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x000031bd.spv | Bin 0 -> 1976 bytes spirv/vulkan/prebuilt/0x000031be.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x000031bf.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x000031c0.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000031c1.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x000031c2.spv | Bin 0 -> 2092 bytes spirv/vulkan/prebuilt/0x000031c3.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x000031c4.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x000031c5.spv | Bin 0 -> 1976 bytes .../prebuilt/{0x0000772e.spv => 0x000031c6.spv} | Bin .../prebuilt/{0x0000772f.spv => 0x000031c7.spv} | Bin spirv/vulkan/prebuilt/0x000031c8.spv | Bin 0 -> 2224 bytes spirv/vulkan/prebuilt/0x000031c9.spv | Bin 0 -> 2208 bytes .../prebuilt/{0x00007732.spv => 0x000031ca.spv} | Bin .../prebuilt/{0x00007733.spv => 0x000031cb.spv} | Bin .../prebuilt/{0x00007734.spv => 0x000031cc.spv} | Bin .../prebuilt/{0x00007735.spv => 0x000031cd.spv} | Bin .../prebuilt/{0x00007736.spv => 0x000031ce.spv} | Bin .../prebuilt/{0x00007737.spv => 0x000031cf.spv} | Bin .../prebuilt/{0x00007738.spv => 0x000031d0.spv} | Bin .../prebuilt/{0x00007739.spv => 0x000031d1.spv} | Bin .../prebuilt/{0x0000773a.spv => 0x000031d2.spv} | Bin .../prebuilt/{0x0000773b.spv => 0x000031d3.spv} | Bin .../prebuilt/{0x0000773c.spv => 0x000031d4.spv} | Bin .../prebuilt/{0x0000773d.spv => 0x000031d5.spv} | Bin .../prebuilt/{0x0000773e.spv => 0x000031d6.spv} | Bin .../prebuilt/{0x0000773f.spv => 0x000031d7.spv} | Bin .../prebuilt/{0x00007740.spv => 0x000031d8.spv} | Bin .../prebuilt/{0x00007741.spv => 0x000031d9.spv} | Bin spirv/vulkan/prebuilt/0x000031da.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x000031db.spv | Bin 0 -> 2116 bytes .../prebuilt/{0x00007744.spv => 0x000031dc.spv} | Bin .../prebuilt/{0x00007745.spv => 0x000031dd.spv} | Bin .../prebuilt/{0x00007746.spv => 0x000031de.spv} | Bin .../prebuilt/{0x00007747.spv => 0x000031df.spv} | Bin .../prebuilt/{0x00007748.spv => 0x000031e0.spv} | Bin .../prebuilt/{0x00007749.spv => 0x000031e1.spv} | Bin .../prebuilt/{0x0000774a.spv => 0x000031e2.spv} | Bin .../prebuilt/{0x0000774b.spv => 0x000031e3.spv} | Bin spirv/vulkan/prebuilt/0x000031e4.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x000031e5.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x000031e6.spv | Bin 0 -> 2040 bytes spirv/vulkan/prebuilt/0x000031e7.spv | Bin 0 -> 2024 bytes spirv/vulkan/prebuilt/0x000031e8.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x000031e9.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x000031ea.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x000031eb.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x000031ec.spv | Bin 0 -> 2188 bytes spirv/vulkan/prebuilt/0x000031ed.spv | Bin 0 -> 2172 bytes spirv/vulkan/prebuilt/0x000031ee.spv | Bin 0 -> 2040 bytes spirv/vulkan/prebuilt/0x000031ef.spv | Bin 0 -> 2024 bytes .../prebuilt/{0x00007752.spv => 0x000031f0.spv} | Bin .../prebuilt/{0x00007753.spv => 0x000031f1.spv} | Bin spirv/vulkan/prebuilt/0x000031f2.spv | Bin 0 -> 2272 bytes spirv/vulkan/prebuilt/0x000031f3.spv | Bin 0 -> 2256 bytes .../prebuilt/{0x00007756.spv => 0x000031f4.spv} | Bin .../prebuilt/{0x00007757.spv => 0x000031f5.spv} | Bin .../prebuilt/{0x00007758.spv => 0x000031f6.spv} | Bin .../prebuilt/{0x00007759.spv => 0x000031f7.spv} | Bin .../prebuilt/{0x0000775a.spv => 0x000031f8.spv} | Bin .../prebuilt/{0x0000775b.spv => 0x000031f9.spv} | Bin .../prebuilt/{0x0000775c.spv => 0x000031fa.spv} | Bin .../prebuilt/{0x0000775d.spv => 0x000031fb.spv} | Bin .../prebuilt/{0x0000775e.spv => 0x000031fc.spv} | Bin .../prebuilt/{0x0000775f.spv => 0x000031fd.spv} | Bin .../prebuilt/{0x00007760.spv => 0x000031fe.spv} | Bin .../prebuilt/{0x00007761.spv => 0x000031ff.spv} | Bin .../prebuilt/{0x00007762.spv => 0x00003200.spv} | Bin .../prebuilt/{0x00007763.spv => 0x00003201.spv} | Bin .../prebuilt/{0x00007764.spv => 0x00003202.spv} | Bin .../prebuilt/{0x00007765.spv => 0x00003203.spv} | Bin spirv/vulkan/prebuilt/0x00003204.spv | Bin 0 -> 1960 bytes spirv/vulkan/prebuilt/0x00003205.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00003206.spv | Bin 0 -> 2048 bytes spirv/vulkan/prebuilt/0x00003207.spv | Bin 0 -> 2016 bytes spirv/vulkan/prebuilt/0x00003208.spv | Bin 0 -> 2400 bytes spirv/vulkan/prebuilt/0x00003209.spv | Bin 0 -> 2384 bytes .../prebuilt/{0x0000776c.spv => 0x0000320a.spv} | Bin .../prebuilt/{0x0000776d.spv => 0x0000320b.spv} | Bin .../prebuilt/{0x0000776e.spv => 0x0000320c.spv} | Bin .../prebuilt/{0x0000776f.spv => 0x0000320d.spv} | Bin .../prebuilt/{0x00007770.spv => 0x0000320e.spv} | Bin .../prebuilt/{0x00007771.spv => 0x0000320f.spv} | Bin .../prebuilt/{0x00007772.spv => 0x00003210.spv} | Bin .../prebuilt/{0x00007773.spv => 0x00003211.spv} | Bin spirv/vulkan/prebuilt/0x00003212.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00003213.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00003214.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x00003215.spv | Bin 0 -> 2292 bytes spirv/vulkan/prebuilt/0x00003216.spv | Bin 0 -> 2220 bytes spirv/vulkan/prebuilt/0x00003217.spv | Bin 0 -> 2204 bytes spirv/vulkan/prebuilt/0x00003218.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x00003219.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x0000321a.spv | Bin 0 -> 2516 bytes spirv/vulkan/prebuilt/0x0000321b.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x0000321c.spv | Bin 0 -> 2308 bytes spirv/vulkan/prebuilt/0x0000321d.spv | Bin 0 -> 2292 bytes .../prebuilt/{0x0000777a.spv => 0x0000321e.spv} | Bin .../prebuilt/{0x0000777b.spv => 0x0000321f.spv} | Bin spirv/vulkan/prebuilt/0x00003220.spv | Bin 0 -> 2540 bytes spirv/vulkan/prebuilt/0x00003221.spv | Bin 0 -> 2524 bytes .../prebuilt/{0x0000777e.spv => 0x00003222.spv} | Bin .../prebuilt/{0x0000777f.spv => 0x00003223.spv} | Bin .../prebuilt/{0x00007780.spv => 0x00003224.spv} | Bin .../prebuilt/{0x00007781.spv => 0x00003225.spv} | Bin .../prebuilt/{0x00007782.spv => 0x00003226.spv} | Bin .../prebuilt/{0x00007783.spv => 0x00003227.spv} | Bin .../prebuilt/{0x00007784.spv => 0x00003228.spv} | Bin .../prebuilt/{0x00007785.spv => 0x00003229.spv} | Bin .../prebuilt/{0x00007786.spv => 0x0000322a.spv} | Bin .../prebuilt/{0x00007787.spv => 0x0000322b.spv} | Bin .../prebuilt/{0x00007788.spv => 0x0000322c.spv} | Bin .../prebuilt/{0x00007789.spv => 0x0000322d.spv} | Bin .../prebuilt/{0x0000778a.spv => 0x0000322e.spv} | Bin .../prebuilt/{0x0000778b.spv => 0x0000322f.spv} | Bin .../prebuilt/{0x0000778c.spv => 0x00003230.spv} | Bin .../prebuilt/{0x0000778d.spv => 0x00003231.spv} | Bin .../prebuilt/{0x0000778e.spv => 0x00003232.spv} | Bin .../prebuilt/{0x0000778f.spv => 0x00003233.spv} | Bin .../prebuilt/{0x00007790.spv => 0x00003234.spv} | Bin .../prebuilt/{0x00007791.spv => 0x00003235.spv} | Bin .../prebuilt/{0x00007792.spv => 0x00003236.spv} | Bin .../prebuilt/{0x00007793.spv => 0x00003237.spv} | Bin .../prebuilt/{0x00007794.spv => 0x00003238.spv} | Bin .../prebuilt/{0x00007795.spv => 0x00003239.spv} | Bin .../prebuilt/{0x00007796.spv => 0x0000323a.spv} | Bin .../prebuilt/{0x00007797.spv => 0x0000323b.spv} | Bin .../prebuilt/{0x00007798.spv => 0x0000323c.spv} | Bin .../prebuilt/{0x00007799.spv => 0x0000323d.spv} | Bin .../prebuilt/{0x0000779a.spv => 0x0000323e.spv} | Bin .../prebuilt/{0x0000779b.spv => 0x0000323f.spv} | Bin .../prebuilt/{0x0000779c.spv => 0x00003240.spv} | Bin .../prebuilt/{0x0000779d.spv => 0x00003241.spv} | Bin .../prebuilt/{0x0000779e.spv => 0x00003242.spv} | Bin .../prebuilt/{0x0000779f.spv => 0x00003243.spv} | Bin .../prebuilt/{0x000077a0.spv => 0x00003244.spv} | Bin .../prebuilt/{0x000077a1.spv => 0x00003245.spv} | Bin .../prebuilt/{0x000077a2.spv => 0x00003246.spv} | Bin .../prebuilt/{0x000077a3.spv => 0x00003247.spv} | Bin .../prebuilt/{0x000077a4.spv => 0x00003248.spv} | Bin .../prebuilt/{0x000077a5.spv => 0x00003249.spv} | Bin .../prebuilt/{0x000077a6.spv => 0x0000324a.spv} | Bin .../prebuilt/{0x000077a7.spv => 0x0000324b.spv} | Bin .../prebuilt/{0x000077a8.spv => 0x0000324c.spv} | Bin .../prebuilt/{0x000077a9.spv => 0x0000324d.spv} | Bin .../prebuilt/{0x000077aa.spv => 0x0000324e.spv} | Bin .../prebuilt/{0x000077ab.spv => 0x0000324f.spv} | Bin .../prebuilt/{0x000077ac.spv => 0x00003250.spv} | Bin .../prebuilt/{0x000077ad.spv => 0x00003251.spv} | Bin .../prebuilt/{0x000077ae.spv => 0x00003252.spv} | Bin .../prebuilt/{0x000077af.spv => 0x00003253.spv} | Bin .../prebuilt/{0x000077b0.spv => 0x00003254.spv} | Bin .../prebuilt/{0x000077b1.spv => 0x00003255.spv} | Bin .../prebuilt/{0x000077b2.spv => 0x00003256.spv} | Bin .../prebuilt/{0x000077b3.spv => 0x00003257.spv} | Bin .../prebuilt/{0x000077b4.spv => 0x00003258.spv} | Bin .../prebuilt/{0x000077b5.spv => 0x00003259.spv} | Bin .../prebuilt/{0x000077b6.spv => 0x0000325a.spv} | Bin .../prebuilt/{0x000077b7.spv => 0x0000325b.spv} | Bin .../prebuilt/{0x000077b8.spv => 0x0000325c.spv} | Bin .../prebuilt/{0x000077b9.spv => 0x0000325d.spv} | Bin .../prebuilt/{0x000077ba.spv => 0x0000325e.spv} | Bin .../prebuilt/{0x000077bb.spv => 0x0000325f.spv} | Bin .../prebuilt/{0x000077bc.spv => 0x00003260.spv} | Bin .../prebuilt/{0x000077bd.spv => 0x00003261.spv} | Bin .../prebuilt/{0x000077be.spv => 0x00003262.spv} | Bin .../prebuilt/{0x000077bf.spv => 0x00003263.spv} | Bin .../prebuilt/{0x000077c0.spv => 0x00003264.spv} | Bin .../prebuilt/{0x000077c1.spv => 0x00003265.spv} | Bin .../prebuilt/{0x000077c2.spv => 0x00003266.spv} | Bin .../prebuilt/{0x000077c3.spv => 0x00003267.spv} | Bin .../prebuilt/{0x000077c4.spv => 0x00003268.spv} | Bin .../prebuilt/{0x000077c5.spv => 0x00003269.spv} | Bin .../prebuilt/{0x000077c6.spv => 0x0000326a.spv} | Bin .../prebuilt/{0x000077c7.spv => 0x0000326b.spv} | Bin .../prebuilt/{0x000077c8.spv => 0x0000326c.spv} | Bin .../prebuilt/{0x000077c9.spv => 0x0000326d.spv} | Bin .../prebuilt/{0x000077ca.spv => 0x0000326e.spv} | Bin .../prebuilt/{0x000077cb.spv => 0x0000326f.spv} | Bin .../prebuilt/{0x000077cc.spv => 0x00003270.spv} | Bin .../prebuilt/{0x000077cd.spv => 0x00003271.spv} | Bin .../prebuilt/{0x000077ce.spv => 0x00003272.spv} | Bin .../prebuilt/{0x000077cf.spv => 0x00003273.spv} | Bin .../prebuilt/{0x000077d0.spv => 0x00003274.spv} | Bin .../prebuilt/{0x000077d1.spv => 0x00003275.spv} | Bin .../prebuilt/{0x000077d2.spv => 0x00003276.spv} | Bin .../prebuilt/{0x000077d3.spv => 0x00003277.spv} | Bin .../prebuilt/{0x000077d4.spv => 0x00003278.spv} | Bin .../prebuilt/{0x000077d5.spv => 0x00003279.spv} | Bin .../prebuilt/{0x000077d6.spv => 0x0000327a.spv} | Bin .../prebuilt/{0x000077d7.spv => 0x0000327b.spv} | Bin .../prebuilt/{0x000077d8.spv => 0x0000327c.spv} | Bin .../prebuilt/{0x000077d9.spv => 0x0000327d.spv} | Bin .../prebuilt/{0x000077da.spv => 0x0000327e.spv} | Bin .../prebuilt/{0x000077db.spv => 0x0000327f.spv} | Bin .../prebuilt/{0x000077dc.spv => 0x00003280.spv} | Bin .../prebuilt/{0x000077dd.spv => 0x00003281.spv} | Bin .../prebuilt/{0x000077de.spv => 0x00003282.spv} | Bin .../prebuilt/{0x000077df.spv => 0x00003283.spv} | Bin .../prebuilt/{0x000077e0.spv => 0x00003284.spv} | Bin .../prebuilt/{0x000077e1.spv => 0x00003285.spv} | Bin .../prebuilt/{0x000077e2.spv => 0x00003286.spv} | Bin .../prebuilt/{0x000077e3.spv => 0x00003287.spv} | Bin .../prebuilt/{0x000077e4.spv => 0x00003288.spv} | Bin .../prebuilt/{0x000077e5.spv => 0x00003289.spv} | Bin .../prebuilt/{0x000077e6.spv => 0x0000328a.spv} | Bin .../prebuilt/{0x000077e7.spv => 0x0000328b.spv} | Bin .../prebuilt/{0x000077e8.spv => 0x0000328c.spv} | Bin .../prebuilt/{0x000077e9.spv => 0x0000328d.spv} | Bin .../prebuilt/{0x000077ea.spv => 0x0000328e.spv} | Bin .../prebuilt/{0x000077eb.spv => 0x0000328f.spv} | Bin .../prebuilt/{0x000077ec.spv => 0x00003290.spv} | Bin .../prebuilt/{0x000077ed.spv => 0x00003291.spv} | Bin .../prebuilt/{0x000077ee.spv => 0x00003292.spv} | Bin .../prebuilt/{0x000077ef.spv => 0x00003293.spv} | Bin .../prebuilt/{0x000077f0.spv => 0x00003294.spv} | Bin .../prebuilt/{0x000077f1.spv => 0x00003295.spv} | Bin .../prebuilt/{0x000077f2.spv => 0x00003296.spv} | Bin .../prebuilt/{0x000077f3.spv => 0x00003297.spv} | Bin .../prebuilt/{0x000077f4.spv => 0x00003298.spv} | Bin .../prebuilt/{0x000077f5.spv => 0x00003299.spv} | Bin .../prebuilt/{0x000077f6.spv => 0x0000329a.spv} | Bin .../prebuilt/{0x000077f7.spv => 0x0000329b.spv} | Bin .../prebuilt/{0x000077f8.spv => 0x0000329c.spv} | Bin .../prebuilt/{0x000077f9.spv => 0x0000329d.spv} | Bin .../prebuilt/{0x000077fa.spv => 0x0000329e.spv} | Bin .../prebuilt/{0x000077fb.spv => 0x0000329f.spv} | Bin .../prebuilt/{0x000077fc.spv => 0x000032a0.spv} | Bin .../prebuilt/{0x000077fd.spv => 0x000032a1.spv} | Bin .../prebuilt/{0x000077fe.spv => 0x000032a2.spv} | Bin .../prebuilt/{0x000077ff.spv => 0x000032a3.spv} | Bin .../prebuilt/{0x00007800.spv => 0x000032a4.spv} | Bin .../prebuilt/{0x00007801.spv => 0x000032a5.spv} | Bin .../prebuilt/{0x00007802.spv => 0x000032a6.spv} | Bin .../prebuilt/{0x00007803.spv => 0x000032a7.spv} | Bin .../prebuilt/{0x00007804.spv => 0x000032a8.spv} | Bin .../prebuilt/{0x00007805.spv => 0x000032a9.spv} | Bin .../prebuilt/{0x00007806.spv => 0x000032aa.spv} | Bin .../prebuilt/{0x00007807.spv => 0x000032ab.spv} | Bin .../prebuilt/{0x00007808.spv => 0x000032ac.spv} | Bin .../prebuilt/{0x00007809.spv => 0x000032ad.spv} | Bin .../prebuilt/{0x0000780a.spv => 0x000032ae.spv} | Bin .../prebuilt/{0x0000780b.spv => 0x000032af.spv} | Bin .../prebuilt/{0x0000780c.spv => 0x000032b0.spv} | Bin .../prebuilt/{0x0000780d.spv => 0x000032b1.spv} | Bin .../prebuilt/{0x0000780e.spv => 0x000032b2.spv} | Bin .../prebuilt/{0x0000780f.spv => 0x000032b3.spv} | Bin .../prebuilt/{0x00007810.spv => 0x000032b4.spv} | Bin .../prebuilt/{0x00007811.spv => 0x000032b5.spv} | Bin .../prebuilt/{0x00007812.spv => 0x000032b6.spv} | Bin .../prebuilt/{0x00007813.spv => 0x000032b7.spv} | Bin .../prebuilt/{0x00007814.spv => 0x000032b8.spv} | Bin .../prebuilt/{0x00007815.spv => 0x000032b9.spv} | Bin .../prebuilt/{0x00007816.spv => 0x000032ba.spv} | Bin .../prebuilt/{0x00007817.spv => 0x000032bb.spv} | Bin .../prebuilt/{0x00007818.spv => 0x000032bc.spv} | Bin .../prebuilt/{0x00007819.spv => 0x000032bd.spv} | Bin .../prebuilt/{0x0000781a.spv => 0x000032be.spv} | Bin .../prebuilt/{0x0000781b.spv => 0x000032bf.spv} | Bin .../prebuilt/{0x0000781c.spv => 0x000032c0.spv} | Bin .../prebuilt/{0x0000781d.spv => 0x000032c1.spv} | Bin .../prebuilt/{0x0000781e.spv => 0x000032c2.spv} | Bin .../prebuilt/{0x0000781f.spv => 0x000032c3.spv} | Bin .../prebuilt/{0x00007820.spv => 0x000032c4.spv} | Bin .../prebuilt/{0x00007821.spv => 0x000032c5.spv} | Bin .../prebuilt/{0x00007822.spv => 0x000032c6.spv} | Bin .../prebuilt/{0x00007823.spv => 0x000032c7.spv} | Bin .../prebuilt/{0x00007824.spv => 0x000032c8.spv} | Bin .../prebuilt/{0x00007825.spv => 0x000032c9.spv} | Bin .../prebuilt/{0x00007826.spv => 0x000032ca.spv} | Bin .../prebuilt/{0x00007827.spv => 0x000032cb.spv} | Bin .../prebuilt/{0x00007828.spv => 0x000032cc.spv} | Bin .../prebuilt/{0x00007829.spv => 0x000032cd.spv} | Bin .../prebuilt/{0x0000782a.spv => 0x000032ce.spv} | Bin .../prebuilt/{0x0000782b.spv => 0x000032cf.spv} | Bin .../prebuilt/{0x0000782c.spv => 0x000032d0.spv} | Bin .../prebuilt/{0x0000782d.spv => 0x000032d1.spv} | Bin .../prebuilt/{0x0000782e.spv => 0x000032d2.spv} | Bin .../prebuilt/{0x0000782f.spv => 0x000032d3.spv} | Bin .../prebuilt/{0x00007830.spv => 0x000032d4.spv} | Bin .../prebuilt/{0x00007831.spv => 0x000032d5.spv} | Bin .../prebuilt/{0x00007832.spv => 0x000032d6.spv} | Bin .../prebuilt/{0x00007833.spv => 0x000032d7.spv} | Bin .../prebuilt/{0x00007834.spv => 0x000032d8.spv} | Bin .../prebuilt/{0x00007835.spv => 0x000032d9.spv} | Bin .../prebuilt/{0x00007836.spv => 0x000032da.spv} | Bin .../prebuilt/{0x00007837.spv => 0x000032db.spv} | Bin .../prebuilt/{0x00007838.spv => 0x000032dc.spv} | Bin .../prebuilt/{0x00007839.spv => 0x000032dd.spv} | Bin .../prebuilt/{0x0000783a.spv => 0x000032de.spv} | Bin .../prebuilt/{0x0000783b.spv => 0x000032df.spv} | Bin .../prebuilt/{0x0000783c.spv => 0x000032e0.spv} | Bin .../prebuilt/{0x0000783d.spv => 0x000032e1.spv} | Bin .../prebuilt/{0x0000783e.spv => 0x000032e2.spv} | Bin .../prebuilt/{0x0000783f.spv => 0x000032e3.spv} | Bin .../prebuilt/{0x00007840.spv => 0x000032e4.spv} | Bin .../prebuilt/{0x00007841.spv => 0x000032e5.spv} | Bin .../prebuilt/{0x00007842.spv => 0x000032e6.spv} | Bin .../prebuilt/{0x00007843.spv => 0x000032e7.spv} | Bin .../prebuilt/{0x00007844.spv => 0x000032e8.spv} | Bin .../prebuilt/{0x00007845.spv => 0x000032e9.spv} | Bin .../prebuilt/{0x00007846.spv => 0x000032ea.spv} | Bin .../prebuilt/{0x00007847.spv => 0x000032eb.spv} | Bin .../prebuilt/{0x00007848.spv => 0x000032ec.spv} | Bin .../prebuilt/{0x00007849.spv => 0x000032ed.spv} | Bin .../prebuilt/{0x0000784a.spv => 0x000032ee.spv} | Bin .../prebuilt/{0x0000784b.spv => 0x000032ef.spv} | Bin .../prebuilt/{0x0000784c.spv => 0x000032f0.spv} | Bin .../prebuilt/{0x0000784d.spv => 0x000032f1.spv} | Bin .../prebuilt/{0x0000784e.spv => 0x000032f2.spv} | Bin .../prebuilt/{0x0000784f.spv => 0x000032f3.spv} | Bin .../prebuilt/{0x00007850.spv => 0x000032f4.spv} | Bin .../prebuilt/{0x00007851.spv => 0x000032f5.spv} | Bin .../prebuilt/{0x00007852.spv => 0x000032f6.spv} | Bin .../prebuilt/{0x00007853.spv => 0x000032f7.spv} | Bin .../prebuilt/{0x00007854.spv => 0x000032f8.spv} | Bin .../prebuilt/{0x00007855.spv => 0x000032f9.spv} | Bin .../prebuilt/{0x00007856.spv => 0x000032fa.spv} | Bin .../prebuilt/{0x00007857.spv => 0x000032fb.spv} | Bin .../prebuilt/{0x00007858.spv => 0x000032fc.spv} | Bin .../prebuilt/{0x00007859.spv => 0x000032fd.spv} | Bin .../prebuilt/{0x0000785a.spv => 0x000032fe.spv} | Bin .../prebuilt/{0x0000785b.spv => 0x000032ff.spv} | Bin .../prebuilt/{0x0000785c.spv => 0x00003300.spv} | Bin .../prebuilt/{0x0000785d.spv => 0x00003301.spv} | Bin .../prebuilt/{0x0000785e.spv => 0x00003302.spv} | Bin .../prebuilt/{0x0000785f.spv => 0x00003303.spv} | Bin .../prebuilt/{0x00007860.spv => 0x00003304.spv} | Bin .../prebuilt/{0x00007861.spv => 0x00003305.spv} | Bin .../prebuilt/{0x00007862.spv => 0x00003306.spv} | Bin .../prebuilt/{0x00007863.spv => 0x00003307.spv} | Bin .../prebuilt/{0x00007864.spv => 0x00003308.spv} | Bin .../prebuilt/{0x00007865.spv => 0x00003309.spv} | Bin .../prebuilt/{0x00007866.spv => 0x0000330a.spv} | Bin .../prebuilt/{0x00007867.spv => 0x0000330b.spv} | Bin .../prebuilt/{0x00007868.spv => 0x0000330c.spv} | Bin .../prebuilt/{0x00007869.spv => 0x0000330d.spv} | Bin .../prebuilt/{0x0000786a.spv => 0x0000330e.spv} | Bin .../prebuilt/{0x0000786b.spv => 0x0000330f.spv} | Bin .../prebuilt/{0x0000786c.spv => 0x00003310.spv} | Bin .../prebuilt/{0x0000786d.spv => 0x00003311.spv} | Bin .../prebuilt/{0x0000786e.spv => 0x00003312.spv} | Bin .../prebuilt/{0x0000786f.spv => 0x00003313.spv} | Bin .../prebuilt/{0x00007870.spv => 0x00003314.spv} | Bin .../prebuilt/{0x00007871.spv => 0x00003315.spv} | Bin .../prebuilt/{0x00007872.spv => 0x00003316.spv} | Bin .../prebuilt/{0x00007873.spv => 0x00003317.spv} | Bin .../prebuilt/{0x00007874.spv => 0x00003318.spv} | Bin .../prebuilt/{0x00007875.spv => 0x00003319.spv} | Bin .../prebuilt/{0x00007876.spv => 0x0000331a.spv} | Bin .../prebuilt/{0x00007877.spv => 0x0000331b.spv} | Bin .../prebuilt/{0x00007878.spv => 0x0000331c.spv} | Bin .../prebuilt/{0x00007879.spv => 0x0000331d.spv} | Bin .../prebuilt/{0x0000787a.spv => 0x0000331e.spv} | Bin .../prebuilt/{0x0000787b.spv => 0x0000331f.spv} | Bin .../prebuilt/{0x0000787c.spv => 0x00003320.spv} | Bin .../prebuilt/{0x0000787d.spv => 0x00003321.spv} | Bin .../prebuilt/{0x0000787e.spv => 0x00003322.spv} | Bin .../prebuilt/{0x0000787f.spv => 0x00003323.spv} | Bin .../prebuilt/{0x00007880.spv => 0x00003324.spv} | Bin .../prebuilt/{0x00007881.spv => 0x00003325.spv} | Bin .../prebuilt/{0x00007882.spv => 0x00003326.spv} | Bin .../prebuilt/{0x00007883.spv => 0x00003327.spv} | Bin .../prebuilt/{0x00007884.spv => 0x00003328.spv} | Bin .../prebuilt/{0x00007885.spv => 0x00003329.spv} | Bin .../prebuilt/{0x00007886.spv => 0x0000332a.spv} | Bin .../prebuilt/{0x00007887.spv => 0x0000332b.spv} | Bin .../prebuilt/{0x00007888.spv => 0x0000332c.spv} | Bin .../prebuilt/{0x00007889.spv => 0x0000332d.spv} | Bin .../prebuilt/{0x0000788a.spv => 0x0000332e.spv} | Bin .../prebuilt/{0x0000788b.spv => 0x0000332f.spv} | Bin .../prebuilt/{0x0000788c.spv => 0x00003330.spv} | Bin .../prebuilt/{0x0000788d.spv => 0x00003331.spv} | Bin .../prebuilt/{0x0000788e.spv => 0x00003332.spv} | Bin .../prebuilt/{0x0000788f.spv => 0x00003333.spv} | Bin .../prebuilt/{0x00007890.spv => 0x00003334.spv} | Bin .../prebuilt/{0x00007891.spv => 0x00003335.spv} | Bin .../prebuilt/{0x00007892.spv => 0x00003336.spv} | Bin .../prebuilt/{0x00007893.spv => 0x00003337.spv} | Bin .../prebuilt/{0x00007894.spv => 0x00003338.spv} | Bin .../prebuilt/{0x00007895.spv => 0x00003339.spv} | Bin .../prebuilt/{0x00007896.spv => 0x0000333a.spv} | Bin .../prebuilt/{0x00007897.spv => 0x0000333b.spv} | Bin .../prebuilt/{0x00007898.spv => 0x0000333c.spv} | Bin .../prebuilt/{0x00007899.spv => 0x0000333d.spv} | Bin .../prebuilt/{0x0000789a.spv => 0x0000333e.spv} | Bin .../prebuilt/{0x0000789b.spv => 0x0000333f.spv} | Bin .../prebuilt/{0x0000789c.spv => 0x00003340.spv} | Bin .../prebuilt/{0x0000789d.spv => 0x00003341.spv} | Bin .../prebuilt/{0x0000789e.spv => 0x00003342.spv} | Bin .../prebuilt/{0x0000789f.spv => 0x00003343.spv} | Bin .../prebuilt/{0x000078a0.spv => 0x00003344.spv} | Bin .../prebuilt/{0x000078a1.spv => 0x00003345.spv} | Bin .../prebuilt/{0x000078a2.spv => 0x00003346.spv} | Bin .../prebuilt/{0x000078a3.spv => 0x00003347.spv} | Bin .../prebuilt/{0x000078a4.spv => 0x00003348.spv} | Bin .../prebuilt/{0x000078a5.spv => 0x00003349.spv} | Bin .../prebuilt/{0x000078a6.spv => 0x0000334a.spv} | Bin .../prebuilt/{0x000078a7.spv => 0x0000334b.spv} | Bin .../prebuilt/{0x000078a8.spv => 0x0000334c.spv} | Bin .../prebuilt/{0x000078a9.spv => 0x0000334d.spv} | Bin .../prebuilt/{0x000078aa.spv => 0x0000334e.spv} | Bin .../prebuilt/{0x000078ab.spv => 0x0000334f.spv} | Bin .../prebuilt/{0x000078ac.spv => 0x00003350.spv} | Bin .../prebuilt/{0x000078ad.spv => 0x00003351.spv} | Bin .../prebuilt/{0x000078ae.spv => 0x00003352.spv} | Bin .../prebuilt/{0x000078af.spv => 0x00003353.spv} | Bin .../prebuilt/{0x000078b0.spv => 0x00003354.spv} | Bin .../prebuilt/{0x000078b1.spv => 0x00003355.spv} | Bin .../prebuilt/{0x000078b2.spv => 0x00003356.spv} | Bin .../prebuilt/{0x000078b3.spv => 0x00003357.spv} | Bin .../prebuilt/{0x000078b4.spv => 0x00003358.spv} | Bin .../prebuilt/{0x000078b5.spv => 0x00003359.spv} | Bin .../prebuilt/{0x000078b6.spv => 0x0000335a.spv} | Bin .../prebuilt/{0x000078b7.spv => 0x0000335b.spv} | Bin .../prebuilt/{0x000078b8.spv => 0x0000335c.spv} | Bin .../prebuilt/{0x000078b9.spv => 0x0000335d.spv} | Bin .../prebuilt/{0x000078ba.spv => 0x0000335e.spv} | Bin .../prebuilt/{0x000078bb.spv => 0x0000335f.spv} | Bin .../prebuilt/{0x000078bc.spv => 0x00003360.spv} | Bin .../prebuilt/{0x000078bd.spv => 0x00003361.spv} | Bin .../prebuilt/{0x000078be.spv => 0x00003362.spv} | Bin .../prebuilt/{0x000078bf.spv => 0x00003363.spv} | Bin .../prebuilt/{0x000078c0.spv => 0x00003364.spv} | Bin .../prebuilt/{0x000078c1.spv => 0x00003365.spv} | Bin .../prebuilt/{0x000078c2.spv => 0x00003366.spv} | Bin .../prebuilt/{0x000078c3.spv => 0x00003367.spv} | Bin .../prebuilt/{0x000078c4.spv => 0x00003368.spv} | Bin .../prebuilt/{0x000078c5.spv => 0x00003369.spv} | Bin .../prebuilt/{0x000078c6.spv => 0x0000336a.spv} | Bin .../prebuilt/{0x000078c7.spv => 0x0000336b.spv} | Bin .../prebuilt/{0x000078c8.spv => 0x0000336c.spv} | Bin .../prebuilt/{0x000078c9.spv => 0x0000336d.spv} | Bin .../prebuilt/{0x000078ca.spv => 0x0000336e.spv} | Bin .../prebuilt/{0x000078cb.spv => 0x0000336f.spv} | Bin .../prebuilt/{0x000078cc.spv => 0x00003370.spv} | Bin .../prebuilt/{0x000078cd.spv => 0x00003371.spv} | Bin .../prebuilt/{0x000078ce.spv => 0x00003372.spv} | Bin .../prebuilt/{0x000078cf.spv => 0x00003373.spv} | Bin .../prebuilt/{0x000078d0.spv => 0x00003374.spv} | Bin .../prebuilt/{0x000078d1.spv => 0x00003375.spv} | Bin .../prebuilt/{0x000078d2.spv => 0x00003376.spv} | Bin .../prebuilt/{0x000078d3.spv => 0x00003377.spv} | Bin .../prebuilt/{0x000078d4.spv => 0x00003378.spv} | Bin .../prebuilt/{0x000078d5.spv => 0x00003379.spv} | Bin .../prebuilt/{0x000078d6.spv => 0x0000337a.spv} | Bin .../prebuilt/{0x000078d7.spv => 0x0000337b.spv} | Bin .../prebuilt/{0x000078d8.spv => 0x0000337c.spv} | Bin .../prebuilt/{0x000078d9.spv => 0x0000337d.spv} | Bin .../prebuilt/{0x000078da.spv => 0x0000337e.spv} | Bin .../prebuilt/{0x000078db.spv => 0x0000337f.spv} | Bin .../prebuilt/{0x000078dc.spv => 0x00003380.spv} | Bin .../prebuilt/{0x000078dd.spv => 0x00003381.spv} | Bin .../prebuilt/{0x000078de.spv => 0x00003382.spv} | Bin .../prebuilt/{0x000078df.spv => 0x00003383.spv} | Bin .../prebuilt/{0x000078e0.spv => 0x00003384.spv} | Bin .../prebuilt/{0x000078e1.spv => 0x00003385.spv} | Bin .../prebuilt/{0x000078e2.spv => 0x00003386.spv} | Bin .../prebuilt/{0x000078e3.spv => 0x00003387.spv} | Bin .../prebuilt/{0x000078e4.spv => 0x00003388.spv} | Bin .../prebuilt/{0x000078e5.spv => 0x00003389.spv} | Bin .../prebuilt/{0x000078e6.spv => 0x0000338a.spv} | Bin .../prebuilt/{0x000078e7.spv => 0x0000338b.spv} | Bin .../prebuilt/{0x000078e8.spv => 0x0000338c.spv} | Bin .../prebuilt/{0x000078e9.spv => 0x0000338d.spv} | Bin .../prebuilt/{0x000078ea.spv => 0x0000338e.spv} | Bin .../prebuilt/{0x000078eb.spv => 0x0000338f.spv} | Bin .../prebuilt/{0x000078ec.spv => 0x00003390.spv} | Bin .../prebuilt/{0x000078ed.spv => 0x00003391.spv} | Bin .../prebuilt/{0x000078ee.spv => 0x00003392.spv} | Bin .../prebuilt/{0x000078ef.spv => 0x00003393.spv} | Bin .../prebuilt/{0x000078f0.spv => 0x00003394.spv} | Bin .../prebuilt/{0x000078f1.spv => 0x00003395.spv} | Bin .../prebuilt/{0x000078f2.spv => 0x00003396.spv} | Bin .../prebuilt/{0x000078f3.spv => 0x00003397.spv} | Bin .../prebuilt/{0x000078f4.spv => 0x00003398.spv} | Bin .../prebuilt/{0x000078f5.spv => 0x00003399.spv} | Bin .../prebuilt/{0x000078f6.spv => 0x0000339a.spv} | Bin .../prebuilt/{0x000078f7.spv => 0x0000339b.spv} | Bin .../prebuilt/{0x000078f8.spv => 0x0000339c.spv} | Bin .../prebuilt/{0x000078f9.spv => 0x0000339d.spv} | Bin .../prebuilt/{0x000078fa.spv => 0x0000339e.spv} | Bin .../prebuilt/{0x000078fb.spv => 0x0000339f.spv} | Bin .../prebuilt/{0x000078fc.spv => 0x000033a0.spv} | Bin .../prebuilt/{0x000078fd.spv => 0x000033a1.spv} | Bin .../prebuilt/{0x000078fe.spv => 0x000033a2.spv} | Bin .../prebuilt/{0x000078ff.spv => 0x000033a3.spv} | Bin .../prebuilt/{0x00007900.spv => 0x000033a4.spv} | Bin .../prebuilt/{0x00007901.spv => 0x000033a5.spv} | Bin .../prebuilt/{0x00007902.spv => 0x000033a6.spv} | Bin .../prebuilt/{0x00007903.spv => 0x000033a7.spv} | Bin .../prebuilt/{0x00007904.spv => 0x000033a8.spv} | Bin .../prebuilt/{0x00007905.spv => 0x000033a9.spv} | Bin .../prebuilt/{0x00007906.spv => 0x000033aa.spv} | Bin .../prebuilt/{0x00007907.spv => 0x000033ab.spv} | Bin .../prebuilt/{0x00007908.spv => 0x000033ac.spv} | Bin .../prebuilt/{0x00007909.spv => 0x000033ad.spv} | Bin .../prebuilt/{0x0000790a.spv => 0x000033ae.spv} | Bin .../prebuilt/{0x0000790b.spv => 0x000033af.spv} | Bin .../prebuilt/{0x0000790c.spv => 0x000033b0.spv} | Bin .../prebuilt/{0x0000790d.spv => 0x000033b1.spv} | Bin .../prebuilt/{0x0000790e.spv => 0x000033b2.spv} | Bin .../prebuilt/{0x0000790f.spv => 0x000033b3.spv} | Bin .../prebuilt/{0x00007910.spv => 0x000033b4.spv} | Bin .../prebuilt/{0x00007911.spv => 0x000033b5.spv} | Bin .../prebuilt/{0x00007912.spv => 0x000033b6.spv} | Bin .../prebuilt/{0x00007913.spv => 0x000033b7.spv} | Bin .../prebuilt/{0x00007914.spv => 0x000033b8.spv} | Bin .../prebuilt/{0x00007915.spv => 0x000033b9.spv} | Bin .../prebuilt/{0x00007916.spv => 0x000033ba.spv} | Bin .../prebuilt/{0x00007917.spv => 0x000033bb.spv} | Bin .../prebuilt/{0x00007918.spv => 0x000033bc.spv} | Bin .../prebuilt/{0x00007919.spv => 0x000033bd.spv} | Bin .../prebuilt/{0x0000791a.spv => 0x000033be.spv} | Bin .../prebuilt/{0x0000791b.spv => 0x000033bf.spv} | Bin .../prebuilt/{0x0000791c.spv => 0x000033c0.spv} | Bin .../prebuilt/{0x0000791d.spv => 0x000033c1.spv} | Bin .../prebuilt/{0x0000791e.spv => 0x000033c2.spv} | Bin .../prebuilt/{0x0000791f.spv => 0x000033c3.spv} | Bin .../prebuilt/{0x00007920.spv => 0x000033c4.spv} | Bin .../prebuilt/{0x00007921.spv => 0x000033c5.spv} | Bin .../prebuilt/{0x00007922.spv => 0x000033c6.spv} | Bin .../prebuilt/{0x00007923.spv => 0x000033c7.spv} | Bin .../prebuilt/{0x00007924.spv => 0x000033c8.spv} | Bin .../prebuilt/{0x00007925.spv => 0x000033c9.spv} | Bin .../prebuilt/{0x00007926.spv => 0x000033ca.spv} | Bin .../prebuilt/{0x00007927.spv => 0x000033cb.spv} | Bin .../prebuilt/{0x00007928.spv => 0x000033cc.spv} | Bin .../prebuilt/{0x00007929.spv => 0x000033cd.spv} | Bin .../prebuilt/{0x0000792a.spv => 0x000033ce.spv} | Bin .../prebuilt/{0x0000792b.spv => 0x000033cf.spv} | Bin .../prebuilt/{0x0000792c.spv => 0x000033d0.spv} | Bin .../prebuilt/{0x0000792d.spv => 0x000033d1.spv} | Bin .../prebuilt/{0x0000792e.spv => 0x000033d2.spv} | Bin .../prebuilt/{0x0000792f.spv => 0x000033d3.spv} | Bin .../prebuilt/{0x00007930.spv => 0x000033d4.spv} | Bin .../prebuilt/{0x00007931.spv => 0x000033d5.spv} | Bin .../prebuilt/{0x00007932.spv => 0x000033d6.spv} | Bin .../prebuilt/{0x00007933.spv => 0x000033d7.spv} | Bin .../prebuilt/{0x00007934.spv => 0x000033d8.spv} | Bin .../prebuilt/{0x00007935.spv => 0x000033d9.spv} | Bin .../prebuilt/{0x00007936.spv => 0x000033da.spv} | Bin .../prebuilt/{0x00007937.spv => 0x000033db.spv} | Bin .../prebuilt/{0x00007938.spv => 0x000033dc.spv} | Bin .../prebuilt/{0x00007939.spv => 0x000033dd.spv} | Bin .../prebuilt/{0x0000793a.spv => 0x000033de.spv} | Bin .../prebuilt/{0x0000793b.spv => 0x000033df.spv} | Bin .../prebuilt/{0x0000793c.spv => 0x000033e0.spv} | Bin .../prebuilt/{0x0000793d.spv => 0x000033e1.spv} | Bin .../prebuilt/{0x0000793e.spv => 0x000033e2.spv} | Bin .../prebuilt/{0x0000793f.spv => 0x000033e3.spv} | Bin .../prebuilt/{0x00007940.spv => 0x000033e4.spv} | Bin .../prebuilt/{0x00007941.spv => 0x000033e5.spv} | Bin .../prebuilt/{0x00007942.spv => 0x000033e6.spv} | Bin .../prebuilt/{0x00007943.spv => 0x000033e7.spv} | Bin .../prebuilt/{0x00007944.spv => 0x000033e8.spv} | Bin .../prebuilt/{0x00007945.spv => 0x000033e9.spv} | Bin .../prebuilt/{0x00007946.spv => 0x000033ea.spv} | Bin .../prebuilt/{0x00007947.spv => 0x000033eb.spv} | Bin .../prebuilt/{0x00007948.spv => 0x000033ec.spv} | Bin .../prebuilt/{0x00007949.spv => 0x000033ed.spv} | Bin .../prebuilt/{0x0000794a.spv => 0x000033ee.spv} | Bin .../prebuilt/{0x0000794b.spv => 0x000033ef.spv} | Bin .../prebuilt/{0x0000794c.spv => 0x000033f0.spv} | Bin .../prebuilt/{0x0000794d.spv => 0x000033f1.spv} | Bin .../prebuilt/{0x0000794e.spv => 0x000033f2.spv} | Bin .../prebuilt/{0x0000794f.spv => 0x000033f3.spv} | Bin .../prebuilt/{0x00007950.spv => 0x000033f4.spv} | Bin .../prebuilt/{0x00007951.spv => 0x000033f5.spv} | Bin .../prebuilt/{0x00007952.spv => 0x000033f6.spv} | Bin .../prebuilt/{0x00007953.spv => 0x000033f7.spv} | Bin .../prebuilt/{0x00007954.spv => 0x000033f8.spv} | Bin .../prebuilt/{0x00007955.spv => 0x000033f9.spv} | Bin .../prebuilt/{0x00007956.spv => 0x000033fa.spv} | Bin .../prebuilt/{0x00007957.spv => 0x000033fb.spv} | Bin .../prebuilt/{0x00007958.spv => 0x000033fc.spv} | Bin .../prebuilt/{0x00007959.spv => 0x000033fd.spv} | Bin .../prebuilt/{0x0000795a.spv => 0x000033fe.spv} | Bin .../prebuilt/{0x0000795b.spv => 0x000033ff.spv} | Bin .../prebuilt/{0x0000795c.spv => 0x00003400.spv} | Bin .../prebuilt/{0x0000795d.spv => 0x00003401.spv} | Bin .../prebuilt/{0x0000795e.spv => 0x00003402.spv} | Bin .../prebuilt/{0x0000795f.spv => 0x00003403.spv} | Bin .../prebuilt/{0x00007960.spv => 0x00003404.spv} | Bin .../prebuilt/{0x00007961.spv => 0x00003405.spv} | Bin .../prebuilt/{0x00007962.spv => 0x00003406.spv} | Bin .../prebuilt/{0x00007963.spv => 0x00003407.spv} | Bin .../prebuilt/{0x00007964.spv => 0x00003408.spv} | Bin .../prebuilt/{0x00007965.spv => 0x00003409.spv} | Bin .../prebuilt/{0x00007966.spv => 0x0000340a.spv} | Bin .../prebuilt/{0x00007967.spv => 0x0000340b.spv} | Bin .../prebuilt/{0x00007968.spv => 0x0000340c.spv} | Bin .../prebuilt/{0x00007969.spv => 0x0000340d.spv} | Bin .../prebuilt/{0x0000796a.spv => 0x0000340e.spv} | Bin .../prebuilt/{0x0000796b.spv => 0x0000340f.spv} | Bin .../prebuilt/{0x0000796c.spv => 0x00003410.spv} | Bin .../prebuilt/{0x0000796d.spv => 0x00003411.spv} | Bin .../prebuilt/{0x0000796e.spv => 0x00003412.spv} | Bin .../prebuilt/{0x0000796f.spv => 0x00003413.spv} | Bin .../prebuilt/{0x00007970.spv => 0x00003414.spv} | Bin .../prebuilt/{0x00007971.spv => 0x00003415.spv} | Bin .../prebuilt/{0x00007972.spv => 0x00003416.spv} | Bin .../prebuilt/{0x00007973.spv => 0x00003417.spv} | Bin .../prebuilt/{0x00007974.spv => 0x00003418.spv} | Bin .../prebuilt/{0x00007975.spv => 0x00003419.spv} | Bin .../prebuilt/{0x00007976.spv => 0x0000341a.spv} | Bin .../prebuilt/{0x00007977.spv => 0x0000341b.spv} | Bin .../prebuilt/{0x00007978.spv => 0x0000341c.spv} | Bin .../prebuilt/{0x00007979.spv => 0x0000341d.spv} | Bin .../prebuilt/{0x0000797a.spv => 0x0000341e.spv} | Bin .../prebuilt/{0x0000797b.spv => 0x0000341f.spv} | Bin .../prebuilt/{0x0000797c.spv => 0x00003420.spv} | Bin .../prebuilt/{0x0000797d.spv => 0x00003421.spv} | Bin .../prebuilt/{0x0000797e.spv => 0x00003422.spv} | Bin .../prebuilt/{0x0000797f.spv => 0x00003423.spv} | Bin .../prebuilt/{0x00007980.spv => 0x00003424.spv} | Bin .../prebuilt/{0x00007981.spv => 0x00003425.spv} | Bin .../prebuilt/{0x00007982.spv => 0x00003426.spv} | Bin .../prebuilt/{0x00007983.spv => 0x00003427.spv} | Bin .../prebuilt/{0x00007984.spv => 0x00003428.spv} | Bin .../prebuilt/{0x00007985.spv => 0x00003429.spv} | Bin .../prebuilt/{0x00007986.spv => 0x0000342a.spv} | Bin .../prebuilt/{0x00007987.spv => 0x0000342b.spv} | Bin .../prebuilt/{0x00007988.spv => 0x0000342c.spv} | Bin .../prebuilt/{0x00007989.spv => 0x0000342d.spv} | Bin .../prebuilt/{0x0000798a.spv => 0x0000342e.spv} | Bin .../prebuilt/{0x0000798b.spv => 0x0000342f.spv} | Bin .../prebuilt/{0x0000798c.spv => 0x00003430.spv} | Bin .../prebuilt/{0x0000798d.spv => 0x00003431.spv} | Bin .../prebuilt/{0x0000798e.spv => 0x00003432.spv} | Bin .../prebuilt/{0x0000798f.spv => 0x00003433.spv} | Bin .../prebuilt/{0x00007990.spv => 0x00003434.spv} | Bin .../prebuilt/{0x00007991.spv => 0x00003435.spv} | Bin .../prebuilt/{0x00007992.spv => 0x00003436.spv} | Bin .../prebuilt/{0x00007993.spv => 0x00003437.spv} | Bin .../prebuilt/{0x00007994.spv => 0x00003438.spv} | Bin .../prebuilt/{0x00007995.spv => 0x00003439.spv} | Bin .../prebuilt/{0x00007996.spv => 0x0000343a.spv} | Bin .../prebuilt/{0x00007997.spv => 0x0000343b.spv} | Bin .../prebuilt/{0x00007998.spv => 0x0000343c.spv} | Bin .../prebuilt/{0x00007999.spv => 0x0000343d.spv} | Bin .../prebuilt/{0x0000799a.spv => 0x0000343e.spv} | Bin .../prebuilt/{0x0000799b.spv => 0x0000343f.spv} | Bin .../prebuilt/{0x0000799c.spv => 0x00003440.spv} | Bin .../prebuilt/{0x0000799d.spv => 0x00003441.spv} | Bin .../prebuilt/{0x0000799e.spv => 0x00003442.spv} | Bin .../prebuilt/{0x0000799f.spv => 0x00003443.spv} | Bin .../prebuilt/{0x000079a0.spv => 0x00003444.spv} | Bin .../prebuilt/{0x000079a1.spv => 0x00003445.spv} | Bin .../prebuilt/{0x000079a2.spv => 0x00003446.spv} | Bin .../prebuilt/{0x000079a3.spv => 0x00003447.spv} | Bin .../prebuilt/{0x000079a4.spv => 0x00003448.spv} | Bin .../prebuilt/{0x000079a5.spv => 0x00003449.spv} | Bin .../prebuilt/{0x000079a6.spv => 0x0000344a.spv} | Bin .../prebuilt/{0x000079a7.spv => 0x0000344b.spv} | Bin .../prebuilt/{0x000079a8.spv => 0x0000344c.spv} | Bin .../prebuilt/{0x000079a9.spv => 0x0000344d.spv} | Bin .../prebuilt/{0x000079aa.spv => 0x0000344e.spv} | Bin .../prebuilt/{0x000079ab.spv => 0x0000344f.spv} | Bin .../prebuilt/{0x000079ac.spv => 0x00003450.spv} | Bin .../prebuilt/{0x000079ad.spv => 0x00003451.spv} | Bin .../prebuilt/{0x000079ae.spv => 0x00003452.spv} | Bin .../prebuilt/{0x000079af.spv => 0x00003453.spv} | Bin .../prebuilt/{0x000079b0.spv => 0x00003454.spv} | Bin .../prebuilt/{0x000079b1.spv => 0x00003455.spv} | Bin .../prebuilt/{0x000079b2.spv => 0x00003456.spv} | Bin .../prebuilt/{0x000079b3.spv => 0x00003457.spv} | Bin .../prebuilt/{0x000079b4.spv => 0x00003458.spv} | Bin .../prebuilt/{0x000079b5.spv => 0x00003459.spv} | Bin .../prebuilt/{0x000079b6.spv => 0x0000345a.spv} | Bin .../prebuilt/{0x000079b7.spv => 0x0000345b.spv} | Bin .../prebuilt/{0x000079b8.spv => 0x0000345c.spv} | Bin .../prebuilt/{0x000079b9.spv => 0x0000345d.spv} | Bin .../prebuilt/{0x000079ba.spv => 0x0000345e.spv} | Bin .../prebuilt/{0x000079bb.spv => 0x0000345f.spv} | Bin .../prebuilt/{0x000079bc.spv => 0x00003460.spv} | Bin .../prebuilt/{0x000079bd.spv => 0x00003461.spv} | Bin .../prebuilt/{0x000079be.spv => 0x00003462.spv} | Bin .../prebuilt/{0x000079bf.spv => 0x00003463.spv} | Bin .../prebuilt/{0x000079c0.spv => 0x00003464.spv} | Bin .../prebuilt/{0x000079c1.spv => 0x00003465.spv} | Bin .../prebuilt/{0x000079c2.spv => 0x00003466.spv} | Bin .../prebuilt/{0x000079c3.spv => 0x00003467.spv} | Bin .../prebuilt/{0x000079c4.spv => 0x00003468.spv} | Bin .../prebuilt/{0x000079c5.spv => 0x00003469.spv} | Bin .../prebuilt/{0x000079c6.spv => 0x0000346a.spv} | Bin .../prebuilt/{0x000079c7.spv => 0x0000346b.spv} | Bin .../prebuilt/{0x000079c8.spv => 0x0000346c.spv} | Bin .../prebuilt/{0x000079c9.spv => 0x0000346d.spv} | Bin .../prebuilt/{0x000079ca.spv => 0x0000346e.spv} | Bin .../prebuilt/{0x000079cb.spv => 0x0000346f.spv} | Bin .../prebuilt/{0x000079cc.spv => 0x00003470.spv} | Bin .../prebuilt/{0x000079cd.spv => 0x00003471.spv} | Bin .../prebuilt/{0x000079ce.spv => 0x00003472.spv} | Bin .../prebuilt/{0x000079cf.spv => 0x00003473.spv} | Bin .../prebuilt/{0x000079d0.spv => 0x00003474.spv} | Bin .../prebuilt/{0x000079d1.spv => 0x00003475.spv} | Bin .../prebuilt/{0x000079d2.spv => 0x00003476.spv} | Bin .../prebuilt/{0x000079d3.spv => 0x00003477.spv} | Bin .../prebuilt/{0x000079d4.spv => 0x00003478.spv} | Bin .../prebuilt/{0x000079d5.spv => 0x00003479.spv} | Bin .../prebuilt/{0x000079d6.spv => 0x0000347a.spv} | Bin .../prebuilt/{0x000079d7.spv => 0x0000347b.spv} | Bin .../prebuilt/{0x000079d8.spv => 0x0000347c.spv} | Bin .../prebuilt/{0x000079d9.spv => 0x0000347d.spv} | Bin .../prebuilt/{0x000079da.spv => 0x0000347e.spv} | Bin .../prebuilt/{0x000079db.spv => 0x0000347f.spv} | Bin .../prebuilt/{0x000079dc.spv => 0x00003480.spv} | Bin .../prebuilt/{0x000079dd.spv => 0x00003481.spv} | Bin .../prebuilt/{0x000079de.spv => 0x00003482.spv} | Bin .../prebuilt/{0x000079df.spv => 0x00003483.spv} | Bin .../prebuilt/{0x000079e0.spv => 0x00003484.spv} | Bin .../prebuilt/{0x000079e1.spv => 0x00003485.spv} | Bin .../prebuilt/{0x000079e2.spv => 0x00003486.spv} | Bin .../prebuilt/{0x000079e3.spv => 0x00003487.spv} | Bin .../prebuilt/{0x000079e4.spv => 0x00003488.spv} | Bin .../prebuilt/{0x000079e5.spv => 0x00003489.spv} | Bin .../prebuilt/{0x000079e6.spv => 0x0000348a.spv} | Bin .../prebuilt/{0x000079e7.spv => 0x0000348b.spv} | Bin .../prebuilt/{0x000079e8.spv => 0x0000348c.spv} | Bin .../prebuilt/{0x000079e9.spv => 0x0000348d.spv} | Bin .../prebuilt/{0x000079ea.spv => 0x0000348e.spv} | Bin .../prebuilt/{0x000079eb.spv => 0x0000348f.spv} | Bin .../prebuilt/{0x000079ec.spv => 0x00003490.spv} | Bin .../prebuilt/{0x000079ed.spv => 0x00003491.spv} | Bin .../prebuilt/{0x000079ee.spv => 0x00003492.spv} | Bin .../prebuilt/{0x000079ef.spv => 0x00003493.spv} | Bin .../prebuilt/{0x000079f0.spv => 0x00003494.spv} | Bin .../prebuilt/{0x000079f1.spv => 0x00003495.spv} | Bin .../prebuilt/{0x000079f2.spv => 0x00003496.spv} | Bin .../prebuilt/{0x000079f3.spv => 0x00003497.spv} | Bin .../prebuilt/{0x000079f4.spv => 0x00003498.spv} | Bin .../prebuilt/{0x000079f5.spv => 0x00003499.spv} | Bin .../prebuilt/{0x000079f6.spv => 0x0000349a.spv} | Bin .../prebuilt/{0x000079f7.spv => 0x0000349b.spv} | Bin .../prebuilt/{0x000079f8.spv => 0x0000349c.spv} | Bin .../prebuilt/{0x000079f9.spv => 0x0000349d.spv} | Bin .../prebuilt/{0x000079fa.spv => 0x0000349e.spv} | Bin .../prebuilt/{0x000079fb.spv => 0x0000349f.spv} | Bin .../prebuilt/{0x000079fc.spv => 0x000034a0.spv} | Bin .../prebuilt/{0x000079fd.spv => 0x000034a1.spv} | Bin .../prebuilt/{0x000079fe.spv => 0x000034a2.spv} | Bin .../prebuilt/{0x000079ff.spv => 0x000034a3.spv} | Bin .../prebuilt/{0x00007a00.spv => 0x000034a4.spv} | Bin .../prebuilt/{0x00007a01.spv => 0x000034a5.spv} | Bin .../prebuilt/{0x00007a02.spv => 0x000034a6.spv} | Bin .../prebuilt/{0x00007a03.spv => 0x000034a7.spv} | Bin .../prebuilt/{0x00007a04.spv => 0x000034a8.spv} | Bin .../prebuilt/{0x00007a05.spv => 0x000034a9.spv} | Bin .../prebuilt/{0x00007a06.spv => 0x000034aa.spv} | Bin .../prebuilt/{0x00007a07.spv => 0x000034ab.spv} | Bin .../prebuilt/{0x00007a08.spv => 0x000034ac.spv} | Bin .../prebuilt/{0x00007a09.spv => 0x000034ad.spv} | Bin .../prebuilt/{0x00007a0a.spv => 0x000034ae.spv} | Bin .../prebuilt/{0x00007a0b.spv => 0x000034af.spv} | Bin .../prebuilt/{0x00007a0c.spv => 0x000034b0.spv} | Bin .../prebuilt/{0x00007a0d.spv => 0x000034b1.spv} | Bin .../prebuilt/{0x00007a0e.spv => 0x000034b2.spv} | Bin .../prebuilt/{0x00007a0f.spv => 0x000034b3.spv} | Bin .../prebuilt/{0x00007a10.spv => 0x000034b4.spv} | Bin .../prebuilt/{0x00007a11.spv => 0x000034b5.spv} | Bin .../prebuilt/{0x00007a12.spv => 0x000034b6.spv} | Bin .../prebuilt/{0x00007a13.spv => 0x000034b7.spv} | Bin .../prebuilt/{0x00007a14.spv => 0x000034b8.spv} | Bin .../prebuilt/{0x00007a15.spv => 0x000034b9.spv} | Bin .../prebuilt/{0x00007a16.spv => 0x000034ba.spv} | Bin .../prebuilt/{0x00007a17.spv => 0x000034bb.spv} | Bin .../prebuilt/{0x00007a18.spv => 0x000034bc.spv} | Bin .../prebuilt/{0x00007a19.spv => 0x000034bd.spv} | Bin .../prebuilt/{0x00007a1a.spv => 0x000034be.spv} | Bin .../prebuilt/{0x00007a1b.spv => 0x000034bf.spv} | Bin .../prebuilt/{0x00007a1c.spv => 0x000034c0.spv} | Bin .../prebuilt/{0x00007a1d.spv => 0x000034c1.spv} | Bin .../prebuilt/{0x00007a1e.spv => 0x000034c2.spv} | Bin .../prebuilt/{0x00007a1f.spv => 0x000034c3.spv} | Bin .../prebuilt/{0x00007a20.spv => 0x000034c4.spv} | Bin .../prebuilt/{0x00007a21.spv => 0x000034c5.spv} | Bin .../prebuilt/{0x00007a22.spv => 0x000034c6.spv} | Bin .../prebuilt/{0x00007a23.spv => 0x000034c7.spv} | Bin .../prebuilt/{0x00007a24.spv => 0x000034c8.spv} | Bin .../prebuilt/{0x00007a25.spv => 0x000034c9.spv} | Bin .../prebuilt/{0x00007a26.spv => 0x000034ca.spv} | Bin .../prebuilt/{0x00007a27.spv => 0x000034cb.spv} | Bin .../prebuilt/{0x00007a28.spv => 0x000034cc.spv} | Bin .../prebuilt/{0x00007a29.spv => 0x000034cd.spv} | Bin .../prebuilt/{0x00007a2a.spv => 0x000034ce.spv} | Bin .../prebuilt/{0x00007a2b.spv => 0x000034cf.spv} | Bin .../prebuilt/{0x00007a2c.spv => 0x000034d0.spv} | Bin .../prebuilt/{0x00007a2d.spv => 0x000034d1.spv} | Bin .../prebuilt/{0x00007a2e.spv => 0x000034d2.spv} | Bin .../prebuilt/{0x00007a2f.spv => 0x000034d3.spv} | Bin .../prebuilt/{0x00007a30.spv => 0x000034d4.spv} | Bin .../prebuilt/{0x00007a31.spv => 0x000034d5.spv} | Bin .../prebuilt/{0x00007a32.spv => 0x000034d6.spv} | Bin .../prebuilt/{0x00007a33.spv => 0x000034d7.spv} | Bin .../prebuilt/{0x00007a34.spv => 0x000034d8.spv} | Bin .../prebuilt/{0x00007a35.spv => 0x000034d9.spv} | Bin .../prebuilt/{0x00007a36.spv => 0x000034da.spv} | Bin .../prebuilt/{0x00007a37.spv => 0x000034db.spv} | Bin .../prebuilt/{0x00007a38.spv => 0x000034dc.spv} | Bin .../prebuilt/{0x00007a39.spv => 0x000034dd.spv} | Bin .../prebuilt/{0x00007a3a.spv => 0x000034de.spv} | Bin .../prebuilt/{0x00007a3b.spv => 0x000034df.spv} | Bin .../prebuilt/{0x00007a3c.spv => 0x000034e0.spv} | Bin .../prebuilt/{0x00007a3d.spv => 0x000034e1.spv} | Bin .../prebuilt/{0x00007a3e.spv => 0x000034e2.spv} | Bin .../prebuilt/{0x00007a3f.spv => 0x000034e3.spv} | Bin .../prebuilt/{0x00007a40.spv => 0x000034e4.spv} | Bin .../prebuilt/{0x00007a41.spv => 0x000034e5.spv} | Bin .../prebuilt/{0x00007a42.spv => 0x000034e6.spv} | Bin .../prebuilt/{0x00007a43.spv => 0x000034e7.spv} | Bin .../prebuilt/{0x00007a44.spv => 0x000034e8.spv} | Bin .../prebuilt/{0x00007a45.spv => 0x000034e9.spv} | Bin .../prebuilt/{0x00007a46.spv => 0x000034ea.spv} | Bin .../prebuilt/{0x00007a47.spv => 0x000034eb.spv} | Bin .../prebuilt/{0x00007a48.spv => 0x000034ec.spv} | Bin .../prebuilt/{0x00007a49.spv => 0x000034ed.spv} | Bin .../prebuilt/{0x00007a4a.spv => 0x000034ee.spv} | Bin .../prebuilt/{0x00007a4b.spv => 0x000034ef.spv} | Bin .../prebuilt/{0x00007a4c.spv => 0x000034f0.spv} | Bin .../prebuilt/{0x00007a4d.spv => 0x000034f1.spv} | Bin .../prebuilt/{0x00007a4e.spv => 0x000034f2.spv} | Bin .../prebuilt/{0x00007a4f.spv => 0x000034f3.spv} | Bin .../prebuilt/{0x00007a50.spv => 0x000034f4.spv} | Bin .../prebuilt/{0x00007a51.spv => 0x000034f5.spv} | Bin .../prebuilt/{0x00007a52.spv => 0x000034f6.spv} | Bin .../prebuilt/{0x00007a53.spv => 0x000034f7.spv} | Bin .../prebuilt/{0x00007a54.spv => 0x000034f8.spv} | Bin .../prebuilt/{0x00007a55.spv => 0x000034f9.spv} | Bin .../prebuilt/{0x00007a56.spv => 0x000034fa.spv} | Bin .../prebuilt/{0x00007a57.spv => 0x000034fb.spv} | Bin .../prebuilt/{0x00007a58.spv => 0x000034fc.spv} | Bin .../prebuilt/{0x00007a59.spv => 0x000034fd.spv} | Bin .../prebuilt/{0x00007a5a.spv => 0x000034fe.spv} | Bin .../prebuilt/{0x00007a5b.spv => 0x000034ff.spv} | Bin .../prebuilt/{0x00007a5c.spv => 0x00003500.spv} | Bin .../prebuilt/{0x00007a5d.spv => 0x00003501.spv} | Bin .../prebuilt/{0x00007a5e.spv => 0x00003502.spv} | Bin .../prebuilt/{0x00007a5f.spv => 0x00003503.spv} | Bin .../prebuilt/{0x00007a60.spv => 0x00003504.spv} | Bin .../prebuilt/{0x00007a61.spv => 0x00003505.spv} | Bin .../prebuilt/{0x00007a62.spv => 0x00003506.spv} | Bin .../prebuilt/{0x00007a63.spv => 0x00003507.spv} | Bin .../prebuilt/{0x00007a64.spv => 0x00003508.spv} | Bin .../prebuilt/{0x00007a65.spv => 0x00003509.spv} | Bin .../prebuilt/{0x00007a66.spv => 0x0000350a.spv} | Bin .../prebuilt/{0x00007a67.spv => 0x0000350b.spv} | Bin .../prebuilt/{0x00007a68.spv => 0x0000350c.spv} | Bin .../prebuilt/{0x00007a69.spv => 0x0000350d.spv} | Bin .../prebuilt/{0x00007a6a.spv => 0x0000350e.spv} | Bin .../prebuilt/{0x00007a6b.spv => 0x0000350f.spv} | Bin .../prebuilt/{0x00007a6c.spv => 0x00003510.spv} | Bin .../prebuilt/{0x00007a6d.spv => 0x00003511.spv} | Bin .../prebuilt/{0x00007a6e.spv => 0x00003512.spv} | Bin .../prebuilt/{0x00007a6f.spv => 0x00003513.spv} | Bin .../prebuilt/{0x00007a70.spv => 0x00003514.spv} | Bin .../prebuilt/{0x00007a71.spv => 0x00003515.spv} | Bin .../prebuilt/{0x00007a72.spv => 0x00003516.spv} | Bin .../prebuilt/{0x00007a73.spv => 0x00003517.spv} | Bin .../prebuilt/{0x00007a74.spv => 0x00003518.spv} | Bin .../prebuilt/{0x00007a75.spv => 0x00003519.spv} | Bin .../prebuilt/{0x00007a76.spv => 0x0000351a.spv} | Bin .../prebuilt/{0x00007a77.spv => 0x0000351b.spv} | Bin .../prebuilt/{0x00007a78.spv => 0x0000351c.spv} | Bin .../prebuilt/{0x00007a79.spv => 0x0000351d.spv} | Bin .../prebuilt/{0x00007a7a.spv => 0x0000351e.spv} | Bin .../prebuilt/{0x00007a7b.spv => 0x0000351f.spv} | Bin .../prebuilt/{0x00007a7c.spv => 0x00003520.spv} | Bin .../prebuilt/{0x00007a7d.spv => 0x00003521.spv} | Bin .../prebuilt/{0x00007a7e.spv => 0x00003522.spv} | Bin .../prebuilt/{0x00007a7f.spv => 0x00003523.spv} | Bin .../prebuilt/{0x00007a80.spv => 0x00003524.spv} | Bin .../prebuilt/{0x00007a81.spv => 0x00003525.spv} | Bin .../prebuilt/{0x00007a82.spv => 0x00003526.spv} | Bin .../prebuilt/{0x00007a83.spv => 0x00003527.spv} | Bin .../prebuilt/{0x00007a84.spv => 0x00003528.spv} | Bin .../prebuilt/{0x00007a85.spv => 0x00003529.spv} | Bin .../prebuilt/{0x00007a86.spv => 0x0000352a.spv} | Bin .../prebuilt/{0x00007a87.spv => 0x0000352b.spv} | Bin .../prebuilt/{0x00007a88.spv => 0x0000352c.spv} | Bin .../prebuilt/{0x00007a89.spv => 0x0000352d.spv} | Bin .../prebuilt/{0x00007a8a.spv => 0x0000352e.spv} | Bin .../prebuilt/{0x00007a8b.spv => 0x0000352f.spv} | Bin .../prebuilt/{0x00007a8c.spv => 0x00003530.spv} | Bin .../prebuilt/{0x00007a8d.spv => 0x00003531.spv} | Bin .../prebuilt/{0x00007a8e.spv => 0x00003532.spv} | Bin .../prebuilt/{0x00007a8f.spv => 0x00003533.spv} | Bin .../prebuilt/{0x00007a90.spv => 0x00003534.spv} | Bin .../prebuilt/{0x00007a91.spv => 0x00003535.spv} | Bin .../prebuilt/{0x00007a92.spv => 0x00003536.spv} | Bin .../prebuilt/{0x00007a93.spv => 0x00003537.spv} | Bin .../prebuilt/{0x00007a94.spv => 0x00003538.spv} | Bin .../prebuilt/{0x00007a95.spv => 0x00003539.spv} | Bin .../prebuilt/{0x00007a96.spv => 0x0000353a.spv} | Bin .../prebuilt/{0x00007a97.spv => 0x0000353b.spv} | Bin .../prebuilt/{0x00007a98.spv => 0x0000353c.spv} | Bin .../prebuilt/{0x00007a99.spv => 0x0000353d.spv} | Bin .../prebuilt/{0x00007a9a.spv => 0x0000353e.spv} | Bin .../prebuilt/{0x00007a9b.spv => 0x0000353f.spv} | Bin .../prebuilt/{0x00007a9c.spv => 0x00003540.spv} | Bin .../prebuilt/{0x00007a9d.spv => 0x00003541.spv} | Bin .../prebuilt/{0x00007a9e.spv => 0x00003542.spv} | Bin .../prebuilt/{0x00007a9f.spv => 0x00003543.spv} | Bin .../prebuilt/{0x00007aa0.spv => 0x00003544.spv} | Bin .../prebuilt/{0x00007aa1.spv => 0x00003545.spv} | Bin .../prebuilt/{0x00007aa2.spv => 0x00003546.spv} | Bin .../prebuilt/{0x00007aa3.spv => 0x00003547.spv} | Bin .../prebuilt/{0x00007aa4.spv => 0x00003548.spv} | Bin .../prebuilt/{0x00007aa5.spv => 0x00003549.spv} | Bin .../prebuilt/{0x00007aa6.spv => 0x0000354a.spv} | Bin .../prebuilt/{0x00007aa7.spv => 0x0000354b.spv} | Bin .../prebuilt/{0x00007aa8.spv => 0x0000354c.spv} | Bin .../prebuilt/{0x00007aa9.spv => 0x0000354d.spv} | Bin .../prebuilt/{0x00007aaa.spv => 0x0000354e.spv} | Bin .../prebuilt/{0x00007aab.spv => 0x0000354f.spv} | Bin .../prebuilt/{0x00007aac.spv => 0x00003550.spv} | Bin .../prebuilt/{0x00007aad.spv => 0x00003551.spv} | Bin .../prebuilt/{0x00007aae.spv => 0x00003552.spv} | Bin .../prebuilt/{0x00007aaf.spv => 0x00003553.spv} | Bin .../prebuilt/{0x00007ab0.spv => 0x00003554.spv} | Bin .../prebuilt/{0x00007ab1.spv => 0x00003555.spv} | Bin .../prebuilt/{0x00007ab2.spv => 0x00003556.spv} | Bin .../prebuilt/{0x00007ab3.spv => 0x00003557.spv} | Bin .../prebuilt/{0x00007ab4.spv => 0x00003558.spv} | Bin .../prebuilt/{0x00007ab5.spv => 0x00003559.spv} | Bin .../prebuilt/{0x00007ab6.spv => 0x0000355a.spv} | Bin .../prebuilt/{0x00007ab7.spv => 0x0000355b.spv} | Bin .../prebuilt/{0x00007ab8.spv => 0x0000355c.spv} | Bin .../prebuilt/{0x00007ab9.spv => 0x0000355d.spv} | Bin .../prebuilt/{0x00007aba.spv => 0x0000355e.spv} | Bin .../prebuilt/{0x00007abb.spv => 0x0000355f.spv} | Bin .../prebuilt/{0x00007abc.spv => 0x00003560.spv} | Bin .../prebuilt/{0x00007abd.spv => 0x00003561.spv} | Bin .../prebuilt/{0x00007abe.spv => 0x00003562.spv} | Bin .../prebuilt/{0x00007abf.spv => 0x00003563.spv} | Bin .../prebuilt/{0x00007ac0.spv => 0x00003564.spv} | Bin .../prebuilt/{0x00007ac1.spv => 0x00003565.spv} | Bin .../prebuilt/{0x00007ac2.spv => 0x00003566.spv} | Bin .../prebuilt/{0x00007ac3.spv => 0x00003567.spv} | Bin .../prebuilt/{0x00007ac4.spv => 0x00003568.spv} | Bin .../prebuilt/{0x00007ac5.spv => 0x00003569.spv} | Bin .../prebuilt/{0x00007ac6.spv => 0x0000356a.spv} | Bin .../prebuilt/{0x00007ac7.spv => 0x0000356b.spv} | Bin .../prebuilt/{0x00007ac8.spv => 0x0000356c.spv} | Bin .../prebuilt/{0x00007ac9.spv => 0x0000356d.spv} | Bin .../prebuilt/{0x00007aca.spv => 0x0000356e.spv} | Bin .../prebuilt/{0x00007acb.spv => 0x0000356f.spv} | Bin .../prebuilt/{0x00007acc.spv => 0x00003570.spv} | Bin .../prebuilt/{0x00007acd.spv => 0x00003571.spv} | Bin .../prebuilt/{0x00007ace.spv => 0x00003572.spv} | Bin .../prebuilt/{0x00007acf.spv => 0x00003573.spv} | Bin .../prebuilt/{0x00007ad0.spv => 0x00003574.spv} | Bin .../prebuilt/{0x00007ad1.spv => 0x00003575.spv} | Bin .../prebuilt/{0x00007ad2.spv => 0x00003576.spv} | Bin .../prebuilt/{0x00007ad3.spv => 0x00003577.spv} | Bin .../prebuilt/{0x00007ad4.spv => 0x00003578.spv} | Bin .../prebuilt/{0x00007ad5.spv => 0x00003579.spv} | Bin .../prebuilt/{0x00007ad6.spv => 0x0000357a.spv} | Bin .../prebuilt/{0x00007ad7.spv => 0x0000357b.spv} | Bin .../prebuilt/{0x00007ad8.spv => 0x0000357c.spv} | Bin .../prebuilt/{0x00007ad9.spv => 0x0000357d.spv} | Bin .../prebuilt/{0x00007ada.spv => 0x0000357e.spv} | Bin .../prebuilt/{0x00007adb.spv => 0x0000357f.spv} | Bin .../prebuilt/{0x00007adc.spv => 0x00003580.spv} | Bin .../prebuilt/{0x00007add.spv => 0x00003581.spv} | Bin .../prebuilt/{0x00007ade.spv => 0x00003582.spv} | Bin .../prebuilt/{0x00007adf.spv => 0x00003583.spv} | Bin .../prebuilt/{0x00007ae0.spv => 0x00003584.spv} | Bin .../prebuilt/{0x00007ae1.spv => 0x00003585.spv} | Bin .../prebuilt/{0x00007ae2.spv => 0x00003586.spv} | Bin .../prebuilt/{0x00007ae3.spv => 0x00003587.spv} | Bin .../prebuilt/{0x00007ae4.spv => 0x00003588.spv} | Bin .../prebuilt/{0x00007ae5.spv => 0x00003589.spv} | Bin .../prebuilt/{0x00007ae6.spv => 0x0000358a.spv} | Bin .../prebuilt/{0x00007ae7.spv => 0x0000358b.spv} | Bin .../prebuilt/{0x00007ae8.spv => 0x0000358c.spv} | Bin .../prebuilt/{0x00007ae9.spv => 0x0000358d.spv} | Bin .../prebuilt/{0x00007aea.spv => 0x0000358e.spv} | Bin .../prebuilt/{0x00007aeb.spv => 0x0000358f.spv} | Bin .../prebuilt/{0x00007aec.spv => 0x00003590.spv} | Bin .../prebuilt/{0x00007aed.spv => 0x00003591.spv} | Bin .../prebuilt/{0x00007aee.spv => 0x00003592.spv} | Bin .../prebuilt/{0x00007aef.spv => 0x00003593.spv} | Bin .../prebuilt/{0x00007af0.spv => 0x00003594.spv} | Bin .../prebuilt/{0x00007af1.spv => 0x00003595.spv} | Bin .../prebuilt/{0x00007af2.spv => 0x00003596.spv} | Bin .../prebuilt/{0x00007af3.spv => 0x00003597.spv} | Bin .../prebuilt/{0x00007af4.spv => 0x00003598.spv} | Bin .../prebuilt/{0x00007af5.spv => 0x00003599.spv} | Bin .../prebuilt/{0x00007af6.spv => 0x0000359a.spv} | Bin .../prebuilt/{0x00007af7.spv => 0x0000359b.spv} | Bin .../prebuilt/{0x00007af8.spv => 0x0000359c.spv} | Bin .../prebuilt/{0x00007af9.spv => 0x0000359d.spv} | Bin .../prebuilt/{0x00007afa.spv => 0x0000359e.spv} | Bin .../prebuilt/{0x00007afb.spv => 0x0000359f.spv} | Bin .../prebuilt/{0x00007afc.spv => 0x000035a0.spv} | Bin .../prebuilt/{0x00007afd.spv => 0x000035a1.spv} | Bin .../prebuilt/{0x00007afe.spv => 0x000035a2.spv} | Bin .../prebuilt/{0x00007aff.spv => 0x000035a3.spv} | Bin .../prebuilt/{0x00007b00.spv => 0x000035a4.spv} | Bin .../prebuilt/{0x00007b01.spv => 0x000035a5.spv} | Bin .../prebuilt/{0x00007b02.spv => 0x000035a6.spv} | Bin .../prebuilt/{0x00007b03.spv => 0x000035a7.spv} | Bin .../prebuilt/{0x00007b04.spv => 0x000035a8.spv} | Bin .../prebuilt/{0x00007b05.spv => 0x000035a9.spv} | Bin .../prebuilt/{0x00007b06.spv => 0x000035aa.spv} | Bin .../prebuilt/{0x00007b07.spv => 0x000035ab.spv} | Bin .../prebuilt/{0x00007b08.spv => 0x000035ac.spv} | Bin .../prebuilt/{0x00007b09.spv => 0x000035ad.spv} | Bin .../prebuilt/{0x00007b0a.spv => 0x000035ae.spv} | Bin .../prebuilt/{0x00007b0b.spv => 0x000035af.spv} | Bin .../prebuilt/{0x00007b0c.spv => 0x000035b0.spv} | Bin .../prebuilt/{0x00007b0d.spv => 0x000035b1.spv} | Bin .../prebuilt/{0x00007b0e.spv => 0x000035b2.spv} | Bin .../prebuilt/{0x00007b0f.spv => 0x000035b3.spv} | Bin .../prebuilt/{0x00007b10.spv => 0x000035b4.spv} | Bin .../prebuilt/{0x00007b11.spv => 0x000035b5.spv} | Bin .../prebuilt/{0x00007b12.spv => 0x000035b6.spv} | Bin .../prebuilt/{0x00007b13.spv => 0x000035b7.spv} | Bin .../prebuilt/{0x00007b14.spv => 0x000035b8.spv} | Bin .../prebuilt/{0x00007b15.spv => 0x000035b9.spv} | Bin .../prebuilt/{0x00007b16.spv => 0x000035ba.spv} | Bin .../prebuilt/{0x00007b17.spv => 0x000035bb.spv} | Bin .../prebuilt/{0x00007b18.spv => 0x000035bc.spv} | Bin .../prebuilt/{0x00007b19.spv => 0x000035bd.spv} | Bin .../prebuilt/{0x00007b1a.spv => 0x000035be.spv} | Bin .../prebuilt/{0x00007b1b.spv => 0x000035bf.spv} | Bin .../prebuilt/{0x00007b1c.spv => 0x000035c0.spv} | Bin .../prebuilt/{0x00007b1d.spv => 0x000035c1.spv} | Bin .../prebuilt/{0x00007b1e.spv => 0x000035c2.spv} | Bin .../prebuilt/{0x00007b1f.spv => 0x000035c3.spv} | Bin .../prebuilt/{0x00007b20.spv => 0x000035c4.spv} | Bin .../prebuilt/{0x00007b21.spv => 0x000035c5.spv} | Bin .../prebuilt/{0x00007b22.spv => 0x000035c6.spv} | Bin .../prebuilt/{0x00007b23.spv => 0x000035c7.spv} | Bin .../prebuilt/{0x00007b24.spv => 0x000035c8.spv} | Bin .../prebuilt/{0x00007b25.spv => 0x000035c9.spv} | Bin .../prebuilt/{0x00007b26.spv => 0x000035ca.spv} | Bin .../prebuilt/{0x00007b27.spv => 0x000035cb.spv} | Bin .../prebuilt/{0x00007b28.spv => 0x000035cc.spv} | Bin .../prebuilt/{0x00007b29.spv => 0x000035cd.spv} | Bin .../prebuilt/{0x00007b2a.spv => 0x000035ce.spv} | Bin .../prebuilt/{0x00007b2b.spv => 0x000035cf.spv} | Bin .../prebuilt/{0x00007b2c.spv => 0x000035d0.spv} | Bin .../prebuilt/{0x00007b2d.spv => 0x000035d1.spv} | Bin .../prebuilt/{0x00007b2e.spv => 0x000035d2.spv} | Bin .../prebuilt/{0x00007b2f.spv => 0x000035d3.spv} | Bin .../prebuilt/{0x00007b30.spv => 0x000035d4.spv} | Bin .../prebuilt/{0x00007b31.spv => 0x000035d5.spv} | Bin .../prebuilt/{0x00007b32.spv => 0x000035d6.spv} | Bin .../prebuilt/{0x00007b33.spv => 0x000035d7.spv} | Bin .../prebuilt/{0x00007b34.spv => 0x000035d8.spv} | Bin .../prebuilt/{0x00007b35.spv => 0x000035d9.spv} | Bin .../prebuilt/{0x00007b36.spv => 0x000035da.spv} | Bin .../prebuilt/{0x00007b37.spv => 0x000035db.spv} | Bin .../prebuilt/{0x00007b38.spv => 0x000035dc.spv} | Bin .../prebuilt/{0x00007b39.spv => 0x000035dd.spv} | Bin .../prebuilt/{0x00007b3a.spv => 0x000035de.spv} | Bin .../prebuilt/{0x00007b3b.spv => 0x000035df.spv} | Bin .../prebuilt/{0x00007b3c.spv => 0x000035e0.spv} | Bin .../prebuilt/{0x00007b3d.spv => 0x000035e1.spv} | Bin .../prebuilt/{0x00007b3e.spv => 0x000035e2.spv} | Bin .../prebuilt/{0x00007b3f.spv => 0x000035e3.spv} | Bin .../prebuilt/{0x00007b40.spv => 0x000035e4.spv} | Bin .../prebuilt/{0x00007b41.spv => 0x000035e5.spv} | Bin .../prebuilt/{0x00007b42.spv => 0x000035e6.spv} | Bin .../prebuilt/{0x00007b43.spv => 0x000035e7.spv} | Bin .../prebuilt/{0x00007b44.spv => 0x000035e8.spv} | Bin .../prebuilt/{0x00007b45.spv => 0x000035e9.spv} | Bin .../prebuilt/{0x00007b46.spv => 0x000035ea.spv} | Bin .../prebuilt/{0x00007b47.spv => 0x000035eb.spv} | Bin .../prebuilt/{0x00007b48.spv => 0x000035ec.spv} | Bin .../prebuilt/{0x00007b49.spv => 0x000035ed.spv} | Bin .../prebuilt/{0x00007b4a.spv => 0x000035ee.spv} | Bin .../prebuilt/{0x00007b4b.spv => 0x000035ef.spv} | Bin .../prebuilt/{0x00007b4c.spv => 0x000035f0.spv} | Bin .../prebuilt/{0x00007b4d.spv => 0x000035f1.spv} | Bin .../prebuilt/{0x00007b4e.spv => 0x000035f2.spv} | Bin .../prebuilt/{0x00007b4f.spv => 0x000035f3.spv} | Bin .../prebuilt/{0x00007b50.spv => 0x000035f4.spv} | Bin .../prebuilt/{0x00007b51.spv => 0x000035f5.spv} | Bin .../prebuilt/{0x00007b52.spv => 0x000035f6.spv} | Bin .../prebuilt/{0x00007b53.spv => 0x000035f7.spv} | Bin .../prebuilt/{0x00007b54.spv => 0x000035f8.spv} | Bin .../prebuilt/{0x00007b55.spv => 0x000035f9.spv} | Bin .../prebuilt/{0x00007b56.spv => 0x000035fa.spv} | Bin .../prebuilt/{0x00007b57.spv => 0x000035fb.spv} | Bin .../prebuilt/{0x00007b58.spv => 0x000035fc.spv} | Bin .../prebuilt/{0x00007b59.spv => 0x000035fd.spv} | Bin .../prebuilt/{0x00007b5a.spv => 0x000035fe.spv} | Bin .../prebuilt/{0x00007b5b.spv => 0x000035ff.spv} | Bin .../prebuilt/{0x00007b5c.spv => 0x00003600.spv} | Bin .../prebuilt/{0x00007b5d.spv => 0x00003601.spv} | Bin .../prebuilt/{0x00007b5e.spv => 0x00003602.spv} | Bin .../prebuilt/{0x00007b5f.spv => 0x00003603.spv} | Bin .../prebuilt/{0x00007b60.spv => 0x00003604.spv} | Bin .../prebuilt/{0x00007b61.spv => 0x00003605.spv} | Bin .../prebuilt/{0x00007b62.spv => 0x00003606.spv} | Bin .../prebuilt/{0x00007b63.spv => 0x00003607.spv} | Bin .../prebuilt/{0x00007b64.spv => 0x00003608.spv} | Bin .../prebuilt/{0x00007b65.spv => 0x00003609.spv} | Bin .../prebuilt/{0x00007b66.spv => 0x0000360a.spv} | Bin .../prebuilt/{0x00007b67.spv => 0x0000360b.spv} | Bin .../prebuilt/{0x00007b68.spv => 0x0000360c.spv} | Bin .../prebuilt/{0x00007b69.spv => 0x0000360d.spv} | Bin .../prebuilt/{0x00007b6a.spv => 0x0000360e.spv} | Bin .../prebuilt/{0x00007b6b.spv => 0x0000360f.spv} | Bin .../prebuilt/{0x00007b6c.spv => 0x00003610.spv} | Bin .../prebuilt/{0x00007b6d.spv => 0x00003611.spv} | Bin .../prebuilt/{0x00007b6e.spv => 0x00003612.spv} | Bin .../prebuilt/{0x00007b6f.spv => 0x00003613.spv} | Bin .../prebuilt/{0x00007b70.spv => 0x00003614.spv} | Bin .../prebuilt/{0x00007b71.spv => 0x00003615.spv} | Bin .../prebuilt/{0x00007b72.spv => 0x00003616.spv} | Bin .../prebuilt/{0x00007b73.spv => 0x00003617.spv} | Bin .../prebuilt/{0x00007b74.spv => 0x00003618.spv} | Bin .../prebuilt/{0x00007b75.spv => 0x00003619.spv} | Bin .../prebuilt/{0x00007b76.spv => 0x0000361a.spv} | Bin .../prebuilt/{0x00007b77.spv => 0x0000361b.spv} | Bin .../prebuilt/{0x00007b78.spv => 0x0000361c.spv} | Bin .../prebuilt/{0x00007b79.spv => 0x0000361d.spv} | Bin .../prebuilt/{0x00007b7a.spv => 0x0000361e.spv} | Bin .../prebuilt/{0x00007b7b.spv => 0x0000361f.spv} | Bin .../prebuilt/{0x00007b7c.spv => 0x00003620.spv} | Bin .../prebuilt/{0x00007b7d.spv => 0x00003621.spv} | Bin .../prebuilt/{0x00007b7e.spv => 0x00003622.spv} | Bin .../prebuilt/{0x00007b7f.spv => 0x00003623.spv} | Bin .../prebuilt/{0x00007b80.spv => 0x00003624.spv} | Bin .../prebuilt/{0x00007b81.spv => 0x00003625.spv} | Bin .../prebuilt/{0x00007b82.spv => 0x00003626.spv} | Bin .../prebuilt/{0x00007b83.spv => 0x00003627.spv} | Bin .../prebuilt/{0x00007b84.spv => 0x00003628.spv} | Bin .../prebuilt/{0x00007b85.spv => 0x00003629.spv} | Bin .../prebuilt/{0x00007b86.spv => 0x0000362a.spv} | Bin .../prebuilt/{0x00007b87.spv => 0x0000362b.spv} | Bin .../prebuilt/{0x00007b88.spv => 0x0000362c.spv} | Bin .../prebuilt/{0x00007b89.spv => 0x0000362d.spv} | Bin .../prebuilt/{0x00007b8a.spv => 0x0000362e.spv} | Bin .../prebuilt/{0x00007b8b.spv => 0x0000362f.spv} | Bin .../prebuilt/{0x00007b8c.spv => 0x00003630.spv} | Bin .../prebuilt/{0x00007b8d.spv => 0x00003631.spv} | Bin .../prebuilt/{0x00007b8e.spv => 0x00003632.spv} | Bin .../prebuilt/{0x00007b8f.spv => 0x00003633.spv} | Bin .../prebuilt/{0x00007b90.spv => 0x00003634.spv} | Bin .../prebuilt/{0x00007b91.spv => 0x00003635.spv} | Bin .../prebuilt/{0x00007b92.spv => 0x00003636.spv} | Bin .../prebuilt/{0x00007b93.spv => 0x00003637.spv} | Bin .../prebuilt/{0x00007b94.spv => 0x00003638.spv} | Bin .../prebuilt/{0x00007b95.spv => 0x00003639.spv} | Bin .../prebuilt/{0x00007b96.spv => 0x0000363a.spv} | Bin .../prebuilt/{0x00007b97.spv => 0x0000363b.spv} | Bin .../prebuilt/{0x00007b98.spv => 0x0000363c.spv} | Bin .../prebuilt/{0x00007b99.spv => 0x0000363d.spv} | Bin .../prebuilt/{0x00007b9a.spv => 0x0000363e.spv} | Bin .../prebuilt/{0x00007b9b.spv => 0x0000363f.spv} | Bin .../prebuilt/{0x00007b9c.spv => 0x00003640.spv} | Bin .../prebuilt/{0x00007b9d.spv => 0x00003641.spv} | Bin .../prebuilt/{0x00007b9e.spv => 0x00003642.spv} | Bin .../prebuilt/{0x00007b9f.spv => 0x00003643.spv} | Bin .../prebuilt/{0x00007ba0.spv => 0x00003644.spv} | Bin .../prebuilt/{0x00007ba1.spv => 0x00003645.spv} | Bin .../prebuilt/{0x00007ba2.spv => 0x00003646.spv} | Bin .../prebuilt/{0x00007ba3.spv => 0x00003647.spv} | Bin .../prebuilt/{0x00007ba4.spv => 0x00003648.spv} | Bin .../prebuilt/{0x00007ba5.spv => 0x00003649.spv} | Bin .../prebuilt/{0x00007ba6.spv => 0x0000364a.spv} | Bin .../prebuilt/{0x00007ba7.spv => 0x0000364b.spv} | Bin .../prebuilt/{0x00007ba8.spv => 0x0000364c.spv} | Bin .../prebuilt/{0x00007ba9.spv => 0x0000364d.spv} | Bin .../prebuilt/{0x00007baa.spv => 0x0000364e.spv} | Bin .../prebuilt/{0x00007bab.spv => 0x0000364f.spv} | Bin .../prebuilt/{0x00007bac.spv => 0x00003650.spv} | Bin .../prebuilt/{0x00007bad.spv => 0x00003651.spv} | Bin .../prebuilt/{0x00007bae.spv => 0x00003652.spv} | Bin .../prebuilt/{0x00007baf.spv => 0x00003653.spv} | Bin .../prebuilt/{0x00007bb0.spv => 0x00003654.spv} | Bin .../prebuilt/{0x00007bb1.spv => 0x00003655.spv} | Bin .../prebuilt/{0x00007bb2.spv => 0x00003656.spv} | Bin .../prebuilt/{0x00007bb3.spv => 0x00003657.spv} | Bin .../prebuilt/{0x00007bb4.spv => 0x00003658.spv} | Bin .../prebuilt/{0x00007bb5.spv => 0x00003659.spv} | Bin .../prebuilt/{0x00007bb6.spv => 0x0000365a.spv} | Bin .../prebuilt/{0x00007bb7.spv => 0x0000365b.spv} | Bin .../prebuilt/{0x00007bb8.spv => 0x0000365c.spv} | Bin .../prebuilt/{0x00007bb9.spv => 0x0000365d.spv} | Bin .../prebuilt/{0x00007bba.spv => 0x0000365e.spv} | Bin .../prebuilt/{0x00007bbb.spv => 0x0000365f.spv} | Bin .../prebuilt/{0x00007bbc.spv => 0x00003660.spv} | Bin .../prebuilt/{0x00007bbd.spv => 0x00003661.spv} | Bin .../prebuilt/{0x00007bbe.spv => 0x00003662.spv} | Bin .../prebuilt/{0x00007bbf.spv => 0x00003663.spv} | Bin .../prebuilt/{0x00007bc0.spv => 0x00003664.spv} | Bin .../prebuilt/{0x00007bc1.spv => 0x00003665.spv} | Bin .../prebuilt/{0x00007bc2.spv => 0x00003666.spv} | Bin .../prebuilt/{0x00007bc3.spv => 0x00003667.spv} | Bin .../prebuilt/{0x00007bc4.spv => 0x00003668.spv} | Bin .../prebuilt/{0x00007bc5.spv => 0x00003669.spv} | Bin .../prebuilt/{0x00007bc6.spv => 0x0000366a.spv} | Bin .../prebuilt/{0x00007bc7.spv => 0x0000366b.spv} | Bin .../prebuilt/{0x00007bc8.spv => 0x0000366c.spv} | Bin .../prebuilt/{0x00007bc9.spv => 0x0000366d.spv} | Bin .../prebuilt/{0x00007bca.spv => 0x0000366e.spv} | Bin .../prebuilt/{0x00007bcb.spv => 0x0000366f.spv} | Bin .../prebuilt/{0x00007bcc.spv => 0x00003670.spv} | Bin .../prebuilt/{0x00007bcd.spv => 0x00003671.spv} | Bin .../prebuilt/{0x00007bce.spv => 0x00003672.spv} | Bin .../prebuilt/{0x00007bcf.spv => 0x00003673.spv} | Bin .../prebuilt/{0x00007bd0.spv => 0x00003674.spv} | Bin .../prebuilt/{0x00007bd1.spv => 0x00003675.spv} | Bin .../prebuilt/{0x00007bd2.spv => 0x00003676.spv} | Bin .../prebuilt/{0x00007bd3.spv => 0x00003677.spv} | Bin .../prebuilt/{0x00007bd4.spv => 0x00003678.spv} | Bin .../prebuilt/{0x00007bd5.spv => 0x00003679.spv} | Bin .../prebuilt/{0x00007bd6.spv => 0x0000367a.spv} | Bin .../prebuilt/{0x00007bd7.spv => 0x0000367b.spv} | Bin .../prebuilt/{0x00007bd8.spv => 0x0000367c.spv} | Bin .../prebuilt/{0x00007bd9.spv => 0x0000367d.spv} | Bin .../prebuilt/{0x00007bda.spv => 0x0000367e.spv} | Bin .../prebuilt/{0x00007bdb.spv => 0x0000367f.spv} | Bin .../prebuilt/{0x00007bdc.spv => 0x00003680.spv} | Bin .../prebuilt/{0x00007bdd.spv => 0x00003681.spv} | Bin .../prebuilt/{0x00007bde.spv => 0x00003682.spv} | Bin .../prebuilt/{0x00007bdf.spv => 0x00003683.spv} | Bin .../prebuilt/{0x00007be0.spv => 0x00003684.spv} | Bin .../prebuilt/{0x00007be1.spv => 0x00003685.spv} | Bin .../prebuilt/{0x00007be2.spv => 0x00003686.spv} | Bin .../prebuilt/{0x00007be3.spv => 0x00003687.spv} | Bin .../prebuilt/{0x00007be4.spv => 0x00003688.spv} | Bin .../prebuilt/{0x00007be5.spv => 0x00003689.spv} | Bin .../prebuilt/{0x00007be6.spv => 0x0000368a.spv} | Bin .../prebuilt/{0x00007be7.spv => 0x0000368b.spv} | Bin .../prebuilt/{0x00007be8.spv => 0x0000368c.spv} | Bin .../prebuilt/{0x00007be9.spv => 0x0000368d.spv} | Bin .../prebuilt/{0x00007bea.spv => 0x0000368e.spv} | Bin .../prebuilt/{0x00007beb.spv => 0x0000368f.spv} | Bin .../prebuilt/{0x00007bec.spv => 0x00003690.spv} | Bin .../prebuilt/{0x00007bed.spv => 0x00003691.spv} | Bin .../prebuilt/{0x00007bee.spv => 0x00003692.spv} | Bin .../prebuilt/{0x00007bef.spv => 0x00003693.spv} | Bin .../prebuilt/{0x00007bf0.spv => 0x00003694.spv} | Bin .../prebuilt/{0x00007bf1.spv => 0x00003695.spv} | Bin .../prebuilt/{0x00007bf2.spv => 0x00003696.spv} | Bin .../prebuilt/{0x00007bf3.spv => 0x00003697.spv} | Bin .../prebuilt/{0x00007bf4.spv => 0x00003698.spv} | Bin .../prebuilt/{0x00007bf5.spv => 0x00003699.spv} | Bin .../prebuilt/{0x00007bf6.spv => 0x0000369a.spv} | Bin .../prebuilt/{0x00007bf7.spv => 0x0000369b.spv} | Bin .../prebuilt/{0x00007bf8.spv => 0x0000369c.spv} | Bin .../prebuilt/{0x00007bf9.spv => 0x0000369d.spv} | Bin .../prebuilt/{0x00007bfa.spv => 0x0000369e.spv} | Bin .../prebuilt/{0x00007bfb.spv => 0x0000369f.spv} | Bin .../prebuilt/{0x00007bfc.spv => 0x000036a0.spv} | Bin .../prebuilt/{0x00007bfd.spv => 0x000036a1.spv} | Bin .../prebuilt/{0x00007bfe.spv => 0x000036a2.spv} | Bin .../prebuilt/{0x00007bff.spv => 0x000036a3.spv} | Bin .../prebuilt/{0x00007c00.spv => 0x000036a4.spv} | Bin .../prebuilt/{0x00007c01.spv => 0x000036a5.spv} | Bin .../prebuilt/{0x00007c02.spv => 0x000036a6.spv} | Bin .../prebuilt/{0x00007c03.spv => 0x000036a7.spv} | Bin .../prebuilt/{0x00007c04.spv => 0x000036a8.spv} | Bin .../prebuilt/{0x00007c05.spv => 0x000036a9.spv} | Bin .../prebuilt/{0x00007c06.spv => 0x000036aa.spv} | Bin .../prebuilt/{0x00007c07.spv => 0x000036ab.spv} | Bin .../prebuilt/{0x00007c08.spv => 0x000036ac.spv} | Bin .../prebuilt/{0x00007c09.spv => 0x000036ad.spv} | Bin .../prebuilt/{0x00007c0a.spv => 0x000036ae.spv} | Bin .../prebuilt/{0x00007c0b.spv => 0x000036af.spv} | Bin .../prebuilt/{0x00007c0c.spv => 0x000036b0.spv} | Bin .../prebuilt/{0x00007c0d.spv => 0x000036b1.spv} | Bin .../prebuilt/{0x00007c0e.spv => 0x000036b2.spv} | Bin .../prebuilt/{0x00007c0f.spv => 0x000036b3.spv} | Bin .../prebuilt/{0x00007c10.spv => 0x000036b4.spv} | Bin .../prebuilt/{0x00007c11.spv => 0x000036b5.spv} | Bin .../prebuilt/{0x00007c12.spv => 0x000036b6.spv} | Bin .../prebuilt/{0x00007c13.spv => 0x000036b7.spv} | Bin .../prebuilt/{0x00007c14.spv => 0x000036b8.spv} | Bin .../prebuilt/{0x00007c15.spv => 0x000036b9.spv} | Bin .../prebuilt/{0x00007c16.spv => 0x000036ba.spv} | Bin .../prebuilt/{0x00007c17.spv => 0x000036bb.spv} | Bin .../prebuilt/{0x00007c18.spv => 0x000036bc.spv} | Bin .../prebuilt/{0x00007c19.spv => 0x000036bd.spv} | Bin .../prebuilt/{0x00007c1a.spv => 0x000036be.spv} | Bin .../prebuilt/{0x00007c1b.spv => 0x000036bf.spv} | Bin .../prebuilt/{0x00007c1c.spv => 0x000036c0.spv} | Bin .../prebuilt/{0x00007c1d.spv => 0x000036c1.spv} | Bin .../prebuilt/{0x00007c1e.spv => 0x000036c2.spv} | Bin .../prebuilt/{0x00007c1f.spv => 0x000036c3.spv} | Bin .../prebuilt/{0x00007c20.spv => 0x000036c4.spv} | Bin .../prebuilt/{0x00007c21.spv => 0x000036c5.spv} | Bin .../prebuilt/{0x00007c22.spv => 0x000036c6.spv} | Bin .../prebuilt/{0x00007c23.spv => 0x000036c7.spv} | Bin .../prebuilt/{0x00007c24.spv => 0x000036c8.spv} | Bin .../prebuilt/{0x00007c25.spv => 0x000036c9.spv} | Bin .../prebuilt/{0x00007c26.spv => 0x000036ca.spv} | Bin .../prebuilt/{0x00007c27.spv => 0x000036cb.spv} | Bin .../prebuilt/{0x00007c28.spv => 0x000036cc.spv} | Bin .../prebuilt/{0x00007c29.spv => 0x000036cd.spv} | Bin .../prebuilt/{0x00007c2a.spv => 0x000036ce.spv} | Bin .../prebuilt/{0x00007c2b.spv => 0x000036cf.spv} | Bin .../prebuilt/{0x00007c2c.spv => 0x000036d0.spv} | Bin .../prebuilt/{0x00007c2d.spv => 0x000036d1.spv} | Bin .../prebuilt/{0x00007c2e.spv => 0x000036d2.spv} | Bin .../prebuilt/{0x00007c2f.spv => 0x000036d3.spv} | Bin .../prebuilt/{0x00007c30.spv => 0x000036d4.spv} | Bin .../prebuilt/{0x00007c31.spv => 0x000036d5.spv} | Bin .../prebuilt/{0x00007c32.spv => 0x000036d6.spv} | Bin .../prebuilt/{0x00007c33.spv => 0x000036d7.spv} | Bin .../prebuilt/{0x00007c34.spv => 0x000036d8.spv} | Bin .../prebuilt/{0x00007c35.spv => 0x000036d9.spv} | Bin .../prebuilt/{0x00007c36.spv => 0x000036da.spv} | Bin .../prebuilt/{0x00007c37.spv => 0x000036db.spv} | Bin .../prebuilt/{0x00007c38.spv => 0x000036dc.spv} | Bin .../prebuilt/{0x00007c39.spv => 0x000036dd.spv} | Bin .../prebuilt/{0x00007c3a.spv => 0x000036de.spv} | Bin .../prebuilt/{0x00007c3b.spv => 0x000036df.spv} | Bin .../prebuilt/{0x00007c3c.spv => 0x000036e0.spv} | Bin .../prebuilt/{0x00007c3d.spv => 0x000036e1.spv} | Bin .../prebuilt/{0x00007c3e.spv => 0x000036e2.spv} | Bin .../prebuilt/{0x00007c3f.spv => 0x000036e3.spv} | Bin .../prebuilt/{0x00007c40.spv => 0x000036e4.spv} | Bin .../prebuilt/{0x00007c41.spv => 0x000036e5.spv} | Bin .../prebuilt/{0x00007c42.spv => 0x000036e6.spv} | Bin .../prebuilt/{0x00007c43.spv => 0x000036e7.spv} | Bin .../prebuilt/{0x00007c44.spv => 0x000036e8.spv} | Bin .../prebuilt/{0x00007c45.spv => 0x000036e9.spv} | Bin .../prebuilt/{0x00007c46.spv => 0x000036ea.spv} | Bin .../prebuilt/{0x00007c47.spv => 0x000036eb.spv} | Bin .../prebuilt/{0x00007c48.spv => 0x000036ec.spv} | Bin .../prebuilt/{0x00007c49.spv => 0x000036ed.spv} | Bin .../prebuilt/{0x00007c4a.spv => 0x000036ee.spv} | Bin .../prebuilt/{0x00007c4b.spv => 0x000036ef.spv} | Bin .../prebuilt/{0x00007c4c.spv => 0x000036f0.spv} | Bin .../prebuilt/{0x00007c4d.spv => 0x000036f1.spv} | Bin .../prebuilt/{0x00007c4e.spv => 0x000036f2.spv} | Bin .../prebuilt/{0x00007c4f.spv => 0x000036f3.spv} | Bin .../prebuilt/{0x00007c50.spv => 0x000036f4.spv} | Bin .../prebuilt/{0x00007c51.spv => 0x000036f5.spv} | Bin .../prebuilt/{0x00007c52.spv => 0x000036f6.spv} | Bin .../prebuilt/{0x00007c53.spv => 0x000036f7.spv} | Bin .../prebuilt/{0x00007c54.spv => 0x000036f8.spv} | Bin .../prebuilt/{0x00007c55.spv => 0x000036f9.spv} | Bin .../prebuilt/{0x00007c56.spv => 0x000036fa.spv} | Bin .../prebuilt/{0x00007c57.spv => 0x000036fb.spv} | Bin .../prebuilt/{0x00007c58.spv => 0x000036fc.spv} | Bin .../prebuilt/{0x00007c59.spv => 0x000036fd.spv} | Bin .../prebuilt/{0x00007c5a.spv => 0x000036fe.spv} | Bin .../prebuilt/{0x00007c5b.spv => 0x000036ff.spv} | Bin .../prebuilt/{0x00007c5c.spv => 0x00003700.spv} | Bin .../prebuilt/{0x00007c5d.spv => 0x00003701.spv} | Bin .../prebuilt/{0x00007c5e.spv => 0x00003702.spv} | Bin .../prebuilt/{0x00007c5f.spv => 0x00003703.spv} | Bin .../prebuilt/{0x00007c60.spv => 0x00003704.spv} | Bin .../prebuilt/{0x00007c61.spv => 0x00003705.spv} | Bin .../prebuilt/{0x00007c62.spv => 0x00003706.spv} | Bin .../prebuilt/{0x00007c63.spv => 0x00003707.spv} | Bin .../prebuilt/{0x00007c64.spv => 0x00003708.spv} | Bin .../prebuilt/{0x00007c65.spv => 0x00003709.spv} | Bin .../prebuilt/{0x00007c66.spv => 0x0000370a.spv} | Bin .../prebuilt/{0x00007c67.spv => 0x0000370b.spv} | Bin .../prebuilt/{0x00007c68.spv => 0x0000370c.spv} | Bin .../prebuilt/{0x00007c69.spv => 0x0000370d.spv} | Bin .../prebuilt/{0x00007c6a.spv => 0x0000370e.spv} | Bin .../prebuilt/{0x00007c6b.spv => 0x0000370f.spv} | Bin .../prebuilt/{0x00007c6c.spv => 0x00003710.spv} | Bin .../prebuilt/{0x00007c6d.spv => 0x00003711.spv} | Bin .../prebuilt/{0x00007c6e.spv => 0x00003712.spv} | Bin .../prebuilt/{0x00007c6f.spv => 0x00003713.spv} | Bin .../prebuilt/{0x00007c70.spv => 0x00003714.spv} | Bin .../prebuilt/{0x00007c71.spv => 0x00003715.spv} | Bin .../prebuilt/{0x00007c72.spv => 0x00003716.spv} | Bin .../prebuilt/{0x00007c73.spv => 0x00003717.spv} | Bin .../prebuilt/{0x00007c74.spv => 0x00003718.spv} | Bin .../prebuilt/{0x00007c75.spv => 0x00003719.spv} | Bin .../prebuilt/{0x00007c76.spv => 0x0000371a.spv} | Bin .../prebuilt/{0x00007c77.spv => 0x0000371b.spv} | Bin .../prebuilt/{0x00007c78.spv => 0x0000371c.spv} | Bin .../prebuilt/{0x00007c79.spv => 0x0000371d.spv} | Bin .../prebuilt/{0x00007c7a.spv => 0x0000371e.spv} | Bin .../prebuilt/{0x00007c7b.spv => 0x0000371f.spv} | Bin .../prebuilt/{0x00007c7c.spv => 0x00003720.spv} | Bin .../prebuilt/{0x00007c7d.spv => 0x00003721.spv} | Bin .../prebuilt/{0x00007c7e.spv => 0x00003722.spv} | Bin .../prebuilt/{0x00007c7f.spv => 0x00003723.spv} | Bin .../prebuilt/{0x00007c80.spv => 0x00003724.spv} | Bin .../prebuilt/{0x00007c81.spv => 0x00003725.spv} | Bin .../prebuilt/{0x00007c82.spv => 0x00003726.spv} | Bin .../prebuilt/{0x00007c83.spv => 0x00003727.spv} | Bin .../prebuilt/{0x00007c84.spv => 0x00003728.spv} | Bin .../prebuilt/{0x00007c85.spv => 0x00003729.spv} | Bin .../prebuilt/{0x00007c86.spv => 0x0000372a.spv} | Bin .../prebuilt/{0x00007c87.spv => 0x0000372b.spv} | Bin .../prebuilt/{0x00007c88.spv => 0x0000372c.spv} | Bin .../prebuilt/{0x00007c89.spv => 0x0000372d.spv} | Bin .../prebuilt/{0x00007c8a.spv => 0x0000372e.spv} | Bin .../prebuilt/{0x00007c8b.spv => 0x0000372f.spv} | Bin .../prebuilt/{0x00007c8c.spv => 0x00003730.spv} | Bin .../prebuilt/{0x00007c8d.spv => 0x00003731.spv} | Bin .../prebuilt/{0x00007c8e.spv => 0x00003732.spv} | Bin .../prebuilt/{0x00007c8f.spv => 0x00003733.spv} | Bin .../prebuilt/{0x00007c90.spv => 0x00003734.spv} | Bin .../prebuilt/{0x00007c91.spv => 0x00003735.spv} | Bin .../prebuilt/{0x00007c92.spv => 0x00003736.spv} | Bin .../prebuilt/{0x00007c93.spv => 0x00003737.spv} | Bin .../prebuilt/{0x00007c94.spv => 0x00003738.spv} | Bin .../prebuilt/{0x00007c95.spv => 0x00003739.spv} | Bin .../prebuilt/{0x00007c96.spv => 0x0000373a.spv} | Bin .../prebuilt/{0x00007c97.spv => 0x0000373b.spv} | Bin .../prebuilt/{0x00007c98.spv => 0x0000373c.spv} | Bin .../prebuilt/{0x00007c99.spv => 0x0000373d.spv} | Bin .../prebuilt/{0x00007c9a.spv => 0x0000373e.spv} | Bin .../prebuilt/{0x00007c9b.spv => 0x0000373f.spv} | Bin .../prebuilt/{0x00007c9c.spv => 0x00003740.spv} | Bin .../prebuilt/{0x00007c9d.spv => 0x00003741.spv} | Bin .../prebuilt/{0x00007c9e.spv => 0x00003742.spv} | Bin .../prebuilt/{0x00007c9f.spv => 0x00003743.spv} | Bin .../prebuilt/{0x00007ca0.spv => 0x00003744.spv} | Bin .../prebuilt/{0x00007ca1.spv => 0x00003745.spv} | Bin .../prebuilt/{0x00007ca2.spv => 0x00003746.spv} | Bin .../prebuilt/{0x00007ca3.spv => 0x00003747.spv} | Bin .../prebuilt/{0x00007ca4.spv => 0x00003748.spv} | Bin .../prebuilt/{0x00007ca5.spv => 0x00003749.spv} | Bin .../prebuilt/{0x00007ca6.spv => 0x0000374a.spv} | Bin .../prebuilt/{0x00007ca7.spv => 0x0000374b.spv} | Bin .../prebuilt/{0x00007ca8.spv => 0x0000374c.spv} | Bin .../prebuilt/{0x00007ca9.spv => 0x0000374d.spv} | Bin .../prebuilt/{0x00007caa.spv => 0x0000374e.spv} | Bin .../prebuilt/{0x00007cab.spv => 0x0000374f.spv} | Bin .../prebuilt/{0x00007cac.spv => 0x00003750.spv} | Bin .../prebuilt/{0x00007cad.spv => 0x00003751.spv} | Bin .../prebuilt/{0x00007cae.spv => 0x00003752.spv} | Bin .../prebuilt/{0x00007caf.spv => 0x00003753.spv} | Bin .../prebuilt/{0x00007cb0.spv => 0x00003754.spv} | Bin .../prebuilt/{0x00007cb1.spv => 0x00003755.spv} | Bin .../prebuilt/{0x00007cb2.spv => 0x00003756.spv} | Bin .../prebuilt/{0x00007cb3.spv => 0x00003757.spv} | Bin .../prebuilt/{0x00007cb4.spv => 0x00003758.spv} | Bin .../prebuilt/{0x00007cb5.spv => 0x00003759.spv} | Bin .../prebuilt/{0x00007cb6.spv => 0x0000375a.spv} | Bin .../prebuilt/{0x00007cb7.spv => 0x0000375b.spv} | Bin .../prebuilt/{0x00007cb8.spv => 0x0000375c.spv} | Bin .../prebuilt/{0x00007cb9.spv => 0x0000375d.spv} | Bin .../prebuilt/{0x00007cba.spv => 0x0000375e.spv} | Bin .../prebuilt/{0x00007cbb.spv => 0x0000375f.spv} | Bin .../prebuilt/{0x00007cbc.spv => 0x00003760.spv} | Bin .../prebuilt/{0x00007cbd.spv => 0x00003761.spv} | Bin .../prebuilt/{0x00007cbe.spv => 0x00003762.spv} | Bin .../prebuilt/{0x00007cbf.spv => 0x00003763.spv} | Bin .../prebuilt/{0x00007cc0.spv => 0x00003764.spv} | Bin .../prebuilt/{0x00007cc1.spv => 0x00003765.spv} | Bin .../prebuilt/{0x00007cc2.spv => 0x00003766.spv} | Bin .../prebuilt/{0x00007cc3.spv => 0x00003767.spv} | Bin .../prebuilt/{0x00007cc4.spv => 0x00003768.spv} | Bin .../prebuilt/{0x00007cc5.spv => 0x00003769.spv} | Bin .../prebuilt/{0x00007cc6.spv => 0x0000376a.spv} | Bin .../prebuilt/{0x00007cc7.spv => 0x0000376b.spv} | Bin .../prebuilt/{0x00007cc8.spv => 0x0000376c.spv} | Bin .../prebuilt/{0x00007cc9.spv => 0x0000376d.spv} | Bin .../prebuilt/{0x00007cca.spv => 0x0000376e.spv} | Bin .../prebuilt/{0x00007ccb.spv => 0x0000376f.spv} | Bin .../prebuilt/{0x00007ccc.spv => 0x00003770.spv} | Bin .../prebuilt/{0x00007ccd.spv => 0x00003771.spv} | Bin .../prebuilt/{0x00007cce.spv => 0x00003772.spv} | Bin .../prebuilt/{0x00007ccf.spv => 0x00003773.spv} | Bin .../prebuilt/{0x00007cd0.spv => 0x00003774.spv} | Bin .../prebuilt/{0x00007cd1.spv => 0x00003775.spv} | Bin .../prebuilt/{0x00007cd2.spv => 0x00003776.spv} | Bin .../prebuilt/{0x00007cd3.spv => 0x00003777.spv} | Bin .../prebuilt/{0x00007cd4.spv => 0x00003778.spv} | Bin .../prebuilt/{0x00007cd5.spv => 0x00003779.spv} | Bin .../prebuilt/{0x00007cd6.spv => 0x0000377a.spv} | Bin .../prebuilt/{0x00007cd7.spv => 0x0000377b.spv} | Bin .../prebuilt/{0x00007cd8.spv => 0x0000377c.spv} | Bin .../prebuilt/{0x00007cd9.spv => 0x0000377d.spv} | Bin .../prebuilt/{0x00007cda.spv => 0x0000377e.spv} | Bin .../prebuilt/{0x00007cdb.spv => 0x0000377f.spv} | Bin .../prebuilt/{0x00007cdc.spv => 0x00003780.spv} | Bin .../prebuilt/{0x00007cdd.spv => 0x00003781.spv} | Bin .../prebuilt/{0x00007cde.spv => 0x00003782.spv} | Bin .../prebuilt/{0x00007cdf.spv => 0x00003783.spv} | Bin .../prebuilt/{0x00007ce0.spv => 0x00003784.spv} | Bin .../prebuilt/{0x00007ce1.spv => 0x00003785.spv} | Bin .../prebuilt/{0x00007ce2.spv => 0x00003786.spv} | Bin .../prebuilt/{0x00007ce3.spv => 0x00003787.spv} | Bin .../prebuilt/{0x00007ce4.spv => 0x00003788.spv} | Bin .../prebuilt/{0x00007ce5.spv => 0x00003789.spv} | Bin .../prebuilt/{0x00007ce6.spv => 0x0000378a.spv} | Bin .../prebuilt/{0x00007ce7.spv => 0x0000378b.spv} | Bin .../prebuilt/{0x00007ce8.spv => 0x0000378c.spv} | Bin .../prebuilt/{0x00007ce9.spv => 0x0000378d.spv} | Bin .../prebuilt/{0x00007cea.spv => 0x0000378e.spv} | Bin .../prebuilt/{0x00007ceb.spv => 0x0000378f.spv} | Bin .../prebuilt/{0x00007cec.spv => 0x00003790.spv} | Bin .../prebuilt/{0x00007ced.spv => 0x00003791.spv} | Bin .../prebuilt/{0x00007cee.spv => 0x00003792.spv} | Bin .../prebuilt/{0x00007cef.spv => 0x00003793.spv} | Bin .../prebuilt/{0x00007cf0.spv => 0x00003794.spv} | Bin .../prebuilt/{0x00007cf1.spv => 0x00003795.spv} | Bin .../prebuilt/{0x00007cf2.spv => 0x00003796.spv} | Bin .../prebuilt/{0x00007cf3.spv => 0x00003797.spv} | Bin .../prebuilt/{0x00007cf4.spv => 0x00003798.spv} | Bin .../prebuilt/{0x00007cf5.spv => 0x00003799.spv} | Bin .../prebuilt/{0x00007cf6.spv => 0x0000379a.spv} | Bin .../prebuilt/{0x00007cf7.spv => 0x0000379b.spv} | Bin .../prebuilt/{0x00007cf8.spv => 0x0000379c.spv} | Bin .../prebuilt/{0x00007cf9.spv => 0x0000379d.spv} | Bin .../prebuilt/{0x00007cfa.spv => 0x0000379e.spv} | Bin .../prebuilt/{0x00007cfb.spv => 0x0000379f.spv} | Bin .../prebuilt/{0x00007cfc.spv => 0x000037a0.spv} | Bin .../prebuilt/{0x00007cfd.spv => 0x000037a1.spv} | Bin .../prebuilt/{0x00007cfe.spv => 0x000037a2.spv} | Bin .../prebuilt/{0x00007cff.spv => 0x000037a3.spv} | Bin .../prebuilt/{0x00007d00.spv => 0x000037a4.spv} | Bin .../prebuilt/{0x00007d01.spv => 0x000037a5.spv} | Bin .../prebuilt/{0x00007d02.spv => 0x000037a6.spv} | Bin .../prebuilt/{0x00007d03.spv => 0x000037a7.spv} | Bin .../prebuilt/{0x00007d04.spv => 0x000037a8.spv} | Bin .../prebuilt/{0x00007d05.spv => 0x000037a9.spv} | Bin .../prebuilt/{0x00007d06.spv => 0x000037aa.spv} | Bin .../prebuilt/{0x00007d07.spv => 0x000037ab.spv} | Bin .../prebuilt/{0x00007d08.spv => 0x000037ac.spv} | Bin .../prebuilt/{0x00007d09.spv => 0x000037ad.spv} | Bin .../prebuilt/{0x00007d0a.spv => 0x000037ae.spv} | Bin .../prebuilt/{0x00007d0b.spv => 0x000037af.spv} | Bin .../prebuilt/{0x00007d0c.spv => 0x000037b0.spv} | Bin .../prebuilt/{0x00007d0d.spv => 0x000037b1.spv} | Bin .../prebuilt/{0x00007d0e.spv => 0x000037b2.spv} | Bin .../prebuilt/{0x00007d0f.spv => 0x000037b3.spv} | Bin .../prebuilt/{0x00007d10.spv => 0x000037b4.spv} | Bin .../prebuilt/{0x00007d11.spv => 0x000037b5.spv} | Bin .../prebuilt/{0x00007d12.spv => 0x000037b6.spv} | Bin .../prebuilt/{0x00007d13.spv => 0x000037b7.spv} | Bin .../prebuilt/{0x00007d14.spv => 0x000037b8.spv} | Bin .../prebuilt/{0x00007d15.spv => 0x000037b9.spv} | Bin .../prebuilt/{0x00007d16.spv => 0x000037ba.spv} | Bin .../prebuilt/{0x00007d17.spv => 0x000037bb.spv} | Bin .../prebuilt/{0x00007d18.spv => 0x000037bc.spv} | Bin .../prebuilt/{0x00007d19.spv => 0x000037bd.spv} | Bin .../prebuilt/{0x00007d1a.spv => 0x000037be.spv} | Bin .../prebuilt/{0x00007d1b.spv => 0x000037bf.spv} | Bin .../prebuilt/{0x00007d1c.spv => 0x000037c0.spv} | Bin .../prebuilt/{0x00007d1d.spv => 0x000037c1.spv} | Bin .../prebuilt/{0x00007d1e.spv => 0x000037c2.spv} | Bin .../prebuilt/{0x00007d1f.spv => 0x000037c3.spv} | Bin .../prebuilt/{0x00007d20.spv => 0x000037c4.spv} | Bin .../prebuilt/{0x00007d21.spv => 0x000037c5.spv} | Bin .../prebuilt/{0x00007d22.spv => 0x000037c6.spv} | Bin .../prebuilt/{0x00007d23.spv => 0x000037c7.spv} | Bin .../prebuilt/{0x00007d24.spv => 0x000037c8.spv} | Bin .../prebuilt/{0x00007d25.spv => 0x000037c9.spv} | Bin .../prebuilt/{0x00007d26.spv => 0x000037ca.spv} | Bin .../prebuilt/{0x00007d27.spv => 0x000037cb.spv} | Bin .../prebuilt/{0x00007d28.spv => 0x000037cc.spv} | Bin .../prebuilt/{0x00007d29.spv => 0x000037cd.spv} | Bin .../prebuilt/{0x00007d2a.spv => 0x000037ce.spv} | Bin .../prebuilt/{0x00007d2b.spv => 0x000037cf.spv} | Bin .../prebuilt/{0x00007d2c.spv => 0x000037d0.spv} | Bin .../prebuilt/{0x00007d2d.spv => 0x000037d1.spv} | Bin .../prebuilt/{0x00007d2e.spv => 0x000037d2.spv} | Bin .../prebuilt/{0x00007d2f.spv => 0x000037d3.spv} | Bin .../prebuilt/{0x00007d30.spv => 0x000037d4.spv} | Bin .../prebuilt/{0x00007d31.spv => 0x000037d5.spv} | Bin .../prebuilt/{0x00007d32.spv => 0x000037d6.spv} | Bin .../prebuilt/{0x00007d33.spv => 0x000037d7.spv} | Bin .../prebuilt/{0x00007d34.spv => 0x000037d8.spv} | Bin .../prebuilt/{0x00007d35.spv => 0x000037d9.spv} | Bin .../prebuilt/{0x00007d36.spv => 0x000037da.spv} | Bin .../prebuilt/{0x00007d37.spv => 0x000037db.spv} | Bin .../prebuilt/{0x00007d38.spv => 0x000037dc.spv} | Bin .../prebuilt/{0x00007d39.spv => 0x000037dd.spv} | Bin .../prebuilt/{0x00007d3a.spv => 0x000037de.spv} | Bin .../prebuilt/{0x00007d3b.spv => 0x000037df.spv} | Bin .../prebuilt/{0x00007d3c.spv => 0x000037e0.spv} | Bin .../prebuilt/{0x00007d3d.spv => 0x000037e1.spv} | Bin .../prebuilt/{0x00007d3e.spv => 0x000037e2.spv} | Bin .../prebuilt/{0x00007d3f.spv => 0x000037e3.spv} | Bin .../prebuilt/{0x00007d40.spv => 0x000037e4.spv} | Bin .../prebuilt/{0x00007d41.spv => 0x000037e5.spv} | Bin .../prebuilt/{0x00007d42.spv => 0x000037e6.spv} | Bin .../prebuilt/{0x00007d43.spv => 0x000037e7.spv} | Bin .../prebuilt/{0x00007d44.spv => 0x000037e8.spv} | Bin .../prebuilt/{0x00007d45.spv => 0x000037e9.spv} | Bin .../prebuilt/{0x00007d46.spv => 0x000037ea.spv} | Bin .../prebuilt/{0x00007d47.spv => 0x000037eb.spv} | Bin .../prebuilt/{0x00007d48.spv => 0x000037ec.spv} | Bin .../prebuilt/{0x00007d49.spv => 0x000037ed.spv} | Bin .../prebuilt/{0x00007d4a.spv => 0x000037ee.spv} | Bin .../prebuilt/{0x00007d4b.spv => 0x000037ef.spv} | Bin .../prebuilt/{0x00007d4c.spv => 0x000037f0.spv} | Bin .../prebuilt/{0x00007d4d.spv => 0x000037f1.spv} | Bin .../prebuilt/{0x00007d4e.spv => 0x000037f2.spv} | Bin .../prebuilt/{0x00007d4f.spv => 0x000037f3.spv} | Bin .../prebuilt/{0x00007d50.spv => 0x000037f4.spv} | Bin .../prebuilt/{0x00007d51.spv => 0x000037f5.spv} | Bin .../prebuilt/{0x00007d52.spv => 0x000037f6.spv} | Bin .../prebuilt/{0x00007d53.spv => 0x000037f7.spv} | Bin .../prebuilt/{0x00007d54.spv => 0x000037f8.spv} | Bin .../prebuilt/{0x00007d55.spv => 0x000037f9.spv} | Bin .../prebuilt/{0x00007d56.spv => 0x000037fa.spv} | Bin .../prebuilt/{0x00007d57.spv => 0x000037fb.spv} | Bin .../prebuilt/{0x00007d58.spv => 0x000037fc.spv} | Bin .../prebuilt/{0x00007d59.spv => 0x000037fd.spv} | Bin .../prebuilt/{0x00007d5a.spv => 0x000037fe.spv} | Bin .../prebuilt/{0x00007d5b.spv => 0x000037ff.spv} | Bin .../prebuilt/{0x00007d5c.spv => 0x00003800.spv} | Bin .../prebuilt/{0x00007d5d.spv => 0x00003801.spv} | Bin .../prebuilt/{0x00007d5e.spv => 0x00003802.spv} | Bin .../prebuilt/{0x00007d5f.spv => 0x00003803.spv} | Bin .../prebuilt/{0x00007d60.spv => 0x00003804.spv} | Bin .../prebuilt/{0x00007d61.spv => 0x00003805.spv} | Bin .../prebuilt/{0x00007d62.spv => 0x00003806.spv} | Bin .../prebuilt/{0x00007d63.spv => 0x00003807.spv} | Bin .../prebuilt/{0x00007d64.spv => 0x00003808.spv} | Bin .../prebuilt/{0x00007d65.spv => 0x00003809.spv} | Bin .../prebuilt/{0x00007d66.spv => 0x0000380a.spv} | Bin .../prebuilt/{0x00007d67.spv => 0x0000380b.spv} | Bin .../prebuilt/{0x00007d68.spv => 0x0000380c.spv} | Bin .../prebuilt/{0x00007d69.spv => 0x0000380d.spv} | Bin .../prebuilt/{0x00007d6a.spv => 0x0000380e.spv} | Bin .../prebuilt/{0x00007d6b.spv => 0x0000380f.spv} | Bin .../prebuilt/{0x00007d6c.spv => 0x00003810.spv} | Bin .../prebuilt/{0x00007d6d.spv => 0x00003811.spv} | Bin .../prebuilt/{0x00007d6e.spv => 0x00003812.spv} | Bin .../prebuilt/{0x00007d6f.spv => 0x00003813.spv} | Bin .../prebuilt/{0x00007d70.spv => 0x00003814.spv} | Bin .../prebuilt/{0x00007d71.spv => 0x00003815.spv} | Bin .../prebuilt/{0x00007d72.spv => 0x00003816.spv} | Bin .../prebuilt/{0x00007d73.spv => 0x00003817.spv} | Bin .../prebuilt/{0x00007d74.spv => 0x00003818.spv} | Bin .../prebuilt/{0x00007d75.spv => 0x00003819.spv} | Bin .../prebuilt/{0x00007d76.spv => 0x0000381a.spv} | Bin .../prebuilt/{0x00007d77.spv => 0x0000381b.spv} | Bin .../prebuilt/{0x00007d78.spv => 0x0000381c.spv} | Bin .../prebuilt/{0x00007d79.spv => 0x0000381d.spv} | Bin .../prebuilt/{0x00007d7a.spv => 0x0000381e.spv} | Bin .../prebuilt/{0x00007d7b.spv => 0x0000381f.spv} | Bin .../prebuilt/{0x00007d7c.spv => 0x00003820.spv} | Bin .../prebuilt/{0x00007d7d.spv => 0x00003821.spv} | Bin .../prebuilt/{0x00007d7e.spv => 0x00003822.spv} | Bin .../prebuilt/{0x00007d7f.spv => 0x00003823.spv} | Bin .../prebuilt/{0x00007d80.spv => 0x00003824.spv} | Bin .../prebuilt/{0x00007d81.spv => 0x00003825.spv} | Bin .../prebuilt/{0x00007d82.spv => 0x00003826.spv} | Bin .../prebuilt/{0x00007d83.spv => 0x00003827.spv} | Bin .../prebuilt/{0x00007d84.spv => 0x00003828.spv} | Bin .../prebuilt/{0x00007d85.spv => 0x00003829.spv} | Bin .../prebuilt/{0x00007d86.spv => 0x0000382a.spv} | Bin .../prebuilt/{0x00007d87.spv => 0x0000382b.spv} | Bin .../prebuilt/{0x00007d88.spv => 0x0000382c.spv} | Bin .../prebuilt/{0x00007d89.spv => 0x0000382d.spv} | Bin .../prebuilt/{0x00007d8a.spv => 0x0000382e.spv} | Bin .../prebuilt/{0x00007d8b.spv => 0x0000382f.spv} | Bin .../prebuilt/{0x00007d8c.spv => 0x00003830.spv} | Bin .../prebuilt/{0x00007d8d.spv => 0x00003831.spv} | Bin .../prebuilt/{0x00007d8e.spv => 0x00003832.spv} | Bin .../prebuilt/{0x00007d8f.spv => 0x00003833.spv} | Bin .../prebuilt/{0x00007d90.spv => 0x00003834.spv} | Bin .../prebuilt/{0x00007d91.spv => 0x00003835.spv} | Bin .../prebuilt/{0x00007d92.spv => 0x00003836.spv} | Bin .../prebuilt/{0x00007d93.spv => 0x00003837.spv} | Bin .../prebuilt/{0x00007d94.spv => 0x00003838.spv} | Bin .../prebuilt/{0x00007d95.spv => 0x00003839.spv} | Bin .../prebuilt/{0x00007d96.spv => 0x0000383a.spv} | Bin .../prebuilt/{0x00007d97.spv => 0x0000383b.spv} | Bin .../prebuilt/{0x00007d98.spv => 0x0000383c.spv} | Bin .../prebuilt/{0x00007d99.spv => 0x0000383d.spv} | Bin .../prebuilt/{0x00007d9a.spv => 0x0000383e.spv} | Bin .../prebuilt/{0x00007d9b.spv => 0x0000383f.spv} | Bin .../prebuilt/{0x00007d9c.spv => 0x00003840.spv} | Bin .../prebuilt/{0x00007d9d.spv => 0x00003841.spv} | Bin .../prebuilt/{0x00007d9e.spv => 0x00003842.spv} | Bin .../prebuilt/{0x00007d9f.spv => 0x00003843.spv} | Bin .../prebuilt/{0x00007da0.spv => 0x00003844.spv} | Bin .../prebuilt/{0x00007da1.spv => 0x00003845.spv} | Bin .../prebuilt/{0x00007da2.spv => 0x00003846.spv} | Bin .../prebuilt/{0x00007da3.spv => 0x00003847.spv} | Bin .../prebuilt/{0x00007da4.spv => 0x00003848.spv} | Bin .../prebuilt/{0x00007da5.spv => 0x00003849.spv} | Bin .../prebuilt/{0x00007da6.spv => 0x0000384a.spv} | Bin .../prebuilt/{0x00007da7.spv => 0x0000384b.spv} | Bin .../prebuilt/{0x00007da8.spv => 0x0000384c.spv} | Bin .../prebuilt/{0x00007da9.spv => 0x0000384d.spv} | Bin .../prebuilt/{0x00007daa.spv => 0x0000384e.spv} | Bin .../prebuilt/{0x00007dab.spv => 0x0000384f.spv} | Bin .../prebuilt/{0x00007dac.spv => 0x00003850.spv} | Bin .../prebuilt/{0x00007dad.spv => 0x00003851.spv} | Bin .../prebuilt/{0x00007dae.spv => 0x00003852.spv} | Bin .../prebuilt/{0x00007daf.spv => 0x00003853.spv} | Bin .../prebuilt/{0x00007db0.spv => 0x00003854.spv} | Bin .../prebuilt/{0x00007db1.spv => 0x00003855.spv} | Bin .../prebuilt/{0x00007db2.spv => 0x00003856.spv} | Bin .../prebuilt/{0x00007db3.spv => 0x00003857.spv} | Bin .../prebuilt/{0x00007db4.spv => 0x00003858.spv} | Bin .../prebuilt/{0x00007db5.spv => 0x00003859.spv} | Bin .../prebuilt/{0x00007db6.spv => 0x0000385a.spv} | Bin .../prebuilt/{0x00007db7.spv => 0x0000385b.spv} | Bin .../prebuilt/{0x00007db8.spv => 0x0000385c.spv} | Bin .../prebuilt/{0x00007db9.spv => 0x0000385d.spv} | Bin .../prebuilt/{0x00007dba.spv => 0x0000385e.spv} | Bin .../prebuilt/{0x00007dbb.spv => 0x0000385f.spv} | Bin .../prebuilt/{0x00007dbc.spv => 0x00003860.spv} | Bin .../prebuilt/{0x00007dbd.spv => 0x00003861.spv} | Bin .../prebuilt/{0x00007dbe.spv => 0x00003862.spv} | Bin .../prebuilt/{0x00007dbf.spv => 0x00003863.spv} | Bin .../prebuilt/{0x00007dc0.spv => 0x00003864.spv} | Bin .../prebuilt/{0x00007dc1.spv => 0x00003865.spv} | Bin .../prebuilt/{0x00007dc2.spv => 0x00003866.spv} | Bin .../prebuilt/{0x00007dc3.spv => 0x00003867.spv} | Bin .../prebuilt/{0x00007dc4.spv => 0x00003868.spv} | Bin .../prebuilt/{0x00007dc5.spv => 0x00003869.spv} | Bin .../prebuilt/{0x00007dc6.spv => 0x0000386a.spv} | Bin .../prebuilt/{0x00007dc7.spv => 0x0000386b.spv} | Bin .../prebuilt/{0x00007dc8.spv => 0x0000386c.spv} | Bin .../prebuilt/{0x00007dc9.spv => 0x0000386d.spv} | Bin .../prebuilt/{0x00007dca.spv => 0x0000386e.spv} | Bin .../prebuilt/{0x00007dcb.spv => 0x0000386f.spv} | Bin .../prebuilt/{0x00007dcc.spv => 0x00003870.spv} | Bin .../prebuilt/{0x00007dcd.spv => 0x00003871.spv} | Bin .../prebuilt/{0x00007dce.spv => 0x00003872.spv} | Bin .../prebuilt/{0x00007dcf.spv => 0x00003873.spv} | Bin .../prebuilt/{0x00007dd0.spv => 0x00003874.spv} | Bin .../prebuilt/{0x00007dd1.spv => 0x00003875.spv} | Bin .../prebuilt/{0x00007dd2.spv => 0x00003876.spv} | Bin .../prebuilt/{0x00007dd3.spv => 0x00003877.spv} | Bin .../prebuilt/{0x00007dd4.spv => 0x00003878.spv} | Bin .../prebuilt/{0x00007dd5.spv => 0x00003879.spv} | Bin .../prebuilt/{0x00007dd6.spv => 0x0000387a.spv} | Bin .../prebuilt/{0x00007dd7.spv => 0x0000387b.spv} | Bin .../prebuilt/{0x00007dd8.spv => 0x0000387c.spv} | Bin .../prebuilt/{0x00007dd9.spv => 0x0000387d.spv} | Bin .../prebuilt/{0x00007dda.spv => 0x0000387e.spv} | Bin .../prebuilt/{0x00007ddb.spv => 0x0000387f.spv} | Bin .../prebuilt/{0x00007ddc.spv => 0x00003880.spv} | Bin .../prebuilt/{0x00007ddd.spv => 0x00003881.spv} | Bin .../prebuilt/{0x00007dde.spv => 0x00003882.spv} | Bin .../prebuilt/{0x00007ddf.spv => 0x00003883.spv} | Bin .../prebuilt/{0x00007de0.spv => 0x00003884.spv} | Bin .../prebuilt/{0x00007de1.spv => 0x00003885.spv} | Bin .../prebuilt/{0x00007de2.spv => 0x00003886.spv} | Bin .../prebuilt/{0x00007de3.spv => 0x00003887.spv} | Bin .../prebuilt/{0x00007de4.spv => 0x00003888.spv} | Bin .../prebuilt/{0x00007de5.spv => 0x00003889.spv} | Bin .../prebuilt/{0x00007de6.spv => 0x0000388a.spv} | Bin .../prebuilt/{0x00007de7.spv => 0x0000388b.spv} | Bin .../prebuilt/{0x00007de8.spv => 0x0000388c.spv} | Bin .../prebuilt/{0x00007de9.spv => 0x0000388d.spv} | Bin .../prebuilt/{0x00007dea.spv => 0x0000388e.spv} | Bin .../prebuilt/{0x00007deb.spv => 0x0000388f.spv} | Bin .../prebuilt/{0x00007dec.spv => 0x00003890.spv} | Bin .../prebuilt/{0x00007ded.spv => 0x00003891.spv} | Bin .../prebuilt/{0x00007dee.spv => 0x00003892.spv} | Bin .../prebuilt/{0x00007def.spv => 0x00003893.spv} | Bin .../prebuilt/{0x00007df0.spv => 0x00003894.spv} | Bin .../prebuilt/{0x00007df1.spv => 0x00003895.spv} | Bin .../prebuilt/{0x00007df2.spv => 0x00003896.spv} | Bin .../prebuilt/{0x00007df3.spv => 0x00003897.spv} | Bin .../prebuilt/{0x00007df4.spv => 0x00003898.spv} | Bin .../prebuilt/{0x00007df5.spv => 0x00003899.spv} | Bin .../prebuilt/{0x00007df6.spv => 0x0000389a.spv} | Bin .../prebuilt/{0x00007df7.spv => 0x0000389b.spv} | Bin .../prebuilt/{0x00007df8.spv => 0x0000389c.spv} | Bin .../prebuilt/{0x00007df9.spv => 0x0000389d.spv} | Bin .../prebuilt/{0x00007dfa.spv => 0x0000389e.spv} | Bin .../prebuilt/{0x00007dfb.spv => 0x0000389f.spv} | Bin .../prebuilt/{0x00007dfc.spv => 0x000038a0.spv} | Bin .../prebuilt/{0x00007dfd.spv => 0x000038a1.spv} | Bin .../prebuilt/{0x00007dfe.spv => 0x000038a2.spv} | Bin .../prebuilt/{0x00007dff.spv => 0x000038a3.spv} | Bin .../prebuilt/{0x00007e00.spv => 0x000038a4.spv} | Bin .../prebuilt/{0x00007e01.spv => 0x000038a5.spv} | Bin .../prebuilt/{0x00007e02.spv => 0x000038a6.spv} | Bin .../prebuilt/{0x00007e03.spv => 0x000038a7.spv} | Bin .../prebuilt/{0x00007e04.spv => 0x000038a8.spv} | Bin .../prebuilt/{0x00007e05.spv => 0x000038a9.spv} | Bin .../prebuilt/{0x00007e06.spv => 0x000038aa.spv} | Bin .../prebuilt/{0x00007e07.spv => 0x000038ab.spv} | Bin .../prebuilt/{0x00007e08.spv => 0x000038ac.spv} | Bin .../prebuilt/{0x00007e09.spv => 0x000038ad.spv} | Bin .../prebuilt/{0x00007e0a.spv => 0x000038ae.spv} | Bin .../prebuilt/{0x00007e0b.spv => 0x000038af.spv} | Bin .../prebuilt/{0x00007e0c.spv => 0x000038b0.spv} | Bin .../prebuilt/{0x00007e0d.spv => 0x000038b1.spv} | Bin .../prebuilt/{0x00007e0e.spv => 0x000038b2.spv} | Bin .../prebuilt/{0x00007e0f.spv => 0x000038b3.spv} | Bin .../prebuilt/{0x00007e10.spv => 0x000038b4.spv} | Bin .../prebuilt/{0x00007e11.spv => 0x000038b5.spv} | Bin .../prebuilt/{0x00007e12.spv => 0x000038b6.spv} | Bin .../prebuilt/{0x00007e13.spv => 0x000038b7.spv} | Bin .../prebuilt/{0x00007e14.spv => 0x000038b8.spv} | Bin .../prebuilt/{0x00007e15.spv => 0x000038b9.spv} | Bin .../prebuilt/{0x00007e16.spv => 0x000038ba.spv} | Bin .../prebuilt/{0x00007e17.spv => 0x000038bb.spv} | Bin .../prebuilt/{0x00007e18.spv => 0x000038bc.spv} | Bin .../prebuilt/{0x00007e19.spv => 0x000038bd.spv} | Bin .../prebuilt/{0x00007e1a.spv => 0x000038be.spv} | Bin .../prebuilt/{0x00007e1b.spv => 0x000038bf.spv} | Bin .../prebuilt/{0x00007e1c.spv => 0x000038c0.spv} | Bin .../prebuilt/{0x00007e1d.spv => 0x000038c1.spv} | Bin .../prebuilt/{0x00007e1e.spv => 0x000038c2.spv} | Bin .../prebuilt/{0x00007e1f.spv => 0x000038c3.spv} | Bin .../prebuilt/{0x00007e20.spv => 0x000038c4.spv} | Bin .../prebuilt/{0x00007e21.spv => 0x000038c5.spv} | Bin .../prebuilt/{0x00007e22.spv => 0x000038c6.spv} | Bin .../prebuilt/{0x00007e23.spv => 0x000038c7.spv} | Bin .../prebuilt/{0x00007e24.spv => 0x000038c8.spv} | Bin .../prebuilt/{0x00007e25.spv => 0x000038c9.spv} | Bin .../prebuilt/{0x00007e26.spv => 0x000038ca.spv} | Bin .../prebuilt/{0x00007e27.spv => 0x000038cb.spv} | Bin .../prebuilt/{0x00007e28.spv => 0x000038cc.spv} | Bin .../prebuilt/{0x00007e29.spv => 0x000038cd.spv} | Bin .../prebuilt/{0x00007e2a.spv => 0x000038ce.spv} | Bin .../prebuilt/{0x00007e2b.spv => 0x000038cf.spv} | Bin .../prebuilt/{0x00007e2c.spv => 0x000038d0.spv} | Bin .../prebuilt/{0x00007e2d.spv => 0x000038d1.spv} | Bin .../prebuilt/{0x00007e2e.spv => 0x000038d2.spv} | Bin .../prebuilt/{0x00007e2f.spv => 0x000038d3.spv} | Bin .../prebuilt/{0x00007e30.spv => 0x000038d4.spv} | Bin .../prebuilt/{0x00007e31.spv => 0x000038d5.spv} | Bin .../prebuilt/{0x00007e32.spv => 0x000038d6.spv} | Bin .../prebuilt/{0x00007e33.spv => 0x000038d7.spv} | Bin .../prebuilt/{0x00007e34.spv => 0x000038d8.spv} | Bin .../prebuilt/{0x00007e35.spv => 0x000038d9.spv} | Bin .../prebuilt/{0x00007e36.spv => 0x000038da.spv} | Bin .../prebuilt/{0x00007e37.spv => 0x000038db.spv} | Bin .../prebuilt/{0x00007e38.spv => 0x000038dc.spv} | Bin .../prebuilt/{0x00007e39.spv => 0x000038dd.spv} | Bin .../prebuilt/{0x00007e3a.spv => 0x000038de.spv} | Bin .../prebuilt/{0x00007e3b.spv => 0x000038df.spv} | Bin .../prebuilt/{0x00007e3c.spv => 0x000038e0.spv} | Bin .../prebuilt/{0x00007e3d.spv => 0x000038e1.spv} | Bin .../prebuilt/{0x00007e3e.spv => 0x000038e2.spv} | Bin .../prebuilt/{0x00007e3f.spv => 0x000038e3.spv} | Bin .../prebuilt/{0x00007e40.spv => 0x000038e4.spv} | Bin .../prebuilt/{0x00007e41.spv => 0x000038e5.spv} | Bin .../prebuilt/{0x00007e42.spv => 0x000038e6.spv} | Bin .../prebuilt/{0x00007e43.spv => 0x000038e7.spv} | Bin .../prebuilt/{0x00007e44.spv => 0x000038e8.spv} | Bin .../prebuilt/{0x00007e45.spv => 0x000038e9.spv} | Bin .../prebuilt/{0x00007e46.spv => 0x000038ea.spv} | Bin .../prebuilt/{0x00007e47.spv => 0x000038eb.spv} | Bin .../prebuilt/{0x00007e48.spv => 0x000038ec.spv} | Bin .../prebuilt/{0x00007e49.spv => 0x000038ed.spv} | Bin .../prebuilt/{0x00007e4a.spv => 0x000038ee.spv} | Bin .../prebuilt/{0x00007e4b.spv => 0x000038ef.spv} | Bin .../prebuilt/{0x00007e4c.spv => 0x000038f0.spv} | Bin .../prebuilt/{0x00007e4d.spv => 0x000038f1.spv} | Bin .../prebuilt/{0x00007e4e.spv => 0x000038f2.spv} | Bin .../prebuilt/{0x00007e4f.spv => 0x000038f3.spv} | Bin .../prebuilt/{0x00007e50.spv => 0x000038f4.spv} | Bin .../prebuilt/{0x00007e51.spv => 0x000038f5.spv} | Bin .../prebuilt/{0x00007e52.spv => 0x000038f6.spv} | Bin .../prebuilt/{0x00007e53.spv => 0x000038f7.spv} | Bin .../prebuilt/{0x00007e54.spv => 0x000038f8.spv} | Bin .../prebuilt/{0x00007e55.spv => 0x000038f9.spv} | Bin .../prebuilt/{0x00007e56.spv => 0x000038fa.spv} | Bin .../prebuilt/{0x00007e57.spv => 0x000038fb.spv} | Bin .../prebuilt/{0x00007e58.spv => 0x000038fc.spv} | Bin .../prebuilt/{0x00007e59.spv => 0x000038fd.spv} | Bin .../prebuilt/{0x00007e5a.spv => 0x000038fe.spv} | Bin .../prebuilt/{0x00007e5b.spv => 0x000038ff.spv} | Bin .../prebuilt/{0x00007e5c.spv => 0x00003900.spv} | Bin .../prebuilt/{0x00007e5d.spv => 0x00003901.spv} | Bin .../prebuilt/{0x00007e5e.spv => 0x00003902.spv} | Bin .../prebuilt/{0x00007e5f.spv => 0x00003903.spv} | Bin .../prebuilt/{0x00007e60.spv => 0x00003904.spv} | Bin .../prebuilt/{0x00007e61.spv => 0x00003905.spv} | Bin .../prebuilt/{0x00007e62.spv => 0x00003906.spv} | Bin .../prebuilt/{0x00007e63.spv => 0x00003907.spv} | Bin .../prebuilt/{0x00007e64.spv => 0x00003908.spv} | Bin .../prebuilt/{0x00007e65.spv => 0x00003909.spv} | Bin .../prebuilt/{0x00007e66.spv => 0x0000390a.spv} | Bin .../prebuilt/{0x00007e67.spv => 0x0000390b.spv} | Bin .../prebuilt/{0x00007e68.spv => 0x0000390c.spv} | Bin .../prebuilt/{0x00007e69.spv => 0x0000390d.spv} | Bin .../prebuilt/{0x00007e6a.spv => 0x0000390e.spv} | Bin .../prebuilt/{0x00007e6b.spv => 0x0000390f.spv} | Bin .../prebuilt/{0x00007e6c.spv => 0x00003910.spv} | Bin .../prebuilt/{0x00007e6d.spv => 0x00003911.spv} | Bin .../prebuilt/{0x00007e6e.spv => 0x00003912.spv} | Bin .../prebuilt/{0x00007e6f.spv => 0x00003913.spv} | Bin .../prebuilt/{0x00007e70.spv => 0x00003914.spv} | Bin .../prebuilt/{0x00007e71.spv => 0x00003915.spv} | Bin .../prebuilt/{0x00007e72.spv => 0x00003916.spv} | Bin .../prebuilt/{0x00007e73.spv => 0x00003917.spv} | Bin .../prebuilt/{0x00007e74.spv => 0x00003918.spv} | Bin .../prebuilt/{0x00007e75.spv => 0x00003919.spv} | Bin .../prebuilt/{0x00007e76.spv => 0x0000391a.spv} | Bin .../prebuilt/{0x00007e77.spv => 0x0000391b.spv} | Bin .../prebuilt/{0x00007e78.spv => 0x0000391c.spv} | Bin .../prebuilt/{0x00007e79.spv => 0x0000391d.spv} | Bin .../prebuilt/{0x00007e7a.spv => 0x0000391e.spv} | Bin .../prebuilt/{0x00007e7b.spv => 0x0000391f.spv} | Bin .../prebuilt/{0x00007e7c.spv => 0x00003920.spv} | Bin .../prebuilt/{0x00007e7d.spv => 0x00003921.spv} | Bin .../prebuilt/{0x00007e7e.spv => 0x00003922.spv} | Bin .../prebuilt/{0x00007e7f.spv => 0x00003923.spv} | Bin .../prebuilt/{0x00007e80.spv => 0x00003924.spv} | Bin .../prebuilt/{0x00007e81.spv => 0x00003925.spv} | Bin .../prebuilt/{0x00007e82.spv => 0x00003926.spv} | Bin .../prebuilt/{0x00007e83.spv => 0x00003927.spv} | Bin .../prebuilt/{0x00007e84.spv => 0x00003928.spv} | Bin .../prebuilt/{0x00007e85.spv => 0x00003929.spv} | Bin .../prebuilt/{0x00007e86.spv => 0x0000392a.spv} | Bin .../prebuilt/{0x00007e87.spv => 0x0000392b.spv} | Bin .../prebuilt/{0x00007e88.spv => 0x0000392c.spv} | Bin .../prebuilt/{0x00007e89.spv => 0x0000392d.spv} | Bin .../prebuilt/{0x00007e8a.spv => 0x0000392e.spv} | Bin .../prebuilt/{0x00007e8b.spv => 0x0000392f.spv} | Bin .../prebuilt/{0x00007e8c.spv => 0x00003930.spv} | Bin .../prebuilt/{0x00007e8d.spv => 0x00003931.spv} | Bin .../prebuilt/{0x00007e8e.spv => 0x00003932.spv} | Bin .../prebuilt/{0x00007e8f.spv => 0x00003933.spv} | Bin .../prebuilt/{0x00007e90.spv => 0x00003934.spv} | Bin .../prebuilt/{0x00007e91.spv => 0x00003935.spv} | Bin .../prebuilt/{0x00007e92.spv => 0x00003936.spv} | Bin .../prebuilt/{0x00007e93.spv => 0x00003937.spv} | Bin .../prebuilt/{0x00007e94.spv => 0x00003938.spv} | Bin .../prebuilt/{0x00007e95.spv => 0x00003939.spv} | Bin .../prebuilt/{0x00007e96.spv => 0x0000393a.spv} | Bin .../prebuilt/{0x00007e97.spv => 0x0000393b.spv} | Bin .../prebuilt/{0x00007e98.spv => 0x0000393c.spv} | Bin .../prebuilt/{0x00007e99.spv => 0x0000393d.spv} | Bin .../prebuilt/{0x00007e9a.spv => 0x0000393e.spv} | Bin .../prebuilt/{0x00007e9b.spv => 0x0000393f.spv} | Bin .../prebuilt/{0x00007e9c.spv => 0x00003940.spv} | Bin .../prebuilt/{0x00007e9d.spv => 0x00003941.spv} | Bin .../prebuilt/{0x00007e9e.spv => 0x00003942.spv} | Bin .../prebuilt/{0x00007e9f.spv => 0x00003943.spv} | Bin .../prebuilt/{0x00007ea0.spv => 0x00003944.spv} | Bin .../prebuilt/{0x00007ea1.spv => 0x00003945.spv} | Bin .../prebuilt/{0x00007ea2.spv => 0x00003946.spv} | Bin .../prebuilt/{0x00007ea3.spv => 0x00003947.spv} | Bin .../prebuilt/{0x00007ea4.spv => 0x00003948.spv} | Bin .../prebuilt/{0x00007ea5.spv => 0x00003949.spv} | Bin .../prebuilt/{0x00007ea6.spv => 0x0000394a.spv} | Bin .../prebuilt/{0x00007ea7.spv => 0x0000394b.spv} | Bin .../prebuilt/{0x00007ea8.spv => 0x0000394c.spv} | Bin .../prebuilt/{0x00007ea9.spv => 0x0000394d.spv} | Bin .../prebuilt/{0x00007eaa.spv => 0x0000394e.spv} | Bin .../prebuilt/{0x00007eab.spv => 0x0000394f.spv} | Bin .../prebuilt/{0x00007eac.spv => 0x00003950.spv} | Bin .../prebuilt/{0x00007ead.spv => 0x00003951.spv} | Bin .../prebuilt/{0x00007eae.spv => 0x00003952.spv} | Bin .../prebuilt/{0x00007eaf.spv => 0x00003953.spv} | Bin .../prebuilt/{0x00007eb0.spv => 0x00003954.spv} | Bin .../prebuilt/{0x00007eb1.spv => 0x00003955.spv} | Bin .../prebuilt/{0x00007eb2.spv => 0x00003956.spv} | Bin .../prebuilt/{0x00007eb3.spv => 0x00003957.spv} | Bin .../prebuilt/{0x00007eb4.spv => 0x00003958.spv} | Bin .../prebuilt/{0x00007eb5.spv => 0x00003959.spv} | Bin .../prebuilt/{0x00007eb6.spv => 0x0000395a.spv} | Bin .../prebuilt/{0x00007eb7.spv => 0x0000395b.spv} | Bin .../prebuilt/{0x00007eb8.spv => 0x0000395c.spv} | Bin .../prebuilt/{0x00007eb9.spv => 0x0000395d.spv} | Bin .../prebuilt/{0x00007eba.spv => 0x0000395e.spv} | Bin .../prebuilt/{0x00007ebb.spv => 0x0000395f.spv} | Bin .../prebuilt/{0x00007ebc.spv => 0x00003960.spv} | Bin .../prebuilt/{0x00007ebd.spv => 0x00003961.spv} | Bin .../prebuilt/{0x00007ebe.spv => 0x00003962.spv} | Bin .../prebuilt/{0x00007ebf.spv => 0x00003963.spv} | Bin .../prebuilt/{0x00007ec0.spv => 0x00003964.spv} | Bin .../prebuilt/{0x00007ec1.spv => 0x00003965.spv} | Bin .../prebuilt/{0x00007ec2.spv => 0x00003966.spv} | Bin .../prebuilt/{0x00007ec3.spv => 0x00003967.spv} | Bin .../prebuilt/{0x00007ec4.spv => 0x00003968.spv} | Bin .../prebuilt/{0x00007ec5.spv => 0x00003969.spv} | Bin .../prebuilt/{0x00007ec6.spv => 0x0000396a.spv} | Bin .../prebuilt/{0x00007ec7.spv => 0x0000396b.spv} | Bin .../prebuilt/{0x00007ec8.spv => 0x0000396c.spv} | Bin .../prebuilt/{0x00007ec9.spv => 0x0000396d.spv} | Bin .../prebuilt/{0x00007eca.spv => 0x0000396e.spv} | Bin .../prebuilt/{0x00007ecb.spv => 0x0000396f.spv} | Bin .../prebuilt/{0x00007ecc.spv => 0x00003970.spv} | Bin .../prebuilt/{0x00007ecd.spv => 0x00003971.spv} | Bin .../prebuilt/{0x00007ece.spv => 0x00003972.spv} | Bin .../prebuilt/{0x00007ecf.spv => 0x00003973.spv} | Bin .../prebuilt/{0x00007ed0.spv => 0x00003974.spv} | Bin .../prebuilt/{0x00007ed1.spv => 0x00003975.spv} | Bin .../prebuilt/{0x00007ed2.spv => 0x00003976.spv} | Bin .../prebuilt/{0x00007ed3.spv => 0x00003977.spv} | Bin .../prebuilt/{0x00007ed4.spv => 0x00003978.spv} | Bin .../prebuilt/{0x00007ed5.spv => 0x00003979.spv} | Bin .../prebuilt/{0x00007ed6.spv => 0x0000397a.spv} | Bin .../prebuilt/{0x00007ed7.spv => 0x0000397b.spv} | Bin .../prebuilt/{0x00007ed8.spv => 0x0000397c.spv} | Bin .../prebuilt/{0x00007ed9.spv => 0x0000397d.spv} | Bin .../prebuilt/{0x00007eda.spv => 0x0000397e.spv} | Bin .../prebuilt/{0x00007edb.spv => 0x0000397f.spv} | Bin .../prebuilt/{0x00007edc.spv => 0x00003980.spv} | Bin .../prebuilt/{0x00007edd.spv => 0x00003981.spv} | Bin .../prebuilt/{0x00007ede.spv => 0x00003982.spv} | Bin .../prebuilt/{0x00007edf.spv => 0x00003983.spv} | Bin .../prebuilt/{0x00007ee0.spv => 0x00003984.spv} | Bin .../prebuilt/{0x00007ee1.spv => 0x00003985.spv} | Bin .../prebuilt/{0x00007ee2.spv => 0x00003986.spv} | Bin .../prebuilt/{0x00007ee3.spv => 0x00003987.spv} | Bin .../prebuilt/{0x00007ee4.spv => 0x00003988.spv} | Bin .../prebuilt/{0x00007ee5.spv => 0x00003989.spv} | Bin .../prebuilt/{0x00007ee6.spv => 0x0000398a.spv} | Bin .../prebuilt/{0x00007ee7.spv => 0x0000398b.spv} | Bin .../prebuilt/{0x00007ee8.spv => 0x0000398c.spv} | Bin .../prebuilt/{0x00007ee9.spv => 0x0000398d.spv} | Bin .../prebuilt/{0x00007eea.spv => 0x0000398e.spv} | Bin .../prebuilt/{0x00007eeb.spv => 0x0000398f.spv} | Bin .../prebuilt/{0x00007eec.spv => 0x00003990.spv} | Bin .../prebuilt/{0x00007eed.spv => 0x00003991.spv} | Bin .../prebuilt/{0x00007eee.spv => 0x00003992.spv} | Bin .../prebuilt/{0x00007eef.spv => 0x00003993.spv} | Bin .../prebuilt/{0x00007ef0.spv => 0x00003994.spv} | Bin .../prebuilt/{0x00007ef1.spv => 0x00003995.spv} | Bin .../prebuilt/{0x00007ef2.spv => 0x00003996.spv} | Bin .../prebuilt/{0x00007ef3.spv => 0x00003997.spv} | Bin .../prebuilt/{0x00007ef4.spv => 0x00003998.spv} | Bin .../prebuilt/{0x00007ef5.spv => 0x00003999.spv} | Bin .../prebuilt/{0x00007ef6.spv => 0x0000399a.spv} | Bin .../prebuilt/{0x00007ef7.spv => 0x0000399b.spv} | Bin .../prebuilt/{0x00007ef8.spv => 0x0000399c.spv} | Bin .../prebuilt/{0x00007ef9.spv => 0x0000399d.spv} | Bin .../prebuilt/{0x00007efa.spv => 0x0000399e.spv} | Bin .../prebuilt/{0x00007efb.spv => 0x0000399f.spv} | Bin .../prebuilt/{0x00007efc.spv => 0x000039a0.spv} | Bin .../prebuilt/{0x00007efd.spv => 0x000039a1.spv} | Bin .../prebuilt/{0x00007efe.spv => 0x000039a2.spv} | Bin .../prebuilt/{0x00007eff.spv => 0x000039a3.spv} | Bin .../prebuilt/{0x00007f00.spv => 0x000039a4.spv} | Bin .../prebuilt/{0x00007f01.spv => 0x000039a5.spv} | Bin .../prebuilt/{0x00007f02.spv => 0x000039a6.spv} | Bin .../prebuilt/{0x00007f03.spv => 0x000039a7.spv} | Bin .../prebuilt/{0x00007f04.spv => 0x000039a8.spv} | Bin .../prebuilt/{0x00007f05.spv => 0x000039a9.spv} | Bin .../prebuilt/{0x00007f06.spv => 0x000039aa.spv} | Bin .../prebuilt/{0x00007f07.spv => 0x000039ab.spv} | Bin .../prebuilt/{0x00007f08.spv => 0x000039ac.spv} | Bin .../prebuilt/{0x00007f09.spv => 0x000039ad.spv} | Bin .../prebuilt/{0x00007f0a.spv => 0x000039ae.spv} | Bin .../prebuilt/{0x00007f0b.spv => 0x000039af.spv} | Bin .../prebuilt/{0x00007f0c.spv => 0x000039b0.spv} | Bin .../prebuilt/{0x00007f0d.spv => 0x000039b1.spv} | Bin .../prebuilt/{0x00007f0e.spv => 0x000039b2.spv} | Bin .../prebuilt/{0x00007f0f.spv => 0x000039b3.spv} | Bin .../prebuilt/{0x00007f10.spv => 0x000039b4.spv} | Bin .../prebuilt/{0x00007f11.spv => 0x000039b5.spv} | Bin .../prebuilt/{0x00007f12.spv => 0x000039b6.spv} | Bin .../prebuilt/{0x00007f13.spv => 0x000039b7.spv} | Bin .../prebuilt/{0x00007f14.spv => 0x000039b8.spv} | Bin .../prebuilt/{0x00007f15.spv => 0x000039b9.spv} | Bin .../prebuilt/{0x00007f16.spv => 0x000039ba.spv} | Bin .../prebuilt/{0x00007f17.spv => 0x000039bb.spv} | Bin .../prebuilt/{0x00007f18.spv => 0x000039bc.spv} | Bin .../prebuilt/{0x00007f19.spv => 0x000039bd.spv} | Bin .../prebuilt/{0x00007f1a.spv => 0x000039be.spv} | Bin .../prebuilt/{0x00007f1b.spv => 0x000039bf.spv} | Bin .../prebuilt/{0x00007f1c.spv => 0x000039c0.spv} | Bin .../prebuilt/{0x00007f1d.spv => 0x000039c1.spv} | Bin .../prebuilt/{0x00007f1e.spv => 0x000039c2.spv} | Bin .../prebuilt/{0x00007f1f.spv => 0x000039c3.spv} | Bin .../prebuilt/{0x00007f20.spv => 0x000039c4.spv} | Bin .../prebuilt/{0x00007f21.spv => 0x000039c5.spv} | Bin .../prebuilt/{0x00007f22.spv => 0x000039c6.spv} | Bin .../prebuilt/{0x00007f23.spv => 0x000039c7.spv} | Bin .../prebuilt/{0x00007f24.spv => 0x000039c8.spv} | Bin .../prebuilt/{0x00007f25.spv => 0x000039c9.spv} | Bin .../prebuilt/{0x00007f26.spv => 0x000039ca.spv} | Bin .../prebuilt/{0x00007f27.spv => 0x000039cb.spv} | Bin .../prebuilt/{0x00007f28.spv => 0x000039cc.spv} | Bin .../prebuilt/{0x00007f29.spv => 0x000039cd.spv} | Bin .../prebuilt/{0x00007f2a.spv => 0x000039ce.spv} | Bin .../prebuilt/{0x00007f2b.spv => 0x000039cf.spv} | Bin .../prebuilt/{0x00007f2c.spv => 0x000039d0.spv} | Bin .../prebuilt/{0x00007f2d.spv => 0x000039d1.spv} | Bin .../prebuilt/{0x00007f2e.spv => 0x000039d2.spv} | Bin .../prebuilt/{0x00007f2f.spv => 0x000039d3.spv} | Bin .../prebuilt/{0x00007f30.spv => 0x000039d4.spv} | Bin .../prebuilt/{0x00007f31.spv => 0x000039d5.spv} | Bin .../prebuilt/{0x00007f32.spv => 0x000039d6.spv} | Bin .../prebuilt/{0x00007f33.spv => 0x000039d7.spv} | Bin .../prebuilt/{0x00007f34.spv => 0x000039d8.spv} | Bin .../prebuilt/{0x00007f35.spv => 0x000039d9.spv} | Bin .../prebuilt/{0x00007f36.spv => 0x000039da.spv} | Bin .../prebuilt/{0x00007f37.spv => 0x000039db.spv} | Bin .../prebuilt/{0x00007f38.spv => 0x000039dc.spv} | Bin .../prebuilt/{0x00007f39.spv => 0x000039dd.spv} | Bin .../prebuilt/{0x00007f3a.spv => 0x000039de.spv} | Bin .../prebuilt/{0x00007f3b.spv => 0x000039df.spv} | Bin .../prebuilt/{0x00007f3c.spv => 0x000039e0.spv} | Bin .../prebuilt/{0x00007f3d.spv => 0x000039e1.spv} | Bin .../prebuilt/{0x00007f3e.spv => 0x000039e2.spv} | Bin .../prebuilt/{0x00007f3f.spv => 0x000039e3.spv} | Bin .../prebuilt/{0x00007f40.spv => 0x000039e4.spv} | Bin .../prebuilt/{0x00007f41.spv => 0x000039e5.spv} | Bin .../prebuilt/{0x00007f42.spv => 0x000039e6.spv} | Bin .../prebuilt/{0x00007f43.spv => 0x000039e7.spv} | Bin .../prebuilt/{0x00007f44.spv => 0x000039e8.spv} | Bin .../prebuilt/{0x00007f45.spv => 0x000039e9.spv} | Bin .../prebuilt/{0x00007f46.spv => 0x000039ea.spv} | Bin .../prebuilt/{0x00007f47.spv => 0x000039eb.spv} | Bin .../prebuilt/{0x00007f48.spv => 0x000039ec.spv} | Bin .../prebuilt/{0x00007f49.spv => 0x000039ed.spv} | Bin .../prebuilt/{0x00007f4a.spv => 0x000039ee.spv} | Bin .../prebuilt/{0x00007f4b.spv => 0x000039ef.spv} | Bin .../prebuilt/{0x00007f4c.spv => 0x000039f0.spv} | Bin .../prebuilt/{0x00007f4d.spv => 0x000039f1.spv} | Bin .../prebuilt/{0x00007f4e.spv => 0x000039f2.spv} | Bin .../prebuilt/{0x00007f4f.spv => 0x000039f3.spv} | Bin .../prebuilt/{0x00007f50.spv => 0x000039f4.spv} | Bin .../prebuilt/{0x00007f51.spv => 0x000039f5.spv} | Bin .../prebuilt/{0x00007f52.spv => 0x000039f6.spv} | Bin .../prebuilt/{0x00007f53.spv => 0x000039f7.spv} | Bin .../prebuilt/{0x00007f54.spv => 0x000039f8.spv} | Bin .../prebuilt/{0x00007f55.spv => 0x000039f9.spv} | Bin .../prebuilt/{0x00007f56.spv => 0x000039fa.spv} | Bin .../prebuilt/{0x00007f57.spv => 0x000039fb.spv} | Bin .../prebuilt/{0x00007f58.spv => 0x000039fc.spv} | Bin .../prebuilt/{0x00007f59.spv => 0x000039fd.spv} | Bin .../prebuilt/{0x00007f5a.spv => 0x000039fe.spv} | Bin .../prebuilt/{0x00007f5b.spv => 0x000039ff.spv} | Bin .../prebuilt/{0x00007f5c.spv => 0x00003a00.spv} | Bin .../prebuilt/{0x00007f5d.spv => 0x00003a01.spv} | Bin .../prebuilt/{0x00007f5e.spv => 0x00003a02.spv} | Bin .../prebuilt/{0x00007f5f.spv => 0x00003a03.spv} | Bin .../prebuilt/{0x00007f60.spv => 0x00003a04.spv} | Bin .../prebuilt/{0x00007f61.spv => 0x00003a05.spv} | Bin .../prebuilt/{0x00007f62.spv => 0x00003a06.spv} | Bin .../prebuilt/{0x00007f63.spv => 0x00003a07.spv} | Bin .../prebuilt/{0x00007f64.spv => 0x00003a08.spv} | Bin .../prebuilt/{0x00007f65.spv => 0x00003a09.spv} | Bin .../prebuilt/{0x00007f66.spv => 0x00003a0a.spv} | Bin .../prebuilt/{0x00007f67.spv => 0x00003a0b.spv} | Bin .../prebuilt/{0x00007f68.spv => 0x00003a0c.spv} | Bin .../prebuilt/{0x00007f69.spv => 0x00003a0d.spv} | Bin .../prebuilt/{0x00007f6a.spv => 0x00003a0e.spv} | Bin .../prebuilt/{0x00007f6b.spv => 0x00003a0f.spv} | Bin .../prebuilt/{0x00007f6c.spv => 0x00003a10.spv} | Bin .../prebuilt/{0x00007f6d.spv => 0x00003a11.spv} | Bin .../prebuilt/{0x00007f6e.spv => 0x00003a12.spv} | Bin .../prebuilt/{0x00007f6f.spv => 0x00003a13.spv} | Bin .../prebuilt/{0x00007f70.spv => 0x00003a14.spv} | Bin .../prebuilt/{0x00007f71.spv => 0x00003a15.spv} | Bin .../prebuilt/{0x00007f72.spv => 0x00003a16.spv} | Bin .../prebuilt/{0x00007f73.spv => 0x00003a17.spv} | Bin .../prebuilt/{0x00007f74.spv => 0x00003a18.spv} | Bin .../prebuilt/{0x00007f75.spv => 0x00003a19.spv} | Bin .../prebuilt/{0x00007f76.spv => 0x00003a1a.spv} | Bin .../prebuilt/{0x00007f77.spv => 0x00003a1b.spv} | Bin .../prebuilt/{0x00007f78.spv => 0x00003a1c.spv} | Bin .../prebuilt/{0x00007f79.spv => 0x00003a1d.spv} | Bin .../prebuilt/{0x00007f7a.spv => 0x00003a1e.spv} | Bin .../prebuilt/{0x00007f7b.spv => 0x00003a1f.spv} | Bin .../prebuilt/{0x00007f7c.spv => 0x00003a20.spv} | Bin .../prebuilt/{0x00007f7d.spv => 0x00003a21.spv} | Bin .../prebuilt/{0x00007f7e.spv => 0x00003a22.spv} | Bin .../prebuilt/{0x00007f7f.spv => 0x00003a23.spv} | Bin .../prebuilt/{0x00007f80.spv => 0x00003a24.spv} | Bin .../prebuilt/{0x00007f81.spv => 0x00003a25.spv} | Bin .../prebuilt/{0x00007f82.spv => 0x00003a26.spv} | Bin .../prebuilt/{0x00007f83.spv => 0x00003a27.spv} | Bin .../prebuilt/{0x00007f84.spv => 0x00003a28.spv} | Bin .../prebuilt/{0x00007f85.spv => 0x00003a29.spv} | Bin .../prebuilt/{0x00007f86.spv => 0x00003a2a.spv} | Bin .../prebuilt/{0x00007f87.spv => 0x00003a2b.spv} | Bin .../prebuilt/{0x00007f88.spv => 0x00003a2c.spv} | Bin .../prebuilt/{0x00007f89.spv => 0x00003a2d.spv} | Bin .../prebuilt/{0x00007f8a.spv => 0x00003a2e.spv} | Bin .../prebuilt/{0x00007f8b.spv => 0x00003a2f.spv} | Bin .../prebuilt/{0x00007f8c.spv => 0x00003a30.spv} | Bin .../prebuilt/{0x00007f8d.spv => 0x00003a31.spv} | Bin .../prebuilt/{0x00007f8e.spv => 0x00003a32.spv} | Bin .../prebuilt/{0x00007f8f.spv => 0x00003a33.spv} | Bin .../prebuilt/{0x00007f90.spv => 0x00003a34.spv} | Bin .../prebuilt/{0x00007f91.spv => 0x00003a35.spv} | Bin .../prebuilt/{0x00007f92.spv => 0x00003a36.spv} | Bin .../prebuilt/{0x00007f93.spv => 0x00003a37.spv} | Bin .../prebuilt/{0x00007f94.spv => 0x00003a38.spv} | Bin .../prebuilt/{0x00007f95.spv => 0x00003a39.spv} | Bin .../prebuilt/{0x00007f96.spv => 0x00003a3a.spv} | Bin .../prebuilt/{0x00007f97.spv => 0x00003a3b.spv} | Bin .../prebuilt/{0x00007f98.spv => 0x00003a3c.spv} | Bin .../prebuilt/{0x00007f99.spv => 0x00003a3d.spv} | Bin .../prebuilt/{0x00007f9a.spv => 0x00003a3e.spv} | Bin .../prebuilt/{0x00007f9b.spv => 0x00003a3f.spv} | Bin .../prebuilt/{0x00007f9c.spv => 0x00003a40.spv} | Bin .../prebuilt/{0x00007f9d.spv => 0x00003a41.spv} | Bin .../prebuilt/{0x00007f9e.spv => 0x00003a42.spv} | Bin .../prebuilt/{0x00007f9f.spv => 0x00003a43.spv} | Bin .../prebuilt/{0x00007fa0.spv => 0x00003a44.spv} | Bin .../prebuilt/{0x00007fa1.spv => 0x00003a45.spv} | Bin .../prebuilt/{0x00007fa2.spv => 0x00003a46.spv} | Bin .../prebuilt/{0x00007fa3.spv => 0x00003a47.spv} | Bin .../prebuilt/{0x00007fa4.spv => 0x00003a48.spv} | Bin .../prebuilt/{0x00007fa5.spv => 0x00003a49.spv} | Bin .../prebuilt/{0x00007fa6.spv => 0x00003a4a.spv} | Bin .../prebuilt/{0x00007fa7.spv => 0x00003a4b.spv} | Bin .../prebuilt/{0x00007fa8.spv => 0x00003a4c.spv} | Bin .../prebuilt/{0x00007fa9.spv => 0x00003a4d.spv} | Bin .../prebuilt/{0x00007faa.spv => 0x00003a4e.spv} | Bin .../prebuilt/{0x00007fab.spv => 0x00003a4f.spv} | Bin .../prebuilt/{0x00007fac.spv => 0x00003a50.spv} | Bin .../prebuilt/{0x00007fad.spv => 0x00003a51.spv} | Bin .../prebuilt/{0x00007fae.spv => 0x00003a52.spv} | Bin .../prebuilt/{0x00007faf.spv => 0x00003a53.spv} | Bin .../prebuilt/{0x00007fb0.spv => 0x00003a54.spv} | Bin .../prebuilt/{0x00007fb1.spv => 0x00003a55.spv} | Bin .../prebuilt/{0x00007fb2.spv => 0x00003a56.spv} | Bin .../prebuilt/{0x00007fb3.spv => 0x00003a57.spv} | Bin .../prebuilt/{0x00007fb4.spv => 0x00003a58.spv} | Bin .../prebuilt/{0x00007fb5.spv => 0x00003a59.spv} | Bin .../prebuilt/{0x00007fb6.spv => 0x00003a5a.spv} | Bin .../prebuilt/{0x00007fb7.spv => 0x00003a5b.spv} | Bin .../prebuilt/{0x00007fb8.spv => 0x00003a5c.spv} | Bin .../prebuilt/{0x00007fb9.spv => 0x00003a5d.spv} | Bin .../prebuilt/{0x00007fba.spv => 0x00003a5e.spv} | Bin .../prebuilt/{0x00007fbb.spv => 0x00003a5f.spv} | Bin .../prebuilt/{0x00007fbc.spv => 0x00003a60.spv} | Bin .../prebuilt/{0x00007fbd.spv => 0x00003a61.spv} | Bin .../prebuilt/{0x00007fbe.spv => 0x00003a62.spv} | Bin .../prebuilt/{0x00007fbf.spv => 0x00003a63.spv} | Bin .../prebuilt/{0x00007fc0.spv => 0x00003a64.spv} | Bin .../prebuilt/{0x00007fc1.spv => 0x00003a65.spv} | Bin .../prebuilt/{0x00007fc2.spv => 0x00003a66.spv} | Bin .../prebuilt/{0x00007fc3.spv => 0x00003a67.spv} | Bin .../prebuilt/{0x00007fc4.spv => 0x00003a68.spv} | Bin .../prebuilt/{0x00007fc5.spv => 0x00003a69.spv} | Bin .../prebuilt/{0x00007fc6.spv => 0x00003a6a.spv} | Bin .../prebuilt/{0x00007fc7.spv => 0x00003a6b.spv} | Bin .../prebuilt/{0x00007fc8.spv => 0x00003a6c.spv} | Bin .../prebuilt/{0x00007fc9.spv => 0x00003a6d.spv} | Bin .../prebuilt/{0x00007fca.spv => 0x00003a6e.spv} | Bin .../prebuilt/{0x00007fcb.spv => 0x00003a6f.spv} | Bin .../prebuilt/{0x00007fcc.spv => 0x00003a70.spv} | Bin .../prebuilt/{0x00007fcd.spv => 0x00003a71.spv} | Bin .../prebuilt/{0x00007fce.spv => 0x00003a72.spv} | Bin .../prebuilt/{0x00007fcf.spv => 0x00003a73.spv} | Bin .../prebuilt/{0x00007fd0.spv => 0x00003a74.spv} | Bin .../prebuilt/{0x00007fd1.spv => 0x00003a75.spv} | Bin .../prebuilt/{0x00007fd2.spv => 0x00003a76.spv} | Bin .../prebuilt/{0x00007fd3.spv => 0x00003a77.spv} | Bin .../prebuilt/{0x00007fd4.spv => 0x00003a78.spv} | Bin .../prebuilt/{0x00007fd5.spv => 0x00003a79.spv} | Bin .../prebuilt/{0x00007fd6.spv => 0x00003a7a.spv} | Bin .../prebuilt/{0x00007fd7.spv => 0x00003a7b.spv} | Bin .../prebuilt/{0x00007fd8.spv => 0x00003a7c.spv} | Bin .../prebuilt/{0x00007fd9.spv => 0x00003a7d.spv} | Bin .../prebuilt/{0x00007fda.spv => 0x00003a7e.spv} | Bin .../prebuilt/{0x00007fdb.spv => 0x00003a7f.spv} | Bin .../prebuilt/{0x00007fdc.spv => 0x00003a80.spv} | Bin .../prebuilt/{0x00007fdd.spv => 0x00003a81.spv} | Bin .../prebuilt/{0x00007fde.spv => 0x00003a82.spv} | Bin .../prebuilt/{0x00007fdf.spv => 0x00003a83.spv} | Bin .../prebuilt/{0x00007fe0.spv => 0x00003a84.spv} | Bin .../prebuilt/{0x00007fe1.spv => 0x00003a85.spv} | Bin .../prebuilt/{0x00007fe2.spv => 0x00003a86.spv} | Bin .../prebuilt/{0x00007fe3.spv => 0x00003a87.spv} | Bin .../prebuilt/{0x00007fe4.spv => 0x00003a88.spv} | Bin .../prebuilt/{0x00007fe5.spv => 0x00003a89.spv} | Bin .../prebuilt/{0x00007fe6.spv => 0x00003a8a.spv} | Bin .../prebuilt/{0x00007fe7.spv => 0x00003a8b.spv} | Bin .../prebuilt/{0x00007fe8.spv => 0x00003a8c.spv} | Bin .../prebuilt/{0x00007fe9.spv => 0x00003a8d.spv} | Bin .../prebuilt/{0x00007fea.spv => 0x00003a8e.spv} | Bin .../prebuilt/{0x00007feb.spv => 0x00003a8f.spv} | Bin .../prebuilt/{0x00007fec.spv => 0x00003a90.spv} | Bin .../prebuilt/{0x00007fed.spv => 0x00003a91.spv} | Bin .../prebuilt/{0x00007fee.spv => 0x00003a92.spv} | Bin .../prebuilt/{0x00007fef.spv => 0x00003a93.spv} | Bin .../prebuilt/{0x00007ff0.spv => 0x00003a94.spv} | Bin .../prebuilt/{0x00007ff1.spv => 0x00003a95.spv} | Bin .../prebuilt/{0x00007ff2.spv => 0x00003a96.spv} | Bin .../prebuilt/{0x00007ff3.spv => 0x00003a97.spv} | Bin .../prebuilt/{0x00007ff4.spv => 0x00003a98.spv} | Bin .../prebuilt/{0x00007ff5.spv => 0x00003a99.spv} | Bin .../prebuilt/{0x00007ff6.spv => 0x00003a9a.spv} | Bin .../prebuilt/{0x00007ff7.spv => 0x00003a9b.spv} | Bin .../prebuilt/{0x00007ff8.spv => 0x00003a9c.spv} | Bin .../prebuilt/{0x00007ff9.spv => 0x00003a9d.spv} | Bin .../prebuilt/{0x00007ffa.spv => 0x00003a9e.spv} | Bin .../prebuilt/{0x00007ffb.spv => 0x00003a9f.spv} | Bin .../prebuilt/{0x00007ffc.spv => 0x00003aa0.spv} | Bin .../prebuilt/{0x00007ffd.spv => 0x00003aa1.spv} | Bin .../prebuilt/{0x00007ffe.spv => 0x00003aa2.spv} | Bin .../prebuilt/{0x00007fff.spv => 0x00003aa3.spv} | Bin .../prebuilt/{0x00008000.spv => 0x00003aa4.spv} | Bin .../prebuilt/{0x00008001.spv => 0x00003aa5.spv} | Bin .../prebuilt/{0x00008002.spv => 0x00003aa6.spv} | Bin .../prebuilt/{0x00008003.spv => 0x00003aa7.spv} | Bin .../prebuilt/{0x00008004.spv => 0x00003aa8.spv} | Bin .../prebuilt/{0x00008005.spv => 0x00003aa9.spv} | Bin .../prebuilt/{0x00008006.spv => 0x00003aaa.spv} | Bin .../prebuilt/{0x00008007.spv => 0x00003aab.spv} | Bin .../prebuilt/{0x00008008.spv => 0x00003aac.spv} | Bin .../prebuilt/{0x00008009.spv => 0x00003aad.spv} | Bin .../prebuilt/{0x0000800a.spv => 0x00003aae.spv} | Bin .../prebuilt/{0x0000800b.spv => 0x00003aaf.spv} | Bin .../prebuilt/{0x0000800c.spv => 0x00003ab0.spv} | Bin .../prebuilt/{0x0000800d.spv => 0x00003ab1.spv} | Bin .../prebuilt/{0x0000800e.spv => 0x00003ab2.spv} | Bin .../prebuilt/{0x0000800f.spv => 0x00003ab3.spv} | Bin .../prebuilt/{0x00008010.spv => 0x00003ab4.spv} | Bin .../prebuilt/{0x00008011.spv => 0x00003ab5.spv} | Bin .../prebuilt/{0x00008012.spv => 0x00003ab6.spv} | Bin .../prebuilt/{0x00008013.spv => 0x00003ab7.spv} | Bin .../prebuilt/{0x00008014.spv => 0x00003ab8.spv} | Bin .../prebuilt/{0x00008015.spv => 0x00003ab9.spv} | Bin .../prebuilt/{0x00008016.spv => 0x00003aba.spv} | Bin .../prebuilt/{0x00008017.spv => 0x00003abb.spv} | Bin .../prebuilt/{0x00008018.spv => 0x00003abc.spv} | Bin .../prebuilt/{0x00008019.spv => 0x00003abd.spv} | Bin .../prebuilt/{0x0000801a.spv => 0x00003abe.spv} | Bin .../prebuilt/{0x0000801b.spv => 0x00003abf.spv} | Bin .../prebuilt/{0x0000801c.spv => 0x00003ac0.spv} | Bin .../prebuilt/{0x0000801d.spv => 0x00003ac1.spv} | Bin .../prebuilt/{0x0000801e.spv => 0x00003ac2.spv} | Bin .../prebuilt/{0x0000801f.spv => 0x00003ac3.spv} | Bin .../prebuilt/{0x00008020.spv => 0x00003ac4.spv} | Bin .../prebuilt/{0x00008021.spv => 0x00003ac5.spv} | Bin .../prebuilt/{0x00008022.spv => 0x00003ac6.spv} | Bin .../prebuilt/{0x00008023.spv => 0x00003ac7.spv} | Bin .../prebuilt/{0x00008024.spv => 0x00003ac8.spv} | Bin .../prebuilt/{0x00008025.spv => 0x00003ac9.spv} | Bin .../prebuilt/{0x00008026.spv => 0x00003aca.spv} | Bin .../prebuilt/{0x00008027.spv => 0x00003acb.spv} | Bin .../prebuilt/{0x00008028.spv => 0x00003acc.spv} | Bin .../prebuilt/{0x00008029.spv => 0x00003acd.spv} | Bin .../prebuilt/{0x0000802a.spv => 0x00003ace.spv} | Bin .../prebuilt/{0x0000802b.spv => 0x00003acf.spv} | Bin .../prebuilt/{0x0000802c.spv => 0x00003ad0.spv} | Bin .../prebuilt/{0x0000802d.spv => 0x00003ad1.spv} | Bin .../prebuilt/{0x0000802e.spv => 0x00003ad2.spv} | Bin .../prebuilt/{0x0000802f.spv => 0x00003ad3.spv} | Bin .../prebuilt/{0x00008030.spv => 0x00003ad4.spv} | Bin .../prebuilt/{0x00008031.spv => 0x00003ad5.spv} | Bin .../prebuilt/{0x00008032.spv => 0x00003ad6.spv} | Bin .../prebuilt/{0x00008033.spv => 0x00003ad7.spv} | Bin .../prebuilt/{0x00008034.spv => 0x00003ad8.spv} | Bin .../prebuilt/{0x00008035.spv => 0x00003ad9.spv} | Bin .../prebuilt/{0x00008036.spv => 0x00003ada.spv} | Bin .../prebuilt/{0x00008037.spv => 0x00003adb.spv} | Bin .../prebuilt/{0x00008038.spv => 0x00003adc.spv} | Bin .../prebuilt/{0x00008039.spv => 0x00003add.spv} | Bin .../prebuilt/{0x0000803a.spv => 0x00003ade.spv} | Bin .../prebuilt/{0x0000803b.spv => 0x00003adf.spv} | Bin .../prebuilt/{0x0000803c.spv => 0x00003ae0.spv} | Bin .../prebuilt/{0x0000803d.spv => 0x00003ae1.spv} | Bin .../prebuilt/{0x0000803e.spv => 0x00003ae2.spv} | Bin .../prebuilt/{0x0000803f.spv => 0x00003ae3.spv} | Bin .../prebuilt/{0x00008040.spv => 0x00003ae4.spv} | Bin .../prebuilt/{0x00008041.spv => 0x00003ae5.spv} | Bin .../prebuilt/{0x00008042.spv => 0x00003ae6.spv} | Bin .../prebuilt/{0x00008043.spv => 0x00003ae7.spv} | Bin .../prebuilt/{0x00008044.spv => 0x00003ae8.spv} | Bin .../prebuilt/{0x00008045.spv => 0x00003ae9.spv} | Bin .../prebuilt/{0x00008046.spv => 0x00003aea.spv} | Bin .../prebuilt/{0x00008047.spv => 0x00003aeb.spv} | Bin .../prebuilt/{0x00008048.spv => 0x00003aec.spv} | Bin .../prebuilt/{0x00008049.spv => 0x00003aed.spv} | Bin .../prebuilt/{0x0000804a.spv => 0x00003aee.spv} | Bin .../prebuilt/{0x0000804b.spv => 0x00003aef.spv} | Bin .../prebuilt/{0x0000804c.spv => 0x00003af0.spv} | Bin .../prebuilt/{0x0000804d.spv => 0x00003af1.spv} | Bin .../prebuilt/{0x0000804e.spv => 0x00003af2.spv} | Bin .../prebuilt/{0x0000804f.spv => 0x00003af3.spv} | Bin .../prebuilt/{0x00008050.spv => 0x00003af4.spv} | Bin .../prebuilt/{0x00008051.spv => 0x00003af5.spv} | Bin .../prebuilt/{0x00008052.spv => 0x00003af6.spv} | Bin .../prebuilt/{0x00008053.spv => 0x00003af7.spv} | Bin .../prebuilt/{0x00008054.spv => 0x00003af8.spv} | Bin .../prebuilt/{0x00008055.spv => 0x00003af9.spv} | Bin .../prebuilt/{0x00008056.spv => 0x00003afa.spv} | Bin .../prebuilt/{0x00008057.spv => 0x00003afb.spv} | Bin .../prebuilt/{0x00008058.spv => 0x00003afc.spv} | Bin .../prebuilt/{0x00008059.spv => 0x00003afd.spv} | Bin .../prebuilt/{0x0000805a.spv => 0x00003afe.spv} | Bin .../prebuilt/{0x0000805b.spv => 0x00003aff.spv} | Bin .../prebuilt/{0x0000805c.spv => 0x00003b00.spv} | Bin .../prebuilt/{0x0000805d.spv => 0x00003b01.spv} | Bin .../prebuilt/{0x0000805e.spv => 0x00003b02.spv} | Bin .../prebuilt/{0x0000805f.spv => 0x00003b03.spv} | Bin .../prebuilt/{0x00008060.spv => 0x00003b04.spv} | Bin .../prebuilt/{0x00008061.spv => 0x00003b05.spv} | Bin .../prebuilt/{0x00008062.spv => 0x00003b06.spv} | Bin .../prebuilt/{0x00008063.spv => 0x00003b07.spv} | Bin .../prebuilt/{0x00008064.spv => 0x00003b08.spv} | Bin .../prebuilt/{0x00008065.spv => 0x00003b09.spv} | Bin .../prebuilt/{0x00008066.spv => 0x00003b0a.spv} | Bin .../prebuilt/{0x00008067.spv => 0x00003b0b.spv} | Bin .../prebuilt/{0x00008068.spv => 0x00003b0c.spv} | Bin .../prebuilt/{0x00008069.spv => 0x00003b0d.spv} | Bin .../prebuilt/{0x0000806a.spv => 0x00003b0e.spv} | Bin .../prebuilt/{0x0000806b.spv => 0x00003b0f.spv} | Bin .../prebuilt/{0x0000806c.spv => 0x00003b10.spv} | Bin .../prebuilt/{0x0000806d.spv => 0x00003b11.spv} | Bin .../prebuilt/{0x0000806e.spv => 0x00003b12.spv} | Bin .../prebuilt/{0x0000806f.spv => 0x00003b13.spv} | Bin .../prebuilt/{0x00008070.spv => 0x00003b14.spv} | Bin .../prebuilt/{0x00008071.spv => 0x00003b15.spv} | Bin .../prebuilt/{0x00008072.spv => 0x00003b16.spv} | Bin .../prebuilt/{0x00008073.spv => 0x00003b17.spv} | Bin .../prebuilt/{0x00008074.spv => 0x00003b18.spv} | Bin .../prebuilt/{0x00008075.spv => 0x00003b19.spv} | Bin .../prebuilt/{0x00008076.spv => 0x00003b1a.spv} | Bin .../prebuilt/{0x00008077.spv => 0x00003b1b.spv} | Bin .../prebuilt/{0x00008078.spv => 0x00003b1c.spv} | Bin .../prebuilt/{0x00008079.spv => 0x00003b1d.spv} | Bin .../prebuilt/{0x0000807a.spv => 0x00003b1e.spv} | Bin .../prebuilt/{0x0000807b.spv => 0x00003b1f.spv} | Bin .../prebuilt/{0x0000807c.spv => 0x00003b20.spv} | Bin .../prebuilt/{0x0000807d.spv => 0x00003b21.spv} | Bin .../prebuilt/{0x0000807e.spv => 0x00003b22.spv} | Bin .../prebuilt/{0x0000807f.spv => 0x00003b23.spv} | Bin .../prebuilt/{0x00008080.spv => 0x00003b24.spv} | Bin .../prebuilt/{0x00008081.spv => 0x00003b25.spv} | Bin .../prebuilt/{0x00008082.spv => 0x00003b26.spv} | Bin .../prebuilt/{0x00008083.spv => 0x00003b27.spv} | Bin .../prebuilt/{0x00008084.spv => 0x00003b28.spv} | Bin .../prebuilt/{0x00008085.spv => 0x00003b29.spv} | Bin .../prebuilt/{0x00008086.spv => 0x00003b2a.spv} | Bin .../prebuilt/{0x00008087.spv => 0x00003b2b.spv} | Bin .../prebuilt/{0x00008088.spv => 0x00003b2c.spv} | Bin .../prebuilt/{0x00008089.spv => 0x00003b2d.spv} | Bin .../prebuilt/{0x0000808a.spv => 0x00003b2e.spv} | Bin .../prebuilt/{0x0000808b.spv => 0x00003b2f.spv} | Bin .../prebuilt/{0x0000808c.spv => 0x00003b30.spv} | Bin .../prebuilt/{0x0000808d.spv => 0x00003b31.spv} | Bin .../prebuilt/{0x0000808e.spv => 0x00003b32.spv} | Bin .../prebuilt/{0x0000808f.spv => 0x00003b33.spv} | Bin .../prebuilt/{0x00008090.spv => 0x00003b34.spv} | Bin .../prebuilt/{0x00008091.spv => 0x00003b35.spv} | Bin .../prebuilt/{0x00008092.spv => 0x00003b36.spv} | Bin .../prebuilt/{0x00008093.spv => 0x00003b37.spv} | Bin .../prebuilt/{0x00008094.spv => 0x00003b38.spv} | Bin .../prebuilt/{0x00008095.spv => 0x00003b39.spv} | Bin .../prebuilt/{0x00008096.spv => 0x00003b3a.spv} | Bin .../prebuilt/{0x00008097.spv => 0x00003b3b.spv} | Bin .../prebuilt/{0x00008098.spv => 0x00003b3c.spv} | Bin .../prebuilt/{0x00008099.spv => 0x00003b3d.spv} | Bin .../prebuilt/{0x0000809a.spv => 0x00003b3e.spv} | Bin .../prebuilt/{0x0000809b.spv => 0x00003b3f.spv} | Bin .../prebuilt/{0x0000809c.spv => 0x00003b40.spv} | Bin .../prebuilt/{0x0000809d.spv => 0x00003b41.spv} | Bin .../prebuilt/{0x0000809e.spv => 0x00003b42.spv} | Bin .../prebuilt/{0x0000809f.spv => 0x00003b43.spv} | Bin .../prebuilt/{0x000080a0.spv => 0x00003b44.spv} | Bin .../prebuilt/{0x000080a1.spv => 0x00003b45.spv} | Bin .../prebuilt/{0x000080a2.spv => 0x00003b46.spv} | Bin .../prebuilt/{0x000080a3.spv => 0x00003b47.spv} | Bin .../prebuilt/{0x000080a4.spv => 0x00003b48.spv} | Bin .../prebuilt/{0x000080a5.spv => 0x00003b49.spv} | Bin .../prebuilt/{0x000080a6.spv => 0x00003b4a.spv} | Bin .../prebuilt/{0x000080a7.spv => 0x00003b4b.spv} | Bin .../prebuilt/{0x000080a8.spv => 0x00003b4c.spv} | Bin .../prebuilt/{0x000080a9.spv => 0x00003b4d.spv} | Bin .../prebuilt/{0x000080aa.spv => 0x00003b4e.spv} | Bin .../prebuilt/{0x000080ab.spv => 0x00003b4f.spv} | Bin .../prebuilt/{0x000080ac.spv => 0x00003b50.spv} | Bin .../prebuilt/{0x000080ad.spv => 0x00003b51.spv} | Bin .../prebuilt/{0x000080ae.spv => 0x00003b52.spv} | Bin .../prebuilt/{0x000080af.spv => 0x00003b53.spv} | Bin .../prebuilt/{0x000080b0.spv => 0x00003b54.spv} | Bin .../prebuilt/{0x000080b1.spv => 0x00003b55.spv} | Bin .../prebuilt/{0x000080b2.spv => 0x00003b56.spv} | Bin .../prebuilt/{0x000080b3.spv => 0x00003b57.spv} | Bin .../prebuilt/{0x000080b4.spv => 0x00003b58.spv} | Bin .../prebuilt/{0x000080b5.spv => 0x00003b59.spv} | Bin .../prebuilt/{0x000080b6.spv => 0x00003b5a.spv} | Bin .../prebuilt/{0x000080b7.spv => 0x00003b5b.spv} | Bin .../prebuilt/{0x000080b8.spv => 0x00003b5c.spv} | Bin .../prebuilt/{0x000080b9.spv => 0x00003b5d.spv} | Bin .../prebuilt/{0x000080ba.spv => 0x00003b5e.spv} | Bin .../prebuilt/{0x000080bb.spv => 0x00003b5f.spv} | Bin .../prebuilt/{0x000080bc.spv => 0x00003b60.spv} | Bin .../prebuilt/{0x000080bd.spv => 0x00003b61.spv} | Bin .../prebuilt/{0x000080be.spv => 0x00003b62.spv} | Bin .../prebuilt/{0x000080bf.spv => 0x00003b63.spv} | Bin .../prebuilt/{0x000080c0.spv => 0x00003b64.spv} | Bin .../prebuilt/{0x000080c1.spv => 0x00003b65.spv} | Bin .../prebuilt/{0x000080c2.spv => 0x00003b66.spv} | Bin .../prebuilt/{0x000080c3.spv => 0x00003b67.spv} | Bin .../prebuilt/{0x000080c4.spv => 0x00003b68.spv} | Bin .../prebuilt/{0x000080c5.spv => 0x00003b69.spv} | Bin .../prebuilt/{0x000080c6.spv => 0x00003b6a.spv} | Bin .../prebuilt/{0x000080c7.spv => 0x00003b6b.spv} | Bin .../prebuilt/{0x000080c8.spv => 0x00003b6c.spv} | Bin .../prebuilt/{0x000080c9.spv => 0x00003b6d.spv} | Bin .../prebuilt/{0x000080ca.spv => 0x00003b6e.spv} | Bin .../prebuilt/{0x000080cb.spv => 0x00003b6f.spv} | Bin .../prebuilt/{0x000080cc.spv => 0x00003b70.spv} | Bin .../prebuilt/{0x000080cd.spv => 0x00003b71.spv} | Bin .../prebuilt/{0x000080ce.spv => 0x00003b72.spv} | Bin .../prebuilt/{0x000080cf.spv => 0x00003b73.spv} | Bin .../prebuilt/{0x000080d0.spv => 0x00003b74.spv} | Bin .../prebuilt/{0x000080d1.spv => 0x00003b75.spv} | Bin .../prebuilt/{0x000080d2.spv => 0x00003b76.spv} | Bin .../prebuilt/{0x000080d3.spv => 0x00003b77.spv} | Bin .../prebuilt/{0x000080d4.spv => 0x00003b78.spv} | Bin .../prebuilt/{0x000080d5.spv => 0x00003b79.spv} | Bin .../prebuilt/{0x000080d6.spv => 0x00003b7a.spv} | Bin .../prebuilt/{0x000080d7.spv => 0x00003b7b.spv} | Bin .../prebuilt/{0x000080d8.spv => 0x00003b7c.spv} | Bin .../prebuilt/{0x000080d9.spv => 0x00003b7d.spv} | Bin .../prebuilt/{0x000080da.spv => 0x00003b7e.spv} | Bin .../prebuilt/{0x000080db.spv => 0x00003b7f.spv} | Bin .../prebuilt/{0x000080dc.spv => 0x00003b80.spv} | Bin .../prebuilt/{0x000080dd.spv => 0x00003b81.spv} | Bin .../prebuilt/{0x000080de.spv => 0x00003b82.spv} | Bin .../prebuilt/{0x000080df.spv => 0x00003b83.spv} | Bin .../prebuilt/{0x000080e0.spv => 0x00003b84.spv} | Bin .../prebuilt/{0x000080e1.spv => 0x00003b85.spv} | Bin .../prebuilt/{0x000080e2.spv => 0x00003b86.spv} | Bin .../prebuilt/{0x000080e3.spv => 0x00003b87.spv} | Bin .../prebuilt/{0x000080e4.spv => 0x00003b88.spv} | Bin .../prebuilt/{0x000080e5.spv => 0x00003b89.spv} | Bin .../prebuilt/{0x000080e6.spv => 0x00003b8a.spv} | Bin .../prebuilt/{0x000080e7.spv => 0x00003b8b.spv} | Bin .../prebuilt/{0x000080e8.spv => 0x00003b8c.spv} | Bin .../prebuilt/{0x000080e9.spv => 0x00003b8d.spv} | Bin .../prebuilt/{0x000080ea.spv => 0x00003b8e.spv} | Bin .../prebuilt/{0x000080eb.spv => 0x00003b8f.spv} | Bin .../prebuilt/{0x000080ec.spv => 0x00003b90.spv} | Bin .../prebuilt/{0x000080ed.spv => 0x00003b91.spv} | Bin .../prebuilt/{0x000080ee.spv => 0x00003b92.spv} | Bin .../prebuilt/{0x000080ef.spv => 0x00003b93.spv} | Bin .../prebuilt/{0x000080f0.spv => 0x00003b94.spv} | Bin .../prebuilt/{0x000080f1.spv => 0x00003b95.spv} | Bin .../prebuilt/{0x000080f2.spv => 0x00003b96.spv} | Bin .../prebuilt/{0x000080f3.spv => 0x00003b97.spv} | Bin .../prebuilt/{0x000080f4.spv => 0x00003b98.spv} | Bin .../prebuilt/{0x000080f5.spv => 0x00003b99.spv} | Bin .../prebuilt/{0x000080f6.spv => 0x00003b9a.spv} | Bin .../prebuilt/{0x000080f7.spv => 0x00003b9b.spv} | Bin .../prebuilt/{0x000080f8.spv => 0x00003b9c.spv} | Bin .../prebuilt/{0x000080f9.spv => 0x00003b9d.spv} | Bin .../prebuilt/{0x000080fa.spv => 0x00003b9e.spv} | Bin .../prebuilt/{0x000080fb.spv => 0x00003b9f.spv} | Bin .../prebuilt/{0x000080fc.spv => 0x00003ba0.spv} | Bin .../prebuilt/{0x000080fd.spv => 0x00003ba1.spv} | Bin .../prebuilt/{0x000080fe.spv => 0x00003ba2.spv} | Bin .../prebuilt/{0x000080ff.spv => 0x00003ba3.spv} | Bin .../prebuilt/{0x00008100.spv => 0x00003ba4.spv} | Bin .../prebuilt/{0x00008101.spv => 0x00003ba5.spv} | Bin .../prebuilt/{0x00008102.spv => 0x00003ba6.spv} | Bin .../prebuilt/{0x00008103.spv => 0x00003ba7.spv} | Bin .../prebuilt/{0x00008104.spv => 0x00003ba8.spv} | Bin .../prebuilt/{0x00008105.spv => 0x00003ba9.spv} | Bin .../prebuilt/{0x00008106.spv => 0x00003baa.spv} | Bin .../prebuilt/{0x00008107.spv => 0x00003bab.spv} | Bin .../prebuilt/{0x00008108.spv => 0x00003bac.spv} | Bin .../prebuilt/{0x00008109.spv => 0x00003bad.spv} | Bin .../prebuilt/{0x0000810a.spv => 0x00003bae.spv} | Bin .../prebuilt/{0x0000810b.spv => 0x00003baf.spv} | Bin .../prebuilt/{0x0000810c.spv => 0x00003bb0.spv} | Bin .../prebuilt/{0x0000810d.spv => 0x00003bb1.spv} | Bin .../prebuilt/{0x0000810e.spv => 0x00003bb2.spv} | Bin .../prebuilt/{0x0000810f.spv => 0x00003bb3.spv} | Bin .../prebuilt/{0x00008110.spv => 0x00003bb4.spv} | Bin .../prebuilt/{0x00008111.spv => 0x00003bb5.spv} | Bin .../prebuilt/{0x00008112.spv => 0x00003bb6.spv} | Bin .../prebuilt/{0x00008113.spv => 0x00003bb7.spv} | Bin .../prebuilt/{0x00008114.spv => 0x00003bb8.spv} | Bin .../prebuilt/{0x00008115.spv => 0x00003bb9.spv} | Bin .../prebuilt/{0x00008116.spv => 0x00003bba.spv} | Bin .../prebuilt/{0x00008117.spv => 0x00003bbb.spv} | Bin .../prebuilt/{0x00008118.spv => 0x00003bbc.spv} | Bin .../prebuilt/{0x00008119.spv => 0x00003bbd.spv} | Bin .../prebuilt/{0x0000811a.spv => 0x00003bbe.spv} | Bin .../prebuilt/{0x0000811b.spv => 0x00003bbf.spv} | Bin .../prebuilt/{0x0000811c.spv => 0x00003bc0.spv} | Bin .../prebuilt/{0x0000811d.spv => 0x00003bc1.spv} | Bin .../prebuilt/{0x0000811e.spv => 0x00003bc2.spv} | Bin .../prebuilt/{0x0000811f.spv => 0x00003bc3.spv} | Bin .../prebuilt/{0x00008120.spv => 0x00003bc4.spv} | Bin .../prebuilt/{0x00008121.spv => 0x00003bc5.spv} | Bin .../prebuilt/{0x00008122.spv => 0x00003bc6.spv} | Bin .../prebuilt/{0x00008123.spv => 0x00003bc7.spv} | Bin .../prebuilt/{0x00008124.spv => 0x00003bc8.spv} | Bin .../prebuilt/{0x00008125.spv => 0x00003bc9.spv} | Bin .../prebuilt/{0x00008126.spv => 0x00003bca.spv} | Bin .../prebuilt/{0x00008127.spv => 0x00003bcb.spv} | Bin .../prebuilt/{0x00008128.spv => 0x00003bcc.spv} | Bin .../prebuilt/{0x00008129.spv => 0x00003bcd.spv} | Bin .../prebuilt/{0x0000812a.spv => 0x00003bce.spv} | Bin .../prebuilt/{0x0000812b.spv => 0x00003bcf.spv} | Bin .../prebuilt/{0x0000812c.spv => 0x00003bd0.spv} | Bin .../prebuilt/{0x0000812d.spv => 0x00003bd1.spv} | Bin .../prebuilt/{0x0000812e.spv => 0x00003bd2.spv} | Bin .../prebuilt/{0x0000812f.spv => 0x00003bd3.spv} | Bin .../prebuilt/{0x00008130.spv => 0x00003bd4.spv} | Bin .../prebuilt/{0x00008131.spv => 0x00003bd5.spv} | Bin .../prebuilt/{0x00008132.spv => 0x00003bd6.spv} | Bin .../prebuilt/{0x00008133.spv => 0x00003bd7.spv} | Bin .../prebuilt/{0x00008134.spv => 0x00003bd8.spv} | Bin .../prebuilt/{0x00008135.spv => 0x00003bd9.spv} | Bin .../prebuilt/{0x00008136.spv => 0x00003bda.spv} | Bin .../prebuilt/{0x00008137.spv => 0x00003bdb.spv} | Bin .../prebuilt/{0x00008138.spv => 0x00003bdc.spv} | Bin .../prebuilt/{0x00008139.spv => 0x00003bdd.spv} | Bin .../prebuilt/{0x0000813a.spv => 0x00003bde.spv} | Bin .../prebuilt/{0x0000813b.spv => 0x00003bdf.spv} | Bin .../prebuilt/{0x0000813c.spv => 0x00003be0.spv} | Bin .../prebuilt/{0x0000813d.spv => 0x00003be1.spv} | Bin .../prebuilt/{0x0000813e.spv => 0x00003be2.spv} | Bin .../prebuilt/{0x0000813f.spv => 0x00003be3.spv} | Bin .../prebuilt/{0x00008140.spv => 0x00003be4.spv} | Bin .../prebuilt/{0x00008141.spv => 0x00003be5.spv} | Bin .../prebuilt/{0x00008142.spv => 0x00003be6.spv} | Bin .../prebuilt/{0x00008143.spv => 0x00003be7.spv} | Bin .../prebuilt/{0x00008144.spv => 0x00003be8.spv} | Bin .../prebuilt/{0x00008145.spv => 0x00003be9.spv} | Bin .../prebuilt/{0x00008146.spv => 0x00003bea.spv} | Bin .../prebuilt/{0x00008147.spv => 0x00003beb.spv} | Bin .../prebuilt/{0x00008148.spv => 0x00003bec.spv} | Bin .../prebuilt/{0x00008149.spv => 0x00003bed.spv} | Bin .../prebuilt/{0x0000814a.spv => 0x00003bee.spv} | Bin .../prebuilt/{0x0000814b.spv => 0x00003bef.spv} | Bin .../prebuilt/{0x0000814c.spv => 0x00003bf0.spv} | Bin .../prebuilt/{0x0000814d.spv => 0x00003bf1.spv} | Bin .../prebuilt/{0x0000814e.spv => 0x00003bf2.spv} | Bin .../prebuilt/{0x0000814f.spv => 0x00003bf3.spv} | Bin .../prebuilt/{0x00008150.spv => 0x00003bf4.spv} | Bin .../prebuilt/{0x00008151.spv => 0x00003bf5.spv} | Bin .../prebuilt/{0x00008152.spv => 0x00003bf6.spv} | Bin .../prebuilt/{0x00008153.spv => 0x00003bf7.spv} | Bin .../prebuilt/{0x00008154.spv => 0x00003bf8.spv} | Bin .../prebuilt/{0x00008155.spv => 0x00003bf9.spv} | Bin .../prebuilt/{0x00008156.spv => 0x00003bfa.spv} | Bin .../prebuilt/{0x00008157.spv => 0x00003bfb.spv} | Bin .../prebuilt/{0x00008158.spv => 0x00003bfc.spv} | Bin .../prebuilt/{0x00008159.spv => 0x00003bfd.spv} | Bin .../prebuilt/{0x0000815a.spv => 0x00003bfe.spv} | Bin .../prebuilt/{0x0000815b.spv => 0x00003bff.spv} | Bin .../prebuilt/{0x0000815c.spv => 0x00003c00.spv} | Bin .../prebuilt/{0x0000815d.spv => 0x00003c01.spv} | Bin .../prebuilt/{0x0000815e.spv => 0x00003c02.spv} | Bin .../prebuilt/{0x0000815f.spv => 0x00003c03.spv} | Bin .../prebuilt/{0x00008160.spv => 0x00003c04.spv} | Bin .../prebuilt/{0x00008161.spv => 0x00003c05.spv} | Bin .../prebuilt/{0x00008162.spv => 0x00003c06.spv} | Bin .../prebuilt/{0x00008163.spv => 0x00003c07.spv} | Bin .../prebuilt/{0x00008164.spv => 0x00003c08.spv} | Bin .../prebuilt/{0x00008165.spv => 0x00003c09.spv} | Bin .../prebuilt/{0x00008166.spv => 0x00003c0a.spv} | Bin .../prebuilt/{0x00008167.spv => 0x00003c0b.spv} | Bin .../prebuilt/{0x00008168.spv => 0x00003c0c.spv} | Bin .../prebuilt/{0x00008169.spv => 0x00003c0d.spv} | Bin .../prebuilt/{0x0000816a.spv => 0x00003c0e.spv} | Bin .../prebuilt/{0x0000816b.spv => 0x00003c0f.spv} | Bin .../prebuilt/{0x0000816c.spv => 0x00003c10.spv} | Bin .../prebuilt/{0x0000816d.spv => 0x00003c11.spv} | Bin .../prebuilt/{0x0000816e.spv => 0x00003c12.spv} | Bin .../prebuilt/{0x0000816f.spv => 0x00003c13.spv} | Bin .../prebuilt/{0x00008170.spv => 0x00003c14.spv} | Bin .../prebuilt/{0x00008171.spv => 0x00003c15.spv} | Bin .../prebuilt/{0x00008172.spv => 0x00003c16.spv} | Bin .../prebuilt/{0x00008173.spv => 0x00003c17.spv} | Bin .../prebuilt/{0x00008174.spv => 0x00003c18.spv} | Bin .../prebuilt/{0x00008175.spv => 0x00003c19.spv} | Bin .../prebuilt/{0x00008176.spv => 0x00003c1a.spv} | Bin .../prebuilt/{0x00008177.spv => 0x00003c1b.spv} | Bin .../prebuilt/{0x00008178.spv => 0x00003c1c.spv} | Bin .../prebuilt/{0x00008179.spv => 0x00003c1d.spv} | Bin .../prebuilt/{0x0000817a.spv => 0x00003c1e.spv} | Bin .../prebuilt/{0x0000817b.spv => 0x00003c1f.spv} | Bin .../prebuilt/{0x0000817c.spv => 0x00003c20.spv} | Bin .../prebuilt/{0x0000817d.spv => 0x00003c21.spv} | Bin .../prebuilt/{0x0000817e.spv => 0x00003c22.spv} | Bin .../prebuilt/{0x0000817f.spv => 0x00003c23.spv} | Bin .../prebuilt/{0x00008180.spv => 0x00003c24.spv} | Bin .../prebuilt/{0x00008181.spv => 0x00003c25.spv} | Bin .../prebuilt/{0x00008182.spv => 0x00003c26.spv} | Bin .../prebuilt/{0x00008183.spv => 0x00003c27.spv} | Bin .../prebuilt/{0x00008184.spv => 0x00003c28.spv} | Bin .../prebuilt/{0x00008185.spv => 0x00003c29.spv} | Bin .../prebuilt/{0x00008186.spv => 0x00003c2a.spv} | Bin .../prebuilt/{0x00008187.spv => 0x00003c2b.spv} | Bin .../prebuilt/{0x00008188.spv => 0x00003c2c.spv} | Bin .../prebuilt/{0x00008189.spv => 0x00003c2d.spv} | Bin .../prebuilt/{0x0000818a.spv => 0x00003c2e.spv} | Bin .../prebuilt/{0x0000818b.spv => 0x00003c2f.spv} | Bin .../prebuilt/{0x0000818c.spv => 0x00003c30.spv} | Bin .../prebuilt/{0x0000818d.spv => 0x00003c31.spv} | Bin .../prebuilt/{0x0000818e.spv => 0x00003c32.spv} | Bin .../prebuilt/{0x0000818f.spv => 0x00003c33.spv} | Bin .../prebuilt/{0x00008190.spv => 0x00003c34.spv} | Bin .../prebuilt/{0x00008191.spv => 0x00003c35.spv} | Bin .../prebuilt/{0x00008192.spv => 0x00003c36.spv} | Bin .../prebuilt/{0x00008193.spv => 0x00003c37.spv} | Bin .../prebuilt/{0x00008194.spv => 0x00003c38.spv} | Bin .../prebuilt/{0x00008195.spv => 0x00003c39.spv} | Bin .../prebuilt/{0x00008196.spv => 0x00003c3a.spv} | Bin .../prebuilt/{0x00008197.spv => 0x00003c3b.spv} | Bin .../prebuilt/{0x00008198.spv => 0x00003c3c.spv} | Bin .../prebuilt/{0x00008199.spv => 0x00003c3d.spv} | Bin .../prebuilt/{0x0000819a.spv => 0x00003c3e.spv} | Bin .../prebuilt/{0x0000819b.spv => 0x00003c3f.spv} | Bin .../prebuilt/{0x0000819c.spv => 0x00003c40.spv} | Bin .../prebuilt/{0x0000819d.spv => 0x00003c41.spv} | Bin .../prebuilt/{0x0000819e.spv => 0x00003c42.spv} | Bin .../prebuilt/{0x0000819f.spv => 0x00003c43.spv} | Bin .../prebuilt/{0x000081a0.spv => 0x00003c44.spv} | Bin .../prebuilt/{0x000081a1.spv => 0x00003c45.spv} | Bin .../prebuilt/{0x000081a2.spv => 0x00003c46.spv} | Bin .../prebuilt/{0x000081a3.spv => 0x00003c47.spv} | Bin .../prebuilt/{0x000081a4.spv => 0x00003c48.spv} | Bin .../prebuilt/{0x000081a5.spv => 0x00003c49.spv} | Bin .../prebuilt/{0x000081a6.spv => 0x00003c4a.spv} | Bin .../prebuilt/{0x000081a7.spv => 0x00003c4b.spv} | Bin .../prebuilt/{0x000081a8.spv => 0x00003c4c.spv} | Bin .../prebuilt/{0x000081a9.spv => 0x00003c4d.spv} | Bin .../prebuilt/{0x000081aa.spv => 0x00003c4e.spv} | Bin .../prebuilt/{0x000081ab.spv => 0x00003c4f.spv} | Bin .../prebuilt/{0x000081ac.spv => 0x00003c50.spv} | Bin .../prebuilt/{0x000081ad.spv => 0x00003c51.spv} | Bin .../prebuilt/{0x000081ae.spv => 0x00003c52.spv} | Bin .../prebuilt/{0x000081af.spv => 0x00003c53.spv} | Bin .../prebuilt/{0x000081b0.spv => 0x00003c54.spv} | Bin .../prebuilt/{0x000081b1.spv => 0x00003c55.spv} | Bin .../prebuilt/{0x000081b2.spv => 0x00003c56.spv} | Bin .../prebuilt/{0x000081b3.spv => 0x00003c57.spv} | Bin .../prebuilt/{0x000081b4.spv => 0x00003c58.spv} | Bin .../prebuilt/{0x000081b5.spv => 0x00003c59.spv} | Bin .../prebuilt/{0x000081b6.spv => 0x00003c5a.spv} | Bin .../prebuilt/{0x000081b7.spv => 0x00003c5b.spv} | Bin .../prebuilt/{0x000081b8.spv => 0x00003c5c.spv} | Bin .../prebuilt/{0x000081b9.spv => 0x00003c5d.spv} | Bin .../prebuilt/{0x000081ba.spv => 0x00003c5e.spv} | Bin .../prebuilt/{0x000081bb.spv => 0x00003c5f.spv} | Bin .../prebuilt/{0x000081bc.spv => 0x00003c60.spv} | Bin .../prebuilt/{0x000081bd.spv => 0x00003c61.spv} | Bin .../prebuilt/{0x000081be.spv => 0x00003c62.spv} | Bin .../prebuilt/{0x000081bf.spv => 0x00003c63.spv} | Bin .../prebuilt/{0x000081c0.spv => 0x00003c64.spv} | Bin .../prebuilt/{0x000081c1.spv => 0x00003c65.spv} | Bin .../prebuilt/{0x000081c2.spv => 0x00003c66.spv} | Bin .../prebuilt/{0x000081c3.spv => 0x00003c67.spv} | Bin .../prebuilt/{0x000081c4.spv => 0x00003c68.spv} | Bin .../prebuilt/{0x000081c5.spv => 0x00003c69.spv} | Bin .../prebuilt/{0x000081c6.spv => 0x00003c6a.spv} | Bin .../prebuilt/{0x000081c7.spv => 0x00003c6b.spv} | Bin .../prebuilt/{0x000081c8.spv => 0x00003c6c.spv} | Bin .../prebuilt/{0x000081c9.spv => 0x00003c6d.spv} | Bin .../prebuilt/{0x000081ca.spv => 0x00003c6e.spv} | Bin .../prebuilt/{0x000081cb.spv => 0x00003c6f.spv} | Bin .../prebuilt/{0x000081cc.spv => 0x00003c70.spv} | Bin .../prebuilt/{0x000081cd.spv => 0x00003c71.spv} | Bin .../prebuilt/{0x000081ce.spv => 0x00003c72.spv} | Bin .../prebuilt/{0x000081cf.spv => 0x00003c73.spv} | Bin .../prebuilt/{0x000081d0.spv => 0x00003c74.spv} | Bin .../prebuilt/{0x000081d1.spv => 0x00003c75.spv} | Bin .../prebuilt/{0x000081d2.spv => 0x00003c76.spv} | Bin .../prebuilt/{0x000081d3.spv => 0x00003c77.spv} | Bin .../prebuilt/{0x000081d4.spv => 0x00003c78.spv} | Bin .../prebuilt/{0x000081d5.spv => 0x00003c79.spv} | Bin .../prebuilt/{0x000081d6.spv => 0x00003c7a.spv} | Bin .../prebuilt/{0x000081d7.spv => 0x00003c7b.spv} | Bin .../prebuilt/{0x000081d8.spv => 0x00003c7c.spv} | Bin .../prebuilt/{0x000081d9.spv => 0x00003c7d.spv} | Bin .../prebuilt/{0x000081da.spv => 0x00003c7e.spv} | Bin .../prebuilt/{0x000081db.spv => 0x00003c7f.spv} | Bin .../prebuilt/{0x000081dc.spv => 0x00003c80.spv} | Bin .../prebuilt/{0x000081dd.spv => 0x00003c81.spv} | Bin .../prebuilt/{0x000081de.spv => 0x00003c82.spv} | Bin .../prebuilt/{0x000081df.spv => 0x00003c83.spv} | Bin .../prebuilt/{0x000081e0.spv => 0x00003c84.spv} | Bin .../prebuilt/{0x000081e1.spv => 0x00003c85.spv} | Bin .../prebuilt/{0x000081e2.spv => 0x00003c86.spv} | Bin .../prebuilt/{0x000081e3.spv => 0x00003c87.spv} | Bin .../prebuilt/{0x000081e4.spv => 0x00003c88.spv} | Bin .../prebuilt/{0x000081e5.spv => 0x00003c89.spv} | Bin .../prebuilt/{0x000081e6.spv => 0x00003c8a.spv} | Bin .../prebuilt/{0x000081e7.spv => 0x00003c8b.spv} | Bin .../prebuilt/{0x000081e8.spv => 0x00003c8c.spv} | Bin .../prebuilt/{0x000081e9.spv => 0x00003c8d.spv} | Bin .../prebuilt/{0x000081ea.spv => 0x00003c8e.spv} | Bin .../prebuilt/{0x000081eb.spv => 0x00003c8f.spv} | Bin .../prebuilt/{0x000081ec.spv => 0x00003c90.spv} | Bin .../prebuilt/{0x000081ed.spv => 0x00003c91.spv} | Bin .../prebuilt/{0x000081ee.spv => 0x00003c92.spv} | Bin .../prebuilt/{0x000081ef.spv => 0x00003c93.spv} | Bin .../prebuilt/{0x000081f0.spv => 0x00003c94.spv} | Bin .../prebuilt/{0x000081f1.spv => 0x00003c95.spv} | Bin .../prebuilt/{0x000081f2.spv => 0x00003c96.spv} | Bin .../prebuilt/{0x000081f3.spv => 0x00003c97.spv} | Bin .../prebuilt/{0x000081f4.spv => 0x00003c98.spv} | Bin .../prebuilt/{0x000081f5.spv => 0x00003c99.spv} | Bin .../prebuilt/{0x000081f6.spv => 0x00003c9a.spv} | Bin .../prebuilt/{0x000081f7.spv => 0x00003c9b.spv} | Bin .../prebuilt/{0x000081f8.spv => 0x00003c9c.spv} | Bin .../prebuilt/{0x000081f9.spv => 0x00003c9d.spv} | Bin .../prebuilt/{0x000081fa.spv => 0x00003c9e.spv} | Bin .../prebuilt/{0x000081fb.spv => 0x00003c9f.spv} | Bin .../prebuilt/{0x000081fc.spv => 0x00003ca0.spv} | Bin .../prebuilt/{0x000081fd.spv => 0x00003ca1.spv} | Bin .../prebuilt/{0x000081fe.spv => 0x00003ca2.spv} | Bin .../prebuilt/{0x000081ff.spv => 0x00003ca3.spv} | Bin .../prebuilt/{0x00008200.spv => 0x00003ca4.spv} | Bin .../prebuilt/{0x00008201.spv => 0x00003ca5.spv} | Bin .../prebuilt/{0x00008202.spv => 0x00003ca6.spv} | Bin .../prebuilt/{0x00008203.spv => 0x00003ca7.spv} | Bin .../prebuilt/{0x00008204.spv => 0x00003ca8.spv} | Bin .../prebuilt/{0x00008205.spv => 0x00003ca9.spv} | Bin .../prebuilt/{0x00008206.spv => 0x00003caa.spv} | Bin .../prebuilt/{0x00008207.spv => 0x00003cab.spv} | Bin .../prebuilt/{0x00008208.spv => 0x00003cac.spv} | Bin .../prebuilt/{0x00008209.spv => 0x00003cad.spv} | Bin .../prebuilt/{0x0000820a.spv => 0x00003cae.spv} | Bin .../prebuilt/{0x0000820b.spv => 0x00003caf.spv} | Bin .../prebuilt/{0x0000820c.spv => 0x00003cb0.spv} | Bin .../prebuilt/{0x0000820d.spv => 0x00003cb1.spv} | Bin .../prebuilt/{0x0000820e.spv => 0x00003cb2.spv} | Bin .../prebuilt/{0x0000820f.spv => 0x00003cb3.spv} | Bin .../prebuilt/{0x00008210.spv => 0x00003cb4.spv} | Bin .../prebuilt/{0x00008211.spv => 0x00003cb5.spv} | Bin .../prebuilt/{0x00008212.spv => 0x00003cb6.spv} | Bin .../prebuilt/{0x00008213.spv => 0x00003cb7.spv} | Bin .../prebuilt/{0x00008214.spv => 0x00003cb8.spv} | Bin .../prebuilt/{0x00008215.spv => 0x00003cb9.spv} | Bin .../prebuilt/{0x00008216.spv => 0x00003cba.spv} | Bin .../prebuilt/{0x00008217.spv => 0x00003cbb.spv} | Bin .../prebuilt/{0x00008218.spv => 0x00003cbc.spv} | Bin .../prebuilt/{0x00008219.spv => 0x00003cbd.spv} | Bin .../prebuilt/{0x0000821a.spv => 0x00003cbe.spv} | Bin .../prebuilt/{0x0000821b.spv => 0x00003cbf.spv} | Bin .../prebuilt/{0x0000821c.spv => 0x00003cc0.spv} | Bin .../prebuilt/{0x0000821d.spv => 0x00003cc1.spv} | Bin .../prebuilt/{0x0000821e.spv => 0x00003cc2.spv} | Bin .../prebuilt/{0x0000821f.spv => 0x00003cc3.spv} | Bin .../prebuilt/{0x00008220.spv => 0x00003cc4.spv} | Bin .../prebuilt/{0x00008221.spv => 0x00003cc5.spv} | Bin .../prebuilt/{0x00008222.spv => 0x00003cc6.spv} | Bin .../prebuilt/{0x00008223.spv => 0x00003cc7.spv} | Bin .../prebuilt/{0x00008224.spv => 0x00003cc8.spv} | Bin .../prebuilt/{0x00008225.spv => 0x00003cc9.spv} | Bin .../prebuilt/{0x00008226.spv => 0x00003cca.spv} | Bin .../prebuilt/{0x00008227.spv => 0x00003ccb.spv} | Bin .../prebuilt/{0x00008228.spv => 0x00003ccc.spv} | Bin .../prebuilt/{0x00008229.spv => 0x00003ccd.spv} | Bin .../prebuilt/{0x0000822a.spv => 0x00003cce.spv} | Bin .../prebuilt/{0x0000822b.spv => 0x00003ccf.spv} | Bin .../prebuilt/{0x0000822c.spv => 0x00003cd0.spv} | Bin .../prebuilt/{0x0000822d.spv => 0x00003cd1.spv} | Bin .../prebuilt/{0x0000822e.spv => 0x00003cd2.spv} | Bin .../prebuilt/{0x0000822f.spv => 0x00003cd3.spv} | Bin .../prebuilt/{0x00008230.spv => 0x00003cd4.spv} | Bin .../prebuilt/{0x00008231.spv => 0x00003cd5.spv} | Bin .../prebuilt/{0x00008232.spv => 0x00003cd6.spv} | Bin .../prebuilt/{0x00008233.spv => 0x00003cd7.spv} | Bin .../prebuilt/{0x00008234.spv => 0x00003cd8.spv} | Bin .../prebuilt/{0x00008235.spv => 0x00003cd9.spv} | Bin .../prebuilt/{0x00008236.spv => 0x00003cda.spv} | Bin .../prebuilt/{0x00008237.spv => 0x00003cdb.spv} | Bin .../prebuilt/{0x00008238.spv => 0x00003cdc.spv} | Bin .../prebuilt/{0x00008239.spv => 0x00003cdd.spv} | Bin .../prebuilt/{0x0000823a.spv => 0x00003cde.spv} | Bin .../prebuilt/{0x0000823b.spv => 0x00003cdf.spv} | Bin .../prebuilt/{0x0000823c.spv => 0x00003ce0.spv} | Bin .../prebuilt/{0x0000823d.spv => 0x00003ce1.spv} | Bin .../prebuilt/{0x0000823e.spv => 0x00003ce2.spv} | Bin .../prebuilt/{0x0000823f.spv => 0x00003ce3.spv} | Bin .../prebuilt/{0x00008240.spv => 0x00003ce4.spv} | Bin .../prebuilt/{0x00008241.spv => 0x00003ce5.spv} | Bin .../prebuilt/{0x00008242.spv => 0x00003ce6.spv} | Bin .../prebuilt/{0x00008243.spv => 0x00003ce7.spv} | Bin .../prebuilt/{0x00008244.spv => 0x00003ce8.spv} | Bin .../prebuilt/{0x00008245.spv => 0x00003ce9.spv} | Bin .../prebuilt/{0x00008246.spv => 0x00003cea.spv} | Bin .../prebuilt/{0x00008247.spv => 0x00003ceb.spv} | Bin .../prebuilt/{0x00008248.spv => 0x00003cec.spv} | Bin .../prebuilt/{0x00008249.spv => 0x00003ced.spv} | Bin .../prebuilt/{0x0000824a.spv => 0x00003cee.spv} | Bin .../prebuilt/{0x0000824b.spv => 0x00003cef.spv} | Bin .../prebuilt/{0x0000824c.spv => 0x00003cf0.spv} | Bin .../prebuilt/{0x0000824d.spv => 0x00003cf1.spv} | Bin .../prebuilt/{0x0000824e.spv => 0x00003cf2.spv} | Bin .../prebuilt/{0x0000824f.spv => 0x00003cf3.spv} | Bin .../prebuilt/{0x00008250.spv => 0x00003cf4.spv} | Bin .../prebuilt/{0x00008251.spv => 0x00003cf5.spv} | Bin .../prebuilt/{0x00008252.spv => 0x00003cf6.spv} | Bin .../prebuilt/{0x00008253.spv => 0x00003cf7.spv} | Bin .../prebuilt/{0x00008254.spv => 0x00003cf8.spv} | Bin .../prebuilt/{0x00008255.spv => 0x00003cf9.spv} | Bin .../prebuilt/{0x00008256.spv => 0x00003cfa.spv} | Bin .../prebuilt/{0x00008257.spv => 0x00003cfb.spv} | Bin .../prebuilt/{0x00008258.spv => 0x00003cfc.spv} | Bin .../prebuilt/{0x00008259.spv => 0x00003cfd.spv} | Bin .../prebuilt/{0x0000825a.spv => 0x00003cfe.spv} | Bin .../prebuilt/{0x0000825b.spv => 0x00003cff.spv} | Bin .../prebuilt/{0x0000825c.spv => 0x00003d00.spv} | Bin .../prebuilt/{0x0000825d.spv => 0x00003d01.spv} | Bin .../prebuilt/{0x0000825e.spv => 0x00003d02.spv} | Bin .../prebuilt/{0x0000825f.spv => 0x00003d03.spv} | Bin .../prebuilt/{0x00008260.spv => 0x00003d04.spv} | Bin .../prebuilt/{0x00008261.spv => 0x00003d05.spv} | Bin .../prebuilt/{0x00008262.spv => 0x00003d06.spv} | Bin .../prebuilt/{0x00008263.spv => 0x00003d07.spv} | Bin .../prebuilt/{0x00008264.spv => 0x00003d08.spv} | Bin .../prebuilt/{0x00008265.spv => 0x00003d09.spv} | Bin .../prebuilt/{0x00008266.spv => 0x00003d0a.spv} | Bin .../prebuilt/{0x00008267.spv => 0x00003d0b.spv} | Bin .../prebuilt/{0x00008268.spv => 0x00003d0c.spv} | Bin .../prebuilt/{0x00008269.spv => 0x00003d0d.spv} | Bin .../prebuilt/{0x0000826a.spv => 0x00003d0e.spv} | Bin .../prebuilt/{0x0000826b.spv => 0x00003d0f.spv} | Bin .../prebuilt/{0x0000826c.spv => 0x00003d10.spv} | Bin .../prebuilt/{0x0000826d.spv => 0x00003d11.spv} | Bin .../prebuilt/{0x0000826e.spv => 0x00003d12.spv} | Bin .../prebuilt/{0x0000826f.spv => 0x00003d13.spv} | Bin .../prebuilt/{0x00008270.spv => 0x00003d14.spv} | Bin .../prebuilt/{0x00008271.spv => 0x00003d15.spv} | Bin .../prebuilt/{0x00008272.spv => 0x00003d16.spv} | Bin .../prebuilt/{0x00008273.spv => 0x00003d17.spv} | Bin .../prebuilt/{0x00008274.spv => 0x00003d18.spv} | Bin .../prebuilt/{0x00008275.spv => 0x00003d19.spv} | Bin .../prebuilt/{0x00008276.spv => 0x00003d1a.spv} | Bin .../prebuilt/{0x00008277.spv => 0x00003d1b.spv} | Bin .../prebuilt/{0x00008278.spv => 0x00003d1c.spv} | Bin .../prebuilt/{0x00008279.spv => 0x00003d1d.spv} | Bin .../prebuilt/{0x0000827a.spv => 0x00003d1e.spv} | Bin .../prebuilt/{0x0000827b.spv => 0x00003d1f.spv} | Bin .../prebuilt/{0x0000827c.spv => 0x00003d20.spv} | Bin .../prebuilt/{0x0000827d.spv => 0x00003d21.spv} | Bin .../prebuilt/{0x0000827e.spv => 0x00003d22.spv} | Bin .../prebuilt/{0x0000827f.spv => 0x00003d23.spv} | Bin .../prebuilt/{0x00008280.spv => 0x00003d24.spv} | Bin .../prebuilt/{0x00008281.spv => 0x00003d25.spv} | Bin .../prebuilt/{0x00008282.spv => 0x00003d26.spv} | Bin .../prebuilt/{0x00008283.spv => 0x00003d27.spv} | Bin .../prebuilt/{0x00008284.spv => 0x00003d28.spv} | Bin .../prebuilt/{0x00008285.spv => 0x00003d29.spv} | Bin .../prebuilt/{0x00008286.spv => 0x00003d2a.spv} | Bin .../prebuilt/{0x00008287.spv => 0x00003d2b.spv} | Bin .../prebuilt/{0x00008288.spv => 0x00003d2c.spv} | Bin .../prebuilt/{0x00008289.spv => 0x00003d2d.spv} | Bin .../prebuilt/{0x0000828a.spv => 0x00003d2e.spv} | Bin .../prebuilt/{0x0000828b.spv => 0x00003d2f.spv} | Bin .../prebuilt/{0x0000828c.spv => 0x00003d30.spv} | Bin .../prebuilt/{0x0000828d.spv => 0x00003d31.spv} | Bin .../prebuilt/{0x0000828e.spv => 0x00003d32.spv} | Bin .../prebuilt/{0x0000828f.spv => 0x00003d33.spv} | Bin .../prebuilt/{0x00008290.spv => 0x00003d34.spv} | Bin .../prebuilt/{0x00008291.spv => 0x00003d35.spv} | Bin .../prebuilt/{0x00008292.spv => 0x00003d36.spv} | Bin .../prebuilt/{0x00008293.spv => 0x00003d37.spv} | Bin .../prebuilt/{0x00008294.spv => 0x00003d38.spv} | Bin .../prebuilt/{0x00008295.spv => 0x00003d39.spv} | Bin .../prebuilt/{0x00008296.spv => 0x00003d3a.spv} | Bin .../prebuilt/{0x00008297.spv => 0x00003d3b.spv} | Bin .../prebuilt/{0x00008298.spv => 0x00003d3c.spv} | Bin .../prebuilt/{0x00008299.spv => 0x00003d3d.spv} | Bin .../prebuilt/{0x0000829a.spv => 0x00003d3e.spv} | Bin .../prebuilt/{0x0000829b.spv => 0x00003d3f.spv} | Bin .../prebuilt/{0x0000829c.spv => 0x00003d40.spv} | Bin .../prebuilt/{0x0000829d.spv => 0x00003d41.spv} | Bin .../prebuilt/{0x0000829e.spv => 0x00003d42.spv} | Bin .../prebuilt/{0x0000829f.spv => 0x00003d43.spv} | Bin .../prebuilt/{0x000082a0.spv => 0x00003d44.spv} | Bin .../prebuilt/{0x000082a1.spv => 0x00003d45.spv} | Bin .../prebuilt/{0x000082a2.spv => 0x00003d46.spv} | Bin .../prebuilt/{0x000082a3.spv => 0x00003d47.spv} | Bin .../prebuilt/{0x000082a4.spv => 0x00003d48.spv} | Bin .../prebuilt/{0x000082a5.spv => 0x00003d49.spv} | Bin .../prebuilt/{0x000082a6.spv => 0x00003d4a.spv} | Bin .../prebuilt/{0x000082a7.spv => 0x00003d4b.spv} | Bin .../prebuilt/{0x000082a8.spv => 0x00003d4c.spv} | Bin .../prebuilt/{0x000082a9.spv => 0x00003d4d.spv} | Bin .../prebuilt/{0x000082aa.spv => 0x00003d4e.spv} | Bin .../prebuilt/{0x000082ab.spv => 0x00003d4f.spv} | Bin .../prebuilt/{0x000082ac.spv => 0x00003d50.spv} | Bin .../prebuilt/{0x000082ad.spv => 0x00003d51.spv} | Bin .../prebuilt/{0x000082ae.spv => 0x00003d52.spv} | Bin .../prebuilt/{0x000082af.spv => 0x00003d53.spv} | Bin .../prebuilt/{0x000082b0.spv => 0x00003d54.spv} | Bin .../prebuilt/{0x000082b1.spv => 0x00003d55.spv} | Bin .../prebuilt/{0x000082b2.spv => 0x00003d56.spv} | Bin .../prebuilt/{0x000082b3.spv => 0x00003d57.spv} | Bin .../prebuilt/{0x000082b4.spv => 0x00003d58.spv} | Bin .../prebuilt/{0x000082b5.spv => 0x00003d59.spv} | Bin .../prebuilt/{0x000082b6.spv => 0x00003d5a.spv} | Bin .../prebuilt/{0x000082b7.spv => 0x00003d5b.spv} | Bin .../prebuilt/{0x000082b8.spv => 0x00003d5c.spv} | Bin .../prebuilt/{0x000082b9.spv => 0x00003d5d.spv} | Bin .../prebuilt/{0x000082ba.spv => 0x00003d5e.spv} | Bin .../prebuilt/{0x000082bb.spv => 0x00003d5f.spv} | Bin .../prebuilt/{0x000082bc.spv => 0x00003d60.spv} | Bin .../prebuilt/{0x000082bd.spv => 0x00003d61.spv} | Bin .../prebuilt/{0x000082be.spv => 0x00003d62.spv} | Bin .../prebuilt/{0x000082bf.spv => 0x00003d63.spv} | Bin .../prebuilt/{0x000082c0.spv => 0x00003d64.spv} | Bin .../prebuilt/{0x000082c1.spv => 0x00003d65.spv} | Bin .../prebuilt/{0x000082c2.spv => 0x00003d66.spv} | Bin .../prebuilt/{0x000082c3.spv => 0x00003d67.spv} | Bin .../prebuilt/{0x000082c4.spv => 0x00003d68.spv} | Bin .../prebuilt/{0x000082c5.spv => 0x00003d69.spv} | Bin .../prebuilt/{0x000082c6.spv => 0x00003d6a.spv} | Bin .../prebuilt/{0x000082c7.spv => 0x00003d6b.spv} | Bin .../prebuilt/{0x000082c8.spv => 0x00003d6c.spv} | Bin .../prebuilt/{0x000082c9.spv => 0x00003d6d.spv} | Bin .../prebuilt/{0x000082ca.spv => 0x00003d6e.spv} | Bin .../prebuilt/{0x000082cb.spv => 0x00003d6f.spv} | Bin .../prebuilt/{0x000082cc.spv => 0x00003d70.spv} | Bin .../prebuilt/{0x000082cd.spv => 0x00003d71.spv} | Bin .../prebuilt/{0x000082ce.spv => 0x00003d72.spv} | Bin .../prebuilt/{0x000082cf.spv => 0x00003d73.spv} | Bin .../prebuilt/{0x000082d0.spv => 0x00003d74.spv} | Bin .../prebuilt/{0x000082d1.spv => 0x00003d75.spv} | Bin .../prebuilt/{0x000082d2.spv => 0x00003d76.spv} | Bin .../prebuilt/{0x000082d3.spv => 0x00003d77.spv} | Bin .../prebuilt/{0x000082d4.spv => 0x00003d78.spv} | Bin .../prebuilt/{0x000082d5.spv => 0x00003d79.spv} | Bin .../prebuilt/{0x000082d6.spv => 0x00003d7a.spv} | Bin .../prebuilt/{0x000082d7.spv => 0x00003d7b.spv} | Bin .../prebuilt/{0x000082d8.spv => 0x00003d7c.spv} | Bin .../prebuilt/{0x000082d9.spv => 0x00003d7d.spv} | Bin .../prebuilt/{0x000082da.spv => 0x00003d7e.spv} | Bin .../prebuilt/{0x000082db.spv => 0x00003d7f.spv} | Bin .../prebuilt/{0x000082dc.spv => 0x00003d80.spv} | Bin .../prebuilt/{0x000082dd.spv => 0x00003d81.spv} | Bin .../prebuilt/{0x000082de.spv => 0x00003d82.spv} | Bin .../prebuilt/{0x000082df.spv => 0x00003d83.spv} | Bin .../prebuilt/{0x000082e0.spv => 0x00003d84.spv} | Bin .../prebuilt/{0x000082e1.spv => 0x00003d85.spv} | Bin .../prebuilt/{0x000082e2.spv => 0x00003d86.spv} | Bin .../prebuilt/{0x000082e3.spv => 0x00003d87.spv} | Bin .../prebuilt/{0x000082e4.spv => 0x00003d88.spv} | Bin .../prebuilt/{0x000082e5.spv => 0x00003d89.spv} | Bin .../prebuilt/{0x000082e6.spv => 0x00003d8a.spv} | Bin .../prebuilt/{0x000082e7.spv => 0x00003d8b.spv} | Bin .../prebuilt/{0x000082e8.spv => 0x00003d8c.spv} | Bin .../prebuilt/{0x000082e9.spv => 0x00003d8d.spv} | Bin .../prebuilt/{0x000082ea.spv => 0x00003d8e.spv} | Bin .../prebuilt/{0x000082eb.spv => 0x00003d8f.spv} | Bin .../prebuilt/{0x000082ec.spv => 0x00003d90.spv} | Bin .../prebuilt/{0x000082ed.spv => 0x00003d91.spv} | Bin .../prebuilt/{0x000082ee.spv => 0x00003d92.spv} | Bin .../prebuilt/{0x000082ef.spv => 0x00003d93.spv} | Bin .../prebuilt/{0x000082f0.spv => 0x00003d94.spv} | Bin .../prebuilt/{0x000082f1.spv => 0x00003d95.spv} | Bin .../prebuilt/{0x000082f2.spv => 0x00003d96.spv} | Bin .../prebuilt/{0x000082f3.spv => 0x00003d97.spv} | Bin .../prebuilt/{0x000082f4.spv => 0x00003d98.spv} | Bin .../prebuilt/{0x000082f5.spv => 0x00003d99.spv} | Bin .../prebuilt/{0x000082f6.spv => 0x00003d9a.spv} | Bin .../prebuilt/{0x000082f7.spv => 0x00003d9b.spv} | Bin .../prebuilt/{0x000082f8.spv => 0x00003d9c.spv} | Bin .../prebuilt/{0x000082f9.spv => 0x00003d9d.spv} | Bin .../prebuilt/{0x000082fa.spv => 0x00003d9e.spv} | Bin .../prebuilt/{0x000082fb.spv => 0x00003d9f.spv} | Bin .../prebuilt/{0x000082fc.spv => 0x00003da0.spv} | Bin .../prebuilt/{0x000082fd.spv => 0x00003da1.spv} | Bin .../prebuilt/{0x000082fe.spv => 0x00003da2.spv} | Bin .../prebuilt/{0x000082ff.spv => 0x00003da3.spv} | Bin .../prebuilt/{0x00008300.spv => 0x00003da4.spv} | Bin .../prebuilt/{0x00008301.spv => 0x00003da5.spv} | Bin .../prebuilt/{0x00008302.spv => 0x00003da6.spv} | Bin .../prebuilt/{0x00008303.spv => 0x00003da7.spv} | Bin .../prebuilt/{0x00008304.spv => 0x00003da8.spv} | Bin .../prebuilt/{0x00008305.spv => 0x00003da9.spv} | Bin .../prebuilt/{0x00008306.spv => 0x00003daa.spv} | Bin .../prebuilt/{0x00008307.spv => 0x00003dab.spv} | Bin .../prebuilt/{0x00008308.spv => 0x00003dac.spv} | Bin .../prebuilt/{0x00008309.spv => 0x00003dad.spv} | Bin .../prebuilt/{0x0000830a.spv => 0x00003dae.spv} | Bin .../prebuilt/{0x0000830b.spv => 0x00003daf.spv} | Bin .../prebuilt/{0x0000830c.spv => 0x00003db0.spv} | Bin .../prebuilt/{0x0000830d.spv => 0x00003db1.spv} | Bin .../prebuilt/{0x0000830e.spv => 0x00003db2.spv} | Bin .../prebuilt/{0x0000830f.spv => 0x00003db3.spv} | Bin .../prebuilt/{0x00008310.spv => 0x00003db4.spv} | Bin .../prebuilt/{0x00008311.spv => 0x00003db5.spv} | Bin .../prebuilt/{0x00008312.spv => 0x00003db6.spv} | Bin .../prebuilt/{0x00008313.spv => 0x00003db7.spv} | Bin .../prebuilt/{0x00008314.spv => 0x00003db8.spv} | Bin .../prebuilt/{0x00008315.spv => 0x00003db9.spv} | Bin .../prebuilt/{0x00008316.spv => 0x00003dba.spv} | Bin .../prebuilt/{0x00008317.spv => 0x00003dbb.spv} | Bin .../prebuilt/{0x00008318.spv => 0x00003dbc.spv} | Bin .../prebuilt/{0x00008319.spv => 0x00003dbd.spv} | Bin .../prebuilt/{0x0000831a.spv => 0x00003dbe.spv} | Bin .../prebuilt/{0x0000831b.spv => 0x00003dbf.spv} | Bin .../prebuilt/{0x0000831c.spv => 0x00003dc0.spv} | Bin .../prebuilt/{0x0000831d.spv => 0x00003dc1.spv} | Bin .../prebuilt/{0x0000831e.spv => 0x00003dc2.spv} | Bin .../prebuilt/{0x0000831f.spv => 0x00003dc3.spv} | Bin .../prebuilt/{0x00008320.spv => 0x00003dc4.spv} | Bin .../prebuilt/{0x00008321.spv => 0x00003dc5.spv} | Bin .../prebuilt/{0x00008322.spv => 0x00003dc6.spv} | Bin .../prebuilt/{0x00008323.spv => 0x00003dc7.spv} | Bin .../prebuilt/{0x00008324.spv => 0x00003dc8.spv} | Bin .../prebuilt/{0x00008325.spv => 0x00003dc9.spv} | Bin .../prebuilt/{0x00008326.spv => 0x00003dca.spv} | Bin .../prebuilt/{0x00008327.spv => 0x00003dcb.spv} | Bin .../prebuilt/{0x00008328.spv => 0x00003dcc.spv} | Bin .../prebuilt/{0x00008329.spv => 0x00003dcd.spv} | Bin .../prebuilt/{0x0000832a.spv => 0x00003dce.spv} | Bin .../prebuilt/{0x0000832b.spv => 0x00003dcf.spv} | Bin .../prebuilt/{0x0000832c.spv => 0x00003dd0.spv} | Bin .../prebuilt/{0x0000832d.spv => 0x00003dd1.spv} | Bin .../prebuilt/{0x0000832e.spv => 0x00003dd2.spv} | Bin .../prebuilt/{0x0000832f.spv => 0x00003dd3.spv} | Bin .../prebuilt/{0x00008330.spv => 0x00003dd4.spv} | Bin .../prebuilt/{0x00008331.spv => 0x00003dd5.spv} | Bin .../prebuilt/{0x00008332.spv => 0x00003dd6.spv} | Bin .../prebuilt/{0x00008333.spv => 0x00003dd7.spv} | Bin .../prebuilt/{0x00008334.spv => 0x00003dd8.spv} | Bin .../prebuilt/{0x00008335.spv => 0x00003dd9.spv} | Bin .../prebuilt/{0x00008336.spv => 0x00003dda.spv} | Bin .../prebuilt/{0x00008337.spv => 0x00003ddb.spv} | Bin .../prebuilt/{0x00008338.spv => 0x00003ddc.spv} | Bin .../prebuilt/{0x00008339.spv => 0x00003ddd.spv} | Bin .../prebuilt/{0x0000833a.spv => 0x00003dde.spv} | Bin .../prebuilt/{0x0000833b.spv => 0x00003ddf.spv} | Bin .../prebuilt/{0x0000833c.spv => 0x00003de0.spv} | Bin .../prebuilt/{0x0000833d.spv => 0x00003de1.spv} | Bin .../prebuilt/{0x0000833e.spv => 0x00003de2.spv} | Bin .../prebuilt/{0x0000833f.spv => 0x00003de3.spv} | Bin .../prebuilt/{0x00008340.spv => 0x00003de4.spv} | Bin .../prebuilt/{0x00008341.spv => 0x00003de5.spv} | Bin .../prebuilt/{0x00008342.spv => 0x00003de6.spv} | Bin .../prebuilt/{0x00008343.spv => 0x00003de7.spv} | Bin .../prebuilt/{0x00008344.spv => 0x00003de8.spv} | Bin .../prebuilt/{0x00008345.spv => 0x00003de9.spv} | Bin .../prebuilt/{0x00008346.spv => 0x00003dea.spv} | Bin .../prebuilt/{0x00008347.spv => 0x00003deb.spv} | Bin .../prebuilt/{0x00008348.spv => 0x00003dec.spv} | Bin .../prebuilt/{0x00008349.spv => 0x00003ded.spv} | Bin .../prebuilt/{0x0000834a.spv => 0x00003dee.spv} | Bin .../prebuilt/{0x0000834b.spv => 0x00003def.spv} | Bin .../prebuilt/{0x0000834c.spv => 0x00003df0.spv} | Bin .../prebuilt/{0x0000834d.spv => 0x00003df1.spv} | Bin .../prebuilt/{0x0000834e.spv => 0x00003df2.spv} | Bin .../prebuilt/{0x0000834f.spv => 0x00003df3.spv} | Bin .../prebuilt/{0x00008350.spv => 0x00003df4.spv} | Bin .../prebuilt/{0x00008351.spv => 0x00003df5.spv} | Bin .../prebuilt/{0x00008352.spv => 0x00003df6.spv} | Bin .../prebuilt/{0x00008353.spv => 0x00003df7.spv} | Bin .../prebuilt/{0x00008354.spv => 0x00003df8.spv} | Bin .../prebuilt/{0x00008355.spv => 0x00003df9.spv} | Bin .../prebuilt/{0x00008356.spv => 0x00003dfa.spv} | Bin .../prebuilt/{0x00008357.spv => 0x00003dfb.spv} | Bin .../prebuilt/{0x00008358.spv => 0x00003dfc.spv} | Bin .../prebuilt/{0x00008359.spv => 0x00003dfd.spv} | Bin .../prebuilt/{0x0000835a.spv => 0x00003dfe.spv} | Bin .../prebuilt/{0x0000835b.spv => 0x00003dff.spv} | Bin .../prebuilt/{0x0000835c.spv => 0x00003e00.spv} | Bin .../prebuilt/{0x0000835d.spv => 0x00003e01.spv} | Bin .../prebuilt/{0x0000835e.spv => 0x00003e02.spv} | Bin .../prebuilt/{0x0000835f.spv => 0x00003e03.spv} | Bin .../prebuilt/{0x00008360.spv => 0x00003e04.spv} | Bin .../prebuilt/{0x00008361.spv => 0x00003e05.spv} | Bin .../prebuilt/{0x00008362.spv => 0x00003e06.spv} | Bin .../prebuilt/{0x00008363.spv => 0x00003e07.spv} | Bin .../prebuilt/{0x00008364.spv => 0x00003e08.spv} | Bin .../prebuilt/{0x00008365.spv => 0x00003e09.spv} | Bin .../prebuilt/{0x00008366.spv => 0x00003e0a.spv} | Bin .../prebuilt/{0x00008367.spv => 0x00003e0b.spv} | Bin .../prebuilt/{0x00008368.spv => 0x00003e0c.spv} | Bin .../prebuilt/{0x00008369.spv => 0x00003e0d.spv} | Bin .../prebuilt/{0x0000836a.spv => 0x00003e0e.spv} | Bin .../prebuilt/{0x0000836b.spv => 0x00003e0f.spv} | Bin .../prebuilt/{0x0000836c.spv => 0x00003e10.spv} | Bin .../prebuilt/{0x0000836d.spv => 0x00003e11.spv} | Bin .../prebuilt/{0x0000836e.spv => 0x00003e12.spv} | Bin .../prebuilt/{0x0000836f.spv => 0x00003e13.spv} | Bin .../prebuilt/{0x00008370.spv => 0x00003e14.spv} | Bin .../prebuilt/{0x00008371.spv => 0x00003e15.spv} | Bin .../prebuilt/{0x00008372.spv => 0x00003e16.spv} | Bin .../prebuilt/{0x00008373.spv => 0x00003e17.spv} | Bin .../prebuilt/{0x00008374.spv => 0x00003e18.spv} | Bin .../prebuilt/{0x00008375.spv => 0x00003e19.spv} | Bin .../prebuilt/{0x00008376.spv => 0x00003e1a.spv} | Bin .../prebuilt/{0x00008377.spv => 0x00003e1b.spv} | Bin .../prebuilt/{0x00008378.spv => 0x00003e1c.spv} | Bin .../prebuilt/{0x00008379.spv => 0x00003e1d.spv} | Bin .../prebuilt/{0x0000837a.spv => 0x00003e1e.spv} | Bin .../prebuilt/{0x0000837b.spv => 0x00003e1f.spv} | Bin .../prebuilt/{0x0000837c.spv => 0x00003e20.spv} | Bin .../prebuilt/{0x0000837d.spv => 0x00003e21.spv} | Bin .../prebuilt/{0x0000837e.spv => 0x00003e22.spv} | Bin .../prebuilt/{0x0000837f.spv => 0x00003e23.spv} | Bin .../prebuilt/{0x00008380.spv => 0x00003e24.spv} | Bin .../prebuilt/{0x00008381.spv => 0x00003e25.spv} | Bin .../prebuilt/{0x00008382.spv => 0x00003e26.spv} | Bin .../prebuilt/{0x00008383.spv => 0x00003e27.spv} | Bin .../prebuilt/{0x00008384.spv => 0x00003e28.spv} | Bin .../prebuilt/{0x00008385.spv => 0x00003e29.spv} | Bin .../prebuilt/{0x00008386.spv => 0x00003e2a.spv} | Bin .../prebuilt/{0x00008387.spv => 0x00003e2b.spv} | Bin .../prebuilt/{0x00008388.spv => 0x00003e2c.spv} | Bin .../prebuilt/{0x00008389.spv => 0x00003e2d.spv} | Bin .../prebuilt/{0x0000838a.spv => 0x00003e2e.spv} | Bin .../prebuilt/{0x0000838b.spv => 0x00003e2f.spv} | Bin .../prebuilt/{0x0000838c.spv => 0x00003e30.spv} | Bin .../prebuilt/{0x0000838d.spv => 0x00003e31.spv} | Bin .../prebuilt/{0x0000838e.spv => 0x00003e32.spv} | Bin .../prebuilt/{0x0000838f.spv => 0x00003e33.spv} | Bin .../prebuilt/{0x00008390.spv => 0x00003e34.spv} | Bin .../prebuilt/{0x00008391.spv => 0x00003e35.spv} | Bin .../prebuilt/{0x00008392.spv => 0x00003e36.spv} | Bin .../prebuilt/{0x00008393.spv => 0x00003e37.spv} | Bin .../prebuilt/{0x00008394.spv => 0x00003e38.spv} | Bin .../prebuilt/{0x00008395.spv => 0x00003e39.spv} | Bin .../prebuilt/{0x00008396.spv => 0x00003e3a.spv} | Bin .../prebuilt/{0x00008397.spv => 0x00003e3b.spv} | Bin .../prebuilt/{0x00008398.spv => 0x00003e3c.spv} | Bin .../prebuilt/{0x00008399.spv => 0x00003e3d.spv} | Bin .../prebuilt/{0x0000839a.spv => 0x00003e3e.spv} | Bin .../prebuilt/{0x0000839b.spv => 0x00003e3f.spv} | Bin .../prebuilt/{0x0000839c.spv => 0x00003e40.spv} | Bin .../prebuilt/{0x0000839d.spv => 0x00003e41.spv} | Bin .../prebuilt/{0x0000839e.spv => 0x00003e42.spv} | Bin .../prebuilt/{0x0000839f.spv => 0x00003e43.spv} | Bin .../prebuilt/{0x000083a0.spv => 0x00003e44.spv} | Bin .../prebuilt/{0x000083a1.spv => 0x00003e45.spv} | Bin .../prebuilt/{0x000083a2.spv => 0x00003e46.spv} | Bin .../prebuilt/{0x000083a3.spv => 0x00003e47.spv} | Bin .../prebuilt/{0x000083a4.spv => 0x00003e48.spv} | Bin .../prebuilt/{0x000083a5.spv => 0x00003e49.spv} | Bin .../prebuilt/{0x000083a6.spv => 0x00003e4a.spv} | Bin .../prebuilt/{0x000083a7.spv => 0x00003e4b.spv} | Bin .../prebuilt/{0x000083a8.spv => 0x00003e4c.spv} | Bin .../prebuilt/{0x000083a9.spv => 0x00003e4d.spv} | Bin .../prebuilt/{0x000083aa.spv => 0x00003e4e.spv} | Bin .../prebuilt/{0x000083ab.spv => 0x00003e4f.spv} | Bin .../prebuilt/{0x000083ac.spv => 0x00003e50.spv} | Bin .../prebuilt/{0x000083ad.spv => 0x00003e51.spv} | Bin .../prebuilt/{0x000083ae.spv => 0x00003e52.spv} | Bin .../prebuilt/{0x000083af.spv => 0x00003e53.spv} | Bin .../prebuilt/{0x000083b0.spv => 0x00003e54.spv} | Bin .../prebuilt/{0x000083b1.spv => 0x00003e55.spv} | Bin .../prebuilt/{0x000083b2.spv => 0x00003e56.spv} | Bin .../prebuilt/{0x000083b3.spv => 0x00003e57.spv} | Bin .../prebuilt/{0x000083b4.spv => 0x00003e58.spv} | Bin .../prebuilt/{0x000083b5.spv => 0x00003e59.spv} | Bin .../prebuilt/{0x000083b6.spv => 0x00003e5a.spv} | Bin .../prebuilt/{0x000083b7.spv => 0x00003e5b.spv} | Bin .../prebuilt/{0x000083b8.spv => 0x00003e5c.spv} | Bin .../prebuilt/{0x000083b9.spv => 0x00003e5d.spv} | Bin .../prebuilt/{0x000083ba.spv => 0x00003e5e.spv} | Bin .../prebuilt/{0x000083bb.spv => 0x00003e5f.spv} | Bin .../prebuilt/{0x000083bc.spv => 0x00003e60.spv} | Bin .../prebuilt/{0x000083bd.spv => 0x00003e61.spv} | Bin .../prebuilt/{0x000083be.spv => 0x00003e62.spv} | Bin .../prebuilt/{0x000083bf.spv => 0x00003e63.spv} | Bin .../prebuilt/{0x000083c0.spv => 0x00003e64.spv} | Bin .../prebuilt/{0x000083c1.spv => 0x00003e65.spv} | Bin .../prebuilt/{0x000083c2.spv => 0x00003e66.spv} | Bin .../prebuilt/{0x000083c3.spv => 0x00003e67.spv} | Bin .../prebuilt/{0x000083c4.spv => 0x00003e68.spv} | Bin .../prebuilt/{0x000083c5.spv => 0x00003e69.spv} | Bin .../prebuilt/{0x000083c6.spv => 0x00003e6a.spv} | Bin .../prebuilt/{0x000083c7.spv => 0x00003e6b.spv} | Bin .../prebuilt/{0x000083c8.spv => 0x00003e6c.spv} | Bin .../prebuilt/{0x000083c9.spv => 0x00003e6d.spv} | Bin .../prebuilt/{0x000083ca.spv => 0x00003e6e.spv} | Bin .../prebuilt/{0x000083cb.spv => 0x00003e6f.spv} | Bin .../prebuilt/{0x000083cc.spv => 0x00003e70.spv} | Bin .../prebuilt/{0x000083cd.spv => 0x00003e71.spv} | Bin .../prebuilt/{0x000083ce.spv => 0x00003e72.spv} | Bin .../prebuilt/{0x000083cf.spv => 0x00003e73.spv} | Bin .../prebuilt/{0x000083d0.spv => 0x00003e74.spv} | Bin .../prebuilt/{0x000083d1.spv => 0x00003e75.spv} | Bin .../prebuilt/{0x000083d2.spv => 0x00003e76.spv} | Bin .../prebuilt/{0x000083d3.spv => 0x00003e77.spv} | Bin .../prebuilt/{0x000083d4.spv => 0x00003e78.spv} | Bin .../prebuilt/{0x000083d5.spv => 0x00003e79.spv} | Bin .../prebuilt/{0x000083d6.spv => 0x00003e7a.spv} | Bin .../prebuilt/{0x000083d7.spv => 0x00003e7b.spv} | Bin .../prebuilt/{0x000083d8.spv => 0x00003e7c.spv} | Bin .../prebuilt/{0x000083d9.spv => 0x00003e7d.spv} | Bin .../prebuilt/{0x000083da.spv => 0x00003e7e.spv} | Bin .../prebuilt/{0x000083db.spv => 0x00003e7f.spv} | Bin .../prebuilt/{0x000083dc.spv => 0x00003e80.spv} | Bin .../prebuilt/{0x000083dd.spv => 0x00003e81.spv} | Bin .../prebuilt/{0x000083de.spv => 0x00003e82.spv} | Bin .../prebuilt/{0x000083df.spv => 0x00003e83.spv} | Bin .../prebuilt/{0x000083e0.spv => 0x00003e84.spv} | Bin .../prebuilt/{0x000083e1.spv => 0x00003e85.spv} | Bin .../prebuilt/{0x000083e2.spv => 0x00003e86.spv} | Bin .../prebuilt/{0x000083e3.spv => 0x00003e87.spv} | Bin .../prebuilt/{0x000083e4.spv => 0x00003e88.spv} | Bin .../prebuilt/{0x000083e5.spv => 0x00003e89.spv} | Bin .../prebuilt/{0x000083e6.spv => 0x00003e8a.spv} | Bin .../prebuilt/{0x000083e7.spv => 0x00003e8b.spv} | Bin .../prebuilt/{0x000083e8.spv => 0x00003e8c.spv} | Bin .../prebuilt/{0x000083e9.spv => 0x00003e8d.spv} | Bin .../prebuilt/{0x000083ea.spv => 0x00003e8e.spv} | Bin .../prebuilt/{0x000083eb.spv => 0x00003e8f.spv} | Bin .../prebuilt/{0x000083ec.spv => 0x00003e90.spv} | Bin .../prebuilt/{0x000083ed.spv => 0x00003e91.spv} | Bin .../prebuilt/{0x000083ee.spv => 0x00003e92.spv} | Bin .../prebuilt/{0x000083ef.spv => 0x00003e93.spv} | Bin .../prebuilt/{0x000083f0.spv => 0x00003e94.spv} | Bin .../prebuilt/{0x000083f1.spv => 0x00003e95.spv} | Bin .../prebuilt/{0x000083f2.spv => 0x00003e96.spv} | Bin .../prebuilt/{0x000083f3.spv => 0x00003e97.spv} | Bin .../prebuilt/{0x000083f4.spv => 0x00003e98.spv} | Bin .../prebuilt/{0x000083f5.spv => 0x00003e99.spv} | Bin .../prebuilt/{0x000083f6.spv => 0x00003e9a.spv} | Bin .../prebuilt/{0x000083f7.spv => 0x00003e9b.spv} | Bin .../prebuilt/{0x000083f8.spv => 0x00003e9c.spv} | Bin .../prebuilt/{0x000083f9.spv => 0x00003e9d.spv} | Bin .../prebuilt/{0x000083fa.spv => 0x00003e9e.spv} | Bin .../prebuilt/{0x000083fb.spv => 0x00003e9f.spv} | Bin .../prebuilt/{0x000083fc.spv => 0x00003ea0.spv} | Bin .../prebuilt/{0x000083fd.spv => 0x00003ea1.spv} | Bin .../prebuilt/{0x000083fe.spv => 0x00003ea2.spv} | Bin .../prebuilt/{0x000083ff.spv => 0x00003ea3.spv} | Bin .../prebuilt/{0x00008400.spv => 0x00003ea4.spv} | Bin .../prebuilt/{0x00008401.spv => 0x00003ea5.spv} | Bin .../prebuilt/{0x00008402.spv => 0x00003ea6.spv} | Bin .../prebuilt/{0x00008403.spv => 0x00003ea7.spv} | Bin .../prebuilt/{0x00008404.spv => 0x00003ea8.spv} | Bin .../prebuilt/{0x00008405.spv => 0x00003ea9.spv} | Bin .../prebuilt/{0x00008406.spv => 0x00003eaa.spv} | Bin .../prebuilt/{0x00008407.spv => 0x00003eab.spv} | Bin .../prebuilt/{0x00008408.spv => 0x00003eac.spv} | Bin .../prebuilt/{0x00008409.spv => 0x00003ead.spv} | Bin .../prebuilt/{0x0000840a.spv => 0x00003eae.spv} | Bin .../prebuilt/{0x0000840b.spv => 0x00003eaf.spv} | Bin .../prebuilt/{0x0000840c.spv => 0x00003eb0.spv} | Bin .../prebuilt/{0x0000840d.spv => 0x00003eb1.spv} | Bin .../prebuilt/{0x0000840e.spv => 0x00003eb2.spv} | Bin .../prebuilt/{0x0000840f.spv => 0x00003eb3.spv} | Bin .../prebuilt/{0x00008410.spv => 0x00003eb4.spv} | Bin .../prebuilt/{0x00008411.spv => 0x00003eb5.spv} | Bin .../prebuilt/{0x00008412.spv => 0x00003eb6.spv} | Bin .../prebuilt/{0x00008413.spv => 0x00003eb7.spv} | Bin .../prebuilt/{0x00008414.spv => 0x00003eb8.spv} | Bin .../prebuilt/{0x00008415.spv => 0x00003eb9.spv} | Bin .../prebuilt/{0x00008416.spv => 0x00003eba.spv} | Bin .../prebuilt/{0x00008417.spv => 0x00003ebb.spv} | Bin .../prebuilt/{0x00008418.spv => 0x00003ebc.spv} | Bin .../prebuilt/{0x00008419.spv => 0x00003ebd.spv} | Bin .../prebuilt/{0x0000841a.spv => 0x00003ebe.spv} | Bin .../prebuilt/{0x0000841b.spv => 0x00003ebf.spv} | Bin .../prebuilt/{0x0000841c.spv => 0x00003ec0.spv} | Bin .../prebuilt/{0x0000841d.spv => 0x00003ec1.spv} | Bin .../prebuilt/{0x0000841e.spv => 0x00003ec2.spv} | Bin .../prebuilt/{0x0000841f.spv => 0x00003ec3.spv} | Bin .../prebuilt/{0x00008420.spv => 0x00003ec4.spv} | Bin .../prebuilt/{0x00008421.spv => 0x00003ec5.spv} | Bin .../prebuilt/{0x00008422.spv => 0x00003ec6.spv} | Bin .../prebuilt/{0x00008423.spv => 0x00003ec7.spv} | Bin .../prebuilt/{0x00008424.spv => 0x00003ec8.spv} | Bin .../prebuilt/{0x00008425.spv => 0x00003ec9.spv} | Bin .../prebuilt/{0x00008426.spv => 0x00003eca.spv} | Bin .../prebuilt/{0x00008427.spv => 0x00003ecb.spv} | Bin .../prebuilt/{0x00008428.spv => 0x00003ecc.spv} | Bin .../prebuilt/{0x00008429.spv => 0x00003ecd.spv} | Bin .../prebuilt/{0x0000842a.spv => 0x00003ece.spv} | Bin .../prebuilt/{0x0000842b.spv => 0x00003ecf.spv} | Bin .../prebuilt/{0x0000842c.spv => 0x00003ed0.spv} | Bin .../prebuilt/{0x0000842d.spv => 0x00003ed1.spv} | Bin .../prebuilt/{0x0000842e.spv => 0x00003ed2.spv} | Bin .../prebuilt/{0x0000842f.spv => 0x00003ed3.spv} | Bin .../prebuilt/{0x00008430.spv => 0x00003ed4.spv} | Bin .../prebuilt/{0x00008431.spv => 0x00003ed5.spv} | Bin .../prebuilt/{0x00008432.spv => 0x00003ed6.spv} | Bin .../prebuilt/{0x00008433.spv => 0x00003ed7.spv} | Bin .../prebuilt/{0x00008434.spv => 0x00003ed8.spv} | Bin .../prebuilt/{0x00008435.spv => 0x00003ed9.spv} | Bin .../prebuilt/{0x00008436.spv => 0x00003eda.spv} | Bin .../prebuilt/{0x00008437.spv => 0x00003edb.spv} | Bin .../prebuilt/{0x00008438.spv => 0x00003edc.spv} | Bin .../prebuilt/{0x00008439.spv => 0x00003edd.spv} | Bin .../prebuilt/{0x0000843a.spv => 0x00003ede.spv} | Bin .../prebuilt/{0x0000843b.spv => 0x00003edf.spv} | Bin .../prebuilt/{0x0000843c.spv => 0x00003ee0.spv} | Bin .../prebuilt/{0x0000843d.spv => 0x00003ee1.spv} | Bin .../prebuilt/{0x0000843e.spv => 0x00003ee2.spv} | Bin .../prebuilt/{0x0000843f.spv => 0x00003ee3.spv} | Bin .../prebuilt/{0x00008440.spv => 0x00003ee4.spv} | Bin .../prebuilt/{0x00008441.spv => 0x00003ee5.spv} | Bin .../prebuilt/{0x00008442.spv => 0x00003ee6.spv} | Bin .../prebuilt/{0x00008443.spv => 0x00003ee7.spv} | Bin .../prebuilt/{0x00008444.spv => 0x00003ee8.spv} | Bin .../prebuilt/{0x00008445.spv => 0x00003ee9.spv} | Bin .../prebuilt/{0x00008446.spv => 0x00003eea.spv} | Bin .../prebuilt/{0x00008447.spv => 0x00003eeb.spv} | Bin .../prebuilt/{0x00008448.spv => 0x00003eec.spv} | Bin .../prebuilt/{0x00008449.spv => 0x00003eed.spv} | Bin .../prebuilt/{0x0000844a.spv => 0x00003eee.spv} | Bin .../prebuilt/{0x0000844b.spv => 0x00003eef.spv} | Bin .../prebuilt/{0x0000844c.spv => 0x00003ef0.spv} | Bin .../prebuilt/{0x0000844d.spv => 0x00003ef1.spv} | Bin .../prebuilt/{0x0000844e.spv => 0x00003ef2.spv} | Bin .../prebuilt/{0x0000844f.spv => 0x00003ef3.spv} | Bin .../prebuilt/{0x00008450.spv => 0x00003ef4.spv} | Bin .../prebuilt/{0x00008451.spv => 0x00003ef5.spv} | Bin .../prebuilt/{0x00008452.spv => 0x00003ef6.spv} | Bin .../prebuilt/{0x00008453.spv => 0x00003ef7.spv} | Bin .../prebuilt/{0x00008454.spv => 0x00003ef8.spv} | Bin .../prebuilt/{0x00008455.spv => 0x00003ef9.spv} | Bin .../prebuilt/{0x00008456.spv => 0x00003efa.spv} | Bin .../prebuilt/{0x00008457.spv => 0x00003efb.spv} | Bin .../prebuilt/{0x00008458.spv => 0x00003efc.spv} | Bin .../prebuilt/{0x00008459.spv => 0x00003efd.spv} | Bin .../prebuilt/{0x0000845a.spv => 0x00003efe.spv} | Bin .../prebuilt/{0x0000845b.spv => 0x00003eff.spv} | Bin .../prebuilt/{0x0000845c.spv => 0x00003f00.spv} | Bin .../prebuilt/{0x0000845d.spv => 0x00003f01.spv} | Bin .../prebuilt/{0x0000845e.spv => 0x00003f02.spv} | Bin .../prebuilt/{0x0000845f.spv => 0x00003f03.spv} | Bin .../prebuilt/{0x00008460.spv => 0x00003f04.spv} | Bin .../prebuilt/{0x00008461.spv => 0x00003f05.spv} | Bin .../prebuilt/{0x00008462.spv => 0x00003f06.spv} | Bin .../prebuilt/{0x00008463.spv => 0x00003f07.spv} | Bin .../prebuilt/{0x00008464.spv => 0x00003f08.spv} | Bin .../prebuilt/{0x00008465.spv => 0x00003f09.spv} | Bin .../prebuilt/{0x00008466.spv => 0x00003f0a.spv} | Bin .../prebuilt/{0x00008467.spv => 0x00003f0b.spv} | Bin .../prebuilt/{0x00008468.spv => 0x00003f0c.spv} | Bin .../prebuilt/{0x00008469.spv => 0x00003f0d.spv} | Bin .../prebuilt/{0x0000846a.spv => 0x00003f0e.spv} | Bin .../prebuilt/{0x0000846b.spv => 0x00003f0f.spv} | Bin .../prebuilt/{0x0000846c.spv => 0x00003f10.spv} | Bin .../prebuilt/{0x0000846d.spv => 0x00003f11.spv} | Bin .../prebuilt/{0x0000846e.spv => 0x00003f12.spv} | Bin .../prebuilt/{0x0000846f.spv => 0x00003f13.spv} | Bin .../prebuilt/{0x00008470.spv => 0x00003f14.spv} | Bin .../prebuilt/{0x00008471.spv => 0x00003f15.spv} | Bin .../prebuilt/{0x00008472.spv => 0x00003f16.spv} | Bin .../prebuilt/{0x00008473.spv => 0x00003f17.spv} | Bin .../prebuilt/{0x00008474.spv => 0x00003f18.spv} | Bin .../prebuilt/{0x00008475.spv => 0x00003f19.spv} | Bin .../prebuilt/{0x00008476.spv => 0x00003f1a.spv} | Bin .../prebuilt/{0x00008477.spv => 0x00003f1b.spv} | Bin .../prebuilt/{0x00008478.spv => 0x00003f1c.spv} | Bin .../prebuilt/{0x00008479.spv => 0x00003f1d.spv} | Bin .../prebuilt/{0x0000847a.spv => 0x00003f1e.spv} | Bin .../prebuilt/{0x0000847b.spv => 0x00003f1f.spv} | Bin .../prebuilt/{0x0000847c.spv => 0x00003f20.spv} | Bin .../prebuilt/{0x0000847d.spv => 0x00003f21.spv} | Bin .../prebuilt/{0x0000847e.spv => 0x00003f22.spv} | Bin .../prebuilt/{0x0000847f.spv => 0x00003f23.spv} | Bin .../prebuilt/{0x00008480.spv => 0x00003f24.spv} | Bin .../prebuilt/{0x00008481.spv => 0x00003f25.spv} | Bin .../prebuilt/{0x00008482.spv => 0x00003f26.spv} | Bin .../prebuilt/{0x00008483.spv => 0x00003f27.spv} | Bin .../prebuilt/{0x00008484.spv => 0x00003f28.spv} | Bin .../prebuilt/{0x00008485.spv => 0x00003f29.spv} | Bin .../prebuilt/{0x00008486.spv => 0x00003f2a.spv} | Bin .../prebuilt/{0x00008487.spv => 0x00003f2b.spv} | Bin .../prebuilt/{0x00008488.spv => 0x00003f2c.spv} | Bin .../prebuilt/{0x00008489.spv => 0x00003f2d.spv} | Bin .../prebuilt/{0x0000848a.spv => 0x00003f2e.spv} | Bin .../prebuilt/{0x0000848b.spv => 0x00003f2f.spv} | Bin .../prebuilt/{0x0000848c.spv => 0x00003f30.spv} | Bin .../prebuilt/{0x0000848d.spv => 0x00003f31.spv} | Bin .../prebuilt/{0x0000848e.spv => 0x00003f32.spv} | Bin .../prebuilt/{0x0000848f.spv => 0x00003f33.spv} | Bin .../prebuilt/{0x00008490.spv => 0x00003f34.spv} | Bin .../prebuilt/{0x00008491.spv => 0x00003f35.spv} | Bin .../prebuilt/{0x00008492.spv => 0x00003f36.spv} | Bin .../prebuilt/{0x00008493.spv => 0x00003f37.spv} | Bin .../prebuilt/{0x00008494.spv => 0x00003f38.spv} | Bin .../prebuilt/{0x00008495.spv => 0x00003f39.spv} | Bin .../prebuilt/{0x00008496.spv => 0x00003f3a.spv} | Bin .../prebuilt/{0x00008497.spv => 0x00003f3b.spv} | Bin .../prebuilt/{0x00008498.spv => 0x00003f3c.spv} | Bin .../prebuilt/{0x00008499.spv => 0x00003f3d.spv} | Bin .../prebuilt/{0x0000849a.spv => 0x00003f3e.spv} | Bin .../prebuilt/{0x0000849b.spv => 0x00003f3f.spv} | Bin .../prebuilt/{0x0000849c.spv => 0x00003f40.spv} | Bin .../prebuilt/{0x0000849d.spv => 0x00003f41.spv} | Bin .../prebuilt/{0x0000849e.spv => 0x00003f42.spv} | Bin .../prebuilt/{0x0000849f.spv => 0x00003f43.spv} | Bin .../prebuilt/{0x000084a0.spv => 0x00003f44.spv} | Bin .../prebuilt/{0x000084a1.spv => 0x00003f45.spv} | Bin .../prebuilt/{0x000084a2.spv => 0x00003f46.spv} | Bin .../prebuilt/{0x000084a3.spv => 0x00003f47.spv} | Bin .../prebuilt/{0x000084a4.spv => 0x00003f48.spv} | Bin .../prebuilt/{0x000084a5.spv => 0x00003f49.spv} | Bin .../prebuilt/{0x000084a6.spv => 0x00003f4a.spv} | Bin .../prebuilt/{0x000084a7.spv => 0x00003f4b.spv} | Bin .../prebuilt/{0x000084a8.spv => 0x00003f4c.spv} | Bin .../prebuilt/{0x000084a9.spv => 0x00003f4d.spv} | Bin .../prebuilt/{0x000084aa.spv => 0x00003f4e.spv} | Bin .../prebuilt/{0x000084ab.spv => 0x00003f4f.spv} | Bin .../prebuilt/{0x000084ac.spv => 0x00003f50.spv} | Bin .../prebuilt/{0x000084ad.spv => 0x00003f51.spv} | Bin .../prebuilt/{0x000084ae.spv => 0x00003f52.spv} | Bin .../prebuilt/{0x000084af.spv => 0x00003f53.spv} | Bin .../prebuilt/{0x000084b0.spv => 0x00003f54.spv} | Bin .../prebuilt/{0x000084b1.spv => 0x00003f55.spv} | Bin .../prebuilt/{0x000084b2.spv => 0x00003f56.spv} | Bin .../prebuilt/{0x000084b3.spv => 0x00003f57.spv} | Bin .../prebuilt/{0x000084b4.spv => 0x00003f58.spv} | Bin .../prebuilt/{0x000084b5.spv => 0x00003f59.spv} | Bin .../prebuilt/{0x000084b6.spv => 0x00003f5a.spv} | Bin .../prebuilt/{0x000084b7.spv => 0x00003f5b.spv} | Bin .../prebuilt/{0x000084b8.spv => 0x00003f5c.spv} | Bin .../prebuilt/{0x000084b9.spv => 0x00003f5d.spv} | Bin .../prebuilt/{0x000084ba.spv => 0x00003f5e.spv} | Bin .../prebuilt/{0x000084bb.spv => 0x00003f5f.spv} | Bin .../prebuilt/{0x000084bc.spv => 0x00003f60.spv} | Bin .../prebuilt/{0x000084bd.spv => 0x00003f61.spv} | Bin .../prebuilt/{0x000084be.spv => 0x00003f62.spv} | Bin .../prebuilt/{0x000084bf.spv => 0x00003f63.spv} | Bin .../prebuilt/{0x000084c0.spv => 0x00003f64.spv} | Bin .../prebuilt/{0x000084c1.spv => 0x00003f65.spv} | Bin .../prebuilt/{0x000084c2.spv => 0x00003f66.spv} | Bin .../prebuilt/{0x000084c3.spv => 0x00003f67.spv} | Bin .../prebuilt/{0x000084c4.spv => 0x00003f68.spv} | Bin .../prebuilt/{0x000084c5.spv => 0x00003f69.spv} | Bin .../prebuilt/{0x000084c6.spv => 0x00003f6a.spv} | Bin .../prebuilt/{0x000084c7.spv => 0x00003f6b.spv} | Bin .../prebuilt/{0x000084c8.spv => 0x00003f6c.spv} | Bin .../prebuilt/{0x000084c9.spv => 0x00003f6d.spv} | Bin .../prebuilt/{0x000084ca.spv => 0x00003f6e.spv} | Bin .../prebuilt/{0x000084cb.spv => 0x00003f6f.spv} | Bin .../prebuilt/{0x000084cc.spv => 0x00003f70.spv} | Bin .../prebuilt/{0x000084cd.spv => 0x00003f71.spv} | Bin .../prebuilt/{0x000084ce.spv => 0x00003f72.spv} | Bin .../prebuilt/{0x000084cf.spv => 0x00003f73.spv} | Bin .../prebuilt/{0x000084d0.spv => 0x00003f74.spv} | Bin .../prebuilt/{0x000084d1.spv => 0x00003f75.spv} | Bin .../prebuilt/{0x000084d2.spv => 0x00003f76.spv} | Bin .../prebuilt/{0x000084d3.spv => 0x00003f77.spv} | Bin .../prebuilt/{0x000084d4.spv => 0x00003f78.spv} | Bin .../prebuilt/{0x000084d5.spv => 0x00003f79.spv} | Bin .../prebuilt/{0x000084d6.spv => 0x00003f7a.spv} | Bin .../prebuilt/{0x000084d7.spv => 0x00003f7b.spv} | Bin .../prebuilt/{0x000084d8.spv => 0x00003f7c.spv} | Bin .../prebuilt/{0x000084d9.spv => 0x00003f7d.spv} | Bin .../prebuilt/{0x000084da.spv => 0x00003f7e.spv} | Bin .../prebuilt/{0x000084db.spv => 0x00003f7f.spv} | Bin .../prebuilt/{0x000084dc.spv => 0x00003f80.spv} | Bin .../prebuilt/{0x000084dd.spv => 0x00003f81.spv} | Bin .../prebuilt/{0x000084de.spv => 0x00003f82.spv} | Bin .../prebuilt/{0x000084df.spv => 0x00003f83.spv} | Bin .../prebuilt/{0x000084e0.spv => 0x00003f84.spv} | Bin .../prebuilt/{0x000084e1.spv => 0x00003f85.spv} | Bin .../prebuilt/{0x000084e2.spv => 0x00003f86.spv} | Bin .../prebuilt/{0x000084e3.spv => 0x00003f87.spv} | Bin .../prebuilt/{0x000084e4.spv => 0x00003f88.spv} | Bin .../prebuilt/{0x000084e5.spv => 0x00003f89.spv} | Bin .../prebuilt/{0x000084e6.spv => 0x00003f8a.spv} | Bin .../prebuilt/{0x000084e7.spv => 0x00003f8b.spv} | Bin .../prebuilt/{0x000084e8.spv => 0x00003f8c.spv} | Bin .../prebuilt/{0x000084e9.spv => 0x00003f8d.spv} | Bin .../prebuilt/{0x000084ea.spv => 0x00003f8e.spv} | Bin .../prebuilt/{0x000084eb.spv => 0x00003f8f.spv} | Bin .../prebuilt/{0x000084ec.spv => 0x00003f90.spv} | Bin .../prebuilt/{0x000084ed.spv => 0x00003f91.spv} | Bin .../prebuilt/{0x000084ee.spv => 0x00003f92.spv} | Bin .../prebuilt/{0x000084ef.spv => 0x00003f93.spv} | Bin .../prebuilt/{0x000084f0.spv => 0x00003f94.spv} | Bin .../prebuilt/{0x000084f1.spv => 0x00003f95.spv} | Bin .../prebuilt/{0x000084f2.spv => 0x00003f96.spv} | Bin .../prebuilt/{0x000084f3.spv => 0x00003f97.spv} | Bin .../prebuilt/{0x000084f4.spv => 0x00003f98.spv} | Bin .../prebuilt/{0x000084f5.spv => 0x00003f99.spv} | Bin .../prebuilt/{0x000084f6.spv => 0x00003f9a.spv} | Bin .../prebuilt/{0x000084f7.spv => 0x00003f9b.spv} | Bin .../prebuilt/{0x000084f8.spv => 0x00003f9c.spv} | Bin .../prebuilt/{0x000084f9.spv => 0x00003f9d.spv} | Bin .../prebuilt/{0x000084fa.spv => 0x00003f9e.spv} | Bin .../prebuilt/{0x000084fb.spv => 0x00003f9f.spv} | Bin .../prebuilt/{0x000084fc.spv => 0x00003fa0.spv} | Bin .../prebuilt/{0x000084fd.spv => 0x00003fa1.spv} | Bin .../prebuilt/{0x000084fe.spv => 0x00003fa2.spv} | Bin .../prebuilt/{0x000084ff.spv => 0x00003fa3.spv} | Bin .../prebuilt/{0x00008500.spv => 0x00003fa4.spv} | Bin .../prebuilt/{0x00008501.spv => 0x00003fa5.spv} | Bin .../prebuilt/{0x00008502.spv => 0x00003fa6.spv} | Bin .../prebuilt/{0x00008503.spv => 0x00003fa7.spv} | Bin .../prebuilt/{0x00008504.spv => 0x00003fa8.spv} | Bin .../prebuilt/{0x00008505.spv => 0x00003fa9.spv} | Bin .../prebuilt/{0x00008506.spv => 0x00003faa.spv} | Bin .../prebuilt/{0x00008507.spv => 0x00003fab.spv} | Bin .../prebuilt/{0x00008508.spv => 0x00003fac.spv} | Bin .../prebuilt/{0x00008509.spv => 0x00003fad.spv} | Bin .../prebuilt/{0x0000850a.spv => 0x00003fae.spv} | Bin .../prebuilt/{0x0000850b.spv => 0x00003faf.spv} | Bin .../prebuilt/{0x0000850c.spv => 0x00003fb0.spv} | Bin .../prebuilt/{0x0000850d.spv => 0x00003fb1.spv} | Bin .../prebuilt/{0x0000850e.spv => 0x00003fb2.spv} | Bin .../prebuilt/{0x0000850f.spv => 0x00003fb3.spv} | Bin .../prebuilt/{0x00008510.spv => 0x00003fb4.spv} | Bin .../prebuilt/{0x00008511.spv => 0x00003fb5.spv} | Bin .../prebuilt/{0x00008512.spv => 0x00003fb6.spv} | Bin .../prebuilt/{0x00008513.spv => 0x00003fb7.spv} | Bin .../prebuilt/{0x00008514.spv => 0x00003fb8.spv} | Bin .../prebuilt/{0x00008515.spv => 0x00003fb9.spv} | Bin .../prebuilt/{0x00008516.spv => 0x00003fba.spv} | Bin .../prebuilt/{0x00008517.spv => 0x00003fbb.spv} | Bin .../prebuilt/{0x00008518.spv => 0x00003fbc.spv} | Bin .../prebuilt/{0x00008519.spv => 0x00003fbd.spv} | Bin .../prebuilt/{0x0000851a.spv => 0x00003fbe.spv} | Bin .../prebuilt/{0x0000851b.spv => 0x00003fbf.spv} | Bin .../prebuilt/{0x0000851c.spv => 0x00003fc0.spv} | Bin .../prebuilt/{0x0000851d.spv => 0x00003fc1.spv} | Bin .../prebuilt/{0x0000851e.spv => 0x00003fc2.spv} | Bin .../prebuilt/{0x0000851f.spv => 0x00003fc3.spv} | Bin .../prebuilt/{0x00008520.spv => 0x00003fc4.spv} | Bin .../prebuilt/{0x00008521.spv => 0x00003fc5.spv} | Bin .../prebuilt/{0x00008522.spv => 0x00003fc6.spv} | Bin .../prebuilt/{0x00008523.spv => 0x00003fc7.spv} | Bin .../prebuilt/{0x00008524.spv => 0x00003fc8.spv} | Bin .../prebuilt/{0x00008525.spv => 0x00003fc9.spv} | Bin .../prebuilt/{0x00008526.spv => 0x00003fca.spv} | Bin .../prebuilt/{0x00008527.spv => 0x00003fcb.spv} | Bin .../prebuilt/{0x00008528.spv => 0x00003fcc.spv} | Bin .../prebuilt/{0x00008529.spv => 0x00003fcd.spv} | Bin .../prebuilt/{0x0000852a.spv => 0x00003fce.spv} | Bin .../prebuilt/{0x0000852b.spv => 0x00003fcf.spv} | Bin .../prebuilt/{0x0000852c.spv => 0x00003fd0.spv} | Bin .../prebuilt/{0x0000852d.spv => 0x00003fd1.spv} | Bin .../prebuilt/{0x0000852e.spv => 0x00003fd2.spv} | Bin .../prebuilt/{0x0000852f.spv => 0x00003fd3.spv} | Bin .../prebuilt/{0x00008530.spv => 0x00003fd4.spv} | Bin .../prebuilt/{0x00008531.spv => 0x00003fd5.spv} | Bin .../prebuilt/{0x00008532.spv => 0x00003fd6.spv} | Bin .../prebuilt/{0x00008533.spv => 0x00003fd7.spv} | Bin .../prebuilt/{0x00008534.spv => 0x00003fd8.spv} | Bin .../prebuilt/{0x00008535.spv => 0x00003fd9.spv} | Bin .../prebuilt/{0x00008536.spv => 0x00003fda.spv} | Bin .../prebuilt/{0x00008537.spv => 0x00003fdb.spv} | Bin .../prebuilt/{0x00008538.spv => 0x00003fdc.spv} | Bin .../prebuilt/{0x00008539.spv => 0x00003fdd.spv} | Bin .../prebuilt/{0x0000853a.spv => 0x00003fde.spv} | Bin .../prebuilt/{0x0000853b.spv => 0x00003fdf.spv} | Bin .../prebuilt/{0x0000853c.spv => 0x00003fe0.spv} | Bin .../prebuilt/{0x0000853d.spv => 0x00003fe1.spv} | Bin .../prebuilt/{0x0000853e.spv => 0x00003fe2.spv} | Bin .../prebuilt/{0x0000853f.spv => 0x00003fe3.spv} | Bin .../prebuilt/{0x00008540.spv => 0x00003fe4.spv} | Bin .../prebuilt/{0x00008541.spv => 0x00003fe5.spv} | Bin .../prebuilt/{0x00008542.spv => 0x00003fe6.spv} | Bin .../prebuilt/{0x00008543.spv => 0x00003fe7.spv} | Bin .../prebuilt/{0x00008544.spv => 0x00003fe8.spv} | Bin .../prebuilt/{0x00008545.spv => 0x00003fe9.spv} | Bin .../prebuilt/{0x00008546.spv => 0x00003fea.spv} | Bin .../prebuilt/{0x00008547.spv => 0x00003feb.spv} | Bin .../prebuilt/{0x00008548.spv => 0x00003fec.spv} | Bin .../prebuilt/{0x00008549.spv => 0x00003fed.spv} | Bin .../prebuilt/{0x0000854a.spv => 0x00003fee.spv} | Bin .../prebuilt/{0x0000854b.spv => 0x00003fef.spv} | Bin .../prebuilt/{0x0000854c.spv => 0x00003ff0.spv} | Bin .../prebuilt/{0x0000854d.spv => 0x00003ff1.spv} | Bin .../prebuilt/{0x0000854e.spv => 0x00003ff2.spv} | Bin .../prebuilt/{0x0000854f.spv => 0x00003ff3.spv} | Bin .../prebuilt/{0x00008550.spv => 0x00003ff4.spv} | Bin .../prebuilt/{0x00008551.spv => 0x00003ff5.spv} | Bin .../prebuilt/{0x00008552.spv => 0x00003ff6.spv} | Bin .../prebuilt/{0x00008553.spv => 0x00003ff7.spv} | Bin .../prebuilt/{0x00008554.spv => 0x00003ff8.spv} | Bin .../prebuilt/{0x00008555.spv => 0x00003ff9.spv} | Bin .../prebuilt/{0x00008556.spv => 0x00003ffa.spv} | Bin .../prebuilt/{0x00008557.spv => 0x00003ffb.spv} | Bin .../prebuilt/{0x00008558.spv => 0x00003ffc.spv} | Bin .../prebuilt/{0x00008559.spv => 0x00003ffd.spv} | Bin .../prebuilt/{0x0000855a.spv => 0x00003ffe.spv} | Bin .../prebuilt/{0x0000855b.spv => 0x00003fff.spv} | Bin .../prebuilt/{0x0000855c.spv => 0x00004000.spv} | Bin .../prebuilt/{0x0000855d.spv => 0x00004001.spv} | Bin .../prebuilt/{0x0000855e.spv => 0x00004002.spv} | Bin .../prebuilt/{0x0000855f.spv => 0x00004003.spv} | Bin .../prebuilt/{0x00008560.spv => 0x00004004.spv} | Bin .../prebuilt/{0x00008561.spv => 0x00004005.spv} | Bin .../prebuilt/{0x00008562.spv => 0x00004006.spv} | Bin .../prebuilt/{0x00008563.spv => 0x00004007.spv} | Bin .../prebuilt/{0x00008564.spv => 0x00004008.spv} | Bin .../prebuilt/{0x00008565.spv => 0x00004009.spv} | Bin .../prebuilt/{0x00008566.spv => 0x0000400a.spv} | Bin .../prebuilt/{0x00008567.spv => 0x0000400b.spv} | Bin .../prebuilt/{0x00008568.spv => 0x0000400c.spv} | Bin .../prebuilt/{0x00008569.spv => 0x0000400d.spv} | Bin .../prebuilt/{0x0000856a.spv => 0x0000400e.spv} | Bin .../prebuilt/{0x0000856b.spv => 0x0000400f.spv} | Bin .../prebuilt/{0x0000856c.spv => 0x00004010.spv} | Bin .../prebuilt/{0x0000856d.spv => 0x00004011.spv} | Bin .../prebuilt/{0x0000856e.spv => 0x00004012.spv} | Bin .../prebuilt/{0x0000856f.spv => 0x00004013.spv} | Bin .../prebuilt/{0x00008570.spv => 0x00004014.spv} | Bin .../prebuilt/{0x00008571.spv => 0x00004015.spv} | Bin .../prebuilt/{0x00008572.spv => 0x00004016.spv} | Bin .../prebuilt/{0x00008573.spv => 0x00004017.spv} | Bin .../prebuilt/{0x00008574.spv => 0x00004018.spv} | Bin .../prebuilt/{0x00008575.spv => 0x00004019.spv} | Bin .../prebuilt/{0x00008576.spv => 0x0000401a.spv} | Bin .../prebuilt/{0x00008577.spv => 0x0000401b.spv} | Bin .../prebuilt/{0x00008578.spv => 0x0000401c.spv} | Bin .../prebuilt/{0x00008579.spv => 0x0000401d.spv} | Bin .../prebuilt/{0x0000857a.spv => 0x0000401e.spv} | Bin .../prebuilt/{0x0000857b.spv => 0x0000401f.spv} | Bin .../prebuilt/{0x0000857c.spv => 0x00004020.spv} | Bin .../prebuilt/{0x0000857d.spv => 0x00004021.spv} | Bin .../prebuilt/{0x0000857e.spv => 0x00004022.spv} | Bin .../prebuilt/{0x0000857f.spv => 0x00004023.spv} | Bin .../prebuilt/{0x00008580.spv => 0x00004024.spv} | Bin .../prebuilt/{0x00008581.spv => 0x00004025.spv} | Bin .../prebuilt/{0x00008582.spv => 0x00004026.spv} | Bin .../prebuilt/{0x00008583.spv => 0x00004027.spv} | Bin .../prebuilt/{0x00008584.spv => 0x00004028.spv} | Bin .../prebuilt/{0x00008585.spv => 0x00004029.spv} | Bin .../prebuilt/{0x00008586.spv => 0x0000402a.spv} | Bin .../prebuilt/{0x00008587.spv => 0x0000402b.spv} | Bin .../prebuilt/{0x00008588.spv => 0x0000402c.spv} | Bin .../prebuilt/{0x00008589.spv => 0x0000402d.spv} | Bin .../prebuilt/{0x0000858a.spv => 0x0000402e.spv} | Bin .../prebuilt/{0x0000858b.spv => 0x0000402f.spv} | Bin .../prebuilt/{0x0000858c.spv => 0x00004030.spv} | Bin .../prebuilt/{0x0000858d.spv => 0x00004031.spv} | Bin .../prebuilt/{0x0000858e.spv => 0x00004032.spv} | Bin .../prebuilt/{0x0000858f.spv => 0x00004033.spv} | Bin .../prebuilt/{0x00008590.spv => 0x00004034.spv} | Bin .../prebuilt/{0x00008591.spv => 0x00004035.spv} | Bin .../prebuilt/{0x00008592.spv => 0x00004036.spv} | Bin .../prebuilt/{0x00008593.spv => 0x00004037.spv} | Bin .../prebuilt/{0x00008594.spv => 0x00004038.spv} | Bin .../prebuilt/{0x00008595.spv => 0x00004039.spv} | Bin .../prebuilt/{0x00008596.spv => 0x0000403a.spv} | Bin .../prebuilt/{0x00008597.spv => 0x0000403b.spv} | Bin .../prebuilt/{0x00008598.spv => 0x0000403c.spv} | Bin .../prebuilt/{0x00008599.spv => 0x0000403d.spv} | Bin .../prebuilt/{0x0000859a.spv => 0x0000403e.spv} | Bin .../prebuilt/{0x0000859b.spv => 0x0000403f.spv} | Bin .../prebuilt/{0x0000859c.spv => 0x00004040.spv} | Bin .../prebuilt/{0x0000859d.spv => 0x00004041.spv} | Bin .../prebuilt/{0x0000859e.spv => 0x00004042.spv} | Bin .../prebuilt/{0x0000859f.spv => 0x00004043.spv} | Bin .../prebuilt/{0x000085a0.spv => 0x00004044.spv} | Bin .../prebuilt/{0x000085a1.spv => 0x00004045.spv} | Bin .../prebuilt/{0x000085a2.spv => 0x00004046.spv} | Bin .../prebuilt/{0x000085a3.spv => 0x00004047.spv} | Bin .../prebuilt/{0x000085a4.spv => 0x00004048.spv} | Bin .../prebuilt/{0x000085a5.spv => 0x00004049.spv} | Bin .../prebuilt/{0x000085a6.spv => 0x0000404a.spv} | Bin .../prebuilt/{0x000085a7.spv => 0x0000404b.spv} | Bin .../prebuilt/{0x000085a8.spv => 0x0000404c.spv} | Bin .../prebuilt/{0x000085a9.spv => 0x0000404d.spv} | Bin .../prebuilt/{0x000085aa.spv => 0x0000404e.spv} | Bin .../prebuilt/{0x000085ab.spv => 0x0000404f.spv} | Bin .../prebuilt/{0x000085ac.spv => 0x00004050.spv} | Bin .../prebuilt/{0x000085ad.spv => 0x00004051.spv} | Bin .../prebuilt/{0x000085ae.spv => 0x00004052.spv} | Bin .../prebuilt/{0x000085af.spv => 0x00004053.spv} | Bin .../prebuilt/{0x000085b0.spv => 0x00004054.spv} | Bin .../prebuilt/{0x000085b1.spv => 0x00004055.spv} | Bin .../prebuilt/{0x000085b2.spv => 0x00004056.spv} | Bin .../prebuilt/{0x000085b3.spv => 0x00004057.spv} | Bin .../prebuilt/{0x000085b4.spv => 0x00004058.spv} | Bin .../prebuilt/{0x000085b5.spv => 0x00004059.spv} | Bin .../prebuilt/{0x000085b6.spv => 0x0000405a.spv} | Bin .../prebuilt/{0x000085b7.spv => 0x0000405b.spv} | Bin .../prebuilt/{0x000085b8.spv => 0x0000405c.spv} | Bin .../prebuilt/{0x000085b9.spv => 0x0000405d.spv} | Bin .../prebuilt/{0x000085ba.spv => 0x0000405e.spv} | Bin .../prebuilt/{0x000085bb.spv => 0x0000405f.spv} | Bin .../prebuilt/{0x000085bc.spv => 0x00004060.spv} | Bin .../prebuilt/{0x000085bd.spv => 0x00004061.spv} | Bin .../prebuilt/{0x000085be.spv => 0x00004062.spv} | Bin .../prebuilt/{0x000085bf.spv => 0x00004063.spv} | Bin .../prebuilt/{0x000085c0.spv => 0x00004064.spv} | Bin .../prebuilt/{0x000085c1.spv => 0x00004065.spv} | Bin .../prebuilt/{0x000085c2.spv => 0x00004066.spv} | Bin .../prebuilt/{0x000085c3.spv => 0x00004067.spv} | Bin .../prebuilt/{0x000085c4.spv => 0x00004068.spv} | Bin .../prebuilt/{0x000085c5.spv => 0x00004069.spv} | Bin .../prebuilt/{0x000085c6.spv => 0x0000406a.spv} | Bin .../prebuilt/{0x000085c7.spv => 0x0000406b.spv} | Bin .../prebuilt/{0x000085c8.spv => 0x0000406c.spv} | Bin .../prebuilt/{0x000085c9.spv => 0x0000406d.spv} | Bin .../prebuilt/{0x000085ca.spv => 0x0000406e.spv} | Bin .../prebuilt/{0x000085cb.spv => 0x0000406f.spv} | Bin .../prebuilt/{0x000085cc.spv => 0x00004070.spv} | Bin .../prebuilt/{0x000085cd.spv => 0x00004071.spv} | Bin .../prebuilt/{0x000085ce.spv => 0x00004072.spv} | Bin .../prebuilt/{0x000085cf.spv => 0x00004073.spv} | Bin .../prebuilt/{0x000085d0.spv => 0x00004074.spv} | Bin .../prebuilt/{0x000085d1.spv => 0x00004075.spv} | Bin .../prebuilt/{0x000085d2.spv => 0x00004076.spv} | Bin .../prebuilt/{0x000085d3.spv => 0x00004077.spv} | Bin .../prebuilt/{0x000085d4.spv => 0x00004078.spv} | Bin .../prebuilt/{0x000085d5.spv => 0x00004079.spv} | Bin .../prebuilt/{0x000085d6.spv => 0x0000407a.spv} | Bin .../prebuilt/{0x000085d7.spv => 0x0000407b.spv} | Bin .../prebuilt/{0x000085d8.spv => 0x0000407c.spv} | Bin .../prebuilt/{0x000085d9.spv => 0x0000407d.spv} | Bin .../prebuilt/{0x000085da.spv => 0x0000407e.spv} | Bin .../prebuilt/{0x000085db.spv => 0x0000407f.spv} | Bin .../prebuilt/{0x000085dc.spv => 0x00004080.spv} | Bin .../prebuilt/{0x000085dd.spv => 0x00004081.spv} | Bin .../prebuilt/{0x000085de.spv => 0x00004082.spv} | Bin .../prebuilt/{0x000085df.spv => 0x00004083.spv} | Bin .../prebuilt/{0x000085e0.spv => 0x00004084.spv} | Bin .../prebuilt/{0x000085e1.spv => 0x00004085.spv} | Bin .../prebuilt/{0x000085e2.spv => 0x00004086.spv} | Bin .../prebuilt/{0x000085e3.spv => 0x00004087.spv} | Bin .../prebuilt/{0x000085e4.spv => 0x00004088.spv} | Bin .../prebuilt/{0x000085e5.spv => 0x00004089.spv} | Bin .../prebuilt/{0x000085e6.spv => 0x0000408a.spv} | Bin .../prebuilt/{0x000085e7.spv => 0x0000408b.spv} | Bin .../prebuilt/{0x000085e8.spv => 0x0000408c.spv} | Bin .../prebuilt/{0x000085e9.spv => 0x0000408d.spv} | Bin .../prebuilt/{0x000085ea.spv => 0x0000408e.spv} | Bin .../prebuilt/{0x000085eb.spv => 0x0000408f.spv} | Bin .../prebuilt/{0x000085ec.spv => 0x00004090.spv} | Bin .../prebuilt/{0x000085ed.spv => 0x00004091.spv} | Bin .../prebuilt/{0x000085ee.spv => 0x00004092.spv} | Bin .../prebuilt/{0x000085ef.spv => 0x00004093.spv} | Bin .../prebuilt/{0x000085f0.spv => 0x00004094.spv} | Bin .../prebuilt/{0x000085f1.spv => 0x00004095.spv} | Bin .../prebuilt/{0x000085f2.spv => 0x00004096.spv} | Bin .../prebuilt/{0x000085f3.spv => 0x00004097.spv} | Bin .../prebuilt/{0x000085f4.spv => 0x00004098.spv} | Bin .../prebuilt/{0x000085f5.spv => 0x00004099.spv} | Bin .../prebuilt/{0x000085f6.spv => 0x0000409a.spv} | Bin .../prebuilt/{0x000085f7.spv => 0x0000409b.spv} | Bin .../prebuilt/{0x000085f8.spv => 0x0000409c.spv} | Bin .../prebuilt/{0x000085f9.spv => 0x0000409d.spv} | Bin .../prebuilt/{0x000085fa.spv => 0x0000409e.spv} | Bin .../prebuilt/{0x000085fb.spv => 0x0000409f.spv} | Bin .../prebuilt/{0x000085fc.spv => 0x000040a0.spv} | Bin .../prebuilt/{0x000085fd.spv => 0x000040a1.spv} | Bin .../prebuilt/{0x000085fe.spv => 0x000040a2.spv} | Bin .../prebuilt/{0x000085ff.spv => 0x000040a3.spv} | Bin .../prebuilt/{0x00008600.spv => 0x000040a4.spv} | Bin .../prebuilt/{0x00008601.spv => 0x000040a5.spv} | Bin .../prebuilt/{0x00008602.spv => 0x000040a6.spv} | Bin .../prebuilt/{0x00008603.spv => 0x000040a7.spv} | Bin .../prebuilt/{0x00008604.spv => 0x000040a8.spv} | Bin .../prebuilt/{0x00008605.spv => 0x000040a9.spv} | Bin .../prebuilt/{0x00008606.spv => 0x000040aa.spv} | Bin .../prebuilt/{0x00008607.spv => 0x000040ab.spv} | Bin .../prebuilt/{0x00008608.spv => 0x000040ac.spv} | Bin .../prebuilt/{0x00008609.spv => 0x000040ad.spv} | Bin .../prebuilt/{0x0000860a.spv => 0x000040ae.spv} | Bin .../prebuilt/{0x0000860b.spv => 0x000040af.spv} | Bin .../prebuilt/{0x0000860c.spv => 0x000040b0.spv} | Bin .../prebuilt/{0x0000860d.spv => 0x000040b1.spv} | Bin .../prebuilt/{0x0000860e.spv => 0x000040b2.spv} | Bin .../prebuilt/{0x0000860f.spv => 0x000040b3.spv} | Bin .../prebuilt/{0x00008610.spv => 0x000040b4.spv} | Bin .../prebuilt/{0x00008611.spv => 0x000040b5.spv} | Bin .../prebuilt/{0x00008612.spv => 0x000040b6.spv} | Bin .../prebuilt/{0x00008613.spv => 0x000040b7.spv} | Bin .../prebuilt/{0x00008614.spv => 0x000040b8.spv} | Bin .../prebuilt/{0x00008615.spv => 0x000040b9.spv} | Bin .../prebuilt/{0x00008616.spv => 0x000040ba.spv} | Bin .../prebuilt/{0x00008617.spv => 0x000040bb.spv} | Bin .../prebuilt/{0x00008618.spv => 0x000040bc.spv} | Bin .../prebuilt/{0x00008619.spv => 0x000040bd.spv} | Bin .../prebuilt/{0x0000861a.spv => 0x000040be.spv} | Bin .../prebuilt/{0x0000861b.spv => 0x000040bf.spv} | Bin .../prebuilt/{0x0000861c.spv => 0x000040c0.spv} | Bin .../prebuilt/{0x0000861d.spv => 0x000040c1.spv} | Bin .../prebuilt/{0x0000861e.spv => 0x000040c2.spv} | Bin .../prebuilt/{0x0000861f.spv => 0x000040c3.spv} | Bin .../prebuilt/{0x00008620.spv => 0x000040c4.spv} | Bin .../prebuilt/{0x00008621.spv => 0x000040c5.spv} | Bin .../prebuilt/{0x00008622.spv => 0x000040c6.spv} | Bin .../prebuilt/{0x00008623.spv => 0x000040c7.spv} | Bin .../prebuilt/{0x00008624.spv => 0x000040c8.spv} | Bin .../prebuilt/{0x00008625.spv => 0x000040c9.spv} | Bin .../prebuilt/{0x00008626.spv => 0x000040ca.spv} | Bin .../prebuilt/{0x00008627.spv => 0x000040cb.spv} | Bin .../prebuilt/{0x00008628.spv => 0x000040cc.spv} | Bin .../prebuilt/{0x00008629.spv => 0x000040cd.spv} | Bin .../prebuilt/{0x0000862a.spv => 0x000040ce.spv} | Bin .../prebuilt/{0x0000862b.spv => 0x000040cf.spv} | Bin .../prebuilt/{0x0000862c.spv => 0x000040d0.spv} | Bin .../prebuilt/{0x0000862d.spv => 0x000040d1.spv} | Bin .../prebuilt/{0x0000862e.spv => 0x000040d2.spv} | Bin .../prebuilt/{0x0000862f.spv => 0x000040d3.spv} | Bin .../prebuilt/{0x00008630.spv => 0x000040d4.spv} | Bin .../prebuilt/{0x00008631.spv => 0x000040d5.spv} | Bin .../prebuilt/{0x00008632.spv => 0x000040d6.spv} | Bin .../prebuilt/{0x00008633.spv => 0x000040d7.spv} | Bin .../prebuilt/{0x00008634.spv => 0x000040d8.spv} | Bin .../prebuilt/{0x00008635.spv => 0x000040d9.spv} | Bin .../prebuilt/{0x00008636.spv => 0x000040da.spv} | Bin .../prebuilt/{0x00008637.spv => 0x000040db.spv} | Bin .../prebuilt/{0x00008638.spv => 0x000040dc.spv} | Bin .../prebuilt/{0x00008639.spv => 0x000040dd.spv} | Bin .../prebuilt/{0x0000863a.spv => 0x000040de.spv} | Bin .../prebuilt/{0x0000863b.spv => 0x000040df.spv} | Bin .../prebuilt/{0x0000863c.spv => 0x000040e0.spv} | Bin .../prebuilt/{0x0000863d.spv => 0x000040e1.spv} | Bin .../prebuilt/{0x0000863e.spv => 0x000040e2.spv} | Bin .../prebuilt/{0x0000863f.spv => 0x000040e3.spv} | Bin .../prebuilt/{0x00008640.spv => 0x000040e4.spv} | Bin .../prebuilt/{0x00008641.spv => 0x000040e5.spv} | Bin .../prebuilt/{0x00008642.spv => 0x000040e6.spv} | Bin .../prebuilt/{0x00008643.spv => 0x000040e7.spv} | Bin .../prebuilt/{0x00008644.spv => 0x000040e8.spv} | Bin .../prebuilt/{0x00008645.spv => 0x000040e9.spv} | Bin .../prebuilt/{0x00008646.spv => 0x000040ea.spv} | Bin .../prebuilt/{0x00008647.spv => 0x000040eb.spv} | Bin .../prebuilt/{0x00008648.spv => 0x000040ec.spv} | Bin .../prebuilt/{0x00008649.spv => 0x000040ed.spv} | Bin .../prebuilt/{0x0000864a.spv => 0x000040ee.spv} | Bin .../prebuilt/{0x0000864b.spv => 0x000040ef.spv} | Bin .../prebuilt/{0x0000864c.spv => 0x000040f0.spv} | Bin .../prebuilt/{0x0000864d.spv => 0x000040f1.spv} | Bin .../prebuilt/{0x0000864e.spv => 0x000040f2.spv} | Bin .../prebuilt/{0x0000864f.spv => 0x000040f3.spv} | Bin .../prebuilt/{0x00008650.spv => 0x000040f4.spv} | Bin .../prebuilt/{0x00008651.spv => 0x000040f5.spv} | Bin .../prebuilt/{0x00008652.spv => 0x000040f6.spv} | Bin .../prebuilt/{0x00008653.spv => 0x000040f7.spv} | Bin .../prebuilt/{0x00008654.spv => 0x000040f8.spv} | Bin .../prebuilt/{0x00008655.spv => 0x000040f9.spv} | Bin .../prebuilt/{0x00008656.spv => 0x000040fa.spv} | Bin .../prebuilt/{0x00008657.spv => 0x000040fb.spv} | Bin .../prebuilt/{0x00008658.spv => 0x000040fc.spv} | Bin .../prebuilt/{0x00008659.spv => 0x000040fd.spv} | Bin .../prebuilt/{0x0000865a.spv => 0x000040fe.spv} | Bin .../prebuilt/{0x0000865b.spv => 0x000040ff.spv} | Bin .../prebuilt/{0x0000865c.spv => 0x00004100.spv} | Bin .../prebuilt/{0x0000865d.spv => 0x00004101.spv} | Bin .../prebuilt/{0x0000865e.spv => 0x00004102.spv} | Bin .../prebuilt/{0x0000865f.spv => 0x00004103.spv} | Bin .../prebuilt/{0x00008660.spv => 0x00004104.spv} | Bin .../prebuilt/{0x00008661.spv => 0x00004105.spv} | Bin .../prebuilt/{0x00008662.spv => 0x00004106.spv} | Bin .../prebuilt/{0x00008663.spv => 0x00004107.spv} | Bin .../prebuilt/{0x00008664.spv => 0x00004108.spv} | Bin .../prebuilt/{0x00008665.spv => 0x00004109.spv} | Bin .../prebuilt/{0x00008666.spv => 0x0000410a.spv} | Bin .../prebuilt/{0x00008667.spv => 0x0000410b.spv} | Bin .../prebuilt/{0x00008668.spv => 0x0000410c.spv} | Bin .../prebuilt/{0x00008669.spv => 0x0000410d.spv} | Bin .../prebuilt/{0x0000866a.spv => 0x0000410e.spv} | Bin .../prebuilt/{0x0000866b.spv => 0x0000410f.spv} | Bin .../prebuilt/{0x0000866c.spv => 0x00004110.spv} | Bin .../prebuilt/{0x0000866d.spv => 0x00004111.spv} | Bin .../prebuilt/{0x0000866e.spv => 0x00004112.spv} | Bin .../prebuilt/{0x0000866f.spv => 0x00004113.spv} | Bin .../prebuilt/{0x00008670.spv => 0x00004114.spv} | Bin .../prebuilt/{0x00008671.spv => 0x00004115.spv} | Bin .../prebuilt/{0x00008672.spv => 0x00004116.spv} | Bin .../prebuilt/{0x00008673.spv => 0x00004117.spv} | Bin .../prebuilt/{0x00008674.spv => 0x00004118.spv} | Bin .../prebuilt/{0x00008675.spv => 0x00004119.spv} | Bin .../prebuilt/{0x00008676.spv => 0x0000411a.spv} | Bin .../prebuilt/{0x00008677.spv => 0x0000411b.spv} | Bin .../prebuilt/{0x00008678.spv => 0x0000411c.spv} | Bin .../prebuilt/{0x00008679.spv => 0x0000411d.spv} | Bin .../prebuilt/{0x0000867a.spv => 0x0000411e.spv} | Bin .../prebuilt/{0x0000867b.spv => 0x0000411f.spv} | Bin .../prebuilt/{0x0000867c.spv => 0x00004120.spv} | Bin .../prebuilt/{0x0000867d.spv => 0x00004121.spv} | Bin .../prebuilt/{0x0000867e.spv => 0x00004122.spv} | Bin .../prebuilt/{0x0000867f.spv => 0x00004123.spv} | Bin .../prebuilt/{0x00008680.spv => 0x00004124.spv} | Bin .../prebuilt/{0x00008681.spv => 0x00004125.spv} | Bin .../prebuilt/{0x00008682.spv => 0x00004126.spv} | Bin .../prebuilt/{0x00008683.spv => 0x00004127.spv} | Bin .../prebuilt/{0x00008684.spv => 0x00004128.spv} | Bin .../prebuilt/{0x00008685.spv => 0x00004129.spv} | Bin .../prebuilt/{0x00008686.spv => 0x0000412a.spv} | Bin .../prebuilt/{0x00008687.spv => 0x0000412b.spv} | Bin .../prebuilt/{0x00008688.spv => 0x0000412c.spv} | Bin .../prebuilt/{0x00008689.spv => 0x0000412d.spv} | Bin .../prebuilt/{0x0000868a.spv => 0x0000412e.spv} | Bin .../prebuilt/{0x0000868b.spv => 0x0000412f.spv} | Bin .../prebuilt/{0x0000868c.spv => 0x00004130.spv} | Bin .../prebuilt/{0x0000868d.spv => 0x00004131.spv} | Bin .../prebuilt/{0x0000868e.spv => 0x00004132.spv} | Bin .../prebuilt/{0x0000868f.spv => 0x00004133.spv} | Bin .../prebuilt/{0x00008690.spv => 0x00004134.spv} | Bin .../prebuilt/{0x00008691.spv => 0x00004135.spv} | Bin .../prebuilt/{0x00008692.spv => 0x00004136.spv} | Bin .../prebuilt/{0x00008693.spv => 0x00004137.spv} | Bin .../prebuilt/{0x00008694.spv => 0x00004138.spv} | Bin .../prebuilt/{0x00008695.spv => 0x00004139.spv} | Bin .../prebuilt/{0x00008696.spv => 0x0000413a.spv} | Bin .../prebuilt/{0x00008697.spv => 0x0000413b.spv} | Bin .../prebuilt/{0x00008698.spv => 0x0000413c.spv} | Bin .../prebuilt/{0x00008699.spv => 0x0000413d.spv} | Bin .../prebuilt/{0x0000869a.spv => 0x0000413e.spv} | Bin .../prebuilt/{0x0000869b.spv => 0x0000413f.spv} | Bin .../prebuilt/{0x0000869c.spv => 0x00004140.spv} | Bin .../prebuilt/{0x0000869d.spv => 0x00004141.spv} | Bin .../prebuilt/{0x0000869e.spv => 0x00004142.spv} | Bin .../prebuilt/{0x0000869f.spv => 0x00004143.spv} | Bin .../prebuilt/{0x000086a0.spv => 0x00004144.spv} | Bin .../prebuilt/{0x000086a1.spv => 0x00004145.spv} | Bin .../prebuilt/{0x000086a2.spv => 0x00004146.spv} | Bin .../prebuilt/{0x000086a3.spv => 0x00004147.spv} | Bin .../prebuilt/{0x000086a4.spv => 0x00004148.spv} | Bin .../prebuilt/{0x000086a5.spv => 0x00004149.spv} | Bin .../prebuilt/{0x000086a6.spv => 0x0000414a.spv} | Bin .../prebuilt/{0x000086a7.spv => 0x0000414b.spv} | Bin .../prebuilt/{0x000086a8.spv => 0x0000414c.spv} | Bin .../prebuilt/{0x000086a9.spv => 0x0000414d.spv} | Bin .../prebuilt/{0x000086aa.spv => 0x0000414e.spv} | Bin .../prebuilt/{0x000086ab.spv => 0x0000414f.spv} | Bin .../prebuilt/{0x000086ac.spv => 0x00004150.spv} | Bin .../prebuilt/{0x000086ad.spv => 0x00004151.spv} | Bin .../prebuilt/{0x000086ae.spv => 0x00004152.spv} | Bin .../prebuilt/{0x000086af.spv => 0x00004153.spv} | Bin .../prebuilt/{0x000086b0.spv => 0x00004154.spv} | Bin .../prebuilt/{0x000086b1.spv => 0x00004155.spv} | Bin .../prebuilt/{0x000086b2.spv => 0x00004156.spv} | Bin .../prebuilt/{0x000086b3.spv => 0x00004157.spv} | Bin .../prebuilt/{0x000086b4.spv => 0x00004158.spv} | Bin .../prebuilt/{0x000086b5.spv => 0x00004159.spv} | Bin .../prebuilt/{0x000086b6.spv => 0x0000415a.spv} | Bin .../prebuilt/{0x000086b7.spv => 0x0000415b.spv} | Bin .../prebuilt/{0x000086b8.spv => 0x0000415c.spv} | Bin .../prebuilt/{0x000086b9.spv => 0x0000415d.spv} | Bin .../prebuilt/{0x000086ba.spv => 0x0000415e.spv} | Bin .../prebuilt/{0x000086bb.spv => 0x0000415f.spv} | Bin .../prebuilt/{0x000086bc.spv => 0x00004160.spv} | Bin .../prebuilt/{0x000086bd.spv => 0x00004161.spv} | Bin .../prebuilt/{0x000086be.spv => 0x00004162.spv} | Bin .../prebuilt/{0x000086bf.spv => 0x00004163.spv} | Bin .../prebuilt/{0x000086c0.spv => 0x00004164.spv} | Bin .../prebuilt/{0x000086c1.spv => 0x00004165.spv} | Bin .../prebuilt/{0x000086c2.spv => 0x00004166.spv} | Bin .../prebuilt/{0x000086c3.spv => 0x00004167.spv} | Bin .../prebuilt/{0x000086c4.spv => 0x00004168.spv} | Bin .../prebuilt/{0x000086c5.spv => 0x00004169.spv} | Bin .../prebuilt/{0x000086c6.spv => 0x0000416a.spv} | Bin .../prebuilt/{0x000086c7.spv => 0x0000416b.spv} | Bin .../prebuilt/{0x000086c8.spv => 0x0000416c.spv} | Bin .../prebuilt/{0x000086c9.spv => 0x0000416d.spv} | Bin .../prebuilt/{0x000086ca.spv => 0x0000416e.spv} | Bin .../prebuilt/{0x000086cb.spv => 0x0000416f.spv} | Bin .../prebuilt/{0x000086cc.spv => 0x00004170.spv} | Bin .../prebuilt/{0x000086cd.spv => 0x00004171.spv} | Bin .../prebuilt/{0x000086ce.spv => 0x00004172.spv} | Bin .../prebuilt/{0x000086cf.spv => 0x00004173.spv} | Bin .../prebuilt/{0x000086d0.spv => 0x00004174.spv} | Bin .../prebuilt/{0x000086d1.spv => 0x00004175.spv} | Bin .../prebuilt/{0x000086d2.spv => 0x00004176.spv} | Bin .../prebuilt/{0x000086d3.spv => 0x00004177.spv} | Bin .../prebuilt/{0x000086d4.spv => 0x00004178.spv} | Bin .../prebuilt/{0x000086d5.spv => 0x00004179.spv} | Bin .../prebuilt/{0x000086d6.spv => 0x0000417a.spv} | Bin .../prebuilt/{0x000086d7.spv => 0x0000417b.spv} | Bin .../prebuilt/{0x000086d8.spv => 0x0000417c.spv} | Bin .../prebuilt/{0x000086d9.spv => 0x0000417d.spv} | Bin .../prebuilt/{0x000086da.spv => 0x0000417e.spv} | Bin .../prebuilt/{0x000086db.spv => 0x0000417f.spv} | Bin .../prebuilt/{0x000086dc.spv => 0x00004180.spv} | Bin .../prebuilt/{0x000086dd.spv => 0x00004181.spv} | Bin .../prebuilt/{0x000086de.spv => 0x00004182.spv} | Bin .../prebuilt/{0x000086df.spv => 0x00004183.spv} | Bin .../prebuilt/{0x000086e0.spv => 0x00004184.spv} | Bin .../prebuilt/{0x000086e1.spv => 0x00004185.spv} | Bin .../prebuilt/{0x000086e2.spv => 0x00004186.spv} | Bin .../prebuilt/{0x000086e3.spv => 0x00004187.spv} | Bin .../prebuilt/{0x000086e4.spv => 0x00004188.spv} | Bin .../prebuilt/{0x000086e5.spv => 0x00004189.spv} | Bin .../prebuilt/{0x000086e6.spv => 0x0000418a.spv} | Bin .../prebuilt/{0x000086e7.spv => 0x0000418b.spv} | Bin .../prebuilt/{0x000086e8.spv => 0x0000418c.spv} | Bin .../prebuilt/{0x000086e9.spv => 0x0000418d.spv} | Bin .../prebuilt/{0x000086ea.spv => 0x0000418e.spv} | Bin .../prebuilt/{0x000086eb.spv => 0x0000418f.spv} | Bin .../prebuilt/{0x000086ec.spv => 0x00004190.spv} | Bin .../prebuilt/{0x000086ed.spv => 0x00004191.spv} | Bin .../prebuilt/{0x000086ee.spv => 0x00004192.spv} | Bin .../prebuilt/{0x000086ef.spv => 0x00004193.spv} | Bin .../prebuilt/{0x000086f0.spv => 0x00004194.spv} | Bin .../prebuilt/{0x000086f1.spv => 0x00004195.spv} | Bin .../prebuilt/{0x000086f2.spv => 0x00004196.spv} | Bin .../prebuilt/{0x000086f3.spv => 0x00004197.spv} | Bin .../prebuilt/{0x000086f4.spv => 0x00004198.spv} | Bin .../prebuilt/{0x000086f5.spv => 0x00004199.spv} | Bin .../prebuilt/{0x000086f6.spv => 0x0000419a.spv} | Bin .../prebuilt/{0x000086f7.spv => 0x0000419b.spv} | Bin .../prebuilt/{0x000086f8.spv => 0x0000419c.spv} | Bin .../prebuilt/{0x000086f9.spv => 0x0000419d.spv} | Bin .../prebuilt/{0x000086fa.spv => 0x0000419e.spv} | Bin .../prebuilt/{0x000086fb.spv => 0x0000419f.spv} | Bin .../prebuilt/{0x000086fc.spv => 0x000041a0.spv} | Bin .../prebuilt/{0x000086fd.spv => 0x000041a1.spv} | Bin .../prebuilt/{0x000086fe.spv => 0x000041a2.spv} | Bin .../prebuilt/{0x000086ff.spv => 0x000041a3.spv} | Bin .../prebuilt/{0x00008700.spv => 0x000041a4.spv} | Bin .../prebuilt/{0x00008701.spv => 0x000041a5.spv} | Bin .../prebuilt/{0x00008702.spv => 0x000041a6.spv} | Bin .../prebuilt/{0x00008703.spv => 0x000041a7.spv} | Bin .../prebuilt/{0x00008704.spv => 0x000041a8.spv} | Bin .../prebuilt/{0x00008705.spv => 0x000041a9.spv} | Bin .../prebuilt/{0x00008706.spv => 0x000041aa.spv} | Bin .../prebuilt/{0x00008707.spv => 0x000041ab.spv} | Bin .../prebuilt/{0x00008708.spv => 0x000041ac.spv} | Bin .../prebuilt/{0x00008709.spv => 0x000041ad.spv} | Bin .../prebuilt/{0x0000870a.spv => 0x000041ae.spv} | Bin .../prebuilt/{0x0000870b.spv => 0x000041af.spv} | Bin .../prebuilt/{0x0000870c.spv => 0x000041b0.spv} | Bin .../prebuilt/{0x0000870d.spv => 0x000041b1.spv} | Bin .../prebuilt/{0x0000870e.spv => 0x000041b2.spv} | Bin .../prebuilt/{0x0000870f.spv => 0x000041b3.spv} | Bin .../prebuilt/{0x00008710.spv => 0x000041b4.spv} | Bin .../prebuilt/{0x00008711.spv => 0x000041b5.spv} | Bin .../prebuilt/{0x00008712.spv => 0x000041b6.spv} | Bin .../prebuilt/{0x00008713.spv => 0x000041b7.spv} | Bin .../prebuilt/{0x00008714.spv => 0x000041b8.spv} | Bin .../prebuilt/{0x00008715.spv => 0x000041b9.spv} | Bin .../prebuilt/{0x00008716.spv => 0x000041ba.spv} | Bin .../prebuilt/{0x00008717.spv => 0x000041bb.spv} | Bin .../prebuilt/{0x00008718.spv => 0x000041bc.spv} | Bin .../prebuilt/{0x00008719.spv => 0x000041bd.spv} | Bin .../prebuilt/{0x0000871a.spv => 0x000041be.spv} | Bin .../prebuilt/{0x0000871b.spv => 0x000041bf.spv} | Bin .../prebuilt/{0x0000871c.spv => 0x000041c0.spv} | Bin .../prebuilt/{0x0000871d.spv => 0x000041c1.spv} | Bin .../prebuilt/{0x0000871e.spv => 0x000041c2.spv} | Bin .../prebuilt/{0x0000871f.spv => 0x000041c3.spv} | Bin .../prebuilt/{0x00008720.spv => 0x000041c4.spv} | Bin .../prebuilt/{0x00008721.spv => 0x000041c5.spv} | Bin .../prebuilt/{0x00008722.spv => 0x000041c6.spv} | Bin .../prebuilt/{0x00008723.spv => 0x000041c7.spv} | Bin .../prebuilt/{0x00008724.spv => 0x000041c8.spv} | Bin .../prebuilt/{0x00008725.spv => 0x000041c9.spv} | Bin .../prebuilt/{0x00008726.spv => 0x000041ca.spv} | Bin .../prebuilt/{0x00008727.spv => 0x000041cb.spv} | Bin .../prebuilt/{0x00008728.spv => 0x000041cc.spv} | Bin .../prebuilt/{0x00008729.spv => 0x000041cd.spv} | Bin .../prebuilt/{0x0000872a.spv => 0x000041ce.spv} | Bin .../prebuilt/{0x0000872b.spv => 0x000041cf.spv} | Bin .../prebuilt/{0x0000872c.spv => 0x000041d0.spv} | Bin .../prebuilt/{0x0000872d.spv => 0x000041d1.spv} | Bin .../prebuilt/{0x0000872e.spv => 0x000041d2.spv} | Bin .../prebuilt/{0x0000872f.spv => 0x000041d3.spv} | Bin .../prebuilt/{0x00008730.spv => 0x000041d4.spv} | Bin .../prebuilt/{0x00008731.spv => 0x000041d5.spv} | Bin .../prebuilt/{0x00008732.spv => 0x000041d6.spv} | Bin .../prebuilt/{0x00008733.spv => 0x000041d7.spv} | Bin .../prebuilt/{0x00008734.spv => 0x000041d8.spv} | Bin .../prebuilt/{0x00008735.spv => 0x000041d9.spv} | Bin .../prebuilt/{0x00008736.spv => 0x000041da.spv} | Bin .../prebuilt/{0x00008737.spv => 0x000041db.spv} | Bin .../prebuilt/{0x00008738.spv => 0x000041dc.spv} | Bin .../prebuilt/{0x00008739.spv => 0x000041dd.spv} | Bin .../prebuilt/{0x0000873a.spv => 0x000041de.spv} | Bin .../prebuilt/{0x0000873b.spv => 0x000041df.spv} | Bin .../prebuilt/{0x0000873c.spv => 0x000041e0.spv} | Bin .../prebuilt/{0x0000873d.spv => 0x000041e1.spv} | Bin .../prebuilt/{0x0000873e.spv => 0x000041e2.spv} | Bin .../prebuilt/{0x0000873f.spv => 0x000041e3.spv} | Bin .../prebuilt/{0x00008740.spv => 0x000041e4.spv} | Bin .../prebuilt/{0x00008741.spv => 0x000041e5.spv} | Bin .../prebuilt/{0x00008742.spv => 0x000041e6.spv} | Bin .../prebuilt/{0x00008743.spv => 0x000041e7.spv} | Bin .../prebuilt/{0x00008744.spv => 0x000041e8.spv} | Bin .../prebuilt/{0x00008745.spv => 0x000041e9.spv} | Bin .../prebuilt/{0x00008746.spv => 0x000041ea.spv} | Bin .../prebuilt/{0x00008747.spv => 0x000041eb.spv} | Bin .../prebuilt/{0x00008748.spv => 0x000041ec.spv} | Bin .../prebuilt/{0x00008749.spv => 0x000041ed.spv} | Bin .../prebuilt/{0x0000874a.spv => 0x000041ee.spv} | Bin .../prebuilt/{0x0000874b.spv => 0x000041ef.spv} | Bin .../prebuilt/{0x0000874c.spv => 0x000041f0.spv} | Bin .../prebuilt/{0x0000874d.spv => 0x000041f1.spv} | Bin .../prebuilt/{0x0000874e.spv => 0x000041f2.spv} | Bin .../prebuilt/{0x0000874f.spv => 0x000041f3.spv} | Bin .../prebuilt/{0x00008750.spv => 0x000041f4.spv} | Bin .../prebuilt/{0x00008751.spv => 0x000041f5.spv} | Bin .../prebuilt/{0x00008752.spv => 0x000041f6.spv} | Bin .../prebuilt/{0x00008753.spv => 0x000041f7.spv} | Bin .../prebuilt/{0x00008754.spv => 0x000041f8.spv} | Bin .../prebuilt/{0x00008755.spv => 0x000041f9.spv} | Bin .../prebuilt/{0x00008756.spv => 0x000041fa.spv} | Bin .../prebuilt/{0x00008757.spv => 0x000041fb.spv} | Bin .../prebuilt/{0x00008758.spv => 0x000041fc.spv} | Bin .../prebuilt/{0x00008759.spv => 0x000041fd.spv} | Bin .../prebuilt/{0x0000875a.spv => 0x000041fe.spv} | Bin .../prebuilt/{0x0000875b.spv => 0x000041ff.spv} | Bin .../prebuilt/{0x0000875c.spv => 0x00004200.spv} | Bin .../prebuilt/{0x0000875d.spv => 0x00004201.spv} | Bin .../prebuilt/{0x0000875e.spv => 0x00004202.spv} | Bin .../prebuilt/{0x0000875f.spv => 0x00004203.spv} | Bin .../prebuilt/{0x00008760.spv => 0x00004204.spv} | Bin .../prebuilt/{0x00008761.spv => 0x00004205.spv} | Bin .../prebuilt/{0x00008762.spv => 0x00004206.spv} | Bin .../prebuilt/{0x00008763.spv => 0x00004207.spv} | Bin .../prebuilt/{0x00008764.spv => 0x00004208.spv} | Bin .../prebuilt/{0x00008765.spv => 0x00004209.spv} | Bin .../prebuilt/{0x00008766.spv => 0x0000420a.spv} | Bin .../prebuilt/{0x00008767.spv => 0x0000420b.spv} | Bin .../prebuilt/{0x00008768.spv => 0x0000420c.spv} | Bin .../prebuilt/{0x00008769.spv => 0x0000420d.spv} | Bin .../prebuilt/{0x0000876a.spv => 0x0000420e.spv} | Bin .../prebuilt/{0x0000876b.spv => 0x0000420f.spv} | Bin .../prebuilt/{0x0000876c.spv => 0x00004210.spv} | Bin .../prebuilt/{0x0000876d.spv => 0x00004211.spv} | Bin .../prebuilt/{0x0000876e.spv => 0x00004212.spv} | Bin .../prebuilt/{0x0000876f.spv => 0x00004213.spv} | Bin .../prebuilt/{0x00008770.spv => 0x00004214.spv} | Bin .../prebuilt/{0x00008771.spv => 0x00004215.spv} | Bin .../prebuilt/{0x00008772.spv => 0x00004216.spv} | Bin .../prebuilt/{0x00008773.spv => 0x00004217.spv} | Bin .../prebuilt/{0x00008774.spv => 0x00004218.spv} | Bin .../prebuilt/{0x00008775.spv => 0x00004219.spv} | Bin .../prebuilt/{0x00008776.spv => 0x0000421a.spv} | Bin .../prebuilt/{0x00008777.spv => 0x0000421b.spv} | Bin .../prebuilt/{0x00008778.spv => 0x0000421c.spv} | Bin .../prebuilt/{0x00008779.spv => 0x0000421d.spv} | Bin .../prebuilt/{0x0000877a.spv => 0x0000421e.spv} | Bin .../prebuilt/{0x0000877b.spv => 0x0000421f.spv} | Bin .../prebuilt/{0x0000877c.spv => 0x00004220.spv} | Bin .../prebuilt/{0x0000877d.spv => 0x00004221.spv} | Bin .../prebuilt/{0x0000877e.spv => 0x00004222.spv} | Bin .../prebuilt/{0x0000877f.spv => 0x00004223.spv} | Bin .../prebuilt/{0x00008780.spv => 0x00004224.spv} | Bin .../prebuilt/{0x00008781.spv => 0x00004225.spv} | Bin .../prebuilt/{0x00008782.spv => 0x00004226.spv} | Bin .../prebuilt/{0x00008783.spv => 0x00004227.spv} | Bin .../prebuilt/{0x00008784.spv => 0x00004228.spv} | Bin .../prebuilt/{0x00008785.spv => 0x00004229.spv} | Bin .../prebuilt/{0x00008786.spv => 0x0000422a.spv} | Bin .../prebuilt/{0x00008787.spv => 0x0000422b.spv} | Bin .../prebuilt/{0x00008788.spv => 0x0000422c.spv} | Bin .../prebuilt/{0x00008789.spv => 0x0000422d.spv} | Bin .../prebuilt/{0x0000878a.spv => 0x0000422e.spv} | Bin .../prebuilt/{0x0000878b.spv => 0x0000422f.spv} | Bin .../prebuilt/{0x0000878c.spv => 0x00004230.spv} | Bin .../prebuilt/{0x0000878d.spv => 0x00004231.spv} | Bin .../prebuilt/{0x0000878e.spv => 0x00004232.spv} | Bin .../prebuilt/{0x0000878f.spv => 0x00004233.spv} | Bin .../prebuilt/{0x00008790.spv => 0x00004234.spv} | Bin .../prebuilt/{0x00008791.spv => 0x00004235.spv} | Bin .../prebuilt/{0x00008792.spv => 0x00004236.spv} | Bin .../prebuilt/{0x00008793.spv => 0x00004237.spv} | Bin .../prebuilt/{0x00008794.spv => 0x00004238.spv} | Bin .../prebuilt/{0x00008795.spv => 0x00004239.spv} | Bin .../prebuilt/{0x00008796.spv => 0x0000423a.spv} | Bin .../prebuilt/{0x00008797.spv => 0x0000423b.spv} | Bin .../prebuilt/{0x00008798.spv => 0x0000423c.spv} | Bin .../prebuilt/{0x00008799.spv => 0x0000423d.spv} | Bin .../prebuilt/{0x0000879a.spv => 0x0000423e.spv} | Bin .../prebuilt/{0x0000879b.spv => 0x0000423f.spv} | Bin .../prebuilt/{0x0000879c.spv => 0x00004240.spv} | Bin .../prebuilt/{0x0000879d.spv => 0x00004241.spv} | Bin .../prebuilt/{0x0000879e.spv => 0x00004242.spv} | Bin .../prebuilt/{0x0000879f.spv => 0x00004243.spv} | Bin .../prebuilt/{0x000087a0.spv => 0x00004244.spv} | Bin .../prebuilt/{0x000087a1.spv => 0x00004245.spv} | Bin .../prebuilt/{0x000087a2.spv => 0x00004246.spv} | Bin .../prebuilt/{0x000087a3.spv => 0x00004247.spv} | Bin .../prebuilt/{0x000087a4.spv => 0x00004248.spv} | Bin .../prebuilt/{0x000087a5.spv => 0x00004249.spv} | Bin .../prebuilt/{0x000087a6.spv => 0x0000424a.spv} | Bin .../prebuilt/{0x000087a7.spv => 0x0000424b.spv} | Bin .../prebuilt/{0x000087a8.spv => 0x0000424c.spv} | Bin .../prebuilt/{0x000087a9.spv => 0x0000424d.spv} | Bin .../prebuilt/{0x000087aa.spv => 0x0000424e.spv} | Bin .../prebuilt/{0x000087ab.spv => 0x0000424f.spv} | Bin .../prebuilt/{0x000087ac.spv => 0x00004250.spv} | Bin .../prebuilt/{0x000087ad.spv => 0x00004251.spv} | Bin .../prebuilt/{0x000087ae.spv => 0x00004252.spv} | Bin .../prebuilt/{0x000087af.spv => 0x00004253.spv} | Bin .../prebuilt/{0x000087b0.spv => 0x00004254.spv} | Bin .../prebuilt/{0x000087b1.spv => 0x00004255.spv} | Bin .../prebuilt/{0x000087b2.spv => 0x00004256.spv} | Bin .../prebuilt/{0x000087b3.spv => 0x00004257.spv} | Bin .../prebuilt/{0x000087b4.spv => 0x00004258.spv} | Bin .../prebuilt/{0x000087b5.spv => 0x00004259.spv} | Bin .../prebuilt/{0x000087b6.spv => 0x0000425a.spv} | Bin .../prebuilt/{0x000087b7.spv => 0x0000425b.spv} | Bin .../prebuilt/{0x000087b8.spv => 0x0000425c.spv} | Bin .../prebuilt/{0x000087b9.spv => 0x0000425d.spv} | Bin .../prebuilt/{0x000087ba.spv => 0x0000425e.spv} | Bin .../prebuilt/{0x000087bb.spv => 0x0000425f.spv} | Bin .../prebuilt/{0x000087bc.spv => 0x00004260.spv} | Bin .../prebuilt/{0x000087bd.spv => 0x00004261.spv} | Bin .../prebuilt/{0x000087be.spv => 0x00004262.spv} | Bin .../prebuilt/{0x000087bf.spv => 0x00004263.spv} | Bin .../prebuilt/{0x000087c0.spv => 0x00004264.spv} | Bin .../prebuilt/{0x000087c1.spv => 0x00004265.spv} | Bin .../prebuilt/{0x000087c2.spv => 0x00004266.spv} | Bin .../prebuilt/{0x000087c3.spv => 0x00004267.spv} | Bin .../prebuilt/{0x000087c4.spv => 0x00004268.spv} | Bin .../prebuilt/{0x000087c5.spv => 0x00004269.spv} | Bin .../prebuilt/{0x000087c6.spv => 0x0000426a.spv} | Bin .../prebuilt/{0x000087c7.spv => 0x0000426b.spv} | Bin .../prebuilt/{0x000087c8.spv => 0x0000426c.spv} | Bin .../prebuilt/{0x000087c9.spv => 0x0000426d.spv} | Bin .../prebuilt/{0x000087ca.spv => 0x0000426e.spv} | Bin .../prebuilt/{0x000087cb.spv => 0x0000426f.spv} | Bin .../prebuilt/{0x000087cc.spv => 0x00004270.spv} | Bin .../prebuilt/{0x000087cd.spv => 0x00004271.spv} | Bin .../prebuilt/{0x000087ce.spv => 0x00004272.spv} | Bin .../prebuilt/{0x000087cf.spv => 0x00004273.spv} | Bin .../prebuilt/{0x000087d0.spv => 0x00004274.spv} | Bin .../prebuilt/{0x000087d1.spv => 0x00004275.spv} | Bin .../prebuilt/{0x000087d2.spv => 0x00004276.spv} | Bin .../prebuilt/{0x000087d3.spv => 0x00004277.spv} | Bin .../prebuilt/{0x000087d4.spv => 0x00004278.spv} | Bin .../prebuilt/{0x000087d5.spv => 0x00004279.spv} | Bin .../prebuilt/{0x000087d6.spv => 0x0000427a.spv} | Bin .../prebuilt/{0x000087d7.spv => 0x0000427b.spv} | Bin .../prebuilt/{0x000087d8.spv => 0x0000427c.spv} | Bin .../prebuilt/{0x000087d9.spv => 0x0000427d.spv} | Bin .../prebuilt/{0x000087da.spv => 0x0000427e.spv} | Bin .../prebuilt/{0x000087db.spv => 0x0000427f.spv} | Bin .../prebuilt/{0x000087dc.spv => 0x00004280.spv} | Bin .../prebuilt/{0x000087dd.spv => 0x00004281.spv} | Bin .../prebuilt/{0x000087de.spv => 0x00004282.spv} | Bin .../prebuilt/{0x000087df.spv => 0x00004283.spv} | Bin .../prebuilt/{0x000087e0.spv => 0x00004284.spv} | Bin .../prebuilt/{0x000087e1.spv => 0x00004285.spv} | Bin .../prebuilt/{0x000087e2.spv => 0x00004286.spv} | Bin .../prebuilt/{0x000087e3.spv => 0x00004287.spv} | Bin .../prebuilt/{0x000087e4.spv => 0x00004288.spv} | Bin .../prebuilt/{0x000087e5.spv => 0x00004289.spv} | Bin .../prebuilt/{0x000087e6.spv => 0x0000428a.spv} | Bin .../prebuilt/{0x000087e7.spv => 0x0000428b.spv} | Bin .../prebuilt/{0x000087e8.spv => 0x0000428c.spv} | Bin .../prebuilt/{0x000087e9.spv => 0x0000428d.spv} | Bin .../prebuilt/{0x000087ea.spv => 0x0000428e.spv} | Bin .../prebuilt/{0x000087eb.spv => 0x0000428f.spv} | Bin .../prebuilt/{0x000087ec.spv => 0x00004290.spv} | Bin .../prebuilt/{0x000087ed.spv => 0x00004291.spv} | Bin .../prebuilt/{0x000087ee.spv => 0x00004292.spv} | Bin .../prebuilt/{0x000087ef.spv => 0x00004293.spv} | Bin .../prebuilt/{0x000087f0.spv => 0x00004294.spv} | Bin .../prebuilt/{0x000087f1.spv => 0x00004295.spv} | Bin .../prebuilt/{0x000087f2.spv => 0x00004296.spv} | Bin .../prebuilt/{0x000087f3.spv => 0x00004297.spv} | Bin .../prebuilt/{0x000087f4.spv => 0x00004298.spv} | Bin .../prebuilt/{0x000087f5.spv => 0x00004299.spv} | Bin .../prebuilt/{0x000087f6.spv => 0x0000429a.spv} | Bin .../prebuilt/{0x000087f7.spv => 0x0000429b.spv} | Bin .../prebuilt/{0x000087f8.spv => 0x0000429c.spv} | Bin .../prebuilt/{0x000087f9.spv => 0x0000429d.spv} | Bin .../prebuilt/{0x000087fa.spv => 0x0000429e.spv} | Bin .../prebuilt/{0x000087fb.spv => 0x0000429f.spv} | Bin .../prebuilt/{0x000087fc.spv => 0x000042a0.spv} | Bin .../prebuilt/{0x000087fd.spv => 0x000042a1.spv} | Bin .../prebuilt/{0x000087fe.spv => 0x000042a2.spv} | Bin .../prebuilt/{0x000087ff.spv => 0x000042a3.spv} | Bin .../prebuilt/{0x00008800.spv => 0x000042a4.spv} | Bin .../prebuilt/{0x00008801.spv => 0x000042a5.spv} | Bin .../prebuilt/{0x00008802.spv => 0x000042a6.spv} | Bin .../prebuilt/{0x00008803.spv => 0x000042a7.spv} | Bin .../prebuilt/{0x00008804.spv => 0x000042a8.spv} | Bin .../prebuilt/{0x00008805.spv => 0x000042a9.spv} | Bin .../prebuilt/{0x00008806.spv => 0x000042aa.spv} | Bin .../prebuilt/{0x00008807.spv => 0x000042ab.spv} | Bin .../prebuilt/{0x00008808.spv => 0x000042ac.spv} | Bin .../prebuilt/{0x00008809.spv => 0x000042ad.spv} | Bin .../prebuilt/{0x0000880a.spv => 0x000042ae.spv} | Bin .../prebuilt/{0x0000880b.spv => 0x000042af.spv} | Bin .../prebuilt/{0x0000880c.spv => 0x000042b0.spv} | Bin .../prebuilt/{0x0000880d.spv => 0x000042b1.spv} | Bin .../prebuilt/{0x0000880e.spv => 0x000042b2.spv} | Bin .../prebuilt/{0x0000880f.spv => 0x000042b3.spv} | Bin .../prebuilt/{0x00008810.spv => 0x000042b4.spv} | Bin .../prebuilt/{0x00008811.spv => 0x000042b5.spv} | Bin .../prebuilt/{0x00008812.spv => 0x000042b6.spv} | Bin .../prebuilt/{0x00008813.spv => 0x000042b7.spv} | Bin .../prebuilt/{0x00008814.spv => 0x000042b8.spv} | Bin .../prebuilt/{0x00008815.spv => 0x000042b9.spv} | Bin .../prebuilt/{0x00008816.spv => 0x000042ba.spv} | Bin .../prebuilt/{0x00008817.spv => 0x000042bb.spv} | Bin .../prebuilt/{0x00008818.spv => 0x000042bc.spv} | Bin .../prebuilt/{0x00008819.spv => 0x000042bd.spv} | Bin .../prebuilt/{0x0000881a.spv => 0x000042be.spv} | Bin .../prebuilt/{0x0000881b.spv => 0x000042bf.spv} | Bin .../prebuilt/{0x0000881c.spv => 0x000042c0.spv} | Bin .../prebuilt/{0x0000881d.spv => 0x000042c1.spv} | Bin .../prebuilt/{0x0000881e.spv => 0x000042c2.spv} | Bin .../prebuilt/{0x0000881f.spv => 0x000042c3.spv} | Bin .../prebuilt/{0x00008820.spv => 0x000042c4.spv} | Bin .../prebuilt/{0x00008821.spv => 0x000042c5.spv} | Bin .../prebuilt/{0x00008822.spv => 0x000042c6.spv} | Bin .../prebuilt/{0x00008823.spv => 0x000042c7.spv} | Bin .../prebuilt/{0x00008824.spv => 0x000042c8.spv} | Bin .../prebuilt/{0x00008825.spv => 0x000042c9.spv} | Bin .../prebuilt/{0x00008826.spv => 0x000042ca.spv} | Bin .../prebuilt/{0x00008827.spv => 0x000042cb.spv} | Bin .../prebuilt/{0x00008828.spv => 0x000042cc.spv} | Bin .../prebuilt/{0x00008829.spv => 0x000042cd.spv} | Bin .../prebuilt/{0x0000882a.spv => 0x000042ce.spv} | Bin .../prebuilt/{0x0000882b.spv => 0x000042cf.spv} | Bin .../prebuilt/{0x0000882c.spv => 0x000042d0.spv} | Bin .../prebuilt/{0x0000882d.spv => 0x000042d1.spv} | Bin .../prebuilt/{0x0000882e.spv => 0x000042d2.spv} | Bin .../prebuilt/{0x0000882f.spv => 0x000042d3.spv} | Bin .../prebuilt/{0x00008830.spv => 0x000042d4.spv} | Bin .../prebuilt/{0x00008831.spv => 0x000042d5.spv} | Bin .../prebuilt/{0x00008832.spv => 0x000042d6.spv} | Bin .../prebuilt/{0x00008833.spv => 0x000042d7.spv} | Bin .../prebuilt/{0x00008834.spv => 0x000042d8.spv} | Bin .../prebuilt/{0x00008835.spv => 0x000042d9.spv} | Bin .../prebuilt/{0x00008836.spv => 0x000042da.spv} | Bin .../prebuilt/{0x00008837.spv => 0x000042db.spv} | Bin .../prebuilt/{0x00008838.spv => 0x000042dc.spv} | Bin .../prebuilt/{0x00008839.spv => 0x000042dd.spv} | Bin .../prebuilt/{0x0000883a.spv => 0x000042de.spv} | Bin .../prebuilt/{0x0000883b.spv => 0x000042df.spv} | Bin .../prebuilt/{0x0000883c.spv => 0x000042e0.spv} | Bin .../prebuilt/{0x0000883d.spv => 0x000042e1.spv} | Bin .../prebuilt/{0x0000883e.spv => 0x000042e2.spv} | Bin .../prebuilt/{0x0000883f.spv => 0x000042e3.spv} | Bin .../prebuilt/{0x00008840.spv => 0x000042e4.spv} | Bin .../prebuilt/{0x00008841.spv => 0x000042e5.spv} | Bin .../prebuilt/{0x00008842.spv => 0x000042e6.spv} | Bin .../prebuilt/{0x00008843.spv => 0x000042e7.spv} | Bin .../prebuilt/{0x00008844.spv => 0x000042e8.spv} | Bin .../prebuilt/{0x00008845.spv => 0x000042e9.spv} | Bin .../prebuilt/{0x00008846.spv => 0x000042ea.spv} | Bin .../prebuilt/{0x00008847.spv => 0x000042eb.spv} | Bin .../prebuilt/{0x00008848.spv => 0x000042ec.spv} | Bin .../prebuilt/{0x00008849.spv => 0x000042ed.spv} | Bin .../prebuilt/{0x0000884a.spv => 0x000042ee.spv} | Bin .../prebuilt/{0x0000884b.spv => 0x000042ef.spv} | Bin .../prebuilt/{0x0000884c.spv => 0x000042f0.spv} | Bin .../prebuilt/{0x0000884d.spv => 0x000042f1.spv} | Bin .../prebuilt/{0x0000884e.spv => 0x000042f2.spv} | Bin .../prebuilt/{0x0000884f.spv => 0x000042f3.spv} | Bin .../prebuilt/{0x00008850.spv => 0x000042f4.spv} | Bin .../prebuilt/{0x00008851.spv => 0x000042f5.spv} | Bin .../prebuilt/{0x00008852.spv => 0x000042f6.spv} | Bin .../prebuilt/{0x00008853.spv => 0x000042f7.spv} | Bin .../prebuilt/{0x00008854.spv => 0x000042f8.spv} | Bin .../prebuilt/{0x00008855.spv => 0x000042f9.spv} | Bin .../prebuilt/{0x00008856.spv => 0x000042fa.spv} | Bin .../prebuilt/{0x00008857.spv => 0x000042fb.spv} | Bin .../prebuilt/{0x00008858.spv => 0x000042fc.spv} | Bin .../prebuilt/{0x00008859.spv => 0x000042fd.spv} | Bin .../prebuilt/{0x0000885a.spv => 0x000042fe.spv} | Bin .../prebuilt/{0x0000885b.spv => 0x000042ff.spv} | Bin .../prebuilt/{0x0000885c.spv => 0x00004300.spv} | Bin .../prebuilt/{0x0000885d.spv => 0x00004301.spv} | Bin .../prebuilt/{0x0000885e.spv => 0x00004302.spv} | Bin .../prebuilt/{0x0000885f.spv => 0x00004303.spv} | Bin .../prebuilt/{0x00008860.spv => 0x00004304.spv} | Bin .../prebuilt/{0x00008861.spv => 0x00004305.spv} | Bin .../prebuilt/{0x00008862.spv => 0x00004306.spv} | Bin .../prebuilt/{0x00008863.spv => 0x00004307.spv} | Bin .../prebuilt/{0x00008864.spv => 0x00004308.spv} | Bin .../prebuilt/{0x00008865.spv => 0x00004309.spv} | Bin .../prebuilt/{0x00008866.spv => 0x0000430a.spv} | Bin .../prebuilt/{0x00008867.spv => 0x0000430b.spv} | Bin .../prebuilt/{0x00008868.spv => 0x0000430c.spv} | Bin .../prebuilt/{0x00008869.spv => 0x0000430d.spv} | Bin .../prebuilt/{0x0000886a.spv => 0x0000430e.spv} | Bin .../prebuilt/{0x0000886b.spv => 0x0000430f.spv} | Bin .../prebuilt/{0x0000886c.spv => 0x00004310.spv} | Bin .../prebuilt/{0x0000886d.spv => 0x00004311.spv} | Bin .../prebuilt/{0x0000886e.spv => 0x00004312.spv} | Bin .../prebuilt/{0x0000886f.spv => 0x00004313.spv} | Bin .../prebuilt/{0x00008870.spv => 0x00004314.spv} | Bin .../prebuilt/{0x00008871.spv => 0x00004315.spv} | Bin .../prebuilt/{0x00008872.spv => 0x00004316.spv} | Bin .../prebuilt/{0x00008873.spv => 0x00004317.spv} | Bin .../prebuilt/{0x00008874.spv => 0x00004318.spv} | Bin .../prebuilt/{0x00008875.spv => 0x00004319.spv} | Bin .../prebuilt/{0x00008876.spv => 0x0000431a.spv} | Bin .../prebuilt/{0x00008877.spv => 0x0000431b.spv} | Bin .../prebuilt/{0x00008878.spv => 0x0000431c.spv} | Bin .../prebuilt/{0x00008879.spv => 0x0000431d.spv} | Bin .../prebuilt/{0x0000887a.spv => 0x0000431e.spv} | Bin .../prebuilt/{0x0000887b.spv => 0x0000431f.spv} | Bin .../prebuilt/{0x0000887c.spv => 0x00004320.spv} | Bin .../prebuilt/{0x0000887d.spv => 0x00004321.spv} | Bin .../prebuilt/{0x0000887e.spv => 0x00004322.spv} | Bin .../prebuilt/{0x0000887f.spv => 0x00004323.spv} | Bin .../prebuilt/{0x00008880.spv => 0x00004324.spv} | Bin .../prebuilt/{0x00008881.spv => 0x00004325.spv} | Bin .../prebuilt/{0x00008882.spv => 0x00004326.spv} | Bin .../prebuilt/{0x00008883.spv => 0x00004327.spv} | Bin .../prebuilt/{0x00008884.spv => 0x00004328.spv} | Bin .../prebuilt/{0x00008885.spv => 0x00004329.spv} | Bin .../prebuilt/{0x00008886.spv => 0x0000432a.spv} | Bin .../prebuilt/{0x00008887.spv => 0x0000432b.spv} | Bin .../prebuilt/{0x00008888.spv => 0x0000432c.spv} | Bin .../prebuilt/{0x00008889.spv => 0x0000432d.spv} | Bin .../prebuilt/{0x0000888a.spv => 0x0000432e.spv} | Bin .../prebuilt/{0x0000888b.spv => 0x0000432f.spv} | Bin .../prebuilt/{0x0000888c.spv => 0x00004330.spv} | Bin .../prebuilt/{0x0000888d.spv => 0x00004331.spv} | Bin .../prebuilt/{0x0000888e.spv => 0x00004332.spv} | Bin .../prebuilt/{0x0000888f.spv => 0x00004333.spv} | Bin .../prebuilt/{0x00008890.spv => 0x00004334.spv} | Bin .../prebuilt/{0x00008891.spv => 0x00004335.spv} | Bin .../prebuilt/{0x00008892.spv => 0x00004336.spv} | Bin .../prebuilt/{0x00008893.spv => 0x00004337.spv} | Bin .../prebuilt/{0x00008894.spv => 0x00004338.spv} | Bin .../prebuilt/{0x00008895.spv => 0x00004339.spv} | Bin .../prebuilt/{0x00008896.spv => 0x0000433a.spv} | Bin .../prebuilt/{0x00008897.spv => 0x0000433b.spv} | Bin .../prebuilt/{0x00008898.spv => 0x0000433c.spv} | Bin .../prebuilt/{0x00008899.spv => 0x0000433d.spv} | Bin .../prebuilt/{0x0000889a.spv => 0x0000433e.spv} | Bin .../prebuilt/{0x0000889b.spv => 0x0000433f.spv} | Bin .../prebuilt/{0x0000889c.spv => 0x00004340.spv} | Bin .../prebuilt/{0x0000889d.spv => 0x00004341.spv} | Bin .../prebuilt/{0x0000889e.spv => 0x00004342.spv} | Bin .../prebuilt/{0x0000889f.spv => 0x00004343.spv} | Bin .../prebuilt/{0x000088a0.spv => 0x00004344.spv} | Bin .../prebuilt/{0x000088a1.spv => 0x00004345.spv} | Bin .../prebuilt/{0x000088a2.spv => 0x00004346.spv} | Bin .../prebuilt/{0x000088a3.spv => 0x00004347.spv} | Bin .../prebuilt/{0x000088a4.spv => 0x00004348.spv} | Bin .../prebuilt/{0x000088a5.spv => 0x00004349.spv} | Bin .../prebuilt/{0x000088a6.spv => 0x0000434a.spv} | Bin .../prebuilt/{0x000088a7.spv => 0x0000434b.spv} | Bin .../prebuilt/{0x000088a8.spv => 0x0000434c.spv} | Bin .../prebuilt/{0x000088a9.spv => 0x0000434d.spv} | Bin .../prebuilt/{0x000088aa.spv => 0x0000434e.spv} | Bin .../prebuilt/{0x000088ab.spv => 0x0000434f.spv} | Bin .../prebuilt/{0x000088ac.spv => 0x00004350.spv} | Bin .../prebuilt/{0x000088ad.spv => 0x00004351.spv} | Bin .../prebuilt/{0x000088ae.spv => 0x00004352.spv} | Bin .../prebuilt/{0x000088af.spv => 0x00004353.spv} | Bin .../prebuilt/{0x000088b0.spv => 0x00004354.spv} | Bin .../prebuilt/{0x000088b1.spv => 0x00004355.spv} | Bin .../prebuilt/{0x000088b2.spv => 0x00004356.spv} | Bin .../prebuilt/{0x000088b3.spv => 0x00004357.spv} | Bin .../prebuilt/{0x000088b4.spv => 0x00004358.spv} | Bin .../prebuilt/{0x000088b5.spv => 0x00004359.spv} | Bin .../prebuilt/{0x000088b6.spv => 0x0000435a.spv} | Bin .../prebuilt/{0x000088b7.spv => 0x0000435b.spv} | Bin .../prebuilt/{0x000088b8.spv => 0x0000435c.spv} | Bin .../prebuilt/{0x000088b9.spv => 0x0000435d.spv} | Bin .../prebuilt/{0x000088ba.spv => 0x0000435e.spv} | Bin .../prebuilt/{0x000088bb.spv => 0x0000435f.spv} | Bin .../prebuilt/{0x000088bc.spv => 0x00004360.spv} | Bin .../prebuilt/{0x000088bd.spv => 0x00004361.spv} | Bin .../prebuilt/{0x000088be.spv => 0x00004362.spv} | Bin .../prebuilt/{0x000088bf.spv => 0x00004363.spv} | Bin .../prebuilt/{0x000088c0.spv => 0x00004364.spv} | Bin .../prebuilt/{0x000088c1.spv => 0x00004365.spv} | Bin .../prebuilt/{0x000088c2.spv => 0x00004366.spv} | Bin .../prebuilt/{0x000088c3.spv => 0x00004367.spv} | Bin .../prebuilt/{0x000088c4.spv => 0x00004368.spv} | Bin .../prebuilt/{0x000088c5.spv => 0x00004369.spv} | Bin .../prebuilt/{0x000088c6.spv => 0x0000436a.spv} | Bin .../prebuilt/{0x000088c7.spv => 0x0000436b.spv} | Bin .../prebuilt/{0x000088c8.spv => 0x0000436c.spv} | Bin .../prebuilt/{0x000088c9.spv => 0x0000436d.spv} | Bin .../prebuilt/{0x000088ca.spv => 0x0000436e.spv} | Bin .../prebuilt/{0x000088cb.spv => 0x0000436f.spv} | Bin .../prebuilt/{0x000088cc.spv => 0x00004370.spv} | Bin .../prebuilt/{0x000088cd.spv => 0x00004371.spv} | Bin .../prebuilt/{0x000088ce.spv => 0x00004372.spv} | Bin .../prebuilt/{0x000088cf.spv => 0x00004373.spv} | Bin .../prebuilt/{0x000088d0.spv => 0x00004374.spv} | Bin .../prebuilt/{0x000088d1.spv => 0x00004375.spv} | Bin .../prebuilt/{0x000088d2.spv => 0x00004376.spv} | Bin .../prebuilt/{0x000088d3.spv => 0x00004377.spv} | Bin .../prebuilt/{0x000088d4.spv => 0x00004378.spv} | Bin .../prebuilt/{0x000088d5.spv => 0x00004379.spv} | Bin .../prebuilt/{0x000088d6.spv => 0x0000437a.spv} | Bin .../prebuilt/{0x000088d7.spv => 0x0000437b.spv} | Bin .../prebuilt/{0x000088d8.spv => 0x0000437c.spv} | Bin .../prebuilt/{0x000088d9.spv => 0x0000437d.spv} | Bin .../prebuilt/{0x000088da.spv => 0x0000437e.spv} | Bin .../prebuilt/{0x000088db.spv => 0x0000437f.spv} | Bin .../prebuilt/{0x000088dc.spv => 0x00004380.spv} | Bin .../prebuilt/{0x000088dd.spv => 0x00004381.spv} | Bin .../prebuilt/{0x000088de.spv => 0x00004382.spv} | Bin .../prebuilt/{0x000088df.spv => 0x00004383.spv} | Bin .../prebuilt/{0x000088e0.spv => 0x00004384.spv} | Bin .../prebuilt/{0x000088e1.spv => 0x00004385.spv} | Bin .../prebuilt/{0x000088e2.spv => 0x00004386.spv} | Bin .../prebuilt/{0x000088e3.spv => 0x00004387.spv} | Bin .../prebuilt/{0x000088e4.spv => 0x00004388.spv} | Bin .../prebuilt/{0x000088e5.spv => 0x00004389.spv} | Bin .../prebuilt/{0x000088e6.spv => 0x0000438a.spv} | Bin .../prebuilt/{0x000088e7.spv => 0x0000438b.spv} | Bin .../prebuilt/{0x000088e8.spv => 0x0000438c.spv} | Bin .../prebuilt/{0x000088e9.spv => 0x0000438d.spv} | Bin .../prebuilt/{0x000088ea.spv => 0x0000438e.spv} | Bin .../prebuilt/{0x000088eb.spv => 0x0000438f.spv} | Bin .../prebuilt/{0x000088ec.spv => 0x00004390.spv} | Bin .../prebuilt/{0x000088ed.spv => 0x00004391.spv} | Bin .../prebuilt/{0x000088ee.spv => 0x00004392.spv} | Bin .../prebuilt/{0x000088ef.spv => 0x00004393.spv} | Bin .../prebuilt/{0x000088f0.spv => 0x00004394.spv} | Bin .../prebuilt/{0x000088f1.spv => 0x00004395.spv} | Bin .../prebuilt/{0x000088f2.spv => 0x00004396.spv} | Bin .../prebuilt/{0x000088f3.spv => 0x00004397.spv} | Bin .../prebuilt/{0x000088f4.spv => 0x00004398.spv} | Bin .../prebuilt/{0x000088f5.spv => 0x00004399.spv} | Bin .../prebuilt/{0x000088f6.spv => 0x0000439a.spv} | Bin .../prebuilt/{0x000088f7.spv => 0x0000439b.spv} | Bin .../prebuilt/{0x000088f8.spv => 0x0000439c.spv} | Bin .../prebuilt/{0x000088f9.spv => 0x0000439d.spv} | Bin .../prebuilt/{0x000088fa.spv => 0x0000439e.spv} | Bin .../prebuilt/{0x000088fb.spv => 0x0000439f.spv} | Bin .../prebuilt/{0x000088fc.spv => 0x000043a0.spv} | Bin .../prebuilt/{0x000088fd.spv => 0x000043a1.spv} | Bin .../prebuilt/{0x000088fe.spv => 0x000043a2.spv} | Bin .../prebuilt/{0x000088ff.spv => 0x000043a3.spv} | Bin .../prebuilt/{0x00008900.spv => 0x000043a4.spv} | Bin .../prebuilt/{0x00008901.spv => 0x000043a5.spv} | Bin .../prebuilt/{0x00008902.spv => 0x000043a6.spv} | Bin .../prebuilt/{0x00008903.spv => 0x000043a7.spv} | Bin .../prebuilt/{0x00008904.spv => 0x000043a8.spv} | Bin .../prebuilt/{0x00008905.spv => 0x000043a9.spv} | Bin .../prebuilt/{0x00008906.spv => 0x000043aa.spv} | Bin .../prebuilt/{0x00008907.spv => 0x000043ab.spv} | Bin .../prebuilt/{0x00008908.spv => 0x000043ac.spv} | Bin .../prebuilt/{0x00008909.spv => 0x000043ad.spv} | Bin .../prebuilt/{0x0000890a.spv => 0x000043ae.spv} | Bin .../prebuilt/{0x0000890b.spv => 0x000043af.spv} | Bin .../prebuilt/{0x0000890c.spv => 0x000043b0.spv} | Bin .../prebuilt/{0x0000890d.spv => 0x000043b1.spv} | Bin .../prebuilt/{0x0000890e.spv => 0x000043b2.spv} | Bin .../prebuilt/{0x0000890f.spv => 0x000043b3.spv} | Bin .../prebuilt/{0x00008910.spv => 0x000043b4.spv} | Bin .../prebuilt/{0x00008911.spv => 0x000043b5.spv} | Bin .../prebuilt/{0x00008912.spv => 0x000043b6.spv} | Bin .../prebuilt/{0x00008913.spv => 0x000043b7.spv} | Bin .../prebuilt/{0x00008914.spv => 0x000043b8.spv} | Bin .../prebuilt/{0x00008915.spv => 0x000043b9.spv} | Bin .../prebuilt/{0x00008916.spv => 0x000043ba.spv} | Bin .../prebuilt/{0x00008917.spv => 0x000043bb.spv} | Bin .../prebuilt/{0x00008918.spv => 0x000043bc.spv} | Bin .../prebuilt/{0x00008919.spv => 0x000043bd.spv} | Bin .../prebuilt/{0x0000891a.spv => 0x000043be.spv} | Bin .../prebuilt/{0x0000891b.spv => 0x000043bf.spv} | Bin .../prebuilt/{0x0000891c.spv => 0x000043c0.spv} | Bin .../prebuilt/{0x0000891d.spv => 0x000043c1.spv} | Bin .../prebuilt/{0x0000891e.spv => 0x000043c2.spv} | Bin .../prebuilt/{0x0000891f.spv => 0x000043c3.spv} | Bin .../prebuilt/{0x00008920.spv => 0x000043c4.spv} | Bin .../prebuilt/{0x00008921.spv => 0x000043c5.spv} | Bin .../prebuilt/{0x00008922.spv => 0x000043c6.spv} | Bin .../prebuilt/{0x00008923.spv => 0x000043c7.spv} | Bin .../prebuilt/{0x00008924.spv => 0x000043c8.spv} | Bin .../prebuilt/{0x00008925.spv => 0x000043c9.spv} | Bin .../prebuilt/{0x00008926.spv => 0x000043ca.spv} | Bin .../prebuilt/{0x00008927.spv => 0x000043cb.spv} | Bin .../prebuilt/{0x00008928.spv => 0x000043cc.spv} | Bin .../prebuilt/{0x00008929.spv => 0x000043cd.spv} | Bin .../prebuilt/{0x0000892a.spv => 0x000043ce.spv} | Bin .../prebuilt/{0x0000892b.spv => 0x000043cf.spv} | Bin .../prebuilt/{0x0000892c.spv => 0x000043d0.spv} | Bin .../prebuilt/{0x0000892d.spv => 0x000043d1.spv} | Bin .../prebuilt/{0x0000892e.spv => 0x000043d2.spv} | Bin .../prebuilt/{0x0000892f.spv => 0x000043d3.spv} | Bin .../prebuilt/{0x00008930.spv => 0x000043d4.spv} | Bin .../prebuilt/{0x00008931.spv => 0x000043d5.spv} | Bin .../prebuilt/{0x00008932.spv => 0x000043d6.spv} | Bin .../prebuilt/{0x00008933.spv => 0x000043d7.spv} | Bin .../prebuilt/{0x00008934.spv => 0x000043d8.spv} | Bin .../prebuilt/{0x00008935.spv => 0x000043d9.spv} | Bin .../prebuilt/{0x00008936.spv => 0x000043da.spv} | Bin .../prebuilt/{0x00008937.spv => 0x000043db.spv} | Bin .../prebuilt/{0x00008938.spv => 0x000043dc.spv} | Bin .../prebuilt/{0x00008939.spv => 0x000043dd.spv} | Bin .../prebuilt/{0x0000893a.spv => 0x000043de.spv} | Bin .../prebuilt/{0x0000893b.spv => 0x000043df.spv} | Bin .../prebuilt/{0x0000893c.spv => 0x000043e0.spv} | Bin .../prebuilt/{0x0000893d.spv => 0x000043e1.spv} | Bin .../prebuilt/{0x0000893e.spv => 0x000043e2.spv} | Bin .../prebuilt/{0x0000893f.spv => 0x000043e3.spv} | Bin .../prebuilt/{0x00008940.spv => 0x000043e4.spv} | Bin .../prebuilt/{0x00008941.spv => 0x000043e5.spv} | Bin .../prebuilt/{0x00008942.spv => 0x000043e6.spv} | Bin .../prebuilt/{0x00008943.spv => 0x000043e7.spv} | Bin .../prebuilt/{0x00008944.spv => 0x000043e8.spv} | Bin .../prebuilt/{0x00008945.spv => 0x000043e9.spv} | Bin .../prebuilt/{0x00008946.spv => 0x000043ea.spv} | Bin .../prebuilt/{0x00008947.spv => 0x000043eb.spv} | Bin .../prebuilt/{0x00008948.spv => 0x000043ec.spv} | Bin .../prebuilt/{0x00008949.spv => 0x000043ed.spv} | Bin .../prebuilt/{0x0000894a.spv => 0x000043ee.spv} | Bin .../prebuilt/{0x0000894b.spv => 0x000043ef.spv} | Bin .../prebuilt/{0x0000894c.spv => 0x000043f0.spv} | Bin .../prebuilt/{0x0000894d.spv => 0x000043f1.spv} | Bin .../prebuilt/{0x0000894e.spv => 0x000043f2.spv} | Bin .../prebuilt/{0x0000894f.spv => 0x000043f3.spv} | Bin .../prebuilt/{0x00008950.spv => 0x000043f4.spv} | Bin .../prebuilt/{0x00008951.spv => 0x000043f5.spv} | Bin .../prebuilt/{0x00008952.spv => 0x000043f6.spv} | Bin .../prebuilt/{0x00008953.spv => 0x000043f7.spv} | Bin .../prebuilt/{0x00008954.spv => 0x000043f8.spv} | Bin .../prebuilt/{0x00008955.spv => 0x000043f9.spv} | Bin .../prebuilt/{0x00008956.spv => 0x000043fa.spv} | Bin .../prebuilt/{0x00008957.spv => 0x000043fb.spv} | Bin .../prebuilt/{0x00008958.spv => 0x000043fc.spv} | Bin .../prebuilt/{0x00008959.spv => 0x000043fd.spv} | Bin .../prebuilt/{0x0000895a.spv => 0x000043fe.spv} | Bin .../prebuilt/{0x0000895b.spv => 0x000043ff.spv} | Bin .../prebuilt/{0x0000895c.spv => 0x00004400.spv} | Bin .../prebuilt/{0x0000895d.spv => 0x00004401.spv} | Bin .../prebuilt/{0x0000895e.spv => 0x00004402.spv} | Bin .../prebuilt/{0x0000895f.spv => 0x00004403.spv} | Bin .../prebuilt/{0x00008960.spv => 0x00004404.spv} | Bin .../prebuilt/{0x00008961.spv => 0x00004405.spv} | Bin .../prebuilt/{0x00008962.spv => 0x00004406.spv} | Bin .../prebuilt/{0x00008963.spv => 0x00004407.spv} | Bin .../prebuilt/{0x00008964.spv => 0x00004408.spv} | Bin .../prebuilt/{0x00008965.spv => 0x00004409.spv} | Bin .../prebuilt/{0x00008966.spv => 0x0000440a.spv} | Bin .../prebuilt/{0x00008967.spv => 0x0000440b.spv} | Bin .../prebuilt/{0x00008968.spv => 0x0000440c.spv} | Bin .../prebuilt/{0x00008969.spv => 0x0000440d.spv} | Bin .../prebuilt/{0x0000896a.spv => 0x0000440e.spv} | Bin .../prebuilt/{0x0000896b.spv => 0x0000440f.spv} | Bin .../prebuilt/{0x0000896c.spv => 0x00004410.spv} | Bin .../prebuilt/{0x0000896d.spv => 0x00004411.spv} | Bin .../prebuilt/{0x0000896e.spv => 0x00004412.spv} | Bin .../prebuilt/{0x0000896f.spv => 0x00004413.spv} | Bin .../prebuilt/{0x00008970.spv => 0x00004414.spv} | Bin .../prebuilt/{0x00008971.spv => 0x00004415.spv} | Bin .../prebuilt/{0x00008972.spv => 0x00004416.spv} | Bin .../prebuilt/{0x00008973.spv => 0x00004417.spv} | Bin .../prebuilt/{0x00008974.spv => 0x00004418.spv} | Bin .../prebuilt/{0x00008975.spv => 0x00004419.spv} | Bin .../prebuilt/{0x00008976.spv => 0x0000441a.spv} | Bin .../prebuilt/{0x00008977.spv => 0x0000441b.spv} | Bin .../prebuilt/{0x00008978.spv => 0x0000441c.spv} | Bin .../prebuilt/{0x00008979.spv => 0x0000441d.spv} | Bin .../prebuilt/{0x0000897a.spv => 0x0000441e.spv} | Bin .../prebuilt/{0x0000897b.spv => 0x0000441f.spv} | Bin .../prebuilt/{0x0000897c.spv => 0x00004420.spv} | Bin .../prebuilt/{0x0000897d.spv => 0x00004421.spv} | Bin .../prebuilt/{0x0000897e.spv => 0x00004422.spv} | Bin .../prebuilt/{0x0000897f.spv => 0x00004423.spv} | Bin .../prebuilt/{0x00008980.spv => 0x00004424.spv} | Bin .../prebuilt/{0x00008981.spv => 0x00004425.spv} | Bin .../prebuilt/{0x00008982.spv => 0x00004426.spv} | Bin .../prebuilt/{0x00008983.spv => 0x00004427.spv} | Bin .../prebuilt/{0x00008984.spv => 0x00004428.spv} | Bin .../prebuilt/{0x00008985.spv => 0x00004429.spv} | Bin .../prebuilt/{0x00008986.spv => 0x0000442a.spv} | Bin .../prebuilt/{0x00008987.spv => 0x0000442b.spv} | Bin .../prebuilt/{0x00008988.spv => 0x0000442c.spv} | Bin .../prebuilt/{0x00008989.spv => 0x0000442d.spv} | Bin .../prebuilt/{0x0000898a.spv => 0x0000442e.spv} | Bin .../prebuilt/{0x0000898b.spv => 0x0000442f.spv} | Bin .../prebuilt/{0x0000898c.spv => 0x00004430.spv} | Bin .../prebuilt/{0x0000898d.spv => 0x00004431.spv} | Bin .../prebuilt/{0x0000898e.spv => 0x00004432.spv} | Bin .../prebuilt/{0x0000898f.spv => 0x00004433.spv} | Bin .../prebuilt/{0x00008990.spv => 0x00004434.spv} | Bin .../prebuilt/{0x00008991.spv => 0x00004435.spv} | Bin .../prebuilt/{0x00008992.spv => 0x00004436.spv} | Bin .../prebuilt/{0x00008993.spv => 0x00004437.spv} | Bin .../prebuilt/{0x00008994.spv => 0x00004438.spv} | Bin .../prebuilt/{0x00008995.spv => 0x00004439.spv} | Bin .../prebuilt/{0x00008996.spv => 0x0000443a.spv} | Bin .../prebuilt/{0x00008997.spv => 0x0000443b.spv} | Bin .../prebuilt/{0x00008998.spv => 0x0000443c.spv} | Bin .../prebuilt/{0x00008999.spv => 0x0000443d.spv} | Bin .../prebuilt/{0x0000899a.spv => 0x0000443e.spv} | Bin .../prebuilt/{0x0000899b.spv => 0x0000443f.spv} | Bin .../prebuilt/{0x0000899c.spv => 0x00004440.spv} | Bin .../prebuilt/{0x0000899d.spv => 0x00004441.spv} | Bin .../prebuilt/{0x0000899e.spv => 0x00004442.spv} | Bin .../prebuilt/{0x0000899f.spv => 0x00004443.spv} | Bin .../prebuilt/{0x000089a0.spv => 0x00004444.spv} | Bin .../prebuilt/{0x000089a1.spv => 0x00004445.spv} | Bin .../prebuilt/{0x000089a2.spv => 0x00004446.spv} | Bin .../prebuilt/{0x000089a3.spv => 0x00004447.spv} | Bin .../prebuilt/{0x000089a4.spv => 0x00004448.spv} | Bin .../prebuilt/{0x000089a5.spv => 0x00004449.spv} | Bin .../prebuilt/{0x000089a6.spv => 0x0000444a.spv} | Bin .../prebuilt/{0x000089a7.spv => 0x0000444b.spv} | Bin .../prebuilt/{0x000089a8.spv => 0x0000444c.spv} | Bin .../prebuilt/{0x000089a9.spv => 0x0000444d.spv} | Bin .../prebuilt/{0x000089aa.spv => 0x0000444e.spv} | Bin .../prebuilt/{0x000089ab.spv => 0x0000444f.spv} | Bin .../prebuilt/{0x000089ac.spv => 0x00004450.spv} | Bin .../prebuilt/{0x000089ad.spv => 0x00004451.spv} | Bin .../prebuilt/{0x000089ae.spv => 0x00004452.spv} | Bin .../prebuilt/{0x000089af.spv => 0x00004453.spv} | Bin .../prebuilt/{0x000089b0.spv => 0x00004454.spv} | Bin .../prebuilt/{0x000089b1.spv => 0x00004455.spv} | Bin .../prebuilt/{0x000089b2.spv => 0x00004456.spv} | Bin .../prebuilt/{0x000089b3.spv => 0x00004457.spv} | Bin .../prebuilt/{0x000089b4.spv => 0x00004458.spv} | Bin .../prebuilt/{0x000089b5.spv => 0x00004459.spv} | Bin .../prebuilt/{0x000089b6.spv => 0x0000445a.spv} | Bin .../prebuilt/{0x000089b7.spv => 0x0000445b.spv} | Bin .../prebuilt/{0x000089b8.spv => 0x0000445c.spv} | Bin .../prebuilt/{0x000089b9.spv => 0x0000445d.spv} | Bin .../prebuilt/{0x000089ba.spv => 0x0000445e.spv} | Bin .../prebuilt/{0x000089bb.spv => 0x0000445f.spv} | Bin .../prebuilt/{0x000089bc.spv => 0x00004460.spv} | Bin .../prebuilt/{0x000089bd.spv => 0x00004461.spv} | Bin .../prebuilt/{0x000089be.spv => 0x00004462.spv} | Bin .../prebuilt/{0x000089bf.spv => 0x00004463.spv} | Bin .../prebuilt/{0x000089c0.spv => 0x00004464.spv} | Bin .../prebuilt/{0x000089c1.spv => 0x00004465.spv} | Bin .../prebuilt/{0x000089c2.spv => 0x00004466.spv} | Bin .../prebuilt/{0x000089c3.spv => 0x00004467.spv} | Bin .../prebuilt/{0x000089c4.spv => 0x00004468.spv} | Bin .../prebuilt/{0x000089c5.spv => 0x00004469.spv} | Bin .../prebuilt/{0x000089c6.spv => 0x0000446a.spv} | Bin .../prebuilt/{0x000089c7.spv => 0x0000446b.spv} | Bin .../prebuilt/{0x000089c8.spv => 0x0000446c.spv} | Bin .../prebuilt/{0x000089c9.spv => 0x0000446d.spv} | Bin .../prebuilt/{0x000089ca.spv => 0x0000446e.spv} | Bin .../prebuilt/{0x000089cb.spv => 0x0000446f.spv} | Bin .../prebuilt/{0x000089cc.spv => 0x00004470.spv} | Bin .../prebuilt/{0x000089cd.spv => 0x00004471.spv} | Bin .../prebuilt/{0x000089ce.spv => 0x00004472.spv} | Bin .../prebuilt/{0x000089cf.spv => 0x00004473.spv} | Bin .../prebuilt/{0x000089d0.spv => 0x00004474.spv} | Bin .../prebuilt/{0x000089d1.spv => 0x00004475.spv} | Bin .../prebuilt/{0x000089d2.spv => 0x00004476.spv} | Bin .../prebuilt/{0x000089d3.spv => 0x00004477.spv} | Bin .../prebuilt/{0x000089d4.spv => 0x00004478.spv} | Bin .../prebuilt/{0x000089d5.spv => 0x00004479.spv} | Bin .../prebuilt/{0x000089d6.spv => 0x0000447a.spv} | Bin .../prebuilt/{0x000089d7.spv => 0x0000447b.spv} | Bin .../prebuilt/{0x000089d8.spv => 0x0000447c.spv} | Bin .../prebuilt/{0x000089d9.spv => 0x0000447d.spv} | Bin .../prebuilt/{0x000089da.spv => 0x0000447e.spv} | Bin .../prebuilt/{0x000089db.spv => 0x0000447f.spv} | Bin .../prebuilt/{0x000089dc.spv => 0x00004480.spv} | Bin .../prebuilt/{0x000089dd.spv => 0x00004481.spv} | Bin .../prebuilt/{0x000089de.spv => 0x00004482.spv} | Bin .../prebuilt/{0x000089df.spv => 0x00004483.spv} | Bin .../prebuilt/{0x000089e0.spv => 0x00004484.spv} | Bin .../prebuilt/{0x000089e1.spv => 0x00004485.spv} | Bin .../prebuilt/{0x000089e2.spv => 0x00004486.spv} | Bin .../prebuilt/{0x000089e3.spv => 0x00004487.spv} | Bin .../prebuilt/{0x000089e4.spv => 0x00004488.spv} | Bin .../prebuilt/{0x000089e5.spv => 0x00004489.spv} | Bin .../prebuilt/{0x000089e6.spv => 0x0000448a.spv} | Bin .../prebuilt/{0x000089e7.spv => 0x0000448b.spv} | Bin .../prebuilt/{0x000089e8.spv => 0x0000448c.spv} | Bin .../prebuilt/{0x000089e9.spv => 0x0000448d.spv} | Bin .../prebuilt/{0x000089ea.spv => 0x0000448e.spv} | Bin .../prebuilt/{0x000089eb.spv => 0x0000448f.spv} | Bin .../prebuilt/{0x000089ec.spv => 0x00004490.spv} | Bin .../prebuilt/{0x000089ed.spv => 0x00004491.spv} | Bin .../prebuilt/{0x000089ee.spv => 0x00004492.spv} | Bin .../prebuilt/{0x000089ef.spv => 0x00004493.spv} | Bin .../prebuilt/{0x000089f0.spv => 0x00004494.spv} | Bin .../prebuilt/{0x000089f1.spv => 0x00004495.spv} | Bin .../prebuilt/{0x000089f2.spv => 0x00004496.spv} | Bin .../prebuilt/{0x000089f3.spv => 0x00004497.spv} | Bin .../prebuilt/{0x000089f4.spv => 0x00004498.spv} | Bin .../prebuilt/{0x000089f5.spv => 0x00004499.spv} | Bin .../prebuilt/{0x000089f6.spv => 0x0000449a.spv} | Bin .../prebuilt/{0x000089f7.spv => 0x0000449b.spv} | Bin .../prebuilt/{0x000089f8.spv => 0x0000449c.spv} | Bin .../prebuilt/{0x000089f9.spv => 0x0000449d.spv} | Bin .../prebuilt/{0x000089fa.spv => 0x0000449e.spv} | Bin .../prebuilt/{0x000089fb.spv => 0x0000449f.spv} | Bin .../prebuilt/{0x000089fc.spv => 0x000044a0.spv} | Bin .../prebuilt/{0x000089fd.spv => 0x000044a1.spv} | Bin .../prebuilt/{0x000089fe.spv => 0x000044a2.spv} | Bin .../prebuilt/{0x000089ff.spv => 0x000044a3.spv} | Bin .../prebuilt/{0x00008a00.spv => 0x000044a4.spv} | Bin .../prebuilt/{0x00008a01.spv => 0x000044a5.spv} | Bin .../prebuilt/{0x00008a02.spv => 0x000044a6.spv} | Bin .../prebuilt/{0x00008a03.spv => 0x000044a7.spv} | Bin .../prebuilt/{0x00008a04.spv => 0x000044a8.spv} | Bin .../prebuilt/{0x00008a05.spv => 0x000044a9.spv} | Bin .../prebuilt/{0x00008a06.spv => 0x000044aa.spv} | Bin .../prebuilt/{0x00008a07.spv => 0x000044ab.spv} | Bin .../prebuilt/{0x00008a08.spv => 0x000044ac.spv} | Bin .../prebuilt/{0x00008a09.spv => 0x000044ad.spv} | Bin .../prebuilt/{0x00008a0a.spv => 0x000044ae.spv} | Bin .../prebuilt/{0x00008a0b.spv => 0x000044af.spv} | Bin .../prebuilt/{0x00008a0c.spv => 0x000044b0.spv} | Bin .../prebuilt/{0x00008a0d.spv => 0x000044b1.spv} | Bin .../prebuilt/{0x00008a0e.spv => 0x000044b2.spv} | Bin .../prebuilt/{0x00008a0f.spv => 0x000044b3.spv} | Bin .../prebuilt/{0x00008a10.spv => 0x000044b4.spv} | Bin .../prebuilt/{0x00008a11.spv => 0x000044b5.spv} | Bin .../prebuilt/{0x00008a12.spv => 0x000044b6.spv} | Bin .../prebuilt/{0x00008a13.spv => 0x000044b7.spv} | Bin .../prebuilt/{0x00008a14.spv => 0x000044b8.spv} | Bin .../prebuilt/{0x00008a15.spv => 0x000044b9.spv} | Bin .../prebuilt/{0x00008a16.spv => 0x000044ba.spv} | Bin .../prebuilt/{0x00008a17.spv => 0x000044bb.spv} | Bin .../prebuilt/{0x00008a18.spv => 0x000044bc.spv} | Bin .../prebuilt/{0x00008a19.spv => 0x000044bd.spv} | Bin .../prebuilt/{0x00008a1a.spv => 0x000044be.spv} | Bin .../prebuilt/{0x00008a1b.spv => 0x000044bf.spv} | Bin .../prebuilt/{0x00008a1c.spv => 0x000044c0.spv} | Bin .../prebuilt/{0x00008a1d.spv => 0x000044c1.spv} | Bin .../prebuilt/{0x00008a1e.spv => 0x000044c2.spv} | Bin .../prebuilt/{0x00008a1f.spv => 0x000044c3.spv} | Bin .../prebuilt/{0x00008a20.spv => 0x000044c4.spv} | Bin .../prebuilt/{0x00008a21.spv => 0x000044c5.spv} | Bin .../prebuilt/{0x00008a22.spv => 0x000044c6.spv} | Bin .../prebuilt/{0x00008a23.spv => 0x000044c7.spv} | Bin .../prebuilt/{0x00008a24.spv => 0x000044c8.spv} | Bin .../prebuilt/{0x00008a25.spv => 0x000044c9.spv} | Bin .../prebuilt/{0x00008a26.spv => 0x000044ca.spv} | Bin .../prebuilt/{0x00008a27.spv => 0x000044cb.spv} | Bin .../prebuilt/{0x00008a28.spv => 0x000044cc.spv} | Bin .../prebuilt/{0x00008a29.spv => 0x000044cd.spv} | Bin .../prebuilt/{0x00008a2a.spv => 0x000044ce.spv} | Bin .../prebuilt/{0x00008a2b.spv => 0x000044cf.spv} | Bin .../prebuilt/{0x00008a2c.spv => 0x000044d0.spv} | Bin .../prebuilt/{0x00008a2d.spv => 0x000044d1.spv} | Bin .../prebuilt/{0x00008a2e.spv => 0x000044d2.spv} | Bin .../prebuilt/{0x00008a2f.spv => 0x000044d3.spv} | Bin .../prebuilt/{0x00008a30.spv => 0x000044d4.spv} | Bin .../prebuilt/{0x00008a31.spv => 0x000044d5.spv} | Bin .../prebuilt/{0x00008a32.spv => 0x000044d6.spv} | Bin .../prebuilt/{0x00008a33.spv => 0x000044d7.spv} | Bin .../prebuilt/{0x00008a34.spv => 0x000044d8.spv} | Bin .../prebuilt/{0x00008a35.spv => 0x000044d9.spv} | Bin .../prebuilt/{0x00008a36.spv => 0x000044da.spv} | Bin .../prebuilt/{0x00008a37.spv => 0x000044db.spv} | Bin .../prebuilt/{0x00008a38.spv => 0x000044dc.spv} | Bin .../prebuilt/{0x00008a39.spv => 0x000044dd.spv} | Bin .../prebuilt/{0x00008a3a.spv => 0x000044de.spv} | Bin .../prebuilt/{0x00008a3b.spv => 0x000044df.spv} | Bin .../prebuilt/{0x00008a3c.spv => 0x000044e0.spv} | Bin .../prebuilt/{0x00008a3d.spv => 0x000044e1.spv} | Bin .../prebuilt/{0x00008a3e.spv => 0x000044e2.spv} | Bin .../prebuilt/{0x00008a3f.spv => 0x000044e3.spv} | Bin .../prebuilt/{0x00008a40.spv => 0x000044e4.spv} | Bin .../prebuilt/{0x00008a41.spv => 0x000044e5.spv} | Bin .../prebuilt/{0x00008a42.spv => 0x000044e6.spv} | Bin .../prebuilt/{0x00008a43.spv => 0x000044e7.spv} | Bin .../prebuilt/{0x00008a44.spv => 0x000044e8.spv} | Bin .../prebuilt/{0x00008a45.spv => 0x000044e9.spv} | Bin .../prebuilt/{0x00008a46.spv => 0x000044ea.spv} | Bin .../prebuilt/{0x00008a47.spv => 0x000044eb.spv} | Bin .../prebuilt/{0x00008a48.spv => 0x000044ec.spv} | Bin .../prebuilt/{0x00008a49.spv => 0x000044ed.spv} | Bin .../prebuilt/{0x00008a4a.spv => 0x000044ee.spv} | Bin .../prebuilt/{0x00008a4b.spv => 0x000044ef.spv} | Bin .../prebuilt/{0x00008a4c.spv => 0x000044f0.spv} | Bin .../prebuilt/{0x00008a4d.spv => 0x000044f1.spv} | Bin .../prebuilt/{0x00008a4e.spv => 0x000044f2.spv} | Bin .../prebuilt/{0x00008a4f.spv => 0x000044f3.spv} | Bin .../prebuilt/{0x00008a50.spv => 0x000044f4.spv} | Bin .../prebuilt/{0x00008a51.spv => 0x000044f5.spv} | Bin .../prebuilt/{0x00008a52.spv => 0x000044f6.spv} | Bin .../prebuilt/{0x00008a53.spv => 0x000044f7.spv} | Bin .../prebuilt/{0x00008a54.spv => 0x000044f8.spv} | Bin .../prebuilt/{0x00008a55.spv => 0x000044f9.spv} | Bin .../prebuilt/{0x00008a56.spv => 0x000044fa.spv} | Bin .../prebuilt/{0x00008a57.spv => 0x000044fb.spv} | Bin .../prebuilt/{0x00008a58.spv => 0x000044fc.spv} | Bin .../prebuilt/{0x00008a59.spv => 0x000044fd.spv} | Bin .../prebuilt/{0x00008a5a.spv => 0x000044fe.spv} | Bin .../prebuilt/{0x00008a5b.spv => 0x000044ff.spv} | Bin .../prebuilt/{0x00008a5c.spv => 0x00004500.spv} | Bin .../prebuilt/{0x00008a5d.spv => 0x00004501.spv} | Bin .../prebuilt/{0x00008a5e.spv => 0x00004502.spv} | Bin .../prebuilt/{0x00008a5f.spv => 0x00004503.spv} | Bin .../prebuilt/{0x00008a60.spv => 0x00004504.spv} | Bin .../prebuilt/{0x00008a61.spv => 0x00004505.spv} | Bin .../prebuilt/{0x00008a62.spv => 0x00004506.spv} | Bin .../prebuilt/{0x00008a63.spv => 0x00004507.spv} | Bin .../prebuilt/{0x00008a64.spv => 0x00004508.spv} | Bin .../prebuilt/{0x00008a65.spv => 0x00004509.spv} | Bin .../prebuilt/{0x00008a66.spv => 0x0000450a.spv} | Bin .../prebuilt/{0x00008a67.spv => 0x0000450b.spv} | Bin .../prebuilt/{0x00008a68.spv => 0x0000450c.spv} | Bin .../prebuilt/{0x00008a69.spv => 0x0000450d.spv} | Bin .../prebuilt/{0x00008a6a.spv => 0x0000450e.spv} | Bin .../prebuilt/{0x00008a6b.spv => 0x0000450f.spv} | Bin .../prebuilt/{0x00008a6c.spv => 0x00004510.spv} | Bin .../prebuilt/{0x00008a6d.spv => 0x00004511.spv} | Bin .../prebuilt/{0x00008a6e.spv => 0x00004512.spv} | Bin .../prebuilt/{0x00008a6f.spv => 0x00004513.spv} | Bin .../prebuilt/{0x00008a70.spv => 0x00004514.spv} | Bin .../prebuilt/{0x00008a71.spv => 0x00004515.spv} | Bin .../prebuilt/{0x00008a72.spv => 0x00004516.spv} | Bin .../prebuilt/{0x00008a73.spv => 0x00004517.spv} | Bin .../prebuilt/{0x00008a74.spv => 0x00004518.spv} | Bin .../prebuilt/{0x00008a75.spv => 0x00004519.spv} | Bin .../prebuilt/{0x00008a76.spv => 0x0000451a.spv} | Bin .../prebuilt/{0x00008a77.spv => 0x0000451b.spv} | Bin .../prebuilt/{0x00008a78.spv => 0x0000451c.spv} | Bin .../prebuilt/{0x00008a79.spv => 0x0000451d.spv} | Bin .../prebuilt/{0x00008a7a.spv => 0x0000451e.spv} | Bin .../prebuilt/{0x00008a7b.spv => 0x0000451f.spv} | Bin .../prebuilt/{0x00008a7c.spv => 0x00004520.spv} | Bin .../prebuilt/{0x00008a7d.spv => 0x00004521.spv} | Bin .../prebuilt/{0x00008a7e.spv => 0x00004522.spv} | Bin .../prebuilt/{0x00008a7f.spv => 0x00004523.spv} | Bin .../prebuilt/{0x00008a80.spv => 0x00004524.spv} | Bin .../prebuilt/{0x00008a81.spv => 0x00004525.spv} | Bin .../prebuilt/{0x00008a82.spv => 0x00004526.spv} | Bin .../prebuilt/{0x00008a83.spv => 0x00004527.spv} | Bin .../prebuilt/{0x00008a84.spv => 0x00004528.spv} | Bin .../prebuilt/{0x00008a85.spv => 0x00004529.spv} | Bin .../prebuilt/{0x00008a86.spv => 0x0000452a.spv} | Bin .../prebuilt/{0x00008a87.spv => 0x0000452b.spv} | Bin .../prebuilt/{0x00008a88.spv => 0x0000452c.spv} | Bin .../prebuilt/{0x00008a89.spv => 0x0000452d.spv} | Bin .../prebuilt/{0x00008a8a.spv => 0x0000452e.spv} | Bin .../prebuilt/{0x00008a8b.spv => 0x0000452f.spv} | Bin .../prebuilt/{0x00008a8c.spv => 0x00004530.spv} | Bin .../prebuilt/{0x00008a8d.spv => 0x00004531.spv} | Bin .../prebuilt/{0x00008a8e.spv => 0x00004532.spv} | Bin .../prebuilt/{0x00008a8f.spv => 0x00004533.spv} | Bin .../prebuilt/{0x00008a90.spv => 0x00004534.spv} | Bin .../prebuilt/{0x00008a91.spv => 0x00004535.spv} | Bin .../prebuilt/{0x00008a92.spv => 0x00004536.spv} | Bin .../prebuilt/{0x00008a93.spv => 0x00004537.spv} | Bin .../prebuilt/{0x00008a94.spv => 0x00004538.spv} | Bin .../prebuilt/{0x00008a95.spv => 0x00004539.spv} | Bin .../prebuilt/{0x00008a96.spv => 0x0000453a.spv} | Bin .../prebuilt/{0x00008a97.spv => 0x0000453b.spv} | Bin .../prebuilt/{0x00008a98.spv => 0x0000453c.spv} | Bin .../prebuilt/{0x00008a99.spv => 0x0000453d.spv} | Bin .../prebuilt/{0x00008a9a.spv => 0x0000453e.spv} | Bin .../prebuilt/{0x00008a9b.spv => 0x0000453f.spv} | Bin .../prebuilt/{0x00008a9c.spv => 0x00004540.spv} | Bin .../prebuilt/{0x00008a9d.spv => 0x00004541.spv} | Bin .../prebuilt/{0x00008a9e.spv => 0x00004542.spv} | Bin .../prebuilt/{0x00008a9f.spv => 0x00004543.spv} | Bin .../prebuilt/{0x00008aa0.spv => 0x00004544.spv} | Bin .../prebuilt/{0x00008aa1.spv => 0x00004545.spv} | Bin .../prebuilt/{0x00008aa2.spv => 0x00004546.spv} | Bin .../prebuilt/{0x00008aa3.spv => 0x00004547.spv} | Bin .../prebuilt/{0x00008aa4.spv => 0x00004548.spv} | Bin .../prebuilt/{0x00008aa5.spv => 0x00004549.spv} | Bin .../prebuilt/{0x00008aa6.spv => 0x0000454a.spv} | Bin .../prebuilt/{0x00008aa7.spv => 0x0000454b.spv} | Bin .../prebuilt/{0x00008aa8.spv => 0x0000454c.spv} | Bin .../prebuilt/{0x00008aa9.spv => 0x0000454d.spv} | Bin .../prebuilt/{0x00008aaa.spv => 0x0000454e.spv} | Bin .../prebuilt/{0x00008aab.spv => 0x0000454f.spv} | Bin .../prebuilt/{0x00008aac.spv => 0x00004550.spv} | Bin .../prebuilt/{0x00008aad.spv => 0x00004551.spv} | Bin .../prebuilt/{0x00008aae.spv => 0x00004552.spv} | Bin .../prebuilt/{0x00008aaf.spv => 0x00004553.spv} | Bin .../prebuilt/{0x00008ab0.spv => 0x00004554.spv} | Bin .../prebuilt/{0x00008ab1.spv => 0x00004555.spv} | Bin .../prebuilt/{0x00008ab2.spv => 0x00004556.spv} | Bin .../prebuilt/{0x00008ab3.spv => 0x00004557.spv} | Bin .../prebuilt/{0x00008ab4.spv => 0x00004558.spv} | Bin .../prebuilt/{0x00008ab5.spv => 0x00004559.spv} | Bin .../prebuilt/{0x00008ab6.spv => 0x0000455a.spv} | Bin .../prebuilt/{0x00008ab7.spv => 0x0000455b.spv} | Bin .../prebuilt/{0x00008ab8.spv => 0x0000455c.spv} | Bin .../prebuilt/{0x00008ab9.spv => 0x0000455d.spv} | Bin .../prebuilt/{0x00008aba.spv => 0x0000455e.spv} | Bin .../prebuilt/{0x00008abb.spv => 0x0000455f.spv} | Bin .../prebuilt/{0x00008abc.spv => 0x00004560.spv} | Bin .../prebuilt/{0x00008abd.spv => 0x00004561.spv} | Bin .../prebuilt/{0x00008abe.spv => 0x00004562.spv} | Bin .../prebuilt/{0x00008abf.spv => 0x00004563.spv} | Bin .../prebuilt/{0x00008ac0.spv => 0x00004564.spv} | Bin .../prebuilt/{0x00008ac1.spv => 0x00004565.spv} | Bin .../prebuilt/{0x00008ac2.spv => 0x00004566.spv} | Bin .../prebuilt/{0x00008ac3.spv => 0x00004567.spv} | Bin .../prebuilt/{0x00008ac4.spv => 0x00004568.spv} | Bin .../prebuilt/{0x00008ac5.spv => 0x00004569.spv} | Bin .../prebuilt/{0x00008ac6.spv => 0x0000456a.spv} | Bin .../prebuilt/{0x00008ac7.spv => 0x0000456b.spv} | Bin .../prebuilt/{0x00008ac8.spv => 0x0000456c.spv} | Bin .../prebuilt/{0x00008ac9.spv => 0x0000456d.spv} | Bin .../prebuilt/{0x00008aca.spv => 0x0000456e.spv} | Bin .../prebuilt/{0x00008acb.spv => 0x0000456f.spv} | Bin .../prebuilt/{0x00008acc.spv => 0x00004570.spv} | Bin .../prebuilt/{0x00008acd.spv => 0x00004571.spv} | Bin .../prebuilt/{0x00008ace.spv => 0x00004572.spv} | Bin .../prebuilt/{0x00008acf.spv => 0x00004573.spv} | Bin .../prebuilt/{0x00008ad0.spv => 0x00004574.spv} | Bin .../prebuilt/{0x00008ad1.spv => 0x00004575.spv} | Bin .../prebuilt/{0x00008ad2.spv => 0x00004576.spv} | Bin .../prebuilt/{0x00008ad3.spv => 0x00004577.spv} | Bin .../prebuilt/{0x00008ad4.spv => 0x00004578.spv} | Bin .../prebuilt/{0x00008ad5.spv => 0x00004579.spv} | Bin .../prebuilt/{0x00008ad6.spv => 0x0000457a.spv} | Bin .../prebuilt/{0x00008ad7.spv => 0x0000457b.spv} | Bin .../prebuilt/{0x00008ad8.spv => 0x0000457c.spv} | Bin .../prebuilt/{0x00008ad9.spv => 0x0000457d.spv} | Bin .../prebuilt/{0x00008ada.spv => 0x0000457e.spv} | Bin .../prebuilt/{0x00008adb.spv => 0x0000457f.spv} | Bin .../prebuilt/{0x00008adc.spv => 0x00004580.spv} | Bin .../prebuilt/{0x00008add.spv => 0x00004581.spv} | Bin .../prebuilt/{0x00008ade.spv => 0x00004582.spv} | Bin .../prebuilt/{0x00008adf.spv => 0x00004583.spv} | Bin .../prebuilt/{0x00008ae0.spv => 0x00004584.spv} | Bin .../prebuilt/{0x00008ae1.spv => 0x00004585.spv} | Bin .../prebuilt/{0x00008ae2.spv => 0x00004586.spv} | Bin .../prebuilt/{0x00008ae3.spv => 0x00004587.spv} | Bin .../prebuilt/{0x00008ae4.spv => 0x00004588.spv} | Bin .../prebuilt/{0x00008ae5.spv => 0x00004589.spv} | Bin .../prebuilt/{0x00008ae6.spv => 0x0000458a.spv} | Bin .../prebuilt/{0x00008ae7.spv => 0x0000458b.spv} | Bin .../prebuilt/{0x00008ae8.spv => 0x0000458c.spv} | Bin .../prebuilt/{0x00008ae9.spv => 0x0000458d.spv} | Bin .../prebuilt/{0x00008aea.spv => 0x0000458e.spv} | Bin .../prebuilt/{0x00008aeb.spv => 0x0000458f.spv} | Bin .../prebuilt/{0x00008aec.spv => 0x00004590.spv} | Bin .../prebuilt/{0x00008aed.spv => 0x00004591.spv} | Bin .../prebuilt/{0x00008aee.spv => 0x00004592.spv} | Bin .../prebuilt/{0x00008aef.spv => 0x00004593.spv} | Bin .../prebuilt/{0x00008af0.spv => 0x00004594.spv} | Bin .../prebuilt/{0x00008af1.spv => 0x00004595.spv} | Bin .../prebuilt/{0x00008af2.spv => 0x00004596.spv} | Bin .../prebuilt/{0x00008af3.spv => 0x00004597.spv} | Bin .../prebuilt/{0x00008af4.spv => 0x00004598.spv} | Bin .../prebuilt/{0x00008af5.spv => 0x00004599.spv} | Bin .../prebuilt/{0x00008af6.spv => 0x0000459a.spv} | Bin .../prebuilt/{0x00008af7.spv => 0x0000459b.spv} | Bin .../prebuilt/{0x00008af8.spv => 0x0000459c.spv} | Bin .../prebuilt/{0x00008af9.spv => 0x0000459d.spv} | Bin .../prebuilt/{0x00008afa.spv => 0x0000459e.spv} | Bin .../prebuilt/{0x00008afb.spv => 0x0000459f.spv} | Bin .../prebuilt/{0x00008afc.spv => 0x000045a0.spv} | Bin .../prebuilt/{0x00008afd.spv => 0x000045a1.spv} | Bin .../prebuilt/{0x00008afe.spv => 0x000045a2.spv} | Bin .../prebuilt/{0x00008aff.spv => 0x000045a3.spv} | Bin .../prebuilt/{0x00008b00.spv => 0x000045a4.spv} | Bin .../prebuilt/{0x00008b01.spv => 0x000045a5.spv} | Bin .../prebuilt/{0x00008b02.spv => 0x000045a6.spv} | Bin .../prebuilt/{0x00008b03.spv => 0x000045a7.spv} | Bin .../prebuilt/{0x00008b04.spv => 0x000045a8.spv} | Bin .../prebuilt/{0x00008b05.spv => 0x000045a9.spv} | Bin .../prebuilt/{0x00008b06.spv => 0x000045aa.spv} | Bin .../prebuilt/{0x00008b07.spv => 0x000045ab.spv} | Bin .../prebuilt/{0x00008b08.spv => 0x000045ac.spv} | Bin .../prebuilt/{0x00008b09.spv => 0x000045ad.spv} | Bin .../prebuilt/{0x00008b0a.spv => 0x000045ae.spv} | Bin .../prebuilt/{0x00008b0b.spv => 0x000045af.spv} | Bin .../prebuilt/{0x00008b0c.spv => 0x000045b0.spv} | Bin .../prebuilt/{0x00008b0d.spv => 0x000045b1.spv} | Bin .../prebuilt/{0x00008b0e.spv => 0x000045b2.spv} | Bin .../prebuilt/{0x00008b0f.spv => 0x000045b3.spv} | Bin .../prebuilt/{0x00008b10.spv => 0x000045b4.spv} | Bin .../prebuilt/{0x00008b11.spv => 0x000045b5.spv} | Bin .../prebuilt/{0x00008b12.spv => 0x000045b6.spv} | Bin .../prebuilt/{0x00008b13.spv => 0x000045b7.spv} | Bin .../prebuilt/{0x00008b14.spv => 0x000045b8.spv} | Bin .../prebuilt/{0x00008b15.spv => 0x000045b9.spv} | Bin .../prebuilt/{0x00008b16.spv => 0x000045ba.spv} | Bin .../prebuilt/{0x00008b17.spv => 0x000045bb.spv} | Bin .../prebuilt/{0x00008b18.spv => 0x000045bc.spv} | Bin .../prebuilt/{0x00008b19.spv => 0x000045bd.spv} | Bin .../prebuilt/{0x00008b1a.spv => 0x000045be.spv} | Bin .../prebuilt/{0x00008b1b.spv => 0x000045bf.spv} | Bin .../prebuilt/{0x00008b1c.spv => 0x000045c0.spv} | Bin .../prebuilt/{0x00008b1d.spv => 0x000045c1.spv} | Bin .../prebuilt/{0x00008b1e.spv => 0x000045c2.spv} | Bin .../prebuilt/{0x00008b1f.spv => 0x000045c3.spv} | Bin .../prebuilt/{0x00008b20.spv => 0x000045c4.spv} | Bin .../prebuilt/{0x00008b21.spv => 0x000045c5.spv} | Bin .../prebuilt/{0x00008b22.spv => 0x000045c6.spv} | Bin .../prebuilt/{0x00008b23.spv => 0x000045c7.spv} | Bin .../prebuilt/{0x00008b24.spv => 0x000045c8.spv} | Bin .../prebuilt/{0x00008b25.spv => 0x000045c9.spv} | Bin .../prebuilt/{0x00008b26.spv => 0x000045ca.spv} | Bin .../prebuilt/{0x00008b27.spv => 0x000045cb.spv} | Bin .../prebuilt/{0x00008b28.spv => 0x000045cc.spv} | Bin .../prebuilt/{0x00008b29.spv => 0x000045cd.spv} | Bin .../prebuilt/{0x00008b2a.spv => 0x000045ce.spv} | Bin .../prebuilt/{0x00008b2b.spv => 0x000045cf.spv} | Bin .../prebuilt/{0x00008b2c.spv => 0x000045d0.spv} | Bin .../prebuilt/{0x00008b2d.spv => 0x000045d1.spv} | Bin .../prebuilt/{0x00008b2e.spv => 0x000045d2.spv} | Bin .../prebuilt/{0x00008b2f.spv => 0x000045d3.spv} | Bin .../prebuilt/{0x00008b30.spv => 0x000045d4.spv} | Bin .../prebuilt/{0x00008b31.spv => 0x000045d5.spv} | Bin .../prebuilt/{0x00008b32.spv => 0x000045d6.spv} | Bin .../prebuilt/{0x00008b33.spv => 0x000045d7.spv} | Bin .../prebuilt/{0x00008b34.spv => 0x000045d8.spv} | Bin .../prebuilt/{0x00008b35.spv => 0x000045d9.spv} | Bin .../prebuilt/{0x00008b36.spv => 0x000045da.spv} | Bin .../prebuilt/{0x00008b37.spv => 0x000045db.spv} | Bin .../prebuilt/{0x00008b38.spv => 0x000045dc.spv} | Bin .../prebuilt/{0x00008b39.spv => 0x000045dd.spv} | Bin .../prebuilt/{0x00008b3a.spv => 0x000045de.spv} | Bin .../prebuilt/{0x00008b3b.spv => 0x000045df.spv} | Bin .../prebuilt/{0x00008b3c.spv => 0x000045e0.spv} | Bin .../prebuilt/{0x00008b3d.spv => 0x000045e1.spv} | Bin .../prebuilt/{0x00008b3e.spv => 0x000045e2.spv} | Bin .../prebuilt/{0x00008b3f.spv => 0x000045e3.spv} | Bin .../prebuilt/{0x00008b40.spv => 0x000045e4.spv} | Bin .../prebuilt/{0x00008b41.spv => 0x000045e5.spv} | Bin .../prebuilt/{0x00008b42.spv => 0x000045e6.spv} | Bin .../prebuilt/{0x00008b43.spv => 0x000045e7.spv} | Bin .../prebuilt/{0x00008b44.spv => 0x000045e8.spv} | Bin .../prebuilt/{0x00008b45.spv => 0x000045e9.spv} | Bin .../prebuilt/{0x00008b46.spv => 0x000045ea.spv} | Bin .../prebuilt/{0x00008b47.spv => 0x000045eb.spv} | Bin .../prebuilt/{0x00008b48.spv => 0x000045ec.spv} | Bin .../prebuilt/{0x00008b49.spv => 0x000045ed.spv} | Bin .../prebuilt/{0x00008b4a.spv => 0x000045ee.spv} | Bin .../prebuilt/{0x00008b4b.spv => 0x000045ef.spv} | Bin .../prebuilt/{0x00008b4c.spv => 0x000045f0.spv} | Bin .../prebuilt/{0x00008b4d.spv => 0x000045f1.spv} | Bin .../prebuilt/{0x00008b4e.spv => 0x000045f2.spv} | Bin .../prebuilt/{0x00008b4f.spv => 0x000045f3.spv} | Bin .../prebuilt/{0x00008b50.spv => 0x000045f4.spv} | Bin .../prebuilt/{0x00008b51.spv => 0x000045f5.spv} | Bin .../prebuilt/{0x00008b52.spv => 0x000045f6.spv} | Bin .../prebuilt/{0x00008b53.spv => 0x000045f7.spv} | Bin .../prebuilt/{0x00008b54.spv => 0x000045f8.spv} | Bin .../prebuilt/{0x00008b55.spv => 0x000045f9.spv} | Bin .../prebuilt/{0x00008b56.spv => 0x000045fa.spv} | Bin .../prebuilt/{0x00008b57.spv => 0x000045fb.spv} | Bin .../prebuilt/{0x00008b58.spv => 0x000045fc.spv} | Bin .../prebuilt/{0x00008b59.spv => 0x000045fd.spv} | Bin .../prebuilt/{0x00008b5a.spv => 0x000045fe.spv} | Bin .../prebuilt/{0x00008b5b.spv => 0x000045ff.spv} | Bin .../prebuilt/{0x00008b5c.spv => 0x00004600.spv} | Bin .../prebuilt/{0x00008b5d.spv => 0x00004601.spv} | Bin .../prebuilt/{0x00008b5e.spv => 0x00004602.spv} | Bin .../prebuilt/{0x00008b5f.spv => 0x00004603.spv} | Bin .../prebuilt/{0x00008b60.spv => 0x00004604.spv} | Bin .../prebuilt/{0x00008b61.spv => 0x00004605.spv} | Bin .../prebuilt/{0x00008b62.spv => 0x00004606.spv} | Bin .../prebuilt/{0x00008b63.spv => 0x00004607.spv} | Bin .../prebuilt/{0x00008b64.spv => 0x00004608.spv} | Bin .../prebuilt/{0x00008b65.spv => 0x00004609.spv} | Bin .../prebuilt/{0x00008b66.spv => 0x0000460a.spv} | Bin .../prebuilt/{0x00008b67.spv => 0x0000460b.spv} | Bin .../prebuilt/{0x00008b68.spv => 0x0000460c.spv} | Bin .../prebuilt/{0x00008b69.spv => 0x0000460d.spv} | Bin .../prebuilt/{0x00008b6a.spv => 0x0000460e.spv} | Bin .../prebuilt/{0x00008b6b.spv => 0x0000460f.spv} | Bin .../prebuilt/{0x00008b6c.spv => 0x00004610.spv} | Bin .../prebuilt/{0x00008b6d.spv => 0x00004611.spv} | Bin .../prebuilt/{0x00008b6e.spv => 0x00004612.spv} | Bin .../prebuilt/{0x00008b6f.spv => 0x00004613.spv} | Bin .../prebuilt/{0x00008b70.spv => 0x00004614.spv} | Bin .../prebuilt/{0x00008b71.spv => 0x00004615.spv} | Bin .../prebuilt/{0x00008b72.spv => 0x00004616.spv} | Bin .../prebuilt/{0x00008b73.spv => 0x00004617.spv} | Bin .../prebuilt/{0x00008b74.spv => 0x00004618.spv} | Bin .../prebuilt/{0x00008b75.spv => 0x00004619.spv} | Bin .../prebuilt/{0x00008b76.spv => 0x0000461a.spv} | Bin .../prebuilt/{0x00008b77.spv => 0x0000461b.spv} | Bin .../prebuilt/{0x00008b78.spv => 0x0000461c.spv} | Bin .../prebuilt/{0x00008b79.spv => 0x0000461d.spv} | Bin .../prebuilt/{0x00008b7a.spv => 0x0000461e.spv} | Bin .../prebuilt/{0x00008b7b.spv => 0x0000461f.spv} | Bin .../prebuilt/{0x00008b7c.spv => 0x00004620.spv} | Bin .../prebuilt/{0x00008b7d.spv => 0x00004621.spv} | Bin .../prebuilt/{0x00008b7e.spv => 0x00004622.spv} | Bin .../prebuilt/{0x00008b7f.spv => 0x00004623.spv} | Bin .../prebuilt/{0x00008b80.spv => 0x00004624.spv} | Bin .../prebuilt/{0x00008b81.spv => 0x00004625.spv} | Bin .../prebuilt/{0x00008b82.spv => 0x00004626.spv} | Bin .../prebuilt/{0x00008b83.spv => 0x00004627.spv} | Bin .../prebuilt/{0x00008b84.spv => 0x00004628.spv} | Bin .../prebuilt/{0x00008b85.spv => 0x00004629.spv} | Bin .../prebuilt/{0x00008b86.spv => 0x0000462a.spv} | Bin .../prebuilt/{0x00008b87.spv => 0x0000462b.spv} | Bin .../prebuilt/{0x00008b88.spv => 0x0000462c.spv} | Bin .../prebuilt/{0x00008b89.spv => 0x0000462d.spv} | Bin .../prebuilt/{0x00008b8a.spv => 0x0000462e.spv} | Bin .../prebuilt/{0x00008b8b.spv => 0x0000462f.spv} | Bin .../prebuilt/{0x00008b8c.spv => 0x00004630.spv} | Bin .../prebuilt/{0x00008b8d.spv => 0x00004631.spv} | Bin .../prebuilt/{0x00008b8e.spv => 0x00004632.spv} | Bin .../prebuilt/{0x00008b8f.spv => 0x00004633.spv} | Bin .../prebuilt/{0x00008b90.spv => 0x00004634.spv} | Bin .../prebuilt/{0x00008b91.spv => 0x00004635.spv} | Bin .../prebuilt/{0x00008b92.spv => 0x00004636.spv} | Bin .../prebuilt/{0x00008b93.spv => 0x00004637.spv} | Bin .../prebuilt/{0x00008b94.spv => 0x00004638.spv} | Bin .../prebuilt/{0x00008b95.spv => 0x00004639.spv} | Bin .../prebuilt/{0x00008b96.spv => 0x0000463a.spv} | Bin .../prebuilt/{0x00008b97.spv => 0x0000463b.spv} | Bin .../prebuilt/{0x00008b98.spv => 0x0000463c.spv} | Bin .../prebuilt/{0x00008b99.spv => 0x0000463d.spv} | Bin .../prebuilt/{0x00008b9a.spv => 0x0000463e.spv} | Bin .../prebuilt/{0x00008b9b.spv => 0x0000463f.spv} | Bin .../prebuilt/{0x00008b9c.spv => 0x00004640.spv} | Bin .../prebuilt/{0x00008b9d.spv => 0x00004641.spv} | Bin .../prebuilt/{0x00008b9e.spv => 0x00004642.spv} | Bin .../prebuilt/{0x00008b9f.spv => 0x00004643.spv} | Bin .../prebuilt/{0x00008ba0.spv => 0x00004644.spv} | Bin .../prebuilt/{0x00008ba1.spv => 0x00004645.spv} | Bin .../prebuilt/{0x00008ba2.spv => 0x00004646.spv} | Bin .../prebuilt/{0x00008ba3.spv => 0x00004647.spv} | Bin .../prebuilt/{0x00008ba4.spv => 0x00004648.spv} | Bin .../prebuilt/{0x00008ba5.spv => 0x00004649.spv} | Bin .../prebuilt/{0x00008ba6.spv => 0x0000464a.spv} | Bin .../prebuilt/{0x00008ba7.spv => 0x0000464b.spv} | Bin .../prebuilt/{0x00008ba8.spv => 0x0000464c.spv} | Bin .../prebuilt/{0x00008ba9.spv => 0x0000464d.spv} | Bin .../prebuilt/{0x00008baa.spv => 0x0000464e.spv} | Bin .../prebuilt/{0x00008bab.spv => 0x0000464f.spv} | Bin .../prebuilt/{0x00008bac.spv => 0x00004650.spv} | Bin .../prebuilt/{0x00008bad.spv => 0x00004651.spv} | Bin .../prebuilt/{0x00008bae.spv => 0x00004652.spv} | Bin .../prebuilt/{0x00008baf.spv => 0x00004653.spv} | Bin .../prebuilt/{0x00008bb0.spv => 0x00004654.spv} | Bin .../prebuilt/{0x00008bb1.spv => 0x00004655.spv} | Bin .../prebuilt/{0x00008bb2.spv => 0x00004656.spv} | Bin .../prebuilt/{0x00008bb3.spv => 0x00004657.spv} | Bin .../prebuilt/{0x00008bb4.spv => 0x00004658.spv} | Bin .../prebuilt/{0x00008bb5.spv => 0x00004659.spv} | Bin .../prebuilt/{0x00008bb6.spv => 0x0000465a.spv} | Bin .../prebuilt/{0x00008bb7.spv => 0x0000465b.spv} | Bin .../prebuilt/{0x00008bb8.spv => 0x0000465c.spv} | Bin .../prebuilt/{0x00008bb9.spv => 0x0000465d.spv} | Bin .../prebuilt/{0x00008bba.spv => 0x0000465e.spv} | Bin .../prebuilt/{0x00008bbb.spv => 0x0000465f.spv} | Bin .../prebuilt/{0x00008bbc.spv => 0x00004660.spv} | Bin .../prebuilt/{0x00008bbd.spv => 0x00004661.spv} | Bin .../prebuilt/{0x00008bbe.spv => 0x00004662.spv} | Bin .../prebuilt/{0x00008bbf.spv => 0x00004663.spv} | Bin .../prebuilt/{0x00008bc0.spv => 0x00004664.spv} | Bin .../prebuilt/{0x00008bc1.spv => 0x00004665.spv} | Bin .../prebuilt/{0x00008bc2.spv => 0x00004666.spv} | Bin .../prebuilt/{0x00008bc3.spv => 0x00004667.spv} | Bin .../prebuilt/{0x00008bc4.spv => 0x00004668.spv} | Bin .../prebuilt/{0x00008bc5.spv => 0x00004669.spv} | Bin .../prebuilt/{0x00008bc6.spv => 0x0000466a.spv} | Bin .../prebuilt/{0x00008bc7.spv => 0x0000466b.spv} | Bin .../prebuilt/{0x00008bc8.spv => 0x0000466c.spv} | Bin .../prebuilt/{0x00008bc9.spv => 0x0000466d.spv} | Bin .../prebuilt/{0x00008bca.spv => 0x0000466e.spv} | Bin .../prebuilt/{0x00008bcb.spv => 0x0000466f.spv} | Bin .../prebuilt/{0x00008bcc.spv => 0x00004670.spv} | Bin .../prebuilt/{0x00008bcd.spv => 0x00004671.spv} | Bin .../prebuilt/{0x00008bce.spv => 0x00004672.spv} | Bin .../prebuilt/{0x00008bcf.spv => 0x00004673.spv} | Bin .../prebuilt/{0x00008bd0.spv => 0x00004674.spv} | Bin .../prebuilt/{0x00008bd1.spv => 0x00004675.spv} | Bin .../prebuilt/{0x00008bd2.spv => 0x00004676.spv} | Bin .../prebuilt/{0x00008bd3.spv => 0x00004677.spv} | Bin .../prebuilt/{0x00008bd4.spv => 0x00004678.spv} | Bin .../prebuilt/{0x00008bd5.spv => 0x00004679.spv} | Bin .../prebuilt/{0x00008bd6.spv => 0x0000467a.spv} | Bin .../prebuilt/{0x00008bd7.spv => 0x0000467b.spv} | Bin .../prebuilt/{0x00008bd8.spv => 0x0000467c.spv} | Bin .../prebuilt/{0x00008bd9.spv => 0x0000467d.spv} | Bin .../prebuilt/{0x00008bda.spv => 0x0000467e.spv} | Bin .../prebuilt/{0x00008bdb.spv => 0x0000467f.spv} | Bin .../prebuilt/{0x00008bdc.spv => 0x00004680.spv} | Bin .../prebuilt/{0x00008bdd.spv => 0x00004681.spv} | Bin .../prebuilt/{0x00008bde.spv => 0x00004682.spv} | Bin .../prebuilt/{0x00008bdf.spv => 0x00004683.spv} | Bin .../prebuilt/{0x00008be0.spv => 0x00004684.spv} | Bin .../prebuilt/{0x00008be1.spv => 0x00004685.spv} | Bin .../prebuilt/{0x00008be2.spv => 0x00004686.spv} | Bin .../prebuilt/{0x00008be3.spv => 0x00004687.spv} | Bin .../prebuilt/{0x00008be4.spv => 0x00004688.spv} | Bin .../prebuilt/{0x00008be5.spv => 0x00004689.spv} | Bin .../prebuilt/{0x00008be6.spv => 0x0000468a.spv} | Bin .../prebuilt/{0x00008be7.spv => 0x0000468b.spv} | Bin .../prebuilt/{0x00008be8.spv => 0x0000468c.spv} | Bin .../prebuilt/{0x00008be9.spv => 0x0000468d.spv} | Bin .../prebuilt/{0x00008bea.spv => 0x0000468e.spv} | Bin .../prebuilt/{0x00008beb.spv => 0x0000468f.spv} | Bin .../prebuilt/{0x00008bec.spv => 0x00004690.spv} | Bin .../prebuilt/{0x00008bed.spv => 0x00004691.spv} | Bin .../prebuilt/{0x00008bee.spv => 0x00004692.spv} | Bin .../prebuilt/{0x00008bef.spv => 0x00004693.spv} | Bin .../prebuilt/{0x00008bf0.spv => 0x00004694.spv} | Bin .../prebuilt/{0x00008bf1.spv => 0x00004695.spv} | Bin .../prebuilt/{0x00008bf2.spv => 0x00004696.spv} | Bin .../prebuilt/{0x00008bf3.spv => 0x00004697.spv} | Bin .../prebuilt/{0x00008bf4.spv => 0x00004698.spv} | Bin .../prebuilt/{0x00008bf5.spv => 0x00004699.spv} | Bin .../prebuilt/{0x00008bf6.spv => 0x0000469a.spv} | Bin .../prebuilt/{0x00008bf7.spv => 0x0000469b.spv} | Bin .../prebuilt/{0x00008bf8.spv => 0x0000469c.spv} | Bin .../prebuilt/{0x00008bf9.spv => 0x0000469d.spv} | Bin .../prebuilt/{0x00008bfa.spv => 0x0000469e.spv} | Bin .../prebuilt/{0x00008bfb.spv => 0x0000469f.spv} | Bin .../prebuilt/{0x00008bfc.spv => 0x000046a0.spv} | Bin .../prebuilt/{0x00008bfd.spv => 0x000046a1.spv} | Bin .../prebuilt/{0x00008bfe.spv => 0x000046a2.spv} | Bin .../prebuilt/{0x00008bff.spv => 0x000046a3.spv} | Bin .../prebuilt/{0x00008c00.spv => 0x000046a4.spv} | Bin .../prebuilt/{0x00008c01.spv => 0x000046a5.spv} | Bin .../prebuilt/{0x00008c02.spv => 0x000046a6.spv} | Bin .../prebuilt/{0x00008c03.spv => 0x000046a7.spv} | Bin .../prebuilt/{0x00008c04.spv => 0x000046a8.spv} | Bin .../prebuilt/{0x00008c05.spv => 0x000046a9.spv} | Bin .../prebuilt/{0x00008c06.spv => 0x000046aa.spv} | Bin .../prebuilt/{0x00008c07.spv => 0x000046ab.spv} | Bin .../prebuilt/{0x00008c08.spv => 0x000046ac.spv} | Bin .../prebuilt/{0x00008c09.spv => 0x000046ad.spv} | Bin .../prebuilt/{0x00008c0a.spv => 0x000046ae.spv} | Bin .../prebuilt/{0x00008c0b.spv => 0x000046af.spv} | Bin .../prebuilt/{0x00008c0c.spv => 0x000046b0.spv} | Bin .../prebuilt/{0x00008c0d.spv => 0x000046b1.spv} | Bin .../prebuilt/{0x00008c0e.spv => 0x000046b2.spv} | Bin .../prebuilt/{0x00008c0f.spv => 0x000046b3.spv} | Bin .../prebuilt/{0x00008c10.spv => 0x000046b4.spv} | Bin .../prebuilt/{0x00008c11.spv => 0x000046b5.spv} | Bin .../prebuilt/{0x00008c12.spv => 0x000046b6.spv} | Bin .../prebuilt/{0x00008c13.spv => 0x000046b7.spv} | Bin .../prebuilt/{0x00008c14.spv => 0x000046b8.spv} | Bin .../prebuilt/{0x00008c15.spv => 0x000046b9.spv} | Bin .../prebuilt/{0x00008c16.spv => 0x000046ba.spv} | Bin .../prebuilt/{0x00008c17.spv => 0x000046bb.spv} | Bin .../prebuilt/{0x00008c18.spv => 0x000046bc.spv} | Bin .../prebuilt/{0x00008c19.spv => 0x000046bd.spv} | Bin .../prebuilt/{0x00008c1a.spv => 0x000046be.spv} | Bin .../prebuilt/{0x00008c1b.spv => 0x000046bf.spv} | Bin .../prebuilt/{0x00008c1c.spv => 0x000046c0.spv} | Bin .../prebuilt/{0x00008c1d.spv => 0x000046c1.spv} | Bin .../prebuilt/{0x00008c1e.spv => 0x000046c2.spv} | Bin .../prebuilt/{0x00008c1f.spv => 0x000046c3.spv} | Bin .../prebuilt/{0x00008c20.spv => 0x000046c4.spv} | Bin .../prebuilt/{0x00008c21.spv => 0x000046c5.spv} | Bin .../prebuilt/{0x00008c22.spv => 0x000046c6.spv} | Bin .../prebuilt/{0x00008c23.spv => 0x000046c7.spv} | Bin .../prebuilt/{0x00008c24.spv => 0x000046c8.spv} | Bin .../prebuilt/{0x00008c25.spv => 0x000046c9.spv} | Bin .../prebuilt/{0x00008c26.spv => 0x000046ca.spv} | Bin .../prebuilt/{0x00008c27.spv => 0x000046cb.spv} | Bin .../prebuilt/{0x00008c28.spv => 0x000046cc.spv} | Bin .../prebuilt/{0x00008c29.spv => 0x000046cd.spv} | Bin .../prebuilt/{0x00008c2a.spv => 0x000046ce.spv} | Bin .../prebuilt/{0x00008c2b.spv => 0x000046cf.spv} | Bin .../prebuilt/{0x00008c2c.spv => 0x000046d0.spv} | Bin .../prebuilt/{0x00008c2d.spv => 0x000046d1.spv} | Bin .../prebuilt/{0x00008c2e.spv => 0x000046d2.spv} | Bin .../prebuilt/{0x00008c2f.spv => 0x000046d3.spv} | Bin .../prebuilt/{0x00008c30.spv => 0x000046d4.spv} | Bin .../prebuilt/{0x00008c31.spv => 0x000046d5.spv} | Bin .../prebuilt/{0x00008c32.spv => 0x000046d6.spv} | Bin .../prebuilt/{0x00008c33.spv => 0x000046d7.spv} | Bin .../prebuilt/{0x00008c34.spv => 0x000046d8.spv} | Bin .../prebuilt/{0x00008c35.spv => 0x000046d9.spv} | Bin .../prebuilt/{0x00008c36.spv => 0x000046da.spv} | Bin .../prebuilt/{0x00008c37.spv => 0x000046db.spv} | Bin .../prebuilt/{0x00008c38.spv => 0x000046dc.spv} | Bin .../prebuilt/{0x00008c39.spv => 0x000046dd.spv} | Bin .../prebuilt/{0x00008c3a.spv => 0x000046de.spv} | Bin .../prebuilt/{0x00008c3b.spv => 0x000046df.spv} | Bin .../prebuilt/{0x00008c3c.spv => 0x000046e0.spv} | Bin .../prebuilt/{0x00008c3d.spv => 0x000046e1.spv} | Bin .../prebuilt/{0x00008c3e.spv => 0x000046e2.spv} | Bin .../prebuilt/{0x00008c3f.spv => 0x000046e3.spv} | Bin .../prebuilt/{0x00008c40.spv => 0x000046e4.spv} | Bin .../prebuilt/{0x00008c41.spv => 0x000046e5.spv} | Bin .../prebuilt/{0x00008c42.spv => 0x000046e6.spv} | Bin .../prebuilt/{0x00008c43.spv => 0x000046e7.spv} | Bin .../prebuilt/{0x00008c44.spv => 0x000046e8.spv} | Bin .../prebuilt/{0x00008c45.spv => 0x000046e9.spv} | Bin .../prebuilt/{0x00008c46.spv => 0x000046ea.spv} | Bin .../prebuilt/{0x00008c47.spv => 0x000046eb.spv} | Bin .../prebuilt/{0x00008c48.spv => 0x000046ec.spv} | Bin .../prebuilt/{0x00008c49.spv => 0x000046ed.spv} | Bin .../prebuilt/{0x00008c4a.spv => 0x000046ee.spv} | Bin .../prebuilt/{0x00008c4b.spv => 0x000046ef.spv} | Bin .../prebuilt/{0x00008c4c.spv => 0x000046f0.spv} | Bin .../prebuilt/{0x00008c4d.spv => 0x000046f1.spv} | Bin .../prebuilt/{0x00008c4e.spv => 0x000046f2.spv} | Bin .../prebuilt/{0x00008c4f.spv => 0x000046f3.spv} | Bin .../prebuilt/{0x00008c50.spv => 0x000046f4.spv} | Bin .../prebuilt/{0x00008c51.spv => 0x000046f5.spv} | Bin .../prebuilt/{0x00008c52.spv => 0x000046f6.spv} | Bin .../prebuilt/{0x00008c53.spv => 0x000046f7.spv} | Bin .../prebuilt/{0x00008c54.spv => 0x000046f8.spv} | Bin .../prebuilt/{0x00008c55.spv => 0x000046f9.spv} | Bin .../prebuilt/{0x00008c56.spv => 0x000046fa.spv} | Bin .../prebuilt/{0x00008c57.spv => 0x000046fb.spv} | Bin .../prebuilt/{0x00008c58.spv => 0x000046fc.spv} | Bin .../prebuilt/{0x00008c59.spv => 0x000046fd.spv} | Bin .../prebuilt/{0x00008c5a.spv => 0x000046fe.spv} | Bin .../prebuilt/{0x00008c5b.spv => 0x000046ff.spv} | Bin .../prebuilt/{0x00008c5c.spv => 0x00004700.spv} | Bin .../prebuilt/{0x00008c5d.spv => 0x00004701.spv} | Bin .../prebuilt/{0x00008c5e.spv => 0x00004702.spv} | Bin .../prebuilt/{0x00008c5f.spv => 0x00004703.spv} | Bin .../prebuilt/{0x00008c60.spv => 0x00004704.spv} | Bin .../prebuilt/{0x00008c61.spv => 0x00004705.spv} | Bin .../prebuilt/{0x00008c62.spv => 0x00004706.spv} | Bin .../prebuilt/{0x00008c63.spv => 0x00004707.spv} | Bin .../prebuilt/{0x00008c64.spv => 0x00004708.spv} | Bin .../prebuilt/{0x00008c65.spv => 0x00004709.spv} | Bin .../prebuilt/{0x00008c66.spv => 0x0000470a.spv} | Bin .../prebuilt/{0x00008c67.spv => 0x0000470b.spv} | Bin .../prebuilt/{0x00008c68.spv => 0x0000470c.spv} | Bin .../prebuilt/{0x00008c69.spv => 0x0000470d.spv} | Bin .../prebuilt/{0x00008c6a.spv => 0x0000470e.spv} | Bin .../prebuilt/{0x00008c6b.spv => 0x0000470f.spv} | Bin .../prebuilt/{0x00008c6c.spv => 0x00004710.spv} | Bin .../prebuilt/{0x00008c6d.spv => 0x00004711.spv} | Bin .../prebuilt/{0x00008c6e.spv => 0x00004712.spv} | Bin .../prebuilt/{0x00008c6f.spv => 0x00004713.spv} | Bin .../prebuilt/{0x00008c70.spv => 0x00004714.spv} | Bin .../prebuilt/{0x00008c71.spv => 0x00004715.spv} | Bin .../prebuilt/{0x00008c72.spv => 0x00004716.spv} | Bin .../prebuilt/{0x00008c73.spv => 0x00004717.spv} | Bin .../prebuilt/{0x00008c74.spv => 0x00004718.spv} | Bin .../prebuilt/{0x00008c75.spv => 0x00004719.spv} | Bin .../prebuilt/{0x00008c76.spv => 0x0000471a.spv} | Bin .../prebuilt/{0x00008c77.spv => 0x0000471b.spv} | Bin .../prebuilt/{0x00008c78.spv => 0x0000471c.spv} | Bin .../prebuilt/{0x00008c79.spv => 0x0000471d.spv} | Bin .../prebuilt/{0x00008c7a.spv => 0x0000471e.spv} | Bin .../prebuilt/{0x00008c7b.spv => 0x0000471f.spv} | Bin .../prebuilt/{0x00008c7c.spv => 0x00004720.spv} | Bin .../prebuilt/{0x00008c7d.spv => 0x00004721.spv} | Bin .../prebuilt/{0x00008c7e.spv => 0x00004722.spv} | Bin .../prebuilt/{0x00008c7f.spv => 0x00004723.spv} | Bin .../prebuilt/{0x00008c80.spv => 0x00004724.spv} | Bin .../prebuilt/{0x00008c81.spv => 0x00004725.spv} | Bin .../prebuilt/{0x00008c82.spv => 0x00004726.spv} | Bin .../prebuilt/{0x00008c83.spv => 0x00004727.spv} | Bin .../prebuilt/{0x00008c84.spv => 0x00004728.spv} | Bin .../prebuilt/{0x00008c85.spv => 0x00004729.spv} | Bin .../prebuilt/{0x00008c86.spv => 0x0000472a.spv} | Bin .../prebuilt/{0x00008c87.spv => 0x0000472b.spv} | Bin .../prebuilt/{0x00008c88.spv => 0x0000472c.spv} | Bin .../prebuilt/{0x00008c89.spv => 0x0000472d.spv} | Bin .../prebuilt/{0x00008c8a.spv => 0x0000472e.spv} | Bin .../prebuilt/{0x00008c8b.spv => 0x0000472f.spv} | Bin .../prebuilt/{0x00008c8c.spv => 0x00004730.spv} | Bin .../prebuilt/{0x00008c8d.spv => 0x00004731.spv} | Bin .../prebuilt/{0x00008c8e.spv => 0x00004732.spv} | Bin .../prebuilt/{0x00008c8f.spv => 0x00004733.spv} | Bin .../prebuilt/{0x00008c90.spv => 0x00004734.spv} | Bin .../prebuilt/{0x00008c91.spv => 0x00004735.spv} | Bin .../prebuilt/{0x00008c92.spv => 0x00004736.spv} | Bin .../prebuilt/{0x00008c93.spv => 0x00004737.spv} | Bin .../prebuilt/{0x00008c94.spv => 0x00004738.spv} | Bin .../prebuilt/{0x00008c95.spv => 0x00004739.spv} | Bin .../prebuilt/{0x00008c96.spv => 0x0000473a.spv} | Bin .../prebuilt/{0x00008c97.spv => 0x0000473b.spv} | Bin .../prebuilt/{0x00008c98.spv => 0x0000473c.spv} | Bin .../prebuilt/{0x00008c99.spv => 0x0000473d.spv} | Bin .../prebuilt/{0x00008c9a.spv => 0x0000473e.spv} | Bin .../prebuilt/{0x00008c9b.spv => 0x0000473f.spv} | Bin .../prebuilt/{0x00008c9c.spv => 0x00004740.spv} | Bin .../prebuilt/{0x00008c9d.spv => 0x00004741.spv} | Bin .../prebuilt/{0x00008c9e.spv => 0x00004742.spv} | Bin .../prebuilt/{0x00008c9f.spv => 0x00004743.spv} | Bin .../prebuilt/{0x00008ca0.spv => 0x00004744.spv} | Bin .../prebuilt/{0x00008ca1.spv => 0x00004745.spv} | Bin .../prebuilt/{0x00008ca2.spv => 0x00004746.spv} | Bin .../prebuilt/{0x00008ca3.spv => 0x00004747.spv} | Bin .../prebuilt/{0x00008ca4.spv => 0x00004748.spv} | Bin .../prebuilt/{0x00008ca5.spv => 0x00004749.spv} | Bin .../prebuilt/{0x00008ca6.spv => 0x0000474a.spv} | Bin .../prebuilt/{0x00008ca7.spv => 0x0000474b.spv} | Bin .../prebuilt/{0x00008ca8.spv => 0x0000474c.spv} | Bin .../prebuilt/{0x00008ca9.spv => 0x0000474d.spv} | Bin .../prebuilt/{0x00008caa.spv => 0x0000474e.spv} | Bin .../prebuilt/{0x00008cab.spv => 0x0000474f.spv} | Bin .../prebuilt/{0x00008cac.spv => 0x00004750.spv} | Bin .../prebuilt/{0x00008cad.spv => 0x00004751.spv} | Bin .../prebuilt/{0x00008cae.spv => 0x00004752.spv} | Bin .../prebuilt/{0x00008caf.spv => 0x00004753.spv} | Bin .../prebuilt/{0x00008cb0.spv => 0x00004754.spv} | Bin .../prebuilt/{0x00008cb1.spv => 0x00004755.spv} | Bin .../prebuilt/{0x00008cb2.spv => 0x00004756.spv} | Bin .../prebuilt/{0x00008cb3.spv => 0x00004757.spv} | Bin .../prebuilt/{0x00008cb4.spv => 0x00004758.spv} | Bin .../prebuilt/{0x00008cb5.spv => 0x00004759.spv} | Bin .../prebuilt/{0x00008cb6.spv => 0x0000475a.spv} | Bin .../prebuilt/{0x00008cb7.spv => 0x0000475b.spv} | Bin .../prebuilt/{0x00008cb8.spv => 0x0000475c.spv} | Bin .../prebuilt/{0x00008cb9.spv => 0x0000475d.spv} | Bin .../prebuilt/{0x00008cba.spv => 0x0000475e.spv} | Bin .../prebuilt/{0x00008cbb.spv => 0x0000475f.spv} | Bin .../prebuilt/{0x00008cbc.spv => 0x00004760.spv} | Bin .../prebuilt/{0x00008cbd.spv => 0x00004761.spv} | Bin .../prebuilt/{0x00008cbe.spv => 0x00004762.spv} | Bin .../prebuilt/{0x00008cbf.spv => 0x00004763.spv} | Bin .../prebuilt/{0x00008cc0.spv => 0x00004764.spv} | Bin .../prebuilt/{0x00008cc1.spv => 0x00004765.spv} | Bin .../prebuilt/{0x00008cc2.spv => 0x00004766.spv} | Bin .../prebuilt/{0x00008cc3.spv => 0x00004767.spv} | Bin .../prebuilt/{0x00008cc4.spv => 0x00004768.spv} | Bin .../prebuilt/{0x00008cc5.spv => 0x00004769.spv} | Bin .../prebuilt/{0x00008cc6.spv => 0x0000476a.spv} | Bin .../prebuilt/{0x00008cc7.spv => 0x0000476b.spv} | Bin .../prebuilt/{0x00008cc8.spv => 0x0000476c.spv} | Bin .../prebuilt/{0x00008cc9.spv => 0x0000476d.spv} | Bin .../prebuilt/{0x00008cca.spv => 0x0000476e.spv} | Bin .../prebuilt/{0x00008ccb.spv => 0x0000476f.spv} | Bin .../prebuilt/{0x00008ccc.spv => 0x00004770.spv} | Bin .../prebuilt/{0x00008ccd.spv => 0x00004771.spv} | Bin .../prebuilt/{0x00008cce.spv => 0x00004772.spv} | Bin .../prebuilt/{0x00008ccf.spv => 0x00004773.spv} | Bin .../prebuilt/{0x00008cd0.spv => 0x00004774.spv} | Bin .../prebuilt/{0x00008cd1.spv => 0x00004775.spv} | Bin .../prebuilt/{0x00008cd2.spv => 0x00004776.spv} | Bin .../prebuilt/{0x00008cd3.spv => 0x00004777.spv} | Bin .../prebuilt/{0x00008cd4.spv => 0x00004778.spv} | Bin .../prebuilt/{0x00008cd5.spv => 0x00004779.spv} | Bin .../prebuilt/{0x00008cd6.spv => 0x0000477a.spv} | Bin .../prebuilt/{0x00008cd7.spv => 0x0000477b.spv} | Bin .../prebuilt/{0x00008cd8.spv => 0x0000477c.spv} | Bin .../prebuilt/{0x00008cd9.spv => 0x0000477d.spv} | Bin .../prebuilt/{0x00008cda.spv => 0x0000477e.spv} | Bin .../prebuilt/{0x00008cdb.spv => 0x0000477f.spv} | Bin .../prebuilt/{0x00008cdc.spv => 0x00004780.spv} | Bin .../prebuilt/{0x00008cdd.spv => 0x00004781.spv} | Bin .../prebuilt/{0x00008cde.spv => 0x00004782.spv} | Bin .../prebuilt/{0x00008cdf.spv => 0x00004783.spv} | Bin .../prebuilt/{0x00008ce0.spv => 0x00004784.spv} | Bin .../prebuilt/{0x00008ce1.spv => 0x00004785.spv} | Bin .../prebuilt/{0x00008ce2.spv => 0x00004786.spv} | Bin .../prebuilt/{0x00008ce3.spv => 0x00004787.spv} | Bin .../prebuilt/{0x00008ce4.spv => 0x00004788.spv} | Bin .../prebuilt/{0x00008ce5.spv => 0x00004789.spv} | Bin .../prebuilt/{0x00008ce6.spv => 0x0000478a.spv} | Bin .../prebuilt/{0x00008ce7.spv => 0x0000478b.spv} | Bin .../prebuilt/{0x00008ce8.spv => 0x0000478c.spv} | Bin .../prebuilt/{0x00008ce9.spv => 0x0000478d.spv} | Bin .../prebuilt/{0x00008cea.spv => 0x0000478e.spv} | Bin .../prebuilt/{0x00008ceb.spv => 0x0000478f.spv} | Bin .../prebuilt/{0x00008cec.spv => 0x00004790.spv} | Bin .../prebuilt/{0x00008ced.spv => 0x00004791.spv} | Bin .../prebuilt/{0x00008cee.spv => 0x00004792.spv} | Bin .../prebuilt/{0x00008cef.spv => 0x00004793.spv} | Bin .../prebuilt/{0x00008cf0.spv => 0x00004794.spv} | Bin .../prebuilt/{0x00008cf1.spv => 0x00004795.spv} | Bin .../prebuilt/{0x00008cf2.spv => 0x00004796.spv} | Bin .../prebuilt/{0x00008cf3.spv => 0x00004797.spv} | Bin .../prebuilt/{0x00008cf4.spv => 0x00004798.spv} | Bin .../prebuilt/{0x00008cf5.spv => 0x00004799.spv} | Bin .../prebuilt/{0x00008cf6.spv => 0x0000479a.spv} | Bin .../prebuilt/{0x00008cf7.spv => 0x0000479b.spv} | Bin .../prebuilt/{0x00008cf8.spv => 0x0000479c.spv} | Bin .../prebuilt/{0x00008cf9.spv => 0x0000479d.spv} | Bin .../prebuilt/{0x00008cfa.spv => 0x0000479e.spv} | Bin .../prebuilt/{0x00008cfb.spv => 0x0000479f.spv} | Bin .../prebuilt/{0x00008cfc.spv => 0x000047a0.spv} | Bin .../prebuilt/{0x00008cfd.spv => 0x000047a1.spv} | Bin .../prebuilt/{0x00008cfe.spv => 0x000047a2.spv} | Bin .../prebuilt/{0x00008cff.spv => 0x000047a3.spv} | Bin .../prebuilt/{0x00008d00.spv => 0x000047a4.spv} | Bin .../prebuilt/{0x00008d01.spv => 0x000047a5.spv} | Bin .../prebuilt/{0x00008d02.spv => 0x000047a6.spv} | Bin .../prebuilt/{0x00008d03.spv => 0x000047a7.spv} | Bin .../prebuilt/{0x00008d04.spv => 0x000047a8.spv} | Bin .../prebuilt/{0x00008d05.spv => 0x000047a9.spv} | Bin .../prebuilt/{0x00008d06.spv => 0x000047aa.spv} | Bin .../prebuilt/{0x00008d07.spv => 0x000047ab.spv} | Bin .../prebuilt/{0x00008d08.spv => 0x000047ac.spv} | Bin .../prebuilt/{0x00008d09.spv => 0x000047ad.spv} | Bin .../prebuilt/{0x00008d0a.spv => 0x000047ae.spv} | Bin .../prebuilt/{0x00008d0b.spv => 0x000047af.spv} | Bin .../prebuilt/{0x00008d0c.spv => 0x000047b0.spv} | Bin .../prebuilt/{0x00008d0d.spv => 0x000047b1.spv} | Bin .../prebuilt/{0x00008d0e.spv => 0x000047b2.spv} | Bin .../prebuilt/{0x00008d0f.spv => 0x000047b3.spv} | Bin .../prebuilt/{0x00008d10.spv => 0x000047b4.spv} | Bin .../prebuilt/{0x00008d11.spv => 0x000047b5.spv} | Bin .../prebuilt/{0x00008d12.spv => 0x000047b6.spv} | Bin .../prebuilt/{0x00008d13.spv => 0x000047b7.spv} | Bin .../prebuilt/{0x00008d14.spv => 0x000047b8.spv} | Bin .../prebuilt/{0x00008d15.spv => 0x000047b9.spv} | Bin .../prebuilt/{0x00008d16.spv => 0x000047ba.spv} | Bin .../prebuilt/{0x00008d17.spv => 0x000047bb.spv} | Bin .../prebuilt/{0x00008d18.spv => 0x000047bc.spv} | Bin .../prebuilt/{0x00008d19.spv => 0x000047bd.spv} | Bin .../prebuilt/{0x00008d1a.spv => 0x000047be.spv} | Bin .../prebuilt/{0x00008d1b.spv => 0x000047bf.spv} | Bin .../prebuilt/{0x00008d1c.spv => 0x000047c0.spv} | Bin .../prebuilt/{0x00008d1d.spv => 0x000047c1.spv} | Bin .../prebuilt/{0x00008d1e.spv => 0x000047c2.spv} | Bin .../prebuilt/{0x00008d1f.spv => 0x000047c3.spv} | Bin .../prebuilt/{0x00008d20.spv => 0x000047c4.spv} | Bin .../prebuilt/{0x00008d21.spv => 0x000047c5.spv} | Bin .../prebuilt/{0x00008d22.spv => 0x000047c6.spv} | Bin .../prebuilt/{0x00008d23.spv => 0x000047c7.spv} | Bin .../prebuilt/{0x00008d24.spv => 0x000047c8.spv} | Bin .../prebuilt/{0x00008d25.spv => 0x000047c9.spv} | Bin .../prebuilt/{0x00008d26.spv => 0x000047ca.spv} | Bin .../prebuilt/{0x00008d27.spv => 0x000047cb.spv} | Bin .../prebuilt/{0x00008d28.spv => 0x000047cc.spv} | Bin .../prebuilt/{0x00008d29.spv => 0x000047cd.spv} | Bin .../prebuilt/{0x00008d2a.spv => 0x000047ce.spv} | Bin .../prebuilt/{0x00008d2b.spv => 0x000047cf.spv} | Bin .../prebuilt/{0x00008d2c.spv => 0x000047d0.spv} | Bin .../prebuilt/{0x00008d2d.spv => 0x000047d1.spv} | Bin .../prebuilt/{0x00008d2e.spv => 0x000047d2.spv} | Bin .../prebuilt/{0x00008d2f.spv => 0x000047d3.spv} | Bin .../prebuilt/{0x00008d30.spv => 0x000047d4.spv} | Bin .../prebuilt/{0x00008d31.spv => 0x000047d5.spv} | Bin .../prebuilt/{0x00008d32.spv => 0x000047d6.spv} | Bin .../prebuilt/{0x00008d33.spv => 0x000047d7.spv} | Bin .../prebuilt/{0x00008d34.spv => 0x000047d8.spv} | Bin .../prebuilt/{0x00008d35.spv => 0x000047d9.spv} | Bin .../prebuilt/{0x00008d36.spv => 0x000047da.spv} | Bin .../prebuilt/{0x00008d37.spv => 0x000047db.spv} | Bin .../prebuilt/{0x00008d38.spv => 0x000047dc.spv} | Bin .../prebuilt/{0x00008d39.spv => 0x000047dd.spv} | Bin .../prebuilt/{0x00008d3a.spv => 0x000047de.spv} | Bin .../prebuilt/{0x00008d3b.spv => 0x000047df.spv} | Bin .../prebuilt/{0x00008d3c.spv => 0x000047e0.spv} | Bin .../prebuilt/{0x00008d3d.spv => 0x000047e1.spv} | Bin .../prebuilt/{0x00008d3e.spv => 0x000047e2.spv} | Bin .../prebuilt/{0x00008d3f.spv => 0x000047e3.spv} | Bin .../prebuilt/{0x00008d40.spv => 0x000047e4.spv} | Bin .../prebuilt/{0x00008d41.spv => 0x000047e5.spv} | Bin .../prebuilt/{0x00008d42.spv => 0x000047e6.spv} | Bin .../prebuilt/{0x00008d43.spv => 0x000047e7.spv} | Bin .../prebuilt/{0x00008d44.spv => 0x000047e8.spv} | Bin .../prebuilt/{0x00008d45.spv => 0x000047e9.spv} | Bin .../prebuilt/{0x00008d46.spv => 0x000047ea.spv} | Bin .../prebuilt/{0x00008d47.spv => 0x000047eb.spv} | Bin .../prebuilt/{0x00008d48.spv => 0x000047ec.spv} | Bin .../prebuilt/{0x00008d49.spv => 0x000047ed.spv} | Bin .../prebuilt/{0x00008d4a.spv => 0x000047ee.spv} | Bin .../prebuilt/{0x00008d4b.spv => 0x000047ef.spv} | Bin .../prebuilt/{0x00008d4c.spv => 0x000047f0.spv} | Bin .../prebuilt/{0x00008d4d.spv => 0x000047f1.spv} | Bin .../prebuilt/{0x00008d4e.spv => 0x000047f2.spv} | Bin .../prebuilt/{0x00008d4f.spv => 0x000047f3.spv} | Bin .../prebuilt/{0x00008d50.spv => 0x000047f4.spv} | Bin .../prebuilt/{0x00008d51.spv => 0x000047f5.spv} | Bin .../prebuilt/{0x00008d52.spv => 0x000047f6.spv} | Bin .../prebuilt/{0x00008d53.spv => 0x000047f7.spv} | Bin .../prebuilt/{0x00008d54.spv => 0x000047f8.spv} | Bin .../prebuilt/{0x00008d55.spv => 0x000047f9.spv} | Bin .../prebuilt/{0x00008d56.spv => 0x000047fa.spv} | Bin .../prebuilt/{0x00008d57.spv => 0x000047fb.spv} | Bin .../prebuilt/{0x00008d58.spv => 0x000047fc.spv} | Bin .../prebuilt/{0x00008d59.spv => 0x000047fd.spv} | Bin .../prebuilt/{0x00008d5a.spv => 0x000047fe.spv} | Bin .../prebuilt/{0x00008d5b.spv => 0x000047ff.spv} | Bin .../prebuilt/{0x00008d5c.spv => 0x00004800.spv} | Bin .../prebuilt/{0x00008d5d.spv => 0x00004801.spv} | Bin .../prebuilt/{0x00008d5e.spv => 0x00004802.spv} | Bin .../prebuilt/{0x00008d5f.spv => 0x00004803.spv} | Bin .../prebuilt/{0x00008d60.spv => 0x00004804.spv} | Bin .../prebuilt/{0x00008d61.spv => 0x00004805.spv} | Bin .../prebuilt/{0x00008d62.spv => 0x00004806.spv} | Bin .../prebuilt/{0x00008d63.spv => 0x00004807.spv} | Bin .../prebuilt/{0x00008d64.spv => 0x00004808.spv} | Bin .../prebuilt/{0x00008d65.spv => 0x00004809.spv} | Bin .../prebuilt/{0x00008d66.spv => 0x0000480a.spv} | Bin .../prebuilt/{0x00008d67.spv => 0x0000480b.spv} | Bin .../prebuilt/{0x00008d68.spv => 0x0000480c.spv} | Bin .../prebuilt/{0x00008d69.spv => 0x0000480d.spv} | Bin .../prebuilt/{0x00008d6a.spv => 0x0000480e.spv} | Bin .../prebuilt/{0x00008d6b.spv => 0x0000480f.spv} | Bin .../prebuilt/{0x00008d6c.spv => 0x00004810.spv} | Bin .../prebuilt/{0x00008d6d.spv => 0x00004811.spv} | Bin .../prebuilt/{0x00008d6e.spv => 0x00004812.spv} | Bin .../prebuilt/{0x00008d6f.spv => 0x00004813.spv} | Bin .../prebuilt/{0x00008d70.spv => 0x00004814.spv} | Bin .../prebuilt/{0x00008d71.spv => 0x00004815.spv} | Bin .../prebuilt/{0x00008d72.spv => 0x00004816.spv} | Bin .../prebuilt/{0x00008d73.spv => 0x00004817.spv} | Bin .../prebuilt/{0x00008d74.spv => 0x00004818.spv} | Bin .../prebuilt/{0x00008d75.spv => 0x00004819.spv} | Bin .../prebuilt/{0x00008d76.spv => 0x0000481a.spv} | Bin .../prebuilt/{0x00008d77.spv => 0x0000481b.spv} | Bin .../prebuilt/{0x00008d78.spv => 0x0000481c.spv} | Bin .../prebuilt/{0x00008d79.spv => 0x0000481d.spv} | Bin .../prebuilt/{0x00008d7a.spv => 0x0000481e.spv} | Bin .../prebuilt/{0x00008d7b.spv => 0x0000481f.spv} | Bin .../prebuilt/{0x00008d7c.spv => 0x00004820.spv} | Bin .../prebuilt/{0x00008d7d.spv => 0x00004821.spv} | Bin .../prebuilt/{0x00008d7e.spv => 0x00004822.spv} | Bin .../prebuilt/{0x00008d7f.spv => 0x00004823.spv} | Bin .../prebuilt/{0x00008d80.spv => 0x00004824.spv} | Bin .../prebuilt/{0x00008d81.spv => 0x00004825.spv} | Bin .../prebuilt/{0x00008d82.spv => 0x00004826.spv} | Bin .../prebuilt/{0x00008d83.spv => 0x00004827.spv} | Bin .../prebuilt/{0x00008d84.spv => 0x00004828.spv} | Bin .../prebuilt/{0x00008d85.spv => 0x00004829.spv} | Bin .../prebuilt/{0x00008d86.spv => 0x0000482a.spv} | Bin .../prebuilt/{0x00008d87.spv => 0x0000482b.spv} | Bin .../prebuilt/{0x00008d88.spv => 0x0000482c.spv} | Bin .../prebuilt/{0x00008d89.spv => 0x0000482d.spv} | Bin .../prebuilt/{0x00008d8a.spv => 0x0000482e.spv} | Bin .../prebuilt/{0x00008d8b.spv => 0x0000482f.spv} | Bin .../prebuilt/{0x00008d8c.spv => 0x00004830.spv} | Bin .../prebuilt/{0x00008d8d.spv => 0x00004831.spv} | Bin .../prebuilt/{0x00008d8e.spv => 0x00004832.spv} | Bin .../prebuilt/{0x00008d8f.spv => 0x00004833.spv} | Bin .../prebuilt/{0x00008d90.spv => 0x00004834.spv} | Bin .../prebuilt/{0x00008d91.spv => 0x00004835.spv} | Bin .../prebuilt/{0x00008d92.spv => 0x00004836.spv} | Bin .../prebuilt/{0x00008d93.spv => 0x00004837.spv} | Bin .../prebuilt/{0x00008d94.spv => 0x00004838.spv} | Bin .../prebuilt/{0x00008d95.spv => 0x00004839.spv} | Bin .../prebuilt/{0x00008d96.spv => 0x0000483a.spv} | Bin .../prebuilt/{0x00008d97.spv => 0x0000483b.spv} | Bin .../prebuilt/{0x00008d98.spv => 0x0000483c.spv} | Bin .../prebuilt/{0x00008d99.spv => 0x0000483d.spv} | Bin .../prebuilt/{0x00008d9a.spv => 0x0000483e.spv} | Bin .../prebuilt/{0x00008d9b.spv => 0x0000483f.spv} | Bin .../prebuilt/{0x00008d9c.spv => 0x00004840.spv} | Bin .../prebuilt/{0x00008d9d.spv => 0x00004841.spv} | Bin .../prebuilt/{0x00008d9e.spv => 0x00004842.spv} | Bin .../prebuilt/{0x00008d9f.spv => 0x00004843.spv} | Bin .../prebuilt/{0x00008da0.spv => 0x00004844.spv} | Bin .../prebuilt/{0x00008da1.spv => 0x00004845.spv} | Bin .../prebuilt/{0x00008da2.spv => 0x00004846.spv} | Bin .../prebuilt/{0x00008da3.spv => 0x00004847.spv} | Bin .../prebuilt/{0x00008da4.spv => 0x00004848.spv} | Bin .../prebuilt/{0x00008da5.spv => 0x00004849.spv} | Bin .../prebuilt/{0x00008da6.spv => 0x0000484a.spv} | Bin .../prebuilt/{0x00008da7.spv => 0x0000484b.spv} | Bin .../prebuilt/{0x00008da8.spv => 0x0000484c.spv} | Bin .../prebuilt/{0x00008da9.spv => 0x0000484d.spv} | Bin .../prebuilt/{0x00008daa.spv => 0x0000484e.spv} | Bin .../prebuilt/{0x00008dab.spv => 0x0000484f.spv} | Bin .../prebuilt/{0x00008dac.spv => 0x00004850.spv} | Bin .../prebuilt/{0x00008dad.spv => 0x00004851.spv} | Bin .../prebuilt/{0x00008dae.spv => 0x00004852.spv} | Bin .../prebuilt/{0x00008daf.spv => 0x00004853.spv} | Bin .../prebuilt/{0x00008db0.spv => 0x00004854.spv} | Bin .../prebuilt/{0x00008db1.spv => 0x00004855.spv} | Bin .../prebuilt/{0x00008db2.spv => 0x00004856.spv} | Bin .../prebuilt/{0x00008db3.spv => 0x00004857.spv} | Bin .../prebuilt/{0x00008db4.spv => 0x00004858.spv} | Bin .../prebuilt/{0x00008db5.spv => 0x00004859.spv} | Bin .../prebuilt/{0x00008db6.spv => 0x0000485a.spv} | Bin .../prebuilt/{0x00008db7.spv => 0x0000485b.spv} | Bin .../prebuilt/{0x00008db8.spv => 0x0000485c.spv} | Bin .../prebuilt/{0x00008db9.spv => 0x0000485d.spv} | Bin .../prebuilt/{0x00008dba.spv => 0x0000485e.spv} | Bin .../prebuilt/{0x00008dbb.spv => 0x0000485f.spv} | Bin .../prebuilt/{0x00008dbc.spv => 0x00004860.spv} | Bin .../prebuilt/{0x00008dbd.spv => 0x00004861.spv} | Bin .../prebuilt/{0x00008dbe.spv => 0x00004862.spv} | Bin .../prebuilt/{0x00008dbf.spv => 0x00004863.spv} | Bin .../prebuilt/{0x00008dc0.spv => 0x00004864.spv} | Bin .../prebuilt/{0x00008dc1.spv => 0x00004865.spv} | Bin .../prebuilt/{0x00008dc2.spv => 0x00004866.spv} | Bin .../prebuilt/{0x00008dc3.spv => 0x00004867.spv} | Bin .../prebuilt/{0x00008dc4.spv => 0x00004868.spv} | Bin .../prebuilt/{0x00008dc5.spv => 0x00004869.spv} | Bin .../prebuilt/{0x00008dc6.spv => 0x0000486a.spv} | Bin .../prebuilt/{0x00008dc7.spv => 0x0000486b.spv} | Bin .../prebuilt/{0x00008dc8.spv => 0x0000486c.spv} | Bin .../prebuilt/{0x00008dc9.spv => 0x0000486d.spv} | Bin .../prebuilt/{0x00008dca.spv => 0x0000486e.spv} | Bin .../prebuilt/{0x00008dcb.spv => 0x0000486f.spv} | Bin .../prebuilt/{0x00008dcc.spv => 0x00004870.spv} | Bin .../prebuilt/{0x00008dcd.spv => 0x00004871.spv} | Bin .../prebuilt/{0x00008dce.spv => 0x00004872.spv} | Bin .../prebuilt/{0x00008dcf.spv => 0x00004873.spv} | Bin .../prebuilt/{0x00008dd0.spv => 0x00004874.spv} | Bin .../prebuilt/{0x00008dd1.spv => 0x00004875.spv} | Bin .../prebuilt/{0x00008dd2.spv => 0x00004876.spv} | Bin .../prebuilt/{0x00008dd3.spv => 0x00004877.spv} | Bin .../prebuilt/{0x00008dd4.spv => 0x00004878.spv} | Bin .../prebuilt/{0x00008dd5.spv => 0x00004879.spv} | Bin .../prebuilt/{0x00008dd6.spv => 0x0000487a.spv} | Bin .../prebuilt/{0x00008dd7.spv => 0x0000487b.spv} | Bin .../prebuilt/{0x00008dd8.spv => 0x0000487c.spv} | Bin .../prebuilt/{0x00008dd9.spv => 0x0000487d.spv} | Bin .../prebuilt/{0x00008dda.spv => 0x0000487e.spv} | Bin .../prebuilt/{0x00008ddb.spv => 0x0000487f.spv} | Bin .../prebuilt/{0x00008ddc.spv => 0x00004880.spv} | Bin .../prebuilt/{0x00008ddd.spv => 0x00004881.spv} | Bin .../prebuilt/{0x00008dde.spv => 0x00004882.spv} | Bin .../prebuilt/{0x00008ddf.spv => 0x00004883.spv} | Bin .../prebuilt/{0x00008de0.spv => 0x00004884.spv} | Bin .../prebuilt/{0x00008de1.spv => 0x00004885.spv} | Bin .../prebuilt/{0x00008de2.spv => 0x00004886.spv} | Bin .../prebuilt/{0x00008de3.spv => 0x00004887.spv} | Bin .../prebuilt/{0x00008de4.spv => 0x00004888.spv} | Bin .../prebuilt/{0x00008de5.spv => 0x00004889.spv} | Bin .../prebuilt/{0x00008de6.spv => 0x0000488a.spv} | Bin .../prebuilt/{0x00008de7.spv => 0x0000488b.spv} | Bin .../prebuilt/{0x00008de8.spv => 0x0000488c.spv} | Bin .../prebuilt/{0x00008de9.spv => 0x0000488d.spv} | Bin .../prebuilt/{0x00008dea.spv => 0x0000488e.spv} | Bin .../prebuilt/{0x00008deb.spv => 0x0000488f.spv} | Bin .../prebuilt/{0x00008dec.spv => 0x00004890.spv} | Bin .../prebuilt/{0x00008ded.spv => 0x00004891.spv} | Bin .../prebuilt/{0x00008dee.spv => 0x00004892.spv} | Bin .../prebuilt/{0x00008def.spv => 0x00004893.spv} | Bin .../prebuilt/{0x00008df0.spv => 0x00004894.spv} | Bin .../prebuilt/{0x00008df1.spv => 0x00004895.spv} | Bin .../prebuilt/{0x00008df2.spv => 0x00004896.spv} | Bin .../prebuilt/{0x00008df3.spv => 0x00004897.spv} | Bin .../prebuilt/{0x00008df4.spv => 0x00004898.spv} | Bin .../prebuilt/{0x00008df5.spv => 0x00004899.spv} | Bin .../prebuilt/{0x00008df6.spv => 0x0000489a.spv} | Bin .../prebuilt/{0x00008df7.spv => 0x0000489b.spv} | Bin .../prebuilt/{0x00008df8.spv => 0x0000489c.spv} | Bin .../prebuilt/{0x00008df9.spv => 0x0000489d.spv} | Bin .../prebuilt/{0x00008dfa.spv => 0x0000489e.spv} | Bin .../prebuilt/{0x00008dfb.spv => 0x0000489f.spv} | Bin .../prebuilt/{0x00008dfc.spv => 0x000048a0.spv} | Bin .../prebuilt/{0x00008dfd.spv => 0x000048a1.spv} | Bin .../prebuilt/{0x00008dfe.spv => 0x000048a2.spv} | Bin .../prebuilt/{0x00008dff.spv => 0x000048a3.spv} | Bin .../prebuilt/{0x00008e00.spv => 0x000048a4.spv} | Bin .../prebuilt/{0x00008e01.spv => 0x000048a5.spv} | Bin .../prebuilt/{0x00008e02.spv => 0x000048a6.spv} | Bin .../prebuilt/{0x00008e03.spv => 0x000048a7.spv} | Bin .../prebuilt/{0x00008e04.spv => 0x000048a8.spv} | Bin .../prebuilt/{0x00008e05.spv => 0x000048a9.spv} | Bin .../prebuilt/{0x00008e06.spv => 0x000048aa.spv} | Bin .../prebuilt/{0x00008e07.spv => 0x000048ab.spv} | Bin .../prebuilt/{0x00008e08.spv => 0x000048ac.spv} | Bin .../prebuilt/{0x00008e09.spv => 0x000048ad.spv} | Bin .../prebuilt/{0x00008e0a.spv => 0x000048ae.spv} | Bin .../prebuilt/{0x00008e0b.spv => 0x000048af.spv} | Bin .../prebuilt/{0x00008e0c.spv => 0x000048b0.spv} | Bin .../prebuilt/{0x00008e0d.spv => 0x000048b1.spv} | Bin .../prebuilt/{0x00008e0e.spv => 0x000048b2.spv} | Bin .../prebuilt/{0x00008e0f.spv => 0x000048b3.spv} | Bin .../prebuilt/{0x00008e10.spv => 0x000048b4.spv} | Bin .../prebuilt/{0x00008e11.spv => 0x000048b5.spv} | Bin .../prebuilt/{0x00008e12.spv => 0x000048b6.spv} | Bin .../prebuilt/{0x00008e13.spv => 0x000048b7.spv} | Bin .../prebuilt/{0x00008e14.spv => 0x000048b8.spv} | Bin .../prebuilt/{0x00008e15.spv => 0x000048b9.spv} | Bin .../prebuilt/{0x00008e16.spv => 0x000048ba.spv} | Bin .../prebuilt/{0x00008e17.spv => 0x000048bb.spv} | Bin .../prebuilt/{0x00008e18.spv => 0x000048bc.spv} | Bin .../prebuilt/{0x00008e19.spv => 0x000048bd.spv} | Bin .../prebuilt/{0x00008e1a.spv => 0x000048be.spv} | Bin .../prebuilt/{0x00008e1b.spv => 0x000048bf.spv} | Bin .../prebuilt/{0x00008e1c.spv => 0x000048c0.spv} | Bin .../prebuilt/{0x00008e1d.spv => 0x000048c1.spv} | Bin .../prebuilt/{0x00008e1e.spv => 0x000048c2.spv} | Bin .../prebuilt/{0x00008e1f.spv => 0x000048c3.spv} | Bin .../prebuilt/{0x00008e20.spv => 0x000048c4.spv} | Bin .../prebuilt/{0x00008e21.spv => 0x000048c5.spv} | Bin .../prebuilt/{0x00008e22.spv => 0x000048c6.spv} | Bin .../prebuilt/{0x00008e23.spv => 0x000048c7.spv} | Bin .../prebuilt/{0x00008e24.spv => 0x000048c8.spv} | Bin .../prebuilt/{0x00008e25.spv => 0x000048c9.spv} | Bin .../prebuilt/{0x00008e26.spv => 0x000048ca.spv} | Bin .../prebuilt/{0x00008e27.spv => 0x000048cb.spv} | Bin .../prebuilt/{0x00008e28.spv => 0x000048cc.spv} | Bin .../prebuilt/{0x00008e29.spv => 0x000048cd.spv} | Bin .../prebuilt/{0x00008e2a.spv => 0x000048ce.spv} | Bin .../prebuilt/{0x00008e2b.spv => 0x000048cf.spv} | Bin .../prebuilt/{0x00008e2c.spv => 0x000048d0.spv} | Bin .../prebuilt/{0x00008e2d.spv => 0x000048d1.spv} | Bin .../prebuilt/{0x00008e2e.spv => 0x000048d2.spv} | Bin .../prebuilt/{0x00008e2f.spv => 0x000048d3.spv} | Bin .../prebuilt/{0x00008e30.spv => 0x000048d4.spv} | Bin .../prebuilt/{0x00008e31.spv => 0x000048d5.spv} | Bin .../prebuilt/{0x00008e32.spv => 0x000048d6.spv} | Bin .../prebuilt/{0x00008e33.spv => 0x000048d7.spv} | Bin .../prebuilt/{0x00008e34.spv => 0x000048d8.spv} | Bin .../prebuilt/{0x00008e35.spv => 0x000048d9.spv} | Bin .../prebuilt/{0x00008e36.spv => 0x000048da.spv} | Bin .../prebuilt/{0x00008e37.spv => 0x000048db.spv} | Bin .../prebuilt/{0x00008e38.spv => 0x000048dc.spv} | Bin .../prebuilt/{0x00008e39.spv => 0x000048dd.spv} | Bin .../prebuilt/{0x00008e3a.spv => 0x000048de.spv} | Bin .../prebuilt/{0x00008e3b.spv => 0x000048df.spv} | Bin .../prebuilt/{0x00008e3c.spv => 0x000048e0.spv} | Bin .../prebuilt/{0x00008e3d.spv => 0x000048e1.spv} | Bin .../prebuilt/{0x00008e3e.spv => 0x000048e2.spv} | Bin .../prebuilt/{0x00008e3f.spv => 0x000048e3.spv} | Bin .../prebuilt/{0x00008e40.spv => 0x000048e4.spv} | Bin .../prebuilt/{0x00008e41.spv => 0x000048e5.spv} | Bin .../prebuilt/{0x00008e42.spv => 0x000048e6.spv} | Bin .../prebuilt/{0x00008e43.spv => 0x000048e7.spv} | Bin .../prebuilt/{0x00008e44.spv => 0x000048e8.spv} | Bin .../prebuilt/{0x00008e45.spv => 0x000048e9.spv} | Bin .../prebuilt/{0x00008e46.spv => 0x000048ea.spv} | Bin .../prebuilt/{0x00008e47.spv => 0x000048eb.spv} | Bin .../prebuilt/{0x00008e48.spv => 0x000048ec.spv} | Bin .../prebuilt/{0x00008e49.spv => 0x000048ed.spv} | Bin .../prebuilt/{0x00008e4a.spv => 0x000048ee.spv} | Bin .../prebuilt/{0x00008e4b.spv => 0x000048ef.spv} | Bin .../prebuilt/{0x00008e4c.spv => 0x000048f0.spv} | Bin .../prebuilt/{0x00008e4d.spv => 0x000048f1.spv} | Bin .../prebuilt/{0x00008e4e.spv => 0x000048f2.spv} | Bin .../prebuilt/{0x00008e4f.spv => 0x000048f3.spv} | Bin .../prebuilt/{0x00008e50.spv => 0x000048f4.spv} | Bin .../prebuilt/{0x00008e51.spv => 0x000048f5.spv} | Bin .../prebuilt/{0x00008e52.spv => 0x000048f6.spv} | Bin .../prebuilt/{0x00008e53.spv => 0x000048f7.spv} | Bin .../prebuilt/{0x00008e54.spv => 0x000048f8.spv} | Bin .../prebuilt/{0x00008e55.spv => 0x000048f9.spv} | Bin .../prebuilt/{0x00008e56.spv => 0x000048fa.spv} | Bin .../prebuilt/{0x00008e57.spv => 0x000048fb.spv} | Bin .../prebuilt/{0x00008e58.spv => 0x000048fc.spv} | Bin .../prebuilt/{0x00008e59.spv => 0x000048fd.spv} | Bin .../prebuilt/{0x00008e5a.spv => 0x000048fe.spv} | Bin .../prebuilt/{0x00008e5b.spv => 0x000048ff.spv} | Bin .../prebuilt/{0x00008e5c.spv => 0x00004900.spv} | Bin .../prebuilt/{0x00008e5d.spv => 0x00004901.spv} | Bin .../prebuilt/{0x00008e5e.spv => 0x00004902.spv} | Bin .../prebuilt/{0x00008e5f.spv => 0x00004903.spv} | Bin .../prebuilt/{0x00008e60.spv => 0x00004904.spv} | Bin .../prebuilt/{0x00008e61.spv => 0x00004905.spv} | Bin .../prebuilt/{0x00008e62.spv => 0x00004906.spv} | Bin .../prebuilt/{0x00008e63.spv => 0x00004907.spv} | Bin .../prebuilt/{0x00008e64.spv => 0x00004908.spv} | Bin .../prebuilt/{0x00008e65.spv => 0x00004909.spv} | Bin .../prebuilt/{0x00008e66.spv => 0x0000490a.spv} | Bin .../prebuilt/{0x00008e67.spv => 0x0000490b.spv} | Bin .../prebuilt/{0x00008e68.spv => 0x0000490c.spv} | Bin .../prebuilt/{0x00008e69.spv => 0x0000490d.spv} | Bin .../prebuilt/{0x00008e6a.spv => 0x0000490e.spv} | Bin .../prebuilt/{0x00008e6b.spv => 0x0000490f.spv} | Bin .../prebuilt/{0x00008e6c.spv => 0x00004910.spv} | Bin .../prebuilt/{0x00008e6d.spv => 0x00004911.spv} | Bin .../prebuilt/{0x00008e6e.spv => 0x00004912.spv} | Bin .../prebuilt/{0x00008e6f.spv => 0x00004913.spv} | Bin .../prebuilt/{0x00008e70.spv => 0x00004914.spv} | Bin .../prebuilt/{0x00008e71.spv => 0x00004915.spv} | Bin .../prebuilt/{0x00008e72.spv => 0x00004916.spv} | Bin .../prebuilt/{0x00008e73.spv => 0x00004917.spv} | Bin .../prebuilt/{0x00008e74.spv => 0x00004918.spv} | Bin .../prebuilt/{0x00008e75.spv => 0x00004919.spv} | Bin .../prebuilt/{0x00008e76.spv => 0x0000491a.spv} | Bin .../prebuilt/{0x00008e77.spv => 0x0000491b.spv} | Bin .../prebuilt/{0x00008e78.spv => 0x0000491c.spv} | Bin .../prebuilt/{0x00008e79.spv => 0x0000491d.spv} | Bin .../prebuilt/{0x00008e7a.spv => 0x0000491e.spv} | Bin .../prebuilt/{0x00008e7b.spv => 0x0000491f.spv} | Bin .../prebuilt/{0x00008e7c.spv => 0x00004920.spv} | Bin .../prebuilt/{0x00008e7d.spv => 0x00004921.spv} | Bin .../prebuilt/{0x00008e7e.spv => 0x00004922.spv} | Bin .../prebuilt/{0x00008e7f.spv => 0x00004923.spv} | Bin .../prebuilt/{0x00008e80.spv => 0x00004924.spv} | Bin .../prebuilt/{0x00008e81.spv => 0x00004925.spv} | Bin .../prebuilt/{0x00008e82.spv => 0x00004926.spv} | Bin .../prebuilt/{0x00008e83.spv => 0x00004927.spv} | Bin .../prebuilt/{0x00008e84.spv => 0x00004928.spv} | Bin .../prebuilt/{0x00008e85.spv => 0x00004929.spv} | Bin .../prebuilt/{0x00008e86.spv => 0x0000492a.spv} | Bin .../prebuilt/{0x00008e87.spv => 0x0000492b.spv} | Bin .../prebuilt/{0x00008e88.spv => 0x0000492c.spv} | Bin .../prebuilt/{0x00008e89.spv => 0x0000492d.spv} | Bin .../prebuilt/{0x00008e8a.spv => 0x0000492e.spv} | Bin .../prebuilt/{0x00008e8b.spv => 0x0000492f.spv} | Bin .../prebuilt/{0x00008e8c.spv => 0x00004930.spv} | Bin .../prebuilt/{0x00008e8d.spv => 0x00004931.spv} | Bin .../prebuilt/{0x00008e8e.spv => 0x00004932.spv} | Bin .../prebuilt/{0x00008e8f.spv => 0x00004933.spv} | Bin .../prebuilt/{0x00008e90.spv => 0x00004934.spv} | Bin .../prebuilt/{0x00008e91.spv => 0x00004935.spv} | Bin .../prebuilt/{0x00008e92.spv => 0x00004936.spv} | Bin .../prebuilt/{0x00008e93.spv => 0x00004937.spv} | Bin .../prebuilt/{0x00008e94.spv => 0x00004938.spv} | Bin .../prebuilt/{0x00008e95.spv => 0x00004939.spv} | Bin .../prebuilt/{0x00008e96.spv => 0x0000493a.spv} | Bin .../prebuilt/{0x00008e97.spv => 0x0000493b.spv} | Bin .../prebuilt/{0x00008e98.spv => 0x0000493c.spv} | Bin .../prebuilt/{0x00008e99.spv => 0x0000493d.spv} | Bin .../prebuilt/{0x00008e9a.spv => 0x0000493e.spv} | Bin .../prebuilt/{0x00008e9b.spv => 0x0000493f.spv} | Bin .../prebuilt/{0x00008e9c.spv => 0x00004940.spv} | Bin .../prebuilt/{0x00008e9d.spv => 0x00004941.spv} | Bin .../prebuilt/{0x00008e9e.spv => 0x00004942.spv} | Bin .../prebuilt/{0x00008e9f.spv => 0x00004943.spv} | Bin .../prebuilt/{0x00008ea0.spv => 0x00004944.spv} | Bin .../prebuilt/{0x00008ea1.spv => 0x00004945.spv} | Bin .../prebuilt/{0x00008ea2.spv => 0x00004946.spv} | Bin .../prebuilt/{0x00008ea3.spv => 0x00004947.spv} | Bin .../prebuilt/{0x00008ea4.spv => 0x00004948.spv} | Bin .../prebuilt/{0x00008ea5.spv => 0x00004949.spv} | Bin .../prebuilt/{0x00008ea6.spv => 0x0000494a.spv} | Bin .../prebuilt/{0x00008ea7.spv => 0x0000494b.spv} | Bin .../prebuilt/{0x00008ea8.spv => 0x0000494c.spv} | Bin .../prebuilt/{0x00008ea9.spv => 0x0000494d.spv} | Bin .../prebuilt/{0x00008eaa.spv => 0x0000494e.spv} | Bin .../prebuilt/{0x00008eab.spv => 0x0000494f.spv} | Bin .../prebuilt/{0x00008eac.spv => 0x00004950.spv} | Bin .../prebuilt/{0x00008ead.spv => 0x00004951.spv} | Bin .../prebuilt/{0x00008eae.spv => 0x00004952.spv} | Bin .../prebuilt/{0x00008eaf.spv => 0x00004953.spv} | Bin .../prebuilt/{0x00008eb0.spv => 0x00004954.spv} | Bin .../prebuilt/{0x00008eb1.spv => 0x00004955.spv} | Bin .../prebuilt/{0x00008eb2.spv => 0x00004956.spv} | Bin .../prebuilt/{0x00008eb3.spv => 0x00004957.spv} | Bin .../prebuilt/{0x00008eb4.spv => 0x00004958.spv} | Bin .../prebuilt/{0x00008eb5.spv => 0x00004959.spv} | Bin .../prebuilt/{0x00008eb6.spv => 0x0000495a.spv} | Bin .../prebuilt/{0x00008eb7.spv => 0x0000495b.spv} | Bin .../prebuilt/{0x00008eb8.spv => 0x0000495c.spv} | Bin .../prebuilt/{0x00008eb9.spv => 0x0000495d.spv} | Bin .../prebuilt/{0x00008eba.spv => 0x0000495e.spv} | Bin .../prebuilt/{0x00008ebb.spv => 0x0000495f.spv} | Bin .../prebuilt/{0x00008ebc.spv => 0x00004960.spv} | Bin .../prebuilt/{0x00008ebd.spv => 0x00004961.spv} | Bin .../prebuilt/{0x00008ebe.spv => 0x00004962.spv} | Bin .../prebuilt/{0x00008ebf.spv => 0x00004963.spv} | Bin .../prebuilt/{0x00008ec0.spv => 0x00004964.spv} | Bin .../prebuilt/{0x00008ec1.spv => 0x00004965.spv} | Bin .../prebuilt/{0x00008ec2.spv => 0x00004966.spv} | Bin .../prebuilt/{0x00008ec3.spv => 0x00004967.spv} | Bin .../prebuilt/{0x00008ec4.spv => 0x00004968.spv} | Bin .../prebuilt/{0x00008ec5.spv => 0x00004969.spv} | Bin .../prebuilt/{0x00008ec6.spv => 0x0000496a.spv} | Bin .../prebuilt/{0x00008ec7.spv => 0x0000496b.spv} | Bin .../prebuilt/{0x00008ec8.spv => 0x0000496c.spv} | Bin .../prebuilt/{0x00008ec9.spv => 0x0000496d.spv} | Bin .../prebuilt/{0x00008eca.spv => 0x0000496e.spv} | Bin .../prebuilt/{0x00008ecb.spv => 0x0000496f.spv} | Bin .../prebuilt/{0x00008ecc.spv => 0x00004970.spv} | Bin .../prebuilt/{0x00008ecd.spv => 0x00004971.spv} | Bin .../prebuilt/{0x00008ece.spv => 0x00004972.spv} | Bin .../prebuilt/{0x00008ecf.spv => 0x00004973.spv} | Bin .../prebuilt/{0x00008ed0.spv => 0x00004974.spv} | Bin .../prebuilt/{0x00008ed1.spv => 0x00004975.spv} | Bin .../prebuilt/{0x00008ed2.spv => 0x00004976.spv} | Bin .../prebuilt/{0x00008ed3.spv => 0x00004977.spv} | Bin .../prebuilt/{0x00008ed4.spv => 0x00004978.spv} | Bin .../prebuilt/{0x00008ed5.spv => 0x00004979.spv} | Bin .../prebuilt/{0x00008ed6.spv => 0x0000497a.spv} | Bin .../prebuilt/{0x00008ed7.spv => 0x0000497b.spv} | Bin .../prebuilt/{0x00008ed8.spv => 0x0000497c.spv} | Bin .../prebuilt/{0x00008ed9.spv => 0x0000497d.spv} | Bin .../prebuilt/{0x00008eda.spv => 0x0000497e.spv} | Bin .../prebuilt/{0x00008edb.spv => 0x0000497f.spv} | Bin .../prebuilt/{0x00008edc.spv => 0x00004980.spv} | Bin .../prebuilt/{0x00008edd.spv => 0x00004981.spv} | Bin .../prebuilt/{0x00008ede.spv => 0x00004982.spv} | Bin .../prebuilt/{0x00008edf.spv => 0x00004983.spv} | Bin .../prebuilt/{0x00008ee0.spv => 0x00004984.spv} | Bin .../prebuilt/{0x00008ee1.spv => 0x00004985.spv} | Bin .../prebuilt/{0x00008ee2.spv => 0x00004986.spv} | Bin .../prebuilt/{0x00008ee3.spv => 0x00004987.spv} | Bin .../prebuilt/{0x00008ee4.spv => 0x00004988.spv} | Bin .../prebuilt/{0x00008ee5.spv => 0x00004989.spv} | Bin .../prebuilt/{0x00008ee6.spv => 0x0000498a.spv} | Bin .../prebuilt/{0x00008ee7.spv => 0x0000498b.spv} | Bin .../prebuilt/{0x00008ee8.spv => 0x0000498c.spv} | Bin .../prebuilt/{0x00008ee9.spv => 0x0000498d.spv} | Bin .../prebuilt/{0x00008eea.spv => 0x0000498e.spv} | Bin .../prebuilt/{0x00008eeb.spv => 0x0000498f.spv} | Bin .../prebuilt/{0x00008eec.spv => 0x00004990.spv} | Bin .../prebuilt/{0x00008eed.spv => 0x00004991.spv} | Bin .../prebuilt/{0x00008eee.spv => 0x00004992.spv} | Bin .../prebuilt/{0x00008eef.spv => 0x00004993.spv} | Bin .../prebuilt/{0x00008ef0.spv => 0x00004994.spv} | Bin .../prebuilt/{0x00008ef1.spv => 0x00004995.spv} | Bin .../prebuilt/{0x00008ef2.spv => 0x00004996.spv} | Bin .../prebuilt/{0x00008ef3.spv => 0x00004997.spv} | Bin .../prebuilt/{0x00008ef4.spv => 0x00004998.spv} | Bin .../prebuilt/{0x00008ef5.spv => 0x00004999.spv} | Bin .../prebuilt/{0x00008ef6.spv => 0x0000499a.spv} | Bin .../prebuilt/{0x00008ef7.spv => 0x0000499b.spv} | Bin .../prebuilt/{0x00008ef8.spv => 0x0000499c.spv} | Bin .../prebuilt/{0x00008ef9.spv => 0x0000499d.spv} | Bin .../prebuilt/{0x00008efa.spv => 0x0000499e.spv} | Bin .../prebuilt/{0x00008efb.spv => 0x0000499f.spv} | Bin .../prebuilt/{0x00008efc.spv => 0x000049a0.spv} | Bin .../prebuilt/{0x00008efd.spv => 0x000049a1.spv} | Bin .../prebuilt/{0x00008efe.spv => 0x000049a2.spv} | Bin .../prebuilt/{0x00008eff.spv => 0x000049a3.spv} | Bin .../prebuilt/{0x00008f00.spv => 0x000049a4.spv} | Bin .../prebuilt/{0x00008f01.spv => 0x000049a5.spv} | Bin .../prebuilt/{0x00008f02.spv => 0x000049a6.spv} | Bin .../prebuilt/{0x00008f03.spv => 0x000049a7.spv} | Bin .../prebuilt/{0x00008f04.spv => 0x000049a8.spv} | Bin .../prebuilt/{0x00008f05.spv => 0x000049a9.spv} | Bin .../prebuilt/{0x00008f06.spv => 0x000049aa.spv} | Bin .../prebuilt/{0x00008f07.spv => 0x000049ab.spv} | Bin .../prebuilt/{0x00008f08.spv => 0x000049ac.spv} | Bin .../prebuilt/{0x00008f09.spv => 0x000049ad.spv} | Bin .../prebuilt/{0x00008f0a.spv => 0x000049ae.spv} | Bin .../prebuilt/{0x00008f0b.spv => 0x000049af.spv} | Bin .../prebuilt/{0x00008f0c.spv => 0x000049b0.spv} | Bin .../prebuilt/{0x00008f0d.spv => 0x000049b1.spv} | Bin .../prebuilt/{0x00008f0e.spv => 0x000049b2.spv} | Bin .../prebuilt/{0x00008f0f.spv => 0x000049b3.spv} | Bin .../prebuilt/{0x00008f10.spv => 0x000049b4.spv} | Bin .../prebuilt/{0x00008f11.spv => 0x000049b5.spv} | Bin .../prebuilt/{0x00008f12.spv => 0x000049b6.spv} | Bin .../prebuilt/{0x00008f13.spv => 0x000049b7.spv} | Bin .../prebuilt/{0x00008f14.spv => 0x000049b8.spv} | Bin .../prebuilt/{0x00008f15.spv => 0x000049b9.spv} | Bin .../prebuilt/{0x00008f16.spv => 0x000049ba.spv} | Bin .../prebuilt/{0x00008f17.spv => 0x000049bb.spv} | Bin .../prebuilt/{0x00008f18.spv => 0x000049bc.spv} | Bin .../prebuilt/{0x00008f19.spv => 0x000049bd.spv} | Bin .../prebuilt/{0x00008f1a.spv => 0x000049be.spv} | Bin .../prebuilt/{0x00008f1b.spv => 0x000049bf.spv} | Bin .../prebuilt/{0x00008f1c.spv => 0x000049c0.spv} | Bin .../prebuilt/{0x00008f1d.spv => 0x000049c1.spv} | Bin .../prebuilt/{0x00008f1e.spv => 0x000049c2.spv} | Bin .../prebuilt/{0x00008f1f.spv => 0x000049c3.spv} | Bin .../prebuilt/{0x00008f20.spv => 0x000049c4.spv} | Bin .../prebuilt/{0x00008f21.spv => 0x000049c5.spv} | Bin .../prebuilt/{0x00008f22.spv => 0x000049c6.spv} | Bin .../prebuilt/{0x00008f23.spv => 0x000049c7.spv} | Bin .../prebuilt/{0x00008f24.spv => 0x000049c8.spv} | Bin .../prebuilt/{0x00008f25.spv => 0x000049c9.spv} | Bin .../prebuilt/{0x00008f26.spv => 0x000049ca.spv} | Bin .../prebuilt/{0x00008f27.spv => 0x000049cb.spv} | Bin .../prebuilt/{0x00008f28.spv => 0x000049cc.spv} | Bin .../prebuilt/{0x00008f29.spv => 0x000049cd.spv} | Bin .../prebuilt/{0x00008f2a.spv => 0x000049ce.spv} | Bin .../prebuilt/{0x00008f2b.spv => 0x000049cf.spv} | Bin .../prebuilt/{0x00008f2c.spv => 0x000049d0.spv} | Bin .../prebuilt/{0x00008f2d.spv => 0x000049d1.spv} | Bin .../prebuilt/{0x00008f2e.spv => 0x000049d2.spv} | Bin .../prebuilt/{0x00008f2f.spv => 0x000049d3.spv} | Bin .../prebuilt/{0x00008f30.spv => 0x000049d4.spv} | Bin .../prebuilt/{0x00008f31.spv => 0x000049d5.spv} | Bin .../prebuilt/{0x00008f32.spv => 0x000049d6.spv} | Bin .../prebuilt/{0x00008f33.spv => 0x000049d7.spv} | Bin .../prebuilt/{0x00008f34.spv => 0x000049d8.spv} | Bin .../prebuilt/{0x00008f35.spv => 0x000049d9.spv} | Bin .../prebuilt/{0x00008f36.spv => 0x000049da.spv} | Bin .../prebuilt/{0x00008f37.spv => 0x000049db.spv} | Bin .../prebuilt/{0x00008f38.spv => 0x000049dc.spv} | Bin .../prebuilt/{0x00008f39.spv => 0x000049dd.spv} | Bin .../prebuilt/{0x00008f3a.spv => 0x000049de.spv} | Bin .../prebuilt/{0x00008f3b.spv => 0x000049df.spv} | Bin .../prebuilt/{0x00008f3c.spv => 0x000049e0.spv} | Bin .../prebuilt/{0x00008f3d.spv => 0x000049e1.spv} | Bin .../prebuilt/{0x00008f3e.spv => 0x000049e2.spv} | Bin .../prebuilt/{0x00008f3f.spv => 0x000049e3.spv} | Bin .../prebuilt/{0x00008f40.spv => 0x000049e4.spv} | Bin .../prebuilt/{0x00008f41.spv => 0x000049e5.spv} | Bin .../prebuilt/{0x00008f42.spv => 0x000049e6.spv} | Bin .../prebuilt/{0x00008f43.spv => 0x000049e7.spv} | Bin .../prebuilt/{0x00008f44.spv => 0x000049e8.spv} | Bin .../prebuilt/{0x00008f45.spv => 0x000049e9.spv} | Bin .../prebuilt/{0x00008f46.spv => 0x000049ea.spv} | Bin .../prebuilt/{0x00008f47.spv => 0x000049eb.spv} | Bin .../prebuilt/{0x00008f48.spv => 0x000049ec.spv} | Bin .../prebuilt/{0x00008f49.spv => 0x000049ed.spv} | Bin .../prebuilt/{0x00008f4a.spv => 0x000049ee.spv} | Bin .../prebuilt/{0x00008f4b.spv => 0x000049ef.spv} | Bin .../prebuilt/{0x00008f4c.spv => 0x000049f0.spv} | Bin .../prebuilt/{0x00008f4d.spv => 0x000049f1.spv} | Bin .../prebuilt/{0x00008f4e.spv => 0x000049f2.spv} | Bin .../prebuilt/{0x00008f4f.spv => 0x000049f3.spv} | Bin .../prebuilt/{0x00008f50.spv => 0x000049f4.spv} | Bin .../prebuilt/{0x00008f51.spv => 0x000049f5.spv} | Bin .../prebuilt/{0x00008f52.spv => 0x000049f6.spv} | Bin .../prebuilt/{0x00008f53.spv => 0x000049f7.spv} | Bin .../prebuilt/{0x00008f54.spv => 0x000049f8.spv} | Bin .../prebuilt/{0x00008f55.spv => 0x000049f9.spv} | Bin .../prebuilt/{0x00008f56.spv => 0x000049fa.spv} | Bin .../prebuilt/{0x00008f57.spv => 0x000049fb.spv} | Bin .../prebuilt/{0x00008f58.spv => 0x000049fc.spv} | Bin .../prebuilt/{0x00008f59.spv => 0x000049fd.spv} | Bin .../prebuilt/{0x00008f5a.spv => 0x000049fe.spv} | Bin .../prebuilt/{0x00008f5b.spv => 0x000049ff.spv} | Bin .../prebuilt/{0x00008f5c.spv => 0x00004a00.spv} | Bin .../prebuilt/{0x00008f5d.spv => 0x00004a01.spv} | Bin .../prebuilt/{0x00008f5e.spv => 0x00004a02.spv} | Bin .../prebuilt/{0x00008f5f.spv => 0x00004a03.spv} | Bin .../prebuilt/{0x00008f60.spv => 0x00004a04.spv} | Bin .../prebuilt/{0x00008f61.spv => 0x00004a05.spv} | Bin .../prebuilt/{0x00008f62.spv => 0x00004a06.spv} | Bin .../prebuilt/{0x00008f63.spv => 0x00004a07.spv} | Bin .../prebuilt/{0x00008f64.spv => 0x00004a08.spv} | Bin .../prebuilt/{0x00008f65.spv => 0x00004a09.spv} | Bin .../prebuilt/{0x00008f66.spv => 0x00004a0a.spv} | Bin .../prebuilt/{0x00008f67.spv => 0x00004a0b.spv} | Bin .../prebuilt/{0x00008f68.spv => 0x00004a0c.spv} | Bin .../prebuilt/{0x00008f69.spv => 0x00004a0d.spv} | Bin spirv/vulkan/prebuilt/0x00004a0e.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00004a0f.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00004a10.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00004a11.spv | Bin 0 -> 1156 bytes .../prebuilt/{0x00008f6e.spv => 0x00004a12.spv} | Bin spirv/vulkan/prebuilt/0x00004a13.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00004a14.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00004a15.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00004a16.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00004a17.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00004a18.spv | Bin 0 -> 1404 bytes spirv/vulkan/prebuilt/0x00004a19.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00004a1a.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x00004a1b.spv | Bin 0 -> 1516 bytes spirv/vulkan/prebuilt/0x00004a1c.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00004a1d.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00004a1e.spv | Bin 0 -> 1164 bytes spirv/vulkan/prebuilt/0x00004a1f.spv | Bin 0 -> 1540 bytes spirv/vulkan/prebuilt/0x00004a20.spv | Bin 0 -> 1364 bytes spirv/vulkan/prebuilt/0x00004a21.spv | Bin 0 -> 1444 bytes spirv/vulkan/prebuilt/0x00004a22.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00004a23.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00004a24.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00004a25.spv | Bin 0 -> 1532 bytes spirv/vulkan/prebuilt/0x00004a26.spv | Bin 0 -> 1356 bytes spirv/vulkan/prebuilt/0x00004a27.spv | Bin 0 -> 1644 bytes spirv/vulkan/prebuilt/0x00004a28.spv | Bin 0 -> 1468 bytes spirv/vulkan/prebuilt/0x00004a29.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00004a2a.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00004a2b.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00004a2c.spv | Bin 0 -> 1416 bytes spirv/vulkan/prebuilt/0x00004a2d.spv | Bin 0 -> 1496 bytes spirv/vulkan/prebuilt/0x00004a2e.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00004a2f.spv | Bin 0 -> 1476 bytes spirv/vulkan/prebuilt/0x00004a30.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00004a31.spv | Bin 0 -> 1380 bytes spirv/vulkan/prebuilt/0x00004a32.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x00004a33.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00004a34.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00004a35.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00004a36.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00004a37.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x00004a38.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00004a39.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00004a3a.spv | Bin 0 -> 1292 bytes spirv/vulkan/prebuilt/0x00004a3b.spv | Bin 0 -> 1544 bytes spirv/vulkan/prebuilt/0x00004a3c.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x00004a3d.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00004a3e.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00004a3f.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00004a40.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00004a41.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00004a42.spv | Bin 0 -> 1316 bytes spirv/vulkan/prebuilt/0x00004a43.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00004a44.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00004a45.spv | Bin 0 -> 1504 bytes spirv/vulkan/prebuilt/0x00004a46.spv | Bin 0 -> 1296 bytes .../prebuilt/{0x00008fa3.spv => 0x00004a47.spv} | Bin .../prebuilt/{0x00008fa4.spv => 0x00004a48.spv} | Bin .../prebuilt/{0x00008fa5.spv => 0x00004a49.spv} | Bin .../prebuilt/{0x00008fa6.spv => 0x00004a4a.spv} | Bin .../prebuilt/{0x00008fa7.spv => 0x00004a4b.spv} | Bin .../prebuilt/{0x00008fa8.spv => 0x00004a4c.spv} | Bin .../prebuilt/{0x00008fa9.spv => 0x00004a4d.spv} | Bin .../prebuilt/{0x00008faa.spv => 0x00004a4e.spv} | Bin .../prebuilt/{0x00008fab.spv => 0x00004a4f.spv} | Bin .../prebuilt/{0x00008fac.spv => 0x00004a50.spv} | Bin .../prebuilt/{0x00008fad.spv => 0x00004a51.spv} | Bin .../prebuilt/{0x00008fae.spv => 0x00004a52.spv} | Bin .../prebuilt/{0x00008faf.spv => 0x00004a53.spv} | Bin .../prebuilt/{0x00008fb0.spv => 0x00004a54.spv} | Bin .../prebuilt/{0x00008fb1.spv => 0x00004a55.spv} | Bin .../prebuilt/{0x00008fb2.spv => 0x00004a56.spv} | Bin .../prebuilt/{0x00008fb3.spv => 0x00004a57.spv} | Bin .../prebuilt/{0x00008fb4.spv => 0x00004a58.spv} | Bin .../prebuilt/{0x00008fb5.spv => 0x00004a59.spv} | Bin .../prebuilt/{0x00008fb6.spv => 0x00004a5a.spv} | Bin .../prebuilt/{0x00008fb7.spv => 0x00004a5b.spv} | Bin .../prebuilt/{0x00008fb8.spv => 0x00004a5c.spv} | Bin .../prebuilt/{0x00008fb9.spv => 0x00004a5d.spv} | Bin .../prebuilt/{0x00008fba.spv => 0x00004a5e.spv} | Bin .../prebuilt/{0x00008fbb.spv => 0x00004a5f.spv} | Bin .../prebuilt/{0x00008fbc.spv => 0x00004a60.spv} | Bin .../prebuilt/{0x00008fbd.spv => 0x00004a61.spv} | Bin .../prebuilt/{0x00008fbe.spv => 0x00004a62.spv} | Bin .../prebuilt/{0x00008fbf.spv => 0x00004a63.spv} | Bin .../prebuilt/{0x00008fc0.spv => 0x00004a64.spv} | Bin .../prebuilt/{0x00008fc1.spv => 0x00004a65.spv} | Bin .../prebuilt/{0x00008fc2.spv => 0x00004a66.spv} | Bin .../prebuilt/{0x00008fc3.spv => 0x00004a67.spv} | Bin .../prebuilt/{0x00008fc4.spv => 0x00004a68.spv} | Bin .../prebuilt/{0x00008fc5.spv => 0x00004a69.spv} | Bin spirv/vulkan/prebuilt/0x00004a6a.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00004a6b.spv | Bin 0 -> 604 bytes spirv/vulkan/prebuilt/0x00004a6c.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00004a6d.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00004a6e.spv | Bin 0 -> 960 bytes spirv/vulkan/prebuilt/0x00004a6f.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00004a70.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00004a71.spv | Bin 0 -> 1052 bytes spirv/vulkan/prebuilt/0x00004a72.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x00004a73.spv | Bin 0 -> 604 bytes spirv/vulkan/prebuilt/0x00004a74.spv | Bin 0 -> 732 bytes spirv/vulkan/prebuilt/0x00004a75.spv | Bin 0 -> 560 bytes spirv/vulkan/prebuilt/0x00004a76.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00004a77.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00004a78.spv | Bin 0 -> 996 bytes spirv/vulkan/prebuilt/0x00004a79.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00004a7a.spv | Bin 0 -> 1176 bytes spirv/vulkan/prebuilt/0x00004a7b.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00004a7c.spv | Bin 0 -> 1048 bytes spirv/vulkan/prebuilt/0x00004a7d.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00004a7e.spv | Bin 0 -> 1048 bytes spirv/vulkan/prebuilt/0x00004a7f.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00004a80.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00004a81.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00004a82.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00004a83.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00004a84.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00004a85.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00004a86.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00004a87.spv | Bin 0 -> 1592 bytes spirv/vulkan/prebuilt/0x00004a88.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00004a89.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00004a8a.spv | Bin 0 -> 1448 bytes spirv/vulkan/prebuilt/0x00004a8b.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00004a8c.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00004a8d.spv | Bin 0 -> 1656 bytes spirv/vulkan/prebuilt/0x00004a8e.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00004a8f.spv | Bin 0 -> 1268 bytes .../prebuilt/{0x00008fea.spv => 0x00004a90.spv} | Bin .../prebuilt/{0x00008feb.spv => 0x00004a91.spv} | Bin spirv/vulkan/prebuilt/0x00004a92.spv | Bin 0 -> 532 bytes .../prebuilt/{0x00008fec.spv => 0x00004a93.spv} | Bin .../prebuilt/{0x00008fed.spv => 0x00004a94.spv} | Bin .../prebuilt/{0x00008fee.spv => 0x00004a95.spv} | Bin .../prebuilt/{0x00008fef.spv => 0x00004a96.spv} | Bin .../prebuilt/{0x00008ff0.spv => 0x00004a97.spv} | Bin .../prebuilt/{0x00008ff1.spv => 0x00004a98.spv} | Bin .../prebuilt/{0x00008ff2.spv => 0x00004a99.spv} | Bin .../prebuilt/{0x00008ff3.spv => 0x00004a9a.spv} | Bin .../prebuilt/{0x00008ff4.spv => 0x00004a9b.spv} | Bin .../prebuilt/{0x00008ff5.spv => 0x00004a9c.spv} | Bin .../prebuilt/{0x00008ff6.spv => 0x00004a9d.spv} | Bin .../prebuilt/{0x00008ff7.spv => 0x00004a9e.spv} | Bin .../prebuilt/{0x00008ff8.spv => 0x00004a9f.spv} | Bin .../prebuilt/{0x00008ff9.spv => 0x00004aa0.spv} | Bin spirv/vulkan/prebuilt/0x00004aa1.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00004aa2.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00004aa3.spv | Bin 0 -> 1740 bytes spirv/vulkan/prebuilt/0x00004aa4.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00004aa5.spv | Bin 0 -> 1480 bytes spirv/vulkan/prebuilt/0x00004aa6.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00004aa7.spv | Bin 0 -> 1744 bytes spirv/vulkan/prebuilt/0x00004aa8.spv | Bin 0 -> 1740 bytes .../prebuilt/{0x00009002.spv => 0x00004aa9.spv} | Bin .../prebuilt/{0x00009003.spv => 0x00004aaa.spv} | Bin .../prebuilt/{0x00009004.spv => 0x00004aab.spv} | Bin .../prebuilt/{0x00009005.spv => 0x00004aac.spv} | Bin .../prebuilt/{0x00009006.spv => 0x00004aad.spv} | Bin .../prebuilt/{0x00009007.spv => 0x00004aae.spv} | Bin .../prebuilt/{0x00009008.spv => 0x00004aaf.spv} | Bin .../prebuilt/{0x00009009.spv => 0x00004ab0.spv} | Bin .../prebuilt/{0x0000900a.spv => 0x00004ab1.spv} | Bin .../prebuilt/{0x0000900b.spv => 0x00004ab2.spv} | Bin .../prebuilt/{0x0000900c.spv => 0x00004ab3.spv} | Bin .../prebuilt/{0x0000900d.spv => 0x00004ab4.spv} | Bin .../prebuilt/{0x0000900e.spv => 0x00004ab5.spv} | Bin .../prebuilt/{0x0000900f.spv => 0x00004ab6.spv} | Bin .../prebuilt/{0x00009010.spv => 0x00004ab7.spv} | Bin .../prebuilt/{0x00009011.spv => 0x00004ab8.spv} | Bin .../prebuilt/{0x00009012.spv => 0x00004ab9.spv} | Bin .../prebuilt/{0x00009013.spv => 0x00004aba.spv} | Bin .../prebuilt/{0x00009014.spv => 0x00004abb.spv} | Bin .../prebuilt/{0x00009015.spv => 0x00004abc.spv} | Bin .../prebuilt/{0x00009016.spv => 0x00004abd.spv} | Bin .../prebuilt/{0x00009017.spv => 0x00004abe.spv} | Bin .../prebuilt/{0x00009018.spv => 0x00004abf.spv} | Bin .../prebuilt/{0x00009019.spv => 0x00004ac0.spv} | Bin .../prebuilt/{0x0000901a.spv => 0x00004ac1.spv} | Bin .../prebuilt/{0x0000901b.spv => 0x00004ac2.spv} | Bin .../prebuilt/{0x0000901c.spv => 0x00004ac3.spv} | Bin .../prebuilt/{0x0000901d.spv => 0x00004ac4.spv} | Bin .../prebuilt/{0x0000901e.spv => 0x00004ac5.spv} | Bin .../prebuilt/{0x0000901f.spv => 0x00004ac6.spv} | Bin .../prebuilt/{0x00009020.spv => 0x00004ac7.spv} | Bin .../prebuilt/{0x00009021.spv => 0x00004ac8.spv} | Bin .../prebuilt/{0x00009022.spv => 0x00004ac9.spv} | Bin .../prebuilt/{0x00009023.spv => 0x00004aca.spv} | Bin .../prebuilt/{0x00009024.spv => 0x00004acb.spv} | Bin .../prebuilt/{0x00009025.spv => 0x00004acc.spv} | Bin .../prebuilt/{0x00009026.spv => 0x00004acd.spv} | Bin .../prebuilt/{0x00009027.spv => 0x00004ace.spv} | Bin .../prebuilt/{0x00009028.spv => 0x00004acf.spv} | Bin .../prebuilt/{0x00009029.spv => 0x00004ad0.spv} | Bin .../prebuilt/{0x0000902a.spv => 0x00004ad1.spv} | Bin .../prebuilt/{0x0000902b.spv => 0x00004ad2.spv} | Bin .../prebuilt/{0x0000902c.spv => 0x00004ad3.spv} | Bin .../prebuilt/{0x0000902d.spv => 0x00004ad4.spv} | Bin .../prebuilt/{0x0000902e.spv => 0x00004ad5.spv} | Bin .../prebuilt/{0x0000902f.spv => 0x00004ad6.spv} | Bin .../prebuilt/{0x00009030.spv => 0x00004ad7.spv} | Bin .../prebuilt/{0x00009031.spv => 0x00004ad8.spv} | Bin .../prebuilt/{0x00009032.spv => 0x00004ad9.spv} | Bin .../prebuilt/{0x00009033.spv => 0x00004ada.spv} | Bin .../prebuilt/{0x00009034.spv => 0x00004adb.spv} | Bin .../prebuilt/{0x00009035.spv => 0x00004adc.spv} | Bin .../prebuilt/{0x00009036.spv => 0x00004add.spv} | Bin .../prebuilt/{0x00009037.spv => 0x00004ade.spv} | Bin .../prebuilt/{0x00009038.spv => 0x00004adf.spv} | Bin .../prebuilt/{0x00009039.spv => 0x00004ae0.spv} | Bin spirv/vulkan/prebuilt/0x00004ae1.spv | Bin 0 -> 1252 bytes spirv/vulkan/prebuilt/0x00004ae2.spv | Bin 0 -> 1060 bytes spirv/vulkan/prebuilt/0x00004ae3.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00004ae4.spv | Bin 0 -> 1220 bytes spirv/vulkan/prebuilt/0x00004ae5.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x00004ae6.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00004ae7.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00004ae8.spv | Bin 0 -> 1052 bytes spirv/vulkan/prebuilt/0x00004ae9.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00004aea.spv | Bin 0 -> 1212 bytes spirv/vulkan/prebuilt/0x00004aeb.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x00004aec.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00004aed.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00004aee.spv | Bin 0 -> 1052 bytes spirv/vulkan/prebuilt/0x00004aef.spv | Bin 0 -> 1388 bytes spirv/vulkan/prebuilt/0x00004af0.spv | Bin 0 -> 1212 bytes spirv/vulkan/prebuilt/0x00004af1.spv | Bin 0 -> 1424 bytes spirv/vulkan/prebuilt/0x00004af2.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00004af3.spv | Bin 0 -> 1228 bytes spirv/vulkan/prebuilt/0x00004af4.spv | Bin 0 -> 1036 bytes spirv/vulkan/prebuilt/0x00004af5.spv | Bin 0 -> 1372 bytes spirv/vulkan/prebuilt/0x00004af6.spv | Bin 0 -> 1196 bytes spirv/vulkan/prebuilt/0x00004af7.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00004af8.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x00004af9.spv | Bin 0 -> 1440 bytes spirv/vulkan/prebuilt/0x00004afa.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00004afb.spv | Bin 0 -> 1584 bytes spirv/vulkan/prebuilt/0x00004afc.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00004afd.spv | Bin 0 -> 1620 bytes spirv/vulkan/prebuilt/0x00004afe.spv | Bin 0 -> 1428 bytes spirv/vulkan/prebuilt/0x00004aff.spv | Bin 0 -> 1432 bytes spirv/vulkan/prebuilt/0x00004b00.spv | Bin 0 -> 1240 bytes spirv/vulkan/prebuilt/0x00004b01.spv | Bin 0 -> 1576 bytes spirv/vulkan/prebuilt/0x00004b02.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00004b03.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x00004b04.spv | Bin 0 -> 1420 bytes spirv/vulkan/prebuilt/0x00004b05.spv | Bin 0 -> 1548 bytes spirv/vulkan/prebuilt/0x00004b06.spv | Bin 0 -> 1356 bytes spirv/vulkan/prebuilt/0x00004b07.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00004b08.spv | Bin 0 -> 1576 bytes spirv/vulkan/prebuilt/0x00004b09.spv | Bin 0 -> 1868 bytes spirv/vulkan/prebuilt/0x00004b0a.spv | Bin 0 -> 1676 bytes spirv/vulkan/prebuilt/0x00004b0b.spv | Bin 0 -> 1756 bytes spirv/vulkan/prebuilt/0x00004b0c.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00004b0d.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00004b0e.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00004b0f.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00004b10.spv | Bin 0 -> 1884 bytes spirv/vulkan/prebuilt/0x00004b11.spv | Bin 0 -> 1320 bytes spirv/vulkan/prebuilt/0x00004b12.spv | Bin 0 -> 1128 bytes spirv/vulkan/prebuilt/0x00004b13.spv | Bin 0 -> 1464 bytes spirv/vulkan/prebuilt/0x00004b14.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00004b15.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00004b16.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00004b17.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00004b18.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00004b19.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00004b1a.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x00004b1b.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00004b1c.spv | Bin 0 -> 1452 bytes spirv/vulkan/prebuilt/0x00004b1d.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00004b1e.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00004b1f.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00004b20.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00004b21.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00004b22.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00004b23.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00004b24.spv | Bin 0 -> 1408 bytes spirv/vulkan/prebuilt/0x00004b25.spv | Bin 0 -> 1668 bytes spirv/vulkan/prebuilt/0x00004b26.spv | Bin 0 -> 1552 bytes spirv/vulkan/prebuilt/0x00004b27.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00004b28.spv | Bin 0 -> 1588 bytes spirv/vulkan/prebuilt/0x00004b29.spv | Bin 0 -> 1508 bytes spirv/vulkan/prebuilt/0x00004b2a.spv | Bin 0 -> 1392 bytes spirv/vulkan/prebuilt/0x00004b2b.spv | Bin 0 -> 1652 bytes spirv/vulkan/prebuilt/0x00004b2c.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x00004b2d.spv | Bin 0 -> 1688 bytes spirv/vulkan/prebuilt/0x00004b2e.spv | Bin 0 -> 1572 bytes spirv/vulkan/prebuilt/0x00004b2f.spv | Bin 0 -> 1308 bytes spirv/vulkan/prebuilt/0x00004b30.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x00004b31.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00004b32.spv | Bin 0 -> 1336 bytes spirv/vulkan/prebuilt/0x00004b33.spv | Bin 0 -> 1628 bytes spirv/vulkan/prebuilt/0x00004b34.spv | Bin 0 -> 1436 bytes spirv/vulkan/prebuilt/0x00004b35.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00004b36.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00004b37.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x00004b38.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00004b39.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00004b3a.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00004b3b.spv | Bin 0 -> 1528 bytes spirv/vulkan/prebuilt/0x00004b3c.spv | Bin 0 -> 1400 bytes spirv/vulkan/prebuilt/0x00004b3d.spv | Bin 0 -> 1708 bytes spirv/vulkan/prebuilt/0x00004b3e.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00004b3f.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x00004b40.spv | Bin 0 -> 1696 bytes spirv/vulkan/prebuilt/0x00004b41.spv | Bin 0 -> 1512 bytes spirv/vulkan/prebuilt/0x00004b42.spv | Bin 0 -> 1384 bytes spirv/vulkan/prebuilt/0x00004b43.spv | Bin 0 -> 1692 bytes spirv/vulkan/prebuilt/0x00004b44.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x00004b45.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x00004b46.spv | Bin 0 -> 1680 bytes spirv/vulkan/prebuilt/0x00004b47.spv | Bin 0 -> 1324 bytes spirv/vulkan/prebuilt/0x00004b48.spv | Bin 0 -> 1132 bytes spirv/vulkan/prebuilt/0x00004b49.spv | Bin 0 -> 1524 bytes spirv/vulkan/prebuilt/0x00004b4a.spv | Bin 0 -> 1348 bytes spirv/vulkan/prebuilt/0x00004b4b.spv | Bin 0 -> 1640 bytes spirv/vulkan/prebuilt/0x00004b4c.spv | Bin 0 -> 1448 bytes .../prebuilt/{0x000090a6.spv => 0x00004b4d.spv} | Bin .../prebuilt/{0x000090a7.spv => 0x00004b4e.spv} | Bin .../prebuilt/{0x000090a8.spv => 0x00004b4f.spv} | Bin .../prebuilt/{0x000090a9.spv => 0x00004b50.spv} | Bin .../prebuilt/{0x000090aa.spv => 0x00004b51.spv} | Bin .../prebuilt/{0x000090ab.spv => 0x00004b52.spv} | Bin .../prebuilt/{0x000090ac.spv => 0x00004b53.spv} | Bin .../prebuilt/{0x000090ad.spv => 0x00004b54.spv} | Bin .../prebuilt/{0x000090ae.spv => 0x00004b55.spv} | Bin .../prebuilt/{0x000090af.spv => 0x00004b56.spv} | Bin .../prebuilt/{0x000090b0.spv => 0x00004b57.spv} | Bin .../prebuilt/{0x000090b1.spv => 0x00004b58.spv} | Bin .../prebuilt/{0x000090b2.spv => 0x00004b59.spv} | Bin .../prebuilt/{0x000090b3.spv => 0x00004b5a.spv} | Bin .../prebuilt/{0x000090b4.spv => 0x00004b5b.spv} | Bin .../prebuilt/{0x000090b5.spv => 0x00004b5c.spv} | Bin .../prebuilt/{0x000090b6.spv => 0x00004b5d.spv} | Bin .../prebuilt/{0x000090b7.spv => 0x00004b5e.spv} | Bin .../prebuilt/{0x000090b8.spv => 0x00004b5f.spv} | Bin .../prebuilt/{0x000090b9.spv => 0x00004b60.spv} | Bin .../prebuilt/{0x000090ba.spv => 0x00004b61.spv} | Bin .../prebuilt/{0x000090bb.spv => 0x00004b62.spv} | Bin .../prebuilt/{0x000090bc.spv => 0x00004b63.spv} | Bin .../prebuilt/{0x000090bd.spv => 0x00004b64.spv} | Bin .../prebuilt/{0x000090be.spv => 0x00004b65.spv} | Bin .../prebuilt/{0x000090bf.spv => 0x00004b66.spv} | Bin .../prebuilt/{0x000090c0.spv => 0x00004b67.spv} | Bin .../prebuilt/{0x000090c1.spv => 0x00004b68.spv} | Bin .../prebuilt/{0x000090c2.spv => 0x00004b69.spv} | Bin .../prebuilt/{0x000090c3.spv => 0x00004b6a.spv} | Bin .../prebuilt/{0x000090c4.spv => 0x00004b6b.spv} | Bin .../prebuilt/{0x000090c5.spv => 0x00004b6c.spv} | Bin .../prebuilt/{0x000090c6.spv => 0x00004b6d.spv} | Bin .../prebuilt/{0x000090c7.spv => 0x00004b6e.spv} | Bin .../prebuilt/{0x000090c8.spv => 0x00004b6f.spv} | Bin .../prebuilt/{0x000090c9.spv => 0x00004b70.spv} | Bin .../prebuilt/{0x000090ca.spv => 0x00004b71.spv} | Bin .../prebuilt/{0x000090cb.spv => 0x00004b72.spv} | Bin .../prebuilt/{0x000090cc.spv => 0x00004b73.spv} | Bin .../prebuilt/{0x000090cd.spv => 0x00004b74.spv} | Bin .../prebuilt/{0x000090ce.spv => 0x00004b75.spv} | Bin .../prebuilt/{0x000090cf.spv => 0x00004b76.spv} | Bin .../prebuilt/{0x000090d0.spv => 0x00004b77.spv} | Bin .../prebuilt/{0x000090d1.spv => 0x00004b78.spv} | Bin .../prebuilt/{0x000090d2.spv => 0x00004b79.spv} | Bin .../prebuilt/{0x000090d3.spv => 0x00004b7a.spv} | Bin .../prebuilt/{0x000090d4.spv => 0x00004b7b.spv} | Bin .../prebuilt/{0x000090d5.spv => 0x00004b7c.spv} | Bin .../prebuilt/{0x000090d6.spv => 0x00004b7d.spv} | Bin .../prebuilt/{0x000090d7.spv => 0x00004b7e.spv} | Bin .../prebuilt/{0x000090d8.spv => 0x00004b7f.spv} | Bin .../prebuilt/{0x000090d9.spv => 0x00004b80.spv} | Bin .../prebuilt/{0x000090da.spv => 0x00004b81.spv} | Bin .../prebuilt/{0x000090db.spv => 0x00004b82.spv} | Bin .../prebuilt/{0x000090dc.spv => 0x00004b83.spv} | Bin .../prebuilt/{0x000090dd.spv => 0x00004b84.spv} | Bin .../prebuilt/{0x000090de.spv => 0x00004b85.spv} | Bin .../prebuilt/{0x000090df.spv => 0x00004b86.spv} | Bin .../prebuilt/{0x000090e0.spv => 0x00004b87.spv} | Bin .../prebuilt/{0x000090e1.spv => 0x00004b88.spv} | Bin .../prebuilt/{0x000090e2.spv => 0x00004b89.spv} | Bin .../prebuilt/{0x000090e3.spv => 0x00004b8a.spv} | Bin .../prebuilt/{0x000090e4.spv => 0x00004b8b.spv} | Bin .../prebuilt/{0x000090e5.spv => 0x00004b8c.spv} | Bin .../prebuilt/{0x000090e6.spv => 0x00004b8d.spv} | Bin .../prebuilt/{0x000090e7.spv => 0x00004b8e.spv} | Bin .../prebuilt/{0x000090e8.spv => 0x00004b8f.spv} | Bin .../prebuilt/{0x000090e9.spv => 0x00004b90.spv} | Bin .../prebuilt/{0x000090ea.spv => 0x00004b91.spv} | Bin .../prebuilt/{0x000090eb.spv => 0x00004b92.spv} | Bin .../prebuilt/{0x000090ec.spv => 0x00004b93.spv} | Bin .../prebuilt/{0x000090ed.spv => 0x00004b94.spv} | Bin .../prebuilt/{0x000090ee.spv => 0x00004b95.spv} | Bin .../prebuilt/{0x000090ef.spv => 0x00004b96.spv} | Bin .../prebuilt/{0x000090f0.spv => 0x00004b97.spv} | Bin .../prebuilt/{0x000090f1.spv => 0x00004b98.spv} | Bin .../prebuilt/{0x000090f2.spv => 0x00004b99.spv} | Bin .../prebuilt/{0x000090f3.spv => 0x00004b9a.spv} | Bin .../prebuilt/{0x000090f4.spv => 0x00004b9b.spv} | Bin .../prebuilt/{0x000090f5.spv => 0x00004b9c.spv} | Bin .../prebuilt/{0x000090f6.spv => 0x00004b9d.spv} | Bin .../prebuilt/{0x000090f7.spv => 0x00004b9e.spv} | Bin .../prebuilt/{0x000090f8.spv => 0x00004b9f.spv} | Bin .../prebuilt/{0x000090f9.spv => 0x00004ba0.spv} | Bin .../prebuilt/{0x000090fa.spv => 0x00004ba1.spv} | Bin .../prebuilt/{0x000090fb.spv => 0x00004ba2.spv} | Bin .../prebuilt/{0x000090fc.spv => 0x00004ba3.spv} | Bin .../prebuilt/{0x000090fd.spv => 0x00004ba4.spv} | Bin .../prebuilt/{0x000090fe.spv => 0x00004ba5.spv} | Bin .../prebuilt/{0x000090ff.spv => 0x00004ba6.spv} | Bin .../prebuilt/{0x00009100.spv => 0x00004ba7.spv} | Bin .../prebuilt/{0x00009101.spv => 0x00004ba8.spv} | Bin .../prebuilt/{0x00009102.spv => 0x00004ba9.spv} | Bin .../prebuilt/{0x00009103.spv => 0x00004baa.spv} | Bin .../prebuilt/{0x00009104.spv => 0x00004bab.spv} | Bin .../prebuilt/{0x00009105.spv => 0x00004bac.spv} | Bin .../prebuilt/{0x00009106.spv => 0x00004bad.spv} | Bin .../prebuilt/{0x00009107.spv => 0x00004bae.spv} | Bin .../prebuilt/{0x00009108.spv => 0x00004baf.spv} | Bin .../prebuilt/{0x00009109.spv => 0x00004bb0.spv} | Bin .../prebuilt/{0x0000910a.spv => 0x00004bb1.spv} | Bin .../prebuilt/{0x0000910b.spv => 0x00004bb2.spv} | Bin .../prebuilt/{0x0000910c.spv => 0x00004bb3.spv} | Bin .../prebuilt/{0x0000910d.spv => 0x00004bb4.spv} | Bin .../prebuilt/{0x0000910e.spv => 0x00004bb5.spv} | Bin .../prebuilt/{0x0000910f.spv => 0x00004bb6.spv} | Bin .../prebuilt/{0x00009110.spv => 0x00004bb7.spv} | Bin .../prebuilt/{0x00009111.spv => 0x00004bb8.spv} | Bin .../prebuilt/{0x00009112.spv => 0x00004bb9.spv} | Bin .../prebuilt/{0x00009113.spv => 0x00004bba.spv} | Bin .../prebuilt/{0x00009114.spv => 0x00004bbb.spv} | Bin .../prebuilt/{0x00009115.spv => 0x00004bbc.spv} | Bin .../prebuilt/{0x00009116.spv => 0x00004bbd.spv} | Bin .../prebuilt/{0x00009117.spv => 0x00004bbe.spv} | Bin .../prebuilt/{0x00009118.spv => 0x00004bbf.spv} | Bin .../prebuilt/{0x00009119.spv => 0x00004bc0.spv} | Bin .../prebuilt/{0x0000911a.spv => 0x00004bc1.spv} | Bin .../prebuilt/{0x0000911b.spv => 0x00004bc2.spv} | Bin .../prebuilt/{0x0000911c.spv => 0x00004bc3.spv} | Bin .../prebuilt/{0x0000911d.spv => 0x00004bc4.spv} | Bin .../prebuilt/{0x0000911e.spv => 0x00004bc5.spv} | Bin .../prebuilt/{0x0000911f.spv => 0x00004bc6.spv} | Bin .../prebuilt/{0x00009120.spv => 0x00004bc7.spv} | Bin .../prebuilt/{0x00009121.spv => 0x00004bc8.spv} | Bin .../prebuilt/{0x00009122.spv => 0x00004bc9.spv} | Bin .../prebuilt/{0x00009123.spv => 0x00004bca.spv} | Bin .../prebuilt/{0x00009124.spv => 0x00004bcb.spv} | Bin .../prebuilt/{0x00009125.spv => 0x00004bcc.spv} | Bin .../prebuilt/{0x00009126.spv => 0x00004bcd.spv} | Bin .../prebuilt/{0x00009127.spv => 0x00004bce.spv} | Bin .../prebuilt/{0x00009128.spv => 0x00004bcf.spv} | Bin .../prebuilt/{0x00009129.spv => 0x00004bd0.spv} | Bin .../prebuilt/{0x0000912a.spv => 0x00004bd1.spv} | Bin .../prebuilt/{0x0000912b.spv => 0x00004bd2.spv} | Bin .../prebuilt/{0x0000912c.spv => 0x00004bd3.spv} | Bin .../prebuilt/{0x0000912d.spv => 0x00004bd4.spv} | Bin .../prebuilt/{0x0000912e.spv => 0x00004bd5.spv} | Bin .../prebuilt/{0x0000912f.spv => 0x00004bd6.spv} | Bin .../prebuilt/{0x00009130.spv => 0x00004bd7.spv} | Bin .../prebuilt/{0x00009131.spv => 0x00004bd8.spv} | Bin .../prebuilt/{0x00009132.spv => 0x00004bd9.spv} | Bin .../prebuilt/{0x00009133.spv => 0x00004bda.spv} | Bin .../prebuilt/{0x00009134.spv => 0x00004bdb.spv} | Bin .../prebuilt/{0x00009135.spv => 0x00004bdc.spv} | Bin .../prebuilt/{0x00009136.spv => 0x00004bdd.spv} | Bin .../prebuilt/{0x00009137.spv => 0x00004bde.spv} | Bin .../prebuilt/{0x00009138.spv => 0x00004bdf.spv} | Bin .../prebuilt/{0x00009139.spv => 0x00004be0.spv} | Bin .../prebuilt/{0x0000913a.spv => 0x00004be1.spv} | Bin .../prebuilt/{0x0000913b.spv => 0x00004be2.spv} | Bin .../prebuilt/{0x0000913c.spv => 0x00004be3.spv} | Bin .../prebuilt/{0x0000913d.spv => 0x00004be4.spv} | Bin .../prebuilt/{0x0000913e.spv => 0x00004be5.spv} | Bin .../prebuilt/{0x0000913f.spv => 0x00004be6.spv} | Bin .../prebuilt/{0x00009140.spv => 0x00004be7.spv} | Bin .../prebuilt/{0x00009141.spv => 0x00004be8.spv} | Bin .../prebuilt/{0x00009142.spv => 0x00004be9.spv} | Bin .../prebuilt/{0x00009143.spv => 0x00004bea.spv} | Bin .../prebuilt/{0x00009144.spv => 0x00004beb.spv} | Bin .../prebuilt/{0x00009145.spv => 0x00004bec.spv} | Bin .../prebuilt/{0x00009146.spv => 0x00004bed.spv} | Bin .../prebuilt/{0x00009147.spv => 0x00004bee.spv} | Bin .../prebuilt/{0x00009148.spv => 0x00004bef.spv} | Bin .../prebuilt/{0x00009149.spv => 0x00004bf0.spv} | Bin .../prebuilt/{0x0000914a.spv => 0x00004bf1.spv} | Bin .../prebuilt/{0x0000914b.spv => 0x00004bf2.spv} | Bin .../prebuilt/{0x0000914c.spv => 0x00004bf3.spv} | Bin .../prebuilt/{0x0000914d.spv => 0x00004bf4.spv} | Bin .../prebuilt/{0x0000914e.spv => 0x00004bf5.spv} | Bin .../prebuilt/{0x0000914f.spv => 0x00004bf6.spv} | Bin .../prebuilt/{0x00009150.spv => 0x00004bf7.spv} | Bin .../prebuilt/{0x00009151.spv => 0x00004bf8.spv} | Bin .../prebuilt/{0x00009152.spv => 0x00004bf9.spv} | Bin .../prebuilt/{0x00009153.spv => 0x00004bfa.spv} | Bin .../prebuilt/{0x00009154.spv => 0x00004bfb.spv} | Bin .../prebuilt/{0x00009155.spv => 0x00004bfc.spv} | Bin .../prebuilt/{0x00009156.spv => 0x00004bfd.spv} | Bin .../prebuilt/{0x00009157.spv => 0x00004bfe.spv} | Bin .../prebuilt/{0x00009158.spv => 0x00004bff.spv} | Bin .../prebuilt/{0x00009159.spv => 0x00004c00.spv} | Bin .../prebuilt/{0x0000915a.spv => 0x00004c01.spv} | Bin .../prebuilt/{0x0000915b.spv => 0x00004c02.spv} | Bin .../prebuilt/{0x0000915c.spv => 0x00004c03.spv} | Bin .../prebuilt/{0x0000915d.spv => 0x00004c04.spv} | Bin .../prebuilt/{0x0000915e.spv => 0x00004c05.spv} | Bin .../prebuilt/{0x0000915f.spv => 0x00004c06.spv} | Bin .../prebuilt/{0x00009160.spv => 0x00004c07.spv} | Bin .../prebuilt/{0x00009161.spv => 0x00004c08.spv} | Bin .../prebuilt/{0x00009162.spv => 0x00004c09.spv} | Bin .../prebuilt/{0x00009163.spv => 0x00004c0a.spv} | Bin .../prebuilt/{0x00009164.spv => 0x00004c0b.spv} | Bin .../prebuilt/{0x00009165.spv => 0x00004c0c.spv} | Bin .../prebuilt/{0x00009166.spv => 0x00004c0d.spv} | Bin .../prebuilt/{0x00009167.spv => 0x00004c0e.spv} | Bin .../prebuilt/{0x00009168.spv => 0x00004c0f.spv} | Bin .../prebuilt/{0x00009169.spv => 0x00004c10.spv} | Bin .../prebuilt/{0x0000916a.spv => 0x00004c11.spv} | Bin .../prebuilt/{0x0000916b.spv => 0x00004c12.spv} | Bin .../prebuilt/{0x0000916c.spv => 0x00004c13.spv} | Bin .../prebuilt/{0x0000916d.spv => 0x00004c14.spv} | Bin .../prebuilt/{0x0000916e.spv => 0x00004c15.spv} | Bin .../prebuilt/{0x0000916f.spv => 0x00004c16.spv} | Bin .../prebuilt/{0x00009170.spv => 0x00004c17.spv} | Bin .../prebuilt/{0x00009171.spv => 0x00004c18.spv} | Bin .../prebuilt/{0x00009172.spv => 0x00004c19.spv} | Bin .../prebuilt/{0x00009173.spv => 0x00004c1a.spv} | Bin .../prebuilt/{0x00009174.spv => 0x00004c1b.spv} | Bin .../prebuilt/{0x00009175.spv => 0x00004c1c.spv} | Bin .../prebuilt/{0x00009176.spv => 0x00004c1d.spv} | Bin .../prebuilt/{0x00009177.spv => 0x00004c1e.spv} | Bin .../prebuilt/{0x00009178.spv => 0x00004c1f.spv} | Bin .../prebuilt/{0x00009179.spv => 0x00004c20.spv} | Bin .../prebuilt/{0x0000917a.spv => 0x00004c21.spv} | Bin .../prebuilt/{0x0000917b.spv => 0x00004c22.spv} | Bin .../prebuilt/{0x0000917c.spv => 0x00004c23.spv} | Bin .../prebuilt/{0x0000917d.spv => 0x00004c24.spv} | Bin .../prebuilt/{0x0000917e.spv => 0x00004c25.spv} | Bin .../prebuilt/{0x0000917f.spv => 0x00004c26.spv} | Bin .../prebuilt/{0x00009180.spv => 0x00004c27.spv} | Bin .../prebuilt/{0x00009181.spv => 0x00004c28.spv} | Bin .../prebuilt/{0x00009182.spv => 0x00004c29.spv} | Bin .../prebuilt/{0x00009183.spv => 0x00004c2a.spv} | Bin .../prebuilt/{0x00009184.spv => 0x00004c2b.spv} | Bin .../prebuilt/{0x00009185.spv => 0x00004c2c.spv} | Bin .../prebuilt/{0x00009186.spv => 0x00004c2d.spv} | Bin .../prebuilt/{0x00009187.spv => 0x00004c2e.spv} | Bin .../prebuilt/{0x00009188.spv => 0x00004c2f.spv} | Bin .../prebuilt/{0x00009189.spv => 0x00004c30.spv} | Bin .../prebuilt/{0x0000918a.spv => 0x00004c31.spv} | Bin .../prebuilt/{0x0000918b.spv => 0x00004c32.spv} | Bin .../prebuilt/{0x0000918c.spv => 0x00004c33.spv} | Bin .../prebuilt/{0x0000918d.spv => 0x00004c34.spv} | Bin .../prebuilt/{0x0000918e.spv => 0x00004c35.spv} | Bin .../prebuilt/{0x0000918f.spv => 0x00004c36.spv} | Bin .../prebuilt/{0x00009190.spv => 0x00004c37.spv} | Bin .../prebuilt/{0x00009191.spv => 0x00004c38.spv} | Bin .../prebuilt/{0x00009192.spv => 0x00004c39.spv} | Bin .../prebuilt/{0x00009193.spv => 0x00004c3a.spv} | Bin .../prebuilt/{0x00009194.spv => 0x00004c3b.spv} | Bin .../prebuilt/{0x00009195.spv => 0x00004c3c.spv} | Bin .../prebuilt/{0x00009196.spv => 0x00004c3d.spv} | Bin .../prebuilt/{0x00009197.spv => 0x00004c3e.spv} | Bin .../prebuilt/{0x00009198.spv => 0x00004c3f.spv} | Bin .../prebuilt/{0x00009199.spv => 0x00004c40.spv} | Bin .../prebuilt/{0x0000919a.spv => 0x00004c41.spv} | Bin .../prebuilt/{0x0000919b.spv => 0x00004c42.spv} | Bin .../prebuilt/{0x0000919c.spv => 0x00004c43.spv} | Bin .../prebuilt/{0x0000919d.spv => 0x00004c44.spv} | Bin .../prebuilt/{0x0000919e.spv => 0x00004c45.spv} | Bin .../prebuilt/{0x0000919f.spv => 0x00004c46.spv} | Bin .../prebuilt/{0x000091a0.spv => 0x00004c47.spv} | Bin .../prebuilt/{0x000091a1.spv => 0x00004c48.spv} | Bin .../prebuilt/{0x000091a2.spv => 0x00004c49.spv} | Bin .../prebuilt/{0x000091a3.spv => 0x00004c4a.spv} | Bin .../prebuilt/{0x000091a4.spv => 0x00004c4b.spv} | Bin .../prebuilt/{0x000091a5.spv => 0x00004c4c.spv} | Bin .../prebuilt/{0x000091a6.spv => 0x00004c4d.spv} | Bin .../prebuilt/{0x000091a7.spv => 0x00004c4e.spv} | Bin .../prebuilt/{0x000091a8.spv => 0x00004c4f.spv} | Bin .../prebuilt/{0x000091a9.spv => 0x00004c50.spv} | Bin .../prebuilt/{0x000091aa.spv => 0x00004c51.spv} | Bin .../prebuilt/{0x000091ab.spv => 0x00004c52.spv} | Bin .../prebuilt/{0x000091ac.spv => 0x00004c53.spv} | Bin .../prebuilt/{0x000091ad.spv => 0x00004c54.spv} | Bin .../prebuilt/{0x000091ae.spv => 0x00004c55.spv} | Bin .../prebuilt/{0x000091af.spv => 0x00004c56.spv} | Bin .../prebuilt/{0x000091b0.spv => 0x00004c57.spv} | Bin .../prebuilt/{0x000091b1.spv => 0x00004c58.spv} | Bin .../prebuilt/{0x000091b2.spv => 0x00004c59.spv} | Bin .../prebuilt/{0x000091b3.spv => 0x00004c5a.spv} | Bin .../prebuilt/{0x000091b4.spv => 0x00004c5b.spv} | Bin .../prebuilt/{0x000091b5.spv => 0x00004c5c.spv} | Bin .../prebuilt/{0x000091b6.spv => 0x00004c5d.spv} | Bin .../prebuilt/{0x000091b7.spv => 0x00004c5e.spv} | Bin .../prebuilt/{0x000091b8.spv => 0x00004c5f.spv} | Bin .../prebuilt/{0x000091b9.spv => 0x00004c60.spv} | Bin .../prebuilt/{0x000091ba.spv => 0x00004c61.spv} | Bin .../prebuilt/{0x000091bb.spv => 0x00004c62.spv} | Bin .../prebuilt/{0x000091bc.spv => 0x00004c63.spv} | Bin .../prebuilt/{0x000091bd.spv => 0x00004c64.spv} | Bin .../prebuilt/{0x000091be.spv => 0x00004c65.spv} | Bin .../prebuilt/{0x000091bf.spv => 0x00004c66.spv} | Bin .../prebuilt/{0x000091c0.spv => 0x00004c67.spv} | Bin .../prebuilt/{0x000091c1.spv => 0x00004c68.spv} | Bin .../prebuilt/{0x000091c2.spv => 0x00004c69.spv} | Bin .../prebuilt/{0x000091c3.spv => 0x00004c6a.spv} | Bin .../prebuilt/{0x000091c4.spv => 0x00004c6b.spv} | Bin .../prebuilt/{0x000091c5.spv => 0x00004c6c.spv} | Bin .../prebuilt/{0x000091c6.spv => 0x00004c6d.spv} | Bin .../prebuilt/{0x000091c7.spv => 0x00004c6e.spv} | Bin .../prebuilt/{0x000091c8.spv => 0x00004c6f.spv} | Bin .../prebuilt/{0x000091c9.spv => 0x00004c70.spv} | Bin .../prebuilt/{0x000091ca.spv => 0x00004c71.spv} | Bin .../prebuilt/{0x000091cb.spv => 0x00004c72.spv} | Bin .../prebuilt/{0x000091cc.spv => 0x00004c73.spv} | Bin .../prebuilt/{0x000091cd.spv => 0x00004c74.spv} | Bin .../prebuilt/{0x000091ce.spv => 0x00004c75.spv} | Bin .../prebuilt/{0x000091cf.spv => 0x00004c76.spv} | Bin .../prebuilt/{0x000091d0.spv => 0x00004c77.spv} | Bin .../prebuilt/{0x000091d1.spv => 0x00004c78.spv} | Bin .../prebuilt/{0x000091d2.spv => 0x00004c79.spv} | Bin .../prebuilt/{0x000091d3.spv => 0x00004c7a.spv} | Bin .../prebuilt/{0x000091d4.spv => 0x00004c7b.spv} | Bin .../prebuilt/{0x000091d5.spv => 0x00004c7c.spv} | Bin .../prebuilt/{0x000091d6.spv => 0x00004c7d.spv} | Bin .../prebuilt/{0x000091d7.spv => 0x00004c7e.spv} | Bin .../prebuilt/{0x000091d8.spv => 0x00004c7f.spv} | Bin .../prebuilt/{0x000091d9.spv => 0x00004c80.spv} | Bin .../prebuilt/{0x000091da.spv => 0x00004c81.spv} | Bin .../prebuilt/{0x000091db.spv => 0x00004c82.spv} | Bin .../prebuilt/{0x000091dc.spv => 0x00004c83.spv} | Bin .../prebuilt/{0x000091dd.spv => 0x00004c84.spv} | Bin .../prebuilt/{0x000091de.spv => 0x00004c85.spv} | Bin .../prebuilt/{0x000091df.spv => 0x00004c86.spv} | Bin .../prebuilt/{0x000091e0.spv => 0x00004c87.spv} | Bin .../prebuilt/{0x000091e1.spv => 0x00004c88.spv} | Bin .../prebuilt/{0x000091e2.spv => 0x00004c89.spv} | Bin .../prebuilt/{0x000091e3.spv => 0x00004c8a.spv} | Bin .../prebuilt/{0x000091e4.spv => 0x00004c8b.spv} | Bin .../prebuilt/{0x000091e5.spv => 0x00004c8c.spv} | Bin .../prebuilt/{0x000091e6.spv => 0x00004c8d.spv} | Bin .../prebuilt/{0x000091e7.spv => 0x00004c8e.spv} | Bin .../prebuilt/{0x000091e8.spv => 0x00004c8f.spv} | Bin .../prebuilt/{0x000091e9.spv => 0x00004c90.spv} | Bin .../prebuilt/{0x000091ea.spv => 0x00004c91.spv} | Bin .../prebuilt/{0x000091eb.spv => 0x00004c92.spv} | Bin .../prebuilt/{0x000091ec.spv => 0x00004c93.spv} | Bin .../prebuilt/{0x000091ed.spv => 0x00004c94.spv} | Bin .../prebuilt/{0x000091ee.spv => 0x00004c95.spv} | Bin .../prebuilt/{0x000091ef.spv => 0x00004c96.spv} | Bin .../prebuilt/{0x000091f0.spv => 0x00004c97.spv} | Bin .../prebuilt/{0x000091f1.spv => 0x00004c98.spv} | Bin .../prebuilt/{0x000091f2.spv => 0x00004c99.spv} | Bin .../prebuilt/{0x000091f3.spv => 0x00004c9a.spv} | Bin .../prebuilt/{0x000091f4.spv => 0x00004c9b.spv} | Bin .../prebuilt/{0x000091f5.spv => 0x00004c9c.spv} | Bin .../prebuilt/{0x000091f6.spv => 0x00004c9d.spv} | Bin .../prebuilt/{0x000091f7.spv => 0x00004c9e.spv} | Bin .../prebuilt/{0x000091f8.spv => 0x00004c9f.spv} | Bin .../prebuilt/{0x000091f9.spv => 0x00004ca0.spv} | Bin .../prebuilt/{0x000091fa.spv => 0x00004ca1.spv} | Bin .../prebuilt/{0x000091fb.spv => 0x00004ca2.spv} | Bin .../prebuilt/{0x000091fc.spv => 0x00004ca3.spv} | Bin .../prebuilt/{0x000091fd.spv => 0x00004ca4.spv} | Bin .../prebuilt/{0x000091fe.spv => 0x00004ca5.spv} | Bin .../prebuilt/{0x000091ff.spv => 0x00004ca6.spv} | Bin .../prebuilt/{0x00009200.spv => 0x00004ca7.spv} | Bin .../prebuilt/{0x00009201.spv => 0x00004ca8.spv} | Bin .../prebuilt/{0x00009202.spv => 0x00004ca9.spv} | Bin .../prebuilt/{0x00009203.spv => 0x00004caa.spv} | Bin .../prebuilt/{0x00009204.spv => 0x00004cab.spv} | Bin .../prebuilt/{0x00009205.spv => 0x00004cac.spv} | Bin .../prebuilt/{0x00009206.spv => 0x00004cad.spv} | Bin .../prebuilt/{0x00009207.spv => 0x00004cae.spv} | Bin .../prebuilt/{0x00009208.spv => 0x00004caf.spv} | Bin .../prebuilt/{0x00009209.spv => 0x00004cb0.spv} | Bin .../prebuilt/{0x0000920a.spv => 0x00004cb1.spv} | Bin .../prebuilt/{0x0000920b.spv => 0x00004cb2.spv} | Bin .../prebuilt/{0x0000920c.spv => 0x00004cb3.spv} | Bin .../prebuilt/{0x0000920d.spv => 0x00004cb4.spv} | Bin .../prebuilt/{0x0000920e.spv => 0x00004cb5.spv} | Bin .../prebuilt/{0x0000920f.spv => 0x00004cb6.spv} | Bin .../prebuilt/{0x00009210.spv => 0x00004cb7.spv} | Bin .../prebuilt/{0x00009211.spv => 0x00004cb8.spv} | Bin .../prebuilt/{0x00009212.spv => 0x00004cb9.spv} | Bin .../prebuilt/{0x00009213.spv => 0x00004cba.spv} | Bin .../prebuilt/{0x00009214.spv => 0x00004cbb.spv} | Bin .../prebuilt/{0x00009215.spv => 0x00004cbc.spv} | Bin .../prebuilt/{0x00009216.spv => 0x00004cbd.spv} | Bin .../prebuilt/{0x00009217.spv => 0x00004cbe.spv} | Bin .../prebuilt/{0x00009218.spv => 0x00004cbf.spv} | Bin .../prebuilt/{0x00009219.spv => 0x00004cc0.spv} | Bin .../prebuilt/{0x0000921a.spv => 0x00004cc1.spv} | Bin .../prebuilt/{0x0000921b.spv => 0x00004cc2.spv} | Bin .../prebuilt/{0x0000921c.spv => 0x00004cc3.spv} | Bin .../prebuilt/{0x0000921d.spv => 0x00004cc4.spv} | Bin .../prebuilt/{0x0000921e.spv => 0x00004cc5.spv} | Bin .../prebuilt/{0x0000921f.spv => 0x00004cc6.spv} | Bin .../prebuilt/{0x00009220.spv => 0x00004cc7.spv} | Bin .../prebuilt/{0x00009221.spv => 0x00004cc8.spv} | Bin .../prebuilt/{0x00009222.spv => 0x00004cc9.spv} | Bin .../prebuilt/{0x00009223.spv => 0x00004cca.spv} | Bin .../prebuilt/{0x00009224.spv => 0x00004ccb.spv} | Bin .../prebuilt/{0x00009225.spv => 0x00004ccc.spv} | Bin .../prebuilt/{0x00009226.spv => 0x00004ccd.spv} | Bin .../prebuilt/{0x00009227.spv => 0x00004cce.spv} | Bin .../prebuilt/{0x00009228.spv => 0x00004ccf.spv} | Bin .../prebuilt/{0x00009229.spv => 0x00004cd0.spv} | Bin .../prebuilt/{0x0000922a.spv => 0x00004cd1.spv} | Bin .../prebuilt/{0x0000922b.spv => 0x00004cd2.spv} | Bin .../prebuilt/{0x0000922c.spv => 0x00004cd3.spv} | Bin .../prebuilt/{0x0000922d.spv => 0x00004cd4.spv} | Bin .../prebuilt/{0x0000922e.spv => 0x00004cd5.spv} | Bin .../prebuilt/{0x0000922f.spv => 0x00004cd6.spv} | Bin .../prebuilt/{0x00009230.spv => 0x00004cd7.spv} | Bin .../prebuilt/{0x00009231.spv => 0x00004cd8.spv} | Bin .../prebuilt/{0x00009232.spv => 0x00004cd9.spv} | Bin .../prebuilt/{0x00009233.spv => 0x00004cda.spv} | Bin .../prebuilt/{0x00009234.spv => 0x00004cdb.spv} | Bin .../prebuilt/{0x00009235.spv => 0x00004cdc.spv} | Bin .../prebuilt/{0x00009236.spv => 0x00004cdd.spv} | Bin .../prebuilt/{0x00009237.spv => 0x00004cde.spv} | Bin .../prebuilt/{0x00009238.spv => 0x00004cdf.spv} | Bin .../prebuilt/{0x00009239.spv => 0x00004ce0.spv} | Bin .../prebuilt/{0x0000923a.spv => 0x00004ce1.spv} | Bin .../prebuilt/{0x0000923b.spv => 0x00004ce2.spv} | Bin .../prebuilt/{0x0000923c.spv => 0x00004ce3.spv} | Bin .../prebuilt/{0x0000923d.spv => 0x00004ce4.spv} | Bin .../prebuilt/{0x0000923e.spv => 0x00004ce5.spv} | Bin .../prebuilt/{0x0000923f.spv => 0x00004ce6.spv} | Bin .../prebuilt/{0x00009240.spv => 0x00004ce7.spv} | Bin .../prebuilt/{0x00009241.spv => 0x00004ce8.spv} | Bin .../prebuilt/{0x00009242.spv => 0x00004ce9.spv} | Bin .../prebuilt/{0x00009243.spv => 0x00004cea.spv} | Bin .../prebuilt/{0x00009244.spv => 0x00004ceb.spv} | Bin .../prebuilt/{0x00009245.spv => 0x00004cec.spv} | Bin .../prebuilt/{0x00009246.spv => 0x00004ced.spv} | Bin .../prebuilt/{0x00009247.spv => 0x00004cee.spv} | Bin .../prebuilt/{0x00009248.spv => 0x00004cef.spv} | Bin .../prebuilt/{0x00009249.spv => 0x00004cf0.spv} | Bin .../prebuilt/{0x0000924a.spv => 0x00004cf1.spv} | Bin .../prebuilt/{0x0000924b.spv => 0x00004cf2.spv} | Bin .../prebuilt/{0x0000924c.spv => 0x00004cf3.spv} | Bin .../prebuilt/{0x0000924d.spv => 0x00004cf4.spv} | Bin .../prebuilt/{0x0000924e.spv => 0x00004cf5.spv} | Bin .../prebuilt/{0x0000924f.spv => 0x00004cf6.spv} | Bin .../prebuilt/{0x00009250.spv => 0x00004cf7.spv} | Bin .../prebuilt/{0x00009251.spv => 0x00004cf8.spv} | Bin .../prebuilt/{0x00009252.spv => 0x00004cf9.spv} | Bin .../prebuilt/{0x00009253.spv => 0x00004cfa.spv} | Bin .../prebuilt/{0x00009254.spv => 0x00004cfb.spv} | Bin .../prebuilt/{0x00009255.spv => 0x00004cfc.spv} | Bin .../prebuilt/{0x00009256.spv => 0x00004cfd.spv} | Bin .../prebuilt/{0x00009257.spv => 0x00004cfe.spv} | Bin .../prebuilt/{0x00009258.spv => 0x00004cff.spv} | Bin .../prebuilt/{0x00009259.spv => 0x00004d00.spv} | Bin .../prebuilt/{0x0000925a.spv => 0x00004d01.spv} | Bin .../prebuilt/{0x0000925b.spv => 0x00004d02.spv} | Bin .../prebuilt/{0x0000925c.spv => 0x00004d03.spv} | Bin .../prebuilt/{0x0000925d.spv => 0x00004d04.spv} | Bin .../prebuilt/{0x0000925e.spv => 0x00004d05.spv} | Bin .../prebuilt/{0x0000925f.spv => 0x00004d06.spv} | Bin .../prebuilt/{0x00009260.spv => 0x00004d07.spv} | Bin .../prebuilt/{0x00009261.spv => 0x00004d08.spv} | Bin .../prebuilt/{0x00009262.spv => 0x00004d09.spv} | Bin .../prebuilt/{0x00009263.spv => 0x00004d0a.spv} | Bin .../prebuilt/{0x00009264.spv => 0x00004d0b.spv} | Bin .../prebuilt/{0x00009265.spv => 0x00004d0c.spv} | Bin .../prebuilt/{0x00009266.spv => 0x00004d0d.spv} | Bin .../prebuilt/{0x00009267.spv => 0x00004d0e.spv} | Bin .../prebuilt/{0x00009268.spv => 0x00004d0f.spv} | Bin .../prebuilt/{0x00009269.spv => 0x00004d10.spv} | Bin .../prebuilt/{0x0000926a.spv => 0x00004d11.spv} | Bin .../prebuilt/{0x0000926b.spv => 0x00004d12.spv} | Bin .../prebuilt/{0x0000926c.spv => 0x00004d13.spv} | Bin .../prebuilt/{0x0000926d.spv => 0x00004d14.spv} | Bin .../prebuilt/{0x0000926e.spv => 0x00004d15.spv} | Bin .../prebuilt/{0x0000926f.spv => 0x00004d16.spv} | Bin .../prebuilt/{0x00009270.spv => 0x00004d17.spv} | Bin .../prebuilt/{0x00009271.spv => 0x00004d18.spv} | Bin .../prebuilt/{0x00009272.spv => 0x00004d19.spv} | Bin .../prebuilt/{0x00009273.spv => 0x00004d1a.spv} | Bin .../prebuilt/{0x00009274.spv => 0x00004d1b.spv} | Bin .../prebuilt/{0x00009275.spv => 0x00004d1c.spv} | Bin .../prebuilt/{0x00009276.spv => 0x00004d1d.spv} | Bin .../prebuilt/{0x00009277.spv => 0x00004d1e.spv} | Bin .../prebuilt/{0x00009278.spv => 0x00004d1f.spv} | Bin .../prebuilt/{0x00009279.spv => 0x00004d20.spv} | Bin .../prebuilt/{0x0000927a.spv => 0x00004d21.spv} | Bin .../prebuilt/{0x0000927b.spv => 0x00004d22.spv} | Bin .../prebuilt/{0x0000927c.spv => 0x00004d23.spv} | Bin .../prebuilt/{0x0000927d.spv => 0x00004d24.spv} | Bin .../prebuilt/{0x0000927e.spv => 0x00004d25.spv} | Bin .../prebuilt/{0x0000927f.spv => 0x00004d26.spv} | Bin .../prebuilt/{0x00009280.spv => 0x00004d27.spv} | Bin .../prebuilt/{0x00009281.spv => 0x00004d28.spv} | Bin .../prebuilt/{0x00009282.spv => 0x00004d29.spv} | Bin .../prebuilt/{0x00009283.spv => 0x00004d2a.spv} | Bin .../prebuilt/{0x00009284.spv => 0x00004d2b.spv} | Bin .../prebuilt/{0x00009285.spv => 0x00004d2c.spv} | Bin .../prebuilt/{0x00009286.spv => 0x00004d2d.spv} | Bin .../prebuilt/{0x00009287.spv => 0x00004d2e.spv} | Bin .../prebuilt/{0x00009288.spv => 0x00004d2f.spv} | Bin .../prebuilt/{0x00009289.spv => 0x00004d30.spv} | Bin .../prebuilt/{0x0000928a.spv => 0x00004d31.spv} | Bin .../prebuilt/{0x0000928b.spv => 0x00004d32.spv} | Bin .../prebuilt/{0x0000928c.spv => 0x00004d33.spv} | Bin .../prebuilt/{0x0000928d.spv => 0x00004d34.spv} | Bin .../prebuilt/{0x0000928e.spv => 0x00004d35.spv} | Bin .../prebuilt/{0x0000928f.spv => 0x00004d36.spv} | Bin .../prebuilt/{0x00009290.spv => 0x00004d37.spv} | Bin .../prebuilt/{0x00009291.spv => 0x00004d38.spv} | Bin .../prebuilt/{0x00009292.spv => 0x00004d39.spv} | Bin .../prebuilt/{0x00009293.spv => 0x00004d3a.spv} | Bin .../prebuilt/{0x00009294.spv => 0x00004d3b.spv} | Bin .../prebuilt/{0x00009295.spv => 0x00004d3c.spv} | Bin .../prebuilt/{0x00009296.spv => 0x00004d3d.spv} | Bin .../prebuilt/{0x00009297.spv => 0x00004d3e.spv} | Bin .../prebuilt/{0x00009298.spv => 0x00004d3f.spv} | Bin .../prebuilt/{0x00009299.spv => 0x00004d40.spv} | Bin .../prebuilt/{0x0000929a.spv => 0x00004d41.spv} | Bin .../prebuilt/{0x0000929b.spv => 0x00004d42.spv} | Bin .../prebuilt/{0x0000929c.spv => 0x00004d43.spv} | Bin .../prebuilt/{0x0000929d.spv => 0x00004d44.spv} | Bin .../prebuilt/{0x0000929e.spv => 0x00004d45.spv} | Bin .../prebuilt/{0x0000929f.spv => 0x00004d46.spv} | Bin .../prebuilt/{0x000092a0.spv => 0x00004d47.spv} | Bin .../prebuilt/{0x000092a1.spv => 0x00004d48.spv} | Bin .../prebuilt/{0x000092a2.spv => 0x00004d49.spv} | Bin .../prebuilt/{0x000092a3.spv => 0x00004d4a.spv} | Bin .../prebuilt/{0x000092a4.spv => 0x00004d4b.spv} | Bin .../prebuilt/{0x000092a5.spv => 0x00004d4c.spv} | Bin .../prebuilt/{0x000092a6.spv => 0x00004d4d.spv} | Bin .../prebuilt/{0x000092a7.spv => 0x00004d4e.spv} | Bin .../prebuilt/{0x000092a8.spv => 0x00004d4f.spv} | Bin .../prebuilt/{0x000092a9.spv => 0x00004d50.spv} | Bin .../prebuilt/{0x000092aa.spv => 0x00004d51.spv} | Bin .../prebuilt/{0x000092ab.spv => 0x00004d52.spv} | Bin .../prebuilt/{0x000092ac.spv => 0x00004d53.spv} | Bin .../prebuilt/{0x000092ad.spv => 0x00004d54.spv} | Bin .../prebuilt/{0x000092ae.spv => 0x00004d55.spv} | Bin .../prebuilt/{0x000092af.spv => 0x00004d56.spv} | Bin .../prebuilt/{0x000092b0.spv => 0x00004d57.spv} | Bin .../prebuilt/{0x000092b1.spv => 0x00004d58.spv} | Bin .../prebuilt/{0x000092b2.spv => 0x00004d59.spv} | Bin .../prebuilt/{0x000092b3.spv => 0x00004d5a.spv} | Bin .../prebuilt/{0x000092b4.spv => 0x00004d5b.spv} | Bin .../prebuilt/{0x000092b5.spv => 0x00004d5c.spv} | Bin .../prebuilt/{0x000092b6.spv => 0x00004d5d.spv} | Bin .../prebuilt/{0x000092b7.spv => 0x00004d5e.spv} | Bin .../prebuilt/{0x000092b8.spv => 0x00004d5f.spv} | Bin .../prebuilt/{0x000092b9.spv => 0x00004d60.spv} | Bin .../prebuilt/{0x000092ba.spv => 0x00004d61.spv} | Bin .../prebuilt/{0x000092bb.spv => 0x00004d62.spv} | Bin .../prebuilt/{0x000092bc.spv => 0x00004d63.spv} | Bin .../prebuilt/{0x000092bd.spv => 0x00004d64.spv} | Bin .../prebuilt/{0x000092be.spv => 0x00004d65.spv} | Bin .../prebuilt/{0x000092bf.spv => 0x00004d66.spv} | Bin .../prebuilt/{0x000092c0.spv => 0x00004d67.spv} | Bin .../prebuilt/{0x000092c1.spv => 0x00004d68.spv} | Bin .../prebuilt/{0x000092c2.spv => 0x00004d69.spv} | Bin .../prebuilt/{0x000092c3.spv => 0x00004d6a.spv} | Bin .../prebuilt/{0x000092c4.spv => 0x00004d6b.spv} | Bin .../prebuilt/{0x000092c5.spv => 0x00004d6c.spv} | Bin .../prebuilt/{0x000092c6.spv => 0x00004d6d.spv} | Bin .../prebuilt/{0x000092c7.spv => 0x00004d6e.spv} | Bin .../prebuilt/{0x000092c8.spv => 0x00004d6f.spv} | Bin .../prebuilt/{0x000092c9.spv => 0x00004d70.spv} | Bin .../prebuilt/{0x000092ca.spv => 0x00004d71.spv} | Bin .../prebuilt/{0x000092cb.spv => 0x00004d72.spv} | Bin .../prebuilt/{0x000092cc.spv => 0x00004d73.spv} | Bin .../prebuilt/{0x000092cd.spv => 0x00004d74.spv} | Bin .../prebuilt/{0x000092ce.spv => 0x00004d75.spv} | Bin .../prebuilt/{0x000092cf.spv => 0x00004d76.spv} | Bin .../prebuilt/{0x000092d0.spv => 0x00004d77.spv} | Bin .../prebuilt/{0x000092d1.spv => 0x00004d78.spv} | Bin .../prebuilt/{0x000092d2.spv => 0x00004d79.spv} | Bin .../prebuilt/{0x000092d3.spv => 0x00004d7a.spv} | Bin .../prebuilt/{0x000092d4.spv => 0x00004d7b.spv} | Bin .../prebuilt/{0x000092d5.spv => 0x00004d7c.spv} | Bin .../prebuilt/{0x000092d6.spv => 0x00004d7d.spv} | Bin .../prebuilt/{0x000092d7.spv => 0x00004d7e.spv} | Bin .../prebuilt/{0x000092d8.spv => 0x00004d7f.spv} | Bin .../prebuilt/{0x000092d9.spv => 0x00004d80.spv} | Bin .../prebuilt/{0x000092da.spv => 0x00004d81.spv} | Bin .../prebuilt/{0x000092db.spv => 0x00004d82.spv} | Bin .../prebuilt/{0x000092dc.spv => 0x00004d83.spv} | Bin .../prebuilt/{0x000092dd.spv => 0x00004d84.spv} | Bin .../prebuilt/{0x000092de.spv => 0x00004d85.spv} | Bin .../prebuilt/{0x000092df.spv => 0x00004d86.spv} | Bin .../prebuilt/{0x000092e0.spv => 0x00004d87.spv} | Bin .../prebuilt/{0x000092e1.spv => 0x00004d88.spv} | Bin .../prebuilt/{0x000092e2.spv => 0x00004d89.spv} | Bin .../prebuilt/{0x000092e3.spv => 0x00004d8a.spv} | Bin .../prebuilt/{0x000092e4.spv => 0x00004d8b.spv} | Bin .../prebuilt/{0x000092e5.spv => 0x00004d8c.spv} | Bin .../prebuilt/{0x000092e6.spv => 0x00004d8d.spv} | Bin .../prebuilt/{0x000092e7.spv => 0x00004d8e.spv} | Bin .../prebuilt/{0x000092e8.spv => 0x00004d8f.spv} | Bin .../prebuilt/{0x000092e9.spv => 0x00004d90.spv} | Bin .../prebuilt/{0x000092ea.spv => 0x00004d91.spv} | Bin .../prebuilt/{0x000092eb.spv => 0x00004d92.spv} | Bin .../prebuilt/{0x000092ec.spv => 0x00004d93.spv} | Bin .../prebuilt/{0x000092ed.spv => 0x00004d94.spv} | Bin .../prebuilt/{0x000092ee.spv => 0x00004d95.spv} | Bin .../prebuilt/{0x000092ef.spv => 0x00004d96.spv} | Bin .../prebuilt/{0x000092f0.spv => 0x00004d97.spv} | Bin .../prebuilt/{0x000092f1.spv => 0x00004d98.spv} | Bin .../prebuilt/{0x000092f2.spv => 0x00004d99.spv} | Bin .../prebuilt/{0x000092f3.spv => 0x00004d9a.spv} | Bin .../prebuilt/{0x000092f4.spv => 0x00004d9b.spv} | Bin .../prebuilt/{0x000092f5.spv => 0x00004d9c.spv} | Bin .../prebuilt/{0x000092f6.spv => 0x00004d9d.spv} | Bin .../prebuilt/{0x000092f7.spv => 0x00004d9e.spv} | Bin .../prebuilt/{0x000092f8.spv => 0x00004d9f.spv} | Bin .../prebuilt/{0x000092f9.spv => 0x00004da0.spv} | Bin .../prebuilt/{0x000092fa.spv => 0x00004da1.spv} | Bin .../prebuilt/{0x000092fb.spv => 0x00004da2.spv} | Bin .../prebuilt/{0x000092fc.spv => 0x00004da3.spv} | Bin .../prebuilt/{0x000092fd.spv => 0x00004da4.spv} | Bin .../prebuilt/{0x000092fe.spv => 0x00004da5.spv} | Bin .../prebuilt/{0x000092ff.spv => 0x00004da6.spv} | Bin .../prebuilt/{0x00009300.spv => 0x00004da7.spv} | Bin .../prebuilt/{0x00009301.spv => 0x00004da8.spv} | Bin .../prebuilt/{0x00009302.spv => 0x00004da9.spv} | Bin .../prebuilt/{0x00009303.spv => 0x00004daa.spv} | Bin .../prebuilt/{0x00009304.spv => 0x00004dab.spv} | Bin .../prebuilt/{0x00009305.spv => 0x00004dac.spv} | Bin .../prebuilt/{0x00009306.spv => 0x00004dad.spv} | Bin .../prebuilt/{0x00009307.spv => 0x00004dae.spv} | Bin .../prebuilt/{0x00009308.spv => 0x00004daf.spv} | Bin .../prebuilt/{0x00009309.spv => 0x00004db0.spv} | Bin .../prebuilt/{0x0000930a.spv => 0x00004db1.spv} | Bin .../prebuilt/{0x0000930b.spv => 0x00004db2.spv} | Bin .../prebuilt/{0x0000930c.spv => 0x00004db3.spv} | Bin .../prebuilt/{0x0000930d.spv => 0x00004db4.spv} | Bin .../prebuilt/{0x0000930e.spv => 0x00004db5.spv} | Bin .../prebuilt/{0x0000930f.spv => 0x00004db6.spv} | Bin .../prebuilt/{0x00009310.spv => 0x00004db7.spv} | Bin .../prebuilt/{0x00009311.spv => 0x00004db8.spv} | Bin .../prebuilt/{0x00009312.spv => 0x00004db9.spv} | Bin .../prebuilt/{0x00009313.spv => 0x00004dba.spv} | Bin .../prebuilt/{0x00009314.spv => 0x00004dbb.spv} | Bin .../prebuilt/{0x00009315.spv => 0x00004dbc.spv} | Bin .../prebuilt/{0x00009316.spv => 0x00004dbd.spv} | Bin .../prebuilt/{0x00009317.spv => 0x00004dbe.spv} | Bin .../prebuilt/{0x00009318.spv => 0x00004dbf.spv} | Bin .../prebuilt/{0x00009319.spv => 0x00004dc0.spv} | Bin .../prebuilt/{0x0000931a.spv => 0x00004dc1.spv} | Bin .../prebuilt/{0x0000931b.spv => 0x00004dc2.spv} | Bin .../prebuilt/{0x0000931c.spv => 0x00004dc3.spv} | Bin .../prebuilt/{0x0000931d.spv => 0x00004dc4.spv} | Bin .../prebuilt/{0x0000931e.spv => 0x00004dc5.spv} | Bin .../prebuilt/{0x0000931f.spv => 0x00004dc6.spv} | Bin .../prebuilt/{0x00009320.spv => 0x00004dc7.spv} | Bin .../prebuilt/{0x00009321.spv => 0x00004dc8.spv} | Bin .../prebuilt/{0x00009322.spv => 0x00004dc9.spv} | Bin .../prebuilt/{0x00009323.spv => 0x00004dca.spv} | Bin .../prebuilt/{0x00009324.spv => 0x00004dcb.spv} | Bin .../prebuilt/{0x00009325.spv => 0x00004dcc.spv} | Bin .../prebuilt/{0x00009326.spv => 0x00004dcd.spv} | Bin .../prebuilt/{0x00009327.spv => 0x00004dce.spv} | Bin .../prebuilt/{0x00009328.spv => 0x00004dcf.spv} | Bin .../prebuilt/{0x00009329.spv => 0x00004dd0.spv} | Bin .../prebuilt/{0x0000932a.spv => 0x00004dd1.spv} | Bin .../prebuilt/{0x0000932b.spv => 0x00004dd2.spv} | Bin .../prebuilt/{0x0000932c.spv => 0x00004dd3.spv} | Bin .../prebuilt/{0x0000932d.spv => 0x00004dd4.spv} | Bin .../prebuilt/{0x0000932e.spv => 0x00004dd5.spv} | Bin .../prebuilt/{0x0000932f.spv => 0x00004dd6.spv} | Bin .../prebuilt/{0x00009330.spv => 0x00004dd7.spv} | Bin .../prebuilt/{0x00009331.spv => 0x00004dd8.spv} | Bin .../prebuilt/{0x00009332.spv => 0x00004dd9.spv} | Bin .../prebuilt/{0x00009333.spv => 0x00004dda.spv} | Bin .../prebuilt/{0x00009334.spv => 0x00004ddb.spv} | Bin .../prebuilt/{0x00009335.spv => 0x00004ddc.spv} | Bin .../prebuilt/{0x00009336.spv => 0x00004ddd.spv} | Bin .../prebuilt/{0x00009337.spv => 0x00004dde.spv} | Bin .../prebuilt/{0x00009338.spv => 0x00004ddf.spv} | Bin .../prebuilt/{0x00009339.spv => 0x00004de0.spv} | Bin .../prebuilt/{0x0000933a.spv => 0x00004de1.spv} | Bin .../prebuilt/{0x0000933b.spv => 0x00004de2.spv} | Bin .../prebuilt/{0x0000933c.spv => 0x00004de3.spv} | Bin .../prebuilt/{0x0000933d.spv => 0x00004de4.spv} | Bin .../prebuilt/{0x0000933e.spv => 0x00004de5.spv} | Bin .../prebuilt/{0x0000933f.spv => 0x00004de6.spv} | Bin .../prebuilt/{0x00009340.spv => 0x00004de7.spv} | Bin .../prebuilt/{0x00009341.spv => 0x00004de8.spv} | Bin .../prebuilt/{0x00009342.spv => 0x00004de9.spv} | Bin .../prebuilt/{0x00009343.spv => 0x00004dea.spv} | Bin .../prebuilt/{0x00009344.spv => 0x00004deb.spv} | Bin .../prebuilt/{0x00009345.spv => 0x00004dec.spv} | Bin .../prebuilt/{0x00009346.spv => 0x00004ded.spv} | Bin .../prebuilt/{0x00009347.spv => 0x00004dee.spv} | Bin .../prebuilt/{0x00009348.spv => 0x00004def.spv} | Bin .../prebuilt/{0x00009349.spv => 0x00004df0.spv} | Bin .../prebuilt/{0x0000934a.spv => 0x00004df1.spv} | Bin .../prebuilt/{0x0000934b.spv => 0x00004df2.spv} | Bin .../prebuilt/{0x0000934c.spv => 0x00004df3.spv} | Bin .../prebuilt/{0x0000934d.spv => 0x00004df4.spv} | Bin .../prebuilt/{0x0000934e.spv => 0x00004df5.spv} | Bin .../prebuilt/{0x0000934f.spv => 0x00004df6.spv} | Bin .../prebuilt/{0x00009350.spv => 0x00004df7.spv} | Bin .../prebuilt/{0x00009351.spv => 0x00004df8.spv} | Bin .../prebuilt/{0x00009352.spv => 0x00004df9.spv} | Bin .../prebuilt/{0x00009353.spv => 0x00004dfa.spv} | Bin .../prebuilt/{0x00009354.spv => 0x00004dfb.spv} | Bin .../prebuilt/{0x00009355.spv => 0x00004dfc.spv} | Bin .../prebuilt/{0x00009356.spv => 0x00004dfd.spv} | Bin .../prebuilt/{0x00009357.spv => 0x00004dfe.spv} | Bin .../prebuilt/{0x00009358.spv => 0x00004dff.spv} | Bin .../prebuilt/{0x00009359.spv => 0x00004e00.spv} | Bin .../prebuilt/{0x0000935a.spv => 0x00004e01.spv} | Bin .../prebuilt/{0x0000935b.spv => 0x00004e02.spv} | Bin .../prebuilt/{0x0000935c.spv => 0x00004e03.spv} | Bin .../prebuilt/{0x0000935d.spv => 0x00004e04.spv} | Bin .../prebuilt/{0x0000935e.spv => 0x00004e05.spv} | Bin .../prebuilt/{0x0000935f.spv => 0x00004e06.spv} | Bin .../prebuilt/{0x00009360.spv => 0x00004e07.spv} | Bin .../prebuilt/{0x00009361.spv => 0x00004e08.spv} | Bin .../prebuilt/{0x00009362.spv => 0x00004e09.spv} | Bin .../prebuilt/{0x00009363.spv => 0x00004e0a.spv} | Bin .../prebuilt/{0x00009364.spv => 0x00004e0b.spv} | Bin .../prebuilt/{0x00009365.spv => 0x00004e0c.spv} | Bin .../prebuilt/{0x00009366.spv => 0x00004e0d.spv} | Bin .../prebuilt/{0x00009367.spv => 0x00004e0e.spv} | Bin .../prebuilt/{0x00009368.spv => 0x00004e0f.spv} | Bin .../prebuilt/{0x00009369.spv => 0x00004e10.spv} | Bin .../prebuilt/{0x0000936a.spv => 0x00004e11.spv} | Bin .../prebuilt/{0x0000936b.spv => 0x00004e12.spv} | Bin .../prebuilt/{0x0000936c.spv => 0x00004e13.spv} | Bin .../prebuilt/{0x0000936d.spv => 0x00004e14.spv} | Bin .../prebuilt/{0x0000936e.spv => 0x00004e15.spv} | Bin .../prebuilt/{0x0000936f.spv => 0x00004e16.spv} | Bin .../prebuilt/{0x00009370.spv => 0x00004e17.spv} | Bin .../prebuilt/{0x00009371.spv => 0x00004e18.spv} | Bin .../prebuilt/{0x00009372.spv => 0x00004e19.spv} | Bin .../prebuilt/{0x00009373.spv => 0x00004e1a.spv} | Bin .../prebuilt/{0x00009374.spv => 0x00004e1b.spv} | Bin .../prebuilt/{0x00009375.spv => 0x00004e1c.spv} | Bin .../prebuilt/{0x00009376.spv => 0x00004e1d.spv} | Bin .../prebuilt/{0x00009377.spv => 0x00004e1e.spv} | Bin .../prebuilt/{0x00009378.spv => 0x00004e1f.spv} | Bin .../prebuilt/{0x00009379.spv => 0x00004e20.spv} | Bin .../prebuilt/{0x0000937a.spv => 0x00004e21.spv} | Bin .../prebuilt/{0x0000937b.spv => 0x00004e22.spv} | Bin .../prebuilt/{0x0000937c.spv => 0x00004e23.spv} | Bin .../prebuilt/{0x0000937d.spv => 0x00004e24.spv} | Bin .../prebuilt/{0x0000937e.spv => 0x00004e25.spv} | Bin .../prebuilt/{0x0000937f.spv => 0x00004e26.spv} | Bin .../prebuilt/{0x00009380.spv => 0x00004e27.spv} | Bin .../prebuilt/{0x00009381.spv => 0x00004e28.spv} | Bin .../prebuilt/{0x00009382.spv => 0x00004e29.spv} | Bin .../prebuilt/{0x00009383.spv => 0x00004e2a.spv} | Bin .../prebuilt/{0x00009384.spv => 0x00004e2b.spv} | Bin .../prebuilt/{0x00009385.spv => 0x00004e2c.spv} | Bin .../prebuilt/{0x00009386.spv => 0x00004e2d.spv} | Bin .../prebuilt/{0x00009387.spv => 0x00004e2e.spv} | Bin .../prebuilt/{0x00009388.spv => 0x00004e2f.spv} | Bin .../prebuilt/{0x00009389.spv => 0x00004e30.spv} | Bin .../prebuilt/{0x0000938a.spv => 0x00004e31.spv} | Bin .../prebuilt/{0x0000938b.spv => 0x00004e32.spv} | Bin .../prebuilt/{0x0000938c.spv => 0x00004e33.spv} | Bin .../prebuilt/{0x0000938d.spv => 0x00004e34.spv} | Bin .../prebuilt/{0x0000938e.spv => 0x00004e35.spv} | Bin .../prebuilt/{0x0000938f.spv => 0x00004e36.spv} | Bin .../prebuilt/{0x00009390.spv => 0x00004e37.spv} | Bin .../prebuilt/{0x00009391.spv => 0x00004e38.spv} | Bin .../prebuilt/{0x00009392.spv => 0x00004e39.spv} | Bin .../prebuilt/{0x00009393.spv => 0x00004e3a.spv} | Bin .../prebuilt/{0x00009394.spv => 0x00004e3b.spv} | Bin .../prebuilt/{0x00009395.spv => 0x00004e3c.spv} | Bin .../prebuilt/{0x00009396.spv => 0x00004e3d.spv} | Bin .../prebuilt/{0x00009397.spv => 0x00004e3e.spv} | Bin .../prebuilt/{0x00009398.spv => 0x00004e3f.spv} | Bin .../prebuilt/{0x00009399.spv => 0x00004e40.spv} | Bin .../prebuilt/{0x0000939a.spv => 0x00004e41.spv} | Bin .../prebuilt/{0x0000939b.spv => 0x00004e42.spv} | Bin .../prebuilt/{0x0000939c.spv => 0x00004e43.spv} | Bin .../prebuilt/{0x0000939d.spv => 0x00004e44.spv} | Bin .../prebuilt/{0x0000939e.spv => 0x00004e45.spv} | Bin .../prebuilt/{0x0000939f.spv => 0x00004e46.spv} | Bin .../prebuilt/{0x000093a0.spv => 0x00004e47.spv} | Bin .../prebuilt/{0x000093a1.spv => 0x00004e48.spv} | Bin .../prebuilt/{0x000093a2.spv => 0x00004e49.spv} | Bin .../prebuilt/{0x000093a3.spv => 0x00004e4a.spv} | Bin .../prebuilt/{0x000093a4.spv => 0x00004e4b.spv} | Bin .../prebuilt/{0x000093a5.spv => 0x00004e4c.spv} | Bin .../prebuilt/{0x000093a6.spv => 0x00004e4d.spv} | Bin .../prebuilt/{0x000093a7.spv => 0x00004e4e.spv} | Bin .../prebuilt/{0x000093a8.spv => 0x00004e4f.spv} | Bin .../prebuilt/{0x000093a9.spv => 0x00004e50.spv} | Bin .../prebuilt/{0x000093aa.spv => 0x00004e51.spv} | Bin .../prebuilt/{0x000093ab.spv => 0x00004e52.spv} | Bin .../prebuilt/{0x000093ac.spv => 0x00004e53.spv} | Bin .../prebuilt/{0x000093ad.spv => 0x00004e54.spv} | Bin .../prebuilt/{0x000093ae.spv => 0x00004e55.spv} | Bin .../prebuilt/{0x000093af.spv => 0x00004e56.spv} | Bin .../prebuilt/{0x000093b0.spv => 0x00004e57.spv} | Bin .../prebuilt/{0x000093b1.spv => 0x00004e58.spv} | Bin .../prebuilt/{0x000093b2.spv => 0x00004e59.spv} | Bin .../prebuilt/{0x000093b3.spv => 0x00004e5a.spv} | Bin .../prebuilt/{0x000093b4.spv => 0x00004e5b.spv} | Bin .../prebuilt/{0x000093b5.spv => 0x00004e5c.spv} | Bin .../prebuilt/{0x000093b6.spv => 0x00004e5d.spv} | Bin .../prebuilt/{0x000093b7.spv => 0x00004e5e.spv} | Bin .../prebuilt/{0x000093b8.spv => 0x00004e5f.spv} | Bin .../prebuilt/{0x000093b9.spv => 0x00004e60.spv} | Bin .../prebuilt/{0x000093ba.spv => 0x00004e61.spv} | Bin .../prebuilt/{0x000093bb.spv => 0x00004e62.spv} | Bin .../prebuilt/{0x000093bc.spv => 0x00004e63.spv} | Bin .../prebuilt/{0x000093bd.spv => 0x00004e64.spv} | Bin .../prebuilt/{0x000093be.spv => 0x00004e65.spv} | Bin .../prebuilt/{0x000093bf.spv => 0x00004e66.spv} | Bin .../prebuilt/{0x000093c0.spv => 0x00004e67.spv} | Bin .../prebuilt/{0x000093c1.spv => 0x00004e68.spv} | Bin .../prebuilt/{0x000093c2.spv => 0x00004e69.spv} | Bin .../prebuilt/{0x000093c3.spv => 0x00004e6a.spv} | Bin .../prebuilt/{0x000093c4.spv => 0x00004e6b.spv} | Bin .../prebuilt/{0x000093c5.spv => 0x00004e6c.spv} | Bin .../prebuilt/{0x000093c6.spv => 0x00004e6d.spv} | Bin .../prebuilt/{0x000093c7.spv => 0x00004e6e.spv} | Bin .../prebuilt/{0x000093c8.spv => 0x00004e6f.spv} | Bin .../prebuilt/{0x000093c9.spv => 0x00004e70.spv} | Bin .../prebuilt/{0x000093ca.spv => 0x00004e71.spv} | Bin .../prebuilt/{0x000093cb.spv => 0x00004e72.spv} | Bin .../prebuilt/{0x000093cc.spv => 0x00004e73.spv} | Bin .../prebuilt/{0x000093cd.spv => 0x00004e74.spv} | Bin .../prebuilt/{0x000093ce.spv => 0x00004e75.spv} | Bin .../prebuilt/{0x000093cf.spv => 0x00004e76.spv} | Bin .../prebuilt/{0x000093d0.spv => 0x00004e77.spv} | Bin .../prebuilt/{0x000093d1.spv => 0x00004e78.spv} | Bin .../prebuilt/{0x000093d2.spv => 0x00004e79.spv} | Bin .../prebuilt/{0x000093d3.spv => 0x00004e7a.spv} | Bin .../prebuilt/{0x000093d4.spv => 0x00004e7b.spv} | Bin .../prebuilt/{0x000093d5.spv => 0x00004e7c.spv} | Bin .../prebuilt/{0x000093d6.spv => 0x00004e7d.spv} | Bin .../prebuilt/{0x000093d7.spv => 0x00004e7e.spv} | Bin .../prebuilt/{0x000093d8.spv => 0x00004e7f.spv} | Bin .../prebuilt/{0x000093d9.spv => 0x00004e80.spv} | Bin .../prebuilt/{0x000093da.spv => 0x00004e81.spv} | Bin .../prebuilt/{0x000093db.spv => 0x00004e82.spv} | Bin .../prebuilt/{0x000093dc.spv => 0x00004e83.spv} | Bin .../prebuilt/{0x000093dd.spv => 0x00004e84.spv} | Bin .../prebuilt/{0x000093de.spv => 0x00004e85.spv} | Bin .../prebuilt/{0x000093df.spv => 0x00004e86.spv} | Bin .../prebuilt/{0x000093e0.spv => 0x00004e87.spv} | Bin .../prebuilt/{0x000093e1.spv => 0x00004e88.spv} | Bin .../prebuilt/{0x000093e2.spv => 0x00004e89.spv} | Bin .../prebuilt/{0x000093e3.spv => 0x00004e8a.spv} | Bin .../prebuilt/{0x000093e4.spv => 0x00004e8b.spv} | Bin .../prebuilt/{0x000093e5.spv => 0x00004e8c.spv} | Bin .../prebuilt/{0x000093e6.spv => 0x00004e8d.spv} | Bin .../prebuilt/{0x000093e7.spv => 0x00004e8e.spv} | Bin .../prebuilt/{0x000093e8.spv => 0x00004e8f.spv} | Bin .../prebuilt/{0x000093e9.spv => 0x00004e90.spv} | Bin .../prebuilt/{0x000093ea.spv => 0x00004e91.spv} | Bin .../prebuilt/{0x000093eb.spv => 0x00004e92.spv} | Bin .../prebuilt/{0x000093ec.spv => 0x00004e93.spv} | Bin .../prebuilt/{0x000093ed.spv => 0x00004e94.spv} | Bin .../prebuilt/{0x000093ee.spv => 0x00004e95.spv} | Bin .../prebuilt/{0x000093ef.spv => 0x00004e96.spv} | Bin .../prebuilt/{0x000093f0.spv => 0x00004e97.spv} | Bin .../prebuilt/{0x000093f1.spv => 0x00004e98.spv} | Bin .../prebuilt/{0x000093f2.spv => 0x00004e99.spv} | Bin .../prebuilt/{0x000093f3.spv => 0x00004e9a.spv} | Bin .../prebuilt/{0x000093f4.spv => 0x00004e9b.spv} | Bin .../prebuilt/{0x000093f5.spv => 0x00004e9c.spv} | Bin .../prebuilt/{0x000093f6.spv => 0x00004e9d.spv} | Bin .../prebuilt/{0x000093f7.spv => 0x00004e9e.spv} | Bin .../prebuilt/{0x000093f8.spv => 0x00004e9f.spv} | Bin .../prebuilt/{0x000093f9.spv => 0x00004ea0.spv} | Bin .../prebuilt/{0x000093fa.spv => 0x00004ea1.spv} | Bin .../prebuilt/{0x000093fb.spv => 0x00004ea2.spv} | Bin .../prebuilt/{0x000093fc.spv => 0x00004ea3.spv} | Bin .../prebuilt/{0x000093fd.spv => 0x00004ea4.spv} | Bin .../prebuilt/{0x000093fe.spv => 0x00004ea5.spv} | Bin .../prebuilt/{0x000093ff.spv => 0x00004ea6.spv} | Bin .../prebuilt/{0x00009400.spv => 0x00004ea7.spv} | Bin .../prebuilt/{0x00009401.spv => 0x00004ea8.spv} | Bin .../prebuilt/{0x00009402.spv => 0x00004ea9.spv} | Bin .../prebuilt/{0x00009403.spv => 0x00004eaa.spv} | Bin .../prebuilt/{0x00009404.spv => 0x00004eab.spv} | Bin .../prebuilt/{0x00009405.spv => 0x00004eac.spv} | Bin .../prebuilt/{0x00009406.spv => 0x00004ead.spv} | Bin .../prebuilt/{0x00009407.spv => 0x00004eae.spv} | Bin .../prebuilt/{0x00009408.spv => 0x00004eaf.spv} | Bin .../prebuilt/{0x00009409.spv => 0x00004eb0.spv} | Bin .../prebuilt/{0x0000940a.spv => 0x00004eb1.spv} | Bin .../prebuilt/{0x0000940b.spv => 0x00004eb2.spv} | Bin .../prebuilt/{0x0000940c.spv => 0x00004eb3.spv} | Bin .../prebuilt/{0x0000940d.spv => 0x00004eb4.spv} | Bin .../prebuilt/{0x0000940e.spv => 0x00004eb5.spv} | Bin .../prebuilt/{0x0000940f.spv => 0x00004eb6.spv} | Bin .../prebuilt/{0x00009410.spv => 0x00004eb7.spv} | Bin .../prebuilt/{0x00009411.spv => 0x00004eb8.spv} | Bin .../prebuilt/{0x00009412.spv => 0x00004eb9.spv} | Bin .../prebuilt/{0x00009413.spv => 0x00004eba.spv} | Bin .../prebuilt/{0x00009414.spv => 0x00004ebb.spv} | Bin .../prebuilt/{0x00009415.spv => 0x00004ebc.spv} | Bin .../prebuilt/{0x00009416.spv => 0x00004ebd.spv} | Bin .../prebuilt/{0x00009417.spv => 0x00004ebe.spv} | Bin .../prebuilt/{0x00009418.spv => 0x00004ebf.spv} | Bin .../prebuilt/{0x00009419.spv => 0x00004ec0.spv} | Bin .../prebuilt/{0x0000941a.spv => 0x00004ec1.spv} | Bin .../prebuilt/{0x0000941b.spv => 0x00004ec2.spv} | Bin .../prebuilt/{0x0000941c.spv => 0x00004ec3.spv} | Bin .../prebuilt/{0x0000941d.spv => 0x00004ec4.spv} | Bin .../prebuilt/{0x0000941e.spv => 0x00004ec5.spv} | Bin .../prebuilt/{0x0000941f.spv => 0x00004ec6.spv} | Bin .../prebuilt/{0x00009420.spv => 0x00004ec7.spv} | Bin .../prebuilt/{0x00009421.spv => 0x00004ec8.spv} | Bin .../prebuilt/{0x00009422.spv => 0x00004ec9.spv} | Bin .../prebuilt/{0x00009423.spv => 0x00004eca.spv} | Bin .../prebuilt/{0x00009424.spv => 0x00004ecb.spv} | Bin .../prebuilt/{0x00009425.spv => 0x00004ecc.spv} | Bin .../prebuilt/{0x00009426.spv => 0x00004ecd.spv} | Bin .../prebuilt/{0x00009427.spv => 0x00004ece.spv} | Bin .../prebuilt/{0x00009428.spv => 0x00004ecf.spv} | Bin .../prebuilt/{0x00009429.spv => 0x00004ed0.spv} | Bin .../prebuilt/{0x0000942a.spv => 0x00004ed1.spv} | Bin .../prebuilt/{0x0000942b.spv => 0x00004ed2.spv} | Bin .../prebuilt/{0x0000942c.spv => 0x00004ed3.spv} | Bin .../prebuilt/{0x0000942d.spv => 0x00004ed4.spv} | Bin .../prebuilt/{0x0000942e.spv => 0x00004ed5.spv} | Bin .../prebuilt/{0x0000942f.spv => 0x00004ed6.spv} | Bin .../prebuilt/{0x00009430.spv => 0x00004ed7.spv} | Bin .../prebuilt/{0x00009431.spv => 0x00004ed8.spv} | Bin .../prebuilt/{0x00009432.spv => 0x00004ed9.spv} | Bin .../prebuilt/{0x00009433.spv => 0x00004eda.spv} | Bin .../prebuilt/{0x00009434.spv => 0x00004edb.spv} | Bin .../prebuilt/{0x00009435.spv => 0x00004edc.spv} | Bin .../prebuilt/{0x00009436.spv => 0x00004edd.spv} | Bin .../prebuilt/{0x00009437.spv => 0x00004ede.spv} | Bin .../prebuilt/{0x00009438.spv => 0x00004edf.spv} | Bin .../prebuilt/{0x00009439.spv => 0x00004ee0.spv} | Bin .../prebuilt/{0x0000943a.spv => 0x00004ee1.spv} | Bin .../prebuilt/{0x0000943b.spv => 0x00004ee2.spv} | Bin .../prebuilt/{0x0000943c.spv => 0x00004ee3.spv} | Bin .../prebuilt/{0x0000943d.spv => 0x00004ee4.spv} | Bin .../prebuilt/{0x0000943e.spv => 0x00004ee5.spv} | Bin .../prebuilt/{0x0000943f.spv => 0x00004ee6.spv} | Bin .../prebuilt/{0x00009440.spv => 0x00004ee7.spv} | Bin .../prebuilt/{0x00009441.spv => 0x00004ee8.spv} | Bin .../prebuilt/{0x00009442.spv => 0x00004ee9.spv} | Bin .../prebuilt/{0x00009443.spv => 0x00004eea.spv} | Bin .../prebuilt/{0x00009444.spv => 0x00004eeb.spv} | Bin .../prebuilt/{0x00009445.spv => 0x00004eec.spv} | Bin .../prebuilt/{0x00009446.spv => 0x00004eed.spv} | Bin .../prebuilt/{0x00009447.spv => 0x00004eee.spv} | Bin .../prebuilt/{0x00009448.spv => 0x00004eef.spv} | Bin .../prebuilt/{0x00009449.spv => 0x00004ef0.spv} | Bin .../prebuilt/{0x0000944a.spv => 0x00004ef1.spv} | Bin .../prebuilt/{0x0000944b.spv => 0x00004ef2.spv} | Bin .../prebuilt/{0x0000944c.spv => 0x00004ef3.spv} | Bin .../prebuilt/{0x0000944d.spv => 0x00004ef4.spv} | Bin .../prebuilt/{0x0000944e.spv => 0x00004ef5.spv} | Bin .../prebuilt/{0x0000944f.spv => 0x00004ef6.spv} | Bin .../prebuilt/{0x00009450.spv => 0x00004ef7.spv} | Bin .../prebuilt/{0x00009451.spv => 0x00004ef8.spv} | Bin .../prebuilt/{0x00009452.spv => 0x00004ef9.spv} | Bin .../prebuilt/{0x00009453.spv => 0x00004efa.spv} | Bin .../prebuilt/{0x00009454.spv => 0x00004efb.spv} | Bin .../prebuilt/{0x00009455.spv => 0x00004efc.spv} | Bin .../prebuilt/{0x00009456.spv => 0x00004efd.spv} | Bin .../prebuilt/{0x00009457.spv => 0x00004efe.spv} | Bin .../prebuilt/{0x00009458.spv => 0x00004eff.spv} | Bin .../prebuilt/{0x00009459.spv => 0x00004f00.spv} | Bin .../prebuilt/{0x0000945a.spv => 0x00004f01.spv} | Bin .../prebuilt/{0x0000945b.spv => 0x00004f02.spv} | Bin .../prebuilt/{0x0000945c.spv => 0x00004f03.spv} | Bin .../prebuilt/{0x0000945d.spv => 0x00004f04.spv} | Bin .../prebuilt/{0x0000945e.spv => 0x00004f05.spv} | Bin .../prebuilt/{0x0000945f.spv => 0x00004f06.spv} | Bin .../prebuilt/{0x00009460.spv => 0x00004f07.spv} | Bin .../prebuilt/{0x00009461.spv => 0x00004f08.spv} | Bin .../prebuilt/{0x00009462.spv => 0x00004f09.spv} | Bin .../prebuilt/{0x00009463.spv => 0x00004f0a.spv} | Bin .../prebuilt/{0x00009464.spv => 0x00004f0b.spv} | Bin .../prebuilt/{0x00009465.spv => 0x00004f0c.spv} | Bin .../prebuilt/{0x00009466.spv => 0x00004f0d.spv} | Bin .../prebuilt/{0x00009467.spv => 0x00004f0e.spv} | Bin .../prebuilt/{0x00009468.spv => 0x00004f0f.spv} | Bin .../prebuilt/{0x00009469.spv => 0x00004f10.spv} | Bin .../prebuilt/{0x0000946a.spv => 0x00004f11.spv} | Bin .../prebuilt/{0x0000946b.spv => 0x00004f12.spv} | Bin .../prebuilt/{0x0000946c.spv => 0x00004f13.spv} | Bin .../prebuilt/{0x0000946d.spv => 0x00004f14.spv} | Bin .../prebuilt/{0x0000946e.spv => 0x00004f15.spv} | Bin .../prebuilt/{0x0000946f.spv => 0x00004f16.spv} | Bin .../prebuilt/{0x00009470.spv => 0x00004f17.spv} | Bin .../prebuilt/{0x00009471.spv => 0x00004f18.spv} | Bin .../prebuilt/{0x00009472.spv => 0x00004f19.spv} | Bin .../prebuilt/{0x00009473.spv => 0x00004f1a.spv} | Bin .../prebuilt/{0x00009474.spv => 0x00004f1b.spv} | Bin .../prebuilt/{0x00009475.spv => 0x00004f1c.spv} | Bin .../prebuilt/{0x00009476.spv => 0x00004f1d.spv} | Bin .../prebuilt/{0x00009477.spv => 0x00004f1e.spv} | Bin .../prebuilt/{0x00009478.spv => 0x00004f1f.spv} | Bin .../prebuilt/{0x00009479.spv => 0x00004f20.spv} | Bin .../prebuilt/{0x0000947a.spv => 0x00004f21.spv} | Bin .../prebuilt/{0x0000947b.spv => 0x00004f22.spv} | Bin .../prebuilt/{0x0000947c.spv => 0x00004f23.spv} | Bin .../prebuilt/{0x0000947d.spv => 0x00004f24.spv} | Bin .../prebuilt/{0x0000947e.spv => 0x00004f25.spv} | Bin .../prebuilt/{0x0000947f.spv => 0x00004f26.spv} | Bin .../prebuilt/{0x00009480.spv => 0x00004f27.spv} | Bin .../prebuilt/{0x00009481.spv => 0x00004f28.spv} | Bin .../prebuilt/{0x00009482.spv => 0x00004f29.spv} | Bin .../prebuilt/{0x00009483.spv => 0x00004f2a.spv} | Bin .../prebuilt/{0x00009484.spv => 0x00004f2b.spv} | Bin .../prebuilt/{0x00009485.spv => 0x00004f2c.spv} | Bin .../prebuilt/{0x00009486.spv => 0x00004f2d.spv} | Bin .../prebuilt/{0x00009487.spv => 0x00004f2e.spv} | Bin .../prebuilt/{0x00009488.spv => 0x00004f2f.spv} | Bin .../prebuilt/{0x00009489.spv => 0x00004f30.spv} | Bin .../prebuilt/{0x0000948a.spv => 0x00004f31.spv} | Bin .../prebuilt/{0x0000948b.spv => 0x00004f32.spv} | Bin .../prebuilt/{0x0000948c.spv => 0x00004f33.spv} | Bin .../prebuilt/{0x0000948d.spv => 0x00004f34.spv} | Bin .../prebuilt/{0x0000948e.spv => 0x00004f35.spv} | Bin .../prebuilt/{0x0000948f.spv => 0x00004f36.spv} | Bin .../prebuilt/{0x00009490.spv => 0x00004f37.spv} | Bin .../prebuilt/{0x00009491.spv => 0x00004f38.spv} | Bin .../prebuilt/{0x00009492.spv => 0x00004f39.spv} | Bin .../prebuilt/{0x00009493.spv => 0x00004f3a.spv} | Bin .../prebuilt/{0x00009494.spv => 0x00004f3b.spv} | Bin .../prebuilt/{0x00009495.spv => 0x00004f3c.spv} | Bin .../prebuilt/{0x00009496.spv => 0x00004f3d.spv} | Bin .../prebuilt/{0x00009497.spv => 0x00004f3e.spv} | Bin .../prebuilt/{0x00009498.spv => 0x00004f3f.spv} | Bin .../prebuilt/{0x00009499.spv => 0x00004f40.spv} | Bin .../prebuilt/{0x0000949a.spv => 0x00004f41.spv} | Bin .../prebuilt/{0x0000949b.spv => 0x00004f42.spv} | Bin .../prebuilt/{0x0000949c.spv => 0x00004f43.spv} | Bin .../prebuilt/{0x0000949d.spv => 0x00004f44.spv} | Bin .../prebuilt/{0x0000949e.spv => 0x00004f45.spv} | Bin .../prebuilt/{0x0000949f.spv => 0x00004f46.spv} | Bin .../prebuilt/{0x000094a0.spv => 0x00004f47.spv} | Bin .../prebuilt/{0x000094a1.spv => 0x00004f48.spv} | Bin .../prebuilt/{0x000094a2.spv => 0x00004f49.spv} | Bin .../prebuilt/{0x000094a3.spv => 0x00004f4a.spv} | Bin .../prebuilt/{0x000094a4.spv => 0x00004f4b.spv} | Bin .../prebuilt/{0x000094a5.spv => 0x00004f4c.spv} | Bin .../prebuilt/{0x000094a6.spv => 0x00004f4d.spv} | Bin .../prebuilt/{0x000094a7.spv => 0x00004f4e.spv} | Bin .../prebuilt/{0x000094a8.spv => 0x00004f4f.spv} | Bin .../prebuilt/{0x000094a9.spv => 0x00004f50.spv} | Bin .../prebuilt/{0x000094aa.spv => 0x00004f51.spv} | Bin .../prebuilt/{0x000094ab.spv => 0x00004f52.spv} | Bin .../prebuilt/{0x000094ac.spv => 0x00004f53.spv} | Bin .../prebuilt/{0x000094ad.spv => 0x00004f54.spv} | Bin .../prebuilt/{0x000094ae.spv => 0x00004f55.spv} | Bin .../prebuilt/{0x000094af.spv => 0x00004f56.spv} | Bin .../prebuilt/{0x000094b0.spv => 0x00004f57.spv} | Bin .../prebuilt/{0x000094b1.spv => 0x00004f58.spv} | Bin .../prebuilt/{0x000094b2.spv => 0x00004f59.spv} | Bin .../prebuilt/{0x000094b3.spv => 0x00004f5a.spv} | Bin .../prebuilt/{0x000094b4.spv => 0x00004f5b.spv} | Bin .../prebuilt/{0x000094b5.spv => 0x00004f5c.spv} | Bin .../prebuilt/{0x000094b6.spv => 0x00004f5d.spv} | Bin .../prebuilt/{0x000094b7.spv => 0x00004f5e.spv} | Bin .../prebuilt/{0x000094b8.spv => 0x00004f5f.spv} | Bin .../prebuilt/{0x000094b9.spv => 0x00004f60.spv} | Bin .../prebuilt/{0x000094ba.spv => 0x00004f61.spv} | Bin .../prebuilt/{0x000094bb.spv => 0x00004f62.spv} | Bin .../prebuilt/{0x000094bc.spv => 0x00004f63.spv} | Bin .../prebuilt/{0x000094bd.spv => 0x00004f64.spv} | Bin .../prebuilt/{0x000094be.spv => 0x00004f65.spv} | Bin .../prebuilt/{0x000094bf.spv => 0x00004f66.spv} | Bin .../prebuilt/{0x000094c0.spv => 0x00004f67.spv} | Bin .../prebuilt/{0x000094c1.spv => 0x00004f68.spv} | Bin .../prebuilt/{0x000094c2.spv => 0x00004f69.spv} | Bin .../prebuilt/{0x000094c3.spv => 0x00004f6a.spv} | Bin .../prebuilt/{0x000094c4.spv => 0x00004f6b.spv} | Bin .../prebuilt/{0x000094c5.spv => 0x00004f6c.spv} | Bin .../prebuilt/{0x000094c6.spv => 0x00004f6d.spv} | Bin .../prebuilt/{0x000094c7.spv => 0x00004f6e.spv} | Bin .../prebuilt/{0x000094c8.spv => 0x00004f6f.spv} | Bin .../prebuilt/{0x000094c9.spv => 0x00004f70.spv} | Bin .../prebuilt/{0x000094ca.spv => 0x00004f71.spv} | Bin .../prebuilt/{0x000094cb.spv => 0x00004f72.spv} | Bin .../prebuilt/{0x000094cc.spv => 0x00004f73.spv} | Bin .../prebuilt/{0x000094cd.spv => 0x00004f74.spv} | Bin .../prebuilt/{0x000094ce.spv => 0x00004f75.spv} | Bin .../prebuilt/{0x000094cf.spv => 0x00004f76.spv} | Bin .../prebuilt/{0x000094d0.spv => 0x00004f77.spv} | Bin .../prebuilt/{0x000094d1.spv => 0x00004f78.spv} | Bin .../prebuilt/{0x000094d2.spv => 0x00004f79.spv} | Bin .../prebuilt/{0x000094d3.spv => 0x00004f7a.spv} | Bin .../prebuilt/{0x000094d4.spv => 0x00004f7b.spv} | Bin .../prebuilt/{0x000094d5.spv => 0x00004f7c.spv} | Bin .../prebuilt/{0x000094d6.spv => 0x00004f7d.spv} | Bin .../prebuilt/{0x000094d7.spv => 0x00004f7e.spv} | Bin .../prebuilt/{0x000094d8.spv => 0x00004f7f.spv} | Bin .../prebuilt/{0x000094d9.spv => 0x00004f80.spv} | Bin .../prebuilt/{0x000094da.spv => 0x00004f81.spv} | Bin .../prebuilt/{0x000094db.spv => 0x00004f82.spv} | Bin .../prebuilt/{0x000094dc.spv => 0x00004f83.spv} | Bin .../prebuilt/{0x000094dd.spv => 0x00004f84.spv} | Bin .../prebuilt/{0x000094de.spv => 0x00004f85.spv} | Bin .../prebuilt/{0x000094df.spv => 0x00004f86.spv} | Bin .../prebuilt/{0x000094e0.spv => 0x00004f87.spv} | Bin .../prebuilt/{0x000094e1.spv => 0x00004f88.spv} | Bin .../prebuilt/{0x000094e2.spv => 0x00004f89.spv} | Bin .../prebuilt/{0x000094e3.spv => 0x00004f8a.spv} | Bin .../prebuilt/{0x000094e4.spv => 0x00004f8b.spv} | Bin .../prebuilt/{0x000094e5.spv => 0x00004f8c.spv} | Bin .../prebuilt/{0x000094e6.spv => 0x00004f8d.spv} | Bin .../prebuilt/{0x000094e7.spv => 0x00004f8e.spv} | Bin .../prebuilt/{0x000094e8.spv => 0x00004f8f.spv} | Bin .../prebuilt/{0x000094e9.spv => 0x00004f90.spv} | Bin .../prebuilt/{0x000094ea.spv => 0x00004f91.spv} | Bin .../prebuilt/{0x000094eb.spv => 0x00004f92.spv} | Bin .../prebuilt/{0x000094ec.spv => 0x00004f93.spv} | Bin .../prebuilt/{0x000094ed.spv => 0x00004f94.spv} | Bin .../prebuilt/{0x000094ee.spv => 0x00004f95.spv} | Bin .../prebuilt/{0x000094ef.spv => 0x00004f96.spv} | Bin .../prebuilt/{0x000094f0.spv => 0x00004f97.spv} | Bin .../prebuilt/{0x000094f1.spv => 0x00004f98.spv} | Bin .../prebuilt/{0x000094f2.spv => 0x00004f99.spv} | Bin .../prebuilt/{0x000094f3.spv => 0x00004f9a.spv} | Bin .../prebuilt/{0x000094f4.spv => 0x00004f9b.spv} | Bin .../prebuilt/{0x000094f5.spv => 0x00004f9c.spv} | Bin .../prebuilt/{0x000094f6.spv => 0x00004f9d.spv} | Bin .../prebuilt/{0x000094f7.spv => 0x00004f9e.spv} | Bin .../prebuilt/{0x000094f8.spv => 0x00004f9f.spv} | Bin .../prebuilt/{0x000094f9.spv => 0x00004fa0.spv} | Bin .../prebuilt/{0x000094fa.spv => 0x00004fa1.spv} | Bin .../prebuilt/{0x000094fb.spv => 0x00004fa2.spv} | Bin .../prebuilt/{0x000094fc.spv => 0x00004fa3.spv} | Bin .../prebuilt/{0x000094fd.spv => 0x00004fa4.spv} | Bin .../prebuilt/{0x000094fe.spv => 0x00004fa5.spv} | Bin .../prebuilt/{0x000094ff.spv => 0x00004fa6.spv} | Bin .../prebuilt/{0x00009500.spv => 0x00004fa7.spv} | Bin .../prebuilt/{0x00009501.spv => 0x00004fa8.spv} | Bin .../prebuilt/{0x00009502.spv => 0x00004fa9.spv} | Bin .../prebuilt/{0x00009503.spv => 0x00004faa.spv} | Bin .../prebuilt/{0x00009504.spv => 0x00004fab.spv} | Bin .../prebuilt/{0x00009505.spv => 0x00004fac.spv} | Bin .../prebuilt/{0x00009506.spv => 0x00004fad.spv} | Bin .../prebuilt/{0x00009507.spv => 0x00004fae.spv} | Bin .../prebuilt/{0x00009508.spv => 0x00004faf.spv} | Bin .../prebuilt/{0x00009509.spv => 0x00004fb0.spv} | Bin .../prebuilt/{0x0000950a.spv => 0x00004fb1.spv} | Bin .../prebuilt/{0x0000950b.spv => 0x00004fb2.spv} | Bin .../prebuilt/{0x0000950c.spv => 0x00004fb3.spv} | Bin .../prebuilt/{0x0000950d.spv => 0x00004fb4.spv} | Bin .../prebuilt/{0x0000950e.spv => 0x00004fb5.spv} | Bin .../prebuilt/{0x0000950f.spv => 0x00004fb6.spv} | Bin .../prebuilt/{0x00009510.spv => 0x00004fb7.spv} | Bin .../prebuilt/{0x00009511.spv => 0x00004fb8.spv} | Bin .../prebuilt/{0x00009512.spv => 0x00004fb9.spv} | Bin .../prebuilt/{0x00009513.spv => 0x00004fba.spv} | Bin .../prebuilt/{0x00009514.spv => 0x00004fbb.spv} | Bin .../prebuilt/{0x00009515.spv => 0x00004fbc.spv} | Bin .../prebuilt/{0x00009516.spv => 0x00004fbd.spv} | Bin .../prebuilt/{0x00009517.spv => 0x00004fbe.spv} | Bin .../prebuilt/{0x00009518.spv => 0x00004fbf.spv} | Bin .../prebuilt/{0x00009519.spv => 0x00004fc0.spv} | Bin .../prebuilt/{0x0000951a.spv => 0x00004fc1.spv} | Bin .../prebuilt/{0x0000951b.spv => 0x00004fc2.spv} | Bin .../prebuilt/{0x0000951c.spv => 0x00004fc3.spv} | Bin .../prebuilt/{0x0000951d.spv => 0x00004fc4.spv} | Bin .../prebuilt/{0x0000951e.spv => 0x00004fc5.spv} | Bin .../prebuilt/{0x0000951f.spv => 0x00004fc6.spv} | Bin .../prebuilt/{0x00009520.spv => 0x00004fc7.spv} | Bin .../prebuilt/{0x00009521.spv => 0x00004fc8.spv} | Bin .../prebuilt/{0x00009522.spv => 0x00004fc9.spv} | Bin .../prebuilt/{0x00009523.spv => 0x00004fca.spv} | Bin .../prebuilt/{0x00009524.spv => 0x00004fcb.spv} | Bin .../prebuilt/{0x00009525.spv => 0x00004fcc.spv} | Bin .../prebuilt/{0x00009526.spv => 0x00004fcd.spv} | Bin .../prebuilt/{0x00009527.spv => 0x00004fce.spv} | Bin .../prebuilt/{0x00009528.spv => 0x00004fcf.spv} | Bin .../prebuilt/{0x00009529.spv => 0x00004fd0.spv} | Bin .../prebuilt/{0x0000952a.spv => 0x00004fd1.spv} | Bin .../prebuilt/{0x0000952b.spv => 0x00004fd2.spv} | Bin .../prebuilt/{0x0000952c.spv => 0x00004fd3.spv} | Bin .../prebuilt/{0x0000952d.spv => 0x00004fd4.spv} | Bin .../prebuilt/{0x0000952e.spv => 0x00004fd5.spv} | Bin .../prebuilt/{0x0000952f.spv => 0x00004fd6.spv} | Bin .../prebuilt/{0x00009530.spv => 0x00004fd7.spv} | Bin .../prebuilt/{0x00009531.spv => 0x00004fd8.spv} | Bin .../prebuilt/{0x00009532.spv => 0x00004fd9.spv} | Bin .../prebuilt/{0x00009533.spv => 0x00004fda.spv} | Bin .../prebuilt/{0x00009534.spv => 0x00004fdb.spv} | Bin .../prebuilt/{0x00009535.spv => 0x00004fdc.spv} | Bin .../prebuilt/{0x00009536.spv => 0x00004fdd.spv} | Bin .../prebuilt/{0x00009537.spv => 0x00004fde.spv} | Bin .../prebuilt/{0x00009538.spv => 0x00004fdf.spv} | Bin .../prebuilt/{0x00009539.spv => 0x00004fe0.spv} | Bin .../prebuilt/{0x0000953a.spv => 0x00004fe1.spv} | Bin .../prebuilt/{0x0000953b.spv => 0x00004fe2.spv} | Bin .../prebuilt/{0x0000953c.spv => 0x00004fe3.spv} | Bin .../prebuilt/{0x0000953d.spv => 0x00004fe4.spv} | Bin .../prebuilt/{0x0000953e.spv => 0x00004fe5.spv} | Bin .../prebuilt/{0x0000953f.spv => 0x00004fe6.spv} | Bin .../prebuilt/{0x00009540.spv => 0x00004fe7.spv} | Bin .../prebuilt/{0x00009541.spv => 0x00004fe8.spv} | Bin .../prebuilt/{0x00009542.spv => 0x00004fe9.spv} | Bin .../prebuilt/{0x00009543.spv => 0x00004fea.spv} | Bin .../prebuilt/{0x00009544.spv => 0x00004feb.spv} | Bin .../prebuilt/{0x00009545.spv => 0x00004fec.spv} | Bin .../prebuilt/{0x00009546.spv => 0x00004fed.spv} | Bin .../prebuilt/{0x00009547.spv => 0x00004fee.spv} | Bin .../prebuilt/{0x00009548.spv => 0x00004fef.spv} | Bin .../prebuilt/{0x00009549.spv => 0x00004ff0.spv} | Bin .../prebuilt/{0x0000954a.spv => 0x00004ff1.spv} | Bin .../prebuilt/{0x0000954b.spv => 0x00004ff2.spv} | Bin .../prebuilt/{0x0000954c.spv => 0x00004ff3.spv} | Bin .../prebuilt/{0x0000954d.spv => 0x00004ff4.spv} | Bin .../prebuilt/{0x0000954e.spv => 0x00004ff5.spv} | Bin .../prebuilt/{0x0000954f.spv => 0x00004ff6.spv} | Bin .../prebuilt/{0x00009550.spv => 0x00004ff7.spv} | Bin .../prebuilt/{0x00009551.spv => 0x00004ff8.spv} | Bin .../prebuilt/{0x00009552.spv => 0x00004ff9.spv} | Bin .../prebuilt/{0x00009553.spv => 0x00004ffa.spv} | Bin .../prebuilt/{0x00009554.spv => 0x00004ffb.spv} | Bin .../prebuilt/{0x00009555.spv => 0x00004ffc.spv} | Bin .../prebuilt/{0x00009556.spv => 0x00004ffd.spv} | Bin .../prebuilt/{0x00009557.spv => 0x00004ffe.spv} | Bin .../prebuilt/{0x00009558.spv => 0x00004fff.spv} | Bin .../prebuilt/{0x00009559.spv => 0x00005000.spv} | Bin .../prebuilt/{0x0000955a.spv => 0x00005001.spv} | Bin .../prebuilt/{0x0000955b.spv => 0x00005002.spv} | Bin .../prebuilt/{0x0000955c.spv => 0x00005003.spv} | Bin .../prebuilt/{0x0000955d.spv => 0x00005004.spv} | Bin .../prebuilt/{0x0000955e.spv => 0x00005005.spv} | Bin .../prebuilt/{0x0000955f.spv => 0x00005006.spv} | Bin .../prebuilt/{0x00009560.spv => 0x00005007.spv} | Bin .../prebuilt/{0x00009561.spv => 0x00005008.spv} | Bin .../prebuilt/{0x00009562.spv => 0x00005009.spv} | Bin .../prebuilt/{0x00009563.spv => 0x0000500a.spv} | Bin .../prebuilt/{0x00009564.spv => 0x0000500b.spv} | Bin .../prebuilt/{0x00009565.spv => 0x0000500c.spv} | Bin .../prebuilt/{0x00009566.spv => 0x0000500d.spv} | Bin .../prebuilt/{0x00009567.spv => 0x0000500e.spv} | Bin .../prebuilt/{0x00009568.spv => 0x0000500f.spv} | Bin .../prebuilt/{0x00009569.spv => 0x00005010.spv} | Bin .../prebuilt/{0x0000956a.spv => 0x00005011.spv} | Bin .../prebuilt/{0x0000956b.spv => 0x00005012.spv} | Bin .../prebuilt/{0x0000956c.spv => 0x00005013.spv} | Bin .../prebuilt/{0x0000956d.spv => 0x00005014.spv} | Bin .../prebuilt/{0x0000956e.spv => 0x00005015.spv} | Bin .../prebuilt/{0x0000956f.spv => 0x00005016.spv} | Bin .../prebuilt/{0x00009570.spv => 0x00005017.spv} | Bin .../prebuilt/{0x00009571.spv => 0x00005018.spv} | Bin .../prebuilt/{0x00009572.spv => 0x00005019.spv} | Bin .../prebuilt/{0x00009573.spv => 0x0000501a.spv} | Bin .../prebuilt/{0x00009574.spv => 0x0000501b.spv} | Bin .../prebuilt/{0x00009575.spv => 0x0000501c.spv} | Bin .../prebuilt/{0x00009576.spv => 0x0000501d.spv} | Bin .../prebuilt/{0x00009577.spv => 0x0000501e.spv} | Bin .../prebuilt/{0x00009578.spv => 0x0000501f.spv} | Bin .../prebuilt/{0x00009579.spv => 0x00005020.spv} | Bin .../prebuilt/{0x0000957a.spv => 0x00005021.spv} | Bin .../prebuilt/{0x0000957b.spv => 0x00005022.spv} | Bin .../prebuilt/{0x0000957c.spv => 0x00005023.spv} | Bin .../prebuilt/{0x0000957d.spv => 0x00005024.spv} | Bin .../prebuilt/{0x0000957e.spv => 0x00005025.spv} | Bin .../prebuilt/{0x0000957f.spv => 0x00005026.spv} | Bin spirv/vulkan/prebuilt/0x00005027.spv | Bin 0 -> 500 bytes .../prebuilt/{0x00009f19.spv => 0x00005028.spv} | Bin spirv/vulkan/prebuilt/0x00005029.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x0000502a.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x0000502b.spv | Bin 0 -> 516 bytes spirv/vulkan/prebuilt/0x0000502c.spv | Bin 0 -> 752 bytes spirv/vulkan/prebuilt/0x0000502d.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x0000502e.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x0000502f.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00005030.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00005031.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00005032.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00005033.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x00005034.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00005035.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00005036.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00005037.spv | Bin 0 -> 2012 bytes spirv/vulkan/prebuilt/0x00005038.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00005039.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503a.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503b.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503c.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503d.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503e.spv | Bin 0 -> 1184 bytes spirv/vulkan/prebuilt/0x0000503f.spv | Bin 0 -> 1184 bytes .../prebuilt/{0x00009581.spv => 0x00005040.spv} | Bin .../prebuilt/{0x00009582.spv => 0x00005041.spv} | Bin .../prebuilt/{0x00009583.spv => 0x00005042.spv} | Bin .../prebuilt/{0x00009584.spv => 0x00005043.spv} | Bin .../prebuilt/{0x00009585.spv => 0x00005044.spv} | Bin .../prebuilt/{0x00009586.spv => 0x00005045.spv} | Bin .../prebuilt/{0x00009587.spv => 0x00005046.spv} | Bin .../prebuilt/{0x00009588.spv => 0x00005047.spv} | Bin .../prebuilt/{0x00009589.spv => 0x00005048.spv} | Bin .../prebuilt/{0x0000958a.spv => 0x00005049.spv} | Bin .../prebuilt/{0x0000958b.spv => 0x0000504a.spv} | Bin .../prebuilt/{0x0000958c.spv => 0x0000504b.spv} | Bin .../prebuilt/{0x0000958d.spv => 0x0000504c.spv} | Bin .../prebuilt/{0x0000958e.spv => 0x0000504d.spv} | Bin .../prebuilt/{0x0000958f.spv => 0x0000504e.spv} | Bin .../prebuilt/{0x00009590.spv => 0x0000504f.spv} | Bin .../prebuilt/{0x00009591.spv => 0x00005050.spv} | Bin .../prebuilt/{0x00009592.spv => 0x00005051.spv} | Bin .../prebuilt/{0x00009593.spv => 0x00005052.spv} | Bin .../prebuilt/{0x00009594.spv => 0x00005053.spv} | Bin .../prebuilt/{0x00009595.spv => 0x00005054.spv} | Bin .../prebuilt/{0x00009596.spv => 0x00005055.spv} | Bin spirv/vulkan/prebuilt/0x00005056.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009598.spv => 0x00005057.spv} | Bin .../prebuilt/{0x00009599.spv => 0x00005058.spv} | Bin .../prebuilt/{0x0000959a.spv => 0x00005059.spv} | Bin .../prebuilt/{0x0000959b.spv => 0x0000505a.spv} | Bin .../prebuilt/{0x0000959c.spv => 0x0000505b.spv} | Bin .../prebuilt/{0x0000959d.spv => 0x0000505c.spv} | Bin .../prebuilt/{0x0000959e.spv => 0x0000505d.spv} | Bin spirv/vulkan/prebuilt/0x0000505e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000095a0.spv => 0x0000505f.spv} | Bin .../prebuilt/{0x000095a1.spv => 0x00005060.spv} | Bin .../prebuilt/{0x000095a2.spv => 0x00005061.spv} | Bin .../prebuilt/{0x000095a3.spv => 0x00005062.spv} | Bin .../prebuilt/{0x000095a4.spv => 0x00005063.spv} | Bin .../prebuilt/{0x000095a5.spv => 0x00005064.spv} | Bin .../prebuilt/{0x000095a6.spv => 0x00005065.spv} | Bin spirv/vulkan/prebuilt/0x00005066.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x000095a8.spv => 0x00005067.spv} | Bin .../prebuilt/{0x000095a9.spv => 0x00005068.spv} | Bin .../prebuilt/{0x000095aa.spv => 0x00005069.spv} | Bin .../prebuilt/{0x000095ab.spv => 0x0000506a.spv} | Bin .../prebuilt/{0x000095ac.spv => 0x0000506b.spv} | Bin .../prebuilt/{0x000095ad.spv => 0x0000506c.spv} | Bin .../prebuilt/{0x000095ae.spv => 0x0000506d.spv} | Bin spirv/vulkan/prebuilt/0x0000506e.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x000095b0.spv => 0x0000506f.spv} | Bin .../prebuilt/{0x000095b1.spv => 0x00005070.spv} | Bin .../prebuilt/{0x000095b2.spv => 0x00005071.spv} | Bin .../prebuilt/{0x000095b3.spv => 0x00005072.spv} | Bin .../prebuilt/{0x000095b4.spv => 0x00005073.spv} | Bin .../prebuilt/{0x000095b5.spv => 0x00005074.spv} | Bin .../prebuilt/{0x000095b6.spv => 0x00005075.spv} | Bin spirv/vulkan/prebuilt/0x00005076.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000095b8.spv => 0x00005077.spv} | Bin .../prebuilt/{0x000095b9.spv => 0x00005078.spv} | Bin .../prebuilt/{0x000095ba.spv => 0x00005079.spv} | Bin .../prebuilt/{0x000095bb.spv => 0x0000507a.spv} | Bin .../prebuilt/{0x000095bc.spv => 0x0000507b.spv} | Bin .../prebuilt/{0x000095bd.spv => 0x0000507c.spv} | Bin .../prebuilt/{0x000095be.spv => 0x0000507d.spv} | Bin spirv/vulkan/prebuilt/0x0000507e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000095c0.spv => 0x0000507f.spv} | Bin .../prebuilt/{0x000095c1.spv => 0x00005080.spv} | Bin .../prebuilt/{0x000095c2.spv => 0x00005081.spv} | Bin .../prebuilt/{0x000095c3.spv => 0x00005082.spv} | Bin .../prebuilt/{0x000095c4.spv => 0x00005083.spv} | Bin .../prebuilt/{0x000095c5.spv => 0x00005084.spv} | Bin .../prebuilt/{0x000095c6.spv => 0x00005085.spv} | Bin spirv/vulkan/prebuilt/0x00005086.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000095c8.spv => 0x00005087.spv} | Bin .../prebuilt/{0x000095c9.spv => 0x00005088.spv} | Bin .../prebuilt/{0x000095ca.spv => 0x00005089.spv} | Bin .../prebuilt/{0x000095cb.spv => 0x0000508a.spv} | Bin .../prebuilt/{0x000095cc.spv => 0x0000508b.spv} | Bin .../prebuilt/{0x000095cd.spv => 0x0000508c.spv} | Bin .../prebuilt/{0x000095ce.spv => 0x0000508d.spv} | Bin spirv/vulkan/prebuilt/0x0000508e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000095d0.spv => 0x0000508f.spv} | Bin .../prebuilt/{0x000095d1.spv => 0x00005090.spv} | Bin .../prebuilt/{0x000095d2.spv => 0x00005091.spv} | Bin .../prebuilt/{0x000095d3.spv => 0x00005092.spv} | Bin .../prebuilt/{0x000095d4.spv => 0x00005093.spv} | Bin .../prebuilt/{0x000095d5.spv => 0x00005094.spv} | Bin .../prebuilt/{0x000095d6.spv => 0x00005095.spv} | Bin spirv/vulkan/prebuilt/0x00005096.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000095d8.spv => 0x00005097.spv} | Bin .../prebuilt/{0x000095d9.spv => 0x00005098.spv} | Bin .../prebuilt/{0x000095da.spv => 0x00005099.spv} | Bin .../prebuilt/{0x000095db.spv => 0x0000509a.spv} | Bin .../prebuilt/{0x000095dc.spv => 0x0000509b.spv} | Bin .../prebuilt/{0x000095dd.spv => 0x0000509c.spv} | Bin .../prebuilt/{0x000095de.spv => 0x0000509d.spv} | Bin spirv/vulkan/prebuilt/0x0000509e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000095e0.spv => 0x0000509f.spv} | Bin .../prebuilt/{0x000095e1.spv => 0x000050a0.spv} | Bin .../prebuilt/{0x000095e2.spv => 0x000050a1.spv} | Bin .../prebuilt/{0x000095e3.spv => 0x000050a2.spv} | Bin .../prebuilt/{0x000095e4.spv => 0x000050a3.spv} | Bin .../prebuilt/{0x000095e5.spv => 0x000050a4.spv} | Bin .../prebuilt/{0x000095e6.spv => 0x000050a5.spv} | Bin spirv/vulkan/prebuilt/0x000050a6.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x000095e8.spv => 0x000050a7.spv} | Bin .../prebuilt/{0x000095e9.spv => 0x000050a8.spv} | Bin .../prebuilt/{0x000095ea.spv => 0x000050a9.spv} | Bin .../prebuilt/{0x000095eb.spv => 0x000050aa.spv} | Bin .../prebuilt/{0x000095ec.spv => 0x000050ab.spv} | Bin .../prebuilt/{0x000095ed.spv => 0x000050ac.spv} | Bin .../prebuilt/{0x000095ee.spv => 0x000050ad.spv} | Bin spirv/vulkan/prebuilt/0x000050ae.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x000095f0.spv => 0x000050af.spv} | Bin .../prebuilt/{0x000095f1.spv => 0x000050b0.spv} | Bin .../prebuilt/{0x000095f2.spv => 0x000050b1.spv} | Bin .../prebuilt/{0x000095f3.spv => 0x000050b2.spv} | Bin .../prebuilt/{0x000095f4.spv => 0x000050b3.spv} | Bin .../prebuilt/{0x000095f5.spv => 0x000050b4.spv} | Bin .../prebuilt/{0x000095f6.spv => 0x000050b5.spv} | Bin spirv/vulkan/prebuilt/0x000050b6.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x000095f8.spv => 0x000050b7.spv} | Bin .../prebuilt/{0x000095f9.spv => 0x000050b8.spv} | Bin .../prebuilt/{0x000095fa.spv => 0x000050b9.spv} | Bin .../prebuilt/{0x000095fb.spv => 0x000050ba.spv} | Bin .../prebuilt/{0x000095fc.spv => 0x000050bb.spv} | Bin .../prebuilt/{0x000095fd.spv => 0x000050bc.spv} | Bin .../prebuilt/{0x000095fe.spv => 0x000050bd.spv} | Bin spirv/vulkan/prebuilt/0x000050be.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009600.spv => 0x000050bf.spv} | Bin .../prebuilt/{0x00009601.spv => 0x000050c0.spv} | Bin .../prebuilt/{0x00009602.spv => 0x000050c1.spv} | Bin .../prebuilt/{0x00009603.spv => 0x000050c2.spv} | Bin .../prebuilt/{0x00009604.spv => 0x000050c3.spv} | Bin .../prebuilt/{0x00009605.spv => 0x000050c4.spv} | Bin .../prebuilt/{0x00009606.spv => 0x000050c5.spv} | Bin spirv/vulkan/prebuilt/0x000050c6.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009608.spv => 0x000050c7.spv} | Bin .../prebuilt/{0x00009609.spv => 0x000050c8.spv} | Bin .../prebuilt/{0x0000960a.spv => 0x000050c9.spv} | Bin .../prebuilt/{0x0000960b.spv => 0x000050ca.spv} | Bin .../prebuilt/{0x0000960c.spv => 0x000050cb.spv} | Bin .../prebuilt/{0x0000960d.spv => 0x000050cc.spv} | Bin .../prebuilt/{0x0000960e.spv => 0x000050cd.spv} | Bin spirv/vulkan/prebuilt/0x000050ce.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009610.spv => 0x000050cf.spv} | Bin .../prebuilt/{0x00009611.spv => 0x000050d0.spv} | Bin .../prebuilt/{0x00009612.spv => 0x000050d1.spv} | Bin .../prebuilt/{0x00009613.spv => 0x000050d2.spv} | Bin .../prebuilt/{0x00009614.spv => 0x000050d3.spv} | Bin spirv/vulkan/prebuilt/0x000050d4.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009616.spv => 0x000050d5.spv} | Bin .../prebuilt/{0x00009617.spv => 0x000050d6.spv} | Bin .../prebuilt/{0x00009618.spv => 0x000050d7.spv} | Bin .../prebuilt/{0x00009619.spv => 0x000050d8.spv} | Bin .../prebuilt/{0x0000961a.spv => 0x000050d9.spv} | Bin spirv/vulkan/prebuilt/0x000050da.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000961c.spv => 0x000050db.spv} | Bin .../prebuilt/{0x0000961d.spv => 0x000050dc.spv} | Bin .../prebuilt/{0x0000961e.spv => 0x000050dd.spv} | Bin .../prebuilt/{0x0000961f.spv => 0x000050de.spv} | Bin .../prebuilt/{0x00009620.spv => 0x000050df.spv} | Bin spirv/vulkan/prebuilt/0x000050e0.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009622.spv => 0x000050e1.spv} | Bin .../prebuilt/{0x00009623.spv => 0x000050e2.spv} | Bin .../prebuilt/{0x00009624.spv => 0x000050e3.spv} | Bin .../prebuilt/{0x00009625.spv => 0x000050e4.spv} | Bin .../prebuilt/{0x00009626.spv => 0x000050e5.spv} | Bin spirv/vulkan/prebuilt/0x000050e6.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009628.spv => 0x000050e7.spv} | Bin .../prebuilt/{0x00009629.spv => 0x000050e8.spv} | Bin .../prebuilt/{0x0000962a.spv => 0x000050e9.spv} | Bin .../prebuilt/{0x0000962b.spv => 0x000050ea.spv} | Bin .../prebuilt/{0x0000962c.spv => 0x000050eb.spv} | Bin spirv/vulkan/prebuilt/0x000050ec.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000962e.spv => 0x000050ed.spv} | Bin .../prebuilt/{0x0000962f.spv => 0x000050ee.spv} | Bin .../prebuilt/{0x00009630.spv => 0x000050ef.spv} | Bin .../prebuilt/{0x00009631.spv => 0x000050f0.spv} | Bin .../prebuilt/{0x00009632.spv => 0x000050f1.spv} | Bin spirv/vulkan/prebuilt/0x000050f2.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009634.spv => 0x000050f3.spv} | Bin .../prebuilt/{0x00009635.spv => 0x000050f4.spv} | Bin .../prebuilt/{0x00009636.spv => 0x000050f5.spv} | Bin .../prebuilt/{0x00009637.spv => 0x000050f6.spv} | Bin .../prebuilt/{0x00009638.spv => 0x000050f7.spv} | Bin spirv/vulkan/prebuilt/0x000050f8.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000963a.spv => 0x000050f9.spv} | Bin .../prebuilt/{0x0000963b.spv => 0x000050fa.spv} | Bin .../prebuilt/{0x0000963c.spv => 0x000050fb.spv} | Bin .../prebuilt/{0x0000963d.spv => 0x000050fc.spv} | Bin .../prebuilt/{0x0000963e.spv => 0x000050fd.spv} | Bin spirv/vulkan/prebuilt/0x000050fe.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009640.spv => 0x000050ff.spv} | Bin .../prebuilt/{0x00009641.spv => 0x00005100.spv} | Bin .../prebuilt/{0x00009642.spv => 0x00005101.spv} | Bin .../prebuilt/{0x00009643.spv => 0x00005102.spv} | Bin .../prebuilt/{0x00009644.spv => 0x00005103.spv} | Bin spirv/vulkan/prebuilt/0x00005104.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009646.spv => 0x00005105.spv} | Bin .../prebuilt/{0x00009647.spv => 0x00005106.spv} | Bin .../prebuilt/{0x00009648.spv => 0x00005107.spv} | Bin .../prebuilt/{0x00009649.spv => 0x00005108.spv} | Bin .../prebuilt/{0x0000964a.spv => 0x00005109.spv} | Bin spirv/vulkan/prebuilt/0x0000510a.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000964c.spv => 0x0000510b.spv} | Bin .../prebuilt/{0x0000964d.spv => 0x0000510c.spv} | Bin .../prebuilt/{0x0000964e.spv => 0x0000510d.spv} | Bin .../prebuilt/{0x0000964f.spv => 0x0000510e.spv} | Bin .../prebuilt/{0x00009650.spv => 0x0000510f.spv} | Bin spirv/vulkan/prebuilt/0x00005110.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009652.spv => 0x00005111.spv} | Bin .../prebuilt/{0x00009653.spv => 0x00005112.spv} | Bin .../prebuilt/{0x00009654.spv => 0x00005113.spv} | Bin .../prebuilt/{0x00009655.spv => 0x00005114.spv} | Bin .../prebuilt/{0x00009656.spv => 0x00005115.spv} | Bin spirv/vulkan/prebuilt/0x00005116.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009658.spv => 0x00005117.spv} | Bin .../prebuilt/{0x00009659.spv => 0x00005118.spv} | Bin .../prebuilt/{0x0000965a.spv => 0x00005119.spv} | Bin .../prebuilt/{0x0000965b.spv => 0x0000511a.spv} | Bin .../prebuilt/{0x0000965c.spv => 0x0000511b.spv} | Bin spirv/vulkan/prebuilt/0x0000511c.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x0000965e.spv => 0x0000511d.spv} | Bin .../prebuilt/{0x0000965f.spv => 0x0000511e.spv} | Bin .../prebuilt/{0x00009660.spv => 0x0000511f.spv} | Bin .../prebuilt/{0x00009661.spv => 0x00005120.spv} | Bin .../prebuilt/{0x00009662.spv => 0x00005121.spv} | Bin spirv/vulkan/prebuilt/0x00005122.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009664.spv => 0x00005123.spv} | Bin .../prebuilt/{0x00009665.spv => 0x00005124.spv} | Bin .../prebuilt/{0x00009666.spv => 0x00005125.spv} | Bin .../prebuilt/{0x00009667.spv => 0x00005126.spv} | Bin .../prebuilt/{0x00009668.spv => 0x00005127.spv} | Bin spirv/vulkan/prebuilt/0x00005128.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x0000966a.spv => 0x00005129.spv} | Bin .../prebuilt/{0x0000966b.spv => 0x0000512a.spv} | Bin .../prebuilt/{0x0000966c.spv => 0x0000512b.spv} | Bin .../prebuilt/{0x0000966d.spv => 0x0000512c.spv} | Bin .../prebuilt/{0x0000966e.spv => 0x0000512d.spv} | Bin spirv/vulkan/prebuilt/0x0000512e.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009670.spv => 0x0000512f.spv} | Bin .../prebuilt/{0x00009671.spv => 0x00005130.spv} | Bin .../prebuilt/{0x00009672.spv => 0x00005131.spv} | Bin .../prebuilt/{0x00009673.spv => 0x00005132.spv} | Bin .../prebuilt/{0x00009674.spv => 0x00005133.spv} | Bin spirv/vulkan/prebuilt/0x00005134.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009676.spv => 0x00005135.spv} | Bin .../prebuilt/{0x00009677.spv => 0x00005136.spv} | Bin .../prebuilt/{0x00009678.spv => 0x00005137.spv} | Bin .../prebuilt/{0x00009679.spv => 0x00005138.spv} | Bin .../prebuilt/{0x0000967a.spv => 0x00005139.spv} | Bin spirv/vulkan/prebuilt/0x0000513a.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000967c.spv => 0x0000513b.spv} | Bin .../prebuilt/{0x0000967d.spv => 0x0000513c.spv} | Bin .../prebuilt/{0x0000967e.spv => 0x0000513d.spv} | Bin .../prebuilt/{0x0000967f.spv => 0x0000513e.spv} | Bin .../prebuilt/{0x00009680.spv => 0x0000513f.spv} | Bin spirv/vulkan/prebuilt/0x00005140.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009682.spv => 0x00005141.spv} | Bin .../prebuilt/{0x00009683.spv => 0x00005142.spv} | Bin .../prebuilt/{0x00009684.spv => 0x00005143.spv} | Bin .../prebuilt/{0x00009685.spv => 0x00005144.spv} | Bin .../prebuilt/{0x00009686.spv => 0x00005145.spv} | Bin spirv/vulkan/prebuilt/0x00005146.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009688.spv => 0x00005147.spv} | Bin .../prebuilt/{0x00009689.spv => 0x00005148.spv} | Bin .../prebuilt/{0x0000968a.spv => 0x00005149.spv} | Bin .../prebuilt/{0x0000968b.spv => 0x0000514a.spv} | Bin .../prebuilt/{0x0000968c.spv => 0x0000514b.spv} | Bin spirv/vulkan/prebuilt/0x0000514c.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000968e.spv => 0x0000514d.spv} | Bin .../prebuilt/{0x0000968f.spv => 0x0000514e.spv} | Bin .../prebuilt/{0x00009690.spv => 0x0000514f.spv} | Bin .../prebuilt/{0x00009691.spv => 0x00005150.spv} | Bin .../prebuilt/{0x00009692.spv => 0x00005151.spv} | Bin spirv/vulkan/prebuilt/0x00005152.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009694.spv => 0x00005153.spv} | Bin .../prebuilt/{0x00009695.spv => 0x00005154.spv} | Bin .../prebuilt/{0x00009696.spv => 0x00005155.spv} | Bin .../prebuilt/{0x00009697.spv => 0x00005156.spv} | Bin .../prebuilt/{0x00009698.spv => 0x00005157.spv} | Bin spirv/vulkan/prebuilt/0x00005158.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000969a.spv => 0x00005159.spv} | Bin .../prebuilt/{0x0000969b.spv => 0x0000515a.spv} | Bin .../prebuilt/{0x0000969c.spv => 0x0000515b.spv} | Bin .../prebuilt/{0x0000969d.spv => 0x0000515c.spv} | Bin .../prebuilt/{0x0000969e.spv => 0x0000515d.spv} | Bin spirv/vulkan/prebuilt/0x0000515e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096a0.spv => 0x0000515f.spv} | Bin .../prebuilt/{0x000096a1.spv => 0x00005160.spv} | Bin .../prebuilt/{0x000096a2.spv => 0x00005161.spv} | Bin .../prebuilt/{0x000096a3.spv => 0x00005162.spv} | Bin .../prebuilt/{0x000096a4.spv => 0x00005163.spv} | Bin spirv/vulkan/prebuilt/0x00005164.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096a6.spv => 0x00005165.spv} | Bin .../prebuilt/{0x000096a7.spv => 0x00005166.spv} | Bin .../prebuilt/{0x000096a8.spv => 0x00005167.spv} | Bin .../prebuilt/{0x000096a9.spv => 0x00005168.spv} | Bin .../prebuilt/{0x000096aa.spv => 0x00005169.spv} | Bin spirv/vulkan/prebuilt/0x0000516a.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096ac.spv => 0x0000516b.spv} | Bin .../prebuilt/{0x000096ad.spv => 0x0000516c.spv} | Bin .../prebuilt/{0x000096ae.spv => 0x0000516d.spv} | Bin .../prebuilt/{0x000096af.spv => 0x0000516e.spv} | Bin .../prebuilt/{0x000096b0.spv => 0x0000516f.spv} | Bin spirv/vulkan/prebuilt/0x00005170.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x000096b2.spv => 0x00005171.spv} | Bin .../prebuilt/{0x000096b3.spv => 0x00005172.spv} | Bin .../prebuilt/{0x000096b4.spv => 0x00005173.spv} | Bin .../prebuilt/{0x000096b5.spv => 0x00005174.spv} | Bin .../prebuilt/{0x000096b6.spv => 0x00005175.spv} | Bin spirv/vulkan/prebuilt/0x00005176.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x000096b8.spv => 0x00005177.spv} | Bin .../prebuilt/{0x000096b9.spv => 0x00005178.spv} | Bin .../prebuilt/{0x000096ba.spv => 0x00005179.spv} | Bin .../prebuilt/{0x000096bb.spv => 0x0000517a.spv} | Bin .../prebuilt/{0x000096bc.spv => 0x0000517b.spv} | Bin spirv/vulkan/prebuilt/0x0000517c.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096be.spv => 0x0000517d.spv} | Bin .../prebuilt/{0x000096bf.spv => 0x0000517e.spv} | Bin .../prebuilt/{0x000096c0.spv => 0x0000517f.spv} | Bin .../prebuilt/{0x000096c1.spv => 0x00005180.spv} | Bin .../prebuilt/{0x000096c2.spv => 0x00005181.spv} | Bin spirv/vulkan/prebuilt/0x00005182.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096c4.spv => 0x00005183.spv} | Bin .../prebuilt/{0x000096c5.spv => 0x00005184.spv} | Bin .../prebuilt/{0x000096c6.spv => 0x00005185.spv} | Bin .../prebuilt/{0x000096c7.spv => 0x00005186.spv} | Bin .../prebuilt/{0x000096c8.spv => 0x00005187.spv} | Bin spirv/vulkan/prebuilt/0x00005188.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096ca.spv => 0x00005189.spv} | Bin .../prebuilt/{0x000096cb.spv => 0x0000518a.spv} | Bin .../prebuilt/{0x000096cc.spv => 0x0000518b.spv} | Bin .../prebuilt/{0x000096cd.spv => 0x0000518c.spv} | Bin .../prebuilt/{0x000096ce.spv => 0x0000518d.spv} | Bin spirv/vulkan/prebuilt/0x0000518e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096d0.spv => 0x0000518f.spv} | Bin .../prebuilt/{0x000096d1.spv => 0x00005190.spv} | Bin .../prebuilt/{0x000096d2.spv => 0x00005191.spv} | Bin .../prebuilt/{0x000096d3.spv => 0x00005192.spv} | Bin .../prebuilt/{0x000096d4.spv => 0x00005193.spv} | Bin spirv/vulkan/prebuilt/0x00005194.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096d6.spv => 0x00005195.spv} | Bin .../prebuilt/{0x000096d7.spv => 0x00005196.spv} | Bin .../prebuilt/{0x000096d8.spv => 0x00005197.spv} | Bin .../prebuilt/{0x000096d9.spv => 0x00005198.spv} | Bin .../prebuilt/{0x000096da.spv => 0x00005199.spv} | Bin spirv/vulkan/prebuilt/0x0000519a.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096dc.spv => 0x0000519b.spv} | Bin .../prebuilt/{0x000096dd.spv => 0x0000519c.spv} | Bin .../prebuilt/{0x000096de.spv => 0x0000519d.spv} | Bin .../prebuilt/{0x000096df.spv => 0x0000519e.spv} | Bin .../prebuilt/{0x000096e0.spv => 0x0000519f.spv} | Bin spirv/vulkan/prebuilt/0x000051a0.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x000096e2.spv => 0x000051a1.spv} | Bin .../prebuilt/{0x000096e3.spv => 0x000051a2.spv} | Bin .../prebuilt/{0x000096e4.spv => 0x000051a3.spv} | Bin .../prebuilt/{0x000096e5.spv => 0x000051a4.spv} | Bin .../prebuilt/{0x000096e6.spv => 0x000051a5.spv} | Bin spirv/vulkan/prebuilt/0x000051a6.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x000096e8.spv => 0x000051a7.spv} | Bin .../prebuilt/{0x000096e9.spv => 0x000051a8.spv} | Bin .../prebuilt/{0x000096ea.spv => 0x000051a9.spv} | Bin .../prebuilt/{0x000096eb.spv => 0x000051aa.spv} | Bin .../prebuilt/{0x000096ec.spv => 0x000051ab.spv} | Bin spirv/vulkan/prebuilt/0x000051ac.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096ee.spv => 0x000051ad.spv} | Bin .../prebuilt/{0x000096ef.spv => 0x000051ae.spv} | Bin .../prebuilt/{0x000096f0.spv => 0x000051af.spv} | Bin .../prebuilt/{0x000096f1.spv => 0x000051b0.spv} | Bin .../prebuilt/{0x000096f2.spv => 0x000051b1.spv} | Bin spirv/vulkan/prebuilt/0x000051b2.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x000096f4.spv => 0x000051b3.spv} | Bin .../prebuilt/{0x000096f5.spv => 0x000051b4.spv} | Bin .../prebuilt/{0x000096f6.spv => 0x000051b5.spv} | Bin .../prebuilt/{0x000096f7.spv => 0x000051b6.spv} | Bin .../prebuilt/{0x000096f8.spv => 0x000051b7.spv} | Bin spirv/vulkan/prebuilt/0x000051b8.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x000096fa.spv => 0x000051b9.spv} | Bin .../prebuilt/{0x000096fb.spv => 0x000051ba.spv} | Bin .../prebuilt/{0x000096fc.spv => 0x000051bb.spv} | Bin .../prebuilt/{0x000096fd.spv => 0x000051bc.spv} | Bin .../prebuilt/{0x000096fe.spv => 0x000051bd.spv} | Bin spirv/vulkan/prebuilt/0x000051be.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009700.spv => 0x000051bf.spv} | Bin .../prebuilt/{0x00009701.spv => 0x000051c0.spv} | Bin .../prebuilt/{0x00009702.spv => 0x000051c1.spv} | Bin .../prebuilt/{0x00009703.spv => 0x000051c2.spv} | Bin .../prebuilt/{0x00009704.spv => 0x000051c3.spv} | Bin spirv/vulkan/prebuilt/0x000051c4.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009706.spv => 0x000051c5.spv} | Bin .../prebuilt/{0x00009707.spv => 0x000051c6.spv} | Bin .../prebuilt/{0x00009708.spv => 0x000051c7.spv} | Bin .../prebuilt/{0x00009709.spv => 0x000051c8.spv} | Bin .../prebuilt/{0x0000970a.spv => 0x000051c9.spv} | Bin spirv/vulkan/prebuilt/0x000051ca.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000970c.spv => 0x000051cb.spv} | Bin .../prebuilt/{0x0000970d.spv => 0x000051cc.spv} | Bin .../prebuilt/{0x0000970e.spv => 0x000051cd.spv} | Bin .../prebuilt/{0x0000970f.spv => 0x000051ce.spv} | Bin .../prebuilt/{0x00009710.spv => 0x000051cf.spv} | Bin spirv/vulkan/prebuilt/0x000051d0.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009712.spv => 0x000051d1.spv} | Bin .../prebuilt/{0x00009713.spv => 0x000051d2.spv} | Bin .../prebuilt/{0x00009714.spv => 0x000051d3.spv} | Bin .../prebuilt/{0x00009715.spv => 0x000051d4.spv} | Bin .../prebuilt/{0x00009716.spv => 0x000051d5.spv} | Bin spirv/vulkan/prebuilt/0x000051d6.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009718.spv => 0x000051d7.spv} | Bin .../prebuilt/{0x00009719.spv => 0x000051d8.spv} | Bin .../prebuilt/{0x0000971a.spv => 0x000051d9.spv} | Bin .../prebuilt/{0x0000971b.spv => 0x000051da.spv} | Bin .../prebuilt/{0x0000971c.spv => 0x000051db.spv} | Bin spirv/vulkan/prebuilt/0x000051dc.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000971e.spv => 0x000051dd.spv} | Bin .../prebuilt/{0x0000971f.spv => 0x000051de.spv} | Bin .../prebuilt/{0x00009720.spv => 0x000051df.spv} | Bin .../prebuilt/{0x00009721.spv => 0x000051e0.spv} | Bin .../prebuilt/{0x00009722.spv => 0x000051e1.spv} | Bin spirv/vulkan/prebuilt/0x000051e2.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009724.spv => 0x000051e3.spv} | Bin .../prebuilt/{0x00009725.spv => 0x000051e4.spv} | Bin .../prebuilt/{0x00009726.spv => 0x000051e5.spv} | Bin .../prebuilt/{0x00009727.spv => 0x000051e6.spv} | Bin .../prebuilt/{0x00009728.spv => 0x000051e7.spv} | Bin spirv/vulkan/prebuilt/0x000051e8.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000972a.spv => 0x000051e9.spv} | Bin .../prebuilt/{0x0000972b.spv => 0x000051ea.spv} | Bin .../prebuilt/{0x0000972c.spv => 0x000051eb.spv} | Bin .../prebuilt/{0x0000972d.spv => 0x000051ec.spv} | Bin .../prebuilt/{0x0000972e.spv => 0x000051ed.spv} | Bin spirv/vulkan/prebuilt/0x000051ee.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009730.spv => 0x000051ef.spv} | Bin .../prebuilt/{0x00009731.spv => 0x000051f0.spv} | Bin .../prebuilt/{0x00009732.spv => 0x000051f1.spv} | Bin .../prebuilt/{0x00009733.spv => 0x000051f2.spv} | Bin .../prebuilt/{0x00009734.spv => 0x000051f3.spv} | Bin spirv/vulkan/prebuilt/0x000051f4.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009736.spv => 0x000051f5.spv} | Bin .../prebuilt/{0x00009737.spv => 0x000051f6.spv} | Bin .../prebuilt/{0x00009738.spv => 0x000051f7.spv} | Bin .../prebuilt/{0x00009739.spv => 0x000051f8.spv} | Bin .../prebuilt/{0x0000973a.spv => 0x000051f9.spv} | Bin spirv/vulkan/prebuilt/0x000051fa.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000973c.spv => 0x000051fb.spv} | Bin .../prebuilt/{0x0000973d.spv => 0x000051fc.spv} | Bin .../prebuilt/{0x0000973e.spv => 0x000051fd.spv} | Bin .../prebuilt/{0x0000973f.spv => 0x000051fe.spv} | Bin .../prebuilt/{0x00009740.spv => 0x000051ff.spv} | Bin spirv/vulkan/prebuilt/0x00005200.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009742.spv => 0x00005201.spv} | Bin .../prebuilt/{0x00009743.spv => 0x00005202.spv} | Bin .../prebuilt/{0x00009744.spv => 0x00005203.spv} | Bin .../prebuilt/{0x00009745.spv => 0x00005204.spv} | Bin .../prebuilt/{0x00009746.spv => 0x00005205.spv} | Bin spirv/vulkan/prebuilt/0x00005206.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009748.spv => 0x00005207.spv} | Bin .../prebuilt/{0x00009749.spv => 0x00005208.spv} | Bin .../prebuilt/{0x0000974a.spv => 0x00005209.spv} | Bin .../prebuilt/{0x0000974b.spv => 0x0000520a.spv} | Bin .../prebuilt/{0x0000974c.spv => 0x0000520b.spv} | Bin spirv/vulkan/prebuilt/0x0000520c.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000974e.spv => 0x0000520d.spv} | Bin .../prebuilt/{0x0000974f.spv => 0x0000520e.spv} | Bin .../prebuilt/{0x00009750.spv => 0x0000520f.spv} | Bin .../prebuilt/{0x00009751.spv => 0x00005210.spv} | Bin .../prebuilt/{0x00009752.spv => 0x00005211.spv} | Bin spirv/vulkan/prebuilt/0x00005212.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009754.spv => 0x00005213.spv} | Bin .../prebuilt/{0x00009755.spv => 0x00005214.spv} | Bin .../prebuilt/{0x00009756.spv => 0x00005215.spv} | Bin .../prebuilt/{0x00009757.spv => 0x00005216.spv} | Bin .../prebuilt/{0x00009758.spv => 0x00005217.spv} | Bin spirv/vulkan/prebuilt/0x00005218.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000975a.spv => 0x00005219.spv} | Bin .../prebuilt/{0x0000975b.spv => 0x0000521a.spv} | Bin .../prebuilt/{0x0000975c.spv => 0x0000521b.spv} | Bin .../prebuilt/{0x0000975d.spv => 0x0000521c.spv} | Bin .../prebuilt/{0x0000975e.spv => 0x0000521d.spv} | Bin spirv/vulkan/prebuilt/0x0000521e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009760.spv => 0x0000521f.spv} | Bin .../prebuilt/{0x00009761.spv => 0x00005220.spv} | Bin .../prebuilt/{0x00009762.spv => 0x00005221.spv} | Bin .../prebuilt/{0x00009763.spv => 0x00005222.spv} | Bin .../prebuilt/{0x00009764.spv => 0x00005223.spv} | Bin spirv/vulkan/prebuilt/0x00005224.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x00009766.spv => 0x00005225.spv} | Bin .../prebuilt/{0x00009767.spv => 0x00005226.spv} | Bin .../prebuilt/{0x00009768.spv => 0x00005227.spv} | Bin .../prebuilt/{0x00009769.spv => 0x00005228.spv} | Bin .../prebuilt/{0x0000976a.spv => 0x00005229.spv} | Bin spirv/vulkan/prebuilt/0x0000522a.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x0000976c.spv => 0x0000522b.spv} | Bin .../prebuilt/{0x0000976d.spv => 0x0000522c.spv} | Bin .../prebuilt/{0x0000976e.spv => 0x0000522d.spv} | Bin .../prebuilt/{0x0000976f.spv => 0x0000522e.spv} | Bin .../prebuilt/{0x00009770.spv => 0x0000522f.spv} | Bin spirv/vulkan/prebuilt/0x00005230.spv | Bin 0 -> 1620 bytes .../prebuilt/{0x00009772.spv => 0x00005231.spv} | Bin .../prebuilt/{0x00009773.spv => 0x00005232.spv} | Bin .../prebuilt/{0x00009774.spv => 0x00005233.spv} | Bin .../prebuilt/{0x00009775.spv => 0x00005234.spv} | Bin .../prebuilt/{0x00009776.spv => 0x00005235.spv} | Bin spirv/vulkan/prebuilt/0x00005236.spv | Bin 0 -> 1516 bytes .../prebuilt/{0x00009778.spv => 0x00005237.spv} | Bin .../prebuilt/{0x00009779.spv => 0x00005238.spv} | Bin .../prebuilt/{0x0000977a.spv => 0x00005239.spv} | Bin .../prebuilt/{0x0000977b.spv => 0x0000523a.spv} | Bin .../prebuilt/{0x0000977c.spv => 0x0000523b.spv} | Bin spirv/vulkan/prebuilt/0x0000523c.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000977e.spv => 0x0000523d.spv} | Bin .../prebuilt/{0x0000977f.spv => 0x0000523e.spv} | Bin .../prebuilt/{0x00009780.spv => 0x0000523f.spv} | Bin .../prebuilt/{0x00009781.spv => 0x00005240.spv} | Bin .../prebuilt/{0x00009782.spv => 0x00005241.spv} | Bin spirv/vulkan/prebuilt/0x00005242.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009784.spv => 0x00005243.spv} | Bin .../prebuilt/{0x00009785.spv => 0x00005244.spv} | Bin .../prebuilt/{0x00009786.spv => 0x00005245.spv} | Bin .../prebuilt/{0x00009787.spv => 0x00005246.spv} | Bin .../prebuilt/{0x00009788.spv => 0x00005247.spv} | Bin spirv/vulkan/prebuilt/0x00005248.spv | Bin 0 -> 1604 bytes .../prebuilt/{0x0000978a.spv => 0x00005249.spv} | Bin .../prebuilt/{0x0000978b.spv => 0x0000524a.spv} | Bin .../prebuilt/{0x0000978c.spv => 0x0000524b.spv} | Bin .../prebuilt/{0x0000978d.spv => 0x0000524c.spv} | Bin .../prebuilt/{0x0000978e.spv => 0x0000524d.spv} | Bin spirv/vulkan/prebuilt/0x0000524e.spv | Bin 0 -> 1500 bytes .../prebuilt/{0x00009790.spv => 0x0000524f.spv} | Bin .../prebuilt/{0x00009791.spv => 0x00005250.spv} | Bin .../prebuilt/{0x00009792.spv => 0x00005251.spv} | Bin .../prebuilt/{0x00009793.spv => 0x00005252.spv} | Bin .../prebuilt/{0x00009794.spv => 0x00005253.spv} | Bin .../prebuilt/{0x00009795.spv => 0x00005254.spv} | Bin spirv/vulkan/prebuilt/0x00005255.spv | Bin 0 -> 1776 bytes .../prebuilt/{0x00009797.spv => 0x00005256.spv} | Bin .../prebuilt/{0x00009798.spv => 0x00005257.spv} | Bin .../prebuilt/{0x00009799.spv => 0x00005258.spv} | Bin .../prebuilt/{0x0000979a.spv => 0x00005259.spv} | Bin .../prebuilt/{0x0000979b.spv => 0x0000525a.spv} | Bin .../prebuilt/{0x0000979c.spv => 0x0000525b.spv} | Bin spirv/vulkan/prebuilt/0x0000525c.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x0000979e.spv => 0x0000525d.spv} | Bin .../prebuilt/{0x0000979f.spv => 0x0000525e.spv} | Bin .../prebuilt/{0x000097a0.spv => 0x0000525f.spv} | Bin .../prebuilt/{0x000097a1.spv => 0x00005260.spv} | Bin .../prebuilt/{0x000097a2.spv => 0x00005261.spv} | Bin .../prebuilt/{0x000097a3.spv => 0x00005262.spv} | Bin spirv/vulkan/prebuilt/0x00005263.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x000097a5.spv => 0x00005264.spv} | Bin .../prebuilt/{0x000097a6.spv => 0x00005265.spv} | Bin .../prebuilt/{0x000097a7.spv => 0x00005266.spv} | Bin .../prebuilt/{0x000097a8.spv => 0x00005267.spv} | Bin .../prebuilt/{0x000097a9.spv => 0x00005268.spv} | Bin .../prebuilt/{0x000097aa.spv => 0x00005269.spv} | Bin spirv/vulkan/prebuilt/0x0000526a.spv | Bin 0 -> 1648 bytes .../prebuilt/{0x000097ac.spv => 0x0000526b.spv} | Bin .../prebuilt/{0x000097ad.spv => 0x0000526c.spv} | Bin .../prebuilt/{0x000097ae.spv => 0x0000526d.spv} | Bin .../prebuilt/{0x000097af.spv => 0x0000526e.spv} | Bin .../prebuilt/{0x000097b0.spv => 0x0000526f.spv} | Bin .../prebuilt/{0x000097b1.spv => 0x00005270.spv} | Bin spirv/vulkan/prebuilt/0x00005271.spv | Bin 0 -> 1776 bytes .../prebuilt/{0x000097b3.spv => 0x00005272.spv} | Bin .../prebuilt/{0x000097b4.spv => 0x00005273.spv} | Bin .../prebuilt/{0x000097b5.spv => 0x00005274.spv} | Bin .../prebuilt/{0x000097b6.spv => 0x00005275.spv} | Bin .../prebuilt/{0x000097b7.spv => 0x00005276.spv} | Bin .../prebuilt/{0x000097b8.spv => 0x00005277.spv} | Bin spirv/vulkan/prebuilt/0x00005278.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x000097ba.spv => 0x00005279.spv} | Bin .../prebuilt/{0x000097bb.spv => 0x0000527a.spv} | Bin .../prebuilt/{0x000097bc.spv => 0x0000527b.spv} | Bin .../prebuilt/{0x000097bd.spv => 0x0000527c.spv} | Bin .../prebuilt/{0x000097be.spv => 0x0000527d.spv} | Bin .../prebuilt/{0x000097bf.spv => 0x0000527e.spv} | Bin spirv/vulkan/prebuilt/0x0000527f.spv | Bin 0 -> 1776 bytes .../prebuilt/{0x000097c1.spv => 0x00005280.spv} | Bin .../prebuilt/{0x000097c2.spv => 0x00005281.spv} | Bin .../prebuilt/{0x000097c3.spv => 0x00005282.spv} | Bin .../prebuilt/{0x000097c4.spv => 0x00005283.spv} | Bin .../prebuilt/{0x000097c5.spv => 0x00005284.spv} | Bin .../prebuilt/{0x000097c6.spv => 0x00005285.spv} | Bin spirv/vulkan/prebuilt/0x00005286.spv | Bin 0 -> 1632 bytes .../prebuilt/{0x000097c8.spv => 0x00005287.spv} | Bin .../prebuilt/{0x000097c9.spv => 0x00005288.spv} | Bin .../prebuilt/{0x000097ca.spv => 0x00005289.spv} | Bin .../prebuilt/{0x000097cb.spv => 0x0000528a.spv} | Bin .../prebuilt/{0x000097cc.spv => 0x0000528b.spv} | Bin spirv/vulkan/prebuilt/0x0000528c.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x000097ce.spv => 0x0000528d.spv} | Bin .../prebuilt/{0x000097cf.spv => 0x0000528e.spv} | Bin .../prebuilt/{0x000097d0.spv => 0x0000528f.spv} | Bin .../prebuilt/{0x000097d1.spv => 0x00005290.spv} | Bin .../prebuilt/{0x000097d2.spv => 0x00005291.spv} | Bin spirv/vulkan/prebuilt/0x00005292.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x000097d4.spv => 0x00005293.spv} | Bin .../prebuilt/{0x000097d5.spv => 0x00005294.spv} | Bin .../prebuilt/{0x000097d6.spv => 0x00005295.spv} | Bin .../prebuilt/{0x000097d7.spv => 0x00005296.spv} | Bin .../prebuilt/{0x000097d8.spv => 0x00005297.spv} | Bin .../prebuilt/{0x000097d9.spv => 0x00005298.spv} | Bin spirv/vulkan/prebuilt/0x00005299.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x000097db.spv => 0x0000529a.spv} | Bin .../prebuilt/{0x000097dc.spv => 0x0000529b.spv} | Bin .../prebuilt/{0x000097dd.spv => 0x0000529c.spv} | Bin .../prebuilt/{0x000097de.spv => 0x0000529d.spv} | Bin .../prebuilt/{0x000097df.spv => 0x0000529e.spv} | Bin spirv/vulkan/prebuilt/0x0000529f.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x000097e1.spv => 0x000052a0.spv} | Bin .../prebuilt/{0x000097e2.spv => 0x000052a1.spv} | Bin .../prebuilt/{0x000097e3.spv => 0x000052a2.spv} | Bin .../prebuilt/{0x000097e4.spv => 0x000052a3.spv} | Bin .../prebuilt/{0x000097e5.spv => 0x000052a4.spv} | Bin .../prebuilt/{0x000097e6.spv => 0x000052a5.spv} | Bin spirv/vulkan/prebuilt/0x000052a6.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x000097e8.spv => 0x000052a7.spv} | Bin .../prebuilt/{0x000097e9.spv => 0x000052a8.spv} | Bin .../prebuilt/{0x000097ea.spv => 0x000052a9.spv} | Bin .../prebuilt/{0x000097eb.spv => 0x000052aa.spv} | Bin .../prebuilt/{0x000097ec.spv => 0x000052ab.spv} | Bin spirv/vulkan/prebuilt/0x000052ac.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x000097ee.spv => 0x000052ad.spv} | Bin .../prebuilt/{0x000097ef.spv => 0x000052ae.spv} | Bin .../prebuilt/{0x000097f0.spv => 0x000052af.spv} | Bin .../prebuilt/{0x000097f1.spv => 0x000052b0.spv} | Bin .../prebuilt/{0x000097f2.spv => 0x000052b1.spv} | Bin .../prebuilt/{0x000097f3.spv => 0x000052b2.spv} | Bin spirv/vulkan/prebuilt/0x000052b3.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x000097f5.spv => 0x000052b4.spv} | Bin .../prebuilt/{0x000097f6.spv => 0x000052b5.spv} | Bin .../prebuilt/{0x000097f7.spv => 0x000052b6.spv} | Bin .../prebuilt/{0x000097f8.spv => 0x000052b7.spv} | Bin .../prebuilt/{0x000097f9.spv => 0x000052b8.spv} | Bin spirv/vulkan/prebuilt/0x000052b9.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x000097fb.spv => 0x000052ba.spv} | Bin .../prebuilt/{0x000097fc.spv => 0x000052bb.spv} | Bin .../prebuilt/{0x000097fd.spv => 0x000052bc.spv} | Bin .../prebuilt/{0x000097fe.spv => 0x000052bd.spv} | Bin .../prebuilt/{0x000097ff.spv => 0x000052be.spv} | Bin spirv/vulkan/prebuilt/0x000052bf.spv | Bin 0 -> 1612 bytes .../prebuilt/{0x00009801.spv => 0x000052c0.spv} | Bin .../prebuilt/{0x00009802.spv => 0x000052c1.spv} | Bin .../prebuilt/{0x00009803.spv => 0x000052c2.spv} | Bin .../prebuilt/{0x00009804.spv => 0x000052c3.spv} | Bin .../prebuilt/{0x00009805.spv => 0x000052c4.spv} | Bin spirv/vulkan/prebuilt/0x000052c5.spv | Bin 0 -> 1548 bytes .../prebuilt/{0x00009807.spv => 0x000052c6.spv} | Bin .../prebuilt/{0x00009808.spv => 0x000052c7.spv} | Bin .../prebuilt/{0x00009809.spv => 0x000052c8.spv} | Bin .../prebuilt/{0x0000980a.spv => 0x000052c9.spv} | Bin .../prebuilt/{0x0000980b.spv => 0x000052ca.spv} | Bin spirv/vulkan/prebuilt/0x000052cb.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x0000980d.spv => 0x000052cc.spv} | Bin .../prebuilt/{0x0000980e.spv => 0x000052cd.spv} | Bin .../prebuilt/{0x0000980f.spv => 0x000052ce.spv} | Bin .../prebuilt/{0x00009810.spv => 0x000052cf.spv} | Bin .../prebuilt/{0x00009811.spv => 0x000052d0.spv} | Bin spirv/vulkan/prebuilt/0x000052d1.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x00009813.spv => 0x000052d2.spv} | Bin .../prebuilt/{0x00009814.spv => 0x000052d3.spv} | Bin .../prebuilt/{0x00009815.spv => 0x000052d4.spv} | Bin .../prebuilt/{0x00009816.spv => 0x000052d5.spv} | Bin .../prebuilt/{0x00009817.spv => 0x000052d6.spv} | Bin spirv/vulkan/prebuilt/0x000052d7.spv | Bin 0 -> 1692 bytes .../prebuilt/{0x00009819.spv => 0x000052d8.spv} | Bin .../prebuilt/{0x0000981a.spv => 0x000052d9.spv} | Bin .../prebuilt/{0x0000981b.spv => 0x000052da.spv} | Bin .../prebuilt/{0x0000981c.spv => 0x000052db.spv} | Bin .../prebuilt/{0x0000981d.spv => 0x000052dc.spv} | Bin spirv/vulkan/prebuilt/0x000052dd.spv | Bin 0 -> 1628 bytes .../prebuilt/{0x0000981f.spv => 0x000052de.spv} | Bin .../prebuilt/{0x00009820.spv => 0x000052df.spv} | Bin .../prebuilt/{0x00009821.spv => 0x000052e0.spv} | Bin .../prebuilt/{0x00009822.spv => 0x000052e1.spv} | Bin .../prebuilt/{0x00009823.spv => 0x000052e2.spv} | Bin spirv/vulkan/prebuilt/0x000052e3.spv | Bin 0 -> 1700 bytes .../prebuilt/{0x00009825.spv => 0x000052e4.spv} | Bin .../prebuilt/{0x00009826.spv => 0x000052e5.spv} | Bin .../prebuilt/{0x00009827.spv => 0x000052e6.spv} | Bin .../prebuilt/{0x00009828.spv => 0x000052e7.spv} | Bin .../prebuilt/{0x00009829.spv => 0x000052e8.spv} | Bin spirv/vulkan/prebuilt/0x000052e9.spv | Bin 0 -> 1636 bytes .../prebuilt/{0x0000982b.spv => 0x000052ea.spv} | Bin .../prebuilt/{0x0000982c.spv => 0x000052eb.spv} | Bin .../prebuilt/{0x0000982d.spv => 0x000052ec.spv} | Bin .../prebuilt/{0x0000982e.spv => 0x000052ed.spv} | Bin .../prebuilt/{0x0000982f.spv => 0x000052ee.spv} | Bin spirv/vulkan/prebuilt/0x000052ef.spv | Bin 0 -> 1576 bytes .../prebuilt/{0x00009831.spv => 0x000052f0.spv} | Bin .../prebuilt/{0x00009832.spv => 0x000052f1.spv} | Bin .../prebuilt/{0x00009833.spv => 0x000052f2.spv} | Bin .../prebuilt/{0x00009834.spv => 0x000052f3.spv} | Bin .../prebuilt/{0x00009835.spv => 0x000052f4.spv} | Bin spirv/vulkan/prebuilt/0x000052f5.spv | Bin 0 -> 1524 bytes .../prebuilt/{0x00009837.spv => 0x000052f6.spv} | Bin .../prebuilt/{0x00009838.spv => 0x000052f7.spv} | Bin .../prebuilt/{0x00009839.spv => 0x000052f8.spv} | Bin .../prebuilt/{0x0000983a.spv => 0x000052f9.spv} | Bin .../prebuilt/{0x0000983b.spv => 0x000052fa.spv} | Bin spirv/vulkan/prebuilt/0x000052fb.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000983d.spv => 0x000052fc.spv} | Bin .../prebuilt/{0x0000983e.spv => 0x000052fd.spv} | Bin .../prebuilt/{0x0000983f.spv => 0x000052fe.spv} | Bin .../prebuilt/{0x00009840.spv => 0x000052ff.spv} | Bin .../prebuilt/{0x00009841.spv => 0x00005300.spv} | Bin spirv/vulkan/prebuilt/0x00005301.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x00009843.spv => 0x00005302.spv} | Bin .../prebuilt/{0x00009844.spv => 0x00005303.spv} | Bin .../prebuilt/{0x00009845.spv => 0x00005304.spv} | Bin .../prebuilt/{0x00009846.spv => 0x00005305.spv} | Bin .../prebuilt/{0x00009847.spv => 0x00005306.spv} | Bin spirv/vulkan/prebuilt/0x00005307.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x00009849.spv => 0x00005308.spv} | Bin .../prebuilt/{0x0000984a.spv => 0x00005309.spv} | Bin .../prebuilt/{0x0000984b.spv => 0x0000530a.spv} | Bin .../prebuilt/{0x0000984c.spv => 0x0000530b.spv} | Bin .../prebuilt/{0x0000984d.spv => 0x0000530c.spv} | Bin spirv/vulkan/prebuilt/0x0000530d.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000984f.spv => 0x0000530e.spv} | Bin .../prebuilt/{0x00009850.spv => 0x0000530f.spv} | Bin .../prebuilt/{0x00009851.spv => 0x00005310.spv} | Bin .../prebuilt/{0x00009852.spv => 0x00005311.spv} | Bin .../prebuilt/{0x00009853.spv => 0x00005312.spv} | Bin spirv/vulkan/prebuilt/0x00005313.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x00009855.spv => 0x00005314.spv} | Bin .../prebuilt/{0x00009856.spv => 0x00005315.spv} | Bin .../prebuilt/{0x00009857.spv => 0x00005316.spv} | Bin .../prebuilt/{0x00009858.spv => 0x00005317.spv} | Bin .../prebuilt/{0x00009859.spv => 0x00005318.spv} | Bin spirv/vulkan/prebuilt/0x00005319.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x0000985b.spv => 0x0000531a.spv} | Bin .../prebuilt/{0x0000985c.spv => 0x0000531b.spv} | Bin .../prebuilt/{0x0000985d.spv => 0x0000531c.spv} | Bin .../prebuilt/{0x0000985e.spv => 0x0000531d.spv} | Bin .../prebuilt/{0x0000985f.spv => 0x0000531e.spv} | Bin .../prebuilt/{0x00009860.spv => 0x0000531f.spv} | Bin spirv/vulkan/prebuilt/0x00005320.spv | Bin 0 -> 1560 bytes .../prebuilt/{0x00009862.spv => 0x00005321.spv} | Bin .../prebuilt/{0x00009863.spv => 0x00005322.spv} | Bin .../prebuilt/{0x00009864.spv => 0x00005323.spv} | Bin .../prebuilt/{0x00009865.spv => 0x00005324.spv} | Bin .../prebuilt/{0x00009866.spv => 0x00005325.spv} | Bin spirv/vulkan/prebuilt/0x00005326.spv | Bin 0 -> 1508 bytes .../prebuilt/{0x00009868.spv => 0x00005327.spv} | Bin .../prebuilt/{0x00009869.spv => 0x00005328.spv} | Bin .../prebuilt/{0x0000986a.spv => 0x00005329.spv} | Bin .../prebuilt/{0x0000986b.spv => 0x0000532a.spv} | Bin .../prebuilt/{0x0000986c.spv => 0x0000532b.spv} | Bin .../prebuilt/{0x0000986d.spv => 0x0000532c.spv} | Bin spirv/vulkan/prebuilt/0x0000532d.spv | Bin 0 -> 1608 bytes .../prebuilt/{0x0000986f.spv => 0x0000532e.spv} | Bin .../prebuilt/{0x00009870.spv => 0x0000532f.spv} | Bin .../prebuilt/{0x00009871.spv => 0x00005330.spv} | Bin .../prebuilt/{0x00009872.spv => 0x00005331.spv} | Bin .../prebuilt/{0x00009873.spv => 0x00005332.spv} | Bin spirv/vulkan/prebuilt/0x00005333.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x00009875.spv => 0x00005334.spv} | Bin .../prebuilt/{0x00009876.spv => 0x00005335.spv} | Bin .../prebuilt/{0x00009877.spv => 0x00005336.spv} | Bin .../prebuilt/{0x00009878.spv => 0x00005337.spv} | Bin .../prebuilt/{0x00009879.spv => 0x00005338.spv} | Bin .../prebuilt/{0x0000987a.spv => 0x00005339.spv} | Bin spirv/vulkan/prebuilt/0x0000533a.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x0000987c.spv => 0x0000533b.spv} | Bin .../prebuilt/{0x0000987d.spv => 0x0000533c.spv} | Bin .../prebuilt/{0x0000987e.spv => 0x0000533d.spv} | Bin .../prebuilt/{0x0000987f.spv => 0x0000533e.spv} | Bin .../prebuilt/{0x00009880.spv => 0x0000533f.spv} | Bin spirv/vulkan/prebuilt/0x00005340.spv | Bin 0 -> 1540 bytes .../prebuilt/{0x00009882.spv => 0x00005341.spv} | Bin .../prebuilt/{0x00009883.spv => 0x00005342.spv} | Bin .../prebuilt/{0x00009884.spv => 0x00005343.spv} | Bin .../prebuilt/{0x00009885.spv => 0x00005344.spv} | Bin .../prebuilt/{0x00009886.spv => 0x00005345.spv} | Bin .../prebuilt/{0x00009887.spv => 0x00005346.spv} | Bin spirv/vulkan/prebuilt/0x00005347.spv | Bin 0 -> 1592 bytes .../prebuilt/{0x00009889.spv => 0x00005348.spv} | Bin .../prebuilt/{0x0000988a.spv => 0x00005349.spv} | Bin .../prebuilt/{0x0000988b.spv => 0x0000534a.spv} | Bin .../prebuilt/{0x0000988c.spv => 0x0000534b.spv} | Bin spirv/vulkan/prebuilt/0x0000534c.spv | Bin 404 -> 1460 bytes spirv/vulkan/prebuilt/0x0000534d.spv | Bin 316 -> 1540 bytes spirv/vulkan/prebuilt/0x0000534e.spv | Bin 420 -> 1404 bytes spirv/vulkan/prebuilt/0x0000534f.spv | Bin 764 -> 468 bytes spirv/vulkan/prebuilt/0x00005350.spv | Bin 332 -> 996 bytes spirv/vulkan/prebuilt/0x00005351.spv | Bin 620 -> 680 bytes spirv/vulkan/prebuilt/0x00005352.spv | Bin 432 -> 1200 bytes spirv/vulkan/prebuilt/0x00005353.spv | Bin 1200 -> 1668 bytes spirv/vulkan/prebuilt/0x00005354.spv | Bin 1172 -> 1780 bytes spirv/vulkan/prebuilt/0x00005355.spv | Bin 304 -> 1628 bytes spirv/vulkan/prebuilt/0x00005356.spv | Bin 968 -> 948 bytes spirv/vulkan/prebuilt/0x00005357.spv | Bin 288 -> 632 bytes spirv/vulkan/prebuilt/0x00005358.spv | Bin 692 -> 1152 bytes spirv/vulkan/prebuilt/0x00005359.spv | Bin 932 -> 1616 bytes spirv/vulkan/prebuilt/0x0000535a.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x0000535b.spv | Bin 2444 -> 1576 bytes .../prebuilt/{0x0000989d.spv => 0x0000535c.spv} | Bin spirv/vulkan/prebuilt/0x0000535d.spv | Bin 1248 -> 1044 bytes spirv/vulkan/prebuilt/0x0000535e.spv | Bin 2600 -> 712 bytes spirv/vulkan/prebuilt/0x0000535f.spv | Bin 2424 -> 1232 bytes .../prebuilt/{0x000098a1.spv => 0x00005360.spv} | Bin spirv/vulkan/prebuilt/0x00005361.spv | Bin 1528 -> 1812 bytes spirv/vulkan/prebuilt/0x00005362.spv | Bin 2432 -> 1660 bytes spirv/vulkan/prebuilt/0x00005363.spv | Bin 1456 -> 996 bytes spirv/vulkan/prebuilt/0x00005364.spv | Bin 2524 -> 664 bytes spirv/vulkan/prebuilt/0x00005365.spv | Bin 1532 -> 1184 bytes spirv/vulkan/prebuilt/0x00005366.spv | Bin 312 -> 1648 bytes spirv/vulkan/prebuilt/0x00005367.spv | Bin 520 -> 1760 bytes spirv/vulkan/prebuilt/0x00005368.spv | Bin 680 -> 1608 bytes spirv/vulkan/prebuilt/0x00005369.spv | Bin 496 -> 500 bytes spirv/vulkan/prebuilt/0x0000536a.spv | Bin 664 -> 1044 bytes spirv/vulkan/prebuilt/0x0000536b.spv | Bin 680 -> 712 bytes spirv/vulkan/prebuilt/0x0000536c.spv | Bin 664 -> 1232 bytes spirv/vulkan/prebuilt/0x0000536d.spv | Bin 680 -> 1700 bytes spirv/vulkan/prebuilt/0x0000536e.spv | Bin 680 -> 1796 bytes spirv/vulkan/prebuilt/0x0000536f.spv | Bin 728 -> 1660 bytes spirv/vulkan/prebuilt/0x00005370.spv | Bin 744 -> 996 bytes spirv/vulkan/prebuilt/0x00005371.spv | Bin 680 -> 664 bytes spirv/vulkan/prebuilt/0x00005372.spv | Bin 728 -> 1184 bytes spirv/vulkan/prebuilt/0x00005373.spv | Bin 744 -> 1648 bytes spirv/vulkan/prebuilt/0x00005374.spv | Bin 680 -> 1744 bytes spirv/vulkan/prebuilt/0x00005375.spv | Bin 728 -> 1608 bytes spirv/vulkan/prebuilt/0x00005376.spv | Bin 744 -> 500 bytes spirv/vulkan/prebuilt/0x00005377.spv | Bin 620 -> 996 bytes spirv/vulkan/prebuilt/0x00005378.spv | Bin 696 -> 712 bytes spirv/vulkan/prebuilt/0x00005379.spv | Bin 712 -> 1184 bytes spirv/vulkan/prebuilt/0x0000537a.spv | Bin 712 -> 1700 bytes spirv/vulkan/prebuilt/0x0000537b.spv | Bin 728 -> 1796 bytes spirv/vulkan/prebuilt/0x0000537c.spv | Bin 744 -> 1660 bytes spirv/vulkan/prebuilt/0x0000537d.spv | Bin 696 -> 948 bytes spirv/vulkan/prebuilt/0x0000537e.spv | Bin 728 -> 664 bytes spirv/vulkan/prebuilt/0x0000537f.spv | Bin 744 -> 1136 bytes spirv/vulkan/prebuilt/0x00005380.spv | Bin 696 -> 1648 bytes spirv/vulkan/prebuilt/0x00005381.spv | Bin 728 -> 1744 bytes spirv/vulkan/prebuilt/0x00005382.spv | Bin 744 -> 1608 bytes spirv/vulkan/prebuilt/0x00005383.spv | Bin 696 -> 936 bytes spirv/vulkan/prebuilt/0x00005384.spv | Bin 696 -> 644 bytes spirv/vulkan/prebuilt/0x00005385.spv | Bin 712 -> 808 bytes spirv/vulkan/prebuilt/0x00005386.spv | Bin 664 -> 1204 bytes spirv/vulkan/prebuilt/0x00005387.spv | Bin 728 -> 1620 bytes spirv/vulkan/prebuilt/0x00005388.spv | Bin 744 -> 1732 bytes spirv/vulkan/prebuilt/0x00005389.spv | Bin 696 -> 1580 bytes spirv/vulkan/prebuilt/0x0000538a.spv | Bin 728 -> 888 bytes spirv/vulkan/prebuilt/0x0000538b.spv | Bin 744 -> 596 bytes spirv/vulkan/prebuilt/0x0000538c.spv | Bin 696 -> 772 bytes spirv/vulkan/prebuilt/0x0000538d.spv | Bin 728 -> 1156 bytes spirv/vulkan/prebuilt/0x0000538e.spv | Bin 744 -> 1568 bytes spirv/vulkan/prebuilt/0x0000538f.spv | Bin 696 -> 1680 bytes spirv/vulkan/prebuilt/0x00005390.spv | Bin 696 -> 1528 bytes spirv/vulkan/prebuilt/0x00005391.spv | Bin 712 -> 984 bytes spirv/vulkan/prebuilt/0x00005392.spv | Bin 664 -> 676 bytes spirv/vulkan/prebuilt/0x00005393.spv | Bin 696 -> 856 bytes spirv/vulkan/prebuilt/0x00005394.spv | Bin 696 -> 1236 bytes spirv/vulkan/prebuilt/0x00005395.spv | Bin 656 -> 1652 bytes spirv/vulkan/prebuilt/0x00005396.spv | Bin 640 -> 1764 bytes spirv/vulkan/prebuilt/0x00005397.spv | Bin 656 -> 1612 bytes spirv/vulkan/prebuilt/0x00005398.spv | Bin 640 -> 936 bytes spirv/vulkan/prebuilt/0x00005399.spv | Bin 656 -> 628 bytes spirv/vulkan/prebuilt/0x0000539a.spv | Bin 656 -> 820 bytes spirv/vulkan/prebuilt/0x0000539b.spv | Bin 720 -> 1188 bytes spirv/vulkan/prebuilt/0x0000539c.spv | Bin 720 -> 1600 bytes spirv/vulkan/prebuilt/0x0000539d.spv | Bin 656 -> 1712 bytes spirv/vulkan/prebuilt/0x0000539e.spv | Bin 720 -> 1560 bytes spirv/vulkan/prebuilt/0x0000539f.spv | Bin 720 -> 984 bytes spirv/vulkan/prebuilt/0x000053a0.spv | Bin 656 -> 676 bytes spirv/vulkan/prebuilt/0x000053a1.spv | Bin 720 -> 856 bytes spirv/vulkan/prebuilt/0x000053a2.spv | Bin 720 -> 1236 bytes spirv/vulkan/prebuilt/0x000053a3.spv | Bin 596 -> 1652 bytes spirv/vulkan/prebuilt/0x000053a4.spv | Bin 688 -> 1748 bytes spirv/vulkan/prebuilt/0x000053a5.spv | Bin 688 -> 1612 bytes spirv/vulkan/prebuilt/0x000053a6.spv | Bin 704 -> 936 bytes spirv/vulkan/prebuilt/0x000053a7.spv | Bin 720 -> 628 bytes spirv/vulkan/prebuilt/0x000053a8.spv | Bin 720 -> 820 bytes spirv/vulkan/prebuilt/0x000053a9.spv | Bin 672 -> 1188 bytes spirv/vulkan/prebuilt/0x000053aa.spv | Bin 720 -> 1600 bytes spirv/vulkan/prebuilt/0x000053ab.spv | Bin 720 -> 1696 bytes spirv/vulkan/prebuilt/0x000053ac.spv | Bin 672 -> 1560 bytes spirv/vulkan/prebuilt/0x000053ad.spv | Bin 720 -> 936 bytes spirv/vulkan/prebuilt/0x000053ae.spv | Bin 720 -> 676 bytes spirv/vulkan/prebuilt/0x000053af.spv | Bin 672 -> 808 bytes spirv/vulkan/prebuilt/0x000053b0.spv | Bin 688 -> 1188 bytes spirv/vulkan/prebuilt/0x000053b1.spv | Bin 688 -> 1652 bytes spirv/vulkan/prebuilt/0x000053b2.spv | Bin 640 -> 1748 bytes spirv/vulkan/prebuilt/0x000053b3.spv | Bin 720 -> 1612 bytes spirv/vulkan/prebuilt/0x000053b4.spv | Bin 720 -> 888 bytes spirv/vulkan/prebuilt/0x000053b5.spv | Bin 672 -> 628 bytes spirv/vulkan/prebuilt/0x000053b6.spv | Bin 720 -> 772 bytes spirv/vulkan/prebuilt/0x000053b7.spv | Bin 720 -> 1140 bytes spirv/vulkan/prebuilt/0x000053b8.spv | Bin 672 -> 1600 bytes spirv/vulkan/prebuilt/0x000053b9.spv | Bin 720 -> 1696 bytes spirv/vulkan/prebuilt/0x000053ba.spv | Bin 720 -> 1560 bytes spirv/vulkan/prebuilt/0x000053bb.spv | Bin 672 -> 1148 bytes spirv/vulkan/prebuilt/0x000053bc.spv | Bin 688 -> 852 bytes spirv/vulkan/prebuilt/0x000053bd.spv | Bin 688 -> 960 bytes spirv/vulkan/prebuilt/0x000053be.spv | Bin 640 -> 1416 bytes spirv/vulkan/prebuilt/0x000053bf.spv | Bin 672 -> 1876 bytes spirv/vulkan/prebuilt/0x000053c0.spv | Bin 672 -> 2004 bytes spirv/vulkan/prebuilt/0x000053c1.spv | Bin 648 -> 1852 bytes spirv/vulkan/prebuilt/0x000053c2.spv | Bin 632 -> 956 bytes spirv/vulkan/prebuilt/0x000053c3.spv | Bin 648 -> 660 bytes spirv/vulkan/prebuilt/0x000053c4.spv | Bin 632 -> 852 bytes spirv/vulkan/prebuilt/0x000053c5.spv | Bin 648 -> 1224 bytes spirv/vulkan/prebuilt/0x000053c6.spv | Bin 648 -> 1668 bytes spirv/vulkan/prebuilt/0x000053c7.spv | Bin 712 -> 1796 bytes spirv/vulkan/prebuilt/0x000053c8.spv | Bin 712 -> 1644 bytes spirv/vulkan/prebuilt/0x000053c9.spv | Bin 648 -> 1180 bytes spirv/vulkan/prebuilt/0x000053ca.spv | Bin 712 -> 868 bytes spirv/vulkan/prebuilt/0x000053cb.spv | Bin 712 -> 992 bytes spirv/vulkan/prebuilt/0x000053cc.spv | Bin 648 -> 1432 bytes spirv/vulkan/prebuilt/0x000053cd.spv | Bin 712 -> 1892 bytes spirv/vulkan/prebuilt/0x000053ce.spv | Bin 712 -> 2020 bytes spirv/vulkan/prebuilt/0x000053cf.spv | Bin 588 -> 1868 bytes spirv/vulkan/prebuilt/0x000053d0.spv | Bin 680 -> 988 bytes spirv/vulkan/prebuilt/0x000053d1.spv | Bin 680 -> 676 bytes spirv/vulkan/prebuilt/0x000053d2.spv | Bin 696 -> 884 bytes spirv/vulkan/prebuilt/0x000053d3.spv | Bin 712 -> 1240 bytes spirv/vulkan/prebuilt/0x000053d4.spv | Bin 712 -> 1684 bytes spirv/vulkan/prebuilt/0x000053d5.spv | Bin 664 -> 1812 bytes spirv/vulkan/prebuilt/0x000053d6.spv | Bin 712 -> 1660 bytes spirv/vulkan/prebuilt/0x000053d7.spv | Bin 712 -> 1180 bytes spirv/vulkan/prebuilt/0x000053d8.spv | Bin 664 -> 868 bytes spirv/vulkan/prebuilt/0x000053d9.spv | Bin 712 -> 992 bytes spirv/vulkan/prebuilt/0x000053da.spv | Bin 712 -> 1432 bytes spirv/vulkan/prebuilt/0x000053db.spv | Bin 664 -> 1892 bytes spirv/vulkan/prebuilt/0x000053dc.spv | Bin 680 -> 2004 bytes spirv/vulkan/prebuilt/0x000053dd.spv | Bin 680 -> 1868 bytes spirv/vulkan/prebuilt/0x000053de.spv | Bin 632 -> 988 bytes spirv/vulkan/prebuilt/0x000053df.spv | Bin 712 -> 676 bytes spirv/vulkan/prebuilt/0x000053e0.spv | Bin 712 -> 884 bytes spirv/vulkan/prebuilt/0x000053e1.spv | Bin 664 -> 1240 bytes spirv/vulkan/prebuilt/0x000053e2.spv | Bin 712 -> 1684 bytes spirv/vulkan/prebuilt/0x000053e3.spv | Bin 712 -> 1796 bytes spirv/vulkan/prebuilt/0x000053e4.spv | Bin 664 -> 1660 bytes spirv/vulkan/prebuilt/0x000053e5.spv | Bin 712 -> 1132 bytes spirv/vulkan/prebuilt/0x000053e6.spv | Bin 712 -> 868 bytes spirv/vulkan/prebuilt/0x000053e7.spv | Bin 664 -> 944 bytes spirv/vulkan/prebuilt/0x000053e8.spv | Bin 680 -> 1384 bytes spirv/vulkan/prebuilt/0x000053e9.spv | Bin 680 -> 1892 bytes spirv/vulkan/prebuilt/0x000053ea.spv | Bin 632 -> 2004 bytes spirv/vulkan/prebuilt/0x000053eb.spv | Bin 664 -> 1868 bytes spirv/vulkan/prebuilt/0x000053ec.spv | Bin 664 -> 940 bytes spirv/vulkan/prebuilt/0x000053ed.spv | Bin 652 -> 676 bytes spirv/vulkan/prebuilt/0x000053ee.spv | Bin 636 -> 836 bytes spirv/vulkan/prebuilt/0x000053ef.spv | Bin 652 -> 1192 bytes spirv/vulkan/prebuilt/0x000053f0.spv | Bin 636 -> 1684 bytes spirv/vulkan/prebuilt/0x000053f1.spv | Bin 652 -> 1796 bytes spirv/vulkan/prebuilt/0x000053f2.spv | Bin 652 -> 1660 bytes spirv/vulkan/prebuilt/0x000053f3.spv | Bin 716 -> 968 bytes spirv/vulkan/prebuilt/0x000053f4.spv | Bin 716 -> 1428 bytes spirv/vulkan/prebuilt/0x000053f5.spv | Bin 652 -> 1524 bytes spirv/vulkan/prebuilt/0x000053f6.spv | Bin 716 -> 1372 bytes spirv/vulkan/prebuilt/0x000053f7.spv | Bin 716 -> 1000 bytes spirv/vulkan/prebuilt/0x000053f8.spv | Bin 652 -> 1460 bytes spirv/vulkan/prebuilt/0x000053f9.spv | Bin 716 -> 1556 bytes spirv/vulkan/prebuilt/0x000053fa.spv | Bin 716 -> 1404 bytes spirv/vulkan/prebuilt/0x000053fb.spv | Bin 592 -> 1000 bytes spirv/vulkan/prebuilt/0x000053fc.spv | Bin 684 -> 1460 bytes spirv/vulkan/prebuilt/0x000053fd.spv | Bin 684 -> 1540 bytes spirv/vulkan/prebuilt/0x000053fe.spv | Bin 700 -> 1404 bytes spirv/vulkan/prebuilt/0x000053ff.spv | Bin 716 -> 968 bytes spirv/vulkan/prebuilt/0x00005400.spv | Bin 716 -> 660 bytes spirv/vulkan/prebuilt/0x00005401.spv | Bin 668 -> 1412 bytes spirv/vulkan/prebuilt/0x00005402.spv | Bin 716 -> 1508 bytes spirv/vulkan/prebuilt/0x00005403.spv | Bin 716 -> 1356 bytes spirv/vulkan/prebuilt/0x00005404.spv | Bin 668 -> 1000 bytes spirv/vulkan/prebuilt/0x00005405.spv | Bin 716 -> 676 bytes spirv/vulkan/prebuilt/0x00005406.spv | Bin 716 -> 1460 bytes spirv/vulkan/prebuilt/0x00005407.spv | Bin 668 -> 1556 bytes spirv/vulkan/prebuilt/0x00005408.spv | Bin 684 -> 1404 bytes spirv/vulkan/prebuilt/0x00005409.spv | Bin 684 -> 1000 bytes spirv/vulkan/prebuilt/0x0000540a.spv | Bin 636 -> 676 bytes spirv/vulkan/prebuilt/0x0000540b.spv | Bin 716 -> 1460 bytes spirv/vulkan/prebuilt/0x0000540c.spv | Bin 716 -> 1540 bytes spirv/vulkan/prebuilt/0x0000540d.spv | Bin 668 -> 1388 bytes spirv/vulkan/prebuilt/0x0000540e.spv | Bin 716 -> 496 bytes spirv/vulkan/prebuilt/0x0000540f.spv | Bin 716 -> 1208 bytes spirv/vulkan/prebuilt/0x00005410.spv | Bin 668 -> 860 bytes spirv/vulkan/prebuilt/0x00005411.spv | Bin 716 -> 844 bytes spirv/vulkan/prebuilt/0x00005412.spv | Bin 716 -> 1412 bytes spirv/vulkan/prebuilt/0x00005413.spv | Bin 668 -> 1860 bytes spirv/vulkan/prebuilt/0x00005414.spv | Bin 684 -> 1972 bytes spirv/vulkan/prebuilt/0x00005415.spv | Bin 684 -> 1808 bytes spirv/vulkan/prebuilt/0x00005416.spv | Bin 636 -> 460 bytes spirv/vulkan/prebuilt/0x00005417.spv | Bin 668 -> 1076 bytes spirv/vulkan/prebuilt/0x00005418.spv | Bin 668 -> 728 bytes spirv/vulkan/prebuilt/0x00005419.spv | Bin 652 -> 772 bytes spirv/vulkan/prebuilt/0x0000541a.spv | Bin 636 -> 1280 bytes spirv/vulkan/prebuilt/0x0000541b.spv | Bin 652 -> 1716 bytes spirv/vulkan/prebuilt/0x0000541c.spv | Bin 636 -> 1828 bytes spirv/vulkan/prebuilt/0x0000541d.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x0000541e.spv | Bin 652 -> 512 bytes spirv/vulkan/prebuilt/0x0000541f.spv | Bin 716 -> 1224 bytes spirv/vulkan/prebuilt/0x00005420.spv | Bin 716 -> 876 bytes spirv/vulkan/prebuilt/0x00005421.spv | Bin 652 -> 860 bytes spirv/vulkan/prebuilt/0x00005422.spv | Bin 716 -> 1428 bytes spirv/vulkan/prebuilt/0x00005423.spv | Bin 716 -> 1892 bytes spirv/vulkan/prebuilt/0x00005424.spv | Bin 652 -> 2004 bytes spirv/vulkan/prebuilt/0x00005425.spv | Bin 716 -> 1840 bytes spirv/vulkan/prebuilt/0x00005426.spv | Bin 716 -> 476 bytes spirv/vulkan/prebuilt/0x00005427.spv | Bin 592 -> 1092 bytes spirv/vulkan/prebuilt/0x00005428.spv | Bin 684 -> 744 bytes spirv/vulkan/prebuilt/0x00005429.spv | Bin 684 -> 788 bytes spirv/vulkan/prebuilt/0x0000542a.spv | Bin 700 -> 1296 bytes spirv/vulkan/prebuilt/0x0000542b.spv | Bin 716 -> 1748 bytes spirv/vulkan/prebuilt/0x0000542c.spv | Bin 716 -> 1860 bytes spirv/vulkan/prebuilt/0x0000542d.spv | Bin 668 -> 1696 bytes spirv/vulkan/prebuilt/0x0000542e.spv | Bin 716 -> 512 bytes spirv/vulkan/prebuilt/0x0000542f.spv | Bin 716 -> 1224 bytes spirv/vulkan/prebuilt/0x00005430.spv | Bin 668 -> 876 bytes spirv/vulkan/prebuilt/0x00005431.spv | Bin 716 -> 860 bytes spirv/vulkan/prebuilt/0x00005432.spv | Bin 716 -> 1428 bytes spirv/vulkan/prebuilt/0x00005433.spv | Bin 668 -> 1892 bytes spirv/vulkan/prebuilt/0x00005434.spv | Bin 684 -> 2004 bytes spirv/vulkan/prebuilt/0x00005435.spv | Bin 684 -> 1824 bytes spirv/vulkan/prebuilt/0x00005436.spv | Bin 636 -> 476 bytes spirv/vulkan/prebuilt/0x00005437.spv | Bin 716 -> 1092 bytes spirv/vulkan/prebuilt/0x00005438.spv | Bin 716 -> 744 bytes spirv/vulkan/prebuilt/0x00005439.spv | Bin 668 -> 788 bytes spirv/vulkan/prebuilt/0x0000543a.spv | Bin 716 -> 1296 bytes spirv/vulkan/prebuilt/0x0000543b.spv | Bin 716 -> 1748 bytes spirv/vulkan/prebuilt/0x0000543c.spv | Bin 668 -> 1860 bytes spirv/vulkan/prebuilt/0x0000543d.spv | Bin 716 -> 1680 bytes spirv/vulkan/prebuilt/0x0000543e.spv | Bin 716 -> 512 bytes spirv/vulkan/prebuilt/0x0000543f.spv | Bin 668 -> 1224 bytes spirv/vulkan/prebuilt/0x00005440.spv | Bin 684 -> 876 bytes spirv/vulkan/prebuilt/0x00005441.spv | Bin 684 -> 860 bytes spirv/vulkan/prebuilt/0x00005442.spv | Bin 636 -> 1428 bytes spirv/vulkan/prebuilt/0x00005443.spv | Bin 668 -> 1892 bytes spirv/vulkan/prebuilt/0x00005444.spv | Bin 668 -> 2004 bytes spirv/vulkan/prebuilt/0x00005445.spv | Bin 652 -> 1840 bytes spirv/vulkan/prebuilt/0x00005446.spv | Bin 636 -> 476 bytes spirv/vulkan/prebuilt/0x00005447.spv | Bin 652 -> 1092 bytes spirv/vulkan/prebuilt/0x00005448.spv | Bin 636 -> 744 bytes spirv/vulkan/prebuilt/0x00005449.spv | Bin 652 -> 788 bytes spirv/vulkan/prebuilt/0x0000544a.spv | Bin 652 -> 1296 bytes spirv/vulkan/prebuilt/0x0000544b.spv | Bin 716 -> 1748 bytes spirv/vulkan/prebuilt/0x0000544c.spv | Bin 716 -> 1860 bytes spirv/vulkan/prebuilt/0x0000544d.spv | Bin 652 -> 1696 bytes spirv/vulkan/prebuilt/0x0000544e.spv | Bin 716 -> 1208 bytes spirv/vulkan/prebuilt/0x0000544f.spv | Bin 716 -> 860 bytes spirv/vulkan/prebuilt/0x00005450.spv | Bin 652 -> 1412 bytes spirv/vulkan/prebuilt/0x00005451.spv | Bin 716 -> 1860 bytes spirv/vulkan/prebuilt/0x00005452.spv | Bin 716 -> 1972 bytes spirv/vulkan/prebuilt/0x00005453.spv | Bin 592 -> 1808 bytes spirv/vulkan/prebuilt/0x00005454.spv | Bin 684 -> 1076 bytes spirv/vulkan/prebuilt/0x00005455.spv | Bin 684 -> 728 bytes spirv/vulkan/prebuilt/0x00005456.spv | Bin 700 -> 1280 bytes spirv/vulkan/prebuilt/0x00005457.spv | Bin 716 -> 1716 bytes spirv/vulkan/prebuilt/0x00005458.spv | Bin 716 -> 1828 bytes spirv/vulkan/prebuilt/0x00005459.spv | Bin 668 -> 1664 bytes spirv/vulkan/prebuilt/0x0000545a.spv | Bin 716 -> 1224 bytes spirv/vulkan/prebuilt/0x0000545b.spv | Bin 716 -> 876 bytes spirv/vulkan/prebuilt/0x0000545c.spv | Bin 668 -> 1428 bytes spirv/vulkan/prebuilt/0x0000545d.spv | Bin 716 -> 1892 bytes spirv/vulkan/prebuilt/0x0000545e.spv | Bin 716 -> 2004 bytes spirv/vulkan/prebuilt/0x0000545f.spv | Bin 668 -> 1840 bytes spirv/vulkan/prebuilt/0x00005460.spv | Bin 684 -> 1092 bytes spirv/vulkan/prebuilt/0x00005461.spv | Bin 684 -> 744 bytes spirv/vulkan/prebuilt/0x00005462.spv | Bin 636 -> 1296 bytes spirv/vulkan/prebuilt/0x00005463.spv | Bin 716 -> 1748 bytes spirv/vulkan/prebuilt/0x00005464.spv | Bin 716 -> 1860 bytes spirv/vulkan/prebuilt/0x00005465.spv | Bin 668 -> 1696 bytes spirv/vulkan/prebuilt/0x00005466.spv | Bin 716 -> 1224 bytes spirv/vulkan/prebuilt/0x00005467.spv | Bin 716 -> 876 bytes spirv/vulkan/prebuilt/0x00005468.spv | Bin 668 -> 1428 bytes spirv/vulkan/prebuilt/0x00005469.spv | Bin 716 -> 1892 bytes spirv/vulkan/prebuilt/0x0000546a.spv | Bin 716 -> 2004 bytes spirv/vulkan/prebuilt/0x0000546b.spv | Bin 668 -> 1824 bytes spirv/vulkan/prebuilt/0x0000546c.spv | Bin 684 -> 1092 bytes spirv/vulkan/prebuilt/0x0000546d.spv | Bin 684 -> 744 bytes spirv/vulkan/prebuilt/0x0000546e.spv | Bin 636 -> 1296 bytes spirv/vulkan/prebuilt/0x0000546f.spv | Bin 668 -> 1748 bytes spirv/vulkan/prebuilt/0x00005470.spv | Bin 668 -> 1860 bytes spirv/vulkan/prebuilt/0x00005471.spv | Bin 612 -> 1680 bytes spirv/vulkan/prebuilt/0x00005472.spv | Bin 596 -> 1224 bytes spirv/vulkan/prebuilt/0x00005473.spv | Bin 612 -> 876 bytes spirv/vulkan/prebuilt/0x00005474.spv | Bin 596 -> 1428 bytes spirv/vulkan/prebuilt/0x00005475.spv | Bin 612 -> 1892 bytes spirv/vulkan/prebuilt/0x00005476.spv | Bin 612 -> 2004 bytes spirv/vulkan/prebuilt/0x00005477.spv | Bin 676 -> 1840 bytes spirv/vulkan/prebuilt/0x00005478.spv | Bin 676 -> 1092 bytes spirv/vulkan/prebuilt/0x00005479.spv | Bin 612 -> 744 bytes spirv/vulkan/prebuilt/0x0000547a.spv | Bin 676 -> 1296 bytes spirv/vulkan/prebuilt/0x0000547b.spv | Bin 676 -> 1748 bytes spirv/vulkan/prebuilt/0x0000547c.spv | Bin 612 -> 1860 bytes spirv/vulkan/prebuilt/0x0000547d.spv | Bin 676 -> 1696 bytes spirv/vulkan/prebuilt/0x0000547e.spv | Bin 676 -> 424 bytes spirv/vulkan/prebuilt/0x0000547f.spv | Bin 552 -> 1040 bytes spirv/vulkan/prebuilt/0x00005480.spv | Bin 644 -> 692 bytes spirv/vulkan/prebuilt/0x00005481.spv | Bin 644 -> 1244 bytes spirv/vulkan/prebuilt/0x00005482.spv | Bin 660 -> 1676 bytes spirv/vulkan/prebuilt/0x00005483.spv | Bin 676 -> 1788 bytes spirv/vulkan/prebuilt/0x00005484.spv | Bin 676 -> 1624 bytes spirv/vulkan/prebuilt/0x00005485.spv | Bin 628 -> 440 bytes spirv/vulkan/prebuilt/0x00005486.spv | Bin 676 -> 1056 bytes spirv/vulkan/prebuilt/0x00005487.spv | Bin 676 -> 708 bytes spirv/vulkan/prebuilt/0x00005488.spv | Bin 628 -> 1260 bytes spirv/vulkan/prebuilt/0x00005489.spv | Bin 676 -> 1708 bytes spirv/vulkan/prebuilt/0x0000548a.spv | Bin 676 -> 1820 bytes spirv/vulkan/prebuilt/0x0000548b.spv | Bin 628 -> 1656 bytes spirv/vulkan/prebuilt/0x0000548c.spv | Bin 644 -> 440 bytes spirv/vulkan/prebuilt/0x0000548d.spv | Bin 644 -> 1056 bytes spirv/vulkan/prebuilt/0x0000548e.spv | Bin 596 -> 708 bytes spirv/vulkan/prebuilt/0x0000548f.spv | Bin 676 -> 1260 bytes spirv/vulkan/prebuilt/0x00005490.spv | Bin 676 -> 1708 bytes spirv/vulkan/prebuilt/0x00005491.spv | Bin 628 -> 1820 bytes spirv/vulkan/prebuilt/0x00005492.spv | Bin 676 -> 1640 bytes spirv/vulkan/prebuilt/0x00005493.spv | Bin 676 -> 440 bytes spirv/vulkan/prebuilt/0x00005494.spv | Bin 628 -> 1056 bytes spirv/vulkan/prebuilt/0x00005495.spv | Bin 676 -> 708 bytes spirv/vulkan/prebuilt/0x00005496.spv | Bin 676 -> 1260 bytes spirv/vulkan/prebuilt/0x00005497.spv | Bin 628 -> 1708 bytes spirv/vulkan/prebuilt/0x00005498.spv | Bin 644 -> 1820 bytes spirv/vulkan/prebuilt/0x00005499.spv | Bin 644 -> 1656 bytes spirv/vulkan/prebuilt/0x0000549a.spv | Bin 596 -> 424 bytes spirv/vulkan/prebuilt/0x0000549b.spv | Bin 628 -> 1024 bytes spirv/vulkan/prebuilt/0x0000549c.spv | Bin 628 -> 692 bytes spirv/vulkan/prebuilt/0x0000549d.spv | Bin 704 -> 756 bytes spirv/vulkan/prebuilt/0x0000549e.spv | Bin 704 -> 1244 bytes spirv/vulkan/prebuilt/0x0000549f.spv | Bin 704 -> 1692 bytes spirv/vulkan/prebuilt/0x000054a0.spv | Bin 704 -> 1804 bytes spirv/vulkan/prebuilt/0x000054a1.spv | Bin 688 -> 1640 bytes spirv/vulkan/prebuilt/0x000054a2.spv | Bin 688 -> 440 bytes spirv/vulkan/prebuilt/0x000054a3.spv | Bin 688 -> 1040 bytes spirv/vulkan/prebuilt/0x000054a4.spv | Bin 688 -> 708 bytes spirv/vulkan/prebuilt/0x000054a5.spv | Bin 704 -> 772 bytes spirv/vulkan/prebuilt/0x000054a6.spv | Bin 704 -> 1260 bytes spirv/vulkan/prebuilt/0x000054a7.spv | Bin 704 -> 1708 bytes spirv/vulkan/prebuilt/0x000054a8.spv | Bin 704 -> 1820 bytes spirv/vulkan/prebuilt/0x000054a9.spv | Bin 688 -> 1656 bytes spirv/vulkan/prebuilt/0x000054aa.spv | Bin 688 -> 440 bytes spirv/vulkan/prebuilt/0x000054ab.spv | Bin 688 -> 1040 bytes spirv/vulkan/prebuilt/0x000054ac.spv | Bin 688 -> 708 bytes spirv/vulkan/prebuilt/0x000054ad.spv | Bin 736 -> 772 bytes spirv/vulkan/prebuilt/0x000054ae.spv | Bin 736 -> 1260 bytes spirv/vulkan/prebuilt/0x000054af.spv | Bin 736 -> 1708 bytes spirv/vulkan/prebuilt/0x000054b0.spv | Bin 736 -> 1820 bytes spirv/vulkan/prebuilt/0x000054b1.spv | Bin 720 -> 1656 bytes spirv/vulkan/prebuilt/0x000054b2.spv | Bin 720 -> 440 bytes spirv/vulkan/prebuilt/0x000054b3.spv | Bin 720 -> 1040 bytes spirv/vulkan/prebuilt/0x000054b4.spv | Bin 720 -> 708 bytes spirv/vulkan/prebuilt/0x000054b5.spv | Bin 720 -> 772 bytes spirv/vulkan/prebuilt/0x000054b6.spv | Bin 704 -> 1260 bytes spirv/vulkan/prebuilt/0x000054b7.spv | Bin 720 -> 1708 bytes spirv/vulkan/prebuilt/0x000054b8.spv | Bin 720 -> 1820 bytes spirv/vulkan/prebuilt/0x000054b9.spv | Bin 704 -> 1656 bytes spirv/vulkan/prebuilt/0x000054ba.spv | Bin 704 -> 1156 bytes spirv/vulkan/prebuilt/0x000054bb.spv | Bin 704 -> 848 bytes spirv/vulkan/prebuilt/0x000054bc.spv | Bin 704 -> 976 bytes spirv/vulkan/prebuilt/0x000054bd.spv | Bin 752 -> 1408 bytes spirv/vulkan/prebuilt/0x000054be.spv | Bin 752 -> 1868 bytes spirv/vulkan/prebuilt/0x000054bf.spv | Bin 752 -> 1996 bytes spirv/vulkan/prebuilt/0x000054c0.spv | Bin 752 -> 1832 bytes spirv/vulkan/prebuilt/0x000054c1.spv | Bin 736 -> 964 bytes spirv/vulkan/prebuilt/0x000054c2.spv | Bin 736 -> 656 bytes spirv/vulkan/prebuilt/0x000054c3.spv | Bin 736 -> 868 bytes spirv/vulkan/prebuilt/0x000054c4.spv | Bin 736 -> 1216 bytes spirv/vulkan/prebuilt/0x000054c5.spv | Bin 704 -> 1660 bytes spirv/vulkan/prebuilt/0x000054c6.spv | Bin 704 -> 1788 bytes spirv/vulkan/prebuilt/0x000054c7.spv | Bin 704 -> 1624 bytes spirv/vulkan/prebuilt/0x000054c8.spv | Bin 704 -> 1204 bytes spirv/vulkan/prebuilt/0x000054c9.spv | Bin 644 -> 896 bytes spirv/vulkan/prebuilt/0x000054ca.spv | Bin 644 -> 1024 bytes spirv/vulkan/prebuilt/0x000054cb.spv | Bin 644 -> 1488 bytes spirv/vulkan/prebuilt/0x000054cc.spv | Bin 644 -> 1916 bytes spirv/vulkan/prebuilt/0x000054cd.spv | Bin 752 -> 2044 bytes spirv/vulkan/prebuilt/0x000054ce.spv | Bin 752 -> 1880 bytes spirv/vulkan/prebuilt/0x000054cf.spv | Bin 752 -> 1012 bytes spirv/vulkan/prebuilt/0x000054d0.spv | Bin 752 -> 704 bytes spirv/vulkan/prebuilt/0x000054d1.spv | Bin 768 -> 916 bytes spirv/vulkan/prebuilt/0x000054d2.spv | Bin 768 -> 1296 bytes spirv/vulkan/prebuilt/0x000054d3.spv | Bin 768 -> 1708 bytes spirv/vulkan/prebuilt/0x000054d4.spv | Bin 768 -> 1836 bytes spirv/vulkan/prebuilt/0x000054d5.spv | Bin 752 -> 1672 bytes spirv/vulkan/prebuilt/0x000054d6.spv | Bin 752 -> 1204 bytes spirv/vulkan/prebuilt/0x000054d7.spv | Bin 752 -> 896 bytes spirv/vulkan/prebuilt/0x000054d8.spv | Bin 752 -> 1024 bytes spirv/vulkan/prebuilt/0x000054d9.spv | Bin 720 -> 1488 bytes spirv/vulkan/prebuilt/0x000054da.spv | Bin 720 -> 1916 bytes spirv/vulkan/prebuilt/0x000054db.spv | Bin 720 -> 2044 bytes spirv/vulkan/prebuilt/0x000054dc.spv | Bin 720 -> 1880 bytes spirv/vulkan/prebuilt/0x000054dd.spv | Bin 768 -> 1012 bytes spirv/vulkan/prebuilt/0x000054de.spv | Bin 768 -> 704 bytes spirv/vulkan/prebuilt/0x000054df.spv | Bin 768 -> 916 bytes spirv/vulkan/prebuilt/0x000054e0.spv | Bin 768 -> 1296 bytes spirv/vulkan/prebuilt/0x000054e1.spv | Bin 704 -> 1708 bytes spirv/vulkan/prebuilt/0x000054e2.spv | Bin 704 -> 1836 bytes spirv/vulkan/prebuilt/0x000054e3.spv | Bin 704 -> 1672 bytes spirv/vulkan/prebuilt/0x000054e4.spv | Bin 704 -> 1204 bytes spirv/vulkan/prebuilt/0x000054e5.spv | Bin 768 -> 896 bytes spirv/vulkan/prebuilt/0x000054e6.spv | Bin 768 -> 1024 bytes spirv/vulkan/prebuilt/0x000054e7.spv | Bin 768 -> 1488 bytes spirv/vulkan/prebuilt/0x000054e8.spv | Bin 768 -> 1916 bytes spirv/vulkan/prebuilt/0x000054e9.spv | Bin 704 -> 2044 bytes spirv/vulkan/prebuilt/0x000054ea.spv | Bin 704 -> 1880 bytes spirv/vulkan/prebuilt/0x000054eb.spv | Bin 704 -> 1012 bytes spirv/vulkan/prebuilt/0x000054ec.spv | Bin 704 -> 704 bytes spirv/vulkan/prebuilt/0x000054ed.spv | Bin 720 -> 916 bytes spirv/vulkan/prebuilt/0x000054ee.spv | Bin 720 -> 1296 bytes spirv/vulkan/prebuilt/0x000054ef.spv | Bin 720 -> 1708 bytes spirv/vulkan/prebuilt/0x000054f0.spv | Bin 720 -> 1836 bytes spirv/vulkan/prebuilt/0x000054f1.spv | Bin 752 -> 1672 bytes spirv/vulkan/prebuilt/0x000054f2.spv | Bin 752 -> 348 bytes spirv/vulkan/prebuilt/0x000054f3.spv | Bin 752 -> 1204 bytes spirv/vulkan/prebuilt/0x000054f4.spv | Bin 752 -> 896 bytes spirv/vulkan/prebuilt/0x000054f5.spv | Bin 688 -> 1024 bytes spirv/vulkan/prebuilt/0x000054f6.spv | Bin 688 -> 1472 bytes spirv/vulkan/prebuilt/0x000054f7.spv | Bin 688 -> 1884 bytes spirv/vulkan/prebuilt/0x000054f8.spv | Bin 688 -> 2012 bytes spirv/vulkan/prebuilt/0x000054f9.spv | Bin 752 -> 1848 bytes spirv/vulkan/prebuilt/0x000054fa.spv | Bin 752 -> 1012 bytes spirv/vulkan/prebuilt/0x000054fb.spv | Bin 752 -> 704 bytes spirv/vulkan/prebuilt/0x000054fc.spv | Bin 752 -> 916 bytes spirv/vulkan/prebuilt/0x000054fd.spv | Bin 736 -> 1280 bytes spirv/vulkan/prebuilt/0x000054fe.spv | Bin 736 -> 1676 bytes spirv/vulkan/prebuilt/0x000054ff.spv | Bin 736 -> 1804 bytes spirv/vulkan/prebuilt/0x00005500.spv | Bin 736 -> 1640 bytes spirv/vulkan/prebuilt/0x00005501.spv | Bin 768 -> 364 bytes spirv/vulkan/prebuilt/0x00005502.spv | Bin 768 -> 1220 bytes spirv/vulkan/prebuilt/0x00005503.spv | Bin 768 -> 912 bytes spirv/vulkan/prebuilt/0x00005504.spv | Bin 768 -> 1040 bytes spirv/vulkan/prebuilt/0x00005505.spv | Bin 720 -> 1488 bytes spirv/vulkan/prebuilt/0x00005506.spv | Bin 720 -> 1916 bytes spirv/vulkan/prebuilt/0x00005507.spv | Bin 720 -> 2044 bytes spirv/vulkan/prebuilt/0x00005508.spv | Bin 720 -> 1880 bytes spirv/vulkan/prebuilt/0x00005509.spv | Bin 768 -> 1028 bytes spirv/vulkan/prebuilt/0x0000550a.spv | Bin 768 -> 720 bytes spirv/vulkan/prebuilt/0x0000550b.spv | Bin 768 -> 932 bytes spirv/vulkan/prebuilt/0x0000550c.spv | Bin 768 -> 1296 bytes spirv/vulkan/prebuilt/0x0000550d.spv | Bin 752 -> 1708 bytes spirv/vulkan/prebuilt/0x0000550e.spv | Bin 752 -> 1836 bytes spirv/vulkan/prebuilt/0x0000550f.spv | Bin 752 -> 1672 bytes spirv/vulkan/prebuilt/0x00005510.spv | Bin 752 -> 364 bytes spirv/vulkan/prebuilt/0x00005511.spv | Bin 720 -> 1220 bytes spirv/vulkan/prebuilt/0x00005512.spv | Bin 720 -> 912 bytes spirv/vulkan/prebuilt/0x00005513.spv | Bin 720 -> 1040 bytes spirv/vulkan/prebuilt/0x00005514.spv | Bin 720 -> 1488 bytes spirv/vulkan/prebuilt/0x00005515.spv | Bin 768 -> 1916 bytes spirv/vulkan/prebuilt/0x00005516.spv | Bin 768 -> 2044 bytes spirv/vulkan/prebuilt/0x00005517.spv | Bin 768 -> 1864 bytes spirv/vulkan/prebuilt/0x00005518.spv | Bin 768 -> 1028 bytes spirv/vulkan/prebuilt/0x00005519.spv | Bin 680 -> 720 bytes spirv/vulkan/prebuilt/0x0000551a.spv | Bin 680 -> 932 bytes spirv/vulkan/prebuilt/0x0000551b.spv | Bin 680 -> 1296 bytes spirv/vulkan/prebuilt/0x0000551c.spv | Bin 680 -> 1708 bytes spirv/vulkan/prebuilt/0x0000551d.spv | Bin 664 -> 1836 bytes spirv/vulkan/prebuilt/0x0000551e.spv | Bin 664 -> 1656 bytes spirv/vulkan/prebuilt/0x0000551f.spv | Bin 664 -> 364 bytes spirv/vulkan/prebuilt/0x00005520.spv | Bin 664 -> 1220 bytes spirv/vulkan/prebuilt/0x00005521.spv | Bin 680 -> 912 bytes spirv/vulkan/prebuilt/0x00005522.spv | Bin 680 -> 1040 bytes spirv/vulkan/prebuilt/0x00005523.spv | Bin 680 -> 1488 bytes spirv/vulkan/prebuilt/0x00005524.spv | Bin 680 -> 1916 bytes spirv/vulkan/prebuilt/0x00005525.spv | Bin 664 -> 2044 bytes spirv/vulkan/prebuilt/0x00005526.spv | Bin 664 -> 1880 bytes spirv/vulkan/prebuilt/0x00005527.spv | Bin 664 -> 1028 bytes spirv/vulkan/prebuilt/0x00005528.spv | Bin 664 -> 720 bytes spirv/vulkan/prebuilt/0x00005529.spv | Bin 728 -> 932 bytes spirv/vulkan/prebuilt/0x0000552a.spv | Bin 728 -> 1296 bytes spirv/vulkan/prebuilt/0x0000552b.spv | Bin 728 -> 1708 bytes spirv/vulkan/prebuilt/0x0000552c.spv | Bin 728 -> 1836 bytes spirv/vulkan/prebuilt/0x0000552d.spv | Bin 696 -> 1672 bytes spirv/vulkan/prebuilt/0x0000552e.spv | Bin 696 -> 1304 bytes spirv/vulkan/prebuilt/0x0000552f.spv | Bin 696 -> 1008 bytes spirv/vulkan/prebuilt/0x00005530.spv | Bin 696 -> 1124 bytes spirv/vulkan/prebuilt/0x00005531.spv | Bin 696 -> 1588 bytes spirv/vulkan/prebuilt/0x00005532.spv | Bin 680 -> 2052 bytes spirv/vulkan/prebuilt/0x00005533.spv | Bin 696 -> 2196 bytes spirv/vulkan/prebuilt/0x00005534.spv | Bin 696 -> 2032 bytes spirv/vulkan/prebuilt/0x00005535.spv | Bin 680 -> 1064 bytes spirv/vulkan/prebuilt/0x00005536.spv | Bin 680 -> 768 bytes spirv/vulkan/prebuilt/0x00005537.spv | Bin 680 -> 980 bytes spirv/vulkan/prebuilt/0x00005538.spv | Bin 680 -> 1348 bytes spirv/vulkan/prebuilt/0x00005539.spv | Bin 744 -> 1792 bytes spirv/vulkan/prebuilt/0x0000553a.spv | Bin 744 -> 1936 bytes spirv/vulkan/prebuilt/0x0000553b.spv | Bin 744 -> 1772 bytes spirv/vulkan/prebuilt/0x0000553c.spv | Bin 744 -> 1352 bytes spirv/vulkan/prebuilt/0x0000553d.spv | Bin 712 -> 1056 bytes spirv/vulkan/prebuilt/0x0000553e.spv | Bin 712 -> 1172 bytes spirv/vulkan/prebuilt/0x0000553f.spv | Bin 712 -> 1668 bytes spirv/vulkan/prebuilt/0x00005540.spv | Bin 712 -> 2100 bytes spirv/vulkan/prebuilt/0x00005541.spv | Bin 680 -> 2244 bytes spirv/vulkan/prebuilt/0x00005542.spv | Bin 680 -> 2080 bytes spirv/vulkan/prebuilt/0x00005543.spv | Bin 680 -> 1112 bytes spirv/vulkan/prebuilt/0x00005544.spv | Bin 680 -> 816 bytes spirv/vulkan/prebuilt/0x00005545.spv | Bin 620 -> 1028 bytes spirv/vulkan/prebuilt/0x00005546.spv | Bin 620 -> 1428 bytes spirv/vulkan/prebuilt/0x00005547.spv | Bin 620 -> 1840 bytes spirv/vulkan/prebuilt/0x00005548.spv | Bin 620 -> 1984 bytes spirv/vulkan/prebuilt/0x00005549.spv | Bin 744 -> 1820 bytes spirv/vulkan/prebuilt/0x0000554a.spv | Bin 744 -> 1352 bytes spirv/vulkan/prebuilt/0x0000554b.spv | Bin 744 -> 1056 bytes spirv/vulkan/prebuilt/0x0000554c.spv | Bin 744 -> 1172 bytes spirv/vulkan/prebuilt/0x0000554d.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x0000554e.spv | Bin 744 -> 2100 bytes spirv/vulkan/prebuilt/0x0000554f.spv | Bin 744 -> 2244 bytes spirv/vulkan/prebuilt/0x00005550.spv | Bin 744 -> 2080 bytes spirv/vulkan/prebuilt/0x00005551.spv | Bin 744 -> 1112 bytes spirv/vulkan/prebuilt/0x00005552.spv | Bin 744 -> 816 bytes spirv/vulkan/prebuilt/0x00005553.spv | Bin 744 -> 1028 bytes spirv/vulkan/prebuilt/0x00005554.spv | Bin 744 -> 1428 bytes spirv/vulkan/prebuilt/0x00005555.spv | Bin 712 -> 1840 bytes spirv/vulkan/prebuilt/0x00005556.spv | Bin 712 -> 1984 bytes spirv/vulkan/prebuilt/0x00005557.spv | Bin 712 -> 1820 bytes spirv/vulkan/prebuilt/0x00005558.spv | Bin 712 -> 1352 bytes spirv/vulkan/prebuilt/0x00005559.spv | Bin 744 -> 1056 bytes spirv/vulkan/prebuilt/0x0000555a.spv | Bin 744 -> 1172 bytes spirv/vulkan/prebuilt/0x0000555b.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x0000555c.spv | Bin 744 -> 2100 bytes spirv/vulkan/prebuilt/0x0000555d.spv | Bin 680 -> 2244 bytes spirv/vulkan/prebuilt/0x0000555e.spv | Bin 680 -> 2080 bytes spirv/vulkan/prebuilt/0x0000555f.spv | Bin 680 -> 1112 bytes spirv/vulkan/prebuilt/0x00005560.spv | Bin 680 -> 816 bytes spirv/vulkan/prebuilt/0x00005561.spv | Bin 744 -> 1028 bytes spirv/vulkan/prebuilt/0x00005562.spv | Bin 744 -> 1428 bytes spirv/vulkan/prebuilt/0x00005563.spv | Bin 744 -> 1840 bytes spirv/vulkan/prebuilt/0x00005564.spv | Bin 744 -> 1984 bytes spirv/vulkan/prebuilt/0x00005565.spv | Bin 680 -> 1820 bytes spirv/vulkan/prebuilt/0x00005566.spv | Bin 680 -> 1352 bytes spirv/vulkan/prebuilt/0x00005567.spv | Bin 680 -> 1056 bytes spirv/vulkan/prebuilt/0x00005568.spv | Bin 680 -> 1172 bytes spirv/vulkan/prebuilt/0x00005569.spv | Bin 696 -> 1652 bytes spirv/vulkan/prebuilt/0x0000556a.spv | Bin 696 -> 2068 bytes spirv/vulkan/prebuilt/0x0000556b.spv | Bin 696 -> 2212 bytes spirv/vulkan/prebuilt/0x0000556c.spv | Bin 696 -> 2048 bytes spirv/vulkan/prebuilt/0x0000556d.spv | Bin 744 -> 1112 bytes spirv/vulkan/prebuilt/0x0000556e.spv | Bin 744 -> 816 bytes spirv/vulkan/prebuilt/0x0000556f.spv | Bin 744 -> 1028 bytes spirv/vulkan/prebuilt/0x00005570.spv | Bin 744 -> 1412 bytes spirv/vulkan/prebuilt/0x00005571.spv | Bin 664 -> 1808 bytes spirv/vulkan/prebuilt/0x00005572.spv | Bin 664 -> 1952 bytes spirv/vulkan/prebuilt/0x00005573.spv | Bin 664 -> 1788 bytes spirv/vulkan/prebuilt/0x00005574.spv | Bin 664 -> 1368 bytes spirv/vulkan/prebuilt/0x00005575.spv | Bin 744 -> 1072 bytes spirv/vulkan/prebuilt/0x00005576.spv | Bin 744 -> 1188 bytes spirv/vulkan/prebuilt/0x00005577.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x00005578.spv | Bin 744 -> 2100 bytes spirv/vulkan/prebuilt/0x00005579.spv | Bin 712 -> 2244 bytes spirv/vulkan/prebuilt/0x0000557a.spv | Bin 712 -> 2080 bytes spirv/vulkan/prebuilt/0x0000557b.spv | Bin 712 -> 1128 bytes spirv/vulkan/prebuilt/0x0000557c.spv | Bin 712 -> 832 bytes spirv/vulkan/prebuilt/0x0000557d.spv | Bin 744 -> 1044 bytes spirv/vulkan/prebuilt/0x0000557e.spv | Bin 744 -> 1428 bytes spirv/vulkan/prebuilt/0x0000557f.spv | Bin 744 -> 1840 bytes spirv/vulkan/prebuilt/0x00005580.spv | Bin 744 -> 1984 bytes spirv/vulkan/prebuilt/0x00005581.spv | Bin 696 -> 1820 bytes spirv/vulkan/prebuilt/0x00005582.spv | Bin 696 -> 1368 bytes spirv/vulkan/prebuilt/0x00005583.spv | Bin 696 -> 1072 bytes spirv/vulkan/prebuilt/0x00005584.spv | Bin 696 -> 1188 bytes spirv/vulkan/prebuilt/0x00005585.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x00005586.spv | Bin 744 -> 2100 bytes spirv/vulkan/prebuilt/0x00005587.spv | Bin 744 -> 2244 bytes spirv/vulkan/prebuilt/0x00005588.spv | Bin 744 -> 2064 bytes spirv/vulkan/prebuilt/0x00005589.spv | Bin 744 -> 1128 bytes spirv/vulkan/prebuilt/0x0000558a.spv | Bin 744 -> 832 bytes spirv/vulkan/prebuilt/0x0000558b.spv | Bin 744 -> 1044 bytes spirv/vulkan/prebuilt/0x0000558c.spv | Bin 744 -> 1428 bytes spirv/vulkan/prebuilt/0x0000558d.spv | Bin 696 -> 1840 bytes spirv/vulkan/prebuilt/0x0000558e.spv | Bin 696 -> 1984 bytes spirv/vulkan/prebuilt/0x0000558f.spv | Bin 696 -> 1804 bytes spirv/vulkan/prebuilt/0x00005590.spv | Bin 696 -> 1368 bytes spirv/vulkan/prebuilt/0x00005591.spv | Bin 744 -> 1072 bytes spirv/vulkan/prebuilt/0x00005592.spv | Bin 744 -> 1188 bytes spirv/vulkan/prebuilt/0x00005593.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x00005594.spv | Bin 744 -> 2100 bytes spirv/vulkan/prebuilt/0x00005595.spv | Bin 672 -> 2244 bytes spirv/vulkan/prebuilt/0x00005596.spv | Bin 672 -> 2080 bytes spirv/vulkan/prebuilt/0x00005597.spv | Bin 672 -> 1128 bytes spirv/vulkan/prebuilt/0x00005598.spv | Bin 672 -> 832 bytes spirv/vulkan/prebuilt/0x00005599.spv | Bin 656 -> 1044 bytes spirv/vulkan/prebuilt/0x0000559a.spv | Bin 656 -> 1428 bytes spirv/vulkan/prebuilt/0x0000559b.spv | Bin 656 -> 1840 bytes spirv/vulkan/prebuilt/0x0000559c.spv | Bin 656 -> 1984 bytes spirv/vulkan/prebuilt/0x0000559d.spv | Bin 672 -> 1820 bytes spirv/vulkan/prebuilt/0x0000559e.spv | Bin 672 -> 812 bytes spirv/vulkan/prebuilt/0x0000559f.spv | Bin 672 -> 480 bytes spirv/vulkan/prebuilt/0x000055a0.spv | Bin 672 -> 1000 bytes spirv/vulkan/prebuilt/0x000055a1.spv | Bin 656 -> 1448 bytes spirv/vulkan/prebuilt/0x000055a2.spv | Bin 656 -> 1544 bytes spirv/vulkan/prebuilt/0x000055a3.spv | Bin 656 -> 1380 bytes spirv/vulkan/prebuilt/0x000055a4.spv | Bin 656 -> 764 bytes spirv/vulkan/prebuilt/0x000055a5.spv | Bin 720 -> 432 bytes spirv/vulkan/prebuilt/0x000055a6.spv | Bin 720 -> 952 bytes spirv/vulkan/prebuilt/0x000055a7.spv | Bin 720 -> 1396 bytes spirv/vulkan/prebuilt/0x000055a8.spv | Bin 720 -> 1492 bytes spirv/vulkan/prebuilt/0x000055a9.spv | Bin 688 -> 1328 bytes spirv/vulkan/prebuilt/0x000055aa.spv | Bin 688 -> 828 bytes spirv/vulkan/prebuilt/0x000055ab.spv | Bin 688 -> 496 bytes spirv/vulkan/prebuilt/0x000055ac.spv | Bin 688 -> 1016 bytes spirv/vulkan/prebuilt/0x000055ad.spv | Bin 688 -> 1464 bytes spirv/vulkan/prebuilt/0x000055ae.spv | Bin 672 -> 1560 bytes spirv/vulkan/prebuilt/0x000055af.spv | Bin 688 -> 1396 bytes spirv/vulkan/prebuilt/0x000055b0.spv | Bin 688 -> 780 bytes spirv/vulkan/prebuilt/0x000055b1.spv | Bin 672 -> 448 bytes spirv/vulkan/prebuilt/0x000055b2.spv | Bin 672 -> 968 bytes spirv/vulkan/prebuilt/0x000055b3.spv | Bin 672 -> 1412 bytes spirv/vulkan/prebuilt/0x000055b4.spv | Bin 672 -> 1508 bytes spirv/vulkan/prebuilt/0x000055b5.spv | Bin 736 -> 1344 bytes spirv/vulkan/prebuilt/0x000055b6.spv | Bin 736 -> 828 bytes spirv/vulkan/prebuilt/0x000055b7.spv | Bin 736 -> 496 bytes spirv/vulkan/prebuilt/0x000055b8.spv | Bin 736 -> 1016 bytes spirv/vulkan/prebuilt/0x000055b9.spv | Bin 704 -> 1464 bytes spirv/vulkan/prebuilt/0x000055ba.spv | Bin 704 -> 1560 bytes spirv/vulkan/prebuilt/0x000055bb.spv | Bin 704 -> 1396 bytes spirv/vulkan/prebuilt/0x000055bc.spv | Bin 704 -> 780 bytes spirv/vulkan/prebuilt/0x000055bd.spv | Bin 672 -> 448 bytes spirv/vulkan/prebuilt/0x000055be.spv | Bin 672 -> 968 bytes spirv/vulkan/prebuilt/0x000055bf.spv | Bin 672 -> 1412 bytes spirv/vulkan/prebuilt/0x000055c0.spv | Bin 672 -> 1508 bytes spirv/vulkan/prebuilt/0x000055c1.spv | Bin 612 -> 1344 bytes spirv/vulkan/prebuilt/0x000055c2.spv | Bin 612 -> 828 bytes spirv/vulkan/prebuilt/0x000055c3.spv | Bin 612 -> 496 bytes spirv/vulkan/prebuilt/0x000055c4.spv | Bin 612 -> 1016 bytes spirv/vulkan/prebuilt/0x000055c5.spv | Bin 736 -> 1464 bytes spirv/vulkan/prebuilt/0x000055c6.spv | Bin 736 -> 1560 bytes spirv/vulkan/prebuilt/0x000055c7.spv | Bin 736 -> 1396 bytes spirv/vulkan/prebuilt/0x000055c8.spv | Bin 736 -> 780 bytes spirv/vulkan/prebuilt/0x000055c9.spv | Bin 736 -> 448 bytes spirv/vulkan/prebuilt/0x000055ca.spv | Bin 736 -> 968 bytes spirv/vulkan/prebuilt/0x000055cb.spv | Bin 736 -> 1412 bytes spirv/vulkan/prebuilt/0x000055cc.spv | Bin 736 -> 1508 bytes spirv/vulkan/prebuilt/0x000055cd.spv | Bin 736 -> 1344 bytes spirv/vulkan/prebuilt/0x000055ce.spv | Bin 736 -> 828 bytes spirv/vulkan/prebuilt/0x000055cf.spv | Bin 736 -> 480 bytes spirv/vulkan/prebuilt/0x000055d0.spv | Bin 736 -> 696 bytes spirv/vulkan/prebuilt/0x000055d1.spv | Bin 704 -> 1000 bytes spirv/vulkan/prebuilt/0x000055d2.spv | Bin 704 -> 1432 bytes spirv/vulkan/prebuilt/0x000055d3.spv | Bin 704 -> 1528 bytes spirv/vulkan/prebuilt/0x000055d4.spv | Bin 704 -> 1364 bytes spirv/vulkan/prebuilt/0x000055d5.spv | Bin 736 -> 780 bytes spirv/vulkan/prebuilt/0x000055d6.spv | Bin 736 -> 432 bytes spirv/vulkan/prebuilt/0x000055d7.spv | Bin 736 -> 952 bytes spirv/vulkan/prebuilt/0x000055d8.spv | Bin 736 -> 1380 bytes spirv/vulkan/prebuilt/0x000055d9.spv | Bin 672 -> 1476 bytes spirv/vulkan/prebuilt/0x000055da.spv | Bin 672 -> 1312 bytes spirv/vulkan/prebuilt/0x000055db.spv | Bin 672 -> 844 bytes spirv/vulkan/prebuilt/0x000055dc.spv | Bin 672 -> 496 bytes spirv/vulkan/prebuilt/0x000055dd.spv | Bin 736 -> 712 bytes spirv/vulkan/prebuilt/0x000055de.spv | Bin 736 -> 1016 bytes spirv/vulkan/prebuilt/0x000055df.spv | Bin 736 -> 1464 bytes spirv/vulkan/prebuilt/0x000055e0.spv | Bin 736 -> 1560 bytes spirv/vulkan/prebuilt/0x000055e1.spv | Bin 672 -> 1396 bytes spirv/vulkan/prebuilt/0x000055e2.spv | Bin 672 -> 796 bytes spirv/vulkan/prebuilt/0x000055e3.spv | Bin 672 -> 448 bytes spirv/vulkan/prebuilt/0x000055e4.spv | Bin 672 -> 968 bytes spirv/vulkan/prebuilt/0x000055e5.spv | Bin 688 -> 1412 bytes spirv/vulkan/prebuilt/0x000055e6.spv | Bin 688 -> 1508 bytes spirv/vulkan/prebuilt/0x000055e7.spv | Bin 688 -> 1344 bytes spirv/vulkan/prebuilt/0x000055e8.spv | Bin 688 -> 844 bytes spirv/vulkan/prebuilt/0x000055e9.spv | Bin 736 -> 496 bytes spirv/vulkan/prebuilt/0x000055ea.spv | Bin 736 -> 712 bytes spirv/vulkan/prebuilt/0x000055eb.spv | Bin 736 -> 1016 bytes spirv/vulkan/prebuilt/0x000055ec.spv | Bin 736 -> 1464 bytes spirv/vulkan/prebuilt/0x000055ed.spv | Bin 656 -> 1560 bytes spirv/vulkan/prebuilt/0x000055ee.spv | Bin 656 -> 1380 bytes spirv/vulkan/prebuilt/0x000055ef.spv | Bin 656 -> 796 bytes spirv/vulkan/prebuilt/0x000055f0.spv | Bin 656 -> 448 bytes spirv/vulkan/prebuilt/0x000055f1.spv | Bin 736 -> 968 bytes spirv/vulkan/prebuilt/0x000055f2.spv | Bin 736 -> 1412 bytes spirv/vulkan/prebuilt/0x000055f3.spv | Bin 736 -> 1508 bytes spirv/vulkan/prebuilt/0x000055f4.spv | Bin 736 -> 1328 bytes spirv/vulkan/prebuilt/0x000055f5.spv | Bin 704 -> 844 bytes spirv/vulkan/prebuilt/0x000055f6.spv | Bin 704 -> 496 bytes spirv/vulkan/prebuilt/0x000055f7.spv | Bin 704 -> 712 bytes spirv/vulkan/prebuilt/0x000055f8.spv | Bin 704 -> 1016 bytes spirv/vulkan/prebuilt/0x000055f9.spv | Bin 736 -> 1464 bytes spirv/vulkan/prebuilt/0x000055fa.spv | Bin 736 -> 1560 bytes spirv/vulkan/prebuilt/0x000055fb.spv | Bin 736 -> 1396 bytes spirv/vulkan/prebuilt/0x000055fc.spv | Bin 736 -> 796 bytes spirv/vulkan/prebuilt/0x000055fd.spv | Bin 688 -> 448 bytes spirv/vulkan/prebuilt/0x000055fe.spv | Bin 688 -> 676 bytes spirv/vulkan/prebuilt/0x000055ff.spv | Bin 688 -> 968 bytes spirv/vulkan/prebuilt/0x00005600.spv | Bin 688 -> 1412 bytes spirv/vulkan/prebuilt/0x00005601.spv | Bin 736 -> 1508 bytes spirv/vulkan/prebuilt/0x00005602.spv | Bin 736 -> 1344 bytes spirv/vulkan/prebuilt/0x00005603.spv | Bin 736 -> 860 bytes spirv/vulkan/prebuilt/0x00005604.spv | Bin 736 -> 528 bytes spirv/vulkan/prebuilt/0x00005605.spv | Bin 736 -> 1048 bytes spirv/vulkan/prebuilt/0x00005606.spv | Bin 736 -> 1500 bytes spirv/vulkan/prebuilt/0x00005607.spv | Bin 736 -> 1596 bytes spirv/vulkan/prebuilt/0x00005608.spv | Bin 736 -> 1432 bytes spirv/vulkan/prebuilt/0x00005609.spv | Bin 688 -> 800 bytes spirv/vulkan/prebuilt/0x0000560a.spv | Bin 688 -> 468 bytes spirv/vulkan/prebuilt/0x0000560b.spv | Bin 688 -> 988 bytes spirv/vulkan/prebuilt/0x0000560c.spv | Bin 688 -> 1436 bytes spirv/vulkan/prebuilt/0x0000560d.spv | Bin 736 -> 1532 bytes spirv/vulkan/prebuilt/0x0000560e.spv | Bin 736 -> 1368 bytes spirv/vulkan/prebuilt/0x0000560f.spv | Bin 736 -> 876 bytes spirv/vulkan/prebuilt/0x00005610.spv | Bin 736 -> 544 bytes spirv/vulkan/prebuilt/0x00005611.spv | Bin 676 -> 1064 bytes spirv/vulkan/prebuilt/0x00005612.spv | Bin 676 -> 1516 bytes spirv/vulkan/prebuilt/0x00005613.spv | Bin 676 -> 1612 bytes spirv/vulkan/prebuilt/0x00005614.spv | Bin 676 -> 1448 bytes spirv/vulkan/prebuilt/0x00005615.spv | Bin 660 -> 816 bytes spirv/vulkan/prebuilt/0x00005616.spv | Bin 660 -> 484 bytes spirv/vulkan/prebuilt/0x00005617.spv | Bin 660 -> 1004 bytes spirv/vulkan/prebuilt/0x00005618.spv | Bin 660 -> 1452 bytes spirv/vulkan/prebuilt/0x00005619.spv | Bin 676 -> 1548 bytes spirv/vulkan/prebuilt/0x0000561a.spv | Bin 676 -> 1384 bytes spirv/vulkan/prebuilt/0x0000561b.spv | Bin 676 -> 876 bytes spirv/vulkan/prebuilt/0x0000561c.spv | Bin 676 -> 544 bytes spirv/vulkan/prebuilt/0x0000561d.spv | Bin 660 -> 1064 bytes spirv/vulkan/prebuilt/0x0000561e.spv | Bin 660 -> 1516 bytes spirv/vulkan/prebuilt/0x0000561f.spv | Bin 660 -> 1612 bytes spirv/vulkan/prebuilt/0x00005620.spv | Bin 660 -> 1448 bytes spirv/vulkan/prebuilt/0x00005621.spv | Bin 724 -> 816 bytes spirv/vulkan/prebuilt/0x00005622.spv | Bin 724 -> 484 bytes spirv/vulkan/prebuilt/0x00005623.spv | Bin 724 -> 1004 bytes spirv/vulkan/prebuilt/0x00005624.spv | Bin 724 -> 1452 bytes spirv/vulkan/prebuilt/0x00005625.spv | Bin 692 -> 1548 bytes spirv/vulkan/prebuilt/0x00005626.spv | Bin 692 -> 1384 bytes spirv/vulkan/prebuilt/0x00005627.spv | Bin 692 -> 876 bytes spirv/vulkan/prebuilt/0x00005628.spv | Bin 692 -> 544 bytes spirv/vulkan/prebuilt/0x00005629.spv | Bin 692 -> 1064 bytes spirv/vulkan/prebuilt/0x0000562a.spv | Bin 676 -> 1516 bytes spirv/vulkan/prebuilt/0x0000562b.spv | Bin 692 -> 1612 bytes spirv/vulkan/prebuilt/0x0000562c.spv | Bin 692 -> 1448 bytes spirv/vulkan/prebuilt/0x0000562d.spv | Bin 676 -> 816 bytes spirv/vulkan/prebuilt/0x0000562e.spv | Bin 676 -> 484 bytes spirv/vulkan/prebuilt/0x0000562f.spv | Bin 676 -> 1004 bytes spirv/vulkan/prebuilt/0x00005630.spv | Bin 676 -> 1452 bytes spirv/vulkan/prebuilt/0x00005631.spv | Bin 740 -> 1548 bytes spirv/vulkan/prebuilt/0x00005632.spv | Bin 740 -> 1384 bytes spirv/vulkan/prebuilt/0x00005633.spv | Bin 740 -> 892 bytes spirv/vulkan/prebuilt/0x00005634.spv | Bin 740 -> 560 bytes spirv/vulkan/prebuilt/0x00005635.spv | Bin 708 -> 1064 bytes spirv/vulkan/prebuilt/0x00005636.spv | Bin 708 -> 1516 bytes spirv/vulkan/prebuilt/0x00005637.spv | Bin 708 -> 1612 bytes spirv/vulkan/prebuilt/0x00005638.spv | Bin 708 -> 1448 bytes spirv/vulkan/prebuilt/0x00005639.spv | Bin 676 -> 832 bytes spirv/vulkan/prebuilt/0x0000563a.spv | Bin 676 -> 500 bytes spirv/vulkan/prebuilt/0x0000563b.spv | Bin 676 -> 1004 bytes spirv/vulkan/prebuilt/0x0000563c.spv | Bin 676 -> 1452 bytes spirv/vulkan/prebuilt/0x0000563d.spv | Bin 616 -> 1548 bytes spirv/vulkan/prebuilt/0x0000563e.spv | Bin 616 -> 1384 bytes spirv/vulkan/prebuilt/0x0000563f.spv | Bin 616 -> 924 bytes spirv/vulkan/prebuilt/0x00005640.spv | Bin 616 -> 592 bytes spirv/vulkan/prebuilt/0x00005641.spv | Bin 740 -> 1096 bytes spirv/vulkan/prebuilt/0x00005642.spv | Bin 740 -> 1564 bytes spirv/vulkan/prebuilt/0x00005643.spv | Bin 740 -> 1660 bytes spirv/vulkan/prebuilt/0x00005644.spv | Bin 740 -> 1496 bytes spirv/vulkan/prebuilt/0x00005645.spv | Bin 740 -> 864 bytes spirv/vulkan/prebuilt/0x00005646.spv | Bin 740 -> 532 bytes spirv/vulkan/prebuilt/0x00005647.spv | Bin 740 -> 1036 bytes spirv/vulkan/prebuilt/0x00005648.spv | Bin 740 -> 1500 bytes spirv/vulkan/prebuilt/0x00005649.spv | Bin 740 -> 1596 bytes spirv/vulkan/prebuilt/0x0000564a.spv | Bin 740 -> 1432 bytes spirv/vulkan/prebuilt/0x0000564b.spv | Bin 740 -> 924 bytes spirv/vulkan/prebuilt/0x0000564c.spv | Bin 740 -> 592 bytes spirv/vulkan/prebuilt/0x0000564d.spv | Bin 708 -> 1096 bytes spirv/vulkan/prebuilt/0x0000564e.spv | Bin 708 -> 1564 bytes spirv/vulkan/prebuilt/0x0000564f.spv | Bin 708 -> 1660 bytes spirv/vulkan/prebuilt/0x00005650.spv | Bin 708 -> 1480 bytes spirv/vulkan/prebuilt/0x00005651.spv | Bin 740 -> 864 bytes spirv/vulkan/prebuilt/0x00005652.spv | Bin 740 -> 532 bytes spirv/vulkan/prebuilt/0x00005653.spv | Bin 740 -> 1036 bytes spirv/vulkan/prebuilt/0x00005654.spv | Bin 740 -> 1500 bytes spirv/vulkan/prebuilt/0x00005655.spv | Bin 676 -> 1596 bytes spirv/vulkan/prebuilt/0x00005656.spv | Bin 676 -> 1416 bytes spirv/vulkan/prebuilt/0x00005657.spv | Bin 676 -> 924 bytes spirv/vulkan/prebuilt/0x00005658.spv | Bin 676 -> 592 bytes spirv/vulkan/prebuilt/0x00005659.spv | Bin 740 -> 1096 bytes spirv/vulkan/prebuilt/0x0000565a.spv | Bin 740 -> 1564 bytes spirv/vulkan/prebuilt/0x0000565b.spv | Bin 740 -> 1660 bytes spirv/vulkan/prebuilt/0x0000565c.spv | Bin 740 -> 1496 bytes spirv/vulkan/prebuilt/0x0000565d.spv | Bin 676 -> 864 bytes spirv/vulkan/prebuilt/0x0000565e.spv | Bin 676 -> 532 bytes spirv/vulkan/prebuilt/0x0000565f.spv | Bin 676 -> 1036 bytes spirv/vulkan/prebuilt/0x00005660.spv | Bin 676 -> 1500 bytes spirv/vulkan/prebuilt/0x00005661.spv | Bin 692 -> 1596 bytes spirv/vulkan/prebuilt/0x00005662.spv | Bin 692 -> 1432 bytes spirv/vulkan/prebuilt/0x00005663.spv | Bin 692 -> 868 bytes spirv/vulkan/prebuilt/0x00005664.spv | Bin 692 -> 536 bytes spirv/vulkan/prebuilt/0x00005665.spv | Bin 740 -> 1056 bytes spirv/vulkan/prebuilt/0x00005666.spv | Bin 740 -> 1508 bytes spirv/vulkan/prebuilt/0x00005667.spv | Bin 740 -> 1604 bytes spirv/vulkan/prebuilt/0x00005668.spv | Bin 740 -> 1440 bytes spirv/vulkan/prebuilt/0x00005669.spv | Bin 660 -> 808 bytes spirv/vulkan/prebuilt/0x0000566a.spv | Bin 660 -> 476 bytes spirv/vulkan/prebuilt/0x0000566b.spv | Bin 660 -> 996 bytes spirv/vulkan/prebuilt/0x0000566c.spv | Bin 660 -> 1444 bytes spirv/vulkan/prebuilt/0x0000566d.spv | Bin 740 -> 1540 bytes spirv/vulkan/prebuilt/0x0000566e.spv | Bin 740 -> 1376 bytes spirv/vulkan/prebuilt/0x0000566f.spv | Bin 740 -> 884 bytes spirv/vulkan/prebuilt/0x00005670.spv | Bin 740 -> 552 bytes spirv/vulkan/prebuilt/0x00005671.spv | Bin 708 -> 1072 bytes spirv/vulkan/prebuilt/0x00005672.spv | Bin 708 -> 1524 bytes spirv/vulkan/prebuilt/0x00005673.spv | Bin 708 -> 1620 bytes spirv/vulkan/prebuilt/0x00005674.spv | Bin 708 -> 1456 bytes spirv/vulkan/prebuilt/0x00005675.spv | Bin 740 -> 824 bytes spirv/vulkan/prebuilt/0x00005676.spv | Bin 740 -> 492 bytes spirv/vulkan/prebuilt/0x00005677.spv | Bin 740 -> 1012 bytes spirv/vulkan/prebuilt/0x00005678.spv | Bin 740 -> 1460 bytes spirv/vulkan/prebuilt/0x00005679.spv | Bin 692 -> 1556 bytes spirv/vulkan/prebuilt/0x0000567a.spv | Bin 692 -> 1392 bytes spirv/vulkan/prebuilt/0x0000567b.spv | Bin 692 -> 884 bytes spirv/vulkan/prebuilt/0x0000567c.spv | Bin 692 -> 552 bytes spirv/vulkan/prebuilt/0x0000567d.spv | Bin 740 -> 1072 bytes spirv/vulkan/prebuilt/0x0000567e.spv | Bin 740 -> 1524 bytes spirv/vulkan/prebuilt/0x0000567f.spv | Bin 740 -> 1620 bytes spirv/vulkan/prebuilt/0x00005680.spv | Bin 740 -> 1456 bytes spirv/vulkan/prebuilt/0x00005681.spv | Bin 740 -> 824 bytes spirv/vulkan/prebuilt/0x00005682.spv | Bin 740 -> 492 bytes spirv/vulkan/prebuilt/0x00005683.spv | Bin 740 -> 1012 bytes spirv/vulkan/prebuilt/0x00005684.spv | Bin 740 -> 1460 bytes spirv/vulkan/prebuilt/0x00005685.spv | Bin 692 -> 1556 bytes spirv/vulkan/prebuilt/0x00005686.spv | Bin 692 -> 1392 bytes spirv/vulkan/prebuilt/0x00005687.spv | Bin 692 -> 884 bytes spirv/vulkan/prebuilt/0x00005688.spv | Bin 692 -> 552 bytes spirv/vulkan/prebuilt/0x00005689.spv | Bin 740 -> 1072 bytes spirv/vulkan/prebuilt/0x0000568a.spv | Bin 740 -> 1524 bytes spirv/vulkan/prebuilt/0x0000568b.spv | Bin 740 -> 1620 bytes spirv/vulkan/prebuilt/0x0000568c.spv | Bin 740 -> 1456 bytes spirv/vulkan/prebuilt/0x0000568d.spv | Bin 676 -> 824 bytes spirv/vulkan/prebuilt/0x0000568e.spv | Bin 676 -> 492 bytes spirv/vulkan/prebuilt/0x0000568f.spv | Bin 676 -> 1012 bytes spirv/vulkan/prebuilt/0x00005690.spv | Bin 676 -> 1460 bytes spirv/vulkan/prebuilt/0x00005691.spv | Bin 660 -> 1556 bytes spirv/vulkan/prebuilt/0x00005692.spv | Bin 660 -> 1392 bytes spirv/vulkan/prebuilt/0x00005693.spv | Bin 660 -> 900 bytes spirv/vulkan/prebuilt/0x00005694.spv | Bin 660 -> 568 bytes spirv/vulkan/prebuilt/0x00005695.spv | Bin 676 -> 1072 bytes spirv/vulkan/prebuilt/0x00005696.spv | Bin 676 -> 1524 bytes spirv/vulkan/prebuilt/0x00005697.spv | Bin 676 -> 1620 bytes spirv/vulkan/prebuilt/0x00005698.spv | Bin 676 -> 1456 bytes spirv/vulkan/prebuilt/0x00005699.spv | Bin 660 -> 840 bytes spirv/vulkan/prebuilt/0x0000569a.spv | Bin 660 -> 508 bytes spirv/vulkan/prebuilt/0x0000569b.spv | Bin 660 -> 1012 bytes spirv/vulkan/prebuilt/0x0000569c.spv | Bin 660 -> 1460 bytes spirv/vulkan/prebuilt/0x0000569d.spv | Bin 724 -> 1556 bytes spirv/vulkan/prebuilt/0x0000569e.spv | Bin 724 -> 1392 bytes spirv/vulkan/prebuilt/0x0000569f.spv | Bin 724 -> 932 bytes spirv/vulkan/prebuilt/0x000056a0.spv | Bin 724 -> 600 bytes spirv/vulkan/prebuilt/0x000056a1.spv | Bin 692 -> 1104 bytes spirv/vulkan/prebuilt/0x000056a2.spv | Bin 692 -> 1572 bytes spirv/vulkan/prebuilt/0x000056a3.spv | Bin 692 -> 1668 bytes spirv/vulkan/prebuilt/0x000056a4.spv | Bin 692 -> 1504 bytes spirv/vulkan/prebuilt/0x000056a5.spv | Bin 692 -> 872 bytes spirv/vulkan/prebuilt/0x000056a6.spv | Bin 676 -> 540 bytes spirv/vulkan/prebuilt/0x000056a7.spv | Bin 692 -> 1044 bytes spirv/vulkan/prebuilt/0x000056a8.spv | Bin 692 -> 1508 bytes spirv/vulkan/prebuilt/0x000056a9.spv | Bin 676 -> 1604 bytes spirv/vulkan/prebuilt/0x000056aa.spv | Bin 676 -> 1440 bytes spirv/vulkan/prebuilt/0x000056ab.spv | Bin 676 -> 932 bytes spirv/vulkan/prebuilt/0x000056ac.spv | Bin 676 -> 600 bytes spirv/vulkan/prebuilt/0x000056ad.spv | Bin 740 -> 1104 bytes spirv/vulkan/prebuilt/0x000056ae.spv | Bin 740 -> 1572 bytes spirv/vulkan/prebuilt/0x000056af.spv | Bin 740 -> 1668 bytes spirv/vulkan/prebuilt/0x000056b0.spv | Bin 740 -> 1488 bytes spirv/vulkan/prebuilt/0x000056b1.spv | Bin 708 -> 872 bytes spirv/vulkan/prebuilt/0x000056b2.spv | Bin 708 -> 540 bytes spirv/vulkan/prebuilt/0x000056b3.spv | Bin 708 -> 1044 bytes spirv/vulkan/prebuilt/0x000056b4.spv | Bin 708 -> 1508 bytes spirv/vulkan/prebuilt/0x000056b5.spv | Bin 676 -> 1604 bytes spirv/vulkan/prebuilt/0x000056b6.spv | Bin 676 -> 1424 bytes spirv/vulkan/prebuilt/0x000056b7.spv | Bin 676 -> 932 bytes spirv/vulkan/prebuilt/0x000056b8.spv | Bin 676 -> 600 bytes spirv/vulkan/prebuilt/0x000056b9.spv | Bin 616 -> 1104 bytes spirv/vulkan/prebuilt/0x000056ba.spv | Bin 616 -> 1572 bytes spirv/vulkan/prebuilt/0x000056bb.spv | Bin 616 -> 1668 bytes spirv/vulkan/prebuilt/0x000056bc.spv | Bin 616 -> 1504 bytes spirv/vulkan/prebuilt/0x000056bd.spv | Bin 740 -> 872 bytes spirv/vulkan/prebuilt/0x000056be.spv | Bin 740 -> 540 bytes spirv/vulkan/prebuilt/0x000056bf.spv | Bin 740 -> 1044 bytes spirv/vulkan/prebuilt/0x000056c0.spv | Bin 740 -> 1508 bytes spirv/vulkan/prebuilt/0x000056c1.spv | Bin 740 -> 1604 bytes spirv/vulkan/prebuilt/0x000056c2.spv | Bin 740 -> 1440 bytes spirv/vulkan/prebuilt/0x000056c3.spv | Bin 740 -> 856 bytes spirv/vulkan/prebuilt/0x000056c4.spv | Bin 740 -> 524 bytes spirv/vulkan/prebuilt/0x000056c5.spv | Bin 740 -> 1044 bytes spirv/vulkan/prebuilt/0x000056c6.spv | Bin 740 -> 1496 bytes spirv/vulkan/prebuilt/0x000056c7.spv | Bin 740 -> 1592 bytes spirv/vulkan/prebuilt/0x000056c8.spv | Bin 740 -> 1428 bytes spirv/vulkan/prebuilt/0x000056c9.spv | Bin 708 -> 808 bytes spirv/vulkan/prebuilt/0x000056ca.spv | Bin 708 -> 476 bytes spirv/vulkan/prebuilt/0x000056cb.spv | Bin 708 -> 996 bytes spirv/vulkan/prebuilt/0x000056cc.spv | Bin 708 -> 1444 bytes spirv/vulkan/prebuilt/0x000056cd.spv | Bin 740 -> 1540 bytes spirv/vulkan/prebuilt/0x000056ce.spv | Bin 740 -> 1376 bytes spirv/vulkan/prebuilt/0x000056cf.spv | Bin 740 -> 872 bytes spirv/vulkan/prebuilt/0x000056d0.spv | Bin 740 -> 540 bytes spirv/vulkan/prebuilt/0x000056d1.spv | Bin 676 -> 1060 bytes spirv/vulkan/prebuilt/0x000056d2.spv | Bin 676 -> 1512 bytes spirv/vulkan/prebuilt/0x000056d3.spv | Bin 676 -> 1608 bytes spirv/vulkan/prebuilt/0x000056d4.spv | Bin 676 -> 1444 bytes spirv/vulkan/prebuilt/0x000056d5.spv | Bin 740 -> 824 bytes spirv/vulkan/prebuilt/0x000056d6.spv | Bin 740 -> 492 bytes spirv/vulkan/prebuilt/0x000056d7.spv | Bin 740 -> 1012 bytes spirv/vulkan/prebuilt/0x000056d8.spv | Bin 740 -> 1460 bytes spirv/vulkan/prebuilt/0x000056d9.spv | Bin 676 -> 1556 bytes spirv/vulkan/prebuilt/0x000056da.spv | Bin 676 -> 1392 bytes spirv/vulkan/prebuilt/0x000056db.spv | Bin 676 -> 872 bytes spirv/vulkan/prebuilt/0x000056dc.spv | Bin 676 -> 540 bytes spirv/vulkan/prebuilt/0x000056dd.spv | Bin 692 -> 1060 bytes spirv/vulkan/prebuilt/0x000056de.spv | Bin 692 -> 1512 bytes spirv/vulkan/prebuilt/0x000056df.spv | Bin 692 -> 1608 bytes spirv/vulkan/prebuilt/0x000056e0.spv | Bin 692 -> 1444 bytes spirv/vulkan/prebuilt/0x000056e1.spv | Bin 740 -> 824 bytes spirv/vulkan/prebuilt/0x000056e2.spv | Bin 740 -> 492 bytes spirv/vulkan/prebuilt/0x000056e3.spv | Bin 740 -> 1012 bytes spirv/vulkan/prebuilt/0x000056e4.spv | Bin 740 -> 1460 bytes spirv/vulkan/prebuilt/0x000056e5.spv | Bin 660 -> 1556 bytes spirv/vulkan/prebuilt/0x000056e6.spv | Bin 660 -> 1392 bytes spirv/vulkan/prebuilt/0x000056e7.spv | Bin 660 -> 872 bytes spirv/vulkan/prebuilt/0x000056e8.spv | Bin 660 -> 540 bytes spirv/vulkan/prebuilt/0x000056e9.spv | Bin 740 -> 1060 bytes spirv/vulkan/prebuilt/0x000056ea.spv | Bin 740 -> 1512 bytes spirv/vulkan/prebuilt/0x000056eb.spv | Bin 740 -> 1608 bytes spirv/vulkan/prebuilt/0x000056ec.spv | Bin 740 -> 1444 bytes spirv/vulkan/prebuilt/0x000056ed.spv | Bin 708 -> 824 bytes spirv/vulkan/prebuilt/0x000056ee.spv | Bin 708 -> 492 bytes spirv/vulkan/prebuilt/0x000056ef.spv | Bin 708 -> 1012 bytes spirv/vulkan/prebuilt/0x000056f0.spv | Bin 708 -> 1460 bytes spirv/vulkan/prebuilt/0x000056f1.spv | Bin 740 -> 1556 bytes spirv/vulkan/prebuilt/0x000056f2.spv | Bin 740 -> 1392 bytes spirv/vulkan/prebuilt/0x000056f3.spv | Bin 740 -> 888 bytes spirv/vulkan/prebuilt/0x000056f4.spv | Bin 740 -> 556 bytes spirv/vulkan/prebuilt/0x000056f5.spv | Bin 692 -> 1060 bytes spirv/vulkan/prebuilt/0x000056f6.spv | Bin 692 -> 1512 bytes spirv/vulkan/prebuilt/0x000056f7.spv | Bin 692 -> 1608 bytes spirv/vulkan/prebuilt/0x000056f8.spv | Bin 692 -> 1444 bytes spirv/vulkan/prebuilt/0x000056f9.spv | Bin 740 -> 840 bytes spirv/vulkan/prebuilt/0x000056fa.spv | Bin 740 -> 508 bytes spirv/vulkan/prebuilt/0x000056fb.spv | Bin 740 -> 1012 bytes spirv/vulkan/prebuilt/0x000056fc.spv | Bin 740 -> 1460 bytes spirv/vulkan/prebuilt/0x000056fd.spv | Bin 740 -> 1556 bytes spirv/vulkan/prebuilt/0x000056fe.spv | Bin 740 -> 1392 bytes spirv/vulkan/prebuilt/0x000056ff.spv | Bin 740 -> 920 bytes spirv/vulkan/prebuilt/0x00005700.spv | Bin 740 -> 588 bytes spirv/vulkan/prebuilt/0x00005701.spv | Bin 692 -> 1092 bytes spirv/vulkan/prebuilt/0x00005702.spv | Bin 692 -> 1560 bytes spirv/vulkan/prebuilt/0x00005703.spv | Bin 692 -> 1656 bytes spirv/vulkan/prebuilt/0x00005704.spv | Bin 692 -> 1492 bytes spirv/vulkan/prebuilt/0x00005705.spv | Bin 740 -> 872 bytes spirv/vulkan/prebuilt/0x00005706.spv | Bin 740 -> 540 bytes spirv/vulkan/prebuilt/0x00005707.spv | Bin 740 -> 1044 bytes spirv/vulkan/prebuilt/0x00005708.spv | Bin 740 -> 1508 bytes spirv/vulkan/prebuilt/0x00005709.spv | Bin 676 -> 1604 bytes spirv/vulkan/prebuilt/0x0000570a.spv | Bin 676 -> 1440 bytes spirv/vulkan/prebuilt/0x0000570b.spv | Bin 676 -> 920 bytes spirv/vulkan/prebuilt/0x0000570c.spv | Bin 676 -> 588 bytes spirv/vulkan/prebuilt/0x0000570d.spv | Bin 660 -> 1092 bytes spirv/vulkan/prebuilt/0x0000570e.spv | Bin 660 -> 1560 bytes spirv/vulkan/prebuilt/0x0000570f.spv | Bin 660 -> 1656 bytes spirv/vulkan/prebuilt/0x00005710.spv | Bin 660 -> 1476 bytes spirv/vulkan/prebuilt/0x00005711.spv | Bin 676 -> 872 bytes spirv/vulkan/prebuilt/0x00005712.spv | Bin 676 -> 540 bytes spirv/vulkan/prebuilt/0x00005713.spv | Bin 676 -> 1044 bytes spirv/vulkan/prebuilt/0x00005714.spv | Bin 676 -> 1508 bytes spirv/vulkan/prebuilt/0x00005715.spv | Bin 660 -> 1604 bytes spirv/vulkan/prebuilt/0x00005716.spv | Bin 660 -> 1424 bytes spirv/vulkan/prebuilt/0x00005717.spv | Bin 660 -> 920 bytes spirv/vulkan/prebuilt/0x00005718.spv | Bin 660 -> 588 bytes spirv/vulkan/prebuilt/0x00005719.spv | Bin 724 -> 1092 bytes spirv/vulkan/prebuilt/0x0000571a.spv | Bin 724 -> 1560 bytes spirv/vulkan/prebuilt/0x0000571b.spv | Bin 724 -> 1656 bytes spirv/vulkan/prebuilt/0x0000571c.spv | Bin 724 -> 1492 bytes spirv/vulkan/prebuilt/0x0000571d.spv | Bin 692 -> 872 bytes spirv/vulkan/prebuilt/0x0000571e.spv | Bin 692 -> 540 bytes spirv/vulkan/prebuilt/0x0000571f.spv | Bin 692 -> 1044 bytes spirv/vulkan/prebuilt/0x00005720.spv | Bin 692 -> 1508 bytes spirv/vulkan/prebuilt/0x00005721.spv | Bin 692 -> 1604 bytes spirv/vulkan/prebuilt/0x00005722.spv | Bin 676 -> 1440 bytes spirv/vulkan/prebuilt/0x00005723.spv | Bin 692 -> 848 bytes spirv/vulkan/prebuilt/0x00005724.spv | Bin 692 -> 1500 bytes spirv/vulkan/prebuilt/0x00005725.spv | Bin 676 -> 1580 bytes spirv/vulkan/prebuilt/0x00005726.spv | Bin 676 -> 1020 bytes spirv/vulkan/prebuilt/0x00005727.spv | Bin 676 -> 544 bytes spirv/vulkan/prebuilt/0x00005728.spv | Bin 676 -> 1444 bytes spirv/vulkan/prebuilt/0x00005729.spv | Bin 740 -> 788 bytes spirv/vulkan/prebuilt/0x0000572a.spv | Bin 740 -> 1436 bytes spirv/vulkan/prebuilt/0x0000572b.spv | Bin 740 -> 1516 bytes spirv/vulkan/prebuilt/0x0000572c.spv | Bin 740 -> 960 bytes spirv/vulkan/prebuilt/0x0000572d.spv | Bin 708 -> 484 bytes spirv/vulkan/prebuilt/0x0000572e.spv | Bin 708 -> 1380 bytes spirv/vulkan/prebuilt/0x0000572f.spv | Bin 708 -> 788 bytes spirv/vulkan/prebuilt/0x00005730.spv | Bin 708 -> 1436 bytes spirv/vulkan/prebuilt/0x00005731.spv | Bin 676 -> 1516 bytes spirv/vulkan/prebuilt/0x00005732.spv | Bin 676 -> 960 bytes spirv/vulkan/prebuilt/0x00005733.spv | Bin 676 -> 484 bytes spirv/vulkan/prebuilt/0x00005734.spv | Bin 676 -> 1380 bytes spirv/vulkan/prebuilt/0x00005735.spv | Bin 616 -> 848 bytes spirv/vulkan/prebuilt/0x00005736.spv | Bin 616 -> 1500 bytes spirv/vulkan/prebuilt/0x00005737.spv | Bin 616 -> 1580 bytes spirv/vulkan/prebuilt/0x00005738.spv | Bin 616 -> 1020 bytes spirv/vulkan/prebuilt/0x00005739.spv | Bin 740 -> 544 bytes spirv/vulkan/prebuilt/0x0000573a.spv | Bin 740 -> 1444 bytes spirv/vulkan/prebuilt/0x0000573b.spv | Bin 740 -> 788 bytes spirv/vulkan/prebuilt/0x0000573c.spv | Bin 740 -> 1436 bytes spirv/vulkan/prebuilt/0x0000573d.spv | Bin 740 -> 1516 bytes spirv/vulkan/prebuilt/0x0000573e.spv | Bin 740 -> 960 bytes spirv/vulkan/prebuilt/0x0000573f.spv | Bin 740 -> 484 bytes spirv/vulkan/prebuilt/0x00005740.spv | Bin 740 -> 1380 bytes spirv/vulkan/prebuilt/0x00005741.spv | Bin 740 -> 788 bytes spirv/vulkan/prebuilt/0x00005742.spv | Bin 740 -> 1436 bytes spirv/vulkan/prebuilt/0x00005743.spv | Bin 740 -> 1516 bytes spirv/vulkan/prebuilt/0x00005744.spv | Bin 740 -> 960 bytes spirv/vulkan/prebuilt/0x00005745.spv | Bin 708 -> 484 bytes spirv/vulkan/prebuilt/0x00005746.spv | Bin 708 -> 1380 bytes spirv/vulkan/prebuilt/0x00005747.spv | Bin 708 -> 1052 bytes spirv/vulkan/prebuilt/0x00005748.spv | Bin 708 -> 1444 bytes spirv/vulkan/prebuilt/0x00005749.spv | Bin 740 -> 992 bytes spirv/vulkan/prebuilt/0x0000574a.spv | Bin 740 -> 1380 bytes spirv/vulkan/prebuilt/0x0000574b.spv | Bin 740 -> 992 bytes spirv/vulkan/prebuilt/0x0000574c.spv | Bin 740 -> 1380 bytes spirv/vulkan/prebuilt/0x0000574d.spv | Bin 676 -> 1052 bytes spirv/vulkan/prebuilt/0x0000574e.spv | Bin 676 -> 1444 bytes spirv/vulkan/prebuilt/0x0000574f.spv | Bin 676 -> 992 bytes spirv/vulkan/prebuilt/0x00005750.spv | Bin 676 -> 1380 bytes spirv/vulkan/prebuilt/0x00005751.spv | Bin 740 -> 992 bytes spirv/vulkan/prebuilt/0x00005752.spv | Bin 740 -> 1380 bytes spirv/vulkan/prebuilt/0x00005753.spv | Bin 740 -> 992 bytes spirv/vulkan/prebuilt/0x00005754.spv | Bin 740 -> 1380 bytes spirv/vulkan/prebuilt/0x00005755.spv | Bin 676 -> 1028 bytes spirv/vulkan/prebuilt/0x00005756.spv | Bin 676 -> 1420 bytes spirv/vulkan/prebuilt/0x00005757.spv | Bin 676 -> 1644 bytes spirv/vulkan/prebuilt/0x00005758.spv | Bin 676 -> 1660 bytes spirv/vulkan/prebuilt/0x00005759.spv | Bin 692 -> 1660 bytes spirv/vulkan/prebuilt/0x0000575a.spv | Bin 692 -> 1660 bytes spirv/vulkan/prebuilt/0x0000575b.spv | Bin 692 -> 1488 bytes spirv/vulkan/prebuilt/0x0000575c.spv | Bin 692 -> 1504 bytes spirv/vulkan/prebuilt/0x0000575d.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x0000575e.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x0000575f.spv | Bin 740 -> 1644 bytes spirv/vulkan/prebuilt/0x00005760.spv | Bin 740 -> 1660 bytes spirv/vulkan/prebuilt/0x00005761.spv | Bin 660 -> 1660 bytes spirv/vulkan/prebuilt/0x00005762.spv | Bin 660 -> 1660 bytes spirv/vulkan/prebuilt/0x00005763.spv | Bin 660 -> 1488 bytes spirv/vulkan/prebuilt/0x00005764.spv | Bin 660 -> 1504 bytes spirv/vulkan/prebuilt/0x00005765.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x00005766.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x00005767.spv | Bin 740 -> 1644 bytes spirv/vulkan/prebuilt/0x00005768.spv | Bin 740 -> 1660 bytes spirv/vulkan/prebuilt/0x00005769.spv | Bin 708 -> 1660 bytes spirv/vulkan/prebuilt/0x0000576a.spv | Bin 708 -> 1660 bytes spirv/vulkan/prebuilt/0x0000576b.spv | Bin 708 -> 1488 bytes spirv/vulkan/prebuilt/0x0000576c.spv | Bin 708 -> 1504 bytes spirv/vulkan/prebuilt/0x0000576d.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x0000576e.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x0000576f.spv | Bin 740 -> 1644 bytes spirv/vulkan/prebuilt/0x00005770.spv | Bin 740 -> 1660 bytes spirv/vulkan/prebuilt/0x00005771.spv | Bin 692 -> 1660 bytes spirv/vulkan/prebuilt/0x00005772.spv | Bin 692 -> 1660 bytes spirv/vulkan/prebuilt/0x00005773.spv | Bin 692 -> 1488 bytes spirv/vulkan/prebuilt/0x00005774.spv | Bin 692 -> 1504 bytes spirv/vulkan/prebuilt/0x00005775.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x00005776.spv | Bin 740 -> 1504 bytes spirv/vulkan/prebuilt/0x00005777.spv | Bin 740 -> 1452 bytes spirv/vulkan/prebuilt/0x00005778.spv | Bin 740 -> 1468 bytes spirv/vulkan/prebuilt/0x00005779.spv | Bin 740 -> 1468 bytes spirv/vulkan/prebuilt/0x0000577a.spv | Bin 740 -> 1468 bytes spirv/vulkan/prebuilt/0x0000577b.spv | Bin 740 -> 1348 bytes spirv/vulkan/prebuilt/0x0000577c.spv | Bin 740 -> 1364 bytes spirv/vulkan/prebuilt/0x0000577d.spv | Bin 692 -> 1364 bytes spirv/vulkan/prebuilt/0x0000577e.spv | Bin 692 -> 1364 bytes spirv/vulkan/prebuilt/0x0000577f.spv | Bin 692 -> 1452 bytes spirv/vulkan/prebuilt/0x00005780.spv | Bin 692 -> 1468 bytes spirv/vulkan/prebuilt/0x00005781.spv | Bin 740 -> 1468 bytes spirv/vulkan/prebuilt/0x00005782.spv | Bin 740 -> 1468 bytes spirv/vulkan/prebuilt/0x00005783.spv | Bin 740 -> 1348 bytes spirv/vulkan/prebuilt/0x00005784.spv | Bin 740 -> 1364 bytes spirv/vulkan/prebuilt/0x00005785.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x00005786.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x00005787.spv | Bin 636 -> 1452 bytes spirv/vulkan/prebuilt/0x00005788.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x00005789.spv | Bin 620 -> 1468 bytes spirv/vulkan/prebuilt/0x0000578a.spv | Bin 620 -> 1468 bytes spirv/vulkan/prebuilt/0x0000578b.spv | Bin 620 -> 1348 bytes spirv/vulkan/prebuilt/0x0000578c.spv | Bin 620 -> 1364 bytes spirv/vulkan/prebuilt/0x0000578d.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x0000578e.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x0000578f.spv | Bin 636 -> 1452 bytes spirv/vulkan/prebuilt/0x00005790.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x00005791.spv | Bin 620 -> 1468 bytes spirv/vulkan/prebuilt/0x00005792.spv | Bin 620 -> 1468 bytes spirv/vulkan/prebuilt/0x00005793.spv | Bin 620 -> 1348 bytes spirv/vulkan/prebuilt/0x00005794.spv | Bin 620 -> 1364 bytes spirv/vulkan/prebuilt/0x00005795.spv | Bin 684 -> 1364 bytes spirv/vulkan/prebuilt/0x00005796.spv | Bin 684 -> 1364 bytes spirv/vulkan/prebuilt/0x00005797.spv | Bin 684 -> 1452 bytes spirv/vulkan/prebuilt/0x00005798.spv | Bin 684 -> 1468 bytes spirv/vulkan/prebuilt/0x00005799.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x0000579a.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x0000579b.spv | Bin 652 -> 1348 bytes spirv/vulkan/prebuilt/0x0000579c.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x0000579d.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x0000579e.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x0000579f.spv | Bin 652 -> 1452 bytes spirv/vulkan/prebuilt/0x000057a0.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x000057a1.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057a2.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057a3.spv | Bin 636 -> 1348 bytes spirv/vulkan/prebuilt/0x000057a4.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x000057a5.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057a6.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057a7.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057a8.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057a9.spv | Bin 668 -> 1468 bytes spirv/vulkan/prebuilt/0x000057aa.spv | Bin 668 -> 1468 bytes spirv/vulkan/prebuilt/0x000057ab.spv | Bin 668 -> 1348 bytes spirv/vulkan/prebuilt/0x000057ac.spv | Bin 668 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ad.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ae.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x000057af.spv | Bin 636 -> 1652 bytes spirv/vulkan/prebuilt/0x000057b0.spv | Bin 636 -> 1668 bytes spirv/vulkan/prebuilt/0x000057b1.spv | Bin 576 -> 1668 bytes spirv/vulkan/prebuilt/0x000057b2.spv | Bin 576 -> 1668 bytes spirv/vulkan/prebuilt/0x000057b3.spv | Bin 576 -> 1496 bytes spirv/vulkan/prebuilt/0x000057b4.spv | Bin 576 -> 1512 bytes spirv/vulkan/prebuilt/0x000057b5.spv | Bin 700 -> 1512 bytes spirv/vulkan/prebuilt/0x000057b6.spv | Bin 700 -> 1512 bytes spirv/vulkan/prebuilt/0x000057b7.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057b8.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057b9.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057ba.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057bb.spv | Bin 700 -> 1348 bytes spirv/vulkan/prebuilt/0x000057bc.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057bd.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057be.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057bf.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057c0.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057c1.spv | Bin 668 -> 1468 bytes spirv/vulkan/prebuilt/0x000057c2.spv | Bin 668 -> 1468 bytes spirv/vulkan/prebuilt/0x000057c3.spv | Bin 668 -> 1348 bytes spirv/vulkan/prebuilt/0x000057c4.spv | Bin 668 -> 1364 bytes spirv/vulkan/prebuilt/0x000057c5.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057c6.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057c7.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057c8.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057c9.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057ca.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057cb.spv | Bin 636 -> 1348 bytes spirv/vulkan/prebuilt/0x000057cc.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x000057cd.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ce.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057cf.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057d0.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057d1.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057d2.spv | Bin 636 -> 1468 bytes spirv/vulkan/prebuilt/0x000057d3.spv | Bin 636 -> 1348 bytes spirv/vulkan/prebuilt/0x000057d4.spv | Bin 636 -> 1364 bytes spirv/vulkan/prebuilt/0x000057d5.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x000057d6.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x000057d7.spv | Bin 652 -> 1452 bytes spirv/vulkan/prebuilt/0x000057d8.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x000057d9.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057da.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057db.spv | Bin 700 -> 1348 bytes spirv/vulkan/prebuilt/0x000057dc.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057dd.spv | Bin 620 -> 1364 bytes spirv/vulkan/prebuilt/0x000057de.spv | Bin 620 -> 1364 bytes spirv/vulkan/prebuilt/0x000057df.spv | Bin 620 -> 1452 bytes spirv/vulkan/prebuilt/0x000057e0.spv | Bin 620 -> 1468 bytes spirv/vulkan/prebuilt/0x000057e1.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057e2.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057e3.spv | Bin 700 -> 1348 bytes spirv/vulkan/prebuilt/0x000057e4.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057e5.spv | Bin 668 -> 1364 bytes spirv/vulkan/prebuilt/0x000057e6.spv | Bin 668 -> 1364 bytes spirv/vulkan/prebuilt/0x000057e7.spv | Bin 668 -> 1452 bytes spirv/vulkan/prebuilt/0x000057e8.spv | Bin 668 -> 1468 bytes spirv/vulkan/prebuilt/0x000057e9.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057ea.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057eb.spv | Bin 700 -> 1348 bytes spirv/vulkan/prebuilt/0x000057ec.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ed.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ee.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ef.spv | Bin 652 -> 1652 bytes spirv/vulkan/prebuilt/0x000057f0.spv | Bin 652 -> 1668 bytes spirv/vulkan/prebuilt/0x000057f1.spv | Bin 700 -> 1668 bytes spirv/vulkan/prebuilt/0x000057f2.spv | Bin 700 -> 1668 bytes spirv/vulkan/prebuilt/0x000057f3.spv | Bin 700 -> 1496 bytes spirv/vulkan/prebuilt/0x000057f4.spv | Bin 700 -> 1512 bytes spirv/vulkan/prebuilt/0x000057f5.spv | Bin 700 -> 1512 bytes spirv/vulkan/prebuilt/0x000057f6.spv | Bin 700 -> 1512 bytes spirv/vulkan/prebuilt/0x000057f7.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x000057f8.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x000057f9.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x000057fa.spv | Bin 652 -> 1468 bytes spirv/vulkan/prebuilt/0x000057fb.spv | Bin 652 -> 1348 bytes spirv/vulkan/prebuilt/0x000057fc.spv | Bin 652 -> 1364 bytes spirv/vulkan/prebuilt/0x000057fd.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057fe.spv | Bin 700 -> 1364 bytes spirv/vulkan/prebuilt/0x000057ff.spv | Bin 700 -> 1452 bytes spirv/vulkan/prebuilt/0x00005800.spv | Bin 700 -> 1468 bytes spirv/vulkan/prebuilt/0x00005801.spv | Bin 680 -> 1468 bytes spirv/vulkan/prebuilt/0x00005802.spv | Bin 680 -> 1468 bytes spirv/vulkan/prebuilt/0x00005803.spv | Bin 680 -> 1348 bytes spirv/vulkan/prebuilt/0x00005804.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x00005805.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x00005806.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x00005807.spv | Bin 680 -> 1452 bytes spirv/vulkan/prebuilt/0x00005808.spv | Bin 680 -> 1468 bytes spirv/vulkan/prebuilt/0x00005809.spv | Bin 680 -> 1468 bytes spirv/vulkan/prebuilt/0x0000580a.spv | Bin 680 -> 1468 bytes spirv/vulkan/prebuilt/0x0000580b.spv | Bin 680 -> 1348 bytes spirv/vulkan/prebuilt/0x0000580c.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x0000580d.spv | Bin 728 -> 1364 bytes spirv/vulkan/prebuilt/0x0000580e.spv | Bin 728 -> 1364 bytes spirv/vulkan/prebuilt/0x0000580f.spv | Bin 728 -> 1452 bytes spirv/vulkan/prebuilt/0x00005810.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x00005811.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x00005812.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x00005813.spv | Bin 680 -> 1348 bytes spirv/vulkan/prebuilt/0x00005814.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x00005815.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x00005816.spv | Bin 728 -> 1364 bytes spirv/vulkan/prebuilt/0x00005817.spv | Bin 728 -> 1452 bytes spirv/vulkan/prebuilt/0x00005818.spv | Bin 728 -> 1468 bytes spirv/vulkan/prebuilt/0x00005819.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x0000581a.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x0000581b.spv | Bin 744 -> 1348 bytes spirv/vulkan/prebuilt/0x0000581c.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x0000581d.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x0000581e.spv | Bin 680 -> 1364 bytes spirv/vulkan/prebuilt/0x0000581f.spv | Bin 728 -> 1452 bytes spirv/vulkan/prebuilt/0x00005820.spv | Bin 728 -> 1468 bytes spirv/vulkan/prebuilt/0x00005821.spv | Bin 728 -> 1468 bytes spirv/vulkan/prebuilt/0x00005822.spv | Bin 744 -> 1468 bytes spirv/vulkan/prebuilt/0x00005823.spv | Bin 744 -> 1348 bytes spirv/vulkan/prebuilt/0x00005824.spv | Bin 744 -> 1364 bytes spirv/vulkan/prebuilt/0x00005825.spv | Bin 712 -> 1364 bytes spirv/vulkan/prebuilt/0x00005826.spv | Bin 712 -> 1364 bytes spirv/vulkan/prebuilt/0x00005827.spv | Bin 712 -> 1644 bytes spirv/vulkan/prebuilt/0x00005828.spv | Bin 728 -> 1660 bytes spirv/vulkan/prebuilt/0x00005829.spv | Bin 728 -> 1660 bytes spirv/vulkan/prebuilt/0x0000582a.spv | Bin 728 -> 1660 bytes spirv/vulkan/prebuilt/0x0000582b.spv | Bin 752 -> 1488 bytes spirv/vulkan/prebuilt/0x0000582c.spv | Bin 744 -> 1504 bytes spirv/vulkan/prebuilt/0x0000582d.spv | Bin 744 -> 1504 bytes spirv/vulkan/prebuilt/0x0000582e.spv | Bin 744 -> 1504 bytes spirv/vulkan/prebuilt/0x0000582f.spv | Bin 768 -> 1652 bytes spirv/vulkan/prebuilt/0x00005830.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x00005831.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x00005832.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x00005833.spv | Bin 728 -> 1496 bytes spirv/vulkan/prebuilt/0x00005834.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x00005835.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x00005836.spv | Bin 744 -> 1512 bytes spirv/vulkan/prebuilt/0x00005837.spv | Bin 744 -> 1652 bytes spirv/vulkan/prebuilt/0x00005838.spv | Bin 744 -> 1668 bytes spirv/vulkan/prebuilt/0x00005839.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x0000583a.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x0000583b.spv | Bin 696 -> 1496 bytes spirv/vulkan/prebuilt/0x0000583c.spv | Bin 720 -> 1512 bytes spirv/vulkan/prebuilt/0x0000583d.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x0000583e.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x0000583f.spv | Bin 728 -> 1852 bytes spirv/vulkan/prebuilt/0x00005840.spv | Bin 752 -> 1868 bytes spirv/vulkan/prebuilt/0x00005841.spv | Bin 744 -> 1868 bytes spirv/vulkan/prebuilt/0x00005842.spv | Bin 744 -> 1868 bytes spirv/vulkan/prebuilt/0x00005843.spv | Bin 744 -> 1644 bytes spirv/vulkan/prebuilt/0x00005844.spv | Bin 696 -> 1660 bytes spirv/vulkan/prebuilt/0x00005845.spv | Bin 696 -> 1660 bytes spirv/vulkan/prebuilt/0x00005846.spv | Bin 696 -> 1660 bytes spirv/vulkan/prebuilt/0x00005847.spv | Bin 720 -> 1852 bytes spirv/vulkan/prebuilt/0x00005848.spv | Bin 736 -> 1868 bytes spirv/vulkan/prebuilt/0x00005849.spv | Bin 728 -> 1868 bytes spirv/vulkan/prebuilt/0x0000584a.spv | Bin 728 -> 1868 bytes spirv/vulkan/prebuilt/0x0000584b.spv | Bin 728 -> 1644 bytes spirv/vulkan/prebuilt/0x0000584c.spv | Bin 744 -> 1660 bytes spirv/vulkan/prebuilt/0x0000584d.spv | Bin 744 -> 1660 bytes spirv/vulkan/prebuilt/0x0000584e.spv | Bin 744 -> 1660 bytes spirv/vulkan/prebuilt/0x0000584f.spv | Bin 696 -> 1652 bytes spirv/vulkan/prebuilt/0x00005850.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x00005851.spv | Bin 696 -> 1668 bytes spirv/vulkan/prebuilt/0x00005852.spv | Bin 720 -> 1668 bytes spirv/vulkan/prebuilt/0x00005853.spv | Bin 728 -> 1496 bytes spirv/vulkan/prebuilt/0x00005854.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x00005855.spv | Bin 728 -> 1512 bytes spirv/vulkan/prebuilt/0x00005856.spv | Bin 752 -> 1512 bytes spirv/vulkan/prebuilt/0x00005857.spv | Bin 744 -> 1852 bytes spirv/vulkan/prebuilt/0x00005858.spv | Bin 744 -> 1868 bytes spirv/vulkan/prebuilt/0x00005859.spv | Bin 744 -> 1868 bytes spirv/vulkan/prebuilt/0x0000585a.spv | Bin 768 -> 1868 bytes spirv/vulkan/prebuilt/0x0000585b.spv | Bin 696 -> 1644 bytes spirv/vulkan/prebuilt/0x0000585c.spv | Bin 696 -> 1660 bytes spirv/vulkan/prebuilt/0x0000585d.spv | Bin 696 -> 1660 bytes spirv/vulkan/prebuilt/0x0000585e.spv | Bin 728 -> 1660 bytes spirv/vulkan/prebuilt/0x0000585f.spv | Bin 728 -> 1452 bytes spirv/vulkan/prebuilt/0x00005860.spv | Bin 728 -> 1500 bytes spirv/vulkan/prebuilt/0x00005861.spv | Bin 744 -> 1500 bytes spirv/vulkan/prebuilt/0x00005862.spv | Bin 744 -> 1500 bytes spirv/vulkan/prebuilt/0x00005863.spv | Bin 744 -> 1348 bytes spirv/vulkan/prebuilt/0x00005864.spv | Bin 768 -> 1396 bytes spirv/vulkan/prebuilt/0x00005865.spv | Bin 696 -> 1396 bytes spirv/vulkan/prebuilt/0x00005866.spv | Bin 696 -> 1396 bytes spirv/vulkan/prebuilt/0x00005867.spv | Bin 696 -> 1652 bytes spirv/vulkan/prebuilt/0x00005868.spv | Bin 720 -> 1700 bytes spirv/vulkan/prebuilt/0x00005869.spv | Bin 720 -> 1700 bytes spirv/vulkan/prebuilt/0x0000586a.spv | Bin 688 -> 1700 bytes spirv/vulkan/prebuilt/0x0000586b.spv | Bin 696 -> 1496 bytes spirv/vulkan/prebuilt/0x0000586c.spv | Bin 696 -> 1544 bytes spirv/vulkan/prebuilt/0x0000586d.spv | Bin 696 -> 1544 bytes spirv/vulkan/prebuilt/0x0000586e.spv | Bin 696 -> 1544 bytes spirv/vulkan/prebuilt/0x0000586f.spv | Bin 696 -> 1692 bytes spirv/vulkan/prebuilt/0x00005870.spv | Bin 696 -> 1692 bytes spirv/vulkan/prebuilt/0x00005871.spv | Bin 656 -> 1692 bytes spirv/vulkan/prebuilt/0x00005872.spv | Bin 656 -> 1536 bytes spirv/vulkan/prebuilt/0x00005873.spv | Bin 656 -> 1536 bytes spirv/vulkan/prebuilt/0x00005874.spv | Bin 656 -> 1536 bytes spirv/vulkan/prebuilt/0x00005875.spv | Bin 656 -> 1668 bytes spirv/vulkan/prebuilt/0x00005876.spv | Bin 656 -> 1512 bytes spirv/vulkan/prebuilt/0x00005877.spv | Bin 656 -> 1452 bytes spirv/vulkan/prebuilt/0x00005878.spv | Bin 656 -> 1468 bytes spirv/vulkan/prebuilt/0x00005879.spv | Bin 656 -> 1468 bytes spirv/vulkan/prebuilt/0x0000587a.spv | Bin 656 -> 1468 bytes spirv/vulkan/prebuilt/0x0000587b.spv | Bin 656 -> 1348 bytes spirv/vulkan/prebuilt/0x0000587c.spv | Bin 656 -> 1364 bytes spirv/vulkan/prebuilt/0x0000587d.spv | Bin 720 -> 1364 bytes spirv/vulkan/prebuilt/0x0000587e.spv | Bin 720 -> 1364 bytes spirv/vulkan/prebuilt/0x0000587f.spv | Bin 720 -> 1852 bytes spirv/vulkan/prebuilt/0x00005880.spv | Bin 720 -> 1868 bytes spirv/vulkan/prebuilt/0x00005881.spv | Bin 720 -> 1868 bytes spirv/vulkan/prebuilt/0x00005882.spv | Bin 720 -> 1868 bytes spirv/vulkan/prebuilt/0x00005883.spv | Bin 656 -> 1644 bytes spirv/vulkan/prebuilt/0x00005884.spv | Bin 656 -> 1660 bytes spirv/vulkan/prebuilt/0x00005885.spv | Bin 656 -> 1660 bytes spirv/vulkan/prebuilt/0x00005886.spv | Bin 720 -> 1660 bytes spirv/vulkan/prebuilt/0x00005887.spv | Bin 720 -> 1652 bytes spirv/vulkan/prebuilt/0x00005888.spv | Bin 720 -> 1668 bytes spirv/vulkan/prebuilt/0x00005889.spv | Bin 720 -> 1668 bytes spirv/vulkan/prebuilt/0x0000588a.spv | Bin 720 -> 1668 bytes spirv/vulkan/prebuilt/0x0000588b.spv | Bin 720 -> 1496 bytes spirv/vulkan/prebuilt/0x0000588c.spv | Bin 656 -> 1512 bytes spirv/vulkan/prebuilt/0x0000588d.spv | Bin 656 -> 1512 bytes spirv/vulkan/prebuilt/0x0000588e.spv | Bin 656 -> 1512 bytes spirv/vulkan/prebuilt/0x0000588f.spv | Bin 720 -> 1852 bytes spirv/vulkan/prebuilt/0x00005890.spv | Bin 720 -> 1900 bytes spirv/vulkan/prebuilt/0x00005891.spv | Bin 720 -> 1900 bytes spirv/vulkan/prebuilt/0x00005892.spv | Bin 720 -> 1900 bytes spirv/vulkan/prebuilt/0x00005893.spv | Bin 720 -> 1644 bytes spirv/vulkan/prebuilt/0x00005894.spv | Bin 720 -> 1692 bytes spirv/vulkan/prebuilt/0x00005895.spv | Bin 704 -> 1692 bytes spirv/vulkan/prebuilt/0x00005896.spv | Bin 704 -> 1692 bytes spirv/vulkan/prebuilt/0x00005897.spv | Bin 704 -> 1928 bytes spirv/vulkan/prebuilt/0x00005898.spv | Bin 720 -> 1928 bytes spirv/vulkan/prebuilt/0x00005899.spv | Bin 720 -> 1928 bytes spirv/vulkan/prebuilt/0x0000589a.spv | Bin 720 -> 2004 bytes spirv/vulkan/prebuilt/0x0000589b.spv | Bin 744 -> 2004 bytes spirv/vulkan/prebuilt/0x0000589c.spv | Bin 720 -> 2004 bytes spirv/vulkan/prebuilt/0x0000589d.spv | Bin 720 -> 2080 bytes spirv/vulkan/prebuilt/0x0000589e.spv | Bin 720 -> 2080 bytes spirv/vulkan/prebuilt/0x0000589f.spv | Bin 744 -> 2080 bytes spirv/vulkan/prebuilt/0x000058a0.spv | Bin 672 -> 1748 bytes spirv/vulkan/prebuilt/0x000058a1.spv | Bin 672 -> 1748 bytes spirv/vulkan/prebuilt/0x000058a2.spv | Bin 672 -> 1748 bytes spirv/vulkan/prebuilt/0x000058a3.spv | Bin 720 -> 1812 bytes spirv/vulkan/prebuilt/0x000058a4.spv | Bin 720 -> 1812 bytes spirv/vulkan/prebuilt/0x000058a5.spv | Bin 720 -> 1812 bytes spirv/vulkan/prebuilt/0x000058a6.spv | Bin 720 -> 1876 bytes spirv/vulkan/prebuilt/0x000058a7.spv | Bin 720 -> 1876 bytes spirv/vulkan/prebuilt/0x000058a8.spv | Bin 720 -> 1876 bytes spirv/vulkan/prebuilt/0x000058a9.spv | Bin 672 -> 1744 bytes spirv/vulkan/prebuilt/0x000058aa.spv | Bin 672 -> 1792 bytes spirv/vulkan/prebuilt/0x000058ab.spv | Bin 672 -> 1792 bytes spirv/vulkan/prebuilt/0x000058ac.spv | Bin 696 -> 1792 bytes spirv/vulkan/prebuilt/0x000058ad.spv | Bin 720 -> 1744 bytes spirv/vulkan/prebuilt/0x000058ae.spv | Bin 720 -> 1792 bytes spirv/vulkan/prebuilt/0x000058af.spv | Bin 720 -> 1792 bytes spirv/vulkan/prebuilt/0x000058b0.spv | Bin 744 -> 1792 bytes spirv/vulkan/prebuilt/0x000058b1.spv | Bin 720 -> 1744 bytes spirv/vulkan/prebuilt/0x000058b2.spv | Bin 720 -> 1588 bytes spirv/vulkan/prebuilt/0x000058b3.spv | Bin 720 -> 1636 bytes spirv/vulkan/prebuilt/0x000058b4.spv | Bin 672 -> 1636 bytes spirv/vulkan/prebuilt/0x000058b5.spv | Bin 672 -> 1636 bytes spirv/vulkan/prebuilt/0x000058b6.spv | Bin 672 -> 1588 bytes spirv/vulkan/prebuilt/0x000058b7.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x000058b8.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x000058b9.spv | Bin 720 -> 1636 bytes spirv/vulkan/prebuilt/0x000058ba.spv | Bin 720 -> 1588 bytes spirv/vulkan/prebuilt/0x000058bb.spv | Bin 720 -> 1548 bytes spirv/vulkan/prebuilt/0x000058bc.spv | Bin 720 -> 1612 bytes spirv/vulkan/prebuilt/0x000058bd.spv | Bin 720 -> 1612 bytes spirv/vulkan/prebuilt/0x000058be.spv | Bin 720 -> 1612 bytes spirv/vulkan/prebuilt/0x000058bf.spv | Bin 672 -> 1548 bytes spirv/vulkan/prebuilt/0x000058c0.spv | Bin 672 -> 1612 bytes spirv/vulkan/prebuilt/0x000058c1.spv | Bin 672 -> 1612 bytes spirv/vulkan/prebuilt/0x000058c2.spv | Bin 696 -> 1612 bytes spirv/vulkan/prebuilt/0x000058c3.spv | Bin 720 -> 1548 bytes spirv/vulkan/prebuilt/0x000058c4.spv | Bin 720 -> 1444 bytes spirv/vulkan/prebuilt/0x000058c5.spv | Bin 720 -> 1508 bytes spirv/vulkan/prebuilt/0x000058c6.spv | Bin 744 -> 1508 bytes spirv/vulkan/prebuilt/0x000058c7.spv | Bin 720 -> 1508 bytes spirv/vulkan/prebuilt/0x000058c8.spv | Bin 720 -> 1444 bytes spirv/vulkan/prebuilt/0x000058c9.spv | Bin 720 -> 1508 bytes spirv/vulkan/prebuilt/0x000058ca.spv | Bin 744 -> 1508 bytes spirv/vulkan/prebuilt/0x000058cb.spv | Bin 672 -> 1508 bytes spirv/vulkan/prebuilt/0x000058cc.spv | Bin 672 -> 1444 bytes spirv/vulkan/prebuilt/0x000058cd.spv | Bin 672 -> 1552 bytes spirv/vulkan/prebuilt/0x000058ce.spv | Bin 720 -> 1448 bytes spirv/vulkan/prebuilt/0x000058cf.spv | Bin 720 -> 1556 bytes spirv/vulkan/prebuilt/0x000058d0.spv | Bin 720 -> 1452 bytes spirv/vulkan/prebuilt/0x000058d1.spv | Bin 720 -> 540 bytes spirv/vulkan/prebuilt/0x000058d2.spv | Bin 720 -> 1068 bytes spirv/vulkan/prebuilt/0x000058d3.spv | Bin 720 -> 572 bytes spirv/vulkan/prebuilt/0x000058d4.spv | Bin 744 -> 1116 bytes spirv/vulkan/prebuilt/0x000058d5.spv | Bin 672 -> 572 bytes spirv/vulkan/prebuilt/0x000058d6.spv | Bin 672 -> 1116 bytes spirv/vulkan/prebuilt/0x000058d7.spv | Bin 672 -> 572 bytes spirv/vulkan/prebuilt/0x000058d8.spv | Bin 696 -> 1068 bytes spirv/vulkan/prebuilt/0x000058d9.spv | Bin 712 -> 752 bytes spirv/vulkan/prebuilt/0x000058da.spv | Bin 664 -> 784 bytes spirv/vulkan/prebuilt/0x000058db.spv | Bin 672 -> 784 bytes spirv/vulkan/prebuilt/0x000058dc.spv | Bin 672 -> 784 bytes spirv/vulkan/prebuilt/0x000058dd.spv | Bin 672 -> 1708 bytes spirv/vulkan/prebuilt/0x000058de.spv | Bin 672 -> 1740 bytes spirv/vulkan/prebuilt/0x000058df.spv | Bin 672 -> 1740 bytes spirv/vulkan/prebuilt/0x000058e0.spv | Bin 672 -> 1740 bytes spirv/vulkan/prebuilt/0x000058e1.spv | Bin 648 -> 1020 bytes spirv/vulkan/prebuilt/0x000058e2.spv | Bin 648 -> 1068 bytes spirv/vulkan/prebuilt/0x000058e3.spv | Bin 648 -> 1068 bytes spirv/vulkan/prebuilt/0x000058e4.spv | Bin 648 -> 1020 bytes spirv/vulkan/prebuilt/0x000058e5.spv | Bin 648 -> 728 bytes spirv/vulkan/prebuilt/0x000058e6.spv | Bin 648 -> 844 bytes spirv/vulkan/prebuilt/0x000058e7.spv | Bin 648 -> 760 bytes spirv/vulkan/prebuilt/0x000058e8.spv | Bin 648 -> 892 bytes spirv/vulkan/prebuilt/0x000058e9.spv | Bin 648 -> 760 bytes spirv/vulkan/prebuilt/0x000058ea.spv | Bin 648 -> 892 bytes spirv/vulkan/prebuilt/0x000058eb.spv | Bin 648 -> 760 bytes spirv/vulkan/prebuilt/0x000058ec.spv | Bin 648 -> 844 bytes spirv/vulkan/prebuilt/0x000058ed.spv | Bin 712 -> 1672 bytes spirv/vulkan/prebuilt/0x000058ee.spv | Bin 712 -> 1704 bytes spirv/vulkan/prebuilt/0x000058ef.spv | Bin 712 -> 1704 bytes spirv/vulkan/prebuilt/0x000058f0.spv | Bin 712 -> 1704 bytes spirv/vulkan/prebuilt/0x000058f1.spv | Bin 712 -> 820 bytes spirv/vulkan/prebuilt/0x000058f2.spv | Bin 712 -> 1604 bytes spirv/vulkan/prebuilt/0x000058f3.spv | Bin 648 -> 820 bytes spirv/vulkan/prebuilt/0x000058f4.spv | Bin 648 -> 1620 bytes spirv/vulkan/prebuilt/0x000058f5.spv | Bin 648 -> 820 bytes spirv/vulkan/prebuilt/0x000058f6.spv | Bin 712 -> 1604 bytes spirv/vulkan/prebuilt/0x000058f7.spv | Bin 712 -> 820 bytes spirv/vulkan/prebuilt/0x000058f8.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x000058f9.spv | Bin 712 -> 804 bytes spirv/vulkan/prebuilt/0x000058fa.spv | Bin 712 -> 1716 bytes spirv/vulkan/prebuilt/0x000058fb.spv | Bin 712 -> 804 bytes spirv/vulkan/prebuilt/0x000058fc.spv | Bin 648 -> 1668 bytes spirv/vulkan/prebuilt/0x000058fd.spv | Bin 648 -> 804 bytes spirv/vulkan/prebuilt/0x000058fe.spv | Bin 648 -> 1684 bytes spirv/vulkan/prebuilt/0x000058ff.spv | Bin 712 -> 824 bytes spirv/vulkan/prebuilt/0x00005900.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x00005901.spv | Bin 712 -> 824 bytes spirv/vulkan/prebuilt/0x00005902.spv | Bin 712 -> 1652 bytes spirv/vulkan/prebuilt/0x00005903.spv | Bin 712 -> 824 bytes spirv/vulkan/prebuilt/0x00005904.spv | Bin 712 -> 1652 bytes spirv/vulkan/prebuilt/0x00005905.spv | Bin 696 -> 824 bytes spirv/vulkan/prebuilt/0x00005906.spv | Bin 696 -> 1636 bytes spirv/vulkan/prebuilt/0x00005907.spv | Bin 696 -> 808 bytes spirv/vulkan/prebuilt/0x00005908.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x00005909.spv | Bin 712 -> 808 bytes spirv/vulkan/prebuilt/0x0000590a.spv | Bin 712 -> 1652 bytes spirv/vulkan/prebuilt/0x0000590b.spv | Bin 736 -> 808 bytes spirv/vulkan/prebuilt/0x0000590c.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x0000590d.spv | Bin 712 -> 808 bytes spirv/vulkan/prebuilt/0x0000590e.spv | Bin 712 -> 1652 bytes spirv/vulkan/prebuilt/0x0000590f.spv | Bin 736 -> 1248 bytes spirv/vulkan/prebuilt/0x00005910.spv | Bin 664 -> 1264 bytes spirv/vulkan/prebuilt/0x00005911.spv | Bin 664 -> 1264 bytes spirv/vulkan/prebuilt/0x00005912.spv | Bin 664 -> 1248 bytes spirv/vulkan/prebuilt/0x00005913.spv | Bin 712 -> 1312 bytes spirv/vulkan/prebuilt/0x00005914.spv | Bin 712 -> 1344 bytes spirv/vulkan/prebuilt/0x00005915.spv | Bin 712 -> 1344 bytes spirv/vulkan/prebuilt/0x00005916.spv | Bin 712 -> 1248 bytes spirv/vulkan/prebuilt/0x00005917.spv | Bin 712 -> 1248 bytes spirv/vulkan/prebuilt/0x00005918.spv | Bin 712 -> 1248 bytes spirv/vulkan/prebuilt/0x00005919.spv | Bin 664 -> 1264 bytes spirv/vulkan/prebuilt/0x0000591a.spv | Bin 664 -> 1264 bytes spirv/vulkan/prebuilt/0x0000591b.spv | Bin 664 -> 1248 bytes spirv/vulkan/prebuilt/0x0000591c.spv | Bin 688 -> 1248 bytes spirv/vulkan/prebuilt/0x0000591d.spv | Bin 712 -> 1248 bytes spirv/vulkan/prebuilt/0x0000591e.spv | Bin 712 -> 2336 bytes spirv/vulkan/prebuilt/0x0000591f.spv | Bin 712 -> 2304 bytes spirv/vulkan/prebuilt/0x00005920.spv | Bin 736 -> 2320 bytes spirv/vulkan/prebuilt/0x00005921.spv | Bin 712 -> 2304 bytes spirv/vulkan/prebuilt/0x00005922.spv | Bin 712 -> 2400 bytes spirv/vulkan/prebuilt/0x00005923.spv | Bin 712 -> 2384 bytes spirv/vulkan/prebuilt/0x00005924.spv | Bin 664 -> 2384 bytes spirv/vulkan/prebuilt/0x00005925.spv | Bin 664 -> 2304 bytes spirv/vulkan/prebuilt/0x00005926.spv | Bin 664 -> 2320 bytes spirv/vulkan/prebuilt/0x00005927.spv | Bin 704 -> 2304 bytes spirv/vulkan/prebuilt/0x00005928.spv | Bin 704 -> 2304 bytes spirv/vulkan/prebuilt/0x00005929.spv | Bin 712 -> 2320 bytes spirv/vulkan/prebuilt/0x0000592a.spv | Bin 712 -> 2288 bytes spirv/vulkan/prebuilt/0x0000592b.spv | Bin 712 -> 2320 bytes spirv/vulkan/prebuilt/0x0000592c.spv | Bin 712 -> 2320 bytes spirv/vulkan/prebuilt/0x0000592d.spv | Bin 712 -> 852 bytes spirv/vulkan/prebuilt/0x0000592e.spv | Bin 712 -> 1604 bytes spirv/vulkan/prebuilt/0x0000592f.spv | Bin 664 -> 852 bytes spirv/vulkan/prebuilt/0x00005930.spv | Bin 664 -> 1636 bytes spirv/vulkan/prebuilt/0x00005931.spv | Bin 664 -> 852 bytes spirv/vulkan/prebuilt/0x00005932.spv | Bin 688 -> 1636 bytes spirv/vulkan/prebuilt/0x00005933.spv | Bin 712 -> 852 bytes spirv/vulkan/prebuilt/0x00005934.spv | Bin 712 -> 1588 bytes spirv/vulkan/prebuilt/0x00005935.spv | Bin 712 -> 836 bytes spirv/vulkan/prebuilt/0x00005936.spv | Bin 736 -> 1684 bytes spirv/vulkan/prebuilt/0x00005937.spv | Bin 712 -> 836 bytes spirv/vulkan/prebuilt/0x00005938.spv | Bin 712 -> 1668 bytes spirv/vulkan/prebuilt/0x00005939.spv | Bin 712 -> 836 bytes spirv/vulkan/prebuilt/0x0000593a.spv | Bin 736 -> 1700 bytes spirv/vulkan/prebuilt/0x0000593b.spv | Bin 664 -> 840 bytes spirv/vulkan/prebuilt/0x0000593c.spv | Bin 664 -> 1636 bytes spirv/vulkan/prebuilt/0x0000593d.spv | Bin 664 -> 840 bytes spirv/vulkan/prebuilt/0x0000593e.spv | Bin 712 -> 1652 bytes spirv/vulkan/prebuilt/0x0000593f.spv | Bin 712 -> 840 bytes spirv/vulkan/prebuilt/0x00005940.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x00005941.spv | Bin 712 -> 840 bytes spirv/vulkan/prebuilt/0x00005942.spv | Bin 712 -> 1636 bytes spirv/vulkan/prebuilt/0x00005943.spv | Bin 712 -> 840 bytes spirv/vulkan/prebuilt/0x00005944.spv | Bin 736 -> 1652 bytes spirv/vulkan/prebuilt/0x00005945.spv | Bin 664 -> 840 bytes spirv/vulkan/prebuilt/0x00005946.spv | Bin 664 -> 1652 bytes spirv/vulkan/prebuilt/0x00005947.spv | Bin 664 -> 840 bytes spirv/vulkan/prebuilt/0x00005948.spv | Bin 688 -> 1652 bytes spirv/vulkan/prebuilt/0x00005949.spv | Bin 704 -> 840 bytes spirv/vulkan/prebuilt/0x0000594a.spv | Bin 656 -> 1636 bytes spirv/vulkan/prebuilt/0x0000594b.spv | Bin 664 -> 1248 bytes spirv/vulkan/prebuilt/0x0000594c.spv | Bin 664 -> 1280 bytes spirv/vulkan/prebuilt/0x0000594d.spv | Bin 664 -> 1264 bytes spirv/vulkan/prebuilt/0x0000594e.spv | Bin 664 -> 1280 bytes spirv/vulkan/prebuilt/0x0000594f.spv | Bin 664 -> 1344 bytes spirv/vulkan/prebuilt/0x00005950.spv | Bin 664 -> 1344 bytes spirv/vulkan/prebuilt/0x00005951.spv | Bin 652 -> 1360 bytes spirv/vulkan/prebuilt/0x00005952.spv | Bin 652 -> 1248 bytes spirv/vulkan/prebuilt/0x00005953.spv | Bin 652 -> 1264 bytes spirv/vulkan/prebuilt/0x00005954.spv | Bin 652 -> 1264 bytes spirv/vulkan/prebuilt/0x00005955.spv | Bin 652 -> 1264 bytes spirv/vulkan/prebuilt/0x00005956.spv | Bin 652 -> 1248 bytes spirv/vulkan/prebuilt/0x00005957.spv | Bin 652 -> 1280 bytes spirv/vulkan/prebuilt/0x00005958.spv | Bin 652 -> 1248 bytes spirv/vulkan/prebuilt/0x00005959.spv | Bin 652 -> 1264 bytes spirv/vulkan/prebuilt/0x0000595a.spv | Bin 652 -> 2336 bytes spirv/vulkan/prebuilt/0x0000595b.spv | Bin 652 -> 2336 bytes spirv/vulkan/prebuilt/0x0000595c.spv | Bin 652 -> 2320 bytes spirv/vulkan/prebuilt/0x0000595d.spv | Bin 716 -> 2320 bytes spirv/vulkan/prebuilt/0x0000595e.spv | Bin 716 -> 2384 bytes spirv/vulkan/prebuilt/0x0000595f.spv | Bin 716 -> 2384 bytes spirv/vulkan/prebuilt/0x00005960.spv | Bin 716 -> 2400 bytes spirv/vulkan/prebuilt/0x00005961.spv | Bin 716 -> 2320 bytes spirv/vulkan/prebuilt/0x00005962.spv | Bin 716 -> 2336 bytes spirv/vulkan/prebuilt/0x00005963.spv | Bin 652 -> 2336 bytes spirv/vulkan/prebuilt/0x00005964.spv | Bin 652 -> 2288 bytes spirv/vulkan/prebuilt/0x00005965.spv | Bin 652 -> 2304 bytes spirv/vulkan/prebuilt/0x00005966.spv | Bin 716 -> 2336 bytes spirv/vulkan/prebuilt/0x00005967.spv | Bin 716 -> 2320 bytes spirv/vulkan/prebuilt/0x00005968.spv | Bin 716 -> 2320 bytes spirv/vulkan/prebuilt/0x00005969.spv | Bin 716 -> 1016 bytes spirv/vulkan/prebuilt/0x0000596a.spv | Bin 716 -> 1944 bytes spirv/vulkan/prebuilt/0x0000596b.spv | Bin 716 -> 1016 bytes spirv/vulkan/prebuilt/0x0000596c.spv | Bin 652 -> 1944 bytes spirv/vulkan/prebuilt/0x0000596d.spv | Bin 652 -> 1016 bytes spirv/vulkan/prebuilt/0x0000596e.spv | Bin 652 -> 1944 bytes spirv/vulkan/prebuilt/0x0000596f.spv | Bin 716 -> 1016 bytes spirv/vulkan/prebuilt/0x00005970.spv | Bin 716 -> 1944 bytes spirv/vulkan/prebuilt/0x00005971.spv | Bin 716 -> 1000 bytes spirv/vulkan/prebuilt/0x00005972.spv | Bin 716 -> 2040 bytes spirv/vulkan/prebuilt/0x00005973.spv | Bin 716 -> 1000 bytes spirv/vulkan/prebuilt/0x00005974.spv | Bin 716 -> 2008 bytes spirv/vulkan/prebuilt/0x00005975.spv | Bin 700 -> 1000 bytes spirv/vulkan/prebuilt/0x00005976.spv | Bin 700 -> 2008 bytes spirv/vulkan/prebuilt/0x00005977.spv | Bin 700 -> 1004 bytes spirv/vulkan/prebuilt/0x00005978.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x00005979.spv | Bin 716 -> 1004 bytes spirv/vulkan/prebuilt/0x0000597a.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x0000597b.spv | Bin 740 -> 1004 bytes spirv/vulkan/prebuilt/0x0000597c.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x0000597d.spv | Bin 716 -> 1004 bytes spirv/vulkan/prebuilt/0x0000597e.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x0000597f.spv | Bin 740 -> 1004 bytes spirv/vulkan/prebuilt/0x00005980.spv | Bin 668 -> 1976 bytes spirv/vulkan/prebuilt/0x00005981.spv | Bin 668 -> 1004 bytes spirv/vulkan/prebuilt/0x00005982.spv | Bin 668 -> 1976 bytes spirv/vulkan/prebuilt/0x00005983.spv | Bin 716 -> 1004 bytes spirv/vulkan/prebuilt/0x00005984.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x00005985.spv | Bin 716 -> 1004 bytes spirv/vulkan/prebuilt/0x00005986.spv | Bin 716 -> 1976 bytes spirv/vulkan/prebuilt/0x00005987.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005988.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005989.spv | Bin 668 -> 1604 bytes spirv/vulkan/prebuilt/0x0000598a.spv | Bin 668 -> 1604 bytes spirv/vulkan/prebuilt/0x0000598b.spv | Bin 668 -> 1684 bytes spirv/vulkan/prebuilt/0x0000598c.spv | Bin 692 -> 1684 bytes spirv/vulkan/prebuilt/0x0000598d.spv | Bin 716 -> 1684 bytes spirv/vulkan/prebuilt/0x0000598e.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x0000598f.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005990.spv | Bin 740 -> 1604 bytes spirv/vulkan/prebuilt/0x00005991.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005992.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005993.spv | Bin 716 -> 1604 bytes spirv/vulkan/prebuilt/0x00005994.spv | Bin 668 -> 1604 bytes spirv/vulkan/prebuilt/0x00005995.spv | Bin 668 -> 1604 bytes spirv/vulkan/prebuilt/0x00005996.spv | Bin 668 -> 2628 bytes spirv/vulkan/prebuilt/0x00005997.spv | Bin 708 -> 2628 bytes spirv/vulkan/prebuilt/0x00005998.spv | Bin 708 -> 2628 bytes spirv/vulkan/prebuilt/0x00005999.spv | Bin 716 -> 2628 bytes spirv/vulkan/prebuilt/0x0000599a.spv | Bin 716 -> 2708 bytes spirv/vulkan/prebuilt/0x0000599b.spv | Bin 716 -> 2708 bytes spirv/vulkan/prebuilt/0x0000599c.spv | Bin 716 -> 2708 bytes spirv/vulkan/prebuilt/0x0000599d.spv | Bin 716 -> 2628 bytes spirv/vulkan/prebuilt/0x0000599e.spv | Bin 716 -> 2628 bytes spirv/vulkan/prebuilt/0x0000599f.spv | Bin 668 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a0.spv | Bin 668 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a1.spv | Bin 668 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a2.spv | Bin 692 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a3.spv | Bin 716 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a4.spv | Bin 716 -> 2628 bytes spirv/vulkan/prebuilt/0x000059a5.spv | Bin 716 -> 1988 bytes spirv/vulkan/prebuilt/0x000059a6.spv | Bin 740 -> 1988 bytes spirv/vulkan/prebuilt/0x000059a7.spv | Bin 716 -> 1988 bytes spirv/vulkan/prebuilt/0x000059a8.spv | Bin 716 -> 1988 bytes spirv/vulkan/prebuilt/0x000059a9.spv | Bin 716 -> 2084 bytes spirv/vulkan/prebuilt/0x000059aa.spv | Bin 740 -> 2052 bytes spirv/vulkan/prebuilt/0x000059ab.spv | Bin 668 -> 2052 bytes spirv/vulkan/prebuilt/0x000059ac.spv | Bin 668 -> 2020 bytes spirv/vulkan/prebuilt/0x000059ad.spv | Bin 668 -> 2020 bytes spirv/vulkan/prebuilt/0x000059ae.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059af.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059b0.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059b1.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059b2.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059b3.spv | Bin 716 -> 2020 bytes spirv/vulkan/prebuilt/0x000059b4.spv | Bin 740 -> 1664 bytes spirv/vulkan/prebuilt/0x000059b5.spv | Bin 668 -> 1140 bytes spirv/vulkan/prebuilt/0x000059b6.spv | Bin 668 -> 1664 bytes spirv/vulkan/prebuilt/0x000059b7.spv | Bin 668 -> 1140 bytes spirv/vulkan/prebuilt/0x000059b8.spv | Bin 692 -> 1664 bytes spirv/vulkan/prebuilt/0x000059b9.spv | Bin 708 -> 1664 bytes spirv/vulkan/prebuilt/0x000059ba.spv | Bin 660 -> 1744 bytes spirv/vulkan/prebuilt/0x000059bb.spv | Bin 668 -> 1744 bytes spirv/vulkan/prebuilt/0x000059bc.spv | Bin 668 -> 1092 bytes spirv/vulkan/prebuilt/0x000059bd.spv | Bin 668 -> 1744 bytes spirv/vulkan/prebuilt/0x000059be.spv | Bin 668 -> 1664 bytes spirv/vulkan/prebuilt/0x000059bf.spv | Bin 668 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c0.spv | Bin 668 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c1.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c2.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c3.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c4.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c5.spv | Bin 652 -> 1664 bytes spirv/vulkan/prebuilt/0x000059c6.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059c7.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059c8.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059c9.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059ca.spv | Bin 652 -> 2928 bytes spirv/vulkan/prebuilt/0x000059cb.spv | Bin 652 -> 2928 bytes spirv/vulkan/prebuilt/0x000059cc.spv | Bin 652 -> 2928 bytes spirv/vulkan/prebuilt/0x000059cd.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059ce.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059cf.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d0.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d1.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d2.spv | Bin 716 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d3.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d4.spv | Bin 652 -> 2848 bytes spirv/vulkan/prebuilt/0x000059d5.spv | Bin 652 -> 788 bytes spirv/vulkan/prebuilt/0x000059d6.spv | Bin 716 -> 1312 bytes spirv/vulkan/prebuilt/0x000059d7.spv | Bin 716 -> 948 bytes spirv/vulkan/prebuilt/0x000059d8.spv | Bin 716 -> 1744 bytes spirv/vulkan/prebuilt/0x000059d9.spv | Bin 716 -> 820 bytes spirv/vulkan/prebuilt/0x000059da.spv | Bin 716 -> 1312 bytes spirv/vulkan/prebuilt/0x000059db.spv | Bin 716 -> 964 bytes spirv/vulkan/prebuilt/0x000059dc.spv | Bin 652 -> 1744 bytes spirv/vulkan/prebuilt/0x000059dd.spv | Bin 652 -> 984 bytes spirv/vulkan/prebuilt/0x000059de.spv | Bin 652 -> 1652 bytes spirv/vulkan/prebuilt/0x000059df.spv | Bin 716 -> 1304 bytes spirv/vulkan/prebuilt/0x000059e0.spv | Bin 716 -> 2084 bytes spirv/vulkan/prebuilt/0x000059e1.spv | Bin 716 -> 1696 bytes spirv/vulkan/prebuilt/0x000059e2.spv | Bin 716 -> 1380 bytes spirv/vulkan/prebuilt/0x000059e3.spv | Bin 716 -> 2432 bytes spirv/vulkan/prebuilt/0x000059e4.spv | Bin 716 -> 788 bytes spirv/vulkan/prebuilt/0x000059e5.spv | Bin 700 -> 1312 bytes spirv/vulkan/prebuilt/0x000059e6.spv | Bin 700 -> 948 bytes spirv/vulkan/prebuilt/0x000059e7.spv | Bin 700 -> 1744 bytes spirv/vulkan/prebuilt/0x000059e8.spv | Bin 716 -> 820 bytes spirv/vulkan/prebuilt/0x000059e9.spv | Bin 716 -> 1312 bytes spirv/vulkan/prebuilt/0x000059ea.spv | Bin 716 -> 964 bytes spirv/vulkan/prebuilt/0x000059eb.spv | Bin 740 -> 1744 bytes spirv/vulkan/prebuilt/0x000059ec.spv | Bin 716 -> 832 bytes spirv/vulkan/prebuilt/0x000059ed.spv | Bin 716 -> 1356 bytes spirv/vulkan/prebuilt/0x000059ee.spv | Bin 716 -> 992 bytes spirv/vulkan/prebuilt/0x000059ef.spv | Bin 740 -> 1464 bytes spirv/vulkan/prebuilt/0x000059f0.spv | Bin 668 -> 1792 bytes spirv/vulkan/prebuilt/0x000059f1.spv | Bin 668 -> 1952 bytes spirv/vulkan/prebuilt/0x000059f2.spv | Bin 668 -> 1788 bytes spirv/vulkan/prebuilt/0x000059f3.spv | Bin 716 -> 864 bytes spirv/vulkan/prebuilt/0x000059f4.spv | Bin 716 -> 1356 bytes spirv/vulkan/prebuilt/0x000059f5.spv | Bin 716 -> 1008 bytes spirv/vulkan/prebuilt/0x000059f6.spv | Bin 716 -> 1480 bytes spirv/vulkan/prebuilt/0x000059f7.spv | Bin 716 -> 1792 bytes spirv/vulkan/prebuilt/0x000059f8.spv | Bin 716 -> 1952 bytes spirv/vulkan/prebuilt/0x000059f9.spv | Bin 668 -> 1788 bytes spirv/vulkan/prebuilt/0x000059fa.spv | Bin 668 -> 804 bytes spirv/vulkan/prebuilt/0x000059fb.spv | Bin 668 -> 1392 bytes spirv/vulkan/prebuilt/0x000059fc.spv | Bin 692 -> 1044 bytes spirv/vulkan/prebuilt/0x000059fd.spv | Bin 716 -> 1808 bytes spirv/vulkan/prebuilt/0x000059fe.spv | Bin 716 -> 836 bytes spirv/vulkan/prebuilt/0x000059ff.spv | Bin 716 -> 1408 bytes spirv/vulkan/prebuilt/0x00005a00.spv | Bin 740 -> 1044 bytes spirv/vulkan/prebuilt/0x00005a01.spv | Bin 716 -> 1808 bytes spirv/vulkan/prebuilt/0x00005a02.spv | Bin 716 -> 1000 bytes spirv/vulkan/prebuilt/0x00005a03.spv | Bin 716 -> 1748 bytes spirv/vulkan/prebuilt/0x00005a04.spv | Bin 668 -> 1400 bytes spirv/vulkan/prebuilt/0x00005a05.spv | Bin 668 -> 2148 bytes spirv/vulkan/prebuilt/0x00005a06.spv | Bin 668 -> 1792 bytes spirv/vulkan/prebuilt/0x00005a07.spv | Bin 708 -> 1476 bytes spirv/vulkan/prebuilt/0x00005a08.spv | Bin 708 -> 2496 bytes spirv/vulkan/prebuilt/0x00005a09.spv | Bin 716 -> 1648 bytes spirv/vulkan/prebuilt/0x00005a0a.spv | Bin 716 -> 520 bytes spirv/vulkan/prebuilt/0x00005a0b.spv | Bin 716 -> 764 bytes spirv/vulkan/prebuilt/0x00005a0c.spv | Bin 716 -> 2012 bytes spirv/vulkan/prebuilt/0x00005a0d.spv | Bin 716 -> 2832 bytes spirv/vulkan/prebuilt/0x00005a0e.spv | Bin 716 -> 2528 bytes spirv/vulkan/prebuilt/0x00005a0f.spv | Bin 668 -> 2584 bytes spirv/vulkan/prebuilt/0x00005a10.spv | Bin 668 -> 1320 bytes spirv/vulkan/prebuilt/0x00005a11.spv | Bin 668 -> 1572 bytes spirv/vulkan/prebuilt/0x00005a12.spv | Bin 692 -> 2616 bytes spirv/vulkan/prebuilt/0x00005a13.spv | Bin 716 -> 1336 bytes spirv/vulkan/prebuilt/0x00005a14.spv | Bin 716 -> 1572 bytes spirv/vulkan/prebuilt/0x00005a15.spv | Bin 716 -> 2616 bytes spirv/vulkan/prebuilt/0x00005a16.spv | Bin 740 -> 1336 bytes spirv/vulkan/prebuilt/0x00005a17.spv | Bin 716 -> 2708 bytes spirv/vulkan/prebuilt/0x00005a18.spv | Bin 716 -> 1924 bytes spirv/vulkan/prebuilt/0x00005a19.spv | Bin 716 -> 2756 bytes spirv/vulkan/prebuilt/0x00005a1a.spv | Bin 740 -> 1956 bytes spirv/vulkan/prebuilt/0x00005a1b.spv | Bin 668 -> 2756 bytes spirv/vulkan/prebuilt/0x00005a1c.spv | Bin 668 -> 1956 bytes spirv/vulkan/prebuilt/0x00005a1d.spv | Bin 668 -> 2908 bytes spirv/vulkan/prebuilt/0x00005a1e.spv | Bin 716 -> 3148 bytes spirv/vulkan/prebuilt/0x00005a1f.spv | Bin 716 -> 2988 bytes spirv/vulkan/prebuilt/0x00005a20.spv | Bin 716 -> 3212 bytes spirv/vulkan/prebuilt/0x00005a21.spv | Bin 716 -> 2988 bytes spirv/vulkan/prebuilt/0x00005a22.spv | Bin 716 -> 3212 bytes spirv/vulkan/prebuilt/0x00005a23.spv | Bin 716 -> 1304 bytes spirv/vulkan/prebuilt/0x00005a24.spv | Bin 740 -> 152 bytes spirv/vulkan/prebuilt/0x00005a25.spv | Bin 668 -> 2856 bytes spirv/vulkan/prebuilt/0x00005a26.spv | Bin 668 -> 1732 bytes spirv/vulkan/prebuilt/0x00005a27.spv | Bin 668 -> 288 bytes spirv/vulkan/prebuilt/0x00005a28.spv | Bin 692 -> 2616 bytes spirv/vulkan/prebuilt/0x00005a29.spv | Bin 708 -> 1336 bytes spirv/vulkan/prebuilt/0x00005a2a.spv | Bin 660 -> 1936 bytes spirv/vulkan/prebuilt/0x00005a2b.spv | Bin 668 -> 1936 bytes spirv/vulkan/prebuilt/0x00005a2c.spv | Bin 668 -> 3960 bytes spirv/vulkan/prebuilt/0x00005a2d.spv | Bin 668 -> 3992 bytes spirv/vulkan/prebuilt/0x00005a2e.spv | Bin 668 -> 4216 bytes spirv/vulkan/prebuilt/0x00005a2f.spv | Bin 668 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a30.spv | Bin 668 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a31.spv | Bin 652 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a32.spv | Bin 652 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a33.spv | Bin 652 -> 4476 bytes spirv/vulkan/prebuilt/0x00005a34.spv | Bin 652 -> 4356 bytes spirv/vulkan/prebuilt/0x00005a35.spv | Bin 652 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a36.spv | Bin 652 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a37.spv | Bin 652 -> 3960 bytes spirv/vulkan/prebuilt/0x00005a38.spv | Bin 652 -> 3884 bytes spirv/vulkan/prebuilt/0x00005a39.spv | Bin 652 -> 3992 bytes spirv/vulkan/prebuilt/0x00005a3a.spv | Bin 652 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a3b.spv | Bin 652 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a3c.spv | Bin 652 -> 4356 bytes spirv/vulkan/prebuilt/0x00005a3d.spv | Bin 716 -> 4324 bytes spirv/vulkan/prebuilt/0x00005a3e.spv | Bin 716 -> 4324 bytes spirv/vulkan/prebuilt/0x00005a3f.spv | Bin 716 -> 4112 bytes spirv/vulkan/prebuilt/0x00005a40.spv | Bin 716 -> 4356 bytes spirv/vulkan/prebuilt/0x00005a41.spv | Bin 716 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a42.spv | Bin 716 -> 3992 bytes spirv/vulkan/prebuilt/0x00005a43.spv | Bin 652 -> 3992 bytes spirv/vulkan/prebuilt/0x00005a44.spv | Bin 652 -> 4052 bytes spirv/vulkan/prebuilt/0x00005a45.spv | Bin 652 -> 4324 bytes spirv/vulkan/prebuilt/0x00005a46.spv | Bin 716 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a47.spv | Bin 716 -> 3960 bytes spirv/vulkan/prebuilt/0x00005a48.spv | Bin 716 -> 4416 bytes spirv/vulkan/prebuilt/0x00005a49.spv | Bin 716 -> 4324 bytes spirv/vulkan/prebuilt/0x00005a4a.spv | Bin 716 -> 4248 bytes spirv/vulkan/prebuilt/0x00005a4b.spv | Bin 716 -> 4248 bytes spirv/vulkan/prebuilt/0x00005a4c.spv | Bin 652 -> 3992 bytes spirv/vulkan/prebuilt/0x00005a4d.spv | Bin 652 -> 5132 bytes spirv/vulkan/prebuilt/0x00005a4e.spv | Bin 652 -> 5388 bytes spirv/vulkan/prebuilt/0x00005a4f.spv | Bin 716 -> 5708 bytes spirv/vulkan/prebuilt/0x00005a50.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a51.spv | Bin 716 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a52.spv | Bin 716 -> 5132 bytes spirv/vulkan/prebuilt/0x00005a53.spv | Bin 716 -> 5388 bytes spirv/vulkan/prebuilt/0x00005a54.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a55.spv | Bin 700 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a56.spv | Bin 700 -> 5588 bytes spirv/vulkan/prebuilt/0x00005a57.spv | Bin 700 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a58.spv | Bin 716 -> 5588 bytes spirv/vulkan/prebuilt/0x00005a59.spv | Bin 716 -> 5132 bytes spirv/vulkan/prebuilt/0x00005a5a.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a5b.spv | Bin 740 -> 5192 bytes spirv/vulkan/prebuilt/0x00005a5c.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a5d.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a5e.spv | Bin 716 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a5f.spv | Bin 740 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a60.spv | Bin 668 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a61.spv | Bin 668 -> 5344 bytes spirv/vulkan/prebuilt/0x00005a62.spv | Bin 668 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a63.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a64.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a65.spv | Bin 716 -> 5024 bytes spirv/vulkan/prebuilt/0x00005a66.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a67.spv | Bin 716 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a68.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a69.spv | Bin 668 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a6a.spv | Bin 668 -> 5192 bytes spirv/vulkan/prebuilt/0x00005a6b.spv | Bin 668 -> 5556 bytes spirv/vulkan/prebuilt/0x00005a6c.spv | Bin 692 -> 5588 bytes spirv/vulkan/prebuilt/0x00005a6d.spv | Bin 716 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a6e.spv | Bin 716 -> 5388 bytes spirv/vulkan/prebuilt/0x00005a6f.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a70.spv | Bin 740 -> 5556 bytes spirv/vulkan/prebuilt/0x00005a71.spv | Bin 716 -> 5192 bytes spirv/vulkan/prebuilt/0x00005a72.spv | Bin 716 -> 5496 bytes spirv/vulkan/prebuilt/0x00005a73.spv | Bin 716 -> 5496 bytes spirv/vulkan/prebuilt/0x00005a74.spv | Bin 668 -> 5496 bytes spirv/vulkan/prebuilt/0x00005a75.spv | Bin 668 -> 5496 bytes spirv/vulkan/prebuilt/0x00005a76.spv | Bin 668 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a77.spv | Bin 708 -> 5132 bytes spirv/vulkan/prebuilt/0x00005a78.spv | Bin 708 -> 5024 bytes spirv/vulkan/prebuilt/0x00005a79.spv | Bin 716 -> 5284 bytes spirv/vulkan/prebuilt/0x00005a7a.spv | Bin 716 -> 5224 bytes spirv/vulkan/prebuilt/0x00005a7b.spv | Bin 716 -> 5588 bytes spirv/vulkan/prebuilt/0x00005a7c.spv | Bin 716 -> 5588 bytes spirv/vulkan/prebuilt/0x00005a7d.spv | Bin 716 -> 5192 bytes spirv/vulkan/prebuilt/0x00005a7e.spv | Bin 716 -> 5648 bytes spirv/vulkan/prebuilt/0x00005a7f.spv | Bin 668 -> 5132 bytes spirv/vulkan/prebuilt/0x00005a80.spv | Bin 668 -> 5464 bytes spirv/vulkan/prebuilt/0x00005a81.spv | Bin 668 -> 5556 bytes spirv/vulkan/prebuilt/0x00005a82.spv | Bin 692 -> 5556 bytes spirv/vulkan/prebuilt/0x00005a83.spv | Bin 716 -> 10028 bytes spirv/vulkan/prebuilt/0x00005a84.spv | Bin 716 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a85.spv | Bin 716 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a86.spv | Bin 740 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a87.spv | Bin 716 -> 10392 bytes spirv/vulkan/prebuilt/0x00005a88.spv | Bin 716 -> 9692 bytes spirv/vulkan/prebuilt/0x00005a89.spv | Bin 716 -> 10332 bytes spirv/vulkan/prebuilt/0x00005a8a.spv | Bin 740 -> 10392 bytes spirv/vulkan/prebuilt/0x00005a8b.spv | Bin 668 -> 10028 bytes spirv/vulkan/prebuilt/0x00005a8c.spv | Bin 668 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a8d.spv | Bin 668 -> 10028 bytes spirv/vulkan/prebuilt/0x00005a8e.spv | Bin 716 -> 9784 bytes spirv/vulkan/prebuilt/0x00005a8f.spv | Bin 716 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a90.spv | Bin 716 -> 10392 bytes spirv/vulkan/prebuilt/0x00005a91.spv | Bin 716 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a92.spv | Bin 716 -> 10332 bytes spirv/vulkan/prebuilt/0x00005a93.spv | Bin 716 -> 10120 bytes spirv/vulkan/prebuilt/0x00005a94.spv | Bin 740 -> 9876 bytes spirv/vulkan/prebuilt/0x00005a95.spv | Bin 668 -> 10148 bytes spirv/vulkan/prebuilt/0x00005a96.spv | Bin 668 -> 10576 bytes spirv/vulkan/prebuilt/0x00005a97.spv | Bin 668 -> 10240 bytes spirv/vulkan/prebuilt/0x00005a98.spv | Bin 692 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a99.spv | Bin 708 -> 10484 bytes spirv/vulkan/prebuilt/0x00005a9a.spv | Bin 660 -> 10152 bytes spirv/vulkan/prebuilt/0x00005a9b.spv | Bin 668 -> 10332 bytes spirv/vulkan/prebuilt/0x00005a9c.spv | Bin 668 -> 10484 bytes spirv/vulkan/prebuilt/0x00005a9d.spv | Bin 668 -> 9968 bytes spirv/vulkan/prebuilt/0x00005a9e.spv | Bin 668 -> 10212 bytes spirv/vulkan/prebuilt/0x00005a9f.spv | Bin 668 -> 10424 bytes spirv/vulkan/prebuilt/0x00005aa0.spv | Bin 668 -> 10120 bytes spirv/vulkan/prebuilt/0x00005aa1.spv | Bin 612 -> 10516 bytes spirv/vulkan/prebuilt/0x00005aa2.spv | Bin 612 -> 10056 bytes spirv/vulkan/prebuilt/0x00005aa3.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005aa4.spv | Bin 612 -> 9784 bytes spirv/vulkan/prebuilt/0x00005aa5.spv | Bin 612 -> 10240 bytes spirv/vulkan/prebuilt/0x00005aa6.spv | Bin 612 -> 10120 bytes spirv/vulkan/prebuilt/0x00005aa7.spv | Bin 612 -> 10576 bytes spirv/vulkan/prebuilt/0x00005aa8.spv | Bin 612 -> 10212 bytes spirv/vulkan/prebuilt/0x00005aa9.spv | Bin 612 -> 9968 bytes spirv/vulkan/prebuilt/0x00005aaa.spv | Bin 612 -> 10212 bytes spirv/vulkan/prebuilt/0x00005aab.spv | Bin 612 -> 10484 bytes spirv/vulkan/prebuilt/0x00005aac.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005aad.spv | Bin 676 -> 9876 bytes spirv/vulkan/prebuilt/0x00005aae.spv | Bin 676 -> 10240 bytes spirv/vulkan/prebuilt/0x00005aaf.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ab0.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ab1.spv | Bin 676 -> 10148 bytes spirv/vulkan/prebuilt/0x00005ab2.spv | Bin 676 -> 10060 bytes spirv/vulkan/prebuilt/0x00005ab3.spv | Bin 612 -> 10484 bytes spirv/vulkan/prebuilt/0x00005ab4.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ab5.spv | Bin 612 -> 10576 bytes spirv/vulkan/prebuilt/0x00005ab6.spv | Bin 676 -> 10424 bytes spirv/vulkan/prebuilt/0x00005ab7.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ab8.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ab9.spv | Bin 676 -> 10120 bytes spirv/vulkan/prebuilt/0x00005aba.spv | Bin 676 -> 10060 bytes spirv/vulkan/prebuilt/0x00005abb.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005abc.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005abd.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005abe.spv | Bin 612 -> 10332 bytes spirv/vulkan/prebuilt/0x00005abf.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ac0.spv | Bin 676 -> 10152 bytes spirv/vulkan/prebuilt/0x00005ac1.spv | Bin 676 -> 10516 bytes spirv/vulkan/prebuilt/0x00005ac2.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ac3.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ac4.spv | Bin 676 -> 10424 bytes spirv/vulkan/prebuilt/0x00005ac5.spv | Bin 660 -> 10240 bytes spirv/vulkan/prebuilt/0x00005ac6.spv | Bin 660 -> 10424 bytes spirv/vulkan/prebuilt/0x00005ac7.spv | Bin 660 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ac8.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ac9.spv | Bin 676 -> 10424 bytes spirv/vulkan/prebuilt/0x00005aca.spv | Bin 676 -> 10576 bytes spirv/vulkan/prebuilt/0x00005acb.spv | Bin 700 -> 10332 bytes spirv/vulkan/prebuilt/0x00005acc.spv | Bin 676 -> 10576 bytes spirv/vulkan/prebuilt/0x00005acd.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ace.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005acf.spv | Bin 700 -> 9784 bytes spirv/vulkan/prebuilt/0x00005ad0.spv | Bin 628 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ad1.spv | Bin 628 -> 9692 bytes spirv/vulkan/prebuilt/0x00005ad2.spv | Bin 628 -> 10028 bytes spirv/vulkan/prebuilt/0x00005ad3.spv | Bin 676 -> 10516 bytes spirv/vulkan/prebuilt/0x00005ad4.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ad5.spv | Bin 676 -> 10240 bytes spirv/vulkan/prebuilt/0x00005ad6.spv | Bin 676 -> 10424 bytes spirv/vulkan/prebuilt/0x00005ad7.spv | Bin 676 -> 10484 bytes spirv/vulkan/prebuilt/0x00005ad8.spv | Bin 676 -> 10332 bytes spirv/vulkan/prebuilt/0x00005ad9.spv | Bin 628 -> 10056 bytes spirv/vulkan/prebuilt/0x00005ada.spv | Bin 628 -> 10332 bytes spirv/vulkan/prebuilt/0x00005adb.spv | Bin 628 -> 10332 bytes spirv/vulkan/prebuilt/0x00005adc.spv | Bin 652 -> 9968 bytes spirv/vulkan/prebuilt/0x00005add.spv | Bin 676 -> 10060 bytes spirv/vulkan/prebuilt/0x00005ade.spv | Bin 676 -> 10392 bytes spirv/vulkan/prebuilt/0x00005adf.spv | Bin 676 -> 10424 bytes spirv/vulkan/prebuilt/0x00005ae0.spv | Bin 700 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ae1.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ae2.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ae3.spv | Bin 676 -> 2820 bytes spirv/vulkan/prebuilt/0x00005ae4.spv | Bin 628 -> 4052 bytes spirv/vulkan/prebuilt/0x00005ae5.spv | Bin 628 -> 5224 bytes spirv/vulkan/prebuilt/0x00005ae6.spv | Bin 628 -> 6364 bytes spirv/vulkan/prebuilt/0x00005ae7.spv | Bin 668 -> 7504 bytes spirv/vulkan/prebuilt/0x00005ae8.spv | Bin 668 -> 8644 bytes spirv/vulkan/prebuilt/0x00005ae9.spv | Bin 676 -> 9876 bytes spirv/vulkan/prebuilt/0x00005aea.spv | Bin 676 -> 5284 bytes spirv/vulkan/prebuilt/0x00005aeb.spv | Bin 676 -> 6516 bytes spirv/vulkan/prebuilt/0x00005aec.spv | Bin 676 -> 7748 bytes spirv/vulkan/prebuilt/0x00005aed.spv | Bin 676 -> 8980 bytes spirv/vulkan/prebuilt/0x00005aee.spv | Bin 676 -> 10120 bytes spirv/vulkan/prebuilt/0x00005aef.spv | Bin 628 -> 2880 bytes spirv/vulkan/prebuilt/0x00005af0.spv | Bin 628 -> 4052 bytes spirv/vulkan/prebuilt/0x00005af1.spv | Bin 628 -> 5224 bytes spirv/vulkan/prebuilt/0x00005af2.spv | Bin 652 -> 6364 bytes spirv/vulkan/prebuilt/0x00005af3.spv | Bin 676 -> 7596 bytes spirv/vulkan/prebuilt/0x00005af4.spv | Bin 676 -> 8828 bytes spirv/vulkan/prebuilt/0x00005af5.spv | Bin 676 -> 9968 bytes spirv/vulkan/prebuilt/0x00005af6.spv | Bin 700 -> 2820 bytes spirv/vulkan/prebuilt/0x00005af7.spv | Bin 676 -> 4052 bytes spirv/vulkan/prebuilt/0x00005af8.spv | Bin 676 -> 5284 bytes spirv/vulkan/prebuilt/0x00005af9.spv | Bin 676 -> 4112 bytes spirv/vulkan/prebuilt/0x00005afa.spv | Bin 700 -> 5284 bytes spirv/vulkan/prebuilt/0x00005afb.spv | Bin 628 -> 6516 bytes spirv/vulkan/prebuilt/0x00005afc.spv | Bin 628 -> 7656 bytes spirv/vulkan/prebuilt/0x00005afd.spv | Bin 628 -> 8888 bytes spirv/vulkan/prebuilt/0x00005afe.spv | Bin 676 -> 10120 bytes spirv/vulkan/prebuilt/0x00005aff.spv | Bin 676 -> 2820 bytes spirv/vulkan/prebuilt/0x00005b00.spv | Bin 676 -> 4052 bytes spirv/vulkan/prebuilt/0x00005b01.spv | Bin 676 -> 5284 bytes spirv/vulkan/prebuilt/0x00005b02.spv | Bin 676 -> 4052 bytes spirv/vulkan/prebuilt/0x00005b03.spv | Bin 676 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b04.spv | Bin 700 -> 3960 bytes spirv/vulkan/prebuilt/0x00005b05.spv | Bin 628 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b06.spv | Bin 628 -> 2744 bytes spirv/vulkan/prebuilt/0x00005b07.spv | Bin 628 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b08.spv | Bin 652 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b09.spv | Bin 668 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b0a.spv | Bin 620 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b0b.spv | Bin 628 -> 8644 bytes spirv/vulkan/prebuilt/0x00005b0c.spv | Bin 628 -> 9784 bytes spirv/vulkan/prebuilt/0x00005b0d.spv | Bin 628 -> 3992 bytes spirv/vulkan/prebuilt/0x00005b0e.spv | Bin 628 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b0f.spv | Bin 628 -> 2820 bytes spirv/vulkan/prebuilt/0x00005b10.spv | Bin 628 -> 4052 bytes spirv/vulkan/prebuilt/0x00005b11.spv | Bin 896 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b12.spv | Bin 824 -> 6456 bytes spirv/vulkan/prebuilt/0x00005b13.spv | Bin 1152 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b14.spv | Bin 744 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b15.spv | Bin 1448 -> 10060 bytes spirv/vulkan/prebuilt/0x00005b16.spv | Bin 1552 -> 3992 bytes spirv/vulkan/prebuilt/0x00005b17.spv | Bin 1244 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b18.spv | Bin 744 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b19.spv | Bin 788 -> 5344 bytes spirv/vulkan/prebuilt/0x00005b1a.spv | Bin 672 -> 6576 bytes spirv/vulkan/prebuilt/0x00005b1b.spv | Bin 2212 -> 7808 bytes spirv/vulkan/prebuilt/0x00005b1c.spv | Bin 2012 -> 9040 bytes spirv/vulkan/prebuilt/0x00005b1d.spv | Bin 708 -> 10212 bytes spirv/vulkan/prebuilt/0x00005b1e.spv | Bin 304 -> 2744 bytes spirv/vulkan/prebuilt/0x00005b1f.spv | Bin 816 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b20.spv | Bin 720 -> 5024 bytes spirv/vulkan/prebuilt/0x00005b21.spv | Bin 616 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b22.spv | Bin 600 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b23.spv | Bin 624 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b24.spv | Bin 1096 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b25.spv | Bin 840 -> 8644 bytes spirv/vulkan/prebuilt/0x00005b26.spv | Bin 736 -> 9876 bytes spirv/vulkan/prebuilt/0x00005b27.spv | Bin 720 -> 3992 bytes spirv/vulkan/prebuilt/0x00005b28.spv | Bin 748 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b29.spv | Bin 720 -> 6364 bytes spirv/vulkan/prebuilt/0x00005b2a.spv | Bin 600 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b2b.spv | Bin 720 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b2c.spv | Bin 1828 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b2d.spv | Bin 1688 -> 3960 bytes spirv/vulkan/prebuilt/0x00005b2e.spv | Bin 1640 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b2f.spv | Bin 720 -> 6424 bytes spirv/vulkan/prebuilt/0x00005b30.spv | Bin 2068 -> 7564 bytes spirv/vulkan/prebuilt/0x00005b31.spv | Bin 1472 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b32.spv | Bin 1744 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b33.spv | Bin 2008 -> 8980 bytes spirv/vulkan/prebuilt/0x00005b34.spv | Bin 1508 -> 10212 bytes spirv/vulkan/prebuilt/0x00005b35.spv | Bin 1784 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b36.spv | Bin 2068 -> 6456 bytes spirv/vulkan/prebuilt/0x00005b37.spv | Bin 1344 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b38.spv | Bin 1580 -> 8920 bytes spirv/vulkan/prebuilt/0x00005b39.spv | Bin 1824 -> 10152 bytes spirv/vulkan/prebuilt/0x00005b3a.spv | Bin 1288 -> 5284 bytes spirv/vulkan/prebuilt/0x00005b3b.spv | Bin 1500 -> 6516 bytes spirv/vulkan/prebuilt/0x00005b3c.spv | Bin 1720 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b3d.spv | Bin 1336 -> 8920 bytes spirv/vulkan/prebuilt/0x00005b3e.spv | Bin 1564 -> 10152 bytes spirv/vulkan/prebuilt/0x00005b3f.spv | Bin 1800 -> 2712 bytes spirv/vulkan/prebuilt/0x00005b40.spv | Bin 2448 -> 3960 bytes spirv/vulkan/prebuilt/0x00005b41.spv | Bin 3136 -> 5100 bytes spirv/vulkan/prebuilt/0x00005b42.spv | Bin 3840 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b43.spv | Bin 3232 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b44.spv | Bin 4372 -> 8644 bytes spirv/vulkan/prebuilt/0x00005b45.spv | Bin 5568 -> 9784 bytes spirv/vulkan/prebuilt/0x00005b46.spv | Bin 4112 -> 5284 bytes spirv/vulkan/prebuilt/0x00005b47.spv | Bin 5776 -> 3960 bytes spirv/vulkan/prebuilt/0x00005b48.spv | Bin 7552 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b49.spv | Bin 2492 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b4a.spv | Bin 3188 -> 5024 bytes spirv/vulkan/prebuilt/0x00005b4b.spv | Bin 3916 -> 3960 bytes spirv/vulkan/prebuilt/0x00005b4c.spv | Bin 3284 -> 5192 bytes spirv/vulkan/prebuilt/0x00005b4d.spv | Bin 4436 -> 6424 bytes spirv/vulkan/prebuilt/0x00005b4e.spv | Bin 5660 -> 7656 bytes spirv/vulkan/prebuilt/0x00005b4f.spv | Bin 4172 -> 8888 bytes spirv/vulkan/prebuilt/0x00005b50.spv | Bin 5852 -> 10028 bytes spirv/vulkan/prebuilt/0x00005b51.spv | Bin 7660 -> 5284 bytes spirv/vulkan/prebuilt/0x00005b52.spv | Bin 1744 -> 6516 bytes spirv/vulkan/prebuilt/0x00005b53.spv | Bin 1908 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b54.spv | Bin 1932 -> 8920 bytes spirv/vulkan/prebuilt/0x00005b55.spv | Bin 1940 -> 10060 bytes spirv/vulkan/prebuilt/0x00005b56.spv | Bin 2176 -> 7564 bytes spirv/vulkan/prebuilt/0x00005b57.spv | Bin 2224 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b58.spv | Bin 2256 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b59.spv | Bin 2280 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b5a.spv | Bin 2392 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b5b.spv | Bin 2448 -> 6456 bytes spirv/vulkan/prebuilt/0x00005b5c.spv | Bin 2364 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b5d.spv | Bin 2512 -> 8920 bytes spirv/vulkan/prebuilt/0x00005b5e.spv | Bin 2640 -> 10152 bytes spirv/vulkan/prebuilt/0x00005b5f.spv | Bin 1784 -> 6516 bytes spirv/vulkan/prebuilt/0x00005b60.spv | Bin 1948 -> 7748 bytes spirv/vulkan/prebuilt/0x00005b61.spv | Bin 1972 -> 8980 bytes spirv/vulkan/prebuilt/0x00005b62.spv | Bin 1996 -> 10120 bytes spirv/vulkan/prebuilt/0x00005b63.spv | Bin 2216 -> 6456 bytes spirv/vulkan/prebuilt/0x00005b64.spv | Bin 2264 -> 7596 bytes spirv/vulkan/prebuilt/0x00005b65.spv | Bin 2312 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b66.spv | Bin 2320 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b67.spv | Bin 2432 -> 6332 bytes spirv/vulkan/prebuilt/0x00005b68.spv | Bin 2504 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b69.spv | Bin 2404 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b6a.spv | Bin 2552 -> 9876 bytes spirv/vulkan/prebuilt/0x00005b6b.spv | Bin 2696 -> 3992 bytes spirv/vulkan/prebuilt/0x00005b6c.spv | Bin 1664 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b6d.spv | Bin 1828 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b6e.spv | Bin 1852 -> 6516 bytes spirv/vulkan/prebuilt/0x00005b6f.spv | Bin 1876 -> 7656 bytes spirv/vulkan/prebuilt/0x00005b70.spv | Bin 1728 -> 8888 bytes spirv/vulkan/prebuilt/0x00005b71.spv | Bin 1876 -> 10120 bytes spirv/vulkan/prebuilt/0x00005b72.spv | Bin 1900 -> 7596 bytes spirv/vulkan/prebuilt/0x00005b73.spv | Bin 1924 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b74.spv | Bin 1744 -> 10060 bytes spirv/vulkan/prebuilt/0x00005b75.spv | Bin 1900 -> 3992 bytes spirv/vulkan/prebuilt/0x00005b76.spv | Bin 1916 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b77.spv | Bin 1932 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b78.spv | Bin 3084 -> 7412 bytes spirv/vulkan/prebuilt/0x00005b79.spv | Bin 3380 -> 8552 bytes spirv/vulkan/prebuilt/0x00005b7a.spv | Bin 3428 -> 9692 bytes spirv/vulkan/prebuilt/0x00005b7b.spv | Bin 3460 -> 5024 bytes spirv/vulkan/prebuilt/0x00005b7c.spv | Bin 3900 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b7d.spv | Bin 3996 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b7e.spv | Bin 4076 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b7f.spv | Bin 4088 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b80.spv | Bin 4332 -> 6456 bytes spirv/vulkan/prebuilt/0x00005b81.spv | Bin 4460 -> 7596 bytes spirv/vulkan/prebuilt/0x00005b82.spv | Bin 4256 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b83.spv | Bin 4548 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b84.spv | Bin 4844 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b85.spv | Bin 3136 -> 5024 bytes spirv/vulkan/prebuilt/0x00005b86.spv | Bin 3432 -> 5224 bytes spirv/vulkan/prebuilt/0x00005b87.spv | Bin 3480 -> 6364 bytes spirv/vulkan/prebuilt/0x00005b88.spv | Bin 3528 -> 7596 bytes spirv/vulkan/prebuilt/0x00005b89.spv | Bin 3952 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b8a.spv | Bin 4048 -> 9968 bytes spirv/vulkan/prebuilt/0x00005b8b.spv | Bin 4144 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b8c.spv | Bin 4140 -> 5284 bytes spirv/vulkan/prebuilt/0x00005b8d.spv | Bin 4384 -> 6516 bytes spirv/vulkan/prebuilt/0x00005b8e.spv | Bin 4528 -> 7688 bytes spirv/vulkan/prebuilt/0x00005b8f.spv | Bin 4308 -> 8828 bytes spirv/vulkan/prebuilt/0x00005b90.spv | Bin 4600 -> 10060 bytes spirv/vulkan/prebuilt/0x00005b91.spv | Bin 4912 -> 9876 bytes spirv/vulkan/prebuilt/0x00005b92.spv | Bin 2972 -> 8736 bytes spirv/vulkan/prebuilt/0x00005b93.spv | Bin 3268 -> 7504 bytes spirv/vulkan/prebuilt/0x00005b94.spv | Bin 3316 -> 6272 bytes spirv/vulkan/prebuilt/0x00005b95.spv | Bin 3364 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b96.spv | Bin 3036 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b97.spv | Bin 3316 -> 2744 bytes spirv/vulkan/prebuilt/0x00005b98.spv | Bin 3364 -> 1572 bytes spirv/vulkan/prebuilt/0x00005b99.spv | Bin 3412 -> 5132 bytes spirv/vulkan/prebuilt/0x00005b9a.spv | Bin 3068 -> 3884 bytes spirv/vulkan/prebuilt/0x00005b9b.spv | Bin 3344 -> 2712 bytes spirv/vulkan/prebuilt/0x00005b9c.spv | Bin 3372 -> 10028 bytes spirv/vulkan/prebuilt/0x00005b9d.spv | Bin 3400 -> 8796 bytes spirv/vulkan/prebuilt/0x00005b9e.spv | Bin 1572 -> 7564 bytes spirv/vulkan/prebuilt/0x00005b9f.spv | Bin 1468 -> 6424 bytes spirv/vulkan/prebuilt/0x00005ba0.spv | Bin 1524 -> 5192 bytes spirv/vulkan/prebuilt/0x00005ba1.spv | Bin 1528 -> 3960 bytes spirv/vulkan/prebuilt/0x00005ba2.spv | Bin 1516 -> 2712 bytes spirv/vulkan/prebuilt/0x00005ba3.spv | Bin 1584 -> 1572 bytes spirv/vulkan/prebuilt/0x00005ba4.spv | Bin 1592 -> 9968 bytes spirv/vulkan/prebuilt/0x00005ba5.spv | Bin 1584 -> 8828 bytes spirv/vulkan/prebuilt/0x00005ba6.spv | Bin 1608 -> 7596 bytes spirv/vulkan/prebuilt/0x00005ba7.spv | Bin 1620 -> 6364 bytes spirv/vulkan/prebuilt/0x00005ba8.spv | Bin 1616 -> 5192 bytes spirv/vulkan/prebuilt/0x00005ba9.spv | Bin 1632 -> 4052 bytes spirv/vulkan/prebuilt/0x00005baa.spv | Bin 1648 -> 2880 bytes spirv/vulkan/prebuilt/0x00005bab.spv | Bin 1648 -> 1648 bytes spirv/vulkan/prebuilt/0x00005bac.spv | Bin 1532 -> 9876 bytes spirv/vulkan/prebuilt/0x00005bad.spv | Bin 1588 -> 8736 bytes spirv/vulkan/prebuilt/0x00005bae.spv | Bin 1592 -> 7596 bytes spirv/vulkan/prebuilt/0x00005baf.spv | Bin 1596 -> 6456 bytes spirv/vulkan/prebuilt/0x00005bb0.spv | Bin 1648 -> 3992 bytes spirv/vulkan/prebuilt/0x00005bb1.spv | Bin 1656 -> 2744 bytes spirv/vulkan/prebuilt/0x00005bb2.spv | Bin 1664 -> 4112 bytes spirv/vulkan/prebuilt/0x00005bb3.spv | Bin 1672 -> 5132 bytes spirv/vulkan/prebuilt/0x00005bb4.spv | Bin 1684 -> 3992 bytes spirv/vulkan/prebuilt/0x00005bb5.spv | Bin 1696 -> 9968 bytes spirv/vulkan/prebuilt/0x00005bb6.spv | Bin 1696 -> 8736 bytes spirv/vulkan/prebuilt/0x00005bb7.spv | Bin 1712 -> 7596 bytes spirv/vulkan/prebuilt/0x00005bb8.spv | Bin 1728 -> 6456 bytes spirv/vulkan/prebuilt/0x00005bb9.spv | Bin 1436 -> 4052 bytes spirv/vulkan/prebuilt/0x00005bba.spv | Bin 1492 -> 2820 bytes spirv/vulkan/prebuilt/0x00005bbb.spv | Bin 1496 -> 9936 bytes spirv/vulkan/prebuilt/0x00005bbc.spv | Bin 1500 -> 8796 bytes spirv/vulkan/prebuilt/0x00005bbd.spv | Bin 1468 -> 7656 bytes spirv/vulkan/prebuilt/0x00005bbe.spv | Bin 1508 -> 6424 bytes spirv/vulkan/prebuilt/0x00005bbf.spv | Bin 1512 -> 5192 bytes spirv/vulkan/prebuilt/0x00005bc0.spv | Bin 1516 -> 3960 bytes spirv/vulkan/prebuilt/0x00005bc1.spv | Bin 1456 -> 9784 bytes spirv/vulkan/prebuilt/0x00005bc2.spv | Bin 1528 -> 8644 bytes spirv/vulkan/prebuilt/0x00005bc3.spv | Bin 1532 -> 7504 bytes spirv/vulkan/prebuilt/0x00005bc4.spv | Bin 1536 -> 6272 bytes spirv/vulkan/prebuilt/0x00005bc5.spv | Bin 1572 -> 3884 bytes spirv/vulkan/prebuilt/0x00005bc6.spv | Bin 1532 -> 4992 bytes spirv/vulkan/prebuilt/0x00005bc7.spv | Bin 756 -> 3852 bytes spirv/vulkan/prebuilt/0x00005bc8.spv | Bin 396 -> 4052 bytes spirv/vulkan/prebuilt/0x00005bc9.spv | Bin 660 -> 2820 bytes spirv/vulkan/prebuilt/0x00005bca.spv | Bin 556 -> 5192 bytes spirv/vulkan/prebuilt/0x00005bcb.spv | Bin 540 -> 9876 bytes spirv/vulkan/prebuilt/0x00005bcc.spv | Bin 564 -> 8736 bytes spirv/vulkan/prebuilt/0x00005bcd.spv | Bin 1036 -> 7596 bytes spirv/vulkan/prebuilt/0x00005bce.spv | Bin 780 -> 6424 bytes spirv/vulkan/prebuilt/0x00005bcf.spv | Bin 676 -> 3960 bytes spirv/vulkan/prebuilt/0x00005bd0.spv | Bin 660 -> 2820 bytes spirv/vulkan/prebuilt/0x00005bd1.spv | Bin 688 -> 3960 bytes spirv/vulkan/prebuilt/0x00005bd2.spv | Bin 660 -> 2820 bytes spirv/vulkan/prebuilt/0x00005bd3.spv | Bin 540 -> 9968 bytes spirv/vulkan/prebuilt/0x00005bd4.spv | Bin 660 -> 8736 bytes spirv/vulkan/prebuilt/0x00005bd5.spv | Bin 1768 -> 7504 bytes spirv/vulkan/prebuilt/0x00005bd6.spv | Bin 1628 -> 6364 bytes spirv/vulkan/prebuilt/0x00005bd7.spv | Bin 1580 -> 9936 bytes spirv/vulkan/prebuilt/0x00005bd8.spv | Bin 660 -> 8704 bytes spirv/vulkan/prebuilt/0x00005bd9.spv | Bin 2008 -> 7472 bytes spirv/vulkan/prebuilt/0x00005bda.spv | Bin 1380 -> 6240 bytes spirv/vulkan/prebuilt/0x00005bdb.spv | Bin 1652 -> 5100 bytes spirv/vulkan/prebuilt/0x00005bdc.spv | Bin 1916 -> 9784 bytes spirv/vulkan/prebuilt/0x00005bdd.spv | Bin 1448 -> 8612 bytes spirv/vulkan/prebuilt/0x00005bde.spv | Bin 1724 -> 7472 bytes spirv/vulkan/prebuilt/0x00005bdf.spv | Bin 2008 -> 6332 bytes spirv/vulkan/prebuilt/0x00005be0.spv | Bin 1284 -> 5192 bytes spirv/vulkan/prebuilt/0x00005be1.spv | Bin 1520 -> 4052 bytes spirv/vulkan/prebuilt/0x00005be2.spv | Bin 1764 -> 5284 bytes spirv/vulkan/prebuilt/0x00005be3.spv | Bin 1228 -> 10060 bytes spirv/vulkan/prebuilt/0x00005be4.spv | Bin 1440 -> 8920 bytes spirv/vulkan/prebuilt/0x00005be5.spv | Bin 1660 -> 7688 bytes spirv/vulkan/prebuilt/0x00005be6.spv | Bin 1276 -> 10028 bytes spirv/vulkan/prebuilt/0x00005be7.spv | Bin 1504 -> 8796 bytes spirv/vulkan/prebuilt/0x00005be8.spv | Bin 1740 -> 7564 bytes spirv/vulkan/prebuilt/0x00005be9.spv | Bin 2356 -> 6424 bytes spirv/vulkan/prebuilt/0x00005bea.spv | Bin 3044 -> 10152 bytes spirv/vulkan/prebuilt/0x00005beb.spv | Bin 3748 -> 8920 bytes spirv/vulkan/prebuilt/0x00005bec.spv | Bin 3140 -> 7748 bytes spirv/vulkan/prebuilt/0x00005bed.spv | Bin 4280 -> 6576 bytes spirv/vulkan/prebuilt/0x00005bee.spv | Bin 5476 -> 9968 bytes spirv/vulkan/prebuilt/0x00005bef.spv | Bin 4020 -> 8828 bytes spirv/vulkan/prebuilt/0x00005bf0.spv | Bin 5684 -> 7656 bytes spirv/vulkan/prebuilt/0x00005bf1.spv | Bin 7460 -> 6424 bytes spirv/vulkan/prebuilt/0x00005bf2.spv | Bin 2432 -> 5192 bytes spirv/vulkan/prebuilt/0x00005bf3.spv | Bin 3128 -> 3960 bytes spirv/vulkan/prebuilt/0x00005bf4.spv | Bin 3856 -> 10060 bytes spirv/vulkan/prebuilt/0x00005bf5.spv | Bin 3224 -> 5224 bytes spirv/vulkan/prebuilt/0x00005bf6.spv | Bin 4376 -> 3992 bytes spirv/vulkan/prebuilt/0x00005bf7.spv | Bin 5600 -> 9784 bytes spirv/vulkan/prebuilt/0x00005bf8.spv | Bin 4112 -> 8644 bytes spirv/vulkan/prebuilt/0x00005bf9.spv | Bin 5792 -> 7412 bytes spirv/vulkan/prebuilt/0x00005bfa.spv | Bin 7600 -> 6272 bytes spirv/vulkan/prebuilt/0x00005bfb.spv | Bin 1652 -> 5132 bytes spirv/vulkan/prebuilt/0x00005bfc.spv | Bin 1816 -> 9968 bytes spirv/vulkan/prebuilt/0x00005bfd.spv | Bin 1840 -> 8828 bytes spirv/vulkan/prebuilt/0x00005bfe.spv | Bin 1848 -> 7596 bytes spirv/vulkan/prebuilt/0x00005bff.spv | Bin 2084 -> 6456 bytes spirv/vulkan/prebuilt/0x00005c00.spv | Bin 2132 -> 4052 bytes spirv/vulkan/prebuilt/0x00005c01.spv | Bin 2164 -> 9876 bytes spirv/vulkan/prebuilt/0x00005c02.spv | Bin 2188 -> 8736 bytes spirv/vulkan/prebuilt/0x00005c03.spv | Bin 2300 -> 7504 bytes spirv/vulkan/prebuilt/0x00005c04.spv | Bin 2356 -> 6272 bytes spirv/vulkan/prebuilt/0x00005c05.spv | Bin 2272 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c06.spv | Bin 2420 -> 3884 bytes spirv/vulkan/prebuilt/0x00005c07.spv | Bin 2548 -> 4052 bytes spirv/vulkan/prebuilt/0x00005c08.spv | Bin 1724 -> 5100 bytes spirv/vulkan/prebuilt/0x00005c09.spv | Bin 1888 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c0a.spv | Bin 1912 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c0b.spv | Bin 1936 -> 7688 bytes spirv/vulkan/prebuilt/0x00005c0c.spv | Bin 2156 -> 6456 bytes spirv/vulkan/prebuilt/0x00005c0d.spv | Bin 2204 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c0e.spv | Bin 2252 -> 9936 bytes spirv/vulkan/prebuilt/0x00005c0f.spv | Bin 2260 -> 8704 bytes spirv/vulkan/prebuilt/0x00005c10.spv | Bin 2372 -> 7564 bytes spirv/vulkan/prebuilt/0x00005c11.spv | Bin 2444 -> 6424 bytes spirv/vulkan/prebuilt/0x00005c12.spv | Bin 2344 -> 10272 bytes spirv/vulkan/prebuilt/0x00005c13.spv | Bin 2492 -> 9040 bytes spirv/vulkan/prebuilt/0x00005c14.spv | Bin 2636 -> 7808 bytes spirv/vulkan/prebuilt/0x00005c15.spv | Bin 1604 -> 10120 bytes spirv/vulkan/prebuilt/0x00005c16.spv | Bin 1768 -> 8888 bytes spirv/vulkan/prebuilt/0x00005c17.spv | Bin 1792 -> 7656 bytes spirv/vulkan/prebuilt/0x00005c18.spv | Bin 1816 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c19.spv | Bin 1668 -> 10028 bytes spirv/vulkan/prebuilt/0x00005c1a.spv | Bin 1816 -> 8796 bytes spirv/vulkan/prebuilt/0x00005c1b.spv | Bin 1840 -> 7564 bytes spirv/vulkan/prebuilt/0x00005c1c.spv | Bin 1864 -> 6424 bytes spirv/vulkan/prebuilt/0x00005c1d.spv | Bin 1684 -> 10152 bytes spirv/vulkan/prebuilt/0x00005c1e.spv | Bin 1840 -> 8980 bytes spirv/vulkan/prebuilt/0x00005c1f.spv | Bin 1856 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c20.spv | Bin 1872 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c21.spv | Bin 2992 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c22.spv | Bin 3288 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c23.spv | Bin 3336 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c24.spv | Bin 3368 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c25.spv | Bin 3808 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c26.spv | Bin 3904 -> 2880 bytes spirv/vulkan/prebuilt/0x00005c27.spv | Bin 3984 -> 2820 bytes spirv/vulkan/prebuilt/0x00005c28.spv | Bin 3996 -> 5100 bytes spirv/vulkan/prebuilt/0x00005c29.spv | Bin 4240 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c2a.spv | Bin 4368 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c2b.spv | Bin 4164 -> 2820 bytes spirv/vulkan/prebuilt/0x00005c2c.spv | Bin 4456 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c2d.spv | Bin 4752 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c2e.spv | Bin 3076 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c2f.spv | Bin 3372 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c30.spv | Bin 3420 -> 2820 bytes spirv/vulkan/prebuilt/0x00005c31.spv | Bin 3468 -> 5344 bytes spirv/vulkan/prebuilt/0x00005c32.spv | Bin 3892 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c33.spv | Bin 3988 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c34.spv | Bin 4084 -> 2820 bytes spirv/vulkan/prebuilt/0x00005c35.spv | Bin 4080 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c36.spv | Bin 4324 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c37.spv | Bin 4468 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c38.spv | Bin 4248 -> 5024 bytes spirv/vulkan/prebuilt/0x00005c39.spv | Bin 4540 -> 5100 bytes spirv/vulkan/prebuilt/0x00005c3a.spv | Bin 4852 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c3b.spv | Bin 2912 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c3c.spv | Bin 3208 -> 5100 bytes spirv/vulkan/prebuilt/0x00005c3d.spv | Bin 3256 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c3e.spv | Bin 3304 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c3f.spv | Bin 2976 -> 5100 bytes spirv/vulkan/prebuilt/0x00005c40.spv | Bin 3256 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c41.spv | Bin 3304 -> 2744 bytes spirv/vulkan/prebuilt/0x00005c42.spv | Bin 3352 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c43.spv | Bin 3008 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c44.spv | Bin 3284 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c45.spv | Bin 3312 -> 2712 bytes spirv/vulkan/prebuilt/0x00005c46.spv | Bin 3340 -> 2744 bytes spirv/vulkan/prebuilt/0x00005c47.spv | Bin 1512 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c48.spv | Bin 1376 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c49.spv | Bin 1432 -> 5284 bytes spirv/vulkan/prebuilt/0x00005c4a.spv | Bin 1436 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c4b.spv | Bin 1424 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c4c.spv | Bin 1492 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c4d.spv | Bin 1500 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c4e.spv | Bin 1492 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c4f.spv | Bin 1516 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c50.spv | Bin 1528 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c51.spv | Bin 1524 -> 5224 bytes spirv/vulkan/prebuilt/0x00005c52.spv | Bin 1540 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c53.spv | Bin 1556 -> 6364 bytes spirv/vulkan/prebuilt/0x00005c54.spv | Bin 1556 -> 6364 bytes spirv/vulkan/prebuilt/0x00005c55.spv | Bin 1472 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c56.spv | Bin 1528 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c57.spv | Bin 1532 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c58.spv | Bin 1536 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c59.spv | Bin 1588 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c5a.spv | Bin 1596 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c5b.spv | Bin 1604 -> 6424 bytes spirv/vulkan/prebuilt/0x00005c5c.spv | Bin 1612 -> 6424 bytes spirv/vulkan/prebuilt/0x00005c5d.spv | Bin 1624 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c5e.spv | Bin 1636 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c5f.spv | Bin 1636 -> 9968 bytes spirv/vulkan/prebuilt/0x00005c60.spv | Bin 1652 -> 9968 bytes spirv/vulkan/prebuilt/0x00005c61.spv | Bin 1668 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c62.spv | Bin 1376 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c63.spv | Bin 1432 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c64.spv | Bin 1436 -> 8920 bytes spirv/vulkan/prebuilt/0x00005c65.spv | Bin 1440 -> 10152 bytes spirv/vulkan/prebuilt/0x00005c66.spv | Bin 1408 -> 10152 bytes spirv/vulkan/prebuilt/0x00005c67.spv | Bin 1448 -> 8920 bytes spirv/vulkan/prebuilt/0x00005c68.spv | Bin 1452 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c69.spv | Bin 1456 -> 6456 bytes spirv/vulkan/prebuilt/0x00005c6a.spv | Bin 1396 -> 6456 bytes spirv/vulkan/prebuilt/0x00005c6b.spv | Bin 1468 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c6c.spv | Bin 1472 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c6d.spv | Bin 1476 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c6e.spv | Bin 1480 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c6f.spv | Bin 1472 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c70.spv | Bin 1524 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c71.spv | Bin 1348 -> 6364 bytes spirv/vulkan/prebuilt/0x00005c72.spv | Bin 1452 -> 5132 bytes spirv/vulkan/prebuilt/0x00005c73.spv | Bin 1348 -> 6364 bytes spirv/vulkan/prebuilt/0x00005c74.spv | Bin 1348 -> 7596 bytes spirv/vulkan/prebuilt/0x00005c75.spv | Bin 1372 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c76.spv | Bin 1788 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c77.spv | Bin 1556 -> 10060 bytes spirv/vulkan/prebuilt/0x00005c78.spv | Bin 1452 -> 8828 bytes spirv/vulkan/prebuilt/0x00005c79.spv | Bin 1452 -> 2712 bytes spirv/vulkan/prebuilt/0x00005c7a.spv | Bin 1480 -> 3884 bytes spirv/vulkan/prebuilt/0x00005c7b.spv | Bin 1444 -> 5024 bytes spirv/vulkan/prebuilt/0x00005c7c.spv | Bin 1348 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c7d.spv | Bin 1452 -> 8920 bytes spirv/vulkan/prebuilt/0x00005c7e.spv | Bin 2520 -> 10152 bytes spirv/vulkan/prebuilt/0x00005c7f.spv | Bin 2412 -> 10152 bytes spirv/vulkan/prebuilt/0x00005c80.spv | Bin 2364 -> 8920 bytes spirv/vulkan/prebuilt/0x00005c81.spv | Bin 1452 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c82.spv | Bin 2776 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c83.spv | Bin 2116 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c84.spv | Bin 2388 -> 8980 bytes spirv/vulkan/prebuilt/0x00005c85.spv | Bin 2636 -> 10212 bytes spirv/vulkan/prebuilt/0x00005c86.spv | Bin 2184 -> 8980 bytes spirv/vulkan/prebuilt/0x00005c87.spv | Bin 2460 -> 7656 bytes spirv/vulkan/prebuilt/0x00005c88.spv | Bin 2744 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c89.spv | Bin 2020 -> 7656 bytes spirv/vulkan/prebuilt/0x00005c8a.spv | Bin 2256 -> 8796 bytes spirv/vulkan/prebuilt/0x00005c8b.spv | Bin 2500 -> 9936 bytes spirv/vulkan/prebuilt/0x00005c8c.spv | Bin 1964 -> 9936 bytes spirv/vulkan/prebuilt/0x00005c8d.spv | Bin 2176 -> 8796 bytes spirv/vulkan/prebuilt/0x00005c8e.spv | Bin 2396 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c8f.spv | Bin 2012 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c90.spv | Bin 2224 -> 6516 bytes spirv/vulkan/prebuilt/0x00005c91.spv | Bin 2444 -> 7748 bytes spirv/vulkan/prebuilt/0x00005c92.spv | Bin 3076 -> 8980 bytes spirv/vulkan/prebuilt/0x00005c93.spv | Bin 3796 -> 10212 bytes spirv/vulkan/prebuilt/0x00005c94.spv | Bin 4500 -> 10212 bytes spirv/vulkan/prebuilt/0x00005c95.spv | Bin 3892 -> 8980 bytes spirv/vulkan/prebuilt/0x00005c96.spv | Bin 5032 -> 7504 bytes spirv/vulkan/prebuilt/0x00005c97.spv | Bin 6228 -> 6332 bytes spirv/vulkan/prebuilt/0x00005c98.spv | Bin 4772 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c99.spv | Bin 6436 -> 5192 bytes spirv/vulkan/prebuilt/0x00005c9a.spv | Bin 8212 -> 6332 bytes spirv/vulkan/prebuilt/0x00005c9b.spv | Bin 3168 -> 7504 bytes spirv/vulkan/prebuilt/0x00005c9c.spv | Bin 3880 -> 8644 bytes spirv/vulkan/prebuilt/0x00005c9d.spv | Bin 4608 -> 9784 bytes spirv/vulkan/prebuilt/0x00005c9e.spv | Bin 3976 -> 9784 bytes spirv/vulkan/prebuilt/0x00005c9f.spv | Bin 5128 -> 8644 bytes spirv/vulkan/prebuilt/0x00005ca0.spv | Bin 6352 -> 7564 bytes spirv/vulkan/prebuilt/0x00005ca1.spv | Bin 4864 -> 7564 bytes spirv/vulkan/prebuilt/0x00005ca2.spv | Bin 6544 -> 8796 bytes spirv/vulkan/prebuilt/0x00005ca3.spv | Bin 8352 -> 10028 bytes spirv/vulkan/prebuilt/0x00005ca4.spv | Bin 2388 -> 10028 bytes spirv/vulkan/prebuilt/0x00005ca5.spv | Bin 2552 -> 8796 bytes spirv/vulkan/prebuilt/0x00005ca6.spv | Bin 2576 -> 7564 bytes spirv/vulkan/prebuilt/0x00005ca7.spv | Bin 2584 -> 6332 bytes spirv/vulkan/prebuilt/0x00005ca8.spv | Bin 2820 -> 3960 bytes spirv/vulkan/prebuilt/0x00005ca9.spv | Bin 2868 -> 5192 bytes spirv/vulkan/prebuilt/0x00005caa.spv | Bin 2900 -> 6332 bytes spirv/vulkan/prebuilt/0x00005cab.spv | Bin 2924 -> 7564 bytes spirv/vulkan/prebuilt/0x00005cac.spv | Bin 3036 -> 8796 bytes spirv/vulkan/prebuilt/0x00005cad.spv | Bin 3092 -> 9936 bytes spirv/vulkan/prebuilt/0x00005cae.spv | Bin 3008 -> 9936 bytes spirv/vulkan/prebuilt/0x00005caf.spv | Bin 3156 -> 8796 bytes spirv/vulkan/prebuilt/0x00005cb0.spv | Bin 3284 -> 7748 bytes spirv/vulkan/prebuilt/0x00005cb1.spv | Bin 2460 -> 6516 bytes spirv/vulkan/prebuilt/0x00005cb2.spv | Bin 2624 -> 8920 bytes spirv/vulkan/prebuilt/0x00005cb3.spv | Bin 2648 -> 10060 bytes spirv/vulkan/prebuilt/0x00005cb4.spv | Bin 2672 -> 10060 bytes spirv/vulkan/prebuilt/0x00005cb5.spv | Bin 2892 -> 8920 bytes spirv/vulkan/prebuilt/0x00005cb6.spv | Bin 2940 -> 7412 bytes spirv/vulkan/prebuilt/0x00005cb7.spv | Bin 2988 -> 6272 bytes spirv/vulkan/prebuilt/0x00005cb8.spv | Bin 2996 -> 5024 bytes spirv/vulkan/prebuilt/0x00005cb9.spv | Bin 3108 -> 6272 bytes spirv/vulkan/prebuilt/0x00005cba.spv | Bin 3180 -> 7412 bytes spirv/vulkan/prebuilt/0x00005cbb.spv | Bin 3080 -> 8552 bytes spirv/vulkan/prebuilt/0x00005cbc.spv | Bin 3228 -> 9692 bytes spirv/vulkan/prebuilt/0x00005cbd.spv | Bin 3372 -> 9692 bytes spirv/vulkan/prebuilt/0x00005cbe.spv | Bin 2340 -> 8552 bytes spirv/vulkan/prebuilt/0x00005cbf.spv | Bin 2504 -> 5132 bytes spirv/vulkan/prebuilt/0x00005cc0.spv | Bin 2528 -> 8980 bytes spirv/vulkan/prebuilt/0x00005cc1.spv | Bin 2552 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cc2.spv | Bin 2388 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cc3.spv | Bin 2536 -> 5132 bytes spirv/vulkan/prebuilt/0x00005cc4.spv | Bin 2560 -> 3992 bytes spirv/vulkan/prebuilt/0x00005cc5.spv | Bin 2584 -> 5224 bytes spirv/vulkan/prebuilt/0x00005cc6.spv | Bin 2420 -> 3992 bytes spirv/vulkan/prebuilt/0x00005cc7.spv | Bin 2576 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cc8.spv | Bin 2592 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cc9.spv | Bin 2608 -> 8980 bytes spirv/vulkan/prebuilt/0x00005cca.spv | Bin 3696 -> 7688 bytes spirv/vulkan/prebuilt/0x00005ccb.spv | Bin 4008 -> 6456 bytes spirv/vulkan/prebuilt/0x00005ccc.spv | Bin 4056 -> 5224 bytes spirv/vulkan/prebuilt/0x00005ccd.spv | Bin 4088 -> 3992 bytes spirv/vulkan/prebuilt/0x00005cce.spv | Bin 4528 -> 6456 bytes spirv/vulkan/prebuilt/0x00005ccf.spv | Bin 4624 -> 7688 bytes spirv/vulkan/prebuilt/0x00005cd0.spv | Bin 4704 -> 8920 bytes spirv/vulkan/prebuilt/0x00005cd1.spv | Bin 4716 -> 10152 bytes spirv/vulkan/prebuilt/0x00005cd2.spv | Bin 4960 -> 10152 bytes spirv/vulkan/prebuilt/0x00005cd3.spv | Bin 5088 -> 8920 bytes spirv/vulkan/prebuilt/0x00005cd4.spv | Bin 4884 -> 7656 bytes spirv/vulkan/prebuilt/0x00005cd5.spv | Bin 5176 -> 6424 bytes spirv/vulkan/prebuilt/0x00005cd6.spv | Bin 5472 -> 6424 bytes spirv/vulkan/prebuilt/0x00005cd7.spv | Bin 3796 -> 7656 bytes spirv/vulkan/prebuilt/0x00005cd8.spv | Bin 4092 -> 8828 bytes spirv/vulkan/prebuilt/0x00005cd9.spv | Bin 4140 -> 9968 bytes spirv/vulkan/prebuilt/0x00005cda.spv | Bin 4188 -> 9968 bytes spirv/vulkan/prebuilt/0x00005cdb.spv | Bin 4612 -> 8828 bytes spirv/vulkan/prebuilt/0x00005cdc.spv | Bin 4708 -> 8888 bytes spirv/vulkan/prebuilt/0x00005cdd.spv | Bin 4804 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cde.spv | Bin 4800 -> 10120 bytes spirv/vulkan/prebuilt/0x00005cdf.spv | Bin 5044 -> 8888 bytes spirv/vulkan/prebuilt/0x00005ce0.spv | Bin 5188 -> 2500 bytes spirv/vulkan/prebuilt/0x00005ce1.spv | Bin 4968 -> 1588 bytes spirv/vulkan/prebuilt/0x00005ce2.spv | Bin 5260 -> 1912 bytes spirv/vulkan/prebuilt/0x00005ce3.spv | Bin 5572 -> 2500 bytes spirv/vulkan/prebuilt/0x00005ce4.spv | Bin 3632 -> 1540 bytes spirv/vulkan/prebuilt/0x00005ce5.spv | Bin 3928 -> 3212 bytes spirv/vulkan/prebuilt/0x00005ce6.spv | Bin 3976 -> 2908 bytes spirv/vulkan/prebuilt/0x00005ce7.spv | Bin 4024 -> 1588 bytes spirv/vulkan/prebuilt/0x00005ce8.spv | Bin 3680 -> 2888 bytes spirv/vulkan/prebuilt/0x00005ce9.spv | Bin 3960 -> 2988 bytes spirv/vulkan/prebuilt/0x00005cea.spv | Bin 4008 -> 2580 bytes spirv/vulkan/prebuilt/0x00005ceb.spv | Bin 4056 -> 1804 bytes spirv/vulkan/prebuilt/0x00005cec.spv | Bin 3728 -> 3060 bytes spirv/vulkan/prebuilt/0x00005ced.spv | Bin 4004 -> 2908 bytes spirv/vulkan/prebuilt/0x00005cee.spv | Bin 4032 -> 2116 bytes spirv/vulkan/prebuilt/0x00005cef.spv | Bin 4060 -> 1836 bytes spirv/vulkan/prebuilt/0x00005cf0.spv | Bin 2232 -> 1988 bytes spirv/vulkan/prebuilt/0x00005cf1.spv | Bin 2144 -> 2756 bytes spirv/vulkan/prebuilt/0x00005cf2.spv | Bin 2200 -> 3292 bytes spirv/vulkan/prebuilt/0x00005cf3.spv | Bin 2204 -> 2052 bytes spirv/vulkan/prebuilt/0x00005cf4.spv | Bin 2192 -> 2972 bytes spirv/vulkan/prebuilt/0x00005cf5.spv | Bin 2260 -> 3136 bytes spirv/vulkan/prebuilt/0x00005cf6.spv | Bin 2268 -> 2132 bytes spirv/vulkan/prebuilt/0x00005cf7.spv | Bin 2260 -> 2428 bytes spirv/vulkan/prebuilt/0x00005cf8.spv | Bin 2284 -> 3012 bytes spirv/vulkan/prebuilt/0x00005cf9.spv | Bin 2296 -> 2348 bytes spirv/vulkan/prebuilt/0x00005cfa.spv | Bin 2292 -> 2128 bytes spirv/vulkan/prebuilt/0x00005cfb.spv | Bin 2308 -> 1260 bytes spirv/vulkan/prebuilt/0x00005cfc.spv | Bin 2324 -> 2052 bytes spirv/vulkan/prebuilt/0x00005cfd.spv | Bin 2324 -> 1880 bytes spirv/vulkan/prebuilt/0x00005cfe.spv | Bin 2208 -> 3292 bytes spirv/vulkan/prebuilt/0x00005cff.spv | Bin 2264 -> 2500 bytes spirv/vulkan/prebuilt/0x00005d00.spv | Bin 2268 -> 2756 bytes spirv/vulkan/prebuilt/0x00005d01.spv | Bin 2272 -> 3292 bytes spirv/vulkan/prebuilt/0x00005d02.spv | Bin 2324 -> 2132 bytes spirv/vulkan/prebuilt/0x00005d03.spv | Bin 2332 -> 1588 bytes spirv/vulkan/prebuilt/0x00005d04.spv | Bin 2340 -> 2888 bytes spirv/vulkan/prebuilt/0x00005d05.spv | Bin 2348 -> 1276 bytes spirv/vulkan/prebuilt/0x00005d06.spv | Bin 2360 -> 2920 bytes spirv/vulkan/prebuilt/0x00005d07.spv | Bin 2372 -> 1540 bytes spirv/vulkan/prebuilt/0x00005d08.spv | Bin 2372 -> 2348 bytes spirv/vulkan/prebuilt/0x00005d09.spv | Bin 2388 -> 3212 bytes spirv/vulkan/prebuilt/0x00005d0a.spv | Bin 2404 -> 2192 bytes spirv/vulkan/prebuilt/0x00005d0b.spv | Bin 2112 -> 1292 bytes spirv/vulkan/prebuilt/0x00005d0c.spv | Bin 2168 -> 1804 bytes spirv/vulkan/prebuilt/0x00005d0d.spv | Bin 2172 -> 2708 bytes spirv/vulkan/prebuilt/0x00005d0e.spv | Bin 2176 -> 3292 bytes spirv/vulkan/prebuilt/0x00005d0f.spv | Bin 2144 -> 2428 bytes spirv/vulkan/prebuilt/0x00005d10.spv | Bin 2184 -> 2004 bytes spirv/vulkan/prebuilt/0x00005d11.spv | Bin 2188 -> 1956 bytes spirv/vulkan/prebuilt/0x00005d12.spv | Bin 2192 -> 2708 bytes spirv/vulkan/prebuilt/0x00005d13.spv | Bin 2132 -> 2208 bytes spirv/vulkan/prebuilt/0x00005d14.spv | Bin 2204 -> 1616 bytes spirv/vulkan/prebuilt/0x00005d15.spv | Bin 2208 -> 1320 bytes spirv/vulkan/prebuilt/0x00005d16.spv | Bin 2212 -> 2616 bytes spirv/vulkan/prebuilt/0x00005d17.spv | Bin 2232 -> 3276 bytes spirv/vulkan/prebuilt/0x00005d18.spv | Bin 2208 -> 1956 bytes spirv/vulkan/prebuilt/0x00005d19.spv | Bin 1144 -> 1852 bytes spirv/vulkan/prebuilt/0x00005d1a.spv | Bin 1704 -> 1588 bytes spirv/vulkan/prebuilt/0x00005d1b.spv | Bin 1656 -> 2920 bytes spirv/vulkan/prebuilt/0x00005d1c.spv | Bin 1552 -> 1728 bytes spirv/vulkan/prebuilt/0x00005d1d.spv | Bin 1552 -> 2904 bytes spirv/vulkan/prebuilt/0x00005d1e.spv | Bin 1576 -> 2428 bytes spirv/vulkan/prebuilt/0x00005d1f.spv | Bin 1968 -> 2600 bytes spirv/vulkan/prebuilt/0x00005d20.spv | Bin 1760 -> 2128 bytes spirv/vulkan/prebuilt/0x00005d21.spv | Bin 1656 -> 1292 bytes spirv/vulkan/prebuilt/0x00005d22.spv | Bin 1656 -> 3212 bytes spirv/vulkan/prebuilt/0x00005d23.spv | Bin 1684 -> 2972 bytes spirv/vulkan/prebuilt/0x00005d24.spv | Bin 1624 -> 2348 bytes spirv/vulkan/prebuilt/0x00005d25.spv | Bin 1552 -> 2548 bytes spirv/vulkan/prebuilt/0x00005d26.spv | Bin 1656 -> 1540 bytes spirv/vulkan/prebuilt/0x00005d27.spv | Bin 2748 -> 2052 bytes spirv/vulkan/prebuilt/0x00005d28.spv | Bin 2624 -> 2920 bytes spirv/vulkan/prebuilt/0x00005d29.spv | Bin 2576 -> 2428 bytes spirv/vulkan/prebuilt/0x00005d2a.spv | Bin 1656 -> 1760 bytes spirv/vulkan/prebuilt/0x00005d2b.spv | Bin 2988 -> 2988 bytes spirv/vulkan/prebuilt/0x00005d2c.spv | Bin 2344 -> 3200 bytes spirv/vulkan/prebuilt/0x00005d2d.spv | Bin 2616 -> 3060 bytes spirv/vulkan/prebuilt/0x00005d2e.spv | Bin 2896 -> 2208 bytes spirv/vulkan/prebuilt/0x00005d2f.spv | Bin 2396 -> 2412 bytes spirv/vulkan/prebuilt/0x00005d30.spv | Bin 2688 -> 1664 bytes spirv/vulkan/prebuilt/0x00005d31.spv | Bin 2972 -> 1728 bytes spirv/vulkan/prebuilt/0x00005d32.spv | Bin 2232 -> 1852 bytes spirv/vulkan/prebuilt/0x00005d33.spv | Bin 2484 -> 1616 bytes spirv/vulkan/prebuilt/0x00005d34.spv | Bin 2728 -> 2740 bytes spirv/vulkan/prebuilt/0x00005d35.spv | Bin 2176 -> 1912 bytes spirv/vulkan/prebuilt/0x00005d36.spv | Bin 2404 -> 1896 bytes spirv/vulkan/prebuilt/0x00005d37.spv | Bin 2624 -> 2320 bytes spirv/vulkan/prebuilt/0x00005d38.spv | Bin 2192 -> 2600 bytes spirv/vulkan/prebuilt/0x00005d39.spv | Bin 2420 -> 1292 bytes spirv/vulkan/prebuilt/0x00005d3a.spv | Bin 2656 -> 2132 bytes spirv/vulkan/prebuilt/0x00005d3b.spv | Bin 3336 -> 3060 bytes spirv/vulkan/prebuilt/0x00005d3c.spv | Bin 4008 -> 2820 bytes spirv/vulkan/prebuilt/0x00005d3d.spv | Bin 4728 -> 6168 bytes spirv/vulkan/prebuilt/0x00005d3e.spv | Bin 4120 -> 3992 bytes spirv/vulkan/prebuilt/0x00005d3f.spv | Bin 5244 -> 5224 bytes spirv/vulkan/prebuilt/0x00005d40.spv | Bin 6456 -> 1352 bytes spirv/vulkan/prebuilt/0x00005d41.spv | Bin 5000 -> 4136 bytes spirv/vulkan/prebuilt/0x00005d42.spv | Bin 6648 -> 2208 bytes spirv/vulkan/prebuilt/0x00005d43.spv | Bin 8440 -> 4560 bytes spirv/vulkan/prebuilt/0x00005d44.spv | Bin 3396 -> 2880 bytes spirv/vulkan/prebuilt/0x00005d45.spv | Bin 4092 -> 2424 bytes spirv/vulkan/prebuilt/0x00005d46.spv | Bin 4820 -> 5284 bytes spirv/vulkan/prebuilt/0x00005d47.spv | Bin 4188 -> 4112 bytes spirv/vulkan/prebuilt/0x00005d48.spv | Bin 5340 -> 4692 bytes spirv/vulkan/prebuilt/0x00005d49.spv | Bin 6564 -> 2880 bytes spirv/vulkan/prebuilt/0x00005d4a.spv | Bin 5076 -> 1648 bytes spirv/vulkan/prebuilt/0x00005d4b.spv | Bin 6756 -> 7748 bytes spirv/vulkan/prebuilt/0x00005d4c.spv | Bin 8564 -> 6264 bytes spirv/vulkan/prebuilt/0x00005d4d.spv | Bin 2632 -> 6684 bytes spirv/vulkan/prebuilt/0x00005d4e.spv | Bin 2780 -> 3128 bytes spirv/vulkan/prebuilt/0x00005d4f.spv | Bin 2788 -> 3924 bytes spirv/vulkan/prebuilt/0x00005d50.spv | Bin 2812 -> 3528 bytes spirv/vulkan/prebuilt/0x00005d51.spv | Bin 3048 -> 3992 bytes spirv/vulkan/prebuilt/0x00005d52.spv | Bin 3080 -> 3300 bytes spirv/vulkan/prebuilt/0x00005d53.spv | Bin 3128 -> 3960 bytes spirv/vulkan/prebuilt/0x00005d54.spv | Bin 3152 -> 4168 bytes spirv/vulkan/prebuilt/0x00005d55.spv | Bin 3248 -> 5148 bytes spirv/vulkan/prebuilt/0x00005d56.spv | Bin 3320 -> 5732 bytes spirv/vulkan/prebuilt/0x00005d57.spv | Bin 3236 -> 1972 bytes spirv/vulkan/prebuilt/0x00005d58.spv | Bin 3368 -> 3960 bytes spirv/vulkan/prebuilt/0x00005d59.spv | Bin 3512 -> 8320 bytes spirv/vulkan/prebuilt/0x00005d5a.spv | Bin 2688 -> 4200 bytes spirv/vulkan/prebuilt/0x00005d5b.spv | Bin 2836 -> 3112 bytes spirv/vulkan/prebuilt/0x00005d5c.spv | Bin 2860 -> 8752 bytes spirv/vulkan/prebuilt/0x00005d5d.spv | Bin 2884 -> 6856 bytes spirv/vulkan/prebuilt/0x00005d5e.spv | Bin 3104 -> 7120 bytes spirv/vulkan/prebuilt/0x00005d5f.spv | Bin 3152 -> 4052 bytes spirv/vulkan/prebuilt/0x00005d60.spv | Bin 3200 -> 7640 bytes spirv/vulkan/prebuilt/0x00005d61.spv | Bin 3208 -> 8424 bytes spirv/vulkan/prebuilt/0x00005d62.spv | Bin 3320 -> 5056 bytes spirv/vulkan/prebuilt/0x00005d63.spv | Bin 3392 -> 3652 bytes spirv/vulkan/prebuilt/0x00005d64.spv | Bin 3292 -> 5132 bytes spirv/vulkan/prebuilt/0x00005d65.spv | Bin 3440 -> 4892 bytes spirv/vulkan/prebuilt/0x00005d66.spv | Bin 3584 -> 6056 bytes spirv/vulkan/prebuilt/0x00005d67.spv | Bin 2568 -> 3148 bytes spirv/vulkan/prebuilt/0x00005d68.spv | Bin 2716 -> 4052 bytes spirv/vulkan/prebuilt/0x00005d69.spv | Bin 2740 -> 4208 bytes spirv/vulkan/prebuilt/0x00005d6a.spv | Bin 2764 -> 6628 bytes spirv/vulkan/prebuilt/0x00005d6b.spv | Bin 2584 -> 5284 bytes spirv/vulkan/prebuilt/0x00005d6c.spv | Bin 2732 -> 2880 bytes spirv/vulkan/prebuilt/0x00005d6d.spv | Bin 2756 -> 6692 bytes spirv/vulkan/prebuilt/0x00005d6e.spv | Bin 2780 -> 2524 bytes spirv/vulkan/prebuilt/0x00005d6f.spv | Bin 2648 -> 2880 bytes spirv/vulkan/prebuilt/0x00005d70.spv | Bin 2804 -> 2592 bytes spirv/vulkan/prebuilt/0x00005d71.spv | Bin 2820 -> 6420 bytes spirv/vulkan/prebuilt/0x00005d72.spv | Bin 2836 -> 5672 bytes spirv/vulkan/prebuilt/0x00005d73.spv | Bin 3956 -> 6564 bytes spirv/vulkan/prebuilt/0x00005d74.spv | Bin 4236 -> 3808 bytes spirv/vulkan/prebuilt/0x00005d75.spv | Bin 4268 -> 4856 bytes spirv/vulkan/prebuilt/0x00005d76.spv | Bin 4316 -> 4596 bytes spirv/vulkan/prebuilt/0x00005d77.spv | Bin 4756 -> 6276 bytes spirv/vulkan/prebuilt/0x00005d78.spv | Bin 4836 -> 5132 bytes spirv/vulkan/prebuilt/0x00005d79.spv | Bin 4932 -> 7968 bytes spirv/vulkan/prebuilt/0x00005d7a.spv | Bin 4944 -> 1572 bytes spirv/vulkan/prebuilt/0x00005d7b.spv | Bin 5172 -> 7608 bytes spirv/vulkan/prebuilt/0x00005d7c.spv | Bin 5316 -> 5224 bytes spirv/vulkan/prebuilt/0x00005d7d.spv | Bin 5112 -> 3864 bytes spirv/vulkan/prebuilt/0x00005d7e.spv | Bin 5388 -> 9668 bytes spirv/vulkan/prebuilt/0x00005d7f.spv | Bin 5700 -> 4512 bytes spirv/vulkan/prebuilt/0x00005d80.spv | Bin 4024 -> 3236 bytes spirv/vulkan/prebuilt/0x00005d81.spv | Bin 4304 -> 3124 bytes spirv/vulkan/prebuilt/0x00005d82.spv | Bin 4352 -> 3960 bytes spirv/vulkan/prebuilt/0x00005d83.spv | Bin 4400 -> 6784 bytes spirv/vulkan/prebuilt/0x00005d84.spv | Bin 4824 -> 3800 bytes spirv/vulkan/prebuilt/0x00005d85.spv | Bin 4920 -> 4168 bytes spirv/vulkan/prebuilt/0x00005d86.spv | Bin 5016 -> 7828 bytes spirv/vulkan/prebuilt/0x00005d87.spv | Bin 5012 -> 2712 bytes spirv/vulkan/prebuilt/0x00005d88.spv | Bin 5256 -> 7080 bytes spirv/vulkan/prebuilt/0x00005d89.spv | Bin 5400 -> 4112 bytes spirv/vulkan/prebuilt/0x00005d8a.spv | Bin 5180 -> 1572 bytes spirv/vulkan/prebuilt/0x00005d8b.spv | Bin 5472 -> 3152 bytes spirv/vulkan/prebuilt/0x00005d8c.spv | Bin 5784 -> 5100 bytes spirv/vulkan/prebuilt/0x00005d8d.spv | Bin 3860 -> 3992 bytes spirv/vulkan/prebuilt/0x00005d8e.spv | Bin 4140 -> 1572 bytes spirv/vulkan/prebuilt/0x00005d8f.spv | Bin 4188 -> 5268 bytes spirv/vulkan/prebuilt/0x00005d90.spv | Bin 4236 -> 6960 bytes spirv/vulkan/prebuilt/0x00005d91.spv | Bin 3892 -> 6544 bytes spirv/vulkan/prebuilt/0x00005d92.spv | Bin 4172 -> 9004 bytes spirv/vulkan/prebuilt/0x00005d93.spv | Bin 4220 -> 1728 bytes spirv/vulkan/prebuilt/0x00005d94.spv | Bin 4268 -> 5752 bytes spirv/vulkan/prebuilt/0x00005d95.spv | Bin 3956 -> 3280 bytes spirv/vulkan/prebuilt/0x00005d96.spv | Bin 4232 -> 2332 bytes spirv/vulkan/prebuilt/0x00005d97.spv | Bin 4260 -> 4052 bytes spirv/vulkan/prebuilt/0x00005d98.spv | Bin 4288 -> 6964 bytes spirv/vulkan/prebuilt/0x00005d99.spv | Bin 2476 -> 1648 bytes spirv/vulkan/prebuilt/0x00005d9a.spv | Bin 2356 -> 9800 bytes spirv/vulkan/prebuilt/0x00005d9b.spv | Bin 2396 -> 704 bytes spirv/vulkan/prebuilt/0x00005d9c.spv | Bin 2384 -> 7376 bytes spirv/vulkan/prebuilt/0x00005d9d.spv | Bin 2388 -> 5224 bytes spirv/vulkan/prebuilt/0x00005d9e.spv | Bin 2456 -> 5224 bytes spirv/vulkan/prebuilt/0x00005d9f.spv | Bin 2448 -> 3212 bytes spirv/vulkan/prebuilt/0x00005da0.spv | Bin 2456 -> 5344 bytes spirv/vulkan/prebuilt/0x00005da1.spv | Bin 2480 -> 6260 bytes spirv/vulkan/prebuilt/0x00005da2.spv | Bin 2476 -> 2052 bytes spirv/vulkan/prebuilt/0x00005da3.spv | Bin 2488 -> 1748 bytes spirv/vulkan/prebuilt/0x00005da4.spv | Bin 2504 -> 4112 bytes spirv/vulkan/prebuilt/0x00005da5.spv | Bin 2504 -> 2820 bytes spirv/vulkan/prebuilt/0x00005da6.spv | Bin 2520 -> 3984 bytes spirv/vulkan/prebuilt/0x00005da7.spv | Bin 2436 -> 10428 bytes spirv/vulkan/prebuilt/0x00005da8.spv | Bin 2476 -> 5132 bytes spirv/vulkan/prebuilt/0x00005da9.spv | Bin 2480 -> 6872 bytes spirv/vulkan/prebuilt/0x00005daa.spv | Bin 2484 -> 5416 bytes spirv/vulkan/prebuilt/0x00005dab.spv | Bin 2536 -> 3992 bytes spirv/vulkan/prebuilt/0x00005dac.spv | Bin 2544 -> 5284 bytes spirv/vulkan/prebuilt/0x00005dad.spv | Bin 2552 -> 4404 bytes spirv/vulkan/prebuilt/0x00005dae.spv | Bin 2560 -> 5640 bytes spirv/vulkan/prebuilt/0x00005daf.spv | Bin 2572 -> 2052 bytes spirv/vulkan/prebuilt/0x00005db0.spv | Bin 2584 -> 4052 bytes spirv/vulkan/prebuilt/0x00005db1.spv | Bin 2584 -> 5148 bytes spirv/vulkan/prebuilt/0x00005db2.spv | Bin 2600 -> 8616 bytes spirv/vulkan/prebuilt/0x00005db3.spv | Bin 2616 -> 9932 bytes spirv/vulkan/prebuilt/0x00005db4.spv | Bin 2340 -> 4144 bytes spirv/vulkan/prebuilt/0x00005db5.spv | Bin 2380 -> 8660 bytes spirv/vulkan/prebuilt/0x00005db6.spv | Bin 2384 -> 2880 bytes spirv/vulkan/prebuilt/0x00005db7.spv | Bin 2388 -> 1852 bytes spirv/vulkan/prebuilt/0x00005db8.spv | Bin 2340 -> 5208 bytes spirv/vulkan/prebuilt/0x00005db9.spv | Bin 2380 -> 5600 bytes spirv/vulkan/prebuilt/0x00005dba.spv | Bin 2384 -> 1896 bytes spirv/vulkan/prebuilt/0x00005dbb.spv | Bin 2388 -> 3976 bytes spirv/vulkan/prebuilt/0x00005dbc.spv | Bin 2360 -> 2364 bytes spirv/vulkan/prebuilt/0x00005dbd.spv | Bin 2432 -> 2448 bytes spirv/vulkan/prebuilt/0x00005dbe.spv | Bin 2436 -> 1336 bytes spirv/vulkan/prebuilt/0x00005dbf.spv | Bin 2440 -> 2744 bytes spirv/vulkan/prebuilt/0x00005dc0.spv | Bin 2428 -> 2708 bytes spirv/vulkan/prebuilt/0x00005dc1.spv | Bin 2404 -> 8628 bytes spirv/vulkan/prebuilt/0x00005dc2.spv | Bin 1148 -> 5236 bytes spirv/vulkan/prebuilt/0x00005dc3.spv | Bin 1068 -> 6860 bytes spirv/vulkan/prebuilt/0x00005dc4.spv | Bin 964 -> 5192 bytes spirv/vulkan/prebuilt/0x00005dc5.spv | Bin 964 -> 5056 bytes spirv/vulkan/prebuilt/0x00005dc6.spv | Bin 988 -> 5876 bytes spirv/vulkan/prebuilt/0x00005dc7.spv | Bin 1412 -> 5264 bytes spirv/vulkan/prebuilt/0x00005dc8.spv | Bin 1172 -> 6112 bytes spirv/vulkan/prebuilt/0x00005dc9.spv | Bin 1068 -> 3656 bytes spirv/vulkan/prebuilt/0x00005dca.spv | Bin 1068 -> 5284 bytes spirv/vulkan/prebuilt/0x00005dcb.spv | Bin 1096 -> 5980 bytes spirv/vulkan/prebuilt/0x00005dcc.spv | Bin 1068 -> 4876 bytes spirv/vulkan/prebuilt/0x00005dcd.spv | Bin 964 -> 5132 bytes spirv/vulkan/prebuilt/0x00005dce.spv | Bin 1068 -> 5780 bytes spirv/vulkan/prebuilt/0x00005dcf.spv | Bin 2144 -> 3992 bytes spirv/vulkan/prebuilt/0x00005dd0.spv | Bin 2036 -> 4140 bytes spirv/vulkan/prebuilt/0x00005dd1.spv | Bin 1988 -> 5996 bytes spirv/vulkan/prebuilt/0x00005dd2.spv | Bin 1068 -> 1352 bytes spirv/vulkan/prebuilt/0x00005dd3.spv | Bin 2400 -> 4052 bytes spirv/vulkan/prebuilt/0x00005dd4.spv | Bin 1788 -> 5072 bytes spirv/vulkan/prebuilt/0x00005dd5.spv | Bin 2044 -> 4828 bytes spirv/vulkan/prebuilt/0x00005dd6.spv | Bin 2324 -> 4240 bytes spirv/vulkan/prebuilt/0x00005dd7.spv | Bin 1824 -> 3280 bytes spirv/vulkan/prebuilt/0x00005dd8.spv | Bin 2084 -> 7320 bytes spirv/vulkan/prebuilt/0x00005dd9.spv | Bin 2384 -> 3816 bytes spirv/vulkan/prebuilt/0x00005dda.spv | Bin 1660 -> 7744 bytes spirv/vulkan/prebuilt/0x00005ddb.spv | Bin 1880 -> 2744 bytes spirv/vulkan/prebuilt/0x00005ddc.spv | Bin 2140 -> 1572 bytes spirv/vulkan/prebuilt/0x00005ddd.spv | Bin 1604 -> 3992 bytes spirv/vulkan/prebuilt/0x00005dde.spv | Bin 1800 -> 5464 bytes spirv/vulkan/prebuilt/0x00005ddf.spv | Bin 2036 -> 2820 bytes spirv/vulkan/prebuilt/0x00005de0.spv | Bin 1652 -> 5224 bytes spirv/vulkan/prebuilt/0x00005de1.spv | Bin 1864 -> 6424 bytes spirv/vulkan/prebuilt/0x00005de2.spv | Bin 2100 -> 2820 bytes spirv/vulkan/prebuilt/0x00005de3.spv | Bin 2764 -> 5420 bytes spirv/vulkan/prebuilt/0x00005de4.spv | Bin 3452 -> 4400 bytes spirv/vulkan/prebuilt/0x00005de5.spv | Bin 4156 -> 8192 bytes spirv/vulkan/prebuilt/0x00005de6.spv | Bin 3548 -> 6488 bytes spirv/vulkan/prebuilt/0x00005de7.spv | Bin 4688 -> 4396 bytes spirv/vulkan/prebuilt/0x00005de8.spv | Bin 5884 -> 3520 bytes spirv/vulkan/prebuilt/0x00005de9.spv | Bin 4428 -> 2788 bytes spirv/vulkan/prebuilt/0x00005dea.spv | Bin 6092 -> 2412 bytes spirv/vulkan/prebuilt/0x00005deb.spv | Bin 7868 -> 2412 bytes spirv/vulkan/prebuilt/0x00005dec.spv | Bin 2808 -> 4032 bytes spirv/vulkan/prebuilt/0x00005ded.spv | Bin 3504 -> 6120 bytes spirv/vulkan/prebuilt/0x00005dee.spv | Bin 4232 -> 4924 bytes spirv/vulkan/prebuilt/0x00005def.spv | Bin 3600 -> 9264 bytes spirv/vulkan/prebuilt/0x00005df0.spv | Bin 4752 -> 9468 bytes spirv/vulkan/prebuilt/0x00005df1.spv | Bin 5976 -> 2672 bytes spirv/vulkan/prebuilt/0x00005df2.spv | Bin 4488 -> 6496 bytes spirv/vulkan/prebuilt/0x00005df3.spv | Bin 6168 -> 2516 bytes spirv/vulkan/prebuilt/0x00005df4.spv | Bin 7976 -> 7752 bytes spirv/vulkan/prebuilt/0x00005df5.spv | Bin 2044 -> 4732 bytes spirv/vulkan/prebuilt/0x00005df6.spv | Bin 2208 -> 9196 bytes spirv/vulkan/prebuilt/0x00005df7.spv | Bin 2232 -> 10372 bytes spirv/vulkan/prebuilt/0x00005df8.spv | Bin 2240 -> 1952 bytes spirv/vulkan/prebuilt/0x00005df9.spv | Bin 2476 -> 5524 bytes spirv/vulkan/prebuilt/0x00005dfa.spv | Bin 2524 -> 3140 bytes spirv/vulkan/prebuilt/0x00005dfb.spv | Bin 2556 -> 8104 bytes spirv/vulkan/prebuilt/0x00005dfc.spv | Bin 2580 -> 7196 bytes spirv/vulkan/prebuilt/0x00005dfd.spv | Bin 2692 -> 8852 bytes spirv/vulkan/prebuilt/0x00005dfe.spv | Bin 2748 -> 4472 bytes spirv/vulkan/prebuilt/0x00005dff.spv | Bin 2664 -> 5024 bytes spirv/vulkan/prebuilt/0x00005e00.spv | Bin 2812 -> 6620 bytes spirv/vulkan/prebuilt/0x00005e01.spv | Bin 2940 -> 2712 bytes spirv/vulkan/prebuilt/0x00005e02.spv | Bin 2084 -> 2176 bytes spirv/vulkan/prebuilt/0x00005e03.spv | Bin 2248 -> 7632 bytes spirv/vulkan/prebuilt/0x00005e04.spv | Bin 2272 -> 3380 bytes spirv/vulkan/prebuilt/0x00005e05.spv | Bin 2296 -> 5180 bytes spirv/vulkan/prebuilt/0x00005e06.spv | Bin 2516 -> 2192 bytes spirv/vulkan/prebuilt/0x00005e07.spv | Bin 2564 -> 3800 bytes spirv/vulkan/prebuilt/0x00005e08.spv | Bin 2612 -> 6652 bytes spirv/vulkan/prebuilt/0x00005e09.spv | Bin 2620 -> 3124 bytes spirv/vulkan/prebuilt/0x00005e0a.spv | Bin 2732 -> 7356 bytes spirv/vulkan/prebuilt/0x00005e0b.spv | Bin 2804 -> 7508 bytes spirv/vulkan/prebuilt/0x00005e0c.spv | Bin 2704 -> 3224 bytes spirv/vulkan/prebuilt/0x00005e0d.spv | Bin 2852 -> 4080 bytes spirv/vulkan/prebuilt/0x00005e0e.spv | Bin 2996 -> 3168 bytes spirv/vulkan/prebuilt/0x00005e0f.spv | Bin 1964 -> 3152 bytes spirv/vulkan/prebuilt/0x00005e10.spv | Bin 2128 -> 5132 bytes spirv/vulkan/prebuilt/0x00005e11.spv | Bin 2152 -> 4552 bytes spirv/vulkan/prebuilt/0x00005e12.spv | Bin 2176 -> 3752 bytes spirv/vulkan/prebuilt/0x00005e13.spv | Bin 2028 -> 3660 bytes spirv/vulkan/prebuilt/0x00005e14.spv | Bin 2176 -> 5224 bytes spirv/vulkan/prebuilt/0x00005e15.spv | Bin 2200 -> 3192 bytes spirv/vulkan/prebuilt/0x00005e16.spv | Bin 2224 -> 2724 bytes spirv/vulkan/prebuilt/0x00005e17.spv | Bin 2044 -> 2744 bytes spirv/vulkan/prebuilt/0x00005e18.spv | Bin 2200 -> 3884 bytes spirv/vulkan/prebuilt/0x00005e19.spv | Bin 2216 -> 3992 bytes spirv/vulkan/prebuilt/0x00005e1a.spv | Bin 2232 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e1b.spv | Bin 3384 -> 5976 bytes spirv/vulkan/prebuilt/0x00005e1c.spv | Bin 3680 -> 4144 bytes spirv/vulkan/prebuilt/0x00005e1d.spv | Bin 3728 -> 8040 bytes spirv/vulkan/prebuilt/0x00005e1e.spv | Bin 3760 -> 4292 bytes spirv/vulkan/prebuilt/0x00005e1f.spv | Bin 4200 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e20.spv | Bin 4296 -> 5124 bytes spirv/vulkan/prebuilt/0x00005e21.spv | Bin 4376 -> 7644 bytes spirv/vulkan/prebuilt/0x00005e22.spv | Bin 4388 -> 6836 bytes spirv/vulkan/prebuilt/0x00005e23.spv | Bin 4632 -> 5344 bytes spirv/vulkan/prebuilt/0x00005e24.spv | Bin 4760 -> 5068 bytes spirv/vulkan/prebuilt/0x00005e25.spv | Bin 4556 -> 5132 bytes spirv/vulkan/prebuilt/0x00005e26.spv | Bin 4848 -> 5072 bytes spirv/vulkan/prebuilt/0x00005e27.spv | Bin 5144 -> 7596 bytes spirv/vulkan/prebuilt/0x00005e28.spv | Bin 3436 -> 4844 bytes spirv/vulkan/prebuilt/0x00005e29.spv | Bin 3732 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e2a.spv | Bin 3780 -> 4924 bytes spirv/vulkan/prebuilt/0x00005e2b.spv | Bin 3828 -> 9432 bytes spirv/vulkan/prebuilt/0x00005e2c.spv | Bin 4252 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e2d.spv | Bin 4348 -> 2972 bytes spirv/vulkan/prebuilt/0x00005e2e.spv | Bin 4444 -> 3960 bytes spirv/vulkan/prebuilt/0x00005e2f.spv | Bin 4440 -> 5192 bytes spirv/vulkan/prebuilt/0x00005e30.spv | Bin 4684 -> 8896 bytes spirv/vulkan/prebuilt/0x00005e31.spv | Bin 4828 -> 6956 bytes spirv/vulkan/prebuilt/0x00005e32.spv | Bin 4608 -> 5132 bytes spirv/vulkan/prebuilt/0x00005e33.spv | Bin 4900 -> 4676 bytes spirv/vulkan/prebuilt/0x00005e34.spv | Bin 5212 -> 6320 bytes spirv/vulkan/prebuilt/0x00005e35.spv | Bin 3272 -> 4112 bytes spirv/vulkan/prebuilt/0x00005e36.spv | Bin 3568 -> 6088 bytes spirv/vulkan/prebuilt/0x00005e37.spv | Bin 3616 -> 4052 bytes spirv/vulkan/prebuilt/0x00005e38.spv | Bin 3664 -> 3828 bytes spirv/vulkan/prebuilt/0x00005e39.spv | Bin 3336 -> 4376 bytes spirv/vulkan/prebuilt/0x00005e3a.spv | Bin 3616 -> 5868 bytes spirv/vulkan/prebuilt/0x00005e3b.spv | Bin 3664 -> 8336 bytes spirv/vulkan/prebuilt/0x00005e3c.spv | Bin 3712 -> 5820 bytes spirv/vulkan/prebuilt/0x00005e3d.spv | Bin 3368 -> 9124 bytes spirv/vulkan/prebuilt/0x00005e3e.spv | Bin 3644 -> 5344 bytes spirv/vulkan/prebuilt/0x00005e3f.spv | Bin 3672 -> 4576 bytes spirv/vulkan/prebuilt/0x00005e40.spv | Bin 3700 -> 4144 bytes spirv/vulkan/prebuilt/0x00005e41.spv | Bin 1872 -> 6664 bytes spirv/vulkan/prebuilt/0x00005e42.spv | Bin 1784 -> 4724 bytes spirv/vulkan/prebuilt/0x00005e43.spv | Bin 1840 -> 5664 bytes spirv/vulkan/prebuilt/0x00005e44.spv | Bin 1844 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e45.spv | Bin 1832 -> 4276 bytes spirv/vulkan/prebuilt/0x00005e46.spv | Bin 1900 -> 6532 bytes spirv/vulkan/prebuilt/0x00005e47.spv | Bin 1908 -> 5660 bytes spirv/vulkan/prebuilt/0x00005e48.spv | Bin 1900 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e49.spv | Bin 1924 -> 3444 bytes spirv/vulkan/prebuilt/0x00005e4a.spv | Bin 1936 -> 1880 bytes spirv/vulkan/prebuilt/0x00005e4b.spv | Bin 1932 -> 4136 bytes spirv/vulkan/prebuilt/0x00005e4c.spv | Bin 1948 -> 7080 bytes spirv/vulkan/prebuilt/0x00005e4d.spv | Bin 1964 -> 6668 bytes spirv/vulkan/prebuilt/0x00005e4e.spv | Bin 1964 -> 2192 bytes spirv/vulkan/prebuilt/0x00005e4f.spv | Bin 1848 -> 3928 bytes spirv/vulkan/prebuilt/0x00005e50.spv | Bin 1904 -> 6596 bytes spirv/vulkan/prebuilt/0x00005e51.spv | Bin 1908 -> 4224 bytes spirv/vulkan/prebuilt/0x00005e52.spv | Bin 1912 -> 7452 bytes spirv/vulkan/prebuilt/0x00005e53.spv | Bin 1964 -> 2744 bytes spirv/vulkan/prebuilt/0x00005e54.spv | Bin 1972 -> 7424 bytes spirv/vulkan/prebuilt/0x00005e55.spv | Bin 1980 -> 4292 bytes spirv/vulkan/prebuilt/0x00005e56.spv | Bin 1988 -> 9460 bytes spirv/vulkan/prebuilt/0x00005e57.spv | Bin 2000 -> 6140 bytes spirv/vulkan/prebuilt/0x00005e58.spv | Bin 2012 -> 6936 bytes spirv/vulkan/prebuilt/0x00005e59.spv | Bin 2012 -> 5284 bytes spirv/vulkan/prebuilt/0x00005e5a.spv | Bin 2028 -> 4272 bytes spirv/vulkan/prebuilt/0x00005e5b.spv | Bin 2044 -> 4448 bytes spirv/vulkan/prebuilt/0x00005e5c.spv | Bin 1752 -> 3868 bytes spirv/vulkan/prebuilt/0x00005e5d.spv | Bin 1808 -> 6900 bytes spirv/vulkan/prebuilt/0x00005e5e.spv | Bin 1812 -> 1604 bytes spirv/vulkan/prebuilt/0x00005e5f.spv | Bin 1816 -> 5600 bytes spirv/vulkan/prebuilt/0x00005e60.spv | Bin 1784 -> 4060 bytes spirv/vulkan/prebuilt/0x00005e61.spv | Bin 1824 -> 5220 bytes spirv/vulkan/prebuilt/0x00005e62.spv | Bin 1828 -> 2504 bytes spirv/vulkan/prebuilt/0x00005e63.spv | Bin 1832 -> 3940 bytes spirv/vulkan/prebuilt/0x00005e64.spv | Bin 1772 -> 2148 bytes spirv/vulkan/prebuilt/0x00005e65.spv | Bin 1844 -> 2192 bytes spirv/vulkan/prebuilt/0x00005e66.spv | Bin 1848 -> 3220 bytes spirv/vulkan/prebuilt/0x00005e67.spv | Bin 1852 -> 6156 bytes spirv/vulkan/prebuilt/0x00005e68.spv | Bin 1872 -> 4052 bytes spirv/vulkan/prebuilt/0x00005e69.spv | Bin 1848 -> 7660 bytes spirv/vulkan/prebuilt/0x00005e6a.spv | Bin 616 -> 5284 bytes spirv/vulkan/prebuilt/0x00005e6b.spv | Bin 520 -> 3312 bytes spirv/vulkan/prebuilt/0x00005e6c.spv | Bin 416 -> 6624 bytes spirv/vulkan/prebuilt/0x00005e6d.spv | Bin 412 -> 2820 bytes spirv/vulkan/prebuilt/0x00005e6e.spv | Bin 424 -> 6912 bytes spirv/vulkan/prebuilt/0x00005e6f.spv | Bin 896 -> 7288 bytes spirv/vulkan/prebuilt/0x00005e70.spv | Bin 640 -> 3808 bytes spirv/vulkan/prebuilt/0x00005e71.spv | Bin 536 -> 4264 bytes spirv/vulkan/prebuilt/0x00005e72.spv | Bin 532 -> 5160 bytes spirv/vulkan/prebuilt/0x00005e73.spv | Bin 548 -> 2128 bytes spirv/vulkan/prebuilt/0x00005e74.spv | Bin 520 -> 4532 bytes spirv/vulkan/prebuilt/0x00005e75.spv | Bin 400 -> 2036 bytes spirv/vulkan/prebuilt/0x00005e76.spv | Bin 520 -> 3332 bytes spirv/vulkan/prebuilt/0x00005e77.spv | Bin 1628 -> 3316 bytes spirv/vulkan/prebuilt/0x00005e78.spv | Bin 1488 -> 2036 bytes spirv/vulkan/prebuilt/0x00005e79.spv | Bin 1440 -> 5236 bytes spirv/vulkan/prebuilt/0x00005e7a.spv | Bin 520 -> 1876 bytes spirv/vulkan/prebuilt/0x00005e7b.spv | Bin 1868 -> 3580 bytes spirv/vulkan/prebuilt/0x00005e7c.spv | Bin 1284 -> 7120 bytes spirv/vulkan/prebuilt/0x00005e7d.spv | Bin 1556 -> 2596 bytes spirv/vulkan/prebuilt/0x00005e7e.spv | Bin 1836 -> 6608 bytes spirv/vulkan/prebuilt/0x00005e7f.spv | Bin 1308 -> 3368 bytes spirv/vulkan/prebuilt/0x00005e80.spv | Bin 1584 -> 1672 bytes spirv/vulkan/prebuilt/0x00005e81.spv | Bin 1868 -> 2880 bytes spirv/vulkan/prebuilt/0x00005e82.spv | Bin 1144 -> 7548 bytes spirv/vulkan/prebuilt/0x00005e83.spv | Bin 1380 -> 1672 bytes spirv/vulkan/prebuilt/0x00005e84.spv | Bin 1624 -> 5796 bytes spirv/vulkan/prebuilt/0x00005e85.spv | Bin 1088 -> 3960 bytes spirv/vulkan/prebuilt/0x00005e86.spv | Bin 1300 -> 8932 bytes spirv/vulkan/prebuilt/0x00005e87.spv | Bin 1520 -> 3292 bytes spirv/vulkan/prebuilt/0x00005e88.spv | Bin 1136 -> 3592 bytes spirv/vulkan/prebuilt/0x00005e89.spv | Bin 1364 -> 688 bytes spirv/vulkan/prebuilt/0x00005e8a.spv | Bin 1600 -> 5512 bytes spirv/vulkan/prebuilt/0x00005e8b.spv | Bin 2260 -> 4924 bytes spirv/vulkan/prebuilt/0x00005e8c.spv | Bin 2948 -> 5140 bytes spirv/vulkan/prebuilt/0x00005e8d.spv | Bin 3668 -> 5460 bytes spirv/vulkan/prebuilt/0x00005e8e.spv | Bin 3044 -> 5132 bytes spirv/vulkan/prebuilt/0x00005e8f.spv | Bin 4184 -> 6268 bytes spirv/vulkan/prebuilt/0x00005e90.spv | Bin 5396 -> 4304 bytes spirv/vulkan/prebuilt/0x00005e91.spv | Bin 3924 -> 7236 bytes spirv/vulkan/prebuilt/0x00005e92.spv | Bin 5588 -> 4744 bytes spirv/vulkan/prebuilt/0x00005e93.spv | Bin 7380 -> 3776 bytes spirv/vulkan/prebuilt/0x00005e94.spv | Bin 2292 -> 5320 bytes spirv/vulkan/prebuilt/0x00005e95.spv | Bin 2988 -> 5048 bytes spirv/vulkan/prebuilt/0x00005e96.spv | Bin 3716 -> 3720 bytes spirv/vulkan/prebuilt/0x00005e97.spv | Bin 3084 -> 4936 bytes spirv/vulkan/prebuilt/0x00005e98.spv | Bin 4236 -> 7916 bytes spirv/vulkan/prebuilt/0x00005e99.spv | Bin 5460 -> 3600 bytes spirv/vulkan/prebuilt/0x00005e9a.spv | Bin 3972 -> 5804 bytes spirv/vulkan/prebuilt/0x00005e9b.spv | Bin 5652 -> 2988 bytes spirv/vulkan/prebuilt/0x00005e9c.spv | Bin 7460 -> 6252 bytes spirv/vulkan/prebuilt/0x00005e9d.spv | Bin 1556 -> 7108 bytes spirv/vulkan/prebuilt/0x00005e9e.spv | Bin 1720 -> 3960 bytes spirv/vulkan/prebuilt/0x00005e9f.spv | Bin 1744 -> 6200 bytes spirv/vulkan/prebuilt/0x00005ea0.spv | Bin 1768 -> 3864 bytes spirv/vulkan/prebuilt/0x00005ea1.spv | Bin 1988 -> 5224 bytes spirv/vulkan/prebuilt/0x00005ea2.spv | Bin 2036 -> 5132 bytes spirv/vulkan/prebuilt/0x00005ea3.spv | Bin 2084 -> 9912 bytes spirv/vulkan/prebuilt/0x00005ea4.spv | Bin 2092 -> 2428 bytes spirv/vulkan/prebuilt/0x00005ea5.spv | Bin 2204 -> 3184 bytes spirv/vulkan/prebuilt/0x00005ea6.spv | Bin 2276 -> 4356 bytes spirv/vulkan/prebuilt/0x00005ea7.spv | Bin 2176 -> 2712 bytes spirv/vulkan/prebuilt/0x00005ea8.spv | Bin 2324 -> 4880 bytes spirv/vulkan/prebuilt/0x00005ea9.spv | Bin 2468 -> 3300 bytes spirv/vulkan/prebuilt/0x00005eaa.spv | Bin 1584 -> 7340 bytes spirv/vulkan/prebuilt/0x00005eab.spv | Bin 1748 -> 5832 bytes spirv/vulkan/prebuilt/0x00005eac.spv | Bin 1772 -> 3960 bytes spirv/vulkan/prebuilt/0x00005ead.spv | Bin 1796 -> 8728 bytes spirv/vulkan/prebuilt/0x00005eae.spv | Bin 2016 -> 8016 bytes spirv/vulkan/prebuilt/0x00005eaf.spv | Bin 2064 -> 4676 bytes spirv/vulkan/prebuilt/0x00005eb0.spv | Bin 2112 -> 1972 bytes spirv/vulkan/prebuilt/0x00005eb1.spv | Bin 2120 -> 2900 bytes spirv/vulkan/prebuilt/0x00005eb2.spv | Bin 2232 -> 4252 bytes spirv/vulkan/prebuilt/0x00005eb3.spv | Bin 2304 -> 2908 bytes spirv/vulkan/prebuilt/0x00005eb4.spv | Bin 2204 -> 4284 bytes spirv/vulkan/prebuilt/0x00005eb5.spv | Bin 2352 -> 3520 bytes spirv/vulkan/prebuilt/0x00005eb6.spv | Bin 2496 -> 7192 bytes spirv/vulkan/prebuilt/0x00005eb7.spv | Bin 1464 -> 8320 bytes spirv/vulkan/prebuilt/0x00005eb8.spv | Bin 1628 -> 5496 bytes spirv/vulkan/prebuilt/0x00005eb9.spv | Bin 1652 -> 6932 bytes spirv/vulkan/prebuilt/0x00005eba.spv | Bin 1676 -> 5380 bytes spirv/vulkan/prebuilt/0x00005ebb.spv | Bin 1528 -> 2708 bytes spirv/vulkan/prebuilt/0x00005ebc.spv | Bin 1676 -> 5132 bytes spirv/vulkan/prebuilt/0x00005ebd.spv | Bin 1700 -> 5992 bytes spirv/vulkan/prebuilt/0x00005ebe.spv | Bin 1724 -> 4052 bytes spirv/vulkan/prebuilt/0x00005ebf.spv | Bin 1544 -> 5732 bytes spirv/vulkan/prebuilt/0x00005ec0.spv | Bin 1700 -> 1276 bytes spirv/vulkan/prebuilt/0x00005ec1.spv | Bin 1716 -> 9420 bytes spirv/vulkan/prebuilt/0x00005ec2.spv | Bin 1732 -> 6976 bytes spirv/vulkan/prebuilt/0x00005ec3.spv | Bin 2896 -> 3864 bytes spirv/vulkan/prebuilt/0x00005ec4.spv | Bin 3192 -> 5672 bytes spirv/vulkan/prebuilt/0x00005ec5.spv | Bin 3240 -> 1864 bytes spirv/vulkan/prebuilt/0x00005ec6.spv | Bin 3288 -> 5100 bytes spirv/vulkan/prebuilt/0x00005ec7.spv | Bin 3712 -> 6936 bytes spirv/vulkan/prebuilt/0x00005ec8.spv | Bin 3808 -> 5332 bytes spirv/vulkan/prebuilt/0x00005ec9.spv | Bin 3904 -> 3960 bytes spirv/vulkan/prebuilt/0x00005eca.spv | Bin 3900 -> 2820 bytes spirv/vulkan/prebuilt/0x00005ecb.spv | Bin 4144 -> 4780 bytes spirv/vulkan/prebuilt/0x00005ecc.spv | Bin 4288 -> 2820 bytes spirv/vulkan/prebuilt/0x00005ecd.spv | Bin 4068 -> 3120 bytes spirv/vulkan/prebuilt/0x00005ece.spv | Bin 4360 -> 5100 bytes spirv/vulkan/prebuilt/0x00005ecf.spv | Bin 4672 -> 3484 bytes spirv/vulkan/prebuilt/0x00005ed0.spv | Bin 2936 -> 4124 bytes spirv/vulkan/prebuilt/0x00005ed1.spv | Bin 3232 -> 5968 bytes spirv/vulkan/prebuilt/0x00005ed2.spv | Bin 3280 -> 2820 bytes spirv/vulkan/prebuilt/0x00005ed3.spv | Bin 3328 -> 5548 bytes spirv/vulkan/prebuilt/0x00005ed4.spv | Bin 3752 -> 3532 bytes spirv/vulkan/prebuilt/0x00005ed5.spv | Bin 3848 -> 3620 bytes spirv/vulkan/prebuilt/0x00005ed6.spv | Bin 3944 -> 8184 bytes spirv/vulkan/prebuilt/0x00005ed7.spv | Bin 3940 -> 6824 bytes spirv/vulkan/prebuilt/0x00005ed8.spv | Bin 4184 -> 3172 bytes spirv/vulkan/prebuilt/0x00005ed9.spv | Bin 4328 -> 1952 bytes spirv/vulkan/prebuilt/0x00005eda.spv | Bin 4108 -> 6108 bytes spirv/vulkan/prebuilt/0x00005edb.spv | Bin 4400 -> 3992 bytes spirv/vulkan/prebuilt/0x00005edc.spv | Bin 4712 -> 2720 bytes spirv/vulkan/prebuilt/0x00005edd.spv | Bin 2772 -> 5624 bytes spirv/vulkan/prebuilt/0x00005ede.spv | Bin 3068 -> 4196 bytes spirv/vulkan/prebuilt/0x00005edf.spv | Bin 3116 -> 4036 bytes spirv/vulkan/prebuilt/0x00005ee0.spv | Bin 3164 -> 4280 bytes spirv/vulkan/prebuilt/0x00005ee1.spv | Bin 2836 -> 4112 bytes spirv/vulkan/prebuilt/0x00005ee2.spv | Bin 3116 -> 3884 bytes spirv/vulkan/prebuilt/0x00005ee3.spv | Bin 3164 -> 4432 bytes spirv/vulkan/prebuilt/0x00005ee4.spv | Bin 3212 -> 4052 bytes spirv/vulkan/prebuilt/0x00005ee5.spv | Bin 2868 -> 7808 bytes spirv/vulkan/prebuilt/0x00005ee6.spv | Bin 3144 -> 2696 bytes spirv/vulkan/prebuilt/0x00005ee7.spv | Bin 3172 -> 5904 bytes spirv/vulkan/prebuilt/0x00005ee8.spv | Bin 3200 -> 9460 bytes spirv/vulkan/prebuilt/0x00005ee9.spv | Bin 1384 -> 8580 bytes spirv/vulkan/prebuilt/0x00005eea.spv | Bin 1280 -> 6008 bytes spirv/vulkan/prebuilt/0x00005eeb.spv | Bin 1336 -> 5612 bytes spirv/vulkan/prebuilt/0x00005eec.spv | Bin 1340 -> 4320 bytes spirv/vulkan/prebuilt/0x00005eed.spv | Bin 1344 -> 5448 bytes spirv/vulkan/prebuilt/0x00005eee.spv | Bin 1396 -> 7092 bytes spirv/vulkan/prebuilt/0x00005eef.spv | Bin 1404 -> 8364 bytes spirv/vulkan/prebuilt/0x00005ef0.spv | Bin 1412 -> 5112 bytes spirv/vulkan/prebuilt/0x00005ef1.spv | Bin 1420 -> 7044 bytes spirv/vulkan/prebuilt/0x00005ef2.spv | Bin 1432 -> 8400 bytes spirv/vulkan/prebuilt/0x00005ef3.spv | Bin 1444 -> 9012 bytes spirv/vulkan/prebuilt/0x00005ef4.spv | Bin 1444 -> 6816 bytes spirv/vulkan/prebuilt/0x00005ef5.spv | Bin 1460 -> 8000 bytes spirv/vulkan/prebuilt/0x00005ef6.spv | Bin 1476 -> 5492 bytes spirv/vulkan/prebuilt/0x00005ef7.spv | Bin 1344 -> 4240 bytes spirv/vulkan/prebuilt/0x00005ef8.spv | Bin 1400 -> 6452 bytes spirv/vulkan/prebuilt/0x00005ef9.spv | Bin 1404 -> 2744 bytes spirv/vulkan/prebuilt/0x00005efa.spv | Bin 1408 -> 3160 bytes spirv/vulkan/prebuilt/0x00005efb.spv | Bin 1460 -> 5120 bytes spirv/vulkan/prebuilt/0x00005efc.spv | Bin 1468 -> 4052 bytes spirv/vulkan/prebuilt/0x00005efd.spv | Bin 1476 -> 3764 bytes spirv/vulkan/prebuilt/0x00005efe.spv | Bin 1484 -> 5032 bytes spirv/vulkan/prebuilt/0x00005eff.spv | Bin 1496 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f00.spv | Bin 1508 -> 3896 bytes spirv/vulkan/prebuilt/0x00005f01.spv | Bin 1508 -> 5708 bytes spirv/vulkan/prebuilt/0x00005f02.spv | Bin 1524 -> 5224 bytes spirv/vulkan/prebuilt/0x00005f03.spv | Bin 1540 -> 6236 bytes spirv/vulkan/prebuilt/0x00005f04.spv | Bin 1248 -> 3724 bytes spirv/vulkan/prebuilt/0x00005f05.spv | Bin 1304 -> 4524 bytes spirv/vulkan/prebuilt/0x00005f06.spv | Bin 1308 -> 5980 bytes spirv/vulkan/prebuilt/0x00005f07.spv | Bin 1312 -> 4180 bytes spirv/vulkan/prebuilt/0x00005f08.spv | Bin 1280 -> 2572 bytes spirv/vulkan/prebuilt/0x00005f09.spv | Bin 1320 -> 5640 bytes spirv/vulkan/prebuilt/0x00005f0a.spv | Bin 1324 -> 6020 bytes spirv/vulkan/prebuilt/0x00005f0b.spv | Bin 1328 -> 2432 bytes spirv/vulkan/prebuilt/0x00005f0c.spv | Bin 1268 -> 4288 bytes spirv/vulkan/prebuilt/0x00005f0d.spv | Bin 1340 -> 5596 bytes spirv/vulkan/prebuilt/0x00005f0e.spv | Bin 1344 -> 1972 bytes spirv/vulkan/prebuilt/0x00005f0f.spv | Bin 1348 -> 4436 bytes spirv/vulkan/prebuilt/0x00005f10.spv | Bin 1384 -> 4896 bytes spirv/vulkan/prebuilt/0x00005f11.spv | Bin 1344 -> 5284 bytes spirv/vulkan/prebuilt/0x00005f12.spv | Bin 768 -> 3772 bytes spirv/vulkan/prebuilt/0x00005f13.spv | Bin 768 -> 5644 bytes spirv/vulkan/prebuilt/0x00005f14.spv | Bin 768 -> 8832 bytes spirv/vulkan/prebuilt/0x00005f15.spv | Bin 800 -> 6116 bytes spirv/vulkan/prebuilt/0x00005f16.spv | Bin 800 -> 11748 bytes spirv/vulkan/prebuilt/0x00005f17.spv | Bin 800 -> 5048 bytes spirv/vulkan/prebuilt/0x00005f18.spv | Bin 832 -> 4952 bytes spirv/vulkan/prebuilt/0x00005f19.spv | Bin 600 -> 9088 bytes spirv/vulkan/prebuilt/0x00005f1a.spv | Bin 420 -> 3656 bytes spirv/vulkan/prebuilt/0x00005f1b.spv | Bin 1296 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f1c.spv | Bin 1296 -> 5488 bytes spirv/vulkan/prebuilt/0x00005f1d.spv | Bin 1296 -> 5256 bytes spirv/vulkan/prebuilt/0x00005f1e.spv | Bin 1296 -> 8488 bytes spirv/vulkan/prebuilt/0x00005f1f.spv | Bin 1296 -> 6388 bytes spirv/vulkan/prebuilt/0x00005f20.spv | Bin 1296 -> 8364 bytes spirv/vulkan/prebuilt/0x00005f21.spv | Bin 396 -> 10908 bytes spirv/vulkan/prebuilt/0x00005f22.spv | Bin 1344 -> 9636 bytes spirv/vulkan/prebuilt/0x00005f23.spv | Bin 1344 -> 9636 bytes spirv/vulkan/prebuilt/0x00005f24.spv | Bin 1344 -> 10464 bytes spirv/vulkan/prebuilt/0x00005f25.spv | Bin 1344 -> 3964 bytes spirv/vulkan/prebuilt/0x00005f26.spv | Bin 1344 -> 6888 bytes spirv/vulkan/prebuilt/0x00005f27.spv | Bin 1344 -> 5100 bytes spirv/vulkan/prebuilt/0x00005f28.spv | Bin 404 -> 5224 bytes spirv/vulkan/prebuilt/0x00005f29.spv | Bin 1312 -> 2820 bytes spirv/vulkan/prebuilt/0x00005f2a.spv | Bin 1312 -> 4568 bytes spirv/vulkan/prebuilt/0x00005f2b.spv | Bin 1312 -> 6048 bytes spirv/vulkan/prebuilt/0x00005f2c.spv | Bin 1296 -> 2880 bytes spirv/vulkan/prebuilt/0x00005f2d.spv | Bin 1296 -> 3228 bytes spirv/vulkan/prebuilt/0x00005f2e.spv | Bin 1312 -> 1920 bytes spirv/vulkan/prebuilt/0x00005f2f.spv | Bin 1632 -> 5812 bytes spirv/vulkan/prebuilt/0x00005f30.spv | Bin 1616 -> 5000 bytes spirv/vulkan/prebuilt/0x00005f31.spv | Bin 1632 -> 2648 bytes spirv/vulkan/prebuilt/0x00005f32.spv | Bin 1632 -> 1988 bytes spirv/vulkan/prebuilt/0x00005f33.spv | Bin 1632 -> 4144 bytes spirv/vulkan/prebuilt/0x00005f34.spv | Bin 1632 -> 5940 bytes spirv/vulkan/prebuilt/0x00005f35.spv | Bin 1680 -> 2880 bytes spirv/vulkan/prebuilt/0x00005f36.spv | Bin 1664 -> 5192 bytes spirv/vulkan/prebuilt/0x00005f37.spv | Bin 1680 -> 7308 bytes spirv/vulkan/prebuilt/0x00005f38.spv | Bin 1680 -> 7828 bytes spirv/vulkan/prebuilt/0x00005f39.spv | Bin 1680 -> 2880 bytes spirv/vulkan/prebuilt/0x00005f3a.spv | Bin 1680 -> 9764 bytes spirv/vulkan/prebuilt/0x00005f3b.spv | Bin 1648 -> 2880 bytes spirv/vulkan/prebuilt/0x00005f3c.spv | Bin 1632 -> 7640 bytes spirv/vulkan/prebuilt/0x00005f3d.spv | Bin 1648 -> 2880 bytes spirv/vulkan/prebuilt/0x00005f3e.spv | Bin 1632 -> 8948 bytes spirv/vulkan/prebuilt/0x00005f3f.spv | Bin 1632 -> 6920 bytes spirv/vulkan/prebuilt/0x00005f40.spv | Bin 1648 -> 5980 bytes spirv/vulkan/prebuilt/0x00005f41.spv | Bin 1540 -> 7648 bytes spirv/vulkan/prebuilt/0x00005f42.spv | Bin 1540 -> 7556 bytes spirv/vulkan/prebuilt/0x00005f43.spv | Bin 1540 -> 6856 bytes spirv/vulkan/prebuilt/0x00005f44.spv | Bin 1540 -> 7160 bytes spirv/vulkan/prebuilt/0x00005f45.spv | Bin 1540 -> 8276 bytes spirv/vulkan/prebuilt/0x00005f46.spv | Bin 1540 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f47.spv | Bin 1528 -> 5160 bytes spirv/vulkan/prebuilt/0x00005f48.spv | Bin 1528 -> 4820 bytes spirv/vulkan/prebuilt/0x00005f49.spv | Bin 1528 -> 7744 bytes spirv/vulkan/prebuilt/0x00005f4a.spv | Bin 1528 -> 1336 bytes spirv/vulkan/prebuilt/0x00005f4b.spv | Bin 1528 -> 4792 bytes spirv/vulkan/prebuilt/0x00005f4c.spv | Bin 1528 -> 2756 bytes spirv/vulkan/prebuilt/0x00005f4d.spv | Bin 1536 -> 3600 bytes spirv/vulkan/prebuilt/0x00005f4e.spv | Bin 1536 -> 9104 bytes spirv/vulkan/prebuilt/0x00005f4f.spv | Bin 1536 -> 5600 bytes spirv/vulkan/prebuilt/0x00005f50.spv | Bin 1536 -> 4140 bytes spirv/vulkan/prebuilt/0x00005f51.spv | Bin 1536 -> 4196 bytes spirv/vulkan/prebuilt/0x00005f52.spv | Bin 1536 -> 5356 bytes spirv/vulkan/prebuilt/0x00005f53.spv | Bin 1540 -> 3124 bytes spirv/vulkan/prebuilt/0x00005f54.spv | Bin 1540 -> 3884 bytes spirv/vulkan/prebuilt/0x00005f55.spv | Bin 1540 -> 1876 bytes spirv/vulkan/prebuilt/0x00005f56.spv | Bin 1540 -> 5740 bytes spirv/vulkan/prebuilt/0x00005f57.spv | Bin 1540 -> 6456 bytes spirv/vulkan/prebuilt/0x00005f58.spv | Bin 1540 -> 3184 bytes spirv/vulkan/prebuilt/0x00005f59.spv | Bin 1628 -> 7504 bytes spirv/vulkan/prebuilt/0x00005f5a.spv | Bin 1628 -> 3624 bytes spirv/vulkan/prebuilt/0x00005f5b.spv | Bin 1628 -> 7464 bytes spirv/vulkan/prebuilt/0x00005f5c.spv | Bin 1628 -> 1876 bytes spirv/vulkan/prebuilt/0x00005f5d.spv | Bin 1628 -> 9744 bytes spirv/vulkan/prebuilt/0x00005f5e.spv | Bin 1628 -> 8960 bytes spirv/vulkan/prebuilt/0x00005f5f.spv | Bin 1616 -> 8400 bytes spirv/vulkan/prebuilt/0x00005f60.spv | Bin 1616 -> 5160 bytes spirv/vulkan/prebuilt/0x00005f61.spv | Bin 1616 -> 6160 bytes spirv/vulkan/prebuilt/0x00005f62.spv | Bin 1616 -> 1320 bytes spirv/vulkan/prebuilt/0x00005f63.spv | Bin 1616 -> 5080 bytes spirv/vulkan/prebuilt/0x00005f64.spv | Bin 1616 -> 5016 bytes spirv/vulkan/prebuilt/0x00005f65.spv | Bin 1624 -> 4252 bytes spirv/vulkan/prebuilt/0x00005f66.spv | Bin 1624 -> 5344 bytes spirv/vulkan/prebuilt/0x00005f67.spv | Bin 1624 -> 4916 bytes spirv/vulkan/prebuilt/0x00005f68.spv | Bin 1624 -> 2820 bytes spirv/vulkan/prebuilt/0x00005f69.spv | Bin 1624 -> 8652 bytes spirv/vulkan/prebuilt/0x00005f6a.spv | Bin 1624 -> 4128 bytes spirv/vulkan/prebuilt/0x00005f6b.spv | Bin 1628 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f6c.spv | Bin 1628 -> 3992 bytes spirv/vulkan/prebuilt/0x00005f6d.spv | Bin 1628 -> 5560 bytes spirv/vulkan/prebuilt/0x00005f6e.spv | Bin 1628 -> 7392 bytes spirv/vulkan/prebuilt/0x00005f6f.spv | Bin 1628 -> 5284 bytes spirv/vulkan/prebuilt/0x00005f70.spv | Bin 1628 -> 6532 bytes spirv/vulkan/prebuilt/0x00005f71.spv | Bin 1012 -> 5648 bytes spirv/vulkan/prebuilt/0x00005f72.spv | Bin 544 -> 6148 bytes spirv/vulkan/prebuilt/0x00005f73.spv | Bin 968 -> 5884 bytes spirv/vulkan/prebuilt/0x00005f74.spv | Bin 460 -> 7904 bytes spirv/vulkan/prebuilt/0x00005f75.spv | Bin 984 -> 5132 bytes spirv/vulkan/prebuilt/0x00005f76.spv | Bin 608 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f77.spv | Bin 924 -> 5916 bytes spirv/vulkan/prebuilt/0x00005f78.spv | Bin 804 -> 5104 bytes spirv/vulkan/prebuilt/0x00005f79.spv | Bin 824 -> 5284 bytes spirv/vulkan/prebuilt/0x00005f7a.spv | Bin 732 -> 5868 bytes spirv/vulkan/prebuilt/0x00005f7b.spv | Bin 544 -> 5224 bytes spirv/vulkan/prebuilt/0x00005f7c.spv | Bin 1236 -> 7172 bytes spirv/vulkan/prebuilt/0x00005f7d.spv | Bin 672 -> 4772 bytes spirv/vulkan/prebuilt/0x00005f7e.spv | Bin 968 -> 2820 bytes spirv/vulkan/prebuilt/0x00005f7f.spv | Bin 2756 -> 6484 bytes spirv/vulkan/prebuilt/0x00005f80.spv | Bin 2756 -> 5224 bytes spirv/vulkan/prebuilt/0x00005f81.spv | Bin 2776 -> 2820 bytes spirv/vulkan/prebuilt/0x00005f82.spv | Bin 2776 -> 3640 bytes spirv/vulkan/prebuilt/0x00005f83.spv | Bin 2676 -> 3864 bytes spirv/vulkan/prebuilt/0x00005f84.spv | Bin 2676 -> 2916 bytes spirv/vulkan/prebuilt/0x00005f85.spv | Bin 2644 -> 3368 bytes spirv/vulkan/prebuilt/0x00005f86.spv | Bin 2644 -> 4932 bytes spirv/vulkan/prebuilt/0x00005f87.spv | Bin 3164 -> 5252 bytes spirv/vulkan/prebuilt/0x00005f88.spv | Bin 3164 -> 8168 bytes spirv/vulkan/prebuilt/0x00005f89.spv | Bin 3828 -> 8072 bytes spirv/vulkan/prebuilt/0x00005f8a.spv | Bin 3828 -> 6500 bytes spirv/vulkan/prebuilt/0x00005f8b.spv | Bin 3204 -> 4104 bytes spirv/vulkan/prebuilt/0x00005f8c.spv | Bin 3204 -> 6428 bytes spirv/vulkan/prebuilt/0x00005f8d.spv | Bin 3908 -> 6148 bytes spirv/vulkan/prebuilt/0x00005f8e.spv | Bin 3908 -> 4228 bytes spirv/vulkan/prebuilt/0x00005f8f.spv | Bin 3004 -> 7652 bytes spirv/vulkan/prebuilt/0x00005f90.spv | Bin 3004 -> 4208 bytes spirv/vulkan/prebuilt/0x00005f91.spv | Bin 2988 -> 5284 bytes spirv/vulkan/prebuilt/0x00005f92.spv | Bin 2988 -> 5940 bytes spirv/vulkan/prebuilt/0x00005f93.spv | Bin 3812 -> 2676 bytes spirv/vulkan/prebuilt/0x00005f94.spv | Bin 3812 -> 2756 bytes spirv/vulkan/prebuilt/0x00005f95.spv | Bin 7588 -> 4908 bytes spirv/vulkan/prebuilt/0x00005f96.spv | Bin 7588 -> 3980 bytes spirv/vulkan/prebuilt/0x00005f97.spv | Bin 3892 -> 3960 bytes spirv/vulkan/prebuilt/0x00005f98.spv | Bin 3892 -> 5484 bytes spirv/vulkan/prebuilt/0x00005f99.spv | Bin 7908 -> 7064 bytes spirv/vulkan/prebuilt/0x00005f9a.spv | Bin 7908 -> 4052 bytes spirv/vulkan/prebuilt/0x00005f9b.spv | Bin 3508 -> 5240 bytes spirv/vulkan/prebuilt/0x00005f9c.spv | Bin 3508 -> 6324 bytes spirv/vulkan/prebuilt/0x00005f9d.spv | Bin 3492 -> 4900 bytes spirv/vulkan/prebuilt/0x00005f9e.spv | Bin 3492 -> 5284 bytes spirv/vulkan/prebuilt/0x00005f9f.spv | Bin 2756 -> 6016 bytes spirv/vulkan/prebuilt/0x00005fa0.spv | Bin 2756 -> 3612 bytes spirv/vulkan/prebuilt/0x00005fa1.spv | Bin 2776 -> 3924 bytes spirv/vulkan/prebuilt/0x00005fa2.spv | Bin 2776 -> 4124 bytes spirv/vulkan/prebuilt/0x00005fa3.spv | Bin 2756 -> 6524 bytes spirv/vulkan/prebuilt/0x00005fa4.spv | Bin 2756 -> 1648 bytes spirv/vulkan/prebuilt/0x00005fa5.spv | Bin 3164 -> 4352 bytes spirv/vulkan/prebuilt/0x00005fa6.spv | Bin 3164 -> 3992 bytes spirv/vulkan/prebuilt/0x00005fa7.spv | Bin 3828 -> 4164 bytes spirv/vulkan/prebuilt/0x00005fa8.spv | Bin 3828 -> 4112 bytes spirv/vulkan/prebuilt/0x00005fa9.spv | Bin 3204 -> 2820 bytes spirv/vulkan/prebuilt/0x00005faa.spv | Bin 3204 -> 4688 bytes spirv/vulkan/prebuilt/0x00005fab.spv | Bin 3908 -> 7564 bytes spirv/vulkan/prebuilt/0x00005fac.spv | Bin 3908 -> 5448 bytes spirv/vulkan/prebuilt/0x00005fad.spv | Bin 3164 -> 2768 bytes spirv/vulkan/prebuilt/0x00005fae.spv | Bin 3164 -> 3692 bytes spirv/vulkan/prebuilt/0x00005faf.spv | Bin 3828 -> 4524 bytes spirv/vulkan/prebuilt/0x00005fb0.spv | Bin 3828 -> 3192 bytes spirv/vulkan/prebuilt/0x00005fb1.spv | Bin 3812 -> 5752 bytes spirv/vulkan/prebuilt/0x00005fb2.spv | Bin 3812 -> 6900 bytes spirv/vulkan/prebuilt/0x00005fb3.spv | Bin 7588 -> 4500 bytes spirv/vulkan/prebuilt/0x00005fb4.spv | Bin 7588 -> 7536 bytes spirv/vulkan/prebuilt/0x00005fb5.spv | Bin 3892 -> 2116 bytes spirv/vulkan/prebuilt/0x00005fb6.spv | Bin 3892 -> 3448 bytes spirv/vulkan/prebuilt/0x00005fb7.spv | Bin 7908 -> 8608 bytes spirv/vulkan/prebuilt/0x00005fb8.spv | Bin 7908 -> 2880 bytes spirv/vulkan/prebuilt/0x00005fb9.spv | Bin 3812 -> 5224 bytes spirv/vulkan/prebuilt/0x00005fba.spv | Bin 3812 -> 6052 bytes spirv/vulkan/prebuilt/0x00005fbb.spv | Bin 7588 -> 4012 bytes spirv/vulkan/prebuilt/0x00005fbc.spv | Bin 7588 -> 9160 bytes spirv/vulkan/prebuilt/0x00005fbd.spv | Bin 2756 -> 3804 bytes spirv/vulkan/prebuilt/0x00005fbe.spv | Bin 2756 -> 5224 bytes spirv/vulkan/prebuilt/0x00005fbf.spv | Bin 3164 -> 2820 bytes spirv/vulkan/prebuilt/0x00005fc0.spv | Bin 3164 -> 3772 bytes spirv/vulkan/prebuilt/0x00005fc1.spv | Bin 3828 -> 5660 bytes spirv/vulkan/prebuilt/0x00005fc2.spv | Bin 3828 -> 5800 bytes spirv/vulkan/prebuilt/0x00005fc3.spv | Bin 3248 -> 6868 bytes spirv/vulkan/prebuilt/0x00005fc4.spv | Bin 3248 -> 4052 bytes spirv/vulkan/prebuilt/0x00005fc5.spv | Bin 3232 -> 8948 bytes spirv/vulkan/prebuilt/0x00005fc6.spv | Bin 3232 -> 5528 bytes spirv/vulkan/prebuilt/0x00005fc7.spv | Bin 3488 -> 4052 bytes spirv/vulkan/prebuilt/0x00005fc8.spv | Bin 3488 -> 7188 bytes spirv/vulkan/prebuilt/0x00005fc9.spv | Bin 5404 -> 6612 bytes spirv/vulkan/prebuilt/0x00005fca.spv | Bin 5404 -> 7496 bytes spirv/vulkan/prebuilt/0x00005fcb.spv | Bin 3812 -> 4052 bytes spirv/vulkan/prebuilt/0x00005fcc.spv | Bin 3812 -> 3992 bytes spirv/vulkan/prebuilt/0x00005fcd.spv | Bin 7588 -> 3500 bytes spirv/vulkan/prebuilt/0x00005fce.spv | Bin 7588 -> 2584 bytes spirv/vulkan/prebuilt/0x00005fcf.spv | Bin 3108 -> 4052 bytes spirv/vulkan/prebuilt/0x00005fd0.spv | Bin 3108 -> 8312 bytes spirv/vulkan/prebuilt/0x00005fd1.spv | Bin 3732 -> 5928 bytes spirv/vulkan/prebuilt/0x00005fd2.spv | Bin 3732 -> 7732 bytes spirv/vulkan/prebuilt/0x00005fd3.spv | Bin 3108 -> 5284 bytes spirv/vulkan/prebuilt/0x00005fd4.spv | Bin 3108 -> 4108 bytes spirv/vulkan/prebuilt/0x00005fd5.spv | Bin 3732 -> 9436 bytes spirv/vulkan/prebuilt/0x00005fd6.spv | Bin 3732 -> 4760 bytes spirv/vulkan/prebuilt/0x00005fd7.spv | Bin 2720 -> 6004 bytes spirv/vulkan/prebuilt/0x00005fd8.spv | Bin 2720 -> 6620 bytes spirv/vulkan/prebuilt/0x00005fd9.spv | Bin 2720 -> 3336 bytes spirv/vulkan/prebuilt/0x00005fda.spv | Bin 2720 -> 2892 bytes spirv/vulkan/prebuilt/0x00005fdb.spv | Bin 3412 -> 5344 bytes spirv/vulkan/prebuilt/0x00005fdc.spv | Bin 3412 -> 5132 bytes spirv/vulkan/prebuilt/0x00005fdd.spv | Bin 5208 -> 5100 bytes spirv/vulkan/prebuilt/0x00005fde.spv | Bin 5208 -> 6256 bytes spirv/vulkan/prebuilt/0x00005fdf.spv | Bin 3412 -> 9440 bytes spirv/vulkan/prebuilt/0x00005fe0.spv | Bin 3412 -> 2820 bytes spirv/vulkan/prebuilt/0x00005fe1.spv | Bin 5208 -> 5164 bytes spirv/vulkan/prebuilt/0x00005fe2.spv | Bin 5208 -> 3248 bytes spirv/vulkan/prebuilt/0x00005fe3.spv | Bin 3716 -> 5024 bytes spirv/vulkan/prebuilt/0x00005fe4.spv | Bin 3716 -> 2452 bytes spirv/vulkan/prebuilt/0x00005fe5.spv | Bin 7252 -> 3180 bytes spirv/vulkan/prebuilt/0x00005fe6.spv | Bin 7252 -> 4496 bytes spirv/vulkan/prebuilt/0x00005fe7.spv | Bin 3716 -> 5068 bytes spirv/vulkan/prebuilt/0x00005fe8.spv | Bin 3716 -> 6824 bytes spirv/vulkan/prebuilt/0x00005fe9.spv | Bin 7252 -> 6356 bytes spirv/vulkan/prebuilt/0x00005fea.spv | Bin 7252 -> 4484 bytes spirv/vulkan/prebuilt/0x00005feb.spv | Bin 2756 -> 6420 bytes spirv/vulkan/prebuilt/0x00005fec.spv | Bin 2756 -> 8752 bytes spirv/vulkan/prebuilt/0x00005fed.spv | Bin 3164 -> 7652 bytes spirv/vulkan/prebuilt/0x00005fee.spv | Bin 3164 -> 5992 bytes spirv/vulkan/prebuilt/0x00005fef.spv | Bin 3828 -> 6612 bytes spirv/vulkan/prebuilt/0x00005ff0.spv | Bin 3828 -> 6368 bytes spirv/vulkan/prebuilt/0x00005ff1.spv | Bin 3488 -> 8716 bytes spirv/vulkan/prebuilt/0x00005ff2.spv | Bin 3488 -> 5372 bytes spirv/vulkan/prebuilt/0x00005ff3.spv | Bin 5404 -> 4052 bytes spirv/vulkan/prebuilt/0x00005ff4.spv | Bin 5404 -> 9544 bytes spirv/vulkan/prebuilt/0x00005ff5.spv | Bin 3812 -> 9020 bytes spirv/vulkan/prebuilt/0x00005ff6.spv | Bin 3812 -> 3148 bytes spirv/vulkan/prebuilt/0x00005ff7.spv | Bin 7588 -> 9068 bytes spirv/vulkan/prebuilt/0x00005ff8.spv | Bin 7588 -> 8544 bytes spirv/vulkan/prebuilt/0x00005ff9.spv | Bin 3088 -> 5332 bytes spirv/vulkan/prebuilt/0x00005ffa.spv | Bin 3088 -> 2712 bytes spirv/vulkan/prebuilt/0x00005ffb.spv | Bin 3536 -> 4432 bytes spirv/vulkan/prebuilt/0x00005ffc.spv | Bin 3536 -> 4608 bytes spirv/vulkan/prebuilt/0x00005ffd.spv | Bin 4280 -> 10048 bytes spirv/vulkan/prebuilt/0x00005ffe.spv | Bin 4280 -> 3096 bytes spirv/vulkan/prebuilt/0x00005fff.spv | Bin 3900 -> 3212 bytes spirv/vulkan/prebuilt/0x00006000.spv | Bin 3900 -> 5880 bytes spirv/vulkan/prebuilt/0x00006001.spv | Bin 6056 -> 3184 bytes spirv/vulkan/prebuilt/0x00006002.spv | Bin 6056 -> 1964 bytes spirv/vulkan/prebuilt/0x00006003.spv | Bin 4280 -> 10336 bytes spirv/vulkan/prebuilt/0x00006004.spv | Bin 4280 -> 4680 bytes spirv/vulkan/prebuilt/0x00006005.spv | Bin 8536 -> 5528 bytes spirv/vulkan/prebuilt/0x00006006.spv | Bin 8536 -> 2028 bytes spirv/vulkan/prebuilt/0x00006007.spv | Bin 4016 -> 6616 bytes spirv/vulkan/prebuilt/0x00006008.spv | Bin 4276 -> 7004 bytes spirv/vulkan/prebuilt/0x00006009.spv | Bin 3508 -> 7068 bytes spirv/vulkan/prebuilt/0x0000600a.spv | Bin 3788 -> 8592 bytes spirv/vulkan/prebuilt/0x0000600b.spv | Bin 4032 -> 1244 bytes spirv/vulkan/prebuilt/0x0000600c.spv | Bin 4292 -> 5284 bytes spirv/vulkan/prebuilt/0x0000600d.spv | Bin 3624 -> 5192 bytes spirv/vulkan/prebuilt/0x0000600e.spv | Bin 4004 -> 3048 bytes spirv/vulkan/prebuilt/0x0000600f.spv | Bin 4288 -> 7064 bytes spirv/vulkan/prebuilt/0x00006010.spv | Bin 4676 -> 4052 bytes spirv/vulkan/prebuilt/0x00006011.spv | Bin 4692 -> 5940 bytes spirv/vulkan/prebuilt/0x00006012.spv | Bin 6188 -> 3016 bytes spirv/vulkan/prebuilt/0x00006013.spv | Bin 8372 -> 8352 bytes spirv/vulkan/prebuilt/0x00006014.spv | Bin 4504 -> 8832 bytes spirv/vulkan/prebuilt/0x00006015.spv | Bin 3752 -> 2556 bytes spirv/vulkan/prebuilt/0x00006016.spv | Bin 4032 -> 2556 bytes spirv/vulkan/prebuilt/0x00006017.spv | Bin 4260 -> 5572 bytes spirv/vulkan/prebuilt/0x00006018.spv | Bin 4520 -> 5192 bytes spirv/vulkan/prebuilt/0x00006019.spv | Bin 3848 -> 10296 bytes spirv/vulkan/prebuilt/0x0000601a.spv | Bin 4248 -> 5152 bytes spirv/vulkan/prebuilt/0x0000601b.spv | Bin 4516 -> 3184 bytes spirv/vulkan/prebuilt/0x0000601c.spv | Bin 4824 -> 2556 bytes spirv/vulkan/prebuilt/0x0000601d.spv | Bin 4856 -> 3284 bytes spirv/vulkan/prebuilt/0x0000601e.spv | Bin 6416 -> 3236 bytes spirv/vulkan/prebuilt/0x0000601f.spv | Bin 8600 -> 4112 bytes spirv/vulkan/prebuilt/0x00006020.spv | Bin 4012 -> 6692 bytes spirv/vulkan/prebuilt/0x00006021.spv | Bin 4292 -> 5252 bytes spirv/vulkan/prebuilt/0x00006022.spv | Bin 4520 -> 5024 bytes spirv/vulkan/prebuilt/0x00006023.spv | Bin 4748 -> 3960 bytes spirv/vulkan/prebuilt/0x00006024.spv | Bin 4108 -> 7280 bytes spirv/vulkan/prebuilt/0x00006025.spv | Bin 4508 -> 4576 bytes spirv/vulkan/prebuilt/0x00006026.spv | Bin 4776 -> 2768 bytes spirv/vulkan/prebuilt/0x00006027.spv | Bin 5148 -> 3536 bytes spirv/vulkan/prebuilt/0x00006028.spv | Bin 5196 -> 4136 bytes spirv/vulkan/prebuilt/0x00006029.spv | Bin 6676 -> 8604 bytes spirv/vulkan/prebuilt/0x0000602a.spv | Bin 8844 -> 2744 bytes spirv/vulkan/prebuilt/0x0000602b.spv | Bin 3508 -> 3216 bytes spirv/vulkan/prebuilt/0x0000602c.spv | Bin 3752 -> 3228 bytes spirv/vulkan/prebuilt/0x0000602d.spv | Bin 4012 -> 5244 bytes spirv/vulkan/prebuilt/0x0000602e.spv | Bin 3292 -> 5676 bytes spirv/vulkan/prebuilt/0x0000602f.spv | Bin 3700 -> 4188 bytes spirv/vulkan/prebuilt/0x00006030.spv | Bin 4024 -> 3752 bytes spirv/vulkan/prebuilt/0x00006031.spv | Bin 4412 -> 1952 bytes spirv/vulkan/prebuilt/0x00006032.spv | Bin 4428 -> 2412 bytes spirv/vulkan/prebuilt/0x00006033.spv | Bin 5924 -> 4356 bytes spirv/vulkan/prebuilt/0x00006034.spv | Bin 8428 -> 6340 bytes spirv/vulkan/prebuilt/0x00006035.spv | Bin 4032 -> 7648 bytes spirv/vulkan/prebuilt/0x00006036.spv | Bin 4292 -> 7956 bytes spirv/vulkan/prebuilt/0x00006037.spv | Bin 3620 -> 7236 bytes spirv/vulkan/prebuilt/0x00006038.spv | Bin 3980 -> 5416 bytes spirv/vulkan/prebuilt/0x00006039.spv | Bin 4304 -> 5572 bytes spirv/vulkan/prebuilt/0x0000603a.spv | Bin 4612 -> 5568 bytes spirv/vulkan/prebuilt/0x0000603b.spv | Bin 4708 -> 5568 bytes spirv/vulkan/prebuilt/0x0000603c.spv | Bin 6204 -> 5252 bytes spirv/vulkan/prebuilt/0x0000603d.spv | Bin 8388 -> 5980 bytes spirv/vulkan/prebuilt/0x0000603e.spv | Bin 4520 -> 5768 bytes spirv/vulkan/prebuilt/0x0000603f.spv | Bin 3884 -> 3480 bytes spirv/vulkan/prebuilt/0x00006040.spv | Bin 4264 -> 912 bytes spirv/vulkan/prebuilt/0x00006041.spv | Bin 4532 -> 1312 bytes spirv/vulkan/prebuilt/0x00006042.spv | Bin 4920 -> 2856 bytes spirv/vulkan/prebuilt/0x00006043.spv | Bin 4952 -> 2872 bytes spirv/vulkan/prebuilt/0x00006044.spv | Bin 6432 -> 2680 bytes spirv/vulkan/prebuilt/0x00006045.spv | Bin 8616 -> 900 bytes spirv/vulkan/prebuilt/0x00006046.spv | Bin 4124 -> 1300 bytes spirv/vulkan/prebuilt/0x00006047.spv | Bin 4484 -> 2824 bytes spirv/vulkan/prebuilt/0x00006048.spv | Bin 4792 -> 900 bytes spirv/vulkan/prebuilt/0x00006049.spv | Bin 5084 -> 1300 bytes spirv/vulkan/prebuilt/0x0000604a.spv | Bin 5132 -> 3152 bytes spirv/vulkan/prebuilt/0x0000604b.spv | Bin 6692 -> 3168 bytes spirv/vulkan/prebuilt/0x0000604c.spv | Bin 8860 -> 2976 bytes spirv/vulkan/prebuilt/0x0000604d.spv | Bin 3820 -> 3152 bytes spirv/vulkan/prebuilt/0x0000604e.spv | Bin 4072 -> 3464 bytes spirv/vulkan/prebuilt/0x0000604f.spv | Bin 4412 -> 3464 bytes spirv/vulkan/prebuilt/0x00006050.spv | Bin 4528 -> 3256 bytes spirv/vulkan/prebuilt/0x00006051.spv | Bin 6004 -> 3464 bytes spirv/vulkan/prebuilt/0x00006052.spv | Bin 8508 -> 3272 bytes spirv/vulkan/prebuilt/0x00006053.spv | Bin 4488 -> 3232 bytes spirv/vulkan/prebuilt/0x00006054.spv | Bin 4756 -> 3248 bytes spirv/vulkan/prebuilt/0x00006055.spv | Bin 4796 -> 3056 bytes spirv/vulkan/prebuilt/0x00006056.spv | Bin 6348 -> 3232 bytes spirv/vulkan/prebuilt/0x00006057.spv | Bin 8500 -> 3248 bytes spirv/vulkan/prebuilt/0x00006058.spv | Bin 5048 -> 2976 bytes spirv/vulkan/prebuilt/0x00006059.spv | Bin 5080 -> 3152 bytes spirv/vulkan/prebuilt/0x0000605a.spv | Bin 6592 -> 3168 bytes spirv/vulkan/prebuilt/0x0000605b.spv | Bin 8792 -> 3256 bytes spirv/vulkan/prebuilt/0x0000605c.spv | Bin 5452 -> 3464 bytes spirv/vulkan/prebuilt/0x0000605d.spv | Bin 6932 -> 3464 bytes spirv/vulkan/prebuilt/0x0000605e.spv | Bin 9180 -> 3056 bytes spirv/vulkan/prebuilt/0x0000605f.spv | Bin 6964 -> 3232 bytes spirv/vulkan/prebuilt/0x00006060.spv | Bin 9148 -> 3248 bytes spirv/vulkan/prebuilt/0x00006061.spv | Bin 10948 -> 2976 bytes spirv/vulkan/prebuilt/0x00006062.spv | Bin 4784 -> 3152 bytes spirv/vulkan/prebuilt/0x00006063.spv | Bin 4032 -> 3168 bytes spirv/vulkan/prebuilt/0x00006064.spv | Bin 4312 -> 3256 bytes spirv/vulkan/prebuilt/0x00006065.spv | Bin 4540 -> 3464 bytes spirv/vulkan/prebuilt/0x00006066.spv | Bin 4800 -> 3464 bytes spirv/vulkan/prebuilt/0x00006067.spv | Bin 4128 -> 2540 bytes spirv/vulkan/prebuilt/0x00006068.spv | Bin 4488 -> 1056 bytes spirv/vulkan/prebuilt/0x00006069.spv | Bin 4796 -> 1584 bytes spirv/vulkan/prebuilt/0x0000606a.spv | Bin 5104 -> 580 bytes spirv/vulkan/prebuilt/0x0000606b.spv | Bin 5216 -> 1088 bytes spirv/vulkan/prebuilt/0x0000606c.spv | Bin 6696 -> 1648 bytes spirv/vulkan/prebuilt/0x0000606d.spv | Bin 8880 -> 1692 bytes spirv/vulkan/prebuilt/0x0000606e.spv | Bin 4292 -> 2692 bytes spirv/vulkan/prebuilt/0x0000606f.spv | Bin 4572 -> 764 bytes spirv/vulkan/prebuilt/0x00006070.spv | Bin 4800 -> 752 bytes spirv/vulkan/prebuilt/0x00006071.spv | Bin 5028 -> 752 bytes spirv/vulkan/prebuilt/0x00006072.spv | Bin 4388 -> 488 bytes spirv/vulkan/prebuilt/0x00006073.spv | Bin 4788 -> 3808 bytes spirv/vulkan/prebuilt/0x00006074.spv | Bin 5056 -> 3652 bytes spirv/vulkan/prebuilt/0x00006075.spv | Bin 5428 -> 692 bytes spirv/vulkan/prebuilt/0x00006076.spv | Bin 5396 -> 4664 bytes spirv/vulkan/prebuilt/0x00006077.spv | Bin 6956 -> 4524 bytes spirv/vulkan/prebuilt/0x00006078.spv | Bin 9124 -> 4956 bytes spirv/vulkan/prebuilt/0x00006079.spv | Bin 3788 -> 4816 bytes spirv/vulkan/prebuilt/0x0000607a.spv | Bin 4032 -> 5216 bytes spirv/vulkan/prebuilt/0x0000607b.spv | Bin 4292 -> 5076 bytes spirv/vulkan/prebuilt/0x0000607c.spv | Bin 3640 -> 3748 bytes spirv/vulkan/prebuilt/0x0000607d.spv | Bin 3980 -> 3592 bytes spirv/vulkan/prebuilt/0x0000607e.spv | Bin 4304 -> 4132 bytes spirv/vulkan/prebuilt/0x0000607f.spv | Bin 4692 -> 3976 bytes spirv/vulkan/prebuilt/0x00006080.spv | Bin 4708 -> 4212 bytes spirv/vulkan/prebuilt/0x00006081.spv | Bin 6204 -> 4056 bytes spirv/vulkan/prebuilt/0x00006082.spv | Bin 8388 -> 4292 bytes spirv/vulkan/prebuilt/0x00006083.spv | Bin 4312 -> 4136 bytes spirv/vulkan/prebuilt/0x00006084.spv | Bin 4572 -> 3764 bytes spirv/vulkan/prebuilt/0x00006085.spv | Bin 3900 -> 3624 bytes spirv/vulkan/prebuilt/0x00006086.spv | Bin 4300 -> 4052 bytes spirv/vulkan/prebuilt/0x00006087.spv | Bin 4584 -> 3912 bytes spirv/vulkan/prebuilt/0x00006088.spv | Bin 4892 -> 4100 bytes spirv/vulkan/prebuilt/0x00006089.spv | Bin 4908 -> 3960 bytes spirv/vulkan/prebuilt/0x0000608a.spv | Bin 6484 -> 4148 bytes spirv/vulkan/prebuilt/0x0000608b.spv | Bin 8668 -> 4008 bytes spirv/vulkan/prebuilt/0x0000608c.spv | Bin 4800 -> 3948 bytes spirv/vulkan/prebuilt/0x0000608d.spv | Bin 4144 -> 3792 bytes spirv/vulkan/prebuilt/0x0000608e.spv | Bin 4504 -> 4076 bytes spirv/vulkan/prebuilt/0x0000608f.spv | Bin 4812 -> 3920 bytes spirv/vulkan/prebuilt/0x00006090.spv | Bin 5120 -> 4188 bytes spirv/vulkan/prebuilt/0x00006091.spv | Bin 5152 -> 4032 bytes spirv/vulkan/prebuilt/0x00006092.spv | Bin 6712 -> 4304 bytes spirv/vulkan/prebuilt/0x00006093.spv | Bin 8896 -> 4148 bytes spirv/vulkan/prebuilt/0x00006094.spv | Bin 4404 -> 5732 bytes spirv/vulkan/prebuilt/0x00006095.spv | Bin 4804 -> 5592 bytes spirv/vulkan/prebuilt/0x00006096.spv | Bin 5072 -> 5732 bytes spirv/vulkan/prebuilt/0x00006097.spv | Bin 5444 -> 5592 bytes spirv/vulkan/prebuilt/0x00006098.spv | Bin 5412 -> 6572 bytes spirv/vulkan/prebuilt/0x00006099.spv | Bin 6972 -> 6432 bytes spirv/vulkan/prebuilt/0x0000609a.spv | Bin 9140 -> 6572 bytes spirv/vulkan/prebuilt/0x0000609b.spv | Bin 4044 -> 6432 bytes spirv/vulkan/prebuilt/0x0000609c.spv | Bin 4352 -> 7476 bytes spirv/vulkan/prebuilt/0x0000609d.spv | Bin 4712 -> 7336 bytes spirv/vulkan/prebuilt/0x0000609e.spv | Bin 4728 -> 7476 bytes spirv/vulkan/prebuilt/0x0000609f.spv | Bin 6284 -> 7336 bytes spirv/vulkan/prebuilt/0x000060a0.spv | Bin 8488 -> 6040 bytes spirv/vulkan/prebuilt/0x000060a1.spv | Bin 4768 -> 5900 bytes spirv/vulkan/prebuilt/0x000060a2.spv | Bin 5116 -> 6040 bytes spirv/vulkan/prebuilt/0x000060a3.spv | Bin 5036 -> 5900 bytes spirv/vulkan/prebuilt/0x000060a4.spv | Bin 6628 -> 6316 bytes spirv/vulkan/prebuilt/0x000060a5.spv | Bin 8796 -> 6176 bytes spirv/vulkan/prebuilt/0x000060a6.spv | Bin 5328 -> 6316 bytes spirv/vulkan/prebuilt/0x000060a7.spv | Bin 5360 -> 6176 bytes spirv/vulkan/prebuilt/0x000060a8.spv | Bin 6872 -> 6216 bytes spirv/vulkan/prebuilt/0x000060a9.spv | Bin 9104 -> 6076 bytes spirv/vulkan/prebuilt/0x000060aa.spv | Bin 5732 -> 6196 bytes spirv/vulkan/prebuilt/0x000060ab.spv | Bin 7292 -> 6056 bytes spirv/vulkan/prebuilt/0x000060ac.spv | Bin 9460 -> 6896 bytes spirv/vulkan/prebuilt/0x000060ad.spv | Bin 7244 -> 6756 bytes spirv/vulkan/prebuilt/0x000060ae.spv | Bin 9796 -> 6896 bytes spirv/vulkan/prebuilt/0x000060af.spv | Bin 11228 -> 6756 bytes spirv/vulkan/prebuilt/0x000060b0.spv | Bin 4520 -> 6660 bytes spirv/vulkan/prebuilt/0x000060b1.spv | Bin 4800 -> 6520 bytes spirv/vulkan/prebuilt/0x000060b2.spv | Bin 5028 -> 6680 bytes spirv/vulkan/prebuilt/0x000060b3.spv | Bin 5256 -> 6540 bytes spirv/vulkan/prebuilt/0x000060b4.spv | Bin 4616 -> 7104 bytes spirv/vulkan/prebuilt/0x000060b5.spv | Bin 4976 -> 6964 bytes spirv/vulkan/prebuilt/0x000060b6.spv | Bin 5284 -> 7080 bytes spirv/vulkan/prebuilt/0x000060b7.spv | Bin 5576 -> 6940 bytes spirv/vulkan/prebuilt/0x000060b8.spv | Bin 5704 -> 6560 bytes spirv/vulkan/prebuilt/0x000060b9.spv | Bin 7184 -> 6404 bytes spirv/vulkan/prebuilt/0x000060ba.spv | Bin 9672 -> 7608 bytes spirv/vulkan/prebuilt/0x000060bb.spv | Bin 4032 -> 7468 bytes spirv/vulkan/prebuilt/0x000060bc.spv | Bin 4260 -> 7900 bytes spirv/vulkan/prebuilt/0x000060bd.spv | Bin 4520 -> 7760 bytes spirv/vulkan/prebuilt/0x000060be.spv | Bin 3864 -> 8176 bytes spirv/vulkan/prebuilt/0x000060bf.spv | Bin 4224 -> 8036 bytes spirv/vulkan/prebuilt/0x000060c0.spv | Bin 4532 -> 6484 bytes spirv/vulkan/prebuilt/0x000060c1.spv | Bin 4920 -> 6328 bytes spirv/vulkan/prebuilt/0x000060c2.spv | Bin 4872 -> 7076 bytes spirv/vulkan/prebuilt/0x000060c3.spv | Bin 6432 -> 6920 bytes spirv/vulkan/prebuilt/0x000060c4.spv | Bin 8616 -> 7172 bytes spirv/vulkan/prebuilt/0x000060c5.spv | Bin 4540 -> 7016 bytes spirv/vulkan/prebuilt/0x000060c6.spv | Bin 4800 -> 7268 bytes spirv/vulkan/prebuilt/0x000060c7.spv | Bin 4144 -> 7112 bytes spirv/vulkan/prebuilt/0x000060c8.spv | Bin 4504 -> 6388 bytes spirv/vulkan/prebuilt/0x000060c9.spv | Bin 4812 -> 6248 bytes spirv/vulkan/prebuilt/0x000060ca.spv | Bin 5120 -> 6856 bytes spirv/vulkan/prebuilt/0x000060cb.spv | Bin 5152 -> 6716 bytes spirv/vulkan/prebuilt/0x000060cc.spv | Bin 6712 -> 7004 bytes spirv/vulkan/prebuilt/0x000060cd.spv | Bin 8896 -> 6864 bytes spirv/vulkan/prebuilt/0x000060ce.spv | Bin 5028 -> 7124 bytes spirv/vulkan/prebuilt/0x000060cf.spv | Bin 4372 -> 6984 bytes spirv/vulkan/prebuilt/0x000060d0.spv | Bin 4732 -> 6828 bytes spirv/vulkan/prebuilt/0x000060d1.spv | Bin 5040 -> 6672 bytes spirv/vulkan/prebuilt/0x000060d2.spv | Bin 5348 -> 6976 bytes spirv/vulkan/prebuilt/0x000060d3.spv | Bin 5380 -> 6820 bytes spirv/vulkan/prebuilt/0x000060d4.spv | Bin 6940 -> 7068 bytes spirv/vulkan/prebuilt/0x000060d5.spv | Bin 9124 -> 6912 bytes spirv/vulkan/prebuilt/0x000060d6.spv | Bin 4632 -> 7268 bytes spirv/vulkan/prebuilt/0x000060d7.spv | Bin 5032 -> 7112 bytes spirv/vulkan/prebuilt/0x000060d8.spv | Bin 5300 -> 9052 bytes spirv/vulkan/prebuilt/0x000060d9.spv | Bin 5592 -> 8912 bytes spirv/vulkan/prebuilt/0x000060da.spv | Bin 5720 -> 9072 bytes spirv/vulkan/prebuilt/0x000060db.spv | Bin 7200 -> 8932 bytes spirv/vulkan/prebuilt/0x000060dc.spv | Bin 9368 -> 10324 bytes spirv/vulkan/prebuilt/0x000060dd.spv | Bin 4288 -> 10184 bytes spirv/vulkan/prebuilt/0x000060de.spv | Bin 4632 -> 10348 bytes spirv/vulkan/prebuilt/0x000060df.spv | Bin 4920 -> 10208 bytes spirv/vulkan/prebuilt/0x000060e0.spv | Bin 4952 -> 11780 bytes spirv/vulkan/prebuilt/0x000060e1.spv | Bin 6512 -> 11640 bytes spirv/vulkan/prebuilt/0x000060e2.spv | Bin 8716 -> 11780 bytes spirv/vulkan/prebuilt/0x000060e3.spv | Bin 4996 -> 11640 bytes spirv/vulkan/prebuilt/0x000060e4.spv | Bin 5344 -> 9480 bytes spirv/vulkan/prebuilt/0x000060e5.spv | Bin 5280 -> 9340 bytes spirv/vulkan/prebuilt/0x000060e6.spv | Bin 6856 -> 9480 bytes spirv/vulkan/prebuilt/0x000060e7.spv | Bin 9040 -> 9340 bytes spirv/vulkan/prebuilt/0x000060e8.spv | Bin 5636 -> 9852 bytes spirv/vulkan/prebuilt/0x000060e9.spv | Bin 5668 -> 9712 bytes spirv/vulkan/prebuilt/0x000060ea.spv | Bin 7100 -> 9852 bytes spirv/vulkan/prebuilt/0x000060eb.spv | Bin 9300 -> 9712 bytes spirv/vulkan/prebuilt/0x000060ec.spv | Bin 5880 -> 9764 bytes spirv/vulkan/prebuilt/0x000060ed.spv | Bin 7440 -> 9624 bytes spirv/vulkan/prebuilt/0x000060ee.spv | Bin 9608 -> 9804 bytes spirv/vulkan/prebuilt/0x000060ef.spv | Bin 7472 -> 9664 bytes spirv/vulkan/prebuilt/0x000060f0.spv | Bin 9624 -> 10816 bytes spirv/vulkan/prebuilt/0x000060f1.spv | Bin 11120 -> 10676 bytes spirv/vulkan/prebuilt/0x000060f2.spv | Bin 4292 -> 10816 bytes spirv/vulkan/prebuilt/0x000060f3.spv | Bin 4520 -> 10676 bytes spirv/vulkan/prebuilt/0x000060f4.spv | Bin 4748 -> 10436 bytes spirv/vulkan/prebuilt/0x000060f5.spv | Bin 4144 -> 10296 bytes spirv/vulkan/prebuilt/0x000060f6.spv | Bin 4484 -> 10476 bytes spirv/vulkan/prebuilt/0x000060f7.spv | Bin 4792 -> 10336 bytes spirv/vulkan/prebuilt/0x000060f8.spv | Bin 5084 -> 11168 bytes spirv/vulkan/prebuilt/0x000060f9.spv | Bin 5132 -> 11028 bytes spirv/vulkan/prebuilt/0x000060fa.spv | Bin 6692 -> 11192 bytes spirv/vulkan/prebuilt/0x000060fb.spv | Bin 8860 -> 11052 bytes spirv/vulkan/prebuilt/0x000060fc.spv | Bin 4800 -> 11884 bytes spirv/vulkan/prebuilt/0x000060fd.spv | Bin 5028 -> 11744 bytes spirv/vulkan/prebuilt/0x000060fe.spv | Bin 4404 -> 11220 bytes spirv/vulkan/prebuilt/0x000060ff.spv | Bin 4804 -> 11080 bytes spirv/vulkan/prebuilt/0x00006100.spv | Bin 5072 -> 29368 bytes spirv/vulkan/prebuilt/0x00006101.spv | Bin 5364 -> 29228 bytes spirv/vulkan/prebuilt/0x00006102.spv | Bin 5412 -> 27760 bytes spirv/vulkan/prebuilt/0x00006103.spv | Bin 6972 -> 27620 bytes spirv/vulkan/prebuilt/0x00006104.spv | Bin 9140 -> 1316 bytes spirv/vulkan/prebuilt/0x00006105.spv | Bin 5256 -> 1144 bytes spirv/vulkan/prebuilt/0x00006106.spv | Bin 4652 -> 816 bytes spirv/vulkan/prebuilt/0x00006107.spv | Bin 4992 -> 612 bytes spirv/vulkan/prebuilt/0x00006108.spv | Bin 5300 -> 1288 bytes spirv/vulkan/prebuilt/0x00006109.spv | Bin 5672 -> 1116 bytes spirv/vulkan/prebuilt/0x0000610a.spv | Bin 5640 -> 800 bytes spirv/vulkan/prebuilt/0x0000610b.spv | Bin 7200 -> 596 bytes spirv/vulkan/prebuilt/0x0000610c.spv | Bin 9368 -> 1840 bytes spirv/vulkan/prebuilt/0x0000610d.spv | Bin 4860 -> 1700 bytes spirv/vulkan/prebuilt/0x0000610e.spv | Bin 5260 -> 832 bytes spirv/vulkan/prebuilt/0x0000610f.spv | Bin 5528 -> 628 bytes spirv/vulkan/prebuilt/0x00006110.spv | Bin 5820 -> 1812 bytes spirv/vulkan/prebuilt/0x00006111.spv | Bin 5868 -> 1672 bytes spirv/vulkan/prebuilt/0x00006112.spv | Bin 7428 -> 816 bytes spirv/vulkan/prebuilt/0x00006113.spv | Bin 9596 -> 612 bytes spirv/vulkan/prebuilt/0x00006114.spv | Bin 4584 -> 2072 bytes spirv/vulkan/prebuilt/0x00006115.spv | Bin 4892 -> 1932 bytes spirv/vulkan/prebuilt/0x00006116.spv | Bin 5164 -> 832 bytes spirv/vulkan/prebuilt/0x00006117.spv | Bin 5212 -> 628 bytes spirv/vulkan/prebuilt/0x00006118.spv | Bin 6772 -> 2044 bytes spirv/vulkan/prebuilt/0x00006119.spv | Bin 8960 -> 1904 bytes spirv/vulkan/prebuilt/0x0000611a.spv | Bin 5256 -> 816 bytes spirv/vulkan/prebuilt/0x0000611b.spv | Bin 5588 -> 612 bytes spirv/vulkan/prebuilt/0x0000611c.spv | Bin 5660 -> 2288 bytes spirv/vulkan/prebuilt/0x0000611d.spv | Bin 7116 -> 2148 bytes spirv/vulkan/prebuilt/0x0000611e.spv | Bin 9644 -> 816 bytes spirv/vulkan/prebuilt/0x0000611f.spv | Bin 5800 -> 612 bytes spirv/vulkan/prebuilt/0x00006120.spv | Bin 5848 -> 2260 bytes spirv/vulkan/prebuilt/0x00006121.spv | Bin 7360 -> 2120 bytes spirv/vulkan/prebuilt/0x00006122.spv | Bin 9560 -> 800 bytes spirv/vulkan/prebuilt/0x00006123.spv | Bin 6204 -> 596 bytes spirv/vulkan/prebuilt/0x00006124.spv | Bin 7652 -> 1272 bytes spirv/vulkan/prebuilt/0x00006125.spv | Bin 10172 -> 1100 bytes spirv/vulkan/prebuilt/0x00006126.spv | Bin 7716 -> 816 bytes spirv/vulkan/prebuilt/0x00006127.spv | Bin 9900 -> 628 bytes spirv/vulkan/prebuilt/0x00006128.spv | Bin 11380 -> 1244 bytes spirv/vulkan/prebuilt/0x00006129.spv | Bin 4032 -> 1072 bytes spirv/vulkan/prebuilt/0x0000612a.spv | Bin 4292 -> 800 bytes spirv/vulkan/prebuilt/0x0000612b.spv | Bin 3620 -> 612 bytes spirv/vulkan/prebuilt/0x0000612c.spv | Bin 3980 -> 1340 bytes spirv/vulkan/prebuilt/0x0000612d.spv | Bin 4304 -> 1168 bytes spirv/vulkan/prebuilt/0x0000612e.spv | Bin 4612 -> 832 bytes spirv/vulkan/prebuilt/0x0000612f.spv | Bin 4628 -> 644 bytes spirv/vulkan/prebuilt/0x00006130.spv | Bin 6204 -> 1312 bytes spirv/vulkan/prebuilt/0x00006131.spv | Bin 8708 -> 1140 bytes spirv/vulkan/prebuilt/0x00006132.spv | Bin 4520 -> 816 bytes spirv/vulkan/prebuilt/0x00006133.spv | Bin 3884 -> 628 bytes spirv/vulkan/prebuilt/0x00006134.spv | Bin 4224 -> 1360 bytes spirv/vulkan/prebuilt/0x00006135.spv | Bin 4532 -> 1188 bytes spirv/vulkan/prebuilt/0x00006136.spv | Bin 4840 -> 832 bytes spirv/vulkan/prebuilt/0x00006137.spv | Bin 4952 -> 644 bytes spirv/vulkan/prebuilt/0x00006138.spv | Bin 6432 -> 1332 bytes spirv/vulkan/prebuilt/0x00006139.spv | Bin 8616 -> 1160 bytes spirv/vulkan/prebuilt/0x0000613a.spv | Bin 4124 -> 816 bytes spirv/vulkan/prebuilt/0x0000613b.spv | Bin 4524 -> 628 bytes spirv/vulkan/prebuilt/0x0000613c.spv | Bin 4792 -> 1380 bytes spirv/vulkan/prebuilt/0x0000613d.spv | Bin 5084 -> 1208 bytes spirv/vulkan/prebuilt/0x0000613e.spv | Bin 5132 -> 832 bytes spirv/vulkan/prebuilt/0x0000613f.spv | Bin 6692 -> 644 bytes spirv/vulkan/prebuilt/0x00006140.spv | Bin 9180 -> 1352 bytes spirv/vulkan/prebuilt/0x00006141.spv | Bin 3764 -> 1180 bytes spirv/vulkan/prebuilt/0x00006142.spv | Bin 4140 -> 816 bytes spirv/vulkan/prebuilt/0x00006143.spv | Bin 4428 -> 628 bytes spirv/vulkan/prebuilt/0x00006144.spv | Bin 4428 -> 1272 bytes spirv/vulkan/prebuilt/0x00006145.spv | Bin 6020 -> 1116 bytes spirv/vulkan/prebuilt/0x00006146.spv | Bin 8188 -> 816 bytes spirv/vulkan/prebuilt/0x00006147.spv | Bin 4432 -> 628 bytes spirv/vulkan/prebuilt/0x00006148.spv | Bin 4852 -> 1244 bytes spirv/vulkan/prebuilt/0x00006149.spv | Bin 4772 -> 1088 bytes spirv/vulkan/prebuilt/0x0000614a.spv | Bin 6404 -> 800 bytes spirv/vulkan/prebuilt/0x0000614b.spv | Bin 8868 -> 612 bytes spirv/vulkan/prebuilt/0x0000614c.spv | Bin 5064 -> 1356 bytes spirv/vulkan/prebuilt/0x0000614d.spv | Bin 5064 -> 1200 bytes spirv/vulkan/prebuilt/0x0000614e.spv | Bin 6608 -> 832 bytes spirv/vulkan/prebuilt/0x0000614f.spv | Bin 8840 -> 644 bytes spirv/vulkan/prebuilt/0x00006150.spv | Bin 5468 -> 1328 bytes spirv/vulkan/prebuilt/0x00006151.spv | Bin 6948 -> 1172 bytes spirv/vulkan/prebuilt/0x00006152.spv | Bin 9436 -> 816 bytes spirv/vulkan/prebuilt/0x00006153.spv | Bin 7060 -> 628 bytes spirv/vulkan/prebuilt/0x00006154.spv | Bin 9148 -> 1376 bytes spirv/vulkan/prebuilt/0x00006155.spv | Bin 10964 -> 1220 bytes spirv/vulkan/prebuilt/0x00006156.spv | Bin 4800 -> 832 bytes spirv/vulkan/prebuilt/0x00006157.spv | Bin 4144 -> 644 bytes spirv/vulkan/prebuilt/0x00006158.spv | Bin 4504 -> 1348 bytes spirv/vulkan/prebuilt/0x00006159.spv | Bin 4812 -> 1192 bytes spirv/vulkan/prebuilt/0x0000615a.spv | Bin 5120 -> 816 bytes spirv/vulkan/prebuilt/0x0000615b.spv | Bin 5152 -> 628 bytes spirv/vulkan/prebuilt/0x0000615c.spv | Bin 6712 -> 1396 bytes spirv/vulkan/prebuilt/0x0000615d.spv | Bin 8896 -> 1240 bytes spirv/vulkan/prebuilt/0x0000615e.spv | Bin 4424 -> 832 bytes spirv/vulkan/prebuilt/0x0000615f.spv | Bin 4804 -> 644 bytes spirv/vulkan/prebuilt/0x00006160.spv | Bin 5072 -> 1368 bytes spirv/vulkan/prebuilt/0x00006161.spv | Bin 5364 -> 1212 bytes spirv/vulkan/prebuilt/0x00006162.spv | Bin 5492 -> 816 bytes spirv/vulkan/prebuilt/0x00006163.spv | Bin 6972 -> 628 bytes spirv/vulkan/prebuilt/0x00006164.spv | Bin 9140 -> 1276 bytes spirv/vulkan/prebuilt/0x00006165.spv | Bin 4076 -> 1120 bytes spirv/vulkan/prebuilt/0x00006166.spv | Bin 4400 -> 1376 bytes spirv/vulkan/prebuilt/0x00006167.spv | Bin 4788 -> 1220 bytes spirv/vulkan/prebuilt/0x00006168.spv | Bin 4804 -> 1384 bytes spirv/vulkan/prebuilt/0x00006169.spv | Bin 6320 -> 1228 bytes spirv/vulkan/prebuilt/0x0000616a.spv | Bin 8484 -> 1392 bytes spirv/vulkan/prebuilt/0x0000616b.spv | Bin 4744 -> 1236 bytes spirv/vulkan/prebuilt/0x0000616c.spv | Bin 5092 -> 2452 bytes spirv/vulkan/prebuilt/0x0000616d.spv | Bin 5052 -> 2312 bytes spirv/vulkan/prebuilt/0x0000616e.spv | Bin 6644 -> 3076 bytes spirv/vulkan/prebuilt/0x0000616f.spv | Bin 9148 -> 2936 bytes spirv/vulkan/prebuilt/0x00006170.spv | Bin 5312 -> 2424 bytes spirv/vulkan/prebuilt/0x00006171.spv | Bin 5376 -> 2284 bytes spirv/vulkan/prebuilt/0x00006172.spv | Bin 6888 -> 2988 bytes spirv/vulkan/prebuilt/0x00006173.spv | Bin 9088 -> 2848 bytes spirv/vulkan/prebuilt/0x00006174.spv | Bin 5668 -> 2452 bytes spirv/vulkan/prebuilt/0x00006175.spv | Bin 7308 -> 2312 bytes spirv/vulkan/prebuilt/0x00006176.spv | Bin 9716 -> 3076 bytes spirv/vulkan/prebuilt/0x00006177.spv | Bin 7228 -> 2936 bytes spirv/vulkan/prebuilt/0x00006178.spv | Bin 9428 -> 2424 bytes spirv/vulkan/prebuilt/0x00006179.spv | Bin 10908 -> 2284 bytes spirv/vulkan/prebuilt/0x0000617a.spv | Bin 4632 -> 2988 bytes spirv/vulkan/prebuilt/0x0000617b.spv | Bin 4992 -> 2848 bytes spirv/vulkan/prebuilt/0x0000617c.spv | Bin 5300 -> 2944 bytes spirv/vulkan/prebuilt/0x0000617d.spv | Bin 5672 -> 2804 bytes spirv/vulkan/prebuilt/0x0000617e.spv | Bin 5640 -> 884 bytes spirv/vulkan/prebuilt/0x0000617f.spv | Bin 7200 -> 680 bytes spirv/vulkan/prebuilt/0x00006180.spv | Bin 9368 -> 2916 bytes spirv/vulkan/prebuilt/0x00006181.spv | Bin 4340 -> 2776 bytes spirv/vulkan/prebuilt/0x00006182.spv | Bin 4648 -> 868 bytes spirv/vulkan/prebuilt/0x00006183.spv | Bin 4956 -> 664 bytes spirv/vulkan/prebuilt/0x00006184.spv | Bin 4952 -> 2944 bytes spirv/vulkan/prebuilt/0x00006185.spv | Bin 6548 -> 2804 bytes spirv/vulkan/prebuilt/0x00006186.spv | Bin 8680 -> 884 bytes spirv/vulkan/prebuilt/0x00006187.spv | Bin 5012 -> 680 bytes spirv/vulkan/prebuilt/0x00006188.spv | Bin 5280 -> 2916 bytes spirv/vulkan/prebuilt/0x00006189.spv | Bin 5376 -> 2776 bytes spirv/vulkan/prebuilt/0x0000618a.spv | Bin 6872 -> 868 bytes spirv/vulkan/prebuilt/0x0000618b.spv | Bin 9096 -> 664 bytes spirv/vulkan/prebuilt/0x0000618c.spv | Bin 5540 -> 3476 bytes spirv/vulkan/prebuilt/0x0000618d.spv | Bin 5684 -> 3336 bytes spirv/vulkan/prebuilt/0x0000618e.spv | Bin 7116 -> 6772 bytes spirv/vulkan/prebuilt/0x0000618f.spv | Bin 9348 -> 6632 bytes spirv/vulkan/prebuilt/0x00006190.spv | Bin 5976 -> 3448 bytes spirv/vulkan/prebuilt/0x00006191.spv | Bin 7536 -> 3308 bytes spirv/vulkan/prebuilt/0x00006192.spv | Bin 10024 -> 6516 bytes spirv/vulkan/prebuilt/0x00006193.spv | Bin 7568 -> 6376 bytes spirv/vulkan/prebuilt/0x00006194.spv | Bin 9752 -> 3476 bytes spirv/vulkan/prebuilt/0x00006195.spv | Bin 11472 -> 3336 bytes spirv/vulkan/prebuilt/0x00006196.spv | Bin 4580 -> 6772 bytes spirv/vulkan/prebuilt/0x00006197.spv | Bin 4908 -> 6632 bytes spirv/vulkan/prebuilt/0x00006198.spv | Bin 5260 -> 3448 bytes spirv/vulkan/prebuilt/0x00006199.spv | Bin 5196 -> 3308 bytes spirv/vulkan/prebuilt/0x0000619a.spv | Bin 6756 -> 6516 bytes spirv/vulkan/prebuilt/0x0000619b.spv | Bin 8976 -> 6376 bytes spirv/vulkan/prebuilt/0x0000619c.spv | Bin 5200 -> 2688 bytes spirv/vulkan/prebuilt/0x0000619d.spv | Bin 5604 -> 2548 bytes spirv/vulkan/prebuilt/0x0000619e.spv | Bin 5524 -> 3752 bytes spirv/vulkan/prebuilt/0x0000619f.spv | Bin 7100 -> 3612 bytes spirv/vulkan/prebuilt/0x000061a0.spv | Bin 9340 -> 2660 bytes spirv/vulkan/prebuilt/0x000061a1.spv | Bin 5896 -> 2520 bytes spirv/vulkan/prebuilt/0x000061a2.spv | Bin 5944 -> 3640 bytes spirv/vulkan/prebuilt/0x000061a3.spv | Bin 7376 -> 3500 bytes spirv/vulkan/prebuilt/0x000061a4.spv | Bin 9592 -> 2688 bytes spirv/vulkan/prebuilt/0x000061a5.spv | Bin 6220 -> 2548 bytes spirv/vulkan/prebuilt/0x000061a6.spv | Bin 7668 -> 3752 bytes spirv/vulkan/prebuilt/0x000061a7.spv | Bin 10236 -> 3612 bytes spirv/vulkan/prebuilt/0x000061a8.spv | Bin 7828 -> 2660 bytes spirv/vulkan/prebuilt/0x000061a9.spv | Bin 10316 -> 2520 bytes spirv/vulkan/prebuilt/0x000061aa.spv | Bin 11364 -> 3640 bytes spirv/vulkan/prebuilt/0x000061ab.spv | Bin 4532 -> 3500 bytes spirv/vulkan/prebuilt/0x000061ac.spv | Bin 4872 -> 2908 bytes spirv/vulkan/prebuilt/0x000061ad.spv | Bin 4892 -> 2768 bytes spirv/vulkan/prebuilt/0x000061ae.spv | Bin 6484 -> 4412 bytes spirv/vulkan/prebuilt/0x000061af.spv | Bin 8936 -> 4272 bytes spirv/vulkan/prebuilt/0x000061b0.spv | Bin 5112 -> 2880 bytes spirv/vulkan/prebuilt/0x000061b1.spv | Bin 5196 -> 2740 bytes spirv/vulkan/prebuilt/0x000061b2.spv | Bin 6672 -> 4276 bytes spirv/vulkan/prebuilt/0x000061b3.spv | Bin 8940 -> 4136 bytes spirv/vulkan/prebuilt/0x000061b4.spv | Bin 5468 -> 2908 bytes spirv/vulkan/prebuilt/0x000061b5.spv | Bin 7048 -> 2768 bytes spirv/vulkan/prebuilt/0x000061b6.spv | Bin 9536 -> 4412 bytes spirv/vulkan/prebuilt/0x000061b7.spv | Bin 7128 -> 4272 bytes spirv/vulkan/prebuilt/0x000061b8.spv | Bin 9292 -> 2880 bytes spirv/vulkan/prebuilt/0x000061b9.spv | Bin 11028 -> 2740 bytes spirv/vulkan/prebuilt/0x000061ba.spv | Bin 5552 -> 4276 bytes spirv/vulkan/prebuilt/0x000061bb.spv | Bin 5504 -> 4136 bytes spirv/vulkan/prebuilt/0x000061bc.spv | Bin 7072 -> 2704 bytes spirv/vulkan/prebuilt/0x000061bd.spv | Bin 9232 -> 2564 bytes spirv/vulkan/prebuilt/0x000061be.spv | Bin 5764 -> 884 bytes spirv/vulkan/prebuilt/0x000061bf.spv | Bin 7308 -> 680 bytes spirv/vulkan/prebuilt/0x000061c0.spv | Bin 9508 -> 2676 bytes spirv/vulkan/prebuilt/0x000061c1.spv | Bin 7356 -> 2536 bytes spirv/vulkan/prebuilt/0x000061c2.spv | Bin 9652 -> 868 bytes spirv/vulkan/prebuilt/0x000061c3.spv | Bin 11052 -> 664 bytes spirv/vulkan/prebuilt/0x000061c4.spv | Bin 6168 -> 2704 bytes spirv/vulkan/prebuilt/0x000061c5.spv | Bin 7584 -> 2564 bytes spirv/vulkan/prebuilt/0x000061c6.spv | Bin 9800 -> 884 bytes spirv/vulkan/prebuilt/0x000061c7.spv | Bin 7648 -> 680 bytes spirv/vulkan/prebuilt/0x000061c8.spv | Bin 9960 -> 2676 bytes spirv/vulkan/prebuilt/0x000061c9.spv | Bin 11632 -> 2536 bytes spirv/vulkan/prebuilt/0x000061ca.spv | Bin 8068 -> 868 bytes spirv/vulkan/prebuilt/0x000061cb.spv | Bin 10476 -> 664 bytes spirv/vulkan/prebuilt/0x000061cc.spv | Bin 11716 -> 3168 bytes spirv/vulkan/prebuilt/0x000061cd.spv | Bin 12004 -> 3028 bytes spirv/vulkan/prebuilt/0x000061ce.spv | Bin 600 -> 5568 bytes spirv/vulkan/prebuilt/0x000061cf.spv | Bin 1316 -> 5428 bytes spirv/vulkan/prebuilt/0x000061d0.spv | Bin 2716 -> 3140 bytes spirv/vulkan/prebuilt/0x000061d1.spv | Bin 1080 -> 3000 bytes spirv/vulkan/prebuilt/0x000061d2.spv | Bin 996 -> 5372 bytes spirv/vulkan/prebuilt/0x000061d3.spv | Bin 1032 -> 5232 bytes spirv/vulkan/prebuilt/0x000061d4.spv | Bin 1268 -> 3168 bytes spirv/vulkan/prebuilt/0x000061d5.spv | Bin 2668 -> 3028 bytes spirv/vulkan/prebuilt/0x000061d6.spv | Bin 924 -> 5568 bytes spirv/vulkan/prebuilt/0x000061d7.spv | Bin 756 -> 5428 bytes spirv/vulkan/prebuilt/0x000061d8.spv | Bin 1608 -> 3140 bytes spirv/vulkan/prebuilt/0x000061d9.spv | Bin 348 -> 3000 bytes spirv/vulkan/prebuilt/0x000061da.spv | Bin 0 -> 5372 bytes spirv/vulkan/prebuilt/0x000061db.spv | Bin 0 -> 5232 bytes spirv/vulkan/prebuilt/0x000061dc.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x000061dd.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000061de.spv | Bin 0 -> 4492 bytes spirv/vulkan/prebuilt/0x000061df.spv | Bin 0 -> 4352 bytes spirv/vulkan/prebuilt/0x000061e0.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x000061e1.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x000061e2.spv | Bin 0 -> 4332 bytes spirv/vulkan/prebuilt/0x000061e3.spv | Bin 0 -> 4192 bytes spirv/vulkan/prebuilt/0x000061e4.spv | Bin 0 -> 2956 bytes spirv/vulkan/prebuilt/0x000061e5.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x000061e6.spv | Bin 0 -> 4492 bytes spirv/vulkan/prebuilt/0x000061e7.spv | Bin 0 -> 4352 bytes spirv/vulkan/prebuilt/0x000061e8.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x000061e9.spv | Bin 0 -> 2788 bytes spirv/vulkan/prebuilt/0x000061ea.spv | Bin 0 -> 4332 bytes spirv/vulkan/prebuilt/0x000061eb.spv | Bin 0 -> 4192 bytes spirv/vulkan/prebuilt/0x000061ec.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x000061ed.spv | Bin 0 -> 3060 bytes spirv/vulkan/prebuilt/0x000061ee.spv | Bin 0 -> 5616 bytes spirv/vulkan/prebuilt/0x000061ef.spv | Bin 0 -> 5476 bytes spirv/vulkan/prebuilt/0x000061f0.spv | Bin 0 -> 3172 bytes spirv/vulkan/prebuilt/0x000061f1.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000061f2.spv | Bin 0 -> 5408 bytes spirv/vulkan/prebuilt/0x000061f3.spv | Bin 0 -> 5268 bytes spirv/vulkan/prebuilt/0x000061f4.spv | Bin 0 -> 3200 bytes spirv/vulkan/prebuilt/0x000061f5.spv | Bin 0 -> 3060 bytes spirv/vulkan/prebuilt/0x000061f6.spv | Bin 0 -> 5616 bytes spirv/vulkan/prebuilt/0x000061f7.spv | Bin 0 -> 5476 bytes spirv/vulkan/prebuilt/0x000061f8.spv | Bin 0 -> 3172 bytes spirv/vulkan/prebuilt/0x000061f9.spv | Bin 0 -> 3032 bytes spirv/vulkan/prebuilt/0x000061fa.spv | Bin 0 -> 5408 bytes spirv/vulkan/prebuilt/0x000061fb.spv | Bin 0 -> 5268 bytes spirv/vulkan/prebuilt/0x000061fc.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x000061fd.spv | Bin 0 -> 1640 bytes spirv/vulkan/prebuilt/0x000061fe.spv | Bin 0 -> 2392 bytes spirv/vulkan/prebuilt/0x000061ff.spv | Bin 0 -> 2252 bytes spirv/vulkan/prebuilt/0x00006200.spv | Bin 0 -> 2632 bytes spirv/vulkan/prebuilt/0x00006201.spv | Bin 0 -> 2492 bytes spirv/vulkan/prebuilt/0x00006202.spv | Bin 0 -> 2840 bytes spirv/vulkan/prebuilt/0x00006203.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00006204.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00006205.spv | Bin 0 -> 1580 bytes spirv/vulkan/prebuilt/0x00006206.spv | Bin 0 -> 1876 bytes spirv/vulkan/prebuilt/0x00006207.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x00006208.spv | Bin 0 -> 1904 bytes spirv/vulkan/prebuilt/0x00006209.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x0000620a.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x0000620b.spv | Bin 0 -> 1776 bytes spirv/vulkan/prebuilt/0x0000620c.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x0000620d.spv | Bin 0 -> 1612 bytes spirv/vulkan/prebuilt/0x0000620e.spv | Bin 0 -> 1908 bytes spirv/vulkan/prebuilt/0x0000620f.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x00006210.spv | Bin 0 -> 1936 bytes spirv/vulkan/prebuilt/0x00006211.spv | Bin 0 -> 1780 bytes spirv/vulkan/prebuilt/0x00006212.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x00006213.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x00006214.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x00006215.spv | Bin 0 -> 1664 bytes spirv/vulkan/prebuilt/0x00006216.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00006217.spv | Bin 0 -> 1772 bytes spirv/vulkan/prebuilt/0x00006218.spv | Bin 0 -> 1940 bytes spirv/vulkan/prebuilt/0x00006219.spv | Bin 0 -> 1784 bytes spirv/vulkan/prebuilt/0x0000621a.spv | Bin 0 -> 1980 bytes spirv/vulkan/prebuilt/0x0000621b.spv | Bin 0 -> 1824 bytes spirv/vulkan/prebuilt/0x0000621c.spv | Bin 0 -> 3068 bytes spirv/vulkan/prebuilt/0x0000621d.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x0000621e.spv | Bin 2800 -> 3068 bytes spirv/vulkan/prebuilt/0x0000621f.spv | Bin 0 -> 2928 bytes spirv/vulkan/prebuilt/0x00006220.spv | Bin 2800 -> 3712 bytes spirv/vulkan/prebuilt/0x00006221.spv | Bin 2912 -> 3572 bytes spirv/vulkan/prebuilt/0x00006222.spv | Bin 2912 -> 3712 bytes spirv/vulkan/prebuilt/0x00006223.spv | Bin 2896 -> 3572 bytes spirv/vulkan/prebuilt/0x00006224.spv | Bin 3000 -> 4284 bytes spirv/vulkan/prebuilt/0x00006225.spv | Bin 3000 -> 4144 bytes spirv/vulkan/prebuilt/0x00006226.spv | Bin 2984 -> 4284 bytes spirv/vulkan/prebuilt/0x00006227.spv | Bin 2984 -> 4144 bytes spirv/vulkan/prebuilt/0x00006228.spv | Bin 2968 -> 3368 bytes spirv/vulkan/prebuilt/0x00006229.spv | Bin 3032 -> 3228 bytes spirv/vulkan/prebuilt/0x0000622a.spv | Bin 3032 -> 3368 bytes spirv/vulkan/prebuilt/0x0000622b.spv | Bin 3048 -> 3228 bytes spirv/vulkan/prebuilt/0x0000622c.spv | Bin 3048 -> 3620 bytes spirv/vulkan/prebuilt/0x0000622d.spv | Bin 3008 -> 3480 bytes spirv/vulkan/prebuilt/0x0000622e.spv | Bin 3008 -> 3620 bytes spirv/vulkan/prebuilt/0x0000622f.spv | Bin 3008 -> 3480 bytes spirv/vulkan/prebuilt/0x00006230.spv | Bin 2848 -> 3400 bytes spirv/vulkan/prebuilt/0x00006231.spv | Bin 2848 -> 3260 bytes spirv/vulkan/prebuilt/0x00006232.spv | Bin 2960 -> 3400 bytes spirv/vulkan/prebuilt/0x00006233.spv | Bin 2960 -> 3260 bytes spirv/vulkan/prebuilt/0x00006234.spv | Bin 2944 -> 3944 bytes spirv/vulkan/prebuilt/0x00006235.spv | Bin 3048 -> 3804 bytes spirv/vulkan/prebuilt/0x00006236.spv | Bin 3048 -> 3944 bytes spirv/vulkan/prebuilt/0x00006237.spv | Bin 3032 -> 3804 bytes spirv/vulkan/prebuilt/0x00006238.spv | Bin 3032 -> 3732 bytes spirv/vulkan/prebuilt/0x00006239.spv | Bin 3016 -> 3592 bytes spirv/vulkan/prebuilt/0x0000623a.spv | Bin 3080 -> 3732 bytes spirv/vulkan/prebuilt/0x0000623b.spv | Bin 3080 -> 3592 bytes spirv/vulkan/prebuilt/0x0000623c.spv | Bin 3096 -> 4024 bytes spirv/vulkan/prebuilt/0x0000623d.spv | Bin 3096 -> 3884 bytes spirv/vulkan/prebuilt/0x0000623e.spv | Bin 3056 -> 4024 bytes spirv/vulkan/prebuilt/0x0000623f.spv | Bin 3056 -> 3884 bytes spirv/vulkan/prebuilt/0x00006240.spv | Bin 3056 -> 5364 bytes spirv/vulkan/prebuilt/0x00006241.spv | Bin 2848 -> 5224 bytes spirv/vulkan/prebuilt/0x00006242.spv | Bin 2848 -> 8448 bytes spirv/vulkan/prebuilt/0x00006243.spv | Bin 2960 -> 8308 bytes spirv/vulkan/prebuilt/0x00006244.spv | Bin 2960 -> 9200 bytes spirv/vulkan/prebuilt/0x00006245.spv | Bin 2944 -> 9060 bytes spirv/vulkan/prebuilt/0x00006246.spv | Bin 3048 -> 8544 bytes spirv/vulkan/prebuilt/0x00006247.spv | Bin 3048 -> 8404 bytes spirv/vulkan/prebuilt/0x00006248.spv | Bin 3032 -> 19388 bytes spirv/vulkan/prebuilt/0x00006249.spv | Bin 3032 -> 19248 bytes spirv/vulkan/prebuilt/0x0000624a.spv | Bin 3016 -> 17788 bytes spirv/vulkan/prebuilt/0x0000624b.spv | Bin 3080 -> 17648 bytes spirv/vulkan/prebuilt/0x0000624c.spv | Bin 3080 -> 7204 bytes spirv/vulkan/prebuilt/0x0000624d.spv | Bin 3096 -> 7064 bytes spirv/vulkan/prebuilt/0x0000624e.spv | Bin 3096 -> 6800 bytes spirv/vulkan/prebuilt/0x0000624f.spv | Bin 3056 -> 6660 bytes spirv/vulkan/prebuilt/0x00006250.spv | Bin 3056 -> 14556 bytes spirv/vulkan/prebuilt/0x00006251.spv | Bin 3056 -> 14416 bytes spirv/vulkan/prebuilt/0x00006252.spv | Bin 2912 -> 13724 bytes spirv/vulkan/prebuilt/0x00006253.spv | Bin 2912 -> 13584 bytes spirv/vulkan/prebuilt/0x00006254.spv | Bin 3024 -> 13552 bytes spirv/vulkan/prebuilt/0x00006255.spv | Bin 3024 -> 13412 bytes spirv/vulkan/prebuilt/0x00006256.spv | Bin 3008 -> 13148 bytes spirv/vulkan/prebuilt/0x00006257.spv | Bin 3112 -> 13008 bytes spirv/vulkan/prebuilt/0x00006258.spv | Bin 3112 -> 33068 bytes spirv/vulkan/prebuilt/0x00006259.spv | Bin 3096 -> 32928 bytes spirv/vulkan/prebuilt/0x0000625a.spv | Bin 3096 -> 32236 bytes spirv/vulkan/prebuilt/0x0000625b.spv | Bin 3080 -> 32096 bytes spirv/vulkan/prebuilt/0x0000625c.spv | Bin 3144 -> 1780 bytes spirv/vulkan/prebuilt/0x0000625d.spv | Bin 3144 -> 1624 bytes spirv/vulkan/prebuilt/0x0000625e.spv | Bin 3160 -> 832 bytes spirv/vulkan/prebuilt/0x0000625f.spv | Bin 3160 -> 644 bytes spirv/vulkan/prebuilt/0x00006260.spv | Bin 3120 -> 2376 bytes spirv/vulkan/prebuilt/0x00006261.spv | Bin 3120 -> 2236 bytes spirv/vulkan/prebuilt/0x00006262.spv | Bin 3120 -> 848 bytes spirv/vulkan/prebuilt/0x00006263.spv | Bin 1784 -> 660 bytes spirv/vulkan/prebuilt/0x00006264.spv | Bin 0 -> 2616 bytes spirv/vulkan/prebuilt/0x00006265.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00006266.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006267.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00006268.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00006269.spv | Bin 0 -> 2684 bytes spirv/vulkan/prebuilt/0x0000626a.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x0000626b.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x0000626c.spv | Bin 0 -> 1720 bytes spirv/vulkan/prebuilt/0x0000626d.spv | Bin 0 -> 1564 bytes spirv/vulkan/prebuilt/0x0000626e.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x0000626f.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00006270.spv | Bin 0 -> 1860 bytes spirv/vulkan/prebuilt/0x00006271.spv | Bin 0 -> 1704 bytes spirv/vulkan/prebuilt/0x00006272.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006273.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00006274.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x00006275.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x00006276.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006277.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x00006278.spv | Bin 0 -> 1916 bytes spirv/vulkan/prebuilt/0x00006279.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x0000627a.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x0000627b.spv | Bin 0 -> 676 bytes spirv/vulkan/prebuilt/0x0000627c.spv | Bin 0 -> 1752 bytes spirv/vulkan/prebuilt/0x0000627d.spv | Bin 0 -> 1596 bytes spirv/vulkan/prebuilt/0x0000627e.spv | Bin 0 -> 832 bytes spirv/vulkan/prebuilt/0x0000627f.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006280.spv | Bin 0 -> 1892 bytes spirv/vulkan/prebuilt/0x00006281.spv | Bin 0 -> 1736 bytes spirv/vulkan/prebuilt/0x00006282.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006283.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00006284.spv | Bin 0 -> 1920 bytes spirv/vulkan/prebuilt/0x00006285.spv | Bin 0 -> 1764 bytes spirv/vulkan/prebuilt/0x00006286.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006287.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x00006288.spv | Bin 0 -> 1932 bytes spirv/vulkan/prebuilt/0x00006289.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x0000628a.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x0000628b.spv | Bin 0 -> 660 bytes spirv/vulkan/prebuilt/0x0000628c.spv | Bin 0 -> 1804 bytes spirv/vulkan/prebuilt/0x0000628d.spv | Bin 0 -> 1648 bytes spirv/vulkan/prebuilt/0x0000628e.spv | Bin 0 -> 1912 bytes spirv/vulkan/prebuilt/0x0000628f.spv | Bin 0 -> 1756 bytes spirv/vulkan/prebuilt/0x00006290.spv | Bin 0 -> 1924 bytes spirv/vulkan/prebuilt/0x00006291.spv | Bin 0 -> 1768 bytes spirv/vulkan/prebuilt/0x00006292.spv | Bin 0 -> 1964 bytes spirv/vulkan/prebuilt/0x00006293.spv | Bin 0 -> 1808 bytes spirv/vulkan/prebuilt/0x00006294.spv | Bin 0 -> 3052 bytes spirv/vulkan/prebuilt/0x00006295.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00006296.spv | Bin 0 -> 5716 bytes spirv/vulkan/prebuilt/0x00006297.spv | Bin 0 -> 5576 bytes spirv/vulkan/prebuilt/0x00006298.spv | Bin 0 -> 3052 bytes spirv/vulkan/prebuilt/0x00006299.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x0000629a.spv | Bin 0 -> 5716 bytes spirv/vulkan/prebuilt/0x0000629b.spv | Bin 0 -> 5576 bytes spirv/vulkan/prebuilt/0x0000629c.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x0000629d.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x0000629e.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x0000629f.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000062a0.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x000062a1.spv | Bin 0 -> 3556 bytes spirv/vulkan/prebuilt/0x000062a2.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x000062a3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000062a4.spv | Bin 0 -> 4268 bytes spirv/vulkan/prebuilt/0x000062a5.spv | Bin 0 -> 4128 bytes spirv/vulkan/prebuilt/0x000062a6.spv | Bin 0 -> 15396 bytes spirv/vulkan/prebuilt/0x000062a7.spv | Bin 0 -> 15256 bytes spirv/vulkan/prebuilt/0x000062a8.spv | Bin 0 -> 4268 bytes spirv/vulkan/prebuilt/0x000062a9.spv | Bin 0 -> 4128 bytes spirv/vulkan/prebuilt/0x000062aa.spv | Bin 0 -> 15396 bytes spirv/vulkan/prebuilt/0x000062ab.spv | Bin 0 -> 15256 bytes spirv/vulkan/prebuilt/0x000062ac.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x000062ad.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x000062ae.spv | Bin 0 -> 7288 bytes spirv/vulkan/prebuilt/0x000062af.spv | Bin 0 -> 7148 bytes spirv/vulkan/prebuilt/0x000062b0.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x000062b1.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x000062b2.spv | Bin 0 -> 7288 bytes spirv/vulkan/prebuilt/0x000062b3.spv | Bin 0 -> 7148 bytes spirv/vulkan/prebuilt/0x000062b4.spv | Bin 0 -> 3604 bytes spirv/vulkan/prebuilt/0x000062b5.spv | Bin 0 -> 3464 bytes spirv/vulkan/prebuilt/0x000062b6.spv | Bin 0 -> 8812 bytes spirv/vulkan/prebuilt/0x000062b7.spv | Bin 0 -> 8672 bytes spirv/vulkan/prebuilt/0x000062b8.spv | Bin 0 -> 3604 bytes spirv/vulkan/prebuilt/0x000062b9.spv | Bin 0 -> 3464 bytes spirv/vulkan/prebuilt/0x000062ba.spv | Bin 0 -> 8812 bytes spirv/vulkan/prebuilt/0x000062bb.spv | Bin 0 -> 8672 bytes spirv/vulkan/prebuilt/0x000062bc.spv | Bin 0 -> 3384 bytes spirv/vulkan/prebuilt/0x000062bd.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x000062be.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x000062bf.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000062c0.spv | Bin 0 -> 3384 bytes spirv/vulkan/prebuilt/0x000062c1.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x000062c2.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x000062c3.spv | Bin 0 -> 712 bytes spirv/vulkan/prebuilt/0x000062c4.spv | Bin 0 -> 3928 bytes spirv/vulkan/prebuilt/0x000062c5.spv | Bin 0 -> 3788 bytes spirv/vulkan/prebuilt/0x000062c6.spv | Bin 0 -> 12096 bytes spirv/vulkan/prebuilt/0x000062c7.spv | Bin 0 -> 11956 bytes spirv/vulkan/prebuilt/0x000062c8.spv | Bin 0 -> 3928 bytes spirv/vulkan/prebuilt/0x000062c9.spv | Bin 0 -> 3788 bytes spirv/vulkan/prebuilt/0x000062ca.spv | Bin 0 -> 12096 bytes spirv/vulkan/prebuilt/0x000062cb.spv | Bin 0 -> 11956 bytes spirv/vulkan/prebuilt/0x000062cc.spv | Bin 0 -> 3716 bytes spirv/vulkan/prebuilt/0x000062cd.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x000062ce.spv | Bin 0 -> 9756 bytes spirv/vulkan/prebuilt/0x000062cf.spv | Bin 0 -> 9616 bytes spirv/vulkan/prebuilt/0x000062d0.spv | Bin 0 -> 3716 bytes spirv/vulkan/prebuilt/0x000062d1.spv | Bin 0 -> 3576 bytes spirv/vulkan/prebuilt/0x000062d2.spv | Bin 0 -> 9756 bytes spirv/vulkan/prebuilt/0x000062d3.spv | Bin 0 -> 9616 bytes spirv/vulkan/prebuilt/0x000062d4.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x000062d5.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x000062d6.spv | Bin 0 -> 12592 bytes spirv/vulkan/prebuilt/0x000062d7.spv | Bin 0 -> 12452 bytes spirv/vulkan/prebuilt/0x000062d8.spv | Bin 0 -> 4008 bytes spirv/vulkan/prebuilt/0x000062d9.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x000062da.spv | Bin 0 -> 12592 bytes spirv/vulkan/prebuilt/0x000062db.spv | Bin 0 -> 12452 bytes spirv/vulkan/prebuilt/0x000062dc.spv | Bin 0 -> 5784 bytes spirv/vulkan/prebuilt/0x000062dd.spv | Bin 0 -> 5644 bytes spirv/vulkan/prebuilt/0x000062de.spv | Bin 0 -> 3876 bytes spirv/vulkan/prebuilt/0x000062df.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x000062e0.spv | Bin 0 -> 3468 bytes spirv/vulkan/prebuilt/0x000062e1.spv | Bin 0 -> 3328 bytes spirv/vulkan/prebuilt/0x000062e2.spv | Bin 0 -> 816 bytes spirv/vulkan/prebuilt/0x000062e3.spv | Bin 0 -> 3172 bytes spirv/vulkan/prebuilt/0x000062e4.spv | Bin 0 -> 8516 bytes spirv/vulkan/prebuilt/0x000062e5.spv | Bin 0 -> 8376 bytes spirv/vulkan/prebuilt/0x000062e6.spv | Bin 0 -> 5640 bytes spirv/vulkan/prebuilt/0x000062e7.spv | Bin 0 -> 3892 bytes spirv/vulkan/prebuilt/0x000062e8.spv | Bin 0 -> 6404 bytes spirv/vulkan/prebuilt/0x000062e9.spv | Bin 0 -> 6264 bytes spirv/vulkan/prebuilt/0x000062ea.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x000062eb.spv | Bin 0 -> 6092 bytes spirv/vulkan/prebuilt/0x000062ec.spv | Bin 1452 -> 10132 bytes spirv/vulkan/prebuilt/0x000062ed.spv | Bin 1452 -> 9992 bytes spirv/vulkan/prebuilt/0x000062ee.spv | Bin 1564 -> 8004 bytes spirv/vulkan/prebuilt/0x000062ef.spv | Bin 1564 -> 5888 bytes spirv/vulkan/prebuilt/0x000062f0.spv | Bin 1548 -> 10116 bytes spirv/vulkan/prebuilt/0x000062f1.spv | Bin 1652 -> 9976 bytes spirv/vulkan/prebuilt/0x000062f2.spv | Bin 1652 -> 8204 bytes spirv/vulkan/prebuilt/0x000062f3.spv | Bin 1636 -> 5656 bytes spirv/vulkan/prebuilt/0x000062f4.spv | Bin 1636 -> 18392 bytes spirv/vulkan/prebuilt/0x000062f5.spv | Bin 1620 -> 18252 bytes spirv/vulkan/prebuilt/0x000062f6.spv | Bin 1684 -> 12772 bytes spirv/vulkan/prebuilt/0x000062f7.spv | Bin 1684 -> 9620 bytes spirv/vulkan/prebuilt/0x000062f8.spv | Bin 1700 -> 19732 bytes spirv/vulkan/prebuilt/0x000062f9.spv | Bin 1700 -> 19592 bytes spirv/vulkan/prebuilt/0x000062fa.spv | Bin 1660 -> 14740 bytes spirv/vulkan/prebuilt/0x000062fb.spv | Bin 1660 -> 8992 bytes spirv/vulkan/prebuilt/0x000062fc.spv | Bin 1660 -> 4768 bytes spirv/vulkan/prebuilt/0x000062fd.spv | Bin 1500 -> 3364 bytes spirv/vulkan/prebuilt/0x000062fe.spv | Bin 1500 -> 2720 bytes spirv/vulkan/prebuilt/0x000062ff.spv | Bin 1612 -> 3808 bytes spirv/vulkan/prebuilt/0x00006300.spv | Bin 1612 -> 5072 bytes spirv/vulkan/prebuilt/0x00006301.spv | Bin 1596 -> 5052 bytes spirv/vulkan/prebuilt/0x00006302.spv | Bin 1700 -> 5896 bytes spirv/vulkan/prebuilt/0x00006303.spv | Bin 1700 -> 6284 bytes spirv/vulkan/prebuilt/0x00006304.spv | Bin 1684 -> 1700 bytes spirv/vulkan/prebuilt/0x00006305.spv | Bin 1684 -> 2000 bytes spirv/vulkan/prebuilt/0x00006306.spv | Bin 1668 -> 4412 bytes spirv/vulkan/prebuilt/0x00006307.spv | Bin 1732 -> 2644 bytes spirv/vulkan/prebuilt/0x00006308.spv | Bin 1732 -> 3660 bytes spirv/vulkan/prebuilt/0x00006309.spv | Bin 1748 -> 4240 bytes spirv/vulkan/prebuilt/0x0000630a.spv | Bin 1748 -> 4424 bytes spirv/vulkan/prebuilt/0x0000630b.spv | Bin 1708 -> 4812 bytes spirv/vulkan/prebuilt/0x0000630c.spv | Bin 1708 -> 1796 bytes spirv/vulkan/prebuilt/0x0000630d.spv | Bin 1708 -> 4576 bytes spirv/vulkan/prebuilt/0x0000630e.spv | Bin 1500 -> 2592 bytes spirv/vulkan/prebuilt/0x0000630f.spv | Bin 1500 -> 3672 bytes spirv/vulkan/prebuilt/0x00006310.spv | Bin 1612 -> 4648 bytes spirv/vulkan/prebuilt/0x00006311.spv | Bin 1612 -> 5052 bytes spirv/vulkan/prebuilt/0x00006312.spv | Bin 1596 -> 2944 bytes spirv/vulkan/prebuilt/0x00006313.spv | Bin 1700 -> 3792 bytes spirv/vulkan/prebuilt/0x00006314.spv | Bin 1700 -> 5188 bytes spirv/vulkan/prebuilt/0x00006315.spv | Bin 1684 -> 3968 bytes spirv/vulkan/prebuilt/0x00006316.spv | Bin 1684 -> 2112 bytes spirv/vulkan/prebuilt/0x00006317.spv | Bin 1668 -> 2864 bytes spirv/vulkan/prebuilt/0x00006318.spv | Bin 1732 -> 3776 bytes spirv/vulkan/prebuilt/0x00006319.spv | Bin 1732 -> 4160 bytes spirv/vulkan/prebuilt/0x0000631a.spv | Bin 1748 -> 4208 bytes spirv/vulkan/prebuilt/0x0000631b.spv | Bin 1748 -> 4808 bytes spirv/vulkan/prebuilt/0x0000631c.spv | Bin 1708 -> 3536 bytes spirv/vulkan/prebuilt/0x0000631d.spv | Bin 1708 -> 2300 bytes spirv/vulkan/prebuilt/0x0000631e.spv | Bin 1708 -> 5152 bytes spirv/vulkan/prebuilt/0x0000631f.spv | Bin 1596 -> 3968 bytes spirv/vulkan/prebuilt/0x00006320.spv | Bin 1596 -> 4432 bytes spirv/vulkan/prebuilt/0x00006321.spv | Bin 1708 -> 3816 bytes spirv/vulkan/prebuilt/0x00006322.spv | Bin 1708 -> 5280 bytes spirv/vulkan/prebuilt/0x00006323.spv | Bin 1692 -> 4716 bytes spirv/vulkan/prebuilt/0x00006324.spv | Bin 1796 -> 3984 bytes spirv/vulkan/prebuilt/0x00006325.spv | Bin 1796 -> 1880 bytes spirv/vulkan/prebuilt/0x00006326.spv | Bin 1780 -> 1784 bytes spirv/vulkan/prebuilt/0x00006327.spv | Bin 1780 -> 1940 bytes spirv/vulkan/prebuilt/0x00006328.spv | Bin 1764 -> 4392 bytes spirv/vulkan/prebuilt/0x00006329.spv | Bin 1828 -> 3532 bytes spirv/vulkan/prebuilt/0x0000632a.spv | Bin 1828 -> 4420 bytes spirv/vulkan/prebuilt/0x0000632b.spv | Bin 1844 -> 4572 bytes spirv/vulkan/prebuilt/0x0000632c.spv | Bin 1844 -> 4100 bytes spirv/vulkan/prebuilt/0x0000632d.spv | Bin 1804 -> 3616 bytes spirv/vulkan/prebuilt/0x0000632e.spv | Bin 1804 -> 2680 bytes spirv/vulkan/prebuilt/0x0000632f.spv | Bin 1804 -> 3312 bytes spirv/vulkan/prebuilt/0x00006330.spv | Bin 1736 -> 5536 bytes spirv/vulkan/prebuilt/0x00006331.spv | Bin 1736 -> 7948 bytes spirv/vulkan/prebuilt/0x00006332.spv | Bin 1848 -> 6772 bytes spirv/vulkan/prebuilt/0x00006333.spv | Bin 1848 -> 7880 bytes spirv/vulkan/prebuilt/0x00006334.spv | Bin 1832 -> 4396 bytes spirv/vulkan/prebuilt/0x00006335.spv | Bin 1936 -> 6044 bytes spirv/vulkan/prebuilt/0x00006336.spv | Bin 1936 -> 8228 bytes spirv/vulkan/prebuilt/0x00006337.spv | Bin 1920 -> 4024 bytes spirv/vulkan/prebuilt/0x00006338.spv | Bin 1920 -> 5880 bytes spirv/vulkan/prebuilt/0x00006339.spv | Bin 1904 -> 4076 bytes spirv/vulkan/prebuilt/0x0000633a.spv | Bin 1968 -> 6680 bytes spirv/vulkan/prebuilt/0x0000633b.spv | Bin 1968 -> 6096 bytes spirv/vulkan/prebuilt/0x0000633c.spv | Bin 1984 -> 4620 bytes spirv/vulkan/prebuilt/0x0000633d.spv | Bin 1984 -> 7496 bytes spirv/vulkan/prebuilt/0x0000633e.spv | Bin 1944 -> 6900 bytes spirv/vulkan/prebuilt/0x0000633f.spv | Bin 1944 -> 8948 bytes spirv/vulkan/prebuilt/0x00006340.spv | Bin 1944 -> 6004 bytes spirv/vulkan/prebuilt/0x00006341.spv | Bin 1784 -> 6904 bytes spirv/vulkan/prebuilt/0x00006342.spv | Bin 1784 -> 6380 bytes spirv/vulkan/prebuilt/0x00006343.spv | Bin 1896 -> 6552 bytes spirv/vulkan/prebuilt/0x00006344.spv | Bin 1896 -> 7140 bytes spirv/vulkan/prebuilt/0x00006345.spv | Bin 1880 -> 6468 bytes spirv/vulkan/prebuilt/0x00006346.spv | Bin 1984 -> 5544 bytes spirv/vulkan/prebuilt/0x00006347.spv | Bin 1984 -> 6948 bytes spirv/vulkan/prebuilt/0x00006348.spv | Bin 1968 -> 5892 bytes spirv/vulkan/prebuilt/0x00006349.spv | Bin 1968 -> 4588 bytes spirv/vulkan/prebuilt/0x0000634a.spv | Bin 1952 -> 6468 bytes spirv/vulkan/prebuilt/0x0000634b.spv | Bin 2016 -> 6608 bytes spirv/vulkan/prebuilt/0x0000634c.spv | Bin 2016 -> 8172 bytes spirv/vulkan/prebuilt/0x0000634d.spv | Bin 2032 -> 4112 bytes spirv/vulkan/prebuilt/0x0000634e.spv | Bin 2032 -> 5000 bytes spirv/vulkan/prebuilt/0x0000634f.spv | Bin 1992 -> 6068 bytes spirv/vulkan/prebuilt/0x00006350.spv | Bin 1992 -> 8928 bytes spirv/vulkan/prebuilt/0x00006351.spv | Bin 1992 -> 8756 bytes spirv/vulkan/prebuilt/0x00006352.spv | Bin 1864 -> 7208 bytes spirv/vulkan/prebuilt/0x00006353.spv | Bin 1864 -> 6828 bytes spirv/vulkan/prebuilt/0x00006354.spv | Bin 1976 -> 8372 bytes spirv/vulkan/prebuilt/0x00006355.spv | Bin 1976 -> 5096 bytes spirv/vulkan/prebuilt/0x00006356.spv | Bin 1960 -> 7580 bytes spirv/vulkan/prebuilt/0x00006357.spv | Bin 2064 -> 3364 bytes spirv/vulkan/prebuilt/0x00006358.spv | Bin 2064 -> 7844 bytes spirv/vulkan/prebuilt/0x00006359.spv | Bin 2048 -> 6504 bytes spirv/vulkan/prebuilt/0x0000635a.spv | Bin 2048 -> 7604 bytes spirv/vulkan/prebuilt/0x0000635b.spv | Bin 2032 -> 8796 bytes spirv/vulkan/prebuilt/0x0000635c.spv | Bin 2096 -> 6268 bytes spirv/vulkan/prebuilt/0x0000635d.spv | Bin 2096 -> 5752 bytes spirv/vulkan/prebuilt/0x0000635e.spv | Bin 2112 -> 6564 bytes spirv/vulkan/prebuilt/0x0000635f.spv | Bin 2112 -> 7684 bytes spirv/vulkan/prebuilt/0x00006360.spv | Bin 2072 -> 5760 bytes spirv/vulkan/prebuilt/0x00006361.spv | Bin 2072 -> 4192 bytes spirv/vulkan/prebuilt/0x00006362.spv | Bin 2072 -> 11916 bytes spirv/vulkan/prebuilt/0x00006363.spv | Bin 1660 -> 8736 bytes spirv/vulkan/prebuilt/0x00006364.spv | Bin 0 -> 6804 bytes spirv/vulkan/prebuilt/0x00006365.spv | Bin 1660 -> 7464 bytes spirv/vulkan/prebuilt/0x00006366.spv | Bin 0 -> 10348 bytes spirv/vulkan/prebuilt/0x00006367.spv | Bin 1772 -> 8492 bytes spirv/vulkan/prebuilt/0x00006368.spv | Bin 0 -> 9940 bytes spirv/vulkan/prebuilt/0x00006369.spv | Bin 1772 -> 11712 bytes spirv/vulkan/prebuilt/0x0000636a.spv | Bin 0 -> 5732 bytes spirv/vulkan/prebuilt/0x0000636b.spv | Bin 1756 -> 6440 bytes spirv/vulkan/prebuilt/0x0000636c.spv | Bin 0 -> 7448 bytes spirv/vulkan/prebuilt/0x0000636d.spv | Bin 1860 -> 7456 bytes spirv/vulkan/prebuilt/0x0000636e.spv | Bin 0 -> 7572 bytes spirv/vulkan/prebuilt/0x0000636f.spv | Bin 1860 -> 6452 bytes spirv/vulkan/prebuilt/0x00006370.spv | Bin 0 -> 12396 bytes spirv/vulkan/prebuilt/0x00006371.spv | Bin 1844 -> 12000 bytes spirv/vulkan/prebuilt/0x00006372.spv | Bin 0 -> 7084 bytes spirv/vulkan/prebuilt/0x00006373.spv | Bin 1844 -> 7980 bytes spirv/vulkan/prebuilt/0x00006374.spv | Bin 0 -> 7180 bytes spirv/vulkan/prebuilt/0x00006375.spv | Bin 1828 -> 6724 bytes spirv/vulkan/prebuilt/0x00006376.spv | Bin 0 -> 6048 bytes spirv/vulkan/prebuilt/0x00006377.spv | Bin 1892 -> 4216 bytes spirv/vulkan/prebuilt/0x00006378.spv | Bin 0 -> 9956 bytes spirv/vulkan/prebuilt/0x00006379.spv | Bin 1892 -> 11624 bytes spirv/vulkan/prebuilt/0x0000637a.spv | Bin 0 -> 10508 bytes spirv/vulkan/prebuilt/0x0000637b.spv | Bin 1908 -> 9284 bytes spirv/vulkan/prebuilt/0x0000637c.spv | Bin 0 -> 10316 bytes spirv/vulkan/prebuilt/0x0000637d.spv | Bin 1908 -> 11580 bytes spirv/vulkan/prebuilt/0x0000637e.spv | Bin 0 -> 9152 bytes spirv/vulkan/prebuilt/0x0000637f.spv | Bin 1868 -> 6552 bytes spirv/vulkan/prebuilt/0x00006380.spv | Bin 0 -> 9644 bytes spirv/vulkan/prebuilt/0x00006381.spv | Bin 1868 -> 10656 bytes spirv/vulkan/prebuilt/0x00006382.spv | Bin 0 -> 7584 bytes spirv/vulkan/prebuilt/0x00006383.spv | Bin 1868 -> 7292 bytes spirv/vulkan/prebuilt/0x00006384.spv | Bin 0 -> 8108 bytes spirv/vulkan/prebuilt/0x00006385.spv | Bin 1708 -> 8712 bytes spirv/vulkan/prebuilt/0x00006386.spv | Bin 0 -> 9772 bytes spirv/vulkan/prebuilt/0x00006387.spv | Bin 1708 -> 5020 bytes spirv/vulkan/prebuilt/0x00006388.spv | Bin 0 -> 11336 bytes spirv/vulkan/prebuilt/0x00006389.spv | Bin 1820 -> 11076 bytes spirv/vulkan/prebuilt/0x0000638a.spv | Bin 0 -> 10236 bytes spirv/vulkan/prebuilt/0x0000638b.spv | Bin 1820 -> 9544 bytes spirv/vulkan/prebuilt/0x0000638c.spv | Bin 0 -> 5872 bytes spirv/vulkan/prebuilt/0x0000638d.spv | Bin 1804 -> 5744 bytes spirv/vulkan/prebuilt/0x0000638e.spv | Bin 0 -> 8760 bytes spirv/vulkan/prebuilt/0x0000638f.spv | Bin 1908 -> 9884 bytes spirv/vulkan/prebuilt/0x00006390.spv | Bin 0 -> 7580 bytes spirv/vulkan/prebuilt/0x00006391.spv | Bin 1908 -> 7088 bytes spirv/vulkan/prebuilt/0x00006392.spv | Bin 0 -> 8848 bytes spirv/vulkan/prebuilt/0x00006393.spv | Bin 1892 -> 8732 bytes spirv/vulkan/prebuilt/0x00006394.spv | Bin 0 -> 10612 bytes spirv/vulkan/prebuilt/0x00006395.spv | Bin 1892 -> 11268 bytes spirv/vulkan/prebuilt/0x00006396.spv | Bin 0 -> 6824 bytes spirv/vulkan/prebuilt/0x00006397.spv | Bin 1876 -> 4564 bytes spirv/vulkan/prebuilt/0x00006398.spv | Bin 0 -> 16416 bytes spirv/vulkan/prebuilt/0x00006399.spv | Bin 1940 -> 10440 bytes spirv/vulkan/prebuilt/0x0000639a.spv | Bin 0 -> 13724 bytes spirv/vulkan/prebuilt/0x0000639b.spv | Bin 1940 -> 12208 bytes spirv/vulkan/prebuilt/0x0000639c.spv | Bin 0 -> 7736 bytes spirv/vulkan/prebuilt/0x0000639d.spv | Bin 1956 -> 6104 bytes spirv/vulkan/prebuilt/0x0000639e.spv | Bin 0 -> 8172 bytes spirv/vulkan/prebuilt/0x0000639f.spv | Bin 1956 -> 5708 bytes spirv/vulkan/prebuilt/0x000063a0.spv | Bin 0 -> 4864 bytes spirv/vulkan/prebuilt/0x000063a1.spv | Bin 1916 -> 8352 bytes spirv/vulkan/prebuilt/0x000063a2.spv | Bin 0 -> 12108 bytes spirv/vulkan/prebuilt/0x000063a3.spv | Bin 1916 -> 9240 bytes spirv/vulkan/prebuilt/0x000063a4.spv | Bin 0 -> 7352 bytes spirv/vulkan/prebuilt/0x000063a5.spv | Bin 1916 -> 7516 bytes spirv/vulkan/prebuilt/0x000063a6.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x000063a7.spv | Bin 1708 -> 4364 bytes spirv/vulkan/prebuilt/0x000063a8.spv | Bin 0 -> 2940 bytes spirv/vulkan/prebuilt/0x000063a9.spv | Bin 1708 -> 8028 bytes spirv/vulkan/prebuilt/0x000063aa.spv | Bin 0 -> 7624 bytes spirv/vulkan/prebuilt/0x000063ab.spv | Bin 1820 -> 9956 bytes spirv/vulkan/prebuilt/0x000063ac.spv | Bin 0 -> 10812 bytes spirv/vulkan/prebuilt/0x000063ad.spv | Bin 1820 -> 11920 bytes spirv/vulkan/prebuilt/0x000063ae.spv | Bin 0 -> 12616 bytes spirv/vulkan/prebuilt/0x000063af.spv | Bin 1804 -> 14560 bytes spirv/vulkan/prebuilt/0x000063b0.spv | Bin 0 -> 8588 bytes spirv/vulkan/prebuilt/0x000063b1.spv | Bin 1908 -> 9420 bytes spirv/vulkan/prebuilt/0x000063b2.spv | Bin 0 -> 12776 bytes spirv/vulkan/prebuilt/0x000063b3.spv | Bin 1908 -> 13856 bytes spirv/vulkan/prebuilt/0x000063b4.spv | Bin 0 -> 7356 bytes spirv/vulkan/prebuilt/0x000063b5.spv | Bin 1892 -> 6396 bytes spirv/vulkan/prebuilt/0x000063b6.spv | Bin 0 -> 10776 bytes spirv/vulkan/prebuilt/0x000063b7.spv | Bin 1892 -> 6588 bytes spirv/vulkan/prebuilt/0x000063b8.spv | Bin 0 -> 4232 bytes spirv/vulkan/prebuilt/0x000063b9.spv | Bin 1876 -> 5708 bytes spirv/vulkan/prebuilt/0x000063ba.spv | Bin 0 -> 10220 bytes spirv/vulkan/prebuilt/0x000063bb.spv | Bin 1940 -> 10920 bytes spirv/vulkan/prebuilt/0x000063bc.spv | Bin 0 -> 7792 bytes spirv/vulkan/prebuilt/0x000063bd.spv | Bin 1940 -> 10120 bytes spirv/vulkan/prebuilt/0x000063be.spv | Bin 0 -> 8092 bytes spirv/vulkan/prebuilt/0x000063bf.spv | Bin 1956 -> 13260 bytes spirv/vulkan/prebuilt/0x000063c0.spv | Bin 0 -> 9336 bytes spirv/vulkan/prebuilt/0x000063c1.spv | Bin 1956 -> 8252 bytes spirv/vulkan/prebuilt/0x000063c2.spv | Bin 0 -> 9592 bytes spirv/vulkan/prebuilt/0x000063c3.spv | Bin 1916 -> 7776 bytes spirv/vulkan/prebuilt/0x000063c4.spv | Bin 0 -> 10392 bytes spirv/vulkan/prebuilt/0x000063c5.spv | Bin 1916 -> 9180 bytes spirv/vulkan/prebuilt/0x000063c6.spv | Bin 0 -> 5988 bytes spirv/vulkan/prebuilt/0x000063c7.spv | Bin 1916 -> 9784 bytes spirv/vulkan/prebuilt/0x000063c8.spv | Bin 0 -> 10576 bytes spirv/vulkan/prebuilt/0x000063c9.spv | Bin 1804 -> 6904 bytes spirv/vulkan/prebuilt/0x000063ca.spv | Bin 0 -> 9788 bytes spirv/vulkan/prebuilt/0x000063cb.spv | Bin 1804 -> 11744 bytes spirv/vulkan/prebuilt/0x000063cc.spv | Bin 0 -> 8156 bytes spirv/vulkan/prebuilt/0x000063cd.spv | Bin 1916 -> 6768 bytes spirv/vulkan/prebuilt/0x000063ce.spv | Bin 0 -> 15392 bytes spirv/vulkan/prebuilt/0x000063cf.spv | Bin 1916 -> 9564 bytes spirv/vulkan/prebuilt/0x000063d0.spv | Bin 0 -> 9864 bytes spirv/vulkan/prebuilt/0x000063d1.spv | Bin 1900 -> 10008 bytes spirv/vulkan/prebuilt/0x000063d2.spv | Bin 0 -> 6636 bytes spirv/vulkan/prebuilt/0x000063d3.spv | Bin 2004 -> 5372 bytes spirv/vulkan/prebuilt/0x000063d4.spv | Bin 0 -> 8144 bytes spirv/vulkan/prebuilt/0x000063d5.spv | Bin 2004 -> 7808 bytes spirv/vulkan/prebuilt/0x000063d6.spv | Bin 0 -> 7692 bytes spirv/vulkan/prebuilt/0x000063d7.spv | Bin 1988 -> 9000 bytes spirv/vulkan/prebuilt/0x000063d8.spv | Bin 0 -> 10884 bytes spirv/vulkan/prebuilt/0x000063d9.spv | Bin 1988 -> 6360 bytes spirv/vulkan/prebuilt/0x000063da.spv | Bin 0 -> 9428 bytes spirv/vulkan/prebuilt/0x000063db.spv | Bin 1972 -> 8788 bytes spirv/vulkan/prebuilt/0x000063dc.spv | Bin 0 -> 14352 bytes spirv/vulkan/prebuilt/0x000063dd.spv | Bin 2036 -> 14240 bytes spirv/vulkan/prebuilt/0x000063de.spv | Bin 0 -> 13460 bytes spirv/vulkan/prebuilt/0x000063df.spv | Bin 2036 -> 14500 bytes spirv/vulkan/prebuilt/0x000063e0.spv | Bin 0 -> 7488 bytes spirv/vulkan/prebuilt/0x000063e1.spv | Bin 2052 -> 9840 bytes spirv/vulkan/prebuilt/0x000063e2.spv | Bin 0 -> 10652 bytes spirv/vulkan/prebuilt/0x000063e3.spv | Bin 2052 -> 11312 bytes spirv/vulkan/prebuilt/0x000063e4.spv | Bin 0 -> 7224 bytes spirv/vulkan/prebuilt/0x000063e5.spv | Bin 2012 -> 7172 bytes spirv/vulkan/prebuilt/0x000063e6.spv | Bin 0 -> 14172 bytes spirv/vulkan/prebuilt/0x000063e7.spv | Bin 2012 -> 6796 bytes spirv/vulkan/prebuilt/0x000063e8.spv | Bin 0 -> 6916 bytes spirv/vulkan/prebuilt/0x000063e9.spv | Bin 2012 -> 8496 bytes spirv/vulkan/prebuilt/0x000063ea.spv | Bin 0 -> 9212 bytes spirv/vulkan/prebuilt/0x000063eb.spv | Bin 0 -> 8208 bytes spirv/vulkan/prebuilt/0x000063ec.spv | Bin 0 -> 6840 bytes spirv/vulkan/prebuilt/0x000063ed.spv | Bin 0 -> 8464 bytes spirv/vulkan/prebuilt/0x000063ee.spv | Bin 0 -> 2280 bytes spirv/vulkan/prebuilt/0x000063ef.spv | Bin 0 -> 7504 bytes spirv/vulkan/prebuilt/0x000063f0.spv | Bin 0 -> 12212 bytes spirv/vulkan/prebuilt/0x000063f1.spv | Bin 0 -> 10504 bytes spirv/vulkan/prebuilt/0x000063f2.spv | Bin 0 -> 12000 bytes spirv/vulkan/prebuilt/0x000063f3.spv | Bin 0 -> 10680 bytes spirv/vulkan/prebuilt/0x000063f4.spv | Bin 0 -> 13992 bytes spirv/vulkan/prebuilt/0x000063f5.spv | Bin 0 -> 13036 bytes spirv/vulkan/prebuilt/0x000063f6.spv | Bin 0 -> 9128 bytes spirv/vulkan/prebuilt/0x000063f7.spv | Bin 0 -> 7748 bytes spirv/vulkan/prebuilt/0x000063f8.spv | Bin 0 -> 9260 bytes spirv/vulkan/prebuilt/0x000063f9.spv | Bin 0 -> 7492 bytes spirv/vulkan/prebuilt/0x000063fa.spv | Bin 0 -> 11708 bytes spirv/vulkan/prebuilt/0x000063fb.spv | Bin 0 -> 11136 bytes spirv/vulkan/prebuilt/0x000063fc.spv | Bin 0 -> 11484 bytes spirv/vulkan/prebuilt/0x000063fd.spv | Bin 0 -> 11588 bytes spirv/vulkan/prebuilt/0x000063fe.spv | Bin 0 -> 8504 bytes spirv/vulkan/prebuilt/0x000063ff.spv | Bin 0 -> 7380 bytes spirv/vulkan/prebuilt/0x00006400.spv | Bin 0 -> 8980 bytes spirv/vulkan/prebuilt/0x00006401.spv | Bin 0 -> 5064 bytes spirv/vulkan/prebuilt/0x00006402.spv | Bin 0 -> 4660 bytes spirv/vulkan/prebuilt/0x00006403.spv | Bin 0 -> 7136 bytes spirv/vulkan/prebuilt/0x00006404.spv | Bin 0 -> 9104 bytes spirv/vulkan/prebuilt/0x00006405.spv | Bin 0 -> 10652 bytes spirv/vulkan/prebuilt/0x00006406.spv | Bin 0 -> 2512 bytes spirv/vulkan/prebuilt/0x00006407.spv | Bin 0 -> 4448 bytes spirv/vulkan/prebuilt/0x00006408.spv | Bin 0 -> 9392 bytes spirv/vulkan/prebuilt/0x00006409.spv | Bin 0 -> 10880 bytes spirv/vulkan/prebuilt/0x0000640a.spv | Bin 0 -> 12244 bytes spirv/vulkan/prebuilt/0x0000640b.spv | Bin 0 -> 7956 bytes spirv/vulkan/prebuilt/0x0000640c.spv | Bin 0 -> 9320 bytes spirv/vulkan/prebuilt/0x0000640d.spv | Bin 0 -> 11760 bytes spirv/vulkan/prebuilt/0x0000640e.spv | Bin 0 -> 8876 bytes spirv/vulkan/prebuilt/0x0000640f.spv | Bin 0 -> 8944 bytes spirv/vulkan/prebuilt/0x00006410.spv | Bin 0 -> 13440 bytes spirv/vulkan/prebuilt/0x00006411.spv | Bin 0 -> 14792 bytes spirv/vulkan/prebuilt/0x00006412.spv | Bin 0 -> 13624 bytes spirv/vulkan/prebuilt/0x00006413.spv | Bin 0 -> 16988 bytes spirv/vulkan/prebuilt/0x00006414.spv | Bin 0 -> 13392 bytes spirv/vulkan/prebuilt/0x00006415.spv | Bin 0 -> 11284 bytes spirv/vulkan/prebuilt/0x00006416.spv | Bin 0 -> 14336 bytes spirv/vulkan/prebuilt/0x00006417.spv | Bin 0 -> 4132 bytes spirv/vulkan/prebuilt/0x00006418.spv | Bin 0 -> 7568 bytes spirv/vulkan/prebuilt/0x00006419.spv | Bin 0 -> 9208 bytes spirv/vulkan/prebuilt/0x0000641a.spv | Bin 0 -> 9084 bytes spirv/vulkan/prebuilt/0x0000641b.spv | Bin 0 -> 11756 bytes spirv/vulkan/prebuilt/0x0000641c.spv | Bin 0 -> 9972 bytes spirv/vulkan/prebuilt/0x0000641d.spv | Bin 0 -> 11644 bytes spirv/vulkan/prebuilt/0x0000641e.spv | Bin 2584 -> 9352 bytes spirv/vulkan/prebuilt/0x0000641f.spv | Bin 2584 -> 10040 bytes spirv/vulkan/prebuilt/0x00006420.spv | Bin 2696 -> 9448 bytes spirv/vulkan/prebuilt/0x00006421.spv | Bin 2696 -> 10856 bytes spirv/vulkan/prebuilt/0x00006422.spv | Bin 2680 -> 12580 bytes spirv/vulkan/prebuilt/0x00006423.spv | Bin 2736 -> 12252 bytes spirv/vulkan/prebuilt/0x00006424.spv | Bin 2736 -> 12632 bytes spirv/vulkan/prebuilt/0x00006425.spv | Bin 2768 -> 17472 bytes spirv/vulkan/prebuilt/0x00006426.spv | Bin 2768 -> 3256 bytes spirv/vulkan/prebuilt/0x00006427.spv | Bin 2752 -> 10896 bytes spirv/vulkan/prebuilt/0x00006428.spv | Bin 2816 -> 10204 bytes spirv/vulkan/prebuilt/0x00006429.spv | Bin 2816 -> 10768 bytes spirv/vulkan/prebuilt/0x0000642a.spv | Bin 2784 -> 11468 bytes spirv/vulkan/prebuilt/0x0000642b.spv | Bin 2784 -> 10224 bytes spirv/vulkan/prebuilt/0x0000642c.spv | Bin 2792 -> 9984 bytes spirv/vulkan/prebuilt/0x0000642d.spv | Bin 2792 -> 2516 bytes spirv/vulkan/prebuilt/0x0000642e.spv | Bin 2792 -> 15412 bytes spirv/vulkan/prebuilt/0x0000642f.spv | Bin 2632 -> 13696 bytes spirv/vulkan/prebuilt/0x00006430.spv | Bin 2632 -> 7964 bytes spirv/vulkan/prebuilt/0x00006431.spv | Bin 2744 -> 7208 bytes spirv/vulkan/prebuilt/0x00006432.spv | Bin 2744 -> 13272 bytes spirv/vulkan/prebuilt/0x00006433.spv | Bin 2728 -> 14520 bytes spirv/vulkan/prebuilt/0x00006434.spv | Bin 2784 -> 6784 bytes spirv/vulkan/prebuilt/0x00006435.spv | Bin 2784 -> 6444 bytes spirv/vulkan/prebuilt/0x00006436.spv | Bin 2816 -> 7472 bytes spirv/vulkan/prebuilt/0x00006437.spv | Bin 2816 -> 7812 bytes spirv/vulkan/prebuilt/0x00006438.spv | Bin 2800 -> 13352 bytes spirv/vulkan/prebuilt/0x00006439.spv | Bin 2864 -> 13248 bytes spirv/vulkan/prebuilt/0x0000643a.spv | Bin 2864 -> 8704 bytes spirv/vulkan/prebuilt/0x0000643b.spv | Bin 2832 -> 12156 bytes spirv/vulkan/prebuilt/0x0000643c.spv | Bin 2832 -> 8584 bytes spirv/vulkan/prebuilt/0x0000643d.spv | Bin 2840 -> 7232 bytes spirv/vulkan/prebuilt/0x0000643e.spv | Bin 2840 -> 15468 bytes spirv/vulkan/prebuilt/0x0000643f.spv | Bin 2840 -> 12020 bytes spirv/vulkan/prebuilt/0x00006440.spv | Bin 2696 -> 12344 bytes spirv/vulkan/prebuilt/0x00006441.spv | Bin 2696 -> 10256 bytes spirv/vulkan/prebuilt/0x00006442.spv | Bin 2808 -> 8060 bytes spirv/vulkan/prebuilt/0x00006443.spv | Bin 2808 -> 9868 bytes spirv/vulkan/prebuilt/0x00006444.spv | Bin 2792 -> 10552 bytes spirv/vulkan/prebuilt/0x00006445.spv | Bin 2848 -> 7228 bytes spirv/vulkan/prebuilt/0x00006446.spv | Bin 2848 -> 8956 bytes spirv/vulkan/prebuilt/0x00006447.spv | Bin 2880 -> 11416 bytes spirv/vulkan/prebuilt/0x00006448.spv | Bin 2880 -> 6508 bytes spirv/vulkan/prebuilt/0x00006449.spv | Bin 2864 -> 6624 bytes spirv/vulkan/prebuilt/0x0000644a.spv | Bin 2928 -> 18676 bytes spirv/vulkan/prebuilt/0x0000644b.spv | Bin 2928 -> 19424 bytes spirv/vulkan/prebuilt/0x0000644c.spv | Bin 2896 -> 8532 bytes spirv/vulkan/prebuilt/0x0000644d.spv | Bin 2896 -> 10044 bytes spirv/vulkan/prebuilt/0x0000644e.spv | Bin 2904 -> 7652 bytes spirv/vulkan/prebuilt/0x0000644f.spv | Bin 2904 -> 16316 bytes spirv/vulkan/prebuilt/0x00006450.spv | Bin 2904 -> 5480 bytes spirv/vulkan/prebuilt/0x00006451.spv | Bin 0 -> 7740 bytes spirv/vulkan/prebuilt/0x00006452.spv | Bin 0 -> 16660 bytes spirv/vulkan/prebuilt/0x00006453.spv | Bin 0 -> 16800 bytes spirv/vulkan/prebuilt/0x00006454.spv | Bin 0 -> 16912 bytes spirv/vulkan/prebuilt/0x00006455.spv | Bin 0 -> 14596 bytes spirv/vulkan/prebuilt/0x00006456.spv | Bin 0 -> 10252 bytes spirv/vulkan/prebuilt/0x00006457.spv | Bin 0 -> 9252 bytes spirv/vulkan/prebuilt/0x00006458.spv | Bin 0 -> 12488 bytes spirv/vulkan/prebuilt/0x00006459.spv | Bin 0 -> 7680 bytes spirv/vulkan/prebuilt/0x0000645a.spv | Bin 0 -> 17424 bytes spirv/vulkan/prebuilt/0x0000645b.spv | Bin 0 -> 17372 bytes spirv/vulkan/prebuilt/0x0000645c.spv | Bin 0 -> 13108 bytes spirv/vulkan/prebuilt/0x0000645d.spv | Bin 0 -> 15960 bytes spirv/vulkan/prebuilt/0x0000645e.spv | Bin 0 -> 10216 bytes spirv/vulkan/prebuilt/0x0000645f.spv | Bin 0 -> 12544 bytes spirv/vulkan/prebuilt/0x00006460.spv | Bin 0 -> 11212 bytes spirv/vulkan/prebuilt/0x00006461.spv | Bin 0 -> 6940 bytes spirv/vulkan/prebuilt/0x00006462.spv | Bin 0 -> 11352 bytes spirv/vulkan/prebuilt/0x00006463.spv | Bin 0 -> 12496 bytes spirv/vulkan/prebuilt/0x00006464.spv | Bin 0 -> 7280 bytes spirv/vulkan/prebuilt/0x00006465.spv | Bin 0 -> 10552 bytes spirv/vulkan/prebuilt/0x00006466.spv | Bin 0 -> 9488 bytes spirv/vulkan/prebuilt/0x00006467.spv | Bin 0 -> 7860 bytes spirv/vulkan/prebuilt/0x00006468.spv | Bin 0 -> 4800 bytes spirv/vulkan/prebuilt/0x00006469.spv | Bin 0 -> 5968 bytes spirv/vulkan/prebuilt/0x0000646a.spv | Bin 0 -> 8424 bytes spirv/vulkan/prebuilt/0x0000646b.spv | Bin 0 -> 11236 bytes spirv/vulkan/prebuilt/0x0000646c.spv | Bin 0 -> 13744 bytes spirv/vulkan/prebuilt/0x0000646d.spv | Bin 0 -> 14080 bytes spirv/vulkan/prebuilt/0x0000646e.spv | Bin 0 -> 12764 bytes spirv/vulkan/prebuilt/0x0000646f.spv | Bin 0 -> 12812 bytes spirv/vulkan/prebuilt/0x00006470.spv | Bin 0 -> 13776 bytes spirv/vulkan/prebuilt/0x00006471.spv | Bin 0 -> 10908 bytes spirv/vulkan/prebuilt/0x00006472.spv | Bin 0 -> 6104 bytes spirv/vulkan/prebuilt/0x00006473.spv | Bin 0 -> 9924 bytes spirv/vulkan/prebuilt/0x00006474.spv | Bin 0 -> 12844 bytes spirv/vulkan/prebuilt/0x00006475.spv | Bin 0 -> 11556 bytes spirv/vulkan/prebuilt/0x00006476.spv | Bin 0 -> 7756 bytes spirv/vulkan/prebuilt/0x00006477.spv | Bin 0 -> 7820 bytes spirv/vulkan/prebuilt/0x00006478.spv | Bin 0 -> 11100 bytes spirv/vulkan/prebuilt/0x00006479.spv | Bin 0 -> 11820 bytes spirv/vulkan/prebuilt/0x0000647a.spv | Bin 0 -> 7736 bytes spirv/vulkan/prebuilt/0x0000647b.spv | Bin 0 -> 7336 bytes spirv/vulkan/prebuilt/0x0000647c.spv | Bin 0 -> 9168 bytes spirv/vulkan/prebuilt/0x0000647d.spv | Bin 0 -> 7972 bytes spirv/vulkan/prebuilt/0x0000647e.spv | Bin 0 -> 9140 bytes spirv/vulkan/prebuilt/0x0000647f.spv | Bin 0 -> 10260 bytes spirv/vulkan/prebuilt/0x00006480.spv | Bin 0 -> 5264 bytes spirv/vulkan/prebuilt/0x00006481.spv | Bin 0 -> 9220 bytes spirv/vulkan/prebuilt/0x00006482.spv | Bin 0 -> 8816 bytes spirv/vulkan/prebuilt/0x00006483.spv | Bin 0 -> 8496 bytes spirv/vulkan/prebuilt/0x00006484.spv | Bin 0 -> 9640 bytes spirv/vulkan/prebuilt/0x00006485.spv | Bin 0 -> 12936 bytes spirv/vulkan/prebuilt/0x00006486.spv | Bin 0 -> 16964 bytes spirv/vulkan/prebuilt/0x00006487.spv | Bin 0 -> 15388 bytes spirv/vulkan/prebuilt/0x00006488.spv | Bin 0 -> 9272 bytes spirv/vulkan/prebuilt/0x00006489.spv | Bin 0 -> 13812 bytes spirv/vulkan/prebuilt/0x0000648a.spv | Bin 0 -> 6732 bytes spirv/vulkan/prebuilt/0x0000648b.spv | Bin 0 -> 10652 bytes spirv/vulkan/prebuilt/0x0000648c.spv | Bin 0 -> 10792 bytes spirv/vulkan/prebuilt/0x0000648d.spv | Bin 0 -> 15400 bytes spirv/vulkan/prebuilt/0x0000648e.spv | Bin 0 -> 10732 bytes spirv/vulkan/prebuilt/0x0000648f.spv | Bin 0 -> 7072 bytes spirv/vulkan/prebuilt/0x00006490.spv | Bin 0 -> 12496 bytes spirv/vulkan/prebuilt/0x00006491.spv | Bin 0 -> 11544 bytes spirv/vulkan/prebuilt/0x00006492.spv | Bin 0 -> 10544 bytes spirv/vulkan/prebuilt/0x00006493.spv | Bin 0 -> 11632 bytes spirv/vulkan/prebuilt/0x00006494.spv | Bin 0 -> 12448 bytes spirv/vulkan/prebuilt/0x00006495.spv | Bin 0 -> 10776 bytes spirv/vulkan/prebuilt/0x00006496.spv | Bin 0 -> 9280 bytes spirv/vulkan/prebuilt/0x00006497.spv | Bin 0 -> 4904 bytes spirv/vulkan/prebuilt/0x00006498.spv | Bin 0 -> 11124 bytes spirv/vulkan/prebuilt/0x00006499.spv | Bin 0 -> 13672 bytes spirv/vulkan/prebuilt/0x0000649a.spv | Bin 0 -> 11792 bytes spirv/vulkan/prebuilt/0x0000649b.spv | Bin 0 -> 13964 bytes spirv/vulkan/prebuilt/0x0000649c.spv | Bin 0 -> 11536 bytes spirv/vulkan/prebuilt/0x0000649d.spv | Bin 0 -> 10960 bytes spirv/vulkan/prebuilt/0x0000649e.spv | Bin 0 -> 11424 bytes spirv/vulkan/prebuilt/0x0000649f.spv | Bin 0 -> 23328 bytes spirv/vulkan/prebuilt/0x000064a0.spv | Bin 0 -> 16120 bytes spirv/vulkan/prebuilt/0x000064a1.spv | Bin 0 -> 16584 bytes spirv/vulkan/prebuilt/0x000064a2.spv | Bin 0 -> 9856 bytes spirv/vulkan/prebuilt/0x000064a3.spv | Bin 0 -> 10100 bytes spirv/vulkan/prebuilt/0x000064a4.spv | Bin 0 -> 15432 bytes spirv/vulkan/prebuilt/0x000064a5.spv | Bin 0 -> 13544 bytes spirv/vulkan/prebuilt/0x000064a6.spv | Bin 0 -> 7124 bytes spirv/vulkan/prebuilt/0x000064a7.spv | Bin 0 -> 6312 bytes spirv/vulkan/prebuilt/0x000064a8.spv | Bin 0 -> 8880 bytes spirv/vulkan/prebuilt/0x000064a9.spv | Bin 0 -> 10324 bytes spirv/vulkan/prebuilt/0x000064aa.spv | Bin 0 -> 5124 bytes spirv/vulkan/prebuilt/0x000064ab.spv | Bin 0 -> 6520 bytes spirv/vulkan/prebuilt/0x000064ac.spv | Bin 0 -> 9096 bytes spirv/vulkan/prebuilt/0x000064ad.spv | Bin 0 -> 9024 bytes spirv/vulkan/prebuilt/0x000064ae.spv | Bin 0 -> 15292 bytes spirv/vulkan/prebuilt/0x000064af.spv | Bin 0 -> 4052 bytes spirv/vulkan/prebuilt/0x000064b0.spv | Bin 0 -> 3836 bytes spirv/vulkan/prebuilt/0x000064b1.spv | Bin 0 -> 5492 bytes spirv/vulkan/prebuilt/0x000064b2.spv | Bin 0 -> 20780 bytes spirv/vulkan/prebuilt/0x000064b3.spv | Bin 0 -> 21512 bytes spirv/vulkan/prebuilt/0x000064b4.spv | Bin 0 -> 8080 bytes spirv/vulkan/prebuilt/0x000064b5.spv | Bin 0 -> 3996 bytes spirv/vulkan/prebuilt/0x000064b6.spv | Bin 0 -> 13340 bytes spirv/vulkan/prebuilt/0x000064b7.spv | Bin 1236 -> 16916 bytes spirv/vulkan/prebuilt/0x000064b8.spv | Bin 1236 -> 17776 bytes spirv/vulkan/prebuilt/0x000064b9.spv | Bin 1348 -> 12472 bytes spirv/vulkan/prebuilt/0x000064ba.spv | Bin 1348 -> 13932 bytes spirv/vulkan/prebuilt/0x000064bb.spv | Bin 1332 -> 14812 bytes spirv/vulkan/prebuilt/0x000064bc.spv | Bin 1388 -> 16672 bytes spirv/vulkan/prebuilt/0x000064bd.spv | Bin 1388 -> 12480 bytes spirv/vulkan/prebuilt/0x000064be.spv | Bin 1420 -> 13920 bytes spirv/vulkan/prebuilt/0x000064bf.spv | Bin 1420 -> 8460 bytes spirv/vulkan/prebuilt/0x000064c0.spv | Bin 1404 -> 14232 bytes spirv/vulkan/prebuilt/0x000064c1.spv | Bin 1468 -> 11848 bytes spirv/vulkan/prebuilt/0x000064c2.spv | Bin 1468 -> 10896 bytes spirv/vulkan/prebuilt/0x000064c3.spv | Bin 1436 -> 10560 bytes spirv/vulkan/prebuilt/0x000064c4.spv | Bin 1436 -> 13896 bytes spirv/vulkan/prebuilt/0x000064c5.spv | Bin 1444 -> 12500 bytes spirv/vulkan/prebuilt/0x000064c6.spv | Bin 1444 -> 17404 bytes spirv/vulkan/prebuilt/0x000064c7.spv | Bin 1444 -> 9168 bytes spirv/vulkan/prebuilt/0x000064c8.spv | Bin 1284 -> 18256 bytes spirv/vulkan/prebuilt/0x000064c9.spv | Bin 1284 -> 17084 bytes spirv/vulkan/prebuilt/0x000064ca.spv | Bin 1396 -> 13264 bytes spirv/vulkan/prebuilt/0x000064cb.spv | Bin 1396 -> 13008 bytes spirv/vulkan/prebuilt/0x000064cc.spv | Bin 1380 -> 8524 bytes spirv/vulkan/prebuilt/0x000064cd.spv | Bin 1436 -> 10080 bytes spirv/vulkan/prebuilt/0x000064ce.spv | Bin 1436 -> 5844 bytes spirv/vulkan/prebuilt/0x000064cf.spv | Bin 1468 -> 7456 bytes spirv/vulkan/prebuilt/0x000064d0.spv | Bin 1468 -> 40808 bytes spirv/vulkan/prebuilt/0x000064d1.spv | Bin 1452 -> 15704 bytes spirv/vulkan/prebuilt/0x000064d2.spv | Bin 1516 -> 12300 bytes spirv/vulkan/prebuilt/0x000064d3.spv | Bin 1516 -> 11264 bytes spirv/vulkan/prebuilt/0x000064d4.spv | Bin 1484 -> 18576 bytes spirv/vulkan/prebuilt/0x000064d5.spv | Bin 1484 -> 17040 bytes spirv/vulkan/prebuilt/0x000064d6.spv | Bin 1492 -> 3048 bytes spirv/vulkan/prebuilt/0x000064d7.spv | Bin 1492 -> 10992 bytes spirv/vulkan/prebuilt/0x000064d8.spv | Bin 1492 -> 10772 bytes spirv/vulkan/prebuilt/0x000064d9.spv | Bin 1380 -> 7048 bytes spirv/vulkan/prebuilt/0x000064da.spv | Bin 1380 -> 12464 bytes spirv/vulkan/prebuilt/0x000064db.spv | Bin 1492 -> 8888 bytes spirv/vulkan/prebuilt/0x000064dc.spv | Bin 1492 -> 7992 bytes spirv/vulkan/prebuilt/0x000064dd.spv | Bin 1476 -> 10336 bytes spirv/vulkan/prebuilt/0x000064de.spv | Bin 1532 -> 8056 bytes spirv/vulkan/prebuilt/0x000064df.spv | Bin 1532 -> 8444 bytes spirv/vulkan/prebuilt/0x000064e0.spv | Bin 1564 -> 11592 bytes spirv/vulkan/prebuilt/0x000064e1.spv | Bin 1564 -> 11168 bytes spirv/vulkan/prebuilt/0x000064e2.spv | Bin 1548 -> 9156 bytes spirv/vulkan/prebuilt/0x000064e3.spv | Bin 1612 -> 10892 bytes spirv/vulkan/prebuilt/0x000064e4.spv | Bin 1612 -> 11684 bytes spirv/vulkan/prebuilt/0x000064e5.spv | Bin 1580 -> 9232 bytes spirv/vulkan/prebuilt/0x000064e6.spv | Bin 1580 -> 10516 bytes spirv/vulkan/prebuilt/0x000064e7.spv | Bin 1588 -> 5628 bytes spirv/vulkan/prebuilt/0x000064e8.spv | Bin 1588 -> 10388 bytes spirv/vulkan/prebuilt/0x000064e9.spv | Bin 1588 -> 4888 bytes spirv/vulkan/prebuilt/0x000064ea.spv | Bin 1520 -> 16336 bytes spirv/vulkan/prebuilt/0x000064eb.spv | Bin 1520 -> 14380 bytes spirv/vulkan/prebuilt/0x000064ec.spv | Bin 1632 -> 12432 bytes spirv/vulkan/prebuilt/0x000064ed.spv | Bin 1632 -> 13952 bytes spirv/vulkan/prebuilt/0x000064ee.spv | Bin 1616 -> 8008 bytes spirv/vulkan/prebuilt/0x000064ef.spv | Bin 1672 -> 13988 bytes spirv/vulkan/prebuilt/0x000064f0.spv | Bin 1672 -> 11932 bytes spirv/vulkan/prebuilt/0x000064f1.spv | Bin 1704 -> 16784 bytes spirv/vulkan/prebuilt/0x000064f2.spv | Bin 1704 -> 11604 bytes spirv/vulkan/prebuilt/0x000064f3.spv | Bin 1688 -> 11268 bytes spirv/vulkan/prebuilt/0x000064f4.spv | Bin 1752 -> 13832 bytes spirv/vulkan/prebuilt/0x000064f5.spv | Bin 1752 -> 16804 bytes spirv/vulkan/prebuilt/0x000064f6.spv | Bin 1720 -> 11628 bytes spirv/vulkan/prebuilt/0x000064f7.spv | Bin 1720 -> 9136 bytes spirv/vulkan/prebuilt/0x000064f8.spv | Bin 1728 -> 25404 bytes spirv/vulkan/prebuilt/0x000064f9.spv | Bin 1728 -> 12744 bytes spirv/vulkan/prebuilt/0x000064fa.spv | Bin 1728 -> 21252 bytes spirv/vulkan/prebuilt/0x000064fb.spv | Bin 1568 -> 31608 bytes spirv/vulkan/prebuilt/0x000064fc.spv | Bin 1568 -> 15544 bytes spirv/vulkan/prebuilt/0x000064fd.spv | Bin 1680 -> 13496 bytes spirv/vulkan/prebuilt/0x000064fe.spv | Bin 1680 -> 16440 bytes spirv/vulkan/prebuilt/0x000064ff.spv | Bin 1664 -> 11480 bytes spirv/vulkan/prebuilt/0x00006500.spv | Bin 1720 -> 10300 bytes spirv/vulkan/prebuilt/0x00006501.spv | Bin 1720 -> 17260 bytes spirv/vulkan/prebuilt/0x00006502.spv | Bin 1752 -> 17120 bytes spirv/vulkan/prebuilt/0x00006503.spv | Bin 1752 -> 23868 bytes spirv/vulkan/prebuilt/0x00006504.spv | Bin 1736 -> 8120 bytes spirv/vulkan/prebuilt/0x00006505.spv | Bin 1800 -> 8544 bytes spirv/vulkan/prebuilt/0x00006506.spv | Bin 1800 -> 15032 bytes spirv/vulkan/prebuilt/0x00006507.spv | Bin 1768 -> 10620 bytes spirv/vulkan/prebuilt/0x00006508.spv | Bin 1768 -> 5824 bytes spirv/vulkan/prebuilt/0x00006509.spv | Bin 1776 -> 8484 bytes spirv/vulkan/prebuilt/0x0000650a.spv | Bin 1776 -> 14832 bytes spirv/vulkan/prebuilt/0x0000650b.spv | Bin 1776 -> 15000 bytes spirv/vulkan/prebuilt/0x0000650c.spv | Bin 1648 -> 10256 bytes spirv/vulkan/prebuilt/0x0000650d.spv | Bin 1648 -> 11924 bytes spirv/vulkan/prebuilt/0x0000650e.spv | Bin 1760 -> 8736 bytes spirv/vulkan/prebuilt/0x0000650f.spv | Bin 1760 -> 6464 bytes spirv/vulkan/prebuilt/0x00006510.spv | Bin 1744 -> 12396 bytes spirv/vulkan/prebuilt/0x00006511.spv | Bin 1800 -> 13532 bytes spirv/vulkan/prebuilt/0x00006512.spv | Bin 1800 -> 16284 bytes spirv/vulkan/prebuilt/0x00006513.spv | Bin 1832 -> 14556 bytes spirv/vulkan/prebuilt/0x00006514.spv | Bin 1832 -> 12464 bytes spirv/vulkan/prebuilt/0x00006515.spv | Bin 1816 -> 7688 bytes spirv/vulkan/prebuilt/0x00006516.spv | Bin 1880 -> 13716 bytes spirv/vulkan/prebuilt/0x00006517.spv | Bin 1880 -> 9324 bytes spirv/vulkan/prebuilt/0x00006518.spv | Bin 1848 -> 11456 bytes spirv/vulkan/prebuilt/0x00006519.spv | Bin 1848 -> 15132 bytes spirv/vulkan/prebuilt/0x0000651a.spv | Bin 1856 -> 13736 bytes spirv/vulkan/prebuilt/0x0000651b.spv | Bin 1856 -> 14924 bytes spirv/vulkan/prebuilt/0x0000651c.spv | Bin 1856 -> 17724 bytes spirv/vulkan/prebuilt/0x0000651d.spv | Bin 1444 -> 15028 bytes spirv/vulkan/prebuilt/0x0000651e.spv | Bin 0 -> 7936 bytes spirv/vulkan/prebuilt/0x0000651f.spv | Bin 1444 -> 26536 bytes spirv/vulkan/prebuilt/0x00006520.spv | Bin 0 -> 7172 bytes spirv/vulkan/prebuilt/0x00006521.spv | Bin 1556 -> 8292 bytes spirv/vulkan/prebuilt/0x00006522.spv | Bin 0 -> 8692 bytes spirv/vulkan/prebuilt/0x00006523.spv | Bin 1556 -> 10024 bytes spirv/vulkan/prebuilt/0x00006524.spv | Bin 0 -> 7280 bytes spirv/vulkan/prebuilt/0x00006525.spv | Bin 1540 -> 8908 bytes spirv/vulkan/prebuilt/0x00006526.spv | Bin 0 -> 15200 bytes spirv/vulkan/prebuilt/0x00006527.spv | Bin 1596 -> 8852 bytes spirv/vulkan/prebuilt/0x00006528.spv | Bin 0 -> 11044 bytes spirv/vulkan/prebuilt/0x00006529.spv | Bin 1596 -> 17060 bytes spirv/vulkan/prebuilt/0x0000652a.spv | Bin 0 -> 26420 bytes spirv/vulkan/prebuilt/0x0000652b.spv | Bin 1628 -> 29300 bytes spirv/vulkan/prebuilt/0x0000652c.spv | Bin 0 -> 10884 bytes spirv/vulkan/prebuilt/0x0000652d.spv | Bin 1628 -> 16500 bytes spirv/vulkan/prebuilt/0x0000652e.spv | Bin 0 -> 5900 bytes spirv/vulkan/prebuilt/0x0000652f.spv | Bin 1612 -> 6184 bytes spirv/vulkan/prebuilt/0x00006530.spv | Bin 0 -> 9684 bytes spirv/vulkan/prebuilt/0x00006531.spv | Bin 1676 -> 6572 bytes spirv/vulkan/prebuilt/0x00006532.spv | Bin 0 -> 22564 bytes spirv/vulkan/prebuilt/0x00006533.spv | Bin 1676 -> 22400 bytes spirv/vulkan/prebuilt/0x00006534.spv | Bin 0 -> 9240 bytes spirv/vulkan/prebuilt/0x00006535.spv | Bin 1644 -> 10544 bytes spirv/vulkan/prebuilt/0x00006536.spv | Bin 0 -> 13804 bytes spirv/vulkan/prebuilt/0x00006537.spv | Bin 1644 -> 13596 bytes spirv/vulkan/prebuilt/0x00006538.spv | Bin 0 -> 13416 bytes spirv/vulkan/prebuilt/0x00006539.spv | Bin 1652 -> 13748 bytes spirv/vulkan/prebuilt/0x0000653a.spv | Bin 0 -> 16064 bytes spirv/vulkan/prebuilt/0x0000653b.spv | Bin 1652 -> 16868 bytes spirv/vulkan/prebuilt/0x0000653c.spv | Bin 0 -> 10512 bytes spirv/vulkan/prebuilt/0x0000653d.spv | Bin 1652 -> 12364 bytes spirv/vulkan/prebuilt/0x0000653e.spv | Bin 0 -> 15084 bytes spirv/vulkan/prebuilt/0x0000653f.spv | Bin 1492 -> 17624 bytes spirv/vulkan/prebuilt/0x00006540.spv | Bin 0 -> 4088 bytes spirv/vulkan/prebuilt/0x00006541.spv | Bin 1492 -> 8008 bytes spirv/vulkan/prebuilt/0x00006542.spv | Bin 0 -> 11960 bytes spirv/vulkan/prebuilt/0x00006543.spv | Bin 1604 -> 9780 bytes spirv/vulkan/prebuilt/0x00006544.spv | Bin 0 -> 16972 bytes spirv/vulkan/prebuilt/0x00006545.spv | Bin 1604 -> 11464 bytes spirv/vulkan/prebuilt/0x00006546.spv | Bin 0 -> 7200 bytes spirv/vulkan/prebuilt/0x00006547.spv | Bin 1588 -> 14024 bytes spirv/vulkan/prebuilt/0x00006548.spv | Bin 0 -> 8856 bytes spirv/vulkan/prebuilt/0x00006549.spv | Bin 1644 -> 20052 bytes spirv/vulkan/prebuilt/0x0000654a.spv | Bin 0 -> 13088 bytes spirv/vulkan/prebuilt/0x0000654b.spv | Bin 1644 -> 13108 bytes spirv/vulkan/prebuilt/0x0000654c.spv | Bin 0 -> 15268 bytes spirv/vulkan/prebuilt/0x0000654d.spv | Bin 1676 -> 16332 bytes spirv/vulkan/prebuilt/0x0000654e.spv | Bin 0 -> 6100 bytes spirv/vulkan/prebuilt/0x0000654f.spv | Bin 1676 -> 10072 bytes spirv/vulkan/prebuilt/0x00006550.spv | Bin 0 -> 20572 bytes spirv/vulkan/prebuilt/0x00006551.spv | Bin 1660 -> 24272 bytes spirv/vulkan/prebuilt/0x00006552.spv | Bin 0 -> 16324 bytes spirv/vulkan/prebuilt/0x00006553.spv | Bin 1724 -> 14960 bytes spirv/vulkan/prebuilt/0x00006554.spv | Bin 0 -> 16168 bytes spirv/vulkan/prebuilt/0x00006555.spv | Bin 1724 -> 15444 bytes spirv/vulkan/prebuilt/0x00006556.spv | Bin 0 -> 9348 bytes spirv/vulkan/prebuilt/0x00006557.spv | Bin 1692 -> 8828 bytes spirv/vulkan/prebuilt/0x00006558.spv | Bin 0 -> 4628 bytes spirv/vulkan/prebuilt/0x00006559.spv | Bin 1692 -> 11200 bytes spirv/vulkan/prebuilt/0x0000655a.spv | Bin 0 -> 21244 bytes spirv/vulkan/prebuilt/0x0000655b.spv | Bin 1700 -> 18272 bytes spirv/vulkan/prebuilt/0x0000655c.spv | Bin 0 -> 14064 bytes spirv/vulkan/prebuilt/0x0000655d.spv | Bin 1700 -> 25356 bytes spirv/vulkan/prebuilt/0x0000655e.spv | Bin 0 -> 8836 bytes spirv/vulkan/prebuilt/0x0000655f.spv | Bin 1700 -> 8992 bytes spirv/vulkan/prebuilt/0x00006560.spv | Bin 0 -> 3768 bytes spirv/vulkan/prebuilt/0x00006561.spv | Bin 1588 -> 14208 bytes spirv/vulkan/prebuilt/0x00006562.spv | Bin 0 -> 10768 bytes spirv/vulkan/prebuilt/0x00006563.spv | Bin 1588 -> 5692 bytes spirv/vulkan/prebuilt/0x00006564.spv | Bin 0 -> 12144 bytes spirv/vulkan/prebuilt/0x00006565.spv | Bin 1700 -> 8460 bytes spirv/vulkan/prebuilt/0x00006566.spv | Bin 0 -> 19164 bytes spirv/vulkan/prebuilt/0x00006567.spv | Bin 1700 -> 9664 bytes spirv/vulkan/prebuilt/0x00006568.spv | Bin 0 -> 11464 bytes spirv/vulkan/prebuilt/0x00006569.spv | Bin 1684 -> 13760 bytes spirv/vulkan/prebuilt/0x0000656a.spv | Bin 0 -> 12296 bytes spirv/vulkan/prebuilt/0x0000656b.spv | Bin 1740 -> 14692 bytes spirv/vulkan/prebuilt/0x0000656c.spv | Bin 0 -> 13664 bytes spirv/vulkan/prebuilt/0x0000656d.spv | Bin 1740 -> 11636 bytes spirv/vulkan/prebuilt/0x0000656e.spv | Bin 0 -> 9316 bytes spirv/vulkan/prebuilt/0x0000656f.spv | Bin 1772 -> 10692 bytes spirv/vulkan/prebuilt/0x00006570.spv | Bin 0 -> 11220 bytes spirv/vulkan/prebuilt/0x00006571.spv | Bin 1772 -> 4468 bytes spirv/vulkan/prebuilt/0x00006572.spv | Bin 0 -> 22744 bytes spirv/vulkan/prebuilt/0x00006573.spv | Bin 1756 -> 19876 bytes spirv/vulkan/prebuilt/0x00006574.spv | Bin 0 -> 12048 bytes spirv/vulkan/prebuilt/0x00006575.spv | Bin 1820 -> 13676 bytes spirv/vulkan/prebuilt/0x00006576.spv | Bin 0 -> 8452 bytes spirv/vulkan/prebuilt/0x00006577.spv | Bin 1820 -> 11064 bytes spirv/vulkan/prebuilt/0x00006578.spv | Bin 0 -> 5600 bytes spirv/vulkan/prebuilt/0x00006579.spv | Bin 1788 -> 13768 bytes spirv/vulkan/prebuilt/0x0000657a.spv | Bin 0 -> 17528 bytes spirv/vulkan/prebuilt/0x0000657b.spv | Bin 1788 -> 17176 bytes spirv/vulkan/prebuilt/0x0000657c.spv | Bin 0 -> 12636 bytes spirv/vulkan/prebuilt/0x0000657d.spv | Bin 1796 -> 13544 bytes spirv/vulkan/prebuilt/0x0000657e.spv | Bin 0 -> 22308 bytes spirv/vulkan/prebuilt/0x0000657f.spv | Bin 1796 -> 21668 bytes spirv/vulkan/prebuilt/0x00006580.spv | Bin 0 -> 6376 bytes spirv/vulkan/prebuilt/0x00006581.spv | Bin 1796 -> 6956 bytes spirv/vulkan/prebuilt/0x00006582.spv | Bin 0 -> 25436 bytes spirv/vulkan/prebuilt/0x00006583.spv | Bin 0 -> 25328 bytes spirv/vulkan/prebuilt/0x00006584.spv | Bin 0 -> 102904 bytes spirv/vulkan/prebuilt/0x00006585.spv | Bin 0 -> 98056 bytes spirv/vulkan/prebuilt/0x00006586.spv | Bin 0 -> 6812 bytes spirv/vulkan/prebuilt/0x00006587.spv | Bin 0 -> 15432 bytes spirv/vulkan/prebuilt/0x00006588.spv | Bin 0 -> 15152 bytes spirv/vulkan/prebuilt/0x00006589.spv | Bin 0 -> 24584 bytes spirv/vulkan/prebuilt/0x0000658a.spv | Bin 0 -> 10764 bytes spirv/vulkan/prebuilt/0x0000658b.spv | Bin 0 -> 10252 bytes spirv/vulkan/prebuilt/0x0000658c.spv | Bin 0 -> 9884 bytes spirv/vulkan/prebuilt/0x0000658d.spv | Bin 0 -> 12984 bytes spirv/vulkan/prebuilt/0x0000658e.spv | Bin 0 -> 29944 bytes spirv/vulkan/prebuilt/0x0000658f.spv | Bin 0 -> 28780 bytes spirv/vulkan/prebuilt/0x00006590.spv | Bin 0 -> 25168 bytes spirv/vulkan/prebuilt/0x00006591.spv | Bin 0 -> 8712 bytes spirv/vulkan/prebuilt/0x00006592.spv | Bin 0 -> 9444 bytes spirv/vulkan/prebuilt/0x00006593.spv | Bin 0 -> 11036 bytes spirv/vulkan/prebuilt/0x00006594.spv | Bin 0 -> 13940 bytes spirv/vulkan/prebuilt/0x00006595.spv | Bin 0 -> 16388 bytes spirv/vulkan/prebuilt/0x00006596.spv | Bin 0 -> 10756 bytes spirv/vulkan/prebuilt/0x00006597.spv | Bin 0 -> 16600 bytes spirv/vulkan/prebuilt/0x00006598.spv | Bin 0 -> 7088 bytes spirv/vulkan/prebuilt/0x00006599.spv | Bin 0 -> 20592 bytes spirv/vulkan/prebuilt/0x0000659a.spv | Bin 0 -> 14908 bytes spirv/vulkan/prebuilt/0x0000659b.spv | Bin 0 -> 13184 bytes spirv/vulkan/prebuilt/0x0000659c.spv | Bin 0 -> 8980 bytes spirv/vulkan/prebuilt/0x0000659d.spv | Bin 0 -> 13756 bytes spirv/vulkan/prebuilt/0x0000659e.spv | Bin 0 -> 42656 bytes spirv/vulkan/prebuilt/0x0000659f.spv | Bin 0 -> 8140 bytes spirv/vulkan/prebuilt/0x000065a0.spv | Bin 0 -> 9128 bytes spirv/vulkan/prebuilt/0x000065a1.spv | Bin 0 -> 11104 bytes spirv/vulkan/prebuilt/0x000065a2.spv | Bin 0 -> 11548 bytes spirv/vulkan/prebuilt/0x000065a3.spv | Bin 0 -> 9248 bytes spirv/vulkan/prebuilt/0x000065a4.spv | Bin 0 -> 8180 bytes spirv/vulkan/prebuilt/0x000065a5.spv | Bin 0 -> 7648 bytes spirv/vulkan/prebuilt/0x000065a6.spv | Bin 0 -> 11120 bytes spirv/vulkan/prebuilt/0x000065a7.spv | Bin 0 -> 10492 bytes spirv/vulkan/prebuilt/0x000065a8.spv | Bin 0 -> 10908 bytes spirv/vulkan/prebuilt/0x000065a9.spv | Bin 0 -> 5164 bytes spirv/vulkan/prebuilt/0x000065aa.spv | Bin 0 -> 14724 bytes spirv/vulkan/prebuilt/0x000065ab.spv | Bin 0 -> 14864 bytes spirv/vulkan/prebuilt/0x000065ac.spv | Bin 0 -> 22052 bytes spirv/vulkan/prebuilt/0x000065ad.spv | Bin 0 -> 27292 bytes spirv/vulkan/prebuilt/0x000065ae.spv | Bin 0 -> 11484 bytes spirv/vulkan/prebuilt/0x000065af.spv | Bin 0 -> 11520 bytes spirv/vulkan/prebuilt/0x000065b0.spv | Bin 0 -> 18400 bytes spirv/vulkan/prebuilt/0x000065b1.spv | Bin 0 -> 8388 bytes spirv/vulkan/prebuilt/0x000065b2.spv | Bin 0 -> 10180 bytes spirv/vulkan/prebuilt/0x000065b3.spv | Bin 0 -> 9164 bytes spirv/vulkan/prebuilt/0x000065b4.spv | Bin 0 -> 15184 bytes spirv/vulkan/prebuilt/0x000065b5.spv | Bin 0 -> 21252 bytes spirv/vulkan/prebuilt/0x000065b6.spv | Bin 2536 -> 9360 bytes spirv/vulkan/prebuilt/0x000065b7.spv | Bin 2536 -> 7676 bytes spirv/vulkan/prebuilt/0x000065b8.spv | Bin 2632 -> 5784 bytes spirv/vulkan/prebuilt/0x000065b9.spv | Bin 2632 -> 15556 bytes spirv/vulkan/prebuilt/0x000065ba.spv | Bin 2632 -> 11788 bytes spirv/vulkan/prebuilt/0x000065bb.spv | Bin 2672 -> 5380 bytes spirv/vulkan/prebuilt/0x000065bc.spv | Bin 2672 -> 13280 bytes spirv/vulkan/prebuilt/0x000065bd.spv | Bin 2688 -> 15204 bytes spirv/vulkan/prebuilt/0x000065be.spv | Bin 2688 -> 9944 bytes spirv/vulkan/prebuilt/0x000065bf.spv | Bin 2688 -> 12188 bytes spirv/vulkan/prebuilt/0x000065c0.spv | Bin 2752 -> 11168 bytes spirv/vulkan/prebuilt/0x000065c1.spv | Bin 2736 -> 32876 bytes spirv/vulkan/prebuilt/0x000065c2.spv | Bin 2688 -> 10356 bytes spirv/vulkan/prebuilt/0x000065c3.spv | Bin 2688 -> 11748 bytes spirv/vulkan/prebuilt/0x000065c4.spv | Bin 2728 -> 11556 bytes spirv/vulkan/prebuilt/0x000065c5.spv | Bin 2712 -> 9508 bytes spirv/vulkan/prebuilt/0x000065c6.spv | Bin 2696 -> 9000 bytes spirv/vulkan/prebuilt/0x000065c7.spv | Bin 2596 -> 11404 bytes spirv/vulkan/prebuilt/0x000065c8.spv | Bin 2596 -> 16236 bytes spirv/vulkan/prebuilt/0x000065c9.spv | Bin 2692 -> 20728 bytes spirv/vulkan/prebuilt/0x000065ca.spv | Bin 2692 -> 13804 bytes spirv/vulkan/prebuilt/0x000065cb.spv | Bin 2692 -> 11584 bytes spirv/vulkan/prebuilt/0x000065cc.spv | Bin 2732 -> 12476 bytes spirv/vulkan/prebuilt/0x000065cd.spv | Bin 2732 -> 8948 bytes spirv/vulkan/prebuilt/0x000065ce.spv | Bin 2748 -> 9280 bytes spirv/vulkan/prebuilt/0x000065cf.spv | Bin 2748 -> 10156 bytes spirv/vulkan/prebuilt/0x000065d0.spv | Bin 2748 -> 5724 bytes spirv/vulkan/prebuilt/0x000065d1.spv | Bin 2812 -> 11472 bytes spirv/vulkan/prebuilt/0x000065d2.spv | Bin 2796 -> 7812 bytes spirv/vulkan/prebuilt/0x000065d3.spv | Bin 2748 -> 14136 bytes spirv/vulkan/prebuilt/0x000065d4.spv | Bin 2748 -> 17088 bytes spirv/vulkan/prebuilt/0x000065d5.spv | Bin 2788 -> 15588 bytes spirv/vulkan/prebuilt/0x000065d6.spv | Bin 2772 -> 4984 bytes spirv/vulkan/prebuilt/0x000065d7.spv | Bin 2756 -> 9548 bytes spirv/vulkan/prebuilt/0x000065d8.spv | Bin 2648 -> 11088 bytes spirv/vulkan/prebuilt/0x000065d9.spv | Bin 2648 -> 5028 bytes spirv/vulkan/prebuilt/0x000065da.spv | Bin 2744 -> 14688 bytes spirv/vulkan/prebuilt/0x000065db.spv | Bin 2744 -> 13272 bytes spirv/vulkan/prebuilt/0x000065dc.spv | Bin 2744 -> 12040 bytes spirv/vulkan/prebuilt/0x000065dd.spv | Bin 2784 -> 11180 bytes spirv/vulkan/prebuilt/0x000065de.spv | Bin 2784 -> 7536 bytes spirv/vulkan/prebuilt/0x000065df.spv | Bin 2800 -> 14680 bytes spirv/vulkan/prebuilt/0x000065e0.spv | Bin 2800 -> 10860 bytes spirv/vulkan/prebuilt/0x000065e1.spv | Bin 2800 -> 6572 bytes spirv/vulkan/prebuilt/0x000065e2.spv | Bin 2864 -> 42776 bytes spirv/vulkan/prebuilt/0x000065e3.spv | Bin 2848 -> 42756 bytes spirv/vulkan/prebuilt/0x000065e4.spv | Bin 2800 -> 11672 bytes spirv/vulkan/prebuilt/0x000065e5.spv | Bin 2800 -> 10348 bytes spirv/vulkan/prebuilt/0x000065e6.spv | Bin 2840 -> 27124 bytes spirv/vulkan/prebuilt/0x000065e7.spv | Bin 2824 -> 23548 bytes spirv/vulkan/prebuilt/0x000065e8.spv | Bin 2808 -> 3940 bytes spirv/vulkan/prebuilt/0x000065e9.spv | Bin 0 -> 11312 bytes spirv/vulkan/prebuilt/0x000065ea.spv | Bin 0 -> 11380 bytes spirv/vulkan/prebuilt/0x000065eb.spv | Bin 0 -> 13180 bytes .../prebuilt/{0x0000aad3.spv => 0x000065ec.spv} | Bin spirv/vulkan/prebuilt/0x000065ed.spv | Bin 0 -> 1200 bytes spirv/vulkan/prebuilt/0x000065ee.spv | Bin 0 -> 1216 bytes spirv/vulkan/prebuilt/0x000065ef.spv | Bin 0 -> 1172 bytes spirv/vulkan/prebuilt/0x000065f0.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x000065f1.spv | Bin 0 -> 1820 bytes spirv/vulkan/prebuilt/0x000065f2.spv | Bin 0 -> 1792 bytes spirv/vulkan/prebuilt/0x000065f3.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000065f4.spv | Bin 0 -> 2108 bytes spirv/vulkan/prebuilt/0x000065f5.spv | Bin 0 -> 2064 bytes spirv/vulkan/prebuilt/0x000065f6.spv | Bin 0 -> 2380 bytes spirv/vulkan/prebuilt/0x000065f7.spv | Bin 0 -> 2396 bytes spirv/vulkan/prebuilt/0x000065f8.spv | Bin 0 -> 2352 bytes spirv/vulkan/prebuilt/0x000065f9.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x000065fa.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x000065fb.spv | Bin 0 -> 1116 bytes spirv/vulkan/prebuilt/0x000065fc.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x000065fd.spv | Bin 0 -> 1264 bytes spirv/vulkan/prebuilt/0x000065fe.spv | Bin 0 -> 1236 bytes spirv/vulkan/prebuilt/0x000065ff.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00006600.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00006601.spv | Bin 0 -> 1244 bytes spirv/vulkan/prebuilt/0x00006602.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x00006603.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00006604.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00006605.spv | Bin 0 -> 1128 bytes spirv/vulkan/prebuilt/0x00006606.spv | Bin 0 -> 1112 bytes spirv/vulkan/prebuilt/0x00006607.spv | Bin 0 -> 1084 bytes spirv/vulkan/prebuilt/0x00006608.spv | Bin 0 -> 1248 bytes spirv/vulkan/prebuilt/0x00006609.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x0000660a.spv | Bin 0 -> 1220 bytes spirv/vulkan/prebuilt/0x0000660b.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x0000660c.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x0000660d.spv | Bin 0 -> 1260 bytes spirv/vulkan/prebuilt/0x0000660e.spv | Bin 0 -> 1280 bytes spirv/vulkan/prebuilt/0x0000660f.spv | Bin 0 -> 1328 bytes spirv/vulkan/prebuilt/0x00006610.spv | Bin 0 -> 1284 bytes spirv/vulkan/prebuilt/0x00006611.spv | Bin 0 -> 1140 bytes spirv/vulkan/prebuilt/0x00006612.spv | Bin 0 -> 1300 bytes spirv/vulkan/prebuilt/0x00006613.spv | Bin 0 -> 1316 bytes spirv/vulkan/prebuilt/0x00006614.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006615.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00006616.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00006617.spv | Bin 0 -> 2424 bytes spirv/vulkan/prebuilt/0x00006618.spv | Bin 0 -> 2468 bytes spirv/vulkan/prebuilt/0x00006619.spv | Bin 0 -> 3248 bytes spirv/vulkan/prebuilt/0x0000661a.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x0000661b.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x0000661c.spv | Bin 0 -> 2440 bytes spirv/vulkan/prebuilt/0x0000661d.spv | Bin 0 -> 3144 bytes spirv/vulkan/prebuilt/0x0000661e.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x0000661f.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00006620.spv | Bin 0 -> 2500 bytes spirv/vulkan/prebuilt/0x00006621.spv | Bin 0 -> 3216 bytes spirv/vulkan/prebuilt/0x00006622.spv | Bin 0 -> 2404 bytes spirv/vulkan/prebuilt/0x00006623.spv | Bin 0 -> 3160 bytes spirv/vulkan/prebuilt/0x00006624.spv | Bin 0 -> 3148 bytes spirv/vulkan/prebuilt/0x00006625.spv | Bin 0 -> 3132 bytes spirv/vulkan/prebuilt/0x00006626.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00006627.spv | Bin 0 -> 3116 bytes spirv/vulkan/prebuilt/0x00006628.spv | Bin 0 -> 5104 bytes spirv/vulkan/prebuilt/0x00006629.spv | Bin 0 -> 3164 bytes spirv/vulkan/prebuilt/0x0000662a.spv | Bin 0 -> 5072 bytes spirv/vulkan/prebuilt/0x0000662b.spv | Bin 0 -> 3120 bytes spirv/vulkan/prebuilt/0x0000662c.spv | Bin 0 -> 4976 bytes spirv/vulkan/prebuilt/0x0000662d.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x0000662e.spv | Bin 0 -> 5136 bytes spirv/vulkan/prebuilt/0x0000662f.spv | Bin 0 -> 3132 bytes spirv/vulkan/prebuilt/0x00006630.spv | Bin 0 -> 5104 bytes spirv/vulkan/prebuilt/0x00006631.spv | Bin 0 -> 3104 bytes spirv/vulkan/prebuilt/0x00006632.spv | Bin 0 -> 4976 bytes spirv/vulkan/prebuilt/0x00006633.spv | Bin 0 -> 3764 bytes spirv/vulkan/prebuilt/0x00006634.spv | Bin 0 -> 3764 bytes spirv/vulkan/prebuilt/0x00006635.spv | Bin 0 -> 3720 bytes spirv/vulkan/prebuilt/0x00006636.spv | Bin 0 -> 3780 bytes spirv/vulkan/prebuilt/0x00006637.spv | Bin 0 -> 7464 bytes spirv/vulkan/prebuilt/0x00006638.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x00006639.spv | Bin 0 -> 7432 bytes spirv/vulkan/prebuilt/0x0000663a.spv | Bin 0 -> 3752 bytes spirv/vulkan/prebuilt/0x0000663b.spv | Bin 0 -> 7208 bytes spirv/vulkan/prebuilt/0x0000663c.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x0000663d.spv | Bin 0 -> 7480 bytes spirv/vulkan/prebuilt/0x0000663e.spv | Bin 0 -> 3780 bytes spirv/vulkan/prebuilt/0x0000663f.spv | Bin 0 -> 7432 bytes spirv/vulkan/prebuilt/0x00006640.spv | Bin 0 -> 3768 bytes spirv/vulkan/prebuilt/0x00006641.spv | Bin 0 -> 7160 bytes spirv/vulkan/prebuilt/0x00006642.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x00006643.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x00006644.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x00006645.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x00006646.spv | Bin 0 -> 4016 bytes spirv/vulkan/prebuilt/0x00006647.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x00006648.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x00006649.spv | Bin 0 -> 2720 bytes spirv/vulkan/prebuilt/0x0000664a.spv | Bin 0 -> 3888 bytes spirv/vulkan/prebuilt/0x0000664b.spv | Bin 0 -> 2780 bytes spirv/vulkan/prebuilt/0x0000664c.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x0000664d.spv | Bin 0 -> 2764 bytes spirv/vulkan/prebuilt/0x0000664e.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x0000664f.spv | Bin 1188 -> 2768 bytes spirv/vulkan/prebuilt/0x00006650.spv | Bin 1188 -> 3888 bytes spirv/vulkan/prebuilt/0x00006651.spv | Bin 1284 -> 3044 bytes spirv/vulkan/prebuilt/0x00006652.spv | Bin 1284 -> 3060 bytes spirv/vulkan/prebuilt/0x00006653.spv | Bin 1284 -> 3048 bytes spirv/vulkan/prebuilt/0x00006654.spv | Bin 1324 -> 3060 bytes spirv/vulkan/prebuilt/0x00006655.spv | Bin 1324 -> 4816 bytes spirv/vulkan/prebuilt/0x00006656.spv | Bin 1340 -> 3060 bytes spirv/vulkan/prebuilt/0x00006657.spv | Bin 1340 -> 4816 bytes spirv/vulkan/prebuilt/0x00006658.spv | Bin 1340 -> 3048 bytes spirv/vulkan/prebuilt/0x00006659.spv | Bin 1404 -> 4664 bytes spirv/vulkan/prebuilt/0x0000665a.spv | Bin 1388 -> 3060 bytes spirv/vulkan/prebuilt/0x0000665b.spv | Bin 1340 -> 4800 bytes spirv/vulkan/prebuilt/0x0000665c.spv | Bin 1340 -> 3076 bytes spirv/vulkan/prebuilt/0x0000665d.spv | Bin 1380 -> 4832 bytes spirv/vulkan/prebuilt/0x0000665e.spv | Bin 1364 -> 3048 bytes spirv/vulkan/prebuilt/0x0000665f.spv | Bin 1348 -> 4680 bytes spirv/vulkan/prebuilt/0x00006660.spv | Bin 1248 -> 2812 bytes spirv/vulkan/prebuilt/0x00006661.spv | Bin 1248 -> 2796 bytes spirv/vulkan/prebuilt/0x00006662.spv | Bin 1344 -> 2784 bytes spirv/vulkan/prebuilt/0x00006663.spv | Bin 1344 -> 2776 bytes spirv/vulkan/prebuilt/0x00006664.spv | Bin 1344 -> 4084 bytes spirv/vulkan/prebuilt/0x00006665.spv | Bin 1384 -> 2828 bytes spirv/vulkan/prebuilt/0x00006666.spv | Bin 1384 -> 4052 bytes spirv/vulkan/prebuilt/0x00006667.spv | Bin 1400 -> 2784 bytes spirv/vulkan/prebuilt/0x00006668.spv | Bin 1400 -> 3928 bytes spirv/vulkan/prebuilt/0x00006669.spv | Bin 1400 -> 2812 bytes spirv/vulkan/prebuilt/0x0000666a.spv | Bin 1464 -> 4084 bytes spirv/vulkan/prebuilt/0x0000666b.spv | Bin 1448 -> 2828 bytes spirv/vulkan/prebuilt/0x0000666c.spv | Bin 1400 -> 4068 bytes spirv/vulkan/prebuilt/0x0000666d.spv | Bin 1400 -> 2752 bytes spirv/vulkan/prebuilt/0x0000666e.spv | Bin 1440 -> 3944 bytes spirv/vulkan/prebuilt/0x0000666f.spv | Bin 1424 -> 3436 bytes spirv/vulkan/prebuilt/0x00006670.spv | Bin 1408 -> 3404 bytes spirv/vulkan/prebuilt/0x00006671.spv | Bin 1332 -> 3424 bytes spirv/vulkan/prebuilt/0x00006672.spv | Bin 1332 -> 3404 bytes spirv/vulkan/prebuilt/0x00006673.spv | Bin 1428 -> 6140 bytes spirv/vulkan/prebuilt/0x00006674.spv | Bin 1428 -> 3468 bytes spirv/vulkan/prebuilt/0x00006675.spv | Bin 1428 -> 6140 bytes spirv/vulkan/prebuilt/0x00006676.spv | Bin 1468 -> 3392 bytes spirv/vulkan/prebuilt/0x00006677.spv | Bin 1468 -> 5960 bytes spirv/vulkan/prebuilt/0x00006678.spv | Bin 1484 -> 3404 bytes spirv/vulkan/prebuilt/0x00006679.spv | Bin 1484 -> 6156 bytes spirv/vulkan/prebuilt/0x0000667a.spv | Bin 1484 -> 3404 bytes spirv/vulkan/prebuilt/0x0000667b.spv | Bin 1548 -> 6140 bytes spirv/vulkan/prebuilt/0x0000667c.spv | Bin 1532 -> 3392 bytes spirv/vulkan/prebuilt/0x0000667d.spv | Bin 1484 -> 5944 bytes spirv/vulkan/prebuilt/0x0000667e.spv | Bin 1484 -> 3140 bytes spirv/vulkan/prebuilt/0x0000667f.spv | Bin 1524 -> 3140 bytes spirv/vulkan/prebuilt/0x00006680.spv | Bin 1508 -> 3128 bytes spirv/vulkan/prebuilt/0x00006681.spv | Bin 1492 -> 3140 bytes spirv/vulkan/prebuilt/0x00006682.spv | Bin 1472 -> 4856 bytes spirv/vulkan/prebuilt/0x00006683.spv | Bin 1472 -> 3156 bytes spirv/vulkan/prebuilt/0x00006684.spv | Bin 1568 -> 4872 bytes spirv/vulkan/prebuilt/0x00006685.spv | Bin 1568 -> 3112 bytes spirv/vulkan/prebuilt/0x00006686.spv | Bin 1568 -> 4696 bytes spirv/vulkan/prebuilt/0x00006687.spv | Bin 1608 -> 3124 bytes spirv/vulkan/prebuilt/0x00006688.spv | Bin 1608 -> 4888 bytes spirv/vulkan/prebuilt/0x00006689.spv | Bin 1624 -> 3140 bytes spirv/vulkan/prebuilt/0x0000668a.spv | Bin 1624 -> 4872 bytes spirv/vulkan/prebuilt/0x0000668b.spv | Bin 1624 -> 3128 bytes spirv/vulkan/prebuilt/0x0000668c.spv | Bin 1688 -> 4728 bytes spirv/vulkan/prebuilt/0x0000668d.spv | Bin 1672 -> 3484 bytes spirv/vulkan/prebuilt/0x0000668e.spv | Bin 1624 -> 3484 bytes spirv/vulkan/prebuilt/0x0000668f.spv | Bin 1624 -> 3424 bytes spirv/vulkan/prebuilt/0x00006690.spv | Bin 1664 -> 3468 bytes spirv/vulkan/prebuilt/0x00006691.spv | Bin 1648 -> 6160 bytes spirv/vulkan/prebuilt/0x00006692.spv | Bin 1632 -> 3452 bytes spirv/vulkan/prebuilt/0x00006693.spv | Bin 1532 -> 6208 bytes spirv/vulkan/prebuilt/0x00006694.spv | Bin 1532 -> 3424 bytes spirv/vulkan/prebuilt/0x00006695.spv | Bin 1628 -> 5952 bytes spirv/vulkan/prebuilt/0x00006696.spv | Bin 1628 -> 3468 bytes spirv/vulkan/prebuilt/0x00006697.spv | Bin 1628 -> 6208 bytes spirv/vulkan/prebuilt/0x00006698.spv | Bin 1668 -> 3468 bytes spirv/vulkan/prebuilt/0x00006699.spv | Bin 1668 -> 6176 bytes spirv/vulkan/prebuilt/0x0000669a.spv | Bin 1684 -> 3424 bytes spirv/vulkan/prebuilt/0x0000669b.spv | Bin 1684 -> 5968 bytes spirv/vulkan/prebuilt/0x0000669c.spv | Bin 1684 -> 2468 bytes spirv/vulkan/prebuilt/0x0000669d.spv | Bin 1748 -> 2500 bytes spirv/vulkan/prebuilt/0x0000669e.spv | Bin 1732 -> 2424 bytes spirv/vulkan/prebuilt/0x0000669f.spv | Bin 1684 -> 2468 bytes spirv/vulkan/prebuilt/0x000066a0.spv | Bin 1684 -> 3248 bytes spirv/vulkan/prebuilt/0x000066a1.spv | Bin 1724 -> 2500 bytes spirv/vulkan/prebuilt/0x000066a2.spv | Bin 1708 -> 3216 bytes spirv/vulkan/prebuilt/0x000066a3.spv | Bin 1692 -> 2440 bytes spirv/vulkan/prebuilt/0x000066a4.spv | Bin 1600 -> 3144 bytes spirv/vulkan/prebuilt/0x000066a5.spv | Bin 1600 -> 2500 bytes spirv/vulkan/prebuilt/0x000066a6.spv | Bin 1696 -> 3216 bytes spirv/vulkan/prebuilt/0x000066a7.spv | Bin 1696 -> 2500 bytes spirv/vulkan/prebuilt/0x000066a8.spv | Bin 1696 -> 3216 bytes spirv/vulkan/prebuilt/0x000066a9.spv | Bin 1736 -> 2404 bytes spirv/vulkan/prebuilt/0x000066aa.spv | Bin 1736 -> 3160 bytes spirv/vulkan/prebuilt/0x000066ab.spv | Bin 1752 -> 2780 bytes spirv/vulkan/prebuilt/0x000066ac.spv | Bin 1752 -> 4016 bytes spirv/vulkan/prebuilt/0x000066ad.spv | Bin 1752 -> 2764 bytes spirv/vulkan/prebuilt/0x000066ae.spv | Bin 1816 -> 4032 bytes spirv/vulkan/prebuilt/0x000066af.spv | Bin 1800 -> 2720 bytes spirv/vulkan/prebuilt/0x000066b0.spv | Bin 1752 -> 3888 bytes spirv/vulkan/prebuilt/0x000066b1.spv | Bin 1752 -> 3060 bytes spirv/vulkan/prebuilt/0x000066b2.spv | Bin 1792 -> 4816 bytes spirv/vulkan/prebuilt/0x000066b3.spv | Bin 1776 -> 3060 bytes spirv/vulkan/prebuilt/0x000066b4.spv | Bin 1760 -> 4816 bytes spirv/vulkan/prebuilt/0x000066b5.spv | Bin 1396 -> 3048 bytes spirv/vulkan/prebuilt/0x000066b6.spv | Bin 0 -> 4664 bytes spirv/vulkan/prebuilt/0x000066b7.spv | Bin 1396 -> 2812 bytes spirv/vulkan/prebuilt/0x000066b8.spv | Bin 0 -> 2796 bytes spirv/vulkan/prebuilt/0x000066b9.spv | Bin 1492 -> 2784 bytes spirv/vulkan/prebuilt/0x000066ba.spv | Bin 0 -> 2812 bytes spirv/vulkan/prebuilt/0x000066bb.spv | Bin 1492 -> 4084 bytes spirv/vulkan/prebuilt/0x000066bc.spv | Bin 0 -> 2828 bytes spirv/vulkan/prebuilt/0x000066bd.spv | Bin 1492 -> 4068 bytes spirv/vulkan/prebuilt/0x000066be.spv | Bin 0 -> 2752 bytes spirv/vulkan/prebuilt/0x000066bf.spv | Bin 1532 -> 3944 bytes spirv/vulkan/prebuilt/0x000066c0.spv | Bin 0 -> 3140 bytes spirv/vulkan/prebuilt/0x000066c1.spv | Bin 1532 -> 3140 bytes spirv/vulkan/prebuilt/0x000066c2.spv | Bin 0 -> 3128 bytes spirv/vulkan/prebuilt/0x000066c3.spv | Bin 1548 -> 3124 bytes spirv/vulkan/prebuilt/0x000066c4.spv | Bin 0 -> 4888 bytes spirv/vulkan/prebuilt/0x000066c5.spv | Bin 1548 -> 3140 bytes spirv/vulkan/prebuilt/0x000066c6.spv | Bin 0 -> 4872 bytes spirv/vulkan/prebuilt/0x000066c7.spv | Bin 1548 -> 3128 bytes spirv/vulkan/prebuilt/0x000066c8.spv | Bin 0 -> 4728 bytes spirv/vulkan/prebuilt/0x000066c9.spv | Bin 1612 -> 1852 bytes spirv/vulkan/prebuilt/0x000066ca.spv | Bin 0 -> 2568 bytes spirv/vulkan/prebuilt/0x000066cb.spv | Bin 1596 -> 2888 bytes spirv/vulkan/prebuilt/0x000066cc.spv | Bin 0 -> 3176 bytes spirv/vulkan/prebuilt/0x000066cd.spv | Bin 1548 -> 1748 bytes spirv/vulkan/prebuilt/0x000066ce.spv | Bin 0 -> 1996 bytes spirv/vulkan/prebuilt/0x000066cf.spv | Bin 1548 -> 2052 bytes spirv/vulkan/prebuilt/0x000066d0.spv | Bin 0 -> 2124 bytes spirv/vulkan/prebuilt/0x000066d1.spv | Bin 1588 -> 1732 bytes spirv/vulkan/prebuilt/0x000066d2.spv | Bin 0 -> 1948 bytes spirv/vulkan/prebuilt/0x000066d3.spv | Bin 1572 -> 1988 bytes spirv/vulkan/prebuilt/0x000066d4.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x000066d5.spv | Bin 1556 -> 1828 bytes spirv/vulkan/prebuilt/0x000066d6.spv | Bin 0 -> 2028 bytes spirv/vulkan/prebuilt/0x000066d7.spv | Bin 1456 -> 2076 bytes spirv/vulkan/prebuilt/0x000066d8.spv | Bin 0 -> 2132 bytes spirv/vulkan/prebuilt/0x000066d9.spv | Bin 1456 -> 3372 bytes spirv/vulkan/prebuilt/0x000066da.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x000066db.spv | Bin 1552 -> 3424 bytes spirv/vulkan/prebuilt/0x000066dc.spv | Bin 0 -> 3376 bytes spirv/vulkan/prebuilt/0x000066dd.spv | Bin 1552 -> 3408 bytes spirv/vulkan/prebuilt/0x000066de.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x000066df.spv | Bin 1552 -> 4168 bytes spirv/vulkan/prebuilt/0x000066e0.spv | Bin 0 -> 4184 bytes spirv/vulkan/prebuilt/0x000066e1.spv | Bin 1592 -> 4136 bytes spirv/vulkan/prebuilt/0x000066e2.spv | Bin 0 -> 4168 bytes spirv/vulkan/prebuilt/0x000066e3.spv | Bin 1592 -> 4928 bytes spirv/vulkan/prebuilt/0x000066e4.spv | Bin 0 -> 4928 bytes spirv/vulkan/prebuilt/0x000066e5.spv | Bin 1608 -> 4928 bytes spirv/vulkan/prebuilt/0x000066e6.spv | Bin 0 -> 4928 bytes spirv/vulkan/prebuilt/0x000066e7.spv | Bin 1608 -> 4912 bytes spirv/vulkan/prebuilt/0x000066e8.spv | Bin 0 -> 3768 bytes spirv/vulkan/prebuilt/0x000066e9.spv | Bin 1608 -> 3752 bytes spirv/vulkan/prebuilt/0x000066ea.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000066eb.spv | Bin 1672 -> 3736 bytes spirv/vulkan/prebuilt/0x000066ec.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000066ed.spv | Bin 1656 -> 4048 bytes spirv/vulkan/prebuilt/0x000066ee.spv | Bin 0 -> 4048 bytes spirv/vulkan/prebuilt/0x000066ef.spv | Bin 1608 -> 4048 bytes spirv/vulkan/prebuilt/0x000066f0.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x000066f1.spv | Bin 1608 -> 4032 bytes spirv/vulkan/prebuilt/0x000066f2.spv | Bin 0 -> 3832 bytes spirv/vulkan/prebuilt/0x000066f3.spv | Bin 1648 -> 3832 bytes spirv/vulkan/prebuilt/0x000066f4.spv | Bin 0 -> 3800 bytes spirv/vulkan/prebuilt/0x000066f5.spv | Bin 1632 -> 3832 bytes spirv/vulkan/prebuilt/0x000066f6.spv | Bin 0 -> 3800 bytes spirv/vulkan/prebuilt/0x000066f7.spv | Bin 1616 -> 4472 bytes spirv/vulkan/prebuilt/0x000066f8.spv | Bin 0 -> 4472 bytes spirv/vulkan/prebuilt/0x000066f9.spv | Bin 1540 -> 4488 bytes spirv/vulkan/prebuilt/0x000066fa.spv | Bin 0 -> 4472 bytes spirv/vulkan/prebuilt/0x000066fb.spv | Bin 1540 -> 4488 bytes spirv/vulkan/prebuilt/0x000066fc.spv | Bin 0 -> 4220 bytes spirv/vulkan/prebuilt/0x000066fd.spv | Bin 1636 -> 4240 bytes spirv/vulkan/prebuilt/0x000066fe.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x000066ff.spv | Bin 1636 -> 4240 bytes spirv/vulkan/prebuilt/0x00006700.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x00006701.spv | Bin 1636 -> 4584 bytes spirv/vulkan/prebuilt/0x00006702.spv | Bin 0 -> 4600 bytes spirv/vulkan/prebuilt/0x00006703.spv | Bin 1676 -> 4600 bytes spirv/vulkan/prebuilt/0x00006704.spv | Bin 0 -> 4600 bytes spirv/vulkan/prebuilt/0x00006705.spv | Bin 1676 -> 4600 bytes spirv/vulkan/prebuilt/0x00006706.spv | Bin 0 -> 1852 bytes spirv/vulkan/prebuilt/0x00006707.spv | Bin 1692 -> 2568 bytes spirv/vulkan/prebuilt/0x00006708.spv | Bin 0 -> 1748 bytes spirv/vulkan/prebuilt/0x00006709.spv | Bin 1692 -> 1996 bytes spirv/vulkan/prebuilt/0x0000670a.spv | Bin 0 -> 1732 bytes spirv/vulkan/prebuilt/0x0000670b.spv | Bin 1692 -> 1948 bytes spirv/vulkan/prebuilt/0x0000670c.spv | Bin 0 -> 1828 bytes spirv/vulkan/prebuilt/0x0000670d.spv | Bin 1756 -> 2028 bytes spirv/vulkan/prebuilt/0x0000670e.spv | Bin 0 -> 3372 bytes spirv/vulkan/prebuilt/0x0000670f.spv | Bin 1740 -> 3408 bytes spirv/vulkan/prebuilt/0x00006710.spv | Bin 0 -> 3424 bytes spirv/vulkan/prebuilt/0x00006711.spv | Bin 1692 -> 3376 bytes spirv/vulkan/prebuilt/0x00006712.spv | Bin 0 -> 3408 bytes spirv/vulkan/prebuilt/0x00006713.spv | Bin 1692 -> 3752 bytes spirv/vulkan/prebuilt/0x00006714.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x00006715.spv | Bin 1732 -> 4048 bytes spirv/vulkan/prebuilt/0x00006716.spv | Bin 0 -> 4048 bytes spirv/vulkan/prebuilt/0x00006717.spv | Bin 1716 -> 3832 bytes spirv/vulkan/prebuilt/0x00006718.spv | Bin 0 -> 3832 bytes spirv/vulkan/prebuilt/0x00006719.spv | Bin 1700 -> 3800 bytes spirv/vulkan/prebuilt/0x0000671a.spv | Bin 0 -> 4220 bytes spirv/vulkan/prebuilt/0x0000671b.spv | Bin 0 -> 4240 bytes spirv/vulkan/prebuilt/0x0000671c.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x0000671d.spv | Bin 0 -> 6520 bytes spirv/vulkan/prebuilt/0x0000671e.spv | Bin 2600 -> 7756 bytes spirv/vulkan/prebuilt/0x0000671f.spv | Bin 2648 -> 8212 bytes spirv/vulkan/prebuilt/0x00006720.spv | Bin 2712 -> 8612 bytes spirv/vulkan/prebuilt/0x00006721.spv | Bin 0 -> 6272 bytes spirv/vulkan/prebuilt/0x00006722.spv | Bin 0 -> 7076 bytes spirv/vulkan/prebuilt/0x00006723.spv | Bin 0 -> 7248 bytes spirv/vulkan/prebuilt/0x00006724.spv | Bin 0 -> 7400 bytes spirv/vulkan/prebuilt/0x00006725.spv | Bin 0 -> 6288 bytes spirv/vulkan/prebuilt/0x00006726.spv | Bin 0 -> 7012 bytes spirv/vulkan/prebuilt/0x00006727.spv | Bin 1252 -> 7264 bytes spirv/vulkan/prebuilt/0x00006728.spv | Bin 1300 -> 7416 bytes spirv/vulkan/prebuilt/0x00006729.spv | Bin 1396 -> 6992 bytes spirv/vulkan/prebuilt/0x0000672a.spv | Bin 1536 -> 7192 bytes spirv/vulkan/prebuilt/0x0000672b.spv | Bin 1584 -> 7312 bytes spirv/vulkan/prebuilt/0x0000672c.spv | Bin 1664 -> 7492 bytes spirv/vulkan/prebuilt/0x0000672d.spv | Bin 1460 -> 9688 bytes spirv/vulkan/prebuilt/0x0000672e.spv | Bin 0 -> 9748 bytes spirv/vulkan/prebuilt/0x0000672f.spv | Bin 1508 -> 9708 bytes spirv/vulkan/prebuilt/0x00006730.spv | Bin 0 -> 9688 bytes spirv/vulkan/prebuilt/0x00006731.spv | Bin 1604 -> 9688 bytes spirv/vulkan/prebuilt/0x00006732.spv | Bin 0 -> 11716 bytes spirv/vulkan/prebuilt/0x00006733.spv | Bin 0 -> 11692 bytes spirv/vulkan/prebuilt/0x00006734.spv | Bin 0 -> 11668 bytes spirv/vulkan/prebuilt/0x00006735.spv | Bin 0 -> 11716 bytes spirv/vulkan/prebuilt/0x00006736.spv | Bin 2536 -> 11692 bytes spirv/vulkan/prebuilt/0x00006737.spv | Bin 2596 -> 13868 bytes spirv/vulkan/prebuilt/0x00006738.spv | Bin 2648 -> 13868 bytes spirv/vulkan/prebuilt/0x00006739.spv | Bin 0 -> 13868 bytes spirv/vulkan/prebuilt/0x0000673a.spv | Bin 0 -> 13868 bytes spirv/vulkan/prebuilt/0x0000673b.spv | Bin 0 -> 13868 bytes spirv/vulkan/prebuilt/0x0000673c.spv | Bin 0 -> 10420 bytes spirv/vulkan/prebuilt/0x0000673d.spv | Bin 0 -> 10420 bytes spirv/vulkan/prebuilt/0x0000673e.spv | Bin 0 -> 10420 bytes spirv/vulkan/prebuilt/0x0000673f.spv | Bin 1188 -> 10420 bytes spirv/vulkan/prebuilt/0x00006740.spv | Bin 1248 -> 10396 bytes spirv/vulkan/prebuilt/0x00006741.spv | Bin 1332 -> 10972 bytes spirv/vulkan/prebuilt/0x00006742.spv | Bin 1472 -> 10972 bytes spirv/vulkan/prebuilt/0x00006743.spv | Bin 1532 -> 10972 bytes spirv/vulkan/prebuilt/0x00006744.spv | Bin 1600 -> 10972 bytes spirv/vulkan/prebuilt/0x00006745.spv | Bin 1396 -> 10972 bytes spirv/vulkan/prebuilt/0x00006746.spv | Bin 0 -> 10772 bytes spirv/vulkan/prebuilt/0x00006747.spv | Bin 1456 -> 10692 bytes spirv/vulkan/prebuilt/0x00006748.spv | Bin 0 -> 10712 bytes spirv/vulkan/prebuilt/0x00006749.spv | Bin 1540 -> 10772 bytes spirv/vulkan/prebuilt/0x0000674a.spv | Bin 0 -> 10772 bytes spirv/vulkan/prebuilt/0x0000674b.spv | Bin 0 -> 12420 bytes spirv/vulkan/prebuilt/0x0000674c.spv | Bin 0 -> 12420 bytes spirv/vulkan/prebuilt/0x0000674d.spv | Bin 0 -> 12420 bytes spirv/vulkan/prebuilt/0x0000674e.spv | Bin 2252 -> 12420 bytes spirv/vulkan/prebuilt/0x0000674f.spv | Bin 2384 -> 12420 bytes spirv/vulkan/prebuilt/0x00006750.spv | Bin 2276 -> 11596 bytes spirv/vulkan/prebuilt/0x00006751.spv | Bin 0 -> 11536 bytes spirv/vulkan/prebuilt/0x00006752.spv | Bin 0 -> 11596 bytes spirv/vulkan/prebuilt/0x00006753.spv | Bin 0 -> 11676 bytes spirv/vulkan/prebuilt/0x00006754.spv | Bin 0 -> 11656 bytes spirv/vulkan/prebuilt/0x00006755.spv | Bin 0 -> 12940 bytes spirv/vulkan/prebuilt/0x00006756.spv | Bin 0 -> 12964 bytes spirv/vulkan/prebuilt/0x00006757.spv | Bin 904 -> 12988 bytes spirv/vulkan/prebuilt/0x00006758.spv | Bin 1036 -> 12964 bytes spirv/vulkan/prebuilt/0x00006759.spv | Bin 960 -> 12988 bytes spirv/vulkan/prebuilt/0x0000675a.spv | Bin 1304 -> 6520 bytes spirv/vulkan/prebuilt/0x0000675b.spv | Bin 1212 -> 7756 bytes spirv/vulkan/prebuilt/0x0000675c.spv | Bin 1112 -> 6272 bytes spirv/vulkan/prebuilt/0x0000675d.spv | Bin 0 -> 7076 bytes spirv/vulkan/prebuilt/0x0000675e.spv | Bin 1244 -> 6288 bytes spirv/vulkan/prebuilt/0x0000675f.spv | Bin 0 -> 7012 bytes spirv/vulkan/prebuilt/0x00006760.spv | Bin 1168 -> 6992 bytes spirv/vulkan/prebuilt/0x00006761.spv | Bin 0 -> 7192 bytes spirv/vulkan/prebuilt/0x00006762.spv | Bin 0 -> 9688 bytes spirv/vulkan/prebuilt/0x00006763.spv | Bin 0 -> 9748 bytes spirv/vulkan/prebuilt/0x00006764.spv | Bin 0 -> 9708 bytes spirv/vulkan/prebuilt/0x00006765.spv | Bin 2252 -> 9688 bytes spirv/vulkan/prebuilt/0x00006766.spv | Bin 2384 -> 9688 bytes spirv/vulkan/prebuilt/0x00006767.spv | Bin 2276 -> 10420 bytes spirv/vulkan/prebuilt/0x00006768.spv | Bin 0 -> 10420 bytes spirv/vulkan/prebuilt/0x00006769.spv | Bin 0 -> 10972 bytes spirv/vulkan/prebuilt/0x0000676a.spv | Bin 0 -> 10972 bytes spirv/vulkan/prebuilt/0x0000676b.spv | Bin 0 -> 10772 bytes spirv/vulkan/prebuilt/0x0000676c.spv | Bin 0 -> 10772 bytes spirv/vulkan/prebuilt/0x0000676d.spv | Bin 0 -> 10772 bytes spirv/vulkan/prebuilt/0x0000676e.spv | Bin 904 -> 11596 bytes spirv/vulkan/prebuilt/0x0000676f.spv | Bin 1036 -> 11676 bytes spirv/vulkan/prebuilt/0x00006770.spv | Bin 960 -> 11656 bytes spirv/vulkan/prebuilt/0x00006771.spv | Bin 1172 -> 4532 bytes spirv/vulkan/prebuilt/0x00006772.spv | Bin 1304 -> 5556 bytes spirv/vulkan/prebuilt/0x00006773.spv | Bin 1212 -> 5952 bytes spirv/vulkan/prebuilt/0x00006774.spv | Bin 1112 -> 6280 bytes spirv/vulkan/prebuilt/0x00006775.spv | Bin 0 -> 4380 bytes spirv/vulkan/prebuilt/0x00006776.spv | Bin 1244 -> 4972 bytes spirv/vulkan/prebuilt/0x00006777.spv | Bin 0 -> 5084 bytes spirv/vulkan/prebuilt/0x00006778.spv | Bin 1168 -> 5180 bytes spirv/vulkan/prebuilt/0x00006779.spv | Bin 0 -> 4332 bytes spirv/vulkan/prebuilt/0x0000677a.spv | Bin 712 -> 4816 bytes spirv/vulkan/prebuilt/0x0000677b.spv | Bin 932 -> 4972 bytes spirv/vulkan/prebuilt/0x0000677c.spv | Bin 932 -> 5068 bytes spirv/vulkan/prebuilt/0x0000677d.spv | Bin 932 -> 4760 bytes spirv/vulkan/prebuilt/0x0000677e.spv | Bin 932 -> 4960 bytes spirv/vulkan/prebuilt/0x0000677f.spv | Bin 932 -> 5080 bytes spirv/vulkan/prebuilt/0x00006780.spv | Bin 932 -> 5204 bytes spirv/vulkan/prebuilt/0x00006781.spv | Bin 832 -> 6988 bytes spirv/vulkan/prebuilt/0x00006782.spv | Bin 832 -> 7024 bytes spirv/vulkan/prebuilt/0x00006783.spv | Bin 828 -> 7044 bytes spirv/vulkan/prebuilt/0x00006784.spv | Bin 828 -> 7004 bytes spirv/vulkan/prebuilt/0x00006785.spv | Bin 840 -> 6968 bytes spirv/vulkan/prebuilt/0x00006786.spv | Bin 824 -> 8448 bytes spirv/vulkan/prebuilt/0x00006787.spv | Bin 872 -> 8424 bytes spirv/vulkan/prebuilt/0x00006788.spv | Bin 856 -> 8448 bytes spirv/vulkan/prebuilt/0x00006789.spv | Bin 792 -> 8448 bytes spirv/vulkan/prebuilt/0x0000678a.spv | Bin 0 -> 8448 bytes spirv/vulkan/prebuilt/0x0000678b.spv | Bin 0 -> 9968 bytes spirv/vulkan/prebuilt/0x0000678c.spv | Bin 0 -> 9968 bytes spirv/vulkan/prebuilt/0x0000678d.spv | Bin 0 -> 9968 bytes spirv/vulkan/prebuilt/0x0000678e.spv | Bin 0 -> 9968 bytes spirv/vulkan/prebuilt/0x0000678f.spv | Bin 0 -> 9968 bytes spirv/vulkan/prebuilt/0x00006790.spv | Bin 0 -> 7544 bytes spirv/vulkan/prebuilt/0x00006791.spv | Bin 0 -> 7544 bytes spirv/vulkan/prebuilt/0x00006792.spv | Bin 0 -> 7544 bytes spirv/vulkan/prebuilt/0x00006793.spv | Bin 0 -> 7544 bytes spirv/vulkan/prebuilt/0x00006794.spv | Bin 0 -> 7520 bytes spirv/vulkan/prebuilt/0x00006795.spv | Bin 748 -> 7968 bytes spirv/vulkan/prebuilt/0x00006796.spv | Bin 804 -> 7968 bytes spirv/vulkan/prebuilt/0x00006797.spv | Bin 868 -> 7968 bytes spirv/vulkan/prebuilt/0x00006798.spv | Bin 864 -> 7968 bytes spirv/vulkan/prebuilt/0x00006799.spv | Bin 1240 -> 7968 bytes spirv/vulkan/prebuilt/0x0000679a.spv | Bin 804 -> 7832 bytes spirv/vulkan/prebuilt/0x0000679b.spv | Bin 804 -> 7812 bytes spirv/vulkan/prebuilt/0x0000679c.spv | Bin 804 -> 7812 bytes spirv/vulkan/prebuilt/0x0000679d.spv | Bin 804 -> 7812 bytes spirv/vulkan/prebuilt/0x0000679e.spv | Bin 804 -> 7872 bytes spirv/vulkan/prebuilt/0x0000679f.spv | Bin 804 -> 8968 bytes spirv/vulkan/prebuilt/0x000067a0.spv | Bin 804 -> 8968 bytes spirv/vulkan/prebuilt/0x000067a1.spv | Bin 804 -> 8968 bytes spirv/vulkan/prebuilt/0x000067a2.spv | Bin 804 -> 8968 bytes spirv/vulkan/prebuilt/0x000067a3.spv | Bin 804 -> 8968 bytes spirv/vulkan/prebuilt/0x000067a4.spv | Bin 804 -> 8480 bytes spirv/vulkan/prebuilt/0x000067a5.spv | Bin 804 -> 8460 bytes spirv/vulkan/prebuilt/0x000067a6.spv | Bin 804 -> 8480 bytes spirv/vulkan/prebuilt/0x000067a7.spv | Bin 804 -> 8560 bytes spirv/vulkan/prebuilt/0x000067a8.spv | Bin 808 -> 8520 bytes spirv/vulkan/prebuilt/0x000067a9.spv | Bin 808 -> 9328 bytes spirv/vulkan/prebuilt/0x000067aa.spv | Bin 808 -> 9328 bytes spirv/vulkan/prebuilt/0x000067ab.spv | Bin 808 -> 9352 bytes spirv/vulkan/prebuilt/0x000067ac.spv | Bin 808 -> 9328 bytes spirv/vulkan/prebuilt/0x000067ad.spv | Bin 808 -> 9328 bytes spirv/vulkan/prebuilt/0x000067ae.spv | Bin 808 -> 4532 bytes spirv/vulkan/prebuilt/0x000067af.spv | Bin 808 -> 5556 bytes spirv/vulkan/prebuilt/0x000067b0.spv | Bin 808 -> 4380 bytes spirv/vulkan/prebuilt/0x000067b1.spv | Bin 800 -> 4972 bytes spirv/vulkan/prebuilt/0x000067b2.spv | Bin 800 -> 4332 bytes spirv/vulkan/prebuilt/0x000067b3.spv | Bin 800 -> 4816 bytes spirv/vulkan/prebuilt/0x000067b4.spv | Bin 800 -> 4760 bytes spirv/vulkan/prebuilt/0x000067b5.spv | Bin 800 -> 4960 bytes spirv/vulkan/prebuilt/0x000067b6.spv | Bin 800 -> 6988 bytes spirv/vulkan/prebuilt/0x000067b7.spv | Bin 796 -> 7024 bytes spirv/vulkan/prebuilt/0x000067b8.spv | Bin 804 -> 7044 bytes spirv/vulkan/prebuilt/0x000067b9.spv | Bin 1128 -> 7004 bytes spirv/vulkan/prebuilt/0x000067ba.spv | Bin 708 -> 6968 bytes spirv/vulkan/prebuilt/0x000067bb.spv | Bin 708 -> 7544 bytes spirv/vulkan/prebuilt/0x000067bc.spv | Bin 732 -> 7544 bytes spirv/vulkan/prebuilt/0x000067bd.spv | Bin 724 -> 7968 bytes spirv/vulkan/prebuilt/0x000067be.spv | Bin 760 -> 7968 bytes spirv/vulkan/prebuilt/0x000067bf.spv | Bin 736 -> 7832 bytes spirv/vulkan/prebuilt/0x000067c0.spv | Bin 262856 -> 7812 bytes spirv/vulkan/prebuilt/0x000067c1.spv | Bin 740 -> 7872 bytes spirv/vulkan/prebuilt/0x000067c2.spv | Bin 768 -> 8480 bytes spirv/vulkan/prebuilt/0x000067c3.spv | Bin 768 -> 8560 bytes spirv/vulkan/prebuilt/0x000067c4.spv | Bin 262900 -> 8520 bytes spirv/vulkan/prebuilt/0x000067c5.spv | Bin 772 -> 8100 bytes spirv/vulkan/prebuilt/0x000067c6.spv | Bin 780 -> 9532 bytes spirv/vulkan/prebuilt/0x000067c7.spv | Bin 768 -> 10016 bytes spirv/vulkan/prebuilt/0x000067c8.spv | Bin 704 -> 10440 bytes spirv/vulkan/prebuilt/0x000067c9.spv | Bin 728 -> 7964 bytes spirv/vulkan/prebuilt/0x000067ca.spv | Bin 736 -> 8912 bytes spirv/vulkan/prebuilt/0x000067cb.spv | Bin 716 -> 9164 bytes spirv/vulkan/prebuilt/0x000067cc.spv | Bin 262836 -> 9356 bytes spirv/vulkan/prebuilt/0x000067cd.spv | Bin 1492 -> 7820 bytes spirv/vulkan/prebuilt/0x000067ce.spv | Bin 980 -> 8684 bytes spirv/vulkan/prebuilt/0x000067cf.spv | Bin 900 -> 9036 bytes spirv/vulkan/prebuilt/0x000067d0.spv | Bin 932 -> 9228 bytes spirv/vulkan/prebuilt/0x000067d1.spv | Bin 988 -> 8792 bytes spirv/vulkan/prebuilt/0x000067d2.spv | Bin 988 -> 8992 bytes spirv/vulkan/prebuilt/0x000067d3.spv | Bin 988 -> 9112 bytes spirv/vulkan/prebuilt/0x000067d4.spv | Bin 988 -> 9320 bytes spirv/vulkan/prebuilt/0x000067d5.spv | Bin 816 -> 11748 bytes spirv/vulkan/prebuilt/0x000067d6.spv | Bin 816 -> 11828 bytes spirv/vulkan/prebuilt/0x000067d7.spv | Bin 816 -> 11808 bytes spirv/vulkan/prebuilt/0x000067d8.spv | Bin 816 -> 11808 bytes spirv/vulkan/prebuilt/0x000067d9.spv | Bin 816 -> 11728 bytes spirv/vulkan/prebuilt/0x000067da.spv | Bin 816 -> 14216 bytes spirv/vulkan/prebuilt/0x000067db.spv | Bin 816 -> 14216 bytes spirv/vulkan/prebuilt/0x000067dc.spv | Bin 816 -> 14192 bytes spirv/vulkan/prebuilt/0x000067dd.spv | Bin 816 -> 14240 bytes spirv/vulkan/prebuilt/0x000067de.spv | Bin 864 -> 14216 bytes spirv/vulkan/prebuilt/0x000067df.spv | Bin 864 -> 16816 bytes spirv/vulkan/prebuilt/0x000067e0.spv | Bin 864 -> 16788 bytes spirv/vulkan/prebuilt/0x000067e1.spv | Bin 864 -> 16816 bytes spirv/vulkan/prebuilt/0x000067e2.spv | Bin 1444 -> 16816 bytes spirv/vulkan/prebuilt/0x000067e3.spv | Bin 1544 -> 16816 bytes spirv/vulkan/prebuilt/0x000067e4.spv | Bin 788 -> 12664 bytes spirv/vulkan/prebuilt/0x000067e5.spv | Bin 800 -> 12664 bytes spirv/vulkan/prebuilt/0x000067e6.spv | Bin 800 -> 12664 bytes spirv/vulkan/prebuilt/0x000067e7.spv | Bin 812 -> 12664 bytes spirv/vulkan/prebuilt/0x000067e8.spv | Bin 800 -> 12640 bytes spirv/vulkan/prebuilt/0x000067e9.spv | Bin 812 -> 13280 bytes spirv/vulkan/prebuilt/0x000067ea.spv | Bin 812 -> 13280 bytes spirv/vulkan/prebuilt/0x000067eb.spv | Bin 896 -> 13280 bytes spirv/vulkan/prebuilt/0x000067ec.spv | Bin 728 -> 13280 bytes spirv/vulkan/prebuilt/0x000067ed.spv | Bin 732 -> 13252 bytes spirv/vulkan/prebuilt/0x000067ee.spv | Bin 740 -> 13052 bytes spirv/vulkan/prebuilt/0x000067ef.spv | Bin 1116 -> 12932 bytes spirv/vulkan/prebuilt/0x000067f0.spv | Bin 836 -> 12952 bytes spirv/vulkan/prebuilt/0x000067f1.spv | Bin 836 -> 12972 bytes spirv/vulkan/prebuilt/0x000067f2.spv | Bin 848 -> 12992 bytes spirv/vulkan/prebuilt/0x000067f3.spv | Bin 0 -> 15048 bytes spirv/vulkan/prebuilt/0x000067f4.spv | Bin 0 -> 15048 bytes spirv/vulkan/prebuilt/0x000067f5.spv | Bin 0 -> 15020 bytes spirv/vulkan/prebuilt/0x000067f6.spv | Bin 0 -> 15048 bytes spirv/vulkan/prebuilt/0x000067f7.spv | Bin 0 -> 15048 bytes spirv/vulkan/prebuilt/0x000067f8.spv | Bin 0 -> 13956 bytes spirv/vulkan/prebuilt/0x000067f9.spv | Bin 0 -> 13956 bytes spirv/vulkan/prebuilt/0x000067fa.spv | Bin 0 -> 14016 bytes spirv/vulkan/prebuilt/0x000067fb.spv | Bin 0 -> 14016 bytes spirv/vulkan/prebuilt/0x000067fc.spv | Bin 0 -> 14016 bytes spirv/vulkan/prebuilt/0x000067fd.spv | Bin 0 -> 15720 bytes spirv/vulkan/prebuilt/0x000067fe.spv | Bin 0 -> 15720 bytes spirv/vulkan/prebuilt/0x000067ff.spv | Bin 0 -> 15744 bytes spirv/vulkan/prebuilt/0x00006800.spv | Bin 0 -> 15768 bytes spirv/vulkan/prebuilt/0x00006801.spv | Bin 1380 -> 15768 bytes spirv/vulkan/prebuilt/0x00006802.spv | Bin 708 -> 8100 bytes spirv/vulkan/prebuilt/0x00006803.spv | Bin 788 -> 9532 bytes spirv/vulkan/prebuilt/0x00006804.spv | Bin 804 -> 7964 bytes spirv/vulkan/prebuilt/0x00006805.spv | Bin 812 -> 8912 bytes spirv/vulkan/prebuilt/0x00006806.spv | Bin 804 -> 7820 bytes spirv/vulkan/prebuilt/0x00006807.spv | Bin 804 -> 8684 bytes spirv/vulkan/prebuilt/0x00006808.spv | Bin 812 -> 8792 bytes spirv/vulkan/prebuilt/0x00006809.spv | Bin 804 -> 8992 bytes spirv/vulkan/prebuilt/0x0000680a.spv | Bin 804 -> 11748 bytes spirv/vulkan/prebuilt/0x0000680b.spv | Bin 812 -> 11828 bytes spirv/vulkan/prebuilt/0x0000680c.spv | Bin 804 -> 11808 bytes spirv/vulkan/prebuilt/0x0000680d.spv | Bin 804 -> 11808 bytes spirv/vulkan/prebuilt/0x0000680e.spv | Bin 812 -> 11728 bytes spirv/vulkan/prebuilt/0x0000680f.spv | Bin 804 -> 12664 bytes spirv/vulkan/prebuilt/0x00006810.spv | Bin 748 -> 12664 bytes spirv/vulkan/prebuilt/0x00006811.spv | Bin 752 -> 13280 bytes spirv/vulkan/prebuilt/0x00006812.spv | Bin 756 -> 13280 bytes spirv/vulkan/prebuilt/0x00006813.spv | Bin 780 -> 13052 bytes spirv/vulkan/prebuilt/0x00006814.spv | Bin 784 -> 12972 bytes spirv/vulkan/prebuilt/0x00006815.spv | Bin 788 -> 12992 bytes spirv/vulkan/prebuilt/0x00006816.spv | Bin 792 -> 13956 bytes spirv/vulkan/prebuilt/0x00006817.spv | Bin 796 -> 14016 bytes spirv/vulkan/prebuilt/0x00006818.spv | Bin 800 -> 14016 bytes spirv/vulkan/prebuilt/0x00006819.spv | Bin 804 -> 8080 bytes spirv/vulkan/prebuilt/0x0000681a.spv | Bin 808 -> 9512 bytes spirv/vulkan/prebuilt/0x0000681b.spv | Bin 812 -> 9996 bytes spirv/vulkan/prebuilt/0x0000681c.spv | Bin 748 -> 10436 bytes spirv/vulkan/prebuilt/0x0000681d.spv | Bin 756 -> 7944 bytes spirv/vulkan/prebuilt/0x0000681e.spv | Bin 764 -> 8892 bytes spirv/vulkan/prebuilt/0x0000681f.spv | Bin 772 -> 9144 bytes spirv/vulkan/prebuilt/0x00006820.spv | Bin 780 -> 9336 bytes spirv/vulkan/prebuilt/0x00006821.spv | Bin 788 -> 7816 bytes spirv/vulkan/prebuilt/0x00006822.spv | Bin 796 -> 8680 bytes spirv/vulkan/prebuilt/0x00006823.spv | Bin 804 -> 9032 bytes spirv/vulkan/prebuilt/0x00006824.spv | Bin 812 -> 9224 bytes spirv/vulkan/prebuilt/0x00006825.spv | Bin 748 -> 8772 bytes spirv/vulkan/prebuilt/0x00006826.spv | Bin 752 -> 8972 bytes spirv/vulkan/prebuilt/0x00006827.spv | Bin 756 -> 9092 bytes spirv/vulkan/prebuilt/0x00006828.spv | Bin 780 -> 9300 bytes spirv/vulkan/prebuilt/0x00006829.spv | Bin 784 -> 11728 bytes spirv/vulkan/prebuilt/0x0000682a.spv | Bin 788 -> 11808 bytes spirv/vulkan/prebuilt/0x0000682b.spv | Bin 792 -> 11788 bytes spirv/vulkan/prebuilt/0x0000682c.spv | Bin 796 -> 11788 bytes spirv/vulkan/prebuilt/0x0000682d.spv | Bin 800 -> 11708 bytes spirv/vulkan/prebuilt/0x0000682e.spv | Bin 804 -> 14196 bytes spirv/vulkan/prebuilt/0x0000682f.spv | Bin 808 -> 14196 bytes spirv/vulkan/prebuilt/0x00006830.spv | Bin 812 -> 14172 bytes spirv/vulkan/prebuilt/0x00006831.spv | Bin 748 -> 14220 bytes spirv/vulkan/prebuilt/0x00006832.spv | Bin 756 -> 14196 bytes spirv/vulkan/prebuilt/0x00006833.spv | Bin 764 -> 16812 bytes spirv/vulkan/prebuilt/0x00006834.spv | Bin 772 -> 16784 bytes spirv/vulkan/prebuilt/0x00006835.spv | Bin 780 -> 16812 bytes spirv/vulkan/prebuilt/0x00006836.spv | Bin 788 -> 16812 bytes spirv/vulkan/prebuilt/0x00006837.spv | Bin 796 -> 16812 bytes spirv/vulkan/prebuilt/0x00006838.spv | Bin 804 -> 12644 bytes spirv/vulkan/prebuilt/0x00006839.spv | Bin 812 -> 12644 bytes spirv/vulkan/prebuilt/0x0000683a.spv | Bin 744 -> 12644 bytes spirv/vulkan/prebuilt/0x0000683b.spv | Bin 748 -> 12644 bytes spirv/vulkan/prebuilt/0x0000683c.spv | Bin 752 -> 12620 bytes spirv/vulkan/prebuilt/0x0000683d.spv | Bin 776 -> 13276 bytes spirv/vulkan/prebuilt/0x0000683e.spv | Bin 780 -> 13276 bytes spirv/vulkan/prebuilt/0x0000683f.spv | Bin 784 -> 13276 bytes spirv/vulkan/prebuilt/0x00006840.spv | Bin 788 -> 13276 bytes spirv/vulkan/prebuilt/0x00006841.spv | Bin 792 -> 13248 bytes spirv/vulkan/prebuilt/0x00006842.spv | Bin 796 -> 13032 bytes spirv/vulkan/prebuilt/0x00006843.spv | Bin 800 -> 12912 bytes spirv/vulkan/prebuilt/0x00006844.spv | Bin 804 -> 12932 bytes spirv/vulkan/prebuilt/0x00006845.spv | Bin 808 -> 12952 bytes spirv/vulkan/prebuilt/0x00006846.spv | Bin 744 -> 12972 bytes spirv/vulkan/prebuilt/0x00006847.spv | Bin 752 -> 15044 bytes spirv/vulkan/prebuilt/0x00006848.spv | Bin 760 -> 15044 bytes spirv/vulkan/prebuilt/0x00006849.spv | Bin 768 -> 15016 bytes spirv/vulkan/prebuilt/0x0000684a.spv | Bin 776 -> 15044 bytes spirv/vulkan/prebuilt/0x0000684b.spv | Bin 784 -> 15044 bytes spirv/vulkan/prebuilt/0x0000684c.spv | Bin 792 -> 13936 bytes spirv/vulkan/prebuilt/0x0000684d.spv | Bin 800 -> 13936 bytes spirv/vulkan/prebuilt/0x0000684e.spv | Bin 808 -> 13996 bytes spirv/vulkan/prebuilt/0x0000684f.spv | Bin 788 -> 13996 bytes spirv/vulkan/prebuilt/0x00006850.spv | Bin 792 -> 13996 bytes spirv/vulkan/prebuilt/0x00006851.spv | Bin 796 -> 15700 bytes spirv/vulkan/prebuilt/0x00006852.spv | Bin 792 -> 15700 bytes spirv/vulkan/prebuilt/0x00006853.spv | Bin 796 -> 15724 bytes spirv/vulkan/prebuilt/0x00006854.spv | Bin 800 -> 15748 bytes spirv/vulkan/prebuilt/0x00006855.spv | Bin 796 -> 15748 bytes spirv/vulkan/prebuilt/0x00006856.spv | Bin 800 -> 8080 bytes spirv/vulkan/prebuilt/0x00006857.spv | Bin 804 -> 9512 bytes spirv/vulkan/prebuilt/0x00006858.spv | Bin 884 -> 7944 bytes spirv/vulkan/prebuilt/0x00006859.spv | Bin 888 -> 8892 bytes spirv/vulkan/prebuilt/0x0000685a.spv | Bin 924 -> 7816 bytes spirv/vulkan/prebuilt/0x0000685b.spv | Bin 916 -> 8680 bytes spirv/vulkan/prebuilt/0x0000685c.spv | Bin 928 -> 8772 bytes spirv/vulkan/prebuilt/0x0000685d.spv | Bin 924 -> 8972 bytes spirv/vulkan/prebuilt/0x0000685e.spv | Bin 952 -> 11728 bytes spirv/vulkan/prebuilt/0x0000685f.spv | Bin 932 -> 11808 bytes spirv/vulkan/prebuilt/0x00006860.spv | Bin 952 -> 11788 bytes spirv/vulkan/prebuilt/0x00006861.spv | Bin 988 -> 11788 bytes spirv/vulkan/prebuilt/0x00006862.spv | Bin 984 -> 11708 bytes spirv/vulkan/prebuilt/0x00006863.spv | Bin 996 -> 12644 bytes spirv/vulkan/prebuilt/0x00006864.spv | Bin 924 -> 12644 bytes spirv/vulkan/prebuilt/0x00006865.spv | Bin 932 -> 13276 bytes spirv/vulkan/prebuilt/0x00006866.spv | Bin 900 -> 13276 bytes spirv/vulkan/prebuilt/0x00006867.spv | Bin 940 -> 13032 bytes spirv/vulkan/prebuilt/0x00006868.spv | Bin 916 -> 12952 bytes spirv/vulkan/prebuilt/0x00006869.spv | Bin 972 -> 12972 bytes spirv/vulkan/prebuilt/0x0000686a.spv | Bin 940 -> 13936 bytes spirv/vulkan/prebuilt/0x0000686b.spv | Bin 964 -> 13996 bytes spirv/vulkan/prebuilt/0x0000686c.spv | Bin 956 -> 13996 bytes spirv/vulkan/prebuilt/0x0000686d.spv | Bin 892 -> 6756 bytes spirv/vulkan/prebuilt/0x0000686e.spv | Bin 896 -> 6724 bytes spirv/vulkan/prebuilt/0x0000686f.spv | Bin 924 -> 12068 bytes spirv/vulkan/prebuilt/0x00006870.spv | Bin 964 -> 11996 bytes spirv/vulkan/prebuilt/0x00006871.spv | Bin 960 -> 6740 bytes spirv/vulkan/prebuilt/0x00006872.spv | Bin 972 -> 6740 bytes spirv/vulkan/prebuilt/0x00006873.spv | Bin 944 -> 12052 bytes spirv/vulkan/prebuilt/0x00006874.spv | Bin 964 -> 11972 bytes spirv/vulkan/prebuilt/0x00006875.spv | Bin 944 -> 12208 bytes spirv/vulkan/prebuilt/0x00006876.spv | Bin 964 -> 12208 bytes spirv/vulkan/prebuilt/0x00006877.spv | Bin 984 -> 28340 bytes spirv/vulkan/prebuilt/0x00006878.spv | Bin 988 -> 28300 bytes spirv/vulkan/prebuilt/0x00006879.spv | Bin 908 -> 12176 bytes spirv/vulkan/prebuilt/0x0000687a.spv | Bin 932 -> 12192 bytes spirv/vulkan/prebuilt/0x0000687b.spv | Bin 948 -> 28364 bytes spirv/vulkan/prebuilt/0x0000687c.spv | Bin 932 -> 28268 bytes spirv/vulkan/prebuilt/0x0000687d.spv | Bin 964 -> 9384 bytes spirv/vulkan/prebuilt/0x0000687e.spv | Bin 932 -> 9416 bytes spirv/vulkan/prebuilt/0x0000687f.spv | Bin 948 -> 19620 bytes spirv/vulkan/prebuilt/0x00006880.spv | Bin 980 -> 19668 bytes spirv/vulkan/prebuilt/0x00006881.spv | Bin 996 -> 9400 bytes spirv/vulkan/prebuilt/0x00006882.spv | Bin 880 -> 9384 bytes spirv/vulkan/prebuilt/0x00006883.spv | Bin 924 -> 19652 bytes spirv/vulkan/prebuilt/0x00006884.spv | Bin 936 -> 19628 bytes spirv/vulkan/prebuilt/0x00006885.spv | Bin 960 -> 16088 bytes spirv/vulkan/prebuilt/0x00006886.spv | Bin 956 -> 16084 bytes spirv/vulkan/prebuilt/0x00006887.spv | Bin 944 -> 38756 bytes spirv/vulkan/prebuilt/0x00006888.spv | Bin 940 -> 38776 bytes spirv/vulkan/prebuilt/0x00006889.spv | Bin 976 -> 16088 bytes spirv/vulkan/prebuilt/0x0000688a.spv | Bin 980 -> 16048 bytes spirv/vulkan/prebuilt/0x0000688b.spv | Bin 960 -> 38792 bytes spirv/vulkan/prebuilt/0x0000688c.spv | Bin 972 -> 38752 bytes spirv/vulkan/prebuilt/0x0000688d.spv | Bin 984 -> 13740 bytes spirv/vulkan/prebuilt/0x0000688e.spv | Bin 920 -> 13756 bytes spirv/vulkan/prebuilt/0x0000688f.spv | Bin 904 -> 31232 bytes spirv/vulkan/prebuilt/0x00006890.spv | Bin 928 -> 31192 bytes spirv/vulkan/prebuilt/0x00006891.spv | Bin 912 -> 13740 bytes spirv/vulkan/prebuilt/0x00006892.spv | Bin 944 -> 13776 bytes spirv/vulkan/prebuilt/0x00006893.spv | Bin 960 -> 31232 bytes spirv/vulkan/prebuilt/0x00006894.spv | Bin 976 -> 31192 bytes spirv/vulkan/prebuilt/0x00006895.spv | Bin 944 -> 6928 bytes spirv/vulkan/prebuilt/0x00006896.spv | Bin 968 -> 6912 bytes spirv/vulkan/prebuilt/0x00006897.spv | Bin 964 -> 11268 bytes spirv/vulkan/prebuilt/0x00006898.spv | Bin 968 -> 11284 bytes spirv/vulkan/prebuilt/0x00006899.spv | Bin 980 -> 6896 bytes spirv/vulkan/prebuilt/0x0000689a.spv | Bin 960 -> 6880 bytes spirv/vulkan/prebuilt/0x0000689b.spv | Bin 948 -> 11284 bytes spirv/vulkan/prebuilt/0x0000689c.spv | Bin 968 -> 11268 bytes spirv/vulkan/prebuilt/0x0000689d.spv | Bin 940 -> 28180 bytes spirv/vulkan/prebuilt/0x0000689e.spv | Bin 936 -> 28152 bytes spirv/vulkan/prebuilt/0x0000689f.spv | Bin 964 -> 40864 bytes spirv/vulkan/prebuilt/0x000068a0.spv | Bin 0 -> 40900 bytes spirv/vulkan/prebuilt/0x000068a1.spv | Bin 0 -> 28192 bytes spirv/vulkan/prebuilt/0x000068a2.spv | Bin 0 -> 28172 bytes spirv/vulkan/prebuilt/0x000068a3.spv | Bin 0 -> 40912 bytes spirv/vulkan/prebuilt/0x000068a4.spv | Bin 0 -> 40936 bytes spirv/vulkan/prebuilt/0x000068a5.spv | Bin 0 -> 1836 bytes spirv/vulkan/prebuilt/0x000068a6.spv | Bin 2076 -> 2552 bytes spirv/vulkan/prebuilt/0x000068a7.spv | Bin 2748 -> 2872 bytes spirv/vulkan/prebuilt/0x000068a8.spv | Bin 2900 -> 3160 bytes spirv/vulkan/prebuilt/0x000068a9.spv | Bin 2276 -> 1732 bytes spirv/vulkan/prebuilt/0x000068aa.spv | Bin 1552 -> 1980 bytes spirv/vulkan/prebuilt/0x000068ab.spv | Bin 4552 -> 2036 bytes spirv/vulkan/prebuilt/0x000068ac.spv | Bin 2836 -> 2108 bytes spirv/vulkan/prebuilt/0x000068ad.spv | Bin 2276 -> 1716 bytes spirv/vulkan/prebuilt/0x000068ae.spv | Bin 2948 -> 1932 bytes spirv/vulkan/prebuilt/0x000068af.spv | Bin 3100 -> 1972 bytes spirv/vulkan/prebuilt/0x000068b0.spv | Bin 2476 -> 2012 bytes spirv/vulkan/prebuilt/0x000068b1.spv | Bin 1752 -> 1812 bytes spirv/vulkan/prebuilt/0x000068b2.spv | Bin 2224 -> 2012 bytes spirv/vulkan/prebuilt/0x000068b3.spv | Bin 2896 -> 2060 bytes spirv/vulkan/prebuilt/0x000068b4.spv | Bin 3048 -> 2116 bytes spirv/vulkan/prebuilt/0x000068b5.spv | Bin 2424 -> 3356 bytes spirv/vulkan/prebuilt/0x000068b6.spv | Bin 1700 -> 3392 bytes spirv/vulkan/prebuilt/0x000068b7.spv | Bin 1224 -> 6436 bytes spirv/vulkan/prebuilt/0x000068b8.spv | Bin 1348 -> 3360 bytes spirv/vulkan/prebuilt/0x000068b9.spv | Bin 0 -> 6420 bytes spirv/vulkan/prebuilt/0x000068ba.spv | Bin 0 -> 4168 bytes spirv/vulkan/prebuilt/0x000068bb.spv | Bin 580 -> 4152 bytes spirv/vulkan/prebuilt/0x000068bc.spv | Bin 1336 -> 11188 bytes spirv/vulkan/prebuilt/0x000068bd.spv | Bin 0 -> 4120 bytes spirv/vulkan/prebuilt/0x000068be.spv | Bin 0 -> 11172 bytes spirv/vulkan/prebuilt/0x000068bf.spv | Bin 532 -> 4912 bytes spirv/vulkan/prebuilt/0x000068c0.spv | Bin 1088 -> 4912 bytes spirv/vulkan/prebuilt/0x000068c1.spv | Bin 0 -> 17340 bytes spirv/vulkan/prebuilt/0x000068c2.spv | Bin 0 -> 4912 bytes spirv/vulkan/prebuilt/0x000068c3.spv | Bin 580 -> 17324 bytes spirv/vulkan/prebuilt/0x000068c4.spv | Bin 1088 -> 3752 bytes spirv/vulkan/prebuilt/0x000068c5.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000068c6.spv | Bin 0 -> 8164 bytes spirv/vulkan/prebuilt/0x000068c7.spv | Bin 580 -> 3720 bytes spirv/vulkan/prebuilt/0x000068c8.spv | Bin 1228 -> 8164 bytes spirv/vulkan/prebuilt/0x000068c9.spv | Bin 1236 -> 4032 bytes spirv/vulkan/prebuilt/0x000068ca.spv | Bin 1668 -> 4032 bytes spirv/vulkan/prebuilt/0x000068cb.spv | Bin 596 -> 9892 bytes spirv/vulkan/prebuilt/0x000068cc.spv | Bin 1232 -> 4016 bytes spirv/vulkan/prebuilt/0x000068cd.spv | Bin 1340 -> 9876 bytes spirv/vulkan/prebuilt/0x000068ce.spv | Bin 1768 -> 3816 bytes spirv/vulkan/prebuilt/0x000068cf.spv | Bin 596 -> 3816 bytes spirv/vulkan/prebuilt/0x000068d0.spv | Bin 0 -> 8680 bytes spirv/vulkan/prebuilt/0x000068d1.spv | Bin 0 -> 3816 bytes spirv/vulkan/prebuilt/0x000068d2.spv | Bin 0 -> 8680 bytes spirv/vulkan/prebuilt/0x000068d3.spv | Bin 0 -> 4456 bytes spirv/vulkan/prebuilt/0x000068d4.spv | Bin 0 -> 4456 bytes spirv/vulkan/prebuilt/0x000068d5.spv | Bin 0 -> 13616 bytes spirv/vulkan/prebuilt/0x000068d6.spv | Bin 0 -> 4456 bytes spirv/vulkan/prebuilt/0x000068d7.spv | Bin 0 -> 13616 bytes spirv/vulkan/prebuilt/0x000068d8.spv | Bin 1568 -> 4204 bytes spirv/vulkan/prebuilt/0x000068d9.spv | Bin 2016 -> 4224 bytes spirv/vulkan/prebuilt/0x000068da.spv | Bin 0 -> 10972 bytes spirv/vulkan/prebuilt/0x000068db.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x000068dc.spv | Bin 0 -> 10972 bytes spirv/vulkan/prebuilt/0x000068dd.spv | Bin 0 -> 4568 bytes spirv/vulkan/prebuilt/0x000068de.spv | Bin 0 -> 4584 bytes spirv/vulkan/prebuilt/0x000068df.spv | Bin 0 -> 14180 bytes spirv/vulkan/prebuilt/0x000068e0.spv | Bin 0 -> 4584 bytes spirv/vulkan/prebuilt/0x000068e1.spv | Bin 0 -> 14180 bytes spirv/vulkan/prebuilt/0x000068e2.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x000068e3.spv | Bin 0 -> 3392 bytes spirv/vulkan/prebuilt/0x000068e4.spv | Bin 1368 -> 6436 bytes spirv/vulkan/prebuilt/0x000068e5.spv | Bin 1800 -> 3360 bytes spirv/vulkan/prebuilt/0x000068e6.spv | Bin 0 -> 6420 bytes spirv/vulkan/prebuilt/0x000068e7.spv | Bin 0 -> 3736 bytes spirv/vulkan/prebuilt/0x000068e8.spv | Bin 0 -> 8164 bytes spirv/vulkan/prebuilt/0x000068e9.spv | Bin 0 -> 4032 bytes spirv/vulkan/prebuilt/0x000068ea.spv | Bin 0 -> 9892 bytes spirv/vulkan/prebuilt/0x000068eb.spv | Bin 0 -> 3816 bytes spirv/vulkan/prebuilt/0x000068ec.spv | Bin 0 -> 3816 bytes spirv/vulkan/prebuilt/0x000068ed.spv | Bin 0 -> 8680 bytes spirv/vulkan/prebuilt/0x000068ee.spv | Bin 0 -> 4204 bytes spirv/vulkan/prebuilt/0x000068ef.spv | Bin 0 -> 4224 bytes spirv/vulkan/prebuilt/0x000068f0.spv | Bin 0 -> 10972 bytes spirv/vulkan/prebuilt/0x000068f1.spv | Bin 0 -> 4172 bytes spirv/vulkan/prebuilt/0x000068f2.spv | Bin 0 -> 4916 bytes spirv/vulkan/prebuilt/0x000068f3.spv | Bin 0 -> 6980 bytes spirv/vulkan/prebuilt/0x000068f4.spv | Bin 0 -> 10124 bytes spirv/vulkan/prebuilt/0x000068f5.spv | Bin 0 -> 4232 bytes spirv/vulkan/prebuilt/0x000068f6.spv | Bin 0 -> 4916 bytes spirv/vulkan/prebuilt/0x000068f7.spv | Bin 0 -> 6952 bytes spirv/vulkan/prebuilt/0x000068f8.spv | Bin 1528 -> 10140 bytes spirv/vulkan/prebuilt/0x000068f9.spv | Bin 1960 -> 4216 bytes spirv/vulkan/prebuilt/0x000068fa.spv | Bin 0 -> 4948 bytes spirv/vulkan/prebuilt/0x000068fb.spv | Bin 0 -> 6948 bytes spirv/vulkan/prebuilt/0x000068fc.spv | Bin 0 -> 10124 bytes spirv/vulkan/prebuilt/0x000068fd.spv | Bin 0 -> 9200 bytes spirv/vulkan/prebuilt/0x000068fe.spv | Bin 0 -> 9200 bytes spirv/vulkan/prebuilt/0x000068ff.spv | Bin 0 -> 17280 bytes spirv/vulkan/prebuilt/0x00006900.spv | Bin 0 -> 17336 bytes spirv/vulkan/prebuilt/0x00006901.spv | Bin 0 -> 9200 bytes spirv/vulkan/prebuilt/0x00006902.spv | Bin 0 -> 9136 bytes spirv/vulkan/prebuilt/0x00006903.spv | Bin 0 -> 17316 bytes spirv/vulkan/prebuilt/0x00006904.spv | Bin 0 -> 17380 bytes spirv/vulkan/prebuilt/0x00006905.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00006906.spv | Bin 0 -> 4936 bytes spirv/vulkan/prebuilt/0x00006907.spv | Bin 0 -> 5188 bytes spirv/vulkan/prebuilt/0x00006908.spv | Bin 0 -> 2416 bytes spirv/vulkan/prebuilt/0x00006909.spv | Bin 0 -> 2296 bytes spirv/vulkan/prebuilt/0x0000690a.spv | Bin 0 -> 2576 bytes spirv/vulkan/prebuilt/0x0000690b.spv | Bin 0 -> 3636 bytes spirv/vulkan/prebuilt/0x0000690c.spv | Bin 1280 -> 1356 bytes spirv/vulkan/prebuilt/0x0000690d.spv | Bin 1712 -> 2928 bytes spirv/vulkan/prebuilt/0x0000690e.spv | Bin 0 -> 4536 bytes spirv/vulkan/prebuilt/0x0000690f.spv | Bin 0 -> 5664 bytes spirv/vulkan/prebuilt/0x00006910.spv | Bin 0 -> 2452 bytes spirv/vulkan/prebuilt/0x00006911.spv | Bin 0 -> 2476 bytes spirv/vulkan/prebuilt/0x00006912.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00006913.spv | Bin 0 -> 4196 bytes spirv/vulkan/prebuilt/0x00006914.spv | Bin 1612 -> 1128 bytes spirv/vulkan/prebuilt/0x00006915.spv | Bin 2060 -> 2348 bytes spirv/vulkan/prebuilt/0x00006916.spv | Bin 300 -> 2880 bytes spirv/vulkan/prebuilt/0x00006917.spv | Bin 436 -> 4720 bytes spirv/vulkan/prebuilt/0x00006918.spv | Bin 344 -> 2188 bytes spirv/vulkan/prebuilt/0x00006919.spv | Bin 0 -> 3516 bytes spirv/vulkan/prebuilt/0x0000691a.spv | Bin 0 -> 3512 bytes spirv/vulkan/prebuilt/0x0000691b.spv | Bin 0 -> 6232 bytes spirv/vulkan/prebuilt/0x0000691c.spv | Bin 0 -> 2820 bytes spirv/vulkan/prebuilt/0x0000691d.spv | Bin 740 -> 2612 bytes spirv/vulkan/prebuilt/0x0000691e.spv | Bin 0 -> 5328 bytes spirv/vulkan/prebuilt/0x0000691f.spv | Bin 0 -> 6352 bytes spirv/vulkan/prebuilt/0x00006920.spv | Bin 1368 -> 2184 bytes spirv/vulkan/prebuilt/0x00006921.spv | Bin 2264 -> 3388 bytes spirv/vulkan/prebuilt/0x00006922.spv | Bin 0 -> 3508 bytes spirv/vulkan/prebuilt/0x00006923.spv | Bin 0 -> 7572 bytes spirv/vulkan/prebuilt/0x00006924.spv | Bin 0 -> 1272 bytes spirv/vulkan/prebuilt/0x00006925.spv | Bin 0 -> 1484 bytes spirv/vulkan/prebuilt/0x00006926.spv | Bin 1308 -> 3148 bytes spirv/vulkan/prebuilt/0x00006927.spv | Bin 1976 -> 7920 bytes spirv/vulkan/prebuilt/0x00006928.spv | Bin 0 -> 2052 bytes spirv/vulkan/prebuilt/0x00006929.spv | Bin 0 -> 2072 bytes spirv/vulkan/prebuilt/0x0000692a.spv | Bin 1260 -> 6724 bytes spirv/vulkan/prebuilt/0x0000692b.spv | Bin 0 -> 4584 bytes spirv/vulkan/prebuilt/0x0000692c.spv | Bin 0 -> 3860 bytes spirv/vulkan/prebuilt/0x0000692d.spv | Bin 564 -> 4664 bytes spirv/vulkan/prebuilt/0x0000692e.spv | Bin 1620 -> 3336 bytes spirv/vulkan/prebuilt/0x0000692f.spv | Bin 0 -> 6416 bytes spirv/vulkan/prebuilt/0x00006930.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00006931.spv | Bin 0 -> 2044 bytes spirv/vulkan/prebuilt/0x00006932.spv | Bin 0 -> 3984 bytes spirv/vulkan/prebuilt/0x00006933.spv | Bin 0 -> 6200 bytes spirv/vulkan/prebuilt/0x00006934.spv | Bin 0 -> 1856 bytes spirv/vulkan/prebuilt/0x00006935.spv | Bin 0 -> 3204 bytes spirv/vulkan/prebuilt/0x00006936.spv | Bin 0 -> 3356 bytes spirv/vulkan/prebuilt/0x00006937.spv | Bin 0 -> 15320 bytes spirv/vulkan/prebuilt/0x00006938.spv | Bin 0 -> 2076 bytes spirv/vulkan/prebuilt/0x00006939.spv | Bin 0 -> 2716 bytes spirv/vulkan/prebuilt/0x0000693a.spv | Bin 0 -> 6216 bytes spirv/vulkan/prebuilt/0x0000693b.spv | Bin 0 -> 6360 bytes spirv/vulkan/prebuilt/0x0000693c.spv | Bin 0 -> 5836 bytes spirv/vulkan/prebuilt/0x0000693d.spv | Bin 512 -> 9956 bytes spirv/vulkan/prebuilt/0x0000693e.spv | Bin 1256 -> 8876 bytes spirv/vulkan/prebuilt/0x0000693f.spv | Bin 1040 -> 7732 bytes spirv/vulkan/prebuilt/0x00006940.spv | Bin 512 -> 4776 bytes spirv/vulkan/prebuilt/0x00006941.spv | Bin 1136 -> 9420 bytes spirv/vulkan/prebuilt/0x00006942.spv | Bin 1140 -> 8132 bytes spirv/vulkan/prebuilt/0x00006943.spv | Bin 648 -> 8752 bytes spirv/vulkan/prebuilt/0x00006944.spv | Bin 1068 -> 2748 bytes spirv/vulkan/prebuilt/0x00006945.spv | Bin 512 -> 2684 bytes spirv/vulkan/prebuilt/0x00006946.spv | Bin 1240 -> 5024 bytes spirv/vulkan/prebuilt/0x00006947.spv | Bin 512 -> 5000 bytes spirv/vulkan/prebuilt/0x00006948.spv | Bin 1256 -> 5960 bytes spirv/vulkan/prebuilt/0x00006949.spv | Bin 512 -> 8032 bytes spirv/vulkan/prebuilt/0x0000694a.spv | Bin 1256 -> 7536 bytes spirv/vulkan/prebuilt/0x0000694b.spv | Bin 512 -> 10144 bytes spirv/vulkan/prebuilt/0x0000694c.spv | Bin 1036 -> 768 bytes spirv/vulkan/prebuilt/0x0000694d.spv | Bin 512 -> 4604 bytes spirv/vulkan/prebuilt/0x0000694e.spv | Bin 1036 -> 5584 bytes spirv/vulkan/prebuilt/0x0000694f.spv | Bin 512 -> 10688 bytes spirv/vulkan/prebuilt/0x00006950.spv | Bin 1256 -> 18508 bytes spirv/vulkan/prebuilt/0x00006951.spv | Bin 512 -> 6336 bytes spirv/vulkan/prebuilt/0x00006952.spv | Bin 1036 -> 7416 bytes spirv/vulkan/prebuilt/0x00006953.spv | Bin 512 -> 10780 bytes spirv/vulkan/prebuilt/0x00006954.spv | Bin 1256 -> 10232 bytes spirv/vulkan/prebuilt/0x00006955.spv | Bin 512 -> 11388 bytes spirv/vulkan/prebuilt/0x00006956.spv | Bin 1256 -> 11136 bytes spirv/vulkan/prebuilt/0x00006957.spv | Bin 512 -> 5264 bytes spirv/vulkan/prebuilt/0x00006958.spv | Bin 1256 -> 9460 bytes spirv/vulkan/prebuilt/0x00006959.spv | Bin 512 -> 15492 bytes spirv/vulkan/prebuilt/0x0000695a.spv | Bin 1136 -> 2556 bytes spirv/vulkan/prebuilt/0x0000695b.spv | Bin 512 -> 2876 bytes spirv/vulkan/prebuilt/0x0000695c.spv | Bin 1136 -> 9792 bytes spirv/vulkan/prebuilt/0x0000695d.spv | Bin 512 -> 11552 bytes spirv/vulkan/prebuilt/0x0000695e.spv | Bin 1256 -> 8144 bytes spirv/vulkan/prebuilt/0x0000695f.spv | Bin 940 -> 5724 bytes spirv/vulkan/prebuilt/0x00006960.spv | Bin 1576 -> 13100 bytes spirv/vulkan/prebuilt/0x00006961.spv | Bin 512 -> 6528 bytes spirv/vulkan/prebuilt/0x00006962.spv | Bin 1256 -> 5896 bytes spirv/vulkan/prebuilt/0x00006963.spv | Bin 564 -> 10236 bytes spirv/vulkan/prebuilt/0x00006964.spv | Bin 1320 -> 4568 bytes spirv/vulkan/prebuilt/0x00006965.spv | Bin 656 -> 10336 bytes spirv/vulkan/prebuilt/0x00006966.spv | Bin 1384 -> 2776 bytes spirv/vulkan/prebuilt/0x00006967.spv | Bin 512 -> 6964 bytes spirv/vulkan/prebuilt/0x00006968.spv | Bin 1256 -> 7456 bytes spirv/vulkan/prebuilt/0x00006969.spv | Bin 512 -> 12296 bytes spirv/vulkan/prebuilt/0x0000696a.spv | Bin 1256 -> 5992 bytes spirv/vulkan/prebuilt/0x0000696b.spv | Bin 512 -> 8632 bytes spirv/vulkan/prebuilt/0x0000696c.spv | Bin 1256 -> 13876 bytes spirv/vulkan/prebuilt/0x0000696d.spv | Bin 512 -> 11508 bytes spirv/vulkan/prebuilt/0x0000696e.spv | Bin 1256 -> 676 bytes spirv/vulkan/prebuilt/0x0000696f.spv | Bin 512 -> 3960 bytes spirv/vulkan/prebuilt/0x00006970.spv | Bin 1256 -> 14984 bytes spirv/vulkan/prebuilt/0x00006971.spv | Bin 512 -> 7476 bytes spirv/vulkan/prebuilt/0x00006972.spv | Bin 1256 -> 3312 bytes spirv/vulkan/prebuilt/0x00006973.spv | Bin 0 -> 13844 bytes spirv/vulkan/prebuilt/0x00006974.spv | Bin 0 -> 8872 bytes spirv/vulkan/prebuilt/0x00006975.spv | Bin 512 -> 24444 bytes spirv/vulkan/prebuilt/0x00006976.spv | Bin 1136 -> 3780 bytes spirv/vulkan/prebuilt/0x00006977.spv | Bin 512 -> 6464 bytes spirv/vulkan/prebuilt/0x00006978.spv | Bin 1136 -> 4304 bytes spirv/vulkan/prebuilt/0x00006979.spv | Bin 648 -> 11320 bytes spirv/vulkan/prebuilt/0x0000697a.spv | Bin 1068 -> 10048 bytes spirv/vulkan/prebuilt/0x0000697b.spv | Bin 0 -> 15036 bytes spirv/vulkan/prebuilt/0x0000697c.spv | Bin 0 -> 10452 bytes spirv/vulkan/prebuilt/0x0000697d.spv | Bin 0 -> 5732 bytes spirv/vulkan/prebuilt/0x0000697e.spv | Bin 0 -> 19304 bytes spirv/vulkan/prebuilt/0x0000697f.spv | Bin 0 -> 6092 bytes spirv/vulkan/prebuilt/0x00006980.spv | Bin 0 -> 12712 bytes spirv/vulkan/prebuilt/0x00006981.spv | Bin 0 -> 17096 bytes spirv/vulkan/prebuilt/0x00006982.spv | Bin 0 -> 15836 bytes spirv/vulkan/prebuilt/0x00006983.spv | Bin 0 -> 6992 bytes spirv/vulkan/prebuilt/0x00006984.spv | Bin 0 -> 4268 bytes spirv/vulkan/prebuilt/0x00006985.spv | Bin 0 -> 5224 bytes spirv/vulkan/prebuilt/0x00006986.spv | Bin 0 -> 16628 bytes spirv/vulkan/prebuilt/0x00006987.spv | Bin 0 -> 5180 bytes spirv/vulkan/prebuilt/0x00006988.spv | Bin 0 -> 6508 bytes spirv/vulkan/prebuilt/0x00006989.spv | Bin 0 -> 4112 bytes spirv/vulkan/prebuilt/0x0000698a.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x0000698b.spv | Bin 0 -> 1952 bytes spirv/vulkan/prebuilt/0x0000698c.spv | Bin 0 -> 6996 bytes spirv/vulkan/prebuilt/0x0000698d.spv | Bin 0 -> 11432 bytes spirv/vulkan/prebuilt/0x0000698e.spv | Bin 0 -> 4396 bytes spirv/vulkan/prebuilt/0x0000698f.spv | Bin 572 -> 1720 bytes spirv/vulkan/prebuilt/0x00006990.spv | Bin 1204 -> 3744 bytes spirv/vulkan/prebuilt/0x00006991.spv | Bin 572 -> 9712 bytes spirv/vulkan/prebuilt/0x00006992.spv | Bin 1204 -> 2804 bytes spirv/vulkan/prebuilt/0x00006993.spv | Bin 572 -> 8512 bytes spirv/vulkan/prebuilt/0x00006994.spv | Bin 1204 -> 11892 bytes spirv/vulkan/prebuilt/0x00006995.spv | Bin 1056 -> 9660 bytes spirv/vulkan/prebuilt/0x00006996.spv | Bin 588 -> 2808 bytes spirv/vulkan/prebuilt/0x00006997.spv | Bin 1220 -> 1292 bytes spirv/vulkan/prebuilt/0x00006998.spv | Bin 588 -> 6916 bytes spirv/vulkan/prebuilt/0x00006999.spv | Bin 1220 -> 8768 bytes spirv/vulkan/prebuilt/0x0000699a.spv | Bin 588 -> 1452 bytes spirv/vulkan/prebuilt/0x0000699b.spv | Bin 1220 -> 6164 bytes spirv/vulkan/prebuilt/0x0000699c.spv | Bin 588 -> 9560 bytes spirv/vulkan/prebuilt/0x0000699d.spv | Bin 1220 -> 10620 bytes spirv/vulkan/prebuilt/0x0000699e.spv | Bin 0 -> 3336 bytes spirv/vulkan/prebuilt/0x0000699f.spv | Bin 0 -> 2100 bytes spirv/vulkan/prebuilt/0x000069a0.spv | Bin 0 -> 6780 bytes spirv/vulkan/prebuilt/0x000069a1.spv | Bin 0 -> 6900 bytes spirv/vulkan/prebuilt/0x000069a2.spv | Bin 0 -> 3916 bytes spirv/vulkan/prebuilt/0x000069a3.spv | Bin 0 -> 6788 bytes spirv/vulkan/prebuilt/0x000069a4.spv | Bin 0 -> 5560 bytes spirv/vulkan/prebuilt/0x000069a5.spv | Bin 0 -> 10448 bytes spirv/vulkan/prebuilt/0x000069a6.spv | Bin 564 -> 4976 bytes spirv/vulkan/prebuilt/0x000069a7.spv | Bin 0 -> 5964 bytes spirv/vulkan/prebuilt/0x000069a8.spv | Bin 0 -> 8176 bytes spirv/vulkan/prebuilt/0x000069a9.spv | Bin 0 -> 11788 bytes spirv/vulkan/prebuilt/0x000069aa.spv | Bin 0 -> 2924 bytes spirv/vulkan/prebuilt/0x000069ab.spv | Bin 0 -> 8208 bytes spirv/vulkan/prebuilt/0x000069ac.spv | Bin 0 -> 11656 bytes spirv/vulkan/prebuilt/0x000069ad.spv | Bin 580 -> 5220 bytes spirv/vulkan/prebuilt/0x000069ae.spv | Bin 0 -> 1012 bytes spirv/vulkan/prebuilt/0x000069af.spv | Bin 0 -> 8776 bytes spirv/vulkan/prebuilt/0x000069b0.spv | Bin 0 -> 11932 bytes spirv/vulkan/prebuilt/0x000069b1.spv | Bin 0 -> 7424 bytes spirv/vulkan/prebuilt/0x000069b2.spv | Bin 0 -> 3444 bytes spirv/vulkan/prebuilt/0x000069b3.spv | Bin 0 -> 5836 bytes spirv/vulkan/prebuilt/0x000069b4.spv | Bin 0 -> 9280 bytes spirv/vulkan/prebuilt/0x000069b5.spv | Bin 0 -> 11308 bytes spirv/vulkan/prebuilt/0x000069b6.spv | Bin 0 -> 3244 bytes spirv/vulkan/prebuilt/0x000069b7.spv | Bin 0 -> 6168 bytes spirv/vulkan/prebuilt/0x000069b8.spv | Bin 0 -> 4488 bytes spirv/vulkan/prebuilt/0x000069b9.spv | Bin 0 -> 12232 bytes spirv/vulkan/prebuilt/0x000069ba.spv | Bin 0 -> 4880 bytes spirv/vulkan/prebuilt/0x000069bb.spv | Bin 0 -> 2032 bytes spirv/vulkan/prebuilt/0x000069bc.spv | Bin 0 -> 54692 bytes spirv/vulkan/prebuilt/0x000069bd.spv | Bin 0 -> 5188 bytes spirv/vulkan/prebuilt/0x000069be.spv | Bin 0 -> 8224 bytes spirv/vulkan/prebuilt/0x000069bf.spv | Bin 0 -> 12160 bytes spirv/vulkan/prebuilt/0x000069c0.spv | Bin 1344 -> 24292 bytes spirv/vulkan/prebuilt/0x000069c1.spv | Bin 0 -> 3824 bytes spirv/vulkan/prebuilt/0x000069c2.spv | Bin 0 -> 28672 bytes spirv/vulkan/prebuilt/0x000069c3.spv | Bin 0 -> 12004 bytes spirv/vulkan/prebuilt/0x000069c4.spv | Bin 0 -> 3868 bytes spirv/vulkan/prebuilt/0x000069c5.spv | Bin 0 -> 7360 bytes spirv/vulkan/prebuilt/0x000069c6.spv | Bin 0 -> 12528 bytes spirv/vulkan/prebuilt/0x000069c7.spv | Bin 1088 -> 11568 bytes spirv/vulkan/prebuilt/0x000069c8.spv | Bin 0 -> 7444 bytes spirv/vulkan/prebuilt/0x000069c9.spv | Bin 0 -> 6408 bytes spirv/vulkan/prebuilt/0x000069ca.spv | Bin 0 -> 10936 bytes spirv/vulkan/prebuilt/0x000069cb.spv | Bin 0 -> 16080 bytes spirv/vulkan/prebuilt/0x000069cc.spv | Bin 0 -> 50792 bytes spirv/vulkan/prebuilt/0x000069cd.spv | Bin 0 -> 4168 bytes spirv/vulkan/prebuilt/0x000069ce.spv | Bin 1224 -> 19808 bytes spirv/vulkan/prebuilt/0x000069cf.spv | Bin 0 -> 31892 bytes spirv/vulkan/prebuilt/0x000069d0.spv | Bin 0 -> 1156 bytes spirv/vulkan/prebuilt/0x000069d1.spv | Bin 0 -> 10044 bytes spirv/vulkan/prebuilt/0x000069d2.spv | Bin 0 -> 8092 bytes spirv/vulkan/prebuilt/0x000069d3.spv | Bin 0 -> 19856 bytes spirv/vulkan/prebuilt/0x000069d4.spv | Bin 0 -> 7276 bytes spirv/vulkan/prebuilt/0x000069d5.spv | Bin 0 -> 11100 bytes spirv/vulkan/prebuilt/0x000069d6.spv | Bin 0 -> 6348 bytes spirv/vulkan/prebuilt/0x000069d7.spv | Bin 0 -> 6452 bytes spirv/vulkan/prebuilt/0x000069d8.spv | Bin 0 -> 7312 bytes spirv/vulkan/prebuilt/0x000069d9.spv | Bin 0 -> 14248 bytes spirv/vulkan/prebuilt/0x000069da.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x000069db.spv | Bin 0 -> 5632 bytes spirv/vulkan/prebuilt/0x000069dc.spv | Bin 0 -> 15028 bytes spirv/vulkan/prebuilt/0x000069dd.spv | Bin 0 -> 8288 bytes spirv/vulkan/prebuilt/0x000069de.spv | Bin 0 -> 6764 bytes spirv/vulkan/prebuilt/0x000069df.spv | Bin 0 -> 4112 bytes spirv/vulkan/prebuilt/0x000069e0.spv | Bin 0 -> 8428 bytes spirv/vulkan/prebuilt/0x000069e1.spv | Bin 0 -> 8216 bytes spirv/vulkan/prebuilt/0x000069e2.spv | Bin 0 -> 4312 bytes spirv/vulkan/prebuilt/0x000069e3.spv | Bin 0 -> 8512 bytes spirv/vulkan/prebuilt/0x000069e4.spv | Bin 0 -> 6740 bytes spirv/vulkan/prebuilt/0x000069e5.spv | Bin 0 -> 6768 bytes spirv/vulkan/prebuilt/0x000069e6.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x000069e7.spv | Bin 0 -> 7344 bytes spirv/vulkan/prebuilt/0x000069e8.spv | Bin 0 -> 12264 bytes spirv/vulkan/prebuilt/0x000069e9.spv | Bin 0 -> 6700 bytes spirv/vulkan/prebuilt/0x000069ea.spv | Bin 0 -> 6052 bytes spirv/vulkan/prebuilt/0x000069eb.spv | Bin 0 -> 4420 bytes spirv/vulkan/prebuilt/0x000069ec.spv | Bin 0 -> 5896 bytes spirv/vulkan/prebuilt/0x000069ed.spv | Bin 0 -> 6004 bytes spirv/vulkan/prebuilt/0x000069ee.spv | Bin 0 -> 24092 bytes spirv/vulkan/prebuilt/0x000069ef.spv | Bin 0 -> 11576 bytes spirv/vulkan/prebuilt/0x000069f0.spv | Bin 0 -> 22896 bytes spirv/vulkan/prebuilt/0x000069f1.spv | Bin 0 -> 4200 bytes spirv/vulkan/prebuilt/0x000069f2.spv | Bin 0 -> 5444 bytes spirv/vulkan/prebuilt/0x000069f3.spv | Bin 0 -> 26188 bytes spirv/vulkan/prebuilt/0x000069f4.spv | Bin 0 -> 15960 bytes spirv/vulkan/prebuilt/0x000069f5.spv | Bin 0 -> 6676 bytes spirv/vulkan/prebuilt/0x000069f6.spv | Bin 0 -> 7336 bytes spirv/vulkan/prebuilt/0x000069f7.spv | Bin 0 -> 15076 bytes spirv/vulkan/prebuilt/0x000069f8.spv | Bin 0 -> 20912 bytes spirv/vulkan/prebuilt/0x000069f9.spv | Bin 0 -> 9420 bytes spirv/vulkan/prebuilt/0x000069fa.spv | Bin 0 -> 6752 bytes spirv/vulkan/prebuilt/0x000069fb.spv | Bin 0 -> 7864 bytes spirv/vulkan/prebuilt/0x000069fc.spv | Bin 0 -> 23400 bytes spirv/vulkan/prebuilt/0x000069fd.spv | Bin 0 -> 7088 bytes spirv/vulkan/prebuilt/0x000069fe.spv | Bin 0 -> 2692 bytes spirv/vulkan/prebuilt/0x000069ff.spv | Bin 0 -> 12860 bytes spirv/vulkan/prebuilt/0x00006a00.spv | Bin 0 -> 12864 bytes spirv/vulkan/prebuilt/0x00006a01.spv | Bin 0 -> 5760 bytes spirv/vulkan/prebuilt/0x00006a02.spv | Bin 0 -> 12464 bytes spirv/vulkan/prebuilt/0x00006a03.spv | Bin 0 -> 9956 bytes spirv/vulkan/prebuilt/0x00006a04.spv | Bin 0 -> 18772 bytes spirv/vulkan/prebuilt/0x00006a05.spv | Bin 0 -> 6700 bytes spirv/vulkan/prebuilt/0x00006a06.spv | Bin 0 -> 17776 bytes spirv/vulkan/prebuilt/0x00006a07.spv | Bin 0 -> 12324 bytes spirv/vulkan/prebuilt/0x00006a08.spv | Bin 0 -> 22080 bytes spirv/vulkan/prebuilt/0x00006a09.spv | Bin 0 -> 1472 bytes spirv/vulkan/prebuilt/0x00006a0a.spv | Bin 0 -> 8740 bytes spirv/vulkan/prebuilt/0x00006a0b.spv | Bin 1104 -> 14612 bytes spirv/vulkan/prebuilt/0x00006a0c.spv | Bin 0 -> 14040 bytes spirv/vulkan/prebuilt/0x00006a0d.spv | Bin 0 -> 6304 bytes spirv/vulkan/prebuilt/0x00006a0e.spv | Bin 1104 -> 6880 bytes spirv/vulkan/prebuilt/0x00006a0f.spv | Bin 0 -> 12316 bytes spirv/vulkan/prebuilt/0x00006a10.spv | Bin 0 -> 10068 bytes spirv/vulkan/prebuilt/0x00006a11.spv | Bin 1104 -> 1440 bytes spirv/vulkan/prebuilt/0x00006a12.spv | Bin 0 -> 5384 bytes spirv/vulkan/prebuilt/0x00006a13.spv | Bin 0 -> 6716 bytes spirv/vulkan/prebuilt/0x00006a14.spv | Bin 0 -> 18660 bytes spirv/vulkan/prebuilt/0x00006a15.spv | Bin 0 -> 5260 bytes spirv/vulkan/prebuilt/0x00006a16.spv | Bin 0 -> 4176 bytes spirv/vulkan/prebuilt/0x00006a17.spv | Bin 0 -> 13424 bytes spirv/vulkan/prebuilt/0x00006a18.spv | Bin 0 -> 37672 bytes spirv/vulkan/prebuilt/0x00006a19.spv | Bin 0 -> 3976 bytes spirv/vulkan/prebuilt/0x00006a1a.spv | Bin 0 -> 6576 bytes spirv/vulkan/prebuilt/0x00006a1b.spv | Bin 0 -> 6948 bytes spirv/vulkan/prebuilt/0x00006a1c.spv | Bin 0 -> 17796 bytes spirv/vulkan/prebuilt/0x00006a1d.spv | Bin 0 -> 6260 bytes spirv/vulkan/prebuilt/0x00006a1e.spv | Bin 0 -> 7792 bytes spirv/vulkan/prebuilt/0x00006a1f.spv | Bin 0 -> 6748 bytes spirv/vulkan/prebuilt/0x00006a20.spv | Bin 0 -> 3696 bytes spirv/vulkan/prebuilt/0x00006a21.spv | Bin 0 -> 4516 bytes spirv/vulkan/prebuilt/0x00006a22.spv | Bin 0 -> 13220 bytes spirv/vulkan/prebuilt/0x00006a23.spv | Bin 0 -> 7936 bytes spirv/vulkan/prebuilt/0x00006a24.spv | Bin 0 -> 10736 bytes spirv/vulkan/prebuilt/0x00006a25.spv | Bin 0 -> 17084 bytes spirv/vulkan/prebuilt/0x00006a26.spv | Bin 0 -> 16224 bytes spirv/vulkan/prebuilt/0x00006a27.spv | Bin 0 -> 14984 bytes spirv/vulkan/prebuilt/0x00006a28.spv | Bin 580 -> 19924 bytes spirv/vulkan/prebuilt/0x00006a29.spv | Bin 0 -> 3828 bytes spirv/vulkan/prebuilt/0x00006a2a.spv | Bin 0 -> 5892 bytes spirv/vulkan/prebuilt/0x00006a2b.spv | Bin 0 -> 8652 bytes spirv/vulkan/prebuilt/0x00006a2c.spv | Bin 0 -> 12840 bytes spirv/vulkan/prebuilt/0x00006a2d.spv | Bin 0 -> 14400 bytes spirv/vulkan/prebuilt/0x00006a2e.spv | Bin 0 -> 4452 bytes spirv/vulkan/prebuilt/0x00006a2f.spv | Bin 0 -> 5632 bytes spirv/vulkan/prebuilt/0x00006a30.spv | Bin 0 -> 8932 bytes spirv/vulkan/prebuilt/0x00006a31.spv | Bin 0 -> 3100 bytes spirv/vulkan/prebuilt/0x00006a32.spv | Bin 0 -> 14296 bytes spirv/vulkan/prebuilt/0x00006a33.spv | Bin 0 -> 17412 bytes spirv/vulkan/prebuilt/0x00006a34.spv | Bin 0 -> 25836 bytes spirv/vulkan/prebuilt/0x00006a35.spv | Bin 0 -> 13044 bytes spirv/vulkan/prebuilt/0x00006a36.spv | Bin 0 -> 6564 bytes spirv/vulkan/prebuilt/0x00006a37.spv | Bin 0 -> 24892 bytes spirv/vulkan/prebuilt/0x00006a38.spv | Bin 0 -> 10640 bytes spirv/vulkan/prebuilt/0x00006a39.spv | Bin 0 -> 7312 bytes spirv/vulkan/prebuilt/0x00006a3a.spv | Bin 0 -> 8780 bytes spirv/vulkan/prebuilt/0x00006a3b.spv | Bin 580 -> 35840 bytes spirv/vulkan/prebuilt/0x00006a3c.spv | Bin 0 -> 7088 bytes spirv/vulkan/prebuilt/0x00006a3d.spv | Bin 0 -> 86740 bytes spirv/vulkan/prebuilt/0x00006a3e.spv | Bin 0 -> 2216 bytes spirv/vulkan/prebuilt/0x00006a3f.spv | Bin 0 -> 34024 bytes spirv/vulkan/prebuilt/0x00006a40.spv | Bin 0 -> 14516 bytes spirv/vulkan/prebuilt/0x00006a41.spv | Bin 0 -> 10136 bytes spirv/vulkan/prebuilt/0x00006a42.spv | Bin 0 -> 4096 bytes spirv/vulkan/prebuilt/0x00006a43.spv | Bin 0 -> 20516 bytes spirv/vulkan/prebuilt/0x00006a44.spv | Bin 0 -> 5820 bytes spirv/vulkan/prebuilt/0x00006a45.spv | Bin 0 -> 15088 bytes spirv/vulkan/prebuilt/0x00006a46.spv | Bin 0 -> 8344 bytes spirv/vulkan/prebuilt/0x00006a47.spv | Bin 0 -> 20248 bytes spirv/vulkan/prebuilt/0x00006a48.spv | Bin 0 -> 9692 bytes spirv/vulkan/prebuilt/0x00006a49.spv | Bin 0 -> 9656 bytes spirv/vulkan/prebuilt/0x00006a4a.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00006a4b.spv | Bin 0 -> 20800 bytes spirv/vulkan/prebuilt/0x00006a4c.spv | Bin 0 -> 27348 bytes spirv/vulkan/prebuilt/0x00006a4d.spv | Bin 0 -> 10840 bytes spirv/vulkan/prebuilt/0x00006a4e.spv | Bin 596 -> 6276 bytes spirv/vulkan/prebuilt/0x00006a4f.spv | Bin 0 -> 17412 bytes spirv/vulkan/prebuilt/0x00006a50.spv | Bin 0 -> 5556 bytes spirv/vulkan/prebuilt/0x00006a51.spv | Bin 0 -> 13996 bytes spirv/vulkan/prebuilt/0x00006a52.spv | Bin 0 -> 3212 bytes spirv/vulkan/prebuilt/0x00006a53.spv | Bin 0 -> 15284 bytes spirv/vulkan/prebuilt/0x00006a54.spv | Bin 0 -> 4036 bytes spirv/vulkan/prebuilt/0x00006a55.spv | Bin 0 -> 4920 bytes spirv/vulkan/prebuilt/0x00006a56.spv | Bin 0 -> 3676 bytes spirv/vulkan/prebuilt/0x00006a57.spv | Bin 0 -> 11496 bytes spirv/vulkan/prebuilt/0x00006a58.spv | Bin 0 -> 12688 bytes spirv/vulkan/prebuilt/0x00006a59.spv | Bin 0 -> 8472 bytes spirv/vulkan/prebuilt/0x00006a5a.spv | Bin 0 -> 9380 bytes spirv/vulkan/prebuilt/0x00006a5b.spv | Bin 0 -> 10940 bytes spirv/vulkan/prebuilt/0x00006a5c.spv | Bin 0 -> 21244 bytes spirv/vulkan/prebuilt/0x00006a5d.spv | Bin 0 -> 19812 bytes spirv/vulkan/prebuilt/0x00006a5e.spv | Bin 0 -> 4316 bytes spirv/vulkan/prebuilt/0x00006a5f.spv | Bin 0 -> 6740 bytes spirv/vulkan/prebuilt/0x00006a60.spv | Bin 0 -> 3568 bytes spirv/vulkan/prebuilt/0x00006a61.spv | Bin 0 -> 6316 bytes spirv/vulkan/prebuilt/0x00006a62.spv | Bin 0 -> 1616 bytes spirv/vulkan/prebuilt/0x00006a63.spv | Bin 0 -> 22800 bytes spirv/vulkan/prebuilt/0x00006a64.spv | Bin 0 -> 11024 bytes spirv/vulkan/prebuilt/0x00006a65.spv | Bin 0 -> 4840 bytes spirv/vulkan/prebuilt/0x00006a66.spv | Bin 0 -> 4948 bytes spirv/vulkan/prebuilt/0x00006a67.spv | Bin 0 -> 13504 bytes spirv/vulkan/prebuilt/0x00006a68.spv | Bin 0 -> 10736 bytes spirv/vulkan/prebuilt/0x00006a69.spv | Bin 0 -> 4732 bytes spirv/vulkan/prebuilt/0x00006a6a.spv | Bin 0 -> 2992 bytes spirv/vulkan/prebuilt/0x00006a6b.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x00006a6c.spv | Bin 0 -> 6060 bytes spirv/vulkan/prebuilt/0x00006a6d.spv | Bin 0 -> 5436 bytes spirv/vulkan/prebuilt/0x00006a6e.spv | Bin 0 -> 3920 bytes spirv/vulkan/prebuilt/0x00006a6f.spv | Bin 0 -> 3148 bytes spirv/vulkan/prebuilt/0x00006a70.spv | Bin 0 -> 8364 bytes spirv/vulkan/prebuilt/0x00006a71.spv | Bin 0 -> 5976 bytes spirv/vulkan/prebuilt/0x00006a72.spv | Bin 0 -> 6148 bytes spirv/vulkan/prebuilt/0x00006a73.spv | Bin 0 -> 3124 bytes spirv/vulkan/prebuilt/0x00006a74.spv | Bin 0 -> 7336 bytes spirv/vulkan/prebuilt/0x00006a75.spv | Bin 0 -> 5960 bytes spirv/vulkan/prebuilt/0x00006a76.spv | Bin 0 -> 5344 bytes spirv/vulkan/prebuilt/0x00006a77.spv | Bin 0 -> 1232 bytes spirv/vulkan/prebuilt/0x00006a78.spv | Bin 0 -> 4528 bytes spirv/vulkan/prebuilt/0x00006a79.spv | Bin 0 -> 5388 bytes spirv/vulkan/prebuilt/0x00006a7a.spv | Bin 0 -> 4120 bytes spirv/vulkan/prebuilt/0x00006a7b.spv | Bin 0 -> 3352 bytes spirv/vulkan/prebuilt/0x00006a7c.spv | Bin 0 -> 8008 bytes spirv/vulkan/prebuilt/0x00006a7d.spv | Bin 0 -> 7456 bytes spirv/vulkan/prebuilt/0x00006a7e.spv | Bin 0 -> 3920 bytes spirv/vulkan/prebuilt/0x00006a7f.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x00006a80.spv | Bin 0 -> 8028 bytes spirv/vulkan/prebuilt/0x00006a81.spv | Bin 0 -> 3968 bytes spirv/vulkan/prebuilt/0x00006a82.spv | Bin 0 -> 4004 bytes spirv/vulkan/prebuilt/0x00006a83.spv | Bin 0 -> 2240 bytes spirv/vulkan/prebuilt/0x00006a84.spv | Bin 0 -> 7724 bytes spirv/vulkan/prebuilt/0x00006a85.spv | Bin 0 -> 4168 bytes spirv/vulkan/prebuilt/0x00006a86.spv | Bin 0 -> 4040 bytes spirv/vulkan/prebuilt/0x00006a87.spv | Bin 0 -> 3500 bytes spirv/vulkan/prebuilt/0x00006a88.spv | Bin 0 -> 8028 bytes spirv/vulkan/prebuilt/0x00006a89.spv | Bin 0 -> 3732 bytes spirv/vulkan/prebuilt/0x00006a8a.spv | Bin 0 -> 5172 bytes spirv/vulkan/prebuilt/0x00006a8b.spv | Bin 0 -> 1168 bytes spirv/vulkan/prebuilt/0x00006a8c.spv | Bin 0 -> 8528 bytes spirv/vulkan/prebuilt/0x00006a8d.spv | Bin 0 -> 7316 bytes spirv/vulkan/prebuilt/0x00006a8e.spv | Bin 0 -> 1928 bytes spirv/vulkan/prebuilt/0x00006a8f.spv | Bin 0 -> 1104 bytes spirv/vulkan/prebuilt/0x00006a90.spv | Bin 0 -> 9504 bytes spirv/vulkan/prebuilt/0x00006a91.spv | Bin 0 -> 7888 bytes spirv/vulkan/prebuilt/0x00006a92.spv | Bin 0 -> 5612 bytes spirv/vulkan/prebuilt/0x00006a93.spv | Bin 0 -> 3924 bytes spirv/vulkan/prebuilt/0x00006a94.spv | Bin 0 -> 6880 bytes spirv/vulkan/prebuilt/0x00006a95.spv | Bin 0 -> 4684 bytes spirv/vulkan/prebuilt/0x00006a96.spv | Bin 0 -> 3992 bytes spirv/vulkan/prebuilt/0x00006a97.spv | Bin 0 -> 4248 bytes spirv/vulkan/prebuilt/0x00006a98.spv | Bin 0 -> 5376 bytes spirv/vulkan/prebuilt/0x00006a99.spv | Bin 0 -> 6488 bytes spirv/vulkan/prebuilt/0x00006a9a.spv | Bin 0 -> 5440 bytes spirv/vulkan/prebuilt/0x00006a9b.spv | Bin 0 -> 3824 bytes spirv/vulkan/prebuilt/0x00006a9c.spv | Bin 0 -> 6244 bytes spirv/vulkan/prebuilt/0x00006a9d.spv | Bin 0 -> 5100 bytes spirv/vulkan/prebuilt/0x00006a9e.spv | Bin 0 -> 2548 bytes spirv/vulkan/prebuilt/0x00006a9f.spv | Bin 0 -> 1396 bytes spirv/vulkan/prebuilt/0x00006aa0.spv | Bin 0 -> 8768 bytes spirv/vulkan/prebuilt/0x00006aa1.spv | Bin 0 -> 5144 bytes spirv/vulkan/prebuilt/0x00006aa2.spv | Bin 0 -> 2116 bytes spirv/vulkan/prebuilt/0x00006aa3.spv | Bin 0 -> 3964 bytes spirv/vulkan/prebuilt/0x00006aa4.spv | Bin 0 -> 3060 bytes spirv/vulkan/prebuilt/0x00006aa5.spv | Bin 0 -> 3816 bytes spirv/vulkan/prebuilt/0x00006aa6.spv | Bin 0 -> 3376 bytes spirv/vulkan/prebuilt/0x00006aa7.spv | Bin 0 -> 5388 bytes spirv/vulkan/prebuilt/0x00006aa8.spv | Bin 0 -> 12328 bytes spirv/vulkan/prebuilt/0x00006aa9.spv | Bin 0 -> 4096 bytes spirv/vulkan/prebuilt/0x00006aaa.spv | Bin 0 -> 4076 bytes spirv/vulkan/prebuilt/0x00006aab.spv | Bin 0 -> 4340 bytes spirv/vulkan/prebuilt/0x00006aac.spv | Bin 0 -> 11260 bytes spirv/vulkan/prebuilt/0x00006aad.spv | Bin 0 -> 4164 bytes spirv/vulkan/prebuilt/0x00006aae.spv | Bin 0 -> 4944 bytes spirv/vulkan/prebuilt/0x00006aaf.spv | Bin 0 -> 1080 bytes spirv/vulkan/prebuilt/0x00006ab0.spv | Bin 0 -> 7280 bytes spirv/vulkan/prebuilt/0x00006ab1.spv | Bin 0 -> 8120 bytes spirv/vulkan/prebuilt/0x00006ab2.spv | Bin 0 -> 4364 bytes spirv/vulkan/prebuilt/0x00006ab3.spv | Bin 0 -> 7796 bytes spirv/vulkan/prebuilt/0x00006ab4.spv | Bin 0 -> 2696 bytes spirv/vulkan/prebuilt/0x00006ab5.spv | Bin 0 -> 6072 bytes spirv/vulkan/prebuilt/0x00006ab6.spv | Bin 0 -> 6508 bytes spirv/vulkan/prebuilt/0x00006ab7.spv | Bin 0 -> 6224 bytes spirv/vulkan/prebuilt/0x00006ab8.spv | Bin 0 -> 2560 bytes spirv/vulkan/prebuilt/0x00006ab9.spv | Bin 0 -> 2068 bytes spirv/vulkan/prebuilt/0x00006aba.spv | Bin 0 -> 6148 bytes spirv/vulkan/prebuilt/0x00006abb.spv | Bin 0 -> 5700 bytes spirv/vulkan/prebuilt/0x00006abc.spv | Bin 0 -> 1316 bytes spirv/vulkan/prebuilt/0x00006abd.spv | Bin 0 -> 4516 bytes spirv/vulkan/prebuilt/0x00006abe.spv | Bin 0 -> 4860 bytes spirv/vulkan/prebuilt/0x00006abf.spv | Bin 0 -> 5876 bytes spirv/vulkan/prebuilt/0x00006ac0.spv | Bin 0 -> 2084 bytes spirv/vulkan/prebuilt/0x00006ac1.spv | Bin 0 -> 5336 bytes spirv/vulkan/prebuilt/0x00006ac2.spv | Bin 0 -> 7400 bytes spirv/vulkan/prebuilt/0x00006ac3.spv | Bin 0 -> 1368 bytes spirv/vulkan/prebuilt/0x00006ac4.spv | Bin 0 -> 4376 bytes spirv/vulkan/prebuilt/0x00006ac5.spv | Bin 0 -> 5576 bytes spirv/vulkan/prebuilt/0x00006ac6.spv | Bin 0 -> 5904 bytes spirv/vulkan/prebuilt/0x00006ac7.spv | Bin 0 -> 3704 bytes spirv/vulkan/prebuilt/0x00006ac8.spv | Bin 0 -> 5944 bytes spirv/vulkan/prebuilt/0x00006ac9.spv | Bin 0 -> 5440 bytes spirv/vulkan/prebuilt/0x00006aca.spv | Bin 0 -> 4964 bytes spirv/vulkan/prebuilt/0x00006acb.spv | Bin 0 -> 2036 bytes spirv/vulkan/prebuilt/0x00006acc.spv | Bin 0 -> 2704 bytes .../prebuilt/{0x0000af4d.spv => 0x00006acd.spv} | Bin .../prebuilt/{0x0000af4e.spv => 0x00006ace.spv} | Bin .../prebuilt/{0x0000af4f.spv => 0x00006acf.spv} | Bin .../prebuilt/{0x0000af50.spv => 0x00006ad0.spv} | Bin .../prebuilt/{0x0000ca40.spv => 0x00006ad1.spv} | Bin .../prebuilt/{0x0000ca41.spv => 0x00006ad2.spv} | Bin .../prebuilt/{0x0000ca4f.spv => 0x00006ad3.spv} | Bin .../prebuilt/{0x0000ca50.spv => 0x00006ad4.spv} | Bin .../prebuilt/{0x0000ca51.spv => 0x00006ad5.spv} | Bin .../prebuilt/{0x0000af52.spv => 0x00006ad6.spv} | Bin .../prebuilt/{0x0000af53.spv => 0x00006ad7.spv} | Bin .../prebuilt/{0x0000af54.spv => 0x00006ad8.spv} | Bin .../prebuilt/{0x0000af55.spv => 0x00006ad9.spv} | Bin .../prebuilt/{0x0000af56.spv => 0x00006ada.spv} | Bin .../prebuilt/{0x0000af57.spv => 0x00006adb.spv} | Bin .../prebuilt/{0x0000af58.spv => 0x00006adc.spv} | Bin .../prebuilt/{0x0000af59.spv => 0x00006add.spv} | Bin .../prebuilt/{0x0000af5a.spv => 0x00006ade.spv} | Bin .../prebuilt/{0x0000af5b.spv => 0x00006adf.spv} | Bin spirv/vulkan/prebuilt/0x00006ae0.spv | Bin 0 -> 1760 bytes spirv/vulkan/prebuilt/0x00006ae1.spv | Bin 0 -> 1792 bytes .../prebuilt/{0x0000af5e.spv => 0x00006ae2.spv} | Bin .../prebuilt/{0x0000af5f.spv => 0x00006ae3.spv} | Bin spirv/vulkan/prebuilt/0x00006ae4.spv | Bin 0 -> 2612 bytes spirv/vulkan/prebuilt/0x00006ae5.spv | Bin 0 -> 2644 bytes spirv/vulkan/prebuilt/0x00006ae6.spv | Bin 0 -> 1888 bytes spirv/vulkan/prebuilt/0x00006ae7.spv | Bin 0 -> 1992 bytes spirv/vulkan/prebuilt/0x00006ae8.spv | Bin 0 -> 1992 bytes .../prebuilt/{0x0000af65.spv => 0x00006ae9.spv} | Bin .../prebuilt/{0x0000af66.spv => 0x00006aea.spv} | Bin spirv/vulkan/prebuilt/0x00006aeb.spv | Bin 0 -> 1712 bytes spirv/vulkan/prebuilt/0x00006aec.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00006aed.spv | Bin 0 -> 1728 bytes spirv/vulkan/prebuilt/0x00006aee.spv | Bin 0 -> 1816 bytes spirv/vulkan/prebuilt/0x00006aef.spv | Bin 0 -> 1288 bytes spirv/vulkan/prebuilt/0x00006af0.spv | Bin 0 -> 1376 bytes spirv/vulkan/prebuilt/0x00006af1.spv | Bin 0 -> 1304 bytes spirv/vulkan/prebuilt/0x00006af2.spv | Bin 0 -> 1392 bytes .../prebuilt/{0x0000af6f.spv => 0x00006af3.spv} | Bin .../prebuilt/{0x0000af70.spv => 0x00006af4.spv} | Bin .../prebuilt/{0x0000af71.spv => 0x00006af5.spv} | Bin .../prebuilt/{0x0000af72.spv => 0x00006af6.spv} | Bin spirv/vulkan/prebuilt/0x00006af7.spv | Bin 0 -> 1500 bytes spirv/vulkan/prebuilt/0x00006af8.spv | Bin 0 -> 1556 bytes .../prebuilt/{0x0000af75.spv => 0x00006af9.spv} | Bin .../prebuilt/{0x0000af76.spv => 0x00006afa.spv} | Bin .../prebuilt/{0x0000af77.spv => 0x00006afb.spv} | Bin .../prebuilt/{0x0000af78.spv => 0x00006afc.spv} | Bin .../prebuilt/{0x0000af79.spv => 0x00006afd.spv} | Bin .../prebuilt/{0x0000af7a.spv => 0x00006afe.spv} | Bin .../prebuilt/{0x0000af7b.spv => 0x00006aff.spv} | Bin .../prebuilt/{0x0000af7c.spv => 0x00006b00.spv} | Bin .../prebuilt/{0x0000af7d.spv => 0x00006b01.spv} | Bin .../prebuilt/{0x0000af7e.spv => 0x00006b02.spv} | Bin .../prebuilt/{0x0000af7f.spv => 0x00006b03.spv} | Bin .../prebuilt/{0x0000af80.spv => 0x00006b04.spv} | Bin .../prebuilt/{0x0000af81.spv => 0x00006b05.spv} | Bin .../prebuilt/{0x0000af82.spv => 0x00006b06.spv} | Bin .../prebuilt/{0x0000af83.spv => 0x00006b07.spv} | Bin .../prebuilt/{0x0000af84.spv => 0x00006b08.spv} | Bin .../prebuilt/{0x0000af85.spv => 0x00006b09.spv} | Bin .../prebuilt/{0x0000af86.spv => 0x00006b0a.spv} | Bin .../prebuilt/{0x0000af87.spv => 0x00006b0b.spv} | Bin .../prebuilt/{0x0000af88.spv => 0x00006b0c.spv} | Bin .../prebuilt/{0x0000af89.spv => 0x00006b0d.spv} | Bin .../prebuilt/{0x0000af8a.spv => 0x00006b0e.spv} | Bin .../prebuilt/{0x0000af8b.spv => 0x00006b0f.spv} | Bin .../prebuilt/{0x0000af8c.spv => 0x00006b10.spv} | Bin .../prebuilt/{0x0000af8d.spv => 0x00006b11.spv} | Bin .../prebuilt/{0x0000af8e.spv => 0x00006b12.spv} | Bin .../prebuilt/{0x0000af8f.spv => 0x00006b13.spv} | Bin .../prebuilt/{0x0000af90.spv => 0x00006b14.spv} | Bin .../prebuilt/{0x0000af91.spv => 0x00006b15.spv} | Bin .../prebuilt/{0x0000af92.spv => 0x00006b16.spv} | Bin .../prebuilt/{0x0000af93.spv => 0x00006b17.spv} | Bin .../prebuilt/{0x0000af94.spv => 0x00006b18.spv} | Bin .../prebuilt/{0x0000af95.spv => 0x00006b19.spv} | Bin .../prebuilt/{0x0000af96.spv => 0x00006b1a.spv} | Bin .../prebuilt/{0x0000af97.spv => 0x00006b1b.spv} | Bin .../prebuilt/{0x0000af98.spv => 0x00006b1c.spv} | Bin .../prebuilt/{0x0000af99.spv => 0x00006b1d.spv} | Bin .../prebuilt/{0x0000af9a.spv => 0x00006b1e.spv} | Bin .../prebuilt/{0x0000af9b.spv => 0x00006b1f.spv} | Bin .../prebuilt/{0x0000af9c.spv => 0x00006b20.spv} | Bin .../prebuilt/{0x0000af9d.spv => 0x00006b21.spv} | Bin .../prebuilt/{0x0000af9e.spv => 0x00006b22.spv} | Bin .../prebuilt/{0x0000af9f.spv => 0x00006b23.spv} | Bin .../prebuilt/{0x0000afa0.spv => 0x00006b24.spv} | Bin .../prebuilt/{0x0000afa1.spv => 0x00006b25.spv} | Bin .../prebuilt/{0x0000afa2.spv => 0x00006b26.spv} | Bin .../prebuilt/{0x0000afa3.spv => 0x00006b27.spv} | Bin .../prebuilt/{0x0000afa4.spv => 0x00006b28.spv} | Bin .../prebuilt/{0x0000afa5.spv => 0x00006b29.spv} | Bin .../prebuilt/{0x0000afa6.spv => 0x00006b2a.spv} | Bin .../prebuilt/{0x0000afa7.spv => 0x00006b2b.spv} | Bin .../prebuilt/{0x0000afa8.spv => 0x00006b2c.spv} | Bin .../prebuilt/{0x0000afa9.spv => 0x00006b2d.spv} | Bin .../prebuilt/{0x0000afaa.spv => 0x00006b2e.spv} | Bin .../prebuilt/{0x0000afab.spv => 0x00006b2f.spv} | Bin .../prebuilt/{0x0000afac.spv => 0x00006b30.spv} | Bin .../prebuilt/{0x0000afad.spv => 0x00006b31.spv} | Bin .../prebuilt/{0x0000afae.spv => 0x00006b32.spv} | Bin .../prebuilt/{0x0000afaf.spv => 0x00006b33.spv} | Bin .../prebuilt/{0x0000afb0.spv => 0x00006b34.spv} | Bin .../prebuilt/{0x0000afb1.spv => 0x00006b35.spv} | Bin .../prebuilt/{0x0000afb2.spv => 0x00006b36.spv} | Bin .../prebuilt/{0x0000afb3.spv => 0x00006b37.spv} | Bin .../prebuilt/{0x0000afb4.spv => 0x00006b38.spv} | Bin .../prebuilt/{0x0000afb5.spv => 0x00006b39.spv} | Bin .../prebuilt/{0x0000afb6.spv => 0x00006b3a.spv} | Bin .../prebuilt/{0x0000afb7.spv => 0x00006b3b.spv} | Bin .../prebuilt/{0x0000afb8.spv => 0x00006b3c.spv} | Bin .../prebuilt/{0x0000afb9.spv => 0x00006b3d.spv} | Bin .../prebuilt/{0x0000afba.spv => 0x00006b3e.spv} | Bin .../prebuilt/{0x0000afbb.spv => 0x00006b3f.spv} | Bin .../prebuilt/{0x0000afbc.spv => 0x00006b40.spv} | Bin .../prebuilt/{0x0000afbd.spv => 0x00006b41.spv} | Bin .../prebuilt/{0x0000afbe.spv => 0x00006b42.spv} | Bin .../prebuilt/{0x0000afbf.spv => 0x00006b43.spv} | Bin .../prebuilt/{0x0000afc0.spv => 0x00006b44.spv} | Bin .../prebuilt/{0x0000afc1.spv => 0x00006b45.spv} | Bin .../prebuilt/{0x0000afc2.spv => 0x00006b46.spv} | Bin .../prebuilt/{0x0000afc3.spv => 0x00006b47.spv} | Bin .../prebuilt/{0x0000afc4.spv => 0x00006b48.spv} | Bin spirv/vulkan/prebuilt/0x00006b49.spv | Bin 1872 -> 1288 bytes .../prebuilt/{0x0000afc6.spv => 0x00006b4a.spv} | Bin .../prebuilt/{0x0000afc7.spv => 0x00006b4b.spv} | Bin spirv/vulkan/prebuilt/0x00006b4c.spv | Bin 1884 -> 1288 bytes .../prebuilt/{0x0000afc9.spv => 0x00006b4d.spv} | Bin .../prebuilt/{0x0000afca.spv => 0x00006b4e.spv} | Bin spirv/vulkan/prebuilt/0x00006b4f.spv | Bin 1880 -> 1384 bytes .../prebuilt/{0x0000afcc.spv => 0x00006b50.spv} | Bin .../prebuilt/{0x0000afcd.spv => 0x00006b51.spv} | Bin spirv/vulkan/prebuilt/0x00006b52.spv | Bin 1712 -> 1472 bytes .../prebuilt/{0x0000afcf.spv => 0x00006b53.spv} | Bin .../prebuilt/{0x0000afd0.spv => 0x00006b54.spv} | Bin spirv/vulkan/prebuilt/0x00006b55.spv | Bin 1724 -> 1372 bytes .../prebuilt/{0x0000afd2.spv => 0x00006b56.spv} | Bin .../prebuilt/{0x0000afd3.spv => 0x00006b57.spv} | Bin spirv/vulkan/prebuilt/0x00006b58.spv | Bin 1720 -> 1460 bytes .../prebuilt/{0x0000afd5.spv => 0x00006b59.spv} | Bin .../prebuilt/{0x0000afd6.spv => 0x00006b5a.spv} | Bin spirv/vulkan/prebuilt/0x00006b5b.spv | Bin 1552 -> 1372 bytes .../prebuilt/{0x0000afd8.spv => 0x00006b5c.spv} | Bin .../prebuilt/{0x0000afd9.spv => 0x00006b5d.spv} | Bin spirv/vulkan/prebuilt/0x00006b5e.spv | Bin 1564 -> 1396 bytes .../prebuilt/{0x0000afdb.spv => 0x00006b5f.spv} | Bin .../prebuilt/{0x0000afdc.spv => 0x00006b60.spv} | Bin spirv/vulkan/prebuilt/0x00006b61.spv | Bin 1560 -> 1308 bytes .../prebuilt/{0x0000afde.spv => 0x00006b62.spv} | Bin .../prebuilt/{0x0000afdf.spv => 0x00006b63.spv} | Bin .../prebuilt/{0x0000afe0.spv => 0x00006b64.spv} | Bin .../prebuilt/{0x0000afe1.spv => 0x00006b65.spv} | Bin .../prebuilt/{0x0000afe2.spv => 0x00006b66.spv} | Bin .../prebuilt/{0x0000afe3.spv => 0x00006b67.spv} | Bin .../prebuilt/{0x0000afe4.spv => 0x00006b68.spv} | Bin .../prebuilt/{0x0000afe5.spv => 0x00006b69.spv} | Bin .../prebuilt/{0x0000afe6.spv => 0x00006b6a.spv} | Bin .../prebuilt/{0x0000afe7.spv => 0x00006b6b.spv} | Bin .../prebuilt/{0x0000afe8.spv => 0x00006b6c.spv} | Bin .../prebuilt/{0x0000afe9.spv => 0x00006b6d.spv} | Bin .../prebuilt/{0x0000afea.spv => 0x00006b6e.spv} | Bin .../prebuilt/{0x0000afeb.spv => 0x00006b6f.spv} | Bin .../prebuilt/{0x0000afec.spv => 0x00006b70.spv} | Bin .../prebuilt/{0x0000afed.spv => 0x00006b71.spv} | Bin .../prebuilt/{0x0000afee.spv => 0x00006b72.spv} | Bin .../prebuilt/{0x0000afef.spv => 0x00006b73.spv} | Bin .../prebuilt/{0x0000aff0.spv => 0x00006b74.spv} | Bin .../prebuilt/{0x0000aff1.spv => 0x00006b75.spv} | Bin .../prebuilt/{0x0000aff2.spv => 0x00006b76.spv} | Bin .../prebuilt/{0x0000aff3.spv => 0x00006b77.spv} | Bin .../prebuilt/{0x0000aff4.spv => 0x00006b78.spv} | Bin .../prebuilt/{0x0000aff5.spv => 0x00006b79.spv} | Bin .../prebuilt/{0x0000aff6.spv => 0x00006b7a.spv} | Bin .../prebuilt/{0x0000aff7.spv => 0x00006b7b.spv} | Bin .../prebuilt/{0x0000aff8.spv => 0x00006b7c.spv} | Bin .../prebuilt/{0x0000aff9.spv => 0x00006b7d.spv} | Bin .../prebuilt/{0x0000affa.spv => 0x00006b7e.spv} | Bin .../prebuilt/{0x0000affb.spv => 0x00006b7f.spv} | Bin .../prebuilt/{0x0000affc.spv => 0x00006b80.spv} | Bin .../prebuilt/{0x0000affd.spv => 0x00006b81.spv} | Bin .../prebuilt/{0x0000affe.spv => 0x00006b82.spv} | Bin .../prebuilt/{0x0000afff.spv => 0x00006b83.spv} | Bin .../prebuilt/{0x0000b000.spv => 0x00006b84.spv} | Bin .../prebuilt/{0x0000b001.spv => 0x00006b85.spv} | Bin .../prebuilt/{0x0000b002.spv => 0x00006b86.spv} | Bin .../prebuilt/{0x0000b003.spv => 0x00006b87.spv} | Bin .../prebuilt/{0x0000b004.spv => 0x00006b88.spv} | Bin .../prebuilt/{0x0000b005.spv => 0x00006b89.spv} | Bin .../prebuilt/{0x0000b006.spv => 0x00006b8a.spv} | Bin .../prebuilt/{0x0000b007.spv => 0x00006b8b.spv} | Bin .../prebuilt/{0x0000b008.spv => 0x00006b8c.spv} | Bin .../prebuilt/{0x0000b009.spv => 0x00006b8d.spv} | Bin .../prebuilt/{0x0000b00a.spv => 0x00006b8e.spv} | Bin .../prebuilt/{0x0000b00b.spv => 0x00006b8f.spv} | Bin .../prebuilt/{0x0000b00c.spv => 0x00006b90.spv} | Bin .../prebuilt/{0x0000b00d.spv => 0x00006b91.spv} | Bin .../prebuilt/{0x0000b00e.spv => 0x00006b92.spv} | Bin .../prebuilt/{0x0000b00f.spv => 0x00006b93.spv} | Bin .../prebuilt/{0x0000b010.spv => 0x00006b94.spv} | Bin .../prebuilt/{0x0000b011.spv => 0x00006b95.spv} | Bin .../prebuilt/{0x0000b012.spv => 0x00006b96.spv} | Bin .../prebuilt/{0x0000b013.spv => 0x00006b97.spv} | Bin .../prebuilt/{0x0000b014.spv => 0x00006b98.spv} | Bin .../prebuilt/{0x0000b015.spv => 0x00006b99.spv} | Bin .../prebuilt/{0x0000b016.spv => 0x00006b9a.spv} | Bin .../prebuilt/{0x0000b017.spv => 0x00006b9b.spv} | Bin spirv/vulkan/prebuilt/0x00006b9c.spv | Bin 580 -> 1436 bytes .../prebuilt/{0x0000b019.spv => 0x00006b9d.spv} | Bin .../prebuilt/{0x0000b01a.spv => 0x00006b9e.spv} | Bin .../prebuilt/{0x0000b01b.spv => 0x00006b9f.spv} | Bin .../prebuilt/{0x0000b01c.spv => 0x00006ba0.spv} | Bin .../prebuilt/{0x0000b01d.spv => 0x00006ba1.spv} | Bin .../prebuilt/{0x0000b01e.spv => 0x00006ba2.spv} | Bin .../prebuilt/{0x0000b01f.spv => 0x00006ba3.spv} | Bin .../prebuilt/{0x0000b020.spv => 0x00006ba4.spv} | Bin .../prebuilt/{0x0000b021.spv => 0x00006ba5.spv} | Bin .../prebuilt/{0x0000b022.spv => 0x00006ba6.spv} | Bin .../prebuilt/{0x0000b023.spv => 0x00006ba7.spv} | Bin .../prebuilt/{0x0000b024.spv => 0x00006ba8.spv} | Bin .../prebuilt/{0x0000b025.spv => 0x00006ba9.spv} | Bin .../prebuilt/{0x0000b026.spv => 0x00006baa.spv} | Bin .../prebuilt/{0x0000b027.spv => 0x00006bab.spv} | Bin .../prebuilt/{0x0000b028.spv => 0x00006bac.spv} | Bin .../prebuilt/{0x0000b029.spv => 0x00006bad.spv} | Bin .../prebuilt/{0x0000b02a.spv => 0x00006bae.spv} | Bin spirv/vulkan/prebuilt/0x00006baf.spv | Bin 596 -> 856 bytes .../prebuilt/{0x0000b02c.spv => 0x00006bb0.spv} | Bin .../prebuilt/{0x0000b02d.spv => 0x00006bb1.spv} | Bin .../prebuilt/{0x0000b02e.spv => 0x00006bb2.spv} | Bin .../prebuilt/{0x0000b02f.spv => 0x00006bb3.spv} | Bin .../prebuilt/{0x0000b030.spv => 0x00006bb4.spv} | Bin .../prebuilt/{0x0000b031.spv => 0x00006bb5.spv} | Bin .../prebuilt/{0x0000b032.spv => 0x00006bb6.spv} | Bin .../prebuilt/{0x0000b033.spv => 0x00006bb7.spv} | Bin .../prebuilt/{0x0000b034.spv => 0x00006bb8.spv} | Bin .../prebuilt/{0x0000b035.spv => 0x00006bb9.spv} | Bin .../prebuilt/{0x0000b036.spv => 0x00006bba.spv} | Bin .../prebuilt/{0x0000b037.spv => 0x00006bbb.spv} | Bin .../prebuilt/{0x0000b038.spv => 0x00006bbc.spv} | Bin .../prebuilt/{0x0000b039.spv => 0x00006bbd.spv} | Bin .../prebuilt/{0x0000b03a.spv => 0x00006bbe.spv} | Bin .../prebuilt/{0x0000b03b.spv => 0x00006bbf.spv} | Bin .../prebuilt/{0x0000b03c.spv => 0x00006bc0.spv} | Bin .../prebuilt/{0x0000b03d.spv => 0x00006bc1.spv} | Bin spirv/vulkan/prebuilt/0x00006bc2.spv | Bin 596 -> 860 bytes .../prebuilt/{0x0000b03f.spv => 0x00006bc3.spv} | Bin .../prebuilt/{0x0000b040.spv => 0x00006bc4.spv} | Bin .../prebuilt/{0x0000b041.spv => 0x00006bc5.spv} | Bin .../prebuilt/{0x0000b042.spv => 0x00006bc6.spv} | Bin .../prebuilt/{0x0000b043.spv => 0x00006bc7.spv} | Bin .../prebuilt/{0x0000b044.spv => 0x00006bc8.spv} | Bin .../prebuilt/{0x0000b045.spv => 0x00006bc9.spv} | Bin .../prebuilt/{0x0000b046.spv => 0x00006bca.spv} | Bin .../prebuilt/{0x0000b047.spv => 0x00006bcb.spv} | Bin .../prebuilt/{0x0000b048.spv => 0x00006bcc.spv} | Bin .../prebuilt/{0x0000b049.spv => 0x00006bcd.spv} | Bin .../prebuilt/{0x0000b04a.spv => 0x00006bce.spv} | Bin .../prebuilt/{0x0000b04b.spv => 0x00006bcf.spv} | Bin .../prebuilt/{0x0000b04c.spv => 0x00006bd0.spv} | Bin .../prebuilt/{0x0000b04d.spv => 0x00006bd1.spv} | Bin .../prebuilt/{0x0000b04e.spv => 0x00006bd2.spv} | Bin .../prebuilt/{0x0000b04f.spv => 0x00006bd3.spv} | Bin .../prebuilt/{0x0000b050.spv => 0x00006bd4.spv} | Bin spirv/vulkan/prebuilt/0x00006bd5.spv | Bin 580 -> 860 bytes .../prebuilt/{0x0000b052.spv => 0x00006bd6.spv} | Bin .../prebuilt/{0x0000b053.spv => 0x00006bd7.spv} | Bin .../prebuilt/{0x0000b054.spv => 0x00006bd8.spv} | Bin .../prebuilt/{0x0000b055.spv => 0x00006bd9.spv} | Bin .../prebuilt/{0x0000b056.spv => 0x00006bda.spv} | Bin .../prebuilt/{0x0000b057.spv => 0x00006bdb.spv} | Bin .../prebuilt/{0x0000b058.spv => 0x00006bdc.spv} | Bin .../prebuilt/{0x0000b059.spv => 0x00006bdd.spv} | Bin .../prebuilt/{0x0000b05a.spv => 0x00006bde.spv} | Bin .../prebuilt/{0x0000b05b.spv => 0x00006bdf.spv} | Bin .../prebuilt/{0x0000b05c.spv => 0x00006be0.spv} | Bin .../prebuilt/{0x0000b05d.spv => 0x00006be1.spv} | Bin .../prebuilt/{0x0000b05e.spv => 0x00006be2.spv} | Bin .../prebuilt/{0x0000b05f.spv => 0x00006be3.spv} | Bin .../prebuilt/{0x0000b060.spv => 0x00006be4.spv} | Bin .../prebuilt/{0x0000b061.spv => 0x00006be5.spv} | Bin .../prebuilt/{0x0000b062.spv => 0x00006be6.spv} | Bin .../prebuilt/{0x0000b063.spv => 0x00006be7.spv} | Bin spirv/vulkan/prebuilt/0x00006be8.spv | Bin 596 -> 860 bytes .../prebuilt/{0x0000b065.spv => 0x00006be9.spv} | Bin .../prebuilt/{0x0000b066.spv => 0x00006bea.spv} | Bin .../prebuilt/{0x0000b067.spv => 0x00006beb.spv} | Bin .../prebuilt/{0x0000b068.spv => 0x00006bec.spv} | Bin .../prebuilt/{0x0000b069.spv => 0x00006bed.spv} | Bin .../prebuilt/{0x0000b06a.spv => 0x00006bee.spv} | Bin .../prebuilt/{0x0000b06b.spv => 0x00006bef.spv} | Bin .../prebuilt/{0x0000b06c.spv => 0x00006bf0.spv} | Bin .../prebuilt/{0x0000b06d.spv => 0x00006bf1.spv} | Bin .../prebuilt/{0x0000b06e.spv => 0x00006bf2.spv} | Bin .../prebuilt/{0x0000b06f.spv => 0x00006bf3.spv} | Bin .../prebuilt/{0x0000b070.spv => 0x00006bf4.spv} | Bin .../prebuilt/{0x0000b071.spv => 0x00006bf5.spv} | Bin .../prebuilt/{0x0000b072.spv => 0x00006bf6.spv} | Bin .../prebuilt/{0x0000b073.spv => 0x00006bf7.spv} | Bin .../prebuilt/{0x0000b074.spv => 0x00006bf8.spv} | Bin .../prebuilt/{0x0000b075.spv => 0x00006bf9.spv} | Bin .../prebuilt/{0x0000b076.spv => 0x00006bfa.spv} | Bin spirv/vulkan/prebuilt/0x00006bfb.spv | Bin 596 -> 724 bytes .../prebuilt/{0x0000b078.spv => 0x00006bfc.spv} | Bin .../prebuilt/{0x0000b079.spv => 0x00006bfd.spv} | Bin .../prebuilt/{0x0000b07a.spv => 0x00006bfe.spv} | Bin .../prebuilt/{0x0000b07b.spv => 0x00006bff.spv} | Bin .../prebuilt/{0x0000b07c.spv => 0x00006c00.spv} | Bin .../prebuilt/{0x0000b07d.spv => 0x00006c01.spv} | Bin .../prebuilt/{0x0000b07e.spv => 0x00006c02.spv} | Bin .../prebuilt/{0x0000b07f.spv => 0x00006c03.spv} | Bin .../prebuilt/{0x0000b080.spv => 0x00006c04.spv} | Bin .../prebuilt/{0x0000b081.spv => 0x00006c05.spv} | Bin .../prebuilt/{0x0000b082.spv => 0x00006c06.spv} | Bin .../prebuilt/{0x0000b083.spv => 0x00006c07.spv} | Bin .../prebuilt/{0x0000b084.spv => 0x00006c08.spv} | Bin .../prebuilt/{0x0000b085.spv => 0x00006c09.spv} | Bin .../prebuilt/{0x0000b086.spv => 0x00006c0a.spv} | Bin .../prebuilt/{0x0000b087.spv => 0x00006c0b.spv} | Bin .../prebuilt/{0x0000b088.spv => 0x00006c0c.spv} | Bin .../prebuilt/{0x0000b089.spv => 0x00006c0d.spv} | Bin spirv/vulkan/prebuilt/0x00006c0e.spv | Bin 580 -> 1788 bytes .../prebuilt/{0x0000b08b.spv => 0x00006c0f.spv} | Bin .../prebuilt/{0x0000b08c.spv => 0x00006c10.spv} | Bin .../prebuilt/{0x0000b08d.spv => 0x00006c11.spv} | Bin .../prebuilt/{0x0000b08e.spv => 0x00006c12.spv} | Bin .../prebuilt/{0x0000b08f.spv => 0x00006c13.spv} | Bin .../prebuilt/{0x0000b090.spv => 0x00006c14.spv} | Bin .../prebuilt/{0x0000b091.spv => 0x00006c15.spv} | Bin .../prebuilt/{0x0000b092.spv => 0x00006c16.spv} | Bin .../prebuilt/{0x0000b093.spv => 0x00006c17.spv} | Bin .../prebuilt/{0x0000b094.spv => 0x00006c18.spv} | Bin .../prebuilt/{0x0000b095.spv => 0x00006c19.spv} | Bin .../prebuilt/{0x0000b096.spv => 0x00006c1a.spv} | Bin .../prebuilt/{0x0000b097.spv => 0x00006c1b.spv} | Bin .../prebuilt/{0x0000b098.spv => 0x00006c1c.spv} | Bin .../prebuilt/{0x0000b099.spv => 0x00006c1d.spv} | Bin .../prebuilt/{0x0000b09a.spv => 0x00006c1e.spv} | Bin .../prebuilt/{0x0000b09b.spv => 0x00006c1f.spv} | Bin .../prebuilt/{0x0000b09c.spv => 0x00006c20.spv} | Bin spirv/vulkan/prebuilt/0x00006c21.spv | Bin 596 -> 2108 bytes .../prebuilt/{0x0000b09e.spv => 0x00006c22.spv} | Bin .../prebuilt/{0x0000b09f.spv => 0x00006c23.spv} | Bin .../prebuilt/{0x0000b0a0.spv => 0x00006c24.spv} | Bin .../prebuilt/{0x0000b0a1.spv => 0x00006c25.spv} | Bin .../prebuilt/{0x0000b0a2.spv => 0x00006c26.spv} | Bin .../prebuilt/{0x0000b0a3.spv => 0x00006c27.spv} | Bin .../prebuilt/{0x0000b0a4.spv => 0x00006c28.spv} | Bin .../prebuilt/{0x0000b0a5.spv => 0x00006c29.spv} | Bin .../prebuilt/{0x0000b0a6.spv => 0x00006c2a.spv} | Bin .../prebuilt/{0x0000b0a7.spv => 0x00006c2b.spv} | Bin .../prebuilt/{0x0000b0a8.spv => 0x00006c2c.spv} | Bin .../prebuilt/{0x0000b0a9.spv => 0x00006c2d.spv} | Bin .../prebuilt/{0x0000b0aa.spv => 0x00006c2e.spv} | Bin .../prebuilt/{0x0000b0ab.spv => 0x00006c2f.spv} | Bin .../prebuilt/{0x0000b0ac.spv => 0x00006c30.spv} | Bin .../prebuilt/{0x0000b0ad.spv => 0x00006c31.spv} | Bin .../prebuilt/{0x0000b0ae.spv => 0x00006c32.spv} | Bin .../prebuilt/{0x0000b0af.spv => 0x00006c33.spv} | Bin spirv/vulkan/prebuilt/0x00006c34.spv | Bin 596 -> 1776 bytes .../prebuilt/{0x0000b0b1.spv => 0x00006c35.spv} | Bin .../prebuilt/{0x0000b0b2.spv => 0x00006c36.spv} | Bin .../prebuilt/{0x0000b0b3.spv => 0x00006c37.spv} | Bin .../prebuilt/{0x0000b0b4.spv => 0x00006c38.spv} | Bin .../prebuilt/{0x0000b0b5.spv => 0x00006c39.spv} | Bin .../prebuilt/{0x0000b0b6.spv => 0x00006c3a.spv} | Bin .../prebuilt/{0x0000b0b7.spv => 0x00006c3b.spv} | Bin .../prebuilt/{0x0000b0b8.spv => 0x00006c3c.spv} | Bin .../prebuilt/{0x0000b0b9.spv => 0x00006c3d.spv} | Bin .../prebuilt/{0x0000b0ba.spv => 0x00006c3e.spv} | Bin .../prebuilt/{0x0000b0bb.spv => 0x00006c3f.spv} | Bin .../prebuilt/{0x0000b0bc.spv => 0x00006c40.spv} | Bin .../prebuilt/{0x0000b0bd.spv => 0x00006c41.spv} | Bin .../prebuilt/{0x0000b0be.spv => 0x00006c42.spv} | Bin .../prebuilt/{0x0000b0bf.spv => 0x00006c43.spv} | Bin .../prebuilt/{0x0000b0c0.spv => 0x00006c44.spv} | Bin .../prebuilt/{0x0000b0c1.spv => 0x00006c45.spv} | Bin .../prebuilt/{0x0000b0c2.spv => 0x00006c46.spv} | Bin spirv/vulkan/prebuilt/0x00006c47.spv | Bin 692 -> 2276 bytes .../prebuilt/{0x0000b0c4.spv => 0x00006c48.spv} | Bin .../prebuilt/{0x0000b0c5.spv => 0x00006c49.spv} | Bin .../prebuilt/{0x0000b0c6.spv => 0x00006c4a.spv} | Bin .../prebuilt/{0x0000b0c7.spv => 0x00006c4b.spv} | Bin .../prebuilt/{0x0000b0c8.spv => 0x00006c4c.spv} | Bin .../prebuilt/{0x0000b0c9.spv => 0x00006c4d.spv} | Bin spirv/vulkan/prebuilt/0x00006c4e.spv | Bin 708 -> 1384 bytes .../prebuilt/{0x0000b0cb.spv => 0x00006c4f.spv} | Bin .../prebuilt/{0x0000b0cc.spv => 0x00006c50.spv} | Bin .../prebuilt/{0x0000b0cd.spv => 0x00006c51.spv} | Bin .../prebuilt/{0x0000b0ce.spv => 0x00006c52.spv} | Bin .../prebuilt/{0x0000b0cf.spv => 0x00006c53.spv} | Bin .../prebuilt/{0x0000b0d0.spv => 0x00006c54.spv} | Bin spirv/vulkan/prebuilt/0x00006c55.spv | Bin 900 -> 1884 bytes .../prebuilt/{0x0000b0d2.spv => 0x00006c56.spv} | Bin .../prebuilt/{0x0000b0d3.spv => 0x00006c57.spv} | Bin .../prebuilt/{0x0000b0d4.spv => 0x00006c58.spv} | Bin .../prebuilt/{0x0000b0d5.spv => 0x00006c59.spv} | Bin .../prebuilt/{0x0000b0d6.spv => 0x00006c5a.spv} | Bin .../prebuilt/{0x0000b0d7.spv => 0x00006c5b.spv} | Bin spirv/vulkan/prebuilt/0x00006c5c.spv | Bin 900 -> 1712 bytes .../prebuilt/{0x0000b0d9.spv => 0x00006c5d.spv} | Bin .../prebuilt/{0x0000b0da.spv => 0x00006c5e.spv} | Bin .../prebuilt/{0x0000b0db.spv => 0x00006c5f.spv} | Bin .../prebuilt/{0x0000b0dc.spv => 0x00006c60.spv} | Bin .../prebuilt/{0x0000b0dd.spv => 0x00006c61.spv} | Bin .../prebuilt/{0x0000b0de.spv => 0x00006c62.spv} | Bin spirv/vulkan/prebuilt/0x00006c63.spv | Bin 916 -> 2196 bytes .../prebuilt/{0x0000b0e0.spv => 0x00006c64.spv} | Bin .../prebuilt/{0x0000b0e1.spv => 0x00006c65.spv} | Bin .../prebuilt/{0x0000b0e2.spv => 0x00006c66.spv} | Bin .../prebuilt/{0x0000b0e3.spv => 0x00006c67.spv} | Bin .../prebuilt/{0x0000b0e4.spv => 0x00006c68.spv} | Bin .../prebuilt/{0x0000b0e5.spv => 0x00006c69.spv} | Bin .../prebuilt/{0x0000b0e6.spv => 0x00006c6a.spv} | Bin .../prebuilt/{0x0000b0e7.spv => 0x00006c6b.spv} | Bin .../prebuilt/{0x0000b0e8.spv => 0x00006c6c.spv} | Bin .../prebuilt/{0x0000b0e9.spv => 0x00006c6d.spv} | Bin .../prebuilt/{0x0000b0ea.spv => 0x00006c6e.spv} | Bin .../prebuilt/{0x0000b0eb.spv => 0x00006c6f.spv} | Bin spirv/vulkan/prebuilt/0x00006c70.spv | Bin 980 -> 1712 bytes .../prebuilt/{0x0000b0ed.spv => 0x00006c71.spv} | Bin .../prebuilt/{0x0000b0ee.spv => 0x00006c72.spv} | Bin .../prebuilt/{0x0000b0ef.spv => 0x00006c73.spv} | Bin .../prebuilt/{0x0000b0f0.spv => 0x00006c74.spv} | Bin .../prebuilt/{0x0000b0f1.spv => 0x00006c75.spv} | Bin .../prebuilt/{0x0000b0f2.spv => 0x00006c76.spv} | Bin spirv/vulkan/prebuilt/0x00006c77.spv | Bin 740 -> 2196 bytes .../prebuilt/{0x0000b0f4.spv => 0x00006c78.spv} | Bin .../prebuilt/{0x0000b0f5.spv => 0x00006c79.spv} | Bin .../prebuilt/{0x0000b0f6.spv => 0x00006c7a.spv} | Bin .../prebuilt/{0x0000b0f7.spv => 0x00006c7b.spv} | Bin .../prebuilt/{0x0000b0f8.spv => 0x00006c7c.spv} | Bin .../prebuilt/{0x0000b0f9.spv => 0x00006c7d.spv} | Bin spirv/vulkan/prebuilt/0x00006c7e.spv | Bin 756 -> 1368 bytes .../prebuilt/{0x0000b0fb.spv => 0x00006c7f.spv} | Bin .../prebuilt/{0x0000b0fc.spv => 0x00006c80.spv} | Bin .../prebuilt/{0x0000b0fd.spv => 0x00006c81.spv} | Bin .../prebuilt/{0x0000b0fe.spv => 0x00006c82.spv} | Bin .../prebuilt/{0x0000b0ff.spv => 0x00006c83.spv} | Bin .../prebuilt/{0x0000b100.spv => 0x00006c84.spv} | Bin spirv/vulkan/prebuilt/0x00006c85.spv | Bin 740 -> 1852 bytes .../prebuilt/{0x0000b102.spv => 0x00006c86.spv} | Bin .../prebuilt/{0x0000b103.spv => 0x00006c87.spv} | Bin .../prebuilt/{0x0000b104.spv => 0x00006c88.spv} | Bin .../prebuilt/{0x0000b105.spv => 0x00006c89.spv} | Bin .../prebuilt/{0x0000b106.spv => 0x00006c8a.spv} | Bin .../prebuilt/{0x0000b107.spv => 0x00006c8b.spv} | Bin spirv/vulkan/prebuilt/0x00006c8c.spv | Bin 724 -> 1824 bytes .../prebuilt/{0x0000b109.spv => 0x00006c8d.spv} | Bin .../prebuilt/{0x0000b10a.spv => 0x00006c8e.spv} | Bin .../prebuilt/{0x0000b10b.spv => 0x00006c8f.spv} | Bin .../prebuilt/{0x0000b10c.spv => 0x00006c90.spv} | Bin .../prebuilt/{0x0000b10d.spv => 0x00006c91.spv} | Bin .../prebuilt/{0x0000b10e.spv => 0x00006c92.spv} | Bin spirv/vulkan/prebuilt/0x00006c93.spv | Bin 836 -> 2504 bytes .../prebuilt/{0x0000b110.spv => 0x00006c94.spv} | Bin .../prebuilt/{0x0000b111.spv => 0x00006c95.spv} | Bin .../prebuilt/{0x0000b112.spv => 0x00006c96.spv} | Bin .../prebuilt/{0x0000b113.spv => 0x00006c97.spv} | Bin .../prebuilt/{0x0000b114.spv => 0x00006c98.spv} | Bin .../prebuilt/{0x0000b115.spv => 0x00006c99.spv} | Bin spirv/vulkan/prebuilt/0x00006c9a.spv | Bin 884 -> 1888 bytes .../prebuilt/{0x0000b117.spv => 0x00006c9b.spv} | Bin .../prebuilt/{0x0000b118.spv => 0x00006c9c.spv} | Bin .../prebuilt/{0x0000b119.spv => 0x00006c9d.spv} | Bin .../prebuilt/{0x0000b11a.spv => 0x00006c9e.spv} | Bin .../prebuilt/{0x0000b11b.spv => 0x00006c9f.spv} | Bin .../prebuilt/{0x0000b11c.spv => 0x00006ca0.spv} | Bin spirv/vulkan/prebuilt/0x00006ca1.spv | Bin 740 -> 2516 bytes .../prebuilt/{0x0000b11e.spv => 0x00006ca2.spv} | Bin .../prebuilt/{0x0000b11f.spv => 0x00006ca3.spv} | Bin .../prebuilt/{0x0000b120.spv => 0x00006ca4.spv} | Bin .../prebuilt/{0x0000b121.spv => 0x00006ca5.spv} | Bin .../prebuilt/{0x0000b122.spv => 0x00006ca6.spv} | Bin .../prebuilt/{0x0000b123.spv => 0x00006ca7.spv} | Bin spirv/vulkan/prebuilt/0x00006ca8.spv | Bin 884 -> 1816 bytes .../prebuilt/{0x0000b125.spv => 0x00006ca9.spv} | Bin .../prebuilt/{0x0000b126.spv => 0x00006caa.spv} | Bin .../prebuilt/{0x0000b127.spv => 0x00006cab.spv} | Bin .../prebuilt/{0x0000b128.spv => 0x00006cac.spv} | Bin .../prebuilt/{0x0000b129.spv => 0x00006cad.spv} | Bin .../prebuilt/{0x0000b12a.spv => 0x00006cae.spv} | Bin .../prebuilt/{0x0000b12b.spv => 0x00006caf.spv} | Bin .../prebuilt/{0x0000b12c.spv => 0x00006cb0.spv} | Bin .../prebuilt/{0x0000b12d.spv => 0x00006cb1.spv} | Bin .../prebuilt/{0x0000b12e.spv => 0x00006cb2.spv} | Bin .../prebuilt/{0x0000b12f.spv => 0x00006cb3.spv} | Bin .../prebuilt/{0x0000b130.spv => 0x00006cb4.spv} | Bin .../prebuilt/{0x0000b131.spv => 0x00006cb5.spv} | Bin .../prebuilt/{0x0000b132.spv => 0x00006cb6.spv} | Bin .../prebuilt/{0x0000b133.spv => 0x00006cb7.spv} | Bin .../prebuilt/{0x0000b134.spv => 0x00006cb8.spv} | Bin .../prebuilt/{0x0000b135.spv => 0x00006cb9.spv} | Bin .../prebuilt/{0x0000b136.spv => 0x00006cba.spv} | Bin .../prebuilt/{0x0000b137.spv => 0x00006cbb.spv} | Bin .../prebuilt/{0x0000b138.spv => 0x00006cbc.spv} | Bin .../prebuilt/{0x0000b139.spv => 0x00006cbd.spv} | Bin .../prebuilt/{0x0000b13a.spv => 0x00006cbe.spv} | Bin .../prebuilt/{0x0000b13b.spv => 0x00006cbf.spv} | Bin .../prebuilt/{0x0000b13c.spv => 0x00006cc0.spv} | Bin .../prebuilt/{0x0000b13d.spv => 0x00006cc1.spv} | Bin .../prebuilt/{0x0000b13e.spv => 0x00006cc2.spv} | Bin .../prebuilt/{0x0000b13f.spv => 0x00006cc3.spv} | Bin .../prebuilt/{0x0000b140.spv => 0x00006cc4.spv} | Bin .../prebuilt/{0x0000b141.spv => 0x00006cc5.spv} | Bin .../prebuilt/{0x0000b142.spv => 0x00006cc6.spv} | Bin .../prebuilt/{0x0000b143.spv => 0x00006cc7.spv} | Bin .../prebuilt/{0x0000b144.spv => 0x00006cc8.spv} | Bin .../prebuilt/{0x0000b145.spv => 0x00006cc9.spv} | Bin .../prebuilt/{0x0000b146.spv => 0x00006cca.spv} | Bin .../prebuilt/{0x0000b147.spv => 0x00006ccb.spv} | Bin .../prebuilt/{0x0000b148.spv => 0x00006ccc.spv} | Bin spirv/vulkan/prebuilt/0x00006ccd.spv | Bin 788 -> 2560 bytes .../prebuilt/{0x0000b14a.spv => 0x00006cce.spv} | Bin .../prebuilt/{0x0000b14b.spv => 0x00006ccf.spv} | Bin .../prebuilt/{0x0000b14c.spv => 0x00006cd0.spv} | Bin .../prebuilt/{0x0000b14d.spv => 0x00006cd1.spv} | Bin .../prebuilt/{0x0000b14e.spv => 0x00006cd2.spv} | Bin .../prebuilt/{0x0000b14f.spv => 0x00006cd3.spv} | Bin spirv/vulkan/prebuilt/0x00006cd4.spv | Bin 788 -> 1456 bytes .../prebuilt/{0x0000b151.spv => 0x00006cd5.spv} | Bin .../prebuilt/{0x0000b152.spv => 0x00006cd6.spv} | Bin .../prebuilt/{0x0000b153.spv => 0x00006cd7.spv} | Bin .../prebuilt/{0x0000b154.spv => 0x00006cd8.spv} | Bin .../prebuilt/{0x0000b155.spv => 0x00006cd9.spv} | Bin .../prebuilt/{0x0000b156.spv => 0x00006cda.spv} | Bin spirv/vulkan/prebuilt/0x00006cdb.spv | Bin 804 -> 2156 bytes .../prebuilt/{0x0000b158.spv => 0x00006cdc.spv} | Bin .../prebuilt/{0x0000b159.spv => 0x00006cdd.spv} | Bin .../prebuilt/{0x0000b15a.spv => 0x00006cde.spv} | Bin .../prebuilt/{0x0000b15b.spv => 0x00006cdf.spv} | Bin .../prebuilt/{0x0000b15c.spv => 0x00006ce0.spv} | Bin .../prebuilt/{0x0000b15d.spv => 0x00006ce1.spv} | Bin .../prebuilt/{0x0000b15e.spv => 0x00006ce2.spv} | Bin .../prebuilt/{0x0000b15f.spv => 0x00006ce3.spv} | Bin .../prebuilt/{0x0000b160.spv => 0x00006ce4.spv} | Bin .../prebuilt/{0x0000b161.spv => 0x00006ce5.spv} | Bin .../prebuilt/{0x0000b162.spv => 0x00006ce6.spv} | Bin .../prebuilt/{0x0000b163.spv => 0x00006ce7.spv} | Bin spirv/vulkan/prebuilt/0x00006ce8.spv | Bin 868 -> 1520 bytes .../prebuilt/{0x0000b165.spv => 0x00006ce9.spv} | Bin .../prebuilt/{0x0000b166.spv => 0x00006cea.spv} | Bin .../prebuilt/{0x0000b167.spv => 0x00006ceb.spv} | Bin .../prebuilt/{0x0000b168.spv => 0x00006cec.spv} | Bin .../prebuilt/{0x0000b169.spv => 0x00006ced.spv} | Bin .../prebuilt/{0x0000b16a.spv => 0x00006cee.spv} | Bin spirv/vulkan/prebuilt/0x00006cef.spv | Bin 740 -> 2324 bytes .../prebuilt/{0x0000b16c.spv => 0x00006cf0.spv} | Bin .../prebuilt/{0x0000b16d.spv => 0x00006cf1.spv} | Bin .../prebuilt/{0x0000b16e.spv => 0x00006cf2.spv} | Bin .../prebuilt/{0x0000b16f.spv => 0x00006cf3.spv} | Bin .../prebuilt/{0x0000b170.spv => 0x00006cf4.spv} | Bin .../prebuilt/{0x0000b171.spv => 0x00006cf5.spv} | Bin spirv/vulkan/prebuilt/0x00006cf6.spv | Bin 740 -> 1868 bytes .../prebuilt/{0x0000b173.spv => 0x00006cf7.spv} | Bin .../prebuilt/{0x0000b174.spv => 0x00006cf8.spv} | Bin .../prebuilt/{0x0000b175.spv => 0x00006cf9.spv} | Bin .../prebuilt/{0x0000b176.spv => 0x00006cfa.spv} | Bin .../prebuilt/{0x0000b177.spv => 0x00006cfb.spv} | Bin .../prebuilt/{0x0000b178.spv => 0x00006cfc.spv} | Bin spirv/vulkan/prebuilt/0x00006cfd.spv | Bin 740 -> 2368 bytes .../prebuilt/{0x0000b17a.spv => 0x00006cfe.spv} | Bin .../prebuilt/{0x0000b17b.spv => 0x00006cff.spv} | Bin .../prebuilt/{0x0000b17c.spv => 0x00006d00.spv} | Bin .../prebuilt/{0x0000b17d.spv => 0x00006d01.spv} | Bin .../prebuilt/{0x0000b17e.spv => 0x00006d02.spv} | Bin .../prebuilt/{0x0000b17f.spv => 0x00006d03.spv} | Bin spirv/vulkan/prebuilt/0x00006d04.spv | Bin 740 -> 1804 bytes .../prebuilt/{0x0000b181.spv => 0x00006d05.spv} | Bin .../prebuilt/{0x0000b182.spv => 0x00006d06.spv} | Bin .../prebuilt/{0x0000b183.spv => 0x00006d07.spv} | Bin .../prebuilt/{0x0000b184.spv => 0x00006d08.spv} | Bin .../prebuilt/{0x0000b185.spv => 0x00006d09.spv} | Bin .../prebuilt/{0x0000b186.spv => 0x00006d0a.spv} | Bin spirv/vulkan/prebuilt/0x00006d0b.spv | Bin 740 -> 2324 bytes .../prebuilt/{0x0000b188.spv => 0x00006d0c.spv} | Bin .../prebuilt/{0x0000b189.spv => 0x00006d0d.spv} | Bin .../prebuilt/{0x0000b18a.spv => 0x00006d0e.spv} | Bin .../prebuilt/{0x0000b18b.spv => 0x00006d0f.spv} | Bin .../prebuilt/{0x0000b18c.spv => 0x00006d10.spv} | Bin .../prebuilt/{0x0000b18d.spv => 0x00006d11.spv} | Bin .../prebuilt/{0x0000b18e.spv => 0x00006d12.spv} | Bin .../prebuilt/{0x0000b18f.spv => 0x00006d13.spv} | Bin .../prebuilt/{0x0000b190.spv => 0x00006d14.spv} | Bin .../prebuilt/{0x0000b191.spv => 0x00006d15.spv} | Bin .../prebuilt/{0x0000b192.spv => 0x00006d16.spv} | Bin .../prebuilt/{0x0000b193.spv => 0x00006d17.spv} | Bin .../prebuilt/{0x0000b194.spv => 0x00006d18.spv} | Bin .../prebuilt/{0x0000b195.spv => 0x00006d19.spv} | Bin .../prebuilt/{0x0000b196.spv => 0x00006d1a.spv} | Bin .../prebuilt/{0x0000b197.spv => 0x00006d1b.spv} | Bin .../prebuilt/{0x0000b198.spv => 0x00006d1c.spv} | Bin .../prebuilt/{0x0000b199.spv => 0x00006d1d.spv} | Bin .../prebuilt/{0x0000b19a.spv => 0x00006d1e.spv} | Bin .../prebuilt/{0x0000b19b.spv => 0x00006d1f.spv} | Bin .../prebuilt/{0x0000b19c.spv => 0x00006d20.spv} | Bin .../prebuilt/{0x0000b19d.spv => 0x00006d21.spv} | Bin .../prebuilt/{0x0000b19e.spv => 0x00006d22.spv} | Bin .../prebuilt/{0x0000b19f.spv => 0x00006d23.spv} | Bin .../prebuilt/{0x0000b1a0.spv => 0x00006d24.spv} | Bin .../prebuilt/{0x0000b1a1.spv => 0x00006d25.spv} | Bin spirv/vulkan/prebuilt/0x00006d26.spv | Bin 676 -> 1868 bytes .../prebuilt/{0x0000b1a3.spv => 0x00006d27.spv} | Bin .../prebuilt/{0x0000b1a4.spv => 0x00006d28.spv} | Bin .../prebuilt/{0x0000b1a5.spv => 0x00006d29.spv} | Bin .../prebuilt/{0x0000b1a6.spv => 0x00006d2a.spv} | Bin .../prebuilt/{0x0000b1a7.spv => 0x00006d2b.spv} | Bin .../prebuilt/{0x0000b1a8.spv => 0x00006d2c.spv} | Bin spirv/vulkan/prebuilt/0x00006d2d.spv | Bin 676 -> 2368 bytes .../prebuilt/{0x0000b1aa.spv => 0x00006d2e.spv} | Bin .../prebuilt/{0x0000b1ab.spv => 0x00006d2f.spv} | Bin .../prebuilt/{0x0000b1ac.spv => 0x00006d30.spv} | Bin .../prebuilt/{0x0000b1ad.spv => 0x00006d31.spv} | Bin .../prebuilt/{0x0000b1ae.spv => 0x00006d32.spv} | Bin .../prebuilt/{0x0000b1af.spv => 0x00006d33.spv} | Bin spirv/vulkan/prebuilt/0x00006d34.spv | Bin 692 -> 1412 bytes .../prebuilt/{0x0000b1b1.spv => 0x00006d35.spv} | Bin .../prebuilt/{0x0000b1b2.spv => 0x00006d36.spv} | Bin .../prebuilt/{0x0000b1b3.spv => 0x00006d37.spv} | Bin .../prebuilt/{0x0000b1b4.spv => 0x00006d38.spv} | Bin .../prebuilt/{0x0000b1b5.spv => 0x00006d39.spv} | Bin .../prebuilt/{0x0000b1b6.spv => 0x00006d3a.spv} | Bin .../prebuilt/{0x0000b1b7.spv => 0x00006d3b.spv} | Bin .../prebuilt/{0x0000b1b8.spv => 0x00006d3c.spv} | Bin .../prebuilt/{0x0000b1b9.spv => 0x00006d3d.spv} | Bin .../prebuilt/{0x0000b1ba.spv => 0x00006d3e.spv} | Bin .../prebuilt/{0x0000b1bb.spv => 0x00006d3f.spv} | Bin .../prebuilt/{0x0000b1bc.spv => 0x00006d40.spv} | Bin spirv/vulkan/prebuilt/0x00006d41.spv | Bin 708 -> 1976 bytes .../prebuilt/{0x0000b1be.spv => 0x00006d42.spv} | Bin .../prebuilt/{0x0000b1bf.spv => 0x00006d43.spv} | Bin .../prebuilt/{0x0000b1c0.spv => 0x00006d44.spv} | Bin .../prebuilt/{0x0000b1c1.spv => 0x00006d45.spv} | Bin .../prebuilt/{0x0000b1c2.spv => 0x00006d46.spv} | Bin .../prebuilt/{0x0000b1c3.spv => 0x00006d47.spv} | Bin spirv/vulkan/prebuilt/0x00006d48.spv | Bin 724 -> 1476 bytes .../prebuilt/{0x0000b1c5.spv => 0x00006d49.spv} | Bin .../prebuilt/{0x0000b1c6.spv => 0x00006d4a.spv} | Bin .../prebuilt/{0x0000b1c7.spv => 0x00006d4b.spv} | Bin .../prebuilt/{0x0000b1c8.spv => 0x00006d4c.spv} | Bin .../prebuilt/{0x0000b1c9.spv => 0x00006d4d.spv} | Bin .../prebuilt/{0x0000b1ca.spv => 0x00006d4e.spv} | Bin spirv/vulkan/prebuilt/0x00006d4f.spv | Bin 724 -> 2244 bytes .../prebuilt/{0x0000b1cc.spv => 0x00006d50.spv} | Bin .../prebuilt/{0x0000b1cd.spv => 0x00006d51.spv} | Bin .../prebuilt/{0x0000b1ce.spv => 0x00006d52.spv} | Bin .../prebuilt/{0x0000b1cf.spv => 0x00006d53.spv} | Bin .../prebuilt/{0x0000b1d0.spv => 0x00006d54.spv} | Bin .../prebuilt/{0x0000b1d1.spv => 0x00006d55.spv} | Bin .../prebuilt/{0x0000b1d2.spv => 0x00006d56.spv} | Bin .../prebuilt/{0x0000b1d3.spv => 0x00006d57.spv} | Bin .../prebuilt/{0x0000b1d4.spv => 0x00006d58.spv} | Bin .../prebuilt/{0x0000b1d5.spv => 0x00006d59.spv} | Bin .../prebuilt/{0x0000b1d6.spv => 0x00006d5a.spv} | Bin .../prebuilt/{0x0000b1d7.spv => 0x00006d5b.spv} | Bin spirv/vulkan/prebuilt/0x00006d5c.spv | Bin 724 -> 1804 bytes .../prebuilt/{0x0000b1d9.spv => 0x00006d5d.spv} | Bin .../prebuilt/{0x0000b1da.spv => 0x00006d5e.spv} | Bin .../prebuilt/{0x0000b1db.spv => 0x00006d5f.spv} | Bin .../prebuilt/{0x0000b1dc.spv => 0x00006d60.spv} | Bin .../prebuilt/{0x0000b1dd.spv => 0x00006d61.spv} | Bin .../prebuilt/{0x0000b1de.spv => 0x00006d62.spv} | Bin .../prebuilt/{0x0000b1df.spv => 0x00006d63.spv} | Bin .../prebuilt/{0x0000b1e0.spv => 0x00006d64.spv} | Bin .../prebuilt/{0x0000b1e1.spv => 0x00006d65.spv} | Bin .../prebuilt/{0x0000b1e2.spv => 0x00006d66.spv} | Bin .../prebuilt/{0x0000b1e3.spv => 0x00006d67.spv} | Bin .../prebuilt/{0x0000b1e4.spv => 0x00006d68.spv} | Bin .../prebuilt/{0x0000b1e5.spv => 0x00006d69.spv} | Bin .../prebuilt/{0x0000b1e6.spv => 0x00006d6a.spv} | Bin .../prebuilt/{0x0000b1e7.spv => 0x00006d6b.spv} | Bin .../prebuilt/{0x0000b1e8.spv => 0x00006d6c.spv} | Bin .../prebuilt/{0x0000b1e9.spv => 0x00006d6d.spv} | Bin .../prebuilt/{0x0000b1ea.spv => 0x00006d6e.spv} | Bin .../prebuilt/{0x0000b1eb.spv => 0x00006d6f.spv} | Bin .../prebuilt/{0x0000b1ec.spv => 0x00006d70.spv} | Bin .../prebuilt/{0x0000b1ed.spv => 0x00006d71.spv} | Bin .../prebuilt/{0x0000b1ee.spv => 0x00006d72.spv} | Bin .../prebuilt/{0x0000b1ef.spv => 0x00006d73.spv} | Bin .../prebuilt/{0x0000b1f0.spv => 0x00006d74.spv} | Bin .../prebuilt/{0x0000b1f1.spv => 0x00006d75.spv} | Bin .../prebuilt/{0x0000b1f2.spv => 0x00006d76.spv} | Bin .../prebuilt/{0x0000b1f3.spv => 0x00006d77.spv} | Bin .../prebuilt/{0x0000b1f4.spv => 0x00006d78.spv} | Bin .../prebuilt/{0x0000b1f5.spv => 0x00006d79.spv} | Bin .../prebuilt/{0x0000b1f6.spv => 0x00006d7a.spv} | Bin .../prebuilt/{0x0000b1f7.spv => 0x00006d7b.spv} | Bin .../prebuilt/{0x0000b1f8.spv => 0x00006d7c.spv} | Bin .../prebuilt/{0x0000b1f9.spv => 0x00006d7d.spv} | Bin .../prebuilt/{0x0000b1fa.spv => 0x00006d7e.spv} | Bin .../prebuilt/{0x0000b1fb.spv => 0x00006d7f.spv} | Bin .../prebuilt/{0x0000b1fc.spv => 0x00006d80.spv} | Bin .../prebuilt/{0x0000b1fd.spv => 0x00006d81.spv} | Bin .../prebuilt/{0x0000b1fe.spv => 0x00006d82.spv} | Bin .../prebuilt/{0x0000b1ff.spv => 0x00006d83.spv} | Bin .../prebuilt/{0x0000b200.spv => 0x00006d84.spv} | Bin .../prebuilt/{0x0000b201.spv => 0x00006d85.spv} | Bin .../prebuilt/{0x0000b202.spv => 0x00006d86.spv} | Bin .../prebuilt/{0x0000b203.spv => 0x00006d87.spv} | Bin .../prebuilt/{0x0000b204.spv => 0x00006d88.spv} | Bin .../prebuilt/{0x0000b205.spv => 0x00006d89.spv} | Bin .../prebuilt/{0x0000b206.spv => 0x00006d8a.spv} | Bin .../prebuilt/{0x0000b207.spv => 0x00006d8b.spv} | Bin .../prebuilt/{0x0000b208.spv => 0x00006d8c.spv} | Bin .../prebuilt/{0x0000b209.spv => 0x00006d8d.spv} | Bin .../prebuilt/{0x0000b20a.spv => 0x00006d8e.spv} | Bin .../prebuilt/{0x0000b20b.spv => 0x00006d8f.spv} | Bin .../prebuilt/{0x0000b20c.spv => 0x00006d90.spv} | Bin .../prebuilt/{0x0000b20d.spv => 0x00006d91.spv} | Bin .../prebuilt/{0x0000b20e.spv => 0x00006d92.spv} | Bin spirv/vulkan/prebuilt/0x00006d93.spv | Bin 692 -> 1900 bytes .../prebuilt/{0x0000b210.spv => 0x00006d94.spv} | Bin .../prebuilt/{0x0000b211.spv => 0x00006d95.spv} | Bin spirv/vulkan/prebuilt/0x00006d96.spv | Bin 708 -> 1396 bytes .../prebuilt/{0x0000b213.spv => 0x00006d97.spv} | Bin .../prebuilt/{0x0000b214.spv => 0x00006d98.spv} | Bin spirv/vulkan/prebuilt/0x00006d99.spv | Bin 1124 -> 1900 bytes .../prebuilt/{0x0000b216.spv => 0x00006d9a.spv} | Bin .../prebuilt/{0x0000b217.spv => 0x00006d9b.spv} | Bin spirv/vulkan/prebuilt/0x00006d9c.spv | Bin 1124 -> 1396 bytes .../prebuilt/{0x0000b219.spv => 0x00006d9d.spv} | Bin .../prebuilt/{0x0000b21a.spv => 0x00006d9e.spv} | Bin spirv/vulkan/prebuilt/0x00006d9f.spv | Bin 1140 -> 1944 bytes .../prebuilt/{0x0000b21c.spv => 0x00006da0.spv} | Bin .../prebuilt/{0x0000b21d.spv => 0x00006da1.spv} | Bin spirv/vulkan/prebuilt/0x00006da2.spv | Bin 1204 -> 1460 bytes .../prebuilt/{0x0000b21f.spv => 0x00006da3.spv} | Bin .../prebuilt/{0x0000b220.spv => 0x00006da4.spv} | Bin spirv/vulkan/prebuilt/0x00006da5.spv | Bin 740 -> 1944 bytes .../prebuilt/{0x0000b222.spv => 0x00006da6.spv} | Bin .../prebuilt/{0x0000b223.spv => 0x00006da7.spv} | Bin spirv/vulkan/prebuilt/0x00006da8.spv | Bin 756 -> 1460 bytes .../prebuilt/{0x0000b225.spv => 0x00006da9.spv} | Bin .../prebuilt/{0x0000b226.spv => 0x00006daa.spv} | Bin spirv/vulkan/prebuilt/0x00006dab.spv | Bin 900 -> 2552 bytes .../prebuilt/{0x0000b228.spv => 0x00006dac.spv} | Bin .../prebuilt/{0x0000b229.spv => 0x00006dad.spv} | Bin spirv/vulkan/prebuilt/0x00006dae.spv | Bin 900 -> 1852 bytes .../prebuilt/{0x0000b22b.spv => 0x00006daf.spv} | Bin .../prebuilt/{0x0000b22c.spv => 0x00006db0.spv} | Bin spirv/vulkan/prebuilt/0x00006db1.spv | Bin 852 -> 2552 bytes .../prebuilt/{0x0000b22e.spv => 0x00006db2.spv} | Bin .../prebuilt/{0x0000b22f.spv => 0x00006db3.spv} | Bin spirv/vulkan/prebuilt/0x00006db4.spv | Bin 852 -> 1852 bytes .../prebuilt/{0x0000b231.spv => 0x00006db5.spv} | Bin .../prebuilt/{0x0000b232.spv => 0x00006db6.spv} | Bin spirv/vulkan/prebuilt/0x00006db7.spv | Bin 1300 -> 2596 bytes .../prebuilt/{0x0000b234.spv => 0x00006db8.spv} | Bin .../prebuilt/{0x0000b235.spv => 0x00006db9.spv} | Bin spirv/vulkan/prebuilt/0x00006dba.spv | Bin 1300 -> 1916 bytes .../prebuilt/{0x0000b237.spv => 0x00006dbb.spv} | Bin .../prebuilt/{0x0000b238.spv => 0x00006dbc.spv} | Bin spirv/vulkan/prebuilt/0x00006dbd.spv | Bin 996 -> 2596 bytes .../prebuilt/{0x0000b23a.spv => 0x00006dbe.spv} | Bin .../prebuilt/{0x0000b23b.spv => 0x00006dbf.spv} | Bin spirv/vulkan/prebuilt/0x00006dc0.spv | Bin 1044 -> 1916 bytes .../prebuilt/{0x0000b23d.spv => 0x00006dc1.spv} | Bin .../prebuilt/{0x0000b23e.spv => 0x00006dc2.spv} | Bin .../prebuilt/{0x0000b23f.spv => 0x00006dc3.spv} | Bin .../prebuilt/{0x0000b240.spv => 0x00006dc4.spv} | Bin .../prebuilt/{0x0000b241.spv => 0x00006dc5.spv} | Bin .../prebuilt/{0x0000b242.spv => 0x00006dc6.spv} | Bin .../prebuilt/{0x0000b243.spv => 0x00006dc7.spv} | Bin .../prebuilt/{0x0000b244.spv => 0x00006dc8.spv} | Bin .../prebuilt/{0x0000b245.spv => 0x00006dc9.spv} | Bin .../prebuilt/{0x0000b246.spv => 0x00006dca.spv} | Bin .../prebuilt/{0x0000b247.spv => 0x00006dcb.spv} | Bin .../prebuilt/{0x0000b248.spv => 0x00006dcc.spv} | Bin .../prebuilt/{0x0000b249.spv => 0x00006dcd.spv} | Bin .../prebuilt/{0x0000b24a.spv => 0x00006dce.spv} | Bin .../prebuilt/{0x0000b24b.spv => 0x00006dcf.spv} | Bin .../prebuilt/{0x0000b24c.spv => 0x00006dd0.spv} | Bin .../prebuilt/{0x0000b24d.spv => 0x00006dd1.spv} | Bin .../prebuilt/{0x0000b24e.spv => 0x00006dd2.spv} | Bin .../prebuilt/{0x0000b24f.spv => 0x00006dd3.spv} | Bin .../prebuilt/{0x0000b250.spv => 0x00006dd4.spv} | Bin .../prebuilt/{0x0000b251.spv => 0x00006dd5.spv} | Bin .../prebuilt/{0x0000b252.spv => 0x00006dd6.spv} | Bin spirv/vulkan/prebuilt/0x00006dd7.spv | Bin 804 -> 2660 bytes .../prebuilt/{0x0000b254.spv => 0x00006dd8.spv} | Bin spirv/vulkan/prebuilt/0x00006dd9.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006dda.spv | Bin 804 -> 780 bytes spirv/vulkan/prebuilt/0x00006ddb.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006ddc.spv | Bin 0 -> 360 bytes spirv/vulkan/prebuilt/0x00006ddd.spv | Bin 1412 -> 688 bytes spirv/vulkan/prebuilt/0x00006dde.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006ddf.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006de0.spv | Bin 1412 -> 360 bytes spirv/vulkan/prebuilt/0x00006de1.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00006de2.spv | Bin 0 -> 800 bytes spirv/vulkan/prebuilt/0x00006de3.spv | Bin 1108 -> 1152 bytes spirv/vulkan/prebuilt/0x00006de4.spv | Bin 0 -> 416 bytes spirv/vulkan/prebuilt/0x00006de5.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006de6.spv | Bin 1156 -> 780 bytes spirv/vulkan/prebuilt/0x00006de7.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006de8.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00006de9.spv | Bin 756 -> 788 bytes spirv/vulkan/prebuilt/0x00006dea.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00006deb.spv | Bin 0 -> 404 bytes spirv/vulkan/prebuilt/0x00006dec.spv | Bin 804 -> 688 bytes spirv/vulkan/prebuilt/0x00006ded.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006dee.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006def.spv | Bin 1748 -> 696 bytes spirv/vulkan/prebuilt/0x00006df0.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00006df1.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00006df2.spv | Bin 1524 -> 700 bytes spirv/vulkan/prebuilt/0x00006df3.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00006df4.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00006df5.spv | Bin 1252 -> 700 bytes spirv/vulkan/prebuilt/0x00006df6.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00006df7.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00006df8.spv | Bin 1300 -> 380 bytes spirv/vulkan/prebuilt/0x00006df9.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006dfa.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006dfb.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006dfc.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00006dfd.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00006dfe.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00006dff.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006e00.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006e01.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006e02.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006e03.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006e04.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006e05.spv | Bin 0 -> 696 bytes spirv/vulkan/prebuilt/0x00006e06.spv | Bin 0 -> 788 bytes spirv/vulkan/prebuilt/0x00006e07.spv | Bin 0 -> 1028 bytes spirv/vulkan/prebuilt/0x00006e08.spv | Bin 0 -> 688 bytes spirv/vulkan/prebuilt/0x00006e09.spv | Bin 0 -> 780 bytes spirv/vulkan/prebuilt/0x00006e0a.spv | Bin 0 -> 1020 bytes spirv/vulkan/prebuilt/0x00006e0b.spv | Bin 0 -> 412 bytes spirv/vulkan/prebuilt/0x00006e0c.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00006e0d.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00006e0e.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00006e0f.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00006e10.spv | Bin 0 -> 792 bytes spirv/vulkan/prebuilt/0x00006e11.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00006e12.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00006e13.spv | Bin 868 -> 800 bytes spirv/vulkan/prebuilt/0x00006e14.spv | Bin 0 -> 1152 bytes spirv/vulkan/prebuilt/0x00006e15.spv | Bin 0 -> 700 bytes spirv/vulkan/prebuilt/0x00006e16.spv | Bin 916 -> 792 bytes spirv/vulkan/prebuilt/0x00006e17.spv | Bin 0 -> 1144 bytes spirv/vulkan/prebuilt/0x00006e18.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e19.spv | Bin 932 -> 736 bytes spirv/vulkan/prebuilt/0x00006e1a.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e1b.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e1c.spv | Bin 1444 -> 736 bytes spirv/vulkan/prebuilt/0x00006e1d.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e1e.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00006e1f.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00006e20.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00006e21.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e22.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00006e23.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e24.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00006e25.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00006e26.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00006e27.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e28.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00006e29.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e2a.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00006e2b.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00006e2c.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00006e2d.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00006e2e.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00006e2f.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00006e30.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00006e31.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00006e32.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00006e33.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e34.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00006e35.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e36.spv | Bin 0 -> 652 bytes spirv/vulkan/prebuilt/0x00006e37.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00006e38.spv | Bin 0 -> 984 bytes spirv/vulkan/prebuilt/0x00006e39.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e3a.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00006e3b.spv | Bin 932 -> 976 bytes spirv/vulkan/prebuilt/0x00006e3c.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e3d.spv | Bin 1060 -> 736 bytes spirv/vulkan/prebuilt/0x00006e3e.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e3f.spv | Bin 1104 -> 652 bytes spirv/vulkan/prebuilt/0x00006e40.spv | Bin 0 -> 744 bytes spirv/vulkan/prebuilt/0x00006e41.spv | Bin 1164 -> 984 bytes spirv/vulkan/prebuilt/0x00006e42.spv | Bin 0 -> 644 bytes spirv/vulkan/prebuilt/0x00006e43.spv | Bin 0 -> 736 bytes spirv/vulkan/prebuilt/0x00006e44.spv | Bin 0 -> 976 bytes spirv/vulkan/prebuilt/0x00006e45.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00006e46.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00006e47.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00006e48.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00006e49.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00006e4a.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00006e4b.spv | Bin 0 -> 664 bytes spirv/vulkan/prebuilt/0x00006e4c.spv | Bin 0 -> 756 bytes spirv/vulkan/prebuilt/0x00006e4d.spv | Bin 0 -> 1108 bytes spirv/vulkan/prebuilt/0x00006e4e.spv | Bin 0 -> 656 bytes spirv/vulkan/prebuilt/0x00006e4f.spv | Bin 0 -> 748 bytes spirv/vulkan/prebuilt/0x00006e50.spv | Bin 0 -> 1100 bytes spirv/vulkan/prebuilt/0x00006e51.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00006e52.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00006e53.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00006e54.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x00006e55.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00006e56.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00006e57.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e58.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x00006e59.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x00006e5a.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e5b.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e5c.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e5d.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e5e.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e5f.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e60.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e61.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e62.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e63.spv | Bin 0 -> 2912 bytes spirv/vulkan/prebuilt/0x00006e64.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00006e65.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x00006e66.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00006e67.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00006e68.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00006e69.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00006e6a.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00006e6b.spv | Bin 0 -> 2668 bytes spirv/vulkan/prebuilt/0x00006e6c.spv | Bin 0 -> 2852 bytes spirv/vulkan/prebuilt/0x00006e6d.spv | Bin 0 -> 2824 bytes spirv/vulkan/prebuilt/0x00006e6e.spv | Bin 0 -> 2792 bytes spirv/vulkan/prebuilt/0x00006e6f.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e70.spv | Bin 0 -> 2816 bytes spirv/vulkan/prebuilt/0x00006e71.spv | Bin 0 -> 2784 bytes spirv/vulkan/prebuilt/0x00006e72.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e73.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e74.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e75.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e76.spv | Bin 0 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e77.spv | Bin 1084 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e78.spv | Bin 0 -> 2904 bytes spirv/vulkan/prebuilt/0x00006e79.spv | Bin 1012 -> 2876 bytes spirv/vulkan/prebuilt/0x00006e7a.spv | Bin 0 -> 2844 bytes spirv/vulkan/prebuilt/0x00006e7b.spv | Bin 1060 -> 2912 bytes spirv/vulkan/prebuilt/0x00006e7c.spv | Bin 0 -> 2884 bytes spirv/vulkan/prebuilt/0x00006e7d.spv | Bin 1056 -> 2852 bytes spirv/vulkan/prebuilt/0x00006e7e.spv | Bin 0 -> 2728 bytes spirv/vulkan/prebuilt/0x00006e7f.spv | Bin 0 -> 2700 bytes spirv/vulkan/prebuilt/0x00006e80.spv | Bin 0 -> 2668 bytes .../prebuilt/{0x0000b285.spv => 0x00006e81.spv} | Bin .../prebuilt/{0x0000b286.spv => 0x00006e82.spv} | Bin .../prebuilt/{0x0000b287.spv => 0x00006e83.spv} | Bin .../prebuilt/{0x0000b288.spv => 0x00006e84.spv} | Bin .../prebuilt/{0x0000b289.spv => 0x00006e85.spv} | Bin .../prebuilt/{0x0000b28a.spv => 0x00006e86.spv} | Bin .../prebuilt/{0x0000b28b.spv => 0x00006e87.spv} | Bin .../prebuilt/{0x0000b28c.spv => 0x00006e88.spv} | Bin .../prebuilt/{0x0000b28d.spv => 0x00006e89.spv} | Bin .../prebuilt/{0x0000b28e.spv => 0x00006e8a.spv} | Bin spirv/vulkan/prebuilt/0x00006e8b.spv | Bin 1628 -> 592 bytes .../prebuilt/{0x0000b290.spv => 0x00006e8c.spv} | Bin .../prebuilt/{0x0000b291.spv => 0x00006e8d.spv} | Bin .../prebuilt/{0x0000b292.spv => 0x00006e8e.spv} | Bin .../prebuilt/{0x0000b293.spv => 0x00006e8f.spv} | Bin .../prebuilt/{0x0000b294.spv => 0x00006e90.spv} | Bin .../prebuilt/{0x0000b295.spv => 0x00006e91.spv} | Bin .../prebuilt/{0x0000b296.spv => 0x00006e92.spv} | Bin .../prebuilt/{0x0000b297.spv => 0x00006e93.spv} | Bin .../prebuilt/{0x0000b298.spv => 0x00006e94.spv} | Bin .../prebuilt/{0x0000b299.spv => 0x00006e95.spv} | Bin .../prebuilt/{0x0000b29a.spv => 0x00006e96.spv} | Bin .../prebuilt/{0x0000b29b.spv => 0x00006e97.spv} | Bin .../prebuilt/{0x0000b29c.spv => 0x00006e98.spv} | Bin .../prebuilt/{0x0000b29d.spv => 0x00006e99.spv} | Bin .../prebuilt/{0x0000b29e.spv => 0x00006e9a.spv} | Bin .../prebuilt/{0x0000b29f.spv => 0x00006e9b.spv} | Bin .../prebuilt/{0x0000b2a0.spv => 0x00006e9c.spv} | Bin spirv/vulkan/prebuilt/0x00006e9d.spv | Bin 1832 -> 568 bytes .../prebuilt/{0x0000b2a2.spv => 0x00006e9e.spv} | Bin spirv/vulkan/prebuilt/0x00006e9f.spv | Bin 1864 -> 580 bytes .../prebuilt/{0x0000b2a4.spv => 0x00006ea0.spv} | Bin .../prebuilt/{0x0000b2a5.spv => 0x00006ea1.spv} | Bin .../prebuilt/{0x0000b2a6.spv => 0x00006ea2.spv} | Bin .../prebuilt/{0x0000b2a7.spv => 0x00006ea3.spv} | Bin .../prebuilt/{0x0000b2a8.spv => 0x00006ea4.spv} | Bin .../prebuilt/{0x0000b2a9.spv => 0x00006ea5.spv} | Bin .../prebuilt/{0x0000b2aa.spv => 0x00006ea6.spv} | Bin .../prebuilt/{0x0000b2ab.spv => 0x00006ea7.spv} | Bin .../prebuilt/{0x0000b2ac.spv => 0x00006ea8.spv} | Bin .../prebuilt/{0x0000b2ad.spv => 0x00006ea9.spv} | Bin .../prebuilt/{0x0000b2ae.spv => 0x00006eaa.spv} | Bin .../prebuilt/{0x0000b2af.spv => 0x00006eab.spv} | Bin .../prebuilt/{0x0000b2b0.spv => 0x00006eac.spv} | Bin .../prebuilt/{0x0000b2b1.spv => 0x00006ead.spv} | Bin .../prebuilt/{0x0000b2b2.spv => 0x00006eae.spv} | Bin .../prebuilt/{0x0000b2b3.spv => 0x00006eaf.spv} | Bin .../prebuilt/{0x0000b2b4.spv => 0x00006eb0.spv} | Bin .../prebuilt/{0x0000b2b5.spv => 0x00006eb1.spv} | Bin .../prebuilt/{0x0000b2b6.spv => 0x00006eb2.spv} | Bin .../prebuilt/{0x0000b2b7.spv => 0x00006eb3.spv} | Bin .../prebuilt/{0x0000b2b8.spv => 0x00006eb4.spv} | Bin .../prebuilt/{0x0000b2b9.spv => 0x00006eb5.spv} | Bin .../prebuilt/{0x0000b2ba.spv => 0x00006eb6.spv} | Bin .../prebuilt/{0x0000b2bb.spv => 0x00006eb7.spv} | Bin .../prebuilt/{0x0000b2bc.spv => 0x00006eb8.spv} | Bin .../prebuilt/{0x0000b2bd.spv => 0x00006eb9.spv} | Bin .../prebuilt/{0x0000b2be.spv => 0x00006eba.spv} | Bin .../prebuilt/{0x0000b2bf.spv => 0x00006ebb.spv} | Bin .../prebuilt/{0x0000b2c0.spv => 0x00006ebc.spv} | Bin .../prebuilt/{0x0000b2c1.spv => 0x00006ebd.spv} | Bin .../prebuilt/{0x0000b2c2.spv => 0x00006ebe.spv} | Bin .../prebuilt/{0x0000b2c3.spv => 0x00006ebf.spv} | Bin .../prebuilt/{0x0000b2c4.spv => 0x00006ec0.spv} | Bin .../prebuilt/{0x0000b2c5.spv => 0x00006ec1.spv} | Bin .../prebuilt/{0x0000b2c6.spv => 0x00006ec2.spv} | Bin .../prebuilt/{0x0000b2c7.spv => 0x00006ec3.spv} | Bin .../prebuilt/{0x0000b2c8.spv => 0x00006ec4.spv} | Bin spirv/vulkan/prebuilt/0x00006ec5.spv | Bin 1380 -> 1080 bytes .../prebuilt/{0x0000b2ca.spv => 0x00006ec6.spv} | Bin spirv/vulkan/prebuilt/0x00006ec7.spv | Bin 1468 -> 1064 bytes .../prebuilt/{0x0000b2cc.spv => 0x00006ec8.spv} | Bin spirv/vulkan/prebuilt/0x00006ec9.spv | Bin 484 -> 1100 bytes spirv/vulkan/prebuilt/0x00006eca.spv | Bin 364 -> 1308 bytes spirv/vulkan/prebuilt/0x00006ecb.spv | Bin 764 -> 1084 bytes spirv/vulkan/prebuilt/0x00006ecc.spv | Bin 608 -> 1292 bytes spirv/vulkan/prebuilt/0x00006ecd.spv | Bin 424 -> 1100 bytes spirv/vulkan/prebuilt/0x00006ece.spv | Bin 784 -> 1308 bytes spirv/vulkan/prebuilt/0x00006ecf.spv | Bin 488 -> 1084 bytes .../prebuilt/{0x0000b2d4.spv => 0x00006ed0.spv} | Bin spirv/vulkan/prebuilt/0x00006ed1.spv | Bin 552 -> 1100 bytes .../prebuilt/{0x0000b2d6.spv => 0x00006ed2.spv} | Bin .../prebuilt/{0x0000b2d7.spv => 0x00006ed3.spv} | Bin .../prebuilt/{0x0000b2d8.spv => 0x00006ed4.spv} | Bin .../prebuilt/{0x0000b2d9.spv => 0x00006ed5.spv} | Bin .../prebuilt/{0x0000b2da.spv => 0x00006ed6.spv} | Bin spirv/vulkan/prebuilt/0x00006ed7.spv | Bin 564 -> 1092 bytes .../prebuilt/{0x0000b2dc.spv => 0x00006ed8.spv} | Bin spirv/vulkan/prebuilt/0x00006ed9.spv | Bin 652 -> 1036 bytes .../prebuilt/{0x0000b2de.spv => 0x00006eda.spv} | Bin spirv/vulkan/prebuilt/0x00006edb.spv | Bin 652 -> 1020 bytes .../prebuilt/{0x0000b2e0.spv => 0x00006edc.spv} | Bin .../prebuilt/{0x0000b2e1.spv => 0x00006edd.spv} | Bin .../prebuilt/{0x0000b2e2.spv => 0x00006ede.spv} | Bin .../prebuilt/{0x0000b2e3.spv => 0x00006edf.spv} | Bin .../prebuilt/{0x0000b2e4.spv => 0x00006ee0.spv} | Bin spirv/vulkan/prebuilt/0x00006ee1.spv | Bin 532 -> 1080 bytes .../prebuilt/{0x0000b2e6.spv => 0x00006ee2.spv} | Bin .../prebuilt/{0x0000b2e7.spv => 0x00006ee3.spv} | Bin .../prebuilt/{0x0000b2e8.spv => 0x00006ee4.spv} | Bin .../prebuilt/{0x0000b2e9.spv => 0x00006ee5.spv} | Bin .../prebuilt/{0x0000b2ea.spv => 0x00006ee6.spv} | Bin .../prebuilt/{0x0000b2eb.spv => 0x00006ee7.spv} | Bin .../prebuilt/{0x0000b2ec.spv => 0x00006ee8.spv} | Bin .../prebuilt/{0x0000b2ed.spv => 0x00006ee9.spv} | Bin .../prebuilt/{0x0000b2ee.spv => 0x00006eea.spv} | Bin .../prebuilt/{0x0000b2ef.spv => 0x00006eeb.spv} | Bin .../prebuilt/{0x0000b2f0.spv => 0x00006eec.spv} | Bin .../prebuilt/{0x0000b2f1.spv => 0x00006eed.spv} | Bin .../prebuilt/{0x0000b2f2.spv => 0x00006eee.spv} | Bin .../prebuilt/{0x0000b2f3.spv => 0x00006eef.spv} | Bin .../prebuilt/{0x0000b2f4.spv => 0x00006ef0.spv} | Bin .../prebuilt/{0x0000b2f5.spv => 0x00006ef1.spv} | Bin .../prebuilt/{0x0000b2f6.spv => 0x00006ef2.spv} | Bin .../prebuilt/{0x0000b2f7.spv => 0x00006ef3.spv} | Bin spirv/vulkan/prebuilt/0x00006ef4.spv | Bin 1224 -> 1300 bytes spirv/vulkan/prebuilt/0x00006ef5.spv | Bin 576 -> 1036 bytes spirv/vulkan/prebuilt/0x00006ef6.spv | Bin 1272 -> 1188 bytes spirv/vulkan/prebuilt/0x00006ef7.spv | Bin 592 -> 1020 bytes spirv/vulkan/prebuilt/0x00006ef8.spv | Bin 1272 -> 1172 bytes spirv/vulkan/prebuilt/0x00006ef9.spv | Bin 592 -> 1088 bytes spirv/vulkan/prebuilt/0x00006efa.spv | Bin 1272 -> 1276 bytes spirv/vulkan/prebuilt/0x00006efb.spv | Bin 592 -> 1072 bytes spirv/vulkan/prebuilt/0x00006efc.spv | Bin 1240 -> 1260 bytes spirv/vulkan/prebuilt/0x00006efd.spv | Bin 592 -> 1080 bytes spirv/vulkan/prebuilt/0x00006efe.spv | Bin 1288 -> 1268 bytes spirv/vulkan/prebuilt/0x00006eff.spv | Bin 608 -> 1064 bytes spirv/vulkan/prebuilt/0x00006f00.spv | Bin 1288 -> 1252 bytes spirv/vulkan/prebuilt/0x00006f01.spv | Bin 608 -> 1100 bytes spirv/vulkan/prebuilt/0x00006f02.spv | Bin 1288 -> 1308 bytes spirv/vulkan/prebuilt/0x00006f03.spv | Bin 608 -> 1084 bytes .../prebuilt/{0x0000b308.spv => 0x00006f04.spv} | Bin spirv/vulkan/prebuilt/0x00006f05.spv | Bin 616 -> 1100 bytes .../prebuilt/{0x0000b30a.spv => 0x00006f06.spv} | Bin spirv/vulkan/prebuilt/0x00006f07.spv | Bin 632 -> 1084 bytes .../prebuilt/{0x0000b30c.spv => 0x00006f08.spv} | Bin spirv/vulkan/prebuilt/0x00006f09.spv | Bin 632 -> 1100 bytes .../prebuilt/{0x0000b30e.spv => 0x00006f0a.spv} | Bin spirv/vulkan/prebuilt/0x00006f0b.spv | Bin 584 -> 1084 bytes .../prebuilt/{0x0000b310.spv => 0x00006f0c.spv} | Bin spirv/vulkan/prebuilt/0x00006f0d.spv | Bin 648 -> 1108 bytes .../prebuilt/{0x0000b312.spv => 0x00006f0e.spv} | Bin spirv/vulkan/prebuilt/0x00006f0f.spv | Bin 648 -> 1092 bytes .../prebuilt/{0x0000b314.spv => 0x00006f10.spv} | Bin spirv/vulkan/prebuilt/0x00006f11.spv | Bin 632 -> 1036 bytes .../prebuilt/{0x0000b316.spv => 0x00006f12.spv} | Bin spirv/vulkan/prebuilt/0x00006f13.spv | Bin 648 -> 1020 bytes .../prebuilt/{0x0000b318.spv => 0x00006f14.spv} | Bin spirv/vulkan/prebuilt/0x00006f15.spv | Bin 648 -> 1088 bytes .../prebuilt/{0x0000b31a.spv => 0x00006f16.spv} | Bin spirv/vulkan/prebuilt/0x00006f17.spv | Bin 632 -> 1072 bytes .../prebuilt/{0x0000b31c.spv => 0x00006f18.spv} | Bin spirv/vulkan/prebuilt/0x00006f19.spv | Bin 648 -> 1080 bytes .../prebuilt/{0x0000b31e.spv => 0x00006f1a.spv} | Bin spirv/vulkan/prebuilt/0x00006f1b.spv | Bin 648 -> 1064 bytes .../prebuilt/{0x0000b320.spv => 0x00006f1c.spv} | Bin spirv/vulkan/prebuilt/0x00006f1d.spv | Bin 632 -> 1100 bytes spirv/vulkan/prebuilt/0x00006f1e.spv | Bin 1276 -> 1308 bytes spirv/vulkan/prebuilt/0x00006f1f.spv | Bin 628 -> 1084 bytes spirv/vulkan/prebuilt/0x00006f20.spv | Bin 1324 -> 1292 bytes spirv/vulkan/prebuilt/0x00006f21.spv | Bin 644 -> 1100 bytes spirv/vulkan/prebuilt/0x00006f22.spv | Bin 1324 -> 1308 bytes spirv/vulkan/prebuilt/0x00006f23.spv | Bin 644 -> 1084 bytes spirv/vulkan/prebuilt/0x00006f24.spv | Bin 1324 -> 1292 bytes spirv/vulkan/prebuilt/0x00006f25.spv | Bin 644 -> 1100 bytes spirv/vulkan/prebuilt/0x00006f26.spv | Bin 1292 -> 1308 bytes spirv/vulkan/prebuilt/0x00006f27.spv | Bin 644 -> 1084 bytes spirv/vulkan/prebuilt/0x00006f28.spv | Bin 1340 -> 1292 bytes spirv/vulkan/prebuilt/0x00006f29.spv | Bin 660 -> 1108 bytes spirv/vulkan/prebuilt/0x00006f2a.spv | Bin 1340 -> 1316 bytes spirv/vulkan/prebuilt/0x00006f2b.spv | Bin 660 -> 1092 bytes spirv/vulkan/prebuilt/0x00006f2c.spv | Bin 1340 -> 1300 bytes spirv/vulkan/prebuilt/0x00006f2d.spv | Bin 660 -> 1036 bytes .../prebuilt/{0x0000b332.spv => 0x00006f2e.spv} | Bin spirv/vulkan/prebuilt/0x00006f2f.spv | Bin 768 -> 1020 bytes .../prebuilt/{0x0000b334.spv => 0x00006f30.spv} | Bin spirv/vulkan/prebuilt/0x00006f31.spv | Bin 948 -> 1088 bytes .../prebuilt/{0x0000b336.spv => 0x00006f32.spv} | Bin .../prebuilt/{0x0000b337.spv => 0x00006f33.spv} | Bin .../prebuilt/{0x0000b338.spv => 0x00006f34.spv} | Bin .../prebuilt/{0x0000b339.spv => 0x00006f35.spv} | Bin .../prebuilt/{0x0000b33a.spv => 0x00006f36.spv} | Bin .../prebuilt/{0x0000b33b.spv => 0x00006f37.spv} | Bin spirv/vulkan/prebuilt/0x00006f38.spv | Bin 684 -> 1252 bytes .../prebuilt/{0x0000b33d.spv => 0x00006f39.spv} | Bin spirv/vulkan/prebuilt/0x00006f3a.spv | Bin 668 -> 1308 bytes .../prebuilt/{0x0000b33f.spv => 0x00006f3b.spv} | Bin spirv/vulkan/prebuilt/0x00006f3c.spv | Bin 880 -> 1292 bytes .../prebuilt/{0x0000b341.spv => 0x00006f3d.spv} | Bin spirv/vulkan/prebuilt/0x00006f3e.spv | Bin 908 -> 1308 bytes .../prebuilt/{0x0000b343.spv => 0x00006f3f.spv} | Bin spirv/vulkan/prebuilt/0x00006f40.spv | Bin 952 -> 1292 bytes .../prebuilt/{0x0000b345.spv => 0x00006f41.spv} | Bin spirv/vulkan/prebuilt/0x00006f42.spv | Bin 980 -> 1308 bytes .../prebuilt/{0x0000b347.spv => 0x00006f43.spv} | Bin spirv/vulkan/prebuilt/0x00006f44.spv | Bin 792 -> 1292 bytes .../prebuilt/{0x0000b349.spv => 0x00006f45.spv} | Bin spirv/vulkan/prebuilt/0x00006f46.spv | Bin 896 -> 1316 bytes .../prebuilt/{0x0000b34b.spv => 0x00006f47.spv} | Bin spirv/vulkan/prebuilt/0x00006f48.spv | Bin 672 -> 1300 bytes .../prebuilt/{0x0000b34d.spv => 0x00006f49.spv} | Bin spirv/vulkan/prebuilt/0x00006f4a.spv | Bin 688 -> 1152 bytes .../prebuilt/{0x0000b34f.spv => 0x00006f4b.spv} | Bin spirv/vulkan/prebuilt/0x00006f4c.spv | Bin 708 -> 1136 bytes .../prebuilt/{0x0000b351.spv => 0x00006f4d.spv} | Bin spirv/vulkan/prebuilt/0x00006f4e.spv | Bin 772 -> 1240 bytes .../prebuilt/{0x0000b353.spv => 0x00006f4f.spv} | Bin spirv/vulkan/prebuilt/0x00006f50.spv | Bin 712 -> 1224 bytes .../prebuilt/{0x0000b355.spv => 0x00006f51.spv} | Bin spirv/vulkan/prebuilt/0x00006f52.spv | Bin 876 -> 1216 bytes .../prebuilt/{0x0000b357.spv => 0x00006f53.spv} | Bin .../prebuilt/{0x0000b358.spv => 0x00006f54.spv} | Bin .../prebuilt/{0x0000b359.spv => 0x00006f55.spv} | Bin .../prebuilt/{0x0000b35a.spv => 0x00006f56.spv} | Bin .../prebuilt/{0x0000b35b.spv => 0x00006f57.spv} | Bin .../prebuilt/{0x0000b35c.spv => 0x00006f58.spv} | Bin .../prebuilt/{0x0000b35d.spv => 0x00006f59.spv} | Bin .../prebuilt/{0x0000b35e.spv => 0x00006f5a.spv} | Bin .../prebuilt/{0x0000b35f.spv => 0x00006f5b.spv} | Bin .../prebuilt/{0x0000b360.spv => 0x00006f5c.spv} | Bin .../prebuilt/{0x0000b361.spv => 0x00006f5d.spv} | Bin .../prebuilt/{0x0000b362.spv => 0x00006f5e.spv} | Bin .../prebuilt/{0x0000b363.spv => 0x00006f5f.spv} | Bin .../prebuilt/{0x0000b364.spv => 0x00006f60.spv} | Bin .../prebuilt/{0x0000b365.spv => 0x00006f61.spv} | Bin .../prebuilt/{0x0000b366.spv => 0x00006f62.spv} | Bin .../prebuilt/{0x0000b367.spv => 0x00006f63.spv} | Bin .../prebuilt/{0x0000b368.spv => 0x00006f64.spv} | Bin spirv/vulkan/prebuilt/0x00006f65.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00006f66.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00006f67.spv | Bin 0 -> 708 bytes spirv/vulkan/prebuilt/0x00006f68.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00006f69.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f6a.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f6b.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f6c.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00006f6d.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00006f6e.spv | Bin 0 -> 1340 bytes spirv/vulkan/prebuilt/0x00006f6f.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f70.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f71.spv | Bin 0 -> 1332 bytes spirv/vulkan/prebuilt/0x00006f72.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00006f73.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00006f74.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x00006f75.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x00006f76.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00006f77.spv | Bin 0 -> 868 bytes spirv/vulkan/prebuilt/0x00006f78.spv | Bin 0 -> 868 bytes spirv/vulkan/prebuilt/0x00006f79.spv | Bin 0 -> 880 bytes spirv/vulkan/prebuilt/0x00006f7a.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x00006f7b.spv | Bin 0 -> 860 bytes spirv/vulkan/prebuilt/0x00006f7c.spv | Bin 0 -> 872 bytes spirv/vulkan/prebuilt/0x00006f7d.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00006f7e.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00006f7f.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f80.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f81.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f82.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00006f83.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00006f84.spv | Bin 0 -> 1276 bytes spirv/vulkan/prebuilt/0x00006f85.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f86.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f87.spv | Bin 0 -> 1268 bytes spirv/vulkan/prebuilt/0x00006f88.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00006f89.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00006f8a.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00006f8b.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00006f8c.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006f8d.spv | Bin 0 -> 844 bytes spirv/vulkan/prebuilt/0x00006f8e.spv | Bin 0 -> 844 bytes spirv/vulkan/prebuilt/0x00006f8f.spv | Bin 0 -> 856 bytes spirv/vulkan/prebuilt/0x00006f90.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00006f91.spv | Bin 0 -> 836 bytes spirv/vulkan/prebuilt/0x00006f92.spv | Bin 0 -> 848 bytes spirv/vulkan/prebuilt/0x00006f93.spv | Bin 0 -> 580 bytes spirv/vulkan/prebuilt/0x00006f94.spv | Bin 0 -> 1536 bytes spirv/vulkan/prebuilt/0x00006f95.spv | Bin 0 -> 584 bytes spirv/vulkan/prebuilt/0x00006f96.spv | Bin 0 -> 568 bytes spirv/vulkan/prebuilt/0x00006f97.spv | Bin 0 -> 552 bytes spirv/vulkan/prebuilt/0x00006f98.spv | Bin 0 -> 520 bytes spirv/vulkan/prebuilt/0x00006f99.spv | Bin 0 -> 548 bytes spirv/vulkan/prebuilt/0x00006f9a.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006f9b.spv | Bin 648 -> 1064 bytes spirv/vulkan/prebuilt/0x00006f9c.spv | Bin 0 -> 1088 bytes spirv/vulkan/prebuilt/0x00006f9d.spv | Bin 608 -> 1072 bytes spirv/vulkan/prebuilt/0x00006f9e.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00006f9f.spv | Bin 580 -> 1096 bytes spirv/vulkan/prebuilt/0x00006fa0.spv | Bin 608 -> 1080 bytes spirv/vulkan/prebuilt/0x00006fa1.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fa2.spv | Bin 628 -> 1088 bytes spirv/vulkan/prebuilt/0x00006fa3.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x00006fa4.spv | Bin 632 -> 1056 bytes spirv/vulkan/prebuilt/0x00006fa5.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fa6.spv | Bin 632 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fa7.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00006fa8.spv | Bin 648 -> 1080 bytes spirv/vulkan/prebuilt/0x00006fa9.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006faa.spv | Bin 648 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fab.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00006fac.spv | Bin 624 -> 1080 bytes spirv/vulkan/prebuilt/0x00006fad.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fae.spv | Bin 624 -> 1064 bytes spirv/vulkan/prebuilt/0x00006faf.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00006fb0.spv | Bin 580 -> 1080 bytes spirv/vulkan/prebuilt/0x00006fb1.spv | Bin 612 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fb2.spv | Bin 0 -> 1056 bytes spirv/vulkan/prebuilt/0x00006fb3.spv | Bin 612 -> 1056 bytes spirv/vulkan/prebuilt/0x00006fb4.spv | Bin 0 -> 1088 bytes spirv/vulkan/prebuilt/0x00006fb5.spv | Bin 612 -> 1072 bytes spirv/vulkan/prebuilt/0x00006fb6.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fb7.spv | Bin 612 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fb8.spv | Bin 0 -> 1096 bytes spirv/vulkan/prebuilt/0x00006fb9.spv | Bin 612 -> 1080 bytes spirv/vulkan/prebuilt/0x00006fba.spv | Bin 0 -> 1064 bytes spirv/vulkan/prebuilt/0x00006fbb.spv | Bin 612 -> 1088 bytes spirv/vulkan/prebuilt/0x00006fbc.spv | Bin 0 -> 1072 bytes spirv/vulkan/prebuilt/0x00006fbd.spv | Bin 632 -> 1056 bytes .../prebuilt/{0x0000b369.spv => 0x00006fbe.spv} | Bin spirv/vulkan/prebuilt/0x00006fbf.spv | Bin 632 -> 1868 bytes .../prebuilt/{0x0000cd4e.spv => 0x00006fc0.spv} | Bin spirv/vulkan/prebuilt/0x00006fc1.spv | Bin 648 -> 2316 bytes spirv/vulkan/prebuilt/0x00006fc2.spv | Bin 0 -> 900 bytes spirv/vulkan/prebuilt/0x00006fc3.spv | Bin 648 -> 316 bytes .../prebuilt/{0x0000b36b.spv => 0x00006fc4.spv} | Bin spirv/vulkan/prebuilt/0x00006fc5.spv | Bin 624 -> 1136 bytes .../prebuilt/{0x0000b36d.spv => 0x00006fc6.spv} | Bin spirv/vulkan/prebuilt/0x00006fc7.spv | Bin 624 -> 1112 bytes .../prebuilt/{0x0000b36f.spv => 0x00006fc8.spv} | Bin spirv/vulkan/prebuilt/0x00006fc9.spv | Bin 628 -> 1464 bytes .../prebuilt/{0x0000b371.spv => 0x00006fca.spv} | Bin spirv/vulkan/prebuilt/0x00006fcb.spv | Bin 628 -> 936 bytes .../prebuilt/{0x0000b373.spv => 0x00006fcc.spv} | Bin spirv/vulkan/prebuilt/0x00006fcd.spv | Bin 628 -> 1152 bytes .../prebuilt/{0x0000b375.spv => 0x00006fce.spv} | Bin spirv/vulkan/prebuilt/0x00006fcf.spv | Bin 580 -> 1836 bytes spirv/vulkan/prebuilt/0x00006fd0.spv | Bin 616 -> 2072 bytes .../prebuilt/{0x0000b378.spv => 0x00006fd1.spv} | Bin spirv/vulkan/prebuilt/0x00006fd2.spv | Bin 616 -> 1480 bytes .../prebuilt/{0x0000b37a.spv => 0x00006fd3.spv} | Bin spirv/vulkan/prebuilt/0x00006fd4.spv | Bin 616 -> 1076 bytes .../prebuilt/{0x0000b37c.spv => 0x00006fd5.spv} | Bin spirv/vulkan/prebuilt/0x00006fd6.spv | Bin 616 -> 952 bytes .../prebuilt/{0x0000b37e.spv => 0x00006fd7.spv} | Bin spirv/vulkan/prebuilt/0x00006fd8.spv | Bin 616 -> 564 bytes .../prebuilt/{0x0000b380.spv => 0x00006fd9.spv} | Bin spirv/vulkan/prebuilt/0x00006fda.spv | Bin 616 -> 980 bytes .../prebuilt/{0x0000b382.spv => 0x00006fdb.spv} | Bin spirv/vulkan/prebuilt/0x00006fdc.spv | Bin 616 -> 1284 bytes .../prebuilt/{0x0000b384.spv => 0x00006fdd.spv} | Bin spirv/vulkan/prebuilt/0x00006fde.spv | Bin 616 -> 1276 bytes .../prebuilt/{0x0000b386.spv => 0x00006fdf.spv} | Bin spirv/vulkan/prebuilt/0x00006fe0.spv | Bin 856 -> 1516 bytes spirv/vulkan/prebuilt/0x00006fe1.spv | Bin 884 -> 1664 bytes .../prebuilt/{0x0000b389.spv => 0x00006fe2.spv} | Bin spirv/vulkan/prebuilt/0x00006fe3.spv | Bin 856 -> 1968 bytes .../prebuilt/{0x0000b38b.spv => 0x00006fe4.spv} | Bin spirv/vulkan/prebuilt/0x00006fe5.spv | Bin 884 -> 1960 bytes .../prebuilt/{0x0000b38d.spv => 0x00006fe6.spv} | Bin spirv/vulkan/prebuilt/0x00006fe7.spv | Bin 948 -> 2216 bytes .../prebuilt/{0x0000b38f.spv => 0x00006fe8.spv} | Bin spirv/vulkan/prebuilt/0x00006fe9.spv | Bin 960 -> 2188 bytes .../prebuilt/{0x0000b391.spv => 0x00006fea.spv} | Bin spirv/vulkan/prebuilt/0x00006feb.spv | Bin 960 -> 2180 bytes .../prebuilt/{0x0000b393.spv => 0x00006fec.spv} | Bin spirv/vulkan/prebuilt/0x00006fed.spv | Bin 860 -> 2180 bytes spirv/vulkan/prebuilt/0x00006fee.spv | Bin 860 -> 2452 bytes .../prebuilt/{0x0000b396.spv => 0x00006fef.spv} | Bin spirv/vulkan/prebuilt/0x00006ff0.spv | Bin 940 -> 1596 bytes .../prebuilt/{0x0000b398.spv => 0x00006ff1.spv} | Bin spirv/vulkan/prebuilt/0x00006ff2.spv | Bin 940 -> 1588 bytes .../prebuilt/{0x0000b39a.spv => 0x00006ff3.spv} | Bin spirv/vulkan/prebuilt/0x00006ff4.spv | Bin 864 -> 1588 bytes .../prebuilt/{0x0000b39c.spv => 0x00006ff5.spv} | Bin spirv/vulkan/prebuilt/0x00006ff6.spv | Bin 896 -> 904 bytes .../prebuilt/{0x0000b39e.spv => 0x00006ff7.spv} | Bin spirv/vulkan/prebuilt/0x00006ff8.spv | Bin 896 -> 1208 bytes .../prebuilt/{0x0000b3a0.spv => 0x00006ff9.spv} | Bin spirv/vulkan/prebuilt/0x00006ffa.spv | Bin 896 -> 1200 bytes .../prebuilt/{0x0000b3a2.spv => 0x00006ffb.spv} | Bin spirv/vulkan/prebuilt/0x00006ffc.spv | Bin 896 -> 1440 bytes .../prebuilt/{0x0000b3a4.spv => 0x00006ffd.spv} | Bin spirv/vulkan/prebuilt/0x00006ffe.spv | Bin 896 -> 1080 bytes .../prebuilt/{0x0000b3a6.spv => 0x00006fff.spv} | Bin spirv/vulkan/prebuilt/0x00007000.spv | Bin 896 -> 1072 bytes .../prebuilt/{0x0000b3a8.spv => 0x00007001.spv} | Bin spirv/vulkan/prebuilt/0x00007002.spv | Bin 964 -> 1072 bytes .../prebuilt/{0x0000b3aa.spv => 0x00007003.spv} | Bin spirv/vulkan/prebuilt/0x00007004.spv | Bin 964 -> 336 bytes .../prebuilt/{0x0000b3ac.spv => 0x00007005.spv} | Bin spirv/vulkan/prebuilt/0x00007006.spv | Bin 864 -> 632 bytes spirv/vulkan/prebuilt/0x00007007.spv | Bin 864 -> 628 bytes .../prebuilt/{0x0000b3af.spv => 0x00007008.spv} | Bin spirv/vulkan/prebuilt/0x00007009.spv | Bin 944 -> 700 bytes .../prebuilt/{0x0000b3b1.spv => 0x0000700a.spv} | Bin spirv/vulkan/prebuilt/0x0000700b.spv | Bin 944 -> 712 bytes .../prebuilt/{0x0000b3b3.spv => 0x0000700c.spv} | Bin spirv/vulkan/prebuilt/0x0000700d.spv | Bin 956 -> 1164 bytes .../prebuilt/{0x0000b442.spv => 0x0000700e.spv} | Bin spirv/vulkan/prebuilt/0x0000700f.spv | Bin 956 -> 1164 bytes .../prebuilt/{0x0000b444.spv => 0x00007010.spv} | Bin spirv/vulkan/prebuilt/0x00007011.spv | Bin 956 -> 1164 bytes .../prebuilt/{0x0000b446.spv => 0x00007012.spv} | Bin spirv/vulkan/prebuilt/0x00007013.spv | Bin 872 -> 912 bytes .../prebuilt/{0x0000b3b5.spv => 0x00007014.spv} | Bin spirv/vulkan/prebuilt/0x00007015.spv | Bin 908 -> 912 bytes .../prebuilt/{0x0000b3b7.spv => 0x00007016.spv} | Bin spirv/vulkan/prebuilt/0x00007017.spv | Bin 908 -> 912 bytes .../prebuilt/{0x0000b3b9.spv => 0x00007018.spv} | Bin spirv/vulkan/prebuilt/0x00007019.spv | Bin 908 -> 1660 bytes spirv/vulkan/prebuilt/0x0000701a.spv | Bin 0 -> 1796 bytes spirv/vulkan/prebuilt/0x0000701b.spv | Bin 908 -> 1904 bytes spirv/vulkan/prebuilt/0x0000701c.spv | Bin 0 -> 2040 bytes spirv/vulkan/prebuilt/0x0000701d.spv | Bin 908 -> 2148 bytes .../prebuilt/{0x0000ca47.spv => 0x0000701e.spv} | Bin spirv/vulkan/prebuilt/0x0000701f.spv | Bin 908 -> 528 bytes .../prebuilt/{0x0000b3ba.spv => 0x00007020.spv} | Bin spirv/vulkan/prebuilt/0x00007021.spv | Bin 908 -> 1308 bytes .../prebuilt/{0x0000b3bc.spv => 0x00007022.spv} | Bin spirv/vulkan/prebuilt/0x00007023.spv | Bin 908 -> 1332 bytes .../prebuilt/{0x0000b3be.spv => 0x00007024.spv} | Bin spirv/vulkan/prebuilt/0x00007025.spv | Bin 764 -> 1316 bytes spirv/vulkan/prebuilt/0x00007026.spv | Bin 864 -> 1332 bytes spirv/vulkan/prebuilt/0x00007027.spv | Bin 900 -> 1316 bytes spirv/vulkan/prebuilt/0x00007028.spv | Bin 736 -> 1316 bytes spirv/vulkan/prebuilt/0x00007029.spv | Bin 988 -> 1332 bytes spirv/vulkan/prebuilt/0x0000702a.spv | Bin 564 -> 1316 bytes spirv/vulkan/prebuilt/0x0000702b.spv | Bin 824 -> 1316 bytes spirv/vulkan/prebuilt/0x0000702c.spv | Bin 528 -> 1332 bytes spirv/vulkan/prebuilt/0x0000702d.spv | Bin 1068 -> 1316 bytes spirv/vulkan/prebuilt/0x0000702e.spv | Bin 580 -> 1316 bytes spirv/vulkan/prebuilt/0x0000702f.spv | Bin 880 -> 1332 bytes spirv/vulkan/prebuilt/0x00007030.spv | Bin 1084 -> 1316 bytes spirv/vulkan/prebuilt/0x00007031.spv | Bin 580 -> 1316 bytes spirv/vulkan/prebuilt/0x00007032.spv | Bin 884 -> 1356 bytes spirv/vulkan/prebuilt/0x00007033.spv | Bin 916 -> 1340 bytes spirv/vulkan/prebuilt/0x00007034.spv | Bin 532 -> 1340 bytes spirv/vulkan/prebuilt/0x00007035.spv | Bin 764 -> 1356 bytes spirv/vulkan/prebuilt/0x00007036.spv | Bin 1168 -> 1340 bytes spirv/vulkan/prebuilt/0x00007037.spv | Bin 956 -> 1340 bytes spirv/vulkan/prebuilt/0x00007038.spv | Bin 1248 -> 1356 bytes spirv/vulkan/prebuilt/0x00007039.spv | Bin 1012 -> 1340 bytes spirv/vulkan/prebuilt/0x0000703a.spv | Bin 1264 -> 1340 bytes spirv/vulkan/prebuilt/0x0000703b.spv | Bin 1016 -> 1396 bytes spirv/vulkan/prebuilt/0x0000703c.spv | Bin 1096 -> 1380 bytes spirv/vulkan/prebuilt/0x0000703d.spv | Bin 896 -> 1380 bytes spirv/vulkan/prebuilt/0x0000703e.spv | Bin 1332 -> 1404 bytes spirv/vulkan/prebuilt/0x0000703f.spv | Bin 1084 -> 1388 bytes spirv/vulkan/prebuilt/0x00007040.spv | Bin 1412 -> 1388 bytes spirv/vulkan/prebuilt/0x00007041.spv | Bin 1140 -> 1404 bytes spirv/vulkan/prebuilt/0x00007042.spv | Bin 1428 -> 1388 bytes spirv/vulkan/prebuilt/0x00007043.spv | Bin 1144 -> 1388 bytes spirv/vulkan/prebuilt/0x00007044.spv | Bin 1260 -> 1404 bytes spirv/vulkan/prebuilt/0x00007045.spv | Bin 1024 -> 1388 bytes spirv/vulkan/prebuilt/0x00007046.spv | Bin 1448 -> 1388 bytes spirv/vulkan/prebuilt/0x00007047.spv | Bin 1224 -> 1404 bytes spirv/vulkan/prebuilt/0x00007048.spv | Bin 1548 -> 1388 bytes spirv/vulkan/prebuilt/0x00007049.spv | Bin 1300 -> 1388 bytes spirv/vulkan/prebuilt/0x0000704a.spv | Bin 1584 -> 1404 bytes spirv/vulkan/prebuilt/0x0000704b.spv | Bin 1324 -> 1388 bytes spirv/vulkan/prebuilt/0x0000704c.spv | Bin 1420 -> 1388 bytes spirv/vulkan/prebuilt/0x0000704d.spv | Bin 1208 -> 1428 bytes spirv/vulkan/prebuilt/0x0000704e.spv | Bin 1340 -> 1412 bytes spirv/vulkan/prebuilt/0x0000704f.spv | Bin 1092 -> 1412 bytes spirv/vulkan/prebuilt/0x00007050.spv | Bin 1420 -> 1428 bytes spirv/vulkan/prebuilt/0x00007051.spv | Bin 1148 -> 1412 bytes spirv/vulkan/prebuilt/0x00007052.spv | Bin 1436 -> 1412 bytes spirv/vulkan/prebuilt/0x00007053.spv | Bin 1152 -> 1428 bytes spirv/vulkan/prebuilt/0x00007054.spv | Bin 1268 -> 1412 bytes spirv/vulkan/prebuilt/0x00007055.spv | Bin 1032 -> 1412 bytes spirv/vulkan/prebuilt/0x00007056.spv | Bin 1532 -> 1380 bytes spirv/vulkan/prebuilt/0x00007057.spv | Bin 1284 -> 1364 bytes spirv/vulkan/prebuilt/0x00007058.spv | Bin 1612 -> 1380 bytes spirv/vulkan/prebuilt/0x00007059.spv | Bin 1340 -> 1388 bytes spirv/vulkan/prebuilt/0x0000705a.spv | Bin 1628 -> 1372 bytes spirv/vulkan/prebuilt/0x0000705b.spv | Bin 1344 -> 1388 bytes spirv/vulkan/prebuilt/0x0000705c.spv | Bin 1460 -> 1388 bytes spirv/vulkan/prebuilt/0x0000705d.spv | Bin 1224 -> 1372 bytes spirv/vulkan/prebuilt/0x0000705e.spv | Bin 1592 -> 1388 bytes spirv/vulkan/prebuilt/0x0000705f.spv | Bin 1368 -> 1388 bytes spirv/vulkan/prebuilt/0x00007060.spv | Bin 1692 -> 1372 bytes spirv/vulkan/prebuilt/0x00007061.spv | Bin 1444 -> 1388 bytes spirv/vulkan/prebuilt/0x00007062.spv | Bin 1728 -> 1388 bytes spirv/vulkan/prebuilt/0x00007063.spv | Bin 1468 -> 1372 bytes spirv/vulkan/prebuilt/0x00007064.spv | Bin 1564 -> 1388 bytes spirv/vulkan/prebuilt/0x00007065.spv | Bin 1352 -> 1388 bytes spirv/vulkan/prebuilt/0x00007066.spv | Bin 1484 -> 1372 bytes spirv/vulkan/prebuilt/0x00007067.spv | Bin 1236 -> 1388 bytes spirv/vulkan/prebuilt/0x00007068.spv | Bin 1564 -> 1412 bytes spirv/vulkan/prebuilt/0x00007069.spv | Bin 1292 -> 1396 bytes spirv/vulkan/prebuilt/0x0000706a.spv | Bin 1580 -> 1412 bytes spirv/vulkan/prebuilt/0x0000706b.spv | Bin 1296 -> 1412 bytes spirv/vulkan/prebuilt/0x0000706c.spv | Bin 1412 -> 1396 bytes spirv/vulkan/prebuilt/0x0000706d.spv | Bin 1176 -> 1412 bytes spirv/vulkan/prebuilt/0x0000706e.spv | Bin 1012 -> 1412 bytes spirv/vulkan/prebuilt/0x0000706f.spv | Bin 872 -> 1396 bytes spirv/vulkan/prebuilt/0x00007070.spv | Bin 1068 -> 1412 bytes spirv/vulkan/prebuilt/0x00007071.spv | Bin 928 -> 1388 bytes spirv/vulkan/prebuilt/0x00007072.spv | Bin 1072 -> 1372 bytes spirv/vulkan/prebuilt/0x00007073.spv | Bin 932 -> 1388 bytes spirv/vulkan/prebuilt/0x00007074.spv | Bin 952 -> 1396 bytes spirv/vulkan/prebuilt/0x00007075.spv | Bin 812 -> 1380 bytes spirv/vulkan/prebuilt/0x00007076.spv | Bin 1288 -> 1396 bytes spirv/vulkan/prebuilt/0x00007077.spv | Bin 1100 -> 1396 bytes spirv/vulkan/prebuilt/0x00007078.spv | Bin 1340 -> 1380 bytes spirv/vulkan/prebuilt/0x00007079.spv | Bin 1116 -> 1396 bytes spirv/vulkan/prebuilt/0x0000707a.spv | Bin 1376 -> 1396 bytes spirv/vulkan/prebuilt/0x0000707b.spv | Bin 1140 -> 1380 bytes spirv/vulkan/prebuilt/0x0000707c.spv | Bin 1148 -> 1396 bytes spirv/vulkan/prebuilt/0x0000707d.spv | Bin 972 -> 1396 bytes spirv/vulkan/prebuilt/0x0000707e.spv | Bin 1296 -> 1380 bytes spirv/vulkan/prebuilt/0x0000707f.spv | Bin 1132 -> 1396 bytes spirv/vulkan/prebuilt/0x00007080.spv | Bin 1340 -> 1396 bytes spirv/vulkan/prebuilt/0x00007081.spv | Bin 1164 -> 1380 bytes spirv/vulkan/prebuilt/0x00007082.spv | Bin 1364 -> 1396 bytes spirv/vulkan/prebuilt/0x00007083.spv | Bin 1188 -> 1420 bytes spirv/vulkan/prebuilt/0x00007084.spv | Bin 1184 -> 1404 bytes spirv/vulkan/prebuilt/0x00007085.spv | Bin 1020 -> 1420 bytes spirv/vulkan/prebuilt/0x00007086.spv | Bin 996 -> 1420 bytes spirv/vulkan/prebuilt/0x00007087.spv | Bin 832 -> 1404 bytes spirv/vulkan/prebuilt/0x00007088.spv | Bin 1076 -> 1420 bytes spirv/vulkan/prebuilt/0x00007089.spv | Bin 888 -> 1420 bytes spirv/vulkan/prebuilt/0x0000708a.spv | Bin 1092 -> 1404 bytes spirv/vulkan/prebuilt/0x0000708b.spv | Bin 892 -> 1420 bytes spirv/vulkan/prebuilt/0x0000708c.spv | Bin 924 -> 1396 bytes spirv/vulkan/prebuilt/0x0000708d.spv | Bin 772 -> 1380 bytes spirv/vulkan/prebuilt/0x0000708e.spv | Bin 1176 -> 1380 bytes spirv/vulkan/prebuilt/0x0000708f.spv | Bin 964 -> 1404 bytes spirv/vulkan/prebuilt/0x00007090.spv | Bin 1256 -> 1388 bytes spirv/vulkan/prebuilt/0x00007091.spv | Bin 1020 -> 1388 bytes spirv/vulkan/prebuilt/0x00007092.spv | Bin 1272 -> 1404 bytes spirv/vulkan/prebuilt/0x00007093.spv | Bin 1024 -> 1388 bytes spirv/vulkan/prebuilt/0x00007094.spv | Bin 1104 -> 1388 bytes spirv/vulkan/prebuilt/0x00007095.spv | Bin 904 -> 1404 bytes spirv/vulkan/prebuilt/0x00007096.spv | Bin 1340 -> 1388 bytes spirv/vulkan/prebuilt/0x00007097.spv | Bin 1092 -> 1388 bytes spirv/vulkan/prebuilt/0x00007098.spv | Bin 1420 -> 1404 bytes spirv/vulkan/prebuilt/0x00007099.spv | Bin 1148 -> 1388 bytes spirv/vulkan/prebuilt/0x0000709a.spv | Bin 1436 -> 1388 bytes spirv/vulkan/prebuilt/0x0000709b.spv | Bin 1152 -> 1404 bytes spirv/vulkan/prebuilt/0x0000709c.spv | Bin 1268 -> 1388 bytes spirv/vulkan/prebuilt/0x0000709d.spv | Bin 1032 -> 1388 bytes spirv/vulkan/prebuilt/0x0000709e.spv | Bin 1456 -> 1428 bytes spirv/vulkan/prebuilt/0x0000709f.spv | Bin 1232 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a0.spv | Bin 1556 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a1.spv | Bin 1308 -> 1428 bytes spirv/vulkan/prebuilt/0x000070a2.spv | Bin 1592 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a3.spv | Bin 1332 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a4.spv | Bin 1428 -> 1428 bytes spirv/vulkan/prebuilt/0x000070a5.spv | Bin 1216 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a6.spv | Bin 1348 -> 1412 bytes spirv/vulkan/prebuilt/0x000070a7.spv | Bin 1100 -> 1464 bytes spirv/vulkan/prebuilt/0x000070a8.spv | Bin 1428 -> 1448 bytes spirv/vulkan/prebuilt/0x000070a9.spv | Bin 1156 -> 1448 bytes spirv/vulkan/prebuilt/0x000070aa.spv | Bin 1444 -> 1448 bytes spirv/vulkan/prebuilt/0x000070ab.spv | Bin 1160 -> 1464 bytes spirv/vulkan/prebuilt/0x000070ac.spv | Bin 1276 -> 1448 bytes spirv/vulkan/prebuilt/0x000070ad.spv | Bin 1040 -> 1448 bytes spirv/vulkan/prebuilt/0x000070ae.spv | Bin 1540 -> 1432 bytes spirv/vulkan/prebuilt/0x000070af.spv | Bin 1292 -> 1416 bytes spirv/vulkan/prebuilt/0x000070b0.spv | Bin 1620 -> 1376 bytes spirv/vulkan/prebuilt/0x000070b1.spv | Bin 1348 -> 1432 bytes spirv/vulkan/prebuilt/0x000070b2.spv | Bin 1636 -> 1432 bytes spirv/vulkan/prebuilt/0x000070b3.spv | Bin 1352 -> 1448 bytes spirv/vulkan/prebuilt/0x000070b4.spv | Bin 1468 -> 1448 bytes spirv/vulkan/prebuilt/0x000070b5.spv | Bin 1232 -> 1432 bytes spirv/vulkan/prebuilt/0x000070b6.spv | Bin 1600 -> 1432 bytes spirv/vulkan/prebuilt/0x000070b7.spv | Bin 1376 -> 1416 bytes spirv/vulkan/prebuilt/0x000070b8.spv | Bin 1700 -> 1464 bytes spirv/vulkan/prebuilt/0x000070b9.spv | Bin 1452 -> 1464 bytes spirv/vulkan/prebuilt/0x000070ba.spv | Bin 1736 -> 1448 bytes spirv/vulkan/prebuilt/0x000070bb.spv | Bin 1476 -> 1448 bytes spirv/vulkan/prebuilt/0x000070bc.spv | Bin 1572 -> 1464 bytes spirv/vulkan/prebuilt/0x000070bd.spv | Bin 1360 -> 1448 bytes spirv/vulkan/prebuilt/0x000070be.spv | Bin 1492 -> 1432 bytes spirv/vulkan/prebuilt/0x000070bf.spv | Bin 1244 -> 1432 bytes spirv/vulkan/prebuilt/0x000070c0.spv | Bin 1572 -> 1448 bytes spirv/vulkan/prebuilt/0x000070c1.spv | Bin 1300 -> 1448 bytes spirv/vulkan/prebuilt/0x000070c2.spv | Bin 1588 -> 1432 bytes spirv/vulkan/prebuilt/0x000070c3.spv | Bin 1304 -> 1432 bytes spirv/vulkan/prebuilt/0x000070c4.spv | Bin 1420 -> 1416 bytes spirv/vulkan/prebuilt/0x000070c5.spv | Bin 1184 -> 1472 bytes spirv/vulkan/prebuilt/0x000070c6.spv | Bin 1020 -> 1456 bytes spirv/vulkan/prebuilt/0x000070c7.spv | Bin 880 -> 1456 bytes spirv/vulkan/prebuilt/0x000070c8.spv | Bin 1076 -> 1456 bytes spirv/vulkan/prebuilt/0x000070c9.spv | Bin 936 -> 1472 bytes spirv/vulkan/prebuilt/0x000070ca.spv | Bin 1080 -> 1456 bytes spirv/vulkan/prebuilt/0x000070cb.spv | Bin 940 -> 1456 bytes spirv/vulkan/prebuilt/0x000070cc.spv | Bin 960 -> 1440 bytes spirv/vulkan/prebuilt/0x000070cd.spv | Bin 820 -> 1424 bytes spirv/vulkan/prebuilt/0x000070ce.spv | Bin 1296 -> 1384 bytes spirv/vulkan/prebuilt/0x000070cf.spv | Bin 1108 -> 1440 bytes spirv/vulkan/prebuilt/0x000070d0.spv | Bin 1348 -> 1440 bytes spirv/vulkan/prebuilt/0x000070d1.spv | Bin 1124 -> 1456 bytes spirv/vulkan/prebuilt/0x000070d2.spv | Bin 1384 -> 1456 bytes spirv/vulkan/prebuilt/0x000070d3.spv | Bin 1148 -> 1440 bytes spirv/vulkan/prebuilt/0x000070d4.spv | Bin 1156 -> 1440 bytes spirv/vulkan/prebuilt/0x000070d5.spv | Bin 980 -> 1424 bytes spirv/vulkan/prebuilt/0x000070d6.spv | Bin 1304 -> 1472 bytes spirv/vulkan/prebuilt/0x000070d7.spv | Bin 1140 -> 1472 bytes spirv/vulkan/prebuilt/0x000070d8.spv | Bin 1348 -> 1456 bytes spirv/vulkan/prebuilt/0x000070d9.spv | Bin 1172 -> 1456 bytes spirv/vulkan/prebuilt/0x000070da.spv | Bin 1372 -> 1472 bytes spirv/vulkan/prebuilt/0x000070db.spv | Bin 1196 -> 1456 bytes spirv/vulkan/prebuilt/0x000070dc.spv | Bin 1192 -> 1440 bytes spirv/vulkan/prebuilt/0x000070dd.spv | Bin 1028 -> 1440 bytes spirv/vulkan/prebuilt/0x000070de.spv | Bin 996 -> 1456 bytes spirv/vulkan/prebuilt/0x000070df.spv | Bin 832 -> 1456 bytes spirv/vulkan/prebuilt/0x000070e0.spv | Bin 1076 -> 1440 bytes spirv/vulkan/prebuilt/0x000070e1.spv | Bin 888 -> 1440 bytes spirv/vulkan/prebuilt/0x000070e2.spv | Bin 1092 -> 1424 bytes spirv/vulkan/prebuilt/0x000070e3.spv | Bin 892 -> 1472 bytes spirv/vulkan/prebuilt/0x000070e4.spv | Bin 924 -> 1456 bytes spirv/vulkan/prebuilt/0x000070e5.spv | Bin 772 -> 1456 bytes spirv/vulkan/prebuilt/0x000070e6.spv | Bin 1176 -> 1456 bytes spirv/vulkan/prebuilt/0x000070e7.spv | Bin 964 -> 1472 bytes spirv/vulkan/prebuilt/0x000070e8.spv | Bin 1256 -> 1456 bytes spirv/vulkan/prebuilt/0x000070e9.spv | Bin 1020 -> 1456 bytes spirv/vulkan/prebuilt/0x000070ea.spv | Bin 1272 -> 1440 bytes spirv/vulkan/prebuilt/0x000070eb.spv | Bin 1024 -> 1424 bytes spirv/vulkan/prebuilt/0x000070ec.spv | Bin 1104 -> 1384 bytes spirv/vulkan/prebuilt/0x000070ed.spv | Bin 904 -> 1440 bytes spirv/vulkan/prebuilt/0x000070ee.spv | Bin 1340 -> 1440 bytes spirv/vulkan/prebuilt/0x000070ef.spv | Bin 1092 -> 1456 bytes spirv/vulkan/prebuilt/0x000070f0.spv | Bin 1420 -> 1456 bytes spirv/vulkan/prebuilt/0x000070f1.spv | Bin 1148 -> 1440 bytes spirv/vulkan/prebuilt/0x000070f2.spv | Bin 1436 -> 1440 bytes spirv/vulkan/prebuilt/0x000070f3.spv | Bin 1152 -> 1424 bytes spirv/vulkan/prebuilt/0x000070f4.spv | Bin 1268 -> 1472 bytes spirv/vulkan/prebuilt/0x000070f5.spv | Bin 1032 -> 1472 bytes spirv/vulkan/prebuilt/0x000070f6.spv | Bin 1456 -> 1456 bytes spirv/vulkan/prebuilt/0x000070f7.spv | Bin 1232 -> 1456 bytes spirv/vulkan/prebuilt/0x000070f8.spv | Bin 1556 -> 1472 bytes spirv/vulkan/prebuilt/0x000070f9.spv | Bin 1308 -> 1456 bytes spirv/vulkan/prebuilt/0x000070fa.spv | Bin 1592 -> 1440 bytes spirv/vulkan/prebuilt/0x000070fb.spv | Bin 1332 -> 1440 bytes spirv/vulkan/prebuilt/0x000070fc.spv | Bin 1428 -> 1456 bytes spirv/vulkan/prebuilt/0x000070fd.spv | Bin 1216 -> 1456 bytes spirv/vulkan/prebuilt/0x000070fe.spv | Bin 1348 -> 1440 bytes spirv/vulkan/prebuilt/0x000070ff.spv | Bin 1100 -> 1440 bytes spirv/vulkan/prebuilt/0x00007100.spv | Bin 1428 -> 1424 bytes spirv/vulkan/prebuilt/0x00007101.spv | Bin 1156 -> 1496 bytes spirv/vulkan/prebuilt/0x00007102.spv | Bin 1444 -> 1480 bytes spirv/vulkan/prebuilt/0x00007103.spv | Bin 1160 -> 1480 bytes spirv/vulkan/prebuilt/0x00007104.spv | Bin 1276 -> 1480 bytes spirv/vulkan/prebuilt/0x00007105.spv | Bin 1040 -> 1496 bytes spirv/vulkan/prebuilt/0x00007106.spv | Bin 1540 -> 1480 bytes spirv/vulkan/prebuilt/0x00007107.spv | Bin 1292 -> 1480 bytes spirv/vulkan/prebuilt/0x00007108.spv | Bin 1620 -> 1464 bytes spirv/vulkan/prebuilt/0x00007109.spv | Bin 1348 -> 1448 bytes spirv/vulkan/prebuilt/0x0000710a.spv | Bin 1636 -> 1408 bytes spirv/vulkan/prebuilt/0x0000710b.spv | Bin 1352 -> 1464 bytes spirv/vulkan/prebuilt/0x0000710c.spv | Bin 1468 -> 1464 bytes spirv/vulkan/prebuilt/0x0000710d.spv | Bin 1232 -> 1480 bytes spirv/vulkan/prebuilt/0x0000710e.spv | Bin 1600 -> 1480 bytes spirv/vulkan/prebuilt/0x0000710f.spv | Bin 1376 -> 1464 bytes spirv/vulkan/prebuilt/0x00007110.spv | Bin 1700 -> 1464 bytes spirv/vulkan/prebuilt/0x00007111.spv | Bin 1452 -> 1448 bytes spirv/vulkan/prebuilt/0x00007112.spv | Bin 1736 -> 1496 bytes spirv/vulkan/prebuilt/0x00007113.spv | Bin 1476 -> 1496 bytes spirv/vulkan/prebuilt/0x00007114.spv | Bin 1572 -> 1480 bytes spirv/vulkan/prebuilt/0x00007115.spv | Bin 1360 -> 1480 bytes spirv/vulkan/prebuilt/0x00007116.spv | Bin 1492 -> 1496 bytes spirv/vulkan/prebuilt/0x00007117.spv | Bin 1244 -> 1480 bytes spirv/vulkan/prebuilt/0x00007118.spv | Bin 1572 -> 1464 bytes spirv/vulkan/prebuilt/0x00007119.spv | Bin 1300 -> 1464 bytes spirv/vulkan/prebuilt/0x0000711a.spv | Bin 1588 -> 1480 bytes spirv/vulkan/prebuilt/0x0000711b.spv | Bin 1304 -> 1480 bytes spirv/vulkan/prebuilt/0x0000711c.spv | Bin 1420 -> 1464 bytes spirv/vulkan/prebuilt/0x0000711d.spv | Bin 1184 -> 1464 bytes spirv/vulkan/prebuilt/0x0000711e.spv | Bin 1020 -> 1448 bytes spirv/vulkan/prebuilt/0x0000711f.spv | Bin 880 -> 1496 bytes spirv/vulkan/prebuilt/0x00007120.spv | Bin 1076 -> 1480 bytes spirv/vulkan/prebuilt/0x00007121.spv | Bin 936 -> 1480 bytes spirv/vulkan/prebuilt/0x00007122.spv | Bin 1080 -> 1480 bytes spirv/vulkan/prebuilt/0x00007123.spv | Bin 940 -> 1496 bytes spirv/vulkan/prebuilt/0x00007124.spv | Bin 960 -> 1480 bytes spirv/vulkan/prebuilt/0x00007125.spv | Bin 820 -> 1480 bytes spirv/vulkan/prebuilt/0x00007126.spv | Bin 1296 -> 1464 bytes spirv/vulkan/prebuilt/0x00007127.spv | Bin 1108 -> 1448 bytes spirv/vulkan/prebuilt/0x00007128.spv | Bin 1348 -> 1408 bytes spirv/vulkan/prebuilt/0x00007129.spv | Bin 1124 -> 1464 bytes spirv/vulkan/prebuilt/0x0000712a.spv | Bin 1384 -> 1464 bytes spirv/vulkan/prebuilt/0x0000712b.spv | Bin 1148 -> 1480 bytes spirv/vulkan/prebuilt/0x0000712c.spv | Bin 1156 -> 1480 bytes spirv/vulkan/prebuilt/0x0000712d.spv | Bin 980 -> 1464 bytes spirv/vulkan/prebuilt/0x0000712e.spv | Bin 1304 -> 1464 bytes spirv/vulkan/prebuilt/0x0000712f.spv | Bin 1140 -> 1448 bytes spirv/vulkan/prebuilt/0x00007130.spv | Bin 1348 -> 1496 bytes spirv/vulkan/prebuilt/0x00007131.spv | Bin 1172 -> 1496 bytes spirv/vulkan/prebuilt/0x00007132.spv | Bin 1372 -> 1480 bytes spirv/vulkan/prebuilt/0x00007133.spv | Bin 1196 -> 1480 bytes spirv/vulkan/prebuilt/0x00007134.spv | Bin 1192 -> 1496 bytes spirv/vulkan/prebuilt/0x00007135.spv | Bin 1028 -> 1480 bytes spirv/vulkan/prebuilt/0x00007136.spv | Bin 988 -> 1464 bytes spirv/vulkan/prebuilt/0x00007137.spv | Bin 824 -> 1464 bytes spirv/vulkan/prebuilt/0x00007138.spv | Bin 1068 -> 1480 bytes spirv/vulkan/prebuilt/0x00007139.spv | Bin 880 -> 1480 bytes spirv/vulkan/prebuilt/0x0000713a.spv | Bin 1084 -> 1464 bytes spirv/vulkan/prebuilt/0x0000713b.spv | Bin 884 -> 1464 bytes spirv/vulkan/prebuilt/0x0000713c.spv | Bin 916 -> 1448 bytes spirv/vulkan/prebuilt/0x0000713d.spv | Bin 764 -> 1496 bytes spirv/vulkan/prebuilt/0x0000713e.spv | Bin 1168 -> 1480 bytes spirv/vulkan/prebuilt/0x0000713f.spv | Bin 956 -> 1480 bytes spirv/vulkan/prebuilt/0x00007140.spv | Bin 1248 -> 1480 bytes spirv/vulkan/prebuilt/0x00007141.spv | Bin 1012 -> 1496 bytes spirv/vulkan/prebuilt/0x00007142.spv | Bin 1264 -> 1480 bytes spirv/vulkan/prebuilt/0x00007143.spv | Bin 1016 -> 1480 bytes spirv/vulkan/prebuilt/0x00007144.spv | Bin 1096 -> 1464 bytes spirv/vulkan/prebuilt/0x00007145.spv | Bin 896 -> 1448 bytes spirv/vulkan/prebuilt/0x00007146.spv | Bin 1332 -> 1408 bytes spirv/vulkan/prebuilt/0x00007147.spv | Bin 1084 -> 1464 bytes spirv/vulkan/prebuilt/0x00007148.spv | Bin 1412 -> 1464 bytes spirv/vulkan/prebuilt/0x00007149.spv | Bin 1140 -> 1480 bytes spirv/vulkan/prebuilt/0x0000714a.spv | Bin 1428 -> 1480 bytes spirv/vulkan/prebuilt/0x0000714b.spv | Bin 1144 -> 1464 bytes spirv/vulkan/prebuilt/0x0000714c.spv | Bin 1260 -> 1464 bytes spirv/vulkan/prebuilt/0x0000714d.spv | Bin 1024 -> 1448 bytes spirv/vulkan/prebuilt/0x0000714e.spv | Bin 1448 -> 1496 bytes spirv/vulkan/prebuilt/0x0000714f.spv | Bin 1224 -> 1496 bytes spirv/vulkan/prebuilt/0x00007150.spv | Bin 1548 -> 1480 bytes spirv/vulkan/prebuilt/0x00007151.spv | Bin 1300 -> 1480 bytes spirv/vulkan/prebuilt/0x00007152.spv | Bin 1584 -> 1496 bytes spirv/vulkan/prebuilt/0x00007153.spv | Bin 1324 -> 1480 bytes spirv/vulkan/prebuilt/0x00007154.spv | Bin 1420 -> 1464 bytes spirv/vulkan/prebuilt/0x00007155.spv | Bin 1208 -> 1464 bytes spirv/vulkan/prebuilt/0x00007156.spv | Bin 1340 -> 1480 bytes spirv/vulkan/prebuilt/0x00007157.spv | Bin 1092 -> 1480 bytes spirv/vulkan/prebuilt/0x00007158.spv | Bin 1420 -> 1464 bytes spirv/vulkan/prebuilt/0x00007159.spv | Bin 1148 -> 1464 bytes spirv/vulkan/prebuilt/0x0000715a.spv | Bin 1436 -> 1448 bytes spirv/vulkan/prebuilt/0x0000715b.spv | Bin 1152 -> 1536 bytes spirv/vulkan/prebuilt/0x0000715c.spv | Bin 1268 -> 1520 bytes spirv/vulkan/prebuilt/0x0000715d.spv | Bin 1032 -> 1520 bytes spirv/vulkan/prebuilt/0x0000715e.spv | Bin 1532 -> 1520 bytes spirv/vulkan/prebuilt/0x0000715f.spv | Bin 1284 -> 1536 bytes spirv/vulkan/prebuilt/0x00007160.spv | Bin 1612 -> 1520 bytes spirv/vulkan/prebuilt/0x00007161.spv | Bin 1340 -> 1520 bytes spirv/vulkan/prebuilt/0x00007162.spv | Bin 1628 -> 1504 bytes spirv/vulkan/prebuilt/0x00007163.spv | Bin 1344 -> 1488 bytes spirv/vulkan/prebuilt/0x00007164.spv | Bin 1460 -> 1488 bytes spirv/vulkan/prebuilt/0x00007165.spv | Bin 1224 -> 1504 bytes spirv/vulkan/prebuilt/0x00007166.spv | Bin 1592 -> 1504 bytes spirv/vulkan/prebuilt/0x00007167.spv | Bin 1368 -> 1520 bytes spirv/vulkan/prebuilt/0x00007168.spv | Bin 1692 -> 1504 bytes spirv/vulkan/prebuilt/0x00007169.spv | Bin 1444 -> 1488 bytes spirv/vulkan/prebuilt/0x0000716a.spv | Bin 1728 -> 1504 bytes spirv/vulkan/prebuilt/0x0000716b.spv | Bin 1468 -> 1488 bytes spirv/vulkan/prebuilt/0x0000716c.spv | Bin 1564 -> 1488 bytes spirv/vulkan/prebuilt/0x0000716d.spv | Bin 1352 -> 1536 bytes spirv/vulkan/prebuilt/0x0000716e.spv | Bin 1484 -> 1536 bytes spirv/vulkan/prebuilt/0x0000716f.spv | Bin 1236 -> 1520 bytes spirv/vulkan/prebuilt/0x00007170.spv | Bin 1564 -> 1520 bytes spirv/vulkan/prebuilt/0x00007171.spv | Bin 1292 -> 1536 bytes spirv/vulkan/prebuilt/0x00007172.spv | Bin 1580 -> 1520 bytes spirv/vulkan/prebuilt/0x00007173.spv | Bin 1296 -> 1504 bytes spirv/vulkan/prebuilt/0x00007174.spv | Bin 1412 -> 1488 bytes spirv/vulkan/prebuilt/0x00007175.spv | Bin 1176 -> 1488 bytes spirv/vulkan/prebuilt/0x00007176.spv | Bin 1012 -> 1520 bytes spirv/vulkan/prebuilt/0x00007177.spv | Bin 872 -> 1520 bytes spirv/vulkan/prebuilt/0x00007178.spv | Bin 1068 -> 1504 bytes spirv/vulkan/prebuilt/0x00007179.spv | Bin 928 -> 1504 bytes spirv/vulkan/prebuilt/0x0000717a.spv | Bin 1072 -> 1488 bytes spirv/vulkan/prebuilt/0x0000717b.spv | Bin 932 -> 1544 bytes spirv/vulkan/prebuilt/0x0000717c.spv | Bin 952 -> 1528 bytes spirv/vulkan/prebuilt/0x0000717d.spv | Bin 812 -> 1528 bytes spirv/vulkan/prebuilt/0x0000717e.spv | Bin 1288 -> 1528 bytes spirv/vulkan/prebuilt/0x0000717f.spv | Bin 1100 -> 1544 bytes spirv/vulkan/prebuilt/0x00007180.spv | Bin 1340 -> 1528 bytes spirv/vulkan/prebuilt/0x00007181.spv | Bin 1116 -> 1528 bytes spirv/vulkan/prebuilt/0x00007182.spv | Bin 1376 -> 1512 bytes spirv/vulkan/prebuilt/0x00007183.spv | Bin 1140 -> 1496 bytes spirv/vulkan/prebuilt/0x00007184.spv | Bin 1148 -> 1496 bytes spirv/vulkan/prebuilt/0x00007185.spv | Bin 972 -> 1512 bytes spirv/vulkan/prebuilt/0x00007186.spv | Bin 1296 -> 1512 bytes spirv/vulkan/prebuilt/0x00007187.spv | Bin 1132 -> 1528 bytes spirv/vulkan/prebuilt/0x00007188.spv | Bin 1340 -> 1512 bytes spirv/vulkan/prebuilt/0x00007189.spv | Bin 1164 -> 1496 bytes spirv/vulkan/prebuilt/0x0000718a.spv | Bin 1364 -> 1512 bytes spirv/vulkan/prebuilt/0x0000718b.spv | Bin 1188 -> 1496 bytes spirv/vulkan/prebuilt/0x0000718c.spv | Bin 1184 -> 1496 bytes spirv/vulkan/prebuilt/0x0000718d.spv | Bin 1020 -> 1544 bytes spirv/vulkan/prebuilt/0x0000718e.spv | Bin 996 -> 1544 bytes spirv/vulkan/prebuilt/0x0000718f.spv | Bin 832 -> 1528 bytes spirv/vulkan/prebuilt/0x00007190.spv | Bin 1076 -> 1528 bytes spirv/vulkan/prebuilt/0x00007191.spv | Bin 888 -> 1544 bytes spirv/vulkan/prebuilt/0x00007192.spv | Bin 1092 -> 1528 bytes spirv/vulkan/prebuilt/0x00007193.spv | Bin 892 -> 1512 bytes spirv/vulkan/prebuilt/0x00007194.spv | Bin 924 -> 1496 bytes spirv/vulkan/prebuilt/0x00007195.spv | Bin 772 -> 1496 bytes spirv/vulkan/prebuilt/0x00007196.spv | Bin 1176 -> 1528 bytes spirv/vulkan/prebuilt/0x00007197.spv | Bin 964 -> 1528 bytes spirv/vulkan/prebuilt/0x00007198.spv | Bin 1256 -> 1512 bytes spirv/vulkan/prebuilt/0x00007199.spv | Bin 1020 -> 1512 bytes spirv/vulkan/prebuilt/0x0000719a.spv | Bin 1272 -> 1496 bytes spirv/vulkan/prebuilt/0x0000719b.spv | Bin 1024 -> 1544 bytes spirv/vulkan/prebuilt/0x0000719c.spv | Bin 1104 -> 1528 bytes spirv/vulkan/prebuilt/0x0000719d.spv | Bin 904 -> 1528 bytes spirv/vulkan/prebuilt/0x0000719e.spv | Bin 1340 -> 1528 bytes spirv/vulkan/prebuilt/0x0000719f.spv | Bin 1092 -> 1544 bytes spirv/vulkan/prebuilt/0x000071a0.spv | Bin 1420 -> 1528 bytes spirv/vulkan/prebuilt/0x000071a1.spv | Bin 1148 -> 1528 bytes spirv/vulkan/prebuilt/0x000071a2.spv | Bin 1436 -> 1512 bytes spirv/vulkan/prebuilt/0x000071a3.spv | Bin 1152 -> 1496 bytes spirv/vulkan/prebuilt/0x000071a4.spv | Bin 1268 -> 1496 bytes spirv/vulkan/prebuilt/0x000071a5.spv | Bin 1032 -> 1512 bytes spirv/vulkan/prebuilt/0x000071a6.spv | Bin 1456 -> 1512 bytes spirv/vulkan/prebuilt/0x000071a7.spv | Bin 1232 -> 1528 bytes spirv/vulkan/prebuilt/0x000071a8.spv | Bin 1556 -> 1512 bytes spirv/vulkan/prebuilt/0x000071a9.spv | Bin 1308 -> 1496 bytes spirv/vulkan/prebuilt/0x000071aa.spv | Bin 1592 -> 1512 bytes spirv/vulkan/prebuilt/0x000071ab.spv | Bin 1332 -> 1496 bytes spirv/vulkan/prebuilt/0x000071ac.spv | Bin 1428 -> 1496 bytes spirv/vulkan/prebuilt/0x000071ad.spv | Bin 1216 -> 1544 bytes spirv/vulkan/prebuilt/0x000071ae.spv | Bin 1348 -> 1544 bytes spirv/vulkan/prebuilt/0x000071af.spv | Bin 1100 -> 1528 bytes spirv/vulkan/prebuilt/0x000071b0.spv | Bin 1428 -> 1528 bytes spirv/vulkan/prebuilt/0x000071b1.spv | Bin 1156 -> 1544 bytes spirv/vulkan/prebuilt/0x000071b2.spv | Bin 1444 -> 1528 bytes spirv/vulkan/prebuilt/0x000071b3.spv | Bin 1160 -> 1512 bytes spirv/vulkan/prebuilt/0x000071b4.spv | Bin 1276 -> 1496 bytes spirv/vulkan/prebuilt/0x000071b5.spv | Bin 1040 -> 1496 bytes spirv/vulkan/prebuilt/0x000071b6.spv | Bin 1540 -> 1528 bytes spirv/vulkan/prebuilt/0x000071b7.spv | Bin 1292 -> 1528 bytes spirv/vulkan/prebuilt/0x000071b8.spv | Bin 1620 -> 1512 bytes spirv/vulkan/prebuilt/0x000071b9.spv | Bin 1348 -> 1512 bytes spirv/vulkan/prebuilt/0x000071ba.spv | Bin 1636 -> 1496 bytes spirv/vulkan/prebuilt/0x000071bb.spv | Bin 1352 -> 1568 bytes spirv/vulkan/prebuilt/0x000071bc.spv | Bin 1468 -> 1552 bytes spirv/vulkan/prebuilt/0x000071bd.spv | Bin 1232 -> 1552 bytes spirv/vulkan/prebuilt/0x000071be.spv | Bin 1600 -> 1552 bytes spirv/vulkan/prebuilt/0x000071bf.spv | Bin 1376 -> 1568 bytes spirv/vulkan/prebuilt/0x000071c0.spv | Bin 1700 -> 1552 bytes spirv/vulkan/prebuilt/0x000071c1.spv | Bin 1452 -> 1552 bytes spirv/vulkan/prebuilt/0x000071c2.spv | Bin 1736 -> 1536 bytes spirv/vulkan/prebuilt/0x000071c3.spv | Bin 1476 -> 1520 bytes spirv/vulkan/prebuilt/0x000071c4.spv | Bin 1572 -> 1520 bytes spirv/vulkan/prebuilt/0x000071c5.spv | Bin 1360 -> 1536 bytes spirv/vulkan/prebuilt/0x000071c6.spv | Bin 1492 -> 1536 bytes spirv/vulkan/prebuilt/0x000071c7.spv | Bin 1244 -> 1552 bytes spirv/vulkan/prebuilt/0x000071c8.spv | Bin 1572 -> 1536 bytes spirv/vulkan/prebuilt/0x000071c9.spv | Bin 1300 -> 1520 bytes spirv/vulkan/prebuilt/0x000071ca.spv | Bin 1588 -> 1536 bytes spirv/vulkan/prebuilt/0x000071cb.spv | Bin 1304 -> 1520 bytes spirv/vulkan/prebuilt/0x000071cc.spv | Bin 1420 -> 1520 bytes spirv/vulkan/prebuilt/0x000071cd.spv | Bin 1184 -> 1568 bytes spirv/vulkan/prebuilt/0x000071ce.spv | Bin 1020 -> 1568 bytes spirv/vulkan/prebuilt/0x000071cf.spv | Bin 880 -> 1552 bytes spirv/vulkan/prebuilt/0x000071d0.spv | Bin 1076 -> 1552 bytes spirv/vulkan/prebuilt/0x000071d1.spv | Bin 936 -> 1568 bytes spirv/vulkan/prebuilt/0x000071d2.spv | Bin 1080 -> 1552 bytes spirv/vulkan/prebuilt/0x000071d3.spv | Bin 940 -> 1536 bytes spirv/vulkan/prebuilt/0x000071d4.spv | Bin 960 -> 1520 bytes spirv/vulkan/prebuilt/0x000071d5.spv | Bin 820 -> 1520 bytes spirv/vulkan/prebuilt/0x000071d6.spv | Bin 1296 -> 1552 bytes spirv/vulkan/prebuilt/0x000071d7.spv | Bin 1108 -> 1552 bytes spirv/vulkan/prebuilt/0x000071d8.spv | Bin 1348 -> 1536 bytes spirv/vulkan/prebuilt/0x000071d9.spv | Bin 1124 -> 1536 bytes spirv/vulkan/prebuilt/0x000071da.spv | Bin 1384 -> 1520 bytes spirv/vulkan/prebuilt/0x000071db.spv | Bin 1148 -> 1568 bytes spirv/vulkan/prebuilt/0x000071dc.spv | Bin 1156 -> 1552 bytes spirv/vulkan/prebuilt/0x000071dd.spv | Bin 980 -> 1552 bytes spirv/vulkan/prebuilt/0x000071de.spv | Bin 1304 -> 1552 bytes spirv/vulkan/prebuilt/0x000071df.spv | Bin 1140 -> 1568 bytes spirv/vulkan/prebuilt/0x000071e0.spv | Bin 1348 -> 1552 bytes spirv/vulkan/prebuilt/0x000071e1.spv | Bin 1172 -> 1552 bytes spirv/vulkan/prebuilt/0x000071e2.spv | Bin 1372 -> 1536 bytes spirv/vulkan/prebuilt/0x000071e3.spv | Bin 1196 -> 1520 bytes spirv/vulkan/prebuilt/0x000071e4.spv | Bin 1192 -> 1520 bytes spirv/vulkan/prebuilt/0x000071e5.spv | Bin 1028 -> 1536 bytes spirv/vulkan/prebuilt/0x000071e6.spv | Bin 996 -> 1536 bytes spirv/vulkan/prebuilt/0x000071e7.spv | Bin 832 -> 1552 bytes spirv/vulkan/prebuilt/0x000071e8.spv | Bin 1076 -> 1536 bytes spirv/vulkan/prebuilt/0x000071e9.spv | Bin 888 -> 1520 bytes spirv/vulkan/prebuilt/0x000071ea.spv | Bin 1092 -> 1536 bytes spirv/vulkan/prebuilt/0x000071eb.spv | Bin 892 -> 1520 bytes spirv/vulkan/prebuilt/0x000071ec.spv | Bin 924 -> 1520 bytes spirv/vulkan/prebuilt/0x000071ed.spv | Bin 772 -> 1568 bytes spirv/vulkan/prebuilt/0x000071ee.spv | Bin 1176 -> 1568 bytes spirv/vulkan/prebuilt/0x000071ef.spv | Bin 964 -> 1552 bytes spirv/vulkan/prebuilt/0x000071f0.spv | Bin 1256 -> 1552 bytes spirv/vulkan/prebuilt/0x000071f1.spv | Bin 1020 -> 1568 bytes spirv/vulkan/prebuilt/0x000071f2.spv | Bin 1272 -> 1552 bytes spirv/vulkan/prebuilt/0x000071f3.spv | Bin 1024 -> 1536 bytes spirv/vulkan/prebuilt/0x000071f4.spv | Bin 1104 -> 1520 bytes spirv/vulkan/prebuilt/0x000071f5.spv | Bin 904 -> 1520 bytes spirv/vulkan/prebuilt/0x000071f6.spv | Bin 1340 -> 1552 bytes spirv/vulkan/prebuilt/0x000071f7.spv | Bin 1092 -> 1552 bytes spirv/vulkan/prebuilt/0x000071f8.spv | Bin 1420 -> 1536 bytes spirv/vulkan/prebuilt/0x000071f9.spv | Bin 1148 -> 1536 bytes spirv/vulkan/prebuilt/0x000071fa.spv | Bin 1436 -> 1520 bytes spirv/vulkan/prebuilt/0x000071fb.spv | Bin 1152 -> 1568 bytes spirv/vulkan/prebuilt/0x000071fc.spv | Bin 1268 -> 1552 bytes spirv/vulkan/prebuilt/0x000071fd.spv | Bin 1032 -> 1552 bytes spirv/vulkan/prebuilt/0x000071fe.spv | Bin 1456 -> 1552 bytes spirv/vulkan/prebuilt/0x000071ff.spv | Bin 1232 -> 1568 bytes spirv/vulkan/prebuilt/0x00007200.spv | Bin 1556 -> 1552 bytes spirv/vulkan/prebuilt/0x00007201.spv | Bin 1308 -> 1552 bytes spirv/vulkan/prebuilt/0x00007202.spv | Bin 1592 -> 1536 bytes spirv/vulkan/prebuilt/0x00007203.spv | Bin 1332 -> 1520 bytes spirv/vulkan/prebuilt/0x00007204.spv | Bin 1428 -> 1520 bytes spirv/vulkan/prebuilt/0x00007205.spv | Bin 1216 -> 1536 bytes spirv/vulkan/prebuilt/0x00007206.spv | Bin 1348 -> 1536 bytes spirv/vulkan/prebuilt/0x00007207.spv | Bin 1100 -> 1552 bytes spirv/vulkan/prebuilt/0x00007208.spv | Bin 1428 -> 1536 bytes spirv/vulkan/prebuilt/0x00007209.spv | Bin 1156 -> 1520 bytes spirv/vulkan/prebuilt/0x0000720a.spv | Bin 1444 -> 1536 bytes spirv/vulkan/prebuilt/0x0000720b.spv | Bin 1160 -> 1520 bytes spirv/vulkan/prebuilt/0x0000720c.spv | Bin 1276 -> 1520 bytes spirv/vulkan/prebuilt/0x0000720d.spv | Bin 1040 -> 1568 bytes spirv/vulkan/prebuilt/0x0000720e.spv | Bin 1540 -> 1568 bytes spirv/vulkan/prebuilt/0x0000720f.spv | Bin 1292 -> 1552 bytes spirv/vulkan/prebuilt/0x00007210.spv | Bin 1620 -> 1552 bytes spirv/vulkan/prebuilt/0x00007211.spv | Bin 1348 -> 1568 bytes spirv/vulkan/prebuilt/0x00007212.spv | Bin 1636 -> 1552 bytes spirv/vulkan/prebuilt/0x00007213.spv | Bin 1352 -> 1536 bytes spirv/vulkan/prebuilt/0x00007214.spv | Bin 1468 -> 1520 bytes spirv/vulkan/prebuilt/0x00007215.spv | Bin 1232 -> 1520 bytes spirv/vulkan/prebuilt/0x00007216.spv | Bin 1600 -> 1552 bytes spirv/vulkan/prebuilt/0x00007217.spv | Bin 1376 -> 1552 bytes spirv/vulkan/prebuilt/0x00007218.spv | Bin 1700 -> 1536 bytes spirv/vulkan/prebuilt/0x00007219.spv | Bin 1452 -> 1536 bytes spirv/vulkan/prebuilt/0x0000721a.spv | Bin 1736 -> 1520 bytes spirv/vulkan/prebuilt/0x0000721b.spv | Bin 1476 -> 1520 bytes spirv/vulkan/prebuilt/0x0000721c.spv | Bin 1572 -> 1504 bytes spirv/vulkan/prebuilt/0x0000721d.spv | Bin 1360 -> 1504 bytes spirv/vulkan/prebuilt/0x0000721e.spv | Bin 1492 -> 1520 bytes spirv/vulkan/prebuilt/0x0000721f.spv | Bin 1244 -> 1520 bytes spirv/vulkan/prebuilt/0x00007220.spv | Bin 1572 -> 1504 bytes spirv/vulkan/prebuilt/0x00007221.spv | Bin 1300 -> 1504 bytes spirv/vulkan/prebuilt/0x00007222.spv | Bin 1588 -> 1488 bytes spirv/vulkan/prebuilt/0x00007223.spv | Bin 1304 -> 1488 bytes spirv/vulkan/prebuilt/0x00007224.spv | Bin 1420 -> 1520 bytes spirv/vulkan/prebuilt/0x00007225.spv | Bin 1184 -> 1504 bytes spirv/vulkan/prebuilt/0x00007226.spv | Bin 1020 -> 1520 bytes spirv/vulkan/prebuilt/0x00007227.spv | Bin 880 -> 1520 bytes spirv/vulkan/prebuilt/0x00007228.spv | Bin 1076 -> 1504 bytes spirv/vulkan/prebuilt/0x00007229.spv | Bin 936 -> 1504 bytes spirv/vulkan/prebuilt/0x0000722a.spv | Bin 1080 -> 1528 bytes spirv/vulkan/prebuilt/0x0000722b.spv | Bin 940 -> 1512 bytes spirv/vulkan/prebuilt/0x0000722c.spv | Bin 960 -> 1512 bytes spirv/vulkan/prebuilt/0x0000722d.spv | Bin 820 -> 1528 bytes spirv/vulkan/prebuilt/0x0000722e.spv | Bin 1296 -> 1528 bytes spirv/vulkan/prebuilt/0x0000722f.spv | Bin 1108 -> 1512 bytes spirv/vulkan/prebuilt/0x00007230.spv | Bin 1348 -> 1512 bytes spirv/vulkan/prebuilt/0x00007231.spv | Bin 1124 -> 1496 bytes spirv/vulkan/prebuilt/0x00007232.spv | Bin 1384 -> 1496 bytes spirv/vulkan/prebuilt/0x00007233.spv | Bin 1148 -> 1528 bytes spirv/vulkan/prebuilt/0x00007234.spv | Bin 1156 -> 1512 bytes spirv/vulkan/prebuilt/0x00007235.spv | Bin 980 -> 1528 bytes spirv/vulkan/prebuilt/0x00007236.spv | Bin 1304 -> 1528 bytes spirv/vulkan/prebuilt/0x00007237.spv | Bin 1140 -> 1512 bytes spirv/vulkan/prebuilt/0x00007238.spv | Bin 1348 -> 1512 bytes spirv/vulkan/prebuilt/0x00007239.spv | Bin 1172 -> 1528 bytes spirv/vulkan/prebuilt/0x0000723a.spv | Bin 1372 -> 1512 bytes spirv/vulkan/prebuilt/0x0000723b.spv | Bin 1196 -> 1512 bytes spirv/vulkan/prebuilt/0x0000723c.spv | Bin 1192 -> 1528 bytes spirv/vulkan/prebuilt/0x0000723d.spv | Bin 1028 -> 1528 bytes spirv/vulkan/prebuilt/0x0000723e.spv | Bin 988 -> 1512 bytes spirv/vulkan/prebuilt/0x0000723f.spv | Bin 824 -> 1512 bytes spirv/vulkan/prebuilt/0x00007240.spv | Bin 1068 -> 1496 bytes spirv/vulkan/prebuilt/0x00007241.spv | Bin 880 -> 1496 bytes spirv/vulkan/prebuilt/0x00007242.spv | Bin 1084 -> 1528 bytes spirv/vulkan/prebuilt/0x00007243.spv | Bin 884 -> 1512 bytes spirv/vulkan/prebuilt/0x00007244.spv | Bin 916 -> 1528 bytes spirv/vulkan/prebuilt/0x00007245.spv | Bin 764 -> 1528 bytes spirv/vulkan/prebuilt/0x00007246.spv | Bin 1168 -> 1512 bytes spirv/vulkan/prebuilt/0x00007247.spv | Bin 956 -> 1512 bytes spirv/vulkan/prebuilt/0x00007248.spv | Bin 1248 -> 1552 bytes spirv/vulkan/prebuilt/0x00007249.spv | Bin 1012 -> 1536 bytes spirv/vulkan/prebuilt/0x0000724a.spv | Bin 1264 -> 1536 bytes spirv/vulkan/prebuilt/0x0000724b.spv | Bin 1016 -> 1552 bytes spirv/vulkan/prebuilt/0x0000724c.spv | Bin 1096 -> 1552 bytes spirv/vulkan/prebuilt/0x0000724d.spv | Bin 896 -> 1536 bytes spirv/vulkan/prebuilt/0x0000724e.spv | Bin 1332 -> 1536 bytes spirv/vulkan/prebuilt/0x0000724f.spv | Bin 1084 -> 1520 bytes spirv/vulkan/prebuilt/0x00007250.spv | Bin 1412 -> 1520 bytes spirv/vulkan/prebuilt/0x00007251.spv | Bin 1140 -> 1552 bytes spirv/vulkan/prebuilt/0x00007252.spv | Bin 1428 -> 1536 bytes spirv/vulkan/prebuilt/0x00007253.spv | Bin 1144 -> 1552 bytes spirv/vulkan/prebuilt/0x00007254.spv | Bin 1260 -> 1552 bytes spirv/vulkan/prebuilt/0x00007255.spv | Bin 1024 -> 1536 bytes spirv/vulkan/prebuilt/0x00007256.spv | Bin 1448 -> 1536 bytes spirv/vulkan/prebuilt/0x00007257.spv | Bin 1224 -> 1552 bytes spirv/vulkan/prebuilt/0x00007258.spv | Bin 1548 -> 1536 bytes spirv/vulkan/prebuilt/0x00007259.spv | Bin 1300 -> 1536 bytes spirv/vulkan/prebuilt/0x0000725a.spv | Bin 1584 -> 1552 bytes spirv/vulkan/prebuilt/0x0000725b.spv | Bin 1324 -> 1552 bytes spirv/vulkan/prebuilt/0x0000725c.spv | Bin 1420 -> 1536 bytes spirv/vulkan/prebuilt/0x0000725d.spv | Bin 1208 -> 1536 bytes spirv/vulkan/prebuilt/0x0000725e.spv | Bin 1340 -> 1520 bytes spirv/vulkan/prebuilt/0x0000725f.spv | Bin 1092 -> 1520 bytes spirv/vulkan/prebuilt/0x00007260.spv | Bin 1420 -> 1552 bytes spirv/vulkan/prebuilt/0x00007261.spv | Bin 1148 -> 1536 bytes spirv/vulkan/prebuilt/0x00007262.spv | Bin 1436 -> 1552 bytes spirv/vulkan/prebuilt/0x00007263.spv | Bin 1152 -> 1552 bytes spirv/vulkan/prebuilt/0x00007264.spv | Bin 1268 -> 1536 bytes spirv/vulkan/prebuilt/0x00007265.spv | Bin 1032 -> 1536 bytes spirv/vulkan/prebuilt/0x00007266.spv | Bin 1532 -> 1552 bytes spirv/vulkan/prebuilt/0x00007267.spv | Bin 1284 -> 1536 bytes spirv/vulkan/prebuilt/0x00007268.spv | Bin 1612 -> 1536 bytes spirv/vulkan/prebuilt/0x00007269.spv | Bin 1340 -> 1552 bytes spirv/vulkan/prebuilt/0x0000726a.spv | Bin 1628 -> 1552 bytes spirv/vulkan/prebuilt/0x0000726b.spv | Bin 1344 -> 1536 bytes spirv/vulkan/prebuilt/0x0000726c.spv | Bin 1460 -> 1536 bytes spirv/vulkan/prebuilt/0x0000726d.spv | Bin 1224 -> 1520 bytes spirv/vulkan/prebuilt/0x0000726e.spv | Bin 1592 -> 1520 bytes spirv/vulkan/prebuilt/0x0000726f.spv | Bin 1368 -> 1552 bytes spirv/vulkan/prebuilt/0x00007270.spv | Bin 1692 -> 1536 bytes spirv/vulkan/prebuilt/0x00007271.spv | Bin 1444 -> 1552 bytes spirv/vulkan/prebuilt/0x00007272.spv | Bin 1728 -> 1552 bytes spirv/vulkan/prebuilt/0x00007273.spv | Bin 1468 -> 1536 bytes spirv/vulkan/prebuilt/0x00007274.spv | Bin 1564 -> 1536 bytes spirv/vulkan/prebuilt/0x00007275.spv | Bin 1352 -> 1528 bytes spirv/vulkan/prebuilt/0x00007276.spv | Bin 1484 -> 1512 bytes spirv/vulkan/prebuilt/0x00007277.spv | Bin 1236 -> 1512 bytes spirv/vulkan/prebuilt/0x00007278.spv | Bin 1564 -> 1528 bytes spirv/vulkan/prebuilt/0x00007279.spv | Bin 1292 -> 1528 bytes spirv/vulkan/prebuilt/0x0000727a.spv | Bin 1580 -> 1512 bytes spirv/vulkan/prebuilt/0x0000727b.spv | Bin 1296 -> 1528 bytes spirv/vulkan/prebuilt/0x0000727c.spv | Bin 1412 -> 1512 bytes spirv/vulkan/prebuilt/0x0000727d.spv | Bin 1176 -> 1496 bytes spirv/vulkan/prebuilt/0x0000727e.spv | Bin 1012 -> 1512 bytes spirv/vulkan/prebuilt/0x0000727f.spv | Bin 872 -> 1512 bytes spirv/vulkan/prebuilt/0x00007280.spv | Bin 1068 -> 1528 bytes spirv/vulkan/prebuilt/0x00007281.spv | Bin 928 -> 1528 bytes spirv/vulkan/prebuilt/0x00007282.spv | Bin 1072 -> 1512 bytes spirv/vulkan/prebuilt/0x00007283.spv | Bin 932 -> 1528 bytes spirv/vulkan/prebuilt/0x00007284.spv | Bin 952 -> 1512 bytes spirv/vulkan/prebuilt/0x00007285.spv | Bin 812 -> 1496 bytes spirv/vulkan/prebuilt/0x00007286.spv | Bin 1288 -> 1528 bytes spirv/vulkan/prebuilt/0x00007287.spv | Bin 1100 -> 1512 bytes spirv/vulkan/prebuilt/0x00007288.spv | Bin 1340 -> 1528 bytes spirv/vulkan/prebuilt/0x00007289.spv | Bin 1116 -> 1528 bytes spirv/vulkan/prebuilt/0x0000728a.spv | Bin 1376 -> 1512 bytes spirv/vulkan/prebuilt/0x0000728b.spv | Bin 1140 -> 1528 bytes spirv/vulkan/prebuilt/0x0000728c.spv | Bin 1148 -> 1496 bytes spirv/vulkan/prebuilt/0x0000728d.spv | Bin 972 -> 1496 bytes spirv/vulkan/prebuilt/0x0000728e.spv | Bin 1296 -> 1512 bytes spirv/vulkan/prebuilt/0x0000728f.spv | Bin 1132 -> 1512 bytes spirv/vulkan/prebuilt/0x00007290.spv | Bin 1340 -> 1536 bytes spirv/vulkan/prebuilt/0x00007291.spv | Bin 1164 -> 1520 bytes spirv/vulkan/prebuilt/0x00007292.spv | Bin 1364 -> 1520 bytes spirv/vulkan/prebuilt/0x00007293.spv | Bin 1188 -> 1536 bytes spirv/vulkan/prebuilt/0x00007294.spv | Bin 1184 -> 1536 bytes spirv/vulkan/prebuilt/0x00007295.spv | Bin 1020 -> 1520 bytes spirv/vulkan/prebuilt/0x00007296.spv | Bin 996 -> 1536 bytes spirv/vulkan/prebuilt/0x00007297.spv | Bin 832 -> 1520 bytes spirv/vulkan/prebuilt/0x00007298.spv | Bin 1076 -> 1504 bytes spirv/vulkan/prebuilt/0x00007299.spv | Bin 888 -> 1520 bytes spirv/vulkan/prebuilt/0x0000729a.spv | Bin 1092 -> 1520 bytes spirv/vulkan/prebuilt/0x0000729b.spv | Bin 892 -> 1536 bytes spirv/vulkan/prebuilt/0x0000729c.spv | Bin 924 -> 1536 bytes spirv/vulkan/prebuilt/0x0000729d.spv | Bin 772 -> 1520 bytes spirv/vulkan/prebuilt/0x0000729e.spv | Bin 1176 -> 1536 bytes spirv/vulkan/prebuilt/0x0000729f.spv | Bin 964 -> 1520 bytes spirv/vulkan/prebuilt/0x000072a0.spv | Bin 1256 -> 1504 bytes spirv/vulkan/prebuilt/0x000072a1.spv | Bin 1020 -> 1536 bytes spirv/vulkan/prebuilt/0x000072a2.spv | Bin 1272 -> 1520 bytes spirv/vulkan/prebuilt/0x000072a3.spv | Bin 1024 -> 1536 bytes spirv/vulkan/prebuilt/0x000072a4.spv | Bin 1104 -> 1536 bytes spirv/vulkan/prebuilt/0x000072a5.spv | Bin 904 -> 1520 bytes spirv/vulkan/prebuilt/0x000072a6.spv | Bin 1340 -> 1536 bytes spirv/vulkan/prebuilt/0x000072a7.spv | Bin 1092 -> 1504 bytes spirv/vulkan/prebuilt/0x000072a8.spv | Bin 1420 -> 1504 bytes spirv/vulkan/prebuilt/0x000072a9.spv | Bin 1148 -> 1520 bytes spirv/vulkan/prebuilt/0x000072aa.spv | Bin 1436 -> 1520 bytes spirv/vulkan/prebuilt/0x000072ab.spv | Bin 1152 -> 1536 bytes spirv/vulkan/prebuilt/0x000072ac.spv | Bin 1268 -> 1520 bytes spirv/vulkan/prebuilt/0x000072ad.spv | Bin 1032 -> 1520 bytes spirv/vulkan/prebuilt/0x000072ae.spv | Bin 1456 -> 1536 bytes spirv/vulkan/prebuilt/0x000072af.spv | Bin 1232 -> 1536 bytes spirv/vulkan/prebuilt/0x000072b0.spv | Bin 1556 -> 1520 bytes spirv/vulkan/prebuilt/0x000072b1.spv | Bin 1308 -> 1536 bytes spirv/vulkan/prebuilt/0x000072b2.spv | Bin 1592 -> 1520 bytes spirv/vulkan/prebuilt/0x000072b3.spv | Bin 1332 -> 1504 bytes spirv/vulkan/prebuilt/0x000072b4.spv | Bin 1428 -> 1520 bytes spirv/vulkan/prebuilt/0x000072b5.spv | Bin 1216 -> 1520 bytes spirv/vulkan/prebuilt/0x000072b6.spv | Bin 1348 -> 1536 bytes spirv/vulkan/prebuilt/0x000072b7.spv | Bin 1100 -> 1536 bytes spirv/vulkan/prebuilt/0x000072b8.spv | Bin 1428 -> 1520 bytes spirv/vulkan/prebuilt/0x000072b9.spv | Bin 1156 -> 1536 bytes spirv/vulkan/prebuilt/0x000072ba.spv | Bin 1444 -> 1520 bytes spirv/vulkan/prebuilt/0x000072bb.spv | Bin 1160 -> 1504 bytes spirv/vulkan/prebuilt/0x000072bc.spv | Bin 1276 -> 1536 bytes spirv/vulkan/prebuilt/0x000072bd.spv | Bin 1040 -> 1520 bytes spirv/vulkan/prebuilt/0x000072be.spv | Bin 1540 -> 1536 bytes spirv/vulkan/prebuilt/0x000072bf.spv | Bin 1292 -> 1536 bytes spirv/vulkan/prebuilt/0x000072c0.spv | Bin 1620 -> 1520 bytes spirv/vulkan/prebuilt/0x000072c1.spv | Bin 1348 -> 1536 bytes spirv/vulkan/prebuilt/0x000072c2.spv | Bin 1636 -> 1504 bytes spirv/vulkan/prebuilt/0x000072c3.spv | Bin 1352 -> 1504 bytes spirv/vulkan/prebuilt/0x000072c4.spv | Bin 1468 -> 1520 bytes spirv/vulkan/prebuilt/0x000072c5.spv | Bin 1232 -> 1520 bytes spirv/vulkan/prebuilt/0x000072c6.spv | Bin 1600 -> 1560 bytes spirv/vulkan/prebuilt/0x000072c7.spv | Bin 1376 -> 1544 bytes spirv/vulkan/prebuilt/0x000072c8.spv | Bin 1700 -> 1544 bytes spirv/vulkan/prebuilt/0x000072c9.spv | Bin 1452 -> 1560 bytes spirv/vulkan/prebuilt/0x000072ca.spv | Bin 1736 -> 1560 bytes spirv/vulkan/prebuilt/0x000072cb.spv | Bin 1476 -> 1544 bytes spirv/vulkan/prebuilt/0x000072cc.spv | Bin 1572 -> 1560 bytes spirv/vulkan/prebuilt/0x000072cd.spv | Bin 1360 -> 1544 bytes spirv/vulkan/prebuilt/0x000072ce.spv | Bin 1492 -> 1528 bytes spirv/vulkan/prebuilt/0x000072cf.spv | Bin 1244 -> 1544 bytes spirv/vulkan/prebuilt/0x000072d0.spv | Bin 1572 -> 1544 bytes spirv/vulkan/prebuilt/0x000072d1.spv | Bin 1300 -> 1560 bytes spirv/vulkan/prebuilt/0x000072d2.spv | Bin 1588 -> 1560 bytes spirv/vulkan/prebuilt/0x000072d3.spv | Bin 1304 -> 1544 bytes spirv/vulkan/prebuilt/0x000072d4.spv | Bin 1420 -> 1560 bytes spirv/vulkan/prebuilt/0x000072d5.spv | Bin 1184 -> 1544 bytes spirv/vulkan/prebuilt/0x000072d6.spv | Bin 1020 -> 1528 bytes spirv/vulkan/prebuilt/0x000072d7.spv | Bin 880 -> 1560 bytes spirv/vulkan/prebuilt/0x000072d8.spv | Bin 1076 -> 1544 bytes spirv/vulkan/prebuilt/0x000072d9.spv | Bin 936 -> 1560 bytes spirv/vulkan/prebuilt/0x000072da.spv | Bin 1080 -> 1560 bytes spirv/vulkan/prebuilt/0x000072db.spv | Bin 940 -> 1544 bytes spirv/vulkan/prebuilt/0x000072dc.spv | Bin 960 -> 1560 bytes spirv/vulkan/prebuilt/0x000072dd.spv | Bin 820 -> 1528 bytes spirv/vulkan/prebuilt/0x000072de.spv | Bin 1296 -> 1528 bytes spirv/vulkan/prebuilt/0x000072df.spv | Bin 1108 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e0.spv | Bin 1348 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e1.spv | Bin 1124 -> 1560 bytes spirv/vulkan/prebuilt/0x000072e2.spv | Bin 1384 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e3.spv | Bin 1148 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e4.spv | Bin 1156 -> 1560 bytes spirv/vulkan/prebuilt/0x000072e5.spv | Bin 980 -> 1560 bytes spirv/vulkan/prebuilt/0x000072e6.spv | Bin 1304 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e7.spv | Bin 1140 -> 1560 bytes spirv/vulkan/prebuilt/0x000072e8.spv | Bin 1348 -> 1544 bytes spirv/vulkan/prebuilt/0x000072e9.spv | Bin 1172 -> 1528 bytes spirv/vulkan/prebuilt/0x000072ea.spv | Bin 1372 -> 1544 bytes spirv/vulkan/prebuilt/0x000072eb.spv | Bin 1196 -> 1544 bytes spirv/vulkan/prebuilt/0x000072ec.spv | Bin 1192 -> 1560 bytes spirv/vulkan/prebuilt/0x000072ed.spv | Bin 1028 -> 1560 bytes spirv/vulkan/prebuilt/0x000072ee.spv | Bin 996 -> 1544 bytes spirv/vulkan/prebuilt/0x000072ef.spv | Bin 832 -> 1560 bytes spirv/vulkan/prebuilt/0x000072f0.spv | Bin 1076 -> 1544 bytes spirv/vulkan/prebuilt/0x000072f1.spv | Bin 888 -> 1528 bytes spirv/vulkan/prebuilt/0x000072f2.spv | Bin 1092 -> 1560 bytes spirv/vulkan/prebuilt/0x000072f3.spv | Bin 892 -> 1544 bytes spirv/vulkan/prebuilt/0x000072f4.spv | Bin 924 -> 1560 bytes spirv/vulkan/prebuilt/0x000072f5.spv | Bin 772 -> 1560 bytes spirv/vulkan/prebuilt/0x000072f6.spv | Bin 1176 -> 1544 bytes spirv/vulkan/prebuilt/0x000072f7.spv | Bin 964 -> 1560 bytes spirv/vulkan/prebuilt/0x000072f8.spv | Bin 1256 -> 1528 bytes spirv/vulkan/prebuilt/0x000072f9.spv | Bin 1020 -> 1528 bytes spirv/vulkan/prebuilt/0x000072fa.spv | Bin 1272 -> 1544 bytes spirv/vulkan/prebuilt/0x000072fb.spv | Bin 1024 -> 1544 bytes spirv/vulkan/prebuilt/0x000072fc.spv | Bin 1104 -> 1560 bytes spirv/vulkan/prebuilt/0x000072fd.spv | Bin 904 -> 1544 bytes spirv/vulkan/prebuilt/0x000072fe.spv | Bin 1340 -> 1544 bytes spirv/vulkan/prebuilt/0x000072ff.spv | Bin 1092 -> 1560 bytes spirv/vulkan/prebuilt/0x00007300.spv | Bin 1420 -> 1560 bytes spirv/vulkan/prebuilt/0x00007301.spv | Bin 1148 -> 1544 bytes spirv/vulkan/prebuilt/0x00007302.spv | Bin 1436 -> 1560 bytes spirv/vulkan/prebuilt/0x00007303.spv | Bin 1152 -> 1544 bytes spirv/vulkan/prebuilt/0x00007304.spv | Bin 1268 -> 1528 bytes spirv/vulkan/prebuilt/0x00007305.spv | Bin 1032 -> 1544 bytes spirv/vulkan/prebuilt/0x00007306.spv | Bin 1456 -> 1544 bytes spirv/vulkan/prebuilt/0x00007307.spv | Bin 1232 -> 1560 bytes spirv/vulkan/prebuilt/0x00007308.spv | Bin 1556 -> 1560 bytes spirv/vulkan/prebuilt/0x00007309.spv | Bin 1308 -> 1544 bytes spirv/vulkan/prebuilt/0x0000730a.spv | Bin 1592 -> 1560 bytes spirv/vulkan/prebuilt/0x0000730b.spv | Bin 1332 -> 1544 bytes spirv/vulkan/prebuilt/0x0000730c.spv | Bin 1428 -> 1528 bytes spirv/vulkan/prebuilt/0x0000730d.spv | Bin 1216 -> 1560 bytes spirv/vulkan/prebuilt/0x0000730e.spv | Bin 1348 -> 1544 bytes spirv/vulkan/prebuilt/0x0000730f.spv | Bin 1100 -> 1560 bytes spirv/vulkan/prebuilt/0x00007310.spv | Bin 1428 -> 1560 bytes spirv/vulkan/prebuilt/0x00007311.spv | Bin 1156 -> 1544 bytes spirv/vulkan/prebuilt/0x00007312.spv | Bin 1444 -> 1560 bytes spirv/vulkan/prebuilt/0x00007313.spv | Bin 1160 -> 1528 bytes spirv/vulkan/prebuilt/0x00007314.spv | Bin 1276 -> 1528 bytes spirv/vulkan/prebuilt/0x00007315.spv | Bin 1040 -> 1544 bytes spirv/vulkan/prebuilt/0x00007316.spv | Bin 1540 -> 1544 bytes spirv/vulkan/prebuilt/0x00007317.spv | Bin 1292 -> 1520 bytes spirv/vulkan/prebuilt/0x00007318.spv | Bin 1620 -> 1504 bytes spirv/vulkan/prebuilt/0x00007319.spv | Bin 1348 -> 1504 bytes spirv/vulkan/prebuilt/0x0000731a.spv | Bin 1636 -> 1504 bytes spirv/vulkan/prebuilt/0x0000731b.spv | Bin 1352 -> 1504 bytes spirv/vulkan/prebuilt/0x0000731c.spv | Bin 1468 -> 1488 bytes spirv/vulkan/prebuilt/0x0000731d.spv | Bin 1232 -> 1488 bytes spirv/vulkan/prebuilt/0x0000731e.spv | Bin 1600 -> 1472 bytes spirv/vulkan/prebuilt/0x0000731f.spv | Bin 1376 -> 1432 bytes spirv/vulkan/prebuilt/0x00007320.spv | Bin 1700 -> 1536 bytes spirv/vulkan/prebuilt/0x00007321.spv | Bin 1452 -> 1520 bytes spirv/vulkan/prebuilt/0x00007322.spv | Bin 1736 -> 1504 bytes spirv/vulkan/prebuilt/0x00007323.spv | Bin 1476 -> 1504 bytes spirv/vulkan/prebuilt/0x00007324.spv | Bin 1572 -> 1520 bytes spirv/vulkan/prebuilt/0x00007325.spv | Bin 1360 -> 1504 bytes spirv/vulkan/prebuilt/0x00007326.spv | Bin 1492 -> 1488 bytes spirv/vulkan/prebuilt/0x00007327.spv | Bin 1244 -> 1488 bytes spirv/vulkan/prebuilt/0x00007328.spv | Bin 1572 -> 1520 bytes spirv/vulkan/prebuilt/0x00007329.spv | Bin 1300 -> 1504 bytes spirv/vulkan/prebuilt/0x0000732a.spv | Bin 1588 -> 1488 bytes spirv/vulkan/prebuilt/0x0000732b.spv | Bin 1304 -> 1488 bytes spirv/vulkan/prebuilt/0x0000732c.spv | Bin 1420 -> 1472 bytes spirv/vulkan/prebuilt/0x0000732d.spv | Bin 1184 -> 1528 bytes spirv/vulkan/prebuilt/0x0000732e.spv | Bin 1020 -> 1512 bytes spirv/vulkan/prebuilt/0x0000732f.spv | Bin 880 -> 1512 bytes spirv/vulkan/prebuilt/0x00007330.spv | Bin 1076 -> 1512 bytes spirv/vulkan/prebuilt/0x00007331.spv | Bin 936 -> 1512 bytes spirv/vulkan/prebuilt/0x00007332.spv | Bin 1080 -> 1496 bytes spirv/vulkan/prebuilt/0x00007333.spv | Bin 940 -> 1496 bytes spirv/vulkan/prebuilt/0x00007334.spv | Bin 960 -> 1480 bytes spirv/vulkan/prebuilt/0x00007335.spv | Bin 820 -> 1440 bytes spirv/vulkan/prebuilt/0x00007336.spv | Bin 1296 -> 1544 bytes spirv/vulkan/prebuilt/0x00007337.spv | Bin 1108 -> 1528 bytes spirv/vulkan/prebuilt/0x00007338.spv | Bin 1348 -> 1512 bytes spirv/vulkan/prebuilt/0x00007339.spv | Bin 1124 -> 1512 bytes spirv/vulkan/prebuilt/0x0000733a.spv | Bin 1384 -> 1528 bytes spirv/vulkan/prebuilt/0x0000733b.spv | Bin 1148 -> 1512 bytes spirv/vulkan/prebuilt/0x0000733c.spv | Bin 1156 -> 1496 bytes spirv/vulkan/prebuilt/0x0000733d.spv | Bin 980 -> 1496 bytes spirv/vulkan/prebuilt/0x0000733e.spv | Bin 1304 -> 1528 bytes spirv/vulkan/prebuilt/0x0000733f.spv | Bin 1140 -> 1512 bytes spirv/vulkan/prebuilt/0x00007340.spv | Bin 1348 -> 1496 bytes spirv/vulkan/prebuilt/0x00007341.spv | Bin 1172 -> 1496 bytes spirv/vulkan/prebuilt/0x00007342.spv | Bin 1372 -> 1480 bytes spirv/vulkan/prebuilt/0x00007343.spv | Bin 1196 -> 1528 bytes spirv/vulkan/prebuilt/0x00007344.spv | Bin 1192 -> 1512 bytes spirv/vulkan/prebuilt/0x00007345.spv | Bin 1028 -> 1512 bytes spirv/vulkan/prebuilt/0x00007346.spv | Bin 660 -> 1512 bytes spirv/vulkan/prebuilt/0x00007347.spv | Bin 808 -> 1512 bytes spirv/vulkan/prebuilt/0x00007348.spv | Bin 728 -> 1496 bytes spirv/vulkan/prebuilt/0x00007349.spv | Bin 816 -> 1496 bytes spirv/vulkan/prebuilt/0x0000734a.spv | Bin 944 -> 1480 bytes spirv/vulkan/prebuilt/0x0000734b.spv | Bin 1088 -> 1440 bytes spirv/vulkan/prebuilt/0x0000734c.spv | Bin 712 -> 1544 bytes spirv/vulkan/prebuilt/0x0000734d.spv | Bin 780 -> 1528 bytes spirv/vulkan/prebuilt/0x0000734e.spv | Bin 868 -> 1512 bytes spirv/vulkan/prebuilt/0x0000734f.spv | Bin 996 -> 1512 bytes spirv/vulkan/prebuilt/0x00007350.spv | Bin 1140 -> 1528 bytes spirv/vulkan/prebuilt/0x00007351.spv | Bin 1092 -> 1512 bytes spirv/vulkan/prebuilt/0x00007352.spv | Bin 1156 -> 1496 bytes spirv/vulkan/prebuilt/0x00007353.spv | Bin 1228 -> 1496 bytes spirv/vulkan/prebuilt/0x00007354.spv | Bin 1372 -> 1528 bytes spirv/vulkan/prebuilt/0x00007355.spv | Bin 1516 -> 1512 bytes spirv/vulkan/prebuilt/0x00007356.spv | Bin 1264 -> 1496 bytes spirv/vulkan/prebuilt/0x00007357.spv | Bin 1328 -> 1496 bytes spirv/vulkan/prebuilt/0x00007358.spv | Bin 1384 -> 1480 bytes spirv/vulkan/prebuilt/0x00007359.spv | Bin 1544 -> 1552 bytes spirv/vulkan/prebuilt/0x0000735a.spv | Bin 1688 -> 1536 bytes spirv/vulkan/prebuilt/0x0000735b.spv | Bin 1144 -> 1536 bytes spirv/vulkan/prebuilt/0x0000735c.spv | Bin 1208 -> 1536 bytes spirv/vulkan/prebuilt/0x0000735d.spv | Bin 1280 -> 1536 bytes spirv/vulkan/prebuilt/0x0000735e.spv | Bin 1424 -> 1520 bytes spirv/vulkan/prebuilt/0x0000735f.spv | Bin 1568 -> 1520 bytes spirv/vulkan/prebuilt/0x00007360.spv | Bin 1100 -> 1504 bytes spirv/vulkan/prebuilt/0x00007361.spv | Bin 1144 -> 1464 bytes spirv/vulkan/prebuilt/0x00007362.spv | Bin 1756 -> 1568 bytes spirv/vulkan/prebuilt/0x00007363.spv | Bin 1040 -> 1552 bytes spirv/vulkan/prebuilt/0x00007364.spv | Bin 1212 -> 1536 bytes spirv/vulkan/prebuilt/0x00007365.spv | Bin 1800 -> 1536 bytes spirv/vulkan/prebuilt/0x00007366.spv | Bin 1148 -> 1552 bytes spirv/vulkan/prebuilt/0x00007367.spv | Bin 1320 -> 1536 bytes spirv/vulkan/prebuilt/0x00007368.spv | Bin 1200 -> 1520 bytes spirv/vulkan/prebuilt/0x00007369.spv | Bin 1368 -> 1520 bytes spirv/vulkan/prebuilt/0x0000736a.spv | Bin 1856 -> 1552 bytes spirv/vulkan/prebuilt/0x0000736b.spv | Bin 1140 -> 1536 bytes spirv/vulkan/prebuilt/0x0000736c.spv | Bin 1312 -> 1520 bytes spirv/vulkan/prebuilt/0x0000736d.spv | Bin 2024 -> 1520 bytes spirv/vulkan/prebuilt/0x0000736e.spv | Bin 1300 -> 1504 bytes spirv/vulkan/prebuilt/0x0000736f.spv | Bin 1472 -> 1552 bytes spirv/vulkan/prebuilt/0x00007370.spv | Bin 1236 -> 1536 bytes spirv/vulkan/prebuilt/0x00007371.spv | Bin 1512 -> 1536 bytes spirv/vulkan/prebuilt/0x00007372.spv | Bin 1892 -> 1536 bytes spirv/vulkan/prebuilt/0x00007373.spv | Bin 1176 -> 1536 bytes spirv/vulkan/prebuilt/0x00007374.spv | Bin 1348 -> 1520 bytes spirv/vulkan/prebuilt/0x00007375.spv | Bin 2168 -> 1520 bytes spirv/vulkan/prebuilt/0x00007376.spv | Bin 1372 -> 1504 bytes spirv/vulkan/prebuilt/0x00007377.spv | Bin 1544 -> 1464 bytes spirv/vulkan/prebuilt/0x00007378.spv | Bin 1240 -> 1568 bytes spirv/vulkan/prebuilt/0x00007379.spv | Bin 1624 -> 1552 bytes spirv/vulkan/prebuilt/0x0000737a.spv | Bin 1896 -> 1536 bytes spirv/vulkan/prebuilt/0x0000737b.spv | Bin 1180 -> 1536 bytes spirv/vulkan/prebuilt/0x0000737c.spv | Bin 1352 -> 1552 bytes spirv/vulkan/prebuilt/0x0000737d.spv | Bin 2280 -> 1536 bytes spirv/vulkan/prebuilt/0x0000737e.spv | Bin 1412 -> 1520 bytes spirv/vulkan/prebuilt/0x0000737f.spv | Bin 1584 -> 1520 bytes spirv/vulkan/prebuilt/0x00007380.spv | Bin 1420 -> 1552 bytes spirv/vulkan/prebuilt/0x00007381.spv | Bin 1256 -> 1536 bytes spirv/vulkan/prebuilt/0x00007382.spv | Bin 532 -> 1520 bytes spirv/vulkan/prebuilt/0x00007383.spv | Bin 2076 -> 1520 bytes spirv/vulkan/prebuilt/0x00007384.spv | Bin 1912 -> 1504 bytes spirv/vulkan/prebuilt/0x00007385.spv | Bin 1288 -> 1552 bytes spirv/vulkan/prebuilt/0x00007386.spv | Bin 1184 -> 1536 bytes spirv/vulkan/prebuilt/0x00007387.spv | Bin 1460 -> 1536 bytes spirv/vulkan/prebuilt/0x00007388.spv | Bin 1356 -> 1536 bytes spirv/vulkan/prebuilt/0x00007389.spv | Bin 1520 -> 1536 bytes spirv/vulkan/prebuilt/0x0000738a.spv | Bin 1356 -> 1520 bytes spirv/vulkan/prebuilt/0x0000738b.spv | Bin 2176 -> 1520 bytes spirv/vulkan/prebuilt/0x0000738c.spv | Bin 2012 -> 1504 bytes spirv/vulkan/prebuilt/0x0000738d.spv | Bin 1388 -> 1464 bytes spirv/vulkan/prebuilt/0x0000738e.spv | Bin 1284 -> 1568 bytes spirv/vulkan/prebuilt/0x0000738f.spv | Bin 1560 -> 1552 bytes spirv/vulkan/prebuilt/0x00007390.spv | Bin 1456 -> 1536 bytes spirv/vulkan/prebuilt/0x00007391.spv | Bin 1556 -> 1536 bytes spirv/vulkan/prebuilt/0x00007392.spv | Bin 1392 -> 1552 bytes spirv/vulkan/prebuilt/0x00007393.spv | Bin 2212 -> 1536 bytes spirv/vulkan/prebuilt/0x00007394.spv | Bin 2048 -> 1520 bytes spirv/vulkan/prebuilt/0x00007395.spv | Bin 1424 -> 1520 bytes spirv/vulkan/prebuilt/0x00007396.spv | Bin 1320 -> 1552 bytes spirv/vulkan/prebuilt/0x00007397.spv | Bin 1596 -> 1536 bytes spirv/vulkan/prebuilt/0x00007398.spv | Bin 1492 -> 1520 bytes spirv/vulkan/prebuilt/0x00007399.spv | Bin 1560 -> 1520 bytes spirv/vulkan/prebuilt/0x0000739a.spv | Bin 1396 -> 1504 bytes spirv/vulkan/prebuilt/0x0000739b.spv | Bin 2216 -> 2004 bytes spirv/vulkan/prebuilt/0x0000739c.spv | Bin 2052 -> 2004 bytes spirv/vulkan/prebuilt/0x0000739d.spv | Bin 1428 -> 2004 bytes spirv/vulkan/prebuilt/0x0000739e.spv | Bin 1324 -> 2004 bytes spirv/vulkan/prebuilt/0x0000739f.spv | Bin 1600 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a0.spv | Bin 1496 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a1.spv | Bin 1824 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a2.spv | Bin 1672 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a3.spv | Bin 2528 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a4.spv | Bin 2376 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a5.spv | Bin 1736 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a6.spv | Bin 1644 -> 2004 bytes spirv/vulkan/prebuilt/0x000073a7.spv | Bin 1908 -> 1996 bytes spirv/vulkan/prebuilt/0x000073a8.spv | Bin 1816 -> 1996 bytes spirv/vulkan/prebuilt/0x000073a9.spv | Bin 2528 -> 1996 bytes spirv/vulkan/prebuilt/0x000073aa.spv | Bin 2376 -> 1996 bytes spirv/vulkan/prebuilt/0x000073ab.spv | Bin 2672 -> 1996 bytes spirv/vulkan/prebuilt/0x000073ac.spv | Bin 2520 -> 1996 bytes spirv/vulkan/prebuilt/0x000073ad.spv | Bin 2408 -> 1996 bytes spirv/vulkan/prebuilt/0x000073ae.spv | Bin 2316 -> 1996 bytes spirv/vulkan/prebuilt/0x000073af.spv | Bin 2564 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b0.spv | Bin 2472 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b1.spv | Bin 1824 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b2.spv | Bin 1732 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b3.spv | Bin 2496 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b4.spv | Bin 2404 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b5.spv | Bin 1664 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b6.spv | Bin 1632 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b7.spv | Bin 1852 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b8.spv | Bin 1820 -> 1996 bytes spirv/vulkan/prebuilt/0x000073b9.spv | Bin 1996 -> 1996 bytes spirv/vulkan/prebuilt/0x000073ba.spv | Bin 1904 -> 1996 bytes spirv/vulkan/prebuilt/0x000073bb.spv | Bin 2652 -> 1996 bytes spirv/vulkan/prebuilt/0x000073bc.spv | Bin 2560 -> 1996 bytes spirv/vulkan/prebuilt/0x000073bd.spv | Bin 1852 -> 1996 bytes spirv/vulkan/prebuilt/0x000073be.spv | Bin 1820 -> 1996 bytes spirv/vulkan/prebuilt/0x000073bf.spv | Bin 1884 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c0.spv | Bin 1852 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c1.spv | Bin 2312 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c2.spv | Bin 2160 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c3.spv | Bin 3016 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c4.spv | Bin 2864 -> 1996 bytes spirv/vulkan/prebuilt/0x000073c5.spv | Bin 2224 -> 708 bytes spirv/vulkan/prebuilt/0x000073c6.spv | Bin 2132 -> 1600 bytes spirv/vulkan/prebuilt/0x000073c7.spv | Bin 2396 -> 1600 bytes spirv/vulkan/prebuilt/0x000073c8.spv | Bin 2304 -> 1600 bytes spirv/vulkan/prebuilt/0x000073c9.spv | Bin 3016 -> 1600 bytes spirv/vulkan/prebuilt/0x000073ca.spv | Bin 2864 -> 1600 bytes spirv/vulkan/prebuilt/0x000073cb.spv | Bin 3160 -> 1600 bytes spirv/vulkan/prebuilt/0x000073cc.spv | Bin 3008 -> 1532 bytes spirv/vulkan/prebuilt/0x000073cd.spv | Bin 2896 -> 1600 bytes spirv/vulkan/prebuilt/0x000073ce.spv | Bin 2804 -> 1532 bytes spirv/vulkan/prebuilt/0x000073cf.spv | Bin 3052 -> 1516 bytes spirv/vulkan/prebuilt/0x000073d0.spv | Bin 2960 -> 1600 bytes spirv/vulkan/prebuilt/0x000073d1.spv | Bin 2060 -> 1600 bytes spirv/vulkan/prebuilt/0x000073d2.spv | Bin 1968 -> 1600 bytes spirv/vulkan/prebuilt/0x000073d3.spv | Bin 2732 -> 1600 bytes spirv/vulkan/prebuilt/0x000073d4.spv | Bin 2640 -> 1600 bytes spirv/vulkan/prebuilt/0x000073d5.spv | Bin 1900 -> 1592 bytes spirv/vulkan/prebuilt/0x000073d6.spv | Bin 1868 -> 1592 bytes spirv/vulkan/prebuilt/0x000073d7.spv | Bin 2088 -> 1592 bytes spirv/vulkan/prebuilt/0x000073d8.spv | Bin 2056 -> 1592 bytes spirv/vulkan/prebuilt/0x000073d9.spv | Bin 2232 -> 1592 bytes spirv/vulkan/prebuilt/0x000073da.spv | Bin 2140 -> 1592 bytes spirv/vulkan/prebuilt/0x000073db.spv | Bin 2888 -> 1592 bytes spirv/vulkan/prebuilt/0x000073dc.spv | Bin 2796 -> 1592 bytes spirv/vulkan/prebuilt/0x000073dd.spv | Bin 2088 -> 1592 bytes spirv/vulkan/prebuilt/0x000073de.spv | Bin 2056 -> 1592 bytes spirv/vulkan/prebuilt/0x000073df.spv | Bin 2120 -> 1592 bytes spirv/vulkan/prebuilt/0x000073e0.spv | Bin 2088 -> 1592 bytes spirv/vulkan/prebuilt/0x000073e1.spv | Bin 2528 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e2.spv | Bin 2376 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e3.spv | Bin 3232 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e4.spv | Bin 3080 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e5.spv | Bin 2440 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e6.spv | Bin 2348 -> 2016 bytes spirv/vulkan/prebuilt/0x000073e7.spv | Bin 2612 -> 2020 bytes spirv/vulkan/prebuilt/0x000073e8.spv | Bin 2520 -> 2020 bytes spirv/vulkan/prebuilt/0x000073e9.spv | Bin 3232 -> 2020 bytes spirv/vulkan/prebuilt/0x000073ea.spv | Bin 3080 -> 2020 bytes spirv/vulkan/prebuilt/0x000073eb.spv | Bin 3376 -> 2020 bytes spirv/vulkan/prebuilt/0x000073ec.spv | Bin 3224 -> 2020 bytes spirv/vulkan/prebuilt/0x000073ed.spv | Bin 3112 -> 1348 bytes spirv/vulkan/prebuilt/0x000073ee.spv | Bin 3020 -> 780 bytes spirv/vulkan/prebuilt/0x000073ef.spv | Bin 3268 -> 140 bytes spirv/vulkan/prebuilt/0x000073f0.spv | Bin 3176 -> 780 bytes spirv/vulkan/prebuilt/0x000073f1.spv | Bin 2168 -> 780 bytes spirv/vulkan/prebuilt/0x000073f2.spv | Bin 2076 -> 780 bytes spirv/vulkan/prebuilt/0x000073f3.spv | Bin 2840 -> 780 bytes spirv/vulkan/prebuilt/0x000073f4.spv | Bin 2748 -> 780 bytes spirv/vulkan/prebuilt/0x000073f5.spv | Bin 2008 -> 780 bytes spirv/vulkan/prebuilt/0x000073f6.spv | Bin 1976 -> 780 bytes spirv/vulkan/prebuilt/0x000073f7.spv | Bin 2196 -> 780 bytes spirv/vulkan/prebuilt/0x000073f8.spv | Bin 2164 -> 680 bytes spirv/vulkan/prebuilt/0x000073f9.spv | Bin 2340 -> 692 bytes spirv/vulkan/prebuilt/0x000073fa.spv | Bin 2248 -> 692 bytes spirv/vulkan/prebuilt/0x000073fb.spv | Bin 2996 -> 692 bytes spirv/vulkan/prebuilt/0x000073fc.spv | Bin 2904 -> 692 bytes spirv/vulkan/prebuilt/0x000073fd.spv | Bin 2196 -> 1088 bytes spirv/vulkan/prebuilt/0x000073fe.spv | Bin 2164 -> 1152 bytes spirv/vulkan/prebuilt/0x000073ff.spv | Bin 2228 -> 284 bytes spirv/vulkan/prebuilt/0x00007400.spv | Bin 2196 -> 1088 bytes spirv/vulkan/prebuilt/0x00007401.spv | Bin 2712 -> 1152 bytes spirv/vulkan/prebuilt/0x00007402.spv | Bin 2560 -> 1236 bytes spirv/vulkan/prebuilt/0x00007403.spv | Bin 3416 -> 1420 bytes spirv/vulkan/prebuilt/0x00007404.spv | Bin 3264 -> 1096 bytes spirv/vulkan/prebuilt/0x00007405.spv | Bin 2624 -> 1384 bytes spirv/vulkan/prebuilt/0x00007406.spv | Bin 2532 -> 1236 bytes spirv/vulkan/prebuilt/0x00007407.spv | Bin 2796 -> 1404 bytes spirv/vulkan/prebuilt/0x00007408.spv | Bin 2704 -> 1368 bytes spirv/vulkan/prebuilt/0x00007409.spv | Bin 3416 -> 1492 bytes spirv/vulkan/prebuilt/0x0000740a.spv | Bin 3264 -> 1508 bytes spirv/vulkan/prebuilt/0x0000740b.spv | Bin 3560 -> 1492 bytes spirv/vulkan/prebuilt/0x0000740c.spv | Bin 3408 -> 1508 bytes spirv/vulkan/prebuilt/0x0000740d.spv | Bin 3296 -> 1508 bytes spirv/vulkan/prebuilt/0x0000740e.spv | Bin 3204 -> 1508 bytes spirv/vulkan/prebuilt/0x0000740f.spv | Bin 3452 -> 324 bytes spirv/vulkan/prebuilt/0x00007410.spv | Bin 3360 -> 1184 bytes spirv/vulkan/prebuilt/0x00007411.spv | Bin 2244 -> 1636 bytes spirv/vulkan/prebuilt/0x00007412.spv | Bin 2152 -> 1184 bytes spirv/vulkan/prebuilt/0x00007413.spv | Bin 2916 -> 1724 bytes spirv/vulkan/prebuilt/0x00007414.spv | Bin 2824 -> 300 bytes spirv/vulkan/prebuilt/0x00007415.spv | Bin 2084 -> 1240 bytes spirv/vulkan/prebuilt/0x00007416.spv | Bin 2052 -> 396 bytes spirv/vulkan/prebuilt/0x00007417.spv | Bin 2272 -> 1980 bytes spirv/vulkan/prebuilt/0x00007418.spv | Bin 2240 -> 1236 bytes spirv/vulkan/prebuilt/0x00007419.spv | Bin 2416 -> 1716 bytes spirv/vulkan/prebuilt/0x0000741a.spv | Bin 2324 -> 2216 bytes spirv/vulkan/prebuilt/0x0000741b.spv | Bin 3072 -> 300 bytes spirv/vulkan/prebuilt/0x0000741c.spv | Bin 2980 -> 2216 bytes spirv/vulkan/prebuilt/0x0000741d.spv | Bin 2272 -> 2216 bytes spirv/vulkan/prebuilt/0x0000741e.spv | Bin 2240 -> 1700 bytes spirv/vulkan/prebuilt/0x0000741f.spv | Bin 2304 -> 2792 bytes spirv/vulkan/prebuilt/0x00007420.spv | Bin 2272 -> 2792 bytes spirv/vulkan/prebuilt/0x00007421.spv | Bin 516 -> 2792 bytes spirv/vulkan/prebuilt/0x00007422.spv | Bin 1112 -> 2700 bytes spirv/vulkan/prebuilt/0x00007423.spv | Bin 1048 -> 2700 bytes spirv/vulkan/prebuilt/0x00007424.spv | Bin 1308 -> 2700 bytes spirv/vulkan/prebuilt/0x00007425.spv | Bin 1244 -> 3196 bytes spirv/vulkan/prebuilt/0x00007426.spv | Bin 1620 -> 3196 bytes spirv/vulkan/prebuilt/0x00007427.spv | Bin 1588 -> 3196 bytes spirv/vulkan/prebuilt/0x00007428.spv | Bin 1428 -> 3280 bytes spirv/vulkan/prebuilt/0x00007429.spv | Bin 1456 -> 3280 bytes spirv/vulkan/prebuilt/0x0000742a.spv | Bin 1600 -> 3280 bytes spirv/vulkan/prebuilt/0x0000742b.spv | Bin 1628 -> 1512 bytes spirv/vulkan/prebuilt/0x0000742c.spv | Bin 1260 -> 2500 bytes spirv/vulkan/prebuilt/0x0000742d.spv | Bin 1196 -> 432 bytes spirv/vulkan/prebuilt/0x0000742e.spv | Bin 1392 -> 2500 bytes spirv/vulkan/prebuilt/0x0000742f.spv | Bin 1344 -> 2500 bytes spirv/vulkan/prebuilt/0x00007430.spv | Bin 1752 -> 1620 bytes spirv/vulkan/prebuilt/0x00007431.spv | Bin 1736 -> 2620 bytes spirv/vulkan/prebuilt/0x00007432.spv | Bin 1560 -> 2620 bytes spirv/vulkan/prebuilt/0x00007433.spv | Bin 1604 -> 2620 bytes spirv/vulkan/prebuilt/0x00007434.spv | Bin 1732 -> 1676 bytes spirv/vulkan/prebuilt/0x00007435.spv | Bin 1776 -> 2972 bytes spirv/vulkan/prebuilt/0x00007436.spv | Bin 1620 -> 2972 bytes spirv/vulkan/prebuilt/0x00007437.spv | Bin 1588 -> 2972 bytes spirv/vulkan/prebuilt/0x00007438.spv | Bin 1752 -> 1820 bytes spirv/vulkan/prebuilt/0x00007439.spv | Bin 1736 -> 3388 bytes spirv/vulkan/prebuilt/0x0000743a.spv | Bin 1848 -> 3388 bytes spirv/vulkan/prebuilt/0x0000743b.spv | Bin 1832 -> 3388 bytes spirv/vulkan/prebuilt/0x0000743c.spv | Bin 1920 -> 616 bytes spirv/vulkan/prebuilt/0x0000743d.spv | Bin 1964 -> 816 bytes spirv/vulkan/prebuilt/0x0000743e.spv | Bin 2076 -> 816 bytes spirv/vulkan/prebuilt/0x0000743f.spv | Bin 2120 -> 1412 bytes spirv/vulkan/prebuilt/0x00007440.spv | Bin 1532 -> 1068 bytes spirv/vulkan/prebuilt/0x00007441.spv | Bin 1560 -> 1080 bytes spirv/vulkan/prebuilt/0x00007442.spv | Bin 1680 -> 1136 bytes spirv/vulkan/prebuilt/0x00007443.spv | Bin 1724 -> 1068 bytes spirv/vulkan/prebuilt/0x00007444.spv | Bin 2024 -> 1080 bytes spirv/vulkan/prebuilt/0x00007445.spv | Bin 2068 -> 1136 bytes spirv/vulkan/prebuilt/0x00007446.spv | Bin 1776 -> 1068 bytes spirv/vulkan/prebuilt/0x00007447.spv | Bin 1880 -> 1080 bytes spirv/vulkan/prebuilt/0x00007448.spv | Bin 1964 -> 1136 bytes spirv/vulkan/prebuilt/0x00007449.spv | Bin 2068 -> 1068 bytes spirv/vulkan/prebuilt/0x0000744a.spv | Bin 1704 -> 1080 bytes spirv/vulkan/prebuilt/0x0000744b.spv | Bin 1732 -> 1136 bytes spirv/vulkan/prebuilt/0x0000744c.spv | Bin 1852 -> 1068 bytes spirv/vulkan/prebuilt/0x0000744d.spv | Bin 1896 -> 1080 bytes spirv/vulkan/prebuilt/0x0000744e.spv | Bin 2180 -> 1136 bytes spirv/vulkan/prebuilt/0x0000744f.spv | Bin 2224 -> 1068 bytes spirv/vulkan/prebuilt/0x00007450.spv | Bin 1964 -> 1080 bytes spirv/vulkan/prebuilt/0x00007451.spv | Bin 2068 -> 1136 bytes spirv/vulkan/prebuilt/0x00007452.spv | Bin 1996 -> 1068 bytes spirv/vulkan/prebuilt/0x00007453.spv | Bin 2100 -> 1080 bytes spirv/vulkan/prebuilt/0x00007454.spv | Bin 1156 -> 1136 bytes spirv/vulkan/prebuilt/0x00007455.spv | Bin 1092 -> 1068 bytes spirv/vulkan/prebuilt/0x00007456.spv | Bin 1484 -> 1080 bytes spirv/vulkan/prebuilt/0x00007457.spv | Bin 1420 -> 1136 bytes spirv/vulkan/prebuilt/0x00007458.spv | Bin 1952 -> 1068 bytes spirv/vulkan/prebuilt/0x00007459.spv | Bin 1920 -> 1080 bytes spirv/vulkan/prebuilt/0x0000745a.spv | Bin 1468 -> 1136 bytes spirv/vulkan/prebuilt/0x0000745b.spv | Bin 1496 -> 1068 bytes spirv/vulkan/prebuilt/0x0000745c.spv | Bin 1640 -> 1080 bytes spirv/vulkan/prebuilt/0x0000745d.spv | Bin 1668 -> 1136 bytes spirv/vulkan/prebuilt/0x0000745e.spv | Bin 1428 -> 1068 bytes spirv/vulkan/prebuilt/0x0000745f.spv | Bin 1364 -> 1080 bytes spirv/vulkan/prebuilt/0x00007460.spv | Bin 1676 -> 1136 bytes spirv/vulkan/prebuilt/0x00007461.spv | Bin 1628 -> 1068 bytes spirv/vulkan/prebuilt/0x00007462.spv | Bin 2208 -> 1080 bytes spirv/vulkan/prebuilt/0x00007463.spv | Bin 2192 -> 1136 bytes spirv/vulkan/prebuilt/0x00007464.spv | Bin 1724 -> 1068 bytes spirv/vulkan/prebuilt/0x00007465.spv | Bin 1768 -> 1080 bytes spirv/vulkan/prebuilt/0x00007466.spv | Bin 1896 -> 1136 bytes spirv/vulkan/prebuilt/0x00007467.spv | Bin 1940 -> 1068 bytes spirv/vulkan/prebuilt/0x00007468.spv | Bin 1960 -> 1080 bytes spirv/vulkan/prebuilt/0x00007469.spv | Bin 1928 -> 1136 bytes spirv/vulkan/prebuilt/0x0000746a.spv | Bin 2208 -> 1068 bytes spirv/vulkan/prebuilt/0x0000746b.spv | Bin 2192 -> 1080 bytes spirv/vulkan/prebuilt/0x0000746c.spv | Bin 2352 -> 1136 bytes spirv/vulkan/prebuilt/0x0000746d.spv | Bin 2336 -> 1068 bytes spirv/vulkan/prebuilt/0x0000746e.spv | Bin 2256 -> 1080 bytes spirv/vulkan/prebuilt/0x0000746f.spv | Bin 2300 -> 1136 bytes spirv/vulkan/prebuilt/0x00007470.spv | Bin 2412 -> 1068 bytes spirv/vulkan/prebuilt/0x00007471.spv | Bin 2456 -> 1080 bytes spirv/vulkan/prebuilt/0x00007472.spv | Bin 1560 -> 1136 bytes spirv/vulkan/prebuilt/0x00007473.spv | Bin 1588 -> 1068 bytes spirv/vulkan/prebuilt/0x00007474.spv | Bin 1840 -> 1080 bytes spirv/vulkan/prebuilt/0x00007475.spv | Bin 1884 -> 1136 bytes spirv/vulkan/prebuilt/0x00007476.spv | Bin 2340 -> 1776 bytes spirv/vulkan/prebuilt/0x00007477.spv | Bin 2384 -> 1012 bytes spirv/vulkan/prebuilt/0x00007478.spv | Bin 1800 -> 724 bytes spirv/vulkan/prebuilt/0x00007479.spv | Bin 1904 -> 1504 bytes spirv/vulkan/prebuilt/0x0000747a.spv | Bin 1988 -> 736 bytes spirv/vulkan/prebuilt/0x0000747b.spv | Bin 2092 -> 724 bytes spirv/vulkan/prebuilt/0x0000747c.spv | Bin 1732 -> 736 bytes spirv/vulkan/prebuilt/0x0000747d.spv | Bin 1760 -> 724 bytes spirv/vulkan/prebuilt/0x0000747e.spv | Bin 2012 -> 736 bytes spirv/vulkan/prebuilt/0x0000747f.spv | Bin 2056 -> 724 bytes spirv/vulkan/prebuilt/0x00007480.spv | Bin 2496 -> 736 bytes spirv/vulkan/prebuilt/0x00007481.spv | Bin 2540 -> 724 bytes spirv/vulkan/prebuilt/0x00007482.spv | Bin 1988 -> 736 bytes spirv/vulkan/prebuilt/0x00007483.spv | Bin 2092 -> 724 bytes spirv/vulkan/prebuilt/0x00007484.spv | Bin 2020 -> 736 bytes spirv/vulkan/prebuilt/0x00007485.spv | Bin 2124 -> 724 bytes spirv/vulkan/prebuilt/0x00007486.spv | Bin 1216 -> 736 bytes spirv/vulkan/prebuilt/0x00007487.spv | Bin 1152 -> 724 bytes spirv/vulkan/prebuilt/0x00007488.spv | Bin 1676 -> 736 bytes spirv/vulkan/prebuilt/0x00007489.spv | Bin 1612 -> 724 bytes spirv/vulkan/prebuilt/0x0000748a.spv | Bin 2300 -> 736 bytes spirv/vulkan/prebuilt/0x0000748b.spv | Bin 2268 -> 724 bytes spirv/vulkan/prebuilt/0x0000748c.spv | Bin 1524 -> 736 bytes spirv/vulkan/prebuilt/0x0000748d.spv | Bin 1552 -> 724 bytes spirv/vulkan/prebuilt/0x0000748e.spv | Bin 1696 -> 736 bytes spirv/vulkan/prebuilt/0x0000748f.spv | Bin 1724 -> 724 bytes spirv/vulkan/prebuilt/0x00007490.spv | Bin 1612 -> 736 bytes spirv/vulkan/prebuilt/0x00007491.spv | Bin 1548 -> 1656 bytes spirv/vulkan/prebuilt/0x00007492.spv | Bin 1976 -> 724 bytes spirv/vulkan/prebuilt/0x00007493.spv | Bin 1928 -> 736 bytes spirv/vulkan/prebuilt/0x00007494.spv | Bin 2680 -> 724 bytes spirv/vulkan/prebuilt/0x00007495.spv | Bin 2664 -> 736 bytes spirv/vulkan/prebuilt/0x00007496.spv | Bin 1904 -> 724 bytes spirv/vulkan/prebuilt/0x00007497.spv | Bin 1948 -> 736 bytes spirv/vulkan/prebuilt/0x00007498.spv | Bin 2076 -> 724 bytes spirv/vulkan/prebuilt/0x00007499.spv | Bin 2120 -> 736 bytes spirv/vulkan/prebuilt/0x0000749a.spv | Bin 2316 -> 724 bytes spirv/vulkan/prebuilt/0x0000749b.spv | Bin 2284 -> 736 bytes spirv/vulkan/prebuilt/0x0000749c.spv | Bin 2680 -> 724 bytes spirv/vulkan/prebuilt/0x0000749d.spv | Bin 2664 -> 736 bytes spirv/vulkan/prebuilt/0x0000749e.spv | Bin 2872 -> 2156 bytes spirv/vulkan/prebuilt/0x0000749f.spv | Bin 2856 -> 2168 bytes spirv/vulkan/prebuilt/0x000074a0.spv | Bin 2608 -> 2156 bytes spirv/vulkan/prebuilt/0x000074a1.spv | Bin 2652 -> 2168 bytes spirv/vulkan/prebuilt/0x000074a2.spv | Bin 2764 -> 2156 bytes spirv/vulkan/prebuilt/0x000074a3.spv | Bin 2808 -> 2168 bytes spirv/vulkan/prebuilt/0x000074a4.spv | Bin 1604 -> 2156 bytes spirv/vulkan/prebuilt/0x000074a5.spv | Bin 1632 -> 2168 bytes spirv/vulkan/prebuilt/0x000074a6.spv | Bin 2016 -> 2156 bytes spirv/vulkan/prebuilt/0x000074a7.spv | Bin 2060 -> 2168 bytes spirv/vulkan/prebuilt/0x000074a8.spv | Bin 2672 -> 2156 bytes spirv/vulkan/prebuilt/0x000074a9.spv | Bin 2716 -> 2168 bytes spirv/vulkan/prebuilt/0x000074aa.spv | Bin 1840 -> 1760 bytes spirv/vulkan/prebuilt/0x000074ab.spv | Bin 1944 -> 1772 bytes spirv/vulkan/prebuilt/0x000074ac.spv | Bin 2028 -> 1760 bytes spirv/vulkan/prebuilt/0x000074ad.spv | Bin 2132 -> 1772 bytes spirv/vulkan/prebuilt/0x000074ae.spv | Bin 1776 -> 1760 bytes spirv/vulkan/prebuilt/0x000074af.spv | Bin 1804 -> 1772 bytes spirv/vulkan/prebuilt/0x000074b0.spv | Bin 2188 -> 1760 bytes spirv/vulkan/prebuilt/0x000074b1.spv | Bin 2232 -> 1772 bytes spirv/vulkan/prebuilt/0x000074b2.spv | Bin 2828 -> 1760 bytes spirv/vulkan/prebuilt/0x000074b3.spv | Bin 2872 -> 1772 bytes spirv/vulkan/prebuilt/0x000074b4.spv | Bin 2028 -> 1760 bytes spirv/vulkan/prebuilt/0x000074b5.spv | Bin 2132 -> 1772 bytes spirv/vulkan/prebuilt/0x000074b6.spv | Bin 2060 -> 1296 bytes spirv/vulkan/prebuilt/0x000074b7.spv | Bin 2164 -> 1308 bytes spirv/vulkan/prebuilt/0x000074b8.spv | Bin 1568 -> 1296 bytes spirv/vulkan/prebuilt/0x000074b9.spv | Bin 1416 -> 1308 bytes spirv/vulkan/prebuilt/0x000074ba.spv | Bin 1928 -> 1296 bytes spirv/vulkan/prebuilt/0x000074bb.spv | Bin 1776 -> 1308 bytes spirv/vulkan/prebuilt/0x000074bc.spv | Bin 1720 -> 1296 bytes spirv/vulkan/prebuilt/0x000074bd.spv | Bin 1628 -> 1308 bytes spirv/vulkan/prebuilt/0x000074be.spv | Bin 1892 -> 1296 bytes spirv/vulkan/prebuilt/0x000074bf.spv | Bin 1800 -> 1308 bytes spirv/vulkan/prebuilt/0x000074c0.spv | Bin 1928 -> 1296 bytes spirv/vulkan/prebuilt/0x000074c1.spv | Bin 1776 -> 1308 bytes spirv/vulkan/prebuilt/0x000074c2.spv | Bin 2008 -> 768 bytes spirv/vulkan/prebuilt/0x000074c3.spv | Bin 1856 -> 780 bytes spirv/vulkan/prebuilt/0x000074c4.spv | Bin 2080 -> 768 bytes spirv/vulkan/prebuilt/0x000074c5.spv | Bin 1988 -> 780 bytes spirv/vulkan/prebuilt/0x000074c6.spv | Bin 2236 -> 768 bytes spirv/vulkan/prebuilt/0x000074c7.spv | Bin 2144 -> 780 bytes spirv/vulkan/prebuilt/0x000074c8.spv | Bin 1724 -> 768 bytes spirv/vulkan/prebuilt/0x000074c9.spv | Bin 1632 -> 780 bytes spirv/vulkan/prebuilt/0x000074ca.spv | Bin 2084 -> 768 bytes spirv/vulkan/prebuilt/0x000074cb.spv | Bin 1992 -> 780 bytes spirv/vulkan/prebuilt/0x000074cc.spv | Bin 1836 -> 768 bytes spirv/vulkan/prebuilt/0x000074cd.spv | Bin 1804 -> 780 bytes spirv/vulkan/prebuilt/0x000074ce.spv | Bin 2024 -> 768 bytes spirv/vulkan/prebuilt/0x000074cf.spv | Bin 1992 -> 780 bytes spirv/vulkan/prebuilt/0x000074d0.spv | Bin 1896 -> 768 bytes spirv/vulkan/prebuilt/0x000074d1.spv | Bin 1804 -> 780 bytes spirv/vulkan/prebuilt/0x000074d2.spv | Bin 2240 -> 768 bytes spirv/vulkan/prebuilt/0x000074d3.spv | Bin 2148 -> 780 bytes spirv/vulkan/prebuilt/0x000074d4.spv | Bin 2024 -> 768 bytes spirv/vulkan/prebuilt/0x000074d5.spv | Bin 1992 -> 780 bytes spirv/vulkan/prebuilt/0x000074d6.spv | Bin 2056 -> 768 bytes spirv/vulkan/prebuilt/0x000074d7.spv | Bin 2024 -> 780 bytes spirv/vulkan/prebuilt/0x000074d8.spv | Bin 1676 -> 768 bytes spirv/vulkan/prebuilt/0x000074d9.spv | Bin 1524 -> 780 bytes spirv/vulkan/prebuilt/0x000074da.spv | Bin 2036 -> 768 bytes spirv/vulkan/prebuilt/0x000074db.spv | Bin 1884 -> 780 bytes spirv/vulkan/prebuilt/0x000074dc.spv | Bin 1828 -> 768 bytes spirv/vulkan/prebuilt/0x000074dd.spv | Bin 1736 -> 780 bytes spirv/vulkan/prebuilt/0x000074de.spv | Bin 2000 -> 768 bytes spirv/vulkan/prebuilt/0x000074df.spv | Bin 1908 -> 780 bytes spirv/vulkan/prebuilt/0x000074e0.spv | Bin 2036 -> 768 bytes spirv/vulkan/prebuilt/0x000074e1.spv | Bin 1884 -> 780 bytes spirv/vulkan/prebuilt/0x000074e2.spv | Bin 2116 -> 768 bytes spirv/vulkan/prebuilt/0x000074e3.spv | Bin 1964 -> 780 bytes spirv/vulkan/prebuilt/0x000074e4.spv | Bin 2188 -> 768 bytes spirv/vulkan/prebuilt/0x000074e5.spv | Bin 2096 -> 780 bytes spirv/vulkan/prebuilt/0x000074e6.spv | Bin 2344 -> 1400 bytes spirv/vulkan/prebuilt/0x000074e7.spv | Bin 2252 -> 1412 bytes spirv/vulkan/prebuilt/0x000074e8.spv | Bin 1796 -> 1400 bytes spirv/vulkan/prebuilt/0x000074e9.spv | Bin 1704 -> 1412 bytes spirv/vulkan/prebuilt/0x000074ea.spv | Bin 2156 -> 1400 bytes spirv/vulkan/prebuilt/0x000074eb.spv | Bin 2064 -> 1412 bytes spirv/vulkan/prebuilt/0x000074ec.spv | Bin 1908 -> 1400 bytes spirv/vulkan/prebuilt/0x000074ed.spv | Bin 1876 -> 1412 bytes spirv/vulkan/prebuilt/0x000074ee.spv | Bin 2096 -> 1400 bytes spirv/vulkan/prebuilt/0x000074ef.spv | Bin 2064 -> 1412 bytes spirv/vulkan/prebuilt/0x000074f0.spv | Bin 1968 -> 1400 bytes spirv/vulkan/prebuilt/0x000074f1.spv | Bin 1876 -> 1412 bytes spirv/vulkan/prebuilt/0x000074f2.spv | Bin 2312 -> 1172 bytes spirv/vulkan/prebuilt/0x000074f3.spv | Bin 2220 -> 1184 bytes spirv/vulkan/prebuilt/0x000074f4.spv | Bin 2096 -> 1172 bytes spirv/vulkan/prebuilt/0x000074f5.spv | Bin 2064 -> 1184 bytes spirv/vulkan/prebuilt/0x000074f6.spv | Bin 2128 -> 1172 bytes spirv/vulkan/prebuilt/0x000074f7.spv | Bin 2096 -> 1184 bytes spirv/vulkan/prebuilt/0x000074f8.spv | Bin 1736 -> 1172 bytes spirv/vulkan/prebuilt/0x000074f9.spv | Bin 1584 -> 1184 bytes spirv/vulkan/prebuilt/0x000074fa.spv | Bin 2096 -> 1172 bytes spirv/vulkan/prebuilt/0x000074fb.spv | Bin 1944 -> 1184 bytes spirv/vulkan/prebuilt/0x000074fc.spv | Bin 1888 -> 1172 bytes spirv/vulkan/prebuilt/0x000074fd.spv | Bin 1796 -> 1184 bytes spirv/vulkan/prebuilt/0x000074fe.spv | Bin 2060 -> 1172 bytes spirv/vulkan/prebuilt/0x000074ff.spv | Bin 1968 -> 1184 bytes spirv/vulkan/prebuilt/0x00007500.spv | Bin 2096 -> 1172 bytes spirv/vulkan/prebuilt/0x00007501.spv | Bin 1944 -> 1184 bytes spirv/vulkan/prebuilt/0x00007502.spv | Bin 2176 -> 1172 bytes spirv/vulkan/prebuilt/0x00007503.spv | Bin 2024 -> 1184 bytes spirv/vulkan/prebuilt/0x00007504.spv | Bin 2248 -> 1172 bytes spirv/vulkan/prebuilt/0x00007505.spv | Bin 2156 -> 1184 bytes spirv/vulkan/prebuilt/0x00007506.spv | Bin 2404 -> 1172 bytes spirv/vulkan/prebuilt/0x00007507.spv | Bin 2312 -> 1184 bytes spirv/vulkan/prebuilt/0x00007508.spv | Bin 1820 -> 1172 bytes spirv/vulkan/prebuilt/0x00007509.spv | Bin 1728 -> 1184 bytes spirv/vulkan/prebuilt/0x0000750a.spv | Bin 2180 -> 2132 bytes spirv/vulkan/prebuilt/0x0000750b.spv | Bin 2088 -> 3792 bytes spirv/vulkan/prebuilt/0x0000750c.spv | Bin 1932 -> 3792 bytes spirv/vulkan/prebuilt/0x0000750d.spv | Bin 1900 -> 3792 bytes spirv/vulkan/prebuilt/0x0000750e.spv | Bin 2120 -> 1936 bytes spirv/vulkan/prebuilt/0x0000750f.spv | Bin 2088 -> 2612 bytes spirv/vulkan/prebuilt/0x00007510.spv | Bin 1992 -> 2612 bytes spirv/vulkan/prebuilt/0x00007511.spv | Bin 1900 -> 2612 bytes spirv/vulkan/prebuilt/0x00007512.spv | Bin 2336 -> 3988 bytes spirv/vulkan/prebuilt/0x00007513.spv | Bin 2244 -> 7228 bytes spirv/vulkan/prebuilt/0x00007514.spv | Bin 2120 -> 7228 bytes spirv/vulkan/prebuilt/0x00007515.spv | Bin 2088 -> 7228 bytes spirv/vulkan/prebuilt/0x00007516.spv | Bin 2152 -> 3532 bytes spirv/vulkan/prebuilt/0x00007517.spv | Bin 2120 -> 5848 bytes spirv/vulkan/prebuilt/0x00007518.spv | Bin 1956 -> 5848 bytes spirv/vulkan/prebuilt/0x00007519.spv | Bin 1804 -> 5848 bytes spirv/vulkan/prebuilt/0x0000751a.spv | Bin 2488 -> 2780 bytes spirv/vulkan/prebuilt/0x0000751b.spv | Bin 2336 -> 4356 bytes spirv/vulkan/prebuilt/0x0000751c.spv | Bin 1988 -> 4356 bytes spirv/vulkan/prebuilt/0x0000751d.spv | Bin 1896 -> 4356 bytes spirv/vulkan/prebuilt/0x0000751e.spv | Bin 2160 -> 4344 bytes spirv/vulkan/prebuilt/0x0000751f.spv | Bin 2068 -> 7508 bytes spirv/vulkan/prebuilt/0x00007520.spv | Bin 2488 -> 7508 bytes spirv/vulkan/prebuilt/0x00007521.spv | Bin 2336 -> 7508 bytes spirv/vulkan/prebuilt/0x00007522.spv | Bin 2600 -> 1076 bytes spirv/vulkan/prebuilt/0x00007523.spv | Bin 2448 -> 2048 bytes spirv/vulkan/prebuilt/0x00007524.spv | Bin 2504 -> 2016 bytes spirv/vulkan/prebuilt/0x00007525.spv | Bin 2412 -> 760 bytes spirv/vulkan/prebuilt/0x00007526.spv | Bin 2660 -> 2328 bytes spirv/vulkan/prebuilt/0x00007527.spv | Bin 2568 -> 1076 bytes spirv/vulkan/prebuilt/0x00007528.spv | Bin 1860 -> 2328 bytes spirv/vulkan/prebuilt/0x00007529.spv | Bin 1768 -> 1792 bytes spirv/vulkan/prebuilt/0x0000752a.spv | Bin 2376 -> 1396 bytes spirv/vulkan/prebuilt/0x0000752b.spv | Bin 2284 -> 1480 bytes spirv/vulkan/prebuilt/0x0000752c.spv | Bin 1836 -> 2104 bytes spirv/vulkan/prebuilt/0x0000752d.spv | Bin 1804 -> 1380 bytes spirv/vulkan/prebuilt/0x0000752e.spv | Bin 2024 -> 1132 bytes spirv/vulkan/prebuilt/0x0000752f.spv | Bin 1992 -> 336 bytes spirv/vulkan/prebuilt/0x00007530.spv | Bin 2032 -> 4764 bytes spirv/vulkan/prebuilt/0x00007531.spv | Bin 1940 -> 1160 bytes spirv/vulkan/prebuilt/0x00007532.spv | Bin 2532 -> 988 bytes spirv/vulkan/prebuilt/0x00007533.spv | Bin 2440 -> 412 bytes spirv/vulkan/prebuilt/0x00007534.spv | Bin 2024 -> 4764 bytes spirv/vulkan/prebuilt/0x00007535.spv | Bin 1992 -> 1160 bytes spirv/vulkan/prebuilt/0x00007536.spv | Bin 2056 -> 988 bytes spirv/vulkan/prebuilt/0x00007537.spv | Bin 2024 -> 4764 bytes spirv/vulkan/prebuilt/0x00007538.spv | Bin 2100 -> 5068 bytes spirv/vulkan/prebuilt/0x00007539.spv | Bin 1948 -> 988 bytes spirv/vulkan/prebuilt/0x0000753a.spv | Bin 2632 -> 5472 bytes spirv/vulkan/prebuilt/0x0000753b.spv | Bin 2480 -> 5988 bytes spirv/vulkan/prebuilt/0x0000753c.spv | Bin 2132 -> 492 bytes spirv/vulkan/prebuilt/0x0000753d.spv | Bin 2040 -> 1080 bytes spirv/vulkan/prebuilt/0x0000753e.spv | Bin 2304 -> 1052 bytes spirv/vulkan/prebuilt/0x0000753f.spv | Bin 2212 -> 708 bytes spirv/vulkan/prebuilt/0x00007540.spv | Bin 2632 -> 784 bytes spirv/vulkan/prebuilt/0x00007541.spv | Bin 2480 -> 1212 bytes spirv/vulkan/prebuilt/0x00007542.spv | Bin 2744 -> 1112 bytes spirv/vulkan/prebuilt/0x00007543.spv | Bin 2592 -> 744 bytes spirv/vulkan/prebuilt/0x00007544.spv | Bin 2648 -> 756 bytes spirv/vulkan/prebuilt/0x00007545.spv | Bin 2556 -> 440 bytes spirv/vulkan/prebuilt/0x00007546.spv | Bin 2804 -> 500 bytes spirv/vulkan/prebuilt/0x00007547.spv | Bin 2712 -> 304 bytes spirv/vulkan/prebuilt/0x00007548.spv | Bin 1932 -> 764 bytes spirv/vulkan/prebuilt/0x00007549.spv | Bin 1840 -> 816 bytes spirv/vulkan/prebuilt/0x0000754a.spv | Bin 2448 -> 852 bytes spirv/vulkan/prebuilt/0x0000754b.spv | Bin 2356 -> 920 bytes spirv/vulkan/prebuilt/0x0000754c.spv | Bin 1908 -> 972 bytes spirv/vulkan/prebuilt/0x0000754d.spv | Bin 1876 -> 1024 bytes spirv/vulkan/prebuilt/0x0000754e.spv | Bin 2096 -> 1076 bytes spirv/vulkan/prebuilt/0x0000754f.spv | Bin 2064 -> 1128 bytes spirv/vulkan/prebuilt/0x00007550.spv | Bin 2104 -> 552 bytes spirv/vulkan/prebuilt/0x00007551.spv | Bin 2012 -> 1144 bytes spirv/vulkan/prebuilt/0x00007552.spv | Bin 2604 -> 1392 bytes spirv/vulkan/prebuilt/0x00007553.spv | Bin 2512 -> 1640 bytes spirv/vulkan/prebuilt/0x00007554.spv | Bin 2096 -> 1888 bytes spirv/vulkan/prebuilt/0x00007555.spv | Bin 2064 -> 2136 bytes spirv/vulkan/prebuilt/0x00007556.spv | Bin 2128 -> 2384 bytes spirv/vulkan/prebuilt/0x00007557.spv | Bin 2096 -> 2616 bytes spirv/vulkan/prebuilt/0x00007558.spv | Bin 2196 -> 2864 bytes spirv/vulkan/prebuilt/0x00007559.spv | Bin 2044 -> 1568 bytes spirv/vulkan/prebuilt/0x0000755a.spv | Bin 2728 -> 2140 bytes spirv/vulkan/prebuilt/0x0000755b.spv | Bin 2576 -> 1652 bytes spirv/vulkan/prebuilt/0x0000755c.spv | Bin 2228 -> 2516 bytes spirv/vulkan/prebuilt/0x0000755d.spv | Bin 2136 -> 1784 bytes spirv/vulkan/prebuilt/0x0000755e.spv | Bin 2400 -> 2908 bytes spirv/vulkan/prebuilt/0x0000755f.spv | Bin 2308 -> 1884 bytes spirv/vulkan/prebuilt/0x00007560.spv | Bin 2728 -> 3300 bytes spirv/vulkan/prebuilt/0x00007561.spv | Bin 2576 -> 2048 bytes spirv/vulkan/prebuilt/0x00007562.spv | Bin 2840 -> 3692 bytes spirv/vulkan/prebuilt/0x00007563.spv | Bin 2688 -> 2180 bytes spirv/vulkan/prebuilt/0x00007564.spv | Bin 2744 -> 4084 bytes spirv/vulkan/prebuilt/0x00007565.spv | Bin 2652 -> 2312 bytes spirv/vulkan/prebuilt/0x00007566.spv | Bin 2900 -> 4476 bytes spirv/vulkan/prebuilt/0x00007567.spv | Bin 2808 -> 2444 bytes spirv/vulkan/prebuilt/0x00007568.spv | Bin 1956 -> 4868 bytes spirv/vulkan/prebuilt/0x00007569.spv | Bin 1864 -> 1364 bytes spirv/vulkan/prebuilt/0x0000756a.spv | Bin 2472 -> 1604 bytes spirv/vulkan/prebuilt/0x0000756b.spv | Bin 2380 -> 1828 bytes spirv/vulkan/prebuilt/0x0000756c.spv | Bin 1932 -> 2100 bytes spirv/vulkan/prebuilt/0x0000756d.spv | Bin 1900 -> 2356 bytes spirv/vulkan/prebuilt/0x0000756e.spv | Bin 2120 -> 2612 bytes spirv/vulkan/prebuilt/0x0000756f.spv | Bin 2088 -> 2868 bytes spirv/vulkan/prebuilt/0x00007570.spv | Bin 2128 -> 3124 bytes spirv/vulkan/prebuilt/0x00007571.spv | Bin 2036 -> 1392 bytes spirv/vulkan/prebuilt/0x00007572.spv | Bin 2628 -> 1424 bytes spirv/vulkan/prebuilt/0x00007573.spv | Bin 2536 -> 1424 bytes spirv/vulkan/prebuilt/0x00007574.spv | Bin 2120 -> 1424 bytes spirv/vulkan/prebuilt/0x00007575.spv | Bin 2088 -> 1424 bytes spirv/vulkan/prebuilt/0x00007576.spv | Bin 2152 -> 1408 bytes spirv/vulkan/prebuilt/0x00007577.spv | Bin 2120 -> 1424 bytes spirv/vulkan/prebuilt/0x00007578.spv | Bin 2344 -> 1424 bytes spirv/vulkan/prebuilt/0x00007579.spv | Bin 2192 -> 1840 bytes spirv/vulkan/prebuilt/0x0000757a.spv | Bin 3048 -> 2444 bytes spirv/vulkan/prebuilt/0x0000757b.spv | Bin 2896 -> 1808 bytes spirv/vulkan/prebuilt/0x0000757c.spv | Bin 2256 -> 2444 bytes spirv/vulkan/prebuilt/0x0000757d.spv | Bin 2164 -> 1824 bytes spirv/vulkan/prebuilt/0x0000757e.spv | Bin 2428 -> 2476 bytes spirv/vulkan/prebuilt/0x0000757f.spv | Bin 2336 -> 1824 bytes spirv/vulkan/prebuilt/0x00007580.spv | Bin 3048 -> 2476 bytes spirv/vulkan/prebuilt/0x00007581.spv | Bin 2896 -> 1856 bytes spirv/vulkan/prebuilt/0x00007582.spv | Bin 3192 -> 2476 bytes spirv/vulkan/prebuilt/0x00007583.spv | Bin 3040 -> 1856 bytes spirv/vulkan/prebuilt/0x00007584.spv | Bin 2928 -> 2476 bytes spirv/vulkan/prebuilt/0x00007585.spv | Bin 2836 -> 1856 bytes spirv/vulkan/prebuilt/0x00007586.spv | Bin 3084 -> 2476 bytes spirv/vulkan/prebuilt/0x00007587.spv | Bin 2992 -> 1856 bytes spirv/vulkan/prebuilt/0x00007588.spv | Bin 1996 -> 2476 bytes spirv/vulkan/prebuilt/0x00007589.spv | Bin 1904 -> 2132 bytes spirv/vulkan/prebuilt/0x0000758a.spv | Bin 2668 -> 2132 bytes spirv/vulkan/prebuilt/0x0000758b.spv | Bin 2576 -> 2132 bytes spirv/vulkan/prebuilt/0x0000758c.spv | Bin 1836 -> 2148 bytes spirv/vulkan/prebuilt/0x0000758d.spv | Bin 1804 -> 2148 bytes spirv/vulkan/prebuilt/0x0000758e.spv | Bin 2024 -> 2148 bytes spirv/vulkan/prebuilt/0x0000758f.spv | Bin 1992 -> 2148 bytes spirv/vulkan/prebuilt/0x00007590.spv | Bin 2168 -> 2148 bytes spirv/vulkan/prebuilt/0x00007591.spv | Bin 2076 -> 1524 bytes spirv/vulkan/prebuilt/0x00007592.spv | Bin 2824 -> 1736 bytes spirv/vulkan/prebuilt/0x00007593.spv | Bin 2732 -> 1916 bytes spirv/vulkan/prebuilt/0x00007594.spv | Bin 2024 -> 2064 bytes spirv/vulkan/prebuilt/0x00007595.spv | Bin 1992 -> 2308 bytes spirv/vulkan/prebuilt/0x00007596.spv | Bin 2056 -> 2520 bytes spirv/vulkan/prebuilt/0x00007597.spv | Bin 2024 -> 2700 bytes spirv/vulkan/prebuilt/0x00007598.spv | Bin 2524 -> 2516 bytes spirv/vulkan/prebuilt/0x00007599.spv | Bin 2372 -> 4924 bytes spirv/vulkan/prebuilt/0x0000759a.spv | Bin 3228 -> 2468 bytes spirv/vulkan/prebuilt/0x0000759b.spv | Bin 3076 -> 4908 bytes spirv/vulkan/prebuilt/0x0000759c.spv | Bin 2436 -> 2468 bytes spirv/vulkan/prebuilt/0x0000759d.spv | Bin 2344 -> 4908 bytes spirv/vulkan/prebuilt/0x0000759e.spv | Bin 2608 -> 2404 bytes spirv/vulkan/prebuilt/0x0000759f.spv | Bin 2516 -> 4860 bytes spirv/vulkan/prebuilt/0x000075a0.spv | Bin 3228 -> 2468 bytes spirv/vulkan/prebuilt/0x000075a1.spv | Bin 3076 -> 4908 bytes spirv/vulkan/prebuilt/0x000075a2.spv | Bin 3372 -> 2468 bytes spirv/vulkan/prebuilt/0x000075a3.spv | Bin 3220 -> 4908 bytes spirv/vulkan/prebuilt/0x000075a4.spv | Bin 3108 -> 2516 bytes spirv/vulkan/prebuilt/0x000075a5.spv | Bin 3016 -> 4924 bytes spirv/vulkan/prebuilt/0x000075a6.spv | Bin 3264 -> 3196 bytes spirv/vulkan/prebuilt/0x000075a7.spv | Bin 3172 -> 3180 bytes spirv/vulkan/prebuilt/0x000075a8.spv | Bin 2068 -> 3148 bytes spirv/vulkan/prebuilt/0x000075a9.spv | Bin 1976 -> 3116 bytes spirv/vulkan/prebuilt/0x000075aa.spv | Bin 2740 -> 3148 bytes spirv/vulkan/prebuilt/0x000075ab.spv | Bin 2648 -> 3180 bytes spirv/vulkan/prebuilt/0x000075ac.spv | Bin 1908 -> 3196 bytes spirv/vulkan/prebuilt/0x000075ad.spv | Bin 1876 -> 1756 bytes spirv/vulkan/prebuilt/0x000075ae.spv | Bin 2096 -> 1756 bytes spirv/vulkan/prebuilt/0x000075af.spv | Bin 2064 -> 1788 bytes spirv/vulkan/prebuilt/0x000075b0.spv | Bin 2240 -> 1740 bytes spirv/vulkan/prebuilt/0x000075b1.spv | Bin 2148 -> 1788 bytes spirv/vulkan/prebuilt/0x000075b2.spv | Bin 2896 -> 1756 bytes spirv/vulkan/prebuilt/0x000075b3.spv | Bin 2804 -> 1756 bytes spirv/vulkan/prebuilt/0x000075b4.spv | Bin 2096 -> 2308 bytes spirv/vulkan/prebuilt/0x000075b5.spv | Bin 2064 -> 3204 bytes spirv/vulkan/prebuilt/0x000075b6.spv | Bin 2128 -> 2276 bytes spirv/vulkan/prebuilt/0x000075b7.spv | Bin 2096 -> 3204 bytes spirv/vulkan/prebuilt/0x000075b8.spv | Bin 2656 -> 2292 bytes spirv/vulkan/prebuilt/0x000075b9.spv | Bin 2504 -> 3236 bytes spirv/vulkan/prebuilt/0x000075ba.spv | Bin 3360 -> 2244 bytes spirv/vulkan/prebuilt/0x000075bb.spv | Bin 3208 -> 3188 bytes spirv/vulkan/prebuilt/0x000075bc.spv | Bin 2568 -> 2292 bytes spirv/vulkan/prebuilt/0x000075bd.spv | Bin 2476 -> 3236 bytes spirv/vulkan/prebuilt/0x000075be.spv | Bin 2740 -> 2276 bytes spirv/vulkan/prebuilt/0x000075bf.spv | Bin 2648 -> 3204 bytes spirv/vulkan/prebuilt/0x000075c0.spv | Bin 3360 -> 2308 bytes spirv/vulkan/prebuilt/0x000075c1.spv | Bin 3208 -> 3204 bytes spirv/vulkan/prebuilt/0x000075c2.spv | Bin 3504 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c3.spv | Bin 3352 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c4.spv | Bin 3240 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c5.spv | Bin 3148 -> 3188 bytes spirv/vulkan/prebuilt/0x000075c6.spv | Bin 3396 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c7.spv | Bin 3304 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c8.spv | Bin 2092 -> 3220 bytes spirv/vulkan/prebuilt/0x000075c9.spv | Bin 2000 -> 600 bytes spirv/vulkan/prebuilt/0x000075ca.spv | Bin 2764 -> 1224 bytes spirv/vulkan/prebuilt/0x000075cb.spv | Bin 2672 -> 572 bytes spirv/vulkan/prebuilt/0x000075cc.spv | Bin 1932 -> 584 bytes spirv/vulkan/prebuilt/0x000075cd.spv | Bin 1900 -> 844 bytes spirv/vulkan/prebuilt/0x000075ce.spv | Bin 2120 -> 892 bytes spirv/vulkan/prebuilt/0x000075cf.spv | Bin 2088 -> 844 bytes spirv/vulkan/prebuilt/0x000075d0.spv | Bin 2264 -> 892 bytes spirv/vulkan/prebuilt/0x000075d1.spv | Bin 2172 -> 844 bytes spirv/vulkan/prebuilt/0x000075d2.spv | Bin 2920 -> 892 bytes spirv/vulkan/prebuilt/0x000075d3.spv | Bin 2828 -> 844 bytes spirv/vulkan/prebuilt/0x000075d4.spv | Bin 2120 -> 892 bytes spirv/vulkan/prebuilt/0x000075d5.spv | Bin 2088 -> 920 bytes spirv/vulkan/prebuilt/0x000075d6.spv | Bin 2152 -> 920 bytes spirv/vulkan/prebuilt/0x000075d7.spv | Bin 2120 -> 920 bytes spirv/vulkan/prebuilt/0x000075d8.spv | Bin 1168 -> 1336 bytes spirv/vulkan/prebuilt/0x000075d9.spv | Bin 1152 -> 1188 bytes spirv/vulkan/prebuilt/0x000075da.spv | Bin 1308 -> 1476 bytes spirv/vulkan/prebuilt/0x000075db.spv | Bin 1244 -> 1076 bytes spirv/vulkan/prebuilt/0x000075dc.spv | Bin 1120 -> 1084 bytes spirv/vulkan/prebuilt/0x000075dd.spv | Bin 1104 -> 1084 bytes spirv/vulkan/prebuilt/0x000075de.spv | Bin 1244 -> 1932 bytes spirv/vulkan/prebuilt/0x000075df.spv | Bin 1180 -> 2068 bytes spirv/vulkan/prebuilt/0x000075e0.spv | Bin 1340 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e1.spv | Bin 1324 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e2.spv | Bin 1512 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e3.spv | Bin 1496 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e4.spv | Bin 1264 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e5.spv | Bin 1248 -> 2084 bytes spirv/vulkan/prebuilt/0x000075e6.spv | Bin 1408 -> 1948 bytes spirv/vulkan/prebuilt/0x000075e7.spv | Bin 1392 -> 2084 bytes spirv/vulkan/prebuilt/0x000075e8.spv | Bin 1608 -> 1932 bytes spirv/vulkan/prebuilt/0x000075e9.spv | Bin 1592 -> 1948 bytes spirv/vulkan/prebuilt/0x000075ea.spv | Bin 700 -> 1932 bytes spirv/vulkan/prebuilt/0x000075eb.spv | Bin 1764 -> 1948 bytes spirv/vulkan/prebuilt/0x000075ec.spv | Bin 1748 -> 1536 bytes spirv/vulkan/prebuilt/0x000075ed.spv | Bin 1484 -> 1536 bytes spirv/vulkan/prebuilt/0x000075ee.spv | Bin 1468 -> 1680 bytes spirv/vulkan/prebuilt/0x000075ef.spv | Bin 1600 -> 1680 bytes spirv/vulkan/prebuilt/0x000075f0.spv | Bin 1584 -> 1664 bytes spirv/vulkan/prebuilt/0x000075f1.spv | Bin 1168 -> 1664 bytes spirv/vulkan/prebuilt/0x000075f2.spv | Bin 1152 -> 2288 bytes spirv/vulkan/prebuilt/0x000075f3.spv | Bin 1308 -> 2584 bytes spirv/vulkan/prebuilt/0x000075f4.spv | Bin 1244 -> 3508 bytes spirv/vulkan/prebuilt/0x000075f5.spv | Bin 1120 -> 2520 bytes spirv/vulkan/prebuilt/0x000075f6.spv | Bin 1104 -> 2732 bytes spirv/vulkan/prebuilt/0x000075f7.spv | Bin 1244 -> 3716 bytes spirv/vulkan/prebuilt/0x000075f8.spv | Bin 1180 -> 944 bytes spirv/vulkan/prebuilt/0x000075f9.spv | Bin 1340 -> 1788 bytes spirv/vulkan/prebuilt/0x000075fa.spv | Bin 1324 -> 700 bytes spirv/vulkan/prebuilt/0x000075fb.spv | Bin 1512 -> 1424 bytes spirv/vulkan/prebuilt/0x000075fc.spv | Bin 1496 -> 656 bytes spirv/vulkan/prebuilt/0x000075fd.spv | Bin 1264 -> 772 bytes spirv/vulkan/prebuilt/0x000075fe.spv | Bin 1248 -> 1836 bytes spirv/vulkan/prebuilt/0x000075ff.spv | Bin 1408 -> 1344 bytes spirv/vulkan/prebuilt/0x00007600.spv | Bin 1392 -> 704 bytes spirv/vulkan/prebuilt/0x00007601.spv | Bin 1608 -> 1096 bytes spirv/vulkan/prebuilt/0x00007602.spv | Bin 1592 -> 1632 bytes spirv/vulkan/prebuilt/0x00007603.spv | Bin 1764 -> 1548 bytes spirv/vulkan/prebuilt/0x00007604.spv | Bin 1748 -> 772 bytes spirv/vulkan/prebuilt/0x00007605.spv | Bin 1484 -> 1820 bytes spirv/vulkan/prebuilt/0x00007606.spv | Bin 1468 -> 1344 bytes spirv/vulkan/prebuilt/0x00007607.spv | Bin 1600 -> 1096 bytes spirv/vulkan/prebuilt/0x00007608.spv | Bin 1584 -> 1632 bytes spirv/vulkan/prebuilt/0x00007609.spv | Bin 1152 -> 1548 bytes spirv/vulkan/prebuilt/0x0000760a.spv | Bin 1136 -> 772 bytes spirv/vulkan/prebuilt/0x0000760b.spv | Bin 1292 -> 1836 bytes spirv/vulkan/prebuilt/0x0000760c.spv | Bin 1228 -> 1344 bytes spirv/vulkan/prebuilt/0x0000760d.spv | Bin 1104 -> 1096 bytes spirv/vulkan/prebuilt/0x0000760e.spv | Bin 1088 -> 1632 bytes spirv/vulkan/prebuilt/0x0000760f.spv | Bin 1228 -> 1548 bytes spirv/vulkan/prebuilt/0x00007610.spv | Bin 1164 -> 772 bytes spirv/vulkan/prebuilt/0x00007611.spv | Bin 1324 -> 1836 bytes spirv/vulkan/prebuilt/0x00007612.spv | Bin 1308 -> 1344 bytes spirv/vulkan/prebuilt/0x00007613.spv | Bin 1496 -> 1096 bytes spirv/vulkan/prebuilt/0x00007614.spv | Bin 1480 -> 1632 bytes spirv/vulkan/prebuilt/0x00007615.spv | Bin 1248 -> 1548 bytes spirv/vulkan/prebuilt/0x00007616.spv | Bin 1232 -> 1808 bytes spirv/vulkan/prebuilt/0x00007617.spv | Bin 1392 -> 2364 bytes spirv/vulkan/prebuilt/0x00007618.spv | Bin 1376 -> 2380 bytes spirv/vulkan/prebuilt/0x00007619.spv | Bin 1592 -> 2380 bytes spirv/vulkan/prebuilt/0x0000761a.spv | Bin 1576 -> 2380 bytes spirv/vulkan/prebuilt/0x0000761b.spv | Bin 1748 -> 2380 bytes spirv/vulkan/prebuilt/0x0000761c.spv | Bin 1732 -> 972 bytes spirv/vulkan/prebuilt/0x0000761d.spv | Bin 1468 -> 256 bytes spirv/vulkan/prebuilt/0x0000761e.spv | Bin 1452 -> 1236 bytes spirv/vulkan/prebuilt/0x0000761f.spv | Bin 1584 -> 456 bytes spirv/vulkan/prebuilt/0x00007620.spv | Bin 1568 -> 420 bytes spirv/vulkan/prebuilt/0x00007621.spv | Bin 1948 -> 1600 bytes spirv/vulkan/prebuilt/0x00007622.spv | Bin 1932 -> 304 bytes spirv/vulkan/prebuilt/0x00007623.spv | Bin 1708 -> 1248 bytes spirv/vulkan/prebuilt/0x00007624.spv | Bin 1676 -> 1732 bytes spirv/vulkan/prebuilt/0x00007625.spv | Bin 1796 -> 376 bytes spirv/vulkan/prebuilt/0x00007626.spv | Bin 1764 -> 380 bytes spirv/vulkan/prebuilt/0x00007627.spv | Bin 2048 -> 1004 bytes spirv/vulkan/prebuilt/0x00007628.spv | Bin 2032 -> 1092 bytes spirv/vulkan/prebuilt/0x00007629.spv | Bin 2036 -> 384 bytes spirv/vulkan/prebuilt/0x0000762a.spv | Bin 2020 -> 1008 bytes spirv/vulkan/prebuilt/0x0000762b.spv | Bin 2124 -> 1096 bytes spirv/vulkan/prebuilt/0x0000762c.spv | Bin 2108 -> 376 bytes spirv/vulkan/prebuilt/0x0000762d.spv | Bin 2020 -> 380 bytes spirv/vulkan/prebuilt/0x0000762e.spv | Bin 2004 -> 1004 bytes spirv/vulkan/prebuilt/0x0000762f.spv | Bin 2020 -> 1220 bytes spirv/vulkan/prebuilt/0x00007630.spv | Bin 2004 -> 384 bytes spirv/vulkan/prebuilt/0x00007631.spv | Bin 2324 -> 1008 bytes spirv/vulkan/prebuilt/0x00007632.spv | Bin 2356 -> 1224 bytes spirv/vulkan/prebuilt/0x00007633.spv | Bin 2152 -> 1656 bytes spirv/vulkan/prebuilt/0x00007634.spv | Bin 2136 -> 376 bytes spirv/vulkan/prebuilt/0x00007635.spv | Bin 2152 -> 380 bytes spirv/vulkan/prebuilt/0x00007636.spv | Bin 2136 -> 1004 bytes spirv/vulkan/prebuilt/0x00007637.spv | Bin 2036 -> 1220 bytes spirv/vulkan/prebuilt/0x00007638.spv | Bin 2020 -> 1420 bytes spirv/vulkan/prebuilt/0x00007639.spv | Bin 1988 -> 384 bytes spirv/vulkan/prebuilt/0x0000763a.spv | Bin 2268 -> 1008 bytes spirv/vulkan/prebuilt/0x0000763b.spv | Bin 2252 -> 1224 bytes spirv/vulkan/prebuilt/0x0000763c.spv | Bin 2316 -> 1424 bytes spirv/vulkan/prebuilt/0x0000763d.spv | Bin 2300 -> 2104 bytes spirv/vulkan/prebuilt/0x0000763e.spv | Bin 2160 -> 436 bytes spirv/vulkan/prebuilt/0x0000763f.spv | Bin 2144 -> 936 bytes spirv/vulkan/prebuilt/0x00007640.spv | Bin 2364 -> 608 bytes spirv/vulkan/prebuilt/0x00007641.spv | Bin 2348 -> 1124 bytes spirv/vulkan/prebuilt/0x00007642.spv | Bin 2316 -> 1616 bytes spirv/vulkan/prebuilt/0x00007643.spv | Bin 2300 -> 1680 bytes spirv/vulkan/prebuilt/0x00007644.spv | Bin 2668 -> 1560 bytes spirv/vulkan/prebuilt/0x00007645.spv | Bin 2652 -> 800 bytes spirv/vulkan/prebuilt/0x00007646.spv | Bin 2356 -> 452 bytes spirv/vulkan/prebuilt/0x00007647.spv | Bin 2340 -> 1048 bytes spirv/vulkan/prebuilt/0x00007648.spv | Bin 2444 -> 632 bytes spirv/vulkan/prebuilt/0x00007649.spv | Bin 2428 -> 1252 bytes spirv/vulkan/prebuilt/0x0000764a.spv | Bin 1996 -> 1600 bytes spirv/vulkan/prebuilt/0x0000764b.spv | Bin 1980 -> 1760 bytes spirv/vulkan/prebuilt/0x0000764c.spv | Bin 2112 -> 1544 bytes spirv/vulkan/prebuilt/0x0000764d.spv | Bin 2096 -> 468 bytes spirv/vulkan/prebuilt/0x0000764e.spv | Bin 2084 -> 716 bytes spirv/vulkan/prebuilt/0x0000764f.spv | Bin 2068 -> 436 bytes spirv/vulkan/prebuilt/0x00007650.spv | Bin 2172 -> 996 bytes spirv/vulkan/prebuilt/0x00007651.spv | Bin 2156 -> 580 bytes spirv/vulkan/prebuilt/0x00007652.spv | Bin 2084 -> 1200 bytes spirv/vulkan/prebuilt/0x00007653.spv | Bin 2068 -> 1532 bytes spirv/vulkan/prebuilt/0x00007654.spv | Bin 2084 -> 1692 bytes spirv/vulkan/prebuilt/0x00007655.spv | Bin 2068 -> 1476 bytes spirv/vulkan/prebuilt/0x00007658.spv | Bin 2232 -> 0 bytes spirv/vulkan/prebuilt/0x00007659.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000765a.spv | Bin 2232 -> 0 bytes spirv/vulkan/prebuilt/0x0000765b.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000765c.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000765d.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x0000765f.spv | Bin 2316 -> 0 bytes spirv/vulkan/prebuilt/0x00007660.spv | Bin 2300 -> 0 bytes spirv/vulkan/prebuilt/0x00007671.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x00007672.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x00007673.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x00007674.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x00007675.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x00007676.spv | Bin 2364 -> 0 bytes spirv/vulkan/prebuilt/0x00007681.spv | Bin 2560 -> 0 bytes spirv/vulkan/prebuilt/0x00007682.spv | Bin 2544 -> 0 bytes spirv/vulkan/prebuilt/0x00007683.spv | Bin 2560 -> 0 bytes spirv/vulkan/prebuilt/0x00007684.spv | Bin 2544 -> 0 bytes spirv/vulkan/prebuilt/0x00007685.spv | Bin 2352 -> 0 bytes spirv/vulkan/prebuilt/0x00007686.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x00007688.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x00007689.spv | Bin 2568 -> 0 bytes spirv/vulkan/prebuilt/0x0000769a.spv | Bin 1752 -> 0 bytes spirv/vulkan/prebuilt/0x0000769b.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000769c.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x0000769d.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000769e.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000769f.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x000076a8.spv | Bin 2372 -> 0 bytes spirv/vulkan/prebuilt/0x000076a9.spv | Bin 2356 -> 0 bytes spirv/vulkan/prebuilt/0x000076aa.spv | Bin 2124 -> 0 bytes spirv/vulkan/prebuilt/0x000076ab.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x000076ac.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x000076ad.spv | Bin 2092 -> 0 bytes spirv/vulkan/prebuilt/0x000076ae.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x000076af.spv | Bin 2092 -> 0 bytes spirv/vulkan/prebuilt/0x000076b0.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x000076b1.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x000076b4.spv | Bin 2240 -> 0 bytes spirv/vulkan/prebuilt/0x000076b5.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x000076c6.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x000076c7.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x000076d2.spv | Bin 2204 -> 0 bytes spirv/vulkan/prebuilt/0x000076d3.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x000076d4.spv | Bin 2204 -> 0 bytes spirv/vulkan/prebuilt/0x000076d5.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x000076d6.spv | Bin 2204 -> 0 bytes spirv/vulkan/prebuilt/0x000076d7.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x000076d8.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x000076d9.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x000076dc.spv | Bin 2288 -> 0 bytes spirv/vulkan/prebuilt/0x000076dd.spv | Bin 2272 -> 0 bytes spirv/vulkan/prebuilt/0x000076ee.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x000076ef.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x000076f0.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x000076f1.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x000076f2.spv | Bin 2416 -> 0 bytes spirv/vulkan/prebuilt/0x000076f3.spv | Bin 2400 -> 0 bytes spirv/vulkan/prebuilt/0x000076fe.spv | Bin 2532 -> 0 bytes spirv/vulkan/prebuilt/0x000076ff.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x00007700.spv | Bin 2532 -> 0 bytes spirv/vulkan/prebuilt/0x00007701.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x00007702.spv | Bin 2532 -> 0 bytes spirv/vulkan/prebuilt/0x00007703.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x00007704.spv | Bin 2324 -> 0 bytes spirv/vulkan/prebuilt/0x00007705.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x00007708.spv | Bin 2556 -> 0 bytes spirv/vulkan/prebuilt/0x00007709.spv | Bin 2540 -> 0 bytes spirv/vulkan/prebuilt/0x0000771a.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x0000771b.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000771c.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x0000771d.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000771e.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x0000771f.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x00007726.spv | Bin 2328 -> 0 bytes spirv/vulkan/prebuilt/0x00007727.spv | Bin 2312 -> 0 bytes spirv/vulkan/prebuilt/0x00007728.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x00007729.spv | Bin 2092 -> 0 bytes spirv/vulkan/prebuilt/0x0000772a.spv | Bin 2092 -> 0 bytes spirv/vulkan/prebuilt/0x0000772b.spv | Bin 2076 -> 0 bytes spirv/vulkan/prebuilt/0x0000772c.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000772d.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x00007730.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x00007731.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x00007742.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x00007743.spv | Bin 2116 -> 0 bytes spirv/vulkan/prebuilt/0x0000774c.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000774d.spv | Bin 2172 -> 0 bytes spirv/vulkan/prebuilt/0x0000774e.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000774f.spv | Bin 2172 -> 0 bytes spirv/vulkan/prebuilt/0x00007750.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x00007751.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x00007754.spv | Bin 2272 -> 0 bytes spirv/vulkan/prebuilt/0x00007755.spv | Bin 2256 -> 0 bytes spirv/vulkan/prebuilt/0x00007766.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x00007767.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x00007768.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x00007769.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000776a.spv | Bin 2400 -> 0 bytes spirv/vulkan/prebuilt/0x0000776b.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x00007774.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x00007775.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x00007776.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x00007777.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x00007778.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x00007779.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000777c.spv | Bin 2540 -> 0 bytes spirv/vulkan/prebuilt/0x0000777d.spv | Bin 2524 -> 0 bytes spirv/vulkan/prebuilt/0x00008f6a.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x00008f6b.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x00008f6c.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00008f6d.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x00008f6f.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00008f70.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00008f71.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x00008f72.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x00008f73.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x00008f74.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x00008f75.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x00008f76.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x00008f77.spv | Bin 1584 -> 0 bytes spirv/vulkan/prebuilt/0x00008f78.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00008f79.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7a.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7b.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7c.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7d.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7e.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00008f7f.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00008f80.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x00008f81.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x00008f82.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x00008f83.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x00008f84.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x00008f85.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00008f86.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00008f87.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00008f88.spv | Bin 1484 -> 0 bytes spirv/vulkan/prebuilt/0x00008f89.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8a.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8b.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8c.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8d.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8e.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x00008f8f.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00008f90.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00008f91.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x00008f92.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x00008f93.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00008f94.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00008f95.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x00008f96.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x00008f97.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00008f98.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x00008f99.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9a.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9b.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9c.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9d.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9e.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00008f9f.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x00008fa0.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x00008fa1.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x00008fa2.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00008fc7.spv | Bin 604 -> 0 bytes spirv/vulkan/prebuilt/0x00008fc8.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00008fc9.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x00008fca.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00008fcb.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x00008fcc.spv | Bin 1140 -> 0 bytes spirv/vulkan/prebuilt/0x00008fcd.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x00008fcf.spv | Bin 560 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd0.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd1.spv | Bin 848 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd2.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd3.spv | Bin 848 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd4.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd5.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd6.spv | Bin 1048 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd7.spv | Bin 900 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd8.spv | Bin 1048 -> 0 bytes spirv/vulkan/prebuilt/0x00008fd9.spv | Bin 900 -> 0 bytes spirv/vulkan/prebuilt/0x00008fda.spv | Bin 1228 -> 0 bytes spirv/vulkan/prebuilt/0x00008fdb.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x00008fdc.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00008fdd.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00008fde.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00008fdf.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe0.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe1.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe2.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe3.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe4.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe5.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe6.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe7.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00008fe9.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x00008ffa.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00008ffb.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00008ffc.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x00008ffd.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x00008ffe.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x00008fff.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x00009000.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x00009001.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x0000903a.spv | Bin 1252 -> 0 bytes spirv/vulkan/prebuilt/0x0000903b.spv | Bin 1060 -> 0 bytes spirv/vulkan/prebuilt/0x0000903c.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000903d.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000903e.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000903f.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x00009040.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x00009041.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x00009042.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x00009043.spv | Bin 1212 -> 0 bytes spirv/vulkan/prebuilt/0x00009044.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x00009045.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x00009046.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x00009047.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x00009048.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x00009049.spv | Bin 1212 -> 0 bytes spirv/vulkan/prebuilt/0x0000904a.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000904b.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000904c.spv | Bin 1228 -> 0 bytes spirv/vulkan/prebuilt/0x0000904d.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000904e.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000904f.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x00009050.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x00009051.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x00009052.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009053.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x00009054.spv | Bin 1584 -> 0 bytes spirv/vulkan/prebuilt/0x00009055.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x00009056.spv | Bin 1620 -> 0 bytes spirv/vulkan/prebuilt/0x00009057.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009058.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00009059.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000905a.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x0000905b.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000905c.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x0000905d.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000905e.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000905f.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x00009060.spv | Bin 1752 -> 0 bytes spirv/vulkan/prebuilt/0x00009061.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x00009062.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009063.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x00009064.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x00009065.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x00009066.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x00009067.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x00009068.spv | Bin 2076 -> 0 bytes spirv/vulkan/prebuilt/0x00009069.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x0000906a.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000906b.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000906c.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000906d.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000906e.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x0000906f.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x00009070.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x00009071.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x00009072.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009073.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x00009074.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x00009075.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009076.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x00009077.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x00009078.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009079.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000907a.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000907b.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000907c.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x0000907d.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000907e.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x0000907f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x00009080.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009081.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00009082.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009083.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009084.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009085.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x00009086.spv | Bin 1688 -> 0 bytes spirv/vulkan/prebuilt/0x00009087.spv | Bin 1572 -> 0 bytes spirv/vulkan/prebuilt/0x00009088.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x00009089.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x0000908a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000908b.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000908c.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x0000908d.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000908e.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000908f.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x00009090.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009091.spv | Bin 1580 -> 0 bytes spirv/vulkan/prebuilt/0x00009092.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x00009093.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x00009094.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x00009095.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x00009096.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009097.spv | Bin 1580 -> 0 bytes spirv/vulkan/prebuilt/0x00009098.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x00009099.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000909a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000909b.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000909c.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000909d.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x0000909e.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000909f.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x000090a0.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x000090a1.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x000090a2.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x000090a3.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x000090a4.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x000090a5.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009580.spv | Bin 500 -> 0 bytes spirv/vulkan/prebuilt/0x00009597.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000959f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000095a7.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x000095af.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x000095b7.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000095bf.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000095c7.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000095cf.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000095d7.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000095df.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000095e7.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x000095ef.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x000095f7.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x000095ff.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009607.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000960f.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009615.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000961b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009621.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009627.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000962d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009633.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009639.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000963f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009645.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000964b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009651.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009657.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000965d.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009663.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009669.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000966f.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009675.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000967b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009681.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009687.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000968d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009693.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009699.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000969f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096a5.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096ab.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096b1.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x000096b7.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x000096bd.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096c3.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096c9.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096cf.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096d5.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096db.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096e1.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x000096e7.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x000096ed.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096f3.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000096f9.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x000096ff.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009705.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000970b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009711.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009717.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000971d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009723.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009729.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000972f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009735.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000973b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009741.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009747.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000974d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009753.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009759.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000975f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009765.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000976b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009771.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009777.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000977d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009783.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009789.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000978f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x00009796.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x0000979d.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x000097a4.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x000097ab.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x000097b2.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x000097b9.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x000097c0.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x000097c7.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x000097cd.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x000097d3.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x000097da.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x000097e0.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x000097e7.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x000097ed.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x000097f4.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x000097fa.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x00009800.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x00009806.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x0000980c.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x00009812.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x00009818.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000981e.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x00009824.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x0000982a.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x00009830.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x00009836.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x0000983c.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009842.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009848.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000984e.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009854.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000985a.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009861.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009867.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x0000986e.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009874.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000987b.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009881.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009888.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000988d.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000988e.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000988f.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x00009890.spv | Bin 468 -> 0 bytes spirv/vulkan/prebuilt/0x00009891.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x00009892.spv | Bin 680 -> 0 bytes spirv/vulkan/prebuilt/0x00009893.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x00009894.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009895.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009896.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x00009897.spv | Bin 948 -> 0 bytes spirv/vulkan/prebuilt/0x00009898.spv | Bin 632 -> 0 bytes spirv/vulkan/prebuilt/0x00009899.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000989a.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000989b.spv | Bin 1828 -> 0 bytes spirv/vulkan/prebuilt/0x0000989c.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x0000989e.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x0000989f.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x000098a0.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x000098a2.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x000098a3.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x000098a4.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x000098a5.spv | Bin 664 -> 0 bytes spirv/vulkan/prebuilt/0x000098a6.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x000098a7.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x000098a8.spv | Bin 1860 -> 0 bytes spirv/vulkan/prebuilt/0x000098a9.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x000098aa.spv | Bin 500 -> 0 bytes spirv/vulkan/prebuilt/0x000098ab.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x000098ac.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x000098ad.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x000098ae.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x000098af.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x000098b0.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x000098b1.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x000098b2.spv | Bin 664 -> 0 bytes spirv/vulkan/prebuilt/0x000098b3.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x000098b4.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x000098b5.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x000098b6.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x000098b7.spv | Bin 500 -> 0 bytes spirv/vulkan/prebuilt/0x000098b8.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x000098b9.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x000098ba.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x000098bb.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x000098bc.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x000098bd.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x000098be.spv | Bin 948 -> 0 bytes spirv/vulkan/prebuilt/0x000098bf.spv | Bin 664 -> 0 bytes spirv/vulkan/prebuilt/0x000098c0.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x000098c1.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x000098c2.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x000098c3.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x000098c4.spv | Bin 936 -> 0 bytes spirv/vulkan/prebuilt/0x000098c5.spv | Bin 644 -> 0 bytes spirv/vulkan/prebuilt/0x000098c6.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x000098c7.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x000098c8.spv | Bin 1620 -> 0 bytes spirv/vulkan/prebuilt/0x000098c9.spv | Bin 1832 -> 0 bytes spirv/vulkan/prebuilt/0x000098ca.spv | Bin 1580 -> 0 bytes spirv/vulkan/prebuilt/0x000098cb.spv | Bin 888 -> 0 bytes spirv/vulkan/prebuilt/0x000098cc.spv | Bin 596 -> 0 bytes spirv/vulkan/prebuilt/0x000098cd.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x000098ce.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x000098cf.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x000098d0.spv | Bin 1780 -> 0 bytes spirv/vulkan/prebuilt/0x000098d1.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x000098d2.spv | Bin 984 -> 0 bytes spirv/vulkan/prebuilt/0x000098d3.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x000098d4.spv | Bin 856 -> 0 bytes spirv/vulkan/prebuilt/0x000098d5.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x000098d6.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x000098d7.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x000098d8.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x000098d9.spv | Bin 936 -> 0 bytes spirv/vulkan/prebuilt/0x000098da.spv | Bin 628 -> 0 bytes spirv/vulkan/prebuilt/0x000098db.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x000098dc.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x000098dd.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000098de.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x000098df.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x000098e0.spv | Bin 984 -> 0 bytes spirv/vulkan/prebuilt/0x000098e1.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x000098e2.spv | Bin 856 -> 0 bytes spirv/vulkan/prebuilt/0x000098e3.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x000098e4.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x000098e5.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x000098e6.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x000098e7.spv | Bin 936 -> 0 bytes spirv/vulkan/prebuilt/0x000098e8.spv | Bin 628 -> 0 bytes spirv/vulkan/prebuilt/0x000098e9.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x000098ea.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x000098eb.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000098ec.spv | Bin 1796 -> 0 bytes spirv/vulkan/prebuilt/0x000098ed.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x000098ee.spv | Bin 936 -> 0 bytes spirv/vulkan/prebuilt/0x000098ef.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x000098f0.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x000098f1.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x000098f2.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x000098f3.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x000098f4.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x000098f5.spv | Bin 888 -> 0 bytes spirv/vulkan/prebuilt/0x000098f6.spv | Bin 628 -> 0 bytes spirv/vulkan/prebuilt/0x000098f7.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x000098f8.spv | Bin 1140 -> 0 bytes spirv/vulkan/prebuilt/0x000098f9.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x000098fa.spv | Bin 1796 -> 0 bytes spirv/vulkan/prebuilt/0x000098fb.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x000098fc.spv | Bin 1148 -> 0 bytes spirv/vulkan/prebuilt/0x000098fd.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x000098fe.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x000098ff.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x00009900.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x00009901.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x00009902.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009903.spv | Bin 956 -> 0 bytes spirv/vulkan/prebuilt/0x00009904.spv | Bin 660 -> 0 bytes spirv/vulkan/prebuilt/0x00009905.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x00009906.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x00009907.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009908.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x00009909.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x0000990a.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000990b.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x0000990c.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x0000990d.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000990e.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000990f.spv | Bin 2120 -> 0 bytes spirv/vulkan/prebuilt/0x00009910.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009911.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x00009912.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x00009913.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x00009914.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x00009915.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x00009916.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x00009917.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009918.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x00009919.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x0000991a.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x0000991b.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000991c.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000991d.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000991e.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000991f.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x00009920.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x00009921.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x00009922.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x00009923.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x00009924.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x00009925.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009926.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x00009927.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x00009928.spv | Bin 944 -> 0 bytes spirv/vulkan/prebuilt/0x00009929.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000992a.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000992b.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000992c.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000992d.spv | Bin 940 -> 0 bytes spirv/vulkan/prebuilt/0x0000992e.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x0000992f.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x00009930.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x00009931.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x00009932.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x00009933.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009934.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009935.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009936.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x00009937.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x00009938.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x00009939.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000993a.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000993b.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000993c.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000993d.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000993e.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000993f.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x00009940.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009941.spv | Bin 660 -> 0 bytes spirv/vulkan/prebuilt/0x00009942.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009943.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009944.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x00009945.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x00009946.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x00009947.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009948.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009949.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000994a.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000994b.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x0000994c.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000994d.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000994e.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000994f.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009950.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x00009951.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009952.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009953.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009954.spv | Bin 1860 -> 0 bytes spirv/vulkan/prebuilt/0x00009955.spv | Bin 2072 -> 0 bytes spirv/vulkan/prebuilt/0x00009956.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x00009957.spv | Bin 460 -> 0 bytes spirv/vulkan/prebuilt/0x00009958.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x00009959.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x0000995a.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x0000995b.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000995c.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000995d.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x0000995e.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000995f.spv | Bin 512 -> 0 bytes spirv/vulkan/prebuilt/0x00009960.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x00009961.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009962.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009963.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009964.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x00009965.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x00009966.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009967.spv | Bin 476 -> 0 bytes spirv/vulkan/prebuilt/0x00009968.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009969.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x0000996a.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x0000996b.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000996c.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000996d.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000996e.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000996f.spv | Bin 512 -> 0 bytes spirv/vulkan/prebuilt/0x00009970.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x00009971.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009972.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009973.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009974.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x00009975.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x00009976.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x00009977.spv | Bin 476 -> 0 bytes spirv/vulkan/prebuilt/0x00009978.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009979.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x0000997a.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x0000997b.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000997c.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000997d.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000997e.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x0000997f.spv | Bin 512 -> 0 bytes spirv/vulkan/prebuilt/0x00009980.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x00009981.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009982.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009983.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009984.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x00009985.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x00009986.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009987.spv | Bin 476 -> 0 bytes spirv/vulkan/prebuilt/0x00009988.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009989.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x0000998a.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x0000998b.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000998c.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000998d.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000998e.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000998f.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x00009990.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009991.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009992.spv | Bin 1860 -> 0 bytes spirv/vulkan/prebuilt/0x00009993.spv | Bin 2072 -> 0 bytes spirv/vulkan/prebuilt/0x00009994.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x00009995.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x00009996.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x00009997.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x00009998.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x00009999.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x0000999a.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000999b.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000999c.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x0000999d.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000999e.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000999f.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x000099a0.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x000099a1.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x000099a2.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x000099a3.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x000099a4.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x000099a5.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x000099a6.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x000099a7.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x000099a8.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x000099a9.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x000099aa.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x000099ab.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x000099ac.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x000099ad.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x000099ae.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x000099af.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x000099b0.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x000099b1.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x000099b2.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x000099b3.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x000099b4.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x000099b5.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x000099b6.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x000099b7.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x000099b8.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x000099b9.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x000099ba.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x000099bb.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x000099bc.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x000099bd.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x000099be.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x000099bf.spv | Bin 424 -> 0 bytes spirv/vulkan/prebuilt/0x000099c0.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x000099c1.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x000099c2.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x000099c3.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x000099c4.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x000099c5.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x000099c6.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099c7.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x000099c8.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099c9.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099ca.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099cb.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099cc.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x000099cd.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099ce.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x000099cf.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099d0.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099d1.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099d2.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099d3.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x000099d4.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099d5.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x000099d6.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099d7.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099d8.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099d9.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099da.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x000099db.spv | Bin 424 -> 0 bytes spirv/vulkan/prebuilt/0x000099dc.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x000099dd.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x000099de.spv | Bin 756 -> 0 bytes spirv/vulkan/prebuilt/0x000099df.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x000099e0.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x000099e1.spv | Bin 1904 -> 0 bytes spirv/vulkan/prebuilt/0x000099e2.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x000099e3.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099e4.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x000099e5.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099e6.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x000099e7.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099e8.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099e9.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099ea.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x000099eb.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099ec.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x000099ed.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099ee.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x000099ef.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099f0.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099f1.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099f2.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x000099f3.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x000099f4.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x000099f5.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x000099f6.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x000099f7.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x000099f8.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x000099f9.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x000099fa.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x000099fb.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x000099fc.spv | Bin 848 -> 0 bytes spirv/vulkan/prebuilt/0x000099fd.spv | Bin 976 -> 0 bytes spirv/vulkan/prebuilt/0x000099fe.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x000099ff.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009a00.spv | Bin 2096 -> 0 bytes spirv/vulkan/prebuilt/0x00009a01.spv | Bin 1832 -> 0 bytes spirv/vulkan/prebuilt/0x00009a02.spv | Bin 964 -> 0 bytes spirv/vulkan/prebuilt/0x00009a03.spv | Bin 656 -> 0 bytes spirv/vulkan/prebuilt/0x00009a04.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x00009a05.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x00009a06.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009a07.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x00009a08.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x00009a09.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0a.spv | Bin 896 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0b.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0c.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0d.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0e.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a0f.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009a10.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009a11.spv | Bin 704 -> 0 bytes spirv/vulkan/prebuilt/0x00009a12.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a13.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a14.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a15.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a16.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009a17.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x00009a18.spv | Bin 896 -> 0 bytes spirv/vulkan/prebuilt/0x00009a19.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1a.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1b.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1c.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1d.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1e.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009a1f.spv | Bin 704 -> 0 bytes spirv/vulkan/prebuilt/0x00009a20.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a21.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a22.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a23.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a24.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009a25.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x00009a26.spv | Bin 896 -> 0 bytes spirv/vulkan/prebuilt/0x00009a27.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x00009a28.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a29.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2a.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2b.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2c.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2d.spv | Bin 704 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2e.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a2f.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a30.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a31.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a32.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009a33.spv | Bin 348 -> 0 bytes spirv/vulkan/prebuilt/0x00009a34.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x00009a35.spv | Bin 896 -> 0 bytes spirv/vulkan/prebuilt/0x00009a36.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x00009a37.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x00009a38.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x00009a39.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3a.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3b.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3c.spv | Bin 704 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3d.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3e.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x00009a3f.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x00009a40.spv | Bin 1904 -> 0 bytes spirv/vulkan/prebuilt/0x00009a41.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009a42.spv | Bin 364 -> 0 bytes spirv/vulkan/prebuilt/0x00009a43.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x00009a44.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x00009a45.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x00009a46.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a47.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a48.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a49.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4a.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4b.spv | Bin 720 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4c.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4d.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4e.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a4f.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a50.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009a51.spv | Bin 364 -> 0 bytes spirv/vulkan/prebuilt/0x00009a52.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x00009a53.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x00009a54.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x00009a55.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a56.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a57.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a58.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x00009a59.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5a.spv | Bin 720 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5b.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5c.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5d.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5e.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a5f.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009a60.spv | Bin 364 -> 0 bytes spirv/vulkan/prebuilt/0x00009a61.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x00009a62.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x00009a63.spv | Bin 1040 -> 0 bytes spirv/vulkan/prebuilt/0x00009a64.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009a65.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x00009a66.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x00009a67.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x00009a68.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009a69.spv | Bin 720 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6a.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6b.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6c.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6d.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6e.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009a6f.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x00009a70.spv | Bin 1008 -> 0 bytes spirv/vulkan/prebuilt/0x00009a71.spv | Bin 1124 -> 0 bytes spirv/vulkan/prebuilt/0x00009a72.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00009a73.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x00009a74.spv | Bin 2296 -> 0 bytes spirv/vulkan/prebuilt/0x00009a75.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x00009a76.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00009a77.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x00009a78.spv | Bin 980 -> 0 bytes spirv/vulkan/prebuilt/0x00009a79.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7a.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7b.spv | Bin 2036 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7c.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7d.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7e.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x00009a7f.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x00009a80.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009a81.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009a82.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009a83.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009a84.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x00009a85.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009a86.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009a87.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009a88.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009a89.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8a.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8b.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8c.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8d.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8e.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009a8f.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009a90.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009a91.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009a92.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x00009a93.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009a94.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009a95.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009a96.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009a97.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009a98.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x00009a99.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9a.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9b.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9c.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9d.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9e.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009a9f.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa0.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa1.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa2.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa3.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa4.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa5.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa6.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa7.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa8.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x00009aa9.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x00009aaa.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009aab.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x00009aac.spv | Bin 2312 -> 0 bytes spirv/vulkan/prebuilt/0x00009aad.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x00009aae.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x00009aaf.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab0.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab1.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab2.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab3.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab4.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab5.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab6.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab7.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab8.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009ab9.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009aba.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009abb.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009abc.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x00009abd.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x00009abe.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009abf.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac0.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac1.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac2.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac3.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac4.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac5.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac6.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac7.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac8.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009ac9.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x00009aca.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x00009acb.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x00009acc.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009acd.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009ace.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009acf.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad0.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad1.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad2.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad3.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad4.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad5.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad6.spv | Bin 2344 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad7.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad8.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x00009ad9.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x00009ada.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009adb.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009adc.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x00009add.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x00009ade.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x00009adf.spv | Bin 812 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae0.spv | Bin 480 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae1.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae2.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae3.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae4.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae5.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae6.spv | Bin 432 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae7.spv | Bin 952 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae8.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009ae9.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x00009aea.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x00009aeb.spv | Bin 828 -> 0 bytes spirv/vulkan/prebuilt/0x00009aec.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009aed.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009aee.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009aef.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009af0.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009af1.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x00009af2.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009af3.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009af4.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009af5.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009af6.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x00009af7.spv | Bin 828 -> 0 bytes spirv/vulkan/prebuilt/0x00009af8.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009af9.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009afa.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009afb.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009afc.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009afd.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x00009afe.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009aff.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009b00.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009b01.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009b02.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x00009b03.spv | Bin 828 -> 0 bytes spirv/vulkan/prebuilt/0x00009b04.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b05.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009b06.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009b07.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009b08.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009b09.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0a.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0b.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0c.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0d.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0e.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x00009b0f.spv | Bin 828 -> 0 bytes spirv/vulkan/prebuilt/0x00009b10.spv | Bin 480 -> 0 bytes spirv/vulkan/prebuilt/0x00009b11.spv | Bin 696 -> 0 bytes spirv/vulkan/prebuilt/0x00009b12.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x00009b13.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00009b14.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x00009b15.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009b16.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x00009b17.spv | Bin 432 -> 0 bytes spirv/vulkan/prebuilt/0x00009b18.spv | Bin 952 -> 0 bytes spirv/vulkan/prebuilt/0x00009b19.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1a.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1b.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1c.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1d.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1e.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b1f.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009b20.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009b21.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009b22.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009b23.spv | Bin 796 -> 0 bytes spirv/vulkan/prebuilt/0x00009b24.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b25.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009b26.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009b27.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009b28.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x00009b29.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2a.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2b.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2c.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2d.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2e.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009b2f.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009b30.spv | Bin 796 -> 0 bytes spirv/vulkan/prebuilt/0x00009b31.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b32.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009b33.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009b34.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009b35.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x00009b36.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009b37.spv | Bin 496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b38.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b39.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3a.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3b.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3c.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3d.spv | Bin 796 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3e.spv | Bin 448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b3f.spv | Bin 676 -> 0 bytes spirv/vulkan/prebuilt/0x00009b40.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x00009b41.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x00009b42.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x00009b43.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x00009b44.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x00009b45.spv | Bin 528 -> 0 bytes spirv/vulkan/prebuilt/0x00009b46.spv | Bin 1048 -> 0 bytes spirv/vulkan/prebuilt/0x00009b47.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009b48.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x00009b49.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4a.spv | Bin 800 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4b.spv | Bin 468 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4c.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4d.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4e.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x00009b4f.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x00009b50.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009b51.spv | Bin 544 -> 0 bytes spirv/vulkan/prebuilt/0x00009b52.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00009b53.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x00009b54.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b55.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b56.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009b57.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009b58.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x00009b59.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5a.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5b.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5c.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5d.spv | Bin 544 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5e.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00009b5f.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x00009b60.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b61.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b62.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009b63.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009b64.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x00009b65.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009b66.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x00009b67.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00009b68.spv | Bin 876 -> 0 bytes spirv/vulkan/prebuilt/0x00009b69.spv | Bin 544 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6a.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6b.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6c.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6d.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6e.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x00009b6f.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009b70.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x00009b71.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009b72.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x00009b73.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00009b74.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x00009b75.spv | Bin 560 -> 0 bytes spirv/vulkan/prebuilt/0x00009b76.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x00009b77.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x00009b78.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x00009b79.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7a.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7b.spv | Bin 500 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7c.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7d.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7e.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x00009b7f.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x00009b80.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x00009b81.spv | Bin 592 -> 0 bytes spirv/vulkan/prebuilt/0x00009b82.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x00009b83.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x00009b84.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x00009b85.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b86.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x00009b87.spv | Bin 532 -> 0 bytes spirv/vulkan/prebuilt/0x00009b88.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x00009b89.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8a.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8b.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8c.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8d.spv | Bin 592 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8e.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x00009b8f.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x00009b90.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x00009b91.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x00009b92.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x00009b93.spv | Bin 532 -> 0 bytes spirv/vulkan/prebuilt/0x00009b94.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x00009b95.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009b96.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x00009b97.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x00009b98.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x00009b99.spv | Bin 592 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9a.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9b.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9c.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9d.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9e.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x00009b9f.spv | Bin 532 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba0.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba1.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba2.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba3.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba4.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba5.spv | Bin 536 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba6.spv | Bin 1056 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba7.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba8.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009ba9.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009baa.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x00009bab.spv | Bin 476 -> 0 bytes spirv/vulkan/prebuilt/0x00009bac.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x00009bad.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009bae.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009baf.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb0.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb1.spv | Bin 552 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb2.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb3.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb4.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb5.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb6.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb7.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb8.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009bb9.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009bba.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009bbb.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009bbc.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x00009bbd.spv | Bin 552 -> 0 bytes spirv/vulkan/prebuilt/0x00009bbe.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009bbf.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc0.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc1.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc2.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc3.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc4.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc5.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc6.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc7.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc8.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x00009bc9.spv | Bin 552 -> 0 bytes spirv/vulkan/prebuilt/0x00009bca.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009bcb.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x00009bcc.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009bcd.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x00009bce.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009bcf.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd0.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd1.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd2.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd3.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd4.spv | Bin 900 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd5.spv | Bin 568 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd6.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd7.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd8.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x00009bd9.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x00009bda.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x00009bdb.spv | Bin 508 -> 0 bytes spirv/vulkan/prebuilt/0x00009bdc.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009bdd.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009bde.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009bdf.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009be0.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009be1.spv | Bin 600 -> 0 bytes spirv/vulkan/prebuilt/0x00009be2.spv | Bin 1104 -> 0 bytes spirv/vulkan/prebuilt/0x00009be3.spv | Bin 1572 -> 0 bytes spirv/vulkan/prebuilt/0x00009be4.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x00009be5.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009be6.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009be7.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009be8.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009be9.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009bea.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009beb.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009bec.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009bed.spv | Bin 600 -> 0 bytes spirv/vulkan/prebuilt/0x00009bee.spv | Bin 1104 -> 0 bytes spirv/vulkan/prebuilt/0x00009bef.spv | Bin 1572 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf0.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf1.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf2.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf3.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf4.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf5.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf6.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf7.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf8.spv | Bin 932 -> 0 bytes spirv/vulkan/prebuilt/0x00009bf9.spv | Bin 600 -> 0 bytes spirv/vulkan/prebuilt/0x00009bfa.spv | Bin 1104 -> 0 bytes spirv/vulkan/prebuilt/0x00009bfb.spv | Bin 1572 -> 0 bytes spirv/vulkan/prebuilt/0x00009bfc.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x00009bfd.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009bfe.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009bff.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c00.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009c01.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009c02.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009c03.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009c04.spv | Bin 856 -> 0 bytes spirv/vulkan/prebuilt/0x00009c05.spv | Bin 524 -> 0 bytes spirv/vulkan/prebuilt/0x00009c06.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009c07.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009c08.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009c09.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0a.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0b.spv | Bin 476 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0c.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0d.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0e.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x00009c0f.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x00009c10.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c11.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c12.spv | Bin 1060 -> 0 bytes spirv/vulkan/prebuilt/0x00009c13.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009c14.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009c15.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c16.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009c17.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009c18.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009c19.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1a.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1b.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1c.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1d.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1e.spv | Bin 1060 -> 0 bytes spirv/vulkan/prebuilt/0x00009c1f.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009c20.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009c21.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c22.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009c23.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009c24.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009c25.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009c26.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009c27.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009c28.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c29.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2a.spv | Bin 1060 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2b.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2c.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2d.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2e.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x00009c2f.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x00009c30.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009c31.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009c32.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009c33.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009c34.spv | Bin 888 -> 0 bytes spirv/vulkan/prebuilt/0x00009c35.spv | Bin 556 -> 0 bytes spirv/vulkan/prebuilt/0x00009c36.spv | Bin 1060 -> 0 bytes spirv/vulkan/prebuilt/0x00009c37.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009c38.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009c39.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3a.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3b.spv | Bin 508 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3c.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3d.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3e.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x00009c3f.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x00009c40.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x00009c41.spv | Bin 588 -> 0 bytes spirv/vulkan/prebuilt/0x00009c42.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009c43.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x00009c44.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x00009c45.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x00009c46.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c47.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c48.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009c49.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4a.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4b.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4c.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4d.spv | Bin 588 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4e.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009c4f.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x00009c50.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x00009c51.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x00009c52.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c53.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c54.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009c55.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009c56.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009c57.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x00009c58.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x00009c59.spv | Bin 588 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5a.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5b.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5c.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5d.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5e.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x00009c5f.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009c60.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x00009c61.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009c62.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009c63.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x00009c64.spv | Bin 848 -> 0 bytes spirv/vulkan/prebuilt/0x00009c65.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009c66.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x00009c67.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x00009c68.spv | Bin 544 -> 0 bytes spirv/vulkan/prebuilt/0x00009c69.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6a.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6b.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6c.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6d.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6e.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009c6f.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c70.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x00009c71.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x00009c72.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009c73.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00009c74.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009c75.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c76.spv | Bin 848 -> 0 bytes spirv/vulkan/prebuilt/0x00009c77.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009c78.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x00009c79.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7a.spv | Bin 544 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7b.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7c.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7d.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7e.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009c7f.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00009c80.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009c81.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c82.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x00009c83.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x00009c84.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x00009c85.spv | Bin 960 -> 0 bytes spirv/vulkan/prebuilt/0x00009c86.spv | Bin 484 -> 0 bytes spirv/vulkan/prebuilt/0x00009c87.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c88.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x00009c89.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8a.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8b.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8c.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8d.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8e.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x00009c8f.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009c90.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x00009c91.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c92.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x00009c93.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c94.spv | Bin 992 -> 0 bytes spirv/vulkan/prebuilt/0x00009c95.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x00009c96.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x00009c97.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x00009c98.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009c99.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9a.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9b.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9c.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9d.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9e.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009c9f.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca0.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca1.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca2.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca3.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca4.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca5.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca6.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca7.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca8.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009ca9.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009caa.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009cab.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009cac.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009cad.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009cae.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009caf.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb0.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb1.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb2.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb3.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb4.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb5.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb6.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb7.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cb9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cba.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cbb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cbc.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009cbd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cbe.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cbf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc0.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc1.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc2.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc3.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc4.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc5.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc6.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc7.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cc9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cca.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ccb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ccc.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009ccd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cce.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009ccf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd0.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd1.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd2.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd3.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd4.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd5.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd6.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd7.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cd9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cda.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cdb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cdc.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009cdd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cde.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cdf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce0.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce1.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce2.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce3.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce4.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce5.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce6.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce7.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009ce9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cea.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009ceb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cec.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009ced.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cee.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cef.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf0.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf1.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf2.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf3.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf4.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf5.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf6.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009cf9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cfa.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cfb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009cfc.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009cfd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cfe.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009cff.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d00.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d01.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d02.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d03.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d04.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d05.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d06.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d07.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d08.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d09.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d0f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d10.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d11.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d12.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d13.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d14.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d15.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d16.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d17.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d18.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d19.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d1f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d20.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d21.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d22.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d23.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d24.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d25.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d26.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d27.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d28.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d29.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d2f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d30.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009d31.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d32.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d33.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d34.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009d35.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d36.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d37.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d38.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d39.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d3f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d40.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d41.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d42.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d43.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d44.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d45.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d46.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d47.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d48.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d49.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d4f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d50.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d51.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d52.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d53.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d54.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d55.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d56.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d57.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d58.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d59.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5b.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5c.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5e.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d5f.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d60.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009d61.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d62.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d63.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009d64.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009d65.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d66.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d67.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009d68.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009d69.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6a.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6b.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6c.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6d.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6e.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009d6f.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x00009d70.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009d71.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d72.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d73.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d74.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009d75.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d76.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d77.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d78.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009d79.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7a.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7b.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7c.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7d.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7e.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d7f.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d80.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009d81.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d82.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d83.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d84.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009d85.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d86.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d87.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d88.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009d89.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8a.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8b.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8c.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8d.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8e.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d8f.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d90.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009d91.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d92.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d93.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009d94.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009d95.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d96.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d97.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009d98.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009d99.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9a.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9b.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9c.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9d.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9e.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009d9f.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009da0.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009da1.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009da2.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009da3.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x00009da4.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009da5.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009da6.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009da7.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x00009da8.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009da9.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x00009daa.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x00009dab.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x00009dac.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009dad.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x00009dae.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x00009daf.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x00009db0.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009db1.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009db2.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009db3.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x00009db4.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x00009db5.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x00009db6.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009db7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009db8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009db9.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009dba.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009dbb.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x00009dbc.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x00009dbd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009dbe.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009dbf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc0.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc1.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc2.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc3.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc4.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc5.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc6.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc7.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc8.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x00009dc9.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009dca.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009dcb.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x00009dcc.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x00009dcd.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009dce.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009dcf.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd0.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd1.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd2.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd3.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd4.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd5.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd6.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd7.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd8.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x00009dd9.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x00009dda.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x00009ddb.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x00009ddc.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x00009ddd.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x00009dde.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009ddf.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009de0.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x00009de1.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x00009de2.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x00009de3.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x00009de4.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x00009de5.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x00009de6.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x00009de7.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x00009de8.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x00009de9.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x00009dea.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x00009deb.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009dec.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009ded.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009dee.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x00009def.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009df0.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009df1.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x00009df2.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x00009df3.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00009df4.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009df5.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009df6.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009df7.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00009df8.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009df9.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009dfa.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x00009dfb.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x00009dfc.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x00009dfd.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009dfe.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009dff.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009e00.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x00009e01.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009e02.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009e03.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x00009e04.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x00009e05.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009e06.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e07.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e08.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e09.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0a.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0b.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0c.spv | Bin 1508 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0d.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0e.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x00009e0f.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x00009e10.spv | Bin 1556 -> 0 bytes spirv/vulkan/prebuilt/0x00009e11.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x00009e12.spv | Bin 540 -> 0 bytes spirv/vulkan/prebuilt/0x00009e13.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x00009e14.spv | Bin 572 -> 0 bytes spirv/vulkan/prebuilt/0x00009e15.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x00009e16.spv | Bin 572 -> 0 bytes spirv/vulkan/prebuilt/0x00009e17.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x00009e18.spv | Bin 572 -> 0 bytes spirv/vulkan/prebuilt/0x00009e19.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1a.spv | Bin 752 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1b.spv | Bin 784 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1c.spv | Bin 784 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1d.spv | Bin 784 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1e.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x00009e1f.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x00009e20.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x00009e21.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x00009e22.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x00009e23.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x00009e24.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x00009e25.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x00009e26.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x00009e27.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009e28.spv | Bin 760 -> 0 bytes spirv/vulkan/prebuilt/0x00009e29.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2a.spv | Bin 760 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2b.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2c.spv | Bin 760 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2d.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2e.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x00009e2f.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009e30.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009e31.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x00009ef6.spv | Bin 1140 -> 0 bytes spirv/vulkan/prebuilt/0x00009ef8.spv | Bin 1140 -> 0 bytes spirv/vulkan/prebuilt/0x00009efd.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x00009f3d.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x00009f3e.spv | Bin 520 -> 0 bytes spirv/vulkan/prebuilt/0x00009f3f.spv | Bin 880 -> 0 bytes spirv/vulkan/prebuilt/0x00009f40.spv | Bin 2528 -> 0 bytes spirv/vulkan/prebuilt/0x00009f41.spv | Bin 2832 -> 0 bytes spirv/vulkan/prebuilt/0x00009f42.spv | Bin 2528 -> 0 bytes spirv/vulkan/prebuilt/0x00009f43.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x00009f44.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x00009f45.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x00009f46.spv | Bin 2616 -> 0 bytes spirv/vulkan/prebuilt/0x00009f47.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x00009f48.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x00009f49.spv | Bin 2616 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4a.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4b.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4c.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4d.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4e.spv | Bin 1956 -> 0 bytes spirv/vulkan/prebuilt/0x00009f4f.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x00009f50.spv | Bin 1956 -> 0 bytes spirv/vulkan/prebuilt/0x00009f51.spv | Bin 2908 -> 0 bytes spirv/vulkan/prebuilt/0x00009f52.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x00009f53.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x00009f54.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x00009f55.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x00009f56.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x00009f57.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x00009f58.spv | Bin 2856 -> 0 bytes spirv/vulkan/prebuilt/0x00009f59.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5a.spv | Bin 2452 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5b.spv | Bin 2452 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5c.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5d.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5e.spv | Bin 5532 -> 0 bytes spirv/vulkan/prebuilt/0x00009f5f.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f60.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f61.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f62.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f63.spv | Bin 5792 -> 0 bytes spirv/vulkan/prebuilt/0x00009f64.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x00009f65.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f66.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f67.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x00009f68.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x00009f69.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6a.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6b.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6c.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6d.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6e.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x00009f6f.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x00009f70.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x00009f71.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f72.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x00009f73.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x00009f74.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x00009f75.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x00009f76.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f77.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x00009f78.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x00009f79.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7a.spv | Bin 5564 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7b.spv | Bin 5564 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7c.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7d.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7e.spv | Bin 7104 -> 0 bytes spirv/vulkan/prebuilt/0x00009f7f.spv | Bin 7424 -> 0 bytes spirv/vulkan/prebuilt/0x00009f80.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f81.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009f82.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x00009f83.spv | Bin 7104 -> 0 bytes spirv/vulkan/prebuilt/0x00009f84.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f85.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f86.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x00009f87.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f88.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x00009f89.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8a.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8b.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8c.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8d.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8e.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009f8f.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f90.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f91.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x00009f92.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f93.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f94.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009f95.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x00009f96.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f97.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009f98.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009f99.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9a.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9b.spv | Bin 7272 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9c.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9d.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9e.spv | Bin 7104 -> 0 bytes spirv/vulkan/prebuilt/0x00009f9f.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa0.spv | Bin 7272 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa1.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa2.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa3.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa4.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa5.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa6.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa7.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa8.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x00009fa9.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x00009faa.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x00009fab.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x00009fac.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x00009fad.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x00009fae.spv | Bin 7364 -> 0 bytes spirv/vulkan/prebuilt/0x00009faf.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb0.spv | Bin 7180 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb1.spv | Bin 7272 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb2.spv | Bin 7272 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb3.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb4.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb5.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb6.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb7.spv | Bin 13708 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb8.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x00009fb9.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fba.spv | Bin 13708 -> 0 bytes spirv/vulkan/prebuilt/0x00009fbb.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x00009fbc.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fbd.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x00009fbe.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x00009fbf.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc0.spv | Bin 13708 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc1.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc2.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc3.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc4.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc5.spv | Bin 13464 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc6.spv | Bin 13892 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc7.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc8.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fc9.spv | Bin 13800 -> 0 bytes spirv/vulkan/prebuilt/0x00009fca.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x00009fcb.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fcc.spv | Bin 13800 -> 0 bytes spirv/vulkan/prebuilt/0x00009fcd.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fce.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x00009fcf.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd0.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd1.spv | Bin 13832 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd2.spv | Bin 13372 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd3.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd4.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd5.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd6.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd7.spv | Bin 13892 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd8.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x00009fd9.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fda.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x00009fdb.spv | Bin 13800 -> 0 bytes spirv/vulkan/prebuilt/0x00009fdc.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fdd.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x00009fde.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x00009fdf.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe0.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe1.spv | Bin 13464 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe2.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe3.spv | Bin 13800 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe4.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe5.spv | Bin 13892 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe6.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe7.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe8.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fe9.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x00009fea.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x00009feb.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fec.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fed.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fee.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009fef.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff0.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff1.spv | Bin 13832 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff2.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff3.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff4.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff5.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff6.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff7.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff8.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009ff9.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x00009ffa.spv | Bin 13892 -> 0 bytes spirv/vulkan/prebuilt/0x00009ffb.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009ffc.spv | Bin 13892 -> 0 bytes spirv/vulkan/prebuilt/0x00009ffd.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x00009ffe.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x00009fff.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a000.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a001.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a002.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a003.spv | Bin 13832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a004.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a005.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x0000a006.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a007.spv | Bin 13800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a008.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a009.spv | Bin 13372 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00a.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00b.spv | Bin 13648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00c.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00d.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00e.spv | Bin 13708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a00f.spv | Bin 13740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a010.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a011.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a012.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a013.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a014.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a015.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a016.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a017.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a018.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a019.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01a.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01b.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01c.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01d.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01e.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a01f.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a020.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a021.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a022.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a023.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a024.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a025.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a026.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a027.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a028.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a029.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02a.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02b.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02c.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02d.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02e.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a02f.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a030.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a031.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a032.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a033.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a034.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a035.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a036.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a037.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a038.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a039.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03a.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03b.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03c.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03d.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03e.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a03f.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a040.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a041.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a042.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a043.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a044.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a045.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a046.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a047.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a048.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a049.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04a.spv | Bin 8592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04b.spv | Bin 10224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04c.spv | Bin 11856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04d.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04e.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a04f.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a050.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a051.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a052.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a053.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a054.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a055.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a056.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a057.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a058.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a059.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05a.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05b.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05c.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05d.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05e.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a05f.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a060.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a061.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a062.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a063.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a064.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a065.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a066.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a067.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a068.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a069.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06a.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06b.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06c.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06d.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06e.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a06f.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a070.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a071.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a072.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a073.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a074.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a075.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a076.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a077.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a078.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a079.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07a.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07b.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07c.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07d.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07e.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a07f.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a080.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a081.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a082.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a083.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a084.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a085.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a086.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a087.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a088.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a089.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08a.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08b.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08c.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08d.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08e.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a08f.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a090.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a091.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a092.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a093.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a094.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a095.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a096.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a097.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a098.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a099.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09a.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09b.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09c.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09d.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09e.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a09f.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a0.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a1.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a2.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a3.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a4.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a5.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a6.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a7.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a8.spv | Bin 9828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0a9.spv | Bin 11368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0aa.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ab.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ac.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ad.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ae.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0af.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b0.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b1.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b2.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b3.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b4.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b5.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b6.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b7.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b8.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0b9.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ba.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0bb.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0bc.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0bd.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0be.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0bf.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c0.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c1.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c2.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c3.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c4.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c5.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c6.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c7.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c8.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0c9.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ca.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0cb.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0cc.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0cd.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ce.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0cf.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d0.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d1.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d2.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d3.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d4.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d5.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d6.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d7.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d8.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0d9.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0da.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0db.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0dc.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0dd.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0de.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0df.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e0.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e1.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e2.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e3.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e4.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e5.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e6.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e7.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e8.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0e9.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ea.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0eb.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ec.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ed.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ee.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ef.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f0.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f1.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f2.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f3.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f4.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f5.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f6.spv | Bin 6608 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f7.spv | Bin 5068 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f8.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0f9.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0fa.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0fb.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0fc.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0fd.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0fe.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a0ff.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a100.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a101.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a102.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a103.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a104.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a105.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a106.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a107.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a108.spv | Bin 11520 -> 0 bytes spirv/vulkan/prebuilt/0x0000a109.spv | Bin 9888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10a.spv | Bin 8256 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10b.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10c.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10d.spv | Bin 11428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10e.spv | Bin 9888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a10f.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a110.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a111.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a112.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a113.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a114.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a115.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a116.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a117.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a118.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a119.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11a.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11b.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11c.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11d.spv | Bin 8592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11e.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a11f.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a120.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a121.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a122.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a123.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a124.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a125.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a126.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a127.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a128.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a129.spv | Bin 9828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12a.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12b.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12c.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12d.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12e.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a12f.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a130.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a131.spv | Bin 13092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a132.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a133.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a134.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a135.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a136.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a137.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a138.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a139.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13a.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13b.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13c.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13d.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13e.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a13f.spv | Bin 11520 -> 0 bytes spirv/vulkan/prebuilt/0x0000a140.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a141.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a142.spv | Bin 13488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a143.spv | Bin 11856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a144.spv | Bin 10224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a145.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a146.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a147.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a148.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a149.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14a.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14b.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14c.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14d.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14e.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a14f.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a150.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a151.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a152.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a153.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a154.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a155.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a156.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a157.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a158.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a159.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15a.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15b.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15c.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15d.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15e.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a15f.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a160.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a161.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a162.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a163.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a164.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a165.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a166.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a167.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a168.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a169.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16a.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16b.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16c.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16d.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16e.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a16f.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a170.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a171.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a172.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a173.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a174.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a175.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a176.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a177.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a178.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a179.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17a.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17b.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17c.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17d.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17e.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a17f.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a180.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a181.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a182.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a183.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a184.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a185.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a186.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a187.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a188.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a189.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18a.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18b.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18c.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18d.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18e.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a18f.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a190.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a191.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a192.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a193.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a194.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a195.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a196.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a197.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a198.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a199.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19a.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19b.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19c.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19d.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19e.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a19f.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a0.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a1.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a2.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a3.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a4.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a5.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a6.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a7.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a8.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1a9.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1aa.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ab.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ac.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ad.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ae.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1af.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b0.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b1.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b2.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b3.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b4.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b5.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b6.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b7.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b8.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1b9.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ba.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1bb.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1bc.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1bd.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1be.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1bf.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c0.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c1.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c2.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c3.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c4.spv | Bin 13428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c5.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c6.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c7.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c8.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1c9.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ca.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1cb.spv | Bin 9920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1cc.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1cd.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ce.spv | Bin 13000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1cf.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d0.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d1.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d2.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d3.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d4.spv | Bin 13244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d5.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d6.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d7.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d8.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1d9.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1da.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1db.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1dc.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1dd.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1de.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1df.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e0.spv | Bin 10164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e1.spv | Bin 8532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e2.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e3.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e4.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e5.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e6.spv | Bin 9828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e7.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e8.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1e9.spv | Bin 8288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ea.spv | Bin 9828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1eb.spv | Bin 11368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ec.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ed.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ee.spv | Bin 11368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ef.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f0.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f1.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f2.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f3.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f4.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f5.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f6.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f7.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f8.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1f9.spv | Bin 11796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1fa.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1fb.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1fc.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1fd.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1fe.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a1ff.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a200.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a201.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a202.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a203.spv | Bin 11736 -> 0 bytes spirv/vulkan/prebuilt/0x0000a204.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a205.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a206.spv | Bin 8440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a207.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a208.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a209.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20a.spv | Bin 13184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20b.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20c.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20d.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20e.spv | Bin 13336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a20f.spv | Bin 11704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a210.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a211.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a212.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a213.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a214.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000a215.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a216.spv | Bin 2908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a217.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a218.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a219.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21a.spv | Bin 2580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21b.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21c.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21d.spv | Bin 2908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21e.spv | Bin 2116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a21f.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000a220.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a221.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000a222.spv | Bin 3292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a223.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a224.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a225.spv | Bin 3136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a226.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a227.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a228.spv | Bin 3012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a229.spv | Bin 2348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22a.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22b.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22c.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22d.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22e.spv | Bin 3292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a22f.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a230.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000a231.spv | Bin 3292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a232.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a233.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a234.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a235.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a236.spv | Bin 2920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a237.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000a238.spv | Bin 2348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a239.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23a.spv | Bin 2192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23b.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23c.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23d.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23e.spv | Bin 3292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a23f.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a240.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a241.spv | Bin 1956 -> 0 bytes spirv/vulkan/prebuilt/0x0000a242.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a243.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a244.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a245.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a246.spv | Bin 2616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a247.spv | Bin 3276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a248.spv | Bin 1956 -> 0 bytes spirv/vulkan/prebuilt/0x0000a249.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24a.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24b.spv | Bin 2920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24c.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24d.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24e.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a24f.spv | Bin 2600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a250.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a251.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a252.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a253.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a254.spv | Bin 2348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a255.spv | Bin 2548 -> 0 bytes spirv/vulkan/prebuilt/0x0000a256.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000a257.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a258.spv | Bin 2920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a259.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25a.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25b.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25c.spv | Bin 3200 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25d.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25e.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a25f.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a260.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a261.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a262.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000a263.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a264.spv | Bin 2740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a265.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a266.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a267.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a268.spv | Bin 2600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a269.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26a.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26b.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26c.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26d.spv | Bin 6168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26e.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a26f.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a270.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a271.spv | Bin 4136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a272.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a273.spv | Bin 4560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a274.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a275.spv | Bin 2424 -> 0 bytes spirv/vulkan/prebuilt/0x0000a276.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a277.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a278.spv | Bin 4692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a279.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27a.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27b.spv | Bin 7748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27c.spv | Bin 6264 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27d.spv | Bin 6684 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27e.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a27f.spv | Bin 3924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a280.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a281.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a282.spv | Bin 3300 -> 0 bytes spirv/vulkan/prebuilt/0x0000a283.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a284.spv | Bin 4168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a285.spv | Bin 5148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a286.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a287.spv | Bin 1972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a288.spv | Bin 3960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a289.spv | Bin 8320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28a.spv | Bin 4200 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28b.spv | Bin 3112 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28c.spv | Bin 8752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28d.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28e.spv | Bin 7120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a28f.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a290.spv | Bin 7640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a291.spv | Bin 8424 -> 0 bytes spirv/vulkan/prebuilt/0x0000a292.spv | Bin 5056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a293.spv | Bin 3652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a294.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a295.spv | Bin 4892 -> 0 bytes spirv/vulkan/prebuilt/0x0000a296.spv | Bin 6056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a297.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a298.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a299.spv | Bin 4208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29a.spv | Bin 6628 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29b.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29c.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29d.spv | Bin 6692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29e.spv | Bin 2524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a29f.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a0.spv | Bin 2592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a1.spv | Bin 6420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a2.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a3.spv | Bin 6564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a4.spv | Bin 3808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a5.spv | Bin 4856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a6.spv | Bin 4596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a7.spv | Bin 6276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a8.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2a9.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2aa.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ab.spv | Bin 7608 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ac.spv | Bin 5224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ad.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ae.spv | Bin 9668 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2af.spv | Bin 4512 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b0.spv | Bin 3236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b1.spv | Bin 3124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b2.spv | Bin 3960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b3.spv | Bin 6784 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b4.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b5.spv | Bin 4168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b6.spv | Bin 7828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b7.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b8.spv | Bin 7080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2b9.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ba.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2bb.spv | Bin 3152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2bc.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2bd.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2be.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2bf.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c0.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c1.spv | Bin 6544 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c2.spv | Bin 9004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c3.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c4.spv | Bin 5752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c5.spv | Bin 3280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c6.spv | Bin 2332 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c7.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c8.spv | Bin 6964 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2c9.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ca.spv | Bin 9800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2cb.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2cc.spv | Bin 7492 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2cd.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ce.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2cf.spv | Bin 3212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d0.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d1.spv | Bin 6260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d2.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d3.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d4.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d5.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d6.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d7.spv | Bin 10428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d8.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2d9.spv | Bin 6872 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2da.spv | Bin 5416 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2db.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2dc.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2dd.spv | Bin 4404 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2de.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2df.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e0.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e1.spv | Bin 5148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e2.spv | Bin 8616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e3.spv | Bin 9932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e4.spv | Bin 4144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e5.spv | Bin 8660 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e6.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e7.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e8.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2e9.spv | Bin 5600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ea.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2eb.spv | Bin 3976 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ec.spv | Bin 2364 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ed.spv | Bin 2448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ee.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ef.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f0.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f1.spv | Bin 8628 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f2.spv | Bin 5236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f3.spv | Bin 6860 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f4.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f5.spv | Bin 5056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f6.spv | Bin 5876 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f7.spv | Bin 5264 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f8.spv | Bin 6112 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2f9.spv | Bin 3656 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2fa.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2fb.spv | Bin 5980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2fc.spv | Bin 4876 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2fd.spv | Bin 5132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2fe.spv | Bin 5780 -> 0 bytes spirv/vulkan/prebuilt/0x0000a2ff.spv | Bin 3992 -> 0 bytes spirv/vulkan/prebuilt/0x0000a300.spv | Bin 4140 -> 0 bytes spirv/vulkan/prebuilt/0x0000a301.spv | Bin 5996 -> 0 bytes spirv/vulkan/prebuilt/0x0000a302.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a303.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a304.spv | Bin 5072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a305.spv | Bin 4828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a306.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000a307.spv | Bin 3280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a308.spv | Bin 7320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a309.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30a.spv | Bin 7744 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30b.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30c.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30d.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30e.spv | Bin 5464 -> 0 bytes spirv/vulkan/prebuilt/0x0000a30f.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a310.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a311.spv | Bin 6424 -> 0 bytes spirv/vulkan/prebuilt/0x0000a312.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a313.spv | Bin 5420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a314.spv | Bin 4400 -> 0 bytes spirv/vulkan/prebuilt/0x0000a315.spv | Bin 8192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a316.spv | Bin 6488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a317.spv | Bin 4396 -> 0 bytes spirv/vulkan/prebuilt/0x0000a318.spv | Bin 3520 -> 0 bytes spirv/vulkan/prebuilt/0x0000a319.spv | Bin 2788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31a.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31b.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31c.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31d.spv | Bin 6120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31e.spv | Bin 4924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a31f.spv | Bin 9264 -> 0 bytes spirv/vulkan/prebuilt/0x0000a320.spv | Bin 9584 -> 0 bytes spirv/vulkan/prebuilt/0x0000a321.spv | Bin 2788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a322.spv | Bin 6496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a323.spv | Bin 2632 -> 0 bytes spirv/vulkan/prebuilt/0x0000a324.spv | Bin 7868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a325.spv | Bin 4848 -> 0 bytes spirv/vulkan/prebuilt/0x0000a326.spv | Bin 9196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a327.spv | Bin 10372 -> 0 bytes spirv/vulkan/prebuilt/0x0000a328.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000a329.spv | Bin 5524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32a.spv | Bin 3256 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32b.spv | Bin 8220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32c.spv | Bin 7312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32d.spv | Bin 8852 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32e.spv | Bin 4588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a32f.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a330.spv | Bin 6620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a331.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a332.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a333.spv | Bin 7632 -> 0 bytes spirv/vulkan/prebuilt/0x0000a334.spv | Bin 3496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a335.spv | Bin 5296 -> 0 bytes spirv/vulkan/prebuilt/0x0000a336.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x0000a337.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a338.spv | Bin 6652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a339.spv | Bin 4040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33a.spv | Bin 7356 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33b.spv | Bin 7624 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33c.spv | Bin 3340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33d.spv | Bin 4080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33e.spv | Bin 3168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a33f.spv | Bin 3152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a340.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a341.spv | Bin 4552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a342.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a343.spv | Bin 3660 -> 0 bytes spirv/vulkan/prebuilt/0x0000a344.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a345.spv | Bin 3192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a346.spv | Bin 2724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a347.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a348.spv | Bin 5100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a349.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34a.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34b.spv | Bin 5976 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34c.spv | Bin 4144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34d.spv | Bin 8040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34e.spv | Bin 4292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a34f.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a350.spv | Bin 5124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a351.spv | Bin 7644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a352.spv | Bin 6836 -> 0 bytes spirv/vulkan/prebuilt/0x0000a353.spv | Bin 5344 -> 0 bytes spirv/vulkan/prebuilt/0x0000a354.spv | Bin 5068 -> 0 bytes spirv/vulkan/prebuilt/0x0000a355.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a356.spv | Bin 5072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a357.spv | Bin 7596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a358.spv | Bin 4844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a359.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35a.spv | Bin 4924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35b.spv | Bin 9432 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35c.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35d.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35e.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a35f.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a360.spv | Bin 8896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a361.spv | Bin 6956 -> 0 bytes spirv/vulkan/prebuilt/0x0000a362.spv | Bin 5132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a363.spv | Bin 4676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a364.spv | Bin 6320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a365.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a366.spv | Bin 6088 -> 0 bytes spirv/vulkan/prebuilt/0x0000a367.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a368.spv | Bin 3828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a369.spv | Bin 4376 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36a.spv | Bin 5868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36b.spv | Bin 8336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36c.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36d.spv | Bin 9124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36e.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a36f.spv | Bin 4576 -> 0 bytes spirv/vulkan/prebuilt/0x0000a370.spv | Bin 4144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a371.spv | Bin 6664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a372.spv | Bin 4724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a373.spv | Bin 5664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a374.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a375.spv | Bin 4276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a376.spv | Bin 6532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a377.spv | Bin 5660 -> 0 bytes spirv/vulkan/prebuilt/0x0000a378.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a379.spv | Bin 3444 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37a.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37b.spv | Bin 4136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37c.spv | Bin 7080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37d.spv | Bin 6668 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37e.spv | Bin 2192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a37f.spv | Bin 3928 -> 0 bytes spirv/vulkan/prebuilt/0x0000a380.spv | Bin 6596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a381.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a382.spv | Bin 7452 -> 0 bytes spirv/vulkan/prebuilt/0x0000a383.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a384.spv | Bin 7424 -> 0 bytes spirv/vulkan/prebuilt/0x0000a385.spv | Bin 4292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a386.spv | Bin 9460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a387.spv | Bin 6140 -> 0 bytes spirv/vulkan/prebuilt/0x0000a388.spv | Bin 6936 -> 0 bytes spirv/vulkan/prebuilt/0x0000a389.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38a.spv | Bin 4272 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38b.spv | Bin 4448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38c.spv | Bin 3868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38d.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38e.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000a38f.spv | Bin 5600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a390.spv | Bin 4060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a391.spv | Bin 5220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a392.spv | Bin 2504 -> 0 bytes spirv/vulkan/prebuilt/0x0000a393.spv | Bin 3940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a394.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a395.spv | Bin 2192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a396.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a397.spv | Bin 6156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a398.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a399.spv | Bin 7660 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39a.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39b.spv | Bin 3312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39c.spv | Bin 6624 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39d.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39e.spv | Bin 6912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a39f.spv | Bin 7288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a0.spv | Bin 3808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a1.spv | Bin 5580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a2.spv | Bin 5276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a3.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a4.spv | Bin 4648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a5.spv | Bin 2152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a6.spv | Bin 3448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a7.spv | Bin 3432 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a8.spv | Bin 2152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3a9.spv | Bin 5352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3aa.spv | Bin 2392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ab.spv | Bin 3580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ac.spv | Bin 7120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ad.spv | Bin 2596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ae.spv | Bin 6724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3af.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b0.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b1.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b2.spv | Bin 7664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b3.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b4.spv | Bin 5912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b5.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b6.spv | Bin 9048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b7.spv | Bin 3292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b8.spv | Bin 3592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3b9.spv | Bin 804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ba.spv | Bin 7228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3bb.spv | Bin 5040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3bc.spv | Bin 5140 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3bd.spv | Bin 5460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3be.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3bf.spv | Bin 6268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c0.spv | Bin 4304 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c1.spv | Bin 7236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c2.spv | Bin 4744 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c3.spv | Bin 3776 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c4.spv | Bin 5320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c5.spv | Bin 5048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c6.spv | Bin 3720 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c7.spv | Bin 4936 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c8.spv | Bin 7916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3c9.spv | Bin 3600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ca.spv | Bin 5804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3cb.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3cc.spv | Bin 6252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3cd.spv | Bin 7108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ce.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3cf.spv | Bin 6200 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d0.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d1.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d2.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d3.spv | Bin 9912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d4.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d5.spv | Bin 4100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d6.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d7.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d8.spv | Bin 4880 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3d9.spv | Bin 3416 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3da.spv | Bin 7340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3db.spv | Bin 5948 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3dc.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3dd.spv | Bin 8728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3de.spv | Bin 8016 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3df.spv | Bin 4676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e0.spv | Bin 1972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e1.spv | Bin 2900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e2.spv | Bin 4252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e3.spv | Bin 2908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e4.spv | Bin 4284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e5.spv | Bin 3520 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e6.spv | Bin 7192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e7.spv | Bin 8320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e8.spv | Bin 5496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3e9.spv | Bin 6932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ea.spv | Bin 5380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3eb.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ec.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ed.spv | Bin 5992 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ee.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ef.spv | Bin 5732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f0.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f1.spv | Bin 9420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f2.spv | Bin 6976 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f3.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f4.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f5.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f6.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f7.spv | Bin 6936 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f8.spv | Bin 5332 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3f9.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3fa.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3fb.spv | Bin 4780 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3fc.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3fd.spv | Bin 3120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3fe.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a3ff.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a400.spv | Bin 4124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a401.spv | Bin 5968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a402.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a403.spv | Bin 5548 -> 0 bytes spirv/vulkan/prebuilt/0x0000a404.spv | Bin 3532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a405.spv | Bin 3620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a406.spv | Bin 8184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a407.spv | Bin 6824 -> 0 bytes spirv/vulkan/prebuilt/0x0000a408.spv | Bin 3172 -> 0 bytes spirv/vulkan/prebuilt/0x0000a409.spv | Bin 1952 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40a.spv | Bin 6108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40b.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40c.spv | Bin 2720 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40d.spv | Bin 5624 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40e.spv | Bin 4196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a40f.spv | Bin 4036 -> 0 bytes spirv/vulkan/prebuilt/0x0000a410.spv | Bin 4280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a411.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a412.spv | Bin 3884 -> 0 bytes spirv/vulkan/prebuilt/0x0000a413.spv | Bin 4432 -> 0 bytes spirv/vulkan/prebuilt/0x0000a414.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a415.spv | Bin 7808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a416.spv | Bin 2696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a417.spv | Bin 5904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a418.spv | Bin 9460 -> 0 bytes spirv/vulkan/prebuilt/0x0000a419.spv | Bin 8580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41a.spv | Bin 6008 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41b.spv | Bin 5612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41c.spv | Bin 4320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41d.spv | Bin 5448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41e.spv | Bin 7092 -> 0 bytes spirv/vulkan/prebuilt/0x0000a41f.spv | Bin 8364 -> 0 bytes spirv/vulkan/prebuilt/0x0000a420.spv | Bin 5112 -> 0 bytes spirv/vulkan/prebuilt/0x0000a421.spv | Bin 7044 -> 0 bytes spirv/vulkan/prebuilt/0x0000a422.spv | Bin 8400 -> 0 bytes spirv/vulkan/prebuilt/0x0000a423.spv | Bin 9012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a424.spv | Bin 6816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a425.spv | Bin 8000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a426.spv | Bin 5492 -> 0 bytes spirv/vulkan/prebuilt/0x0000a427.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000a428.spv | Bin 6452 -> 0 bytes spirv/vulkan/prebuilt/0x0000a429.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42a.spv | Bin 3160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42b.spv | Bin 5120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42c.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42d.spv | Bin 3764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42e.spv | Bin 5032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a42f.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a430.spv | Bin 3896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a431.spv | Bin 5708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a432.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a433.spv | Bin 6236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a434.spv | Bin 3724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a435.spv | Bin 4524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a436.spv | Bin 5980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a437.spv | Bin 4180 -> 0 bytes spirv/vulkan/prebuilt/0x0000a438.spv | Bin 2572 -> 0 bytes spirv/vulkan/prebuilt/0x0000a439.spv | Bin 5640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43a.spv | Bin 6020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43b.spv | Bin 2432 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43c.spv | Bin 4288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43d.spv | Bin 5596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43e.spv | Bin 1972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a43f.spv | Bin 4436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a440.spv | Bin 4896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a441.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a442.spv | Bin 3772 -> 0 bytes spirv/vulkan/prebuilt/0x0000a443.spv | Bin 5644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a444.spv | Bin 8832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a445.spv | Bin 6116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a446.spv | Bin 11748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a447.spv | Bin 5048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a448.spv | Bin 4952 -> 0 bytes spirv/vulkan/prebuilt/0x0000a449.spv | Bin 9088 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44a.spv | Bin 3656 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44b.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44c.spv | Bin 5488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44d.spv | Bin 5256 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44e.spv | Bin 8488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a44f.spv | Bin 6388 -> 0 bytes spirv/vulkan/prebuilt/0x0000a450.spv | Bin 8364 -> 0 bytes spirv/vulkan/prebuilt/0x0000a451.spv | Bin 10908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a452.spv | Bin 9636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a453.spv | Bin 9636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a454.spv | Bin 10464 -> 0 bytes spirv/vulkan/prebuilt/0x0000a455.spv | Bin 3964 -> 0 bytes spirv/vulkan/prebuilt/0x0000a456.spv | Bin 6888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a457.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a458.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a459.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45a.spv | Bin 4568 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45b.spv | Bin 6048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45c.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45d.spv | Bin 3228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45e.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a45f.spv | Bin 5812 -> 0 bytes spirv/vulkan/prebuilt/0x0000a460.spv | Bin 5000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a461.spv | Bin 2648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a462.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a463.spv | Bin 4144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a464.spv | Bin 5940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a465.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a466.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a467.spv | Bin 7308 -> 0 bytes spirv/vulkan/prebuilt/0x0000a468.spv | Bin 7828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a469.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46a.spv | Bin 9764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46b.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46c.spv | Bin 7640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46d.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46e.spv | Bin 8948 -> 0 bytes spirv/vulkan/prebuilt/0x0000a46f.spv | Bin 6920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a470.spv | Bin 5980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a471.spv | Bin 7648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a472.spv | Bin 7556 -> 0 bytes spirv/vulkan/prebuilt/0x0000a473.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a474.spv | Bin 7160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a475.spv | Bin 8276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a476.spv | Bin 4052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a477.spv | Bin 5160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a478.spv | Bin 4820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a479.spv | Bin 7744 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47a.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47b.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47c.spv | Bin 2872 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47d.spv | Bin 3716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47e.spv | Bin 9220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a47f.spv | Bin 5600 -> 0 bytes spirv/vulkan/prebuilt/0x0000a480.spv | Bin 4256 -> 0 bytes spirv/vulkan/prebuilt/0x0000a481.spv | Bin 4196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a482.spv | Bin 5472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a483.spv | Bin 4040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a484.spv | Bin 4000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a485.spv | Bin 2392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a486.spv | Bin 5856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a487.spv | Bin 6572 -> 0 bytes spirv/vulkan/prebuilt/0x0000a488.spv | Bin 4100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a489.spv | Bin 7504 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48a.spv | Bin 3740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48b.spv | Bin 7580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48c.spv | Bin 2392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48d.spv | Bin 9744 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48e.spv | Bin 8960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a48f.spv | Bin 8400 -> 0 bytes spirv/vulkan/prebuilt/0x0000a490.spv | Bin 5160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a491.spv | Bin 6160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a492.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a493.spv | Bin 5080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a494.spv | Bin 5016 -> 0 bytes spirv/vulkan/prebuilt/0x0000a495.spv | Bin 4252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a496.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a497.spv | Bin 4916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a498.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a499.spv | Bin 8652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49a.spv | Bin 4128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49b.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49c.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49d.spv | Bin 5560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49e.spv | Bin 7392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a49f.spv | Bin 5284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a0.spv | Bin 6532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a1.spv | Bin 5648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a2.spv | Bin 6148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a3.spv | Bin 5884 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a4.spv | Bin 7904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a5.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a6.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a7.spv | Bin 5916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a8.spv | Bin 5104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4a9.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4aa.spv | Bin 5868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ab.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ac.spv | Bin 7172 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ad.spv | Bin 4772 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ae.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4af.spv | Bin 6484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b0.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b1.spv | Bin 2820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b2.spv | Bin 3640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b3.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b4.spv | Bin 2916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b5.spv | Bin 3368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b6.spv | Bin 4932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b7.spv | Bin 5252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b8.spv | Bin 8168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4b9.spv | Bin 8072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ba.spv | Bin 6500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4bb.spv | Bin 4104 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4bc.spv | Bin 6428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4bd.spv | Bin 6148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4be.spv | Bin 4228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4bf.spv | Bin 7652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c0.spv | Bin 4208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c1.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c2.spv | Bin 5940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c3.spv | Bin 2676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c4.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c5.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c6.spv | Bin 3980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c7.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c8.spv | Bin 5484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4c9.spv | Bin 7064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ca.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4cb.spv | Bin 5240 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4cc.spv | Bin 6324 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4cd.spv | Bin 4900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ce.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4cf.spv | Bin 6016 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d0.spv | Bin 3612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d1.spv | Bin 3924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d2.spv | Bin 4124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d3.spv | Bin 6524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d4.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d5.spv | Bin 4352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d6.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d7.spv | Bin 4164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d8.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4d9.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4da.spv | Bin 4688 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4db.spv | Bin 7564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4dc.spv | Bin 5448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4dd.spv | Bin 2768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4de.spv | Bin 3692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4df.spv | Bin 4524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e0.spv | Bin 3192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e1.spv | Bin 5752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e2.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e3.spv | Bin 4616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e4.spv | Bin 7652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e5.spv | Bin 2116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e6.spv | Bin 3564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e7.spv | Bin 8724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e8.spv | Bin 2880 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4e9.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ea.spv | Bin 6052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4eb.spv | Bin 4012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ec.spv | Bin 9160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ed.spv | Bin 3804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ee.spv | Bin 6840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ef.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f0.spv | Bin 3772 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f1.spv | Bin 5660 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f2.spv | Bin 5800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f3.spv | Bin 6868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f4.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f5.spv | Bin 8948 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f6.spv | Bin 5528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f7.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f8.spv | Bin 7188 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4f9.spv | Bin 6612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4fa.spv | Bin 7496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4fb.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4fc.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4fd.spv | Bin 3500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4fe.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x0000a4ff.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a500.spv | Bin 8312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a501.spv | Bin 5928 -> 0 bytes spirv/vulkan/prebuilt/0x0000a502.spv | Bin 7732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a503.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a504.spv | Bin 4108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a505.spv | Bin 9436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a506.spv | Bin 4760 -> 0 bytes spirv/vulkan/prebuilt/0x0000a507.spv | Bin 6004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a508.spv | Bin 6620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a509.spv | Bin 3336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50a.spv | Bin 2892 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50b.spv | Bin 6960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50c.spv | Bin 6748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50d.spv | Bin 6716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50e.spv | Bin 6256 -> 0 bytes spirv/vulkan/prebuilt/0x0000a50f.spv | Bin 9440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a510.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a511.spv | Bin 5280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a512.spv | Bin 3364 -> 0 bytes spirv/vulkan/prebuilt/0x0000a513.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a514.spv | Bin 2568 -> 0 bytes spirv/vulkan/prebuilt/0x0000a515.spv | Bin 3180 -> 0 bytes spirv/vulkan/prebuilt/0x0000a516.spv | Bin 4496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a517.spv | Bin 5068 -> 0 bytes spirv/vulkan/prebuilt/0x0000a518.spv | Bin 6824 -> 0 bytes spirv/vulkan/prebuilt/0x0000a519.spv | Bin 6356 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51a.spv | Bin 4484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51b.spv | Bin 6420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51c.spv | Bin 8752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51d.spv | Bin 7652 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51e.spv | Bin 5992 -> 0 bytes spirv/vulkan/prebuilt/0x0000a51f.spv | Bin 6612 -> 0 bytes spirv/vulkan/prebuilt/0x0000a520.spv | Bin 6368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a521.spv | Bin 8716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a522.spv | Bin 5372 -> 0 bytes spirv/vulkan/prebuilt/0x0000a523.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a524.spv | Bin 9544 -> 0 bytes spirv/vulkan/prebuilt/0x0000a525.spv | Bin 9020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a526.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a527.spv | Bin 9068 -> 0 bytes spirv/vulkan/prebuilt/0x0000a528.spv | Bin 8544 -> 0 bytes spirv/vulkan/prebuilt/0x0000a529.spv | Bin 5332 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52a.spv | Bin 3528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52b.spv | Bin 4432 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52c.spv | Bin 4608 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52d.spv | Bin 10048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52e.spv | Bin 3096 -> 0 bytes spirv/vulkan/prebuilt/0x0000a52f.spv | Bin 3328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a530.spv | Bin 5996 -> 0 bytes spirv/vulkan/prebuilt/0x0000a531.spv | Bin 4100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a532.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a533.spv | Bin 10336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a534.spv | Bin 4680 -> 0 bytes spirv/vulkan/prebuilt/0x0000a535.spv | Bin 7244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a536.spv | Bin 2544 -> 0 bytes spirv/vulkan/prebuilt/0x0000a537.spv | Bin 6616 -> 0 bytes spirv/vulkan/prebuilt/0x0000a538.spv | Bin 7120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a539.spv | Bin 7184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53a.spv | Bin 8592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53b.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53c.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53d.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53e.spv | Bin 3964 -> 0 bytes spirv/vulkan/prebuilt/0x0000a53f.spv | Bin 7064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a540.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a541.spv | Bin 6056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a542.spv | Bin 3932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a543.spv | Bin 8468 -> 0 bytes spirv/vulkan/prebuilt/0x0000a544.spv | Bin 8832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a545.spv | Bin 2672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a546.spv | Bin 2556 -> 0 bytes spirv/vulkan/prebuilt/0x0000a547.spv | Bin 7288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a548.spv | Bin 6808 -> 0 bytes spirv/vulkan/prebuilt/0x0000a549.spv | Bin 10296 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54a.spv | Bin 5268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54b.spv | Bin 4100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54c.spv | Bin 2672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54d.spv | Bin 3400 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54e.spv | Bin 3352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a54f.spv | Bin 5328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a550.spv | Bin 6692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a551.spv | Bin 5252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a552.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a553.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a554.spv | Bin 7280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a555.spv | Bin 4576 -> 0 bytes spirv/vulkan/prebuilt/0x0000a556.spv | Bin 2768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a557.spv | Bin 3536 -> 0 bytes spirv/vulkan/prebuilt/0x0000a558.spv | Bin 4136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a559.spv | Bin 8604 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55a.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55b.spv | Bin 3216 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55c.spv | Bin 3228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55d.spv | Bin 5244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55e.spv | Bin 5676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a55f.spv | Bin 5504 -> 0 bytes spirv/vulkan/prebuilt/0x0000a560.spv | Bin 3868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a561.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000a562.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a563.spv | Bin 5672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a564.spv | Bin 6340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a565.spv | Bin 7764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a566.spv | Bin 8072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a567.spv | Bin 7236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a568.spv | Bin 5416 -> 0 bytes spirv/vulkan/prebuilt/0x0000a569.spv | Bin 7288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56a.spv | Bin 5684 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56b.spv | Bin 5684 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56c.spv | Bin 5252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56d.spv | Bin 5980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56e.spv | Bin 5768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a56f.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a571.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a573.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a575.spv | Bin 4624 -> 0 bytes spirv/vulkan/prebuilt/0x0000a577.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a579.spv | Bin 4916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a57b.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a57d.spv | Bin 5176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a57f.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a581.spv | Bin 3692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a583.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a585.spv | Bin 4076 -> 0 bytes spirv/vulkan/prebuilt/0x0000a587.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a589.spv | Bin 4156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a58b.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a58d.spv | Bin 4236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a58f.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a591.spv | Bin 3724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a593.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a595.spv | Bin 4012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a597.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a599.spv | Bin 4060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a59b.spv | Bin 864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a59d.spv | Bin 4108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a59f.spv | Bin 800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5a1.spv | Bin 3892 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5a3.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5a5.spv | Bin 4020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5a7.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5a9.spv | Bin 4132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ab.spv | Bin 832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ad.spv | Bin 4248 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5af.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5b1.spv | Bin 5692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5b4.spv | Bin 5692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5b5.spv | Bin 2340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5b7.spv | Bin 6532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ba.spv | Bin 6532 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5bb.spv | Bin 2748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5bd.spv | Bin 7436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c0.spv | Bin 7436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c1.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c3.spv | Bin 6000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c6.spv | Bin 6000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c7.spv | Bin 2324 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5c9.spv | Bin 6276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5cc.spv | Bin 6276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5cd.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5cf.spv | Bin 6176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5d2.spv | Bin 6156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5d3.spv | Bin 2536 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5d5.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5d8.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5d9.spv | Bin 2340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5db.spv | Bin 6620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5de.spv | Bin 6640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5df.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5e1.spv | Bin 7064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5e4.spv | Bin 7040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5e6.spv | Bin 6504 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5e8.spv | Bin 7568 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ea.spv | Bin 7860 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ec.spv | Bin 8136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5ee.spv | Bin 6428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5f0.spv | Bin 7020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5f2.spv | Bin 7116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5f4.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5f6.spv | Bin 6348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5f8.spv | Bin 6816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5fa.spv | Bin 6964 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5fc.spv | Bin 7084 -> 0 bytes spirv/vulkan/prebuilt/0x0000a5fe.spv | Bin 6772 -> 0 bytes spirv/vulkan/prebuilt/0x0000a600.spv | Bin 6920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a602.spv | Bin 7012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a604.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a606.spv | Bin 9012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a608.spv | Bin 9032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a60a.spv | Bin 10284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a60c.spv | Bin 10308 -> 0 bytes spirv/vulkan/prebuilt/0x0000a60e.spv | Bin 11740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a610.spv | Bin 11740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a612.spv | Bin 9440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a614.spv | Bin 9440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a616.spv | Bin 9812 -> 0 bytes spirv/vulkan/prebuilt/0x0000a618.spv | Bin 9812 -> 0 bytes spirv/vulkan/prebuilt/0x0000a61a.spv | Bin 9724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a61c.spv | Bin 9764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a61e.spv | Bin 10776 -> 0 bytes spirv/vulkan/prebuilt/0x0000a620.spv | Bin 10776 -> 0 bytes spirv/vulkan/prebuilt/0x0000a622.spv | Bin 10396 -> 0 bytes spirv/vulkan/prebuilt/0x0000a624.spv | Bin 10436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a626.spv | Bin 11128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a628.spv | Bin 11152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a629.spv | Bin 2828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a62b.spv | Bin 12364 -> 0 bytes spirv/vulkan/prebuilt/0x0000a62e.spv | Bin 11888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a630.spv | Bin 29848 -> 0 bytes spirv/vulkan/prebuilt/0x0000a632.spv | Bin 28428 -> 0 bytes spirv/vulkan/prebuilt/0x0000a634.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a636.spv | Bin 968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a638.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x0000a63a.spv | Bin 952 -> 0 bytes spirv/vulkan/prebuilt/0x0000a63c.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a63e.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000a640.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000a642.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a644.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a646.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a648.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a64a.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x0000a64c.spv | Bin 2248 -> 0 bytes spirv/vulkan/prebuilt/0x0000a64e.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a650.spv | Bin 2220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a652.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a654.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000a656.spv | Bin 940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a658.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000a65a.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a65c.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a65e.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a660.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000a662.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a664.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a666.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a668.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a66a.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a66c.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000a66e.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a670.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000a672.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a674.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x0000a676.spv | Bin 940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a678.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000a67a.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a67c.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000a67e.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a680.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000a682.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a684.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a686.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a688.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a68a.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a68c.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a68e.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a690.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a692.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a694.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a696.spv | Bin 924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a698.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000a69a.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a69c.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a69e.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6a0.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6a2.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6a4.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6a6.spv | Bin 3508 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6a8.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6aa.spv | Bin 3420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ac.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ae.spv | Bin 3508 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6b0.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6b2.spv | Bin 3420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6b4.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6b6.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6b8.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ba.spv | Bin 2484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6bc.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6be.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6c0.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6c2.spv | Bin 2484 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6c4.spv | Bin 3436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6c6.spv | Bin 7596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6c8.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ca.spv | Bin 7340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6cc.spv | Bin 3436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ce.spv | Bin 7596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6d0.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6d2.spv | Bin 7340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6d4.spv | Bin 2648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6d6.spv | Bin 4184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6d8.spv | Bin 2620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6da.spv | Bin 4072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6dc.spv | Bin 2648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6de.spv | Bin 4184 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6e0.spv | Bin 2620 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6e2.spv | Bin 4072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6e4.spv | Bin 2868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6e6.spv | Bin 4844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6e8.spv | Bin 2840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ea.spv | Bin 4708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ec.spv | Bin 2868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6ee.spv | Bin 4844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6f0.spv | Bin 2840 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6f2.spv | Bin 4708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6f4.spv | Bin 2664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6f6.spv | Bin 2288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6f8.spv | Bin 2636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6fa.spv | Bin 2272 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6fc.spv | Bin 2664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a6fe.spv | Bin 2288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a700.spv | Bin 2636 -> 0 bytes spirv/vulkan/prebuilt/0x0000a702.spv | Bin 2272 -> 0 bytes spirv/vulkan/prebuilt/0x0000a704.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a706.spv | Bin 6196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a708.spv | Bin 3100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a70a.spv | Bin 6000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a70c.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a70e.spv | Bin 6196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a710.spv | Bin 3100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a712.spv | Bin 6000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a714.spv | Bin 2916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a716.spv | Bin 5316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a718.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a71a.spv | Bin 5156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a71c.spv | Bin 2916 -> 0 bytes spirv/vulkan/prebuilt/0x0000a71e.spv | Bin 5316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a720.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a722.spv | Bin 5156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a724.spv | Bin 3160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a726.spv | Bin 6440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a728.spv | Bin 3132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a72a.spv | Bin 6232 -> 0 bytes spirv/vulkan/prebuilt/0x0000a72c.spv | Bin 3160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a72e.spv | Bin 6440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a730.spv | Bin 3132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a732.spv | Bin 6232 -> 0 bytes spirv/vulkan/prebuilt/0x0000a734.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a736.spv | Bin 2352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a738.spv | Bin 2592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a73a.spv | Bin 2800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a73c.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x0000a73e.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a740.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x0000a742.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x0000a744.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000a746.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000a748.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000a74a.spv | Bin 1908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a74c.spv | Bin 1764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a74e.spv | Bin 1872 -> 0 bytes spirv/vulkan/prebuilt/0x0000a750.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x0000a752.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a754.spv | Bin 3028 -> 0 bytes spirv/vulkan/prebuilt/0x0000a756.spv | Bin 3028 -> 0 bytes spirv/vulkan/prebuilt/0x0000a758.spv | Bin 3672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a75a.spv | Bin 3672 -> 0 bytes spirv/vulkan/prebuilt/0x0000a75c.spv | Bin 4244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a75e.spv | Bin 4244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a760.spv | Bin 3328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a762.spv | Bin 3328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a764.spv | Bin 3580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a766.spv | Bin 3580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a768.spv | Bin 3360 -> 0 bytes spirv/vulkan/prebuilt/0x0000a76a.spv | Bin 3360 -> 0 bytes spirv/vulkan/prebuilt/0x0000a76c.spv | Bin 3904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a76e.spv | Bin 3904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a770.spv | Bin 3692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a772.spv | Bin 3692 -> 0 bytes spirv/vulkan/prebuilt/0x0000a774.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000a776.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000a777.spv | Bin 3556 -> 0 bytes spirv/vulkan/prebuilt/0x0000a779.spv | Bin 5644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a77c.spv | Bin 8728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a77d.spv | Bin 3844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a77f.spv | Bin 9580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a782.spv | Bin 9112 -> 0 bytes spirv/vulkan/prebuilt/0x0000a784.spv | Bin 19768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a786.spv | Bin 18356 -> 0 bytes spirv/vulkan/prebuilt/0x0000a787.spv | Bin 4332 -> 0 bytes spirv/vulkan/prebuilt/0x0000a789.spv | Bin 8716 -> 0 bytes spirv/vulkan/prebuilt/0x0000a78c.spv | Bin 8500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a78e.spv | Bin 16052 -> 0 bytes spirv/vulkan/prebuilt/0x0000a790.spv | Bin 15408 -> 0 bytes spirv/vulkan/prebuilt/0x0000a791.spv | Bin 4668 -> 0 bytes spirv/vulkan/prebuilt/0x0000a793.spv | Bin 15148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a796.spv | Bin 14932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a798.spv | Bin 34664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a79a.spv | Bin 34020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a79c.spv | Bin 1724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a79e.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7a0.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7a2.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7a4.spv | Bin 2576 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7a6.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7a8.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7aa.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ac.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ae.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7b0.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7b2.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7b4.spv | Bin 1832 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7b6.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7b8.spv | Bin 1860 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ba.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7bc.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7be.spv | Bin 956 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7c0.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7c2.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7c4.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7c6.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7c8.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ca.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7cc.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ce.spv | Bin 956 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7d0.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7d2.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7d4.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7d6.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7d8.spv | Bin 1908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7da.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7dc.spv | Bin 3012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7de.spv | Bin 6148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7e0.spv | Bin 3012 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7e2.spv | Bin 6148 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7e4.spv | Bin 3656 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7e6.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7e8.spv | Bin 3656 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ea.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ec.spv | Bin 4228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7ee.spv | Bin 16220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7f0.spv | Bin 4228 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7f2.spv | Bin 16220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7f4.spv | Bin 3312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7f6.spv | Bin 7720 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7f8.spv | Bin 3312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7fa.spv | Bin 7720 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7fc.spv | Bin 3564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a7fe.spv | Bin 9244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a800.spv | Bin 3564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a802.spv | Bin 9244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a804.spv | Bin 3344 -> 0 bytes spirv/vulkan/prebuilt/0x0000a806.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000a808.spv | Bin 3344 -> 0 bytes spirv/vulkan/prebuilt/0x0000a80a.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000a80c.spv | Bin 3888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a80e.spv | Bin 12724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a810.spv | Bin 3888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a812.spv | Bin 12724 -> 0 bytes spirv/vulkan/prebuilt/0x0000a814.spv | Bin 3676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a816.spv | Bin 10580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a818.spv | Bin 3676 -> 0 bytes spirv/vulkan/prebuilt/0x0000a81a.spv | Bin 10580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a81c.spv | Bin 3968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a81e.spv | Bin 13416 -> 0 bytes spirv/vulkan/prebuilt/0x0000a820.spv | Bin 3968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a822.spv | Bin 13416 -> 0 bytes spirv/vulkan/prebuilt/0x0000a823.spv | Bin 5156 -> 0 bytes spirv/vulkan/prebuilt/0x0000a825.spv | Bin 7144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a827.spv | Bin 6368 -> 0 bytes spirv/vulkan/prebuilt/0x0000a82a.spv | Bin 7060 -> 0 bytes spirv/vulkan/prebuilt/0x0000a82b.spv | Bin 5404 -> 0 bytes spirv/vulkan/prebuilt/0x0000a82e.spv | Bin 9860 -> 0 bytes spirv/vulkan/prebuilt/0x0000a82f.spv | Bin 8116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a832.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000a833.spv | Bin 5420 -> 0 bytes spirv/vulkan/prebuilt/0x0000a835.spv | Bin 5764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a837.spv | Bin 11000 -> 0 bytes spirv/vulkan/prebuilt/0x0000a839.spv | Bin 9028 -> 0 bytes spirv/vulkan/prebuilt/0x0000a83c.spv | Bin 11644 -> 0 bytes spirv/vulkan/prebuilt/0x0000a83d.spv | Bin 9888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a840.spv | Bin 19260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a841.spv | Bin 13796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a844.spv | Bin 21260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a845.spv | Bin 16424 -> 0 bytes spirv/vulkan/prebuilt/0x0000a847.spv | Bin 7260 -> 0 bytes spirv/vulkan/prebuilt/0x0000a849.spv | Bin 3020 -> 0 bytes spirv/vulkan/prebuilt/0x0000a84b.spv | Bin 5472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a84d.spv | Bin 6296 -> 0 bytes spirv/vulkan/prebuilt/0x0000a84f.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000a851.spv | Bin 4812 -> 0 bytes spirv/vulkan/prebuilt/0x0000a853.spv | Bin 4248 -> 0 bytes spirv/vulkan/prebuilt/0x0000a855.spv | Bin 4824 -> 0 bytes spirv/vulkan/prebuilt/0x0000a857.spv | Bin 2588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a859.spv | Bin 3180 -> 0 bytes spirv/vulkan/prebuilt/0x0000a85b.spv | Bin 5048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a85d.spv | Bin 3244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a85f.spv | Bin 5588 -> 0 bytes spirv/vulkan/prebuilt/0x0000a861.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000a863.spv | Bin 4176 -> 0 bytes spirv/vulkan/prebuilt/0x0000a865.spv | Bin 4608 -> 0 bytes spirv/vulkan/prebuilt/0x0000a867.spv | Bin 4124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a869.spv | Bin 5552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a86b.spv | Bin 5064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a86d.spv | Bin 5680 -> 0 bytes spirv/vulkan/prebuilt/0x0000a86f.spv | Bin 4384 -> 0 bytes spirv/vulkan/prebuilt/0x0000a871.spv | Bin 1984 -> 0 bytes spirv/vulkan/prebuilt/0x0000a873.spv | Bin 4792 -> 0 bytes spirv/vulkan/prebuilt/0x0000a875.spv | Bin 4820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a877.spv | Bin 4500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a879.spv | Bin 3168 -> 0 bytes spirv/vulkan/prebuilt/0x0000a87b.spv | Bin 8392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a87d.spv | Bin 8300 -> 0 bytes spirv/vulkan/prebuilt/0x0000a87f.spv | Bin 6844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a881.spv | Bin 9348 -> 0 bytes spirv/vulkan/prebuilt/0x0000a883.spv | Bin 6580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a885.spv | Bin 7180 -> 0 bytes spirv/vulkan/prebuilt/0x0000a887.spv | Bin 7276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a889.spv | Bin 8900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a88b.spv | Bin 7124 -> 0 bytes spirv/vulkan/prebuilt/0x0000a88d.spv | Bin 7080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a88f.spv | Bin 9524 -> 0 bytes spirv/vulkan/prebuilt/0x0000a891.spv | Bin 7392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a893.spv | Bin 7112 -> 0 bytes spirv/vulkan/prebuilt/0x0000a895.spv | Bin 7268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a897.spv | Bin 9160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a899.spv | Bin 7212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a89b.spv | Bin 9932 -> 0 bytes spirv/vulkan/prebuilt/0x0000a89d.spv | Bin 8008 -> 0 bytes spirv/vulkan/prebuilt/0x0000a89f.spv | Bin 10048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8a1.spv | Bin 8668 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8a3.spv | Bin 8444 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8a5.spv | Bin 9284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8a7.spv | Bin 8352 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8a9.spv | Bin 8312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8ab.spv | Bin 6664 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8ad.spv | Bin 12920 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8af.spv | Bin 9768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8b1.spv | Bin 12240 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8b3.spv | Bin 14208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8b5.spv | Bin 6452 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8b7.spv | Bin 11316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8b9.spv | Bin 9392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8bb.spv | Bin 13316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8bd.spv | Bin 7804 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8bf.spv | Bin 9144 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8c1.spv | Bin 6548 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8c3.spv | Bin 12316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8c5.spv | Bin 11108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8c7.spv | Bin 14084 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8c9.spv | Bin 10224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8cb.spv | Bin 11496 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8cd.spv | Bin 8284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8cf.spv | Bin 10408 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8d1.spv | Bin 10392 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8d3.spv | Bin 14384 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8d5.spv | Bin 11040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8d7.spv | Bin 7964 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8d9.spv | Bin 10820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8db.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8dd.spv | Bin 10128 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8df.spv | Bin 11836 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8e1.spv | Bin 7800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8e3.spv | Bin 17828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8e5.spv | Bin 15032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8e7.spv | Bin 9164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8e9.spv | Bin 9312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8eb.spv | Bin 8464 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8ed.spv | Bin 13592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8ef.spv | Bin 8444 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8f1.spv | Bin 6244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8f3.spv | Bin 5764 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8f5.spv | Bin 13108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8f7.spv | Bin 12080 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8f9.spv | Bin 15900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8fb.spv | Bin 10196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8fd.spv | Bin 15116 -> 0 bytes spirv/vulkan/prebuilt/0x0000a8ff.spv | Bin 8376 -> 0 bytes spirv/vulkan/prebuilt/0x0000a901.spv | Bin 13820 -> 0 bytes spirv/vulkan/prebuilt/0x0000a903.spv | Bin 7344 -> 0 bytes spirv/vulkan/prebuilt/0x0000a905.spv | Bin 12252 -> 0 bytes spirv/vulkan/prebuilt/0x0000a907.spv | Bin 10040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a909.spv | Bin 12108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a90b.spv | Bin 10560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a90d.spv | Bin 10328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a90f.spv | Bin 11380 -> 0 bytes spirv/vulkan/prebuilt/0x0000a911.spv | Bin 10212 -> 0 bytes spirv/vulkan/prebuilt/0x0000a913.spv | Bin 11196 -> 0 bytes spirv/vulkan/prebuilt/0x0000a915.spv | Bin 11192 -> 0 bytes spirv/vulkan/prebuilt/0x0000a917.spv | Bin 8944 -> 0 bytes spirv/vulkan/prebuilt/0x0000a919.spv | Bin 17760 -> 0 bytes spirv/vulkan/prebuilt/0x0000a91b.spv | Bin 10552 -> 0 bytes spirv/vulkan/prebuilt/0x0000a91d.spv | Bin 7816 -> 0 bytes spirv/vulkan/prebuilt/0x0000a91f.spv | Bin 8844 -> 0 bytes spirv/vulkan/prebuilt/0x0000a921.spv | Bin 11244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a923.spv | Bin 11960 -> 0 bytes spirv/vulkan/prebuilt/0x0000a925.spv | Bin 10264 -> 0 bytes spirv/vulkan/prebuilt/0x0000a927.spv | Bin 16788 -> 0 bytes spirv/vulkan/prebuilt/0x0000a929.spv | Bin 15904 -> 0 bytes spirv/vulkan/prebuilt/0x0000a92b.spv | Bin 10988 -> 0 bytes spirv/vulkan/prebuilt/0x0000a92d.spv | Bin 12436 -> 0 bytes spirv/vulkan/prebuilt/0x0000a92f.spv | Bin 7924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a931.spv | Bin 15312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a933.spv | Bin 9244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a935.spv | Bin 10220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a937.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000a939.spv | Bin 6400 -> 0 bytes spirv/vulkan/prebuilt/0x0000a93b.spv | Bin 13304 -> 0 bytes spirv/vulkan/prebuilt/0x0000a93d.spv | Bin 13008 -> 0 bytes spirv/vulkan/prebuilt/0x0000a93f.spv | Bin 15064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a941.spv | Bin 11016 -> 0 bytes spirv/vulkan/prebuilt/0x0000a943.spv | Bin 12208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a945.spv | Bin 13272 -> 0 bytes spirv/vulkan/prebuilt/0x0000a947.spv | Bin 12488 -> 0 bytes spirv/vulkan/prebuilt/0x0000a949.spv | Bin 11016 -> 0 bytes spirv/vulkan/prebuilt/0x0000a94b.spv | Bin 10152 -> 0 bytes spirv/vulkan/prebuilt/0x0000a94d.spv | Bin 7120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a94f.spv | Bin 10448 -> 0 bytes spirv/vulkan/prebuilt/0x0000a951.spv | Bin 5584 -> 0 bytes spirv/vulkan/prebuilt/0x0000a953.spv | Bin 12180 -> 0 bytes spirv/vulkan/prebuilt/0x0000a955.spv | Bin 13032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a957.spv | Bin 12232 -> 0 bytes spirv/vulkan/prebuilt/0x0000a959.spv | Bin 11244 -> 0 bytes spirv/vulkan/prebuilt/0x0000a95b.spv | Bin 15564 -> 0 bytes spirv/vulkan/prebuilt/0x0000a95d.spv | Bin 16312 -> 0 bytes spirv/vulkan/prebuilt/0x0000a95f.spv | Bin 13992 -> 0 bytes spirv/vulkan/prebuilt/0x0000a961.spv | Bin 15728 -> 0 bytes spirv/vulkan/prebuilt/0x0000a963.spv | Bin 10940 -> 0 bytes spirv/vulkan/prebuilt/0x0000a965.spv | Bin 12056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a967.spv | Bin 11732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a969.spv | Bin 14732 -> 0 bytes spirv/vulkan/prebuilt/0x0000a96b.spv | Bin 12284 -> 0 bytes spirv/vulkan/prebuilt/0x0000a96d.spv | Bin 14404 -> 0 bytes spirv/vulkan/prebuilt/0x0000a96f.spv | Bin 15548 -> 0 bytes spirv/vulkan/prebuilt/0x0000a971.spv | Bin 9900 -> 0 bytes spirv/vulkan/prebuilt/0x0000a973.spv | Bin 12744 -> 0 bytes spirv/vulkan/prebuilt/0x0000a975.spv | Bin 11968 -> 0 bytes spirv/vulkan/prebuilt/0x0000a977.spv | Bin 10688 -> 0 bytes spirv/vulkan/prebuilt/0x0000a979.spv | Bin 17164 -> 0 bytes spirv/vulkan/prebuilt/0x0000a97b.spv | Bin 9072 -> 0 bytes spirv/vulkan/prebuilt/0x0000a97d.spv | Bin 13872 -> 0 bytes spirv/vulkan/prebuilt/0x0000a97f.spv | Bin 8096 -> 0 bytes spirv/vulkan/prebuilt/0x0000a981.spv | Bin 10220 -> 0 bytes spirv/vulkan/prebuilt/0x0000a983.spv | Bin 14740 -> 0 bytes spirv/vulkan/prebuilt/0x0000a985.spv | Bin 10276 -> 0 bytes spirv/vulkan/prebuilt/0x0000a987.spv | Bin 11008 -> 0 bytes spirv/vulkan/prebuilt/0x0000a989.spv | Bin 16592 -> 0 bytes spirv/vulkan/prebuilt/0x0000a98b.spv | Bin 13064 -> 0 bytes spirv/vulkan/prebuilt/0x0000a98d.spv | Bin 10608 -> 0 bytes spirv/vulkan/prebuilt/0x0000a98f.spv | Bin 11288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a991.spv | Bin 12796 -> 0 bytes spirv/vulkan/prebuilt/0x0000a993.spv | Bin 6908 -> 0 bytes spirv/vulkan/prebuilt/0x0000a995.spv | Bin 19376 -> 0 bytes spirv/vulkan/prebuilt/0x0000a997.spv | Bin 12624 -> 0 bytes spirv/vulkan/prebuilt/0x0000a999.spv | Bin 11376 -> 0 bytes spirv/vulkan/prebuilt/0x0000a99b.spv | Bin 9040 -> 0 bytes spirv/vulkan/prebuilt/0x0000a99d.spv | Bin 17160 -> 0 bytes spirv/vulkan/prebuilt/0x0000a99f.spv | Bin 20440 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9a1.spv | Bin 12224 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9a3.spv | Bin 14828 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9a5.spv | Bin 18328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9a7.spv | Bin 15268 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9a9.spv | Bin 12204 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9ab.spv | Bin 14100 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9ad.spv | Bin 13236 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9af.spv | Bin 9704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9b1.spv | Bin 10328 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9b3.spv | Bin 9136 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9b5.spv | Bin 12032 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9b7.spv | Bin 14648 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9b9.spv | Bin 13768 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9bb.spv | Bin 17340 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9bd.spv | Bin 10208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9bf.spv | Bin 14944 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9c1.spv | Bin 8560 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9c3.spv | Bin 13596 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9c5.spv | Bin 9528 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9c7.spv | Bin 10640 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9c9.spv | Bin 10208 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9cb.spv | Bin 9108 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9cd.spv | Bin 9800 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9cf.spv | Bin 12492 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9d1.spv | Bin 18056 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9d3.spv | Bin 14500 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9d5.spv | Bin 12120 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9d7.spv | Bin 14756 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9d9.spv | Bin 11924 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9db.spv | Bin 16604 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9dd.spv | Bin 13316 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9df.spv | Bin 13048 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9e1.spv | Bin 9580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9e3.spv | Bin 13680 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9e5.spv | Bin 13752 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9e7.spv | Bin 11836 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9e9.spv | Bin 15708 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9eb.spv | Bin 17748 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9ed.spv | Bin 10896 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9ef.spv | Bin 16132 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9f1.spv | Bin 10556 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9f3.spv | Bin 12288 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9f5.spv | Bin 7292 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9f7.spv | Bin 9696 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9f9.spv | Bin 17580 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9fb.spv | Bin 5704 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9fd.spv | Bin 22264 -> 0 bytes spirv/vulkan/prebuilt/0x0000a9ff.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa01.spv | Bin 17820 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa03.spv | Bin 19284 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa05.spv | Bin 15624 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa07.spv | Bin 17072 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa09.spv | Bin 15060 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa19.spv | Bin 7632 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa2f.spv | Bin 12084 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa31.spv | Bin 12424 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa4f.spv | Bin 8924 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa61.spv | Bin 15288 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa6d.spv | Bin 11560 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa7b.spv | Bin 11956 -> 0 bytes spirv/vulkan/prebuilt/0x0000aa8b.spv | Bin 6656 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaa9.spv | Bin 11872 -> 0 bytes spirv/vulkan/prebuilt/0x0000aab3.spv | Bin 13368 -> 0 bytes spirv/vulkan/prebuilt/0x0000aacb.spv | Bin 7468 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad1.spv | Bin 12784 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad4.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad5.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad6.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad7.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad8.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000aad9.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000aada.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000aadb.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000aadc.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000aadd.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000aade.spv | Bin 2396 -> 0 bytes spirv/vulkan/prebuilt/0x0000aadf.spv | Bin 2352 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae0.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae1.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae2.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae3.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae4.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae5.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae6.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae7.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae8.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x0000aae9.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaea.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaeb.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaec.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaed.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaee.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaef.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf0.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf1.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf2.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf3.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf4.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf5.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf6.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf7.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf8.spv | Bin 1140 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaf9.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000aafa.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000aafb.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000aafc.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000aafd.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000aafe.spv | Bin 2424 -> 0 bytes spirv/vulkan/prebuilt/0x0000aaff.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab00.spv | Bin 3732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab01.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab02.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab03.spv | Bin 2440 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab04.spv | Bin 3628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab05.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab06.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab07.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab08.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab09.spv | Bin 2404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0a.spv | Bin 3644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0b.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0c.spv | Bin 3132 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0d.spv | Bin 3104 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0e.spv | Bin 3116 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab0f.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab10.spv | Bin 3164 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab11.spv | Bin 5788 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab12.spv | Bin 3120 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab13.spv | Bin 5692 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab14.spv | Bin 3100 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab15.spv | Bin 5852 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab16.spv | Bin 3132 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab17.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab18.spv | Bin 3104 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab19.spv | Bin 5692 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1a.spv | Bin 3764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1b.spv | Bin 3764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1c.spv | Bin 3720 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1d.spv | Bin 3780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1e.spv | Bin 8412 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab1f.spv | Bin 3732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab20.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab21.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab22.spv | Bin 8156 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab23.spv | Bin 3732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab24.spv | Bin 8428 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab25.spv | Bin 3780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab26.spv | Bin 8380 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab27.spv | Bin 3768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab28.spv | Bin 8108 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab29.spv | Bin 2812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2a.spv | Bin 2796 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2b.spv | Bin 2752 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2c.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2d.spv | Bin 4500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2e.spv | Bin 2764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab2f.spv | Bin 4516 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab30.spv | Bin 2720 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab31.spv | Bin 4372 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab32.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab33.spv | Bin 4516 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab34.spv | Bin 2764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab35.spv | Bin 4516 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab36.spv | Bin 2768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab37.spv | Bin 4372 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab38.spv | Bin 3044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab39.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3a.spv | Bin 3048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3b.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3c.spv | Bin 5300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3d.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3e.spv | Bin 5300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab3f.spv | Bin 3048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab40.spv | Bin 5148 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab41.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab42.spv | Bin 5284 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab43.spv | Bin 3076 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab44.spv | Bin 5316 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab45.spv | Bin 3048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab46.spv | Bin 5164 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab47.spv | Bin 2812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab48.spv | Bin 2796 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab49.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4a.spv | Bin 2776 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4b.spv | Bin 4800 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4c.spv | Bin 2828 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4d.spv | Bin 4768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4e.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab4f.spv | Bin 4644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab50.spv | Bin 2812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab51.spv | Bin 4800 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab52.spv | Bin 2828 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab53.spv | Bin 4784 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab54.spv | Bin 2752 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab55.spv | Bin 4660 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab56.spv | Bin 3436 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab57.spv | Bin 3404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab58.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab59.spv | Bin 3404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5a.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5b.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5c.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5d.spv | Bin 3392 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5e.spv | Bin 6676 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab5f.spv | Bin 3404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab60.spv | Bin 6872 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab61.spv | Bin 3404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab62.spv | Bin 6856 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab63.spv | Bin 3392 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab64.spv | Bin 6660 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab65.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab66.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab67.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab68.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab69.spv | Bin 5804 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6a.spv | Bin 3156 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6b.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6c.spv | Bin 3112 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6d.spv | Bin 5644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6e.spv | Bin 3124 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab6f.spv | Bin 5836 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab70.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab71.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab72.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab73.spv | Bin 5676 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab74.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab75.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab76.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab77.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab78.spv | Bin 7108 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab79.spv | Bin 3452 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7a.spv | Bin 7156 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7b.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7c.spv | Bin 6900 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7d.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7e.spv | Bin 7156 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab7f.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab80.spv | Bin 7124 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab81.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab82.spv | Bin 6916 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab83.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab84.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab85.spv | Bin 2424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab86.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab87.spv | Bin 3732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab88.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab89.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8a.spv | Bin 2440 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8b.spv | Bin 3628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8c.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8d.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8e.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab8f.spv | Bin 3700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab90.spv | Bin 2404 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab91.spv | Bin 3644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab92.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab93.spv | Bin 4500 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab94.spv | Bin 2764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab95.spv | Bin 4516 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab96.spv | Bin 2720 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab97.spv | Bin 4372 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab98.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab99.spv | Bin 5300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9a.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9b.spv | Bin 5300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9c.spv | Bin 3048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9d.spv | Bin 5148 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9e.spv | Bin 2812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ab9f.spv | Bin 2796 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba0.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba1.spv | Bin 2812 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba2.spv | Bin 4800 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba3.spv | Bin 2828 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba4.spv | Bin 4784 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba5.spv | Bin 2752 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba6.spv | Bin 4660 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba7.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba8.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000aba9.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000abaa.spv | Bin 3124 -> 0 bytes spirv/vulkan/prebuilt/0x0000abab.spv | Bin 5836 -> 0 bytes spirv/vulkan/prebuilt/0x0000abac.spv | Bin 3140 -> 0 bytes spirv/vulkan/prebuilt/0x0000abad.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000abae.spv | Bin 3128 -> 0 bytes spirv/vulkan/prebuilt/0x0000abaf.spv | Bin 5676 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb0.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb1.spv | Bin 2568 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb2.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb3.spv | Bin 3176 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb4.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb5.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb6.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb7.spv | Bin 2124 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb8.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000abb9.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000abba.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000abbb.spv | Bin 2028 -> 0 bytes spirv/vulkan/prebuilt/0x0000abbc.spv | Bin 1828 -> 0 bytes spirv/vulkan/prebuilt/0x0000abbd.spv | Bin 2028 -> 0 bytes spirv/vulkan/prebuilt/0x0000abbe.spv | Bin 2076 -> 0 bytes spirv/vulkan/prebuilt/0x0000abbf.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc0.spv | Bin 3372 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc1.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc2.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc3.spv | Bin 3376 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc4.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc5.spv | Bin 4184 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc6.spv | Bin 4168 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc7.spv | Bin 4184 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc8.spv | Bin 4136 -> 0 bytes spirv/vulkan/prebuilt/0x0000abc9.spv | Bin 4168 -> 0 bytes spirv/vulkan/prebuilt/0x0000abca.spv | Bin 4928 -> 0 bytes spirv/vulkan/prebuilt/0x0000abcb.spv | Bin 4928 -> 0 bytes spirv/vulkan/prebuilt/0x0000abcc.spv | Bin 4928 -> 0 bytes spirv/vulkan/prebuilt/0x0000abcd.spv | Bin 4928 -> 0 bytes spirv/vulkan/prebuilt/0x0000abce.spv | Bin 4912 -> 0 bytes spirv/vulkan/prebuilt/0x0000abcf.spv | Bin 3768 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd0.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd1.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd2.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd3.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd4.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd5.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd6.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd7.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd8.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000abd9.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000abda.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000abdb.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000abdc.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000abdd.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000abde.spv | Bin 4472 -> 0 bytes spirv/vulkan/prebuilt/0x0000abdf.spv | Bin 4472 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe0.spv | Bin 4488 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe1.spv | Bin 4472 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe2.spv | Bin 4488 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe3.spv | Bin 4220 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe4.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe5.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe6.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe7.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe8.spv | Bin 4584 -> 0 bytes spirv/vulkan/prebuilt/0x0000abe9.spv | Bin 4600 -> 0 bytes spirv/vulkan/prebuilt/0x0000abea.spv | Bin 4600 -> 0 bytes spirv/vulkan/prebuilt/0x0000abeb.spv | Bin 4600 -> 0 bytes spirv/vulkan/prebuilt/0x0000abec.spv | Bin 4600 -> 0 bytes spirv/vulkan/prebuilt/0x0000abed.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000abee.spv | Bin 2568 -> 0 bytes spirv/vulkan/prebuilt/0x0000abef.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf0.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf1.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf2.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf3.spv | Bin 1828 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf4.spv | Bin 2028 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf5.spv | Bin 3372 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf6.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf7.spv | Bin 3424 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf8.spv | Bin 3376 -> 0 bytes spirv/vulkan/prebuilt/0x0000abf9.spv | Bin 3408 -> 0 bytes spirv/vulkan/prebuilt/0x0000abfa.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000abfb.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000abfc.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000abfd.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000abfe.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000abff.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac00.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac01.spv | Bin 4220 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac02.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac03.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac04.spv | Bin 6520 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac05.spv | Bin 7756 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac06.spv | Bin 8212 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac07.spv | Bin 8612 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac08.spv | Bin 6272 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac09.spv | Bin 7076 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0a.spv | Bin 7248 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0b.spv | Bin 7400 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0c.spv | Bin 6288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0d.spv | Bin 7012 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0e.spv | Bin 7264 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac0f.spv | Bin 7416 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac10.spv | Bin 6992 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac11.spv | Bin 7192 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac12.spv | Bin 7312 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac13.spv | Bin 7492 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac14.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac15.spv | Bin 9748 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac16.spv | Bin 9708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac17.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac18.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac19.spv | Bin 11716 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1a.spv | Bin 11692 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1b.spv | Bin 11668 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1c.spv | Bin 11716 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1d.spv | Bin 11692 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1e.spv | Bin 13868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac1f.spv | Bin 13868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac20.spv | Bin 13868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac21.spv | Bin 13868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac22.spv | Bin 13868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac23.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac24.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac25.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac26.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac27.spv | Bin 10396 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac28.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac29.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2a.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2b.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2c.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2d.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2e.spv | Bin 10692 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac2f.spv | Bin 10712 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac30.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac31.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac32.spv | Bin 12420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac33.spv | Bin 12420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac34.spv | Bin 12420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac35.spv | Bin 12420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac36.spv | Bin 12420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac37.spv | Bin 11596 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac38.spv | Bin 11536 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac39.spv | Bin 11596 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3a.spv | Bin 11676 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3b.spv | Bin 11656 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3c.spv | Bin 12940 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3d.spv | Bin 12964 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3e.spv | Bin 12988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac3f.spv | Bin 12964 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac40.spv | Bin 12988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac41.spv | Bin 6520 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac42.spv | Bin 7756 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac43.spv | Bin 6272 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac44.spv | Bin 7076 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac45.spv | Bin 6288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac46.spv | Bin 7012 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac47.spv | Bin 6992 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac48.spv | Bin 7192 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac49.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4a.spv | Bin 9748 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4b.spv | Bin 9708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4c.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4d.spv | Bin 9688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4e.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac4f.spv | Bin 10420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac50.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac51.spv | Bin 10972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac52.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac53.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac54.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac55.spv | Bin 11596 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac56.spv | Bin 11676 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac57.spv | Bin 11656 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac58.spv | Bin 4532 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac59.spv | Bin 5556 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5a.spv | Bin 5952 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5b.spv | Bin 6280 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5c.spv | Bin 4380 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5d.spv | Bin 4972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5e.spv | Bin 5084 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac5f.spv | Bin 5180 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac60.spv | Bin 4332 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac61.spv | Bin 4816 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac62.spv | Bin 4972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac63.spv | Bin 5068 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac64.spv | Bin 4760 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac65.spv | Bin 4960 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac66.spv | Bin 5080 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac67.spv | Bin 5204 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac68.spv | Bin 6988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac69.spv | Bin 7024 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6a.spv | Bin 7044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6b.spv | Bin 7004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6c.spv | Bin 6968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6d.spv | Bin 8448 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6e.spv | Bin 8424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac6f.spv | Bin 8448 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac70.spv | Bin 8448 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac71.spv | Bin 8448 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac72.spv | Bin 9968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac73.spv | Bin 9968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac74.spv | Bin 9968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac75.spv | Bin 9968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac76.spv | Bin 9968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac77.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac78.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac79.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7a.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7b.spv | Bin 7520 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7c.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7d.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7e.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac7f.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac80.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac81.spv | Bin 7832 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac82.spv | Bin 7812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac83.spv | Bin 7812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac84.spv | Bin 7812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac85.spv | Bin 7872 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac86.spv | Bin 8968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac87.spv | Bin 8968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac88.spv | Bin 8968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac89.spv | Bin 8968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8a.spv | Bin 8968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8b.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8c.spv | Bin 8460 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8d.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8e.spv | Bin 8560 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac8f.spv | Bin 8520 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac90.spv | Bin 9328 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac91.spv | Bin 9328 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac92.spv | Bin 9352 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac93.spv | Bin 9328 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac94.spv | Bin 9328 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac95.spv | Bin 4532 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac96.spv | Bin 5556 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac97.spv | Bin 4380 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac98.spv | Bin 4972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac99.spv | Bin 4332 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9a.spv | Bin 4816 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9b.spv | Bin 4760 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9c.spv | Bin 4960 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9d.spv | Bin 6988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9e.spv | Bin 7024 -> 0 bytes spirv/vulkan/prebuilt/0x0000ac9f.spv | Bin 7044 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca0.spv | Bin 7004 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca1.spv | Bin 6968 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca2.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca3.spv | Bin 7544 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca4.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca5.spv | Bin 7968 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca6.spv | Bin 7832 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca7.spv | Bin 7812 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca8.spv | Bin 7872 -> 0 bytes spirv/vulkan/prebuilt/0x0000aca9.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000acaa.spv | Bin 8560 -> 0 bytes spirv/vulkan/prebuilt/0x0000acab.spv | Bin 8520 -> 0 bytes spirv/vulkan/prebuilt/0x0000acac.spv | Bin 8100 -> 0 bytes spirv/vulkan/prebuilt/0x0000acad.spv | Bin 9532 -> 0 bytes spirv/vulkan/prebuilt/0x0000acae.spv | Bin 10016 -> 0 bytes spirv/vulkan/prebuilt/0x0000acaf.spv | Bin 10440 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb0.spv | Bin 7964 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb1.spv | Bin 8912 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb2.spv | Bin 9164 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb3.spv | Bin 9356 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb4.spv | Bin 7820 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb5.spv | Bin 8684 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb6.spv | Bin 9036 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb7.spv | Bin 9228 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb8.spv | Bin 8792 -> 0 bytes spirv/vulkan/prebuilt/0x0000acb9.spv | Bin 8992 -> 0 bytes spirv/vulkan/prebuilt/0x0000acba.spv | Bin 9112 -> 0 bytes spirv/vulkan/prebuilt/0x0000acbb.spv | Bin 9320 -> 0 bytes spirv/vulkan/prebuilt/0x0000acbc.spv | Bin 11748 -> 0 bytes spirv/vulkan/prebuilt/0x0000acbd.spv | Bin 11828 -> 0 bytes spirv/vulkan/prebuilt/0x0000acbe.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000acbf.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc0.spv | Bin 11728 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc1.spv | Bin 14216 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc2.spv | Bin 14216 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc3.spv | Bin 14192 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc4.spv | Bin 14240 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc5.spv | Bin 14216 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc6.spv | Bin 16816 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc7.spv | Bin 16788 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc8.spv | Bin 16816 -> 0 bytes spirv/vulkan/prebuilt/0x0000acc9.spv | Bin 16816 -> 0 bytes spirv/vulkan/prebuilt/0x0000acca.spv | Bin 16816 -> 0 bytes spirv/vulkan/prebuilt/0x0000accb.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000accc.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000accd.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000acce.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000accf.spv | Bin 12640 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd0.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd1.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd2.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd3.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd4.spv | Bin 13252 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd5.spv | Bin 13052 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd6.spv | Bin 12932 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd7.spv | Bin 12952 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd8.spv | Bin 12972 -> 0 bytes spirv/vulkan/prebuilt/0x0000acd9.spv | Bin 12992 -> 0 bytes spirv/vulkan/prebuilt/0x0000acda.spv | Bin 15048 -> 0 bytes spirv/vulkan/prebuilt/0x0000acdb.spv | Bin 15048 -> 0 bytes spirv/vulkan/prebuilt/0x0000acdc.spv | Bin 15020 -> 0 bytes spirv/vulkan/prebuilt/0x0000acdd.spv | Bin 15048 -> 0 bytes spirv/vulkan/prebuilt/0x0000acde.spv | Bin 15048 -> 0 bytes spirv/vulkan/prebuilt/0x0000acdf.spv | Bin 13956 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace0.spv | Bin 13956 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace1.spv | Bin 14016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace2.spv | Bin 14016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace3.spv | Bin 14016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace4.spv | Bin 15720 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace5.spv | Bin 15720 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace6.spv | Bin 15744 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace7.spv | Bin 15768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace8.spv | Bin 15768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ace9.spv | Bin 8100 -> 0 bytes spirv/vulkan/prebuilt/0x0000acea.spv | Bin 9532 -> 0 bytes spirv/vulkan/prebuilt/0x0000aceb.spv | Bin 7964 -> 0 bytes spirv/vulkan/prebuilt/0x0000acec.spv | Bin 8912 -> 0 bytes spirv/vulkan/prebuilt/0x0000aced.spv | Bin 7820 -> 0 bytes spirv/vulkan/prebuilt/0x0000acee.spv | Bin 8684 -> 0 bytes spirv/vulkan/prebuilt/0x0000acef.spv | Bin 8792 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf0.spv | Bin 8992 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf1.spv | Bin 11748 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf2.spv | Bin 11828 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf3.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf4.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf5.spv | Bin 11728 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf6.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf7.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf8.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acf9.spv | Bin 13280 -> 0 bytes spirv/vulkan/prebuilt/0x0000acfa.spv | Bin 13052 -> 0 bytes spirv/vulkan/prebuilt/0x0000acfb.spv | Bin 12972 -> 0 bytes spirv/vulkan/prebuilt/0x0000acfc.spv | Bin 12992 -> 0 bytes spirv/vulkan/prebuilt/0x0000acfd.spv | Bin 13956 -> 0 bytes spirv/vulkan/prebuilt/0x0000acfe.spv | Bin 14016 -> 0 bytes spirv/vulkan/prebuilt/0x0000acff.spv | Bin 14016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad00.spv | Bin 8080 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad01.spv | Bin 9512 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad02.spv | Bin 9996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad03.spv | Bin 10436 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad04.spv | Bin 7944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad05.spv | Bin 8892 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad06.spv | Bin 9144 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad07.spv | Bin 9336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad08.spv | Bin 7816 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad09.spv | Bin 8680 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0a.spv | Bin 9032 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0b.spv | Bin 9224 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0c.spv | Bin 8772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0d.spv | Bin 8972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0e.spv | Bin 9092 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad0f.spv | Bin 9300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad10.spv | Bin 11728 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad11.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad12.spv | Bin 11788 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad13.spv | Bin 11788 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad14.spv | Bin 11708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad15.spv | Bin 14196 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad16.spv | Bin 14196 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad17.spv | Bin 14172 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad18.spv | Bin 14220 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad19.spv | Bin 14196 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1a.spv | Bin 16812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1b.spv | Bin 16784 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1c.spv | Bin 16812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1d.spv | Bin 16812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1e.spv | Bin 16812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad1f.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad20.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad21.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad22.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad23.spv | Bin 12620 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad24.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad25.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad26.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad27.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad28.spv | Bin 13248 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad29.spv | Bin 13032 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2a.spv | Bin 12912 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2b.spv | Bin 12932 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2c.spv | Bin 12952 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2d.spv | Bin 12972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2e.spv | Bin 15044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad2f.spv | Bin 15044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad30.spv | Bin 15016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad31.spv | Bin 15044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad32.spv | Bin 15044 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad33.spv | Bin 13936 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad34.spv | Bin 13936 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad35.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad36.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad37.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad38.spv | Bin 15700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad39.spv | Bin 15700 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3a.spv | Bin 15724 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3b.spv | Bin 15748 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3c.spv | Bin 15748 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3d.spv | Bin 8080 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3e.spv | Bin 9512 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad3f.spv | Bin 7944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad40.spv | Bin 8892 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad41.spv | Bin 7816 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad42.spv | Bin 8680 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad43.spv | Bin 8772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad44.spv | Bin 8972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad45.spv | Bin 11728 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad46.spv | Bin 11808 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad47.spv | Bin 11788 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad48.spv | Bin 11788 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad49.spv | Bin 11708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4a.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4b.spv | Bin 12644 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4c.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4d.spv | Bin 13276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4e.spv | Bin 13032 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad4f.spv | Bin 12952 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad50.spv | Bin 12972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad51.spv | Bin 13936 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad52.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad53.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad54.spv | Bin 6756 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad55.spv | Bin 6724 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad56.spv | Bin 12068 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad57.spv | Bin 11996 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad58.spv | Bin 6740 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad59.spv | Bin 6740 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5a.spv | Bin 12052 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5b.spv | Bin 11972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5c.spv | Bin 12360 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5d.spv | Bin 12360 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5e.spv | Bin 28492 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad5f.spv | Bin 28452 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad60.spv | Bin 12328 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad61.spv | Bin 12344 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad62.spv | Bin 28516 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad63.spv | Bin 28420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad64.spv | Bin 10020 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad65.spv | Bin 10052 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad66.spv | Bin 20256 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad67.spv | Bin 20304 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad68.spv | Bin 10036 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad69.spv | Bin 10020 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6a.spv | Bin 20288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6b.spv | Bin 20264 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6c.spv | Bin 16572 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6d.spv | Bin 16568 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6e.spv | Bin 39240 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad6f.spv | Bin 39260 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad70.spv | Bin 16572 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad71.spv | Bin 16532 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad72.spv | Bin 39276 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad73.spv | Bin 39236 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad74.spv | Bin 14376 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad75.spv | Bin 14392 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad76.spv | Bin 31868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad77.spv | Bin 31828 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad78.spv | Bin 14376 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad79.spv | Bin 14412 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7a.spv | Bin 31868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7b.spv | Bin 31828 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7c.spv | Bin 7080 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7d.spv | Bin 7064 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7e.spv | Bin 11420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad7f.spv | Bin 11436 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad80.spv | Bin 7048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad81.spv | Bin 7032 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad82.spv | Bin 11436 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad83.spv | Bin 11420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad84.spv | Bin 28180 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad85.spv | Bin 28152 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad86.spv | Bin 40864 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad87.spv | Bin 40900 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad88.spv | Bin 28192 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad89.spv | Bin 28172 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8a.spv | Bin 40912 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8b.spv | Bin 40936 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8c.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8d.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8e.spv | Bin 2872 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad8f.spv | Bin 3160 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad90.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad91.spv | Bin 1980 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad92.spv | Bin 2036 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad93.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad94.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad95.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad96.spv | Bin 1972 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad97.spv | Bin 2012 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad98.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad99.spv | Bin 2012 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9a.spv | Bin 2060 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9b.spv | Bin 2116 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9c.spv | Bin 3356 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9d.spv | Bin 3392 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9e.spv | Bin 6920 -> 0 bytes spirv/vulkan/prebuilt/0x0000ad9f.spv | Bin 3360 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada0.spv | Bin 6904 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada1.spv | Bin 4168 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada2.spv | Bin 4152 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada3.spv | Bin 11904 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada4.spv | Bin 4120 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada5.spv | Bin 11888 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada6.spv | Bin 4912 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada7.spv | Bin 4912 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada8.spv | Bin 18288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ada9.spv | Bin 4912 -> 0 bytes spirv/vulkan/prebuilt/0x0000adaa.spv | Bin 18272 -> 0 bytes spirv/vulkan/prebuilt/0x0000adab.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000adac.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000adad.spv | Bin 8648 -> 0 bytes spirv/vulkan/prebuilt/0x0000adae.spv | Bin 3720 -> 0 bytes spirv/vulkan/prebuilt/0x0000adaf.spv | Bin 8648 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb0.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb1.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb2.spv | Bin 10376 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb3.spv | Bin 4016 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb4.spv | Bin 10360 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb5.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb6.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb7.spv | Bin 9396 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb8.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000adb9.spv | Bin 9396 -> 0 bytes spirv/vulkan/prebuilt/0x0000adba.spv | Bin 4456 -> 0 bytes spirv/vulkan/prebuilt/0x0000adbb.spv | Bin 4456 -> 0 bytes spirv/vulkan/prebuilt/0x0000adbc.spv | Bin 14332 -> 0 bytes spirv/vulkan/prebuilt/0x0000adbd.spv | Bin 4456 -> 0 bytes spirv/vulkan/prebuilt/0x0000adbe.spv | Bin 14332 -> 0 bytes spirv/vulkan/prebuilt/0x0000adbf.spv | Bin 4204 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc0.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc1.spv | Bin 11920 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc2.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc3.spv | Bin 11920 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc4.spv | Bin 4568 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc5.spv | Bin 4584 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc6.spv | Bin 15128 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc7.spv | Bin 4584 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc8.spv | Bin 15128 -> 0 bytes spirv/vulkan/prebuilt/0x0000adc9.spv | Bin 3356 -> 0 bytes spirv/vulkan/prebuilt/0x0000adca.spv | Bin 3392 -> 0 bytes spirv/vulkan/prebuilt/0x0000adcb.spv | Bin 6920 -> 0 bytes spirv/vulkan/prebuilt/0x0000adcc.spv | Bin 3360 -> 0 bytes spirv/vulkan/prebuilt/0x0000adcd.spv | Bin 6904 -> 0 bytes spirv/vulkan/prebuilt/0x0000adce.spv | Bin 3736 -> 0 bytes spirv/vulkan/prebuilt/0x0000adcf.spv | Bin 8648 -> 0 bytes spirv/vulkan/prebuilt/0x0000add0.spv | Bin 4032 -> 0 bytes spirv/vulkan/prebuilt/0x0000add1.spv | Bin 10376 -> 0 bytes spirv/vulkan/prebuilt/0x0000add2.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000add3.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000add4.spv | Bin 9396 -> 0 bytes spirv/vulkan/prebuilt/0x0000add5.spv | Bin 4204 -> 0 bytes spirv/vulkan/prebuilt/0x0000add6.spv | Bin 4224 -> 0 bytes spirv/vulkan/prebuilt/0x0000add7.spv | Bin 11920 -> 0 bytes spirv/vulkan/prebuilt/0x0000add8.spv | Bin 6768 -> 0 bytes spirv/vulkan/prebuilt/0x0000add9.spv | Bin 7996 -> 0 bytes spirv/vulkan/prebuilt/0x0000adda.spv | Bin 9560 -> 0 bytes spirv/vulkan/prebuilt/0x0000addb.spv | Bin 13188 -> 0 bytes spirv/vulkan/prebuilt/0x0000addc.spv | Bin 6828 -> 0 bytes spirv/vulkan/prebuilt/0x0000addd.spv | Bin 7996 -> 0 bytes spirv/vulkan/prebuilt/0x0000adde.spv | Bin 9532 -> 0 bytes spirv/vulkan/prebuilt/0x0000addf.spv | Bin 13204 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade0.spv | Bin 10352 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade1.spv | Bin 10352 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade2.spv | Bin 18432 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade3.spv | Bin 18488 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade4.spv | Bin 10352 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade5.spv | Bin 10288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade6.spv | Bin 18468 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade7.spv | Bin 18532 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade8.spv | Bin 2668 -> 0 bytes spirv/vulkan/prebuilt/0x0000ade9.spv | Bin 4936 -> 0 bytes spirv/vulkan/prebuilt/0x0000adea.spv | Bin 5188 -> 0 bytes spirv/vulkan/prebuilt/0x0000adeb.spv | Bin 2568 -> 0 bytes spirv/vulkan/prebuilt/0x0000adec.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x0000aded.spv | Bin 2788 -> 0 bytes spirv/vulkan/prebuilt/0x0000adee.spv | Bin 3636 -> 0 bytes spirv/vulkan/prebuilt/0x0000adef.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf0.spv | Bin 2928 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf1.spv | Bin 4536 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf2.spv | Bin 5816 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf3.spv | Bin 2452 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf4.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf5.spv | Bin 4196 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf6.spv | Bin 4408 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf7.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf8.spv | Bin 2560 -> 0 bytes spirv/vulkan/prebuilt/0x0000adf9.spv | Bin 3016 -> 0 bytes spirv/vulkan/prebuilt/0x0000adfa.spv | Bin 4720 -> 0 bytes spirv/vulkan/prebuilt/0x0000adfb.spv | Bin 2536 -> 0 bytes spirv/vulkan/prebuilt/0x0000adfc.spv | Bin 3516 -> 0 bytes spirv/vulkan/prebuilt/0x0000adfd.spv | Bin 3512 -> 0 bytes spirv/vulkan/prebuilt/0x0000adfe.spv | Bin 6232 -> 0 bytes spirv/vulkan/prebuilt/0x0000adff.spv | Bin 2820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae00.spv | Bin 2612 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae01.spv | Bin 6732 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae02.spv | Bin 7652 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae03.spv | Bin 2672 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae04.spv | Bin 4092 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae05.spv | Bin 4804 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae06.spv | Bin 7572 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae07.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae08.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae09.spv | Bin 3316 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0a.spv | Bin 8560 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0b.spv | Bin 3216 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0c.spv | Bin 2988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0d.spv | Bin 7180 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0e.spv | Bin 5848 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae0f.spv | Bin 4028 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae10.spv | Bin 4664 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae11.spv | Bin 3704 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae12.spv | Bin 7208 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae13.spv | Bin 2824 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae14.spv | Bin 2196 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae15.spv | Bin 4504 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae16.spv | Bin 7420 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae17.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae18.spv | Bin 3388 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae19.spv | Bin 3708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1a.spv | Bin 15656 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1b.spv | Bin 4256 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1c.spv | Bin 4128 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1d.spv | Bin 7584 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1e.spv | Bin 8696 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae1f.spv | Bin 5836 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae20.spv | Bin 10824 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae21.spv | Bin 10628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae22.spv | Bin 10360 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae23.spv | Bin 4776 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae24.spv | Bin 9604 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae25.spv | Bin 10580 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae26.spv | Bin 10240 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae27.spv | Bin 4212 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae28.spv | Bin 4760 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae29.spv | Bin 5512 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2a.spv | Bin 5320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2b.spv | Bin 6144 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2c.spv | Bin 9384 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2d.spv | Bin 7888 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2e.spv | Bin 10312 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae2f.spv | Bin 952 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae30.spv | Bin 6768 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae31.spv | Bin 6572 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae32.spv | Bin 11192 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae33.spv | Bin 18844 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae34.spv | Bin 7704 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae35.spv | Bin 9736 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae36.spv | Bin 11648 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae37.spv | Bin 12860 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae38.spv | Bin 11572 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae39.spv | Bin 13568 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3a.spv | Bin 5752 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3b.spv | Bin 10812 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3c.spv | Bin 16616 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3d.spv | Bin 4736 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3e.spv | Bin 3028 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae3f.spv | Bin 11576 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae40.spv | Bin 13688 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae41.spv | Bin 8144 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae42.spv | Bin 7324 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae43.spv | Bin 14048 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae44.spv | Bin 9560 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae45.spv | Bin 5896 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae46.spv | Bin 11136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae47.spv | Bin 8280 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae48.spv | Bin 12772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae49.spv | Bin 4240 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4a.spv | Bin 7848 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4b.spv | Bin 7960 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4c.spv | Bin 14764 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4d.spv | Bin 6176 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4e.spv | Bin 10652 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae4f.spv | Bin 14396 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae50.spv | Bin 12028 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae51.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae52.spv | Bin 6820 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae53.spv | Bin 15772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae54.spv | Bin 9388 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae55.spv | Bin 4892 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae56.spv | Bin 16876 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae57.spv | Bin 12388 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae58.spv | Bin 24612 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae59.spv | Bin 6744 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5a.spv | Bin 6968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5b.spv | Bin 4640 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5c.spv | Bin 11320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5d.spv | Bin 11300 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5e.spv | Bin 19080 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae5f.spv | Bin 11120 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae60.spv | Bin 5900 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae61.spv | Bin 20808 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae62.spv | Bin 6760 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae63.spv | Bin 14528 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae64.spv | Bin 17096 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae65.spv | Bin 18236 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae66.spv | Bin 8344 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae67.spv | Bin 6952 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae68.spv | Bin 5224 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae69.spv | Bin 16964 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6a.spv | Bin 7780 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6b.spv | Bin 7592 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6c.spv | Bin 5976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6d.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6e.spv | Bin 4864 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae6f.spv | Bin 9480 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae70.spv | Bin 14116 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae71.spv | Bin 5360 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae72.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae73.spv | Bin 4628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae74.spv | Bin 11116 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae75.spv | Bin 4448 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae76.spv | Bin 9628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae77.spv | Bin 12028 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae78.spv | Bin 11364 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae79.spv | Bin 2960 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7a.spv | Bin 3248 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7b.spv | Bin 8220 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7c.spv | Bin 11236 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7d.spv | Bin 4496 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7e.spv | Bin 6164 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae7f.spv | Bin 10444 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae80.spv | Bin 11776 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae81.spv | Bin 3472 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae82.spv | Bin 4808 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae83.spv | Bin 8860 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae84.spv | Bin 8200 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae85.spv | Bin 3916 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae86.spv | Bin 10388 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae87.spv | Bin 9024 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae88.spv | Bin 10616 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae89.spv | Bin 4976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8a.spv | Bin 6968 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8b.spv | Bin 9124 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8c.spv | Bin 13588 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8d.spv | Bin 2924 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8e.spv | Bin 8208 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae8f.spv | Bin 12772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae90.spv | Bin 7348 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae91.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae92.spv | Bin 9444 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae93.spv | Bin 13016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae94.spv | Bin 7908 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae95.spv | Bin 3444 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae96.spv | Bin 6552 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae97.spv | Bin 9616 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae98.spv | Bin 12424 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae99.spv | Bin 3244 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9a.spv | Bin 6352 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9b.spv | Bin 9332 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9c.spv | Bin 13348 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9d.spv | Bin 4880 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9e.spv | Bin 5868 -> 0 bytes spirv/vulkan/prebuilt/0x0000ae9f.spv | Bin 55776 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea0.spv | Bin 5188 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea1.spv | Bin 10504 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea2.spv | Bin 13928 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea3.spv | Bin 25800 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea4.spv | Bin 6756 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea5.spv | Bin 29176 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea6.spv | Bin 13012 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea7.spv | Bin 3868 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea8.spv | Bin 8644 -> 0 bytes spirv/vulkan/prebuilt/0x0000aea9.spv | Bin 13476 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeaa.spv | Bin 12236 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeab.spv | Bin 7628 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeac.spv | Bin 8412 -> 0 bytes spirv/vulkan/prebuilt/0x0000aead.spv | Bin 12288 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeae.spv | Bin 17452 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeaf.spv | Bin 50792 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb0.spv | Bin 5036 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb1.spv | Bin 21176 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb2.spv | Bin 35340 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb3.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb4.spv | Bin 10528 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb5.spv | Bin 8760 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb6.spv | Bin 21244 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb7.spv | Bin 8392 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb8.spv | Bin 11588 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeb9.spv | Bin 7480 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeba.spv | Bin 9732 -> 0 bytes spirv/vulkan/prebuilt/0x0000aebb.spv | Bin 8444 -> 0 bytes spirv/vulkan/prebuilt/0x0000aebc.spv | Bin 14964 -> 0 bytes spirv/vulkan/prebuilt/0x0000aebd.spv | Bin 2496 -> 0 bytes spirv/vulkan/prebuilt/0x0000aebe.spv | Bin 7400 -> 0 bytes spirv/vulkan/prebuilt/0x0000aebf.spv | Bin 15196 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec0.spv | Bin 10620 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec1.spv | Bin 6764 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec2.spv | Bin 4112 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec3.spv | Bin 9296 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec4.spv | Bin 9880 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec5.spv | Bin 4312 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec6.spv | Bin 8816 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec7.spv | Bin 8208 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec8.spv | Bin 8600 -> 0 bytes spirv/vulkan/prebuilt/0x0000aec9.spv | Bin 4172 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeca.spv | Bin 7344 -> 0 bytes spirv/vulkan/prebuilt/0x0000aecb.spv | Bin 12264 -> 0 bytes spirv/vulkan/prebuilt/0x0000aecc.spv | Bin 8916 -> 0 bytes spirv/vulkan/prebuilt/0x0000aecd.spv | Bin 6236 -> 0 bytes spirv/vulkan/prebuilt/0x0000aece.spv | Bin 6100 -> 0 bytes spirv/vulkan/prebuilt/0x0000aecf.spv | Bin 6264 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed0.spv | Bin 8236 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed1.spv | Bin 26240 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed2.spv | Bin 14228 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed3.spv | Bin 23200 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed4.spv | Bin 4384 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed5.spv | Bin 7728 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed6.spv | Bin 28704 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed7.spv | Bin 16280 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed8.spv | Bin 6676 -> 0 bytes spirv/vulkan/prebuilt/0x0000aed9.spv | Bin 9404 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeda.spv | Bin 15712 -> 0 bytes spirv/vulkan/prebuilt/0x0000aedb.spv | Bin 21416 -> 0 bytes spirv/vulkan/prebuilt/0x0000aedc.spv | Bin 10072 -> 0 bytes spirv/vulkan/prebuilt/0x0000aedd.spv | Bin 8472 -> 0 bytes spirv/vulkan/prebuilt/0x0000aede.spv | Bin 9696 -> 0 bytes spirv/vulkan/prebuilt/0x0000aedf.spv | Bin 23904 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee0.spv | Bin 7424 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee1.spv | Bin 4692 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee2.spv | Bin 14848 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee3.spv | Bin 16528 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee4.spv | Bin 5760 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee5.spv | Bin 13516 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee6.spv | Bin 10140 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee7.spv | Bin 21384 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee8.spv | Bin 6884 -> 0 bytes spirv/vulkan/prebuilt/0x0000aee9.spv | Bin 17776 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeea.spv | Bin 13708 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeeb.spv | Bin 24280 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeec.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeed.spv | Bin 9628 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeee.spv | Bin 19000 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeef.spv | Bin 15012 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef0.spv | Bin 6304 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef1.spv | Bin 9160 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef2.spv | Bin 13032 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef3.spv | Bin 10704 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef4.spv | Bin 4812 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef5.spv | Bin 5888 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef6.spv | Bin 8452 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef7.spv | Bin 19664 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef8.spv | Bin 5992 -> 0 bytes spirv/vulkan/prebuilt/0x0000aef9.spv | Bin 5564 -> 0 bytes spirv/vulkan/prebuilt/0x0000aefa.spv | Bin 15592 -> 0 bytes spirv/vulkan/prebuilt/0x0000aefb.spv | Bin 39008 -> 0 bytes spirv/vulkan/prebuilt/0x0000aefc.spv | Bin 5820 -> 0 bytes spirv/vulkan/prebuilt/0x0000aefd.spv | Bin 7988 -> 0 bytes spirv/vulkan/prebuilt/0x0000aefe.spv | Bin 8568 -> 0 bytes spirv/vulkan/prebuilt/0x0000aeff.spv | Bin 20632 -> 0 bytes spirv/vulkan/prebuilt/0x0000af00.spv | Bin 6444 -> 0 bytes spirv/vulkan/prebuilt/0x0000af01.spv | Bin 8760 -> 0 bytes spirv/vulkan/prebuilt/0x0000af02.spv | Bin 8932 -> 0 bytes spirv/vulkan/prebuilt/0x0000af03.spv | Bin 7820 -> 0 bytes spirv/vulkan/prebuilt/0x0000af04.spv | Bin 5416 -> 0 bytes spirv/vulkan/prebuilt/0x0000af05.spv | Bin 13220 -> 0 bytes spirv/vulkan/prebuilt/0x0000af06.spv | Bin 10984 -> 0 bytes spirv/vulkan/prebuilt/0x0000af07.spv | Bin 13236 -> 0 bytes spirv/vulkan/prebuilt/0x0000af08.spv | Bin 18748 -> 0 bytes spirv/vulkan/prebuilt/0x0000af09.spv | Bin 17172 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0a.spv | Bin 16456 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0b.spv | Bin 22488 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0c.spv | Bin 5580 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0d.spv | Bin 6260 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0e.spv | Bin 10036 -> 0 bytes spirv/vulkan/prebuilt/0x0000af0f.spv | Bin 15952 -> 0 bytes spirv/vulkan/prebuilt/0x0000af10.spv | Bin 15836 -> 0 bytes spirv/vulkan/prebuilt/0x0000af11.spv | Bin 4620 -> 0 bytes spirv/vulkan/prebuilt/0x0000af12.spv | Bin 7304 -> 0 bytes spirv/vulkan/prebuilt/0x0000af13.spv | Bin 10596 -> 0 bytes spirv/vulkan/prebuilt/0x0000af14.spv | Bin 3752 -> 0 bytes spirv/vulkan/prebuilt/0x0000af15.spv | Bin 14296 -> 0 bytes spirv/vulkan/prebuilt/0x0000af16.spv | Bin 20448 -> 0 bytes spirv/vulkan/prebuilt/0x0000af17.spv | Bin 26856 -> 0 bytes spirv/vulkan/prebuilt/0x0000af18.spv | Bin 13044 -> 0 bytes spirv/vulkan/prebuilt/0x0000af19.spv | Bin 7352 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1a.spv | Bin 26264 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1b.spv | Bin 12492 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1c.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1d.spv | Bin 9648 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1e.spv | Bin 37776 -> 0 bytes spirv/vulkan/prebuilt/0x0000af1f.spv | Bin 7424 -> 0 bytes spirv/vulkan/prebuilt/0x0000af20.spv | Bin 86740 -> 0 bytes spirv/vulkan/prebuilt/0x0000af21.spv | Bin 4292 -> 0 bytes spirv/vulkan/prebuilt/0x0000af22.spv | Bin 35308 -> 0 bytes spirv/vulkan/prebuilt/0x0000af23.spv | Bin 16180 -> 0 bytes spirv/vulkan/prebuilt/0x0000af24.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000af25.spv | Bin 6004 -> 0 bytes spirv/vulkan/prebuilt/0x0000af26.spv | Bin 23120 -> 0 bytes spirv/vulkan/prebuilt/0x0000af27.spv | Bin 8468 -> 0 bytes spirv/vulkan/prebuilt/0x0000af28.spv | Bin 15240 -> 0 bytes spirv/vulkan/prebuilt/0x0000af29.spv | Bin 8344 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2a.spv | Bin 21236 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2b.spv | Bin 13460 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2c.spv | Bin 10372 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2d.spv | Bin 2944 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2e.spv | Bin 20984 -> 0 bytes spirv/vulkan/prebuilt/0x0000af2f.spv | Bin 29284 -> 0 bytes spirv/vulkan/prebuilt/0x0000af30.spv | Bin 11324 -> 0 bytes spirv/vulkan/prebuilt/0x0000af31.spv | Bin 6596 -> 0 bytes spirv/vulkan/prebuilt/0x0000af32.spv | Bin 22340 -> 0 bytes spirv/vulkan/prebuilt/0x0000af33.spv | Bin 7704 -> 0 bytes spirv/vulkan/prebuilt/0x0000af34.spv | Bin 15428 -> 0 bytes spirv/vulkan/prebuilt/0x0000af35.spv | Bin 3532 -> 0 bytes spirv/vulkan/prebuilt/0x0000af36.spv | Bin 15452 -> 0 bytes spirv/vulkan/prebuilt/0x0000af37.spv | Bin 6220 -> 0 bytes spirv/vulkan/prebuilt/0x0000af38.spv | Bin 6812 -> 0 bytes spirv/vulkan/prebuilt/0x0000af39.spv | Bin 5568 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3a.spv | Bin 14076 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3b.spv | Bin 13056 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3c.spv | Bin 9188 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3d.spv | Bin 10496 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3e.spv | Bin 11428 -> 0 bytes spirv/vulkan/prebuilt/0x0000af3f.spv | Bin 21596 -> 0 bytes spirv/vulkan/prebuilt/0x0000af40.spv | Bin 19980 -> 0 bytes spirv/vulkan/prebuilt/0x0000af41.spv | Bin 4952 -> 0 bytes spirv/vulkan/prebuilt/0x0000af42.spv | Bin 7092 -> 0 bytes spirv/vulkan/prebuilt/0x0000af43.spv | Bin 5468 -> 0 bytes spirv/vulkan/prebuilt/0x0000af44.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000af45.spv | Bin 3572 -> 0 bytes spirv/vulkan/prebuilt/0x0000af46.spv | Bin 24552 -> 0 bytes spirv/vulkan/prebuilt/0x0000af47.spv | Bin 14788 -> 0 bytes spirv/vulkan/prebuilt/0x0000af48.spv | Bin 5008 -> 0 bytes spirv/vulkan/prebuilt/0x0000af49.spv | Bin 4948 -> 0 bytes spirv/vulkan/prebuilt/0x0000af4a.spv | Bin 15272 -> 0 bytes spirv/vulkan/prebuilt/0x0000af4b.spv | Bin 12804 -> 0 bytes spirv/vulkan/prebuilt/0x0000af4c.spv | Bin 4884 -> 0 bytes spirv/vulkan/prebuilt/0x0000af5c.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000af5d.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000af60.spv | Bin 2612 -> 0 bytes spirv/vulkan/prebuilt/0x0000af61.spv | Bin 2644 -> 0 bytes spirv/vulkan/prebuilt/0x0000af62.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x0000af63.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000af64.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000af67.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000af68.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000af69.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x0000af6a.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000af6b.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000af6c.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000af6d.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000af6e.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000af73.spv | Bin 1484 -> 0 bytes spirv/vulkan/prebuilt/0x0000af74.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000afc5.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000afc8.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000afcb.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000afce.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000afd1.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000afd4.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000afd7.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000afda.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000afdd.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b018.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000b02b.spv | Bin 856 -> 0 bytes spirv/vulkan/prebuilt/0x0000b03e.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x0000b051.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x0000b064.spv | Bin 860 -> 0 bytes spirv/vulkan/prebuilt/0x0000b077.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b08a.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000b09d.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0b0.spv | Bin 1776 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0c3.spv | Bin 2276 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0ca.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0d1.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0d8.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0df.spv | Bin 2196 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0ec.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0f3.spv | Bin 2196 -> 0 bytes spirv/vulkan/prebuilt/0x0000b0fa.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x0000b101.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b108.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x0000b10f.spv | Bin 2504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b116.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x0000b11d.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b124.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b149.spv | Bin 2560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b150.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b157.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b164.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b16b.spv | Bin 2324 -> 0 bytes spirv/vulkan/prebuilt/0x0000b172.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000b179.spv | Bin 2368 -> 0 bytes spirv/vulkan/prebuilt/0x0000b180.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x0000b187.spv | Bin 2324 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1a2.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1a9.spv | Bin 2368 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1b0.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1bd.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1c4.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1cb.spv | Bin 2244 -> 0 bytes spirv/vulkan/prebuilt/0x0000b1d8.spv | Bin 1804 -> 0 bytes spirv/vulkan/prebuilt/0x0000b20f.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x0000b212.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b215.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x0000b218.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b21b.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000b21e.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000b221.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000b224.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000b227.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b22a.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b22d.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b230.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b233.spv | Bin 2596 -> 0 bytes spirv/vulkan/prebuilt/0x0000b236.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x0000b239.spv | Bin 2596 -> 0 bytes spirv/vulkan/prebuilt/0x0000b23c.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x0000b253.spv | Bin 2660 -> 0 bytes spirv/vulkan/prebuilt/0x0000b255.spv | Bin 2728 -> 0 bytes spirv/vulkan/prebuilt/0x0000b256.spv | Bin 2700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b257.spv | Bin 2668 -> 0 bytes spirv/vulkan/prebuilt/0x0000b258.spv | Bin 2852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b259.spv | Bin 2824 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25a.spv | Bin 2792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25b.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25c.spv | Bin 2816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25d.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25e.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b25f.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b260.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b261.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b262.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b263.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b264.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b265.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b266.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b267.spv | Bin 2912 -> 0 bytes spirv/vulkan/prebuilt/0x0000b268.spv | Bin 2884 -> 0 bytes spirv/vulkan/prebuilt/0x0000b269.spv | Bin 2852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26a.spv | Bin 2728 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26b.spv | Bin 2700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26c.spv | Bin 2668 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26d.spv | Bin 2728 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26e.spv | Bin 2700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b26f.spv | Bin 2668 -> 0 bytes spirv/vulkan/prebuilt/0x0000b270.spv | Bin 2852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b271.spv | Bin 2824 -> 0 bytes spirv/vulkan/prebuilt/0x0000b272.spv | Bin 2792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b273.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b274.spv | Bin 2816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b275.spv | Bin 2784 -> 0 bytes spirv/vulkan/prebuilt/0x0000b276.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b277.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b278.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b279.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27a.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27b.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27c.spv | Bin 2904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27d.spv | Bin 2876 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27e.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b27f.spv | Bin 2912 -> 0 bytes spirv/vulkan/prebuilt/0x0000b280.spv | Bin 2884 -> 0 bytes spirv/vulkan/prebuilt/0x0000b281.spv | Bin 2852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b282.spv | Bin 2728 -> 0 bytes spirv/vulkan/prebuilt/0x0000b283.spv | Bin 2700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b284.spv | Bin 2668 -> 0 bytes spirv/vulkan/prebuilt/0x0000b28f.spv | Bin 592 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2a1.spv | Bin 568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2a3.spv | Bin 580 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2c9.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2cb.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2cd.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2ce.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2cf.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2d0.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2d1.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2d2.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2d3.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2d5.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2db.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2dd.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2df.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2e5.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2f8.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2f9.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2fa.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2fb.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2fc.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2fd.spv | Bin 1088 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2fe.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000b2ff.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x0000b300.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000b301.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b302.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x0000b303.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x0000b304.spv | Bin 1252 -> 0 bytes spirv/vulkan/prebuilt/0x0000b305.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b306.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b307.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b309.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b30b.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b30d.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b30f.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b311.spv | Bin 1108 -> 0 bytes spirv/vulkan/prebuilt/0x0000b313.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x0000b315.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000b317.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000b319.spv | Bin 1088 -> 0 bytes spirv/vulkan/prebuilt/0x0000b31b.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x0000b31d.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b31f.spv | Bin 1064 -> 0 bytes spirv/vulkan/prebuilt/0x0000b321.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b322.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b323.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b324.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b325.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b326.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b327.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b328.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b329.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32a.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32b.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32c.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32d.spv | Bin 1108 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32e.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b32f.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x0000b330.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b331.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000b333.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000b335.spv | Bin 1088 -> 0 bytes spirv/vulkan/prebuilt/0x0000b33c.spv | Bin 1252 -> 0 bytes spirv/vulkan/prebuilt/0x0000b33e.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b340.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b342.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b344.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b346.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b348.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b34a.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b34c.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b34e.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000b350.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000b352.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000b354.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000b356.spv | Bin 1216 -> 0 bytes spirv/vulkan/prebuilt/0x0000b36a.spv | Bin 316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b36c.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000b36e.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000b370.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b372.spv | Bin 936 -> 0 bytes spirv/vulkan/prebuilt/0x0000b374.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000b376.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000b377.spv | Bin 2072 -> 0 bytes spirv/vulkan/prebuilt/0x0000b379.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b37b.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x0000b37d.spv | Bin 952 -> 0 bytes spirv/vulkan/prebuilt/0x0000b37f.spv | Bin 564 -> 0 bytes spirv/vulkan/prebuilt/0x0000b381.spv | Bin 980 -> 0 bytes spirv/vulkan/prebuilt/0x0000b383.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000b385.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000b387.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b388.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000b38a.spv | Bin 1968 -> 0 bytes spirv/vulkan/prebuilt/0x0000b38c.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000b38e.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000b390.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000b392.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000b394.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000b395.spv | Bin 2452 -> 0 bytes spirv/vulkan/prebuilt/0x0000b397.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x0000b399.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000b39b.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000b39d.spv | Bin 904 -> 0 bytes spirv/vulkan/prebuilt/0x0000b39f.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3a1.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3a3.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3a5.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3a7.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3a9.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ab.spv | Bin 336 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ad.spv | Bin 632 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ae.spv | Bin 628 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3b0.spv | Bin 700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3b2.spv | Bin 712 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3b4.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3b6.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3b8.spv | Bin 912 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3bb.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3bd.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3bf.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c0.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c1.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c2.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c3.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c4.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c5.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c6.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c7.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c8.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3c9.spv | Bin 1332 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ca.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3cb.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3cc.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3cd.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ce.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3cf.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d0.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d1.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d2.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d3.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d4.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d5.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d6.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d7.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d8.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3d9.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3da.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3db.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3dc.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3dd.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3de.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3df.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e0.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e1.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e2.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e3.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e4.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e5.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e6.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e7.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e8.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3e9.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ea.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3eb.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ec.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ed.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ee.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ef.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f0.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f1.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f2.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f3.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f4.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f5.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f6.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f7.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f8.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3f9.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3fa.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3fb.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3fc.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3fd.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3fe.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b3ff.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b400.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b401.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b402.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b403.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b404.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b405.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b406.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b407.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b408.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b409.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40a.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40b.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40c.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40d.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40e.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b40f.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b410.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b411.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b412.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b413.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b414.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b415.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b416.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b417.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b418.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b419.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41a.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41b.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41c.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41d.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41e.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b41f.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b420.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b421.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b422.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b423.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b424.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b425.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b426.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b427.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b428.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b429.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42a.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42b.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42c.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42d.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42e.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b42f.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b430.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b431.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b432.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b433.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b434.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b435.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b436.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b437.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b438.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b439.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43a.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43b.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43c.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43d.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43e.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b43f.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b440.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b441.spv | Bin 1164 -> 0 bytes spirv/vulkan/prebuilt/0x0000b443.spv | Bin 1164 -> 0 bytes spirv/vulkan/prebuilt/0x0000b445.spv | Bin 1164 -> 0 bytes spirv/vulkan/prebuilt/0x0000b447.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b448.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b449.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44a.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44b.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44c.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44d.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44e.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b44f.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000b450.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000b451.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b452.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b453.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b454.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b455.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b456.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b457.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000b458.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b459.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45a.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45b.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45c.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45d.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45e.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b45f.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b460.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b461.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b462.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b463.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b464.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000b465.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b466.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b467.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b468.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b469.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46a.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46b.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46c.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46d.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46e.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b46f.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b470.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b471.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b472.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b473.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b474.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b475.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b476.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b477.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b478.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b479.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47a.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47b.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47c.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47d.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47e.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b47f.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b480.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b481.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b482.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b483.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b484.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b485.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b486.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b487.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b488.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b489.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48a.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48b.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48c.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48d.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48e.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b48f.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b490.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b491.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b492.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b493.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b494.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b495.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b496.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b497.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b498.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b499.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49a.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49b.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49c.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49d.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49e.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b49f.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a0.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a2.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a3.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a4.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a5.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a6.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a7.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a8.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4a9.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4aa.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ab.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ac.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ad.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ae.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4af.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b0.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b1.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b2.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b3.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b4.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b5.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b6.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b7.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b8.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4b9.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ba.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4bb.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4bc.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4bd.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4be.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4bf.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c0.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c1.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c2.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c3.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c4.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c5.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c6.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c7.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c8.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4c9.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ca.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4cb.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4cc.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4cd.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ce.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4cf.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d0.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d2.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d3.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d4.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d5.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d6.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d7.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d8.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4d9.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4da.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4db.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4dc.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4dd.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4de.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4df.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e0.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e2.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e3.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e4.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e5.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e6.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e7.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e8.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4e9.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ea.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4eb.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ec.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ed.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ee.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ef.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f0.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f1.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f2.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f3.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f4.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f5.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f6.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f7.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f8.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4f9.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4fa.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4fb.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4fc.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4fd.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4fe.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b4ff.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b500.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b501.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b502.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b503.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b504.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b505.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b506.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b507.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b508.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b509.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50a.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50b.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50c.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50d.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50e.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b50f.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b510.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b511.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b512.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b513.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b514.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b515.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b516.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b517.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b518.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b519.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51a.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51c.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51d.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51e.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b51f.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b520.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b521.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b522.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b523.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b524.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b525.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b526.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b527.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b528.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b529.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52b.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52c.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52d.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52e.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b52f.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b530.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b531.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b532.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b533.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b534.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b535.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b536.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b537.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b538.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b539.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53a.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53c.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53d.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53e.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b53f.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b540.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b541.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b542.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b543.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b544.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b545.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b546.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b547.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b548.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b549.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54b.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54c.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54d.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54e.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b54f.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b550.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b551.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b552.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b553.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b554.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b555.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b556.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b557.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b558.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b559.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55a.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55b.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55c.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55d.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55e.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b55f.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b560.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b561.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b562.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b563.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b564.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b565.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b566.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b567.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b568.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b569.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56a.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56b.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56c.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56d.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56e.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b56f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b570.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b571.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b572.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b573.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b574.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b575.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b576.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b577.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b578.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b579.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57b.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57c.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57d.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57e.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b57f.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b580.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b581.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b582.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b583.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b584.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b585.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b586.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b587.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b588.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b589.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58a.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58b.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58c.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58d.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58e.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b58f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b590.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b591.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b592.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b593.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b594.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b595.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b596.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b597.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b598.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b599.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59b.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59c.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59d.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59e.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b59f.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a0.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a1.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a2.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a3.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a4.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a5.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a6.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a7.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a8.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5a9.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5aa.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ab.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ac.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ad.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ae.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5af.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b0.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b1.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b2.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b3.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b4.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b5.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b6.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b7.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b8.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5b9.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ba.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5bb.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5bc.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5bd.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5be.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5bf.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c0.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c1.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c2.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c3.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c4.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c5.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c6.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c7.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c8.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5c9.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ca.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5cb.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5cc.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5cd.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ce.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5cf.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d0.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d2.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d3.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d4.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d5.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d6.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d8.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5d9.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5da.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5db.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5dc.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5dd.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5de.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5df.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e0.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e2.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e3.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e4.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e5.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e6.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e8.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5e9.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ea.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5eb.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ec.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ed.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ee.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ef.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f0.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f1.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f2.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f3.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f4.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f5.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f6.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f7.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f8.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5f9.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5fa.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5fb.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5fc.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5fd.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5fe.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b5ff.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b600.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b601.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b602.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b603.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b604.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b605.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b606.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b607.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b608.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b609.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60a.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60b.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60c.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60d.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60e.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b60f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b610.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b611.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b612.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b613.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b614.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b615.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b616.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b617.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b618.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b619.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61b.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61c.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61d.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61e.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b61f.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b620.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b621.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b622.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b623.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b624.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b625.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b626.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b627.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b628.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b629.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62a.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62b.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62c.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62d.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62e.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b62f.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b630.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b631.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b632.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b633.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b634.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b635.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b636.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b637.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b638.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b639.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63b.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63c.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63d.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63e.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b63f.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b640.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b641.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b642.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b643.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b644.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b645.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b646.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b647.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b648.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b649.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64b.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64c.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64d.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64e.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b64f.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b650.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b651.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b652.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b653.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b654.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b655.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b656.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b657.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b658.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b659.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65b.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65c.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65d.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65e.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b65f.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b660.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b661.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b662.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b663.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b664.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b665.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b666.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b667.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b668.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b669.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66a.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66c.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66d.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66e.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b66f.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b670.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b671.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b672.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b673.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b674.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b675.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b676.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b677.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b678.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b679.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67a.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67c.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67d.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67e.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b67f.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b680.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b681.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b682.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b683.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b684.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b685.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b686.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b687.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b688.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b689.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68a.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68c.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68d.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68e.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b68f.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b690.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b691.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b692.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b693.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b694.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b695.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b696.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b697.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b698.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b699.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69a.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69b.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69c.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69d.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69e.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b69f.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a0.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a1.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a2.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a3.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a4.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a5.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a6.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a7.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a8.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6a9.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6aa.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ab.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ac.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ad.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ae.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6af.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b0.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b1.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b2.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b3.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b4.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b5.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b6.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b7.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b8.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6b9.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ba.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6bb.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6bc.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6bd.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6be.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6bf.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c0.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c1.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c2.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c3.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c4.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c5.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c6.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c7.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c8.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6c9.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ca.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6cb.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6cc.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6cd.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ce.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6cf.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d0.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d1.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d2.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d3.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d4.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d5.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d6.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d7.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d8.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6d9.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6da.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6db.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6dc.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6dd.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6de.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6df.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e0.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e1.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e2.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e3.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e4.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e5.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e6.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e8.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6e9.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ea.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6eb.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ec.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ed.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ee.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ef.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f0.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f1.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f2.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f3.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f4.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f5.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f6.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f7.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f8.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6f9.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6fa.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6fb.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6fc.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6fd.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6fe.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b6ff.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b700.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b701.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b702.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b703.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b704.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b705.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b706.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b707.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b708.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b709.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70a.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70b.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70c.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70d.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70e.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b70f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b710.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b711.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b712.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b713.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b714.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b715.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b716.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b717.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b718.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b719.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71a.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71b.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71c.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71d.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71e.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b71f.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b720.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b721.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b722.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b723.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b724.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b725.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b726.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b727.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b728.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b729.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72a.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72b.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72c.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72d.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72e.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b72f.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b730.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b731.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b732.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b733.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b734.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b735.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b736.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b737.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b738.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b739.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b73a.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b765.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x0000b76c.spv | Bin 1532 -> 0 bytes spirv/vulkan/prebuilt/0x0000b76e.spv | Bin 1532 -> 0 bytes spirv/vulkan/prebuilt/0x0000b76f.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b78d.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x0000b78e.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b78f.spv | Bin 140 -> 0 bytes spirv/vulkan/prebuilt/0x0000b790.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b791.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b792.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b793.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b794.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b795.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b796.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b797.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b798.spv | Bin 680 -> 0 bytes spirv/vulkan/prebuilt/0x0000b799.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79a.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79b.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79c.spv | Bin 692 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79d.spv | Bin 1088 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79e.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000b79f.spv | Bin 284 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a0.spv | Bin 1088 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a1.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a2.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a3.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a4.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a5.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a6.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a7.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a8.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7a9.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7aa.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ab.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ac.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ad.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ae.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7af.spv | Bin 324 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b0.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b1.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b2.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b3.spv | Bin 1724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b4.spv | Bin 300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b5.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b6.spv | Bin 396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b7.spv | Bin 1980 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b8.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7b9.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ba.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7bb.spv | Bin 300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7bc.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7bd.spv | Bin 2216 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7be.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7bf.spv | Bin 2792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c0.spv | Bin 2792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c1.spv | Bin 2792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c2.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c3.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c4.spv | Bin 2756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c5.spv | Bin 3252 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c6.spv | Bin 3252 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c7.spv | Bin 3252 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c8.spv | Bin 3336 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7c9.spv | Bin 3336 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ca.spv | Bin 3336 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7cb.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7cc.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7cd.spv | Bin 432 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ce.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7cf.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d0.spv | Bin 1620 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d1.spv | Bin 2620 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d2.spv | Bin 2620 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d3.spv | Bin 2620 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d4.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d5.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d6.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d7.spv | Bin 2972 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d8.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7d9.spv | Bin 3388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7da.spv | Bin 3388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7db.spv | Bin 3388 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7dc.spv | Bin 616 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7dd.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7de.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7df.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e0.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e1.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e2.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e3.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e4.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e5.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e6.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e7.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e8.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7e9.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ea.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7eb.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ec.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ed.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ee.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ef.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f0.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f1.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f2.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f3.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f4.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f5.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f6.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f7.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f8.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7f9.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7fa.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7fb.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7fc.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7fd.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7fe.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b7ff.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b800.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b801.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b802.spv | Bin 1068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b803.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b804.spv | Bin 1776 -> 0 bytes spirv/vulkan/prebuilt/0x0000b805.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x0000b806.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b807.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000b808.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b809.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80a.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80b.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80c.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80d.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80e.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b80f.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b810.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b811.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b812.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b813.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b814.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b815.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b816.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b817.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b818.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b819.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81a.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81b.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81c.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81d.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81e.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b81f.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000b820.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b821.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b822.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b823.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b824.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b825.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b826.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b827.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b828.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b829.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82a.spv | Bin 724 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82b.spv | Bin 736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82c.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82d.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82e.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b82f.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b830.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b831.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b832.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b833.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b834.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b835.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b836.spv | Bin 2156 -> 0 bytes spirv/vulkan/prebuilt/0x0000b837.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000b838.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b839.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83a.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83b.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83c.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83d.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83e.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b83f.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b840.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b841.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b842.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b843.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b844.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b845.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b846.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b847.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b848.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b849.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84a.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84b.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84c.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84d.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84e.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000b84f.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b850.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b851.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b852.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b853.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b854.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b855.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b856.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b857.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b858.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b859.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85a.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85b.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85c.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85d.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85e.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b85f.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b860.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b861.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b862.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b863.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b864.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b865.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b866.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b867.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b868.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b869.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86a.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86b.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86c.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86d.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86e.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b86f.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b870.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b871.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b872.spv | Bin 768 -> 0 bytes spirv/vulkan/prebuilt/0x0000b873.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b874.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b875.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b876.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b877.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b878.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b879.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87a.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87b.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87c.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87d.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87e.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000b87f.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b880.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b881.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b882.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b883.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b884.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b885.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b886.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b887.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b888.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b889.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88a.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88b.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88c.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88d.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88e.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b88f.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b890.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b891.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b892.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b893.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b894.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b895.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b896.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000b897.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000b898.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000b899.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89a.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89b.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89c.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89d.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89e.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000b89f.spv | Bin 3060 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a0.spv | Bin 3988 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a1.spv | Bin 7300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a2.spv | Bin 7300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a3.spv | Bin 7300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a4.spv | Bin 3532 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a5.spv | Bin 5920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a6.spv | Bin 5920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a7.spv | Bin 5920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a8.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8a9.spv | Bin 4428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8aa.spv | Bin 4428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ab.spv | Bin 4428 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ac.spv | Bin 4344 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ad.spv | Bin 7580 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ae.spv | Bin 7580 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8af.spv | Bin 7580 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b0.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b1.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b2.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b3.spv | Bin 760 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b4.spv | Bin 2328 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b5.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b6.spv | Bin 2328 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b7.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b8.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8b9.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ba.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8bb.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8bc.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8bd.spv | Bin 4820 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8be.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8bf.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c0.spv | Bin 412 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c1.spv | Bin 4820 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c2.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c3.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c4.spv | Bin 4820 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c5.spv | Bin 5224 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c6.spv | Bin 988 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c7.spv | Bin 5628 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c8.spv | Bin 6144 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8c9.spv | Bin 492 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ca.spv | Bin 1080 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8cb.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8cc.spv | Bin 708 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8cd.spv | Bin 784 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ce.spv | Bin 1212 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8cf.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d0.spv | Bin 744 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d1.spv | Bin 756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d2.spv | Bin 440 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d3.spv | Bin 500 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d4.spv | Bin 304 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d5.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d6.spv | Bin 816 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d7.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d8.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8d9.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8da.spv | Bin 1024 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8db.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8dc.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8dd.spv | Bin 552 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8de.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8df.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e0.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e1.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e2.spv | Bin 2136 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e3.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e4.spv | Bin 2616 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e5.spv | Bin 2864 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e6.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e7.spv | Bin 2140 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e8.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8e9.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ea.spv | Bin 1784 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8eb.spv | Bin 2908 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ec.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ed.spv | Bin 3300 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ee.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ef.spv | Bin 3692 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f0.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f1.spv | Bin 4084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f2.spv | Bin 2312 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f3.spv | Bin 4476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f4.spv | Bin 2444 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f5.spv | Bin 4868 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f6.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f7.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f8.spv | Bin 1828 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8f9.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8fa.spv | Bin 2356 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8fb.spv | Bin 2612 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8fc.spv | Bin 2868 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8fd.spv | Bin 3124 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8fe.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000b8ff.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b900.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b901.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b902.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b903.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000b904.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b905.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b906.spv | Bin 1840 -> 0 bytes spirv/vulkan/prebuilt/0x0000b907.spv | Bin 2444 -> 0 bytes spirv/vulkan/prebuilt/0x0000b908.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000b909.spv | Bin 2444 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90a.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90b.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90c.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90d.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90e.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000b90f.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b910.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000b911.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b912.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000b913.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b914.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000b915.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000b916.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000b917.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000b918.spv | Bin 2132 -> 0 bytes spirv/vulkan/prebuilt/0x0000b919.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91a.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91b.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91c.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91d.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91e.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x0000b91f.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x0000b920.spv | Bin 1916 -> 0 bytes spirv/vulkan/prebuilt/0x0000b921.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000b922.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b923.spv | Bin 2520 -> 0 bytes spirv/vulkan/prebuilt/0x0000b924.spv | Bin 2700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b925.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b926.spv | Bin 4924 -> 0 bytes spirv/vulkan/prebuilt/0x0000b927.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000b928.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000b929.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92a.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92b.spv | Bin 2404 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92c.spv | Bin 4860 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92d.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92e.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000b92f.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000b930.spv | Bin 4908 -> 0 bytes spirv/vulkan/prebuilt/0x0000b931.spv | Bin 2516 -> 0 bytes spirv/vulkan/prebuilt/0x0000b932.spv | Bin 4924 -> 0 bytes spirv/vulkan/prebuilt/0x0000b933.spv | Bin 3196 -> 0 bytes spirv/vulkan/prebuilt/0x0000b934.spv | Bin 3180 -> 0 bytes spirv/vulkan/prebuilt/0x0000b935.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b936.spv | Bin 3116 -> 0 bytes spirv/vulkan/prebuilt/0x0000b937.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000b938.spv | Bin 3180 -> 0 bytes spirv/vulkan/prebuilt/0x0000b939.spv | Bin 3196 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93a.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93b.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93c.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93d.spv | Bin 1740 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93e.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000b93f.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b940.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x0000b941.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b942.spv | Bin 3204 -> 0 bytes spirv/vulkan/prebuilt/0x0000b943.spv | Bin 2276 -> 0 bytes spirv/vulkan/prebuilt/0x0000b944.spv | Bin 3204 -> 0 bytes spirv/vulkan/prebuilt/0x0000b945.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b946.spv | Bin 3236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b947.spv | Bin 2244 -> 0 bytes spirv/vulkan/prebuilt/0x0000b948.spv | Bin 3188 -> 0 bytes spirv/vulkan/prebuilt/0x0000b949.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94a.spv | Bin 3236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94b.spv | Bin 2276 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94c.spv | Bin 3204 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94d.spv | Bin 2308 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94e.spv | Bin 3204 -> 0 bytes spirv/vulkan/prebuilt/0x0000b94f.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b950.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b951.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b952.spv | Bin 3188 -> 0 bytes spirv/vulkan/prebuilt/0x0000b953.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b954.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b955.spv | Bin 3220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b956.spv | Bin 600 -> 0 bytes spirv/vulkan/prebuilt/0x0000b957.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000b958.spv | Bin 572 -> 0 bytes spirv/vulkan/prebuilt/0x0000b959.spv | Bin 584 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95a.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95b.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95c.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95d.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95e.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b95f.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x0000b960.spv | Bin 844 -> 0 bytes spirv/vulkan/prebuilt/0x0000b961.spv | Bin 892 -> 0 bytes spirv/vulkan/prebuilt/0x0000b962.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b963.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b964.spv | Bin 920 -> 0 bytes spirv/vulkan/prebuilt/0x0000b966.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000b968.spv | Bin 1076 -> 0 bytes spirv/vulkan/prebuilt/0x0000b969.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96a.spv | Bin 1084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96b.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96c.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96d.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96e.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b96f.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b970.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b971.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b972.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b973.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b974.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000b975.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x0000b976.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b977.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x0000b978.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000b979.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97a.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97b.spv | Bin 1780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97c.spv | Bin 1780 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97d.spv | Bin 1764 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97e.spv | Bin 1764 -> 0 bytes spirv/vulkan/prebuilt/0x0000b97f.spv | Bin 2488 -> 0 bytes spirv/vulkan/prebuilt/0x0000b980.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x0000b981.spv | Bin 3508 -> 0 bytes spirv/vulkan/prebuilt/0x0000b982.spv | Bin 2720 -> 0 bytes spirv/vulkan/prebuilt/0x0000b983.spv | Bin 2732 -> 0 bytes spirv/vulkan/prebuilt/0x0000b984.spv | Bin 3716 -> 0 bytes spirv/vulkan/prebuilt/0x0000b985.spv | Bin 944 -> 0 bytes spirv/vulkan/prebuilt/0x0000b986.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000b987.spv | Bin 700 -> 0 bytes spirv/vulkan/prebuilt/0x0000b988.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b989.spv | Bin 656 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98a.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98b.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98c.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98d.spv | Bin 1020 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98e.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000b98f.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000b990.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000b991.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b992.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000b993.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000b994.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000b995.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000b996.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000b997.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x0000b998.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000b999.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99a.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99b.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99c.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99d.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99e.spv | Bin 2364 -> 0 bytes spirv/vulkan/prebuilt/0x0000b99f.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a0.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a1.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a2.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a4.spv | Bin 972 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a5.spv | Bin 256 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a6.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a7.spv | Bin 456 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9a9.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9aa.spv | Bin 304 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9ab.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9ac.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9ad.spv | Bin 376 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9ae.spv | Bin 380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9af.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b0.spv | Bin 1092 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b1.spv | Bin 384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b2.spv | Bin 1008 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b3.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b4.spv | Bin 376 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b5.spv | Bin 380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b6.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b7.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b8.spv | Bin 384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9b9.spv | Bin 1008 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9ba.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9bb.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9bc.spv | Bin 376 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9bd.spv | Bin 380 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9be.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9bf.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c0.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c1.spv | Bin 384 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c2.spv | Bin 1008 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c3.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c4.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000b9c5.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb34.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb36.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb38.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb3a.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb3c.spv | Bin 2564 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb3e.spv | Bin 2948 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb40.spv | Bin 2192 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb42.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb44.spv | Bin 3508 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb46.spv | Bin 3760 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb48.spv | Bin 3944 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb49.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4a.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4b.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4c.spv | Bin 1732 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4d.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4e.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb4f.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb50.spv | Bin 2860 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb51.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb52.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb53.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb54.spv | Bin 2268 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb55.spv | Bin 3184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb56.spv | Bin 3964 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb57.spv | Bin 3680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb58.spv | Bin 4216 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb59.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5a.spv | Bin 4416 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5b.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5c.spv | Bin 2136 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5d.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5e.spv | Bin 1892 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb5f.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb60.spv | Bin 2860 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb61.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb62.spv | Bin 2468 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb63.spv | Bin 1672 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb64.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb65.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb66.spv | Bin 2268 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb67.spv | Bin 3184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb68.spv | Bin 3964 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb69.spv | Bin 3680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb6a.spv | Bin 4216 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb6b.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb6c.spv | Bin 4416 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb6e.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb70.spv | Bin 1644 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb72.spv | Bin 2612 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb74.spv | Bin 2236 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb76.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb78.spv | Bin 2680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb7a.spv | Bin 3148 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb7c.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb7e.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb80.spv | Bin 1780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb82.spv | Bin 2496 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb84.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb86.spv | Bin 1756 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb88.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb8a.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb8c.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb8e.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb90.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb92.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb94.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb96.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb97.spv | Bin 580 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb98.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb9a.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb9b.spv | Bin 596 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb9c.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb9d.spv | Bin 652 -> 0 bytes spirv/vulkan/prebuilt/0x0000bb9e.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba0.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba1.spv | Bin 580 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba2.spv | Bin 1324 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba4.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba6.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x0000bba8.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbaa.spv | Bin 1100 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbac.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbae.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbb0.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbb2.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbb4.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbb6.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbb8.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbba.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbbc.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbbe.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbc0.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbc2.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbc4.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbc6.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbc8.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbca.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbcc.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbce.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbd0.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbd2.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbd4.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbd6.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbd8.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbda.spv | Bin 1168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbdc.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbde.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbe0.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbe2.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbe4.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbe6.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbe8.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbea.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbec.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbee.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbf0.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbf2.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbf4.spv | Bin 1268 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbf6.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbf8.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbfa.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbfc.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000bbfe.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc00.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc02.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc04.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc06.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc08.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc0a.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc0c.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc0e.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc10.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc12.spv | Bin 1204 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc14.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc16.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc18.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc1a.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc1c.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc1e.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc20.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc22.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc24.spv | Bin 1168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc26.spv | Bin 1228 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc28.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc2a.spv | Bin 1168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc2c.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc2e.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc30.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc32.spv | Bin 1220 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc34.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc36.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc38.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc3a.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc3c.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc3e.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc40.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc42.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc44.spv | Bin 1252 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc46.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc48.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc4a.spv | Bin 1228 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc4c.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc4e.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc50.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc52.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc54.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc56.spv | Bin 1236 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc58.spv | Bin 1584 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc5a.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc5b.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc5d.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc5f.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc60.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc62.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc64.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc65.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc67.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc69.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc6b.spv | Bin 1168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc6d.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc6f.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc71.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc73.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc75.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc77.spv | Bin 1152 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc79.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc7b.spv | Bin 1352 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc7d.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc7f.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc81.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc83.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc85.spv | Bin 1164 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc87.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc89.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc8b.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc8d.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc8f.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc91.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc93.spv | Bin 1524 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc95.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc97.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc99.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc9b.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc9d.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000bc9f.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bca1.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000bca3.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x0000bca5.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000bca7.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000bca9.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcab.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcad.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcaf.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcb1.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcb3.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcb5.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcb7.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcb9.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcbb.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcbd.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcbf.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcc1.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcc3.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcc5.spv | Bin 1420 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcc7.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcc9.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bccb.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bccd.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bccf.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcd1.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcd3.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcd5.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcd7.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcd9.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcdb.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcdd.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcdf.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000bce1.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000bce3.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bce5.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bce7.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000bce9.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bceb.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000bced.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcef.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcf1.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcf3.spv | Bin 1260 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcf5.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcf7.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcf9.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcfb.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcfd.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bcff.spv | Bin 1244 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd01.spv | Bin 1356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd03.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd05.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd07.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd09.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd0b.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd0d.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd0f.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd11.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd13.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd15.spv | Bin 1272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd17.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd19.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd1b.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd1d.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd1f.spv | Bin 1464 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd21.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd23.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd25.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd27.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd29.spv | Bin 1256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd2b.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd2d.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd2f.spv | Bin 1240 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd31.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd33.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd35.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd37.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd39.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd3b.spv | Bin 1224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd3d.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd3f.spv | Bin 2072 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd41.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd43.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd45.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd47.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd49.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd4b.spv | Bin 1688 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd4d.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd4f.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd51.spv | Bin 2088 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd53.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd55.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd57.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd59.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd5b.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd5d.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd5f.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd61.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd63.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd65.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd67.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd69.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd6b.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd6d.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd6f.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd71.spv | Bin 1724 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd73.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd75.spv | Bin 2192 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd77.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd79.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd7b.spv | Bin 2000 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd7d.spv | Bin 2000 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd7f.spv | Bin 1984 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd81.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd83.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd85.spv | Bin 1800 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd87.spv | Bin 2456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd89.spv | Bin 2372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd8b.spv | Bin 2256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd8d.spv | Bin 2184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd8f.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd91.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd93.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd95.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd97.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd99.spv | Bin 2392 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd9b.spv | Bin 2356 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd9d.spv | Bin 2272 -> 0 bytes spirv/vulkan/prebuilt/0x0000bd9f.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000bda1.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x0000bda3.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000bda5.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000bda7.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000bda9.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdab.spv | Bin 2296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdad.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdaf.spv | Bin 2240 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdb1.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdb3.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdb5.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdb7.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdb9.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdbb.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdbd.spv | Bin 2376 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdbf.spv | Bin 2300 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdc1.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdc3.spv | Bin 2168 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdc5.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdc7.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdc9.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdcb.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdcd.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdcf.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdd1.spv | Bin 2300 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdd3.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdd5.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdd7.spv | Bin 2096 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdd9.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000bddb.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000bddd.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000bddf.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000bde1.spv | Bin 2248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bde3.spv | Bin 2244 -> 0 bytes spirv/vulkan/prebuilt/0x0000bde5.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000bde7.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000bde9.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdeb.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000bded.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdef.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdf1.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdf3.spv | Bin 2280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdf5.spv | Bin 2228 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdf7.spv | Bin 2160 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdf9.spv | Bin 2088 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdfb.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdfd.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000bdff.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000be01.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000be03.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000be05.spv | Bin 2248 -> 0 bytes spirv/vulkan/prebuilt/0x0000be07.spv | Bin 2228 -> 0 bytes spirv/vulkan/prebuilt/0x0000be09.spv | Bin 2176 -> 0 bytes spirv/vulkan/prebuilt/0x0000be0b.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000be0d.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000be0f.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000be11.spv | Bin 1864 -> 0 bytes spirv/vulkan/prebuilt/0x0000be13.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000be15.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000be17.spv | Bin 2200 -> 0 bytes spirv/vulkan/prebuilt/0x0000be19.spv | Bin 2196 -> 0 bytes spirv/vulkan/prebuilt/0x0000be1b.spv | Bin 2160 -> 0 bytes spirv/vulkan/prebuilt/0x0000be1d.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000be1f.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000be21.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000be23.spv | Bin 1816 -> 0 bytes spirv/vulkan/prebuilt/0x0000be25.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000be27.spv | Bin 1776 -> 0 bytes spirv/vulkan/prebuilt/0x0000be29.spv | Bin 1584 -> 0 bytes spirv/vulkan/prebuilt/0x0000be2b.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000be2d.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000be2f.spv | Bin 1900 -> 0 bytes spirv/vulkan/prebuilt/0x0000be31.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x0000be33.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x0000be35.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000be37.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000be39.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000be3b.spv | Bin 1680 -> 0 bytes spirv/vulkan/prebuilt/0x0000be3d.spv | Bin 1368 -> 0 bytes spirv/vulkan/prebuilt/0x0000be3f.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000be41.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000be43.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000be45.spv | Bin 1528 -> 0 bytes spirv/vulkan/prebuilt/0x0000be47.spv | Bin 2000 -> 0 bytes spirv/vulkan/prebuilt/0x0000be49.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x0000be4b.spv | Bin 1704 -> 0 bytes spirv/vulkan/prebuilt/0x0000be4d.spv | Bin 1872 -> 0 bytes spirv/vulkan/prebuilt/0x0000be4f.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000be51.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x0000be53.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000be55.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000be57.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000be59.spv | Bin 1828 -> 0 bytes spirv/vulkan/prebuilt/0x0000be5b.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x0000be5d.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000be5f.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000be61.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000be63.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000be65.spv | Bin 1580 -> 0 bytes spirv/vulkan/prebuilt/0x0000be67.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000be69.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000be6b.spv | Bin 1688 -> 0 bytes spirv/vulkan/prebuilt/0x0000be6d.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000be6f.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000be71.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000be73.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000be75.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x0000be77.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x0000be79.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000be7b.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000be7d.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000be7f.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000be81.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x0000be83.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000be85.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000be87.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000be89.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000be8b.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000be8d.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x0000be8f.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000be91.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000be93.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000be95.spv | Bin 1564 -> 0 bytes spirv/vulkan/prebuilt/0x0000be97.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000be99.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000be9b.spv | Bin 1576 -> 0 bytes spirv/vulkan/prebuilt/0x0000be9d.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000be9f.spv | Bin 1544 -> 0 bytes spirv/vulkan/prebuilt/0x0000bea1.spv | Bin 1560 -> 0 bytes spirv/vulkan/prebuilt/0x0000bea3.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x0000bea5.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000bea7.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x0000bea9.spv | Bin 1300 -> 0 bytes spirv/vulkan/prebuilt/0x0000beab.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000bead.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x0000beaf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000beb1.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000beb3.spv | Bin 1856 -> 0 bytes spirv/vulkan/prebuilt/0x0000beb5.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x0000beb7.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000beb9.spv | Bin 1728 -> 0 bytes spirv/vulkan/prebuilt/0x0000bebb.spv | Bin 1484 -> 0 bytes spirv/vulkan/prebuilt/0x0000bebd.spv | Bin 1512 -> 0 bytes spirv/vulkan/prebuilt/0x0000bebf.spv | Bin 1688 -> 0 bytes spirv/vulkan/prebuilt/0x0000bec1.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000bec3.spv | Bin 1504 -> 0 bytes spirv/vulkan/prebuilt/0x0000bec5.spv | Bin 1796 -> 0 bytes spirv/vulkan/prebuilt/0x0000bec7.spv | Bin 1568 -> 0 bytes spirv/vulkan/prebuilt/0x0000bec9.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000becb.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x0000becd.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000becf.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000bed1.spv | Bin 1720 -> 0 bytes spirv/vulkan/prebuilt/0x0000bed3.spv | Bin 1444 -> 0 bytes spirv/vulkan/prebuilt/0x0000bed5.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000bed7.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000bed9.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000bedb.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000bedd.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000bedf.spv | Bin 1364 -> 0 bytes spirv/vulkan/prebuilt/0x0000bee1.spv | Bin 1316 -> 0 bytes spirv/vulkan/prebuilt/0x0000bee3.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x0000bee5.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x0000bee7.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000bee9.spv | Bin 1532 -> 0 bytes spirv/vulkan/prebuilt/0x0000beeb.spv | Bin 1532 -> 0 bytes spirv/vulkan/prebuilt/0x0000beed.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000beef.spv | Bin 1340 -> 0 bytes spirv/vulkan/prebuilt/0x0000bef1.spv | Bin 1488 -> 0 bytes spirv/vulkan/prebuilt/0x0000bef3.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000bef5.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000bef7.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000bef9.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000befb.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000befd.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000beff.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf01.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf03.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf05.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf07.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf09.spv | Bin 1520 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf0b.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf0d.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf0f.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf11.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf13.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf15.spv | Bin 1640 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf17.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf19.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf1b.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf1d.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf1f.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf21.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf23.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf25.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf27.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf29.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf2b.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf2d.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf2f.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf31.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf33.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf35.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf37.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf39.spv | Bin 1824 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf3b.spv | Bin 2124 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf3d.spv | Bin 1872 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf3f.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf41.spv | Bin 1952 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf43.spv | Bin 2256 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf45.spv | Bin 2128 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf47.spv | Bin 1872 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf49.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf4b.spv | Bin 2076 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf4d.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf4f.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf51.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf53.spv | Bin 1884 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf55.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf57.spv | Bin 1876 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf59.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf5b.spv | Bin 2012 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf5d.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf5f.spv | Bin 2572 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf61.spv | Bin 2284 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf63.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf65.spv | Bin 2160 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf67.spv | Bin 2224 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf69.spv | Bin 2196 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf6b.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf6d.spv | Bin 2104 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf6f.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf71.spv | Bin 2588 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf73.spv | Bin 2396 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf75.spv | Bin 2420 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf77.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf79.spv | Bin 2392 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf7b.spv | Bin 2184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf7d.spv | Bin 2280 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf7f.spv | Bin 2744 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf81.spv | Bin 2456 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf83.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf85.spv | Bin 2316 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf87.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf89.spv | Bin 2352 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf8b.spv | Bin 2188 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf8d.spv | Bin 2252 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf8f.spv | Bin 2680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf91.spv | Bin 2844 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf93.spv | Bin 2740 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf95.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf97.spv | Bin 2248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf99.spv | Bin 2312 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf9b.spv | Bin 2976 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf9d.spv | Bin 3048 -> 0 bytes spirv/vulkan/prebuilt/0x0000bf9f.spv | Bin 2852 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfa1.spv | Bin 2884 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfa3.spv | Bin 2368 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfa5.spv | Bin 2448 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfa7.spv | Bin 2680 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfa9.spv | Bin 2916 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfab.spv | Bin 2724 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfad.spv | Bin 2780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfaf.spv | Bin 2436 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfb1.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfb3.spv | Bin 3164 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfb5.spv | Bin 3204 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfb7.spv | Bin 3056 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfb9.spv | Bin 3088 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfbb.spv | Bin 2584 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfbd.spv | Bin 2664 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfbf.spv | Bin 3084 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc1.spv | Bin 3152 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc2.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc3.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc4.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc5.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc6.spv | Bin 956 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc7.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc8.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfc9.spv | Bin 1752 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfca.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfcb.spv | Bin 1784 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfcc.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfcd.spv | Bin 2116 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfce.spv | Bin 1812 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfcf.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd0.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd1.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd2.spv | Bin 884 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd3.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd4.spv | Bin 956 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd5.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd6.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd7.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd8.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfd9.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfda.spv | Bin 868 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfdb.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfdc.spv | Bin 940 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfdd.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfde.spv | Bin 1012 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfdf.spv | Bin 1532 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe0.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe1.spv | Bin 1788 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe2.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe3.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe4.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe5.spv | Bin 1780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe6.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe7.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe8.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfe9.spv | Bin 1952 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfea.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfeb.spv | Bin 1940 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfec.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfed.spv | Bin 2108 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfee.spv | Bin 780 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfef.spv | Bin 2112 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff0.spv | Bin 764 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff1.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff2.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff3.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff4.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff5.spv | Bin 2100 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff6.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff7.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff8.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x0000bff9.spv | Bin 1656 -> 0 bytes spirv/vulkan/prebuilt/0x0000bffb.spv | Bin 1540 -> 0 bytes spirv/vulkan/prebuilt/0x0000bffd.spv | Bin 1584 -> 0 bytes spirv/vulkan/prebuilt/0x0000bffe.spv | Bin 976 -> 0 bytes spirv/vulkan/prebuilt/0x0000bfff.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000c001.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000c003.spv | Bin 1620 -> 0 bytes spirv/vulkan/prebuilt/0x0000c004.spv | Bin 888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c005.spv | Bin 1628 -> 0 bytes spirv/vulkan/prebuilt/0x0000c006.spv | Bin 916 -> 0 bytes spirv/vulkan/prebuilt/0x0000c007.spv | Bin 1436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c009.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000c00b.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c00c.spv | Bin 976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c00d.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c00f.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x0000c011.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c012.spv | Bin 888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c013.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000c014.spv | Bin 668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c015.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c016.spv | Bin 668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c017.spv | Bin 1424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c018.spv | Bin 728 -> 0 bytes spirv/vulkan/prebuilt/0x0000c019.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01a.spv | Bin 776 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01b.spv | Bin 1516 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01c.spv | Bin 944 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01d.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01e.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c01f.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000c020.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c021.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c022.spv | Bin 3112 -> 0 bytes spirv/vulkan/prebuilt/0x0000c023.spv | Bin 3828 -> 0 bytes spirv/vulkan/prebuilt/0x0000c024.spv | Bin 4084 -> 0 bytes spirv/vulkan/prebuilt/0x0000c025.spv | Bin 4800 -> 0 bytes spirv/vulkan/prebuilt/0x0000c026.spv | Bin 996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c027.spv | Bin 1736 -> 0 bytes spirv/vulkan/prebuilt/0x0000c028.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x0000c029.spv | Bin 1712 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02a.spv | Bin 1616 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02b.spv | Bin 2464 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02c.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02d.spv | Bin 2496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02e.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000c02f.spv | Bin 2260 -> 0 bytes spirv/vulkan/prebuilt/0x0000c030.spv | Bin 1724 -> 0 bytes spirv/vulkan/prebuilt/0x0000c031.spv | Bin 2292 -> 0 bytes spirv/vulkan/prebuilt/0x0000c032.spv | Bin 2992 -> 0 bytes spirv/vulkan/prebuilt/0x0000c033.spv | Bin 3708 -> 0 bytes spirv/vulkan/prebuilt/0x0000c034.spv | Bin 3296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c035.spv | Bin 4104 -> 0 bytes spirv/vulkan/prebuilt/0x0000c036.spv | Bin 3312 -> 0 bytes spirv/vulkan/prebuilt/0x0000c037.spv | Bin 4120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c038.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c039.spv | Bin 4624 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03a.spv | Bin 3792 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03b.spv | Bin 4584 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03c.spv | Bin 760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03d.spv | Bin 1484 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03e.spv | Bin 856 -> 0 bytes spirv/vulkan/prebuilt/0x0000c03f.spv | Bin 1556 -> 0 bytes spirv/vulkan/prebuilt/0x0000c040.spv | Bin 872 -> 0 bytes spirv/vulkan/prebuilt/0x0000c041.spv | Bin 1572 -> 0 bytes spirv/vulkan/prebuilt/0x0000c042.spv | Bin 908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c043.spv | Bin 1624 -> 0 bytes spirv/vulkan/prebuilt/0x0000c044.spv | Bin 1072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c045.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000c046.spv | Bin 1028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c047.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000c048.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000c049.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04a.spv | Bin 1132 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04b.spv | Bin 1924 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04c.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04d.spv | Bin 2332 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04e.spv | Bin 1648 -> 0 bytes spirv/vulkan/prebuilt/0x0000c04f.spv | Bin 2500 -> 0 bytes spirv/vulkan/prebuilt/0x0000c050.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c051.spv | Bin 2172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c052.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x0000c053.spv | Bin 2676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c054.spv | Bin 1952 -> 0 bytes spirv/vulkan/prebuilt/0x0000c055.spv | Bin 2472 -> 0 bytes spirv/vulkan/prebuilt/0x0000c059.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05a.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05b.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05c.spv | Bin 1308 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05d.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05e.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000c05f.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c060.spv | Bin 1608 -> 0 bytes spirv/vulkan/prebuilt/0x0000c061.spv | Bin 1612 -> 0 bytes spirv/vulkan/prebuilt/0x0000c062.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000c063.spv | Bin 1768 -> 0 bytes spirv/vulkan/prebuilt/0x0000c064.spv | Bin 1772 -> 0 bytes spirv/vulkan/prebuilt/0x0000c065.spv | Bin 1760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c066.spv | Bin 1928 -> 0 bytes spirv/vulkan/prebuilt/0x0000c067.spv | Bin 1932 -> 0 bytes spirv/vulkan/prebuilt/0x0000c068.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x0000c069.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06a.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06b.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06c.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06d.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06e.spv | Bin 1688 -> 0 bytes spirv/vulkan/prebuilt/0x0000c06f.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c070.spv | Bin 1844 -> 0 bytes spirv/vulkan/prebuilt/0x0000c071.spv | Bin 1848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c072.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000c073.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c074.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c075.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c076.spv | Bin 2208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c077.spv | Bin 2932 -> 0 bytes spirv/vulkan/prebuilt/0x0000c078.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000c079.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000c07a.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c07d.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c07f.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c081.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c083.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c085.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c087.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c089.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c08b.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c08d.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c08f.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c091.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c093.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000c095.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c097.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c099.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c09b.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c09d.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c09f.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0a1.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0a3.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0a5.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0a7.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0a9.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ab.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ad.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0af.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0b1.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0b4.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0b6.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0b8.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ba.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0bc.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0be.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c0.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c2.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c3.spv | Bin 752 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c4.spv | Bin 732 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c5.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c6.spv | Bin 3908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c7.spv | Bin 1048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c8.spv | Bin 4764 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0c9.spv | Bin 1552 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ca.spv | Bin 5056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0cb.spv | Bin 1764 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0cc.spv | Bin 5316 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0cd.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ce.spv | Bin 3848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0cf.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d0.spv | Bin 4232 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d1.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d2.spv | Bin 4312 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d3.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d4.spv | Bin 4392 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d5.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d6.spv | Bin 3864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d7.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d8.spv | Bin 4152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0d9.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0da.spv | Bin 4200 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0db.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0dc.spv | Bin 4248 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0dd.spv | Bin 1052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0de.spv | Bin 4048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0df.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e0.spv | Bin 4176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e1.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e2.spv | Bin 4288 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e3.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e4.spv | Bin 4404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e5.spv | Bin 1036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e6.spv | Bin 5832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e7.spv | Bin 2056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e8.spv | Bin 5832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0e9.spv | Bin 6672 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ea.spv | Bin 2480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0eb.spv | Bin 6672 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ec.spv | Bin 7576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ed.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ee.spv | Bin 7576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ef.spv | Bin 6140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f0.spv | Bin 2268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f1.spv | Bin 6140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f2.spv | Bin 6416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f3.spv | Bin 2464 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f4.spv | Bin 6416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f5.spv | Bin 6316 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f6.spv | Bin 2268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f7.spv | Bin 6296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f8.spv | Bin 6996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0f9.spv | Bin 2676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0fa.spv | Bin 6996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0fb.spv | Bin 6760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0fc.spv | Bin 2480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0fd.spv | Bin 6780 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0fe.spv | Bin 7204 -> 0 bytes spirv/vulkan/prebuilt/0x0000c0ff.spv | Bin 2692 -> 0 bytes spirv/vulkan/prebuilt/0x0000c100.spv | Bin 7180 -> 0 bytes spirv/vulkan/prebuilt/0x0000c101.spv | Bin 6660 -> 0 bytes spirv/vulkan/prebuilt/0x0000c102.spv | Bin 7708 -> 0 bytes spirv/vulkan/prebuilt/0x0000c103.spv | Bin 8000 -> 0 bytes spirv/vulkan/prebuilt/0x0000c104.spv | Bin 8276 -> 0 bytes spirv/vulkan/prebuilt/0x0000c105.spv | Bin 6584 -> 0 bytes spirv/vulkan/prebuilt/0x0000c106.spv | Bin 7176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c107.spv | Bin 7272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c108.spv | Bin 7368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c109.spv | Bin 6488 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10a.spv | Bin 6956 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10b.spv | Bin 7104 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10c.spv | Bin 7224 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10d.spv | Bin 6928 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10e.spv | Bin 7076 -> 0 bytes spirv/vulkan/prebuilt/0x0000c10f.spv | Bin 7168 -> 0 bytes spirv/vulkan/prebuilt/0x0000c110.spv | Bin 7368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c111.spv | Bin 9152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c112.spv | Bin 9172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c113.spv | Bin 10424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c114.spv | Bin 10448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c115.spv | Bin 11880 -> 0 bytes spirv/vulkan/prebuilt/0x0000c116.spv | Bin 11880 -> 0 bytes spirv/vulkan/prebuilt/0x0000c117.spv | Bin 9580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c118.spv | Bin 9580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c119.spv | Bin 9952 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11a.spv | Bin 9952 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11b.spv | Bin 9864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11c.spv | Bin 9904 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11d.spv | Bin 10916 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11e.spv | Bin 10916 -> 0 bytes spirv/vulkan/prebuilt/0x0000c11f.spv | Bin 10536 -> 0 bytes spirv/vulkan/prebuilt/0x0000c120.spv | Bin 10576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c121.spv | Bin 11268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c122.spv | Bin 11292 -> 0 bytes spirv/vulkan/prebuilt/0x0000c123.spv | Bin 12504 -> 0 bytes spirv/vulkan/prebuilt/0x0000c124.spv | Bin 2968 -> 0 bytes spirv/vulkan/prebuilt/0x0000c125.spv | Bin 12028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c126.spv | Bin 29988 -> 0 bytes spirv/vulkan/prebuilt/0x0000c127.spv | Bin 28568 -> 0 bytes spirv/vulkan/prebuilt/0x0000c128.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c129.spv | Bin 1172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12a.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12b.spv | Bin 1156 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12c.spv | Bin 1940 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12d.spv | Bin 1676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12e.spv | Bin 1912 -> 0 bytes spirv/vulkan/prebuilt/0x0000c12f.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x0000c130.spv | Bin 2172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c131.spv | Bin 1888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c132.spv | Bin 2144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c133.spv | Bin 1872 -> 0 bytes spirv/vulkan/prebuilt/0x0000c134.spv | Bin 2388 -> 0 bytes spirv/vulkan/prebuilt/0x0000c135.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000c136.spv | Bin 2360 -> 0 bytes spirv/vulkan/prebuilt/0x0000c137.spv | Bin 2068 -> 0 bytes spirv/vulkan/prebuilt/0x0000c138.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c139.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13a.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13b.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13c.spv | Bin 1440 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13d.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13e.spv | Bin 1412 -> 0 bytes spirv/vulkan/prebuilt/0x0000c13f.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c140.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000c141.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c142.spv | Bin 1432 -> 0 bytes spirv/vulkan/prebuilt/0x0000c143.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c144.spv | Bin 1480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c145.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c146.spv | Bin 1452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c147.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c148.spv | Bin 1372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c149.spv | Bin 1128 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14a.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14b.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14c.spv | Bin 1456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14d.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14e.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000c14f.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c150.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c151.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c152.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000c153.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c154.spv | Bin 1496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c155.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000c156.spv | Bin 1468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c157.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c158.spv | Bin 1376 -> 0 bytes spirv/vulkan/prebuilt/0x0000c159.spv | Bin 1112 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15a.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15b.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15c.spv | Bin 1484 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15d.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15e.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000c15f.spv | Bin 1160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c160.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000c161.spv | Bin 3648 -> 0 bytes spirv/vulkan/prebuilt/0x0000c162.spv | Bin 2524 -> 0 bytes spirv/vulkan/prebuilt/0x0000c163.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000c164.spv | Bin 2552 -> 0 bytes spirv/vulkan/prebuilt/0x0000c165.spv | Bin 3648 -> 0 bytes spirv/vulkan/prebuilt/0x0000c166.spv | Bin 2524 -> 0 bytes spirv/vulkan/prebuilt/0x0000c167.spv | Bin 3560 -> 0 bytes spirv/vulkan/prebuilt/0x0000c168.spv | Bin 3044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c169.spv | Bin 2640 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16a.spv | Bin 3016 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16b.spv | Bin 2624 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16c.spv | Bin 3044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16d.spv | Bin 2640 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16e.spv | Bin 3016 -> 0 bytes spirv/vulkan/prebuilt/0x0000c16f.spv | Bin 2624 -> 0 bytes spirv/vulkan/prebuilt/0x0000c170.spv | Bin 3576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c171.spv | Bin 7736 -> 0 bytes spirv/vulkan/prebuilt/0x0000c172.spv | Bin 3548 -> 0 bytes spirv/vulkan/prebuilt/0x0000c173.spv | Bin 7480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c174.spv | Bin 3576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c175.spv | Bin 7736 -> 0 bytes spirv/vulkan/prebuilt/0x0000c176.spv | Bin 3548 -> 0 bytes spirv/vulkan/prebuilt/0x0000c177.spv | Bin 7480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c178.spv | Bin 2788 -> 0 bytes spirv/vulkan/prebuilt/0x0000c179.spv | Bin 4324 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17a.spv | Bin 2760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17b.spv | Bin 4212 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17c.spv | Bin 2788 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17d.spv | Bin 4324 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17e.spv | Bin 2760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c17f.spv | Bin 4212 -> 0 bytes spirv/vulkan/prebuilt/0x0000c180.spv | Bin 3008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c181.spv | Bin 4984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c182.spv | Bin 2980 -> 0 bytes spirv/vulkan/prebuilt/0x0000c183.spv | Bin 4848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c184.spv | Bin 3008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c185.spv | Bin 4984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c186.spv | Bin 2980 -> 0 bytes spirv/vulkan/prebuilt/0x0000c187.spv | Bin 4848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c188.spv | Bin 2804 -> 0 bytes spirv/vulkan/prebuilt/0x0000c189.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18a.spv | Bin 2776 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18b.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18c.spv | Bin 2804 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18d.spv | Bin 2428 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18e.spv | Bin 2776 -> 0 bytes spirv/vulkan/prebuilt/0x0000c18f.spv | Bin 2412 -> 0 bytes spirv/vulkan/prebuilt/0x0000c190.spv | Bin 3268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c191.spv | Bin 6336 -> 0 bytes spirv/vulkan/prebuilt/0x0000c192.spv | Bin 3240 -> 0 bytes spirv/vulkan/prebuilt/0x0000c193.spv | Bin 6140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c194.spv | Bin 3268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c195.spv | Bin 6336 -> 0 bytes spirv/vulkan/prebuilt/0x0000c196.spv | Bin 3240 -> 0 bytes spirv/vulkan/prebuilt/0x0000c197.spv | Bin 6140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c198.spv | Bin 3056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c199.spv | Bin 5456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19a.spv | Bin 3028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19b.spv | Bin 5296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19c.spv | Bin 3056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19d.spv | Bin 5456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19e.spv | Bin 3028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c19f.spv | Bin 5296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a0.spv | Bin 3300 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a1.spv | Bin 6580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a2.spv | Bin 3272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a3.spv | Bin 6372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a4.spv | Bin 3300 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a5.spv | Bin 6580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a6.spv | Bin 3272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a7.spv | Bin 6372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a8.spv | Bin 1896 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1a9.spv | Bin 2492 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1aa.spv | Bin 2732 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ab.spv | Bin 2940 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ac.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ad.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ae.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1af.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b0.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b1.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b2.spv | Bin 2036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b3.spv | Bin 2048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b4.spv | Bin 1920 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b5.spv | Bin 2028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b6.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b7.spv | Bin 2080 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b8.spv | Bin 3168 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1b9.spv | Bin 3168 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ba.spv | Bin 3812 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1bb.spv | Bin 3812 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1bc.spv | Bin 4384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1bd.spv | Bin 4384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1be.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1bf.spv | Bin 3468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c0.spv | Bin 3720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c1.spv | Bin 3720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c2.spv | Bin 3500 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c3.spv | Bin 3500 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c4.spv | Bin 4044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c5.spv | Bin 4044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c6.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c7.spv | Bin 3832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c8.spv | Bin 4124 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1c9.spv | Bin 4124 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ca.spv | Bin 5784 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1cb.spv | Bin 3696 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1cc.spv | Bin 8868 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1cd.spv | Bin 9720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ce.spv | Bin 3984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1cf.spv | Bin 9252 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d0.spv | Bin 19908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d1.spv | Bin 18496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d2.spv | Bin 8856 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d3.spv | Bin 4472 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d4.spv | Bin 8640 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d5.spv | Bin 16192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d6.spv | Bin 15548 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d7.spv | Bin 15288 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d8.spv | Bin 4808 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1d9.spv | Bin 15072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1da.spv | Bin 34804 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1db.spv | Bin 34160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1dc.spv | Bin 1880 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1dd.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1de.spv | Bin 2476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1df.spv | Bin 1692 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e0.spv | Bin 2716 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e1.spv | Bin 1904 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e2.spv | Bin 2924 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e3.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e4.spv | Bin 1820 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e5.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e6.spv | Bin 1960 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e7.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e8.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1e9.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ea.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1eb.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ec.spv | Bin 1852 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ed.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ee.spv | Bin 1992 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ef.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f0.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f1.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f2.spv | Bin 2032 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f3.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f4.spv | Bin 1904 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f5.spv | Bin 1144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f6.spv | Bin 2012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f7.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f8.spv | Bin 2024 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1f9.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1fa.spv | Bin 2064 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1fb.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1fc.spv | Bin 3152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1fd.spv | Bin 6288 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1fe.spv | Bin 3152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c1ff.spv | Bin 6288 -> 0 bytes spirv/vulkan/prebuilt/0x0000c200.spv | Bin 3796 -> 0 bytes spirv/vulkan/prebuilt/0x0000c201.spv | Bin 2656 -> 0 bytes spirv/vulkan/prebuilt/0x0000c202.spv | Bin 3796 -> 0 bytes spirv/vulkan/prebuilt/0x0000c203.spv | Bin 2656 -> 0 bytes spirv/vulkan/prebuilt/0x0000c204.spv | Bin 4368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c205.spv | Bin 16360 -> 0 bytes spirv/vulkan/prebuilt/0x0000c206.spv | Bin 4368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c207.spv | Bin 16360 -> 0 bytes spirv/vulkan/prebuilt/0x0000c208.spv | Bin 3452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c209.spv | Bin 7860 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20a.spv | Bin 3452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20b.spv | Bin 7860 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20c.spv | Bin 3704 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20d.spv | Bin 9384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20e.spv | Bin 3704 -> 0 bytes spirv/vulkan/prebuilt/0x0000c20f.spv | Bin 9384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c210.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000c211.spv | Bin 2444 -> 0 bytes spirv/vulkan/prebuilt/0x0000c212.spv | Bin 3484 -> 0 bytes spirv/vulkan/prebuilt/0x0000c213.spv | Bin 2444 -> 0 bytes spirv/vulkan/prebuilt/0x0000c214.spv | Bin 4028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c215.spv | Bin 12864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c216.spv | Bin 4028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c217.spv | Bin 12864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c218.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c219.spv | Bin 10720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21a.spv | Bin 3816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21b.spv | Bin 10720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21c.spv | Bin 4108 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21d.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21e.spv | Bin 4108 -> 0 bytes spirv/vulkan/prebuilt/0x0000c21f.spv | Bin 13556 -> 0 bytes spirv/vulkan/prebuilt/0x0000c220.spv | Bin 7284 -> 0 bytes spirv/vulkan/prebuilt/0x0000c221.spv | Bin 5296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c222.spv | Bin 6088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c223.spv | Bin 7200 -> 0 bytes spirv/vulkan/prebuilt/0x0000c224.spv | Bin 6952 -> 0 bytes spirv/vulkan/prebuilt/0x0000c225.spv | Bin 10000 -> 0 bytes spirv/vulkan/prebuilt/0x0000c226.spv | Bin 7184 -> 0 bytes spirv/vulkan/prebuilt/0x0000c227.spv | Bin 10120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c228.spv | Bin 9856 -> 0 bytes spirv/vulkan/prebuilt/0x0000c229.spv | Bin 11140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22a.spv | Bin 5904 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22b.spv | Bin 8280 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22c.spv | Bin 11784 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22d.spv | Bin 8048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22e.spv | Bin 19400 -> 0 bytes spirv/vulkan/prebuilt/0x0000c22f.spv | Bin 12012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c230.spv | Bin 21400 -> 0 bytes spirv/vulkan/prebuilt/0x0000c231.spv | Bin 11384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c232.spv | Bin 6656 -> 0 bytes spirv/vulkan/prebuilt/0x0000c233.spv | Bin 4108 -> 0 bytes spirv/vulkan/prebuilt/0x0000c234.spv | Bin 5452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c235.spv | Bin 6684 -> 0 bytes spirv/vulkan/prebuilt/0x0000c236.spv | Bin 2488 -> 0 bytes spirv/vulkan/prebuilt/0x0000c237.spv | Bin 3276 -> 0 bytes spirv/vulkan/prebuilt/0x0000c238.spv | Bin 4640 -> 0 bytes spirv/vulkan/prebuilt/0x0000c239.spv | Bin 5212 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23a.spv | Bin 4976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23b.spv | Bin 4304 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23c.spv | Bin 5452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23d.spv | Bin 4092 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23e.spv | Bin 4368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c23f.spv | Bin 3452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c240.spv | Bin 4560 -> 0 bytes spirv/vulkan/prebuilt/0x0000c241.spv | Bin 5208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c242.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c243.spv | Bin 4368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c244.spv | Bin 4404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c245.spv | Bin 5116 -> 0 bytes spirv/vulkan/prebuilt/0x0000c246.spv | Bin 2888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c247.spv | Bin 2140 -> 0 bytes spirv/vulkan/prebuilt/0x0000c248.spv | Bin 3932 -> 0 bytes spirv/vulkan/prebuilt/0x0000c249.spv | Bin 4972 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24a.spv | Bin 4248 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24b.spv | Bin 3800 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24c.spv | Bin 9256 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24d.spv | Bin 8984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24e.spv | Bin 7756 -> 0 bytes spirv/vulkan/prebuilt/0x0000c24f.spv | Bin 7492 -> 0 bytes spirv/vulkan/prebuilt/0x0000c250.spv | Bin 5868 -> 0 bytes spirv/vulkan/prebuilt/0x0000c251.spv | Bin 7068 -> 0 bytes spirv/vulkan/prebuilt/0x0000c252.spv | Bin 9208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c253.spv | Bin 10052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c254.spv | Bin 8024 -> 0 bytes spirv/vulkan/prebuilt/0x0000c255.spv | Bin 7252 -> 0 bytes spirv/vulkan/prebuilt/0x0000c256.spv | Bin 8664 -> 0 bytes spirv/vulkan/prebuilt/0x0000c257.spv | Bin 8356 -> 0 bytes spirv/vulkan/prebuilt/0x0000c258.spv | Bin 6436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c259.spv | Bin 7408 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25a.spv | Bin 7112 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25b.spv | Bin 7580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25c.spv | Bin 9556 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25d.spv | Bin 7832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25e.spv | Bin 7604 -> 0 bytes spirv/vulkan/prebuilt/0x0000c25f.spv | Bin 6648 -> 0 bytes spirv/vulkan/prebuilt/0x0000c260.spv | Bin 8008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c261.spv | Bin 10084 -> 0 bytes spirv/vulkan/prebuilt/0x0000c262.spv | Bin 8040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c263.spv | Bin 9668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c264.spv | Bin 6208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c265.spv | Bin 11876 -> 0 bytes spirv/vulkan/prebuilt/0x0000c266.spv | Bin 10372 -> 0 bytes spirv/vulkan/prebuilt/0x0000c267.spv | Bin 11280 -> 0 bytes spirv/vulkan/prebuilt/0x0000c268.spv | Bin 14636 -> 0 bytes spirv/vulkan/prebuilt/0x0000c269.spv | Bin 7160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26a.spv | Bin 12220 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26b.spv | Bin 9216 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26c.spv | Bin 13784 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26d.spv | Bin 8480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26e.spv | Bin 9380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c26f.spv | Bin 5792 -> 0 bytes spirv/vulkan/prebuilt/0x0000c270.spv | Bin 13576 -> 0 bytes spirv/vulkan/prebuilt/0x0000c271.spv | Bin 10088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c272.spv | Bin 14892 -> 0 bytes spirv/vulkan/prebuilt/0x0000c273.spv | Bin 8684 -> 0 bytes spirv/vulkan/prebuilt/0x0000c274.spv | Bin 12100 -> 0 bytes spirv/vulkan/prebuilt/0x0000c275.spv | Bin 8180 -> 0 bytes spirv/vulkan/prebuilt/0x0000c276.spv | Bin 10068 -> 0 bytes spirv/vulkan/prebuilt/0x0000c277.spv | Bin 9156 -> 0 bytes spirv/vulkan/prebuilt/0x0000c278.spv | Bin 14004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c279.spv | Bin 10536 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27a.spv | Bin 8796 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27b.spv | Bin 11480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27c.spv | Bin 8248 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27d.spv | Bin 10012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27e.spv | Bin 12272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c27f.spv | Bin 7224 -> 0 bytes spirv/vulkan/prebuilt/0x0000c280.spv | Bin 12968 -> 0 bytes spirv/vulkan/prebuilt/0x0000c281.spv | Bin 14168 -> 0 bytes spirv/vulkan/prebuilt/0x0000c282.spv | Bin 8680 -> 0 bytes spirv/vulkan/prebuilt/0x0000c283.spv | Bin 8436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c284.spv | Bin 9676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c285.spv | Bin 10888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c286.spv | Bin 8780 -> 0 bytes spirv/vulkan/prebuilt/0x0000c287.spv | Bin 5776 -> 0 bytes spirv/vulkan/prebuilt/0x0000c288.spv | Bin 8816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c289.spv | Bin 12476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28a.spv | Bin 12520 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28b.spv | Bin 17072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28c.spv | Bin 10840 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28d.spv | Bin 15032 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28e.spv | Bin 7620 -> 0 bytes spirv/vulkan/prebuilt/0x0000c28f.spv | Bin 10568 -> 0 bytes spirv/vulkan/prebuilt/0x0000c290.spv | Bin 7808 -> 0 bytes spirv/vulkan/prebuilt/0x0000c291.spv | Bin 11944 -> 0 bytes spirv/vulkan/prebuilt/0x0000c292.spv | Bin 10820 -> 0 bytes spirv/vulkan/prebuilt/0x0000c293.spv | Bin 15232 -> 0 bytes spirv/vulkan/prebuilt/0x0000c294.spv | Bin 10984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c295.spv | Bin 8496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c296.spv | Bin 11048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c297.spv | Bin 11856 -> 0 bytes spirv/vulkan/prebuilt/0x0000c298.spv | Bin 9120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c299.spv | Bin 13164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29a.spv | Bin 8900 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29b.spv | Bin 13080 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29c.spv | Bin 10696 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29d.spv | Bin 7260 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29e.spv | Bin 8712 -> 0 bytes spirv/vulkan/prebuilt/0x0000c29f.spv | Bin 11892 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a0.spv | Bin 10548 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a1.spv | Bin 10692 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a2.spv | Bin 17524 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a3.spv | Bin 16764 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a4.spv | Bin 11148 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a5.spv | Bin 13088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a6.spv | Bin 8060 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a7.spv | Bin 12888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a8.spv | Bin 10464 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2a9.spv | Bin 10080 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2aa.spv | Bin 8964 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ab.spv | Bin 8444 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ac.spv | Bin 11660 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ad.spv | Bin 12160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ae.spv | Bin 14044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2af.spv | Bin 10368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b0.spv | Bin 11164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b1.spv | Bin 12708 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b2.spv | Bin 12592 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b3.spv | Bin 10608 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b4.spv | Bin 8608 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b5.spv | Bin 8008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b6.spv | Bin 11052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b7.spv | Bin 6404 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b8.spv | Bin 12772 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2b9.spv | Bin 11628 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ba.spv | Bin 12928 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2bb.spv | Bin 11564 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2bc.spv | Bin 16572 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2bd.spv | Bin 18756 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2be.spv | Bin 12944 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2bf.spv | Bin 10208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c0.spv | Bin 11880 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c1.spv | Bin 13148 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c2.spv | Bin 12344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c3.spv | Bin 14988 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c4.spv | Bin 12616 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c5.spv | Bin 14508 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c6.spv | Bin 18172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c7.spv | Bin 13016 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c8.spv | Bin 13120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2c9.spv | Bin 11792 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ca.spv | Bin 8452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2cb.spv | Bin 17092 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2cc.spv | Bin 8348 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2cd.spv | Bin 15120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ce.spv | Bin 8416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2cf.spv | Bin 10772 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d0.spv | Bin 15736 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d1.spv | Bin 12856 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d2.spv | Bin 10976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d3.spv | Bin 15164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d4.spv | Bin 10756 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d5.spv | Bin 11608 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d6.spv | Bin 9048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d7.spv | Bin 14272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d8.spv | Bin 7024 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2d9.spv | Bin 20124 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2da.spv | Bin 13288 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2db.spv | Bin 17504 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2dc.spv | Bin 9980 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2dd.spv | Bin 17300 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2de.spv | Bin 16380 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2df.spv | Bin 11476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e0.spv | Bin 12056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e1.spv | Bin 18480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e2.spv | Bin 17216 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e3.spv | Bin 13464 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e4.spv | Bin 10244 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e5.spv | Bin 13704 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e6.spv | Bin 11052 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e7.spv | Bin 9988 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e8.spv | Bin 8484 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2e9.spv | Bin 13296 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ea.spv | Bin 14984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2eb.spv | Bin 13816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ec.spv | Bin 15336 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ed.spv | Bin 12352 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ee.spv | Bin 14960 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ef.spv | Bin 8828 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f0.spv | Bin 13420 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f1.spv | Bin 9684 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f2.spv | Bin 10104 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f3.spv | Bin 10660 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f4.spv | Bin 11012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f5.spv | Bin 10384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f6.spv | Bin 13840 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f7.spv | Bin 17416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f8.spv | Bin 15800 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2f9.spv | Bin 12520 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2fa.spv | Bin 16968 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2fb.spv | Bin 9780 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2fc.spv | Bin 15236 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2fd.spv | Bin 13532 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2fe.spv | Bin 12516 -> 0 bytes spirv/vulkan/prebuilt/0x0000c2ff.spv | Bin 8088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c300.spv | Bin 14780 -> 0 bytes spirv/vulkan/prebuilt/0x0000c301.spv | Bin 15036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c302.spv | Bin 11480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c303.spv | Bin 25340 -> 0 bytes spirv/vulkan/prebuilt/0x0000c304.spv | Bin 18188 -> 0 bytes spirv/vulkan/prebuilt/0x0000c305.spv | Bin 10888 -> 0 bytes spirv/vulkan/prebuilt/0x0000c306.spv | Bin 15108 -> 0 bytes spirv/vulkan/prebuilt/0x0000c307.spv | Bin 9972 -> 0 bytes spirv/vulkan/prebuilt/0x0000c308.spv | Bin 13984 -> 0 bytes spirv/vulkan/prebuilt/0x0000c309.spv | Bin 7816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30a.spv | Bin 9844 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30b.spv | Bin 12664 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30c.spv | Bin 6496 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30d.spv | Bin 23160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30e.spv | Bin 5756 -> 0 bytes spirv/vulkan/prebuilt/0x0000c30f.spv | Bin 19700 -> 0 bytes spirv/vulkan/prebuilt/0x0000c310.spv | Bin 15204 -> 0 bytes spirv/vulkan/prebuilt/0x0000c311.spv | Bin 16300 -> 0 bytes spirv/vulkan/prebuilt/0x0000c312.spv | Bin 14600 -> 0 bytes spirv/vulkan/prebuilt/0x0000c313.spv | Bin 13152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c314.spv | Bin 15812 -> 0 bytes spirv/vulkan/prebuilt/0x0000c315.spv | Bin 15040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c316.spv | Bin 13028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c317.spv | Bin 13352 -> 0 bytes spirv/vulkan/prebuilt/0x0000c318.spv | Bin 14816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c319.spv | Bin 14536 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31a.spv | Bin 21156 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31b.spv | Bin 13676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31c.spv | Bin 20132 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31d.spv | Bin 20328 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31e.spv | Bin 15256 -> 0 bytes spirv/vulkan/prebuilt/0x0000c31f.spv | Bin 15148 -> 0 bytes spirv/vulkan/prebuilt/0x0000c320.spv | Bin 9528 -> 0 bytes spirv/vulkan/prebuilt/0x0000c321.spv | Bin 10880 -> 0 bytes spirv/vulkan/prebuilt/0x0000c322.spv | Bin 8860 -> 0 bytes spirv/vulkan/prebuilt/0x0000c323.spv | Bin 41916 -> 0 bytes spirv/vulkan/prebuilt/0x0000c324.spv | Bin 20216 -> 0 bytes spirv/vulkan/prebuilt/0x0000c325.spv | Bin 15240 -> 0 bytes spirv/vulkan/prebuilt/0x0000c326.spv | Bin 14228 -> 0 bytes spirv/vulkan/prebuilt/0x0000c327.spv | Bin 20048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c328.spv | Bin 17640 -> 0 bytes spirv/vulkan/prebuilt/0x0000c329.spv | Bin 6884 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32a.spv | Bin 11828 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32b.spv | Bin 11756 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32c.spv | Bin 7348 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32d.spv | Bin 14772 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32e.spv | Bin 12100 -> 0 bytes spirv/vulkan/prebuilt/0x0000c32f.spv | Bin 10120 -> 0 bytes spirv/vulkan/prebuilt/0x0000c330.spv | Bin 11160 -> 0 bytes spirv/vulkan/prebuilt/0x0000c331.spv | Bin 9720 -> 0 bytes spirv/vulkan/prebuilt/0x0000c332.spv | Bin 10320 -> 0 bytes spirv/vulkan/prebuilt/0x0000c333.spv | Bin 13452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c334.spv | Bin 13964 -> 0 bytes spirv/vulkan/prebuilt/0x0000c335.spv | Bin 11272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c336.spv | Bin 12332 -> 0 bytes spirv/vulkan/prebuilt/0x0000c337.spv | Bin 11180 -> 0 bytes spirv/vulkan/prebuilt/0x0000c338.spv | Bin 11108 -> 0 bytes spirv/vulkan/prebuilt/0x0000c339.spv | Bin 11668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33a.spv | Bin 9060 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33b.spv | Bin 19064 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33c.spv | Bin 17100 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33d.spv | Bin 15200 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33e.spv | Bin 15408 -> 0 bytes spirv/vulkan/prebuilt/0x0000c33f.spv | Bin 11460 -> 0 bytes spirv/vulkan/prebuilt/0x0000c340.spv | Bin 15492 -> 0 bytes spirv/vulkan/prebuilt/0x0000c341.spv | Bin 15256 -> 0 bytes spirv/vulkan/prebuilt/0x0000c342.spv | Bin 17688 -> 0 bytes spirv/vulkan/prebuilt/0x0000c343.spv | Bin 13344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c344.spv | Bin 13040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c345.spv | Bin 15540 -> 0 bytes spirv/vulkan/prebuilt/0x0000c346.spv | Bin 18072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c347.spv | Bin 14476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c348.spv | Bin 11716 -> 0 bytes spirv/vulkan/prebuilt/0x0000c349.spv | Bin 26832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34a.spv | Bin 15264 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34b.spv | Bin 24320 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34c.spv | Bin 32728 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34d.spv | Bin 16344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34e.spv | Bin 14964 -> 0 bytes spirv/vulkan/prebuilt/0x0000c34f.spv | Bin 19540 -> 0 bytes spirv/vulkan/prebuilt/0x0000c350.spv | Bin 14744 -> 0 bytes spirv/vulkan/prebuilt/0x0000c351.spv | Bin 14040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c352.spv | Bin 18352 -> 0 bytes spirv/vulkan/prebuilt/0x0000c353.spv | Bin 18428 -> 0 bytes spirv/vulkan/prebuilt/0x0000c354.spv | Bin 24468 -> 0 bytes spirv/vulkan/prebuilt/0x0000c355.spv | Bin 9364 -> 0 bytes spirv/vulkan/prebuilt/0x0000c356.spv | Bin 16436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c357.spv | Bin 13964 -> 0 bytes spirv/vulkan/prebuilt/0x0000c358.spv | Bin 10964 -> 0 bytes spirv/vulkan/prebuilt/0x0000c359.spv | Bin 11832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35a.spv | Bin 17304 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35b.spv | Bin 16584 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35c.spv | Bin 11552 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35d.spv | Bin 12624 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35e.spv | Bin 12164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c35f.spv | Bin 9712 -> 0 bytes spirv/vulkan/prebuilt/0x0000c360.spv | Bin 15740 -> 0 bytes spirv/vulkan/prebuilt/0x0000c361.spv | Bin 16020 -> 0 bytes spirv/vulkan/prebuilt/0x0000c362.spv | Bin 18632 -> 0 bytes spirv/vulkan/prebuilt/0x0000c363.spv | Bin 17188 -> 0 bytes spirv/vulkan/prebuilt/0x0000c364.spv | Bin 13164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c365.spv | Bin 10768 -> 0 bytes spirv/vulkan/prebuilt/0x0000c366.spv | Bin 13072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c367.spv | Bin 13460 -> 0 bytes spirv/vulkan/prebuilt/0x0000c368.spv | Bin 17672 -> 0 bytes spirv/vulkan/prebuilt/0x0000c369.spv | Bin 15476 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36a.spv | Bin 16168 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36b.spv | Bin 18424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36c.spv | Bin 16608 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36d.spv | Bin 13516 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36e.spv | Bin 29044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c36f.spv | Bin 8620 -> 0 bytes spirv/vulkan/prebuilt/0x0000c370.spv | Bin 9616 -> 0 bytes spirv/vulkan/prebuilt/0x0000c371.spv | Bin 11604 -> 0 bytes spirv/vulkan/prebuilt/0x0000c372.spv | Bin 9324 -> 0 bytes spirv/vulkan/prebuilt/0x0000c373.spv | Bin 9812 -> 0 bytes spirv/vulkan/prebuilt/0x0000c374.spv | Bin 16508 -> 0 bytes spirv/vulkan/prebuilt/0x0000c375.spv | Bin 11520 -> 0 bytes spirv/vulkan/prebuilt/0x0000c376.spv | Bin 13188 -> 0 bytes spirv/vulkan/prebuilt/0x0000c377.spv | Bin 20956 -> 0 bytes spirv/vulkan/prebuilt/0x0000c378.spv | Bin 28996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c379.spv | Bin 30320 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37a.spv | Bin 13996 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37b.spv | Bin 17200 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37c.spv | Bin 7144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37d.spv | Bin 8944 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37e.spv | Bin 9928 -> 0 bytes spirv/vulkan/prebuilt/0x0000c37f.spv | Bin 24524 -> 0 bytes spirv/vulkan/prebuilt/0x0000c380.spv | Bin 24344 -> 0 bytes spirv/vulkan/prebuilt/0x0000c381.spv | Bin 11044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c382.spv | Bin 11908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c383.spv | Bin 15184 -> 0 bytes spirv/vulkan/prebuilt/0x0000c384.spv | Bin 16740 -> 0 bytes spirv/vulkan/prebuilt/0x0000c385.spv | Bin 15128 -> 0 bytes spirv/vulkan/prebuilt/0x0000c386.spv | Bin 14784 -> 0 bytes spirv/vulkan/prebuilt/0x0000c387.spv | Bin 16864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c388.spv | Bin 17872 -> 0 bytes spirv/vulkan/prebuilt/0x0000c389.spv | Bin 11816 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38a.spv | Bin 12764 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38b.spv | Bin 20384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38c.spv | Bin 19592 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38d.spv | Bin 8508 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38e.spv | Bin 13632 -> 0 bytes spirv/vulkan/prebuilt/0x0000c38f.spv | Bin 12088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c390.spv | Bin 17760 -> 0 bytes spirv/vulkan/prebuilt/0x0000c391.spv | Bin 13188 -> 0 bytes spirv/vulkan/prebuilt/0x0000c392.spv | Bin 10900 -> 0 bytes spirv/vulkan/prebuilt/0x0000c393.spv | Bin 15216 -> 0 bytes spirv/vulkan/prebuilt/0x0000c394.spv | Bin 15056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c395.spv | Bin 21820 -> 0 bytes spirv/vulkan/prebuilt/0x0000c396.spv | Bin 13992 -> 0 bytes spirv/vulkan/prebuilt/0x0000c397.spv | Bin 14280 -> 0 bytes spirv/vulkan/prebuilt/0x0000c398.spv | Bin 17480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c399.spv | Bin 18488 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39a.spv | Bin 11244 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39b.spv | Bin 12868 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39c.spv | Bin 24696 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39d.spv | Bin 27172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39e.spv | Bin 17224 -> 0 bytes spirv/vulkan/prebuilt/0x0000c39f.spv | Bin 15860 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a0.spv | Bin 17928 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a1.spv | Bin 17832 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a2.spv | Bin 11680 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a3.spv | Bin 11884 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a4.spv | Bin 10024 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a5.spv | Bin 13636 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a6.spv | Bin 22148 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a7.spv | Bin 21180 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a8.spv | Bin 16456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3a9.spv | Bin 27544 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3aa.spv | Bin 12012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ab.spv | Bin 9764 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ac.spv | Bin 16752 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ad.spv | Bin 11268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ae.spv | Bin 8864 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3af.spv | Bin 16388 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b0.spv | Bin 13364 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b1.spv | Bin 21164 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b2.spv | Bin 13456 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b3.spv | Bin 16216 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b4.spv | Bin 14340 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b5.spv | Bin 16060 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b6.spv | Bin 16136 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b7.spv | Bin 15600 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b8.spv | Bin 10704 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3b9.spv | Bin 12464 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ba.spv | Bin 12208 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3bb.spv | Bin 9260 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3bc.spv | Bin 23244 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3bd.spv | Bin 21452 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3be.spv | Bin 13424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3bf.spv | Bin 14376 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c0.spv | Bin 10508 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c1.spv | Bin 12444 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c2.spv | Bin 8268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c3.spv | Bin 14368 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c4.spv | Bin 19192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c5.spv | Bin 18588 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c6.spv | Bin 15384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c7.spv | Bin 16228 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c8.spv | Bin 25660 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3c9.spv | Bin 23384 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ca.spv | Bin 8048 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3cb.spv | Bin 26240 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3cc.spv | Bin 26620 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3cd.spv | Bin 104852 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ce.spv | Bin 100036 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3cf.spv | Bin 16352 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d0.spv | Bin 19044 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d1.spv | Bin 27280 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d2.spv | Bin 11564 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d3.spv | Bin 11240 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d4.spv | Bin 14172 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d5.spv | Bin 15184 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d6.spv | Bin 32472 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d7.spv | Bin 29580 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d8.spv | Bin 26192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3d9.spv | Bin 11812 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3da.spv | Bin 10708 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3db.spv | Bin 11436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3dc.spv | Bin 15028 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3dd.spv | Bin 18056 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3de.spv | Bin 14040 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3df.spv | Bin 18196 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e0.spv | Bin 12072 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e1.spv | Bin 23320 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e2.spv | Bin 15508 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e3.spv | Bin 14868 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e4.spv | Bin 12268 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e5.spv | Bin 15528 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e6.spv | Bin 45124 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e7.spv | Bin 11504 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e8.spv | Bin 12004 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3e9.spv | Bin 14436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ea.spv | Bin 12248 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3eb.spv | Bin 11480 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ec.spv | Bin 8680 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ed.spv | Bin 8352 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ee.spv | Bin 12128 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ef.spv | Bin 11752 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f0.spv | Bin 13712 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f1.spv | Bin 10312 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f2.spv | Bin 15224 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f3.spv | Bin 15364 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f4.spv | Bin 25104 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f5.spv | Bin 28292 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f6.spv | Bin 14024 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f7.spv | Bin 13676 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f8.spv | Bin 20192 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3f9.spv | Bin 11792 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3fa.spv | Bin 11068 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3fb.spv | Bin 10728 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3fc.spv | Bin 16376 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3fd.spv | Bin 22460 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3fe.spv | Bin 11144 -> 0 bytes spirv/vulkan/prebuilt/0x0000c3ff.spv | Bin 11416 -> 0 bytes spirv/vulkan/prebuilt/0x0000c400.spv | Bin 9908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c401.spv | Bin 16356 -> 0 bytes spirv/vulkan/prebuilt/0x0000c402.spv | Bin 12680 -> 0 bytes spirv/vulkan/prebuilt/0x0000c403.spv | Bin 9848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c404.spv | Bin 16820 -> 0 bytes spirv/vulkan/prebuilt/0x0000c405.spv | Bin 17904 -> 0 bytes spirv/vulkan/prebuilt/0x0000c406.spv | Bin 12424 -> 0 bytes spirv/vulkan/prebuilt/0x0000c407.spv | Bin 12908 -> 0 bytes spirv/vulkan/prebuilt/0x0000c408.spv | Bin 14308 -> 0 bytes spirv/vulkan/prebuilt/0x0000c409.spv | Bin 36620 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40a.spv | Bin 11156 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40b.spv | Bin 14544 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40c.spv | Bin 14080 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40d.spv | Bin 11968 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40e.spv | Bin 13232 -> 0 bytes spirv/vulkan/prebuilt/0x0000c40f.spv | Bin 15360 -> 0 bytes spirv/vulkan/prebuilt/0x0000c410.spv | Bin 18992 -> 0 bytes spirv/vulkan/prebuilt/0x0000c411.spv | Bin 21716 -> 0 bytes spirv/vulkan/prebuilt/0x0000c412.spv | Bin 14104 -> 0 bytes spirv/vulkan/prebuilt/0x0000c413.spv | Bin 13848 -> 0 bytes spirv/vulkan/prebuilt/0x0000c414.spv | Bin 12976 -> 0 bytes spirv/vulkan/prebuilt/0x0000c415.spv | Bin 11272 -> 0 bytes spirv/vulkan/prebuilt/0x0000c416.spv | Bin 11084 -> 0 bytes spirv/vulkan/prebuilt/0x0000c417.spv | Bin 11080 -> 0 bytes spirv/vulkan/prebuilt/0x0000c418.spv | Bin 11612 -> 0 bytes spirv/vulkan/prebuilt/0x0000c419.spv | Bin 15952 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41a.spv | Bin 11436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41b.spv | Bin 15136 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41c.spv | Bin 19668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41d.spv | Bin 18136 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41e.spv | Bin 10244 -> 0 bytes spirv/vulkan/prebuilt/0x0000c41f.spv | Bin 11436 -> 0 bytes spirv/vulkan/prebuilt/0x0000c420.spv | Bin 12668 -> 0 bytes spirv/vulkan/prebuilt/0x0000c421.spv | Bin 9956 -> 0 bytes spirv/vulkan/prebuilt/0x0000c422.spv | Bin 15088 -> 0 bytes spirv/vulkan/prebuilt/0x0000c423.spv | Bin 14340 -> 0 bytes spirv/vulkan/prebuilt/0x0000c424.spv | Bin 15008 -> 0 bytes spirv/vulkan/prebuilt/0x0000c425.spv | Bin 13968 -> 0 bytes spirv/vulkan/prebuilt/0x0000c426.spv | Bin 13840 -> 0 bytes spirv/vulkan/prebuilt/0x0000c427.spv | Bin 17252 -> 0 bytes spirv/vulkan/prebuilt/0x0000c428.spv | Bin 12692 -> 0 bytes spirv/vulkan/prebuilt/0x0000c429.spv | Bin 10824 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42a.spv | Bin 43748 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42b.spv | Bin 43256 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42c.spv | Bin 14920 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42d.spv | Bin 14012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42e.spv | Bin 27524 -> 0 bytes spirv/vulkan/prebuilt/0x0000c42f.spv | Bin 24152 -> 0 bytes spirv/vulkan/prebuilt/0x0000c430.spv | Bin 8736 -> 0 bytes spirv/vulkan/prebuilt/0x0000c431.spv | Bin 12012 -> 0 bytes spirv/vulkan/prebuilt/0x0000c432.spv | Bin 13980 -> 0 bytes spirv/vulkan/prebuilt/0x0000c433.spv | Bin 14444 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca42.spv | Bin 1660 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca43.spv | Bin 1936 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca44.spv | Bin 1904 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca45.spv | Bin 2180 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca46.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca48.spv | Bin 528 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca52.spv | Bin 772 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca53.spv | Bin 1836 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca54.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca55.spv | Bin 1096 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca56.spv | Bin 1632 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca57.spv | Bin 1548 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca58.spv | Bin 2956 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca59.spv | Bin 2212 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5a.spv | Bin 2200 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5b.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5c.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5d.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5e.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca5f.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca60.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca61.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca62.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca63.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca64.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca65.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca66.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca67.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca68.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca69.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca6a.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca6b.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000ca6c.spv | Bin 1136 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbd9.spv | Bin 1348 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbda.spv | Bin 1492 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbdb.spv | Bin 1536 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbdc.spv | Bin 1596 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbdd.spv | Bin 1500 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbde.spv | Bin 1428 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbdf.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe0.spv | Bin 1472 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe1.spv | Bin 2044 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe2.spv | Bin 2236 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe3.spv | Bin 2268 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe4.spv | Bin 1860 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbe5.spv | Bin 1948 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf3.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf4.spv | Bin 1188 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf5.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf6.spv | Bin 1404 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf7.spv | Bin 1448 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf8.spv | Bin 1460 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbf9.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbfa.spv | Bin 1416 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbfb.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbfc.spv | Bin 1208 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbfd.spv | Bin 1228 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbfe.spv | Bin 1276 -> 0 bytes spirv/vulkan/prebuilt/0x0000cbff.spv | Bin 1232 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc00.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc01.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc02.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc03.spv | Bin 1148 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc04.spv | Bin 1176 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc05.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc06.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc07.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc08.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc09.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0a.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0b.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0c.spv | Bin 1148 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0d.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0e.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc0f.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc10.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc11.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc12.spv | Bin 1180 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc13.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc14.spv | Bin 1200 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc15.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc16.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc17.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc18.spv | Bin 1192 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc19.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1a.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1b.spv | Bin 1196 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1c.spv | Bin 1148 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1d.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1e.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc1f.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc20.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc21.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc22.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc23.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc24.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc25.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc26.spv | Bin 1284 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc27.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc28.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc29.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2a.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2b.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2c.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2d.spv | Bin 1384 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2e.spv | Bin 1288 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc2f.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc30.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc31.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc32.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc33.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc34.spv | Bin 1320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc35.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc36.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc37.spv | Bin 1296 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc38.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc39.spv | Bin 1388 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3a.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3b.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3c.spv | Bin 1396 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3d.spv | Bin 1292 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3e.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc3f.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc40.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc41.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc42.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc43.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc44.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc45.spv | Bin 1328 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc46.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc47.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc48.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc49.spv | Bin 1620 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4a.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4b.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4c.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4d.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4e.spv | Bin 804 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc4f.spv | Bin 1716 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc50.spv | Bin 804 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc51.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc52.spv | Bin 804 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc53.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc54.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc55.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc56.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc57.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc58.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc59.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5a.spv | Bin 824 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5b.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5c.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5d.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5e.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc5f.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc60.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc61.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc62.spv | Bin 808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc63.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc64.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc65.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc66.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc67.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc68.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc69.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6a.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6b.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6c.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6d.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6e.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc6f.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc70.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc71.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc72.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc73.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc74.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc75.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc76.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc77.spv | Bin 2400 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc78.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc79.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7a.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7b.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7c.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7d.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7e.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc7f.spv | Bin 2288 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc80.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc81.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc82.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc83.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc84.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc85.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc86.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc87.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc88.spv | Bin 852 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc89.spv | Bin 1588 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8a.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8b.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8c.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8d.spv | Bin 1668 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8e.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc8f.spv | Bin 1700 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc90.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc91.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc92.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc93.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc94.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc95.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc96.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc97.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc98.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc99.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9a.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9b.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9c.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9d.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9e.spv | Bin 840 -> 0 bytes spirv/vulkan/prebuilt/0x0000cc9f.spv | Bin 1636 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca0.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca1.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca2.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca3.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca4.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca5.spv | Bin 1344 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca6.spv | Bin 1360 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca7.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca8.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000cca9.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccaa.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccab.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccac.spv | Bin 1280 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccad.spv | Bin 1248 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccae.spv | Bin 1264 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccaf.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb0.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb1.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb2.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb3.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb4.spv | Bin 2384 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb5.spv | Bin 2400 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb6.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb7.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb8.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccb9.spv | Bin 2288 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccba.spv | Bin 2304 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccbb.spv | Bin 2336 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccbc.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccbd.spv | Bin 2320 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccbe.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccbf.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc0.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc1.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc2.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc3.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc4.spv | Bin 1016 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc5.spv | Bin 1944 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc6.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc7.spv | Bin 2040 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc8.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccc9.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccca.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000cccb.spv | Bin 2008 -> 0 bytes spirv/vulkan/prebuilt/0x0000cccc.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cccd.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccce.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cccf.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd0.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd1.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd2.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd3.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd4.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd5.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd6.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd7.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd8.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccd9.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccda.spv | Bin 1004 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccdb.spv | Bin 1976 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccdc.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccdd.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccde.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccdf.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce0.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce1.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce2.spv | Bin 1684 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce3.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce4.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce5.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce6.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce7.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce8.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cce9.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccea.spv | Bin 1604 -> 0 bytes spirv/vulkan/prebuilt/0x0000cceb.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccec.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000cced.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccee.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccef.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf0.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf1.spv | Bin 2708 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf2.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf3.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf4.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf5.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf6.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf7.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf8.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccf9.spv | Bin 2628 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccfa.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccfb.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccfc.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccfd.spv | Bin 1988 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccfe.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000ccff.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd00.spv | Bin 2052 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd01.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd02.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd03.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd04.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd05.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd06.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd07.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd08.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd09.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0a.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0b.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0c.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0d.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0e.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd0f.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd10.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd11.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd12.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd13.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd14.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd15.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd16.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd17.spv | Bin 1664 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd18.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd19.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1a.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1b.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1c.spv | Bin 2928 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1d.spv | Bin 2928 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1e.spv | Bin 2928 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd1f.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd20.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd21.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd22.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd23.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd24.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd25.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd26.spv | Bin 2848 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd27.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd28.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd29.spv | Bin 948 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2a.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2b.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2c.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2d.spv | Bin 964 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2e.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd2f.spv | Bin 984 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd30.spv | Bin 1652 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd31.spv | Bin 1304 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd32.spv | Bin 2084 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd33.spv | Bin 1696 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd34.spv | Bin 1380 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd35.spv | Bin 2432 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd36.spv | Bin 788 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd37.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd38.spv | Bin 948 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd39.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3a.spv | Bin 820 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3b.spv | Bin 1312 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3c.spv | Bin 964 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3d.spv | Bin 1744 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3e.spv | Bin 804 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd3f.spv | Bin 1392 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd40.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd41.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd42.spv | Bin 836 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd43.spv | Bin 1408 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd44.spv | Bin 1044 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd45.spv | Bin 1808 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd46.spv | Bin 1000 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd47.spv | Bin 1748 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd48.spv | Bin 1400 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd49.spv | Bin 2148 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd4a.spv | Bin 1792 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd4b.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd4c.spv | Bin 2496 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd4d.spv | Bin 1868 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd4f.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd50.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd51.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd52.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd53.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd54.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd55.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd56.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd57.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd58.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd59.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5a.spv | Bin 2004 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5b.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5c.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5d.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5e.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd5f.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd60.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd61.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd62.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd63.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd64.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd65.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd66.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd67.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd68.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd69.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6a.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6b.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6c.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6d.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6e.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd6f.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd70.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd71.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd72.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd73.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd74.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd75.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd76.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd77.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd78.spv | Bin 1996 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd79.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7a.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7b.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7c.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7d.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7e.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd7f.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd80.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd81.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd82.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd83.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd84.spv | Bin 1600 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd85.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd86.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd87.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd88.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd89.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8a.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8b.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8c.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8d.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8e.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd8f.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd90.spv | Bin 1592 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd91.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd92.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd93.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd94.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd95.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd96.spv | Bin 2016 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd97.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd98.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd99.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9a.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9b.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9c.spv | Bin 2020 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9d.spv | Bin 336 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9e.spv | Bin 1336 -> 0 bytes spirv/vulkan/prebuilt/0x0000cd9f.spv | Bin 1476 -> 0 bytes spirv/vulkan/prebuilt/0x0000cda0.spv | Bin 420 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdba.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdbb.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdbc.spv | Bin 2532 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdbd.spv | Bin 1908 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdbe.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdbf.spv | Bin 1708 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc0.spv | Bin 2380 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc1.spv | Bin 2532 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc2.spv | Bin 1908 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc3.spv | Bin 1184 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc4.spv | Bin 2316 -> 0 bytes spirv/vulkan/prebuilt/0x0000cdc5.spv | Bin 1116 -> 0 bytes spirv/vulkan/prebuilt/index.bin | Bin 22340176 -> 27676096 bytes 39398 files changed, 4 insertions(+) 95e8a28d8 Update SPIR-V prebuilts to Vulkan CTS 1.0.2.6 0df457d6f Update SPIR-V prebuilts to Vulkan CTS 1.0.2.6 dca798697 Update SPIR-V prebuilts to Vulkan CTS 1.0.2.6 43349505d Update SPIR-V prebuilts to Vulkan CTS 1.0.2.5 a6937fe75 Update SPIR-V prebuilts to Vulkan CTS 1.0.2.4 fb36c7176 Add OWNERS in prebuilts/deqp f183a24fb Update SPIR-V prebuilts to Vulkan CTS 1.0.2.3 96f54eee6 Update prebuilts to vulkan-cts-1.0.2 at @ 8ec91f8130 ========platform/prebuilts/devtools between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ tools/lib/animal-sniffer-annotations-1.14.jar | Bin 0 -> 3482 bytes tools/lib/annotations.jar | Bin 4229 -> 4229 bytes tools/lib/ddmlib-26.0.0.jar | Bin 0 -> 325972 bytes tools/lib/error_prone_annotations-2.0.18.jar | Bin 0 -> 12078 bytes tools/lib/guava-22.0.jar | Bin 0 -> 2575022 bytes tools/lib/j2objc-annotations-1.1.jar | Bin 0 -> 8782 bytes tools/lib/jsr305-1.3.9.jar | Bin 0 -> 33015 bytes tools/lib/screenshot2.jar | Bin 5389 -> 11622 bytes tools/screenshot2 | 3 +-- 10 files changed, 4 insertions(+), 2 deletions(-) 2538644 release-request-fbba21d1-17b5-4752-9864-95770e5db190-for-git_oc-mr1-release-4144771 snap-temp-L10300000078657232 ========platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 between android-8.0.0_r32..android-8.1.0_r1========= aarch64-linux-android/lib64/libatomic.a | Bin 314892 -> 314892 bytes aarch64-linux-android/lib64/libgomp.a | Bin 788482 -> 786266 bytes bin/aarch64-linux-android-addr2line | Bin 900828 -> 900828 bytes bin/aarch64-linux-android-ar | Bin 931540 -> 931540 bytes bin/aarch64-linux-android-as | Bin 1399084 -> 1399084 bytes bin/aarch64-linux-android-c++filt | Bin 896608 -> 896608 bytes bin/aarch64-linux-android-cpp | Bin 739060 -> 739060 bytes bin/aarch64-linux-android-dwp | Bin 4417544 -> 4423640 bytes bin/aarch64-linux-android-elfedit | Bin 36152 -> 36152 bytes bin/aarch64-linux-android-gcc-4.9.x | Bin 734964 -> 734964 bytes bin/aarch64-linux-android-gcc-ar | Bin 32312 -> 32312 bytes bin/aarch64-linux-android-gcc-nm | Bin 32312 -> 32312 bytes bin/aarch64-linux-android-gcc-ranlib | Bin 32312 -> 32312 bytes bin/aarch64-linux-android-gprof | Bin 968420 -> 968420 bytes bin/aarch64-linux-android-ld.bfd | Bin 1982456 -> 1982456 bytes bin/aarch64-linux-android-ld.gold | Bin 6920700 -> 6929948 bytes bin/aarch64-linux-android-nm | Bin 909040 -> 909040 bytes bin/aarch64-linux-android-objcopy | Bin 1083700 -> 1083700 bytes bin/aarch64-linux-android-objdump | Bin 1530468 -> 1530468 bytes bin/aarch64-linux-android-ranlib | Bin 931548 -> 931548 bytes bin/aarch64-linux-android-readelf | Bin 448032 -> 448032 bytes bin/aarch64-linux-android-size | Bin 900880 -> 900880 bytes bin/aarch64-linux-android-strings | Bin 900884 -> 900884 bytes bin/aarch64-linux-android-strip | Bin 1083700 -> 1083700 bytes bin/real-aarch64-linux-android-g++ | Bin 739060 -> 739060 bytes bin/real-aarch64-linux-android-gcc | Bin 734964 -> 734964 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbegin.o | Bin 3664 -> 3664 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbeginS.o | Bin 4040 -> 4040 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbeginT.o | Bin 3664 -> 3664 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/aarch64-linux-android/4.9.x/libgcc.a | Bin 844438 -> 845798 bytes lib/gcc/aarch64-linux-android/4.9.x/libgcov.a | Bin 438566 -> 437342 bytes libexec/gcc/aarch64-linux-android/4.9.x/cc1 | Bin 13840952 -> 13840992 bytes libexec/gcc/aarch64-linux-android/4.9.x/cc1plus | Bin 14979384 -> 14979432 bytes libexec/gcc/aarch64-linux-android/4.9.x/collect2 | Bin 391708 -> 391708 bytes libexec/gcc/aarch64-linux-android/4.9.x/lto1 | Bin 13108532 -> 13108572 bytes repo.prop | 12 ++++++------ 37 files changed, 7 insertions(+), 7 deletions(-) 91a0cf8 Snap for 4373604 from 74bebdc79393ad3dcac62aa46bf47df53d92a7b0 to oc-mr1-release ========platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 between android-8.0.0_r32..android-8.1.0_r1========= arm-linux-androideabi/lib/armv7-a/hard/libatomic.a | Bin 187730 -> 187730 bytes arm-linux-androideabi/lib/armv7-a/hard/libgomp.a | Bin 506204 -> 505432 bytes arm-linux-androideabi/lib/armv7-a/libatomic.a | Bin 187354 -> 187354 bytes arm-linux-androideabi/lib/armv7-a/libgomp.a | Bin 506088 -> 505320 bytes .../lib/armv7-a/thumb/hard/libatomic.a | Bin 186586 -> 186586 bytes .../lib/armv7-a/thumb/hard/libgomp.a | Bin 501640 -> 500652 bytes .../lib/armv7-a/thumb/libatomic.a | Bin 186130 -> 186130 bytes arm-linux-androideabi/lib/armv7-a/thumb/libgomp.a | Bin 501476 -> 500452 bytes arm-linux-androideabi/lib/libatomic.a | Bin 254982 -> 254982 bytes arm-linux-androideabi/lib/libgomp.a | Bin 508140 -> 507500 bytes arm-linux-androideabi/lib/thumb/libatomic.a | Bin 258646 -> 258646 bytes arm-linux-androideabi/lib/thumb/libgomp.a | Bin 499204 -> 498484 bytes bin/arm-linux-androideabi-addr2line | Bin 772036 -> 772036 bytes bin/arm-linux-androideabi-ar | Bin 806836 -> 806836 bytes bin/arm-linux-androideabi-as | Bin 1392620 -> 1392620 bytes bin/arm-linux-androideabi-c++filt | Bin 771920 -> 771920 bytes bin/arm-linux-androideabi-cpp | Bin 751436 -> 751436 bytes bin/arm-linux-androideabi-dwp | Bin 4417544 -> 4423640 bytes bin/arm-linux-androideabi-elfedit | Bin 36152 -> 36152 bytes bin/arm-linux-androideabi-gcc-4.9.x | Bin 747340 -> 747340 bytes bin/arm-linux-androideabi-gcc-ar | Bin 32312 -> 32312 bytes bin/arm-linux-androideabi-gcc-nm | Bin 32312 -> 32312 bytes bin/arm-linux-androideabi-gcc-ranlib | Bin 32312 -> 32312 bytes bin/arm-linux-androideabi-gprof | Bin 839620 -> 839620 bytes bin/arm-linux-androideabi-ld.bfd | Bin 1279416 -> 1279416 bytes bin/arm-linux-androideabi-ld.gold | Bin 6920700 -> 6929948 bytes bin/arm-linux-androideabi-nm | Bin 784360 -> 784360 bytes bin/arm-linux-androideabi-objcopy | Bin 954892 -> 954892 bytes bin/arm-linux-androideabi-objdump | Bin 1194916 -> 1194916 bytes bin/arm-linux-androideabi-ranlib | Bin 806868 -> 806868 bytes bin/arm-linux-androideabi-readelf | Bin 448032 -> 448032 bytes bin/arm-linux-androideabi-size | Bin 776192 -> 776192 bytes bin/arm-linux-androideabi-strings | Bin 776196 -> 776196 bytes bin/arm-linux-androideabi-strip | Bin 954892 -> 954892 bytes bin/real-arm-linux-androideabi-g++ | Bin 751436 -> 751436 bytes bin/real-arm-linux-androideabi-gcc | Bin 747340 -> 747340 bytes .../arm-linux-androideabi/4.9.x/armv7-a/crtbegin.o | Bin 2576 -> 2576 bytes .../4.9.x/armv7-a/crtbeginS.o | Bin 2792 -> 2792 bytes .../4.9.x/armv7-a/crtbeginT.o | Bin 2576 -> 2576 bytes .../4.9.x/armv7-a/hard/crtbegin.o | Bin 2584 -> 2584 bytes .../4.9.x/armv7-a/hard/crtbeginS.o | Bin 2800 -> 2800 bytes .../4.9.x/armv7-a/hard/crtbeginT.o | Bin 2584 -> 2584 bytes .../4.9.x/armv7-a/hard/libgcc.a | Bin 6377230 -> 6122902 bytes .../4.9.x/armv7-a/hard/libgcov.a | Bin 333870 -> 330362 bytes .../arm-linux-androideabi/4.9.x/armv7-a/libgcc.a | Bin 6376838 -> 6122450 bytes .../arm-linux-androideabi/4.9.x/armv7-a/libgcov.a | Bin 333722 -> 330222 bytes .../4.9.x/armv7-a/thumb/crtbegin.o | Bin 2452 -> 2452 bytes .../4.9.x/armv7-a/thumb/crtbeginS.o | Bin 2660 -> 2660 bytes .../4.9.x/armv7-a/thumb/crtbeginT.o | Bin 2452 -> 2452 bytes .../4.9.x/armv7-a/thumb/hard/crtbegin.o | Bin 2460 -> 2460 bytes .../4.9.x/armv7-a/thumb/hard/crtbeginS.o | Bin 2668 -> 2668 bytes .../4.9.x/armv7-a/thumb/hard/crtbeginT.o | Bin 2460 -> 2460 bytes .../4.9.x/armv7-a/thumb/hard/libgcc.a | Bin 6383200 -> 6126516 bytes .../4.9.x/armv7-a/thumb/hard/libgcov.a | Bin 327798 -> 324374 bytes .../4.9.x/armv7-a/thumb/libgcc.a | Bin 6380036 -> 6123360 bytes .../4.9.x/armv7-a/thumb/libgcov.a | Bin 327918 -> 324486 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbegin.o | Bin 2572 -> 2572 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbeginS.o | Bin 2788 -> 2788 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbeginT.o | Bin 2572 -> 2572 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/arm-linux-androideabi/4.9.x/libgcc.a | Bin 6357246 -> 6103142 bytes lib/gcc/arm-linux-androideabi/4.9.x/libgcov.a | Bin 333226 -> 329726 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbegin.o | Bin 2464 -> 2464 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbeginS.o | Bin 2672 -> 2672 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbeginT.o | Bin 2464 -> 2464 bytes lib/gcc/arm-linux-androideabi/4.9.x/thumb/libgcc.a | Bin 6372706 -> 6116194 bytes .../arm-linux-androideabi/4.9.x/thumb/libgcov.a | Bin 327198 -> 323826 bytes libexec/gcc/arm-linux-androideabi/4.9.x/cc1 | Bin 16144068 -> 16144116 bytes libexec/gcc/arm-linux-androideabi/4.9.x/cc1plus | Bin 17283252 -> 17283292 bytes libexec/gcc/arm-linux-androideabi/4.9.x/collect2 | Bin 391708 -> 391708 bytes libexec/gcc/arm-linux-androideabi/4.9.x/lto1 | Bin 15403880 -> 15403920 bytes repo.prop | 12 ++++++------ 72 files changed, 7 insertions(+), 7 deletions(-) 20aadb9 Snap for 4373604 from b167aa8611f5743093ac14adfe3546fa512c87ad to oc-mr1-release ========platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 between android-8.0.0_r32..android-8.1.0_r1========= bin/real-x86_64-linux-android-g++ | Bin 775756 -> 775756 bytes bin/real-x86_64-linux-android-gcc | Bin 771660 -> 771660 bytes bin/x86_64-linux-android-addr2line | Bin 980216 -> 980280 bytes bin/x86_64-linux-android-ar | Bin 1010928 -> 1015088 bytes bin/x86_64-linux-android-as | Bin 1800744 -> 1804904 bytes bin/x86_64-linux-android-c++filt | Bin 980108 -> 980172 bytes bin/x86_64-linux-android-cpp | Bin 775756 -> 775756 bytes bin/x86_64-linux-android-dwp | Bin 4417544 -> 4423640 bytes bin/x86_64-linux-android-elfedit | Bin 36152 -> 36152 bytes bin/x86_64-linux-android-gcc-4.9.x | Bin 771660 -> 771660 bytes bin/x86_64-linux-android-gcc-ar | Bin 32312 -> 32312 bytes bin/x86_64-linux-android-gcc-nm | Bin 32312 -> 32312 bytes bin/x86_64-linux-android-gcc-ranlib | Bin 32312 -> 32312 bytes bin/x86_64-linux-android-gcov-tool | Bin 421508 -> 421508 bytes bin/x86_64-linux-android-gprof | Bin 1051872 -> 1051944 bytes bin/x86_64-linux-android-ld.bfd | Bin 1823748 -> 1823804 bytes bin/x86_64-linux-android-ld.gold | Bin 6920700 -> 6929948 bytes bin/x86_64-linux-android-nm | Bin 992532 -> 992604 bytes bin/x86_64-linux-android-objcopy | Bin 1163008 -> 1163072 bytes bin/x86_64-linux-android-objdump | Bin 2107016 -> 2107088 bytes bin/x86_64-linux-android-ranlib | Bin 1010928 -> 1015112 bytes bin/x86_64-linux-android-readelf | Bin 448032 -> 448032 bytes bin/x86_64-linux-android-size | Bin 984372 -> 984436 bytes bin/x86_64-linux-android-strings | Bin 980264 -> 984440 bytes bin/x86_64-linux-android-strip | Bin 1163008 -> 1163072 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbegin.o | Bin 2588 -> 2588 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbeginS.o | Bin 2792 -> 2792 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbeginT.o | Bin 2588 -> 2588 bytes lib/gcc/x86_64-linux-android/4.9.x/32/libgcc.a | Bin 5180514 -> 5180118 bytes lib/gcc/x86_64-linux-android/4.9.x/32/libgcov.a | Bin 322282 -> 321530 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbegin.o | Bin 3296 -> 3296 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbeginS.o | Bin 3624 -> 3624 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbeginT.o | Bin 3296 -> 3296 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/x86_64-linux-android/4.9.x/libgcc.a | Bin 7213296 -> 7012184 bytes lib/gcc/x86_64-linux-android/4.9.x/libgcov.a | Bin 470166 -> 468694 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbegin.o | Bin 2356 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbeginS.o | Bin 2572 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbeginT.o | Bin 2356 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtend.o | Bin 940 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtendS.o | Bin 940 -> 0 bytes .../x86_64-linux-android/4.9.x/x32/crtfastmath.o | Bin 2836 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec32.o | Bin 2584 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec64.o | Bin 2596 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec80.o | Bin 2584 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/libgcc.a | Bin 5865884 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/libgcov.a | Bin 341274 -> 0 bytes libexec/gcc/x86_64-linux-android/4.9.x/cc1 | Bin 16955240 -> 16955280 bytes libexec/gcc/x86_64-linux-android/4.9.x/cc1plus | Bin 18096648 -> 18096688 bytes libexec/gcc/x86_64-linux-android/4.9.x/collect2 | Bin 391708 -> 391708 bytes libexec/gcc/x86_64-linux-android/4.9.x/lto1 | Bin 16215164 -> 16219308 bytes repo.prop | 12 ++++++------ x86_64-linux-android/lib/libatomic.a | Bin 179692 -> 179692 bytes x86_64-linux-android/lib/libgomp.a | Bin 492114 -> 491986 bytes x86_64-linux-android/lib/libquadmath.a | Bin 942250 -> 941870 bytes x86_64-linux-android/lib64/libatomic.a | Bin 308388 -> 308388 bytes x86_64-linux-android/lib64/libgomp.a | Bin 751210 -> 749914 bytes x86_64-linux-android/lib64/libquadmath.a | Bin 1242840 -> 1242632 bytes x86_64-linux-android/libx32/libatomic.a | Bin 229872 -> 0 bytes x86_64-linux-android/libx32/libgomp.a | Bin 539172 -> 0 bytes x86_64-linux-android/libx32/libgomp.spec | 3 --- x86_64-linux-android/libx32/libquadmath.a | Bin 951988 -> 0 bytes 62 files changed, 7 insertions(+), 10 deletions(-) 4e41eb8 Snap for 4373604 from bc729c8b6806c9fafdb3588b582517b84203d1dc to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 between android-8.0.0_r32..android-8.1.0_r1========= aarch64-linux-android/lib64/libatomic.a | Bin 315068 -> 315068 bytes aarch64-linux-android/lib64/libgomp.a | Bin 788610 -> 786394 bytes bin/aarch64-linux-android-addr2line | Bin 859832 -> 859832 bytes bin/aarch64-linux-android-ar | Bin 888416 -> 888416 bytes bin/aarch64-linux-android-as | Bin 1336928 -> 1336928 bytes bin/aarch64-linux-android-c++filt | Bin 855352 -> 855352 bytes bin/aarch64-linux-android-cpp | Bin 772968 -> 772968 bytes bin/aarch64-linux-android-dwp | Bin 2790536 -> 2795464 bytes bin/aarch64-linux-android-elfedit | Bin 27976 -> 27976 bytes bin/aarch64-linux-android-gcc-4.9.x | Bin 772616 -> 772616 bytes bin/aarch64-linux-android-gcc-ar | Bin 25440 -> 25440 bytes bin/aarch64-linux-android-gcc-nm | Bin 25408 -> 25408 bytes bin/aarch64-linux-android-gcc-ranlib | Bin 25408 -> 25408 bytes bin/aarch64-linux-android-gprof | Bin 922552 -> 922552 bytes bin/aarch64-linux-android-ld.bfd | Bin 1913056 -> 1913056 bytes bin/aarch64-linux-android-ld.gold | Bin 4687880 -> 4692104 bytes bin/aarch64-linux-android-nm | Bin 867896 -> 867896 bytes bin/aarch64-linux-android-objcopy | Bin 1043608 -> 1043608 bytes bin/aarch64-linux-android-objdump | Bin 1488280 -> 1488280 bytes bin/aarch64-linux-android-ranlib | Bin 888416 -> 888416 bytes bin/aarch64-linux-android-readelf | Bin 441976 -> 441976 bytes bin/aarch64-linux-android-size | Bin 859704 -> 859704 bytes bin/aarch64-linux-android-strings | Bin 859800 -> 859800 bytes bin/aarch64-linux-android-strip | Bin 1043640 -> 1043640 bytes bin/real-aarch64-linux-android-g++ | Bin 776712 -> 776712 bytes bin/real-aarch64-linux-android-gcc | Bin 772616 -> 772616 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbegin.o | Bin 3664 -> 3664 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbeginS.o | Bin 4040 -> 4040 bytes lib/gcc/aarch64-linux-android/4.9.x/crtbeginT.o | Bin 3664 -> 3664 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/aarch64-linux-android/4.9.x/libgcc.a | Bin 844798 -> 846174 bytes lib/gcc/aarch64-linux-android/4.9.x/libgcov.a | Bin 438702 -> 437478 bytes libexec/gcc/aarch64-linux-android/4.9.x/cc1 | Bin 14093448 -> 14097416 bytes libexec/gcc/aarch64-linux-android/4.9.x/cc1plus | Bin 15229224 -> 15230120 bytes libexec/gcc/aarch64-linux-android/4.9.x/collect2 | Bin 442632 -> 442632 bytes libexec/gcc/aarch64-linux-android/4.9.x/lto1 | Bin 13354776 -> 13355736 bytes repo.prop | 12 ++++++------ 37 files changed, 7 insertions(+), 7 deletions(-) c9c4fb7 Snap for 4373604 from ff86de075738697b747a7ed16e9273f45e8289e7 to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 between android-8.0.0_r32..android-8.1.0_r1========= arm-linux-androideabi/lib/armv7-a/hard/libatomic.a | Bin 187882 -> 187882 bytes arm-linux-androideabi/lib/armv7-a/hard/libgomp.a | Bin 506332 -> 505544 bytes arm-linux-androideabi/lib/armv7-a/libatomic.a | Bin 187558 -> 187558 bytes arm-linux-androideabi/lib/armv7-a/libgomp.a | Bin 506216 -> 505444 bytes .../lib/armv7-a/thumb/hard/libatomic.a | Bin 186738 -> 186738 bytes .../lib/armv7-a/thumb/hard/libgomp.a | Bin 501764 -> 500776 bytes .../lib/armv7-a/thumb/libatomic.a | Bin 186310 -> 186310 bytes arm-linux-androideabi/lib/armv7-a/thumb/libgomp.a | Bin 501616 -> 500596 bytes arm-linux-androideabi/lib/libatomic.a | Bin 255186 -> 255186 bytes arm-linux-androideabi/lib/libgomp.a | Bin 508272 -> 507632 bytes arm-linux-androideabi/lib/thumb/libatomic.a | Bin 258850 -> 258850 bytes arm-linux-androideabi/lib/thumb/libgomp.a | Bin 499328 -> 498612 bytes bin/arm-linux-androideabi-addr2line | Bin 734552 -> 734552 bytes bin/arm-linux-androideabi-ar | Bin 763136 -> 763136 bytes bin/arm-linux-androideabi-as | Bin 1328192 -> 1328192 bytes bin/arm-linux-androideabi-c++filt | Bin 732376 -> 732376 bytes bin/arm-linux-androideabi-cpp | Bin 789000 -> 789000 bytes bin/arm-linux-androideabi-dwp | Bin 2790536 -> 2795464 bytes bin/arm-linux-androideabi-elfedit | Bin 27976 -> 27976 bytes bin/arm-linux-androideabi-gcc-4.9.x | Bin 784904 -> 784904 bytes bin/arm-linux-androideabi-gcc-ar | Bin 25440 -> 25440 bytes bin/arm-linux-androideabi-gcc-nm | Bin 25408 -> 25408 bytes bin/arm-linux-androideabi-gcc-ranlib | Bin 25408 -> 25408 bytes bin/arm-linux-androideabi-gprof | Bin 801368 -> 801368 bytes bin/arm-linux-androideabi-ld.bfd | Bin 1223392 -> 1223392 bytes bin/arm-linux-androideabi-ld.gold | Bin 4687880 -> 4692104 bytes bin/arm-linux-androideabi-nm | Bin 745528 -> 745528 bytes bin/arm-linux-androideabi-objcopy | Bin 920568 -> 920568 bytes bin/arm-linux-androideabi-objdump | Bin 1164760 -> 1164760 bytes bin/arm-linux-androideabi-ranlib | Bin 763136 -> 763136 bytes bin/arm-linux-androideabi-readelf | Bin 441976 -> 441976 bytes bin/arm-linux-androideabi-size | Bin 735256 -> 735256 bytes bin/arm-linux-androideabi-strings | Bin 734584 -> 734584 bytes bin/arm-linux-androideabi-strip | Bin 920600 -> 920600 bytes bin/real-arm-linux-androideabi-g++ | Bin 789000 -> 789000 bytes bin/real-arm-linux-androideabi-gcc | Bin 784904 -> 784904 bytes .../arm-linux-androideabi/4.9.x/armv7-a/crtbegin.o | Bin 2576 -> 2576 bytes .../4.9.x/armv7-a/crtbeginS.o | Bin 2792 -> 2792 bytes .../4.9.x/armv7-a/crtbeginT.o | Bin 2576 -> 2576 bytes .../4.9.x/armv7-a/hard/crtbegin.o | Bin 2584 -> 2584 bytes .../4.9.x/armv7-a/hard/crtbeginS.o | Bin 2800 -> 2800 bytes .../4.9.x/armv7-a/hard/crtbeginT.o | Bin 2584 -> 2584 bytes .../4.9.x/armv7-a/hard/libgcc.a | Bin 6383106 -> 6126550 bytes .../4.9.x/armv7-a/hard/libgcov.a | Bin 333978 -> 330482 bytes .../arm-linux-androideabi/4.9.x/armv7-a/libgcc.a | Bin 6382434 -> 6125938 bytes .../arm-linux-androideabi/4.9.x/armv7-a/libgcov.a | Bin 333838 -> 330334 bytes .../4.9.x/armv7-a/thumb/crtbegin.o | Bin 2452 -> 2452 bytes .../4.9.x/armv7-a/thumb/crtbeginS.o | Bin 2660 -> 2660 bytes .../4.9.x/armv7-a/thumb/crtbeginT.o | Bin 2452 -> 2452 bytes .../4.9.x/armv7-a/thumb/hard/crtbegin.o | Bin 2460 -> 2460 bytes .../4.9.x/armv7-a/thumb/hard/crtbeginS.o | Bin 2668 -> 2668 bytes .../4.9.x/armv7-a/thumb/hard/crtbeginT.o | Bin 2460 -> 2460 bytes .../4.9.x/armv7-a/thumb/hard/libgcc.a | Bin 6386576 -> 6132084 bytes .../4.9.x/armv7-a/thumb/hard/libgcov.a | Bin 327918 -> 324494 bytes .../4.9.x/armv7-a/thumb/libgcc.a | Bin 6383524 -> 6129036 bytes .../4.9.x/armv7-a/thumb/libgcov.a | Bin 328034 -> 324602 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbegin.o | Bin 2572 -> 2572 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbeginS.o | Bin 2788 -> 2788 bytes lib/gcc/arm-linux-androideabi/4.9.x/crtbeginT.o | Bin 2572 -> 2572 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/arm-linux-androideabi/4.9.x/libgcc.a | Bin 6362862 -> 6106606 bytes lib/gcc/arm-linux-androideabi/4.9.x/libgcov.a | Bin 333346 -> 329838 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbegin.o | Bin 2464 -> 2464 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbeginS.o | Bin 2672 -> 2672 bytes .../arm-linux-androideabi/4.9.x/thumb/crtbeginT.o | Bin 2464 -> 2464 bytes lib/gcc/arm-linux-androideabi/4.9.x/thumb/libgcc.a | Bin 6376262 -> 6121938 bytes .../arm-linux-androideabi/4.9.x/thumb/libgcov.a | Bin 327310 -> 323946 bytes libexec/gcc/arm-linux-androideabi/4.9.x/cc1 | Bin 16373896 -> 16373896 bytes libexec/gcc/arm-linux-androideabi/4.9.x/cc1plus | Bin 17508536 -> 17508696 bytes libexec/gcc/arm-linux-androideabi/4.9.x/collect2 | Bin 442632 -> 442632 bytes libexec/gcc/arm-linux-androideabi/4.9.x/lto1 | Bin 15630120 -> 15631080 bytes repo.prop | 12 ++++++------ 72 files changed, 7 insertions(+), 7 deletions(-) 43bf3bf Snap for 4373604 from ff98796d7a8b1b0331201a5de28f304bdb8f8041 to oc-mr1-release ========platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8 between android-8.0.0_r32..android-8.1.0_r1========= build-lucid-multilib-toolchain.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) a706ab3 release-request-b1bd0f0e-f3c4-414e-8f22-d9235831ae23-for-git_oc-mr1-release-4099045 snap-temp-L41300000074003051 ========platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 between android-8.0.0_r32..android-8.1.0_r1========= sysroot/usr/lib/libGL.so | 2 +- sysroot/usr/lib32/libGL.so | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 12eccb2 release-request-ccd04736-6e66-4825-a227-ecd69d8b5337-for-git_oc-mr1-release-4163697 snap-temp-L79500000080559163 ========platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 between android-8.0.0_r32..android-8.1.0_r1========= bin/real-x86_64-linux-android-g++ | Bin 813576 -> 813576 bytes bin/real-x86_64-linux-android-gcc | Bin 809480 -> 809480 bytes bin/x86_64-linux-android-addr2line | Bin 937592 -> 937592 bytes bin/x86_64-linux-android-ar | Bin 966176 -> 966176 bytes bin/x86_64-linux-android-as | Bin 1734464 -> 1737664 bytes bin/x86_64-linux-android-c++filt | Bin 933080 -> 933176 bytes bin/x86_64-linux-android-cpp | Bin 813576 -> 813576 bytes bin/x86_64-linux-android-dwp | Bin 2790536 -> 2795464 bytes bin/x86_64-linux-android-elfedit | Bin 27976 -> 27976 bytes bin/x86_64-linux-android-gcc-4.9.x | Bin 809480 -> 809480 bytes bin/x86_64-linux-android-gcc-ar | Bin 25440 -> 25440 bytes bin/x86_64-linux-android-gcc-nm | Bin 25408 -> 25408 bytes bin/x86_64-linux-android-gcc-ranlib | Bin 25408 -> 25408 bytes bin/x86_64-linux-android-gprof | Bin 1000280 -> 1000408 bytes bin/x86_64-linux-android-ld.bfd | Bin 1756288 -> 1756288 bytes bin/x86_64-linux-android-ld.gold | Bin 4687880 -> 4692104 bytes bin/x86_64-linux-android-nm | Bin 945432 -> 946456 bytes bin/x86_64-linux-android-objcopy | Bin 1121336 -> 1121336 bytes bin/x86_64-linux-android-objdump | Bin 2063256 -> 2063256 bytes bin/x86_64-linux-android-ranlib | Bin 966176 -> 966176 bytes bin/x86_64-linux-android-readelf | Bin 441976 -> 441976 bytes bin/x86_64-linux-android-size | Bin 937432 -> 937432 bytes bin/x86_64-linux-android-strings | Bin 937560 -> 937560 bytes bin/x86_64-linux-android-strip | Bin 1121368 -> 1121368 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbegin.o | Bin 2588 -> 2588 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbeginS.o | Bin 2792 -> 2792 bytes lib/gcc/x86_64-linux-android/4.9.x/32/crtbeginT.o | Bin 2588 -> 2588 bytes lib/gcc/x86_64-linux-android/4.9.x/32/libgcc.a | Bin 5181222 -> 5180830 bytes lib/gcc/x86_64-linux-android/4.9.x/32/libgcov.a | Bin 322402 -> 321662 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbegin.o | Bin 3296 -> 3296 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbeginS.o | Bin 3624 -> 3624 bytes lib/gcc/x86_64-linux-android/4.9.x/crtbeginT.o | Bin 3296 -> 3296 bytes .../4.9.x/include-fixed/linux/a.out.h | 2 +- lib/gcc/x86_64-linux-android/4.9.x/libgcc.a | Bin 7214384 -> 7012824 bytes lib/gcc/x86_64-linux-android/4.9.x/libgcov.a | Bin 470278 -> 468798 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbegin.o | Bin 2356 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbeginS.o | Bin 2572 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtbeginT.o | Bin 2356 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtend.o | Bin 940 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtendS.o | Bin 940 -> 0 bytes .../x86_64-linux-android/4.9.x/x32/crtfastmath.o | Bin 2840 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec32.o | Bin 2584 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec64.o | Bin 2600 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/crtprec80.o | Bin 2584 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/libgcc.a | Bin 5918148 -> 0 bytes lib/gcc/x86_64-linux-android/4.9.x/x32/libgcov.a | Bin 341382 -> 0 bytes libexec/gcc/x86_64-linux-android/4.9.x/cc1 | Bin 17635176 -> 17635752 bytes libexec/gcc/x86_64-linux-android/4.9.x/cc1plus | Bin 18770264 -> 18771256 bytes libexec/gcc/x86_64-linux-android/4.9.x/collect2 | Bin 442632 -> 442632 bytes libexec/gcc/x86_64-linux-android/4.9.x/lto1 | Bin 16888936 -> 16893032 bytes repo.prop | 12 ++++++------ x86_64-linux-android/lib/libatomic.a | Bin 179836 -> 179836 bytes x86_64-linux-android/lib/libgomp.a | Bin 492238 -> 492114 bytes x86_64-linux-android/lib/libquadmath.a | Bin 942510 -> 942126 bytes x86_64-linux-android/lib64/libatomic.a | Bin 308508 -> 308508 bytes x86_64-linux-android/lib64/libgomp.a | Bin 751354 -> 750050 bytes x86_64-linux-android/lib64/libquadmath.a | Bin 1243248 -> 1243048 bytes x86_64-linux-android/libx32/libatomic.a | Bin 229992 -> 0 bytes x86_64-linux-android/libx32/libgomp.a | Bin 539332 -> 0 bytes x86_64-linux-android/libx32/libgomp.spec | 3 --- x86_64-linux-android/libx32/libquadmath.a | Bin 952412 -> 0 bytes 61 files changed, 7 insertions(+), 10 deletions(-) a57c546 Snap for 4373604 from 00d54f85f120023a1aec62d0e2b7ba313f877539 to oc-mr1-release ========platform/prebuilts/go/darwin-x86 between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) d240e4f7 release-request-01b39c26-bf86-40a5-a7bf-8eb15c488673-for-git_oc-mr1-release-4080221 snap-temp-L23400000072087081 ========platform/prebuilts/go/linux-x86 between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 9802e351 release-request-01b39c26-bf86-40a5-a7bf-8eb15c488673-for-git_oc-mr1-release-4080221 snap-temp-L23400000072087081 ========platform/prebuilts/gradle-plugin between android-8.0.0_r32..android-8.1.0_r1========= .../2.3.3/baseLibrary-2.3.3-javadoc.jar | Bin 0 -> 72558 bytes .../2.3.3/baseLibrary-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/baseLibrary-2.3.3-javadoc.jar.sha1 | 1 + .../2.3.3/baseLibrary-2.3.3-sources.jar | Bin 0 -> 21301 bytes .../2.3.3/baseLibrary-2.3.3-sources.jar.md5 | 1 + .../2.3.3/baseLibrary-2.3.3-sources.jar.sha1 | 1 + .../baseLibrary/2.3.3/baseLibrary-2.3.3.jar | Bin 0 -> 12313 bytes .../baseLibrary/2.3.3/baseLibrary-2.3.3.jar.md5 | 1 + .../baseLibrary/2.3.3/baseLibrary-2.3.3.jar.sha1 | 1 + .../baseLibrary/2.3.3/baseLibrary-2.3.3.pom | 36 +++ .../baseLibrary/2.3.3/baseLibrary-2.3.3.pom.md5 | 1 + .../baseLibrary/2.3.3/baseLibrary-2.3.3.pom.sha1 | 1 + .../baseLibrary-2.4.0-alpha7-javadoc.jar | Bin 0 -> 72568 bytes .../baseLibrary-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../baseLibrary-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../baseLibrary-2.4.0-alpha7-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-2.4.0-alpha7-sources.jar.md5 | 1 + .../baseLibrary-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.jar | Bin 0 -> 12313 bytes .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.pom | 36 +++ .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/baseLibrary-2.4.0-alpha7.pom.sha1 | 1 + .../baseLibrary-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 72517 bytes ...eLibrary-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...Library-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../baseLibrary-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 21312 bytes ...eLibrary-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...Library-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../baseLibrary-2.5.0-alpha-preview-02.jar | Bin 0 -> 12313 bytes .../baseLibrary-2.5.0-alpha-preview-02.jar.md5 | 1 + .../baseLibrary-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../baseLibrary-2.5.0-alpha-preview-02.pom | 36 +++ .../baseLibrary-2.5.0-alpha-preview-02.pom.md5 | 1 + .../baseLibrary-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.jar | Bin 0 -> 12313 bytes .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.pom | 36 +++ .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/baseLibrary-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.jar | Bin 0 -> 12313 bytes .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.pom | 36 +++ .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/baseLibrary-3.0.0-alpha5.pom.sha1 | 1 + .../baseLibrary-3.0.0-alpha6-javadoc.jar | Bin 0 -> 72532 bytes .../baseLibrary-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-alpha6-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-alpha6-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.jar | Bin 0 -> 12313 bytes .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.pom | 36 +++ .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/baseLibrary-3.0.0-alpha6.pom.sha1 | 1 + .../baseLibrary-3.0.0-alpha7-javadoc.jar | Bin 0 -> 72566 bytes .../baseLibrary-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-alpha7-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-alpha7-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.jar | Bin 0 -> 12313 bytes .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.pom | 36 +++ .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/baseLibrary-3.0.0-alpha7.pom.sha1 | 1 + .../baseLibrary-3.0.0-alpha9-javadoc.jar | Bin 0 -> 72601 bytes .../baseLibrary-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-alpha9-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-alpha9-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.jar | Bin 0 -> 12313 bytes .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.pom | 36 +++ .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/baseLibrary-3.0.0-alpha9.pom.sha1 | 1 + .../baseLibrary-3.0.0-beta1-javadoc.jar | Bin 0 -> 72576 bytes .../baseLibrary-3.0.0-beta1-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-beta1-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-beta1-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/baseLibrary-3.0.0-beta1.jar | Bin 0 -> 12313 bytes .../3.0.0-beta1/baseLibrary-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/baseLibrary-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/baseLibrary-3.0.0-beta1.pom | 36 +++ .../3.0.0-beta1/baseLibrary-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/baseLibrary-3.0.0-beta1.pom.sha1 | 1 + .../baseLibrary-3.0.0-beta2-javadoc.jar | Bin 0 -> 72602 bytes .../baseLibrary-3.0.0-beta2-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-beta2-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-beta2-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/baseLibrary-3.0.0-beta2.jar | Bin 0 -> 12313 bytes .../3.0.0-beta2/baseLibrary-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/baseLibrary-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/baseLibrary-3.0.0-beta2.pom | 36 +++ .../3.0.0-beta2/baseLibrary-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/baseLibrary-3.0.0-beta2.pom.sha1 | 1 + .../baseLibrary-3.0.0-beta6-javadoc.jar | Bin 0 -> 72596 bytes .../baseLibrary-3.0.0-beta6-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-beta6-sources.jar | Bin 0 -> 21312 bytes .../baseLibrary-3.0.0-beta6-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/baseLibrary-3.0.0-beta6.jar | Bin 0 -> 12313 bytes .../3.0.0-beta6/baseLibrary-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/baseLibrary-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/baseLibrary-3.0.0-beta6.pom | 36 +++ .../3.0.0-beta6/baseLibrary-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/baseLibrary-3.0.0-beta6.pom.sha1 | 1 + .../baseLibrary-3.0.0-beta7-javadoc.jar | Bin 0 -> 72578 bytes .../baseLibrary-3.0.0-beta7-javadoc.jar.md5 | 1 + .../baseLibrary-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../baseLibrary-3.0.0-beta7-sources.jar | Bin 0 -> 25121 bytes .../baseLibrary-3.0.0-beta7-sources.jar.md5 | 1 + .../baseLibrary-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/baseLibrary-3.0.0-beta7.jar | Bin 0 -> 16122 bytes .../3.0.0-beta7/baseLibrary-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/baseLibrary-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/baseLibrary-3.0.0-beta7.pom | 36 +++ .../3.0.0-beta7/baseLibrary-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/baseLibrary-3.0.0-beta7.pom.sha1 | 1 + .../databinding/baseLibrary/maven-metadata.xml | 16 +- .../databinding/baseLibrary/maven-metadata.xml.md5 | 2 +- .../baseLibrary/maven-metadata.xml.orig | 74 +++++ .../baseLibrary/maven-metadata.xml.sha1 | 2 +- .../compiler/2.3.3/compiler-2.3.3-javadoc.jar | Bin 0 -> 376991 bytes .../compiler/2.3.3/compiler-2.3.3-javadoc.jar.md5 | 1 + .../compiler/2.3.3/compiler-2.3.3-javadoc.jar.sha1 | 1 + .../compiler/2.3.3/compiler-2.3.3-sources.jar | Bin 0 -> 704728 bytes .../compiler/2.3.3/compiler-2.3.3-sources.jar.md5 | 1 + .../compiler/2.3.3/compiler-2.3.3-sources.jar.sha1 | 1 + .../databinding/compiler/2.3.3/compiler-2.3.3.jar | Bin 0 -> 6304252 bytes .../compiler/2.3.3/compiler-2.3.3.jar.md5 | 1 + .../compiler/2.3.3/compiler-2.3.3.jar.sha1 | 1 + .../databinding/compiler/2.3.3/compiler-2.3.3.pom | 42 +++ .../compiler/2.3.3/compiler-2.3.3.pom.md5 | 1 + .../compiler/2.3.3/compiler-2.3.3.pom.sha1 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7-javadoc.jar | Bin 0 -> 379077 bytes .../compiler-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../compiler-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7-sources.jar | Bin 0 -> 712806 bytes .../compiler-2.4.0-alpha7-sources.jar.md5 | 1 + .../compiler-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7.jar | Bin 0 -> 6383925 bytes .../2.4.0-alpha7/compiler-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7.pom | 42 +++ .../2.4.0-alpha7/compiler-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/compiler-2.4.0-alpha7.pom.sha1 | 1 + .../compiler-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 375831 bytes ...compiler-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...ompiler-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../compiler-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 712294 bytes ...compiler-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...ompiler-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../compiler-2.5.0-alpha-preview-02.jar | Bin 0 -> 6382885 bytes .../compiler-2.5.0-alpha-preview-02.jar.md5 | 1 + .../compiler-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../compiler-2.5.0-alpha-preview-02.pom | 42 +++ .../compiler-2.5.0-alpha-preview-02.pom.md5 | 1 + .../compiler-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6-javadoc.jar | Bin 0 -> 376220 bytes .../compiler-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../compiler-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6-sources.jar | Bin 0 -> 713616 bytes .../compiler-3.0.0-alpha6-sources.jar.md5 | 1 + .../compiler-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6.jar | Bin 0 -> 6718230 bytes .../3.0.0-alpha6/compiler-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6.pom | 42 +++ .../3.0.0-alpha6/compiler-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/compiler-3.0.0-alpha6.pom.sha1 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7-javadoc.jar | Bin 0 -> 376339 bytes .../compiler-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../compiler-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7-sources.jar | Bin 0 -> 713616 bytes .../compiler-3.0.0-alpha7-sources.jar.md5 | 1 + .../compiler-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7.jar | Bin 0 -> 6718230 bytes .../3.0.0-alpha7/compiler-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7.pom | 42 +++ .../3.0.0-alpha7/compiler-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/compiler-3.0.0-alpha7.pom.sha1 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9-javadoc.jar | Bin 0 -> 376395 bytes .../compiler-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../compiler-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9-sources.jar | Bin 0 -> 713946 bytes .../compiler-3.0.0-alpha9-sources.jar.md5 | 1 + .../compiler-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9.jar | Bin 0 -> 6717256 bytes .../3.0.0-alpha9/compiler-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9.pom | 42 +++ .../3.0.0-alpha9/compiler-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/compiler-3.0.0-alpha9.pom.sha1 | 1 + .../3.0.0-beta1/compiler-3.0.0-beta1-javadoc.jar | Bin 0 -> 376351 bytes .../compiler-3.0.0-beta1-javadoc.jar.md5 | 1 + .../compiler-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../3.0.0-beta1/compiler-3.0.0-beta1-sources.jar | Bin 0 -> 713938 bytes .../compiler-3.0.0-beta1-sources.jar.md5 | 1 + .../compiler-3.0.0-beta1-sources.jar.sha1 | 1 + .../compiler/3.0.0-beta1/compiler-3.0.0-beta1.jar | Bin 0 -> 6717590 bytes .../3.0.0-beta1/compiler-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/compiler-3.0.0-beta1.jar.sha1 | 1 + .../compiler/3.0.0-beta1/compiler-3.0.0-beta1.pom | 42 +++ .../3.0.0-beta1/compiler-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/compiler-3.0.0-beta1.pom.sha1 | 1 + .../3.0.0-beta2/compiler-3.0.0-beta2-javadoc.jar | Bin 0 -> 376367 bytes .../compiler-3.0.0-beta2-javadoc.jar.md5 | 1 + .../compiler-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../3.0.0-beta2/compiler-3.0.0-beta2-sources.jar | Bin 0 -> 713938 bytes .../compiler-3.0.0-beta2-sources.jar.md5 | 1 + .../compiler-3.0.0-beta2-sources.jar.sha1 | 1 + .../compiler/3.0.0-beta2/compiler-3.0.0-beta2.jar | Bin 0 -> 6717591 bytes .../3.0.0-beta2/compiler-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/compiler-3.0.0-beta2.jar.sha1 | 1 + .../compiler/3.0.0-beta2/compiler-3.0.0-beta2.pom | 42 +++ .../3.0.0-beta2/compiler-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/compiler-3.0.0-beta2.pom.sha1 | 1 + .../3.0.0-beta6/compiler-3.0.0-beta6-javadoc.jar | Bin 0 -> 376304 bytes .../compiler-3.0.0-beta6-javadoc.jar.md5 | 1 + .../compiler-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../3.0.0-beta6/compiler-3.0.0-beta6-sources.jar | Bin 0 -> 537071 bytes .../compiler-3.0.0-beta6-sources.jar.md5 | 1 + .../compiler-3.0.0-beta6-sources.jar.sha1 | 1 + .../compiler/3.0.0-beta6/compiler-3.0.0-beta6.jar | Bin 0 -> 6718197 bytes .../3.0.0-beta6/compiler-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/compiler-3.0.0-beta6.jar.sha1 | 1 + .../compiler/3.0.0-beta6/compiler-3.0.0-beta6.pom | 42 +++ .../3.0.0-beta6/compiler-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/compiler-3.0.0-beta6.pom.sha1 | 1 + .../3.0.0-beta7/compiler-3.0.0-beta7-javadoc.jar | Bin 0 -> 376374 bytes .../compiler-3.0.0-beta7-javadoc.jar.md5 | 1 + .../compiler-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../3.0.0-beta7/compiler-3.0.0-beta7-sources.jar | Bin 0 -> 537071 bytes .../compiler-3.0.0-beta7-sources.jar.md5 | 1 + .../compiler-3.0.0-beta7-sources.jar.sha1 | 1 + .../compiler/3.0.0-beta7/compiler-3.0.0-beta7.jar | Bin 0 -> 6718197 bytes .../3.0.0-beta7/compiler-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/compiler-3.0.0-beta7.jar.sha1 | 1 + .../compiler/3.0.0-beta7/compiler-3.0.0-beta7.pom | 42 +++ .../3.0.0-beta7/compiler-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/compiler-3.0.0-beta7.pom.sha1 | 1 + .../databinding/compiler/maven-metadata.xml | 14 +- .../databinding/compiler/maven-metadata.xml.md5 | 2 +- .../databinding/compiler/maven-metadata.xml.sha1 | 2 +- .../2.3.3/compilerCommon-2.3.3-javadoc.jar | Bin 0 -> 421877 bytes .../2.3.3/compilerCommon-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/compilerCommon-2.3.3-javadoc.jar.sha1 | 1 + .../2.3.3/compilerCommon-2.3.3-sources.jar | Bin 0 -> 83866 bytes .../2.3.3/compilerCommon-2.3.3-sources.jar.md5 | 1 + .../2.3.3/compilerCommon-2.3.3-sources.jar.sha1 | 1 + .../compilerCommon/2.3.3/compilerCommon-2.3.3.jar | Bin 0 -> 197312 bytes .../2.3.3/compilerCommon-2.3.3.jar.md5 | 1 + .../2.3.3/compilerCommon-2.3.3.jar.sha1 | 1 + .../compilerCommon/2.3.3/compilerCommon-2.3.3.pom | 72 +++++ .../2.3.3/compilerCommon-2.3.3.pom.md5 | 1 + .../2.3.3/compilerCommon-2.3.3.pom.sha1 | 1 + .../compilerCommon-2.4.0-alpha7-javadoc.jar | Bin 0 -> 424761 bytes .../compilerCommon-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../compilerCommon-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../compilerCommon-2.4.0-alpha7-sources.jar | Bin 0 -> 84791 bytes .../compilerCommon-2.4.0-alpha7-sources.jar.md5 | 1 + .../compilerCommon-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/compilerCommon-2.4.0-alpha7.jar | Bin 0 -> 198184 bytes .../compilerCommon-2.4.0-alpha7.jar.md5 | 1 + .../compilerCommon-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/compilerCommon-2.4.0-alpha7.pom | 72 +++++ .../compilerCommon-2.4.0-alpha7.pom.md5 | 1 + .../compilerCommon-2.4.0-alpha7.pom.sha1 | 1 + ...mpilerCommon-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 424804 bytes ...erCommon-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...rCommon-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...mpilerCommon-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 84881 bytes ...erCommon-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...rCommon-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../compilerCommon-2.5.0-alpha-preview-02.jar | Bin 0 -> 198345 bytes .../compilerCommon-2.5.0-alpha-preview-02.jar.md5 | 1 + .../compilerCommon-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../compilerCommon-2.5.0-alpha-preview-02.pom | 72 +++++ .../compilerCommon-2.5.0-alpha-preview-02.pom.md5 | 1 + .../compilerCommon-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/compilerCommon-3.0.0-alpha4.jar | Bin 0 -> 198335 bytes .../compilerCommon-3.0.0-alpha4.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/compilerCommon-3.0.0-alpha4.pom | 72 +++++ .../compilerCommon-3.0.0-alpha4.pom.md5 | 1 + .../compilerCommon-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/compilerCommon-3.0.0-alpha5.jar | Bin 0 -> 198330 bytes .../compilerCommon-3.0.0-alpha5.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/compilerCommon-3.0.0-alpha5.pom | 72 +++++ .../compilerCommon-3.0.0-alpha5.pom.md5 | 1 + .../compilerCommon-3.0.0-alpha5.pom.sha1 | 1 + .../compilerCommon-3.0.0-alpha6-javadoc.jar | Bin 0 -> 424811 bytes .../compilerCommon-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-alpha6-sources.jar | Bin 0 -> 84881 bytes .../compilerCommon-3.0.0-alpha6-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/compilerCommon-3.0.0-alpha6.jar | Bin 0 -> 198335 bytes .../compilerCommon-3.0.0-alpha6.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/compilerCommon-3.0.0-alpha6.pom | 72 +++++ .../compilerCommon-3.0.0-alpha6.pom.md5 | 1 + .../compilerCommon-3.0.0-alpha6.pom.sha1 | 1 + .../compilerCommon-3.0.0-alpha7-javadoc.jar | Bin 0 -> 424928 bytes .../compilerCommon-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-alpha7-sources.jar | Bin 0 -> 84881 bytes .../compilerCommon-3.0.0-alpha7-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/compilerCommon-3.0.0-alpha7.jar | Bin 0 -> 198335 bytes .../compilerCommon-3.0.0-alpha7.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/compilerCommon-3.0.0-alpha7.pom | 72 +++++ .../compilerCommon-3.0.0-alpha7.pom.md5 | 1 + .../compilerCommon-3.0.0-alpha7.pom.sha1 | 1 + .../compilerCommon-3.0.0-alpha9-javadoc.jar | Bin 0 -> 425001 bytes .../compilerCommon-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-alpha9-sources.jar | Bin 0 -> 84881 bytes .../compilerCommon-3.0.0-alpha9-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/compilerCommon-3.0.0-alpha9.jar | Bin 0 -> 198335 bytes .../compilerCommon-3.0.0-alpha9.jar.md5 | 1 + .../compilerCommon-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/compilerCommon-3.0.0-alpha9.pom | 72 +++++ .../compilerCommon-3.0.0-alpha9.pom.md5 | 1 + .../compilerCommon-3.0.0-alpha9.pom.sha1 | 1 + .../compilerCommon-3.0.0-beta1-javadoc.jar | Bin 0 -> 425042 bytes .../compilerCommon-3.0.0-beta1-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-beta1-sources.jar | Bin 0 -> 84990 bytes .../compilerCommon-3.0.0-beta1-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/compilerCommon-3.0.0-beta1.jar | Bin 0 -> 198631 bytes .../3.0.0-beta1/compilerCommon-3.0.0-beta1.jar.md5 | 1 + .../compilerCommon-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/compilerCommon-3.0.0-beta1.pom | 72 +++++ .../3.0.0-beta1/compilerCommon-3.0.0-beta1.pom.md5 | 1 + .../compilerCommon-3.0.0-beta1.pom.sha1 | 1 + .../compilerCommon-3.0.0-beta2-javadoc.jar | Bin 0 -> 425133 bytes .../compilerCommon-3.0.0-beta2-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-beta2-sources.jar | Bin 0 -> 84990 bytes .../compilerCommon-3.0.0-beta2-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/compilerCommon-3.0.0-beta2.jar | Bin 0 -> 198632 bytes .../3.0.0-beta2/compilerCommon-3.0.0-beta2.jar.md5 | 1 + .../compilerCommon-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/compilerCommon-3.0.0-beta2.pom | 72 +++++ .../3.0.0-beta2/compilerCommon-3.0.0-beta2.pom.md5 | 1 + .../compilerCommon-3.0.0-beta2.pom.sha1 | 1 + .../compilerCommon-3.0.0-beta6-javadoc.jar | Bin 0 -> 425065 bytes .../compilerCommon-3.0.0-beta6-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-beta6-sources.jar | Bin 0 -> 85267 bytes .../compilerCommon-3.0.0-beta6-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/compilerCommon-3.0.0-beta6.jar | Bin 0 -> 199337 bytes .../3.0.0-beta6/compilerCommon-3.0.0-beta6.jar.md5 | 1 + .../compilerCommon-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/compilerCommon-3.0.0-beta6.pom | 72 +++++ .../3.0.0-beta6/compilerCommon-3.0.0-beta6.pom.md5 | 1 + .../compilerCommon-3.0.0-beta6.pom.sha1 | 1 + .../compilerCommon-3.0.0-beta7-javadoc.jar | Bin 0 -> 425135 bytes .../compilerCommon-3.0.0-beta7-javadoc.jar.md5 | 1 + .../compilerCommon-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../compilerCommon-3.0.0-beta7-sources.jar | Bin 0 -> 89076 bytes .../compilerCommon-3.0.0-beta7-sources.jar.md5 | 1 + .../compilerCommon-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/compilerCommon-3.0.0-beta7.jar | Bin 0 -> 203146 bytes .../3.0.0-beta7/compilerCommon-3.0.0-beta7.jar.md5 | 1 + .../compilerCommon-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/compilerCommon-3.0.0-beta7.pom | 72 +++++ .../3.0.0-beta7/compilerCommon-3.0.0-beta7.pom.md5 | 1 + .../compilerCommon-3.0.0-beta7.pom.sha1 | 1 + .../databinding/compilerCommon/maven-metadata.xml | 16 +- .../compilerCommon/maven-metadata.xml.md5 | 2 +- .../compilerCommon/maven-metadata.xml.sha1 | 2 +- ...java-lib-model-builder-2.4.0-alpha7-javadoc.jar | Bin 0 -> 44973 bytes ...-lib-model-builder-2.4.0-alpha7-javadoc.jar.md5 | 1 + ...lib-model-builder-2.4.0-alpha7-javadoc.jar.sha1 | 1 + ...java-lib-model-builder-2.4.0-alpha7-sources.jar | Bin 0 -> 9572 bytes ...-lib-model-builder-2.4.0-alpha7-sources.jar.md5 | 1 + ...lib-model-builder-2.4.0-alpha7-sources.jar.sha1 | 1 + .../java-lib-model-builder-2.4.0-alpha7.jar | Bin 0 -> 11303 bytes .../java-lib-model-builder-2.4.0-alpha7.jar.md5 | 1 + .../java-lib-model-builder-2.4.0-alpha7.jar.sha1 | 1 + .../java-lib-model-builder-2.4.0-alpha7.pom | 54 ++++ .../java-lib-model-builder-2.4.0-alpha7.pom.md5 | 1 + .../java-lib-model-builder-2.4.0-alpha7.pom.sha1 | 1 + ...odel-builder-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 44955 bytes ...-builder-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...builder-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...odel-builder-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 9572 bytes ...-builder-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...builder-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + ...va-lib-model-builder-2.5.0-alpha-preview-02.jar | Bin 0 -> 11303 bytes ...ib-model-builder-2.5.0-alpha-preview-02.jar.md5 | 1 + ...b-model-builder-2.5.0-alpha-preview-02.jar.sha1 | 1 + ...va-lib-model-builder-2.5.0-alpha-preview-02.pom | 54 ++++ ...ib-model-builder-2.5.0-alpha-preview-02.pom.md5 | 1 + ...b-model-builder-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../java-lib-model-builder/maven-metadata.xml | 6 +- .../java-lib-model-builder/maven-metadata.xml.md5 | 2 +- .../java-lib-model-builder/maven-metadata.xml.sha1 | 2 +- .../java-lib-model-2.4.0-alpha7-javadoc.jar | Bin 0 -> 27489 bytes .../java-lib-model-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../java-lib-model-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../java-lib-model-2.4.0-alpha7-sources.jar | Bin 0 -> 4577 bytes .../java-lib-model-2.4.0-alpha7-sources.jar.md5 | 1 + .../java-lib-model-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/java-lib-model-2.4.0-alpha7.jar | Bin 0 -> 2747 bytes .../java-lib-model-2.4.0-alpha7.jar.md5 | 1 + .../java-lib-model-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/java-lib-model-2.4.0-alpha7.pom | 36 +++ .../java-lib-model-2.4.0-alpha7.pom.md5 | 1 + .../java-lib-model-2.4.0-alpha7.pom.sha1 | 1 + ...va-lib-model-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 27503 bytes ...ib-model-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...b-model-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...va-lib-model-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 4622 bytes ...ib-model-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...b-model-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../java-lib-model-2.5.0-alpha-preview-02.jar | Bin 0 -> 2792 bytes .../java-lib-model-2.5.0-alpha-preview-02.jar.md5 | 1 + .../java-lib-model-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../java-lib-model-2.5.0-alpha-preview-02.pom | 36 +++ .../java-lib-model-2.5.0-alpha-preview-02.pom.md5 | 1 + .../java-lib-model-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../tools/build/java-lib-model/maven-metadata.xml | 6 +- .../build/java-lib-model/maven-metadata.xml.md5 | 2 +- .../build/java-lib-model/maven-metadata.xml.sha1 | 2 +- .../inspector/25.3.3/inspector-25.3.3-javadoc.jar | Bin 0 -> 22675 bytes .../25.3.3/inspector-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/inspector-25.3.3-javadoc.jar.sha1 | 1 + .../inspector/25.3.3/inspector-25.3.3-sources.jar | Bin 0 -> 4682 bytes .../25.3.3/inspector-25.3.3-sources.jar.md5 | 1 + .../25.3.3/inspector-25.3.3-sources.jar.sha1 | 1 + .../inspector/25.3.3/inspector-25.3.3.jar | Bin 0 -> 14987 bytes .../inspector/25.3.3/inspector-25.3.3.jar.md5 | 1 + .../inspector/25.3.3/inspector-25.3.3.jar.sha1 | 1 + .../inspector/25.3.3/inspector-25.3.3.pom | 84 ++++++ .../inspector/25.3.3/inspector-25.3.3.pom.md5 | 1 + .../inspector/25.3.3/inspector-25.3.3.pom.sha1 | 1 + .../inspector-25.4.0-alpha7-javadoc.jar | Bin 0 -> 19628 bytes .../inspector-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../inspector-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../inspector-25.4.0-alpha7-sources.jar | Bin 0 -> 1989 bytes .../inspector-25.4.0-alpha7-sources.jar.md5 | 1 + .../inspector-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/inspector-25.4.0-alpha7.jar | Bin 0 -> 6485 bytes .../25.4.0-alpha7/inspector-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/inspector-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/inspector-25.4.0-alpha7.pom | 84 ++++++ .../25.4.0-alpha7/inspector-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/inspector-25.4.0-alpha7.pom.sha1 | 1 + .../inspector-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 19624 bytes ...spector-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...pector-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../inspector-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 1989 bytes ...spector-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...pector-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../inspector-25.5.0-alpha-preview-02.jar | Bin 0 -> 6485 bytes .../inspector-25.5.0-alpha-preview-02.jar.md5 | 1 + .../inspector-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../inspector-25.5.0-alpha-preview-02.pom | 84 ++++++ .../inspector-25.5.0-alpha-preview-02.pom.md5 | 1 + .../inspector-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../inspector-26.0.0-alpha6-javadoc.jar | Bin 0 -> 19651 bytes .../inspector-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../inspector-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-alpha6-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-alpha6-sources.jar.md5 | 1 + .../inspector-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/inspector-26.0.0-alpha6.jar | Bin 0 -> 6485 bytes .../26.0.0-alpha6/inspector-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/inspector-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/inspector-26.0.0-alpha6.pom | 84 ++++++ .../26.0.0-alpha6/inspector-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/inspector-26.0.0-alpha6.pom.sha1 | 1 + .../inspector-26.0.0-alpha7-javadoc.jar | Bin 0 -> 19649 bytes .../inspector-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../inspector-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-alpha7-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-alpha7-sources.jar.md5 | 1 + .../inspector-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/inspector-26.0.0-alpha7.jar | Bin 0 -> 6485 bytes .../26.0.0-alpha7/inspector-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/inspector-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/inspector-26.0.0-alpha7.pom | 84 ++++++ .../26.0.0-alpha7/inspector-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/inspector-26.0.0-alpha7.pom.sha1 | 1 + .../inspector-26.0.0-alpha9-javadoc.jar | Bin 0 -> 19659 bytes .../inspector-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../inspector-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-alpha9-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-alpha9-sources.jar.md5 | 1 + .../inspector-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/inspector-26.0.0-alpha9.jar | Bin 0 -> 6485 bytes .../26.0.0-alpha9/inspector-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/inspector-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/inspector-26.0.0-alpha9.pom | 84 ++++++ .../26.0.0-alpha9/inspector-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/inspector-26.0.0-alpha9.pom.sha1 | 1 + .../inspector-26.0.0-beta1-javadoc.jar | Bin 0 -> 19648 bytes .../inspector-26.0.0-beta1-javadoc.jar.md5 | 1 + .../inspector-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-beta1-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-beta1-sources.jar.md5 | 1 + .../inspector-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/inspector-26.0.0-beta1.jar | Bin 0 -> 6485 bytes .../26.0.0-beta1/inspector-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/inspector-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/inspector-26.0.0-beta1.pom | 84 ++++++ .../26.0.0-beta1/inspector-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/inspector-26.0.0-beta1.pom.sha1 | 1 + .../inspector-26.0.0-beta2-javadoc.jar | Bin 0 -> 19652 bytes .../inspector-26.0.0-beta2-javadoc.jar.md5 | 1 + .../inspector-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-beta2-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-beta2-sources.jar.md5 | 1 + .../inspector-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/inspector-26.0.0-beta2.jar | Bin 0 -> 6485 bytes .../26.0.0-beta2/inspector-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/inspector-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/inspector-26.0.0-beta2.pom | 84 ++++++ .../26.0.0-beta2/inspector-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/inspector-26.0.0-beta2.pom.sha1 | 1 + .../inspector-26.0.0-beta6-javadoc.jar | Bin 0 -> 19655 bytes .../inspector-26.0.0-beta6-javadoc.jar.md5 | 1 + .../inspector-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-beta6-sources.jar | Bin 0 -> 1989 bytes .../inspector-26.0.0-beta6-sources.jar.md5 | 1 + .../inspector-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/inspector-26.0.0-beta6.jar | Bin 0 -> 6485 bytes .../26.0.0-beta6/inspector-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/inspector-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/inspector-26.0.0-beta6.pom | 84 ++++++ .../26.0.0-beta6/inspector-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/inspector-26.0.0-beta6.pom.sha1 | 1 + .../inspector-26.0.0-beta7-javadoc.jar | Bin 0 -> 19652 bytes .../inspector-26.0.0-beta7-javadoc.jar.md5 | 1 + .../inspector-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../inspector-26.0.0-beta7-sources.jar | Bin 0 -> 5798 bytes .../inspector-26.0.0-beta7-sources.jar.md5 | 1 + .../inspector-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/inspector-26.0.0-beta7.jar | Bin 0 -> 6485 bytes .../26.0.0-beta7/inspector-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/inspector-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/inspector-26.0.0-beta7.pom | 84 ++++++ .../26.0.0-beta7/inspector-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/inspector-26.0.0-beta7.pom.sha1 | 1 + .../analytics-library/inspector/maven-metadata.xml | 14 +- .../inspector/maven-metadata.xml.md5 | 2 +- .../inspector/maven-metadata.xml.sha1 | 2 +- .../protos/25.3.3/protos-25.3.3-javadoc.jar | Bin 0 -> 261 bytes .../protos/25.3.3/protos-25.3.3-javadoc.jar.md5 | 1 + .../protos/25.3.3/protos-25.3.3-javadoc.jar.sha1 | 1 + .../protos/25.3.3/protos-25.3.3-sources.jar | Bin 0 -> 261 bytes .../protos/25.3.3/protos-25.3.3-sources.jar.md5 | 1 + .../protos/25.3.3/protos-25.3.3-sources.jar.sha1 | 1 + .../protos/25.3.3/protos-25.3.3.jar | Bin 0 -> 1396241 bytes .../protos/25.3.3/protos-25.3.3.jar.md5 | 1 + .../protos/25.3.3/protos-25.3.3.jar.sha1 | 1 + .../protos/25.3.3/protos-25.3.3.pom | 36 +++ .../protos/25.3.3/protos-25.3.3.pom.md5 | 1 + .../protos/25.3.3/protos-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/protos-25.4.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../protos-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../protos-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/protos-25.4.0-alpha7-sources.jar | Bin 0 -> 261 bytes .../protos-25.4.0-alpha7-sources.jar.md5 | 1 + .../protos-25.4.0-alpha7-sources.jar.sha1 | 1 + .../protos/25.4.0-alpha7/protos-25.4.0-alpha7.jar | Bin 0 -> 1574727 bytes .../25.4.0-alpha7/protos-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/protos-25.4.0-alpha7.jar.sha1 | 1 + .../protos/25.4.0-alpha7/protos-25.4.0-alpha7.pom | 36 +++ .../25.4.0-alpha7/protos-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/protos-25.4.0-alpha7.pom.sha1 | 1 + .../protos-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 261 bytes .../protos-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...protos-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../protos-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 261 bytes .../protos-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...protos-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../protos-25.5.0-alpha-preview-02.jar | Bin 0 -> 1595927 bytes .../protos-25.5.0-alpha-preview-02.jar.md5 | 1 + .../protos-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../protos-25.5.0-alpha-preview-02.pom | 36 +++ .../protos-25.5.0-alpha-preview-02.pom.md5 | 1 + .../protos-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../protos/26.0.0-alpha4/protos-26.0.0-alpha4.jar | Bin 0 -> 1703458 bytes .../26.0.0-alpha4/protos-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/protos-26.0.0-alpha4.jar.sha1 | 1 + .../protos/26.0.0-alpha4/protos-26.0.0-alpha4.pom | 36 +++ .../26.0.0-alpha4/protos-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/protos-26.0.0-alpha4.pom.sha1 | 1 + .../protos/26.0.0-alpha5/protos-26.0.0-alpha5.jar | Bin 0 -> 1729048 bytes .../26.0.0-alpha5/protos-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/protos-26.0.0-alpha5.jar.sha1 | 1 + .../protos/26.0.0-alpha5/protos-26.0.0-alpha5.pom | 36 +++ .../26.0.0-alpha5/protos-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/protos-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/protos-26.0.0-alpha6-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../protos-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/protos-26.0.0-alpha6-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha6-sources.jar.md5 | 1 + .../protos-26.0.0-alpha6-sources.jar.sha1 | 1 + .../protos/26.0.0-alpha6/protos-26.0.0-alpha6.jar | Bin 0 -> 1762981 bytes .../26.0.0-alpha6/protos-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/protos-26.0.0-alpha6.jar.sha1 | 1 + .../protos/26.0.0-alpha6/protos-26.0.0-alpha6.pom | 36 +++ .../26.0.0-alpha6/protos-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/protos-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/protos-26.0.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../protos-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/protos-26.0.0-alpha7-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha7-sources.jar.md5 | 1 + .../protos-26.0.0-alpha7-sources.jar.sha1 | 1 + .../protos/26.0.0-alpha7/protos-26.0.0-alpha7.jar | Bin 0 -> 1762981 bytes .../26.0.0-alpha7/protos-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/protos-26.0.0-alpha7.jar.sha1 | 1 + .../protos/26.0.0-alpha7/protos-26.0.0-alpha7.pom | 36 +++ .../26.0.0-alpha7/protos-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/protos-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/protos-26.0.0-alpha9-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../protos-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/protos-26.0.0-alpha9-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-alpha9-sources.jar.md5 | 1 + .../protos-26.0.0-alpha9-sources.jar.sha1 | 1 + .../protos/26.0.0-alpha9/protos-26.0.0-alpha9.jar | Bin 0 -> 1782555 bytes .../26.0.0-alpha9/protos-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/protos-26.0.0-alpha9.jar.sha1 | 1 + .../protos/26.0.0-alpha9/protos-26.0.0-alpha9.pom | 36 +++ .../26.0.0-alpha9/protos-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/protos-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/protos-26.0.0-beta1-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta1-javadoc.jar.md5 | 1 + .../protos-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/protos-26.0.0-beta1-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta1-sources.jar.md5 | 1 + .../protos-26.0.0-beta1-sources.jar.sha1 | 1 + .../protos/26.0.0-beta1/protos-26.0.0-beta1.jar | Bin 0 -> 1800798 bytes .../26.0.0-beta1/protos-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/protos-26.0.0-beta1.jar.sha1 | 1 + .../protos/26.0.0-beta1/protos-26.0.0-beta1.pom | 36 +++ .../26.0.0-beta1/protos-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/protos-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/protos-26.0.0-beta2-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta2-javadoc.jar.md5 | 1 + .../protos-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/protos-26.0.0-beta2-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta2-sources.jar.md5 | 1 + .../protos-26.0.0-beta2-sources.jar.sha1 | 1 + .../protos/26.0.0-beta2/protos-26.0.0-beta2.jar | Bin 0 -> 1800798 bytes .../26.0.0-beta2/protos-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/protos-26.0.0-beta2.jar.sha1 | 1 + .../protos/26.0.0-beta2/protos-26.0.0-beta2.pom | 36 +++ .../26.0.0-beta2/protos-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/protos-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/protos-26.0.0-beta6-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta6-javadoc.jar.md5 | 1 + .../protos-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/protos-26.0.0-beta6-sources.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta6-sources.jar.md5 | 1 + .../protos-26.0.0-beta6-sources.jar.sha1 | 1 + .../protos/26.0.0-beta6/protos-26.0.0-beta6.jar | Bin 0 -> 1813978 bytes .../26.0.0-beta6/protos-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/protos-26.0.0-beta6.jar.sha1 | 1 + .../protos/26.0.0-beta6/protos-26.0.0-beta6.pom | 36 +++ .../26.0.0-beta6/protos-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/protos-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/protos-26.0.0-beta7-javadoc.jar | Bin 0 -> 261 bytes .../protos-26.0.0-beta7-javadoc.jar.md5 | 1 + .../protos-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/protos-26.0.0-beta7-sources.jar | Bin 0 -> 4070 bytes .../protos-26.0.0-beta7-sources.jar.md5 | 1 + .../protos-26.0.0-beta7-sources.jar.sha1 | 1 + .../protos/26.0.0-beta7/protos-26.0.0-beta7.jar | Bin 0 -> 1813978 bytes .../26.0.0-beta7/protos-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/protos-26.0.0-beta7.jar.sha1 | 1 + .../protos/26.0.0-beta7/protos-26.0.0-beta7.pom | 36 +++ .../26.0.0-beta7/protos-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/protos-26.0.0-beta7.pom.sha1 | 1 + .../analytics-library/protos/maven-metadata.xml | 16 +- .../protos/maven-metadata.xml.md5 | 2 +- .../protos/maven-metadata.xml.sha1 | 2 +- .../publisher/25.3.3/publisher-25.3.3-javadoc.jar | Bin 0 -> 27089 bytes .../25.3.3/publisher-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/publisher-25.3.3-javadoc.jar.sha1 | 1 + .../publisher/25.3.3/publisher-25.3.3-sources.jar | Bin 0 -> 8367 bytes .../25.3.3/publisher-25.3.3-sources.jar.md5 | 1 + .../25.3.3/publisher-25.3.3-sources.jar.sha1 | 1 + .../publisher/25.3.3/publisher-25.3.3.jar | Bin 0 -> 14407 bytes .../publisher/25.3.3/publisher-25.3.3.jar.md5 | 1 + .../publisher/25.3.3/publisher-25.3.3.jar.sha1 | 1 + .../publisher/25.3.3/publisher-25.3.3.pom | 90 ++++++ .../publisher/25.3.3/publisher-25.3.3.pom.md5 | 1 + .../publisher/25.3.3/publisher-25.3.3.pom.sha1 | 1 + .../publisher-25.4.0-alpha7-javadoc.jar | Bin 0 -> 27105 bytes .../publisher-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../publisher-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../publisher-25.4.0-alpha7-sources.jar | Bin 0 -> 8367 bytes .../publisher-25.4.0-alpha7-sources.jar.md5 | 1 + .../publisher-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/publisher-25.4.0-alpha7.jar | Bin 0 -> 14407 bytes .../25.4.0-alpha7/publisher-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/publisher-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/publisher-25.4.0-alpha7.pom | 90 ++++++ .../25.4.0-alpha7/publisher-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/publisher-25.4.0-alpha7.pom.sha1 | 1 + .../publisher-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 27094 bytes ...blisher-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...lisher-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../publisher-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 8367 bytes ...blisher-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...lisher-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../publisher-25.5.0-alpha-preview-02.jar | Bin 0 -> 14407 bytes .../publisher-25.5.0-alpha-preview-02.jar.md5 | 1 + .../publisher-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../publisher-25.5.0-alpha-preview-02.pom | 90 ++++++ .../publisher-25.5.0-alpha-preview-02.pom.md5 | 1 + .../publisher-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../publisher-26.0.0-alpha6-javadoc.jar | Bin 0 -> 27115 bytes .../publisher-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../publisher-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-alpha6-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-alpha6-sources.jar.md5 | 1 + .../publisher-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/publisher-26.0.0-alpha6.jar | Bin 0 -> 14407 bytes .../26.0.0-alpha6/publisher-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/publisher-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/publisher-26.0.0-alpha6.pom | 90 ++++++ .../26.0.0-alpha6/publisher-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/publisher-26.0.0-alpha6.pom.sha1 | 1 + .../publisher-26.0.0-alpha7-javadoc.jar | Bin 0 -> 27118 bytes .../publisher-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../publisher-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-alpha7-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-alpha7-sources.jar.md5 | 1 + .../publisher-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/publisher-26.0.0-alpha7.jar | Bin 0 -> 14407 bytes .../26.0.0-alpha7/publisher-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/publisher-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/publisher-26.0.0-alpha7.pom | 90 ++++++ .../26.0.0-alpha7/publisher-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/publisher-26.0.0-alpha7.pom.sha1 | 1 + .../publisher-26.0.0-alpha9-javadoc.jar | Bin 0 -> 27131 bytes .../publisher-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../publisher-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-alpha9-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-alpha9-sources.jar.md5 | 1 + .../publisher-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/publisher-26.0.0-alpha9.jar | Bin 0 -> 14407 bytes .../26.0.0-alpha9/publisher-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/publisher-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/publisher-26.0.0-alpha9.pom | 90 ++++++ .../26.0.0-alpha9/publisher-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/publisher-26.0.0-alpha9.pom.sha1 | 1 + .../publisher-26.0.0-beta1-javadoc.jar | Bin 0 -> 27121 bytes .../publisher-26.0.0-beta1-javadoc.jar.md5 | 1 + .../publisher-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-beta1-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-beta1-sources.jar.md5 | 1 + .../publisher-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/publisher-26.0.0-beta1.jar | Bin 0 -> 14407 bytes .../26.0.0-beta1/publisher-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/publisher-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/publisher-26.0.0-beta1.pom | 90 ++++++ .../26.0.0-beta1/publisher-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/publisher-26.0.0-beta1.pom.sha1 | 1 + .../publisher-26.0.0-beta2-javadoc.jar | Bin 0 -> 27124 bytes .../publisher-26.0.0-beta2-javadoc.jar.md5 | 1 + .../publisher-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-beta2-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-beta2-sources.jar.md5 | 1 + .../publisher-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/publisher-26.0.0-beta2.jar | Bin 0 -> 14407 bytes .../26.0.0-beta2/publisher-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/publisher-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/publisher-26.0.0-beta2.pom | 90 ++++++ .../26.0.0-beta2/publisher-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/publisher-26.0.0-beta2.pom.sha1 | 1 + .../publisher-26.0.0-beta6-javadoc.jar | Bin 0 -> 27129 bytes .../publisher-26.0.0-beta6-javadoc.jar.md5 | 1 + .../publisher-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-beta6-sources.jar | Bin 0 -> 8367 bytes .../publisher-26.0.0-beta6-sources.jar.md5 | 1 + .../publisher-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/publisher-26.0.0-beta6.jar | Bin 0 -> 14407 bytes .../26.0.0-beta6/publisher-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/publisher-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/publisher-26.0.0-beta6.pom | 90 ++++++ .../26.0.0-beta6/publisher-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/publisher-26.0.0-beta6.pom.sha1 | 1 + .../publisher-26.0.0-beta7-javadoc.jar | Bin 0 -> 27129 bytes .../publisher-26.0.0-beta7-javadoc.jar.md5 | 1 + .../publisher-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../publisher-26.0.0-beta7-sources.jar | Bin 0 -> 12176 bytes .../publisher-26.0.0-beta7-sources.jar.md5 | 1 + .../publisher-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/publisher-26.0.0-beta7.jar | Bin 0 -> 14407 bytes .../26.0.0-beta7/publisher-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/publisher-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/publisher-26.0.0-beta7.pom | 90 ++++++ .../26.0.0-beta7/publisher-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/publisher-26.0.0-beta7.pom.sha1 | 1 + .../analytics-library/publisher/maven-metadata.xml | 14 +- .../publisher/maven-metadata.xml.md5 | 2 +- .../publisher/maven-metadata.xml.sha1 | 2 +- .../shared/25.3.3/shared-25.3.3-javadoc.jar | Bin 0 -> 32427 bytes .../shared/25.3.3/shared-25.3.3-javadoc.jar.md5 | 1 + .../shared/25.3.3/shared-25.3.3-javadoc.jar.sha1 | 1 + .../shared/25.3.3/shared-25.3.3-sources.jar | Bin 0 -> 13288 bytes .../shared/25.3.3/shared-25.3.3-sources.jar.md5 | 1 + .../shared/25.3.3/shared-25.3.3-sources.jar.sha1 | 1 + .../shared/25.3.3/shared-25.3.3.jar | Bin 0 -> 22869 bytes .../shared/25.3.3/shared-25.3.3.jar.md5 | 1 + .../shared/25.3.3/shared-25.3.3.jar.sha1 | 1 + .../shared/25.3.3/shared-25.3.3.pom | 78 ++++++ .../shared/25.3.3/shared-25.3.3.pom.md5 | 1 + .../shared/25.3.3/shared-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/shared-25.4.0-alpha7-javadoc.jar | Bin 0 -> 32418 bytes .../shared-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../shared-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/shared-25.4.0-alpha7-sources.jar | Bin 0 -> 13288 bytes .../shared-25.4.0-alpha7-sources.jar.md5 | 1 + .../shared-25.4.0-alpha7-sources.jar.sha1 | 1 + .../shared/25.4.0-alpha7/shared-25.4.0-alpha7.jar | Bin 0 -> 22869 bytes .../25.4.0-alpha7/shared-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/shared-25.4.0-alpha7.jar.sha1 | 1 + .../shared/25.4.0-alpha7/shared-25.4.0-alpha7.pom | 78 ++++++ .../25.4.0-alpha7/shared-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/shared-25.4.0-alpha7.pom.sha1 | 1 + .../shared-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 32406 bytes .../shared-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...shared-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../shared-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 13288 bytes .../shared-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...shared-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../shared-25.5.0-alpha-preview-02.jar | Bin 0 -> 22869 bytes .../shared-25.5.0-alpha-preview-02.jar.md5 | 1 + .../shared-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../shared-25.5.0-alpha-preview-02.pom | 78 ++++++ .../shared-25.5.0-alpha-preview-02.pom.md5 | 1 + .../shared-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../shared/26.0.0-alpha4/shared-26.0.0-alpha4.jar | Bin 0 -> 22869 bytes .../26.0.0-alpha4/shared-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/shared-26.0.0-alpha4.jar.sha1 | 1 + .../shared/26.0.0-alpha4/shared-26.0.0-alpha4.pom | 78 ++++++ .../26.0.0-alpha4/shared-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/shared-26.0.0-alpha4.pom.sha1 | 1 + .../shared/26.0.0-alpha5/shared-26.0.0-alpha5.jar | Bin 0 -> 22865 bytes .../26.0.0-alpha5/shared-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/shared-26.0.0-alpha5.jar.sha1 | 1 + .../shared/26.0.0-alpha5/shared-26.0.0-alpha5.pom | 78 ++++++ .../26.0.0-alpha5/shared-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/shared-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/shared-26.0.0-alpha6-javadoc.jar | Bin 0 -> 32429 bytes .../shared-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../shared-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/shared-26.0.0-alpha6-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-alpha6-sources.jar.md5 | 1 + .../shared-26.0.0-alpha6-sources.jar.sha1 | 1 + .../shared/26.0.0-alpha6/shared-26.0.0-alpha6.jar | Bin 0 -> 22869 bytes .../26.0.0-alpha6/shared-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/shared-26.0.0-alpha6.jar.sha1 | 1 + .../shared/26.0.0-alpha6/shared-26.0.0-alpha6.pom | 78 ++++++ .../26.0.0-alpha6/shared-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/shared-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/shared-26.0.0-alpha7-javadoc.jar | Bin 0 -> 32429 bytes .../shared-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../shared-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/shared-26.0.0-alpha7-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-alpha7-sources.jar.md5 | 1 + .../shared-26.0.0-alpha7-sources.jar.sha1 | 1 + .../shared/26.0.0-alpha7/shared-26.0.0-alpha7.jar | Bin 0 -> 22869 bytes .../26.0.0-alpha7/shared-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/shared-26.0.0-alpha7.jar.sha1 | 1 + .../shared/26.0.0-alpha7/shared-26.0.0-alpha7.pom | 78 ++++++ .../26.0.0-alpha7/shared-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/shared-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/shared-26.0.0-alpha9-javadoc.jar | Bin 0 -> 32444 bytes .../shared-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../shared-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/shared-26.0.0-alpha9-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-alpha9-sources.jar.md5 | 1 + .../shared-26.0.0-alpha9-sources.jar.sha1 | 1 + .../shared/26.0.0-alpha9/shared-26.0.0-alpha9.jar | Bin 0 -> 22869 bytes .../26.0.0-alpha9/shared-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/shared-26.0.0-alpha9.jar.sha1 | 1 + .../shared/26.0.0-alpha9/shared-26.0.0-alpha9.pom | 78 ++++++ .../26.0.0-alpha9/shared-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/shared-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/shared-26.0.0-beta1-javadoc.jar | Bin 0 -> 32433 bytes .../shared-26.0.0-beta1-javadoc.jar.md5 | 1 + .../shared-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/shared-26.0.0-beta1-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-beta1-sources.jar.md5 | 1 + .../shared-26.0.0-beta1-sources.jar.sha1 | 1 + .../shared/26.0.0-beta1/shared-26.0.0-beta1.jar | Bin 0 -> 22869 bytes .../26.0.0-beta1/shared-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/shared-26.0.0-beta1.jar.sha1 | 1 + .../shared/26.0.0-beta1/shared-26.0.0-beta1.pom | 78 ++++++ .../26.0.0-beta1/shared-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/shared-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/shared-26.0.0-beta2-javadoc.jar | Bin 0 -> 32429 bytes .../shared-26.0.0-beta2-javadoc.jar.md5 | 1 + .../shared-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/shared-26.0.0-beta2-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-beta2-sources.jar.md5 | 1 + .../shared-26.0.0-beta2-sources.jar.sha1 | 1 + .../shared/26.0.0-beta2/shared-26.0.0-beta2.jar | Bin 0 -> 22869 bytes .../26.0.0-beta2/shared-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/shared-26.0.0-beta2.jar.sha1 | 1 + .../shared/26.0.0-beta2/shared-26.0.0-beta2.pom | 78 ++++++ .../26.0.0-beta2/shared-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/shared-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/shared-26.0.0-beta6-javadoc.jar | Bin 0 -> 32441 bytes .../shared-26.0.0-beta6-javadoc.jar.md5 | 1 + .../shared-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/shared-26.0.0-beta6-sources.jar | Bin 0 -> 13288 bytes .../shared-26.0.0-beta6-sources.jar.md5 | 1 + .../shared-26.0.0-beta6-sources.jar.sha1 | 1 + .../shared/26.0.0-beta6/shared-26.0.0-beta6.jar | Bin 0 -> 22869 bytes .../26.0.0-beta6/shared-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/shared-26.0.0-beta6.jar.sha1 | 1 + .../shared/26.0.0-beta6/shared-26.0.0-beta6.pom | 78 ++++++ .../26.0.0-beta6/shared-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/shared-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/shared-26.0.0-beta7-javadoc.jar | Bin 0 -> 32434 bytes .../shared-26.0.0-beta7-javadoc.jar.md5 | 1 + .../shared-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/shared-26.0.0-beta7-sources.jar | Bin 0 -> 17097 bytes .../shared-26.0.0-beta7-sources.jar.md5 | 1 + .../shared-26.0.0-beta7-sources.jar.sha1 | 1 + .../shared/26.0.0-beta7/shared-26.0.0-beta7.jar | Bin 0 -> 22869 bytes .../26.0.0-beta7/shared-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/shared-26.0.0-beta7.jar.sha1 | 1 + .../shared/26.0.0-beta7/shared-26.0.0-beta7.pom | 78 ++++++ .../26.0.0-beta7/shared-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/shared-26.0.0-beta7.pom.sha1 | 1 + .../analytics-library/shared/maven-metadata.xml | 16 +- .../shared/maven-metadata.xml.md5 | 2 +- .../shared/maven-metadata.xml.sha1 | 2 +- .../tracker/25.3.3/tracker-25.3.3-javadoc.jar | Bin 0 -> 39634 bytes .../tracker/25.3.3/tracker-25.3.3-javadoc.jar.md5 | 1 + .../tracker/25.3.3/tracker-25.3.3-javadoc.jar.sha1 | 1 + .../tracker/25.3.3/tracker-25.3.3-sources.jar | Bin 0 -> 11059 bytes .../tracker/25.3.3/tracker-25.3.3-sources.jar.md5 | 1 + .../tracker/25.3.3/tracker-25.3.3-sources.jar.sha1 | 1 + .../tracker/25.3.3/tracker-25.3.3.jar | Bin 0 -> 20895 bytes .../tracker/25.3.3/tracker-25.3.3.jar.md5 | 1 + .../tracker/25.3.3/tracker-25.3.3.jar.sha1 | 1 + .../tracker/25.3.3/tracker-25.3.3.pom | 84 ++++++ .../tracker/25.3.3/tracker-25.3.3.pom.md5 | 1 + .../tracker/25.3.3/tracker-25.3.3.pom.sha1 | 1 + .../tracker-25.4.0-alpha7-javadoc.jar | Bin 0 -> 40085 bytes .../tracker-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../tracker-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../tracker-25.4.0-alpha7-sources.jar | Bin 0 -> 11118 bytes .../tracker-25.4.0-alpha7-sources.jar.md5 | 1 + .../tracker-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/tracker-25.4.0-alpha7.jar | Bin 0 -> 20891 bytes .../25.4.0-alpha7/tracker-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/tracker-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/tracker-25.4.0-alpha7.pom | 84 ++++++ .../25.4.0-alpha7/tracker-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/tracker-25.4.0-alpha7.pom.sha1 | 1 + .../tracker-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 40096 bytes ...tracker-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...racker-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../tracker-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 11118 bytes ...tracker-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...racker-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../tracker-25.5.0-alpha-preview-02.jar | Bin 0 -> 20891 bytes .../tracker-25.5.0-alpha-preview-02.jar.md5 | 1 + .../tracker-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../tracker-25.5.0-alpha-preview-02.pom | 84 ++++++ .../tracker-25.5.0-alpha-preview-02.pom.md5 | 1 + .../tracker-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/tracker-26.0.0-alpha4.jar | Bin 0 -> 20891 bytes .../26.0.0-alpha4/tracker-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/tracker-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/tracker-26.0.0-alpha4.pom | 84 ++++++ .../26.0.0-alpha4/tracker-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/tracker-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/tracker-26.0.0-alpha5.jar | Bin 0 -> 20882 bytes .../26.0.0-alpha5/tracker-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/tracker-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/tracker-26.0.0-alpha5.pom | 84 ++++++ .../26.0.0-alpha5/tracker-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/tracker-26.0.0-alpha5.pom.sha1 | 1 + .../tracker-26.0.0-alpha6-javadoc.jar | Bin 0 -> 40114 bytes .../tracker-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../tracker-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../tracker-26.0.0-alpha6-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-alpha6-sources.jar.md5 | 1 + .../tracker-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/tracker-26.0.0-alpha6.jar | Bin 0 -> 20891 bytes .../26.0.0-alpha6/tracker-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/tracker-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/tracker-26.0.0-alpha6.pom | 84 ++++++ .../26.0.0-alpha6/tracker-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/tracker-26.0.0-alpha6.pom.sha1 | 1 + .../tracker-26.0.0-alpha7-javadoc.jar | Bin 0 -> 40127 bytes .../tracker-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../tracker-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../tracker-26.0.0-alpha7-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-alpha7-sources.jar.md5 | 1 + .../tracker-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/tracker-26.0.0-alpha7.jar | Bin 0 -> 20891 bytes .../26.0.0-alpha7/tracker-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/tracker-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/tracker-26.0.0-alpha7.pom | 84 ++++++ .../26.0.0-alpha7/tracker-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/tracker-26.0.0-alpha7.pom.sha1 | 1 + .../tracker-26.0.0-alpha9-javadoc.jar | Bin 0 -> 40142 bytes .../tracker-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../tracker-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../tracker-26.0.0-alpha9-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-alpha9-sources.jar.md5 | 1 + .../tracker-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/tracker-26.0.0-alpha9.jar | Bin 0 -> 20891 bytes .../26.0.0-alpha9/tracker-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/tracker-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/tracker-26.0.0-alpha9.pom | 84 ++++++ .../26.0.0-alpha9/tracker-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/tracker-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/tracker-26.0.0-beta1-javadoc.jar | Bin 0 -> 40136 bytes .../tracker-26.0.0-beta1-javadoc.jar.md5 | 1 + .../tracker-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/tracker-26.0.0-beta1-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-beta1-sources.jar.md5 | 1 + .../tracker-26.0.0-beta1-sources.jar.sha1 | 1 + .../tracker/26.0.0-beta1/tracker-26.0.0-beta1.jar | Bin 0 -> 20891 bytes .../26.0.0-beta1/tracker-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/tracker-26.0.0-beta1.jar.sha1 | 1 + .../tracker/26.0.0-beta1/tracker-26.0.0-beta1.pom | 84 ++++++ .../26.0.0-beta1/tracker-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/tracker-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/tracker-26.0.0-beta2-javadoc.jar | Bin 0 -> 40137 bytes .../tracker-26.0.0-beta2-javadoc.jar.md5 | 1 + .../tracker-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/tracker-26.0.0-beta2-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-beta2-sources.jar.md5 | 1 + .../tracker-26.0.0-beta2-sources.jar.sha1 | 1 + .../tracker/26.0.0-beta2/tracker-26.0.0-beta2.jar | Bin 0 -> 20891 bytes .../26.0.0-beta2/tracker-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/tracker-26.0.0-beta2.jar.sha1 | 1 + .../tracker/26.0.0-beta2/tracker-26.0.0-beta2.pom | 84 ++++++ .../26.0.0-beta2/tracker-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/tracker-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/tracker-26.0.0-beta6-javadoc.jar | Bin 0 -> 40139 bytes .../tracker-26.0.0-beta6-javadoc.jar.md5 | 1 + .../tracker-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/tracker-26.0.0-beta6-sources.jar | Bin 0 -> 11118 bytes .../tracker-26.0.0-beta6-sources.jar.md5 | 1 + .../tracker-26.0.0-beta6-sources.jar.sha1 | 1 + .../tracker/26.0.0-beta6/tracker-26.0.0-beta6.jar | Bin 0 -> 20891 bytes .../26.0.0-beta6/tracker-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/tracker-26.0.0-beta6.jar.sha1 | 1 + .../tracker/26.0.0-beta6/tracker-26.0.0-beta6.pom | 84 ++++++ .../26.0.0-beta6/tracker-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/tracker-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/tracker-26.0.0-beta7-javadoc.jar | Bin 0 -> 40137 bytes .../tracker-26.0.0-beta7-javadoc.jar.md5 | 1 + .../tracker-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/tracker-26.0.0-beta7-sources.jar | Bin 0 -> 14927 bytes .../tracker-26.0.0-beta7-sources.jar.md5 | 1 + .../tracker-26.0.0-beta7-sources.jar.sha1 | 1 + .../tracker/26.0.0-beta7/tracker-26.0.0-beta7.jar | Bin 0 -> 20891 bytes .../26.0.0-beta7/tracker-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/tracker-26.0.0-beta7.jar.sha1 | 1 + .../tracker/26.0.0-beta7/tracker-26.0.0-beta7.pom | 84 ++++++ .../26.0.0-beta7/tracker-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/tracker-26.0.0-beta7.pom.sha1 | 1 + .../analytics-library/tracker/maven-metadata.xml | 16 +- .../tracker/maven-metadata.xml.md5 | 2 +- .../tracker/maven-metadata.xml.sha1 | 2 +- .../annotations/24.5.0/annotations-24.5.0.pom | 8 +- .../annotations/24.5.0/annotations-24.5.0.pom.md5 | 2 +- .../annotations/24.5.0/annotations-24.5.0.pom.sha1 | 2 +- .../25.3.3/annotations-25.3.3-javadoc.jar | Bin 0 -> 38382 bytes .../25.3.3/annotations-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/annotations-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/annotations-25.3.3-sources.jar | Bin 0 -> 6125 bytes .../25.3.3/annotations-25.3.3-sources.jar.md5 | 1 + .../25.3.3/annotations-25.3.3-sources.jar.sha1 | 1 + .../annotations/25.3.3/annotations-25.3.3.jar | Bin 0 -> 8024 bytes .../annotations/25.3.3/annotations-25.3.3.jar.md5 | 1 + .../annotations/25.3.3/annotations-25.3.3.jar.sha1 | 1 + .../annotations/25.3.3/annotations-25.3.3.pom | 28 ++ .../annotations/25.3.3/annotations-25.3.3.pom.md5 | 1 + .../annotations/25.3.3/annotations-25.3.3.pom.sha1 | 1 + .../annotations-25.4.0-alpha7-javadoc.jar | Bin 0 -> 38380 bytes .../annotations-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../annotations-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../annotations-25.4.0-alpha7-sources.jar | Bin 0 -> 6125 bytes .../annotations-25.4.0-alpha7-sources.jar.md5 | 1 + .../annotations-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/annotations-25.4.0-alpha7.jar | Bin 0 -> 8024 bytes .../annotations-25.4.0-alpha7.jar.md5 | 1 + .../annotations-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/annotations-25.4.0-alpha7.pom | 28 ++ .../annotations-25.4.0-alpha7.pom.md5 | 1 + .../annotations-25.4.0-alpha7.pom.sha1 | 1 + ...annotations-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 38359 bytes ...tations-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...ations-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...annotations-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 6125 bytes ...tations-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...ations-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../annotations-25.5.0-alpha-preview-02.jar | Bin 0 -> 8024 bytes .../annotations-25.5.0-alpha-preview-02.jar.md5 | 1 + .../annotations-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../annotations-25.5.0-alpha-preview-02.pom | 28 ++ .../annotations-25.5.0-alpha-preview-02.pom.md5 | 1 + .../annotations-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/annotations-26.0.0-alpha4.jar | Bin 0 -> 8024 bytes .../annotations-26.0.0-alpha4.jar.md5 | 1 + .../annotations-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/annotations-26.0.0-alpha4.pom | 28 ++ .../annotations-26.0.0-alpha4.pom.md5 | 1 + .../annotations-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/annotations-26.0.0-alpha5.jar | Bin 0 -> 8024 bytes .../annotations-26.0.0-alpha5.jar.md5 | 1 + .../annotations-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/annotations-26.0.0-alpha5.pom | 28 ++ .../annotations-26.0.0-alpha5.pom.md5 | 1 + .../annotations-26.0.0-alpha5.pom.sha1 | 1 + .../annotations-26.0.0-alpha6-javadoc.jar | Bin 0 -> 38363 bytes .../annotations-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../annotations-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-alpha6-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-alpha6-sources.jar.md5 | 1 + .../annotations-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/annotations-26.0.0-alpha6.jar | Bin 0 -> 8024 bytes .../annotations-26.0.0-alpha6.jar.md5 | 1 + .../annotations-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/annotations-26.0.0-alpha6.pom | 28 ++ .../annotations-26.0.0-alpha6.pom.md5 | 1 + .../annotations-26.0.0-alpha6.pom.sha1 | 1 + .../annotations-26.0.0-alpha7-javadoc.jar | Bin 0 -> 38384 bytes .../annotations-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../annotations-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-alpha7-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-alpha7-sources.jar.md5 | 1 + .../annotations-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/annotations-26.0.0-alpha7.jar | Bin 0 -> 8024 bytes .../annotations-26.0.0-alpha7.jar.md5 | 1 + .../annotations-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/annotations-26.0.0-alpha7.pom | 28 ++ .../annotations-26.0.0-alpha7.pom.md5 | 1 + .../annotations-26.0.0-alpha7.pom.sha1 | 1 + .../annotations-26.0.0-alpha9-javadoc.jar | Bin 0 -> 38412 bytes .../annotations-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../annotations-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-alpha9-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-alpha9-sources.jar.md5 | 1 + .../annotations-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/annotations-26.0.0-alpha9.jar | Bin 0 -> 8024 bytes .../annotations-26.0.0-alpha9.jar.md5 | 1 + .../annotations-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/annotations-26.0.0-alpha9.pom | 28 ++ .../annotations-26.0.0-alpha9.pom.md5 | 1 + .../annotations-26.0.0-alpha9.pom.sha1 | 1 + .../annotations-26.0.0-beta1-javadoc.jar | Bin 0 -> 38390 bytes .../annotations-26.0.0-beta1-javadoc.jar.md5 | 1 + .../annotations-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-beta1-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-beta1-sources.jar.md5 | 1 + .../annotations-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/annotations-26.0.0-beta1.jar | Bin 0 -> 8024 bytes .../26.0.0-beta1/annotations-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/annotations-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/annotations-26.0.0-beta1.pom | 28 ++ .../26.0.0-beta1/annotations-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/annotations-26.0.0-beta1.pom.sha1 | 1 + .../annotations-26.0.0-beta2-javadoc.jar | Bin 0 -> 38403 bytes .../annotations-26.0.0-beta2-javadoc.jar.md5 | 1 + .../annotations-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-beta2-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-beta2-sources.jar.md5 | 1 + .../annotations-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/annotations-26.0.0-beta2.jar | Bin 0 -> 8024 bytes .../26.0.0-beta2/annotations-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/annotations-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/annotations-26.0.0-beta2.pom | 28 ++ .../26.0.0-beta2/annotations-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/annotations-26.0.0-beta2.pom.sha1 | 1 + .../annotations-26.0.0-beta6-javadoc.jar | Bin 0 -> 38417 bytes .../annotations-26.0.0-beta6-javadoc.jar.md5 | 1 + .../annotations-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-beta6-sources.jar | Bin 0 -> 6125 bytes .../annotations-26.0.0-beta6-sources.jar.md5 | 1 + .../annotations-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/annotations-26.0.0-beta6.jar | Bin 0 -> 8024 bytes .../26.0.0-beta6/annotations-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/annotations-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/annotations-26.0.0-beta6.pom | 28 ++ .../26.0.0-beta6/annotations-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/annotations-26.0.0-beta6.pom.sha1 | 1 + .../annotations-26.0.0-beta7-javadoc.jar | Bin 0 -> 38403 bytes .../annotations-26.0.0-beta7-javadoc.jar.md5 | 1 + .../annotations-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../annotations-26.0.0-beta7-sources.jar | Bin 0 -> 9934 bytes .../annotations-26.0.0-beta7-sources.jar.md5 | 1 + .../annotations-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/annotations-26.0.0-beta7.jar | Bin 0 -> 8024 bytes .../26.0.0-beta7/annotations-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/annotations-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/annotations-26.0.0-beta7.pom | 28 ++ .../26.0.0-beta7/annotations-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/annotations-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/annotations/maven-metadata.xml | 16 +- .../tools/annotations/maven-metadata.xml.md5 | 2 +- .../tools/annotations/maven-metadata.xml.sha1 | 2 +- .../tools/archquery/25.3.3/archquery-25.3.3.jar | Bin 0 -> 1384 bytes .../archquery/25.3.3/archquery-25.3.3.jar.md5 | 1 + .../archquery/25.3.3/archquery-25.3.3.jar.sha1 | 1 + .../tools/archquery/25.3.3/archquery-25.3.3.pom | 26 ++ .../archquery/25.3.3/archquery-25.3.3.pom.md5 | 1 + .../archquery/25.3.3/archquery-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/archquery-25.4.0-alpha7.jar | Bin 0 -> 1384 bytes .../25.4.0-alpha7/archquery-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/archquery-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/archquery-25.4.0-alpha7.pom | 26 ++ .../25.4.0-alpha7/archquery-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/archquery-25.4.0-alpha7.pom.sha1 | 1 + .../archquery-25.5.0-alpha-preview-02.jar | Bin 0 -> 1384 bytes .../archquery-25.5.0-alpha-preview-02.jar.md5 | 1 + .../archquery-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../archquery-25.5.0-alpha-preview-02.pom | 26 ++ .../archquery-25.5.0-alpha-preview-02.pom.md5 | 1 + .../archquery-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/archquery/maven-metadata.xml | 7 +- com/android/tools/archquery/maven-metadata.xml.md5 | 2 +- .../tools/archquery/maven-metadata.xml.sha1 | 2 +- .../asset-studio/25.3.3/asset-studio-25.3.3.jar | Bin 0 -> 1264731 bytes .../25.3.3/asset-studio-25.3.3.jar.md5 | 1 + .../25.3.3/asset-studio-25.3.3.jar.sha1 | 1 + .../asset-studio/25.3.3/asset-studio-25.3.3.pom | 58 ++++ .../25.3.3/asset-studio-25.3.3.pom.md5 | 1 + .../25.3.3/asset-studio-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/asset-studio-25.4.0-alpha7.jar | Bin 0 -> 1269198 bytes .../asset-studio-25.4.0-alpha7.jar.md5 | 1 + .../asset-studio-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/asset-studio-25.4.0-alpha7.pom | 58 ++++ .../asset-studio-25.4.0-alpha7.pom.md5 | 1 + .../asset-studio-25.4.0-alpha7.pom.sha1 | 1 + .../asset-studio-25.5.0-alpha-preview-02.jar | Bin 0 -> 1326709 bytes .../asset-studio-25.5.0-alpha-preview-02.jar.md5 | 1 + .../asset-studio-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../asset-studio-25.5.0-alpha-preview-02.pom | 58 ++++ .../asset-studio-25.5.0-alpha-preview-02.pom.md5 | 1 + .../asset-studio-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/asset-studio/maven-metadata.xml | 7 +- .../tools/asset-studio/maven-metadata.xml.md5 | 2 +- .../tools/asset-studio/maven-metadata.xml.sha1 | 2 +- .../build/apksig/2.3.3/apksig-2.3.3-javadoc.jar | Bin 0 -> 142705 bytes .../apksig/2.3.3/apksig-2.3.3-javadoc.jar.md5 | 1 + .../apksig/2.3.3/apksig-2.3.3-javadoc.jar.sha1 | 1 + .../build/apksig/2.3.3/apksig-2.3.3-sources.jar | Bin 0 -> 121108 bytes .../apksig/2.3.3/apksig-2.3.3-sources.jar.md5 | 1 + .../apksig/2.3.3/apksig-2.3.3-sources.jar.sha1 | 1 + .../tools/build/apksig/2.3.3/apksig-2.3.3.jar | Bin 0 -> 194857 bytes .../tools/build/apksig/2.3.3/apksig-2.3.3.jar.md5 | 1 + .../tools/build/apksig/2.3.3/apksig-2.3.3.jar.sha1 | 1 + .../tools/build/apksig/2.3.3/apksig-2.3.3.pom | 36 +++ .../tools/build/apksig/2.3.3/apksig-2.3.3.pom.md5 | 1 + .../tools/build/apksig/2.3.3/apksig-2.3.3.pom.sha1 | 1 + .../2.4.0-alpha7/apksig-2.4.0-alpha7-javadoc.jar | Bin 0 -> 142712 bytes .../apksig-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../apksig-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../2.4.0-alpha7/apksig-2.4.0-alpha7-sources.jar | Bin 0 -> 121107 bytes .../apksig-2.4.0-alpha7-sources.jar.md5 | 1 + .../apksig-2.4.0-alpha7-sources.jar.sha1 | 1 + .../apksig/2.4.0-alpha7/apksig-2.4.0-alpha7.jar | Bin 0 -> 194856 bytes .../2.4.0-alpha7/apksig-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/apksig-2.4.0-alpha7.jar.sha1 | 1 + .../apksig/2.4.0-alpha7/apksig-2.4.0-alpha7.pom | 36 +++ .../2.4.0-alpha7/apksig-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/apksig-2.4.0-alpha7.pom.sha1 | 1 + .../apksig-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 142643 bytes .../apksig-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + .../apksig-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../apksig-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 121107 bytes .../apksig-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + .../apksig-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../apksig-2.5.0-alpha-preview-02.jar | Bin 0 -> 194856 bytes .../apksig-2.5.0-alpha-preview-02.jar.md5 | 1 + .../apksig-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../apksig-2.5.0-alpha-preview-02.pom | 36 +++ .../apksig-2.5.0-alpha-preview-02.pom.md5 | 1 + .../apksig-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../apksig/3.0.0-alpha4/apksig-3.0.0-alpha4.jar | Bin 0 -> 207684 bytes .../3.0.0-alpha4/apksig-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/apksig-3.0.0-alpha4.jar.sha1 | 1 + .../apksig/3.0.0-alpha4/apksig-3.0.0-alpha4.pom | 36 +++ .../3.0.0-alpha4/apksig-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/apksig-3.0.0-alpha4.pom.sha1 | 1 + .../apksig/3.0.0-alpha5/apksig-3.0.0-alpha5.jar | Bin 0 -> 227525 bytes .../3.0.0-alpha5/apksig-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/apksig-3.0.0-alpha5.jar.sha1 | 1 + .../apksig/3.0.0-alpha5/apksig-3.0.0-alpha5.pom | 36 +++ .../3.0.0-alpha5/apksig-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/apksig-3.0.0-alpha5.pom.sha1 | 1 + .../3.0.0-alpha6/apksig-3.0.0-alpha6-javadoc.jar | Bin 0 -> 142929 bytes .../apksig-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../apksig-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../3.0.0-alpha6/apksig-3.0.0-alpha6-sources.jar | Bin 0 -> 158410 bytes .../apksig-3.0.0-alpha6-sources.jar.md5 | 1 + .../apksig-3.0.0-alpha6-sources.jar.sha1 | 1 + .../apksig/3.0.0-alpha6/apksig-3.0.0-alpha6.jar | Bin 0 -> 247116 bytes .../3.0.0-alpha6/apksig-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/apksig-3.0.0-alpha6.jar.sha1 | 1 + .../apksig/3.0.0-alpha6/apksig-3.0.0-alpha6.pom | 36 +++ .../3.0.0-alpha6/apksig-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/apksig-3.0.0-alpha6.pom.sha1 | 1 + .../3.0.0-alpha7/apksig-3.0.0-alpha7-javadoc.jar | Bin 0 -> 142951 bytes .../apksig-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../apksig-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../3.0.0-alpha7/apksig-3.0.0-alpha7-sources.jar | Bin 0 -> 158410 bytes .../apksig-3.0.0-alpha7-sources.jar.md5 | 1 + .../apksig-3.0.0-alpha7-sources.jar.sha1 | 1 + .../apksig/3.0.0-alpha7/apksig-3.0.0-alpha7.jar | Bin 0 -> 247116 bytes .../3.0.0-alpha7/apksig-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/apksig-3.0.0-alpha7.jar.sha1 | 1 + .../apksig/3.0.0-alpha7/apksig-3.0.0-alpha7.pom | 36 +++ .../3.0.0-alpha7/apksig-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/apksig-3.0.0-alpha7.pom.sha1 | 1 + .../3.0.0-alpha9/apksig-3.0.0-alpha9-javadoc.jar | Bin 0 -> 143053 bytes .../apksig-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../apksig-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../3.0.0-alpha9/apksig-3.0.0-alpha9-sources.jar | Bin 0 -> 159069 bytes .../apksig-3.0.0-alpha9-sources.jar.md5 | 1 + .../apksig-3.0.0-alpha9-sources.jar.sha1 | 1 + .../apksig/3.0.0-alpha9/apksig-3.0.0-alpha9.jar | Bin 0 -> 248990 bytes .../3.0.0-alpha9/apksig-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/apksig-3.0.0-alpha9.jar.sha1 | 1 + .../apksig/3.0.0-alpha9/apksig-3.0.0-alpha9.pom | 36 +++ .../3.0.0-alpha9/apksig-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/apksig-3.0.0-alpha9.pom.sha1 | 1 + .../3.0.0-beta1/apksig-3.0.0-beta1-javadoc.jar | Bin 0 -> 143009 bytes .../3.0.0-beta1/apksig-3.0.0-beta1-javadoc.jar.md5 | 1 + .../apksig-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../3.0.0-beta1/apksig-3.0.0-beta1-sources.jar | Bin 0 -> 159069 bytes .../3.0.0-beta1/apksig-3.0.0-beta1-sources.jar.md5 | 1 + .../apksig-3.0.0-beta1-sources.jar.sha1 | 1 + .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.jar | Bin 0 -> 248990 bytes .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.jar.md5 | 1 + .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.jar.sha1 | 1 + .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.pom | 36 +++ .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.pom.md5 | 1 + .../apksig/3.0.0-beta1/apksig-3.0.0-beta1.pom.sha1 | 1 + .../3.0.0-beta2/apksig-3.0.0-beta2-javadoc.jar | Bin 0 -> 143013 bytes .../3.0.0-beta2/apksig-3.0.0-beta2-javadoc.jar.md5 | 1 + .../apksig-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../3.0.0-beta2/apksig-3.0.0-beta2-sources.jar | Bin 0 -> 159069 bytes .../3.0.0-beta2/apksig-3.0.0-beta2-sources.jar.md5 | 1 + .../apksig-3.0.0-beta2-sources.jar.sha1 | 1 + .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.jar | Bin 0 -> 248990 bytes .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.jar.md5 | 1 + .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.jar.sha1 | 1 + .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.pom | 36 +++ .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.pom.md5 | 1 + .../apksig/3.0.0-beta2/apksig-3.0.0-beta2.pom.sha1 | 1 + .../3.0.0-beta6/apksig-3.0.0-beta6-javadoc.jar | Bin 0 -> 143057 bytes .../3.0.0-beta6/apksig-3.0.0-beta6-javadoc.jar.md5 | 1 + .../apksig-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../3.0.0-beta6/apksig-3.0.0-beta6-sources.jar | Bin 0 -> 164826 bytes .../3.0.0-beta6/apksig-3.0.0-beta6-sources.jar.md5 | 1 + .../apksig-3.0.0-beta6-sources.jar.sha1 | 1 + .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.jar | Bin 0 -> 257317 bytes .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.jar.md5 | 1 + .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.jar.sha1 | 1 + .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.pom | 36 +++ .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.pom.md5 | 1 + .../apksig/3.0.0-beta6/apksig-3.0.0-beta6.pom.sha1 | 1 + .../3.0.0-beta7/apksig-3.0.0-beta7-javadoc.jar | Bin 0 -> 143004 bytes .../3.0.0-beta7/apksig-3.0.0-beta7-javadoc.jar.md5 | 1 + .../apksig-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../3.0.0-beta7/apksig-3.0.0-beta7-sources.jar | Bin 0 -> 168916 bytes .../3.0.0-beta7/apksig-3.0.0-beta7-sources.jar.md5 | 1 + .../apksig-3.0.0-beta7-sources.jar.sha1 | 1 + .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.jar | Bin 0 -> 261407 bytes .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.jar.md5 | 1 + .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.jar.sha1 | 1 + .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.pom | 36 +++ .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.pom.md5 | 1 + .../apksig/3.0.0-beta7/apksig-3.0.0-beta7.pom.sha1 | 1 + com/android/tools/build/apksig/maven-metadata.xml | 16 +- .../tools/build/apksig/maven-metadata.xml.md5 | 2 +- .../tools/build/apksig/maven-metadata.xml.sha1 | 2 +- .../2.3.3/builder-model-2.3.3-javadoc.jar | Bin 0 -> 200531 bytes .../2.3.3/builder-model-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/builder-model-2.3.3-javadoc.jar.sha1 | 1 + .../2.3.3/builder-model-2.3.3-sources.jar | Bin 0 -> 57897 bytes .../2.3.3/builder-model-2.3.3-sources.jar.md5 | 1 + .../2.3.3/builder-model-2.3.3-sources.jar.sha1 | 1 + .../builder-model/2.3.3/builder-model-2.3.3.jar | Bin 0 -> 33016 bytes .../2.3.3/builder-model-2.3.3.jar.md5 | 1 + .../2.3.3/builder-model-2.3.3.jar.sha1 | 1 + .../builder-model/2.3.3/builder-model-2.3.3.pom | 42 +++ .../2.3.3/builder-model-2.3.3.pom.md5 | 1 + .../2.3.3/builder-model-2.3.3.pom.sha1 | 1 + .../builder-model-2.4.0-alpha7-javadoc.jar | Bin 0 -> 202354 bytes .../builder-model-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../builder-model-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-model-2.4.0-alpha7-sources.jar | Bin 0 -> 58190 bytes .../builder-model-2.4.0-alpha7-sources.jar.md5 | 1 + .../builder-model-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/builder-model-2.4.0-alpha7.jar | Bin 0 -> 32997 bytes .../builder-model-2.4.0-alpha7.jar.md5 | 1 + .../builder-model-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/builder-model-2.4.0-alpha7.pom | 42 +++ .../builder-model-2.4.0-alpha7.pom.md5 | 1 + .../builder-model-2.4.0-alpha7.pom.sha1 | 1 + ...uilder-model-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 211983 bytes ...er-model-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...r-model-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...uilder-model-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 60310 bytes ...er-model-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...r-model-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../builder-model-2.5.0-alpha-preview-02.jar | Bin 0 -> 34878 bytes .../builder-model-2.5.0-alpha-preview-02.jar.md5 | 1 + .../builder-model-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../builder-model-2.5.0-alpha-preview-02.pom | 42 +++ .../builder-model-2.5.0-alpha-preview-02.pom.md5 | 1 + .../builder-model-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/builder-model-3.0.0-alpha4.jar | Bin 0 -> 36230 bytes .../builder-model-3.0.0-alpha4.jar.md5 | 1 + .../builder-model-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/builder-model-3.0.0-alpha4.pom | 42 +++ .../builder-model-3.0.0-alpha4.pom.md5 | 1 + .../builder-model-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/builder-model-3.0.0-alpha5.jar | Bin 0 -> 36267 bytes .../builder-model-3.0.0-alpha5.jar.md5 | 1 + .../builder-model-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/builder-model-3.0.0-alpha5.pom | 42 +++ .../builder-model-3.0.0-alpha5.pom.md5 | 1 + .../builder-model-3.0.0-alpha5.pom.sha1 | 1 + .../builder-model-3.0.0-alpha6-javadoc.jar | Bin 0 -> 218945 bytes .../builder-model-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-alpha6-sources.jar | Bin 0 -> 61686 bytes .../builder-model-3.0.0-alpha6-sources.jar.md5 | 1 + .../builder-model-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/builder-model-3.0.0-alpha6.jar | Bin 0 -> 36280 bytes .../builder-model-3.0.0-alpha6.jar.md5 | 1 + .../builder-model-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/builder-model-3.0.0-alpha6.pom | 42 +++ .../builder-model-3.0.0-alpha6.pom.md5 | 1 + .../builder-model-3.0.0-alpha6.pom.sha1 | 1 + .../builder-model-3.0.0-alpha7-javadoc.jar | Bin 0 -> 218995 bytes .../builder-model-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-alpha7-sources.jar | Bin 0 -> 61686 bytes .../builder-model-3.0.0-alpha7-sources.jar.md5 | 1 + .../builder-model-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/builder-model-3.0.0-alpha7.jar | Bin 0 -> 36280 bytes .../builder-model-3.0.0-alpha7.jar.md5 | 1 + .../builder-model-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/builder-model-3.0.0-alpha7.pom | 42 +++ .../builder-model-3.0.0-alpha7.pom.md5 | 1 + .../builder-model-3.0.0-alpha7.pom.sha1 | 1 + .../builder-model-3.0.0-alpha9-javadoc.jar | Bin 0 -> 218966 bytes .../builder-model-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-alpha9-sources.jar | Bin 0 -> 61687 bytes .../builder-model-3.0.0-alpha9-sources.jar.md5 | 1 + .../builder-model-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/builder-model-3.0.0-alpha9.jar | Bin 0 -> 36281 bytes .../builder-model-3.0.0-alpha9.jar.md5 | 1 + .../builder-model-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/builder-model-3.0.0-alpha9.pom | 42 +++ .../builder-model-3.0.0-alpha9.pom.md5 | 1 + .../builder-model-3.0.0-alpha9.pom.sha1 | 1 + .../builder-model-3.0.0-beta1-javadoc.jar | Bin 0 -> 230112 bytes .../builder-model-3.0.0-beta1-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-beta1-sources.jar | Bin 0 -> 64269 bytes .../builder-model-3.0.0-beta1-sources.jar.md5 | 1 + .../builder-model-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/builder-model-3.0.0-beta1.jar | Bin 0 -> 38333 bytes .../3.0.0-beta1/builder-model-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/builder-model-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/builder-model-3.0.0-beta1.pom | 42 +++ .../3.0.0-beta1/builder-model-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/builder-model-3.0.0-beta1.pom.sha1 | 1 + .../builder-model-3.0.0-beta2-javadoc.jar | Bin 0 -> 230146 bytes .../builder-model-3.0.0-beta2-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-beta2-sources.jar | Bin 0 -> 64270 bytes .../builder-model-3.0.0-beta2-sources.jar.md5 | 1 + .../builder-model-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/builder-model-3.0.0-beta2.jar | Bin 0 -> 38334 bytes .../3.0.0-beta2/builder-model-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/builder-model-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/builder-model-3.0.0-beta2.pom | 42 +++ .../3.0.0-beta2/builder-model-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/builder-model-3.0.0-beta2.pom.sha1 | 1 + .../builder-model-3.0.0-beta6-javadoc.jar | Bin 0 -> 229826 bytes .../builder-model-3.0.0-beta6-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-beta6-sources.jar | Bin 0 -> 64145 bytes .../builder-model-3.0.0-beta6-sources.jar.md5 | 1 + .../builder-model-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/builder-model-3.0.0-beta6.jar | Bin 0 -> 38311 bytes .../3.0.0-beta6/builder-model-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/builder-model-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/builder-model-3.0.0-beta6.pom | 42 +++ .../3.0.0-beta6/builder-model-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/builder-model-3.0.0-beta6.pom.sha1 | 1 + .../builder-model-3.0.0-beta7-javadoc.jar | Bin 0 -> 231003 bytes .../builder-model-3.0.0-beta7-javadoc.jar.md5 | 1 + .../builder-model-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../builder-model-3.0.0-beta7-sources.jar | Bin 0 -> 68931 bytes .../builder-model-3.0.0-beta7-sources.jar.md5 | 1 + .../builder-model-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/builder-model-3.0.0-beta7.jar | Bin 0 -> 38373 bytes .../3.0.0-beta7/builder-model-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/builder-model-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/builder-model-3.0.0-beta7.pom | 42 +++ .../3.0.0-beta7/builder-model-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/builder-model-3.0.0-beta7.pom.sha1 | 1 + .../tools/build/builder-model/maven-metadata.xml | 16 +- .../build/builder-model/maven-metadata.xml.md5 | 2 +- .../build/builder-model/maven-metadata.xml.sha1 | 2 +- .../2.3.3/builder-test-api-2.3.3-javadoc.jar | Bin 0 -> 49080 bytes .../2.3.3/builder-test-api-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/builder-test-api-2.3.3-javadoc.jar.sha1 | 1 + .../2.3.3/builder-test-api-2.3.3-sources.jar | Bin 0 -> 9192 bytes .../2.3.3/builder-test-api-2.3.3-sources.jar.md5 | 1 + .../2.3.3/builder-test-api-2.3.3-sources.jar.sha1 | 1 + .../2.3.3/builder-test-api-2.3.3.jar | Bin 0 -> 11019 bytes .../2.3.3/builder-test-api-2.3.3.jar.md5 | 1 + .../2.3.3/builder-test-api-2.3.3.jar.sha1 | 1 + .../2.3.3/builder-test-api-2.3.3.pom | 42 +++ .../2.3.3/builder-test-api-2.3.3.pom.md5 | 1 + .../2.3.3/builder-test-api-2.3.3.pom.sha1 | 1 + .../builder-test-api-2.4.0-alpha7-javadoc.jar | Bin 0 -> 49175 bytes .../builder-test-api-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../builder-test-api-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-test-api-2.4.0-alpha7-sources.jar | Bin 0 -> 9277 bytes .../builder-test-api-2.4.0-alpha7-sources.jar.md5 | 1 + .../builder-test-api-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/builder-test-api-2.4.0-alpha7.jar | Bin 0 -> 11018 bytes .../builder-test-api-2.4.0-alpha7.jar.md5 | 1 + .../builder-test-api-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/builder-test-api-2.4.0-alpha7.pom | 42 +++ .../builder-test-api-2.4.0-alpha7.pom.md5 | 1 + .../builder-test-api-2.4.0-alpha7.pom.sha1 | 1 + ...der-test-api-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 49167 bytes ...test-api-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...est-api-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...der-test-api-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 9277 bytes ...test-api-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...est-api-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../builder-test-api-2.5.0-alpha-preview-02.jar | Bin 0 -> 11018 bytes ...builder-test-api-2.5.0-alpha-preview-02.jar.md5 | 1 + ...uilder-test-api-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../builder-test-api-2.5.0-alpha-preview-02.pom | 42 +++ ...builder-test-api-2.5.0-alpha-preview-02.pom.md5 | 1 + ...uilder-test-api-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/builder-test-api-3.0.0-alpha4.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-alpha4.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/builder-test-api-3.0.0-alpha4.pom | 42 +++ .../builder-test-api-3.0.0-alpha4.pom.md5 | 1 + .../builder-test-api-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/builder-test-api-3.0.0-alpha5.jar | Bin 0 -> 10989 bytes .../builder-test-api-3.0.0-alpha5.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/builder-test-api-3.0.0-alpha5.pom | 42 +++ .../builder-test-api-3.0.0-alpha5.pom.md5 | 1 + .../builder-test-api-3.0.0-alpha5.pom.sha1 | 1 + .../builder-test-api-3.0.0-alpha6-javadoc.jar | Bin 0 -> 48988 bytes .../builder-test-api-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-alpha6-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-alpha6-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/builder-test-api-3.0.0-alpha6.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-alpha6.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/builder-test-api-3.0.0-alpha6.pom | 42 +++ .../builder-test-api-3.0.0-alpha6.pom.md5 | 1 + .../builder-test-api-3.0.0-alpha6.pom.sha1 | 1 + .../builder-test-api-3.0.0-alpha7-javadoc.jar | Bin 0 -> 48999 bytes .../builder-test-api-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-alpha7-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-alpha7-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/builder-test-api-3.0.0-alpha7.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-alpha7.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/builder-test-api-3.0.0-alpha7.pom | 42 +++ .../builder-test-api-3.0.0-alpha7.pom.md5 | 1 + .../builder-test-api-3.0.0-alpha7.pom.sha1 | 1 + .../builder-test-api-3.0.0-alpha9-javadoc.jar | Bin 0 -> 49023 bytes .../builder-test-api-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-alpha9-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-alpha9-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/builder-test-api-3.0.0-alpha9.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-alpha9.jar.md5 | 1 + .../builder-test-api-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/builder-test-api-3.0.0-alpha9.pom | 42 +++ .../builder-test-api-3.0.0-alpha9.pom.md5 | 1 + .../builder-test-api-3.0.0-alpha9.pom.sha1 | 1 + .../builder-test-api-3.0.0-beta1-javadoc.jar | Bin 0 -> 49003 bytes .../builder-test-api-3.0.0-beta1-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-beta1-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-beta1-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/builder-test-api-3.0.0-beta1.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-beta1.jar.md5 | 1 + .../builder-test-api-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/builder-test-api-3.0.0-beta1.pom | 42 +++ .../builder-test-api-3.0.0-beta1.pom.md5 | 1 + .../builder-test-api-3.0.0-beta1.pom.sha1 | 1 + .../builder-test-api-3.0.0-beta2-javadoc.jar | Bin 0 -> 49012 bytes .../builder-test-api-3.0.0-beta2-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-beta2-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-beta2-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/builder-test-api-3.0.0-beta2.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-beta2.jar.md5 | 1 + .../builder-test-api-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/builder-test-api-3.0.0-beta2.pom | 42 +++ .../builder-test-api-3.0.0-beta2.pom.md5 | 1 + .../builder-test-api-3.0.0-beta2.pom.sha1 | 1 + .../builder-test-api-3.0.0-beta6-javadoc.jar | Bin 0 -> 49014 bytes .../builder-test-api-3.0.0-beta6-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-beta6-sources.jar | Bin 0 -> 9168 bytes .../builder-test-api-3.0.0-beta6-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/builder-test-api-3.0.0-beta6.jar | Bin 0 -> 10984 bytes .../builder-test-api-3.0.0-beta6.jar.md5 | 1 + .../builder-test-api-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/builder-test-api-3.0.0-beta6.pom | 42 +++ .../builder-test-api-3.0.0-beta6.pom.md5 | 1 + .../builder-test-api-3.0.0-beta6.pom.sha1 | 1 + .../builder-test-api-3.0.0-beta7-javadoc.jar | Bin 0 -> 49010 bytes .../builder-test-api-3.0.0-beta7-javadoc.jar.md5 | 1 + .../builder-test-api-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../builder-test-api-3.0.0-beta7-sources.jar | Bin 0 -> 12977 bytes .../builder-test-api-3.0.0-beta7-sources.jar.md5 | 1 + .../builder-test-api-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/builder-test-api-3.0.0-beta7.jar | Bin 0 -> 14793 bytes .../builder-test-api-3.0.0-beta7.jar.md5 | 1 + .../builder-test-api-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/builder-test-api-3.0.0-beta7.pom | 42 +++ .../builder-test-api-3.0.0-beta7.pom.md5 | 1 + .../builder-test-api-3.0.0-beta7.pom.sha1 | 1 + .../build/builder-test-api/maven-metadata.xml | 16 +- .../build/builder-test-api/maven-metadata.xml.md5 | 2 +- .../build/builder-test-api/maven-metadata.xml.sha1 | 2 +- .../build/builder/2.3.3/builder-2.3.3-javadoc.jar | Bin 0 -> 2140985 bytes .../builder/2.3.3/builder-2.3.3-javadoc.jar.md5 | 1 + .../builder/2.3.3/builder-2.3.3-javadoc.jar.sha1 | 1 + .../build/builder/2.3.3/builder-2.3.3-sources.jar | Bin 0 -> 1230256 bytes .../builder/2.3.3/builder-2.3.3-sources.jar.md5 | 1 + .../builder/2.3.3/builder-2.3.3-sources.jar.sha1 | 1 + .../tools/build/builder/2.3.3/builder-2.3.3.jar | Bin 0 -> 1543660 bytes .../build/builder/2.3.3/builder-2.3.3.jar.md5 | 1 + .../build/builder/2.3.3/builder-2.3.3.jar.sha1 | 1 + .../tools/build/builder/2.3.3/builder-2.3.3.pom | 162 +++++++++++ .../build/builder/2.3.3/builder-2.3.3.pom.md5 | 1 + .../build/builder/2.3.3/builder-2.3.3.pom.sha1 | 1 + .../2.4.0-alpha7/builder-2.4.0-alpha7-javadoc.jar | Bin 0 -> 589133 bytes .../builder-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../builder-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../2.4.0-alpha7/builder-2.4.0-alpha7-sources.jar | Bin 0 -> 47912524 bytes .../builder-2.4.0-alpha7-sources.jar.md5 | 1 + .../builder-2.4.0-alpha7-sources.jar.sha1 | 1 + .../builder/2.4.0-alpha7/builder-2.4.0-alpha7.jar | Bin 0 -> 50654121 bytes .../2.4.0-alpha7/builder-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/builder-2.4.0-alpha7.jar.sha1 | 1 + .../builder/2.4.0-alpha7/builder-2.4.0-alpha7.pom | 174 ++++++++++++ .../2.4.0-alpha7/builder-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/builder-2.4.0-alpha7.pom.sha1 | 1 + .../builder-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 587269 bytes .../builder-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...builder-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../builder-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 20660569 bytes .../builder-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...builder-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../builder-2.5.0-alpha-preview-02.jar | Bin 0 -> 23407025 bytes .../builder-2.5.0-alpha-preview-02.jar.md5 | 1 + .../builder-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../builder-2.5.0-alpha-preview-02.pom | 174 ++++++++++++ .../builder-2.5.0-alpha-preview-02.pom.md5 | 1 + .../builder-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../builder/3.0.0-alpha4/builder-3.0.0-alpha4.jar | Bin 0 -> 23750837 bytes .../3.0.0-alpha4/builder-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/builder-3.0.0-alpha4.jar.sha1 | 1 + .../builder/3.0.0-alpha4/builder-3.0.0-alpha4.pom | 162 +++++++++++ .../3.0.0-alpha4/builder-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/builder-3.0.0-alpha4.pom.sha1 | 1 + .../builder/3.0.0-alpha5/builder-3.0.0-alpha5.jar | Bin 0 -> 23827303 bytes .../3.0.0-alpha5/builder-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/builder-3.0.0-alpha5.jar.sha1 | 1 + .../builder/3.0.0-alpha5/builder-3.0.0-alpha5.pom | 168 ++++++++++++ .../3.0.0-alpha5/builder-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/builder-3.0.0-alpha5.pom.sha1 | 1 + .../3.0.0-alpha6/builder-3.0.0-alpha6-javadoc.jar | Bin 0 -> 588124 bytes .../builder-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../builder-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../3.0.0-alpha6/builder-3.0.0-alpha6-sources.jar | Bin 0 -> 22183824 bytes .../builder-3.0.0-alpha6-sources.jar.md5 | 1 + .../builder-3.0.0-alpha6-sources.jar.sha1 | 1 + .../builder/3.0.0-alpha6/builder-3.0.0-alpha6.jar | Bin 0 -> 24653832 bytes .../3.0.0-alpha6/builder-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/builder-3.0.0-alpha6.jar.sha1 | 1 + .../builder/3.0.0-alpha6/builder-3.0.0-alpha6.pom | 168 ++++++++++++ .../3.0.0-alpha6/builder-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/builder-3.0.0-alpha6.pom.sha1 | 1 + .../3.0.0-alpha7/builder-3.0.0-alpha7-javadoc.jar | Bin 0 -> 588227 bytes .../builder-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../builder-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../3.0.0-alpha7/builder-3.0.0-alpha7-sources.jar | Bin 0 -> 22219274 bytes .../builder-3.0.0-alpha7-sources.jar.md5 | 1 + .../builder-3.0.0-alpha7-sources.jar.sha1 | 1 + .../builder/3.0.0-alpha7/builder-3.0.0-alpha7.jar | Bin 0 -> 24689087 bytes .../3.0.0-alpha7/builder-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/builder-3.0.0-alpha7.jar.sha1 | 1 + .../builder/3.0.0-alpha7/builder-3.0.0-alpha7.pom | 168 ++++++++++++ .../3.0.0-alpha7/builder-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/builder-3.0.0-alpha7.pom.sha1 | 1 + .../3.0.0-alpha9/builder-3.0.0-alpha9-javadoc.jar | Bin 0 -> 564275 bytes .../builder-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../builder-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../3.0.0-alpha9/builder-3.0.0-alpha9-sources.jar | Bin 0 -> 22227787 bytes .../builder-3.0.0-alpha9-sources.jar.md5 | 1 + .../builder-3.0.0-alpha9-sources.jar.sha1 | 1 + .../builder/3.0.0-alpha9/builder-3.0.0-alpha9.jar | Bin 0 -> 26267992 bytes .../3.0.0-alpha9/builder-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/builder-3.0.0-alpha9.jar.sha1 | 1 + .../builder/3.0.0-alpha9/builder-3.0.0-alpha9.pom | 192 +++++++++++++ .../3.0.0-alpha9/builder-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/builder-3.0.0-alpha9.pom.sha1 | 1 + .../3.0.0-beta1/builder-3.0.0-beta1-javadoc.jar | Bin 0 -> 507840 bytes .../builder-3.0.0-beta1-javadoc.jar.md5 | 1 + .../builder-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../3.0.0-beta1/builder-3.0.0-beta1-sources.jar | Bin 0 -> 22181365 bytes .../builder-3.0.0-beta1-sources.jar.md5 | 1 + .../builder-3.0.0-beta1-sources.jar.sha1 | 1 + .../builder/3.0.0-beta1/builder-3.0.0-beta1.jar | Bin 0 -> 26281288 bytes .../3.0.0-beta1/builder-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/builder-3.0.0-beta1.jar.sha1 | 1 + .../builder/3.0.0-beta1/builder-3.0.0-beta1.pom | 192 +++++++++++++ .../3.0.0-beta1/builder-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/builder-3.0.0-beta1.pom.sha1 | 1 + .../3.0.0-beta2/builder-3.0.0-beta2-javadoc.jar | Bin 0 -> 508134 bytes .../builder-3.0.0-beta2-javadoc.jar.md5 | 1 + .../builder-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../3.0.0-beta2/builder-3.0.0-beta2-sources.jar | Bin 0 -> 22181412 bytes .../builder-3.0.0-beta2-sources.jar.md5 | 1 + .../builder-3.0.0-beta2-sources.jar.sha1 | 1 + .../builder/3.0.0-beta2/builder-3.0.0-beta2.jar | Bin 0 -> 26281275 bytes .../3.0.0-beta2/builder-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/builder-3.0.0-beta2.jar.sha1 | 1 + .../builder/3.0.0-beta2/builder-3.0.0-beta2.pom | 192 +++++++++++++ .../3.0.0-beta2/builder-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/builder-3.0.0-beta2.pom.sha1 | 1 + .../3.0.0-beta6/builder-3.0.0-beta6-javadoc.jar | Bin 0 -> 518019 bytes .../builder-3.0.0-beta6-javadoc.jar.md5 | 1 + .../builder-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../3.0.0-beta6/builder-3.0.0-beta6-sources.jar | Bin 0 -> 22407587 bytes .../builder-3.0.0-beta6-sources.jar.md5 | 1 + .../builder-3.0.0-beta6-sources.jar.sha1 | 1 + .../builder/3.0.0-beta6/builder-3.0.0-beta6.jar | Bin 0 -> 26928063 bytes .../3.0.0-beta6/builder-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/builder-3.0.0-beta6.jar.sha1 | 1 + .../builder/3.0.0-beta6/builder-3.0.0-beta6.pom | 198 ++++++++++++++ .../3.0.0-beta6/builder-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/builder-3.0.0-beta6.pom.sha1 | 1 + .../3.0.0-beta7/builder-3.0.0-beta7-javadoc.jar | Bin 0 -> 522269 bytes .../builder-3.0.0-beta7-javadoc.jar.md5 | 1 + .../builder-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../3.0.0-beta7/builder-3.0.0-beta7-sources.jar | Bin 0 -> 22413047 bytes .../builder-3.0.0-beta7-sources.jar.md5 | 1 + .../builder-3.0.0-beta7-sources.jar.sha1 | 1 + .../builder/3.0.0-beta7/builder-3.0.0-beta7.jar | Bin 0 -> 26943370 bytes .../3.0.0-beta7/builder-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/builder-3.0.0-beta7.jar.sha1 | 1 + .../builder/3.0.0-beta7/builder-3.0.0-beta7.pom | 198 ++++++++++++++ .../3.0.0-beta7/builder-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/builder-3.0.0-beta7.pom.sha1 | 1 + com/android/tools/build/builder/maven-metadata.xml | 16 +- .../tools/build/builder/maven-metadata.xml.md5 | 2 +- .../tools/build/builder/maven-metadata.xml.sha1 | 2 +- .../tools/build/fat32lib/maven-metadata.xml | 2 +- .../tools/build/fat32lib/maven-metadata.xml.md5 | 2 +- .../tools/build/fat32lib/maven-metadata.xml.sha1 | 2 +- .../fat32lib/unspecified/fat32lib-unspecified.jar | Bin 72264 -> 72264 bytes .../unspecified/fat32lib-unspecified.jar.md5 | 2 +- .../unspecified/fat32lib-unspecified.jar.sha1 | 2 +- .../gradle-api/2.3.3/gradle-api-2.3.3-javadoc.jar | Bin 0 -> 85646 bytes .../2.3.3/gradle-api-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/gradle-api-2.3.3-javadoc.jar.sha1 | 1 + .../gradle-api/2.3.3/gradle-api-2.3.3-sources.jar | Bin 0 -> 18133 bytes .../2.3.3/gradle-api-2.3.3-sources.jar.md5 | 1 + .../2.3.3/gradle-api-2.3.3-sources.jar.sha1 | 1 + .../build/gradle-api/2.3.3/gradle-api-2.3.3.jar | Bin 0 -> 11642 bytes .../gradle-api/2.3.3/gradle-api-2.3.3.jar.md5 | 1 + .../gradle-api/2.3.3/gradle-api-2.3.3.jar.sha1 | 1 + .../build/gradle-api/2.3.3/gradle-api-2.3.3.pom | 48 ++++ .../gradle-api/2.3.3/gradle-api-2.3.3.pom.md5 | 1 + .../gradle-api/2.3.3/gradle-api-2.3.3.pom.sha1 | 1 + .../gradle-api-2.4.0-alpha7-javadoc.jar | Bin 0 -> 86579 bytes .../gradle-api-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-api-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-api-2.4.0-alpha7-sources.jar | Bin 0 -> 18333 bytes .../gradle-api-2.4.0-alpha7-sources.jar.md5 | 1 + .../gradle-api-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.jar | Bin 0 -> 12057 bytes .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.pom | 54 ++++ .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/gradle-api-2.4.0-alpha7.pom.sha1 | 1 + .../gradle-api-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 86924 bytes ...adle-api-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...dle-api-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../gradle-api-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 18520 bytes ...adle-api-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...dle-api-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../gradle-api-2.5.0-alpha-preview-02.jar | Bin 0 -> 12189 bytes .../gradle-api-2.5.0-alpha-preview-02.jar.md5 | 1 + .../gradle-api-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../gradle-api-2.5.0-alpha-preview-02.pom | 54 ++++ .../gradle-api-2.5.0-alpha-preview-02.pom.md5 | 1 + .../gradle-api-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.jar | Bin 0 -> 12189 bytes .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.pom | 54 ++++ .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/gradle-api-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.jar | Bin 0 -> 12221 bytes .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.pom | 54 ++++ .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/gradle-api-3.0.0-alpha5.pom.sha1 | 1 + .../gradle-api-3.0.0-alpha6-javadoc.jar | Bin 0 -> 95720 bytes .../gradle-api-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../gradle-api-3.0.0-alpha6-sources.jar | Bin 0 -> 20949 bytes .../gradle-api-3.0.0-alpha6-sources.jar.md5 | 1 + .../gradle-api-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.jar | Bin 0 -> 13185 bytes .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.pom | 54 ++++ .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/gradle-api-3.0.0-alpha6.pom.sha1 | 1 + .../gradle-api-3.0.0-alpha7-javadoc.jar | Bin 0 -> 95745 bytes .../gradle-api-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-api-3.0.0-alpha7-sources.jar | Bin 0 -> 20949 bytes .../gradle-api-3.0.0-alpha7-sources.jar.md5 | 1 + .../gradle-api-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.jar | Bin 0 -> 13185 bytes .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.pom | 54 ++++ .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/gradle-api-3.0.0-alpha7.pom.sha1 | 1 + .../gradle-api-3.0.0-alpha9-javadoc.jar | Bin 0 -> 95764 bytes .../gradle-api-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../gradle-api-3.0.0-alpha9-sources.jar | Bin 0 -> 20949 bytes .../gradle-api-3.0.0-alpha9-sources.jar.md5 | 1 + .../gradle-api-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.jar | Bin 0 -> 13185 bytes .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.pom | 54 ++++ .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/gradle-api-3.0.0-alpha9.pom.sha1 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1-javadoc.jar | Bin 0 -> 95725 bytes .../gradle-api-3.0.0-beta1-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1-sources.jar | Bin 0 -> 20949 bytes .../gradle-api-3.0.0-beta1-sources.jar.md5 | 1 + .../gradle-api-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1.jar | Bin 0 -> 13185 bytes .../3.0.0-beta1/gradle-api-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1.pom | 54 ++++ .../3.0.0-beta1/gradle-api-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/gradle-api-3.0.0-beta1.pom.sha1 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2-javadoc.jar | Bin 0 -> 95766 bytes .../gradle-api-3.0.0-beta2-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2-sources.jar | Bin 0 -> 20949 bytes .../gradle-api-3.0.0-beta2-sources.jar.md5 | 1 + .../gradle-api-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2.jar | Bin 0 -> 13185 bytes .../3.0.0-beta2/gradle-api-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2.pom | 54 ++++ .../3.0.0-beta2/gradle-api-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/gradle-api-3.0.0-beta2.pom.sha1 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6-javadoc.jar | Bin 0 -> 95920 bytes .../gradle-api-3.0.0-beta6-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6-sources.jar | Bin 0 -> 21039 bytes .../gradle-api-3.0.0-beta6-sources.jar.md5 | 1 + .../gradle-api-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6.jar | Bin 0 -> 13217 bytes .../3.0.0-beta6/gradle-api-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6.pom | 54 ++++ .../3.0.0-beta6/gradle-api-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/gradle-api-3.0.0-beta6.pom.sha1 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7-javadoc.jar | Bin 0 -> 95949 bytes .../gradle-api-3.0.0-beta7-javadoc.jar.md5 | 1 + .../gradle-api-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7-sources.jar | Bin 0 -> 24848 bytes .../gradle-api-3.0.0-beta7-sources.jar.md5 | 1 + .../gradle-api-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7.jar | Bin 0 -> 17026 bytes .../3.0.0-beta7/gradle-api-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7.pom | 54 ++++ .../3.0.0-beta7/gradle-api-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/gradle-api-3.0.0-beta7.pom.sha1 | 1 + .../tools/build/gradle-api/maven-metadata.xml | 16 +- .../tools/build/gradle-api/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle-api/maven-metadata.xml.sha1 | 2 +- .../2.3.3/gradle-core-2.3.3-javadoc.jar | Bin 0 -> 794173 bytes .../2.3.3/gradle-core-2.3.3-javadoc.jar.md5 | 1 + .../2.3.3/gradle-core-2.3.3-javadoc.jar.sha1 | 1 + .../2.3.3/gradle-core-2.3.3-sources.jar | Bin 0 -> 1105318 bytes .../2.3.3/gradle-core-2.3.3-sources.jar.md5 | 1 + .../2.3.3/gradle-core-2.3.3-sources.jar.sha1 | 1 + .../build/gradle-core/2.3.3/gradle-core-2.3.3.jar | Bin 0 -> 2001286 bytes .../gradle-core/2.3.3/gradle-core-2.3.3.jar.md5 | 1 + .../gradle-core/2.3.3/gradle-core-2.3.3.jar.sha1 | 1 + .../build/gradle-core/2.3.3/gradle-core-2.3.3.pom | 162 +++++++++++ .../gradle-core/2.3.3/gradle-core-2.3.3.pom.md5 | 1 + .../gradle-core/2.3.3/gradle-core-2.3.3.pom.sha1 | 1 + .../gradle-core-2.4.0-alpha7-javadoc.jar | Bin 0 -> 847019 bytes .../gradle-core-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-core-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-core-2.4.0-alpha7-sources.jar | Bin 0 -> 1179586 bytes .../gradle-core-2.4.0-alpha7-sources.jar.md5 | 1 + .../gradle-core-2.4.0-alpha7-sources.jar.sha1 | 1 + .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.jar | Bin 0 -> 2029068 bytes .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.jar.sha1 | 1 + .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.pom | 192 +++++++++++++ .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/gradle-core-2.4.0-alpha7.pom.sha1 | 1 + .../gradle-core-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 825703 bytes ...dle-core-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...le-core-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../gradle-core-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 1217712 bytes ...dle-core-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...le-core-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../gradle-core-2.5.0-alpha-preview-02.jar | Bin 0 -> 2087094 bytes .../gradle-core-2.5.0-alpha-preview-02.jar.md5 | 1 + .../gradle-core-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../gradle-core-2.5.0-alpha-preview-02.pom | 192 +++++++++++++ .../gradle-core-2.5.0-alpha-preview-02.pom.md5 | 1 + .../gradle-core-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.jar | Bin 0 -> 2073192 bytes .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.jar.sha1 | 1 + .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.pom | 192 +++++++++++++ .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/gradle-core-3.0.0-alpha4.pom.sha1 | 1 + .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.jar | Bin 0 -> 2132423 bytes .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.jar.sha1 | 1 + .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.pom | 198 ++++++++++++++ .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/gradle-core-3.0.0-alpha5.pom.sha1 | 1 + .../gradle-core-3.0.0-alpha6-javadoc.jar | Bin 0 -> 934741 bytes .../gradle-core-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-alpha6-sources.jar | Bin 0 -> 2438289 bytes .../gradle-core-3.0.0-alpha6-sources.jar.md5 | 1 + .../gradle-core-3.0.0-alpha6-sources.jar.sha1 | 1 + .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.jar | Bin 0 -> 2156589 bytes .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.jar.sha1 | 1 + .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.pom | 198 ++++++++++++++ .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/gradle-core-3.0.0-alpha6.pom.sha1 | 1 + .../gradle-core-3.0.0-alpha7-javadoc.jar | Bin 0 -> 976895 bytes .../gradle-core-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-alpha7-sources.jar | Bin 0 -> 2464165 bytes .../gradle-core-3.0.0-alpha7-sources.jar.md5 | 1 + .../gradle-core-3.0.0-alpha7-sources.jar.sha1 | 1 + .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.jar | Bin 0 -> 2166129 bytes .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.jar.sha1 | 1 + .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.pom | 198 ++++++++++++++ .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/gradle-core-3.0.0-alpha7.pom.sha1 | 1 + .../gradle-core-3.0.0-alpha9-javadoc.jar | Bin 0 -> 994286 bytes .../gradle-core-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-alpha9-sources.jar | Bin 0 -> 2485667 bytes .../gradle-core-3.0.0-alpha9-sources.jar.md5 | 1 + .../gradle-core-3.0.0-alpha9-sources.jar.sha1 | 1 + .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.jar | Bin 0 -> 2181101 bytes .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.jar.sha1 | 1 + .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.pom | 198 ++++++++++++++ .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/gradle-core-3.0.0-alpha9.pom.sha1 | 1 + .../gradle-core-3.0.0-beta1-javadoc.jar | Bin 0 -> 993398 bytes .../gradle-core-3.0.0-beta1-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-beta1-sources.jar | Bin 0 -> 2508229 bytes .../gradle-core-3.0.0-beta1-sources.jar.md5 | 1 + .../gradle-core-3.0.0-beta1-sources.jar.sha1 | 1 + .../3.0.0-beta1/gradle-core-3.0.0-beta1.jar | Bin 0 -> 2199927 bytes .../3.0.0-beta1/gradle-core-3.0.0-beta1.jar.md5 | 1 + .../3.0.0-beta1/gradle-core-3.0.0-beta1.jar.sha1 | 1 + .../3.0.0-beta1/gradle-core-3.0.0-beta1.pom | 198 ++++++++++++++ .../3.0.0-beta1/gradle-core-3.0.0-beta1.pom.md5 | 1 + .../3.0.0-beta1/gradle-core-3.0.0-beta1.pom.sha1 | 1 + .../gradle-core-3.0.0-beta2-javadoc.jar | Bin 0 -> 993898 bytes .../gradle-core-3.0.0-beta2-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-beta2-sources.jar | Bin 0 -> 2508369 bytes .../gradle-core-3.0.0-beta2-sources.jar.md5 | 1 + .../gradle-core-3.0.0-beta2-sources.jar.sha1 | 1 + .../3.0.0-beta2/gradle-core-3.0.0-beta2.jar | Bin 0 -> 2199986 bytes .../3.0.0-beta2/gradle-core-3.0.0-beta2.jar.md5 | 1 + .../3.0.0-beta2/gradle-core-3.0.0-beta2.jar.sha1 | 1 + .../3.0.0-beta2/gradle-core-3.0.0-beta2.pom | 198 ++++++++++++++ .../3.0.0-beta2/gradle-core-3.0.0-beta2.pom.md5 | 1 + .../3.0.0-beta2/gradle-core-3.0.0-beta2.pom.sha1 | 1 + .../gradle-core-3.0.0-beta6-javadoc.jar | Bin 0 -> 1002389 bytes .../gradle-core-3.0.0-beta6-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-beta6-sources.jar | Bin 0 -> 1326207 bytes .../gradle-core-3.0.0-beta6-sources.jar.md5 | 1 + .../gradle-core-3.0.0-beta6-sources.jar.sha1 | 1 + .../3.0.0-beta6/gradle-core-3.0.0-beta6.jar | Bin 0 -> 2263327 bytes .../3.0.0-beta6/gradle-core-3.0.0-beta6.jar.md5 | 1 + .../3.0.0-beta6/gradle-core-3.0.0-beta6.jar.sha1 | 1 + .../3.0.0-beta6/gradle-core-3.0.0-beta6.pom | 198 ++++++++++++++ .../3.0.0-beta6/gradle-core-3.0.0-beta6.pom.md5 | 1 + .../3.0.0-beta6/gradle-core-3.0.0-beta6.pom.sha1 | 1 + .../gradle-core-3.0.0-beta7-javadoc.jar | Bin 0 -> 1010661 bytes .../gradle-core-3.0.0-beta7-javadoc.jar.md5 | 1 + .../gradle-core-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../gradle-core-3.0.0-beta7-sources.jar | Bin 0 -> 1345127 bytes .../gradle-core-3.0.0-beta7-sources.jar.md5 | 1 + .../gradle-core-3.0.0-beta7-sources.jar.sha1 | 1 + .../3.0.0-beta7/gradle-core-3.0.0-beta7.jar | Bin 0 -> 2278960 bytes .../3.0.0-beta7/gradle-core-3.0.0-beta7.jar.md5 | 1 + .../3.0.0-beta7/gradle-core-3.0.0-beta7.jar.sha1 | 1 + .../3.0.0-beta7/gradle-core-3.0.0-beta7.pom | 198 ++++++++++++++ .../3.0.0-beta7/gradle-core-3.0.0-beta7.pom.md5 | 1 + .../3.0.0-beta7/gradle-core-3.0.0-beta7.pom.sha1 | 1 + .../tools/build/gradle-core/maven-metadata.xml | 16 +- .../tools/build/gradle-core/maven-metadata.xml.md5 | 2 +- .../build/gradle-core/maven-metadata.xml.sha1 | 2 +- .../gradle-experimental-0.10.0-alpha7-javadoc.jar | Bin 0 -> 293156 bytes ...adle-experimental-0.10.0-alpha7-javadoc.jar.md5 | 1 + ...dle-experimental-0.10.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.10.0-alpha7-sources.jar | Bin 0 -> 143141 bytes ...adle-experimental-0.10.0-alpha7-sources.jar.md5 | 1 + ...dle-experimental-0.10.0-alpha7-sources.jar.sha1 | 1 + .../gradle-experimental-0.10.0-alpha7.jar | Bin 0 -> 193598 bytes .../gradle-experimental-0.10.0-alpha7.jar.md5 | 1 + .../gradle-experimental-0.10.0-alpha7.jar.sha1 | 1 + .../gradle-experimental-0.10.0-alpha7.pom | 54 ++++ .../gradle-experimental-0.10.0-alpha7.pom.md5 | 1 + .../gradle-experimental-0.10.0-alpha7.pom.sha1 | 1 + ...xperimental-0.11.0-alpha-preview-02-javadoc.jar | Bin 0 -> 295038 bytes ...imental-0.11.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...mental-0.11.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...xperimental-0.11.0-alpha-preview-02-sources.jar | Bin 0 -> 144293 bytes ...imental-0.11.0-alpha-preview-02-sources.jar.md5 | 1 + ...mental-0.11.0-alpha-preview-02-sources.jar.sha1 | 1 + ...gradle-experimental-0.11.0-alpha-preview-02.jar | Bin 0 -> 195880 bytes ...le-experimental-0.11.0-alpha-preview-02.jar.md5 | 1 + ...e-experimental-0.11.0-alpha-preview-02.jar.sha1 | 1 + ...gradle-experimental-0.11.0-alpha-preview-02.pom | 48 ++++ ...le-experimental-0.11.0-alpha-preview-02.pom.md5 | 1 + ...e-experimental-0.11.0-alpha-preview-02.pom.sha1 | 1 + .../gradle-experimental-0.11.0-alpha6-javadoc.jar | Bin 0 -> 295603 bytes ...adle-experimental-0.11.0-alpha6-javadoc.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha6-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha6-sources.jar | Bin 0 -> 144370 bytes ...adle-experimental-0.11.0-alpha6-sources.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha6-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha6.jar | Bin 0 -> 195778 bytes .../gradle-experimental-0.11.0-alpha6.jar.md5 | 1 + .../gradle-experimental-0.11.0-alpha6.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha6.pom | 54 ++++ .../gradle-experimental-0.11.0-alpha6.pom.md5 | 1 + .../gradle-experimental-0.11.0-alpha6.pom.sha1 | 1 + .../gradle-experimental-0.11.0-alpha7-javadoc.jar | Bin 0 -> 295734 bytes ...adle-experimental-0.11.0-alpha7-javadoc.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha7-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha7-sources.jar | Bin 0 -> 144370 bytes ...adle-experimental-0.11.0-alpha7-sources.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha7-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha7.jar | Bin 0 -> 195780 bytes .../gradle-experimental-0.11.0-alpha7.jar.md5 | 1 + .../gradle-experimental-0.11.0-alpha7.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha7.pom | 54 ++++ .../gradle-experimental-0.11.0-alpha7.pom.md5 | 1 + .../gradle-experimental-0.11.0-alpha7.pom.sha1 | 1 + .../gradle-experimental-0.11.0-alpha9-javadoc.jar | Bin 0 -> 295857 bytes ...adle-experimental-0.11.0-alpha9-javadoc.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha9-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha9-sources.jar | Bin 0 -> 144371 bytes ...adle-experimental-0.11.0-alpha9-sources.jar.md5 | 1 + ...dle-experimental-0.11.0-alpha9-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha9.jar | Bin 0 -> 195777 bytes .../gradle-experimental-0.11.0-alpha9.jar.md5 | 1 + .../gradle-experimental-0.11.0-alpha9.jar.sha1 | 1 + .../gradle-experimental-0.11.0-alpha9.pom | 54 ++++ .../gradle-experimental-0.11.0-alpha9.pom.md5 | 1 + .../gradle-experimental-0.11.0-alpha9.pom.sha1 | 1 + .../gradle-experimental-0.11.0-beta1-javadoc.jar | Bin 0 -> 295530 bytes ...radle-experimental-0.11.0-beta1-javadoc.jar.md5 | 1 + ...adle-experimental-0.11.0-beta1-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta1-sources.jar | Bin 0 -> 144410 bytes ...radle-experimental-0.11.0-beta1-sources.jar.md5 | 1 + ...adle-experimental-0.11.0-beta1-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta1.jar | Bin 0 -> 195858 bytes .../gradle-experimental-0.11.0-beta1.jar.md5 | 1 + .../gradle-experimental-0.11.0-beta1.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta1.pom | 54 ++++ .../gradle-experimental-0.11.0-beta1.pom.md5 | 1 + .../gradle-experimental-0.11.0-beta1.pom.sha1 | 1 + .../gradle-experimental-0.11.0-beta2-javadoc.jar | Bin 0 -> 295646 bytes ...radle-experimental-0.11.0-beta2-javadoc.jar.md5 | 1 + ...adle-experimental-0.11.0-beta2-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta2-sources.jar | Bin 0 -> 144411 bytes ...radle-experimental-0.11.0-beta2-sources.jar.md5 | 1 + ...adle-experimental-0.11.0-beta2-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta2.jar | Bin 0 -> 195859 bytes .../gradle-experimental-0.11.0-beta2.jar.md5 | 1 + .../gradle-experimental-0.11.0-beta2.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta2.pom | 54 ++++ .../gradle-experimental-0.11.0-beta2.pom.md5 | 1 + .../gradle-experimental-0.11.0-beta2.pom.sha1 | 1 + .../gradle-experimental-0.11.0-beta6-javadoc.jar | Bin 0 -> 295468 bytes ...radle-experimental-0.11.0-beta6-javadoc.jar.md5 | 1 + ...adle-experimental-0.11.0-beta6-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta6-sources.jar | Bin 0 -> 144474 bytes ...radle-experimental-0.11.0-beta6-sources.jar.md5 | 1 + ...adle-experimental-0.11.0-beta6-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta6.jar | Bin 0 -> 195819 bytes .../gradle-experimental-0.11.0-beta6.jar.md5 | 1 + .../gradle-experimental-0.11.0-beta6.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta6.pom | 54 ++++ .../gradle-experimental-0.11.0-beta6.pom.md5 | 1 + .../gradle-experimental-0.11.0-beta6.pom.sha1 | 1 + .../gradle-experimental-0.11.0-beta7-javadoc.jar | Bin 0 -> 295708 bytes ...radle-experimental-0.11.0-beta7-javadoc.jar.md5 | 1 + ...adle-experimental-0.11.0-beta7-javadoc.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta7-sources.jar | Bin 0 -> 148461 bytes ...radle-experimental-0.11.0-beta7-sources.jar.md5 | 1 + ...adle-experimental-0.11.0-beta7-sources.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta7.jar | Bin 0 -> 195909 bytes .../gradle-experimental-0.11.0-beta7.jar.md5 | 1 + .../gradle-experimental-0.11.0-beta7.jar.sha1 | 1 + .../gradle-experimental-0.11.0-beta7.pom | 54 ++++ .../gradle-experimental-0.11.0-beta7.pom.md5 | 1 + .../gradle-experimental-0.11.0-beta7.pom.sha1 | 1 + .../0.9.3/gradle-experimental-0.9.3-javadoc.jar | Bin 0 -> 291906 bytes .../gradle-experimental-0.9.3-javadoc.jar.md5 | 1 + .../gradle-experimental-0.9.3-javadoc.jar.sha1 | 1 + .../0.9.3/gradle-experimental-0.9.3-sources.jar | Bin 0 -> 142030 bytes .../gradle-experimental-0.9.3-sources.jar.md5 | 1 + .../gradle-experimental-0.9.3-sources.jar.sha1 | 1 + .../0.9.3/gradle-experimental-0.9.3.jar | Bin 0 -> 191427 bytes .../0.9.3/gradle-experimental-0.9.3.jar.md5 | 1 + .../0.9.3/gradle-experimental-0.9.3.jar.sha1 | 1 + .../0.9.3/gradle-experimental-0.9.3.pom | 48 ++++ .../0.9.3/gradle-experimental-0.9.3.pom.md5 | 1 + .../0.9.3/gradle-experimental-0.9.3.pom.sha1 | 1 + .../build/gradle-experimental/maven-metadata.xml | 14 +- .../gradle-experimental/maven-metadata.xml.md5 | 2 +- .../gradle-experimental/maven-metadata.xml.sha1 | 2 +- .../build/gradle/2.3.3/gradle-2.3.3-javadoc.jar | Bin 0 -> 77534 bytes .../gradle/2.3.3/gradle-2.3.3-javadoc.jar.md5 | 1 + .../gradle/2.3.3/gradle-2.3.3-javadoc.jar.sha1 | 1 + .../build/gradle/2.3.3/gradle-2.3.3-sources.jar | Bin 0 -> 40313 bytes .../gradle/2.3.3/gradle-2.3.3-sources.jar.md5 | 1 + .../gradle/2.3.3/gradle-2.3.3-sources.jar.sha1 | 1 + .../tools/build/gradle/2.3.3/gradle-2.3.3.jar | Bin 0 -> 59461 bytes .../tools/build/gradle/2.3.3/gradle-2.3.3.jar.md5 | 1 + .../tools/build/gradle/2.3.3/gradle-2.3.3.jar.sha1 | 1 + .../tools/build/gradle/2.3.3/gradle-2.3.3.pom | 60 ++++ .../tools/build/gradle/2.3.3/gradle-2.3.3.pom.md5 | 1 + .../tools/build/gradle/2.3.3/gradle-2.3.3.pom.sha1 | 1 + .../2.4.0-alpha7/gradle-2.4.0-alpha7-javadoc.jar | Bin 0 -> 78152 bytes .../gradle-2.4.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-2.4.0-alpha7-javadoc.jar.sha1 | 1 + .../2.4.0-alpha7/gradle-2.4.0-alpha7-sources.jar | Bin 0 -> 41313 bytes .../gradle-2.4.0-alpha7-sources.jar.md5 | 1 + .../gradle-2.4.0-alpha7-sources.jar.sha1 | 1 + .../gradle/2.4.0-alpha7/gradle-2.4.0-alpha7.jar | Bin 0 -> 60816 bytes .../2.4.0-alpha7/gradle-2.4.0-alpha7.jar.md5 | 1 + .../2.4.0-alpha7/gradle-2.4.0-alpha7.jar.sha1 | 1 + .../gradle/2.4.0-alpha7/gradle-2.4.0-alpha7.pom | 60 ++++ .../2.4.0-alpha7/gradle-2.4.0-alpha7.pom.md5 | 1 + .../2.4.0-alpha7/gradle-2.4.0-alpha7.pom.sha1 | 1 + .../gradle-2.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 83178 bytes .../gradle-2.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + .../gradle-2.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../gradle-2.5.0-alpha-preview-02-sources.jar | Bin 0 -> 44626 bytes .../gradle-2.5.0-alpha-preview-02-sources.jar.md5 | 1 + .../gradle-2.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../gradle-2.5.0-alpha-preview-02.jar | Bin 0 -> 66204 bytes .../gradle-2.5.0-alpha-preview-02.jar.md5 | 1 + .../gradle-2.5.0-alpha-preview-02.jar.sha1 | 1 + .../gradle-2.5.0-alpha-preview-02.pom | 60 ++++ .../gradle-2.5.0-alpha-preview-02.pom.md5 | 1 + .../gradle-2.5.0-alpha-preview-02.pom.sha1 | 1 + .../gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.jar | Bin 0 -> 66067 bytes .../3.0.0-alpha4/gradle-3.0.0-alpha4.jar.md5 | 1 + .../3.0.0-alpha4/gradle-3.0.0-alpha4.jar.sha1 | 1 + .../gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.pom | 66 +++++ .../3.0.0-alpha4/gradle-3.0.0-alpha4.pom.md5 | 1 + .../3.0.0-alpha4/gradle-3.0.0-alpha4.pom.sha1 | 1 + .../gradle/3.0.0-alpha5/gradle-3.0.0-alpha5.jar | Bin 0 -> 65704 bytes .../3.0.0-alpha5/gradle-3.0.0-alpha5.jar.md5 | 1 + .../3.0.0-alpha5/gradle-3.0.0-alpha5.jar.sha1 | 1 + .../gradle/3.0.0-alpha5/gradle-3.0.0-alpha5.pom | 66 +++++ .../3.0.0-alpha5/gradle-3.0.0-alpha5.pom.md5 | 1 + .../3.0.0-alpha5/gradle-3.0.0-alpha5.pom.sha1 | 1 + .../3.0.0-alpha6/gradle-3.0.0-alpha6-javadoc.jar | Bin 0 -> 82697 bytes .../gradle-3.0.0-alpha6-javadoc.jar.md5 | 1 + .../gradle-3.0.0-alpha6-javadoc.jar.sha1 | 1 + .../3.0.0-alpha6/gradle-3.0.0-alpha6-sources.jar | Bin 0 -> 84750 bytes .../gradle-3.0.0-alpha6-sources.jar.md5 | 1 + .../gradle-3.0.0-alpha6-sources.jar.sha1 | 1 + .../gradle/3.0.0-alpha6/gradle-3.0.0-alpha6.jar | Bin 0 -> 67125 bytes .../3.0.0-alpha6/gradle-3.0.0-alpha6.jar.md5 | 1 + .../3.0.0-alpha6/gradle-3.0.0-alpha6.jar.sha1 | 1 + .../gradle/3.0.0-alpha6/gradle-3.0.0-alpha6.pom | 66 +++++ .../3.0.0-alpha6/gradle-3.0.0-alpha6.pom.md5 | 1 + .../3.0.0-alpha6/gradle-3.0.0-alpha6.pom.sha1 | 1 + .../3.0.0-alpha7/gradle-3.0.0-alpha7-javadoc.jar | Bin 0 -> 82707 bytes .../gradle-3.0.0-alpha7-javadoc.jar.md5 | 1 + .../gradle-3.0.0-alpha7-javadoc.jar.sha1 | 1 + .../3.0.0-alpha7/gradle-3.0.0-alpha7-sources.jar | Bin 0 -> 84750 bytes .../gradle-3.0.0-alpha7-sources.jar.md5 | 1 + .../gradle-3.0.0-alpha7-sources.jar.sha1 | 1 + .../gradle/3.0.0-alpha7/gradle-3.0.0-alpha7.jar | Bin 0 -> 67127 bytes .../3.0.0-alpha7/gradle-3.0.0-alpha7.jar.md5 | 1 + .../3.0.0-alpha7/gradle-3.0.0-alpha7.jar.sha1 | 1 + .../gradle/3.0.0-alpha7/gradle-3.0.0-alpha7.pom | 66 +++++ .../3.0.0-alpha7/gradle-3.0.0-alpha7.pom.md5 | 1 + .../3.0.0-alpha7/gradle-3.0.0-alpha7.pom.sha1 | 1 + .../3.0.0-alpha9/gradle-3.0.0-alpha9-javadoc.jar | Bin 0 -> 82757 bytes .../gradle-3.0.0-alpha9-javadoc.jar.md5 | 1 + .../gradle-3.0.0-alpha9-javadoc.jar.sha1 | 1 + .../3.0.0-alpha9/gradle-3.0.0-alpha9-sources.jar | Bin 0 -> 86739 bytes .../gradle-3.0.0-alpha9-sources.jar.md5 | 1 + .../gradle-3.0.0-alpha9-sources.jar.sha1 | 1 + .../gradle/3.0.0-alpha9/gradle-3.0.0-alpha9.jar | Bin 0 -> 67992 bytes .../3.0.0-alpha9/gradle-3.0.0-alpha9.jar.md5 | 1 + .../3.0.0-alpha9/gradle-3.0.0-alpha9.jar.sha1 | 1 + .../gradle/3.0.0-alpha9/gradle-3.0.0-alpha9.pom | 66 +++++ .../3.0.0-alpha9/gradle-3.0.0-alpha9.pom.md5 | 1 + .../3.0.0-alpha9/gradle-3.0.0-alpha9.pom.sha1 | 1 + .../3.0.0-beta1/gradle-3.0.0-beta1-javadoc.jar | Bin 0 -> 82984 bytes .../3.0.0-beta1/gradle-3.0.0-beta1-javadoc.jar.md5 | 1 + .../gradle-3.0.0-beta1-javadoc.jar.sha1 | 1 + .../3.0.0-beta1/gradle-3.0.0-beta1-sources.jar | Bin 0 -> 86870 bytes .../3.0.0-beta1/gradle-3.0.0-beta1-sources.jar.md5 | 1 + .../gradle-3.0.0-beta1-sources.jar.sha1 | 1 + .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.jar | Bin 0 -> 68180 bytes .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.jar.md5 | 1 + .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.jar.sha1 | 1 + .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.pom | 66 +++++ .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.pom.md5 | 1 + .../gradle/3.0.0-beta1/gradle-3.0.0-beta1.pom.sha1 | 1 + .../3.0.0-beta2/gradle-3.0.0-beta2-javadoc.jar | Bin 0 -> 83022 bytes .../3.0.0-beta2/gradle-3.0.0-beta2-javadoc.jar.md5 | 1 + .../gradle-3.0.0-beta2-javadoc.jar.sha1 | 1 + .../3.0.0-beta2/gradle-3.0.0-beta2-sources.jar | Bin 0 -> 86871 bytes .../3.0.0-beta2/gradle-3.0.0-beta2-sources.jar.md5 | 1 + .../gradle-3.0.0-beta2-sources.jar.sha1 | 1 + .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.jar | Bin 0 -> 68181 bytes .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.jar.md5 | 1 + .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.jar.sha1 | 1 + .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.pom | 66 +++++ .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.pom.md5 | 1 + .../gradle/3.0.0-beta2/gradle-3.0.0-beta2.pom.sha1 | 1 + .../3.0.0-beta6/gradle-3.0.0-beta6-javadoc.jar | Bin 0 -> 82341 bytes .../3.0.0-beta6/gradle-3.0.0-beta6-javadoc.jar.md5 | 1 + .../gradle-3.0.0-beta6-javadoc.jar.sha1 | 1 + .../3.0.0-beta6/gradle-3.0.0-beta6-sources.jar | Bin 0 -> 46213 bytes .../3.0.0-beta6/gradle-3.0.0-beta6-sources.jar.md5 | 1 + .../gradle-3.0.0-beta6-sources.jar.sha1 | 1 + .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar | Bin 0 -> 67294 bytes .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar.md5 | 1 + .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.jar.sha1 | 1 + .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom | 66 +++++ .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom.md5 | 1 + .../gradle/3.0.0-beta6/gradle-3.0.0-beta6.pom.sha1 | 1 + .../3.0.0-beta7/gradle-3.0.0-beta7-javadoc.jar | Bin 0 -> 87028 bytes .../3.0.0-beta7/gradle-3.0.0-beta7-javadoc.jar.md5 | 1 + .../gradle-3.0.0-beta7-javadoc.jar.sha1 | 1 + .../3.0.0-beta7/gradle-3.0.0-beta7-sources.jar | Bin 0 -> 54054 bytes .../3.0.0-beta7/gradle-3.0.0-beta7-sources.jar.md5 | 1 + .../gradle-3.0.0-beta7-sources.jar.sha1 | 1 + .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.jar | Bin 0 -> 67488 bytes .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.jar.md5 | 1 + .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.jar.sha1 | 1 + .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.pom | 66 +++++ .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.pom.md5 | 1 + .../gradle/3.0.0-beta7/gradle-3.0.0-beta7.pom.sha1 | 1 + com/android/tools/build/gradle/maven-metadata.xml | 16 +- .../tools/build/gradle/maven-metadata.xml.md5 | 2 +- .../tools/build/gradle/maven-metadata.xml.sha1 | 2 +- .../tools/build/jobb/25.3.3/jobb-25.3.3.jar | Bin 0 -> 36333 bytes .../tools/build/jobb/25.3.3/jobb-25.3.3.jar.md5 | 1 + .../tools/build/jobb/25.3.3/jobb-25.3.3.jar.sha1 | 1 + .../tools/build/jobb/25.3.3/jobb-25.3.3.pom | 34 +++ .../tools/build/jobb/25.3.3/jobb-25.3.3.pom.md5 | 1 + .../tools/build/jobb/25.3.3/jobb-25.3.3.pom.sha1 | 1 + .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.jar | Bin 0 -> 36333 bytes .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.jar.md5 | 1 + .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.jar.sha1 | 1 + .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.pom | 34 +++ .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.pom.md5 | 1 + .../jobb/25.4.0-alpha7/jobb-25.4.0-alpha7.pom.sha1 | 1 + .../jobb-25.5.0-alpha-preview-02.jar | Bin 0 -> 36333 bytes .../jobb-25.5.0-alpha-preview-02.jar.md5 | 1 + .../jobb-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../jobb-25.5.0-alpha-preview-02.pom | 34 +++ .../jobb-25.5.0-alpha-preview-02.pom.md5 | 1 + .../jobb-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/build/jobb/maven-metadata.xml | 7 +- .../tools/build/jobb/maven-metadata.xml.md5 | 2 +- .../tools/build/jobb/maven-metadata.xml.sha1 | 2 +- .../25.3.3/manifest-merger-25.3.3-javadoc.jar | Bin 0 -> 173161 bytes .../25.3.3/manifest-merger-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/manifest-merger-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/manifest-merger-25.3.3-sources.jar | Bin 0 -> 167309 bytes .../25.3.3/manifest-merger-25.3.3-sources.jar.md5 | 1 + .../25.3.3/manifest-merger-25.3.3-sources.jar.sha1 | 1 + .../25.3.3/manifest-merger-25.3.3.jar | Bin 0 -> 148604 bytes .../25.3.3/manifest-merger-25.3.3.jar.md5 | 1 + .../25.3.3/manifest-merger-25.3.3.jar.sha1 | 1 + .../25.3.3/manifest-merger-25.3.3.pom | 78 ++++++ .../25.3.3/manifest-merger-25.3.3.pom.md5 | 1 + .../25.3.3/manifest-merger-25.3.3.pom.sha1 | 1 + .../manifest-merger-25.4.0-alpha7-javadoc.jar | Bin 0 -> 173421 bytes .../manifest-merger-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../manifest-merger-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../manifest-merger-25.4.0-alpha7-sources.jar | Bin 0 -> 169955 bytes .../manifest-merger-25.4.0-alpha7-sources.jar.md5 | 1 + .../manifest-merger-25.4.0-alpha7-sources.jar.sha1 | 1 + .../manifest-merger-25.4.0-alpha7.jar | Bin 0 -> 150897 bytes .../manifest-merger-25.4.0-alpha7.jar.md5 | 1 + .../manifest-merger-25.4.0-alpha7.jar.sha1 | 1 + .../manifest-merger-25.4.0-alpha7.pom | 78 ++++++ .../manifest-merger-25.4.0-alpha7.pom.md5 | 1 + .../manifest-merger-25.4.0-alpha7.pom.sha1 | 1 + ...fest-merger-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 173856 bytes ...-merger-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...merger-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...fest-merger-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 171417 bytes ...-merger-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...merger-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../manifest-merger-25.5.0-alpha-preview-02.jar | Bin 0 -> 151905 bytes ...manifest-merger-25.5.0-alpha-preview-02.jar.md5 | 1 + ...anifest-merger-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../manifest-merger-25.5.0-alpha-preview-02.pom | 78 ++++++ ...manifest-merger-25.5.0-alpha-preview-02.pom.md5 | 1 + ...anifest-merger-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../manifest-merger-26.0.0-alpha4.jar | Bin 0 -> 155010 bytes .../manifest-merger-26.0.0-alpha4.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha4.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha4.pom | 78 ++++++ .../manifest-merger-26.0.0-alpha4.pom.md5 | 1 + .../manifest-merger-26.0.0-alpha4.pom.sha1 | 1 + .../manifest-merger-26.0.0-alpha5.jar | Bin 0 -> 154995 bytes .../manifest-merger-26.0.0-alpha5.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha5.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha5.pom | 78 ++++++ .../manifest-merger-26.0.0-alpha5.pom.md5 | 1 + .../manifest-merger-26.0.0-alpha5.pom.sha1 | 1 + .../manifest-merger-26.0.0-alpha6-javadoc.jar | Bin 0 -> 174126 bytes .../manifest-merger-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha6-sources.jar | Bin 0 -> 174899 bytes .../manifest-merger-26.0.0-alpha6-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha6-sources.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha6.jar | Bin 0 -> 155043 bytes .../manifest-merger-26.0.0-alpha6.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha6.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha6.pom | 78 ++++++ .../manifest-merger-26.0.0-alpha6.pom.md5 | 1 + .../manifest-merger-26.0.0-alpha6.pom.sha1 | 1 + .../manifest-merger-26.0.0-alpha7-javadoc.jar | Bin 0 -> 174180 bytes .../manifest-merger-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha7-sources.jar | Bin 0 -> 174899 bytes .../manifest-merger-26.0.0-alpha7-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha7-sources.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha7.jar | Bin 0 -> 155043 bytes .../manifest-merger-26.0.0-alpha7.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha7.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha7.pom | 78 ++++++ .../manifest-merger-26.0.0-alpha7.pom.md5 | 1 + .../manifest-merger-26.0.0-alpha7.pom.sha1 | 1 + .../manifest-merger-26.0.0-alpha9-javadoc.jar | Bin 0 -> 174182 bytes .../manifest-merger-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha9-sources.jar | Bin 0 -> 174845 bytes .../manifest-merger-26.0.0-alpha9-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha9-sources.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha9.jar | Bin 0 -> 155044 bytes .../manifest-merger-26.0.0-alpha9.jar.md5 | 1 + .../manifest-merger-26.0.0-alpha9.jar.sha1 | 1 + .../manifest-merger-26.0.0-alpha9.pom | 78 ++++++ .../manifest-merger-26.0.0-alpha9.pom.md5 | 1 + .../manifest-merger-26.0.0-alpha9.pom.sha1 | 1 + .../manifest-merger-26.0.0-beta1-javadoc.jar | Bin 0 -> 174238 bytes .../manifest-merger-26.0.0-beta1-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-beta1-sources.jar | Bin 0 -> 174463 bytes .../manifest-merger-26.0.0-beta1-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/manifest-merger-26.0.0-beta1.jar | Bin 0 -> 154801 bytes .../manifest-merger-26.0.0-beta1.jar.md5 | 1 + .../manifest-merger-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/manifest-merger-26.0.0-beta1.pom | 78 ++++++ .../manifest-merger-26.0.0-beta1.pom.md5 | 1 + .../manifest-merger-26.0.0-beta1.pom.sha1 | 1 + .../manifest-merger-26.0.0-beta2-javadoc.jar | Bin 0 -> 174250 bytes .../manifest-merger-26.0.0-beta2-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-beta2-sources.jar | Bin 0 -> 174463 bytes .../manifest-merger-26.0.0-beta2-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/manifest-merger-26.0.0-beta2.jar | Bin 0 -> 154801 bytes .../manifest-merger-26.0.0-beta2.jar.md5 | 1 + .../manifest-merger-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/manifest-merger-26.0.0-beta2.pom | 78 ++++++ .../manifest-merger-26.0.0-beta2.pom.md5 | 1 + .../manifest-merger-26.0.0-beta2.pom.sha1 | 1 + .../manifest-merger-26.0.0-beta6-javadoc.jar | Bin 0 -> 174635 bytes .../manifest-merger-26.0.0-beta6-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-beta6-sources.jar | Bin 0 -> 88806 bytes .../manifest-merger-26.0.0-beta6-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/manifest-merger-26.0.0-beta6.jar | Bin 0 -> 155922 bytes .../manifest-merger-26.0.0-beta6.jar.md5 | 1 + .../manifest-merger-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/manifest-merger-26.0.0-beta6.pom | 78 ++++++ .../manifest-merger-26.0.0-beta6.pom.md5 | 1 + .../manifest-merger-26.0.0-beta6.pom.sha1 | 1 + .../manifest-merger-26.0.0-beta7-javadoc.jar | Bin 0 -> 174996 bytes .../manifest-merger-26.0.0-beta7-javadoc.jar.md5 | 1 + .../manifest-merger-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../manifest-merger-26.0.0-beta7-sources.jar | Bin 0 -> 92777 bytes .../manifest-merger-26.0.0-beta7-sources.jar.md5 | 1 + .../manifest-merger-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/manifest-merger-26.0.0-beta7.jar | Bin 0 -> 156324 bytes .../manifest-merger-26.0.0-beta7.jar.md5 | 1 + .../manifest-merger-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/manifest-merger-26.0.0-beta7.pom | 84 ++++++ .../manifest-merger-26.0.0-beta7.pom.md5 | 1 + .../manifest-merger-26.0.0-beta7.pom.sha1 | 1 + .../tools/build/manifest-merger/maven-metadata.xml | 16 +- .../build/manifest-merger/maven-metadata.xml.md5 | 2 +- .../build/manifest-merger/maven-metadata.xml.sha1 | 2 +- ...api-2.0.0-deprecated-use-gradle-api-javadoc.jar | Bin 261 -> 261 bytes ...2.0.0-deprecated-use-gradle-api-javadoc.jar.md5 | 2 +- ....0.0-deprecated-use-gradle-api-javadoc.jar.sha1 | 2 +- ...api-2.0.0-deprecated-use-gradle-api-sources.jar | Bin 261 -> 261 bytes ...2.0.0-deprecated-use-gradle-api-sources.jar.md5 | 2 +- ....0.0-deprecated-use-gradle-api-sources.jar.sha1 | 2 +- ...ansform-api-2.0.0-deprecated-use-gradle-api.jar | Bin 261 -> 261 bytes ...orm-api-2.0.0-deprecated-use-gradle-api.jar.md5 | 2 +- ...rm-api-2.0.0-deprecated-use-gradle-api.jar.sha1 | 2 +- ...ansform-api-2.0.0-deprecated-use-gradle-api.pom | 8 +- ...orm-api-2.0.0-deprecated-use-gradle-api.pom.md5 | 2 +- ...rm-api-2.0.0-deprecated-use-gradle-api.pom.sha1 | 2 +- .../tools/build/transform-api/maven-metadata.xml | 2 +- .../build/transform-api/maven-metadata.xml.md5 | 2 +- .../build/transform-api/maven-metadata.xml.sha1 | 2 +- .../tools/chimpchat/25.3.3/chimpchat-25.3.3.jar | Bin 0 -> 52144 bytes .../chimpchat/25.3.3/chimpchat-25.3.3.jar.md5 | 1 + .../chimpchat/25.3.3/chimpchat-25.3.3.jar.sha1 | 1 + .../tools/chimpchat/25.3.3/chimpchat-25.3.3.pom | 64 +++++ .../chimpchat/25.3.3/chimpchat-25.3.3.pom.md5 | 1 + .../chimpchat/25.3.3/chimpchat-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.jar | Bin 0 -> 52144 bytes .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.pom | 64 +++++ .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/chimpchat-25.4.0-alpha7.pom.sha1 | 1 + .../chimpchat-25.5.0-alpha-preview-02.jar | Bin 0 -> 52144 bytes .../chimpchat-25.5.0-alpha-preview-02.jar.md5 | 1 + .../chimpchat-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../chimpchat-25.5.0-alpha-preview-02.pom | 64 +++++ .../chimpchat-25.5.0-alpha-preview-02.pom.md5 | 1 + .../chimpchat-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/chimpchat/maven-metadata.xml | 7 +- com/android/tools/chimpchat/maven-metadata.xml.md5 | 2 +- .../tools/chimpchat/maven-metadata.xml.sha1 | 2 +- .../tools/common/25.3.3/common-25.3.3-javadoc.jar | Bin 0 -> 329906 bytes .../common/25.3.3/common-25.3.3-javadoc.jar.md5 | 1 + .../common/25.3.3/common-25.3.3-javadoc.jar.sha1 | 1 + .../tools/common/25.3.3/common-25.3.3-sources.jar | Bin 0 -> 101005 bytes .../common/25.3.3/common-25.3.3-sources.jar.md5 | 1 + .../common/25.3.3/common-25.3.3-sources.jar.sha1 | 1 + com/android/tools/common/25.3.3/common-25.3.3.jar | Bin 0 -> 123939 bytes .../tools/common/25.3.3/common-25.3.3.jar.md5 | 1 + .../tools/common/25.3.3/common-25.3.3.jar.sha1 | 1 + com/android/tools/common/25.3.3/common-25.3.3.pom | 54 ++++ .../tools/common/25.3.3/common-25.3.3.pom.md5 | 1 + .../tools/common/25.3.3/common-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/common-25.4.0-alpha7-javadoc.jar | Bin 0 -> 352602 bytes .../common-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../common-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/common-25.4.0-alpha7-sources.jar | Bin 0 -> 109687 bytes .../common-25.4.0-alpha7-sources.jar.md5 | 1 + .../common-25.4.0-alpha7-sources.jar.sha1 | 1 + .../common/25.4.0-alpha7/common-25.4.0-alpha7.jar | Bin 0 -> 141064 bytes .../25.4.0-alpha7/common-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/common-25.4.0-alpha7.jar.sha1 | 1 + .../common/25.4.0-alpha7/common-25.4.0-alpha7.pom | 54 ++++ .../25.4.0-alpha7/common-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/common-25.4.0-alpha7.pom.sha1 | 1 + .../common-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 357428 bytes .../common-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...common-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../common-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 110160 bytes .../common-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...common-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../common-25.5.0-alpha-preview-02.jar | Bin 0 -> 141986 bytes .../common-25.5.0-alpha-preview-02.jar.md5 | 1 + .../common-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../common-25.5.0-alpha-preview-02.pom | 54 ++++ .../common-25.5.0-alpha-preview-02.pom.md5 | 1 + .../common-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../common/26.0.0-alpha4/common-26.0.0-alpha4.jar | Bin 0 -> 145575 bytes .../26.0.0-alpha4/common-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/common-26.0.0-alpha4.jar.sha1 | 1 + .../common/26.0.0-alpha4/common-26.0.0-alpha4.pom | 54 ++++ .../26.0.0-alpha4/common-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/common-26.0.0-alpha4.pom.sha1 | 1 + .../common/26.0.0-alpha5/common-26.0.0-alpha5.jar | Bin 0 -> 152685 bytes .../26.0.0-alpha5/common-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/common-26.0.0-alpha5.jar.sha1 | 1 + .../common/26.0.0-alpha5/common-26.0.0-alpha5.pom | 54 ++++ .../26.0.0-alpha5/common-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/common-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/common-26.0.0-alpha6-javadoc.jar | Bin 0 -> 366666 bytes .../common-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../common-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/common-26.0.0-alpha6-sources.jar | Bin 0 -> 117336 bytes .../common-26.0.0-alpha6-sources.jar.md5 | 1 + .../common-26.0.0-alpha6-sources.jar.sha1 | 1 + .../common/26.0.0-alpha6/common-26.0.0-alpha6.jar | Bin 0 -> 152723 bytes .../26.0.0-alpha6/common-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/common-26.0.0-alpha6.jar.sha1 | 1 + .../common/26.0.0-alpha6/common-26.0.0-alpha6.pom | 54 ++++ .../26.0.0-alpha6/common-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/common-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/common-26.0.0-alpha7-javadoc.jar | Bin 0 -> 366762 bytes .../common-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../common-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/common-26.0.0-alpha7-sources.jar | Bin 0 -> 117336 bytes .../common-26.0.0-alpha7-sources.jar.md5 | 1 + .../common-26.0.0-alpha7-sources.jar.sha1 | 1 + .../common/26.0.0-alpha7/common-26.0.0-alpha7.jar | Bin 0 -> 152723 bytes .../26.0.0-alpha7/common-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/common-26.0.0-alpha7.jar.sha1 | 1 + .../common/26.0.0-alpha7/common-26.0.0-alpha7.pom | 54 ++++ .../26.0.0-alpha7/common-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/common-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/common-26.0.0-alpha9-javadoc.jar | Bin 0 -> 367977 bytes .../common-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../common-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/common-26.0.0-alpha9-sources.jar | Bin 0 -> 117593 bytes .../common-26.0.0-alpha9-sources.jar.md5 | 1 + .../common-26.0.0-alpha9-sources.jar.sha1 | 1 + .../common/26.0.0-alpha9/common-26.0.0-alpha9.jar | Bin 0 -> 153033 bytes .../26.0.0-alpha9/common-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/common-26.0.0-alpha9.jar.sha1 | 1 + .../common/26.0.0-alpha9/common-26.0.0-alpha9.pom | 54 ++++ .../26.0.0-alpha9/common-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/common-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/common-26.0.0-beta1-javadoc.jar | Bin 0 -> 368667 bytes .../common-26.0.0-beta1-javadoc.jar.md5 | 1 + .../common-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/common-26.0.0-beta1-sources.jar | Bin 0 -> 118207 bytes .../common-26.0.0-beta1-sources.jar.md5 | 1 + .../common-26.0.0-beta1-sources.jar.sha1 | 1 + .../common/26.0.0-beta1/common-26.0.0-beta1.jar | Bin 0 -> 153905 bytes .../26.0.0-beta1/common-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/common-26.0.0-beta1.jar.sha1 | 1 + .../common/26.0.0-beta1/common-26.0.0-beta1.pom | 54 ++++ .../26.0.0-beta1/common-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/common-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/common-26.0.0-beta2-javadoc.jar | Bin 0 -> 368725 bytes .../common-26.0.0-beta2-javadoc.jar.md5 | 1 + .../common-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/common-26.0.0-beta2-sources.jar | Bin 0 -> 118207 bytes .../common-26.0.0-beta2-sources.jar.md5 | 1 + .../common-26.0.0-beta2-sources.jar.sha1 | 1 + .../common/26.0.0-beta2/common-26.0.0-beta2.jar | Bin 0 -> 153905 bytes .../26.0.0-beta2/common-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/common-26.0.0-beta2.jar.sha1 | 1 + .../common/26.0.0-beta2/common-26.0.0-beta2.pom | 54 ++++ .../26.0.0-beta2/common-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/common-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/common-26.0.0-beta6-javadoc.jar | Bin 0 -> 372282 bytes .../common-26.0.0-beta6-javadoc.jar.md5 | 1 + .../common-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/common-26.0.0-beta6-sources.jar | Bin 0 -> 119998 bytes .../common-26.0.0-beta6-sources.jar.md5 | 1 + .../common-26.0.0-beta6-sources.jar.sha1 | 1 + .../common/26.0.0-beta6/common-26.0.0-beta6.jar | Bin 0 -> 157641 bytes .../26.0.0-beta6/common-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/common-26.0.0-beta6.jar.sha1 | 1 + .../common/26.0.0-beta6/common-26.0.0-beta6.pom | 54 ++++ .../26.0.0-beta6/common-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/common-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/common-26.0.0-beta7-javadoc.jar | Bin 0 -> 376191 bytes .../common-26.0.0-beta7-javadoc.jar.md5 | 1 + .../common-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/common-26.0.0-beta7-sources.jar | Bin 0 -> 124915 bytes .../common-26.0.0-beta7-sources.jar.md5 | 1 + .../common-26.0.0-beta7-sources.jar.sha1 | 1 + .../common/26.0.0-beta7/common-26.0.0-beta7.jar | Bin 0 -> 157969 bytes .../26.0.0-beta7/common-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/common-26.0.0-beta7.jar.sha1 | 1 + .../common/26.0.0-beta7/common-26.0.0-beta7.pom | 54 ++++ .../26.0.0-beta7/common-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/common-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/common/maven-metadata.xml | 16 +- com/android/tools/common/maven-metadata.xml.md5 | 2 +- com/android/tools/common/maven-metadata.xml.sha1 | 2 +- .../ddms/ddmlib/25.3.3/ddmlib-25.3.3-javadoc.jar | Bin 0 -> 463027 bytes .../ddmlib/25.3.3/ddmlib-25.3.3-javadoc.jar.md5 | 1 + .../ddmlib/25.3.3/ddmlib-25.3.3-javadoc.jar.sha1 | 1 + .../ddms/ddmlib/25.3.3/ddmlib-25.3.3-sources.jar | Bin 0 -> 460781 bytes .../ddmlib/25.3.3/ddmlib-25.3.3-sources.jar.md5 | 1 + .../ddmlib/25.3.3/ddmlib-25.3.3-sources.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.3.3/ddmlib-25.3.3.jar | Bin 0 -> 324547 bytes .../tools/ddms/ddmlib/25.3.3/ddmlib-25.3.3.jar.md5 | 1 + .../ddms/ddmlib/25.3.3/ddmlib-25.3.3.jar.sha1 | 1 + .../tools/ddms/ddmlib/25.3.3/ddmlib-25.3.3.pom | 60 ++++ .../tools/ddms/ddmlib/25.3.3/ddmlib-25.3.3.pom.md5 | 1 + .../ddms/ddmlib/25.3.3/ddmlib-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/ddmlib-25.4.0-alpha7-javadoc.jar | Bin 0 -> 467837 bytes .../ddmlib-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../ddmlib-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/ddmlib-25.4.0-alpha7-sources.jar | Bin 0 -> 466681 bytes .../ddmlib-25.4.0-alpha7-sources.jar.md5 | 1 + .../ddmlib-25.4.0-alpha7-sources.jar.sha1 | 1 + .../ddmlib/25.4.0-alpha7/ddmlib-25.4.0-alpha7.jar | Bin 0 -> 328910 bytes .../25.4.0-alpha7/ddmlib-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/ddmlib-25.4.0-alpha7.jar.sha1 | 1 + .../ddmlib/25.4.0-alpha7/ddmlib-25.4.0-alpha7.pom | 66 +++++ .../25.4.0-alpha7/ddmlib-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/ddmlib-25.4.0-alpha7.pom.sha1 | 1 + .../ddmlib-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 467911 bytes .../ddmlib-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...ddmlib-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../ddmlib-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 466697 bytes .../ddmlib-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...ddmlib-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../ddmlib-25.5.0-alpha-preview-02.jar | Bin 0 -> 328907 bytes .../ddmlib-25.5.0-alpha-preview-02.jar.md5 | 1 + .../ddmlib-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../ddmlib-25.5.0-alpha-preview-02.pom | 66 +++++ .../ddmlib-25.5.0-alpha-preview-02.pom.md5 | 1 + .../ddmlib-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../ddmlib/26.0.0-alpha4/ddmlib-26.0.0-alpha4.jar | Bin 0 -> 329462 bytes .../26.0.0-alpha4/ddmlib-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/ddmlib-26.0.0-alpha4.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha4/ddmlib-26.0.0-alpha4.pom | 66 +++++ .../26.0.0-alpha4/ddmlib-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/ddmlib-26.0.0-alpha4.pom.sha1 | 1 + .../ddmlib/26.0.0-alpha5/ddmlib-26.0.0-alpha5.jar | Bin 0 -> 329658 bytes .../26.0.0-alpha5/ddmlib-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/ddmlib-26.0.0-alpha5.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha5/ddmlib-26.0.0-alpha5.pom | 66 +++++ .../26.0.0-alpha5/ddmlib-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/ddmlib-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/ddmlib-26.0.0-alpha6-javadoc.jar | Bin 0 -> 468863 bytes .../ddmlib-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/ddmlib-26.0.0-alpha6-sources.jar | Bin 0 -> 467683 bytes .../ddmlib-26.0.0-alpha6-sources.jar.md5 | 1 + .../ddmlib-26.0.0-alpha6-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha6/ddmlib-26.0.0-alpha6.jar | Bin 0 -> 329672 bytes .../26.0.0-alpha6/ddmlib-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/ddmlib-26.0.0-alpha6.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha6/ddmlib-26.0.0-alpha6.pom | 66 +++++ .../26.0.0-alpha6/ddmlib-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/ddmlib-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/ddmlib-26.0.0-alpha7-javadoc.jar | Bin 0 -> 468972 bytes .../ddmlib-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/ddmlib-26.0.0-alpha7-sources.jar | Bin 0 -> 467683 bytes .../ddmlib-26.0.0-alpha7-sources.jar.md5 | 1 + .../ddmlib-26.0.0-alpha7-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha7/ddmlib-26.0.0-alpha7.jar | Bin 0 -> 329672 bytes .../26.0.0-alpha7/ddmlib-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/ddmlib-26.0.0-alpha7.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha7/ddmlib-26.0.0-alpha7.pom | 66 +++++ .../26.0.0-alpha7/ddmlib-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/ddmlib-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/ddmlib-26.0.0-alpha9-javadoc.jar | Bin 0 -> 469658 bytes .../ddmlib-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/ddmlib-26.0.0-alpha9-sources.jar | Bin 0 -> 468977 bytes .../ddmlib-26.0.0-alpha9-sources.jar.md5 | 1 + .../ddmlib-26.0.0-alpha9-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha9/ddmlib-26.0.0-alpha9.jar | Bin 0 -> 330154 bytes .../26.0.0-alpha9/ddmlib-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/ddmlib-26.0.0-alpha9.jar.sha1 | 1 + .../ddmlib/26.0.0-alpha9/ddmlib-26.0.0-alpha9.pom | 66 +++++ .../26.0.0-alpha9/ddmlib-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/ddmlib-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/ddmlib-26.0.0-beta1-javadoc.jar | Bin 0 -> 473505 bytes .../ddmlib-26.0.0-beta1-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/ddmlib-26.0.0-beta1-sources.jar | Bin 0 -> 476827 bytes .../ddmlib-26.0.0-beta1-sources.jar.md5 | 1 + .../ddmlib-26.0.0-beta1-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-beta1/ddmlib-26.0.0-beta1.jar | Bin 0 -> 335344 bytes .../26.0.0-beta1/ddmlib-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/ddmlib-26.0.0-beta1.jar.sha1 | 1 + .../ddmlib/26.0.0-beta1/ddmlib-26.0.0-beta1.pom | 66 +++++ .../26.0.0-beta1/ddmlib-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/ddmlib-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/ddmlib-26.0.0-beta2-javadoc.jar | Bin 0 -> 473595 bytes .../ddmlib-26.0.0-beta2-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/ddmlib-26.0.0-beta2-sources.jar | Bin 0 -> 476827 bytes .../ddmlib-26.0.0-beta2-sources.jar.md5 | 1 + .../ddmlib-26.0.0-beta2-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-beta2/ddmlib-26.0.0-beta2.jar | Bin 0 -> 335344 bytes .../26.0.0-beta2/ddmlib-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/ddmlib-26.0.0-beta2.jar.sha1 | 1 + .../ddmlib/26.0.0-beta2/ddmlib-26.0.0-beta2.pom | 66 +++++ .../26.0.0-beta2/ddmlib-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/ddmlib-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/ddmlib-26.0.0-beta6-javadoc.jar | Bin 0 -> 473653 bytes .../ddmlib-26.0.0-beta6-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/ddmlib-26.0.0-beta6-sources.jar | Bin 0 -> 239090 bytes .../ddmlib-26.0.0-beta6-sources.jar.md5 | 1 + .../ddmlib-26.0.0-beta6-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-beta6/ddmlib-26.0.0-beta6.jar | Bin 0 -> 335344 bytes .../26.0.0-beta6/ddmlib-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/ddmlib-26.0.0-beta6.jar.sha1 | 1 + .../ddmlib/26.0.0-beta6/ddmlib-26.0.0-beta6.pom | 66 +++++ .../26.0.0-beta6/ddmlib-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/ddmlib-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/ddmlib-26.0.0-beta7-javadoc.jar | Bin 0 -> 473539 bytes .../ddmlib-26.0.0-beta7-javadoc.jar.md5 | 1 + .../ddmlib-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/ddmlib-26.0.0-beta7-sources.jar | Bin 0 -> 242897 bytes .../ddmlib-26.0.0-beta7-sources.jar.md5 | 1 + .../ddmlib-26.0.0-beta7-sources.jar.sha1 | 1 + .../ddmlib/26.0.0-beta7/ddmlib-26.0.0-beta7.jar | Bin 0 -> 335344 bytes .../26.0.0-beta7/ddmlib-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/ddmlib-26.0.0-beta7.jar.sha1 | 1 + .../ddmlib/26.0.0-beta7/ddmlib-26.0.0-beta7.pom | 66 +++++ .../26.0.0-beta7/ddmlib-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/ddmlib-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/ddms/ddmlib/maven-metadata.xml | 16 +- .../tools/ddms/ddmlib/maven-metadata.xml.md5 | 2 +- .../tools/ddms/ddmlib/maven-metadata.xml.sha1 | 2 +- .../tools/ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.jar | Bin 0 -> 592275 bytes .../ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.jar.md5 | 1 + .../ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.jar.sha1 | 1 + .../tools/ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.pom | 64 +++++ .../ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.pom.md5 | 1 + .../ddms/ddmuilib/25.3.3/ddmuilib-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.jar | Bin 0 -> 592275 bytes .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.pom | 64 +++++ .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/ddmuilib-25.4.0-alpha7.pom.sha1 | 1 + .../ddmuilib-25.5.0-alpha-preview-02.jar | Bin 0 -> 592275 bytes .../ddmuilib-25.5.0-alpha-preview-02.jar.md5 | 1 + .../ddmuilib-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../ddmuilib-25.5.0-alpha-preview-02.pom | 64 +++++ .../ddmuilib-25.5.0-alpha-preview-02.pom.md5 | 1 + .../ddmuilib-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/ddms/ddmuilib/maven-metadata.xml | 7 +- .../tools/ddms/ddmuilib/maven-metadata.xml.md5 | 2 +- .../tools/ddms/ddmuilib/maven-metadata.xml.sha1 | 2 +- .../devicelib-25.4.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../devicelib-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../devicelib-25.4.0-alpha7-sources.jar | Bin 0 -> 28715 bytes .../devicelib-25.4.0-alpha7-sources.jar.md5 | 1 + .../devicelib-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/devicelib-25.4.0-alpha7.jar | Bin 0 -> 33103 bytes .../25.4.0-alpha7/devicelib-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/devicelib-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/devicelib-25.4.0-alpha7.pom | 78 ++++++ .../25.4.0-alpha7/devicelib-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/devicelib-25.4.0-alpha7.pom.sha1 | 1 + .../devicelib-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 261 bytes ...vicelib-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...icelib-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../devicelib-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 28715 bytes ...vicelib-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...icelib-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../devicelib-25.5.0-alpha-preview-02.jar | Bin 0 -> 33103 bytes .../devicelib-25.5.0-alpha-preview-02.jar.md5 | 1 + .../devicelib-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../devicelib-25.5.0-alpha-preview-02.pom | 78 ++++++ .../devicelib-25.5.0-alpha-preview-02.pom.md5 | 1 + .../devicelib-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../devicelib-26.0.0-alpha6-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-alpha6-sources.jar | Bin 0 -> 63697 bytes .../devicelib-26.0.0-alpha6-sources.jar.md5 | 1 + .../devicelib-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/devicelib-26.0.0-alpha6.jar | Bin 0 -> 39560 bytes .../26.0.0-alpha6/devicelib-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/devicelib-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/devicelib-26.0.0-alpha6.pom | 84 ++++++ .../26.0.0-alpha6/devicelib-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/devicelib-26.0.0-alpha6.pom.sha1 | 1 + .../devicelib-26.0.0-alpha7-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-alpha7-sources.jar | Bin 0 -> 63697 bytes .../devicelib-26.0.0-alpha7-sources.jar.md5 | 1 + .../devicelib-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/devicelib-26.0.0-alpha7.jar | Bin 0 -> 39560 bytes .../26.0.0-alpha7/devicelib-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/devicelib-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/devicelib-26.0.0-alpha7.pom | 84 ++++++ .../26.0.0-alpha7/devicelib-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/devicelib-26.0.0-alpha7.pom.sha1 | 1 + .../devicelib-26.0.0-alpha9-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-alpha9-sources.jar | Bin 0 -> 63697 bytes .../devicelib-26.0.0-alpha9-sources.jar.md5 | 1 + .../devicelib-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/devicelib-26.0.0-alpha9.jar | Bin 0 -> 39560 bytes .../26.0.0-alpha9/devicelib-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/devicelib-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/devicelib-26.0.0-alpha9.pom | 84 ++++++ .../26.0.0-alpha9/devicelib-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/devicelib-26.0.0-alpha9.pom.sha1 | 1 + .../devicelib-26.0.0-beta1-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-beta1-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-beta1-sources.jar | Bin 0 -> 63697 bytes .../devicelib-26.0.0-beta1-sources.jar.md5 | 1 + .../devicelib-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/devicelib-26.0.0-beta1.jar | Bin 0 -> 39560 bytes .../26.0.0-beta1/devicelib-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/devicelib-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/devicelib-26.0.0-beta1.pom | 84 ++++++ .../26.0.0-beta1/devicelib-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/devicelib-26.0.0-beta1.pom.sha1 | 1 + .../devicelib-26.0.0-beta2-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-beta2-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-beta2-sources.jar | Bin 0 -> 63697 bytes .../devicelib-26.0.0-beta2-sources.jar.md5 | 1 + .../devicelib-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/devicelib-26.0.0-beta2.jar | Bin 0 -> 39560 bytes .../26.0.0-beta2/devicelib-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/devicelib-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/devicelib-26.0.0-beta2.pom | 84 ++++++ .../26.0.0-beta2/devicelib-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/devicelib-26.0.0-beta2.pom.sha1 | 1 + .../devicelib-26.0.0-beta6-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-beta6-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-beta6-sources.jar | Bin 0 -> 32430 bytes .../devicelib-26.0.0-beta6-sources.jar.md5 | 1 + .../devicelib-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/devicelib-26.0.0-beta6.jar | Bin 0 -> 39560 bytes .../26.0.0-beta6/devicelib-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/devicelib-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/devicelib-26.0.0-beta6.pom | 84 ++++++ .../26.0.0-beta6/devicelib-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/devicelib-26.0.0-beta6.pom.sha1 | 1 + .../devicelib-26.0.0-beta7-javadoc.jar | Bin 0 -> 261 bytes .../devicelib-26.0.0-beta7-javadoc.jar.md5 | 1 + .../devicelib-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../devicelib-26.0.0-beta7-sources.jar | Bin 0 -> 36239 bytes .../devicelib-26.0.0-beta7-sources.jar.md5 | 1 + .../devicelib-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/devicelib-26.0.0-beta7.jar | Bin 0 -> 43369 bytes .../26.0.0-beta7/devicelib-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/devicelib-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/devicelib-26.0.0-beta7.pom | 84 ++++++ .../26.0.0-beta7/devicelib-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/devicelib-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/devicelib/maven-metadata.xml | 13 +- com/android/tools/devicelib/maven-metadata.xml.md5 | 2 +- .../tools/devicelib/maven-metadata.xml.sha1 | 2 +- .../tools/dvlib/25.3.3/dvlib-25.3.3-javadoc.jar | Bin 0 -> 26952 bytes .../dvlib/25.3.3/dvlib-25.3.3-javadoc.jar.md5 | 1 + .../dvlib/25.3.3/dvlib-25.3.3-javadoc.jar.sha1 | 1 + .../tools/dvlib/25.3.3/dvlib-25.3.3-sources.jar | Bin 0 -> 22961 bytes .../dvlib/25.3.3/dvlib-25.3.3-sources.jar.md5 | 1 + .../dvlib/25.3.3/dvlib-25.3.3-sources.jar.sha1 | 1 + com/android/tools/dvlib/25.3.3/dvlib-25.3.3.jar | Bin 0 -> 29395 bytes .../tools/dvlib/25.3.3/dvlib-25.3.3.jar.md5 | 1 + .../tools/dvlib/25.3.3/dvlib-25.3.3.jar.sha1 | 1 + com/android/tools/dvlib/25.3.3/dvlib-25.3.3.pom | 42 +++ .../tools/dvlib/25.3.3/dvlib-25.3.3.pom.md5 | 1 + .../tools/dvlib/25.3.3/dvlib-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/dvlib-25.4.0-alpha7-javadoc.jar | Bin 0 -> 26951 bytes .../dvlib-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../dvlib-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/dvlib-25.4.0-alpha7-sources.jar | Bin 0 -> 22972 bytes .../dvlib-25.4.0-alpha7-sources.jar.md5 | 1 + .../dvlib-25.4.0-alpha7-sources.jar.sha1 | 1 + .../dvlib/25.4.0-alpha7/dvlib-25.4.0-alpha7.jar | Bin 0 -> 29406 bytes .../25.4.0-alpha7/dvlib-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/dvlib-25.4.0-alpha7.jar.sha1 | 1 + .../dvlib/25.4.0-alpha7/dvlib-25.4.0-alpha7.pom | 42 +++ .../25.4.0-alpha7/dvlib-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/dvlib-25.4.0-alpha7.pom.sha1 | 1 + .../dvlib-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 26948 bytes .../dvlib-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + .../dvlib-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../dvlib-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 22972 bytes .../dvlib-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + .../dvlib-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../dvlib-25.5.0-alpha-preview-02.jar | Bin 0 -> 29406 bytes .../dvlib-25.5.0-alpha-preview-02.jar.md5 | 1 + .../dvlib-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../dvlib-25.5.0-alpha-preview-02.pom | 42 +++ .../dvlib-25.5.0-alpha-preview-02.pom.md5 | 1 + .../dvlib-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../dvlib/26.0.0-alpha4/dvlib-26.0.0-alpha4.jar | Bin 0 -> 29406 bytes .../26.0.0-alpha4/dvlib-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/dvlib-26.0.0-alpha4.jar.sha1 | 1 + .../dvlib/26.0.0-alpha4/dvlib-26.0.0-alpha4.pom | 42 +++ .../26.0.0-alpha4/dvlib-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/dvlib-26.0.0-alpha4.pom.sha1 | 1 + .../dvlib/26.0.0-alpha5/dvlib-26.0.0-alpha5.jar | Bin 0 -> 29398 bytes .../26.0.0-alpha5/dvlib-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/dvlib-26.0.0-alpha5.jar.sha1 | 1 + .../dvlib/26.0.0-alpha5/dvlib-26.0.0-alpha5.pom | 42 +++ .../26.0.0-alpha5/dvlib-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/dvlib-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/dvlib-26.0.0-alpha6-javadoc.jar | Bin 0 -> 26968 bytes .../dvlib-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/dvlib-26.0.0-alpha6-sources.jar | Bin 0 -> 22972 bytes .../dvlib-26.0.0-alpha6-sources.jar.md5 | 1 + .../dvlib-26.0.0-alpha6-sources.jar.sha1 | 1 + .../dvlib/26.0.0-alpha6/dvlib-26.0.0-alpha6.jar | Bin 0 -> 29406 bytes .../26.0.0-alpha6/dvlib-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/dvlib-26.0.0-alpha6.jar.sha1 | 1 + .../dvlib/26.0.0-alpha6/dvlib-26.0.0-alpha6.pom | 42 +++ .../26.0.0-alpha6/dvlib-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/dvlib-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/dvlib-26.0.0-alpha7-javadoc.jar | Bin 0 -> 26969 bytes .../dvlib-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/dvlib-26.0.0-alpha7-sources.jar | Bin 0 -> 22972 bytes .../dvlib-26.0.0-alpha7-sources.jar.md5 | 1 + .../dvlib-26.0.0-alpha7-sources.jar.sha1 | 1 + .../dvlib/26.0.0-alpha7/dvlib-26.0.0-alpha7.jar | Bin 0 -> 29406 bytes .../26.0.0-alpha7/dvlib-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/dvlib-26.0.0-alpha7.jar.sha1 | 1 + .../dvlib/26.0.0-alpha7/dvlib-26.0.0-alpha7.pom | 42 +++ .../26.0.0-alpha7/dvlib-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/dvlib-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/dvlib-26.0.0-alpha9-javadoc.jar | Bin 0 -> 26984 bytes .../dvlib-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/dvlib-26.0.0-alpha9-sources.jar | Bin 0 -> 22972 bytes .../dvlib-26.0.0-alpha9-sources.jar.md5 | 1 + .../dvlib-26.0.0-alpha9-sources.jar.sha1 | 1 + .../dvlib/26.0.0-alpha9/dvlib-26.0.0-alpha9.jar | Bin 0 -> 29406 bytes .../26.0.0-alpha9/dvlib-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/dvlib-26.0.0-alpha9.jar.sha1 | 1 + .../dvlib/26.0.0-alpha9/dvlib-26.0.0-alpha9.pom | 42 +++ .../26.0.0-alpha9/dvlib-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/dvlib-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/dvlib-26.0.0-beta1-javadoc.jar | Bin 0 -> 26968 bytes .../dvlib-26.0.0-beta1-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/dvlib-26.0.0-beta1-sources.jar | Bin 0 -> 22985 bytes .../dvlib-26.0.0-beta1-sources.jar.md5 | 1 + .../dvlib-26.0.0-beta1-sources.jar.sha1 | 1 + .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.jar | Bin 0 -> 29437 bytes .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.jar.md5 | 1 + .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.jar.sha1 | 1 + .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.pom | 42 +++ .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.pom.md5 | 1 + .../dvlib/26.0.0-beta1/dvlib-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/dvlib-26.0.0-beta2-javadoc.jar | Bin 0 -> 26977 bytes .../dvlib-26.0.0-beta2-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/dvlib-26.0.0-beta2-sources.jar | Bin 0 -> 22985 bytes .../dvlib-26.0.0-beta2-sources.jar.md5 | 1 + .../dvlib-26.0.0-beta2-sources.jar.sha1 | 1 + .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.jar | Bin 0 -> 29437 bytes .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.jar.md5 | 1 + .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.jar.sha1 | 1 + .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.pom | 42 +++ .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.pom.md5 | 1 + .../dvlib/26.0.0-beta2/dvlib-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/dvlib-26.0.0-beta6-javadoc.jar | Bin 0 -> 26976 bytes .../dvlib-26.0.0-beta6-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/dvlib-26.0.0-beta6-sources.jar | Bin 0 -> 22985 bytes .../dvlib-26.0.0-beta6-sources.jar.md5 | 1 + .../dvlib-26.0.0-beta6-sources.jar.sha1 | 1 + .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.jar | Bin 0 -> 29437 bytes .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.jar.md5 | 1 + .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.jar.sha1 | 1 + .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.pom | 42 +++ .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.pom.md5 | 1 + .../dvlib/26.0.0-beta6/dvlib-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/dvlib-26.0.0-beta7-javadoc.jar | Bin 0 -> 26969 bytes .../dvlib-26.0.0-beta7-javadoc.jar.md5 | 1 + .../dvlib-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/dvlib-26.0.0-beta7-sources.jar | Bin 0 -> 26794 bytes .../dvlib-26.0.0-beta7-sources.jar.md5 | 1 + .../dvlib-26.0.0-beta7-sources.jar.sha1 | 1 + .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.jar | Bin 0 -> 29437 bytes .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.jar.md5 | 1 + .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.jar.sha1 | 1 + .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.pom | 42 +++ .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.pom.md5 | 1 + .../dvlib/26.0.0-beta7/dvlib-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/dvlib/maven-metadata.xml | 16 +- com/android/tools/dvlib/maven-metadata.xml.md5 | 2 +- com/android/tools/dvlib/maven-metadata.xml.sha1 | 2 +- .../26.0.0-alpha4/intellij-core-26.0.0-alpha4.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-alpha4.jar.md5 | 1 + .../intellij-core-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/intellij-core-26.0.0-alpha4.pom | 36 +++ .../intellij-core-26.0.0-alpha4.pom.md5 | 1 + .../intellij-core-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/intellij-core-26.0.0-alpha5.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-alpha5.jar.md5 | 1 + .../intellij-core-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/intellij-core-26.0.0-alpha5.pom | 36 +++ .../intellij-core-26.0.0-alpha5.pom.md5 | 1 + .../intellij-core-26.0.0-alpha5.pom.sha1 | 1 + .../intellij-core-26.0.0-alpha6-javadoc.jar | Bin 0 -> 20058 bytes .../intellij-core-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-alpha6-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-alpha6-sources.jar.md5 | 1 + .../intellij-core-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/intellij-core-26.0.0-alpha6.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-alpha6.jar.md5 | 1 + .../intellij-core-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/intellij-core-26.0.0-alpha6.pom | 36 +++ .../intellij-core-26.0.0-alpha6.pom.md5 | 1 + .../intellij-core-26.0.0-alpha6.pom.sha1 | 1 + .../intellij-core-26.0.0-alpha7-javadoc.jar | Bin 0 -> 20058 bytes .../intellij-core-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-alpha7-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-alpha7-sources.jar.md5 | 1 + .../intellij-core-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/intellij-core-26.0.0-alpha7.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-alpha7.jar.md5 | 1 + .../intellij-core-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/intellij-core-26.0.0-alpha7.pom | 36 +++ .../intellij-core-26.0.0-alpha7.pom.md5 | 1 + .../intellij-core-26.0.0-alpha7.pom.sha1 | 1 + .../intellij-core-26.0.0-alpha9-javadoc.jar | Bin 0 -> 20067 bytes .../intellij-core-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-alpha9-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-alpha9-sources.jar.md5 | 1 + .../intellij-core-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/intellij-core-26.0.0-alpha9.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-alpha9.jar.md5 | 1 + .../intellij-core-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/intellij-core-26.0.0-alpha9.pom | 36 +++ .../intellij-core-26.0.0-alpha9.pom.md5 | 1 + .../intellij-core-26.0.0-alpha9.pom.sha1 | 1 + .../intellij-core-26.0.0-beta1-javadoc.jar | Bin 0 -> 20063 bytes .../intellij-core-26.0.0-beta1-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-beta1-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-beta1-sources.jar.md5 | 1 + .../intellij-core-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/intellij-core-26.0.0-beta1.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-beta1.jar.md5 | 1 + .../intellij-core-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/intellij-core-26.0.0-beta1.pom | 36 +++ .../intellij-core-26.0.0-beta1.pom.md5 | 1 + .../intellij-core-26.0.0-beta1.pom.sha1 | 1 + .../intellij-core-26.0.0-beta2-javadoc.jar | Bin 0 -> 20067 bytes .../intellij-core-26.0.0-beta2-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-beta2-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-beta2-sources.jar.md5 | 1 + .../intellij-core-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/intellij-core-26.0.0-beta2.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-beta2.jar.md5 | 1 + .../intellij-core-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/intellij-core-26.0.0-beta2.pom | 36 +++ .../intellij-core-26.0.0-beta2.pom.md5 | 1 + .../intellij-core-26.0.0-beta2.pom.sha1 | 1 + .../intellij-core-26.0.0-beta6-javadoc.jar | Bin 0 -> 20077 bytes .../intellij-core-26.0.0-beta6-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-beta6-sources.jar | Bin 0 -> 1430 bytes .../intellij-core-26.0.0-beta6-sources.jar.md5 | 1 + .../intellij-core-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/intellij-core-26.0.0-beta6.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-beta6.jar.md5 | 1 + .../intellij-core-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/intellij-core-26.0.0-beta6.pom | 36 +++ .../intellij-core-26.0.0-beta6.pom.md5 | 1 + .../intellij-core-26.0.0-beta6.pom.sha1 | 1 + .../intellij-core-26.0.0-beta7-javadoc.jar | Bin 0 -> 20064 bytes .../intellij-core-26.0.0-beta7-javadoc.jar.md5 | 1 + .../intellij-core-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../intellij-core-26.0.0-beta7-sources.jar | Bin 0 -> 5474 bytes .../intellij-core-26.0.0-beta7-sources.jar.md5 | 1 + .../intellij-core-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/intellij-core-26.0.0-beta7.jar | Bin 0 -> 8234273 bytes .../intellij-core-26.0.0-beta7.jar.md5 | 1 + .../intellij-core-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/intellij-core-26.0.0-beta7.pom | 36 +++ .../intellij-core-26.0.0-beta7.pom.md5 | 1 + .../intellij-core-26.0.0-beta7.pom.sha1 | 1 + .../com-intellij/intellij-core/maven-metadata.xml | 20 ++ .../intellij-core/maven-metadata.xml.md5 | 1 + .../intellij-core/maven-metadata.xml.sha1 | 1 + .../uast/162.2228.14/uast-162.2228.14-javadoc.jar | Bin 20252 -> 20264 bytes .../162.2228.14/uast-162.2228.14-javadoc.jar.md5 | 2 +- .../162.2228.14/uast-162.2228.14-javadoc.jar.sha1 | 2 +- .../uast/162.2228.14/uast-162.2228.14-sources.jar | Bin 1478 -> 1478 bytes .../162.2228.14/uast-162.2228.14-sources.jar.md5 | 2 +- .../162.2228.14/uast-162.2228.14-sources.jar.sha1 | 2 +- .../uast/162.2228.14/uast-162.2228.14.jar | Bin 815473 -> 815473 bytes .../uast/162.2228.14/uast-162.2228.14.jar.md5 | 2 +- .../uast/162.2228.14/uast-162.2228.14.jar.sha1 | 2 +- .../171.3780.107/uast-171.3780.107-javadoc.jar | Bin 20221 -> 20228 bytes .../171.3780.107/uast-171.3780.107-javadoc.jar.md5 | 2 +- .../uast-171.3780.107-javadoc.jar.sha1 | 2 +- .../171.3780.107/uast-171.3780.107-sources.jar | Bin 1478 -> 1478 bytes .../171.3780.107/uast-171.3780.107-sources.jar.md5 | 2 +- .../uast-171.3780.107-sources.jar.sha1 | 2 +- .../uast/171.3780.107/uast-171.3780.107.jar | Bin 9107927 -> 9107927 bytes .../uast/171.3780.107/uast-171.3780.107.jar.md5 | 2 +- .../uast/171.3780.107/uast-171.3780.107.jar.sha1 | 2 +- .../external/com-intellij/uast/maven-metadata.xml | 4 +- .../com-intellij/uast/maven-metadata.xml.md5 | 2 +- .../com-intellij/uast/maven-metadata.xml.sha1 | 2 +- .../lombok-ast/0.2.3/lombok-ast-0.2.3.jar.md5 | 1 + .../lombok-ast/0.2.3/lombok-ast-0.2.3.jar.sha1 | 1 + .../lombok-ast/0.2.3/lombok-ast-0.2.3.pom.md5 | 1 + .../lombok-ast/0.2.3/lombok-ast-0.2.3.pom.sha1 | 1 + .../external/lombok/lombok-ast/maven-metadata.xml | 12 + .../lombok/lombok-ast/maven-metadata.xml.md5 | 1 + .../lombok/lombok-ast/maven-metadata.xml.sha1 | 1 + .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.jar.md5 | 1 + .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.jar.sha1 | 1 + .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.pom | 28 ++ .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.pom.md5 | 1 + .../uast/26.0.0-alpha4/uast-26.0.0-alpha4.pom.sha1 | 1 + .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.jar.md5 | 1 + .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.jar.sha1 | 1 + .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.pom | 28 ++ .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.pom.md5 | 1 + .../uast/26.0.0-alpha5/uast-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/uast-26.0.0-alpha6-javadoc.jar | Bin 0 -> 20285 bytes .../uast-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../uast-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/uast-26.0.0-alpha6-sources.jar | Bin 0 -> 1603 bytes .../uast-26.0.0-alpha6-sources.jar.md5 | 1 + .../uast-26.0.0-alpha6-sources.jar.sha1 | 1 + .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.jar.md5 | 1 + .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.jar.sha1 | 1 + .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.pom | 28 ++ .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.pom.md5 | 1 + .../uast/26.0.0-alpha6/uast-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/uast-26.0.0-alpha7-javadoc.jar | Bin 0 -> 20289 bytes .../uast-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../uast-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/uast-26.0.0-alpha7-sources.jar | Bin 0 -> 1603 bytes .../uast-26.0.0-alpha7-sources.jar.md5 | 1 + .../uast-26.0.0-alpha7-sources.jar.sha1 | 1 + .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.jar.md5 | 1 + .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.jar.sha1 | 1 + .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.pom | 28 ++ .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.pom.md5 | 1 + .../uast/26.0.0-alpha7/uast-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/uast-26.0.0-alpha9-javadoc.jar | Bin 0 -> 20302 bytes .../uast-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../uast-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/uast-26.0.0-alpha9-sources.jar | Bin 0 -> 1603 bytes .../uast-26.0.0-alpha9-sources.jar.md5 | 1 + .../uast-26.0.0-alpha9-sources.jar.sha1 | 1 + .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.jar.md5 | 1 + .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.jar.sha1 | 1 + .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.pom | 28 ++ .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.pom.md5 | 1 + .../uast/26.0.0-alpha9/uast-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/uast-26.0.0-beta1-javadoc.jar | Bin 0 -> 20297 bytes .../26.0.0-beta1/uast-26.0.0-beta1-javadoc.jar.md5 | 1 + .../uast-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/uast-26.0.0-beta1-sources.jar | Bin 0 -> 1603 bytes .../26.0.0-beta1/uast-26.0.0-beta1-sources.jar.md5 | 1 + .../uast-26.0.0-beta1-sources.jar.sha1 | 1 + .../uast/26.0.0-beta1/uast-26.0.0-beta1.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-beta1/uast-26.0.0-beta1.jar.md5 | 1 + .../uast/26.0.0-beta1/uast-26.0.0-beta1.jar.sha1 | 1 + .../uast/26.0.0-beta1/uast-26.0.0-beta1.pom | 28 ++ .../uast/26.0.0-beta1/uast-26.0.0-beta1.pom.md5 | 1 + .../uast/26.0.0-beta1/uast-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/uast-26.0.0-beta2-javadoc.jar | Bin 0 -> 20302 bytes .../26.0.0-beta2/uast-26.0.0-beta2-javadoc.jar.md5 | 1 + .../uast-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/uast-26.0.0-beta2-sources.jar | Bin 0 -> 1603 bytes .../26.0.0-beta2/uast-26.0.0-beta2-sources.jar.md5 | 1 + .../uast-26.0.0-beta2-sources.jar.sha1 | 1 + .../uast/26.0.0-beta2/uast-26.0.0-beta2.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-beta2/uast-26.0.0-beta2.jar.md5 | 1 + .../uast/26.0.0-beta2/uast-26.0.0-beta2.jar.sha1 | 1 + .../uast/26.0.0-beta2/uast-26.0.0-beta2.pom | 28 ++ .../uast/26.0.0-beta2/uast-26.0.0-beta2.pom.md5 | 1 + .../uast/26.0.0-beta2/uast-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/uast-26.0.0-beta6-javadoc.jar | Bin 0 -> 20304 bytes .../26.0.0-beta6/uast-26.0.0-beta6-javadoc.jar.md5 | 1 + .../uast-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/uast-26.0.0-beta6-sources.jar | Bin 0 -> 1603 bytes .../26.0.0-beta6/uast-26.0.0-beta6-sources.jar.md5 | 1 + .../uast-26.0.0-beta6-sources.jar.sha1 | 1 + .../uast/26.0.0-beta6/uast-26.0.0-beta6.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-beta6/uast-26.0.0-beta6.jar.md5 | 1 + .../uast/26.0.0-beta6/uast-26.0.0-beta6.jar.sha1 | 1 + .../uast/26.0.0-beta6/uast-26.0.0-beta6.pom | 28 ++ .../uast/26.0.0-beta6/uast-26.0.0-beta6.pom.md5 | 1 + .../uast/26.0.0-beta6/uast-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/uast-26.0.0-beta7-javadoc.jar | Bin 0 -> 20295 bytes .../26.0.0-beta7/uast-26.0.0-beta7-javadoc.jar.md5 | 1 + .../uast-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/uast-26.0.0-beta7-sources.jar | Bin 0 -> 5647 bytes .../26.0.0-beta7/uast-26.0.0-beta7-sources.jar.md5 | 1 + .../uast-26.0.0-beta7-sources.jar.sha1 | 1 + .../uast/26.0.0-beta7/uast-26.0.0-beta7.jar | Bin 0 -> 889825 bytes .../uast/26.0.0-beta7/uast-26.0.0-beta7.jar.md5 | 1 + .../uast/26.0.0-beta7/uast-26.0.0-beta7.jar.sha1 | 1 + .../uast/26.0.0-beta7/uast-26.0.0-beta7.pom | 28 ++ .../uast/26.0.0-beta7/uast-26.0.0-beta7.pom.md5 | 1 + .../uast/26.0.0-beta7/uast-26.0.0-beta7.pom.sha1 | 1 + .../external/org-jetbrains/uast/maven-metadata.xml | 20 ++ .../org-jetbrains/uast/maven-metadata.xml.md5 | 1 + .../org-jetbrains/uast/maven-metadata.xml.sha1 | 1 + .../25.4.0-alpha7/fakeadbserver-25.4.0-alpha7.jar | Bin 0 -> 52144 bytes .../fakeadbserver-25.4.0-alpha7.jar.md5 | 1 + .../fakeadbserver-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/fakeadbserver-25.4.0-alpha7.pom | 58 ++++ .../fakeadbserver-25.4.0-alpha7.pom.md5 | 1 + .../fakeadbserver-25.4.0-alpha7.pom.sha1 | 1 + .../fakeadbserver-25.5.0-alpha-preview-02.jar | Bin 0 -> 52144 bytes .../fakeadbserver-25.5.0-alpha-preview-02.jar.md5 | 1 + .../fakeadbserver-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../fakeadbserver-25.5.0-alpha-preview-02.pom | 58 ++++ .../fakeadbserver-25.5.0-alpha-preview-02.pom.md5 | 1 + .../fakeadbserver-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../fakeadbserver/fakeadbserver/maven-metadata.xml | 6 +- .../fakeadbserver/maven-metadata.xml.md5 | 2 +- .../fakeadbserver/maven-metadata.xml.sha1 | 2 +- .../25.3.3/hierarchyviewer2lib-25.3.3.jar | Bin 0 -> 407752 bytes .../25.3.3/hierarchyviewer2lib-25.3.3.jar.md5 | 1 + .../25.3.3/hierarchyviewer2lib-25.3.3.jar.sha1 | 1 + .../25.3.3/hierarchyviewer2lib-25.3.3.pom | 64 +++++ .../25.3.3/hierarchyviewer2lib-25.3.3.pom.md5 | 1 + .../25.3.3/hierarchyviewer2lib-25.3.3.pom.sha1 | 1 + .../hierarchyviewer2lib-25.4.0-alpha7.jar | Bin 0 -> 407203 bytes .../hierarchyviewer2lib-25.4.0-alpha7.jar.md5 | 1 + .../hierarchyviewer2lib-25.4.0-alpha7.jar.sha1 | 1 + .../hierarchyviewer2lib-25.4.0-alpha7.pom | 64 +++++ .../hierarchyviewer2lib-25.4.0-alpha7.pom.md5 | 1 + .../hierarchyviewer2lib-25.4.0-alpha7.pom.sha1 | 1 + ...hierarchyviewer2lib-25.5.0-alpha-preview-02.jar | Bin 0 -> 407203 bytes ...archyviewer2lib-25.5.0-alpha-preview-02.jar.md5 | 1 + ...rchyviewer2lib-25.5.0-alpha-preview-02.jar.sha1 | 1 + ...hierarchyviewer2lib-25.5.0-alpha-preview-02.pom | 64 +++++ ...archyviewer2lib-25.5.0-alpha-preview-02.pom.md5 | 1 + ...rchyviewer2lib-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../tools/hierarchyviewer2lib/maven-metadata.xml | 7 +- .../hierarchyviewer2lib/maven-metadata.xml.md5 | 2 +- .../hierarchyviewer2lib/maven-metadata.xml.sha1 | 2 +- .../build/test/devicepool/0.1/devicepool-0.1.jar | Bin 8357 -> 8357 bytes .../test/devicepool/0.1/devicepool-0.1.jar.md5 | 2 +- .../test/devicepool/0.1/devicepool-0.1.jar.sha1 | 2 +- .../build/test/devicepool/maven-metadata.xml | 2 +- .../build/test/devicepool/maven-metadata.xml.md5 | 2 +- .../build/test/devicepool/maven-metadata.xml.sha1 | 2 +- .../jack-api/0.13.0/jack-api-0.13.0-javadoc.jar | Bin 118369 -> 118351 bytes .../0.13.0/jack-api-0.13.0-javadoc.jar.md5 | 2 +- .../0.13.0/jack-api-0.13.0-javadoc.jar.sha1 | 2 +- .../jack-api/0.13.0/jack-api-0.13.0-sources.jar | Bin 22668 -> 22668 bytes .../0.13.0/jack-api-0.13.0-sources.jar.md5 | 2 +- .../0.13.0/jack-api-0.13.0-sources.jar.sha1 | 2 +- .../tools/jack/jack-api/0.13.0/jack-api-0.13.0.jar | Bin 18984 -> 18984 bytes .../jack/jack-api/0.13.0/jack-api-0.13.0.jar.md5 | 2 +- .../jack/jack-api/0.13.0/jack-api-0.13.0.jar.sha1 | 2 +- com/android/tools/jack/jack-api/maven-metadata.xml | 2 +- .../tools/jack/jack-api/maven-metadata.xml.md5 | 2 +- .../tools/jack/jack-api/maven-metadata.xml.sha1 | 2 +- .../1/jaxb-inheritance-plugin-1.jar | Bin 10651 -> 10651 bytes .../1/jaxb-inheritance-plugin-1.jar.md5 | 2 +- .../1/jaxb-inheritance-plugin-1.jar.sha1 | 2 +- .../1/jaxb-inheritance-plugin-1.pom | 2 +- .../1/jaxb-inheritance-plugin-1.pom.md5 | 2 +- .../1/jaxb-inheritance-plugin-1.pom.sha1 | 2 +- .../jaxb-inheritance-plugin/maven-metadata.xml | 2 +- .../jaxb-inheritance-plugin/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../jill-api/0.10.0/jill-api-0.10.0-javadoc.jar | Bin 46620 -> 46619 bytes .../0.10.0/jill-api-0.10.0-javadoc.jar.md5 | 2 +- .../0.10.0/jill-api-0.10.0-javadoc.jar.sha1 | 2 +- .../jill-api/0.10.0/jill-api-0.10.0-sources.jar | Bin 6993 -> 6993 bytes .../0.10.0/jill-api-0.10.0-sources.jar.md5 | 2 +- .../0.10.0/jill-api-0.10.0-sources.jar.sha1 | 2 +- .../tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar | Bin 5502 -> 5502 bytes .../jill/jill-api/0.10.0/jill-api-0.10.0.jar.md5 | 2 +- .../jill/jill-api/0.10.0/jill-api-0.10.0.jar.sha1 | 2 +- com/android/tools/jill/jill-api/maven-metadata.xml | 2 +- .../tools/jill/jill-api/maven-metadata.xml.md5 | 2 +- .../tools/jill/jill-api/maven-metadata.xml.sha1 | 2 +- .../25.3.3/layoutlib-api-25.3.3-javadoc.jar | Bin 0 -> 282987 bytes .../25.3.3/layoutlib-api-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/layoutlib-api-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/layoutlib-api-25.3.3-sources.jar | Bin 0 -> 80214 bytes .../25.3.3/layoutlib-api-25.3.3-sources.jar.md5 | 1 + .../25.3.3/layoutlib-api-25.3.3-sources.jar.sha1 | 1 + .../layoutlib-api/25.3.3/layoutlib-api-25.3.3.jar | Bin 0 -> 85056 bytes .../25.3.3/layoutlib-api-25.3.3.jar.md5 | 1 + .../25.3.3/layoutlib-api-25.3.3.jar.sha1 | 1 + .../layoutlib-api/25.3.3/layoutlib-api-25.3.3.pom | 60 ++++ .../25.3.3/layoutlib-api-25.3.3.pom.md5 | 1 + .../25.3.3/layoutlib-api-25.3.3.pom.sha1 | 1 + .../layoutlib-api-25.4.0-alpha7-javadoc.jar | Bin 0 -> 288013 bytes .../layoutlib-api-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../layoutlib-api-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../layoutlib-api-25.4.0-alpha7-sources.jar | Bin 0 -> 83465 bytes .../layoutlib-api-25.4.0-alpha7-sources.jar.md5 | 1 + .../layoutlib-api-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/layoutlib-api-25.4.0-alpha7.jar | Bin 0 -> 88047 bytes .../layoutlib-api-25.4.0-alpha7.jar.md5 | 1 + .../layoutlib-api-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/layoutlib-api-25.4.0-alpha7.pom | 60 ++++ .../layoutlib-api-25.4.0-alpha7.pom.md5 | 1 + .../layoutlib-api-25.4.0-alpha7.pom.sha1 | 1 + ...youtlib-api-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 288921 bytes ...lib-api-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...ib-api-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...youtlib-api-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 83824 bytes ...lib-api-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...ib-api-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../layoutlib-api-25.5.0-alpha-preview-02.jar | Bin 0 -> 88428 bytes .../layoutlib-api-25.5.0-alpha-preview-02.jar.md5 | 1 + .../layoutlib-api-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../layoutlib-api-25.5.0-alpha-preview-02.pom | 60 ++++ .../layoutlib-api-25.5.0-alpha-preview-02.pom.md5 | 1 + .../layoutlib-api-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/layoutlib-api-26.0.0-alpha4.jar | Bin 0 -> 90236 bytes .../layoutlib-api-26.0.0-alpha4.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/layoutlib-api-26.0.0-alpha4.pom | 60 ++++ .../layoutlib-api-26.0.0-alpha4.pom.md5 | 1 + .../layoutlib-api-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/layoutlib-api-26.0.0-alpha5.jar | Bin 0 -> 90405 bytes .../layoutlib-api-26.0.0-alpha5.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/layoutlib-api-26.0.0-alpha5.pom | 60 ++++ .../layoutlib-api-26.0.0-alpha5.pom.md5 | 1 + .../layoutlib-api-26.0.0-alpha5.pom.sha1 | 1 + .../layoutlib-api-26.0.0-alpha6-javadoc.jar | Bin 0 -> 294927 bytes .../layoutlib-api-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-alpha6-sources.jar | Bin 0 -> 86039 bytes .../layoutlib-api-26.0.0-alpha6-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/layoutlib-api-26.0.0-alpha6.jar | Bin 0 -> 90427 bytes .../layoutlib-api-26.0.0-alpha6.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/layoutlib-api-26.0.0-alpha6.pom | 60 ++++ .../layoutlib-api-26.0.0-alpha6.pom.md5 | 1 + .../layoutlib-api-26.0.0-alpha6.pom.sha1 | 1 + .../layoutlib-api-26.0.0-alpha7-javadoc.jar | Bin 0 -> 295007 bytes .../layoutlib-api-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-alpha7-sources.jar | Bin 0 -> 85807 bytes .../layoutlib-api-26.0.0-alpha7-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/layoutlib-api-26.0.0-alpha7.jar | Bin 0 -> 89097 bytes .../layoutlib-api-26.0.0-alpha7.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/layoutlib-api-26.0.0-alpha7.pom | 60 ++++ .../layoutlib-api-26.0.0-alpha7.pom.md5 | 1 + .../layoutlib-api-26.0.0-alpha7.pom.sha1 | 1 + .../layoutlib-api-26.0.0-alpha9-javadoc.jar | Bin 0 -> 295062 bytes .../layoutlib-api-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-alpha9-sources.jar | Bin 0 -> 85807 bytes .../layoutlib-api-26.0.0-alpha9-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/layoutlib-api-26.0.0-alpha9.jar | Bin 0 -> 89097 bytes .../layoutlib-api-26.0.0-alpha9.jar.md5 | 1 + .../layoutlib-api-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/layoutlib-api-26.0.0-alpha9.pom | 60 ++++ .../layoutlib-api-26.0.0-alpha9.pom.md5 | 1 + .../layoutlib-api-26.0.0-alpha9.pom.sha1 | 1 + .../layoutlib-api-26.0.0-beta1-javadoc.jar | Bin 0 -> 295012 bytes .../layoutlib-api-26.0.0-beta1-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-beta1-sources.jar | Bin 0 -> 85836 bytes .../layoutlib-api-26.0.0-beta1-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/layoutlib-api-26.0.0-beta1.jar | Bin 0 -> 89160 bytes .../layoutlib-api-26.0.0-beta1.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/layoutlib-api-26.0.0-beta1.pom | 60 ++++ .../layoutlib-api-26.0.0-beta1.pom.md5 | 1 + .../layoutlib-api-26.0.0-beta1.pom.sha1 | 1 + .../layoutlib-api-26.0.0-beta2-javadoc.jar | Bin 0 -> 295043 bytes .../layoutlib-api-26.0.0-beta2-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-beta2-sources.jar | Bin 0 -> 85836 bytes .../layoutlib-api-26.0.0-beta2-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/layoutlib-api-26.0.0-beta2.jar | Bin 0 -> 89160 bytes .../layoutlib-api-26.0.0-beta2.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/layoutlib-api-26.0.0-beta2.pom | 60 ++++ .../layoutlib-api-26.0.0-beta2.pom.md5 | 1 + .../layoutlib-api-26.0.0-beta2.pom.sha1 | 1 + .../layoutlib-api-26.0.0-beta6-javadoc.jar | Bin 0 -> 303768 bytes .../layoutlib-api-26.0.0-beta6-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-beta6-sources.jar | Bin 0 -> 88072 bytes .../layoutlib-api-26.0.0-beta6-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/layoutlib-api-26.0.0-beta6.jar | Bin 0 -> 91840 bytes .../layoutlib-api-26.0.0-beta6.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/layoutlib-api-26.0.0-beta6.pom | 60 ++++ .../layoutlib-api-26.0.0-beta6.pom.md5 | 1 + .../layoutlib-api-26.0.0-beta6.pom.sha1 | 1 + .../layoutlib-api-26.0.0-beta7-javadoc.jar | Bin 0 -> 303701 bytes .../layoutlib-api-26.0.0-beta7-javadoc.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../layoutlib-api-26.0.0-beta7-sources.jar | Bin 0 -> 91879 bytes .../layoutlib-api-26.0.0-beta7-sources.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/layoutlib-api-26.0.0-beta7.jar | Bin 0 -> 91840 bytes .../layoutlib-api-26.0.0-beta7.jar.md5 | 1 + .../layoutlib-api-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/layoutlib-api-26.0.0-beta7.pom | 60 ++++ .../layoutlib-api-26.0.0-beta7.pom.md5 | 1 + .../layoutlib-api-26.0.0-beta7.pom.sha1 | 1 + .../layoutlib/layoutlib-api/maven-metadata.xml | 16 +- .../layoutlib/layoutlib-api/maven-metadata.xml.md5 | 2 +- .../layoutlib-api/maven-metadata.xml.sha1 | 2 +- .../lint-api/25.3.3/lint-api-25.3.3-javadoc.jar | Bin 0 -> 368473 bytes .../25.3.3/lint-api-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/lint-api-25.3.3-javadoc.jar.sha1 | 1 + .../lint-api/25.3.3/lint-api-25.3.3-sources.jar | Bin 0 -> 415091 bytes .../25.3.3/lint-api-25.3.3-sources.jar.md5 | 1 + .../25.3.3/lint-api-25.3.3-sources.jar.sha1 | 1 + .../tools/lint/lint-api/25.3.3/lint-api-25.3.3.jar | Bin 0 -> 275008 bytes .../lint/lint-api/25.3.3/lint-api-25.3.3.jar.md5 | 1 + .../lint/lint-api/25.3.3/lint-api-25.3.3.jar.sha1 | 1 + .../tools/lint/lint-api/25.3.3/lint-api-25.3.3.pom | 66 +++++ .../lint/lint-api/25.3.3/lint-api-25.3.3.pom.md5 | 1 + .../lint/lint-api/25.3.3/lint-api-25.3.3.pom.sha1 | 1 + .../lint-api-25.4.0-alpha7-javadoc.jar | Bin 0 -> 450982 bytes .../lint-api-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../lint-api-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-api-25.4.0-alpha7-sources.jar | Bin 0 -> 524847 bytes .../lint-api-25.4.0-alpha7-sources.jar.md5 | 1 + .../lint-api-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/lint-api-25.4.0-alpha7.jar | Bin 0 -> 358234 bytes .../25.4.0-alpha7/lint-api-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/lint-api-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/lint-api-25.4.0-alpha7.pom | 72 +++++ .../25.4.0-alpha7/lint-api-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/lint-api-25.4.0-alpha7.pom.sha1 | 1 + .../lint-api-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 451003 bytes ...int-api-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...nt-api-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../lint-api-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 524821 bytes ...int-api-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...nt-api-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../lint-api-25.5.0-alpha-preview-02.jar | Bin 0 -> 358180 bytes .../lint-api-25.5.0-alpha-preview-02.jar.md5 | 1 + .../lint-api-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../lint-api-25.5.0-alpha-preview-02.pom | 72 +++++ .../lint-api-25.5.0-alpha-preview-02.pom.md5 | 1 + .../lint-api-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/lint-api-26.0.0-alpha4.jar | Bin 0 -> 426631 bytes .../26.0.0-alpha4/lint-api-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/lint-api-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/lint-api-26.0.0-alpha4.pom | 84 ++++++ .../26.0.0-alpha4/lint-api-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/lint-api-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/lint-api-26.0.0-alpha5.jar | Bin 0 -> 422435 bytes .../26.0.0-alpha5/lint-api-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/lint-api-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/lint-api-26.0.0-alpha5.pom | 84 ++++++ .../26.0.0-alpha5/lint-api-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/lint-api-26.0.0-alpha5.pom.sha1 | 1 + .../lint-api-26.0.0-alpha6-javadoc.jar | Bin 0 -> 338555 bytes .../lint-api-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../lint-api-26.0.0-alpha6-sources.jar | Bin 0 -> 783122 bytes .../lint-api-26.0.0-alpha6-sources.jar.md5 | 1 + .../lint-api-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/lint-api-26.0.0-alpha6.jar | Bin 0 -> 423182 bytes .../26.0.0-alpha6/lint-api-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/lint-api-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/lint-api-26.0.0-alpha6.pom | 84 ++++++ .../26.0.0-alpha6/lint-api-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/lint-api-26.0.0-alpha6.pom.sha1 | 1 + .../lint-api-26.0.0-alpha7-javadoc.jar | Bin 0 -> 338612 bytes .../lint-api-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-api-26.0.0-alpha7-sources.jar | Bin 0 -> 783701 bytes .../lint-api-26.0.0-alpha7-sources.jar.md5 | 1 + .../lint-api-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/lint-api-26.0.0-alpha7.jar | Bin 0 -> 423574 bytes .../26.0.0-alpha7/lint-api-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/lint-api-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/lint-api-26.0.0-alpha7.pom | 84 ++++++ .../26.0.0-alpha7/lint-api-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/lint-api-26.0.0-alpha7.pom.sha1 | 1 + .../lint-api-26.0.0-alpha9-javadoc.jar | Bin 0 -> 338670 bytes .../lint-api-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../lint-api-26.0.0-alpha9-sources.jar | Bin 0 -> 783800 bytes .../lint-api-26.0.0-alpha9-sources.jar.md5 | 1 + .../lint-api-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/lint-api-26.0.0-alpha9.jar | Bin 0 -> 423604 bytes .../26.0.0-alpha9/lint-api-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/lint-api-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/lint-api-26.0.0-alpha9.pom | 84 ++++++ .../26.0.0-alpha9/lint-api-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/lint-api-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1-javadoc.jar | Bin 0 -> 338511 bytes .../lint-api-26.0.0-beta1-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1-sources.jar | Bin 0 -> 783800 bytes .../lint-api-26.0.0-beta1-sources.jar.md5 | 1 + .../lint-api-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1.jar | Bin 0 -> 423609 bytes .../26.0.0-beta1/lint-api-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1.pom | 84 ++++++ .../26.0.0-beta1/lint-api-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/lint-api-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2-javadoc.jar | Bin 0 -> 338665 bytes .../lint-api-26.0.0-beta2-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2-sources.jar | Bin 0 -> 783800 bytes .../lint-api-26.0.0-beta2-sources.jar.md5 | 1 + .../lint-api-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2.jar | Bin 0 -> 423604 bytes .../26.0.0-beta2/lint-api-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2.pom | 84 ++++++ .../26.0.0-beta2/lint-api-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/lint-api-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6-javadoc.jar | Bin 0 -> 334996 bytes .../lint-api-26.0.0-beta6-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6-sources.jar | Bin 0 -> 280151 bytes .../lint-api-26.0.0-beta6-sources.jar.md5 | 1 + .../lint-api-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6.jar | Bin 0 -> 544223 bytes .../26.0.0-beta6/lint-api-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6.pom | 90 ++++++ .../26.0.0-beta6/lint-api-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/lint-api-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7-javadoc.jar | Bin 0 -> 336179 bytes .../lint-api-26.0.0-beta7-javadoc.jar.md5 | 1 + .../lint-api-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7-sources.jar | Bin 0 -> 284989 bytes .../lint-api-26.0.0-beta7-sources.jar.md5 | 1 + .../lint-api-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7.jar | Bin 0 -> 545341 bytes .../26.0.0-beta7/lint-api-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7.pom | 90 ++++++ .../26.0.0-beta7/lint-api-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/lint-api-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/lint/lint-api/maven-metadata.xml | 16 +- .../tools/lint/lint-api/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-api/maven-metadata.xml.sha1 | 2 +- .../25.3.3/lint-checks-25.3.3-javadoc.jar | Bin 0 -> 692118 bytes .../25.3.3/lint-checks-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/lint-checks-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/lint-checks-25.3.3-sources.jar | Bin 0 -> 1295095 bytes .../25.3.3/lint-checks-25.3.3-sources.jar.md5 | 1 + .../25.3.3/lint-checks-25.3.3-sources.jar.sha1 | 1 + .../lint/lint-checks/25.3.3/lint-checks-25.3.3.jar | Bin 0 -> 915090 bytes .../lint-checks/25.3.3/lint-checks-25.3.3.jar.md5 | 1 + .../lint-checks/25.3.3/lint-checks-25.3.3.jar.sha1 | 1 + .../lint/lint-checks/25.3.3/lint-checks-25.3.3.pom | 42 +++ .../lint-checks/25.3.3/lint-checks-25.3.3.pom.md5 | 1 + .../lint-checks/25.3.3/lint-checks-25.3.3.pom.sha1 | 1 + .../lint-checks-25.4.0-alpha7-javadoc.jar | Bin 0 -> 731739 bytes .../lint-checks-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../lint-checks-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-checks-25.4.0-alpha7-sources.jar | Bin 0 -> 1374997 bytes .../lint-checks-25.4.0-alpha7-sources.jar.md5 | 1 + .../lint-checks-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/lint-checks-25.4.0-alpha7.jar | Bin 0 -> 984567 bytes .../lint-checks-25.4.0-alpha7.jar.md5 | 1 + .../lint-checks-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/lint-checks-25.4.0-alpha7.pom | 42 +++ .../lint-checks-25.4.0-alpha7.pom.md5 | 1 + .../lint-checks-25.4.0-alpha7.pom.sha1 | 1 + ...lint-checks-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 731864 bytes ...-checks-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...checks-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + ...lint-checks-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 1375029 bytes ...-checks-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...checks-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../lint-checks-25.5.0-alpha-preview-02.jar | Bin 0 -> 984539 bytes .../lint-checks-25.5.0-alpha-preview-02.jar.md5 | 1 + .../lint-checks-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../lint-checks-25.5.0-alpha-preview-02.pom | 42 +++ .../lint-checks-25.5.0-alpha-preview-02.pom.md5 | 1 + .../lint-checks-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/lint-checks-26.0.0-alpha4.jar | Bin 0 -> 1040524 bytes .../lint-checks-26.0.0-alpha4.jar.md5 | 1 + .../lint-checks-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/lint-checks-26.0.0-alpha4.pom | 42 +++ .../lint-checks-26.0.0-alpha4.pom.md5 | 1 + .../lint-checks-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/lint-checks-26.0.0-alpha5.jar | Bin 0 -> 1042809 bytes .../lint-checks-26.0.0-alpha5.jar.md5 | 1 + .../lint-checks-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/lint-checks-26.0.0-alpha5.pom | 42 +++ .../lint-checks-26.0.0-alpha5.pom.md5 | 1 + .../lint-checks-26.0.0-alpha5.pom.sha1 | 1 + .../lint-checks-26.0.0-alpha6-javadoc.jar | Bin 0 -> 681204 bytes .../lint-checks-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-alpha6-sources.jar | Bin 0 -> 2095947 bytes .../lint-checks-26.0.0-alpha6-sources.jar.md5 | 1 + .../lint-checks-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/lint-checks-26.0.0-alpha6.jar | Bin 0 -> 1043847 bytes .../lint-checks-26.0.0-alpha6.jar.md5 | 1 + .../lint-checks-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/lint-checks-26.0.0-alpha6.pom | 42 +++ .../lint-checks-26.0.0-alpha6.pom.md5 | 1 + .../lint-checks-26.0.0-alpha6.pom.sha1 | 1 + .../lint-checks-26.0.0-alpha7-javadoc.jar | Bin 0 -> 681450 bytes .../lint-checks-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-alpha7-sources.jar | Bin 0 -> 2096613 bytes .../lint-checks-26.0.0-alpha7-sources.jar.md5 | 1 + .../lint-checks-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/lint-checks-26.0.0-alpha7.jar | Bin 0 -> 1044200 bytes .../lint-checks-26.0.0-alpha7.jar.md5 | 1 + .../lint-checks-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/lint-checks-26.0.0-alpha7.pom | 42 +++ .../lint-checks-26.0.0-alpha7.pom.md5 | 1 + .../lint-checks-26.0.0-alpha7.pom.sha1 | 1 + .../lint-checks-26.0.0-alpha9-javadoc.jar | Bin 0 -> 684827 bytes .../lint-checks-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-alpha9-sources.jar | Bin 0 -> 2101254 bytes .../lint-checks-26.0.0-alpha9-sources.jar.md5 | 1 + .../lint-checks-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/lint-checks-26.0.0-alpha9.jar | Bin 0 -> 1045917 bytes .../lint-checks-26.0.0-alpha9.jar.md5 | 1 + .../lint-checks-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/lint-checks-26.0.0-alpha9.pom | 42 +++ .../lint-checks-26.0.0-alpha9.pom.md5 | 1 + .../lint-checks-26.0.0-alpha9.pom.sha1 | 1 + .../lint-checks-26.0.0-beta1-javadoc.jar | Bin 0 -> 684815 bytes .../lint-checks-26.0.0-beta1-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-beta1-sources.jar | Bin 0 -> 2102406 bytes .../lint-checks-26.0.0-beta1-sources.jar.md5 | 1 + .../lint-checks-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/lint-checks-26.0.0-beta1.jar | Bin 0 -> 1046442 bytes .../26.0.0-beta1/lint-checks-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/lint-checks-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/lint-checks-26.0.0-beta1.pom | 42 +++ .../26.0.0-beta1/lint-checks-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/lint-checks-26.0.0-beta1.pom.sha1 | 1 + .../lint-checks-26.0.0-beta2-javadoc.jar | Bin 0 -> 685147 bytes .../lint-checks-26.0.0-beta2-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-beta2-sources.jar | Bin 0 -> 2102406 bytes .../lint-checks-26.0.0-beta2-sources.jar.md5 | 1 + .../lint-checks-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/lint-checks-26.0.0-beta2.jar | Bin 0 -> 1046442 bytes .../26.0.0-beta2/lint-checks-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/lint-checks-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/lint-checks-26.0.0-beta2.pom | 42 +++ .../26.0.0-beta2/lint-checks-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/lint-checks-26.0.0-beta2.pom.sha1 | 1 + .../lint-checks-26.0.0-beta6-javadoc.jar | Bin 0 -> 685100 bytes .../lint-checks-26.0.0-beta6-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-beta6-sources.jar | Bin 0 -> 710649 bytes .../lint-checks-26.0.0-beta6-sources.jar.md5 | 1 + .../lint-checks-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/lint-checks-26.0.0-beta6.jar | Bin 0 -> 1082960 bytes .../26.0.0-beta6/lint-checks-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/lint-checks-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/lint-checks-26.0.0-beta6.pom | 42 +++ .../26.0.0-beta6/lint-checks-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/lint-checks-26.0.0-beta6.pom.sha1 | 1 + .../lint-checks-26.0.0-beta7-javadoc.jar | Bin 0 -> 684932 bytes .../lint-checks-26.0.0-beta7-javadoc.jar.md5 | 1 + .../lint-checks-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../lint-checks-26.0.0-beta7-sources.jar | Bin 0 -> 711902 bytes .../lint-checks-26.0.0-beta7-sources.jar.md5 | 1 + .../lint-checks-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/lint-checks-26.0.0-beta7.jar | Bin 0 -> 1079431 bytes .../26.0.0-beta7/lint-checks-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/lint-checks-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/lint-checks-26.0.0-beta7.pom | 42 +++ .../26.0.0-beta7/lint-checks-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/lint-checks-26.0.0-beta7.pom.sha1 | 1 + .../tools/lint/lint-checks/maven-metadata.xml | 16 +- .../tools/lint/lint-checks/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-checks/maven-metadata.xml.sha1 | 2 +- .../25.3.3/lint-tests-25.3.3-javadoc.jar | Bin 0 -> 136286 bytes .../25.3.3/lint-tests-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/lint-tests-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/lint-tests-25.3.3-sources.jar | Bin 0 -> 109629 bytes .../25.3.3/lint-tests-25.3.3-sources.jar.md5 | 1 + .../25.3.3/lint-tests-25.3.3-sources.jar.sha1 | 1 + .../lint/lint-tests/25.3.3/lint-tests-25.3.3.jar | Bin 0 -> 111024 bytes .../lint-tests/25.3.3/lint-tests-25.3.3.jar.md5 | 1 + .../lint-tests/25.3.3/lint-tests-25.3.3.jar.sha1 | 1 + .../lint/lint-tests/25.3.3/lint-tests-25.3.3.pom | 66 +++++ .../lint-tests/25.3.3/lint-tests-25.3.3.pom.md5 | 1 + .../lint-tests/25.3.3/lint-tests-25.3.3.pom.sha1 | 1 + .../lint-tests-25.4.0-alpha7-javadoc.jar | Bin 0 -> 151267 bytes .../lint-tests-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../lint-tests-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-tests-25.4.0-alpha7-sources.jar | Bin 0 -> 137203 bytes .../lint-tests-25.4.0-alpha7-sources.jar.md5 | 1 + .../lint-tests-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/lint-tests-25.4.0-alpha7.jar | Bin 0 -> 136609 bytes .../25.4.0-alpha7/lint-tests-25.4.0-alpha7.jar.md5 | 1 + .../lint-tests-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/lint-tests-25.4.0-alpha7.pom | 72 +++++ .../25.4.0-alpha7/lint-tests-25.4.0-alpha7.pom.md5 | 1 + .../lint-tests-25.4.0-alpha7.pom.sha1 | 1 + .../lint-tests-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 151283 bytes ...t-tests-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...-tests-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../lint-tests-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 136873 bytes ...t-tests-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...-tests-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../lint-tests-25.5.0-alpha-preview-02.jar | Bin 0 -> 136377 bytes .../lint-tests-25.5.0-alpha-preview-02.jar.md5 | 1 + .../lint-tests-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../lint-tests-25.5.0-alpha-preview-02.pom | 72 +++++ .../lint-tests-25.5.0-alpha-preview-02.pom.md5 | 1 + .../lint-tests-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../lint-tests-26.0.0-alpha6-javadoc.jar | Bin 0 -> 147534 bytes .../lint-tests-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-alpha6-sources.jar | Bin 0 -> 224586 bytes .../lint-tests-26.0.0-alpha6-sources.jar.md5 | 1 + .../lint-tests-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/lint-tests-26.0.0-alpha6.jar | Bin 0 -> 149912 bytes .../26.0.0-alpha6/lint-tests-26.0.0-alpha6.jar.md5 | 1 + .../lint-tests-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/lint-tests-26.0.0-alpha6.pom | 72 +++++ .../26.0.0-alpha6/lint-tests-26.0.0-alpha6.pom.md5 | 1 + .../lint-tests-26.0.0-alpha6.pom.sha1 | 1 + .../lint-tests-26.0.0-alpha7-javadoc.jar | Bin 0 -> 147565 bytes .../lint-tests-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-alpha7-sources.jar | Bin 0 -> 224586 bytes .../lint-tests-26.0.0-alpha7-sources.jar.md5 | 1 + .../lint-tests-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/lint-tests-26.0.0-alpha7.jar | Bin 0 -> 149912 bytes .../26.0.0-alpha7/lint-tests-26.0.0-alpha7.jar.md5 | 1 + .../lint-tests-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/lint-tests-26.0.0-alpha7.pom | 72 +++++ .../26.0.0-alpha7/lint-tests-26.0.0-alpha7.pom.md5 | 1 + .../lint-tests-26.0.0-alpha7.pom.sha1 | 1 + .../lint-tests-26.0.0-alpha9-javadoc.jar | Bin 0 -> 147569 bytes .../lint-tests-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-alpha9-sources.jar | Bin 0 -> 224586 bytes .../lint-tests-26.0.0-alpha9-sources.jar.md5 | 1 + .../lint-tests-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/lint-tests-26.0.0-alpha9.jar | Bin 0 -> 149912 bytes .../26.0.0-alpha9/lint-tests-26.0.0-alpha9.jar.md5 | 1 + .../lint-tests-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/lint-tests-26.0.0-alpha9.pom | 72 +++++ .../26.0.0-alpha9/lint-tests-26.0.0-alpha9.pom.md5 | 1 + .../lint-tests-26.0.0-alpha9.pom.sha1 | 1 + .../lint-tests-26.0.0-beta1-javadoc.jar | Bin 0 -> 147521 bytes .../lint-tests-26.0.0-beta1-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-beta1-sources.jar | Bin 0 -> 224586 bytes .../lint-tests-26.0.0-beta1-sources.jar.md5 | 1 + .../lint-tests-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/lint-tests-26.0.0-beta1.jar | Bin 0 -> 149912 bytes .../26.0.0-beta1/lint-tests-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/lint-tests-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/lint-tests-26.0.0-beta1.pom | 72 +++++ .../26.0.0-beta1/lint-tests-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/lint-tests-26.0.0-beta1.pom.sha1 | 1 + .../lint-tests-26.0.0-beta2-javadoc.jar | Bin 0 -> 147572 bytes .../lint-tests-26.0.0-beta2-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-beta2-sources.jar | Bin 0 -> 224586 bytes .../lint-tests-26.0.0-beta2-sources.jar.md5 | 1 + .../lint-tests-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/lint-tests-26.0.0-beta2.jar | Bin 0 -> 149912 bytes .../26.0.0-beta2/lint-tests-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/lint-tests-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/lint-tests-26.0.0-beta2.pom | 72 +++++ .../26.0.0-beta2/lint-tests-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/lint-tests-26.0.0-beta2.pom.sha1 | 1 + .../lint-tests-26.0.0-beta6-javadoc.jar | Bin 0 -> 148809 bytes .../lint-tests-26.0.0-beta6-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-beta6-sources.jar | Bin 0 -> 76756 bytes .../lint-tests-26.0.0-beta6-sources.jar.md5 | 1 + .../lint-tests-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/lint-tests-26.0.0-beta6.jar | Bin 0 -> 151038 bytes .../26.0.0-beta6/lint-tests-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/lint-tests-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/lint-tests-26.0.0-beta6.pom | 72 +++++ .../26.0.0-beta6/lint-tests-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/lint-tests-26.0.0-beta6.pom.sha1 | 1 + .../lint-tests-26.0.0-beta7-javadoc.jar | Bin 0 -> 148842 bytes .../lint-tests-26.0.0-beta7-javadoc.jar.md5 | 1 + .../lint-tests-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../lint-tests-26.0.0-beta7-sources.jar | Bin 0 -> 80855 bytes .../lint-tests-26.0.0-beta7-sources.jar.md5 | 1 + .../lint-tests-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/lint-tests-26.0.0-beta7.jar | Bin 0 -> 151461 bytes .../26.0.0-beta7/lint-tests-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/lint-tests-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/lint-tests-26.0.0-beta7.pom | 72 +++++ .../26.0.0-beta7/lint-tests-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/lint-tests-26.0.0-beta7.pom.sha1 | 1 + .../tools/lint/lint-tests/maven-metadata.xml | 14 +- .../tools/lint/lint-tests/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint-tests/maven-metadata.xml.sha1 | 2 +- .../tools/lint/lint/25.3.3/lint-25.3.3-javadoc.jar | Bin 0 -> 201291 bytes .../lint/lint/25.3.3/lint-25.3.3-javadoc.jar.md5 | 1 + .../lint/lint/25.3.3/lint-25.3.3-javadoc.jar.sha1 | 1 + .../tools/lint/lint/25.3.3/lint-25.3.3-sources.jar | Bin 0 -> 529613 bytes .../lint/lint/25.3.3/lint-25.3.3-sources.jar.md5 | 1 + .../lint/lint/25.3.3/lint-25.3.3-sources.jar.sha1 | 1 + com/android/tools/lint/lint/25.3.3/lint-25.3.3.jar | Bin 0 -> 402663 bytes .../tools/lint/lint/25.3.3/lint-25.3.3.jar.md5 | 1 + .../tools/lint/lint/25.3.3/lint-25.3.3.jar.sha1 | 1 + com/android/tools/lint/lint/25.3.3/lint-25.3.3.pom | 42 +++ .../tools/lint/lint/25.3.3/lint-25.3.3.pom.md5 | 1 + .../tools/lint/lint/25.3.3/lint-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/lint-25.4.0-alpha7-javadoc.jar | Bin 0 -> 156409 bytes .../lint-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../lint-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/lint-25.4.0-alpha7-sources.jar | Bin 0 -> 248229 bytes .../lint-25.4.0-alpha7-sources.jar.md5 | 1 + .../lint-25.4.0-alpha7-sources.jar.sha1 | 1 + .../lint/lint/25.4.0-alpha7/lint-25.4.0-alpha7.jar | Bin 0 -> 219760 bytes .../lint/25.4.0-alpha7/lint-25.4.0-alpha7.jar.md5 | 1 + .../lint/25.4.0-alpha7/lint-25.4.0-alpha7.jar.sha1 | 1 + .../lint/lint/25.4.0-alpha7/lint-25.4.0-alpha7.pom | 60 ++++ .../lint/25.4.0-alpha7/lint-25.4.0-alpha7.pom.md5 | 1 + .../lint/25.4.0-alpha7/lint-25.4.0-alpha7.pom.sha1 | 1 + .../lint-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 156302 bytes .../lint-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + .../lint-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../lint-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 248229 bytes .../lint-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + .../lint-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../lint-25.5.0-alpha-preview-02.jar | Bin 0 -> 219760 bytes .../lint-25.5.0-alpha-preview-02.jar.md5 | 1 + .../lint-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../lint-25.5.0-alpha-preview-02.pom | 60 ++++ .../lint-25.5.0-alpha-preview-02.pom.md5 | 1 + .../lint-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../lint/lint/26.0.0-alpha4/lint-26.0.0-alpha4.jar | Bin 0 -> 222494 bytes .../lint/26.0.0-alpha4/lint-26.0.0-alpha4.jar.md5 | 1 + .../lint/26.0.0-alpha4/lint-26.0.0-alpha4.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha4/lint-26.0.0-alpha4.pom | 54 ++++ .../lint/26.0.0-alpha4/lint-26.0.0-alpha4.pom.md5 | 1 + .../lint/26.0.0-alpha4/lint-26.0.0-alpha4.pom.sha1 | 1 + .../lint/lint/26.0.0-alpha5/lint-26.0.0-alpha5.jar | Bin 0 -> 222928 bytes .../lint/26.0.0-alpha5/lint-26.0.0-alpha5.jar.md5 | 1 + .../lint/26.0.0-alpha5/lint-26.0.0-alpha5.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha5/lint-26.0.0-alpha5.pom | 54 ++++ .../lint/26.0.0-alpha5/lint-26.0.0-alpha5.pom.md5 | 1 + .../lint/26.0.0-alpha5/lint-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/lint-26.0.0-alpha6-javadoc.jar | Bin 0 -> 153450 bytes .../lint-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../lint-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/lint-26.0.0-alpha6-sources.jar | Bin 0 -> 374991 bytes .../lint-26.0.0-alpha6-sources.jar.md5 | 1 + .../lint-26.0.0-alpha6-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha6/lint-26.0.0-alpha6.jar | Bin 0 -> 222762 bytes .../lint/26.0.0-alpha6/lint-26.0.0-alpha6.jar.md5 | 1 + .../lint/26.0.0-alpha6/lint-26.0.0-alpha6.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha6/lint-26.0.0-alpha6.pom | 54 ++++ .../lint/26.0.0-alpha6/lint-26.0.0-alpha6.pom.md5 | 1 + .../lint/26.0.0-alpha6/lint-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/lint-26.0.0-alpha7-javadoc.jar | Bin 0 -> 153465 bytes .../lint-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../lint-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/lint-26.0.0-alpha7-sources.jar | Bin 0 -> 375279 bytes .../lint-26.0.0-alpha7-sources.jar.md5 | 1 + .../lint-26.0.0-alpha7-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha7/lint-26.0.0-alpha7.jar | Bin 0 -> 222934 bytes .../lint/26.0.0-alpha7/lint-26.0.0-alpha7.jar.md5 | 1 + .../lint/26.0.0-alpha7/lint-26.0.0-alpha7.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha7/lint-26.0.0-alpha7.pom | 54 ++++ .../lint/26.0.0-alpha7/lint-26.0.0-alpha7.pom.md5 | 1 + .../lint/26.0.0-alpha7/lint-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/lint-26.0.0-alpha9-javadoc.jar | Bin 0 -> 153442 bytes .../lint-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../lint-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/lint-26.0.0-alpha9-sources.jar | Bin 0 -> 375279 bytes .../lint-26.0.0-alpha9-sources.jar.md5 | 1 + .../lint-26.0.0-alpha9-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha9/lint-26.0.0-alpha9.jar | Bin 0 -> 222934 bytes .../lint/26.0.0-alpha9/lint-26.0.0-alpha9.jar.md5 | 1 + .../lint/26.0.0-alpha9/lint-26.0.0-alpha9.jar.sha1 | 1 + .../lint/lint/26.0.0-alpha9/lint-26.0.0-alpha9.pom | 54 ++++ .../lint/26.0.0-alpha9/lint-26.0.0-alpha9.pom.md5 | 1 + .../lint/26.0.0-alpha9/lint-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/lint-26.0.0-beta1-javadoc.jar | Bin 0 -> 153411 bytes .../26.0.0-beta1/lint-26.0.0-beta1-javadoc.jar.md5 | 1 + .../lint-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/lint-26.0.0-beta1-sources.jar | Bin 0 -> 375324 bytes .../26.0.0-beta1/lint-26.0.0-beta1-sources.jar.md5 | 1 + .../lint-26.0.0-beta1-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-beta1/lint-26.0.0-beta1.jar | Bin 0 -> 222959 bytes .../lint/26.0.0-beta1/lint-26.0.0-beta1.jar.md5 | 1 + .../lint/26.0.0-beta1/lint-26.0.0-beta1.jar.sha1 | 1 + .../lint/lint/26.0.0-beta1/lint-26.0.0-beta1.pom | 54 ++++ .../lint/26.0.0-beta1/lint-26.0.0-beta1.pom.md5 | 1 + .../lint/26.0.0-beta1/lint-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/lint-26.0.0-beta2-javadoc.jar | Bin 0 -> 153498 bytes .../26.0.0-beta2/lint-26.0.0-beta2-javadoc.jar.md5 | 1 + .../lint-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/lint-26.0.0-beta2-sources.jar | Bin 0 -> 375324 bytes .../26.0.0-beta2/lint-26.0.0-beta2-sources.jar.md5 | 1 + .../lint-26.0.0-beta2-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-beta2/lint-26.0.0-beta2.jar | Bin 0 -> 222959 bytes .../lint/26.0.0-beta2/lint-26.0.0-beta2.jar.md5 | 1 + .../lint/26.0.0-beta2/lint-26.0.0-beta2.jar.sha1 | 1 + .../lint/lint/26.0.0-beta2/lint-26.0.0-beta2.pom | 54 ++++ .../lint/26.0.0-beta2/lint-26.0.0-beta2.pom.md5 | 1 + .../lint/26.0.0-beta2/lint-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/lint-26.0.0-beta6-javadoc.jar | Bin 0 -> 154435 bytes .../26.0.0-beta6/lint-26.0.0-beta6-javadoc.jar.md5 | 1 + .../lint-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/lint-26.0.0-beta6-sources.jar | Bin 0 -> 134100 bytes .../26.0.0-beta6/lint-26.0.0-beta6-sources.jar.md5 | 1 + .../lint-26.0.0-beta6-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-beta6/lint-26.0.0-beta6.jar | Bin 0 -> 243619 bytes .../lint/26.0.0-beta6/lint-26.0.0-beta6.jar.md5 | 1 + .../lint/26.0.0-beta6/lint-26.0.0-beta6.jar.sha1 | 1 + .../lint/lint/26.0.0-beta6/lint-26.0.0-beta6.pom | 54 ++++ .../lint/26.0.0-beta6/lint-26.0.0-beta6.pom.md5 | 1 + .../lint/26.0.0-beta6/lint-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/lint-26.0.0-beta7-javadoc.jar | Bin 0 -> 154464 bytes .../26.0.0-beta7/lint-26.0.0-beta7-javadoc.jar.md5 | 1 + .../lint-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/lint-26.0.0-beta7-sources.jar | Bin 0 -> 137904 bytes .../26.0.0-beta7/lint-26.0.0-beta7-sources.jar.md5 | 1 + .../lint-26.0.0-beta7-sources.jar.sha1 | 1 + .../lint/lint/26.0.0-beta7/lint-26.0.0-beta7.jar | Bin 0 -> 243619 bytes .../lint/26.0.0-beta7/lint-26.0.0-beta7.jar.md5 | 1 + .../lint/26.0.0-beta7/lint-26.0.0-beta7.jar.sha1 | 1 + .../lint/lint/26.0.0-beta7/lint-26.0.0-beta7.pom | 54 ++++ .../lint/26.0.0-beta7/lint-26.0.0-beta7.pom.md5 | 1 + .../lint/26.0.0-beta7/lint-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/lint/lint/maven-metadata.xml | 16 +- com/android/tools/lint/lint/maven-metadata.xml.md5 | 2 +- .../tools/lint/lint/maven-metadata.xml.sha1 | 2 +- .../monkeyrunner/25.3.3/monkeyrunner-25.3.3.jar | Bin 0 -> 101101 bytes .../25.3.3/monkeyrunner-25.3.3.jar.md5 | 1 + .../25.3.3/monkeyrunner-25.3.3.jar.sha1 | 1 + .../monkeyrunner/25.3.3/monkeyrunner-25.3.3.pom | 88 ++++++ .../25.3.3/monkeyrunner-25.3.3.pom.md5 | 1 + .../25.3.3/monkeyrunner-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/monkeyrunner-25.4.0-alpha7.jar | Bin 0 -> 101101 bytes .../monkeyrunner-25.4.0-alpha7.jar.md5 | 1 + .../monkeyrunner-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/monkeyrunner-25.4.0-alpha7.pom | 88 ++++++ .../monkeyrunner-25.4.0-alpha7.pom.md5 | 1 + .../monkeyrunner-25.4.0-alpha7.pom.sha1 | 1 + .../monkeyrunner-25.5.0-alpha-preview-02.jar | Bin 0 -> 101101 bytes .../monkeyrunner-25.5.0-alpha-preview-02.jar.md5 | 1 + .../monkeyrunner-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../monkeyrunner-25.5.0-alpha-preview-02.pom | 88 ++++++ .../monkeyrunner-25.5.0-alpha-preview-02.pom.md5 | 1 + .../monkeyrunner-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/monkeyrunner/maven-metadata.xml | 7 +- .../tools/monkeyrunner/maven-metadata.xml.md5 | 2 +- .../tools/monkeyrunner/maven-metadata.xml.sha1 | 2 +- .../tools/ninepatch/25.3.3/ninepatch-25.3.3.jar | Bin 0 -> 11409 bytes .../ninepatch/25.3.3/ninepatch-25.3.3.jar.md5 | 1 + .../ninepatch/25.3.3/ninepatch-25.3.3.jar.sha1 | 1 + .../tools/ninepatch/25.3.3/ninepatch-25.3.3.pom | 34 +++ .../ninepatch/25.3.3/ninepatch-25.3.3.pom.md5 | 1 + .../ninepatch/25.3.3/ninepatch-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.jar | Bin 0 -> 11409 bytes .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.pom | 34 +++ .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/ninepatch-25.4.0-alpha7.pom.sha1 | 1 + .../ninepatch-25.5.0-alpha-preview-02.jar | Bin 0 -> 11409 bytes .../ninepatch-25.5.0-alpha-preview-02.jar.md5 | 1 + .../ninepatch-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../ninepatch-25.5.0-alpha-preview-02.pom | 34 +++ .../ninepatch-25.5.0-alpha-preview-02.pom.md5 | 1 + .../ninepatch-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/ninepatch/maven-metadata.xml | 7 +- com/android/tools/ninepatch/maven-metadata.xml.md5 | 2 +- .../tools/ninepatch/maven-metadata.xml.sha1 | 2 +- .../25.3.3/repository-25.3.3-javadoc.jar | Bin 0 -> 527477 bytes .../25.3.3/repository-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/repository-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/repository-25.3.3-sources.jar | Bin 0 -> 342835 bytes .../25.3.3/repository-25.3.3-sources.jar.md5 | 1 + .../25.3.3/repository-25.3.3-sources.jar.sha1 | 1 + .../tools/repository/25.3.3/repository-25.3.3.jar | Bin 0 -> 208195 bytes .../repository/25.3.3/repository-25.3.3.jar.md5 | 1 + .../repository/25.3.3/repository-25.3.3.jar.sha1 | 1 + .../tools/repository/25.3.3/repository-25.3.3.pom | 66 +++++ .../repository/25.3.3/repository-25.3.3.pom.md5 | 1 + .../repository/25.3.3/repository-25.3.3.pom.sha1 | 1 + .../repository-25.4.0-alpha7-javadoc.jar | Bin 0 -> 528921 bytes .../repository-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../repository-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../repository-25.4.0-alpha7-sources.jar | Bin 0 -> 345925 bytes .../repository-25.4.0-alpha7-sources.jar.md5 | 1 + .../repository-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/repository-25.4.0-alpha7.jar | Bin 0 -> 213940 bytes .../25.4.0-alpha7/repository-25.4.0-alpha7.jar.md5 | 1 + .../repository-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/repository-25.4.0-alpha7.pom | 66 +++++ .../25.4.0-alpha7/repository-25.4.0-alpha7.pom.md5 | 1 + .../repository-25.4.0-alpha7.pom.sha1 | 1 + .../repository-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 528784 bytes ...ository-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...sitory-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../repository-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 345925 bytes ...ository-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...sitory-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../repository-25.5.0-alpha-preview-02.jar | Bin 0 -> 213940 bytes .../repository-25.5.0-alpha-preview-02.jar.md5 | 1 + .../repository-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../repository-25.5.0-alpha-preview-02.pom | 66 +++++ .../repository-25.5.0-alpha-preview-02.pom.md5 | 1 + .../repository-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/repository-26.0.0-alpha4.jar | Bin 0 -> 213940 bytes .../26.0.0-alpha4/repository-26.0.0-alpha4.jar.md5 | 1 + .../repository-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/repository-26.0.0-alpha4.pom | 66 +++++ .../26.0.0-alpha4/repository-26.0.0-alpha4.pom.md5 | 1 + .../repository-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/repository-26.0.0-alpha5.jar | Bin 0 -> 213826 bytes .../26.0.0-alpha5/repository-26.0.0-alpha5.jar.md5 | 1 + .../repository-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/repository-26.0.0-alpha5.pom | 66 +++++ .../26.0.0-alpha5/repository-26.0.0-alpha5.pom.md5 | 1 + .../repository-26.0.0-alpha5.pom.sha1 | 1 + .../repository-26.0.0-alpha6-javadoc.jar | Bin 0 -> 529404 bytes .../repository-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../repository-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../repository-26.0.0-alpha6-sources.jar | Bin 0 -> 348657 bytes .../repository-26.0.0-alpha6-sources.jar.md5 | 1 + .../repository-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/repository-26.0.0-alpha6.jar | Bin 0 -> 215918 bytes .../26.0.0-alpha6/repository-26.0.0-alpha6.jar.md5 | 1 + .../repository-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/repository-26.0.0-alpha6.pom | 66 +++++ .../26.0.0-alpha6/repository-26.0.0-alpha6.pom.md5 | 1 + .../repository-26.0.0-alpha6.pom.sha1 | 1 + .../repository-26.0.0-alpha7-javadoc.jar | Bin 0 -> 529533 bytes .../repository-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../repository-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../repository-26.0.0-alpha7-sources.jar | Bin 0 -> 348657 bytes .../repository-26.0.0-alpha7-sources.jar.md5 | 1 + .../repository-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/repository-26.0.0-alpha7.jar | Bin 0 -> 215918 bytes .../26.0.0-alpha7/repository-26.0.0-alpha7.jar.md5 | 1 + .../repository-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/repository-26.0.0-alpha7.pom | 66 +++++ .../26.0.0-alpha7/repository-26.0.0-alpha7.pom.md5 | 1 + .../repository-26.0.0-alpha7.pom.sha1 | 1 + .../repository-26.0.0-alpha9-javadoc.jar | Bin 0 -> 529637 bytes .../repository-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../repository-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../repository-26.0.0-alpha9-sources.jar | Bin 0 -> 348657 bytes .../repository-26.0.0-alpha9-sources.jar.md5 | 1 + .../repository-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/repository-26.0.0-alpha9.jar | Bin 0 -> 215918 bytes .../26.0.0-alpha9/repository-26.0.0-alpha9.jar.md5 | 1 + .../repository-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/repository-26.0.0-alpha9.pom | 66 +++++ .../26.0.0-alpha9/repository-26.0.0-alpha9.pom.md5 | 1 + .../repository-26.0.0-alpha9.pom.sha1 | 1 + .../repository-26.0.0-beta1-javadoc.jar | Bin 0 -> 529491 bytes .../repository-26.0.0-beta1-javadoc.jar.md5 | 1 + .../repository-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../repository-26.0.0-beta1-sources.jar | Bin 0 -> 348739 bytes .../repository-26.0.0-beta1-sources.jar.md5 | 1 + .../repository-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/repository-26.0.0-beta1.jar | Bin 0 -> 215992 bytes .../26.0.0-beta1/repository-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/repository-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/repository-26.0.0-beta1.pom | 66 +++++ .../26.0.0-beta1/repository-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/repository-26.0.0-beta1.pom.sha1 | 1 + .../repository-26.0.0-beta2-javadoc.jar | Bin 0 -> 529591 bytes .../repository-26.0.0-beta2-javadoc.jar.md5 | 1 + .../repository-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../repository-26.0.0-beta2-sources.jar | Bin 0 -> 348739 bytes .../repository-26.0.0-beta2-sources.jar.md5 | 1 + .../repository-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/repository-26.0.0-beta2.jar | Bin 0 -> 215992 bytes .../26.0.0-beta2/repository-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/repository-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/repository-26.0.0-beta2.pom | 66 +++++ .../26.0.0-beta2/repository-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/repository-26.0.0-beta2.pom.sha1 | 1 + .../repository-26.0.0-beta6-javadoc.jar | Bin 0 -> 529726 bytes .../repository-26.0.0-beta6-javadoc.jar.md5 | 1 + .../repository-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../repository-26.0.0-beta6-sources.jar | Bin 0 -> 175967 bytes .../repository-26.0.0-beta6-sources.jar.md5 | 1 + .../repository-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/repository-26.0.0-beta6.jar | Bin 0 -> 216045 bytes .../26.0.0-beta6/repository-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/repository-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/repository-26.0.0-beta6.pom | 66 +++++ .../26.0.0-beta6/repository-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/repository-26.0.0-beta6.pom.sha1 | 1 + .../repository-26.0.0-beta7-javadoc.jar | Bin 0 -> 529669 bytes .../repository-26.0.0-beta7-javadoc.jar.md5 | 1 + .../repository-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../repository-26.0.0-beta7-sources.jar | Bin 0 -> 180650 bytes .../repository-26.0.0-beta7-sources.jar.md5 | 1 + .../repository-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/repository-26.0.0-beta7.jar | Bin 0 -> 218375 bytes .../26.0.0-beta7/repository-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/repository-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/repository-26.0.0-beta7.pom | 72 +++++ .../26.0.0-beta7/repository-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/repository-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/repository/maven-metadata.xml | 16 +- .../tools/repository/maven-metadata.xml.md5 | 2 +- .../tools/repository/maven-metadata.xml.sha1 | 2 +- .../screenshot2/25.3.3/screenshot2-25.3.3.jar | Bin 0 -> 5239 bytes .../screenshot2/25.3.3/screenshot2-25.3.3.jar.md5 | 1 + .../screenshot2/25.3.3/screenshot2-25.3.3.jar.sha1 | 1 + .../screenshot2/25.3.3/screenshot2-25.3.3.pom | 34 +++ .../screenshot2/25.3.3/screenshot2-25.3.3.pom.md5 | 1 + .../screenshot2/25.3.3/screenshot2-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/screenshot2-25.4.0-alpha7.jar | Bin 0 -> 5239 bytes .../screenshot2-25.4.0-alpha7.jar.md5 | 1 + .../screenshot2-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/screenshot2-25.4.0-alpha7.pom | 34 +++ .../screenshot2-25.4.0-alpha7.pom.md5 | 1 + .../screenshot2-25.4.0-alpha7.pom.sha1 | 1 + .../screenshot2-25.5.0-alpha-preview-02.jar | Bin 0 -> 5239 bytes .../screenshot2-25.5.0-alpha-preview-02.jar.md5 | 1 + .../screenshot2-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../screenshot2-25.5.0-alpha-preview-02.pom | 34 +++ .../screenshot2-25.5.0-alpha-preview-02.pom.md5 | 1 + .../screenshot2-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/screenshot2/maven-metadata.xml | 7 +- .../tools/screenshot2/maven-metadata.xml.md5 | 2 +- .../tools/screenshot2/maven-metadata.xml.sha1 | 2 +- .../25.3.3/sdk-common-25.3.3-javadoc.jar | Bin 0 -> 770572 bytes .../25.3.3/sdk-common-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/sdk-common-25.3.3-javadoc.jar.sha1 | 1 + .../25.3.3/sdk-common-25.3.3-sources.jar | Bin 0 -> 443551 bytes .../25.3.3/sdk-common-25.3.3-sources.jar.md5 | 1 + .../25.3.3/sdk-common-25.3.3-sources.jar.sha1 | 1 + .../tools/sdk-common/25.3.3/sdk-common-25.3.3.jar | Bin 0 -> 594903 bytes .../sdk-common/25.3.3/sdk-common-25.3.3.jar.md5 | 1 + .../sdk-common/25.3.3/sdk-common-25.3.3.jar.sha1 | 1 + .../tools/sdk-common/25.3.3/sdk-common-25.3.3.pom | 90 ++++++ .../sdk-common/25.3.3/sdk-common-25.3.3.pom.md5 | 1 + .../sdk-common/25.3.3/sdk-common-25.3.3.pom.sha1 | 1 + .../sdk-common-25.4.0-alpha7-javadoc.jar | Bin 0 -> 761702 bytes .../sdk-common-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../sdk-common-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../sdk-common-25.4.0-alpha7-sources.jar | Bin 0 -> 439751 bytes .../sdk-common-25.4.0-alpha7-sources.jar.md5 | 1 + .../sdk-common-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/sdk-common-25.4.0-alpha7.jar | Bin 0 -> 588571 bytes .../25.4.0-alpha7/sdk-common-25.4.0-alpha7.jar.md5 | 1 + .../sdk-common-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/sdk-common-25.4.0-alpha7.pom | 90 ++++++ .../25.4.0-alpha7/sdk-common-25.4.0-alpha7.pom.md5 | 1 + .../sdk-common-25.4.0-alpha7.pom.sha1 | 1 + .../sdk-common-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 776094 bytes ...-common-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...common-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../sdk-common-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 447258 bytes ...-common-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...common-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../sdk-common-25.5.0-alpha-preview-02.jar | Bin 0 -> 596075 bytes .../sdk-common-25.5.0-alpha-preview-02.jar.md5 | 1 + .../sdk-common-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../sdk-common-25.5.0-alpha-preview-02.pom | 90 ++++++ .../sdk-common-25.5.0-alpha-preview-02.pom.md5 | 1 + .../sdk-common-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../26.0.0-alpha4/sdk-common-26.0.0-alpha4.jar | Bin 0 -> 685887 bytes .../26.0.0-alpha4/sdk-common-26.0.0-alpha4.jar.md5 | 1 + .../sdk-common-26.0.0-alpha4.jar.sha1 | 1 + .../26.0.0-alpha4/sdk-common-26.0.0-alpha4.pom | 96 +++++++ .../26.0.0-alpha4/sdk-common-26.0.0-alpha4.pom.md5 | 1 + .../sdk-common-26.0.0-alpha4.pom.sha1 | 1 + .../26.0.0-alpha5/sdk-common-26.0.0-alpha5.jar | Bin 0 -> 693340 bytes .../26.0.0-alpha5/sdk-common-26.0.0-alpha5.jar.md5 | 1 + .../sdk-common-26.0.0-alpha5.jar.sha1 | 1 + .../26.0.0-alpha5/sdk-common-26.0.0-alpha5.pom | 96 +++++++ .../26.0.0-alpha5/sdk-common-26.0.0-alpha5.pom.md5 | 1 + .../sdk-common-26.0.0-alpha5.pom.sha1 | 1 + .../sdk-common-26.0.0-alpha6-javadoc.jar | Bin 0 -> 825752 bytes .../sdk-common-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-alpha6-sources.jar | Bin 0 -> 985327 bytes .../sdk-common-26.0.0-alpha6-sources.jar.md5 | 1 + .../sdk-common-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/sdk-common-26.0.0-alpha6.jar | Bin 0 -> 698208 bytes .../26.0.0-alpha6/sdk-common-26.0.0-alpha6.jar.md5 | 1 + .../sdk-common-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/sdk-common-26.0.0-alpha6.pom | 96 +++++++ .../26.0.0-alpha6/sdk-common-26.0.0-alpha6.pom.md5 | 1 + .../sdk-common-26.0.0-alpha6.pom.sha1 | 1 + .../sdk-common-26.0.0-alpha7-javadoc.jar | Bin 0 -> 833375 bytes .../sdk-common-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-alpha7-sources.jar | Bin 0 -> 988987 bytes .../sdk-common-26.0.0-alpha7-sources.jar.md5 | 1 + .../sdk-common-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/sdk-common-26.0.0-alpha7.jar | Bin 0 -> 700536 bytes .../26.0.0-alpha7/sdk-common-26.0.0-alpha7.jar.md5 | 1 + .../sdk-common-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/sdk-common-26.0.0-alpha7.pom | 96 +++++++ .../26.0.0-alpha7/sdk-common-26.0.0-alpha7.pom.md5 | 1 + .../sdk-common-26.0.0-alpha7.pom.sha1 | 1 + .../sdk-common-26.0.0-alpha9-javadoc.jar | Bin 0 -> 833554 bytes .../sdk-common-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-alpha9-sources.jar | Bin 0 -> 991843 bytes .../sdk-common-26.0.0-alpha9-sources.jar.md5 | 1 + .../sdk-common-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/sdk-common-26.0.0-alpha9.jar | Bin 0 -> 704042 bytes .../26.0.0-alpha9/sdk-common-26.0.0-alpha9.jar.md5 | 1 + .../sdk-common-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/sdk-common-26.0.0-alpha9.pom | 96 +++++++ .../26.0.0-alpha9/sdk-common-26.0.0-alpha9.pom.md5 | 1 + .../sdk-common-26.0.0-alpha9.pom.sha1 | 1 + .../sdk-common-26.0.0-beta1-javadoc.jar | Bin 0 -> 946967 bytes .../sdk-common-26.0.0-beta1-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-beta1-sources.jar | Bin 0 -> 1114759 bytes .../sdk-common-26.0.0-beta1-sources.jar.md5 | 1 + .../sdk-common-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/sdk-common-26.0.0-beta1.jar | Bin 0 -> 919732 bytes .../26.0.0-beta1/sdk-common-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/sdk-common-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/sdk-common-26.0.0-beta1.pom | 114 ++++++++ .../26.0.0-beta1/sdk-common-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/sdk-common-26.0.0-beta1.pom.sha1 | 1 + .../sdk-common-26.0.0-beta2-javadoc.jar | Bin 0 -> 947166 bytes .../sdk-common-26.0.0-beta2-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-beta2-sources.jar | Bin 0 -> 1114759 bytes .../sdk-common-26.0.0-beta2-sources.jar.md5 | 1 + .../sdk-common-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/sdk-common-26.0.0-beta2.jar | Bin 0 -> 919732 bytes .../26.0.0-beta2/sdk-common-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/sdk-common-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/sdk-common-26.0.0-beta2.pom | 114 ++++++++ .../26.0.0-beta2/sdk-common-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/sdk-common-26.0.0-beta2.pom.sha1 | 1 + .../sdk-common-26.0.0-beta6-javadoc.jar | Bin 0 -> 957664 bytes .../sdk-common-26.0.0-beta6-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-beta6-sources.jar | Bin 0 -> 571393 bytes .../sdk-common-26.0.0-beta6-sources.jar.md5 | 1 + .../sdk-common-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/sdk-common-26.0.0-beta6.jar | Bin 0 -> 937445 bytes .../26.0.0-beta6/sdk-common-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/sdk-common-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/sdk-common-26.0.0-beta6.pom | 114 ++++++++ .../26.0.0-beta6/sdk-common-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/sdk-common-26.0.0-beta6.pom.sha1 | 1 + .../sdk-common-26.0.0-beta7-javadoc.jar | Bin 0 -> 979650 bytes .../sdk-common-26.0.0-beta7-javadoc.jar.md5 | 1 + .../sdk-common-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../sdk-common-26.0.0-beta7-sources.jar | Bin 0 -> 584540 bytes .../sdk-common-26.0.0-beta7-sources.jar.md5 | 1 + .../sdk-common-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/sdk-common-26.0.0-beta7.jar | Bin 0 -> 952673 bytes .../26.0.0-beta7/sdk-common-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/sdk-common-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/sdk-common-26.0.0-beta7.pom | 114 ++++++++ .../26.0.0-beta7/sdk-common-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/sdk-common-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/sdk-common/maven-metadata.xml | 16 +- .../tools/sdk-common/maven-metadata.xml.md5 | 2 +- .../tools/sdk-common/maven-metadata.xml.sha1 | 2 +- .../tools/sdklib/25.3.3/sdklib-25.3.3-javadoc.jar | Bin 0 -> 645485 bytes .../sdklib/25.3.3/sdklib-25.3.3-javadoc.jar.md5 | 1 + .../sdklib/25.3.3/sdklib-25.3.3-javadoc.jar.sha1 | 1 + .../tools/sdklib/25.3.3/sdklib-25.3.3-sources.jar | Bin 0 -> 1049247 bytes .../sdklib/25.3.3/sdklib-25.3.3-sources.jar.md5 | 1 + .../sdklib/25.3.3/sdklib-25.3.3-sources.jar.sha1 | 1 + com/android/tools/sdklib/25.3.3/sdklib-25.3.3.jar | Bin 0 -> 662385 bytes .../tools/sdklib/25.3.3/sdklib-25.3.3.jar.md5 | 1 + .../tools/sdklib/25.3.3/sdklib-25.3.3.jar.sha1 | 1 + com/android/tools/sdklib/25.3.3/sdklib-25.3.3.pom | 90 ++++++ .../tools/sdklib/25.3.3/sdklib-25.3.3.pom.md5 | 1 + .../tools/sdklib/25.3.3/sdklib-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/sdklib-25.4.0-alpha7-javadoc.jar | Bin 0 -> 645740 bytes .../sdklib-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../sdklib-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../25.4.0-alpha7/sdklib-25.4.0-alpha7-sources.jar | Bin 0 -> 1048821 bytes .../sdklib-25.4.0-alpha7-sources.jar.md5 | 1 + .../sdklib-25.4.0-alpha7-sources.jar.sha1 | 1 + .../sdklib/25.4.0-alpha7/sdklib-25.4.0-alpha7.jar | Bin 0 -> 660889 bytes .../25.4.0-alpha7/sdklib-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/sdklib-25.4.0-alpha7.jar.sha1 | 1 + .../sdklib/25.4.0-alpha7/sdklib-25.4.0-alpha7.pom | 90 ++++++ .../25.4.0-alpha7/sdklib-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/sdklib-25.4.0-alpha7.pom.sha1 | 1 + .../sdklib-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 645683 bytes .../sdklib-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...sdklib-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../sdklib-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 1048821 bytes .../sdklib-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...sdklib-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../sdklib-25.5.0-alpha-preview-02.jar | Bin 0 -> 660889 bytes .../sdklib-25.5.0-alpha-preview-02.jar.md5 | 1 + .../sdklib-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../sdklib-25.5.0-alpha-preview-02.pom | 90 ++++++ .../sdklib-25.5.0-alpha-preview-02.pom.md5 | 1 + .../sdklib-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../sdklib/26.0.0-alpha4/sdklib-26.0.0-alpha4.jar | Bin 0 -> 662319 bytes .../26.0.0-alpha4/sdklib-26.0.0-alpha4.jar.md5 | 1 + .../26.0.0-alpha4/sdklib-26.0.0-alpha4.jar.sha1 | 1 + .../sdklib/26.0.0-alpha4/sdklib-26.0.0-alpha4.pom | 90 ++++++ .../26.0.0-alpha4/sdklib-26.0.0-alpha4.pom.md5 | 1 + .../26.0.0-alpha4/sdklib-26.0.0-alpha4.pom.sha1 | 1 + .../sdklib/26.0.0-alpha5/sdklib-26.0.0-alpha5.jar | Bin 0 -> 662573 bytes .../26.0.0-alpha5/sdklib-26.0.0-alpha5.jar.md5 | 1 + .../26.0.0-alpha5/sdklib-26.0.0-alpha5.jar.sha1 | 1 + .../sdklib/26.0.0-alpha5/sdklib-26.0.0-alpha5.pom | 90 ++++++ .../26.0.0-alpha5/sdklib-26.0.0-alpha5.pom.md5 | 1 + .../26.0.0-alpha5/sdklib-26.0.0-alpha5.pom.sha1 | 1 + .../26.0.0-alpha6/sdklib-26.0.0-alpha6-javadoc.jar | Bin 0 -> 646438 bytes .../sdklib-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../26.0.0-alpha6/sdklib-26.0.0-alpha6-sources.jar | Bin 0 -> 1044935 bytes .../sdklib-26.0.0-alpha6-sources.jar.md5 | 1 + .../sdklib-26.0.0-alpha6-sources.jar.sha1 | 1 + .../sdklib/26.0.0-alpha6/sdklib-26.0.0-alpha6.jar | Bin 0 -> 661858 bytes .../26.0.0-alpha6/sdklib-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/sdklib-26.0.0-alpha6.jar.sha1 | 1 + .../sdklib/26.0.0-alpha6/sdklib-26.0.0-alpha6.pom | 90 ++++++ .../26.0.0-alpha6/sdklib-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/sdklib-26.0.0-alpha6.pom.sha1 | 1 + .../26.0.0-alpha7/sdklib-26.0.0-alpha7-javadoc.jar | Bin 0 -> 646560 bytes .../sdklib-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../26.0.0-alpha7/sdklib-26.0.0-alpha7-sources.jar | Bin 0 -> 1044935 bytes .../sdklib-26.0.0-alpha7-sources.jar.md5 | 1 + .../sdklib-26.0.0-alpha7-sources.jar.sha1 | 1 + .../sdklib/26.0.0-alpha7/sdklib-26.0.0-alpha7.jar | Bin 0 -> 661858 bytes .../26.0.0-alpha7/sdklib-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/sdklib-26.0.0-alpha7.jar.sha1 | 1 + .../sdklib/26.0.0-alpha7/sdklib-26.0.0-alpha7.pom | 90 ++++++ .../26.0.0-alpha7/sdklib-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/sdklib-26.0.0-alpha7.pom.sha1 | 1 + .../26.0.0-alpha9/sdklib-26.0.0-alpha9-javadoc.jar | Bin 0 -> 653618 bytes .../sdklib-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../26.0.0-alpha9/sdklib-26.0.0-alpha9-sources.jar | Bin 0 -> 1064973 bytes .../sdklib-26.0.0-alpha9-sources.jar.md5 | 1 + .../sdklib-26.0.0-alpha9-sources.jar.sha1 | 1 + .../sdklib/26.0.0-alpha9/sdklib-26.0.0-alpha9.jar | Bin 0 -> 674308 bytes .../26.0.0-alpha9/sdklib-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/sdklib-26.0.0-alpha9.jar.sha1 | 1 + .../sdklib/26.0.0-alpha9/sdklib-26.0.0-alpha9.pom | 90 ++++++ .../26.0.0-alpha9/sdklib-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/sdklib-26.0.0-alpha9.pom.sha1 | 1 + .../26.0.0-beta1/sdklib-26.0.0-beta1-javadoc.jar | Bin 0 -> 653576 bytes .../sdklib-26.0.0-beta1-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../26.0.0-beta1/sdklib-26.0.0-beta1-sources.jar | Bin 0 -> 1065195 bytes .../sdklib-26.0.0-beta1-sources.jar.md5 | 1 + .../sdklib-26.0.0-beta1-sources.jar.sha1 | 1 + .../sdklib/26.0.0-beta1/sdklib-26.0.0-beta1.jar | Bin 0 -> 674525 bytes .../26.0.0-beta1/sdklib-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/sdklib-26.0.0-beta1.jar.sha1 | 1 + .../sdklib/26.0.0-beta1/sdklib-26.0.0-beta1.pom | 90 ++++++ .../26.0.0-beta1/sdklib-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/sdklib-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/sdklib-26.0.0-beta2-javadoc.jar | Bin 0 -> 653533 bytes .../sdklib-26.0.0-beta2-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../26.0.0-beta2/sdklib-26.0.0-beta2-sources.jar | Bin 0 -> 1065195 bytes .../sdklib-26.0.0-beta2-sources.jar.md5 | 1 + .../sdklib-26.0.0-beta2-sources.jar.sha1 | 1 + .../sdklib/26.0.0-beta2/sdklib-26.0.0-beta2.jar | Bin 0 -> 674525 bytes .../26.0.0-beta2/sdklib-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/sdklib-26.0.0-beta2.jar.sha1 | 1 + .../sdklib/26.0.0-beta2/sdklib-26.0.0-beta2.pom | 90 ++++++ .../26.0.0-beta2/sdklib-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/sdklib-26.0.0-beta2.pom.sha1 | 1 + .../26.0.0-beta6/sdklib-26.0.0-beta6-javadoc.jar | Bin 0 -> 654096 bytes .../sdklib-26.0.0-beta6-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../26.0.0-beta6/sdklib-26.0.0-beta6-sources.jar | Bin 0 -> 536955 bytes .../sdklib-26.0.0-beta6-sources.jar.md5 | 1 + .../sdklib-26.0.0-beta6-sources.jar.sha1 | 1 + .../sdklib/26.0.0-beta6/sdklib-26.0.0-beta6.jar | Bin 0 -> 676371 bytes .../26.0.0-beta6/sdklib-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/sdklib-26.0.0-beta6.jar.sha1 | 1 + .../sdklib/26.0.0-beta6/sdklib-26.0.0-beta6.pom | 90 ++++++ .../26.0.0-beta6/sdklib-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/sdklib-26.0.0-beta6.pom.sha1 | 1 + .../26.0.0-beta7/sdklib-26.0.0-beta7-javadoc.jar | Bin 0 -> 654015 bytes .../sdklib-26.0.0-beta7-javadoc.jar.md5 | 1 + .../sdklib-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../26.0.0-beta7/sdklib-26.0.0-beta7-sources.jar | Bin 0 -> 540762 bytes .../sdklib-26.0.0-beta7-sources.jar.md5 | 1 + .../sdklib-26.0.0-beta7-sources.jar.sha1 | 1 + .../sdklib/26.0.0-beta7/sdklib-26.0.0-beta7.jar | Bin 0 -> 676370 bytes .../26.0.0-beta7/sdklib-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/sdklib-26.0.0-beta7.jar.sha1 | 1 + .../sdklib/26.0.0-beta7/sdklib-26.0.0-beta7.pom | 90 ++++++ .../26.0.0-beta7/sdklib-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/sdklib-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/sdklib/maven-metadata.xml | 16 +- com/android/tools/sdklib/maven-metadata.xml.md5 | 2 +- com/android/tools/sdklib/maven-metadata.xml.sha1 | 2 +- .../tools/swtmenubar/25.3.3/swtmenubar-25.3.3.jar | Bin 0 -> 18419 bytes .../swtmenubar/25.3.3/swtmenubar-25.3.3.jar.md5 | 1 + .../swtmenubar/25.3.3/swtmenubar-25.3.3.jar.sha1 | 1 + .../tools/swtmenubar/25.3.3/swtmenubar-25.3.3.pom | 52 ++++ .../swtmenubar/25.3.3/swtmenubar-25.3.3.pom.md5 | 1 + .../swtmenubar/25.3.3/swtmenubar-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/swtmenubar-25.4.0-alpha7.jar | Bin 0 -> 18419 bytes .../25.4.0-alpha7/swtmenubar-25.4.0-alpha7.jar.md5 | 1 + .../swtmenubar-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/swtmenubar-25.4.0-alpha7.pom | 52 ++++ .../25.4.0-alpha7/swtmenubar-25.4.0-alpha7.pom.md5 | 1 + .../swtmenubar-25.4.0-alpha7.pom.sha1 | 1 + .../swtmenubar-25.5.0-alpha-preview-02.jar | Bin 0 -> 18419 bytes .../swtmenubar-25.5.0-alpha-preview-02.jar.md5 | 1 + .../swtmenubar-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../swtmenubar-25.5.0-alpha-preview-02.pom | 52 ++++ .../swtmenubar-25.5.0-alpha-preview-02.pom.md5 | 1 + .../swtmenubar-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/swtmenubar/maven-metadata.xml | 7 +- .../tools/swtmenubar/maven-metadata.xml.md5 | 2 +- .../tools/swtmenubar/maven-metadata.xml.sha1 | 2 +- .../testutils/25.3.3/testutils-25.3.3-javadoc.jar | Bin 0 -> 141298 bytes .../25.3.3/testutils-25.3.3-javadoc.jar.md5 | 1 + .../25.3.3/testutils-25.3.3-javadoc.jar.sha1 | 1 + .../testutils/25.3.3/testutils-25.3.3-sources.jar | Bin 0 -> 102479 bytes .../25.3.3/testutils-25.3.3-sources.jar.md5 | 1 + .../25.3.3/testutils-25.3.3-sources.jar.sha1 | 1 + .../tools/testutils/25.3.3/testutils-25.3.3.jar | Bin 0 -> 75919 bytes .../testutils/25.3.3/testutils-25.3.3.jar.md5 | 1 + .../testutils/25.3.3/testutils-25.3.3.jar.sha1 | 1 + .../tools/testutils/25.3.3/testutils-25.3.3.pom | 72 +++++ .../testutils/25.3.3/testutils-25.3.3.pom.md5 | 1 + .../testutils/25.3.3/testutils-25.3.3.pom.sha1 | 1 + .../testutils-25.4.0-alpha7-javadoc.jar | Bin 0 -> 227668 bytes .../testutils-25.4.0-alpha7-javadoc.jar.md5 | 1 + .../testutils-25.4.0-alpha7-javadoc.jar.sha1 | 1 + .../testutils-25.4.0-alpha7-sources.jar | Bin 0 -> 157947 bytes .../testutils-25.4.0-alpha7-sources.jar.md5 | 1 + .../testutils-25.4.0-alpha7-sources.jar.sha1 | 1 + .../25.4.0-alpha7/testutils-25.4.0-alpha7.jar | Bin 0 -> 118621 bytes .../25.4.0-alpha7/testutils-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/testutils-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/testutils-25.4.0-alpha7.pom | 84 ++++++ .../25.4.0-alpha7/testutils-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/testutils-25.4.0-alpha7.pom.sha1 | 1 + .../testutils-25.5.0-alpha-preview-02-javadoc.jar | Bin 0 -> 224801 bytes ...stutils-25.5.0-alpha-preview-02-javadoc.jar.md5 | 1 + ...tutils-25.5.0-alpha-preview-02-javadoc.jar.sha1 | 1 + .../testutils-25.5.0-alpha-preview-02-sources.jar | Bin 0 -> 156353 bytes ...stutils-25.5.0-alpha-preview-02-sources.jar.md5 | 1 + ...tutils-25.5.0-alpha-preview-02-sources.jar.sha1 | 1 + .../testutils-25.5.0-alpha-preview-02.jar | Bin 0 -> 117875 bytes .../testutils-25.5.0-alpha-preview-02.jar.md5 | 1 + .../testutils-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../testutils-25.5.0-alpha-preview-02.pom | 84 ++++++ .../testutils-25.5.0-alpha-preview-02.pom.md5 | 1 + .../testutils-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../testutils-26.0.0-alpha6-javadoc.jar | Bin 0 -> 228721 bytes .../testutils-26.0.0-alpha6-javadoc.jar.md5 | 1 + .../testutils-26.0.0-alpha6-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-alpha6-sources.jar | Bin 0 -> 160693 bytes .../testutils-26.0.0-alpha6-sources.jar.md5 | 1 + .../testutils-26.0.0-alpha6-sources.jar.sha1 | 1 + .../26.0.0-alpha6/testutils-26.0.0-alpha6.jar | Bin 0 -> 121174 bytes .../26.0.0-alpha6/testutils-26.0.0-alpha6.jar.md5 | 1 + .../26.0.0-alpha6/testutils-26.0.0-alpha6.jar.sha1 | 1 + .../26.0.0-alpha6/testutils-26.0.0-alpha6.pom | 84 ++++++ .../26.0.0-alpha6/testutils-26.0.0-alpha6.pom.md5 | 1 + .../26.0.0-alpha6/testutils-26.0.0-alpha6.pom.sha1 | 1 + .../testutils-26.0.0-alpha7-javadoc.jar | Bin 0 -> 228818 bytes .../testutils-26.0.0-alpha7-javadoc.jar.md5 | 1 + .../testutils-26.0.0-alpha7-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-alpha7-sources.jar | Bin 0 -> 160759 bytes .../testutils-26.0.0-alpha7-sources.jar.md5 | 1 + .../testutils-26.0.0-alpha7-sources.jar.sha1 | 1 + .../26.0.0-alpha7/testutils-26.0.0-alpha7.jar | Bin 0 -> 121172 bytes .../26.0.0-alpha7/testutils-26.0.0-alpha7.jar.md5 | 1 + .../26.0.0-alpha7/testutils-26.0.0-alpha7.jar.sha1 | 1 + .../26.0.0-alpha7/testutils-26.0.0-alpha7.pom | 84 ++++++ .../26.0.0-alpha7/testutils-26.0.0-alpha7.pom.md5 | 1 + .../26.0.0-alpha7/testutils-26.0.0-alpha7.pom.sha1 | 1 + .../testutils-26.0.0-alpha9-javadoc.jar | Bin 0 -> 228864 bytes .../testutils-26.0.0-alpha9-javadoc.jar.md5 | 1 + .../testutils-26.0.0-alpha9-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-alpha9-sources.jar | Bin 0 -> 160871 bytes .../testutils-26.0.0-alpha9-sources.jar.md5 | 1 + .../testutils-26.0.0-alpha9-sources.jar.sha1 | 1 + .../26.0.0-alpha9/testutils-26.0.0-alpha9.jar | Bin 0 -> 121171 bytes .../26.0.0-alpha9/testutils-26.0.0-alpha9.jar.md5 | 1 + .../26.0.0-alpha9/testutils-26.0.0-alpha9.jar.sha1 | 1 + .../26.0.0-alpha9/testutils-26.0.0-alpha9.pom | 84 ++++++ .../26.0.0-alpha9/testutils-26.0.0-alpha9.pom.md5 | 1 + .../26.0.0-alpha9/testutils-26.0.0-alpha9.pom.sha1 | 1 + .../testutils-26.0.0-beta1-javadoc.jar | Bin 0 -> 228911 bytes .../testutils-26.0.0-beta1-javadoc.jar.md5 | 1 + .../testutils-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-beta1-sources.jar | Bin 0 -> 161021 bytes .../testutils-26.0.0-beta1-sources.jar.md5 | 1 + .../testutils-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/testutils-26.0.0-beta1.jar | Bin 0 -> 121369 bytes .../26.0.0-beta1/testutils-26.0.0-beta1.jar.md5 | 1 + .../26.0.0-beta1/testutils-26.0.0-beta1.jar.sha1 | 1 + .../26.0.0-beta1/testutils-26.0.0-beta1.pom | 84 ++++++ .../26.0.0-beta1/testutils-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/testutils-26.0.0-beta1.pom.sha1 | 1 + .../testutils-26.0.0-beta2-javadoc.jar | Bin 0 -> 228907 bytes .../testutils-26.0.0-beta2-javadoc.jar.md5 | 1 + .../testutils-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-beta2-sources.jar | Bin 0 -> 161021 bytes .../testutils-26.0.0-beta2-sources.jar.md5 | 1 + .../testutils-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/testutils-26.0.0-beta2.jar | Bin 0 -> 121369 bytes .../26.0.0-beta2/testutils-26.0.0-beta2.jar.md5 | 1 + .../26.0.0-beta2/testutils-26.0.0-beta2.jar.sha1 | 1 + .../26.0.0-beta2/testutils-26.0.0-beta2.pom | 84 ++++++ .../26.0.0-beta2/testutils-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/testutils-26.0.0-beta2.pom.sha1 | 1 + .../testutils-26.0.0-beta6-javadoc.jar | Bin 0 -> 229008 bytes .../testutils-26.0.0-beta6-javadoc.jar.md5 | 1 + .../testutils-26.0.0-beta6-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-beta6-sources.jar | Bin 0 -> 81362 bytes .../testutils-26.0.0-beta6-sources.jar.md5 | 1 + .../testutils-26.0.0-beta6-sources.jar.sha1 | 1 + .../26.0.0-beta6/testutils-26.0.0-beta6.jar | Bin 0 -> 121623 bytes .../26.0.0-beta6/testutils-26.0.0-beta6.jar.md5 | 1 + .../26.0.0-beta6/testutils-26.0.0-beta6.jar.sha1 | 1 + .../26.0.0-beta6/testutils-26.0.0-beta6.pom | 84 ++++++ .../26.0.0-beta6/testutils-26.0.0-beta6.pom.md5 | 1 + .../26.0.0-beta6/testutils-26.0.0-beta6.pom.sha1 | 1 + .../testutils-26.0.0-beta7-javadoc.jar | Bin 0 -> 228932 bytes .../testutils-26.0.0-beta7-javadoc.jar.md5 | 1 + .../testutils-26.0.0-beta7-javadoc.jar.sha1 | 1 + .../testutils-26.0.0-beta7-sources.jar | Bin 0 -> 85169 bytes .../testutils-26.0.0-beta7-sources.jar.md5 | 1 + .../testutils-26.0.0-beta7-sources.jar.sha1 | 1 + .../26.0.0-beta7/testutils-26.0.0-beta7.jar | Bin 0 -> 121623 bytes .../26.0.0-beta7/testutils-26.0.0-beta7.jar.md5 | 1 + .../26.0.0-beta7/testutils-26.0.0-beta7.jar.sha1 | 1 + .../26.0.0-beta7/testutils-26.0.0-beta7.pom | 84 ++++++ .../26.0.0-beta7/testutils-26.0.0-beta7.pom.md5 | 1 + .../26.0.0-beta7/testutils-26.0.0-beta7.pom.sha1 | 1 + com/android/tools/testutils/maven-metadata.xml | 14 +- com/android/tools/testutils/maven-metadata.xml.md5 | 2 +- .../tools/testutils/maven-metadata.xml.sha1 | 2 +- .../tools/traceview/25.3.3/traceview-25.3.3.jar | Bin 0 -> 136698 bytes .../traceview/25.3.3/traceview-25.3.3.jar.md5 | 1 + .../traceview/25.3.3/traceview-25.3.3.jar.sha1 | 1 + .../tools/traceview/25.3.3/traceview-25.3.3.pom | 46 ++++ .../traceview/25.3.3/traceview-25.3.3.pom.md5 | 1 + .../traceview/25.3.3/traceview-25.3.3.pom.sha1 | 1 + .../25.4.0-alpha7/traceview-25.4.0-alpha7.jar | Bin 0 -> 136698 bytes .../25.4.0-alpha7/traceview-25.4.0-alpha7.jar.md5 | 1 + .../25.4.0-alpha7/traceview-25.4.0-alpha7.jar.sha1 | 1 + .../25.4.0-alpha7/traceview-25.4.0-alpha7.pom | 46 ++++ .../25.4.0-alpha7/traceview-25.4.0-alpha7.pom.md5 | 1 + .../25.4.0-alpha7/traceview-25.4.0-alpha7.pom.sha1 | 1 + .../traceview-25.5.0-alpha-preview-02.jar | Bin 0 -> 136698 bytes .../traceview-25.5.0-alpha-preview-02.jar.md5 | 1 + .../traceview-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../traceview-25.5.0-alpha-preview-02.pom | 46 ++++ .../traceview-25.5.0-alpha-preview-02.pom.md5 | 1 + .../traceview-25.5.0-alpha-preview-02.pom.sha1 | 1 + com/android/tools/traceview/maven-metadata.xml | 7 +- com/android/tools/traceview/maven-metadata.xml.md5 | 2 +- .../tools/traceview/maven-metadata.xml.sha1 | 2 +- .../25.3.3/uiautomatorviewer-25.3.3.jar | Bin 0 -> 67556 bytes .../25.3.3/uiautomatorviewer-25.3.3.jar.md5 | 1 + .../25.3.3/uiautomatorviewer-25.3.3.jar.sha1 | 1 + .../25.3.3/uiautomatorviewer-25.3.3.pom | 46 ++++ .../25.3.3/uiautomatorviewer-25.3.3.pom.md5 | 1 + .../25.3.3/uiautomatorviewer-25.3.3.pom.sha1 | 1 + .../uiautomatorviewer-25.4.0-alpha7.jar | Bin 0 -> 67556 bytes .../uiautomatorviewer-25.4.0-alpha7.jar.md5 | 1 + .../uiautomatorviewer-25.4.0-alpha7.jar.sha1 | 1 + .../uiautomatorviewer-25.4.0-alpha7.pom | 46 ++++ .../uiautomatorviewer-25.4.0-alpha7.pom.md5 | 1 + .../uiautomatorviewer-25.4.0-alpha7.pom.sha1 | 1 + .../uiautomatorviewer-25.5.0-alpha-preview-02.jar | Bin 0 -> 67556 bytes ...automatorviewer-25.5.0-alpha-preview-02.jar.md5 | 1 + ...utomatorviewer-25.5.0-alpha-preview-02.jar.sha1 | 1 + .../uiautomatorviewer-25.5.0-alpha-preview-02.pom | 46 ++++ ...automatorviewer-25.5.0-alpha-preview-02.pom.md5 | 1 + ...utomatorviewer-25.5.0-alpha-preview-02.pom.sha1 | 1 + .../tools/uiautomatorviewer/maven-metadata.xml | 7 +- .../tools/uiautomatorviewer/maven-metadata.xml.md5 | 2 +- .../uiautomatorviewer/maven-metadata.xml.sha1 | 2 +- com/google/code/gson/gson/2.3/gson-2.3.jar | Bin 0 -> 206853 bytes com/google/code/gson/gson/2.3/gson-2.3.jar.md5 | 1 + com/google/code/gson/gson/2.3/gson-2.3.jar.sha1 | 1 + com/google/code/gson/gson/2.3/gson-2.3.pom | 247 +++++++++++++++++ com/google/code/gson/gson/2.3/gson-2.3.pom.md5 | 1 + com/google/code/gson/gson/2.3/gson-2.3.pom.sha1 | 1 + com/google/code/gson/gson/maven-metadata.xml | 12 + com/google/code/gson/gson/maven-metadata.xml.md5 | 1 + com/google/code/gson/gson/maven-metadata.xml.sha1 | 1 + com/google/google/1/google-1.pom | 37 +++ com/google/google/1/google-1.pom.md5 | 1 + com/google/google/1/google-1.pom.sha1 | 1 + com/google/google/maven-metadata.xml | 12 + com/google/google/maven-metadata.xml.md5 | 1 + com/google/google/maven-metadata.xml.sha1 | 1 + .../jimfs/jimfs-parent/1.1/jimfs-parent-1.1.pom | 249 +++++++++++++++++ .../jimfs-parent/1.1/jimfs-parent-1.1.pom.md5 | 1 + .../jimfs-parent/1.1/jimfs-parent-1.1.pom.sha1 | 1 + com/google/jimfs/jimfs-parent/maven-metadata.xml | 12 + .../jimfs/jimfs-parent/maven-metadata.xml.md5 | 1 + .../jimfs/jimfs-parent/maven-metadata.xml.sha1 | 1 + com/google/jimfs/jimfs/1.1/jimfs-1.1.jar | Bin 0 -> 206691 bytes com/google/jimfs/jimfs/1.1/jimfs-1.1.jar.md5 | 1 + com/google/jimfs/jimfs/1.1/jimfs-1.1.jar.sha1 | 1 + com/google/jimfs/jimfs/1.1/jimfs-1.1.pom | 134 +++++++++ com/google/jimfs/jimfs/1.1/jimfs-1.1.pom.md5 | 1 + com/google/jimfs/jimfs/1.1/jimfs-1.1.pom.sha1 | 1 + com/google/jimfs/jimfs/maven-metadata.xml | 12 + com/google/jimfs/jimfs/maven-metadata.xml.md5 | 1 + com/google/jimfs/jimfs/maven-metadata.xml.sha1 | 1 + .../proguard-base/5.3.3/proguard-base-5.3.3.jar | Bin 0 -> 940163 bytes .../5.3.3/proguard-base-5.3.3.jar.md5 | 1 + .../5.3.3/proguard-base-5.3.3.jar.sha1 | 1 + .../proguard-base/5.3.3/proguard-base-5.3.3.pom | 72 +++++ .../5.3.3/proguard-base-5.3.3.pom.md5 | 1 + .../5.3.3/proguard-base-5.3.3.pom.sha1 | 1 + net/sf/proguard/proguard-base/maven-metadata.xml | 12 + .../proguard/proguard-base/maven-metadata.xml.md5 | 1 + .../proguard/proguard-base/maven-metadata.xml.sha1 | 1 + .../5.3.3/proguard-gradle-5.3.3.jar | Bin 0 -> 12526 bytes .../5.3.3/proguard-gradle-5.3.3.jar.md5 | 1 + .../5.3.3/proguard-gradle-5.3.3.jar.sha1 | 1 + .../5.3.3/proguard-gradle-5.3.3.pom | 97 +++++++ .../5.3.3/proguard-gradle-5.3.3.pom.md5 | 1 + .../5.3.3/proguard-gradle-5.3.3.pom.sha1 | 1 + net/sf/proguard/proguard-gradle/maven-metadata.xml | 12 + .../proguard-gradle/maven-metadata.xml.md5 | 1 + .../proguard-gradle/maven-metadata.xml.sha1 | 1 + .../5.3.3/proguard-parent-5.3.3.pom | 165 +++++++++++ .../5.3.3/proguard-parent-5.3.3.pom.md5 | 1 + .../5.3.3/proguard-parent-5.3.3.pom.sha1 | 1 + net/sf/proguard/proguard-parent/maven-metadata.xml | 12 + .../proguard-parent/maven-metadata.xml.md5 | 1 + .../proguard-parent/maven-metadata.xml.sha1 | 1 + .../annotations/13.0/annotations-13.0.jar | Bin 0 -> 17536 bytes .../annotations/13.0/annotations-13.0.jar.md5 | 1 + .../annotations/13.0/annotations-13.0.jar.sha1 | 1 + .../annotations/13.0/annotations-13.0.pom | 139 ++++++++++ .../annotations/13.0/annotations-13.0.pom.md5 | 1 + .../annotations/13.0/annotations-13.0.pom.sha1 | 1 + org/jetbrains/annotations/maven-metadata.xml | 12 + org/jetbrains/annotations/maven-metadata.xml.md5 | 1 + org/jetbrains/annotations/maven-metadata.xml.sha1 | 1 + org/jetbrains/kotlin/NOTICE | 8 + .../kotlin-project/1.0.5/kotlin-project-1.0.5.pom | 276 +++++++++++++++++++ .../1.1.2-4/kotlin-project-1.1.2-4.pom | 302 +++++++++++++++++++++ .../1.1.2-4/kotlin-project-1.1.2-4.pom.md5 | 1 + .../1.1.2-4/kotlin-project-1.1.2-4.pom.sha1 | 1 + .../kotlin/kotlin-project/maven-metadata.xml | 12 + .../kotlin/kotlin-project/maven-metadata.xml.md5 | 1 + .../kotlin/kotlin-project/maven-metadata.xml.sha1 | 1 + .../kotlin-runtime/1.0.5/kotlin-runtime-1.0.5.jar | Bin 0 -> 177373 bytes .../kotlin-runtime/1.0.5/kotlin-runtime-1.0.5.pom | 117 ++++++++ .../kotlin-stdlib/1.0.5/kotlin-stdlib-1.0.5.jar | Bin 0 -> 577943 bytes .../kotlin-stdlib/1.0.5/kotlin-stdlib-1.0.5.pom | 73 +++++ .../1.1.2-4/kotlin-stdlib-1.1.2-4.jar | Bin 0 -> 888252 bytes .../1.1.2-4/kotlin-stdlib-1.1.2-4.jar.md5 | 1 + .../1.1.2-4/kotlin-stdlib-1.1.2-4.jar.sha1 | 1 + .../1.1.2-4/kotlin-stdlib-1.1.2-4.pom | 121 +++++++++ .../1.1.2-4/kotlin-stdlib-1.1.2-4.pom.md5 | 1 + .../1.1.2-4/kotlin-stdlib-1.1.2-4.pom.sha1 | 1 + .../1.1.3-2/kotlin-stdlib-1.1.3-2.jar | Bin 0 -> 877314 bytes .../1.1.3-2/kotlin-stdlib-1.1.3-2.pom | 43 +++ .../kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar | Bin 0 -> 877314 bytes .../1.1.3/kotlin-stdlib-1.1.3.jar.md5 | 1 + .../1.1.3/kotlin-stdlib-1.1.3.jar.sha1 | 1 + .../kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom | 43 +++ .../1.1.3/kotlin-stdlib-1.1.3.pom.md5 | 1 + .../1.1.3/kotlin-stdlib-1.1.3.pom.sha1 | 1 + .../kotlin/kotlin-stdlib/maven-metadata.xml | 13 + .../kotlin/kotlin-stdlib/maven-metadata.xml.md5 | 1 + .../kotlin/kotlin-stdlib/maven-metadata.xml.sha1 | 1 + 4792 files changed, 33890 insertions(+), 259 deletions(-) cd1b6806 Snap for 4380782 from 1f916b9b6a31573b35d256f669fe27e2c01d2875 to oc-mr1-release ========platform/prebuilts/maven_repo/android between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 48 +++++++++++ .../core/common/1.0.0/common-1.0.0-sources.jar | Bin 0 -> 4618 bytes .../core/common/1.0.0/common-1.0.0-sources.jar.md5 | 1 + .../common/1.0.0/common-1.0.0-sources.jar.sha1 | 1 + android/arch/core/common/1.0.0/common-1.0.0.jar | Bin 0 -> 11156 bytes .../arch/core/common/1.0.0/common-1.0.0.jar.md5 | 1 + .../arch/core/common/1.0.0/common-1.0.0.jar.sha1 | 1 + android/arch/core/common/1.0.0/common-1.0.0.pom | 48 +++++++++++ .../arch/core/common/1.0.0/common-1.0.0.pom.md5 | 1 + .../arch/core/common/1.0.0/common-1.0.0.pom.sha1 | 1 + android/arch/core/common/maven-metadata.xml | 12 +++ android/arch/core/common/maven-metadata.xml.md5 | 1 + android/arch/core/common/maven-metadata.xml.sha1 | 1 + .../core-testing-1.0.0-alpha10-sources.jar | Bin 0 -> 6709 bytes .../core-testing-1.0.0-alpha10-sources.jar.md5 | 1 + .../core-testing-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/core-testing-1.0.0-alpha10.aar | Bin 0 -> 14101 bytes .../core-testing-1.0.0-alpha10.aar.md5 | 1 + .../core-testing-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/core-testing-1.0.0-alpha10.pom | 67 +++++++++++++++ .../core-testing-1.0.0-alpha10.pom.md5 | 1 + .../core-testing-1.0.0-alpha10.pom.sha1 | 1 + android/arch/core/core-testing/maven-metadata.xml | 12 +++ .../arch/core/core-testing/maven-metadata.xml.md5 | 1 + .../arch/core/core-testing/maven-metadata.xml.sha1 | 1 + .../runtime-1.0.0-alpha10-sources.jar | Bin 0 -> 4907 bytes .../runtime-1.0.0-alpha10-sources.jar.md5 | 1 + .../runtime-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar | Bin 0 -> 5763 bytes .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar.md5 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom | 43 ++++++++++ .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom.sha1 | 1 + android/arch/core/runtime/maven-metadata.xml | 12 +++ android/arch/core/runtime/maven-metadata.xml.md5 | 1 + android/arch/core/runtime/maven-metadata.xml.sha1 | 1 + .../common/1.0.0/common-1.0.0-sources.jar | Bin 0 -> 9948 bytes .../common/1.0.0/common-1.0.0-sources.jar.md5 | 1 + .../common/1.0.0/common-1.0.0-sources.jar.sha1 | 1 + .../arch/lifecycle/common/1.0.0/common-1.0.0.jar | Bin 0 -> 12361 bytes .../lifecycle/common/1.0.0/common-1.0.0.jar.md5 | 1 + .../lifecycle/common/1.0.0/common-1.0.0.jar.sha1 | 1 + .../arch/lifecycle/common/1.0.0/common-1.0.0.pom | 48 +++++++++++ .../lifecycle/common/1.0.0/common-1.0.0.pom.md5 | 1 + .../lifecycle/common/1.0.0/common-1.0.0.pom.sha1 | 1 + android/arch/lifecycle/common/maven-metadata.xml | 12 +++ .../arch/lifecycle/common/maven-metadata.xml.md5 | 1 + .../arch/lifecycle/common/maven-metadata.xml.sha1 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar | Bin 0 -> 39875 bytes .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar.md5 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar.sha1 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom | 46 ++++++++++ .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom.sha1 | 1 + android/arch/lifecycle/compiler/maven-metadata.xml | 12 +++ .../arch/lifecycle/compiler/maven-metadata.xml.md5 | 1 + .../lifecycle/compiler/maven-metadata.xml.sha1 | 1 + .../extensions-1.0.0-alpha10-sources.jar | Bin 0 -> 31836 bytes .../extensions-1.0.0-alpha10-sources.jar.md5 | 1 + .../extensions-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/extensions-1.0.0-alpha10.aar | Bin 0 -> 42272 bytes .../1.0.0-alpha10/extensions-1.0.0-alpha10.aar.md5 | 1 + .../extensions-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/extensions-1.0.0-alpha10.pom | 61 +++++++++++++ .../1.0.0-alpha10/extensions-1.0.0-alpha10.pom.md5 | 1 + .../extensions-1.0.0-alpha10.pom.sha1 | 1 + .../arch/lifecycle/extensions/maven-metadata.xml | 12 +++ .../lifecycle/extensions/maven-metadata.xml.md5 | 1 + .../lifecycle/extensions/maven-metadata.xml.sha1 | 1 + .../reactivestreams-1.0.0-alpha10-sources.jar | Bin 0 -> 2668 bytes .../reactivestreams-1.0.0-alpha10-sources.jar.md5 | 1 + .../reactivestreams-1.0.0-alpha10-sources.jar.sha1 | 1 + .../reactivestreams-1.0.0-alpha10.aar | Bin 0 -> 8499 bytes .../reactivestreams-1.0.0-alpha10.aar.md5 | 1 + .../reactivestreams-1.0.0-alpha10.aar.sha1 | 1 + .../reactivestreams-1.0.0-alpha10.pom | 67 +++++++++++++++ .../reactivestreams-1.0.0-alpha10.pom.md5 | 1 + .../reactivestreams-1.0.0-alpha10.pom.sha1 | 1 + .../lifecycle/reactivestreams/maven-metadata.xml | 12 +++ .../reactivestreams/maven-metadata.xml.md5 | 1 + .../reactivestreams/maven-metadata.xml.sha1 | 1 + .../runtime/1.0.0/runtime-1.0.0-sources.jar | Bin 0 -> 6471 bytes .../runtime/1.0.0/runtime-1.0.0-sources.jar.md5 | 1 + .../runtime/1.0.0/runtime-1.0.0-sources.jar.sha1 | 1 + .../arch/lifecycle/runtime/1.0.0/runtime-1.0.0.aar | Bin 0 -> 9437 bytes .../lifecycle/runtime/1.0.0/runtime-1.0.0.aar.md5 | 1 + .../lifecycle/runtime/1.0.0/runtime-1.0.0.aar.sha1 | 1 + .../arch/lifecycle/runtime/1.0.0/runtime-1.0.0.pom | 49 +++++++++++ .../lifecycle/runtime/1.0.0/runtime-1.0.0.pom.md5 | 1 + .../lifecycle/runtime/1.0.0/runtime-1.0.0.pom.sha1 | 1 + android/arch/lifecycle/runtime/maven-metadata.xml | 12 +++ .../arch/lifecycle/runtime/maven-metadata.xml.md5 | 1 + .../arch/lifecycle/runtime/maven-metadata.xml.sha1 | 1 + .../1.0.0-alpha10/common-1.0.0-alpha10-sources.jar | Bin 0 -> 29098 bytes .../common-1.0.0-alpha10-sources.jar.md5 | 1 + .../common-1.0.0-alpha10-sources.jar.sha1 | 1 + .../common/1.0.0-alpha10/common-1.0.0-alpha10.jar | Bin 0 -> 11737 bytes .../1.0.0-alpha10/common-1.0.0-alpha10.jar.md5 | 1 + .../1.0.0-alpha10/common-1.0.0-alpha10.jar.sha1 | 1 + .../common/1.0.0-alpha10/common-1.0.0-alpha10.pom | 48 +++++++++++ .../1.0.0-alpha10/common-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/common-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/common/maven-metadata.xml | 12 +++ .../persistence/room/common/maven-metadata.xml.md5 | 1 + .../room/common/maven-metadata.xml.sha1 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar | Bin 0 -> 903389 bytes .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar.md5 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.jar.sha1 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom | 94 +++++++++++++++++++++ .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/compiler-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/compiler/maven-metadata.xml | 12 +++ .../room/compiler/maven-metadata.xml.md5 | 1 + .../room/compiler/maven-metadata.xml.sha1 | 1 + .../db-impl-1.0.0-alpha10-sources.jar | Bin 0 -> 7647 bytes .../db-impl-1.0.0-alpha10-sources.jar.md5 | 1 + .../db-impl-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/db-impl-1.0.0-alpha10.aar | Bin 0 -> 12228 bytes .../1.0.0-alpha10/db-impl-1.0.0-alpha10.aar.md5 | 1 + .../1.0.0-alpha10/db-impl-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/db-impl-1.0.0-alpha10.pom | 43 ++++++++++ .../1.0.0-alpha10/db-impl-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/db-impl-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/db-impl/maven-metadata.xml | 12 +++ .../room/db-impl/maven-metadata.xml.md5 | 1 + .../room/db-impl/maven-metadata.xml.sha1 | 1 + .../db/1.0.0-alpha10/db-1.0.0-alpha10-sources.jar | Bin 0 -> 17135 bytes .../1.0.0-alpha10/db-1.0.0-alpha10-sources.jar.md5 | 1 + .../db-1.0.0-alpha10-sources.jar.sha1 | 1 + .../room/db/1.0.0-alpha10/db-1.0.0-alpha10.aar | Bin 0 -> 10337 bytes .../room/db/1.0.0-alpha10/db-1.0.0-alpha10.aar.md5 | 1 + .../db/1.0.0-alpha10/db-1.0.0-alpha10.aar.sha1 | 1 + .../room/db/1.0.0-alpha10/db-1.0.0-alpha10.pom | 37 ++++++++ .../room/db/1.0.0-alpha10/db-1.0.0-alpha10.pom.md5 | 1 + .../db/1.0.0-alpha10/db-1.0.0-alpha10.pom.sha1 | 1 + .../arch/persistence/room/db/maven-metadata.xml | 12 +++ .../persistence/room/db/maven-metadata.xml.md5 | 1 + .../persistence/room/db/maven-metadata.xml.sha1 | 1 + .../1.0.0-alpha10/migration-1.0.0-alpha10.jar | Bin 0 -> 10911 bytes .../1.0.0-alpha10/migration-1.0.0-alpha10.jar.md5 | 1 + .../1.0.0-alpha10/migration-1.0.0-alpha10.jar.sha1 | 1 + .../1.0.0-alpha10/migration-1.0.0-alpha10.pom | 66 +++++++++++++++ .../1.0.0-alpha10/migration-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/migration-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/migration/maven-metadata.xml | 12 +++ .../room/migration/maven-metadata.xml.md5 | 1 + .../room/migration/maven-metadata.xml.sha1 | 1 + .../runtime-1.0.0-alpha10-sources.jar | Bin 0 -> 35800 bytes .../runtime-1.0.0-alpha10-sources.jar.md5 | 1 + .../runtime-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar | Bin 0 -> 46826 bytes .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar.md5 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom | 61 +++++++++++++ .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/runtime-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/runtime/maven-metadata.xml | 12 +++ .../room/runtime/maven-metadata.xml.md5 | 1 + .../room/runtime/maven-metadata.xml.sha1 | 1 + .../rxjava2-1.0.0-alpha10-sources.jar | Bin 0 -> 3820 bytes .../rxjava2-1.0.0-alpha10-sources.jar.md5 | 1 + .../rxjava2-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.aar | Bin 0 -> 11583 bytes .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.aar.md5 | 1 + .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.pom | 61 +++++++++++++ .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/rxjava2-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/rxjava2/maven-metadata.xml | 12 +++ .../room/rxjava2/maven-metadata.xml.md5 | 1 + .../room/rxjava2/maven-metadata.xml.sha1 | 1 + .../testing-1.0.0-alpha10-sources.jar | Bin 0 -> 5698 bytes .../testing-1.0.0-alpha10-sources.jar.md5 | 1 + .../testing-1.0.0-alpha10-sources.jar.sha1 | 1 + .../1.0.0-alpha10/testing-1.0.0-alpha10.aar | Bin 0 -> 11714 bytes .../1.0.0-alpha10/testing-1.0.0-alpha10.aar.md5 | 1 + .../1.0.0-alpha10/testing-1.0.0-alpha10.aar.sha1 | 1 + .../1.0.0-alpha10/testing-1.0.0-alpha10.pom | 79 +++++++++++++++++ .../1.0.0-alpha10/testing-1.0.0-alpha10.pom.md5 | 1 + .../1.0.0-alpha10/testing-1.0.0-alpha10.pom.sha1 | 1 + .../persistence/room/testing/maven-metadata.xml | 12 +++ .../room/testing/maven-metadata.xml.md5 | 1 + .../room/testing/maven-metadata.xml.sha1 | 1 + .../23.2.0/animated-vector-drawable-23.2.0.pom | 20 +++++ .../23.2.0/animated-vector-drawable-23.2.0.pom.md5 | 2 +- .../animated-vector-drawable-23.2.0.pom.sha1 | 2 +- .../23.2.1/animated-vector-drawable-23.2.1.pom | 20 +++++ .../23.2.1/animated-vector-drawable-23.2.1.pom.md5 | 2 +- .../animated-vector-drawable-23.2.1.pom.sha1 | 2 +- .../23.3.0/animated-vector-drawable-23.3.0.pom | 20 +++++ .../23.3.0/animated-vector-drawable-23.3.0.pom.md5 | 2 +- .../animated-vector-drawable-23.3.0.pom.sha1 | 2 +- .../23.4.0/animated-vector-drawable-23.4.0.pom | 20 +++++ .../23.4.0/animated-vector-drawable-23.4.0.pom.md5 | 2 +- .../animated-vector-drawable-23.4.0.pom.sha1 | 2 +- .../animated-vector-drawable-24.0.0-alpha1.pom | 20 +++++ .../animated-vector-drawable-24.0.0-alpha1.pom.md5 | 2 +- ...animated-vector-drawable-24.0.0-alpha1.pom.sha1 | 2 +- .../animated-vector-drawable-24.0.0-alpha2.pom | 20 +++++ .../animated-vector-drawable-24.0.0-alpha2.pom.md5 | 2 +- ...animated-vector-drawable-24.0.0-alpha2.pom.sha1 | 2 +- .../animated-vector-drawable-24.0.0-beta1.pom | 20 +++++ .../animated-vector-drawable-24.0.0-beta1.pom.md5 | 2 +- .../animated-vector-drawable-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/animated-vector-drawable-24.0.0.pom | 20 +++++ .../24.0.0/animated-vector-drawable-24.0.0.pom.md5 | 2 +- .../animated-vector-drawable-24.0.0.pom.sha1 | 2 +- .../24.1.0/animated-vector-drawable-24.1.0.pom | 20 +++++ .../24.1.0/animated-vector-drawable-24.1.0.pom.md5 | 2 +- .../animated-vector-drawable-24.1.0.pom.sha1 | 2 +- .../24.1.1/animated-vector-drawable-24.1.1.pom | 20 +++++ .../24.1.1/animated-vector-drawable-24.1.1.pom.md5 | 2 +- .../animated-vector-drawable-24.1.1.pom.sha1 | 2 +- .../24.2.0/animated-vector-drawable-24.2.0.pom | 20 +++++ .../24.2.0/animated-vector-drawable-24.2.0.pom.md5 | 2 +- .../animated-vector-drawable-24.2.0.pom.sha1 | 2 +- .../24.2.1/animated-vector-drawable-24.2.1.pom | 20 +++++ .../24.2.1/animated-vector-drawable-24.2.1.pom.md5 | 2 +- .../animated-vector-drawable-24.2.1.pom.sha1 | 2 +- .../25.0.0/animated-vector-drawable-25.0.0.pom | 20 +++++ .../25.0.0/animated-vector-drawable-25.0.0.pom.md5 | 2 +- .../animated-vector-drawable-25.0.0.pom.sha1 | 2 +- .../25.0.1/animated-vector-drawable-25.0.1.pom | 20 +++++ .../25.0.1/animated-vector-drawable-25.0.1.pom.md5 | 2 +- .../animated-vector-drawable-25.0.1.pom.sha1 | 2 +- .../25.1.0/animated-vector-drawable-25.1.0.pom | 20 +++++ .../25.1.0/animated-vector-drawable-25.1.0.pom.md5 | 2 +- .../animated-vector-drawable-25.1.0.pom.sha1 | 2 +- .../25.1.1/animated-vector-drawable-25.1.1.pom | 20 +++++ .../25.1.1/animated-vector-drawable-25.1.1.pom.md5 | 2 +- .../animated-vector-drawable-25.1.1.pom.sha1 | 2 +- .../25.2.0/animated-vector-drawable-25.2.0.pom | 20 +++++ .../25.2.0/animated-vector-drawable-25.2.0.pom.md5 | 2 +- .../animated-vector-drawable-25.2.0.pom.sha1 | 2 +- .../25.3.0/animated-vector-drawable-25.3.0.pom | 20 +++++ .../25.3.0/animated-vector-drawable-25.3.0.pom.md5 | 2 +- .../animated-vector-drawable-25.3.0.pom.sha1 | 2 +- .../25.3.1/animated-vector-drawable-25.3.1.pom | 20 +++++ .../25.3.1/animated-vector-drawable-25.3.1.pom.md5 | 2 +- .../animated-vector-drawable-25.3.1.pom.sha1 | 2 +- .../animated-vector-drawable-25.4.0-sources.jar | Bin 0 -> 22684 bytes ...animated-vector-drawable-25.4.0-sources.jar.md5 | 1 + ...nimated-vector-drawable-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/animated-vector-drawable-25.4.0.aar | Bin 0 -> 32774 bytes .../25.4.0/animated-vector-drawable-25.4.0.aar.md5 | 1 + .../animated-vector-drawable-25.4.0.aar.sha1 | 1 + .../25.4.0/animated-vector-drawable-25.4.0.pom | 45 ++++++++++ .../25.4.0/animated-vector-drawable-25.4.0.pom.md5 | 1 + .../animated-vector-drawable-25.4.0.pom.sha1 | 1 + .../animated-vector-drawable-26.0.0-alpha1.pom | 20 +++++ .../animated-vector-drawable-26.0.0-alpha1.pom.md5 | 2 +- ...animated-vector-drawable-26.0.0-alpha1.pom.sha1 | 2 +- ...imated-vector-drawable-26.0.0-beta1-sources.jar | Bin 0 -> 23723 bytes ...ed-vector-drawable-26.0.0-beta1-sources.jar.md5 | 1 + ...d-vector-drawable-26.0.0-beta1-sources.jar.sha1 | 1 + .../animated-vector-drawable-26.0.0-beta1.aar | Bin 0 -> 34337 bytes .../animated-vector-drawable-26.0.0-beta1.aar.md5 | 1 + .../animated-vector-drawable-26.0.0-beta1.aar.sha1 | 1 + .../animated-vector-drawable-26.0.0-beta1.pom | 45 ++++++++++ .../animated-vector-drawable-26.0.0-beta1.pom.md5 | 1 + .../animated-vector-drawable-26.0.0-beta1.pom.sha1 | 1 + ...imated-vector-drawable-26.0.0-beta2-sources.jar | Bin 0 -> 23723 bytes ...ed-vector-drawable-26.0.0-beta2-sources.jar.md5 | 1 + ...d-vector-drawable-26.0.0-beta2-sources.jar.sha1 | 1 + .../animated-vector-drawable-26.0.0-beta2.aar | Bin 0 -> 34350 bytes .../animated-vector-drawable-26.0.0-beta2.aar.md5 | 1 + .../animated-vector-drawable-26.0.0-beta2.aar.sha1 | 1 + .../animated-vector-drawable-26.0.0-beta2.pom | 45 ++++++++++ .../animated-vector-drawable-26.0.0-beta2.pom.md5 | 1 + .../animated-vector-drawable-26.0.0-beta2.pom.sha1 | 1 + .../animated-vector-drawable/maven-metadata.xml | 26 +----- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../appcompat-v7/18.0.0/appcompat-v7-18.0.0.pom | 20 +++++ .../18.0.0/appcompat-v7-18.0.0.pom.md5 | 2 +- .../18.0.0/appcompat-v7-18.0.0.pom.sha1 | 2 +- .../appcompat-v7/19.0.0/appcompat-v7-19.0.0.pom | 20 +++++ .../19.0.0/appcompat-v7-19.0.0.pom.md5 | 2 +- .../19.0.0/appcompat-v7-19.0.0.pom.sha1 | 2 +- .../appcompat-v7/19.0.1/appcompat-v7-19.0.1.pom | 20 +++++ .../19.0.1/appcompat-v7-19.0.1.pom.md5 | 2 +- .../19.0.1/appcompat-v7-19.0.1.pom.sha1 | 2 +- .../appcompat-v7/19.1.0/appcompat-v7-19.1.0.pom | 20 +++++ .../19.1.0/appcompat-v7-19.1.0.pom.md5 | 2 +- .../19.1.0/appcompat-v7-19.1.0.pom.sha1 | 2 +- .../appcompat-v7/20.0.0/appcompat-v7-20.0.0.pom | 20 +++++ .../20.0.0/appcompat-v7-20.0.0.pom.md5 | 2 +- .../20.0.0/appcompat-v7-20.0.0.pom.sha1 | 2 +- .../appcompat-v7/21.0.0/appcompat-v7-21.0.0.pom | 20 +++++ .../21.0.0/appcompat-v7-21.0.0.pom.md5 | 2 +- .../21.0.0/appcompat-v7-21.0.0.pom.sha1 | 2 +- .../appcompat-v7/21.0.2/appcompat-v7-21.0.2.pom | 20 +++++ .../21.0.2/appcompat-v7-21.0.2.pom.md5 | 2 +- .../21.0.2/appcompat-v7-21.0.2.pom.sha1 | 2 +- .../appcompat-v7/21.0.3/appcompat-v7-21.0.3.pom | 20 +++++ .../21.0.3/appcompat-v7-21.0.3.pom.md5 | 2 +- .../21.0.3/appcompat-v7-21.0.3.pom.sha1 | 2 +- .../appcompat-v7/22.0.0/appcompat-v7-22.0.0.pom | 20 +++++ .../22.0.0/appcompat-v7-22.0.0.pom.md5 | 2 +- .../22.0.0/appcompat-v7-22.0.0.pom.sha1 | 2 +- .../appcompat-v7/22.1.0/appcompat-v7-22.1.0.pom | 20 +++++ .../22.1.0/appcompat-v7-22.1.0.pom.md5 | 2 +- .../22.1.0/appcompat-v7-22.1.0.pom.sha1 | 2 +- .../appcompat-v7/22.1.1/appcompat-v7-22.1.1.pom | 20 +++++ .../22.1.1/appcompat-v7-22.1.1.pom.md5 | 2 +- .../22.1.1/appcompat-v7-22.1.1.pom.sha1 | 2 +- .../appcompat-v7/22.2.0/appcompat-v7-22.2.0.pom | 20 +++++ .../22.2.0/appcompat-v7-22.2.0.pom.md5 | 2 +- .../22.2.0/appcompat-v7-22.2.0.pom.sha1 | 2 +- .../appcompat-v7/22.2.1/appcompat-v7-22.2.1.pom | 20 +++++ .../22.2.1/appcompat-v7-22.2.1.pom.md5 | 2 +- .../22.2.1/appcompat-v7-22.2.1.pom.sha1 | 2 +- .../appcompat-v7/23.0.0/appcompat-v7-23.0.0.pom | 20 +++++ .../23.0.0/appcompat-v7-23.0.0.pom.md5 | 2 +- .../23.0.0/appcompat-v7-23.0.0.pom.sha1 | 2 +- .../appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom | 20 +++++ .../23.0.1/appcompat-v7-23.0.1.pom.md5 | 2 +- .../23.0.1/appcompat-v7-23.0.1.pom.sha1 | 2 +- .../appcompat-v7/23.1.0/appcompat-v7-23.1.0.pom | 20 +++++ .../23.1.0/appcompat-v7-23.1.0.pom.md5 | 2 +- .../23.1.0/appcompat-v7-23.1.0.pom.sha1 | 2 +- .../appcompat-v7/23.1.1/appcompat-v7-23.1.1.pom | 20 +++++ .../23.1.1/appcompat-v7-23.1.1.pom.md5 | 2 +- .../23.1.1/appcompat-v7-23.1.1.pom.sha1 | 2 +- .../appcompat-v7/23.2.0/appcompat-v7-23.2.0.pom | 20 +++++ .../23.2.0/appcompat-v7-23.2.0.pom.md5 | 2 +- .../23.2.0/appcompat-v7-23.2.0.pom.sha1 | 2 +- .../appcompat-v7/23.2.1/appcompat-v7-23.2.1.pom | 20 +++++ .../23.2.1/appcompat-v7-23.2.1.pom.md5 | 2 +- .../23.2.1/appcompat-v7-23.2.1.pom.sha1 | 2 +- .../appcompat-v7/23.3.0/appcompat-v7-23.3.0.pom | 20 +++++ .../23.3.0/appcompat-v7-23.3.0.pom.md5 | 2 +- .../23.3.0/appcompat-v7-23.3.0.pom.sha1 | 2 +- .../appcompat-v7/23.4.0/appcompat-v7-23.4.0.pom | 20 +++++ .../23.4.0/appcompat-v7-23.4.0.pom.md5 | 2 +- .../23.4.0/appcompat-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/appcompat-v7-24.0.0-alpha1.pom | 20 +++++ .../appcompat-v7-24.0.0-alpha1.pom.md5 | 2 +- .../appcompat-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/appcompat-v7-24.0.0-alpha2.pom | 20 +++++ .../appcompat-v7-24.0.0-alpha2.pom.md5 | 2 +- .../appcompat-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/appcompat-v7-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/appcompat-v7-24.0.0-beta1.pom.md5 | 2 +- .../appcompat-v7-24.0.0-beta1.pom.sha1 | 2 +- .../appcompat-v7/24.0.0/appcompat-v7-24.0.0.pom | 20 +++++ .../24.0.0/appcompat-v7-24.0.0.pom.md5 | 2 +- .../24.0.0/appcompat-v7-24.0.0.pom.sha1 | 2 +- .../appcompat-v7/24.1.0/appcompat-v7-24.1.0.pom | 20 +++++ .../24.1.0/appcompat-v7-24.1.0.pom.md5 | 2 +- .../24.1.0/appcompat-v7-24.1.0.pom.sha1 | 2 +- .../appcompat-v7/24.1.1/appcompat-v7-24.1.1.pom | 20 +++++ .../24.1.1/appcompat-v7-24.1.1.pom.md5 | 2 +- .../24.1.1/appcompat-v7-24.1.1.pom.sha1 | 2 +- .../appcompat-v7/24.2.0/appcompat-v7-24.2.0.pom | 20 +++++ .../24.2.0/appcompat-v7-24.2.0.pom.md5 | 2 +- .../24.2.0/appcompat-v7-24.2.0.pom.sha1 | 2 +- .../appcompat-v7/24.2.1/appcompat-v7-24.2.1.pom | 20 +++++ .../24.2.1/appcompat-v7-24.2.1.pom.md5 | 2 +- .../24.2.1/appcompat-v7-24.2.1.pom.sha1 | 2 +- .../appcompat-v7/25.0.0/appcompat-v7-25.0.0.pom | 20 +++++ .../25.0.0/appcompat-v7-25.0.0.pom.md5 | 2 +- .../25.0.0/appcompat-v7-25.0.0.pom.sha1 | 2 +- .../appcompat-v7/25.0.1/appcompat-v7-25.0.1.pom | 20 +++++ .../25.0.1/appcompat-v7-25.0.1.pom.md5 | 2 +- .../25.0.1/appcompat-v7-25.0.1.pom.sha1 | 2 +- .../appcompat-v7/25.1.0/appcompat-v7-25.1.0.pom | 20 +++++ .../25.1.0/appcompat-v7-25.1.0.pom.md5 | 2 +- .../25.1.0/appcompat-v7-25.1.0.pom.sha1 | 2 +- .../appcompat-v7/25.1.1/appcompat-v7-25.1.1.pom | 20 +++++ .../25.1.1/appcompat-v7-25.1.1.pom.md5 | 2 +- .../25.1.1/appcompat-v7-25.1.1.pom.sha1 | 2 +- .../appcompat-v7/25.2.0/appcompat-v7-25.2.0.pom | 20 +++++ .../25.2.0/appcompat-v7-25.2.0.pom.md5 | 2 +- .../25.2.0/appcompat-v7-25.2.0.pom.sha1 | 2 +- .../appcompat-v7/25.3.0/appcompat-v7-25.3.0.pom | 20 +++++ .../25.3.0/appcompat-v7-25.3.0.pom.md5 | 2 +- .../25.3.0/appcompat-v7-25.3.0.pom.sha1 | 2 +- .../appcompat-v7/25.3.1/appcompat-v7-25.3.1.pom | 20 +++++ .../25.3.1/appcompat-v7-25.3.1.pom.md5 | 2 +- .../25.3.1/appcompat-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/appcompat-v7-25.4.0-sources.jar | Bin 0 -> 455355 bytes .../25.4.0/appcompat-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/appcompat-v7-25.4.0-sources.jar.sha1 | 1 + .../appcompat-v7/25.4.0/appcompat-v7-25.4.0.aar | Bin 0 -> 1029187 bytes .../25.4.0/appcompat-v7-25.4.0.aar.md5 | 1 + .../25.4.0/appcompat-v7-25.4.0.aar.sha1 | 1 + .../appcompat-v7/25.4.0/appcompat-v7-25.4.0.pom | 58 +++++++++++++ .../25.4.0/appcompat-v7-25.4.0.pom.md5 | 1 + .../25.4.0/appcompat-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/appcompat-v7-26.0.0-alpha1.pom | 20 +++++ .../appcompat-v7-26.0.0-alpha1.pom.md5 | 2 +- .../appcompat-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../appcompat-v7-26.0.0-beta1-sources.jar | Bin 0 -> 472268 bytes .../appcompat-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../appcompat-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/appcompat-v7-26.0.0-beta1.aar | Bin 0 -> 1054972 bytes .../26.0.0-beta1/appcompat-v7-26.0.0-beta1.aar.md5 | 1 + .../appcompat-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/appcompat-v7-26.0.0-beta1.pom | 58 +++++++++++++ .../26.0.0-beta1/appcompat-v7-26.0.0-beta1.pom.md5 | 1 + .../appcompat-v7-26.0.0-beta1.pom.sha1 | 1 + .../appcompat-v7-26.0.0-beta2-sources.jar | Bin 0 -> 470093 bytes .../appcompat-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../appcompat-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/appcompat-v7-26.0.0-beta2.aar | Bin 0 -> 1055243 bytes .../26.0.0-beta2/appcompat-v7-26.0.0-beta2.aar.md5 | 1 + .../appcompat-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/appcompat-v7-26.0.0-beta2.pom | 58 +++++++++++++ .../26.0.0-beta2/appcompat-v7-26.0.0-beta2.pom.md5 | 1 + .../appcompat-v7-26.0.0-beta2.pom.sha1 | 1 + .../support/appcompat-v7/maven-metadata.xml | 42 +-------- .../support/appcompat-v7/maven-metadata.xml.md5 | 2 +- .../support/appcompat-v7/maven-metadata.xml.sha1 | 2 +- .../cardview-v7/21.0.0/cardview-v7-21.0.0.pom | 20 +++++ .../cardview-v7/21.0.0/cardview-v7-21.0.0.pom.md5 | 2 +- .../cardview-v7/21.0.0/cardview-v7-21.0.0.pom.sha1 | 2 +- .../cardview-v7/21.0.2/cardview-v7-21.0.2.pom | 20 +++++ .../cardview-v7/21.0.2/cardview-v7-21.0.2.pom.md5 | 2 +- .../cardview-v7/21.0.2/cardview-v7-21.0.2.pom.sha1 | 2 +- .../cardview-v7/21.0.3/cardview-v7-21.0.3.pom | 20 +++++ .../cardview-v7/21.0.3/cardview-v7-21.0.3.pom.md5 | 2 +- .../cardview-v7/21.0.3/cardview-v7-21.0.3.pom.sha1 | 2 +- .../cardview-v7/22.0.0/cardview-v7-22.0.0.pom | 20 +++++ .../cardview-v7/22.0.0/cardview-v7-22.0.0.pom.md5 | 2 +- .../cardview-v7/22.0.0/cardview-v7-22.0.0.pom.sha1 | 2 +- .../cardview-v7/22.1.0/cardview-v7-22.1.0.pom | 20 +++++ .../cardview-v7/22.1.0/cardview-v7-22.1.0.pom.md5 | 2 +- .../cardview-v7/22.1.0/cardview-v7-22.1.0.pom.sha1 | 2 +- .../cardview-v7/22.1.1/cardview-v7-22.1.1.pom | 20 +++++ .../cardview-v7/22.1.1/cardview-v7-22.1.1.pom.md5 | 2 +- .../cardview-v7/22.1.1/cardview-v7-22.1.1.pom.sha1 | 2 +- .../cardview-v7/22.2.0/cardview-v7-22.2.0.pom | 20 +++++ .../cardview-v7/22.2.0/cardview-v7-22.2.0.pom.md5 | 2 +- .../cardview-v7/22.2.0/cardview-v7-22.2.0.pom.sha1 | 2 +- .../cardview-v7/22.2.1/cardview-v7-22.2.1.pom | 20 +++++ .../cardview-v7/22.2.1/cardview-v7-22.2.1.pom.md5 | 2 +- .../cardview-v7/22.2.1/cardview-v7-22.2.1.pom.sha1 | 2 +- .../cardview-v7/23.0.0/cardview-v7-23.0.0.pom | 20 +++++ .../cardview-v7/23.0.0/cardview-v7-23.0.0.pom.md5 | 2 +- .../cardview-v7/23.0.0/cardview-v7-23.0.0.pom.sha1 | 2 +- .../cardview-v7/23.0.1/cardview-v7-23.0.1.pom | 20 +++++ .../cardview-v7/23.0.1/cardview-v7-23.0.1.pom.md5 | 2 +- .../cardview-v7/23.0.1/cardview-v7-23.0.1.pom.sha1 | 2 +- .../cardview-v7/23.1.0/cardview-v7-23.1.0.pom | 20 +++++ .../cardview-v7/23.1.0/cardview-v7-23.1.0.pom.md5 | 2 +- .../cardview-v7/23.1.0/cardview-v7-23.1.0.pom.sha1 | 2 +- .../cardview-v7/23.1.1/cardview-v7-23.1.1.pom | 20 +++++ .../cardview-v7/23.1.1/cardview-v7-23.1.1.pom.md5 | 2 +- .../cardview-v7/23.1.1/cardview-v7-23.1.1.pom.sha1 | 2 +- .../cardview-v7/23.2.0/cardview-v7-23.2.0.pom | 20 +++++ .../cardview-v7/23.2.0/cardview-v7-23.2.0.pom.md5 | 2 +- .../cardview-v7/23.2.0/cardview-v7-23.2.0.pom.sha1 | 2 +- .../cardview-v7/23.2.1/cardview-v7-23.2.1.pom | 20 +++++ .../cardview-v7/23.2.1/cardview-v7-23.2.1.pom.md5 | 2 +- .../cardview-v7/23.2.1/cardview-v7-23.2.1.pom.sha1 | 2 +- .../cardview-v7/23.3.0/cardview-v7-23.3.0.pom | 20 +++++ .../cardview-v7/23.3.0/cardview-v7-23.3.0.pom.md5 | 2 +- .../cardview-v7/23.3.0/cardview-v7-23.3.0.pom.sha1 | 2 +- .../cardview-v7/23.4.0/cardview-v7-23.4.0.pom | 20 +++++ .../cardview-v7/23.4.0/cardview-v7-23.4.0.pom.md5 | 2 +- .../cardview-v7/23.4.0/cardview-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/cardview-v7-24.0.0-alpha1.pom | 20 +++++ .../cardview-v7-24.0.0-alpha1.pom.md5 | 2 +- .../cardview-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/cardview-v7-24.0.0-alpha2.pom | 20 +++++ .../cardview-v7-24.0.0-alpha2.pom.md5 | 2 +- .../cardview-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/cardview-v7-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/cardview-v7-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/cardview-v7-24.0.0-beta1.pom.sha1 | 2 +- .../cardview-v7/24.0.0/cardview-v7-24.0.0.pom | 20 +++++ .../cardview-v7/24.0.0/cardview-v7-24.0.0.pom.md5 | 2 +- .../cardview-v7/24.0.0/cardview-v7-24.0.0.pom.sha1 | 2 +- .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom | 20 +++++ .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom.md5 | 2 +- .../cardview-v7/24.1.0/cardview-v7-24.1.0.pom.sha1 | 2 +- .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom | 20 +++++ .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom.md5 | 2 +- .../cardview-v7/24.1.1/cardview-v7-24.1.1.pom.sha1 | 2 +- .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom | 20 +++++ .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom.md5 | 2 +- .../cardview-v7/24.2.0/cardview-v7-24.2.0.pom.sha1 | 2 +- .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom | 20 +++++ .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom.md5 | 2 +- .../cardview-v7/24.2.1/cardview-v7-24.2.1.pom.sha1 | 2 +- .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom | 20 +++++ .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom.md5 | 2 +- .../cardview-v7/25.0.0/cardview-v7-25.0.0.pom.sha1 | 2 +- .../cardview-v7/25.0.1/cardview-v7-25.0.1.pom | 20 +++++ .../cardview-v7/25.0.1/cardview-v7-25.0.1.pom.md5 | 2 +- .../cardview-v7/25.0.1/cardview-v7-25.0.1.pom.sha1 | 2 +- .../cardview-v7/25.1.0/cardview-v7-25.1.0.pom | 20 +++++ .../cardview-v7/25.1.0/cardview-v7-25.1.0.pom.md5 | 2 +- .../cardview-v7/25.1.0/cardview-v7-25.1.0.pom.sha1 | 2 +- .../cardview-v7/25.1.1/cardview-v7-25.1.1.pom | 20 +++++ .../cardview-v7/25.1.1/cardview-v7-25.1.1.pom.md5 | 2 +- .../cardview-v7/25.1.1/cardview-v7-25.1.1.pom.sha1 | 2 +- .../cardview-v7/25.2.0/cardview-v7-25.2.0.pom | 20 +++++ .../cardview-v7/25.2.0/cardview-v7-25.2.0.pom.md5 | 2 +- .../cardview-v7/25.2.0/cardview-v7-25.2.0.pom.sha1 | 2 +- .../cardview-v7/25.3.0/cardview-v7-25.3.0.pom | 20 +++++ .../cardview-v7/25.3.0/cardview-v7-25.3.0.pom.md5 | 2 +- .../cardview-v7/25.3.0/cardview-v7-25.3.0.pom.sha1 | 2 +- .../cardview-v7/25.3.1/cardview-v7-25.3.1.pom | 20 +++++ .../cardview-v7/25.3.1/cardview-v7-25.3.1.pom.md5 | 2 +- .../cardview-v7/25.3.1/cardview-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/cardview-v7-25.4.0-sources.jar | Bin 0 -> 16964 bytes .../25.4.0/cardview-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/cardview-v7-25.4.0-sources.jar.sha1 | 1 + .../cardview-v7/25.4.0/cardview-v7-25.4.0.aar | Bin 0 -> 23251 bytes .../cardview-v7/25.4.0/cardview-v7-25.4.0.aar.md5 | 1 + .../cardview-v7/25.4.0/cardview-v7-25.4.0.aar.sha1 | 1 + .../cardview-v7/25.4.0/cardview-v7-25.4.0.pom | 37 ++++++++ .../cardview-v7/25.4.0/cardview-v7-25.4.0.pom.md5 | 1 + .../cardview-v7/25.4.0/cardview-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/cardview-v7-26.0.0-alpha1.pom | 20 +++++ .../cardview-v7-26.0.0-alpha1.pom.md5 | 2 +- .../cardview-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../cardview-v7-26.0.0-beta1-sources.jar | Bin 0 -> 16573 bytes .../cardview-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../cardview-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/cardview-v7-26.0.0-beta1.aar | Bin 0 -> 22961 bytes .../26.0.0-beta1/cardview-v7-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/cardview-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/cardview-v7-26.0.0-beta1.pom | 37 ++++++++ .../26.0.0-beta1/cardview-v7-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/cardview-v7-26.0.0-beta1.pom.sha1 | 1 + .../cardview-v7-26.0.0-beta2-sources.jar | Bin 0 -> 16573 bytes .../cardview-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../cardview-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/cardview-v7-26.0.0-beta2.aar | Bin 0 -> 22961 bytes .../26.0.0-beta2/cardview-v7-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/cardview-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/cardview-v7-26.0.0-beta2.pom | 37 ++++++++ .../26.0.0-beta2/cardview-v7-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/cardview-v7-26.0.0-beta2.pom.sha1 | 1 + com/android/support/cardview-v7/maven-metadata.xml | 37 +------- .../support/cardview-v7/maven-metadata.xml.md5 | 2 +- .../support/cardview-v7/maven-metadata.xml.sha1 | 2 +- .../customtabs/23.0.0/customtabs-23.0.0.pom | 20 +++++ .../customtabs/23.0.0/customtabs-23.0.0.pom.md5 | 2 +- .../customtabs/23.0.0/customtabs-23.0.0.pom.sha1 | 2 +- .../customtabs/23.0.1/customtabs-23.0.1.pom | 20 +++++ .../customtabs/23.0.1/customtabs-23.0.1.pom.md5 | 2 +- .../customtabs/23.0.1/customtabs-23.0.1.pom.sha1 | 2 +- .../customtabs/23.1.0/customtabs-23.1.0.pom | 20 +++++ .../customtabs/23.1.0/customtabs-23.1.0.pom.md5 | 2 +- .../customtabs/23.1.0/customtabs-23.1.0.pom.sha1 | 2 +- .../customtabs/23.1.1/customtabs-23.1.1.pom | 20 +++++ .../customtabs/23.1.1/customtabs-23.1.1.pom.md5 | 2 +- .../customtabs/23.1.1/customtabs-23.1.1.pom.sha1 | 2 +- .../customtabs/23.2.0/customtabs-23.2.0.pom | 20 +++++ .../customtabs/23.2.0/customtabs-23.2.0.pom.md5 | 2 +- .../customtabs/23.2.0/customtabs-23.2.0.pom.sha1 | 2 +- .../customtabs/23.2.1/customtabs-23.2.1.pom | 20 +++++ .../customtabs/23.2.1/customtabs-23.2.1.pom.md5 | 2 +- .../customtabs/23.2.1/customtabs-23.2.1.pom.sha1 | 2 +- .../customtabs/23.3.0/customtabs-23.3.0.pom | 20 +++++ .../customtabs/23.3.0/customtabs-23.3.0.pom.md5 | 2 +- .../customtabs/23.3.0/customtabs-23.3.0.pom.sha1 | 2 +- .../customtabs/23.4.0/customtabs-23.4.0.pom | 20 +++++ .../customtabs/23.4.0/customtabs-23.4.0.pom.md5 | 2 +- .../customtabs/23.4.0/customtabs-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/customtabs-24.0.0-alpha1.pom | 20 +++++ .../24.0.0-alpha1/customtabs-24.0.0-alpha1.pom.md5 | 2 +- .../customtabs-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/customtabs-24.0.0-alpha2.pom | 20 +++++ .../24.0.0-alpha2/customtabs-24.0.0-alpha2.pom.md5 | 2 +- .../customtabs-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/customtabs-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/customtabs-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/customtabs-24.0.0-beta1.pom.sha1 | 2 +- .../customtabs/24.0.0/customtabs-24.0.0.pom | 20 +++++ .../customtabs/24.0.0/customtabs-24.0.0.pom.md5 | 2 +- .../customtabs/24.0.0/customtabs-24.0.0.pom.sha1 | 2 +- .../customtabs/24.1.0/customtabs-24.1.0.pom | 20 +++++ .../customtabs/24.1.0/customtabs-24.1.0.pom.md5 | 2 +- .../customtabs/24.1.0/customtabs-24.1.0.pom.sha1 | 2 +- .../customtabs/24.1.1/customtabs-24.1.1.pom | 20 +++++ .../customtabs/24.1.1/customtabs-24.1.1.pom.md5 | 2 +- .../customtabs/24.1.1/customtabs-24.1.1.pom.sha1 | 2 +- .../customtabs/24.2.0/customtabs-24.2.0.pom | 20 +++++ .../customtabs/24.2.0/customtabs-24.2.0.pom.md5 | 2 +- .../customtabs/24.2.0/customtabs-24.2.0.pom.sha1 | 2 +- .../customtabs/24.2.1/customtabs-24.2.1.pom | 20 +++++ .../customtabs/24.2.1/customtabs-24.2.1.pom.md5 | 2 +- .../customtabs/24.2.1/customtabs-24.2.1.pom.sha1 | 2 +- .../customtabs/25.0.0/customtabs-25.0.0.pom | 20 +++++ .../customtabs/25.0.0/customtabs-25.0.0.pom.md5 | 2 +- .../customtabs/25.0.0/customtabs-25.0.0.pom.sha1 | 2 +- .../customtabs/25.0.1/customtabs-25.0.1.pom | 20 +++++ .../customtabs/25.0.1/customtabs-25.0.1.pom.md5 | 2 +- .../customtabs/25.0.1/customtabs-25.0.1.pom.sha1 | 2 +- .../customtabs/25.1.0/customtabs-25.1.0.pom | 20 +++++ .../customtabs/25.1.0/customtabs-25.1.0.pom.md5 | 2 +- .../customtabs/25.1.0/customtabs-25.1.0.pom.sha1 | 2 +- .../customtabs/25.1.1/customtabs-25.1.1.pom | 20 +++++ .../customtabs/25.1.1/customtabs-25.1.1.pom.md5 | 2 +- .../customtabs/25.1.1/customtabs-25.1.1.pom.sha1 | 2 +- .../customtabs/25.2.0/customtabs-25.2.0.pom | 20 +++++ .../customtabs/25.2.0/customtabs-25.2.0.pom.md5 | 2 +- .../customtabs/25.2.0/customtabs-25.2.0.pom.sha1 | 2 +- .../customtabs/25.3.0/customtabs-25.3.0.pom | 20 +++++ .../customtabs/25.3.0/customtabs-25.3.0.pom.md5 | 2 +- .../customtabs/25.3.0/customtabs-25.3.0.pom.sha1 | 2 +- .../customtabs/25.3.1/customtabs-25.3.1.pom | 20 +++++ .../customtabs/25.3.1/customtabs-25.3.1.pom.md5 | 2 +- .../customtabs/25.3.1/customtabs-25.3.1.pom.sha1 | 2 +- .../25.4.0/customtabs-25.4.0-sources.jar | Bin 0 -> 24675 bytes .../25.4.0/customtabs-25.4.0-sources.jar.md5 | 1 + .../25.4.0/customtabs-25.4.0-sources.jar.sha1 | 1 + .../customtabs/25.4.0/customtabs-25.4.0.aar | Bin 0 -> 37612 bytes .../customtabs/25.4.0/customtabs-25.4.0.aar.md5 | 1 + .../customtabs/25.4.0/customtabs-25.4.0.aar.sha1 | 1 + .../customtabs/25.4.0/customtabs-25.4.0.pom | 44 ++++++++++ .../customtabs/25.4.0/customtabs-25.4.0.pom.md5 | 1 + .../customtabs/25.4.0/customtabs-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/customtabs-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/customtabs-26.0.0-alpha1.pom.md5 | 2 +- .../customtabs-26.0.0-alpha1.pom.sha1 | 2 +- .../customtabs-26.0.0-beta1-sources.jar | Bin 0 -> 24675 bytes .../customtabs-26.0.0-beta1-sources.jar.md5 | 1 + .../customtabs-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/customtabs-26.0.0-beta1.aar | Bin 0 -> 37942 bytes .../26.0.0-beta1/customtabs-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/customtabs-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/customtabs-26.0.0-beta1.pom | 44 ++++++++++ .../26.0.0-beta1/customtabs-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/customtabs-26.0.0-beta1.pom.sha1 | 1 + .../customtabs-26.0.0-beta2-sources.jar | Bin 0 -> 24675 bytes .../customtabs-26.0.0-beta2-sources.jar.md5 | 1 + .../customtabs-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/customtabs-26.0.0-beta2.aar | Bin 0 -> 37921 bytes .../26.0.0-beta2/customtabs-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/customtabs-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/customtabs-26.0.0-beta2.pom | 44 ++++++++++ .../26.0.0-beta2/customtabs-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/customtabs-26.0.0-beta2.pom.sha1 | 1 + com/android/support/customtabs/maven-metadata.xml | 30 +------ .../support/customtabs/maven-metadata.xml.md5 | 2 +- .../support/customtabs/maven-metadata.xml.sha1 | 2 +- .../support/design/22.2.0/design-22.2.0.pom | 20 +++++ .../support/design/22.2.0/design-22.2.0.pom.md5 | 2 +- .../support/design/22.2.0/design-22.2.0.pom.sha1 | 2 +- .../support/design/22.2.1/design-22.2.1.pom | 20 +++++ .../support/design/22.2.1/design-22.2.1.pom.md5 | 2 +- .../support/design/22.2.1/design-22.2.1.pom.sha1 | 2 +- .../support/design/23.0.0/design-23.0.0.pom | 20 +++++ .../support/design/23.0.0/design-23.0.0.pom.md5 | 2 +- .../support/design/23.0.0/design-23.0.0.pom.sha1 | 2 +- .../support/design/23.0.1/design-23.0.1.pom | 20 +++++ .../support/design/23.0.1/design-23.0.1.pom.md5 | 2 +- .../support/design/23.0.1/design-23.0.1.pom.sha1 | 2 +- .../support/design/23.1.0/design-23.1.0.pom | 20 +++++ .../support/design/23.1.0/design-23.1.0.pom.md5 | 2 +- .../support/design/23.1.0/design-23.1.0.pom.sha1 | 2 +- .../support/design/23.1.1/design-23.1.1.pom | 20 +++++ .../support/design/23.1.1/design-23.1.1.pom.md5 | 2 +- .../support/design/23.1.1/design-23.1.1.pom.sha1 | 2 +- .../support/design/23.2.0/design-23.2.0.pom | 20 +++++ .../support/design/23.2.0/design-23.2.0.pom.md5 | 2 +- .../support/design/23.2.0/design-23.2.0.pom.sha1 | 2 +- .../support/design/23.2.1/design-23.2.1.pom | 20 +++++ .../support/design/23.2.1/design-23.2.1.pom.md5 | 2 +- .../support/design/23.2.1/design-23.2.1.pom.sha1 | 2 +- .../support/design/23.3.0/design-23.3.0.pom | 20 +++++ .../support/design/23.3.0/design-23.3.0.pom.md5 | 2 +- .../support/design/23.3.0/design-23.3.0.pom.sha1 | 2 +- .../support/design/23.4.0/design-23.4.0.pom | 20 +++++ .../support/design/23.4.0/design-23.4.0.pom.md5 | 2 +- .../support/design/23.4.0/design-23.4.0.pom.sha1 | 2 +- .../design/24.0.0-alpha1/design-24.0.0-alpha1.pom | 20 +++++ .../24.0.0-alpha1/design-24.0.0-alpha1.pom.md5 | 2 +- .../24.0.0-alpha1/design-24.0.0-alpha1.pom.sha1 | 2 +- .../design/24.0.0-alpha2/design-24.0.0-alpha2.pom | 20 +++++ .../24.0.0-alpha2/design-24.0.0-alpha2.pom.md5 | 2 +- .../24.0.0-alpha2/design-24.0.0-alpha2.pom.sha1 | 2 +- .../design/24.0.0-beta1/design-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/design-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/design-24.0.0-beta1.pom.sha1 | 2 +- .../support/design/24.0.0/design-24.0.0.pom | 20 +++++ .../support/design/24.0.0/design-24.0.0.pom.md5 | 2 +- .../support/design/24.0.0/design-24.0.0.pom.sha1 | 2 +- .../support/design/24.1.0/design-24.1.0.pom | 20 +++++ .../support/design/24.1.0/design-24.1.0.pom.md5 | 2 +- .../support/design/24.1.0/design-24.1.0.pom.sha1 | 2 +- .../support/design/24.1.1/design-24.1.1.pom | 20 +++++ .../support/design/24.1.1/design-24.1.1.pom.md5 | 2 +- .../support/design/24.1.1/design-24.1.1.pom.sha1 | 2 +- .../support/design/24.2.0/design-24.2.0.pom | 20 +++++ .../support/design/24.2.0/design-24.2.0.pom.md5 | 2 +- .../support/design/24.2.0/design-24.2.0.pom.sha1 | 2 +- .../support/design/24.2.1/design-24.2.1.pom | 20 +++++ .../support/design/24.2.1/design-24.2.1.pom.md5 | 2 +- .../support/design/24.2.1/design-24.2.1.pom.sha1 | 2 +- .../support/design/25.0.0/design-25.0.0.pom | 20 +++++ .../support/design/25.0.0/design-25.0.0.pom.md5 | 2 +- .../support/design/25.0.0/design-25.0.0.pom.sha1 | 2 +- .../support/design/25.0.1/design-25.0.1.pom | 20 +++++ .../support/design/25.0.1/design-25.0.1.pom.md5 | 2 +- .../support/design/25.0.1/design-25.0.1.pom.sha1 | 2 +- .../support/design/25.1.0/design-25.1.0.pom | 20 +++++ .../support/design/25.1.0/design-25.1.0.pom.md5 | 2 +- .../support/design/25.1.0/design-25.1.0.pom.sha1 | 2 +- .../support/design/25.1.1/design-25.1.1.pom | 20 +++++ .../support/design/25.1.1/design-25.1.1.pom.md5 | 2 +- .../support/design/25.1.1/design-25.1.1.pom.sha1 | 2 +- .../support/design/25.2.0/design-25.2.0.pom | 20 +++++ .../support/design/25.2.0/design-25.2.0.pom.md5 | 2 +- .../support/design/25.2.0/design-25.2.0.pom.sha1 | 2 +- .../support/design/25.3.0/design-25.3.0.pom | 20 +++++ .../support/design/25.3.0/design-25.3.0.pom.md5 | 2 +- .../support/design/25.3.0/design-25.3.0.pom.sha1 | 2 +- .../support/design/25.3.1/design-25.3.1.pom | 20 +++++ .../support/design/25.3.1/design-25.3.1.pom.md5 | 2 +- .../support/design/25.3.1/design-25.3.1.pom.sha1 | 2 +- .../design/25.4.0/design-25.4.0-sources.jar | Bin 0 -> 203714 bytes .../design/25.4.0/design-25.4.0-sources.jar.md5 | 1 + .../design/25.4.0/design-25.4.0-sources.jar.sha1 | 1 + .../support/design/25.4.0/design-25.4.0.aar | Bin 0 -> 382777 bytes .../support/design/25.4.0/design-25.4.0.aar.md5 | 1 + .../support/design/25.4.0/design-25.4.0.aar.sha1 | 1 + .../support/design/25.4.0/design-25.4.0.pom | 59 +++++++++++++ .../support/design/25.4.0/design-25.4.0.pom.md5 | 1 + .../support/design/25.4.0/design-25.4.0.pom.sha1 | 1 + .../design/26.0.0-alpha1/design-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/design-26.0.0-alpha1.pom.md5 | 2 +- .../26.0.0-alpha1/design-26.0.0-alpha1.pom.sha1 | 2 +- .../26.0.0-beta1/design-26.0.0-beta1-sources.jar | Bin 0 -> 192458 bytes .../design-26.0.0-beta1-sources.jar.md5 | 1 + .../design-26.0.0-beta1-sources.jar.sha1 | 1 + .../design/26.0.0-beta1/design-26.0.0-beta1.aar | Bin 0 -> 365612 bytes .../26.0.0-beta1/design-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/design-26.0.0-beta1.aar.sha1 | 1 + .../design/26.0.0-beta1/design-26.0.0-beta1.pom | 59 +++++++++++++ .../26.0.0-beta1/design-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/design-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/design-26.0.0-beta2-sources.jar | Bin 0 -> 192907 bytes .../design-26.0.0-beta2-sources.jar.md5 | 1 + .../design-26.0.0-beta2-sources.jar.sha1 | 1 + .../design/26.0.0-beta2/design-26.0.0-beta2.aar | Bin 0 -> 369737 bytes .../26.0.0-beta2/design-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/design-26.0.0-beta2.aar.sha1 | 1 + .../design/26.0.0-beta2/design-26.0.0-beta2.pom | 59 +++++++++++++ .../26.0.0-beta2/design-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/design-26.0.0-beta2.pom.sha1 | 1 + com/android/support/design/maven-metadata.xml | 32 +------ com/android/support/design/maven-metadata.xml.md5 | 2 +- com/android/support/design/maven-metadata.xml.sha1 | 2 +- .../exifinterface/25.1.0/exifinterface-25.1.0.pom | 20 +++++ .../25.1.0/exifinterface-25.1.0.pom.md5 | 2 +- .../25.1.0/exifinterface-25.1.0.pom.sha1 | 2 +- .../exifinterface/25.1.1/exifinterface-25.1.1.pom | 20 +++++ .../25.1.1/exifinterface-25.1.1.pom.md5 | 2 +- .../25.1.1/exifinterface-25.1.1.pom.sha1 | 2 +- .../exifinterface/25.2.0/exifinterface-25.2.0.pom | 20 +++++ .../25.2.0/exifinterface-25.2.0.pom.md5 | 2 +- .../25.2.0/exifinterface-25.2.0.pom.sha1 | 2 +- .../exifinterface/25.3.0/exifinterface-25.3.0.pom | 20 +++++ .../25.3.0/exifinterface-25.3.0.pom.md5 | 2 +- .../25.3.0/exifinterface-25.3.0.pom.sha1 | 2 +- .../exifinterface/25.3.1/exifinterface-25.3.1.pom | 20 +++++ .../25.3.1/exifinterface-25.3.1.pom.md5 | 2 +- .../25.3.1/exifinterface-25.3.1.pom.sha1 | 2 +- .../25.4.0/exifinterface-25.4.0-sources.jar | Bin 0 -> 32163 bytes .../25.4.0/exifinterface-25.4.0-sources.jar.md5 | 1 + .../25.4.0/exifinterface-25.4.0-sources.jar.sha1 | 1 + .../exifinterface/25.4.0/exifinterface-25.4.0.aar | Bin 0 -> 42929 bytes .../25.4.0/exifinterface-25.4.0.aar.md5 | 1 + .../25.4.0/exifinterface-25.4.0.aar.sha1 | 1 + .../exifinterface/25.4.0/exifinterface-25.4.0.pom | 37 ++++++++ .../25.4.0/exifinterface-25.4.0.pom.md5 | 1 + .../25.4.0/exifinterface-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/exifinterface-26.0.0-alpha1.pom | 20 +++++ .../exifinterface-26.0.0-alpha1.pom.md5 | 2 +- .../exifinterface-26.0.0-alpha1.pom.sha1 | 2 +- .../exifinterface-26.0.0-beta1-sources.jar | Bin 0 -> 32188 bytes .../exifinterface-26.0.0-beta1-sources.jar.md5 | 1 + .../exifinterface-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/exifinterface-26.0.0-beta1.aar | Bin 0 -> 42969 bytes .../exifinterface-26.0.0-beta1.aar.md5 | 1 + .../exifinterface-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/exifinterface-26.0.0-beta1.pom | 37 ++++++++ .../exifinterface-26.0.0-beta1.pom.md5 | 1 + .../exifinterface-26.0.0-beta1.pom.sha1 | 1 + .../exifinterface-26.0.0-beta2-sources.jar | Bin 0 -> 32188 bytes .../exifinterface-26.0.0-beta2-sources.jar.md5 | 1 + .../exifinterface-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/exifinterface-26.0.0-beta2.aar | Bin 0 -> 43103 bytes .../exifinterface-26.0.0-beta2.aar.md5 | 1 + .../exifinterface-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/exifinterface-26.0.0-beta2.pom | 37 ++++++++ .../exifinterface-26.0.0-beta2.pom.md5 | 1 + .../exifinterface-26.0.0-beta2.pom.sha1 | 1 + .../support/exifinterface/maven-metadata.xml | 12 +-- .../support/exifinterface/maven-metadata.xml.md5 | 2 +- .../support/exifinterface/maven-metadata.xml.sha1 | 2 +- .../gridlayout-v7/13.0.0/gridlayout-v7-13.0.0.pom | 20 +++++ .../13.0.0/gridlayout-v7-13.0.0.pom.md5 | 2 +- .../13.0.0/gridlayout-v7-13.0.0.pom.sha1 | 2 +- .../gridlayout-v7/18.0.0/gridlayout-v7-18.0.0.pom | 20 +++++ .../18.0.0/gridlayout-v7-18.0.0.pom.md5 | 2 +- .../18.0.0/gridlayout-v7-18.0.0.pom.sha1 | 2 +- .../gridlayout-v7/19.0.0/gridlayout-v7-19.0.0.pom | 20 +++++ .../19.0.0/gridlayout-v7-19.0.0.pom.md5 | 2 +- .../19.0.0/gridlayout-v7-19.0.0.pom.sha1 | 2 +- .../gridlayout-v7/19.0.1/gridlayout-v7-19.0.1.pom | 20 +++++ .../19.0.1/gridlayout-v7-19.0.1.pom.md5 | 2 +- .../19.0.1/gridlayout-v7-19.0.1.pom.sha1 | 2 +- .../gridlayout-v7/19.1.0/gridlayout-v7-19.1.0.pom | 20 +++++ .../19.1.0/gridlayout-v7-19.1.0.pom.md5 | 2 +- .../19.1.0/gridlayout-v7-19.1.0.pom.sha1 | 2 +- .../gridlayout-v7/20.0.0/gridlayout-v7-20.0.0.pom | 20 +++++ .../20.0.0/gridlayout-v7-20.0.0.pom.md5 | 2 +- .../20.0.0/gridlayout-v7-20.0.0.pom.sha1 | 2 +- .../gridlayout-v7/21.0.0/gridlayout-v7-21.0.0.pom | 20 +++++ .../21.0.0/gridlayout-v7-21.0.0.pom.md5 | 2 +- .../21.0.0/gridlayout-v7-21.0.0.pom.sha1 | 2 +- .../gridlayout-v7/21.0.2/gridlayout-v7-21.0.2.pom | 20 +++++ .../21.0.2/gridlayout-v7-21.0.2.pom.md5 | 2 +- .../21.0.2/gridlayout-v7-21.0.2.pom.sha1 | 2 +- .../gridlayout-v7/21.0.3/gridlayout-v7-21.0.3.pom | 20 +++++ .../21.0.3/gridlayout-v7-21.0.3.pom.md5 | 2 +- .../21.0.3/gridlayout-v7-21.0.3.pom.sha1 | 2 +- .../gridlayout-v7/22.0.0/gridlayout-v7-22.0.0.pom | 20 +++++ .../22.0.0/gridlayout-v7-22.0.0.pom.md5 | 2 +- .../22.0.0/gridlayout-v7-22.0.0.pom.sha1 | 2 +- .../gridlayout-v7/22.1.0/gridlayout-v7-22.1.0.pom | 20 +++++ .../22.1.0/gridlayout-v7-22.1.0.pom.md5 | 2 +- .../22.1.0/gridlayout-v7-22.1.0.pom.sha1 | 2 +- .../gridlayout-v7/22.1.1/gridlayout-v7-22.1.1.pom | 20 +++++ .../22.1.1/gridlayout-v7-22.1.1.pom.md5 | 2 +- .../22.1.1/gridlayout-v7-22.1.1.pom.sha1 | 2 +- .../gridlayout-v7/22.2.0/gridlayout-v7-22.2.0.pom | 20 +++++ .../22.2.0/gridlayout-v7-22.2.0.pom.md5 | 2 +- .../22.2.0/gridlayout-v7-22.2.0.pom.sha1 | 2 +- .../gridlayout-v7/22.2.1/gridlayout-v7-22.2.1.pom | 20 +++++ .../22.2.1/gridlayout-v7-22.2.1.pom.md5 | 2 +- .../22.2.1/gridlayout-v7-22.2.1.pom.sha1 | 2 +- .../gridlayout-v7/23.0.0/gridlayout-v7-23.0.0.pom | 20 +++++ .../23.0.0/gridlayout-v7-23.0.0.pom.md5 | 2 +- .../23.0.0/gridlayout-v7-23.0.0.pom.sha1 | 2 +- .../gridlayout-v7/23.0.1/gridlayout-v7-23.0.1.pom | 20 +++++ .../23.0.1/gridlayout-v7-23.0.1.pom.md5 | 2 +- .../23.0.1/gridlayout-v7-23.0.1.pom.sha1 | 2 +- .../gridlayout-v7/23.1.0/gridlayout-v7-23.1.0.pom | 20 +++++ .../23.1.0/gridlayout-v7-23.1.0.pom.md5 | 2 +- .../23.1.0/gridlayout-v7-23.1.0.pom.sha1 | 2 +- .../gridlayout-v7/23.1.1/gridlayout-v7-23.1.1.pom | 20 +++++ .../23.1.1/gridlayout-v7-23.1.1.pom.md5 | 2 +- .../23.1.1/gridlayout-v7-23.1.1.pom.sha1 | 2 +- .../gridlayout-v7/23.2.0/gridlayout-v7-23.2.0.pom | 20 +++++ .../23.2.0/gridlayout-v7-23.2.0.pom.md5 | 2 +- .../23.2.0/gridlayout-v7-23.2.0.pom.sha1 | 2 +- .../gridlayout-v7/23.2.1/gridlayout-v7-23.2.1.pom | 20 +++++ .../23.2.1/gridlayout-v7-23.2.1.pom.md5 | 2 +- .../23.2.1/gridlayout-v7-23.2.1.pom.sha1 | 2 +- .../gridlayout-v7/23.3.0/gridlayout-v7-23.3.0.pom | 20 +++++ .../23.3.0/gridlayout-v7-23.3.0.pom.md5 | 2 +- .../23.3.0/gridlayout-v7-23.3.0.pom.sha1 | 2 +- .../gridlayout-v7/23.4.0/gridlayout-v7-23.4.0.pom | 20 +++++ .../23.4.0/gridlayout-v7-23.4.0.pom.md5 | 2 +- .../23.4.0/gridlayout-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/gridlayout-v7-24.0.0-alpha1.pom | 20 +++++ .../gridlayout-v7-24.0.0-alpha1.pom.md5 | 2 +- .../gridlayout-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/gridlayout-v7-24.0.0-alpha2.pom | 20 +++++ .../gridlayout-v7-24.0.0-alpha2.pom.md5 | 2 +- .../gridlayout-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/gridlayout-v7-24.0.0-beta1.pom | 20 +++++ .../gridlayout-v7-24.0.0-beta1.pom.md5 | 2 +- .../gridlayout-v7-24.0.0-beta1.pom.sha1 | 2 +- .../gridlayout-v7/24.0.0/gridlayout-v7-24.0.0.pom | 20 +++++ .../24.0.0/gridlayout-v7-24.0.0.pom.md5 | 2 +- .../24.0.0/gridlayout-v7-24.0.0.pom.sha1 | 2 +- .../gridlayout-v7/24.1.0/gridlayout-v7-24.1.0.pom | 20 +++++ .../24.1.0/gridlayout-v7-24.1.0.pom.md5 | 2 +- .../24.1.0/gridlayout-v7-24.1.0.pom.sha1 | 2 +- .../gridlayout-v7/24.1.1/gridlayout-v7-24.1.1.pom | 20 +++++ .../24.1.1/gridlayout-v7-24.1.1.pom.md5 | 2 +- .../24.1.1/gridlayout-v7-24.1.1.pom.sha1 | 2 +- .../gridlayout-v7/24.2.0/gridlayout-v7-24.2.0.pom | 20 +++++ .../24.2.0/gridlayout-v7-24.2.0.pom.md5 | 2 +- .../24.2.0/gridlayout-v7-24.2.0.pom.sha1 | 2 +- .../gridlayout-v7/24.2.1/gridlayout-v7-24.2.1.pom | 20 +++++ .../24.2.1/gridlayout-v7-24.2.1.pom.md5 | 2 +- .../24.2.1/gridlayout-v7-24.2.1.pom.sha1 | 2 +- .../gridlayout-v7/25.0.0/gridlayout-v7-25.0.0.pom | 20 +++++ .../25.0.0/gridlayout-v7-25.0.0.pom.md5 | 2 +- .../25.0.0/gridlayout-v7-25.0.0.pom.sha1 | 2 +- .../gridlayout-v7/25.0.1/gridlayout-v7-25.0.1.pom | 20 +++++ .../25.0.1/gridlayout-v7-25.0.1.pom.md5 | 2 +- .../25.0.1/gridlayout-v7-25.0.1.pom.sha1 | 2 +- .../gridlayout-v7/25.1.0/gridlayout-v7-25.1.0.pom | 20 +++++ .../25.1.0/gridlayout-v7-25.1.0.pom.md5 | 2 +- .../25.1.0/gridlayout-v7-25.1.0.pom.sha1 | 2 +- .../gridlayout-v7/25.1.1/gridlayout-v7-25.1.1.pom | 20 +++++ .../25.1.1/gridlayout-v7-25.1.1.pom.md5 | 2 +- .../25.1.1/gridlayout-v7-25.1.1.pom.sha1 | 2 +- .../gridlayout-v7/25.2.0/gridlayout-v7-25.2.0.pom | 20 +++++ .../25.2.0/gridlayout-v7-25.2.0.pom.md5 | 2 +- .../25.2.0/gridlayout-v7-25.2.0.pom.sha1 | 2 +- .../gridlayout-v7/25.3.0/gridlayout-v7-25.3.0.pom | 20 +++++ .../25.3.0/gridlayout-v7-25.3.0.pom.md5 | 2 +- .../25.3.0/gridlayout-v7-25.3.0.pom.sha1 | 2 +- .../gridlayout-v7/25.3.1/gridlayout-v7-25.3.1.pom | 20 +++++ .../25.3.1/gridlayout-v7-25.3.1.pom.md5 | 2 +- .../25.3.1/gridlayout-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/gridlayout-v7-25.4.0-sources.jar | Bin 0 -> 24765 bytes .../25.4.0/gridlayout-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/gridlayout-v7-25.4.0-sources.jar.sha1 | 1 + .../gridlayout-v7/25.4.0/gridlayout-v7-25.4.0.aar | Bin 0 -> 41101 bytes .../25.4.0/gridlayout-v7-25.4.0.aar.md5 | 1 + .../25.4.0/gridlayout-v7-25.4.0.aar.sha1 | 1 + .../gridlayout-v7/25.4.0/gridlayout-v7-25.4.0.pom | 45 ++++++++++ .../25.4.0/gridlayout-v7-25.4.0.pom.md5 | 1 + .../25.4.0/gridlayout-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/gridlayout-v7-26.0.0-alpha1.pom | 20 +++++ .../gridlayout-v7-26.0.0-alpha1.pom.md5 | 2 +- .../gridlayout-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../gridlayout-v7-26.0.0-beta1-sources.jar | Bin 0 -> 24622 bytes .../gridlayout-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../gridlayout-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/gridlayout-v7-26.0.0-beta1.aar | Bin 0 -> 41218 bytes .../gridlayout-v7-26.0.0-beta1.aar.md5 | 1 + .../gridlayout-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/gridlayout-v7-26.0.0-beta1.pom | 45 ++++++++++ .../gridlayout-v7-26.0.0-beta1.pom.md5 | 1 + .../gridlayout-v7-26.0.0-beta1.pom.sha1 | 1 + .../gridlayout-v7-26.0.0-beta2-sources.jar | Bin 0 -> 24622 bytes .../gridlayout-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../gridlayout-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/gridlayout-v7-26.0.0-beta2.aar | Bin 0 -> 41247 bytes .../gridlayout-v7-26.0.0-beta2.aar.md5 | 1 + .../gridlayout-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/gridlayout-v7-26.0.0-beta2.pom | 45 ++++++++++ .../gridlayout-v7-26.0.0-beta2.pom.md5 | 1 + .../gridlayout-v7-26.0.0-beta2.pom.sha1 | 1 + .../support/gridlayout-v7/maven-metadata.xml | 43 +--------- .../support/gridlayout-v7/maven-metadata.xml.md5 | 2 +- .../support/gridlayout-v7/maven-metadata.xml.sha1 | 2 +- .../leanback-v17/21.0.0/leanback-v17-21.0.0.pom | 20 +++++ .../21.0.0/leanback-v17-21.0.0.pom.md5 | 2 +- .../21.0.0/leanback-v17-21.0.0.pom.sha1 | 2 +- .../leanback-v17/21.0.2/leanback-v17-21.0.2.pom | 20 +++++ .../21.0.2/leanback-v17-21.0.2.pom.md5 | 2 +- .../21.0.2/leanback-v17-21.0.2.pom.sha1 | 2 +- .../leanback-v17/21.0.3/leanback-v17-21.0.3.pom | 20 +++++ .../21.0.3/leanback-v17-21.0.3.pom.md5 | 2 +- .../21.0.3/leanback-v17-21.0.3.pom.sha1 | 2 +- .../leanback-v17/22.0.0/leanback-v17-22.0.0.pom | 20 +++++ .../22.0.0/leanback-v17-22.0.0.pom.md5 | 2 +- .../22.0.0/leanback-v17-22.0.0.pom.sha1 | 2 +- .../leanback-v17/22.1.0/leanback-v17-22.1.0.pom | 20 +++++ .../22.1.0/leanback-v17-22.1.0.pom.md5 | 2 +- .../22.1.0/leanback-v17-22.1.0.pom.sha1 | 2 +- .../leanback-v17/22.1.1/leanback-v17-22.1.1.pom | 20 +++++ .../22.1.1/leanback-v17-22.1.1.pom.md5 | 2 +- .../22.1.1/leanback-v17-22.1.1.pom.sha1 | 2 +- .../leanback-v17/22.2.0/leanback-v17-22.2.0.pom | 20 +++++ .../22.2.0/leanback-v17-22.2.0.pom.md5 | 2 +- .../22.2.0/leanback-v17-22.2.0.pom.sha1 | 2 +- .../leanback-v17/22.2.1/leanback-v17-22.2.1.pom | 20 +++++ .../22.2.1/leanback-v17-22.2.1.pom.md5 | 2 +- .../22.2.1/leanback-v17-22.2.1.pom.sha1 | 2 +- .../leanback-v17/23.0.0/leanback-v17-23.0.0.pom | 20 +++++ .../23.0.0/leanback-v17-23.0.0.pom.md5 | 2 +- .../23.0.0/leanback-v17-23.0.0.pom.sha1 | 2 +- .../leanback-v17/23.0.1/leanback-v17-23.0.1.pom | 20 +++++ .../23.0.1/leanback-v17-23.0.1.pom.md5 | 2 +- .../23.0.1/leanback-v17-23.0.1.pom.sha1 | 2 +- .../leanback-v17/23.1.0/leanback-v17-23.1.0.pom | 20 +++++ .../23.1.0/leanback-v17-23.1.0.pom.md5 | 2 +- .../23.1.0/leanback-v17-23.1.0.pom.sha1 | 2 +- .../leanback-v17/23.1.1/leanback-v17-23.1.1.pom | 20 +++++ .../23.1.1/leanback-v17-23.1.1.pom.md5 | 2 +- .../23.1.1/leanback-v17-23.1.1.pom.sha1 | 2 +- .../leanback-v17/23.2.0/leanback-v17-23.2.0.pom | 20 +++++ .../23.2.0/leanback-v17-23.2.0.pom.md5 | 2 +- .../23.2.0/leanback-v17-23.2.0.pom.sha1 | 2 +- .../leanback-v17/23.2.1/leanback-v17-23.2.1.pom | 20 +++++ .../23.2.1/leanback-v17-23.2.1.pom.md5 | 2 +- .../23.2.1/leanback-v17-23.2.1.pom.sha1 | 2 +- .../leanback-v17/23.3.0/leanback-v17-23.3.0.pom | 20 +++++ .../23.3.0/leanback-v17-23.3.0.pom.md5 | 2 +- .../23.3.0/leanback-v17-23.3.0.pom.sha1 | 2 +- .../leanback-v17/23.4.0/leanback-v17-23.4.0.pom | 20 +++++ .../23.4.0/leanback-v17-23.4.0.pom.md5 | 2 +- .../23.4.0/leanback-v17-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/leanback-v17-24.0.0-alpha1.pom | 20 +++++ .../leanback-v17-24.0.0-alpha1.pom.md5 | 2 +- .../leanback-v17-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/leanback-v17-24.0.0-alpha2.pom | 20 +++++ .../leanback-v17-24.0.0-alpha2.pom.md5 | 2 +- .../leanback-v17-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/leanback-v17-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/leanback-v17-24.0.0-beta1.pom.md5 | 2 +- .../leanback-v17-24.0.0-beta1.pom.sha1 | 2 +- .../leanback-v17/24.0.0/leanback-v17-24.0.0.pom | 20 +++++ .../24.0.0/leanback-v17-24.0.0.pom.md5 | 2 +- .../24.0.0/leanback-v17-24.0.0.pom.sha1 | 2 +- .../leanback-v17/24.1.0/leanback-v17-24.1.0.pom | 20 +++++ .../24.1.0/leanback-v17-24.1.0.pom.md5 | 2 +- .../24.1.0/leanback-v17-24.1.0.pom.sha1 | 2 +- .../leanback-v17/24.1.1/leanback-v17-24.1.1.pom | 20 +++++ .../24.1.1/leanback-v17-24.1.1.pom.md5 | 2 +- .../24.1.1/leanback-v17-24.1.1.pom.sha1 | 2 +- .../leanback-v17/24.2.0/leanback-v17-24.2.0.pom | 20 +++++ .../24.2.0/leanback-v17-24.2.0.pom.md5 | 2 +- .../24.2.0/leanback-v17-24.2.0.pom.sha1 | 2 +- .../leanback-v17/24.2.1/leanback-v17-24.2.1.pom | 20 +++++ .../24.2.1/leanback-v17-24.2.1.pom.md5 | 2 +- .../24.2.1/leanback-v17-24.2.1.pom.sha1 | 2 +- .../leanback-v17/25.0.0/leanback-v17-25.0.0.pom | 20 +++++ .../25.0.0/leanback-v17-25.0.0.pom.md5 | 2 +- .../25.0.0/leanback-v17-25.0.0.pom.sha1 | 2 +- .../leanback-v17/25.0.1/leanback-v17-25.0.1.pom | 20 +++++ .../25.0.1/leanback-v17-25.0.1.pom.md5 | 2 +- .../25.0.1/leanback-v17-25.0.1.pom.sha1 | 2 +- .../leanback-v17/25.1.0/leanback-v17-25.1.0.pom | 20 +++++ .../25.1.0/leanback-v17-25.1.0.pom.md5 | 2 +- .../25.1.0/leanback-v17-25.1.0.pom.sha1 | 2 +- .../leanback-v17/25.1.1/leanback-v17-25.1.1.pom | 20 +++++ .../25.1.1/leanback-v17-25.1.1.pom.md5 | 2 +- .../25.1.1/leanback-v17-25.1.1.pom.sha1 | 2 +- .../leanback-v17/25.2.0/leanback-v17-25.2.0.pom | 20 +++++ .../25.2.0/leanback-v17-25.2.0.pom.md5 | 2 +- .../25.2.0/leanback-v17-25.2.0.pom.sha1 | 2 +- .../leanback-v17/25.3.0/leanback-v17-25.3.0.pom | 20 +++++ .../25.3.0/leanback-v17-25.3.0.pom.md5 | 2 +- .../25.3.0/leanback-v17-25.3.0.pom.sha1 | 2 +- .../leanback-v17/25.3.1/leanback-v17-25.3.1.pom | 20 +++++ .../25.3.1/leanback-v17-25.3.1.pom.md5 | 2 +- .../25.3.1/leanback-v17-25.3.1.pom.sha1 | 2 +- .../25.4.0/leanback-v17-25.4.0-sources.jar | Bin 0 -> 613223 bytes .../25.4.0/leanback-v17-25.4.0-sources.jar.md5 | 1 + .../25.4.0/leanback-v17-25.4.0-sources.jar.sha1 | 1 + .../leanback-v17/25.4.0/leanback-v17-25.4.0.aar | Bin 0 -> 1317215 bytes .../25.4.0/leanback-v17-25.4.0.aar.md5 | 1 + .../25.4.0/leanback-v17-25.4.0.aar.sha1 | 1 + .../leanback-v17/25.4.0/leanback-v17-25.4.0.pom | 66 +++++++++++++++ .../25.4.0/leanback-v17-25.4.0.pom.md5 | 1 + .../25.4.0/leanback-v17-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/leanback-v17-26.0.0-alpha1.pom | 20 +++++ .../leanback-v17-26.0.0-alpha1.pom.md5 | 2 +- .../leanback-v17-26.0.0-alpha1.pom.sha1 | 2 +- .../leanback-v17-26.0.0-beta1-sources.jar | Bin 0 -> 648655 bytes .../leanback-v17-26.0.0-beta1-sources.jar.md5 | 1 + .../leanback-v17-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/leanback-v17-26.0.0-beta1.aar | Bin 0 -> 1379383 bytes .../26.0.0-beta1/leanback-v17-26.0.0-beta1.aar.md5 | 1 + .../leanback-v17-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/leanback-v17-26.0.0-beta1.pom | 66 +++++++++++++++ .../26.0.0-beta1/leanback-v17-26.0.0-beta1.pom.md5 | 1 + .../leanback-v17-26.0.0-beta1.pom.sha1 | 1 + .../leanback-v17-26.0.0-beta2-sources.jar | Bin 0 -> 661355 bytes .../leanback-v17-26.0.0-beta2-sources.jar.md5 | 1 + .../leanback-v17-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/leanback-v17-26.0.0-beta2.aar | Bin 0 -> 1402330 bytes .../26.0.0-beta2/leanback-v17-26.0.0-beta2.aar.md5 | 1 + .../leanback-v17-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/leanback-v17-26.0.0-beta2.pom | 66 +++++++++++++++ .../26.0.0-beta2/leanback-v17-26.0.0-beta2.pom.md5 | 1 + .../leanback-v17-26.0.0-beta2.pom.sha1 | 1 + .../support/leanback-v17/maven-metadata.xml | 37 +------- .../support/leanback-v17/maven-metadata.xml.md5 | 2 +- .../support/leanback-v17/maven-metadata.xml.sha1 | 2 +- .../18.0.0/mediarouter-v7-18.0.0.pom | 20 +++++ .../18.0.0/mediarouter-v7-18.0.0.pom.md5 | 2 +- .../18.0.0/mediarouter-v7-18.0.0.pom.sha1 | 2 +- .../19.0.0/mediarouter-v7-19.0.0.pom | 20 +++++ .../19.0.0/mediarouter-v7-19.0.0.pom.md5 | 2 +- .../19.0.0/mediarouter-v7-19.0.0.pom.sha1 | 2 +- .../19.0.1/mediarouter-v7-19.0.1.pom | 20 +++++ .../19.0.1/mediarouter-v7-19.0.1.pom.md5 | 2 +- .../19.0.1/mediarouter-v7-19.0.1.pom.sha1 | 2 +- .../19.1.0/mediarouter-v7-19.1.0.pom | 20 +++++ .../19.1.0/mediarouter-v7-19.1.0.pom.md5 | 2 +- .../19.1.0/mediarouter-v7-19.1.0.pom.sha1 | 2 +- .../20.0.0/mediarouter-v7-20.0.0.pom | 20 +++++ .../20.0.0/mediarouter-v7-20.0.0.pom.md5 | 2 +- .../20.0.0/mediarouter-v7-20.0.0.pom.sha1 | 2 +- .../21.0.0/mediarouter-v7-21.0.0.pom | 20 +++++ .../21.0.0/mediarouter-v7-21.0.0.pom.md5 | 2 +- .../21.0.0/mediarouter-v7-21.0.0.pom.sha1 | 2 +- .../21.0.2/mediarouter-v7-21.0.2.pom | 20 +++++ .../21.0.2/mediarouter-v7-21.0.2.pom.md5 | 2 +- .../21.0.2/mediarouter-v7-21.0.2.pom.sha1 | 2 +- .../21.0.3/mediarouter-v7-21.0.3.pom | 20 +++++ .../21.0.3/mediarouter-v7-21.0.3.pom.md5 | 2 +- .../21.0.3/mediarouter-v7-21.0.3.pom.sha1 | 2 +- .../22.0.0/mediarouter-v7-22.0.0.pom | 20 +++++ .../22.0.0/mediarouter-v7-22.0.0.pom.md5 | 2 +- .../22.0.0/mediarouter-v7-22.0.0.pom.sha1 | 2 +- .../22.1.0/mediarouter-v7-22.1.0.pom | 20 +++++ .../22.1.0/mediarouter-v7-22.1.0.pom.md5 | 2 +- .../22.1.0/mediarouter-v7-22.1.0.pom.sha1 | 2 +- .../22.1.1/mediarouter-v7-22.1.1.pom | 20 +++++ .../22.1.1/mediarouter-v7-22.1.1.pom.md5 | 2 +- .../22.1.1/mediarouter-v7-22.1.1.pom.sha1 | 2 +- .../22.2.0/mediarouter-v7-22.2.0.pom | 20 +++++ .../22.2.0/mediarouter-v7-22.2.0.pom.md5 | 2 +- .../22.2.0/mediarouter-v7-22.2.0.pom.sha1 | 2 +- .../22.2.1/mediarouter-v7-22.2.1.pom | 20 +++++ .../22.2.1/mediarouter-v7-22.2.1.pom.md5 | 2 +- .../22.2.1/mediarouter-v7-22.2.1.pom.sha1 | 2 +- .../23.0.0/mediarouter-v7-23.0.0.pom | 20 +++++ .../23.0.0/mediarouter-v7-23.0.0.pom.md5 | 2 +- .../23.0.0/mediarouter-v7-23.0.0.pom.sha1 | 2 +- .../23.0.1/mediarouter-v7-23.0.1.pom | 20 +++++ .../23.0.1/mediarouter-v7-23.0.1.pom.md5 | 2 +- .../23.0.1/mediarouter-v7-23.0.1.pom.sha1 | 2 +- .../23.1.0/mediarouter-v7-23.1.0.pom | 20 +++++ .../23.1.0/mediarouter-v7-23.1.0.pom.md5 | 2 +- .../23.1.0/mediarouter-v7-23.1.0.pom.sha1 | 2 +- .../23.1.1/mediarouter-v7-23.1.1.pom | 20 +++++ .../23.1.1/mediarouter-v7-23.1.1.pom.md5 | 2 +- .../23.1.1/mediarouter-v7-23.1.1.pom.sha1 | 2 +- .../23.2.0/mediarouter-v7-23.2.0.pom | 20 +++++ .../23.2.0/mediarouter-v7-23.2.0.pom.md5 | 2 +- .../23.2.0/mediarouter-v7-23.2.0.pom.sha1 | 2 +- .../23.2.1/mediarouter-v7-23.2.1.pom | 20 +++++ .../23.2.1/mediarouter-v7-23.2.1.pom.md5 | 2 +- .../23.2.1/mediarouter-v7-23.2.1.pom.sha1 | 2 +- .../23.3.0/mediarouter-v7-23.3.0.pom | 20 +++++ .../23.3.0/mediarouter-v7-23.3.0.pom.md5 | 2 +- .../23.3.0/mediarouter-v7-23.3.0.pom.sha1 | 2 +- .../23.4.0/mediarouter-v7-23.4.0.pom | 20 +++++ .../23.4.0/mediarouter-v7-23.4.0.pom.md5 | 2 +- .../23.4.0/mediarouter-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/mediarouter-v7-24.0.0-alpha1.pom | 20 +++++ .../mediarouter-v7-24.0.0-alpha1.pom.md5 | 2 +- .../mediarouter-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/mediarouter-v7-24.0.0-alpha2.pom | 20 +++++ .../mediarouter-v7-24.0.0-alpha2.pom.md5 | 2 +- .../mediarouter-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/mediarouter-v7-24.0.0-beta1.pom | 20 +++++ .../mediarouter-v7-24.0.0-beta1.pom.md5 | 2 +- .../mediarouter-v7-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/mediarouter-v7-24.0.0.pom | 20 +++++ .../24.0.0/mediarouter-v7-24.0.0.pom.md5 | 2 +- .../24.0.0/mediarouter-v7-24.0.0.pom.sha1 | 2 +- .../24.1.0/mediarouter-v7-24.1.0.pom | 20 +++++ .../24.1.0/mediarouter-v7-24.1.0.pom.md5 | 2 +- .../24.1.0/mediarouter-v7-24.1.0.pom.sha1 | 2 +- .../24.1.1/mediarouter-v7-24.1.1.pom | 20 +++++ .../24.1.1/mediarouter-v7-24.1.1.pom.md5 | 2 +- .../24.1.1/mediarouter-v7-24.1.1.pom.sha1 | 2 +- .../24.2.0/mediarouter-v7-24.2.0.pom | 20 +++++ .../24.2.0/mediarouter-v7-24.2.0.pom.md5 | 2 +- .../24.2.0/mediarouter-v7-24.2.0.pom.sha1 | 2 +- .../24.2.1/mediarouter-v7-24.2.1.pom | 20 +++++ .../24.2.1/mediarouter-v7-24.2.1.pom.md5 | 2 +- .../24.2.1/mediarouter-v7-24.2.1.pom.sha1 | 2 +- .../25.0.0/mediarouter-v7-25.0.0.pom | 20 +++++ .../25.0.0/mediarouter-v7-25.0.0.pom.md5 | 2 +- .../25.0.0/mediarouter-v7-25.0.0.pom.sha1 | 2 +- .../25.0.1/mediarouter-v7-25.0.1.pom | 20 +++++ .../25.0.1/mediarouter-v7-25.0.1.pom.md5 | 2 +- .../25.0.1/mediarouter-v7-25.0.1.pom.sha1 | 2 +- .../25.2.0/mediarouter-v7-25.2.0.pom | 20 +++++ .../25.2.0/mediarouter-v7-25.2.0.pom.md5 | 2 +- .../25.2.0/mediarouter-v7-25.2.0.pom.sha1 | 2 +- .../25.3.0/mediarouter-v7-25.3.0.pom | 20 +++++ .../25.3.0/mediarouter-v7-25.3.0.pom.md5 | 2 +- .../25.3.0/mediarouter-v7-25.3.0.pom.sha1 | 2 +- .../25.3.1/mediarouter-v7-25.3.1.pom | 20 +++++ .../25.3.1/mediarouter-v7-25.3.1.pom.md5 | 2 +- .../25.3.1/mediarouter-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/mediarouter-v7-25.4.0-sources.jar | Bin 0 -> 134325 bytes .../25.4.0/mediarouter-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/mediarouter-v7-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/mediarouter-v7-25.4.0.aar | Bin 0 -> 539355 bytes .../25.4.0/mediarouter-v7-25.4.0.aar.md5 | 1 + .../25.4.0/mediarouter-v7-25.4.0.aar.sha1 | 1 + .../25.4.0/mediarouter-v7-25.4.0.pom | 45 ++++++++++ .../25.4.0/mediarouter-v7-25.4.0.pom.md5 | 1 + .../25.4.0/mediarouter-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/mediarouter-v7-26.0.0-alpha1.pom | 20 +++++ .../mediarouter-v7-26.0.0-alpha1.pom.md5 | 2 +- .../mediarouter-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../mediarouter-v7-26.0.0-beta1-sources.jar | Bin 0 -> 133673 bytes .../mediarouter-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../mediarouter-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/mediarouter-v7-26.0.0-beta1.aar | Bin 0 -> 540596 bytes .../mediarouter-v7-26.0.0-beta1.aar.md5 | 1 + .../mediarouter-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/mediarouter-v7-26.0.0-beta1.pom | 45 ++++++++++ .../mediarouter-v7-26.0.0-beta1.pom.md5 | 1 + .../mediarouter-v7-26.0.0-beta1.pom.sha1 | 1 + .../mediarouter-v7-26.0.0-beta2-sources.jar | Bin 0 -> 133879 bytes .../mediarouter-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../mediarouter-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/mediarouter-v7-26.0.0-beta2.aar | Bin 0 -> 545977 bytes .../mediarouter-v7-26.0.0-beta2.aar.md5 | 1 + .../mediarouter-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/mediarouter-v7-26.0.0-beta2.pom | 45 ++++++++++ .../mediarouter-v7-26.0.0-beta2.pom.md5 | 1 + .../mediarouter-v7-26.0.0-beta2.pom.sha1 | 1 + .../support/mediarouter-v7/maven-metadata.xml | 40 +-------- .../support/mediarouter-v7/maven-metadata.xml.md5 | 2 +- .../support/mediarouter-v7/maven-metadata.xml.sha1 | 2 +- .../1.0.0/multidex-instrumentation-1.0.0.pom | 20 +++++ .../1.0.0/multidex-instrumentation-1.0.0.pom.md5 | 2 +- .../1.0.0/multidex-instrumentation-1.0.0.pom.sha1 | 2 +- .../1.0.1/multidex-instrumentation-1.0.1.pom | 20 +++++ .../1.0.1/multidex-instrumentation-1.0.1.pom.md5 | 2 +- .../1.0.1/multidex-instrumentation-1.0.1.pom.sha1 | 2 +- .../support/multidex/1.0.0/multidex-1.0.0.pom | 20 +++++ .../support/multidex/1.0.0/multidex-1.0.0.pom.md5 | 2 +- .../support/multidex/1.0.0/multidex-1.0.0.pom.sha1 | 2 +- .../support/multidex/1.0.1/multidex-1.0.1.pom | 20 +++++ .../support/multidex/1.0.1/multidex-1.0.1.pom.md5 | 2 +- .../support/multidex/1.0.1/multidex-1.0.1.pom.sha1 | 2 +- .../palette-v7/21.0.0/palette-v7-21.0.0.pom | 20 +++++ .../palette-v7/21.0.0/palette-v7-21.0.0.pom.md5 | 2 +- .../palette-v7/21.0.0/palette-v7-21.0.0.pom.sha1 | 2 +- .../palette-v7/21.0.2/palette-v7-21.0.2.pom | 20 +++++ .../palette-v7/21.0.2/palette-v7-21.0.2.pom.md5 | 2 +- .../palette-v7/21.0.2/palette-v7-21.0.2.pom.sha1 | 2 +- .../palette-v7/21.0.3/palette-v7-21.0.3.pom | 20 +++++ .../palette-v7/21.0.3/palette-v7-21.0.3.pom.md5 | 2 +- .../palette-v7/21.0.3/palette-v7-21.0.3.pom.sha1 | 2 +- .../palette-v7/22.0.0/palette-v7-22.0.0.pom | 20 +++++ .../palette-v7/22.0.0/palette-v7-22.0.0.pom.md5 | 2 +- .../palette-v7/22.0.0/palette-v7-22.0.0.pom.sha1 | 2 +- .../palette-v7/22.1.0/palette-v7-22.1.0.pom | 20 +++++ .../palette-v7/22.1.0/palette-v7-22.1.0.pom.md5 | 2 +- .../palette-v7/22.1.0/palette-v7-22.1.0.pom.sha1 | 2 +- .../palette-v7/22.1.1/palette-v7-22.1.1.pom | 20 +++++ .../palette-v7/22.1.1/palette-v7-22.1.1.pom.md5 | 2 +- .../palette-v7/22.1.1/palette-v7-22.1.1.pom.sha1 | 2 +- .../palette-v7/22.2.0/palette-v7-22.2.0.pom | 20 +++++ .../palette-v7/22.2.0/palette-v7-22.2.0.pom.md5 | 2 +- .../palette-v7/22.2.0/palette-v7-22.2.0.pom.sha1 | 2 +- .../palette-v7/22.2.1/palette-v7-22.2.1.pom | 20 +++++ .../palette-v7/22.2.1/palette-v7-22.2.1.pom.md5 | 2 +- .../palette-v7/22.2.1/palette-v7-22.2.1.pom.sha1 | 2 +- .../palette-v7/23.0.0/palette-v7-23.0.0.pom | 20 +++++ .../palette-v7/23.0.0/palette-v7-23.0.0.pom.md5 | 2 +- .../palette-v7/23.0.0/palette-v7-23.0.0.pom.sha1 | 2 +- .../palette-v7/23.0.1/palette-v7-23.0.1.pom | 20 +++++ .../palette-v7/23.0.1/palette-v7-23.0.1.pom.md5 | 2 +- .../palette-v7/23.0.1/palette-v7-23.0.1.pom.sha1 | 2 +- .../palette-v7/23.1.0/palette-v7-23.1.0.pom | 20 +++++ .../palette-v7/23.1.0/palette-v7-23.1.0.pom.md5 | 2 +- .../palette-v7/23.1.0/palette-v7-23.1.0.pom.sha1 | 2 +- .../palette-v7/23.1.1/palette-v7-23.1.1.pom | 20 +++++ .../palette-v7/23.1.1/palette-v7-23.1.1.pom.md5 | 2 +- .../palette-v7/23.1.1/palette-v7-23.1.1.pom.sha1 | 2 +- .../palette-v7/23.2.0/palette-v7-23.2.0.pom | 20 +++++ .../palette-v7/23.2.0/palette-v7-23.2.0.pom.md5 | 2 +- .../palette-v7/23.2.0/palette-v7-23.2.0.pom.sha1 | 2 +- .../palette-v7/23.2.1/palette-v7-23.2.1.pom | 20 +++++ .../palette-v7/23.2.1/palette-v7-23.2.1.pom.md5 | 2 +- .../palette-v7/23.2.1/palette-v7-23.2.1.pom.sha1 | 2 +- .../palette-v7/23.3.0/palette-v7-23.3.0.pom | 20 +++++ .../palette-v7/23.3.0/palette-v7-23.3.0.pom.md5 | 2 +- .../palette-v7/23.3.0/palette-v7-23.3.0.pom.sha1 | 2 +- .../palette-v7/23.4.0/palette-v7-23.4.0.pom | 20 +++++ .../palette-v7/23.4.0/palette-v7-23.4.0.pom.md5 | 2 +- .../palette-v7/23.4.0/palette-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/palette-v7-24.0.0-alpha1.pom | 20 +++++ .../24.0.0-alpha1/palette-v7-24.0.0-alpha1.pom.md5 | 2 +- .../palette-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/palette-v7-24.0.0-alpha2.pom | 20 +++++ .../24.0.0-alpha2/palette-v7-24.0.0-alpha2.pom.md5 | 2 +- .../palette-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/palette-v7-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/palette-v7-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/palette-v7-24.0.0-beta1.pom.sha1 | 2 +- .../palette-v7/24.0.0/palette-v7-24.0.0.pom | 20 +++++ .../palette-v7/24.0.0/palette-v7-24.0.0.pom.md5 | 2 +- .../palette-v7/24.0.0/palette-v7-24.0.0.pom.sha1 | 2 +- .../palette-v7/24.1.0/palette-v7-24.1.0.pom | 20 +++++ .../palette-v7/24.1.0/palette-v7-24.1.0.pom.md5 | 2 +- .../palette-v7/24.1.0/palette-v7-24.1.0.pom.sha1 | 2 +- .../palette-v7/24.1.1/palette-v7-24.1.1.pom | 20 +++++ .../palette-v7/24.1.1/palette-v7-24.1.1.pom.md5 | 2 +- .../palette-v7/24.1.1/palette-v7-24.1.1.pom.sha1 | 2 +- .../palette-v7/24.2.0/palette-v7-24.2.0.pom | 20 +++++ .../palette-v7/24.2.0/palette-v7-24.2.0.pom.md5 | 2 +- .../palette-v7/24.2.0/palette-v7-24.2.0.pom.sha1 | 2 +- .../palette-v7/24.2.1/palette-v7-24.2.1.pom | 20 +++++ .../palette-v7/24.2.1/palette-v7-24.2.1.pom.md5 | 2 +- .../palette-v7/24.2.1/palette-v7-24.2.1.pom.sha1 | 2 +- .../palette-v7/25.0.0/palette-v7-25.0.0.pom | 20 +++++ .../palette-v7/25.0.0/palette-v7-25.0.0.pom.md5 | 2 +- .../palette-v7/25.0.0/palette-v7-25.0.0.pom.sha1 | 2 +- .../palette-v7/25.0.1/palette-v7-25.0.1.pom | 20 +++++ .../palette-v7/25.0.1/palette-v7-25.0.1.pom.md5 | 2 +- .../palette-v7/25.0.1/palette-v7-25.0.1.pom.sha1 | 2 +- .../palette-v7/25.1.0/palette-v7-25.1.0.pom | 20 +++++ .../palette-v7/25.1.0/palette-v7-25.1.0.pom.md5 | 2 +- .../palette-v7/25.1.0/palette-v7-25.1.0.pom.sha1 | 2 +- .../palette-v7/25.1.1/palette-v7-25.1.1.pom | 20 +++++ .../palette-v7/25.1.1/palette-v7-25.1.1.pom.md5 | 2 +- .../palette-v7/25.1.1/palette-v7-25.1.1.pom.sha1 | 2 +- .../palette-v7/25.2.0/palette-v7-25.2.0.pom | 20 +++++ .../palette-v7/25.2.0/palette-v7-25.2.0.pom.md5 | 2 +- .../palette-v7/25.2.0/palette-v7-25.2.0.pom.sha1 | 2 +- .../palette-v7/25.3.0/palette-v7-25.3.0.pom | 20 +++++ .../palette-v7/25.3.0/palette-v7-25.3.0.pom.md5 | 2 +- .../palette-v7/25.3.0/palette-v7-25.3.0.pom.sha1 | 2 +- .../palette-v7/25.3.1/palette-v7-25.3.1.pom | 20 +++++ .../palette-v7/25.3.1/palette-v7-25.3.1.pom.md5 | 2 +- .../palette-v7/25.3.1/palette-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/palette-v7-25.4.0-sources.jar | Bin 0 -> 16394 bytes .../25.4.0/palette-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/palette-v7-25.4.0-sources.jar.sha1 | 1 + .../palette-v7/25.4.0/palette-v7-25.4.0.aar | Bin 0 -> 22498 bytes .../palette-v7/25.4.0/palette-v7-25.4.0.aar.md5 | 1 + .../palette-v7/25.4.0/palette-v7-25.4.0.aar.sha1 | 1 + .../palette-v7/25.4.0/palette-v7-25.4.0.pom | 45 ++++++++++ .../palette-v7/25.4.0/palette-v7-25.4.0.pom.md5 | 1 + .../palette-v7/25.4.0/palette-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/palette-v7-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/palette-v7-26.0.0-alpha1.pom.md5 | 2 +- .../palette-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../palette-v7-26.0.0-beta1-sources.jar | Bin 0 -> 16392 bytes .../palette-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../palette-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/palette-v7-26.0.0-beta1.aar | Bin 0 -> 22853 bytes .../26.0.0-beta1/palette-v7-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/palette-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/palette-v7-26.0.0-beta1.pom | 45 ++++++++++ .../26.0.0-beta1/palette-v7-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/palette-v7-26.0.0-beta1.pom.sha1 | 1 + .../palette-v7-26.0.0-beta2-sources.jar | Bin 0 -> 16439 bytes .../palette-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../palette-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/palette-v7-26.0.0-beta2.aar | Bin 0 -> 22886 bytes .../26.0.0-beta2/palette-v7-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/palette-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/palette-v7-26.0.0-beta2.pom | 45 ++++++++++ .../26.0.0-beta2/palette-v7-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/palette-v7-26.0.0-beta2.pom.sha1 | 1 + com/android/support/palette-v7/maven-metadata.xml | 37 +------- .../support/palette-v7/maven-metadata.xml.md5 | 2 +- .../support/palette-v7/maven-metadata.xml.sha1 | 2 +- .../support/percent/22.2.0/percent-22.2.0.pom | 20 +++++ .../support/percent/22.2.0/percent-22.2.0.pom.md5 | 2 +- .../support/percent/22.2.0/percent-22.2.0.pom.sha1 | 2 +- .../support/percent/23.0.0/percent-23.0.0.pom | 20 +++++ .../support/percent/23.0.0/percent-23.0.0.pom.md5 | 2 +- .../support/percent/23.0.0/percent-23.0.0.pom.sha1 | 2 +- .../support/percent/23.0.1/percent-23.0.1.pom | 20 +++++ .../support/percent/23.0.1/percent-23.0.1.pom.md5 | 2 +- .../support/percent/23.0.1/percent-23.0.1.pom.sha1 | 2 +- .../support/percent/23.1.0/percent-23.1.0.pom | 20 +++++ .../support/percent/23.1.0/percent-23.1.0.pom.md5 | 2 +- .../support/percent/23.1.0/percent-23.1.0.pom.sha1 | 2 +- .../support/percent/23.1.1/percent-23.1.1.pom | 20 +++++ .../support/percent/23.1.1/percent-23.1.1.pom.md5 | 2 +- .../support/percent/23.1.1/percent-23.1.1.pom.sha1 | 2 +- .../support/percent/23.2.0/percent-23.2.0.pom | 20 +++++ .../support/percent/23.2.0/percent-23.2.0.pom.md5 | 2 +- .../support/percent/23.2.0/percent-23.2.0.pom.sha1 | 2 +- .../support/percent/23.2.1/percent-23.2.1.pom | 20 +++++ .../support/percent/23.2.1/percent-23.2.1.pom.md5 | 2 +- .../support/percent/23.2.1/percent-23.2.1.pom.sha1 | 2 +- .../support/percent/23.3.0/percent-23.3.0.pom | 20 +++++ .../support/percent/23.3.0/percent-23.3.0.pom.md5 | 2 +- .../support/percent/23.3.0/percent-23.3.0.pom.sha1 | 2 +- .../support/percent/23.4.0/percent-23.4.0.pom | 20 +++++ .../support/percent/23.4.0/percent-23.4.0.pom.md5 | 2 +- .../support/percent/23.4.0/percent-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/percent-24.0.0-alpha1.pom | 20 +++++ .../24.0.0-alpha1/percent-24.0.0-alpha1.pom.md5 | 2 +- .../24.0.0-alpha1/percent-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/percent-24.0.0-alpha2.pom | 20 +++++ .../24.0.0-alpha2/percent-24.0.0-alpha2.pom.md5 | 2 +- .../24.0.0-alpha2/percent-24.0.0-alpha2.pom.sha1 | 2 +- .../percent/24.0.0-beta1/percent-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/percent-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/percent-24.0.0-beta1.pom.sha1 | 2 +- .../support/percent/24.0.0/percent-24.0.0.pom | 20 +++++ .../support/percent/24.0.0/percent-24.0.0.pom.md5 | 2 +- .../support/percent/24.0.0/percent-24.0.0.pom.sha1 | 2 +- .../support/percent/24.1.0/percent-24.1.0.pom | 20 +++++ .../support/percent/24.1.0/percent-24.1.0.pom.md5 | 2 +- .../support/percent/24.1.0/percent-24.1.0.pom.sha1 | 2 +- .../support/percent/24.1.1/percent-24.1.1.pom | 20 +++++ .../support/percent/24.1.1/percent-24.1.1.pom.md5 | 2 +- .../support/percent/24.1.1/percent-24.1.1.pom.sha1 | 2 +- .../support/percent/24.2.0/percent-24.2.0.pom | 20 +++++ .../support/percent/24.2.0/percent-24.2.0.pom.md5 | 2 +- .../support/percent/24.2.0/percent-24.2.0.pom.sha1 | 2 +- .../support/percent/24.2.1/percent-24.2.1.pom | 20 +++++ .../support/percent/24.2.1/percent-24.2.1.pom.md5 | 2 +- .../support/percent/24.2.1/percent-24.2.1.pom.sha1 | 2 +- .../support/percent/25.0.0/percent-25.0.0.pom | 20 +++++ .../support/percent/25.0.0/percent-25.0.0.pom.md5 | 2 +- .../support/percent/25.0.0/percent-25.0.0.pom.sha1 | 2 +- .../support/percent/25.0.1/percent-25.0.1.pom | 20 +++++ .../support/percent/25.0.1/percent-25.0.1.pom.md5 | 2 +- .../support/percent/25.0.1/percent-25.0.1.pom.sha1 | 2 +- .../support/percent/25.1.0/percent-25.1.0.pom | 20 +++++ .../support/percent/25.1.0/percent-25.1.0.pom.md5 | 2 +- .../support/percent/25.1.0/percent-25.1.0.pom.sha1 | 2 +- .../support/percent/25.1.1/percent-25.1.1.pom | 20 +++++ .../support/percent/25.1.1/percent-25.1.1.pom.md5 | 2 +- .../support/percent/25.1.1/percent-25.1.1.pom.sha1 | 2 +- .../support/percent/25.2.0/percent-25.2.0.pom | 20 +++++ .../support/percent/25.2.0/percent-25.2.0.pom.md5 | 2 +- .../support/percent/25.2.0/percent-25.2.0.pom.sha1 | 2 +- .../support/percent/25.3.0/percent-25.3.0.pom | 20 +++++ .../support/percent/25.3.0/percent-25.3.0.pom.md5 | 2 +- .../support/percent/25.3.0/percent-25.3.0.pom.sha1 | 2 +- .../support/percent/25.3.1/percent-25.3.1.pom | 20 +++++ .../support/percent/25.3.1/percent-25.3.1.pom.md5 | 2 +- .../support/percent/25.3.1/percent-25.3.1.pom.sha1 | 2 +- .../percent/25.4.0/percent-25.4.0-sources.jar | Bin 0 -> 10020 bytes .../percent/25.4.0/percent-25.4.0-sources.jar.md5 | 1 + .../percent/25.4.0/percent-25.4.0-sources.jar.sha1 | 1 + .../support/percent/25.4.0/percent-25.4.0.aar | Bin 0 -> 12795 bytes .../support/percent/25.4.0/percent-25.4.0.aar.md5 | 1 + .../support/percent/25.4.0/percent-25.4.0.aar.sha1 | 1 + .../support/percent/25.4.0/percent-25.4.0.pom | 38 +++++++++ .../support/percent/25.4.0/percent-25.4.0.pom.md5 | 1 + .../support/percent/25.4.0/percent-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/percent-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/percent-26.0.0-alpha1.pom.md5 | 2 +- .../26.0.0-alpha1/percent-26.0.0-alpha1.pom.sha1 | 2 +- .../26.0.0-beta1/percent-26.0.0-beta1-sources.jar | Bin 0 -> 11051 bytes .../percent-26.0.0-beta1-sources.jar.md5 | 1 + .../percent-26.0.0-beta1-sources.jar.sha1 | 1 + .../percent/26.0.0-beta1/percent-26.0.0-beta1.aar | Bin 0 -> 13239 bytes .../26.0.0-beta1/percent-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/percent-26.0.0-beta1.aar.sha1 | 1 + .../percent/26.0.0-beta1/percent-26.0.0-beta1.pom | 38 +++++++++ .../26.0.0-beta1/percent-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/percent-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/percent-26.0.0-beta2-sources.jar | Bin 0 -> 11051 bytes .../percent-26.0.0-beta2-sources.jar.md5 | 1 + .../percent-26.0.0-beta2-sources.jar.sha1 | 1 + .../percent/26.0.0-beta2/percent-26.0.0-beta2.aar | Bin 0 -> 13252 bytes .../26.0.0-beta2/percent-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/percent-26.0.0-beta2.aar.sha1 | 1 + .../percent/26.0.0-beta2/percent-26.0.0-beta2.pom | 38 +++++++++ .../26.0.0-beta2/percent-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/percent-26.0.0-beta2.pom.sha1 | 1 + com/android/support/percent/maven-metadata.xml | 31 +------ com/android/support/percent/maven-metadata.xml.md5 | 2 +- .../support/percent/maven-metadata.xml.sha1 | 2 +- .../23.0.0/preference-leanback-v17-23.0.0.pom | 20 +++++ .../23.0.0/preference-leanback-v17-23.0.0.pom.md5 | 2 +- .../23.0.0/preference-leanback-v17-23.0.0.pom.sha1 | 2 +- .../23.0.1/preference-leanback-v17-23.0.1.pom | 20 +++++ .../23.0.1/preference-leanback-v17-23.0.1.pom.md5 | 2 +- .../23.0.1/preference-leanback-v17-23.0.1.pom.sha1 | 2 +- .../23.1.0/preference-leanback-v17-23.1.0.pom | 20 +++++ .../23.1.0/preference-leanback-v17-23.1.0.pom.md5 | 2 +- .../23.1.0/preference-leanback-v17-23.1.0.pom.sha1 | 2 +- .../23.1.1/preference-leanback-v17-23.1.1.pom | 20 +++++ .../23.1.1/preference-leanback-v17-23.1.1.pom.md5 | 2 +- .../23.1.1/preference-leanback-v17-23.1.1.pom.sha1 | 2 +- .../23.2.0/preference-leanback-v17-23.2.0.pom | 20 +++++ .../23.2.0/preference-leanback-v17-23.2.0.pom.md5 | 2 +- .../23.2.0/preference-leanback-v17-23.2.0.pom.sha1 | 2 +- .../23.2.1/preference-leanback-v17-23.2.1.pom | 20 +++++ .../23.2.1/preference-leanback-v17-23.2.1.pom.md5 | 2 +- .../23.2.1/preference-leanback-v17-23.2.1.pom.sha1 | 2 +- .../23.3.0/preference-leanback-v17-23.3.0.pom | 20 +++++ .../23.3.0/preference-leanback-v17-23.3.0.pom.md5 | 2 +- .../23.3.0/preference-leanback-v17-23.3.0.pom.sha1 | 2 +- .../23.4.0/preference-leanback-v17-23.4.0.pom | 20 +++++ .../23.4.0/preference-leanback-v17-23.4.0.pom.md5 | 2 +- .../23.4.0/preference-leanback-v17-23.4.0.pom.sha1 | 2 +- .../preference-leanback-v17-24.0.0-alpha1.pom | 20 +++++ .../preference-leanback-v17-24.0.0-alpha1.pom.md5 | 2 +- .../preference-leanback-v17-24.0.0-alpha1.pom.sha1 | 2 +- .../preference-leanback-v17-24.0.0-alpha2.pom | 20 +++++ .../preference-leanback-v17-24.0.0-alpha2.pom.md5 | 2 +- .../preference-leanback-v17-24.0.0-alpha2.pom.sha1 | 2 +- .../preference-leanback-v17-24.0.0-beta1.pom | 20 +++++ .../preference-leanback-v17-24.0.0-beta1.pom.md5 | 2 +- .../preference-leanback-v17-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/preference-leanback-v17-24.0.0.pom | 20 +++++ .../24.0.0/preference-leanback-v17-24.0.0.pom.md5 | 2 +- .../24.0.0/preference-leanback-v17-24.0.0.pom.sha1 | 2 +- .../24.1.0/preference-leanback-v17-24.1.0.pom | 20 +++++ .../24.1.0/preference-leanback-v17-24.1.0.pom.md5 | 2 +- .../24.1.0/preference-leanback-v17-24.1.0.pom.sha1 | 2 +- .../24.1.1/preference-leanback-v17-24.1.1.pom | 20 +++++ .../24.1.1/preference-leanback-v17-24.1.1.pom.md5 | 2 +- .../24.1.1/preference-leanback-v17-24.1.1.pom.sha1 | 2 +- .../24.2.0/preference-leanback-v17-24.2.0.pom | 20 +++++ .../24.2.0/preference-leanback-v17-24.2.0.pom.md5 | 2 +- .../24.2.0/preference-leanback-v17-24.2.0.pom.sha1 | 2 +- .../24.2.1/preference-leanback-v17-24.2.1.pom | 20 +++++ .../24.2.1/preference-leanback-v17-24.2.1.pom.md5 | 2 +- .../24.2.1/preference-leanback-v17-24.2.1.pom.sha1 | 2 +- .../25.0.0/preference-leanback-v17-25.0.0.pom | 20 +++++ .../25.0.0/preference-leanback-v17-25.0.0.pom.md5 | 2 +- .../25.0.0/preference-leanback-v17-25.0.0.pom.sha1 | 2 +- .../25.0.1/preference-leanback-v17-25.0.1.pom | 20 +++++ .../25.0.1/preference-leanback-v17-25.0.1.pom.md5 | 2 +- .../25.0.1/preference-leanback-v17-25.0.1.pom.sha1 | 2 +- .../25.1.0/preference-leanback-v17-25.1.0.pom | 20 +++++ .../25.1.0/preference-leanback-v17-25.1.0.pom.md5 | 2 +- .../25.1.0/preference-leanback-v17-25.1.0.pom.sha1 | 2 +- .../25.1.1/preference-leanback-v17-25.1.1.pom | 20 +++++ .../25.1.1/preference-leanback-v17-25.1.1.pom.md5 | 2 +- .../25.1.1/preference-leanback-v17-25.1.1.pom.sha1 | 2 +- .../25.2.0/preference-leanback-v17-25.2.0.pom | 20 +++++ .../25.2.0/preference-leanback-v17-25.2.0.pom.md5 | 2 +- .../25.2.0/preference-leanback-v17-25.2.0.pom.sha1 | 2 +- .../25.3.0/preference-leanback-v17-25.3.0.pom | 20 +++++ .../25.3.0/preference-leanback-v17-25.3.0.pom.md5 | 2 +- .../25.3.0/preference-leanback-v17-25.3.0.pom.sha1 | 2 +- .../25.3.1/preference-leanback-v17-25.3.1.pom | 20 +++++ .../25.3.1/preference-leanback-v17-25.3.1.pom.md5 | 2 +- .../25.3.1/preference-leanback-v17-25.3.1.pom.sha1 | 2 +- .../preference-leanback-v17-25.4.0-sources.jar | Bin 0 -> 12861 bytes .../preference-leanback-v17-25.4.0-sources.jar.md5 | 1 + ...preference-leanback-v17-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/preference-leanback-v17-25.4.0.aar | Bin 0 -> 61317 bytes .../25.4.0/preference-leanback-v17-25.4.0.aar.md5 | 1 + .../25.4.0/preference-leanback-v17-25.4.0.aar.sha1 | 1 + .../25.4.0/preference-leanback-v17-25.4.0.pom | 73 ++++++++++++++++ .../25.4.0/preference-leanback-v17-25.4.0.pom.md5 | 1 + .../25.4.0/preference-leanback-v17-25.4.0.pom.sha1 | 1 + .../preference-leanback-v17-26.0.0-alpha1.pom | 20 +++++ .../preference-leanback-v17-26.0.0-alpha1.pom.md5 | 2 +- .../preference-leanback-v17-26.0.0-alpha1.pom.sha1 | 2 +- ...reference-leanback-v17-26.0.0-beta1-sources.jar | Bin 0 -> 13405 bytes ...rence-leanback-v17-26.0.0-beta1-sources.jar.md5 | 1 + ...ence-leanback-v17-26.0.0-beta1-sources.jar.sha1 | 1 + .../preference-leanback-v17-26.0.0-beta1.aar | Bin 0 -> 63872 bytes .../preference-leanback-v17-26.0.0-beta1.aar.md5 | 1 + .../preference-leanback-v17-26.0.0-beta1.aar.sha1 | 1 + .../preference-leanback-v17-26.0.0-beta1.pom | 73 ++++++++++++++++ .../preference-leanback-v17-26.0.0-beta1.pom.md5 | 1 + .../preference-leanback-v17-26.0.0-beta1.pom.sha1 | 1 + ...reference-leanback-v17-26.0.0-beta2-sources.jar | Bin 0 -> 13405 bytes ...rence-leanback-v17-26.0.0-beta2-sources.jar.md5 | 1 + ...ence-leanback-v17-26.0.0-beta2-sources.jar.sha1 | 1 + .../preference-leanback-v17-26.0.0-beta2.aar | Bin 0 -> 69974 bytes .../preference-leanback-v17-26.0.0-beta2.aar.md5 | 1 + .../preference-leanback-v17-26.0.0-beta2.aar.sha1 | 1 + .../preference-leanback-v17-26.0.0-beta2.pom | 73 ++++++++++++++++ .../preference-leanback-v17-26.0.0-beta2.pom.md5 | 1 + .../preference-leanback-v17-26.0.0-beta2.pom.sha1 | 1 + .../preference-leanback-v17/maven-metadata.xml | 30 +------ .../preference-leanback-v17/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../23.0.0/preference-v14-23.0.0.pom | 20 +++++ .../23.0.0/preference-v14-23.0.0.pom.md5 | 2 +- .../23.0.0/preference-v14-23.0.0.pom.sha1 | 2 +- .../23.0.1/preference-v14-23.0.1.pom | 20 +++++ .../23.0.1/preference-v14-23.0.1.pom.md5 | 2 +- .../23.0.1/preference-v14-23.0.1.pom.sha1 | 2 +- .../23.1.0/preference-v14-23.1.0.pom | 20 +++++ .../23.1.0/preference-v14-23.1.0.pom.md5 | 2 +- .../23.1.0/preference-v14-23.1.0.pom.sha1 | 2 +- .../23.1.1/preference-v14-23.1.1.pom | 20 +++++ .../23.1.1/preference-v14-23.1.1.pom.md5 | 2 +- .../23.1.1/preference-v14-23.1.1.pom.sha1 | 2 +- .../23.2.0/preference-v14-23.2.0.pom | 20 +++++ .../23.2.0/preference-v14-23.2.0.pom.md5 | 2 +- .../23.2.0/preference-v14-23.2.0.pom.sha1 | 2 +- .../23.2.1/preference-v14-23.2.1.pom | 20 +++++ .../23.2.1/preference-v14-23.2.1.pom.md5 | 2 +- .../23.2.1/preference-v14-23.2.1.pom.sha1 | 2 +- .../23.3.0/preference-v14-23.3.0.pom | 20 +++++ .../23.3.0/preference-v14-23.3.0.pom.md5 | 2 +- .../23.3.0/preference-v14-23.3.0.pom.sha1 | 2 +- .../23.4.0/preference-v14-23.4.0.pom | 20 +++++ .../23.4.0/preference-v14-23.4.0.pom.md5 | 2 +- .../23.4.0/preference-v14-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/preference-v14-24.0.0-alpha1.pom | 20 +++++ .../preference-v14-24.0.0-alpha1.pom.md5 | 2 +- .../preference-v14-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/preference-v14-24.0.0-alpha2.pom | 20 +++++ .../preference-v14-24.0.0-alpha2.pom.md5 | 2 +- .../preference-v14-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/preference-v14-24.0.0-beta1.pom | 20 +++++ .../preference-v14-24.0.0-beta1.pom.md5 | 2 +- .../preference-v14-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/preference-v14-24.0.0.pom | 20 +++++ .../24.0.0/preference-v14-24.0.0.pom.md5 | 2 +- .../24.0.0/preference-v14-24.0.0.pom.sha1 | 2 +- .../24.1.0/preference-v14-24.1.0.pom | 20 +++++ .../24.1.0/preference-v14-24.1.0.pom.md5 | 2 +- .../24.1.0/preference-v14-24.1.0.pom.sha1 | 2 +- .../24.1.1/preference-v14-24.1.1.pom | 20 +++++ .../24.1.1/preference-v14-24.1.1.pom.md5 | 2 +- .../24.1.1/preference-v14-24.1.1.pom.sha1 | 2 +- .../24.2.0/preference-v14-24.2.0.pom | 20 +++++ .../24.2.0/preference-v14-24.2.0.pom.md5 | 2 +- .../24.2.0/preference-v14-24.2.0.pom.sha1 | 2 +- .../24.2.1/preference-v14-24.2.1.pom | 20 +++++ .../24.2.1/preference-v14-24.2.1.pom.md5 | 2 +- .../24.2.1/preference-v14-24.2.1.pom.sha1 | 2 +- .../25.0.0/preference-v14-25.0.0.pom | 20 +++++ .../25.0.0/preference-v14-25.0.0.pom.md5 | 2 +- .../25.0.0/preference-v14-25.0.0.pom.sha1 | 2 +- .../25.0.1/preference-v14-25.0.1.pom | 20 +++++ .../25.0.1/preference-v14-25.0.1.pom.md5 | 2 +- .../25.0.1/preference-v14-25.0.1.pom.sha1 | 2 +- .../25.1.0/preference-v14-25.1.0.pom | 20 +++++ .../25.1.0/preference-v14-25.1.0.pom.md5 | 2 +- .../25.1.0/preference-v14-25.1.0.pom.sha1 | 2 +- .../25.1.1/preference-v14-25.1.1.pom | 20 +++++ .../25.1.1/preference-v14-25.1.1.pom.md5 | 2 +- .../25.1.1/preference-v14-25.1.1.pom.sha1 | 2 +- .../25.2.0/preference-v14-25.2.0.pom | 20 +++++ .../25.2.0/preference-v14-25.2.0.pom.md5 | 2 +- .../25.2.0/preference-v14-25.2.0.pom.sha1 | 2 +- .../25.3.0/preference-v14-25.3.0.pom | 20 +++++ .../25.3.0/preference-v14-25.3.0.pom.md5 | 2 +- .../25.3.0/preference-v14-25.3.0.pom.sha1 | 2 +- .../25.3.1/preference-v14-25.3.1.pom | 20 +++++ .../25.3.1/preference-v14-25.3.1.pom.md5 | 2 +- .../25.3.1/preference-v14-25.3.1.pom.sha1 | 2 +- .../25.4.0/preference-v14-25.4.0-sources.jar | Bin 0 -> 21609 bytes .../25.4.0/preference-v14-25.4.0-sources.jar.md5 | 1 + .../25.4.0/preference-v14-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/preference-v14-25.4.0.aar | Bin 0 -> 66582 bytes .../25.4.0/preference-v14-25.4.0.aar.md5 | 1 + .../25.4.0/preference-v14-25.4.0.aar.sha1 | 1 + .../25.4.0/preference-v14-25.4.0.pom | 59 +++++++++++++ .../25.4.0/preference-v14-25.4.0.pom.md5 | 1 + .../25.4.0/preference-v14-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/preference-v14-26.0.0-alpha1.pom | 20 +++++ .../preference-v14-26.0.0-alpha1.pom.md5 | 2 +- .../preference-v14-26.0.0-alpha1.pom.sha1 | 2 +- .../preference-v14-26.0.0-beta1-sources.jar | Bin 0 -> 21726 bytes .../preference-v14-26.0.0-beta1-sources.jar.md5 | 1 + .../preference-v14-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/preference-v14-26.0.0-beta1.aar | Bin 0 -> 69523 bytes .../preference-v14-26.0.0-beta1.aar.md5 | 1 + .../preference-v14-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/preference-v14-26.0.0-beta1.pom | 59 +++++++++++++ .../preference-v14-26.0.0-beta1.pom.md5 | 1 + .../preference-v14-26.0.0-beta1.pom.sha1 | 1 + .../preference-v14-26.0.0-beta2-sources.jar | Bin 0 -> 21164 bytes .../preference-v14-26.0.0-beta2-sources.jar.md5 | 1 + .../preference-v14-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/preference-v14-26.0.0-beta2.aar | Bin 0 -> 71896 bytes .../preference-v14-26.0.0-beta2.aar.md5 | 1 + .../preference-v14-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/preference-v14-26.0.0-beta2.pom | 59 +++++++++++++ .../preference-v14-26.0.0-beta2.pom.md5 | 1 + .../preference-v14-26.0.0-beta2.pom.sha1 | 1 + .../support/preference-v14/maven-metadata.xml | 30 +------ .../support/preference-v14/maven-metadata.xml.md5 | 2 +- .../support/preference-v14/maven-metadata.xml.sha1 | 2 +- .../preference-v7/23.0.0/preference-v7-23.0.0.pom | 20 +++++ .../23.0.0/preference-v7-23.0.0.pom.md5 | 2 +- .../23.0.0/preference-v7-23.0.0.pom.sha1 | 2 +- .../preference-v7/23.0.1/preference-v7-23.0.1.pom | 20 +++++ .../23.0.1/preference-v7-23.0.1.pom.md5 | 2 +- .../23.0.1/preference-v7-23.0.1.pom.sha1 | 2 +- .../preference-v7/23.1.0/preference-v7-23.1.0.pom | 20 +++++ .../23.1.0/preference-v7-23.1.0.pom.md5 | 2 +- .../23.1.0/preference-v7-23.1.0.pom.sha1 | 2 +- .../preference-v7/23.1.1/preference-v7-23.1.1.pom | 20 +++++ .../23.1.1/preference-v7-23.1.1.pom.md5 | 2 +- .../23.1.1/preference-v7-23.1.1.pom.sha1 | 2 +- .../preference-v7/23.2.0/preference-v7-23.2.0.pom | 20 +++++ .../23.2.0/preference-v7-23.2.0.pom.md5 | 2 +- .../23.2.0/preference-v7-23.2.0.pom.sha1 | 2 +- .../preference-v7/23.2.1/preference-v7-23.2.1.pom | 20 +++++ .../23.2.1/preference-v7-23.2.1.pom.md5 | 2 +- .../23.2.1/preference-v7-23.2.1.pom.sha1 | 2 +- .../preference-v7/23.3.0/preference-v7-23.3.0.pom | 20 +++++ .../23.3.0/preference-v7-23.3.0.pom.md5 | 2 +- .../23.3.0/preference-v7-23.3.0.pom.sha1 | 2 +- .../preference-v7/23.4.0/preference-v7-23.4.0.pom | 20 +++++ .../23.4.0/preference-v7-23.4.0.pom.md5 | 2 +- .../23.4.0/preference-v7-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/preference-v7-24.0.0-alpha1.pom | 20 +++++ .../preference-v7-24.0.0-alpha1.pom.md5 | 2 +- .../preference-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/preference-v7-24.0.0-alpha2.pom | 20 +++++ .../preference-v7-24.0.0-alpha2.pom.md5 | 2 +- .../preference-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/preference-v7-24.0.0-beta1.pom | 20 +++++ .../preference-v7-24.0.0-beta1.pom.md5 | 2 +- .../preference-v7-24.0.0-beta1.pom.sha1 | 2 +- .../preference-v7/24.0.0/preference-v7-24.0.0.pom | 20 +++++ .../24.0.0/preference-v7-24.0.0.pom.md5 | 2 +- .../24.0.0/preference-v7-24.0.0.pom.sha1 | 2 +- .../preference-v7/24.1.0/preference-v7-24.1.0.pom | 20 +++++ .../24.1.0/preference-v7-24.1.0.pom.md5 | 2 +- .../24.1.0/preference-v7-24.1.0.pom.sha1 | 2 +- .../preference-v7/24.1.1/preference-v7-24.1.1.pom | 20 +++++ .../24.1.1/preference-v7-24.1.1.pom.md5 | 2 +- .../24.1.1/preference-v7-24.1.1.pom.sha1 | 2 +- .../preference-v7/24.2.0/preference-v7-24.2.0.pom | 20 +++++ .../24.2.0/preference-v7-24.2.0.pom.md5 | 2 +- .../24.2.0/preference-v7-24.2.0.pom.sha1 | 2 +- .../preference-v7/24.2.1/preference-v7-24.2.1.pom | 20 +++++ .../24.2.1/preference-v7-24.2.1.pom.md5 | 2 +- .../24.2.1/preference-v7-24.2.1.pom.sha1 | 2 +- .../preference-v7/25.0.0/preference-v7-25.0.0.pom | 20 +++++ .../25.0.0/preference-v7-25.0.0.pom.md5 | 2 +- .../25.0.0/preference-v7-25.0.0.pom.sha1 | 2 +- .../preference-v7/25.0.1/preference-v7-25.0.1.pom | 20 +++++ .../25.0.1/preference-v7-25.0.1.pom.md5 | 2 +- .../25.0.1/preference-v7-25.0.1.pom.sha1 | 2 +- .../preference-v7/25.1.0/preference-v7-25.1.0.pom | 20 +++++ .../25.1.0/preference-v7-25.1.0.pom.md5 | 2 +- .../25.1.0/preference-v7-25.1.0.pom.sha1 | 2 +- .../preference-v7/25.1.1/preference-v7-25.1.1.pom | 20 +++++ .../25.1.1/preference-v7-25.1.1.pom.md5 | 2 +- .../25.1.1/preference-v7-25.1.1.pom.sha1 | 2 +- .../preference-v7/25.2.0/preference-v7-25.2.0.pom | 20 +++++ .../25.2.0/preference-v7-25.2.0.pom.md5 | 2 +- .../25.2.0/preference-v7-25.2.0.pom.sha1 | 2 +- .../preference-v7/25.3.0/preference-v7-25.3.0.pom | 20 +++++ .../25.3.0/preference-v7-25.3.0.pom.md5 | 2 +- .../25.3.0/preference-v7-25.3.0.pom.sha1 | 2 +- .../preference-v7/25.3.1/preference-v7-25.3.1.pom | 20 +++++ .../25.3.1/preference-v7-25.3.1.pom.md5 | 2 +- .../25.3.1/preference-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/preference-v7-25.4.0-sources.jar | Bin 0 -> 76700 bytes .../25.4.0/preference-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/preference-v7-25.4.0-sources.jar.sha1 | 1 + .../preference-v7/25.4.0/preference-v7-25.4.0.aar | Bin 0 -> 129086 bytes .../25.4.0/preference-v7-25.4.0.aar.md5 | 1 + .../25.4.0/preference-v7-25.4.0.aar.sha1 | 1 + .../preference-v7/25.4.0/preference-v7-25.4.0.pom | 52 ++++++++++++ .../25.4.0/preference-v7-25.4.0.pom.md5 | 1 + .../25.4.0/preference-v7-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/preference-v7-26.0.0-alpha1.pom | 20 +++++ .../preference-v7-26.0.0-alpha1.pom.md5 | 2 +- .../preference-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../preference-v7-26.0.0-beta1-sources.jar | Bin 0 -> 80052 bytes .../preference-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../preference-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/preference-v7-26.0.0-beta1.aar | Bin 0 -> 129758 bytes .../preference-v7-26.0.0-beta1.aar.md5 | 1 + .../preference-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/preference-v7-26.0.0-beta1.pom | 52 ++++++++++++ .../preference-v7-26.0.0-beta1.pom.md5 | 1 + .../preference-v7-26.0.0-beta1.pom.sha1 | 1 + .../preference-v7-26.0.0-beta2-sources.jar | Bin 0 -> 80346 bytes .../preference-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../preference-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/preference-v7-26.0.0-beta2.aar | Bin 0 -> 133891 bytes .../preference-v7-26.0.0-beta2.aar.md5 | 1 + .../preference-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/preference-v7-26.0.0-beta2.pom | 52 ++++++++++++ .../preference-v7-26.0.0-beta2.pom.md5 | 1 + .../preference-v7-26.0.0-beta2.pom.sha1 | 1 + .../support/preference-v7/maven-metadata.xml | 30 +------ .../support/preference-v7/maven-metadata.xml.md5 | 2 +- .../support/preference-v7/maven-metadata.xml.sha1 | 2 +- .../23.0.1/recommendation-23.0.1.pom | 20 +++++ .../23.0.1/recommendation-23.0.1.pom.md5 | 2 +- .../23.0.1/recommendation-23.0.1.pom.sha1 | 2 +- .../23.1.0/recommendation-23.1.0.pom | 20 +++++ .../23.1.0/recommendation-23.1.0.pom.md5 | 2 +- .../23.1.0/recommendation-23.1.0.pom.sha1 | 2 +- .../23.1.1/recommendation-23.1.1.pom | 20 +++++ .../23.1.1/recommendation-23.1.1.pom.md5 | 2 +- .../23.1.1/recommendation-23.1.1.pom.sha1 | 2 +- .../23.2.0/recommendation-23.2.0.pom | 20 +++++ .../23.2.0/recommendation-23.2.0.pom.md5 | 2 +- .../23.2.0/recommendation-23.2.0.pom.sha1 | 2 +- .../23.2.1/recommendation-23.2.1.pom | 20 +++++ .../23.2.1/recommendation-23.2.1.pom.md5 | 2 +- .../23.2.1/recommendation-23.2.1.pom.sha1 | 2 +- .../23.3.0/recommendation-23.3.0.pom | 20 +++++ .../23.3.0/recommendation-23.3.0.pom.md5 | 2 +- .../23.3.0/recommendation-23.3.0.pom.sha1 | 2 +- .../23.4.0/recommendation-23.4.0.pom | 20 +++++ .../23.4.0/recommendation-23.4.0.pom.md5 | 2 +- .../23.4.0/recommendation-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/recommendation-24.0.0-alpha1.pom | 20 +++++ .../recommendation-24.0.0-alpha1.pom.md5 | 2 +- .../recommendation-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/recommendation-24.0.0-alpha2.pom | 20 +++++ .../recommendation-24.0.0-alpha2.pom.md5 | 2 +- .../recommendation-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/recommendation-24.0.0-beta1.pom | 20 +++++ .../recommendation-24.0.0-beta1.pom.md5 | 2 +- .../recommendation-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/recommendation-24.0.0.pom | 20 +++++ .../24.0.0/recommendation-24.0.0.pom.md5 | 2 +- .../24.0.0/recommendation-24.0.0.pom.sha1 | 2 +- .../24.1.0/recommendation-24.1.0.pom | 20 +++++ .../24.1.0/recommendation-24.1.0.pom.md5 | 2 +- .../24.1.0/recommendation-24.1.0.pom.sha1 | 2 +- .../24.1.1/recommendation-24.1.1.pom | 20 +++++ .../24.1.1/recommendation-24.1.1.pom.md5 | 2 +- .../24.1.1/recommendation-24.1.1.pom.sha1 | 2 +- .../24.2.0/recommendation-24.2.0.pom | 20 +++++ .../24.2.0/recommendation-24.2.0.pom.md5 | 2 +- .../24.2.0/recommendation-24.2.0.pom.sha1 | 2 +- .../24.2.1/recommendation-24.2.1.pom | 20 +++++ .../24.2.1/recommendation-24.2.1.pom.md5 | 2 +- .../24.2.1/recommendation-24.2.1.pom.sha1 | 2 +- .../25.0.0/recommendation-25.0.0.pom | 20 +++++ .../25.0.0/recommendation-25.0.0.pom.md5 | 2 +- .../25.0.0/recommendation-25.0.0.pom.sha1 | 2 +- .../25.0.1/recommendation-25.0.1.pom | 20 +++++ .../25.0.1/recommendation-25.0.1.pom.md5 | 2 +- .../25.0.1/recommendation-25.0.1.pom.sha1 | 2 +- .../25.1.0/recommendation-25.1.0.pom | 20 +++++ .../25.1.0/recommendation-25.1.0.pom.md5 | 2 +- .../25.1.0/recommendation-25.1.0.pom.sha1 | 2 +- .../25.1.1/recommendation-25.1.1.pom | 20 +++++ .../25.1.1/recommendation-25.1.1.pom.md5 | 2 +- .../25.1.1/recommendation-25.1.1.pom.sha1 | 2 +- .../25.2.0/recommendation-25.2.0.pom | 20 +++++ .../25.2.0/recommendation-25.2.0.pom.md5 | 2 +- .../25.2.0/recommendation-25.2.0.pom.sha1 | 2 +- .../25.3.0/recommendation-25.3.0.pom | 20 +++++ .../25.3.0/recommendation-25.3.0.pom.md5 | 2 +- .../25.3.0/recommendation-25.3.0.pom.sha1 | 2 +- .../25.3.1/recommendation-25.3.1.pom | 20 +++++ .../25.3.1/recommendation-25.3.1.pom.md5 | 2 +- .../25.3.1/recommendation-25.3.1.pom.sha1 | 2 +- .../25.4.0/recommendation-25.4.0-sources.jar | Bin 0 -> 11880 bytes .../25.4.0/recommendation-25.4.0-sources.jar.md5 | 1 + .../25.4.0/recommendation-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/recommendation-25.4.0.aar | Bin 0 -> 14001 bytes .../25.4.0/recommendation-25.4.0.aar.md5 | 1 + .../25.4.0/recommendation-25.4.0.aar.sha1 | 1 + .../25.4.0/recommendation-25.4.0.pom | 38 +++++++++ .../25.4.0/recommendation-25.4.0.pom.md5 | 1 + .../25.4.0/recommendation-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/recommendation-26.0.0-alpha1.pom | 20 +++++ .../recommendation-26.0.0-alpha1.pom.md5 | 2 +- .../recommendation-26.0.0-alpha1.pom.sha1 | 2 +- .../recommendation-26.0.0-beta1-sources.jar | Bin 0 -> 11880 bytes .../recommendation-26.0.0-beta1-sources.jar.md5 | 1 + .../recommendation-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/recommendation-26.0.0-beta1.aar | Bin 0 -> 14297 bytes .../recommendation-26.0.0-beta1.aar.md5 | 1 + .../recommendation-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/recommendation-26.0.0-beta1.pom | 38 +++++++++ .../recommendation-26.0.0-beta1.pom.md5 | 1 + .../recommendation-26.0.0-beta1.pom.sha1 | 1 + .../recommendation-26.0.0-beta2-sources.jar | Bin 0 -> 11880 bytes .../recommendation-26.0.0-beta2-sources.jar.md5 | 1 + .../recommendation-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/recommendation-26.0.0-beta2.aar | Bin 0 -> 14305 bytes .../recommendation-26.0.0-beta2.aar.md5 | 1 + .../recommendation-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/recommendation-26.0.0-beta2.pom | 38 +++++++++ .../recommendation-26.0.0-beta2.pom.md5 | 1 + .../recommendation-26.0.0-beta2.pom.sha1 | 1 + .../support/recommendation/maven-metadata.xml | 29 +------ .../support/recommendation/maven-metadata.xml.md5 | 2 +- .../support/recommendation/maven-metadata.xml.sha1 | 2 +- .../21.0.0/recyclerview-v7-21.0.0.pom | 20 +++++ .../21.0.0/recyclerview-v7-21.0.0.pom.md5 | 2 +- .../21.0.0/recyclerview-v7-21.0.0.pom.sha1 | 2 +- .../21.0.2/recyclerview-v7-21.0.2.pom | 20 +++++ .../21.0.2/recyclerview-v7-21.0.2.pom.md5 | 2 +- .../21.0.2/recyclerview-v7-21.0.2.pom.sha1 | 2 +- .../21.0.3/recyclerview-v7-21.0.3.pom | 20 +++++ .../21.0.3/recyclerview-v7-21.0.3.pom.md5 | 2 +- .../21.0.3/recyclerview-v7-21.0.3.pom.sha1 | 2 +- .../22.0.0/recyclerview-v7-22.0.0.pom | 20 +++++ .../22.0.0/recyclerview-v7-22.0.0.pom.md5 | 2 +- .../22.0.0/recyclerview-v7-22.0.0.pom.sha1 | 2 +- .../22.1.0/recyclerview-v7-22.1.0.pom | 20 +++++ .../22.1.0/recyclerview-v7-22.1.0.pom.md5 | 2 +- .../22.1.0/recyclerview-v7-22.1.0.pom.sha1 | 2 +- .../22.1.1/recyclerview-v7-22.1.1.pom | 20 +++++ .../22.1.1/recyclerview-v7-22.1.1.pom.md5 | 2 +- .../22.1.1/recyclerview-v7-22.1.1.pom.sha1 | 2 +- .../22.2.0/recyclerview-v7-22.2.0.pom | 20 +++++ .../22.2.0/recyclerview-v7-22.2.0.pom.md5 | 2 +- .../22.2.0/recyclerview-v7-22.2.0.pom.sha1 | 2 +- .../22.2.1/recyclerview-v7-22.2.1.pom | 20 +++++ .../22.2.1/recyclerview-v7-22.2.1.pom.md5 | 2 +- .../22.2.1/recyclerview-v7-22.2.1.pom.sha1 | 2 +- .../23.0.0/recyclerview-v7-23.0.0.pom | 20 +++++ .../23.0.0/recyclerview-v7-23.0.0.pom.md5 | 2 +- .../23.0.0/recyclerview-v7-23.0.0.pom.sha1 | 2 +- .../23.0.1/recyclerview-v7-23.0.1.pom | 20 +++++ .../23.0.1/recyclerview-v7-23.0.1.pom.md5 | 2 +- .../23.0.1/recyclerview-v7-23.0.1.pom.sha1 | 2 +- .../23.1.0/recyclerview-v7-23.1.0.pom | 20 +++++ .../23.1.0/recyclerview-v7-23.1.0.pom.md5 | 2 +- .../23.1.0/recyclerview-v7-23.1.0.pom.sha1 | 2 +- .../23.1.1/recyclerview-v7-23.1.1.pom | 20 +++++ .../23.1.1/recyclerview-v7-23.1.1.pom.md5 | 2 +- .../23.1.1/recyclerview-v7-23.1.1.pom.sha1 | 2 +- .../23.2.0/recyclerview-v7-23.2.0.pom | 20 +++++ .../23.2.0/recyclerview-v7-23.2.0.pom.md5 | 2 +- .../23.2.0/recyclerview-v7-23.2.0.pom.sha1 | 2 +- .../23.2.1/recyclerview-v7-23.2.1.pom | 20 +++++ .../23.2.1/recyclerview-v7-23.2.1.pom.md5 | 2 +- .../23.2.1/recyclerview-v7-23.2.1.pom.sha1 | 2 +- .../23.3.0/recyclerview-v7-23.3.0.pom | 20 +++++ .../23.3.0/recyclerview-v7-23.3.0.pom.md5 | 2 +- .../23.3.0/recyclerview-v7-23.3.0.pom.sha1 | 2 +- .../23.4.0/recyclerview-v7-23.4.0.pom | 20 +++++ .../23.4.0/recyclerview-v7-23.4.0.pom.md5 | 2 +- .../23.4.0/recyclerview-v7-23.4.0.pom.sha1 | 2 +- .../recyclerview-v7-24.0.0-alpha1.pom | 20 +++++ .../recyclerview-v7-24.0.0-alpha1.pom.md5 | 2 +- .../recyclerview-v7-24.0.0-alpha1.pom.sha1 | 2 +- .../recyclerview-v7-24.0.0-alpha2.pom | 20 +++++ .../recyclerview-v7-24.0.0-alpha2.pom.md5 | 2 +- .../recyclerview-v7-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/recyclerview-v7-24.0.0-beta1.pom | 20 +++++ .../recyclerview-v7-24.0.0-beta1.pom.md5 | 2 +- .../recyclerview-v7-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/recyclerview-v7-24.0.0.pom | 20 +++++ .../24.0.0/recyclerview-v7-24.0.0.pom.md5 | 2 +- .../24.0.0/recyclerview-v7-24.0.0.pom.sha1 | 2 +- .../24.1.0/recyclerview-v7-24.1.0.pom | 20 +++++ .../24.1.0/recyclerview-v7-24.1.0.pom.md5 | 2 +- .../24.1.0/recyclerview-v7-24.1.0.pom.sha1 | 2 +- .../24.1.1/recyclerview-v7-24.1.1.pom | 20 +++++ .../24.1.1/recyclerview-v7-24.1.1.pom.md5 | 2 +- .../24.1.1/recyclerview-v7-24.1.1.pom.sha1 | 2 +- .../24.2.0/recyclerview-v7-24.2.0.pom | 20 +++++ .../24.2.0/recyclerview-v7-24.2.0.pom.md5 | 2 +- .../24.2.0/recyclerview-v7-24.2.0.pom.sha1 | 2 +- .../24.2.1/recyclerview-v7-24.2.1.pom | 20 +++++ .../24.2.1/recyclerview-v7-24.2.1.pom.md5 | 2 +- .../24.2.1/recyclerview-v7-24.2.1.pom.sha1 | 2 +- .../25.0.0/recyclerview-v7-25.0.0.pom | 20 +++++ .../25.0.0/recyclerview-v7-25.0.0.pom.md5 | 2 +- .../25.0.0/recyclerview-v7-25.0.0.pom.sha1 | 2 +- .../25.0.1/recyclerview-v7-25.0.1.pom | 20 +++++ .../25.0.1/recyclerview-v7-25.0.1.pom.md5 | 2 +- .../25.0.1/recyclerview-v7-25.0.1.pom.sha1 | 2 +- .../25.1.0/recyclerview-v7-25.1.0.pom | 20 +++++ .../25.1.0/recyclerview-v7-25.1.0.pom.md5 | 2 +- .../25.1.0/recyclerview-v7-25.1.0.pom.sha1 | 2 +- .../25.1.1/recyclerview-v7-25.1.1.pom | 20 +++++ .../25.1.1/recyclerview-v7-25.1.1.pom.md5 | 2 +- .../25.1.1/recyclerview-v7-25.1.1.pom.sha1 | 2 +- .../25.2.0/recyclerview-v7-25.2.0.pom | 20 +++++ .../25.2.0/recyclerview-v7-25.2.0.pom.md5 | 2 +- .../25.2.0/recyclerview-v7-25.2.0.pom.sha1 | 2 +- .../25.3.0/recyclerview-v7-25.3.0.pom | 20 +++++ .../25.3.0/recyclerview-v7-25.3.0.pom.md5 | 2 +- .../25.3.0/recyclerview-v7-25.3.0.pom.sha1 | 2 +- .../25.3.1/recyclerview-v7-25.3.1.pom | 20 +++++ .../25.3.1/recyclerview-v7-25.3.1.pom.md5 | 2 +- .../25.3.1/recyclerview-v7-25.3.1.pom.sha1 | 2 +- .../25.4.0/recyclerview-v7-25.4.0-sources.jar | Bin 0 -> 273888 bytes .../25.4.0/recyclerview-v7-25.4.0-sources.jar.md5 | 1 + .../25.4.0/recyclerview-v7-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/recyclerview-v7-25.4.0.aar | Bin 0 -> 332630 bytes .../25.4.0/recyclerview-v7-25.4.0.aar.md5 | 1 + .../25.4.0/recyclerview-v7-25.4.0.aar.sha1 | 1 + .../25.4.0/recyclerview-v7-25.4.0.pom | 51 +++++++++++ .../25.4.0/recyclerview-v7-25.4.0.pom.md5 | 1 + .../25.4.0/recyclerview-v7-25.4.0.pom.sha1 | 1 + .../recyclerview-v7-26.0.0-alpha1.pom | 20 +++++ .../recyclerview-v7-26.0.0-alpha1.pom.md5 | 2 +- .../recyclerview-v7-26.0.0-alpha1.pom.sha1 | 2 +- .../recyclerview-v7-26.0.0-beta1-sources.jar | Bin 0 -> 279122 bytes .../recyclerview-v7-26.0.0-beta1-sources.jar.md5 | 1 + .../recyclerview-v7-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/recyclerview-v7-26.0.0-beta1.aar | Bin 0 -> 341308 bytes .../recyclerview-v7-26.0.0-beta1.aar.md5 | 1 + .../recyclerview-v7-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/recyclerview-v7-26.0.0-beta1.pom | 51 +++++++++++ .../recyclerview-v7-26.0.0-beta1.pom.md5 | 1 + .../recyclerview-v7-26.0.0-beta1.pom.sha1 | 1 + .../recyclerview-v7-26.0.0-beta2-sources.jar | Bin 0 -> 280145 bytes .../recyclerview-v7-26.0.0-beta2-sources.jar.md5 | 1 + .../recyclerview-v7-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/recyclerview-v7-26.0.0-beta2.aar | Bin 0 -> 342573 bytes .../recyclerview-v7-26.0.0-beta2.aar.md5 | 1 + .../recyclerview-v7-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/recyclerview-v7-26.0.0-beta2.pom | 51 +++++++++++ .../recyclerview-v7-26.0.0-beta2.pom.md5 | 1 + .../recyclerview-v7-26.0.0-beta2.pom.sha1 | 1 + .../support/recyclerview-v7/maven-metadata.xml | 37 +------- .../support/recyclerview-v7/maven-metadata.xml.md5 | 2 +- .../recyclerview-v7/maven-metadata.xml.sha1 | 2 +- .../19.1.0/support-annotations-19.1.0.pom | 20 +++++ .../19.1.0/support-annotations-19.1.0.pom.md5 | 2 +- .../19.1.0/support-annotations-19.1.0.pom.sha1 | 2 +- .../20.0.0/support-annotations-20.0.0.pom | 20 +++++ .../20.0.0/support-annotations-20.0.0.pom.md5 | 2 +- .../20.0.0/support-annotations-20.0.0.pom.sha1 | 2 +- .../21.0.0/support-annotations-21.0.0.pom | 20 +++++ .../21.0.0/support-annotations-21.0.0.pom.md5 | 2 +- .../21.0.0/support-annotations-21.0.0.pom.sha1 | 2 +- .../21.0.2/support-annotations-21.0.2.pom | 20 +++++ .../21.0.2/support-annotations-21.0.2.pom.md5 | 2 +- .../21.0.2/support-annotations-21.0.2.pom.sha1 | 2 +- .../21.0.3/support-annotations-21.0.3.pom | 20 +++++ .../21.0.3/support-annotations-21.0.3.pom.md5 | 2 +- .../21.0.3/support-annotations-21.0.3.pom.sha1 | 2 +- .../22.0.0/support-annotations-22.0.0.pom | 20 +++++ .../22.0.0/support-annotations-22.0.0.pom.md5 | 2 +- .../22.0.0/support-annotations-22.0.0.pom.sha1 | 2 +- .../22.1.0/support-annotations-22.1.0.pom | 20 +++++ .../22.1.0/support-annotations-22.1.0.pom.md5 | 2 +- .../22.1.0/support-annotations-22.1.0.pom.sha1 | 2 +- .../22.1.1/support-annotations-22.1.1.pom | 20 +++++ .../22.1.1/support-annotations-22.1.1.pom.md5 | 2 +- .../22.1.1/support-annotations-22.1.1.pom.sha1 | 2 +- .../22.2.0/support-annotations-22.2.0.pom | 20 +++++ .../22.2.0/support-annotations-22.2.0.pom.md5 | 2 +- .../22.2.0/support-annotations-22.2.0.pom.sha1 | 2 +- .../22.2.1/support-annotations-22.2.1.pom | 20 +++++ .../22.2.1/support-annotations-22.2.1.pom.md5 | 2 +- .../22.2.1/support-annotations-22.2.1.pom.sha1 | 2 +- .../23.0.0/support-annotations-23.0.0.pom | 20 +++++ .../23.0.0/support-annotations-23.0.0.pom.md5 | 2 +- .../23.0.0/support-annotations-23.0.0.pom.sha1 | 2 +- .../23.0.1/support-annotations-23.0.1.pom | 20 +++++ .../23.0.1/support-annotations-23.0.1.pom.md5 | 2 +- .../23.0.1/support-annotations-23.0.1.pom.sha1 | 2 +- .../23.1.0/support-annotations-23.1.0.pom | 20 +++++ .../23.1.0/support-annotations-23.1.0.pom.md5 | 2 +- .../23.1.0/support-annotations-23.1.0.pom.sha1 | 2 +- .../23.1.1/support-annotations-23.1.1.pom | 20 +++++ .../23.1.1/support-annotations-23.1.1.pom.md5 | 2 +- .../23.1.1/support-annotations-23.1.1.pom.sha1 | 2 +- .../23.2.0/support-annotations-23.2.0.pom | 20 +++++ .../23.2.0/support-annotations-23.2.0.pom.md5 | 2 +- .../23.2.0/support-annotations-23.2.0.pom.sha1 | 2 +- .../23.2.1/support-annotations-23.2.1.pom | 20 +++++ .../23.2.1/support-annotations-23.2.1.pom.md5 | 2 +- .../23.2.1/support-annotations-23.2.1.pom.sha1 | 2 +- .../23.3.0/support-annotations-23.3.0.pom | 20 +++++ .../23.3.0/support-annotations-23.3.0.pom.md5 | 2 +- .../23.3.0/support-annotations-23.3.0.pom.sha1 | 2 +- .../23.4.0/support-annotations-23.4.0.pom | 20 +++++ .../23.4.0/support-annotations-23.4.0.pom.md5 | 2 +- .../23.4.0/support-annotations-23.4.0.pom.sha1 | 2 +- .../support-annotations-24.0.0-alpha1.pom | 20 +++++ .../support-annotations-24.0.0-alpha1.pom.md5 | 2 +- .../support-annotations-24.0.0-alpha1.pom.sha1 | 2 +- .../support-annotations-24.0.0-alpha2.pom | 20 +++++ .../support-annotations-24.0.0-alpha2.pom.md5 | 2 +- .../support-annotations-24.0.0-alpha2.pom.sha1 | 2 +- .../support-annotations-24.0.0-beta1.pom | 20 +++++ .../support-annotations-24.0.0-beta1.pom.md5 | 2 +- .../support-annotations-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/support-annotations-24.0.0.pom | 20 +++++ .../24.0.0/support-annotations-24.0.0.pom.md5 | 2 +- .../24.0.0/support-annotations-24.0.0.pom.sha1 | 2 +- .../24.1.0/support-annotations-24.1.0.pom | 20 +++++ .../24.1.0/support-annotations-24.1.0.pom.md5 | 2 +- .../24.1.0/support-annotations-24.1.0.pom.sha1 | 2 +- .../24.1.1/support-annotations-24.1.1.pom | 20 +++++ .../24.1.1/support-annotations-24.1.1.pom.md5 | 2 +- .../24.1.1/support-annotations-24.1.1.pom.sha1 | 2 +- .../24.2.0/support-annotations-24.2.0.pom | 20 +++++ .../24.2.0/support-annotations-24.2.0.pom.md5 | 2 +- .../24.2.0/support-annotations-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-annotations-24.2.1.pom | 20 +++++ .../24.2.1/support-annotations-24.2.1.pom.md5 | 2 +- .../24.2.1/support-annotations-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-annotations-25.0.0.pom | 20 +++++ .../25.0.0/support-annotations-25.0.0.pom.md5 | 2 +- .../25.0.0/support-annotations-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-annotations-25.0.1.pom | 20 +++++ .../25.0.1/support-annotations-25.0.1.pom.md5 | 2 +- .../25.0.1/support-annotations-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-annotations-25.1.0.pom | 20 +++++ .../25.1.0/support-annotations-25.1.0.pom.md5 | 2 +- .../25.1.0/support-annotations-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-annotations-25.1.1.pom | 20 +++++ .../25.1.1/support-annotations-25.1.1.pom.md5 | 2 +- .../25.1.1/support-annotations-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-annotations-25.2.0.pom | 20 +++++ .../25.2.0/support-annotations-25.2.0.pom.md5 | 2 +- .../25.2.0/support-annotations-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-annotations-25.3.0.pom | 20 +++++ .../25.3.0/support-annotations-25.3.0.pom.md5 | 2 +- .../25.3.0/support-annotations-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-annotations-25.3.1.pom | 20 +++++ .../25.3.1/support-annotations-25.3.1.pom.md5 | 2 +- .../25.3.1/support-annotations-25.3.1.pom.sha1 | 2 +- .../support-annotations-25.4.0-annotations.zip | Bin 0 -> 727 bytes .../support-annotations-25.4.0-annotations.zip.md5 | 1 + ...support-annotations-25.4.0-annotations.zip.sha1 | 1 + .../25.4.0/support-annotations-25.4.0-javadoc.jar | Bin 0 -> 109053 bytes .../support-annotations-25.4.0-javadoc.jar.md5 | 1 + .../support-annotations-25.4.0-javadoc.jar.sha1 | 1 + .../25.4.0/support-annotations-25.4.0-sources.jar | Bin 0 -> 42190 bytes .../support-annotations-25.4.0-sources.jar.md5 | 1 + .../support-annotations-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-annotations-25.4.0.jar | Bin 0 -> 22926 bytes .../25.4.0/support-annotations-25.4.0.jar.md5 | 1 + .../25.4.0/support-annotations-25.4.0.jar.sha1 | 1 + .../25.4.0/support-annotations-25.4.0.pom | 28 ++++++ .../25.4.0/support-annotations-25.4.0.pom.md5 | 1 + .../25.4.0/support-annotations-25.4.0.pom.sha1 | 1 + .../support-annotations-26.0.0-alpha1.pom | 20 +++++ .../support-annotations-26.0.0-alpha1.pom.md5 | 2 +- .../support-annotations-26.0.0-alpha1.pom.sha1 | 2 +- ...upport-annotations-26.0.0-beta1-annotations.zip | Bin 0 -> 727 bytes ...rt-annotations-26.0.0-beta1-annotations.zip.md5 | 1 + ...t-annotations-26.0.0-beta1-annotations.zip.sha1 | 1 + .../support-annotations-26.0.0-beta1-javadoc.jar | Bin 0 -> 116863 bytes ...upport-annotations-26.0.0-beta1-javadoc.jar.md5 | 1 + ...pport-annotations-26.0.0-beta1-javadoc.jar.sha1 | 1 + .../support-annotations-26.0.0-beta1-sources.jar | Bin 0 -> 45740 bytes ...upport-annotations-26.0.0-beta1-sources.jar.md5 | 1 + ...pport-annotations-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-annotations-26.0.0-beta1.jar | Bin 0 -> 24712 bytes .../support-annotations-26.0.0-beta1.jar.md5 | 1 + .../support-annotations-26.0.0-beta1.jar.sha1 | 1 + .../support-annotations-26.0.0-beta1.pom | 28 ++++++ .../support-annotations-26.0.0-beta1.pom.md5 | 1 + .../support-annotations-26.0.0-beta1.pom.sha1 | 1 + ...upport-annotations-26.0.0-beta2-annotations.zip | Bin 0 -> 727 bytes ...rt-annotations-26.0.0-beta2-annotations.zip.md5 | 1 + ...t-annotations-26.0.0-beta2-annotations.zip.sha1 | 1 + .../support-annotations-26.0.0-beta2-javadoc.jar | Bin 0 -> 116845 bytes ...upport-annotations-26.0.0-beta2-javadoc.jar.md5 | 1 + ...pport-annotations-26.0.0-beta2-javadoc.jar.sha1 | 1 + .../support-annotations-26.0.0-beta2-sources.jar | Bin 0 -> 45740 bytes ...upport-annotations-26.0.0-beta2-sources.jar.md5 | 1 + ...pport-annotations-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-annotations-26.0.0-beta2.jar | Bin 0 -> 24712 bytes .../support-annotations-26.0.0-beta2.jar.md5 | 1 + .../support-annotations-26.0.0-beta2.jar.sha1 | 1 + .../support-annotations-26.0.0-beta2.pom | 28 ++++++ .../support-annotations-26.0.0-beta2.pom.md5 | 1 + .../support-annotations-26.0.0-beta2.pom.sha1 | 1 + .../support/support-annotations/maven-metadata.xml | 39 +-------- .../support-annotations/maven-metadata.xml.md5 | 2 +- .../support-annotations/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-compat-24.2.0.pom | 20 +++++ .../24.2.0/support-compat-24.2.0.pom.md5 | 2 +- .../24.2.0/support-compat-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-compat-24.2.1.pom | 20 +++++ .../24.2.1/support-compat-24.2.1.pom.md5 | 2 +- .../24.2.1/support-compat-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-compat-25.0.0.pom | 20 +++++ .../25.0.0/support-compat-25.0.0.pom.md5 | 2 +- .../25.0.0/support-compat-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-compat-25.0.1.pom | 20 +++++ .../25.0.1/support-compat-25.0.1.pom.md5 | 2 +- .../25.0.1/support-compat-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-compat-25.1.0.pom | 20 +++++ .../25.1.0/support-compat-25.1.0.pom.md5 | 2 +- .../25.1.0/support-compat-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-compat-25.1.1.pom | 20 +++++ .../25.1.1/support-compat-25.1.1.pom.md5 | 2 +- .../25.1.1/support-compat-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-compat-25.2.0.pom | 20 +++++ .../25.2.0/support-compat-25.2.0.pom.md5 | 2 +- .../25.2.0/support-compat-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-compat-25.3.0.pom | 20 +++++ .../25.3.0/support-compat-25.3.0.pom.md5 | 2 +- .../25.3.0/support-compat-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-compat-25.3.1.pom | 20 +++++ .../25.3.1/support-compat-25.3.1.pom.md5 | 2 +- .../25.3.1/support-compat-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-compat-25.4.0-sources.jar | Bin 0 -> 528589 bytes .../25.4.0/support-compat-25.4.0-sources.jar.md5 | 1 + .../25.4.0/support-compat-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-compat-25.4.0.aar | Bin 0 -> 643561 bytes .../25.4.0/support-compat-25.4.0.aar.md5 | 1 + .../25.4.0/support-compat-25.4.0.aar.sha1 | 1 + .../25.4.0/support-compat-25.4.0.pom | 37 ++++++++ .../25.4.0/support-compat-25.4.0.pom.md5 | 1 + .../25.4.0/support-compat-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/support-compat-26.0.0-alpha1.pom | 20 +++++ .../support-compat-26.0.0-alpha1.pom.md5 | 2 +- .../support-compat-26.0.0-alpha1.pom.sha1 | 2 +- .../support-compat-26.0.0-beta1-sources.jar | Bin 0 -> 453898 bytes .../support-compat-26.0.0-beta1-sources.jar.md5 | 1 + .../support-compat-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-compat-26.0.0-beta1.aar | Bin 0 -> 545306 bytes .../support-compat-26.0.0-beta1.aar.md5 | 1 + .../support-compat-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-compat-26.0.0-beta1.pom | 37 ++++++++ .../support-compat-26.0.0-beta1.pom.md5 | 1 + .../support-compat-26.0.0-beta1.pom.sha1 | 1 + .../support-compat-26.0.0-beta2-sources.jar | Bin 0 -> 460847 bytes .../support-compat-26.0.0-beta2-sources.jar.md5 | 1 + .../support-compat-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-compat-26.0.0-beta2.aar | Bin 0 -> 549620 bytes .../support-compat-26.0.0-beta2.aar.md5 | 1 + .../support-compat-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-compat-26.0.0-beta2.pom | 37 ++++++++ .../support-compat-26.0.0-beta2.pom.md5 | 1 + .../support-compat-26.0.0-beta2.pom.sha1 | 1 + .../support/support-compat/maven-metadata.xml | 16 +--- .../support/support-compat/maven-metadata.xml.md5 | 2 +- .../support/support-compat/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-core-ui-24.2.0.pom | 20 +++++ .../24.2.0/support-core-ui-24.2.0.pom.md5 | 2 +- .../24.2.0/support-core-ui-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-core-ui-24.2.1.pom | 20 +++++ .../24.2.1/support-core-ui-24.2.1.pom.md5 | 2 +- .../24.2.1/support-core-ui-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-core-ui-25.0.0.pom | 20 +++++ .../25.0.0/support-core-ui-25.0.0.pom.md5 | 2 +- .../25.0.0/support-core-ui-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-core-ui-25.0.1.pom | 20 +++++ .../25.0.1/support-core-ui-25.0.1.pom.md5 | 2 +- .../25.0.1/support-core-ui-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-core-ui-25.1.0.pom | 20 +++++ .../25.1.0/support-core-ui-25.1.0.pom.md5 | 2 +- .../25.1.0/support-core-ui-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-core-ui-25.1.1.pom | 20 +++++ .../25.1.1/support-core-ui-25.1.1.pom.md5 | 2 +- .../25.1.1/support-core-ui-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-core-ui-25.2.0.pom | 20 +++++ .../25.2.0/support-core-ui-25.2.0.pom.md5 | 2 +- .../25.2.0/support-core-ui-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-core-ui-25.3.0.pom | 20 +++++ .../25.3.0/support-core-ui-25.3.0.pom.md5 | 2 +- .../25.3.0/support-core-ui-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-core-ui-25.3.1.pom | 20 +++++ .../25.3.1/support-core-ui-25.3.1.pom.md5 | 2 +- .../25.3.1/support-core-ui-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-core-ui-25.4.0-sources.jar | Bin 0 -> 183697 bytes .../25.4.0/support-core-ui-25.4.0-sources.jar.md5 | 1 + .../25.4.0/support-core-ui-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-core-ui-25.4.0.aar | Bin 0 -> 242804 bytes .../25.4.0/support-core-ui-25.4.0.aar.md5 | 1 + .../25.4.0/support-core-ui-25.4.0.aar.sha1 | 1 + .../25.4.0/support-core-ui-25.4.0.pom | 44 ++++++++++ .../25.4.0/support-core-ui-25.4.0.pom.md5 | 1 + .../25.4.0/support-core-ui-25.4.0.pom.sha1 | 1 + .../support-core-ui-26.0.0-alpha1.pom | 20 +++++ .../support-core-ui-26.0.0-alpha1.pom.md5 | 2 +- .../support-core-ui-26.0.0-alpha1.pom.sha1 | 2 +- .../support-core-ui-26.0.0-beta1-sources.jar | Bin 0 -> 181621 bytes .../support-core-ui-26.0.0-beta1-sources.jar.md5 | 1 + .../support-core-ui-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-core-ui-26.0.0-beta1.aar | Bin 0 -> 238842 bytes .../support-core-ui-26.0.0-beta1.aar.md5 | 1 + .../support-core-ui-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-core-ui-26.0.0-beta1.pom | 44 ++++++++++ .../support-core-ui-26.0.0-beta1.pom.md5 | 1 + .../support-core-ui-26.0.0-beta1.pom.sha1 | 1 + .../support-core-ui-26.0.0-beta2-sources.jar | Bin 0 -> 182543 bytes .../support-core-ui-26.0.0-beta2-sources.jar.md5 | 1 + .../support-core-ui-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-core-ui-26.0.0-beta2.aar | Bin 0 -> 240210 bytes .../support-core-ui-26.0.0-beta2.aar.md5 | 1 + .../support-core-ui-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-core-ui-26.0.0-beta2.pom | 44 ++++++++++ .../support-core-ui-26.0.0-beta2.pom.md5 | 1 + .../support-core-ui-26.0.0-beta2.pom.sha1 | 1 + .../support/support-core-ui/maven-metadata.xml | 16 +--- .../support/support-core-ui/maven-metadata.xml.md5 | 2 +- .../support-core-ui/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-core-utils-24.2.0.pom | 20 +++++ .../24.2.0/support-core-utils-24.2.0.pom.md5 | 2 +- .../24.2.0/support-core-utils-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-core-utils-24.2.1.pom | 20 +++++ .../24.2.1/support-core-utils-24.2.1.pom.md5 | 2 +- .../24.2.1/support-core-utils-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-core-utils-25.0.0.pom | 20 +++++ .../25.0.0/support-core-utils-25.0.0.pom.md5 | 2 +- .../25.0.0/support-core-utils-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-core-utils-25.0.1.pom | 20 +++++ .../25.0.1/support-core-utils-25.0.1.pom.md5 | 2 +- .../25.0.1/support-core-utils-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-core-utils-25.1.0.pom | 20 +++++ .../25.1.0/support-core-utils-25.1.0.pom.md5 | 2 +- .../25.1.0/support-core-utils-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-core-utils-25.1.1.pom | 20 +++++ .../25.1.1/support-core-utils-25.1.1.pom.md5 | 2 +- .../25.1.1/support-core-utils-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-core-utils-25.2.0.pom | 20 +++++ .../25.2.0/support-core-utils-25.2.0.pom.md5 | 2 +- .../25.2.0/support-core-utils-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-core-utils-25.3.0.pom | 20 +++++ .../25.3.0/support-core-utils-25.3.0.pom.md5 | 2 +- .../25.3.0/support-core-utils-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-core-utils-25.3.1.pom | 20 +++++ .../25.3.1/support-core-utils-25.3.1.pom.md5 | 2 +- .../25.3.1/support-core-utils-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-core-utils-25.4.0-sources.jar | Bin 0 -> 84194 bytes .../support-core-utils-25.4.0-sources.jar.md5 | 1 + .../support-core-utils-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-core-utils-25.4.0.aar | Bin 0 -> 94341 bytes .../25.4.0/support-core-utils-25.4.0.aar.md5 | 1 + .../25.4.0/support-core-utils-25.4.0.aar.sha1 | 1 + .../25.4.0/support-core-utils-25.4.0.pom | 44 ++++++++++ .../25.4.0/support-core-utils-25.4.0.pom.md5 | 1 + .../25.4.0/support-core-utils-25.4.0.pom.sha1 | 1 + .../support-core-utils-26.0.0-alpha1.pom | 20 +++++ .../support-core-utils-26.0.0-alpha1.pom.md5 | 2 +- .../support-core-utils-26.0.0-alpha1.pom.sha1 | 2 +- .../support-core-utils-26.0.0-beta1-sources.jar | Bin 0 -> 87535 bytes ...support-core-utils-26.0.0-beta1-sources.jar.md5 | 1 + ...upport-core-utils-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-core-utils-26.0.0-beta1.aar | Bin 0 -> 96806 bytes .../support-core-utils-26.0.0-beta1.aar.md5 | 1 + .../support-core-utils-26.0.0-beta1.aar.sha1 | 1 + .../support-core-utils-26.0.0-beta1.pom | 44 ++++++++++ .../support-core-utils-26.0.0-beta1.pom.md5 | 1 + .../support-core-utils-26.0.0-beta1.pom.sha1 | 1 + .../support-core-utils-26.0.0-beta2-sources.jar | Bin 0 -> 88478 bytes ...support-core-utils-26.0.0-beta2-sources.jar.md5 | 1 + ...upport-core-utils-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-core-utils-26.0.0-beta2.aar | Bin 0 -> 97129 bytes .../support-core-utils-26.0.0-beta2.aar.md5 | 1 + .../support-core-utils-26.0.0-beta2.aar.sha1 | 1 + .../support-core-utils-26.0.0-beta2.pom | 44 ++++++++++ .../support-core-utils-26.0.0-beta2.pom.md5 | 1 + .../support-core-utils-26.0.0-beta2.pom.sha1 | 1 + .../support/support-core-utils/maven-metadata.xml | 16 +--- .../support-core-utils/maven-metadata.xml.md5 | 2 +- .../support-core-utils/maven-metadata.xml.sha1 | 2 +- .../25.3.0/support-dynamic-animation-25.3.0.pom | 20 +++++ .../support-dynamic-animation-25.3.0.pom.md5 | 2 +- .../support-dynamic-animation-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-dynamic-animation-25.3.1.pom | 20 +++++ .../support-dynamic-animation-25.3.1.pom.md5 | 2 +- .../support-dynamic-animation-25.3.1.pom.sha1 | 2 +- .../support-dynamic-animation-25.4.0-sources.jar | Bin 0 -> 22542 bytes ...upport-dynamic-animation-25.4.0-sources.jar.md5 | 1 + ...pport-dynamic-animation-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-dynamic-animation-25.4.0.aar | Bin 0 -> 30505 bytes .../support-dynamic-animation-25.4.0.aar.md5 | 1 + .../support-dynamic-animation-25.4.0.aar.sha1 | 1 + .../25.4.0/support-dynamic-animation-25.4.0.pom | 38 +++++++++ .../support-dynamic-animation-25.4.0.pom.md5 | 1 + .../support-dynamic-animation-25.4.0.pom.sha1 | 1 + ...port-dynamic-animation-26.0.0-beta1-sources.jar | Bin 0 -> 22265 bytes ...-dynamic-animation-26.0.0-beta1-sources.jar.md5 | 1 + ...dynamic-animation-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-dynamic-animation-26.0.0-beta1.aar | Bin 0 -> 30367 bytes .../support-dynamic-animation-26.0.0-beta1.aar.md5 | 1 + ...support-dynamic-animation-26.0.0-beta1.aar.sha1 | 1 + .../support-dynamic-animation-26.0.0-beta1.pom | 38 +++++++++ .../support-dynamic-animation-26.0.0-beta1.pom.md5 | 1 + ...support-dynamic-animation-26.0.0-beta1.pom.sha1 | 1 + ...port-dynamic-animation-26.0.0-beta2-sources.jar | Bin 0 -> 22265 bytes ...-dynamic-animation-26.0.0-beta2-sources.jar.md5 | 1 + ...dynamic-animation-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-dynamic-animation-26.0.0-beta2.aar | Bin 0 -> 30364 bytes .../support-dynamic-animation-26.0.0-beta2.aar.md5 | 1 + ...support-dynamic-animation-26.0.0-beta2.aar.sha1 | 1 + .../support-dynamic-animation-26.0.0-beta2.pom | 38 +++++++++ .../support-dynamic-animation-26.0.0-beta2.pom.md5 | 1 + ...support-dynamic-animation-26.0.0-beta2.pom.sha1 | 1 + .../support-dynamic-animation/maven-metadata.xml | 8 +- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- ...upport-emoji-appcompat-26.0.0-beta1-sources.jar | Bin 0 -> 3952 bytes ...rt-emoji-appcompat-26.0.0-beta1-sources.jar.md5 | 1 + ...t-emoji-appcompat-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-emoji-appcompat-26.0.0-beta1.aar | Bin 0 -> 18559 bytes .../support-emoji-appcompat-26.0.0-beta1.aar.md5 | 1 + .../support-emoji-appcompat-26.0.0-beta1.aar.sha1 | 1 + .../support-emoji-appcompat-26.0.0-beta1.pom | 45 ++++++++++ .../support-emoji-appcompat-26.0.0-beta1.pom.md5 | 1 + .../support-emoji-appcompat-26.0.0-beta1.pom.sha1 | 1 + ...upport-emoji-appcompat-26.0.0-beta2-sources.jar | Bin 0 -> 4501 bytes ...rt-emoji-appcompat-26.0.0-beta2-sources.jar.md5 | 1 + ...t-emoji-appcompat-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-emoji-appcompat-26.0.0-beta2.aar | Bin 0 -> 20853 bytes .../support-emoji-appcompat-26.0.0-beta2.aar.md5 | 1 + .../support-emoji-appcompat-26.0.0-beta2.aar.sha1 | 1 + .../support-emoji-appcompat-26.0.0-beta2.pom | 45 ++++++++++ .../support-emoji-appcompat-26.0.0-beta2.pom.md5 | 1 + .../support-emoji-appcompat-26.0.0-beta2.pom.sha1 | 1 + .../support-emoji-appcompat/maven-metadata.xml | 12 +++ .../support-emoji-appcompat/maven-metadata.xml.md5 | 1 + .../maven-metadata.xml.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta1-sources.jar | Bin 0 -> 2156 bytes ...port-emoji-bundled-26.0.0-beta1-sources.jar.md5 | 1 + ...ort-emoji-bundled-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta1.aar | Bin 0 -> 6818316 bytes .../support-emoji-bundled-26.0.0-beta1.aar.md5 | 1 + .../support-emoji-bundled-26.0.0-beta1.aar.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta1.pom | 48 +++++++++++ .../support-emoji-bundled-26.0.0-beta1.pom.md5 | 1 + .../support-emoji-bundled-26.0.0-beta1.pom.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta2-sources.jar | Bin 0 -> 2181 bytes ...port-emoji-bundled-26.0.0-beta2-sources.jar.md5 | 1 + ...ort-emoji-bundled-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta2.aar | Bin 0 -> 6818476 bytes .../support-emoji-bundled-26.0.0-beta2.aar.md5 | 1 + .../support-emoji-bundled-26.0.0-beta2.aar.sha1 | 1 + .../support-emoji-bundled-26.0.0-beta2.pom | 48 +++++++++++ .../support-emoji-bundled-26.0.0-beta2.pom.md5 | 1 + .../support-emoji-bundled-26.0.0-beta2.pom.sha1 | 1 + .../support-emoji-bundled/maven-metadata.xml | 12 +++ .../support-emoji-bundled/maven-metadata.xml.md5 | 1 + .../support-emoji-bundled/maven-metadata.xml.sha1 | 1 + .../support-emoji-26.0.0-beta1-sources.jar | Bin 0 -> 47116 bytes .../support-emoji-26.0.0-beta1-sources.jar.md5 | 1 + .../support-emoji-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-emoji-26.0.0-beta1.aar | Bin 0 -> 79724 bytes .../support-emoji-26.0.0-beta1.aar.md5 | 1 + .../support-emoji-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-emoji-26.0.0-beta1.pom | 48 +++++++++++ .../support-emoji-26.0.0-beta1.pom.md5 | 1 + .../support-emoji-26.0.0-beta1.pom.sha1 | 1 + .../support-emoji-26.0.0-beta2-sources.jar | Bin 0 -> 47626 bytes .../support-emoji-26.0.0-beta2-sources.jar.md5 | 1 + .../support-emoji-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-emoji-26.0.0-beta2.aar | Bin 0 -> 86282 bytes .../support-emoji-26.0.0-beta2.aar.md5 | 1 + .../support-emoji-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-emoji-26.0.0-beta2.pom | 48 +++++++++++ .../support-emoji-26.0.0-beta2.pom.md5 | 1 + .../support-emoji-26.0.0-beta2.pom.sha1 | 1 + .../support/support-emoji/maven-metadata.xml | 12 +++ .../support/support-emoji/maven-metadata.xml.md5 | 1 + .../support/support-emoji/maven-metadata.xml.sha1 | 1 + .../24.2.0/support-fragment-24.2.0.pom | 20 +++++ .../24.2.0/support-fragment-24.2.0.pom.md5 | 2 +- .../24.2.0/support-fragment-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-fragment-24.2.1.pom | 20 +++++ .../24.2.1/support-fragment-24.2.1.pom.md5 | 2 +- .../24.2.1/support-fragment-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-fragment-25.0.0.pom | 20 +++++ .../25.0.0/support-fragment-25.0.0.pom.md5 | 2 +- .../25.0.0/support-fragment-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-fragment-25.0.1.pom | 20 +++++ .../25.0.1/support-fragment-25.0.1.pom.md5 | 2 +- .../25.0.1/support-fragment-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-fragment-25.1.0.pom | 20 +++++ .../25.1.0/support-fragment-25.1.0.pom.md5 | 2 +- .../25.1.0/support-fragment-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-fragment-25.1.1.pom | 20 +++++ .../25.1.1/support-fragment-25.1.1.pom.md5 | 2 +- .../25.1.1/support-fragment-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-fragment-25.2.0.pom | 20 +++++ .../25.2.0/support-fragment-25.2.0.pom.md5 | 2 +- .../25.2.0/support-fragment-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-fragment-25.3.0.pom | 20 +++++ .../25.3.0/support-fragment-25.3.0.pom.md5 | 2 +- .../25.3.0/support-fragment-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-fragment-25.3.1.pom | 20 +++++ .../25.3.1/support-fragment-25.3.1.pom.md5 | 2 +- .../25.3.1/support-fragment-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-fragment-25.4.0-sources.jar | Bin 0 -> 124788 bytes .../25.4.0/support-fragment-25.4.0-sources.jar.md5 | 1 + .../support-fragment-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-fragment-25.4.0.aar | Bin 0 -> 157996 bytes .../25.4.0/support-fragment-25.4.0.aar.md5 | 1 + .../25.4.0/support-fragment-25.4.0.aar.sha1 | 1 + .../25.4.0/support-fragment-25.4.0.pom | 59 +++++++++++++ .../25.4.0/support-fragment-25.4.0.pom.md5 | 1 + .../25.4.0/support-fragment-25.4.0.pom.sha1 | 1 + .../support-fragment-26.0.0-alpha1.pom | 20 +++++ .../support-fragment-26.0.0-alpha1.pom.md5 | 2 +- .../support-fragment-26.0.0-alpha1.pom.sha1 | 2 +- .../support-fragment-26.0.0-beta1-sources.jar | Bin 0 -> 124183 bytes .../support-fragment-26.0.0-beta1-sources.jar.md5 | 1 + .../support-fragment-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-fragment-26.0.0-beta1.aar | Bin 0 -> 157617 bytes .../support-fragment-26.0.0-beta1.aar.md5 | 1 + .../support-fragment-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-fragment-26.0.0-beta1.pom | 52 ++++++++++++ .../support-fragment-26.0.0-beta1.pom.md5 | 1 + .../support-fragment-26.0.0-beta1.pom.sha1 | 1 + .../support-fragment-26.0.0-beta2-sources.jar | Bin 0 -> 126926 bytes .../support-fragment-26.0.0-beta2-sources.jar.md5 | 1 + .../support-fragment-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-fragment-26.0.0-beta2.aar | Bin 0 -> 162887 bytes .../support-fragment-26.0.0-beta2.aar.md5 | 1 + .../support-fragment-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-fragment-26.0.0-beta2.pom | 52 ++++++++++++ .../support-fragment-26.0.0-beta2.pom.md5 | 1 + .../support-fragment-26.0.0-beta2.pom.sha1 | 1 + .../support/support-fragment/maven-metadata.xml | 16 +--- .../support-fragment/maven-metadata.xml.md5 | 2 +- .../support-fragment/maven-metadata.xml.sha1 | 2 +- .../24.2.0/support-media-compat-24.2.0.pom | 20 +++++ .../24.2.0/support-media-compat-24.2.0.pom.md5 | 2 +- .../24.2.0/support-media-compat-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-media-compat-24.2.1.pom | 20 +++++ .../24.2.1/support-media-compat-24.2.1.pom.md5 | 2 +- .../24.2.1/support-media-compat-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-media-compat-25.0.0.pom | 20 +++++ .../25.0.0/support-media-compat-25.0.0.pom.md5 | 2 +- .../25.0.0/support-media-compat-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-media-compat-25.0.1.pom | 20 +++++ .../25.0.1/support-media-compat-25.0.1.pom.md5 | 2 +- .../25.0.1/support-media-compat-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-media-compat-25.1.0.pom | 20 +++++ .../25.1.0/support-media-compat-25.1.0.pom.md5 | 2 +- .../25.1.0/support-media-compat-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-media-compat-25.1.1.pom | 20 +++++ .../25.1.1/support-media-compat-25.1.1.pom.md5 | 2 +- .../25.1.1/support-media-compat-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-media-compat-25.2.0.pom | 20 +++++ .../25.2.0/support-media-compat-25.2.0.pom.md5 | 2 +- .../25.2.0/support-media-compat-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-media-compat-25.3.0.pom | 20 +++++ .../25.3.0/support-media-compat-25.3.0.pom.md5 | 2 +- .../25.3.0/support-media-compat-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-media-compat-25.3.1.pom | 20 +++++ .../25.3.1/support-media-compat-25.3.1.pom.md5 | 2 +- .../25.3.1/support-media-compat-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-media-compat-25.4.0-sources.jar | Bin 0 -> 134237 bytes .../support-media-compat-25.4.0-sources.jar.md5 | 1 + .../support-media-compat-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-media-compat-25.4.0.aar | Bin 0 -> 287115 bytes .../25.4.0/support-media-compat-25.4.0.aar.md5 | 1 + .../25.4.0/support-media-compat-25.4.0.aar.sha1 | 1 + .../25.4.0/support-media-compat-25.4.0.pom | 44 ++++++++++ .../25.4.0/support-media-compat-25.4.0.pom.md5 | 1 + .../25.4.0/support-media-compat-25.4.0.pom.sha1 | 1 + .../support-media-compat-26.0.0-alpha1.pom | 20 +++++ .../support-media-compat-26.0.0-alpha1.pom.md5 | 2 +- .../support-media-compat-26.0.0-alpha1.pom.sha1 | 2 +- .../support-media-compat-26.0.0-beta1-sources.jar | Bin 0 -> 129518 bytes ...pport-media-compat-26.0.0-beta1-sources.jar.md5 | 1 + ...port-media-compat-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-media-compat-26.0.0-beta1.aar | Bin 0 -> 289085 bytes .../support-media-compat-26.0.0-beta1.aar.md5 | 1 + .../support-media-compat-26.0.0-beta1.aar.sha1 | 1 + .../support-media-compat-26.0.0-beta1.pom | 44 ++++++++++ .../support-media-compat-26.0.0-beta1.pom.md5 | 1 + .../support-media-compat-26.0.0-beta1.pom.sha1 | 1 + .../support-media-compat-26.0.0-beta2-sources.jar | Bin 0 -> 133291 bytes ...pport-media-compat-26.0.0-beta2-sources.jar.md5 | 1 + ...port-media-compat-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-media-compat-26.0.0-beta2.aar | Bin 0 -> 297907 bytes .../support-media-compat-26.0.0-beta2.aar.md5 | 1 + .../support-media-compat-26.0.0-beta2.aar.sha1 | 1 + .../support-media-compat-26.0.0-beta2.pom | 44 ++++++++++ .../support-media-compat-26.0.0-beta2.pom.md5 | 1 + .../support-media-compat-26.0.0-beta2.pom.sha1 | 1 + .../support-media-compat/maven-metadata.xml | 16 +--- .../support-media-compat/maven-metadata.xml.md5 | 2 +- .../support-media-compat/maven-metadata.xml.sha1 | 2 +- .../support-tv-provider-26.0.0-alpha1.pom | 20 +++++ .../support-tv-provider-26.0.0-alpha1.pom.md5 | 2 +- .../support-tv-provider-26.0.0-alpha1.pom.sha1 | 2 +- .../support-tv-provider-26.0.0-beta1-sources.jar | Bin 0 -> 49998 bytes ...upport-tv-provider-26.0.0-beta1-sources.jar.md5 | 1 + ...pport-tv-provider-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-tv-provider-26.0.0-beta1.aar | Bin 0 -> 64180 bytes .../support-tv-provider-26.0.0-beta1.aar.md5 | 1 + .../support-tv-provider-26.0.0-beta1.aar.sha1 | 1 + .../support-tv-provider-26.0.0-beta1.pom | 44 ++++++++++ .../support-tv-provider-26.0.0-beta1.pom.md5 | 1 + .../support-tv-provider-26.0.0-beta1.pom.sha1 | 1 + .../support-tv-provider-26.0.0-beta2-sources.jar | Bin 0 -> 46818 bytes ...upport-tv-provider-26.0.0-beta2-sources.jar.md5 | 1 + ...pport-tv-provider-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-tv-provider-26.0.0-beta2.aar | Bin 0 -> 57346 bytes .../support-tv-provider-26.0.0-beta2.aar.md5 | 1 + .../support-tv-provider-26.0.0-beta2.aar.sha1 | 1 + .../support-tv-provider-26.0.0-beta2.pom | 44 ++++++++++ .../support-tv-provider-26.0.0-beta2.pom.md5 | 1 + .../support-tv-provider-26.0.0-beta2.pom.sha1 | 1 + .../support/support-tv-provider/maven-metadata.xml | 6 +- .../support-tv-provider/maven-metadata.xml.md5 | 2 +- .../support-tv-provider/maven-metadata.xml.sha1 | 2 +- .../support-v13/20.0.0/support-v13-20.0.0.pom | 20 +++++ .../support-v13/20.0.0/support-v13-20.0.0.pom.md5 | 2 +- .../support-v13/20.0.0/support-v13-20.0.0.pom.sha1 | 2 +- .../support-v13/21.0.0/support-v13-21.0.0.pom | 20 +++++ .../support-v13/21.0.0/support-v13-21.0.0.pom.md5 | 2 +- .../support-v13/21.0.0/support-v13-21.0.0.pom.sha1 | 2 +- .../support-v13/21.0.2/support-v13-21.0.2.pom | 20 +++++ .../support-v13/21.0.2/support-v13-21.0.2.pom.md5 | 2 +- .../support-v13/21.0.2/support-v13-21.0.2.pom.sha1 | 2 +- .../support-v13/21.0.3/support-v13-21.0.3.pom | 20 +++++ .../support-v13/21.0.3/support-v13-21.0.3.pom.md5 | 2 +- .../support-v13/21.0.3/support-v13-21.0.3.pom.sha1 | 2 +- .../support-v13/22.0.0/support-v13-22.0.0.pom | 20 +++++ .../support-v13/22.0.0/support-v13-22.0.0.pom.md5 | 2 +- .../support-v13/22.0.0/support-v13-22.0.0.pom.sha1 | 2 +- .../support-v13/22.1.0/support-v13-22.1.0.pom | 20 +++++ .../support-v13/22.1.0/support-v13-22.1.0.pom.md5 | 2 +- .../support-v13/22.1.0/support-v13-22.1.0.pom.sha1 | 2 +- .../support-v13/22.1.1/support-v13-22.1.1.pom | 20 +++++ .../support-v13/22.1.1/support-v13-22.1.1.pom.md5 | 2 +- .../support-v13/22.1.1/support-v13-22.1.1.pom.sha1 | 2 +- .../support-v13/22.2.0/support-v13-22.2.0.pom | 20 +++++ .../support-v13/22.2.0/support-v13-22.2.0.pom.md5 | 2 +- .../support-v13/22.2.0/support-v13-22.2.0.pom.sha1 | 2 +- .../support-v13/22.2.1/support-v13-22.2.1.pom | 20 +++++ .../support-v13/22.2.1/support-v13-22.2.1.pom.md5 | 2 +- .../support-v13/22.2.1/support-v13-22.2.1.pom.sha1 | 2 +- .../support-v13/23.0.0/support-v13-23.0.0.pom | 20 +++++ .../support-v13/23.0.0/support-v13-23.0.0.pom.md5 | 2 +- .../support-v13/23.0.0/support-v13-23.0.0.pom.sha1 | 2 +- .../support-v13/23.0.1/support-v13-23.0.1.pom | 20 +++++ .../support-v13/23.0.1/support-v13-23.0.1.pom.md5 | 2 +- .../support-v13/23.0.1/support-v13-23.0.1.pom.sha1 | 2 +- .../support-v13/23.1.0/support-v13-23.1.0.pom | 20 +++++ .../support-v13/23.1.0/support-v13-23.1.0.pom.md5 | 2 +- .../support-v13/23.1.0/support-v13-23.1.0.pom.sha1 | 2 +- .../support-v13/23.1.1/support-v13-23.1.1.pom | 20 +++++ .../support-v13/23.1.1/support-v13-23.1.1.pom.md5 | 2 +- .../support-v13/23.1.1/support-v13-23.1.1.pom.sha1 | 2 +- .../support-v13/23.2.0/support-v13-23.2.0.pom | 20 +++++ .../support-v13/23.2.0/support-v13-23.2.0.pom.md5 | 2 +- .../support-v13/23.2.0/support-v13-23.2.0.pom.sha1 | 2 +- .../support-v13/23.2.1/support-v13-23.2.1.pom | 20 +++++ .../support-v13/23.2.1/support-v13-23.2.1.pom.md5 | 2 +- .../support-v13/23.2.1/support-v13-23.2.1.pom.sha1 | 2 +- .../support-v13/23.3.0/support-v13-23.3.0.pom | 20 +++++ .../support-v13/23.3.0/support-v13-23.3.0.pom.md5 | 2 +- .../support-v13/23.3.0/support-v13-23.3.0.pom.sha1 | 2 +- .../support-v13/23.4.0/support-v13-23.4.0.pom | 20 +++++ .../support-v13/23.4.0/support-v13-23.4.0.pom.md5 | 2 +- .../support-v13/23.4.0/support-v13-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/support-v13-24.0.0-alpha1.pom | 20 +++++ .../support-v13-24.0.0-alpha1.pom.md5 | 2 +- .../support-v13-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/support-v13-24.0.0-alpha2.pom | 20 +++++ .../support-v13-24.0.0-alpha2.pom.md5 | 2 +- .../support-v13-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/support-v13-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/support-v13-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/support-v13-24.0.0-beta1.pom.sha1 | 2 +- .../support-v13/24.0.0/support-v13-24.0.0.pom | 20 +++++ .../support-v13/24.0.0/support-v13-24.0.0.pom.md5 | 2 +- .../support-v13/24.0.0/support-v13-24.0.0.pom.sha1 | 2 +- .../support-v13/24.1.0/support-v13-24.1.0.pom | 20 +++++ .../support-v13/24.1.0/support-v13-24.1.0.pom.md5 | 2 +- .../support-v13/24.1.0/support-v13-24.1.0.pom.sha1 | 2 +- .../support-v13/24.1.1/support-v13-24.1.1.pom | 20 +++++ .../support-v13/24.1.1/support-v13-24.1.1.pom.md5 | 2 +- .../support-v13/24.1.1/support-v13-24.1.1.pom.sha1 | 2 +- .../support-v13/24.2.0/support-v13-24.2.0.pom | 20 +++++ .../support-v13/24.2.0/support-v13-24.2.0.pom.md5 | 2 +- .../support-v13/24.2.0/support-v13-24.2.0.pom.sha1 | 2 +- .../support-v13/24.2.1/support-v13-24.2.1.pom | 20 +++++ .../support-v13/24.2.1/support-v13-24.2.1.pom.md5 | 2 +- .../support-v13/24.2.1/support-v13-24.2.1.pom.sha1 | 2 +- .../support-v13/25.0.0/support-v13-25.0.0.pom | 20 +++++ .../support-v13/25.0.0/support-v13-25.0.0.pom.md5 | 2 +- .../support-v13/25.0.0/support-v13-25.0.0.pom.sha1 | 2 +- .../support-v13/25.0.1/support-v13-25.0.1.pom | 20 +++++ .../support-v13/25.0.1/support-v13-25.0.1.pom.md5 | 2 +- .../support-v13/25.0.1/support-v13-25.0.1.pom.sha1 | 2 +- .../support-v13/25.1.0/support-v13-25.1.0.pom | 20 +++++ .../support-v13/25.1.0/support-v13-25.1.0.pom.md5 | 2 +- .../support-v13/25.1.0/support-v13-25.1.0.pom.sha1 | 2 +- .../support-v13/25.1.1/support-v13-25.1.1.pom | 20 +++++ .../support-v13/25.1.1/support-v13-25.1.1.pom.md5 | 2 +- .../support-v13/25.1.1/support-v13-25.1.1.pom.sha1 | 2 +- .../support-v13/25.2.0/support-v13-25.2.0.pom | 20 +++++ .../support-v13/25.2.0/support-v13-25.2.0.pom.md5 | 2 +- .../support-v13/25.2.0/support-v13-25.2.0.pom.sha1 | 2 +- .../support-v13/25.3.0/support-v13-25.3.0.pom | 20 +++++ .../support-v13/25.3.0/support-v13-25.3.0.pom.md5 | 2 +- .../support-v13/25.3.0/support-v13-25.3.0.pom.sha1 | 2 +- .../support-v13/25.3.1/support-v13-25.3.1.pom | 20 +++++ .../support-v13/25.3.1/support-v13-25.3.1.pom.md5 | 2 +- .../support-v13/25.3.1/support-v13-25.3.1.pom.sha1 | 2 +- .../25.4.0/support-v13-25.4.0-sources.jar | Bin 0 -> 32685 bytes .../25.4.0/support-v13-25.4.0-sources.jar.md5 | 1 + .../25.4.0/support-v13-25.4.0-sources.jar.sha1 | 1 + .../support-v13/25.4.0/support-v13-25.4.0.aar | Bin 0 -> 46268 bytes .../support-v13/25.4.0/support-v13-25.4.0.aar.md5 | 1 + .../support-v13/25.4.0/support-v13-25.4.0.aar.sha1 | 1 + .../support-v13/25.4.0/support-v13-25.4.0.pom | 44 ++++++++++ .../support-v13/25.4.0/support-v13-25.4.0.pom.md5 | 1 + .../support-v13/25.4.0/support-v13-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/support-v13-26.0.0-alpha1.pom | 20 +++++ .../support-v13-26.0.0-alpha1.pom.md5 | 2 +- .../support-v13-26.0.0-alpha1.pom.sha1 | 2 +- .../support-v13-26.0.0-beta1-sources.jar | Bin 0 -> 25662 bytes .../support-v13-26.0.0-beta1-sources.jar.md5 | 1 + .../support-v13-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-v13-26.0.0-beta1.aar | Bin 0 -> 37767 bytes .../26.0.0-beta1/support-v13-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/support-v13-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-v13-26.0.0-beta1.pom | 44 ++++++++++ .../26.0.0-beta1/support-v13-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/support-v13-26.0.0-beta1.pom.sha1 | 1 + .../support-v13-26.0.0-beta2-sources.jar | Bin 0 -> 25722 bytes .../support-v13-26.0.0-beta2-sources.jar.md5 | 1 + .../support-v13-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-v13-26.0.0-beta2.aar | Bin 0 -> 37787 bytes .../26.0.0-beta2/support-v13-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/support-v13-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-v13-26.0.0-beta2.pom | 44 ++++++++++ .../26.0.0-beta2/support-v13-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/support-v13-26.0.0-beta2.pom.sha1 | 1 + com/android/support/support-v13/maven-metadata.xml | 43 +--------- .../support/support-v13/maven-metadata.xml.md5 | 2 +- .../support/support-v13/maven-metadata.xml.sha1 | 2 +- .../support-v4/20.0.0/support-v4-20.0.0.pom | 20 +++++ .../support-v4/20.0.0/support-v4-20.0.0.pom.md5 | 2 +- .../support-v4/20.0.0/support-v4-20.0.0.pom.sha1 | 2 +- .../support-v4/21.0.0/support-v4-21.0.0.pom | 20 +++++ .../support-v4/21.0.0/support-v4-21.0.0.pom.md5 | 2 +- .../support-v4/21.0.0/support-v4-21.0.0.pom.sha1 | 2 +- .../support-v4/21.0.2/support-v4-21.0.2.pom | 20 +++++ .../support-v4/21.0.2/support-v4-21.0.2.pom.md5 | 2 +- .../support-v4/21.0.2/support-v4-21.0.2.pom.sha1 | 2 +- .../support-v4/21.0.3/support-v4-21.0.3.pom | 20 +++++ .../support-v4/21.0.3/support-v4-21.0.3.pom.md5 | 2 +- .../support-v4/21.0.3/support-v4-21.0.3.pom.sha1 | 2 +- .../support-v4/22.0.0/support-v4-22.0.0.pom | 20 +++++ .../support-v4/22.0.0/support-v4-22.0.0.pom.md5 | 2 +- .../support-v4/22.0.0/support-v4-22.0.0.pom.sha1 | 2 +- .../support-v4/22.1.0/support-v4-22.1.0.pom | 20 +++++ .../support-v4/22.1.0/support-v4-22.1.0.pom.md5 | 2 +- .../support-v4/22.1.0/support-v4-22.1.0.pom.sha1 | 2 +- .../support-v4/22.1.1/support-v4-22.1.1.pom | 20 +++++ .../support-v4/22.1.1/support-v4-22.1.1.pom.md5 | 2 +- .../support-v4/22.1.1/support-v4-22.1.1.pom.sha1 | 2 +- .../support-v4/22.2.0/support-v4-22.2.0.pom | 20 +++++ .../support-v4/22.2.0/support-v4-22.2.0.pom.md5 | 2 +- .../support-v4/22.2.0/support-v4-22.2.0.pom.sha1 | 2 +- .../support-v4/22.2.1/support-v4-22.2.1.pom | 20 +++++ .../support-v4/22.2.1/support-v4-22.2.1.pom.md5 | 2 +- .../support-v4/22.2.1/support-v4-22.2.1.pom.sha1 | 2 +- .../support-v4/23.0.0/support-v4-23.0.0.pom | 20 +++++ .../support-v4/23.0.0/support-v4-23.0.0.pom.md5 | 2 +- .../support-v4/23.0.0/support-v4-23.0.0.pom.sha1 | 2 +- .../support-v4/23.0.1/support-v4-23.0.1.pom | 20 +++++ .../support-v4/23.0.1/support-v4-23.0.1.pom.md5 | 2 +- .../support-v4/23.0.1/support-v4-23.0.1.pom.sha1 | 2 +- .../support-v4/23.1.0/support-v4-23.1.0.pom | 20 +++++ .../support-v4/23.1.0/support-v4-23.1.0.pom.md5 | 2 +- .../support-v4/23.1.0/support-v4-23.1.0.pom.sha1 | 2 +- .../support-v4/23.1.1/support-v4-23.1.1.pom | 20 +++++ .../support-v4/23.1.1/support-v4-23.1.1.pom.md5 | 2 +- .../support-v4/23.1.1/support-v4-23.1.1.pom.sha1 | 2 +- .../support-v4/23.2.0/support-v4-23.2.0.pom | 20 +++++ .../support-v4/23.2.0/support-v4-23.2.0.pom.md5 | 2 +- .../support-v4/23.2.0/support-v4-23.2.0.pom.sha1 | 2 +- .../support-v4/23.2.1/support-v4-23.2.1.pom | 20 +++++ .../support-v4/23.2.1/support-v4-23.2.1.pom.md5 | 2 +- .../support-v4/23.2.1/support-v4-23.2.1.pom.sha1 | 2 +- .../support-v4/23.3.0/support-v4-23.3.0.pom | 20 +++++ .../support-v4/23.3.0/support-v4-23.3.0.pom.md5 | 2 +- .../support-v4/23.3.0/support-v4-23.3.0.pom.sha1 | 2 +- .../support-v4/23.4.0/support-v4-23.4.0.pom | 20 +++++ .../support-v4/23.4.0/support-v4-23.4.0.pom.md5 | 2 +- .../support-v4/23.4.0/support-v4-23.4.0.pom.sha1 | 2 +- .../24.0.0-alpha1/support-v4-24.0.0-alpha1.pom | 20 +++++ .../24.0.0-alpha1/support-v4-24.0.0-alpha1.pom.md5 | 2 +- .../support-v4-24.0.0-alpha1.pom.sha1 | 2 +- .../24.0.0-alpha2/support-v4-24.0.0-alpha2.pom | 20 +++++ .../24.0.0-alpha2/support-v4-24.0.0-alpha2.pom.md5 | 2 +- .../support-v4-24.0.0-alpha2.pom.sha1 | 2 +- .../24.0.0-beta1/support-v4-24.0.0-beta1.pom | 20 +++++ .../24.0.0-beta1/support-v4-24.0.0-beta1.pom.md5 | 2 +- .../24.0.0-beta1/support-v4-24.0.0-beta1.pom.sha1 | 2 +- .../support-v4/24.0.0/support-v4-24.0.0.pom | 20 +++++ .../support-v4/24.0.0/support-v4-24.0.0.pom.md5 | 2 +- .../support-v4/24.0.0/support-v4-24.0.0.pom.sha1 | 2 +- .../support-v4/24.1.0/support-v4-24.1.0.pom | 20 +++++ .../support-v4/24.1.0/support-v4-24.1.0.pom.md5 | 2 +- .../support-v4/24.1.0/support-v4-24.1.0.pom.sha1 | 2 +- .../support-v4/24.1.1/support-v4-24.1.1.pom | 20 +++++ .../support-v4/24.1.1/support-v4-24.1.1.pom.md5 | 2 +- .../support-v4/24.1.1/support-v4-24.1.1.pom.sha1 | 2 +- .../support-v4/24.2.0/support-v4-24.2.0.pom | 20 +++++ .../support-v4/24.2.0/support-v4-24.2.0.pom.md5 | 2 +- .../support-v4/24.2.0/support-v4-24.2.0.pom.sha1 | 2 +- .../support-v4/24.2.1/support-v4-24.2.1.pom | 20 +++++ .../support-v4/24.2.1/support-v4-24.2.1.pom.md5 | 2 +- .../support-v4/24.2.1/support-v4-24.2.1.pom.sha1 | 2 +- .../support-v4/25.0.0/support-v4-25.0.0.pom | 20 +++++ .../support-v4/25.0.0/support-v4-25.0.0.pom.md5 | 2 +- .../support-v4/25.0.0/support-v4-25.0.0.pom.sha1 | 2 +- .../support-v4/25.0.1/support-v4-25.0.1.pom | 20 +++++ .../support-v4/25.0.1/support-v4-25.0.1.pom.md5 | 2 +- .../support-v4/25.0.1/support-v4-25.0.1.pom.sha1 | 2 +- .../support-v4/25.1.0/support-v4-25.1.0.pom | 20 +++++ .../support-v4/25.1.0/support-v4-25.1.0.pom.md5 | 2 +- .../support-v4/25.1.0/support-v4-25.1.0.pom.sha1 | 2 +- .../support-v4/25.1.1/support-v4-25.1.1.pom | 20 +++++ .../support-v4/25.1.1/support-v4-25.1.1.pom.md5 | 2 +- .../support-v4/25.1.1/support-v4-25.1.1.pom.sha1 | 2 +- .../support-v4/25.2.0/support-v4-25.2.0.pom | 20 +++++ .../support-v4/25.2.0/support-v4-25.2.0.pom.md5 | 2 +- .../support-v4/25.2.0/support-v4-25.2.0.pom.sha1 | 2 +- .../support-v4/25.3.0/support-v4-25.3.0.pom | 20 +++++ .../support-v4/25.3.0/support-v4-25.3.0.pom.md5 | 2 +- .../support-v4/25.3.0/support-v4-25.3.0.pom.sha1 | 2 +- .../support-v4/25.3.1/support-v4-25.3.1.pom | 20 +++++ .../support-v4/25.3.1/support-v4-25.3.1.pom.md5 | 2 +- .../support-v4/25.3.1/support-v4-25.3.1.pom.sha1 | 2 +- .../support-v4/25.4.0/support-v4-25.4.0.aar | Bin 0 -> 1772 bytes .../support-v4/25.4.0/support-v4-25.4.0.aar.md5 | 1 + .../support-v4/25.4.0/support-v4-25.4.0.aar.sha1 | 1 + .../support-v4/25.4.0/support-v4-25.4.0.pom | 66 +++++++++++++++ .../support-v4/25.4.0/support-v4-25.4.0.pom.md5 | 1 + .../support-v4/25.4.0/support-v4-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/support-v4-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/support-v4-26.0.0-alpha1.pom.md5 | 2 +- .../support-v4-26.0.0-alpha1.pom.sha1 | 2 +- .../support-v4-26.0.0-beta1-sources.jar | Bin 0 -> 261 bytes .../support-v4-26.0.0-beta1-sources.jar.md5 | 1 + .../support-v4-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/support-v4-26.0.0-beta1.aar | Bin 0 -> 2076 bytes .../26.0.0-beta1/support-v4-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/support-v4-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/support-v4-26.0.0-beta1.pom | 66 +++++++++++++++ .../26.0.0-beta1/support-v4-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/support-v4-26.0.0-beta1.pom.sha1 | 1 + .../support-v4-26.0.0-beta2-sources.jar | Bin 0 -> 261 bytes .../support-v4-26.0.0-beta2-sources.jar.md5 | 1 + .../support-v4-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/support-v4-26.0.0-beta2.aar | Bin 0 -> 2082 bytes .../26.0.0-beta2/support-v4-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/support-v4-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/support-v4-26.0.0-beta2.pom | 66 +++++++++++++++ .../26.0.0-beta2/support-v4-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/support-v4-26.0.0-beta2.pom.sha1 | 1 + com/android/support/support-v4/maven-metadata.xml | 43 +--------- .../support/support-v4/maven-metadata.xml.md5 | 2 +- .../support/support-v4/maven-metadata.xml.sha1 | 2 +- .../23.2.0/support-vector-drawable-23.2.0.pom | 20 +++++ .../23.2.0/support-vector-drawable-23.2.0.pom.md5 | 2 +- .../23.2.0/support-vector-drawable-23.2.0.pom.sha1 | 2 +- .../23.2.1/support-vector-drawable-23.2.1.pom | 20 +++++ .../23.2.1/support-vector-drawable-23.2.1.pom.md5 | 2 +- .../23.2.1/support-vector-drawable-23.2.1.pom.sha1 | 2 +- .../23.3.0/support-vector-drawable-23.3.0.pom | 20 +++++ .../23.3.0/support-vector-drawable-23.3.0.pom.md5 | 2 +- .../23.3.0/support-vector-drawable-23.3.0.pom.sha1 | 2 +- .../23.4.0/support-vector-drawable-23.4.0.pom | 20 +++++ .../23.4.0/support-vector-drawable-23.4.0.pom.md5 | 2 +- .../23.4.0/support-vector-drawable-23.4.0.pom.sha1 | 2 +- .../support-vector-drawable-24.0.0-alpha1.pom | 20 +++++ .../support-vector-drawable-24.0.0-alpha1.pom.md5 | 2 +- .../support-vector-drawable-24.0.0-alpha1.pom.sha1 | 2 +- .../support-vector-drawable-24.0.0-alpha2.pom | 20 +++++ .../support-vector-drawable-24.0.0-alpha2.pom.md5 | 2 +- .../support-vector-drawable-24.0.0-alpha2.pom.sha1 | 2 +- .../support-vector-drawable-24.0.0-beta1.pom | 20 +++++ .../support-vector-drawable-24.0.0-beta1.pom.md5 | 2 +- .../support-vector-drawable-24.0.0-beta1.pom.sha1 | 2 +- .../24.0.0/support-vector-drawable-24.0.0.pom | 20 +++++ .../24.0.0/support-vector-drawable-24.0.0.pom.md5 | 2 +- .../24.0.0/support-vector-drawable-24.0.0.pom.sha1 | 2 +- .../24.1.0/support-vector-drawable-24.1.0.pom | 20 +++++ .../24.1.0/support-vector-drawable-24.1.0.pom.md5 | 2 +- .../24.1.0/support-vector-drawable-24.1.0.pom.sha1 | 2 +- .../24.1.1/support-vector-drawable-24.1.1.pom | 20 +++++ .../24.1.1/support-vector-drawable-24.1.1.pom.md5 | 2 +- .../24.1.1/support-vector-drawable-24.1.1.pom.sha1 | 2 +- .../24.2.0/support-vector-drawable-24.2.0.pom | 20 +++++ .../24.2.0/support-vector-drawable-24.2.0.pom.md5 | 2 +- .../24.2.0/support-vector-drawable-24.2.0.pom.sha1 | 2 +- .../24.2.1/support-vector-drawable-24.2.1.pom | 20 +++++ .../24.2.1/support-vector-drawable-24.2.1.pom.md5 | 2 +- .../24.2.1/support-vector-drawable-24.2.1.pom.sha1 | 2 +- .../25.0.0/support-vector-drawable-25.0.0.pom | 20 +++++ .../25.0.0/support-vector-drawable-25.0.0.pom.md5 | 2 +- .../25.0.0/support-vector-drawable-25.0.0.pom.sha1 | 2 +- .../25.0.1/support-vector-drawable-25.0.1.pom | 20 +++++ .../25.0.1/support-vector-drawable-25.0.1.pom.md5 | 2 +- .../25.0.1/support-vector-drawable-25.0.1.pom.sha1 | 2 +- .../25.1.0/support-vector-drawable-25.1.0.pom | 20 +++++ .../25.1.0/support-vector-drawable-25.1.0.pom.md5 | 2 +- .../25.1.0/support-vector-drawable-25.1.0.pom.sha1 | 2 +- .../25.1.1/support-vector-drawable-25.1.1.pom | 20 +++++ .../25.1.1/support-vector-drawable-25.1.1.pom.md5 | 2 +- .../25.1.1/support-vector-drawable-25.1.1.pom.sha1 | 2 +- .../25.2.0/support-vector-drawable-25.2.0.pom | 20 +++++ .../25.2.0/support-vector-drawable-25.2.0.pom.md5 | 2 +- .../25.2.0/support-vector-drawable-25.2.0.pom.sha1 | 2 +- .../25.3.0/support-vector-drawable-25.3.0.pom | 20 +++++ .../25.3.0/support-vector-drawable-25.3.0.pom.md5 | 2 +- .../25.3.0/support-vector-drawable-25.3.0.pom.sha1 | 2 +- .../25.3.1/support-vector-drawable-25.3.1.pom | 20 +++++ .../25.3.1/support-vector-drawable-25.3.1.pom.md5 | 2 +- .../25.3.1/support-vector-drawable-25.3.1.pom.sha1 | 2 +- .../support-vector-drawable-25.4.0-sources.jar | Bin 0 -> 25866 bytes .../support-vector-drawable-25.4.0-sources.jar.md5 | 1 + ...support-vector-drawable-25.4.0-sources.jar.sha1 | 1 + .../25.4.0/support-vector-drawable-25.4.0.aar | Bin 0 -> 39605 bytes .../25.4.0/support-vector-drawable-25.4.0.aar.md5 | 1 + .../25.4.0/support-vector-drawable-25.4.0.aar.sha1 | 1 + .../25.4.0/support-vector-drawable-25.4.0.pom | 44 ++++++++++ .../25.4.0/support-vector-drawable-25.4.0.pom.md5 | 1 + .../25.4.0/support-vector-drawable-25.4.0.pom.sha1 | 1 + .../support-vector-drawable-26.0.0-alpha1.pom | 20 +++++ .../support-vector-drawable-26.0.0-alpha1.pom.md5 | 2 +- .../support-vector-drawable-26.0.0-alpha1.pom.sha1 | 2 +- ...upport-vector-drawable-26.0.0-beta1-sources.jar | Bin 0 -> 18206 bytes ...rt-vector-drawable-26.0.0-beta1-sources.jar.md5 | 1 + ...t-vector-drawable-26.0.0-beta1-sources.jar.sha1 | 1 + .../support-vector-drawable-26.0.0-beta1.aar | Bin 0 -> 30635 bytes .../support-vector-drawable-26.0.0-beta1.aar.md5 | 1 + .../support-vector-drawable-26.0.0-beta1.aar.sha1 | 1 + .../support-vector-drawable-26.0.0-beta1.pom | 44 ++++++++++ .../support-vector-drawable-26.0.0-beta1.pom.md5 | 1 + .../support-vector-drawable-26.0.0-beta1.pom.sha1 | 1 + ...upport-vector-drawable-26.0.0-beta2-sources.jar | Bin 0 -> 18204 bytes ...rt-vector-drawable-26.0.0-beta2-sources.jar.md5 | 1 + ...t-vector-drawable-26.0.0-beta2-sources.jar.sha1 | 1 + .../support-vector-drawable-26.0.0-beta2.aar | Bin 0 -> 30659 bytes .../support-vector-drawable-26.0.0-beta2.aar.md5 | 1 + .../support-vector-drawable-26.0.0-beta2.aar.sha1 | 1 + .../support-vector-drawable-26.0.0-beta2.pom | 44 ++++++++++ .../support-vector-drawable-26.0.0-beta2.pom.md5 | 1 + .../support-vector-drawable-26.0.0-beta2.pom.sha1 | 1 + .../support-vector-drawable/maven-metadata.xml | 26 +----- .../support-vector-drawable/maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../3.0.0/espresso-accessibility-3.0.0-javadoc.jar | Bin 0 -> 105975 bytes .../espresso-accessibility-3.0.0-javadoc.jar.md5 | 1 + .../espresso-accessibility-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/espresso-accessibility-3.0.0-sources.jar | Bin 0 -> 2500 bytes .../espresso-accessibility-3.0.0-sources.jar.md5 | 1 + .../espresso-accessibility-3.0.0-sources.jar.sha1 | 1 + .../3.0.0/espresso-accessibility-3.0.0.aar | Bin 0 -> 3536 bytes .../3.0.0/espresso-accessibility-3.0.0.aar.md5 | 1 + .../3.0.0/espresso-accessibility-3.0.0.aar.sha1 | 1 + .../3.0.0/espresso-accessibility-3.0.0.pom | 40 +++++++++ .../3.0.0/espresso-accessibility-3.0.0.pom.md5 | 1 + .../3.0.0/espresso-accessibility-3.0.0.pom.sha1 | 1 + .../espresso-accessibility/maven-metadata.xml | 12 +++ .../espresso-accessibility/maven-metadata.xml.md5 | 1 + .../espresso-accessibility/maven-metadata.xml.sha1 | 1 + .../espresso-contrib/2.0/espresso-contrib-2.0.pom | 19 +++++ .../2.0/espresso-contrib-2.0.pom.md5 | 2 +- .../2.0/espresso-contrib-2.0.pom.sha1 | 2 +- .../espresso-contrib/2.1/espresso-contrib-2.1.pom | 19 +++++ .../2.1/espresso-contrib-2.1.pom.md5 | 2 +- .../2.1/espresso-contrib-2.1.pom.sha1 | 2 +- .../2.2.1/espresso-contrib-2.2.1.pom | 19 +++++ .../2.2.1/espresso-contrib-2.2.1.pom.md5 | 2 +- .../2.2.1/espresso-contrib-2.2.1.pom.sha1 | 2 +- .../2.2.2/espresso-contrib-2.2.2.pom | 19 +++++ .../2.2.2/espresso-contrib-2.2.2.pom.md5 | 2 +- .../2.2.2/espresso-contrib-2.2.2.pom.sha1 | 2 +- .../espresso-contrib/2.2/espresso-contrib-2.2.pom | 19 +++++ .../2.2/espresso-contrib-2.2.pom.md5 | 2 +- .../2.2/espresso-contrib-2.2.pom.sha1 | 2 +- .../2.3-alpha/espresso-contrib-2.3-alpha.pom | 19 +++++ .../2.3-alpha/espresso-contrib-2.3-alpha.pom.md5 | 2 +- .../2.3-alpha/espresso-contrib-2.3-alpha.pom.sha1 | 2 +- .../3.0.0/espresso-contrib-3.0.0-javadoc.jar | Bin 0 -> 140736 bytes .../3.0.0/espresso-contrib-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/espresso-contrib-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/espresso-contrib-3.0.0-sources.jar | Bin 0 -> 17316 bytes .../3.0.0/espresso-contrib-3.0.0-sources.jar.md5 | 1 + .../3.0.0/espresso-contrib-3.0.0-sources.jar.sha1 | 1 + .../3.0.0/espresso-contrib-3.0.0.aar | Bin 0 -> 52362 bytes .../3.0.0/espresso-contrib-3.0.0.aar.md5 | 1 + .../3.0.0/espresso-contrib-3.0.0.aar.sha1 | 1 + .../3.0.0/espresso-contrib-3.0.0.pom | 64 ++++++++++++++ .../3.0.0/espresso-contrib-3.0.0.pom.md5 | 1 + .../3.0.0/espresso-contrib-3.0.0.pom.sha1 | 1 + .../espresso/espresso-contrib/maven-metadata.xml | 5 +- .../espresso-contrib/maven-metadata.xml.md5 | 2 +- .../espresso-contrib/maven-metadata.xml.sha1 | 2 +- .../espresso-core/2.0/espresso-core-2.0.pom | 19 +++++ .../espresso-core/2.0/espresso-core-2.0.pom.md5 | 2 +- .../espresso-core/2.0/espresso-core-2.0.pom.sha1 | 2 +- .../espresso-core/2.1/espresso-core-2.1.pom | 19 +++++ .../espresso-core/2.1/espresso-core-2.1.pom.md5 | 2 +- .../espresso-core/2.1/espresso-core-2.1.pom.sha1 | 2 +- .../espresso-core/2.2.1/espresso-core-2.2.1.pom | 19 +++++ .../2.2.1/espresso-core-2.2.1.pom.md5 | 2 +- .../2.2.1/espresso-core-2.2.1.pom.sha1 | 2 +- .../espresso-core/2.2.2/espresso-core-2.2.2.pom | 19 +++++ .../2.2.2/espresso-core-2.2.2.pom.md5 | 2 +- .../2.2.2/espresso-core-2.2.2.pom.sha1 | 2 +- .../espresso-core/2.2/espresso-core-2.2.pom | 19 +++++ .../espresso-core/2.2/espresso-core-2.2.pom.md5 | 2 +- .../espresso-core/2.2/espresso-core-2.2.pom.sha1 | 2 +- .../2.3-alpha/espresso-core-2.3-alpha.pom | 19 +++++ .../2.3-alpha/espresso-core-2.3-alpha.pom.md5 | 2 +- .../2.3-alpha/espresso-core-2.3-alpha.pom.sha1 | 2 +- .../3.0.0/espresso-core-3.0.0-javadoc.jar | Bin 0 -> 623985 bytes .../3.0.0/espresso-core-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/espresso-core-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/espresso-core-3.0.0-sources.jar | Bin 0 -> 177739 bytes .../3.0.0/espresso-core-3.0.0-sources.jar.md5 | 1 + .../3.0.0/espresso-core-3.0.0-sources.jar.sha1 | 1 + .../espresso-core/3.0.0/espresso-core-3.0.0.aar | Bin 0 -> 1107356 bytes .../3.0.0/espresso-core-3.0.0.aar.md5 | 1 + .../3.0.0/espresso-core-3.0.0.aar.sha1 | 1 + .../espresso-core/3.0.0/espresso-core-3.0.0.pom | 76 +++++++++++++++++ .../3.0.0/espresso-core-3.0.0.pom.md5 | 1 + .../3.0.0/espresso-core-3.0.0.pom.sha1 | 1 + .../test/espresso/espresso-core/maven-metadata.xml | 5 +- .../espresso/espresso-core/maven-metadata.xml.md5 | 2 +- .../espresso/espresso-core/maven-metadata.xml.sha1 | 2 +- .../2.0/espresso-idling-resource-2.0.pom | 19 +++++ .../2.0/espresso-idling-resource-2.0.pom.md5 | 2 +- .../2.0/espresso-idling-resource-2.0.pom.sha1 | 2 +- .../2.1/espresso-idling-resource-2.1.pom | 19 +++++ .../2.1/espresso-idling-resource-2.1.pom.md5 | 2 +- .../2.1/espresso-idling-resource-2.1.pom.sha1 | 2 +- .../2.2.1/espresso-idling-resource-2.2.1.pom | 19 +++++ .../2.2.1/espresso-idling-resource-2.2.1.pom.md5 | 2 +- .../2.2.1/espresso-idling-resource-2.2.1.pom.sha1 | 2 +- .../2.2.2/espresso-idling-resource-2.2.2.pom | 19 +++++ .../2.2.2/espresso-idling-resource-2.2.2.pom.md5 | 2 +- .../2.2.2/espresso-idling-resource-2.2.2.pom.sha1 | 2 +- .../2.2/espresso-idling-resource-2.2.pom | 19 +++++ .../2.2/espresso-idling-resource-2.2.pom.md5 | 2 +- .../2.2/espresso-idling-resource-2.2.pom.sha1 | 2 +- .../espresso-idling-resource-2.3-alpha.pom | 19 +++++ .../espresso-idling-resource-2.3-alpha.pom.md5 | 2 +- .../espresso-idling-resource-2.3-alpha.pom.sha1 | 2 +- .../espresso-idling-resource-3.0.0-javadoc.jar | Bin 0 -> 122237 bytes .../espresso-idling-resource-3.0.0-javadoc.jar.md5 | 1 + ...espresso-idling-resource-3.0.0-javadoc.jar.sha1 | 1 + .../espresso-idling-resource-3.0.0-sources.jar | Bin 0 -> 6341 bytes .../espresso-idling-resource-3.0.0-sources.jar.md5 | 1 + ...espresso-idling-resource-3.0.0-sources.jar.sha1 | 1 + .../3.0.0/espresso-idling-resource-3.0.0.aar | Bin 0 -> 4960 bytes .../3.0.0/espresso-idling-resource-3.0.0.aar.md5 | 1 + .../3.0.0/espresso-idling-resource-3.0.0.aar.sha1 | 1 + .../3.0.0/espresso-idling-resource-3.0.0.pom | 29 +++++++ .../3.0.0/espresso-idling-resource-3.0.0.pom.md5 | 1 + .../3.0.0/espresso-idling-resource-3.0.0.pom.sha1 | 1 + .../espresso-idling-resource/maven-metadata.xml | 5 +- .../maven-metadata.xml.md5 | 2 +- .../maven-metadata.xml.sha1 | 2 +- .../espresso-intents/2.1/espresso-intents-2.1.pom | 19 +++++ .../2.1/espresso-intents-2.1.pom.md5 | 2 +- .../2.1/espresso-intents-2.1.pom.sha1 | 2 +- .../2.2.1/espresso-intents-2.2.1.pom | 19 +++++ .../2.2.1/espresso-intents-2.2.1.pom.md5 | 2 +- .../2.2.1/espresso-intents-2.2.1.pom.sha1 | 2 +- .../2.2.2/espresso-intents-2.2.2.pom | 19 +++++ .../2.2.2/espresso-intents-2.2.2.pom.md5 | 2 +- .../2.2.2/espresso-intents-2.2.2.pom.sha1 | 2 +- .../espresso-intents/2.2/espresso-intents-2.2.pom | 19 +++++ .../2.2/espresso-intents-2.2.pom.md5 | 2 +- .../2.2/espresso-intents-2.2.pom.sha1 | 2 +- .../2.3-alpha/espresso-intents-2.3-alpha.pom | 19 +++++ .../2.3-alpha/espresso-intents-2.3-alpha.pom.md5 | 2 +- .../2.3-alpha/espresso-intents-2.3-alpha.pom.sha1 | 2 +- .../3.0.0/espresso-intents-3.0.0-javadoc.jar | Bin 0 -> 163685 bytes .../3.0.0/espresso-intents-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/espresso-intents-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/espresso-intents-3.0.0-sources.jar | Bin 0 -> 23542 bytes .../3.0.0/espresso-intents-3.0.0-sources.jar.md5 | 1 + .../3.0.0/espresso-intents-3.0.0-sources.jar.sha1 | 1 + .../3.0.0/espresso-intents-3.0.0.aar | Bin 0 -> 44302 bytes .../3.0.0/espresso-intents-3.0.0.aar.md5 | 1 + .../3.0.0/espresso-intents-3.0.0.aar.sha1 | 1 + .../3.0.0/espresso-intents-3.0.0.pom | 34 ++++++++ .../3.0.0/espresso-intents-3.0.0.pom.md5 | 1 + .../3.0.0/espresso-intents-3.0.0.pom.sha1 | 1 + .../espresso/espresso-intents/maven-metadata.xml | 5 +- .../espresso-intents/maven-metadata.xml.md5 | 2 +- .../espresso-intents/maven-metadata.xml.sha1 | 2 +- .../espresso-web/2.2.1/espresso-web-2.2.1.pom | 19 +++++ .../espresso-web/2.2.1/espresso-web-2.2.1.pom.md5 | 2 +- .../espresso-web/2.2.1/espresso-web-2.2.1.pom.sha1 | 2 +- .../espresso-web/2.2.2/espresso-web-2.2.2.pom | 19 +++++ .../espresso-web/2.2.2/espresso-web-2.2.2.pom.md5 | 2 +- .../espresso-web/2.2.2/espresso-web-2.2.2.pom.sha1 | 2 +- .../espresso/espresso-web/2.2/espresso-web-2.2.pom | 19 +++++ .../espresso-web/2.2/espresso-web-2.2.pom.md5 | 2 +- .../espresso-web/2.2/espresso-web-2.2.pom.sha1 | 2 +- .../2.3-alpha/espresso-web-2.3-alpha.pom | 19 +++++ .../2.3-alpha/espresso-web-2.3-alpha.pom.md5 | 2 +- .../2.3-alpha/espresso-web-2.3-alpha.pom.sha1 | 2 +- .../3.0.0/espresso-web-3.0.0-javadoc.jar | Bin 0 -> 249391 bytes .../3.0.0/espresso-web-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/espresso-web-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/espresso-web-3.0.0-sources.jar | Bin 0 -> 58028 bytes .../3.0.0/espresso-web-3.0.0-sources.jar.md5 | 1 + .../3.0.0/espresso-web-3.0.0-sources.jar.sha1 | 1 + .../espresso-web/3.0.0/espresso-web-3.0.0.aar | Bin 0 -> 487240 bytes .../espresso-web/3.0.0/espresso-web-3.0.0.aar.md5 | 1 + .../espresso-web/3.0.0/espresso-web-3.0.0.aar.sha1 | 1 + .../espresso-web/3.0.0/espresso-web-3.0.0.pom | 46 ++++++++++ .../espresso-web/3.0.0/espresso-web-3.0.0.pom.md5 | 1 + .../espresso-web/3.0.0/espresso-web-3.0.0.pom.sha1 | 1 + .../test/espresso/espresso-web/maven-metadata.xml | 5 +- .../espresso/espresso-web/maven-metadata.xml.md5 | 2 +- .../espresso/espresso-web/maven-metadata.xml.sha1 | 2 +- .../3.0.0/idling-concurrent-3.0.0-javadoc.jar | Bin 0 -> 115235 bytes .../3.0.0/idling-concurrent-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/idling-concurrent-3.0.0-javadoc.jar.sha1 | 1 + .../3.0.0/idling-concurrent-3.0.0-sources.jar | Bin 0 -> 4348 bytes .../3.0.0/idling-concurrent-3.0.0-sources.jar.md5 | 1 + .../3.0.0/idling-concurrent-3.0.0-sources.jar.sha1 | 1 + .../3.0.0/idling-concurrent-3.0.0.aar | Bin 0 -> 4174 bytes .../3.0.0/idling-concurrent-3.0.0.aar.md5 | 1 + .../3.0.0/idling-concurrent-3.0.0.aar.sha1 | 1 + .../3.0.0/idling-concurrent-3.0.0.pom | 34 ++++++++ .../3.0.0/idling-concurrent-3.0.0.pom.md5 | 1 + .../3.0.0/idling-concurrent-3.0.0.pom.sha1 | 1 + .../idling/idling-concurrent/maven-metadata.xml | 12 +++ .../idling-concurrent/maven-metadata.xml.md5 | 1 + .../idling-concurrent/maven-metadata.xml.sha1 | 1 + .../idling-net/3.0.0/idling-net-3.0.0-javadoc.jar | Bin 0 -> 110444 bytes .../3.0.0/idling-net-3.0.0-javadoc.jar.md5 | 1 + .../3.0.0/idling-net-3.0.0-javadoc.jar.sha1 | 1 + .../idling-net/3.0.0/idling-net-3.0.0-sources.jar | Bin 0 -> 3403 bytes .../3.0.0/idling-net-3.0.0-sources.jar.md5 | 1 + .../3.0.0/idling-net-3.0.0-sources.jar.sha1 | 1 + .../idling/idling-net/3.0.0/idling-net-3.0.0.aar | Bin 0 -> 5323 bytes .../idling-net/3.0.0/idling-net-3.0.0.aar.md5 | 1 + .../idling-net/3.0.0/idling-net-3.0.0.aar.sha1 | 1 + .../idling/idling-net/3.0.0/idling-net-3.0.0.pom | 40 +++++++++ .../idling-net/3.0.0/idling-net-3.0.0.pom.md5 | 1 + .../idling-net/3.0.0/idling-net-3.0.0.pom.sha1 | 1 + .../espresso/idling/idling-net/maven-metadata.xml | 12 +++ .../idling/idling-net/maven-metadata.xml.md5 | 1 + .../idling/idling-net/maven-metadata.xml.sha1 | 1 + .../exposed-instrumentation-api-publish-0.2.pom | 19 +++++ ...exposed-instrumentation-api-publish-0.2.pom.md5 | 2 +- ...xposed-instrumentation-api-publish-0.2.pom.sha1 | 2 +- .../exposed-instrumentation-api-publish-0.3.pom | 19 +++++ ...exposed-instrumentation-api-publish-0.3.pom.md5 | 2 +- ...xposed-instrumentation-api-publish-0.3.pom.sha1 | 2 +- .../exposed-instrumentation-api-publish-0.4.1.pom | 19 +++++ ...posed-instrumentation-api-publish-0.4.1.pom.md5 | 2 +- ...osed-instrumentation-api-publish-0.4.1.pom.sha1 | 2 +- .../exposed-instrumentation-api-publish-0.4.pom | 19 +++++ ...exposed-instrumentation-api-publish-0.4.pom.md5 | 2 +- ...xposed-instrumentation-api-publish-0.4.pom.sha1 | 2 +- .../exposed-instrumentation-api-publish-0.5.pom | 19 +++++ ...exposed-instrumentation-api-publish-0.5.pom.md5 | 2 +- ...xposed-instrumentation-api-publish-0.5.pom.sha1 | 2 +- ...posed-instrumentation-api-publish-0.6-alpha.pom | 19 +++++ ...d-instrumentation-api-publish-0.6-alpha.pom.md5 | 2 +- ...-instrumentation-api-publish-0.6-alpha.pom.sha1 | 2 +- .../1.0.0/janktesthelper-v23-1.0.0.pom | 19 +++++ .../1.0.0/janktesthelper-v23-1.0.0.pom.md5 | 2 +- .../1.0.0/janktesthelper-v23-1.0.0.pom.sha1 | 2 +- .../1.0.1/janktesthelper-v23-1.0.1.pom | 19 +++++ .../1.0.1/janktesthelper-v23-1.0.1.pom.md5 | 2 +- .../1.0.1/janktesthelper-v23-1.0.1.pom.sha1 | 2 +- .../1.0.0/orchestrator-1.0.0-javadoc.jar | Bin 0 -> 127588 bytes .../1.0.0/orchestrator-1.0.0-javadoc.jar.md5 | 1 + .../1.0.0/orchestrator-1.0.0-javadoc.jar.sha1 | 1 + .../1.0.0/orchestrator-1.0.0-sources.jar | Bin 0 -> 8485 bytes .../1.0.0/orchestrator-1.0.0-sources.jar.md5 | 1 + .../1.0.0/orchestrator-1.0.0-sources.jar.sha1 | 1 + .../orchestrator/1.0.0/orchestrator-1.0.0.apk.md5 | 1 + .../orchestrator/1.0.0/orchestrator-1.0.0.apk.sha1 | 1 + .../test/orchestrator/1.0.0/orchestrator-1.0.0.pom | 40 +++++++++ .../orchestrator/1.0.0/orchestrator-1.0.0.pom.md5 | 1 + .../orchestrator/1.0.0/orchestrator-1.0.0.pom.sha1 | 1 + .../support/test/orchestrator/maven-metadata.xml | 12 +++ .../test/orchestrator/maven-metadata.xml.md5 | 1 + .../test/orchestrator/maven-metadata.xml.sha1 | 1 + com/android/support/test/rules/0.2/rules-0.2.pom | 19 +++++ .../support/test/rules/0.2/rules-0.2.pom.md5 | 2 +- .../support/test/rules/0.2/rules-0.2.pom.sha1 | 2 +- com/android/support/test/rules/0.3/rules-0.3.pom | 19 +++++ .../support/test/rules/0.3/rules-0.3.pom.md5 | 2 +- .../support/test/rules/0.3/rules-0.3.pom.sha1 | 2 +- .../support/test/rules/0.4.1/rules-0.4.1.pom | 19 +++++ .../support/test/rules/0.4.1/rules-0.4.1.pom.md5 | 2 +- .../support/test/rules/0.4.1/rules-0.4.1.pom.sha1 | 2 +- com/android/support/test/rules/0.4/rules-0.4.pom | 19 +++++ .../support/test/rules/0.4/rules-0.4.pom.md5 | 2 +- .../support/test/rules/0.4/rules-0.4.pom.sha1 | 2 +- com/android/support/test/rules/0.5/rules-0.5.pom | 19 +++++ .../support/test/rules/0.5/rules-0.5.pom.md5 | 2 +- .../support/test/rules/0.5/rules-0.5.pom.sha1 | 2 +- .../test/rules/0.6-alpha/rules-0.6-alpha.pom | 19 +++++ .../test/rules/0.6-alpha/rules-0.6-alpha.pom.md5 | 2 +- .../test/rules/0.6-alpha/rules-0.6-alpha.pom.sha1 | 2 +- .../test/rules/1.0.0/rules-1.0.0-javadoc.jar | Bin 0 -> 167143 bytes .../test/rules/1.0.0/rules-1.0.0-javadoc.jar.md5 | 1 + .../test/rules/1.0.0/rules-1.0.0-javadoc.jar.sha1 | 1 + .../test/rules/1.0.0/rules-1.0.0-sources.jar | Bin 0 -> 36074 bytes .../test/rules/1.0.0/rules-1.0.0-sources.jar.md5 | 1 + .../test/rules/1.0.0/rules-1.0.0-sources.jar.sha1 | 1 + .../support/test/rules/1.0.0/rules-1.0.0.aar | Bin 0 -> 42528 bytes .../support/test/rules/1.0.0/rules-1.0.0.aar.md5 | 1 + .../support/test/rules/1.0.0/rules-1.0.0.aar.sha1 | 1 + .../support/test/rules/1.0.0/rules-1.0.0.pom | 34 ++++++++ .../support/test/rules/1.0.0/rules-1.0.0.pom.md5 | 1 + .../support/test/rules/1.0.0/rules-1.0.0.pom.sha1 | 1 + com/android/support/test/rules/maven-metadata.xml | 5 +- .../support/test/rules/maven-metadata.xml.md5 | 2 +- .../support/test/rules/maven-metadata.xml.sha1 | 2 +- com/android/support/test/runner/0.2/runner-0.2.pom | 19 +++++ .../support/test/runner/0.2/runner-0.2.pom.md5 | 2 +- .../support/test/runner/0.2/runner-0.2.pom.sha1 | 2 +- com/android/support/test/runner/0.3/runner-0.3.pom | 19 +++++ .../support/test/runner/0.3/runner-0.3.pom.md5 | 2 +- .../support/test/runner/0.3/runner-0.3.pom.sha1 | 2 +- .../support/test/runner/0.4.1/runner-0.4.1.pom | 19 +++++ .../support/test/runner/0.4.1/runner-0.4.1.pom.md5 | 2 +- .../test/runner/0.4.1/runner-0.4.1.pom.sha1 | 2 +- com/android/support/test/runner/0.4/runner-0.4.pom | 19 +++++ .../support/test/runner/0.4/runner-0.4.pom.md5 | 2 +- .../support/test/runner/0.4/runner-0.4.pom.sha1 | 2 +- com/android/support/test/runner/0.5/runner-0.5.pom | 19 +++++ .../support/test/runner/0.5/runner-0.5.pom.md5 | 2 +- .../support/test/runner/0.5/runner-0.5.pom.sha1 | 2 +- .../test/runner/0.6-alpha/runner-0.6-alpha.pom | 19 +++++ .../test/runner/0.6-alpha/runner-0.6-alpha.pom.md5 | 2 +- .../runner/0.6-alpha/runner-0.6-alpha.pom.sha1 | 2 +- .../test/runner/1.0.0/runner-1.0.0-javadoc.jar | Bin 0 -> 290890 bytes .../test/runner/1.0.0/runner-1.0.0-javadoc.jar.md5 | 1 + .../runner/1.0.0/runner-1.0.0-javadoc.jar.sha1 | 1 + .../test/runner/1.0.0/runner-1.0.0-sources.jar | Bin 0 -> 152561 bytes .../test/runner/1.0.0/runner-1.0.0-sources.jar.md5 | 1 + .../runner/1.0.0/runner-1.0.0-sources.jar.sha1 | 1 + .../support/test/runner/1.0.0/runner-1.0.0.aar | Bin 0 -> 227361 bytes .../support/test/runner/1.0.0/runner-1.0.0.aar.md5 | 1 + .../test/runner/1.0.0/runner-1.0.0.aar.sha1 | 1 + .../support/test/runner/1.0.0/runner-1.0.0.pom | 46 ++++++++++ .../support/test/runner/1.0.0/runner-1.0.0.pom.md5 | 1 + .../test/runner/1.0.0/runner-1.0.0.pom.sha1 | 1 + com/android/support/test/runner/maven-metadata.xml | 5 +- .../support/test/runner/maven-metadata.xml.md5 | 2 +- .../support/test/runner/maven-metadata.xml.sha1 | 2 +- .../1.0.0/test-services-1.0.0-javadoc.jar | Bin 0 -> 176311 bytes .../1.0.0/test-services-1.0.0-javadoc.jar.md5 | 1 + .../1.0.0/test-services-1.0.0-javadoc.jar.sha1 | 1 + .../1.0.0/test-services-1.0.0-sources.jar | Bin 0 -> 29487 bytes .../1.0.0/test-services-1.0.0-sources.jar.md5 | 1 + .../1.0.0/test-services-1.0.0-sources.jar.sha1 | 1 + .../1.0.0/test-services-1.0.0.apk.md5 | 1 + .../1.0.0/test-services-1.0.0.apk.sha1 | 1 + .../test-services/1.0.0/test-services-1.0.0.pom | 29 +++++++ .../1.0.0/test-services-1.0.0.pom.md5 | 1 + .../1.0.0/test-services-1.0.0.pom.sha1 | 1 + .../test/services/test-services/maven-metadata.xml | 12 +++ .../services/test-services/maven-metadata.xml.md5 | 1 + .../services/test-services/maven-metadata.xml.sha1 | 1 + .../0.1/testing-support-lib-0.1.pom | 17 ++++ .../0.1/testing-support-lib-0.1.pom.md5 | 2 +- .../0.1/testing-support-lib-0.1.pom.sha1 | 2 +- .../2.0.0/uiautomator-v18-2.0.0.pom | 19 +++++ .../2.0.0/uiautomator-v18-2.0.0.pom.md5 | 2 +- .../2.0.0/uiautomator-v18-2.0.0.pom.sha1 | 2 +- .../2.1.0/uiautomator-v18-2.1.0.pom | 19 +++++ .../2.1.0/uiautomator-v18-2.1.0.pom.md5 | 2 +- .../2.1.0/uiautomator-v18-2.1.0.pom.sha1 | 2 +- .../2.1.1/uiautomator-v18-2.1.1.pom | 19 +++++ .../2.1.1/uiautomator-v18-2.1.1.pom.md5 | 2 +- .../2.1.1/uiautomator-v18-2.1.1.pom.sha1 | 2 +- .../2.1.2/uiautomator-v18-2.1.2.pom | 19 +++++ .../2.1.2/uiautomator-v18-2.1.2.pom.md5 | 2 +- .../2.1.2/uiautomator-v18-2.1.2.pom.sha1 | 2 +- .../2.1.3/uiautomator-v18-2.1.3-javadoc.jar | Bin 0 -> 228626 bytes .../2.1.3/uiautomator-v18-2.1.3-javadoc.jar.md5 | 1 + .../2.1.3/uiautomator-v18-2.1.3-javadoc.jar.sha1 | 1 + .../2.1.3/uiautomator-v18-2.1.3-sources.jar | Bin 0 -> 89751 bytes .../2.1.3/uiautomator-v18-2.1.3-sources.jar.md5 | 1 + .../2.1.3/uiautomator-v18-2.1.3-sources.jar.sha1 | 1 + .../2.1.3/uiautomator-v18-2.1.3.aar | Bin 0 -> 111995 bytes .../2.1.3/uiautomator-v18-2.1.3.aar.md5 | 1 + .../2.1.3/uiautomator-v18-2.1.3.aar.sha1 | 1 + .../2.1.3/uiautomator-v18-2.1.3.pom | 29 +++++++ .../2.1.3/uiautomator-v18-2.1.3.pom.md5 | 1 + .../2.1.3/uiautomator-v18-2.1.3.pom.sha1 | 1 + .../uiautomator/uiautomator-v18/maven-metadata.xml | 5 +- .../uiautomator-v18/maven-metadata.xml.md5 | 2 +- .../uiautomator-v18/maven-metadata.xml.sha1 | 2 +- .../transition/24.2.0/transition-24.2.0.pom | 20 +++++ .../transition/24.2.0/transition-24.2.0.pom.md5 | 2 +- .../transition/24.2.0/transition-24.2.0.pom.sha1 | 2 +- .../transition/24.2.1/transition-24.2.1.pom | 20 +++++ .../transition/24.2.1/transition-24.2.1.pom.md5 | 2 +- .../transition/24.2.1/transition-24.2.1.pom.sha1 | 2 +- .../transition/25.0.0/transition-25.0.0.pom | 20 +++++ .../transition/25.0.0/transition-25.0.0.pom.md5 | 2 +- .../transition/25.0.0/transition-25.0.0.pom.sha1 | 2 +- .../transition/25.0.1/transition-25.0.1.pom | 20 +++++ .../transition/25.0.1/transition-25.0.1.pom.md5 | 2 +- .../transition/25.0.1/transition-25.0.1.pom.sha1 | 2 +- .../transition/25.1.0/transition-25.1.0.pom | 20 +++++ .../transition/25.1.0/transition-25.1.0.pom.md5 | 2 +- .../transition/25.1.0/transition-25.1.0.pom.sha1 | 2 +- .../transition/25.1.1/transition-25.1.1.pom | 20 +++++ .../transition/25.1.1/transition-25.1.1.pom.md5 | 2 +- .../transition/25.1.1/transition-25.1.1.pom.sha1 | 2 +- .../transition/25.2.0/transition-25.2.0.pom | 20 +++++ .../transition/25.2.0/transition-25.2.0.pom.md5 | 2 +- .../transition/25.2.0/transition-25.2.0.pom.sha1 | 2 +- .../transition/25.3.0/transition-25.3.0.pom | 20 +++++ .../transition/25.3.0/transition-25.3.0.pom.md5 | 2 +- .../transition/25.3.0/transition-25.3.0.pom.sha1 | 2 +- .../transition/25.3.1/transition-25.3.1.pom | 20 +++++ .../transition/25.3.1/transition-25.3.1.pom.md5 | 2 +- .../transition/25.3.1/transition-25.3.1.pom.sha1 | 2 +- .../25.4.0/transition-25.4.0-sources.jar | Bin 0 -> 89241 bytes .../25.4.0/transition-25.4.0-sources.jar.md5 | 1 + .../25.4.0/transition-25.4.0-sources.jar.sha1 | 1 + .../transition/25.4.0/transition-25.4.0.aar | Bin 0 -> 90266 bytes .../transition/25.4.0/transition-25.4.0.aar.md5 | 1 + .../transition/25.4.0/transition-25.4.0.aar.sha1 | 1 + .../transition/25.4.0/transition-25.4.0.pom | 44 ++++++++++ .../transition/25.4.0/transition-25.4.0.pom.md5 | 1 + .../transition/25.4.0/transition-25.4.0.pom.sha1 | 1 + .../26.0.0-alpha1/transition-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/transition-26.0.0-alpha1.pom.md5 | 2 +- .../transition-26.0.0-alpha1.pom.sha1 | 2 +- .../transition-26.0.0-beta1-sources.jar | Bin 0 -> 127408 bytes .../transition-26.0.0-beta1-sources.jar.md5 | 1 + .../transition-26.0.0-beta1-sources.jar.sha1 | 1 + .../26.0.0-beta1/transition-26.0.0-beta1.aar | Bin 0 -> 160273 bytes .../26.0.0-beta1/transition-26.0.0-beta1.aar.md5 | 1 + .../26.0.0-beta1/transition-26.0.0-beta1.aar.sha1 | 1 + .../26.0.0-beta1/transition-26.0.0-beta1.pom | 44 ++++++++++ .../26.0.0-beta1/transition-26.0.0-beta1.pom.md5 | 1 + .../26.0.0-beta1/transition-26.0.0-beta1.pom.sha1 | 1 + .../transition-26.0.0-beta2-sources.jar | Bin 0 -> 130799 bytes .../transition-26.0.0-beta2-sources.jar.md5 | 1 + .../transition-26.0.0-beta2-sources.jar.sha1 | 1 + .../26.0.0-beta2/transition-26.0.0-beta2.aar | Bin 0 -> 167237 bytes .../26.0.0-beta2/transition-26.0.0-beta2.aar.md5 | 1 + .../26.0.0-beta2/transition-26.0.0-beta2.aar.sha1 | 1 + .../26.0.0-beta2/transition-26.0.0-beta2.pom | 44 ++++++++++ .../26.0.0-beta2/transition-26.0.0-beta2.pom.md5 | 1 + .../26.0.0-beta2/transition-26.0.0-beta2.pom.sha1 | 1 + com/android/support/transition/maven-metadata.xml | 16 +--- .../support/transition/maven-metadata.xml.md5 | 2 +- .../support/transition/maven-metadata.xml.sha1 | 2 +- .../26.0.0-beta1/wear-26.0.0-beta1-sources.jar | Bin 0 -> 23745 bytes .../26.0.0-beta1/wear-26.0.0-beta1-sources.jar.md5 | 1 + .../wear-26.0.0-beta1-sources.jar.sha1 | 1 + .../wear/26.0.0-beta1/wear-26.0.0-beta1.aar | Bin 0 -> 34208 bytes .../wear/26.0.0-beta1/wear-26.0.0-beta1.aar.md5 | 1 + .../wear/26.0.0-beta1/wear-26.0.0-beta1.aar.sha1 | 1 + .../wear/26.0.0-beta1/wear-26.0.0-beta1.pom | 51 +++++++++++ .../wear/26.0.0-beta1/wear-26.0.0-beta1.pom.md5 | 1 + .../wear/26.0.0-beta1/wear-26.0.0-beta1.pom.sha1 | 1 + .../26.0.0-beta2/wear-26.0.0-beta2-sources.jar | Bin 0 -> 82787 bytes .../26.0.0-beta2/wear-26.0.0-beta2-sources.jar.md5 | 1 + .../wear-26.0.0-beta2-sources.jar.sha1 | 1 + .../wear/26.0.0-beta2/wear-26.0.0-beta2.aar | Bin 0 -> 146211 bytes .../wear/26.0.0-beta2/wear-26.0.0-beta2.aar.md5 | 1 + .../wear/26.0.0-beta2/wear-26.0.0-beta2.aar.sha1 | 1 + .../wear/26.0.0-beta2/wear-26.0.0-beta2.pom | 58 +++++++++++++ .../wear/26.0.0-beta2/wear-26.0.0-beta2.pom.md5 | 1 + .../wear/26.0.0-beta2/wear-26.0.0-beta2.pom.sha1 | 1 + com/android/support/wear/maven-metadata.xml | 12 +++ com/android/support/wear/maven-metadata.xml.md5 | 1 + com/android/support/wear/maven-metadata.xml.sha1 | 1 + .../26.0.0-alpha1/wearable-26.0.0-alpha1.pom | 20 +++++ .../26.0.0-alpha1/wearable-26.0.0-alpha1.pom.md5 | 2 +- .../26.0.0-alpha1/wearable-26.0.0-alpha1.pom.sha1 | 2 +- source.properties | 2 +- 3330 files changed, 21906 insertions(+), 2110 deletions(-) c7fc1cdb Snap for 4373604 from 420b9e7145eaec24233ecb25ef8d1614e633a8c1 to oc-mr1-release ========platform/prebuilts/maven_repo/bumptech between android-8.0.0_r32..android-8.1.0_r1========= README.txt | 2 +- .../1.0.0-SNAPSHOT/disklrucache-1.0.0-SNAPSHOT.jar | Bin 19745 -> 0 bytes .../disklrucache-SNAPSHOT-sources.jar} | Bin 12247 -> 12679 bytes .../SNAPSHOT/disklrucache-SNAPSHOT.jar | Bin 0 -> 20057 bytes .../gifdecoder-1.0.0-SNAPSHOT-sources.jar | Bin 13369 -> 0 bytes .../1.0.0-SNAPSHOT/gifdecoder-1.0.0-SNAPSHOT.jar | Bin 15597 -> 0 bytes .../SNAPSHOT/gifdecoder-SNAPSHOT-sources.jar | Bin 0 -> 17188 bytes .../gifdecoder/SNAPSHOT/gifdecoder-SNAPSHOT.jar | Bin 0 -> 17949 bytes .../glide-4.0.0-SNAPSHOT-sources.jar | Bin 298619 -> 0 bytes .../glide/4.0.0-SNAPSHOT/glide-4.0.0-SNAPSHOT.jar | Bin 562804 -> 0 bytes .../glide/4.0.0-SNAPSHOT/glide-4.0.0-SNAPSHOT.pom | 49 --------------------- .../glide/SNAPSHOT/glide-SNAPSHOT-sources.jar | Bin 0 -> 317039 bytes .../glide/glide/SNAPSHOT/glide-SNAPSHOT.jar | Bin 0 -> 587697 bytes update_repo.sh | 15 +++---- 14 files changed, 7 insertions(+), 59 deletions(-) 268c549 release-request-1b0d6769-ebfa-4e2d-b128-039ac0dcd5c9-for-git_oc-mr1-release-4140700 snap-temp-L81200000078275553 ========platform/prebuilts/misc between android-8.0.0_r32..android-8.1.0_r1========= common/android-support-test/Android.mk | 69 +++---- common/android-support-test/PREBUILT | 7 +- common/android-support-test/build.gradle | 35 ---- .../espresso-contrib-2.3-beta-2-release-no-dep.jar | Bin 34902 -> 0 bytes .../espresso-contrib-2.3-beta-2-release.jar | Bin 5782806 -> 0 bytes .../espresso-core-2.3-beta-2-release-no-dep.jar | Bin 2751411 -> 0 bytes .../espresso/espresso-core-2.3-beta-2-release.jar | Bin 3443852 -> 0 bytes ...o-idling-resource-2.3-beta-2-release-no-dep.jar | Bin 4268 -> 0 bytes .../espresso-intents-2.3-beta-2-release-no-dep.jar | Bin 51249 -> 0 bytes .../espresso-intents-2.3-beta-2-release.jar | Bin 3495729 -> 0 bytes .../espresso-web-2.3-beta-2-release-no-dep.jar | Bin 230974 -> 0 bytes .../espresso/espresso-web-2.3-beta-2-release.jar | Bin 3765002 -> 0 bytes .../espresso/espresso_contrib_release_no_deps.jar | Bin 0 -> 45609 bytes .../espresso/espresso_core_release_no_deps.jar | Bin 0 -> 1284624 bytes .../espresso_idling_resource_release_no_deps.jar | Bin 0 -> 5165 bytes .../espresso/espresso_intents_release_no_deps.jar | Bin 0 -> 51645 bytes .../espresso/espresso_web_release_no_deps.jar | Bin 0 -> 556302 bytes ...ation-api-publish-0.6-beta-2-release-no-dep.jar | Bin 2106 -> 0 bytes .../rules/rules-0.6-beta-2-release-no-dep.jar | Bin 35516 -> 0 bytes .../rules/rules-0.6-beta-2-release.jar | Bin 566104 -> 0 bytes .../rules/rules_release_no_deps.jar | Bin 0 -> 45249 bytes .../runner/runner-0.6-beta-2-release-no-dep.jar | Bin 152443 -> 0 bytes .../runner/runner-0.6-beta-2-release.jar | Bin 530050 -> 0 bytes .../runner/runner_release_no_deps.jar | Bin 0 -> 259332 bytes common/args4j/Android.mk | 22 +++ common/args4j/LICENSE | 19 ++ common/args4j/PREBUILT | 2 + common/args4j/args4j-2.0.28.jar | Bin 0 -> 79237 bytes common/asm/Android.mk | 1 + common/asm/asm-analysis-5.2.jar | Bin 0 -> 20438 bytes common/commons-cli/Android.mk | 12 ++ common/ddmlib/PREBUILT | 4 +- common/ddmlib/ddmlib-prebuilt.jar | Bin 328949 -> 326172 bytes common/error_prone_annotations/Android.mk | 22 +++ common/error_prone_annotations/LICENSE | 201 +++++++++++++++++++++ .../error_prone_annotations/MODULE_LICENSE_APACHE2 | 0 common/error_prone_annotations/PREBUILT | 1 + .../error_prone_annotations-2.0.18.jar | Bin 0 -> 12078 bytes common/robolectric/Android.mk | 11 +- common/robolectric/run_robotests.mk | 2 - linux-x86/dtc/PREBUILT | 4 + linux-x86/dtc/dtc | Bin 0 -> 313400 bytes linux-x86/libufdt/PREBUILT | 14 ++ linux-x86/libufdt/extract_dtb | Bin 0 -> 81960 bytes linux-x86/libufdt/mkdtimg | Bin 0 -> 121424 bytes linux-x86/libufdt/ufdt_apply_overlay | Bin 0 -> 201488 bytes linux-x86/relocation_packer/relocation_packer | Bin 7096952 -> 7663256 bytes 47 files changed, 333 insertions(+), 93 deletions(-) 5983873 release-request-ca4ad653-1655-436a-b65c-2527b02ae5f2-for-git_oc-mr1-release-4241196 snap-temp-L48200000088705722 ========platform/prebuilts/ndk between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 82 +--------------------------------- Android.mk | 4 +- cpufeatures.bp | 23 ++++++++++ gen-blueprints.py => gen_blueprints.py | 75 +++++++++---------------------- 4 files changed, 45 insertions(+), 139 deletions(-) f39cb3e5 Snap for 4373604 from 6cf0541ec4e7d1df447e6b4a73941343e4fecdae to oc-mr1-release ========platform/prebuilts/python/linux-x86/2.7.5 between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 3 +++ 1 file changed, 3 insertions(+) 49b50ad release-request-6db00e04-e62d-4e43-807a-a9cc1185dcbb-for-git_oc-mr1-release-4136929 snap-temp-L91700000077883673 ========platform/prebuilts/qemu-kernel between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + arm/3.10/kernel-qemu | Bin 0 -> 3029160 bytes arm/3.18/kernel-qemu2 | Bin 3665944 -> 4088328 bytes arm/ranchu/kernel-qemu | Bin 2803904 -> 20 bytes arm64/3.10/kernel-qemu | Bin 0 -> 6582080 bytes arm64/3.18/kernel-qemu2 | Bin 7149056 -> 7747584 bytes arm64/kernel-qemu | Bin 6111584 -> 17 bytes mips/3.18/kernel-qemu2 | Bin 9922596 -> 10007992 bytes mips/ranchu/kernel-qemu | Bin 8435636 -> 8449896 bytes mips64/3.18/kernel-qemu2 | Bin 14042808 -> 14172288 bytes mips64/kernel-qemu | Bin 12027920 -> 12050136 bytes update_emu_kernels.sh | 63 ++++++++++++--------------- x86/{ranchu => 3.10}/LINUX_KERNEL_COPYING | 0 x86/{ranchu => 3.10}/README | 0 x86/3.10/kernel-qemu | Bin 0 -> 4493648 bytes x86/3.18/kernel-qemu2 | Bin 5081264 -> 5520816 bytes x86/ranchu/kernel-qemu | Bin 4493648 -> 20 bytes x86_64/{ranchu => 3.10}/LINUX_KERNEL_COPYING | 0 x86_64/{ranchu => 3.10}/README | 0 x86_64/3.10/kernel-qemu | Bin 0 -> 4651136 bytes x86_64/3.18/kernel-qemu2 | Bin 5172256 -> 5586672 bytes x86_64/kernel-qemu | Bin 4431856 -> 4434096 bytes x86_64/ranchu/kernel-qemu | Bin 4651136 -> 20 bytes 23 files changed, 31 insertions(+), 34 deletions(-) 87e7c60 Snap for 4396223 from 20fb29347ff159f8dece43a5e38cfc936ab09054 to oc-mr1-release ========platform/prebuilts/sdk between android-8.0.0_r32..android-8.1.0_r1========= 27/android.jar | Bin 0 -> 29494440 bytes 27/framework.aidl | 224 + 27/uiautomator.jar | Bin 0 -> 10458 bytes api/27.txt | 72899 ++++++++++++++++++ current/Android.mk | 9 +- current/android.jar | Bin 26666805 -> 29483323 bytes .../android-support-constraint-layout-solver.jar | Bin 0 -> 99304 bytes .../libs/android-support-constraint-layout.jar | Bin 0 -> 52127 bytes .../extras/constraint-layout/res/values/values.xml | 119 + current/framework.aidl | 17 + support-api/24.2.0.txt => current/support-api.txt | 4162 +- .../annotations/android-support-annotations.jar | Bin 24712 -> 24712 bytes .../support/compat/libs/android-support-compat.jar | Bin 637540 -> 672395 bytes .../notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../drawable-hdpi-v4/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../drawable-mdpi-v4/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../notification_action_background.xml | 36 + .../notification_bg_low_normal.9.png | Bin .../notification_bg_low_pressed.9.png | Bin .../drawable-xhdpi-v4/notification_bg_normal.9.png | Bin .../notification_bg_normal_pressed.9.png | Bin .../notify_panel_notification_icon_bg.png | Bin .../res/drawable/notification_bg.xml | 0 .../res/drawable/notification_bg_low.xml | 0 .../res/drawable/notification_icon_background.xml | 0 .../res/drawable/notification_tile_bg.xml | 0 .../notification_template_custom_big.xml | 2 +- .../res/layout-v21/notification_action.xml | 4 +- .../layout-v21/notification_action_tombstone.xml | 4 +- .../notification_template_custom_big.xml | 2 +- .../notification_template_icon_group.xml | 5 +- .../res/layout/notification_action.xml | 4 +- .../res/layout/notification_action_tombstone.xml | 4 +- .../layout/notification_template_custom_big.xml | 2 +- .../layout/notification_template_icon_group.xml | 1 - .../notification_template_part_chronometer.xml | 2 +- .../res/layout/notification_template_part_time.xml | 2 +- current/support/compat/res/values-af/values-af.xml | 4 + current/support/compat/res/values-am/values-am.xml | 4 + current/support/compat/res/values-ar/values-ar.xml | 4 + current/support/compat/res/values-az/values-az.xml | 4 + .../res/values-b+sr+Latn/values-b+sr+Latn.xml | 4 + current/support/compat/res/values-be/values-be.xml | 4 + current/support/compat/res/values-bg/values-bg.xml | 4 + current/support/compat/res/values-bn/values-bn.xml | 4 + current/support/compat/res/values-bs/values-bs.xml | 4 + current/support/compat/res/values-ca/values-ca.xml | 4 + current/support/compat/res/values-cs/values-cs.xml | 4 + current/support/compat/res/values-da/values-da.xml | 4 + current/support/compat/res/values-de/values-de.xml | 4 + current/support/compat/res/values-el/values-el.xml | 4 + .../compat/res/values-en-rAU/values-en-rAU.xml | 4 + .../compat/res/values-en-rGB/values-en-rGB.xml | 4 + .../compat/res/values-en-rIN/values-en-rIN.xml | 4 + .../compat/res/values-es-rUS/values-es-rUS.xml | 4 + current/support/compat/res/values-es/values-es.xml | 4 + current/support/compat/res/values-et/values-et.xml | 4 + current/support/compat/res/values-eu/values-eu.xml | 4 + current/support/compat/res/values-fa/values-fa.xml | 4 + current/support/compat/res/values-fi/values-fi.xml | 4 + .../compat/res/values-fr-rCA/values-fr-rCA.xml | 4 + current/support/compat/res/values-fr/values-fr.xml | 4 + current/support/compat/res/values-gl/values-gl.xml | 4 + current/support/compat/res/values-gu/values-gu.xml | 4 + current/support/compat/res/values-hi/values-hi.xml | 4 + current/support/compat/res/values-hr/values-hr.xml | 4 + current/support/compat/res/values-hu/values-hu.xml | 4 + current/support/compat/res/values-hy/values-hy.xml | 4 + current/support/compat/res/values-in/values-in.xml | 4 + current/support/compat/res/values-is/values-is.xml | 4 + current/support/compat/res/values-it/values-it.xml | 4 + current/support/compat/res/values-iw/values-iw.xml | 4 + current/support/compat/res/values-ja/values-ja.xml | 4 + current/support/compat/res/values-ka/values-ka.xml | 4 + current/support/compat/res/values-kk/values-kk.xml | 4 + current/support/compat/res/values-km/values-km.xml | 4 + current/support/compat/res/values-kn/values-kn.xml | 4 + current/support/compat/res/values-ko/values-ko.xml | 4 + current/support/compat/res/values-ky/values-ky.xml | 4 + current/support/compat/res/values-lo/values-lo.xml | 4 + current/support/compat/res/values-lt/values-lt.xml | 4 + current/support/compat/res/values-lv/values-lv.xml | 4 + current/support/compat/res/values-mk/values-mk.xml | 4 + current/support/compat/res/values-ml/values-ml.xml | 4 + current/support/compat/res/values-mn/values-mn.xml | 4 + current/support/compat/res/values-mr/values-mr.xml | 4 + current/support/compat/res/values-ms/values-ms.xml | 4 + current/support/compat/res/values-my/values-my.xml | 4 + current/support/compat/res/values-nb/values-nb.xml | 4 + current/support/compat/res/values-ne/values-ne.xml | 4 + current/support/compat/res/values-nl/values-nl.xml | 4 + current/support/compat/res/values-pa/values-pa.xml | 4 + current/support/compat/res/values-pl/values-pl.xml | 4 + .../support/compat/res/values-port/values-port.xml | 4 + .../compat/res/values-pt-rBR/values-pt-rBR.xml | 4 + .../compat/res/values-pt-rPT/values-pt-rPT.xml | 4 + current/support/compat/res/values-pt/values-pt.xml | 4 + current/support/compat/res/values-ro/values-ro.xml | 4 + current/support/compat/res/values-ru/values-ru.xml | 4 + current/support/compat/res/values-si/values-si.xml | 4 + current/support/compat/res/values-sk/values-sk.xml | 4 + current/support/compat/res/values-sl/values-sl.xml | 4 + current/support/compat/res/values-sq/values-sq.xml | 4 + current/support/compat/res/values-sr/values-sr.xml | 4 + current/support/compat/res/values-sv/values-sv.xml | 4 + current/support/compat/res/values-sw/values-sw.xml | 4 + current/support/compat/res/values-ta/values-ta.xml | 4 + current/support/compat/res/values-te/values-te.xml | 4 + current/support/compat/res/values-th/values-th.xml | 4 + current/support/compat/res/values-tl/values-tl.xml | 4 + current/support/compat/res/values-tr/values-tr.xml | 4 + current/support/compat/res/values-uk/values-uk.xml | 4 + current/support/compat/res/values-ur/values-ur.xml | 4 + current/support/compat/res/values-uz/values-uz.xml | 4 + .../support/compat/res/values-v16/values-v16.xml | 4 + .../support/compat/res/values-v21/values-v21.xml | 19 + current/support/compat/res/values-vi/values-vi.xml | 4 + .../compat/res/values-zh-rCN/values-zh-rCN.xml | 4 + .../compat/res/values-zh-rHK/values-zh-rHK.xml | 4 + .../compat/res/values-zh-rTW/values-zh-rTW.xml | 4 + current/support/compat/res/values-zu/values-zu.xml | 4 + current/support/compat/res/values/values.xml | 46 + .../support/core-ui/android-support-core-ui.jar | Bin 260218 -> 251322 bytes .../core-utils/android-support-core-utils.jar | Bin 106695 -> 95185 bytes .../customtabs/android-support-customtabs.jar | Bin 41712 -> 41712 bytes .../support/design/libs/android-support-design.jar | Bin 334726 -> 336258 bytes current/support/design/res/values/values.xml | 1 - .../android-support-dynamic-animation.jar | Bin 35352 -> 35351 bytes .../android-support-emoji-appcompat.jar | Bin 4244 -> 4248 bytes .../android-support-emoji-bundled.jar | Bin 4240 -> 4248 bytes .../emoji-bundled/assets/NotoColorEmojiCompat.ttf | Bin 7359140 -> 7405724 bytes .../support/emoji/libs/android-support-emoji.jar | Bin 78645 -> 88704 bytes .../emoji/res/layout/input_method_extract_view.xml | 48 + current/support/emoji/res/values/values.xml | 8 + .../android-support-exifinterface.jar | Bin 42396 -> 44224 bytes .../support/fragment/android-support-fragment.jar | Bin 173514 -> 174590 bytes .../android-support-animatedvectordrawable.jar | Bin 35141 -> 35141 bytes .../drawable/android-support-vectordrawable.jar | Bin 31157 -> 31171 bytes .../media-compat/android-support-media-compat.jar | Bin 337818 -> 0 bytes .../libs/android-support-media-compat.jar | Bin 0 -> 341068 bytes .../res/layout}/notification_media_action.xml | 2 +- .../layout}/notification_media_cancel_action.xml | 4 +- .../layout}/notification_template_big_media.xml | 4 +- .../notification_template_big_media_custom.xml | 10 +- .../notification_template_big_media_narrow.xml | 4 +- ...tification_template_big_media_narrow_custom.xml | 10 +- .../layout/notification_template_lines_media.xml | 16 +- .../res/layout/notification_template_media.xml | 4 +- .../layout/notification_template_media_custom.xml | 10 +- .../media-compat/res/values-v21/values-v21.xml | 15 + .../media-compat/res/values-v24/values-v24.xml | 7 + current/support/media-compat/res/values/values.xml | 12 + .../percent/libs/android-support-percent.jar | Bin 12669 -> 12669 bytes .../android-support-recommendation.jar | Bin 14061 -> 14061 bytes .../transition/libs/android-support-transition.jar | Bin 191104 -> 191103 bytes .../tv-provider/android-support-tv-provider.jar | Bin 61404 -> 61867 bytes current/support/v13/android-support-v13-nodeps.jar | Bin 45031 -> 45031 bytes .../libs/android-support-v14-preference.jar | Bin 36542 -> 36542 bytes .../leanback/libs/android-support-v17-leanback.jar | Bin 1228359 -> 1232142 bytes .../res/{animator => anim}/lb_decelerator_2.xml | 0 .../res/{animator => anim}/lb_decelerator_4.xml | 0 .../lb_onboarding_description_enter.xml | 33 + .../res/animator-v21/lb_onboarding_logo_enter.xml | 25 + .../res/animator-v21/lb_onboarding_logo_exit.xml | 25 + .../lb_onboarding_page_indicator_enter.xml | 25 + .../res/animator-v21/lb_onboarding_title_enter.xml | 33 + .../animator/lb_onboarding_description_enter.xml | 6 +- .../res/animator/lb_onboarding_logo_enter.xml | 3 +- .../res/animator/lb_onboarding_logo_exit.xml | 3 +- .../lb_onboarding_page_indicator_enter.xml | 3 +- .../res/animator/lb_onboarding_title_enter.xml | 6 +- .../res/layout/lb_playback_controls_row.xml | 2 +- .../layout/lb_playback_transport_controls_row.xml | 126 +- .../v17/leanback/res/layout/lb_row_media_item.xml | 1 + .../v17/leanback/res/layout/lb_search_bar.xml | 2 +- .../leanback/res/transition-v21/lb_title_out.xml | 2 +- .../v17/leanback/res/values-v18/values-v18.xml | 12 + .../v17/leanback/res/values-v21/values-v21.xml | 38 + current/support/v17/leanback/res/values/values.xml | 40 +- .../android-support-v17-preference-leanback.jar | Bin 22972 -> 22972 bytes .../libs/android-support-v7-appcompat-nodeps.jar | Bin 720982 -> 702569 bytes .../notification_action_background.xml | 22 - .../v7/appcompat/res/values-v14/values-v14.xml | 9 - .../v7/appcompat/res/values-v16/values-v16.xml | 1 - .../v7/appcompat/res/values-v21/values-v21.xml | 12 - current/support/v7/appcompat/res/values/values.xml | 39 +- .../cardview/libs/android-support-v7-cardview.jar | Bin 22161 -> 22184 bytes .../libs/android-support-v7-gridlayout.jar | Bin 42017 -> 42017 bytes .../libs/android-support-v7-mediarouter.jar | Bin 238133 -> 244041 bytes .../ic_mr_button_connected_00_dark.png | Bin 447 -> 331 bytes .../ic_mr_button_connected_00_light.png | Bin 443 -> 331 bytes .../ic_mr_button_connected_01_dark.png | Bin 466 -> 335 bytes .../ic_mr_button_connected_01_light.png | Bin 460 -> 335 bytes .../ic_mr_button_connected_02_dark.png | Bin 475 -> 340 bytes .../ic_mr_button_connected_02_light.png | Bin 470 -> 340 bytes .../ic_mr_button_connected_03_dark.png | Bin 444 -> 337 bytes .../ic_mr_button_connected_03_light.png | Bin 440 -> 337 bytes .../ic_mr_button_connected_04_dark.png | Bin 419 -> 344 bytes .../ic_mr_button_connected_04_light.png | Bin 418 -> 344 bytes .../ic_mr_button_connected_05_dark.png | Bin 459 -> 348 bytes .../ic_mr_button_connected_05_light.png | Bin 455 -> 348 bytes .../ic_mr_button_connected_06_dark.png | Bin 471 -> 342 bytes .../ic_mr_button_connected_06_light.png | Bin 466 -> 342 bytes .../ic_mr_button_connected_07_dark.png | Bin 465 -> 325 bytes .../ic_mr_button_connected_07_light.png | Bin 459 -> 325 bytes .../ic_mr_button_connected_08_dark.png | Bin 429 -> 326 bytes .../ic_mr_button_connected_08_light.png | Bin 424 -> 326 bytes .../ic_mr_button_connected_09_dark.png | Bin 433 -> 332 bytes .../ic_mr_button_connected_09_light.png | Bin 429 -> 332 bytes .../ic_mr_button_connected_10_dark.png | Bin 462 -> 345 bytes .../ic_mr_button_connected_10_light.png | Bin 459 -> 345 bytes .../ic_mr_button_connected_11_dark.png | Bin 469 -> 342 bytes .../ic_mr_button_connected_11_light.png | Bin 465 -> 344 bytes .../ic_mr_button_connected_12_dark.png | Bin 482 -> 361 bytes .../ic_mr_button_connected_12_light.png | Bin 477 -> 361 bytes .../ic_mr_button_connected_13_dark.png | Bin 507 -> 363 bytes .../ic_mr_button_connected_13_light.png | Bin 503 -> 362 bytes .../ic_mr_button_connected_14_dark.png | Bin 513 -> 353 bytes .../ic_mr_button_connected_14_light.png | Bin 510 -> 345 bytes .../ic_mr_button_connected_15_dark.png | Bin 516 -> 357 bytes .../ic_mr_button_connected_15_light.png | Bin 514 -> 357 bytes .../ic_mr_button_connected_16_dark.png | Bin 515 -> 362 bytes .../ic_mr_button_connected_16_light.png | Bin 509 -> 362 bytes .../ic_mr_button_connected_17_dark.png | Bin 525 -> 354 bytes .../ic_mr_button_connected_17_light.png | Bin 521 -> 354 bytes .../ic_mr_button_connected_18_dark.png | Bin 517 -> 354 bytes .../ic_mr_button_connected_18_light.png | Bin 518 -> 354 bytes .../ic_mr_button_connected_19_dark.png | Bin 516 -> 365 bytes .../ic_mr_button_connected_19_light.png | Bin 514 -> 365 bytes .../ic_mr_button_connected_20_dark.png | Bin 518 -> 368 bytes .../ic_mr_button_connected_20_light.png | Bin 516 -> 368 bytes .../ic_mr_button_connected_21_dark.png | Bin 522 -> 373 bytes .../ic_mr_button_connected_21_light.png | Bin 517 -> 373 bytes .../ic_mr_button_connected_22_dark.png | Bin 522 -> 364 bytes .../ic_mr_button_connected_22_light.png | Bin 518 -> 385 bytes .../ic_mr_button_connected_23_dark.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_23_light.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_24_dark.png | Bin 0 -> 374 bytes .../ic_mr_button_connected_24_light.png | Bin 0 -> 374 bytes .../ic_mr_button_connected_25_dark.png | Bin 0 -> 372 bytes .../ic_mr_button_connected_25_light.png | Bin 0 -> 372 bytes .../ic_mr_button_connected_26_dark.png | Bin 0 -> 373 bytes .../ic_mr_button_connected_26_light.png | Bin 0 -> 373 bytes .../ic_mr_button_connected_27_dark.png | Bin 0 -> 379 bytes .../ic_mr_button_connected_27_light.png | Bin 0 -> 398 bytes .../ic_mr_button_connected_28_dark.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_28_light.png | Bin 0 -> 363 bytes .../ic_mr_button_connected_29_dark.png | Bin 0 -> 364 bytes .../ic_mr_button_connected_29_light.png | Bin 0 -> 364 bytes .../ic_mr_button_connected_30_dark.png | Bin 0 -> 355 bytes .../ic_mr_button_connected_30_light.png | Bin 0 -> 355 bytes .../ic_mr_button_connecting_00_dark.png | Bin 451 -> 331 bytes .../ic_mr_button_connecting_00_light.png | Bin 447 -> 331 bytes .../ic_mr_button_connecting_01_dark.png | Bin 458 -> 335 bytes .../ic_mr_button_connecting_01_light.png | Bin 455 -> 335 bytes .../ic_mr_button_connecting_02_dark.png | Bin 466 -> 340 bytes .../ic_mr_button_connecting_02_light.png | Bin 458 -> 340 bytes .../ic_mr_button_connecting_03_dark.png | Bin 478 -> 337 bytes .../ic_mr_button_connecting_03_light.png | Bin 482 -> 337 bytes .../ic_mr_button_connecting_04_dark.png | Bin 481 -> 344 bytes .../ic_mr_button_connecting_04_light.png | Bin 474 -> 344 bytes .../ic_mr_button_connecting_05_dark.png | Bin 456 -> 348 bytes .../ic_mr_button_connecting_05_light.png | Bin 459 -> 348 bytes .../ic_mr_button_connecting_06_dark.png | Bin 437 -> 342 bytes .../ic_mr_button_connecting_06_light.png | Bin 434 -> 342 bytes .../ic_mr_button_connecting_07_dark.png | Bin 424 -> 325 bytes .../ic_mr_button_connecting_07_light.png | Bin 424 -> 325 bytes .../ic_mr_button_connecting_08_dark.png | Bin 418 -> 326 bytes .../ic_mr_button_connecting_08_light.png | Bin 416 -> 326 bytes .../ic_mr_button_connecting_09_dark.png | Bin 424 -> 332 bytes .../ic_mr_button_connecting_09_light.png | Bin 421 -> 332 bytes .../ic_mr_button_connecting_10_dark.png | Bin 431 -> 345 bytes .../ic_mr_button_connecting_10_light.png | Bin 426 -> 345 bytes .../ic_mr_button_connecting_11_dark.png | Bin 427 -> 336 bytes .../ic_mr_button_connecting_11_light.png | Bin 423 -> 336 bytes .../ic_mr_button_connecting_12_dark.png | Bin 435 -> 345 bytes .../ic_mr_button_connecting_12_light.png | Bin 428 -> 345 bytes .../ic_mr_button_connecting_13_dark.png | Bin 456 -> 347 bytes .../ic_mr_button_connecting_13_light.png | Bin 446 -> 345 bytes .../ic_mr_button_connecting_14_dark.png | Bin 459 -> 321 bytes .../ic_mr_button_connecting_14_light.png | Bin 454 -> 321 bytes .../ic_mr_button_connecting_15_dark.png | Bin 444 -> 329 bytes .../ic_mr_button_connecting_15_light.png | Bin 437 -> 334 bytes .../ic_mr_button_connecting_16_dark.png | Bin 441 -> 326 bytes .../ic_mr_button_connecting_16_light.png | Bin 435 -> 326 bytes .../ic_mr_button_connecting_17_dark.png | Bin 458 -> 329 bytes .../ic_mr_button_connecting_17_light.png | Bin 453 -> 327 bytes .../ic_mr_button_connecting_18_dark.png | Bin 448 -> 339 bytes .../ic_mr_button_connecting_18_light.png | Bin 449 -> 339 bytes .../ic_mr_button_connecting_19_dark.png | Bin 449 -> 337 bytes .../ic_mr_button_connecting_19_light.png | Bin 444 -> 337 bytes .../ic_mr_button_connecting_20_dark.png | Bin 446 -> 339 bytes .../ic_mr_button_connecting_20_light.png | Bin 446 -> 339 bytes .../ic_mr_button_connecting_21_dark.png | Bin 450 -> 336 bytes .../ic_mr_button_connecting_21_light.png | Bin 448 -> 336 bytes .../ic_mr_button_connecting_22_dark.png | Bin 450 -> 344 bytes .../ic_mr_button_connecting_22_light.png | Bin 447 -> 344 bytes .../ic_mr_button_connecting_23_dark.png | Bin 0 -> 337 bytes .../ic_mr_button_connecting_23_light.png | Bin 0 -> 337 bytes .../ic_mr_button_connecting_24_dark.png | Bin 0 -> 340 bytes .../ic_mr_button_connecting_24_light.png | Bin 0 -> 340 bytes .../ic_mr_button_connecting_25_dark.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_25_light.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_26_dark.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_26_light.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_27_dark.png | Bin 0 -> 338 bytes .../ic_mr_button_connecting_27_light.png | Bin 0 -> 342 bytes .../ic_mr_button_connecting_28_dark.png | Bin 0 -> 333 bytes .../ic_mr_button_connecting_28_light.png | Bin 0 -> 335 bytes .../ic_mr_button_connecting_29_dark.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_29_light.png | Bin 0 -> 332 bytes .../ic_mr_button_connecting_30_dark.png | Bin 0 -> 331 bytes .../ic_mr_button_connecting_30_light.png | Bin 0 -> 331 bytes .../ic_mr_button_connected_00_dark.png | Bin 635 -> 433 bytes .../ic_mr_button_connected_00_light.png | Bin 626 -> 433 bytes .../ic_mr_button_connected_01_dark.png | Bin 663 -> 435 bytes .../ic_mr_button_connected_01_light.png | Bin 657 -> 437 bytes .../ic_mr_button_connected_02_dark.png | Bin 659 -> 446 bytes .../ic_mr_button_connected_02_light.png | Bin 654 -> 446 bytes .../ic_mr_button_connected_03_dark.png | Bin 615 -> 445 bytes .../ic_mr_button_connected_03_light.png | Bin 614 -> 445 bytes .../ic_mr_button_connected_04_dark.png | Bin 599 -> 452 bytes .../ic_mr_button_connected_04_light.png | Bin 600 -> 449 bytes .../ic_mr_button_connected_05_dark.png | Bin 629 -> 448 bytes .../ic_mr_button_connected_05_light.png | Bin 629 -> 448 bytes .../ic_mr_button_connected_06_dark.png | Bin 664 -> 471 bytes .../ic_mr_button_connected_06_light.png | Bin 662 -> 462 bytes .../ic_mr_button_connected_07_dark.png | Bin 662 -> 406 bytes .../ic_mr_button_connected_07_light.png | Bin 658 -> 406 bytes .../ic_mr_button_connected_08_dark.png | Bin 627 -> 426 bytes .../ic_mr_button_connected_08_light.png | Bin 616 -> 426 bytes .../ic_mr_button_connected_09_dark.png | Bin 635 -> 434 bytes .../ic_mr_button_connected_09_light.png | Bin 624 -> 434 bytes .../ic_mr_button_connected_10_dark.png | Bin 660 -> 440 bytes .../ic_mr_button_connected_10_light.png | Bin 648 -> 440 bytes .../ic_mr_button_connected_11_dark.png | Bin 689 -> 443 bytes .../ic_mr_button_connected_11_light.png | Bin 677 -> 453 bytes .../ic_mr_button_connected_12_dark.png | Bin 695 -> 481 bytes .../ic_mr_button_connected_12_light.png | Bin 684 -> 481 bytes .../ic_mr_button_connected_13_dark.png | Bin 715 -> 493 bytes .../ic_mr_button_connected_13_light.png | Bin 697 -> 492 bytes .../ic_mr_button_connected_14_dark.png | Bin 731 -> 463 bytes .../ic_mr_button_connected_14_light.png | Bin 718 -> 463 bytes .../ic_mr_button_connected_15_dark.png | Bin 730 -> 467 bytes .../ic_mr_button_connected_15_light.png | Bin 717 -> 467 bytes .../ic_mr_button_connected_16_dark.png | Bin 752 -> 470 bytes .../ic_mr_button_connected_16_light.png | Bin 745 -> 470 bytes .../ic_mr_button_connected_17_dark.png | Bin 745 -> 480 bytes .../ic_mr_button_connected_17_light.png | Bin 741 -> 478 bytes .../ic_mr_button_connected_18_dark.png | Bin 755 -> 477 bytes .../ic_mr_button_connected_18_light.png | Bin 742 -> 477 bytes .../ic_mr_button_connected_19_dark.png | Bin 754 -> 483 bytes .../ic_mr_button_connected_19_light.png | Bin 742 -> 483 bytes .../ic_mr_button_connected_20_dark.png | Bin 745 -> 486 bytes .../ic_mr_button_connected_20_light.png | Bin 734 -> 486 bytes .../ic_mr_button_connected_21_dark.png | Bin 744 -> 487 bytes .../ic_mr_button_connected_21_light.png | Bin 734 -> 488 bytes .../ic_mr_button_connected_22_dark.png | Bin 746 -> 487 bytes .../ic_mr_button_connected_22_light.png | Bin 736 -> 487 bytes .../ic_mr_button_connected_23_dark.png | Bin 0 -> 498 bytes .../ic_mr_button_connected_23_light.png | Bin 0 -> 498 bytes .../ic_mr_button_connected_24_dark.png | Bin 0 -> 492 bytes .../ic_mr_button_connected_24_light.png | Bin 0 -> 493 bytes .../ic_mr_button_connected_25_dark.png | Bin 0 -> 494 bytes .../ic_mr_button_connected_25_light.png | Bin 0 -> 493 bytes .../ic_mr_button_connected_26_dark.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_26_light.png | Bin 0 -> 503 bytes .../ic_mr_button_connected_27_dark.png | Bin 0 -> 479 bytes .../ic_mr_button_connected_27_light.png | Bin 0 -> 479 bytes .../ic_mr_button_connected_28_dark.png | Bin 0 -> 484 bytes .../ic_mr_button_connected_28_light.png | Bin 0 -> 484 bytes .../ic_mr_button_connected_29_dark.png | Bin 0 -> 481 bytes .../ic_mr_button_connected_29_light.png | Bin 0 -> 481 bytes .../ic_mr_button_connected_30_dark.png | Bin 0 -> 478 bytes .../ic_mr_button_connected_30_light.png | Bin 0 -> 478 bytes .../ic_mr_button_connecting_00_dark.png | Bin 632 -> 433 bytes .../ic_mr_button_connecting_00_light.png | Bin 623 -> 433 bytes .../ic_mr_button_connecting_01_dark.png | Bin 660 -> 435 bytes .../ic_mr_button_connecting_01_light.png | Bin 648 -> 437 bytes .../ic_mr_button_connecting_02_dark.png | Bin 658 -> 446 bytes .../ic_mr_button_connecting_02_light.png | Bin 648 -> 446 bytes .../ic_mr_button_connecting_03_dark.png | Bin 688 -> 445 bytes .../ic_mr_button_connecting_03_light.png | Bin 689 -> 445 bytes .../ic_mr_button_connecting_04_dark.png | Bin 681 -> 452 bytes .../ic_mr_button_connecting_04_light.png | Bin 678 -> 449 bytes .../ic_mr_button_connecting_05_dark.png | Bin 642 -> 448 bytes .../ic_mr_button_connecting_05_light.png | Bin 639 -> 448 bytes .../ic_mr_button_connecting_06_dark.png | Bin 620 -> 471 bytes .../ic_mr_button_connecting_06_light.png | Bin 618 -> 462 bytes .../ic_mr_button_connecting_07_dark.png | Bin 602 -> 406 bytes .../ic_mr_button_connecting_07_light.png | Bin 600 -> 406 bytes .../ic_mr_button_connecting_08_dark.png | Bin 607 -> 426 bytes .../ic_mr_button_connecting_08_light.png | Bin 609 -> 426 bytes .../ic_mr_button_connecting_09_dark.png | Bin 609 -> 434 bytes .../ic_mr_button_connecting_09_light.png | Bin 603 -> 434 bytes .../ic_mr_button_connecting_10_dark.png | Bin 609 -> 440 bytes .../ic_mr_button_connecting_10_light.png | Bin 607 -> 440 bytes .../ic_mr_button_connecting_11_dark.png | Bin 623 -> 456 bytes .../ic_mr_button_connecting_11_light.png | Bin 617 -> 456 bytes .../ic_mr_button_connecting_12_dark.png | Bin 619 -> 452 bytes .../ic_mr_button_connecting_12_light.png | Bin 611 -> 452 bytes .../ic_mr_button_connecting_13_dark.png | Bin 633 -> 453 bytes .../ic_mr_button_connecting_13_light.png | Bin 628 -> 453 bytes .../ic_mr_button_connecting_14_dark.png | Bin 648 -> 426 bytes .../ic_mr_button_connecting_14_light.png | Bin 638 -> 426 bytes .../ic_mr_button_connecting_15_dark.png | Bin 629 -> 428 bytes .../ic_mr_button_connecting_15_light.png | Bin 618 -> 436 bytes .../ic_mr_button_connecting_16_dark.png | Bin 645 -> 432 bytes .../ic_mr_button_connecting_16_light.png | Bin 635 -> 432 bytes .../ic_mr_button_connecting_17_dark.png | Bin 635 -> 437 bytes .../ic_mr_button_connecting_17_light.png | Bin 636 -> 437 bytes .../ic_mr_button_connecting_18_dark.png | Bin 646 -> 429 bytes .../ic_mr_button_connecting_18_light.png | Bin 637 -> 431 bytes .../ic_mr_button_connecting_19_dark.png | Bin 646 -> 436 bytes .../ic_mr_button_connecting_19_light.png | Bin 637 -> 436 bytes .../ic_mr_button_connecting_20_dark.png | Bin 630 -> 441 bytes .../ic_mr_button_connecting_20_light.png | Bin 622 -> 438 bytes .../ic_mr_button_connecting_21_dark.png | Bin 631 -> 432 bytes .../ic_mr_button_connecting_21_light.png | Bin 624 -> 432 bytes .../ic_mr_button_connecting_22_dark.png | Bin 634 -> 440 bytes .../ic_mr_button_connecting_22_light.png | Bin 627 -> 440 bytes .../ic_mr_button_connecting_23_dark.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_23_light.png | Bin 0 -> 437 bytes .../ic_mr_button_connecting_24_dark.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_24_light.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_25_dark.png | Bin 0 -> 443 bytes .../ic_mr_button_connecting_25_light.png | Bin 0 -> 443 bytes .../ic_mr_button_connecting_26_dark.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_26_light.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_27_dark.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_27_light.png | Bin 0 -> 431 bytes .../ic_mr_button_connecting_28_dark.png | Bin 0 -> 440 bytes .../ic_mr_button_connecting_28_light.png | Bin 0 -> 445 bytes .../ic_mr_button_connecting_29_dark.png | Bin 0 -> 436 bytes .../ic_mr_button_connecting_29_light.png | Bin 0 -> 436 bytes .../ic_mr_button_connecting_30_dark.png | Bin 0 -> 433 bytes .../ic_mr_button_connecting_30_light.png | Bin 0 -> 433 bytes .../res/drawable/mr_button_connected_dark.xml | 8 + .../res/drawable/mr_button_connected_light.xml | 8 + .../res/drawable/mr_button_connecting_dark.xml | 8 + .../res/drawable/mr_button_connecting_light.xml | 8 + .../support/v7/mediarouter/res/values/values.xml | 4 +- .../v7/palette/android-support-v7-palette.jar | Bin 23354 -> 23354 bytes .../libs/android-support-v7-preference.jar | Bin 114247 -> 114261 bytes .../libs/android-support-v7-recyclerview.jar | Bin 366274 -> 368448 bytes current/support/wear/libs/android-support-wear.jar | Bin 135251 -> 145567 bytes .../res/color/ws_switch_thumb_color_material.xml} | 8 +- .../res/color/ws_switch_track_color_material.xml} | 8 +- .../drawable-hdpi-v4/ws_switch_thumb_mtrl_14w.png | Bin 0 -> 695 bytes .../drawable-hdpi-v4/ws_switch_thumb_mtrl_15w.png | Bin 0 -> 695 bytes .../drawable-hdpi-v4/ws_switch_thumb_mtrl_16w.png | Bin 0 -> 476 bytes .../drawable-hdpi-v4/ws_switch_thumb_mtrl_17w.png | Bin 0 -> 675 bytes .../drawable-hdpi-v4/ws_switch_thumb_mtrl_18w.png | Bin 0 -> 663 bytes .../res/drawable-hdpi-v4/ws_switch_track_mtrl.png | Bin 0 -> 465 bytes ...white_22.xml => ws_ic_expand_more_white_22.xml} | 0 .../drawable-v21/ws_switch_thumb_material_anim.xml | 95 + ...ackground.xml => ws_action_item_background.xml} | 0 ...ound.xml => ws_action_item_icon_background.xml} | 0 ...white_22.xml => ws_ic_expand_less_white_22.xml} | 0 ..._24dp_wht.xml => ws_ic_more_horiz_24dp_wht.xml} | 0 ...t_24dp_wht.xml => ws_ic_more_vert_24dp_wht.xml} | 0 .../drawable-xhdpi-v4/ws_switch_thumb_mtrl_14w.png | Bin 0 -> 1009 bytes .../drawable-xhdpi-v4/ws_switch_thumb_mtrl_15w.png | Bin 0 -> 994 bytes .../drawable-xhdpi-v4/ws_switch_thumb_mtrl_16w.png | Bin 0 -> 956 bytes .../drawable-xhdpi-v4/ws_switch_thumb_mtrl_17w.png | Bin 0 -> 889 bytes .../drawable-xhdpi-v4/ws_switch_thumb_mtrl_18w.png | Bin 0 -> 960 bytes .../res/drawable-xhdpi-v4/ws_switch_track_mtrl.png | Bin 0 -> 638 bytes .../ws_switch_thumb_mtrl_14w.png | Bin 0 -> 1727 bytes .../ws_switch_thumb_mtrl_15w.png | Bin 0 -> 1588 bytes .../ws_switch_thumb_mtrl_16w.png | Bin 0 -> 1562 bytes .../ws_switch_thumb_mtrl_17w.png | Bin 0 -> 1524 bytes .../ws_switch_thumb_mtrl_18w.png | Bin 0 -> 1657 bytes .../drawable-xxhdpi-v4/ws_switch_track_mtrl.png | Bin 0 -> 961 bytes ...tem_view.xml => ws_action_drawer_item_view.xml} | 16 +- ...eek_view.xml => ws_action_drawer_peek_view.xml} | 20 +- ...le_view.xml => ws_action_drawer_title_view.xml} | 6 +- ...drawer_view.xml => ws_wearable_drawer_view.xml} | 12 +- ...view.xml => ws_navigation_drawer_item_view.xml} | 6 +- ...awer_view.xml => ws_navigation_drawer_view.xml} | 10 +- ...em.xml => ws_single_page_nav_drawer_1_item.xml} | 10 +- ...em.xml => ws_single_page_nav_drawer_2_item.xml} | 18 +- ...em.xml => ws_single_page_nav_drawer_3_item.xml} | 22 +- ...em.xml => ws_single_page_nav_drawer_4_item.xml} | 28 +- ...em.xml => ws_single_page_nav_drawer_5_item.xml} | 38 +- ...em.xml => ws_single_page_nav_drawer_6_item.xml} | 44 +- ...em.xml => ws_single_page_nav_drawer_7_item.xml} | 48 +- ...xml => ws_single_page_nav_drawer_peek_view.xml} | 10 +- .../values-sw180dp-notround-v23.xml | 12 +- .../values-sw210dp-round-v23.xml | 12 +- .../res/values-sw210dp-v13/values-sw210dp-v13.xml | 6 +- current/support/wear/res/values-v20/values-v20.xml | 28 +- current/support/wear/res/values-v23/values-v23.xml | 6 +- current/support/wear/res/values-v24/values-v24.xml | 16 + current/support/wear/res/values/values.xml | 128 +- current/uiautomator.jar | Bin 10449 -> 10449 bytes renderscript/OWNERS | 8 + support-api/22.0.0.txt | 5971 -- support-api/22.1.0.txt | 6622 -- support-api/22.2.0.txt | 8371 -- support-api/22.2.1.txt | 8465 -- support-api/23.0.0.txt | 10919 --- support-api/23.1.0.txt | 11338 --- support-api/23.1.1.txt | 11307 --- support-api/23.2.0.txt | 11836 --- support-api/23.2.1.txt | 11838 --- support-api/23.4.0.txt | 11854 --- support-api/24.0.0.txt | 12654 --- support-api/24.1.0.txt | 12664 --- support-api/import_api.sh | 31 - system-api/27.txt | 76857 +++++++++++++++++++ system_current/android.jar | Bin 26875369 -> 29695356 bytes system_current/framework.aidl | 17 + tools/OWNERS | 11 + tools/darwin/bin/aapt | Bin 1374840 -> 1380884 bytes tools/darwin/bin/aapt2 | Bin 2399924 -> 2632332 bytes tools/jack | 2 +- tools/jack-admin | 8 +- tools/jack_versions.mk | 10 +- ...-4.31.CANDIDATE.jar => jack-4.32.CANDIDATE.jar} | Bin 12333745 -> 12334436 bytes ...-4.31.CANDIDATE.jar => jill-4.32.CANDIDATE.jar} | Bin 3890817 -> 3891189 bytes tools/lib/d8.jar | Bin 0 -> 21789584 bytes tools/lib/dx.jar | Bin 958047 -> 991427 bytes tools/linux/bin/aapt | Bin 1422401 -> 1420409 bytes tools/linux/bin/aapt2 | Bin 2362446 -> 2594166 bytes tools/windows/bin/aapt.exe | Bin 1618432 -> 1621504 bytes tools/windows/bin/aapt2.exe | Bin 2323968 -> 2514432 bytes update_current.py | 170 +- 534 files changed, 155048 insertions(+), 125066 deletions(-) 692a2a62 Snap for 4393674 from d5e9f3f7fcbaff31e108b357d8d062aed7da89c1 to oc-mr1-release ========platform/prebuilts/tools between android-8.0.0_r32..android-8.1.0_r1========= common/google-api-java-client/1.20.0/Android.mk | 25 + common/m2/Android.mk | 39 ++ .../external/ant-glob/maven-metadata-local.xml | 12 - .../external/ant-glob/maven-metadata-local.xml.md5 | 1 - .../ant-glob/maven-metadata-local.xml.sha1 | 1 - .../tools/external/liblzf/maven-metadata-local.xml | 12 - .../external/liblzf/maven-metadata-local.xml.md5 | 1 - .../external/liblzf/maven-metadata-local.xml.sha1 | 1 - .../libprotobuf-java-lite/maven-metadata-local.xml | 12 - .../maven-metadata-local.xml.md5 | 1 - .../maven-metadata-local.xml.sha1 | 1 - .../propertysheet/maven-metadata-local.xml | 12 - .../propertysheet/maven-metadata-local.xml.md5 | 1 - .../propertysheet/maven-metadata-local.xml.sha1 | 1 - .../tools/jack/jack-api/maven-metadata-local.xml | 13 - .../jack/jack-api/maven-metadata-local.xml.md5 | 1 - .../jack/jack-api/maven-metadata-local.xml.sha1 | 1 - .../tools/jack/jill-api/maven-metadata-local.xml | 12 - .../jack/jill-api/maven-metadata-local.xml.md5 | 1 - .../jack/jill-api/maven-metadata-local.xml.sha1 | 1 - .../tools/jill/jill-api/maven-metadata-local.xml | 12 - .../findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.md5 | 2 +- .../findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1 | 2 +- .../findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.md5 | 2 +- .../findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1 | 2 +- .../guava/guava-parent/22.0/guava-parent-22.0.pom | 283 ++++++++++ .../guava-parent/22.0/guava-parent-22.0.pom.md5 | 1 + .../guava-parent/22.0/guava-parent-22.0.pom.sha1 | 1 + .../com/google/guava/guava/22.0/guava-22.0.jar | Bin 0 -> 2575022 bytes .../com/google/guava/guava/22.0/guava-22.0.jar.md5 | 1 + .../google/guava/guava/22.0/guava-22.0.jar.sha1 | 1 + .../com/google/guava/guava/22.0/guava-22.0.pom | 150 ++++++ .../com/google/guava/guava/22.0/guava-22.0.pom.md5 | 1 + .../google/guava/guava/22.0/guava-22.0.pom.sha1 | 1 + .../1.1/j2objc-annotations-1.1.jar | Bin 0 -> 8782 bytes .../1.1/j2objc-annotations-1.1.jar.md5 | 1 + .../1.1/j2objc-annotations-1.1.jar.sha1 | 1 + .../1.1/j2objc-annotations-1.1.pom | 87 ++++ .../1.1/j2objc-annotations-1.1.pom.md5 | 1 + .../1.1/j2objc-annotations-1.1.pom.sha1 | 1 + .../googlecode/json-simple/json-simple/1.1/NOTICE | 216 ++++++++ .../json-simple/1.1/json-simple-1.1.jar | Bin 0 -> 16046 bytes .../json-simple/1.1/json-simple-1.1.pom | 33 ++ .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.jar | Bin 0 -> 916634 bytes .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.jar.md5 | 1 + .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.jar.sha1 | 1 + .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.pom | 94 ++++ .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.pom.md5 | 1 + .../dalvik-dx/7.1.0_r7/dalvik-dx-7.1.0_r7.pom.sha1 | 1 + .../libcore-dex/7.1.0_r7/libcore-dex-7.1.0_r7.jar | Bin 0 -> 53377 bytes .../7.1.0_r7/libcore-dex-7.1.0_r7.jar.md5 | 1 + .../7.1.0_r7/libcore-dex-7.1.0_r7.jar.sha1 | 1 + .../libcore-dex/7.1.0_r7/libcore-dex-7.1.0_r7.pom | 87 ++++ .../7.1.0_r7/libcore-dex-7.1.0_r7.pom.md5 | 1 + .../7.1.0_r7/libcore-dex-7.1.0_r7.pom.sha1 | 1 + .../2.2.0/dexmaker-mockito-2.2.0.jar | Bin 0 -> 11905 bytes .../2.2.0/dexmaker-mockito-2.2.0.jar.md5 | 1 + .../2.2.0/dexmaker-mockito-2.2.0.jar.sha1 | 1 + .../2.2.0/dexmaker-mockito-2.2.0.pom | 42 ++ .../2.2.0/dexmaker-mockito-2.2.0.pom.md5 | 1 + .../2.2.0/dexmaker-mockito-2.2.0.pom.sha1 | 1 + .../dexmaker/dexmaker/2.2.0/dexmaker-2.2.0.jar | Bin 0 -> 58005 bytes .../dexmaker/dexmaker/2.2.0/dexmaker-2.2.0.jar.md5 | 1 + .../dexmaker/2.2.0/dexmaker-2.2.0.jar.sha1 | 1 + .../dexmaker/dexmaker/2.2.0/dexmaker-2.2.0.pom | 36 ++ .../dexmaker/dexmaker/2.2.0/dexmaker-2.2.0.pom.md5 | 1 + .../dexmaker/2.2.0/dexmaker-2.2.0.pom.sha1 | 1 + .../io/grpc/grpc-core/maven-metadata-JCenter.xml | 34 -- .../grpc/grpc-core/maven-metadata-JCenter.xml.sha1 | 1 - .../grpc-core/maven-metadata-Maven Central.xml | 33 -- .../maven-metadata-Maven Central.xml.sha1 | 1 - .../netty-codec-http2/maven-metadata-JCenter.xml | 35 -- .../maven-metadata-JCenter.xml.sha1 | 1 - .../maven-metadata-Maven Central.xml | 34 -- .../maven-metadata-Maven Central.xml.sha1 | 1 - .../repository/it/unimi/dsi/fastutil/7.2.0/NOTICE | 202 ++++++++ .../it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar | Bin 0 -> 17309408 bytes .../it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom | 30 ++ .../1.5.5/byte-buddy-agent-1.5.5.jar | Bin 0 -> 24624 bytes .../1.5.5/byte-buddy-agent-1.5.5.jar.md5 | 1 + .../1.5.5/byte-buddy-agent-1.5.5.jar.sha1 | 1 + .../1.5.5/byte-buddy-agent-1.5.5.pom | 90 ++++ .../1.5.5/byte-buddy-agent-1.5.5.pom.md5 | 1 + .../1.5.5/byte-buddy-agent-1.5.5.pom.sha1 | 1 + .../1.5.5/byte-buddy-parent-1.5.5.pom | 573 +++++++++++++++++++++ .../1.5.5/byte-buddy-parent-1.5.5.pom.md5 | 1 + .../1.5.5/byte-buddy-parent-1.5.5.pom.sha1 | 1 + .../byte-buddy/1.5.5/byte-buddy-1.5.5.jar | Bin 0 -> 2652987 bytes .../byte-buddy/1.5.5/byte-buddy-1.5.5.jar.md5 | 1 + .../byte-buddy/1.5.5/byte-buddy-1.5.5.jar.sha1 | 1 + .../byte-buddy/1.5.5/byte-buddy-1.5.5.pom | 244 +++++++++ .../byte-buddy/1.5.5/byte-buddy-1.5.5.pom.md5 | 1 + .../byte-buddy/1.5.5/byte-buddy-1.5.5.pom.sha1 | 1 + .../1.12/commons-compress-1.12.jar | Bin 0 -> 442553 bytes .../1.12/commons-compress-1.12.pom | 384 ++++++++++++++ .../apache-mime4j-core/maven-metadata-local.xml | 12 - .../maven-metadata-local.xml.md5 | 1 - .../maven-metadata-local.xml.sha1 | 1 - .../apache-mime4j-dom/maven-metadata-local.xml | 12 - .../apache-mime4j-dom/maven-metadata-local.xml.md5 | 1 - .../maven-metadata-local.xml.sha1 | 1 - .../cowan/tagsoup/tagsoup/maven-metadata-local.xml | 12 - .../tagsoup/tagsoup/maven-metadata-local.xml.md5 | 1 - .../tagsoup/tagsoup/maven-metadata-local.xml.sha1 | 1 - .../codehaus-parent/4/codehaus-parent-4.pom.md5 | 1 + .../1.14/animal-sniffer-annotations-1.14.jar.md5 | 1 + .../1.14/animal-sniffer-annotations-1.14.pom.md5 | 1 + .../1.14/animal-sniffer-parent-1.14.pom.md5 | 1 + .../mojo/mojo-parent/34/mojo-parent-34.pom.md5 | 1 + .../org.jacoco.agent/0.7.6.201602180812/BUILD | 1 + ...org.jacoco.agent-0.7.6.201602180812-runtime.jar | Bin 0 -> 289107 bytes .../org.jacoco.agent/0.7.7.201606060606/BUILD | 1 + ...org.jacoco.agent-0.7.7.201606060606-runtime.jar | Bin 0 -> 270939 bytes .../org/jacoco/org.jacoco.agent/0.7.8/BUILD | 1 + .../0.7.8/org.jacoco.agent-0.7.8-runtime.jar | Bin 0 -> 257327 bytes .../annotations/13.0/annotations-13.0.jar | Bin 0 -> 17536 bytes .../annotations/13.0/annotations-13.0.jar.sha1 | 1 + .../annotations/13.0/annotations-13.0.pom | 139 +++++ .../annotations/13.0/annotations-13.0.pom.sha1 | 1 + .../1.1.1/kotlin-android-extensions-1.1.1.jar | Bin 0 -> 149216 bytes .../1.1.1/kotlin-android-extensions-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-android-extensions-1.1.1.pom | 127 +++++ .../1.1.1/kotlin-android-extensions-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-android-extensions-1.1.3.jar | Bin 0 -> 151169 bytes .../1.1.3/kotlin-android-extensions-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-android-extensions-1.1.3.pom | 127 +++++ .../1.1.3/kotlin-android-extensions-1.1.3.pom.sha1 | 1 + .../1.1.1/kotlin-annotation-processing-1.1.1.jar | Bin 0 -> 201314 bytes .../kotlin-annotation-processing-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-annotation-processing-1.1.1.pom | 204 ++++++++ .../kotlin-annotation-processing-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-annotation-processing-1.1.3.jar | Bin 0 -> 206969 bytes .../kotlin-annotation-processing-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-annotation-processing-1.1.3.pom | 204 ++++++++ .../kotlin-annotation-processing-1.1.3.pom.sha1 | 1 + .../1.1.1/kotlin-compiler-embeddable-1.1.1.jar | Bin 0 -> 27134137 bytes .../kotlin-compiler-embeddable-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-compiler-embeddable-1.1.1.pom | 194 +++++++ .../kotlin-compiler-embeddable-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-compiler-embeddable-1.1.3.jar | Bin 0 -> 26369236 bytes .../kotlin-compiler-embeddable-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-compiler-embeddable-1.1.3.pom | 166 ++++++ .../kotlin-compiler-embeddable-1.1.3.pom.sha1 | 1 + .../1.1.1/kotlin-compiler-runner-1.1.1.jar | Bin 0 -> 86101 bytes .../1.1.1/kotlin-compiler-runner-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-compiler-runner-1.1.1.pom | 102 ++++ .../1.1.1/kotlin-compiler-runner-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-compiler-runner-1.1.3.jar | Bin 0 -> 88641 bytes .../1.1.3/kotlin-compiler-runner-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-compiler-runner-1.1.3.pom | 102 ++++ .../1.1.3/kotlin-compiler-runner-1.1.3.pom.sha1 | 1 + .../1.1.1/kotlin-gradle-plugin-api-1.1.1.jar | Bin 0 -> 6547 bytes .../1.1.1/kotlin-gradle-plugin-api-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-gradle-plugin-api-1.1.1.pom | 76 +++ .../1.1.1/kotlin-gradle-plugin-api-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-gradle-plugin-api-1.1.3.jar | Bin 0 -> 4664 bytes .../1.1.3/kotlin-gradle-plugin-api-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-gradle-plugin-api-1.1.3.pom | 37 ++ .../1.1.3/kotlin-gradle-plugin-api-1.1.3.pom.sha1 | 1 + .../1.1.1/kotlin-gradle-plugin-1.1.1.jar | Bin 0 -> 431775 bytes .../1.1.1/kotlin-gradle-plugin-1.1.1.jar.sha1 | 1 + .../1.1.1/kotlin-gradle-plugin-1.1.1.pom | 204 ++++++++ .../1.1.1/kotlin-gradle-plugin-1.1.1.pom.sha1 | 1 + .../1.1.3/_remote.repositories | 4 + .../1.1.3/kotlin-gradle-plugin-1.1.3.jar | Bin 0 -> 480775 bytes .../1.1.3/kotlin-gradle-plugin-1.1.3.jar.sha1 | 1 + .../1.1.3/kotlin-gradle-plugin-1.1.3.pom | 97 ++++ .../1.1.3/kotlin-gradle-plugin-1.1.3.pom.sha1 | 1 + .../kotlin-project/1.1.1/_remote.repositories | 3 + .../kotlin-project/1.1.1/kotlin-project-1.1.1.pom | 299 +++++++++++ .../1.1.1/kotlin-project-1.1.1.pom.sha1 | 1 + .../kotlin-project/1.1.3/_remote.repositories | 3 + .../kotlin-project/1.1.3/kotlin-project-1.1.3.pom | 289 +++++++++++ .../1.1.3/kotlin-project-1.1.3.pom.sha1 | 1 + .../1.1.3-2/kotlin-reflect-1.1.3-2.jar | Bin 0 -> 2411988 bytes .../1.1.3-2/kotlin-reflect-1.1.3-2.pom | 37 ++ .../1.1.3/kotlin-reflect-1.1.3-javadoc.jar | Bin 0 -> 261 bytes .../1.1.3/kotlin-reflect-1.1.3-sources.jar | Bin 0 -> 764076 bytes .../kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.jar | Bin 0 -> 2411988 bytes .../kotlin-reflect/1.1.3/kotlin-reflect-1.1.3.pom | 16 + .../kotlin-stdlib/1.1.1/kotlin-stdlib-1.1.1.jar | Bin 0 -> 887992 bytes .../1.1.1/kotlin-stdlib-1.1.1.jar.sha1 | 1 + .../kotlin-stdlib/1.1.1/kotlin-stdlib-1.1.1.pom | 118 +++++ .../1.1.1/kotlin-stdlib-1.1.1.pom.sha1 | 1 + .../kotlin-stdlib/1.1.3/_remote.repositories | 4 + .../kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.jar | Bin 0 -> 877314 bytes .../1.1.3/kotlin-stdlib-1.1.3.jar.sha1 | 1 + .../kotlin-stdlib/1.1.3/kotlin-stdlib-1.1.3.pom | 43 ++ .../1.1.3/kotlin-stdlib-1.1.3.pom.sha1 | 1 + .../mockito-core/2.2.29/mockito-core-2.2.29.jar | Bin 0 -> 900234 bytes .../2.2.29/mockito-core-2.2.29.jar.md5 | 1 + .../2.2.29/mockito-core-2.2.29.jar.sha1 | 1 + .../mockito-core/2.2.29/mockito-core-2.2.29.pom | 79 +++ .../2.2.29/mockito-core-2.2.29.pom.md5 | 1 + .../2.2.29/mockito-core-2.2.29.pom.sha1 | 1 + .../repository/org/ow2/asm/asm-analysis/5.1/NOTICE | 28 + .../ow2/asm/asm-analysis/5.1/asm-analysis-5.1.jar | Bin 0 -> 20435 bytes .../ow2/asm/asm-analysis/5.1/asm-analysis-5.1.pom | 51 ++ .../repository/org/ow2/asm/asm-commons/5.1/NOTICE | 28 + .../ow2/asm/asm-commons/5.1/asm-commons-5.1.jar | Bin 0 -> 47195 bytes .../ow2/asm/asm-commons/5.1/asm-commons-5.1.pom | 51 ++ .../m2/repository/org/ow2/asm/asm-tree/5.1/NOTICE | 28 + .../org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar | Bin 0 -> 29130 bytes .../org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom | 51 ++ .../m2/repository/org/ow2/asm/asm-util/5.1/NOTICE | 28 + .../org/ow2/asm/asm-util/5.1/asm-util-5.1.jar | Bin 0 -> 43309 bytes .../org/ow2/asm/asm-util/5.1/asm-util-5.1.pom | 51 ++ common/m2/repository/org/ow2/asm/asm/5.1/NOTICE | 28 + .../m2/repository/org/ow2/asm/asm/5.1/asm-5.1.jar | Bin 0 -> 53468 bytes .../m2/repository/org/ow2/asm/asm/5.1/asm-5.1.pom | 44 ++ .../localizemaven/1.2/localizemaven-1.2.jar | Bin 0 -> 53747 bytes .../localizemaven/1.2/localizemaven-1.2.jar.md5 | 1 + .../localizemaven/1.2/localizemaven-1.2.jar.sha1 | 1 + .../localizemaven/1.2/localizemaven-1.2.pom | 46 ++ .../localizemaven/1.2/localizemaven-1.2.pom.md5 | 1 + .../localizemaven/1.2/localizemaven-1.2.pom.sha1 | 1 + 221 files changed, 5831 insertions(+), 283 deletions(-) bd037f36 release-request-2950741e-0b24-4d70-b748-67bb2b5435b5-for-git_oc-mr1-release-4357583 snap-temp-L55500000105655441 ========platform/sdk between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 ++++ 1 file changed, 4 insertions(+) c4c3562ce Add OWNERS in sdk ========platform/system/bt between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 2 + BUILD.gn | 7 + bta/Android.bp | 4 +- bta/BUILD.gn | 1 - bta/ag/bta_ag_act.cc | 28 +- bta/ag/bta_ag_api.cc | 14 +- bta/ag/bta_ag_cmd.cc | 31 +- bta/ag/bta_ag_int.h | 18 +- bta/ag/bta_ag_main.cc | 18 +- bta/ag/bta_ag_rfc.cc | 2 +- bta/ag/bta_ag_sco.cc | 31 +- bta/ar/bta_ar.cc | 10 +- bta/av/bta_av_aact.cc | 393 ++-- bta/av/bta_av_act.cc | 160 +- bta/av/bta_av_api.cc | 8 +- bta/av/bta_av_cfg.cc | 52 +- bta/av/bta_av_int.h | 26 +- bta/av/bta_av_main.cc | 60 +- bta/closure/bta_closure.cc | 87 - bta/closure/bta_closure_int.h | 34 - bta/dm/bta_dm_act.cc | 380 ++-- bta/dm/bta_dm_api.cc | 107 +- bta/dm/bta_dm_cfg.cc | 6 - bta/dm/bta_dm_ci.cc | 8 +- bta/dm/bta_dm_int.h | 62 +- bta/dm/bta_dm_pm.cc | 87 +- bta/gatt/bta_gattc_act.cc | 187 +- bta/gatt/bta_gattc_api.cc | 67 +- bta/gatt/bta_gattc_cache.cc | 26 +- bta/gatt/bta_gattc_int.h | 77 +- bta/gatt/bta_gattc_main.cc | 38 - bta/gatt/bta_gattc_utils.cc | 84 +- bta/gatt/bta_gatts_act.cc | 22 +- bta/gatt/bta_gatts_api.cc | 10 +- bta/gatt/bta_gatts_int.h | 2 +- bta/hd/bta_hd_act.cc | 24 +- bta/hd/bta_hd_api.cc | 12 +- bta/hd/bta_hd_int.h | 6 +- bta/hf_client/bta_hf_client_act.cc | 18 +- bta/hf_client/bta_hf_client_api.cc | 5 +- bta/hf_client/bta_hf_client_at.cc | 40 +- bta/hf_client/bta_hf_client_int.h | 11 +- bta/hf_client/bta_hf_client_main.cc | 59 +- bta/hf_client/bta_hf_client_rfc.cc | 15 +- bta/hf_client/bta_hf_client_sco.cc | 61 +- bta/hf_client/bta_hf_client_sdp.cc | 34 +- bta/hh/bta_hh_act.cc | 79 +- bta/hh/bta_hh_api.cc | 14 +- bta/hh/bta_hh_int.h | 18 +- bta/hh/bta_hh_le.cc | 25 +- bta/hh/bta_hh_main.cc | 4 +- bta/hh/bta_hh_utils.cc | 12 +- bta/hl/bta_hl_act.cc | 4 +- bta/hl/bta_hl_api.cc | 6 +- bta/hl/bta_hl_int.h | 25 +- bta/hl/bta_hl_main.cc | 4 +- bta/hl/bta_hl_utils.cc | 41 +- bta/include/bta_ag_api.h | 12 +- bta/include/bta_api.h | 96 +- bta/include/bta_ar_api.h | 2 +- bta/include/bta_av_api.h | 23 +- bta/include/bta_av_co.h | 7 +- bta/include/bta_dm_api.h | 2 +- bta/include/bta_dm_ci.h | 6 +- bta/include/bta_dm_co.h | 45 +- bta/include/bta_gatt_api.h | 48 +- bta/include/bta_hd_api.h | 10 +- bta/include/bta_hf_client_api.h | 25 +- bta/include/bta_hh_api.h | 12 +- bta/include/bta_hh_co.h | 12 +- bta/include/bta_hl_api.h | 14 +- bta/include/bta_jv_api.h | 36 +- bta/include/bta_mce_api.h | 4 +- bta/include/bta_pan_api.h | 6 +- bta/include/bta_pan_ci.h | 11 +- bta/include/bta_pan_co.h | 14 +- bta/include/bta_sdp_api.h | 5 +- bta/jv/bta_jv_act.cc | 187 +- bta/jv/bta_jv_api.cc | 36 +- bta/jv/bta_jv_int.h | 10 +- bta/mce/bta_mce_act.cc | 29 +- bta/mce/bta_mce_api.cc | 4 +- bta/mce/bta_mce_int.h | 4 +- bta/pan/bta_pan_act.cc | 26 +- bta/pan/bta_pan_api.cc | 6 +- bta/pan/bta_pan_ci.cc | 33 +- bta/pan/bta_pan_int.h | 8 +- bta/pan/bta_pan_main.cc | 2 +- bta/sdp/bta_sdp_act.cc | 24 +- bta/sdp/bta_sdp_api.cc | 4 +- bta/sdp/bta_sdp_int.h | 4 +- bta/sys/bta_sys.h | 48 +- bta/sys/bta_sys_conn.cc | 80 +- bta/sys/bta_sys_main.cc | 59 +- bta/test/bta_closure_test.cc | 101 - bta/test/bta_hf_client_test.cc | 14 +- btcore/Android.bp | 3 +- btcore/AndroidTest.xml | 26 + btcore/BUILD.gn | 2 +- btcore/include/bdaddr.h | 60 - btcore/include/property.h | 4 +- btcore/src/bdaddr.cc | 88 - btcore/src/property.cc | 9 +- btcore/test/bdaddr_test.cc | 72 - btcore/test/property_test.cc | 14 +- btif/Android.bp | 23 + btif/co/bta_av_co.cc | 45 +- btif/co/bta_dm_co.cc | 16 +- btif/co/bta_gatts_co.cc | 6 +- btif/co/bta_hh_co.cc | 29 +- btif/co/bta_pan_co.cc | 33 +- btif/include/btif_api.h | 30 +- btif/include/btif_av.h | 2 +- btif/include/btif_common.h | 33 +- btif/include/btif_config.h | 4 +- btif/include/btif_debug_conn.h | 2 +- btif/include/btif_dm.h | 13 +- btif/include/btif_gatt_util.h | 2 +- btif/include/btif_hd.h | 2 +- btif/include/btif_hh.h | 15 +- btif/include/btif_hl.h | 12 +- btif/include/btif_pan_internal.h | 26 +- btif/include/btif_profile_queue.h | 5 +- btif/include/btif_sock_l2cap.h | 2 +- btif/include/btif_sock_rfc.h | 2 +- btif/include/btif_sock_sco.h | 2 +- btif/include/btif_storage.h | 38 +- btif/src/bluetooth.cc | 28 +- btif/src/btif_a2dp.cc | 14 +- btif/src/btif_a2dp_control.cc | 40 +- btif/src/btif_a2dp_source.cc | 106 +- btif/src/btif_av.cc | 328 +-- btif/src/btif_ble_advertiser.cc | 11 +- btif/src/btif_ble_scanner.cc | 67 +- btif/src/btif_config.cc | 27 +- btif/src/btif_core.cc | 87 +- btif/src/btif_debug_conn.cc | 11 +- btif/src/btif_dm.cc | 528 ++--- btif/src/btif_gatt_client.cc | 183 +- btif/src/btif_gatt_server.cc | 97 +- btif/src/btif_gatt_test.cc | 16 +- btif/src/btif_gatt_util.cc | 16 +- btif/src/btif_hd.cc | 32 +- btif/src/btif_hf.cc | 101 +- btif/src/btif_hf_client.cc | 100 +- btif/src/btif_hh.cc | 385 ++-- btif/src/btif_hl.cc | 161 +- btif/src/btif_mce.cc | 14 +- btif/src/btif_pan.cc | 69 +- btif/src/btif_profile_queue.cc | 77 +- btif/src/btif_rc.cc | 274 +-- btif/src/btif_sdp.cc | 8 +- btif/src/btif_sock.cc | 14 +- btif/src/btif_sock_l2cap.cc | 69 +- btif/src/btif_sock_rfc.cc | 30 +- btif/src/btif_sock_sco.cc | 10 +- btif/src/btif_sock_sdp.cc | 2 +- btif/src/btif_storage.cc | 204 +- btif/src/stack_manager.cc | 2 +- btif/test/btif_profile_queue_test.cc | 203 ++ build/Android.bp | 10 +- build/BUILD.gn | 1 + build/fluoride.go | 64 +- build/secondary/third_party/libchrome/BUILD.gn | 26 + conf/bt_stack.conf | 24 +- device/Android.bp | 2 + device/AndroidTest.xml | 26 + device/include/controller.h | 4 +- device/include/interop.h | 19 +- device/include/interop_database.h | 34 +- device/src/controller.cc | 12 +- device/src/interop.cc | 19 +- device/test/interop_test.cc | 22 +- embdrv/sbc/decoder/include/oi_bt_spec.h | 21 - embdrv/sbc/decoder/include/oi_utils.h | 36 - hci/Android.bp | 1 + hci/AndroidTest.xml | 26 + hci/include/bt_hci_bdroid.h | 1 + hci/include/hci_layer.h | 18 +- hci/include/hci_packet_parser.h | 3 +- hci/src/hci_layer.cc | 39 +- hci/src/hci_layer_android.cc | 12 +- hci/src/hci_layer_linux.cc | 8 +- hci/src/hci_packet_parser.cc | 6 +- include/bt_target.h | 12 - include/bt_trace.h | 54 - main/bte_logmsg.cc | 6 - main/bte_main.cc | 45 +- osi/Android.bp | 3 +- osi/AndroidTest.xml | 26 + osi/BUILD.gn | 2 - osi/include/alarm.h | 23 +- osi/include/data_dispatcher.h | 60 - osi/src/alarm.cc | 114 +- osi/src/data_dispatcher.cc | 108 - osi/test/alarm_test.cc | 170 +- osi/test/data_dispatcher_test.cc | 258 --- service/Android.bp | 120 +- service/AndroidTest.xml | 26 + service/BUILD.gn | 6 +- service/adapter.cc | 8 +- service/common/Android.bp | 75 + service/common/README | 6 - service/common/android/bluetooth/advertise_data.cc | 2 +- .../bluetooth/bluetooth_gatt_characteristic.cc | 6 +- .../android/bluetooth/bluetooth_gatt_descriptor.cc | 4 +- .../bluetooth/bluetooth_gatt_included_service.cc | 6 +- .../android/bluetooth/bluetooth_gatt_service.cc | 6 +- service/common/android/bluetooth/scan_filter.cc | 4 +- service/common/android/bluetooth/scan_result.cc | 2 +- service/common/android/bluetooth/scan_settings.cc | 2 +- service/common/android/bluetooth/uuid.cc | 2 +- service/common/bluetooth/adapter_state.cc | 2 +- service/common/bluetooth/advertise_data.cc | 2 +- service/common/bluetooth/advertise_settings.cc | 2 +- service/common/bluetooth/scan_filter.cc | 6 +- service/common/bluetooth/scan_filter.h | 4 +- service/common/bluetooth/scan_result.cc | 9 +- service/common/bluetooth/scan_settings.cc | 2 +- service/common/bluetooth/util/address_helper.cc | 54 - service/common/bluetooth/util/address_helper.h | 36 - service/common/bluetooth/util/atomic_string.h | 2 + service/common/bluetooth/uuid.cc | 2 +- service/daemon.cc | 27 +- service/gatt_client.cc | 2 +- service/gatt_server.cc | 40 +- service/gatt_server.h | 20 +- service/gatt_server_old.cc | 48 +- service/hal/bluetooth_gatt_interface.cc | 103 +- service/hal/bluetooth_gatt_interface.h | 26 +- service/hal/bluetooth_interface.cc | 20 +- service/hal/bluetooth_interface.h | 10 +- service/hal/fake_bluetooth_gatt_interface.cc | 31 +- service/hal/fake_bluetooth_gatt_interface.h | 30 +- service/hal/fake_bluetooth_interface.cc | 9 +- service/hal/fake_bluetooth_interface.h | 4 +- service/ipc/dbus/bluetooth_adapter.cc | 106 + service/ipc/dbus/bluetooth_adapter.h | 56 + service/ipc/dbus/ipc_handler_dbus.cc | 67 + service/ipc/dbus/ipc_handler_dbus.h | 48 + service/ipc/dbus/org.fluoride.BluetoothAdapter.xml | 28 + service/ipc/ipc_manager.cc | 20 + service/ipc/ipc_manager.h | 7 +- service/logging_helpers.cc | 2 +- service/logging_helpers.h | 2 +- service/low_energy_advertiser.cc | 1 - service/low_energy_client.cc | 29 +- service/low_energy_client.h | 10 +- service/low_energy_scanner.cc | 3 +- service/low_energy_scanner.h | 2 +- service/settings.cc | 12 +- service/settings.h | 3 + service/switches.h | 3 + service/test/adapter_unittest.cc | 7 +- service/test/gatt_client_unittest.cc | 6 +- service/test/gatt_server_unittest.cc | 22 +- service/test/low_energy_client_unittest.cc | 20 +- service/test/low_energy_scanner_unittest.cc | 6 +- service/test/util_unittest.cc | 46 - stack/Android.bp | 40 +- stack/BUILD.gn | 7 +- stack/a2dp/a2dp_aac.cc | 90 +- stack/a2dp/a2dp_aac_encoder.cc | 22 + stack/a2dp/a2dp_api.cc | 14 +- stack/a2dp/a2dp_codec_config.cc | 40 +- stack/a2dp/a2dp_sbc.cc | 102 +- stack/a2dp/a2dp_sbc_encoder.cc | 23 +- stack/a2dp/a2dp_vendor.cc | 52 +- stack/a2dp/a2dp_vendor_aptx.cc | 42 +- stack/a2dp/a2dp_vendor_aptx_encoder.cc | 2 +- stack/a2dp/a2dp_vendor_aptx_hd.cc | 43 +- stack/a2dp/a2dp_vendor_aptx_hd_encoder.cc | 2 +- stack/a2dp/a2dp_vendor_ldac.cc | 62 +- stack/a2dp/a2dp_vendor_ldac_encoder.cc | 7 + stack/avct/avct_api.cc | 33 +- stack/avct/avct_bcb_act.cc | 23 +- stack/avct/avct_ccb.cc | 2 +- stack/avct/avct_int.h | 10 +- stack/avct/avct_l2c.cc | 27 +- stack/avct/avct_l2c_br.cc | 24 +- stack/avct/avct_lcb.cc | 13 +- stack/avct/avct_lcb_act.cc | 23 +- stack/avdt/avdt_ad.cc | 21 +- stack/avdt/avdt_api.cc | 147 +- stack/avdt/avdt_ccb.cc | 18 +- stack/avdt/avdt_ccb_act.cc | 64 +- stack/avdt/avdt_int.h | 6 +- stack/avdt/avdt_l2c.cc | 27 +- stack/avdt/avdt_msg.cc | 21 +- stack/avdt/avdt_scb_act.cc | 102 +- stack/avrc/avrc_api.cc | 14 +- stack/avrc/avrc_sdp.cc | 14 +- stack/bnep/bnep_api.cc | 35 +- stack/bnep/bnep_int.h | 26 +- stack/bnep/bnep_main.cc | 61 +- stack/bnep/bnep_utils.cc | 81 +- stack/btm/ble_advertiser_hci_interface.cc | 61 +- stack/btm/ble_advertiser_hci_interface.h | 42 +- stack/btm/btm_acl.cc | 614 +++-- stack/btm/btm_ble.cc | 391 +++- stack/btm/btm_ble_addr.cc | 123 +- stack/btm/btm_ble_adv_filter.cc | 22 +- stack/btm/btm_ble_batchscan.cc | 6 +- stack/btm/btm_ble_bgconn.cc | 223 +- stack/btm/btm_ble_gap.cc | 605 +++-- stack/btm/btm_ble_int.h | 73 +- stack/btm/btm_ble_int_types.h | 28 +- stack/btm/btm_ble_multi_adv.cc | 263 ++- stack/btm/btm_ble_privacy.cc | 52 +- stack/btm/btm_dev.cc | 71 +- stack/btm/btm_devctl.cc | 50 +- stack/btm/btm_inq.cc | 108 +- stack/btm/btm_int.h | 119 +- stack/btm/btm_int_types.h | 42 +- stack/btm/btm_pm.cc | 21 +- stack/btm/btm_sco.cc | 86 +- stack/btm/btm_sec.cc | 550 +++-- stack/btu/btu_hcif.cc | 175 +- stack/btu/btu_init.cc | 24 - stack/btu/btu_task.cc | 142 +- stack/gap/gap_api.cc | 69 - stack/gap/gap_ble.cc | 820 +++---- stack/gap/gap_conn.cc | 247 ++- stack/gap/gap_int.h | 150 -- stack/gap/gap_utils.cc | 129 -- stack/gatt/att_protocol.cc | 266 +-- stack/gatt/gatt_api.cc | 636 +++--- stack/gatt/gatt_attr.cc | 50 +- stack/gatt/gatt_auth.cc | 219 +- stack/gatt/gatt_cl.cc | 451 ++-- stack/gatt/gatt_db.cc | 104 +- stack/gatt/gatt_int.h | 158 +- stack/gatt/gatt_main.cc | 252 +-- stack/gatt/gatt_sr.cc | 820 ++++--- stack/gatt/gatt_utils.cc | 946 +++----- stack/hcic/hciblecmds.cc | 72 +- stack/hcic/hcicmds.cc | 126 +- stack/hid/hidd_api.cc | 12 +- stack/hid/hidd_conn.cc | 16 +- stack/hid/hidd_int.h | 2 +- stack/hid/hidh_api.cc | 28 +- stack/hid/hidh_conn.cc | 25 +- stack/hid/hidh_int.h | 2 +- stack/include/a2dp_aac.h | 11 +- stack/include/a2dp_api.h | 14 +- stack/include/a2dp_codec_api.h | 17 +- stack/include/a2dp_sbc.h | 11 +- stack/include/a2dp_vendor.h | 11 +- stack/include/a2dp_vendor_aptx.h | 11 +- stack/include/a2dp_vendor_aptx_hd.h | 11 +- stack/include/a2dp_vendor_ldac.h | 11 +- stack/include/advertise_data_parser.h | 64 +- stack/include/avct_api.h | 4 +- stack/include/avdt_api.h | 31 +- stack/include/avdtc_api.h | 13 +- stack/include/avrc_api.h | 7 +- stack/include/ble_advertiser.h | 18 +- stack/include/bnep_api.h | 37 +- stack/include/bt_types.h | 149 +- stack/include/btm_api.h | 224 +- stack/include/btm_api_types.h | 124 +- stack/include/btm_ble_api.h | 96 +- stack/include/btm_ble_api_types.h | 13 +- stack/include/btu.h | 42 +- stack/include/gap_api.h | 34 +- stack/include/gatt_api.h | 57 +- stack/include/hcidefs.h | 2345 ++++---------------- stack/include/hcimsgs.h | 109 +- stack/include/hidd_api.h | 8 +- stack/include/hidh_api.h | 9 +- stack/include/l2c_api.h | 207 +- stack/include/l2cap_client.h | 2 +- stack/include/mca_api.h | 8 +- stack/include/pan_api.h | 30 +- stack/include/port_api.h | 8 +- stack/include/sdp_api.h | 17 +- stack/include/smp_api.h | 23 +- stack/include/smp_api_types.h | 2 +- stack/include/srvc_api.h | 10 +- stack/l2cap/l2c_api.cc | 193 +- stack/l2cap/l2c_ble.cc | 122 +- stack/l2cap/l2c_csm.cc | 109 +- stack/l2cap/l2c_fcr.cc | 21 +- stack/l2cap/l2c_int.h | 64 +- stack/l2cap/l2c_link.cc | 115 +- stack/l2cap/l2c_main.cc | 16 +- stack/l2cap/l2c_ucd.cc | 52 +- stack/l2cap/l2c_utils.cc | 97 +- stack/l2cap/l2cap_client.cc | 8 +- stack/mcap/mca_api.cc | 43 +- stack/mcap/mca_cact.cc | 8 +- stack/mcap/mca_csm.cc | 10 +- stack/mcap/mca_dact.cc | 7 +- stack/mcap/mca_int.h | 12 +- stack/mcap/mca_l2c.cc | 18 +- stack/mcap/mca_main.cc | 58 +- stack/pan/pan_api.cc | 35 +- stack/pan/pan_int.h | 29 +- stack/pan/pan_main.cc | 37 +- stack/pan/pan_utils.cc | 28 +- stack/rfcomm/port_api.cc | 25 +- stack/rfcomm/port_int.h | 10 +- stack/rfcomm/port_rfc.cc | 25 +- stack/rfcomm/port_utils.cc | 36 +- stack/rfcomm/rfc_int.h | 8 +- stack/rfcomm/rfc_l2cap_if.cc | 12 +- stack/rfcomm/rfc_port_fsm.cc | 23 +- stack/rfcomm/rfc_utils.cc | 37 +- stack/sdp/sdp_api.cc | 15 +- stack/sdp/sdp_discovery.cc | 30 +- stack/sdp/sdp_main.cc | 23 +- stack/sdp/sdp_server.cc | 6 +- stack/sdp/sdpint.h | 4 +- stack/smp/smp_act.cc | 165 +- stack/smp/smp_api.cc | 57 +- stack/smp/smp_int.h | 12 +- stack/smp/smp_keys.cc | 17 +- stack/smp/smp_l2c.cc | 62 +- stack/smp/smp_utils.cc | 43 +- stack/srvc/srvc_battery.cc | 11 +- stack/srvc/srvc_dis.cc | 36 +- stack/srvc/srvc_eng.cc | 63 +- stack/srvc/srvc_eng_int.h | 13 +- stack/test/ad_parser_unittest.cc | 74 +- stack/test/ble_advertiser_test.cc | 408 +++- stack/test/stack_a2dp_test.cc | 56 +- stack/test/stack_btu_test.cc | 127 ++ stack/test/stack_smp_test.cc | 20 +- test/rootcanal/Android.bp | 1 + test/run_unit_tests.sh | 4 + test/suite/Android.bp | 19 + test/suite/AndroidTest.xml | 29 + test/suite/BUILD.gn | 1 + test/suite/adapter/adapter_unittest.cc | 2 +- test/suite/adapter/bluetooth_test.cc | 9 +- test/suite/adapter/bluetooth_test.h | 6 +- test/suite/core/thread_performance_test.cc | 130 ++ test/suite/gatt/gatt_test.cc | 5 +- test/suite/gatt/gatt_test.h | 2 +- test/suite/gatt/gatt_unittest.cc | 14 +- test/suite/rfcomm/rfcomm_test.cc | 14 +- test/suite/rfcomm/rfcomm_test.h | 2 +- test/suite/rfcomm/rfcomm_unittest.cc | 7 +- tools/Android.bp | 18 + tools/bdtool/adapter.c | 14 +- tools/bdtool/bdtool.c | 3 +- tools/mcap_tool/Android.bp | 42 + tools/mcap_tool/BUILD.gn | 44 + tools/mcap_tool/mcap_test_app.cc | 536 +++++ tools/mcap_tool/mcap_test_app.h | 113 + tools/mcap_tool/mcap_test_mcl.cc | 216 ++ tools/mcap_tool/mcap_test_mcl.h | 130 ++ tools/mcap_tool/mcap_test_mdep.cc | 51 + tools/mcap_tool/mcap_test_mdep.h | 59 + tools/mcap_tool/mcap_test_mdl.cc | 131 ++ tools/mcap_tool/mcap_test_mdl.h | 104 + tools/mcap_tool/mcap_tool.cc | 971 ++++++++ types/Android.bp | 26 + types/BUILD.gn | 59 + types/raw_address.cc | 68 + types/raw_address.h | 62 + types/test/raw_address_unittest.cc | 155 ++ udrv/ulinux/uipc.cc | 2 +- vendor_libs/Android.bp | 1 + vendor_libs/linux/Android.bp | 3 + vendor_libs/linux/Android.mk | 47 - vendor_libs/linux/bt_vendor_linux.cc | 411 ---- vendor_libs/linux/interface/Android.bp | 42 + ...droid.hardware.bluetooth@1.0-service.btlinux.rc | 5 + vendor_libs/linux/interface/async_fd_watcher.cc | 188 ++ vendor_libs/linux/interface/async_fd_watcher.h | 67 + vendor_libs/linux/interface/bluetooth_hci.cc | 344 +++ vendor_libs/linux/interface/bluetooth_hci.h | 78 + vendor_libs/linux/interface/h4_protocol.cc | 106 + vendor_libs/linux/interface/h4_protocol.h | 63 + vendor_libs/linux/interface/hci_internals.h | 49 + vendor_libs/linux/interface/hci_packetizer.cc | 96 + vendor_libs/linux/interface/hci_packetizer.h | 54 + vendor_libs/linux/interface/service.cc | 40 + vendor_libs/linux/sepolicy/file_contexts | 2 + .../linux/sepolicy/hal_bluetooth_btlinux.te | 8 + vendor_libs/test_vendor_lib/Android.bp | 13 + .../test_vendor_lib/include/async_manager.h | 2 - vendor_libs/test_vendor_lib/include/l2cap_packet.h | 80 + vendor_libs/test_vendor_lib/include/l2cap_sdu.h | 133 ++ .../test_vendor_lib/include/l2cap_test_packets.h | 1446 ++++++++++++ vendor_libs/test_vendor_lib/src/async_manager.cc | 2 + vendor_libs/test_vendor_lib/src/l2cap_packet.cc | 320 +++ vendor_libs/test_vendor_lib/src/l2cap_sdu.cc | 147 ++ vendor_libs/test_vendor_lib/test/l2cap_sdu_test.cc | 119 + vendor_libs/test_vendor_lib/test/l2cap_test.cc | 535 +++++ 491 files changed, 19673 insertions(+), 15152 deletions(-) aad268627 Fix crash in l2cble_start_conn_update ea5cf6e3b HCI: Restart 5 seconds after an HCI timeout 1a2ea0fb6 A2DP: Advance btif profile queue on OPENING->other_state transition ab6fcc863 Handle Disconnect request in AV Opening State handler 5f984c9fa Fix adv instance validity check during suspend and resume of resolving list 6c6d2f6a1 Added extra A2DP logging when there is an error b4ae75f45 Decrese the default verbosity for A2DP codec info logs bd8505b73 Remove casts to (tBTA_GATTC*) unions to avoid unaligned accesses 181144a50 Fixed the implementation of std::equal_to 8e89469b5 Remove casts to unions to avoid unaligned accesses 3d2002ad4 HID: Free process_repage_timer to prevent leak 68a1cf1a9 Read the correct amount of attributes 8eb6493ad Read the correct amount of attributes 636b754cf Read the correct amount of attributes 4d1470eb5 Read the correct amount of attributes be0a100f9 Don't set CT2 bit when talking to pre-5.0 devices 544f7e1be Fix build error for AVRCP13 compat fix c8ab11a06 Change our AVRCP capabilities if the remote device only supports 1.3 4c6208fd2 GAP: Set service_id before calling gap_release_ccb dd8dfc4ec Enable extra A2DP control log messages ab0fec08a Fix build error for AVRCP13 compat fix ff2d86ed3 Change our AVRCP capabilities if the remote device only supports 1.3 9b4aebb1b DO NOT MERGE Fix unknown type issue in unit tests a2d0cbc35 Clean-up BTIF profile queue on profile shutdown eb50aa96c Clean-up BTIF profile queue on profile shutdown f60699082 GAP: Set service_id before calling gap_release_ccb d903d9360 Don't reject notifications and wait until new addressed player is ready (2/2) 4023c6731 GAP: Set service_id before calling gap_release_ccb eb215402e Ensure that services are cleaned from the GattServer HandleMap. be8d3f542 Add Suspend/Resume for advertising ce34fbe4f Fix crash during derigister GATT server ae2d3d8c1 Fix ASAN crash inside btif_av_event_deep_copy() 9c2e1f261 Return the correct status when BTA_AV Open failed because of role switch a6fae1716 btm: Clear LINK_KEY_KNOWN flag for temporary connections 47616530c Fix alarms being posted on wrong thread e63178907 Ensure that services are cleaned from the GattServer HandleMap. aa4322821 Read the Tx Power level when flushing the A2DP Tx queue ecb6c72a1 Implement HCI_Read_Automatic_Flush_Timeout mechanism 4513585d4 Fix GATT log spam f9f1c8b44 Change our AVRCP capabilities if the remote device only supports 1.3 2369a95e6 Bluetooth: Add AVRCP 1.3 as a developer option for AVRCP version (2/2) 4820b2a6e Implement HCI_Read_Failed_Contact_Counter mechanism 45ffde121 BTIF: Add meaningful logging to btif_profile_queue dd535e70c Don't reject notifications and wait until new addressed player is ready (2/2) 32df3fbd6 RFCOMM: Add more logging during port close 137aa547f Add / update log messages during stack startup / shutdown 3c6af043b Limit the maximum number of entries in the remote bdaddr cache to 1024 c187bac30 Inline comparison operators for RawAddress 58c43939a Add missing comparison operators for RawAddress be838370f Fix crashes in btm_consolidate_dev 7be17ed2c Fix connection handle data type be01dc912 Cleanup RawAddress usage 5f6ecfac7 Fix errors in handling RawAddresses 294cc61f4 SDP: Bounds check 'id' parameter for free_sdp_slot() 82e4754aa SDP: Bounds check 'id' parameter for free_sdp_slot() b413f1b13 SDP: Bounds check 'id' parameter for free_sdp_slot() 436058ee3 Advertisement parsing fix for zero padding a8ba0bd7c Use a mutex to protect the scheduling of tBTA_PM_TIMER ecadb0d01 Protect the btif config state with a lock during cleanup a5f0a7717 Added another entry to the INTEROP_2MBPS_LINK_ONLY interoperability database a3fcf00bc Revert "Allow collection of Bluetooth firmware dumps in bugreports (3/3)" c6e838420 Workaround for Traxxas c41e4e4f0 AVRCP Controller request metadata on playback. c64dc1d28 Don't reuse AVDTP internal state for different purposes 81c223430 Add A2DP_DumpCodecInfo() API b8f2e7139 AE: Set secondary adv max skip to zero d45e7eacb Use the correct AVDTP version-specific features fead72d12 DO NOT MERGE ANYWHERE Allow the Bluetooth MAC address to be updated asynchronously (3/3) 97afa29c3 Fix processing of Inquiry results data 4a3ab51c0 HFP Client connect Audio 3507060c5 Fix the MAC address for INTEROP_2MBPS_LINK_ONLY entry 7cff5f55b Add interoperability mechanism to restrict the AVDTP MTU for AAC codec 8fb48ca4a Retry authentication in key-missing or pairing collision use case dbe645164 Use a mutex to protect the consistency of the tBTA_PM_TIMER state c538c1539 Remove unwanted space characters from dialing number a426e5708 DO NOT MERGE ANYWHERE: Revert "Revert "Fix the interoperability mechanism for 2Mbps-only links for audio"" f4835d65e Reduce error conditions which cause link key deletion on auth complete fed4f893e Fix the interoperability mechanism for 2Mbps-only links for audio c82b9d992 Revert "Fix the interoperability mechanism for 2Mbps-only links for audio" ff1c56c36 Revert "Fix the interoperability mechanism for 2Mbps-only links for audio" 7fe032bf5 Revert "Always restrict the AVDTP MTU for SBC codec to MAX_2MBPS_AVDTP_MTU(663)" 039f9a8f0 Fix the interoperability mechanism for 2Mbps-only links for audio 8769e8e92 test_vendor: Move include to .cc file 985644c8c Do not delete pairing on HCI connection timeout 365f3a3a3 test_vendor: Implement L2CAP packet fragmentation 4e0fd1b38 test_vendor: Fragment tests f54d7e271 Do not delete pairing on HCI connection timeout e07d37969 Add missing extension length check while parsing BNEP control packets 01f46e0af Add missing extension length check while parsing BNEP control packets dc7700a43 Add missing extension length check while parsing BNEP control packets f8fc7f7d1 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks 8f18afd26 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks a654681c5 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks 9ab89b7db Add missing extension length check while parsing BNEP control packets 4982eb5df Free p_pending_data from tBNEP_CONN to avoid potential memory leaks 8d604d6ab test_vendor: Add LOG_DEBUG to L2cap::assemble 41401a591 Make system/bt build with the VNDK. 7d267611a test_vendor: Move SDU checks to L2capSdu d3988fd73 Linux build fix 7552c35ae test_vendor: Add L2cap and L2capSdu assemble tests efefc0bfc Advertise data parser - allow zero padding at end of packet d9f541479 Add LEN_UUID_128 type check while build UUID seq 08b907b58 Advertise data parser - allow zero padding at end of packet 16995c3a5 test_vendor: L2cap Assemble additional error check d930fac3d test_vendor: Rename L2cap class to L2capPacket 557d20fd2 bt: fix sdp service name by removing NULL char 23642dc32 Add a missing check for PAN buffer size before copying data b40497b27 Disable PAN Reverse Tethering when connection originated by the Remote 510697a0d Allocate buffers of the right size when BT_HDR is included f31afd383 Add missing packet length checks while parsing BNEP control packets 348836472 Add missing continuation offset check for SDP continuation requests f7a7f7a94 Disable PAN Reverse Tethering when connection originated by the Remote d1145e0af Add a missing check for PAN buffer size before copying data 338e04859 Allocate buffers of the right size when BT_HDR is included 6d415839d Add missing packet length checks while parsing BNEP control packets 625f798c6 bt: fix sdp service name by removing NULL char e776c8347 Add missing continuation offset check for SDP continuation requests 9aea2c2f9 Disable PAN Reverse Tethering when connection originated by the Remote 1d909399c Add a missing check for PAN buffer size before copying data 8810ffba9 Allocate buffers of the right size when BT_HDR is included 61a4c96fc Add missing continuation offset check for SDP continuation requests c139787c6 Disable PAN Reverse Tethering when connection originated by the Remote 7feaeb006 Add missing packet length checks while parsing BNEP control packets d88838a72 Allocate buffers of the right size when BT_HDR is included 0580dd639 Allow collection of Bluetooth firmware dumps in bugreports (3/3) 955e52920 Add a missing check for PAN buffer size before copying data b4e479915 Make GATT server code more readable e6f40cd3d GATT: Expose opportunistic client API to Java 864cb9d2d Fix crashes on stack shutdown 96ad84508 test_vendor: Implement packet assembly for SDUs 5120fedf2 GATT: Expose opportunistic client API to Java a86c97996 Revert "Blacklist Kinivo BTC350 for Absolute Volume" 8a836291d Do not delete device record on HCI_ERR_KEY_MISSING 549ec693c Do not delete device record on HCI_ERR_KEY_MISSING 33665e5fb Mark libbluetooth-types as vendor_available 08beff46b Bluetooth - Add tracing for TX queue and LDAC ABR b707f447c Make RawAddress into a class (1/3) aaa50649b Make RawAddress into a class (1/3) 525e74327 Remove unused BDADDR definitions b47bf4e5a Don't initiate role switch for blacklisted devices 15badf781 Add missing lock protection when freeing RFCOMM port queues 16f4cf0bb Add missing lock protection when freeing RFCOMM port queues 434e8d832 A2DP: Add mandatory elements for SBC SRC capabilities ab404e6f4 Dynamic blacklist device for role switch 444ea2c15 A2DP: Add mandatory elements for SBC SRC capabilities 7002c7052 Remove bta_closure in favor of posting messages to a message loop 10589c71b Generic Bluetooth HAL for standard Linux hci interface 811200c8d Don't initiate role switch for blacklisted devices 942648ef5 Dynamic blacklist device for role switch 972c885cc Read the correct amount of attributes 61ad3c63d Add stdint.h for uint*_t types 76eba3ad1 Allow full dev consolidation after pairing c02b5d4d6 Bluetooth - Add tracing for TX queue and LDAC ABR a484a8881 Rename bt_bdaddr_t into RawAddress (3/3) 9e030fde0 Rename bt_bdaddr_t into RawAddress (3/3) 3505f1a6f Get rid of BD_ADDR (again) 78444b924 Set the A2DP media channel as a high priority L2CAP link 624ba681a Set the A2DP media channel as a high priority L2CAP link 5e43c8035 LE State simplification 3e3fd4d6e Fix a inappropriate return of local var address ec9f2f5ed HCI feature/command support check simplification 5e7f1a3f7 Refactor module registration 2cf6e71b0 gofmt -w build/fluoride.go ba7860103 Don't send the LE Set Privacy Mode command if it's not supported 57e508f56 btif: Pass UIDs changed up to the Java layer 5f88533fe bluetoothtbd common library reconfiguration 6884c4c68 Fix crashes on stack shutdown 39f664e62 btif: Pass UIDs changed up to the Java layer 7c58ca384 Fix BLE remote address resolution 96ac0a3c1 Use references in GATT client/server API (2/3) 82ca9db09 Ensure we don't send more packets than firmware allows bf7263267 Fix transport quota exhaustion 015cbf1d2 Fix peer address type in LE extended create connection command 73ed5d2f6 Make GATT client and server assumption about addres type in open identical b7b747369 Unify the empty and any address usage 858b6a15f Disable 48.0kHz sampling rate for AAC - update the unit test b8a477e9a Get rid of BD_ADDR 78b81c6db Get rid of bdcpy, bdcmp and other BD_ADDR helpers c752e135d Replace BT_ADDR with bd_addr_t in bta_sys related code 98b1b9498 Replace BD_ADDR with bt_addr_t in MCE related code 04801862d Build fix for AOSP 1979fa31d Replace BD_ADDR with bt_bdaddr_t in RFCOMM related code 135b7f68e Replace BD_ADDR with bt_bdaddr_t in SDP and A2DP related code 744eeca76 Replace BD_ADDR with bt_bdaddr_t in hf client related code a09c34820 Replace BD_ADDR with bt_bdaddr_t in JV related code a83ac1240 use bt_bdaddr_t instead of BD_ADDR in PAN related code 50cf52cf6 Replace BD_ADDR with bt_bdaddr_t in HL related code 903c16685 Use bt_bdaddr_t instead of BD_ADDR in AVDT related code 6da40f978 Get rid of no longer necessary bt_bdaddr_t helpers e91297a4d Add a mechanism to avoid using AVDTP RECONFIGURE for blacklisted devices 760f967f4 Get rid of last mentions of BD_ADDR from btif. 5a475e71a Bluetooth 5: Update LE2M implementation through DM (3/3) a6fad9c19 Fix btm_ble_get_acl_remote_addr 3a30c69ea Fix bad comparison in btm_ble_refresh_local_resolvable_private_addr 2e7e691ae Fix build breakage from change I8d1bd6914aec55bb53495b1d0d5e3d37b86865e6 011a61951 Use bt_bdaddr_t instead of BD_ADDR in HID related code 378f09521 Fix HID crashing on no descriptor 029fd8783 Fix for fugu build c2276b065 Use bt_bdaddr_t instead of BD_ADDR 4b4d0a910 Fix some includes a2d3cb228 Move bt_bdaddr_t operator to global header file 14d086048 bta: Update APPL_TRACE_* logs and call parameter b2dadde6c smp: Fix long SMP_Trace_* log messages d8be0e590 Get rid of GATT_TRACE_* logs in favour of base/logging.h 8463560c8 GATT write improvements d3ae18b3b eSCO: Limit number of retries after mSBC connection failure 03c278db9 Include used STL header files a05275788 Ignore the Class Of Device if the value is invalid 1ad90389e gatt_api minor style fixes c15f64fdf Add tracking of periodic_enable in adv_inst acdc11cae Allow blocking AG SCO connects by policy 35e95c989 Ensure we don't send more packets than firmware allows bd6b122dd Fix transport quota exhaustion 7fda1f1be Don't handle server respons after it was deallocated 3f177e0ad gatt_cleanup_upon_disc refactor ed55662b4 Simplify read/write start 48edd4ee2 Misc native service changes e8e6c6ba4 Add flag to bluetoothtbd to enable bluetooth on startup 59fe69381 Fix loops iteration 3bd07c361 Fix GATT over BREDR not connecting bb95a1d62 Fix loops iteration 3d268331a Disable 48.0kHz sampling rate for AAC 3dda89880 Use std::unordered_set for keeping app_hold_link e4f42abab Get rid of clcb_idx in favour of pointers d1a931347 use std::queue for keeping tGATT_CMD_Q 7cfd8391f Refactor tGATT_BG_CONN_DEV f69ddd451 Suppress false compiler warnings 66e8571f6 Linux build fix d7ee6f2e8 Get rid of BTA_GATTC_API_REFRESH_EVT 31a6bf4f1 Get rid of trivial BTA_GATTC_ events 79c2ff968 Initial DBus transport support 47474c3e5 Fix order of parameters to BTA_GATTC_Open f4c0292c6 Pass GATT cb's by reference and other style fixes eb3ab848f Use std::queue for pending_enc_clcb a85cb8ea6 Fix params of SetPeriodicAdvertisingParameters 44a1c7eaf GATT: Fixed typo while notifying connection update 4788821a0 HCI: Improve timeout handling 2bfb56a2a HCI: Get debug info from the firmware on timeout 0ff351bf0 HFP: Enable in-band ringing by default (2/2) 8663a87ea Get rid of unused tGATT_SCCB a66ea6199 Get rid of AMP_INCLUDED 4dfce229d Get rid of GAP control block 0f3d3fe65 Get rid of GAP_TRACE_* logs 43c7f9f47 GATT: Interop fix for service changed indications b0e8d9c66 Get rid of GAP_CONN_INCLUDED c21894e7f BLE GAP simplification a3745c645 HSP: Use peer_version during SCO setup bd4066632 Remove dead code from GAP 16bb48b32 Fix GATT Server disconnecting for no reason 63e8f1925 Revert "Fix GATT Server disconnecting for no reason" b29fae56c MCAP: Add a test tool for MCAP feec10641 Fix crashes when GAP operation is interrupted by disconnection b69edd55f Fix GATT Server disconnecting for no reason 722ce12ba MCAP: Add test interface for PTS test (2/2) b3a8dc2ec MCAP: Fix bugs in MCAP stack 60177e01c Remove logspam when adding GATT attributes 5dd1e2de4 Remove logspam when initializing logging for Bluetooth 7277f3954 Protect the message loop from accesses after HCI shutdown eb43e9cf1 Protect concurrent access to local state used during BLE scanning e1fca1bac Blacklist Kinivo BTC350 for Absolute Volume f7e48dff9 Disable MONO channel mode for LDAC 45aebe75f Discover primary service by UUID for PTS tests (1/4) 0d8921203 Fix crash on GATT service unregistration 8451ad010 Fix BLE white list issues d62e52213 Don't ignore the A2DP Sink preferred SBC codec config 3b8391cd4 Set the RTP Header Marker bit selectively per A2DP codec 6395f1547 Improve GATT Server database handling. daf55dfda Disable output_sample.pcm c95e5dd82 Removed A2DP_GetTrackBitsPerSample() API because it is not needed fe695a557 eSCO: Format changes to original vendor patch (4/5) 400ac497f eSCO: Additional fix to get eSCO working for HFP and HSP (3/5) 3e634d6c1 eSCO: Remove BTM_WBS_INCLUDED from the stack (2/5) 57f6508cf eSCO: BT 4.1 Enhanced SCO command (1/5) 840f4f3de btif: GetItemAttributes can return no attributes 671ad6679 GATT Server: check UUID 5dae3dde1 HID: Add support for Set Idle and Get Idle commands (2/4) 2b59c4a08 Fix broken linux build 2b7e90580 Swap BTA and HCI queues with message loops a252e7815 Reject LE COC if cid is duplicated fd102ca16 Add additional failure modes for SMP PTS test cases 36d19de1a bta_dm: Stop copying garbage 48294531b Move hci_thread to a message loop and prevent thread from spinning 103b2c44d LE advertise data parsing refactor 3a4e7622f Check device name length 9e6747537 Add supervision timeout workaround for Nexus Remote 4b93aeb45 Remove 96.0 and 88.2 kHz sample rate from A2DP AAC capability 2ae1ddbb7 audio_a2dp_hw: fix fd leak on open 882db61b7 Prevent buffer overflow caused by decrementing past zero 7c8bab231 Fix LE disconnecting right after pairing 99c342244 Limit btsnoop file size (5/8) afdd081b4 Fix issue with BLE advertising not started when local privacy is not enabled 96c42e70f Make Bluetooth audio threads use RT scheduling 044921b22 Add missing library dependency when compiling the unit tests 02a3ab495 Limit btsnoop file size (5/8) 341b6db90 Handle remote not supporting LL_SLAVE_FEATURE_REQ a7c7437bb AVRCP 1.6: Limit GetFolderItemResponse 7dc052536 Allow the Bluetooth MAC address to be updated asynchronously (3/3) 779b4fd78 Expose LE advertiser address for easier PTS tests (4/6) 10b43d2fa test_vendor: Remove unused libbt-vendor files 18b3527cb Remove libbt-vendor from system/bt/main/Android.bp ce48fc752 Fix line formatting per clang-format a825f5655 Print the LDAC adaptive bit rate adjustments 659d0da0b Fix/update the computation of the total dropped packets for LDAC and AAC 08215a337 Read by UUID for PTS tests (4/5) bee374a83 bta_gattc_cache: Initialize gatt_db_elemement_t permissions to 0 2dc048b0e stack: AVRCP: add missing debug arguments 7dd34f52b Read by UUID for PTS tests (4/5) f271c9109 Do not GATT_ERROR on MTU change 86ae6c020 Add missing NULL pointer assignment after fixed_queue_free and alarm_free a3292051d Fix a race condition during HCI module shutdown 1f5ec7304 Do not remove device security record on LMP timeout 6510a4716 AVRCP TG: Get Item Attribute command not working 5e9f56940 Reduce the audio A2DP HAL output audio stream buffer size 3d38129e2 Fix log record after return a25ef0b60 HFP: Disable BTRH feature 302113d4e Add A2DP codec-specific information to dumpsys output b0aca861f Build fix for BLE_PRIVACY_SPT == FALSE 7a9892c63 Add support for inband ringing feature a4fcd238a AVRC: Configure absolute volume to false if remove device not supprot it 1f62c122e Advertising manager improvements 17f449dab Linux build fix f6db7cb9a Use device privacy mode as default 6bd467a00 ESR11-E7716: Disable scans while setting local RPA e7f14a682 Support for H7 function for key derivation 304ceeb52 Create unit test framework for audio_a2dp_hw 16899e9d1 Fix "LE Read Maximum Advertising Data Length" response parsing 2705ebbbf Add test config to net_test_hci b32704f42 Compute the audio data buffer size based on stream characteristics d0a99cda9 Add test config to net_test_bluetooth e59cbd20e Finish conversion to Android.bp 73ad03108 test: Add a simulated Bluetooth HAL implementation 2328b5754 audio_a2dp_hw: add device lock 5204c62f1 Bluetooth 5 advertising duration refactoring (1/4) 4672aca33 Add test config to bluetoothtbd_test 15fbcf0b3 Add test config to net_test_btcore cdc3c390d Add test config to net_test_osi b04b6c968 Add test config to net_test_device 7745e2957 AVRCP CT: Only call handle_rc_features if target registered c37cb34fe Add default AVRCP version to prevent confusing log message 9389b6462 Include flags in all connectable packets f786aac48 Delete bt_snoop.log when snoop logging is disabled f685bfb7b Bluetooth 5 periodic scan (2/3) 2073c3eb6 Add new internal API: enableOptionalCodecs()/disableOptionalCodecs() e4f2b6156 Add missing dependency on the Sony LDAC ABR library libldacBT_abr.so 77c6bc588 test-vendor-lib: Enable building for 64 bits 1dc4b361d osi: Update error messages 1d418ba65 l2cap: Use CHECK for memory allocation errors ad372cfa3 BTA HF_CLIENT: Always reply to +BCS ec728d313 hci: Update error messages ========platform/system/ca-certificates between android-8.0.0_r32..android-8.1.0_r1========= files/02b73561.0 | 90 -------------------------------- files/03f2b8cf.0 | 120 ------------------------------------------- files/052e396b.0 | 87 ------------------------------- files/08aef7bb.0 | 95 ---------------------------------- files/124bbd54.0 | 90 -------------------------------- files/1676090a.0 | 84 ------------------------------ files/262ba90f.0 | 79 ---------------------------- files/31188b5e.0 | 83 ++++++++++++++++++++++++++++++ files/33815e15.0 | 153 ------------------------------------------------------- files/33815e15.1 | 147 ---------------------------------------------------- files/450c6e38.0 | 128 ---------------------------------------------- files/57692373.0 | 81 ----------------------------- files/6645de82.0 | 82 ----------------------------- files/961f5451.0 | 121 ------------------------------------------- files/9ab62355.0 | 128 ---------------------------------------------- files/a2df7ad7.0 | 86 ------------------------------- files/d5727d6a.0 | 51 ------------------- files/e268a4c5.0 | 86 ------------------------------- files/e60bf0c0.0 | 128 ---------------------------------------------- files/ee90b008.0 | 119 ------------------------------------------- files/f61bff45.0 | 124 -------------------------------------------- files/fac084d7.0 | 81 ----------------------------- files/ff783690.0 | 91 --------------------------------- 23 files changed, 83 insertions(+), 2251 deletions(-) fecfb0d Remove WoSign and StartCom certificates. c0b728a Update CA certificates for O MR1. ========platform/system/chre between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 25 +- Makefile | 81 +- NOTICE | 219 ++++ README.md | 82 +- apps/apps.mk | 12 + apps/ash_world/ash_world.cc | 173 +++ apps/ash_world/ash_world.mk | 12 + apps/chqts/README.md | 4 + apps/chqts/build/busy_startup/Makefile | 8 + apps/chqts/build/busy_startup/header | Bin 0 -> 40 bytes apps/chqts/build/do_nothing/Makefile | 8 + apps/chqts/build/do_nothing/header | Bin 0 -> 40 bytes apps/chqts/build/fail_startup/Makefile | 8 + apps/chqts/build/fail_startup/header | Bin 0 -> 40 bytes apps/chqts/build/general_test/Makefile | 10 + apps/chqts/build/general_test/header | Bin 0 -> 40 bytes apps/chqts/build/general_test2/Makefile | 11 + apps/chqts/build/general_test2/header | Bin 0 -> 40 bytes apps/chqts/build/general_test_sources.mk | 40 + apps/chqts/build/shared_make.mk | 38 + apps/chqts/src/busy_startup/busy_startup.cc | 223 ++++ apps/chqts/src/do_nothing/do_nothing.cc | 40 + apps/chqts/src/fail_startup/fail_startup.cc | 46 + apps/chqts/src/general_test/app.cc | 287 +++++ .../src/general_test/basic_sensor_test_base.cc | 450 +++++++ .../src/general_test/basic_sensor_test_base.h | 130 ++ apps/chqts/src/general_test/basic_sensor_tests.cc | 110 ++ apps/chqts/src/general_test/basic_sensor_tests.h | 149 +++ apps/chqts/src/general_test/cell_info_base.cc | 41 + apps/chqts/src/general_test/cell_info_base.h | 40 + apps/chqts/src/general_test/cell_info_cdma.cc | 87 ++ apps/chqts/src/general_test/cell_info_cdma.h | 39 + apps/chqts/src/general_test/cell_info_gsm.cc | 81 ++ apps/chqts/src/general_test/cell_info_gsm.h | 37 + apps/chqts/src/general_test/cell_info_lte.cc | 84 ++ apps/chqts/src/general_test/cell_info_lte.h | 37 + apps/chqts/src/general_test/cell_info_tdscdma.cc | 65 + apps/chqts/src/general_test/cell_info_tdscdma.h | 38 + apps/chqts/src/general_test/cell_info_wcdma.cc | 70 ++ apps/chqts/src/general_test/cell_info_wcdma.h | 38 + .../src/general_test/estimated_host_time_test.cc | 105 ++ .../src/general_test/estimated_host_time_test.h | 58 + .../src/general_test/event_between_apps_test.cc | 142 +++ .../src/general_test/event_between_apps_test.h | 87 ++ apps/chqts/src/general_test/get_time_test.cc | 89 ++ apps/chqts/src/general_test/get_time_test.h | 54 + .../src/general_test/gnss_capabilities_test.cc | 66 ++ .../src/general_test/gnss_capabilities_test.h | 45 + .../src/general_test/heap_alloc_stress_test.cc | 131 +++ .../src/general_test/heap_alloc_stress_test.h | 45 + .../general_test/heap_exhaustion_stability_test.cc | 285 +++++ .../general_test/heap_exhaustion_stability_test.h | 72 ++ apps/chqts/src/general_test/hello_world_test.cc | 45 + apps/chqts/src/general_test/hello_world_test.h | 44 + apps/chqts/src/general_test/logging_sanity_test.cc | 124 ++ apps/chqts/src/general_test/logging_sanity_test.h | 48 + apps/chqts/src/general_test/nanoapp_info.cc | 88 ++ apps/chqts/src/general_test/nanoapp_info.h | 67 ++ .../general_test/nanoapp_info_by_app_id_test.cc | 60 + .../src/general_test/nanoapp_info_by_app_id_test.h | 43 + .../nanoapp_info_by_instance_id_test.cc | 60 + .../nanoapp_info_by_instance_id_test.h | 43 + .../nanoapp_info_events_test_observer.cc | 114 ++ .../nanoapp_info_events_test_observer.h | 72 ++ .../nanoapp_info_events_test_performer.cc | 41 + .../nanoapp_info_events_test_performer.h | 47 + apps/chqts/src/general_test/running_info.cc | 53 + apps/chqts/src/general_test/running_info.h | 48 + .../src/general_test/send_event_stress_test.cc | 162 +++ .../src/general_test/send_event_stress_test.h | 54 + apps/chqts/src/general_test/send_event_test.cc | 250 ++++ apps/chqts/src/general_test/send_event_test.h | 59 + .../src/general_test/send_message_to_host_test.cc | 368 ++++++ .../src/general_test/send_message_to_host_test.h | 107 ++ apps/chqts/src/general_test/sensor_info_test.cc | 77 ++ apps/chqts/src/general_test/sensor_info_test.h | 44 + .../src/general_test/simple_heap_alloc_test.cc | 183 +++ .../src/general_test/simple_heap_alloc_test.h | 52 + apps/chqts/src/general_test/test.cc | 78 ++ apps/chqts/src/general_test/test.h | 104 ++ apps/chqts/src/general_test/test_names.h | 210 ++++ apps/chqts/src/general_test/timer_cancel_test.cc | 168 +++ apps/chqts/src/general_test/timer_cancel_test.h | 68 ++ apps/chqts/src/general_test/timer_set_test.cc | 209 ++++ apps/chqts/src/general_test/timer_set_test.h | 78 ++ apps/chqts/src/general_test/timer_stress_test.cc | 171 +++ apps/chqts/src/general_test/timer_stress_test.h | 55 + apps/chqts/src/general_test/version_sanity_test.cc | 82 ++ apps/chqts/src/general_test/version_sanity_test.h | 44 + .../src/general_test/wifi_capabilities_test.cc | 66 ++ .../src/general_test/wifi_capabilities_test.h | 45 + .../src/general_test/wwan_capabilities_test.cc | 65 + .../src/general_test/wwan_capabilities_test.h | 45 + apps/chqts/src/general_test/wwan_cell_info_test.cc | 172 +++ apps/chqts/src/general_test/wwan_cell_info_test.h | 47 + apps/chqts/src/shared/Android.mk | 50 + apps/chqts/src/shared/abort.cc | 44 + apps/chqts/src/shared/abort.h | 75 ++ apps/chqts/src/shared/array_length.h | 34 + apps/chqts/src/shared/dumb_allocator.cc | 86 ++ apps/chqts/src/shared/dumb_allocator.h | 107 ++ apps/chqts/src/shared/dumb_allocator_test.cc | 84 ++ .../chqts/src/shared/nano_endian.cc | 24 +- apps/chqts/src/shared/nano_endian.h | 74 ++ apps/chqts/src/shared/nano_endian_be_test.cc | 54 + apps/chqts/src/shared/nano_endian_le_test.cc | 52 + apps/chqts/src/shared/nano_endian_test.cc | 99 ++ apps/chqts/src/shared/nano_string.cc | 85 ++ apps/chqts/src/shared/nano_string.h | 41 + apps/chqts/src/shared/nano_string_test.cc | 174 +++ apps/chqts/src/shared/send_message.cc | 191 +++ apps/chqts/src/shared/send_message.h | 171 +++ apps/gnss_world/gnss_world.cc | 131 ++- apps/hello_world/hello_world.cc | 2 +- apps/imu_cal/imu_cal.cc | 219 ++-- apps/imu_cal/imu_cal.mk | 46 +- apps/imu_cal/nano_calibration.cc | 1134 ++++++++++++++++++ apps/imu_cal/nano_calibration.h | 186 +++ apps/include/chre/apps/apps.h | 19 +- apps/message_world/message_world.cc | 11 +- apps/sensor_world/sensor_world.cc | 81 +- apps/spammer/spammer.cc | 123 ++ apps/spammer/spammer.mk | 7 + apps/timer_world/Makefile | 40 + apps/timer_world/timer_world.cc | 2 +- apps/unload_tester/unload_tester.cc | 107 ++ apps/unload_tester/unload_tester.mk | 7 + apps/wifi_offload/Android.bp | 52 + apps/wifi_offload/README.md | 4 + apps/wifi_offload/channel_histogram.cc | 172 +++ apps/wifi_offload/chre_scan_params_safe.cc | 84 ++ apps/wifi_offload/flatbuffers_serialization.cc | 65 + .../chre/apps/wifi_offload/channel_histogram.h | 65 + .../chre/apps/wifi_offload/chre_scan_params_safe.h | 51 + .../include/chre/apps/wifi_offload/error_codes.h | 56 + .../apps/wifi_offload/flatbuffers_serialization.h | 137 +++ .../chre/apps/wifi_offload/flatbuffers_types.fbs | 116 ++ .../wifi_offload/flatbuffers_types_generated.h | 780 ++++++++++++ .../chre/apps/wifi_offload/generate_code.sh | 13 + .../chre/apps/wifi_offload/host_message_types.h | 40 + .../chre/apps/wifi_offload/preferred_network.h | 65 + .../chre/apps/wifi_offload/rpc_log_record.h | 77 ++ .../include/chre/apps/wifi_offload/scan_config.h | 52 + .../include/chre/apps/wifi_offload/scan_filter.h | 56 + .../include/chre/apps/wifi_offload/scan_params.h | 56 + .../include/chre/apps/wifi_offload/scan_record.h | 52 + .../include/chre/apps/wifi_offload/scan_result.h | 98 ++ .../chre/apps/wifi_offload/scan_result_message.h | 52 + .../include/chre/apps/wifi_offload/scan_stats.h | 65 + .../include/chre/apps/wifi_offload/ssid.h | 62 + .../include/chre/apps/wifi_offload/utility.h | 52 + .../chre/apps/wifi_offload/vector_serialization.h | 63 + .../include/chre/apps/wifi_offload/wifi_offload.h | 70 ++ apps/wifi_offload/preferred_network.cc | 58 + apps/wifi_offload/rpc_log_record.cc | 59 + apps/wifi_offload/scan_config.cc | 52 + apps/wifi_offload/scan_filter.cc | 63 + apps/wifi_offload/scan_params.cc | 85 ++ apps/wifi_offload/scan_record.cc | 48 + apps/wifi_offload/scan_result.cc | 168 +++ apps/wifi_offload/scan_result_message.cc | 68 ++ apps/wifi_offload/scan_stats.cc | 90 ++ apps/wifi_offload/ssid.cc | 79 ++ apps/wifi_offload/test/channelhistogram_test.cc | 107 ++ apps/wifi_offload/test/chrescanparamssafe_test.cc | 91 ++ .../test/flatbuffersserialization_test.cc | 95 ++ apps/wifi_offload/test/include/random_generator.h | 69 ++ apps/wifi_offload/test/include/utility.h | 94 ++ apps/wifi_offload/test/offloadtypes_test.cc | 90 ++ apps/wifi_offload/test/random_generator.cc | 44 + apps/wifi_offload/test/randomgenerator_test.cc | 107 ++ apps/wifi_offload/test/scanresult_test.cc | 38 + apps/wifi_offload/test/utility.cc | 163 +++ apps/wifi_offload/test/wifioffloadutility_test.cc | 29 + apps/wifi_offload/utility.cc | 184 +++ apps/wifi_offload/wifi_offload.mk | 40 + apps/wifi_world/wifi_world.cc | 72 +- apps/wwan_world/wwan_world.cc | 119 +- ash/ash.mk | 16 + ash/include/ash_api/ash.h | 105 ++ ash/include/ash_api/ash/cal.h | 134 +++ ash/platform/linux/ash.cc | 34 + ash/platform/slpi/ash.cc | 161 +++ build/app_support/qcom_nanohub/app_support_uimg.cc | 1 + build/arch/cortexm.mk | 2 +- build/arch/hexagon.mk | 16 + build/arch/x86.mk | 3 +- build/build_template.mk | 63 +- build/clean_build_template_args.mk | 1 + build/common.mk | 7 + build/nanoapp/app.mk | 32 + build/nanoapp/google_slpi.mk | 8 - build/nanopb.mk | 62 + build/sys_support/qcom/uimage.lcs.toolv80 | 205 ++++ build/sys_support/qcom/uimg_dl_ver.c | 69 ++ build/tools_config.mk | 19 +- build/variant/google_cm4_nanohub.mk | 1 + build/variant/google_hexagonv60_slpi.mk | 1 + build/variant/google_hexagonv62_slpi-uimg.mk | 31 + build/variant/google_hexagonv62_slpi.mk | 6 +- build/variant/google_x86_googletest.mk | 4 +- build/variant/google_x86_linux.mk | 17 +- build/variant/qcom_hexagonv60_nanohub-uimg.mk | 28 + build/variant/qcom_hexagonv60_nanohub.mk | 1 + bundle_chre.sh | 12 + chre_api/include/chre_api/chre/event.h | 52 +- chre_api/include/chre_api/chre/gnss.h | 2 +- chre_api/include/chre_api/chre/re.h | 61 + chre_api/include/chre_api/chre/sensor.h | 102 +- chre_api/include/chre_api/chre/version.h | 3 - chre_api/include/chre_api/chre/wifi.h | 9 + chre_api/legacy/v1_0/chre/sensor.h | 6 +- core/core.mk | 2 + core/event.cc | 15 - core/event_loop.cc | 351 ++++-- core/event_loop_manager.cc | 132 +-- core/event_ref_queue.cc | 4 - core/gnss_request_manager.cc | 390 ++++++ core/host_comms_manager.cc | 61 +- core/include/chre/core/event.h | 17 +- core/include/chre/core/event_loop.h | 186 ++- core/include/chre/core/event_loop_manager.h | 136 ++- core/include/chre/core/event_ref_queue.h | 4 +- core/include/chre/core/gnss_request_manager.h | 261 ++++ core/include/chre/core/host_comms_manager.h | 22 +- core/include/chre/core/nanoapp.h | 37 +- core/include/chre/core/request_multiplexer.h | 2 +- core/include/chre/core/request_multiplexer_impl.h | 3 +- core/include/chre/core/sensor.h | 81 +- core/include/chre/core/sensor_request.h | 37 +- core/include/chre/core/sensor_request_impl.h | 5 + core/include/chre/core/sensor_request_manager.h | 46 +- .../include/chre/core}/static_nanoapps.h | 16 +- core/include/chre/core/timer_pool.h | 12 +- core/include/chre/core/wifi_request_manager.h | 37 +- core/include/chre/core/wwan_request_manager.h | 74 ++ core/init.cc | 17 +- core/nanoapp.cc | 40 +- core/sensor.cc | 68 +- core/sensor_request.cc | 130 +- core/sensor_request_manager.cc | 183 ++- core/static_nanoapps.cc | 53 + core/tests/memory_manager_test.cc | 108 ++ core/tests/sensor_request_test.cc | 57 + core/timer_pool.cc | 76 +- core/wifi_request_manager.cc | 175 ++- core/wwan_request_manager.cc | 92 ++ .../flatbuffers/include/flatbuffers/flatbuffers.h | 28 +- host/common/host_protocol_host.cc | 69 +- .../include/chre_host/host_messages_generated.h | 1237 ++++++++++++++++--- host/common/include/chre_host/host_protocol_host.h | 51 +- host/common/include/chre_host/log.h | 10 + host/common/include/chre_host/socket_client.h | 2 +- host/common/socket_client.cc | 66 +- host/common/test/chre_test_client.cc | 36 +- host/hal_generic/generic_context_hub.cc | 236 +++- host/hal_generic/generic_context_hub.h | 49 +- host/msm/daemon/chre_daemon.cc | 229 +++- .../include/chre/platform/condition_variable.h | 12 + platform/include/chre/platform/context.h | 15 +- platform/include/chre/platform/host_link.h | 13 + platform/include/chre/platform/memory.h | 9 - platform/include/chre/platform/memory_manager.h | 141 +++ platform/include/chre/platform/platform_gnss.h | 32 +- platform/include/chre/platform/platform_id.h | 8 + platform/include/chre/platform/platform_nanoapp.h | 36 +- platform/include/chre/platform/platform_sensor.h | 111 +- platform/include/chre/platform/platform_wifi.h | 10 +- platform/include/chre/platform/platform_wwan.h | 28 +- .../include/chre/platform/power_control_manager.h | 44 + platform/include/chre/platform/system_time.h | 8 + platform/linux/chre_api_re.cc | 26 +- .../static_nanoapps.cc => linux/context.cc} | 9 +- platform/linux/fatal_error.cc | 28 + platform/linux/host_link.cc | 4 + .../linux/include/chre/target_platform/assert.h | 2 + .../chre/target_platform/condition_variable_base.h | 4 + .../chre/target_platform/condition_variable_impl.h | 6 + .../include/chre/target_platform/fatal_error.h | 17 +- platform/linux/include/chre/target_platform/log.h | 21 +- .../chre/target_platform/platform_id_impl.h | 3 - .../chre/target_platform/platform_log_base.h | 58 + .../chre/target_platform/platform_nanoapp_base.h | 74 +- .../target_platform/power_control_manager_base.h | 26 + .../chre/target_platform/static_nanoapp_init.h | 45 +- platform/linux/init.cc | 63 +- platform/{shared => linux}/memory.cc | 10 +- platform/linux/memory_manager.cc | 31 + platform/linux/platform_log.cc | 89 ++ platform/linux/platform_nanoapp.cc | 99 +- platform/linux/platform_pal.cc | 23 + platform/linux/platform_sensor.cc | 12 +- platform/linux/power_control_manager.cc | 23 + platform/linux/system_time.cc | 10 +- platform/platform.mk | 30 +- platform/shared/chre_api_core.cc | 121 +- platform/shared/chre_api_gnss.cc | 20 +- platform/shared/chre_api_re.cc | 40 +- platform/shared/chre_api_sensor.cc | 27 +- platform/shared/chre_api_version.cc | 7 +- platform/shared/chre_api_wifi.cc | 10 +- platform/shared/chre_api_wwan.cc | 9 +- platform/shared/host_protocol_chre.cc | 62 + platform/shared/idl/host_messages.fbs | 79 +- .../chre/platform/shared/host_messages_generated.h | 483 +++++++- .../chre/platform/shared/host_protocol_chre.h | 45 + .../chre/platform/shared/nanoapp_dso_util.h | 41 + .../chre/platform/shared/nanoapp_support_lib_dso.h | 11 +- .../include/chre/platform/shared/pal_system_api.h | 14 + .../include/chre/platform/shared/platform_log.h | 54 + .../include/chre/platform/shared/platform_pal.h | 35 + .../chre/target_platform/platform_gnss_base.h | 3 +- .../chre/target_platform/platform_wifi_base.h | 3 +- .../chre/target_platform/platform_wwan_base.h | 3 +- platform/shared/memory_manager.cc | 73 ++ platform/shared/nanoapp/nanoapp_dso_util.cc | 61 + platform/shared/nanoapp/nanoapp_support_lib_dso.c | 12 +- platform/shared/pal_system_api.cc | 8 - platform/shared/platform_gnss.cc | 42 +- platform/shared/platform_wifi.cc | 22 +- platform/shared/platform_wwan.cc | 36 +- platform/slpi/chre_api_re.cc | 43 + platform/slpi/fatal_error.cc | 34 + platform/slpi/host_link.cc | 432 +++++-- platform/slpi/include/chre/platform/slpi/memory.h | 38 + .../chre/platform/slpi/power_control_util.h | 64 + .../chre/platform/slpi/preloaded_nanoapps.h | 36 + .../slpi/include/chre/platform/slpi/smgr_client.h | 52 + .../slpi/include/chre/platform/slpi/smr_helper.h | 195 +++ .../slpi/include/chre/platform/slpi/system_time.h | 44 + .../slpi/include/chre/platform/slpi/uimg_util.h | 35 + .../slpi/include/chre/target_platform/assert.h | 12 +- .../chre/target_platform/condition_variable_base.h | 12 + .../chre/target_platform/condition_variable_impl.h | 40 + .../include/chre/target_platform/fatal_error.h | 28 +- .../include/chre/target_platform/host_link_base.h | 29 +- platform/slpi/include/chre/target_platform/log.h | 30 +- .../chre/target_platform/platform_id_impl.h | 3 - .../chre/target_platform/platform_log_base.h | 80 ++ .../chre/target_platform/platform_nanoapp_base.h | 51 +- .../chre/target_platform/platform_sensor_base.h | 26 +- .../target_platform/power_control_manager_base.h | 51 + .../chre/target_platform/static_nanoapp_init.h | 15 +- .../chre/target_platform/system_timer_base.h | 37 +- platform/slpi/include/custaaaaaaaaq.h | 7 + platform/slpi/include/targaaaaaaaaq.h | 7 + platform/slpi/init.cc | 136 ++- platform/slpi/memory.cc | 61 + .../event_loop.cc => slpi/memory_manager.cc} | 28 +- platform/slpi/platform_log.cc | 109 ++ platform/slpi/platform_nanoapp.cc | 161 ++- .../platform_sensor.cc => slpi/platform_pal.cc} | 12 +- platform/slpi/platform_sensor.cc | 1240 ++++++++++++++------ platform/slpi/platform_sensor_util.cc | 33 +- platform/slpi/power_control_manager.cc | 62 + platform/slpi/preloaded_nanoapps.cc | 58 + platform/slpi/smr_helper.cc | 174 +++ platform/slpi/static_nanoapps.cc | 44 - platform/slpi/system_time.cc | 75 +- platform/slpi/system_timer.cc | 31 +- platform/slpi/tests/platform_sensor_util_test.cc | 26 +- run_sim.sh | 9 +- run_tests.sh | 6 +- util/include/chre/util/conditional_lock_guard.h | 50 + .../chre/util/conditional_lock_guard_impl.h | 40 + util/include/chre/util/container_support.h | 90 ++ util/include/chre/util/dynamic_vector.h | 58 +- util/include/chre/util/dynamic_vector_impl.h | 65 +- util/include/chre/util/fixed_size_blocking_queue.h | 5 + .../chre/util/fixed_size_blocking_queue_impl.h | 6 + util/include/chre/util/fixed_size_vector.h | 17 + util/include/chre/util/fixed_size_vector_impl.h | 29 + util/include/chre/util/log_common.h | 2 +- util/include/chre/util/macros.h | 9 + util/include/chre/util/memory.h | 7 + util/include/chre/util/memory_impl.h | 12 + util/include/chre/util/memory_pool.h | 23 +- util/include/chre/util/memory_pool_impl.h | 19 +- util/include/chre/util/nanoapp/app_id.h | 7 +- util/include/chre/util/nanoapp/debug.h | 42 + util/include/chre/util/nanoapp/sensor.h | 2 +- util/include/chre/util/optional.h | 38 +- util/include/chre/util/optional_impl.h | 99 +- util/include/chre/util/scope_timer.h | 55 + util/include/chre/util/scope_timer_impl.h | 35 + util/include/chre/util/system/debug_dump.h | 40 + util/include/chre/util/time.h | 26 +- util/include/chre/util/time_impl.h | 40 +- util/include/chre/util/unique_ptr.h | 23 + util/include/chre/util/unique_ptr_impl.h | 27 +- util/nanoapp/debug.cc | 75 ++ util/nanoapp/sensor.cc | 2 +- util/nanoapp/wifi.cc | 2 +- util/system/debug_dump.cc | 48 + util/tests/conditional_lock_guard_test.cc | 65 + util/tests/dynamic_vector_test.cc | 31 + util/tests/optional_test.cc | 65 +- util/tests/time_test.cc | 192 +++ util/tests/unique_ptr_test.cc | 18 + util/util.mk | 3 + .../linux => variant/simulator}/static_nanoapps.cc | 30 +- variant/simulator/variant.mk | 29 + 402 files changed, 27690 insertions(+), 2309 deletions(-) b0bd0c2 Fix overflow in time sync offset calculation 83e0aef Avoid overflow in QTimer to nanoseconds conversion 38f8f21 Fix memory leak when loading nanoapp fails 4d04a93 Move CHQTS source/build files to system/chre aa2a2bd Increase SocketClient's max buffer size to 2MB 3aacb4a Unblock wifi scan request after a missing async response 3401ed6 Creates a mIsUimgApp flag in SLPI platform nanoapp 807ad71 [IMU_Cal] Gyro Calibration Tuning e94212d [IMU_Cal] IMU Temperature ODR, 2Hz 88f21c7 Tunes the size of the event queues to 96 from 256 dc8df2f Log error for invalid wifi scan response 8d9496f Temporarily disable WiFi assertion due to redundant scan response 69f79f0 Use big img heap alloc/free for big img nanoapps 93ef03b Do not reset nanoapp instance id for scan monitor results 09ea25d Optimize power vote transitions 41c43c2 Removes now duplicate nanoapp config macros ce08958 Places the LOG_TAG early in WifiOffload fc4d354 Adds support for DSO nanoapps in the simulator f8728e9 Moves nanoapp DSO validation to shared code 00fc46f Adds wifi_offload.so to the preloaded nanoapp list 8d0e025 Enter big image before sending SMR requests 2314864 Export chreLog for the simulator c67f6f6 Adds a conversion constructor to UniquePtr 1c28edc Build changes for DSO nanoapps running in the simulator b8250eb Resolves a warning when compiling with -Wconversion 3884ae8 Update GnssWorld to check async result timeout b70b2e2 Adds support to the simulator for handling command-line arguments 9715683 Makes UniquePtr, DynamicVector and FlatBuffers portable a227868 Fix CHRE_GNSS_ASYNC_RESULT_TIMEOUT_NS definition error bc60183 Vote for big image when sending messages to host 0e9ffbd Reorganize SLPI utilities 52bf880 Make chreLog safe to call from uImage 9b1bbd8 Override passive light sensor request to be active 11333a7 Ensures that static nanoapps are also executed in micro image e0653a6 Waits for SMR service before registering b9d1999 Switch to SMR for sensors support 792a98a Add MakeUniqueZeroFill helper for UniquePtr + test 954b231 Fix test build by modifying SensorType cast a959a93 Replaces chre_client with chre_flatbuffers and removes chre_types.h d2c8b6d Moves wifi nanoapp's type defs to system/chre 303fed0 Mark chre_api headers as a vendor module 7ab2df1 Export CHRE API include path 24ca58c Export chre_flatbuffers header-only library d1ff898 Adds a helper function to check SLPI uimg mode 221018b Log if a nanoapp is loaded into micro image or system app 8188457 Explicitly instantiate the EventLoopManagerSingleton 5dbca04 Place TCB in TCM when targeting uImage a265e07 Modify passive sensor implementation dbbe159 Removes the mutex workaround in SLPI init.cc 2c3fa79 Creates a utility function to check for uimg support dee7306 Implement SLPI isUimgApp using AppInfo 0d4a58a Free app binary from heap after dlopenbuf eb3dde5 Adds a wait_for function in ConditionVariable 717e3e5 Use microseconds for SLPI timer unit 8ea9cb6 Add nanoapp DSO support lib to google_hexagonv62_slpi-uimg f7b2b0c Adds isTcmNanoapp to the chreNslNanoappInfo struct 09f26e1 Adds support for uImage timers for the SLPI ff1c1a2 Initial framework for uimg transition for CHRE aeb3194 Initial framework for uimg dynamic memory allocs e7d3b36 Adds a google_hexagonv62_slpi-uimg variant 9aa803b Adds support for qcom_hexagonv60_nanohub-uimg 4b3571c Include SMGR API .c in platform makefile 56697eb [NanoSensorCal] Improved Tuning (GyroCal/OTC-Gyro) eac7a3a Uses the default target name for generated build targets 8294943 [IMU_CAL] Don't dynamically change gyro latency 70db330 [IMU_CAL] Keep temp in passive mode, fix race 2fedf22 [IMU_CAL] Increase Min Sensor Latency to 0.5 Seconds 71489dd Moves wifi scan accounting to the wifi scan event free callback 17c5d23 [NanoSensorCal] Limits Gyro Calibration Update Notifications b8bafe9 Adds CHRE_FILENAME to the automatic dependency generation d38c43c Handle service death in context hub 4533675 [IMU_CAL] Dynamic Sensor Latency for Gyro Calibration 01bfb64 Prefer FIXTOFLT_Q16_SP over FIXTOFLT_Q16 to avoid double promotion a91c3ad Change simulator logs to stderr rather than stdout 7148a67 Build chre_client with BOARD_VNDK_VERSION 093d0ac Improves Gyro Calibration Response Time 5c277ae Runtime Calibration Log-Level Debug Messages (IMU_Cal) 60adb75 Clarify WiFi scan monitor behavior when WiFi disabled bd0e4af Define CHRE_FILENAME in build, use for fatal error d1bdc84 Adds preFatalError for Linux da1a398 Fix the simulator by supplying ASH stubs 72b7b72 Use longer timeout for QMI client init 0c064ae Logs the reference time of a chreWifiScanEvent 04766b8 Resolves an issue with multiple in-flight wifi requests in WifiWorld 9a99acb Change IMU Calibration app ID 7e76ba4 Adds Wifi and WWAN status to CHRE debug dump 4b2c7ed Periodically send time sync message from host 68eac0f Revert "Allow injecting an implementation of protoc to the build" 6a847ca Rework ASH cal params save/load e738e31 Implements framework for time sync request 91b47dc Modify logging to aid batching testing 2ff52c6 Move GNSS+WiFi+WWAN+ASH initialization 63b732c Runtime Calibration Factory Cal (IMU_Cal) a2b6eba Runtime Gyro Calibration Updates (IMU_Cal) 9418557 Adds GNSS status to CHRE debug dump 987ebed Runtime Calibration Debug Messages (IMU_Cal) 0cadb57 Modifies sensor request manager debug dump 1c81582 Temporarily disable WiFi assertion 88b885f Change the sleep interval from 100ms to 20ms 64d4483 Allow injecting an implementation of protoc to the build b75315a Inlines small functions in core/ to reduce code size d0530f4 Logs CHRE state in debug dump 68c4d37 Inline EventLoopManager getters to reduce code size 838b784 Indicate success for timers that expire early 0618f61 Adds a Makefile for TimerWorld 85f63c8 Allow overriding -Wconversion when compiling for the simulator 70ba5d5 Switch to chreWifiRequestScanAsync in WifiWorld 03e151b Adds NanoPB sources to the nanopb build. b4e9f10 Change gyro setting 5827630 Add debug dump support 5836fe8 Simplify nanoapp list response generation 26a76b2 Increase max message to host size, minor cleanup 01c1a74 Correct parameter comment in test client 8fb8be9 Make one-shot sensor requests with meaningful interval f5295db Invert the check for requiring an SLPI_PREFIX for nanoapps. 2d722b7 Adds documentation surrounding the platform directory 7dbbe98 Moves the check for SLPI_PROC to hexagon.mk 36625d8 Pass -MG when autogenerating dependencies in the build 8c2f911 Adds google_x86_linux to supported nanoapp build targets 3e72c61 Sphere fit was removed from the KASA bias fit 6068df5 Adds cstdio to util/nanoapp/debug.cc for snprintf 4399b5e Ensure FlatBufferBuilder is destroyed appropriately 2323f21 Overrides oneShot instead of onChange sensors' minInterval 28c02d2 Eliminate registry access due to cal params save/load 9904d2c Adds a simulator CHRE variant 941c911 Compile nanoapps and the runtime with hidden visibility by default 6303ea8 Use group sensor registry read/write in ASH API 298baff Fixes a bug with deferred variable expansion in the build 44c23f6 Adds support for NANOPB_INCLUDES cd47fad Properly clamp rates sent to SMGR dbf4749 Use ashLog for CHRE logging e349e74 Override one-shot sensor's minInterval to DEFAULT 9526b7b Replaces getCurrentEventLoop with inEventLoopThread dc4d1f7 Add support to the build for automatic dependency resolution 0f1c228 Adds compiler flags for NanoPB when used 64bfcef Adds NanoPB generator setup and COMMON_CFLAGS 837bdb9 Adds typecasts to log message arguments 5f0be65 Enabled NanoPB source generation and adds env checks e4178fa Adds nanopb source generation to the build system 7e0b18c Adds AshWorld nanoapp to test ASH API eef8a43 Compensate for sensor timestamp rollovers 5fc9df5 Modifies CHRE daemon to send time sync msg at boot 20d10ce Adds timestamp test to SensorWorld 86bb62c Post sampling change event to nanoapps 624cad0 Removes some stale TODOs regarding multiple event loops e3f74b1 Runtime Calibration Algorithm Updates (IMU_Cal) 50d7d95 Removes support for multiple event loops 0a13ba1 Reduces the event pool size in EventLoop d0a4073 Assigns the cookie when sending WWAN info e5e294d [ImuCal] handle CHRE_EVENT_SENSOR_SAMPLING_CHANGE 9c9599c Adds support for logging WCDMA cell info 3004beb Remove note about preview nature of CHRE API v1.1 4fb4f49 Removes the GnssRequest class 4434ba0 Modify TimeSync flatbuffer schema to send offset 26ebb48 Adds bundle_chre.sh to share CHRE bundles with partners 6797f37 Implements sampling status update ee0b9db Set patch version automatically 117e132 Update footnote link in README 4849d80 Adds a destructor to FixedSizeVector d170b8c Adds important porting considerations to the README a51ef01 Switch to use aligned storage for MemoryPool b4723e2 Initial framework for time sync flatbuffer msg b29bc36 Expose the estimated host time offset in the CHRE API 51954e2 Initialize the GnssRequestManager requestIndex to zero 7c17905 Puts ConditionVariableBase into the chre namespace f45f14b Removes the __cxa_finalize stub implementation ec1720a Adds a logBuffer to util f53ddfb Reorganizes static nanoapp loading 223d13b Clarify the usage of chreSensorConfigureModeOnly 548ffde Makes --gc-sections an architecture-specific flag c19ad86 Remove spammy loggings from sensor status monitor 38d470f Deinit PlatformSensor before EventLoopManager 76dce82 Implements memory allocation manager 220c5ac Enables --gc-sections when linking a shared object 9695b7b Compile CHRE with hidden visibility 6728dd6 Synchronize CHRE fifo flushes with other SLPI clients. 21dbd17 Request filtered data for accel/gyro 67b068e Limits number of total timer requests a6e10b4 Adds missing include to platform/shared/chre_api_core.cc b3c41a8 Fixes signed/unsigned comparison in WiFi utils b8ba15e Adds logging for init/deinit with version string 2b8f386 Rework sensor request interval/latency merging. 51116c2 Add chreGetEstimatedHostTime() to CHRE API v1.1 e64ce59 Increase size of internal event range in CHRE API 8b45774 Imu Cal Nanoapp: Increases Accel/Gyro sampling rate to 100Hz. Also sets magnetometer to 50Hz, and temperature to 1Hz. Increased the GyroCal stillness mean stability threshold to 60mDPS. c5b54dd Adds chreSensorConfigureWithBatchInterval to CHRE API d89e160 Fix handling of timer allocations failures 3f5e42e Remove redundant dependencies bc573e2 Logs the result count for scan events in WifiWorld 0559299 Remove redundant dependencies 53db7c7 Removes obsolete ignored events from sample apps 6248f7a Implements the chreConfigureNanoappInfoEvents API ca2f065 Fixes a typo in nanoapp loading 879b224 Adds support for debug builds f95e5ae Adds empty header files that are normally generated by SLPI build 5c3d09a Revert "Temporarily disable GNSS" b2ddcf2 [Nanoseconds] Adds tests to verify overflow in +/- operations 55e0aaa Adds a ScopeTimer to util 6f3efb4 Removes the dependency on the HEXAGON_SDK to build dff5862 Handle multiple GNSS transition requests from nanoapps ba1b237 Add chreConfigureNanoappInfoEvents() to CHRE API 1941560 NanoApp, Runtime Calibration: Passive Sensor Mode f9fe35b Unify ASH storage format 82a3891 Add geofence to preloaded nanoapp list for SLPI e6ce3a4 NanoApp, Runtime Calibration: Adds ASH API Storage/Recovery 4b4a865 Remove one-shot sensor's latency check f3ea231 Overloads operator== for DynamicVector 7dc6df8 Makes some improvements to SLPI HostLink logging e20119f Improves the robustness of the shutdown case of the host daemon 2f6b50a Support for printing logs via logcat on the host 589e0f0 Initial support for logs via logcat for the SLPI a24fe8d Updates the HostLink flatbuffers schema to support log messages f4f692d Adds support for passive sensors 24c57e5 Force -x c when compiling C source files ab8e663 Adds support for injecting variant-specific late libs df85b4c Add unit tests for time duration classes in util af7ab61 NanoApp, Runtime Calibration fde6592 Updates the include path for time_impl.h ee45fff Updates path to x86 toolchain 0e8ef04 [CHRE API] Remove interval/latency requirements added in a v1.1 draft 53cec69 Rework sensor model b8c0223 Don't reject sensor requests equivalent to the current one 2d7d24a Updates to Optional for safety and consistency 4c2b13b Make PlatformNanoapp's ctor/dtor protected dc94298 Update to 'chreLogNull' 2424ba6 Temporarily disable an assert in HostCommsManager cbbf3a5 Reorder shutdown sequence on SLPI d9fd3fc Fix argument passed to qmi_client_release 474dd3f Fix bug in SensorRequest::mergeWith() 2003cdc Adds PlatformLog, adds it to the init/deinit and implements for Linux ca4b881 Make Flatbuffers use stdlib assert on linux platform 464a5b9 [RequestMultiplxer] return a const reference with getCurrentMaximalRequest() e5d8b38 Reduce logspam from start/stop events 65d6798 Implement app start/stop events 4d4114f Add generic event free callback 3f21760 Invoke message free callback on all failures f6dd880 Adds location logging to GnssWorld 0352707 Implements passing location events to nanoapps a1b425b Use ANDROID_BUILD_TOP to set CHRE_PREFIX for app builds 886eca1 Update calibration params storage format in ASH API a2cff3d Adds debug logs to platform radio interfaces 7cdf590 Posts location session request results to nanoapps d222df9 Temporarily disable GNSS 19b9a23 Prevent a memory leak if a callback is failed to be deferred cc39d75 Run CHRE in separate thread on Linux 0709d2d Leave reservedMessageType as a deprecated alias 62f187d Implement chreGetNanoappInfoBy{AppId,InstanceId} 2fce52a Minor cleanup to EventLoop and EventLoopManager f1694b5 Add ConditionalLockGuard, update EventLoop to use it 59e4cbe Implements the chreGetSensorSamplingStatus CHRE API 62956d1 Moves default static nanoapps to platform/shared/static_nanoapps.cc 6102275 Implements the ashSaveCalibrationParams and ashLoadCalibrationParams ASH API 99f01ac Add support for unloading nanoapps 3d2336c Add test nanoapp that spams events and messages 529f521 Don't leak events with no free callback ea13989 Adds support for variant-specific Makefile includes 7e3b2f7 Enables -Wconversion for the simulator and fixes some warnings dfabf1a Fixes an int32_t to bool implicit cast bug in the WifiRequestManager 24fd87b Adds support for CHRE GNSS Location Session Start/Stop APIs 7e2da19 Releases the WifiScanRequest async result on event posting failure 5699585 Adds the ashInit and ashDeinit APIs 82f7498 Add Nanoapp to EventLoop's list prior to invoking start 09a4783 Set the nanoapp context when invoking an event callback 8c56d08 Accept events after EventLoop construction 303b8dc Update MessageWorld with event sending test 2350c21 Add DynamicVector::pop_back() be63d82 Adds support to save/load calibration params in ASH API 7f4f042 Add note about cyclic timer handling cf24c0e Expose size_type in DynamicVector 22b8da0 Reduce logspam from rapid-fire connection attempts 804dc2c Use fixed size vector for EventLoop collection 803d134 Revert "Add workaround for FastRPC crash on boot" 090c279 Add front() and back() methods to FixedSizeVector 1080da1 Perform more initialization synchronously on SLPI 27d4ade Adds support for starting a location session to GnssWorld a12d05f Ensure chreSendEvent invokes free callback on failure 463f8ee Improves logging robustness of WifiWorld 690e61a Add initial chreAbort implementation 18a4bc0 Make CHRE_ASSERT on SLPI actually assert deb8098 Update SLPI FATAL_ERROR macro 75a281c Clarifies that XXX_BIAS_INFO support is optional in CHRE API 21e3293 SocketClient: Delay exponential backoff 99298ff Add workaround for FastRPC crash on boot c1893d2 Supplies stubs for GNSS location start/stop session APIs 5104fb1 Adds a GnssRequest class compliant with the RequestMultiplexer 96f3375 Adds support for posting cell info to nanoapps who requested it 56944d8 Reduce debugging output from CHRE daemon 6c90e53 Update HAL to pass VTS, increase safety 9cfff1a Fixes a memory corruption bug in TimerPool 6f7ee70 Support pre-loaded dynamic nanoapps for SLPI c95f382 Adds periodic cell info requests to WwanWorld 098b34f Implements the chreWwanGetCellInfoAsync CHRE API c6ef3f6 Implements the ashSetCalibration ASH API a98a98d Defines ASH API to support dynamic sensor calibration ========platform/system/connectivity/wificond between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 51 ++- AndroidTest.xml | 26 ++ OWNERS | 3 + aidl/android/net/wifi/IPnoScanEvent.aidl | 9 + aidl/android/net/wifi/IWifiScannerImpl.aidl | 6 +- aidl/android/net/wifi/IWificond.aidl | 12 - client_interface_impl.cpp | 18 +- client_interface_impl.h | 6 +- main.cpp | 25 +- net/netlink_utils.cpp | 16 +- net/netlink_utils.h | 18 +- rtt/rtt_controller_impl.cpp | 71 ---- rtt/rtt_controller_impl.h | 54 --- scanning/offload/hidl_call_util.h | 128 ++++++ scanning/offload/offload_callback.cpp | 61 +++ scanning/offload/offload_callback.h | 51 +++ scanning/offload/offload_callback_handlers.h | 40 ++ scanning/offload/offload_scan_manager.cpp | 330 +++++++++++++++ scanning/offload/offload_scan_manager.h | 164 ++++++++ scanning/offload/offload_scan_utils.cpp | 116 ++++++ scanning/offload/offload_scan_utils.h | 68 ++++ scanning/offload/offload_service_utils.cpp | 68 ++++ scanning/offload/offload_service_utils.h | 69 ++++ scanning/offload/scan_stats.cpp | 109 +++++ scanning/offload/scan_stats.h | 59 +++ scanning/offload_scan_callback_interface.h | 42 ++ scanning/offload_scan_callback_interface_impl.cpp | 42 ++ .../offload_scan_callback_interface_impl.h | 31 +- scanning/pno_settings.cpp | 3 + scanning/pno_settings.h | 3 + scanning/scan_utils.cpp | 100 ++++- scanning/scan_utils.h | 32 +- scanning/scanner_impl.cpp | 297 +++++++++++--- scanning/scanner_impl.h | 51 ++- server.cpp | 27 +- server.h | 12 - tests/mock_client_interface_impl.cpp | 53 +++ tests/mock_client_interface_impl.h | 44 ++ .../wifi/IRttClient.aidl => tests/mock_offload.cpp | 12 +- tests/mock_offload.h | 62 +++ .../mock_offload_callback_handlers.cpp | 14 +- tests/mock_offload_callback_handlers.h | 46 +++ tests/mock_offload_scan_callback_interface.cpp | 25 ++ tests/mock_offload_scan_callback_interface.h | 41 ++ .../mock_offload_scan_callback_interface_impl.cpp | 28 ++ tests/mock_offload_scan_callback_interface_impl.h | 44 ++ tests/mock_offload_scan_manager.cpp | 28 ++ tests/mock_offload_scan_manager.h | 56 +++ .../mock_offload_service_utils.cpp | 10 +- tests/mock_offload_service_utils.h | 57 +++ tests/mock_scan_utils.h | 26 +- tests/netlink_utils_unittest.cpp | 219 ++++++---- tests/offload_callback_test.cpp | 86 ++++ tests/offload_hal_test_constants.cpp | 50 +++ tests/offload_hal_test_constants.h | 56 +++ tests/offload_scan_manager_test.cpp | 447 ++++++++++++++++++++ tests/offload_scan_utils_test.cpp | 117 ++++++ tests/offload_test_utils.cpp | 101 +++++ tests/offload_test_utils.h | 48 +++ tests/scan_stats_unittest.cpp | 50 +++ tests/scan_utils_unittest.cpp | 127 +++++- tests/scanner_unittest.cpp | 448 +++++++++++++++++++++ 62 files changed, 4111 insertions(+), 402 deletions(-) 3b6562b Use AP bssid for GetPacketCounters() b3fb231 Cherry-pick: Fail RSSI polling if wifi is not associated c9cee96 Count failures on fallback to netlink for pno metrics 3aeba6c Wificond: Remove mannual memory management in OffloadScanManager 94abf86 Wificond: Provide a way to enable Offload scans e763c87 Remove RTT related code from wificond 5002120 Conditional compile flags not allowed in BoardConfig 8f574ac Wificond ScannerImpl Unit testing Offload HAL 8043a56 Wificond: Address bugs in handling Offload scans 69f61f7 Wificond: Create mocks of Offload Scan objects 64187ec Wifficond: Implement API to get PNO scan results 7439bca Wificond: Make Offload HAL service nonblocking e15c0ed Wificond: Async Errors from Offload HAL service dbc54f3 Wificond: AIDL APIs for Offload HAL API metrics 8a89f61 Wificond: Converting Offload scan results update dfbe7e4 Support scan plan attribute for scheduled scan 514a184 Retrieve scan plan capabilities from kernel af01f9f Do not crash on netlink manager start error 1aadd2c Use new netlink attribute for scan result timestamp 7a3d8dd ScannerImpl: Add unit tests for scheduled scans c658fa0 More unit tests for ScannerImpl ef9e160 WifiCond: Setup polling on HW binder FD 3c023a0 Create unittest for ScannerImpl 793978c Restart wificond on ENODEV scan failure 7739aa7 Offload HAL Wificond Client: Handle binder death e10ec9e Wificond: Offload HAL APIs return status 483bd8d Add OWNERS in system/connectivity/wificond 7813671 Remove unused lambda captures 16b75e6 Wificond: Offload HAL calling code formatting fixes 971bf31 WifiCond: Invoke OffloadScanManager APIs for PNO scans f33517d WifiCond: getScanStats() API in OffloadSCanManager 7f32420 Link libwifi-system-iface for InterfaceTool 2a27085 Wificond: Introduce new APIS to OffloadScanManager fe3f7bc Blacklist nan interfaces for wificond e2cfd02 Revert "Support abortScan" 26e9795 Wificond: Handle Error callback from Offload HAL 7773267 Support abortScan 20a82c5 Wificond: Unit tests for Offload HAL calling code 3b558d1 Wificond: Client for Offload HAL HIDL service db0c3ce Add test config to wificond_unit_test ========platform/system/connectivity/wifilogd between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 1 + AndroidTest.xml | 26 ++++++++++++++++++++++++++ OWNERS | 2 ++ 3 files changed, 29 insertions(+) 796315a Add OWNERS in system/connectivity/wifilogd e500c70 Add test config to wifilogd_unit_test ========platform/system/core between android-8.0.0_r32..android-8.1.0_r1========= .clang-format-2 | 1 + .clang-format-4 | 1 + CleanSpec.mk | 10 + adb/Android.bp | 51 + adb/Android.mk | 34 +- adb/adb.cpp | 236 ++- adb/adb.h | 25 +- adb/adb_client.cpp | 100 +- adb/adb_client.h | 11 +- adb/adb_io.cpp | 2 +- adb/adb_listeners.cpp | 33 +- adb/adb_listeners.h | 2 + adb/adb_trace.cpp | 4 +- adb/adb_trace.h | 3 + adb/adb_utils.cpp | 41 +- adb/adb_utils.h | 40 +- adb/adbd_auth.cpp | 4 +- adb/bugreport.cpp | 19 +- adb/bugreport.h | 5 +- adb/bugreport_test.cpp | 224 ++- adb/client/main.cpp | 104 +- adb/client/usb_dispatch.cpp | 14 + adb/client/usb_libusb.cpp | 494 +++--- adb/client/usb_linux.cpp | 54 +- adb/client/usb_osx.cpp | 31 +- adb/client/usb_windows.cpp | 34 +- adb/commandline.cpp | 509 +++--- adb/commandline.h | 7 +- adb/daemon/main.cpp | 13 +- adb/daemon/mdns.cpp | 10 +- adb/daemon/usb.cpp | 21 +- adb/diagnose_usb.cpp | 43 +- adb/fdevent.cpp | 89 +- adb/fdevent.h | 8 + adb/fdevent_test.cpp | 37 +- adb/fdevent_test.h | 14 +- adb/file_sync_client.cpp | 25 +- adb/file_sync_service.cpp | 10 +- adb/file_sync_service.h | 2 +- adb/framebuffer_service.cpp | 9 +- adb/services.cpp | 66 +- adb/set_verity_enable_state_service.cpp | 134 +- adb/shell_service.cpp | 11 +- adb/socket.h | 117 +- adb/socket_test.cpp | 30 +- adb/sockets.cpp | 26 +- adb/sysdeps.h | 151 +- .../system/window.h => adb/sysdeps/network.h | 12 +- adb/sysdeps/posix/network.cpp | 127 ++ adb/sysdeps_test.cpp | 99 +- adb/sysdeps_win32.cpp | 29 +- adb/test_device.py | 155 +- adb/transport.cpp | 175 ++- adb/transport.h | 48 +- adb/transport_local.cpp | 56 +- adb/transport_mdns.cpp | 23 +- adb/transport_test.cpp | 7 +- adb/transport_usb.cpp | 130 +- adb/usb.h | 6 +- adf/libadf/Android.bp | 6 +- base/Android.bp | 39 +- base/chrono_utils.cpp | 42 + base/chrono_utils_test.cpp | 80 + base/file.cpp | 22 +- base/include/android-base/chrono_utils.h | 54 + base/include/android-base/logging.h | 79 +- base/include/android-base/properties.h | 9 +- base/include/android-base/scopeguard.h | 60 + base/include/android-base/utf8.h | 19 + base/properties.cpp | 33 +- base/properties_test.cpp | 32 + base/scopeguard_test.cpp | 46 + base/utf8.cpp | 52 +- base/utf8_test.cpp | 76 + bootstat/.clang-format | 1 + bootstat/Android.bp | 2 +- bootstat/AndroidTest.xml | 26 + bootstat/boot_event_record_store.cpp | 9 +- bootstat/boot_event_record_store_test.cpp | 18 +- bootstat/bootstat.cpp | 118 +- bootstat/bootstat.rc | 44 +- debuggerd/Android.bp | 68 +- debuggerd/client/debuggerd_client.cpp | 35 +- debuggerd/client/debuggerd_client_test.cpp | 23 +- debuggerd/common/include/dump_type.h | 49 + debuggerd/crash_dump.cpp | 109 +- debuggerd/crasher/crasher.cpp | 12 +- debuggerd/debuggerd.cpp | 26 +- debuggerd/debuggerd_test.cpp | 120 +- debuggerd/handler/debuggerd_fallback.cpp | 26 +- debuggerd/handler/debuggerd_handler.cpp | 110 +- debuggerd/include/debuggerd/client.h | 14 +- debuggerd/libdebuggerd/test/tombstone_test.cpp | 140 +- debuggerd/libdebuggerd/tombstone.cpp | 50 +- debuggerd/{include/debuggerd => }/protocol.h | 9 + .../include/tombstoned}/tombstoned.h | 4 +- debuggerd/tombstoned/intercept_manager.cpp | 48 +- debuggerd/tombstoned/intercept_manager.h | 5 +- debuggerd/tombstoned/tombstoned.cpp | 264 +++- debuggerd/tombstoned/tombstoned.rc | 1 + debuggerd/{ => tombstoned}/tombstoned_client.cpp | 42 +- debuggerd/util.cpp | 6 +- debuggerd/{include/debuggerd => }/util.h | 0 demangle/Android.bp | 1 + {trusty/storage/interface => demangle}/Android.mk | 17 +- demangle/DemangleTest.cpp | 17 +- demangle/Demangler.cpp | 8 +- demangle/demangle.cpp | 88 +- demangle/demangle_fuzzer.cpp | 36 + fastboot/Android.mk | 11 +- fastboot/README.md | 10 + fastboot/engine.cpp | 75 +- fastboot/fastboot.cpp | 653 ++++---- fastboot/fastboot.h | 9 +- fastboot/fs.cpp | 158 +- fastboot/fs.h | 2 +- fastboot/protocol.cpp | 125 +- fs_mgr/Android.bp | 79 + fs_mgr/Android.mk | 30 +- fs_mgr/fs_mgr.cpp | 612 ++++---- fs_mgr/fs_mgr_avb.cpp | 272 ++-- fs_mgr/fs_mgr_avb_ops.cpp | 32 +- fs_mgr/fs_mgr_boot_config.cpp | 46 +- fs_mgr/fs_mgr_format.cpp | 89 +- fs_mgr/fs_mgr_fstab.cpp | 120 +- fs_mgr/fs_mgr_priv.h | 16 +- fs_mgr/fs_mgr_priv_avb_ops.h | 2 +- fs_mgr/fs_mgr_priv_boot_config.h | 3 +- fs_mgr/fs_mgr_verity.cpp | 76 +- fs_mgr/include/fs_mgr.h | 80 +- fs_mgr/include/fs_mgr_avb.h | 56 +- fs_mgr/include_fstab/fstab/fstab.h | 101 ++ gatekeeperd/Android.mk | 3 +- gatekeeperd/IGateKeeperService.cpp | 6 + gatekeeperd/IGateKeeperService.h | 7 + gatekeeperd/IUserManager.cpp | 57 - gatekeeperd/IUserManager.h | 46 - gatekeeperd/SoftGateKeeper.h | 4 +- gatekeeperd/SoftGateKeeperDevice.h | 4 +- gatekeeperd/gatekeeperd.cpp | 63 +- gatekeeperd/tests/gatekeeper_test.cpp | 1 - healthd/Android.bp | 7 + healthd/Android.mk | 26 + healthd/BatteryMonitor.cpp | 4 + healthd/healthd_draw.cpp | 195 +++ healthd/healthd_draw.h | 75 + healthd/healthd_mode_charger.cpp | 512 ++---- include/private/fs_config.h | 4 + include/system | 2 +- init/Android.bp | 171 ++ init/Android.mk | 82 +- init/README.md | 146 +- init/action.cpp | 188 +-- init/action.h | 87 +- init/bootchart.cpp | 9 +- init/bootchart.h | 6 + init/builtins.cpp | 157 +- init/builtins.h | 19 +- init/capabilities.cpp | 22 +- init/capabilities.h | 14 +- init/descriptors.cpp | 25 +- init/descriptors.h | 6 + init/devices.cpp | 1230 ++++----------- init/devices.h | 142 +- init/devices_test.cpp | 315 ++++ init/firmware_handler.cpp | 126 ++ .../uptime_parser.h => init/firmware_handler.h | 19 +- init/import_parser.cpp | 28 +- init/import_parser.h | 31 +- init/init.cpp | 198 ++- init/init.h | 15 + init/init_first_stage.cpp | 223 ++- init/init_first_stage.h | 6 + init/init_parser.cpp | 60 +- init/init_parser.h | 84 +- init/init_parser_test.cpp | 33 +- init/init_test.cpp | 193 +++ init/keychords.cpp | 13 +- init/keychords.h | 10 +- init/keyutils.h | 44 - init/keyword_map.h | 29 +- init/log.cpp | 6 + init/log.h | 8 +- init/parser.cpp | 27 +- init/parser.h | 12 +- init/property_service.cpp | 156 +- init/property_service.h | 10 +- init/property_service_test.cpp | 6 + init/reboot.cpp | 154 +- init/reboot.h | 8 + init/service.cpp | 333 ++-- init/service.h | 56 +- init/service_test.cpp | 8 + init/signal_handler.cpp | 16 +- init/signal_handler.h | 6 + init/test_service/Android.bp | 22 + init/test_service/Android.mk | 27 - init/uevent.h | 40 + init/uevent_listener.cpp | 220 +++ init/uevent_listener.h | 62 + init/ueventd.cpp | 341 ++-- init/ueventd.h | 21 +- init/ueventd_keywords.h | 15 - init/ueventd_parser.cpp | 294 ++-- init/ueventd_parser.h | 40 +- init/ueventd_test.cpp | 122 ++ init/util.cpp | 226 ++- init/util.h | 61 +- init/util_test.cpp | 145 +- init/watchdogd.cpp | 14 +- init/watchdogd.h | 6 + libappfuse/Android.bp | 1 + libappfuse/AndroidTest.xml | 26 + libappfuse/FuseBridgeLoop.cc | 19 +- libappfuse/FuseBuffer.cc | 9 +- libappfuse/tests/FuseBridgeLoopTest.cc | 1 + libbacktrace/Android.bp | 8 +- libbacktrace/Backtrace.cpp | 10 +- libbacktrace/BacktraceAsyncSafeLog.h | 41 + libbacktrace/BacktraceCurrent.cpp | 17 +- libbacktrace/ThreadEntry.cpp | 4 +- libbacktrace/UnwindCurrent.cpp | 5 + libbacktrace/UnwindMap.cpp | 4 +- libbacktrace/UnwindPtrace.cpp | 5 + libbacktrace/backtrace_offline_test.cpp | 16 +- libbacktrace/backtrace_test.cpp | 20 +- libbacktrace/include/backtrace/Backtrace.h | 1 + libbacktrace/include/backtrace/BacktraceMap.h | 12 +- libbinderwrapper/Android.bp | 61 + libbinderwrapper/Android.mk | 62 - libcrypto_utils/Android.bp | 3 + libcutils/Android.bp | 11 +- libcutils/ashmem-dev.c | 1 + libcutils/canned_fs_config.c | 14 +- libcutils/{fs_config.c => fs_config.cpp} | 173 ++- .../include/cutils/android_filesystem_config.h | 1 + libcutils/include/cutils/bitops.h | 85 +- libcutils/include/cutils/native_handle.h | 2 + libcutils/include/cutils/sched_policy.h | 3 +- libcutils/include/cutils/sockets.h | 2 - .../include/private/android_filesystem_config.h | 49 +- libcutils/include/private/fs_config.h | 43 + .../cutils/android_filesystem_config.h | 1 + libcutils/include_vndk/private | 1 - libcutils/native_handle.c | 42 +- libcutils/sched_policy.cpp | 98 +- libcutils/socket_loopback_server_unix.c | 88 -- libcutils/tests/Android.bp | 5 +- libcutils/tests/AndroidTest.xml | 26 + libcutils/tests/AshmemTest.cpp | 82 +- libcutils/tests/fs_config.cpp | 248 +++ libdiskconfig/Android.bp | 3 + libgrallocusage/Android.bp | 2 + libion/Android.bp | 6 +- libkeyutils/.clang-format | 1 + libkeyutils/Android.bp | 16 + libkeyutils/include/keyutils.h | 56 + libkeyutils/keyutils.cpp | 71 + libkeyutils/keyutils_test.cpp | 46 + liblog/Android.bp | 23 +- liblog/event.logtags | 1 + liblog/event_tag_map.cpp | 66 +- liblog/fake_log_device.c | 81 +- liblog/fake_log_device.h | 2 +- liblog/fake_writer.c | 4 +- liblog/include/log/log.h | 30 +- liblog/include/log/log_event_list.h | 16 +- liblog/include/log/log_main.h | 9 +- liblog/include/log/log_safetynet.h | 44 + liblog/include/log/log_time.h | 20 +- liblog/include_vndk/log/log.h | 2 + liblog/include_vndk/log/log_safetynet.h | 1 + liblog/include_vndk/log/log_system.h | 1 + liblog/include_vndk/log/log_time.h | 48 +- liblog/liblog.map.txt | 1 + liblog/logd_reader.c | 14 +- liblog/logger_write.c | 50 +- liblog/logprint.c | 43 +- liblog/tests/Android.mk | 21 +- liblog/tests/liblog_benchmark.cpp | 26 +- liblog/tests/liblog_test.cpp | 35 +- liblog/tests/log_wrap_test.cpp | 121 ++ libmemtrack/Android.bp | 4 + libmemunreachable/.clang-format | 1 + libmemunreachable/Allocator.cpp | 138 +- libmemunreachable/Allocator.h | 132 +- libmemunreachable/Android.bp | 28 +- libmemunreachable/Binder.cpp | 80 + libmemunreachable/Binder.h | 28 + libmemunreachable/HeapWalker.cpp | 27 +- libmemunreachable/HeapWalker.h | 42 +- libmemunreachable/Leak.h | 13 +- libmemunreachable/LeakFolding.cpp | 68 +- libmemunreachable/LeakFolding.h | 31 +- libmemunreachable/LeakPipe.cpp | 22 +- libmemunreachable/LeakPipe.h | 55 +- libmemunreachable/LineBuffer.cpp | 8 +- libmemunreachable/LineBuffer.h | 6 +- libmemunreachable/LinkedList.h | 69 +- libmemunreachable/MemUnreachable.cpp | 153 +- libmemunreachable/ProcessMappings.cpp | 10 +- libmemunreachable/ProcessMappings.h | 6 +- libmemunreachable/PtracerThread.cpp | 35 +- libmemunreachable/PtracerThread.h | 7 +- libmemunreachable/ScopedAlarm.h | 16 +- libmemunreachable/ScopedDisableMalloc.h | 38 +- libmemunreachable/ScopedPipe.h | 21 +- libmemunreachable/ScopedSignalHandler.h | 29 +- libmemunreachable/Semaphore.h | 8 +- libmemunreachable/Tarjan.h | 42 +- libmemunreachable/ThreadCapture.cpp | 60 +- libmemunreachable/ThreadCapture.h | 8 +- libmemunreachable/anon_vma_naming.h | 6 +- libmemunreachable/bionic.h | 6 +- .../include/memunreachable/memunreachable.h | 9 +- libmemunreachable/log.h | 35 +- libmemunreachable/tests/Allocator_test.cpp | 24 +- libmemunreachable/tests/AndroidTest.xml | 26 + libmemunreachable/tests/Binder_test.cpp | 156 ++ libmemunreachable/tests/DisableMalloc_test.cpp | 130 +- libmemunreachable/tests/HeapWalker_test.cpp | 12 +- libmemunreachable/tests/HostMallocStub.cpp | 6 +- libmemunreachable/tests/LeakFolding_test.cpp | 42 +- libmemunreachable/tests/MemUnreachable_test.cpp | 38 +- libmemunreachable/tests/ThreadCapture_test.cpp | 188 +-- libmetricslogger/Android.bp | 9 +- .../include/metricslogger/metrics_logger.h | 27 +- libmetricslogger/metrics_logger.cpp | 23 +- libmetricslogger/metrics_logger_test.cpp | 8 +- libnativebridge/Android.bp | 11 + .../include}/nativebridge/native_bridge.h | 0 libnativebridge/native_bridge.cc | 28 +- libnativebridge/tests/Android.bp | 54 + libnativebridge/tests/Android.mk | 2 - .../tests/Android.nativebridge-dummy.mk | 108 -- libnativebridge/tests/DummyNativeBridge3.cpp | 4 +- .../NativeBridge3InitAnonymousNamespace_test.cpp | 22 +- .../include/nativeloader/native_loader.h | 1 + libnativeloader/native_loader.cpp | 80 +- libnetutils/Android.bp | 17 + libnetutils/dhcptool.c | 47 + libpixelflinger/codeflinger/mips64_disassem.c | 1 + libpixelflinger/codeflinger/mips_disassem.c | 1 + libprocessgroup/Android.bp | 11 + libprocessgroup/Android.mk | 19 - .../include/processgroup/processgroup.h | 9 + libprocessgroup/processgroup.cpp | 269 ++-- libprocinfo/Android.bp | 3 + libprocinfo/include/procinfo/process.h | 10 + libprocinfo/process.cpp | 23 +- libprocinfo/process_test.cpp | 34 + libsparse/Android.bp | 15 +- libsparse/output_file.c | 2 +- libsparse/output_file.h | 8 + libsparse/sparse_file.h | 7 + libsparse/sparse_format.h | 8 + libsparse/{sparse_read.c => sparse_read.cpp} | 75 +- libsuspend/Android.bp | 3 + libsuspend/autosuspend_wakeup_count.c | 24 +- libsync/Android.bp | 7 +- libsync/libsync.map.txt | 16 +- libsync/sync.c | 2 + libsystem/include/system/qemu_pipe.h | 134 -- libsystem/include/system/thread_defs.h | 3 + libsystem/include/system/window-deprecated.h | 1114 ------------- libsysutils/Android.bp | 3 + libsysutils/src/FrameworkListener.cpp | 3 +- libsysutils/src/NetlinkListener.cpp | 2 - libunwindstack/Android.bp | 147 +- libunwindstack/ArmExidx.cpp | 31 +- libunwindstack/ArmExidx.h | 4 + libunwindstack/AsmGetRegsX86.S | 62 + libunwindstack/AsmGetRegsX86_64.S | 62 + libunwindstack/Check.h | 34 + libunwindstack/DwarfCfa.cpp | 718 +++++++++ libunwindstack/DwarfCfa.h | 260 ++++ libunwindstack/DwarfDebugFrame.cpp | 316 ++++ libunwindstack/DwarfDebugFrame.h | 80 + libunwindstack/DwarfEhFrame.cpp | 217 +++ libunwindstack/DwarfEhFrame.h | 93 ++ libunwindstack/DwarfEncoding.h | 51 + .../DwarfError.h | 34 +- libunwindstack/DwarfMemory.cpp | 253 +++ libunwindstack/DwarfOp.cpp | 467 ++++++ libunwindstack/DwarfOp.h | 1641 ++++++++++++++++++++ libunwindstack/DwarfSection.cpp | 555 +++++++ libunwindstack/Elf.cpp | 75 +- libunwindstack/ElfInterface.cpp | 229 ++- libunwindstack/ElfInterfaceArm.cpp | 22 +- libunwindstack/ElfInterfaceArm.h | 8 +- libunwindstack/Log.cpp | 6 +- libunwindstack/Machine.h | 70 +- libunwindstack/MapInfo.cpp | 92 ++ libunwindstack/Maps.cpp | 204 +++ libunwindstack/Memory.cpp | 72 +- libunwindstack/Regs.cpp | 379 ++++- libunwindstack/Symbols.cpp | 115 ++ libunwindstack/Symbols.h | 68 + libunwindstack/Ucontext.h | 184 +++ libunwindstack/User.h | 4 + libunwindstack/include/unwindstack/DwarfLocation.h | 45 + libunwindstack/include/unwindstack/DwarfMemory.h | 76 + libunwindstack/include/unwindstack/DwarfSection.h | 141 ++ libunwindstack/include/unwindstack/DwarfStructs.h | 54 + libunwindstack/{ => include/unwindstack}/Elf.h | 30 +- .../{ => include/unwindstack}/ElfInterface.h | 39 +- libunwindstack/{ => include/unwindstack}/Log.h | 4 + libunwindstack/{ => include/unwindstack}/MapInfo.h | 5 + libunwindstack/include/unwindstack/Maps.h | 110 ++ libunwindstack/{ => include/unwindstack}/Memory.h | 38 +- libunwindstack/{ => include/unwindstack}/Regs.h | 52 +- libunwindstack/include/unwindstack/RegsGetLocal.h | 104 ++ libunwindstack/tests/ArmExidxDecodeTest.cpp | 9 +- libunwindstack/tests/ArmExidxExtractTest.cpp | 7 +- libunwindstack/tests/DwarfCfaLogTest.cpp | 819 ++++++++++ libunwindstack/tests/DwarfCfaTest.cpp | 965 ++++++++++++ libunwindstack/tests/DwarfDebugFrameTest.cpp | 461 ++++++ libunwindstack/tests/DwarfEhFrameTest.cpp | 414 +++++ libunwindstack/tests/DwarfMemoryTest.cpp | 500 ++++++ libunwindstack/tests/DwarfOpLogTest.cpp | 73 + libunwindstack/tests/DwarfOpTest.cpp | 1586 +++++++++++++++++++ libunwindstack/tests/DwarfSectionImplTest.cpp | 839 ++++++++++ libunwindstack/tests/DwarfSectionTest.cpp | 164 ++ libunwindstack/tests/ElfInterfaceArmTest.cpp | 7 +- libunwindstack/tests/ElfInterfaceTest.cpp | 358 ++++- libunwindstack/tests/ElfTest.cpp | 177 ++- libunwindstack/tests/ElfTestUtils.cpp | 142 ++ libunwindstack/tests/ElfTestUtils.h | 35 + libunwindstack/tests/GenGnuDebugdata.cpp | 112 ++ libunwindstack/tests/LogFake.cpp | 5 +- libunwindstack/tests/LogFake.h | 4 + libunwindstack/tests/MapInfoCreateMemoryTest.cpp | 209 +++ libunwindstack/tests/MapInfoGetElfTest.cpp | 146 ++ libunwindstack/tests/MapsTest.cpp | 241 +++ libunwindstack/tests/MemoryBufferTest.cpp | 81 + libunwindstack/tests/MemoryFake.cpp | 4 + libunwindstack/tests/MemoryFake.h | 18 +- libunwindstack/tests/MemoryFileTest.cpp | 63 +- libunwindstack/tests/MemoryLocalTest.cpp | 33 +- libunwindstack/tests/MemoryRangeTest.cpp | 59 +- libunwindstack/tests/MemoryRemoteTest.cpp | 22 +- libunwindstack/tests/MemoryTest.cpp | 130 ++ libunwindstack/tests/RegsFake.h | 42 + .../tests/RegsStepIfSignalHandlerTest.cpp | 201 +++ libunwindstack/tests/RegsTest.cpp | 119 +- libunwindstack/tests/SymbolsTest.cpp | 340 ++++ libunwindstack/tests/UnwindTest.cpp | 316 ++++ libunwindstack/tests/files/elf32.xz | Bin 0 -> 140 bytes libunwindstack/tests/files/elf64.xz | Bin 0 -> 144 bytes libunwindstack/tools/unwind.cpp | 162 ++ libunwindstack/{ => tools}/unwind_info.cpp | 115 +- libunwindstack/tools/unwind_symbols.cpp | 98 ++ libusbhost/Android.bp | 39 + libusbhost/Android.mk | 56 - libusbhost/usbhost.c | 2 +- libutils/Android.bp | 22 +- libutils/FileMap.cpp | 24 +- libutils/Log.cpp | 37 - libutils/Printer.cpp | 2 + libutils/SystemClock.cpp | 2 +- libutils/include/utils/Log.h | 73 +- libvndksupport/linker.c | 36 +- libziparchive/.clang-format | 1 + libziparchive/Android.bp | 64 +- libziparchive/entry_name_utils-inl.h | 1 - libziparchive/entry_name_utils_test.cc | 19 +- .../include}/ziparchive/zip_archive.h | 40 +- .../include}/ziparchive/zip_archive_stream_entry.h | 0 .../include}/ziparchive/zip_writer.h | 13 +- libziparchive/unzip.cpp | 345 ++++ libziparchive/zip_archive.cc | 376 +++-- libziparchive/zip_archive_benchmark.cpp | 87 ++ libziparchive/zip_archive_common.h | 8 +- libziparchive/zip_archive_private.h | 136 +- libziparchive/zip_archive_stream_entry.cc | 21 +- libziparchive/zip_archive_test.cc | 274 +++- libziparchive/zip_writer.cc | 61 +- libziparchive/zip_writer_test.cc | 28 +- lmkd/Android.bp | 13 + lmkd/Android.mk | 12 - lmkd/lmkd.c | 228 ++- logcat/event.logtags | 3 + logcat/logcat.cpp | 3 +- logcat/logcatd.rc | 1 + logcat/tests/logcat_test.cpp | 196 ++- logd/Android.bp | 78 + logd/Android.mk | 48 - logd/FlushCommand.cpp | 4 +- logd/LogAudit.cpp | 4 +- logd/LogBuffer.cpp | 172 +- logd/LogBuffer.h | 28 +- logd/LogBufferElement.cpp | 52 +- logd/LogBufferElement.h | 30 +- logd/LogBufferInterface.cpp | 29 + logd/LogBufferInterface.h | 43 + logd/LogKlog.cpp | 2 +- logd/LogListener.cpp | 53 +- logd/LogListener.h | 14 +- logd/LogReader.cpp | 11 +- logd/LogStatistics.cpp | 324 +++- logd/LogStatistics.h | 220 ++- logd/LogTimes.cpp | 10 +- logd/LogTimes.h | 7 +- logd/LogUtils.h | 2 + logd/event.logtags | 1 + logd/logd.rc | 4 +- logd/main.cpp | 32 +- logd/tests/Android.mk | 35 + logd/tests/AndroidTest.xml | 28 + logd/tests/logd_test.cpp | 292 ++-- .../Android.mk => platform_tools_tool_version.mk | 33 +- qemu_pipe/Android.bp | 14 + qemu_pipe/include/qemu_pipe.h | 64 + qemu_pipe/qemu_pipe.cpp | 108 ++ rootdir/Android.mk | 116 +- rootdir/asan_extract.rc | 3 + rootdir/asan_extract.sh | 95 ++ rootdir/etc/ld.config.txt | 37 +- rootdir/etc/ld.config.txt.in | 147 ++ rootdir/etc/public.libraries.android.txt | 1 + rootdir/etc/public.libraries.wear.txt | 1 + rootdir/init.rc | 55 +- rootdir/init.usb.configfs.rc | 14 +- rootdir/init.usb.rc | 2 +- rootdir/ueventd.rc | 39 +- run-as/run-as.cpp | 1 + sdcard/sdcard.cpp | 60 +- shell_and_utilities/Android.bp | 2 +- shell_and_utilities/README.md | 157 ++ storaged/Android.mk | 1 - storaged/include/storaged.h | 3 + storaged/include/storaged_info.h | 37 +- storaged/main.cpp | 2 +- storaged/storaged.cpp | 7 + storaged/storaged_info.cpp | 56 +- storaged/storaged_uid_monitor.cpp | 74 +- toolbox/Android.bp | 58 + toolbox/Android.mk | 36 - toolbox/upstream-netbsd/include/sys/mtio.h | 1 - trusty/Android.bp | 6 + trusty/gatekeeper/Android.bp | 48 + trusty/gatekeeper/Android.mk | 46 - trusty/keymaster/Android.bp | 71 + trusty/keymaster/Android.mk | 67 - trusty/keymaster/keymaster_ipc.h | 15 +- trusty/keymaster/module.cpp | 27 +- trusty/keymaster/trusty_keymaster_device.cpp | 868 +++++++---- trusty/keymaster/trusty_keymaster_device.h | 161 +- trusty/keymaster/trusty_keymaster_device_test.cpp | 2 +- ...ty_keymaster_ipc.c => trusty_keymaster_ipc.cpp} | 24 +- trusty/keymaster/trusty_keymaster_ipc.h | 9 +- trusty/keymaster/trusty_keymaster_main.cpp | 230 +-- trusty/libtrusty/Android.bp | 27 + trusty/libtrusty/Android.mk | 36 - trusty/libtrusty/tipc-test/Android.bp | 28 + trusty/libtrusty/tipc-test/Android.mk | 29 - trusty/nvram/Android.mk | 43 - trusty/nvram/module.c | 39 - trusty/nvram/nvram_wipe.cpp | 66 - trusty/nvram/trusty_nvram_device.cpp | 32 - trusty/nvram/trusty_nvram_implementation.cpp | 113 -- trusty/nvram/trusty_nvram_implementation.h | 59 - trusty/storage/interface/Android.bp | 21 + trusty/storage/lib/Android.bp | 38 + trusty/storage/proxy/Android.bp | 40 + trusty/storage/proxy/Android.mk | 41 - trusty/storage/proxy/proxy.c | 3 +- trusty/storage/tests/Android.bp | 39 + trusty/storage/tests/Android.mk | 29 - tzdatacheck/Android.bp | 14 - tzdatacheck/tzdatacheck.cpp | 601 ------- 571 files changed, 33743 insertions(+), 12533 deletions(-) 56a336136 libmetricslogger: Fix the out-of-sync proto IDs for boot reason. bf141af6b init/reboot: call MNT_FORCE at the last umount(2) d5715c5d2 Revert "Fix full-eng build breakage due to dbacd826a100f2c." 6e39c88b1 Fix full-eng build breakage due to dbacd826a100f2c. 85366c15d adb: remove SendConnectOnHost. 59dc0ecaa adb: partially revert b5e11415. e3585684d adb: reformat comments. f0a4fb6ea Fix bug #37284906, adb shell crashes on windows with invalid options. For example, "adb.exe shell -list" crashes without this fix. Test: adb.exe shell -list-packages ec92e5f19 Don't preserve file attributes when pulling bugreport file... 0617eb7d8 Fix reference to out of scope local in adb_thread_setname. c75c59bc1 CtsLogdTestCases#sepolicy_rate_limiter failure 2740bb09e zip_archive: reject files that don't start with an LFH signature. bc76f0ea2 run-as: Keep supplementary groups. 3f526fe1e adbd: improve thread names. c4c0a7136 Fix a potential memory leak 326b783ad Tests are run with proper namespace configs by their locations 2b933918f adb: add lock to remove_socket. c78ecca70 Revert "adb: fix deadlock between transport_unref and usb_close." 1bd8498fc adb: allow selection of a specific transport. 39103b95c adb: fix deadlock in kick_all_transports. dcdbc5251 EXPERIMENT: force pm.dexopt.priv-apps/shared bab3354ed Show the number of VMAs in the tombstone. 594ce46f6 bootstat: bootloader stat files misspelled c4a524b1d bootstat: switch from root.root to system.log 26fbc4cc0 EXPERIMENT: force pm.dexopt.priv-apps/shared f8025aae8 Remove workaround for VNDK violations 1cc09e749 Fix: make vndk namespace visible for 2016 Pixes dbacd826a zip_archive: reject files that don't start with an LFH signature. 5dec8e22c Remove pstore related unit tests from CTS eeb93c9a6 DO NOT MERGE : Fix build breakage due to 2d516d2d46b1b1. 5cf1f6a8c libmetricslogger: Fix one incorrect (deprecated) logtag and one duplicate logtag. 9dced1626 zip_archive: reject files that don't start with an LFH signature. bfe4b5edb DO NOT MERGE : Partially revert change 141d1d836465e8a5a56a5cc1e. 19e26708c Simplify lmkd functionality cbd66d3c8 init: fix crash when reboot is triggered by a builtin ac8dc7e76 Revert "Revert "Add derive_gid flag for mounting sdcardfs"" 6e8e71067 Downgrade memory pressure events b74e3aee9 Revert "Add derive_gid flag for mounting sdcardfs" 547c7d9a0 DO NOT MERGE : Fix build breakage due to 2d516d2d46b1b1. 28dbcaa23 Revert "Add derive_gid flag for mounting sdcardfs" 0aeeda002 debuggerd_fallback: print maps. 48db85c19 init: fix variable scope issue with ExpandArgs() 43a7da2c4 init: fix signal handling and LOG(FATAL) in child processes ea2e67526 bootstat: Log the ro.boot.bootreason property through the new platform_reason Tron field. 164baebc0 Allow ANDROID_LOW_MEMORY_KILLER to coexist with lmkd 4c27af8ba EXPERIMENT: force pm.dexopt.priv-apps to false f0a43dede Fix integer overflow in utf{16,32}_to_utf8_length 17ffcc428 Define priority for video threads 8ca02bbeb Add derive_gid flag for mounting sdcardfs a07f3057d vendor apk is unbundled c17624db3 Fix integer overflow in utf{16,32}_to_utf8_length 47efc676c Fix integer overflow in utf{16,32}_to_utf8_length 26335f89b add llndk|vndksp.libraries.txt to vndk_package 98c0d030c Hide implementation details of log_time struct e6474b7fa Don't rely on transitively included headers 4729da4c8 libadf is a new member of VNDK 5e7399899 Revert "libcutils_header exports liblog_headers" 8f63b6cfc libcutils_header exports liblog_headers faefa6bd3 fix: boot fails on ASAN builds with VNDK restriction 367984602 templatize ld.config.txt 697eb2da0 libz is back to LLNDK 9fa61b4df Revert "adbd: lessen security constraints when the device is unlocked" 55f05d79f Make default namespace for system processes isolated a2f133581 adbd: don't spin if file sync read fails. c47f2992b Detect critical preassure 15ffc53f6 init.rc: Lock down access to /proc/net/fib_trie e0515d6db Reading from logd in WRAP mode is expected to take a long time, don't abort it after 30s. 3094de968 vndk: add vendor/lib(64)/vndk for vendor namespace f0ecf57e5 fastboot: bail out if failed to generate fs image 24c29f1be Implement system namespace for vendor process 063a3fa4d Move trusty reference implementations to /vendor b9beeed5a Fix use-after-free of stack-allocated temporary string. 2c9140f54 Make libvndksupport look for default namespace as well. 68b0ec648 gatekeeperd: use std::unique_ptr 34c001bff fastboot: Add --disable-verity and --disable-verification options. 2d516d2d4 zip_archive: reject files that don't start with an LFH signature. 421a5e46b Make the rs namespace visible 2e93eda69 Don't include the build number in the adbd binary. 2cf55995a Decrease size of LogBufferElements to 32 bytes. c1a56dcab zip_archive: reject files that don't start with an LFH signature. 98a48d8e4 Remove nvram trusty implementation. 93defc17f Move adbd from root to system 058e0919f Mark libsync as LL-NDK 513f76394 Add libft2.so to ll-ndk for rs namespace 30b69aab4 debuggerd_handler: print pid and process name. caeaa655c Improvements to lmkd 077dc8fca Mark libziparchive as VNDK in Android.bp 5505eb783 Revert "Move trusty reference implementations to /vendor" dadd3a846 Move libz vndk-sp from ll-ndk 7d81b4e08 Move trusty reference implementations to /vendor 9c54268dc storaged: call getNamesForUids to get uid names 7d4cf3fd3 Permit /system/lib/vndk-sp/hw/ for 'sphal' namespace c2ca10557 fastboot: add mke2fs and e2fsdroid to build package 92064ef07 fastboot: call mke2fs to format ext4 filesystem on windows ffef31cef fastboot: call mke2fs tools to generate ext4 image ccae2b577 storaged: fix excessive accounting when io usage has negative delta aadcb26ad Move android_filesystem_config.h => fs_config.h 7aeb5bb86 Mark libmemtrack as VNDK in Android.bp 9b0ed7294 Mark the modules as VNDK in Android.bp 6c2109625 Remove private headers from libcutils.vendor 58891d59b Make lmkd memory pressure levels configurable. 956008874 libvndksupport: Change log level and message. 216ed8f61 fastboot: call mke2fs to format ext4 filesystem on windows a86141aa8 fastboot: enable uninit_bg for ext4 cad5925fc sync: store the num_fences from first SYNC_IOC_FILE_INFO aeb68e86e Mark the modules as VNDK-SP in Android.bp 6a38aa83b Allow the use of a custom Android DT directory f415d1253 bootstat: Log even more boot reasons. 7d7e7cdf3 init: fix type of 2nd argument passed to prctl 684f4883b init: only use signed-integer-overflow sanitizer 2e06a0ff6 DO NOT MERGE ANYWHERE make /data/misc/bluetooth owner to be bluetooth 8f484a689 adbd: add logging to troubleshoot usb issues. b9b76de6f rootdir: record last build fingerprint 48647f6db Mark an SP-NDK, libsync.so as VNDK libs. b7a8764a1 Do not umount roofs even if it is R/W. ed218dd55 DO NOT MERGE ANYWHERE tombstoned: Avoid creating the tombstoned_java_trace socket. 90a248777 Add system/${LIB}/vndk to default namespace for vendor. 63a1d0a5f init: Fire shutdown trigger for thermal shutdown 12f81dfdf Make the Neural Networks library loadable by apps. c034a43d4 Add [test] section for /data/[nativetest|benchmarktest] c111537f5 init: Do full shutdown even for thermal shutdown 30173874f init: Do full shutdown even for thermal shutdown 366c51ec1 dump stack before kill all 1d540dd0f healthd: restructure healthd_mode_charger 96722b0fa Cleanup the libbacktrace interface a bit. 2ef572be3 ueventd: fixup ueventd_test.cpp 6ce78321a fastboot: add mke2fs and e2fsdroid to build package eb4a6dbf5 Speed up StepIfSignalHandler path. b67489419 fs_mgr_verity: allow verification error when the device is unlocked c59b822d1 dump stack before kill all a019665b3 Add signal handling to the register object. 00fe3ad72 system/core: use proper nativehelper headers d48522695 Add memcg related configs to init. 7f386dcab healthd: restructure healthd_mode_charger d14d7c14c fastboot: call mke2fs tools to generate ext4 image dd6a85ccd uml: init: add USER_MODE_LINUX cflag, USER_MODE_LINUX case in init.cpp 45ae1b275 Do not umount /vendor, /system, and /oem even if they are R/W. 9d1e50b80 /data/nativetest[64] processes are running with the new ns config 79b1a3027 Add sys/cdefs.h to log/log_main.h. f1d3dbc32 adbd: lessen security constraints when the device is unlocked 6e12b3887 Do not umount /vendor, /system, and /oem even if they are R/W. 8847c6257 storaged: record userdata space utilization 0430efbc0 Revert "Mark libmetricslogger vendor_available." c2e181cf1 ueventd: add tests for setegid()/setfscreatecon() and threads 3ec9aa4a9 rootdir: record last build signature and kernel version b648daaa4 Remove ALOGD_IF_SLOW d226a5140 Make the library usable as a library. 93394034a rootdir: record last build signature and kernel version 926acb637 Remove ScopedLogSeverity for debugging 399b4ee21 crasher: add a case that leaks until OOM-kill. b5d7a8751 Move tools to separate directory. f55965591 fs_mgr: trim the terminating '\0' when reading from device tree f572b91c4 libmemunreachable: track kernel binder references c30f248cd Add vendor_available to liblog_headers. 08678e1f8 Remove ALOGD_IF_SLOW f6d543127 A few cleanups. 087f3b74a Remove old LOG_EVENT_* code from libsysutils 3517fe041 Fix mips build. 3280e4884 Use mem cgroups in libprocessgroup if they're available 2a25c4aab Add full support for initing registers. fff6f75fc Use the legacy linker namespace configs when target is sanitized 42b485cc5 Add vendor_available to liblog_headers. 1b13eea81 Added libhealthd-headers. 653d49a24 Add logd CTS tests to VTS Follow-up to Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 ede0d5385 Move Timer from init to libbase 0870514d2 logcat: Add missing newline to read failure fc10e3d5e Revert "Use mem cgroups in libprocessgroup if they're available" 58e06c5f9 Use void instead of no parameters in 2 function declarations. 9744fb2b5 Add missing test files to compile. 78b2b94d1 bootstat.cpp: update help message for --record_boot_complete b9e74ba40 Add test config for memunreachable_test 58b3c7903 libutils: liblog export headers 73c2ef4b8 Remove reference to deleted gzip module e9811f36e fs_mgr: set ext4 encryption flag with tune2fs when needed 8d3bcd4b6 fs_mgr: refactor pre-mount logic into prepare_fs_for_mount() 041f84954 init: require e2fsdroid and mke2fs when building init b2b88e35e Move libnativebridge headers into the module. c680bfeaf init: add info logs in first stage mount if we have to poll d201b292f System/core: Remove include/ziparchive a10a7e711 Libziparchive: Export headers in defaults 5d4d6f726 init: Support custom shutdown actions 9d344969b fs_mgr: Adding logs when failing to wait for a device file d266d37e4 add "shutdown critical" to service 0f296e06d ueventd: don't double fork firmware handlers cccb34fce add "shutdown critical" to service eeab491ef init: Support custom shutdown actions 322e176f6 init: add info logs in first stage mount if we have to poll d1fe3bdbd fs_mgr: allow no verity metadata when the device is unlocked. f499bcdde Revert "Move libz to vndk-sp" 8f0947c11 Backtrace: Add libziparchive dependency e7cf680cc zlib is not exposed to libziparchive headers cdf7ff8e2 libziparchive headers are moved to local directory cd997e609 Ran clang-format on libziparchive sources and headers 33391dad1 Remove unnecessary SELinux dependencies 570b76f04 Init .gnu_debugdata in GetElf(). f5965519d init: Read previous state of securebits before modifying 8d13d808a init: reap zombies only after kill(-pid, ...) 0fda1cf63 Fix out of bound read in libziparchive 9e020e2d1 Check filename memory bound when parsing ziparchive fba1a36fd Fix out of bound access in libziparchive eac4ecc34 Fix ScopedSignalHandler 32375c232 Use mem cgroups in libprocessgroup if they're available 8bd30b3cf healthd: notify listeners using local copy of list, drop lock 7bb360230 init: Use ScopedCaps for cap_init() 519e5f059 init: Reland "Terminate gracefully when CAP_SYS_BOOT is absent" aabd9a09b Revert "adb: turn on libusb by default." 9416703f5 Remove assert, use CHECK instead. fca20d8aa logd + liblogd to Android.bp 5dc7736f6 Remove more documentation for obsolete board configuration. bfd6292db Fix mac build. 9ffeab85b Allow SLOG* to vendors bae69f189 Add .gnu_debugdata support. 69a5bd435 fs_mgr: report errno string for __mount errors ebdea0ad1 Allow configuration of the number of tombstones. 9890f89ca Don't look up parent user SID. e3e7813e5 Add (partial) support for Windows long paths 76a934a45 Remove documentation for obsolete board configuration. 36a90f056 Allow configuration of the number of tombstones. e7df1f762 fs_mgr: add libfstab for vendor c22f93856 Revert "init: Terminate gracefully when CAP_SYS_BOOT is absent" 0915f23d5 debuggerd: diagnostics for dumps that are guaranteed to fail. 9cb2e2eb8 libprocinfo: add support for parsing process state. 683ebc805 init: Terminate gracefully when CAP_SYS_BOOT is absent 9893f9395 Indicate that a packet was truncated. fd6837007 healthd: notify listeners using local copy of list, drop lock 4eb0ba058 init.rc: setup console-ramoops-0 26f1dd764 healthd: check console-ramoops-0 cab56c0ba fs_mgr: check console-ramoops-0 5eeb93468 fs_mgr: add libfstab for vendor 1be46c0d0 fs_mgr: replace make_ext4 api with e2fsprogs 5eb6e5bd7 init: rename mke2fs tools with _static suffix acd7b7b0c libcutils: fs_config: fix "system//" aliasing 35bb6d2a8 Allow configuration of the number of tombstones. b4dd881ff ueventd: remove character device symlinks (/dev/usb/*) 43e20cac7 libutils: liblog export headers 969110ca4 Revert "adb: turn on libusb by default." aef2b092f Load default prop from /system/etc/prop.default 1773266f9 AVB: allow no metadata in the generic system.img for project Treble 60f19a079 AVB: allow no metadata in the generic system.img for project Treble 5fdc4cc74 Revert "crash_dump: during early boot, output to kmsg on userdebug." 81f5d3ebe init: create android::init:: namespace 8098b1c37 Add section parsing and function name handling. 0ecc88bb2 Debuggerd: Fix debuggerd_test d9cda90ad Add volatile to temporary variable. b02851a98 Debuggerd: Extend crash_dump timeout to 5 seconds 26cbafb89 Debuggerd: Fix debuggerd_test a6dee5e27 Add volatile to temporary variable. 1c3a53f03 init: cleanup some string usage cde2b524f crash_dump: lower THREAD_COUNT in debuggerd_client.race for low-speed devices 6ac5322a3 fs_mgr: properly propagate exec child errors 76464d958 Fix stack test on arm32 f3ce8bc8a libmemunreachable: turn off MEM_ALOGV messages a9939e9a2 Move libmemunreachable into namespace android a83881e33 libmemunreachable: clang-format everything 3251e582f ld-config: Export android.hidl.memory@1.0-impl bd7503dae ld-config: Export android.hidl.memory@1.0-impl 79dd143e5 tombstoned: Improve message on java trace completion. 1266930e8 Revert "Revert "init: poll in first stage mount if required devices are not found"" 5d0299906 Revert "Revert "ueventd: remove PlatformDeviceList"" fa59bba6a fs_mgr: differentiate if fs_mgr_set_verity() was skipped or disabled 4cbedee54 Revert "Revert "init: poll in first stage mount if required devices are not found"" cd2ba0d18 Revert "Revert "ueventd: remove PlatformDeviceList"" 95366e97d fs_mgr: differentiate if fs_mgr_set_verity() was skipped or disabled 516ff9971 Revert "ueventd: remove PlatformDeviceList" d6fccea09 Revert "init: poll in first stage mount if required devices are not found" 3fa8396f3 Revert "ueventd: remove PlatformDeviceList" 5bd4704db Revert "init: poll in first stage mount if required devices are not found" b123220dd tombstoned: change path for traces from "anr_" to "trace_" 336a52e00 Decode ptrace-induced SIGTRAP si_code values. 7b66b2177 ld-config: Add HIDL memory libs to VNDK-SP d7a6fb938 ld-config: Add HIDL memory libs to VNDK-SP 9bbfbf7ff healthd: add battery health status values from JEITA spec 56731b4e2 Shave a stack frame off asserts. bea663d04 init: poll in first stage mount if required devices are not found f51657cce ueventd: remove PlatformDeviceList ccf0d3931 init: poll in first stage mount if required devices are not found 6eadee860 Give a clear error message if we can't start the server. c94ce7b13 ueventd: remove PlatformDeviceList f71bc0c15 fs_mgr: replace make_ext4 api with e2fsprogs dfcbcfdcd Mark libdemangle as vendor_available. a7fa7e3ea Remove libmemunreachable from the VNDK. ce102dd74 Remove libmemunreachable from the VNDK. 34abac7d3 adb: increase the shell command length limit. d3c86412a libsysutils: Fix vold vulnerability in FrameworkListener afa345325 Skip FUSE request from /dev/fuse if unique=0 d2fd54e0f Move restorecon() of /sys from init to ueventd. 051792fed Fix some memory leaks, potential errors. a2421041b init: rename mke2fs tools with _static suffix 76d8d36ed Add building and installing of grep for vendor. d1f7fef69 adb: fix deadlock between transport_unref and usb_close. c3e955123 Move restorecon() of /sys from init to ueventd. 1ef9d2dfb zip_archive_test: compare error codes directly. a019f7814 adb: increase the shell command length limit. 62696908f init: Run restorecon_recursive asynchronously 2d998ea99 libcutils: Clarify schedboost_enabled() 61d409773 Add EH frame and debug frame support. 527d80d94 Load default prop from /system/etc/prop.default c6835b49e Move system/core/tzdatacheck to system/timezone d38c84804 Track movement of some libcore/tzdata files 13bc37d9d Track movement of some libcore/tzdata files 58778e138 debuggerd_test: find backtrace frame in all lines in CrasherTest 23f1d09b7 logd-unit-tests: make sure use unsigned types when reading le 0c3b1bd2a Add building and installing of grep for vendor. 952adf44b Add a helpful error message if GetUnreachableMemory fails 72d388141 Add a helpful error message if GetUnreachableMemory fails 6f45ffc96 init: move killing of process groups to libprocessgroup 47bd75701 Revert workaround of clang-tidy segmentation fault. c286f47dd Remove workaround. 673e27677 Make lmkd use medium/critical mem pressure, and update soft limit based on adj score. 6fb86da61 Remove restorecon of file_contexts.bin 162b70580 zip_archive: validate data descriptor contents. 1d105aa59 libziparchive: verify that gpb flags match 894443258 Mark libdemangle as vendor_available 59d9ee5d0 Fix NDK libsync to match ndk/sync.h 3407d7c80 Revert "crash_dump: defer pausing threads until we're ready." 62962dd5b Move chmod of /sys/kernel/debug/tracing to fix traceur. cc25d86de tombstoned: log where we're writing the tombstone. cb68a0317 tombstoned: log where we're writing the tombstone. 717f15353 adbd: optionally use qemud pipe without ro.kernel.qemu e5a1556d4 Add more logs for writing failures. 9242f68c0 Don't allow libui.so to RS drivers. 81af8c736 first stage mount: removing the restriction of mount points c3eca505c fs_mgr_verity: support updating actual block device path in verity table fabe549af Mark libqemu_pipe vendor_available e250fd84d libqemu: Android.mk -> bp 06ed613e7 first stage mount: removing the restriction of mount points 7e197ef83 adb: fix deadlock between transport_unref and usb_close. f5b8e3466 Fix prctl argument type 8a2a2d182 crash_dump: defer pausing threads until we're ready. 8bb039073 crash_dump: add tracing. 70a5ed49e init: move killing of process groups to libprocessgroup fd79f01ba adb: libusb: switch from polling for accessibility to a sleep. f74dd42e4 adb: improve race between device_connected and device_disconnected. 5b8b10e07 adb: libusb: switch from polling for accessibility to a sleep. 7dd382ded adb: improve race between device_connected and device_disconnected. ca5e908dd tombstoned: turn on java trace support + unit tests. 184505597 Add libion.so to vndk-sp 5c880b948 Add libion.so to vndk-sp f01b52895 vndk: remove vendor/lib from the search path of the 'vndk' namespace 44a4ab854 add component metadata tag to CTS liblog test acses 60b8c2652 adb: libusb: don't try to delete a usb_handle twice. 664a618c0 adb: don't hold queue lock while performing callbacks. 0331c2cf7 fs_mgr: call format_f2fs correctly with -f e09e9a503 liblog: add bool to android_log_event_list 55fd293df Add libziparchive-based unzip. c583305ed ueventd: parallelize uevent handling 7d0aea91c Use demangle for function names. 7b8e46719 Change RegsTmpl to RegsImpl. 4504bba7d Fix handling of _ZLXX. 53a3c9b4a Add DwarfSection classes. 5675f3c32 debuggerd_client: increase pipe buffer size to max. b0e51e388 crash_dump: don't notify ActivityManager if it crashed. e740250b9 crash_dump: clear the signal mask. f7d101479 fs_mgr: Fix ZRAM error when ZRAM disk size beyond (2^31-1) bytes 3a4e80ab8 Send color space information with screenshots 15d2e42ce Fix bug found by fuzzer. c638569c2 cgroups used by init must be mounted before any services start 4a335829d fastboot: use filename instead of fd to generate filesystem image 0b13c89f7 adb: reunregress waiting for device on start-server. 30ea96e14 logcat: logcatd: make logcatd killable 6466ced8f logging: make LOG(FATAL) always run with the static analyzer. a73df601b tombstoned: allow intercepts for java traces. d1a3e8f1a adb: fix deadlock. 0bc4ad479 bootstat: Log factory_reset_boot_complete separately from ota_*. 1369379e3 init: allow ':' in property names 0a94c5646 add a performance benchmark for libziparchive 02a510830 Respect that status property when parsing fstab from device tree 7e771de38 logging: always enable DCHECK for the static analyzer ed506f735 ueventd: Break devices.cpp into discrete classes ac98aac43 Fix warning on the build servers f97d96b8f init.rc: import /vendor/etc/init/hw/init.${ro.hardware}.rc 882cad2d8 Load vendor public libraries to sphal namespace 334633891 Revert "Load {default,build}.prop from /{system,vendor,odm}/etc/" 723f1a2b3 Load {default,build}.prop from /{system,vendor,odm}/etc/ 067e8a072 liblog: test: CTS: enoent does not qualify e37259ec8 Mark libsuspend vendor_available. 52eaeb482 Add vendor_available:true to libmemunreachable 4362e5b0f Mark libprocinfo vendor_avaialable. 2e31a8c4f Mark libion vendor_available. 69d1a8809 Mark libdiskconfig vendor_available. 409731efc Mark libnetutils vendor_available. 7f96d4937 Mark libmetricslogger vendor_available. a1bdd2412 Mark libsysutils vendor_available. 37eaefa9a liblog: test: android_logger_get_ "kernel" log buffer can be empty 2c87bccf4 Mark libziparchive vendor_available. 259dc730d bootstat: Set up clang-format-2 for bootstat. 38dad6c9e liblog: test: enoent requires userdebug or eng to run 59af33c9e fs_mgr: fix SIGSEGV when ostream << nullptr 17baed101 libvndksupport: Do not lookup default namespace for sphal failure e5d665b46 Always print the initial bugreport progress message. 1bfcaec1a bootstat: Calculate and log the absolute device boot time. 5176df8d4 Add host feature for `push --sync` support. d5d327648 Add AID_EVS for use by the Automotive EVS system 41bda344a Create build target to pull adb test scripts. 49641ba86 libtoolbox_dd / grep: Android.mk -> bp 14fc01301 init: start move to Android.bp fe6e19cbe Revert "Add test config to init_tests" 2d377cd68 tombstoned: Add a shared library version of libtombstoned_client... 52b20877d shell_and_utils: add vendor shell and toybox targets 940a9a08e libcutils: fs_config: remove aliases 88c04aae1 libcutils: fs_config: remove aliases 06b0d6b01 Add --sync support to push. 206ed8e2d logd: remove start filtration from flushTo (part deux) def4aae26 Fix test following -p removal. 2cf243528 libcutils: fs_config: remove aliases fa39110a8 libcutils: fs_config test report aliases 2d37797b6 libcutils: fs_config: alias "system//" to "/" 7264bee97 add ueventd to shutdown critial process 36dadca9f adb: boolify check_header and check_data. 16c5a133a adb: redirect stdout/stderr before initializing usb. 51056c49d init should #include 922f6b22f tombstoned: Support java trace dumps. b63072e4d Add the functionality for logging counters. eb45db2cf Revert "logd: remove start filtration from flushTo" d77b53773 libcutils should #include abddbc2cd adb: Allow disabling verity on eng builds when using AVB. d3b2d4ff2 libnetutils: Rename dhcptool to dhcpdbg 936fbbdef port metrics_logger to v2 format bc592761c libnetutils: Restore dhcptool 282ec458b Remove libbase's trivial libutils-headers dependency. 1eec97af0 Fix "fastboot flashing". 982ad208b logd: remove start filtration from flushTo c74f8d91a logcat: -v thread help missing de8c08c61 fastboot: Add DTS partition support for 'flashall' command e2e1b67c8 fs_mgr: Update for new libavb API. 0878a7c16 logd: logcat --clear respect pruneMargin 63226400f Move libz to vndk-sp 88ef9f062 libcutils: Add support for RT schedtune group f50d1091e init.rc: Add a new schedtune group 'rt' for rt tasks 6879cc1e2 fs_mgr: support different dm-verity error modes 425aefdcf adb: libusb: recognize devices with multiple interfaces. 3f60a968e adb: libusb: wait for devices to become accessible. 6da1cd49b adb: libusb: switch to hotplug for device detection. 723258a4c adb: silence noise. 37b5ada05 fs_mgr: convert libfs_mgr to Android.bp f7690d919 liblog: tests: crashes in logcat.descriptive 4c01af812 Revert "fs_mgr: Update for new libavb API." efa81080f Enable libprocessgroup on host bionic 29d5d7d71 Fix "fastboot oem". c4e4823b0 logd: validate and fill in socket credentials 24b79ce2b logcat: test: inject for *.event_tag_filter b7a4f0b9e Fix uninitialized member variable c51ecf923 logd: test: check sepolicy background rate before testing 7000859b7 add libvndksupport.so to ll-ndk 7130e1326 add libvndksupport 0729dd1ed Adding 'uhid' permission for access to /dev/uhid. 1eeee9667 Add libkeyutils. 362b4041f adb: fix darwin build break. 7ea2c2814 fs_mgr: Update for new libavb API. f8627cea7 Add libkeyutils. 8964fbfa5 Fix style nits in adb's Android.mk. b3526e1ee Fix build error when (ADB|FASTBOOT)_VERSION has space 9e253ce6b Explicitly enable greylist for classloader-namespaces 324a309cf fix circular dependency libnativewindow <-> libui 01b7bc43e adb: move all cleanup to a function with defined ordering. b3c14ec69 adb: make `adb kill-server` wait for the server to die. 707a6e469 adb: libusb: replace sleep with timed CV wait. 4d4f64ff9 Show the "platform tools" version in adb/fastboot --version. d6365a705 Make fastboot command-line parsing a bit more like adb. 20651f62d first stage mount: removing the requirement of by-name prefix for AVB 482f36cf7 init: remove restorecon() from util.cpp c2ef2f0d8 init: remove restorecon() from util.cpp 54d8ff112 logd: add "+passcred" for logdw socket e38d3a60b Convert libnativebridge[23]?-dummy to soong. 68c24eff7 Remove not-used dependency in crash_dump b066fccc5 init: add "+passcred" for socket to set SO_PASSCRED 8bf37d7a4 adb: properly handle libusb_clear_halt failure. 62f5977d4 libdebuggerd: print the build fingerprint in fallback. 77b00ed42 libdebuggerd: implement fallback register dumping on arm/aarch64. 8bb85bd07 trusty*: Android.mk -> Android.bp c5c1937b5 trusty*: Android.mk -> Android.bp 982e0693c Revert "Make /data/data a symlink to /data/user/0" 77cbfd634 fs_mgr_verity: fix androidboot.veritymode=enforcing doesn't work b2a4b8cd1 libbacktrace is VNDK-SP a4103a85b Turn off debuggerd for host bionic f3452d817 Remove old simulator support from liblog 0de03b53f Assume bionic has up-to-date linux/capability.h 47e02f429 Small test fixes. 2708a953d Give slightly less useless versions to adb and fastboot. 4acb36020 Fix macOS build. 2e7b8e2d1 debuggerd_handler: use syscall(__NR_get[pt]id) instead of get[pt]id. 2cbbe9f7a init: do not log directly from read_file() and write_file() 517e1f17c init: Check DecodeUid() result and use error string ae797ec30 Remove unused lambda captures 4a9531d32 AshmemTest: expand ProtTest cases be11d570e AshmemTest: test lseek() and read() on ashmem fds cd35664cd Improve udev failure diagnostics. 114095487 fs_mgr_avb: allow verification error when the device is unlocked 951968841 use passed blk dev name for quota / super block check f30a810bc Use async safe logging in signal handlers. 727580291 Work around clang-tidy segmentation fault. fd713e53e adb: wait for devices to come up instead of sleeping for 3s. 04a8218f0 adb: make darwin build with thread safety analysis. 6f46e6b91 adb: initialize mDNS asynchronously. 4c936397c adb: add fdevent_run_on_main_thread. 8f7d80468 Rename libkeymaster to libkeymaster_staging 33838b115 init: change kill order and fix error reporting in KillProcessGroup() 20514c441 Better logging in libprocessgroup and make resources clean up themselves 0f6a270d2 libcutils: fs_config internal table alias test 323d5791b init: cleanup exec_service documentation 7f0a5bd76 trusty/storage/* to Android.bp 55337fd5c Remove redundant dependencies be9024dfb This code has moved to toybox proper. 45964a8e9 Clean up the partition name mapping in fastboot. 92433d8af Remove bogus _LARGEFILE_SOURCE. 684ad96c2 Mark libgrallocusage as vendor_available 47dea71b1 Move all logging to use the async safe logging. 582ec2b07 fix static-analyzer logging/CHECK macros 2d019f859 init: manually restorecon mke2fs tools on ramdisk 459962749 init: setup keyring before ueventd starts d147cb588 Make /data/data a symlink to /data/user/0 e67da71dc Add dtbo image support for device tree overlay d392ac160 logd: refine permissions to access /data/system/packages.list 68f679c35 adb: enable -Wthread-safety on linux/darwin. 5a86cb769 init: use do_exec() for init_user0 ef3d34325 adb: use the actual wMaxPacketSize for usb endpoints. fa5ea6a81 Remove redundant dependencies 275b62a9a libkeymaster1 split 163ecc68c libcutils: convert fs_config.cpp ac225780d Move libc_logging to libasync_safe. 8a0f637d4 Revert "libkeymaster1 split" 09e794c05 Improve "adb sideload" error reporting. 4cc03611c Don't display bugreport progress when it recedes, for real... ea5fca4cd init: fix first stage mount failure due to /dev/device-mapper not found 1e033d680 adb: Support 'adb enable/disable-verity' when using AVB. bf0492a9a Preserve errno better in native_handle functions. e7656b720 ueventd: do not reference init's sehandle 0b771b33f Stop writing NUL bytes in adbkey.pub. 7da548578 init: add an initializer for keychord_id_ 0b35b18f8 Revert "base: make boot_clock work on host linux, hide it on non-linux." c5bb8c74d libkeymaster1 split 0754cb929 Simplify "adb sync" documentation. f51c66b23 ueventd: fix typo from previous patchset 6daf51444 ueventd: remove leftovers of the SELinux policy update mechanism 16c6fd1da fs_mgr: Clear AvbOps struct. f0b53d072 libcutils: fs_config.c mark vendor, odm and oem partitions in duplicate 64328403b liblog: __android_log_error_write in vndk 0e8810ccb Remove unused cruft from . fafea3246 Modularize logd. 9709c5a7f Revert "Enable metadata encryption" 1457c9290 lmkd: Android.mk -> Android.bp 2bd06f289 logd: CTS test ae29339ca base: make boot_clock work on host linux, hide it on non-linux. 4de31e148 combine wait for exec log with service exit log 2bf87eebe Enable metadata encryption 359bed361 fs_mgr: code clean up 637483de9 base: remove execute bit from utf8.cpp, utf8_test.cpp. 1e8ac0fd0 libutils_headers: export libcutils_headers 4ad9d5155 libutils: export libbacktrace headers 2d0dc9966 libutils: export system_headers e06f2a488 debuggerd_handler: don't assume that abort message implies fatal. 91fefadc2 fastboot: Add 'get_staged' command 40a877849 Revert "adb: Lower EP_ALLOC retry count" 75f8d89a8 Move adbd stopped trigger for configfs into core. 40673e338 Initialize textclassifier model update directory 48fdc292f fs_mgr: set "partition.system.verified" when AVB is used in a A/B device f304a2052 libtrusty: Android.mk -> Android.bp bbfc28148 Make "fastboot update" respect $TMPDIR. fb256b696 Add ffs.mtp.ready triggers to mtp configs. d32331fb2 Change set_sched_policy to set slack for current thread. 7feab6823 set default shutdown timeout to 6 secs 98cc28316 fastboot: Add 'stage' command 1663e97fe add additional dump for timeout 47336cebc init: fix last_reboot_reason string 6f7ef2fb3 init: remove 'computing context for service'... message 86e31a812 init: use full command for exec services' names 4c06e42ab libbinderwrapper: Android.mk -> Android.bp ad6741c6f init: remove unused parts of parser.cpp fe062055c ueventd: replace ueventd_parser.cpp with init_parser.cpp 71881fffd init: fix first stage mount failure when two fstab entries have verity_loc 35c5bcc89 init: add Parser::AddSingleLineParser() 26ed9cb70 init: rename 'Trigger' to 'Event' and convert to std::variant b4c4654c7 Change get_sched_policy to check "schedtune" and "cpuset". 0cf3a07e1 Update persist.sys.usb.config on runtime e08303d8c Allow Bluetooth HAL CAP_SYS_NICE d0d759dc0 libsysutils: Android.mk -> Android.bp f99a7d602 logd: add Chattiest LOG_TAG statistics 35a2ee84d Revert "Revert "Ensure update_verifier run before zygote"" 8642fcbad Add the Dwarf CFA handling. afd7e7055 Revert "logd: add Chattiest LOG_TAG statistics" fd18a452b init: set ro.boot.avb_version in recovery mode d262017fe init: moving early mount logic into init_first_stage.cpp 146b9a725 Linker: Add ASAN support to treble ld.config ff39e9c60 added include for unistd.h that was missing ad54d094c init: create init_tests.cpp 30a6f276f init: clean up the SectionParser interface and Parser class 2de334418 Revert "Ensure update_verifier run before zygote" 903156dda logd: add Chattiest LOG_TAG statistics 9dbe97b4d Support metadata encryption 5dc05effe Ensure update_verifier run before zygote b6e4b35fe Revert "Make the xtables lock readable only by AID_RADIO and root." f8532445b early start zygote_secondary as well 73fbf0ee1 fs_mgr: remove the repetitive and annoying bootconfig error print b867beac5 liblog: test: liblog.__security miscalculation cafe889aa Convert libnetutils to Android.bp 4eda982a7 Don't export libutils_headers from libbase b5e11415d adb: fix two device offline problems. a5c6017d8 Convert libusbhost to Android.bp 0a1424e19 logcat: test: also check "failed to clear" in blocking_clear 3c501b50b logd: reader/writer element locks a2b67d606 Asan_extract: Use sys.powerctl e6ec2661b init: fix errno handling on KillProcessGroup 464879222 Asan_extract: Set access flags. cb46b0116 Asan_extract: Add FDE check 0d7cf3e8d Add function definitions for MapInfo. e2b04b71a do not start shutdown animation from init 419ce36c7 libprocessgroup: Android.mk -> Android.bp 012c573e2 init: Stop combining actions e131f31db libbase: fix build breakage 9990de1f6 libsync: vendor_available 2bd434223 Remove VNDK warning. d10a02320 libbase: make vendor_available 385fe692c libcutils: vendor_available bb11af88e libbacktrace: make vendor_available 3c71bbdde libbase: add libbase_headers 03bb7593e logd: statistics add logspan 0dd92d5b9 liblog: log_time add usec() and msec() 02dd2f42f logd: replace stats.add+stats.subtract with stats.addTotal 3738968ed libsparse: Fix odd-sized input files total_blks 3510359a3 init.rc: move load_system_props to beginning of 'on fs' 40db04d64 run e2fsck -f selectively with mount retry 19866bf19 init: add warning that `start` is not synchronous 0c5f7d838 Revert "Revert "libsuspend: move to exponential backoff"" 9fcaaba85 liblog: __android_logger_property_bool svelte+eng default fa3add336 logd: report log reader instantiation 1fc8f6e0c Fix various adb error reporting bugs. cb4ed1bdb Credential FRP: keep gatekeeperd credentials after reset a7eeb22ef libsparse: Fix verbose_error string usage 98ad32a96 init: handle sys.powerctl immediately 24aa9a41e logd: instrument tests better for failure d87d47f7d liblog: log_time add explicit to some constructors. 3614a0c5d logd: iterator corruption paranoia 5836379b2 logd: regression in handling watermark boundary. d73be1b96 libcutils: compile with BOARD_VNDK_VERSION current fa1647392 Allocate a GID range for external cache files. cc054c9da ueventd: create classes for dev and sys permissions 0ea946c00 fastboot: Support larger transfers during flash 1a898c25f Set libavb version into system property for Treble OTA 5a0818a63 Add a README.md about our shell and utilities. 2e83b86a8 init.rc: set initial cpuset to all cores 6a9997109 fastboot: Cap max size sent to libsparse 4bf1be7ec fastboot: add AdbWinUsbApi as a required module 01bdb04be liblog: allow event tags to include some punctuations 5768d3d97 liblog: logprint supports number of seconds time event field d8f9356be Revert "Send property_service AVC messages to the kernel audit system" 46186a723 logcat: test: standardize rest() to let logs land when injecting 1ab8f5534 ueventd: convert platform_names from C list to std::vector e3e48214b ueventd: replace char* with std::string in struct uevent aaf70e77d fs_mgr: support AVB in fs_mgr_update_verity_state() 8bba52fc4 init: support early_mount with vboot 2.0 (external/avb/libavb) fc827be3f reboot: fix owner and permissions of last_reboot_reason file e092b72bf init.rc: create /data/misc/reboot owned by system 6000a3f65 check ext4 magic before running next steps f31ae3d66 logd: statistics truncate name 7ecfd6ac1 liblog: android_log_event_list class permit -EBUSY retry 80d1ad17e fs_mgr: adds/changes some public APIs for early mount in init 95c966a85 fs_mgr_avb: refactors how vbmeta is loaded 87d0836cd fs_mgr: adding fs_mgr_get_slot_suffix() public API 47330e21d adb: statically link libbase into the tests. e1dacfc1b adb: kill adb_thread_{create, join, detach, exit}. 3fa467338 ueventd: Fix up string handling in handle_*_device_event() 060b74baa ueventd: convert mkdir_recursive() to std::string 780a71e77 ueventd: move subsystem logic from code to ueventd.rc 46de1d7f0 adb: don't try to resolve 'localhost' 00e1c4f33 Passing additional parameter to powerctl 352476e11 Force set timezone to UTC in logd. 48cdaff06 libutils: mark as vendor_available 6748f24d7 libcutils: fix system-background tasks shown in top command dcf4d19dd disable module loading after BOOT_COMPLETED broadcast 95e233f9f use s_max_mnt_count to detect mke2fs generated partition d4ff8d83d ueventd: remove /dev/log 8f2c28d57 Moved include/backtrace to libbacktrace/include eca1b3bdc Move adb backup/restore helptext to adb shell bu help. ab89b34b6 Remove .(ll)ndk suffix from (ll)ndk_library d987c9dd9 ZipWriter: Keep LFH and CFH in sync 502060311 trusty: keymaster: update device tests to use 2.0 API 465615e53 trusty: keymaster: Implement abort e57f3ce2b trusty: keymaster: Implement finish 86eb96610 trusty: keymaster: Implement update d7da42c0f trusty: keymaster: Implement begin 22812e9a3 trusty: keymaster: Implement upgrade_key a256198b9 trusty: keymaster: Implement attest_key 4cbfa7f2f trusty: keymaster: Implement export_key 2d768669f trusty: keymaster: Implement import_key a02270fdd trusty: keymaster: Implement get_key_characteristics e514dd8ad trusty: keymaster: Implement generate_key 126402aae trusty: keymaster: Implement add_rng_entropy dccc76cd0 trusty: keymaster: Implement configure e194e272f trusty: keymaster: Begin update from Keymaster 0.3 to 2.0 2ba5c8103 poll umount completion from /proc/mounts 455567f78 Add a reasonably full implementation of gzip/gunzip/zcat. 2e344f9d2 ueventd: replace char** links with std::vector ec0ab6524 Move early_hal start to late-fs trigger action f57c0bfab init: clean up more headers d24dc95e8 liblog: adapt to removal of property name size limit 6e9cb8fd7 libcutils: fs_config: target_out_path assumed /system breaking partitions 3f5eaae52 init: more header cleanup 29e0c8f1a Revert "libcutils: fs_config: target_out_path assumed /system" e2fa70bcb ZipWriter: Do not write DataDescriptor for STORED files 09385e7db Implement maps parsing. bf2dd4824 crash_dump: during early boot, output to kmsg on userdebug. 299231152 Reflect move of mapping file to /system. eb927824b Add android::base::ScopeGuard b3ef9022e Moved all files from include/system to libsystem/include/system 3492221fc check send_signal result before further dealing bc1d2aeff logd: test: logd.sepolicy* errors c44f6a407 ueventd: Write tests for the get_*_symlinks() functions 49abdb96d Moved all files from include/system to libsystem/include/system 28dab34cb Add LLNDK liblog stub library for the VNDK c996a8e73 Add android::base::ScopeGuard 74464a136 Fix out of bound read in libziparchive 7130fb345 libcutils: fs_config: target_out_path assumed /system 191afba9b liblog: worry over resource leaks 48d08c2c9 Convert opens to use unique_fd. 0f0cccc10 Add test config to bootstat_tests 235cf8d72 Fix liblog#__security failure e7ba4cc22 Add Symbols parsing. 5d56bad4b init.rc: add class_start early_hal 951cf7007 debuggerd_test: remove useless pipe. 287d50dc5 debuggerd_client: fix infinite timeouts. 55d22ef67 Add DwarfOp support. a9403f0db libcutils: create private/fs_config.h 0f92fdc5d logd: cap out-of-order entry search 5d002b8d6 adb: don't reset usb when connecting it. a073c3961 logcatd: introduce logcatd executable e74e51ded logcat: Add -h and --help flags dbe88e795 init: use read_file and write_file to implement do_copy builtin 246e3c4c7 init: use read_file and write_file to implement do_copy builtin f447c8eb2 Add overflow checks in Memory objects. 53089aa25 init: Use std::string for write_file() 7d3e2c4d4 Make ueventd error messages indicate where the error is in ueventd script a5199a9e4 debuggerd_test: add test for process/thread names. 4542eda99 ASAN: Fix ASAN directory in asan_extract.sh 521d30358 Switch to a shell_and_utilities phony module. d185445ee Revert "Allocate GID to use reserved disk space." 8ad0e66e7 Switch to a shell_and_utilities phony module. 2c67dfbc0 Add test config to libcutils_test 688b6e5e6 Add test config to libappfuse_test 7830d5950 add shutdown animation 5ec6b90c3 storaged: exit if batteryproperties service is dead. df5496aa6 ASAN-Extract 82f8bb785 Allocate GID to use reserved disk space. ae2abf112 logd: correctly label identical lines 81ab11af6 logd: liblog benchmark check BM_log_overhead regression fe8c96d15 liblog: benchmark add BM_log_event_overhead_42 for a well known tag 20ef98671 Add vbmeta image support for verified boot 525b34d14 liblog: Speed up and extend the radio log redirect code f5bbfd64a fs_mgr_avb_ops: stores the by-name prefix of /misc instead of fstab struct c65eaf6b1 Retry write operation when getting ENOBUFS. 395e29472 Revert "init: use read_file and write_file to implement do_copy builtin" 352a84574 tombstoned: add tests for b/36685795. 460b336d6 tombstoned: fix a race between intercept and crash_dump. 807a45807 tombstoned: refactor request dequeuing a bit. 1fd46dfa7 Show install path in "adb --version" and "fastboot --version". 13078245a tombstoned: don't increment num_concurrent_dumps until success. e78ea77f6 bootstat: Refactor init/utils/boot_clock into base/chrono_utils. 3726a0195 Revert "adb: check our socketpair ends in our win32 emulation." 37a0b318e fs_mgr_avb: allow top-level vbmeta struct to be in 'boot' partition d8f533aab Add test config to libcutils_test_static e8fb11dfa NativeBridge: add "linked namespace" semantic corresponding to linker c169b2018 Set libnativeloader style to clang-format-2 bac980724 Set libnativebridge style to clang-format-2 9cc51728a Make init builtin command installkey respect property updates acd55b39f send SIGTERM only once fac4b63ef add killProcessGroupOnce 7ef60b4ed init: consolidate restorecon after selinux initialization in single function c4ffa5c47 set zero shutdown timeout for eng build f868066da Revert "Revert "Qemu: make the qemu_pipe_open back compatible"" ee13ff1b9 Revert "Revert "Emulator: Enhance qemu_pipe.h to handle partial rw"" f66a7ee89 Revert "Revert "Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe"" ccf23537e init: replace property_get with its android::base equivalent ae52ab2ac Update to support staging behavior acc1c3c79 fs_mgr: removing fs_mgr_read_fstab_with_dt() 102183ee6 Make demangle work more like c++filt. 1ec1bd918 init: remove unused cutils includes 1e2d8c7fc init.rc: launch update_verifier with exec_start ad2409a71 storaged: skip batteryproperties listener if uid_io not available b90f1ae1e storaged: add support for ufs health info 726339c7e storaged: read emmc health data from sysfs 63ef9ff5f Revert "Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe" ec768709c Revert "Emulator: Enhance qemu_pipe.h to handle partial rw" 79b300589 Revert "Qemu: make the qemu_pipe_open back compatible" a8d59faa7 libcutils: remove sched_set/getscheduler a11c814d3 Only allow short functions in class definitions. a19abf176 Qemu: make the qemu_pipe_open back compatible 7b60bd95d Emulator: Enhance qemu_pipe.h to handle partial rw ff87855e1 Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe 3d642d48e libcutils: handle root directory empty path 0f34094a1 fs_mgr: change the log level in fs_mgr_get_boot_config() bdfd395e4 Add test config to init_tests 3d5729402 Fix timeouts for android::base::WaitForProperty* b27004aa0 init: add exec_start command 479c8c2e4 logd: strip out empty trailing iovec f5d15f9fc Change FuseAppLoop so that it can process messages asynchronously. 72a6fa693 Add DwarfMemory class. 90f5d6484 Va_end should be used with va_start ========platform/system/extras between android-8.0.0_r32..android-8.1.0_r1========= app-launcher/README | 15 +- app-launcher/app-launcher | 514 +- boot_control_copy/boot_control_copy.c | 1 + brillo_config/Android.mk | 42 +- cppreopts/cppreopts.sh | 2 +- ext4_utils/Android.bp | 2 +- ext4_utils/Android.mk | 16 + ext4_utils/allocate.c | 6 +- ext4_utils/ext4_crypt_init_extensions.cpp | 29 +- ext4_utils/include/ext4_utils/ext4.h | 1 + .../ext4_utils/ext4_crypt_init_extensions.h | 1 - ext4_utils/include/ext4_utils/ext4_sb.h | 6 +- ext4_utils/include/ext4_utils/key_control.h | 36 - ext4_utils/key_control.cpp | 45 - ext4_utils/make_ext4fs.c | 7 + ext4_utils/mke2fs.conf | 2 +- ext4_utils/mkuserimg_mke2fs.sh | 35 +- f2fs_utils/Android.bp | 171 + f2fs_utils/Android.mk | 102 - f2fs_utils/f2fs_dlutils.c | 6 +- f2fs_utils/f2fs_ioutils.c | 62 +- f2fs_utils/f2fs_sparseblock.c | 39 +- f2fs_utils/f2fs_utils.c | 14 +- f2fs_utils/mkf2fsuserimg.sh | 2 +- ioblame/Android.mk | 5 + ioblame/README | 225 + ioblame/ioblame-gmail-launch.example | 328 + ioblame/ioblame-gmail-run.example | 1593 ++ ioblame/ioblame.sh | 521 + ioshark/README | 2 + ioshark/ioshark_bench.c | 8 +- ioshark/ioshark_bench_subr.c | 6 +- libpagemap/Android.bp | 3 + memory_replay/Android.mk | 1 + memory_replay/AndroidTest.xml | 26 + mmap-perf/Android.mk | 1 + mmap-perf/AndroidTest.xml | 26 + perfprofd/Android.bp | 2 +- perfprofd/Android.mk | 3 - perfprofd/tests/Android.bp | 5 + perfprofd/tests/Android.mk | 25 - perfprofd/tests/AndroidTest.xml | 29 + preopt2cachename/preopt2cachename.cpp | 12 +- showmap/showmap.cpp | 13 +- simpleperf/Android.mk | 111 +- simpleperf/AndroidTest.xml | 31 + simpleperf/README.md | 1034 +- simpleperf/SampleComparator.h | 6 + simpleperf/SampleDisplayer.h | 13 +- simpleperf/callchain.h | 5 +- simpleperf/cmd_dumprecord.cpp | 18 +- simpleperf/cmd_list.cpp | 59 +- simpleperf/cmd_record.cpp | 127 +- simpleperf/cmd_record_test.cpp | 202 +- simpleperf/cmd_report.cpp | 35 +- simpleperf/cmd_report_sample.cpp | 94 +- simpleperf/cmd_report_sample_test.cpp | 37 + simpleperf/cmd_report_test.cpp | 44 +- simpleperf/cmd_stat.cpp | 48 +- simpleperf/cmd_stat_test.cpp | 27 +- simpleperf/command.cpp | 48 + simpleperf/command.h | 1 + simpleperf/demo/README.md | 142 + .../demo/SimpleperfExampleOfKotlin/.gitignore | 9 + .../SimpleperfExampleOfKotlin/.idea/gradle.xml | 18 + .../demo/SimpleperfExampleOfKotlin/.idea/misc.xml | 33 + .../SimpleperfExampleOfKotlin/.idea/modules.xml | 9 + .../.idea/runConfigurations.xml | 12 + .../demo/SimpleperfExampleOfKotlin/app/.gitignore | 1 + .../SimpleperfExampleOfKotlin/app/build.gradle | 37 + .../SimpleperfExampleOfKotlin/app/profiling.gradle | 60 + .../profiling_apk_add_dir/lib/arm64-v8a/wrap.sh | 2 + .../profiling_apk_add_dir/lib/armeabi-v7a/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/armeabi/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips64/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86_64/wrap.sh | 2 + .../app/proguard-rules.pro | 25 + .../ExampleInstrumentedTest.kt | 24 + .../app/src/main/AndroidManifest.xml | 21 + .../simpleperfexampleofkotlin/MainActivity.kt | 29 + .../app/src/main/res/layout/activity_main.xml | 18 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3358 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5084 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2386 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3179 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4648 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7381 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7008 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11545 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9442 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 16109 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + .../simpleperfexampleofkotlin/ExampleUnitTest.kt | 17 + .../demo/SimpleperfExampleOfKotlin/build.gradle | 28 + .../SimpleperfExampleOfKotlin/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + simpleperf/demo/SimpleperfExampleOfKotlin/gradlew | 160 + .../demo/SimpleperfExampleOfKotlin/gradlew.bat | 90 + .../demo/SimpleperfExampleOfKotlin/settings.gradle | 1 + .../demo/SimpleperfExamplePureJava/.gitignore | 9 + .../SimpleperfExamplePureJava/.idea/compiler.xml | 22 + .../.idea/copyright/profiles_settings.xml | 3 + .../SimpleperfExamplePureJava/.idea/gradle.xml | 18 + .../demo/SimpleperfExamplePureJava/.idea/misc.xml | 46 + .../SimpleperfExamplePureJava/.idea/modules.xml | 9 + .../.idea/runConfigurations.xml | 12 + .../demo/SimpleperfExamplePureJava/app/.gitignore | 1 + .../SimpleperfExamplePureJava/app/build.gradle | 32 + .../SimpleperfExamplePureJava/app/profiling.gradle | 60 + .../profiling_apk_add_dir/lib/arm64-v8a/wrap.sh | 2 + .../profiling_apk_add_dir/lib/armeabi-v7a/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/armeabi/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips64/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86_64/wrap.sh | 2 + .../app/proguard-rules.pro | 25 + .../ExampleInstrumentedTest.java | 26 + .../app/src/main/AndroidManifest.xml | 21 + .../simpleperfexamplepurejava/MainActivity.java | 33 + .../app/src/main/res/layout/activity_main.xml | 18 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4208 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2555 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6114 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14696 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + .../simpleperfexamplepurejava/ExampleUnitTest.java | 17 + .../demo/SimpleperfExamplePureJava/build.gradle | 23 + .../SimpleperfExamplePureJava/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + simpleperf/demo/SimpleperfExamplePureJava/gradlew | 160 + .../demo/SimpleperfExamplePureJava/gradlew.bat | 90 + .../demo/SimpleperfExamplePureJava/settings.gradle | 1 + .../demo/SimpleperfExampleWithNative/.gitignore | 9 + .../SimpleperfExampleWithNative/.idea/compiler.xml | 22 + .../.idea/copyright/profiles_settings.xml | 3 + .../SimpleperfExampleWithNative/.idea/gradle.xml | 18 + .../SimpleperfExampleWithNative/.idea/misc.xml | 46 + .../SimpleperfExampleWithNative/.idea/modules.xml | 9 + .../.idea/runConfigurations.xml | 12 + .../SimpleperfExampleWithNative/app/.gitignore | 1 + .../SimpleperfExampleWithNative/app/CMakeLists.txt | 44 + .../SimpleperfExampleWithNative/app/build.gradle | 42 + .../app/profiling.gradle | 60 + .../profiling_apk_add_dir/lib/arm64-v8a/wrap.sh | 2 + .../profiling_apk_add_dir/lib/armeabi-v7a/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/armeabi/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/mips64/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86/wrap.sh | 2 + .../app/profiling_apk_add_dir/lib/x86_64/wrap.sh | 2 + .../app/proguard-rules.pro | 25 + .../ExampleInstrumentedTest.java | 26 + .../app/src/main/AndroidManifest.xml | 21 + .../app/src/main/cpp/native-lib.cpp | 62 + .../simpleperfexamplewithnative/MainActivity.java | 33 + .../app/src/main/res/layout/activity_main.xml | 19 + .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3418 bytes .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4208 bytes .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2206 bytes .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2555 bytes .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4842 bytes .../main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6114 bytes .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7718 bytes .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10056 bytes .../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10486 bytes .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 14696 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 11 + .../ExampleUnitTest.java | 17 + .../demo/SimpleperfExampleWithNative/build.gradle | 23 + .../SimpleperfExampleWithNative/gradle.properties | 17 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + .../demo/SimpleperfExampleWithNative/gradlew | 160 + .../demo/SimpleperfExampleWithNative/gradlew.bat | 90 + .../SimpleperfExampleWithNative/settings.gradle | 1 + simpleperf/dso.cpp | 32 +- simpleperf/dso.h | 13 +- simpleperf/environment.cpp | 196 +- simpleperf/environment.h | 11 + simpleperf/environment_test.cpp | 18 + simpleperf/event_attr.cpp | 5 +- simpleperf/event_fd.cpp | 17 +- simpleperf/event_fd.h | 9 +- simpleperf/event_selection_set.cpp | 31 +- simpleperf/event_type.cpp | 61 +- simpleperf/event_type.h | 10 +- simpleperf/event_type_table.h | 171 +- simpleperf/generate_event_type_table.py | 80 +- simpleperf/get_test_data.h | 7 +- simpleperf/gtest_main.cpp | 91 +- simpleperf/include/simpleperf.h | 97 + simpleperf/inferno.bat | 1 + simpleperf/inferno.sh | 2 + simpleperf/inferno/__init__.py | 0 simpleperf/inferno/adb.py | 88 + simpleperf/inferno/adb_non_root.py | 33 + simpleperf/inferno/adb_root.py | 9 + simpleperf/inferno/bottleneck.png | Bin 0 -> 161421 bytes simpleperf/inferno/data_types.py | 114 + simpleperf/inferno/inferno.b64 | 1 + simpleperf/inferno/inferno.png | Bin 0 -> 316057 bytes simpleperf/inferno/inferno.py | 306 + simpleperf/inferno/inferno_small.png | Bin 0 -> 20759 bytes simpleperf/inferno/main_thread_flamegraph.png | Bin 0 -> 182593 bytes simpleperf/inferno/report.html | 14859 +++++++++++++++++++ simpleperf/inferno/report_bottleneck.html | 13953 +++++++++++++++++ simpleperf/inferno/script.js | 244 + simpleperf/inferno/svg_renderer.py | 169 + simpleperf/main.cpp | 55 +- simpleperf/nonlinux_support/nonlinux_support.cpp | 4 + simpleperf/perf_regs.cpp | 3 +- simpleperf/record_file.h | 2 + simpleperf/record_file_format.h | 70 +- simpleperf/record_file_reader.cpp | 17 + simpleperf/record_file_test.cpp | 26 + simpleperf/record_file_writer.cpp | 22 + simpleperf/record_lib_interface.cpp | 295 + simpleperf/record_lib_test.cpp | 148 + simpleperf/report_sample.proto | 16 + simpleperf/sample_tree.h | 37 + simpleperf/scripts/__init__.py | 0 simpleperf/scripts/annotate.config | 40 - simpleperf/scripts/annotate.py | 118 +- simpleperf/scripts/app_profiler.config | 26 +- simpleperf/scripts/app_profiler.py | 181 +- simpleperf/scripts/bin/android/arm/simpleperf | Bin 2016140 -> 2086144 bytes simpleperf/scripts/bin/android/arm64/simpleperf | Bin 2836736 -> 2971640 bytes simpleperf/scripts/bin/android/x86/simpleperf | Bin 3615336 -> 3775864 bytes simpleperf/scripts/bin/android/x86_64/simpleperf | Bin 3480280 -> 3660984 bytes .../bin/darwin/x86/libsimpleperf_report.dylib | Bin 6001288 -> 6096904 bytes simpleperf/scripts/bin/darwin/x86/simpleperf | Bin 6456096 -> 6574368 bytes .../bin/darwin/x86_64/libsimpleperf_report.dylib | Bin 6214920 -> 6351988 bytes simpleperf/scripts/bin/darwin/x86_64/simpleperf | Bin 6700052 -> 6856440 bytes .../scripts/bin/linux/x86/libsimpleperf_report.so | Bin 3700924 -> 3922128 bytes simpleperf/scripts/bin/linux/x86/simpleperf | Bin 4282724 -> 4479324 bytes .../bin/linux/x86_64/libsimpleperf_report.so | Bin 3931376 -> 4177168 bytes simpleperf/scripts/bin/linux/x86_64/simpleperf | Bin 4566536 -> 4791808 bytes .../bin/windows/x86/libsimpleperf_report.dll | Bin 3585024 -> 3627008 bytes .../scripts/bin/windows/x86/libwinpthread-1.dll | Bin 0 -> 210625 bytes simpleperf/scripts/bin/windows/x86/simpleperf.exe | Bin 3363328 -> 3413504 bytes .../bin/windows/x86_64/libsimpleperf_report.dll | Bin 3875328 -> 3914752 bytes .../scripts/bin/windows/x86_64/libwinpthread-1.dll | Bin 0 -> 548136 bytes .../scripts/bin/windows/x86_64/simpleperf.exe | Bin 3671040 -> 3413504 bytes simpleperf/scripts/binary_cache_builder.config | 27 - simpleperf/scripts/binary_cache_builder.py | 47 +- simpleperf/scripts/pprof_proto_generator.config | 39 - simpleperf/scripts/pprof_proto_generator.py | 83 +- simpleperf/scripts/report.py | 35 +- simpleperf/scripts/simpleperf_report_lib.py | 19 +- simpleperf/scripts/update.py | 18 +- simpleperf/scripts/utils.py | 133 +- simpleperf/test_util.h | 11 + simpleperf/testdata/wrong_ip_callchain_perf.data | Bin 0 -> 487190 bytes simpleperf/thread_tree.cpp | 16 +- simpleperf/thread_tree.h | 4 +- simpleperf/utils.cpp | 7 + simpleperf/utils.h | 2 + simpleperf/workload.cpp | 47 +- simpleperf/workload.h | 22 +- tests/Android.bp | 3 + tests/binder/benchmarks/Android.mk | 1 + tests/binder/benchmarks/AndroidTest.xml | 26 + tests/bootloader/bootloadertest.py | 115 +- tests/kernel.config/Android.mk | 9 +- tests/kernel.config/AndroidTest.xml | 3 + tests/kernel.config/nfs_test.cpp | 28 + tests/kernel.config/pstore_test.cpp | 3 +- tests/lib/Android.bp | 1 + tests/lib/Android.mk | 18 - tests/lib/testUtil/Android.bp | 25 + tests/lib/testUtil/Android.mk | 27 - tests/{ => lib/testUtil}/include/testUtil.h | 0 tests/timetest/Android.mk | 1 + tests/timetest/AndroidTest.xml | 26 + 291 files changed, 38915 insertions(+), 1773 deletions(-) 18a2974d ext4_utils: make file system image reproducible 8ffd0b85 Remove pstore related unit tests from CTS 738ff7b9 Add writepage(s) blaming support to ioblame. 3035e41e simpleperf: Omit dwarf-callgraph tests running on arm translation tools. 98e42725 ext4_utils: fix off-by-one error when free blocks bb581bde ext4_utils: skip symbolic links in basefs file 16006b94 simpleperf: fix check of opening perf event files. 36e33dd5 Add missing libdl dependencies 4bebc6a0 Try to encrypt /data/media/obb but ignore failures 794223c6 ext4_utils: enable uninit_bg feature for ext4 mke2fs 95334170 Mark the module as VNDK or VNDK-SP in Android.bp d9d8c992 Add swapPSS support to showmap b7c25d7f Ensure pstore has data before running CtsKernelConfigTestCases. c91cbdec simpleperf: update simpleperf prebuilts to build 4194070. f897452e simpleperf: add test for dumping regs for tracepoint events. 616b3a02 simpleperf: change the way running cts tests. b8439265 simpleperf: replace config file with cmdline options. a80f8f70 simpleperf: support "--app" option in record/stat command. 95ef4874 Add event monitoring to Inferno. 12911fb3 Add support for Go. 50ffb91b os-release.d: set the default version to four numbers. 1a7855c1 Inferno: A framegrapher based on simpleperf d18c42e6 simpleperf: enforce support of dwarf based callgraph. a20808b7 simpleperf: add test for recording cpu-clock. b9d4b523 Add an option to explicitly specify blockdev. a69f1ec5 Adding ioblame. A tool for App IO profiling. c952f475 Add kernel.config tests to VTS Follow-up on Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745 b/62423436. 0584bbd4 Additional setup and reduced file collision 1468fbab ext4.h: add EXT4_FEATURE_INCOMPAT_ENCRYPT f266c1ab ext4_sb.h: make feature flags in fs_info 32-bit 0817a93a kernel.config: check console-ramoops-0 6cc52fdf simpleperf: add demo for kotlin. cb8356de ext4_utils: copy mke2fs.conf to /etc 1346b96e ext4_utils: copy mke2fs.conf to recovery /etc 5d58ea1a Added setup commands and option to specify device 7bc87855 use f2fs upstream host to generate image 823cca96 use f2fs upstream host to generate image a2ed7c9c simpleperf: fix the way to pull perf.data on windows. 30ae2db6 simpleperf: fix x86 register dump on x86_64. ccf7a5eb simpleperf: Support Ctrl-C in app_profiler.py. 5b955585 simpleperf: fix importing tkinter in report.py. 23ef2697 simpleperf: update simpleperf prebuilts to build 4120823. a5950e56 ext4_utils: copy mke2fs.conf to /etc 4fb76eca ext4_utils: copy mke2fs.conf to recovery /etc c1386d39 Fix macOS build b86fd889 Fix macOS build 72de393e Bootloader verification for AndroidThings. 0a0d2087 simpleperf: create libsimpleperf_record library. 21db24b1 simpleperf: fix app_profiler.py. 84e0827b add component metadata tag to CTS kernel config test cases 6faf9785 kernel.config: add CONFIG_NFS* testing 08c4eb09 kernel.config: add CONFIG_NFS* testing e96d1ef4 f2fs: adjust change for f2fs-tools v1.8.0 52190a37 simpleperf: add thread name in report_sample.proto. 1137a8c3 simpleperf: write -1 to perf_event_paranoid when running as root. cb38f940 simpleperf: fix app_profiler.py. 37212881 Mark libpagemap vendor_available. 43301382 simpleperf: support raw event types. 57a2811d ext4_utils: update default conf from e2fsprogs 63a1c3d8 simpleperf: support [vdso]. a90503d0 simpleperf: better support kernel symbols when running as root. dcb2a3e5 simpleperf: enable two options by default. 07841a24 boot_control_copy should #include . a3dc0dad ext4_utils: add default mke2fs.conf b3675a5d simpleperf: fix report_sample_test. 9c5dc5b0 simpleperf: make pprof_proto_generator.py work without binary_cache_dir. df321406 Switch to libkeyutils. b2e7992b libf2fs_sparseblock: Android.mk->Android.bp 3e178700 Switch to libkeyutils. 1603e860 simpleperf: fix some format error in README.md. 98058a89 simpleperf: fix scripts to be runnable by python3. 944e78cf Port libtestUtil to use Android.bp b0d308d3 simpleperf: update simpleperf prebuilts to build 3984832. 496f0213 Add art files support to cppreopt copy d1f884a9 f2fs_utils: update f2fs utils to match 1.8.0 b6b43322 simpleperf: fix tracing counters. df6333c5 simpleperf: add META_INFO feature section in perf.data. cbddd382 simpleperf: fix scripts on windows. 92a95ead Remove e4crypt_do_init_user0 06956f3d simpleperf: Update doc for Android O. 07ee9416 simpleperf: add 'event_count' field in report proto. 98c7584c simpleperf: fix unknown binary in samples. 4432b6f3 Fix wrong usage of * in find command f6915209 simpleperf: update simpleperf prebuilts to build 3929284. 0c093f3c simpleperf: add --brief-callgraph option for report cmd. e1c33a9a simpleperf: add --start_profiling_fd option for record cmd. 6da361fd simpleperf: add warning for `--call-graph fp` option on arm. ae883de1 perfprofd: Use testdata in Android.bp. 5bcac01d simpleperf: fix pprof proto generator. 0c8cc160 Use TotalTime instead of ThisTime as app launch latency metric 2f875d91 app-launcher is a App Launch Perf Analysis tool. b5337b1f Add test config to memory_replay_tests 6ac653a7 Do not build simpleperf_unit_test and simpleperf_cpu_hotplug_test for host test cases 3f062383 ext4_utils: define keyctl_unlink() 87eb1264 ext4_utils: add default mke2fs.conf 2420dd86 Add test config to perfprofd_test d151a583 Removed e4crypt_create_device_key cf6e3c2a os-release.d: remove deprecated cfgtree support. 368d8a30 os-release.d: Add system_id. a1bd490e Add test config to mmapPerf 2e9d61ed Add test config to binderAddInts 732b2093 Switch to fs_mgr_read_fstab("/fstab.device") caed4cb4 Add test config to time-unit-tests 222a0255 Add test config to simpleperf_unit_test and simpleperf_unit_test 460633c5 Fix the linking error due to libminui change ========platform/system/gatekeeper between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 52 ++++++++++++ Android.mk | 52 ------------ OWNERS | 2 + gatekeeper.cpp | 2 +- gatekeeper_messages.cpp | 4 +- include/gatekeeper/UniquePtr.h | 137 +++++++++++++++++++++++++++++++ include/gatekeeper/gatekeeper.h | 2 +- include/gatekeeper/gatekeeper_messages.h | 2 +- 8 files changed, 196 insertions(+), 57 deletions(-) 002c866 Define its own UniquePtr in gatekeeper namespace abab613 Revert "Mark the module as VNDK or VNDK-SP in Android.bp" 34003a9 Mark the module as VNDK or VNDK-SP in Android.bp da7470b Revert "system/gatekeeper: use proper nativehelper headers" 05b3579 system/gatekeeper: use proper nativehelper headers c530d63 Add OWNERS in system/gatekeeper 2f6586a libgatekeeper: Android.mk -> Android.bp 7f5c659 Fix a not properly handled pointer comparison that caused UB f73a010 Revert "Switch gatekeeper to std::unique_ptr." 3b6f0be Switch gatekeeper to std::unique_ptr. ========platform/system/hardware/interfaces between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 ++++++++ Android.bp | 2 + OWNERS | 5 ++ PREUPLOAD.cfg | 5 ++ current.txt | 5 +- net/netd/1.0/Android.bp | 62 +++++++++++++++++++++ net/netd/1.0/INetd.hal | 58 +++++++++++++++++++ net/netd/1.0/vts/functional/Android.bp | 18 ++++++ .../vts/functional/VtsHalNetNetdV1_0TargetTest.cpp | 65 ++++++++++++++++++++++ update-makefiles.sh | 2 +- wifi/keystore/1.0/Android.bp | 8 ++- 11 files changed, 249 insertions(+), 5 deletions(-) fe57f54 O-MR1: HIDL freeze-commit 992171f Update make file for vndk enabled. 7e3a96d Reland "create minimal HAL for NETD" 13e5d8a Add OWNERS in system/hardware/interfaces 4219e5c Update internal makefiles. 831692a Update makefiles from anywhere. 59b579e Add .clang-format to hidl-gen. 0783f0f Remove redundant dependencies f906c6a Remove redundant dependencies ========platform/system/hwservicemanager between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 2 +- HidlService.cpp | 7 ++--- HidlService.h | 15 +++++------ OWNERS | 4 +++ ServiceManager.cpp | 73 ++++++++++++++++++++++++++++++++++++++++++++--------- ServiceManager.h | 20 +++++++++------ TokenManager.cpp | 3 --- Vintf.cpp | 17 +++++++------ hwservicemanager.rc | 1 + service.cpp | 4 +-- 10 files changed, 101 insertions(+), 45 deletions(-) ad64582 Implement @1.1::IServiceManager b5b82af hwservicemanager: mark hwservicemanager shutdown critical dcb3db4 Add OWNERS in system/hwservicemanager 6c0ecbe Cleanup VINTF logs. e606433 remove "// static" comments dc36fb2 Remove obsolete TODO regarding libhidltransport. c93fb34 Make registerPassthroughClient() synchronous. 469045b Do not emit message for getTransport warnings. 79a9e32 Fix transitive include. 6967382 hwservicemanager: read random bytes from /dev/urandom f58feb7 Implement getTransport. d4530e4 TokenManager: use secure tokens 4e00982 Restart early_hal with hwservicemanager. ca048a0 add hwservicemanager to animation class ed0cc07 Flush commands to binder driver. ========platform/system/keymaster between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 89 ++++++++-- Android.mk | 3 +- List.h | 4 +- OWNERS | 4 + aes_key.cpp | 2 +- aes_operation.cpp | 4 +- android_keymaster.cpp | 14 +- android_keymaster_messages.cpp | 2 +- android_keymaster_messages_test.cpp | 21 ++- android_keymaster_test.cpp | 8 +- android_keymaster_test_utils.cpp | 3 + android_keymaster_test_utils.h | 3 +- android_keymaster_utils.cpp | 2 +- asymmetric_key.cpp | 14 +- attestation_record.cpp | 25 ++- attestation_record_test.cpp | 4 +- authorization_set.cpp | 2 +- ecdsa_keymaster1_operation.h | 10 +- ecdsa_operation.h | 6 +- ecies_kem.cpp | 4 +- ecies_kem.h | 2 +- hkdf.cpp | 10 +- hkdf.h | 2 +- hmac_key.cpp | 2 +- hmac_operation.cpp | 2 +- include/keymaster/UniquePtr.h | 234 +++++++++++++++++++++++++ include/keymaster/android_keymaster.h | 1 + include/keymaster/android_keymaster_messages.h | 28 ++- include/keymaster/android_keymaster_utils.h | 2 +- include/keymaster/asymmetric_key_factory.h | 4 +- include/keymaster/authorization_set.h | 2 +- include/keymaster/keymaster_context.h | 12 ++ include/keymaster/new | 32 ++++ include/keymaster/serializable.h | 7 +- include/keymaster/soft_keymaster_device.h | 2 +- integrity_assured_key_blob.cpp | 2 +- iso18033kdf.cpp | 2 - iso18033kdf.h | 2 +- kdf.h | 2 +- kdf1.h | 2 +- kdf2.h | 2 +- key.h | 2 +- keymaster_stl.cpp | 48 +++++ nist_curve_key_exchange.h | 2 +- ocb_utils.cpp | 2 +- openssl_err.cpp | 1 + openssl_utils.cpp | 6 - openssl_utils.h | 2 +- operation.cpp | 6 + operation.h | 5 +- operation_table.cpp | 9 +- operation_table.h | 6 +- rsa_key_factory.cpp | 2 +- rsa_keymaster1_operation.h | 10 +- rsa_operation.cpp | 4 +- rsa_operation.h | 2 +- serializable.cpp | 2 +- soft_keymaster_device.cpp | 19 +- symmetric_key.h | 4 +- 59 files changed, 602 insertions(+), 108 deletions(-) e30b853 Fix handling of auth-per-op keys and software digesting 7786f5c Handle RSA_R_DATA_TOO_LARGE 0b674d0 Build libsoftkeymasterdevice with cc_library. 00a498f Mark the module as VNDK or VNDK-SP in Android.bp 0093a50 Revert "system/keymaster: use proper nativehelper headers" 2d76ce9 system/keymaster: use proper nativehelper headers a3943ed Set TEE RootOfTrust fields in Attestation Extension ca8b9ec Set TEE RootOfTrust fields in Attestation Extension cb043bb Set attestation certificate issuer and subject correctly. 19f07e7 libkeymaster_portable depends on libhardware_headers f0b39bb libkeymaster_messages depends on libhardware_headers. 68b103e Set attestation certificate issuer and subject correctly. 2a28077 Add OWNERS in system/keymaster 6bb0d6b Set attestation certificate issuer and subject correctly. f472499 Add attestation app ID to attestation unit tests 6377b1c Fix android_keymaster_test crashes. 2bf1d59 Rename libkeymaster to libkeymaster_staging f38a002 Make keymaster more self contained cf3763f Revert "Make keymaster more self contained" dcd67c1 Make keymaster more self contained d998c15 Add vendor_available to various libs. 7d6416c libs: Android.bp -> Android.mk 18d5ae3 Add generic Configure method to AndroidKeymaster 4800ad2 [clang] Add override specifier to overriding functions ========platform/system/libfmq between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 +++++++++++++++++ Android.bp | 3 +++ OWNERS | 4 +++ PREUPLOAD.cfg | 5 ++++ benchmarks/msgq_benchmark_client.cpp | 5 ++++ tests/Android.mk | 2 +- tests/AndroidTest.xml | 14 +++++++--- tests/fmq_test | 2 +- tests/msgq_test_client.cpp | 50 ++++++++++++++++++++++++------------ 9 files changed, 87 insertions(+), 22 deletions(-) 156c6b8 Fix FMQ benchmark test. 7575d82 mark optional dependency to test/vts/tools/build/Android.host_config.mk 8d92561 Fix VtsFmqUnitTest. 8f841d2 Mark the module as VNDK or VNDK-SP in Android.bp adf8cfc fmq_test: Wait for test service before proceeding test. 29d1b63 Always run fmq_test with TREBLE_TESTING_OVERRIDE=true fadca1f Move ASSERT_* out from getQueue 433bdd4 Fix path bug in fmq test stub. fbfa0c6 Add OWNERS in system/libfmq 0b3e4c0 Push android.hardware.tests.msgq@1.0-impl.so to device for VTS test adb2e69 Add .clang-format to hidl-gen. d42f9ee EventFlag: += unistd.h c30e8f6 Remove libbase/liblog export headers from libfmq 5718065 Mark as vendor_available e22d925 Fix potential overflow in MessageQueue f1aa058 Add optional retry parameter to EventFlag wait() d858663 Make vts run fmq unit test ========platform/system/libhidl between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 +++ CleanSpec.mk | 3 + OWNERS | 5 + PREUPLOAD.cfg | 5 + base/Android.bp | 5 +- base/HidlInternal.cpp | 1 + base/HidlSupport.cpp | 6 +- base/TaskRunner.cpp | 4 + base/include/hidl/HidlInternal.h | 31 ++-- base/include/hidl/HidlSupport.h | 21 +++ base/include/hidl/MQDescriptor.h | 3 +- base/include/hidl/Status.h | 20 ++- base/include/hidl/TaskRunner.h | 4 +- libhidlmemory/Android.bp | 6 +- libhidlmemory/include/hidlmemory/mapping.h | 6 +- libhidlmemory/mapping.cpp | 9 +- manifest.xml | 25 ++- test_main.cpp | 47 +++++ transport/Android.bp | 11 ++ transport/HidlBinderSupport.cpp | 18 +- transport/HidlTransportUtils.cpp | 60 +++++++ transport/ServiceManagement.cpp | 249 +++++++++++++++++--------- transport/Static.cpp | 3 + transport/allocator/1.0/Android.bp | 7 +- transport/allocator/1.0/default/Android.bp | 1 - transport/base/1.0/Android.bp | 22 +-- transport/current.txt | 4 + transport/include/hidl/ConcurrentMap.h | 28 ++- transport/include/hidl/HidlBinderSupport.h | 44 +++-- transport/include/hidl/HidlTransportSupport.h | 15 +- transport/include/hidl/HidlTransportUtils.h | 36 +--- transport/include/hidl/ServiceManagement.h | 29 ++- transport/include/hidl/Static.h | 9 +- transport/manager/1.0/Android.bp | 24 +-- transport/manager/1.1/Android.bp | 38 ++++ transport/manager/1.1/Android.mk | 76 ++++++++ transport/manager/1.1/IServiceManager.hal | 40 +++++ transport/memory/1.0/Android.bp | 8 +- transport/memory/1.0/default/Android.bp | 8 +- transport/token/1.0/Android.bp | 7 +- transport/token/1.0/utils/Android.bp | 4 + update-makefiles.sh | 7 +- 42 files changed, 728 insertions(+), 245 deletions(-) ffe90d7 Revert "Fix netutils-wrappers missing " c99fc50 Fix netutils-wrappers missing 5cbff71 Pad hidl_pointer in all cases. a923c0f O-MR1: HIDL freeze-commit 092b0d6 Expose HidlInstrumentor data. dbd2c36 Add netutils-wrappers to system manifest dc3d9de Use cc_library for libhidlmemory b096f77 Add /system/lib/vndk-sp/hw to search paths for HAL impls 692088e Mark android.hidl.memory@1.0-impl as vndk-sp 0727497 libhidlmemory and android.hidl.memory@1.0 are vndk-sp. 4e077f2 Mark hidl libs as VNDK or VNDK-SP in Android.bp f58aaeb Update makefiles for vndk enabled. cac6c44 Update HIDL makefiles. 7d42a9b INetd in HAL manifest 6295027 Add eraseIfEqual to ConcurrentMap. 8f2d92a Add 1.1 version of hwservicemanager. 6fec3ba Allow VTS to load test HALs from data. e67a676 Allow proxies to be compared. a9f6073 Add range constructor to hidl_vec. 32c8bdc Fix proxy memory leak. 2550880 Fix proxy memory leak. 1cd40b3 Remove unnecessary dependencies. 13f7f62 isDeadObject conditionally sets mCheckedStatus. c181361 Add preloadPassthroughService. 8a61f32 Add hidl-module-defaults to libhidltransport. 88b2105 Add OWNERS in system/libhidl bd0d8f7 Add pids for processes that dlopens implementations f99ae5a Update makefiles. 10de9ef Allow clients of mapMemory to recover. 129d5ff libhidltransport is using libvndksupport fa61657 make token@1.0-utils vendor_available:true f6ae289 Update makefiles from anywhere. 5186947 remove "// static" comments cf1a03c Update makefiles for c++-sources and c++-headers. 0540d28 TaskRunner: move implementation to cpp 108d09d libhidltransport: move methods to sources 8557ba1 Add .clang-format to hidl-gen. 4f4c5a6 Remove duplicate targets. 0e55b45 Include failure reasons in FATAL logging. b11c384 Remove redundant dependencies 141a4d3 libhidlbase: don't export libbase 4917296 libhidl: add withDefault bf13ad0 Make registerPassthroughClient() synchronous. 9d3eb35 Validate incoming data properly. 08607dc Fix wrapPassthrough casts to the wrong type. 686f611 libhidl: export cutils headers 647c0af Mark as vendor_available a169f99 Mark libhidlmemory as vendor_available 0a80ba6 Changed the naming scheme for Treble java libraries (both static and dynamic) b521779 Changed the naming scheme for Treble java libraries (both static and dynamic) 382c252 Update makefiles. eb0c337 Implicit const char* cast removed, operator<< added to hidl_string. cd4dbdf Cut off process names for profiling. da8e617 Remove dependency on libhidl-gen-utils. 330e3e2 libhidl: remove libvintf dependency cccef01 Remove unused include in MQDescriptor.h of utils/Log.h. 400df81 Add type to framework manifest file. 3249cc0 Token Manager: use arbitrarily sized tokens. a7b2bb7 Fix getService should retry on DEAD_OBJECT 2eaead5 Remove binderization toggle. 2143e74 Check if alignment to word boundary would cause an overflow db93348 Add getHashChain() to IBase. 6b9cc69 Ensure proper alignment of hidl_handle's fields. f1e14f2 Log if waitForHwService has to wait too long. ========platform/system/libhwbinder between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 ++ Android.bp | 4 + Debug.cpp | 10 + IPCThreadState.cpp | 8 +- OWNERS | 5 + PREUPLOAD.cfg | 5 + Parcel.cpp | 2 +- ProcessState.cpp | 39 +- include/hwbinder/Binder.h | 1 - include/hwbinder/Debug.h | 11 +- include/hwbinder/IBinder.h | 1 - include/hwbinder/ProcessState.h | 3 + include/hwbinder/binder_kernel.h | 9 + vts/OWNERS | 3 + vts/performance/Android.mk | 2 +- vts/performance/Latency.cpp | 750 +++++++++++++++++---------------------- vts/performance/PerfTest.cpp | 213 +++++++++++ vts/performance/PerfTest.h | 155 ++++++++ 18 files changed, 808 insertions(+), 437 deletions(-) de53c8f Mark the module as VNDK or VNDK-SP in Android.bp 39e5446 Let hwbinder nodes inherit real-time scheduling policy. 0ce07ce Only print starvation messages for >1 thread. 87e8d90 Add getHwBinderKernelReferences dd6dafb Add getHwBinderKernelReferences 85966ba Add getHwBinderKernelReferences 37c0995 Add VTS performance benchmark devs to OWNERS 007b5da Remove unused include. 48be8a1 Add OWNERS in system/libhwbinder a2962f5 Extract PerfTest.[h|cpp] from Latency.cpp db88e3d Support the -raw_data option used to dump raw_data 4226105 Refactoring for libhwbinder test cases f4c544c Remove duplicated method. 64555bd libhwbinder: add TREBLE_TESTING_OVERRIDE to tests 2fd955c Change the style to meet the new .clagn-format 25f67c5 Test kernel scheduler behaviors with libhwbinder ef3272a reorg VTS registered tests using sub dirs under vts/ 0339e89 Add .clang-format to hidl-gen. e56a73b Fix prints on targets using old binder protocol. 20d89c2 Validate incoming data from the kernel. cb209b3 Mark as vendor_available 310feda Remove unused cutils/sched_policy.h include 62fd3a0 libhwbinder: use sysconf(_SC_PAGESIZE) to get pagesize ========platform/system/libufdt between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 35 ++++++ Android.mk | 37 ------ OWNERS | 2 + include/libufdt.h | 71 +++-------- include/ufdt_node_pool.h | 36 ++++++ include/ufdt_types.h | 43 +++---- sysdeps/Android.bp | 20 ++++ sysdeps/Android.mk | 37 ------ sysdeps/include/libufdt_sysdeps.h | 2 - sysdeps/libufdt_sysdeps_posix.c | 2 - sysdeps/libufdt_sysdeps_vendor.c | 2 - tests/apply_overlay.sh | 20 +++- tests/run_stress_test.sh | 101 ++++++++++++++++ tests/src/Android.mk | 8 +- tests/src/fdt_overlay_test_app.c | 6 +- tests/src/ufdt_overlay_test_app.c | 6 +- ufdt_convert.c | 110 ++++++----------- ufdt_node.c | 138 +++++++++++++--------- ufdt_node_pool.c | 243 ++++++++++++++++++++++++++++++++++++++ ufdt_overlay.c | 87 ++++++++------ utils/src/Android.mk | 3 + utils/src/mkdtimg_core.c | 113 ++++++++++-------- 22 files changed, 738 insertions(+), 384 deletions(-) 79e48a0 Fix memory leak problem in ufdt_node_pool_destruct 79ba2ae Add stress test case and some debug symbols 3f56fa7 Reduce call stack memory usage in ufdt_node_destruct() 9cce49b Add OWNERS in system/libufdt 88d3539 libufdt*: Android.mk -> Android.bp af13036 mkdtimg: code revise d62a849 libufdt: reduce the number of malloc/free calling a3326ad libufdt: avoid to strdup() if possible 094c7b4 mkdtimg: fix value with wrong data endian from dtb property e78aa56 Correct code placement for different license 8a7039c Code revise 6ad4caa Add Apache2 module license 1be68ae Avoid to re-generate string table from ufdt to fdt 70107c8 Fix memory and file leak 1661eb9 mkdtimg: reuse identical FDT blobs in dtbo image 3920843 Add mkdtimg, ufdt_apply_overlay, extract_dtb to dist artifacts a6a1ddd Build extract_dtb as static exec 53cd14f Build ufdt_overlay_apply, mkdtimg as static exec 3407a9c Fix the problem of not enough merged dtb size ========platform/system/libvintf between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 + Android.bp | 11 +- CompatibilityMatrix.cpp | 62 ++- HalManifest.cpp | 57 ++- KernelConfigParser.cpp | 137 ++++++ OWNERS | 4 + PREUPLOAD.cfg | 5 + RuntimeInfo-target.cpp | 63 +-- RuntimeInfo.cpp | 121 +++-- VintfObject.cpp | 17 +- XmlFile.cpp | 34 ++ assemble_vintf.cpp | 300 ++++++++++-- include/vintf/Arch.h | 9 + include/vintf/CompatibilityMatrix.h | 35 +- include/vintf/DisabledChecks.h | 33 ++ include/vintf/HalGroup.h | 84 ++++ include/vintf/HalManifest.h | 40 +- include/vintf/KernelConfigParser.h | 52 ++ include/vintf/KernelConfigTypedValue.h | 1 + include/vintf/ManifestHal.h | 4 +- include/vintf/MapValueIterator.h | 4 +- include/vintf/MatrixHal.h | 2 + include/vintf/MatrixKernel.h | 12 +- include/vintf/RuntimeInfo.h | 21 +- include/vintf/Version.h | 7 + include/vintf/VintfObject.h | 15 +- include/vintf/XmlFile.h | 67 +++ include/vintf/XmlFileGroup.h | 68 +++ include/vintf/XmlSchemaFormat.h | 37 ++ include/vintf/parse_string.h | 6 + parse_string.cpp | 16 + parse_xml.cpp | 230 ++++++++- test/Android.bp | 6 + test/main.cpp | 863 ++++++++++++++++++++++++++++++++- test/utils-fake.h | 9 +- test/vintf_object_tests.cpp | 4 +- 36 files changed, 2196 insertions(+), 264 deletions(-) c81841f Allow native HALs to have tag. 6644450 Allow to disable certain checks in VintfObject::CheckCompatibility bfbbdea assemble_vintf: do not allow duplicated --kernel version. 8410997 assemble_vintf: add generateConditions 9f12df5 assemble_vintf: accept arch specific kernel fragments 27b59fc assemble_vintf: remove hardcoded version 4c9c32b assemble_vintf: add assembleFrameworkCompatibilityMatrixKernels 56ca3bf Fix memory leak in string created for strtok. 45e5f72 Add tests for kernel config fragments in fwk comp mat. 734a339 Do not allow first version to have non-empty . 6934035 Remove unused CompatibilityMatrix::findKernel e8d3216 Improve error messages in parse_xml.cpp d3650ea Match /proc/config.gz with fwk comp mat fragments ee8bc5e Add to in framework compat mat cef6437 Add hardcoded version checks for netutils-wrapper a1bb193 Enable AVB version matching in Runtime 41ca2a8 Native HALs don't require . 9bb6b56 accept multiple kernel config fragments per kernel version 488e16a Do not abort when assemble_vintf does not get env vars 7f6c00c Revert "Revert "assemble_vintf: adding avb.vbmeta-version into framework compatiblity matrix"" 02e9400 Do not use regex to parse /proc/config.gz. c188972 Allow KernelConfigParser to be less restrictive 6209d17 Fix libvintf_test KernelParserConfig tests ae53a0e KernelConfigParser::error() returns internal buffer. 79efa8a Inject entries to fwk compat mat in assemble_vintf 8fac3f3 Add parseKernelConfigTypedValue d8cee08 Add tests for KernelConfigParser. e4959a1 Use KernelConfigParser to parse /proc/config.gz 587ca00 Add KernelConfigParser 823b9a2 Revert "assemble_vintf: adding avb.vbmeta-version into framework compatiblity matrix" ae676a0 assemble_vintf: adding avb.vbmeta-version into framework compatiblity matrix bbfff30 Add getXmlFilePath for manifest / matrix. d485790 Add to manifest / comp mat. 6a1a12f Add Arch::operator| and operator|= d5cd048 Add Arch::operator| and operator|= 9259e99 Fix std::move semantics. ca16472 assemble_vintf: adding avb.vbmeta-version into framework compatiblity matrix 908ddd6 Add OWNERS in system/libvintf 30470ab Update better error message. 13134e4 Init RuntimeInfo correctly. 7db737e Fix vintf_object_test on device. e8b8684 Revert "Revert "Revert "Temporary workaround for fwk compat mat vs. Runtime info""" 6b7ecc0 Revert "Revert "Temporary workaround for fwk compat mat vs. Runtime info"" 704d408 Fix vintf_object_test for duplicated entries b423316 Fix tests for disabled avb check bfb3c1d assemble_vintf: allow multiple input files. 0fd7aef HalGroup is the base class for HalManifest and CompatibilityMatrix. 9d12b79 Workaround to disable check for avb in fwk matrix 87f23ca Revert "Temporary workaround for fwk compat mat vs. Runtime info" 6eee415 Workaround to disable check for avb in fwk matrix 79dcc1f Do not allow duplicated major version across in manifests 08e984c Rework compat check of ManifestHal vs. MatrixHal 9cd9eb0 Add HalInterface to compatibility matrix 476b63f Renamed ManifestHalInterface to HalInterface cc51986 Add more vintf_object_test 9aa6370 Refactored assemble_vintf.cpp 3f835d6 More information in adb shell vintf 6aea297 Temporary workaround for fwk compat mat vs. Runtime info af00748 Fix segfault in VintfObject::checkCompatibility. d6335b6 matches service instance with upper minor revisions 891553a VintfObject::verify() will fetch data from device 5cfbc92 Improve error message for AVB failures 3477f04 Remove sepolicy files from libvintf. c5a7427 libvintf: add API for EDI e34ac2a assemble_vintf: Print error when compatiblility check fails. 9d508ad Remove confusing logs. 4650ad8 Checks compatibility at build time. 1e5a054 Add device/fwk compatibility matrix to VintfObject. 0c5363e Add .clang-format to hidl-gen. 959ee1b assemble_vintf checks compatibility matrices as well. 0f85ac3 Allow VNDK to be missing from compatibility matrix. 4e54231 RuntimeInfo::fetchAllInformation does not error. ab0e6e7 Add getters to RuntimeInfo 881a9e45 Renamed avb version variables in RuntimeInfo. 242eabf Add /proc/cpuinfo to RuntimeInfo. 5075f45 Add sepolicyFilePaths() to RuntimeInfo. a59d256 Create a way to easily generate a compatibility matrix. b2924cb Expose getHals and hide getAnyHal for HalManifest. f9dff1e Expose VintfObjectRecovery::CheckCompatibility(). 383f945 Remove a TODO comment 19e0a2a Allow avb.vbmeta-version to be missing from compat mat 65cc722 Add VintfObjectRecovery 398f4c7 Implement VintfObject::CheckCompatibility. d1660a5 Add VintfObject::CheckCompatibility d0cbf1f HalManifest check against CompatibilityMatrix 9bbdb28 Allow multiple hal entries with the same name. f302930 Add avb.vbmeta-version to CompatibilityMatrix and RuntimeInfo fa2b18b RuntimeInfo::sepolicyFilePaths for sepolicy files. 9a36158 compatibility-matrix.sepolicy.sepolicy-version format 03d2d4a Include Vndk version to compatibility matrix XML. ba3bb68 Removed unused clear(). 25c1eed Remove libz-host dependency. 4d18bcc Revert "Revert "Create assemble_vintf"" 43264ce Revert "Create assemble_vintf" d7092ba Create assemble_vintf fb7469c Add operator== a04e147 Add entry to framework manifest and device comp-mat. 5b49e3a HalManifest: do not assume default names. c6771f2 Updated detailed error message. 2a3dd08 Add tag to HalManifest. 7c7d706 Add manifest/compatibility-matrix.type attribute e8b7d95 Hide CompatibiilityMatrix::findKernel and getSepolicy 974ad9c Remove tag from ManifestHal. 13a0933 Transport array size 4 -> 3. d161bd8 Remove toggle from possible transports. ========platform/system/media between android-8.0.0_r32..android-8.1.0_r1========= CleanSpec.mk | 4 + alsa_utils/Android.bp | 6 + alsa_utils/alsa_device_proxy.c | 2 + audio_effects/Android.bp | 7 + audio_route/Android.bp | 3 + audio_route/audio_route.c | 2 + audio_utils/Android.bp | 14 ++ audio_utils/PowerLog.cpp | 1 + audio_utils/channels.c | 4 +- audio_utils/fifo_index.cpp | 1 + audio_utils/fifo_writer32.cpp | 75 ++++++++++ audio_utils/include/audio_utils/PowerLog.h | 1 + audio_utils/include/audio_utils/fifo.h | 7 + audio_utils/include/audio_utils/fifo_index.h | 1 + audio_utils/include/audio_utils/fifo_writer32.h | 87 ++++++++++++ audio_utils/mono_blend.cpp | 2 +- audio_utils/power.cpp | 158 +++++++++------------- audio_utils/tests/build_and_run_all_unit_tests.sh | 6 +- audio_utils/tests/power_tests.cpp | 30 ++-- camera/Android.bp | 3 + camera/OWNERS | 6 + camera/docs/docs.html | 12 +- camera/docs/metadata-generate | 4 +- camera/docs/metadata_helpers.py | 1 + camera/docs/metadata_properties.xml | 12 +- camera/docs/ndk_camera_metadata_tags.mako | 24 +++- camera/docs/ndk_metadata_properties.xml | 12 +- radio/Android.bp | 3 + radio/include/system/radio_metadata.h | 2 +- radio/src/radio_metadata.c | 2 +- 30 files changed, 357 insertions(+), 135 deletions(-) 3984754b Camera: docs: Allow vendor tags inside available tag lists f850d6ea Camera: update NDK docs 10b7f5a9 Allow unaligned vector pointers for power computation 951503a3 Mark the module as VNDK or VNDK-SP in Android.bp f4e42541 Make libaudioeffects vendor available. 43a02cf8 Make inlines static 806c84a7 Make inlines static 7a800d96 Make inlines static c7eae5d8 Make inlines static acf670dc RDS PI is a number, not a string. a6bddef1 system/media build with BOARD_VNDK_VERSION 82d94500 fix missing headers 3ba430c2 Rename audio_utils/conversion.h to mono_blend.h fe59c725 Add OWNERS in system/media/camera 3830fc2c make libaudioutils_fixedfft vendor_available:true 959c3827 Fix Doxygen warnings 09d178f4 make libaudioutils_fixedfft vendor_available:true 901023aa libalsautils: moved to vendor partition a25465b1 Moved libalsautils to vendor. Marked libaudioutils and libaudioroute as vendor_available a1360491 Update path to camera ndk headers 3282d305 Update path to camera ndk headers abc7c496 Update path to camera ndk headers 9f8848fb libaudioeffects: import/export libhardware_headers 5c119a36 Add libaudioeffects header library f73ab4ee libaudio_system_headers: include libcutils_headers d3d48f7e Add libaudio_system_headers 752eeb00 Mark as vendor_available 05ba91ab libradio_metadata: vendor_available 4473f2d5 libradio_metadata: work with BOARD_VNDK_VERSION a7a7bb69 Add an optimized FIFO writer for 32-bit words e70833bb libaudioroute: Add debug logs to help debug routing changes. c1eb186f Add time string object 70f10246 PowerLog: Add dump prefix to powerlog ========platform/system/netd between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 + libnetdutils/Android.bp | 30 + libnetdutils/Fd.cpp | 27 + libnetdutils/FdTest.cpp | 144 ++++ libnetdutils/Netfilter.cpp | 30 + libnetdutils/Netlink.cpp | 78 ++ libnetdutils/Slice.cpp | 61 ++ libnetdutils/SliceTest.cpp | 80 +++ libnetdutils/Socket.cpp | 35 + libnetdutils/Status.cpp | 47 ++ libnetdutils/StatusTest.cpp | 56 ++ libnetdutils/Syscalls.cpp | 240 +++++++ libnetdutils/SyscallsTest.cpp | 182 +++++ libnetdutils/UniqueFd.cpp | 38 + libnetdutils/UniqueFile.cpp | 31 + libnetdutils/include/netdutils/Fd.h | 54 ++ libnetdutils/include/netdutils/Handle.h | 74 ++ libnetdutils/include/netdutils/Math.h | 40 ++ libnetdutils/include/netdutils/Misc.h | 62 ++ libnetdutils/include/netdutils/MockSyscalls.h | 85 +++ libnetdutils/include/netdutils/Netfilter.h | 28 + libnetdutils/include/netdutils/Netlink.h | 55 ++ libnetdutils/include/netdutils/Slice.h | 153 ++++ libnetdutils/include/netdutils/Socket.h | 44 ++ libnetdutils/include/netdutils/Status.h | 114 +++ libnetdutils/include/netdutils/StatusOr.h | 99 +++ libnetdutils/include/netdutils/Syscalls.h | 189 +++++ libnetdutils/include/netdutils/UniqueFd.h | 71 ++ libnetdutils/include/netdutils/UniqueFile.h | 37 + netutils_wrappers/NetUtilsWrapper-1.0.cpp | 6 +- netutils_wrappers/NetUtilsWrapperTest-1.0.cpp | 4 + server/Android.mk | 28 +- server/AndroidTest.xml | 26 + server/BandwidthController.cpp | 790 ++++++++------------- server/BandwidthController.h | 128 ++-- server/BandwidthControllerTest.cpp | 277 ++++++-- server/CommandListener.cpp | 42 +- server/CommandListener.h | 2 + server/Controllers.cpp | 168 +++-- server/Controllers.h | 11 + server/ControllersTest.cpp | 267 +++++++ server/DnsProxyListener.cpp | 151 ++-- server/DnsProxyListener.h | 14 +- server/FirewallController.cpp | 132 ++-- server/FirewallController.h | 10 +- server/FirewallControllerTest.cpp | 79 ++- server/FwmarkServer.cpp | 2 +- server/FwmarkServer.h | 2 + server/IdletimerController.cpp | 145 ++-- server/IdletimerController.h | 7 + server/IdletimerControllerTest.cpp | 95 +++ server/InterfaceController.cpp | 111 ++- server/InterfaceController.h | 35 +- server/InterfaceControllerTest.cpp | 176 +++++ server/IptablesBaseTest.cpp | 78 +- server/IptablesBaseTest.h | 5 - server/IptablesRestoreController.cpp | 51 +- server/IptablesRestoreController.h | 24 +- server/IptablesRestoreControllerTest.cpp | 42 +- server/MDnsSdListener.cpp | 19 +- server/MDnsSdListener.h | 8 +- server/NFLogListener.cpp | 221 ++++++ server/NFLogListener.h | 82 +++ server/NFLogListenerTest.cpp | 144 ++++ server/NatController.cpp | 290 ++------ server/NatController.h | 4 +- server/NatControllerTest.cpp | 115 +-- server/NetdConstants.cpp | 106 +-- server/NetdConstants.h | 11 +- server/NetdHwService.cpp | 96 +++ server/NetdHwService.h | 39 + server/NetdNativeService.cpp | 77 +- server/NetdNativeService.h | 17 +- server/NetlinkListener.cpp | 132 ++++ server/NetlinkListener.h | 96 +++ server/NetlinkManager.cpp | 4 +- server/NetlinkManager.h | 2 + server/NetworkController.cpp | 42 +- server/NetworkController.h | 34 + server/PhysicalNetwork.cpp | 13 + server/PhysicalNetwork.h | 1 + server/ResolverController.cpp | 231 ++++++ server/ResolverController.h | 14 + server/RouteController.cpp | 53 +- server/RouteController.h | 2 + server/RouteControllerTest.cpp | 6 +- server/StrictController.cpp | 60 +- server/StrictController.h | 1 - server/StrictControllerTest.cpp | 44 +- server/TetherController.cpp | 8 + server/WakeupController.cpp | 119 ++++ server/WakeupController.h | 69 ++ server/WakeupControllerTest.cpp | 216 ++++++ server/XfrmController.cpp | 90 ++- server/XfrmController.h | 29 +- server/binder/android/net/INetd.aidl | 70 +- .../android/net/metrics/INetdEventListener.aidl | 10 + server/dns/DnsTlsTransport.cpp | 435 ++++++++++++ server/dns/DnsTlsTransport.h | 80 +++ server/main.cpp | 47 +- server/netd_unit_test.cpp | 2 + server/oem_iptables_hook.cpp | 43 +- server/thread_util.h | 66 ++ tests/Android.mk | 5 +- tests/AndroidTest.xml | 26 + tests/benchmarks/AndroidTest.xml | 26 + tests/binder_test.cpp | 118 ++- tests/dns_responder/Android.mk | 3 +- tests/dns_responder/dns_responder.cpp | 1 + tests/dns_responder/dns_tls_frontend.cpp | 374 ++++++++++ tests/dns_responder/dns_tls_frontend.h | 84 +++ tests/netd_test.cpp | 402 ++++++++++- 112 files changed, 7799 insertions(+), 1582 deletions(-) db344d3 Set nf_conntrack_tcp_be_liberal only when tethering is enabled 3450b66 Allow connectivity-critical packets in data saver mode. c6e1457 Invalidate dst caches when changing network permissions. d688dc8 Don't allow seamless handover to networks requiring permissions. 639696d Invalidate dst caches when changing network permissions. 050085a Don't allow seamless handover to networks requiring permissions. 4662e16 Invalidate dst caches when changing network permissions. 6bd4a48 Don't allow seamless handover to networks requiring permissions. 33e5f62 Don't trip up when deleting strict iptables rules. 7b0ab7a Ensure the sockets we inherit from init are FD_CLOEXEC. acf3811 Open iptables-restore pipes with O_CLOEXEC. c486e62 Don't start iptables and ip6tables on parallel threads. 83f6e26 Test for races in IptablesRestoreController::Init. f0e6f1f Start the iptables and ip6tables processes in parallel. 066b822 Delete all remaining callers of iptables. be79d65 Convert NatController to iptables-restore. a7328d1 Move the last StrictController command to iptables-restore b33b460 Convert oem_iptables_hook to iptables-restore. c54d672 Convert IdletimerController to iptables-restore. 1171ea5 Add a test for IdleTimerController. 93f4999 Move all init code to iptables-restore. 09d8c76 Add test coverage for setting up initial iptables rules. 4150d6c netutils_wrapper: Add support for NDK type in ndc commands 74be71b netd: recognize NDK type in ndc network api 7e08f85 netd: HAL implmentation a18b29b Add a test for setUidCleartextPolicy. 1411d45 Convert last FirewallController command to iptables-restore. 6324b18 Add tests for FirewallController::setInterfaceRule. d351bea Convert {enable,disable}Firewall to iptables-restore cc1bb82 Add a unit test for FirewallController::{enable,disable}Firewall c616259 Remove now-unused strncpyAndCheck. b4cc835 Rework IPv6 address comparison 7f64548 Always return a meaningful error from setIpv6AddrGenMode. ea16711 Delete the last iptables commands in BandwidthController. e0bd37f Switch costly alerts to iptables-restore. 382592d Add a test for costly alerts. 2561606 Minor improvements to shared quota error handling. 6b85aa6 Convert set*Quota to use iptablesRestore. 001ecad Refactor interface quota code before moving to iptables-restore. f4b1caf Remove superfluous quota rule delete commands. 5a9a090 Change list + manual search to set/map dd5d219 Add unit test for shared/unshared interface quotas 1ba8b75 Use bssl::UniquePtr in DNS-over-TLS tests 5e63762 Remove incorrect doc line 516764f Always return a meaningful error from setIpv6AddrGenMode. e760181 Support RFC 7858 DNS over TLS 0ecddc0 Delete the last iptables commands in BandwidthController. e85ffe1 Switch costly alerts to iptables-restore. 3807822 Add a test for costly alerts. b7ac3f7 Minor improvements to shared quota error handling. 48f8300 Convert set*Quota to use iptablesRestore. d59526a Refactor interface quota code before moving to iptables-restore. 2782b6b Remove superfluous quota rule delete commands. 3948bf9 Trim OWNERS ced1dd9 Change list + manual search to set/map 01cc549 Add unit test for shared/unshared interface quotas b38def8 Enable RFC 7217 stable privacy addresses 685deb5 Avoid netlink socket address conflict 03d6f38 Revert "Work around new clang compiler warning." de93796 Enable RFC 7217 stable privacy addresses 519ffc3 Avoid netlink socket address conflict f77ad01 Add OWNERS in system/netd e6a5b02 Work around new clang compiler warning. bcad661 Modernize string handling in BandwidthController 6d4669f Only set protectFromVpn if explicitlySelected is also true. 08b84cd Add WakeupController and NFLogListener ec83605 Remove the return value of ipSecAddSecurityAssociation f3fa5cc Add utility classes (Slice, Fd, Status, etc) c7c9bfd Use the new netcontext variants of DNS functions 4a05807 Use the new netcontext variant of gethostbyaddr e20a526 Pass dnsmasq the socket mark to use for listen sockets. 1ad2258 Remove unused lambda captures 911bc4c Switch BandwidthController per-UID commands to iptables-restore d9db08c Simplify enums in BandwidthController. f4dfa68 Add test coverage for BandwidthController app commands. 4773cb4 Properly report failure in runIptablesAlertCmd. a161196 Move enableChildChains to iptables-restore. dd9a54b Add test coverage for enableChildChains. 3c27270 Move runIptablesAlert{,Fwd}Cmd to iptables-restore. e8b56e4 Add test coverage for IptablesAlert{,Fwd}Cmd. 8bcb1f4 Reorder the commands in whitelist chains. a735765 Use IptablesRestoreController for UID rule updates. 420ceac Add UDP Encap Support to XfrmController e2dd4c7 Fix ABI incompatibility for Netlink XFRM on Fugu c509046 Log pthread_create() errors in MDNS listener 839d7d6 Block SIGPIPE in IptablesRestoreControllerTest. 48105d6 Enable runtest.py .../netd_unit_test.cpp 1a37153 Add XfrmController to NetdNativeService 50b198a Really always allow networking on loopback. 8190e18 Add test config to netd_benchmark, netd_unit_test and netd_integration_test d78843e Clear incoming packet mark rules on netd startup. 22c24eb Use new-style UID routing. 15c6ad9 Remove unused CommandListener egress firewall cmds f7f2dc0 Va_end should be used with va_start ========platform/system/nfc between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 4 + OWNERS | 2 + halimpl/bcm2079x/adaptation/NonVolatileStore.cpp | 5 +- halimpl/bcm2079x/adaptation/StartupConfig.cpp | 2 +- halimpl/bcm2079x/adaptation/_OverrideLog.cpp | 1 + halimpl/bcm2079x/adaptation/patchram.cpp | 32 +- halimpl/bcm2079x/adaptation/spdhelper.cpp | 2 +- halimpl/bcm2079x/gki/common/gki.h | 2 +- halimpl/bcm2079x/gki/ulinux/gki_ulinux.c | 5 +- halimpl/pn54x/Android.mk | 3 - halimpl/pn54x/common/phNfcCommon.h | 4 + halimpl/pn54x/dnld/phDnldNfc.c | 14 +- halimpl/pn54x/dnld/phNxpNciHal_Dnld.c | 7 +- halimpl/pn54x/hal/phNxpNciHal.c | 239 ++++++---- halimpl/pn54x/hal/phNxpNciHal.h | 27 +- halimpl/pn54x/hal/phNxpNciHal_Kovio.c | 242 ---------- halimpl/pn54x/hal/phNxpNciHal_ext.c | 160 +++++-- halimpl/pn54x/libnfc-brcm_NCI2_0.conf | 407 +++++++++++++++++ halimpl/pn54x/libnfc-nxp-PN553_example_NCI2_0.conf | 449 +++++++++++++++++++ halimpl/pn54x/libnfc-nxp-PN80T_example_NCI2_0.conf | 488 +++++++++++++++++++++ halimpl/pn54x/log/phNxpLog.c | 1 + halimpl/pn54x/log/phNxpLog.h | 2 +- halimpl/pn54x/tml/phTmlNfc.c | 2 + halimpl/pn54x/utils/phNxpConfig.cpp | 203 +++------ halimpl/pn54x/utils/sparse_crc32.c | 107 +++++ .../phNxpNciHal_Kovio.h => utils/sparse_crc32.h} | 24 +- src/Android.bp | 4 + src/adaptation/CrcChecksum.cpp | 1 + src/adaptation/NfcAdaptation.cpp | 16 + src/adaptation/OverrideLog.cpp | 5 + src/adaptation/debug_nfcsnoop.cc | 182 ++++++++ src/adaptation/ringbuffer.cc | 116 +++++ src/gki/common/gki.h | 26 +- src/gki/common/gki_buffer.c | 197 --------- src/gki/common/gki_common.h | 118 ----- src/gki/common/gki_debug.c | 308 ------------- src/gki/ulinux/gki_int.h | 3 - src/gki/ulinux/gki_ulinux.c | 37 +- src/hal/include/gki_hal_target.h | 47 -- src/hal/include/nci_defs.h | 71 ++- src/include/NfcAdaptation.h | 1 + src/include/_OverrideLog.h | 4 + src/include/config.h | 2 + src/include/debug_nfcsnoop.h | 50 +++ src/include/gki_target.h | 47 -- src/include/nfc_target.h | 10 +- src/include/ringbuffer.h | 62 +++ src/nfa/ce/nfa_ce_act.c | 33 +- src/nfa/ce/nfa_ce_api.c | 2 + src/nfa/dm/nfa_dm_act.c | 192 ++++++-- src/nfa/dm/nfa_dm_api.c | 104 +++++ src/nfa/dm/nfa_dm_cfg.c | 3 +- src/nfa/dm/nfa_dm_discover.c | 321 ++++++++++---- src/nfa/dm/nfa_dm_main.c | 41 +- src/nfa/ee/nfa_ee_act.c | 282 +++++++++++- src/nfa/ee/nfa_ee_api.c | 4 +- src/nfa/ee/nfa_ee_main.c | 15 + src/nfa/include/nfa_api.h | 96 +++- src/nfa/include/nfa_ce_api.h | 2 +- src/nfa/include/nfa_ee_api.h | 3 +- src/nfa/include/nfa_rw_api.h | 12 +- src/nfa/int/nfa_ce_int.h | 4 + src/nfa/int/nfa_dm_int.h | 31 +- src/nfa/int/nfa_ee_int.h | 10 + src/nfa/int/nfa_rw_int.h | 8 + src/nfa/p2p/nfa_p2p_main.c | 160 +++++-- src/nfa/rw/nfa_rw_act.c | 66 ++- src/nfa/rw/nfa_rw_api.c | 100 ++--- src/nfc/include/llcp_api.h | 12 + src/nfc/include/nci_hmsgs.h | 5 +- src/nfc/include/nfc_api.h | 96 +++- src/nfc/include/rw_api.h | 2 +- src/nfc/include/tags_defs.h | 15 +- src/nfc/int/llcp_int.h | 2 + src/nfc/int/nfc_int.h | 24 +- src/nfc/int/nfc_vs.h | 41 ++ src/nfc/int/rw_int.h | 2 +- src/nfc/llcp/llcp_api.c | 16 + src/nfc/llcp/llcp_dlc.c | 14 +- src/nfc/llcp/llcp_link.c | 57 ++- src/nfc/llcp/llcp_sdp.c | 38 +- src/nfc/nci/nci_hmsgs.c | 74 +++- src/nfc/nci/nci_hrcv.c | 42 +- src/nfc/nfc/nfc_main.c | 127 +++++- src/nfc/nfc/{nfc_ncif.c => nfc_ncif.cc} | 289 ++++++++++-- src/nfc/nfc/nfc_task.c | 4 +- src/nfc/nfc/nfc_vs.c | 30 ++ src/nfc/tags/rw_i93.c | 11 +- src/nfc/tags/rw_main.c | 7 +- src/nfc/tags/rw_t1t.c | 3 +- src/nfc/tags/rw_t4t.c | 25 +- 91 files changed, 4444 insertions(+), 1722 deletions(-) 86e647c Use checksum to determine if config has been modified d7fb32d Fix RF stuck during reading ISO15693 tag a79af90 Revert "isNxpConfigModified() is only used for debug purpose, removing it." 09d6dec Correct parsing Kovio Tag detect notification 615a7be Fix NXP_CHIP_TYPE and compile errors c32f778 Fix NXP_CHIP_TYPE and compile errors 3a53eb7 Make firmware version on the chip as error logs 7f1032e Fix typo from commit 78eae6df5f22153002588ac5220a419958f3b70a a3c7a1f Fix NFC stack crash when firmware download failed 75ec928 DTA support added for NFC Forum certification. c0cd1ab Add NFC snoop logging to log all NCI communication f67b334 Add metrics for RF and EE Errors. 1ebdcc2 Add NFC snoop logging to log all NCI communication adf0b8a Add metrics for RF and EE Errors. 2f08f7a Fix TLV functions e4f5740 halimpl: Removed hardcoaded routing table. 7e5f88f Enable screen on lock for ISO-DEP Protocol. e0e5b01 Build nfc_nci.bcm2079x.default with VNDK. df50999 IWYU + remove unneeded dependencies. f3e0c73 Fix TLV functions 01cee3b Enable screen on lock for ISO-DEP Protocol. fd831a5 halimpl: Removed hardcoaded routing table. d5fab2b Prevent stack overflow for extension inferfaces. a68fa7b Prevent stack overflow for extension inferfaces. 1e67a85 Fix pointer sign conversion warnings in bcm2079x halimpl. d2c6be9 Fix signed/unsigned comparison warning in bcm2079x halimpl 027b764 NCI2.0 update LF_T3T_PARAMETERS of 18 byte. f22c975 NCI2.0 Added extended power state for routing. 3016ff6 NCI2.0 T2T Tag read improvement. af0ccda NCI2.0 subset AID matching support added. f4bc3d0 NCI2.0 AID Block Route feature ecef8fe NCI2.0 Ordering of Routing Table b1ad05b Allow FW DNLD for PN553/PN81A, when NFCC is not responding in NCI mode. 940b143 halimpl: NCI2.0 config params added to the configuration file. e5062d1 NFC init response and discovery map command updated. 9c2e466 Add ISO-DEP presence check nak command in NCI2.0 8c217d1 NCI2.0 Added CON_DISCOVERY_PARM support. 6c6e360 Tag deselection in frame rf interface. 5d7a437 RF Deactivation: new reason code added. bb4bc8b P2P active standardization as per NCI2.0 041cd6c NCI2.0: Added Handling of RID resp from T1T tag in RF_INTF_ACTIVATED_NTF b56bc52 ISO15693 standardized implementation in NCI2.0 4043078 4-bit ACK/NACK response handling for T2T as per NCI2.0 99d727f halimpl: Remove ISO15693 workaround for NCI2.0 0a75c7d halimpl: PN81A FW download support 4465c28 halimpl: NCI 2.0 init support added. 7885eb7 NCI2.0: Add init and core reset functionality for NCI 2.0 53d98cc NCI2.0 update LF_T3T_PARAMETERS of 18 byte. 5e4b4d7 NCI2.0 Added extended power state for routing. 67a3e86 NCI2.0 T2T Tag read improvement. f3c018a NCI2.0 subset AID matching support added. c6bd78b NCI2.0 AID Block Route feature b4ac88d NCI2.0 Ordering of Routing Table c1a86dc Increase write error retry delay from 1ms to 10ms c8b9c06 Increase write error retry delay from 1ms to 10ms da97c41 Remove GKI_USE_DYNAMIC_BUFFERS #define ca10e17 Remove GKI_DEBUG #define 9d6dcbe Remove GKI_USE_DEFERED_ALLOC_BUF_POOLS #define ad6b7a0 Remove GKI_BUFFER_DEBUG #define d897d6d Build nfc_nci.* with BOARD_VNDK_VERSION 5e0a2fd Add delay before retrying write to NFCC 71794bd Add delay before retrying write to NFCC 39a61a5 Allow FW DNLD for PN553/PN81A, when NFCC is not responding in NCI mode. 8e7351b halimpl: NCI2.0 config params added to the configuration file. f928d73 NFC init response and discovery map command updated. d09d4bf Add ISO-DEP presence check nak command in NCI2.0 5cd8625 NCI2.0 Added CON_DISCOVERY_PARM support. cdb435d Tag deselection in frame rf interface. 13c4760 RF Deactivation: new reason code added. 78eae6d P2P active standardization as per NCI2.0 776509d NCI2.0: Added Handling of RID resp from T1T tag in RF_INTF_ACTIVATED_NTF 57a3dfa ISO15693 standardized implementation in NCI2.0 febfb87 4-bit ACK/NACK response handling for T2T as per NCI2.0 f4b9401 halimpl: Remove ISO15693 workaround for NCI2.0 7202e66 halimpl: PN81A FW download support 6c57a73 halimpl: NCI 2.0 init support added. 3f64b00 NCI2.0: Add init and core reset functionality for NCI 2.0 9c7452d fix format strings 18c8aed Add OWNERS in system/nfc ddfb979 Dont't check NFCC NCI version for core reset ntf. 55714e4 Don't close hal in case of invalid response from NFCC, instead return error. 8915fdb Add checks to prevent NULL pointer deference in gki_init_free_queue() 114909c Exit gracefully if there was an error in GKI_wait() 7d88ec2 Remove unneeded dependency to libhardware_legacy.so 66d45a7 pthread_exit: Replace pthread_exit with return to avoid memory leak 22c83ad Remove dependency on libpower. ee980b7 Bug fix: NDEF not detected. 80b1177 isNxpConfigModified() is only used for debug purpose, removing it. 387d192 Restrict HAL implementation access to only /data/vendor/nfc 267a861 Added check to avoid buffer overflow. ========platform/system/nvram between android-8.0.0_r32..android-8.1.0_r1========= Android.bp | 5 +++++ OWNERS | 2 ++ client/Android.bp | 29 ++++++++++++++++++++++++ client/Android.mk | 26 --------------------- core/Android.mk | 2 +- core/tests/Android.mk | 2 +- hal/Android.bp | 57 +++++++++++++++++++++++++++++++++++++++++++++++ hal/Android.mk | 30 ------------------------- hal/tests/Android.bp | 35 +++++++++++++++++++++++++++++ hal/tests/Android.mk | 28 ----------------------- messages/Android.bp | 39 ++++++++++++++++++++++++++++++++ messages/Android.mk | 47 -------------------------------------- messages/tests/Android.bp | 29 ++++++++++++++++++++++++ messages/tests/Android.mk | 28 ----------------------- 14 files changed, 198 insertions(+), 161 deletions(-) 4808718 Add OWNERS in system/nvram fe3a6bb libnvram hal+client: Android.mk -> Android.bp f5f0086 Android.mk -> Android.bp ========platform/system/security between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 5 + keystore-engine/android_engine.cpp | 19 +-- keystore-engine/methods.h | 6 +- keystore/Android.mk | 5 +- keystore/IKeystoreService.cpp | 12 +- keystore/auth_token_table.cpp | 14 +- keystore/auth_token_table.h | 12 +- keystore/blob.cpp | 240 +++++++++++++++++++-------- keystore/blob.h | 60 ++++--- keystore/grant_store.cpp | 105 ++++++++++++ keystore/grant_store.h | 75 +++++++++ keystore/include/keystore/IKeystoreService.h | 3 +- keystore/include/keystore/keystore_client.h | 2 + keystore/key_store_service.cpp | 105 +++++++----- keystore/key_store_service.h | 2 +- keystore/keystore.cpp | 165 +++++++++--------- keystore/keystore.h | 20 +-- keystore/keystore_utils.cpp | 1 - keystore/keystore_utils.h | 6 +- keystore/permissions.h | 48 ++++++ keystore/user_state.cpp | 16 +- keystore/user_state.h | 6 +- softkeymaster/keymaster_openssl.cpp | 32 ++-- 23 files changed, 670 insertions(+), 289 deletions(-) 4fb39a3 Handle auth token with same timestamp ce99f58 Fix int truncation in auth token handling af7783f Fix multiple issues with the keystore grant mechanism 3f30364 Fixed two bugs that broke the keystore granting mechanism 00f9459 Fix misnomer and resulting bug in keystore.cpp 6f79e3c Correct missed return code path. 827243a Correct missed return code path. d3024ed Fix retreiving characteristics file for grant key d714a67 Fix use of auth-bound keys after screen lock removal 2f96c79 Fix keystore return code c5e8f36 Return OP_AUTH_NEEDED when necessary. aca4c4c Refurbish granting mechanism 0a7e807 Update BoringSSL structs in keystore-engine. 6d449e8 Refurbish granting mechanism 0143be7 Compare auth token ID fields, instead of type twice. 3eb68ff Add OWNERS in system/security 0ed642c Make zeroing more portable. e983058 Use AES-GCM to encrypt keystore blobs. 5d50d7e Rename libkeymaster to libkeymaster_staging 5cc0d5e Split libkeymaster1 into libkeymaster and libkeymaster_portable be0ec4f Revert "Split libkeymaster1 into libkeymaster and libkeymaster_portable" 6a203fd Explicitly declare dependencies on libbase macros. 52868f2 Explicitly declare dependencies on libbase macros. ea3b820 Split libkeymaster1 into libkeymaster and libkeymaster_portable ccfff10 Remove use of UniquePtr from keystore 07aebe7 Superencrypt authentication-bound keys. ========platform/system/sepolicy between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 243 +- OWNERS | 6 + definitions.mk | 15 + prebuilts/api/26.0/nonplat_sepolicy.cil | 6109 ++++++++++++++++++++ prebuilts/api/26.0/private/access_vectors | 710 +++ prebuilts/api/26.0/private/adbd.te | 141 + prebuilts/api/26.0/private/app.te | 524 ++ prebuilts/api/26.0/private/app_neverallows.te | 215 + prebuilts/api/26.0/private/asan_extract.te | 8 + prebuilts/api/26.0/private/atrace.te | 24 + prebuilts/api/26.0/private/attributes | 9 + prebuilts/api/26.0/private/audioserver.te | 66 + .../api/26.0/private/binder_in_vendor_violators.te | 1 + prebuilts/api/26.0/private/binderservicedomain.te | 22 + prebuilts/api/26.0/private/blkid.te | 22 + prebuilts/api/26.0/private/blkid_untrusted.te | 37 + prebuilts/api/26.0/private/bluetooth.te | 77 + prebuilts/api/26.0/private/bluetoothdomain.te | 2 + prebuilts/api/26.0/private/bootanim.te | 3 + prebuilts/api/26.0/private/bootstat.te | 3 + prebuilts/api/26.0/private/bufferhubd.te | 3 + prebuilts/api/26.0/private/cameraserver.te | 3 + prebuilts/api/26.0/private/charger.te | 1 + prebuilts/api/26.0/private/clatd.te | 2 + prebuilts/api/26.0/private/cppreopts.te | 6 + prebuilts/api/26.0/private/crash_dump.te | 1 + prebuilts/api/26.0/private/dex2oat.te | 2 + prebuilts/api/26.0/private/dexoptanalyzer.te | 26 + prebuilts/api/26.0/private/dhcp.te | 5 + prebuilts/api/26.0/private/dnsmasq.te | 1 + prebuilts/api/26.0/private/domain.te | 18 + prebuilts/api/26.0/private/domain_deprecated.te | 311 + prebuilts/api/26.0/private/drmserver.te | 7 + prebuilts/api/26.0/private/dumpstate.te | 26 + prebuilts/api/26.0/private/ephemeral_app.te | 68 + prebuilts/api/26.0/private/file.te | 7 + prebuilts/api/26.0/private/file_contexts | 539 ++ prebuilts/api/26.0/private/file_contexts_asan | 5 + prebuilts/api/26.0/private/fingerprintd.te | 4 + prebuilts/api/26.0/private/fs_use | 23 + prebuilts/api/26.0/private/fsck.te | 4 + prebuilts/api/26.0/private/fsck_untrusted.te | 2 + prebuilts/api/26.0/private/gatekeeperd.te | 3 + prebuilts/api/26.0/private/genfs_contexts | 61 + .../api/26.0/private/hal_allocator_default.te | 5 + prebuilts/api/26.0/private/halclientdomain.te | 13 + prebuilts/api/26.0/private/halserverdomain.te | 12 + prebuilts/api/26.0/private/healthd.te | 6 + prebuilts/api/26.0/private/hwservice_contexts | 52 + prebuilts/api/26.0/private/hwservicemanager.te | 6 + prebuilts/api/26.0/private/idmap.te | 1 + prebuilts/api/26.0/private/incident.te | 25 + prebuilts/api/26.0/private/incidentd.te | 110 + prebuilts/api/26.0/private/init.te | 25 + prebuilts/api/26.0/private/initial_sid_contexts | 27 + prebuilts/api/26.0/private/initial_sids | 35 + prebuilts/api/26.0/private/inputflinger.te | 3 + prebuilts/api/26.0/private/install_recovery.te | 3 + prebuilts/api/26.0/private/installd.te | 19 + prebuilts/api/26.0/private/isolated_app.te | 93 + prebuilts/api/26.0/private/kernel.te | 3 + prebuilts/api/26.0/private/keys.conf | 25 + prebuilts/api/26.0/private/keystore.te | 11 + prebuilts/api/26.0/private/lmkd.te | 3 + prebuilts/api/26.0/private/logd.te | 39 + prebuilts/api/26.0/private/logpersist.te | 24 + prebuilts/api/26.0/private/mac_permissions.xml | 59 + prebuilts/api/26.0/private/mdnsd.te | 12 + prebuilts/api/26.0/private/mediadrmserver.te | 8 + prebuilts/api/26.0/private/mediaextractor.te | 3 + prebuilts/api/26.0/private/mediametrics.te | 3 + prebuilts/api/26.0/private/mediaserver.te | 10 + prebuilts/api/26.0/private/mls | 100 + prebuilts/api/26.0/private/mls_decl | 10 + prebuilts/api/26.0/private/mls_macros | 54 + prebuilts/api/26.0/private/modprobe.te | 1 + prebuilts/api/26.0/private/mtp.te | 4 + prebuilts/api/26.0/private/net.te | 24 + prebuilts/api/26.0/private/netd.te | 10 + prebuilts/api/26.0/private/netutils_wrapper.te | 28 + prebuilts/api/26.0/private/nfc.te | 31 + prebuilts/api/26.0/private/otapreopt_chroot.te | 4 + prebuilts/api/26.0/private/otapreopt_slot.te | 5 + prebuilts/api/26.0/private/performanced.te | 3 + prebuilts/api/26.0/private/perfprofd.te | 5 + prebuilts/api/26.0/private/platform_app.te | 70 + prebuilts/api/26.0/private/policy_capabilities | 13 + prebuilts/api/26.0/private/port_contexts | 3 + prebuilts/api/26.0/private/postinstall.te | 3 + prebuilts/api/26.0/private/postinstall_dexopt.te | 5 + prebuilts/api/26.0/private/ppp.te | 4 + prebuilts/api/26.0/private/preopt2cachename.te | 1 + prebuilts/api/26.0/private/priv_app.te | 168 + prebuilts/api/26.0/private/profman.te | 1 + prebuilts/api/26.0/private/property_contexts | 116 + prebuilts/api/26.0/private/racoon.te | 3 + prebuilts/api/26.0/private/radio.te | 6 + prebuilts/api/26.0/private/recovery.te | 2 + prebuilts/api/26.0/private/recovery_persist.te | 7 + prebuilts/api/26.0/private/recovery_refresh.te | 7 + prebuilts/api/26.0/private/roles_decl | 1 + prebuilts/api/26.0/private/runas.te | 5 + prebuilts/api/26.0/private/sdcardd.te | 4 + prebuilts/api/26.0/private/seapp_contexts | 110 + prebuilts/api/26.0/private/security_classes | 144 + prebuilts/api/26.0/private/service_contexts | 172 + prebuilts/api/26.0/private/servicemanager.te | 5 + prebuilts/api/26.0/private/sgdisk.te | 1 + prebuilts/api/26.0/private/shared_relro.te | 6 + prebuilts/api/26.0/private/shell.te | 22 + prebuilts/api/26.0/private/slideshow.te | 1 + prebuilts/api/26.0/private/storaged.te | 51 + prebuilts/api/26.0/private/su.te | 20 + prebuilts/api/26.0/private/surfaceflinger.te | 110 + prebuilts/api/26.0/private/system_app.te | 92 + prebuilts/api/26.0/private/system_server.te | 740 +++ prebuilts/api/26.0/private/technical_debt.cil | 28 + prebuilts/api/26.0/private/tombstoned.te | 3 + prebuilts/api/26.0/private/toolbox.te | 3 + prebuilts/api/26.0/private/tzdatacheck.te | 3 + prebuilts/api/26.0/private/ueventd.te | 4 + prebuilts/api/26.0/private/uncrypt.te | 4 + prebuilts/api/26.0/private/untrusted_app.te | 29 + prebuilts/api/26.0/private/untrusted_app_25.te | 46 + prebuilts/api/26.0/private/untrusted_app_all.te | 106 + prebuilts/api/26.0/private/untrusted_v2_app.te | 43 + prebuilts/api/26.0/private/update_engine.te | 4 + prebuilts/api/26.0/private/update_engine_common.te | 5 + prebuilts/api/26.0/private/update_verifier.te | 3 + prebuilts/api/26.0/private/users | 1 + prebuilts/api/26.0/private/vdc.te | 3 + prebuilts/api/26.0/private/virtual_touchpad.te | 3 + prebuilts/api/26.0/private/vold.te | 20 + prebuilts/api/26.0/private/vr_hwc.te | 6 + prebuilts/api/26.0/private/watchdogd.te | 1 + prebuilts/api/26.0/private/webview_zygote.te | 116 + prebuilts/api/26.0/private/wificond.te | 4 + prebuilts/api/26.0/private/zygote.te | 134 + prebuilts/api/26.0/public/adbd.te | 3 + prebuilts/api/26.0/public/asan_extract.te | 36 + prebuilts/api/26.0/public/attributes | 291 + prebuilts/api/26.0/public/audioserver.te | 2 + prebuilts/api/26.0/public/blkid.te | 2 + prebuilts/api/26.0/public/blkid_untrusted.te | 2 + prebuilts/api/26.0/public/bluetooth.te | 2 + prebuilts/api/26.0/public/bootanim.te | 40 + prebuilts/api/26.0/public/bootstat.te | 15 + prebuilts/api/26.0/public/bufferhubd.te | 20 + prebuilts/api/26.0/public/cameraserver.te | 49 + prebuilts/api/26.0/public/charger.te | 41 + prebuilts/api/26.0/public/clatd.te | 33 + prebuilts/api/26.0/public/cppreopts.te | 22 + prebuilts/api/26.0/public/crash_dump.te | 60 + prebuilts/api/26.0/public/device.te | 103 + prebuilts/api/26.0/public/dex2oat.te | 66 + prebuilts/api/26.0/public/dhcp.te | 30 + .../api/26.0/public/display_service_server.te | 1 + prebuilts/api/26.0/public/dnsmasq.te | 25 + prebuilts/api/26.0/public/domain.te | 1028 ++++ prebuilts/api/26.0/public/drmserver.te | 58 + prebuilts/api/26.0/public/dumpstate.te | 215 + prebuilts/api/26.0/public/ephemeral_app.te | 14 + prebuilts/api/26.0/public/file.te | 337 ++ prebuilts/api/26.0/public/fingerprintd.te | 28 + prebuilts/api/26.0/public/fsck.te | 55 + prebuilts/api/26.0/public/fsck_untrusted.te | 49 + prebuilts/api/26.0/public/gatekeeperd.te | 42 + prebuilts/api/26.0/public/global_macros | 48 + prebuilts/api/26.0/public/hal_allocator.te | 6 + prebuilts/api/26.0/public/hal_audio.te | 38 + prebuilts/api/26.0/public/hal_bluetooth.te | 30 + prebuilts/api/26.0/public/hal_bootctl.te | 6 + prebuilts/api/26.0/public/hal_camera.te | 36 + prebuilts/api/26.0/public/hal_configstore.te | 7 + prebuilts/api/26.0/public/hal_contexthub.te | 6 + prebuilts/api/26.0/public/hal_drm.te | 60 + prebuilts/api/26.0/public/hal_dumpstate.te | 11 + prebuilts/api/26.0/public/hal_fingerprint.te | 18 + prebuilts/api/26.0/public/hal_gatekeeper.te | 8 + prebuilts/api/26.0/public/hal_gnss.te | 6 + .../api/26.0/public/hal_graphics_allocator.te | 13 + prebuilts/api/26.0/public/hal_graphics_composer.te | 26 + prebuilts/api/26.0/public/hal_health.te | 11 + prebuilts/api/26.0/public/hal_ir.te | 6 + prebuilts/api/26.0/public/hal_keymaster.te | 8 + prebuilts/api/26.0/public/hal_light.te | 10 + prebuilts/api/26.0/public/hal_memtrack.te | 5 + prebuilts/api/26.0/public/hal_neverallows.te | 53 + prebuilts/api/26.0/public/hal_nfc.te | 16 + prebuilts/api/26.0/public/hal_oemlock.te | 5 + prebuilts/api/26.0/public/hal_power.te | 6 + prebuilts/api/26.0/public/hal_sensors.te | 15 + prebuilts/api/26.0/public/hal_telephony.te | 7 + prebuilts/api/26.0/public/hal_tetheroffload.te | 3 + prebuilts/api/26.0/public/hal_thermal.te | 6 + prebuilts/api/26.0/public/hal_tv_cec.te | 6 + prebuilts/api/26.0/public/hal_tv_input.te | 6 + prebuilts/api/26.0/public/hal_usb.te | 18 + prebuilts/api/26.0/public/hal_vibrator.te | 8 + prebuilts/api/26.0/public/hal_vr.te | 6 + prebuilts/api/26.0/public/hal_weaver.te | 5 + prebuilts/api/26.0/public/hal_wifi.te | 23 + prebuilts/api/26.0/public/hal_wifi_offload.te | 6 + prebuilts/api/26.0/public/hal_wifi_supplicant.te | 41 + prebuilts/api/26.0/public/healthd.te | 63 + prebuilts/api/26.0/public/hwservice.te | 45 + prebuilts/api/26.0/public/hwservicemanager.te | 22 + prebuilts/api/26.0/public/idmap.te | 17 + prebuilts/api/26.0/public/incident.te | 8 + prebuilts/api/26.0/public/incidentd.te | 3 + prebuilts/api/26.0/public/init.te | 429 ++ prebuilts/api/26.0/public/inputflinger.te | 16 + prebuilts/api/26.0/public/install_recovery.te | 27 + prebuilts/api/26.0/public/installd.te | 159 + prebuilts/api/26.0/public/ioctl_defines | 2694 +++++++++ prebuilts/api/26.0/public/ioctl_macros | 68 + prebuilts/api/26.0/public/isolated_app.te | 9 + prebuilts/api/26.0/public/kernel.te | 103 + prebuilts/api/26.0/public/keystore.te | 34 + prebuilts/api/26.0/public/lmkd.te | 38 + prebuilts/api/26.0/public/logd.te | 73 + prebuilts/api/26.0/public/logpersist.te | 26 + prebuilts/api/26.0/public/mdnsd.te | 2 + prebuilts/api/26.0/public/mediacodec.te | 67 + prebuilts/api/26.0/public/mediadrmserver.te | 33 + prebuilts/api/26.0/public/mediaextractor.te | 50 + prebuilts/api/26.0/public/mediametrics.te | 38 + prebuilts/api/26.0/public/mediaserver.te | 150 + prebuilts/api/26.0/public/modprobe.te | 11 + prebuilts/api/26.0/public/mtp.te | 11 + prebuilts/api/26.0/public/net.te | 4 + prebuilts/api/26.0/public/netd.te | 110 + prebuilts/api/26.0/public/netutils_wrapper.te | 4 + prebuilts/api/26.0/public/neverallow_macros | 15 + prebuilts/api/26.0/public/nfc.te | 2 + prebuilts/api/26.0/public/otapreopt_chroot.te | 20 + prebuilts/api/26.0/public/otapreopt_slot.te | 27 + prebuilts/api/26.0/public/performanced.te | 18 + prebuilts/api/26.0/public/perfprofd.te | 59 + prebuilts/api/26.0/public/platform_app.te | 5 + prebuilts/api/26.0/public/postinstall.te | 36 + prebuilts/api/26.0/public/postinstall_dexopt.te | 57 + prebuilts/api/26.0/public/ppp.te | 23 + prebuilts/api/26.0/public/preopt2cachename.te | 13 + prebuilts/api/26.0/public/priv_app.te | 5 + prebuilts/api/26.0/public/profman.te | 26 + prebuilts/api/26.0/public/property.te | 89 + prebuilts/api/26.0/public/racoon.te | 33 + prebuilts/api/26.0/public/radio.te | 39 + prebuilts/api/26.0/public/recovery.te | 143 + prebuilts/api/26.0/public/recovery_persist.te | 27 + prebuilts/api/26.0/public/recovery_refresh.te | 24 + prebuilts/api/26.0/public/rild.te | 49 + prebuilts/api/26.0/public/roles | 1 + prebuilts/api/26.0/public/runas.te | 37 + prebuilts/api/26.0/public/sdcardd.te | 43 + prebuilts/api/26.0/public/service.te | 147 + prebuilts/api/26.0/public/servicemanager.te | 25 + prebuilts/api/26.0/public/sgdisk.te | 22 + prebuilts/api/26.0/public/shared_relro.te | 9 + prebuilts/api/26.0/public/shell.te | 184 + prebuilts/api/26.0/public/slideshow.te | 14 + prebuilts/api/26.0/public/su.te | 53 + prebuilts/api/26.0/public/surfaceflinger.te | 2 + prebuilts/api/26.0/public/system_app.te | 7 + prebuilts/api/26.0/public/system_server.te | 5 + prebuilts/api/26.0/public/te_macros | 572 ++ prebuilts/api/26.0/public/tee.te | 7 + prebuilts/api/26.0/public/tombstoned.te | 17 + prebuilts/api/26.0/public/toolbox.te | 24 + prebuilts/api/26.0/public/tzdatacheck.te | 6 + prebuilts/api/26.0/public/ueventd.te | 56 + prebuilts/api/26.0/public/uncrypt.te | 38 + prebuilts/api/26.0/public/untrusted_app.te | 19 + prebuilts/api/26.0/public/untrusted_app_25.te | 20 + prebuilts/api/26.0/public/untrusted_v2_app.te | 5 + prebuilts/api/26.0/public/update_engine.te | 41 + prebuilts/api/26.0/public/update_engine_common.te | 42 + prebuilts/api/26.0/public/update_verifier.te | 19 + prebuilts/api/26.0/public/vdc.te | 27 + prebuilts/api/26.0/public/vendor_shell.te | 4 + prebuilts/api/26.0/public/vendor_toolbox.te | 16 + prebuilts/api/26.0/public/virtual_touchpad.te | 16 + prebuilts/api/26.0/public/vndservice.te | 1 + prebuilts/api/26.0/public/vndservicemanager.te | 2 + prebuilts/api/26.0/public/vold.te | 187 + prebuilts/api/26.0/public/vr_hwc.te | 31 + prebuilts/api/26.0/public/watchdogd.te | 4 + prebuilts/api/26.0/public/webview_zygote.te | 5 + prebuilts/api/26.0/public/wificond.te | 35 + prebuilts/api/26.0/public/zygote.te | 3 + private/access_vectors | 7 + private/adbd.te | 2 + private/app.te | 44 +- private/app_neverallows.te | 37 +- private/atrace.te | 7 +- private/bluetooth.te | 3 +- private/compat/26.0/26.0.cil | 708 +++ private/compat/26.0/26.0.ignore.cil | 34 + private/dexoptanalyzer.te | 4 + private/domain_deprecated.te | 297 - private/ephemeral_app.te | 8 +- private/file_contexts | 91 +- private/file_contexts_asan | 4 + private/genfs_contexts | 61 + private/hwservice_contexts | 7 +- private/init.te | 3 +- private/isolated_app.te | 15 + private/mediaprovider.te | 35 + private/nfc.te | 3 + private/platform_app.te | 5 +- private/priv_app.te | 21 +- private/property_contexts | 4 +- private/seapp_contexts | 2 +- private/security_classes | 1 + private/service_contexts | 6 +- private/shell.te | 12 +- private/storaged.te | 6 + private/surfaceflinger.te | 1 - private/system_app.te | 3 + private/system_server.te | 49 +- private/technical_debt.cil | 5 + private/thermalserviced.te | 4 + private/untrusted_app.te | 8 + private/untrusted_app_all.te | 4 +- private/untrusted_v2_app.te | 1 - private/webview_zygote.te | 6 +- public/adbd.te | 1 + public/asan_extract.te | 4 +- public/attributes | 145 +- public/bootanim.te | 1 + public/crash_dump.te | 3 + public/device.te | 2 +- public/domain.te | 45 +- public/dumpstate.te | 41 +- public/e2fs.te | 15 + public/file.te | 36 +- public/gatekeeperd.te | 3 - public/global_macros | 8 +- public/hal_broadcastradio.te | 4 + public/hal_cas.te | 37 + public/hal_configstore.te | 57 + public/hal_neuralnetworks.te | 8 + public/hal_neverallows.te | 1 - public/hal_tetheroffload.te | 5 + public/hal_wifi.te | 2 + public/hal_wifi_offload.te | 3 + public/hwservice.te | 7 + public/init.te | 15 +- public/kernel.te | 5 +- public/lmkd.te | 3 + public/mediacodec.te | 2 + public/mediadrmserver.te | 2 - public/mediaextractor.te | 4 +- public/mediametrics.te | 3 + public/mediaprovider.te | 6 + public/netd.te | 25 +- public/performanced.te | 5 + public/property.te | 2 +- public/recovery.te | 20 +- public/rild.te | 5 - public/runas.te | 1 + public/service.te | 7 +- public/servicemanager.te | 5 +- public/shell.te | 1 + public/te_macros | 23 +- public/thermalserviced.te | 11 + public/tombstoned.te | 13 +- public/tzdatacheck.te | 12 + public/ueventd.te | 16 +- public/uncrypt.te | 1 + public/update_engine_common.te | 8 +- public/vold.te | 3 + tests/Android.bp | 13 + tests/include/sepol_wrap.h | 1 - tests/mini_parser.py | 100 + tests/policy.py | 158 +- tests/sepol_wrap.cpp | 83 +- tests/sepolicy_tests.py | 85 + tests/treble_sepolicy_tests.py | 136 +- tools/fc_sort/fc_sort.c | 7 +- tools/sepolicy-analyze/Android.mk | 2 +- tools/sepolicy-analyze/README | 4 + tools/sepolicy-analyze/attribute.c | 41 +- tools/sepolicy-analyze/sepolicy-analyze.c | 1 + vendor/file.te | 2 +- vendor/file_contexts | 6 +- vendor/hal_broadcastradio_default.te | 5 + vendor/hal_cas_default.te | 6 + vendor/hal_sensors_default.te | 9 + vendor/hal_tetheroffload_default.te | 5 + 391 files changed, 24846 insertions(+), 721 deletions(-) d36de78b3 Allow Instant/V2 apps to load code from /data/data 67b2da443 package sepolicy-analyze as part of VTS 6f7e8609f Retain hal_drm_server attribute for neverallow tests 03596f28a Include 26.0 compat file on system image. 1f55d83d2 system_server: read symlinks in /cache 994cbf4d3 Add userbuild() macro for user-build-only policy 6b8088ba8 Preserve hal_cas_server attribute 5d8b059f0 Remove domain_deprecated audit logging 4c4b433cc Allow sensor hal to use wakelock aa5f37dab do not expand hal_cas attribute 90fcf5eab Revert "Add screencap domain." 5cb266b9e Revert "Permissions for screencap saving files to /sdcard/" 2ebe9e6f9 Revert "Add permissions for screencap for dumpstate." 3f4e3181c cgroup: allow associate to tmpfs 3a163a34e Allow lmkd read memcg stats. 60e538377 Revert "Add screencap domain." f606a51e5 Revert "Permissions for screencap saving files to /sdcard/" 9c571765d Revert "Add permissions for screencap for dumpstate." a70a81900 Add permissions for screencap for dumpstate. b5dd44b1b Add permissions for screencap for dumpstate. 4e664aa76 Permissions for screencap saving files to /sdcard/ 9b0924e14 Give media.metrics service access to uid/pkg info c12c73493 Permissions for screencap saving files to /sdcard/ 17e972574 Allow all domains to stat symlinks in sysfs 567b947d8 Move Broadcast Radio HAL to a separate binary. a43209ebd Fix label on /dev/input 9f3f37845 sepolicy: Define and allow map permission for vendor dir c58848360 hal_configstore: use crash_dump fallback path a9bfbbfec O MR1 is API 27 1f525e23f DO NOT MERGE: use 'expandattribute' for untrusted_app_visible_hwservice b96864eb9 DO NOT MERGE: Add a way to allow untrusted_apps to talk to halserver domains 030a7ef69 Enable performanced to talk to the permission service. c9d4a86d0 DO NOT MERGE: Revert "Revert "Remove neverallow preventing hwservice access for apps."" 1c56a76bb treble sepolicy tests: Add removed attribute check. 1f7438546 Fix typo in servicemanager policy. e2423d149 Moving adbd from rootdir to system/bin 9ffea2f94 Make sepolicy-analyze for GTS. 78b3d573d Move compatibility files out of prebuilts dir. 758d25613 Add missing attribute to compatibility file. f27bba93d Add screencap domain. 431a03bb9 Prevent access to nonplat_service_contexts on full_treble. 6a35e5fde move e2fs rules from private to public 8682d712d treble compat: Add test for removed public types without compat entry. 7f7c3b822 Add 26.0 api compatibility check infrastructure. 34f827fbe Fix thermalserviced_tmpfs compat recording mistake. 8bb80471b Allow PackageManager to create a new service e772a5cfd Record thermalserviced_tmpfs for compat infrastructure. e9b2def79 thermal: sepolicy for thermalservice and Thermal HAL revision 1.1 0393dafd5 Allow nfc application to set nfc property 905df1550 Fix CoredomainViolators typo and clean up test option parsing. 3fc7f836a Record hal_wifi_offload_hwservice type for compatibility. 079a98b8e Record mediaprovider_tmpfs type for compatibility. 0785a72cd Record hal_wifi_offload_hwservice type for compatibility. bdac15aa8 Allow untrusted apps to read apks 5aef6a946 Add system_net_netd_hwservice. 6763d28e8 Fix selinux denials during bugreport faaf86bcf netd: relax binder neverallow rules for hwservices e98ab0cbe netd: relax binder neverallow rules for hwservices b558da672 bootanim: is a client of configstore HAL e9d07b9e5 Default sepolicy rules for initial upload of Neural Network API. fde0e02a2 crash_dump_fallback: allow writing to system_server pipes. dcec3ee90 runas: grant access to seapp_contexts files 89f215e6a Do not expand hal_audio attribute 655599a69 allow system_server to write to cameraserver's /proc//timerslack_ns 9d0737a5e rm memcg type from ignore list. 39fe4c715 Allow vendor domains to use the untrusted_app_all attribute 8f6870534 Allow update_engine to read postinstall_mnt_dir 9273c1bb5 Explicitly allow netd to take the iptables lock. 4d0e433d3 Revert "Enable lowmemorykiler trace event toggling." 509923116 sepolicy: Define validate_trans permission 3a5abb3bc App: Allow wrapped app to send pid 5b3efd3b3 Revert "Temporarily revert the SELinux policy for persist.netd.stable_secret." f86520170 Remove RILD accessing system and radio data files ee694980d App: Allow wrapped app to send pid fc2838719 suppress logspam e4968f907 Allow system to dump sensor hal process ece21859f create separate usermodehelper type for sysfs dff3f3769 Revert "ueventd: Grant write access to all files in /sys" e2188458a Revert "Temporarily revert the SELinux policy for persist.netd.stable_secret." 98e96fac7 Revert "Temporarily remove netd_stable_secret_prop from compat infra." dbe0f65a8 domain_deprecated: remove system_file rules cf376fd46 domain_deprecated: remove system_file rules 90d2772a6 domain_deprecated: remove rootfs rules c0713e867 Add sepolicy definitions.mk and create policy.conf function. 5bf94cafd ueventd: Grant write access to all files in /sys 777c8ee0c Temporarily remove netd_stable_secret_prop from compat infra. 9fa11b771 Temporarily revert the SELinux policy for persist.netd.stable_secret. a12aad45b domain_deprecated: remove rootfs access e62cf5e53 sepolicy: fix support for lmkd 72b265473 domain_deprecated: remove cgroup access 790f4c7e2 domain_deprecated: remove cache access b04df6e30 Make sure platform policy builds with compatible versions. 4397f0828 sepolicy: Define and allow map permission 5637587d3 Split mediaprovider from priv_app. caca97a57 domain_deprecated: remove cgroup access 1c54ec45e domain_deprecated: remove cache access d017316f1 domain_deprecated: remove access to /proc/meminfo 07e631d2e Temporarily revert the SELinux policy for persist.netd.stable_secret. 3e5bb807f domain_deprecated: remove access to /proc/meminfo 90ae4f6b9 dumpstate: remove domain_deprecated attribute f4ce8f6c0 Remove dumpstate selinux spam from logs 0c39142b6 hal_configstore: add neverallow restrictions 4d9f41d75 Record hal_tetheroffload_service for compatibility. d09005261 Record memcg_device type for compat. 255a4a726 Record new broadcast_service type. 629c58b2d Record new cas hwservice type. 30a29946d Update 26.0 prebuilts. 58d6929bf Fix incorrect SELinux labeling. 23425c8ea Add compat changes for hal_wifi_keystore attribute removal. c72e3db45 Add compat changes for uid_time_in_state. ca5bb3371 domain_deprecated: remove tmpfs dir access 5f5aa9628 Preserve attributes needed for CTS bf8ed096e Preserve attributes needed for CTS 312c3800b Simplify genfs labeling of tracefs. cd3c5d352 Move file labeling to genfs_contexts. 0d32323ce remove mke2fs rules from global file_contexts ae0479562 move e2fs tools from /sbin to /system/bin 0e479700b Revert "allow recovery to run mke2fs tools" 2e8cebe6e Add compat changes for tracing_shell_writable removal. ebea2b459 Record netd_stable_secret_prop in compat infra. 3eed3eacf Map mediaprovider to priv_app in 26.0 compat mapping e78e8dcf1 Record timezone_service in compat infra. b1c4967e8 Record tombstoned_java_trace_socket in compat record. f875ee074 Add compat changes for e2fs addition. 9bbe420b4 recovery: clean up audit logspam dd57e6988 Allow installd to delete files via sdcardfs. 88e4be54a domain_deprecated: remove ion access e39d5c875 Remove more domain_deprecated permissions 4d5721a5a Remove adbd tcontexts from domain_deprecated 97b955de1 Allow only system_server to read uid_time_in_state 53bc8bf36 Add SEPolicy for new Java-based Broadcast Radio service. 06aee357e dexoptanalyzer: suppress access(2) denial e58a8de5e hal_tetheroffload: Grant permissions 43dd1b5ce Gatekeeper no longer needs to access UserManager. 8c7514adb Sepolicy: Give asan_extract access to powerctl c10e0e552 Add domain_deprecated to bluetooth domains in 26.0. e226b96e7 Revert "DO NOT MERGE. Revert "Enable the TimeZoneManagerService"" cfc625d14 remove /dev/log 3458ec135 Add /dev/kmsg_debug. 4b7cf4fba Suppress su access to pdx sockets 575e62708 dexoptanalyzer: suppress access(2) denial 2be9799bc Define smc_socket security class. c75aa50d5 Add another extraneous neverallow rule to force attribute inclusion b596907ca Mark debugfs type with debugfs_type attribute 5b2b04727 Let vold execute mke2fs. 23e0a7f23 system_server is a client of configstore fdbf71e7a Remove previous implementation of RadioService. 034f5840a DO NOT MERGE ANYWHERE Revert "SEPolicy: Changes for new stack dumping scheme." 55c775048 Update sepolicy 26.0 prebuilts again, again. ec22dad6c Fix SELinux "could not set" errors. 38f0928fb Add SEPolicy for new Java-based Broadcast Radio service. 641cde645 file_contexts: allow to run make_f2fs during initial boot-up 8a65aeca0 Add rules for vfat for sdcardfs ceed72041 Revert "Remove neverallow preventing hwservice access for apps." 3b7d9e49d Avoid audit when running `adb shell -t run-as xxx`. d0d488eee Temporarily revert back to using file_contexts for tracefs. 7e5773189 allow recovery to run mke2fs tools 148578a62 Update 26.0 SELinux prebuilts. d5f0aba02 Add getpgid to system_service and init 78e595dea cas: add CAS hal and switch to use hwservice 4dc88795d Allow only system_server to read uid_time_in_state 9d448b915 DO NOT MERGE. Restore property to match oc-dev. 6e88ebf4b Suppress safetynet denials ccdd6e11d Exempt ASAN from selinux build-checks. 92fdd8954 Properly give some files the debugfs_tracing context only in debug mode. ea1d6e7dc recovery: clean up audit logspam 86cb52150 sepolicy: fix support for lmkd 9b1e0d10c Revert "sepolicy: fix support for lmkd" 11d096fc9 Assert filesystem types must have their associated attr c59eb4d85 Add getpgid to system_service and init 403efef2a Add sepolicy for hal_wifi to access /proc/modules 5e4e0d7fb Add mapping compatibility file for sepolicy api lvl 26.0 527f64e66 sepolicy: fix support for lmkd f542a5fad Remove unneeded file labels. abb1ba653 SELinux policy for secure persistent netd storage f965a0a17 Move non-treble devices to split file_contexts 2d0d28662 Clean up logspam for cgroup access 96c619c82 DO NOT MERGE. Revert "Enable the TimeZoneManagerService" 4a057c945 Files on /data must have the data_file_type attr 06486796a Revert "SELinux policy for secure persistent netd storage" ef1fd98b6 SELinux policy for secure persistent netd storage cb5129f9d Revert "Split mediaprovider from priv_app." 6d1ecdcb5 move e2fs tools from /sbin to /system/bin b8f7a4083 Remove unused attribute. bde5c8013 Revert "Revert "Split mediaprovider from priv_app."" 7fa51593c Move file labeling to genfs_contexts. f44002b37 Remove dumpstate selinux spam from logs fb7fc4fd3 Fix SELinux settings for tracing during boot. 5c6a227eb Commit oc-dev sepolicy to prebuilts. c234ba380 Hide grep filename output. e5fe6a330 Move sysfs cpu hotplug labeling to genfs_contexts 1847a38b4 Allow run-as to read/write unix_stream_sockets created by adbd. 7aa085233 crash_dump_fallback: allow dumpstate:pipe_file write. ffd57494c tests/policy.py code cleanup bd83bdf81 Add OWNERS in system/sepolicy e1ddc6df7 Run Treble sepolicy tests at build time 9e366a0e4 Fix coredomain violation for modprobe 17885f148 crash_dump_fallback: allow dumpstate:fd use. c00c07c10 Revert "Split mediaprovider from priv_app." ca595e116 Enable the TimeZoneManagerService 0366afdf1 Verify correct application of labels and attributes 50889ce0e Enable the TimeZoneManagerService a34781ae1 SEPolicy: Allow app / system_server to write to dumpstate pipes. f194aad20 SEPolicy: Changes for new stack dumping scheme. e628cb5b2 SEPolicy: Changes for new stack dumping scheme. 11bfcc1e9 SEPolicy: Changes for new stack dumping scheme. 9ac5d01fa Revert "Add /dev/kmsg_debug." 5b3494ebc Update selinux policy for policyvers retrieval. f5a2353ae Allows nfc to access vr_manager_service fb889f23d Force expand all hal_* attributes 5efadd91f Let fallback crash dumping write to dumpstate pipes. 1633da06a Restrict BOARD_PLAT_[PUBLIC|PRIVATE]_SEPOLICY_DIRS to one dir. 722249b3e SE Policy for Tether Offload HAL de5db3ab0 Allow system access to overlay service 718e08523 Enable lowmemorykiler trace event toggling. 91a3eeac8 Define getrlimit permission for class process f66fbab25 Partially revert "Sepolicy: Give asan_extract access to powerctl" c4055f0d0 SELinux policies for PDX services 5dff1962e Revert "remove /dev/log" 2a7f57102 Allow shell access on /dev/uhid node 5e9451b1c Fix ASAN build. ce5ca4d08 recovery.te: Allow setting sys.usb.ffs.ready. c895f278b configstore: assign label to all minor versions of configstore service 5f573ab2a allow init to run mke2fs tools to format partitions f893700c7 Add BOARD_PLAT_[PUBLIC|PRIVATE]_SEPOLICY_DIRS 14e2e9261 Further restrict SELinux API access 5045773a1 init: add "+passcred" for socket to set SO_PASSCRED 9686cbcdb hal_audio: Allow writing dump info into pipes when capturing BR aa365288e system_server: drop dalvikcache_data_file execute. 7db957253 Sepolicy: Allow system server to exec zygote_exec bf030965f Allow getattr on tempfs files 66e6a4949 Allow sensor to use gralloc handle and access ion device fd8f305bd storaged: add permissions for dumpstate ac4cf8e3e Sepolicy: Disable leak sanitizer for checkpolicy 639a2b842 Add default label and mapping for vendor services 3ddc78b13 Sepolicy: Disable leak sanitizer for checkpolicy afcb2080e Sepolicy: Disable leak sanitizer for checkpolicy c32d7bae1 fc_sort: Fix leaks ee8b67dfd Sepolicy-Analyze: Plug leak db5962cef Add untrusted_v2_app to all_untrusted_apps 6f9ac6e4c Add drm and kernel permissions to mediaprovider c26dd18ae hal_camera: remove video_device restriction ad41fa8dc Remove access to sock_file for hal_nfc 5e901bbe8 Allow dumpstate to acquire xtables.lock 6eee6eb2c Allow Bluetooth sys_nice and system_server setsched for Bluetooth HAL fa57d4153 Tighten isolated_app -> *Binder policy 632bc494f Restrict access to hwservicemanager fb0863a41 Changing ueventd access from vendor_file to vendor_file_type. 67b403787 Only the bluetooth app may run in the bluetooth domain 5684f61fe Allow the shell user to run tzdatacheck 826720892 Sepolicy: Give asan_extract access to powerctl c848d37d5 Sepolicy: Fix asanwrapper fe02a4ee4 Remove vndservice_manager object classes. a61f7f60e Allow Bluetooth process to access /dev/uhid in SELinux Policy 661910644 Add dex2oat permissions to open and read the tmp apk. 9d46f9b4f sepolicy-analyze: Add ability to list all attributes. c147b592b Split mediaprovider from priv_app. 9f152d98e Split mediaprovider as a separate domain from priv_app 66e27bf50 label hal_wifi_offload to be vendor type b4e4565d5 Allow recovery to read thermal info on sailfish ff1e01849 bluetooth: Remove domain_deprecated f3b5bd641 Add configfs file permissions to init. 3cc6a9594 Remove unnecessary attributes 0f75a62e2 Allow UDP Sockets to be returned from IpSecService 8c60f74dc remove /dev/log 665128fac system_server: Report dalvikcache_data_file execute violations. bec5e57ec Add PLATFORM_SEPOLICY_VERSION. 9a3a6a81d sepolicy_version: change current version to NN.m format 1103f963a Add dex2oat permissions to open and read the tmp apk. 9c58c14d3 SELinux policies for Weaver HAL. 46ac92680 SELinux policies for the OEM lock HAL. 8b9d93f24 service_contexts: add aaudio service 04ef57bfa Move mapping_sepolicy.cil to /system partition. a015186fa Add /dev/kmsg_debug. 3da2f21fb Allow recovery to read thermal info a80e4d72d SELinux changes for Treble Loadable Kernel Module 3dd460ba2 SE Policy for Wifi Offload HAL 1a60998ac Allow update_verifier to reboot the device d40474ec5 Remove hal_binderization_prop 88cdd71d7 logcatd: introduce logcatd executable 0b7430501 Sepolicy: Add ASAN-Extract d444ebeda Add reverse-attribute mapping to sepolicy-analyze. cd97e7108 Ban core components from accessing vendor data types cf2ffdf0d Tighten restrictions on core <-> vendor socket comms af3eaf0d2 storaged: allow shell to call dumpsys storaged bc4d36305 Grant vdc access to kmsg 02d9d21dc Disallow HAL access to Bluetooth data files 84edadca9 Disallow HAL access to Bluetooth data files 33ebdda80 Refactor sanitized library on-disk layout - SELinux. b638d9493 SELinux changes for Treble Loadable Kernel Module 7eb3dd3b0 Update Common NetD SEPolicy to allow Netlink XFRM 641b1a7ae Add IpSecService SEPolicy ========platform/system/tools/aidl between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 1 + aidl_language_y.yy | 1 + main_cpp.cpp | 5 +++++ main_java.cpp | 5 +++++ 4 files changed, 12 insertions(+) babca26 Add OWNERS in system/tools/aidl d7f9001 Aidl: Let ASAN know that aidl doesn't want lsan 9c25c16 Aidl: Fix parser leak ========platform/system/tools/hidl between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 24 + AST.cpp | 126 ++--- AST.h | 66 +-- Android.bp | 6 +- ArrayType.cpp | 12 +- ArrayType.h | 4 +- CompoundType.cpp | 26 +- CompoundType.h | 4 +- ConstantExpression.cpp | 3 - Coordinator.cpp | 155 +++--- Coordinator.h | 40 +- DeathRecipientType.cpp | 4 +- DeathRecipientType.h | 3 +- EnumType.cpp | 21 +- EnumType.h | 6 +- FmqType.cpp | 4 +- FmqType.h | 4 +- HandleType.cpp | 8 +- HandleType.h | 2 +- Hash.cpp | 1 - HidlTypeAssertion.cpp | 1 - Interface.cpp | 35 +- Interface.h | 2 +- MemoryType.cpp | 8 +- MemoryType.h | 2 +- Method.cpp | 36 +- Method.h | 7 +- NamedType.cpp | 13 +- NamedType.h | 11 +- OWNERS | 5 + PREUPLOAD.cfg | 5 + PointerType.cpp | 11 +- PointerType.h | 2 +- README.md | 1 + RefType.cpp | 4 - RefType.h | 1 - ScalarType.cpp | 4 - ScalarType.h | 2 - Scope.cpp | 25 +- Scope.h | 11 +- StringType.cpp | 8 +- StringType.h | 4 +- Type.cpp | 4 - Type.h | 15 +- TypeDef.cpp | 10 +- TypeDef.h | 4 +- VectorType.cpp | 6 - VectorType.h | 2 - c2hal/Expression.cpp | 9 - c2hal/Type.cpp | 4 - c2hal/test/Android.bp | 28 +- c2hal/test/test.h | 2 +- generateCpp.cpp | 487 +++++++++++------- generateCppImpl.cpp | 61 +-- generateJava.cpp | 21 +- generateVts.cpp | 63 +-- hidl-gen_l.ll | 25 +- hidl-gen_y.yy | 285 ++++++----- main.cpp | 545 ++++++++++++--------- test/Android.bp | 12 +- test/Android.mk | 2 +- test/AndroidTest.xml | 72 +-- test/CleanSpec.mk | 2 + test/error_test/Android.bp | 51 ++ .../interface_semicolon/error/1.0/IFoo.hal | 19 + .../method_ends_in_semicolon/error/1.0/IFoo.hal | 20 + .../no_data_outside_interface/error/1.0/IFoo.hal | 22 + .../no_interface_in_types/error/1.0/IFoo.hal | 19 + .../no_interface_in_types/error/1.0/types.hal | 20 + .../no_two_interfaces/error/1.0/IFoo.hal | 23 + .../same_name_interface/error/1.0/IFoo.hal | 20 + .../same_package_name/error/1.0/IFoo.hal | 19 + test/errors/syntax.output | 30 -- test/errors/syntax/1.0/IEx1.hal | 106 ---- test/errors/syntax/1.0/IGood.hal | 59 --- test/errors/syntax/1.0/IGood2.hal | 59 --- test/errors/syntax/1.0/IIdentifier1.hal | 51 -- test/errors/syntax/1.0/README | 5 - test/hash_test/Android.bp | 35 ++ test/hash_test/bad/current.txt | 1 + test/hash_test/bad/hash/1.0/IHash.hal | 20 + test/hash_test/good/current.txt | 1 + test/hash_test/good/hash/1.0/IHash.hal | 19 + test/hidl_test | 10 +- test/hidl_test.h | 17 + test/hidl_test_client.cpp | 182 ++++++- test/hidl_test_helper | 68 +-- test/hidl_test_servers.cpp | 22 +- test/impl_test/Android.bp | 45 ++ test/java_test/hidl_test_java_native.cpp | 2 - .../commands/hidl_test_java/HidlTestJava.java | 16 +- test/test.sh | 72 --- test/vendor/1.0/Android.bp | 8 +- test/vendor/1.0/IVendor.hal | 4 + test/vendor/1.1/Android.bp | 90 ++++ test/vendor/1.1/Android.mk | 82 ++++ test/vendor/1.1/IVendor.hal | 23 + test/vendor/{1.0 => }/update-makefile.sh | 4 +- test/version_test/Android.bp | 66 +++ .../3.3 => version_test/bad1/version/1.0}/IFoo.hal | 8 +- test/version_test/bad1/version/2.2/IBar.hal | 21 + test/version_test/bad1/version/2.3/IBar.hal | 24 + test/version_test/bad2/version/2.2/IBar.hal | 21 + .../3.3 => version_test/bad2/version/2.3}/IBar.hal | 8 +- test/version_test/bad2/version/2.4/IBar.hal | 24 + test/version_test/bad3/version/2.2/IBar.hal | 21 + .../2.0 => version_test/bad3/version/2.2}/IFoo.hal | 2 +- test/version_test/bad3/version/2.3/IBar.hal | 24 + test/version_test/bad3/version/2.4/IBar.hal | 24 + test/version_test/bad3/version/2.4/IFoo.hal | 24 + test/version_test/bad3/version/2.5/IBar.hal | 24 + test/version_test/bad3/version/2.5/IFoo.hal | 24 + test/version_test/bad4/version/1.0/IFoo.hal | 20 + test/version_test/bad4/version/2.2/IBar.hal | 21 + .../3.2 => version_test/bad4/version/2.2}/IFoo.hal | 2 +- test/version_test/bad4/version/2.3/IBaz.hal | 24 + test/version_test/good/version/1.0/IFoo.hal | 20 + test/version_test/good/version/2.2/IBar.hal | 21 + .../good/version}/2.2/IFoo.hal | 3 +- test/version_test/good/version/2.3/IBar.hal | 24 + test/version_test/good/version/2.3/IBaz.hal | 23 + test/version_test/good/version/2.4/IBar.hal | 24 + test/version_test/good/version/2.4/IFoo.hal | 24 + test/version_test/good/version/2.5/IBar.hal | 24 + test/version_test/good/version/2.5/IFoo.hal | 24 + update-all-google-makefiles.sh | 10 + update-makefiles-helper.sh | 26 +- utils/Android.bp | 2 +- utils/StringHelper.cpp | 17 - utils/include/hidl-util/FQName.h | 5 +- 130 files changed, 2695 insertions(+), 1554 deletions(-) f79cb00 Fix VtsHidlUnitTest on oc-mr1 16b2752 Omit HIDL test libraries from the VNDK. 06b921b Revert "Build HIDL interfaces for testing with cc_test_library" 2e9da1b Build HIDL interfaces for testing with cc_test_library a407b7d Fix 'no transitive imports' HIDL guarantee. 42f64b0 Fix IMPL_STUB_IMPL methods. 0c180af ABI stable smaller HIDL libs 20332b7 CHECK in instrumentation generation. 0aafaec Clean up CPP Method class. 8f35d28 hidl-gen creates support_system_process tags. 3651632 Use cc_library for libhidl-gen-utils/hash. 27d7844 Update makefiles for vndk enabled. c32d177 Enable HIDL libs to be static. 93b20d5 mark optional dependency to test/vts/tools/build/Android.host_config.mk 3c44732 Only erase Bn object from map if equal. f516b47 Fix hidl_test when there is a failure. 9ec177d Move hidl_test to system (as a VTS test). bddf17a Add test for 1.1 IServiceManager. d6c4fb9 Support minor version upgrade of hwservicemanager. 177490d Actually build vendor extension. 8b66d53 Add typeName() to all types. 97a6483 Fix _vendor generated makefiles when they are deep 00d1614 Moving hidl-gen parser stack outside of AST 3e6d37f Update VtsHidlUnitTest 6d78caf Allow proxies to be compared and identified. f2a0f5b Add test for C++ impl. ad09fb6 Move hidl_test to system (as a VTS test). 8d9522d Tests for configureRpcThreadpool 34eae6c configureRpcThreadpool java test 0525101 Fix push paths in VtsHidlUnitTests cb17956 Tests for configureRpcThreadpool dd7c574 dumpBitfield() remove unnecessary if branch 369d053 Try fetching hwservice before waiting for it. 938d553 Remove unused using statements Test: links, compiles 3ecd289 Add test for NoSuchElementException in java test. 73f11e2 Get rid of bt_bdaddr_t c1def97 Add test for NoSuchElementException in java test. 8247210 Fix hidl_test on non-"full Treble" devices. d281ebc Don't return the passthrough interface for getStub cccb559 Fix infinite recursion in onTransact(). 404db55 add a hash generation sample command to README.md f2fd9ba Add self-castFrom tests to hidl_test. 1dda3e2 Fix hidl_test on non-"full Treble" devices. 0b84377 Add B(n|p|s)Foo::Pure. 3d98bc4 Revert "Move all toString to be in users of HIDL libs." f91048a Revert "Move CompoundType definitions to headers." 2353dcf Don't return the passthrough interface for getStub 0acbd89 Don't check hash while generating hash. f29457e Move CompoundType definitions to headers. 32bfbeb Move all toString to be in users of HIDL libs. c59326e Don't check hash while generating hash. 3effa83 Error message for incorrect FQNames. fa5b404 Revert "Revert "Add -Werror/-Wall to all hidl definition libs."" a6ce1e2 PointerType: remove unused variable warning. b3ac345 Revert "Add -Werror/-Wall to all hidl definition libs." 610002f Explicit error message for all errors. 00e7f55 Test preloadPassthroughService. 1ab1322 Add -Werror/-Wall to all hidl definition libs. 77cf764 Explicitly generate _vendor library. 1a8d20f Add memory type type name. 0a99126 Remove unused import. a952a6a Fix type in c2hal test makefile. e4582d0 Fix hidl_test_java failure. 836cb31 Fix error on user builds with future compiler. 30b76e9 Disable record/reply on user builds. 58fa6b0 Add OWNERS in system/tools/hidl b90d327 hidl-gen: work as expected with various path args 0184ce3 Better error detection. 4fdfa73 Negative tests for syntax errors. 72a3234 hidl_hash_test: declare genrule srcs d520c9d Positive/negative tests for versioning. 83e49ec Remove non-automatic tests from hidl-gen. 601cfca Add @FunctionalInterface to callbacks. f9cf33b Require manifest specification for HIDL devices. 6a3cdff Add 'hidl-module-defaults' 5f80963 Error when package statement is missing. 2ee8432 Move program to the top of hidl-gen_y.yy. ad79f56 Fix minor versioning requirements. 19f11b5 Removed "bool AST::isInterface(std::string*)" 05951b3 Removed spurious ValRes enum, improved semantics. 28b9b53 Prevent AST from modifying Coordinator. 97e5233 Add descriptions of formats. f47912d Fix generateExportHeaderForPackage. 028d5a3 Fixed error message for package path not existing. a171b56 Be explicit about out file formats. 25c8166 Add reasonable package path defaults. 3db99f2 hidl-gen: fix help menu output edc2212 Add helper script to update all hidl makefiles. f7fa068 hidl-gen: allow specifying root 64f1b82 remove unnecessary dependency from hash_test 92f3c2a update-makefiles-helper.sh for vendor folders 4a6dd39 remove "// static" comments bbbbeb8 Add generationFunctionForFileOrPackage 1cbf036 Add c++-headers and c++-sources e30ee9b -Lc++-impl: better namespace handling dadd184 -Landroidbp-impl: remove implicit dependencies f3d3c73 Update list of valid identifiers in HIDL 31c55de Keep toString local. 81bc178 Remove obsolete IBinder comment. 7b5fa6d Add .clang-format to hidl-gen. 340c882 Passthrough: don't capture unused value. a4c565f Passthrough oneway: keep hold on mImpl f5f593f Remove duplicated modules. 61d3f4b Explicitly declare android-base dependency in Bs* 1b2167b Remove redundant dependencies 0e875df Vendor extension hals on the vendor image. c8ff467 Remove unused lambda captures 59ce742 Make Hash::hexString() available outside of this lib. c4ce926 Hidl: Let ASAN know that hidl-gen doesn't want lsan 4ddd833 Java: use _hidl_cb instead of cb for callback name b2a861c Generate correct Parcel verification code. 9083150 warn_unused_result on registerAsService 3918fcc hidl-gen: add FIXME to comments for -Lc++-impl f5cf3ce hidl-gen: tests for hashing. f46f091 c2hal_test: fixing several issues 4ff7420 hidl-gen: better error message for -r 3b1ce26 hidl-gen: Add -Lcheck. 341112d Fix wrapPassthrough casts to the wrong type. 8cf3ac3 Enable libhidl-gen-hash on target. dd58384 hidl-gen: friendlier error messages 7b680eb hidl_test: 10.986s -> 3.081s 779fe00 Fix c2hal_test. 5bdfa70 Move hidl hash into its own lib. 218625a Add check for hidl package root hash. f2e4469 Add -L hash 0e4be1e Move file hashing into its own class, Hash. 6f7514b Mark hidl_test as vendor. 23d7477 fix hidl unit test file path and permission issue. aa57327 Changed the naming scheme for Treble java libraries (both static and dynamic) a47d77a Changed the naming scheme for Treble java libraries (both static and dynamic) 2cf4b9a Mark as vendor_available 6755e9d Enforce Treble "wire" ABI by emitting static_asserts for the sizes of f619fc7 Do not enforce minor version uprev on imports. aae820a Build libhidl-gen-utils with multilib:both flag 58b478b Add onRegistration hook in registerAsService. f1a00ac Added tests for passthrough service lookup. bcf5180 getService: hwservicemanager over libvintf a2abe98 Fix IHwBinder.asInterface(...) to respect the interfaceChain and return null 1cefc39 Test: Update for variably sized token. a0e4529 Push hidl_test HAL libraries to system/lib and system/lib64 9c74a5b Fix getService should retry on DEAD_OBJECT 200209c Extra branches for getService. 2edcf9d Remove toggled transport. 623ad8e Use log/log.h instead of android/log.h for ALOG* macros 30b5d1f Add getHashChain() to IBase. 6b7f070 Add Formatter::operator<< for integer types / char 932464e Add Formatter::join d7899cd Disable FooCallmeTest and WrapTest cases in hidl_test by default 673ad87 make VTS run hidl_test 60d3b22 More stringently verify expected alignment of fields in hidl compound types. 038903b Add tryGetService. 605bb6e Break on getService null interface 223fd47 Revert "Revert "Cleanup getService"" 6c3c599 Fix update-makefile-helpers. 45b331b Fix .equals in Java does not handle edge cases. 320a349 RemoteException should not be a HIDL keyword. ========platform/system/update_engine between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 36 +-- binder_bindings/android/os/IUpdateEngine.aidl | 2 + binder_service_android.cc | 42 ++- binder_service_android.h | 11 +- binder_service_brillo.h | 2 - chrome_browser_proxy_resolver.cc | 174 ++++------- chrome_browser_proxy_resolver.h | 90 +++--- chrome_browser_proxy_resolver_unittest.cc | 232 ++++++-------- common/constants.cc | 1 + common/constants.h | 1 + common/hash_calculator.cc | 25 +- common/hash_calculator.h | 25 +- common/hash_calculator_unittest.cc | 16 +- common/http_fetcher.cc | 9 +- common/http_fetcher.h | 3 +- common/subprocess_unittest.cc | 13 +- common/test_utils.cc | 1 + common/utils.cc | 12 +- common/utils.h | 2 +- common_service.cc | 2 - daemon.cc | 8 +- daemon.h | 8 +- dbus_bindings/org.chromium.LibCrosService.dbus-xml | 13 - .../org.chromium.NetworkProxyService.dbus-xml | 13 + dbus_service.h | 3 - fake_system_state.h | 2 - image_properties.h | 8 + image_properties_android.cc | 56 +++- image_properties_android_unittest.cc | 90 ++++++ image_properties_chromeos.cc | 2 +- libcros_proxy.cc | 59 ---- libcros_proxy.h | 62 ---- libcurl_http_fetcher.cc | 12 +- mock_payload_state.h | 1 + omaha_request_action.cc | 326 +++++++++++++------- omaha_request_action.h | 7 - omaha_request_action_unittest.cc | 337 +++++++++++++++++---- omaha_request_params.cc | 5 +- omaha_request_params.h | 5 + omaha_response.h | 24 +- omaha_response_handler_action.cc | 53 ++-- omaha_response_handler_action_unittest.cc | 143 +++++---- p2p_manager.cc | 3 + p2p_manager_unittest.cc | 13 +- payload_consumer/delta_performer.cc | 144 +++------ payload_consumer/delta_performer.h | 25 +- .../delta_performer_integration_test.cc | 30 +- payload_consumer/delta_performer_unittest.cc | 114 ++----- payload_consumer/download_action.cc | 111 +++++-- payload_consumer/download_action.h | 22 +- payload_consumer/download_action_unittest.cc | 31 +- payload_consumer/filesystem_verifier_action.cc | 16 +- payload_consumer/install_plan.cc | 37 ++- payload_consumer/install_plan.h | 24 +- payload_consumer/postinstall_runner_action.cc | 11 + payload_consumer/postinstall_runner_action.h | 3 + payload_generator/ab_generator.cc | 21 +- payload_generator/ab_generator_unittest.cc | 22 +- payload_generator/delta_diff_utils.cc | 120 +++++++- payload_generator/delta_diff_utils.h | 3 + payload_generator/full_update_generator.cc | 2 +- payload_generator/generate_delta_main.cc | 9 +- payload_generator/payload_file.cc | 6 +- payload_state.cc | 163 ++++++---- payload_state.h | 25 +- payload_state_interface.h | 3 + payload_state_unittest.cc | 257 +++++++++------- real_system_state.cc | 34 ++- real_system_state.h | 18 +- scripts/brillo_update_payload | 5 + service_observer_interface.h | 3 - sideload_main.cc | 2 - system_state.h | 4 - update_attempter.cc | 119 ++------ update_attempter.h | 29 +- update_attempter_android.cc | 91 ++---- update_attempter_android.h | 8 - update_attempter_unittest.cc | 57 ++-- update_engine.gyp | 32 +- update_manager/chromeos_policy.cc | 6 +- update_manager/evaluation_context.cc | 6 +- update_manager/real_system_provider.cc | 11 +- update_manager/real_system_provider.h | 18 +- update_manager/real_system_provider_unittest.cc | 26 +- update_manager/state_factory.cc | 2 +- update_manager/state_factory.h | 10 +- update_status_utils.cc | 43 --- update_status_utils.h | 4 - weave_service.cc | 133 -------- weave_service.h | 66 ---- weave_service_factory.cc | 40 --- weave_service_factory.h | 35 --- weave_service_interface.h | 62 ---- weaved/traits/updater.json | 52 ---- 94 files changed, 1970 insertions(+), 2097 deletions(-) 772470a Error out if SetProcessNetwork fails. fc110ef Fix the long time ioctl problem. b7f7380 Use IBinder to uniquely identify binder callbacks. 2d1c87b Fix crash in UpdateAttempterAndroid. 00adf7b Don't update if any app has status="noupdate". b56fe9f Use the prefix in product_id for system_id. 3faf4e7 Report system_version in os version. 97eba34 Reset payload index in payload state. 1d5d95f Report build_type to Omaha. cdd5206 Support IsDeltaPayload per . 5006aea Treat noupdate="true" as noupdate. 5ae865b Resume multiple payloads. d2ff2a0 Don't clear previous partitions in DeltaPerformer. 78850aa Define the payload key on PRODUCT_IOT builds. 8125968 Parse multiple tag. 94a4dec Send both system id and product id to Omaha. 6c73668 Apply multiple payload in DownloadAction. 0affc2c Parse multiple packages from Omaha response. 2703ef4 Store raw payload hash blob in install plan. 5caab19 Add unbind() binder API. 98e0fb7 Add multi thread support for A/B generator 4681587 Only split operation if it has multiple dst extents. 929461a Only split operation if it has multiple dst extents. c4ad1eb Add multi thread support for A/B generator 5688d16 Revert "Add functions to allow update over cellular (including tethered connection)" e5f6f25 update_engine: Use org.chromium.NetworkProxyService. 4b0d603 Add functions to allow update over cellular (including tethered connection) d6803aa Remove redundant dbus USE variable b46a56c Remove redundant variables from gyp file c0e8f9a Always update target version prefix 067053e update_engine: migrate usage of deprecated base::Value methods 7f4bc3f update_engine: resume suspended PostInstall action to handle termination 8009861 update_engine: clean up sleep process in P2PManagerTest.LookupURL 70a2119 update_engine: clean up sleep process in SubprocessTest.CancelTest dc1189f update_engine: remove deprecated defines eecb0a5 Remove IMGDIFF operation application support. 558fe6a Fix Chrome OS build of update_engine. 6765a68 Move to use bsdiff/ prefix in includes. 56db75d Remove call to cpu limiter in Android. ce7b569 Include for major/minor/makedev. 038cdbf Add missing static libs to support libimgpatch 0571c80 Update for libxz-host -> libxz. 04c2305 Ignore source partitions smaller than 4 KiB. eb895c9 Switch to fs_mgr_read_fstab("/fstab.device") 4b5da32 Track the API change to ApplyImagePatch(). dc066f1 Remove weave support from update_engine. ========platform/system/vold between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 30 +- AutoCloseFD.h | 50 -- CommandListener.cpp | 6 +- CryptCommandListener.cpp | 15 +- Devmapper.cpp | 2 +- Disk.cpp | 14 +- EmulatedVolume.cpp | 4 + EncryptInplace.cpp | 656 +++++++++++++++++++++ EncryptInplace.h | 32 + Ext4Crypt.cpp | 217 ++----- FileDeviceUtils.cpp | 115 ++++ FileDeviceUtils.h | 35 ++ KeyBuffer.cpp | 37 ++ KeyBuffer.h | 63 ++ KeyStorage.cpp | 59 +- KeyStorage.h | 16 +- KeyUtil.cpp | 207 +++++++ KeyUtil.h | 39 ++ Keymaster.cpp | 25 +- Keymaster.h | 16 +- MetadataCrypt.cpp | 319 ++++++++++ MetadataCrypt.h | 23 + MoveTask.cpp | 13 +- NetlinkManager.cpp | 7 +- OWNERS | 3 + PrivateVolume.cpp | 1 + Process.cpp | 44 +- Process.h | 2 +- PublicVolume.cpp | 3 + Utils.cpp | 87 +-- Utils.h | 6 + VolumeManager.cpp | 22 +- VolumeManager.h | 3 + cryptfs.cpp | 654 +------------------- cryptfs.h | 1 - fs/Ext4.cpp | 33 +- fs/Vfat.cpp | 2 +- main.cpp | 13 +- secdiscard.cpp | 83 +-- tests/Android.mk | 24 + tests/CryptfsScryptHidlizationEquivalence_test.cpp | 475 +++++++++++++++ vold.rc | 2 + 42 files changed, 2393 insertions(+), 1065 deletions(-) 8c4438e Vold: Add fsync in writeStringToFile() 75ae529 Revert "Revert "Add support for gid derivation on private volumes"" 73a4807 Revert "Add support for gid derivation on private volumes" a3a60b3 Revert "Add support for gid derivation on private volumes" 5744dfe Fix keyname generation issue 1b38e33 Add support for gid derivation on private volumes 7056de1 mInternalEmulated could be used after shutdown() called e2e2d30 Zero memory used for encryuption keys. 375ac25 do not sleep if it is shutting down 4cc6baf Add noatime to vfat and exfat b350ed0 Drop inode and page caches after evicting CE key. 95a92f9 Only enable quotas when supported by device. 1d79d10 Check if sdcard daemon exited. c865ada Try SO_RCVBUF before SO_RCVBUFFORCE. 85f412b add vold to "shutdown critical" 41156c5 add vold to "shutdown critical" d794526 Fully switch to mke2fs; set policies everywhere. ab4cc78 Label keys with all the possible FBE prefixes that might apply 46bb69f Progress towards FBE and adoptable storage. cd8bfe3 Label keys with all the possible FBE prefixes that might apply ab48bc9 cryptfs: call format_f2fs correctly with proper flags 03f89d3 Move functions useful for crypto test into their own file e4c93da Abolish AutoCloseFD.h in favour of unique_fd d6127ef Use WaitForProperty() to wait for restorecon 978b7cf Add OWNERS in system/vold 42e3810 Remove timout logic in waiting vold.post_fs_data_done 0e08e84 vold should #include 2436e27 Add secdiscard command for secure deletion of files c3bda18 Switch to libkeyutils. 12d1312 Switch to libkeyutils. 8264033 Keymaster: IWYU 25e8b4b Keymaster: IWYU 5b6c6a2 Revert "Enable metadata encryption" 71c56f6 Revert "Revert "Stop dropping caches now we have kernel fix"" 3963b23 Enable metadata encryption d575981 Add support for metadata encryption f71ace3 Refactor to lay the groundwork for metadata encryption eb50114 BuildDataUserCePath always use dir instead of symbolic link cb46b9b Prepare necessary data directory before loading persistent properties. fd7ba5e vold: unlink ext4 encryption keys rather than revoking them f71511a vdc: use libbase logging and log directly to kmsg on boot 32ebb73 Enable clang-tidy for security sensitive domain. 2ad849b Add CryptfsScryptHidlizationEquivalenceTest ========platform/test/vts between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 2 +- OWNERS | 5 + README.md | 3 +- agents/hal/AgentRequestHandler.cpp | 134 +- agents/hal/AgentRequestHandler.h | 5 + agents/hal/SocketClientToDriver.cpp | 105 +- agents/hal/SocketClientToDriver.h | 17 +- agents/hal/TcpServerForRunner.cpp | 12 +- agents/hal/TcpServerForRunner.h | 8 +- agents/hal/VtsAgentMain.cpp | 4 +- compilation_tools/vtsc/VtsCompilerUtils.cpp | 40 +- compilation_tools/vtsc/VtsCompilerUtils.h | 18 + compilation_tools/vtsc/code_gen/CodeGenBase.cpp | 120 +- compilation_tools/vtsc/code_gen/CodeGenBase.h | 8 +- .../vtsc/code_gen/driver/DriverCodeGenBase.cpp | 102 +- .../vtsc/code_gen/driver/DriverCodeGenBase.h | 27 +- .../vtsc/code_gen/driver/HalCodeGen.cpp | 8 +- .../vtsc/code_gen/driver/HalCodeGen.h | 8 +- .../vtsc/code_gen/driver/HalHidlCodeGen.cpp | 802 +- .../vtsc/code_gen/driver/HalHidlCodeGen.h | 25 +- .../vtsc/code_gen/driver/HalSubmoduleCodeGen.cpp | 2 +- .../vtsc/code_gen/driver/HalSubmoduleCodeGen.h | 5 +- .../vtsc/code_gen/driver/LegacyHalCodeGen.cpp | 2 +- .../vtsc/code_gen/driver/LegacyHalCodeGen.h | 8 +- .../vtsc/code_gen/driver/LibSharedCodeGen.cpp | 2 +- .../vtsc/code_gen/driver/LibSharedCodeGen.h | 8 +- .../vtsc/code_gen/fuzzer/HalHidlFuzzerCodeGen.cpp | 12 +- .../code_gen/profiler/HalHidlProfilerCodeGen.cpp | 309 +- .../code_gen/profiler/HalHidlProfilerCodeGen.h | 11 +- .../vtsc/code_gen/profiler/ProfilerCodeGenBase.cpp | 37 +- .../vtsc/code_gen/profiler/ProfilerCodeGenBase.h | 22 +- compilation_tools/vtsc/test/Android.mk | 5 +- .../vtsc/test/golden/DRIVER/Bar.driver.cpp | 1689 ++ .../vtsc/test/golden/DRIVER/Bar.vts.h | 179 + .../test/golden/DRIVER/BluetoothHalV1.driver.cpp | 4 +- .../DRIVER/BluetoothHalV1bt_interface_t.driver.cpp | 16 +- .../vtsc/test/golden/DRIVER/CameraHalV2.driver.cpp | 6 +- .../vtsc/test/golden/DRIVER/MemoryTest.driver.cpp | 202 + .../vtsc/test/golden/DRIVER/MemoryTest.vts.h | 74 + .../vtsc/test/golden/DRIVER/Nfc.driver.cpp | 157 +- .../vtsc/test/golden/DRIVER/Nfc.vts.h | 92 + .../golden/DRIVER/NfcClientCallback.driver.cpp | 132 +- .../test/golden/DRIVER/NfcClientCallback.vts.h | 76 + .../vtsc/test/golden/DRIVER/TestMsgQ.driver.cpp | 464 + .../vtsc/test/golden/DRIVER/TestMsgQ.vts.h | 99 + .../vtsc/test/golden/DRIVER/WifiHalV1.driver.cpp | 4 +- .../vtsc/test/golden/DRIVER/libcV1.driver.cpp | 4 +- .../DRIVER/test/vts/specification/hal/Nfc.vts.h | 48 - .../vts/specification/hal/NfcClientCallback.vts.h | 54 - .../bluetooth/1.0/BluetoothHalV1.vts.h | 14 +- .../1.0/BluetoothHalV1bt_interface_t.vts.h | 14 +- .../hal/conventional/camera/2.1/CameraHalV2.vts.h | 22 +- .../hal/conventional/wifi/1.0/WifiHalV1.vts.h | 14 +- .../specification/lib/ndk/bionic/1.0/libcV1.vts.h | 14 +- .../vtsc/test/golden/DRIVER/types.driver.cpp | 50 +- .../{test/vts/specification/hal => }/types.vts.h | 10 +- .../vtsc/test/golden/PROFILER/Bar.profiler.cpp | 1629 ++ .../vtsc/test/golden/PROFILER/Bar.vts.h | 47 + .../test/golden/PROFILER/MemoryTest.profiler.cpp | 131 + .../vtsc/test/golden/PROFILER/MemoryTest.vts.h | 33 + .../vtsc/test/golden/PROFILER/Nfc.profiler.cpp | 57 +- .../{test/vts/specification/hal => }/Nfc.vts.h | 0 .../golden/PROFILER/NfcClientCallback.profiler.cpp | 26 +- .../specification/hal => }/NfcClientCallback.vts.h | 0 .../test/golden/PROFILER/TestMsgQ.profiler.cpp | 457 + .../vtsc/test/golden/PROFILER/TestMsgQ.vts.h | 35 + .../vtsc/test/golden/PROFILER/types.profiler.cpp | 10 +- .../{test/vts/specification/hal => }/types.vts.h | 0 compilation_tools/vtsc/test/test_vtsc.py | 129 +- doc/framework_developer_manual.md | 8 - doc/testcase_develop_manual/run_vts_directly.md | 4 + doc/user_manual.md | 9 + doc/web/google_app_engine_architecture.png | Bin 80245 -> 0 bytes doc/web/high_level_design.png | Bin 45299 -> 0 bytes doc/web/notification_samples.md | 37 - doc/web/vts_dashboard.md | 146 - drivers/Android.bp | 1 - drivers/hal/Android.bp | 2 + drivers/hal/common/Android.bp | 10 +- .../hal/common/binder/VtsFuzzerBinderService.cpp | 4 +- drivers/hal/common/component_loader/DllLoader.cpp | 12 +- .../common/component_loader/HalDriverLoader.cpp | 379 + .../FuzzerBase.cpp => driver_base/DriverBase.cpp} | 75 +- .../DriverCallbackBase.cpp} | 14 +- .../common/driver_manager/VtsHalDriverManager.cpp | 509 + drivers/hal/common/fuzz_tester/FuzzerWrapper.cpp | 86 - .../common/include/binder/VtsFuzzerBinderService.h | 4 +- .../common/include/component_loader/DllLoader.h | 11 +- .../include/component_loader/HalDriverLoader.h | 121 + .../FuzzerBase.h => driver_base/DriverBase.h} | 21 +- .../DriverCallbackBase.h} | 13 +- .../include/driver_manager/VtsHalDriverManager.h | 164 + .../hal/common/include/fuzz_tester/FuzzerWrapper.h | 62 - .../InterfaceSpecificationParser.h | 43 - .../specification_parser/SpecificationBuilder.h | 121 - .../hal/common/include/utils/InterfaceSpecUtil.h | 20 + drivers/hal/common/replayer/VtsHidlHalReplayer.cpp | 196 - .../InterfaceSpecificationParser.cpp | 58 - .../specification_parser/SpecificationBuilder.cpp | 724 - drivers/hal/common/utils/InterfaceSpecUtil.cpp | 61 +- drivers/hal/framework/Android.mk | 58 - drivers/hal/framework/VtsFuzzerMain.cpp | 252 - drivers/hal/replayer/Android.bp | 46 + drivers/hal/replayer/VtsHidlHalReplayer.cpp | 108 + .../include => }/replayer/VtsHidlHalReplayer.h | 31 +- drivers/hal/replayer/VtsHidlHalReplayerMain.cpp | 99 + drivers/hal/server/Android.bp | 47 + drivers/hal/{framework => server}/BinderServer.cpp | 34 +- drivers/hal/{framework => server}/BinderServer.h | 4 +- drivers/hal/{framework => server}/SocketServer.cpp | 111 +- drivers/hal/{framework => server}/SocketServer.h | 24 +- drivers/hal/server/VtsHalDriverServerMain.cpp | 118 + drivers/libdrivercomm/Android.bp | 1 + drivers/libdrivercomm/VtsDriverCommUtil.cpp | 12 +- drivers/libdrivercomm/VtsDriverCommUtil.h | 2 - harnesses/cloud_client/cloud_client.py | 90 - harnesses/cloud_client/cloud_client_controller.py | 46 - .../build/VtsCompatibilityInvocationHelper.java | 55 + .../common/tradefed/result/VtsResultReporter.java | 49 + .../tradefed/targetprep/HidlProfilerPreparer.java | 53 +- .../common/tradefed/targetprep/VtsFilePusher.java | 52 +- .../targetprep/VtsDeviceInfoCollector.java | 2 + .../targetprep/VtsPythonVirtualenvPreparer.java | 106 +- .../targetprep/VtsTestPlanResultReporter.java | 134 + .../tradefed/testtype/VtsMultiDeviceTest.java | 236 +- .../testtype/VtsMultiDeviceTestResultParser.java | 71 +- .../android/tradefed/util/VtsDashboardUtil.java | 151 + .../tradefed/util/VtsVendorConfigFileUtil.java | 151 + .../vts_multi_device_test_parser_output.txt | 4 +- ...vts_multi_device_test_parser_output_timeout.txt | 4 +- proto/Android.bp | 21 +- proto/Android.mk | 27 + proto/ComponentSpecificationMessage.proto | 105 +- proto/ComponentSpecificationMessage_pb2.py | 461 +- proto/ExecutionSpecificationMessage.proto | 29 + proto/TestSchedulingPolicyMessage.proto | 2 + proto/TestSchedulingPolicyMessage_pb2.py | 4 +- proto/VtsProfilingMessage.proto | 2 + proto/VtsProfilingMessage_pb2.py | 4 +- proto/VtsReportMessage.proto | 47 +- proto/VtsReportMessage_pb2.py | 146 +- runners/host/base_test.py | 371 +- runners/host/config_parser.py | 19 - runners/host/keys.py | 9 + runners/host/records.py | 128 +- runners/host/tcp_client/vts_tcp_client.py | 203 +- runners/host/test_runner.py | 90 +- runners/target/vts_hal_hidl_target/Android.bp | 3 +- .../VtsHalHidlTargetTestBase.cpp | 12 +- .../vts_hal_hidl_target/VtsHalHidlTargetTestBase.h | 63 +- .../VtsHalHidlTargetTestEnvBase.cpp | 127 + .../VtsHalHidlTargetTestEnvBase.h | 124 + script/build-java.sh | 7 +- script/build-python.sh | 2 +- script/create-image.sh | 2 +- script/create-test-project.py | 34 +- script/cts_test_list.txt | 1 - script/download-pypi-packages.sh | 2 +- script/pypi-packages-local.sh | 23 + script/run-gce.sh | 2 +- script/run-local.sh | 2 +- script/run-unittest.sh | 2 +- script/run_cts_with_profiling.sh | 2 +- script/setup-gce.sh | 6 +- script/setup-local.sh | 10 +- script/setup.sh | 22 +- script/start-agent.sh | 8 +- script/test_time_breakdown.py | 218 + specification/Android.mk | 12 + .../bluetooth/1.0/BluetoothHalV1bt_interface_t.vts | 10 +- .../hello_world/VtsCodelabHelloWorldTest.py | 21 +- testcases/framework_test/SampleSl4aTest.py | 4 +- testcases/fuzz/hal_gps/vts_fuzz.xml | 2 +- .../fuzz/hal_light/conventional/LightFuzzTest.py | 34 +- .../StandaloneLightFuzzTest.py | 37 +- testcases/fuzz/hal_light/target/vts_fuzz.xml | 2 +- testcases/fuzz/lib_bionic/LibBionicLibmFuzzTest.py | 18 +- .../fuzz/lib_bionic/LibBionicLibmFuzzTest.xml | 2 +- .../camera/conventional/2_1/SampleCameraV2Test.py | 35 +- .../camera/conventional/3_4/SampleCameraV3Test.py | 17 +- testcases/host/camera_its/CameraITSTest.py | 36 +- .../host/light/conventional/SampleLightTest.py | 14 +- .../RebootRootRemountTest/RebootRootRemountTest.py | 7 +- testcases/host/reboot/RebootTest/RebootTest.py | 4 +- testcases/system/libc/LibcTest.py | 20 +- .../system/qtaguid/sample/SampleQtaguidTest.py | 18 +- testcases/template/binary_test/binary_test.py | 106 +- testcases/template/binary_test/binary_test_case.py | 21 +- .../gtest_binary_test/gtest_binary_test.py | 153 +- .../template/gtest_binary_test/gtest_test_case.py | 36 +- .../template/hal_hidl_gtest/hal_hidl_gtest.py | 116 +- .../hal_hidl_gtest/hal_hidl_gtest_unittest.py | 54 + .../hal_hidl_replay_test/hal_hidl_replay_test.py | 68 +- .../hal_hidl_replay_test_case.py | 11 +- .../template/llvmfuzzer_test/llvmfuzzer_test.py | 25 +- .../vts_selftest}/__init__.py | 0 testcases/vts_selftest/test_framework/__init__.py | 0 .../test_framework/base_test}/Android.mk | 17 +- .../test_framework/base_test/AndroidTest.xml | 59 + .../base_test/VtsSelfTestBaseTest.py | 87 + .../base_test/VtsSelfTestBaseTestFilter.py | 81 + .../base_test/VtsSelfTestBaseTestFilterExclude.py | 57 + .../VtsSelfTestBaseTestFilterExcludeInclude.py | 49 + .../base_test/VtsSelfTestBaseTestFilterInclude.py | 53 + .../VtsSelfTestBaseTestFilterIncludeExclude.py | 49 + .../test_framework/base_test/__init__.py | 0 tools/build/tasks/list/vts_bin_package_list.mk | 3 +- .../tasks/list/vts_func_fuzzer_package_list.mk | 1 - tools/build/tasks/list/vts_lib_package_list.mk | 1 + .../build/tasks/list/vts_test_bin_package_list.mk | 4 +- .../tasks/list/vts_test_host_lib_package_list.mk | 1 + .../tasks/list/vts_test_lib_hal_package_list.mk | 2 + .../tasks/list/vts_test_lib_hidl_package_list.mk | 41 +- .../tasks/list/vts_test_lib_hidl_trace_list.mk | 27 - .../build/tasks/list/vts_test_lib_package_list.mk | 11 + tools/build/tasks/vts_package.mk | 59 +- tools/vts-tradefed/Android.mk | 12 +- .../basic-reporters.xml => CtsDynamicConfig.xml} | 11 +- tools/vts-tradefed/etc/Android.mk | 2 +- tools/vts-tradefed/etc/vts-gce-tradefed | 2 +- tools/vts-tradefed/etc/vts-tradefed | 24 +- tools/vts-tradefed/etc/vts-tradefed_win.bat | 23 +- tools/vts-tradefed/res/config/cts-on-gsi.xml | 362 + .../res/config/cts-vendor-interface.xml | 70 + tools/vts-tradefed/res/config/plans.md | 23 +- tools/vts-tradefed/res/config/vts-base.xml | 21 +- tools/vts-tradefed/res/config/vts-camera-its.xml | 3 +- tools/vts-tradefed/res/config/vts-codelab.xml | 3 +- tools/vts-tradefed/res/config/vts-coverage.xml | 24 - tools/vts-tradefed/res/config/vts-fuzz.xml | 15 +- tools/vts-tradefed/res/config/vts-gce.xml | 3 +- tools/vts-tradefed/res/config/vts-hal-auto.xml | 27 + .../res/config/vts-hal-hidl-profiling.xml | 24 - tools/vts-tradefed/res/config/vts-hal-hidl.xml | 57 - ...iling.xml => vts-hal-profiling-passthrough.xml} | 26 +- ...l-profiling-tv.xml => vts-hal-profiling-tv.xml} | 5 +- ...iling-passthrough.xml => vts-hal-profiling.xml} | 17 +- tools/vts-tradefed/res/config/vts-hal-replay.xml | 36 + ...ving-staging-hal-hidl-tv.xml => vts-hal-tv.xml} | 6 +- tools/vts-tradefed/res/config/vts-hal.xml | 31 +- tools/vts-tradefed/res/config/vts-host.xml | 18 +- tools/vts-tradefed/res/config/vts-kernel.xml | 4 +- tools/vts-tradefed/res/config/vts-library.xml | 9 +- ...l-systrace.xml => vts-performance-systrace.xml} | 11 +- tools/vts-tradefed/res/config/vts-performance.xml | 16 +- tools/vts-tradefed/res/config/vts-presubmit.xml | 3 +- tools/vts-tradefed/res/config/vts-security.xml | 3 +- ...s-serving-staging-vndk.xml => vts-selftest.xml} | 8 +- .../vts-tradefed/res/config/vts-serving-pinned.xml | 25 - .../res/config/vts-serving-staging-fuzz.xml | 25 - .../vts-serving-staging-hal-conventional.xml | 25 - .../config/vts-serving-staging-hal-hidl-replay.xml | 22 - .../res/config/vts-serving-staging-hal-hidl.xml | 46 - .../res/config/vts-serving-staging-library.xml | 27 - .../res/config/vts-serving-staging-security.xml | 23 - .../res/config/vts-serving-staging-system.xml | 25 - .../res/config/vts-serving-tot-fuzzing.xml | 21 - .../res/config/vts-serving-tot-postsubmit.xml | 40 - .../res/config/vts-staging-default.xml | 31 + tools/vts-tradefed/res/config/vts-staging-fuzz.xml | 41 + ...g-staging-kernel.xml => vts-staging-kernel.xml} | 5 +- ...ing-presubmit.xml => vts-staging-presubmit.xml} | 16 +- ...rving-tot-presubmit.xml => vts-staging-web.xml} | 24 +- tools/vts-tradefed/res/config/vts-system.xml | 24 - tools/vts-tradefed/res/config/vts-vndk.xml | 3 +- tools/vts-tradefed/res/config/vts.xml | 41 +- .../res/push_groups/FuncFuzzerTest.push | 4 +- .../res/push_groups/IfaceFuzzerTest.push | 32 +- .../vts-tradefed/res/push_groups/VtsDriverHal.push | 10 +- .../res/push_groups/VtsProfilerHal.push | 3 + utils/native/Android.bp | 1 + {drivers => utils/native}/libprofiling/Android.bp | 27 +- .../libprofiling/VtsProfilingConfigureMain.cpp | 13 +- .../native}/libprofiling/VtsProfilingInterface.cpp | 47 +- .../native}/libprofiling/VtsProfilingInterface.h | 14 +- utils/native/libprofiling/VtsProfilingUtil.cpp | 81 + utils/native/libprofiling/VtsProfilingUtil.h | 38 + utils/native/trace_processor/Android.bp | 3 +- .../native/trace_processor/TraceProcessorMain.cpp | 27 +- utils/native/trace_processor/VtsTraceProcessor.cpp | 481 +- utils/native/trace_processor/VtsTraceProcessor.h | 84 +- utils/python/archive/Android.mk | 39 +- utils/python/common/filter_utils.py | 370 + utils/python/common/list_utils.py | 179 +- utils/python/common/vintf_utils.py | 29 +- utils/python/common/vts_spec_utils.py | 60 + utils/python/controllers/adb.py | 33 +- utils/python/controllers/android_device.py | 45 +- utils/python/coverage/Android.mk | 56 +- utils/python/coverage/coverage_report_test.py | 11 +- utils/python/coverage/coverage_utils.py | 143 +- utils/python/coverage/gcda_parser_test.py | 12 +- utils/python/coverage/gcno_parser_test.py | 9 +- utils/python/cpu/cpu_frequency_scaling.py | 15 +- .../file/{file_utils.py => target_file_utils.py} | 74 +- utils/python/library/__init__.py | 0 utils/python/library/elf_consts.py | 80 + utils/python/library/elf_parser.py | 299 + utils/python/mirror/hal_mirror.py | 136 +- utils/python/mirror/mirror_object.py | 253 +- utils/python/mirror/pb2py.py | 37 + utils/python/mirror/shell_mirror.py | 37 +- utils/python/mirror/shell_mirror_object.py | 32 +- utils/python/os/path_utils.py | 13 + utils/python/performance/benchmark_parser.py | 19 +- utils/python/precondition/precondition_utils.py | 126 +- utils/python/profiling/profiling_utils.py | 26 +- utils/python/reporting/log_uploading_utils.py | 10 +- utils/python/reporting/report_file_utils.py | 12 +- utils/python/web/dashboard_rest_client.py | 18 +- utils/python/web/web_utils.py | 58 +- web/.gitignore | 1 - web/dashboard/.gitignore | 45 - web/dashboard/README.md | 151 - web/dashboard/pom.xml | 187 - .../android/vts/api/BigtableLegacyJsonServlet.java | 128 - .../com/android/vts/api/DatastoreRestServlet.java | 86 - .../com/android/vts/entity/CoverageEntity.java | 156 - .../com/android/vts/entity/DashboardEntity.java | 29 - .../com/android/vts/entity/DeviceInfoEntity.java | 136 - .../vts/entity/ProfilingPointRunEntity.java | 183 - .../com/android/vts/entity/TestCaseRunEntity.java | 103 - .../java/com/android/vts/entity/TestEntity.java | 119 - .../java/com/android/vts/entity/TestRunEntity.java | 215 - .../com/android/vts/entity/UserFavoriteEntity.java | 79 - .../com/android/vts/proto/VtsReportMessage.java | 16108 ------------------- .../java/com/android/vts/servlet/BaseServlet.java | 111 - .../android/vts/servlet/DashboardMainServlet.java | 191 - .../android/vts/servlet/ShowCoverageServlet.java | 147 - .../com/android/vts/servlet/ShowGraphServlet.java | 241 - .../vts/servlet/ShowPerformanceDigestServlet.java | 274 - .../vts/servlet/ShowPreferencesServlet.java | 202 - .../com/android/vts/servlet/ShowTableServlet.java | 258 - .../android/vts/servlet/VtsAlertJobServlet.java | 423 - .../vts/servlet/VtsPerformanceJobServlet.java | 264 - .../java/com/android/vts/util/DatastoreHelper.java | 280 - .../java/com/android/vts/util/EmailHelper.java | 152 - .../main/java/com/android/vts/util/FilterUtil.java | 265 - .../src/main/java/com/android/vts/util/Graph.java | 90 - .../java/com/android/vts/util/GraphSerializer.java | 30 - .../main/java/com/android/vts/util/Histogram.java | 165 - .../main/java/com/android/vts/util/LineGraph.java | 149 - .../com/android/vts/util/PerformanceSummary.java | 143 - .../java/com/android/vts/util/PerformanceUtil.java | 241 - .../android/vts/util/ProfilingPointSummary.java | 146 - .../java/com/android/vts/util/StatSummary.java | 143 - .../java/com/android/vts/util/TestResults.java | 375 - .../main/java/com/android/vts/util/UrlUtil.java | 74 - .../src/main/webapp/WEB-INF/appengine-web.xml | 31 - web/dashboard/src/main/webapp/WEB-INF/cron.xml | 29 - .../src/main/webapp/WEB-INF/datastore-indexes.xml | 31 - .../src/main/webapp/WEB-INF/jsp/dashboard_main.jsp | 69 - .../src/main/webapp/WEB-INF/jsp/footer.jsp | 25 - .../src/main/webapp/WEB-INF/jsp/header.jsp | 61 - .../src/main/webapp/WEB-INF/jsp/show_coverage.jsp | 171 - .../src/main/webapp/WEB-INF/jsp/show_graph.jsp | 292 - .../webapp/WEB-INF/jsp/show_performance_digest.jsp | 100 - .../main/webapp/WEB-INF/jsp/show_preferences.jsp | 153 - .../src/main/webapp/WEB-INF/jsp/show_table.jsp | 384 - web/dashboard/src/main/webapp/WEB-INF/web.xml | 137 - web/dashboard/src/main/webapp/css/common.css | 25 - .../src/main/webapp/css/dashboard_main.css | 84 - web/dashboard/src/main/webapp/css/datepicker.css | 70 - web/dashboard/src/main/webapp/css/navbar.css | 26 - .../src/main/webapp/css/show_coverage.css | 104 - web/dashboard/src/main/webapp/css/show_graph.css | 70 - .../main/webapp/css/show_performance_digest.css | 82 - .../src/main/webapp/css/show_preferences.css | 75 - web/dashboard/src/main/webapp/css/show_table.css | 202 - .../vts/servlet/VtsPerformanceJobServletTest.java | 237 - .../vts/util/ProfilingPointSummaryTest.java | 136 - .../java/com/android/vts/util/StatSummaryTest.java | 98 - web/dashboard/src/test/res/driver/chromedriver | Bin 5503600 -> 0 bytes .../src/test/res/driver/config.properties | 1 - .../src/test/res/servlet/performanceSummary1.html | 1 - .../src/test/res/servlet/performanceSummary2.html | 1 - .../src/test/res/servlet/performanceSummary3.html | 1 - .../src/test/res/servlet/performanceSummary4.html | 1 - 378 files changed, 16129 insertions(+), 29876 deletions(-) ac0056bf DO NOT MERGE Disable NN test. 29007f21 Fix reporting bug. 9f8cd710 Fix bug causing missing build props. 037499dd If vendor props are missing, log a warning. 7947f13f Generate correct build fpt and manufacturer. 94745203 Fix reporting bug. e6adb7ae Fix a typo 2da12559 Do not follow symbolic link when deleting virtualenv 6aa4cbf6 Fix gtest output path on Windows host 0a75b094 Make VtsHalCasV1_0Target compliance test. c92d92cc Fix bug causing missing build props. 12405bfe If vendor props are missing, log a warning. bf0c5977 package CTS's DynamicConfig.xml as part of android-vts.zip 8646706d Generate correct build fpt and manufacturer. 6c49a439 Add VtsHalMediaOmxStoreV1_0Host to vts.xml c50a463e DO NOT MERGE Update VTS version string a554337d Generate correct build fpt and manufacturer. 30222763 Update VTS version to v8.1 2588b04b Update vtsc for genrating Hidl HAL driver. a88ebf62 Do not follow symbolic link when deleting virtualenv 0d221316 Add precondition-vintf-override option to compliance plan 34f3cd5a Move VtsHalMediaOmxStoreV1_0Host as it's stable f287ac8d Package VtsHalCasV1_0TargetTest with VTS. 31532f8a Add VtsHalMediaOmxStoreV1_0Host to staging list b8ed94e9 Update vts-hal-profiling-passthrough plan 9304c478 prints more debuggging info 66ab8908 fix a bug: CreateTestCases now throws an exception if error 70e81c2c Fail if no test case is found 66fce7dd Fix memory issues in VTS agent/driver ca24d4f4 Rename vts-hal-hidl-xx plan to vts-hal-xx plan 97782034 Rename vts-hal-hidl-xx plan to vts-hal-xx plan 8636a541 Rename vts-hal-hidl-xx plan to vts-hal-xx plan cc6d4b71 Refactor method signature to avoid memory issues 76f0a08e Cleanup vts test plans. 9fc3e534 Cleanup vts test plans. cc1f441e Cleanup vts test plans. c8b50a15 make VTS depend on cts-tradefed-harness instead of raw source c109d846 thermal: package Thermal HAL v1.1 into vts 2ab682c6 Update vts target side test template. 1b53a8c0 Revert "Add VtsHalConfigstoreV1_1 to vts package and plans" 4adb95e2 Move plans to prod dashboard, create staging plan. bc672231 Move plans to prod dashboard, create staging plan. 9e87001b Merge Vehicle HAL 2.1 iface to 2.0 6fe51f3d Use class path wildcard in vts-tradefed_win.bat 256a9140 remove a redundant string search from binary_test 079ceb33 Add support to retry command. 31ebe720 Add support to negative pattern in filtering 01b45f2e Add support to regex matching filter 078e10b5 Add support of catching bug report on failure 48abdb34 deprecate cloud_client a3b99762 log unexpected exception in test_runner d3efe60a print error when gtest list fails a57862c3 created vts framework self test project and plan 2097ff0d Passing the env/args configure to gtest_binary_test. 26586e1d Fix for parsing env/args for vts binary_test. d8fac109 update cts-on-gsi.xml based on the current ToT version (under previous /cts project) becceaad Move CTS-on-GSI plans 80e44e4a Add missing bionic test libs for dl_test.cpp 1db87514 Fix gtest output path on Windows host 06aa89fc Fix gtest output path on Windows host b0130c3e package rules and plan file change for TetherOffload 1ff5ca99 Fix hal_hidl_replay_test template. fbddf80b make LTP number of threads configurable from AndroidTest.xml e0bfa81b make LTP number of threads configurable from AndroidTest.xml 6fcbaac2 xml and make configuration of NN API VTS Tests 0e801c23 DO NOT MERGE ANYWHERE Revert "Add VtsHalOemHookV1_0Host to vts" e3b922a3 add a missing space on envp command 4c682f5f push nativetests to /data/nativetest[64] by default 55b604be Package tests.multithread lib af67f507 Remove CtsRetailDemoHostTestCases b645b263 avoid unused arg build warning 570fb2cd avoid unused arg build warning 1a15df9e Run Weaver HAL 1.0 tests in VTS 2c1230b0 set public access to ExpandFilterBitness 6f4f5aca Fix include_filter error when tag is present 9f97a461 Run oemlock HAL 1.0 tests in VTS 3fa26d6b Include binderLibTest_IPC_32 in VTS package 159c0bb0 Include binderDriverInterfaceTest_IPC_32 in VTS package 7b71e06c Fix vts batch mode 998a02cc Target test env base was declaring LOG_TAG after Log.h inclusion f49830ca Added vts xml for auto. 1cd777cc Add VtsHalOemHookV1_0Host to vts 430fb761 Add VtsHalDumpstateV1_0Target to vts prod plans d3bca720 Handle timeout in test runner 179adcbd Tolerate stop_standing_subprocess exception 61c9f8e6 Package VtsHalDumpstateV1_0Target vts modules as part of VTS package f0052e5f Increase max log size of VTS 5c9b28e9 Include binderDriverInterfaceTest_IPC_32 in VTS package c9b86326 Run VTS HAL tests against different service name. 060de9d2 Update vts template to support test against different service name. b4af2048 Add VtsHalDumpstateV1_0Target to vts-serving-staging-hal-hidl.xml 73fb9726 correct option class name for HidlProfilerPreparer 976251cd Handle timeout in test runner 9024812c Package cts plan files as part of android-vts.zip 00c4a59f Package cts plan files as part of android-vts.zip 504b8444 Schedule VtsHalWifiV1_0Host instead of VtsHalWifiV1_0Target 8b525aef correct a veriable name addeaecd Add VibratorV1_1 tests 6ac866b6 move radio 1.1 test from staging to prod 702b0843 Revert "Add VtsHalConfigstoreV1_1 to vts package and plans" 1a1e2e60 Fix a bug and make the framework more robust 73f2d325 Fix a bug and make the framework more robust fff9a6ea Increase max log size of VTS d29b5eb1 do not generate protobuf message when there is no result 984ca8c2 Make RawAddress into a class (7/7) bd8784cb Make RawAddress into a class (7/7) 5e3e0717 vts: Add 1.1 package for wifi 886201ac Add VtsHalOemHookV1_0Host to vts d87e3298 package and schedule radio v1.1 target test module dc63afa0 Add usb 1.1 dependencies to vts package. 41ad8dde Exclude undefined or NOTYPE symbols ddddfacc Add VtsHalConfigstoreV1_1 to vts package and plans 188c1212 Avoid comma in adblog file name f3765d74 VTS config for Wifi Offload HAL 45d59160 Package wifi offload hal's vts modules as part of VTS package adf0524c Use FunctionCallMessage instead of FunctionSpecificationMessage 50c05497 Revert "Add debug info to vts hal driver." f799c3ff add Dumpstate hal test to vts-serving-staging-hal-hidl.xml a5b8945d Use a "valid" field to mark proto as valid. 8b80ee5d Run oemlock HAL 1.0 tests in VTS 1d40ff18 Run Weaver HAL 1.0 tests in VTS f243fe14 create HalHidlSetUp and HalHidlTearDown 7f9eb236 add Dumpstate hal test to vts-serving-staging-hal-hidl.xml 0fe9f317 Rename bt_bdaddr_t into RawAddress (4/4) 9c462509 Add debug info to vts hal driver. d56cfff2 Rename bt_bdaddr_t into RawAddress (4/4) f653dc37 create HalHidlSetUp and HalHidlTearDown 015170fe make getTestCaseName method private 12bdb898 make getTestCaseName method private 317f3d23 move vts hal hidl target base impl code out of header 78044321 Make getTestCaseInfo() virtual ae86b6cd Update FunctionCallMessage to include more info. 8931817e Run power HAL 1.1 tests in vts f0477a7a Schedule tests for VtsHalUsbV1_1Target d27c78ba Supoort host-side hal testing with nested interface (part 2) c472ad03 Support host-side hal testing with nested interface. 4dbc96fe fix a missing range in records.py 3b578385 Tolerate stop_standing_subprocess exception 0f7148ae log report proto message path in base runner 7a2051ca deprecate is_callback from FunctionSpecificationMessage c56224ad add fields for @do_not_fuzz and @hidl_callback annotations 2ddcbcb1 run hal tests if its test version is x.a and x.b is found where a <= b 55ceba47 contninue when web feature is disabled; upload report when having 0 res 09ce3636 Driver refactory (round 3) 5254e668 move vts hal hidl target base impl code out of header 28d348a3 run hal tests if its test version is x.a and x.b is found where a <= b 3cdc7f33 if a hal is in vintf but not running, vts hal test is still executed 95a5db7a Support precondition-vintf 294f22f4 driver refactory (round 2) b4465bd3 specify target side file_utils 47164b65 fixed license header for vts 8d731a44 uses lazy android_device and remote shell registration 62b8c450 Update license header 91373786 Test: new add copylight files 5dd31c66 fixed license header for vts 2418eb7b Make getTestCaseInfo() virtual ed15d41a Fix -Wunused-variable build warning 09dabb18 Test: add file 389f2337 Test: new add copylight files c1c6bf25 Driver framework refactory to support multi-hal testing b48f28f1 Fix vts-host plan 9053d88d fix NullPointerException after test cases complete 2d9d9b50 Reduce redundant logs in mirror_object 31376b4c if a hal is in vintf but not running, vts hal test is still executed 5425c725 Fix build warnings from VTS framework tests. 9d37d594 fixed license header for vts 86c3f479 Allow remote shell session to be disabled when python process is interrupted a1a89f1e list_utils can load list from file 1b3d43a5 Allow remote shell session to be disabled when python process is interrupted 509dcfe3 increase waiting for python process to 3 minutes during timeout d2b5faf5 add no_except option to shell mirror b6749745 add no_except option to shell mirror 269da37f Result parser treat timeout as test failure 868655e1 Add ERROR result type to Result parser 5faeb48a Update java proto build script. 3f0d7c54 Delete test/vts/web. 0e3ca338 Auto report non executed tests 3456a221 Result parser treat timeout as test failure 67dff4fd Delete test/vts/web. 3a9a970e Update java proto build script. 4ee666a1 Auto report non executed tests d8153439 Add ERROR result type to Result parser aa6bae86 Delete intermediate files/dirs 008952fa Add a finishing status to test case execution to detect timeout signal 51a0f1b2 Report protobuf uploaded from Java, and wait for python teardown finish 82419278 Remove vendor references from vts package mk. 3180af5f binary test runner uses lazy android_device registration 5c25e86a Record class check for non executed results during reporting 52ce5e17 Record class check for non executed results during reporting a10b747e Add a finishing status to test case execution to detect timeout signal f43f760e Implement coverage overview page. b1f31766 Implement filter bar UI on release page. f981db55 Support precondition-vintf 3a78c5b6 runner stores requested test record as test record object ad02d53d runner stores requested test record as test record object 90ad2680 Add MergeUniqueKeepOrder in list_util dfc74d49 runner can now get entire result when python process is interrupted e1af09f4 binary test runner uses lazy android_device registration 649afd7a include arch-specific kernel config fragments ea48c2fd Fix bug in ElfParser.__del__ 9cde266b Account for a non-hal child in vintf_xml 5e2ba153 Fix -Wunused-parameter build warning 1952cb16 Report protobuf uploaded from Java, and wait for python teardown finish 1f0003da runner can now get entire result when python process is interrupted 6554db93 Remove vendor references from vts package mk. 2cc408db Fix calculation of total test case count. d3976470 promote VtsKernelNetdTest to vts plan 163455ec Fix bug in inactive email. 1f6573ca Add write retries in datastore helper. 8de79291 Remove unneeded pip installs from setup script 22b35d5f Add other kernel tests to vts-kernel.xml aafc4b12 Fix pagination for plan runs. a3f1f46b Add OWNERS in test/vts 029128a8 Fix option splitting for profiling runs. 0a3d06c0 set public access to ExpandFilterBitness 5a59a3dc Show benchmark result on console fc65d41a Print the test case info in device log cf68c745 fix include_filter error when tag is present 3f14876d Ensure the pip shebang line is no longer than the max length. 89b7a8c7 Implement release page. 4f84cb96 Implement new navbar. 30c39649 Add Windows solution to access permission function 426fbae8 Fix function that checks dir access permission 81807556 Schedule VtsHalGnssV1_0HostBinderize in staging aee0e192 Remove module name length check. 7edaaebc Explicitly use VtsVendorConfigFileUtil in all vts plans 531bf1d3 Upload staging plans' results to web staging environment aaf53e95 Use generic vendor config file names 02cc2423 Use VtsTestPlanResultReporter to select/specify a vendor config file 8a1e05bb Include end time and duration on plan runs page. 3059b276 Fix time units in profiling-related flows. 2c703b4c Updater vts driver to support complex type. f5ff9190 Fix link to home. 977ca2f0 Specify service name to get rid of oauth warning. 3c872bf4 Update replay test template for code coverage measurement. d13bb72f Correctly de-dup the devices for test plan runs. 28b9e965 add an option to select prod or staging vendor config 33af893e Use VtsVendorConfigFileUtil f24be6a8 Audio VTS: Consider audio xsd as test resources b8f6a5f4 Create UI for VTS release page. 6b1c448a Use SpecificationBuilder for replayer. a299e17f specify plan name in each plan xml file 170384b9 Updater vts driver to support complex type. 358895c4 Add an option to specify the test plan name. 55abd854 Fix determination of pre/post-submit test runs. f2c334bd Audio VTS: Consider audio xsd as test resources 05f889e8 Fix paging bug on tree servlet. b574bdff Use Base64 encoding for uploading using HTTP. 6b141f04 Move ELF constants to a separate file 6cf88fee Extend dashboard rest endpoint to accept plan runs f88486ec Runner change for HIDL nested interface afeb1604 driver framework change for host-driven control of nested interface f46ea906 Remove unnecessary indexing on entities. d9df139a Specify VTS version (same as Android version) 0ebec6ce Specify VTS version (same as Android version) ed785723 Specify VTS version (same as Android version) c26c44c3 Optimize querying for test runs. 9b6abfe3 use the full version info in driver's C global functions 65bc1bb7 Keep returned nested interface's proxy alive even after descoping c82399c0 local script updates for gnss host-side HAL 7ea17b33 Revert "Revert "Support profilng for complex types."" a24d6ce6 Add missing bionic libs. 0778d86c Allow version 9 toolchains for EXPERIMENTAL_USE_OPENJDK9 3b2f7980 Revert "Support profilng for complex types." 27156a8c rename ltp and selftest test modules. e44897ba adb shell cmds without exceptions f237383a Update pb file for proto change. c55ddfe8 Support profilng for complex types. f1580900 Minor favorites UI refinements. 18fa8f60 Merge favorites and preferences UI. dec3114e Support profilng for complex types. 1714c78f Upload test plan execution result to web DB. 3fe06d02 Run only a codelab test at presubmit time (staging) ae0713e3 VTS TF needs VTS protobuf lib e8d8cbd9 use micro pb lib in vts proto and string in test plan message 9b913409 Add ELF parser c34883bf Add VtsVendorConfigFileUtil class dc90748b Fix the warning no-uninitialized for code generated by vtsc. 654f3f3e remove reflection for base_test filters and convert unicode to str 4ce014bb new proto layout for fuzzer to support nested interfaces. 343c099f Add datastore indexes for test runs. 995ec823 Check access permission to local pypi path dirs c98f1755 automatically create default shell session add Execute method 610bc266 automatically register android devices transparently with lazy loading 63c9709d Modify test case entities to store more than one. af609ba3 Show assert failure in XML report 97b51889 Add function to query transitively imported hals. 41902f99 gtest batch run mode on vts hal prod plans 4aba4cbd gtest batch run mode on vts hal staging plans 38bf42d6 add gtest batch run mode feature to increase speed d47ba9bd Build target for protos (host Java) 0a95ad87 Launch record-and-replay tests as part of vts plan 9bec14c9 Revert "update VTS build rule for vts -> TF dependency" c433c528 Revert "VTS should depend directly on TF" 20c42831 Add script to print Python/Pip versions and other 10f6187e Refine tree UI. fbc50667 Package android.hardware.graphics.bufferqueue@1.0-vts.profiler 22650c9c Add dashboard servlet for handling proto uploads. d9c68e4f Add post message to vts protos. b6d5577a Update VTS framework to post proto msg. 66cd8e3e Fix module key derivation logic for when web isn't used. e930664b Provide option to output coverage report. 3ece35ce Add post message to vts protos. fcc6af80 move selftest to vts-serving-staging-presubmit.xml 9681aa11 Add double quotes around paths in vts-tradefed_win cde64a82 Enable offline installation of python packages aa5fec87 automatically create default shell session add Execute method 0f2dd9e7 automatically register android devices transparently with lazy loading 012a4ef5 Redesign main table UI. dc24a75a Add result xml sources into VTS 8bc02764 update VTS build rule for vts -> TF dependency 39b6b7e3 VTS should depend directly on TF 76ecf7bf generate extern function to create FuzzerBase from HIDL proxy object d816ddc1 Launch record-and-replay tests as part of vts plan 7c67065d Allow offline installation of python packages cd61a58c Enable VtsHalNfcV1_0TargetReplay test ba8a7942 removed VtsFilePusher's dependency on CTS FilePusher b75595f4 Added VtsCompatibilityInvocationHelper 3a81a84c removed VtsFilePusher's dependency on CTS FilePusher 1fefdd63 derive and store test module keys in runner's json output a5415777 Fix lshal stderr redirection on Windows 5bfe52ec Added VtsCompatibilityInvocationHelper 9a8f0250 Fix dashboard posting. 16ea2fad Add hwbinder latency test to performance plan f41a2cf8 Stop copying the trace file to x20 by default. 9f95b157 Package Loopback.apk with vts. b35a9b47 Fix dashboard posting. 2596e663 remove md docs and use codelab url 8c169449 Add protobuf messages to describe test plan execution results 82d40e46 Package Loopback.apk with vts. 84538d60 Add Google benchmark JSON parser e8f2f779 generate a function which returns proxy object's address 1289f804 return hidl proxy pointer from FuzzerBase to driver framework 059f3a83 remove debug logging from stdout a45f1eba Fix test time breakdown script for when test case result type is ERROR 2cb61e1c Logic to convert mask and array PB type to python data type 8c7bca8b Batch test case gets and puts. e9f751b4 Simple script to analyze VTS execution time 804ccb2a log the beginning and ending of each module run in device logcat 9077dfba fix a typo a3cc12c5 Fix minor performance issues. 3508eca4 format refactoring a9fe6d19 Fix vts package rule. 47c64ff0 Migrate to standard environment. 634c04e4 Move VTS report up several directories. d3a44dff Migrate to standard environment. 7dc28cc4 Move VTS report up several directories. 9c1018a4 Add functions to find files on host and target 7284feac Proto extension to support nested HIDL HAL 5664462a Build FMQ test HAL implementation e6702b82 copy the string value to avoid use-after-free 4732e994 add renderscript fuzz test d17f8484 Use assignment instead of reflection for abi information in base_test 3b27322b Run LTP test as presubmit test 58d68d9f move libvts_proto_fuzzer_proto.so to test/vts 39b7ac7b Fix makefile warnings in coverage tests. 7e0d8859 Schedule hidl replay tests. b9f72ec7 gtest_binary_test template prints test logs line by line d5115ef4 Move HAL precondition check to binary test 4f1dc758 Show result when all tests skipped and no test to execute b6ee31eb use protobuf bool type ceb07102 Cleanup vtsc_test 20e23ed3 Fix the profiling logic to get API latencies. 068b5196 Silence 186 warnings 5c345822 Dummy support hal driver return hidl interface. a88075b4 disable VtsHalGraphicsComposerV2_1IfaceFuzzer 552fa268 Cleanup .vts files generated by test_vtsc. 4953b180 package current.txt and libhidl-gen-hash with vts. aa442829 Update VtsTraceProcessor 8582a09a Remove redundant dependencies ef1fadd1 Update support for vts replay test. 06516a76 Skip HAL replay test if the HAL isn't implemented 1da66db0 Move compliance hal test out of vts-serving-staging-hal-hidl.xml 5cbd3c55 Store profiling trace as binary file. c8e54b3b Move target-side test runner base classes to the runner dir 3857b7f1 Migrate stable fuzz tests to vts-fuzz plan 3a78b481 keep callback instances in hal driver after its reference is gone a2cdcb2e Schedule drm test. 65eaa648 wait until specified process(es) are not running after framework stop e5327be6 target-side binary test codelab bb2bd8c3 Store profiling trace as binary file. ee238409 add vendor fingerprint to device info collector. e9750046 Add missing build properties to test_result.xml c9a2d295 package android.hardware.radio.deprecated@1.0-vts.driver with vts 6d9ad7cc remove unnecessary Android.mk files d3db00b7 Migrate stable tests out of staging. 23ec8aec remove unnecessary code in Android.mk f6dccd80 add radio SAP test to vts packaging c721a6a9 Extend VtsTraceProcessor to support trace selection. ec0f5fff Add vts-serving-staging-hal-hidl-profiling-passthrough plan. 6e30a2e5 Skip host-side HAL test if the HAL isn't implemented 61a76aff Move VtsHalConfigstoreV1_0Target to Internal Only c8c61419 Error-checking in vts driver GetService logic. 8858bf79 Update files for new VtsKernelConfig test module 86318c71 Initialize bigtable client with auth token. f31008de Additional helper functions for vts_spec_utils. 42be8610 Schedule profiling test for renderscript hal. 64b5d54d Update .mk/.xml files for new Configstore HAL test cdca816f Update files for new VtsKernelConfig test module f4d2627e schedule kernel qtaguid and sysfs test 2a19948e Schedule /dev/tun test 978895ca Add parse package to kernel tests. 217306ca Add script to download PyPI pkgs to local dir 5c1bc435 Disable keymaster fuzz test. 3e397062 package binder test as part of vts 2c89bdf5 package and schedule netd test. 7b530d09 match VTS binary tests shell driver bitness with abi bitness 0373d595 Start only one process of vts agent 9d90df94 Schedule Omx test. db117610 vts agent stores stderr logs 140a6357 Support OMX host side test script. 96c12d22 Schedule selinux kernel file api tests. 3951cf1d typo fix 2fe5a523 profiling util reads abi bitness 8eb87682 add a missing python logging import to GtestTestCase 1d835e74 remove __init__.py files which become redundant at packaging time 64796cee Schedule hwbinder kernel test. a4d00fce fix LightFuzzTest b1521a24 compute passed test case count d3e34838 add passed_testcases field to TestStatusMessage dd5c7b29 Rename VTS non-compliance test tag 0b7cb966 Check table existence before creating. 9e12cb32 vts device-side packaging no more needed 50f57ce0 Fix bug in file existence checker. c4030f0b fix vts-tradefed script for master build 7730b152 disable-framework is not by default for hal hidl test. c7e75e8a Revert "Revert "Use custom rest servlet."" 57ea0b22 remove new line char from permission bits in file_util 7f5e08cb Add vts hidl unit test to library test plan 4c5d9820 Fix vts profiling processor. 15063cba package vts_test_binary_qtaguid_module into vts 96ad1b83 run fuzz tests on primary abi only 1f9730a1 Set vts-tradefed paths to absolute 9449bc07 Enable the clang-format pre-submit hook for Java codes fcf83a48 Enable the clang-format pre-submit hook for cpp codes 22e855f0 Update vts trace processor to support trace dedup ba2652fd fix AOSP cannot find tradefed.jar error 71e3afe0 Allow custom envp and args/flags for binary test 6d5005fc Schedule interface fuzz tests instead of func fuzzers. 6f7635c3 package libcutils_test with vts. 64b594b7 remove concurrent package as futures cover that with python 2.7 8ba1effe Add file utils class for common file operations. 300f69cd Add security PoC module names to test bin list. d5e3894f Add keymaster test to VTS build. cc53e2f1 VTS launcher script for Windows de9903e8 Fix driver for callback class generation. 17b7f263 Build more libraries needed for hidl_test c80a8f6c Build libvtswidevine module. af370950 Schedule VtsTrebleVintfTest. 31d4c19b Schedule VtsFmqUnitTests 6f05bb0b Remove coverage plan. 1e62fbf8 Remove persist.hal.binderization property set. d844338a Stabilize the VTS build. cecb73bf Stabilize the VTS build. 31114a92 Package vts treble vintf test with vts. 694e06ca Fix iface_fuzzer push group. 9ab2c950 Fix func_fuzzer push group. 24cefe37 Schedule func fuzzers for hals 2699d7e2 Added WaitForCallbackAny to Vts callback base 404603d6 Fix test_vtsc 5cdea874 Revert "Use custom rest servlet." 0c6ff883 Fix coverage processing in VTS runner. ab767a34 Update VTS with DRM package. c34beb63 Make vts run hidl_test 4a90a2a5 Refactor VtsHalHidlTargetCallbackBase 0e30f7a2 extract method NotNoneStr in report file util 8dc36142 GTest template does not print empty logs 0e0cf24d Fix NPE and multicatch bugs. 499b45b0 Add VtsTreblePlatformVersionTest to VTS bcf2cde4 Use custom rest servlet. 1c4325e4 use stdout for non-error messages. ba16995e VtsHalHidlTargetCallbackBase wait and notify for specific function 84001ec1 Re-enable bionic tests that were failing before. 88219881 FuzzerCallbackBase::RpcCallToAgent error checking. 086f8913 Log gtest result line by line 4eba5194 Update hal hidl replay test template. 415bc725 Rename setUpTest/tearDownTest in BaseTestClass 7b8c43e6 lshal precondition to check supported client bitness for passthrough hals da58f812 remove static method decorator in python code fe3a364a Add report file util and log uploading util 3afbb2d6 Throw a runtime exception if test name is long. 0399fc49 Update fingerprint profiling tests with short name baeda933 Include VtsDriverHal.push as part of IfaceFuzzerTest.push. f9cfffd5 Make VTS run fmq_test 289f0cc2 Add ply to python package list b014739a Add support for host logs on dashboard UI. ========platform/test/vts-testcase/fuzz between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 ++ Android.bp | 1 - OWNERS | 2 + PREUPLOAD.cfg | 6 + func_fuzzer/Android.bp | 2 +- func_fuzzer/automotive/Android.bp | 1 - func_fuzzer/automotive/vehicle/V2_1/Android.bp | 35 ---- func_fuzzer/tests/Android.bp | 4 - func_fuzzer/tests/versioning/V1_0/Android.bp | 35 ---- func_fuzzer/tests/versioning/V2_2/Android.bp | 68 ------ func_fuzzer/tests/versioning/V2_3/Android.bp | 101 --------- func_fuzzer/tests/versioning/V2_4/Android.bp | 35 ---- iface_fuzzer/Android.bp | 4 +- iface_fuzzer/ProtoFuzzerMain.cpp | 36 ++-- iface_fuzzer/ProtoFuzzerMutateFns.cpp | 69 +++++- iface_fuzzer/ProtoFuzzerMutator.cpp | 59 ++++-- iface_fuzzer/ProtoFuzzerRunner.cpp | 233 +++++++++++++++++++++ iface_fuzzer/ProtoFuzzerUtils.cpp | 147 ++++--------- iface_fuzzer/config/Android.mk | 19 -- iface_fuzzer/config/light/Android.mk | 21 -- iface_fuzzer/config/light/AndroidTest.xml | 26 --- .../config/light/ILightIfaceFuzzTest.config | 17 -- iface_fuzzer/config/light/__init__.py | 0 iface_fuzzer/config/memtrack/Android.mk | 21 -- iface_fuzzer/config/memtrack/AndroidTest.xml | 26 --- .../config/memtrack/IMemtrackIfaceFuzzTest.config | 17 -- iface_fuzzer/config/memtrack/__init__.py | 0 iface_fuzzer/config/power/Android.mk | 21 -- iface_fuzzer/config/power/AndroidTest.xml | 26 --- .../config/power/IPowerIfaceFuzzTest.config | 17 -- iface_fuzzer/config/power/__init__.py | 0 iface_fuzzer/config/sensors/Android.mk | 21 -- iface_fuzzer/config/sensors/AndroidTest.xml | 26 --- .../config/sensors/ISensorsIfaceFuzzTest.config | 17 -- iface_fuzzer/config/sensors/__init__.py | 0 iface_fuzzer/config/thermal/Android.mk | 21 -- iface_fuzzer/config/thermal/AndroidTest.xml | 26 --- .../config/thermal/IThermalIfaceFuzzTest.config | 17 -- iface_fuzzer/config/thermal/__init__.py | 0 iface_fuzzer/include/ProtoFuzzerMutator.h | 16 +- iface_fuzzer/include/ProtoFuzzerRunner.h | 75 +++++++ iface_fuzzer/include/ProtoFuzzerUtils.h | 31 ++- iface_fuzzer/proto/Android.bp | 33 --- .../proto/ExecutionSpecificationMessage.proto | 25 --- .../build/template/func_fuzzer_build_defaults.bp | 2 +- template/iface_fuzzer_test/iface_fuzzer_test.py | 68 ++++-- template/libfuzzer_test/libfuzzer_test.py | 22 +- template/libfuzzer_test/libfuzzer_test_case.py | 10 +- template/libfuzzer_test/libfuzzer_test_config.py | 3 +- 49 files changed, 599 insertions(+), 876 deletions(-) 1ad9a60 Merge Vehicle HAL 2.1 iface to 2.0 dfe95ea Set execution as valid after mutation. 6af0bde Rename FuzzerBase to DriverBase in ProtoFuzzer. 9cfc72e Print debug info before potential failure. a0c2985 Fuzz nested interfaces. 7a808d7 Add TYPE_POINTER support in mutator. ca36e49 Add OWNERS in test/vts-testcase/fuzz b017628 Print debug info before potential failure. 818ab44 Fuzz nested interfaces. 7e238ef Improve fuzzer crash log. 78f89c5 Add TYPE_POINTER support in mutator. 9f5fd85 Move hal managing logic to separete class. 26c2746 Reflect deleted package from h/i tests. db73ea1 fuzzer loads .vts specs for all indirectly imported hals. d925368 remove obsolete configs 422f4f7 Migrate protos to test/vts eab0f9f Revert "Log fuzzer crash reports." c5131ff Deprecate vts_service_name flag. 28dbc3d Fuzzer getService behavior. 8b5185b Log fuzzer crash reports. e3e50cb Set default fuzzer timeout to 2 min. 5329311 Fuzzer host support case when one hal imports another. 5ecdf5b TYPE_STRING support for iface_fuzzer. 487a1f3 Multiple dirs can be input to iface_fuzzer. b064b34 Add pre-upload style checker for cpp and java code 69d71b3 Number of fixes for iface fuzzer. 4023f8c Runtime stops/start once per test. f4037d4 Extend mutator configurations. 165b1ed Mutator for TYPE_HIDL_INTERFACE. d621ee3 Fix iface_fuzzer. 8ad81ea Use libFuzzer(prebuilt) instead of libLLVMFuzzer. ebdb924 Configs of iface_fuzzer tests. 436f8b4 config generator for iface_fuzzer. 3ac3eb9 Use cc_defaults for build rules. ========platform/test/vts-testcase/hal between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 + OWNERS | 5 + PREUPLOAD.cfg | 6 + audio/V2_0/build/Android.bp | 32 +- audio/V2_0/target/AndroidTest.xml | 3 +- audio/V2_0/target_profiling/AndroidTest.xml | 7 +- audio/common/V2_0/build/Android.bp | 29 +- audio/effect/V2_0/build/Android.bp | 32 +- audio/effect/V2_0/target/AndroidTest.xml | 1 + audio/effect/V2_0/target_profiling/AndroidTest.xml | 1 + automotive/Android.bp | 1 - automotive/evs/V1_0/build/Android.bp | 35 +- automotive/evs/V1_0/target/Android.mk | 23 + automotive/evs/V1_0/target/AndroidTest.xml | 32 ++ automotive/evs/V1_0/target_profiling/Android.mk | 23 + .../evs/V1_0/target_profiling/AndroidTest.xml | 33 ++ automotive/vehicle/V2_0/build/Android.bp | 35 +- .../host/VtsHalAutomotiveVehicleV2_0HostTest.py | 350 ++++++++++++--- automotive/vehicle/V2_1/build/Android.bp | 119 ------ biometrics/fingerprint/V2_1/build/Android.bp | 35 +- .../fingerprint/V2_1/target_replay/AndroidTest.xml | 6 +- bluetooth/V1_0/build/Android.bp | 35 +- boot/V1_0/build/Android.bp | 35 +- broadcastradio/V1_0/build/Android.bp | 35 +- broadcastradio/V1_1/build/Android.bp | 32 +- broadcastradio/V1_1/target/Android.mk | 23 + broadcastradio/V1_1/target/AndroidTest.xml | 32 ++ broadcastradio/V1_1/target_profiling/Android.mk | 23 + .../V1_1/target_profiling/AndroidTest.xml | 36 ++ build/soong/hal2vts.go | 6 +- camera/Android.bp | 1 + camera/common/V1_0/build/Android.bp | 29 +- camera/device/V1_0/build/Android.bp | 32 +- camera/device/V3_2/build/Android.bp | 32 +- .../vehicle/V2_1 => camera/device/V3_3}/Android.bp | 0 camera/device/V3_3/build/Android.bp | 151 +++++++ camera/metadata/V3_2/build/Android.bp | 29 +- camera/provider/V2_4/build/Android.bp | 32 +- camera/provider/V2_4/target/AndroidTest.xml | 2 +- .../provider/V2_4/target_profiling/AndroidTest.xml | 2 +- cas/Android.bp | 7 + {tests/versioning => cas}/V1_0/Android.bp | 0 cas/V1_0/build/Android.bp | 151 +++++++ .../target/base => cas/V1_0/target}/Android.mk | 4 +- cas/V1_0/target/AndroidTest.xml | 32 ++ .../versioning/V2_2 => cas/native/V1_0}/Android.bp | 0 cas/native/V1_0/build/Android.bp | 139 ++++++ configstore/V1_0/build/Android.bp | 35 +- configstore/V1_0/target_replay/Android.mk | 23 + configstore/V1_0/target_replay/AndroidTest.xml | 35 ++ contexthub/V1_0/build/Android.bp | 35 +- .../V1_0/host/VtsHalContexthubV1_0HostTest.py | 1 - contexthub/V1_0/target_replay/AndroidTest.xml | 2 +- drm/V1_0/build/Android.bp | 35 +- drm/V1_0/target/AndroidTest.xml | 4 +- drm/V1_0/target_profiling/AndroidTest.xml | 4 +- dumpstate/V1_0/build/Android.bp | 35 +- dumpstate/V1_0/target/Android.mk | 24 ++ dumpstate/V1_0/target/AndroidTest.xml | 31 ++ gatekeeper/V1_0/build/Android.bp | 35 +- gatekeeper/V1_0/target_replay/Android.mk | 23 + gatekeeper/V1_0/target_replay/AndroidTest.xml | 36 ++ gnss/V1_0/__init__.py | 0 gnss/V1_0/build/Android.bp | 35 +- gnss/V1_0/host/VtsHalGnssV1_0HostTest.py | 163 +++++++ gnss/V1_0/host/__init__.py | 0 gnss/V1_0/host/binderize/Android.mk | 23 + gnss/V1_0/host/binderize/AndroidTest.xml | 54 +++ .../host/binderize/VtsHalGnssV1_0HostTest.config | 3 + gnss/__init__.py | 0 graphics/allocator/V2_0/build/Android.bp | 32 +- graphics/bufferqueue/V1_0/build/Android.bp | 32 +- graphics/common/V1_0/build/Android.bp | 29 +- graphics/composer/V2_1/build/Android.bp | 32 +- graphics/composer/V2_1/target/AndroidTest.xml | 14 + .../composer/V2_1/target_profiling/AndroidTest.xml | 1 + graphics/mapper/V2_0/build/Android.bp | 32 +- graphics/mapper/V2_0/target/AndroidTest.xml | 2 + health/V1_0/build/Android.bp | 35 +- ir/V1_0/build/Android.bp | 35 +- keymaster/V3_0/build/Android.bp | 35 +- keymaster/V3_0/target_replay/AndroidTest.xml | 3 +- light/V2_0/build/Android.bp | 35 +- light/V2_0/target_replay/Android.mk | 2 +- light/V2_0/target_replay/AndroidTest.xml | 23 +- media/V1_0/build/Android.bp | 29 +- media/omx/V1_0/build/Android.bp | 32 +- media/omx/V1_0/host/AndroidTest.xml | 19 + media/omx/V1_0/host/VtsHalMediaOmxV1_0HostTest.py | 5 +- media/omx/V1_0/host_basic/Android.mk | 23 + media/omx/V1_0/host_basic/AndroidTest.xml | 47 +++ .../host_basic/VtsHalMediaOmxV1_0HostBasicTest.py | 70 +++ media/omx/V1_0/host_basic/__init__.py | 0 media/omx/V1_0/host_omxstore/Android.mk | 23 + media/omx/V1_0/host_omxstore/AndroidTest.xml | 47 +++ .../VtsHalMediaOmxStoreV1_0HostTest.py | 470 +++++++++++++++++++++ media/omx/V1_0/host_omxstore/__init__.py | 0 memtrack/V1_0/build/Android.bp | 35 +- memtrack/V1_0/target_replay/Android.mk | 2 +- memtrack/V1_0/target_replay/AndroidTest.xml | 13 +- neuralnetworks/Android.bp | 6 + .../V2_3 => neuralnetworks/V1_0}/Android.bp | 0 neuralnetworks/V1_0/build/Android.bp | 151 +++++++ neuralnetworks/V1_0/target/Android.mk | 23 + neuralnetworks/V1_0/target/AndroidTest.xml | 30 ++ neuralnetworks/V1_0/target_profiling/Android.mk | 23 + .../V1_0/target_profiling/AndroidTest.xml | 34 ++ nfc/V1_0/build/Android.bp | 35 +- nfc/V1_0/host/VtsHalNfcV1_0HostTest.py | 2 +- nfc/V1_0/target/AndroidTest.xml | 1 + nfc/V1_0/target_replay/AndroidTest.xml | 4 +- oemlock/Android.bp | 6 + {tests/versioning/V2_4 => oemlock/V1_0}/Android.bp | 0 oemlock/V1_0/build/Android.bp | 136 ++++++ oemlock/V1_0/target/Android.mk | 24 ++ oemlock/V1_0/target/AndroidTest.xml | 31 ++ oemlock/V1_0/target_profiling/Android.mk | 23 + oemlock/V1_0/target_profiling/AndroidTest.xml | 36 ++ power/Android.bp | 1 + power/V1_0/build/Android.bp | 35 +- power/V1_0/target_replay/Android.mk | 2 +- power/V1_0/target_replay/AndroidTest.xml | 15 +- power/V1_1/Android.bp | 6 + power/V1_1/build/Android.bp | 139 ++++++ power/V1_1/target/Android.mk | 23 + power/V1_1/target/AndroidTest.xml | 32 ++ power/V1_1/target_profiling/Android.mk | 23 + power/V1_1/target_profiling/AndroidTest.xml | 38 ++ radio/Android.bp | 1 + radio/V1_0/build/Android.bp | 35 +- radio/V1_0/target/AndroidTest.xml | 8 +- radio/V1_1/Android.bp | 6 + radio/V1_1/build/Android.bp | 154 +++++++ radio/V1_1/target/Android.mk | 23 + radio/V1_1/target/AndroidTest.xml | 32 ++ radio/deprecated/V1_0/__init__.py | 0 radio/deprecated/V1_0/build/Android.bp | 32 +- radio/deprecated/V1_0/host/Android.mk | 23 + radio/deprecated/V1_0/host/AndroidTest.xml | 29 ++ .../V1_0/host/VtsHalOemHookV1_0HostTest.py | 66 +++ radio/deprecated/V1_0/host/__init__.py | 0 radio/deprecated/__init__.py | 0 renderscript/V1_0/build/Android.bp | 35 +- renderscript/V1_0/target/AndroidTest.xml | 2 + renderscript/V1_0/target_profiling/Android.mk | 23 + renderscript/V1_0/target_profiling/AndroidTest.xml | 34 ++ script/build/build_rule_gen.py | 5 +- script/build/template/vts_build_template.bp | 29 +- script/build/vts_spec_parser.py | 4 - script/update_hal_tests.py | 111 +++++ sensors/V1_0/build/Android.bp | 35 +- sensors/V1_0/host/VtsHalSensorsV1_0HostTest.py | 1 - sensors/V1_0/target/AndroidTest.xml | 1 + soundtrigger/V2_0/build/Android.bp | 32 +- soundtrigger/V2_0/target/AndroidTest.xml | 1 - soundtrigger/V2_0/target_profiling/AndroidTest.xml | 1 - tests/Android.bp | 5 +- tests/bar/V1_0/build/Android.bp | 32 +- tests/baz/V1_0/build/Android.bp | 35 +- tests/expression/V1_0/build/Android.bp | 35 +- tests/extension/light/V2_0/build/Android.bp | 32 +- tests/foo/V1_0/build/Android.bp | 35 +- tests/hash/V1_0/build/Android.bp | 35 +- tests/inheritance/V1_0/build/Android.bp | 35 +- tests/libhwbinder/V1_0/build/Android.bp | 35 +- tests/memory/V1_0/build/Android.bp | 35 +- tests/msgq/V1_0/build/Android.bp | 35 +- tests/multithread/V1_0/Android.bp | 6 + tests/multithread/V1_0/build/Android.bp | 131 ++++++ tests/pointer/V1_0/build/Android.bp | 35 +- tests/versioning/V1_0/build/Android.bp | 108 ----- tests/versioning/V2_2/build/Android.bp | 113 ----- tests/versioning/V2_3/build/Android.bp | 130 ------ tests/versioning/V2_4/build/Android.bp | 120 ------ tetheroffload/Android.bp | 7 + tetheroffload/config/V1_0/Android.bp | 6 + tetheroffload/config/V1_0/build/Android.bp | 131 ++++++ tetheroffload/config/V1_0/target/Android.mk | 23 + tetheroffload/config/V1_0/target/AndroidTest.xml | 32 ++ .../config/V1_0/target_profiling/Android.mk | 23 + .../config/V1_0/target_profiling/AndroidTest.xml | 35 ++ tetheroffload/control/V1_0/Android.bp | 6 + tetheroffload/control/V1_0/build/Android.bp | 141 +++++++ tetheroffload/control/V1_0/target/Android.mk | 23 + tetheroffload/control/V1_0/target/AndroidTest.xml | 34 ++ .../control/V1_0/target_profiling/Android.mk | 23 + .../control/V1_0/target_profiling/AndroidTest.xml | 37 ++ thermal/Android.bp | 1 + thermal/V1_0/build/Android.bp | 35 +- thermal/V1_0/target_replay/Android.mk | 23 + thermal/V1_0/target_replay/AndroidTest.xml | 35 ++ thermal/V1_1/Android.bp | 6 + thermal/V1_1/build/Android.bp | 139 ++++++ thermal/V1_1/target/Android.mk | 23 + thermal/V1_1/target/AndroidTest.xml | 32 ++ thermal/V1_1/target_profiling/Android.mk | 23 + thermal/V1_1/target_profiling/AndroidTest.xml | 36 ++ treble/hidl_shim/Android.mk | 22 + treble/hidl_shim/AndroidTest.xml | 26 ++ treble/hidl_shim/VtsTrebleHidlShimTest.py | 89 ++++ treble/hidl_shim/__init__.py | 0 .../VtsTreblePlatformVersionTest.py | 19 +- treble/vintf/Android.bp | 11 +- treble/vintf/AndroidTest.xml | 2 + treble/vintf/vts_treble_vintf_test.cpp | 48 ++- tv/cec/V1_0/build/Android.bp | 35 +- tv/input/V1_0/build/Android.bp | 32 +- usb/Android.bp | 1 + usb/V1_0/build/Android.bp | 35 +- usb/V1_0/target/AndroidTest.xml | 1 + usb/V1_0/target_profiling/AndroidTest.xml | 1 + usb/V1_0/target_replay/AndroidTest.xml | 3 +- usb/V1_1/Android.bp | 6 + usb/V1_1/build/Android.bp | 144 +++++++ usb/V1_1/target/Android.mk | 23 + .../base => usb/V1_1/target}/AndroidTest.xml | 10 +- vibrator/Android.bp | 1 + vibrator/V1_0/build/Android.bp | 35 +- vibrator/V1_0/target_replay/Android.mk | 2 +- vibrator/V1_0/target_replay/AndroidTest.xml | 22 +- vibrator/V1_1/Android.bp | 6 + vibrator/V1_1/build/Android.bp | 139 ++++++ vibrator/V1_1/target/Android.mk | 23 + vibrator/V1_1/target/AndroidTest.xml | 32 ++ vr/V1_0/build/Android.bp | 35 +- vr/V1_0/host/VtsHalVrV1_0HostTest.py | 1 - vr/V1_0/target_replay/AndroidTest.xml | 4 +- weaver/Android.bp | 6 + weaver/V1_0/Android.bp | 6 + weaver/V1_0/build/Android.bp | 136 ++++++ weaver/V1_0/target/Android.mk | 23 + weaver/V1_0/target/AndroidTest.xml | 31 ++ weaver/V1_0/target_profiling/Android.mk | 23 + weaver/V1_0/target_profiling/AndroidTest.xml | 36 ++ wifi/Android.bp | 2 + wifi/V1_0/__init__.py | 0 wifi/V1_0/build/Android.bp | 35 +- wifi/V1_0/host/Android.mk | 23 + wifi/V1_0/host/AndroidTest.xml | 33 ++ wifi/V1_0/host/VtsHalWifiV1_0HostTest.py | 73 ++++ wifi/V1_0/host/VtsHalWifiV1_0TestCase.py | 38 ++ wifi/V1_0/host/__init__.py | 0 wifi/V1_0/target/nan/AndroidTest.xml | 2 + wifi/V1_1/Android.bp | 6 + wifi/V1_1/build/Android.bp | 139 ++++++ wifi/V1_1/target/base/Android.mk | 23 + wifi/V1_1/target/base/AndroidTest.xml | 33 ++ wifi/V1_1/target_profiling/base/Android.mk | 23 + wifi/V1_1/target_profiling/base/AndroidTest.xml | 36 ++ wifi/__init__.py | 0 wifi/offload/V1_0/Android.bp | 6 + wifi/offload/V1_0/build/Android.bp | 141 +++++++ wifi/offload/V1_0/target/Android.mk | 23 + wifi/offload/V1_0/target/AndroidTest.xml | 32 ++ wifi/supplicant/V1_0/build/Android.bp | 35 +- wifi/supplicant/V1_0/target/AndroidTest.xml | 2 +- 256 files changed, 7661 insertions(+), 1095 deletions(-) 1a9303c VtsHalWifiV1_0Host: Stop wificond/wpa_supplicant bb17d1d Enable transferAtrReq VTS test fd535a7 Run 64bit Omx test with vts. c6a1e86 DO NOT MERGE regenerate bp files for Camera 3.3 fc2c459 Add flac decoder to the whitelist a76df26 NN HAL VTS update: IEvent changed to explicit callbacks b45efb1 Add VtsCasV1_0Target test 40e61f8 Increase VTS audio test timeout 06b4af4 DO NOT MERGE Revert "No exemptions even for vendor defined hals." 94a1623 Add files for flac decoder test. 2992991 Add preliminary tests for IOmxStore b76f591 disable RadioHidlTest.requestShutdown 2e5ccc4 VtsTrebleVintfTest: disable AVB checking. 1599814 Update runtime-hint for hal tests. faed9d0 Update runtime-hint for hal tests. 6041229 Fix Obd2 VTS test cases 9d49092 Update test configure for VtsHalGraphicsComposerV2_1TargetTest 8a588d8 NNAPI Concurrent Query Management -- VTS Configuration update 479c56c thermal v1.1 host-side code 3f75716 No exemptions even for vendor defined hals. b7e8cc2 thermal: update makefiles 5b5266a Revert "Add tests for VtsHalConfigstoreV1_1" 435b24a Merge Vehicle HAL 2.1 iface to 2.0 aafccd6 Fix push paths so that required test lib is pushed d709b5f Fix push paths so that required test lib is pushed ae179bc Add files for the adaptive playback test fa3a188 VtsHalSoundtriggerV2_0Target on both 32 and 64 bit 0a60276 Exclude tests that require a SIM card c6efece VtsTrebleVintfTest handles stuck hals. 9bbcafb host-side code for tetheroffload vts 54912e2 Audio VTS profiling: Push xsd on target for policy config validation b4fcc48 Audio VTS profiling: Sort AndroidTest.xml push for esthetic 18423aa Change radio test filter cd54cff DO NOT MERGE: Revert "Add VNDK version check test case" 15192a9 Exception for UsbHidlTest.switchModetoDFP adc7567 Move some shared lib to static lib dependencies. 6fd2d3a add the missing evs 1.0 and broadcastradio 1.1 test module 8aac1fc Fix a few host-side test failure due to incorrect service name. cf2b92e Hal configuration of NN API VTS Tests aef4858 Exception for UsbHidlTest.switchModetoDFP 037c958 Fix CompatiblityTest.VendorFrameworkCompatibility 884d3ee Check existence of HIDL shim library 6c87c4c stop framework during wifi NAN HAL tests 2b21e87 Merge "Test fwk and vendor compatibility." am: 94d3b39f88 am: c85ca8aef2 am: eaba7b7aaf am: 4b983c3d32 e49ce54 regenerate .bp files 6530419 Fix bug in NFC host coverage code. a6f435a Enable some fixed tests d7b26e9 Add stub code for oemlock HAL VTS tests 7b59028 Add stub code for Weaver HAL VTS tests 439ae02 Push grapics.composer and omx tests to /data/nativetest[64]/. 746d1c2 Push VTS test to /data/nativetest[64]/. ffc6527 delete Wifi V1.0 base vts test a525d6d Increase VtsHalWifiSupplicantV1_0Target timeout bbac5ab Revert "[VtsTrebleVintfTest] Add system/lib[64]/vndk-sp into library lookup path am: d2ad233346 am: 53009a0a99" 7eef974 Revert "[VtsTrebleVintfTest] Add system/lib[64]/vndk-sp into library lookup path am: d2ad233346 am: 53009a0a99" 6d9defc [VtsTrebleVintfTest] Add system/lib[64]/vndk-sp into library lookup path am: d2ad233346 am: 53009a0a99 d2ad233 [VtsTrebleVintfTest] Add system/lib[64]/vndk-sp into library lookup path c82149c Increase VtsHalWifiSupplicantV1_0Target timeout from 5m to 30m feecb8b Increase VtsHalWifiSupplicantV1_0Target timeout 2314dd8 Create Wifi host-side test template 3a41277 Updated bp file for ISap 1.1 427ecae Add configuration for V1_1 structural tests. 5f6e928 Enable 64-bit camera VTS 37efcc8 Enable 64-bit camera VTS 8597620 Revert "Add tests for VtsHalConfigstoreV1_1" b0b84ab Add instruction to push audio effects XML schema to the device d1a67ec Fixes required for Vehicle HAL VTS 2.1 to run 3d0de7e vts-testcase: Add 1.1 package for wifi 2b4dd8e Fix typo in VtsHalUsbV1_1Target test stub. dc9fce9 Update usb makefiles. 9579d38 added radio v1.1 target test module 5d1d216 Add tests for VtsHalConfigstoreV1_1 1cf68f1 Wifi Offload HAL: Run VTS remotely 319ccd4 Fix a bug in getprop return value check 11e4bc7 Fix a bug in getprop return value check 34c12de Build Wifi offload's vts modules 30574b5 Fix a bug in getprop return value check 877d506 Add VTS to ensure deprecated IOemHook is not used f2935b4 Refine version test to tolerate missing first_api_level and check sdk level 6a22459 Add VNDK version check test case 15eaef9 VTS: Ensure Treble is enabled e4bdd89 Disable more vts test a04e2c9 Add stub code for oemlock HAL VTS tests 93cb9a1 Add stub code for Weaver HAL VTS tests ace4edb Disable some tests c689847 Add power HAL 1.1 tests to vts 7589e13 Add stub code for dumpstate hal vts tests fd2ea73 Fix bug in NFC host coverage code. 3f60d95 Refactor module registration 43d68c1 Remove radio-related exemptions from vintf test. bfbe7c8 Exempt radio-related and vendor interfaces from vintf test. 74d5ea7 Remove -Wno-unused-var, -Wno-unused-private-field 22776a0 Remove -Wno-unused-private-field flag for vtsc 8e97792 Remove -Wno-unused-parameter from build files 815e518 Enable the disabled tests. 0e08fb3 More detailed error log. 556a51d Enable USB Vts test for V1_1 0ff5f9b Add replay test for configstore, gatekeeper and thermal. f433533 Increase test timeouts. 565d209 Increase all test timeouts to at least 1.5x. 75ba229 Increase test timeouts. 62c4d68 Remove -Wno-unused-variable flag for vtsc 43ac449 Fix a few host-side test failure due to incorrect service name. b5b8222 Remove -Wno-unused-parameter flag for vtsc 2268b6e Increase VtsHalRenderscriptV1_0Target timeout 3c89b72 Increase VtsHalGraphicsMapperV2_0Target timeout 76488f9 disable dial a30480c Increase VtsHalAudioEffectV2_0Target timeout 8127258 Disable flaky vts tests 3e27bdf Add OWNERS in test/vts-testcase/hal e5d7b73 Bluetooth: Run VTS tests with framework enabled a3738e6 Increase test time out for VtsHalSoundtriggerV2_0TargetProfiling 4f07bef GNSS host-side test 5230b97 Update build rule for vts driver. f149257 Update build rule for vts driver. 0f0773e Audio VTS: Push xsd on target for policy config validation b77a6a5 Audio VTS: Push xsd on target for policy config validation b076313 Update build rule for vts driver. c3e06db Check vendor_manifest_ for nullptr. af644fe Update build file for profilier e516c12 Update build file for profilier 5ce1843 Update build file for profilier 30a1936 Fix VtsHalMediaOmxV1_0Host test b077d1a Remove -Wno-uninitialized in hal driver/profiler build rule 61f3522 Reflect removed versioning test from h/i. 14ac772 Remove -Wno-uninitialized in hal driver/profiler build rule 79933be fix update_makefiles.py 4a68ca3 Increase timeout for VtsHalNfcV1_0TargetReplay test. 289b611 Don't stop framework during camera provider profiling test. 1ec8725 VTS testing for the OBD2 Diagnostic Properties in Vehicle HAL 2.1 517d6fc Increate the timeout for VtsHalGraphicsComposerV2_1Target 7dfa08a Increase timeout for VtsHalGraphicsMapperV2_0TargetProfiling test. 2780b29 Increase wifi supplicant profiling test timeout 5472745 Rerun script/update_makefiles.py to fix build 3cc71b7 Re-generate the HIDL test cases for libhwbinder 6e2ee21 Fix VtsHalRenderscriptV1_0TargetProfiling test. 70d4c97 Update the Android.bp file for radio/1.1/types.hal 5c2bbc5 Bluetooth: Leave framework running for VTS b24726d Rerun script/update_makefiles.py to fix build dbe30fd Rerun script/update_makefiles.py to fix build 7d1d48b Silence 1052 warnings 49205f0 Run script/update_makefiles.py 5ee2f3d Silence 2064 warnings b074c1a Run script/update_makefiles.py 0ef1c64 Silence 2064 warnings b3768e2 Run script/update_makefiles.py 2dee5b3 Increase the timeout of bluetooth hal test for coverage runs 668f266 Add VtsHalMediaOmxV1_0HostBasic test. e4d1ea3 Remove redundant dependencies 2acd235 Remove redundant dependencies d9768a2 Test that HAL interfaces are released. aa6cfe9 Remove redundant dependencies af6bdf5 Update the vts replay tests. 8583abe Update the Nfc vts replay tests. 6d64d7c move vts_treble_vintf_test to a sub dir 8deb026 Update build rule for profiler 2da9ad7 specify the processes to check after framework stop (bluetooth) 1deeaaf Update build rule for profiler a796d9c schedule radio SAP test d2335a8 don't use default names with libvintf. 06cbb56 Add precondition check to host-side HAL tests 5e8a2ca Add profiling test for renderscript hal. e8627e2 add radio hal's host-side test f2e411e Add pre-upload style checker for cpp and java code d063786 Use abi bitness to init host hidl test vts driver a703587 Add script that update the test configure for all hals. 72d06ba Fix renderscript test configure. 32bb587 Update the test configure for hidl hal test. 3e367f0 update-makefiles.py 325c736 add renderscript to list of passthrough hals. abdbf34 VTS test if device is launching post N f1a93c6 Abbreviate fingerprint profiling test name. b5f9b70 VTS treble test for vendor manifest. 9c30884 Use abi bitness to init host hidl test vts driver ========platform/test/vts-testcase/hal-trace between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 + OWNERS | 2 + PREUPLOAD.cfg | 6 + ...biometrics.fingerprint@2.1_sailfish_1.vts.trace | 62 - ...ometrics.fingerprint_2.1_232168888856.vts.trace | Bin 0 -> 980 bytes ...iometrics.fingerprint_2.1_45646006628.vts.trace | Bin 0 -> 656 bytes ...ometrics.fingerprint_2.1_705377609277.vts.trace | Bin 0 -> 1836 bytes ...rdware.configstore_1.0_16680329225052.vts.trace | Bin 0 -> 210 bytes ...id.hardware.contexthub@1.0_sailfish_1.vts.trace | 39504 -- ...e.contexthub_1.0_sailfish_19190690972.vts.trace | Bin 0 -> 5127 bytes ...d.hardware.gatekeeper_1.0_39493054816.vts.trace | Bin 0 -> 206 bytes ....hardware.gatekeeper_1.0_450525506023.vts.trace | Bin 0 -> 226663 bytes ...oid.hardware.keymaster@3.0_sailfish_1.vts.trace | 39648 -- ...d.hardware.keymaster_3.0_203096852418.vts.trace | Bin 0 -> 41726 bytes ...id.hardware.keymaster_3.0_40741352389.vts.trace | Bin 0 -> 16843355 bytes ...android.hardware.light@2.0_sailfish_1.vts.trace | 30686 -- ...ndroid.hardware.light_2.0_17887988342.vts.trace | Bin 0 -> 147816 bytes ...ndroid.hardware.light_2.0_19050569395.vts.trace | Bin 0 -> 46844 bytes ...roid.hardware.memtrack@1.0_sailfish_1.vts.trace | 332220 ----------------- ...oid.hardware.memtrack_1.0_17494978824.vts.trace | Bin 0 -> 92316 bytes ...oid.hardware.memtrack_1.0_18679173942.vts.trace | Bin 0 -> 98254 bytes .../android.hardware.nfc@1.0_sailfish_1.vts.trace | 1472 - .../android.hardware.nfc@1.0_sailfish_2.vts.trace | 1842 - .../android.hardware.nfc_1.0_17261139999.vts.trace | Bin 0 -> 9978515 bytes .../android.hardware.nfc_1.0_17270843854.vts.trace | Bin 0 -> 23530 bytes ...android.hardware.power@1.0_sailfish_1.vts.trace | 343821 ------------------ ...ndroid.hardware.power_1.0_16053566180.vts.trace | Bin 0 -> 1857731 bytes ...ndroid.hardware.power_1.0_16087527018.vts.trace | Bin 0 -> 11566513 bytes ...ndroid.hardware.power_1.0_16273110837.vts.trace | Bin 0 -> 340239 bytes ...ndroid.hardware.power_1.0_16558631751.vts.trace | Bin 0 -> 90104 bytes ...oid.hardware.thermal_1.0_414823138144.vts.trace | Bin 0 -> 7884 bytes .../android.hardware.usb@1.0_sailfish_1.vts.trace | 114 - ...android.hardware.usb_1.0_704343228913.vts.trace | Bin 0 -> 738 bytes ...roid.hardware.vibrator@1.0_sailfish_1.vts.trace | 2673 - ...id.hardware.vibrator_1.0_106577312906.vts.trace | Bin 0 -> 6812 bytes ...oid.hardware.vibrator_1.0_18909153496.vts.trace | Bin 0 -> 1681 bytes ...oid.hardware.vibrator_1.0_21228695967.vts.trace | Bin 0 -> 1365 bytes ...oid.hardware.vibrator_1.0_21738995445.vts.trace | Bin 0 -> 3774 bytes ...oid.hardware.vibrator_1.0_21852157903.vts.trace | Bin 0 -> 3031 bytes ...oid.hardware.vibrator_1.0_23569480470.vts.trace | Bin 0 -> 15157 bytes ...id.hardware.vibrator_1.0_242337727264.vts.trace | Bin 0 -> 3413 bytes ...d.hardware.vibrator_1.0_3442286814892.vts.trace | Bin 0 -> 5456 bytes ...id.hardware.vibrator_1.0_357011271760.vts.trace | Bin 0 -> 20777 bytes ...id.hardware.vibrator_1.0_617631802097.vts.trace | Bin 0 -> 1848 bytes ...oid.hardware.vibrator_1.0_74324590214.vts.trace | Bin 0 -> 25761 bytes .../android.hardware.vr@1.0_sailfish_1.vts.trace | 96 - .../android.hardware.vr_1.0_414639701250.vts.trace | Bin 0 -> 708 bytes .../android.hardware.vr_1.0_45605331051.vts.trace | Bin 0 -> 236 bytes .../android.hardware.vr_1.0_703509813153.vts.trace | Bin 0 -> 196 bytes 49 files changed, 21 insertions(+), 792138 deletions(-) a0a4488 Add OWNERS in test/vts-testcase/hal-trace 9562d43 Add trace file for configstore, gatekeeper and thermal. 5175b8f Update traces used for vts replay tests. 0d142ac Update traces used for vts replay tests. 0d29948 Add pre-upload style checker for cpp and java code ========platform/test/vts-testcase/kernel between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 + Android.mk | 19 - OWNERS | 3 + PREUPLOAD.cfg | 6 + api/Android.mk | 19 - api/binder/Android.mk | 2 +- api/binder/AndroidTest.xml | 11 +- api/binder/VtsKernelBinderTest.py | 81 ++ api/binder/__init__.py | 0 api/hwbinder/Android.mk | 2 +- api/hwbinder/VtsKernelHwBinderTest.py | 16 +- api/libcutils/Android.mk | 2 +- api/netd/Android.mk | 2 +- api/proc/Android.mk | 4 +- api/proc/KernelProcFileApiTest.py | 4 +- api/proc/KernelProcFileTestBase.py | 9 +- api/proc/ProcCpuInfoTest.py | 2 - api/proc/ProcQtaguidCtrlTest.py | 11 +- api/proc/ProcRemoveUidRangeTest.py | 4 +- api/proc/ProcSimpleFileTests.py | 12 +- api/proc/ProcVmallocInfoTest.py | 32 +- api/qtaguid/Android.mk | 2 +- api/selinux/Android.mk | 4 +- api/selinux/KernelSelinuxFileTestBase.py | 7 +- api/selinux/SelinuxCheckReqProtTest.py | 4 +- api/selinux/SelinuxNullTest.py | 4 +- api/selinux/SelinuxPolicyTest.py | 2 +- api/selinux/VtsKernelSelinuxFileApiTest.py | 27 +- api/sysfs/Android.mk | 2 +- api/sysfs/KernelApiSysfsTest.py | 10 +- api/tun/Android.mk | 2 +- config/Android.mk | 2 +- config/VtsKernelConfigTest.py | 33 +- config/data/OWNERS | 7 + config/data/android-3.18/android-base.cfg | 9 +- config/data/android-4.4/android-base.cfg | 10 +- config/data/android-4.9/android-base.cfg | 10 +- cpu_profiling/Android.mk | 4 +- linux_kselftest/Android.mk | 19 - linux_kselftest/presubmit/Android.mk | 4 +- linux_kselftest/stable/Android.mk | 4 +- linux_kselftest/stable/AndroidTest.xml | 1 + linux_kselftest/staging/Android.mk | 4 +- ltp/Android.mk | 19 - ltp/KernelLtpTest.py | 146 +-- ltp/configs/__init__.py | 0 ltp/configs/disabled_tests.py | 428 +++++++ ltp/configs/stable_tests.py | 1651 ++++++++++++++++++++++++++++ ltp/environment_requirement_checker.py | 51 +- ltp/ltp_configs.py | 862 ++------------- ltp/ltp_enums.py | 2 +- ltp/stable/Android.mk | 2 +- ltp/stable/AndroidTest.xml | 3 +- ltp/stable/KernelLtpTest.config | 6 - ltp/staging/Android.mk | 2 +- ltp/staging/AndroidTest.xml | 2 +- ltp/staging/KernelLtpStagingTest.config | 5 +- ltp/test_case.py | 33 +- ltp/test_cases_parser.py | 60 +- memory/Android.mk | 4 +- syscall/Android.mk | 2 +- 61 files changed, 2558 insertions(+), 1145 deletions(-) 11069fd remove disabled tests, pselect01_64 from stable list 397ad17 Change LTP tests' working directory f8331e8 Allow gid or file in qtaguid test 762f4a5 Update ProcQtaguidCtrlTest 4b7e545 Allow gid or file in qtaguid test f51b6fb Update ProcQtaguidCtrlTest ddaec15 Allow gid or file in qtaguid test 04b6afa Fix vmalloc test failure. a5b4f1b Update ProcQtaguidCtrlTest 20a7bcf disable mm.thp01_32bit 0bde9fe DO NOT MERGE ANYWHERE resolve a manual merge conflict 001b7ca disable mm.thp01_32bit 849edb4 Update runtime-hint for kernel tests. e8dc18a remove requirement for CONFIG_SYNC in 4.9 56abf9c import filter_utils in ltp parser 64c9e85 update LTP to use the new filter class from runner 8f23f81 OWNERS: add additional owners for kernel configs 092cade remove quota-related kernel configs 534f46e Fix Qtaguid sock parsing. 195643d fix ltp json config path 0cb5ecd remove ltp stable json config file from xml config 10432ad DO NOT MERGE run everything in single thread mode ab26517 LTP number of threads configurable from runner f673e71 require LTP timer test suite to run in single thread 8a82ce9 make vts-testcase/kernel buildable without test/vts (syscall) 07a7c84 make vts-testcase/kernel buildable without test/vts a8f8d2d LTP runner checks low ram property to choose scenario groups 8661e2c LTP include filter should overwrite staging and disabled rules a7967f5 Narrow down caller regex in VmallocInfo 2575e13 Remove CONFIG_USB_G_ANDROID from base. 80dad9b Remove Features and Architecture from cpuinfo test. 9520669 disable syscalls.add_key02 [ DO NOT MERGE ] 87c2986 fix expandFilter access issue e653850 Move all filtering logic developed in ltp runner to base_test 4273264 Run binderLibTest corresponding to kernel config b7369a7 Run binderDriverInterfaceTest corresponding to kernel config 1d0ef9e kernel 4.4: do not require CONFIG_INET_LRO to be unset. 6254ab4 Fix VtsKernelLtp shebang replacement on Windows fff6b2b Fix path existence check on Windows 75cdb9b use python library instead of shell to check file 6a6b5a5 Fix VtsKernelLtp shebang replacement on Windows f139858 Run binderDriverInterfaceTest corresponding to kernel config 3413125 Add a seed to LTP runner before shuffle 147a5e0 VtsKernelConfig: sync Android config fragments c1f25d5 Add a seed to LTP runner before shuffle 1a8c811 VtsKernelConfig: sync Android config fragments 769b6eb ltp: move epoll_ctl01, epoll_wait01 to staging d826f6a ltp: move epoll_ctl01, epoll_wait01 to staging ab7d78b ltp: move epoll_ctl01, epoll_wait01 to staging f0c22e3 Fix path existence check on Windows b956a5c Exclude timers/alarmtimer-suspend 93f49e8 ltp: disabled failing new test from LTP 20170516 merge 3c43ab2 Add long running direct io tests to the disabled list 57112c2 use python library instead of shell to check file 456fcc5 Exclude timers/alarmtimer-suspend 9084342 specify target side file_utils be0e7fe move ltp staging and stable list into separate files a7b0a92 LTP runner uses lazy android_device registration c868d49 LTP stores requested test record as test record object e1955b6 VtsKernelConfig: separate arm64-only config options f500353 VtsKernelConfig: require CGROUP_BPF on 4.9 kernel 830864a VtsKernelConfig: ensure CONFIG_NFSD and CONFIG_NFS_FS are disabled d19917a VtsKernelConfig: support architecture-specific config fragments cddacf8 LTP uses a stable list instead of a staging list 52eb47b Add optional module after caller address. 55dfd21 Skip ProcMmapRndCompatBitsTest if kernel is 32-bit 6bf585f Add OWNERS in test/vts-testcase/kernel a5103c0 fix expandFilter access issue 19a2024 move all filtering logic developed in ltp runner to base_test 4b77181 VtsKernelConfig: require CONFIG_OF or CONFIG_ACPI d084dbf rename ltp and selftest tests f1a890b Fix proc test failures on 4.4 and 4.9. 8e97c7c LTP: staging creat08 and open10 88a6be2 LTP include filter should overwrite staging and disabled rules 5209539 move LTP tests failing for 4.4+ kernel to staging 81e663d fix include_filter not working due to unicode 4482a03 VtsKernelConfig: remove spurious CONFIG_MODULES line 90973a2 VtsKernelConfig: update android-base.cfg files 8255ea1 LTP check ABI bitness during setup time 62ba737 move delete_module02 test to staging bdf140a move all ltp tests that are skipped on a tested device to staging 173e2b2 Create new test module VtsKernelConfig f7acdb2 disable LTP commands.gzip01 test b6b8678 Basic test for /dev/tun. 916ce7b disable binder unit test, since don't test kernel d34615b Deploy frameworks/native/libs/binder/tests/ as part of vts 624bec6 Netd tests for vts 01e606f Additional work on procfs tests cb876d1 Add sysfs kernel api test acaf0e1 Add tests for kernel selinux file api. bf5771a Add pre-upload style checker for cpp and java code 878bd45 Add testcase to verify existence of hwbinder. 1a06659 Select AshmemTest tests from libcutils tests 613ca15 Test procfs file existence and permissions. d27ff68 VTS test for xt_qtaguid module c4f3161 Indirect testing of kernel interface exposed by libcutils. f19952b Add formatting tests for proc files d165007 Rename setUpTest/tearDownTest in kernel tests ========platform/test/vts-testcase/performance between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 ++ OWNERS | 3 + PREUPLOAD.cfg | 6 + audio_loopback_test/Android.mk | 22 +++ audio_loopback_test/AndroidTest.xml | 27 ++++ audio_loopback_test/AudioLoopbackTest.py | 132 ++++++++++++++++ audio_loopback_test/README.md | 18 +++ audio_loopback_test/__init__.py | 0 binder_benchmark/BinderPerformanceTest.py | 8 +- fmq_benchmark/AndroidTest.xml | 8 +- fmq_benchmark/FmqPerformanceTest.py | 30 ++-- hwbinder_benchmark/HwBinderPerformanceTest.py | 9 +- hwbinder_benchmark/binderize/AndroidTest.xml | 6 +- .../binderize_systrace/AndroidTest.xml | 6 +- hwbinder_benchmark/passthrough/AndroidTest.xml | 6 +- .../passthrough_systrace/AndroidTest.xml | 6 +- .../HwBinderPerformanceAdbTest.py | 1 + hwbinder_benchmark_adb/binderize/AndroidTest.xml | 5 +- .../binderize_systrace/AndroidTest.xml | 5 +- hwbinder_latency_test/HwBinderLatencyTest.py | 176 +++++++++++++++++++++ hwbinder_latency_test/__init__.py | 0 hwbinder_latency_test/binderize/Android.mk | 22 +++ hwbinder_latency_test/binderize/AndroidTest.xml | 36 +++++ .../binderize/HwBinderBinderizeLatencyTest.config | 3 + .../binderize_systrace/Android.mk | 22 +++ .../binderize_systrace/AndroidTest.xml | 37 +++++ hwbinder_latency_test/passthrough/Android.mk | 22 +++ hwbinder_latency_test/passthrough/AndroidTest.xml | 36 +++++ .../HwBinderPassthroughLatencyTest.config | 3 + .../passthrough_systrace/Android.mk | 22 +++ .../passthrough_systrace/AndroidTest.xml | 37 +++++ .../HwBinderThroughputBenchmark.py | 1 + hwbinder_throughput_test/binderize/AndroidTest.xml | 6 +- .../binderize_systrace/AndroidTest.xml | 6 +- .../passthrough/AndroidTest.xml | 6 +- .../passthrough_systrace/AndroidTest.xml | 6 +- res/Loopback.apk | Bin 0 -> 1334431 bytes 37 files changed, 700 insertions(+), 52 deletions(-) dade4c6 Configure timeout for performance tests. 6457d5f Fix VtsFmqPerformanceTest 76669e1 Fix hwbinder performance benchmark. c2fe6da FMQ benchmark add TREBLE_TESTING_OVERRIDE 7b08a5f Add OWNERS in test/vts-testcase/performance d46cbeb Report benchmark result as table 3021fbc Add audio loopback test 9f0853c Add hwbinder latency Test 95d2165 Change performance output format to JSON. 747786c Fix the push path for libhwbinder@1.0-impl 59ffccf Push libhwbinder@1.0 lib for hwbinder performance test. af1c1ef Push FMQ test/benchmark and libhwbinder benchmark default implementation 7b68a77 more sampling points for (hw)binder throughput tests 6c4aa78 Tolerate push failure in performance test 3e89323 Add pre-upload style checker for cpp and java code f1053cd Rename setUpTest/tearDownTest in performance tests ========platform/test/vts-testcase/security between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 +++++++++++++ OWNERS | 3 +++ PREUPLOAD.cfg | 6 ++++++ 3 files changed, 22 insertions(+) 3c8938e Add OWNERS in test/vts-testcase/security c3c5b20 Add pre-upload style checker for cpp and java code bfa19fb Fix poc test VTS build rule. ========platform/test/vts-testcase/vndk between android-8.0.0_r32..android-8.1.0_r1========= .clang-format | 13 ++ OWNERS | 3 + PREUPLOAD.cfg | 6 + dependency/VtsVndkDependencyTest.py | 116 +++++++-------- dependency/elf_parser.py | 275 ------------------------------------ golden/dump_abi.py | 260 ++++++++++++++++++++++++++++++++++ 6 files changed, 335 insertions(+), 338 deletions(-) d821d9c Add script to generate dump files for ABI test 8f1eb8f specify target side file_utils 8afc182 Update LLNDK list in VtsVndkDependencyTest 7459903 Add OWNERS in test/vts-testcase/vndk 57a6330 Add libz.so to LLNDK in VtsVndkDependencyTest.py bb0794d Move ELF parser to utils 202b3e4 Update VTS vndk-sp test 5aa93da Add pre-upload style checker for cpp and java code ========toolchain/binutils between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 6 ++ binutils-2.25/gold/aarch64.cc | 117 +++++++++++++++++++++++++------------- binutils-2.25/gold/dwp.cc | 4 ++ binutils-2.25/gold/gold.cc | 36 +++++++++--- binutils-2.25/gold/incremental.cc | 6 ++ binutils-2.25/gold/incremental.h | 3 + binutils-2.25/gold/object.cc | 13 ++++- binutils-2.25/gold/object.h | 37 +++++++++++- binutils-2.25/gold/reloc.cc | 63 ++++++++++++++++++-- binutils-2.25/gold/reloc.h | 51 ++++++++++++++--- 10 files changed, 273 insertions(+), 63 deletions(-) f3d35cf6 Make sure errata fix is done, whether or not flags are passed. 3fb3ed2e Add rest of toolchain team to OWNERS file. 211fc4cc Fix the binutils issue for Mac builds (duplicate definitions). 9b20d56a Add Luis and Caroline to the OWNERS file. 303968f7 Apply upstream binutils patch to fix LTO issue with gold. 1661a29f Add OWNERS in toolchain/binutils c8081158 Fix bug where -u option with empty archive results in internal error. ========platform/tools/apksig between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 5 - .../java/com/android/apksigner/ApkSignerTool.java | 36 +- .../com/android/apksigner/PasswordRetriever.java | 175 ++++-- .../java/com/android/apksigner/help_sign.txt | 26 +- src/main/java/com/android/apksig/ApkVerifier.java | 11 +- .../apksig/internal/apk/v1/V1SchemeSigner.java | 189 +++--- .../apksig/internal/apk/v1/V1SchemeVerifier.java | 628 +++++++++++++++++--- .../apksig/internal/apk/v2/V2SchemeVerifier.java | 25 +- .../apksig/internal/asn1/Asn1BerParser.java | 639 +++++++++++++++++++++ .../android/apksig/internal/asn1/Asn1Class.java | 28 + .../internal/asn1/Asn1DecodingException.java | 32 ++ .../apksig/internal/asn1/Asn1DerEncoder.java | 532 +++++++++++++++++ .../internal/asn1/Asn1EncodingException.java | 32 ++ .../android/apksig/internal/asn1/Asn1Field.java | 45 ++ .../apksig/internal/asn1/Asn1OpaqueObject.java | 38 ++ .../android/apksig/internal/asn1/Asn1TagClass.java | 30 + .../android/apksig/internal/asn1/Asn1Tagging.java | 23 + .../com/android/apksig/internal/asn1/Asn1Type.java | 28 + .../internal/asn1/ber/BerDataValueReader.java | 2 +- .../apksig/internal/asn1/ber/BerEncoding.java | 67 ++- .../asn1/ber/ByteBufferBerDataValueReader.java | 34 +- .../asn1/ber/InputStreamBerDataValueReader.java | 54 +- .../apksig/internal/pkcs7/AlgorithmIdentifier.java | 42 ++ .../android/apksig/internal/pkcs7/Attribute.java | 36 ++ .../android/apksig/internal/pkcs7/ContentInfo.java | 36 ++ .../internal/pkcs7/EncapsulatedContentInfo.java | 46 ++ .../internal/pkcs7/IssuerAndSerialNumber.java | 43 ++ .../apksig/internal/pkcs7/Pkcs7Constants.java | 29 + .../internal/pkcs7/Pkcs7DecodingException.java | 32 ++ .../android/apksig/internal/pkcs7/SignedData.java | 58 ++ .../apksig/internal/pkcs7/SignerIdentifier.java | 42 ++ .../android/apksig/internal/pkcs7/SignerInfo.java | 61 ++ .../apksig/internal/util/AndroidSdkVersion.java | 3 + .../apksig/internal/util/ByteBufferUtils.java | 33 ++ .../util/GuaranteedEncodedFormX509Certificate.java | 38 ++ .../java/com/android/apksig/ApkVerifierTest.java | 165 +++++- .../com/android/apksig/internal/asn1/AllTests.java | 4 +- .../apksig/internal/asn1/Asn1BerParserTest.java | 380 ++++++++++++ .../apksig/internal/asn1/Asn1DerEncoderTest.java | 255 ++++++++ .../asn1/ber/BerDataValueReaderTestBase.java | 36 +- .../com/android/apksig/golden-aligned-out.apk | Bin 9179 -> 9175 bytes .../com/android/apksig/golden-aligned-v1-out.apk | Bin 7711 -> 7707 bytes .../com/android/apksig/golden-aligned-v1v2-out.apk | Bin 9179 -> 9175 bytes .../android/apksig/golden-legacy-aligned-out.apk | Bin 9175 -> 9171 bytes .../apksig/golden-legacy-aligned-v1-out.apk | Bin 7707 -> 7703 bytes .../apksig/golden-legacy-aligned-v1v2-out.apk | Bin 9175 -> 9171 bytes .../apksig/golden-rsa-minSdkVersion-1-out.apk | Bin 6004 -> 6000 bytes .../apksig/golden-rsa-minSdkVersion-18-out.apk | Bin 6095 -> 6091 bytes .../apksig/golden-rsa-minSdkVersion-24-out.apk | Bin 6095 -> 6091 bytes .../com/android/apksig/golden-rsa-out.apk | Bin 6095 -> 6091 bytes .../com/android/apksig/golden-unaligned-out.apk | Bin 7651 -> 7647 bytes .../com/android/apksig/golden-unaligned-v1-out.apk | Bin 6181 -> 6177 bytes .../android/apksig/golden-unaligned-v1v2-out.apk | Bin 7651 -> 7647 bytes ...only-with-signed-attrs-missing-content-type.apk | Bin 0 -> 4693 bytes .../v1-only-with-signed-attrs-missing-digest.apk | Bin 0 -> 4660 bytes ...nly-with-signed-attrs-multiple-good-digests.apk | Bin 0 -> 4703 bytes ...ned-attrs-signerInfo1-good-signerInfo2-good.apk | Bin 0 -> 4981 bytes ...Info1-missing-content-type-signerInfo2-good.apk | Bin 0 -> 4973 bytes ...signerInfo1-missing-digest-signerInfo2-good.apk | Bin 0 -> 4939 bytes ...nfo1-multiple-good-digests-signerInfo2-good.apk | Bin 0 -> 4982 bytes ...erInfo1-wrong-content-type-signerInfo2-good.apk | Bin 0 -> 4980 bytes ...s-signerInfo1-wrong-digest-signerInfo2-good.apk | Bin 0 -> 4982 bytes ...rs-signerInfo1-wrong-order-signerInfo2-good.apk | Bin 0 -> 4979 bytes ...ignerInfo1-wrong-signature-signerInfo2-good.apk | Bin 0 -> 4977 bytes ...1-only-with-signed-attrs-wrong-content-type.apk | Bin 0 -> 4704 bytes .../v1-only-with-signed-attrs-wrong-digest.apk | Bin 0 -> 4702 bytes .../v1-only-with-signed-attrs-wrong-order.apk | Bin 0 -> 4703 bytes .../v1-only-with-signed-attrs-wrong-signature.apk | Bin 0 -> 4704 bytes .../android/apksig/v1-only-with-signed-attrs.apk | Bin 0 -> 4703 bytes 69 files changed, 3727 insertions(+), 291 deletions(-) d0293c0 Add missing final keyword 41ca1d3 Bump apksigner version to 0.8 76d14b5 Add --pass-encoding parameter to apksigner 3815887 Tweaks in handling of JAR signed attributes 9a435f1 Stop relying on sun.** when verifying JAR sigs 843d09e Fix typo in "apksigner sign" help page fcc8e2a User-friendlier error when JAR sig alg unsupported 88d7298 Add tests for JAR sigs with signed attrs 265ccd3 Class.newInstance -> .getConstructor.newInstance 0e73f4d Fix a typo in variable declaration. 47552d8 Support OpenJDK 9 javac -source 1.9 -target 1.9 b40d3e4 Stop relying on sun.** when JAR signing ca1bced Handle nested indefinite length BER encoding a29a145 Don't re-encode RDNs in PKCS #7 SignerIdentifier 48793ce Add ASN.1 DER encoder 2ded5eb Add ASN.1 BER parser 0f88b97 Bump apksigner version to 0.7 be3fb34 Revert "Ignore failing ApkVerifier tests" 98986f3 Skip MD5 tests when MD5 disallowed in PKCS #7 5bdbeed Correct handling of ZIP compressionMethod c56e70c Better test for not DER-reencoding of certs ce5d607 Add missing test annotations 27fbfa6 CR, LF, and NUL are not permitted in ZIP entry names 5bf6b75 Ignore failing ApkVerifier tests 7cdda00 Add OWNERS in tools/apksig 6a5aa3f Add missing "final" keyword eb47d14 Honor targetSandboxVersion when verifying APKs 609ad71 Keep overly strict linter happy 483b473 Fix JAR sig verification with multiple digests 2c79518 Add sign-verify tests 3102046 Test DataSinks 9bc78ce Test DataSources 7a6583c Regression tests for alignment and signing alg selection b293b20 Handle whitespace when removing -J* parameters in .bat 3222d6c Add first batch of tests for ApkVerifier 9d5a125 ASN.1 BER data value reader 1fafac4 Bump apksigner version to 0.6 b304964 Enable installation of additional JCA Providers 2a429e9 NONE means null InputStream for KeyStore.load ========platform/tools/external/fat32lib between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ 1 file changed, 2 insertions(+) 3ec5573 Add OWNERS in tools/external/fat32lib ========platform/tools/external/gradle between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 2 ++ gradle-4.0-bin.zip | Bin 0 -> 67523890 bytes gradle-4.1-bin.zip | Bin 0 -> 67461139 bytes gradle-4.1-milestone-1-bin.zip | Bin 0 -> 67601545 bytes gradle-4.1-rc-2-bin.zip | Bin 0 -> 67463107 bytes 5 files changed, 2 insertions(+) a5f47b2 release-request-e73a0a41-91c3-4249-808e-8d196d54a344-for-git_oc-mr1-release-4273744 snap-temp-L04700000093069831 ========platform/tools/loganalysis between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 4 + .../android/loganalysis/item/AppVersionItem.java | 53 +++ src/com/android/loganalysis/item/DumpsysItem.java | 25 +- .../loganalysis/item/DumpsysPackageStatsItem.java | 46 +++ .../android/loganalysis/parser/DmesgParser.java | 22 +- .../parser/DumpsysPackageStatsParser.java | 75 ++++ .../android/loganalysis/parser/DumpsysParser.java | 5 + .../item/DumpsysPackageStatsItemTest.java | 52 +++ .../loganalysis/parser/BugreportParserTest.java | 398 +++++++++++++-------- .../loganalysis/parser/DmesgParserTest.java | 83 ++--- .../parser/DumpsysPackageStatsParserTest.java | 60 ++++ .../loganalysis/parser/DumpsysParserTest.java | 192 +++++----- 12 files changed, 718 insertions(+), 297 deletions(-) 3a87909 Fix LogAnalysis App Versions dump. (cherry-picked from unsubmitted change in oc-dev ag/2549006 and updated) 75a8a41 Add app versions to Bugreport parser (for event history view in stability dashboard). c72e8e3 Support parsing the boottime legacy log format (i.e processing actions) 588ae13 Remove paulduffin. 5011f40 BugReportParserTest: Add a test case for new style traces. 2945a86 Add OWNERS in tools/loganalysis 47db5c6 Fix loganalysis path for easymock 44e6c57 Add app versions to Bugreport parser (for event history view in stability dashboard). bdcdfc3 Accomodate new log format logged in dmesg during boot 56ced06 Add new parsed fields to the compact meminfo parser. c4e23f7 Parser to handle only transition delay info. 15e957d Add a rule for Incompatible equals comparison 5e008d6 Apptransition parser change. daac678 Parse additional boot information from dmesg logs 573b1a5 Update tools/tradefederation/error_prone_rules.mk path. 1d08270 Fix logcat parsing in bugreports. 5d0d4f5 Update tools/tradefederation/error_prone_rules.mk path. ========platform/tools/test/connectivity between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 27 + PREUPLOAD.cfg | 4 + acts/README.md | 57 +- acts/framework/README | 21 - acts/framework/acts/base_test.py | 68 +- acts/framework/acts/bin/__init__.py | 0 acts/framework/acts/controllers/__init__.py | 3 +- acts/framework/acts/controllers/access_point.py | 92 +- acts/framework/acts/controllers/adb.py | 42 +- acts/framework/acts/controllers/android_device.py | 349 ++- .../acts/controllers/ap_lib/bridge_interface.py | 123 + .../acts/controllers/ap_lib/hostapd_constants.py | 2 + .../acts/controllers/ap_lib/hostapd_security.py | 17 +- .../framework/acts/controllers/event_dispatcher.py | 23 +- acts/framework/acts/controllers/monsoon.py | 80 +- acts/framework/acts/controllers/native.py | 14 +- .../acts/controllers/native_android_device.py | 17 +- acts/framework/acts/controllers/packet_sender.py | 780 +++++++ .../acts/controllers/relay_device_controller.py | 40 +- .../acts/controllers/relay_lib/ak_xb10_speaker.py | 76 + .../acts/controllers/relay_lib/dongles.py | 143 ++ .../controllers/relay_lib/generic_relay_device.py | 3 +- acts/framework/acts/controllers/relay_lib/relay.py | 11 +- .../acts/controllers/relay_lib/relay_rig.py | 10 +- .../acts/controllers/relay_lib/sain_smart_board.py | 2 +- .../acts/controllers/relay_lib/sony_xb2_speaker.py | 76 + acts/framework/acts/controllers/sl4a_client.py | 45 +- acts/framework/acts/keys.py | 8 +- acts/framework/acts/libs/ota/__init__.py | 0 .../acts/libs/ota/ota_runners/__init__.py | 0 .../acts/libs/ota/ota_runners/ota_runner.py | 127 ++ .../libs/ota/ota_runners/ota_runner_factory.py | 204 ++ acts/framework/acts/libs/ota/ota_tools/__init__.py | 0 .../libs/ota/ota_tools/adb_sideload_ota_tool.py | 49 + acts/framework/acts/libs/ota/ota_tools/ota_tool.py | 47 + .../acts/libs/ota/ota_tools/ota_tool_factory.py | 52 + .../libs/ota/ota_tools/update_device_ota_tool.py | 58 + acts/framework/acts/libs/ota/ota_updater.py | 66 + acts/framework/acts/records.py | 10 + acts/framework/acts/test_runner.py | 13 +- .../acts/test_utils/bt/BluetoothBaseTest.py | 2 + .../acts/test_utils/bt/BluetoothCarHfpBaseTest.py | 3 +- .../acts/test_utils/bt/BtFunhausBaseTest.py | 216 +- .../acts/test_utils/bt/BtMetricsBaseTest.py | 36 +- .../acts/test_utils/bt/GattConnectedBaseTest.py | 84 +- acts/framework/acts/test_utils/bt/PowerBaseTest.py | 63 +- acts/framework/acts/test_utils/bt/bt_constants.py | 513 +++++ acts/framework/acts/test_utils/bt/bt_gatt_utils.py | 218 +- acts/framework/acts/test_utils/bt/bt_test_utils.py | 213 +- .../acts/test_utils/bt/native_bt_test_utils.py | 9 +- .../acts/test_utils/net/connectivity_const.py | 2 + .../acts/test_utils/tel/TelephonyBaseTest.py | 78 +- .../framework/acts/test_utils/tel/anritsu_utils.py | 280 ++- .../acts/test_utils/tel/tel_data_utils.py | 27 +- acts/framework/acts/test_utils/tel/tel_defines.py | 8 +- .../acts/test_utils/tel/tel_test_utils.py | 583 +++-- .../acts/test_utils/tel/tel_video_utils.py | 24 +- .../framework/acts/test_utils/wifi/WifiBaseTest.py | 80 +- .../acts/test_utils/wifi/aware/AwareBaseTest.py | 104 + .../acts/test_utils/wifi/aware/__init__.py | 0 .../{wifi_aware_const.py => aware/aware_const.py} | 81 +- .../acts/test_utils/wifi/aware/aware_test_utils.py | 724 ++++++ .../acts/test_utils/wifi/wifi_constants.py | 6 + .../acts/test_utils/wifi/wifi_power_test_utils.py | 606 +++++ .../acts/test_utils/wifi/wifi_test_utils.py | 41 +- acts/framework/acts/utils.py | 99 +- acts/framework/setup.py | 9 +- acts/framework/tests/acts_adb_test.py | 72 + acts/framework/tests/acts_android_device_test.py | 20 +- acts/framework/tests/acts_base_class_test.py | 7 +- acts/framework/tests/acts_records_test.py | 4 +- acts/framework/tests/acts_relay_controller_test.py | 97 +- acts/framework/tests/acts_test_runner_test.py | 66 +- acts/framework/tests/acts_utils_test.py | 93 + acts/tests/google/ble/api/BleAdvertiseApiTest.py | 30 +- acts/tests/google/ble/api/BleScanApiTest.py | 125 +- acts/tests/google/ble/bt5/AdvertisingSetTest.py | 3 +- acts/tests/google/ble/bt5/Bt5ScanTest.py | 21 +- acts/tests/google/ble/bt5/PhyTest.py | 32 +- .../ConcurrentBleAdvertisementDiscoveryTest.py | 19 +- .../concurrency/ConcurrentBleAdvertisingTest.py | 10 +- .../ble/concurrency/ConcurrentBleScanningTest.py | 40 +- acts/tests/google/ble/examples/BleExamplesTest.py | 13 +- acts/tests/google/ble/filtering/FilteringTest.py | 1560 +++++-------- .../google/ble/filtering/UniqueFilteringTest.py | 41 +- acts/tests/google/ble/gatt/GattConnectTest.py | 216 +- acts/tests/google/ble/gatt/GattNotifyTest.py | 21 +- acts/tests/google/ble/gatt/GattReadTest.py | 21 +- acts/tests/google/ble/gatt/GattToolTest.py | 52 +- acts/tests/google/ble/gatt/GattWriteTest.py | 107 +- acts/tests/google/ble/power/BleScanPowerTest.py | 28 +- acts/tests/google/ble/power/GattPowerTest.py | 3 + .../tests/google/ble/scan/BleBackgroundScanTest.py | 60 +- acts/tests/google/ble/scan/BleOnLostOnFoundTest.py | 104 +- .../google/ble/scan/BleOpportunisticScanTest.py | 82 +- .../google/ble/scan/BleScanScreenStateTest.py | 555 +++++ acts/tests/google/ble/scan/DeathToBluetoothTest.py | 88 - .../tests/google/ble/system_tests/BleStressTest.py | 2 +- .../google/ble/system_tests/GattLongevityTest.py | 27 +- acts/tests/google/bt/AkXB10PairingTest.py | 167 ++ acts/tests/google/bt/BtBasicFunctionalityTest.py | 23 +- acts/tests/google/bt/BtFactoryResetTest.py | 2 +- acts/tests/google/bt/BtKillProcessTest.py | 7 +- acts/tests/google/bt/RfcommTest.py | 68 +- acts/tests/google/bt/SonyXB2PairingTest.py | 167 ++ .../google/bt/audio_lab/BtFunhausMetricsTest.py | 25 +- acts/tests/google/bt/audio_lab/BtFunhausTest.py | 47 +- .../google/bt/audio_lab/ThreeButtonDongleTest.py | 199 ++ .../bt/car_bt/BtCarBasicFunctionalityTest.py | 7 +- .../google/bt/car_bt/BtCarHfpConferenceTest.py | 3 +- .../google/bt/car_bt/BtCarHfpConnectionTest.py | 27 +- acts/tests/google/bt/car_bt/BtCarHfpFuzzTest.py | 33 +- acts/tests/google/bt/car_bt/BtCarHfpTest.py | 28 +- acts/tests/google/bt/car_bt/BtCarMapMceTest.py | 9 + .../google/bt/car_bt/BtCarMediaConnectionTest.py | 15 +- .../google/bt/car_bt/BtCarMediaPassthroughTest.py | 29 +- .../bt/car_bt/BtCarPairedConnectDisconnectTest.py | 27 +- acts/tests/google/bt/car_bt/BtCarPairingTest.py | 5 +- acts/tests/google/bt/car_bt/BtCarPbapTest.py | 13 +- acts/tests/google/bt/car_bt/BtCarToggleTest.py | 2 + acts/tests/google/bt/gatt/GattOverBrEdrTest.py | 81 +- acts/tests/google/bt/ota/BtOtaTest.py | 137 ++ acts/tests/google/bt/pan/BtPanTest.py | 3 + acts/tests/google/bt/power/A2dpPowerTest.py | 141 +- acts/tests/google/bt/power/SetupBTPairingTest.py | 87 + acts/tests/google/bt/pts/BtCmdLineTest.py | 14 +- acts/tests/google/bt/pts/ble_lib.py | 45 +- acts/tests/google/bt/pts/bta_lib.py | 12 +- acts/tests/google/bt/pts/cmd_input.py | 163 +- acts/tests/google/bt/pts/config_lib.py | 3 - acts/tests/google/bt/pts/gatt_test_database.py | 2408 +++++++------------- acts/tests/google/bt/pts/gattc_lib.py | 50 +- acts/tests/google/bt/pts/gatts_lib.py | 90 +- .../bt/pts/instructions/DID_PTS_INSTRUCTIONS | 28 + .../bt/pts/instructions/GAP_PTS_INSTRUCTIONS | 35 +- .../bt/pts/instructions/GATT_PTS_INSTRUCTIONS | 3 - .../bt/pts/instructions/GAVDP_PTS_INSTRUCTIONS | 40 + .../bt/pts/instructions/HOGP_PTS_INSTRUCTIONS | 121 + .../bt/pts/instructions/SCPP_PTS_INSTRUCTIONS | 56 + acts/tests/google/bt/pts/rfcomm_lib.py | 8 +- acts/tests/google/native/bt/BtNativeTest.py | 38 +- acts/tests/google/net/CoreNetworkingTest.py | 71 + acts/tests/google/net/LegacyVpnTest.py | 209 +- acts/tests/google/nfc/NfcBasicFunctionalityTest.py | 92 + acts/tests/google/power/PowerbaselineTest.py | 103 + acts/tests/google/power/PowerdtimTest.py | 177 ++ acts/tests/google/power/PowermulticastTest.py | 450 ++++ acts/tests/google/power/PowerroamingTest.py | 265 +++ acts/tests/google/power/PowerscanTest.py | 342 +++ acts/tests/google/power/PowertrafficTest.py | 164 ++ acts/tests/google/tel/lab/TelLabMobilityTest.py | 473 ++++ acts/tests/google/tel/live/TelLiveDataTest.py | 574 +++-- .../google/tel/live/TelLiveMobilityStressTest.py | 213 +- acts/tests/google/tel/live/TelLiveNoSimTest.py | 223 ++ .../tests/google/tel/live/TelLivePostflightTest.py | 32 +- acts/tests/google/tel/live/TelLivePreflightTest.py | 20 +- .../google/tel/live/TelLiveRebootStressTest.py | 284 ++- acts/tests/google/tel/live/TelLiveSettingsTest.py | 249 +- .../tel/live/TelLiveSinglePhoneStressTest.py | 394 +++- acts/tests/google/tel/live/TelLiveSmsTest.py | 6 +- .../tests/google/tel/live/TelLiveStressCallTest.py | 19 +- acts/tests/google/tel/live/TelLiveStressTest.py | 301 ++- acts/tests/google/tel/live/TelLiveVoiceTest.py | 141 +- acts/tests/google/tel/live/TelWifiVoiceTest.py | 84 +- acts/tests/google/wifi/SetupWifiNetworkTest.py | 107 + acts/tests/google/wifi/WifiAwareManagerTest.py | 1180 ---------- .../tests/google/wifi/WifiEnterpriseRoamingTest.py | 73 +- acts/tests/google/wifi/WifiEnterpriseTest.py | 683 ++++-- acts/tests/google/wifi/WifiIOTTest.py | 308 ++- acts/tests/google/wifi/WifiManagerTest.py | 136 +- acts/tests/google/wifi/WifiNetworkSelectorTest.py | 9 +- acts/tests/google/wifi/WifiNewSetupAutoJoinTest.py | 535 +++-- acts/tests/google/wifi/WifiPnoTest.py | 83 +- acts/tests/google/wifi/WifiPreFlightTest.py | 181 ++ acts/tests/google/wifi/WifiScannerMultiScanTest.py | 5 + acts/tests/google/wifi/WifiScannerScanTest.py | 174 +- acts/tests/google/wifi/WifiTetheringPowerTest.py | 266 +++ acts/tests/google/wifi/WifiTetheringTest.py | 503 +++- acts/tests/google/wifi/aware/README.md | 50 + .../tests/google/wifi/aware/config/wifi_aware.json | 15 + .../aware/config/wifi_aware_non_interactive.json | 15 + .../google/wifi/aware/functional/AttachTest.py | 133 ++ .../wifi/aware/functional/CapabilitiesTest.py | 263 +++ .../google/wifi/aware/functional/DataPathTest.py | 1047 +++++++++ .../google/wifi/aware/functional/DiscoveryTest.py | 831 +++++++ .../google/wifi/aware/functional/MacRandomTest.py | 136 ++ .../wifi/aware/functional/MatchFilterTest.py | 194 ++ .../google/wifi/aware/functional/MessageTest.py | 445 ++++ .../wifi/aware/functional/NonConcurrencyTest.py | 115 + .../google/wifi/aware/functional/ProtocolsTest.py | 255 +++ acts/tests/google/wifi/aware/functional/functional | 9 + acts/tests/google/wifi/aware/ota/ServiceIdsTest.py | 100 + acts/tests/google/wifi/aware/ota/ota | 1 + .../google/wifi/aware/performance/LatencyTest.py | 556 +++++ .../wifi/aware/performance/ThroughputTest.py | 378 +++ .../google/wifi/aware/performance/performance | 2 + .../google/wifi/aware/stress/DataPathStressTest.py | 146 ++ .../wifi/aware/stress/DiscoveryStressTest.py | 109 + .../aware/stress/InfraAssociationStressTest.py | 161 ++ .../google/wifi/aware/stress/MessagesStressTest.py | 269 +++ acts/tests/google/wifi/aware/stress/stress | 4 + acts/tests/sample/OtaSampleTest.py | 37 + acts/tests/sample/RelayDeviceSampleTest.py | 57 +- tools/.gitignore | 67 + tools/commit_message_check.py | 68 + tools/ignore_commit_keywords.sh | 18 + tools/lab/README.md | 63 + tools/lab/__init__.py | 0 tools/lab/config.json | 55 + tools/lab/health/__init__.py | 0 tools/lab/health/constant_health_analyzer.py | 77 + .../lab/health/constant_health_analyzer_wrapper.py | 46 + tools/lab/health/custom_health_analyzer.py | 38 + tools/lab/health/health_analyzer.py | 34 + tools/lab/health_checker.py | 83 + tools/lab/main.py | 239 ++ tools/lab/metrics/__init__.py | 0 tools/lab/metrics/adb_hash_metric.py | 71 + tools/lab/metrics/cpu_metric.py | 39 + tools/lab/metrics/disk_metric.py | 53 + tools/lab/metrics/metric.py | 43 + tools/lab/metrics/name_metric.py | 40 + tools/lab/metrics/network_metric.py | 68 + tools/lab/metrics/num_users_metric.py | 38 + tools/lab/metrics/process_time_metric.py | 99 + tools/lab/metrics/ram_metric.py | 62 + tools/lab/metrics/read_metric.py | 87 + tools/lab/metrics/system_load_metric.py | 44 + tools/lab/metrics/time_sync_metric.py | 43 + tools/lab/metrics/uptime_metric.py | 44 + tools/lab/metrics/usb_metric.py | 191 ++ tools/lab/metrics/verify_metric.py | 45 + tools/lab/metrics/version_metric.py | 116 + tools/lab/metrics/zombie_metric.py | 77 + tools/lab/reporters/__init__.py | 0 tools/lab/reporters/file_reporter.py | 21 + tools/lab/reporters/json_reporter.py | 44 + tools/lab/reporters/logger_reporter.py | 51 + tools/lab/reporters/reporter.py | 34 + tools/lab/runner.py | 63 + tools/lab/setup.py | 91 + tools/lab/test_main.py | 27 + tools/lab/tests/__init__.py | 0 tools/lab/tests/adb_hash_metric_test.py | 62 + tools/lab/tests/constant_health_analyzer_test.py | 65 + .../tests/constant_health_analyzer_wrapper_test.py | 49 + tools/lab/tests/custom_health_analyzer_test.py | 44 + tools/lab/tests/disk_metric_test.py | 43 + tools/lab/tests/fake.py | 70 + tools/lab/tests/health_checker_test.py | 164 ++ tools/lab/tests/main_test.py | 72 + tools/lab/tests/name_metric_test.py | 38 + tools/lab/tests/network_metric_test.py | 55 + tools/lab/tests/num_users_test.py | 39 + tools/lab/tests/process_time_metric_test.py | 95 + tools/lab/tests/ram_metric_test.py | 49 + tools/lab/tests/read_metric_test.py | 77 + tools/lab/tests/time_sync_metric_test.py | 50 + tools/lab/tests/uptime_metric_test.py | 40 + tools/lab/tests/usb_metric_test.py | 79 + tools/lab/tests/verify_metric_test.py | 50 + tools/lab/tests/version_metric_test.py | 107 + tools/lab/tests/zombie_metric_test.py | 97 + tools/lab/utils/__init__.py | 0 tools/lab/utils/job.py | 201 ++ tools/lab/utils/shell.py | 239 ++ tools/lab/utils/time_limit.py | 52 + wts-acts/README | 4 + wts-acts/__init__.py | 13 + wts-acts/__main__.py | 7 + 270 files changed, 26216 insertions(+), 7334 deletions(-) 8cd13eea8 Fixed a bug that caused sl4a install to fail 1b048033c Merge "update_device engine is now called by python2.7" am: ca03f968df 9a39a1d98 Merge "force to use the phone screen timeout from here instead of using the default BluetoothBaseTest" am: d4a9e8eca9 am: 1e1888c3dc daed404c7 Merge "Created a library for OTA Update Tests" am: a41c4a4cca 1debcf557 Bluetooth OTA test 58b422f94 [WifiTetheringTest] Increased the file download size 9ff509ca8 [WifiEnterpriseTest] Add tcpdump logging to tests 0f280b057 "Clean up test scripts" 74f2a2009 "Add bridge interface between LAN/WLAN interface" 97a022452 [CoreNetworkingTest] Ensure data saver mode is disabled 478681934 [WifiTetheringTest] Minor updates to tethering tests 294a1fee7 Adding more multicast packets for testing 6b83aac4f "Add script for active traffic power measurement" c5bf2425f [Tests]Fix roaming test setup with the new 4-port attenuator d474437ec Standalone script to setup bluetooth pairing caca55e46 "Change power test utilities." 9706679b1 "Modify Powermulticast Test." 05cad7f83 [Tests]Remove inter-test calls in PNO tests. 908c3b5e1 Merge "Strip down the DTIM tests with screen on case" 10b98b3d0 Merge "Expanding the list of packet generators" am: 27391b7ac7 am: fb302f3456 am: 4637bc838b am: fc00fec6ef 5822207cd Funhaus V2 Test 76f29cd49 Add index for files. am: ee9bbb6a41 am: 3bcc8f9215 am: 1bf0840b2a ebbf91a0f Add tests for multicast packet injection 3e5d31be8 RelayDevice configs can now be in-lined in testbeds 3c3d8b0d1 Relay Boards are lazy loaded. 30d2405df Revert "Add relative path resolution to relay_config." c8618a349 Create a basic NFC test 666dcc194 Revert "Add relative path resolution to relay_config." cf1a169ef [Tests]Remove calling one test from another for the forget network test. abacec616 Create a basic NFC test a9a3ab58b Make generic relay classes for common dongle types fe9d2f384 Merge "RelayDevice configs can now be in-lined in testbeds" am: 5b55193cce am: 32bb74316a am: 3cac09523d am: 3ca08d9f7c am: 418ee322db 7df2fc599 Make BtCmdLineTool more readable fefd8c38d Add controller of packet generator d61dafc6f [WifiPreFlightTest] Update reference network check to testcase b199cd127 [AWARE] Add MR1 feature tests to test tracker 7cc34e8aa Merge "Adding airplane mode toggle to rockbottom state" 86e70b0eb [LegacyVpnTest] Disable libreswan tests a822ee411 [WifiPreFlightTest] Dynamic AP update ff9da3a54 Move AP close command in the right place a4fcfdc18 Merge "Add AP close line into individual tests" 4d3a4889e Fix AP close issue d07198d61 [WifiBaseClass]Use separate objects within reference_networks e7fcb081f Fixes not being able to restart an ap 098af92ba Merge "Create a relay controller for the A&K XB10 speaker" am: 72ab11a2a2 am: 6e462be793 am: b8c90db6ba d8a8133d3 Fix install crashing because of bokeh dep 9bb3c8b08 [Tests]Fis for Autojoin tests. bf5aa1ce2 additional checkpoint guard when codecs on BT_MUTE test being interrupted 8f9c758da Merge "Add more testcases into wifi_power_connectivity" 507333897 Add functions to get client IP/MAC addresses 73b2535dc Add wifi power baseline tests and required utils b93db2957 Fix on monsoon, adb controller, add dependency 41037f2d8 ACTS change for bt_off_mute scenario am: 983a1a0222 am: 8cd74d36fc fb6579566 Change bt_config access for mobile harness 7bdd568b0 [Tests]Correct test logic and clean-up the PNO tests. 049979758 Add missing import to BluetoothCarHfpBaseTest c87fe5236 bump up the WAIT_TIME during PMC checks am: d8f7d7aaa4 5a27f5c1c to fix BT_ON_NotPlay test case am: 50aaebb611 am: a104c3d749 3091beb9d [WifiEnterpriseTest] Disable all passpoint related tests a1e8d5062 [AWARE] Support multiple NDI 6b51335e1 force screen Off in power test am: 8b1dad0169 d81e5a8cc Fix Bluetooth proto path for mobile harness 048e9c8d2 Merge "[Utils]Remove wifi toggle from wifi reset and forget network" am: 289fc7f051 am: d72531ad32 am: 79adced25e am: b5d8991443 am: e4a24303dc Bug: 64375668 Change-Id: I86314ec372e51184829cf269eaa159b944876adb (cherry picked from commit f6cc0ec7b282101640d3bbfdebac5e1032cf4eb2) 6313f7e9f Merge "[Tests]Clear object attributes for open and wpa networks" am: 18b636719c am: cdb970a129 am: 94394cb8da am: 41c3a32666 Bug: 65127132 Change-Id: I2fab844c2533e18ba7098ae74b5fce526439f313 (cherry picked from commit 5fe81f9624c7d531cafac686169ffac0898a97ee) e73b0b5d4 Add UUIDS to BtFunhausMetricsTest 20aff80cc Fix invalid shell command 69721e571 Fix dictionary access part 2 becfb140d Modify funhaus test for mobileharness 33d450eaf Change access to dictionary values 032339701 Add testtracker information to car testcases e60cf861e Add modifications for mobile harness d029a561d Change generated testcases into individual tests c67cc1b4d [Cherry Pick] file_path_keys will no longer throw a KeyError 741fd5ab4 Change generated testcases into individual tests 471f67a8b Merge "Add relative path resolution to relay_config." am: 179d326ad9 am: 53f3f1c8cf am: 96255837c0 am: 802e0d2519 6215b6a53 [WifiIOTTest] Start/stop iperf server in setup/teardown classes f02703c0d [AWARE] Fix missing import due to UUIDs update 4d2e56520 [WifiManagerTest] Start and stop iperf server before running traffic 57fb5b4f7 Add controller info to json_str 0196ec304 Add controller info to json_str ffdabe6c0 Fix decorator on testcase d9057117e [WifiNewSetupAutoJoin] Move tests from run_generated to individual tests 2e8218058 [AWARE] Validate rapid creation/deletion of NDP 7581b9d6e Merge "Add an option to setup open network" am: 2c68ee6165 am: 32df152e9d am: 153bdaeaf1 am: 68fb480793 am: 19225f2cd8 185b3cf71 [AWARE] Add UUID identifiers to tests to integrate into tracker d83224fde Merge "Add an option to setup open network" am: 2c68ee6165 am: 32df152e9d am: 153bdaeaf1 am: 68fb480793 am: 19225f2cd8 632a40283 Update UID activity class name 7e9e20cbd Added wifi tethering functional/gap tests 643c67b96 Move ScannerScan run_generated_testcases to individual tests 617ae40cd Remove Nexus device names from wifi_test_utils a2d51120e Fix tdls_supported testcase 560ab45f9 Handle empty /data/vendor/ramdump/bluetooth for crash report check. am: ca37947759 am: 156833610d 38c3d5a22 [AWARE] Test multiple requests for same NDP f614658be To integrate Monsoon PMC to Sony speaker relay am: 494befa86d 8f6fc6e32 Create a relay controller for the Sony XB2 am: a49c8bdb98 am: ee49ce27e1 aed6082eb [AWARE] Rename configuration variable with "aware" prefix 865d9416f Merge "[Tests]Disable unused AP attenuator ports." am: 91280831ce am: 6069026826 am: 2aa55a25af am: 85e98f6ba0 am: 7fafb3e439 ede4cef32 Code to test attenuators on wifi testbed 99a7eb6a2 Move WifiManager from run_generated to individual tests 7acf3a7ff Added VoLTE ModePref Change Parallel Stress Test am: cd7482060c am: a4bde559fa am: 3c185c2e10 am: a45782cc05 am: 7751c3c9e2 e6e22a4f0 Add airplane mode reboot screen lock emergency call test. 3bb29fa51 [Tests]Add a check for attenuators before resetting them. am: a0805714a8 am: 0cfcde8d89 am: 58e417c9a5 am: 20e538e027 am: 0a3a55d217 a523562dc Merge "Increased the Call Init Wait Time to 90 secs" am: 886d9436b8 am: 3efc6c07e1 am: 6f8c8e162a am: f118f6aa13 am: d5455de4a0 925377367 Move ENT tests from run_generated to individual tests 200295d2a Changes for LegacyVpnTest aaa1bda03 Mock ensure_screen_on to fix empty None file issue. am: 0543ccc0ab am: 73d41b3542 118d3f890 Add new testcases for Scanning vs screen state 28c30b3c1 Merge "Added tcpdump collection to singlephonestresstest" am: d3e3ebd4e6 am: 5ffcbb8f59 am: 46b13b7131 am: 9cbb005fb5 am: 8b20ab12cd 950f8ab7e Fix merge error 2c7fc9f2a Fix the download file path. am: 34d72a5519 am: 2e65ef4431 004d8a9c8 Change file download server. am: 461f310891 am: a03fb7ac0c 658cea178 Work around for b/64399005. am: 8a050af091 am: c1489a508f 18154084b Merge "[Tests]Adding WEP open tests" am: 1c9715ccca am: c30189d847 am: ec033df4e7 am: 55ab878b81 am: 1a59a946a5 df8d79999 Merge "[Tests]Un-group attenuators for the PNO test" am: df0a635451 am: 860f02b0f5 am: 3ddd222200 am: 1d47f91773 am: dc8ebbce53 0e407f043 [WifiBaseTest]Set all attenuators to 0 attn am: acdbb2400e am: 7d18ad6731 am: 49ff3e165d am: 026f8eb5fd am: f5f8d2cdd4 6c99258de Add forgotten import of test_tracker_info 0914373ef Adjust restart sl4a apk timers and modify logging messages. am: 03b006da36 am: e2d9d0eec2 ddda360fe Merge "Added retries for airplane_mode_test for stability" am: 6ab9a24aca am: 31cb7da9be am: 216ba0036f am: dd24b2b85d am: 70cc5b8f39 1c0182f98 Merge "Add device password support and a few device utilities." am: 5e60fccdee am: 1ce99da4d6 6d0108d3c Minor fixes for Bluetooth testcases acbe8637b Fix get_droid failure due to start_sl4a failure. am: d6bd4b28db am: 6ccf13317d 183f8dbcd included the test tracker uuid info for BLE scan and GATT setups am: 386b65a410 am: 543d2e0eef am: 9715ed3750 am: f266631b13 84192f9ab [Cherry Pick] Safely close the access point ssh connection 075399dc5 bt_gatt_utils now using Dict not Enums 50d6f6a2d bt_test_utils now using Dict not Enums e0289d8bf bta_lib now using Dict not Enums ae054ff5e BleScanPowerTest now using Dict not Enums a4f4684de BtBasicFunctionalityTest now using Dict not Enums a02cda426 rfcomm_lib now using Dict not Enums c8a4ec620 gatts_lib now using Dict not Enums a8ffa964b gattc_lib now using Dict not Enums a249efacd gatt_test_database now using Dict not Enums a9e8f66ad config_lib now using Dict not Enums 34e05c475 GattWriteTest now using Dict not Enums 11b86a6f5 GattToolTest now using Dict not Enums e846e28a0 GattReadTest now using Dict not Enums f788bd913 GattNotifyTest now using Dict not Enums 2d82ced46 GattConnectTest now using Dict not Enums c285138fe GattConnectTest now using Dict not Enums f14ec1383 UniqueFilteringTest now using Dict not Enums 6fd21f6a9 FilteringTest now using Dict not Enums 0f71e1d0e BleExamplesTest now using Dict not Enums ea6360b6a ConcurrentBleScanningTest now using Dict not Enums 757dee488 ConcurrentBleAdvertisingTest now using Dict not Enums ed9efc5d8 GattLongevityTest now using Dict not Enums 41dc3431d BleStressTest now using Dict not Enums f1fe1276e Remove outated test DeathToBluetoothTest dfc57d284 BleOpportunisticScanTest now using Dict not Enums 4aac6bd43 BleOnLostOnFoundTest now using Dict not Enums 684935bfa BleBackgroundScanTest now using Dict not Enums 34c73b3f9 ble_lib now using Dict not Enums f1af3b22a A2dpPowerTest now using Dict not Enums ed605fbd5 GattOverBrEdrTest now using Dict not Enums 0707e9509 RfcommTest now using Dict not Enums 9872c0155 PhyTest now using Dict not Enums 1a19c641c Bt5ScanTest now using Dict not Enums a18c53309 AdvertisingSetTest now using Dict not Enums a3791fff2 BleScanApiTest now using Dict not Enums 4318fea10 BleAdvertiseApiTest now using Dict not Enums e2128ea6b ConcurrentBleAdvertisementDiscoveryTest now using Dict not Enums 4172145e0 Consolidate all constants e3992523f Merge "Added WiFi OFF for every WFC 3G Test for PhoneB" am: a60297a77c am: 8ae99d7e36 am: 7baad426f4 am: a58267dcd4 am: becf891274 24fc98031 Add UUIDs to WifiTetheringPowerTest script f14d45ceb Move tests from run_generated to individual tests 04ab99908 Move IOT tests from run_generated to individual tests e86f9c5c7 Clean up CoreNetworking tests b170c433c Merge "Removed the workaround for eSIM" am: 70203b7a04 am: ebc6685c90 am: 0a56812d5d am: b625addf9e am: 3db8116bb4 7cff2ec76 [AWARE] Stress test for Aware + Infra 0ee2f5f58 Merge "Revert "WifiManagerTest failure for open_network"" am: 084a3cdcab am: 0a77f0088d am: 5a2983e9c5 am: 9ae93f0adb am: 745ad4aad8 e652e6eff Merge "Added workaround for sim switch in preflight" am: ed6b424dc0 am: 3da2dee146 am: e1167d2169 am: 30f374224e am: c1f6d6f91b 5693901b2 APs are only destroyed once. d06e5f74a Merge "Fix timeout when waiting for PMC alarm file." am: f927b3213b am: f4470e1c2d 196023f24 Merge "WifiManagerTest failure for open_network" am: a10aeb10fa am: 1e25702191 am: 9352f59382 am: b148b49404 2ff22a6ce Merge "Add single thread file download stress test." am: 638dd5decd am: 2236f6a04e 9f400aea9 [AWARE] Condition Aware tests on device supporting Aware c3311cdd2 Added a temp workaround for sim switch am: 117c26dd3b am: 2fec866bfc am: c1fb0cdb64 am: f31e66ea87 am: ba87fc6e27 e03ead2b9 [AP_LIB]Fix for duplicate bssids am: 2ef0c3ec84 am: fb44bbce95 am: b02225453e am: 98ee91699f a64c7937e Refactor call_setup_teardown_for_subscription. am: f27f548bb7 am: 2cf316b271 am: f5e47e0aab am: 9e153d253f am: b5e69ee7c6 d33917fb7 [AWARE] Add test cases for multiple NDPs 5dbe6f1b2 Fix a variable name. am: f4548daf2a 1e13927f0 Add retry and wait time to get subscriptionGetAllSubInfoList. am: 9ba6d2e767 am: c71379baac 9fbb15c8f Merge "Generate bugreport the test case generating aborting signal." am: 5b387fbfdf am: f868a5ab95 43a51357d Make sure preflight test will be run and report results. am: 31d1ca30a7 6c433da44 Kill running chrome before chrome file download. am: 95ed186e8a am: 04c220be8a 9880424f1 Adding more result information in stress test. am: 8c0fc69b9d am: 86de615106 a2c863fb5 Add chrome in file downloading status check. am: cea4b4375c am: 9461d91e15 8944ca18b Merge "Fixed couple of import and keyword bugs TelStress" am: df99361b57 am: 1424243806 am: 2a9712a76d am: 663abba5e9 am: 594705dff6 a23d564b8 Merge "Add skip setupwizard and disable emergency alarm in test setup." am: b7a6fad070 am: c1bdb87058 2d7566a8f Remove the camera permissions allow keyevents am: cf55650eeb am: 4fe87dfbcd am: 28c5039cfd am: dedd0c54bf cf55650ee Remove the camera permissions allow keyevents 56d4dcdcb Delete event dispatchers before close sl4a session. am: 7f2a74cf07 am: bb17b5abde 7f2a74cf0 Delete event dispatchers before close sl4a session. b8dab5aec Removed the extra s from dl_antennas f2e3032b0 Merge "Fixed bug from log.warn to log.warning" am: 7e33bfddfa am: 4f2f03b101 am: 7689c6d487 am: a97203fc3d 71cdfc639 Fix import path and clean up log messages. am: 8fb1219bf3 fe3c8ef1b Add RPC call retries when there is no response. 8fb1219bf Fix import path and clean up log messages. e133ca39e Fixed bug from log.warn to log.warning 449110947 Merge "Add RPC call retries when there is no response." am: 808a9ac12b am: 8d1ccaa2ba 263593053 Updated setup.py to use pip instead of easy_install 3809db122 Add RPC call retries when there is no response. 655859cad Return the adb error message when ignore_status is true. 25ddb958b [AWARE] Add test to check behavior on APM mid-session 0392d8f34 Merge "Added Telephony Monitor Functional Test" am: 1fee9a580c am: ef544542a5 am: d10818d9e2 am: 9b80504d48 610ffe10e Adding logging message for json.load() failure. am: 1e3d0745c7 am: 24731ed094 2ef0c3ec8 [AP_LIB]Fix for duplicate bssids 7736fb224 Turn down the volume for telephony test. am: 38391dc2b9 am: d1e0c5adf5 1e3d0745c Adding logging message for json.load() failure. 38391dc2b Turn down the volume for telephony test. 350d07ccd Added Telephony Monitor Functional Test 85a5e1ae7 Safely close the access point ssh connection a1f705d22 Correct the import path. am: b2d1c6dfed am: 05a3959ae1 5e9250966 Call check_crash_report by begin_time. am: 7b9dd3dc9a am: 66b9a1abbb b2d1c6dfe Correct the import path. 555b18dd0 Fix a potential race condition when getting pids. 7b9dd3dc9 Call check_crash_report by begin_time. dd6875583 Use the last android device as tethering provider. am: e50cf5fc41 am: f19ce75d04 e50cf5fc4 Use the last android device as tethering provider. 8c22fd2a9 Refactor Process_time 1a52b31d8 Shorten the bugreport generating time by multithread. am: b75e99bd74 am: c601b95a35 b75e99bd7 Shorten the bugreport generating time by multithread. 571012172 [AWARE] Test to validate maximum number of NAN data-paths ad8e9cbdc Remove the unnecessary trackback. am: a31eeebe02 am: d64751e092 a31eeebe0 Remove the unnecessary trackback. 8f94dce1c WifiManagerTest failure for open_network 4652cd04a Add check dialer crash test in TelLivePostflightTest. 9c6f12e83 Merge "Fix 2G setup in test_call_mo_voice_2g_in_active_data_transfer." am: 5554951b97 am: acf2ebf14d 9aa82963a Merge "Add factory reset with fastboot wipe test." am: 5747525168 am: 63d04cc471 0e0d5da69 Add 6 test cases for active handovers 59851b5b0 Add check dialer crash test in TelLivePostflightTest. 6e5bf102d GATT: Add test for opportunistic connection API ff747d52c Add factory reset with fastboot wipe test. f935f6855 Fix 2G setup in test_call_mo_voice_2g_in_active_data_transfer. 23b9229ea [AWARE] Fix PMK data-path test cases 1ff5c8e60 [AWARE] Fix Latency/DataPathStress NDP OOB tests a279ef007 GATT: Add test for opportunistic connection API edf1716ba Merge "[AP_LIB]Fix for AP closing code" am: 4e4cb2a459 am: 4a6a7471dc am: 2947419d00 am: 0089cfc954 c809b1981 [AWARE] Fix MessageTest:test_message_with_multiple_discovery_sessions_typical 3d60516cf Refactor Zombie metric 999727663 Merge "Added more services to crash recovery test" am: 55eaf7bdc8 am: 64c186216d am: 8277175c18 am: 4c4a4cf531 be31d7e68 Added 'assume yes' to setup.py installs 606ae1e60 Added more services to crash recovery test 87af10c8f Add health test for verify_metric, network_metric 1f227e07a Merge "[AP_LIB]Populate bssid's for all dynamically created networks." am: be2f7e3f60 am: 96ef08c429 am: 7d7fe60544 am: 12867c7984 d120f4afc Clean up CoreNetworking tests dc33dabdf Added Crash Recovery Tests am: d2e15ce7f5 am: f555680874 am: 320e414d3e am: c349dfd500 0a15fa793 Updated README.md and setup.py 3643ecf09 Add UUIDS to PAN tests 55388fd21 Add an additional Bt enabled check for PAN tests b406a16dd Add more HOGP tests and ScPP tests e785de81e Add GAVDP and DID testcases 1a261412d Make PTS cmd line tool additions for HID and GATT 5fb84aec7 Add UUIDS to PAN tests d2e15ce7f Added Crash Recovery Tests c52d2c6b9 Add an additional Bt enabled check for PAN tests 88c59bc6a [AP_LIB]Fix for AP closing code 8b2637659 Merge "Add Telephony and IMS factory reset test cases." am: 3a10dfc301 am: d1dcc79796 2a8cb2bac Fix user dependent python version stdout/stderr 41ff41c7a [AWARE] Fix messaging test: None service name ec50e7856 Move vpn tests from run_generated to individual bcffe44e1 Add Telephony and IMS factory reset test cases. 502f18106 add static field to dict zombie_metric returns 17cdccd41 Change process_time to not return forkserver, 9bc52e668 [AP_LIB]Populate bssid's for all dynamically created networks. 679d75216 Fix the wrong RAT setup in two cases. am: aca75540dc am: 413b87b166 b28a70651 Add time_sync health, style fixes e155638d7 [AWARE] Fix multi-session test - each should have its own Service Name e98d33618 Add more HOGP tests and ScPP tests d8b7fd236 Skip tests that do not exit aca75540d Fix the wrong RAT setup in two cases. 80754a0de [DO NOT MERGE ANYWHERE] Fix UUID for test_adv_data_set_manu_id_invalid_manu_id 4949a1d7b [DO NOT MERGE ANYWHERE] Add Testtracker UUID to testcases 6f3ad3803 [DO NOT MERGE ANYWHERE] Fix for test_info decorator __name__ ea975a3b0 [DO NOT MERGE ANYWHERE] Added priority info to test tracker info 23d75d2a6 [DO NOT MERGE ANYWHERE] Added ability to specify specific enviroments and test info. 8e7c22079 [DO NOT MERGE ANYWHERE] Added decoractors for extra test info 2a5f74b45 tcpdump isakmp and esp collection in wfc tests am: 55ae6f9aea am: 49521aa602 am: 18d6e98f43 am: 84e1e4dbfe 8aa043450 Generate test_run_summary.json after running cases in the same class. e92a72450 Add GAVDP and DID testcases 55ae6f9ae tcpdump isakmp and esp collection in wfc tests 93d2273d4 Merge "Modified test_hand_out_cell_pref and bootup_perf" am: 0d17883acf am: 88a31a4747 am: 9ea7de7a3b am: c418fe16e3 0e43ad1e6 Merge "Add swiping unlock before chrome file download." am: ab05e60638 am: e94098223c cb2cbc429 Add swiping unlock before chrome file download. 383bdecab Fixed bug where None was returned instead of false d3e660030 Modified test_hand_out_cell_pref and bootup_perf 566792e3f [AWARE] Refactor ThroughputTest to in-band and out-of-band 845171950 Added HealthyIfNotIpAddress health. 956d7816c Update three mms test cases' UUID. am: 0cb4ea62fd am: feded3c1dc 0cb4ea62f Update three mms test cases' UUID. f7c74b9ea Move chrome adb set up in test class setup stage. am: f17f069369 am: 2e01086f20 f17f06936 Move chrome adb set up in test class setup stage. c02a9b5c1 Add the new subsystem ramdump path per b/62257616. am: b0f2407cde am: 963d0cbf45 b0f2407cd Add the new subsystem ramdump path per b/62257616. 7d4eafaf5 Merge "Get and set data roaming state by adb shell command." am: 68e4aa9359 am: feb4ef2a4b 35764faf7 [AWARE] Extract DW (discovery window) configurations to constants 1d588cf02 [AWARE] Add README file for Aware test directory 8aa6db834 Merge "Collect crashes with option of a provided begin time frame." am: c4732665c1 am: 088a990e09 2cf788e44 Get and set data roaming state by adb shell command. b616a67df Remove unnecessary setup function from tests 71dd30fe2 Collect crashes with option of a provided begin time frame. 4db1ea56e Merge "Added VZW EMBMS Service Test" am: 9f7ba2efc5 am: fcbfea2f0c am: ab9e5b377a am: fb3bb8f8d7 77e9124df Fix upload hooks due to config name. 63c65bd57 Added VZW EMBMS Service Test 932a74e46 Revert "Added VZW EMBMS test case" 517f578fb Add log_begin_time and log_end_time in test record. am: 6140f4321e am: 635d388adb 6140f4321 Add log_begin_time and log_end_time in test record. 284b664b2 [AWARE] Release generic test configuration 25d5db7f7 Fix chrome file download failure issue. am: 35ea595aed am: c09e05cbd2 1051adc36 [AWARE] Remove old Wi-Fi Aware tests a7651d3b5 [AWARE] Match filter tests 25ce90673 Added VZW EMBMS test case 7c022c722 Add time_sync metric 35ea595ae Fix chrome file download failure issue. 60002cf60 Add health_checker and config file 56fa3493f Merge "[Tests]Wait for sufficient time before the next wifi request" am: c64f1098fd am: 5c9665c8fa am: 36410dd733 am: 173ecb0a31 05022293d Updated disk metric to work with mobile harness. 91c7b385c Added support for new SIM and few TPUT params e0cff1c14 [AWARE] Validate that forbidden callbacks aren't triggered 761b3a641 Added Voice RAT info before making call d4a30d8aa [AWARE] Enhance MAC randomization test to cover NDI 53997e621 Added reporter logic, json and logging to file. 94d32876a [AWARE] Add validation utilities for expected callback count 62f259485 Added check for permission before running. e47ec434e [AWARE] Create a separate timeout for network requests 04b895297 [AWARE] Add measurement of clustering/synchronization time fef410cd3 [AWARE] Fix test message with min size (None/empty) edff029e6 [AWARE] Fix errors in message testing scripts d756a0346 [AWARE] Add SoftAp + Aware non-concurrency tests 76ff80126 [AWARE] Test-wide configuration for power & startup offset 634284e17 Change generated testcases into individual tests 8e909549f Revert "Add individual test case log file." 07efec1a7 Revert "Re-organize logs for easy bug reporting." df7c91d56 Revert "Enable cat_adb_log for failed test cases." 300fe2c5c Revert "Group test logs in one folder and link failed test to a link collector." 4ffb3c7ce Make PTS cmd line tool additions for HID and GATT 632e9bcca Add HOGP PTS Instructions 73fe2b541 Updated adb hash metric to return path not T/F ade470cb4 Fixed network metric main.py args issue fc7d03d3b Make style fixes on verify_metric e824d8575 Change import style in version to work with 3.4 e17406bde Added setup.py for test station install. e4a3c720f Change ram_metric to collect in MB 9a0c3bc52 Split reporters into own folder with separate files d34835d50 [Tests]Migrate remaining tests scripts to use dynamic AP 950c83dca Add Health Analyzers 2f36c1f83 Add Num Users Metric 1de2be2c7 Updated usb_metric and tests to work with py3.4 b11d46088 Rewrote the zombie metric to get serials. 7d86bf136 Added network metric functionality a260d8e94 [AWARE] Add tests for NAN/P2P non-concurrency 113a2ba68 [AWARE] Add discovery stress test 8e9104f74 [AWARE] Latency tests for NDP creation 1be13471c [AWARE] NDP creation stress test f1e64e3a9 Fix Docstring in RamMetric 3effd83d6 Temporarially catch OSError when testcase name is too long faeb44769 Add system load metric 6c1d9f748 Missing comma in user_params c8f44f76b Enable cat_adb_log for failed test cases. 5aa6b191a [Tests]Wait for sufficient time before the next wifi request 4c18c8a0a [Test]Remove reference networks from Passpoint test e21326b57 Replace reference_networks with iot_networks 40727d40f Update reference_networks to iot_networks 1fc334208 Remove network_metric from main 8a0942c2c Fix mock import error e387ee744 Group test logs in one folder and link failed test to a link collector. 4efc96742 Refactored for terminal/py3.4 use 79a4c9004 Add instructions for MCAP tests ebb191a03 Change preupload hook to actually fail on test fail 7ec5ed0c6 Change default status code of FakeResult 70003c9ce [AWARE] Test mDNS on top of NDP 3b4b2e575 [AWARE] Use new reset command to reset parameters 3e8d3b534 [AWARE] Add ping6 validation test 7185c48a1 [AWARE] Measure message transmission latency 03a2e4d5d Update tests with UUIDs 28693237e Failing MobilityStress only for Call failure b13e642a4 commit_message_check.py defaults to python3.4 2b46d89a6 Re-organize logs for easy bug reporting. 6cf0b269b Use start/end time for scan to caliculate average 02fa05f60 Add version_metric 79d579552 Add process_time metric for returning pids and their time 9b11b1859 [AWARE] Configure all DW settings on start/stop/test 8a4e89221 Add missing UUIDS to tests 2062ea1d1 Make sure OnAdvertisingSetStopped callback is called 48adcd277 [AWARE] Baseline throughput test 8dc7f9eb5 [AWARE] Stress tests for layer-2 Aware messages 2b1b03bc5 [AWARE] Discovery latency test 622f27a1c [AWARE] Service ID test d8a014d47 [AWARE] Validate number of discovery session capabilities 418015505 [AWARE] Validate that NMI is different from wlan0 MAC 5cf94d8fb Add capability to turn QXDM always on. 8779da23f Add new modem crash path. Gether QXDM logs for failed cases. be738d1b8 Added 'all' to arg parser, as well as hostname 3a631dd58 Add metric to return zombie processes 725f690f3 fix zip target for wts-acts build 40884786d Added Modem Crash trigger via adb 2a3cda488 Fugu remote controller pairing test 4fea8c8b9 Refactored lab health folder 79b11a149 Add UUIDs to new tests 1eb5728f6 prepare acts for wts integration 5a01c0ee4 Fixed lower case licensing issue 17a0e2b19 Added verify metric for adb devices 80df45970 Add read_metric f8aa516fd Added USB I/O Metric fa3ca15b8 Add name_metric to return host name 4f21d27dd Added hash metric class a72d5f513 Added more cli flags and updated main.py 94023187a Change the IWLAN check for WFC off WiFI on case. 641d82218 [AWARE] Add test to verify randomization interval of NMI eb2026fb3 Add RAM metric and test df4916022 add CPU_metric e4e1ccfd5 Remove self on disk_metric_test ceb103c3d Add uptime metric and test 62a3c17e1 [AWARE] Add tests to check for randomization of NDI d8ae61731 Add dependencies to README a0881c6ed Support tear_down_operation is None case. 36a17ab62 split metric tests into separate files 09151ea17 Fix minor mobility bug cf03bd398 Traceback is added to log, no need to call traceback. 06fb2e135 [Tests]Remove redundant networks from tests 357ce1e1e add .gitignore file to tools directory f11320c0e Fix various generic cmd line tool issues. 1bc1dd37a Allow ACTS to manage BT SCO and SLC connections 80f597c1b Add metric, DiskMetric, test for DiskMetric, folder structure 1a0be99e0 add runner 6bf667aa9 create shell.py, move that and job.py to utils folder bfb149fb0 [AWARE] Add NMI randomization test bc80da16e [AWARE] Add negative data-path tests for mismatch peer ID 85adc4545 [AWARE] Negative tests using OOB for mismatch info 6ace45861 [AWARE] Add min/max passphrase tests 058aabab0 [AWARE] Add PMK tests 9fe6ed2e1 Add mobility stress test for 4G and 3G switching. c8ef75768 Framework for lab health program parser. ce202293d [AWARE] Add termination/onLost validation for data-path tests ba8a53f35 [AWARE] Baseline DataPath out-of-band tests 857180353 Tests are forced to be the installed python version (3.4) d7978005b Mobility bug fix for handout wifi preferred c500c4695 [Test]Remove test_switch_to_softap_mode test. fc5f37392 [AWARE] Baseline DataPath in-band tests 115b553ee Add job.py file 158c333d7 Add UUID for Preflight and Postflight tests. ef2e39de2 Fixed more repo upload hook failures 1e174fd0d Change airplane mode toggling to adb cmd 6c1b545f1 Fix logging location of metrics collection 70aa332b8 Add individual test case log file. 5d7a1fc2d Pull btsnoop_hci.log.last onFail in case of stack crashes 3db380a79 Reduced Mobility Stress time to 4 hours c870cb2ad Relay controller tests no longer fail due to import errors. f2bb4265e adb.py supports Android N+ versions of adb as well. 4bc048bfe resolve merge conflicts of c8230efd to oc-dev-plus-aosp 1df72d2c5 Revert "adb.py supports Android N+ versions of adb as well." 0ab343f4e adb.py supports Android N+ versions of adb as well. b3130d847 merge readme from framework folder into acts folder, delete one in framework folder e23bbd624 Start of lab health program. da5b735a6 Added extra config values for iperf power test a5225da38 Add UUIDs to WifiTetheringPowerTest script f02fa1dab Remove redundant config file params 6417e0be8 [WifiBase]Refactor WifiBaseTest class c4ef57489 Add interleave in call check for stress test. 60ae5e0a7 Standalone script to setup wifi AP 17dcabb03 Add get_telephony_signal_strength utility. 3e08e15d0 creating lab folder 3c53780fe Adjust callbox test parameters. b589ad13d Fixing Mobility Handoff bugs to remove flakiness 51aebca08 Move the quotation mark to the right place. 1347933b4 PTS Cmd Line Tool for controlling configs e5379a0e5 PTS Cmd Line Tool Rfcomm Lib 2876bd139 PTS cmd line tool instructions 5da68268a Adding more rfcomm tests e618d06e0 [AWARE] Message tests - multi session test f138e905a Fix UUID for test_adv_data_set_manu_id_invalid_manu_id 8c5e43cb2 PTS Cmd Line Tool for Bluetooth Adapter 33c0529ef Add detail Call/Messaging/Download failure count. 4b2601d60 [AWARE] Multi session test: add delay between re-configuration 134b2c8c0 PTS Cmd Line Tool for Ble 0cff7d8ed PTS Cmd Line Tool for GATT Server 14784c0ac Added UUIDs to more than 350 tests ae3d5dcc6 PTS Cmd Line Tool for GATT Client d8d5808f9 [AWARE] Negative test: mismatched match filters 6677a2ab5 [AWARE] Negative test: mismatched service type 3010bc280 [AWARE] Add discovery TTL tests 5a629a6fd [AWARE] Add tests for max size of payload eb809a5be [AWARE] Self terminating sessions (TTL) with no term indication 60a9b521b [AWARE] Negative test: mismatched service name 2c8db5575 [AWARE] Baseline TTL discovery test fb7f3b182 [AWARE] Test utilities and optimization c1b65f161 [AWARE] Mismatch service type when both are active should pass 1ac02c8a9 [AWARE] Update match filter validation for solicited/active 960fa5e89 [AWARE] Message tests - queued messages 4591ad31b [AWARE] Messaging integrated tests - non queued 69c712beb Add single phone stress test. 023a914ee Add cases to check if UE detects power changes in serving and neighbor cells 89d090bb1 Add total call/message/data count log in stress test. 26f2e82ac By default skip resetting phone between test cases. 0f504dbb2 Pip now upgrades itself before other modules. 9a27c6a8d Add a retry to connect wifi by old rpc call. 66e80d68a [AWARE] Obtain device Aware capabilities in init 0bc1cabb9 [AWARE] Tests added for solicited/active & min configurations 872a6be4c [AWARE] Baseline discovery test and utilities c94c4e2c3 Added new script for wifi tethering power tests 8a83f0fcb Move set_wifi_to_default to the first stop. 94f3e67d0 [Tests]Correct reference to method in coex test 3e3f58feb Added VoLTE setprop before every test for TestSIM 6d946f8a1 Minor bug fix in WifiPowerTest acc504b66 Ignore status for adb shell ps command. e8ba6e418 [Tests]Fix for Network Selection tests 8fc5cfeee Add start sl4a retries. 46dc5adbb Change the change_environment into incremental change. 09c0bc48f Workaround to "ps" timeout issue. b2335417d Add start sl4a retries. 2cfe8dbe8 [AWARE] Add multi-session integration test 2d74ba792 Increase the wait time for callbox simulator to come up. 8616983f6 Added Telephony Bootup Time Test c3d7ed8a9 Add voice/messaging/data parallel random stress test in mobility. 412efba59 PTS Cmd Line Help Skeleton 00dcf9de7 Restricting timeout for file download to 1 hour 0a17a02d6 Fix failure for test_bt_on_toggle_airplane_mode_on c83a5f6cd Add the missing argument sim_card. 837c5b461 Fix setting the time during initialization 2f8e51f01 Fixing bugs for Mobility use cases d8e368214 [AWARE] Add attach functional tests cd88c9a81 [AWARE] Test infra re-structure baseline 05598773f Automation script for uid de-race bug cf456cf4c Add UUIDs for TelLiveStressTest and TelLiveStressCallTest. e088e9314 Update the uuids for TelLiveSmsTest and TelLiveVoiceTest. 866719263 Add file download by Chrome. 72c9ec162 Breaking VT setup_teardown to match StressCallTest 56a5461f5 Add crash report check and bug report generator in stress test. e74e8e13b Added iperf TPUT Power Callbox Test 955dae260 FuguRemote now requires a mac_adress in its config 45a483e2d Update test cases UUID. 77aa5f58b Only strip 0 from left in phone_number_formatter method. 7840ece54 Add search_logcat method for android device. 0546f132e Adding VT Stress test birdirectional 4b56f5838 Turn on telephonymonitor for telephony tests. 01126db0d Disable APM for no sim tests. 8fcd9863f Added a wrapper for relay dictionaries 071002bf2 Added Fugu Remote 9a6ae69b8 Changing WEAK_RSSI values for CELL and WIFI deccbe250 Add test case randomizer for test campaigns. 2cc87a21d Expose LE advertiser address for easier PTS tests (6/6) 59f1853fa Add parallel random stress test. f95aac8ca Tests now skip when they do not exist 3d00b2a17 Made config options optional and added configurable AP 37b9f3527 Simplified the Relay Rig config files 6790770e8 Increase Cell Absent Timeout fd2be53fc IOT_ENT autotest fails while importing test class 2744d4007 Limit btsnoop file size (7/8) 68fc0d0b3 Add imsFactoryReset in ensure_phone_default_state. 2cff50ab1 Fixing Mobility Test Cases 1349a0f29 Common base test class 8db34ee7e Added logging to bypass_setup_wizard e680c37f9 added a commit message checker 81044bc4d Changed the future dependencies in setup.py e0edcfc56 Update A2DP test cases to check PMC status dfc629f89 Expose new GATT Client/Server APIs through facades (2/2) f242e721a Quick fix for a recent typo bug which was added ddcd7f24c bypass_setup_wizard handles errors more gracefully b4f7c134b Limit btsnoop file size (7/8) e24319a5a Bluetooth 5 PHY Update API tests dc7b1d363 Add Data Roaming test cases for 6 operators with both LTE and WCDMA networks 123a80c54 Add uuid to test cases in TelLiveDataTest.py. cd670a071 Added UUID to Mobility Test Cases 0fe09d1de Added UUID to TelLiveVideoTest caf0f4857 Relax build ID checking for MDN setting. a10fe43d7 Fixing mobility wifi connect attempts e299ac1c1 Added UUID to TelLab tests a8c048046 Fix for test_info decorator __name__ e6578d934 Add Bluetooth 5 tests d5cffc7df Change the sequence of decorators for telephony test cases. 5bc2f25e0 Moved test_tacker_info UUID above tel_test_wrap 8e11e442a Add verify_internet_connection using ping. a926f25e2 Integrated relay controllers into ACTS bcf0f995c Read by UUID for PTS tests (5/5) a6c82ebdb Add voice mail checking for UK EE. 8939caa80 Added support for 4 attens to TelWifiVoiceTest 6f88b5b14 TPUT iperf Callbox Test d78717a94 Test runner can now gather info without running a88d4e195 Fix SL4N controller in ACTS e955be291 Fix tethering test failures when there is no 4G network. 00304f829 UUID update and import testtacker modules 15af8e3f8 [Test]Fix for list index out of range for scan. 903290ab6 Added HTTP DL tests with Mobility 0be823e85 Clean up much of the AP code and allow for a whirlwind default profile e9c99a280 Added the ability to get IP and Gateway from Android device 8324da7cc Add Verizon VzW12349 test UICC support 0f5efc48d Increase the datea network selection time for roaming. d55fdedd3 Fixed repo hook failures 333c94037 Added IRAT and continuous pings stress test 6675e276c Minor bug from recent CL a9560d307 Added automation for prejob steps df367e927 Fix reporting test failure when file transfer succeeded. d4542a8e1 [Tests]Automated tests for testing Passpoint networks 5a509a309 Add UUIDs to the test cases f5a358f48 Handle the case sim_card is not provided to device in config file. 15d3ac55d Add possibility to skip whole test class d23d75ce0 Added a commit message check to the upload hooks. 95de68870 Fixes for WifiScannerMultiScan & WifiManagerTest 3e23bd46f Vpn changes to run tests on all 3 servers e20184abb Fixed bug with -tp and -lp a800b735f Added ability to specify specific enviroments and test info. be2476f84 [Tests]Wifi-Telephony coex and stress tests. d0083ba60 Moving Ping Util to Utils from tel_utils d15091b20 [AWARE] transition to custom network specifier 6265624fe [Tests]Adding bugreport to WifiManagerTest.py cb77ead87 Handle case where no android devices are being used in a test case 949a74fce Add uuid for test cases in TelLiveSmsTest 2b21c4cd9 Add the missing _mo_sms_in_csfb_call. 791e07fc5 Add Mobile Terminated (MO) aSRVCC test cases for VoLTE to WCDMA/GSM bbbc1cf69 Suppy PUK code in test class init. 7d8c9ffb8 Add test_gsm_mt_mt_add_merge_drop test case. af983c929 [Utils]Wait for a connect event with specific SSID 0d7ae7322 [AWARE] Clean up script configuration: removing pub/sub count f72690eab Add WifiTetheringTest ========platform/tools/tradefederation/contrib between android-8.0.0_r32..android-8.1.0_r1========= Android.mk | 1 + OWNERS | 1 + README.txt | 5 +++++ res/config/suite/framework-base-presubmit.xml | 7 +++++++ 4 files changed, 14 insertions(+) 89a2e2d Enable tradefed error_prone rules on contrib too 520eaa2 Add OWNERS in tools/tradefederation/contrib 17d08a9 Actually remove prod-tests this time. 6dd0e7d Remove prod-tests dir. 8e4ecd8 Add a suite for framework-base-presubmit test configs. 45e676c Remove prod-tests dir. 0b0e7d2 Seed aosp tf contrib project. 68af8b8 Seed aosp tf contrib project. dca7bd3 Revert "Seed aosp tf contrib project." ecfeac4 Seed aosp tf contrib project. ========platform/tools/tradefederation between android-8.0.0_r32..android-8.1.0_r1========= OWNERS | 8 + README.md | 17 + atest/__init__.py | 0 atest/atest.py | 51 ++ atest/atest_unittest.py | 39 + error_prone_rules.mk | 1 + prod-tests/res/config/template/local_min.xml | 1 + .../src/com/android/app/tests/AppLaunchTest.java | 6 +- .../tests/BandwidthMicroBenchMarkTest.java | 6 +- .../com/android/framework/tests/DataIdleTest.java | 6 +- .../framework/tests/DownloadManagerHostTests.java | 8 +- .../framework/tests/FrameworkStressTest.java | 5 +- .../framework/tests/PreloadedClassesTest.java | 8 +- .../graphics/tests/ImageProcessingTest.java | 6 +- .../graphics/tests/OpenGlPerformanceTest.java | 6 +- .../src/com/android/graphics/tests/SkiaTest.java | 8 +- .../android/graphics/tests/UiPerformanceTest.java | 6 +- .../android/media/tests/AdbScreenrecordTest.java | 433 +++++++++++ .../com/android/media/tests/AudioLevelUtility.java | 65 ++ .../media/tests/AudioLoopbackImageAnalyzer.java | 475 ++++++++++++ .../com/android/media/tests/AudioLoopbackTest.java | 821 ++++++++++++++++----- .../media/tests/AudioLoopbackTestHelper.java | 608 +++++++++++++++ .../src/com/android/media/tests/TestRunHelper.java | 61 ++ .../android/media/tests/VideoMultimeterRunner.java | 3 +- .../android/media/tests/VideoMultimeterTest.java | 40 +- .../src/com/android/monkey/AnrReportGenerator.java | 6 +- prod-tests/src/com/android/monkey/MonkeyBase.java | 11 +- .../src/com/android/monkey/MonkeyPairedBase.java | 3 - .../ota/tests/SideloadOtaStabilityTest.java | 28 +- .../performance/tests/AppTransitionTests.java | 45 +- .../performance/tests/EmmcPerformanceTest.java | 6 +- .../performance/tests/HermeticLaunchTest.java | 20 +- .../performance/tests/StartupMetricsTest.java | 11 +- .../performance/tests/VellamoBenchmark.java | 5 +- .../security/tests/SELinuxDenialsTests.java | 12 +- .../android/stability/tests/RebootStressTest.java | 5 +- .../wireless/tests/TelephonyStabilityTest.java | 5 +- proto/file_metadata.proto | 2 + .../tradefed/command/remote/DeviceDescriptor.java | 50 +- res/config/suite/apct.xml | 7 + src/com/android/tradefed/build/AppBuildInfo.java | 1 + .../android/tradefed/build/AppDeviceBuildInfo.java | 1 + .../tradefed/build/BootstrapBuildProvider.java | 19 +- src/com/android/tradefed/build/BuildInfo.java | 1 + .../tradefed/build/BuildSerializedVersion.java | 26 + .../android/tradefed/build/DeviceBuildInfo.java | 1 + .../tradefed/build/DeviceFolderBuildInfo.java | 1 + .../android/tradefed/build/FolderBuildInfo.java | 1 + .../android/tradefed/build/KernelBuildInfo.java | 1 + .../tradefed/build/KernelDeviceBuildInfo.java | 1 + .../tradefed/build/LocalDeviceBuildProvider.java | 3 +- .../android/tradefed/build/OtaDeviceBuildInfo.java | 1 + .../tradefed/build/OtaToolsDeviceBuildInfo.java | 1 + .../android/tradefed/build/OtatoolsBuildInfo.java | 10 +- src/com/android/tradefed/build/SdkBuildInfo.java | 1 + .../android/tradefed/build/SdkFolderBuildInfo.java | 1 + src/com/android/tradefed/build/VersionedFile.java | 1 + .../android/tradefed/command/CommandOptions.java | 21 + .../android/tradefed/command/CommandRunner.java | 22 +- .../android/tradefed/command/CommandScheduler.java | 68 +- src/com/android/tradefed/command/Console.java | 16 +- .../android/tradefed/command/ICommandOptions.java | 6 + .../tradefed/command/ICommandScheduler.java | 39 +- .../command/remote/ExecCommandTracker.java | 17 - .../android/tradefed/config/ArgsOptionParser.java | 10 +- src/com/android/tradefed/config/Configuration.java | 88 ++- .../tradefed/config/ConfigurationDescriptor.java | 49 +- .../tradefed/config/ConfigurationFactory.java | 80 +- .../android/tradefed/config/ConfigurationUtil.java | 11 +- .../tradefed/config/ConfigurationXmlParser.java | 39 +- .../tradefed/config/GlobalConfiguration.java | 9 +- .../android/tradefed/config/IConfigDefLoader.java | 11 +- .../android/tradefed/config/IConfiguration.java | 19 + .../tradefed/config/IConfigurationFactory.java | 10 + .../config/SandboxConfigurationFactory.java | 93 +++ src/com/android/tradefed/device/DeviceManager.java | 111 ++- .../android/tradefed/device/FastbootHelper.java | 4 +- src/com/android/tradefed/device/INativeDevice.java | 30 + src/com/android/tradefed/device/ITestDevice.java | 12 + .../tradefed/device/LargeOutputReceiver.java | 6 +- src/com/android/tradefed/device/NativeDevice.java | 92 ++- src/com/android/tradefed/device/StubDevice.java | 13 + src/com/android/tradefed/device/TestDevice.java | 41 +- .../android/tradefed/device/TestDeviceOptions.java | 8 + src/com/android/tradefed/device/WifiHelper.java | 41 +- .../device/metric/BaseDeviceMetricCollector.java | 155 ++++ .../tradefed/device/metric/DeviceMetricData.java | 46 ++ .../tradefed/device/metric/IMetricCollector.java | 64 ++ .../metric/ScheduledDeviceMetricCollector.java | 106 +++ .../tradefed/invoker/IInvocationContext.java | 11 +- .../android/tradefed/invoker/ITestInvocation.java | 90 +++ .../tradefed/invoker/InvocationContext.java | 55 +- .../android/tradefed/invoker/ShardListener.java | 36 +- .../android/tradefed/invoker/TestInvocation.java | 272 ++++--- .../tradefed/invoker/shard/StrictShardHelper.java | 156 +++- src/com/android/tradefed/log/FileLogger.java | 12 +- src/com/android/tradefed/log/LogReceiver.java | 23 +- src/com/android/tradefed/log/LogRegistry.java | 24 +- .../tradefed/profiler/AggregatingProfiler.java | 3 +- .../tradefed/profiler/recorder/MetricType.java | 12 +- .../recorder/NumericAggregateFunction.java | 58 ++ .../profiler/recorder/NumericMetricsRecorder.java | 65 -- .../profiler/recorder/TraceMetricsRecorder.java | 16 +- .../tradefed/result/BugreportCollector.java | 5 +- .../result/ByteArrayInputStreamSource.java | 6 +- .../tradefed/result/CollectingTestListener.java | 25 + .../tradefed/result/FileInputStreamSource.java | 22 +- .../tradefed/result/FileMetadataCollector.java | 2 + .../tradefed/result/ITestInvocationListener.java | 13 + .../android/tradefed/result/InputStreamSource.java | 27 +- .../tradefed/result/JUnit4ResultForwarder.java | 17 + .../result/JUnitToInvocationResultForwarder.java | 18 + src/com/android/tradefed/result/LogDataType.java | 1 + .../android/tradefed/result/ResultForwarder.java | 14 + .../tradefed/result/SnapshotInputStreamSource.java | 25 +- .../tradefed/result/suite/SuiteResultReporter.java | 35 +- src/com/android/tradefed/sandbox/ISandbox.java | 61 ++ .../tradefed/sandbox/SandboxConfigDump.java | 108 +++ .../tradefed/sandbox/SandboxConfigUtil.java | 73 ++ .../tradefed/sandbox/SandboxInvocationRunner.java | 50 ++ .../tradefed/sandbox/TradefedSanboxRunner.java | 138 ++++ .../android/tradefed/sandbox/TradefedSandbox.java | 208 ++++++ .../suite/checker/ActivityStatusChecker.java | 60 ++ .../tradefed/targetprep/DeviceFlashPreparer.java | 20 +- .../android/tradefed/targetprep/DeviceSetup.java | 1 + .../targetprep/InstallAllTestZipAppsSetup.java | 258 +++++++ .../tradefed/targetprep/PushFilePreparer.java | 36 +- .../tradefed/targetprep/StubTargetPreparer.java | 17 + .../tradefed/targetprep/TestAppInstallSetup.java | 25 +- .../tradefed/targetprep/TestFilePushSetup.java | 6 +- src/com/android/tradefed/testtype/Abi.java | 4 + .../tradefed/testtype/AndroidJUnitTest.java | 53 +- .../tradefed/testtype/CodeCoverageTest.java | 20 +- .../tradefed/testtype/CodeCoverageTestBase.java | 172 +++-- .../tradefed/testtype/DeviceJUnit4ClassRunner.java | 79 +- src/com/android/tradefed/testtype/DeviceSuite.java | 31 +- .../tradefed/testtype/DeviceTestResult.java | 20 +- src/com/android/tradefed/testtype/GTest.java | 29 +- .../tradefed/testtype/GTestResultParser.java | 22 +- src/com/android/tradefed/testtype/HostTest.java | 466 +++++++++--- .../tradefed/testtype/ISetOptionReceiver.java | 24 + .../tradefed/testtype/InstrumentationTest.java | 53 +- .../android/tradefed/testtype/MetricTestCase.java | 39 + .../android/tradefed/testtype/NoisyDryRunTest.java | 46 +- .../testtype/PythonUnitTestResultParser.java | 269 +++++-- src/com/android/tradefed/testtype/StubTest.java | 3 +- .../tradefed/testtype/SubprocessTfLauncher.java | 16 +- .../android/tradefed/testtype/TfTestLauncher.java | 13 +- .../tradefed/testtype/UiAutomatorRunner.java | 10 +- .../tradefed/testtype/VersionedTfLauncher.java | 3 +- .../tradefed/testtype/suite/ITestSuite.java | 102 ++- .../tradefed/testtype/suite/ModuleDefinition.java | 126 +++- .../tradefed/testtype/suite/ModuleMerger.java | 64 ++ .../tradefed/testtype/suite/ModuleSplitter.java | 41 +- .../testtype/suite/TestFailureListener.java | 118 ++- .../tradefed/testtype/suite/TestSuiteInfo.java | 118 +++ .../tradefed/testtype/suite/TfSuiteRunner.java | 32 +- .../testtype/suite/ValidateSuiteConfigHelper.java | 12 + src/com/android/tradefed/util/AaptParser.java | 20 +- src/com/android/tradefed/util/BluetoothUtils.java | 10 +- src/com/android/tradefed/util/Bugreport.java | 6 +- .../android/tradefed/util/BuildTestsZipUtils.java | 23 +- src/com/android/tradefed/util/FileUtil.java | 73 +- src/com/android/tradefed/util/IRunUtil.java | 8 +- .../tradefed/util/LogcatUpdaterEventParser.java | 35 +- src/com/android/tradefed/util/MultiMap.java | 3 + src/com/android/tradefed/util/RunUtil.java | 22 +- src/com/android/tradefed/util/StreamUtil.java | 17 +- src/com/android/tradefed/util/SystemUtil.java | 60 +- src/com/android/tradefed/util/TarUtil.java | 27 + src/com/android/tradefed/util/UniqueMultiMap.java | 4 + src/com/android/tradefed/util/ZipUtil2.java | 14 + tests/Android.mk | 2 +- .../testconfigs/multi-device-incorrect-include.xml | 21 + .../res/testconfigs/test-config-multi-include.xml | 28 + tests/res/testconfigs/test-config-multi.xml | 34 + tests/res/testdata/SmallRawImage.raw | Bin 0 -> 3000 bytes tests/res/testtype/gtest_output9.txt | 1 + tests/src/com/android/tradefed/FuncTests.java | 61 +- tests/src/com/android/tradefed/UnitTests.java | 34 + .../tradefed/build/BootstrapBuildProviderTest.java | 60 ++ .../android/tradefed/build/SdkBuildInfoTest.java | 15 +- .../tradefed/command/CommandRunnerTest.java | 43 ++ .../tradefed/config/ConfigurationFactoryTest.java | 71 +- .../android/tradefed/config/ConfigurationTest.java | 22 + .../tradefed/config/ConfigurationUtilTest.java | 8 +- .../config/ConfigurationXmlParserTest.java | 15 +- .../config/SandboxConfigurationFactoryTest.java | 135 ++++ .../android/tradefed/device/DeviceManagerTest.java | 224 +++++- .../tradefed/device/FastbootHelperTest.java | 8 +- .../tradefed/device/TestDeviceFuncTest.java | 227 +++--- .../android/tradefed/device/TestDeviceTest.java | 157 +++- .../android/tradefed/device/WifiHelperTest.java | 29 + .../metric/BaseDeviceMetricCollectorTest.java | 89 +++ .../metric/ScheduledDeviceMetricCollectorTest.java | 80 ++ .../tradefed/invoker/InvocationContextTest.java | 72 ++ .../tradefed/invoker/ShardListenerTest.java | 121 +++ .../tradefed/invoker/TestInvocationMultiTest.java | 335 +++++++++ .../tradefed/invoker/TestInvocationTest.java | 211 +++++- .../invoker/shard/StrictShardHelperTest.java | 128 +++- .../com/android/tradefed/log/FileLoggerTest.java | 41 +- .../tradefed/profiler/AggregatingProfilerTest.java | 2 +- .../recorder/NumericAggregateFunctionTest.java | 134 ++++ .../tradefed/result/BugreportCollectorTest.java | 2 +- .../result/SnapshotInputStreamSourceTest.java | 17 +- .../tradefed/sandbox/SandboxConfigDumpTest.java | 110 +++ .../tradefed/sandbox/SandboxConfigUtilTest.java | 85 +++ .../tradefed/sandbox/TradefedSandboxTest.java | 172 +++++ .../suite/checker/ActivityStatusCheckerTest.java | 78 ++ .../tradefed/targetprep/AppSetupFuncTest.java | 37 +- .../targetprep/DeviceFlashPreparerTest.java | 67 +- .../tradefed/targetprep/DeviceSetupFuncTest.java | 37 +- .../targetprep/InstallAllTestZipAppsSetupTest.java | 270 +++++++ .../tradefed/targetprep/PushFilePreparerTest.java | 22 +- .../targetprep/TestAppInstallSetupTest.java | 118 ++- .../tradefed/targetprep/TestFilePushSetupTest.java | 35 + .../tradefed/testtype/AndroidJUnitTestTest.java | 70 +- .../testtype/CodeCoverageTestBaseTest.java | 714 ++++++++++-------- .../android/tradefed/testtype/DeviceSuiteTest.java | 41 +- .../tradefed/testtype/GTestParserTestBase.java | 1 + .../tradefed/testtype/GTestResultParserTest.java | 16 + .../com/android/tradefed/testtype/GTestTest.java | 125 ++-- .../android/tradefed/testtype/HostTestTest.java | 600 ++++++++++++++- .../testtype/InstrumentationTestFuncTest.java | 269 +++---- .../tradefed/testtype/InstrumentationTestTest.java | 5 + .../tradefed/testtype/NoisyDryRunTestTest.java | 88 ++- .../testtype/PythonUnitTestResultParserTest.java | 291 ++++++-- .../testtype/PythonUnitTestRunnerTest.java | 18 +- .../tradefed/testtype/VersionedTfLauncherTest.java | 60 +- .../testtype/suite/ITestSuiteIntegrationTest.java | 22 + .../testtype/suite/ITestSuiteMultiTest.java | 132 ++++ .../tradefed/testtype/suite/ITestSuiteTest.java | 36 + .../testtype/suite/ModuleDefinitionTest.java | 66 +- .../tradefed/testtype/suite/ModuleMergerTest.java | 153 ++++ .../testtype/suite/ModuleSplitterTest.java | 63 ++ .../testtype/suite/MultiDeviceStubTest.java | 77 ++ .../testtype/suite/TestFailureListenerTest.java | 78 +- .../tradefed/testtype/suite/TestSuiteStub.java | 0 .../tradefed/testtype/suite/TfSuiteRunnerTest.java | 24 +- .../suite/ValidateSuiteConfigHelperTest.java | 17 + .../tradefed/util/BuildTestsZipUtilsTest.java | 116 +++ .../android/tradefed/util/FileUtilFuncTest.java | 21 +- .../util/LogcatUpdaterEventParserTest.java | 47 +- .../com/android/tradefed/util/RunUtilFuncTest.java | 47 +- .../tradefed/util/SerializationUtilTest.java | 2 + .../com/android/tradefed/util/StreamUtilTest.java | 27 +- .../com/android/tradefed/util/SystemUtilTest.java | 37 +- .../src/com/android/tradefed/util/TarUtilTest.java | 40 + .../android/tradefed/util/net/HttpHelperTest.java | 41 +- 249 files changed, 13224 insertions(+), 2301 deletions(-) 61763e71 Add a retry for AaptParser to get package name 267ab895 Create interface and base metric collectors 66ea8af9 Allow and support inside 10dd4293 Add setAltDirBehavior to TestAppInstallSetup d71b2250 Fix emmc benchmark auto discover cache info d767032c Create a system-server heap dump utility a2c7ef37 Create an explicitle step for serializing the context 0f93a550 Sort the configs to ensure a stable order of processing 4d21e17b Move the TestSuiteStub class to tests/ 7df152df Create SandboxConfigurationFactory 885550f4 Convert cancel to safer close() pattern 67fff064 Remove the exists check bf0f3ab1 Start populating the ITestInvocation interface cf701b2a Convert cancel to safer close() pattern 1c82e516 Simplify the module names for TfSuiteRunner a3df6eb7 Add some details about the symlink exception dfb337ff Allow TestFailureListener for multi devices b1d5692c TradeFed: Add apct suite and add SuiteResultReporter to template/local_min 994dd279 DeviceManager: Extend ddmlib timeout from 30 secs to 2 mins. 5fb89738 Reduce verbose of some logging in global tf logs 39e278de provide API to access build generated test suite info adc31064 Add a status checker for activity on top 05ebd633 Conserve order of keys in device build map 7ddc7339 Use bugreportz in suite be19a223 Replace placeholder failure by well formatted names 37ba1dd0 Avoid running same config twice when loading from variable e5f92a42 Tradefed Container for versioning a36f9c6b Handle testFailure for @BeforeClass case b6f4aa2f Increase timeout for NoDevice exception 2c37cecb Add execshellcommand with maxTimeout a2508e41 Revert "Add a log when the pure screenshot capture is done" e56f1444 Add a log when the pure screenshot capture is done 51beee86 Introduce testModuleStart/End callbacks 2fa660c5 Allow suite logcat to be taken asynchronously 27ec20c1 Query MAC address via root user 356c7bcd Fix boolean options prefixed with device name tag 3045d423 Give some times to keyguard to go away 990861d9 Tune the shard normalization 5897ca71 Allow 0l timeout in RunTimedCmd to have no timeout 9073d697 Ensure ILogleveloutput options are copied when sharding 7f2af9b3 Allow Passing set-option to Junit4 suite 504337c6 Ensure we close the streamReader a90f9723 Ensure cleanUp of build info is called 6f2f0e3c Itestsuite internally support multi device ce065702 Add a log for the concurrent flash limit 6783d6cd Fix the apk lookup in tests dir 86eb774e Add exception text to create user f04a69a8 Add check for unable to link native test 8817e034 Make InputStreamSource a closeable for easier tracking d0251642 Start internal support of multi device in ITestSuite 19e3d9ca Close a bunch of streams that were not a2356543 Clarify a AJUR description c321ecde Add an option to install wifiutil apk from a different location c6b5ba14 Attempt to balance shard on exec time 61ea8fc0 Fix the bootstrap tests dir to be not null 6dbb5eb2 Revert "Tweak normalization of shard" db317384 HostTest: add option to shard by test method dcc60fc5 Check for device online after enableAdbRoot 9faebf1e Tweak normalization of shard 6cbb22c2 Allow AndroidJUnitTest to specify max-shard 2aee24ca Add IDevice to DeviceDescriptor. 791fc5d8 Handle and report early exception in AndroidJUnitTest 8804960b Refactor unknown display string into a constant d7f09f6e Add a display of what was the estimated time of each shard 5a589cbb Increase hprof depth to see true root cause in deep stack df7b95f0 Add log data capability in JUnit style tests 8220f0ce Add robustness to func tests 171023c2 Aggregate the same modules in the same shard cec6784b Make sure the data source is canceled 14084fb6 DO NOT MERGE Add name to /SnapshotInputStreamSource to know origin 55caf460 Add InstallAllTestZipAppsSetup 62389610 Revert "Add log data capability in JUnit style tests" 5be99278 Check the command file existence. 2c2b0e3c Make sure we print module checkers data 5c18475d Add log data capability in JUnit style tests d09b6b17 Report target prep times by default for Suites e8951b46 Uniformize the repartition of the tests in each shard b4a1fb93 Add a not-strict-shardable possible config option 0f742fa9 Add support for android host test cases. d224d93a Slight func tests improvements for reliability 28659d4f Fix set-option injection for DeviceTestCases 50c12d01 Add name to /SnapshotInputStreamSource to know origin 1ef7b7f7 Update instrumentation to use max-timeout 889430d8 Fix setup of func test afdf622f Fix some func tests a2b66ca9 Allow InvocationContext to be serialized 87578d9a Expand the set-option HostTest mechanism to JUnit4 e015413c Update instrumentationFunc tests 590189c3 Support reboot before running a native tests. f4b5caae Improve some unit tests d803ebc3 TestFilePushSetup throw no exception if throw-if-not-found is false a516254e Convert to JUnit4 style the func tests dc2744c6 Replace NumericMetricsRecorder with NumericAggregateFunction 6b7e67a4 Give a readme to TF 843b2093 Add a toString to Abi for readable print 908ffb3d Re-work CodeCoverageTestBaseTest to be more realistic. ef07927a Allow GCE device test to run in lab. 636ffd43 Move pre flasher check b27935e0 Skip pre flash product check. 0d43b039 Improve HTTL helper test cae3df51 Allow GCE device test to run in lab. 6e7031ac Ensure OtatoolsBuildInfo is created with buildId. 86296586 Skip pre flash product check. a8cd836c Revert "Skip post flash flavor check." ce3ff131 Move lock attributes to after invocationStart dd9d9e90 Replace encryption check by proper pattern cf54555c Protect InvocationContext from misusage de359373 Return fix BT Snoop log path for OC-Dev ee287d88 Clean up python result parser and its tests - remove unit test cases with pause in output - rename unit test cases - rename parser states and function corresponds to each state 68fe0051 Skip post flash flavor check. 5be8b2e0 Prevent crash when parsing python unit tests with no test cases a0ebfbd2 Add couple more error_prone rules 2b05183c Reduce unit tests run time by using smaller image eb50dd37 Gzip the hprof report since considered big bc93b487 Fix serial warnings 37a800c2 Toggle bluetooth after enable bt snoop log 7367e8c9 Add config description to dumpXml cc9e774c Check when device is unavailable that it's gone 24d54286 Added option to run native tests as non-root user. a140cfda Add a check before flashing that device is matching build 3b2999f1 add more owners to OWNERS file of core tf. cf523c9a Refactor unknown display string into a constant e59934c2 Parse skipped test, unexpectedly successful test, test with docstring. bf4fe17a Adb screenrecord test: feature requests implementation + bugfix c6a2436f AudioLoopback bug fixes 8d14de37 Stop CommandRunner after 15 sec if there is no device 203742b8 Reboot Stress: check console-ramoops-0 50f55c8e Check when device is unavailable that it's gone 0b8464a9 Log what a shard executed 4923441b Fix shardlistener - call is not deprecated da087c0a Search only build testsDir as authority c94cfb2d Support TestAppInstallSetup to run test cases in device-tests.zip 64930b50 Added Audio Latency Stress test 762a2069 Log coverage measurements before calling testRunEnded(..) 36b91a47 Port module metadata to ITestSuite ca2a85fc Adding test for 'adb screenrecord' 259a2b5a atest: Initial commit & unittests. 92a18946 replace the process exception by a log c781454e Support TestAppInstallSetup to run test cases in device-tests.zip bfc6efed Deprecate remove the old invocationComplete call ceedb394 Parse hprof alloc sites after runs cdc76890 Stop CommandRunner after 15 sec if there is no device ca307143 [MULTIMETER] Fix for abnormally high lipsync values + minor bug fixes 8a791d12 Throw exceptions when APKs are missing/unreadable. 049a4aa5 Add a test for device_monitor life cycle 430902d7 Fix interleaved device config situation 8f92eff0 Added getFiles method to DeviceFolderBuildInfo 539b5d80 Add OWNERS in tools/tradefederation/core 79116dd7 give mugshot tests their own LogDataType c9f81496 Tune some value of reporting and shards more 3ffc8778 Change scope of elapsed time for subprocess 5f4e80ed Attempt to address some runtime of config creation cba0800a Report elapsed time of unit tests as metric 3a3b20f8 Report an error buffer instead of null for screenshot 007d5954 allow injection of metadata for testing purpose 4b7c245a Stop Device Monitors on shutdown 0ae0c77d Allow to log metrics from @Test JUnit4 style c188c153 Support logging metrics for JUnit3 style 4f62a9c9 Make PythonUnitTestResultParser parse "expected failure" correctly. 6d2ff9d1 Address the confusion about the null mandatory option 12399b4d Allow possible reporting of Checkers as tests 8dace20c Make FastbootDevice visible 25682bf5 Address some of the slow unit tests offender fd78759e Remove all reference to prod-tests dir targets. 176e6181 Add support for new CTS suite sharding with shard-index e0c03638 Fall back to ROOT_DIR when test cases does not exists a40b61c3 Collect preparation and teardown time for ITestSuite 7d4c36b5 Ensure we report appropriate number of test cases 989ed251 Removing CPU test case 4b341bd3 Support automatically detect cache path and partition size 04b5a779 Expose RunUtil and BuildInfo to subclasses. d766e322 Ensure apks in same configs do not have same package 5f5d92a1 Remove reference to internal name cc750689 Prepare ITestSuite for CTS use case c71d912d Remove all reference to prod-tests dir targets. 77ef2da2 Attempt to improve Instru func tests bcb6c243 Simplify filtering logic with new JUnit version 8427d1e8 Make StrictShardHelper the default strategy df80249c Implements Sharding to smallest unit for ITestSuite 19dd0f11 Fix InstrumentationSerialTest to handle testEnded 9a945e30 Attempt to refresh the Instru func tests d33a17d0 Support TfSuiteRunner to run tests from general-tests 3010ff7c Fix camera frame stress tests reporting. 752354e1 One step further in sharding refactoring 319674be Add an option to disable invocation-data injection fdc0fe90 Change the way we enable/disable BTsnoop log for O 37cc7ec3 Fix camera stress test reporting 5ffa7e8a Add option to report Sys checker as failures ae95c91b allow use of custom delimiter in QuotationAwareTokenizer 7c7ed37d Add placeholder methods in base class for AdbTestClusterCommandScheduler. 6467ea17 Ensure we don't use the same file for unit tests d29ddd0c Add a rule for Incompatible equals comparison 6e5e3ced Add some more error prone rules c00ba963 Continue TF sharding overhaul ca085768 Add tf contrib dep to tradefed-all. ac184f8a Fix bug in PushFilePreparerTest c2a67160 Support TfSuiteRunner to run test cases in device-tests.zip 1c4e8093 Address some very low frequency flake 853b9f89 Reload keystore only if underlying file change cecc328e Add JUnit3 tests not running check 36d5d606 Add a max timeout for getScreenshot() 537195c9 Try to address some low rate flakes against test 654460ef Close some metadata streams once done with them 9c3a4a3e Fix a link warning of unresolved link in docstring 052af21c Add a invocation-data map to pass to invocationContext f06eb084 Enable hprof heap memory collection 89c8e3a6 Pass filtered global configuration to the subprocess in versioned TF 5b00f6a9 Inject IConfiguration to object in device holder 6e35f383 Add a host wide option to limit download dfa1cb37 Add tf contrib dep to tradefed-all. 5ba3a073 Apptransition tradefed test change 55fb2029 Support GlobalConfiguration to create a filtered XML file based on a white list 53c73f87 Clear the cache before hermetic memory test 7bec6059 Added camera burst startup test running in tf. Test: camera performance 81b534bf Add more unit tests for RemoteManager. ddefc6ff Adding OTA support for MNC/Emerald branch a8988c90 Split sharding logic out of TestInvocation 80a5dae5 Move output-test-log directly to xml config e9beeace Fix docs build dependency 272fd990 Revert "DO NOT MERGE Add tf contrib dep to tradefed-all." ea5c3653 DO NOT MERGE Add tf contrib dep to tradefed-all. fc0862d7 Fix docs resolution a238f226 Add some FileUtil unit tests 311ddf0e Added '-verbose' option to ant command ab59a07a Avoid calling System in RunUtil unit tests 28837bd3 Make sure "build not found" is always printed 84f7506c Ensure device online for getSim/Operator 84f350d3 Fix leaked file by func tests 2c614388 tf: add BootstrapBuildProvider to local_min template 3c44e861 Ensure tcp-device extension are rejected 07053f74 Attempt to fix FileDownloadCache func test 35cd8532 Do not log testLog by default for SubprocessReport a2d2f04f Start cleaning RemoteManager 7e3d6b46 Reduce tf suite tests runtime from >30sec to <1s 80421311 Fix some eclipse path 7f37a7de Initial commit to sharding improvements 8aae5825 Query SIM state and operator from devices. cce0a680 Fix eclipse project links 57e8a846 Do not throw exception when test case fails c10e4fe1 Allow to list the configs from TESTCASES variable f4977a56 Add a CommandOption skip-pre-device-setup to allow versioned TF to skip device setup ef5db0f5 Pass testlogger to preparers in suite 7f694bff Prevent NPE when running a suite in a suite f10cf8fe Ensure we delete tmp dir even with early exception 0c99f8f0 Allow sub-suite to run at top level db9262a9 Add battery level of device at the end of invocation 0c3f6d82 Adapt ApkInstaller for Tradefed as a replacement 6c7fb83a Add ANDROID_HOST_OUT_TESTCASES jar to TF classpath a951e09d Add a template to run local test with minimum overhead. 4a235862 Ensure memory of unused object is released 75d712c0 Report results then tearDown in ITestSuite 4a4a39e3 Update tools/tradefederation/ paths. d3ff26ea Added hooks for custom flashing procedures. 6b35dc29 Avoid deadlock in FileDownloadCache e04a7d4d Fix broken build by ag/2022358 4054ab1e Support reporting key suffix in JsonHttpTestResultReporter ee6e4b6a Ensure cancel is called in RunUtil 521a6f44 Update tools/tradefederation/error_prone_rules.mk path. 700d8a06 Added json parser for CTS camera performance tests Test: camera performance test bf750e1d Only create on inv_ folder for FileSystemLogSaver b92d806c Fix elapsed time of tests by using new ddmlib callback a6091bf2 Do not search for host testcases directory for test config c832a7ef TfSuiteRunner: Add in option suite-config-prefix. 1faa34b9 Remove .dynamic config from parsing 13513ea8 Fix some warnings and log levels c197dda1 pass run-name to testRunStarted 8643675d Skia - Parse test run metrics in JsonHttpTestResultReporter be8d3783 Add support for execCommand multi-device allocation. c337c7d8 Add Generalized log collector protos in TradeFed. f17de845 Prevent Console from terminating in case of exception